pax_global_header00006660000000000000000000000064135576262660014534gustar00rootroot0000000000000052 comment=c740a3a270037d6fcb42a12112db594705d3878f pysaml2-4.9.0/000077500000000000000000000000001355762626600131355ustar00rootroot00000000000000pysaml2-4.9.0/.editorconfig000066400000000000000000000004651355762626600156170ustar00rootroot00000000000000root = true [*] charset = utf-8 indent_style = space indent_size = 4 tab_width = 4 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true max_line_length = 88 [*.y{a,}ml] indent_size = 2 tab_width = 2 [*.html] indent_style = tab [*.js] indent_style = tab [*.css] indent_style = tab pysaml2-4.9.0/.github/000077500000000000000000000000001355762626600144755ustar00rootroot00000000000000pysaml2-4.9.0/.github/issue_template.md000066400000000000000000000010621355762626600200410ustar00rootroot00000000000000 ## Code Version ## Expected Behavior ## Current Behavior ## Possible Solution ## Steps to Reproduce 1. 2. 3. 4. pysaml2-4.9.0/.github/pull_request_template.md000066400000000000000000000010021355762626600214270ustar00rootroot00000000000000### All Submissions: * [ ] Have you checked to ensure there aren't other open [Pull Requests](../../pulls) for the same update/change? * [ ] Have you added an explanation of what problem you are trying to solve with this PR? * [ ] Have you added information on what your changes do and why you chose this as your solution? * [ ] Have you written new tests for your changes? * [ ] Does your submission pass tests? * [ ] This project follows PEP8 style guide. Have you run your code against the 'flake8' linter? pysaml2-4.9.0/.gitignore000066400000000000000000000051501355762626600151260ustar00rootroot00000000000000### Custom.gitignore example/*/*.subject example/*/*.xml example/*/*_conf.py example/*/modules/ tests/*.log.* tests/*.db eptid ### Python.gitignore ### https://github.com/github/gitignore/blob/master/Python.gitignore # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # # Usually these files are written by a python script from a template before # PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # pyenv .python-version # celery beat schedule file celerybeat-schedule # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # Visual Studio Code files .vscode/ # mkdocs documentation /site # mypy .mypy_cache/ ### Linux.gitignore ### https://github.com/github/gitignore/blob/master/Global/Linux.gitignore *~ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* # KDE directory preferences .directory # Linux trash folder which might appear on any partition or disk .Trash-* # .nfs files are created when an open file is removed but is still being accessed .nfs* ### masOS.gitignore ### https://github.com/github/gitignore/blob/master/Global/macOS.gitignore # General .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk ### Vim.gitignore ### https://github.com/github/gitignore/blob/master/Global/Vim.gitignore # Swap [._]*.s[a-v][a-z] [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] [._]sw[a-p] # Session Session.vim # Temporary .netrwhist *~ # Auto-generated tag files tags # Persistent undo [._]*.un~ pysaml2-4.9.0/.travis.yml000066400000000000000000000005071355762626600152500ustar00rootroot00000000000000dist: xenial sudo: false language: python python: - 2.7 - 3.4 - 3.5 - 3.6 - 3.7 - pypy - pypy3 addons: apt: packages: - xmlsec1 services: - mongodb install: - pip install tox - pip install tox-travis - pip install codecov script: - codecov --version - tox after_success: - codecov pysaml2-4.9.0/CHANGELOG.md000066400000000000000000000137171355762626600147570ustar00rootroot00000000000000# Changelog ## 4.9.0 (2019-11-03) - Add mdstore methods to extract mdui uiinfo elements - Add attribute mapping for umbrellaID attributes - Fix logic error in pick_binding method for Entity class - Validate the audience of assertions regardless of a response being unsolicited - Fix PKCS_9 saml_url prefix - docs: Fix warnings from docs generation - docs: Update release instructions regarding branch releases - docs: Fix list formatting on IdP example page - docs: Update pysaml2 options doc with `name_id_format_allow_create` - misc: fix various typos ## 4.8.0 (2019-07-08) - Refactor the way ForceAuthn is set: check for "true" and "1" - Allow to set NameQualifier and SPNameQualifier attributes for ePTID - Parse assertions with Holder-of-Key profile - Add created_at timestamps to all mongodb documents - Look for existing persistent id's before creating new ones - Do not add AllowCreate property for default transient NameID - Enable entity category import from module search path - Add SAML subject identifier attributes to saml2_uri attributemap - Fix deprecation warning regarding the cgi module - use the html module when available - Misc minor improvements - tests: Be compatible with latest pytest - tests: Make tests pass after 2024 - tests: Add py37 as a test target - docs: Correct instructions to run tests - docs: Fix misc typos - examples: Set cherrypy version explicitly ## 4.7.0 (2019-04-02) - Add support for MDQ signature verification - Raise XmlsecError if xmlsec1 operations do not succeed - Handle non standard response error status codes correctly - Remove the hardcoded warning filter; pass -Wd to the python interpreter to enable warnings - Remove the python-future dependency and only use six - Minor python2 and python3 compatibility fixes (unicode strings and example code) - Minor documentation fixes ## 4.6.5 (2018-12-04) - Fix for response status error case handling (introduced in v4.6.5) - Added assurance-certification support - Added entity-category-support support Thanks @rectalogic @skanct ## 4.6.4 (2018-11-22) - Make use of the sign argument to entity.Entity::apply_binding when binding is HTTP-Redirect. Reminder: use [authn_requests_signed configuration option][0] to indicate that Authentication Requests sent by the SP must be signed - Add want_assertions_or_response_signed configuration option - see [documentation][1] about the introduced behaviour - Fix code for idp and sp examples - Do not require assertion conditions - Fix response encoding format - Various code improvements for config, sigver, client_base, client, ecp_client, ecp, s2repoze and entity modules - Support non-ascii attribute values for encryption and decryption Thanks to @johanlundberg @skoranda @yuqing0708 @erakli [0]: https://github.com/IdentityPython/pysaml2/blob/master/docs/howto/config.rst#authn-requests-signed [1]: https://github.com/IdentityPython/pysaml2/blob/master/docs/howto/config.rst#want-assertions-or-response-signed ## 4.6.3 (2018-10-08) Do not map between attribute FriendlyName and attribute Name when no attributemaps are provided. ## 4.6.2 (2018-09-06) Refactor AttributeValueBase::set_text method. - set_text is doing too many things. At least the structure is a bit cleaner; though, still complex. - set_text will set the type if no type has been set. - set_text should not modify the type if it has already been set, - set_text should not depend on the type's namespace. - set_text should not interfere with the 'anyType' type. - set_text will raise a ValueError if the value cannot be represented by the type. - set_text will raise a ValueError if the type is unknown. ## 4.6.1 (2018-08-29) - Allow multiple AttributeStatement tags per Assertion - Raise ValueError for invalid attribute type - Make NameID element optional - tests: fix test that depended on actual datetime - build: Set minimum build-tool version through pyproject.toml ## 4.6.0 (2018-08-07) - Allow configuration and specification of id attribute name - Retrieve SLO endpoint by the appropriate service type - Deprecate AESCipher and aes.py module - Add saml2.cryptography module - Always generate a random IV for AES operations / Address CVE-2017-1000246 - Remove unused and broken RSA code - Add more nameid-format definitions - Remove invalid nameid-format - Retrieve pacakge version from pkg_resources - Fully replace Cryptodome library with cryptography - Fix SSRF caused by URI attribute of Reference element - Omit relay state in HTTP-POST response when empty - Fix eidas natural person attribute URIs - Add eidas attributes for legal person to saml2_uri attributemap - Fix deprecation and resource warnings. - Fix date format to show month, not minutes - Fix typos - s2repoze: Define session_info variable before use - s2repoze: Correctly pull the SAMLRequest from Redirect LogoutRequests - s2repoze: Include SCRIPT_NAME when checking whether current URL is a logout endpoint - tests: Document and test all supported Python versions - tests: Generate and upload coverage reports to codecov - tests: Include dependencies information in test report - tests: Run tests in verbose mode - tests: Clean up unclosed files causing ResourceWarnings - build: Set minimal version for cryptography package - build: Set the correct version in the docs - build: Update build manifest to include the correct files - build: Switch from setup.py to setup.cfg - docs: Add editorconfig file with basic rules - docs: Update gitignore file - docs: Remove downloads badge as it is no longer available - docs: Update all pypi.python.org URLs to pypi.org - docs: Updated license and renamed the file. - examples: Do not request a signed response - backwards compatibility - examples: Fix wsgiserver usage for example sp - examples: Fix cherrypy.wsgiserver usage ## 0.4.2 (2012-03-27) - Add default attribute mappings ## 0.4.1 (2012-03-18) - Auto sign authentication and logout requests following config options. - Add backwards compatibility with ElementTree in python < 2.7. - Fix minor bugs in the tests. - Support one more nameid format. pysaml2-4.9.0/INSTALL000066400000000000000000000011461355762626600141700ustar00rootroot00000000000000You need repoze.who to get the examples working, can be gotten through easy_install easy_install "repoze.who=1.0.16" !! 2.0 or newer are missing the form plugin which is used in some instances Or from the PyPI site if you prefer to do it that way. Likewise for pyasn1. You should get the latest version, which is right now 1.0.18 . You also need xmlsec, which you can find here: http://www.aleksey.com/xmlsec/ On Ubuntu and Debian: sudo apt install xmlsec1 You may also need: mako memcached python-memcache Apart from that a normal python setup.py install will install the package. pysaml2-4.9.0/LICENSE000066400000000000000000000250071355762626600141460ustar00rootroot00000000000000 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS Copyright 2018 Roland Hedberg Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. pysaml2-4.9.0/MANIFEST.in000066400000000000000000000004121355762626600146700ustar00rootroot00000000000000include VERSION include LICENSE include README.rst include CHANGELOG.md include src/saml2/xml_template/template.xml graft docs prune docs/build prune tests prune example prune .github global-exclude *.py[cod] global-exclude __pycache__ global-exclude *.egg-info pysaml2-4.9.0/README.rst000066400000000000000000000033161355762626600146270ustar00rootroot00000000000000************************* PySAML2 - SAML2 in Python ************************* :Version: see VERSION_ :Documentation: https://pysaml2.readthedocs.io/ .. image:: https://api.travis-ci.org/IdentityPython/pysaml2.png?branch=master :target: https://travis-ci.org/IdentityPython/pysaml2 .. image:: https://img.shields.io/pypi/pyversions/pysaml2.svg :target: https://pypi.org/project/pysaml2/ .. image:: https://img.shields.io/pypi/v/pysaml2.svg :target: https://pypi.org/project/pysaml2/ PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks. Install ======= You can install with `pip install pysaml2` Testing ======= PySAML2 uses the pytest_ framework for testing. To run the tests on your system's version of python: 1. Create and activate a virtualenv_ 2. Inside the virtualenv_, install the dependencies needed for testing :code:`pip install -r tests/test-requirements.txt` 3. Run the tests :code:`py.test tests` To run tests in multiple python environments, you can use pyenv_ with tox_. Please contribute! ================== To help out, you could: 1. Test and report any bugs or other difficulties. 2. Implement missing features. 3. Write more unit tests. **If you have the time and inclination I'm looking for Collaborators** .. _VERSION: VERSION .. _pytest: https://docs.pytest.org/en/latest/ .. _virtualenv: https://virtualenv.pypa.io/en/stable/ .. _pyenv: https://github.com/yyuu/pyenv .. _tox: https://tox.readthedocs.io/en/latest/ pysaml2-4.9.0/VERSION000066400000000000000000000000061355762626600142010ustar00rootroot000000000000004.9.0 pysaml2-4.9.0/docs/000077500000000000000000000000001355762626600140655ustar00rootroot00000000000000pysaml2-4.9.0/docs/Makefile000066400000000000000000000127101355762626600155260ustar00rootroot00000000000000# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = _build # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " text to make text files" @echo " man to make manual pages" @echo " texinfo to make Texinfo files" @echo " info to make Texinfo files and run them through makeinfo" @echo " gettext to make PO message catalogs" @echo " changes to make an overview of all changed/added/deprecated items" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: -rm -rf $(BUILDDIR)/* html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SAML2test.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SAML2test.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/SAML2test" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SAML2test" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." texinfo: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." @echo "Run \`make' in that directory to run these through makeinfo" \ "(use \`make info' here to do that automatically)." info: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo "Running Texinfo files through makeinfo..." make -C $(BUILDDIR)/texinfo info @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale @echo @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." pysaml2-4.9.0/docs/_static/000077500000000000000000000000001355762626600155135ustar00rootroot00000000000000pysaml2-4.9.0/docs/_static/ViewmeonGitHub.png000066400000000000000000000140201355762626600211120ustar00rootroot00000000000000PNG  IHDRQObKGDC pHYs  tIME IDATxwT^(8X&Á8G"•{6ӟ83VR)ʉ{ܚ{% @@.hYspϽ}ŋj~?DO![7!]aצM!ؽ{7J](O<ߖ/'=13NISӷ2%Jpa5֯\G"R`ۇmד޽aqIYh* . R`6mތJbΝk4ٶ 2,rRJYb:::8xt-k׾Q !T.)S044Ν;Ȩsbh`zٲ6,'GGn]J5 Ӓ%~ R`f̘I\~omX.΄} %2*%fر矤3g֬Be9J[Wlڸ1ݼIRL }{Ύd3xlʕv` O1y՛{rn"66Zm[&:4Ĩ(: UU#33SFJ̣X=5 65ڱ#yG-ZPn]dT MD[$EG3|7N 6DVooGFF iܤ 2*͍ĄE?wʅs!;Ԡt]]=֗w۷yvmڶmJqquefEDA.] ,<RQ 9;W7fHB5uJqQO۵#!20ڷmxPFN2T"d^櫮>VDCf8k~۝7<εkȨTQbEtNRt4QnѼiSR!!Q71z?WS2yp^T:2x}oI~,-,၌JIJJe˖eH9/ \] L9ƒD@ix,F@KזNTڽHMHય/%MM2e 2*&66vsҥ3bOH5Jplwn5ǖV9@5BTgMn^`_ѯb/ދO?!R`޽1ӾxRvqnA!0.B4-C&oqj9},^Ԅjhw5,u6 Q­5jVo]Ct(vj]7pZͺQ)0/d?XJPy?Ds'{ʹv$.F}Џy)A.BYIhceyp4koG-7OA\\;q]kI%8"K>v Uf*w \} 8#Y8x &_~:! -`Enڴ JYiqctN!" /(f@tt8>H%#k3lq/0[XrzZ]|yUjɄ+<,VevgNA.meA,yd  EFUDYS'&m~eJh] kLola{K,IcE_˙>֜< \72j-ͤ_ӆ/E?R_\_`ɖE%lŒmLeB6/ 99e+w`_gv&K%/_Yr>0x`Y'UN`B*O^BXZPA_9R,YrB̒^z`oÒ+Ēۺ}qgc޳ QLys`/5j(V׎͒Q)4;tvnf56K@BĒ:t_P,ú(.:p/ӷEeXy LJ(VnlgcShX[UjjP"}z ):HX&:qcbÂ߫Ɗ"K(,o,98X1L ! I 9KAwl=zvacoU9,S%> \e{q0d\ڑ11V81L^E+K=UA?:Kz)T3crt ~0N?`ʄMWi,9=K^X[IAdCCCB"/Y_D!CCH ν8EY,S wb$j5sd vK6-Qi1ˇv*LPvR2T2/ddTĒM`ɥ-8Hf#3P? Xd{6(ʒ+V(ϓz5Mu~8@E!.Ʈ(K}jΖ.ZZUAbŴ-g/H↩|,Tr%p9V:Ga#eɗ_`׮]CF K>y b..ڿzBc=HO6@P`]5R,o%u"K^TY#{6ބAd&?dtϺ8&95 4An5jd8{x(Β٨Yi얬#MH7:׫&)cG/wW’1f~ʒg+Ē5P7xR6xkָ1,W/ʗ'%%EF *\s-"5-кCK߳/(?#Ye,y(URQ# hL쏩KZ"R@,WV ];uaɭ`27+XB Ll-t,2VLFM}4Ye,9,L1ŲD'!$]'rVEHUNZU)eYrtY X -rXrwwKV kV`؆eŽ6|jf*VXXr$DE)ʒMZs KP M]&cr_4Be܂3GǘyTsv.K>u*%/\J,9gX67mBRq`׮,u+`ɵq@ ʋI!Dv@Jb"KT{wlrd/Od-Kffk(󹄹O> BՅe"$]ZDz0ɾ7nK,oKƒGU ,9>N iĝSc H;'ŒyxP%,%,y,| 2oQUgcHNk;7ԥSek4؉Zi }JTCYGAXZYh;*Vg1X(̒U*A2U8W:qgRU_ Xp4{ӼI#BPMO7ǶD&G`kUF?]2d[kg,y$e3G AdH`jOԖi>ة_4BK^=%璱mz>e 䲎_ LbuBzYH<)B,%Ғ%oKJ,Y:͔Exݨ`,ܢ/n@* 7xndܬIƒū.KYrfXrd,YZbZX~06dʶ{PGo!DmvP m.IE^%oSEܹv=!koC$B4ehRDvqYGKy]2E`@*s'Qe[,Y_/o`A[q˃xpto`5VxaK^@Q\T)bƥ0Ĉ]b$]ZghUpɰ^%XAF#G05U2VaeJ2L=R;+ٔOa/*X/%hoE O,Sb CWvQѮE%K޸9Kv@\nO%i0T ckg+;棒a%/[V ,չ͠67 }۟l9@B69;4pJ*X~1t}wPİyl!j3`${\CBФH$b۾dXyiӧcjb8KF|:\+U@6v'ᄬpR֝_B1\8dXZbL2'2jXv>?p()oыU<T2dɃ=ǒ+-Jѿ{G16Ƃ]N@ړg/*VXr{{CBcɢxq-ؙ 5ipg+h)<c`UE%kߞ5kK*eh3'+ޟ}3q&$WQ0>Sɰ7M5sX}J6t˹l/ $]_{% oT2V dtgvqja _u?@rQT)K LXr6Z$U1̜p"wakuaO%\)Ȓ }?`*clT2䡹Xr}XJUN(˰ %(K.TJA%˨dT7ׯ_GWO9f=c2*_" +,y,HG%yʒwd={aE:*VYAYrJ,91Q1\a}d*ݒ\T2˒tT2|ѣgE=*Vg`6KvM1\䣒a%IʕsX8%XrQJ?\'7KuuYaǵ˒ KNK޳'%oܘÒ ǒ KNlK2,9gB%Y%2*Xip%,YȰtFyKXay%|Ya"KQɰ۵{%{9K2,9Β6},%o\7Y\2N:%%K.r, 5Y/ddXeɲ XIǣ#uߟ5kB%$l%׫/\\\dT2,'N ai}ɨdX2*J%K%aɨdX2*dX2*J%K%aɨdX2*dX̯#IENDB`pysaml2-4.9.0/docs/conf.py000066400000000000000000000150711355762626600153700ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # pysaml2 documentation build configuration file, created by # sphinx-quickstart on Mon Aug 24 08:13:41 2009. # # This file is execfile()d with the current directory set to its containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. from __future__ import unicode_literals import os import alabaster import saml2.version # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.append(os.path.abspath('.')) # -- General configuration ----------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.coverage'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8' # The master toctree document. master_doc = 'index' # General information about the project. project = 'pysaml2' copyright = '2010-2011, Roland Hedberg' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = str(saml2.version.version) # The full version, including alpha/beta/rc tags. release = '' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of documents that shouldn't be included in the build. #unused_docs = [] # List of directories, relative to source directory, that shouldn't be searched # for source files. exclude_trees = ['_build'] # The reST default role (used for this markup: `text`) to use for all documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # -- Options for HTML output --------------------------------------------------- # The theme to use for HTML and HTML Help pages. Major themes that come with # Sphinx are currently 'default' and 'sphinxdoc'. html_theme_path = [alabaster.get_path()] html_theme = 'alabaster' on_rtd = os.environ.get('READTHEDOCS', None) == 'True' if on_rtd: # only import and set the theme if we're building docs locally html_theme = 'sphinx_rtd_theme' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_use_modindex = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # If nonempty, this is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = '' # Output file base name for HTML help builder. htmlhelp_basename = 'pysaml2doc' # -- Options for LaTeX output -------------------------------------------------- # The paper size ('letter' or 'a4'). #latex_paper_size = 'letter' # The font size ('10pt', '11pt' or '12pt'). #latex_font_size = '10pt' # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ( 'index', 'pysaml2.tex', 'pysaml2 Documentation', 'Roland Hedberg', 'manual', ), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # Additional stuff for the LaTeX preamble. #latex_preamble = '' # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_use_modindex = True pysaml2-4.9.0/docs/examples/000077500000000000000000000000001355762626600157035ustar00rootroot00000000000000pysaml2-4.9.0/docs/examples/idp.rst000066400000000000000000000022101355762626600172040ustar00rootroot00000000000000.. _example_idp: An extremly simple example of a SAML2 identity provider. ======================================================== There are 2 example IDPs in the project's example directory: * idp2 has a static definition of users: * user attributes are defined in idp_user.py * the password is defined in the PASSWD dict in idp.py * idp2_repoze is using repoze.who middleware to perform authentication and attribute retrieval Configuration ------------- Entity configuration is described in "Configuration of pysaml2 entities" Server parameters like host and port and various command line parameters are defined in the main part of idp.py Setup: ****** The folder [your path]/pysaml2/example/idp2 contains a file named idp_conf.py.example Take the file named idp_conf.py.example and rename it idp_conf.py Generate a metadata file based in the configuration file (idp_conf.py) by using the command:: make_metadata.py idp_conf.py > idp.xml Run IDP: ******** Open a Terminal:: cd [your path]/pysaml2/example/idp2 python idp.py idp_conf Note that you should not have the .py extension on the idp_conf.py while running the program pysaml2-4.9.0/docs/examples/index.rst000066400000000000000000000004241355762626600175440ustar00rootroot00000000000000.. _example_index: Quick pysaml2 example ===================== :Release: |version| :Date: |today| In order to confirm that pysaml2 has been installed correctly and are ready to use you could run this basic example Contents: .. toctree:: :maxdepth: 1 sp idp pysaml2-4.9.0/docs/examples/sp.rst000066400000000000000000000166221355762626600170660ustar00rootroot00000000000000.. _example_sp: An extremely simple example of a SAML2 service provider ======================================================= How it works ************ A SP works with authentication and possibly attribute aggregation. Both of these functions can be seen as parts of the normal Repoze.who setup. Namely the Challenger, Identifier and MetadataProvider parts. Normal for Repoze.who Identifier and MetadataProvider plugins are that they place information in environment variables. The convention is to place identity information in environ["repoze.who.identity"]. This is a dictionary with keys like 'login', and 'repoze.who.userid'. The SP follows this pattern and places the information gathered from the IdP that handled the authentication and possible extra information received from attribute authorities in the above mentioned dictionary under the key 'user'. So in environ["repoze.who.identity"] you will find a dictionary with attributes and values, the attribute names used depends on what's returned from the IdP/AA. If there exists both a name and a friendly name, for instance, the friendly name is used as the key. Setup ***** **sp-wsgi:** * Go to the folder and copy the example files:: cd [your path]/pysaml2/example/sp-wsgi cp service_conf.py.example service_conf.py cp sp_conf.py.example sp_conf.py sp_conf.py is configured to run on localhost on port 8087. If you want to you could make the necessary changes before proceeding to the next step. * In order to generate the metadata file open a terminal:: cd [your path]/pysaml2/example/sp-wsgi make_metadata.py sp_conf.py > sp.xml **sp-repoze:** * Go to the folder: [your path]/pysaml2/example/sp-repoze * Take the file named sp_conf.py.example and rename it sp_conf.py sp_conf.py is configured to run on localhost on port 8087. If you want to you could make the necessary changes before proceeding to the next step. * In order to generate the metadata file open a terminal:: cd [your path]/pysaml2/example/sp-repoze make_metadata.py sp_conf.py > sp.xml Important files: sp_conf.py The SPs configuration who.ini The repoze.who configuration file Inside the folder named pki there are two files with certificates, mykey.pem with the private certificate and mycert.pem with the public part. I'll go through these step by step. sp_conf.py ---------- The configuration is written as described in :ref:`howto_config`. It means among other things that it's easily testable as to the correct syntax. You can see the whole file in example/sp/sp_conf.py, here I will go through it line by line:: "service": ["sp"], Tells the software what type of services the software is supposed to supply. It is used to check for the completeness of the configuration and also when constructing metadata from the configuration. More about that later. Allowed values are: "sp" (service provider), "idp" (identity provider) and "aa" (attribute authority). :: "entityid" : "urn:mace:example.com:saml:sp", "service_url" : "http://example.com:8087/", The ID of the entity and the URL on which it is listening.:: "idp_url" : "https://example.com/saml2/idp/SSOService.php", Since this is a very simple SP it only needs to know about one IdP, therefore there is really no need for a metadata file or a WAYF-function or anything like that. It needs the URL of the IdP and that's all.:: "my_name" : "My first SP", This is just for informal purposes, not really needed but nice to do:: "debug" : 1, Well, at this point in time you'd really like to have as much information as possible as to what's going on, right ? :: "key_file" : "./mykey.pem", "cert_file" : "./mycert.pem", The necessary certificates.:: "xmlsec_binary" : "/opt/local/bin/xmlsec1", Right now the software is built to use xmlsec binaries and not the python xmlsec package. There are reasons for this but I won't go into them here.:: "organization": { "name": "Example Co", #display_name "url":"http://www.example.com/", }, Information about the organization that is behind this SP, only used when building metadata. :: "contact": [{ "given_name":"John", "sur_name": "Smith", "email_address": "john.smith@example.com", #contact_type #company #telephone_number }] Another piece of information that only matters if you build and distribute metadata. So, now to that part. In order to allow the IdP to talk to you, you may have to provide the one running the IdP with a metadata file. If you have a SP configuration file similar to the one I've walked you through here, but with your information, you can make the metadata file by running the make_metadata script you can find in the tools directory. Change directory to where you have the configuration file and do :: make_metadata.py sp_conf.py > metadata.xml who.ini ------- The file named ``who.ini`` is the ``sp-repoze`` folder I'm not going through the INI file format here. You should read `Middleware Responsibilities `_ to get a good introduction to the concept. The configuration of the pysaml2 part in the applications middleware are first the special module configuration, namely:: [plugin:saml2auth] use = s2repoze.plugins.sp:make_plugin saml_conf = sp_conf.py rememberer_name = auth_tkt debug = 1 path_logout = .*/logout.* Which contains a specification ("use") of which function in which module should be used to initialize the part. After that comes the name of the file ("saml_conf") that contains the PySaml2 configuration. The third line ("rememberer_name") points at the plugin that should be used to remember the user information. After this, the plugin is referenced in a couple of places:: [identifiers] plugins = saml2auth auth_tkt [authenticators] plugins = saml2auth [challengers] plugins = saml2auth [mdproviders] plugins = saml2auth Which means that the plugin is used in all phases. Run SP: ******* Open a Terminal:: cd [your path]/pysaml2/example/sp-wsgi python sp.py sp_conf Note that you should not have the .py extension on the sp_conf.py while running the program Now you should be able to open a web browser and go to to service provider (if you didn't change sp_conf.py it should be: http://localhost:8087) You should be redirected to the IDP and presented with a login screen. You could enter Username:roland and Password:dianakra All users are specified in idp.py in a dictionary named PASSWD The application --------------- The app is, as said before, extremely simple. The only thing that is connected to the PySaml2 configuration is at the bottom, namely where the server is. You have to ascertain that this coincides with what is specified in the PySaml2 configuration. Apart from that there really is nothing in application.py that demands that you use PySaml2 as middleware. If you switched to using the LDAP or CAS plugins nothing would change in the application. In the application configuration yes! But not in the application. And that is really how it should be done. There is one assumption, and that is that the middleware plugin that gathers information about the user places the extra information in as a value on the "user" property in the dictionary found under the key "repoze.who.identity" in the environment. pysaml2-4.9.0/docs/howto/000077500000000000000000000000001355762626600152255ustar00rootroot00000000000000pysaml2-4.9.0/docs/howto/config.rst000066400000000000000000000635561355762626600172430ustar00rootroot00000000000000.. _howto_config: Configuration of pySAML2 entities ================================= Whether you plan to run a pySAML2 Service Provider, Identity Provider or an attribute authority, you have to configure it. The format of the configuration file is the same regardless of which type of service you plan to run. What differs are some of the directives. Below you will find a list of all the used directives in alphabetical order. The configuration is written as a python module which contains a named dictionary ("CONFIG") that contains the configuration directives. The basic structure of the configuration file is therefore like this:: from saml2 import BINDING_HTTP_REDIRECT CONFIG = { "entityid" : "http://saml.example.com:saml/idp.xml", "name" : "Rolands IdP", "service": { "idp": { "endpoints" : { "single_sign_on_service" : [ ("http://saml.example.com:saml:8088/sso", BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("http://saml.example.com:saml:8088/slo", BINDING_HTTP_REDIRECT)] }, ... } }, "key_file" : "my.key", "cert_file" : "ca.pem", "xmlsec_binary" : "/usr/local/bin/xmlsec1", "metadata": { "local": ["edugain.xml"], }, "attribute_map_dir" : "attributemaps", ... } .. note:: You can build the metadata file for your services directly from the configuration. The make_metadata.py script in the pySAML2 tools directory will do that for you. Configuration directives :::::::::::::::::::::::: .. contents:: :local: :backlinks: entry General directives ------------------ assurance_certification ^^^^^^^^^^^^^^^^^^^^^^^ Format:: "assurance_specification": [ "https://refeds.org/sirtfi", ] Generates an `Attribute` element with name-format `urn:oasis:names:tc:SAML:2.0:attrname-format:uri` and name `urn:oasis:names:tc:SAML:attribute:assurance-certification` that contains `AttributeValue` elements with the given values from the list. The element is added under the generated metadata `EntityDescriptor` as an `Extension` element under the `EntityAttributes` element. Read more about `representing assurance information at the specification `_. attribute_map_dir ^^^^^^^^^^^^^^^^^ Format:: "attribute_map_dir": "attribute-maps" Points to a directory which has the attribute maps in Python modules. A typical map file will look like this:: MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "fro": { 'urn:mace:dir:attribute-def:aRecord': 'aRecord', 'urn:mace:dir:attribute-def:aliasedEntryName': 'aliasedEntryName', 'urn:mace:dir:attribute-def:aliasedObjectName': 'aliasedObjectName', 'urn:mace:dir:attribute-def:associatedDomain': 'associatedDomain', 'urn:mace:dir:attribute-def:associatedName': 'associatedName', ... }, "to": { 'aRecord': 'urn:mace:dir:attribute-def:aRecord', 'aliasedEntryName': 'urn:mace:dir:attribute-def:aliasedEntryName', 'aliasedObjectName': 'urn:mace:dir:attribute-def:aliasedObjectName', 'associatedDomain': 'urn:mace:dir:attribute-def:associatedDomain', 'associatedName': 'urn:mace:dir:attribute-def:associatedName', ... } } The attribute map module contains a MAP dictionary with three items. The `identifier` item is the name-format you expect to support. The *to* and *fro* sub-dictionaries then contain the mapping between the names. As you see the format is again a python dictionary where the key is the name to convert from, and the value is the name to convert to. Since *to* in most cases is the inverse of the *fro* file, the software allows you only to specify one of them, and it will automatically create the other. cert_file ^^^^^^^^^ Format:: cert_file: "cert.pem" This is the public part of the service private/public key pair. *cert_file* must be a PEM formatted certificate chain file. contact_person ^^^^^^^^^^^^^^ This is only used by *make_metadata.py* when it constructs the metadata for the service described by the configuration file. This is where you describe who can be contacted if questions arise about the service or if support is needed. The possible types are according to the standard **technical**, **support**, **administrative**, **billing** and **other**.:: contact_person: [{ "givenname": "Derek", "surname": "Jeter", "company": "Example Co.", "mail": ["jeter@example.com"], "type": "technical", },{ "givenname": "Joe", "surname": "Girardi", "company": "Example Co.", "mail": "girardi@example.com", "type": "administrative", }] debug ^^^^^ Format:: debug: 1 Whether debug information should be sent to the log file. entityid ^^^^^^^^ Format:: entityid: "http://saml.example.com/sp" The globally unique identifier of the entity. .. note:: It is recommended that the entityid should point to a real webpage where the metadata for the entity can be found. key_file ^^^^^^^^ Format:: key_file: "key.pem" *key_file* is the name of a PEM formatted file that contains the private key of the service. This is presently used both to encrypt/sign assertions and as the client key in an HTTPS session. metadata ^^^^^^^^ Contains a list of places where metadata can be found. This can be * a local directory accessible on the server the service runs on * a local file accessible on the server the service runs on * a remote URL serving aggregate metadata * a metadata query protocol (MDQ) service URL For example:: "metadata" : { "local": [ "/opt/metadata" "metadata.xml", "vo_metadata.xml", ], "remote": [ { "url": "https://kalmar2.org/simplesaml/module.php/aggregator/?id=kalmarcentral2&set=saml2", "cert": "kalmar2.cert", }, ], "mdq": [ { "url": "http://mdq.ukfederation.org.uk/", "cert": "ukfederation-mdq.pem", }, ], }, The above configuration means that the service should read two aggregate local metadata files, one aggregate metadata file from a remote server, and query a remote MDQ server. To verify the authenticity of the metadata aggregate downloaded from the remote server and the MDQ server local copies of the metadata signing certificates should be used. These public keys must be acquired by some secure out-of-band method before being placed on the local file system. organization ^^^^^^^^^^^^ Only used by *make_metadata.py*. Where you describe the organization responsible for the service.:: "organization": { "name": [("Example Company","en"), ("Exempel AB","se")], "display_name": ["Exempel AB"], "url": [("http://example.com","en"),("http://exempel.se","se")], } .. note:: You can specify the language of the name, or the language used on the webpage, by entering a tuple, instead of a simple string, where the second part is the language code. If you don't specify a language, the default is "en" (English). preferred_binding ^^^^^^^^^^^^^^^^^ Which binding should be prefered for a service. Example configuration:: "preferred_binding" = { "single_sign_on_service": [ 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', ], "single_logout_service": [ 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', ], } The available services are: * manage_name_id_service * assertion_consumer_service * name_id_mapping_service * authn_query_service * attribute_service * authz_service * assertion_id_request_service * artifact_resolution_service * attribute_consuming_service service ^^^^^^^ Which services the server will provide; those are combinations of "idp", "sp" and "aa". So if a server is a Service Provider (SP) then the configuration could look something like this:: "service": { "sp":{ "name" : "Rolands SP", "endpoints":{ "assertion_consumer_service": ["http://localhost:8087/"], "single_logout_service" : [("http://localhost:8087/slo", 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect')], }, "required_attributes": ["surname", "givenname", "edupersonaffiliation"], "optional_attributes": ["title"], "idp": { "urn:mace:umu.se:saml:roland:idp": None, }, } }, There are two options common to all services: 'name' and 'endpoints'. The remaining options are specific to one or the other of the service types. Which one is specified alongside the name of the option. accepted_time_diff ^^^^^^^^^^^^^^^^^^ If your computer and another computer that you are communicating with are not in synch regarding the computer clock, then here you can state how big a difference you are prepared to accept. .. note:: This will indiscriminately affect all-time comparisons. Hence your server my accept a statement that in fact is too old. xmlsec_binary ^^^^^^^^^^^^^ Presently xmlsec1 binaries are used for all the signing and encryption stuff. This option defines where the binary is situated. Example:: "xmlsec_binary": "/usr/local/bin/xmlsec1", valid_for ^^^^^^^^^ How many *hours* this configuration is expected to be accurate.:: "valid_for": 24 This, of course, is only used by *make_metadata.py*. The server will not stop working when this amount of time has elapsed :-). Specific directives ------------------- Directives that are specific to a certain type of service. idp/aa ^^^^^^ Directives that are specific to an IdP or AA service instance sign_assertion """""""""""""" Specifies if the IdP should sign the assertion in an authentication response or not. Can be True or False. Default is False. sign_response """"""""""""" Specifies if the IdP should sign the authentication response or not. Can be True or False. Default is False. policy """""" If the server is an IdP and/or an AA, then there might be reasons to do things differently depending on who is asking; this is where that is specified. The keys are 'default' and SP entity identifiers. Default is used whenever there is no entry for a specific SP. The reasoning is also that if there is no default and only SP entity identifiers as keys, then the server will only accept connections from the specified SPs. An example might be:: "service": { "idp": { "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri" }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions":{ "givenName": None, "surName": None, } } } } } *lifetime* This is the maximum amount of time before the information should be regarded as stale. In an Assertion, this is represented in the NotOnOrAfter attribute. *attribute_restrictions* By default, there are no restrictions as to which attributes should be returned. Instead, all the attributes and values that are gathered by the database backends will be returned if nothing else is stated. In the example above the SP with the entity identifier "urn:mace:umu.se:saml:roland:sp" has an attribute restriction: only the attributes 'givenName' and 'surName' are to be returned. There are no limitations as to what values on these attributes that can be returned. *name_form* Which name-form that should be used when sending assertions. Using this information, the attribute name in the data source will be mapped to the friendly name, and the saml attribute name will be taken from the uri/oid defined in the attribute map. If restrictions on values are deemed necessary, those are represented by regular expressions.:: "service": { "aa": { "policy": { "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions":{ "mail": [".*\.umu\.se$"], } } } } } Here only mail addresses that end with ".umu.se" will be returned. sp ^^ Directives specific to SP instances authn_requests_signed """"""""""""""""""""" Indicates if the Authentication Requests sent by this SP should be signed by default. This can be overridden by application code for a specific call. This sets the AuthnRequestsSigned attribute of the SPSSODescriptor node of the metadata so the IdP will know this SP preference. Valid values are True or False. Default value is True. Example:: "service": { "sp": { "authn_requests_signed": True, } } want_response_signed """""""""""""""""""" Indicates that Authentication Responses to this SP must be signed. If set to True, the SP will not consume any SAML Responses that are not signed. Example:: "service": { "sp": { "want_response_signed": True, } } force_authn """"""""""" Mandates that the identity provider MUST authenticate the presenter directly rather than rely on a previous security context. Example:: "service": { "sp": { "force_authn": True, } } name_id_format_allow_create """"""""""""""""""""""""""" Enable AllowCreate in NameIDPolicy. Example:: "service": { "sp": { "name_id_format_allow_create": True, } } allow_unsolicited """"""""""""""""" When set to true, the SP will consume unsolicited SAML Responses, i.e. SAML Responses for which it has not sent a respective SAML Authentication Request. Example:: "service": { "sp": { "allow_unsolicited": True, } } hide_assertion_consumer_service """"""""""""""""""""""""""""""" When set to true the AuthnRequest will not include the AssertionConsumerServiceURL and ProtocolBinding attributes. Example:: "service": { "sp": { "hide_assertion_consumer_service": True, } } This kind of functionality is required for the eIDAS SAML profile. > eIDAS-Connectors SHOULD NOT provide AssertionConsumerServiceURL. .. note:: This is relevant only for the eIDAS SAML profile. sp_type """"""" Sets the value for the eIDAS SPType node. By the eIDAS specification the value can be one of *public* and *private*. Example:: "service": { "sp": { "sp_type": "private", } } .. note:: This is relevant only for the eIDAS SAML profile. sp_type_in_metadata """"""""""""""""""" Whether the SPType node should appear in the metadata document or as part of each AuthnRequest. Example:: "service": { "sp": { "sp_type_in_metadata": True, } } .. note:: This is relevant only for the eIDAS SAML profile. requested_attributes """""""""""""""""""" A list of attributes that the SP requires from an eIDAS-Service (IdP). Each attribute is an object with the following attributes: * friendly_name * name * required * name_format Where friendly_name is an attribute name such as *DateOfBirth*, name is the full attribute name such as *http://eidas.europa.eu/attributes/naturalperson/DateOfBirth*, required indicates whether this attributed is required for authentication, and name_format indicates the name format for that attribute, such as *urn:oasis:names:tc:SAML:2.0:attrname-format:uri*. It is mandatory that at least name or friendly_name is set. By default attributes are assumed to be required. Missing attributes are infered based on the attribute maps data. Example:: "service": { "sp": { "requested_attributes": [ { "name": "http://eidas.europa.eu/attributes/naturalperson/PersonIdentifier", }, { "friendly_name": "DateOfBirth", "required": False, }, ], } } .. note:: This is relevant only for the eIDAS SAML profile. This option is different from the required_attributes and optional_attributes parameters that control the requested attributes in the metadata of an SP. idp """ Defines the set of IdPs that this SP is allowed to use; if unset, all listed IdPs may be used. If set, then the value is expected to be a list with entity identifiers for the allowed IdPs. A typical configuration, when the allowed set of IdPs are limited, would look something like this:: "service": { "sp": { "idp": ["urn:mace:umu.se:saml:roland:idp"], } } In this case, the SP has only one IdP it can use. optional_attributes """"""""""""""""""" Attributes that this SP would like to receive from IdPs. Example:: "service": { "sp": { "optional_attributes": ["title"], } } Since the attribute names used here are the user-friendly ones an attribute map must exist, so that the server can use the full name when communicating with other servers. required_attributes """"""""""""""""""" Attributes that this SP demands to receive from IdPs. Example:: "service": { "sp": { "required_attributes": ["surname", "givenName", "mail"], } } Again as for *optional_attributes* the names given are expected to be the user-friendly names. want_assertions_signed """""""""""""""""""""" Indicates if this SP wants the IdP to send the assertions signed. This sets the WantAssertionsSigned attribute of the SPSSODescriptor node of the metadata so the IdP will know this SP preference. Valid values are True or False. Default value is False. Example:: "service": { "sp": { "want_assertions_signed": True, } } want_assertions_or_response_signed """""""""""""""""""""""""""""""""" Indicates that *either* the Authentication Response *or* the assertions contained within the response to this SP must be signed. Valid values are True or False. Default value is False. This configuration directive **does not** override ``want_response_signed`` or ``want_assertions_signed``. For example, if ``want_response_signed`` is True and the Authentication Response is not signed an exception will be thrown regardless of the value for this configuration directive. Thus to configure the SP to accept either a signed response or signed assertions set ``want_response_signed`` and ``want_assertions_signed`` both to False and this directive to True. Example:: "service": { "sp": { "want_response_signed": False, "want_assertions_signed": False, "want_assertions_or_response_signed": True } } idp/aa/sp ^^^^^^^^^ If the configuration is covering both two or three different service types (like if one server is actually acting as both an IdP and an SP) then in some cases you might want to have these below different for the different services. endpoints """"""""" Where the endpoints for the services provided are. This directive has as value a dictionary with one or more of the following keys: * artifact_resolution_service (aa, idp and sp) * `assertion_consumer_service `_ (sp) * assertion_id_request_service (aa, idp) * attribute_service (aa) * manage_name_id_service (aa, idp) * name_id_mapping_service (idp) * single_logout_service (aa, idp, sp) * single_sign_on_service (idp) The value per service is a list of endpoint specifications. An endpoint specification can either be just the URL:: ”http://localhost:8088/A" or it can be a 2-tuple (URL+binding):: from saml2 import BINDING_HTTP_POST (”http://localhost:8087/A”, BINDING_HTTP_POST) or a 3-tuple (URL+binding+index):: from saml2 import BINDING_HTTP_POST (”http://lingon.catalogix.se:8087/A”, BINDING_HTTP_POST, 1) If no binding is specified, no index can be set. If no index is specified, the index is set based on the position in the list. Example:: "service": "idp": { "endpoints" : { "single_sign_on_service" : [ ("http://localhost:8088/sso", BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("http://localhost:8088/slo", BINDING_HTTP_REDIRECT)] }, }, }, logout_requests_signed """""""""""""""""""""" Indicates if this entity will sign the Logout Requests originated from it. This can be overridden by application code for a specific call. Valid values are True or False. Default value is False. Example:: "service": { "sp": { "logout_requests_signed": False, } } subject_data """""""""""" The name of a database where the map between a local identifier and a distributed identifier is kept. By default, this is a shelve database. So if you just specify a name, then a shelve database with that name is created. On the other hand, if you specify a tuple, then the first element in the tuple specifies which type of database you want to use and the second element is the address of the database. Example:: "subject_data": "./idp.subject.db", or if you want to use for instance memcache:: "subject_data": ("memcached", "localhost:12121"), *shelve* and *memcached* are the only database types that are presently supported. virtual_organization """""""""""""""""""" Gives information about common identifiers for virtual_organizations:: "virtual_organization" : { "urn:mace:example.com:it:tek":{ "nameid_format" : "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, Keys in this dictionary are the identifiers for the virtual organizations. The arguments per organization are 'nameid_format' and 'common_identifier'. Useful if all the IdPs and AAs that are involved in a virtual organization have common attribute values for users that are part of the VO. Complete example ---------------- We start with a simple but fairly complete Service provider configuration:: from saml2 import BINDING_HTTP_REDIRECT CONFIG = { "entityid" : "http://example.com/sp/metadata.xml", "service": { "sp":{ "name" : "Example SP", "endpoints":{ "assertion_consumer_service": ["http://example.com/sp"], "single_logout_service" : [("http://example.com/sp/slo", BINDING_HTTP_REDIRECT)], }, } }, "key_file" : "./mykey.pem", "cert_file" : "./mycert.pem", "xmlsec_binary" : "/usr/local/bin/xmlsec1", "attribute_map_dir": "./attributemaps", "metadata": { "local": ["idp.xml"] } "organization": { "display_name":["Example identities"] } "contact_person": [{ "givenname": "Roland", "surname": "Hedberg", "phone": "+46 90510", "mail": "roland@example.com", "type": "technical", }] } This is the typical setup for an SP. A metadata file to load is *always* needed, but it can, of course, contain anything from 1 up to many entity descriptions. ------ A slightly more complex configuration:: from saml2 import BINDING_HTTP_REDIRECT CONFIG = { "entityid" : "http://sp.example.com/metadata.xml", "service": { "sp":{ "name" : "Example SP", "endpoints":{ "assertion_consumer_service": ["http://sp.example.com/"], "single_logout_service" : [("http://sp.example.com/slo", BINDING_HTTP_REDIRECT)], }, "subject_data": ("memcached", "localhost:12121"), "virtual_organization" : { "urn:mace:example.com:it:tek":{ "nameid_format" : "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "eduPersonPrincipalName", } }, } }, "key_file" : "./mykey.pem", "cert_file" : "./mycert.pem", "xmlsec_binary" : "/usr/local/bin/xmlsec1", "metadata" : { "local": ["example.xml"], "remote": [{ "url":"https://kalmar2.org/simplesaml/module.php/aggregator/?id=kalmarcentral2&set=saml2", "cert":"kalmar2.pem"}] }, "attribute_maps" : "attributemaps", "organization": { "display_name":["Example identities"] } "contact_person": [{ "givenname": "Roland", "surname": "Hedberg", "phone": "+46 90510", "mail": "roland@example.com", "type": "technical", }] } Uses metadata files, both local and remote, and will talk to whatever IdP that appears in any of the metadata files. Other considerations :::::::::::::::::::: Entity Categories ----------------- Entity categories and their attributes are defined in src/saml2/entity_category/.py pysaml2-4.9.0/docs/howto/index.rst000066400000000000000000000021531355762626600170670ustar00rootroot00000000000000.. _howto: How to use PySAML2 =================== :Release: |release| :Date: |today| Before you can use Pysaml2, you'll need to get it installed. If you have not done it yet, read the :ref:`install` Well, now you have it installed and you want to do something. And I'm sorry to tell you this; but there isn't really a lot you can do with this code on its own. Sure you can send a AuthenticationRequest to an IdentityProvider or a AttributeQuery to an AttributeAuthority, but in order to get what they return you have to sit behind a Web server. Well that is not really true since the AttributeQuery would be over SOAP and you would get the result over the connection you have to the AttributeAuthority. But anyway, you may get my point. This is middleware stuff ! PySAML2 is built to fit into a `WSGI `_ application But it can be used in a non-WSGI environment too. So you will find descriptions of both cases here. The configuration is the same regardless of whether you are using PySAML2 in a WSGI or non-WSGI environment. .. toctree:: :maxdepth: 1 config pysaml2-4.9.0/docs/index.rst000066400000000000000000000034011355762626600157240ustar00rootroot00000000000000:Release: |release| :Date: |today| About SAML 2.0 ============== SAML 2.0 or Security Assertion Markup Language 2.0 is a version of the SAML standard for exchanging authentication and authorization data between security domains. About PySAML2 ============= PySAML2 is a pure python implementation of SAML2. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment, there are extensions that allow you to use it with other frameworks. How to use PySAML2 =================== Before you can use Pysaml2, you'll need to get it installed. If you have not done it yet, read the :ref:`install` Well, now you have it installed, and you want to do something. And I'm sorry to tell you this, but there isn't really a lot you can do with this code on it's own. Sure you can send a AuthenticationRequest to an IdentityProvider or an AttributeQuery to an AttributeAuthority but in order to get what they return you have to sit behind a Web server. Well, that is not really true since the AttributeQuery would be over SOAP and you would get the result over the connection you have to the AttributeAuthority. But anyway, you may get my point. This is middleware stuff! PySAML2 is built to fit into a `WSGI `_ application But it can be used in a non-WSGI environment too. So you will find descriptions of both cases here. The configuration is the same disregarding whether you are using PySAML2 in a WSGI or non-WSGI environment. Table of contents ================== .. toctree:: :maxdepth: 2 install examples/index howto/index sp_test/internal * :ref:`genindex` * :ref:`modindex` * :ref:`search` pysaml2-4.9.0/docs/install.rst000066400000000000000000000027611355762626600162730ustar00rootroot00000000000000.. _install: Quick install guide =================== Before you can use PySAML2, you'll need to get it installed. This guide will guide you to a simple, minimal installation. Install PySAML2 --------------- For all this to work, you need to have Python installed. The development has been done using 2.7. There is now a 3.X version. Prerequisites ^^^^^^^^^^^^^ You have to have ElementTree, which is either part of your Python distribution if it's recent enough, or if the Python is too old you have to install it, for instance by getting it from the Python Package Instance by using easy_install. You also need xmlsec1 which you can download from http://www.aleksey.com/xmlsec/ If you're on macOS, you can get xmlsec1 installed from MacPorts or Fink. Depending on how you are going to use PySAML2 you might also need * Mako * pyASN1 * repoze.who * python-memcache * memcached Quick build instructions ^^^^^^^^^^^^^^^^^^^^^^^^ Once you have installed all the necessary prerequisites a simple:: python setup.py install will install the basic code. Note for rhel/centos 6: cffi depends on libffi-devel, and cryptography on openssl-devel to compile So you might want first to do: yum install libffi-devel openssl-devel After this, you ought to be able to run the tests without a hitch. The tests are based on the pypy test environment, so:: cd tests pip install -r test-requirements.txt pytest is what you should use. If you don't have py.test, get it it's part of pypy! It's really good! pysaml2-4.9.0/docs/make.bat000066400000000000000000000056211355762626600154760ustar00rootroot00000000000000@ECHO OFF REM Command file for Sphinx documentation set SPHINXBUILD=sphinx-build set ALLSPHINXOPTS=-d _build/doctrees %SPHINXOPTS% . if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. changes to make an overview over all changed/added/deprecated items echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (_build\*) do rmdir /q /s %%i del /q /s _build\* goto end ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% _build/html echo. echo.Build finished. The HTML pages are in _build/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% _build/dirhtml echo. echo.Build finished. The HTML pages are in _build/dirhtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% _build/pickle echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% _build/json echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% _build/htmlhelp echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in _build/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% _build/qthelp echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in _build/qthelp, like this: echo.^> qcollectiongenerator _build\qthelp\pysaml2.qhcp echo.To view the help file: echo.^> assistant -collectionFile _build\qthelp\pysaml2.ghc goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% _build/latex echo. echo.Build finished; the LaTeX files are in _build/latex. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% _build/changes echo. echo.The overview file is in _build/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% _build/linkcheck echo. echo.Link check complete; look for any errors in the above output ^ or in _build/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% _build/doctest echo. echo.Testing of doctests in the sources finished, look at the ^ results in _build/doctest/output.txt. goto end ) :end pysaml2-4.9.0/docs/make.sh000077500000000000000000000001261355762626600153400ustar00rootroot00000000000000#!/bin/sh rm -f saml2* sphinx-apidoc -F -o ../docs/ ../src/saml2 make clean make html pysaml2-4.9.0/docs/sp_test/000077500000000000000000000000001355762626600155465ustar00rootroot00000000000000pysaml2-4.9.0/docs/sp_test/internal.rst000066400000000000000000000146551355762626600201270ustar00rootroot00000000000000How sp_test works internally ============================ :Release: |release| :Date: |today| Here are a few hints on how sp_test works internally. It helps to extend it with new test classes When you want to test a SAML2 entity with this tool, you need the following things: #. The Test Driver Configuration, an example can be found in tests/idp_test/config.py #. Attribute Maps mapping URNs, OIDs and friendly names #. Key files for the test tool #. A metadata file representing the tool #. The Test Target Configuration file describes how to interact with the entity to be tested. The metadata for the entity is part of this file. An example can be found in tests/idp_test/test_target_config.py. These files should be stored outside the saml2test package to have a clean separation between the package and a particular test configuration. To create a directory for the configuration files, copy the saml2test/tests including its contents. (1) Class and Object Structure :::::::::::::::::::::::::::::: Client (sp_test/__init__.py) ............................ Its life cycle is responsible for following activities: - read config files and command line arguments (the test driver's config is "json_config") - initialize the test driver IDP - initialize a Conversation - start the Conversion with .do_sequence_and_tests() - post-process log messages Conversation (sp_test/base.py) .............................. Operation (oper) ................ - Comprises an id, name, sequence and tests - Example: 'sp-00': {"name": 'Basic Login test', "sequence": [(Login, AuthnRequest, AuthnResponse, None)], "tests": {"pre": [], "post": []} OPERATIONS .......... - set of operations provided in sp_test - can be listed with the -l command line option Sequence ........ - A list of flows - Example: see "sequence" item in operation dict Test (in the context of an operation) ..................................... - class to be executed as part of an operation, either before ("pre") or after ("post") the sequence or in between a SAML request and response ("mid"). There are standard tests with the Request class (VerifyAuthnRequest) and operation-specific tests. - Example for an operation-specific "mid" test: VerifyIfRequestIsSigned - A test may be specified together with an argument as a tuple. Flow .... * A tuple of classes that together implement a SAML request-response pair between IDP and SP (and possibly other actors, such as a discovery service or IDP-proxy). A class can be derived from Request, Response (or other), Check or Operation. * A flow for a solicited authentication consists of 4 classes: * flow[0]: Operation (Handling a login flow such as discovery or WAYF - not implemented yet) * flow[1]: Request (process the authentication request) * flow[2]: Response (send the authentication response) * flow[3]: Check (optional - can be None. E.g. check the response if a correct error status was raised when sending a broken response) Check (and subclasses) ...................... - An optional class that is executed on receiving the SP's HTTP response(s) after the SAML response. If there are redirects, it will be called for each response. - Writes a structured test report to conv.test_output - It can check for expected errors, which do not cause an exception but in contrary are reported as a success Interaction ........... - An interaction automates a human interaction. It searches a response from a test target for some constants, and if there is a match, it will create a response suitable response. (2) Simplified Flow ::::::::::::::::::: The following pseudo code is an extract showing an overview of what is executed for test sp-00:: do_sequence_and_test(self, oper, test): self.test_sequence(tests["pre"]) # currently no tests defined for sp_test for flow in oper: self.do_flow(flow) do_flow(flow): if len(flow) >= 3: self.wb_send_GET_startpage() # send start page GET request self.intermit(flow[0]._interaction) # automate human user interface self.parse_saml_message() # read relay state and saml message self.send_idp_response(flow[1], flow[2]) # construct, sign & send a nice Response from config, metadata and request if len(flow) == 4: self.handle_result(flow[3]) # pass optional check class else: self.handle_result() send_idp_response(req_flow, resp_flow): self.test_sequence(req_flow.tests["mid"]) # execute "mid"-tests (request has "VerifyContent"-test built in; others from config) # this line stands for a part that is a bit more involved .. see source args.update(resp._response_args) # set userid, identity test_sequence(sequence): # execute tests in sequence (first invocation usually with check.VerifyContent) for test in sequence: self.do_check(test, **kwargs) do_check(test, **kwargs): # executes the test class using the __call__ construct handle_result(response=None): if response: if isinstance(response(), VerifyEchopageContents): if 300 < self.last_response.status_code <= 303: self._redirect(self.last_response) self.do_check(response) elif isinstance(response(), Check): self.do_check(response) else: # A HTTP redirect or HTTP Post (not sure this is ever executed) ... else: if 300 < self.last_response.status_code <= 303: self._redirect(self.last_response) _txt = self.last_response.content if self.last_response.status_code >= 400: raise FatalError("Did not expected error") (3) Status Reporting :::::::::::::::::::: The proper reporting of results is at the core of saml2test. Several conditions must be considered: #. An operation that was successful because the test target reports OK (e.g. HTTP 200) #. An operation that was successful because the test target reports NOK as expected, e.g. because of an invalid signature - HTTP 500 could be the correct response #. An error in SAML2Test #. An error in the configuration of SAML2Test Status values are defined in saml2test.check like this: INFORMATION = 0, OK = 1, WARNING = 2, ERROR = 3, CRITICAL = 4, INTERACTION = 5 There are two targets to write output to: * Test_output is written to conv.test_output during the execution of the flows. pysaml2-4.9.0/example/000077500000000000000000000000001355762626600145705ustar00rootroot00000000000000pysaml2-4.9.0/example/README000066400000000000000000000023761355762626600154600ustar00rootroot00000000000000This is a very simple setup just to check that all your gear are in order. The setup consists of one IdP and one SP, in idp2/ and sp-wsgi/ respectively. To run the setup do: ./all.sh start and then use your favourite webbrowser to look at "http://localhost:8087/" To shut it down do: ./all.sh stop The IdP authenticates users using a dictionary built in to idp2/idp.py; look for the dictionary called PASSWD inside that file. Other metadata about the accounts (names, email addresses, etc) are stored in idp2/idp_user.py. (Note, not all accounts have all such data defined.) The username:password pairs in PASSWD: haho0032:qwerty roland:dianakra babs:howes upper:crust The SP doesn't do anything but show you the information that the IdP sent. Note, the listeners are all configured to bind to localhost (127.0.0.1) only. If you want to be able to connect to them externally, grep "HOST = '127.0.0.1'" example/*/*.py and replace 127.0.0.1 with 0.0.0.0 or a specific IP. To make it easy, for me :-), both the IdP and the SP uses the same keys. To generate new keys, run create_key.sh and follow its instructions. There are alternate IdP and SP configs in idp2_repoze/ and sp-repoze/ that are still in flux; do not use them unless you know what you are doing. pysaml2-4.9.0/example/all.sh000077500000000000000000000013441355762626600157010ustar00rootroot00000000000000#!/bin/sh startme() { cd sp-wsgi if [ ! -f sp_conf.py ] ; then cp sp_conf.py.example sp_conf.py fi if [ ! -f service_conf.py ] ; then cp service_conf.py.example service_conf.py fi ../../tools/make_metadata.py sp_conf > sp.xml cd ../idp2 if [ ! -f idp_conf.py ] ; then cp idp_conf.py.example idp_conf.py fi ../../tools/make_metadata.py idp_conf > idp.xml cd ../sp-wsgi ./sp.py sp_conf & cd ../idp2 ./idp.py idp_conf & cd .. } stopme() { pkill -f "sp.py" pkill -f "idp.py" } case "$1" in start) startme ;; stop) stopme ;; restart) stopme; startme ;; *) echo "usage: $0 start|stop|restart" >&2 exit 1 ;; esac pysaml2-4.9.0/example/attributemaps/000077500000000000000000000000001355762626600174545ustar00rootroot00000000000000pysaml2-4.9.0/example/attributemaps/adfs_v1x.py000066400000000000000000000015621355762626600215450ustar00rootroot00000000000000# See http://technet.microsoft.com/en-us/library/cc733065(v=ws.10).aspx # and http://technet.microsoft.com/en-us/library/ee913589(v=ws.10).aspx # for information regarding the default claim types supported by # Microsoft ADFS v1.x. MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "fro": { 'http://schemas.xmlsoap.org/claims/commonname': 'commonName', 'http://schemas.xmlsoap.org/claims/emailaddress': 'emailAddress', 'http://schemas.xmlsoap.org/claims/group': 'group', 'http://schemas.xmlsoap.org/claims/upn': 'upn', }, "to": { 'commonName': 'http://schemas.xmlsoap.org/claims/commonname', 'emailAddress': 'http://schemas.xmlsoap.org/claims/emailaddress', 'group': 'http://schemas.xmlsoap.org/claims/group', 'upn': 'http://schemas.xmlsoap.org/claims/upn', } } pysaml2-4.9.0/example/attributemaps/adfs_v20.py000066400000000000000000000070131355762626600214330ustar00rootroot00000000000000# See http://technet.microsoft.com/en-us/library/ee913589(v=ws.10).aspx # for information regarding the default claim types supported by # Microsoft ADFS v2.0. MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "fro": { 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress': 'emailAddress', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname': 'givenName', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name': 'name', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn': 'upn', 'http://schemas.xmlsoap.org/claims/commonname': 'commonName', 'http://schemas.xmlsoap.org/claims/group': 'group', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/role': 'role', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname': 'surname', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier': 'privatePersonalId', 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier': 'nameId', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod': 'authenticationMethod', 'http://schemas.xmlsoap.com/ws/2005/05/identity/claims/denyonlysid': 'denyOnlySid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid': 'denyOnlyPrimarySid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid': 'denyOnlyPrimaryGroupSid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid': 'groupSid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid': 'primaryGroupSid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid': 'primarySid', 'http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname': 'windowsAccountName', }, "to": { 'emailAddress': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress', 'givenName': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname', 'name': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name', 'upn': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn', 'commonName': 'http://schemas.xmlsoap.org/claims/commonname', 'group': 'http://schemas.xmlsoap.org/claims/group', 'role': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/role', 'surname': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname', 'privatePersonalId': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier', 'nameId': 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier', 'authenticationMethod': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod', 'denyOnlySid': 'http://schemas.xmlsoap.com/ws/2005/05/identity/claims/denyonlysid', 'denyOnlyPrimarySid': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid', 'denyOnlyPrimaryGroupSid': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid', 'groupSid': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid', 'primaryGroupSid': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid', 'primarySid': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid', 'windowsAccountName': 'http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname', } } pysaml2-4.9.0/example/attributemaps/basic.py000066400000000000000000000540451355762626600211170ustar00rootroot00000000000000 MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "fro": { 'urn:mace:dir:attribute-def:aRecord': 'aRecord', 'urn:mace:dir:attribute-def:aliasedEntryName': 'aliasedEntryName', 'urn:mace:dir:attribute-def:aliasedObjectName': 'aliasedObjectName', 'urn:mace:dir:attribute-def:associatedDomain': 'associatedDomain', 'urn:mace:dir:attribute-def:associatedName': 'associatedName', 'urn:mace:dir:attribute-def:audio': 'audio', 'urn:mace:dir:attribute-def:authorityRevocationList': 'authorityRevocationList', 'urn:mace:dir:attribute-def:buildingName': 'buildingName', 'urn:mace:dir:attribute-def:businessCategory': 'businessCategory', 'urn:mace:dir:attribute-def:c': 'c', 'urn:mace:dir:attribute-def:cACertificate': 'cACertificate', 'urn:mace:dir:attribute-def:cNAMERecord': 'cNAMERecord', 'urn:mace:dir:attribute-def:carLicense': 'carLicense', 'urn:mace:dir:attribute-def:certificateRevocationList': 'certificateRevocationList', 'urn:mace:dir:attribute-def:cn': 'cn', 'urn:mace:dir:attribute-def:co': 'co', 'urn:mace:dir:attribute-def:commonName': 'commonName', 'urn:mace:dir:attribute-def:countryName': 'countryName', 'urn:mace:dir:attribute-def:crossCertificatePair': 'crossCertificatePair', 'urn:mace:dir:attribute-def:dITRedirect': 'dITRedirect', 'urn:mace:dir:attribute-def:dSAQuality': 'dSAQuality', 'urn:mace:dir:attribute-def:dc': 'dc', 'urn:mace:dir:attribute-def:deltaRevocationList': 'deltaRevocationList', 'urn:mace:dir:attribute-def:departmentNumber': 'departmentNumber', 'urn:mace:dir:attribute-def:description': 'description', 'urn:mace:dir:attribute-def:destinationIndicator': 'destinationIndicator', 'urn:mace:dir:attribute-def:displayName': 'displayName', 'urn:mace:dir:attribute-def:distinguishedName': 'distinguishedName', 'urn:mace:dir:attribute-def:dmdName': 'dmdName', 'urn:mace:dir:attribute-def:dnQualifier': 'dnQualifier', 'urn:mace:dir:attribute-def:documentAuthor': 'documentAuthor', 'urn:mace:dir:attribute-def:documentIdentifier': 'documentIdentifier', 'urn:mace:dir:attribute-def:documentLocation': 'documentLocation', 'urn:mace:dir:attribute-def:documentPublisher': 'documentPublisher', 'urn:mace:dir:attribute-def:documentTitle': 'documentTitle', 'urn:mace:dir:attribute-def:documentVersion': 'documentVersion', 'urn:mace:dir:attribute-def:domainComponent': 'domainComponent', 'urn:mace:dir:attribute-def:drink': 'drink', 'urn:mace:dir:attribute-def:eduOrgHomePageURI': 'eduOrgHomePageURI', 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI': 'eduOrgIdentityAuthNPolicyURI', 'urn:mace:dir:attribute-def:eduOrgLegalName': 'eduOrgLegalName', 'urn:mace:dir:attribute-def:eduOrgSuperiorURI': 'eduOrgSuperiorURI', 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI': 'eduOrgWhitePagesURI', 'urn:mace:dir:attribute-def:eduPersonAffiliation': 'eduPersonAffiliation', 'urn:mace:dir:attribute-def:eduPersonEntitlement': 'eduPersonEntitlement', 'urn:mace:dir:attribute-def:eduPersonNickname': 'eduPersonNickname', 'urn:mace:dir:attribute-def:eduPersonOrgDN': 'eduPersonOrgDN', 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN': 'eduPersonOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation': 'eduPersonPrimaryAffiliation', 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN': 'eduPersonPrimaryOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrincipalName': 'eduPersonPrincipalName', 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation': 'eduPersonScopedAffiliation', 'urn:mace:dir:attribute-def:eduPersonTargetedID': 'eduPersonTargetedID', 'urn:mace:dir:attribute-def:email': 'email', 'urn:mace:dir:attribute-def:emailAddress': 'emailAddress', 'urn:mace:dir:attribute-def:employeeNumber': 'employeeNumber', 'urn:mace:dir:attribute-def:employeeType': 'employeeType', 'urn:mace:dir:attribute-def:enhancedSearchGuide': 'enhancedSearchGuide', 'urn:mace:dir:attribute-def:facsimileTelephoneNumber': 'facsimileTelephoneNumber', 'urn:mace:dir:attribute-def:favouriteDrink': 'favouriteDrink', 'urn:mace:dir:attribute-def:fax': 'fax', 'urn:mace:dir:attribute-def:federationFeideSchemaVersion': 'federationFeideSchemaVersion', 'urn:mace:dir:attribute-def:friendlyCountryName': 'friendlyCountryName', 'urn:mace:dir:attribute-def:generationQualifier': 'generationQualifier', 'urn:mace:dir:attribute-def:givenName': 'givenName', 'urn:mace:dir:attribute-def:gn': 'gn', 'urn:mace:dir:attribute-def:homePhone': 'homePhone', 'urn:mace:dir:attribute-def:homePostalAddress': 'homePostalAddress', 'urn:mace:dir:attribute-def:homeTelephoneNumber': 'homeTelephoneNumber', 'urn:mace:dir:attribute-def:host': 'host', 'urn:mace:dir:attribute-def:houseIdentifier': 'houseIdentifier', 'urn:mace:dir:attribute-def:info': 'info', 'urn:mace:dir:attribute-def:initials': 'initials', 'urn:mace:dir:attribute-def:internationaliSDNNumber': 'internationaliSDNNumber', 'urn:mace:dir:attribute-def:janetMailbox': 'janetMailbox', 'urn:mace:dir:attribute-def:jpegPhoto': 'jpegPhoto', 'urn:mace:dir:attribute-def:knowledgeInformation': 'knowledgeInformation', 'urn:mace:dir:attribute-def:l': 'l', 'urn:mace:dir:attribute-def:labeledURI': 'labeledURI', 'urn:mace:dir:attribute-def:localityName': 'localityName', 'urn:mace:dir:attribute-def:mDRecord': 'mDRecord', 'urn:mace:dir:attribute-def:mXRecord': 'mXRecord', 'urn:mace:dir:attribute-def:mail': 'mail', 'urn:mace:dir:attribute-def:mailPreferenceOption': 'mailPreferenceOption', 'urn:mace:dir:attribute-def:manager': 'manager', 'urn:mace:dir:attribute-def:member': 'member', 'urn:mace:dir:attribute-def:mobile': 'mobile', 'urn:mace:dir:attribute-def:mobileTelephoneNumber': 'mobileTelephoneNumber', 'urn:mace:dir:attribute-def:nSRecord': 'nSRecord', 'urn:mace:dir:attribute-def:name': 'name', 'urn:mace:dir:attribute-def:norEduOrgAcronym': 'norEduOrgAcronym', 'urn:mace:dir:attribute-def:norEduOrgNIN': 'norEduOrgNIN', 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion': 'norEduOrgSchemaVersion', 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier': 'norEduOrgUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber': 'norEduOrgUniqueNumber', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier': 'norEduOrgUnitUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber': 'norEduOrgUnitUniqueNumber', 'urn:mace:dir:attribute-def:norEduPersonBirthDate': 'norEduPersonBirthDate', 'urn:mace:dir:attribute-def:norEduPersonLIN': 'norEduPersonLIN', 'urn:mace:dir:attribute-def:norEduPersonNIN': 'norEduPersonNIN', 'urn:mace:dir:attribute-def:o': 'o', 'urn:mace:dir:attribute-def:objectClass': 'objectClass', 'urn:mace:dir:attribute-def:organizationName': 'organizationName', 'urn:mace:dir:attribute-def:organizationalStatus': 'organizationalStatus', 'urn:mace:dir:attribute-def:organizationalUnitName': 'organizationalUnitName', 'urn:mace:dir:attribute-def:otherMailbox': 'otherMailbox', 'urn:mace:dir:attribute-def:ou': 'ou', 'urn:mace:dir:attribute-def:owner': 'owner', 'urn:mace:dir:attribute-def:pager': 'pager', 'urn:mace:dir:attribute-def:pagerTelephoneNumber': 'pagerTelephoneNumber', 'urn:mace:dir:attribute-def:personalSignature': 'personalSignature', 'urn:mace:dir:attribute-def:personalTitle': 'personalTitle', 'urn:mace:dir:attribute-def:photo': 'photo', 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName': 'physicalDeliveryOfficeName', 'urn:mace:dir:attribute-def:pkcs9email': 'pkcs9email', 'urn:mace:dir:attribute-def:postOfficeBox': 'postOfficeBox', 'urn:mace:dir:attribute-def:postalAddress': 'postalAddress', 'urn:mace:dir:attribute-def:postalCode': 'postalCode', 'urn:mace:dir:attribute-def:preferredDeliveryMethod': 'preferredDeliveryMethod', 'urn:mace:dir:attribute-def:preferredLanguage': 'preferredLanguage', 'urn:mace:dir:attribute-def:presentationAddress': 'presentationAddress', 'urn:mace:dir:attribute-def:protocolInformation': 'protocolInformation', 'urn:mace:dir:attribute-def:pseudonym': 'pseudonym', 'urn:mace:dir:attribute-def:registeredAddress': 'registeredAddress', 'urn:mace:dir:attribute-def:rfc822Mailbox': 'rfc822Mailbox', 'urn:mace:dir:attribute-def:roleOccupant': 'roleOccupant', 'urn:mace:dir:attribute-def:roomNumber': 'roomNumber', 'urn:mace:dir:attribute-def:sOARecord': 'sOARecord', 'urn:mace:dir:attribute-def:searchGuide': 'searchGuide', 'urn:mace:dir:attribute-def:secretary': 'secretary', 'urn:mace:dir:attribute-def:seeAlso': 'seeAlso', 'urn:mace:dir:attribute-def:serialNumber': 'serialNumber', 'urn:mace:dir:attribute-def:singleLevelQuality': 'singleLevelQuality', 'urn:mace:dir:attribute-def:sn': 'sn', 'urn:mace:dir:attribute-def:st': 'st', 'urn:mace:dir:attribute-def:stateOrProvinceName': 'stateOrProvinceName', 'urn:mace:dir:attribute-def:street': 'street', 'urn:mace:dir:attribute-def:streetAddress': 'streetAddress', 'urn:mace:dir:attribute-def:subtreeMaximumQuality': 'subtreeMaximumQuality', 'urn:mace:dir:attribute-def:subtreeMinimumQuality': 'subtreeMinimumQuality', 'urn:mace:dir:attribute-def:supportedAlgorithms': 'supportedAlgorithms', 'urn:mace:dir:attribute-def:supportedApplicationContext': 'supportedApplicationContext', 'urn:mace:dir:attribute-def:surname': 'surname', 'urn:mace:dir:attribute-def:telephoneNumber': 'telephoneNumber', 'urn:mace:dir:attribute-def:teletexTerminalIdentifier': 'teletexTerminalIdentifier', 'urn:mace:dir:attribute-def:telexNumber': 'telexNumber', 'urn:mace:dir:attribute-def:textEncodedORAddress': 'textEncodedORAddress', 'urn:mace:dir:attribute-def:title': 'title', 'urn:mace:dir:attribute-def:uid': 'uid', 'urn:mace:dir:attribute-def:uniqueIdentifier': 'uniqueIdentifier', 'urn:mace:dir:attribute-def:uniqueMember': 'uniqueMember', 'urn:mace:dir:attribute-def:userCertificate': 'userCertificate', 'urn:mace:dir:attribute-def:userClass': 'userClass', 'urn:mace:dir:attribute-def:userPKCS12': 'userPKCS12', 'urn:mace:dir:attribute-def:userPassword': 'userPassword', 'urn:mace:dir:attribute-def:userSMIMECertificate': 'userSMIMECertificate', 'urn:mace:dir:attribute-def:userid': 'userid', 'urn:mace:dir:attribute-def:x121Address': 'x121Address', 'urn:mace:dir:attribute-def:x500UniqueIdentifier': 'x500UniqueIdentifier', }, "to": { 'aRecord': 'urn:mace:dir:attribute-def:aRecord', 'aliasedEntryName': 'urn:mace:dir:attribute-def:aliasedEntryName', 'aliasedObjectName': 'urn:mace:dir:attribute-def:aliasedObjectName', 'associatedDomain': 'urn:mace:dir:attribute-def:associatedDomain', 'associatedName': 'urn:mace:dir:attribute-def:associatedName', 'audio': 'urn:mace:dir:attribute-def:audio', 'authorityRevocationList': 'urn:mace:dir:attribute-def:authorityRevocationList', 'buildingName': 'urn:mace:dir:attribute-def:buildingName', 'businessCategory': 'urn:mace:dir:attribute-def:businessCategory', 'c': 'urn:mace:dir:attribute-def:c', 'cACertificate': 'urn:mace:dir:attribute-def:cACertificate', 'cNAMERecord': 'urn:mace:dir:attribute-def:cNAMERecord', 'carLicense': 'urn:mace:dir:attribute-def:carLicense', 'certificateRevocationList': 'urn:mace:dir:attribute-def:certificateRevocationList', 'cn': 'urn:mace:dir:attribute-def:cn', 'co': 'urn:mace:dir:attribute-def:co', 'commonName': 'urn:mace:dir:attribute-def:commonName', 'countryName': 'urn:mace:dir:attribute-def:countryName', 'crossCertificatePair': 'urn:mace:dir:attribute-def:crossCertificatePair', 'dITRedirect': 'urn:mace:dir:attribute-def:dITRedirect', 'dSAQuality': 'urn:mace:dir:attribute-def:dSAQuality', 'dc': 'urn:mace:dir:attribute-def:dc', 'deltaRevocationList': 'urn:mace:dir:attribute-def:deltaRevocationList', 'departmentNumber': 'urn:mace:dir:attribute-def:departmentNumber', 'description': 'urn:mace:dir:attribute-def:description', 'destinationIndicator': 'urn:mace:dir:attribute-def:destinationIndicator', 'displayName': 'urn:mace:dir:attribute-def:displayName', 'distinguishedName': 'urn:mace:dir:attribute-def:distinguishedName', 'dmdName': 'urn:mace:dir:attribute-def:dmdName', 'dnQualifier': 'urn:mace:dir:attribute-def:dnQualifier', 'documentAuthor': 'urn:mace:dir:attribute-def:documentAuthor', 'documentIdentifier': 'urn:mace:dir:attribute-def:documentIdentifier', 'documentLocation': 'urn:mace:dir:attribute-def:documentLocation', 'documentPublisher': 'urn:mace:dir:attribute-def:documentPublisher', 'documentTitle': 'urn:mace:dir:attribute-def:documentTitle', 'documentVersion': 'urn:mace:dir:attribute-def:documentVersion', 'domainComponent': 'urn:mace:dir:attribute-def:domainComponent', 'drink': 'urn:mace:dir:attribute-def:drink', 'eduOrgHomePageURI': 'urn:mace:dir:attribute-def:eduOrgHomePageURI', 'eduOrgIdentityAuthNPolicyURI': 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI', 'eduOrgLegalName': 'urn:mace:dir:attribute-def:eduOrgLegalName', 'eduOrgSuperiorURI': 'urn:mace:dir:attribute-def:eduOrgSuperiorURI', 'eduOrgWhitePagesURI': 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI', 'eduPersonAffiliation': 'urn:mace:dir:attribute-def:eduPersonAffiliation', 'eduPersonEntitlement': 'urn:mace:dir:attribute-def:eduPersonEntitlement', 'eduPersonNickname': 'urn:mace:dir:attribute-def:eduPersonNickname', 'eduPersonOrgDN': 'urn:mace:dir:attribute-def:eduPersonOrgDN', 'eduPersonOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN', 'eduPersonPrimaryAffiliation': 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation', 'eduPersonPrimaryOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN', 'eduPersonPrincipalName': 'urn:mace:dir:attribute-def:eduPersonPrincipalName', 'eduPersonScopedAffiliation': 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation', 'eduPersonTargetedID': 'urn:mace:dir:attribute-def:eduPersonTargetedID', 'email': 'urn:mace:dir:attribute-def:email', 'emailAddress': 'urn:mace:dir:attribute-def:emailAddress', 'employeeNumber': 'urn:mace:dir:attribute-def:employeeNumber', 'employeeType': 'urn:mace:dir:attribute-def:employeeType', 'enhancedSearchGuide': 'urn:mace:dir:attribute-def:enhancedSearchGuide', 'facsimileTelephoneNumber': 'urn:mace:dir:attribute-def:facsimileTelephoneNumber', 'favouriteDrink': 'urn:mace:dir:attribute-def:favouriteDrink', 'fax': 'urn:mace:dir:attribute-def:fax', 'federationFeideSchemaVersion': 'urn:mace:dir:attribute-def:federationFeideSchemaVersion', 'friendlyCountryName': 'urn:mace:dir:attribute-def:friendlyCountryName', 'generationQualifier': 'urn:mace:dir:attribute-def:generationQualifier', 'givenName': 'urn:mace:dir:attribute-def:givenName', 'gn': 'urn:mace:dir:attribute-def:gn', 'homePhone': 'urn:mace:dir:attribute-def:homePhone', 'homePostalAddress': 'urn:mace:dir:attribute-def:homePostalAddress', 'homeTelephoneNumber': 'urn:mace:dir:attribute-def:homeTelephoneNumber', 'host': 'urn:mace:dir:attribute-def:host', 'houseIdentifier': 'urn:mace:dir:attribute-def:houseIdentifier', 'info': 'urn:mace:dir:attribute-def:info', 'initials': 'urn:mace:dir:attribute-def:initials', 'internationaliSDNNumber': 'urn:mace:dir:attribute-def:internationaliSDNNumber', 'janetMailbox': 'urn:mace:dir:attribute-def:janetMailbox', 'jpegPhoto': 'urn:mace:dir:attribute-def:jpegPhoto', 'knowledgeInformation': 'urn:mace:dir:attribute-def:knowledgeInformation', 'l': 'urn:mace:dir:attribute-def:l', 'labeledURI': 'urn:mace:dir:attribute-def:labeledURI', 'localityName': 'urn:mace:dir:attribute-def:localityName', 'mDRecord': 'urn:mace:dir:attribute-def:mDRecord', 'mXRecord': 'urn:mace:dir:attribute-def:mXRecord', 'mail': 'urn:mace:dir:attribute-def:mail', 'mailPreferenceOption': 'urn:mace:dir:attribute-def:mailPreferenceOption', 'manager': 'urn:mace:dir:attribute-def:manager', 'member': 'urn:mace:dir:attribute-def:member', 'mobile': 'urn:mace:dir:attribute-def:mobile', 'mobileTelephoneNumber': 'urn:mace:dir:attribute-def:mobileTelephoneNumber', 'nSRecord': 'urn:mace:dir:attribute-def:nSRecord', 'name': 'urn:mace:dir:attribute-def:name', 'norEduOrgAcronym': 'urn:mace:dir:attribute-def:norEduOrgAcronym', 'norEduOrgNIN': 'urn:mace:dir:attribute-def:norEduOrgNIN', 'norEduOrgSchemaVersion': 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion', 'norEduOrgUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier', 'norEduOrgUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber', 'norEduOrgUnitUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier', 'norEduOrgUnitUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber', 'norEduPersonBirthDate': 'urn:mace:dir:attribute-def:norEduPersonBirthDate', 'norEduPersonLIN': 'urn:mace:dir:attribute-def:norEduPersonLIN', 'norEduPersonNIN': 'urn:mace:dir:attribute-def:norEduPersonNIN', 'o': 'urn:mace:dir:attribute-def:o', 'objectClass': 'urn:mace:dir:attribute-def:objectClass', 'organizationName': 'urn:mace:dir:attribute-def:organizationName', 'organizationalStatus': 'urn:mace:dir:attribute-def:organizationalStatus', 'organizationalUnitName': 'urn:mace:dir:attribute-def:organizationalUnitName', 'otherMailbox': 'urn:mace:dir:attribute-def:otherMailbox', 'ou': 'urn:mace:dir:attribute-def:ou', 'owner': 'urn:mace:dir:attribute-def:owner', 'pager': 'urn:mace:dir:attribute-def:pager', 'pagerTelephoneNumber': 'urn:mace:dir:attribute-def:pagerTelephoneNumber', 'personalSignature': 'urn:mace:dir:attribute-def:personalSignature', 'personalTitle': 'urn:mace:dir:attribute-def:personalTitle', 'photo': 'urn:mace:dir:attribute-def:photo', 'physicalDeliveryOfficeName': 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName', 'pkcs9email': 'urn:mace:dir:attribute-def:pkcs9email', 'postOfficeBox': 'urn:mace:dir:attribute-def:postOfficeBox', 'postalAddress': 'urn:mace:dir:attribute-def:postalAddress', 'postalCode': 'urn:mace:dir:attribute-def:postalCode', 'preferredDeliveryMethod': 'urn:mace:dir:attribute-def:preferredDeliveryMethod', 'preferredLanguage': 'urn:mace:dir:attribute-def:preferredLanguage', 'presentationAddress': 'urn:mace:dir:attribute-def:presentationAddress', 'protocolInformation': 'urn:mace:dir:attribute-def:protocolInformation', 'pseudonym': 'urn:mace:dir:attribute-def:pseudonym', 'registeredAddress': 'urn:mace:dir:attribute-def:registeredAddress', 'rfc822Mailbox': 'urn:mace:dir:attribute-def:rfc822Mailbox', 'roleOccupant': 'urn:mace:dir:attribute-def:roleOccupant', 'roomNumber': 'urn:mace:dir:attribute-def:roomNumber', 'sOARecord': 'urn:mace:dir:attribute-def:sOARecord', 'searchGuide': 'urn:mace:dir:attribute-def:searchGuide', 'secretary': 'urn:mace:dir:attribute-def:secretary', 'seeAlso': 'urn:mace:dir:attribute-def:seeAlso', 'serialNumber': 'urn:mace:dir:attribute-def:serialNumber', 'singleLevelQuality': 'urn:mace:dir:attribute-def:singleLevelQuality', 'sn': 'urn:mace:dir:attribute-def:sn', 'st': 'urn:mace:dir:attribute-def:st', 'stateOrProvinceName': 'urn:mace:dir:attribute-def:stateOrProvinceName', 'street': 'urn:mace:dir:attribute-def:street', 'streetAddress': 'urn:mace:dir:attribute-def:streetAddress', 'subtreeMaximumQuality': 'urn:mace:dir:attribute-def:subtreeMaximumQuality', 'subtreeMinimumQuality': 'urn:mace:dir:attribute-def:subtreeMinimumQuality', 'supportedAlgorithms': 'urn:mace:dir:attribute-def:supportedAlgorithms', 'supportedApplicationContext': 'urn:mace:dir:attribute-def:supportedApplicationContext', 'surname': 'urn:mace:dir:attribute-def:surname', 'telephoneNumber': 'urn:mace:dir:attribute-def:telephoneNumber', 'teletexTerminalIdentifier': 'urn:mace:dir:attribute-def:teletexTerminalIdentifier', 'telexNumber': 'urn:mace:dir:attribute-def:telexNumber', 'textEncodedORAddress': 'urn:mace:dir:attribute-def:textEncodedORAddress', 'title': 'urn:mace:dir:attribute-def:title', 'uid': 'urn:mace:dir:attribute-def:uid', 'uniqueIdentifier': 'urn:mace:dir:attribute-def:uniqueIdentifier', 'uniqueMember': 'urn:mace:dir:attribute-def:uniqueMember', 'userCertificate': 'urn:mace:dir:attribute-def:userCertificate', 'userClass': 'urn:mace:dir:attribute-def:userClass', 'userPKCS12': 'urn:mace:dir:attribute-def:userPKCS12', 'userPassword': 'urn:mace:dir:attribute-def:userPassword', 'userSMIMECertificate': 'urn:mace:dir:attribute-def:userSMIMECertificate', 'userid': 'urn:mace:dir:attribute-def:userid', 'x121Address': 'urn:mace:dir:attribute-def:x121Address', 'x500UniqueIdentifier': 'urn:mace:dir:attribute-def:x500UniqueIdentifier', } }pysaml2-4.9.0/example/attributemaps/saml_uri.py000066400000000000000000000211501355762626600216400ustar00rootroot00000000000000__author__ = 'rolandh' EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR_OID = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.' PKCS_9 = "urn:oid:1.2.840.113549.1.9." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR_OID+'53': 'deltaRevocationList', X500ATTR_OID+'52': 'supportedAlgorithms', X500ATTR_OID+'51': 'houseIdentifier', X500ATTR_OID+'50': 'uniqueMember', X500ATTR_OID+'19': 'physicalDeliveryOfficeName', X500ATTR_OID+'18': 'postOfficeBox', X500ATTR_OID+'17': 'postalCode', X500ATTR_OID+'16': 'postalAddress', X500ATTR_OID+'15': 'businessCategory', X500ATTR_OID+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR_OID+'12': 'title', X500ATTR_OID+'11': 'ou', X500ATTR_OID+'10': 'o', X500ATTR_OID+'37': 'cACertificate', X500ATTR_OID+'36': 'userCertificate', X500ATTR_OID+'31': 'member', X500ATTR_OID+'30': 'supportedApplicationContext', X500ATTR_OID+'33': 'roleOccupant', X500ATTR_OID+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR_OID+'39': 'certificateRevocationList', X500ATTR_OID+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR_OID+'9': 'street', X500ATTR_OID+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR_OID+'2': 'knowledgeInformation', X500ATTR_OID+'7': 'l', X500ATTR_OID+'6': 'c', X500ATTR_OID+'5': 'serialNumber', X500ATTR_OID+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR_OID+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR_OID+'40': 'crossCertificatePair', X500ATTR_OID+'42': 'givenName', X500ATTR_OID+'43': 'initials', X500ATTR_OID+'44': 'generationQualifier', X500ATTR_OID+'45': 'x500UniqueIdentifier', X500ATTR_OID+'46': 'dnQualifier', X500ATTR_OID+'47': 'enhancedSearchGuide', X500ATTR_OID+'48': 'protocolInformation', X500ATTR_OID+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR_OID+'22': 'teletexTerminalIdentifier', X500ATTR_OID+'23': 'facsimileTelephoneNumber', X500ATTR_OID+'20': 'telephoneNumber', X500ATTR_OID+'21': 'telexNumber', X500ATTR_OID+'26': 'registeredAddress', X500ATTR_OID+'27': 'destinationIndicator', X500ATTR_OID+'24': 'x121Address', X500ATTR_OID+'25': 'internationaliSDNNumber', X500ATTR_OID+'28': 'preferredDeliveryMethod', X500ATTR_OID+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', UMICH+'57': 'labeledURI', UCL_DIR_PILOT+'1': 'uid', }, "to": { 'roleOccupant': X500ATTR_OID+'33', 'gn': X500ATTR_OID+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR_OID+'12', 'facsimileTelephoneNumber': X500ATTR_OID+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR_OID+'18', 'fax': X500ATTR_OID+'23', 'telephoneNumber': X500ATTR_OID+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR_OID+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR_OID+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR_OID+'26', 'physicalDeliveryOfficeName': X500ATTR_OID+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR_OID+'7', 'stateOrProvinceName': X500ATTR_OID+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR_OID+'42', 'givenname': X500ATTR_OID+'42', 'x500UniqueIdentifier': X500ATTR_OID+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR_OID+'51', 'street': X500ATTR_OID+'9', 'supportedAlgorithms': X500ATTR_OID+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR_OID+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR_OID+'6', 'teletexTerminalIdentifier': X500ATTR_OID+'22', 'o': X500ATTR_OID+'10', 'cACertificate': X500ATTR_OID+'37', 'telexNumber': X500ATTR_OID+'21', 'ou': X500ATTR_OID+'11', 'initials': X500ATTR_OID+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR_OID+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR_OID+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR_OID+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'edupersonprincipalname': EDUPERSON_OID+'6', 'localityName': X500ATTR_OID+'7', 'owner': X500ATTR_OID+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR_OID+'14', 'certificateRevocationList': X500ATTR_OID+'39', 'organizationalUnitName': X500ATTR_OID+'11', 'userCertificate': X500ATTR_OID+'36', 'preferredDeliveryMethod': X500ATTR_OID+'28', 'internationaliSDNNumber': X500ATTR_OID+'25', 'uniqueMember': X500ATTR_OID+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR_OID+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR_OID+'24', 'destinationIndicator': X500ATTR_OID+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR_OID+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'edupersonscopedaffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR_OID+'48', 'knowledgeInformation': X500ATTR_OID+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR_OID+'31', 'streetAddress': X500ATTR_OID+'9', 'dmdName': X500ATTR_OID+'54', 'postalCode': X500ATTR_OID+'17', 'pseudonym': X500ATTR_OID+'65', 'dnQualifier': X500ATTR_OID+'46', 'crossCertificatePair': X500ATTR_OID+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR_OID+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR_OID+'15', 'serialNumber': X500ATTR_OID+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR_OID+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR_OID+'29', 'sn': X500ATTR_OID+'4', 'domainComponent': UCL_DIR_PILOT+'25', 'labeledURI': UMICH+'57', 'uid': UCL_DIR_PILOT+'1' } } pysaml2-4.9.0/example/attributemaps/shibboleth_uri.py000066400000000000000000000176061355762626600230420ustar00rootroot00000000000000EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = "urn:oid:0.9.2342.19200300.100.1." PKCS_9 = "urn:oid:1.2.840.113549.1.9." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." MAP = { "identifier": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR+'53': 'deltaRevocationList', X500ATTR+'52': 'supportedAlgorithms', X500ATTR+'51': 'houseIdentifier', X500ATTR+'50': 'uniqueMember', X500ATTR+'19': 'physicalDeliveryOfficeName', X500ATTR+'18': 'postOfficeBox', X500ATTR+'17': 'postalCode', X500ATTR+'16': 'postalAddress', X500ATTR+'15': 'businessCategory', X500ATTR+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR+'12': 'title', X500ATTR+'11': 'ou', X500ATTR+'10': 'o', X500ATTR+'37': 'cACertificate', X500ATTR+'36': 'userCertificate', X500ATTR+'31': 'member', X500ATTR+'30': 'supportedApplicationContext', X500ATTR+'33': 'roleOccupant', X500ATTR+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR+'39': 'certificateRevocationList', X500ATTR+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR+'9': 'street', X500ATTR+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR+'2': 'knowledgeInformation', X500ATTR+'7': 'l', X500ATTR+'6': 'c', X500ATTR+'5': 'serialNumber', X500ATTR+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR+'40': 'crossCertificatePair', X500ATTR+'42': 'givenName', X500ATTR+'43': 'initials', X500ATTR+'44': 'generationQualifier', X500ATTR+'45': 'x500UniqueIdentifier', X500ATTR+'46': 'dnQualifier', X500ATTR+'47': 'enhancedSearchGuide', X500ATTR+'48': 'protocolInformation', X500ATTR+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR+'22': 'teletexTerminalIdentifier', X500ATTR+'23': 'facsimileTelephoneNumber', X500ATTR+'20': 'telephoneNumber', X500ATTR+'21': 'telexNumber', X500ATTR+'26': 'registeredAddress', X500ATTR+'27': 'destinationIndicator', X500ATTR+'24': 'x121Address', X500ATTR+'25': 'internationaliSDNNumber', X500ATTR+'28': 'preferredDeliveryMethod', X500ATTR+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', }, "to":{ 'roleOccupant': X500ATTR+'33', 'gn': X500ATTR+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR+'12', 'facsimileTelephoneNumber': X500ATTR+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR+'18', 'fax': X500ATTR+'23', 'telephoneNumber': X500ATTR+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR+'26', 'physicalDeliveryOfficeName': X500ATTR+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR+'7', 'stateOrProvinceName': X500ATTR+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR+'42', 'x500UniqueIdentifier': X500ATTR+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR+'51', 'street': X500ATTR+'9', 'supportedAlgorithms': X500ATTR+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR+'6', 'teletexTerminalIdentifier': X500ATTR+'22', 'o': X500ATTR+'10', 'cACertificate': X500ATTR+'37', 'telexNumber': X500ATTR+'21', 'ou': X500ATTR+'11', 'initials': X500ATTR+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'localityName': X500ATTR+'7', 'owner': X500ATTR+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR+'14', 'certificateRevocationList': X500ATTR+'39', 'organizationalUnitName': X500ATTR+'11', 'userCertificate': X500ATTR+'36', 'preferredDeliveryMethod': X500ATTR+'28', 'internationaliSDNNumber': X500ATTR+'25', 'uniqueMember': X500ATTR+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR+'24', 'destinationIndicator': X500ATTR+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR+'48', 'knowledgeInformation': X500ATTR+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR+'31', 'streetAddress': X500ATTR+'9', 'dmdName': X500ATTR+'54', 'postalCode': X500ATTR+'17', 'pseudonym': X500ATTR+'65', 'dnQualifier': X500ATTR+'46', 'crossCertificatePair': X500ATTR+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR+'15', 'serialNumber': X500ATTR+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR+'29', 'sn': X500ATTR+'4', 'domainComponent': UCL_DIR_PILOT+'25', } }pysaml2-4.9.0/example/create_key.sh000077500000000000000000000010531355762626600172410ustar00rootroot00000000000000#!/bin/bash cat <

Please log in

To register it's quite simple: enter a login and a password


pysaml2-4.9.0/example/idp2/idp.py000077500000000000000000001136641355762626600165720ustar00rootroot00000000000000#!/usr/bin/env python import argparse import base64 import importlib import logging import os import re import time from hashlib import sha1 from mako.lookup import TemplateLookup import six from six.moves.http_cookies import SimpleCookie from six.moves.urllib.parse import parse_qs import saml2.xmldsig as ds from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_PAOS from saml2 import BINDING_SOAP from saml2 import BINDING_URI from saml2 import server from saml2 import time_util from saml2.authn import is_equal from saml2.authn_context import AuthnBroker from saml2.authn_context import PASSWORD from saml2.authn_context import UNSPECIFIED from saml2.authn_context import authn_context_class_ref from saml2.httputil import BadRequest from saml2.httputil import NotFound from saml2.httputil import Redirect from saml2.httputil import Response from saml2.httputil import ServiceError from saml2.httputil import Unauthorized from saml2.httputil import get_post from saml2.httputil import geturl from saml2.ident import Unknown from saml2.metadata import create_metadata_string from saml2.profile import ecp from saml2.s_utils import PolicyError from saml2.s_utils import UnknownPrincipal from saml2.s_utils import UnsupportedBinding from saml2.s_utils import exception_trace from saml2.s_utils import rndstr from saml2.sigver import encrypt_cert_from_item from saml2.sigver import verify_redirect_signature from idp_user import EXTRA from idp_user import USERS try: from cheroot.wsgi import Server as WSGIServer from cheroot.ssl.builtin import BuiltinSSLAdapter except ImportError: from cherrypy.wsgiserver import CherryPyWSGIServer as WSGIServer from cherrypy.wsgiserver.ssl_builtin import BuiltinSSLAdapter logger = logging.getLogger("saml2.idp") logger.setLevel(logging.WARNING) class Cache(object): def __init__(self): self.user2uid = {} self.uid2user = {} def _expiration(timeout, tformat="%a, %d-%b-%Y %H:%M:%S GMT"): """ :param timeout: :param tformat: :return: """ if timeout == "now": return time_util.instant(tformat) elif timeout == "dawn": return time.strftime(tformat, time.gmtime(0)) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=tformat) # ----------------------------------------------------------------------------- def dict2list_of_tuples(d): return [(k, v) for k, v in d.items()] # ----------------------------------------------------------------------------- class Service(object): def __init__(self, environ, start_response, user=None): self.environ = environ logger.debug("ENVIRON: %s", environ) self.start_response = start_response self.user = user def unpack_redirect(self): if "QUERY_STRING" in self.environ: _qs = self.environ["QUERY_STRING"] return dict([(k, v[0]) for k, v in parse_qs(_qs).items()]) else: return None def unpack_post(self): _dict = parse_qs(get_post(self.environ)) logger.debug("unpack_post:: %s", _dict) try: return dict([(k, v[0]) for k, v in _dict.items()]) except Exception: return None def unpack_soap(self): try: query = get_post(self.environ) return {"SAMLRequest": query, "RelayState": ""} except Exception: return None def unpack_either(self): if self.environ["REQUEST_METHOD"] == "GET": _dict = self.unpack_redirect() elif self.environ["REQUEST_METHOD"] == "POST": _dict = self.unpack_post() else: _dict = None logger.debug("_dict: %s", _dict) return _dict def operation(self, saml_msg, binding): logger.debug("_operation: %s", saml_msg) if not (saml_msg and "SAMLRequest" in saml_msg): resp = BadRequest("Error parsing request or no request") return resp(self.environ, self.start_response) else: # saml_msg may also contain Signature and SigAlg if "Signature" in saml_msg: try: kwargs = { "signature": saml_msg["Signature"], "sigalg": saml_msg["SigAlg"], } except KeyError: resp = BadRequest("Signature Algorithm specification is missing") return resp(self.environ, self.start_response) else: kwargs = {} try: kwargs["encrypt_cert"] = encrypt_cert_from_item( saml_msg["req_info"].message ) except KeyError: pass try: kwargs["relay_state"] = saml_msg["RelayState"] except KeyError: pass return self.do(saml_msg["SAMLRequest"], binding, **kwargs) def artifact_operation(self, saml_msg): if not saml_msg: resp = BadRequest("Missing query") return resp(self.environ, self.start_response) else: # exchange artifact for request request = IDP.artifact2message(saml_msg["SAMLart"], "spsso") try: return self.do(request, BINDING_HTTP_ARTIFACT, saml_msg["RelayState"]) except KeyError: return self.do(request, BINDING_HTTP_ARTIFACT) def response(self, binding, http_args): resp = None if binding == BINDING_HTTP_ARTIFACT: resp = Redirect() elif http_args["data"]: resp = Response(http_args["data"], headers=http_args["headers"]) else: for header in http_args["headers"]: if header[0] == "Location": resp = Redirect(header[1]) if not resp: resp = ServiceError("Don't know how to return response") return resp(self.environ, self.start_response) def do(self, query, binding, relay_state="", encrypt_cert=None): pass def redirect(self): """ Expects a HTTP-redirect request """ _dict = self.unpack_redirect() return self.operation(_dict, BINDING_HTTP_REDIRECT) def post(self): """ Expects a HTTP-POST request """ _dict = self.unpack_post() return self.operation(_dict, BINDING_HTTP_POST) def artifact(self): # Can be either by HTTP_Redirect or HTTP_POST _dict = self.unpack_either() return self.artifact_operation(_dict) def soap(self): """ Single log out using HTTP_SOAP binding """ logger.debug("- SOAP -") _dict = self.unpack_soap() logger.debug("_dict: %s", _dict) return self.operation(_dict, BINDING_SOAP) def uri(self): _dict = self.unpack_either() return self.operation(_dict, BINDING_SOAP) def not_authn(self, key, requested_authn_context): ruri = geturl(self.environ, query=False) kwargs = dict(authn_context=requested_authn_context, key=key, redirect_uri=ruri) # Clear cookie, if it already exists kaka = delete_cookie(self.environ, "idpauthn") if kaka: kwargs["headers"] = [kaka] return do_authentication(self.environ, self.start_response, **kwargs) # ----------------------------------------------------------------------------- REPOZE_ID_EQUIVALENT = "uid" FORM_SPEC = """
""" # ----------------------------------------------------------------------------- # === Single log in ==== # ----------------------------------------------------------------------------- class AuthenticationNeeded(Exception): def __init__(self, authn_context=None, *args, **kwargs): Exception.__init__(*args, **kwargs) self.authn_context = authn_context class SSO(Service): def __init__(self, environ, start_response, user=None): Service.__init__(self, environ, start_response, user) self.binding = "" self.response_bindings = None self.resp_args = {} self.binding_out = None self.destination = None self.req_info = None self.op_type = "" def verify_request(self, query, binding): """ :param query: The SAML query, transport encoded :param binding: Which binding the query came in over """ resp_args = {} if not query: logger.info("Missing QUERY") resp = Unauthorized("Unknown user") return resp_args, resp(self.environ, self.start_response) if not self.req_info: self.req_info = IDP.parse_authn_request(query, binding) logger.info("parsed OK") _authn_req = self.req_info.message logger.debug("%s", _authn_req) try: self.binding_out, self.destination = IDP.pick_binding( "assertion_consumer_service", bindings=self.response_bindings, entity_id=_authn_req.issuer.text, request=_authn_req, ) except Exception as err: logger.error("Couldn't find receiver endpoint: %s", err) raise logger.debug("Binding: %s, destination: %s", self.binding_out, self.destination) resp_args = {} try: resp_args = IDP.response_args(_authn_req) _resp = None except UnknownPrincipal as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) except UnsupportedBinding as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) return resp_args, _resp def do(self, query, binding_in, relay_state="", encrypt_cert=None, **kwargs): """ :param query: The request :param binding_in: Which binding was used when receiving the query :param relay_state: The relay state provided by the SP :param encrypt_cert: Cert to use for encryption :return: A response """ try: resp_args, _resp = self.verify_request(query, binding_in) except UnknownPrincipal as excp: logger.error("UnknownPrincipal: %s", excp) resp = ServiceError("UnknownPrincipal: %s" % (excp,)) return resp(self.environ, self.start_response) except UnsupportedBinding as excp: logger.error("UnsupportedBinding: %s", excp) resp = ServiceError("UnsupportedBinding: %s" % (excp,)) return resp(self.environ, self.start_response) if not _resp: identity = USERS[self.user].copy() # identity["eduPersonTargetedID"] = get_eptid(IDP, query, session) logger.info("Identity: %s", identity) if REPOZE_ID_EQUIVALENT: identity[REPOZE_ID_EQUIVALENT] = self.user try: try: metod = self.environ["idp.authn"] except KeyError: pass else: resp_args["authn"] = metod _resp = IDP.create_authn_response( identity, userid=self.user, encrypt_cert_assertion=encrypt_cert, **resp_args ) except Exception as excp: logging.error(exception_trace(excp)) resp = ServiceError("Exception: %s" % (excp,)) return resp(self.environ, self.start_response) logger.info("AuthNResponse: %s", _resp) if self.op_type == "ecp": kwargs = { "soap_headers": [ ecp.Response(assertion_consumer_service_url=self.destination) ] } else: kwargs = {} http_args = IDP.apply_binding( self.binding_out, "%s" % _resp, self.destination, relay_state, response=True, **kwargs ) logger.debug("HTTPargs: %s", http_args) return self.response(self.binding_out, http_args) @staticmethod def _store_request(saml_msg): logger.debug("_store_request: %s", saml_msg) key = sha1(saml_msg["SAMLRequest"].encode()).hexdigest() # store the AuthnRequest IDP.ticket[key] = saml_msg return key def redirect(self): """ This is the HTTP-redirect endpoint """ logger.info("--- In SSO Redirect ---") saml_msg = self.unpack_redirect() try: _key = saml_msg["key"] saml_msg = IDP.ticket[_key] self.req_info = saml_msg["req_info"] del IDP.ticket[_key] except KeyError: try: self.req_info = IDP.parse_authn_request( saml_msg["SAMLRequest"], BINDING_HTTP_REDIRECT ) except KeyError: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) if not self.req_info: resp = BadRequest("Message parsing failed") return resp(self.environ, self.start_response) _req = self.req_info.message if "SigAlg" in saml_msg and "Signature" in saml_msg: # Signed request issuer = _req.issuer.text _certs = IDP.metadata.certs(issuer, "any", "signing") verified_ok = False for cert in _certs: if verify_redirect_signature(saml_msg, IDP.sec.sec_backend, cert): verified_ok = True break if not verified_ok: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) if self.user: saml_msg["req_info"] = self.req_info if _req.force_authn is not None and _req.force_authn.lower() == "true": key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_REDIRECT) else: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_REDIRECT) def post(self): """ The HTTP-Post endpoint """ logger.info("--- In SSO POST ---") saml_msg = self.unpack_either() try: _key = saml_msg["key"] saml_msg = IDP.ticket[_key] self.req_info = saml_msg["req_info"] del IDP.ticket[_key] except KeyError: self.req_info = IDP.parse_authn_request( saml_msg["SAMLRequest"], BINDING_HTTP_POST ) _req = self.req_info.message if self.user: if _req.force_authn is not None and _req.force_authn.lower() == "true": saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_POST) else: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_POST) # def artifact(self): # # Can be either by HTTP_Redirect or HTTP_POST # _req = self._store_request(self.unpack_either()) # if isinstance(_req, basestring): # return self.not_authn(_req) # return self.artifact_operation(_req) def ecp(self): # The ECP interface logger.info("--- ECP SSO ---") resp = None try: authz_info = self.environ["HTTP_AUTHORIZATION"] if authz_info.startswith("Basic "): try: _info = base64.b64decode(authz_info[6:]) except TypeError: resp = Unauthorized() else: try: (user, passwd) = _info.split(":") if is_equal(PASSWD[user], passwd): resp = Unauthorized() self.user = user self.environ["idp.authn"] = AUTHN_BROKER.get_authn_by_accr( PASSWORD ) except ValueError: resp = Unauthorized() else: resp = Unauthorized() except KeyError: resp = Unauthorized() if resp: return resp(self.environ, self.start_response) _dict = self.unpack_soap() self.response_bindings = [BINDING_PAOS] # Basic auth ?! self.op_type = "ecp" return self.operation(_dict, BINDING_SOAP) # ----------------------------------------------------------------------------- # === Authentication ==== # ----------------------------------------------------------------------------- def do_authentication( environ, start_response, authn_context, key, redirect_uri, headers=None ): """ Display the login form """ logger.debug("Do authentication") auth_info = AUTHN_BROKER.pick(authn_context) if len(auth_info): method, reference = auth_info[0] logger.debug("Authn chosen: %s (ref=%s)", method, reference) return method(environ, start_response, reference, key, redirect_uri, headers) else: resp = Unauthorized("No usable authentication method") return resp(environ, start_response) # ----------------------------------------------------------------------------- PASSWD = { "daev0001": "qwerty", "testuser": "qwerty", "roland": "dianakra", "babs": "howes", "upper": "crust", } def username_password_authn( environ, start_response, reference, key, redirect_uri, headers=None ): """ Display the login form """ logger.info("The login page") kwargs = dict(mako_template="login.mako", template_lookup=LOOKUP) if headers: kwargs["headers"] = headers resp = Response(**kwargs) argv = { "action": "/verify", "login": "", "password": "", "key": key, "authn_reference": reference, "redirect_uri": redirect_uri, } logger.info("do_authentication argv: %s", argv) return resp(environ, start_response, **argv) def verify_username_and_password(dic): # verify username and password username = dic["login"][0] password = dic["password"][0] if PASSWD[username] == password: return True, username else: return False, None def do_verify(environ, start_response, _): query_str = get_post(environ) if not isinstance(query_str, six.string_types): query_str = query_str.decode("ascii") query = parse_qs(query_str) logger.debug("do_verify: %s", query) try: _ok, user = verify_username_and_password(query) except KeyError: _ok = False user = None if not _ok: resp = Unauthorized("Unknown user or wrong password") else: uid = rndstr(24) IDP.cache.uid2user[uid] = user IDP.cache.user2uid[user] = uid logger.debug("Register %s under '%s'", user, uid) kaka = set_cookie("idpauthn", "/", uid, query["authn_reference"][0]) lox = "%s?id=%s&key=%s" % (query["redirect_uri"][0], uid, query["key"][0]) logger.debug("Redirect => %s", lox) resp = Redirect(lox, headers=[kaka], content="text/html") return resp(environ, start_response) def not_found(environ, start_response): """Called if no URL matches.""" resp = NotFound() return resp(environ, start_response) # ----------------------------------------------------------------------------- # === Single log out === # ----------------------------------------------------------------------------- # def _subject_sp_info(req_info): # # look for the subject # subject = req_info.subject_id() # subject = subject.text.strip() # sp_entity_id = req_info.message.issuer.text.strip() # return subject, sp_entity_id class SLO(Service): def do(self, request, binding, relay_state="", encrypt_cert=None, **kwargs): logger.info("--- Single Log Out Service ---") try: logger.debug("req: '%s'", request) req_info = IDP.parse_logout_request(request, binding) except Exception as exc: logger.error("Bad request: %s", exc) resp = BadRequest("%s" % exc) return resp(self.environ, self.start_response) msg = req_info.message if msg.name_id: lid = IDP.ident.find_local_id(msg.name_id) logger.info("local identifier: %s", lid) if lid in IDP.cache.user2uid: uid = IDP.cache.user2uid[lid] if uid in IDP.cache.uid2user: del IDP.cache.uid2user[uid] del IDP.cache.user2uid[lid] # remove the authentication try: IDP.session_db.remove_authn_statements(msg.name_id) except KeyError as exc: logger.error("Unknown session: %s", exc) resp = ServiceError("Unknown session: %s", exc) return resp(self.environ, self.start_response) resp = IDP.create_logout_response(msg, [binding]) if binding == BINDING_SOAP: destination = "" response = False else: binding, destination = IDP.pick_binding( "single_logout_service", [binding], "spsso", req_info ) response = True try: hinfo = IDP.apply_binding( binding, "%s" % resp, destination, relay_state, response=response ) except Exception as exc: logger.error("ServiceError: %s", exc) resp = ServiceError("%s" % exc) return resp(self.environ, self.start_response) # _tlh = dict2list_of_tuples(hinfo["headers"]) delco = delete_cookie(self.environ, "idpauthn") if delco: hinfo["headers"].append(delco) logger.info("Header: %s", (hinfo["headers"],)) if binding == BINDING_HTTP_REDIRECT: for key, value in hinfo["headers"]: if key.lower() == "location": resp = Redirect(value, headers=hinfo["headers"]) return resp(self.environ, self.start_response) resp = ServiceError("missing Location header") return resp(self.environ, self.start_response) else: resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Manage Name ID service # ---------------------------------------------------------------------------- class NMI(Service): def do(self, query, binding, relay_state="", encrypt_cert=None): logger.info("--- Manage Name ID Service ---") req = IDP.parse_manage_name_id_request(query, binding) request = req.message # Do the necessary stuff name_id = IDP.ident.handle_manage_name_id_request( request.name_id, request.new_id, request.new_encrypted_id, request.terminate ) logger.debug("New NameID: %s", name_id) _resp = IDP.create_manage_name_id_response(request) # It's using SOAP binding hinfo = IDP.apply_binding( BINDING_SOAP, "%s" % _resp, "", relay_state, response=True ) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Assertion ID request === # ---------------------------------------------------------------------------- # Only URI binding class AIDR(Service): def do(self, aid, binding, relay_state="", encrypt_cert=None): logger.info("--- Assertion ID Service ---") try: assertion = IDP.create_assertion_id_request_response(aid) except Unknown: resp = NotFound(aid) return resp(self.environ, self.start_response) hinfo = IDP.apply_binding(BINDING_URI, "%s" % assertion, response=True) logger.debug("HINFO: %s", hinfo) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) def operation(self, _dict, binding, **kwargs): logger.debug("_operation: %s", _dict) if not _dict or "ID" not in _dict: resp = BadRequest("Error parsing request or no request") return resp(self.environ, self.start_response) return self.do(_dict["ID"], binding, **kwargs) # ---------------------------------------------------------------------------- # === Artifact resolve service === # ---------------------------------------------------------------------------- class ARS(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): _req = IDP.parse_artifact_resolve(request, binding) msg = IDP.create_artifact_response(_req, _req.artifact.text) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Authn query service === # ---------------------------------------------------------------------------- # Only SOAP binding class AQS(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): logger.info("--- Authn Query Service ---") _req = IDP.parse_authn_query(request, binding) _query = _req.message msg = IDP.create_authn_query_response( _query.subject, _query.requested_authn_context, _query.session_index ) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Attribute query service === # ---------------------------------------------------------------------------- # Only SOAP binding class ATTR(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): logger.info("--- Attribute Query Service ---") _req = IDP.parse_attribute_query(request, binding) _query = _req.message name_id = _query.subject.name_id uid = name_id.text logger.debug("Local uid: %s", uid) identity = EXTRA[uid] # Comes in over SOAP so only need to construct the response args = IDP.response_args(_query, [BINDING_SOAP]) msg = IDP.create_attribute_response(identity, name_id=name_id, **args) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Name ID Mapping service # When an entity that shares an identifier for a principal with an identity # provider wishes to obtain a name identifier for the same principal in a # particular format or federation namespace, it can send a request to # the identity provider using this protocol. # ---------------------------------------------------------------------------- class NIM(Service): def do(self, query, binding, relay_state="", encrypt_cert=None): req = IDP.parse_name_id_mapping_request(query, binding) request = req.message # Do the necessary stuff try: name_id = IDP.ident.handle_name_id_mapping_request( request.name_id, request.name_id_policy ) except Unknown: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) except PolicyError: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) info = IDP.response_args(request) _resp = IDP.create_name_id_mapping_response(name_id, **info) # Only SOAP hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % _resp, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Cookie handling # ---------------------------------------------------------------------------- def info_from_cookie(kaka): logger.debug("KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get("idpauthn", None) if morsel: try: data = base64.b64decode(morsel.value) if not isinstance(data, six.string_types): data = data.decode("ascii") key, ref = data.split(":", 1) return IDP.cache.uid2user[key], ref except (KeyError, TypeError): return None, None else: logger.debug("No idpauthn cookie") return None, None def delete_cookie(environ, name): kaka = environ.get("HTTP_COOKIE", "") logger.debug("delete KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name, None) cookie = SimpleCookie() cookie[name] = "" cookie[name]["path"] = "/" logger.debug("Expire: %s", morsel) cookie[name]["expires"] = _expiration("dawn") return tuple(cookie.output().split(": ", 1)) return None def set_cookie(name, _, *args): cookie = SimpleCookie() data = ":".join(args) if not isinstance(data, six.binary_type): data = data.encode("ascii") data64 = base64.b64encode(data) if not isinstance(data64, six.string_types): data64 = data64.decode("ascii") cookie[name] = data64 cookie[name]["path"] = "/" cookie[name]["expires"] = _expiration(5) # 5 minutes from now logger.debug("Cookie expires: %s", cookie[name]["expires"]) return tuple(cookie.output().split(": ", 1)) # ---------------------------------------------------------------------------- # map urls to functions AUTHN_URLS = [ # sso (r"sso/post$", (SSO, "post")), (r"sso/post/(.*)$", (SSO, "post")), (r"sso/redirect$", (SSO, "redirect")), (r"sso/redirect/(.*)$", (SSO, "redirect")), (r"sso/art$", (SSO, "artifact")), (r"sso/art/(.*)$", (SSO, "artifact")), # slo (r"slo/redirect$", (SLO, "redirect")), (r"slo/redirect/(.*)$", (SLO, "redirect")), (r"slo/post$", (SLO, "post")), (r"slo/post/(.*)$", (SLO, "post")), (r"slo/soap$", (SLO, "soap")), (r"slo/soap/(.*)$", (SLO, "soap")), # (r"airs$", (AIDR, "uri")), (r"ars$", (ARS, "soap")), # mni (r"mni/post$", (NMI, "post")), (r"mni/post/(.*)$", (NMI, "post")), (r"mni/redirect$", (NMI, "redirect")), (r"mni/redirect/(.*)$", (NMI, "redirect")), (r"mni/art$", (NMI, "artifact")), (r"mni/art/(.*)$", (NMI, "artifact")), (r"mni/soap$", (NMI, "soap")), (r"mni/soap/(.*)$", (NMI, "soap")), # nim (r"nim$", (NIM, "soap")), (r"nim/(.*)$", (NIM, "soap")), # (r"aqs$", (AQS, "soap")), (r"attr$", (ATTR, "soap")), ] NON_AUTHN_URLS = [ # (r'login?(.*)$', do_authentication), (r"verify?(.*)$", do_verify), (r"sso/ecp$", (SSO, "ecp")), ] # ---------------------------------------------------------------------------- def metadata(environ, start_response): try: path = args.path[:] if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" metadata = create_metadata_string( path + args.config, IDP.config, args.valid, args.cert, args.keyfile, args.id, args.name, args.sign, ) start_response("200 OK", [("Content-Type", "text/xml")]) return metadata except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def staticfile(environ, start_response): try: path = args.path[:] if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" path += environ.get("PATH_INFO", "").lstrip("/") path = os.path.realpath(path) if not path.startswith(args.path): resp = Unauthorized() return resp(environ, start_response) start_response("200 OK", [("Content-Type", "text/xml")]) return open(path, "r").read() except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def application(environ, start_response): """ The main WSGI application. Dispatch the current request to the functions from above and store the regular expression captures in the WSGI environment as `myapp.url_args` so that the functions from above can access the url placeholders. If nothing matches, call the `not_found` function. :param environ: The HTTP application environment :param start_response: The application to run when the handling of the request is done :return: The response as a list of lines """ path = environ.get("PATH_INFO", "").lstrip("/") if path == "metadata": return metadata(environ, start_response) kaka = environ.get("HTTP_COOKIE", None) logger.info(" PATH: %s", path) if kaka: logger.info("= KAKA =") user, authn_ref = info_from_cookie(kaka) if authn_ref: environ["idp.authn"] = AUTHN_BROKER[authn_ref] else: try: query = parse_qs(environ["QUERY_STRING"]) logger.debug("QUERY: %s", query) user = IDP.cache.uid2user[query["id"][0]] except KeyError: user = None url_patterns = AUTHN_URLS if not user: logger.info("-- No USER --") # insert NON_AUTHN_URLS first in case there is no user url_patterns = NON_AUTHN_URLS + url_patterns for regex, callback in url_patterns: match = re.search(regex, path) if match is not None: try: environ["myapp.url_args"] = match.groups()[0] except IndexError: environ["myapp.url_args"] = path logger.debug("Callback: %s", callback) if isinstance(callback, tuple): cls = callback[0](environ, start_response, user) func = getattr(cls, callback[1]) return func() return callback(environ, start_response, user) if re.search(r"static/.*", path) is not None: return staticfile(environ, start_response) return not_found(environ, start_response) # ---------------------------------------------------------------------------- if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument( "-p", dest="path", help="Path to configuration file.", default="./idp_conf.py" ) parser.add_argument( "-v", dest="valid", help="How long, in days, the metadata is valid from " "the time of creation", ) parser.add_argument("-c", dest="cert", help="certificate") parser.add_argument("-i", dest="id", help="The ID of the entities descriptor") parser.add_argument( "-k", dest="keyfile", help="A file with a key to sign the metadata with" ) parser.add_argument("-n", dest="name") parser.add_argument( "-s", dest="sign", action="store_true", help="sign the metadata" ) parser.add_argument("-m", dest="mako_root", default="./") parser.add_argument(dest="config") args = parser.parse_args() CONFIG = importlib.import_module(args.config) AUTHN_BROKER = AuthnBroker() AUTHN_BROKER.add( authn_context_class_ref(PASSWORD), username_password_authn, 10, CONFIG.BASE ) AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED), "", 0, CONFIG.BASE) IDP = server.Server(args.config, cache=Cache()) IDP.ticket = {} _rot = args.mako_root LOOKUP = TemplateLookup( directories=[_rot + "templates", _rot + "htdocs"], module_directory=_rot + "modules", input_encoding="utf-8", output_encoding="utf-8", ) HOST = CONFIG.HOST PORT = CONFIG.PORT sign_alg = None digest_alg = None try: sign_alg = CONFIG.SIGN_ALG except AttributeError: pass try: digest_alg = CONFIG.DIGEST_ALG except AttributeError: pass ds.DefaultSignature(sign_alg, digest_alg) SRV = WSGIServer((HOST, PORT), application) _https = "" if CONFIG.HTTPS: https = "using HTTPS" # SRV.ssl_adapter = ssl_pyopenssl.pyOpenSSLAdapter( # config.SERVER_CERT, config.SERVER_KEY, config.CERT_CHAIN) SRV.ssl_adapter = BuiltinSSLAdapter( CONFIG.SERVER_CERT, CONFIG.SERVER_KEY, CONFIG.CERT_CHAIN ) logger.info("Server starting") print("IDP listening on %s:%s%s" % (HOST, PORT, _https)) try: SRV.start() except KeyboardInterrupt: SRV.stop() pysaml2-4.9.0/example/idp2/idp_conf.py.example000066400000000000000000000114111355762626600212110ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import os.path from saml2 import BINDING_HTTP_REDIRECT, BINDING_URI from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_SOAP from saml2.saml import NAME_FORMAT_URI from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.saml import NAMEID_FORMAT_PERSISTENT try: from saml2.sigver import get_xmlsec_binary except ImportError: get_xmlsec_binary = None if get_xmlsec_binary: xmlsec_path = get_xmlsec_binary(["/opt/local/bin"]) else: xmlsec_path = '/usr/bin/xmlsec1' BASEDIR = os.path.abspath(os.path.dirname(__file__)) def full_path(local_file): return os.path.join(BASEDIR, local_file) HOST = 'localhost' PORT = 8088 HTTPS = True if HTTPS: BASE = "https://%s:%s" % (HOST, PORT) else: BASE = "http://%s:%s" % (HOST, PORT) # HTTPS cert information SERVER_CERT = "pki/mycert.pem" SERVER_KEY = "pki/mykey.pem" CERT_CHAIN = "" SIGN_ALG = None DIGEST_ALG = None #SIGN_ALG = ds.SIG_RSA_SHA512 #DIGEST_ALG = ds.DIGEST_SHA512 CONFIG = { "entityid": "%s/idp.xml" % BASE, "description": "My IDP", "valid_for": 168, "service": { "aa": { "endpoints": { "attribute_service": [ ("%s/attr" % BASE, BINDING_SOAP) ] }, "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] }, "aq": { "endpoints": { "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ] }, }, "idp": { "name": "Rolands IdP", "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ("%s/sso/art" % BASE, BINDING_HTTP_ARTIFACT), ("%s/sso/ecp" % BASE, BINDING_SOAP) ], "single_logout_service": [ ("%s/slo/soap" % BASE, BINDING_SOAP), ("%s/slo/post" % BASE, BINDING_HTTP_POST), ("%s/slo/redirect" % BASE, BINDING_HTTP_REDIRECT) ], "artifact_resolve_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "name_id_mapping_service": [ ("%s/nim" % BASE, BINDING_SOAP), ], }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, "entity_categories": ["swamid", "edugain"] }, }, "subject_data": "./idp.subject", "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] }, }, "debug": 1, "key_file": full_path("pki/mykey.pem"), "cert_file": full_path("pki/mycert.pem"), "metadata": { "local": [full_path("../sp-wsgi/sp.xml")], }, "organization": { "display_name": "Rolands Identiteter", "name": "Rolands Identiteter", "url": "http://www.example.com", }, "contact_person": [ { "contact_type": "technical", "given_name": "Roland", "sur_name": "Hedberg", "email_address": "technical@example.com" }, { "contact_type": "support", "given_name": "Support", "email_address": "support@example.com" }, ], # This database holds the map between a subject's local identifier and # the identifier returned to a SP "xmlsec_binary": xmlsec_path, #"attribute_map_dir": "../attributemaps", "logger": { "rotating": { "filename": "idp.log", "maxBytes": 500000, "backupCount": 5, }, "loglevel": "debug", } } # Authentication contexts #(r'verify?(.*)$', do_verify), CAS_SERVER = "https://cas.umu.se" CAS_VERIFY = "%s/verify_cas" % BASE PWD_VERIFY = "%s/verify_pwd" % BASE AUTHORIZATION = { "CAS" : {"ACR": "CAS", "WEIGHT": 1, "URL": CAS_VERIFY}, "UserPassword" : {"ACR": "PASSWORD", "WEIGHT": 2, "URL": PWD_VERIFY} } pysaml2-4.9.0/example/idp2/idp_user.py000066400000000000000000000051611355762626600176150ustar00rootroot00000000000000# from dirg_util.dict import LDAPDict # ldap_settings = { # "ldapuri": "ldaps://ldap.test.umu.se", # "base": "dc=umu, dc=se", # "filter_pattern": "(uid=%s)", # "user": "", # "passwd": "", # "attr": [ # "eduPersonScopedAffiliation", # "eduPersonAffiliation", # "eduPersonPrincipalName", # "givenName", # "sn", # "mail", # "uid", # "o", # "c", # "labeledURI", # "ou", # "displayName", # "norEduPersonLIN" # ], # "keymap": { # "mail": "email", # "labeledURI": "labeledURL", # }, # "static_values": { # "eduPersonTargetedID": "one!for!all", # }, # "exact_match": True, # "firstonly_len1": True, # "timeout": 15, # } # Uncomment to use a LDAP directory instead. # USERS = LDAPDict(**ldap_settings) USERS = { "testuser": { "sn": "Testsson", "givenName": "Test", "eduPersonAffiliation": "student", "eduPersonScopedAffiliation": "student@example.com", "eduPersonPrincipalName": "test@example.com", "uid": "testuser", "eduPersonTargetedID": ["one!for!all"], "c": "SE", "o": "Example Co.", "ou": "IT", "initials": "P", "co": "co", "mail": "mail", "noreduorgacronym": "noreduorgacronym", "schacHomeOrganization": "example.com", "email": "test@example.com", "displayName": "Test Testsson", "labeledURL": "http://www.example.com/test My homepage", "norEduPersonNIN": "SE199012315555", "postaladdress": "postaladdress", "cn": "cn" }, "roland": { "sn": "Hedberg", "givenName": "Roland", "eduPersonScopedAffiliation": "staff@example.com", "eduPersonPrincipalName": "rohe@example.com", "uid": "rohe", "eduPersonTargetedID": ["one!for!all"], "c": "SE", "o": "Example Co.", "ou": "IT", "initials": "P", # "schacHomeOrganization": "example.com", "mail": "roland@example.com", "displayName": "P. Roland Hedberg", "labeledURL": "http://www.example.com/rohe My homepage", "norEduPersonNIN": "SE197001012222" }, "babs": { "surname": "Babs", "givenName": "Ozzie", "eduPersonAffiliation": "affiliate" }, "upper": { "surname": "Jeter", "givenName": "Derek", "eduPersonAffiliation": "affiliate" }, } EXTRA = { "roland": { "eduPersonEntitlement": "urn:mace:swamid.se:foo:bar", "schacGender": "male", "schacUserPresenceID": "skype:pepe.perez" } } pysaml2-4.9.0/example/idp2/idp_uwsgi.py000077500000000000000000001067621355762626600200110ustar00rootroot00000000000000#!/usr/bin/env python import importlib import argparse import base64 import re import logging import time from hashlib import sha1 from urlparse import parse_qs from Cookie import SimpleCookie import os from saml2.authn import is_equal from saml2.profile import ecp from saml2 import server from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_URI from saml2 import BINDING_PAOS from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import time_util from saml2.authn_context import AuthnBroker from saml2.authn_context import PASSWORD from saml2.authn_context import UNSPECIFIED from saml2.authn_context import authn_context_class_ref from saml2.httputil import Response from saml2.httputil import NotFound from saml2.httputil import geturl from saml2.httputil import get_post from saml2.httputil import Redirect from saml2.httputil import Unauthorized from saml2.httputil import BadRequest from saml2.httputil import ServiceError from saml2.ident import Unknown from saml2.metadata import create_metadata_string from saml2.s_utils import rndstr from saml2.s_utils import exception_trace from saml2.s_utils import UnknownPrincipal from saml2.s_utils import UnsupportedBinding from saml2.s_utils import PolicyError from saml2.sigver import verify_redirect_signature from saml2.sigver import encrypt_cert_from_item logger = logging.getLogger("saml2.idp") class Cache(object): def __init__(self): self.user2uid = {} self.uid2user = {} def _expiration(timeout, tformat="%a, %d-%b-%Y %H:%M:%S GMT"): """ :param timeout: :param tformat: :return: """ if timeout == "now": return time_util.instant(tformat) elif timeout == "dawn": return time.strftime(tformat, time.gmtime(0)) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=tformat) def get_eptid(idp, req_info, session): return idp.eptid.get(idp.config.entityid, req_info.sender(), session["permanent_id"], session["authn_auth"]) # ----------------------------------------------------------------------------- def dict2list_of_tuples(d): return [(k, v) for k, v in d.items()] # ----------------------------------------------------------------------------- class Service(object): def __init__(self, environ, start_response, user=None): self.environ = environ logger.debug("ENVIRON: %s", environ) self.start_response = start_response self.user = user def unpack_redirect(self): if "QUERY_STRING" in self.environ: _qs = self.environ["QUERY_STRING"] return dict([(k, v[0]) for k, v in parse_qs(_qs).items()]) else: return None def unpack_post(self): _dict = parse_qs(get_post(self.environ)) logger.debug("unpack_post:: %s", _dict) try: return dict([(k, v[0]) for k, v in _dict.items()]) except Exception: return None def unpack_soap(self): try: query = get_post(self.environ) return {"SAMLRequest": query, "RelayState": ""} except Exception: return None def unpack_either(self): if self.environ["REQUEST_METHOD"] == "GET": _dict = self.unpack_redirect() elif self.environ["REQUEST_METHOD"] == "POST": _dict = self.unpack_post() else: _dict = None logger.debug("_dict: %s", _dict) return _dict def operation(self, saml_msg, binding): logger.debug("_operation: %s", saml_msg) if not saml_msg or not 'SAMLRequest' in saml_msg: resp = BadRequest('Error parsing request or no request') return resp(self.environ, self.start_response) else: try: _encrypt_cert = encrypt_cert_from_item( saml_msg["req_info"].message) return self.do(saml_msg["SAMLRequest"], binding, saml_msg["RelayState"], encrypt_cert=_encrypt_cert) except KeyError: # Can live with no relay state return self.do(saml_msg["SAMLRequest"], binding) def artifact_operation(self, saml_msg): if not saml_msg: resp = BadRequest("Missing query") return resp(self.environ, self.start_response) else: # exchange artifact for request request = IDP.artifact2message(saml_msg["SAMLart"], "spsso") try: return self.do(request, BINDING_HTTP_ARTIFACT, saml_msg["RelayState"]) except KeyError: return self.do(request, BINDING_HTTP_ARTIFACT) def response(self, binding, http_args): if binding == BINDING_HTTP_ARTIFACT: resp = Redirect() else: resp = Response(http_args["data"], headers=http_args["headers"]) return resp(self.environ, self.start_response) def do(self, query, binding, relay_state="", encrypt_cert=None): pass def redirect(self): """ Expects a HTTP-redirect request """ _dict = self.unpack_redirect() return self.operation(_dict, BINDING_HTTP_REDIRECT) def post(self): """ Expects a HTTP-POST request """ _dict = self.unpack_post() return self.operation(_dict, BINDING_HTTP_POST) def artifact(self): # Can be either by HTTP_Redirect or HTTP_POST _dict = self.unpack_either() return self.artifact_operation(_dict) def soap(self): """ Single log out using HTTP_SOAP binding """ logger.debug("- SOAP -") _dict = self.unpack_soap() logger.debug("_dict: %s", _dict) return self.operation(_dict, BINDING_SOAP) def uri(self): _dict = self.unpack_either() return self.operation(_dict, BINDING_SOAP) def not_authn(self, key, requested_authn_context): ruri = geturl(self.environ, query=False) return do_authentication(self.environ, self.start_response, authn_context=requested_authn_context, key=key, redirect_uri=ruri) # ----------------------------------------------------------------------------- REPOZE_ID_EQUIVALENT = "uid" FORM_SPEC = """
""" # ----------------------------------------------------------------------------- # === Single log in ==== # ----------------------------------------------------------------------------- class AuthenticationNeeded(Exception): def __init__(self, authn_context=None, *args, **kwargs): Exception.__init__(*args, **kwargs) self.authn_context = authn_context class SSO(Service): def __init__(self, environ, start_response, user=None): Service.__init__(self, environ, start_response, user) self.binding = "" self.response_bindings = None self.resp_args = {} self.binding_out = None self.destination = None self.req_info = None self.op_type = "" def verify_request(self, query, binding): """ :param query: The SAML query, transport encoded :param binding: Which binding the query came in over """ resp_args = {} if not query: logger.info("Missing QUERY") resp = Unauthorized('Unknown user') return resp_args, resp(self.environ, self.start_response) if not self.req_info: self.req_info = IDP.parse_authn_request(query, binding) logger.info("parsed OK") _authn_req = self.req_info.message logger.debug("%s", _authn_req) try: self.binding_out, self.destination = IDP.pick_binding( "assertion_consumer_service", bindings=self.response_bindings, entity_id=_authn_req.issuer.text) except Exception as err: logger.error("Couldn't find receiver endpoint: %s", err) raise logger.debug("Binding: %s, destination: %s", self.binding_out, self.destination) resp_args = {} try: resp_args = IDP.response_args(_authn_req) _resp = None except UnknownPrincipal as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) except UnsupportedBinding as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) return resp_args, _resp def do(self, query, binding_in, relay_state="", encrypt_cert=None): """ :param query: The request :param binding_in: Which binding was used when receiving the query :param relay_state: The relay state provided by the SP :param encrypt_cert: Cert to use for encryption :return: A response """ try: resp_args, _resp = self.verify_request(query, binding_in) except UnknownPrincipal as excp: logger.error("UnknownPrincipal: %s", excp) resp = ServiceError("UnknownPrincipal: %s" % (excp,)) return resp(self.environ, self.start_response) except UnsupportedBinding as excp: logger.error("UnsupportedBinding: %s", excp) resp = ServiceError("UnsupportedBinding: %s" % (excp,)) return resp(self.environ, self.start_response) if not _resp: identity = USERS[self.user].copy() # identity["eduPersonTargetedID"] = get_eptid(IDP, query, session) logger.info("Identity: %s", identity) if REPOZE_ID_EQUIVALENT: identity[REPOZE_ID_EQUIVALENT] = self.user try: try: metod = self.environ["idp.authn"] except KeyError: pass else: resp_args["authn"] = metod _resp = IDP.create_authn_response( identity, userid=self.user, encrypt_cert=encrypt_cert, **resp_args) except Exception as excp: logging.error(exception_trace(excp)) resp = ServiceError("Exception: %s" % (excp,)) return resp(self.environ, self.start_response) logger.info("AuthNResponse: %s", _resp) if self.op_type == "ecp": kwargs = {"soap_headers": [ ecp.Response( assertion_consumer_service_url=self.destination)]} else: kwargs = {} http_args = IDP.apply_binding(self.binding_out, "%s" % _resp, self.destination, relay_state, response=True, **kwargs) logger.debug("HTTPargs: %s", http_args) return self.response(self.binding_out, http_args) def _store_request(self, saml_msg): logger.debug("_store_request: %s", saml_msg) key = sha1(saml_msg["SAMLRequest"]).hexdigest() # store the AuthnRequest IDP.ticket[key] = saml_msg return key def redirect(self): """ This is the HTTP-redirect endpoint """ logger.info("--- In SSO Redirect ---") saml_msg = self.unpack_redirect() try: _key = saml_msg["key"] saml_msg = IDP.ticket[_key] self.req_info = saml_msg["req_info"] del IDP.ticket[_key] except KeyError: try: self.req_info = IDP.parse_authn_request(saml_msg["SAMLRequest"], BINDING_HTTP_REDIRECT) except KeyError: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) _req = self.req_info.message if "SigAlg" in saml_msg and "Signature" in saml_msg: # Signed # request issuer = _req.issuer.text _certs = IDP.metadata.certs(issuer, "any", "signing") verified_ok = False for cert in _certs: if verify_redirect_signature(saml_msg, IDP.sec.sec_backend, cert): verified_ok = True break if not verified_ok: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) if self.user: if _req.force_authn: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_REDIRECT) else: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_REDIRECT) def post(self): """ The HTTP-Post endpoint """ logger.info("--- In SSO POST ---") saml_msg = self.unpack_either() self.req_info = IDP.parse_authn_request( saml_msg["SAMLRequest"], BINDING_HTTP_POST) _req = self.req_info.message if self.user: if _req.force_authn: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(saml_msg, BINDING_HTTP_POST) else: saml_msg["req_info"] = self.req_info key = self._store_request(saml_msg) return self.not_authn(key, _req.requested_authn_context) # def artifact(self): # # Can be either by HTTP_Redirect or HTTP_POST # _req = self._store_request(self.unpack_either()) # if isinstance(_req, basestring): # return self.not_authn(_req) # return self.artifact_operation(_req) def ecp(self): # The ECP interface logger.info("--- ECP SSO ---") resp = None try: authz_info = self.environ["HTTP_AUTHORIZATION"] if authz_info.startswith("Basic "): try: _info = base64.b64decode(authz_info[6:]) except TypeError: resp = Unauthorized() else: try: (user, passwd) = _info.split(":") if is_equal(PASSWD[user], passwd): resp = Unauthorized() self.user = user self.environ[ "idp.authn"] = AUTHN_BROKER.get_authn_by_accr( PASSWORD) except ValueError: resp = Unauthorized() else: resp = Unauthorized() except KeyError: resp = Unauthorized() if resp: return resp(self.environ, self.start_response) _dict = self.unpack_soap() self.response_bindings = [BINDING_PAOS] # Basic auth ?! self.op_type = "ecp" return self.operation(_dict, BINDING_SOAP) # ----------------------------------------------------------------------------- # === Authentication ==== # ----------------------------------------------------------------------------- def do_authentication(environ, start_response, authn_context, key, redirect_uri): """ Display the login form """ logger.debug("Do authentication") auth_info = AUTHN_BROKER.pick(authn_context) if len(auth_info): method, reference = auth_info[0] logger.debug("Authn chosen: %s (ref=%s)", method, reference) return method(environ, start_response, reference, key, redirect_uri) else: resp = Unauthorized("No usable authentication method") return resp(environ, start_response) # ----------------------------------------------------------------------------- PASSWD = { "daev0001": "qwerty", "haho0032": "qwerty", "roland": "dianakra", "babs": "howes", "upper": "crust"} def username_password_authn(environ, start_response, reference, key, redirect_uri): """ Display the login form """ logger.info("The login page") headers = [] resp = Response(mako_template="login.mako", template_lookup=LOOKUP, headers=headers) argv = { "action": "/verify", "login": "", "password": "", "key": key, "authn_reference": reference, "redirect_uri": redirect_uri } logger.info("do_authentication argv: %s", argv) return resp(environ, start_response, **argv) def verify_username_and_password(dic): global PASSWD # verify username and password if PASSWD[dic["login"][0]] == dic["password"][0]: return True, dic["login"][0] else: return False, "" def do_verify(environ, start_response, _): query = parse_qs(get_post(environ)) logger.debug("do_verify: %s", query) try: _ok, user = verify_username_and_password(query) except KeyError: _ok = False user = None if not _ok: resp = Unauthorized("Unknown user or wrong password") else: uid = rndstr(24) IDP.cache.uid2user[uid] = user IDP.cache.user2uid[user] = uid logger.debug("Register %s under '%s'", user, uid) kaka = set_cookie("idpauthn", "/", uid, query["authn_reference"][0]) lox = "%s?id=%s&key=%s" % (query["redirect_uri"][0], uid, query["key"][0]) logger.debug("Redirect => %s", lox) resp = Redirect(lox, headers=[kaka], content="text/html") return resp(environ, start_response) def not_found(environ, start_response): """Called if no URL matches.""" resp = NotFound() return resp(environ, start_response) # ----------------------------------------------------------------------------- # === Single log out === # ----------------------------------------------------------------------------- # def _subject_sp_info(req_info): # # look for the subject # subject = req_info.subject_id() # subject = subject.text.strip() # sp_entity_id = req_info.message.issuer.text.strip() # return subject, sp_entity_id class SLO(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): logger.info("--- Single Log Out Service ---") try: _, body = request.split("\n") logger.debug("req: '%s'", body) req_info = IDP.parse_logout_request(body, binding) except Exception as exc: logger.error("Bad request: %s", exc) resp = BadRequest("%s" % exc) return resp(self.environ, self.start_response) msg = req_info.message if msg.name_id: lid = IDP.ident.find_local_id(msg.name_id) logger.info("local identifier: %s", lid) if lid in IDP.cache.user2uid: uid = IDP.cache.user2uid[lid] if uid in IDP.cache.uid2user: del IDP.cache.uid2user[uid] del IDP.cache.user2uid[lid] # remove the authentication try: IDP.session_db.remove_authn_statements(msg.name_id) except KeyError as exc: logger.error("ServiceError: %s", exc) resp = ServiceError("%s" % exc) return resp(self.environ, self.start_response) resp = IDP.create_logout_response(msg, [binding]) try: hinfo = IDP.apply_binding(binding, "%s" % resp, "", relay_state) except Exception as exc: logger.error("ServiceError: %s", exc) resp = ServiceError("%s" % exc) return resp(self.environ, self.start_response) #_tlh = dict2list_of_tuples(hinfo["headers"]) delco = delete_cookie(self.environ, "idpauthn") if delco: hinfo["headers"].append(delco) logger.info("Header: %s", (hinfo["headers"],)) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Manage Name ID service # ---------------------------------------------------------------------------- class NMI(Service): def do(self, query, binding, relay_state="", encrypt_cert=None): logger.info("--- Manage Name ID Service ---") req = IDP.parse_manage_name_id_request(query, binding) request = req.message # Do the necessary stuff name_id = IDP.ident.handle_manage_name_id_request( request.name_id, request.new_id, request.new_encrypted_id, request.terminate) logger.debug("New NameID: %s", name_id) _resp = IDP.create_manage_name_id_response(request) # It's using SOAP binding hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % _resp, "", relay_state, response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Assertion ID request === # ---------------------------------------------------------------------------- # Only URI binding class AIDR(Service): def do(self, aid, binding, relay_state="", encrypt_cert=None): logger.info("--- Assertion ID Service ---") try: assertion = IDP.create_assertion_id_request_response(aid) except Unknown: resp = NotFound(aid) return resp(self.environ, self.start_response) hinfo = IDP.apply_binding(BINDING_URI, "%s" % assertion, response=True) logger.debug("HINFO: %s", hinfo) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) def operation(self, _dict, binding, **kwargs): logger.debug("_operation: %s", _dict) if not _dict or "ID" not in _dict: resp = BadRequest('Error parsing request or no request') return resp(self.environ, self.start_response) return self.do(_dict["ID"], binding, **kwargs) # ---------------------------------------------------------------------------- # === Artifact resolve service === # ---------------------------------------------------------------------------- class ARS(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): _req = IDP.parse_artifact_resolve(request, binding) msg = IDP.create_artifact_response(_req, _req.artifact.text) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Authn query service === # ---------------------------------------------------------------------------- # Only SOAP binding class AQS(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): logger.info("--- Authn Query Service ---") _req = IDP.parse_authn_query(request, binding) _query = _req.message msg = IDP.create_authn_query_response(_query.subject, _query.requested_authn_context, _query.session_index) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Attribute query service === # ---------------------------------------------------------------------------- # Only SOAP binding class ATTR(Service): def do(self, request, binding, relay_state="", encrypt_cert=None): logger.info("--- Attribute Query Service ---") _req = IDP.parse_attribute_query(request, binding) _query = _req.message name_id = _query.subject.name_id uid = name_id.text logger.debug("Local uid: %s", uid) identity = EXTRA[self.user] # Comes in over SOAP so only need to construct the response args = IDP.response_args(_query, [BINDING_SOAP]) msg = IDP.create_attribute_response(identity, name_id=name_id, **args) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Name ID Mapping service # When an entity that shares an identifier for a principal with an identity # provider wishes to obtain a name identifier for the same principal in a # particular format or federation namespace, it can send a request to # the identity provider using this protocol. # ---------------------------------------------------------------------------- class NIM(Service): def do(self, query, binding, relay_state="", encrypt_cert=None): req = IDP.parse_name_id_mapping_request(query, binding) request = req.message # Do the necessary stuff try: name_id = IDP.ident.handle_name_id_mapping_request( request.name_id, request.name_id_policy) except Unknown: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) except PolicyError: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) info = IDP.response_args(request) _resp = IDP.create_name_id_mapping_response(name_id, **info) # Only SOAP hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % _resp, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Cookie handling # ---------------------------------------------------------------------------- def info_from_cookie(kaka): logger.debug("KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get("idpauthn", None) if morsel: try: key, ref = base64.b64decode(morsel.value).split(":") return IDP.cache.uid2user[key], ref except (TypeError, KeyError): return None, None else: logger.debug("No idpauthn cookie") return None, None def delete_cookie(environ, name): kaka = environ.get("HTTP_COOKIE", '') logger.debug("delete KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name, None) cookie = SimpleCookie() cookie[name] = "" cookie[name]['path'] = "/" logger.debug("Expire: %s", morsel) cookie[name]["expires"] = _expiration("dawn") return tuple(cookie.output().split(": ", 1)) return None def set_cookie(name, _, *args): cookie = SimpleCookie() cookie[name] = base64.b64encode(":".join(args)) cookie[name]['path'] = "/" cookie[name]["expires"] = _expiration(5) # 5 minutes from now logger.debug("Cookie expires: %s", cookie[name]["expires"]) return tuple(cookie.output().split(": ", 1)) # ---------------------------------------------------------------------------- # map urls to functions AUTHN_URLS = [ # sso (r'sso/post$', (SSO, "post")), (r'sso/post/(.*)$', (SSO, "post")), (r'sso/redirect$', (SSO, "redirect")), (r'sso/redirect/(.*)$', (SSO, "redirect")), (r'sso/art$', (SSO, "artifact")), (r'sso/art/(.*)$', (SSO, "artifact")), # slo (r'slo/redirect$', (SLO, "redirect")), (r'slo/redirect/(.*)$', (SLO, "redirect")), (r'slo/post$', (SLO, "post")), (r'slo/post/(.*)$', (SLO, "post")), (r'slo/soap$', (SLO, "soap")), (r'slo/soap/(.*)$', (SLO, "soap")), # (r'airs$', (AIDR, "uri")), (r'ars$', (ARS, "soap")), # mni (r'mni/post$', (NMI, "post")), (r'mni/post/(.*)$', (NMI, "post")), (r'mni/redirect$', (NMI, "redirect")), (r'mni/redirect/(.*)$', (NMI, "redirect")), (r'mni/art$', (NMI, "artifact")), (r'mni/art/(.*)$', (NMI, "artifact")), (r'mni/soap$', (NMI, "soap")), (r'mni/soap/(.*)$', (NMI, "soap")), # nim (r'nim$', (NIM, "soap")), (r'nim/(.*)$', (NIM, "soap")), # (r'aqs$', (AQS, "soap")), (r'attr$', (ATTR, "soap")) ] NON_AUTHN_URLS = [ #(r'login?(.*)$', do_authentication), (r'verify?(.*)$', do_verify), (r'sso/ecp$', (SSO, "ecp")), ] # ---------------------------------------------------------------------------- def metadata(environ, start_response): try: path = args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" metadata = create_metadata_string(path + args.config, IDP.config, args.valid, args.cert, args.keyfile, args.id, args.name, args.sign) start_response('200 OK', [('Content-Type', "text/xml")]) return metadata except Exception as ex: logger.error("An error occured while creating metadata:", ex.message) return not_found(environ, start_response) def staticfile(environ, start_response): try: path = args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" path += environ.get('PATH_INFO', '').lstrip('/') path = os.path.realpath(path) if not path.startswith(args.path): resp = Unauthorized() return resp(environ, start_response) start_response('200 OK', [('Content-Type', "text/xml")]) return open(path, 'r').read() except Exception as ex: logger.error("An error occured while creating metadata:", ex.message) return not_found(environ, start_response) def application(environ, start_response): """ The main WSGI application. Dispatch the current request to the functions from above and store the regular expression captures in the WSGI environment as `myapp.url_args` so that the functions from above can access the url placeholders. If nothing matches, call the `not_found` function. :param environ: The HTTP application environment :param start_response: The application to run when the handling of the request is done :return: The response as a list of lines """ path = environ.get('PATH_INFO', '').lstrip('/') if path == "metadata": return metadata(environ, start_response) kaka = environ.get("HTTP_COOKIE", None) logger.info(" PATH: %s", path) if kaka: logger.info("= KAKA =") user, authn_ref = info_from_cookie(kaka) if authn_ref: environ["idp.authn"] = AUTHN_BROKER[authn_ref] else: try: query = parse_qs(environ["QUERY_STRING"]) logger.debug("QUERY: %s", query) user = IDP.cache.uid2user[query["id"][0]] except KeyError: user = None url_patterns = AUTHN_URLS if not user: logger.info("-- No USER --") # insert NON_AUTHN_URLS first in case there is no user url_patterns = NON_AUTHN_URLS + url_patterns for regex, callback in url_patterns: match = re.search(regex, path) if match is not None: try: environ['myapp.url_args'] = match.groups()[0] except IndexError: environ['myapp.url_args'] = path logger.debug("Callback: %s", callback) if isinstance(callback, tuple): cls = callback[0](environ, start_response, user) func = getattr(cls, callback[1]) return func() return callback(environ, start_response, user) if re.search(r'static/.*', path) is not None: return staticfile(environ, start_response) return not_found(environ, start_response) # ---------------------------------------------------------------------------- # allow uwsgi or gunicorn mount # by moving some initialization out of __name__ == '__main__' section. # uwsgi -s 0.0.0.0:8088 --protocol http --callable application --module idp args = type('Config', (object,), {}) args.config = 'idp_conf' args.mako_root = './' args.path = None import socket from idp_user import USERS from idp_user import EXTRA from mako.lookup import TemplateLookup AUTHN_BROKER = AuthnBroker() AUTHN_BROKER.add(authn_context_class_ref(PASSWORD), username_password_authn, 10, "http://%s" % socket.gethostname()) AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED), "", 0, "http://%s" % socket.gethostname()) CONFIG = importlib.import_module(args.config) IDP = server.Server(args.config, cache=Cache()) IDP.ticket = {} # ---------------------------------------------------------------------------- if __name__ == '__main__': from wsgiref.simple_server import make_server parser = argparse.ArgumentParser() parser.add_argument('-p', dest='path', help='Path to configuration file.') parser.add_argument('-v', dest='valid', help="How long, in days, the metadata is valid from " "the time of creation") parser.add_argument('-c', dest='cert', help='certificate') parser.add_argument('-i', dest='id', help="The ID of the entities descriptor") parser.add_argument('-k', dest='keyfile', help="A file with a key to sign the metadata with") parser.add_argument('-n', dest='name') parser.add_argument('-s', dest='sign', action='store_true', help="sign the metadata") parser.add_argument('-m', dest='mako_root', default="./") parser.add_argument(dest="config") args = parser.parse_args() _rot = args.mako_root LOOKUP = TemplateLookup(directories=[_rot + 'templates', _rot + 'htdocs'], module_directory=_rot + 'modules', input_encoding='utf-8', output_encoding='utf-8') HOST = CONFIG.HOST PORT = CONFIG.PORT SRV = make_server(HOST, PORT, application) print("IdP listening on %s:%s" % (HOST, PORT)) SRV.serve_forever() else: _rot = args.mako_root LOOKUP = TemplateLookup(directories=[_rot + 'templates', _rot + 'htdocs'], module_directory=_rot + 'modules', input_encoding='utf-8', output_encoding='utf-8') pysaml2-4.9.0/example/idp2/pki/000077500000000000000000000000001355762626600162115ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2/pki/mycert.pem000066400000000000000000000020721355762626600202200ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -----END CERTIFICATE----- pysaml2-4.9.0/example/idp2/pki/mykey.pem000066400000000000000000000015671355762626600200630ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDkJWP7bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr 6/ROgW96ZeQ57fzVy2MCFiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43 qCfLx+clUlOvtnsoMiiRmo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQAB AoGAbx9rKH91DCw/ZEPhHsVXJ6cYHxGcMoAWvnMMC9WUN+bNo4gNL205DLfsxXA1 jqXFXZj3+38vSFumGPA6IvXrN+Wyp3+Lz3QGc4K5OdHeBtYlxa6EsrxPgvuxYDUB vx3xdWPMjy06G/ML+pR9XHnRaPNubXQX3UxGBuLjwNXVmyECQQD2/D84tYoCGWoq 5FhUBxFUy2nnOLKYC/GGxBTX62iLfMQ3fbQcdg2pJsB5rrniyZf7UL+9FOsAO9k1 8DO7G12DAkEA7Hkdg1KEw4ZfjnnjEa+KqpyLTLRQ91uTVW6kzR+4zY719iUJ/PXE PxJqm1ot7mJd1LW+bWtjLpxs7jYH19V+kQJBAIEpn2JnxdmdMuFlcy/WVmDy09pg 0z0imdexeXkFmjHAONkQOv3bWv+HzYaVMo8AgCOksfEPHGqN4eUMTfFeuUMCQF+5 E1JSd/2yCkJhYqKJHae8oMLXByNqRXTCyiFioutK4JPYIHfugJdLfC4QziD+Xp85 RrGCU+7NUWcIJhqfiJECQAIgUAzfzhdj5AyICaFPaOQ+N8FVMLcTyqeTXP0sIlFk JStVibemTRCbxdXXM7OVipz1oW3PBVEO3t/VyjiaGGg= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/example/idp2/static/000077500000000000000000000000001355762626600167155ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2/static/css/000077500000000000000000000000001355762626600175055ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2/static/css/main.css000066400000000000000000000000271355762626600211420ustar00rootroot00000000000000/* Sample css file */ pysaml2-4.9.0/example/idp2/templates/000077500000000000000000000000001355762626600174245ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2/templates/root.mako000066400000000000000000000017721355762626600212670ustar00rootroot00000000000000<% self.seen_css = set() %> <%def name="css_link(path, media='')" filter="trim"> % if path not in self.seen_css: % endif <% self.seen_css.add(path) %> <%def name="css()" filter="trim"> ${css_link('/static/css/main.css', 'screen')} <%def name="pre()" filter="trim"> <%def name="post()" filter="trim">
## IDP test login ${self.css()} ${pre()} ## ${comps.dict_to_table(pageargs)} ##

${next.body()} ${post()} pysaml2-4.9.0/example/idp2_repoze/000077500000000000000000000000001355762626600170125ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/htdocs/000077500000000000000000000000001355762626600202765ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/htdocs/login.mako000066400000000000000000000014751355762626600222660ustar00rootroot00000000000000<%inherit file="root.mako"/>

Please log in

To register it's quite simple: enter a login and a password


pysaml2-4.9.0/example/idp2_repoze/idp.py000077500000000000000000001046321355762626600201510ustar00rootroot00000000000000#!/usr/bin/env python import argparse import base64 import re import logging import time from hashlib import sha1 from urlparse import parse_qs from Cookie import SimpleCookie import os from saml2 import server from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_URI from saml2 import BINDING_PAOS from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import time_util from saml2.authn import is_equal from saml2.authn_context import AuthnBroker from saml2.authn_context import PASSWORD from saml2.authn_context import UNSPECIFIED from saml2.authn_context import authn_context_class_ref from saml2.httputil import Response from saml2.httputil import NotFound from saml2.httputil import geturl from saml2.httputil import get_post from saml2.httputil import Redirect from saml2.httputil import Unauthorized from saml2.httputil import BadRequest from saml2.httputil import ServiceError from saml2.ident import Unknown from saml2.metadata import create_metadata_string from saml2.s_utils import rndstr, exception_trace from saml2.s_utils import UnknownPrincipal from saml2.s_utils import UnsupportedBinding from saml2.s_utils import PolicyError from saml2.sigver import verify_redirect_signature logger = logging.getLogger("saml2.idp") class Cache(object): def __init__(self): self.user2uid = {} self.uid2user = {} def _expiration(timeout, tformat="%a, %d-%b-%Y %H:%M:%S GMT"): """ :param timeout: :param tformat: :return: """ if timeout == "now": return time_util.instant(tformat) elif timeout == "dawn": return time.strftime(tformat, time.gmtime(0)) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=tformat) def get_eptid(idp, req_info, session): return idp.eptid.get(idp.config.entityid, req_info.sender(), session["permanent_id"], session["authn_auth"]) # ----------------------------------------------------------------------------- def dict2list_of_tuples(d): return [(k, v) for k, v in d.items()] # ----------------------------------------------------------------------------- class Service(object): def __init__(self, environ, start_response, user=None): self.environ = environ logger.debug("ENVIRON: %s", environ) self.start_response = start_response self.user = user def unpack_redirect(self): if "QUERY_STRING" in self.environ: _qs = self.environ["QUERY_STRING"] return dict([(k, v[0]) for k, v in parse_qs(_qs).items()]) else: return None def unpack_post(self): _dict = parse_qs(get_post(self.environ)) logger.debug("unpack_post:: %s", _dict) try: return dict([(k, v[0]) for k, v in _dict.items()]) except Exception: return None def unpack_soap(self): try: query = get_post(self.environ) return {"SAMLRequest": query, "RelayState": ""} except Exception: return None def unpack_either(self): if self.environ["REQUEST_METHOD"] == "GET": _dict = self.unpack_redirect() elif self.environ["REQUEST_METHOD"] == "POST": _dict = self.unpack_post() else: _dict = None logger.debug("_dict: %s", _dict) return _dict def operation(self, _dict, binding): logger.debug("_operation: %s", _dict) if not _dict or not 'SAMLRequest' in _dict: resp = BadRequest('Error parsing request or no request') return resp(self.environ, self.start_response) else: try: return self.do(_dict["SAMLRequest"], binding, _dict["RelayState"]) except KeyError: # Can live with no relay state return self.do(_dict["SAMLRequest"], binding) def artifact_operation(self, _dict): if not _dict: resp = BadRequest("Missing query") return resp(self.environ, self.start_response) else: # exchange artifact for request request = IDP.artifact2message(_dict["SAMLart"], "spsso") try: return self.do(request, BINDING_HTTP_ARTIFACT, _dict["RelayState"]) except KeyError: return self.do(request, BINDING_HTTP_ARTIFACT) def response(self, binding, http_args): if binding == BINDING_HTTP_ARTIFACT: resp = Redirect() else: resp = Response(http_args["data"], headers=http_args["headers"]) return resp(self.environ, self.start_response) def do(self, query, binding, relay_state=""): pass def redirect(self): """ Expects a HTTP-redirect request """ _dict = self.unpack_redirect() return self.operation(_dict, BINDING_HTTP_REDIRECT) def post(self): """ Expects a HTTP-POST request """ _dict = self.unpack_post() return self.operation(_dict, BINDING_HTTP_POST) def artifact(self): # Can be either by HTTP_Redirect or HTTP_POST _dict = self.unpack_either() return self.artifact_operation(_dict) def soap(self): """ Single log out using HTTP_SOAP binding """ logger.debug("- SOAP -") _dict = self.unpack_soap() logger.debug("_dict: %s", _dict) return self.operation(_dict, BINDING_SOAP) def uri(self): _dict = self.unpack_either() return self.operation(_dict, BINDING_SOAP) # def not_authn(self, key): # """ # # # :return: # """ # loc = "http://%s/login" % (self.environ["HTTP_HOST"]) # loc += "?%s" % urllib.urlencode({"came_from": self.environ[ # "PATH_INFO"], "key": key}) # headers = [('Content-Type', 'text/plain')] # # logger.debug("location: %s", loc) # logger.debug("headers: %s", headers) # # resp = Redirect(loc, headers=headers) # # return resp(self.environ, self.start_response) def not_authn(self, key, requested_authn_context): ruri = geturl(self.environ, query=False) return do_authentication(self.environ, self.start_response, authn_context=requested_authn_context, key=key, redirect_uri=ruri) # ----------------------------------------------------------------------------- REPOZE_ID_EQUIVALENT = "uid" FORM_SPEC = """
""" # ----------------------------------------------------------------------------- # === Single log in ==== # ----------------------------------------------------------------------------- class AuthenticationNeeded(Exception): def __init__(self, authn_context=None, *args, **kwargs): Exception.__init__(*args, **kwargs) self.authn_context = authn_context class SSO(Service): def __init__(self, environ, start_response, user=None): Service.__init__(self, environ, start_response, user) self.binding = "" self.response_bindings = None self.resp_args = {} self.binding_out = None self.destination = None self.req_info = None def verify_request(self, query, binding): """ :param query: The SAML query, transport encoded :param binding: Which binding the query came in over """ resp_args = {} if not query: logger.info("Missing QUERY") resp = Unauthorized('Unknown user') return resp_args, resp(self.environ, self.start_response) if not self.req_info: self.req_info = IDP.parse_authn_request(query, binding) logger.info("parsed OK") _authn_req = self.req_info.message logger.debug("%s", _authn_req) self.binding_out, self.destination = IDP.pick_binding( "assertion_consumer_service", bindings=self.response_bindings, entity_id=_authn_req.issuer.text) logger.debug("Binding: %s, destination: %s", self.binding_out, self.destination) resp_args = {} try: resp_args = IDP.response_args(_authn_req) _resp = None except UnknownPrincipal as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) except UnsupportedBinding as excp: _resp = IDP.create_error_response(_authn_req.id, self.destination, excp) return resp_args, _resp def do(self, query, binding_in, relay_state=""): try: resp_args, _resp = self.verify_request(query, binding_in) except UnknownPrincipal as excp: logger.error("UnknownPrincipal: %s", excp) resp = ServiceError("UnknownPrincipal: %s" % (excp,)) return resp(self.environ, self.start_response) except UnsupportedBinding as excp: logger.error("UnsupportedBinding: %s", excp) resp = ServiceError("UnsupportedBinding: %s" % (excp,)) return resp(self.environ, self.start_response) if not _resp: identity = USERS[self.user].copy() #identity["eduPersonTargetedID"] = get_eptid(IDP, query, session) logger.info("Identity: %s", identity) if REPOZE_ID_EQUIVALENT: identity[REPOZE_ID_EQUIVALENT] = self.user try: sign_assertion = IDP.config.getattr("sign_assertion", "idp") if sign_assertion is None: sign_assertion = False _resp = IDP.create_authn_response( identity, userid=self.user, authn=AUTHN_BROKER[self.environ["idp.authn_ref"]], sign_assertion=sign_assertion, sign_response=False, **resp_args) except Exception as excp: logging.error(exception_trace(excp)) resp = ServiceError("Exception: %s" % (excp,)) return resp(self.environ, self.start_response) logger.info("AuthNResponse: %s", _resp) http_args = IDP.apply_binding(self.binding_out, "%s" % _resp, self.destination, relay_state, response=True) logger.debug("HTTPargs: %s", http_args) return self.response(self.binding_out, http_args) def _store_request(self, _dict): logger.debug("_store_request: %s", _dict) key = sha1(_dict["SAMLRequest"]).hexdigest() # store the AuthnRequest IDP.ticket[key] = _dict return key def redirect(self): """ This is the HTTP-redirect endpoint """ logger.info("--- In SSO Redirect ---") _info = self.unpack_redirect() try: _key = _info["key"] _info = IDP.ticket[_key] self.req_info = _info["req_info"] del IDP.ticket[_key] except KeyError: try: self.req_info = IDP.parse_authn_request(_info["SAMLRequest"], BINDING_HTTP_REDIRECT) except KeyError: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) _req = self.req_info.message if "SigAlg" in _info and "Signature" in _info: # Signed request issuer = _req.issuer.text _certs = IDP.metadata.certs(issuer, "any", "signing") verified_ok = False for cert in _certs: if verify_redirect_signature(_info, IDP.sec.sec_backend, cert): verified_ok = True break if not verified_ok: resp = BadRequest("Message signature verification failure") return resp(self.environ, self.start_response) if self.user: if _req.force_authn: _info["req_info"] = self.req_info key = self._store_request(_info) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(_info, BINDING_HTTP_REDIRECT) else: _info["req_info"] = self.req_info key = self._store_request(_info) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(_info, BINDING_HTTP_REDIRECT) def post(self): """ The HTTP-Post endpoint """ logger.info("--- In SSO POST ---") _info = self.unpack_either() self.req_info = IDP.parse_authn_request( _info["SAMLRequest"], BINDING_HTTP_POST) _req = self.req_info.message if self.user: if _req.force_authn: _info["req_info"] = self.req_info key = self._store_request(_info) return self.not_authn(key, _req.requested_authn_context) else: return self.operation(_info, BINDING_HTTP_POST) else: _info["req_info"] = self.req_info key = self._store_request(_info) return self.not_authn(key, _req.requested_authn_context) # def artifact(self): # # Can be either by HTTP_Redirect or HTTP_POST # _req = self._store_request(self.unpack_either()) # if isinstance(_req, basestring): # return self.not_authn(_req) # return self.artifact_operation(_req) def ecp(self): # The ECP interface logger.info("--- ECP SSO ---") resp = None try: authz_info = self.environ["HTTP_AUTHORIZATION"] if authz_info.startswith("Basic "): try: _info = base64.b64decode(authz_info[6:]) except TypeError: resp = Unauthorized() else: logger.debug("Authz_info: %s", _info) try: (user, passwd) = _info.split(":") if is_equal(PASSWD[user], passwd): resp = Unauthorized() self.user = user except (ValueError, TypeError): resp = Unauthorized() else: resp = Unauthorized() except KeyError: resp = Unauthorized() if resp: return resp(self.environ, self.start_response) _dict = self.unpack_soap() self.response_bindings = [BINDING_PAOS] # Basic auth ?! return self.operation(_dict, BINDING_SOAP) # ----------------------------------------------------------------------------- # === Authentication ==== # ----------------------------------------------------------------------------- def do_authentication(environ, start_response, authn_context, key, redirect_uri): """ Display the login form """ logger.debug("Do authentication") auth_info = AUTHN_BROKER.pick(authn_context) if len(auth_info): method, reference = auth_info[0] logger.debug("Authn chosen: %s (ref=%s)", method, reference) return method(environ, start_response, reference, key, redirect_uri) else: resp = Unauthorized("No usable authentication method") return resp(environ, start_response) # ----------------------------------------------------------------------------- PASSWD = {"haho0032": "qwerty", "roland": "dianakra", "babs": "howes", "upper": "crust"} def username_password_authn(environ, start_response, reference, key, redirect_uri): """ Display the login form """ logger.info("The login page") headers = [] resp = Response(mako_template="login.mako", template_lookup=LOOKUP, headers=headers) argv = { "action": "/verify", "login": "", "password": "", "key": key, "authn_reference": reference, "redirect_uri": redirect_uri } logger.info("do_authentication argv: %s", argv) return resp(environ, start_response, **argv) def verify_username_and_password(dic): global PASSWD # verify username and password if PASSWD[dic["login"][0]] == dic["password"][0]: return True, dic["login"][0] else: return False, "" def do_verify(environ, start_response, _): query = parse_qs(get_post(environ)) logger.debug("do_verify: %s", query) try: _ok, user = verify_username_and_password(query) except KeyError: _ok = False user = None if not _ok: resp = Unauthorized("Unknown user or wrong password") else: uid = rndstr(24) IDP.cache.uid2user[uid] = user IDP.cache.user2uid[user] = uid logger.debug("Register %s under '%s'", user, uid) kaka = set_cookie("idpauthn", "/", uid, query["authn_reference"][0]) lox = "%s?id=%s&key=%s" % (query["redirect_uri"][0], uid, query["key"][0]) logger.debug("Redirect => %s", lox) resp = Redirect(lox, headers=[kaka], content="text/html") return resp(environ, start_response) def not_found(environ, start_response): """Called if no URL matches.""" resp = NotFound() return resp(environ, start_response) # ----------------------------------------------------------------------------- # === Single log out === # ----------------------------------------------------------------------------- #def _subject_sp_info(req_info): # # look for the subject # subject = req_info.subject_id() # subject = subject.text.strip() # sp_entity_id = req_info.message.issuer.text.strip() # return subject, sp_entity_id class SLO(Service): def do(self, request, binding, relay_state=""): logger.info("--- Single Log Out Service ---") try: _, body = request.split("\n") logger.debug("req: '%s'", body) req_info = IDP.parse_logout_request(body, binding) except Exception as exc: logger.error("Bad request: %s", exc) resp = BadRequest("%s" % exc) return resp(self.environ, self.start_response) msg = req_info.message if msg.name_id: lid = IDP.ident.find_local_id(msg.name_id) logger.info("local identifier: %s", lid) if lid in IDP.cache.user2uid: uid = IDP.cache.user2uid[lid] if uid in IDP.cache.uid2user: del IDP.cache.uid2user[uid] del IDP.cache.user2uid[lid] # remove the authentication try: IDP.session_db.remove_authn_statements(msg.name_id) except KeyError as exc: logger.error("ServiceError: %s", exc) resp = ServiceError("%s" % exc) return resp(self.environ, self.start_response) resp = IDP.create_logout_response(msg, [binding]) try: hinfo = IDP.apply_binding(binding, "%s" % resp, "", relay_state) except Exception as exc: logger.error("ServiceError: %s", exc) resp = ServiceError("%s" % exc) return resp(self.environ, self.start_response) #_tlh = dict2list_of_tuples(hinfo["headers"]) delco = delete_cookie(self.environ, "idpauthn") if delco: hinfo["headers"].append(delco) logger.info("Header: %s", hinfo["headers"]) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Manage Name ID service # ---------------------------------------------------------------------------- class NMI(Service): def do(self, query, binding, relay_state=""): logger.info("--- Manage Name ID Service ---") req = IDP.parse_manage_name_id_request(query, binding) request = req.message # Do the necessary stuff name_id = IDP.ident.handle_manage_name_id_request( request.name_id, request.new_id, request.new_encrypted_id, request.terminate) logger.debug("New NameID: %s", name_id) _resp = IDP.create_manage_name_id_response(request) # It's using SOAP binding hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % _resp, "", relay_state, response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Assertion ID request === # ---------------------------------------------------------------------------- # Only URI binding class AIDR(Service): def do(self, aid, binding, relay_state=""): logger.info("--- Assertion ID Service ---") try: assertion = IDP.create_assertion_id_request_response(aid) except Unknown: resp = NotFound(aid) return resp(self.environ, self.start_response) hinfo = IDP.apply_binding(BINDING_URI, "%s" % assertion, response=True) logger.debug("HINFO: %s", hinfo) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) def operation(self, _dict, binding, **kwargs): logger.debug("_operation: %s", _dict) if not _dict or "ID" not in _dict: resp = BadRequest('Error parsing request or no request') return resp(self.environ, self.start_response) return self.do(_dict["ID"], binding, **kwargs) # ---------------------------------------------------------------------------- # === Artifact resolve service === # ---------------------------------------------------------------------------- class ARS(Service): def do(self, request, binding, relay_state=""): _req = IDP.parse_artifact_resolve(request, binding) msg = IDP.create_artifact_response(_req, _req.artifact.text) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Authn query service === # ---------------------------------------------------------------------------- # Only SOAP binding class AQS(Service): def do(self, request, binding, relay_state=""): logger.info("--- Authn Query Service ---") _req = IDP.parse_authn_query(request, binding) _query = _req.message msg = IDP.create_authn_query_response(_query.subject, _query.requested_authn_context, _query.session_index) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # === Attribute query service === # ---------------------------------------------------------------------------- # Only SOAP binding class ATTR(Service): def do(self, request, binding, relay_state=""): logger.info("--- Attribute Query Service ---") _req = IDP.parse_attribute_query(request, binding) _query = _req.message name_id = _query.subject.name_id uid = name_id.text logger.debug("Local uid: %s", uid) identity = EXTRA[uid] # Comes in over SOAP so only need to construct the response args = IDP.response_args(_query, [BINDING_SOAP]) msg = IDP.create_attribute_response(identity, name_id=name_id, **args) logger.debug("response: %s", msg) hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % msg, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Name ID Mapping service # When an entity that shares an identifier for a principal with an identity # provider wishes to obtain a name identifier for the same principal in a # particular format or federation namespace, it can send a request to # the identity provider using this protocol. # ---------------------------------------------------------------------------- class NIM(Service): def do(self, query, binding, relay_state=""): req = IDP.parse_name_id_mapping_request(query, binding) request = req.message # Do the necessary stuff try: name_id = IDP.ident.handle_name_id_mapping_request( request.name_id, request.name_id_policy) except Unknown: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) except PolicyError: resp = BadRequest("Unknown entity") return resp(self.environ, self.start_response) info = IDP.response_args(request) _resp = IDP.create_name_id_mapping_response(name_id, **info) # Only SOAP hinfo = IDP.apply_binding(BINDING_SOAP, "%s" % _resp, "", "", response=True) resp = Response(hinfo["data"], headers=hinfo["headers"]) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- # Cookie handling # ---------------------------------------------------------------------------- def info_from_cookie(kaka): logger.debug("KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get("idpauthn", None) if morsel: try: key, ref = base64.b64decode(morsel.value).split(":") return IDP.cache.uid2user[key], ref except (KeyError, TypeError): return None, None else: logger.debug("No idpauthn cookie") return None, None def delete_cookie(environ, name): kaka = environ.get("HTTP_COOKIE", '') logger.debug("delete KAKA: %s", kaka) if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name, None) cookie = SimpleCookie() cookie[name] = "" cookie[name]['path'] = "/" logger.debug("Expire: %s", morsel) cookie[name]["expires"] = _expiration("dawn") return tuple(cookie.output().split(": ", 1)) return None def set_cookie(name, _, *args): cookie = SimpleCookie() cookie[name] = base64.b64encode(":".join(args)) cookie[name]['path'] = "/" cookie[name]["expires"] = _expiration(5) # 5 minutes from now logger.debug("Cookie expires: %s", cookie[name]["expires"]) return tuple(cookie.output().split(": ", 1)) # ---------------------------------------------------------------------------- # map urls to functions AUTHN_URLS = [ # sso (r'sso/post$', (SSO, "post")), (r'sso/post/(.*)$', (SSO, "post")), (r'sso/redirect$', (SSO, "redirect")), (r'sso/redirect/(.*)$', (SSO, "redirect")), (r'sso/art$', (SSO, "artifact")), (r'sso/art/(.*)$', (SSO, "artifact")), # slo (r'slo/redirect$', (SLO, "redirect")), (r'slo/redirect/(.*)$', (SLO, "redirect")), (r'slo/post$', (SLO, "post")), (r'slo/post/(.*)$', (SLO, "post")), (r'slo/soap$', (SLO, "soap")), (r'slo/soap/(.*)$', (SLO, "soap")), # (r'airs$', (AIDR, "uri")), (r'ars$', (ARS, "soap")), # mni (r'mni/post$', (NMI, "post")), (r'mni/post/(.*)$', (NMI, "post")), (r'mni/redirect$', (NMI, "redirect")), (r'mni/redirect/(.*)$', (NMI, "redirect")), (r'mni/art$', (NMI, "artifact")), (r'mni/art/(.*)$', (NMI, "artifact")), (r'mni/soap$', (NMI, "soap")), (r'mni/soap/(.*)$', (NMI, "soap")), # nim (r'nim$', (NIM, "soap")), (r'nim/(.*)$', (NIM, "soap")), # (r'aqs$', (AQS, "soap")), (r'attr$', (ATTR, "soap")) ] NON_AUTHN_URLS = [ #(r'login?(.*)$', do_authentication), (r'verify?(.*)$', do_verify), (r'sso/ecp$', (SSO, "ecp")), ] # ---------------------------------------------------------------------------- def metadata(environ, start_response): try: path = args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath( __file__ )) if path[-1] != "/": path += "/" metadata = create_metadata_string(path+args.config, IDP.config, args.valid, args.cert, args.keyfile, args.id, args.name, args.sign) start_response('200 OK', [('Content-Type', "text/xml")]) return metadata except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def staticfile(environ, start_response): try: path = args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" path += environ.get('PATH_INFO', '').lstrip('/') start_response('200 OK', [('Content-Type', "text/xml")]) return open(path, 'r').read() except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def application(environ, start_response): """ The main WSGI application. Dispatch the current request to the functions from above and store the regular expression captures in the WSGI environment as `myapp.url_args` so that the functions from above can access the url placeholders. If nothing matches, call the `not_found` function. :param environ: The HTTP application environment :param start_response: The application to run when the handling of the request is done :return: The response as a list of lines """ path = environ.get('PATH_INFO', '').lstrip('/') if path == "metadata": return metadata(environ, start_response) kaka = environ.get("HTTP_COOKIE", None) logger.info(" PATH: %s", path) if kaka: logger.info("= KAKA =") user, authn_ref = info_from_cookie(kaka) environ["idp.authn_ref"] = authn_ref else: try: query = parse_qs(environ["QUERY_STRING"]) logger.debug("QUERY: %s", query) user = IDP.cache.uid2user[query["id"][0]] except KeyError: user = None url_patterns = AUTHN_URLS if not user: logger.info("-- No USER --") # insert NON_AUTHN_URLS first in case there is no user url_patterns = NON_AUTHN_URLS + url_patterns for regex, callback in url_patterns: match = re.search(regex, path) if match is not None: try: environ['myapp.url_args'] = match.groups()[0] except IndexError: environ['myapp.url_args'] = path logger.debug("Callback: %s", (callback,)) if isinstance(callback, tuple): cls = callback[0](environ, start_response, user) func = getattr(cls, callback[1]) return func() return callback(environ, start_response, user) if re.search(r'static/.*', path) is not None: return staticfile(environ, start_response) return not_found(environ, start_response) # ---------------------------------------------------------------------------- # allow uwsgi or gunicorn mount # by moving some initialization out of __name__ == '__main__' section. # uwsgi -s 0.0.0.0:8088 --protocol http --callable application --module idp args = type('Config', (object,), { }) args.config = 'idp_conf' args.mako_root = './' args.path = None import socket from idp_user import USERS from idp_user import EXTRA from mako.lookup import TemplateLookup AUTHN_BROKER = AuthnBroker() AUTHN_BROKER.add(authn_context_class_ref(PASSWORD), username_password_authn, 10, "http://%s" % socket.gethostname()) AUTHN_BROKER.add(authn_context_class_ref(UNSPECIFIED), "", 0, "http://%s" % socket.gethostname()) IDP = server.Server(args.config, cache=Cache()) IDP.ticket = {} # ---------------------------------------------------------------------------- if __name__ == '__main__': from wsgiref.simple_server import make_server parser = argparse.ArgumentParser() parser.add_argument('-p', dest='path', help='Path to configuration file.') parser.add_argument('-v', dest='valid', help="How long, in days, the metadata is valid from the time of creation") parser.add_argument('-c', dest='cert', help='certificate') parser.add_argument('-i', dest='id', help="The ID of the entities descriptor") parser.add_argument('-k', dest='keyfile', help="A file with a key to sign the metadata with") parser.add_argument('-n', dest='name') parser.add_argument('-s', dest='sign', action='store_true', help="sign the metadata") parser.add_argument('-m', dest='mako_root', default="./") parser.add_argument(dest="config") args = parser.parse_args() _rot = args.mako_root LOOKUP = TemplateLookup(directories=[_rot + 'templates', _rot + 'htdocs'], module_directory=_rot + 'modules', input_encoding='utf-8', output_encoding='utf-8') HOST = '127.0.0.1' PORT = 8088 SRV = make_server(HOST, PORT, application) print("IdP listening on %s:%s" % (HOST, PORT)) SRV.serve_forever() else: _rot = args.mako_root LOOKUP = TemplateLookup(directories=[_rot + 'templates', _rot + 'htdocs'], module_directory=_rot + 'modules', input_encoding='utf-8', output_encoding='utf-8') pysaml2-4.9.0/example/idp2_repoze/idp.subject000066400000000000000000000300001355762626600211400ustar00rootroot00000000000000a )oS?эh^ 2#XI S'1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=a3cbe509f0c1fcb68eff47942b8be289af2b5f3f3b9d68ba9cd4c42a6fd9b8b1 1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=f308a67728e9d0ed3dd736b15cdcbe73a0e2884fe9236601ceb2a0c181f9fd58 1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=9eb466a7622818b02bc796156bbbf5b0a8dcdadb74402097c4fa49d26ed55b9e' p1 .upperS'0=http%3A//localhost%3A8088/idp.xml,1=http%3A//myip%3Amyport/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=247708b0e57655417e92d01b62656551d7b44def1b03b2e37d00e09c4c4d9d6a 0=http%3A//localhost%3A8088/idp.xml,1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=e133058d345ebe6115c926d6da44dca604c542d0bcb45c7a9e5a4c4aae9c0f70' p1 .rolandS'upper' p1 .1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=a3cbe509f0c1fcb68eff47942b8be289af2b5f3f3b9d68ba9cd4c42a6fd9b8b1S'roland' p1 .0=http%3A//localhost%3A8088/idp.xml,1=http%3A//myip%3Amyport/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=247708b0e57655417e92d01b62656551d7b44def1b03b2e37d00e09c4c4d9d6aS'roland' p1 .0=http%3A//localhost%3A8088/idp.xml,1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=e133058d345ebe6115c926d6da44dca604c542d0bcb45c7a9e5a4c4aae9c0f70 VH)oS?эh^S'upper' p1 .1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=f308a67728e9d0ed3dd736b15cdcbe73a0e2884fe9236601ceb2a0c181f9fd58S'upper' p1 .1=http%3A//localhost%3A8087/sp.xml,2=urn%3Aoasis%3Anames%3Atc%3ASAML%3A2.0%3Anameid-format%3Atransient,4=9eb466a7622818b02bc796156bbbf5b0a8dcdadb74402097c4fa49d26ed55b9epysaml2-4.9.0/example/idp2_repoze/idp_conf.py.example000066400000000000000000000110441355762626600225770ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2 import BINDING_HTTP_REDIRECT, BINDING_URI from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_SOAP from saml2.saml import NAME_FORMAT_URI from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.saml import NAMEID_FORMAT_PERSISTENT import os.path try: from saml2.sigver import get_xmlsec_binary except ImportError: get_xmlsec_binary = None if get_xmlsec_binary: xmlsec_path = get_xmlsec_binary(["/opt/local/bin"]) else: xmlsec_path = '/usr/bin/xmlsec1' BASEDIR = os.path.abspath(os.path.dirname(__file__)) def full_path(local_file): return os.path.join(BASEDIR, local_file) #BASE = "http://lingon.ladok.umu.se:8088" #BASE = "http://lingon.catalogix.se:8088" BASE = "http://localhost:8088" CONFIG = { "entityid": "%s/idp.xml" % BASE, "description": "My IDP", "valid_for": 168, "service": { "aa": { "endpoints": { "attribute_service": [ ("%s/attr" % BASE, BINDING_SOAP) ] }, "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] }, "aq": { "endpoints": { "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ] }, }, "idp": { "name": "Rolands IdP", "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ("%s/sso/art" % BASE, BINDING_HTTP_ARTIFACT), ("%s/sso/ecp" % BASE, BINDING_SOAP) ], "single_logout_service": [ ("%s/slo/soap" % BASE, BINDING_SOAP), ("%s/slo/post" % BASE, BINDING_HTTP_POST), ("%s/slo/redirect" % BASE, BINDING_HTTP_REDIRECT) ], "artifact_resolve_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "name_id_mapping_service": [ ("%s/nim" % BASE, BINDING_SOAP), ], }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, "entity_categories": ["swamid", "edugain"] }, }, "subject_data": "./idp.subject", "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] }, }, "debug": 1, "key_file": full_path("pki/mykey.pem"), "cert_file": full_path("pki/mycert.pem"), "metadata": { "local": [full_path("../sp-wsgi/sp.xml")], }, "organization": { "display_name": "Rolands Identiteter", "name": "Rolands Identiteter", "url": "http://www.example.com", }, "contact_person": [ { "contact_type": "technical", "given_name": "Roland", "sur_name": "Hedberg", "email_address": "technical@example.com" }, { "contact_type": "support", "given_name": "Support", "email_address": "support@example.com" }, ], # This database holds the map between a subject's local identifier and # the identifier returned to a SP "xmlsec_binary": xmlsec_path, #"attribute_map_dir": "../attributemaps", "logger": { "rotating": { "filename": "idp.log", "maxBytes": 500000, "backupCount": 5, }, "loglevel": "debug", } } # Authentication contexts #(r'verify?(.*)$', do_verify), CAS_SERVER = "https://cas.umu.se" CAS_VERIFY = "%s/verify_cas" % BASE PWD_VERIFY = "%s/verify_pwd" % BASE AUTHORIZATION = { "CAS" : {"ACR": "CAS", "WEIGHT": 1, "URL": CAS_VERIFY}, "UserPassword" : {"ACR": "PASSWORD", "WEIGHT": 2, "URL": PWD_VERIFY} } pysaml2-4.9.0/example/idp2_repoze/idp_user.py000066400000000000000000000031211355762626600211730ustar00rootroot00000000000000USERS = { "haho0032": { "sn": "Hoerberg", "givenName": "Hans", "eduPersonScopedAffiliation": "staff@example.com", "eduPersonPrincipalName": "haho@example.com", "uid": "haho", "eduPersonTargetedID": "one!for!all", "c": "SE", "o": "Example Co.", "ou": "IT", "initials": "P", "schacHomeOrganization": "example.com", "email": "hans@example.com", "displayName": "Hans Hoerberg", "labeledURL": "http://www.example.com/haho My homepage", "norEduPersonNIN": "SE199012315555" }, "roland": { "sn": "Hedberg", "givenName": "Roland", "eduPersonScopedAffiliation": "staff@example.com", "eduPersonPrincipalName": "rohe@example.com", "uid": "rohe", "eduPersonTargetedID": "one!for!all", "c": "SE", "o": "Example Co.", "ou": "IT", "initials": "P", #"schacHomeOrganization": "example.com", "email": "roland@example.com", "displayName": "P. Roland Hedberg", "labeledURL": "http://www.example.com/rohe My homepage", "norEduPersonNIN": "SE197001012222" }, "babs": { "surname": "Babs", "givenName": "Ozzie", "eduPersonAffiliation": "affiliate" }, "upper": { "surname": "Jeter", "givenName": "Derek", "eduPersonAffiliation": "affiliate" }, } EXTRA = { "roland": { "eduPersonEntitlement": "urn:mace:swamid.se:foo:bar", "schacGender": "male", "schacUserPresenceID": "skype:pepe.perez" } }pysaml2-4.9.0/example/idp2_repoze/modules/000077500000000000000000000000001355762626600204625ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/modules/login.mako.py000066400000000000000000000052021355762626600230710ustar00rootroot00000000000000# -*- encoding:utf-8 -*- from mako import runtime, filters, cache UNDEFINED = runtime.UNDEFINED __M_dict_builtin = dict __M_locals_builtin = locals _magic_number = 6 _modified_time = 1367126126.936375 _template_filename='htdocs/login.mako' _template_uri='login.mako' _template_cache=cache.Cache(__name__, _modified_time) _source_encoding='utf-8' _exports = [] def _mako_get_namespace(context, name): try: return context.namespaces[(__name__, name)] except KeyError: _mako_generate_namespaces(context) return context.namespaces[(__name__, name)] def _mako_generate_namespaces(context): pass def _mako_inherit(template, context): _mako_generate_namespaces(context) return runtime._inherit_from(context, u'root.mako', _template_uri) def render_body(context,**pageargs): context.caller_stack._push_frame() try: __M_locals = __M_dict_builtin(pageargs=pageargs) redirect_uri = context.get('redirect_uri', UNDEFINED) key = context.get('key', UNDEFINED) action = context.get('action', UNDEFINED) authn_reference = context.get('authn_reference', UNDEFINED) login = context.get('login', UNDEFINED) password = context.get('password', UNDEFINED) __M_writer = context.writer() # SOURCE LINE 1 __M_writer(u'\n\n

Please log in

\n

\n To register it\'s quite simple: enter a login and a password\n

\n\n
\n \n \n \n\n
\n \n
\n
\n
\n
\n\n
\n \n
\n
\n \n
\n\n \n
\n') return '' finally: context.caller_stack._pop_frame() pysaml2-4.9.0/example/idp2_repoze/modules/root.mako.py000066400000000000000000000102671355762626600227530ustar00rootroot00000000000000# -*- encoding:utf-8 -*- from mako import runtime, filters, cache UNDEFINED = runtime.UNDEFINED __M_dict_builtin = dict __M_locals_builtin = locals _magic_number = 6 _modified_time = 1357242050.211483 _template_filename=u'templates/root.mako' _template_uri=u'root.mako' _template_cache=cache.Cache(__name__, _modified_time) _source_encoding='utf-8' _exports = ['css_link', 'pre', 'post', 'css'] def render_body(context,**pageargs): context.caller_stack._push_frame() try: __M_locals = __M_dict_builtin(pageargs=pageargs) def pre(): return render_pre(context.locals_(__M_locals)) self = context.get('self', UNDEFINED) set = context.get('set', UNDEFINED) def post(): return render_post(context.locals_(__M_locals)) next = context.get('next', UNDEFINED) __M_writer = context.writer() # SOURCE LINE 1 self.seen_css = set() __M_writer(u'\n') # SOURCE LINE 7 __M_writer(u'\n') # SOURCE LINE 10 __M_writer(u'\n') # SOURCE LINE 15 __M_writer(u'\n') # SOURCE LINE 22 __M_writer(u'\n') # SOURCE LINE 25 __M_writer(u'\nIDP test login\n ') # SOURCE LINE 27 __M_writer(unicode(self.css())) __M_writer(u'\n \n\n\n ') # SOURCE LINE 31 __M_writer(unicode(pre())) __M_writer(u'\n') # SOURCE LINE 34 __M_writer(unicode(next.body())) __M_writer(u'\n') # SOURCE LINE 35 __M_writer(unicode(post())) __M_writer(u'\n\n\n') return '' finally: context.caller_stack._pop_frame() def render_css_link(context,path,media=''): context.caller_stack._push_frame() try: context._push_buffer() self = context.get('self', UNDEFINED) __M_writer = context.writer() # SOURCE LINE 2 __M_writer(u'\n') # SOURCE LINE 3 if path not in self.seen_css: # SOURCE LINE 4 __M_writer(u' \n') pass # SOURCE LINE 6 __M_writer(u' ') self.seen_css.add(path) __M_writer(u'\n') finally: __M_buf, __M_writer = context._pop_buffer_and_writer() context.caller_stack._pop_frame() __M_writer(filters.trim(__M_buf.getvalue())) return '' def render_pre(context): context.caller_stack._push_frame() try: context._push_buffer() __M_writer = context.writer() # SOURCE LINE 11 __M_writer(u'\n
\n

Login

\n
\n') finally: __M_buf, __M_writer = context._pop_buffer_and_writer() context.caller_stack._pop_frame() __M_writer(filters.trim(__M_buf.getvalue())) return '' def render_post(context): context.caller_stack._push_frame() try: context._push_buffer() __M_writer = context.writer() # SOURCE LINE 16 __M_writer(u'\n
\n \n
\n') finally: __M_buf, __M_writer = context._pop_buffer_and_writer() context.caller_stack._pop_frame() __M_writer(filters.trim(__M_buf.getvalue())) return '' def render_css(context): context.caller_stack._push_frame() try: context._push_buffer() def css_link(path,media=''): return render_css_link(context,path,media) __M_writer = context.writer() # SOURCE LINE 8 __M_writer(u'\n ') # SOURCE LINE 9 __M_writer(unicode(css_link('/css/main.css', 'screen'))) __M_writer(u'\n') finally: __M_buf, __M_writer = context._pop_buffer_and_writer() context.caller_stack._pop_frame() __M_writer(filters.trim(__M_buf.getvalue())) return '' pysaml2-4.9.0/example/idp2_repoze/pki/000077500000000000000000000000001355762626600175755ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/pki/mycert.pem000066400000000000000000000020721355762626600216040ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -----END CERTIFICATE----- pysaml2-4.9.0/example/idp2_repoze/pki/mykey.pem000066400000000000000000000015671355762626600214470ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDkJWP7bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr 6/ROgW96ZeQ57fzVy2MCFiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43 qCfLx+clUlOvtnsoMiiRmo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQAB AoGAbx9rKH91DCw/ZEPhHsVXJ6cYHxGcMoAWvnMMC9WUN+bNo4gNL205DLfsxXA1 jqXFXZj3+38vSFumGPA6IvXrN+Wyp3+Lz3QGc4K5OdHeBtYlxa6EsrxPgvuxYDUB vx3xdWPMjy06G/ML+pR9XHnRaPNubXQX3UxGBuLjwNXVmyECQQD2/D84tYoCGWoq 5FhUBxFUy2nnOLKYC/GGxBTX62iLfMQ3fbQcdg2pJsB5rrniyZf7UL+9FOsAO9k1 8DO7G12DAkEA7Hkdg1KEw4ZfjnnjEa+KqpyLTLRQ91uTVW6kzR+4zY719iUJ/PXE PxJqm1ot7mJd1LW+bWtjLpxs7jYH19V+kQJBAIEpn2JnxdmdMuFlcy/WVmDy09pg 0z0imdexeXkFmjHAONkQOv3bWv+HzYaVMo8AgCOksfEPHGqN4eUMTfFeuUMCQF+5 E1JSd/2yCkJhYqKJHae8oMLXByNqRXTCyiFioutK4JPYIHfugJdLfC4QziD+Xp85 RrGCU+7NUWcIJhqfiJECQAIgUAzfzhdj5AyICaFPaOQ+N8FVMLcTyqeTXP0sIlFk JStVibemTRCbxdXXM7OVipz1oW3PBVEO3t/VyjiaGGg= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/example/idp2_repoze/static/000077500000000000000000000000001355762626600203015ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/static/css/000077500000000000000000000000001355762626600210715ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/static/css/main.css000066400000000000000000000000271355762626600225260ustar00rootroot00000000000000/* Sample css file */ pysaml2-4.9.0/example/idp2_repoze/templates/000077500000000000000000000000001355762626600210105ustar00rootroot00000000000000pysaml2-4.9.0/example/idp2_repoze/templates/root.mako000066400000000000000000000017721355762626600226530ustar00rootroot00000000000000<% self.seen_css = set() %> <%def name="css_link(path, media='')" filter="trim"> % if path not in self.seen_css: % endif <% self.seen_css.add(path) %> <%def name="css()" filter="trim"> ${css_link('/static/css/main.css', 'screen')} <%def name="pre()" filter="trim"> <%def name="post()" filter="trim">
## IDP test login ${self.css()} ${pre()} ## ${comps.dict_to_table(pageargs)} ##

${next.body()} ${post()} pysaml2-4.9.0/example/requirements.txt000066400000000000000000000000251355762626600200510ustar00rootroot00000000000000mako cherrypy>14.0.2 pysaml2-4.9.0/example/sp-repoze/000077500000000000000000000000001355762626600165145ustar00rootroot00000000000000pysaml2-4.9.0/example/sp-repoze/attributemaps/000077500000000000000000000000001355762626600214005ustar00rootroot00000000000000pysaml2-4.9.0/example/sp-repoze/attributemaps/basic.py000066400000000000000000000540451355762626600230430ustar00rootroot00000000000000 MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "fro": { 'urn:mace:dir:attribute-def:aRecord': 'aRecord', 'urn:mace:dir:attribute-def:aliasedEntryName': 'aliasedEntryName', 'urn:mace:dir:attribute-def:aliasedObjectName': 'aliasedObjectName', 'urn:mace:dir:attribute-def:associatedDomain': 'associatedDomain', 'urn:mace:dir:attribute-def:associatedName': 'associatedName', 'urn:mace:dir:attribute-def:audio': 'audio', 'urn:mace:dir:attribute-def:authorityRevocationList': 'authorityRevocationList', 'urn:mace:dir:attribute-def:buildingName': 'buildingName', 'urn:mace:dir:attribute-def:businessCategory': 'businessCategory', 'urn:mace:dir:attribute-def:c': 'c', 'urn:mace:dir:attribute-def:cACertificate': 'cACertificate', 'urn:mace:dir:attribute-def:cNAMERecord': 'cNAMERecord', 'urn:mace:dir:attribute-def:carLicense': 'carLicense', 'urn:mace:dir:attribute-def:certificateRevocationList': 'certificateRevocationList', 'urn:mace:dir:attribute-def:cn': 'cn', 'urn:mace:dir:attribute-def:co': 'co', 'urn:mace:dir:attribute-def:commonName': 'commonName', 'urn:mace:dir:attribute-def:countryName': 'countryName', 'urn:mace:dir:attribute-def:crossCertificatePair': 'crossCertificatePair', 'urn:mace:dir:attribute-def:dITRedirect': 'dITRedirect', 'urn:mace:dir:attribute-def:dSAQuality': 'dSAQuality', 'urn:mace:dir:attribute-def:dc': 'dc', 'urn:mace:dir:attribute-def:deltaRevocationList': 'deltaRevocationList', 'urn:mace:dir:attribute-def:departmentNumber': 'departmentNumber', 'urn:mace:dir:attribute-def:description': 'description', 'urn:mace:dir:attribute-def:destinationIndicator': 'destinationIndicator', 'urn:mace:dir:attribute-def:displayName': 'displayName', 'urn:mace:dir:attribute-def:distinguishedName': 'distinguishedName', 'urn:mace:dir:attribute-def:dmdName': 'dmdName', 'urn:mace:dir:attribute-def:dnQualifier': 'dnQualifier', 'urn:mace:dir:attribute-def:documentAuthor': 'documentAuthor', 'urn:mace:dir:attribute-def:documentIdentifier': 'documentIdentifier', 'urn:mace:dir:attribute-def:documentLocation': 'documentLocation', 'urn:mace:dir:attribute-def:documentPublisher': 'documentPublisher', 'urn:mace:dir:attribute-def:documentTitle': 'documentTitle', 'urn:mace:dir:attribute-def:documentVersion': 'documentVersion', 'urn:mace:dir:attribute-def:domainComponent': 'domainComponent', 'urn:mace:dir:attribute-def:drink': 'drink', 'urn:mace:dir:attribute-def:eduOrgHomePageURI': 'eduOrgHomePageURI', 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI': 'eduOrgIdentityAuthNPolicyURI', 'urn:mace:dir:attribute-def:eduOrgLegalName': 'eduOrgLegalName', 'urn:mace:dir:attribute-def:eduOrgSuperiorURI': 'eduOrgSuperiorURI', 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI': 'eduOrgWhitePagesURI', 'urn:mace:dir:attribute-def:eduPersonAffiliation': 'eduPersonAffiliation', 'urn:mace:dir:attribute-def:eduPersonEntitlement': 'eduPersonEntitlement', 'urn:mace:dir:attribute-def:eduPersonNickname': 'eduPersonNickname', 'urn:mace:dir:attribute-def:eduPersonOrgDN': 'eduPersonOrgDN', 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN': 'eduPersonOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation': 'eduPersonPrimaryAffiliation', 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN': 'eduPersonPrimaryOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrincipalName': 'eduPersonPrincipalName', 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation': 'eduPersonScopedAffiliation', 'urn:mace:dir:attribute-def:eduPersonTargetedID': 'eduPersonTargetedID', 'urn:mace:dir:attribute-def:email': 'email', 'urn:mace:dir:attribute-def:emailAddress': 'emailAddress', 'urn:mace:dir:attribute-def:employeeNumber': 'employeeNumber', 'urn:mace:dir:attribute-def:employeeType': 'employeeType', 'urn:mace:dir:attribute-def:enhancedSearchGuide': 'enhancedSearchGuide', 'urn:mace:dir:attribute-def:facsimileTelephoneNumber': 'facsimileTelephoneNumber', 'urn:mace:dir:attribute-def:favouriteDrink': 'favouriteDrink', 'urn:mace:dir:attribute-def:fax': 'fax', 'urn:mace:dir:attribute-def:federationFeideSchemaVersion': 'federationFeideSchemaVersion', 'urn:mace:dir:attribute-def:friendlyCountryName': 'friendlyCountryName', 'urn:mace:dir:attribute-def:generationQualifier': 'generationQualifier', 'urn:mace:dir:attribute-def:givenName': 'givenName', 'urn:mace:dir:attribute-def:gn': 'gn', 'urn:mace:dir:attribute-def:homePhone': 'homePhone', 'urn:mace:dir:attribute-def:homePostalAddress': 'homePostalAddress', 'urn:mace:dir:attribute-def:homeTelephoneNumber': 'homeTelephoneNumber', 'urn:mace:dir:attribute-def:host': 'host', 'urn:mace:dir:attribute-def:houseIdentifier': 'houseIdentifier', 'urn:mace:dir:attribute-def:info': 'info', 'urn:mace:dir:attribute-def:initials': 'initials', 'urn:mace:dir:attribute-def:internationaliSDNNumber': 'internationaliSDNNumber', 'urn:mace:dir:attribute-def:janetMailbox': 'janetMailbox', 'urn:mace:dir:attribute-def:jpegPhoto': 'jpegPhoto', 'urn:mace:dir:attribute-def:knowledgeInformation': 'knowledgeInformation', 'urn:mace:dir:attribute-def:l': 'l', 'urn:mace:dir:attribute-def:labeledURI': 'labeledURI', 'urn:mace:dir:attribute-def:localityName': 'localityName', 'urn:mace:dir:attribute-def:mDRecord': 'mDRecord', 'urn:mace:dir:attribute-def:mXRecord': 'mXRecord', 'urn:mace:dir:attribute-def:mail': 'mail', 'urn:mace:dir:attribute-def:mailPreferenceOption': 'mailPreferenceOption', 'urn:mace:dir:attribute-def:manager': 'manager', 'urn:mace:dir:attribute-def:member': 'member', 'urn:mace:dir:attribute-def:mobile': 'mobile', 'urn:mace:dir:attribute-def:mobileTelephoneNumber': 'mobileTelephoneNumber', 'urn:mace:dir:attribute-def:nSRecord': 'nSRecord', 'urn:mace:dir:attribute-def:name': 'name', 'urn:mace:dir:attribute-def:norEduOrgAcronym': 'norEduOrgAcronym', 'urn:mace:dir:attribute-def:norEduOrgNIN': 'norEduOrgNIN', 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion': 'norEduOrgSchemaVersion', 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier': 'norEduOrgUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber': 'norEduOrgUniqueNumber', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier': 'norEduOrgUnitUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber': 'norEduOrgUnitUniqueNumber', 'urn:mace:dir:attribute-def:norEduPersonBirthDate': 'norEduPersonBirthDate', 'urn:mace:dir:attribute-def:norEduPersonLIN': 'norEduPersonLIN', 'urn:mace:dir:attribute-def:norEduPersonNIN': 'norEduPersonNIN', 'urn:mace:dir:attribute-def:o': 'o', 'urn:mace:dir:attribute-def:objectClass': 'objectClass', 'urn:mace:dir:attribute-def:organizationName': 'organizationName', 'urn:mace:dir:attribute-def:organizationalStatus': 'organizationalStatus', 'urn:mace:dir:attribute-def:organizationalUnitName': 'organizationalUnitName', 'urn:mace:dir:attribute-def:otherMailbox': 'otherMailbox', 'urn:mace:dir:attribute-def:ou': 'ou', 'urn:mace:dir:attribute-def:owner': 'owner', 'urn:mace:dir:attribute-def:pager': 'pager', 'urn:mace:dir:attribute-def:pagerTelephoneNumber': 'pagerTelephoneNumber', 'urn:mace:dir:attribute-def:personalSignature': 'personalSignature', 'urn:mace:dir:attribute-def:personalTitle': 'personalTitle', 'urn:mace:dir:attribute-def:photo': 'photo', 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName': 'physicalDeliveryOfficeName', 'urn:mace:dir:attribute-def:pkcs9email': 'pkcs9email', 'urn:mace:dir:attribute-def:postOfficeBox': 'postOfficeBox', 'urn:mace:dir:attribute-def:postalAddress': 'postalAddress', 'urn:mace:dir:attribute-def:postalCode': 'postalCode', 'urn:mace:dir:attribute-def:preferredDeliveryMethod': 'preferredDeliveryMethod', 'urn:mace:dir:attribute-def:preferredLanguage': 'preferredLanguage', 'urn:mace:dir:attribute-def:presentationAddress': 'presentationAddress', 'urn:mace:dir:attribute-def:protocolInformation': 'protocolInformation', 'urn:mace:dir:attribute-def:pseudonym': 'pseudonym', 'urn:mace:dir:attribute-def:registeredAddress': 'registeredAddress', 'urn:mace:dir:attribute-def:rfc822Mailbox': 'rfc822Mailbox', 'urn:mace:dir:attribute-def:roleOccupant': 'roleOccupant', 'urn:mace:dir:attribute-def:roomNumber': 'roomNumber', 'urn:mace:dir:attribute-def:sOARecord': 'sOARecord', 'urn:mace:dir:attribute-def:searchGuide': 'searchGuide', 'urn:mace:dir:attribute-def:secretary': 'secretary', 'urn:mace:dir:attribute-def:seeAlso': 'seeAlso', 'urn:mace:dir:attribute-def:serialNumber': 'serialNumber', 'urn:mace:dir:attribute-def:singleLevelQuality': 'singleLevelQuality', 'urn:mace:dir:attribute-def:sn': 'sn', 'urn:mace:dir:attribute-def:st': 'st', 'urn:mace:dir:attribute-def:stateOrProvinceName': 'stateOrProvinceName', 'urn:mace:dir:attribute-def:street': 'street', 'urn:mace:dir:attribute-def:streetAddress': 'streetAddress', 'urn:mace:dir:attribute-def:subtreeMaximumQuality': 'subtreeMaximumQuality', 'urn:mace:dir:attribute-def:subtreeMinimumQuality': 'subtreeMinimumQuality', 'urn:mace:dir:attribute-def:supportedAlgorithms': 'supportedAlgorithms', 'urn:mace:dir:attribute-def:supportedApplicationContext': 'supportedApplicationContext', 'urn:mace:dir:attribute-def:surname': 'surname', 'urn:mace:dir:attribute-def:telephoneNumber': 'telephoneNumber', 'urn:mace:dir:attribute-def:teletexTerminalIdentifier': 'teletexTerminalIdentifier', 'urn:mace:dir:attribute-def:telexNumber': 'telexNumber', 'urn:mace:dir:attribute-def:textEncodedORAddress': 'textEncodedORAddress', 'urn:mace:dir:attribute-def:title': 'title', 'urn:mace:dir:attribute-def:uid': 'uid', 'urn:mace:dir:attribute-def:uniqueIdentifier': 'uniqueIdentifier', 'urn:mace:dir:attribute-def:uniqueMember': 'uniqueMember', 'urn:mace:dir:attribute-def:userCertificate': 'userCertificate', 'urn:mace:dir:attribute-def:userClass': 'userClass', 'urn:mace:dir:attribute-def:userPKCS12': 'userPKCS12', 'urn:mace:dir:attribute-def:userPassword': 'userPassword', 'urn:mace:dir:attribute-def:userSMIMECertificate': 'userSMIMECertificate', 'urn:mace:dir:attribute-def:userid': 'userid', 'urn:mace:dir:attribute-def:x121Address': 'x121Address', 'urn:mace:dir:attribute-def:x500UniqueIdentifier': 'x500UniqueIdentifier', }, "to": { 'aRecord': 'urn:mace:dir:attribute-def:aRecord', 'aliasedEntryName': 'urn:mace:dir:attribute-def:aliasedEntryName', 'aliasedObjectName': 'urn:mace:dir:attribute-def:aliasedObjectName', 'associatedDomain': 'urn:mace:dir:attribute-def:associatedDomain', 'associatedName': 'urn:mace:dir:attribute-def:associatedName', 'audio': 'urn:mace:dir:attribute-def:audio', 'authorityRevocationList': 'urn:mace:dir:attribute-def:authorityRevocationList', 'buildingName': 'urn:mace:dir:attribute-def:buildingName', 'businessCategory': 'urn:mace:dir:attribute-def:businessCategory', 'c': 'urn:mace:dir:attribute-def:c', 'cACertificate': 'urn:mace:dir:attribute-def:cACertificate', 'cNAMERecord': 'urn:mace:dir:attribute-def:cNAMERecord', 'carLicense': 'urn:mace:dir:attribute-def:carLicense', 'certificateRevocationList': 'urn:mace:dir:attribute-def:certificateRevocationList', 'cn': 'urn:mace:dir:attribute-def:cn', 'co': 'urn:mace:dir:attribute-def:co', 'commonName': 'urn:mace:dir:attribute-def:commonName', 'countryName': 'urn:mace:dir:attribute-def:countryName', 'crossCertificatePair': 'urn:mace:dir:attribute-def:crossCertificatePair', 'dITRedirect': 'urn:mace:dir:attribute-def:dITRedirect', 'dSAQuality': 'urn:mace:dir:attribute-def:dSAQuality', 'dc': 'urn:mace:dir:attribute-def:dc', 'deltaRevocationList': 'urn:mace:dir:attribute-def:deltaRevocationList', 'departmentNumber': 'urn:mace:dir:attribute-def:departmentNumber', 'description': 'urn:mace:dir:attribute-def:description', 'destinationIndicator': 'urn:mace:dir:attribute-def:destinationIndicator', 'displayName': 'urn:mace:dir:attribute-def:displayName', 'distinguishedName': 'urn:mace:dir:attribute-def:distinguishedName', 'dmdName': 'urn:mace:dir:attribute-def:dmdName', 'dnQualifier': 'urn:mace:dir:attribute-def:dnQualifier', 'documentAuthor': 'urn:mace:dir:attribute-def:documentAuthor', 'documentIdentifier': 'urn:mace:dir:attribute-def:documentIdentifier', 'documentLocation': 'urn:mace:dir:attribute-def:documentLocation', 'documentPublisher': 'urn:mace:dir:attribute-def:documentPublisher', 'documentTitle': 'urn:mace:dir:attribute-def:documentTitle', 'documentVersion': 'urn:mace:dir:attribute-def:documentVersion', 'domainComponent': 'urn:mace:dir:attribute-def:domainComponent', 'drink': 'urn:mace:dir:attribute-def:drink', 'eduOrgHomePageURI': 'urn:mace:dir:attribute-def:eduOrgHomePageURI', 'eduOrgIdentityAuthNPolicyURI': 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI', 'eduOrgLegalName': 'urn:mace:dir:attribute-def:eduOrgLegalName', 'eduOrgSuperiorURI': 'urn:mace:dir:attribute-def:eduOrgSuperiorURI', 'eduOrgWhitePagesURI': 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI', 'eduPersonAffiliation': 'urn:mace:dir:attribute-def:eduPersonAffiliation', 'eduPersonEntitlement': 'urn:mace:dir:attribute-def:eduPersonEntitlement', 'eduPersonNickname': 'urn:mace:dir:attribute-def:eduPersonNickname', 'eduPersonOrgDN': 'urn:mace:dir:attribute-def:eduPersonOrgDN', 'eduPersonOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN', 'eduPersonPrimaryAffiliation': 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation', 'eduPersonPrimaryOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN', 'eduPersonPrincipalName': 'urn:mace:dir:attribute-def:eduPersonPrincipalName', 'eduPersonScopedAffiliation': 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation', 'eduPersonTargetedID': 'urn:mace:dir:attribute-def:eduPersonTargetedID', 'email': 'urn:mace:dir:attribute-def:email', 'emailAddress': 'urn:mace:dir:attribute-def:emailAddress', 'employeeNumber': 'urn:mace:dir:attribute-def:employeeNumber', 'employeeType': 'urn:mace:dir:attribute-def:employeeType', 'enhancedSearchGuide': 'urn:mace:dir:attribute-def:enhancedSearchGuide', 'facsimileTelephoneNumber': 'urn:mace:dir:attribute-def:facsimileTelephoneNumber', 'favouriteDrink': 'urn:mace:dir:attribute-def:favouriteDrink', 'fax': 'urn:mace:dir:attribute-def:fax', 'federationFeideSchemaVersion': 'urn:mace:dir:attribute-def:federationFeideSchemaVersion', 'friendlyCountryName': 'urn:mace:dir:attribute-def:friendlyCountryName', 'generationQualifier': 'urn:mace:dir:attribute-def:generationQualifier', 'givenName': 'urn:mace:dir:attribute-def:givenName', 'gn': 'urn:mace:dir:attribute-def:gn', 'homePhone': 'urn:mace:dir:attribute-def:homePhone', 'homePostalAddress': 'urn:mace:dir:attribute-def:homePostalAddress', 'homeTelephoneNumber': 'urn:mace:dir:attribute-def:homeTelephoneNumber', 'host': 'urn:mace:dir:attribute-def:host', 'houseIdentifier': 'urn:mace:dir:attribute-def:houseIdentifier', 'info': 'urn:mace:dir:attribute-def:info', 'initials': 'urn:mace:dir:attribute-def:initials', 'internationaliSDNNumber': 'urn:mace:dir:attribute-def:internationaliSDNNumber', 'janetMailbox': 'urn:mace:dir:attribute-def:janetMailbox', 'jpegPhoto': 'urn:mace:dir:attribute-def:jpegPhoto', 'knowledgeInformation': 'urn:mace:dir:attribute-def:knowledgeInformation', 'l': 'urn:mace:dir:attribute-def:l', 'labeledURI': 'urn:mace:dir:attribute-def:labeledURI', 'localityName': 'urn:mace:dir:attribute-def:localityName', 'mDRecord': 'urn:mace:dir:attribute-def:mDRecord', 'mXRecord': 'urn:mace:dir:attribute-def:mXRecord', 'mail': 'urn:mace:dir:attribute-def:mail', 'mailPreferenceOption': 'urn:mace:dir:attribute-def:mailPreferenceOption', 'manager': 'urn:mace:dir:attribute-def:manager', 'member': 'urn:mace:dir:attribute-def:member', 'mobile': 'urn:mace:dir:attribute-def:mobile', 'mobileTelephoneNumber': 'urn:mace:dir:attribute-def:mobileTelephoneNumber', 'nSRecord': 'urn:mace:dir:attribute-def:nSRecord', 'name': 'urn:mace:dir:attribute-def:name', 'norEduOrgAcronym': 'urn:mace:dir:attribute-def:norEduOrgAcronym', 'norEduOrgNIN': 'urn:mace:dir:attribute-def:norEduOrgNIN', 'norEduOrgSchemaVersion': 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion', 'norEduOrgUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier', 'norEduOrgUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber', 'norEduOrgUnitUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier', 'norEduOrgUnitUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber', 'norEduPersonBirthDate': 'urn:mace:dir:attribute-def:norEduPersonBirthDate', 'norEduPersonLIN': 'urn:mace:dir:attribute-def:norEduPersonLIN', 'norEduPersonNIN': 'urn:mace:dir:attribute-def:norEduPersonNIN', 'o': 'urn:mace:dir:attribute-def:o', 'objectClass': 'urn:mace:dir:attribute-def:objectClass', 'organizationName': 'urn:mace:dir:attribute-def:organizationName', 'organizationalStatus': 'urn:mace:dir:attribute-def:organizationalStatus', 'organizationalUnitName': 'urn:mace:dir:attribute-def:organizationalUnitName', 'otherMailbox': 'urn:mace:dir:attribute-def:otherMailbox', 'ou': 'urn:mace:dir:attribute-def:ou', 'owner': 'urn:mace:dir:attribute-def:owner', 'pager': 'urn:mace:dir:attribute-def:pager', 'pagerTelephoneNumber': 'urn:mace:dir:attribute-def:pagerTelephoneNumber', 'personalSignature': 'urn:mace:dir:attribute-def:personalSignature', 'personalTitle': 'urn:mace:dir:attribute-def:personalTitle', 'photo': 'urn:mace:dir:attribute-def:photo', 'physicalDeliveryOfficeName': 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName', 'pkcs9email': 'urn:mace:dir:attribute-def:pkcs9email', 'postOfficeBox': 'urn:mace:dir:attribute-def:postOfficeBox', 'postalAddress': 'urn:mace:dir:attribute-def:postalAddress', 'postalCode': 'urn:mace:dir:attribute-def:postalCode', 'preferredDeliveryMethod': 'urn:mace:dir:attribute-def:preferredDeliveryMethod', 'preferredLanguage': 'urn:mace:dir:attribute-def:preferredLanguage', 'presentationAddress': 'urn:mace:dir:attribute-def:presentationAddress', 'protocolInformation': 'urn:mace:dir:attribute-def:protocolInformation', 'pseudonym': 'urn:mace:dir:attribute-def:pseudonym', 'registeredAddress': 'urn:mace:dir:attribute-def:registeredAddress', 'rfc822Mailbox': 'urn:mace:dir:attribute-def:rfc822Mailbox', 'roleOccupant': 'urn:mace:dir:attribute-def:roleOccupant', 'roomNumber': 'urn:mace:dir:attribute-def:roomNumber', 'sOARecord': 'urn:mace:dir:attribute-def:sOARecord', 'searchGuide': 'urn:mace:dir:attribute-def:searchGuide', 'secretary': 'urn:mace:dir:attribute-def:secretary', 'seeAlso': 'urn:mace:dir:attribute-def:seeAlso', 'serialNumber': 'urn:mace:dir:attribute-def:serialNumber', 'singleLevelQuality': 'urn:mace:dir:attribute-def:singleLevelQuality', 'sn': 'urn:mace:dir:attribute-def:sn', 'st': 'urn:mace:dir:attribute-def:st', 'stateOrProvinceName': 'urn:mace:dir:attribute-def:stateOrProvinceName', 'street': 'urn:mace:dir:attribute-def:street', 'streetAddress': 'urn:mace:dir:attribute-def:streetAddress', 'subtreeMaximumQuality': 'urn:mace:dir:attribute-def:subtreeMaximumQuality', 'subtreeMinimumQuality': 'urn:mace:dir:attribute-def:subtreeMinimumQuality', 'supportedAlgorithms': 'urn:mace:dir:attribute-def:supportedAlgorithms', 'supportedApplicationContext': 'urn:mace:dir:attribute-def:supportedApplicationContext', 'surname': 'urn:mace:dir:attribute-def:surname', 'telephoneNumber': 'urn:mace:dir:attribute-def:telephoneNumber', 'teletexTerminalIdentifier': 'urn:mace:dir:attribute-def:teletexTerminalIdentifier', 'telexNumber': 'urn:mace:dir:attribute-def:telexNumber', 'textEncodedORAddress': 'urn:mace:dir:attribute-def:textEncodedORAddress', 'title': 'urn:mace:dir:attribute-def:title', 'uid': 'urn:mace:dir:attribute-def:uid', 'uniqueIdentifier': 'urn:mace:dir:attribute-def:uniqueIdentifier', 'uniqueMember': 'urn:mace:dir:attribute-def:uniqueMember', 'userCertificate': 'urn:mace:dir:attribute-def:userCertificate', 'userClass': 'urn:mace:dir:attribute-def:userClass', 'userPKCS12': 'urn:mace:dir:attribute-def:userPKCS12', 'userPassword': 'urn:mace:dir:attribute-def:userPassword', 'userSMIMECertificate': 'urn:mace:dir:attribute-def:userSMIMECertificate', 'userid': 'urn:mace:dir:attribute-def:userid', 'x121Address': 'urn:mace:dir:attribute-def:x121Address', 'x500UniqueIdentifier': 'urn:mace:dir:attribute-def:x500UniqueIdentifier', } }pysaml2-4.9.0/example/sp-repoze/attributemaps/saml_uri.py000066400000000000000000000211511355762626600235650ustar00rootroot00000000000000__author__ = 'rolandh' EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR_OID = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.' PKCS_9 = "urn:oid:1.2.840.113549.1.9.1." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR_OID+'53': 'deltaRevocationList', X500ATTR_OID+'52': 'supportedAlgorithms', X500ATTR_OID+'51': 'houseIdentifier', X500ATTR_OID+'50': 'uniqueMember', X500ATTR_OID+'19': 'physicalDeliveryOfficeName', X500ATTR_OID+'18': 'postOfficeBox', X500ATTR_OID+'17': 'postalCode', X500ATTR_OID+'16': 'postalAddress', X500ATTR_OID+'15': 'businessCategory', X500ATTR_OID+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR_OID+'12': 'title', X500ATTR_OID+'11': 'ou', X500ATTR_OID+'10': 'o', X500ATTR_OID+'37': 'cACertificate', X500ATTR_OID+'36': 'userCertificate', X500ATTR_OID+'31': 'member', X500ATTR_OID+'30': 'supportedApplicationContext', X500ATTR_OID+'33': 'roleOccupant', X500ATTR_OID+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR_OID+'39': 'certificateRevocationList', X500ATTR_OID+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR_OID+'9': 'street', X500ATTR_OID+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR_OID+'2': 'knowledgeInformation', X500ATTR_OID+'7': 'l', X500ATTR_OID+'6': 'c', X500ATTR_OID+'5': 'serialNumber', X500ATTR_OID+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR_OID+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR_OID+'40': 'crossCertificatePair', X500ATTR_OID+'42': 'givenName', X500ATTR_OID+'43': 'initials', X500ATTR_OID+'44': 'generationQualifier', X500ATTR_OID+'45': 'x500UniqueIdentifier', X500ATTR_OID+'46': 'dnQualifier', X500ATTR_OID+'47': 'enhancedSearchGuide', X500ATTR_OID+'48': 'protocolInformation', X500ATTR_OID+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR_OID+'22': 'teletexTerminalIdentifier', X500ATTR_OID+'23': 'facsimileTelephoneNumber', X500ATTR_OID+'20': 'telephoneNumber', X500ATTR_OID+'21': 'telexNumber', X500ATTR_OID+'26': 'registeredAddress', X500ATTR_OID+'27': 'destinationIndicator', X500ATTR_OID+'24': 'x121Address', X500ATTR_OID+'25': 'internationaliSDNNumber', X500ATTR_OID+'28': 'preferredDeliveryMethod', X500ATTR_OID+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', UMICH+'57': 'labeledURI', UCL_DIR_PILOT+'1': 'uid', }, "to": { 'roleOccupant': X500ATTR_OID+'33', 'gn': X500ATTR_OID+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR_OID+'12', 'facsimileTelephoneNumber': X500ATTR_OID+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR_OID+'18', 'fax': X500ATTR_OID+'23', 'telephoneNumber': X500ATTR_OID+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR_OID+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR_OID+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR_OID+'26', 'physicalDeliveryOfficeName': X500ATTR_OID+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR_OID+'7', 'stateOrProvinceName': X500ATTR_OID+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR_OID+'42', 'givenname': X500ATTR_OID+'42', 'x500UniqueIdentifier': X500ATTR_OID+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR_OID+'51', 'street': X500ATTR_OID+'9', 'supportedAlgorithms': X500ATTR_OID+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR_OID+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR_OID+'6', 'teletexTerminalIdentifier': X500ATTR_OID+'22', 'o': X500ATTR_OID+'10', 'cACertificate': X500ATTR_OID+'37', 'telexNumber': X500ATTR_OID+'21', 'ou': X500ATTR_OID+'11', 'initials': X500ATTR_OID+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR_OID+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR_OID+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR_OID+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'edupersonprincipalname': EDUPERSON_OID+'6', 'localityName': X500ATTR_OID+'7', 'owner': X500ATTR_OID+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR_OID+'14', 'certificateRevocationList': X500ATTR_OID+'39', 'organizationalUnitName': X500ATTR_OID+'11', 'userCertificate': X500ATTR_OID+'36', 'preferredDeliveryMethod': X500ATTR_OID+'28', 'internationaliSDNNumber': X500ATTR_OID+'25', 'uniqueMember': X500ATTR_OID+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR_OID+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR_OID+'24', 'destinationIndicator': X500ATTR_OID+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR_OID+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'edupersonscopedaffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR_OID+'48', 'knowledgeInformation': X500ATTR_OID+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR_OID+'31', 'streetAddress': X500ATTR_OID+'9', 'dmdName': X500ATTR_OID+'54', 'postalCode': X500ATTR_OID+'17', 'pseudonym': X500ATTR_OID+'65', 'dnQualifier': X500ATTR_OID+'46', 'crossCertificatePair': X500ATTR_OID+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR_OID+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR_OID+'15', 'serialNumber': X500ATTR_OID+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR_OID+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR_OID+'29', 'sn': X500ATTR_OID+'4', 'domainComponent': UCL_DIR_PILOT+'25', 'labeledURI': UMICH+'57', 'uid': UCL_DIR_PILOT+'1' } } pysaml2-4.9.0/example/sp-repoze/attributemaps/shibboleth_uri.py000066400000000000000000000176061355762626600247660ustar00rootroot00000000000000EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = "urn:oid:0.9.2342.19200300.100.1." PKCS_9 = "urn:oid:1.2.840.113549.1.9." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." MAP = { "identifier": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR+'53': 'deltaRevocationList', X500ATTR+'52': 'supportedAlgorithms', X500ATTR+'51': 'houseIdentifier', X500ATTR+'50': 'uniqueMember', X500ATTR+'19': 'physicalDeliveryOfficeName', X500ATTR+'18': 'postOfficeBox', X500ATTR+'17': 'postalCode', X500ATTR+'16': 'postalAddress', X500ATTR+'15': 'businessCategory', X500ATTR+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR+'12': 'title', X500ATTR+'11': 'ou', X500ATTR+'10': 'o', X500ATTR+'37': 'cACertificate', X500ATTR+'36': 'userCertificate', X500ATTR+'31': 'member', X500ATTR+'30': 'supportedApplicationContext', X500ATTR+'33': 'roleOccupant', X500ATTR+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR+'39': 'certificateRevocationList', X500ATTR+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR+'9': 'street', X500ATTR+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR+'2': 'knowledgeInformation', X500ATTR+'7': 'l', X500ATTR+'6': 'c', X500ATTR+'5': 'serialNumber', X500ATTR+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR+'40': 'crossCertificatePair', X500ATTR+'42': 'givenName', X500ATTR+'43': 'initials', X500ATTR+'44': 'generationQualifier', X500ATTR+'45': 'x500UniqueIdentifier', X500ATTR+'46': 'dnQualifier', X500ATTR+'47': 'enhancedSearchGuide', X500ATTR+'48': 'protocolInformation', X500ATTR+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR+'22': 'teletexTerminalIdentifier', X500ATTR+'23': 'facsimileTelephoneNumber', X500ATTR+'20': 'telephoneNumber', X500ATTR+'21': 'telexNumber', X500ATTR+'26': 'registeredAddress', X500ATTR+'27': 'destinationIndicator', X500ATTR+'24': 'x121Address', X500ATTR+'25': 'internationaliSDNNumber', X500ATTR+'28': 'preferredDeliveryMethod', X500ATTR+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', }, "to":{ 'roleOccupant': X500ATTR+'33', 'gn': X500ATTR+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR+'12', 'facsimileTelephoneNumber': X500ATTR+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR+'18', 'fax': X500ATTR+'23', 'telephoneNumber': X500ATTR+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR+'26', 'physicalDeliveryOfficeName': X500ATTR+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR+'7', 'stateOrProvinceName': X500ATTR+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR+'42', 'x500UniqueIdentifier': X500ATTR+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR+'51', 'street': X500ATTR+'9', 'supportedAlgorithms': X500ATTR+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR+'6', 'teletexTerminalIdentifier': X500ATTR+'22', 'o': X500ATTR+'10', 'cACertificate': X500ATTR+'37', 'telexNumber': X500ATTR+'21', 'ou': X500ATTR+'11', 'initials': X500ATTR+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'localityName': X500ATTR+'7', 'owner': X500ATTR+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR+'14', 'certificateRevocationList': X500ATTR+'39', 'organizationalUnitName': X500ATTR+'11', 'userCertificate': X500ATTR+'36', 'preferredDeliveryMethod': X500ATTR+'28', 'internationaliSDNNumber': X500ATTR+'25', 'uniqueMember': X500ATTR+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR+'24', 'destinationIndicator': X500ATTR+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR+'48', 'knowledgeInformation': X500ATTR+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR+'31', 'streetAddress': X500ATTR+'9', 'dmdName': X500ATTR+'54', 'postalCode': X500ATTR+'17', 'pseudonym': X500ATTR+'65', 'dnQualifier': X500ATTR+'46', 'crossCertificatePair': X500ATTR+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR+'15', 'serialNumber': X500ATTR+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR+'29', 'sn': X500ATTR+'4', 'domainComponent': UCL_DIR_PILOT+'25', } }pysaml2-4.9.0/example/sp-repoze/pki/000077500000000000000000000000001355762626600172775ustar00rootroot00000000000000pysaml2-4.9.0/example/sp-repoze/pki/certgeneration.py000066400000000000000000000007311355762626600226630ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2.cert import OpenSSLWrapper __author__ = 'haho0032' cert_info_ca = { "cn": "localhost.ca", "country_code": "se", "state": "ac", "city": "umea", "organization": "ITS Umea University", "organization_unit": "DIRG" } osw = OpenSSLWrapper() ca_cert, ca_key = osw.create_certificate(cert_info_ca, request=False, write_to_file=True, cert_dir="./")pysaml2-4.9.0/example/sp-repoze/pki/mycert.pem000066400000000000000000000020721355762626600213060ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -----END CERTIFICATE----- pysaml2-4.9.0/example/sp-repoze/pki/mykey.pem000066400000000000000000000015671355762626600211510ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDkJWP7bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr 6/ROgW96ZeQ57fzVy2MCFiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43 qCfLx+clUlOvtnsoMiiRmo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQAB AoGAbx9rKH91DCw/ZEPhHsVXJ6cYHxGcMoAWvnMMC9WUN+bNo4gNL205DLfsxXA1 jqXFXZj3+38vSFumGPA6IvXrN+Wyp3+Lz3QGc4K5OdHeBtYlxa6EsrxPgvuxYDUB vx3xdWPMjy06G/ML+pR9XHnRaPNubXQX3UxGBuLjwNXVmyECQQD2/D84tYoCGWoq 5FhUBxFUy2nnOLKYC/GGxBTX62iLfMQ3fbQcdg2pJsB5rrniyZf7UL+9FOsAO9k1 8DO7G12DAkEA7Hkdg1KEw4ZfjnnjEa+KqpyLTLRQ91uTVW6kzR+4zY719iUJ/PXE PxJqm1ot7mJd1LW+bWtjLpxs7jYH19V+kQJBAIEpn2JnxdmdMuFlcy/WVmDy09pg 0z0imdexeXkFmjHAONkQOv3bWv+HzYaVMo8AgCOksfEPHGqN4eUMTfFeuUMCQF+5 E1JSd/2yCkJhYqKJHae8oMLXByNqRXTCyiFioutK4JPYIHfugJdLfC4QziD+Xp85 RrGCU+7NUWcIJhqfiJECQAIgUAzfzhdj5AyICaFPaOQ+N8FVMLcTyqeTXP0sIlFk JStVibemTRCbxdXXM7OVipz1oW3PBVEO3t/VyjiaGGg= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/example/sp-repoze/sp.py000077500000000000000000000245141355762626600175210ustar00rootroot00000000000000#!/usr/bin/env python from Cookie import SimpleCookie import logging import os import sp_conf from sp_conf import CONFIG import re import subprocess from urlparse import parse_qs import argparse from saml2 import BINDING_HTTP_REDIRECT, time_util from saml2.httputil import Response from saml2.httputil import Unauthorized from saml2.httputil import NotFound from saml2.httputil import Redirect #from saml2.httputil import ServiceError from saml2.metadata import create_metadata_string from saml2.metadata import entities_descriptor from saml2.config import Config from saml2.sigver import security_context logger = logging.getLogger("saml2.SP") args = None # ----------------------------------------------------------------------------- def dict_to_table(ava, lev=0, width=1): txt = ['\n' % width] for prop, valarr in ava.items(): txt.append("\n") if isinstance(valarr, basestring): txt.append("\n" % str(prop)) try: txt.append("\n" % valarr.encode("utf8")) except AttributeError: txt.append("\n" % valarr) elif isinstance(valarr, list): i = 0 n = len(valarr) for val in valarr: if not i: txt.append("\n") if isinstance(val, dict): txt.append("\n") else: try: txt.append("\n" % val.encode("utf8")) except AttributeError: txt.append("\n" % val) if n > 1: txt.append("\n") n -= 1 i += 1 elif isinstance(valarr, dict): txt.append("\n" % prop) txt.append("\n") txt.append("\n") txt.append('
%s%s%s%s\n" % (len(valarr), prop)) else: txt.append("
\n") txt.extend(dict_to_table(val, lev + 1, width - 1)) txt.append("%s%s
%s\n") txt.extend(dict_to_table(valarr, lev + 1, width - 1)) txt.append("
\n') return txt def _expiration(timeout, tformat=None): if timeout == "now": return time_util.instant(tformat) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=tformat) def delete_cookie(environ, name): kaka = environ.get("HTTP_COOKIE", '') if kaka: cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name, None) cookie = SimpleCookie() cookie[name] = morsel cookie[name]["expires"] = _expiration("now", "%a, %d-%b-%Y %H:%M:%S CET") return tuple(cookie.output().split(": ", 1)) return None # ---------------------------------------------------------------------------- #noinspection PyUnusedLocal def whoami(environ, start_response, user): nameid = environ["repoze.who.identity"]["login"] ava = environ["repoze.who.identity"]["user"] if not nameid: return not_authn(environ, start_response) if ava: response = ["

Your identity is supposed to be

"] response.extend(dict_to_table(ava)) else: response = [ "

The system did not return any information about you

"] response.extend("Logout") resp = Response(response) return resp(environ, start_response) #noinspection PyUnusedLocal def not_found(environ, start_response): """Called if no URL matches.""" resp = NotFound('Not Found') return resp(environ, start_response) #noinspection PyUnusedLocal def not_authn(environ, start_response): resp = Unauthorized('Unknown user') return resp(environ, start_response) #noinspection PyUnusedLocal def slo(environ, start_response, user): # so here I might get either a LogoutResponse or a LogoutRequest client = environ['repoze.who.plugins']["saml2auth"] sc = client.saml_client if "QUERY_STRING" in environ: query = parse_qs(environ["QUERY_STRING"]) logger.info("query: %s", query) try: response = sc.parse_logout_request_response( query["SAMLResponse"][0], binding=BINDING_HTTP_REDIRECT) if response: logger.info("LOGOUT response parsed OK") except KeyError: # return error reply response = None if response is None: request = sc.lo headers = [] delco = delete_cookie(environ, "pysaml2") if delco: headers.append(delco) resp = Redirect("/done", headers=headers) return resp(environ, start_response) #noinspection PyUnusedLocal def logout(environ, start_response, user): # This is where it starts when a user wants to log out client = environ['repoze.who.plugins']["saml2auth"] subject_id = environ["repoze.who.identity"]['repoze.who.userid'] logger.info("[logout] subject_id: '%s'", subject_id) target = "/done" # What if more than one _dict = client.saml_client.global_logout(subject_id) logger.info("[logout] global_logout > %s", _dict) rem = environ['repoze.who.plugins'][client.rememberer_name] rem.forget(environ, subject_id) for key, item in _dict.items(): if isinstance(item, tuple): binding, htargs = item else: # result from logout, should be OK pass resp = Redirect("Successful Logout", headers=[("Location", target)]) return resp(environ, start_response) # else: # resp = ServiceError("Failed to logout from identity services") # start_response("500 Internal Server Error") # return [] #noinspection PyUnusedLocal def done(environ, start_response, user): # remove cookie and stored info logger.info("[done] environ: %s", environ) subject_id = environ["repoze.who.identity"]['repoze.who.userid'] client = environ['repoze.who.plugins']["saml2auth"] logger.info("[logout done] remaining subjects: %s", client.saml_client.users.subjects()) start_response('200 OK', [('Content-Type', 'text/html')]) return ["

You are now logged out from this service

"] # ---------------------------------------------------------------------------- # map urls to functions urls = [ (r'whoami$', whoami), (r'logout$', logout), (r'done$', done), (r'slo$', slo), (r'^$', whoami), ] # ---------------------------------------------------------------------------- def metadata(environ, start_response): try: path = args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath( __file__ )) if path[-1] != "/": path += "/" metadata = create_metadata_string(path+"sp_conf.py", None, args.valid, args.cert, args.keyfile, args.id, args.name, args.sign) start_response('200 OK', [('Content-Type', "text/xml")]) return metadata except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def application(environ, start_response): """ The main WSGI application. Dispatch the current request to the functions from above and store the regular expression captures in the WSGI environment as `myapp.url_args` so that the functions from above can access the url placeholders. If nothing matches, call the `not_found` function. :param environ: The HTTP application environment :param start_response: The application to run when the handling of the request is done :return: The response as a list of lines """ path = environ.get('PATH_INFO', '').lstrip('/') logger.info(" PATH: %s", path) if path == "metadata": return metadata(environ, start_response) user = environ.get("REMOTE_USER", "") if not user: user = environ.get("repoze.who.identity", "") logger.info("repoze.who.identity: '%s'", user) else: logger.info("REMOTE_USER: '%s'", user) #logger.info(logging.Logger.manager.loggerDict) for regex, callback in urls: if user: match = re.search(regex, path) if match is not None: try: environ['myapp.url_args'] = match.groups()[0] except IndexError: environ['myapp.url_args'] = path return callback(environ, start_response, user) else: return not_authn(environ, start_response) return not_found(environ, start_response) # ---------------------------------------------------------------------------- from repoze.who.config import make_middleware_with_config app_with_auth = make_middleware_with_config(application, {"here": "."}, './who.ini', log_file="repoze_who.log") # ---------------------------------------------------------------------------- HOST = sp_conf.HOST PORT = sp_conf.PORT # allow uwsgi or gunicorn mount # by moving some initialization out of __name__ == '__main__' section. # uwsgi -s 0.0.0.0:8087 --protocol http --callable app_with_auth --module idp if __name__ == '__main__': #make_metadata arguments parser = argparse.ArgumentParser() parser.add_argument('-p', dest='path', help='Path to configuration file.') parser.add_argument('-v', dest='valid', default="4", help="How long, in days, the metadata is valid from the time of creation") parser.add_argument('-c', dest='cert', help='certificate') parser.add_argument('-i', dest='id', help="The ID of the entities descriptor in the metadata") parser.add_argument('-k', dest='keyfile', help="A file with a key to sign the metadata with") parser.add_argument('-n', dest='name') parser.add_argument('-s', dest='sign', action='store_true', help="sign the metadata") args = parser.parse_args() from wsgiref.simple_server import make_server srv = make_server(HOST, PORT, app_with_auth) print("SP listening on %s:%s" % (HOST, PORT)) srv.serve_forever() pysaml2-4.9.0/example/sp-repoze/sp_conf.example000066400000000000000000000030121355762626600215140ustar00rootroot00000000000000from saml2 import BINDING_HTTP_REDIRECT from saml2.saml import NAME_FORMAT_URI HOST = 'localhost' PORT = 8087 BASE = "http://%s:%s" % (HOST, PORT) CONFIG = { "entityid": "%s/sp.xml" % BASE, "description": "My SP", "service": { "sp": { "name": "Rolands SP", "endpoints": { "assertion_consumer_service": [BASE], "single_logout_service": [(BASE + "/slo", BINDING_HTTP_REDIRECT)], }, "required_attributes": ["surname", "givenname", "edupersonaffiliation"], "optional_attributes": ["title"], } }, "debug": 1, "key_file": "pki/mykey.pem", "cert_file": "pki/mycert.pem", "attribute_map_dir": "./attributemaps", "metadata": {"local": ["../idp2/idp.xml"]}, # -- below used by make_metadata -- "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], #"xmlsec_binary":"/opt/local/bin/xmlsec1", "name_form": NAME_FORMAT_URI, "logger": { "rotating": { "filename": "sp.log", "maxBytes": 100000, "backupCount": 5, }, "loglevel": "debug", } }pysaml2-4.9.0/example/sp-repoze/sp_conf.py.example000066400000000000000000000030141355762626600221450ustar00rootroot00000000000000from saml2 import BINDING_HTTP_REDIRECT from saml2.saml import NAME_FORMAT_URI BASE= "http://localhost:8087" #BASE= "http://lingon.catalogix.se:8087" CONFIG = { "entityid": "%s/sp.xml" % BASE, "description": "My SP", "service": { "sp": { "name": "Rolands SP", "endpoints": { "assertion_consumer_service": [BASE], "single_logout_service": [(BASE + "/slo", BINDING_HTTP_REDIRECT)], }, "required_attributes": ["surname", "givenname", "edupersonaffiliation"], "optional_attributes": ["title"], } }, "debug": 1, "key_file": "pki/mykey.pem", "cert_file": "pki/mycert.pem", "attribute_map_dir": "./attributemaps", "metadata": {"local": ["../idp2/idp.xml"]}, # -- below used by make_metadata -- "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], #"xmlsec_binary":"/opt/local/bin/xmlsec1", "name_form": NAME_FORMAT_URI, "logger": { "rotating": { "filename": "sp.log", "maxBytes": 100000, "backupCount": 5, }, "loglevel": "debug", } }pysaml2-4.9.0/example/sp-repoze/who.ini000066400000000000000000000020251355762626600200110ustar00rootroot00000000000000[plugin:auth_tkt] # identification use = repoze.who.plugins.auth_tkt:make_plugin secret = kasamark cookie_name = pysaml2 secure = False include_ip = True timeout = 3600 reissue_time = 3000 # IDENTIFIER # @param : # - rememberer_name : name of the plugin for remembering (delegate) [plugin:saml2auth] use = s2repoze.plugins.sp:make_plugin saml_conf = sp_conf remember_name = auth_tkt sid_store = outstanding idp_query_param = IdPEntityId #discovery = http://130.239.201.5/role/idp.ds [general] request_classifier = s2repoze.plugins.challenge_decider:my_request_classifier challenge_decider = repoze.who.classifiers:default_challenge_decider remote_user_key = REMOTE_USER [identifiers] # plugin_name;classifier_name:.. or just plugin_name (good for any) plugins = saml2auth auth_tkt [authenticators] # plugin_name;classifier_name.. or just plugin_name (good for any) plugins = saml2auth [challengers] # plugin_name;classifier_name:.. or just plugin_name (good for any) plugins = saml2auth [mdproviders] plugins = saml2auth pysaml2-4.9.0/example/sp-wsgi/000077500000000000000000000000001355762626600161615ustar00rootroot00000000000000pysaml2-4.9.0/example/sp-wsgi/pki/000077500000000000000000000000001355762626600167445ustar00rootroot00000000000000pysaml2-4.9.0/example/sp-wsgi/pki/mycert.pem000066400000000000000000000020721355762626600207530ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -----END CERTIFICATE----- pysaml2-4.9.0/example/sp-wsgi/pki/mykey.pem000066400000000000000000000015671355762626600206160ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDkJWP7bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr 6/ROgW96ZeQ57fzVy2MCFiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43 qCfLx+clUlOvtnsoMiiRmo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQAB AoGAbx9rKH91DCw/ZEPhHsVXJ6cYHxGcMoAWvnMMC9WUN+bNo4gNL205DLfsxXA1 jqXFXZj3+38vSFumGPA6IvXrN+Wyp3+Lz3QGc4K5OdHeBtYlxa6EsrxPgvuxYDUB vx3xdWPMjy06G/ML+pR9XHnRaPNubXQX3UxGBuLjwNXVmyECQQD2/D84tYoCGWoq 5FhUBxFUy2nnOLKYC/GGxBTX62iLfMQ3fbQcdg2pJsB5rrniyZf7UL+9FOsAO9k1 8DO7G12DAkEA7Hkdg1KEw4ZfjnnjEa+KqpyLTLRQ91uTVW6kzR+4zY719iUJ/PXE PxJqm1ot7mJd1LW+bWtjLpxs7jYH19V+kQJBAIEpn2JnxdmdMuFlcy/WVmDy09pg 0z0imdexeXkFmjHAONkQOv3bWv+HzYaVMo8AgCOksfEPHGqN4eUMTfFeuUMCQF+5 E1JSd/2yCkJhYqKJHae8oMLXByNqRXTCyiFioutK4JPYIHfugJdLfC4QziD+Xp85 RrGCU+7NUWcIJhqfiJECQAIgUAzfzhdj5AyICaFPaOQ+N8FVMLcTyqeTXP0sIlFk JStVibemTRCbxdXXM7OVipz1oW3PBVEO3t/VyjiaGGg= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/example/sp-wsgi/service_conf.py.example000066400000000000000000000006741355762626600226410ustar00rootroot00000000000000from saml2.assertion import Policy import saml2.xmldsig as ds HOST = 'localhost' PORT = 8087 HTTPS = False SIGN_ALG = None DIGEST_ALG = None #SIGN_ALG = ds.SIG_RSA_SHA512 #DIGEST_ALG = ds.DIGEST_SHA512 # Which groups of entity categories to use POLICY = Policy( { "default": {"entity_categories": ["swamid", "edugain"]} } ) # HTTPS cert information SERVER_CERT = "pki/mycert.pem" SERVER_KEY = "pki/mykey.pem" CERT_CHAIN = "" pysaml2-4.9.0/example/sp-wsgi/sp.py000077500000000000000000001022651355762626600171660ustar00rootroot00000000000000#!/usr/bin/env python from __future__ import print_function import argparse import cgi import importlib import logging import os import re import sys import xml.dom.minidom from saml2.client_base import MIME_PAOS from saml2.sigver import SignatureError import six from six.moves.http_cookies import SimpleCookie from six.moves.urllib.parse import parse_qs import saml2.xmldsig as ds from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT, element_to_extension_element from saml2 import BINDING_SOAP from saml2 import ecp from saml2 import time_util from saml2.client import Saml2Client from saml2.ecp_client import PAOS_HEADER_INFO from saml2.extension.pefim import SPCertEnc from saml2.httputil import BadRequest from saml2.httputil import NotFound from saml2.httputil import NotImplemented from saml2.httputil import Redirect from saml2.httputil import Response from saml2.httputil import SeeOther from saml2.httputil import ServiceError from saml2.httputil import Unauthorized from saml2.httputil import get_post from saml2.httputil import geturl, make_cookie, parse_cookie from saml2.metadata import create_metadata_string from saml2.response import StatusError from saml2.response import VerificationError from saml2.s_utils import UnknownPrincipal from saml2.s_utils import UnsupportedBinding from saml2.s_utils import decode_base64_and_inflate from saml2.s_utils import rndstr from saml2.s_utils import sid from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.samlp import Extensions logger = logging.getLogger("") hdlr = logging.FileHandler("spx.log") base_formatter = logging.Formatter("%(asctime)s %(name)s:%(levelname)s %(message)s") hdlr.setFormatter(base_formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) SP = None SEED = "" POLICY = None def dict_to_table(ava, lev=0, width=1): txt = ['\n' % width] for prop, valarr in ava.items(): txt.append("\n") if isinstance(valarr, six.string_types): txt.append("\n" % str(prop)) txt.append("\n" % valarr) elif isinstance(valarr, list): i = 0 n = len(valarr) for val in valarr: if not i: txt.append("\n") if isinstance(val, dict): txt.append("\n") else: txt.append("\n" % val) if n > 1: txt.append("\n") n -= 1 i += 1 elif isinstance(valarr, dict): txt.append("\n" % prop) txt.append("\n") txt.append("\n") txt.append("
%s%s%s\n" % (len(valarr), prop)) else: txt.append("
\n") txt.extend(dict_to_table(val, lev + 1, width - 1)) txt.append("%s
%s\n") txt.extend(dict_to_table(valarr, lev + 1, width - 1)) txt.append("
\n") return txt def handle_static(environ, start_response, path): """ Creates a response for a static file. There might be a longer path then just /static/... - if so strip the path leading up to static. :param environ: wsgi enviroment :param start_response: wsgi start response :param path: the static file and path to the file. :return: wsgi response for the static file. """ try: data = open(path, "rb").read() if path.endswith(".ico"): resp = Response(data, headers=[("Content-Type", "image/x-icon")]) elif path.endswith(".html"): resp = Response(data, headers=[("Content-Type", "text/html")]) elif path.endswith(".txt"): resp = Response(data, headers=[("Content-Type", "text/plain")]) elif path.endswith(".css"): resp = Response(data, headers=[("Content-Type", "text/css")]) elif path.endswith(".js"): resp = Response(data, headers=[("Content-Type", "text/javascript")]) elif path.endswith(".png"): resp = Response(data, headers=[("Content-Type", "image/png")]) else: resp = Response(data) except IOError: resp = NotFound() return resp(environ, start_response) class ECPResponse(object): code = 200 title = "OK" def __init__(self, content): self.content = content # noinspection PyUnusedLocal def __call__(self, environ, start_response): start_response( "%s %s" % (self.code, self.title), [("Content-Type", "text/xml")] ) return [self.content] def _expiration(timeout, tformat=None): # Wed, 06-Jun-2012 01:34:34 GMT if not tformat: tformat = "%a, %d-%b-%Y %T GMT" if timeout == "now": return time_util.instant(tformat) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=tformat) class Cache(object): def __init__(self): self.uid2user = {} self.cookie_name = "spauthn" self.outstanding_queries = {} self.outstanding_certs = {} self.relay_state = {} self.user = {} self.result = {} def get_user(self, environ): cookie = environ.get("HTTP_COOKIE", "") logger.debug("Cookie: %s", cookie) if cookie: cookie_obj = SimpleCookie(cookie) morsel = cookie_obj.get(self.cookie_name, None) if morsel: try: return self.uid2user[morsel.value] except KeyError: return None else: logger.debug("No %s cookie", self.cookie_name) return None def delete_cookie(self, environ): cookie = environ.get("HTTP_COOKIE", "") logger.debug("delete cookie: %s", cookie) if cookie: _name = self.cookie_name cookie_obj = SimpleCookie(cookie) morsel = cookie_obj.get(_name, None) cookie = SimpleCookie() cookie[_name] = "" cookie[_name]["path"] = "/" logger.debug("Expire: %s", morsel) cookie[_name]["expires"] = _expiration("now") return cookie.output().split(": ", 1) return None def set_cookie(self, user): uid = rndstr(32) self.uid2user[uid] = user cookie = SimpleCookie() cookie[self.cookie_name] = uid cookie[self.cookie_name]["path"] = "/" cookie[self.cookie_name]["expires"] = _expiration(480) logger.debug("Cookie expires: %s", cookie[self.cookie_name]["expires"]) return cookie.output().split(": ", 1) # ----------------------------------------------------------------------------- # RECEIVERS # ----------------------------------------------------------------------------- class Service(object): def __init__(self, environ, start_response, user=None): self.environ = environ logger.debug("ENVIRON: %s", environ) self.start_response = start_response self.user = user self.sp = None def unpack_redirect(self): if "QUERY_STRING" in self.environ: _qs = self.environ["QUERY_STRING"] return dict([(k, v[0]) for k, v in parse_qs(_qs).items()]) else: return None def unpack_post(self): _dict = parse_qs(get_post(self.environ).decode("utf8")) logger.debug("unpack_post:: %s", _dict) return dict([(k, v[0]) for k, v in _dict.items()]) def unpack_soap(self): try: query = get_post(self.environ) return {"SAMLResponse": query, "RelayState": ""} except Exception: return None def unpack_either(self): if self.environ["REQUEST_METHOD"] == "GET": _dict = self.unpack_redirect() elif self.environ["REQUEST_METHOD"] == "POST": _dict = self.unpack_post() else: _dict = None logger.debug("_dict: %s", _dict) return _dict def operation(self, _dict, binding): logger.debug("_operation: %s", _dict) if not _dict: resp = BadRequest("Error parsing request or no request") return resp(self.environ, self.start_response) else: try: _relay_state = _dict["RelayState"] except KeyError: _relay_state = "" if "SAMLResponse" in _dict: return self.do( _dict["SAMLResponse"], binding, _relay_state, mtype="response" ) elif "SAMLRequest" in _dict: return self.do( _dict["SAMLRequest"], binding, _relay_state, mtype="request" ) def artifact_operation(self, _dict): if not _dict: resp = BadRequest("Missing query") return resp(self.environ, self.start_response) else: # exchange artifact for response request = self.sp.artifact2message(_dict["SAMLart"], "spsso") return self.do(request, BINDING_HTTP_ARTIFACT, _dict["RelayState"]) def response(self, binding, http_args): if binding == BINDING_HTTP_ARTIFACT: resp = Redirect() else: resp = Response(http_args["data"], headers=http_args["headers"]) return resp(self.environ, self.start_response) def do(self, query, binding, relay_state="", mtype="response"): pass def redirect(self): """ Expects a HTTP-redirect response """ _dict = self.unpack_redirect() return self.operation(_dict, BINDING_HTTP_REDIRECT) def post(self): """ Expects a HTTP-POST response """ _dict = self.unpack_post() return self.operation(_dict, BINDING_HTTP_POST) def artifact(self): # Can be either by HTTP_Redirect or HTTP_POST _dict = self.unpack_either() return self.artifact_operation(_dict) def soap(self): """ Single log out using HTTP_SOAP binding """ logger.debug("- SOAP -") _dict = self.unpack_soap() logger.debug("_dict: %s", _dict) return self.operation(_dict, BINDING_SOAP) def uri(self): _dict = self.unpack_either() return self.operation(_dict, BINDING_SOAP) def not_authn(self): resp = Unauthorized("Unknown user") return resp(self.environ, self.start_response) # ----------------------------------------------------------------------------- # Attribute Consuming service # ----------------------------------------------------------------------------- class User(object): def __init__(self, name_id, data, saml_response): self.name_id = name_id self.data = data self.response = saml_response @property def authn_statement(self): xml_doc = xml.dom.minidom.parseString( str(self.response.assertion.authn_statement[0]) ) return xml_doc.toprettyxml() class ACS(Service): def __init__(self, sp, environ, start_response, cache=None, **kwargs): Service.__init__(self, environ, start_response) self.sp = sp self.outstanding_queries = cache.outstanding_queries self.cache = cache self.response = None self.kwargs = kwargs def do(self, response, binding, relay_state="", mtype="response"): """ :param response: The SAML response, transport encoded :param binding: Which binding the query came in over """ # tmp_outstanding_queries = dict(self.outstanding_queries) if not response: logger.info("Missing Response") resp = Unauthorized("Unknown user") return resp(self.environ, self.start_response) try: conv_info = { "remote_addr": self.environ["REMOTE_ADDR"], "request_uri": self.environ["REQUEST_URI"], "entity_id": self.sp.config.entityid, "endpoints": self.sp.config.getattr("endpoints", "sp"), } self.response = self.sp.parse_authn_request_response( response, binding, self.outstanding_queries, self.cache.outstanding_certs, conv_info=conv_info, ) except UnknownPrincipal as excp: logger.error("UnknownPrincipal: %s", excp) resp = ServiceError("UnknownPrincipal: %s" % (excp,)) return resp(self.environ, self.start_response) except UnsupportedBinding as excp: logger.error("UnsupportedBinding: %s", excp) resp = ServiceError("UnsupportedBinding: %s" % (excp,)) return resp(self.environ, self.start_response) except VerificationError as err: resp = ServiceError("Verification error: %s" % (err,)) return resp(self.environ, self.start_response) except SignatureError as err: resp = ServiceError("Signature error: %s" % (err,)) return resp(self.environ, self.start_response) except Exception as err: resp = ServiceError("Other error: %s" % (err,)) return resp(self.environ, self.start_response) logger.info("AVA: %s", self.response.ava) user = User(self.response.name_id, self.response.ava, self.response) cookie = self.cache.set_cookie(user) resp = Redirect("/", headers=[cookie]) return resp(self.environ, self.start_response) def verify_attributes(self, ava): logger.info("SP: %s", self.sp.config.entityid) rest = POLICY.get_entity_categories(self.sp.config.entityid, self.sp.metadata) akeys = [k.lower() for k in ava.keys()] res = {"less": [], "more": []} for key, attr in rest.items(): if key not in ava: if key not in akeys: res["less"].append(key) for key, attr in ava.items(): _key = key.lower() if _key not in rest: res["more"].append(key) return res # ----------------------------------------------------------------------------- # REQUESTERS # ----------------------------------------------------------------------------- class SSO(object): def __init__( self, sp, environ, start_response, cache=None, wayf=None, discosrv=None, bindings=None, ): self.sp = sp self.environ = environ self.start_response = start_response self.cache = cache self.idp_query_param = "IdpQuery" self.wayf = wayf self.discosrv = discosrv if bindings: self.bindings = bindings else: self.bindings = [ BINDING_HTTP_REDIRECT, BINDING_HTTP_POST, BINDING_HTTP_ARTIFACT, ] logger.debug("--- SSO ---") def response(self, binding, http_args, do_not_start_response=False): if binding == BINDING_HTTP_ARTIFACT: resp = Redirect() elif binding == BINDING_HTTP_REDIRECT: for param, value in http_args["headers"]: if param == "Location": resp = SeeOther(str(value)) break else: resp = ServiceError("Parameter error") else: resp = Response(http_args["data"], headers=http_args["headers"]) if do_not_start_response: return resp else: return resp(self.environ, self.start_response) def _wayf_redirect(self, came_from): sid_ = sid() self.cache.outstanding_queries[sid_] = came_from logger.debug("Redirect to WAYF function: %s", self.wayf) return -1, SeeOther(headers=[("Location", "%s?%s" % (self.wayf, sid_))]) def _pick_idp(self, came_from): """ If more than one idp and if none is selected, I have to do wayf or disco """ _cli = self.sp logger.debug("[_pick_idp] %s", self.environ) if "HTTP_PAOS" in self.environ: if self.environ["HTTP_PAOS"] == PAOS_HEADER_INFO: if MIME_PAOS in self.environ["HTTP_ACCEPT"]: # Where should I redirect the user to # entityid -> the IdP to use # relay_state -> when back from authentication logger.debug("- ECP client detected -") _rstate = rndstr() self.cache.relay_state[_rstate] = geturl(self.environ) _entityid = _cli.config.ecp_endpoint(self.environ["REMOTE_ADDR"]) if not _entityid: return -1, ServiceError("No IdP to talk to") logger.debug("IdP to talk to: %s", _entityid) return ecp.ecp_auth_request(_cli, _entityid, _rstate) else: return -1, ServiceError("Faulty Accept header") else: return -1, ServiceError("unknown ECP version") # Find all IdPs idps = self.sp.metadata.with_descriptor("idpsso") idp_entity_id = None kaka = self.environ.get("HTTP_COOKIE", "") if kaka: try: (idp_entity_id, _) = parse_cookie("ve_disco", "SEED_SAW", kaka) except ValueError: pass except TypeError: pass # Any specific IdP specified in a query part query = self.environ.get("QUERY_STRING") if not idp_entity_id and query: try: _idp_entity_id = dict(parse_qs(query))[self.idp_query_param][0] if _idp_entity_id in idps: idp_entity_id = _idp_entity_id except KeyError: logger.debug("No IdP entity ID in query: %s", query) pass if not idp_entity_id: if self.wayf: if query: try: wayf_selected = dict(parse_qs(query))["wayf_selected"][0] except KeyError: return self._wayf_redirect(came_from) idp_entity_id = wayf_selected else: return self._wayf_redirect(came_from) elif self.discosrv: if query: idp_entity_id = _cli.parse_discovery_service_response( query=self.environ.get("QUERY_STRING") ) if not idp_entity_id: sid_ = sid() self.cache.outstanding_queries[sid_] = came_from logger.debug("Redirect to Discovery Service function") eid = _cli.config.entityid ret = _cli.config.getattr("endpoints", "sp")["discovery_response"][ 0 ][0] ret += "?sid=%s" % sid_ loc = _cli.create_discovery_service_request( self.discosrv, eid, **{"return": ret} ) return -1, SeeOther(loc) elif len(idps) == 1: # idps is a dictionary idp_entity_id = list(idps.keys())[0] elif not len(idps): return -1, ServiceError("Misconfiguration") else: return -1, NotImplemented("No WAYF or DS present!") logger.info("Chosen IdP: '%s'", idp_entity_id) return 0, idp_entity_id def redirect_to_auth(self, _cli, entity_id, came_from, sigalg=""): try: # Picks a binding to use for sending the Request to the IDP _binding, destination = _cli.pick_binding( "single_sign_on_service", self.bindings, "idpsso", entity_id=entity_id ) logger.debug("binding: %s, destination: %s", _binding, destination) # Binding here is the response binding that is which binding the # IDP should use to return the response. acs = _cli.config.getattr("endpoints", "sp")["assertion_consumer_service"] # just pick one endp, return_binding = acs[0] extensions = None cert = None if _cli.config.generate_cert_func is not None: cert_str, req_key_str = _cli.config.generate_cert_func() cert = {"cert": cert_str, "key": req_key_str} spcertenc = SPCertEnc( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=cert_str) ) ) extensions = Extensions( extension_elements=[element_to_extension_element(spcertenc)] ) req_id, req = _cli.create_authn_request( destination, binding=return_binding, extensions=extensions, nameid_format=NAMEID_FORMAT_PERSISTENT, ) _rstate = rndstr() self.cache.relay_state[_rstate] = came_from ht_args = _cli.apply_binding( _binding, "%s" % req, destination, relay_state=_rstate, sigalg=sigalg ) _sid = req_id if cert is not None: self.cache.outstanding_certs[_sid] = cert except Exception as exc: logger.exception(exc) resp = ServiceError("Failed to construct the AuthnRequest: %s" % exc) return resp # remember the request self.cache.outstanding_queries[_sid] = came_from return self.response(_binding, ht_args, do_not_start_response=True) def do(self): _cli = self.sp # Which page was accessed to get here came_from = geturl(self.environ) logger.debug("[sp.challenge] RelayState >> '%s'", came_from) # If more than one idp and if none is selected, I have to do wayf (done, response) = self._pick_idp(came_from) # Three cases: -1 something went wrong or Discovery service used # 0 I've got an IdP to send a request to # >0 ECP in progress logger.debug("_idp_pick returned: %s", done) if done == -1: return response(self.environ, self.start_response) elif done > 0: self.cache.outstanding_queries[done] = came_from return ECPResponse(response) else: entity_id = response # Do the AuthnRequest resp = self.redirect_to_auth(_cli, entity_id, came_from) return resp(self.environ, self.start_response) # ---------------------------------------------------------------------------- class SLO(Service): def __init__(self, sp, environ, start_response, cache=None): Service.__init__(self, environ, start_response) self.sp = sp self.cache = cache def do(self, message, binding, relay_state="", mtype="response"): try: txt = decode_base64_and_inflate(message) is_logout_request = "LogoutRequest" in txt.split(">", 1)[0] except: # TODO: parse the XML correctly is_logout_request = False if is_logout_request: self.sp.parse_logout_request(message, binding) else: self.sp.parse_logout_request_response(message, binding) return finish_logout(self.environ, self.start_response) # ---------------------------------------------------------------------------- # noinspection PyUnusedLocal def not_found(environ, start_response): """Called if no URL matches.""" resp = NotFound("Not Found") return resp(environ, start_response) # ---------------------------------------------------------------------------- # noinspection PyUnusedLocal def main(environ, start_response, sp): user = CACHE.get_user(environ) if user is None: sso = SSO(sp, environ, start_response, cache=CACHE, **ARGS) return sso.do() body = dict_to_table(user.data) body.append( "
{authn_stmt}
".format( authn_stmt=cgi.escape(user.authn_statement) ) ) body.append("
logout") resp = Response(body) return resp(environ, start_response) def disco(environ, start_response, _sp): query = parse_qs(environ["QUERY_STRING"]) entity_id = query["entityID"][0] _sid = query["sid"][0] came_from = CACHE.outstanding_queries[_sid] _sso = SSO(_sp, environ, start_response, cache=CACHE, **ARGS) resp = _sso.redirect_to_auth(_sso.sp, entity_id, came_from) # Add cookie kaka = make_cookie("ve_disco", entity_id, "SEED_SAW") resp.headers.append(kaka) return resp(environ, start_response) # ---------------------------------------------------------------------------- # noinspection PyUnusedLocal def logout(environ, start_response, sp): user = CACHE.get_user(environ) if user is None: sso = SSO(sp, environ, start_response, cache=CACHE, **ARGS) return sso.do() logger.info("[logout] subject_id: '%s'", user.name_id) # What if more than one data = sp.global_logout(user.name_id) logger.info("[logout] global_logout > %s", data) for entity_id, logout_info in data.items(): if isinstance(logout_info, tuple): binding, http_info = logout_info if binding == BINDING_HTTP_POST: body = "".join(http_info["data"]) resp = Response(body) return resp(environ, start_response) elif binding == BINDING_HTTP_REDIRECT: for key, value in http_info["headers"]: if key.lower() == "location": resp = Redirect(value) return resp(environ, start_response) resp = ServiceError("missing Location header") return resp(environ, start_response) else: resp = ServiceError("unknown logout binding: %s", binding) return resp(environ, start_response) else: # result from logout, should be OK pass return finish_logout(environ, start_response) def finish_logout(environ, start_response): logger.info("[logout done] environ: %s", environ) logger.info("[logout done] remaining subjects: %s", CACHE.uid2user.values()) # remove cookie and stored info cookie = CACHE.delete_cookie(environ) resp = Response("You are now logged out of this service", headers=[cookie]) return resp(environ, start_response) # ---------------------------------------------------------------------------- # map urls to functions urls = [ # Hmm, place holder, NOT used ("place", ("holder", None)), (r"^$", main), (r"^disco", disco), (r"^logout$", logout), ] def add_urls(): base = "acs" urls.append(("%s/post$" % base, (ACS, "post", SP))) urls.append(("%s/post/(.*)$" % base, (ACS, "post", SP))) urls.append(("%s/redirect$" % base, (ACS, "redirect", SP))) urls.append(("%s/redirect/(.*)$" % base, (ACS, "redirect", SP))) base = "slo" urls.append(("%s/post$" % base, (SLO, "post", SP))) urls.append(("%s/post/(.*)$" % base, (SLO, "post", SP))) urls.append(("%s/redirect$" % base, (SLO, "redirect", SP))) urls.append(("%s/redirect/(.*)$" % base, (SLO, "redirect", SP))) # ---------------------------------------------------------------------------- def metadata(environ, start_response): try: path = _args.path if path is None or len(path) == 0: path = os.path.dirname(os.path.abspath(__file__)) if path[-1] != "/": path += "/" metadata = create_metadata_string( path + "sp_conf.py", None, _args.valid, _args.cert, _args.keyfile, _args.id, _args.name, _args.sign, ) start_response("200 OK", [("Content-Type", "text/xml")]) return [metadata] except Exception as ex: logger.error("An error occured while creating metadata: %s", ex.message) return not_found(environ, start_response) def application(environ, start_response): """ The main WSGI application. Dispatch the current request to the functions from above. If nothing matches, call the `not_found` function. :param environ: The HTTP application environment :param start_response: The application to run when the handling of the request is done :return: The response as a list of lines """ path = environ.get("PATH_INFO", "").lstrip("/") logger.debug(" PATH: '%s'", path) if path == "metadata": return metadata(environ, start_response) logger.debug("Finding callback to run") try: for regex, spec in urls: match = re.search(regex, path) if match is not None: if isinstance(spec, tuple): callback, func_name, _sp = spec cls = callback(_sp, environ, start_response, cache=CACHE) func = getattr(cls, func_name) return func() else: return spec(environ, start_response, SP) if re.match(".*static/.*", path): return handle_static(environ, start_response, path) return not_found(environ, start_response) except StatusError as err: logging.error("StatusError: %s" % err) resp = BadRequest("%s" % err) return resp(environ, start_response) except Exception as err: # _err = exception_trace("RUN", err) # logging.error(exception_trace("RUN", _err)) print(err, file=sys.stderr) resp = ServiceError("%s" % err) return resp(environ, start_response) class ToBytesMiddleware(object): """Converts a message to bytes to be sent by WSGI server.""" def __init__(self, app): self.app = app def __call__(self, environ, start_response): data = self.app(environ, start_response) if isinstance(data, list): return ( d if isinstance(d, bytes) else d.encode("utf-8") for d in data ) elif isinstance(data, str): return data.encode("utf-8") return data if __name__ == "__main__": try: from cheroot.wsgi import Server as WSGIServer from cheroot.ssl import pyopenssl except ImportError: from cherrypy.wsgiserver import CherryPyWSGIServer as WSGIServer from cherrypy.wsgiserver import ssl_pyopenssl as pyopenssl _parser = argparse.ArgumentParser() _parser.add_argument( "-d", dest="debug", action="store_true", help="Print debug information" ) _parser.add_argument("-D", dest="discosrv", help="Which disco server to use") _parser.add_argument("-s", dest="seed", help="Cookie seed") _parser.add_argument( "-W", dest="wayf", action="store_true", help="Which WAYF url to use" ) _parser.add_argument("config", help="SAML client config") _parser.add_argument("-p", dest="path", help="Path to configuration file.") _parser.add_argument( "-v", dest="valid", default="4", help="How long, in days, the metadata is valid from " "the time of creation", ) _parser.add_argument("-c", dest="cert", help="certificate") _parser.add_argument( "-i", dest="id", help="The ID of the entities descriptor in the " "metadata" ) _parser.add_argument( "-k", dest="keyfile", help="A file with a key to sign the metadata with" ) _parser.add_argument("-n", dest="name") _parser.add_argument( "-S", dest="sign", action="store_true", help="sign the metadata" ) _parser.add_argument("-C", dest="service_conf_module", help="service config module") ARGS = {} _args = _parser.parse_args() if _args.discosrv: ARGS["discosrv"] = _args.discosrv if _args.wayf: ARGS["wayf"] = _args.wayf CACHE = Cache() CNFBASE = _args.config if _args.seed: SEED = _args.seed else: SEED = "SnabbtInspel" if _args.service_conf_module: service_conf = importlib.import_module(_args.service_conf_module) else: import service_conf HOST = service_conf.HOST PORT = service_conf.PORT # ------- HTTPS ------- # These should point to relevant files SERVER_CERT = service_conf.SERVER_CERT SERVER_KEY = service_conf.SERVER_KEY # This is of course the certificate chain for the CA that signed # your cert and all the way up to the top CERT_CHAIN = service_conf.CERT_CHAIN SP = Saml2Client(config_file="%s" % CNFBASE) POLICY = service_conf.POLICY add_urls() sign_alg = None digest_alg = None try: sign_alg = service_conf.SIGN_ALG except: pass try: digest_alg = service_conf.DIGEST_ALG except: pass ds.DefaultSignature(sign_alg, digest_alg) SRV = WSGIServer((HOST, PORT), ToBytesMiddleware(application)) _https = "" if service_conf.HTTPS: SRV.ssl_adapter = pyopenssl.pyOpenSSLAdapter( SERVER_CERT, SERVER_KEY, CERT_CHAIN ) _https = " using SSL/TLS" logger.info("Server starting") print("SP listening on %s:%s%s" % (HOST, PORT, _https)) try: SRV.start() except KeyboardInterrupt: SRV.stop() pysaml2-4.9.0/example/sp-wsgi/sp_conf.py.example000066400000000000000000000025101355762626600216120ustar00rootroot00000000000000from saml2.entity_category.edugain import COC from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2.saml import NAME_FORMAT_URI try: from saml2.sigver import get_xmlsec_binary except ImportError: get_xmlsec_binary = None if get_xmlsec_binary: xmlsec_path = get_xmlsec_binary(["/opt/local/bin","/usr/local/bin"]) else: xmlsec_path = '/usr/local/bin/xmlsec1' # Make sure the same port number appear in service_conf.py BASE = "http://localhost:8087" CONFIG = { "entityid": "%s/%ssp.xml" % (BASE, ""), 'entity_category': [COC], "description": "Example SP", "service": { "sp": { "want_response_signed": False, "authn_requests_signed": True, "logout_requests_signed": True, "endpoints": { "assertion_consumer_service": [ ("%s/acs/post" % BASE, BINDING_HTTP_POST) ], "single_logout_service": [ ("%s/slo/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/slo/post" % BASE, BINDING_HTTP_POST), ], } }, }, "key_file": "pki/mykey.pem", "cert_file": "pki/mycert.pem", "xmlsec_binary": xmlsec_path, "metadata": {"local": ["../idp2/idp.xml"]}, "name_form": NAME_FORMAT_URI, } pysaml2-4.9.0/pyproject.toml000066400000000000000000000000721355762626600160500ustar00rootroot00000000000000[build-system] requires = ["setuptools>=40.0.0", "wheel"] pysaml2-4.9.0/release-howto.rst000066400000000000000000000050011355762626600164410ustar00rootroot00000000000000Releasing software ------------------- When releasing a new version, the following steps should be taken: 1. Make sure all automated tests pass. 2. Make sure the package metadata in ``setup.py`` is up-to-date. You can verify the information by re-generating the egg info:: python setup.py egg_info and inspecting ``src/pysaml2.egg-info/PKG-INFO``. You should also make sure that the long description renders as valid reStructuredText. You can do this by using the ``rst2html.py`` utility from docutils_:: python setup.py --long-description | rst2html > test.html If this will produce warning or errors, PyPI will be unable to render the long description nicely. It will treat it as plain text instead. 3. Update the version in the VERSION_ file and report the changes in CHANGELOG.md_ and commit the changes.:: git add CHANGELOG.md git add VERSION git commit -v -s -m "Release version X.Y.Z" 4. Create a release branch_:: git branch vX.Y.Z 5. Create a release tag_:: git tag -a -s vX.Y.Z -m "Version X.Y.Z" 6. Push these changes to Github:: git push --follow-tags origin vX.Y.Z git push --follow-tags origin vX.Y.Z:vX.Y.Z 7. Create a source and wheel distribution and upload it to PyPI:: # generate a source and wheel distribution at once python setup.py sdist bdist_wheel # generated files are under dist/ ls dist/ # upload release on test.pypi.org twine upload --repository-url https://test.pypi.org/legacy/ dist/pysaml2-X.Y.Z* # then, upload release on official pypi.org twine upload dist/pysaml2-X.Y.Z* 8. Upload the documentation to PyPI. First you need to generate the html version of the documentation:: cd docs/ make clean make html cd _build/html zip -r pysaml2-docs.zip * Submit the generated pysaml2-docs.zip file. 9. Send an email to the pysaml2 list announcing this release **Important:** Once released to PyPI or any other public download location, a released egg may *never* be removed, even if it has proven to be a faulty release ("brown bag release"). In such a case it should simply be superseded immediately by a new, improved release. .. _VERSION: https://github.com/IdentityPython/pysaml2/blob/master/VERSION .. _CHANGELOG.md: https://github.com/IdentityPython/pysaml2/blob/master/CHANGELOG.md .. _docutils: http://docutils.sourceforge.net/ .. _branch: https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell .. _tag: https://git-scm.com/book/en/v2/Git-Basics-Tagging#_annotated_tags pysaml2-4.9.0/script/000077500000000000000000000000001355762626600144415ustar00rootroot00000000000000pysaml2-4.9.0/script/__init__.py000066400000000000000000000000271355762626600165510ustar00rootroot00000000000000__author__ = 'rolandh' pysaml2-4.9.0/script/filter_testcase_ids.py000077500000000000000000000004221355762626600210330ustar00rootroot00000000000000#!/usr/bin/env python # extract test case IDs from json-formatted list (`sp_testdrv.py -l` or `idp_testdrv.py -l`) # usage: # sp_testdrv.py -l | filter_testcase_ids.py __author__ = 'rhoerbe' import json, sys jdata = json.load(sys.stdin) for k in jdata: print(k["id"]) pysaml2-4.9.0/script/idp_testdrv.py000077500000000000000000000002701355762626600173440ustar00rootroot00000000000000#!/usr/bin/env python __author__ = 'rohe0002' #from idp_test import saml2base from idp_test import SAML2client from idp_test.check import factory cli = SAML2client(factory) cli.run()pysaml2-4.9.0/script/sp_testdrv.py000077500000000000000000000002551355762626600172150ustar00rootroot00000000000000#!/usr/bin/env python __author__ = 'rohe0002' from sp_test import tests from sp_test import Client from sp_test.check import factory cli = Client(tests, factory) cli.run()pysaml2-4.9.0/script/utility/000077500000000000000000000000001355762626600161445ustar00rootroot00000000000000pysaml2-4.9.0/script/utility/filter_testcase_ids.py000077500000000000000000000004221355762626600225360ustar00rootroot00000000000000#!/usr/bin/env python # extract test case IDs from json-formatted list (`sp_testdrv.py -l` or `idp_testdrv.py -l`) # usage: # sp_testdrv.py -l | filter_testcase_ids.py __author__ = 'rhoerbe' import json, sys jdata = json.load(sys.stdin) for k in jdata: print(k["id"]) pysaml2-4.9.0/script/utility/run_available_sp_tests.sh000077500000000000000000000003041355762626600232300ustar00rootroot00000000000000#!/bin/sh # run all tests that are availabe in sp_test /usr/bin/env python ./tt_config.py > tt_config.json mkdir -p log sp_testdrv.py -l | ./filter_testcase_ids.py | sort | ./run_list_of_tests.py pysaml2-4.9.0/script/utility/run_list_of_tests.py000077500000000000000000000003101355762626600222600ustar00rootroot00000000000000#!/usr/bin/env python import fileinput from subprocess import call for line in fileinput.input(): cmd = "./run_oper.sh " + line.rstrip() print("executing " + cmd) call(cmd, shell=True) pysaml2-4.9.0/script/utility/run_oper.sh000077500000000000000000000001231355762626600203300ustar00rootroot00000000000000#!/bin/sh sp_testdrv.py -H -d -Y -J tt_config.json -c td_config $1 2> log/$1.log pysaml2-4.9.0/setup.cfg000066400000000000000000000040611355762626600147570ustar00rootroot00000000000000[metadata] name = pysaml2 version = file:VERSION author = IdentityPython author-email = discuss@idpy.org maintainer = IdentityPython maintainer-email = discuss@idpy.org license = Apache License Version 2.0 license-file = LICENSE description = Python implementation of SAML Version 2 Standard long-description = file:README.rst long_description_content_type = text/x-rst; charset=UTF-8 home-page = https://idpy.org project_urls = Bug Tracker = https://github.com/IdentityPython/pysaml2/issues Documentation = https://pysaml2.readthedocs.io Source Code = https://github.com/IdentityPython/pysaml2 classifier = Development Status :: 4 - Beta License :: OSI Approved :: Apache Software License Topic :: Software Development :: Libraries :: Python Modules Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 requires-dist = setuptools keywords = saml saml2 standard federation idpy IdentityPython [options] zip_safe = False include_package_data = True package_dir = = src packages = find: scripts = tools/make_metadata.py tools/mdexport.py tools/merge_metadata.py tools/parse_xsd2.py install_requires = cryptography >= 1.4 defusedxml pyOpenSSL python-dateutil pytz requests >= 1.0.0 six [options.packages.find] where = src include = saml2 saml2.* [options.package_data] * = *.xml [options.extras_require] s2repoze = paste zope.interface repoze.who [bdist_wheel] universal = 1 [flake8] author-attribute = forbidden no-accept-encodings = True assertive-snakecase = True # assertive-test-pattern = inline-quotes = " multiline-quotes = """ docstring-quotes = """ application-import-names = saml2 hang_closing = false doctests = false max-complexity = 10 exclude = .git __pycache__ docs/source/conf.py build dist pysaml2-4.9.0/setup.py000077500000000000000000000004721355762626600146550ustar00rootroot00000000000000"""Setup.py entry point for package. Configuration is handled by setuptools>30.3.0 through setup.cfg. https://setuptools.readthedocs.io/en/latest/setuptools.html#metadata https://setuptools.readthedocs.io/en/latest/setuptools.html#options """ import setuptools setuptools.setup( package_dir={'': 'src'}, ) pysaml2-4.9.0/src/000077500000000000000000000000001355762626600137245ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/000077500000000000000000000000001355762626600147425ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/__init__.py000066400000000000000000001102721355762626600170560ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- """Contains base classes representing SAML elements. These codes were originally written by Jeffrey Scudder for representing Saml elements. Takashi Matsuo had added some codes, and changed some. Roland Hedberg rewrote the whole thing from bottom up so barely anything but the original structures remained. Module objective: provide data classes for SAML constructs. These classes hide the XML-ness of SAML and provide a set of native Python classes to interact with. Conversions to and from XML should only be necessary when the SAML classes "touch the wire" and are sent over HTTP. For this reason this module provides methods and functions to convert SAML classes to and from strings. """ import logging import six import saml2.version from saml2.validate import valid_instance try: from xml.etree import cElementTree as ElementTree if ElementTree.VERSION < '1.3.0': # cElementTree has no support for register_namespace # neither _namespace_map, thus we sacrify performance # for correctness from xml.etree import ElementTree except ImportError: try: import cElementTree as ElementTree except ImportError: from elementtree import ElementTree import defusedxml.ElementTree __version__ = str(saml2.version.version) root_logger = logging.getLogger(__name__) root_logger.level = logging.NOTSET 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' NAMEID_FORMAT_EMAILADDRESS = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress") # These are defined in saml2.saml # NAME_FORMAT_UNSPECIFIED = ( # "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified") # NAME_FORMAT_URI = "urn:oasis:names:tc:SAML:2.0:attrname-format:uri" # NAME_FORMAT_BASIC = "urn:oasis:names:tc:SAML:2.0:attrname-format:basic" DECISION_TYPE_PERMIT = "Permit" DECISION_TYPE_DENY = "Deny" DECISION_TYPE_INDETERMINATE = "Indeterminate" VERSION = "2.0" BINDING_SOAP = 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP' BINDING_PAOS = 'urn:oasis:names:tc:SAML:2.0:bindings:PAOS' BINDING_HTTP_REDIRECT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect' BINDING_HTTP_POST = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST' BINDING_HTTP_ARTIFACT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact' BINDING_URI = 'urn:oasis:names:tc:SAML:2.0:bindings:URI' def class_name(instance): return "%s:%s" % (instance.c_namespace, instance.c_tag) def create_class_from_xml_string(target_class, xml_string): """Creates an instance of the target class from a string. :param target_class: The class which will be instantiated and populated with the contents of the XML. This class must have a c_tag and a c_namespace class variable. :param xml_string: A string which contains valid XML. The root element of the XML string should match the tag and namespace of the desired class. :return: An instance of the target class with members assigned according to the contents of the XML - or None if the root XML tag and namespace did not match those of the target class. """ if not isinstance(xml_string, six.binary_type): xml_string = xml_string.encode('utf-8') tree = defusedxml.ElementTree.fromstring(xml_string) return create_class_from_element_tree(target_class, tree) def create_class_from_element_tree(target_class, tree, namespace=None, tag=None): """Instantiates the class and populates members according to the tree. Note: Only use this function with classes that have c_namespace and c_tag class members. :param target_class: The class which will be instantiated and populated with the contents of the XML. :param tree: An element tree whose contents will be converted into members of the new target_class instance. :param namespace: The namespace which the XML tree's root node must match. If omitted, the namespace defaults to the c_namespace of the target class. :param tag: The tag which the XML tree's root node must match. If omitted, the tag defaults to the c_tag class member of the target class. :return: An instance of the target class - or None if the tag and namespace of the XML tree's root node did not match the desired namespace and tag. """ if namespace is None: namespace = target_class.c_namespace if tag is None: tag = target_class.c_tag if tree.tag == '{%s}%s' % (namespace, tag): target = target_class() target.harvest_element_tree(tree) return target else: return None class Error(Exception): """Exception class thrown by this module.""" pass class SAMLError(Exception): pass class ExtensionElement(object): """XML which is not part of the SAML specification, these are called extension elements. If a classes parser encounters an unexpected XML construct, it is translated into an ExtensionElement instance. ExtensionElement is designed to fully capture the information in the XML. Child nodes in an XML extension are turned into ExtensionElements as well. """ def __init__(self, tag, namespace=None, attributes=None, children=None, text=None): """Constructor for ExtensionElement :param namespace: The XML namespace for this element. :param tag: The tag (without the namespace qualifier) for this element. To reconstruct the full qualified name of the element, combine this tag with the namespace. :param attributes: The attribute value string pairs for the XML attributes of this element. :param children: list (optional) A list of ExtensionElements which represent the XML child nodes of this element. """ self.namespace = namespace self.tag = tag self.attributes = attributes or {} self.children = children or [] self.text = text def to_string(self): """ Serialize the object into a XML string """ element_tree = self.transfer_to_element_tree() return ElementTree.tostring(element_tree, encoding="UTF-8") def transfer_to_element_tree(self): if self.tag is None: return None element_tree = ElementTree.Element('') if self.namespace is not None: element_tree.tag = '{%s}%s' % (self.namespace, self.tag) else: element_tree.tag = self.tag for key, value in iter(self.attributes.items()): element_tree.attrib[key] = value for child in self.children: child.become_child_element_of(element_tree) element_tree.text = self.text return element_tree def become_child_element_of(self, element_tree): """Converts this object into an etree element and adds it as a child node in an etree element. Adds self to the ElementTree. This method is required to avoid verbose XML which constantly redefines the namespace. :param element_tree: ElementTree._Element The element to which this object's XML will be added. """ new_element = self.transfer_to_element_tree() element_tree.append(new_element) def find_children(self, tag=None, namespace=None): """Searches child nodes for objects with the desired tag/namespace. Returns a list of extension elements within this object whose tag and/or namespace match those passed in. To find all children in a particular namespace, specify the namespace but not the tag name. If you specify only the tag, the result list may contain extension elements in multiple namespaces. :param tag: str (optional) The desired tag :param namespace: str (optional) The desired namespace :return: A list of elements whose tag and/or namespace match the parameters values """ results = [] if tag and namespace: for element in self.children: if element.tag == tag and element.namespace == namespace: results.append(element) elif tag and not namespace: for element in self.children: if element.tag == tag: results.append(element) elif namespace and not tag: for element in self.children: if element.namespace == namespace: results.append(element) else: for element in self.children: results.append(element) return results def loadd(self, ava): """ expects a special set of keys """ if "attributes" in ava: for key, val in ava["attributes"].items(): self.attributes[key] = val try: self.tag = ava["tag"] except KeyError: if not self.tag: raise KeyError("ExtensionElement must have a tag") try: self.namespace = ava["namespace"] except KeyError: if not self.namespace: raise KeyError("ExtensionElement must belong to a namespace") try: self.text = ava["text"] except KeyError: pass if "children" in ava: for item in ava["children"]: self.children.append(ExtensionElement(item["tag"]).loadd(item)) return self def extension_element_from_string(xml_string): element_tree = defusedxml.ElementTree.fromstring(xml_string) return _extension_element_from_element_tree(element_tree) def _extension_element_from_element_tree(element_tree): elementc_tag = element_tree.tag if '}' in elementc_tag: namespace = elementc_tag[1:elementc_tag.index('}')] tag = elementc_tag[elementc_tag.index('}') + 1:] else: namespace = None tag = elementc_tag extension = ExtensionElement(namespace=namespace, tag=tag) for key, value in iter(element_tree.attrib.items()): extension.attributes[key] = value for child in element_tree: extension.children.append(_extension_element_from_element_tree(child)) extension.text = element_tree.text return extension class ExtensionContainer(object): c_tag = "" c_namespace = "" def __init__(self, text=None, extension_elements=None, extension_attributes=None): self.text = text self.extension_elements = extension_elements or [] self.extension_attributes = extension_attributes or {} self.encrypted_assertion = None # Three methods to create an object from an ElementTree def harvest_element_tree(self, tree): # Fill in the instance members from the contents of the XML tree. for child in tree: self._convert_element_tree_to_member(child) for attribute, value in iter(tree.attrib.items()): self._convert_element_attribute_to_member(attribute, value) self.text = tree.text def _convert_element_tree_to_member(self, child_tree): self.extension_elements.append(_extension_element_from_element_tree( child_tree)) def _convert_element_attribute_to_member(self, attribute, value): self.extension_attributes[attribute] = value # One method to create an ElementTree from an object def _add_members_to_element_tree(self, tree): for child in self.extension_elements: child.become_child_element_of(tree) for attribute, value in iter(self.extension_attributes.items()): tree.attrib[attribute] = value tree.text = self.text def find_extensions(self, tag=None, namespace=None): """Searches extension elements for child nodes with the desired name. Returns a list of extension elements within this object whose tag and/or namespace match those passed in. To find all extensions in a particular namespace, specify the namespace but not the tag name. If you specify only the tag, the result list may contain extension elements in multiple namespaces. :param tag: str (optional) The desired tag :param namespace: str (optional) The desired namespace :Return: A list of elements whose tag and/or namespace match the parameters values """ results = [] if tag and namespace: for element in self.extension_elements: if element.tag == tag and element.namespace == namespace: results.append(element) elif tag and not namespace: for element in self.extension_elements: if element.tag == tag: results.append(element) elif namespace and not tag: for element in self.extension_elements: if element.namespace == namespace: results.append(element) else: for element in self.extension_elements: results.append(element) return results def extensions_as_elements(self, tag, schema): """ Return extensions that has the given tag and belongs to the given schema as native elements of that schema. :param tag: The tag of the element :param schema: Which schema the element should originate from :return: a list of native elements """ result = [] for ext in self.find_extensions(tag, schema.NAMESPACE): ets = schema.ELEMENT_FROM_STRING[tag] result.append(ets(ext.to_string())) return result def add_extension_elements(self, items): for item in items: self.extension_elements.append(element_to_extension_element(item)) def add_extension_element(self, item): self.extension_elements.append(element_to_extension_element(item)) def add_extension_attribute(self, name, value): self.extension_attributes[name] = value def make_vals(val, klass, klass_inst=None, prop=None, part=False, base64encode=False): """ Creates a class instance with a specified value, the specified class instance may be a value on a property in a defined class instance. :param val: The value :param klass: The value class :param klass_inst: The class instance which has a property on which what this function returns is a value. :param prop: The property which the value should be assigned to. :param part: If the value is one of a possible list of values it should be handled slightly different compared to if it isn't. :return: Value class instance """ cinst = None # print("make_vals(%s, %s)" % (val, klass)) if isinstance(val, dict): cinst = klass().loadd(val, base64encode=base64encode) else: try: cinst = klass().set_text(val) except ValueError: if not part: cis = [make_vals(sval, klass, klass_inst, prop, True, base64encode) for sval in val] setattr(klass_inst, prop, cis) else: raise if part: return cinst else: if cinst: cis = [cinst] setattr(klass_inst, prop, cis) def make_instance(klass, spec, base64encode=False): """ Constructs a class instance containing the specified information :param klass: The class :param spec: Information to be placed in the instance (a dictionary) :return: The instance """ return klass().loadd(spec, base64encode) class SamlBase(ExtensionContainer): """A foundation class on which SAML classes are built. It handles the parsing of attributes and children which are common to all SAML classes. By default, the SamlBase class translates all XML child nodes into ExtensionElements. """ c_children = {} c_attributes = {} c_attribute_type = {} c_child_order = [] c_cardinality = {} c_any = None c_any_attribute = None c_value_type = None c_ns_prefix = None def _get_all_c_children_with_order(self): if len(self.c_child_order) > 0: for child in self.c_child_order: yield child else: for _, values in iter(self.__class__.c_children.items()): yield values[0] def _convert_element_tree_to_member(self, child_tree): # Find the element's tag in this class's list of child members if child_tree.tag in self.__class__.c_children: member_name = self.__class__.c_children[child_tree.tag][0] member_class = self.__class__.c_children[child_tree.tag][1] # If the class member is supposed to contain a list, make sure the # matching member is set to a list, then append the new member # instance to the list. if isinstance(member_class, list): if getattr(self, member_name) is None: setattr(self, member_name, []) getattr(self, member_name).append( create_class_from_element_tree(member_class[0], child_tree)) else: setattr(self, member_name, create_class_from_element_tree(member_class, child_tree)) else: ExtensionContainer._convert_element_tree_to_member(self, child_tree) def _convert_element_attribute_to_member(self, attribute, value): # Find the attribute in this class's list of attributes. if attribute in self.__class__.c_attributes: # Find the member of this class which corresponds to the XML # attribute(lookup in current_class.c_attributes) and set this # member to the desired value (using self.__dict__). setattr(self, self.__class__.c_attributes[attribute][0], value) else: # If it doesn't appear in the attribute list it's an extension ExtensionContainer._convert_element_attribute_to_member( self, attribute, value) # Three methods to create an ElementTree from an object def _add_members_to_element_tree(self, tree): # Convert the members of this class which are XML child nodes. # This uses the class's c_children dictionary to find the members which # should become XML child nodes. for member_name in self._get_all_c_children_with_order(): member = getattr(self, member_name) if member is None: pass elif isinstance(member, list): for instance in member: instance.become_child_element_of(tree) else: member.become_child_element_of(tree) # Convert the members of this class which are XML attributes. for xml_attribute, attribute_info in \ iter(self.__class__.c_attributes.items()): (member_name, member_type, required) = attribute_info member = getattr(self, member_name) if member is not None: tree.attrib[xml_attribute] = member # Lastly, call the ExtensionContainers's _add_members_to_element_tree # to convert any extension attributes. ExtensionContainer._add_members_to_element_tree(self, tree) def become_child_element_of(self, node): """ Note: Only for use with classes that have a c_tag and c_namespace class member. It is in SamlBase so that it can be inherited but it should not be called on instances of SamlBase. :param node: The node to which this instance should be a child """ new_child = self._to_element_tree() node.append(new_child) def _to_element_tree(self): """ Note, this method is designed to be used only with classes that have a c_tag and c_namespace. It is placed in SamlBase for inheritance but should not be called on in this class. """ new_tree = ElementTree.Element('{%s}%s' % (self.__class__.c_namespace, self.__class__.c_tag)) self._add_members_to_element_tree(new_tree) return new_tree def register_prefix(self, nspair): """ Register with ElementTree a set of namespaces :param nspair: A dictionary of prefixes and uris to use when constructing the text representation. :return: """ for prefix, uri in nspair.items(): try: ElementTree.register_namespace(prefix, uri) except AttributeError: # Backwards compatibility with ET < 1.3 ElementTree._namespace_map[uri] = prefix except ValueError: pass def get_ns_map_attribute(self, attributes, uri_set): for attribute in attributes: if attribute[0] == "{": uri, tag = attribute[1:].split("}") uri_set.add(uri) return uri_set def tag_get_uri(self, elem): if elem.tag[0] == "{": uri, tag = elem.tag[1:].split("}") return uri return None def get_ns_map(self, elements, uri_set): for elem in elements: uri_set = self.get_ns_map_attribute(elem.attrib, uri_set) children = list(elem) uri_set = self.get_ns_map(children, uri_set) uri = self.tag_get_uri(elem) if uri is not None: uri_set.add(uri) return uri_set def get_prefix_map(self, elements): uri_set = self.get_ns_map(elements, set()) prefix_map = {} for uri in sorted(uri_set): prefix_map["encas%d" % len(prefix_map)] = uri return prefix_map def get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( self, assertion_tag, advice_tag): for tmp_encrypted_assertion in \ self.assertion.advice.encrypted_assertion: if tmp_encrypted_assertion.encrypted_data is None: prefix_map = self.get_prefix_map([ tmp_encrypted_assertion._to_element_tree().find( assertion_tag)]) tree = self._to_element_tree() encs = tree.find(assertion_tag).find(advice_tag).findall( tmp_encrypted_assertion._to_element_tree().tag) for enc in encs: assertion = enc.find(assertion_tag) if assertion is not None: self.set_prefixes(assertion, prefix_map) return ElementTree.tostring(tree, encoding="UTF-8").decode('utf-8') def get_xml_string_with_self_contained_assertion_within_encrypted_assertion( self, assertion_tag): """ Makes a encrypted assertion only containing self contained namespaces. :param assertion_tag: Tag for the assertion to be transformed. :return: A new samlp.Resonse in string representation. """ prefix_map = self.get_prefix_map( [self.encrypted_assertion._to_element_tree().find(assertion_tag)]) tree = self._to_element_tree() self.set_prefixes( tree.find( self.encrypted_assertion._to_element_tree().tag).find( assertion_tag), prefix_map) return ElementTree.tostring(tree, encoding="UTF-8").decode('utf-8') def set_prefixes(self, elem, prefix_map): # check if this is a tree wrapper if not ElementTree.iselement(elem): elem = elem.getroot() # build uri map and add to root element uri_map = {} for prefix, uri in prefix_map.items(): uri_map[uri] = prefix elem.set("xmlns:" + prefix, uri) # fixup all elements in the tree memo = {} for elem in elem.iter(): self.fixup_element_prefixes(elem, uri_map, memo) def fixup_element_prefixes(self, elem, uri_map, memo): def fixup(name): try: return memo[name] except KeyError: if name[0] != "{": return uri, tag = name[1:].split("}") if uri in uri_map: new_name = uri_map[uri] + ":" + tag memo[name] = new_name return new_name # fix element name name = fixup(elem.tag) if name: elem.tag = name # fix attribute names for key, value in elem.items(): name = fixup(key) if name: elem.set(name, value) del elem.attrib[key] def to_string_force_namespace(self, nspair): elem = self._to_element_tree() self.set_prefixes(elem, nspair) return ElementTree.tostring(elem, encoding="UTF-8") def to_string(self, nspair=None): """Converts the Saml object to a string containing XML. :param nspair: A dictionary of prefixes and uris to use when constructing the text representation. :return: String representation of the object """ if not nspair and self.c_ns_prefix: nspair = self.c_ns_prefix if nspair: self.register_prefix(nspair) return ElementTree.tostring(self._to_element_tree(), encoding="UTF-8") def __str__(self): # Yes this is confusing. http://bugs.python.org/issue10942 x = self.to_string() if not isinstance(x, six.string_types): x = x.decode('utf-8') return x def keyswv(self): """ Return the keys of attributes or children that has values :return: list of keys """ return [key for key, val in self.__dict__.items() if val] def keys(self): """ Return all the keys that represent possible attributes and children. :return: list of keys """ keys = ['text'] keys.extend([n for (n, t, r) in self.c_attributes.values()]) keys.extend([v[0] for v in self.c_children.values()]) return keys def children_with_values(self): """ Returns all children that has values :return: Possibly empty list of children. """ childs = [] for attribute in self._get_all_c_children_with_order(): member = getattr(self, attribute) if member is None or member == []: pass elif isinstance(member, list): for instance in member: childs.append(instance) else: childs.append(member) return childs # noinspection PyUnusedLocal def set_text(self, val, base64encode=False): """ Sets the text property of this instance. :param val: The value of the text property :param base64encode: Whether the value should be base64encoded :return: The instance """ # print("set_text: %s" % (val,)) if isinstance(val, bool): if val: setattr(self, "text", "true") else: setattr(self, "text", "false") elif isinstance(val, int): setattr(self, "text", "%d" % val) elif isinstance(val, six.string_types): setattr(self, "text", val) elif val is None: pass else: raise ValueError("Type shouldn't be '%s'" % (val,)) return self def loadd(self, ava, base64encode=False): """ Sets attributes, children, extension elements and extension attributes of this element instance depending on what is in the given dictionary. If there are already values on properties those will be overwritten. If the keys in the dictionary does not correspond to known attributes/children/.. they are ignored. :param ava: The dictionary :param base64encode: Whether the values on attributes or texts on children shoule be base64encoded. :return: The instance """ for prop, _typ, _req in self.c_attributes.values(): if prop in ava: value = ava[prop] if isinstance(value, (bool, int)): setattr(self, prop, str(value)) else: setattr(self, prop, value) if "text" in ava: self.set_text(ava["text"], base64encode) for prop, klassdef in self.c_children.values(): # print("## %s, %s" % (prop, klassdef)) if prop in ava: # print("### %s" % ava[prop]) # means there can be a list of values if isinstance(klassdef, list): make_vals(ava[prop], klassdef[0], self, prop, base64encode=base64encode) else: cis = make_vals(ava[prop], klassdef, self, prop, True, base64encode) setattr(self, prop, cis) if "extension_elements" in ava: for item in ava["extension_elements"]: self.extension_elements.append(ExtensionElement( item["tag"]).loadd(item)) if "extension_attributes" in ava: for key, val in ava["extension_attributes"].items(): self.extension_attributes[key] = val return self def clear_text(self): if self.text: _text = self.text.strip() if _text == "": self.text = None def __eq__(self, other): try: assert isinstance(other, SamlBase) except AssertionError: return False self.clear_text() other.clear_text() if len(self.keyswv()) != len(other.keyswv()): return False for key in self.keyswv(): if key in ["_extatt"]: continue svals = self.__dict__[key] ovals = other.__dict__[key] if isinstance(svals, six.string_types): if svals != ovals: return False elif isinstance(svals, list): for sval in svals: try: for oval in ovals: if sval == oval: break else: return False except TypeError: # ovals isn't iterable return False else: if svals == ovals: # Since I only support '==' pass else: return False return True def child_class(self, child): """ Return the class a child element should be an instance of :param child: The name of the child element :return: The class """ for prop, klassdef in self.c_children.values(): if child == prop: if isinstance(klassdef, list): return klassdef[0] else: return klassdef return None def child_cardinality(self, child): """ Return the cardinality of a child element :param child: The name of the child element :return: The cardinality as a 2-tuple (min, max). The max value is either a number or the string "unbounded". The min value is always a number. """ for prop, klassdef in self.c_children.values(): if child == prop: if isinstance(klassdef, list): try: _min = self.c_cardinality["min"] except KeyError: _min = 1 try: _max = self.c_cardinality["max"] except KeyError: _max = "unbounded" return _min, _max else: return 1, 1 return None def verify(self): return valid_instance(self) def empty(self): for prop, _typ, _req in self.c_attributes.values(): if getattr(self, prop, None): return False for prop, klassdef in self.c_children.values(): if getattr(self, prop): return False for param in ["text", "extension_elements", "extension_attributes"]: if getattr(self, param): return False return True # ---------------------------------------------------------------------------- def element_to_extension_element(element): """ Convert an element into a extension element :param element: The element instance :return: An extension element instance """ exel = ExtensionElement(element.c_tag, element.c_namespace, text=element.text) exel.attributes.update(element.extension_attributes) exel.children.extend(element.extension_elements) for xml_attribute, (member_name, typ, req) in \ iter(element.c_attributes.items()): member_value = getattr(element, member_name) if member_value is not None: exel.attributes[xml_attribute] = member_value exel.children.extend([element_to_extension_element(c) for c in element.children_with_values()]) return exel def extension_element_to_element(extension_element, translation_functions, namespace=None): """ Convert an extension element to a normal element. In order to do this you need to have an idea of what type of element it is. Or rather which module it belongs to. :param extension_element: The extension element :param translation_functions: A dictionary with class identifiers as keys and string-to-element translations functions as values :param namespace: The namespace of the translation functions. :return: An element instance or None """ try: element_namespace = extension_element.namespace except AttributeError: element_namespace = extension_element.c_namespace if element_namespace == namespace: try: try: ets = translation_functions[extension_element.tag] except AttributeError: ets = translation_functions[extension_element.c_tag] return ets(extension_element.to_string()) except KeyError: pass return None def extension_elements_to_elements(extension_elements, schemas): """ Create a list of elements each one matching one of the given extension elements. This is of course dependent on the access to schemas that describe the extension elements. :param extension_elements: The list of extension elements :param schemas: Imported Python modules that represent the different known schemas used for the extension elements :return: A list of elements, representing the set of extension elements that was possible to match against a Class in the given schemas. The elements returned are the native representation of the elements according to the schemas. """ res = [] if isinstance(schemas, list): pass elif isinstance(schemas, dict): schemas = list(schemas.values()) else: return res for extension_element in extension_elements: for schema in schemas: inst = extension_element_to_element(extension_element, schema.ELEMENT_FROM_STRING, schema.NAMESPACE) if inst: res.append(inst) break return res def extension_elements_as_dict(extension_elements, onts): ees_ = extension_elements_to_elements(extension_elements, onts) res = {} for elem in ees_: try: res[elem.c_tag].append(elem) except KeyError: res[elem.c_tag] = [elem] return res REQUIRED = 2 def is_required_attribute(cls, attr): """ Check if the attribute is a required attribute for a specific SamlBase class. :param cls: The class :param attr: An attribute, note it must be the name of the attribute that appears in the XSD in which the class is defined. :return: True if required """ return cls.c_attributes[attr][REQUIRED] pysaml2-4.9.0/src/saml2/aes.py000066400000000000000000000007001355762626600160610ustar00rootroot00000000000000import warnings as _warnings from saml2.cryptography.symmetric import AESCipher as _AESCipher _deprecation_msg = ( '{name} {type} is deprecated. ' 'It will be removed in the next version. ' 'Use saml2.cryptography.symmetric instead.' ).format(name=__name__, type='module') _warnings.warn(_deprecation_msg, DeprecationWarning) AESCipher = _AESCipher POSTFIX_MODE = _AESCipher.POSTFIX_MODE AES_BLOCK_SIZE = _AESCipher.AES_BLOCK_SIZE pysaml2-4.9.0/src/saml2/algsupport.py000066400000000000000000000055641355762626600175260ustar00rootroot00000000000000from subprocess import Popen, PIPE from saml2.sigver import get_xmlsec_binary from saml2.extension.algsupport import SigningMethod from saml2.extension.algsupport import DigestMethod __author__ = 'roland' DIGEST_METHODS = { "hmac-md5": 'http://www.w3.org/2001/04/xmldsig-more#md5', # test framework only! "hmac-sha1": 'http://www.w3.org/2000/09/xmldsig#sha1', "hmac-sha224": 'http://www.w3.org/2001/04/xmldsig-more#sha224', "hmac-sha256": 'http://www.w3.org/2001/04/xmlenc#sha256', "hmac-sha384": 'http://www.w3.org/2001/04/xmldsig-more#sha384', "hmac-sha512": 'http://www.w3.org/2001/04/xmlenc#sha512', "hmac-ripemd160": 'http://www.w3.org/2001/04/xmlenc#ripemd160' } SIGNING_METHODS = { "rsa-md5": 'http://www.w3.org/2001/04/xmldsig-more#rsa-md5', "rsa-ripemd160": 'http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160', "rsa-sha1": 'http://www.w3.org/2000/09/xmldsig#rsa-sha1', "rsa-sha224": 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha224', "rsa-sha256": 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', "rsa-sha384": 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha384', "rsa-sha512": 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha512', "dsa-sha1": 'http://www.w3.org/2000/09/xmldsig#dsa-sha1', 'dsa-sha256': 'http://www.w3.org/2009/xmldsig11#dsa-sha256', 'ecdsa_sha1': 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha1', 'ecdsa_sha224': 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha224', 'ecdsa_sha256': 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha256', 'ecdsa_sha384': 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha384', 'ecdsa_sha512': 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha512', } def get_algorithm_support(xmlsec): com_list = [xmlsec, '--list-transforms'] pof = Popen(com_list, stderr=PIPE, stdout=PIPE) p_out, p_err = pof.communicate() p_out = p_out.decode('utf-8') p_err = p_err.decode('utf-8') if not p_err: p = p_out.splitlines() algs = [x.strip('"') for x in p[1].split(',')] digest = [] signing = [] for alg in algs: if alg in DIGEST_METHODS: digest.append(alg) elif alg in SIGNING_METHODS: signing.append(alg) return {"digest": digest, "signing": signing} raise SystemError(p_err) def algorithm_support_in_metadata(xmlsec): if xmlsec is None: return [] support = get_algorithm_support(xmlsec) element_list = [] for alg in support["digest"]: element_list.append(DigestMethod(algorithm=DIGEST_METHODS[alg])) for alg in support["signing"]: element_list.append(SigningMethod(algorithm=SIGNING_METHODS[alg])) return element_list if __name__ == '__main__': xmlsec = get_xmlsec_binary() res = get_algorithm_support(xmlsec) print(res) for a in algorithm_support_in_metadata(xmlsec): print(a) pysaml2-4.9.0/src/saml2/argtree.py000066400000000000000000000055441355762626600167550ustar00rootroot00000000000000__author__ = 'roland' def find_paths(cls, arg, path=None, seen=None, res=None, lev=0): if lev == 0 and res is None: res = [] if path is None: path = [] if seen is None: seen = [cls] else: if cls in seen: return None seen.append(cls) for cn, c in cls.c_children.values(): _path = path + [cn] if cn == arg: if res is not None: res.append(_path) else: if isinstance(c, list): _c = c[0] else: _c = c find_paths(_c, arg, _path, seen, res) for an, typ, mult in cls.c_attributes.values(): if an == arg: if res is not None: res.append(path + [an]) if lev == 0: return res def set_arg(cls, arg, value): res = [] for path in find_paths(cls, arg): x = y = {} for arc in path[:-1]: y[arc] = {} y = y[arc] y[path[-1]] = value res.append(x) return res def add_path(tdict, path): """ Create or extend an argument tree `tdict` from `path`. :param tdict: a dictionary representing a argument tree :param path: a path list :return: a dictionary Convert a list of items in a 'path' into a nested dict, where the second to last item becomes the key for the final item. The remaining items in the path become keys in the nested dict around that final pair of items. For example, for input values of: tdict={} path = ['assertion', 'subject', 'subject_confirmation', 'method', 'urn:oasis:names:tc:SAML:2.0:cm:bearer'] Returns an output value of: {'assertion': {'subject': {'subject_confirmation': {'method': 'urn:oasis:names:tc:SAML:2.0:cm:bearer'}}}} Another example, this time with a non-empty tdict input: tdict={'method': 'urn:oasis:names:tc:SAML:2.0:cm:bearer'}, path=['subject_confirmation_data', 'in_response_to', '_012345'] Returns an output value of: {'subject_confirmation_data': {'in_response_to': '_012345'}, 'method': 'urn:oasis:names:tc:SAML:2.0:cm:bearer'} """ t = tdict for step in path[:-2]: try: t = t[step] except KeyError: t[step] = {} t = t[step] t[path[-2]] = path[-1] return tdict def is_set(tdict, path): """ :param tdict: a dictionary representing a argument tree :param path: a path list :return: True/False if the value is set """ t = tdict for step in path: try: t = t[step] except KeyError: return False if t is not None: return True return False def get_attr(tdict, path): t = tdict for step in path: t = t[step] return t pysaml2-4.9.0/src/saml2/assertion.py000066400000000000000000000665231355762626600173370ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import copy import importlib import logging import re import six from saml2 import saml from saml2 import xmlenc from saml2.attribute_converter import from_local, ac_factory from saml2.attribute_converter import get_local_name from saml2.s_utils import assertion_factory from saml2.s_utils import factory from saml2.s_utils import sid from saml2.s_utils import MissingValue from saml2.saml import NAME_FORMAT_URI from saml2.time_util import instant from saml2.time_util import in_a_while logger = logging.getLogger(__name__) def _filter_values(vals, vlist=None, must=False): """ Removes values from *vals* that does not appear in vlist :param vals: The values that are to be filtered :param vlist: required or optional value :param must: Whether the allowed values must appear :return: The set of values after filtering """ if not vlist: # No value specified equals any value return vals if isinstance(vlist, six.string_types): vlist = [vlist] res = [] for val in vlist: if val in vals: res.append(val) if must: if res: return res else: raise MissingValue("Required attribute value missing") else: return res def _match(attr, ava): if attr in ava: return attr _la = attr.lower() if _la in ava: return _la for _at in ava.keys(): if _at.lower() == _la: return _at return None def filter_on_attributes(ava, required=None, optional=None, acs=None, fail_on_unfulfilled_requirements=True): """ Filter :param ava: An attribute value assertion as a dictionary :param required: list of RequestedAttribute instances defined to be required :param optional: list of RequestedAttribute instances defined to be optional :param fail_on_unfulfilled_requirements: If required attributes are missing fail or fail not depending on this parameter. :return: The modified attribute value assertion """ def _match_attr_name(attr, ava): local_name = None for a in ['name_format', 'friendly_name']: _val = attr.get(a) if _val: if a == 'name_format': local_name = get_local_name(acs, attr['name'], _val) else: local_name = _val break if local_name: _fn = _match(local_name, ava) else: _fn = None if not _fn: # In the unlikely case that someone has provided us with # URIs as attribute names _fn = _match(attr["name"], ava) return _fn def _apply_attr_value_restrictions(attr, res, must=False): try: values = [av["text"] for av in attr["attribute_value"]] except KeyError: values = [] try: res[_fn].extend(_filter_values(ava[_fn], values)) except KeyError: res[_fn] = _filter_values(ava[_fn], values) return _filter_values(ava[_fn], values, must) res = {} if required is None: required = [] for attr in required: _fn = _match_attr_name(attr, ava) if _fn: _apply_attr_value_restrictions(attr, res, True) elif fail_on_unfulfilled_requirements: desc = "Required attribute missing: '%s'" % (attr["name"]) raise MissingValue(desc) if optional is None: optional = [] for attr in optional: _fn = _match_attr_name(attr, ava) if _fn: _apply_attr_value_restrictions(attr, res, False) return res def filter_on_demands(ava, required=None, optional=None): """ Never return more than is needed. Filters out everything the server is prepared to return but the receiver doesn't ask for :param ava: Attribute value assertion as a dictionary :param required: Required attributes :param optional: Optional attributes :return: The possibly reduced assertion """ # Is all what's required there: if required is None: required = {} lava = dict([(k.lower(), k) for k in ava.keys()]) for attr, vals in required.items(): attr = attr.lower() if attr in lava: if vals: for val in vals: if val not in ava[lava[attr]]: raise MissingValue( "Required attribute value missing: %s,%s" % (attr, val)) else: raise MissingValue("Required attribute missing: %s" % (attr,)) if optional is None: optional = {} oka = [k.lower() for k in required.keys()] oka.extend([k.lower() for k in optional.keys()]) # OK, so I can imaging releasing values that are not absolutely necessary # but not attributes that are not asked for. for attr in lava.keys(): if attr not in oka: del ava[lava[attr]] return ava def filter_on_wire_representation(ava, acs, required=None, optional=None): """ :param ava: A dictionary with attributes and values :param acs: List of tuples (Attribute Converter name, Attribute Converter instance) :param required: A list of saml.Attributes :param optional: A list of saml.Attributes :return: Dictionary of expected/wanted attributes and values """ acsdic = dict([(ac.name_format, ac) for ac in acs]) if required is None: required = [] if optional is None: optional = [] res = {} for attr, val in ava.items(): done = False for req in required: try: _name = acsdic[req.name_format]._to[attr] if _name == req.name: res[attr] = val done = True except KeyError: pass if done: continue for opt in optional: try: _name = acsdic[opt.name_format]._to[attr] if _name == opt.name: res[attr] = val break except KeyError: pass return res def filter_attribute_value_assertions(ava, attribute_restrictions=None): """ Will weed out attribute values and values according to the rules defined in the attribute restrictions. If filtering results in an attribute without values, then the attribute is removed from the assertion. :param ava: The incoming attribute value assertion (dictionary) :param attribute_restrictions: The rules that govern which attributes and values that are allowed. (dictionary) :return: The modified attribute value assertion """ if not attribute_restrictions: return ava for attr, vals in list(ava.items()): _attr = attr.lower() try: _rests = attribute_restrictions[_attr] except KeyError: del ava[attr] else: if _rests is None: continue if isinstance(vals, six.string_types): vals = [vals] rvals = [] for restr in _rests: for val in vals: if restr.match(val): rvals.append(val) if rvals: ava[attr] = list(set(rvals)) else: del ava[attr] return ava def restriction_from_attribute_spec(attributes): restr = {} for attribute in attributes: restr[attribute.name] = {} for val in attribute.attribute_value: if not val.text: restr[attribute.name] = None break else: restr[attribute.name] = re.compile(val.text) return restr def post_entity_categories(maps, **kwargs): restrictions = {} try: required = [d['friendly_name'].lower() for d in kwargs['required']] except (KeyError, TypeError): required = [] if kwargs["mds"]: if "sp_entity_id" in kwargs: ecs = kwargs["mds"].entity_categories(kwargs["sp_entity_id"]) for ec_map in maps: for key, (atlist, only_required) in ec_map.items(): if key == "": # always released attrs = atlist elif isinstance(key, tuple): if only_required: attrs = [a for a in atlist if a in required] else: attrs = atlist for _key in key: try: assert _key in ecs except AssertionError: attrs = [] break elif key in ecs: if only_required: attrs = [a for a in atlist if a in required] else: attrs = atlist else: attrs = [] for attr in attrs: restrictions[attr] = None else: for ec_map in maps: for attr in ec_map[""]: restrictions[attr] = None return restrictions class Policy(object): """ handles restrictions on assertions """ def __init__(self, restrictions=None): if restrictions: self.compile(restrictions) else: self._restrictions = None self.acs = [] def compile(self, restrictions): """ This is only for IdPs or AAs, and it's about limiting what is returned to the SP. In the configuration file, restrictions on which values that can be returned are specified with the help of regular expressions. This function goes through and pre-compiles the regular expressions. :param restrictions: :return: The assertion with the string specification replaced with a compiled regular expression. """ self._restrictions = copy.deepcopy(restrictions) for who, spec in self._restrictions.items(): if spec is None: continue try: items = spec["entity_categories"] except KeyError: pass else: ecs = [] for cat in items: try: _mod = importlib.import_module(cat) except ImportError: _mod = importlib.import_module( "saml2.entity_category.%s" % cat) _ec = {} for key, items in _mod.RELEASE.items(): alist = [k.lower() for k in items] try: _only_required = _mod.ONLY_REQUIRED[key] except (AttributeError, KeyError): _only_required = False _ec[key] = (alist, _only_required) ecs.append(_ec) spec["entity_categories"] = ecs try: restr = spec["attribute_restrictions"] except KeyError: continue if restr is None: continue _are = {} for key, values in restr.items(): if not values: _are[key.lower()] = None continue _are[key.lower()] = [re.compile(value) for value in values] spec["attribute_restrictions"] = _are logger.debug("policy restrictions: %s", self._restrictions) return self._restrictions def get(self, attribute, sp_entity_id, default=None, post_func=None, **kwargs): """ :param attribute: :param sp_entity_id: :param default: :param post_func: :return: """ if not self._restrictions: return default try: try: val = self._restrictions[sp_entity_id][attribute] except KeyError: try: val = self._restrictions["default"][attribute] except KeyError: val = None except KeyError: val = None if val is None: return default elif post_func: return post_func(val, sp_entity_id=sp_entity_id, **kwargs) else: return val def get_nameid_format(self, sp_entity_id): """ Get the NameIDFormat to used for the entity id :param: The SP entity ID :retur: The format """ return self.get("nameid_format", sp_entity_id, saml.NAMEID_FORMAT_TRANSIENT) def get_name_form(self, sp_entity_id): """ Get the NameFormat to used for the entity id :param: The SP entity ID :retur: The format """ return self.get("name_form", sp_entity_id, NAME_FORMAT_URI) def get_lifetime(self, sp_entity_id): """ The lifetime of the assertion :param sp_entity_id: The SP entity ID :param: lifetime as a dictionary """ # default is a hour return self.get("lifetime", sp_entity_id, {"hours": 1}) def get_attribute_restrictions(self, sp_entity_id): """ Return the attribute restriction for SP that want the information :param sp_entity_id: The SP entity ID :return: The restrictions """ return self.get("attribute_restrictions", sp_entity_id) def get_fail_on_missing_requested(self, sp_entity_id): """ Return the whether the IdP should should fail if the SPs requested attributes could not be found. :param sp_entity_id: The SP entity ID :return: The restrictions """ return self.get("fail_on_missing_requested", sp_entity_id, True) def entity_category_attributes(self, ec): if not self._restrictions: return None ec_maps = self._restrictions["default"]["entity_categories"] for ec_map in ec_maps: try: return ec_map[ec] except KeyError: pass return [] def get_entity_categories(self, sp_entity_id, mds, required): """ :param sp_entity_id: :param mds: MetadataStore instance :return: A dictionary with restrictions """ kwargs = {"mds": mds, 'required': required} return self.get("entity_categories", sp_entity_id, default={}, post_func=post_entity_categories, **kwargs) def not_on_or_after(self, sp_entity_id): """ When the assertion stops being valid, should not be used after this time. :param sp_entity_id: The SP entity ID :return: String representation of the time """ return in_a_while(**self.get_lifetime(sp_entity_id)) def filter(self, ava, sp_entity_id, mdstore, required=None, optional=None): """ What attribute and attribute values returns depends on what the SP has said it wants in the request or in the metadata file and what the IdP/AA wants to release. An assumption is that what the SP asks for overrides whatever is in the metadata. But of course the IdP never releases anything it doesn't want to. :param ava: The information about the subject as a dictionary :param sp_entity_id: The entity ID of the SP :param mdstore: A Metadata store :param required: Attributes that the SP requires in the assertion :param optional: Attributes that the SP regards as optional :return: A possibly modified AVA """ _ava = None if not self.acs: # acs MUST have a value, fall back to default. self.acs = ac_factory() _rest = self.get_entity_categories(sp_entity_id, mdstore, required) if _rest: _ava = filter_attribute_value_assertions(ava.copy(), _rest) elif required or optional: logger.debug("required: %s, optional: %s", required, optional) _ava = filter_on_attributes( ava.copy(), required, optional, self.acs, self.get_fail_on_missing_requested(sp_entity_id)) _rest = self.get_attribute_restrictions(sp_entity_id) if _rest: if _ava is None: _ava = ava.copy() _ava = filter_attribute_value_assertions(_ava, _rest) elif _ava is None: _ava = ava.copy() if _ava is None: return {} else: return _ava def restrict(self, ava, sp_entity_id, metadata=None): """ Identity attribute names are expected to be expressed in the local lingo (== friendlyName) :return: A filtered ava according to the IdPs/AAs rules and the list of required/optional attributes according to the SP. If the requirements can't be met an exception is raised. """ if metadata: spec = metadata.attribute_requirement(sp_entity_id) if spec: return self.filter(ava, sp_entity_id, metadata, spec["required"], spec["optional"]) return self.filter(ava, sp_entity_id, metadata, [], []) def conditions(self, sp_entity_id): """ Return a saml.Condition instance :param sp_entity_id: The SP entity ID :return: A saml.Condition instance """ return factory(saml.Conditions, not_before=instant(), # How long might depend on who's getting it not_on_or_after=self.not_on_or_after(sp_entity_id), audience_restriction=[factory( saml.AudienceRestriction, audience=[factory(saml.Audience, text=sp_entity_id)])]) def get_sign(self, sp_entity_id): """ Possible choices "sign": ["response", "assertion", "on_demand"] :param sp_entity_id: :return: """ return self.get("sign", sp_entity_id, []) class EntityCategories(object): pass def _authn_context_class_ref(authn_class, authn_auth=None): """ Construct the authn context with a authn context class reference :param authn_class: The authn context class reference :param authn_auth: Authenticating Authority :return: An AuthnContext instance """ cntx_class = factory(saml.AuthnContextClassRef, text=authn_class) if authn_auth: return factory(saml.AuthnContext, authn_context_class_ref=cntx_class, authenticating_authority=factory( saml.AuthenticatingAuthority, text=authn_auth)) else: return factory(saml.AuthnContext, authn_context_class_ref=cntx_class) def _authn_context_decl(decl, authn_auth=None): """ Construct the authn context with a authn context declaration :param decl: The authn context declaration :param authn_auth: Authenticating Authority :return: An AuthnContext instance """ return factory(saml.AuthnContext, authn_context_decl=decl, authenticating_authority=factory( saml.AuthenticatingAuthority, text=authn_auth)) def _authn_context_decl_ref(decl_ref, authn_auth=None): """ Construct the authn context with a authn context declaration reference :param decl_ref: The authn context declaration reference :param authn_auth: Authenticating Authority :return: An AuthnContext instance """ return factory(saml.AuthnContext, authn_context_decl_ref=decl_ref, authenticating_authority=factory( saml.AuthenticatingAuthority, text=authn_auth)) def authn_statement(authn_class=None, authn_auth=None, authn_decl=None, authn_decl_ref=None, authn_instant="", subject_locality="", session_not_on_or_after=None): """ Construct the AuthnStatement :param authn_class: Authentication Context Class reference :param authn_auth: Authenticating Authority :param authn_decl: Authentication Context Declaration :param authn_decl_ref: Authentication Context Declaration reference :param authn_instant: When the Authentication was performed. Assumed to be seconds since the Epoch. :param subject_locality: Specifies the DNS domain name and IP address for the system from which the assertion subject was apparently authenticated. :return: An AuthnContext instance """ if authn_instant: _instant = instant(time_stamp=authn_instant) else: _instant = instant() if authn_class: res = factory( saml.AuthnStatement, authn_instant=_instant, session_index=sid(), session_not_on_or_after=session_not_on_or_after, authn_context=_authn_context_class_ref( authn_class, authn_auth)) elif authn_decl: res = factory( saml.AuthnStatement, authn_instant=_instant, session_index=sid(), session_not_on_or_after=session_not_on_or_after, authn_context=_authn_context_decl(authn_decl, authn_auth)) elif authn_decl_ref: res = factory( saml.AuthnStatement, authn_instant=_instant, session_index=sid(), session_not_on_or_after=session_not_on_or_after, authn_context=_authn_context_decl_ref(authn_decl_ref, authn_auth)) else: res = factory( saml.AuthnStatement, authn_instant=_instant, session_index=sid(), session_not_on_or_after=session_not_on_or_after) if subject_locality: res.subject_locality = saml.SubjectLocality(text=subject_locality) return res def do_subject_confirmation(policy, sp_entity_id, key_info=None, **treeargs): """ :param policy: Policy instance :param sp_entity_id: The entityid of the SP :param subject_confirmation_method: How was the subject confirmed :param address: The network address/location from which an attesting entity can present the assertion. :param key_info: Information of the key used to confirm the subject :param in_response_to: The ID of a SAML protocol message in response to which an attesting entity can present the assertion. :param recipient: A URI specifying the entity or location to which an attesting entity can present the assertion. :param not_before: A time instant before which the subject cannot be confirmed. The time value MUST be encoded in UTC. :return: """ _sc = factory(saml.SubjectConfirmation, **treeargs) _scd = _sc.subject_confirmation_data _scd.not_on_or_after = policy.not_on_or_after(sp_entity_id) if _sc.method == saml.SCM_HOLDER_OF_KEY: _scd.add_extension_element(key_info) return _sc def do_subject(policy, sp_entity_id, name_id, **farg): # specs = farg['subject_confirmation'] if isinstance(specs, list): res = [do_subject_confirmation(policy, sp_entity_id, **s) for s in specs] else: res = [do_subject_confirmation(policy, sp_entity_id, **specs)] return factory(saml.Subject, name_id=name_id, subject_confirmation=res) class Assertion(dict): """ Handles assertions about subjects """ def __init__(self, dic=None): dict.__init__(self, dic) self.acs = [] def construct(self, sp_entity_id, attrconvs, policy, issuer, farg, authn_class=None, authn_auth=None, authn_decl=None, encrypt=None, sec_context=None, authn_decl_ref=None, authn_instant="", subject_locality="", authn_statem=None, name_id=None, session_not_on_or_after=None): """ Construct the Assertion :param sp_entity_id: The entityid of the SP :param in_response_to: An identifier of the message, this message is a response to :param name_id: An NameID instance :param attrconvs: AttributeConverters :param policy: The policy that should be adhered to when replying :param issuer: Who is issuing the statement :param authn_class: The authentication class :param authn_auth: The authentication instance :param authn_decl: An Authentication Context declaration :param encrypt: Whether to encrypt parts or all of the Assertion :param sec_context: The security context used when encrypting :param authn_decl_ref: An Authentication Context declaration reference :param authn_instant: When the Authentication was performed :param subject_locality: Specifies the DNS domain name and IP address for the system from which the assertion subject was apparently authenticated. :param authn_statem: A AuthnStatement instance :return: An Assertion instance """ if policy: _name_format = policy.get_name_form(sp_entity_id) else: _name_format = NAME_FORMAT_URI attr_statement = saml.AttributeStatement(attribute=from_local( attrconvs, self, _name_format)) if encrypt == "attributes": for attr in attr_statement.attribute: enc = sec_context.encrypt(text="%s" % attr) encd = xmlenc.encrypted_data_from_string(enc) encattr = saml.EncryptedAttribute(encrypted_data=encd) attr_statement.encrypted_attribute.append(encattr) attr_statement.attribute = [] # start using now and for some time conds = policy.conditions(sp_entity_id) if authn_statem: _authn_statement = authn_statem elif authn_auth or authn_class or authn_decl or authn_decl_ref: _authn_statement = authn_statement(authn_class, authn_auth, authn_decl, authn_decl_ref, authn_instant, subject_locality, session_not_on_or_after=session_not_on_or_after) else: _authn_statement = None subject = do_subject(policy, sp_entity_id, name_id, **farg['subject']) _ass = assertion_factory(issuer=issuer, conditions=conds, subject=subject) if _authn_statement: _ass.authn_statement = [_authn_statement] if not attr_statement.empty(): _ass.attribute_statement = [attr_statement] return _ass def apply_policy(self, sp_entity_id, policy, metadata=None): """ Apply policy to the assertion I'm representing :param sp_entity_id: The SP entity ID :param policy: The policy :param metadata: Metadata to use :return: The resulting AVA after the policy is applied """ policy.acs = self.acs ava = policy.restrict(self, sp_entity_id, metadata) for key, val in list(self.items()): if key in ava: self[key] = ava[key] else: del self[key] return ava pysaml2-4.9.0/src/saml2/attribute_converter.py000066400000000000000000000376651355762626600214270ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # import os import sys from importlib import import_module from saml2.s_utils import factory from saml2.s_utils import do_ava from saml2 import saml, ExtensionElement, NAMESPACE from saml2 import extension_elements_to_elements from saml2 import SAMLError from saml2.saml import NAME_FORMAT_UNSPECIFIED, NAMEID_FORMAT_PERSISTENT, NameID import logging logger = logging.getLogger(__name__) class UnknownNameFormat(SAMLError): pass class ConverterError(SAMLError): pass def load_maps(dirspec): """ load the attribute maps :param dirspec: a directory specification :return: a dictionary with the name of the map as key and the map as value. The map itself is a dictionary with two keys: "to" and "fro". The values for those keys are the actual mapping. """ mapd = {} if dirspec not in sys.path: sys.path.insert(0, dirspec) for fil in os.listdir(dirspec): if fil.endswith(".py"): mod = import_module(fil[:-3]) for key, item in mod.__dict__.items(): if key.startswith("__"): continue if isinstance(item, dict) and "to" in item and "fro" in item: mapd[item["identifier"]] = item return mapd def ac_factory(path=""): """Attribute Converter factory :param path: The path to a directory where the attribute maps are expected to reside. :return: A AttributeConverter instance """ acs = [] if path: if path not in sys.path: sys.path.insert(0, path) for fil in os.listdir(path): if fil.endswith(".py"): mod = import_module(fil[:-3]) for key, item in mod.__dict__.items(): if key.startswith("__"): continue if isinstance(item, dict) and "to" in item and "fro" in item: atco = AttributeConverter(item["identifier"]) atco.from_dict(item) acs.append(atco) else: from saml2 import attributemaps for typ in attributemaps.__all__: mod = import_module(".%s" % typ, "saml2.attributemaps") for key, item in mod.__dict__.items(): if key.startswith("__"): continue if isinstance(item, dict) and "to" in item and "fro" in item: atco = AttributeConverter(item["identifier"]) atco.from_dict(item) acs.append(atco) return acs def to_local(acs, statement, allow_unknown_attributes=False): """ Replaces the attribute names in a attribute value assertion with the equivalent name from a local name format. :param acs: List of Attribute Converters :param statement: The Attribute Statement :param allow_unknown_attributes: If unknown attributes are allowed :return: A key,values dictionary """ return list_to_local(acs, statement.attribute, allow_unknown_attributes) def list_to_local(acs, attrlist, allow_unknown_attributes=False): """ Replaces the attribute names in a attribute value assertion with the equivalent name from a local name format. :param acs: List of Attribute Converters :param attrlist: List of Attributes :param allow_unknown_attributes: If unknown attributes are allowed :return: A key,values dictionary """ if not acs: acs = [AttributeConverter()] acsd = {"": acs} else: acsd = dict([(a.name_format, a) for a in acs]) ava = {} for attr in attrlist: try: _func = acsd[attr.name_format].ava_from except KeyError: if attr.name_format == NAME_FORMAT_UNSPECIFIED or \ allow_unknown_attributes: _func = acs[0].lcd_ava_from else: logger.info("Unsupported attribute name format: %s", attr.name_format) continue try: key, val = _func(attr) except KeyError: if allow_unknown_attributes: key, val = acs[0].lcd_ava_from(attr) else: logger.info("Unknown attribute name: %s", attr) continue except AttributeError: continue try: ava[key].extend(val) except KeyError: ava[key] = val return ava def from_local(acs, ava, name_format): for aconv in acs: #print(ac.format, name_format) if aconv.name_format == name_format: #print("Found a name_form converter") return aconv.to_(ava) return None def from_local_name(acs, attr, name_format): """ :param acs: List of AttributeConverter instances :param attr: attribute name as string :param name_format: Which name-format it should be translated to :return: An Attribute instance """ for aconv in acs: #print(ac.format, name_format) if aconv.name_format == name_format: #print("Found a name_form converter") return aconv.to_format(attr) return attr def to_local_name(acs, attr): """ :param acs: List of AttributeConverter instances :param attr: an Attribute instance :return: The local attribute name """ for aconv in acs: lattr = aconv.from_format(attr) if lattr: return lattr return attr.friendly_name def get_local_name(acs, attr, name_format): for aconv in acs: #print(ac.format, name_format) if aconv.name_format == name_format: return aconv._fro.get(attr) def d_to_local_name(acs, attr): """ :param acs: List of AttributeConverter instances :param attr: an Attribute dictionary :return: The local attribute name """ for aconv in acs: lattr = aconv.d_from_format(attr) if lattr: return lattr # if everything else fails this might be good enough try: return attr["friendly_name"] except KeyError: raise ConverterError("Could not find local name for %s" % attr) class AttributeConverter(object): """ Converts from an attribute statement to a key,value dictionary and vice-versa """ def __init__(self, name_format=""): self.name_format = name_format self._to = None self._fro = None def adjust(self): """ If one of the transformations is not defined it is expected to be the mirror image of the other. """ if self._fro is None and self._to is not None: self._fro = dict( [(value.lower(), key) for key, value in self._to.items()]) if self._to is None and self._fro is not None: self._to = dict( [(value.lower(), key) for key, value in self._fro.items()]) def from_dict(self, mapdict): """ Import the attribute map from a dictionary :param mapdict: The dictionary """ self.name_format = mapdict["identifier"] try: self._fro = dict( [(k.lower(), v) for k, v in mapdict["fro"].items()]) except KeyError: pass try: self._to = dict([(k.lower(), v) for k, v in mapdict["to"].items()]) except KeyError: pass if self._fro is None and self._to is None: raise ConverterError("Missing specifications") if self._fro is None or self._to is None: self.adjust() def lcd_ava_from(self, attribute): """ If nothing else works, this should :param attribute: an Attribute instance :return: """ name = attribute.name.strip() values = [ (value.text or '').strip() for value in attribute.attribute_value] return name, values def fail_safe_fro(self, statement): """ In case there is not formats defined or if the name format is undefined :param statement: AttributeStatement instance :return: A dictionary with names and values """ result = {} for attribute in statement.attribute: if attribute.name_format and \ attribute.name_format != NAME_FORMAT_UNSPECIFIED: continue try: name = attribute.friendly_name.strip() except AttributeError: name = attribute.name.strip() result[name] = [] for value in attribute.attribute_value: if not value.text: result[name].append('') else: result[name].append(value.text.strip()) return result def ava_from(self, attribute, allow_unknown=False): try: attr = self._fro[attribute.name.strip().lower()] except AttributeError: attr = attribute.friendly_name.strip().lower() except KeyError: if allow_unknown: try: attr = attribute.name.strip().lower() except AttributeError: attr = attribute.friendly_name.strip().lower() else: raise val = [] for value in attribute.attribute_value: if value.extension_elements: ext = extension_elements_to_elements(value.extension_elements, [saml]) for ex in ext: if attr == "eduPersonTargetedID" and ex.text: val.append(ex.text.strip()) else: cval = {} for key, (name, typ, mul) in ex.c_attributes.items(): exv = getattr(ex, name) if exv: cval[name] = exv if ex.text: cval["value"] = ex.text.strip() val.append({ex.c_tag: cval}) elif not value.text: val.append('') else: val.append(value.text.strip()) return attr, val def fro(self, statement): """ Get the attributes and the attribute values. :param statement: The AttributeStatement. :return: A dictionary containing attributes and values """ if not self.name_format: return self.fail_safe_fro(statement) result = {} for attribute in statement.attribute: if attribute.name_format and self.name_format and \ attribute.name_format != self.name_format: continue try: (key, val) = self.ava_from(attribute) except (KeyError, AttributeError): pass else: result[key] = val return result def to_format(self, attr): """ Creates an Attribute instance with name, name_format and friendly_name :param attr: The local name of the attribute :return: An Attribute instance """ try: _attr = self._to[attr] except KeyError: try: _attr = self._to[attr.lower()] except: _attr = '' if _attr: return factory(saml.Attribute, name=_attr, name_format=self.name_format, friendly_name=attr) else: return factory(saml.Attribute, name=attr) def from_format(self, attr): """ Find out the local name of an attribute :param attr: An saml.Attribute instance :return: The local attribute name or "" if no mapping could be made """ if attr.name_format: if self.name_format == attr.name_format: try: return self._fro[attr.name.lower()] except KeyError: pass else: # don't know the name format so try all I have try: return self._fro[attr.name.lower()] except KeyError: pass return "" def d_from_format(self, attr): """ Find out the local name of an attribute :param attr: An Attribute dictionary :return: The local attribute name or "" if no mapping could be made """ if attr["name_format"]: if self.name_format == attr["name_format"]: try: return self._fro[attr["name"].lower()] except KeyError: pass else: # don't know the name format so try all I have try: return self._fro[attr["name"].lower()] except KeyError: pass return "" def to_(self, attrvals): """ Create a list of Attribute instances. :param attrvals: A dictionary of attributes and values :return: A list of Attribute instances """ attributes = [] for key, value in attrvals.items(): name = self._to.get(key.lower()) if name: if name == "urn:oid:1.3.6.1.4.1.5923.1.1.1.10": # special case for eduPersonTargetedID attr_value = self.to_eptid_value(value) else: attr_value = do_ava(value) attributes.append(factory(saml.Attribute, name=name, name_format=self.name_format, friendly_name=key, attribute_value=attr_value)) else: attributes.append(factory(saml.Attribute, name=key, attribute_value=do_ava(value))) return attributes def to_eptid_value(self, values): """ Create AttributeValue instances of NameID from the given values. Special handling for the "eptid" attribute Name=urn:oid:1.3.6.1.4.1.5923.1.1.1.10 FriendlyName=eduPersonTargetedID values is a list of items of type str or dict. When an item is a dictionary it has the keys: "NameQualifier", "SPNameQualifier", and "text". Returns a list of AttributeValue instances of NameID elements. """ def _create_nameid_ext_el(value): text = value["text"] if isinstance(value, dict) else value attributes = ( { "Format": NAMEID_FORMAT_PERSISTENT, "NameQualifier": value["NameQualifier"], "SPNameQualifier": value["SPNameQualifier"], } if isinstance(value, dict) else {"Format": NAMEID_FORMAT_PERSISTENT} ) element = ExtensionElement( "NameID", NAMESPACE, attributes=attributes, text=text ) return element attribute_values = [ saml.AttributeValue(extension_elements=[_create_nameid_ext_el(v)]) for v in values ] return attribute_values class AttributeConverterNOOP(AttributeConverter): """ Does a NOOP conversion, that is no conversion is made """ def __init__(self, name_format=""): AttributeConverter.__init__(self, name_format) def to_(self, attrvals): """ Create a list of Attribute instances. :param attrvals: A dictionary of attributes and values :return: A list of Attribute instances """ attributes = [] for key, value in attrvals.items(): key = key.lower() attributes.append(factory(saml.Attribute, name=key, name_format=self.name_format, attribute_value=do_ava(value))) return attributes pysaml2-4.9.0/src/saml2/attribute_resolver.py000066400000000000000000000032101355762626600212340ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """ Contains classes and functions that a SAML2.0 Service Provider (SP) may use to do attribute aggregation. """ import logging #from saml2 import client from saml2 import BINDING_SOAP logger = logging.getLogger(__name__) DEFAULT_BINDING = BINDING_SOAP class AttributeResolver(object): def __init__(self, saml2client, metadata=None, config=None): self.metadata = metadata self.saml2client = saml2client self.metadata = saml2client.config.metadata def extend(self, name_id, issuer, vo_members): """ :param name_id: The identifier by which the subject is know among all the participents of the VO :param issuer: Who am I the poses the query :param vo_members: The entity IDs of the IdP who I'm going to ask for extra attributes :return: A dictionary with all the collected information about the subject """ result = [] for member in vo_members: for ass in self.metadata.attribute_consuming_service(member): for attr_serv in ass.attribute_service: logger.info( "Send attribute request to %s", attr_serv.location) if attr_serv.binding != BINDING_SOAP: continue # attribute query assumes SOAP binding session_info = self.saml2client.attribute_query( name_id, attr_serv.location, issuer_id=issuer, ) if session_info: result.append(session_info) return result pysaml2-4.9.0/src/saml2/attributemaps/000077500000000000000000000000001355762626600176265ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/attributemaps/__init__.py000066400000000000000000000001421355762626600217340ustar00rootroot00000000000000__author__ = 'rohe0002' __all__ = ["adfs_v1x", "adfs_v20", "basic", "saml_uri", "shibboleth_uri"] pysaml2-4.9.0/src/saml2/attributemaps/adfs_v1x.py000066400000000000000000000007351355762626600217200ustar00rootroot00000000000000CLAIMS = 'http://schemas.xmlsoap.org/claims/' MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", 'fro': { CLAIMS+'commonname': 'commonName', CLAIMS+'emailaddress': 'emailAddress', CLAIMS+'group': 'group', CLAIMS+'upn': 'upn', }, 'to': { 'commonName': CLAIMS+'commonname', 'emailAddress': CLAIMS+'emailaddress', 'group': CLAIMS+'group', 'upn': CLAIMS+'upn', } } pysaml2-4.9.0/src/saml2/attributemaps/adfs_v20.py000066400000000000000000000042421355762626600216060ustar00rootroot00000000000000CLAIMS = 'http://schemas.xmlsoap.org/claims/' COM_WS_CLAIMS = 'http://schemas.xmlsoap.com/ws/2005/05/identity/claims/' MS_CLAIMS = 'http://schemas.microsoft.com/ws/2008/06/identity/claims/' ORG_WS_CLAIMS = 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/' MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", 'fro': { CLAIMS+'commonname': 'commonName', CLAIMS+'group': 'group', COM_WS_CLAIMS+'denyonlysid': 'denyOnlySid', MS_CLAIMS+'authenticationmethod': 'authenticationMethod', MS_CLAIMS+'denyonlyprimarygroupsid': 'denyOnlyPrimaryGroupSid', MS_CLAIMS+'denyonlyprimarysid': 'denyOnlyPrimarySid', MS_CLAIMS+'groupsid': 'groupSid', MS_CLAIMS+'primarygroupsid': 'primaryGroupSid', MS_CLAIMS+'primarysid': 'primarySid', MS_CLAIMS+'role': 'role', MS_CLAIMS+'windowsaccountname': 'windowsAccountName', ORG_WS_CLAIMS+'emailaddress': 'emailAddress', ORG_WS_CLAIMS+'givenname': 'givenName', ORG_WS_CLAIMS+'name': 'name', ORG_WS_CLAIMS+'nameidentifier': 'nameId', ORG_WS_CLAIMS+'privatepersonalidentifier': 'privatePersonalId', ORG_WS_CLAIMS+'surname': 'surname', ORG_WS_CLAIMS+'upn': 'upn', }, 'to': { 'authenticationMethod': MS_CLAIMS+'authenticationmethod', 'commonName': CLAIMS+'commonname', 'denyOnlyPrimaryGroupSid': MS_CLAIMS+'denyonlyprimarygroupsid', 'denyOnlyPrimarySid': MS_CLAIMS+'denyonlyprimarysid', 'denyOnlySid': COM_WS_CLAIMS+'denyonlysid', 'emailAddress': ORG_WS_CLAIMS+'emailaddress', 'givenName': ORG_WS_CLAIMS+'givenname', 'group': CLAIMS+'group', 'groupSid': MS_CLAIMS+'groupsid', 'name': ORG_WS_CLAIMS+'name', 'nameId': ORG_WS_CLAIMS+'nameidentifier', 'primaryGroupSid': MS_CLAIMS+'primarygroupsid', 'primarySid': MS_CLAIMS+'primarysid', 'privatePersonalId': ORG_WS_CLAIMS+'privatepersonalidentifier', 'role': MS_CLAIMS+'role', 'surname': ORG_WS_CLAIMS+'surname', 'upn': ORG_WS_CLAIMS+'upn', 'windowsAccountName': MS_CLAIMS+'windowsaccountname', } } pysaml2-4.9.0/src/saml2/attributemaps/basic.py000066400000000000000000000371251355762626600212710ustar00rootroot00000000000000DEF = 'urn:mace:dir:attribute-def:' MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", 'fro': { DEF+'aRecord': 'aRecord', DEF+'aliasedEntryName': 'aliasedEntryName', DEF+'aliasedObjectName': 'aliasedObjectName', DEF+'associatedDomain': 'associatedDomain', DEF+'associatedName': 'associatedName', DEF+'audio': 'audio', DEF+'authorityRevocationList': 'authorityRevocationList', DEF+'buildingName': 'buildingName', DEF+'businessCategory': 'businessCategory', DEF+'c': 'c', DEF+'cACertificate': 'cACertificate', DEF+'cNAMERecord': 'cNAMERecord', DEF+'carLicense': 'carLicense', DEF+'certificateRevocationList': 'certificateRevocationList', DEF+'cn': 'cn', DEF+'co': 'co', DEF+'commonName': 'commonName', DEF+'countryName': 'countryName', DEF+'crossCertificatePair': 'crossCertificatePair', DEF+'dITRedirect': 'dITRedirect', DEF+'dSAQuality': 'dSAQuality', DEF+'dc': 'dc', DEF+'deltaRevocationList': 'deltaRevocationList', DEF+'departmentNumber': 'departmentNumber', DEF+'description': 'description', DEF+'destinationIndicator': 'destinationIndicator', DEF+'displayName': 'displayName', DEF+'distinguishedName': 'distinguishedName', DEF+'dmdName': 'dmdName', DEF+'dnQualifier': 'dnQualifier', DEF+'documentAuthor': 'documentAuthor', DEF+'documentIdentifier': 'documentIdentifier', DEF+'documentLocation': 'documentLocation', DEF+'documentPublisher': 'documentPublisher', DEF+'documentTitle': 'documentTitle', DEF+'documentVersion': 'documentVersion', DEF+'domainComponent': 'domainComponent', DEF+'drink': 'drink', DEF+'eduOrgHomePageURI': 'eduOrgHomePageURI', DEF+'eduOrgIdentityAuthNPolicyURI': 'eduOrgIdentityAuthNPolicyURI', DEF+'eduOrgLegalName': 'eduOrgLegalName', DEF+'eduOrgSuperiorURI': 'eduOrgSuperiorURI', DEF+'eduOrgWhitePagesURI': 'eduOrgWhitePagesURI', DEF+'eduCourseOffering': 'eduCourseOffering', DEF+'eduCourseMember': 'eduCourseMember', DEF+'eduPersonAffiliation': 'eduPersonAffiliation', DEF+'eduPersonEntitlement': 'eduPersonEntitlement', DEF+'eduPersonNickname': 'eduPersonNickname', DEF+'eduPersonOrgDN': 'eduPersonOrgDN', DEF+'eduPersonOrgUnitDN': 'eduPersonOrgUnitDN', DEF+'eduPersonPrimaryAffiliation': 'eduPersonPrimaryAffiliation', DEF+'eduPersonPrimaryOrgUnitDN': 'eduPersonPrimaryOrgUnitDN', DEF+'eduPersonPrincipalName': 'eduPersonPrincipalName', DEF+'eduPersonPrincipalNamePrior': 'eduPersonPrincipalNamePrior', DEF+'eduPersonScopedAffiliation': 'eduPersonScopedAffiliation', DEF+'eduPersonTargetedID': 'eduPersonTargetedID', DEF+'eduPersonAssurance': 'eduPersonAssurance', DEF+'eduPersonUniqueId': 'eduPersonUniqueId', DEF+'eduPersonOrcid': 'eduPersonOrcid', DEF+'email': 'email', DEF+'emailAddress': 'emailAddress', DEF+'employeeNumber': 'employeeNumber', DEF+'employeeType': 'employeeType', DEF+'enhancedSearchGuide': 'enhancedSearchGuide', DEF+'facsimileTelephoneNumber': 'facsimileTelephoneNumber', DEF+'favouriteDrink': 'favouriteDrink', DEF+'fax': 'fax', DEF+'federationFeideSchemaVersion': 'federationFeideSchemaVersion', DEF+'friendlyCountryName': 'friendlyCountryName', DEF+'generationQualifier': 'generationQualifier', DEF+'givenName': 'givenName', DEF+'gn': 'gn', DEF+'homePhone': 'homePhone', DEF+'homePostalAddress': 'homePostalAddress', DEF+'homeTelephoneNumber': 'homeTelephoneNumber', DEF+'host': 'host', DEF+'houseIdentifier': 'houseIdentifier', DEF+'info': 'info', DEF+'initials': 'initials', DEF+'internationaliSDNNumber': 'internationaliSDNNumber', DEF+'janetMailbox': 'janetMailbox', DEF+'jpegPhoto': 'jpegPhoto', DEF+'knowledgeInformation': 'knowledgeInformation', DEF+'l': 'l', DEF+'labeledURI': 'labeledURI', DEF+'localityName': 'localityName', DEF+'mDRecord': 'mDRecord', DEF+'mXRecord': 'mXRecord', DEF+'mail': 'mail', DEF+'mailPreferenceOption': 'mailPreferenceOption', DEF+'manager': 'manager', DEF+'member': 'member', DEF+'mobile': 'mobile', DEF+'mobileTelephoneNumber': 'mobileTelephoneNumber', DEF+'nSRecord': 'nSRecord', DEF+'name': 'name', DEF+'norEduOrgAcronym': 'norEduOrgAcronym', DEF+'norEduOrgNIN': 'norEduOrgNIN', DEF+'norEduOrgSchemaVersion': 'norEduOrgSchemaVersion', DEF+'norEduOrgUniqueIdentifier': 'norEduOrgUniqueIdentifier', DEF+'norEduOrgUniqueNumber': 'norEduOrgUniqueNumber', DEF+'norEduOrgUnitUniqueIdentifier': 'norEduOrgUnitUniqueIdentifier', DEF+'norEduOrgUnitUniqueNumber': 'norEduOrgUnitUniqueNumber', DEF+'norEduPersonBirthDate': 'norEduPersonBirthDate', DEF+'norEduPersonLIN': 'norEduPersonLIN', DEF+'norEduPersonNIN': 'norEduPersonNIN', DEF+'o': 'o', DEF+'objectClass': 'objectClass', DEF+'organizationName': 'organizationName', DEF+'organizationalStatus': 'organizationalStatus', DEF+'organizationalUnitName': 'organizationalUnitName', DEF+'otherMailbox': 'otherMailbox', DEF+'ou': 'ou', DEF+'owner': 'owner', DEF+'pager': 'pager', DEF+'pagerTelephoneNumber': 'pagerTelephoneNumber', DEF+'personalSignature': 'personalSignature', DEF+'personalTitle': 'personalTitle', DEF+'photo': 'photo', DEF+'physicalDeliveryOfficeName': 'physicalDeliveryOfficeName', DEF+'pkcs9email': 'pkcs9email', DEF+'postOfficeBox': 'postOfficeBox', DEF+'postalAddress': 'postalAddress', DEF+'postalCode': 'postalCode', DEF+'preferredDeliveryMethod': 'preferredDeliveryMethod', DEF+'preferredLanguage': 'preferredLanguage', DEF+'presentationAddress': 'presentationAddress', DEF+'protocolInformation': 'protocolInformation', DEF+'pseudonym': 'pseudonym', DEF+'registeredAddress': 'registeredAddress', DEF+'rfc822Mailbox': 'rfc822Mailbox', DEF+'roleOccupant': 'roleOccupant', DEF+'roomNumber': 'roomNumber', DEF+'sOARecord': 'sOARecord', DEF+'searchGuide': 'searchGuide', DEF+'secretary': 'secretary', DEF+'seeAlso': 'seeAlso', DEF+'serialNumber': 'serialNumber', DEF+'singleLevelQuality': 'singleLevelQuality', DEF+'sn': 'sn', DEF+'st': 'st', DEF+'stateOrProvinceName': 'stateOrProvinceName', DEF+'street': 'street', DEF+'streetAddress': 'streetAddress', DEF+'subtreeMaximumQuality': 'subtreeMaximumQuality', DEF+'subtreeMinimumQuality': 'subtreeMinimumQuality', DEF+'supportedAlgorithms': 'supportedAlgorithms', DEF+'supportedApplicationContext': 'supportedApplicationContext', DEF+'surname': 'surname', DEF+'telephoneNumber': 'telephoneNumber', DEF+'teletexTerminalIdentifier': 'teletexTerminalIdentifier', DEF+'telexNumber': 'telexNumber', DEF+'textEncodedORAddress': 'textEncodedORAddress', DEF+'title': 'title', DEF+'uid': 'uid', DEF+'uniqueIdentifier': 'uniqueIdentifier', DEF+'uniqueMember': 'uniqueMember', DEF+'userCertificate': 'userCertificate', DEF+'userClass': 'userClass', DEF+'userPKCS12': 'userPKCS12', DEF+'userPassword': 'userPassword', DEF+'userSMIMECertificate': 'userSMIMECertificate', DEF+'userid': 'userid', DEF+'x121Address': 'x121Address', DEF+'x500UniqueIdentifier': 'x500UniqueIdentifier', }, 'to': { 'aRecord': DEF+'aRecord', 'aliasedEntryName': DEF+'aliasedEntryName', 'aliasedObjectName': DEF+'aliasedObjectName', 'associatedDomain': DEF+'associatedDomain', 'associatedName': DEF+'associatedName', 'audio': DEF+'audio', 'authorityRevocationList': DEF+'authorityRevocationList', 'buildingName': DEF+'buildingName', 'businessCategory': DEF+'businessCategory', 'c': DEF+'c', 'cACertificate': DEF+'cACertificate', 'cNAMERecord': DEF+'cNAMERecord', 'carLicense': DEF+'carLicense', 'certificateRevocationList': DEF+'certificateRevocationList', 'cn': DEF+'cn', 'co': DEF+'co', 'commonName': DEF+'commonName', 'countryName': DEF+'countryName', 'crossCertificatePair': DEF+'crossCertificatePair', 'dITRedirect': DEF+'dITRedirect', 'dSAQuality': DEF+'dSAQuality', 'dc': DEF+'dc', 'deltaRevocationList': DEF+'deltaRevocationList', 'departmentNumber': DEF+'departmentNumber', 'description': DEF+'description', 'destinationIndicator': DEF+'destinationIndicator', 'displayName': DEF+'displayName', 'distinguishedName': DEF+'distinguishedName', 'dmdName': DEF+'dmdName', 'dnQualifier': DEF+'dnQualifier', 'documentAuthor': DEF+'documentAuthor', 'documentIdentifier': DEF+'documentIdentifier', 'documentLocation': DEF+'documentLocation', 'documentPublisher': DEF+'documentPublisher', 'documentTitle': DEF+'documentTitle', 'documentVersion': DEF+'documentVersion', 'domainComponent': DEF+'domainComponent', 'drink': DEF+'drink', 'eduOrgHomePageURI': DEF+'eduOrgHomePageURI', 'eduOrgIdentityAuthNPolicyURI': DEF+'eduOrgIdentityAuthNPolicyURI', 'eduOrgLegalName': DEF+'eduOrgLegalName', 'eduOrgSuperiorURI': DEF+'eduOrgSuperiorURI', 'eduOrgWhitePagesURI': DEF+'eduOrgWhitePagesURI', 'eduCourseMember': DEF+'eduCourseMember', 'eduCourseOffering': DEF+'eduCourseOffering', 'eduPersonAffiliation': DEF+'eduPersonAffiliation', 'eduPersonEntitlement': DEF+'eduPersonEntitlement', 'eduPersonNickname': DEF+'eduPersonNickname', 'eduPersonOrgDN': DEF+'eduPersonOrgDN', 'eduPersonOrgUnitDN': DEF+'eduPersonOrgUnitDN', 'eduPersonPrimaryAffiliation': DEF+'eduPersonPrimaryAffiliation', 'eduPersonPrimaryOrgUnitDN': DEF+'eduPersonPrimaryOrgUnitDN', 'eduPersonPrincipalName': DEF+'eduPersonPrincipalName', 'eduPersonPrincipalNamePrior': DEF+'eduPersonPrincipalNamePrior', 'eduPersonScopedAffiliation': DEF+'eduPersonScopedAffiliation', 'eduPersonTargetedID': DEF+'eduPersonTargetedID', 'eduPersonAssurance': DEF+'eduPersonAssurance', 'eduPersonUniqueId': DEF+'eduPersonUniqueId', 'eduPersonOrcid': DEF+'eduPersonOrcid', 'email': DEF+'email', 'emailAddress': DEF+'emailAddress', 'employeeNumber': DEF+'employeeNumber', 'employeeType': DEF+'employeeType', 'enhancedSearchGuide': DEF+'enhancedSearchGuide', 'facsimileTelephoneNumber': DEF+'facsimileTelephoneNumber', 'favouriteDrink': DEF+'favouriteDrink', 'fax': DEF+'fax', 'federationFeideSchemaVersion': DEF+'federationFeideSchemaVersion', 'friendlyCountryName': DEF+'friendlyCountryName', 'generationQualifier': DEF+'generationQualifier', 'givenName': DEF+'givenName', 'gn': DEF+'gn', 'homePhone': DEF+'homePhone', 'homePostalAddress': DEF+'homePostalAddress', 'homeTelephoneNumber': DEF+'homeTelephoneNumber', 'host': DEF+'host', 'houseIdentifier': DEF+'houseIdentifier', 'info': DEF+'info', 'initials': DEF+'initials', 'internationaliSDNNumber': DEF+'internationaliSDNNumber', 'janetMailbox': DEF+'janetMailbox', 'jpegPhoto': DEF+'jpegPhoto', 'knowledgeInformation': DEF+'knowledgeInformation', 'l': DEF+'l', 'labeledURI': DEF+'labeledURI', 'localityName': DEF+'localityName', 'mDRecord': DEF+'mDRecord', 'mXRecord': DEF+'mXRecord', 'mail': DEF+'mail', 'mailPreferenceOption': DEF+'mailPreferenceOption', 'manager': DEF+'manager', 'member': DEF+'member', 'mobile': DEF+'mobile', 'mobileTelephoneNumber': DEF+'mobileTelephoneNumber', 'nSRecord': DEF+'nSRecord', 'name': DEF+'name', 'norEduOrgAcronym': DEF+'norEduOrgAcronym', 'norEduOrgNIN': DEF+'norEduOrgNIN', 'norEduOrgSchemaVersion': DEF+'norEduOrgSchemaVersion', 'norEduOrgUniqueIdentifier': DEF+'norEduOrgUniqueIdentifier', 'norEduOrgUniqueNumber': DEF+'norEduOrgUniqueNumber', 'norEduOrgUnitUniqueIdentifier': DEF+'norEduOrgUnitUniqueIdentifier', 'norEduOrgUnitUniqueNumber': DEF+'norEduOrgUnitUniqueNumber', 'norEduPersonBirthDate': DEF+'norEduPersonBirthDate', 'norEduPersonLIN': DEF+'norEduPersonLIN', 'norEduPersonNIN': DEF+'norEduPersonNIN', 'o': DEF+'o', 'objectClass': DEF+'objectClass', 'organizationName': DEF+'organizationName', 'organizationalStatus': DEF+'organizationalStatus', 'organizationalUnitName': DEF+'organizationalUnitName', 'otherMailbox': DEF+'otherMailbox', 'ou': DEF+'ou', 'owner': DEF+'owner', 'pager': DEF+'pager', 'pagerTelephoneNumber': DEF+'pagerTelephoneNumber', 'personalSignature': DEF+'personalSignature', 'personalTitle': DEF+'personalTitle', 'photo': DEF+'photo', 'physicalDeliveryOfficeName': DEF+'physicalDeliveryOfficeName', 'pkcs9email': DEF+'pkcs9email', 'postOfficeBox': DEF+'postOfficeBox', 'postalAddress': DEF+'postalAddress', 'postalCode': DEF+'postalCode', 'preferredDeliveryMethod': DEF+'preferredDeliveryMethod', 'preferredLanguage': DEF+'preferredLanguage', 'presentationAddress': DEF+'presentationAddress', 'protocolInformation': DEF+'protocolInformation', 'pseudonym': DEF+'pseudonym', 'registeredAddress': DEF+'registeredAddress', 'rfc822Mailbox': DEF+'rfc822Mailbox', 'roleOccupant': DEF+'roleOccupant', 'roomNumber': DEF+'roomNumber', 'sOARecord': DEF+'sOARecord', 'searchGuide': DEF+'searchGuide', 'secretary': DEF+'secretary', 'seeAlso': DEF+'seeAlso', 'serialNumber': DEF+'serialNumber', 'singleLevelQuality': DEF+'singleLevelQuality', 'sn': DEF+'sn', 'st': DEF+'st', 'stateOrProvinceName': DEF+'stateOrProvinceName', 'street': DEF+'street', 'streetAddress': DEF+'streetAddress', 'subtreeMaximumQuality': DEF+'subtreeMaximumQuality', 'subtreeMinimumQuality': DEF+'subtreeMinimumQuality', 'supportedAlgorithms': DEF+'supportedAlgorithms', 'supportedApplicationContext': DEF+'supportedApplicationContext', 'surname': DEF+'surname', 'telephoneNumber': DEF+'telephoneNumber', 'teletexTerminalIdentifier': DEF+'teletexTerminalIdentifier', 'telexNumber': DEF+'telexNumber', 'textEncodedORAddress': DEF+'textEncodedORAddress', 'title': DEF+'title', 'uid': DEF+'uid', 'uniqueIdentifier': DEF+'uniqueIdentifier', 'uniqueMember': DEF+'uniqueMember', 'userCertificate': DEF+'userCertificate', 'userClass': DEF+'userClass', 'userPKCS12': DEF+'userPKCS12', 'userPassword': DEF+'userPassword', 'userSMIMECertificate': DEF+'userSMIMECertificate', 'userid': DEF+'userid', 'x121Address': DEF+'x121Address', 'x500UniqueIdentifier': DEF+'x500UniqueIdentifier', } } pysaml2-4.9.0/src/saml2/attributemaps/saml_uri.py000066400000000000000000000411521355762626600220160ustar00rootroot00000000000000EDUCOURSE_OID = 'urn:oid:1.3.6.1.4.1.5923.1.6.1.' EDUPERSON_OID = 'urn:oid:1.3.6.1.4.1.5923.1.1.1.' EDUMEMBER1_OID = 'urn:oid:1.3.6.1.4.1.5923.1.5.1.' # ldap.gv.at definitions as specified in: # http://www.ref.gv.at/AG-IZ-PVP2-Version-2-1-0-2.2754.0.html LDAPGVAT_OID = 'urn:oid:1.2.40.0.10.2.1.1.' UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.' X500ATTR_OID = 'urn:oid:2.5.4.' LDAPGVAT_UCL_DIR_PILOT = UCL_DIR_PILOT LDAPGVAT_X500ATTR_OID = X500ATTR_OID NETSCAPE_LDAP = 'urn:oid:2.16.840.1.113730.3.1.' NOREDUPERSON_OID = 'urn:oid:1.3.6.1.4.1.2428.90.1.' PKCS_9 = 'urn:oid:1.2.840.113549.1.9.1.' SCHAC = 'urn:oid:1.3.6.1.4.1.25178.1.2.' SIS = 'urn:oid:1.2.752.194.10.2.' UMICH = 'urn:oid:1.3.6.1.4.1.250.1.57.' # openosi-0.82.schema http://www.openosi.org/osi/display/ldap/Home OPENOSI_OID = 'urn:oid:1.3.6.1.4.1.27630.2.1.1.' EIDAS_NATURALPERSON = 'http://eidas.europa.eu/attributes/naturalperson/' EIDAS_LEGALPERSON = 'http://eidas.europa.eu/attributes/legalperson/' # SAML subject id specification # https://docs.oasis-open.org/security/saml-subject-id-attr/v1.0/cs01/saml-subject-id-attr-v1.0-cs01.html SAML_SUBJECT_ID = 'urn:oasis:names:tc:SAML:attribute:' # umbrellaID specification - https://www.umbrellaid.org # https://github.com/Umbrella-Commiters/UmbrellaIdP3/blob/master/schema/99-user.ldif UMBRELLA_EAAUser_ID = 'urn:oid:1.3.6.1.4.1.42750.1.1.' MAP = { 'identifier': 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'fro': { EIDAS_LEGALPERSON+'LegalPersonIdentifier': 'LegalPersonIdentifier', EIDAS_LEGALPERSON+'LegalAddress': 'LegalAddress', EIDAS_LEGALPERSON+'LegalName': 'LegalName', EIDAS_LEGALPERSON+'VATRegistration': 'VATRegistration', EIDAS_LEGALPERSON+'TaxReference': 'TaxReference', EIDAS_LEGALPERSON+'BusinessCodes': 'BusinessCodes', EIDAS_LEGALPERSON+'LEI': 'LEI', EIDAS_LEGALPERSON+'EORI': 'EORI', EIDAS_LEGALPERSON+'SEED': 'SEED', EIDAS_LEGALPERSON+'SIC': 'SIC', EIDAS_LEGALPERSON+'D-2012-17-EUIdentifier': 'D-2012-17-EUIdentifier', EIDAS_NATURALPERSON+'PersonIdentifier': 'PersonIdentifier', EIDAS_NATURALPERSON+'CurrentFamilyName': 'FamilyName', EIDAS_NATURALPERSON+'CurrentGivenName': 'FirstName', EIDAS_NATURALPERSON+'DateOfBirth': 'DateOfBirth', EIDAS_NATURALPERSON+'BirthName': 'BirthName', EIDAS_NATURALPERSON+'PlaceOfBirth': 'PlaceOfBirth', EIDAS_NATURALPERSON+'CurrentAddress': 'CurrentAddress', EIDAS_NATURALPERSON+'Gender': 'Gender', EDUCOURSE_OID+'1': 'eduCourseOffering', EDUCOURSE_OID+'2': 'eduCourseMember', EDUMEMBER1_OID+'1': 'isMemberOf', EDUPERSON_OID+'1': 'eduPersonAffiliation', EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'3': 'eduPersonOrgDN', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', EDUPERSON_OID+'6': 'eduPersonPrincipalName', EDUPERSON_OID+'7': 'eduPersonEntitlement', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'12': 'eduPersonPrincipalNamePrior', EDUPERSON_OID+'13': 'eduPersonUniqueId', EDUPERSON_OID+'16': 'eduPersonOrcid', LDAPGVAT_OID+'1': 'PVP-GID', LDAPGVAT_OID+'149': 'PVP-BPK', LDAPGVAT_OID+'153': 'PVP-OU-OKZ', LDAPGVAT_OID+'261.10': 'PVP-VERSION', LDAPGVAT_OID+'261.20': 'PVP-PRINCIPAL-NAME', LDAPGVAT_OID+'261.24': 'PVP-PARTICIPANT-OKZ', LDAPGVAT_OID+'261.30': 'PVP-ROLES', LDAPGVAT_OID+'261.40': 'PVP-INVOICE-RECPT-ID', LDAPGVAT_OID+'261.50': 'PVP-COST-CENTER-ID', LDAPGVAT_OID+'261.60': 'PVP-CHARGE-CODE', LDAPGVAT_OID+'3': 'PVP-OU-GV-OU-ID', LDAPGVAT_OID+'33': 'PVP-FUNCTION', LDAPGVAT_OID+'55': 'PVP-BIRTHDATE', LDAPGVAT_OID+'71': 'PVP-PARTICIPANT-ID', LDAPGVAT_UCL_DIR_PILOT+'1': 'PVP-USERID', LDAPGVAT_UCL_DIR_PILOT+'3': 'PVP-MAIL', LDAPGVAT_X500ATTR_OID+'11': 'PVP-OU', LDAPGVAT_X500ATTR_OID+'20': 'PVP-TEL', LDAPGVAT_X500ATTR_OID+'42': 'PVP-GIVENNAME', NETSCAPE_LDAP+'1': 'carLicense', NETSCAPE_LDAP+'2': 'departmentNumber', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'4': 'employeeType', NETSCAPE_LDAP+'39': 'preferredLanguage', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NETSCAPE_LDAP+'216': 'userPKCS12', NETSCAPE_LDAP+'241': 'displayName', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', NOREDUPERSON_OID+'4': 'norEduPersonLIN', NOREDUPERSON_OID+'5': 'norEduPersonNIN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', NOREDUPERSON_OID+'10': 'norEduPersonLegalName', NOREDUPERSON_OID+'11': 'norEduOrgSchemaVersion', NOREDUPERSON_OID+'12': 'norEduOrgNIN', OPENOSI_OID+'17': 'osiHomeUrl', OPENOSI_OID+'19': 'osiPreferredTZ', OPENOSI_OID+'72': 'osiICardTimeLastUpdated', OPENOSI_OID+'104': 'osiMiddleName', OPENOSI_OID+'107': 'osiOtherEmail', OPENOSI_OID+'109': 'osiOtherHomePhone', OPENOSI_OID+'120': 'osiWorkURL', PKCS_9+'1': 'email', SAML_SUBJECT_ID+'subject-id': 'subject-id', SAML_SUBJECT_ID+'pairwise-id': 'pairwise-id', SCHAC+'1': 'schacMotherTongue', SCHAC+'2': 'schacGender', SCHAC+'3': 'schacDateOfBirth', SCHAC+'4': 'schacPlaceOfBirth', SCHAC+'5': 'schacCountryOfCitizenship', SCHAC+'6': 'schacSn1', SCHAC+'7': 'schacSn2', SCHAC+'8': 'schacPersonalTitle', SCHAC+'9': 'schacHomeOrganization', SCHAC+'10': 'schacHomeOrganizationType', SCHAC+'11': 'schacCountryOfResidence', SCHAC+'12': 'schacUserPresenceID', SCHAC+'13': 'schacPersonalPosition', SCHAC+'14': 'schacPersonalUniqueCode', SCHAC+'15': 'schacPersonalUniqueID', SCHAC+'17': 'schacExpiryDate', SCHAC+'18': 'schacUserPrivateAttribute', SCHAC+'19': 'schacUserStatus', SCHAC+'20': 'schacProjectMembership', SCHAC+'21': 'schacProjectSpecificRole', SIS+'1': 'sisLegalGuardianFor', SIS+'2': 'sisSchoolGrade', UCL_DIR_PILOT+'1': 'uid', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', UCL_DIR_PILOT+'37': 'associatedDomain', UCL_DIR_PILOT+'43': 'co', UCL_DIR_PILOT+'60': 'jpegPhoto', UMBRELLA_EAAUser_ID+'1': 'EAAHash', UMBRELLA_EAAUser_ID+'3': 'EAAKey', UMICH+'57': 'labeledURI', X500ATTR_OID+'2': 'knowledgeInformation', X500ATTR_OID+'3': 'cn', X500ATTR_OID+'4': 'sn', X500ATTR_OID+'5': 'serialNumber', X500ATTR_OID+'6': 'c', X500ATTR_OID+'7': 'l', X500ATTR_OID+'8': 'st', X500ATTR_OID+'9': 'street', X500ATTR_OID+'10': 'o', X500ATTR_OID+'11': 'ou', X500ATTR_OID+'12': 'title', X500ATTR_OID+'14': 'searchGuide', X500ATTR_OID+'15': 'businessCategory', X500ATTR_OID+'16': 'postalAddress', X500ATTR_OID+'17': 'postalCode', X500ATTR_OID+'18': 'postOfficeBox', X500ATTR_OID+'19': 'physicalDeliveryOfficeName', X500ATTR_OID+'20': 'telephoneNumber', X500ATTR_OID+'21': 'telexNumber', X500ATTR_OID+'22': 'teletexTerminalIdentifier', X500ATTR_OID+'23': 'facsimileTelephoneNumber', X500ATTR_OID+'24': 'x121Address', X500ATTR_OID+'25': 'internationaliSDNNumber', X500ATTR_OID+'26': 'registeredAddress', X500ATTR_OID+'27': 'destinationIndicator', X500ATTR_OID+'28': 'preferredDeliveryMethod', X500ATTR_OID+'29': 'presentationAddress', X500ATTR_OID+'30': 'supportedApplicationContext', X500ATTR_OID+'31': 'member', X500ATTR_OID+'32': 'owner', X500ATTR_OID+'33': 'roleOccupant', X500ATTR_OID+'36': 'userCertificate', X500ATTR_OID+'37': 'cACertificate', X500ATTR_OID+'38': 'authorityRevocationList', X500ATTR_OID+'39': 'certificateRevocationList', X500ATTR_OID+'40': 'crossCertificatePair', X500ATTR_OID+'42': 'givenName', X500ATTR_OID+'43': 'initials', X500ATTR_OID+'44': 'generationQualifier', X500ATTR_OID+'45': 'x500UniqueIdentifier', X500ATTR_OID+'46': 'dnQualifier', X500ATTR_OID+'47': 'enhancedSearchGuide', X500ATTR_OID+'48': 'protocolInformation', X500ATTR_OID+'50': 'uniqueMember', X500ATTR_OID+'51': 'houseIdentifier', X500ATTR_OID+'52': 'supportedAlgorithms', X500ATTR_OID+'53': 'deltaRevocationList', X500ATTR_OID+'54': 'dmdName', X500ATTR_OID+'65': 'pseudonym', }, 'to': { 'LegalPersonIdentifier': EIDAS_LEGALPERSON+'LegalPersonIdentifier', 'LegalAddress': EIDAS_LEGALPERSON+'LegalAddress', 'LegalName': EIDAS_LEGALPERSON+'LegalName', 'VATRegistration': EIDAS_LEGALPERSON+'VATRegistration', 'TaxReference': EIDAS_LEGALPERSON+'TaxReference', 'BusinessCodes': EIDAS_LEGALPERSON+'BusinessCodes', 'LEI': EIDAS_LEGALPERSON+'LEI', 'EORI': EIDAS_LEGALPERSON+'EORI', 'SEED': EIDAS_LEGALPERSON+'SEED', 'SIC': EIDAS_LEGALPERSON+'SIC', 'D-2012-17-EUIdentifier': EIDAS_LEGALPERSON+'D-2012-17-EUIdentifier', 'PersonIdentifier': EIDAS_NATURALPERSON+'PersonIdentifier', 'FamilyName': EIDAS_NATURALPERSON+'CurrentFamilyName', 'FirstName': EIDAS_NATURALPERSON+'CurrentGivenName', 'DateOfBirth': EIDAS_NATURALPERSON+'DateOfBirth', 'BirthName': EIDAS_NATURALPERSON+'BirthName', 'PlaceOfBirth': EIDAS_NATURALPERSON+'PlaceOfBirth', 'CurrentAddress': EIDAS_NATURALPERSON+'CurrentAddress', 'Gender': EIDAS_NATURALPERSON+'Gender', 'associatedDomain': UCL_DIR_PILOT+'37', 'authorityRevocationList': X500ATTR_OID+'38', 'businessCategory': X500ATTR_OID+'15', 'c': X500ATTR_OID+'6', 'cACertificate': X500ATTR_OID+'37', 'carLicense': NETSCAPE_LDAP+'1', 'certificateRevocationList': X500ATTR_OID+'39', 'cn': X500ATTR_OID+'3', 'co': UCL_DIR_PILOT+'43', 'crossCertificatePair': X500ATTR_OID+'40', 'dc': UCL_DIR_PILOT+'25', 'deltaRevocationList': X500ATTR_OID+'53', 'departmentNumber': NETSCAPE_LDAP+'2', 'destinationIndicator': X500ATTR_OID+'27', 'displayName': NETSCAPE_LDAP+'241', 'dmdName': X500ATTR_OID+'54', 'dnQualifier': X500ATTR_OID+'46', 'EAAHash': UMBRELLA_EAAUser_ID+'1', 'EAAKey': UMBRELLA_EAAUser_ID+'3', 'eduCourseMember': EDUCOURSE_OID+'2', 'eduCourseOffering': EDUCOURSE_OID+'1', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'eduPersonNickname': EDUPERSON_OID+'2', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'eduPersonPrincipalNamePrior': EDUPERSON_OID+'12', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'eduPersonUniqueId': EDUPERSON_OID+'13', 'eduPersonOrcid': EDUPERSON_OID+'16', 'email': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'employeeType': NETSCAPE_LDAP+'4', 'enhancedSearchGuide': X500ATTR_OID+'47', 'facsimileTelephoneNumber': X500ATTR_OID+'23', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'generationQualifier': X500ATTR_OID+'44', 'givenName': X500ATTR_OID+'42', 'houseIdentifier': X500ATTR_OID+'51', 'initials': X500ATTR_OID+'43', 'internationaliSDNNumber': X500ATTR_OID+'25', 'isMemberOf': EDUMEMBER1_OID+'1', 'jpegPhoto': UCL_DIR_PILOT+'60', 'knowledgeInformation': X500ATTR_OID+'2', 'l': X500ATTR_OID+'7', 'labeledURI': UMICH+'57', 'mail': UCL_DIR_PILOT+'3', 'member': X500ATTR_OID+'31', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'norEduOrgNIN': NOREDUPERSON_OID+'12', 'norEduOrgSchemaVersion': NOREDUPERSON_OID+'11', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'norEduPersonLegalName': NOREDUPERSON_OID+'10', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'o': X500ATTR_OID+'10', 'osiHomeUrl': OPENOSI_OID+'17', 'osiPreferredTZ': OPENOSI_OID+'19', 'osiICardTimeLastUpdated': OPENOSI_OID+'72', 'osiMiddleName': OPENOSI_OID+'104', 'osiOtherEmail': OPENOSI_OID+'107', 'osiOtherHomePhone': OPENOSI_OID+'109', 'osiWorkURL': OPENOSI_OID+'120', 'ou': X500ATTR_OID+'11', 'owner': X500ATTR_OID+'32', 'pairwise-id': SAML_SUBJECT_ID+'pairwise-id', 'physicalDeliveryOfficeName': X500ATTR_OID+'19', 'postOfficeBox': X500ATTR_OID+'18', 'postalAddress': X500ATTR_OID+'16', 'postalCode': X500ATTR_OID+'17', 'preferredDeliveryMethod': X500ATTR_OID+'28', 'preferredLanguage': NETSCAPE_LDAP+'39', 'presentationAddress': X500ATTR_OID+'29', 'protocolInformation': X500ATTR_OID+'48', 'pseudonym': X500ATTR_OID+'65', 'PVP-USERID': LDAPGVAT_UCL_DIR_PILOT+'1', 'PVP-MAIL': LDAPGVAT_UCL_DIR_PILOT+'3', 'PVP-GID': LDAPGVAT_OID+'1', 'PVP-BPK': LDAPGVAT_OID+'149', 'PVP-OU-OKZ': LDAPGVAT_OID+'153', 'PVP-VERSION': LDAPGVAT_OID+'261.10', 'PVP-PRINCIPAL-NAME': LDAPGVAT_OID+'261.20', 'PVP-PARTICIPANT-OKZ': LDAPGVAT_OID+'261.24', 'PVP-ROLES': LDAPGVAT_OID+'261.30', 'PVP-INVOICE-RECPT-ID': LDAPGVAT_OID+'261.40', 'PVP-COST-CENTER-ID': LDAPGVAT_OID+'261.50', 'PVP-CHARGE-CODE': LDAPGVAT_OID+'261.60', 'PVP-OU-GV-OU-ID': LDAPGVAT_OID+'3', 'PVP-FUNCTION': LDAPGVAT_OID+'33', 'PVP-BIRTHDATE': LDAPGVAT_OID+'55', 'PVP-PARTICIPANT-ID': LDAPGVAT_OID+'71', 'PVP-OU': LDAPGVAT_X500ATTR_OID+'11', 'PVP-TEL': LDAPGVAT_X500ATTR_OID+'20', 'PVP-GIVENNAME': LDAPGVAT_X500ATTR_OID+'42', 'registeredAddress': X500ATTR_OID+'26', 'roleOccupant': X500ATTR_OID+'33', 'schacCountryOfCitizenship': SCHAC+'5', 'schacCountryOfResidence': SCHAC+'11', 'schacDateOfBirth': SCHAC+'3', 'schacExpiryDate': SCHAC+'17', 'schacGender': SCHAC+'2', 'schacHomeOrganization': SCHAC+'9', 'schacHomeOrganizationType': SCHAC+'10', 'schacMotherTongue': SCHAC+'1', 'schacPersonalPosition': SCHAC+'13', 'schacPersonalTitle': SCHAC+'8', 'schacPersonalUniqueCode': SCHAC+'14', 'schacPersonalUniqueID': SCHAC+'15', 'schacPlaceOfBirth': SCHAC+'4', 'schacProjectMembership': SCHAC+'20', 'schacProjectSpecificRole': SCHAC+'21', 'schacSn1': SCHAC+'6', 'schacSn2': SCHAC+'7', 'schacUserPresenceID': SCHAC+'12', 'schacUserPrivateAttribute': SCHAC+'18', 'schacUserStatus': SCHAC+'19', 'searchGuide': X500ATTR_OID+'14', 'serialNumber': X500ATTR_OID+'5', 'sisLegalGuardianFor': SIS+'1', 'sisSchoolGrade': SIS+'2', 'sn': X500ATTR_OID+'4', 'st': X500ATTR_OID+'8', 'street': X500ATTR_OID+'9', 'subject-id': SAML_SUBJECT_ID+'subject-id', 'supportedAlgorithms': X500ATTR_OID+'52', 'supportedApplicationContext': X500ATTR_OID+'30', 'telephoneNumber': X500ATTR_OID+'20', 'teletexTerminalIdentifier': X500ATTR_OID+'22', 'telexNumber': X500ATTR_OID+'21', 'title': X500ATTR_OID+'12', 'uid': UCL_DIR_PILOT+'1', 'uniqueMember': X500ATTR_OID+'50', 'userCertificate': X500ATTR_OID+'36', 'userPKCS12': NETSCAPE_LDAP+'216', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'x121Address': X500ATTR_OID+'24', 'x500UniqueIdentifier': X500ATTR_OID+'45', } } pysaml2-4.9.0/src/saml2/attributemaps/shibboleth_uri.py000066400000000000000000000202751355762626600232100ustar00rootroot00000000000000EDUPERSON_OID = 'urn:oid:1.3.6.1.4.1.5923.1.1.1.' NETSCAPE_LDAP = 'urn:oid:2.16.840.1.113730.3.1.' NOREDUPERSON_OID = 'urn:oid:1.3.6.1.4.1.2428.90.1.' PKCS_9 = 'urn:oid:1.2.840.113549.1.9.' UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.' UMICH = 'urn:oid:1.3.6.1.4.1.250.1.57.' X500ATTR = 'urn:oid:2.5.4.' MAP = { "identifier": "urn:mace:shibboleth:1.0:attributeNamespace:uri", 'fro': { EDUPERSON_OID+'1': 'eduPersonAffiliation', EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'3': 'eduPersonOrgDN', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', EDUPERSON_OID+'6': 'eduPersonPrincipalName', EDUPERSON_OID+'7': 'eduPersonEntitlement', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'12': 'eduPersonPrincipalNamePrior', EDUPERSON_OID+'13': 'eduPersonUniqueId', EDUPERSON_OID+'16': 'eduPersonOrcid', NETSCAPE_LDAP+'1': 'carLicense', NETSCAPE_LDAP+'2': 'departmentNumber', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'4': 'employeeType', NETSCAPE_LDAP+'39': 'preferredLanguage', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NETSCAPE_LDAP+'216': 'userPKCS12', NETSCAPE_LDAP+'241': 'displayName', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', NOREDUPERSON_OID+'4': 'norEduPersonLIN', NOREDUPERSON_OID+'5': 'norEduPersonNIN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', PKCS_9+'1': 'email', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', UCL_DIR_PILOT+'37': 'associatedDomain', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR+'2': 'knowledgeInformation', X500ATTR+'4': 'sn', X500ATTR+'5': 'serialNumber', X500ATTR+'6': 'c', X500ATTR+'7': 'l', X500ATTR+'8': 'st', X500ATTR+'9': 'street', X500ATTR+'10': 'o', X500ATTR+'11': 'ou', X500ATTR+'12': 'title', X500ATTR+'14': 'searchGuide', X500ATTR+'15': 'businessCategory', X500ATTR+'16': 'postalAddress', X500ATTR+'17': 'postalCode', X500ATTR+'18': 'postOfficeBox', X500ATTR+'19': 'physicalDeliveryOfficeName', X500ATTR+'20': 'telephoneNumber', X500ATTR+'21': 'telexNumber', X500ATTR+'22': 'teletexTerminalIdentifier', X500ATTR+'23': 'facsimileTelephoneNumber', X500ATTR+'24': 'x121Address', X500ATTR+'25': 'internationaliSDNNumber', X500ATTR+'26': 'registeredAddress', X500ATTR+'27': 'destinationIndicator', X500ATTR+'28': 'preferredDeliveryMethod', X500ATTR+'29': 'presentationAddress', X500ATTR+'30': 'supportedApplicationContext', X500ATTR+'31': 'member', X500ATTR+'32': 'owner', X500ATTR+'33': 'roleOccupant', X500ATTR+'36': 'userCertificate', X500ATTR+'37': 'cACertificate', X500ATTR+'38': 'authorityRevocationList', X500ATTR+'39': 'certificateRevocationList', X500ATTR+'40': 'crossCertificatePair', X500ATTR+'42': 'givenName', X500ATTR+'43': 'initials', X500ATTR+'44': 'generationQualifier', X500ATTR+'45': 'x500UniqueIdentifier', X500ATTR+'46': 'dnQualifier', X500ATTR+'47': 'enhancedSearchGuide', X500ATTR+'48': 'protocolInformation', X500ATTR+'50': 'uniqueMember', X500ATTR+'51': 'houseIdentifier', X500ATTR+'52': 'supportedAlgorithms', X500ATTR+'53': 'deltaRevocationList', X500ATTR+'54': 'dmdName', X500ATTR+'65': 'pseudonym', }, 'to': { 'associatedDomain': UCL_DIR_PILOT+'37', 'authorityRevocationList': X500ATTR+'38', 'businessCategory': X500ATTR+'15', 'c': X500ATTR+'6', 'cACertificate': X500ATTR+'37', 'carLicense': NETSCAPE_LDAP+'1', 'certificateRevocationList': X500ATTR+'39', 'countryName': X500ATTR+'6', 'crossCertificatePair': X500ATTR+'40', 'dc': UCL_DIR_PILOT+'25', 'deltaRevocationList': X500ATTR+'53', 'departmentNumber': NETSCAPE_LDAP+'2', 'destinationIndicator': X500ATTR+'27', 'displayName': NETSCAPE_LDAP+'241', 'dmdName': X500ATTR+'54', 'dnQualifier': X500ATTR+'46', 'domainComponent': UCL_DIR_PILOT+'25', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'eduPersonNickname': EDUPERSON_OID+'2', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'eduPersonPrincipalNamePrior': EDUPERSON_OID+'12', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'eduPersonUniqueId': EDUPERSON_OID+'13', 'eduPersonOrcid': EDUPERSON_OID+'16', 'email': PKCS_9+'1', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'employeeType': NETSCAPE_LDAP+'4', 'enhancedSearchGuide': X500ATTR+'47', 'facsimileTelephoneNumber': X500ATTR+'23', 'fax': X500ATTR+'23', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'generationQualifier': X500ATTR+'44', 'givenName': X500ATTR+'42', 'gn': X500ATTR+'42', 'houseIdentifier': X500ATTR+'51', 'initials': X500ATTR+'43', 'internationaliSDNNumber': X500ATTR+'25', 'jpegPhoto': UCL_DIR_PILOT+'60', 'knowledgeInformation': X500ATTR+'2', 'l': X500ATTR+'7', 'localityName': X500ATTR+'7', 'mail': UCL_DIR_PILOT+'3', 'member': X500ATTR+'31', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'o': X500ATTR+'10', 'organizationName': X500ATTR+'10', 'organizationalUnitName': X500ATTR+'11', 'ou': X500ATTR+'11', 'owner': X500ATTR+'32', 'physicalDeliveryOfficeName': X500ATTR+'19', 'pkcs9email': PKCS_9+'1', 'postOfficeBox': X500ATTR+'18', 'postalAddress': X500ATTR+'16', 'postalCode': X500ATTR+'17', 'preferredDeliveryMethod': X500ATTR+'28', 'preferredLanguage': NETSCAPE_LDAP+'39', 'presentationAddress': X500ATTR+'29', 'protocolInformation': X500ATTR+'48', 'pseudonym': X500ATTR+'65', 'registeredAddress': X500ATTR+'26', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'roleOccupant': X500ATTR+'33', 'searchGuide': X500ATTR+'14', 'serialNumber': X500ATTR+'5', 'sn': X500ATTR+'4', 'st': X500ATTR+'8', 'stateOrProvinceName': X500ATTR+'8', 'street': X500ATTR+'9', 'streetAddress': X500ATTR+'9', 'supportedAlgorithms': X500ATTR+'52', 'supportedApplicationContext': X500ATTR+'30', 'surname': X500ATTR+'4', 'telephoneNumber': X500ATTR+'20', 'teletexTerminalIdentifier': X500ATTR+'22', 'telexNumber': X500ATTR+'21', 'title': X500ATTR+'12', 'uniqueMember': X500ATTR+'50', 'userCertificate': X500ATTR+'36', 'userPKCS12': NETSCAPE_LDAP+'216', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'x121Address': X500ATTR+'24', 'x500UniqueIdentifier': X500ATTR+'45', } } pysaml2-4.9.0/src/saml2/authn.py000066400000000000000000000211541355762626600164360ustar00rootroot00000000000000import warnings as _warnings import logging import six import time from saml2 import SAMLError import saml2.cryptography.symmetric from saml2.httputil import Response from saml2.httputil import make_cookie from saml2.httputil import Redirect from saml2.httputil import Unauthorized from saml2.httputil import parse_cookie from six.moves.urllib.parse import urlencode, parse_qs, urlsplit __author__ = 'rolandh' logger = logging.getLogger(__name__) class AuthnFailure(SAMLError): pass class EncodeError(SAMLError): pass class UserAuthnMethod(object): def __init__(self, srv): self.srv = srv def __call__(self, *args, **kwargs): raise NotImplemented def authenticated_as(self, **kwargs): raise NotImplemented def verify(self, **kwargs): raise NotImplemented def is_equal(a, b): if len(a) != len(b): return False result = 0 for x, y in zip(a, b): result |= x ^ y return result == 0 def url_encode_params(params=None): if not isinstance(params, dict): raise EncodeError("You must pass in a dictionary!") params_list = [] for k, v in params.items(): if isinstance(v, list): params_list.extend([(k, x) for x in v]) else: params_list.append((k, v)) return urlencode(params_list) def create_return_url(base, query, **kwargs): """ Add a query string plus extra parameters to a base URL which may contain a query part already. :param base: redirect_uri may contain a query part, no fragment allowed. :param query: Old query part as a string :param kwargs: extra query parameters :return: """ part = urlsplit(base) if part.fragment: raise ValueError("Base URL contained parts it shouldn't") for key, values in parse_qs(query).items(): if key in kwargs: if isinstance(kwargs[key], six.string_types): kwargs[key] = [kwargs[key]] kwargs[key].extend(values) else: kwargs[key] = values if part.query: for key, values in parse_qs(part.query).items(): if key in kwargs: if isinstance(kwargs[key], six.string_types): kwargs[key] = [kwargs[key]] kwargs[key].extend(values) else: kwargs[key] = values _pre = base.split("?")[0] else: _pre = base logger.debug("kwargs: %s" % kwargs) return "%s?%s" % (_pre, url_encode_params(kwargs)) class UsernamePasswordMako(UserAuthnMethod): """Do user authentication using the normal username password form using Mako as template system""" cookie_name = "userpassmako" def __init__(self, srv, mako_template, template_lookup, pwd, return_to): """ :param srv: The server instance :param mako_template: Which Mako template to use :param pwd: Username/password dictionary like database :param return_to: Where to send the user after authentication :return: """ UserAuthnMethod.__init__(self, srv) self.mako_template = mako_template self.template_lookup = template_lookup self.passwd = pwd self.return_to = return_to self.active = {} self.query_param = "upm_answer" self.symmetric = saml2.cryptography.symmetric.Default(srv.symkey) @property def aes(self): _deprecation_msg = ( 'This attribute is deprecated. ' 'It will be removed in the next version. ' 'Use self.symmetric instead.') _warnings.warn(_deprecation_msg, DeprecationWarning) return self.symmetric def __call__(self, cookie=None, policy_url=None, logo_url=None, query="", **kwargs): """ Put up the login form """ if cookie: headers = [cookie] else: headers = [] resp = Response(headers=headers) argv = {"login": "", "password": "", "action": "verify", "policy_url": policy_url, "logo_url": logo_url, "query": query} logger.info("do_authentication argv: %s" % argv) mte = self.template_lookup.get_template(self.mako_template) resp.message = mte.render(**argv) return resp def _verify(self, pwd, user): if not is_equal(pwd, self.passwd[user]): raise ValueError("Wrong password") def verify(self, request, **kwargs): """ Verifies that the given username and password was correct :param request: Either the query part of a URL a urlencoded body of a HTTP message or a parse such. :param kwargs: Catch whatever else is sent. :return: redirect back to where ever the base applications wants the user after authentication. """ #logger.debug("verify(%s)" % request) if isinstance(request, six.string_types): _dict = parse_qs(request) elif isinstance(request, dict): _dict = request else: raise ValueError("Wrong type of input") # verify username and password try: self._verify(_dict["password"][0], _dict["login"][0]) timestamp = str(int(time.mktime(time.gmtime()))) msg = "::".join([_dict["login"][0], timestamp]) info = self.symmetric.encrypt(msg.encode()) self.active[info] = timestamp cookie = make_cookie(self.cookie_name, info, self.srv.seed) return_to = create_return_url(self.return_to, _dict["query"][0], **{self.query_param: "true"}) resp = Redirect(return_to, headers=[cookie]) except (ValueError, KeyError): resp = Unauthorized("Unknown user or wrong password") return resp def authenticated_as(self, cookie=None, **kwargs): if cookie is None: return None else: logger.debug("kwargs: %s" % kwargs) try: info, timestamp = parse_cookie(self.cookie_name, self.srv.seed, cookie) if self.active[info] == timestamp: msg = self.symmetric.decrypt(info).decode() uid, _ts = msg.split("::") if timestamp == _ts: return {"uid": uid} except Exception: pass return None def done(self, areq): try: _ = areq[self.query_param] return False except KeyError: return True class SocialService(UserAuthnMethod): def __init__(self, social): UserAuthnMethod.__init__(self, None) self.social = social def __call__(self, server_env, cookie=None, sid="", query="", **kwargs): return self.social.begin(server_env, cookie, sid, query) def callback(self, server_env, cookie=None, sid="", query="", **kwargs): return self.social.callback(server_env, cookie, sid, query, **kwargs) class AuthnMethodChooser(object): def __init__(self, methods=None): self.methods = methods def __call__(self, **kwargs): if not self.methods: raise SAMLError("No authentication methods defined") elif len(self.methods) == 1: return self.methods[0] else: pass # TODO try: import ldap class LDAPAuthn(UsernamePasswordMako): def __init__(self, srv, ldapsrv, return_to, dn_pattern, mako_template, template_lookup): """ :param srv: The server instance :param ldapsrv: Which LDAP server to us :param return_to: Where to send the user after authentication :return: """ UsernamePasswordMako.__init__(self, srv, mako_template, template_lookup, None, return_to) self.ldap = ldap.initialize(ldapsrv) self.ldap.protocol_version = 3 self.ldap.set_option(ldap.OPT_REFERRALS, 0) self.dn_pattern = dn_pattern def _verify(self, pwd, user): """ Verifies the username and password agains a LDAP server :param pwd: The password :param user: The username :return: AssertionError if the LDAP verification failed. """ _dn = self.dn_pattern % user try: self.ldap.simple_bind_s(_dn, pwd) except Exception: raise AssertionError() except ImportError: class LDAPAuthn(UserAuthnMethod): pass pysaml2-4.9.0/src/saml2/authn_context/000077500000000000000000000000001355762626600176255ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/authn_context/__init__.py000066400000000000000000000171171355762626600217450ustar00rootroot00000000000000from saml2.saml import AuthnContext, AuthnContextClassRef from saml2.samlp import RequestedAuthnContext __author__ = 'rolandh' from saml2 import extension_elements_to_elements UNSPECIFIED = "urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified" INTERNETPROTOCOLPASSWORD = \ 'urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword' MOBILETWOFACTORCONTRACT = \ 'urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract' PASSWORDPROTECTEDTRANSPORT = \ 'urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' PASSWORD = 'urn:oasis:names:tc:SAML:2.0:ac:classes:Password' TLSCLIENT = 'urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient' TIMESYNCTOKEN = "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken" AL1 = "http://idmanagement.gov/icam/2009/12/saml_2.0_profile/assurancelevel1" AL2 = "http://idmanagement.gov/icam/2009/12/saml_2.0_profile/assurancelevel2" AL3 = "http://idmanagement.gov/icam/2009/12/saml_2.0_profile/assurancelevel3" AL4 = "http://idmanagement.gov/icam/2009/12/saml_2.0_profile/assurancelevel4" from saml2.authn_context import ippword from saml2.authn_context import mobiletwofactor from saml2.authn_context import ppt from saml2.authn_context import pword from saml2.authn_context import sslcert CMP_TYPE = ['exact', 'minimum', 'maximum', 'better'] class AuthnBroker(object): def __init__(self): self.db = {"info": {}, "key": {}} self.next = 0 @staticmethod def exact(a, b): return a == b @staticmethod def minimum(a, b): return b >= a @staticmethod def maximum(a, b): return b <= a @staticmethod def better(a, b): return b > a def add(self, spec, method, level=0, authn_authority="", reference=None): """ Adds a new authentication method. Assumes not more than one authentication method per AuthnContext specification. :param spec: What the authentication endpoint offers in the form of an AuthnContext :param method: A identifier of the authentication method. :param level: security level, positive integers, 0 is lowest :param reference: Desired unique reference to this `spec' :return: """ if spec.authn_context_class_ref: key = spec.authn_context_class_ref.text _info = { "class_ref": key, "method": method, "level": level, "authn_auth": authn_authority } elif spec.authn_context_decl: key = spec.authn_context_decl.c_namespace _info = { "method": method, "decl": spec.authn_context_decl, "level": level, "authn_auth": authn_authority } else: raise NotImplementedError() self.next += 1 _ref = reference if _ref is None: _ref = str(self.next) assert _ref not in self.db["info"] self.db["info"][_ref] = _info try: self.db["key"][key].append(_ref) except KeyError: self.db["key"][key] = [_ref] def remove(self, spec, method=None, level=0, authn_authority=""): if spec.authn_context_class_ref: _cls_ref = spec.authn_context_class_ref.text try: _refs = self.db["key"][_cls_ref] except KeyError: return else: _remain = [] for _ref in _refs: item = self.db["info"][_ref] if method and method != item["method"]: _remain.append(_ref) if level and level != item["level"]: _remain.append(_ref) if authn_authority and \ authn_authority != item["authn_authority"]: _remain.append(_ref) if _remain: self.db[_cls_ref] = _remain def _pick_by_class_ref(self, cls_ref, comparision_type="exact"): func = getattr(self, comparision_type) try: _refs = self.db["key"][cls_ref] except KeyError: return [] else: _item = self.db["info"][_refs[0]] _level = _item["level"] if comparision_type != "better": if _item["method"]: res = [(_item["method"], _refs[0])] else: res = [] else: res = [] for ref in _refs[1:]: item = self.db["info"][ref] res.append((item["method"], ref)) if func(_level, item["level"]): _level = item["level"] for ref, _dic in self.db["info"].items(): if ref in _refs: continue elif func(_level, _dic["level"]): if _dic["method"]: _val = (_dic["method"], ref) if _val not in res: res.append(_val) return res def pick(self, req_authn_context=None): """ Given the authentication context find zero or more places where the user could be sent next. Ordered according to security level. :param req_authn_context: The requested context as an RequestedAuthnContext instance :return: An URL """ if req_authn_context is None: return self._pick_by_class_ref(UNSPECIFIED, "minimum") if req_authn_context.authn_context_class_ref: if req_authn_context.comparison: _cmp = req_authn_context.comparison else: _cmp = "exact" if _cmp == 'exact': res = [] for cls_ref in req_authn_context.authn_context_class_ref: res += (self._pick_by_class_ref(cls_ref.text, _cmp)) return res else: return self._pick_by_class_ref( req_authn_context.authn_context_class_ref[0].text, _cmp) elif req_authn_context.authn_context_decl_ref: if req_authn_context.comparison: _cmp = req_authn_context.comparison else: _cmp = "exact" return self._pick_by_class_ref( req_authn_context.authn_context_decl_ref, _cmp) def match(self, requested, provided): if requested == provided: return True else: return False def __getitem__(self, ref): return self.db["info"][ref] def get_authn_by_accr(self, accr): _ids = self.db["key"][accr] return self[_ids[0]] def authn_context_factory(text): # brute force for mod in [ippword, mobiletwofactor, ppt, pword, sslcert]: inst = mod.authentication_context_declaration_from_string(text) if inst: return inst return None def authn_context_decl_from_extension_elements(extelems): res = extension_elements_to_elements(extelems, [ippword, mobiletwofactor, ppt, pword, sslcert]) try: return res[0] except IndexError: return None def authn_context_class_ref(ref): return AuthnContext(authn_context_class_ref=AuthnContextClassRef(text=ref)) def requested_authn_context(class_ref, comparison="minimum"): if not isinstance(class_ref, list): class_ref = [class_ref] return RequestedAuthnContext( authn_context_class_ref=[AuthnContextClassRef(text=i) for i in class_ref], comparison=comparison) pysaml2-4.9.0/src/saml2/authn_context/ippword.py000066400000000000000000003214401355762626600216670ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Apr 21 10:04:52 2013 by parse_xsd.py version 0.5. # """ The Internet Protocol Password class is applicable when a principal is authenticated through the use of a provided IP address, in addition to a username/password. """ import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', DeviceTypeType_, True) c_attributes['SeedLength'] = ('seed_length', 'integer', True) c_attributes['DeviceInHand'] = ('device_in_hand', BooleanType_, True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', MediumType_, True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['keyValidation'] = ('key_validation', 'None', False) c_child_order.extend(['extension']) def __init__(self, extension=None, key_validation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.key_validation = key_validation def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_cardinality['physical_verification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_cardinality['written_consent'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', NymType_, False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}HTTP'] = ( 'http', HTTP) c_cardinality['http'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}MobileNetworkNoEncryption'] = ( 'mobile_network_no_encryption', MobileNetworkNoEncryption) c_cardinality['mobile_network_no_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}MobileNetworkRadioEncryption'] = ( 'mobile_network_radio_encryption', MobileNetworkRadioEncryption) c_cardinality['mobile_network_radio_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}MobileNetworkEndToEndEncryption'] = ( 'mobile_network_end_to_end_encryption', MobileNetworkEndToEndEncryption) c_cardinality['mobile_network_end_to_end_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}IPSec'] = ( 'ip_sec', IPSec) c_cardinality['ip_sec'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}PSTN'] = ( 'pstn', PSTN) c_cardinality['pstn'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ISDN'] = ( 'isdn', ISDN) c_cardinality['isdn'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ADSL'] = ( 'adsl', ADSL) c_cardinality['adsl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['http', 'ssl', 'mobile_network_no_encryption', 'mobile_network_radio_encryption', 'mobile_network_end_to_end_encryption', 'wtls', 'ip_sec', 'pstn', 'isdn', 'adsl', 'extension']) def __init__(self, http=None, ssl=None, mobile_network_no_encryption=None, mobile_network_radio_encryption=None, mobile_network_end_to_end_encryption=None, wtls=None, ip_sec=None, pstn=None, isdn=None, adsl=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.http = http self.ssl = ssl self.mobile_network_no_encryption = mobile_network_no_encryption self.mobile_network_radio_encryption = mobile_network_radio_encryption self.mobile_network_end_to_end_encryption = mobile_network_end_to_end_encryption self.wtls = wtls self.ip_sec = ip_sec self.pstn = pstn self.isdn = isdn self.adsl = adsl self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_cardinality['switch_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Password'] = ( 'password', Password) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}IPAddress'] = ( 'ip_address', IPAddress) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['password', 'ip_address', 'extension']) def __init__(self, password=None, ip_address=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.password = password self.ip_address = ip_address self.extension = extension or [] def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_cardinality['security_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_cardinality['deactivation_call_center'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Token'] = ( 'token', Token) c_cardinality['token'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Smartcard'] = ( 'smartcard', Smartcard) c_cardinality['smartcard'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['preauth'] = ('preauth', 'integer', False) c_child_order.extend( ['password', 'restricted_password', 'token', 'smartcard', 'activation_pin', 'extension']) def __init__(self, password=None, restricted_password=None, token=None, smartcard=None, activation_pin=None, extension=None, preauth=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.password = password self.restricted_password = restricted_password self.token = token self.smartcard = smartcard self.activation_pin = activation_pin self.extension = extension or [] self.preauth = preauth def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword' \ '}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}KeySharing'] = ( 'key_sharing', KeySharing) c_cardinality['key_sharing'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['key_activation', 'key_storage', 'key_sharing', 'extension']) def __init__(self, key_activation=None, key_storage=None, key_sharing=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.key_sharing = key_sharing self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_cardinality['principal_authentication_mechanism'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_cardinality['authenticator_transport_protocol'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword' \ '}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) #.................. # ['ComplexAuthenticator', 'ComplexAuthenticatorType'] class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ComplexAuthenticatorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) ComplexAuthenticator.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, PublicKeyType_.c_tag: public_key_type__from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, IdentificationType_.c_tag: identification_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, TokenType_.c_tag: token_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'PublicKeyType': PublicKeyType_, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'IdentificationType': IdentificationType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'OperationalProtectionType': OperationalProtectionType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'TokenType': TokenType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'TimeSyncTokenType': TimeSyncTokenType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'KeyStorageType': KeyStorageType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'SecurityAuditType': SecurityAuditType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/authn_context/mobiletwofactor.py000066400000000000000000003110221355762626600233760ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Apr 21 10:04:52 2013 by parse_xsd.py version 0.5. # """ Reflects mobile contract customer registration procedures and a two-factor based authentication. For example, a digital signing device with tamper resistant memory for key storage, such as a GSM SIM, that requires explicit proof of user identity and intent, such as a PIN or biometric. """ import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', DeviceTypeType_, True) c_attributes['SeedLength'] = ('seed_length', 'integer', True) c_attributes['DeviceInHand'] = ('device_in_hand', BooleanType_, True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', 'None', True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['keyValidation'] = ('key_validation', 'None', False) c_child_order.extend(['extension']) def __init__(self, extension=None, key_validation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.key_validation = key_validation def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Password'] = ( 'password', Password) c_child_order.extend( ['shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'password']) def __init__(self, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, password=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.password = password def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}MobileNetworkNoEncryption'] = ( 'mobile_network_no_encryption', MobileNetworkNoEncryption) c_cardinality['mobile_network_no_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}MobileNetworkRadioEncryption'] = ( 'mobile_network_radio_encryption', MobileNetworkRadioEncryption) c_cardinality['mobile_network_radio_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}MobileNetworkEndToEndEncryption'] = ( 'mobile_network_end_to_end_encryption', MobileNetworkEndToEndEncryption) c_cardinality['mobile_network_end_to_end_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['ssl', 'mobile_network_no_encryption', 'mobile_network_radio_encryption', 'mobile_network_end_to_end_encryption', 'wtls', 'extension']) def __init__(self, ssl=None, mobile_network_no_encryption=None, mobile_network_radio_encryption=None, mobile_network_end_to_end_encryption=None, wtls=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.ssl = ssl self.mobile_network_no_encryption = mobile_network_no_encryption self.mobile_network_radio_encryption = mobile_network_radio_encryption self.mobile_network_end_to_end_encryption = mobile_network_end_to_end_encryption self.wtls = wtls self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', 'None', False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Token'] = ( 'token', Token) c_cardinality['token'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Smartcard'] = ( 'smartcard', Smartcard) c_cardinality['smartcard'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['preauth'] = ('preauth', 'integer', False) c_child_order.extend( ['password', 'restricted_password', 'token', 'smartcard', 'activation_pin', 'extension']) def __init__(self, password=None, restricted_password=None, token=None, smartcard=None, activation_pin=None, extension=None, preauth=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.password = password self.restricted_password = restricted_password self.token = token self.smartcard = smartcard self.activation_pin = activation_pin self.extension = extension or [] self.preauth = preauth def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['dig_sig', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'asymmetric_decryption', 'asymmetric_key_agreement', 'complex_authenticator', 'extension']) def __init__(self, dig_sig=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, asymmetric_decryption=None, asymmetric_key_agreement=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.dig_sig = dig_sig self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.complex_authenticator = complex_authenticator self.extension = extension or [] def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_cardinality['principal_authentication_mechanism'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_cardinality['authenticator_transport_protocol'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}KeyActivation'] = ( 'key_activation', KeyActivation) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}KeyStorage'] = ( 'key_storage', KeyStorage) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}KeyActivation'] = ( 'key_activation', KeyActivation) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}KeyStorage'] = ( 'key_storage', KeyStorage) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract' \ '}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, PublicKeyType_.c_tag: public_key_type__from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, TokenType_.c_tag: token_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, IdentificationType_.c_tag: identification_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'PublicKeyType': PublicKeyType_, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'TokenType': TokenType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'TimeSyncTokenType': TimeSyncTokenType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, 'OperationalProtectionType': OperationalProtectionType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'KeyStorageType': KeyStorageType_, 'SecurityAuditType': SecurityAuditType_, 'IdentificationType': IdentificationType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/authn_context/ppt.py000066400000000000000000003163601355762626600210130ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Apr 21 10:23:51 2013 by parse_xsd.py version 0.5. # """The PasswordProtectedTransport class is applicable when a principal authenticates to an authentication authority through the presentation of a password over a protected session.""" import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', DeviceTypeType_, True) c_attributes['SeedLength'] = ('seed_length', 'integer', True) c_attributes['DeviceInHand'] = ('device_in_hand', BooleanType_, True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', MediumType_, True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['keyValidation'] = ('key_validation', 'None', False) c_child_order.extend(['extension']) def __init__(self, extension=None, key_validation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.key_validation = key_validation def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_cardinality['physical_verification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_cardinality['written_consent'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', NymType_, False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_cardinality['switch_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_child_order.extend(['restricted_password']) def __init__(self, restricted_password=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.restricted_password = restricted_password def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}MobileNetworkRadioEncryption'] = ( 'mobile_network_radio_encryption', MobileNetworkRadioEncryption) c_cardinality['mobile_network_radio_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}MobileNetworkEndToEndEncryption'] = ( 'mobile_network_end_to_end_encryption', MobileNetworkEndToEndEncryption) c_cardinality['mobile_network_end_to_end_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}IPSec'] = ( 'ip_sec', IPSec) c_cardinality['ip_sec'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['ssl', 'mobile_network_radio_encryption', 'mobile_network_end_to_end_encryption', 'wtls', 'ip_sec', 'extension']) def __init__(self, ssl=None, mobile_network_radio_encryption=None, mobile_network_end_to_end_encryption=None, wtls=None, ip_sec=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.ssl = ssl self.mobile_network_radio_encryption = mobile_network_radio_encryption self.mobile_network_end_to_end_encryption = mobile_network_end_to_end_encryption self.wtls = wtls self.ip_sec = ip_sec self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_cardinality['security_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_cardinality['deactivation_call_center'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Token'] = ( 'token', Token) c_cardinality['token'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Smartcard'] = ( 'smartcard', Smartcard) c_cardinality['smartcard'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['preauth'] = ('preauth', 'integer', False) c_child_order.extend( ['password', 'restricted_password', 'token', 'smartcard', 'activation_pin', 'extension']) def __init__(self, password=None, restricted_password=None, token=None, smartcard=None, activation_pin=None, extension=None, preauth=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.password = password self.restricted_password = restricted_password self.token = token self.smartcard = smartcard self.activation_pin = activation_pin self.extension = extension or [] self.preauth = preauth def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}KeySharing'] = ( 'key_sharing', KeySharing) c_cardinality['key_sharing'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' \ '}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['key_activation', 'key_storage', 'key_sharing', 'extension']) def __init__(self, key_activation=None, key_storage=None, key_sharing=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.key_sharing = key_sharing self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_cardinality['principal_authentication_mechanism'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' \ '}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ComplexAuthenticatorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) ComplexAuthenticator.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, PublicKeyType_.c_tag: public_key_type__from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, IdentificationType_.c_tag: identification_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, TokenType_.c_tag: token_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'PublicKeyType': PublicKeyType_, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'IdentificationType': IdentificationType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'OperationalProtectionType': OperationalProtectionType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'TokenType': TokenType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'TimeSyncTokenType': TimeSyncTokenType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'KeyStorageType': KeyStorageType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'SecurityAuditType': SecurityAuditType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/authn_context/pword.py000066400000000000000000003123511355762626600213370ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Apr 21 10:04:52 2013 by parse_xsd.py version 0.5. # """ The Password class is applicable when a principal authenticates to an authentication authority through the presentation of a password over an unprotected HTTP session. """ import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:Password' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', DeviceTypeType_, True) c_attributes['SeedLength'] = ('seed_length', 'integer', True) c_attributes['DeviceInHand'] = ('device_in_hand', BooleanType_, True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', MediumType_, True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['keyValidation'] = ('key_validation', 'None', False) c_child_order.extend(['extension']) def __init__(self, extension=None, key_validation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.key_validation = key_validation def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_cardinality['physical_verification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_cardinality['written_consent'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', NymType_, False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}HTTP'] = ( 'http', HTTP) c_cardinality['http'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}MobileNetworkNoEncryption'] = ( 'mobile_network_no_encryption', MobileNetworkNoEncryption) c_cardinality['mobile_network_no_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}MobileNetworkRadioEncryption'] = ( 'mobile_network_radio_encryption', MobileNetworkRadioEncryption) c_cardinality['mobile_network_radio_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}MobileNetworkEndToEndEncryption'] = ( 'mobile_network_end_to_end_encryption', MobileNetworkEndToEndEncryption) c_cardinality['mobile_network_end_to_end_encryption'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}IPSec'] = ( 'ip_sec', IPSec) c_cardinality['ip_sec'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}PSTN'] = ( 'pstn', PSTN) c_cardinality['pstn'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ISDN'] = ( 'isdn', ISDN) c_cardinality['isdn'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ADSL'] = ( 'adsl', ADSL) c_cardinality['adsl'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['http', 'ssl', 'mobile_network_no_encryption', 'mobile_network_radio_encryption', 'mobile_network_end_to_end_encryption', 'wtls', 'ip_sec', 'pstn', 'isdn', 'adsl', 'extension']) def __init__(self, http=None, ssl=None, mobile_network_no_encryption=None, mobile_network_radio_encryption=None, mobile_network_end_to_end_encryption=None, wtls=None, ip_sec=None, pstn=None, isdn=None, adsl=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.http = http self.ssl = ssl self.mobile_network_no_encryption = mobile_network_no_encryption self.mobile_network_radio_encryption = mobile_network_radio_encryption self.mobile_network_end_to_end_encryption = mobile_network_end_to_end_encryption self.wtls = wtls self.ip_sec = ip_sec self.pstn = pstn self.isdn = isdn self.adsl = adsl self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_cardinality['switch_audit'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_child_order.extend(['restricted_password']) def __init__(self, restricted_password=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.restricted_password = restricted_password def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_cardinality['security_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_cardinality['deactivation_call_center'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Token'] = ( 'token', Token) c_cardinality['token'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Smartcard'] = ( 'smartcard', Smartcard) c_cardinality['smartcard'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['preauth'] = ('preauth', 'integer', False) c_child_order.extend( ['password', 'restricted_password', 'token', 'smartcard', 'activation_pin', 'extension']) def __init__(self, password=None, restricted_password=None, token=None, smartcard=None, activation_pin=None, extension=None, preauth=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.password = password self.restricted_password = restricted_password self.token = token self.smartcard = smartcard self.activation_pin = activation_pin self.extension = extension or [] self.preauth = preauth def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}KeySharing'] = ( 'key_sharing', KeySharing) c_cardinality['key_sharing'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['key_activation', 'key_storage', 'key_sharing', 'extension']) def __init__(self, key_activation=None, key_storage=None, key_sharing=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.key_sharing = key_sharing self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_cardinality['principal_authentication_mechanism'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_cardinality['authenticator_transport_protocol'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) #.................. # ['ComplexAuthenticator', 'ComplexAuthenticatorType'] class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}RestrictedPassword' \ ''] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:Password:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ComplexAuthenticatorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) ComplexAuthenticator.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:Password}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, PublicKeyType_.c_tag: public_key_type__from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, IdentificationType_.c_tag: identification_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, TokenType_.c_tag: token_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'PublicKeyType': PublicKeyType_, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'IdentificationType': IdentificationType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'OperationalProtectionType': OperationalProtectionType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'TokenType': TokenType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'TimeSyncTokenType': TimeSyncTokenType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'KeyStorageType': KeyStorageType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'SecurityAuditType': SecurityAuditType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/authn_context/sslcert.py000066400000000000000000003025771355762626600216740ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Apr 21 10:44:16 2013 by parse_xsd.py version 0.5. # """ This class indicates that the principal authenticated by means of a client certificate, secured with the SSL/TLS transport. """ import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', DeviceTypeType_, True) c_attributes['SeedLength'] = ('seed_length', 'integer', True) c_attributes['DeviceInHand'] = ('device_in_hand', BooleanType_, True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', MediumType_, True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['keyValidation'] = ('key_validation', 'anyURI', False) def __init__(self, key_validation="urn:oasis:names:tc:SAML:2.0:ac:classes:X509", text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}DigSig'] = ( 'dig_sig', DigSig) c_child_order.extend(['dig_sig']) def __init__(self, dig_sig=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.dig_sig = dig_sig def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_cardinality['physical_verification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_cardinality['written_consent'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', NymType_, False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_cardinality['switch_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_attributes['preauth'] = ('preauth', 'integer', False) c_child_order.extend(['restricted_password']) def __init__(self, restricted_password=None, preauth=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.restricted_password = restricted_password self.preauth = preauth def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['ssl', 'wtls', 'extension']) def __init__(self, ssl=None, wtls=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.ssl = ssl self.wtls = wtls self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_cardinality['security_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_cardinality['deactivation_call_center'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_cardinality['authenticator_transport_protocol'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}KeySharing'] = ( 'key_sharing', KeySharing) c_cardinality['key_sharing'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['key_activation', 'key_storage', 'key_sharing', 'extension']) def __init__(self, key_activation=None, key_storage=None, key_sharing=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.key_sharing = key_sharing self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) #.................. # ['ComplexAuthenticatorType', 'ComplexAuthenticator'] class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ComplexAuthenticatorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) ComplexAuthenticator.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, IdentificationType_.c_tag: identification_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, TokenType_.c_tag: token_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, PublicKeyType_.c_tag: public_key_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'IdentificationType': IdentificationType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'OperationalProtectionType': OperationalProtectionType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'TokenType': TokenType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'TimeSyncTokenType': TimeSyncTokenType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'KeyStorageType': KeyStorageType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'SecurityAuditType': SecurityAuditType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, 'PublicKeyType': PublicKeyType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/authn_context/timesync.py000077500000000000000000003224631355762626600220470ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Thu May 16 21:05:38 2013 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken' class PhysicalVerification(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: PhysicalVerification element """ c_tag = 'PhysicalVerification' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['credentialLevel'] = ('credential_level', 'None', False) def __init__(self, credential_level=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.credential_level = credential_level def physical_verification_from_string(xml_string): return saml2.create_class_from_xml_string(PhysicalVerification, xml_string) class Generation(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Generation element """ c_tag = 'Generation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['mechanism'] = ('mechanism', 'None', True) def __init__(self, mechanism=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.mechanism = mechanism def generation_from_string(xml_string): return saml2.create_class_from_xml_string(Generation, xml_string) class NymType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:nymType element """ c_tag = 'nymType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['anonymity', 'verinymity', 'pseudonymity']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def nym_type__from_string(xml_string): return saml2.create_class_from_xml_string(NymType_, xml_string) class GoverningAgreementRefType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: GoverningAgreementRefType element """ c_tag = 'GoverningAgreementRefType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['governingAgreementRef'] = ( 'governing_agreement_ref', 'anyURI', True) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.governing_agreement_ref = governing_agreement_ref def governing_agreement_ref_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRefType_, xml_string) class KeySharingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeySharingType element """ c_tag = 'KeySharingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['sharing'] = ('sharing', 'boolean', True) def __init__(self, sharing=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.sharing = sharing def key_sharing_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySharingType_, xml_string) class RestrictedLengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: RestrictedLengthType element """ c_tag = 'RestrictedLengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'None', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.min = min self.max = max def restricted_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedLengthType_, xml_string) class AlphabetType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AlphabetType element """ c_tag = 'AlphabetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['requiredChars'] = ('required_chars', 'string', True) c_attributes['excludedChars'] = ('excluded_chars', 'string', False) c_attributes['case'] = ('case', 'string', False) def __init__(self, required_chars=None, excluded_chars=None, case=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required_chars = required_chars self.excluded_chars = excluded_chars self.case = case def alphabet_type__from_string(xml_string): return saml2.create_class_from_xml_string(AlphabetType_, xml_string) class DeviceTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:DeviceTypeType element """ c_tag = 'DeviceTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['hardware', 'software']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def device_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(DeviceTypeType_, xml_string) class BooleanType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:booleanType element """ c_tag = 'booleanType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['true', 'false']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def boolean_type__from_string(xml_string): return saml2.create_class_from_xml_string(BooleanType_, xml_string) class ActivationLimitDurationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: ActivationLimitDurationType element """ c_tag = 'ActivationLimitDurationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['duration'] = ('duration', 'duration', True) def __init__(self, duration=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.duration = duration def activation_limit_duration_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDurationType_, xml_string) class ActivationLimitUsagesType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: ActivationLimitUsagesType element """ c_tag = 'ActivationLimitUsagesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['number'] = ('number', 'integer', True) def __init__(self, number=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.number = number def activation_limit_usages_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsagesType_, xml_string) class ActivationLimitSessionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: ActivationLimitSessionType element """ c_tag = 'ActivationLimitSessionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def activation_limit_session_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSessionType_, xml_string) class LengthType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:LengthType element """ c_tag = 'LengthType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['min'] = ('min', 'integer', True) c_attributes['max'] = ('max', 'integer', False) def __init__(self, min=None, max=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.min = min self.max = max def length_type__from_string(xml_string): return saml2.create_class_from_xml_string(LengthType_, xml_string) class MediumType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:mediumType element """ c_tag = 'mediumType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:NMTOKEN', 'enumeration': ['memory', 'smartcard', 'token', 'MobileDevice', 'MobileAuthCard']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def medium_type__from_string(xml_string): return saml2.create_class_from_xml_string(MediumType_, xml_string) class KeyStorageType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeyStorageType element """ c_tag = 'KeyStorageType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['medium'] = ('medium', MediumType_, True) def __init__(self, medium=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.medium = medium def key_storage_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorageType_, xml_string) class ExtensionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ExtensionType element """ c_tag = 'ExtensionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extension_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionType_, xml_string) class TimeSyncTokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: TimeSyncTokenType element """ c_tag = 'TimeSyncTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['DeviceType'] = ('device_type', 'None', True) c_attributes['SeedLength'] = ('seed_length', 'None', True) c_attributes['DeviceInHand'] = ('device_in_hand', 'None', True) def __init__(self, device_type=None, seed_length=None, device_in_hand=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.device_type = device_type self.seed_length = seed_length self.device_in_hand = device_in_hand def time_sync_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncTokenType_, xml_string) class KeySharing(KeySharingType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeySharing element """ c_tag = 'KeySharing' c_namespace = NAMESPACE c_children = KeySharingType_.c_children.copy() c_attributes = KeySharingType_.c_attributes.copy() c_child_order = KeySharingType_.c_child_order[:] c_cardinality = KeySharingType_.c_cardinality.copy() def key_sharing_from_string(xml_string): return saml2.create_class_from_xml_string(KeySharing, xml_string) class KeyStorage(KeyStorageType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeyStorage element """ c_tag = 'KeyStorage' c_namespace = NAMESPACE c_children = KeyStorageType_.c_children.copy() c_attributes = KeyStorageType_.c_attributes.copy() c_child_order = KeyStorageType_.c_child_order[:] c_cardinality = KeyStorageType_.c_cardinality.copy() def key_storage_from_string(xml_string): return saml2.create_class_from_xml_string(KeyStorage, xml_string) class TimeSyncToken(TimeSyncTokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:TimeSyncToken element """ c_tag = 'TimeSyncToken' c_namespace = NAMESPACE c_children = TimeSyncTokenType_.c_children.copy() c_attributes = TimeSyncTokenType_.c_attributes.copy() c_child_order = TimeSyncTokenType_.c_child_order[:] c_cardinality = TimeSyncTokenType_.c_cardinality.copy() def time_sync_token_from_string(xml_string): return saml2.create_class_from_xml_string(TimeSyncToken, xml_string) class Length(LengthType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Length element """ c_tag = 'Length' c_namespace = NAMESPACE c_children = LengthType_.c_children.copy() c_attributes = LengthType_.c_attributes.copy() c_child_order = LengthType_.c_child_order[:] c_cardinality = LengthType_.c_cardinality.copy() def length_from_string(xml_string): return saml2.create_class_from_xml_string(Length, xml_string) class GoverningAgreementRef(GoverningAgreementRefType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:GoverningAgreementRef element """ c_tag = 'GoverningAgreementRef' c_namespace = NAMESPACE c_children = GoverningAgreementRefType_.c_children.copy() c_attributes = GoverningAgreementRefType_.c_attributes.copy() c_child_order = GoverningAgreementRefType_.c_child_order[:] c_cardinality = GoverningAgreementRefType_.c_cardinality.copy() def governing_agreement_ref_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementRef, xml_string) class GoverningAgreementsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken: GoverningAgreementsType element """ c_tag = 'GoverningAgreementsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}GoverningAgreementRef'] = ( 'governing_agreement_ref', [GoverningAgreementRef]) c_cardinality['governing_agreement_ref'] = {"min": 1} c_child_order.extend(['governing_agreement_ref']) def __init__(self, governing_agreement_ref=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.governing_agreement_ref = governing_agreement_ref or [] def governing_agreements_type__from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreementsType_, xml_string) class RestrictedPasswordType_Length(RestrictedLengthType_): c_tag = 'Length' c_namespace = NAMESPACE c_children = RestrictedLengthType_.c_children.copy() c_attributes = RestrictedLengthType_.c_attributes.copy() c_child_order = RestrictedLengthType_.c_child_order[:] c_cardinality = RestrictedLengthType_.c_cardinality.copy() def restricted_password_type__length_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_Length, xml_string) class Alphabet(AlphabetType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Alphabet element """ c_tag = 'Alphabet' c_namespace = NAMESPACE c_children = AlphabetType_.c_children.copy() c_attributes = AlphabetType_.c_attributes.copy() c_child_order = AlphabetType_.c_child_order[:] c_cardinality = AlphabetType_.c_cardinality.copy() def alphabet_from_string(xml_string): return saml2.create_class_from_xml_string(Alphabet, xml_string) class ActivationLimitDuration(ActivationLimitDurationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationLimitDuration element """ c_tag = 'ActivationLimitDuration' c_namespace = NAMESPACE c_children = ActivationLimitDurationType_.c_children.copy() c_attributes = ActivationLimitDurationType_.c_attributes.copy() c_child_order = ActivationLimitDurationType_.c_child_order[:] c_cardinality = ActivationLimitDurationType_.c_cardinality.copy() def activation_limit_duration_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitDuration, xml_string) class ActivationLimitUsages(ActivationLimitUsagesType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationLimitUsages element """ c_tag = 'ActivationLimitUsages' c_namespace = NAMESPACE c_children = ActivationLimitUsagesType_.c_children.copy() c_attributes = ActivationLimitUsagesType_.c_attributes.copy() c_child_order = ActivationLimitUsagesType_.c_child_order[:] c_cardinality = ActivationLimitUsagesType_.c_cardinality.copy() def activation_limit_usages_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitUsages, xml_string) class ActivationLimitSession(ActivationLimitSessionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationLimitSession element """ c_tag = 'ActivationLimitSession' c_namespace = NAMESPACE c_children = ActivationLimitSessionType_.c_children.copy() c_attributes = ActivationLimitSessionType_.c_attributes.copy() c_child_order = ActivationLimitSessionType_.c_child_order[:] c_cardinality = ActivationLimitSessionType_.c_cardinality.copy() def activation_limit_session_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitSession, xml_string) class Extension(ExtensionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Extension element """ c_tag = 'Extension' c_namespace = NAMESPACE c_children = ExtensionType_.c_children.copy() c_attributes = ExtensionType_.c_attributes.copy() c_child_order = ExtensionType_.c_child_order[:] c_cardinality = ExtensionType_.c_cardinality.copy() def extension_from_string(xml_string): return saml2.create_class_from_xml_string(Extension, xml_string) class TokenType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}TimeSyncToken'] = ( 'time_sync_token', TimeSyncToken) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['time_sync_token', 'extension']) def __init__(self, time_sync_token=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.time_sync_token = time_sync_token self.extension = extension or [] def token_type__from_string(xml_string): return saml2.create_class_from_xml_string(TokenType_, xml_string) class Token(TokenType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Token element """ c_tag = 'Token' c_namespace = NAMESPACE c_children = TokenType_.c_children.copy() c_attributes = TokenType_.c_attributes.copy() c_child_order = TokenType_.c_child_order[:] c_cardinality = TokenType_.c_cardinality.copy() def token_from_string(xml_string): return saml2.create_class_from_xml_string(Token, xml_string) class SharedSecretChallengeResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SharedSecretChallengeResponseType element """ c_tag = 'SharedSecretChallengeResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['method'] = ('method', 'anyURI', False) c_child_order.extend(['extension']) def __init__(self, extension=None, method=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.method = method def shared_secret_challenge_response_type__from_string(xml_string): return saml2.create_class_from_xml_string( SharedSecretChallengeResponseType_, xml_string) class PublicKeyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PublicKeyType element """ c_tag = 'PublicKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['keyValidation'] = ('key_validation', 'None', False) c_child_order.extend(['extension']) def __init__(self, extension=None, key_validation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] self.key_validation = key_validation def public_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicKeyType_, xml_string) class GoverningAgreements(GoverningAgreementsType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:GoverningAgreements element """ c_tag = 'GoverningAgreements' c_namespace = NAMESPACE c_children = GoverningAgreementsType_.c_children.copy() c_attributes = GoverningAgreementsType_.c_attributes.copy() c_child_order = GoverningAgreementsType_.c_child_order[:] c_cardinality = GoverningAgreementsType_.c_cardinality.copy() def governing_agreements_from_string(xml_string): return saml2.create_class_from_xml_string(GoverningAgreements, xml_string) class PasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PasswordType element """ c_tag = 'PasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'alphabet', 'generation', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.extension = extension or [] self.external_verification = external_verification def password_type__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordType_, xml_string) class RestrictedPasswordType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:RestrictedPasswordType element """ c_tag = 'RestrictedPasswordType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Length'] = ( 'length', RestrictedPasswordType_Length) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ExternalVerification'] = ( 'external_verification', 'anyURI', False) c_child_order.extend(['length', 'generation', 'extension']) def __init__(self, length=None, generation=None, extension=None, external_verification=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.generation = generation self.extension = extension or [] self.external_verification = external_verification def restricted_password_type__from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPasswordType_, xml_string) class ActivationLimitType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationLimitType element """ c_tag = 'ActivationLimitType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ActivationLimitDuration'] = ( 'activation_limit_duration', ActivationLimitDuration) c_cardinality['activation_limit_duration'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ActivationLimitUsages'] = ( 'activation_limit_usages', ActivationLimitUsages) c_cardinality['activation_limit_usages'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ActivationLimitSession'] = ( 'activation_limit_session', ActivationLimitSession) c_cardinality['activation_limit_session'] = {"min": 0, "max": 1} c_child_order.extend( ['activation_limit_duration', 'activation_limit_usages', 'activation_limit_session']) def __init__(self, activation_limit_duration=None, activation_limit_usages=None, activation_limit_session=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_limit_duration = activation_limit_duration self.activation_limit_usages = activation_limit_usages self.activation_limit_session = activation_limit_session def activation_limit_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimitType_, xml_string) class ExtensionOnlyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ExtensionOnlyType element """ c_tag = 'ExtensionOnlyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['extension']) def __init__(self, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extension = extension or [] def extension_only_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionOnlyType_, xml_string) class PrincipalAuthenticationMechanismType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PrincipalAuthenticationMechanismType element """ c_tag = 'PrincipalAuthenticationMechanismType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Token'] = ( 'token', Token) c_child_order.extend(['token']) def __init__(self, token=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.token = token def principal_authentication_mechanism_type__from_string(xml_string): return saml2.create_class_from_xml_string( PrincipalAuthenticationMechanismType_, xml_string) class WrittenConsent(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:WrittenConsent element """ c_tag = 'WrittenConsent' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def written_consent_from_string(xml_string): return saml2.create_class_from_xml_string(WrittenConsent, xml_string) class SubscriberLineNumber(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SubscriberLineNumber element """ c_tag = 'SubscriberLineNumber' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def subscriber_line_number_from_string(xml_string): return saml2.create_class_from_xml_string(SubscriberLineNumber, xml_string) class UserSuffix(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:UserSuffix element """ c_tag = 'UserSuffix' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def user_suffix_from_string(xml_string): return saml2.create_class_from_xml_string(UserSuffix, xml_string) class Password(PasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordType_.c_children.copy() c_attributes = PasswordType_.c_attributes.copy() c_child_order = PasswordType_.c_child_order[:] c_cardinality = PasswordType_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Smartcard(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Smartcard element """ c_tag = 'Smartcard' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def smartcard_from_string(xml_string): return saml2.create_class_from_xml_string(Smartcard, xml_string) class ActivationLimit(ActivationLimitType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationLimit element """ c_tag = 'ActivationLimit' c_namespace = NAMESPACE c_children = ActivationLimitType_.c_children.copy() c_attributes = ActivationLimitType_.c_attributes.copy() c_child_order = ActivationLimitType_.c_child_order[:] c_cardinality = ActivationLimitType_.c_cardinality.copy() def activation_limit_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationLimit, xml_string) class PrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PrincipalAuthenticationMechanism element """ c_tag = 'PrincipalAuthenticationMechanism' c_namespace = NAMESPACE c_children = PrincipalAuthenticationMechanismType_.c_children.copy() c_attributes = PrincipalAuthenticationMechanismType_.c_attributes.copy() c_child_order = PrincipalAuthenticationMechanismType_.c_child_order[:] c_cardinality = PrincipalAuthenticationMechanismType_.c_cardinality.copy() def principal_authentication_mechanism_from_string(xml_string): return saml2.create_class_from_xml_string(PrincipalAuthenticationMechanism, xml_string) class PreviousSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PreviousSession element """ c_tag = 'PreviousSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def previous_session_from_string(xml_string): return saml2.create_class_from_xml_string(PreviousSession, xml_string) class ResumeSession(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ResumeSession element """ c_tag = 'ResumeSession' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def resume_session_from_string(xml_string): return saml2.create_class_from_xml_string(ResumeSession, xml_string) class ZeroKnowledge(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ZeroKnowledge element """ c_tag = 'ZeroKnowledge' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def zero_knowledge_from_string(xml_string): return saml2.create_class_from_xml_string(ZeroKnowledge, xml_string) class SharedSecretChallengeResponse(SharedSecretChallengeResponseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SharedSecretChallengeResponse element """ c_tag = 'SharedSecretChallengeResponse' c_namespace = NAMESPACE c_children = SharedSecretChallengeResponseType_.c_children.copy() c_attributes = SharedSecretChallengeResponseType_.c_attributes.copy() c_child_order = SharedSecretChallengeResponseType_.c_child_order[:] c_cardinality = SharedSecretChallengeResponseType_.c_cardinality.copy() def shared_secret_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretChallengeResponse, xml_string) class DigSig(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:DigSig element """ c_tag = 'DigSig' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def dig_sig_from_string(xml_string): return saml2.create_class_from_xml_string(DigSig, xml_string) class AsymmetricDecryption(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AsymmetricDecryption element """ c_tag = 'AsymmetricDecryption' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_decryption_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricDecryption, xml_string) class AsymmetricKeyAgreement(PublicKeyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AsymmetricKeyAgreement element """ c_tag = 'AsymmetricKeyAgreement' c_namespace = NAMESPACE c_children = PublicKeyType_.c_children.copy() c_attributes = PublicKeyType_.c_attributes.copy() c_child_order = PublicKeyType_.c_child_order[:] c_cardinality = PublicKeyType_.c_cardinality.copy() def asymmetric_key_agreement_from_string(xml_string): return saml2.create_class_from_xml_string(AsymmetricKeyAgreement, xml_string) class IPAddress(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:IPAddress element """ c_tag = 'IPAddress' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_address_from_string(xml_string): return saml2.create_class_from_xml_string(IPAddress, xml_string) class SharedSecretDynamicPlaintext(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SharedSecretDynamicPlaintext element """ c_tag = 'SharedSecretDynamicPlaintext' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def shared_secret_dynamic_plaintext_from_string(xml_string): return saml2.create_class_from_xml_string(SharedSecretDynamicPlaintext, xml_string) class HTTP(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:HTTP element """ c_tag = 'HTTP' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def http_from_string(xml_string): return saml2.create_class_from_xml_string(HTTP, xml_string) class IPSec(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:IPSec element """ c_tag = 'IPSec' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ip_sec_from_string(xml_string): return saml2.create_class_from_xml_string(IPSec, xml_string) class WTLS(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:WTLS element """ c_tag = 'WTLS' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def wtls_from_string(xml_string): return saml2.create_class_from_xml_string(WTLS, xml_string) class MobileNetworkNoEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:MobileNetworkNoEncryption element """ c_tag = 'MobileNetworkNoEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_no_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkNoEncryption, xml_string) class MobileNetworkRadioEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:MobileNetworkRadioEncryption element """ c_tag = 'MobileNetworkRadioEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_radio_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkRadioEncryption, xml_string) class MobileNetworkEndToEndEncryption(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:MobileNetworkEndToEndEncryption element """ c_tag = 'MobileNetworkEndToEndEncryption' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def mobile_network_end_to_end_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(MobileNetworkEndToEndEncryption, xml_string) class SSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SSL element """ c_tag = 'SSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def ssl_from_string(xml_string): return saml2.create_class_from_xml_string(SSL, xml_string) class PSTN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PSTN element """ c_tag = 'PSTN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def pstn_from_string(xml_string): return saml2.create_class_from_xml_string(PSTN, xml_string) class ISDN(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ISDN element """ c_tag = 'ISDN' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def isdn_from_string(xml_string): return saml2.create_class_from_xml_string(ISDN, xml_string) class ADSL(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ADSL element """ c_tag = 'ADSL' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def adsl_from_string(xml_string): return saml2.create_class_from_xml_string(ADSL, xml_string) class SwitchAudit(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SwitchAudit element """ c_tag = 'SwitchAudit' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def switch_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SwitchAudit, xml_string) class DeactivationCallCenter(ExtensionOnlyType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:DeactivationCallCenter element """ c_tag = 'DeactivationCallCenter' c_namespace = NAMESPACE c_children = ExtensionOnlyType_.c_children.copy() c_attributes = ExtensionOnlyType_.c_attributes.copy() c_child_order = ExtensionOnlyType_.c_child_order[:] c_cardinality = ExtensionOnlyType_.c_cardinality.copy() def deactivation_call_center_from_string(xml_string): return saml2.create_class_from_xml_string(DeactivationCallCenter, xml_string) class IdentificationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:IdentificationType element """ c_tag = 'IdentificationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PhysicalVerification'] = ( 'physical_verification', PhysicalVerification) c_cardinality['physical_verification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}WrittenConsent'] = ( 'written_consent', WrittenConsent) c_cardinality['written_consent'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['nym'] = ('nym', NymType_, False) c_child_order.extend( ['physical_verification', 'written_consent', 'governing_agreements', 'extension']) def __init__(self, physical_verification=None, written_consent=None, governing_agreements=None, extension=None, nym=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.physical_verification = physical_verification self.written_consent = written_consent self.governing_agreements = governing_agreements self.extension = extension or [] self.nym = nym def identification_type__from_string(xml_string): return saml2.create_class_from_xml_string(IdentificationType_, xml_string) class AuthenticatorTransportProtocolType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthenticatorTransportProtocolType element """ c_tag = 'AuthenticatorTransportProtocolType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}HTTP'] = ( 'http', HTTP) c_cardinality['http'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SSL'] = ( 'ssl', SSL) c_cardinality['ssl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}MobileNetworkNoEncryption'] = ( 'mobile_network_no_encryption', MobileNetworkNoEncryption) c_cardinality['mobile_network_no_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}MobileNetworkRadioEncryption'] = ( 'mobile_network_radio_encryption', MobileNetworkRadioEncryption) c_cardinality['mobile_network_radio_encryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}MobileNetworkEndToEndEncryption'] = ( 'mobile_network_end_to_end_encryption', MobileNetworkEndToEndEncryption) c_cardinality['mobile_network_end_to_end_encryption'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}WTLS'] = ( 'wtls', WTLS) c_cardinality['wtls'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}IPSec'] = ( 'ip_sec', IPSec) c_cardinality['ip_sec'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PSTN'] = ( 'pstn', PSTN) c_cardinality['pstn'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ISDN'] = ( 'isdn', ISDN) c_cardinality['isdn'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ADSL'] = ( 'adsl', ADSL) c_cardinality['adsl'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['http', 'ssl', 'mobile_network_no_encryption', 'mobile_network_radio_encryption', 'mobile_network_end_to_end_encryption', 'wtls', 'ip_sec', 'pstn', 'isdn', 'adsl', 'extension']) def __init__(self, http=None, ssl=None, mobile_network_no_encryption=None, mobile_network_radio_encryption=None, mobile_network_end_to_end_encryption=None, wtls=None, ip_sec=None, pstn=None, isdn=None, adsl=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.http = http self.ssl = ssl self.mobile_network_no_encryption = mobile_network_no_encryption self.mobile_network_radio_encryption = mobile_network_radio_encryption self.mobile_network_end_to_end_encryption = mobile_network_end_to_end_encryption self.wtls = wtls self.ip_sec = ip_sec self.pstn = pstn self.isdn = isdn self.adsl = adsl self.extension = extension or [] def authenticator_transport_protocol_type__from_string(xml_string): return saml2.create_class_from_xml_string( AuthenticatorTransportProtocolType_, xml_string) class RestrictedPassword(RestrictedPasswordType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:RestrictedPassword element """ c_tag = 'RestrictedPassword' c_namespace = NAMESPACE c_children = RestrictedPasswordType_.c_children.copy() c_attributes = RestrictedPasswordType_.c_attributes.copy() c_child_order = RestrictedPasswordType_.c_child_order[:] c_cardinality = RestrictedPasswordType_.c_cardinality.copy() def restricted_password_from_string(xml_string): return saml2.create_class_from_xml_string(RestrictedPassword, xml_string) class ActivationPinType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationPinType element """ c_tag = 'ActivationPinType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Length'] = ( 'length', Length) c_cardinality['length'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Alphabet'] = ( 'alphabet', Alphabet) c_cardinality['alphabet'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Generation'] = ( 'generation', Generation) c_cardinality['generation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ActivationLimit'] = ( 'activation_limit', ActivationLimit) c_cardinality['activation_limit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['length', 'alphabet', 'generation', 'activation_limit', 'extension']) def __init__(self, length=None, alphabet=None, generation=None, activation_limit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.length = length self.alphabet = alphabet self.generation = generation self.activation_limit = activation_limit self.extension = extension or [] def activation_pin_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPinType_, xml_string) class SecurityAuditType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SecurityAuditType element """ c_tag = 'SecurityAuditType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SwitchAudit'] = ( 'switch_audit', SwitchAudit) c_cardinality['switch_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['switch_audit', 'extension']) def __init__(self, switch_audit=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.switch_audit = switch_audit self.extension = extension or [] def security_audit_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAuditType_, xml_string) class Identification(IdentificationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Identification element """ c_tag = 'Identification' c_namespace = NAMESPACE c_children = IdentificationType_.c_children.copy() c_attributes = IdentificationType_.c_attributes.copy() c_child_order = IdentificationType_.c_child_order[:] c_cardinality = IdentificationType_.c_cardinality.copy() def identification_from_string(xml_string): return saml2.create_class_from_xml_string(Identification, xml_string) class ActivationPin(ActivationPinType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ActivationPin element """ c_tag = 'ActivationPin' c_namespace = NAMESPACE c_children = ActivationPinType_.c_children.copy() c_attributes = ActivationPinType_.c_attributes.copy() c_child_order = ActivationPinType_.c_child_order[:] c_cardinality = ActivationPinType_.c_cardinality.copy() def activation_pin_from_string(xml_string): return saml2.create_class_from_xml_string(ActivationPin, xml_string) class AuthenticatorTransportProtocol(AuthenticatorTransportProtocolType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthenticatorTransportProtocol element """ c_tag = 'AuthenticatorTransportProtocol' c_namespace = NAMESPACE c_children = AuthenticatorTransportProtocolType_.c_children.copy() c_attributes = AuthenticatorTransportProtocolType_.c_attributes.copy() c_child_order = AuthenticatorTransportProtocolType_.c_child_order[:] c_cardinality = AuthenticatorTransportProtocolType_.c_cardinality.copy() def authenticator_transport_protocol_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorTransportProtocol, xml_string) class SecurityAudit(SecurityAuditType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SecurityAudit element """ c_tag = 'SecurityAudit' c_namespace = NAMESPACE c_children = SecurityAuditType_.c_children.copy() c_attributes = SecurityAuditType_.c_attributes.copy() c_child_order = SecurityAuditType_.c_child_order[:] c_cardinality = SecurityAuditType_.c_cardinality.copy() def security_audit_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityAudit, xml_string) class OperationalProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:OperationalProtectionType element """ c_tag = 'OperationalProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SecurityAudit'] = ( 'security_audit', SecurityAudit) c_cardinality['security_audit'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}DeactivationCallCenter'] = ( 'deactivation_call_center', DeactivationCallCenter) c_cardinality['deactivation_call_center'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['security_audit', 'deactivation_call_center', 'extension']) def __init__(self, security_audit=None, deactivation_call_center=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_audit = security_audit self.deactivation_call_center = deactivation_call_center self.extension = extension or [] def operational_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtectionType_, xml_string) class KeyActivationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeyActivationType element """ c_tag = 'KeyActivationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ActivationPin'] = ( 'activation_pin', ActivationPin) c_cardinality['activation_pin'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['activation_pin', 'extension']) def __init__(self, activation_pin=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.activation_pin = activation_pin self.extension = extension or [] def key_activation_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivationType_, xml_string) class KeyActivation(KeyActivationType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:KeyActivation element """ c_tag = 'KeyActivation' c_namespace = NAMESPACE c_children = KeyActivationType_.c_children.copy() c_attributes = KeyActivationType_.c_attributes.copy() c_child_order = KeyActivationType_.c_child_order[:] c_cardinality = KeyActivationType_.c_cardinality.copy() def key_activation_from_string(xml_string): return saml2.create_class_from_xml_string(KeyActivation, xml_string) class OperationalProtection(OperationalProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:OperationalProtection element """ c_tag = 'OperationalProtection' c_namespace = NAMESPACE c_children = OperationalProtectionType_.c_children.copy() c_attributes = OperationalProtectionType_.c_attributes.copy() c_child_order = OperationalProtectionType_.c_child_order[:] c_cardinality = OperationalProtectionType_.c_cardinality.copy() def operational_protection_from_string(xml_string): return saml2.create_class_from_xml_string(OperationalProtection, xml_string) class PrivateKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PrivateKeyProtectionType element """ c_tag = 'PrivateKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}KeySharing'] = ( 'key_sharing', KeySharing) c_cardinality['key_sharing'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['key_activation', 'key_storage', 'key_sharing', 'extension']) def __init__(self, key_activation=None, key_storage=None, key_sharing=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.key_sharing = key_sharing self.extension = extension or [] def private_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtectionType_, xml_string) class SecretKeyProtectionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SecretKeyProtectionType element """ c_tag = 'SecretKeyProtectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}KeyActivation'] = ( 'key_activation', KeyActivation) c_cardinality['key_activation'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}KeyStorage'] = ( 'key_storage', KeyStorage) c_cardinality['key_storage'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['key_activation', 'key_storage', 'extension']) def __init__(self, key_activation=None, key_storage=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_activation = key_activation self.key_storage = key_storage self.extension = extension or [] def secret_key_protection_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtectionType_, xml_string) class SecretKeyProtection(SecretKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:SecretKeyProtection element """ c_tag = 'SecretKeyProtection' c_namespace = NAMESPACE c_children = SecretKeyProtectionType_.c_children.copy() c_attributes = SecretKeyProtectionType_.c_attributes.copy() c_child_order = SecretKeyProtectionType_.c_child_order[:] c_cardinality = SecretKeyProtectionType_.c_cardinality.copy() def secret_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(SecretKeyProtection, xml_string) class PrivateKeyProtection(PrivateKeyProtectionType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:PrivateKeyProtection element """ c_tag = 'PrivateKeyProtection' c_namespace = NAMESPACE c_children = PrivateKeyProtectionType_.c_children.copy() c_attributes = PrivateKeyProtectionType_.c_attributes.copy() c_child_order = PrivateKeyProtectionType_.c_child_order[:] c_cardinality = PrivateKeyProtectionType_.c_cardinality.copy() def private_key_protection_from_string(xml_string): return saml2.create_class_from_xml_string(PrivateKeyProtection, xml_string) class TechnicalProtectionBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:TechnicalProtectionBaseType element """ c_tag = 'TechnicalProtectionBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PrivateKeyProtection'] = ( 'private_key_protection', PrivateKeyProtection) c_cardinality['private_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SecretKeyProtection'] = ( 'secret_key_protection', SecretKeyProtection) c_cardinality['secret_key_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['private_key_protection', 'secret_key_protection', 'extension']) def __init__(self, private_key_protection=None, secret_key_protection=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.private_key_protection = private_key_protection self.secret_key_protection = secret_key_protection self.extension = extension or [] def technical_protection_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtectionBaseType_, xml_string) class TechnicalProtection(TechnicalProtectionBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:TechnicalProtection element """ c_tag = 'TechnicalProtection' c_namespace = NAMESPACE c_children = TechnicalProtectionBaseType_.c_children.copy() c_attributes = TechnicalProtectionBaseType_.c_attributes.copy() c_child_order = TechnicalProtectionBaseType_.c_child_order[:] c_cardinality = TechnicalProtectionBaseType_.c_cardinality.copy() def technical_protection_from_string(xml_string): return saml2.create_class_from_xml_string(TechnicalProtection, xml_string) #.................. # ['ComplexAuthenticator', 'Authenticator', 'AuthnMethod', 'ComplexAuthenticatorType', 'AuthenticatorBaseType', 'AuthnContextDeclarationBaseType', 'AuthnMethodBaseType', 'AuthenticationContextDeclaration'] class ComplexAuthenticatorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ComplexAuthenticatorType element """ c_tag = 'ComplexAuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def complex_authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticatorType_, xml_string) class ComplexAuthenticator(ComplexAuthenticatorType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:ComplexAuthenticator element """ c_tag = 'ComplexAuthenticator' c_namespace = NAMESPACE c_children = ComplexAuthenticatorType_.c_children.copy() c_attributes = ComplexAuthenticatorType_.c_attributes.copy() c_child_order = ComplexAuthenticatorType_.c_child_order[:] c_cardinality = ComplexAuthenticatorType_.c_cardinality.copy() def complex_authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(ComplexAuthenticator, xml_string) class AuthenticatorBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthenticatorBaseType element """ c_tag = 'AuthenticatorBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PreviousSession'] = ( 'previous_session', PreviousSession) c_cardinality['previous_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ResumeSession'] = ( 'resume_session', ResumeSession) c_cardinality['resume_session'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}DigSig'] = ( 'dig_sig', DigSig) c_cardinality['dig_sig'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Password'] = ( 'password', Password) c_cardinality['password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}RestrictedPassword'] = ( 'restricted_password', RestrictedPassword) c_cardinality['restricted_password'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ZeroKnowledge'] = ( 'zero_knowledge', ZeroKnowledge) c_cardinality['zero_knowledge'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SharedSecretChallengeResponse'] = ( 'shared_secret_challenge_response', SharedSecretChallengeResponse) c_cardinality['shared_secret_challenge_response'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SharedSecretDynamicPlaintext'] = ( 'shared_secret_dynamic_plaintext', SharedSecretDynamicPlaintext) c_cardinality['shared_secret_dynamic_plaintext'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}IPAddress'] = ( 'ip_address', IPAddress) c_cardinality['ip_address'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AsymmetricDecryption'] = ( 'asymmetric_decryption', AsymmetricDecryption) c_cardinality['asymmetric_decryption'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AsymmetricKeyAgreement'] = ( 'asymmetric_key_agreement', AsymmetricKeyAgreement) c_cardinality['asymmetric_key_agreement'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}SubscriberLineNumber'] = ( 'subscriber_line_number', SubscriberLineNumber) c_cardinality['subscriber_line_number'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}UserSuffix'] = ( 'user_suffix', UserSuffix) c_cardinality['user_suffix'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) c_cardinality['complex_authenticator'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend( ['previous_session', 'resume_session', 'dig_sig', 'password', 'restricted_password', 'zero_knowledge', 'shared_secret_challenge_response', 'shared_secret_dynamic_plaintext', 'ip_address', 'asymmetric_decryption', 'asymmetric_key_agreement', 'subscriber_line_number', 'user_suffix', 'complex_authenticator', 'extension']) def __init__(self, previous_session=None, resume_session=None, dig_sig=None, password=None, restricted_password=None, zero_knowledge=None, shared_secret_challenge_response=None, shared_secret_dynamic_plaintext=None, ip_address=None, asymmetric_decryption=None, asymmetric_key_agreement=None, subscriber_line_number=None, user_suffix=None, complex_authenticator=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.previous_session = previous_session self.resume_session = resume_session self.dig_sig = dig_sig self.password = password self.restricted_password = restricted_password self.zero_knowledge = zero_knowledge self.shared_secret_challenge_response = shared_secret_challenge_response self.shared_secret_dynamic_plaintext = shared_secret_dynamic_plaintext self.ip_address = ip_address self.asymmetric_decryption = asymmetric_decryption self.asymmetric_key_agreement = asymmetric_key_agreement self.subscriber_line_number = subscriber_line_number self.user_suffix = user_suffix self.complex_authenticator = complex_authenticator self.extension = extension or [] def authenticator_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorBaseType_, xml_string) class Authenticator(AuthenticatorBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorBaseType_.c_children.copy() c_attributes = AuthenticatorBaseType_.c_attributes.copy() c_child_order = AuthenticatorBaseType_.c_child_order[:] c_cardinality = AuthenticatorBaseType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class AuthnMethodBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthnMethodBaseType element """ c_tag = 'AuthnMethodBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}PrincipalAuthenticationMechanism'] = ( 'principal_authentication_mechanism', PrincipalAuthenticationMechanism) c_cardinality['principal_authentication_mechanism'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Authenticator'] = ( 'authenticator', Authenticator) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AuthenticatorTransportProtocol'] = ( 'authenticator_transport_protocol', AuthenticatorTransportProtocol) c_cardinality['authenticator_transport_protocol'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_child_order.extend(['principal_authentication_mechanism', 'authenticator', 'authenticator_transport_protocol', 'extension']) def __init__(self, principal_authentication_mechanism=None, authenticator=None, authenticator_transport_protocol=None, extension=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.principal_authentication_mechanism = principal_authentication_mechanism self.authenticator = authenticator self.authenticator_transport_protocol = authenticator_transport_protocol self.extension = extension or [] def authn_method_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethodBaseType_, xml_string) class AuthnMethod(AuthnMethodBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthnMethod element """ c_tag = 'AuthnMethod' c_namespace = NAMESPACE c_children = AuthnMethodBaseType_.c_children.copy() c_attributes = AuthnMethodBaseType_.c_attributes.copy() c_child_order = AuthnMethodBaseType_.c_child_order[:] c_cardinality = AuthnMethodBaseType_.c_cardinality.copy() def authn_method_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnMethod, xml_string) class AuthnContextDeclarationBaseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthnContextDeclarationBaseType element """ c_tag = 'AuthnContextDeclarationBaseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Identification'] = ( 'identification', Identification) c_cardinality['identification'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}TechnicalProtection'] = ( 'technical_protection', TechnicalProtection) c_cardinality['technical_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}OperationalProtection'] = ( 'operational_protection', OperationalProtection) c_cardinality['operational_protection'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}AuthnMethod'] = ( 'authn_method', AuthnMethod) c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}GoverningAgreements'] = ( 'governing_agreements', GoverningAgreements) c_cardinality['governing_agreements'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}Extension'] = ( 'extension', [Extension]) c_cardinality['extension'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend( ['identification', 'technical_protection', 'operational_protection', 'authn_method', 'governing_agreements', 'extension']) def __init__(self, identification=None, technical_protection=None, operational_protection=None, authn_method=None, governing_agreements=None, extension=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.identification = identification self.technical_protection = technical_protection self.operational_protection = operational_protection self.authn_method = authn_method self.governing_agreements = governing_agreements self.extension = extension or [] self.id = id def authn_context_declaration_base_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclarationBaseType_, xml_string) class AuthenticationContextDeclaration(AuthnContextDeclarationBaseType_): """The urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken:AuthenticationContextDeclaration element """ c_tag = 'AuthenticationContextDeclaration' c_namespace = NAMESPACE c_children = AuthnContextDeclarationBaseType_.c_children.copy() c_attributes = AuthnContextDeclarationBaseType_.c_attributes.copy() c_child_order = AuthnContextDeclarationBaseType_.c_child_order[:] c_cardinality = AuthnContextDeclarationBaseType_.c_cardinality.copy() def authentication_context_declaration_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationContextDeclaration, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ComplexAuthenticatorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) ComplexAuthenticator.c_children[ '{urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken}ComplexAuthenticator'] = ( 'complex_authenticator', ComplexAuthenticator) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { AuthenticationContextDeclaration.c_tag: authentication_context_declaration_from_string, Identification.c_tag: identification_from_string, PhysicalVerification.c_tag: physical_verification_from_string, WrittenConsent.c_tag: written_consent_from_string, TechnicalProtection.c_tag: technical_protection_from_string, SecretKeyProtection.c_tag: secret_key_protection_from_string, PrivateKeyProtection.c_tag: private_key_protection_from_string, KeyActivation.c_tag: key_activation_from_string, KeySharing.c_tag: key_sharing_from_string, KeyStorage.c_tag: key_storage_from_string, SubscriberLineNumber.c_tag: subscriber_line_number_from_string, UserSuffix.c_tag: user_suffix_from_string, Password.c_tag: password_from_string, ActivationPin.c_tag: activation_pin_from_string, Token.c_tag: token_from_string, TimeSyncToken.c_tag: time_sync_token_from_string, Smartcard.c_tag: smartcard_from_string, Length.c_tag: length_from_string, ActivationLimit.c_tag: activation_limit_from_string, Generation.c_tag: generation_from_string, AuthnMethod.c_tag: authn_method_from_string, PrincipalAuthenticationMechanism.c_tag: principal_authentication_mechanism_from_string, Authenticator.c_tag: authenticator_from_string, ComplexAuthenticator.c_tag: complex_authenticator_from_string, PreviousSession.c_tag: previous_session_from_string, ResumeSession.c_tag: resume_session_from_string, ZeroKnowledge.c_tag: zero_knowledge_from_string, SharedSecretChallengeResponse.c_tag: shared_secret_challenge_response_from_string, SharedSecretChallengeResponseType_.c_tag: shared_secret_challenge_response_type__from_string, DigSig.c_tag: dig_sig_from_string, AsymmetricDecryption.c_tag: asymmetric_decryption_from_string, AsymmetricKeyAgreement.c_tag: asymmetric_key_agreement_from_string, PublicKeyType_.c_tag: public_key_type__from_string, IPAddress.c_tag: ip_address_from_string, SharedSecretDynamicPlaintext.c_tag: shared_secret_dynamic_plaintext_from_string, AuthenticatorTransportProtocol.c_tag: authenticator_transport_protocol_from_string, HTTP.c_tag: http_from_string, IPSec.c_tag: ip_sec_from_string, WTLS.c_tag: wtls_from_string, MobileNetworkNoEncryption.c_tag: mobile_network_no_encryption_from_string, MobileNetworkRadioEncryption.c_tag: mobile_network_radio_encryption_from_string, MobileNetworkEndToEndEncryption.c_tag: mobile_network_end_to_end_encryption_from_string, SSL.c_tag: ssl_from_string, PSTN.c_tag: pstn_from_string, ISDN.c_tag: isdn_from_string, ADSL.c_tag: adsl_from_string, OperationalProtection.c_tag: operational_protection_from_string, SecurityAudit.c_tag: security_audit_from_string, SwitchAudit.c_tag: switch_audit_from_string, DeactivationCallCenter.c_tag: deactivation_call_center_from_string, GoverningAgreements.c_tag: governing_agreements_from_string, GoverningAgreementRef.c_tag: governing_agreement_ref_from_string, NymType_.c_tag: nym_type__from_string, IdentificationType_.c_tag: identification_type__from_string, TechnicalProtectionBaseType_.c_tag: technical_protection_base_type__from_string, OperationalProtectionType_.c_tag: operational_protection_type__from_string, GoverningAgreementsType_.c_tag: governing_agreements_type__from_string, GoverningAgreementRefType_.c_tag: governing_agreement_ref_type__from_string, AuthenticatorBaseType_.c_tag: authenticator_base_type__from_string, ComplexAuthenticatorType_.c_tag: complex_authenticator_type__from_string, AuthenticatorTransportProtocolType_.c_tag: authenticator_transport_protocol_type__from_string, KeyActivationType_.c_tag: key_activation_type__from_string, KeySharingType_.c_tag: key_sharing_type__from_string, PrivateKeyProtectionType_.c_tag: private_key_protection_type__from_string, PasswordType_.c_tag: password_type__from_string, RestrictedPassword.c_tag: restricted_password_from_string, RestrictedPasswordType_.c_tag: restricted_password_type__from_string, RestrictedLengthType_.c_tag: restricted_length_type__from_string, ActivationPinType_.c_tag: activation_pin_type__from_string, Alphabet.c_tag: alphabet_from_string, AlphabetType_.c_tag: alphabet_type__from_string, DeviceTypeType_.c_tag: device_type_type__from_string, BooleanType_.c_tag: boolean_type__from_string, ActivationLimitType_.c_tag: activation_limit_type__from_string, ActivationLimitDuration.c_tag: activation_limit_duration_from_string, ActivationLimitUsages.c_tag: activation_limit_usages_from_string, ActivationLimitSession.c_tag: activation_limit_session_from_string, ActivationLimitDurationType_.c_tag: activation_limit_duration_type__from_string, ActivationLimitUsagesType_.c_tag: activation_limit_usages_type__from_string, ActivationLimitSessionType_.c_tag: activation_limit_session_type__from_string, LengthType_.c_tag: length_type__from_string, MediumType_.c_tag: medium_type__from_string, KeyStorageType_.c_tag: key_storage_type__from_string, SecretKeyProtectionType_.c_tag: secret_key_protection_type__from_string, SecurityAuditType_.c_tag: security_audit_type__from_string, ExtensionOnlyType_.c_tag: extension_only_type__from_string, Extension.c_tag: extension_from_string, ExtensionType_.c_tag: extension_type__from_string, AuthnContextDeclarationBaseType_.c_tag: authn_context_declaration_base_type__from_string, AuthnMethodBaseType_.c_tag: authn_method_base_type__from_string, PrincipalAuthenticationMechanismType_.c_tag: principal_authentication_mechanism_type__from_string, TokenType_.c_tag: token_type__from_string, TimeSyncTokenType_.c_tag: time_sync_token_type__from_string, } ELEMENT_BY_TAG = { 'AuthenticationContextDeclaration': AuthenticationContextDeclaration, 'Identification': Identification, 'PhysicalVerification': PhysicalVerification, 'WrittenConsent': WrittenConsent, 'TechnicalProtection': TechnicalProtection, 'SecretKeyProtection': SecretKeyProtection, 'PrivateKeyProtection': PrivateKeyProtection, 'KeyActivation': KeyActivation, 'KeySharing': KeySharing, 'KeyStorage': KeyStorage, 'SubscriberLineNumber': SubscriberLineNumber, 'UserSuffix': UserSuffix, 'Password': Password, 'ActivationPin': ActivationPin, 'Token': Token, 'TimeSyncToken': TimeSyncToken, 'Smartcard': Smartcard, 'Length': Length, 'ActivationLimit': ActivationLimit, 'Generation': Generation, 'AuthnMethod': AuthnMethod, 'PrincipalAuthenticationMechanism': PrincipalAuthenticationMechanism, 'Authenticator': Authenticator, 'ComplexAuthenticator': ComplexAuthenticator, 'PreviousSession': PreviousSession, 'ResumeSession': ResumeSession, 'ZeroKnowledge': ZeroKnowledge, 'SharedSecretChallengeResponse': SharedSecretChallengeResponse, 'SharedSecretChallengeResponseType': SharedSecretChallengeResponseType_, 'DigSig': DigSig, 'AsymmetricDecryption': AsymmetricDecryption, 'AsymmetricKeyAgreement': AsymmetricKeyAgreement, 'PublicKeyType': PublicKeyType_, 'IPAddress': IPAddress, 'SharedSecretDynamicPlaintext': SharedSecretDynamicPlaintext, 'AuthenticatorTransportProtocol': AuthenticatorTransportProtocol, 'HTTP': HTTP, 'IPSec': IPSec, 'WTLS': WTLS, 'MobileNetworkNoEncryption': MobileNetworkNoEncryption, 'MobileNetworkRadioEncryption': MobileNetworkRadioEncryption, 'MobileNetworkEndToEndEncryption': MobileNetworkEndToEndEncryption, 'SSL': SSL, 'PSTN': PSTN, 'ISDN': ISDN, 'ADSL': ADSL, 'OperationalProtection': OperationalProtection, 'SecurityAudit': SecurityAudit, 'SwitchAudit': SwitchAudit, 'DeactivationCallCenter': DeactivationCallCenter, 'GoverningAgreements': GoverningAgreements, 'GoverningAgreementRef': GoverningAgreementRef, 'nymType': NymType_, 'IdentificationType': IdentificationType_, 'TechnicalProtectionBaseType': TechnicalProtectionBaseType_, 'OperationalProtectionType': OperationalProtectionType_, 'GoverningAgreementsType': GoverningAgreementsType_, 'GoverningAgreementRefType': GoverningAgreementRefType_, 'AuthenticatorBaseType': AuthenticatorBaseType_, 'ComplexAuthenticatorType': ComplexAuthenticatorType_, 'AuthenticatorTransportProtocolType': AuthenticatorTransportProtocolType_, 'KeyActivationType': KeyActivationType_, 'KeySharingType': KeySharingType_, 'PrivateKeyProtectionType': PrivateKeyProtectionType_, 'PasswordType': PasswordType_, 'RestrictedPassword': RestrictedPassword, 'RestrictedPasswordType': RestrictedPasswordType_, 'RestrictedLengthType': RestrictedLengthType_, 'ActivationPinType': ActivationPinType_, 'Alphabet': Alphabet, 'AlphabetType': AlphabetType_, 'DeviceTypeType': DeviceTypeType_, 'booleanType': BooleanType_, 'ActivationLimitType': ActivationLimitType_, 'ActivationLimitDuration': ActivationLimitDuration, 'ActivationLimitUsages': ActivationLimitUsages, 'ActivationLimitSession': ActivationLimitSession, 'ActivationLimitDurationType': ActivationLimitDurationType_, 'ActivationLimitUsagesType': ActivationLimitUsagesType_, 'ActivationLimitSessionType': ActivationLimitSessionType_, 'LengthType': LengthType_, 'mediumType': MediumType_, 'KeyStorageType': KeyStorageType_, 'SecretKeyProtectionType': SecretKeyProtectionType_, 'SecurityAuditType': SecurityAuditType_, 'ExtensionOnlyType': ExtensionOnlyType_, 'Extension': Extension, 'ExtensionType': ExtensionType_, 'AuthnContextDeclarationBaseType': AuthnContextDeclarationBaseType_, 'AuthnMethodBaseType': AuthnMethodBaseType_, 'PrincipalAuthenticationMechanismType': PrincipalAuthenticationMechanismType_, 'TokenType': TokenType_, 'TimeSyncTokenType': TimeSyncTokenType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/cache.py000066400000000000000000000136121355762626600163620ustar00rootroot00000000000000#!/usr/bin/env python import shelve import six from saml2.ident import code, decode from saml2 import time_util, SAMLError import logging logger = logging.getLogger(__name__) # The assumption is that any subject may consist of data # gathered from several different sources, all with their own # timeout time. class ToOld(SAMLError): pass class CacheError(SAMLError): pass class Cache(object): def __init__(self, filename=None): if filename: self._db = shelve.open(filename, writeback=True, protocol=2) self._sync = True else: self._db = {} self._sync = False def delete(self, name_id): """ :param name_id: The subject identifier, a NameID instance """ del self._db[code(name_id)] if self._sync: try: self._db.sync() except AttributeError: pass def get_identity(self, name_id, entities=None, check_not_on_or_after=True): """ Get all the identity information that has been received and are still valid about the subject. :param name_id: The subject identifier, a NameID instance :param entities: The identifiers of the entities whoes assertions are interesting. If the list is empty all entities are interesting. :return: A 2-tuple consisting of the identity information (a dictionary of attributes and values) and the list of entities whoes information has timed out. """ if not entities: try: cni = code(name_id) entities = self._db[cni].keys() except KeyError: return {}, [] res = {} oldees = [] for entity_id in entities: try: info = self.get(name_id, entity_id, check_not_on_or_after) except ToOld: oldees.append(entity_id) continue if not info: oldees.append(entity_id) continue for key, vals in info["ava"].items(): try: tmp = set(res[key]).union(set(vals)) res[key] = list(tmp) except KeyError: res[key] = vals return res, oldees def get(self, name_id, entity_id, check_not_on_or_after=True): """ Get session information about a subject gotten from a specified IdP/AA. :param name_id: The subject identifier, a NameID instance :param entity_id: The identifier of the entity_id :param check_not_on_or_after: if True it will check if this subject is still valid or if it is too old. Otherwise it will not check this. True by default. :return: The session information """ cni = code(name_id) (timestamp, info) = self._db[cni][entity_id] info = info.copy() if check_not_on_or_after and time_util.after(timestamp): raise ToOld("past %s" % str(timestamp)) if 'name_id' in info and isinstance(info['name_id'], six.string_types): info['name_id'] = decode(info['name_id']) return info or None def set(self, name_id, entity_id, info, not_on_or_after=0): """ Stores session information in the cache. Assumes that the name_id is unique within the context of the Service Provider. :param name_id: The subject identifier, a NameID instance :param entity_id: The identifier of the entity_id/receiver of an assertion :param info: The session info, the assertion is part of this :param not_on_or_after: A time after which the assertion is not valid. """ info = dict(info) if 'name_id' in info and not isinstance(info['name_id'], six.string_types): # make friendly to (JSON) serialization info['name_id'] = code(name_id) cni = code(name_id) if cni not in self._db: self._db[cni] = {} self._db[cni][entity_id] = (not_on_or_after, info) if self._sync: try: self._db.sync() except AttributeError: pass def reset(self, name_id, entity_id): """ Scrap the assertions received from a IdP or an AA about a special subject. :param name_id: The subject identifier, a NameID instance :param entity_id: The identifier of the entity_id of the assertion :return: """ self.set(name_id, entity_id, {}, 0) def entities(self, name_id): """ Returns all the entities of assertions for a subject, disregarding whether the assertion still is valid or not. :param name_id: The subject identifier, a NameID instance :return: A possibly empty list of entity identifiers """ cni = code(name_id) return list(self._db[cni].keys()) def receivers(self, name_id): """ Another name for entities() just to make it more logic in the IdP scenario """ return self.entities(name_id) def active(self, name_id, entity_id): """ Returns the status of assertions from a specific entity_id. :param name_id: The ID of the subject :param entity_id: The entity ID of the entity_id of the assertion :return: True or False depending on if the assertion is still valid or not. """ try: cni = code(name_id) (timestamp, info) = self._db[cni][entity_id] except KeyError: return False if not info: return False else: return time_util.not_on_or_after(timestamp) def subjects(self): """ Return identifiers for all the subjects that are in the cache. :return: list of subject identifiers """ return [decode(c) for c in self._db.keys()] pysaml2-4.9.0/src/saml2/cert.py000066400000000000000000000355221355762626600162600ustar00rootroot00000000000000__author__ = 'haho0032' import base64 import datetime import dateutil.parser import pytz import six from OpenSSL import crypto from os.path import join from os import remove import saml2.cryptography.pki class WrongInput(Exception): pass class CertificateError(Exception): pass class PayloadError(Exception): pass class OpenSSLWrapper(object): def __init__(self): pass def create_certificate(self, cert_info, request=False, valid_from=0, valid_to=315360000, sn=1, key_length=1024, hash_alg="sha256", write_to_file=False, cert_dir="", cipher_passphrase=None): """ Can create certificate requests, to be signed later by another certificate with the method create_cert_signed_certificate. If request is True. Can also create self signed root certificates if request is False. This is default behaviour. :param cert_info: Contains information about the certificate. Is a dictionary that must contain the keys: cn = Common name. This part must match the host being authenticated country_code = Two letter description of the country. state = State city = City organization = Organization, can be a company name. organization_unit = A unit at the organization, can be a department. Example: cert_info_ca = { "cn": "company.com", "country_code": "se", "state": "AC", "city": "Dorotea", "organization": "Company", "organization_unit": "Sales" } :param request: True if this is a request for certificate, that should be signed. False if this is a self signed certificate, root certificate. :param valid_from: When the certificate starts to be valid. Amount of seconds from when the certificate is generated. :param valid_to: How long the certificate will be valid from when it is generated. The value is in seconds. Default is 315360000 seconds, a.k.a 10 years. :param sn: Serial number for the certificate. Default is 1. :param key_length: Length of the key to be generated. Defaults to 1024. :param hash_alg: Hash algorithm to use for the key. Default is sha256. :param write_to_file: True if you want to write the certificate to a file. The method will then return a tuple with path to certificate file and path to key file. False if you want to get the result as strings. The method will then return a tuple with the certificate string and the key as string. WILL OVERWRITE ALL EXISTING FILES WITHOUT ASKING! :param cert_dir: Where to save the files if write_to_file is true. :param cipher_passphrase A dictionary with cipher and passphrase. Example:: {"cipher": "blowfish", "passphrase": "qwerty"} :return: string representation of certificate, string representation of private key if write_to_file parameter is False otherwise path to certificate file, path to private key file """ cn = cert_info["cn"] c_f = None k_f = None if write_to_file: cert_file = "%s.crt" % cn key_file = "%s.key" % cn try: remove(cert_file) except: pass try: remove(key_file) except: pass c_f = join(cert_dir, cert_file) k_f = join(cert_dir, key_file) # create a key pair k = crypto.PKey() k.generate_key(crypto.TYPE_RSA, key_length) # create a self-signed cert cert = crypto.X509() if request: cert = crypto.X509Req() if (len(cert_info["country_code"]) != 2): raise WrongInput("Country code must be two letters!") cert.get_subject().C = cert_info["country_code"] cert.get_subject().ST = cert_info["state"] cert.get_subject().L = cert_info["city"] cert.get_subject().O = cert_info["organization"] cert.get_subject().OU = cert_info["organization_unit"] cert.get_subject().CN = cn if not request: cert.set_serial_number(sn) cert.gmtime_adj_notBefore(valid_from) #Valid before present time cert.gmtime_adj_notAfter(valid_to) #3 650 days cert.set_issuer(cert.get_subject()) cert.set_pubkey(k) cert.sign(k, hash_alg) try: if request: tmp_cert = crypto.dump_certificate_request(crypto.FILETYPE_PEM, cert) else: tmp_cert = crypto.dump_certificate(crypto.FILETYPE_PEM, cert) tmp_key = None if cipher_passphrase is not None: passphrase = cipher_passphrase["passphrase"] if isinstance(cipher_passphrase["passphrase"], six.string_types): passphrase = passphrase.encode('utf-8') tmp_key = crypto.dump_privatekey(crypto.FILETYPE_PEM, k, cipher_passphrase["cipher"], passphrase) else: tmp_key = crypto.dump_privatekey(crypto.FILETYPE_PEM, k) if write_to_file: with open(c_f, 'wt') as fc: fc.write(tmp_cert.decode('utf-8')) with open(k_f, 'wt') as fk: fk.write(tmp_key.decode('utf-8')) return c_f, k_f return tmp_cert, tmp_key except Exception as ex: raise CertificateError("Certificate cannot be generated.", ex) def write_str_to_file(self, file, str_data): with open(file, 'wt') as f: f.write(str_data) def read_str_from_file(self, file, type="pem"): with open(file, 'rb') as f: str_data = f.read() if type == "pem": return str_data if type in ["der", "cer", "crt"]: return base64.b64encode(str(str_data)) def create_cert_signed_certificate(self, sign_cert_str, sign_key_str, request_cert_str, hash_alg="sha256", valid_from=0, valid_to=315360000, sn=1, passphrase=None): """ Will sign a certificate request with a give certificate. :param sign_cert_str: This certificate will be used to sign with. Must be a string representation of the certificate. If you only have a file use the method read_str_from_file to get a string representation. :param sign_key_str: This is the key for the ca_cert_str represented as a string. If you only have a file use the method read_str_from_file to get a string representation. :param request_cert_str: This is the prepared certificate to be signed. Must be a string representation of the requested certificate. If you only have a file use the method read_str_from_file to get a string representation. :param hash_alg: Hash algorithm to use for the key. Default is sha256. :param valid_from: When the certificate starts to be valid. Amount of seconds from when the certificate is generated. :param valid_to: How long the certificate will be valid from when it is generated. The value is in seconds. Default is 315360000 seconds, a.k.a 10 years. :param sn: Serial number for the certificate. Default is 1. :param passphrase: Password for the private key in sign_key_str. :return: String representation of the signed certificate. """ ca_cert = crypto.load_certificate(crypto.FILETYPE_PEM, sign_cert_str) ca_key = None if passphrase is not None: ca_key = crypto.load_privatekey(crypto.FILETYPE_PEM, sign_key_str, passphrase) else: ca_key = crypto.load_privatekey(crypto.FILETYPE_PEM, sign_key_str) req_cert = crypto.load_certificate_request(crypto.FILETYPE_PEM, request_cert_str) cert = crypto.X509() cert.set_subject(req_cert.get_subject()) cert.set_serial_number(sn) cert.gmtime_adj_notBefore(valid_from) cert.gmtime_adj_notAfter(valid_to) cert.set_issuer(ca_cert.get_subject()) cert.set_pubkey(req_cert.get_pubkey()) cert.sign(ca_key, hash_alg) cert_dump = crypto.dump_certificate(crypto.FILETYPE_PEM, cert) if isinstance(cert_dump, six.string_types): return cert_dump return cert_dump.decode('utf-8') def verify_chain(self, cert_chain_str_list, cert_str): """ :param cert_chain_str_list: Must be a list of certificate strings, where the first certificate to be validate is in the beginning and the root certificate is last. :param cert_str: The certificate to be validated. :return: """ for tmp_cert_str in cert_chain_str_list: valid, message = self.verify(tmp_cert_str, cert_str) if not valid: return False, message else: cert_str = tmp_cert_str return (True, "Signed certificate is valid and correctly signed by CA " "certificate.") def certificate_not_valid_yet(self, cert): starts_to_be_valid = dateutil.parser.parse(cert.get_notBefore()) now = pytz.UTC.localize(datetime.datetime.utcnow()) if starts_to_be_valid < now: return False return True def verify(self, signing_cert_str, cert_str): """ Verifies if a certificate is valid and signed by a given certificate. :param signing_cert_str: This certificate will be used to verify the signature. Must be a string representation of the certificate. If you only have a file use the method read_str_from_file to get a string representation. :param cert_str: This certificate will be verified if it is correct. Must be a string representation of the certificate. If you only have a file use the method read_str_from_file to get a string representation. :return: Valid, Message Valid = True if the certificate is valid, otherwise false. Message = Why the validation failed. """ try: ca_cert = crypto.load_certificate(crypto.FILETYPE_PEM, signing_cert_str) cert = crypto.load_certificate(crypto.FILETYPE_PEM, cert_str) if self.certificate_not_valid_yet(ca_cert): return False, "CA certificate is not valid yet." if ca_cert.has_expired() == 1: return False, "CA certificate is expired." if cert.has_expired() == 1: return False, "The signed certificate is expired." if self.certificate_not_valid_yet(cert): return False, "The signed certificate is not valid yet." if ca_cert.get_subject().CN == cert.get_subject().CN: return False, ("CN may not be equal for CA certificate and the " "signed certificate.") cert_algorithm = cert.get_signature_algorithm() if six.PY3: cert_algorithm = cert_algorithm.decode('ascii') cert_str = cert_str.encode('ascii') cert_crypto = saml2.cryptography.pki.load_pem_x509_certificate( cert_str) try: crypto.verify(ca_cert, cert_crypto.signature, cert_crypto.tbs_certificate_bytes, cert_algorithm) return True, "Signed certificate is valid and correctly signed by CA certificate." except crypto.Error as e: return False, "Certificate is incorrectly signed." except Exception as e: return False, "Certificate is not valid for an unknown reason. %s" % str(e) pysaml2-4.9.0/src/saml2/client.py000066400000000000000000000537731355762626600166110ustar00rootroot00000000000000# !/usr/bin/env python # -*- coding: utf-8 -*- # import six """Contains classes and functions that a SAML2.0 Service Provider (SP) may use to conclude its tasks. """ from saml2.request import LogoutRequest import saml2 from saml2 import saml, SAMLError from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_SOAP import saml2.xmldsig as ds from saml2.ident import decode, code from saml2.httpbase import HTTPError from saml2.s_utils import sid from saml2.s_utils import status_message_factory from saml2.s_utils import success_status_factory from saml2.samlp import STATUS_REQUEST_DENIED from saml2.samlp import STATUS_UNKNOWN_PRINCIPAL from saml2.time_util import not_on_or_after from saml2.saml import AssertionIDRef from saml2.client_base import Base from saml2.client_base import SignOnError from saml2.client_base import LogoutError from saml2.client_base import NoServiceDefined from saml2.mdstore import destinations import logging logger = logging.getLogger(__name__) class Saml2Client(Base): """ The basic pySAML2 service provider class """ def prepare_for_authenticate( self, entityid=None, relay_state="", binding=saml2.BINDING_HTTP_REDIRECT, vorg="", nameid_format=None, scoping=None, consent=None, extensions=None, sign=None, response_binding=saml2.BINDING_HTTP_POST, **kwargs): """ Makes all necessary preparations for an authentication request. :param entityid: The entity ID of the IdP to send the request to :param relay_state: To where the user should be returned after successfull log in. :param binding: Which binding to use for sending the request :param vorg: The entity_id of the virtual organization I'm a member of :param nameid_format: :param scoping: For which IdPs this query are aimed. :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the request should be signed or not. :param response_binding: Which binding to use for receiving the response :param kwargs: Extra key word arguments :return: session id and AuthnRequest info """ reqid, negotiated_binding, info = \ self.prepare_for_negotiated_authenticate( entityid=entityid, relay_state=relay_state, binding=binding, vorg=vorg, nameid_format=nameid_format, scoping=scoping, consent=consent, extensions=extensions, sign=sign, response_binding=response_binding, **kwargs) assert negotiated_binding == binding return reqid, info def prepare_for_negotiated_authenticate( self, entityid=None, relay_state="", binding=None, vorg="", nameid_format=None, scoping=None, consent=None, extensions=None, sign=None, response_binding=saml2.BINDING_HTTP_POST, **kwargs): """ Makes all necessary preparations for an authentication request that negotiates which binding to use for authentication. :param entityid: The entity ID of the IdP to send the request to :param relay_state: To where the user should be returned after successfull log in. :param binding: Which binding to use for sending the request :param vorg: The entity_id of the virtual organization I'm a member of :param nameid_format: :param scoping: For which IdPs this query are aimed. :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the request should be signed or not. :param response_binding: Which binding to use for receiving the response :param kwargs: Extra key word arguments :return: session id and AuthnRequest info """ expected_binding = binding for binding in [BINDING_HTTP_REDIRECT, BINDING_HTTP_POST]: if expected_binding and binding != expected_binding: continue destination = self._sso_location(entityid, binding) logger.info("destination to provider: %s", destination) reqid, request = self.create_authn_request( destination, vorg, scoping, response_binding, nameid_format, consent=consent, extensions=extensions, sign=sign, **kwargs) _req_str = str(request) logger.info("AuthNReq: %s", _req_str) try: args = {'sigalg': kwargs["sigalg"]} except KeyError: args = {} http_info = self.apply_binding(binding, _req_str, destination, relay_state, sign=sign, **args) return reqid, binding, http_info else: raise SignOnError( "No supported bindings available for authentication") def global_logout(self, name_id, reason="", expire=None, sign=None, sign_alg=None, digest_alg=None): """ More or less a layer of indirection :-/ Bootstrapping the whole thing by finding all the IdPs that should be notified. :param name_id: The identifier of the subject that wants to be logged out. :param reason: Why the subject wants to log out :param expire: The latest the log out should happen. If this time has passed don't bother. :param sign: Whether the request should be signed or not. This also depends on what binding is used. :return: Depends on which binding is used: If the HTTP redirect binding then a HTTP redirect, if SOAP binding has been used the just the result of that conversation. """ if isinstance(name_id, six.string_types): name_id = decode(name_id) logger.info("logout request for: %s", name_id) # find out which IdPs/AAs I should notify entity_ids = self.users.issuers_of_info(name_id) return self.do_logout(name_id, entity_ids, reason, expire, sign, sign_alg=sign_alg, digest_alg=digest_alg) def do_logout(self, name_id, entity_ids, reason, expire, sign=None, expected_binding=None, sign_alg=None, digest_alg=None, **kwargs): """ :param name_id: Identifier of the Subject (a NameID instance) :param entity_ids: List of entity ids for the IdPs that have provided information concerning the subject :param reason: The reason for doing the logout :param expire: Try to logout before this time. :param sign: Whether to sign the request or not :param expected_binding: Specify the expected binding then not try it all :param kwargs: Extra key word arguments. :return: """ # check time if not not_on_or_after(expire): # I've run out of time # Do the local logout anyway self.local_logout(name_id) return 0, "504 Gateway Timeout", [], [] not_done = entity_ids[:] responses = {} for entity_id in entity_ids: logger.debug("Logout from '%s'", entity_id) # for all where I can use the SOAP binding, do those first for binding in [BINDING_SOAP, BINDING_HTTP_POST, BINDING_HTTP_REDIRECT]: if expected_binding and binding != expected_binding: continue try: srvs = self.metadata.single_logout_service(entity_id, binding, "idpsso") except: srvs = None if not srvs: logger.debug("No SLO '%s' service", binding) continue destination = destinations(srvs)[0] logger.info("destination to provider: %s", destination) try: session_info = self.users.get_info_from(name_id, entity_id, False) session_indexes = [session_info['session_index']] except KeyError: session_indexes = None req_id, request = self.create_logout_request( destination, entity_id, name_id=name_id, reason=reason, expire=expire, session_indexes=session_indexes) # to_sign = [] if binding.startswith("http://"): sign = True if sign is None: sign = self.logout_requests_signed sigalg = None if sign: if binding == BINDING_HTTP_REDIRECT: sigalg = kwargs.get( "sigalg", ds.DefaultSignature().get_sign_alg()) # key = kwargs.get("key", self.signkey) srequest = str(request) else: srequest = self.sign(request, sign_alg=sign_alg, digest_alg=digest_alg) else: srequest = str(request) relay_state = self._relay_state(req_id) http_info = self.apply_binding(binding, srequest, destination, relay_state, sign=sign, sigalg=sigalg) if binding == BINDING_SOAP: response = self.send(**http_info) if response and response.status_code == 200: not_done.remove(entity_id) response = response.text logger.info("Response: %s", response) res = self.parse_logout_request_response(response, binding) responses[entity_id] = res else: logger.info("NOT OK response from %s", destination) else: self.state[req_id] = {"entity_id": entity_id, "operation": "SLO", "entity_ids": entity_ids, "name_id": code(name_id), "reason": reason, "not_on_or_after": expire, "sign": sign} responses[entity_id] = (binding, http_info) not_done.remove(entity_id) # only try one binding break if not_done: # upstream should try later raise LogoutError("%s" % (entity_ids,)) return responses def local_logout(self, name_id): """ Remove the user from the cache, equals local logout :param name_id: The identifier of the subject """ self.users.remove_person(name_id) return True def is_logged_in(self, name_id): """ Check if user is in the cache :param name_id: The identifier of the subject """ identity = self.users.get_identity(name_id)[0] return bool(identity) def handle_logout_response(self, response, sign_alg=None, digest_alg=None): """ handles a Logout response :param response: A response.Response instance :return: 4-tuple of (session_id of the last sent logout request, response message, response headers and message) """ logger.info("state: %s", self.state) status = self.state[response.in_response_to] logger.info("status: %s", status) issuer = response.issuer() logger.info("issuer: %s", issuer) del self.state[response.in_response_to] if status["entity_ids"] == [issuer]: # done self.local_logout(decode(status["name_id"])) return 0, "200 Ok", [("Content-type", "text/html")], [] else: status["entity_ids"].remove(issuer) if "sign_alg" in status: sign_alg = status["sign_alg"] return self.do_logout(decode(status["name_id"]), status["entity_ids"], status["reason"], status["not_on_or_after"], status["sign"], sign_alg=sign_alg, digest_alg=digest_alg) def _use_soap(self, destination, query_type, **kwargs): _create_func = getattr(self, "create_%s" % query_type) _response_func = getattr(self, "parse_%s_response" % query_type) try: response_args = kwargs["response_args"] del kwargs["response_args"] except KeyError: response_args = None qid, query = _create_func(destination, **kwargs) response = self.send_using_soap(query, destination) if response.status_code == 200: if not response_args: response_args = {"binding": BINDING_SOAP} else: response_args["binding"] = BINDING_SOAP logger.info("Verifying response") if response_args: response = _response_func(response.content, **response_args) else: response = _response_func(response.content) else: raise HTTPError("%d:%s" % (response.status_code, response.error)) if response: # not_done.remove(entity_id) logger.info("OK response from %s", destination) return response else: logger.info("NOT OK response from %s", destination) return None # noinspection PyUnusedLocal def do_authz_decision_query(self, entity_id, action, subject_id, nameid_format, evidence=None, resource=None, sp_name_qualifier=None, name_qualifier=None, consent=None, extensions=None, sign=False): subject = saml.Subject( name_id=saml.NameID(text=subject_id, format=nameid_format, sp_name_qualifier=sp_name_qualifier, name_qualifier=name_qualifier)) srvs = self.metadata.authz_service(entity_id, BINDING_SOAP) for dest in destinations(srvs): resp = self._use_soap(dest, "authz_decision_query", action=action, evidence=evidence, resource=resource, subject=subject) if resp: return resp return None def do_assertion_id_request(self, assertion_ids, entity_id, consent=None, extensions=None, sign=False): srvs = self.metadata.assertion_id_request_service(entity_id, BINDING_SOAP) if not srvs: raise NoServiceDefined("%s: %s" % (entity_id, "assertion_id_request_service")) if isinstance(assertion_ids, six.string_types): assertion_ids = [assertion_ids] _id_refs = [AssertionIDRef(_id) for _id in assertion_ids] for destination in destinations(srvs): res = self._use_soap(destination, "assertion_id_request", assertion_id_refs=_id_refs, consent=consent, extensions=extensions, sign=sign) if res: return res return None def do_authn_query(self, entity_id, consent=None, extensions=None, sign=False): srvs = self.metadata.authn_request_service(entity_id, BINDING_SOAP) for destination in destinations(srvs): resp = self._use_soap(destination, "authn_query", consent=consent, extensions=extensions, sign=sign) if resp: return resp return None def do_attribute_query(self, entityid, subject_id, attribute=None, sp_name_qualifier=None, name_qualifier=None, nameid_format=None, real_id=None, consent=None, extensions=None, sign=False, binding=BINDING_SOAP, nsprefix=None): """ Does a attribute request to an attribute authority, this is by default done over SOAP. :param entityid: To whom the query should be sent :param subject_id: The identifier of the subject :param attribute: A dictionary of attributes and values that is asked for :param sp_name_qualifier: The unique identifier of the service provider or affiliation of providers for whom the identifier was generated. :param name_qualifier: The unique identifier of the identity provider that generated the identifier. :param nameid_format: The format of the name ID :param real_id: The identifier which is the key to this entity in the identity database :param binding: Which binding to use :param nsprefix: Namespace prefixes preferred before those automatically produced. :return: The attributes returned if BINDING_SOAP was used. HTTP args if BINDING_HTT_POST was used. """ if real_id: response_args = {"real_id": real_id} else: response_args = {} if not binding: binding, destination = self.pick_binding("attribute_service", None, "attribute_authority", entity_id=entityid) else: srvs = self.metadata.attribute_service(entityid, binding) if srvs is []: raise SAMLError("No attribute service support at entity") destination = destinations(srvs)[0] if binding == BINDING_SOAP: return self._use_soap(destination, "attribute_query", consent=consent, extensions=extensions, sign=sign, subject_id=subject_id, attribute=attribute, sp_name_qualifier=sp_name_qualifier, name_qualifier=name_qualifier, format=nameid_format, response_args=response_args) elif binding == BINDING_HTTP_POST: mid = sid() query = self.create_attribute_query(destination, subject_id, attribute, mid, consent, extensions, sign, nsprefix) self.state[query.id] = {"entity_id": entityid, "operation": "AttributeQuery", "subject_id": subject_id, "sign": sign} relay_state = self._relay_state(query.id) return self.apply_binding(binding, "%s" % query, destination, relay_state, sign=sign) else: raise SAMLError("Unsupported binding") def handle_logout_request(self, request, name_id, binding, sign=False, sign_alg=None, relay_state=""): """ Deal with a LogoutRequest :param request: The request as text string :param name_id: The id of the current user :param binding: Which binding the message came in over :param sign: Whether the response will be signed or not :return: Keyword arguments which can be used to send the response what's returned follow different patterns for different bindings. If the binding is BINDIND_SOAP, what is returned looks like this:: { "data": "url": "", 'headers': [('content-type', 'application/soap+xml')] 'method': "POST } """ logger.info("logout request: %s", request) _req = self._parse_request(request, LogoutRequest, "single_logout_service", binding) if _req.message.name_id == name_id: try: if self.local_logout(name_id): status = success_status_factory() else: status = status_message_factory("Server error", STATUS_REQUEST_DENIED) except KeyError: status = status_message_factory("Server error", STATUS_REQUEST_DENIED) else: status = status_message_factory("Wrong user", STATUS_UNKNOWN_PRINCIPAL) if binding == BINDING_SOAP: response_bindings = [BINDING_SOAP] elif binding == BINDING_HTTP_POST or BINDING_HTTP_REDIRECT: response_bindings = [BINDING_HTTP_POST, BINDING_HTTP_REDIRECT] else: response_bindings = self.config.preferred_binding[ "single_logout_service"] response = self.create_logout_response(_req.message, response_bindings, status, sign, sign_alg=sign_alg) rinfo = self.response_args(_req.message, response_bindings) return self.apply_binding(rinfo["binding"], response, rinfo["destination"], relay_state, response=True, sign=sign) pysaml2-4.9.0/src/saml2/client_base.py000066400000000000000000001110551355762626600175670ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """Contains classes and functions that a SAML2.0 Service Provider (SP) may use to conclude its tasks. """ import threading import six import time import logging from saml2.entity import Entity import saml2.attributemaps as attributemaps from saml2.mdstore import destinations from saml2.profile import paos, ecp from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.samlp import AuthnQuery, RequestedAuthnContext from saml2.samlp import NameIDMappingRequest from saml2.samlp import AttributeQuery from saml2.samlp import AuthzDecisionQuery from saml2.samlp import AuthnRequest from saml2.samlp import Extensions from saml2.extension import sp_type from saml2.extension import requested_attributes import saml2 from saml2.soap import make_soap_enveloped_saml_thingy from six.moves.urllib.parse import parse_qs from six.moves.urllib.parse import urlencode from six.moves.urllib.parse import urlparse from saml2.s_utils import signature from saml2.s_utils import UnravelError from saml2.s_utils import do_attributes from saml2 import samlp, BINDING_SOAP, SAMLError from saml2 import saml from saml2 import soap from saml2.population import Population from saml2.response import AttributeResponse, StatusError from saml2.response import AuthzResponse from saml2.response import AssertionIDResponse from saml2.response import AuthnQueryResponse from saml2.response import NameIDMappingResponse from saml2.response import AuthnResponse from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_PAOS logger = logging.getLogger(__name__) SSO_BINDING = saml2.BINDING_HTTP_REDIRECT FORM_SPEC = """
""" LAX = False ECP_SERVICE = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp" ACTOR = "http://schemas.xmlsoap.org/soap/actor/next" MIME_PAOS = "application/vnd.paos+xml" class IdpUnspecified(SAMLError): pass class VerifyError(SAMLError): pass class SignOnError(SAMLError): pass class LogoutError(SAMLError): pass class NoServiceDefined(SAMLError): pass class Base(Entity): """ The basic pySAML2 service provider class """ def __init__(self, config=None, identity_cache=None, state_cache=None, virtual_organization="", config_file="", msg_cb=None): """ :param config: A saml2.config.Config instance :param identity_cache: Where the class should store identity information :param state_cache: Where the class should keep state information :param virtual_organization: A specific virtual organization """ Entity.__init__(self, "sp", config, config_file, virtual_organization, msg_cb=msg_cb) self.users = Population(identity_cache) self.lock = threading.Lock() # for server state storage if state_cache is None: self.state = {} # in memory storage else: self.state = state_cache attribute_defaults = { "logout_requests_signed": False, "allow_unsolicited": False, "authn_requests_signed": False, "want_assertions_signed": False, "want_response_signed": True, "want_assertions_or_response_signed" : False } for attr, val_default in attribute_defaults.items(): val_config = self.config.getattr(attr, "sp") if val_config is None: val = val_default else: val = val_config if val == 'true': val = True setattr(self, attr, val) if self.entity_type == "sp" and not any( [ self.want_assertions_signed, self.want_response_signed, self.want_assertions_or_response_signed, ] ): logger.warning( "The SAML service provider accepts unsigned SAML Responses " "and Assertions. This configuration is insecure." ) self.artifact2response = {} # # Private methods # def _relay_state(self, session_id): vals = [session_id, str(int(time.time()))] if self.config.secret is None: vals.append(signature("", vals)) else: vals.append(signature(self.config.secret, vals)) return "|".join(vals) def _sso_location(self, entityid=None, binding=BINDING_HTTP_REDIRECT): if entityid: # verify that it's in the metadata srvs = self.metadata.single_sign_on_service(entityid, binding) if srvs: return destinations(srvs)[0] else: logger.info("_sso_location: %s, %s", entityid, binding) raise IdpUnspecified("No IdP to send to given the premises") # get the idp location from the metadata. If there is more than one # IdP in the configuration raise exception eids = self.metadata.with_descriptor("idpsso") if len(eids) > 1: raise IdpUnspecified("Too many IdPs to choose from: %s" % eids) try: srvs = self.metadata.single_sign_on_service(list(eids.keys())[0], binding) return destinations(srvs)[0] except IndexError: raise IdpUnspecified("No IdP to send to given the premises") def sso_location(self, entityid=None, binding=BINDING_HTTP_REDIRECT): return self._sso_location(entityid, binding) def _my_name(self): return self.config.name # # Public API # def add_vo_information_about_user(self, name_id): """ Add information to the knowledge I have about the user. This is for Virtual organizations. :param name_id: The subject identifier :return: A possibly extended knowledge. """ ava = {} try: (ava, _) = self.users.get_identity(name_id) except KeyError: pass # is this a Virtual Organization situation if self.vorg: if self.vorg.do_aggregation(name_id): # Get the extended identity ava = self.users.get_identity(name_id)[0] return ava # noinspection PyUnusedLocal @staticmethod def is_session_valid(_session_id): """ Place holder. Supposed to check if the session is still valid. """ return True def service_urls(self, binding=BINDING_HTTP_POST): _res = self.config.endpoint("assertion_consumer_service", binding, "sp") if _res: return _res else: return None def create_authn_request(self, destination, vorg="", scoping=None, binding=saml2.BINDING_HTTP_POST, nameid_format=None, service_url_binding=None, message_id=0, consent=None, extensions=None, sign=None, allow_create=None, sign_prepare=False, sign_alg=None, digest_alg=None, **kwargs): """ Creates an authentication request. :param destination: Where the request should be sent. :param vorg: The virtual organization the service belongs to. :param scoping: The scope of the request :param binding: The protocol to use for the Response !! :param nameid_format: Format of the NameID :param service_url_binding: Where the reply should be sent dependent on reply binding. :param message_id: The identifier for this request :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the request should be signed or not. :param sign_prepare: Whether the signature should be prepared or not. :param allow_create: If the identity provider is allowed, in the course of fulfilling the request, to create a new identifier to represent the principal. :param kwargs: Extra key word arguments :return: either a tuple of request ID and instance or a tuple of request ID and str when sign is set to True """ client_crt = None if "client_crt" in kwargs: client_crt = kwargs["client_crt"] args = {} if self.config.getattr('hide_assertion_consumer_service', 'sp'): args["assertion_consumer_service_url"] = None binding = None else: try: args["assertion_consumer_service_url"] = kwargs[ "assertion_consumer_service_urls"][0] del kwargs["assertion_consumer_service_urls"] except KeyError: try: args["assertion_consumer_service_url"] = kwargs[ "assertion_consumer_service_url"] del kwargs["assertion_consumer_service_url"] except KeyError: try: args["assertion_consumer_service_index"] = str( kwargs["assertion_consumer_service_index"]) del kwargs["assertion_consumer_service_index"] except KeyError: if service_url_binding is None: service_urls = self.service_urls(binding) else: service_urls = self.service_urls(service_url_binding) args["assertion_consumer_service_url"] = service_urls[0] try: args["provider_name"] = kwargs["provider_name"] except KeyError: if binding == BINDING_PAOS: pass else: args["provider_name"] = self._my_name() # Allow argument values either as class instances or as dictionaries # all of these have cardinality 0..1 _msg = AuthnRequest() for param in ["scoping", "requested_authn_context", "conditions", "subject"]: try: _item = kwargs[param] except KeyError: pass else: del kwargs[param] # either class instance or argument dictionary if isinstance(_item, _msg.child_class(param)): args[param] = _item elif isinstance(_item, dict): args[param] = RequestedAuthnContext(**_item) else: raise ValueError("%s or wrong type expected %s" % (_item, param)) try: args["name_id_policy"] = kwargs["name_id_policy"] del kwargs["name_id_policy"] except KeyError: if allow_create is None: allow_create = self.config.getattr("name_id_format_allow_create", "sp") if allow_create is None: allow_create = "false" else: if allow_create is True: allow_create = "true" else: allow_create = "false" if nameid_format == "": name_id_policy = None else: if nameid_format is None: nameid_format = self.config.getattr("name_id_format", "sp") # If no nameid_format has been set in the configuration # or passed in then transient is the default. if nameid_format is None: # SAML 2.0 errata says AllowCreate MUST NOT be used for # transient ids - to make a conservative change this is # only applied for the default cause allow_create = None nameid_format = NAMEID_FORMAT_TRANSIENT # If a list has been configured or passed in choose the # first since NameIDPolicy can only have one format specified. elif isinstance(nameid_format, list): nameid_format = nameid_format[0] # Allow a deployer to signal that no format should be specified # in the NameIDPolicy by passing in or configuring the string 'None'. elif nameid_format == 'None': nameid_format = None name_id_policy = samlp.NameIDPolicy(allow_create=allow_create, format=nameid_format) if name_id_policy and vorg: try: name_id_policy.sp_name_qualifier = vorg name_id_policy.format = saml.NAMEID_FORMAT_PERSISTENT except KeyError: pass args["name_id_policy"] = name_id_policy try: nsprefix = kwargs["nsprefix"] except KeyError: nsprefix = None conf_sp_type = self.config.getattr('sp_type', 'sp') conf_sp_type_in_md = self.config.getattr('sp_type_in_metadata', 'sp') if conf_sp_type and conf_sp_type_in_md is False: if not extensions: extensions = Extensions() item = sp_type.SPType(text=conf_sp_type) extensions.add_extension_element(item) requested_attrs = self.config.getattr('requested_attributes', 'sp') if requested_attrs: if not extensions: extensions = Extensions() attributemapsmods = [] for modname in attributemaps.__all__: attributemapsmods.append(getattr(attributemaps, modname)) items = [] for attr in requested_attrs: friendly_name = attr.get('friendly_name') name = attr.get('name') name_format = attr.get('name_format') is_required = str(attr.get('required', False)).lower() if not name and not friendly_name: raise ValueError( "Missing required attribute: '{}' or '{}'".format( 'name', 'friendly_name')) if not name: for mod in attributemapsmods: try: name = mod.MAP['to'][friendly_name] except KeyError: continue else: if not name_format: name_format = mod.MAP['identifier'] break if not friendly_name: for mod in attributemapsmods: try: friendly_name = mod.MAP['fro'][name] except KeyError: continue else: if not name_format: name_format = mod.MAP['identifier'] break items.append(requested_attributes.RequestedAttribute( is_required=is_required, name_format=name_format, friendly_name=friendly_name, name=name)) item = requested_attributes.RequestedAttributes( extension_elements=items) extensions.add_extension_element(item) force_authn = str( kwargs.pop("force_authn", None) or self.config.getattr("force_authn", "sp") ).lower() in ["true", "1"] if force_authn: kwargs["force_authn"] = "true" if kwargs: _args, extensions = self._filter_args( AuthnRequest(), extensions, **kwargs ) args.update(_args) args.pop("id", None) if sign is None: sign = self.authn_requests_signed if (sign and self.sec.cert_handler.generate_cert()) or \ client_crt is not None: with self.lock: self.sec.cert_handler.update_cert(True, client_crt) if client_crt is not None: sign_prepare = True return self._message(AuthnRequest, destination, message_id, consent, extensions, sign, sign_prepare, protocol_binding=binding, scoping=scoping, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg, **args) return self._message(AuthnRequest, destination, message_id, consent, extensions, sign, sign_prepare, protocol_binding=binding, scoping=scoping, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg, **args) def create_attribute_query(self, destination, name_id=None, attribute=None, message_id=0, consent=None, extensions=None, sign=False, sign_prepare=False, sign_alg=None, digest_alg=None, **kwargs): """ Constructs an AttributeQuery :param destination: To whom the query should be sent :param name_id: The identifier of the subject :param attribute: A dictionary of attributes and values that is asked for. The key are one of 4 variants: 3-tuple of name_format,name and friendly_name, 2-tuple of name_format and name, 1-tuple with name or just the name as a string. :param sp_name_qualifier: The unique identifier of the service provider or affiliation of providers for whom the identifier was generated. :param name_qualifier: The unique identifier of the identity provider that generated the identifier. :param format: The format of the name ID :param message_id: The identifier of the session :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the query should be signed or not. :param sign_prepare: Whether the Signature element should be added. :return: Tuple of request ID and an AttributeQuery instance """ if name_id is None: if "subject_id" in kwargs: name_id = saml.NameID(text=kwargs["subject_id"]) for key in ["sp_name_qualifier", "name_qualifier", "format"]: try: setattr(name_id, key, kwargs[key]) except KeyError: pass else: raise AttributeError("Missing required parameter") elif isinstance(name_id, six.string_types): name_id = saml.NameID(text=name_id) for key in ["sp_name_qualifier", "name_qualifier", "format"]: try: setattr(name_id, key, kwargs[key]) except KeyError: pass subject = saml.Subject(name_id=name_id) if attribute: attribute = do_attributes(attribute) try: nsprefix = kwargs["nsprefix"] except KeyError: nsprefix = None return self._message(AttributeQuery, destination, message_id, consent, extensions, sign, sign_prepare, subject=subject, attribute=attribute, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg) # MUST use SOAP for # AssertionIDRequest, SubjectQuery, # AuthnQuery, AttributeQuery, or AuthzDecisionQuery def create_authz_decision_query(self, destination, action, evidence=None, resource=None, subject=None, message_id=0, consent=None, extensions=None, sign=None, sign_alg=None, digest_alg=None, **kwargs): """ Creates an authz decision query. :param destination: The IdP endpoint :param action: The action you want to perform (has to be at least one) :param evidence: Why you should be able to perform the action :param resource: The resource you want to perform the action on :param subject: Who wants to do the thing :param message_id: Message identifier :param consent: If the principal gave her consent to this request :param extensions: Possible request extensions :param sign: Whether the request should be signed or not. :return: AuthzDecisionQuery instance """ return self._message(AuthzDecisionQuery, destination, message_id, consent, extensions, sign, action=action, evidence=evidence, resource=resource, subject=subject, sign_alg=sign_alg, digest_alg=digest_alg, **kwargs) def create_authz_decision_query_using_assertion(self, destination, assertion, action=None, resource=None, subject=None, message_id=0, consent=None, extensions=None, sign=False, nsprefix=None): """ Makes an authz decision query based on a previously received Assertion. :param destination: The IdP endpoint to send the request to :param assertion: An Assertion instance :param action: The action you want to perform (has to be at least one) :param resource: The resource you want to perform the action on :param subject: Who wants to do the thing :param message_id: Message identifier :param consent: If the principal gave her consent to this request :param extensions: Possible request extensions :param sign: Whether the request should be signed or not. :return: AuthzDecisionQuery instance """ if action: if isinstance(action, six.string_types): _action = [saml.Action(text=action)] else: _action = [saml.Action(text=a) for a in action] else: _action = None return self.create_authz_decision_query( destination, _action, saml.Evidence(assertion=assertion), resource, subject, message_id=message_id, consent=consent, extensions=extensions, sign=sign, nsprefix=nsprefix) @staticmethod def create_assertion_id_request(assertion_id_refs, **kwargs): """ :param assertion_id_refs: :return: One ID ref """ if isinstance(assertion_id_refs, six.string_types): return 0, assertion_id_refs else: return 0, assertion_id_refs[0] def create_authn_query(self, subject, destination=None, authn_context=None, session_index="", message_id=0, consent=None, extensions=None, sign=False, nsprefix=None, sign_alg=None, digest_alg=None): """ :param subject: The subject its all about as a instance :param destination: The IdP endpoint to send the request to :param authn_context: list of instances :param session_index: a specified session index :param message_id: Message identifier :param consent: If the principal gave her consent to this request :param extensions: Possible request extensions :param sign: Whether the request should be signed or not. :return: """ return self._message(AuthnQuery, destination, message_id, consent, extensions, sign, subject=subject, session_index=session_index, requested_authn_context=authn_context, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg) def create_name_id_mapping_request(self, name_id_policy, name_id=None, base_id=None, encrypted_id=None, destination=None, message_id=0, consent=None, extensions=None, sign=False, nsprefix=None, sign_alg=None, digest_alg=None): """ :param name_id_policy: :param name_id: :param base_id: :param encrypted_id: :param destination: :param message_id: Message identifier :param consent: If the principal gave her consent to this request :param extensions: Possible request extensions :param sign: Whether the request should be signed or not. :return: """ # One of them must be present assert name_id or base_id or encrypted_id if name_id: return self._message(NameIDMappingRequest, destination, message_id, consent, extensions, sign, name_id_policy=name_id_policy, name_id=name_id, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg) elif base_id: return self._message(NameIDMappingRequest, destination, message_id, consent, extensions, sign, name_id_policy=name_id_policy, base_id=base_id, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg) else: return self._message(NameIDMappingRequest, destination, message_id, consent, extensions, sign, name_id_policy=name_id_policy, encrypted_id=encrypted_id, nsprefix=nsprefix, sign_alg=sign_alg, digest_alg=digest_alg) # ======== response handling =========== def parse_authn_request_response(self, xmlstr, binding, outstanding=None, outstanding_certs=None, conv_info=None): """ Deal with an AuthnResponse :param xmlstr: The reply as a xml string :param binding: Which binding that was used for the transport :param outstanding: A dictionary with session IDs as keys and the original web request from the user before redirection as values. :param outstanding_certs: :param conv_info: Information about the conversation. :return: An response.AuthnResponse or None """ if not getattr(self.config, 'entityid', None): raise SAMLError("Missing entity_id specification") if not xmlstr: return None kwargs = { "outstanding_queries": outstanding, "outstanding_certs": outstanding_certs, "allow_unsolicited": self.allow_unsolicited, "want_assertions_signed": self.want_assertions_signed, "want_assertions_or_response_signed": self.want_assertions_or_response_signed, "want_response_signed": self.want_response_signed, "return_addrs": self.service_urls(binding=binding), "entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters, "allow_unknown_attributes": self.config.allow_unknown_attributes, 'conv_info': conv_info } try: resp = self._parse_response(xmlstr, AuthnResponse, "assertion_consumer_service", binding, **kwargs) except StatusError as err: logger.error("SAML status error: %s", err) raise except UnravelError: return None except Exception as err: logger.error("XML parse error: %s", err) raise if not isinstance(resp, AuthnResponse): logger.error("Response type not supported: %s", saml2.class_name(resp)) return None if (resp.assertion and len(resp.response.encrypted_assertion) == 0 and resp.assertion.subject.name_id): self.users.add_information_about_person(resp.session_info()) logger.info("--- ADDED person info ----") return resp # ------------------------------------------------------------------------ # SubjectQuery, AuthnQuery, RequestedAuthnContext, AttributeQuery, # AuthzDecisionQuery all get Response as response def parse_authz_decision_query_response(self, response, binding=BINDING_SOAP): """ Verify that the response is OK """ kwargs = {"entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters} return self._parse_response(response, AuthzResponse, "", binding, **kwargs) def parse_authn_query_response(self, response, binding=BINDING_SOAP): """ Verify that the response is OK """ kwargs = {"entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters} return self._parse_response(response, AuthnQueryResponse, "", binding, **kwargs) def parse_assertion_id_request_response(self, response, binding): """ Verify that the response is OK """ kwargs = {"entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters} res = self._parse_response(response, AssertionIDResponse, "", binding, **kwargs) return res # ------------------------------------------------------------------------ def parse_attribute_query_response(self, response, binding): kwargs = {"entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters} return self._parse_response(response, AttributeResponse, "attribute_consuming_service", binding, **kwargs) def parse_name_id_mapping_request_response(self, txt, binding=BINDING_SOAP): """ :param txt: SOAP enveloped SAML message :param binding: Just a placeholder, it's always BINDING_SOAP :return: parsed and verified instance """ return self._parse_response(txt, NameIDMappingResponse, "", binding) # ------------------- ECP ------------------------------------------------ def create_ecp_authn_request(self, entityid=None, relay_state="", sign=False, **kwargs): """ Makes an authentication request. :param entityid: The entity ID of the IdP to send the request to :param relay_state: A token that can be used by the SP to know where to continue the conversation with the client :param sign: Whether the request should be signed or not. :return: SOAP message with the AuthnRequest """ # ---------------------------------------- # # ---------------------------------------- my_url = self.service_urls(BINDING_PAOS)[0] # must_understand and act according to the standard # paos_request = paos.Request(must_understand="1", actor=ACTOR, response_consumer_url=my_url, service=ECP_SERVICE) # ---------------------------------------- # # ---------------------------------------- relay_state = ecp.RelayState(actor=ACTOR, must_understand="1", text=relay_state) # ---------------------------------------- # # ---------------------------------------- try: authn_req = kwargs["authn_req"] try: req_id = authn_req.id except AttributeError: req_id = 0 # Unknown but since it's SOAP it doesn't matter except KeyError: try: _binding = kwargs["binding"] except KeyError: _binding = BINDING_SOAP kwargs["binding"] = _binding logger.debug("entityid: %s, binding: %s", entityid, _binding) # The IDP publishes support for ECP by using the SOAP binding on # SingleSignOnService _, location = self.pick_binding("single_sign_on_service", [_binding], entity_id=entityid) req_id, authn_req = self.create_authn_request( location, service_url_binding=BINDING_PAOS, **kwargs) # ---------------------------------------- # The SOAP envelope # ---------------------------------------- soap_envelope = make_soap_enveloped_saml_thingy(authn_req, [paos_request, relay_state]) return req_id, "%s" % soap_envelope def parse_ecp_authn_response(self, txt, outstanding=None): rdict = soap.class_instances_from_soap_enveloped_saml_thingies(txt, [paos, ecp, samlp]) _relay_state = None for item in rdict["header"]: if item.c_tag == "RelayState" and \ item.c_namespace == ecp.NAMESPACE: _relay_state = item response = self.parse_authn_request_response(rdict["body"], BINDING_PAOS, outstanding) return response, _relay_state @staticmethod def can_handle_ecp_response(response): try: accept = response.headers["accept"] except KeyError: try: accept = response.headers["Accept"] except KeyError: return False if MIME_PAOS in accept: return True else: return False # ---------------------------------------------------------------------- # IDP discovery # ---------------------------------------------------------------------- @staticmethod def create_discovery_service_request(url, entity_id, **kwargs): """ Created the HTTP redirect URL needed to send the user to the discovery service. :param url: The URL of the discovery service :param entity_id: The unique identifier of the service provider :param return: The discovery service MUST redirect the user agent to this location in response to this request :param policy: A parameter name used to indicate the desired behavior controlling the processing of the discovery service :param returnIDParam: A parameter name used to return the unique identifier of the selected identity provider to the original requester. :param isPassive: A boolean value True/False that controls whether the discovery service is allowed to visibly interact with the user agent. :return: A URL """ args = { "entityID": entity_id, "policy": kwargs.get("policy"), "returnIDParam": kwargs.get("returnIDParam"), "return": kwargs.get("return_url") or kwargs.get("return"), "isPassive": ( None if "isPassive" not in kwargs.keys() else "true" if kwargs.get("isPassive") else "false" ), } params = urlencode({k: v for k, v in args.items() if v}) return "%s?%s" % (url, params) @staticmethod def parse_discovery_service_response(url="", query="", returnIDParam="entityID"): """ Deal with the response url from a Discovery Service :param url: the url the user was redirected back to or :param query: just the query part of the URL. :param returnIDParam: This is where the identifier of the IdP is place if it was specified in the query. Default is 'entityID' :return: The IdP identifier or "" if none was given """ if url: part = urlparse(url) qsd = parse_qs(part[4]) elif query: qsd = parse_qs(query) else: qsd = {} try: return qsd[returnIDParam][0] except KeyError: return "" pysaml2-4.9.0/src/saml2/config.py000066400000000000000000000425621355762626600165720ustar00rootroot00000000000000#!/usr/bin/env python import copy import importlib import logging import logging.handlers import os import re import sys import six from saml2 import root_logger, BINDING_URI, SAMLError from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2.attribute_converter import ac_factory from saml2.assertion import Policy from saml2.mdstore import MetadataStore from saml2.saml import NAME_FORMAT_URI from saml2.virtual_org import VirtualOrg logger = logging.getLogger(__name__) __author__ = 'rolandh' COMMON_ARGS = [ "debug", "entityid", "xmlsec_binary", "key_file", "cert_file", "encryption_keypairs", "additional_cert_files", "metadata_key_usage", "secret", "accepted_time_diff", "name", "ca_certs", "description", "valid_for", "verify_ssl_cert", "organization", "contact_person", "name_form", "virtual_organization", "logger", "only_use_keys_in_metadata", "disable_ssl_certificate_validation", "preferred_binding", "session_storage", "assurance_certification", "entity_category", "entity_category_support", "xmlsec_path", "extension_schemas", "cert_handler_extra_class", "generate_cert_func", "generate_cert_info", "verify_encrypt_cert_advice", "verify_encrypt_cert_assertion", "tmp_cert_file", "tmp_key_file", "validate_certificate", "extensions", "allow_unknown_attributes", "crypto_backend", "id_attr_name", ] SP_ARGS = [ "required_attributes", "optional_attributes", "idp", "aa", "subject_data", "want_response_signed", "want_assertions_signed", "want_assertions_or_response_signed", "authn_requests_signed", "name_form", "endpoints", "ui_info", "discovery_response", "allow_unsolicited", "ecp", "name_id_format", "name_id_format_allow_create", "logout_requests_signed", "requested_attribute_name_format", "hide_assertion_consumer_service", "force_authn", "sp_type", "sp_type_in_metadata", "requested_attributes", ] AA_IDP_ARGS = [ "sign_assertion", "sign_response", "encrypt_assertion", "encrypted_advice_attributes", "encrypt_assertion_self_contained", "want_authn_requests_signed", "want_authn_requests_only_with_valid_cert", "provided_attributes", "subject_data", "sp", "scope", "endpoints", "metadata", "ui_info", "name_id_format", "domain", "name_qualifier", "edu_person_targeted_id", ] PDP_ARGS = ["endpoints", "name_form", "name_id_format"] AQ_ARGS = ["endpoints"] AA_ARGS = ["attribute", "attribute_profile"] COMPLEX_ARGS = ["attribute_converters", "metadata", "policy"] ALL = set(COMMON_ARGS + SP_ARGS + AA_IDP_ARGS + PDP_ARGS + COMPLEX_ARGS + AA_ARGS) SPEC = { "": COMMON_ARGS + COMPLEX_ARGS, "sp": COMMON_ARGS + COMPLEX_ARGS + SP_ARGS, "idp": COMMON_ARGS + COMPLEX_ARGS + AA_IDP_ARGS, "aa": COMMON_ARGS + COMPLEX_ARGS + AA_IDP_ARGS + AA_ARGS, "pdp": COMMON_ARGS + COMPLEX_ARGS + PDP_ARGS, "aq": COMMON_ARGS + COMPLEX_ARGS + AQ_ARGS, } # --------------- Logging stuff --------------- LOG_LEVEL = { 'debug': logging.DEBUG, 'info': logging.INFO, 'warning': logging.WARNING, 'error': logging.ERROR, 'critical': logging.CRITICAL} LOG_HANDLER = { "rotating": logging.handlers.RotatingFileHandler, "syslog": logging.handlers.SysLogHandler, "timerotate": logging.handlers.TimedRotatingFileHandler, "memory": logging.handlers.MemoryHandler, } LOG_FORMAT = "%(asctime)s %(name)s:%(levelname)s %(message)s" _RPA = [BINDING_HTTP_REDIRECT, BINDING_HTTP_POST, BINDING_HTTP_ARTIFACT] _PRA = [BINDING_HTTP_POST, BINDING_HTTP_REDIRECT, BINDING_HTTP_ARTIFACT] _SRPA = [BINDING_SOAP, BINDING_HTTP_REDIRECT, BINDING_HTTP_POST, BINDING_HTTP_ARTIFACT] PREFERRED_BINDING = { "single_logout_service": _SRPA, "manage_name_id_service": _SRPA, "assertion_consumer_service": _PRA, "single_sign_on_service": _RPA, "name_id_mapping_service": [BINDING_SOAP], "authn_query_service": [BINDING_SOAP], "attribute_service": [BINDING_SOAP], "authz_service": [BINDING_SOAP], "assertion_id_request_service": [BINDING_URI], "artifact_resolution_service": [BINDING_SOAP], "attribute_consuming_service": _RPA } class ConfigurationError(SAMLError): pass # ----------------------------------------------------------------- class Config(object): def_context = "" def __init__(self, homedir="."): self._homedir = homedir self.entityid = None self.xmlsec_binary = None self.xmlsec_path = [] self.debug = False self.key_file = None self.cert_file = None self.encryption_keypairs = None self.additional_cert_files = None self.metadata_key_usage = 'both' self.secret = None self.accepted_time_diff = None self.name = None self.ca_certs = None self.verify_ssl_cert = False self.description = None self.valid_for = None self.organization = None self.contact_person = None self.name_form = None self.name_id_format = None self.name_id_format_allow_create = None self.virtual_organization = None self.logger = None self.only_use_keys_in_metadata = True self.logout_requests_signed = None self.disable_ssl_certificate_validation = None self.context = "" self.attribute_converters = None self.metadata = None self.policy = None self.serves = [] self.vorg = {} self.preferred_binding = PREFERRED_BINDING self.domain = "" self.name_qualifier = "" self.assurance_certification = [] self.entity_category = [] self.entity_category_support = [] self.crypto_backend = 'xmlsec1' self.id_attr_name = None self.scope = "" self.allow_unknown_attributes = False self.extension_schema = {} self.cert_handler_extra_class = None self.verify_encrypt_cert_advice = None self.verify_encrypt_cert_assertion = None self.generate_cert_func = None self.generate_cert_info = None self.tmp_cert_file = None self.tmp_key_file = None self.validate_certificate = None self.extensions = {} self.attribute = [] self.attribute_profile = [] self.requested_attribute_name_format = NAME_FORMAT_URI def setattr(self, context, attr, val): if context == "": setattr(self, attr, val) else: setattr(self, "_%s_%s" % (context, attr), val) def getattr(self, attr, context=None): if context is None: context = self.context if context == "": return getattr(self, attr, None) else: return getattr(self, "_%s_%s" % (context, attr), None) def load_special(self, cnf, typ, metadata_construction=False): for arg in SPEC[typ]: try: _val = cnf[arg] except KeyError: pass else: if _val == "true": _val = True elif _val == "false": _val = False self.setattr(typ, arg, _val) self.context = typ self.load_complex(cnf, typ, metadata_construction=metadata_construction) self.context = self.def_context def load_complex(self, cnf, typ="", metadata_construction=False): try: self.setattr(typ, "policy", Policy(cnf["policy"])) except KeyError: pass # for srv, spec in cnf["service"].items(): # try: # self.setattr(srv, "policy", # Policy(cnf["service"][srv]["policy"])) # except KeyError: # pass try: try: acs = ac_factory(cnf["attribute_map_dir"]) except KeyError: acs = ac_factory() if not acs: raise ConfigurationError( "No attribute converters, something is wrong!!") _acs = self.getattr("attribute_converters", typ) if _acs: _acs.extend(acs) else: self.setattr(typ, "attribute_converters", acs) except KeyError: pass if not metadata_construction: try: self.setattr(typ, "metadata", self.load_metadata(cnf["metadata"])) except KeyError: pass def unicode_convert(self, item): try: return six.text_type(item, "utf-8") except TypeError: _uc = self.unicode_convert if isinstance(item, dict): return dict([(key, _uc(val)) for key, val in item.items()]) elif isinstance(item, list): return [_uc(v) for v in item] elif isinstance(item, tuple): return tuple([_uc(v) for v in item]) else: return item def load(self, cnf, metadata_construction=False): """ The base load method, loads the configuration :param cnf: The configuration as a dictionary :param metadata_construction: Is this only to be able to construct metadata. If so some things can be left out. :return: The Configuration instance """ _uc = self.unicode_convert for arg in COMMON_ARGS: if arg == "virtual_organization": if "virtual_organization" in cnf: for key, val in cnf["virtual_organization"].items(): self.vorg[key] = VirtualOrg(None, key, val) continue elif arg == "extension_schemas": # List of filename of modules representing the schemas if "extension_schemas" in cnf: for mod_file in cnf["extension_schemas"]: _mod = self._load(mod_file) self.extension_schema[_mod.NAMESPACE] = _mod try: setattr(self, arg, _uc(cnf[arg])) except KeyError: pass except TypeError: # Something that can't be a string setattr(self, arg, cnf[arg]) if "service" in cnf: for typ in ["aa", "idp", "sp", "pdp", "aq"]: try: self.load_special( cnf["service"][typ], typ, metadata_construction=metadata_construction) self.serves.append(typ) except KeyError: pass if "extensions" in cnf: self.do_extensions(cnf["extensions"]) self.load_complex(cnf, metadata_construction=metadata_construction) self.context = self.def_context return self def _load(self, fil): head, tail = os.path.split(fil) if head == "": if sys.path[0] != ".": sys.path.insert(0, ".") else: sys.path.insert(0, head) return importlib.import_module(tail) def load_file(self, config_filename, metadata_construction=False): if config_filename.endswith(".py"): config_filename = config_filename[:-3] mod = self._load(config_filename) return self.load(copy.deepcopy(mod.CONFIG), metadata_construction) def load_metadata(self, metadata_conf): """ Loads metadata into an internal structure """ acs = self.attribute_converters if acs is None: raise ConfigurationError( "Missing attribute converter specification") try: ca_certs = self.ca_certs except: ca_certs = None try: disable_validation = self.disable_ssl_certificate_validation except: disable_validation = False mds = MetadataStore(acs, self, ca_certs, disable_ssl_certificate_validation=disable_validation) mds.imp(metadata_conf) return mds def endpoint(self, service, binding=None, context=None): """ Goes through the list of endpoint specifications for the given type of service and returns a list of endpoint that matches the given binding. If no binding is given all endpoints available for that service will be returned. :param service: The service the endpoint should support :param binding: The expected binding :return: All the endpoints that matches the given restrictions """ spec = [] unspec = [] endps = self.getattr("endpoints", context) if endps and service in endps: for endpspec in endps[service]: try: endp, bind = endpspec if binding is None or bind == binding: spec.append(endp) except ValueError: unspec.append(endpspec) if spec: return spec else: return unspec def log_handler(self): try: _logconf = self.logger except KeyError: return None handler = None for htyp in LOG_HANDLER: if htyp in _logconf: if htyp == "syslog": args = _logconf[htyp] if "socktype" in args: import socket if args["socktype"] == "dgram": args["socktype"] = socket.SOCK_DGRAM elif args["socktype"] == "stream": args["socktype"] = socket.SOCK_STREAM else: raise ConfigurationError("Unknown socktype!") try: handler = LOG_HANDLER[htyp](**args) except TypeError: # difference between 2.6 and 2.7 del args["socktype"] handler = LOG_HANDLER[htyp](**args) else: handler = LOG_HANDLER[htyp](**_logconf[htyp]) break if handler is None: # default if rotating logger handler = LOG_HANDLER["rotating"]() if "format" in _logconf: formatter = logging.Formatter(_logconf["format"]) else: formatter = logging.Formatter(LOG_FORMAT) handler.setFormatter(formatter) return handler def setup_logger(self): if root_logger.level != logging.NOTSET: # Someone got there before me return root_logger _logconf = self.logger if _logconf is None: return root_logger try: root_logger.setLevel(LOG_LEVEL[_logconf["loglevel"].lower()]) except KeyError: # reasonable default root_logger.setLevel(logging.INFO) root_logger.addHandler(self.log_handler()) root_logger.info("Logging started") return root_logger def endpoint2service(self, endpoint, context=None): endps = self.getattr("endpoints", context) for service, specs in endps.items(): for endp, binding in specs: if endp == endpoint: return service, binding return None, None def do_extensions(self, extensions): for key, val in extensions.items(): self.extensions[key] = val def service_per_endpoint(self, context=None): """ List all endpoint this entity publishes and which service and binding that are behind the endpoint :param context: Type of entity :return: Dictionary with endpoint url as key and a tuple of service and binding as value """ endps = self.getattr("endpoints", context) res = {} for service, specs in endps.items(): for endp, binding in specs: res[endp] = (service, binding) return res class SPConfig(Config): def_context = "sp" def __init__(self): Config.__init__(self) def vo_conf(self, vo_name): try: return self.virtual_organization[vo_name] except KeyError: return None def ecp_endpoint(self, ipaddress): """ Returns the entity ID of the IdP which the ECP client should talk to :param ipaddress: The IP address of the user client :return: IdP entity ID or None """ _ecp = self.getattr("ecp") if _ecp: for key, eid in _ecp.items(): if re.match(key, ipaddress): return eid return None class IdPConfig(Config): def_context = "idp" def __init__(self): Config.__init__(self) def config_factory(_type, config): """ :type _type: str :param _type: :type config: str or dict :param config: Name of file with pysaml2 config or CONFIG dict :return: """ if _type == "sp": conf = SPConfig() elif _type in ["aa", "idp", "pdp", "aq"]: conf = IdPConfig() else: conf = Config() if isinstance(config, dict): conf.load(copy.deepcopy(config)) elif isinstance(config, str): conf.load_file(config) else: raise ValueError('Unknown type of config') conf.context = _type return conf pysaml2-4.9.0/src/saml2/country_codes.py000066400000000000000000000141141355762626600201750ustar00rootroot00000000000000#!/usr/bin/env python # This Python file uses the following encoding: utf-8 # ISO 3166-1 country names and codes from http://opencountrycodes.appspot.com/python COUNTRIES = ( ("AF", "Afghanistan"),("AX", "Aland Islands"),("AL", "Albania"), ("DZ", "Algeria"),("AS", "American Samoa"),("AD", "Andorra"), ("AO", "Angola"),("AI", "Anguilla"),("AQ", "Antarctica"), ("AG", "Antigua and Barbuda"),("AR", "Argentina"),("AM", "Armenia"), ("AW", "Aruba"),("AU", "Australia"),("AT", "Austria"), ("AZ", "Azerbaijan"),("BS", "Bahamas"),("BH", "Bahrain"), ("BD", "Bangladesh"),("BB", "Barbados"),("BY", "Belarus"),("BE", "Belgium"), ("BZ", "Belize"),("BJ", "Benin"),("BM", "Bermuda"),("BT", "Bhutan"), ("BO", "Bolivia, Plurinational State of"), ("BQ", "Bonaire, Sint Eustatius and Saba"),("BA", "Bosnia and Herzegovina"), ("BW", "Botswana"),("BV", "Bouvet Island"),("BR", "Brazil"), ("IO", "British Indian Ocean Territory"),("BN", "Brunei Darussalam"), ("BG", "Bulgaria"),("BF", "Burkina Faso"),("BI", "Burundi"), ("KH", "Cambodia"),("CM", "Cameroon"),("CA", "Canada"),("CV", "Cape Verde"), ("KY", "Cayman Islands"),("CF", "Central African Republic"),("TD", "Chad"), ("CL", "Chile"),("CN", "China"),("CX", "Christmas Island"), ("CC", "Cocos (Keeling) Islands"),("CO", "Colombia"),("KM", "Comoros"), ("CG", "Congo"),("CD", "Congo, The Democratic Republic of the"), ("CK", "Cook Islands"),("CR", "Costa Rica"),("CI", "Cote D'ivoire"), ("HR", "Croatia"),("CU", "Cuba"),("CW", "Curacao"),("CY", "Cyprus"), ("CZ", "Czech Republic"),("DK", "Denmark"),("DJ", "Djibouti"), ("DM", "Dominica"),("DO", "Dominican Republic"),("EC", "Ecuador"), ("EG", "Egypt"),("SV", "El Salvador"),("GQ", "Equatorial Guinea"), ("ER", "Eritrea"),("EE", "Estonia"),("ET", "Ethiopia"), ("FK", "Falkland Islands (Malvinas)"),("FO", "Faroe Islands"), ("FJ", "Fiji"),("FI", "Finland"),("FR", "France"),("GF", "French Guiana"), ("PF", "French Polynesia"),("TF", "French Southern Territories"), ("GA", "Gabon"),("GM", "Gambia"),("GE", "Georgia"),("DE", "Germany"), ("GH", "Ghana"),("GI", "Gibraltar"),("GR", "Greece"),("GL", "Greenland"), ("GD", "Grenada"),("GP", "Guadeloupe"),("GU", "Guam"),("GT", "Guatemala"), ("GG", "Guernsey"),("GN", "Guinea"),("GW", "Guinea-Bissau"),("GY", "Guyana"), ("HT", "Haiti"),("HM", "Heard Island and McDonald Islands"), ("VA", "Holy See (Vatican City State)"),("HN", "Honduras"), ("HK", "Hong Kong"),("HU", "Hungary"),("IS", "Iceland"),("IN", "India"), ("ID", "Indonesia"),("IR", "Iran, Islamic Republic of"),("IQ", "Iraq"), ("IE", "Ireland"),("IM", "Isle of Man"),("IL", "Israel"),("IT", "Italy"), ("JM", "Jamaica"),("JP", "Japan"),("JE", "Jersey"),("JO", "Jordan"), ("KZ", "Kazakhstan"),("KE", "Kenya"),("KI", "Kiribati"), ("KP", "Korea, Democratic People's Republic of"), ("KR", "Korea, Republic of"),("KW", "Kuwait"),("KG", "Kyrgyzstan"), ("LA", "Lao People's Democratic Republic"),("LV", "Latvia"), ("LB", "Lebanon"),("LS", "Lesotho"),("LR", "Liberia"), ("LY", "Libyan Arab Jamahiriya"),("LI", "Liechtenstein"), ("LT", "Lithuania"),("LU", "Luxembourg"),("MO", "Macao"), ("MK", "Macedonia, The Former Yugoslav Republic of"),("MG", "Madagascar"), ("MW", "Malawi"),("MY", "Malaysia"),("MV", "Maldives"),("ML", "Mali"), ("MT", "Malta"),("MH", "Marshall Islands"),("MQ", "Martinique"), ("MR", "Mauritania"),("MU", "Mauritius"),("YT", "Mayotte"),("MX", "Mexico"), ("FM", "Micronesia, Federated States of"),("MD", "Moldova, Republic of"), ("MC", "Monaco"),("MN", "Mongolia"),("ME", "Montenegro"), ("MS", "Montserrat"),("MA", "Morocco"),("MZ", "Mozambique"), ("MM", "Myanmar"),("NA", "Namibia"),("NR", "Nauru"),("NP", "Nepal"), ("NL", "Netherlands"),("NC", "New Caledonia"),("NZ", "New Zealand"), ("NI", "Nicaragua"),("NE", "Niger"),("NG", "Nigeria"),("NU", "Niue"), ("NF", "Norfolk Island"),("MP", "Northern Mariana Islands"), ("NO", "Norway"),("OM", "Oman"),("PK", "Pakistan"),("PW", "Palau"), ("PS", "Palestinian Territory, Occupied"),("PA", "Panama"), ("PG", "Papua New Guinea"),("PY", "Paraguay"),("PE", "Peru"), ("PH", "Philippines"),("PN", "Pitcairn"),("PL", "Poland"), ("PT", "Portugal"),("PR", "Puerto Rico"),("QA", "Qatar"),("RE", "Reunion"), ("RO", "Romania"),("RU", "Russian Federation"),("RW", "Rwanda"), ("BL", "Saint Barthelemy"), ("SH", "Saint Helena, Ascension and Tristan Da Cunha"), ("KN", "Saint Kitts and Nevis"),("LC", "Saint Lucia"), ("MF", "Saint Martin (French Part)"),("PM", "Saint Pierre and Miquelon"), ("VC", "Saint Vincent and the Grenadines"),("WS", "Samoa"), ("SM", "San Marino"),("ST", "Sao Tome and Principe"),("SA", "Saudi Arabia"), ("SN", "Senegal"),("RS", "Serbia"),("SC", "Seychelles"), ("SL", "Sierra Leone"),("SG", "Singapore"), ("SX", "Sint Maarten (Dutch Part)"),("SK", "Slovakia"),("SI", "Slovenia"), ("SB", "Solomon Islands"),("SO", "Somalia"),("ZA", "South Africa"), ("GS", "South Georgia and the South Sandwich Islands"),("ES", "Spain"), ("LK", "Sri Lanka"),("SD", "Sudan"),("SR", "Suriname"), ("SJ", "Svalbard and Jan Mayen"),("SZ", "Swaziland"),("SE", "Sweden"), ("CH", "Switzerland"),("SY", "Syrian Arab Republic"), ("TW", "Taiwan, Province of China"),("TJ", "Tajikistan"), ("TZ", "Tanzania, United Republic of"),("TH", "Thailand"), ("TL", "Timor-Leste"),("TG", "Togo"),("TK", "Tokelau"),("TO", "Tonga"), ("TT", "Trinidad and Tobago"),("TN", "Tunisia"),("TR", "Turkey"), ("TM", "Turkmenistan"),("TC", "Turks and Caicos Islands"),("TV", "Tuvalu"), ("UG", "Uganda"),("UA", "Ukraine"),("AE", "United Arab Emirates"), ("GB", "United Kingdom"),("US", "United States"), ("UM", "United States Minor Outlying Islands"),("UY", "Uruguay"), ("UZ", "Uzbekistan"),("VU", "Vanuatu"), ("VE", "Venezuela, Bolivarian Republic of"),("VN", "Viet Nam"), ("VG", "Virgin Islands, British"),("VI", "Virgin Islands, U.S."), ("WF", "Wallis and Futuna"),("EH", "Western Sahara"),("YE", "Yemen"), ("ZM", "Zambia"),("ZW", "Zimbabwe"),) D_COUNTRIES = dict(COUNTRIES)pysaml2-4.9.0/src/saml2/cryptography/000077500000000000000000000000001355762626600174755ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/cryptography/__init__.py000066400000000000000000000001031355762626600216000ustar00rootroot00000000000000"""This module provides cryptographic elements needed by saml2.""" pysaml2-4.9.0/src/saml2/cryptography/asymmetric.py000066400000000000000000000021461355762626600222270ustar00rootroot00000000000000"""This module provides methods for asymmetric cryptography.""" import cryptography.hazmat.backends as _backends import cryptography.hazmat.primitives.asymmetric as _asymmetric import cryptography.hazmat.primitives.hashes as _hashes import cryptography.hazmat.primitives.serialization as _serialization def load_pem_private_key(data, password): """Load RSA PEM certificate.""" key = _serialization.load_pem_private_key( data, password, _backends.default_backend()) return key def key_sign(rsakey, message, digest): """Sign the given message with the RSA key.""" padding = _asymmetric.padding.PKCS1v15() signature = rsakey.sign(message, padding, digest) return signature def key_verify(rsakey, signature, message, digest): """Verify the given signature with the RSA key.""" padding = _asymmetric.padding.PKCS1v15() if isinstance(rsakey, _asymmetric.rsa.RSAPrivateKey): rsakey = rsakey.public_key() try: rsakey.verify(signature, message, padding, digest) except Exception as e: return False else: return True hashes = _hashes pysaml2-4.9.0/src/saml2/cryptography/pki.py000066400000000000000000000004461355762626600206360ustar00rootroot00000000000000"""This module provides methods for PKI operations.""" import cryptography.hazmat.backends as _backends import cryptography.x509 as _x509 def load_pem_x509_certificate(data): """Load X.509 PEM certificate.""" return _x509.load_pem_x509_certificate(data, _backends.default_backend()) pysaml2-4.9.0/src/saml2/cryptography/symmetric.py000066400000000000000000000122431355762626600220650ustar00rootroot00000000000000"""This module provides methods for symmetric cryptography. The default symmetric cryptography method used is Fernet by the cryptography library. Reference: https://cryptography.io/en/latest/fernet/ """ import base64 as _base64 import os as _os import warnings as _warnings import cryptography.fernet as _fernet import cryptography.hazmat.backends as _backends import cryptography.hazmat.primitives.ciphers as _ciphers class Default(object): """The default symmetric cryptography method.""" @staticmethod def generate_key(): """Return a key suitable for use by this method. :return: byte data representing the encyption/decryption key """ key = _fernet.Fernet.generate_key() return key def __init__(self, key=None): """Initialize this method by optionally providing a key. :param key: byte data representing the encyption/decryption key """ self._symmetric = _fernet.Fernet(key or self.__class__.generate_key()) def encrypt(self, plaintext): """Encrypt the given plaintext. :param plaintext: byte data representing the plaintext :return: byte data representing the ciphertext """ ciphertext = self._symmetric.encrypt(plaintext) return ciphertext def decrypt(self, ciphertext): """Decrypt the given ciphertext. :param ciphertext: byte data representing the ciphertext :return: byte data representing the plaintext """ plaintext = self._symmetric.decrypt(ciphertext) return plaintext class AESCipher(object): """[deprecated] Symmetric cryptography method using AES. The default parameter set is AES 128bit in CBC mode. """ POSTFIX_MODE = { 'cbc': _ciphers.modes.CBC, 'cfb': _ciphers.modes.CFB, } AES_BLOCK_SIZE = int(_ciphers.algorithms.AES.block_size / 8) @classmethod def _deprecation_notice(cls): """Warn about deprecation of this class.""" _deprecation_msg = ( '{name} {type} is deprecated. ' 'It will be removed in the next version. ' 'Use saml2.cryptography.symmetric instead.' ).format(name=cls.__name__, type=type(cls).__name__) _warnings.warn(_deprecation_msg, DeprecationWarning) def __init__(self, key): """ :param key: The encryption key :return: AESCipher instance """ self.__class__._deprecation_notice() self.key = key def build_cipher(self, alg='aes_128_cbc'): """ :param alg: cipher algorithm :return: A Cipher instance """ self.__class__._deprecation_notice() typ, bits, cmode = alg.lower().split('_') bits = int(bits) iv = _os.urandom(self.AES_BLOCK_SIZE) if len(iv) != self.AES_BLOCK_SIZE: raise Exception('Wrong iv size: {}'.format(len(iv))) if bits not in _ciphers.algorithms.AES.key_sizes: raise Exception('Unsupported key length: {}'.format(bits)) if len(self.key) != bits / 8: raise Exception('Wrong Key length: {}'.format(len(self.key))) try: mode = self.POSTFIX_MODE[cmode] except KeyError: raise Exception('Unsupported chaining mode: {}'.format(cmode)) cipher = _ciphers.Cipher( _ciphers.algorithms.AES(self.key), mode(iv), backend=_backends.default_backend()) return cipher, iv def encrypt(self, msg, alg='aes_128_cbc', padding='PKCS#7', b64enc=True, block_size=AES_BLOCK_SIZE): """ :param key: The encryption key :param msg: Message to be encrypted :param padding: Which padding that should be used :param b64enc: Whether the result should be base64encoded :param block_size: If PKCS#7 padding which block size to use :return: The encrypted message """ self.__class__._deprecation_notice() if padding == 'PKCS#7': _block_size = block_size elif padding == 'PKCS#5': _block_size = 8 else: _block_size = 0 if _block_size: plen = _block_size - (len(msg) % _block_size) c = chr(plen).encode() msg += c * plen cipher, iv = self.build_cipher(alg) encryptor = cipher.encryptor() cmsg = iv + encryptor.update(msg) + encryptor.finalize() if b64enc: enc_msg = _base64.b64encode(cmsg) else: enc_msg = cmsg return enc_msg def decrypt(self, msg, alg='aes_128_cbc', padding='PKCS#7', b64dec=True): """ :param key: The encryption key :param msg: Base64 encoded message to be decrypted :return: The decrypted message """ self.__class__._deprecation_notice() data = _base64.b64decode(msg) if b64dec else msg cipher, iv = self.build_cipher(alg=alg) decryptor = cipher.decryptor() res = decryptor.update(data)[self.AES_BLOCK_SIZE:] res += decryptor.finalize() if padding in ['PKCS#5', 'PKCS#7']: idx = bytearray(res)[-1] res = res[:-idx] return res pysaml2-4.9.0/src/saml2/discovery.py000066400000000000000000000061141355762626600173250ustar00rootroot00000000000000from six.moves.urllib import parse from saml2.entity import Entity from saml2.response import VerificationError __author__ = 'rolandh' IDPDISC_POLICY = "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol:single" class DiscoveryServer(Entity): def __init__(self, config=None, config_file=""): if config or config_file: Entity.__init__(self, "disco", config, config_file) def parse_discovery_service_request(self, url="", query=""): if url: part = parse.urlparse(url) dsr = parse.parse_qs(part[4]) elif query: dsr = parse.parse_qs(query) else: dsr = {} # verify for key in ["isPassive", "return", "returnIDParam", "policy", 'entityID']: try: assert len(dsr[key]) == 1 dsr[key] = dsr[key][0] except KeyError: pass if "return" in dsr: part = parse.urlparse(dsr["return"]) if part.query: qp = parse.parse_qs(part.query) if "returnIDParam" in dsr: assert dsr["returnIDParam"] not in qp.keys() else: assert "entityID" not in qp.keys() else: # If metadata not used this is mandatory raise VerificationError("Missing mandatory parameter 'return'") if "policy" not in dsr: dsr["policy"] = IDPDISC_POLICY try: assert dsr["isPassive"] in ["true", "false"] except KeyError: pass if "isPassive" in dsr and dsr["isPassive"] == "true": dsr["isPassive"] = True else: dsr["isPassive"] = False if not "returnIDParam" in dsr: dsr["returnIDParam"] = "entityID" return dsr # ------------------------------------------------------------------------- @staticmethod def create_discovery_service_response(return_url=None, returnIDParam="entityID", entity_id=None, **kwargs): if return_url is None: return_url = kwargs["return"] if entity_id: qp = parse.urlencode({returnIDParam: entity_id}) part = parse.urlparse(return_url) if part.query: # Iff there is a query part add the new info at the end return_url = "%s&%s" % (return_url, qp) else: return_url = "%s?%s" % (return_url, qp) return return_url def verify_sp_in_metadata(self, entity_id): if self.metadata: endp = self.metadata.discovery_response(entity_id) if endp: return True return False def verify_return(self, entity_id, return_url): for endp in self.metadata.discovery_response(entity_id): try: assert return_url.startswith(endp["location"]) except AssertionError: pass else: return True return False pysaml2-4.9.0/src/saml2/ecp.py000066400000000000000000000133311355762626600160640ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """ Contains classes used in the SAML ECP profile """ import logging from saml2.client_base import ACTOR, MIME_PAOS from saml2.ecp_client import SERVICE from saml2 import element_to_extension_element from saml2 import samlp from saml2 import soap from saml2 import BINDING_SOAP, BINDING_PAOS from saml2.profile import paos from saml2.profile import ecp #from saml2.client import Saml2Client from saml2.server import Server from saml2.schema import soapenv from saml2.response import authn_response from saml2 import saml logger = logging.getLogger(__name__) def ecp_capable(headers): if MIME_PAOS in headers["Accept"]: if "PAOS" in headers: if 'ver="%s";"%s"' % (paos.NAMESPACE, SERVICE) in headers["PAOS"]: return True return False #noinspection PyUnusedLocal def ecp_auth_request(cls, entityid=None, relay_state="", sign=False): """ Makes an authentication request. :param entityid: The entity ID of the IdP to send the request to :param relay_state: To where the user should be returned after successfull log in. :param sign: Whether the request should be signed or not. :return: AuthnRequest response """ eelist = [] # ---------------------------------------- # # ---------------------------------------- my_url = cls.service_urls(BINDING_PAOS)[0] # must_understand and actor according to the standard # paos_request = paos.Request(must_understand="1", actor=ACTOR, response_consumer_url=my_url, service=SERVICE) eelist.append(element_to_extension_element(paos_request)) # ---------------------------------------- # # ---------------------------------------- logger.info("entityid: %s, binding: %s" % (entityid, BINDING_SOAP)) location = cls._sso_location(entityid, binding=BINDING_SOAP) req_id, authn_req = cls.create_authn_request( location, binding=BINDING_PAOS, service_url_binding=BINDING_PAOS) body = soapenv.Body() body.extension_elements = [element_to_extension_element(authn_req)] # ---------------------------------------- # # ---------------------------------------- # idp = samlp.IDPEntry( # provider_id = "https://idp.example.org/entity", # name = "Example identity provider", # loc = "https://idp.example.org/saml2/sso", # ) # # idp_list = samlp.IDPList(idp_entry= [idp]) idp_list = None ecp_request = ecp.Request( actor=ACTOR, must_understand="1", provider_name=None, issuer=saml.Issuer(text=authn_req.issuer.text), idp_list=idp_list) eelist.append(element_to_extension_element(ecp_request)) # ---------------------------------------- # # ---------------------------------------- relay_state = ecp.RelayState(actor=ACTOR, must_understand="1", text=relay_state) eelist.append(element_to_extension_element(relay_state)) header = soapenv.Header() header.extension_elements = eelist # ---------------------------------------- # The SOAP envelope # ---------------------------------------- soap_envelope = soapenv.Envelope(header=header, body=body) return req_id, "%s" % soap_envelope def handle_ecp_authn_response(cls, soap_message, outstanding=None): rdict = soap.class_instances_from_soap_enveloped_saml_thingies( soap_message, [paos, ecp, samlp]) _relay_state = None for item in rdict["header"]: if item.c_tag == "RelayState" and item.c_namespace == ecp.NAMESPACE: _relay_state = item response = authn_response(cls.config, cls.service_urls(), outstanding, allow_unsolicited=True) response.loads("%s" % rdict["body"], False, soap_message) response.verify() cls.users.add_information_about_person(response.session_info()) return response, _relay_state def ecp_response(target_url, response): # ---------------------------------------- # header blocks may also be present # if 'holder-of-key' option then one or more # header blocks may also be present try: respdict = self.parse_soap_message(response.text) self.ecp_conversation(respdict, idp_entity_id) # should by now be authenticated so this should go smoothly response = self.send(url, op, **opargs) except (soap.XmlParseError, AssertionError, KeyError): raise if response.status_code >= 400: raise SAMLError("Error performing operation: %s" % ( response.text,)) return response # different HTTP operations def delete(self, url=None, idp_entity_id=None): return self.operation(url, idp_entity_id, "DELETE") def get(self, url=None, idp_entity_id=None, headers=None): return self.operation(url, idp_entity_id, "GET", headers=headers) def post(self, url=None, data="", idp_entity_id=None, headers=None): return self.operation(url, idp_entity_id, "POST", data=data, headers=headers) def put(self, url=None, data="", idp_entity_id=None, headers=None): return self.operation(url, idp_entity_id, "PUT", data=data, headers=headers) pysaml2-4.9.0/src/saml2/entity.py000066400000000000000000001455551355762626600166470ustar00rootroot00000000000000import base64 import copy import logging import requests import six from binascii import hexlify from hashlib import sha1 from saml2.metadata import ENDPOINTS from saml2.profile import paos, ecp, samlec from saml2.soap import parse_soap_enveloped_saml_artifact_resolve from saml2.soap import class_instances_from_soap_enveloped_saml_thingies from saml2.soap import open_soap_envelope from saml2 import samlp from saml2 import SamlBase from saml2 import SAMLError from saml2 import saml from saml2 import response as saml_response from saml2 import BINDING_URI from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_PAOS from saml2 import request as saml_request from saml2 import soap from saml2 import element_to_extension_element from saml2 import extension_elements_to_elements from saml2.saml import NameID from saml2.saml import EncryptedAssertion from saml2.saml import Issuer from saml2.saml import NAMEID_FORMAT_ENTITY from saml2.response import AuthnResponse from saml2.response import LogoutResponse from saml2.response import UnsolicitedResponse from saml2.time_util import instant from saml2.s_utils import sid from saml2.s_utils import UnravelError from saml2.s_utils import error_status_factory from saml2.s_utils import rndbytes from saml2.s_utils import success_status_factory from saml2.s_utils import decode_base64_and_inflate from saml2.s_utils import UnsupportedBinding from saml2.samlp import AuthnRequest, SessionIndex, response_from_string from saml2.samlp import AuthzDecisionQuery from saml2.samlp import AuthnQuery from saml2.samlp import AssertionIDRequest from saml2.samlp import ManageNameIDRequest from saml2.samlp import NameIDMappingRequest from saml2.samlp import artifact_resolve_from_string from saml2.samlp import ArtifactResolve from saml2.samlp import ArtifactResponse from saml2.samlp import Artifact from saml2.samlp import LogoutRequest from saml2.samlp import AttributeQuery from saml2.mdstore import destinations from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_SOAP from saml2 import VERSION from saml2 import class_name from saml2.config import config_factory from saml2.httpbase import HTTPBase from saml2.sigver import security_context from saml2.sigver import response_factory from saml2.sigver import SigverError from saml2.sigver import SignatureError from saml2.sigver import make_temp from saml2.sigver import pre_encryption_part from saml2.sigver import pre_signature_part from saml2.sigver import pre_encrypt_assertion from saml2.sigver import signed_instance_factory from saml2.virtual_org import VirtualOrg logger = logging.getLogger(__name__) __author__ = 'rolandh' ARTIFACT_TYPECODE = b'\x00\x04' SERVICE2MESSAGE = { "single_sign_on_service": AuthnRequest, "attribute_service": AttributeQuery, "authz_service": AuthzDecisionQuery, "assertion_id_request_service": AssertionIDRequest, "authn_query_service": AuthnQuery, "manage_name_id_service": ManageNameIDRequest, "name_id_mapping_service": NameIDMappingRequest, "artifact_resolve_service": ArtifactResolve, "single_logout_service": LogoutRequest } class UnknownBinding(SAMLError): pass def create_artifact(entity_id, message_handle, endpoint_index=0): """ SAML_artifact := B64(TypeCode EndpointIndex RemainingArtifact) TypeCode := Byte1Byte2 EndpointIndex := Byte1Byte2 RemainingArtifact := SourceID MessageHandle SourceID := 20-byte_sequence MessageHandle := 20-byte_sequence :param entity_id: :param message_handle: :param endpoint_index: :return: """ if not isinstance(entity_id, six.binary_type): entity_id = entity_id.encode('utf-8') sourceid = sha1(entity_id) if not isinstance(message_handle, six.binary_type): message_handle = message_handle.encode('utf-8') ter = b"".join((ARTIFACT_TYPECODE, ("%.2x" % endpoint_index).encode('ascii'), sourceid.digest(), message_handle)) return base64.b64encode(ter).decode('ascii') class Entity(HTTPBase): def __init__(self, entity_type, config=None, config_file="", virtual_organization="", msg_cb=None): self.entity_type = entity_type self.users = None if config: self.config = config elif config_file: self.config = config_factory(entity_type, config_file) else: raise SAMLError("Missing configuration") for item in ["cert_file", "key_file", "ca_certs"]: _val = getattr(self.config, item, None) if not _val: continue if _val.startswith("http"): r = requests.request("GET", _val) if r.status_code == 200: _, filename = make_temp(r.text, ".pem", False) setattr(self.config, item, filename) else: raise Exception( "Could not fetch certificate from %s" % _val) HTTPBase.__init__(self, self.config.verify_ssl_cert, self.config.ca_certs, self.config.key_file, self.config.cert_file) if self.config.vorg: for vo in self.config.vorg.values(): vo.sp = self self.metadata = self.config.metadata self.config.setup_logger() self.debug = self.config.debug self.sec = security_context(self.config) if virtual_organization: if isinstance(virtual_organization, six.string_types): self.vorg = self.config.vorg[virtual_organization] elif isinstance(virtual_organization, VirtualOrg): self.vorg = virtual_organization else: self.vorg = None self.artifact = {} if self.metadata: self.sourceid = self.metadata.construct_source_id() else: self.sourceid = {} self.msg_cb = msg_cb def _issuer(self, entityid=None): """ Return an Issuer instance """ if entityid: if isinstance(entityid, Issuer): return entityid else: return Issuer(text=entityid, format=NAMEID_FORMAT_ENTITY) else: return Issuer(text=self.config.entityid, format=NAMEID_FORMAT_ENTITY) def apply_binding(self, binding, msg_str, destination="", relay_state="", response=False, sign=False, **kwargs): """ Construct the necessary HTTP arguments dependent on Binding :param binding: Which binding to use :param msg_str: The return message as a string (XML) if the message is to be signed it MUST contain the signature element. :param destination: Where to send the message :param relay_state: Relay_state if provided :param response: Which type of message this is :param kwargs: response type specific arguments :return: A dictionary """ # unless if BINDING_HTTP_ARTIFACT if response: typ = "SAMLResponse" else: typ = "SAMLRequest" if binding == BINDING_HTTP_POST: logger.info("HTTP POST") # if self.entity_type == 'sp': # info = self.use_http_post(msg_str, destination, relay_state, # typ) # info["url"] = destination # info["method"] = "POST" # else: info = self.use_http_form_post(msg_str, destination, relay_state, typ) info["url"] = destination info["method"] = "POST" elif binding == BINDING_HTTP_REDIRECT: logger.info("HTTP REDIRECT") sigalg = kwargs.get("sigalg") if sign and sigalg: signer = self.sec.sec_backend.get_signer(sigalg) else: signer = None info = self.use_http_get(msg_str, destination, relay_state, typ, signer=signer, **kwargs) info["url"] = str(destination) info["method"] = "GET" elif binding == BINDING_SOAP or binding == BINDING_PAOS: info = self.use_soap(msg_str, destination, sign=sign, **kwargs) elif binding == BINDING_URI: info = self.use_http_uri(msg_str, typ, destination) elif binding == BINDING_HTTP_ARTIFACT: if response: info = self.use_http_artifact(msg_str, destination, relay_state) info["method"] = "GET" info["status"] = 302 else: info = self.use_http_artifact(msg_str, destination, relay_state) else: raise SAMLError("Unknown binding type: %s" % binding) return info def pick_binding(self, service, bindings=None, descr_type="", request=None, entity_id=""): if request and not entity_id: entity_id = request.issuer.text.strip() sfunc = getattr(self.metadata, service) if bindings is None: if request and request.protocol_binding: bindings = [request.protocol_binding] else: bindings = self.config.preferred_binding[service] if not descr_type: if self.entity_type == "sp": descr_type = "idpsso" else: descr_type = "spsso" _url = getattr(request, "%s_url" % service, None) _index = getattr(request, "%s_index" % service, None) for binding in bindings: try: srvs = sfunc(entity_id, binding, descr_type) if srvs: if _url: for srv in srvs: if srv["location"] == _url: return binding, _url elif _index: for srv in srvs: if srv["index"] == _index: return binding, srv["location"] else: return binding, destinations(srvs)[0] except UnsupportedBinding: pass logger.error("Failed to find consumer URL: %s, %s, %s", entity_id, bindings, descr_type) # logger.error("Bindings: %s", bindings) # logger.error("Entities: %s", self.metadata) raise SAMLError("Unknown entity or unsupported bindings") def message_args(self, message_id=0): if not message_id: message_id = sid() return {"id": message_id, "version": VERSION, "issue_instant": instant(), "issuer": self._issuer()} def response_args(self, message, bindings=None, descr_type=""): """ :param message: The message to which a reply is constructed :param bindings: Which bindings can be used. :param descr_type: Type of descriptor (spssp, idpsso, ) :return: Dictionary """ info = {"in_response_to": message.id} if isinstance(message, AuthnRequest): rsrv = "assertion_consumer_service" descr_type = "spsso" info["sp_entity_id"] = message.issuer.text info["name_id_policy"] = message.name_id_policy elif isinstance(message, LogoutRequest): rsrv = "single_logout_service" elif isinstance(message, AttributeQuery): info["sp_entity_id"] = message.issuer.text rsrv = "attribute_consuming_service" descr_type = "spsso" elif isinstance(message, ManageNameIDRequest): rsrv = "manage_name_id_service" # The once below are solely SOAP so no return destination needed elif isinstance(message, AssertionIDRequest): rsrv = "" elif isinstance(message, ArtifactResolve): rsrv = "" elif isinstance(message, AssertionIDRequest): rsrv = "" elif isinstance(message, NameIDMappingRequest): rsrv = "" else: raise SAMLError("No support for this type of query") if bindings == [BINDING_SOAP]: info["binding"] = BINDING_SOAP info["destination"] = "" return info if rsrv: if not descr_type: if self.entity_type == "sp": descr_type = "idpsso" else: descr_type = "spsso" binding, destination = self.pick_binding(rsrv, bindings, descr_type=descr_type, request=message) info["binding"] = binding info["destination"] = destination return info @staticmethod def unravel(txt, binding, msgtype="response"): """ Will unpack the received text. Depending on the context the original response may have been transformed before transmission. :param txt: :param binding: :param msgtype: :return: """ # logger.debug("unravel '%s'", txt) if binding not in [BINDING_HTTP_REDIRECT, BINDING_HTTP_POST, BINDING_SOAP, BINDING_URI, BINDING_HTTP_ARTIFACT, None]: raise UnknownBinding("Don't know how to handle '%s'" % binding) else: try: if binding == BINDING_HTTP_REDIRECT: xmlstr = decode_base64_and_inflate(txt) elif binding == BINDING_HTTP_POST: xmlstr = base64.b64decode(txt) elif binding == BINDING_SOAP: func = getattr(soap, "parse_soap_enveloped_saml_%s" % msgtype) xmlstr = func(txt) elif binding == BINDING_HTTP_ARTIFACT: xmlstr = base64.b64decode(txt) else: xmlstr = txt except Exception: raise UnravelError("Unravelling binding '%s' failed" % binding) return xmlstr @staticmethod def parse_soap_message(text): """ :param text: The SOAP message :return: A dictionary with two keys "body" and "header" """ return class_instances_from_soap_enveloped_saml_thingies(text, [paos, ecp, samlp, samlec]) @staticmethod def unpack_soap_message(text): """ Picks out the parts of the SOAP message, body and headers apart :param text: The SOAP message :return: A dictionary with two keys "body"/"header" """ return open_soap_envelope(text) # -------------------------------------------------------------------------- def sign(self, msg, mid=None, to_sign=None, sign_prepare=False, sign_alg=None, digest_alg=None): if msg.signature is None: msg.signature = pre_signature_part(msg.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) if sign_prepare: return msg if mid is None: mid = msg.id try: to_sign += [(class_name(msg), mid)] except (AttributeError, TypeError): to_sign = [(class_name(msg), mid)] logger.info("REQUEST: %s", msg) return signed_instance_factory(msg, self.sec, to_sign) def _message(self, request_cls, destination=None, message_id=0, consent=None, extensions=None, sign=False, sign_prepare=False, nsprefix=None, sign_alg=None, digest_alg=None, **kwargs): """ Some parameters appear in all requests so simplify by doing it in one place :param request_cls: The specific request type :param destination: The recipient :param message_id: A message identifier :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the request should be signed or not. :param sign_prepare: Whether the signature should be prepared or not. :param kwargs: Key word arguments specific to one request type :return: A tuple containing the request ID and an instance of the request_cls """ if not message_id: message_id = sid() for key, val in self.message_args(message_id).items(): if key not in kwargs: kwargs[key] = val req = request_cls(**kwargs) if destination: req.destination = destination if consent: req.consent = "true" if extensions: req.extensions = extensions if nsprefix: req.register_prefix(nsprefix) if self.msg_cb: req = self.msg_cb(req) reqid = req.id if sign: return reqid, self.sign(req, sign_prepare=sign_prepare, sign_alg=sign_alg, digest_alg=digest_alg) else: logger.info("REQUEST: %s", req) return reqid, req @staticmethod def _filter_args(instance, extensions=None, **kwargs): args = {} if extensions is None: extensions = [] allowed_attributes = instance.keys() for key, val in kwargs.items(): if key in allowed_attributes: args[key] = val elif isinstance(val, SamlBase): # extension elements allowed ? extensions.append(element_to_extension_element(val)) return args, extensions def _add_info(self, msg, **kwargs): """ Add information to a SAML message. If the attribute is not part of what's defined in the SAML standard add it as an extension. :param msg: :param kwargs: :return: """ args, extensions = self._filter_args(msg, **kwargs) for key, val in args.items(): setattr(msg, key, val) if extensions: if msg.extension_elements: msg.extension_elements.extend(extensions) else: msg.extension_elements = extensions def has_encrypt_cert_in_metadata(self, sp_entity_id): """ Verifies if the metadata contains encryption certificates. :param sp_entity_id: Entity ID for the calling service provider. :return: True if encrypt cert exists in metadata, otherwise False. """ if sp_entity_id is not None: _certs = self.metadata.certs(sp_entity_id, "any", "encryption") if len(_certs) > 0: return True return False def _encrypt_assertion(self, encrypt_cert, sp_entity_id, response, node_xpath=None): """ Encryption of assertions. :param encrypt_cert: Certificate to be used for encryption. :param sp_entity_id: Entity ID for the calling service provider. :param response: A samlp.Response :param node_xpath: Unquie path to the element to be encrypted. :return: A new samlp.Resonse with the designated assertion encrypted. """ _certs = [] if encrypt_cert: _certs.append(encrypt_cert) elif sp_entity_id is not None: _certs = self.metadata.certs(sp_entity_id, "any", "encryption") exception = None for _cert in _certs: try: begin_cert = "-----BEGIN CERTIFICATE-----\n" end_cert = "\n-----END CERTIFICATE-----\n" if begin_cert not in _cert: _cert = "%s%s" % (begin_cert, _cert) if end_cert not in _cert: _cert = "%s%s" % (_cert, end_cert) _, cert_file = make_temp(_cert.encode('ascii'), decode=False) response = self.sec.encrypt_assertion(response, cert_file, pre_encryption_part(), node_xpath=node_xpath) return response except Exception as ex: exception = ex pass if exception: raise exception return response def _response(self, in_response_to, consumer_url=None, status=None, issuer=None, sign=False, to_sign=None, sp_entity_id=None, encrypt_assertion=False, encrypt_assertion_self_contained=False, encrypted_advice_attributes=False, encrypt_cert_advice=None, encrypt_cert_assertion=None, sign_assertion=None, pefim=False, sign_alg=None, digest_alg=None, **kwargs): """ Create a Response. Encryption: encrypt_assertion must be true for encryption to be performed. If encrypted_advice_attributes also is true, then will the function try to encrypt the assertion in the the advice element of the main assertion. Only one assertion element is allowed in the advice element, if multiple assertions exists in the advice element the main assertion will be encrypted instead, since it's no point to encrypt If encrypted_advice_attributes is false the main assertion will be encrypted. Since the same key :param in_response_to: The session identifier of the request :param consumer_url: The URL which should receive the response :param status: An instance of samlp.Status :param issuer: The issuer of the response :param sign: Whether the response should be signed or not :param to_sign: If there are other parts to sign :param sp_entity_id: Entity ID for the calling service provider. :param encrypt_assertion: True if assertions should be encrypted. :param encrypt_assertion_self_contained: True if all encrypted assertions should have alla namespaces selfcontained. :param encrypted_advice_attributes: True if assertions in the advice element should be encrypted. :param encrypt_cert_advice: Certificate to be used for encryption of assertions in the advice element. :param encrypt_cert_assertion: Certificate to be used for encryption of assertions. :param sign_assertion: True if assertions should be signed. :param pefim: True if a response according to the PEFIM profile should be created. :param kwargs: Extra key word arguments :return: A Response instance """ if not status: status = success_status_factory() _issuer = self._issuer(issuer) response = response_factory(issuer=_issuer, in_response_to=in_response_to, status=status, sign_alg=sign_alg, digest_alg=digest_alg) if consumer_url: response.destination = consumer_url self._add_info(response, **kwargs) if not sign and to_sign and not encrypt_assertion: return signed_instance_factory(response, self.sec, to_sign) has_encrypt_cert = self.has_encrypt_cert_in_metadata(sp_entity_id) if not has_encrypt_cert and encrypt_cert_advice is None: encrypted_advice_attributes = False if not has_encrypt_cert and encrypt_cert_assertion is None: encrypt_assertion = False if encrypt_assertion or ( encrypted_advice_attributes and response.assertion.advice is not None and len(response.assertion.advice.assertion) == 1): if sign: response.signature = pre_signature_part(response.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) sign_class = [(class_name(response), response.id)] else: sign_class = [] if encrypted_advice_attributes and response.assertion.advice is \ not None \ and len(response.assertion.advice.assertion) > 0: _assertions = response.assertion if not isinstance(_assertions, list): _assertions = [_assertions] for _assertion in _assertions: _assertion.advice.encrypted_assertion = [] _assertion.advice.encrypted_assertion.append( EncryptedAssertion()) _advice_assertions = copy.deepcopy( _assertion.advice.assertion) _assertion.advice.assertion = [] if not isinstance(_advice_assertions, list): _advice_assertions = [_advice_assertions] for tmp_assertion in _advice_assertions: to_sign_advice = [] if sign_assertion and not pefim: tmp_assertion.signature = pre_signature_part( tmp_assertion.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) to_sign_advice.append( (class_name(tmp_assertion), tmp_assertion.id)) # tmp_assertion = response.assertion.advice.assertion[0] _assertion.advice.encrypted_assertion[ 0].add_extension_element(tmp_assertion) if encrypt_assertion_self_contained: advice_tag = \ response.assertion.advice._to_element_tree().tag assertion_tag = tmp_assertion._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) node_xpath = ''.join( ["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) if to_sign_advice: response = signed_instance_factory(response, self.sec, to_sign_advice) response = self._encrypt_assertion( encrypt_cert_advice, sp_entity_id, response, node_xpath=node_xpath) response = response_from_string(response) if encrypt_assertion: to_sign_assertion = [] if sign_assertion is not None and sign_assertion: _assertions = response.assertion if not isinstance(_assertions, list): _assertions = [_assertions] for _assertion in _assertions: _assertion.signature = pre_signature_part( _assertion.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) to_sign_assertion.append( (class_name(_assertion), _assertion.id)) if encrypt_assertion_self_contained: try: assertion_tag = response.assertion._to_element_tree( ).tag except: assertion_tag = response.assertion[ 0]._to_element_tree().tag response = pre_encrypt_assertion(response) response = \ response.get_xml_string_with_self_contained_assertion_within_encrypted_assertion( assertion_tag) else: response = pre_encrypt_assertion(response) if to_sign_assertion: response = signed_instance_factory(response, self.sec, to_sign_assertion) response = self._encrypt_assertion(encrypt_cert_assertion, sp_entity_id, response) else: if to_sign: response = signed_instance_factory(response, self.sec, to_sign) if sign: return signed_instance_factory(response, self.sec, sign_class) else: return response if sign: return self.sign(response, to_sign=to_sign, sign_alg=sign_alg, digest_alg=digest_alg) else: return response def _status_response(self, response_class, issuer, status, sign=False, sign_alg=None, digest_alg=None, **kwargs): """ Create a StatusResponse. :param response_class: Which subclass of StatusResponse that should be used :param issuer: The issuer of the response message :param status: The return status of the response operation :param sign: Whether the response should be signed or not :param kwargs: Extra arguments to the response class :return: Class instance or string representation of the instance """ mid = sid() for key in ["binding"]: try: del kwargs[key] except KeyError: pass if not status: status = success_status_factory() response = response_class(issuer=issuer, id=mid, version=VERSION, issue_instant=instant(), status=status, **kwargs) if sign: return self.sign(response, mid, sign_alg=sign_alg, digest_alg=digest_alg) else: return response # ------------------------------------------------------------------------ @staticmethod def srv2typ(service): for typ in ["aa", "pdp", "aq"]: if service in ENDPOINTS[typ]: if typ == "aa": return "attribute_authority" elif typ == "aq": return "authn_authority" else: return typ def _parse_request(self, enc_request, request_cls, service, binding): """Parse a Request :param enc_request: The request in its transport format :param request_cls: The type of requests I expect :param service: :param binding: Which binding that was used to transport the message to this entity. :return: A request instance """ _log_info = logger.info _log_debug = logger.debug # The addresses I should receive messages like this on receiver_addresses = self.config.endpoint(service, binding, self.entity_type) if not receiver_addresses and self.entity_type == "idp": for typ in ["aa", "aq", "pdp"]: receiver_addresses = self.config.endpoint(service, binding, typ) if receiver_addresses: break _log_debug("receiver addresses: %s", receiver_addresses) _log_debug("Binding: %s", binding) try: timeslack = self.config.accepted_time_diff if not timeslack: timeslack = 0 except AttributeError: timeslack = 0 _request = request_cls(self.sec, receiver_addresses, self.config.attribute_converters, timeslack=timeslack) xmlstr = self.unravel(enc_request, binding, request_cls.msgtype) must = self.config.getattr("want_authn_requests_signed", "idp") only_valid_cert = self.config.getattr( "want_authn_requests_only_with_valid_cert", "idp") if only_valid_cert is None: only_valid_cert = False if only_valid_cert: must = True _request = _request.loads(xmlstr, binding, origdoc=enc_request, must=must, only_valid_cert=only_valid_cert) _log_debug("Loaded request") if _request: _request = _request.verify() _log_debug("Verified request") if not _request: return None else: return _request # ------------------------------------------------------------------------ def create_error_response(self, in_response_to, destination, info, sign=False, issuer=None, sign_alg=None, digest_alg=None, **kwargs): """ Create a error response. :param in_response_to: The identifier of the message this is a response to. :param destination: The intended recipient of this message :param info: Either an Exception instance or a 2-tuple consisting of error code and descriptive text :param sign: Whether the response should be signed or not :param issuer: The issuer of the response :param kwargs: To capture key,value pairs I don't care about :return: A response instance """ status = error_status_factory(info) return self._response(in_response_to, destination, status, issuer, sign, sign_alg=sign_alg, digest_alg=digest_alg) # ------------------------------------------------------------------------ def create_logout_request(self, destination, issuer_entity_id, subject_id=None, name_id=None, reason=None, expire=None, message_id=0, consent=None, extensions=None, sign=False, session_indexes=None, sign_alg=None, digest_alg=None): """ Constructs a LogoutRequest :param destination: Destination of the request :param issuer_entity_id: The entity ID of the IdP the request is target at. :param subject_id: The identifier of the subject :param name_id: A NameID instance identifying the subject :param reason: An indication of the reason for the logout, in the form of a URI reference. :param expire: The time at which the request expires, after which the recipient may discard the message. :param message_id: Request identifier :param consent: Whether the principal have given her consent :param extensions: Possible extensions :param sign: Whether the query should be signed or not. :param session_indexes: SessionIndex instances or just values :return: A LogoutRequest instance """ if subject_id: if self.entity_type == "idp": name_id = NameID(text=self.users.get_entityid(subject_id, issuer_entity_id, False)) else: name_id = NameID(text=subject_id) if not name_id: raise SAMLError("Missing subject identification") args = {} if session_indexes: sis = [] for si in session_indexes: if isinstance(si, SessionIndex): sis.append(si) else: sis.append(SessionIndex(text=si)) args["session_index"] = sis return self._message(LogoutRequest, destination, message_id, consent, extensions, sign, name_id=name_id, reason=reason, not_on_or_after=expire, issuer=self._issuer(), sign_alg=sign_alg, digest_alg=digest_alg, **args) def create_logout_response(self, request, bindings=None, status=None, sign=False, issuer=None, sign_alg=None, digest_alg=None): """ Create a LogoutResponse. :param request: The request this is a response to :param bindings: Which bindings that can be used for the response If None the preferred bindings are gathered from the configuration :param status: The return status of the response operation If None the operation is regarded as a Success. :param issuer: The issuer of the message :return: HTTP args """ rinfo = self.response_args(request, bindings) if not issuer: issuer = self._issuer() response = self._status_response(samlp.LogoutResponse, issuer, status, sign, sign_alg=sign_alg, digest_alg=digest_alg, **rinfo) logger.info("Response: %s", response) return response def create_artifact_resolve(self, artifact, destination, sessid, consent=None, extensions=None, sign=False, sign_alg=None, digest_alg=None): """ Create a ArtifactResolve request :param artifact: :param destination: :param sessid: session id :param consent: :param extensions: :param sign: :return: The request message """ artifact = Artifact(text=artifact) return self._message(ArtifactResolve, destination, sessid, consent, extensions, sign, artifact=artifact, sign_alg=sign_alg, digest_alg=digest_alg) def create_artifact_response(self, request, artifact, bindings=None, status=None, sign=False, issuer=None, sign_alg=None, digest_alg=None): """ Create an ArtifactResponse :return: """ rinfo = self.response_args(request, bindings) response = self._status_response(ArtifactResponse, issuer, status, sign=sign, sign_alg=sign_alg, digest_alg=digest_alg, **rinfo) msg = element_to_extension_element(self.artifact[artifact]) response.extension_elements = [msg] logger.info("Response: %s", response) return response def create_manage_name_id_request(self, destination, message_id=0, consent=None, extensions=None, sign=False, name_id=None, new_id=None, encrypted_id=None, new_encrypted_id=None, terminate=None, sign_alg=None, digest_alg=None): """ :param destination: :param message_id: :param consent: :param extensions: :param sign: :param name_id: :param new_id: :param encrypted_id: :param new_encrypted_id: :param terminate: :return: """ kwargs = self.message_args(message_id) if name_id: kwargs["name_id"] = name_id elif encrypted_id: kwargs["encrypted_id"] = encrypted_id else: raise AttributeError( "One of NameID or EncryptedNameID has to be provided") if new_id: kwargs["new_id"] = new_id elif new_encrypted_id: kwargs["new_encrypted_id"] = new_encrypted_id elif terminate: kwargs["terminate"] = terminate else: raise AttributeError( "One of NewID, NewEncryptedNameID or Terminate has to be " "provided") return self._message(ManageNameIDRequest, destination, consent=consent, extensions=extensions, sign=sign, sign_alg=sign_alg, digest_alg=digest_alg, **kwargs) def parse_manage_name_id_request(self, xmlstr, binding=BINDING_SOAP): """ Deal with a LogoutRequest :param xmlstr: The response as a xml string :param binding: What type of binding this message came through. :return: None if the reply doesn't contain a valid SAML LogoutResponse, otherwise the reponse if the logout was successful and None if it was not. """ return self._parse_request(xmlstr, saml_request.ManageNameIDRequest, "manage_name_id_service", binding) def create_manage_name_id_response(self, request, bindings=None, status=None, sign=False, issuer=None, sign_alg=None, digest_alg=None, **kwargs): rinfo = self.response_args(request, bindings) response = self._status_response(samlp.ManageNameIDResponse, issuer, status, sign, sign_alg=sign_alg, digest_alg=digest_alg, **rinfo) logger.info("Response: %s", response) return response def parse_manage_name_id_request_response(self, string, binding=BINDING_SOAP): return self._parse_response(string, saml_response.ManageNameIDResponse, "manage_name_id_service", binding, asynchop=False) # ------------------------------------------------------------------------ def _parse_response(self, xmlstr, response_cls, service, binding, outstanding_certs=None, **kwargs): """ Deal with a Response :param xmlstr: The response as a xml string :param response_cls: What type of response it is :param binding: What type of binding this message came through. :param outstanding_certs: Certificates that belongs to me that the IdP may have used to encrypt a response/assertion/.. :param kwargs: Extra key word arguments :return: None if the reply doesn't contain a valid SAML Response, otherwise the response. """ if self.config.accepted_time_diff: kwargs["timeslack"] = self.config.accepted_time_diff if "asynchop" not in kwargs: if binding in [BINDING_SOAP, BINDING_PAOS]: kwargs["asynchop"] = False else: kwargs["asynchop"] = True response = None if not xmlstr: return response if "return_addrs" not in kwargs: bindings = { BINDING_SOAP, BINDING_HTTP_REDIRECT, BINDING_HTTP_POST, } if binding in bindings: # expected return address kwargs["return_addrs"] = self.config.endpoint( service, binding=binding, context=self.entity_type) try: response = response_cls(self.sec, **kwargs) except Exception as exc: logger.info("%s", exc) raise xmlstr = self.unravel(xmlstr, binding, response_cls.msgtype) if not xmlstr: # Not a valid reponse return None try: response_is_signed = False # Record the response signature requirement. require_response_signature = response.require_response_signature # Force the requirement that the response be signed in order to # force signature checking to happen so that we can know whether # or not the response is signed. The attribute on the response class # is reset to the recorded value in the finally clause below. response.require_response_signature = True response = response.loads(xmlstr, False, origxml=xmlstr) except SigverError as err: if require_response_signature: logger.error("Signature Error: %s", err) raise else: # The response is not signed but a signature is not required # so reset the attribute on the response class to the recorded # value and attempt to consume the unpacked XML again. response.require_response_signature = require_response_signature response = response.loads(xmlstr, False, origxml=xmlstr) except UnsolicitedResponse: logger.error("Unsolicited response") raise except Exception as err: if "not well-formed" in "%s" % err: logger.error("Not well-formed XML") raise else: response_is_signed = True finally: response.require_response_signature = require_response_signature logger.debug("XMLSTR: %s", xmlstr) if not response: return response keys = None if outstanding_certs: try: cert = outstanding_certs[response.in_response_to] except KeyError: keys = None else: if not isinstance(cert, list): cert = [cert] keys = [] for _cert in cert: keys.append(_cert["key"]) try: assertions_are_signed = False # Record the assertions signature requirement. require_signature = response.require_signature # Force the requirement that the assertions be signed in order to # force signature checking to happen so that we can know whether # or not the assertions are signed. The attribute on the response class # is reset to the recorded value in the finally clause below. response.require_signature = True # Verify that the assertion is syntactically correct and the # signature on the assertion is correct if present. response = response.verify(keys) except SignatureError as err: if require_signature: logger.error("Signature Error: %s", err) raise else: response.require_signature = require_signature response = response.verify(keys) else: assertions_are_signed = True finally: response.require_signature = require_signature # If so configured enforce that either the response is signed # or the assertions within it are signed. if response.require_signature_or_response_signature: if not response_is_signed and not assertions_are_signed: msg = "Neither the response nor the assertions are signed" logger.error(msg) raise SigverError(msg) return response # ------------------------------------------------------------------------ def parse_logout_request_response(self, xmlstr, binding=BINDING_SOAP): return self._parse_response(xmlstr, LogoutResponse, "single_logout_service", binding) # ------------------------------------------------------------------------ def parse_logout_request(self, xmlstr, binding=BINDING_SOAP): """ Deal with a LogoutRequest :param xmlstr: The response as a xml string :param binding: What type of binding this message came through. :return: None if the reply doesn't contain a valid SAML LogoutResponse, otherwise the reponse if the logout was successful and None if it was not. """ return self._parse_request(xmlstr, saml_request.LogoutRequest, "single_logout_service", binding) def use_artifact(self, message, endpoint_index=0): """ :param message: :param endpoint_index: :return: """ message_handle = sha1(str(message).encode('utf-8')) message_handle.update(rndbytes()) mhd = message_handle.digest() saml_art = create_artifact(self.config.entityid, mhd, endpoint_index) self.artifact[saml_art] = message return saml_art def artifact2destination(self, artifact, descriptor): """ Translate an artifact into a receiver location :param artifact: The Base64 encoded SAML artifact :return: """ _art = base64.b64decode(artifact) assert _art[:2] == ARTIFACT_TYPECODE try: endpoint_index = str(int(_art[2:4])) except ValueError: endpoint_index = str(int(hexlify(_art[2:4]))) entity = self.sourceid[_art[4:24]] destination = None for desc in entity["%s_descriptor" % descriptor]: for srv in desc["artifact_resolution_service"]: if srv["index"] == endpoint_index: destination = srv["location"] break return destination def artifact2message(self, artifact, descriptor): """ :param artifact: The Base64 encoded SAML artifact as sent over the net :param descriptor: The type of entity on the other side :return: A SAML message (request/response) """ destination = self.artifact2destination(artifact, descriptor) if not destination: raise SAMLError("Missing endpoint location") _sid = sid() mid, msg = self.create_artifact_resolve(artifact, destination, _sid) return self.send_using_soap(msg, destination) def parse_artifact_resolve(self, txt, **kwargs): """ Always done over SOAP :param txt: The SOAP enveloped ArtifactResolve :param kwargs: :return: An ArtifactResolve instance """ _resp = parse_soap_enveloped_saml_artifact_resolve(txt) return artifact_resolve_from_string(_resp) def parse_artifact_resolve_response(self, xmlstr): kwargs = {"entity_id": self.config.entityid, "attribute_converters": self.config.attribute_converters} resp = self._parse_response(xmlstr, saml_response.ArtifactResponse, "artifact_resolve", BINDING_SOAP, **kwargs) # should just be one elems = extension_elements_to_elements(resp.response.extension_elements, [samlp, saml]) return elems[0] pysaml2-4.9.0/src/saml2/entity_category/000077500000000000000000000000001355762626600201535ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/entity_category/__init__.py000066400000000000000000000006131355762626600222640ustar00rootroot00000000000000__author__ = 'rolandh' ENTITYATTRIBUTES = "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" def entity_categories(md): res = [] if "extensions" in md: for elem in md["extensions"]["extension_elements"]: if elem["__class__"] == ENTITYATTRIBUTES: for attr in elem["attribute"]: res.append(attr["text"]) return respysaml2-4.9.0/src/saml2/entity_category/at_egov_pvp2.py000066400000000000000000000017651355762626600231310ustar00rootroot00000000000000__author__ = 'rhoerbe' #2013-09-05 # Entity Categories specifying the PVP eGov Token as of "PVP2-Allgemein V2.1.0", http://www.ref.gv.at/ EGOVTOKEN = ["PVP-VERSION", "PVP-PRINCIPAL-NAME", "PVP-GIVENNAME", "PVP-BIRTHDATE", "PVP-USERID", "PVP-GID", "PVP-BPK", "PVP-MAIL", "PVP-TEL", "PVP-PARTICIPANT-ID", "PVP-PARTICIPANT-OKZ", "PVP-OU-OKZ", "PVP-OU", "PVP-OU-GV-OU-ID", "PVP-FUNCTION", "PVP-ROLES", ] CHARGEATTR = ["PVP-INVOICE-RECPT-ID", "PVP-COST-CENTER-ID", "PVP-CHARGE-CODE", ] # all eGov Token attributes except (1) transaction charging and (2) chaining PVP2 = "http://www.ref.gv.at/ns/names/agiz/pvp/egovtoken" # transaction charging extension PVP2CHARGE = "http://www.ref.gv.at/ns/names/agiz/pvp/egovtoken-charge" RELEASE = { PVP2: EGOVTOKEN, PVP2CHARGE: CHARGEATTR, } pysaml2-4.9.0/src/saml2/entity_category/edugain.py000066400000000000000000000007341355762626600221450ustar00rootroot00000000000000__author__ = 'rolandh' COC = "http://www.geant.net/uri/dataprotection-code-of-conduct/v1" COCO = COC RELEASE = { "": ["eduPersonTargetedID"], # COC: ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "mail", # "displayName", "schacHomeOrganization"], COCO: ["eduPersonPrincipalName", "eduPersonScopedAffiliation", 'eduPersonAffiliation', "mail", "displayName", 'cn', "schacHomeOrganization"] } ONLY_REQUIRED = {COCO: True} pysaml2-4.9.0/src/saml2/entity_category/incommon.py000066400000000000000000000005351355762626600223470ustar00rootroot00000000000000__author__ = 'rolandh' RESEARCH_AND_SCHOLARSHIP = "http://id.incommon.org/category/research-and-scholarship" RELEASE = { "": ["eduPersonTargetedID"], RESEARCH_AND_SCHOLARSHIP: ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "mail", "givenName", "sn", "displayName"] } pysaml2-4.9.0/src/saml2/entity_category/refeds.py000066400000000000000000000005311355762626600217740ustar00rootroot00000000000000__author__ = 'rolandh' RESEARCH_AND_SCHOLARSHIP = "http://refeds.org/category/research-and-scholarship" RELEASE = { "": ["eduPersonTargetedID"], RESEARCH_AND_SCHOLARSHIP: ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "mail", "givenName", "sn", "displayName"] } pysaml2-4.9.0/src/saml2/entity_category/swamid.py000066400000000000000000000024561355762626600220200ustar00rootroot00000000000000__author__ = 'rolandh' NAME = ["givenName", "displayName", "sn", "cn"] STATIC_ORG_INFO = ["c", "o", "co", "norEduOrgAcronym", "schacHomeOrganization", 'schacHomeOrganizationType'] OTHER = ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "mail", "eduPersonAssurance"] R_AND_S = ['eduPersonTargetedID', 'eduPersonPrincipalName', 'mail', 'displayName', 'givenName', 'sn', 'eduPersonScopedAffiliation' ] # These give you access to information RESEARCH_AND_EDUCATION = "http://www.swamid.se/category/research-and-education" SFS_1993_1153 = "http://www.swamid.se/category/sfs-1993-1153" RESEARCH_AND_SCHOLARSHIP = "http://refeds.org/category/research-and-scholarship" # presently these don't by themself EU = "http://www.swamid.se/category/eu-adequate-protection" NREN = "http://www.swamid.se/category/nren-service" HEI = "http://www.swamid.se/category/hei-service" RELEASE = { "": ["eduPersonTargetedID"], SFS_1993_1153: ["norEduPersonNIN", "eduPersonAssurance"], (RESEARCH_AND_EDUCATION, EU): NAME + STATIC_ORG_INFO + OTHER, (RESEARCH_AND_EDUCATION, NREN): NAME + STATIC_ORG_INFO + OTHER, (RESEARCH_AND_EDUCATION, HEI): NAME + STATIC_ORG_INFO + OTHER, RESEARCH_AND_SCHOLARSHIP: R_AND_S, }pysaml2-4.9.0/src/saml2/eptid.py000066400000000000000000000040671355762626600164300ustar00rootroot00000000000000# An eduPersonTargetedID comprises # the entity name of the identity provider, the entity name of the service # provider, and a opaque string value. # These strings are separated by "!" symbols. This form is advocated by # Internet2 and may overtake the other form in due course. import hashlib import shelve import logging import six logger = logging.getLogger(__name__) class Eptid(object): def __init__(self, secret): self._db = {} self.secret = secret def make(self, idp, sp, args): md5 = hashlib.md5() for arg in args: md5.update(arg.encode("utf-8")) if isinstance(sp, six.binary_type): md5.update(sp) else: md5.update(sp.encode('utf-8')) if isinstance(self.secret, six.binary_type): md5.update(self.secret) else: md5.update(self.secret.encode('utf-8')) md5.digest() hashval = md5.hexdigest() if isinstance(hashval, six.binary_type): hashval = hashval.decode('ascii') return "!".join([idp, sp, hashval]) def __getitem__(self, key): if six.PY3 and isinstance(key, six.binary_type): key = key.decode('utf-8') return self._db[key] def __setitem__(self, key, value): if six.PY3 and isinstance(key, six.binary_type): key = key.decode('utf-8') self._db[key] = value def get(self, idp, sp, *args): # key is a combination of sp_entity_id and object id key = ("__".join([sp, args[0]])).encode("utf-8") try: return self[key] except KeyError: val = self.make(idp, sp, args) self[key] = val return val def close(self): pass class EptidShelve(Eptid): def __init__(self, secret, filename): Eptid.__init__(self, secret) if six.PY3: if filename.endswith('.db'): filename = filename.rsplit('.db', 1)[0] self._db = shelve.open(filename, writeback=True, protocol=2) def close(self): self._db.close() pysaml2-4.9.0/src/saml2/extension/000077500000000000000000000000001355762626600167565ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/extension/__init__.py000066400000000000000000000001551355762626600210700ustar00rootroot00000000000000# metadata extensions mainly __all__ = ["dri", "mdrpi", "mdui", "shibmd", "idpdisc", "algsupport", "mdattr"] pysaml2-4.9.0/src/saml2/extension/algsupport.py000066400000000000000000000076471355762626600215460ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sat Mar 8 16:15:12 2014 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:algsupport' class DigestMethodType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethodType element """ c_tag = 'DigestMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) def __init__(self, algorithm=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.algorithm = algorithm def digest_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(DigestMethodType_, xml_string) class SigningMethodType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethodType element """ c_tag = 'SigningMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) c_attributes['MinKeySize'] = ('min_key_size', 'positiveInteger', False) c_attributes['MaxKeySize'] = ('max_key_size', 'positiveInteger', False) def __init__(self, algorithm=None, min_key_size=None, max_key_size=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.algorithm = algorithm self.min_key_size = min_key_size self.max_key_size = max_key_size def signing_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(SigningMethodType_, xml_string) class DigestMethod(DigestMethodType_): """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethod element """ c_tag = 'DigestMethod' c_namespace = NAMESPACE c_children = DigestMethodType_.c_children.copy() c_attributes = DigestMethodType_.c_attributes.copy() c_child_order = DigestMethodType_.c_child_order[:] c_cardinality = DigestMethodType_.c_cardinality.copy() def digest_method_from_string(xml_string): return saml2.create_class_from_xml_string(DigestMethod, xml_string) class SigningMethod(SigningMethodType_): """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethod element """ c_tag = 'SigningMethod' c_namespace = NAMESPACE c_children = SigningMethodType_.c_children.copy() c_attributes = SigningMethodType_.c_attributes.copy() c_child_order = SigningMethodType_.c_child_order[:] c_cardinality = SigningMethodType_.c_cardinality.copy() def signing_method_from_string(xml_string): return saml2.create_class_from_xml_string(SigningMethod, xml_string) ELEMENT_FROM_STRING = { DigestMethod.c_tag: digest_method_from_string, DigestMethodType_.c_tag: digest_method_type__from_string, SigningMethod.c_tag: signing_method_from_string, SigningMethodType_.c_tag: signing_method_type__from_string, } ELEMENT_BY_TAG = { 'DigestMethod': DigestMethod, 'DigestMethodType': DigestMethodType_, 'SigningMethod': SigningMethod, 'SigningMethodType': SigningMethodType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/dri.py000066400000000000000000000314321355762626600201110ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon Oct 25 16:19:28 2010 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import md NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:metadata:dri' class CreationInstant(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:CreationInstant element """ c_tag = 'CreationInstant' c_namespace = NAMESPACE c_value_type = {'base': 'datetime'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def creation_instant_from_string(xml_string): return saml2.create_class_from_xml_string(CreationInstant, xml_string) class SerialNumber(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:SerialNumber element """ c_tag = 'SerialNumber' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def serial_number_from_string(xml_string): return saml2.create_class_from_xml_string(SerialNumber, xml_string) class UsagePolicy(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:UsagePolicy element """ c_tag = 'UsagePolicy' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def usage_policy_from_string(xml_string): return saml2.create_class_from_xml_string(UsagePolicy, xml_string) class PublisherType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:PublisherType element """ c_tag = 'PublisherType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['PublisherID'] = ('publisher_id', 'md:entityIDType', True) c_attributes['CreationInstant'] = ('creation_instant', 'datetime', False) c_attributes['SerialNumber'] = ('serial_number', 'string', False) def __init__(self, publisher_id=None, creation_instant=None, serial_number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.publisher_id = publisher_id self.creation_instant = creation_instant self.serial_number = serial_number def publisher_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublisherType_, xml_string) class RegistrationAuthority(md.EntityIDType_): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationAuthority element """ c_tag = 'RegistrationAuthority' c_namespace = NAMESPACE c_children = md.EntityIDType_.c_children.copy() c_attributes = md.EntityIDType_.c_attributes.copy() c_child_order = md.EntityIDType_.c_child_order[:] c_cardinality = md.EntityIDType_.c_cardinality.copy() def registration_authority_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationAuthority, xml_string) class RegistrationInstant(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInstant element """ c_tag = 'RegistrationInstant' c_namespace = NAMESPACE c_value_type = {'base': 'datetime'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def registration_instant_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationInstant, xml_string) class RegistrationPolicy(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationPolicy element """ c_tag = 'RegistrationPolicy' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def registration_policy_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationPolicy, xml_string) class Publisher(PublisherType_): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:Publisher element """ c_tag = 'Publisher' c_namespace = NAMESPACE c_children = PublisherType_.c_children.copy() c_attributes = PublisherType_.c_attributes.copy() c_child_order = PublisherType_.c_child_order[:] c_cardinality = PublisherType_.c_cardinality.copy() def publisher_from_string(xml_string): return saml2.create_class_from_xml_string(Publisher, xml_string) class RegistrationInfoType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInfoType element """ c_tag = 'RegistrationInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationAuthority'] = ( 'registration_authority', RegistrationAuthority) c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationInstant'] = ( 'registration_instant', RegistrationInstant) c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata:dri}RegistrationPolicy'] = ( 'registration_policy', RegistrationPolicy) c_cardinality['registration_policy'] = {"min": 0, "max": 1} c_child_order.extend(['registration_authority', 'registration_instant', 'registration_policy']) def __init__(self, registration_authority=None, registration_instant=None, registration_policy=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.registration_authority = registration_authority self.registration_instant = registration_instant self.registration_policy = registration_policy def registration_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationInfoType_, xml_string) class PublishersType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:PublishersType element """ c_tag = 'PublishersType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publisher'] = ( 'publisher', [Publisher]) c_cardinality['publisher'] = {"min": 0} c_child_order.extend(['publisher']) def __init__(self, publisher=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.publisher = publisher or [] def publishers_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublishersType_, xml_string) class RegistrationInfo(RegistrationInfoType_): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:RegistrationInfo element """ c_tag = 'RegistrationInfo' c_namespace = NAMESPACE c_children = RegistrationInfoType_.c_children.copy() c_attributes = RegistrationInfoType_.c_attributes.copy() c_child_order = RegistrationInfoType_.c_child_order[:] c_cardinality = RegistrationInfoType_.c_cardinality.copy() def registration_info_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationInfo, xml_string) class Publishers(PublishersType_): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:Publishers element """ c_tag = 'Publishers' c_namespace = NAMESPACE c_children = PublishersType_.c_children.copy() c_attributes = PublishersType_.c_attributes.copy() c_child_order = PublishersType_.c_child_order[:] c_cardinality = PublishersType_.c_cardinality.copy() def publishers_from_string(xml_string): return saml2.create_class_from_xml_string(Publishers, xml_string) class DocumentInfoType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:DocumentInfoType element """ c_tag = 'DocumentInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata:dri}CreationInstant'] = ( 'creation_instant', CreationInstant) c_cardinality['creation_instant'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata:dri}SerialNumber'] = ( 'serial_number', SerialNumber) c_cardinality['serial_number'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata:dri}UsagePolicy'] = ( 'usage_policy', UsagePolicy) c_cardinality['usage_policy'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata:dri}Publishers'] = ( 'publishers', Publishers) c_cardinality['publishers'] = {"min": 0, "max": 1} c_child_order.extend( ['creation_instant', 'serial_number', 'usage_policy', 'publishers']) def __init__(self, creation_instant=None, serial_number=None, usage_policy=None, publishers=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.creation_instant = creation_instant self.serial_number = serial_number self.usage_policy = usage_policy self.publishers = publishers def document_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(DocumentInfoType_, xml_string) class DocumentInfo(DocumentInfoType_): """The urn:oasis:names:tc:SAML:2.0:metadata:dri:DocumentInfo element """ c_tag = 'DocumentInfo' c_namespace = NAMESPACE c_children = DocumentInfoType_.c_children.copy() c_attributes = DocumentInfoType_.c_attributes.copy() c_child_order = DocumentInfoType_.c_child_order[:] c_cardinality = DocumentInfoType_.c_cardinality.copy() def document_info_from_string(xml_string): return saml2.create_class_from_xml_string(DocumentInfo, xml_string) ELEMENT_FROM_STRING = { DocumentInfo.c_tag: document_info_from_string, DocumentInfoType_.c_tag: document_info_type__from_string, CreationInstant.c_tag: creation_instant_from_string, SerialNumber.c_tag: serial_number_from_string, UsagePolicy.c_tag: usage_policy_from_string, Publishers.c_tag: publishers_from_string, PublishersType_.c_tag: publishers_type__from_string, Publisher.c_tag: publisher_from_string, PublisherType_.c_tag: publisher_type__from_string, RegistrationInfo.c_tag: registration_info_from_string, RegistrationInfoType_.c_tag: registration_info_type__from_string, RegistrationAuthority.c_tag: registration_authority_from_string, RegistrationInstant.c_tag: registration_instant_from_string, RegistrationPolicy.c_tag: registration_policy_from_string, } ELEMENT_BY_TAG = { 'DocumentInfo': DocumentInfo, 'DocumentInfoType': DocumentInfoType_, 'CreationInstant': CreationInstant, 'SerialNumber': SerialNumber, 'UsagePolicy': UsagePolicy, 'Publishers': Publishers, 'PublishersType': PublishersType_, 'Publisher': Publisher, 'PublisherType': PublisherType_, 'RegistrationInfo': RegistrationInfo, 'RegistrationInfoType': RegistrationInfoType_, 'RegistrationAuthority': RegistrationAuthority, 'RegistrationInstant': RegistrationInstant, 'RegistrationPolicy': RegistrationPolicy, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/idpdisc.py000066400000000000000000000021161355762626600207470ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Thu Jun 23 09:01:47 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import md NAMESPACE = 'urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol' BINDING_DISCO = "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" class DiscoveryResponse(md.IndexedEndpointType_): """The urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol: DiscoveryResponse element """ c_tag = 'DiscoveryResponse' c_namespace = NAMESPACE c_children = md.IndexedEndpointType_.c_children.copy() c_attributes = md.IndexedEndpointType_.c_attributes.copy() c_child_order = md.IndexedEndpointType_.c_child_order[:] c_cardinality = md.IndexedEndpointType_.c_cardinality.copy() def discovery_response_from_string(xml_string): return saml2.create_class_from_xml_string(DiscoveryResponse, xml_string) ELEMENT_FROM_STRING = { DiscoveryResponse.c_tag: discovery_response_from_string, } ELEMENT_BY_TAG = { 'DiscoveryResponse': DiscoveryResponse, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/mdattr.py000066400000000000000000000045761355762626600206370ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:34 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import saml NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:attribute' class EntityAttributesType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:attribute:EntityAttributesType element """ c_tag = 'EntityAttributesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Attribute'] = ('attribute', [saml.Attribute]) c_cardinality['attribute'] = {"min":0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Assertion'] = ('assertion', [saml.Assertion]) c_cardinality['assertion'] = {"min":0} c_child_order.extend(['attribute', 'assertion']) def __init__(self, attribute=None, assertion=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.attribute=attribute or [] self.assertion=assertion or [] def entity_attributes_type__from_string(xml_string): return saml2.create_class_from_xml_string(EntityAttributesType_, xml_string) class EntityAttributes(EntityAttributesType_): """The urn:oasis:names:tc:SAML:metadata:attribute:EntityAttributes element """ c_tag = 'EntityAttributes' c_namespace = NAMESPACE c_children = EntityAttributesType_.c_children.copy() c_attributes = EntityAttributesType_.c_attributes.copy() c_child_order = EntityAttributesType_.c_child_order[:] c_cardinality = EntityAttributesType_.c_cardinality.copy() def entity_attributes_from_string(xml_string): return saml2.create_class_from_xml_string(EntityAttributes, xml_string) ELEMENT_FROM_STRING = { EntityAttributes.c_tag: entity_attributes_from_string, EntityAttributesType_.c_tag: entity_attributes_type__from_string, } ELEMENT_BY_TAG = { 'EntityAttributes': EntityAttributes, 'EntityAttributesType': EntityAttributesType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/mdrpi.py000066400000000000000000000236051355762626600204510ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon Jun 27 09:54:22 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import md NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:rpi' class RegistrationPolicy(md.LocalizedURIType_): """The urn:oasis:names:tc:SAML:metadata:rpi:RegistrationPolicy element """ c_tag = 'RegistrationPolicy' c_namespace = NAMESPACE c_children = md.LocalizedURIType_.c_children.copy() c_attributes = md.LocalizedURIType_.c_attributes.copy() c_child_order = md.LocalizedURIType_.c_child_order[:] c_cardinality = md.LocalizedURIType_.c_cardinality.copy() def registration_policy_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationPolicy, xml_string) class UsagePolicy(md.LocalizedURIType_): """The urn:oasis:names:tc:SAML:metadata:rpi:UsagePolicy element """ c_tag = 'UsagePolicy' c_namespace = NAMESPACE c_children = md.LocalizedURIType_.c_children.copy() c_attributes = md.LocalizedURIType_.c_attributes.copy() c_child_order = md.LocalizedURIType_.c_child_order[:] c_cardinality = md.LocalizedURIType_.c_cardinality.copy() def usage_policy_from_string(xml_string): return saml2.create_class_from_xml_string(UsagePolicy, xml_string) class PublicationType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:rpi:PublicationType element """ c_tag = 'PublicationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['publisher'] = ('publisher', 'string', True) c_attributes['creationInstant'] = ('creation_instant', 'dateTime', False) c_attributes['publicationId'] = ('publication_id', 'string', False) def __init__(self, publisher=None, creation_instant=None, publication_id=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.publisher = publisher self.creation_instant = creation_instant self.publication_id = publication_id def publication_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicationType_, xml_string) class RegistrationInfoType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:rpi:RegistrationInfoType element """ c_tag = 'RegistrationInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:metadata:rpi}RegistrationPolicy'] = ( 'registration_policy', [RegistrationPolicy]) c_cardinality['registration_policy'] = {"min": 0} c_attributes['registrationAuthority'] = ( 'registration_authority', 'string', True) c_attributes['registrationInstant'] = ( 'registration_instant', 'dateTime', False) c_child_order.extend(['registration_policy']) def __init__(self, registration_policy=None, registration_authority=None, registration_instant=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.registration_policy = registration_policy or [] self.registration_authority = registration_authority self.registration_instant = registration_instant def registration_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationInfoType_, xml_string) class PublicationInfoType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:rpi:PublicationInfoType element """ c_tag = 'PublicationInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:metadata:rpi}UsagePolicy'] = ( 'usage_policy', [UsagePolicy]) c_cardinality['usage_policy'] = {"min": 0} c_attributes['publisher'] = ('publisher', 'string', True) c_attributes['creationInstant'] = ('creation_instant', 'dateTime', False) c_attributes['publicationId'] = ('publication_id', 'string', False) c_child_order.extend(['usage_policy']) def __init__(self, usage_policy=None, publisher=None, creation_instant=None, publication_id=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.usage_policy = usage_policy or [] self.publisher = publisher self.creation_instant = creation_instant self.publication_id = publication_id def publication_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicationInfoType_, xml_string) class Publication(PublicationType_): """The urn:oasis:names:tc:SAML:metadata:rpi:Publication element """ c_tag = 'Publication' c_namespace = NAMESPACE c_children = PublicationType_.c_children.copy() c_attributes = PublicationType_.c_attributes.copy() c_child_order = PublicationType_.c_child_order[:] c_cardinality = PublicationType_.c_cardinality.copy() def publication_from_string(xml_string): return saml2.create_class_from_xml_string(Publication, xml_string) class RegistrationInfo(RegistrationInfoType_): """The urn:oasis:names:tc:SAML:metadata:rpi:RegistrationInfo element """ c_tag = 'RegistrationInfo' c_namespace = NAMESPACE c_children = RegistrationInfoType_.c_children.copy() c_attributes = RegistrationInfoType_.c_attributes.copy() c_child_order = RegistrationInfoType_.c_child_order[:] c_cardinality = RegistrationInfoType_.c_cardinality.copy() def registration_info_from_string(xml_string): return saml2.create_class_from_xml_string(RegistrationInfo, xml_string) class PublicationInfo(PublicationInfoType_): """The urn:oasis:names:tc:SAML:metadata:rpi:PublicationInfo element """ c_tag = 'PublicationInfo' c_namespace = NAMESPACE c_children = PublicationInfoType_.c_children.copy() c_attributes = PublicationInfoType_.c_attributes.copy() c_child_order = PublicationInfoType_.c_child_order[:] c_cardinality = PublicationInfoType_.c_cardinality.copy() def publication_info_from_string(xml_string): return saml2.create_class_from_xml_string(PublicationInfo, xml_string) class PublicationPathType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:rpi:PublicationPathType element """ c_tag = 'PublicationPathType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:metadata:rpi}Publication'] = ( 'publication', [Publication]) c_cardinality['publication'] = {"min": 0} c_child_order.extend(['publication']) def __init__(self, publication=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.publication = publication or [] def publication_path_type__from_string(xml_string): return saml2.create_class_from_xml_string(PublicationPathType_, xml_string) class PublicationPath(PublicationPathType_): """The urn:oasis:names:tc:SAML:metadata:rpi:PublicationPath element """ c_tag = 'PublicationPath' c_namespace = NAMESPACE c_children = PublicationPathType_.c_children.copy() c_attributes = PublicationPathType_.c_attributes.copy() c_child_order = PublicationPathType_.c_child_order[:] c_cardinality = PublicationPathType_.c_cardinality.copy() def publication_path_from_string(xml_string): return saml2.create_class_from_xml_string(PublicationPath, xml_string) ELEMENT_FROM_STRING = { RegistrationInfo.c_tag: registration_info_from_string, RegistrationInfoType_.c_tag: registration_info_type__from_string, RegistrationPolicy.c_tag: registration_policy_from_string, PublicationInfo.c_tag: publication_info_from_string, PublicationInfoType_.c_tag: publication_info_type__from_string, UsagePolicy.c_tag: usage_policy_from_string, PublicationPath.c_tag: publication_path_from_string, PublicationPathType_.c_tag: publication_path_type__from_string, Publication.c_tag: publication_from_string, PublicationType_.c_tag: publication_type__from_string, } ELEMENT_BY_TAG = { 'RegistrationInfo': RegistrationInfo, 'RegistrationInfoType': RegistrationInfoType_, 'RegistrationPolicy': RegistrationPolicy, 'PublicationInfo': PublicationInfo, 'PublicationInfoType': PublicationInfoType_, 'UsagePolicy': UsagePolicy, 'PublicationPath': PublicationPath, 'PublicationPathType': PublicationPathType_, 'Publication': Publication, 'PublicationType': PublicationType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/mdui.py000066400000000000000000000330121355762626600202650ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import md NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:ui' class DisplayName(md.LocalizedNameType_): """The urn:oasis:names:tc:SAML:metadata:ui:DisplayName element """ c_tag = 'DisplayName' c_namespace = NAMESPACE c_children = md.LocalizedNameType_.c_children.copy() c_attributes = md.LocalizedNameType_.c_attributes.copy() c_child_order = md.LocalizedNameType_.c_child_order[:] c_cardinality = md.LocalizedNameType_.c_cardinality.copy() def display_name_from_string(xml_string): return saml2.create_class_from_xml_string(DisplayName, xml_string) class Description(md.LocalizedNameType_): """The urn:oasis:names:tc:SAML:metadata:ui:Description element """ c_tag = 'Description' c_namespace = NAMESPACE c_children = md.LocalizedNameType_.c_children.copy() c_attributes = md.LocalizedNameType_.c_attributes.copy() c_child_order = md.LocalizedNameType_.c_child_order[:] c_cardinality = md.LocalizedNameType_.c_cardinality.copy() def description_from_string(xml_string): return saml2.create_class_from_xml_string(Description, xml_string) class InformationURL(md.LocalizedURIType_): """The urn:oasis:names:tc:SAML:metadata:ui:InformationURL element """ c_tag = 'InformationURL' c_namespace = NAMESPACE c_children = md.LocalizedURIType_.c_children.copy() c_attributes = md.LocalizedURIType_.c_attributes.copy() c_child_order = md.LocalizedURIType_.c_child_order[:] c_cardinality = md.LocalizedURIType_.c_cardinality.copy() def information_url_from_string(xml_string): return saml2.create_class_from_xml_string(InformationURL, xml_string) class PrivacyStatementURL(md.LocalizedURIType_): """The urn:oasis:names:tc:SAML:metadata:ui:PrivacyStatementURL element """ c_tag = 'PrivacyStatementURL' c_namespace = NAMESPACE c_children = md.LocalizedURIType_.c_children.copy() c_attributes = md.LocalizedURIType_.c_attributes.copy() c_child_order = md.LocalizedURIType_.c_child_order[:] c_cardinality = md.LocalizedURIType_.c_cardinality.copy() def privacy_statement_url_from_string(xml_string): return saml2.create_class_from_xml_string(PrivacyStatementURL, xml_string) class ListOfStrings_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:listOfStrings element """ c_tag = 'listOfStrings' c_namespace = NAMESPACE c_value_type = {'member': 'string', 'base': 'list'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def list_of_strings__from_string(xml_string): return saml2.create_class_from_xml_string(ListOfStrings_, xml_string) class KeywordsType_(ListOfStrings_): """The urn:oasis:names:tc:SAML:metadata:ui:KeywordsType element """ c_tag = 'KeywordsType' c_namespace = NAMESPACE c_children = ListOfStrings_.c_children.copy() c_attributes = ListOfStrings_.c_attributes.copy() c_child_order = ListOfStrings_.c_child_order[:] c_cardinality = ListOfStrings_.c_cardinality.copy() c_attributes['{http://www.w3.org/XML/1998/namespace}lang'] = ( 'lang', 'mdui:listOfStrings', True) def __init__(self, lang=None, text=None, extension_elements=None, extension_attributes=None): ListOfStrings_.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.lang = lang def keywords_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeywordsType_, xml_string) class LogoType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:LogoType element """ c_tag = 'LogoType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['height'] = ('height', 'positiveInteger', True) c_attributes['width'] = ('width', 'positiveInteger', True) c_attributes['{http://www.w3.org/XML/1998/namespace}lang'] = ( 'lang', 'anyURI', False) def __init__(self, height=None, width=None, lang=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.height = height self.width = width self.lang = lang def logo_type__from_string(xml_string): return saml2.create_class_from_xml_string(LogoType_, xml_string) class IPHint(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:IPHint element """ c_tag = 'IPHint' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def ip_hint_from_string(xml_string): return saml2.create_class_from_xml_string(IPHint, xml_string) class DomainHint(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:DomainHint element """ c_tag = 'DomainHint' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def domain_hint_from_string(xml_string): return saml2.create_class_from_xml_string(DomainHint, xml_string) class GeolocationHint(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:GeolocationHint element """ c_tag = 'GeolocationHint' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def geolocation_hint_from_string(xml_string): return saml2.create_class_from_xml_string(GeolocationHint, xml_string) class Keywords(KeywordsType_): """The urn:oasis:names:tc:SAML:metadata:ui:Keywords element """ c_tag = 'Keywords' c_namespace = NAMESPACE c_children = KeywordsType_.c_children.copy() c_attributes = KeywordsType_.c_attributes.copy() c_child_order = KeywordsType_.c_child_order[:] c_cardinality = KeywordsType_.c_cardinality.copy() def keywords_from_string(xml_string): return saml2.create_class_from_xml_string(Keywords, xml_string) class Logo(LogoType_): """The urn:oasis:names:tc:SAML:metadata:ui:Logo element """ c_tag = 'Logo' c_namespace = NAMESPACE c_children = LogoType_.c_children.copy() c_attributes = LogoType_.c_attributes.copy() c_child_order = LogoType_.c_child_order[:] c_cardinality = LogoType_.c_cardinality.copy() def logo_from_string(xml_string): return saml2.create_class_from_xml_string(Logo, xml_string) class DiscoHintsType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:DiscoHintsType element """ c_tag = 'DiscoHintsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:metadata:ui}IPHint'] = ( 'ip_hint', [IPHint]) c_cardinality['ip_hint'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}DomainHint'] = ( 'domain_hint', [DomainHint]) c_cardinality['domain_hint'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}GeolocationHint'] = ( 'geolocation_hint', [GeolocationHint]) c_cardinality['geolocation_hint'] = {"min": 0} c_child_order.extend(['ip_hint', 'domain_hint', 'geolocation_hint']) def __init__(self, ip_hint=None, domain_hint=None, geolocation_hint=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.ip_hint = ip_hint or [] self.domain_hint = domain_hint or [] self.geolocation_hint = geolocation_hint or [] def disco_hints_type__from_string(xml_string): return saml2.create_class_from_xml_string(DiscoHintsType_, xml_string) class UIInfoType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:ui:UIInfoType element """ c_tag = 'UIInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:metadata:ui}DisplayName'] = ( 'display_name', [DisplayName]) c_cardinality['display_name'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}Description'] = ( 'description', [Description]) c_cardinality['description'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}Keywords'] = ( 'keywords', [Keywords]) c_cardinality['keywords'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}Logo'] = ('logo', [Logo]) c_cardinality['logo'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}InformationURL'] = ( 'information_url', [InformationURL]) c_cardinality['information_url'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:metadata:ui}PrivacyStatementURL'] = ( 'privacy_statement_url', [PrivacyStatementURL]) c_cardinality['privacy_statement_url'] = {"min": 0} c_child_order.extend( ['display_name', 'description', 'keywords', 'logo', 'information_url', 'privacy_statement_url']) def __init__(self, display_name=None, description=None, keywords=None, logo=None, information_url=None, privacy_statement_url=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.display_name = display_name or [] self.description = description or [] self.keywords = keywords or [] self.logo = logo or [] self.information_url = information_url or [] self.privacy_statement_url = privacy_statement_url or [] def ui_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(UIInfoType_, xml_string) class DiscoHints(DiscoHintsType_): """The urn:oasis:names:tc:SAML:metadata:ui:DiscoHints element """ c_tag = 'DiscoHints' c_namespace = NAMESPACE c_children = DiscoHintsType_.c_children.copy() c_attributes = DiscoHintsType_.c_attributes.copy() c_child_order = DiscoHintsType_.c_child_order[:] c_cardinality = DiscoHintsType_.c_cardinality.copy() def disco_hints_from_string(xml_string): return saml2.create_class_from_xml_string(DiscoHints, xml_string) class UIInfo(UIInfoType_): """The urn:oasis:names:tc:SAML:metadata:ui:UIInfo element """ c_tag = 'UIInfo' c_namespace = NAMESPACE c_children = UIInfoType_.c_children.copy() c_attributes = UIInfoType_.c_attributes.copy() c_child_order = UIInfoType_.c_child_order[:] c_cardinality = UIInfoType_.c_cardinality.copy() def ui_info_from_string(xml_string): return saml2.create_class_from_xml_string(UIInfo, xml_string) ELEMENT_FROM_STRING = { UIInfo.c_tag: ui_info_from_string, UIInfoType_.c_tag: ui_info_type__from_string, DisplayName.c_tag: display_name_from_string, Description.c_tag: description_from_string, InformationURL.c_tag: information_url_from_string, PrivacyStatementURL.c_tag: privacy_statement_url_from_string, Keywords.c_tag: keywords_from_string, KeywordsType_.c_tag: keywords_type__from_string, ListOfStrings_.c_tag: list_of_strings__from_string, Logo.c_tag: logo_from_string, LogoType_.c_tag: logo_type__from_string, DiscoHints.c_tag: disco_hints_from_string, DiscoHintsType_.c_tag: disco_hints_type__from_string, IPHint.c_tag: ip_hint_from_string, DomainHint.c_tag: domain_hint_from_string, GeolocationHint.c_tag: geolocation_hint_from_string, } ELEMENT_BY_TAG = { 'UIInfo': UIInfo, 'UIInfoType': UIInfoType_, 'DisplayName': DisplayName, 'Description': Description, 'InformationURL': InformationURL, 'PrivacyStatementURL': PrivacyStatementURL, 'Keywords': Keywords, 'KeywordsType': KeywordsType_, 'listOfStrings': ListOfStrings_, 'Logo': Logo, 'LogoType': LogoType_, 'DiscoHints': DiscoHints, 'DiscoHintsType': DiscoHintsType_, 'IPHint': IPHint, 'DomainHint': DomainHint, 'GeolocationHint': GeolocationHint, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/pefim.py000066400000000000000000000045641355762626600204410ustar00rootroot00000000000000#!/usr/bin/env python import saml2 from saml2 import SamlBase from saml2.xmldsig import KeyInfo NAMESPACE = 'urn:net:eustix:names:tc:PEFIM:0.0:assertion' class SPCertEncType_(SamlBase): """The urn:net:eustix:names:tc:PEFIM:0.0:assertion:SPCertEncType element """ c_tag = 'SPCertEncType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ('key_info', [KeyInfo]) c_cardinality['key_info'] = {"min": 1} c_attributes['VerifyDepth'] = ('verify_depth', 'unsignedByte', False) c_child_order.extend(['key_info']) def __init__(self, key_info=None, x509_data=None, verify_depth='1', text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) if key_info: self.key_info = key_info elif x509_data: self.key_info = KeyInfo(x509_data=x509_data) else: self.key_info = [] self.verify_depth = verify_depth #self.x509_data = x509_data def spcertenc_type__from_string(xml_string): return saml2.create_class_from_xml_string(SPCertEncType_, xml_string) class SPCertEnc(SPCertEncType_): """The urn:net:eustix:names:tc:PEFIM:0.0:assertion:SPCertEnc element """ c_tag = 'SPCertEnc' c_namespace = NAMESPACE c_children = SPCertEncType_.c_children.copy() c_attributes = SPCertEncType_.c_attributes.copy() c_child_order = SPCertEncType_.c_child_order[:] c_cardinality = SPCertEncType_.c_cardinality.copy() def spcertenc_from_string(xml_string): return saml2.create_class_from_xml_string(SPCertEnc, xml_string) ELEMENT_FROM_STRING = { SPCertEnc.c_tag: spcertenc_from_string, SPCertEncType_.c_tag: spcertenc_type__from_string, } ELEMENT_BY_TAG = { 'SPCertEnc': SPCertEnc, 'SPCertEncType': SPCertEncType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs)pysaml2-4.9.0/src/saml2/extension/reqinit.py000066400000000000000000000017001355762626600210010ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Thu May 15 13:58:36 2014 by parse_xsd.py version 0.5. # import saml2 from saml2 import md NAMESPACE = 'urn:oasis:names:tc:SAML:profiles:SSO:request-init' class RequestInitiator(md.EndpointType_): """The urn:oasis:names:tc:SAML:profiles:SSO:request-init:RequestInitiator element """ c_tag = 'RequestInitiator' c_namespace = NAMESPACE c_children = md.EndpointType_.c_children.copy() c_attributes = md.EndpointType_.c_attributes.copy() c_child_order = md.EndpointType_.c_child_order[:] c_cardinality = md.EndpointType_.c_cardinality.copy() def request_initiator_from_string(xml_string): return saml2.create_class_from_xml_string(RequestInitiator, xml_string) ELEMENT_FROM_STRING = { RequestInitiator.c_tag: request_initiator_from_string, } ELEMENT_BY_TAG = { 'RequestInitiator': RequestInitiator, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/requested_attributes.py000066400000000000000000000112641355762626600236030ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Tue Jul 18 14:58:29 2017 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase from saml2 import saml NAMESPACE = 'http://eidas.europa.eu/saml-extensions' class RequestedAttributeType_(SamlBase): """The http://eidas.europa.eu/saml-extensions:RequestedAttributeType element """ c_tag = 'RequestedAttributeType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AttributeValue'] = ('attribute_value', [saml.AttributeValue]) c_cardinality['attribute_value'] = {"min":0} c_attributes['Name'] = ('name', 'None', True) c_attributes['NameFormat'] = ('name_format', 'None', True) c_attributes['FriendlyName'] = ('friendly_name', 'None', False) c_attributes['isRequired'] = ('is_required', 'None', False) c_child_order.extend(['attribute_value']) def __init__(self, attribute_value=None, name=None, name_format=None, friendly_name=None, is_required=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.attribute_value=attribute_value or [] self.name=name self.name_format=name_format self.friendly_name=friendly_name self.is_required=is_required def requested_attribute_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttributeType_, xml_string) class RequestedAttribute(RequestedAttributeType_): """The http://eidas.europa.eu/saml-extensions:RequestedAttribute element """ c_tag = 'RequestedAttribute' c_namespace = NAMESPACE c_children = RequestedAttributeType_.c_children.copy() c_attributes = RequestedAttributeType_.c_attributes.copy() c_child_order = RequestedAttributeType_.c_child_order[:] c_cardinality = RequestedAttributeType_.c_cardinality.copy() def requested_attribute_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttribute, xml_string) class RequestedAttributesType_(SamlBase): """The http://eidas.europa.eu/saml-extensions:RequestedAttributesType element """ c_tag = 'RequestedAttributesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://eidas.europa.eu/saml-extensions}RequestedAttribute'] = ('requested_attribute', [RequestedAttribute]) c_cardinality['requested_attribute'] = {"min":0} c_child_order.extend(['requested_attribute']) def __init__(self, requested_attribute=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.requested_attribute=requested_attribute or [] def requested_attributes_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttributesType_, xml_string) class RequestedAttributes(RequestedAttributesType_): """The http://eidas.europa.eu/saml-extensions:RequestedAttributes element """ c_tag = 'RequestedAttributes' c_namespace = NAMESPACE c_children = RequestedAttributesType_.c_children.copy() c_attributes = RequestedAttributesType_.c_attributes.copy() c_child_order = RequestedAttributesType_.c_child_order[:] c_cardinality = RequestedAttributesType_.c_cardinality.copy() def requested_attributes_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttributes, xml_string) ELEMENT_FROM_STRING = { RequestedAttributes.c_tag: requested_attributes_from_string, RequestedAttributesType_.c_tag: requested_attributes_type__from_string, RequestedAttribute.c_tag: requested_attribute_from_string, RequestedAttributeType_.c_tag: requested_attribute_type__from_string, } ELEMENT_BY_TAG = { 'RequestedAttributes': RequestedAttributes, 'RequestedAttributesType': RequestedAttributesType_, 'RequestedAttribute': RequestedAttribute, 'RequestedAttributeType': RequestedAttributeType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/shibmd.py000066400000000000000000000051511355762626600206000ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Mar 20 18:06:44 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import xmldsig as ds NAMESPACE = 'urn:mace:shibboleth:metadata:1.0' class Scope(SamlBase): """The urn:mace:shibboleth:metadata:1.0:Scope element """ c_tag = 'Scope' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['regexp'] = ('regexp', 'boolean', False) def __init__(self, regexp='false', text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.regexp = regexp def scope_from_string(xml_string): return saml2.create_class_from_xml_string(Scope, xml_string) class KeyAuthority(SamlBase): """The urn:mace:shibboleth:metadata:1.0:KeyAuthority element """ c_tag = 'KeyAuthority' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ('key_info', [ds.KeyInfo]) c_cardinality['key_info'] = {"min": 1} c_attributes['VerifyDepth'] = ('verify_depth', 'unsignedByte', False) c_child_order.extend(['key_info']) def __init__(self, key_info=None, verify_depth='1', text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.key_info = key_info or [] self.verify_depth = verify_depth def key_authority_from_string(xml_string): return saml2.create_class_from_xml_string(KeyAuthority, xml_string) ELEMENT_FROM_STRING = { Scope.c_tag: scope_from_string, KeyAuthority.c_tag: key_authority_from_string, } ELEMENT_BY_TAG = { 'Scope': Scope, 'KeyAuthority': KeyAuthority, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/sp_type.py000066400000000000000000000026441355762626600210210ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Tue Jul 18 15:03:44 2017 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://eidas.europa.eu/saml-extensions' class SPTypeType_(SamlBase): """The http://eidas.europa.eu/saml-extensions:SPTypeType element """ c_tag = 'SPTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'xsd:string', 'enumeration': ['public', 'private']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def sp_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(SPTypeType_, xml_string) class SPType(SPTypeType_): """The http://eidas.europa.eu/saml-extensions:SPType element """ c_tag = 'SPType' c_namespace = NAMESPACE c_children = SPTypeType_.c_children.copy() c_attributes = SPTypeType_.c_attributes.copy() c_child_order = SPTypeType_.c_child_order[:] c_cardinality = SPTypeType_.c_cardinality.copy() def sp_type_from_string(xml_string): return saml2.create_class_from_xml_string(SPType, xml_string) ELEMENT_FROM_STRING = { SPType.c_tag: sp_type_from_string, SPTypeType_.c_tag: sp_type_type__from_string, } ELEMENT_BY_TAG = { 'SPType': SPType, 'SPTypeType': SPTypeType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/extension/ui.py000066400000000000000000000002701355762626600177440ustar00rootroot00000000000000import warnings as _warnings from saml2.extension.mdui import * _warnings.warn( "saml2.extension.ui is deprecated; use saml2.extension.mdui instead.", DeprecationWarning, ) pysaml2-4.9.0/src/saml2/filter.py000066400000000000000000000015111355762626600165770ustar00rootroot00000000000000__author__ = 'roland' class Filter(object): def __init__(self): pass def __call__(self, *args, **kwargs): pass class AllowDescriptor(Filter): def __init__(self, allow): """ :param allow: List of allowed descriptors :return: """ super(AllowDescriptor, self).__init__() self.allow = allow def __call__(self, entity_descriptor): # get descriptors _all = [] for desc in list(entity_descriptor.keys()): if desc.endswith("_descriptor"): typ, _ = desc.rsplit("_", 1) if typ in self.allow: _all.append(typ) else: del entity_descriptor[desc] if not _all: return None else: return entity_descriptor pysaml2-4.9.0/src/saml2/httpbase.py000066400000000000000000000314231355762626600171310ustar00rootroot00000000000000import calendar import six from six.moves import http_cookiejar import copy import re from six.moves.urllib.parse import urlparse from six.moves.urllib.parse import urlencode import requests import time from six.moves.http_cookies import SimpleCookie from saml2.time_util import utc_now from saml2 import class_name, SAMLError from saml2.pack import http_form_post_message from saml2.pack import http_post_message from saml2.pack import make_soap_enveloped_saml_thingy from saml2.pack import http_redirect_message import logging logger = logging.getLogger(__name__) if requests.__version__ < "2.0.0": DICT_HEADERS = False else: DICT_HEADERS = True __author__ = 'rolandh' ATTRS = {"version": None, "name": "", "value": None, "port": None, "port_specified": False, "domain": "", "domain_specified": False, "domain_initial_dot": False, "path": "", "path_specified": False, "secure": False, "expires": None, "discard": True, "comment": None, "comment_url": None, "rest": "", "rfc2109": True} PAIRS = { "port": "port_specified", "domain": "domain_specified", "path": "path_specified" } class ConnectionError(SAMLError): pass class HTTPError(SAMLError): pass TIME_FORMAT = ["%d-%b-%Y %H:%M:%S %Z", "%d-%b-%y %H:%M:%S %Z", "%d %b %Y %H:%M:%S %Z"] def _since_epoch(cdate): """ :param cdate: date format 'Wed, 06-Jun-2012 01:34:34 GMT' :return: UTC time """ if len(cdate) < 29: # somethings broken if len(cdate) < 5: return utc_now() cdate = cdate[5:] # assume short weekday, i.e. do not support obsolete RFC 1036 date format t = -1 for time_format in TIME_FORMAT : try: t = time.strptime(cdate, time_format) # e.g. 18-Apr-2014 12:30:51 GMT except ValueError: pass else: break if t == -1: raise (Exception, 'ValueError: Date "{0}" does not match any of: {1}'.format( cdate,TIME_FORMAT)) return calendar.timegm(t) def set_list2dict(sl): return dict(sl) def dict2set_list(dic): return [(k, v) for k, v in dic.items()] class HTTPBase(object): def __init__(self, verify=True, ca_bundle=None, key_file=None, cert_file=None): self.request_args = {"allow_redirects": False} #self.cookies = {} self.cookiejar = http_cookiejar.CookieJar() self.request_args["verify"] = verify if verify: if ca_bundle: self.request_args["verify"] = ca_bundle if key_file: self.request_args["cert"] = (cert_file, key_file) self.sec = None self.user = None self.passwd = None def cookies(self, url): """ Return cookies that are matching the path and are still valid :param url: :return: """ part = urlparse(url) #if part.port: # _domain = "%s:%s" % (part.hostname, part.port) #else: _domain = part.hostname cookie_dict = {} now = utc_now() for _, a in list(self.cookiejar._cookies.items()): for _, b in a.items(): for cookie in list(b.values()): # print(cookie) if cookie.expires and cookie.expires <= now: continue if not re.search("%s$" % cookie.domain, _domain): continue if not re.match(cookie.path, part.path): continue cookie_dict[cookie.name] = cookie.value return cookie_dict def set_cookie(self, kaka, request): """Returns a http_cookiejar.Cookie based on a set-cookie header line""" if not kaka: return part = urlparse(request.url) _domain = part.hostname logger.debug("%s: '%s'", _domain, kaka) for cookie_name, morsel in kaka.items(): std_attr = ATTRS.copy() std_attr["name"] = cookie_name _tmp = morsel.coded_value if _tmp.startswith('"') and _tmp.endswith('"'): std_attr["value"] = _tmp[1:-1] else: std_attr["value"] = _tmp std_attr["version"] = 0 # copy attributes that have values for attr in morsel.keys(): if attr in ATTRS: if morsel[attr]: if attr == "expires": std_attr[attr] = _since_epoch(morsel[attr]) elif attr == "path": if morsel[attr].endswith(","): std_attr[attr] = morsel[attr][:-1] else: std_attr[attr] = morsel[attr] else: std_attr[attr] = morsel[attr] elif attr == "max-age": if morsel["max-age"]: std_attr["expires"] = time.time() + int(morsel["max-age"]) for att, item in PAIRS.items(): if std_attr[att]: std_attr[item] = True if std_attr["domain"]: if std_attr["domain"].startswith("."): std_attr["domain_initial_dot"] = True else: std_attr["domain"] = _domain std_attr["domain_specified"] = True if morsel["max-age"] is 0: try: self.cookiejar.clear(domain=std_attr["domain"], path=std_attr["path"], name=std_attr["name"]) except ValueError: pass elif std_attr["expires"] and std_attr["expires"] < utc_now(): try: self.cookiejar.clear(domain=std_attr["domain"], path=std_attr["path"], name=std_attr["name"]) except ValueError: pass else: new_cookie = http_cookiejar.Cookie(**std_attr) self.cookiejar.set_cookie(new_cookie) def send(self, url, method="GET", **kwargs): _kwargs = copy.copy(self.request_args) if kwargs: _kwargs.update(kwargs) if self.cookiejar: _cd = self.cookies(url) if _cd: _kwargs["cookies"] = _cd if self.user and self.passwd: _kwargs["auth"] = (self.user, self.passwd) if "headers" in _kwargs and isinstance(_kwargs["headers"], list): if DICT_HEADERS: # requests.request wants a dict of headers, not a list of tuples _kwargs["headers"] = dict(_kwargs["headers"]) try: logger.debug("%s to %s", method, url) for arg in ["cookies", "data", "auth"]: try: logger.debug("%s: %s", arg.upper(), _kwargs[arg]) except KeyError: pass r = requests.request(method, url, **_kwargs) logger.debug("Response status: %s", r.status_code) except requests.ConnectionError as exc: raise ConnectionError("%s" % exc) try: self.set_cookie(SimpleCookie(r.headers["set-cookie"]), r) except AttributeError: pass except KeyError: pass return r @staticmethod def use_http_post(message, destination, relay_state, typ="SAMLRequest"): """ Return a urlencoded message that should be POSTed to the recipient. :param message: The response :param destination: Where the response should be sent :param relay_state: The relay_state received in the request :param typ: Whether a Request, Response or Artifact :return: dictionary """ if not isinstance(message, six.string_types): message = "%s" % (message,) return http_post_message(message, relay_state, typ) @staticmethod def use_http_form_post(message, destination, relay_state, typ="SAMLRequest"): """ Return a form that will automagically execute and POST the message to the recipient. :param message: :param destination: :param relay_state: :param typ: Whether a Request, Response or Artifact :return: dictionary """ if not isinstance(message, six.string_types): message = "%s" % (message,) return http_form_post_message(message, destination, relay_state, typ) @staticmethod def use_http_artifact(message, destination="", relay_state=""): if relay_state: query = urlencode({"SAMLart": message, "RelayState": relay_state}) else: query = urlencode({"SAMLart": message}) info = { "data": "", "url": "%s?%s" % (destination, query) } return info @staticmethod def use_http_uri(message, typ, destination="", relay_state=""): if "\n" in message: data = message.split("\n")[1] else: data = message.strip() if typ == "SAMLResponse": info = { "data": data, "headers": [ ("Content-Type", "application/samlassertion+xml"), ("Cache-Control", "no-cache, no-store"), ("Pragma", "no-cache") ] } elif typ == "SAMLRequest": # msg should be an identifier if relay_state: query = urlencode({"ID": message, "RelayState": relay_state}) else: query = urlencode({"ID": message}) info = { "data": "", "url": "%s?%s" % (destination, query) } else: raise NotImplemented return info def use_soap(self, request, destination="", soap_headers=None, sign=False, **kwargs): """ Construct the necessary information for using SOAP+POST :param request: :param destination: :param soap_headers: :param sign: :return: dictionary """ headers = [("content-type", "application/soap+xml")] soap_message = make_soap_enveloped_saml_thingy(request, soap_headers) logger.debug("SOAP message: %s", soap_message) if sign and self.sec: _signed = self.sec.sign_statement(soap_message, class_name=class_name(request), node_id=request.id) soap_message = _signed return {"url": destination, "method": "POST", "data": soap_message, "headers": headers} def send_using_soap(self, request, destination, headers=None, sign=False): """ Send a message using SOAP+POST :param request: :param destination: :param headers: :param sign: :return: """ # _response = self.server.post(soap_message, headers, path=path) try: args = self.use_soap(request, destination, headers, sign) args["headers"] = dict(args["headers"]) response = self.send(**args) except Exception as exc: logger.info("HTTPClient exception: %s", exc) raise if response.status_code == 200: logger.info("SOAP response: %s", response.text) return response else: raise HTTPError("%d:%s" % (response.status_code, response.content)) def add_credentials(self, user, passwd): self.user = user self.passwd = passwd @staticmethod def use_http_get(message, destination, relay_state, typ="SAMLRequest", sigalg="", signer=None, **kwargs): """ Send a message using GET, this is the HTTP-Redirect case so no direct response is expected to this request. :param message: :param destination: :param relay_state: :param typ: Whether a Request, Response or Artifact :param sigalg: Which algorithm the signature function will use to sign the message :param signer: A signing function that can be used to sign the message :return: dictionary """ if not isinstance(message, six.string_types): message = "%s" % (message,) return http_redirect_message(message, destination, relay_state, typ, sigalg, signer) pysaml2-4.9.0/src/saml2/httputil.py000066400000000000000000000264601355762626600172010ustar00rootroot00000000000000import hashlib import hmac import logging import time import cgi import six from six.moves.urllib.parse import quote, parse_qs from six.moves.http_cookies import SimpleCookie from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_URI from saml2 import BINDING_SOAP from saml2 import SAMLError from saml2 import time_util __author__ = 'rohe0002' logger = logging.getLogger(__name__) class Response(object): _template = None _status = '200 OK' _content_type = 'text/html' _mako_template = None _mako_lookup = None def __init__(self, message=None, **kwargs): self.status = kwargs.get('status', self._status) self.response = kwargs.get('response', self._response) self.template = kwargs.get('template', self._template) self.mako_template = kwargs.get('mako_template', self._mako_template) self.mako_lookup = kwargs.get('template_lookup', self._mako_lookup) self.message = message self.headers = kwargs.get('headers', []) _content_type = kwargs.get('content', self._content_type) addContentType = True for header in self.headers: if 'content-type' == header[0].lower(): addContentType = False if addContentType: self.headers.append(('Content-type', _content_type)) def __call__(self, environ, start_response, **kwargs): try: start_response(self.status, self.headers) except TypeError: pass return self.response(self.message or geturl(environ), **kwargs) def _response(self, message="", **argv): if self.template: message = self.template % message elif self.mako_lookup and self.mako_template: argv["message"] = message mte = self.mako_lookup.get_template(self.mako_template) message = mte.render(**argv) if isinstance(message, six.string_types): return [message.encode('utf-8')] elif isinstance(message, six.binary_type): return [message] else: return message def add_header(self, ava): """ Does *NOT* replace a header of the same type, just adds a new :param ava: (type, value) tuple """ self.headers.append(ava) def reply(self, **kwargs): return self.response(self.message, **kwargs) class Created(Response): _status = "201 Created" class Redirect(Response): _template = '\nRedirecting to %s\n' \ '\nYou are being redirected to %s\n' \ '\n' _status = '302 Found' def __call__(self, environ, start_response, **kwargs): location = self.message self.headers.append(('location', location)) start_response(self.status, self.headers) return self.response((location, location, location)) class SeeOther(Response): _template = '\nRedirecting to %s\n' \ '\nYou are being redirected to %s\n' \ '\n' _status = '303 See Other' def __call__(self, environ, start_response, **kwargs): location = "" if self.message: location = self.message self.headers.append(('location', location)) else: for param, item in self.headers: if param == "location": location = item break start_response(self.status, self.headers) return self.response((location, location, location)) class Forbidden(Response): _status = '403 Forbidden' _template = "Not allowed to mess with: '%s'" class BadRequest(Response): _status = "400 Bad Request" _template = "%s" class Unauthorized(Response): _status = "401 Unauthorized" _template = "%s" class NotFound(Response): _status = '404 NOT FOUND' class NotAcceptable(Response): _status = '406 Not Acceptable' class ServiceError(Response): _status = '500 Internal Service Error' class NotImplemented(Response): _status = "501 Not Implemented" # override template since we need an environment variable template = ('The request method %s is not implemented ' 'for this server.\r\n%s') class BadGateway(Response): _status = "502 Bad Gateway" class HttpParameters(object): """GET or POST signature parameters for Redirect or POST-SimpleSign bindings because they are not contained in XML unlike the POST binding """ signature = None sigalg = None # Relaystate and SAML message are stored elsewhere def __init__(self, dict): try: self.signature = dict["Signature"][0] self.sigalg = dict["SigAlg"][0] except KeyError: pass def extract(environ, empty=False, err=False): """Extracts strings in form data and returns a dict. :param environ: WSGI environ :param empty: Stops on empty fields (default: Fault) :param err: Stops on errors in fields (default: Fault) """ formdata = cgi.parse(environ['wsgi.input'], environ, empty, err) # Remove single entries from lists for key, value in iter(formdata.items()): if len(value) == 1: formdata[key] = value[0] return formdata def geturl(environ, query=True, path=True, use_server_name=False): """Rebuilds a request URL (from PEP 333). You may want to chose to use the environment variables server_name and server_port instead of http_host in some case. The parameter use_server_name allows you to chose. :param query: Is QUERY_STRING included in URI (default: True) :param path: Is path included in URI (default: True) :param use_server_name: If SERVER_NAME/_HOST should be used instead of HTTP_HOST """ url = [environ['wsgi.url_scheme'] + '://'] if use_server_name: url.append(environ['SERVER_NAME']) if environ['wsgi.url_scheme'] == 'https': if environ['SERVER_PORT'] != '443': url.append(':' + environ['SERVER_PORT']) else: if environ['SERVER_PORT'] != '80': url.append(':' + environ['SERVER_PORT']) else: url.append(environ['HTTP_HOST']) if path: url.append(getpath(environ)) if query and environ.get('QUERY_STRING'): url.append('?' + environ['QUERY_STRING']) return ''.join(url) def getpath(environ): """Builds a path.""" return ''.join([quote(environ.get('SCRIPT_NAME', '')), quote(environ.get('PATH_INFO', ''))]) def get_post(environ): # the environment variable CONTENT_LENGTH may be empty or missing try: request_body_size = int(environ.get('CONTENT_LENGTH', 0)) except ValueError: request_body_size = 0 # When the method is POST the query string will be sent # in the HTTP request body which is passed by the WSGI server # in the file like wsgi.input environment variable. return environ['wsgi.input'].read(request_body_size) def get_response(environ, start_response): if environ.get("REQUEST_METHOD") == "GET": query = environ.get("QUERY_STRING") elif environ.get("REQUEST_METHOD") == "POST": query = get_post(environ) else: resp = BadRequest("Unsupported method") return resp(environ, start_response) return query def unpack_redirect(environ): if "QUERY_STRING" in environ: _qs = environ["QUERY_STRING"] return dict([(k, v[0]) for k, v in parse_qs(_qs).items()]) else: return None def unpack_post(environ): return dict([(k, v[0]) for k, v in parse_qs(get_post(environ))]) def unpack_soap(environ): try: query = get_post(environ) return {"SAMLRequest": query, "RelayState": ""} except Exception: return None def unpack_artifact(environ): if environ["REQUEST_METHOD"] == "GET": _dict = unpack_redirect(environ) elif environ["REQUEST_METHOD"] == "POST": _dict = unpack_post(environ) else: _dict = None return _dict def unpack_any(environ): if environ['REQUEST_METHOD'].upper() == 'GET': # Could be either redirect or artifact _dict = unpack_redirect(environ) if "ID" in _dict: binding = BINDING_URI elif "SAMLart" in _dict: binding = BINDING_HTTP_ARTIFACT else: binding = BINDING_HTTP_REDIRECT else: content_type = environ.get('CONTENT_TYPE', 'application/soap+xml') if content_type != 'application/soap+xml': # normal post _dict = unpack_post(environ) if "SAMLart" in _dict: binding = BINDING_HTTP_ARTIFACT else: binding = BINDING_HTTP_POST else: _dict = unpack_soap(environ) binding = BINDING_SOAP return _dict, binding def _expiration(timeout, time_format=None): if timeout == "now": return time_util.instant(time_format) else: # validity time should match lifetime of assertions return time_util.in_a_while(minutes=timeout, format=time_format) def cookie_signature(seed, *parts): """Generates a cookie signature.""" sha1 = hmac.new(seed, digestmod=hashlib.sha1) for part in parts: if part: sha1.update(part) return sha1.hexdigest() def make_cookie(name, load, seed, expire=0, domain="", path="", timestamp=""): """ Create and return a cookie :param name: Cookie name :param load: Cookie load :param seed: A seed for the HMAC function :param expire: Number of minutes before this cookie goes stale :param domain: The domain of the cookie :param path: The path specification for the cookie :return: A tuple to be added to headers """ cookie = SimpleCookie() if not timestamp: timestamp = str(int(time.mktime(time.gmtime()))) signature = cookie_signature(seed, load, timestamp) cookie[name] = "|".join([load, timestamp, signature]) if path: cookie[name]["path"] = path if domain: cookie[name]["domain"] = domain if expire: cookie[name]["expires"] = _expiration(expire, "%a, %d-%b-%Y %H:%M:%S GMT") return tuple(cookie.output().split(": ", 1)) def parse_cookie(name, seed, kaka): """Parses and verifies a cookie value :param seed: A seed used for the HMAC signature :param kaka: The cookie :return: A tuple consisting of (payload, timestamp) """ if not kaka: return None cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name) if morsel: parts = morsel.value.split("|") if len(parts) != 3: return None # verify the cookie signature sig = cookie_signature(seed, parts[0], parts[1]) if sig != parts[2]: raise SAMLError("Invalid cookie signature") try: return parts[0].strip(), parts[1] except KeyError: return None else: return None def cookie_parts(name, kaka): cookie_obj = SimpleCookie(kaka) morsel = cookie_obj.get(name) if morsel: return morsel.value.split("|") else: return None pysaml2-4.9.0/src/saml2/ident.py000066400000000000000000000302701355762626600164210ustar00rootroot00000000000000import copy import shelve import logging import six from hashlib import sha256 from six.moves.urllib.parse import quote from six.moves.urllib.parse import unquote from saml2 import SAMLError from saml2.s_utils import rndbytes from saml2.s_utils import PolicyError from saml2.saml import NameID from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.saml import NAMEID_FORMAT_EMAILADDRESS __author__ = 'rolandh' logger = logging.getLogger(__name__) ATTR = ["name_qualifier", "sp_name_qualifier", "format", "sp_provided_id", "text"] class Unknown(SAMLError): pass def code(item): """ Turn a NameID class instance into a quoted string of comma separated attribute,value pairs. The attribute names are replaced with digits. Depends on knowledge on the specific order of the attributes for the class that is used. :param item: The class instance :return: A quoted string """ _res = [] i = 0 for attr in ATTR: val = getattr(item, attr) if val: _res.append("%d=%s" % (i, quote(val))) i += 1 return ",".join(_res) def code_binary(item): """ Return a binary 'code' suitable for hashing. """ code_str = code(item) if isinstance(code_str, six.string_types): return code_str.encode('utf-8') return code_str def decode(txt): """Turns a coded string by code() into a NameID class instance. :param txt: The coded string """ _nid = NameID() for part in txt.split(","): if part.find("=") != -1: i, val = part.split("=") try: setattr(_nid, ATTR[int(i)], unquote(val)) except: pass return _nid class IdentDB(object): """ A class that handles identifiers of entities Keeps a list of all nameIDs returned per SP """ def __init__(self, db, domain="", name_qualifier=""): if isinstance(db, six.string_types): self.db = shelve.open(db, protocol=2) else: self.db = db self.domain = domain self.name_qualifier = name_qualifier def _create_id(self, nformat, name_qualifier="", sp_name_qualifier=""): _id = sha256(rndbytes(32)) if not isinstance(nformat, six.binary_type): nformat = nformat.encode('utf-8') _id.update(nformat) if name_qualifier: if not isinstance(name_qualifier, six.binary_type): name_qualifier = name_qualifier.encode('utf-8') _id.update(name_qualifier) if sp_name_qualifier: if not isinstance(sp_name_qualifier, six.binary_type): sp_name_qualifier = sp_name_qualifier.encode('utf-8') _id.update(sp_name_qualifier) return _id.hexdigest() def create_id(self, nformat, name_qualifier="", sp_name_qualifier=""): _id = self._create_id(nformat, name_qualifier, sp_name_qualifier) while _id in self.db: _id = self._create_id(nformat, name_qualifier, sp_name_qualifier) return _id def store(self, ident, name_id): """ :param ident: user identifier :param name_id: NameID instance """ # One user may have more than one NameID defined try: val = self.db[ident].split(" ") except KeyError: val = [] _cn = code(name_id) val.append(_cn) self.db[ident] = " ".join(val) self.db[name_id.text] = ident def remove_remote(self, name_id): """ Remove a NameID to userID mapping :param name_id: NameID instance """ _cn = code(name_id) _id = self.db[name_id.text] try: vals = self.db[_id].split(" ") vals.remove(_cn) self.db[_id] = " ".join(vals) except KeyError: pass del self.db[name_id.text] def remove_local(self, sid): if isinstance(sid, unicode): sid = sid.encode("utf-8") try: for val in self.db[sid].split(" "): try: nid = decode(val) del self.db[nid.text] except KeyError: pass del self.db[sid] except KeyError: pass def get_nameid(self, userid, nformat, sp_name_qualifier, name_qualifier): if nformat == NAMEID_FORMAT_PERSISTENT: nameid = self.match_local_id(userid, sp_name_qualifier, name_qualifier) if nameid: logger.debug( "Found existing persistent NameId {nid} for user {uid}".format( nid=nameid, uid=userid ) ) return nameid _id = self.create_id(nformat, name_qualifier, sp_name_qualifier) if nformat == NAMEID_FORMAT_EMAILADDRESS: if not self.domain: raise SAMLError("Can't issue email nameids, unknown domain") _id = "%s@%s" % (_id, self.domain) nameid = NameID( format=nformat, sp_name_qualifier=sp_name_qualifier, name_qualifier=name_qualifier, text=_id, ) self.store(userid, nameid) return nameid def find_nameid(self, userid, **kwargs): """ Find a set of NameID's that matches the search criteria. :param userid: User id :param kwargs: The search filter a set of attribute/value pairs :return: a list of NameID instances """ res = [] try: _vals = self.db[userid] except KeyError: logger.debug("failed to find userid %s in IdentDB", userid) return res for val in _vals.split(" "): nid = decode(val) if kwargs: for key, _val in kwargs.items(): if getattr(nid, key, None) != _val: break else: res.append(nid) else: res.append(nid) return res def nim_args(self, local_policy=None, sp_name_qualifier="", name_id_policy=None, name_qualifier=""): """ :param local_policy: :param sp_name_qualifier: :param name_id_policy: :param name_qualifier: :return: """ logger.debug("local_policy: %s, name_id_policy: %s", local_policy, name_id_policy) if name_id_policy and name_id_policy.sp_name_qualifier: sp_name_qualifier = name_id_policy.sp_name_qualifier else: sp_name_qualifier = sp_name_qualifier if name_id_policy and name_id_policy.format: nameid_format = name_id_policy.format elif local_policy: nameid_format = local_policy.get_nameid_format(sp_name_qualifier) else: raise SAMLError("Unknown NameID format") if not name_qualifier: name_qualifier = self.name_qualifier return {"nformat": nameid_format, "sp_name_qualifier": sp_name_qualifier, "name_qualifier": name_qualifier} def construct_nameid(self, userid, local_policy=None, sp_name_qualifier=None, name_id_policy=None, name_qualifier=""): """ Returns a name_id for the userid. How the name_id is constructed depends on the context. :param local_policy: The policy the server is configured to follow :param userid: The local permanent identifier of the object :param sp_name_qualifier: The 'user'/-s of the name_id :param name_id_policy: The policy the server on the other side wants us to follow. :param name_qualifier: A domain qualifier :return: NameID instance precursor """ args = self.nim_args(local_policy, sp_name_qualifier, name_id_policy) if name_qualifier: args["name_qualifier"] = name_qualifier else: args["name_qualifier"] = self.name_qualifier return self.get_nameid(userid, **args) def transient_nameid(self, userid, sp_name_qualifier="", name_qualifier=""): return self.get_nameid(userid, NAMEID_FORMAT_TRANSIENT, sp_name_qualifier, name_qualifier) def persistent_nameid(self, userid, sp_name_qualifier="", name_qualifier=""): nameid = self.match_local_id(userid, sp_name_qualifier, name_qualifier) if nameid: return nameid else: return self.get_nameid(userid, NAMEID_FORMAT_PERSISTENT, sp_name_qualifier, name_qualifier) def find_local_id(self, name_id): """ Only find persistent IDs :param name_id: :return: """ try: return self.db[name_id.text] except KeyError: logger.debug("name: %s", name_id.text) #logger.debug("id sub keys: %s", self.subkeys()) return None def match_local_id(self, userid, sp_name_qualifier, name_qualifier): try: for val in self.db[userid].split(" "): nid = decode(val) if nid.format == NAMEID_FORMAT_TRANSIENT: continue snq = getattr(nid, "sp_name_qualifier", "") if snq and snq == sp_name_qualifier: nq = getattr(nid, "name_qualifier", None) if nq and nq == name_qualifier: return nid elif not nq and not name_qualifier: return nid elif not snq and not sp_name_qualifier: nq = getattr(nid, "name_qualifier", None) if nq and nq == name_qualifier: return nid elif not nq and not name_qualifier: return nid except KeyError: pass return None def handle_name_id_mapping_request(self, name_id, name_id_policy): """ :param name_id: The NameID that specifies the principal :param name_id_policy: The NameIDPolicy of the requester :return: If an old name_id exists that match the name-id policy that is return otherwise if a new one can be created it will be and returned. If no old matching exists and a new is not allowed to be created None is returned. """ _id = self.find_local_id(name_id) if not _id: raise Unknown("Unknown entity") # return an old one if present for val in self.db[_id].split(" "): _nid = decode(val) if _nid.format == name_id_policy.format: if _nid.sp_name_qualifier == name_id_policy.sp_name_qualifier: return _nid if name_id_policy.allow_create == "false": raise PolicyError("Not allowed to create new identifier") # else create and return a new one return self.construct_nameid(_id, name_id_policy=name_id_policy) def handle_manage_name_id_request(self, name_id, new_id=None, new_encrypted_id="", terminate=""): """ Requests from the SP is about the SPProvidedID attribute. So this is about adding,replacing and removing said attribute. :param name_id: NameID instance :param new_id: NewID instance :param new_encrypted_id: NewEncryptedID instance :param terminate: Terminate instance :return: The modified name_id """ _id = self.find_local_id(name_id) orig_name_id = copy.copy(name_id) if new_id: name_id.sp_provided_id = new_id.text elif new_encrypted_id: # TODO pass elif terminate: name_id.sp_provided_id = None else: #NOOP return name_id self.remove_remote(orig_name_id) self.store(_id, name_id) return name_id def close(self): if hasattr(self.db, 'close'): self.db.close() def sync(self): if hasattr(self.db, 'sync'): self.db.sync() pysaml2-4.9.0/src/saml2/mcache.py000066400000000000000000000156151355762626600165440ustar00rootroot00000000000000#!/usr/bin/env python import logging import memcache from saml2 import time_util from saml2.cache import ToOld, CacheError # The assumption is that any subject may consist of data # gathered from several different sources, all with their own # timeout time. logger = logging.getLogger(__name__) def _key(prefix, name): return "%s_%s" % (prefix, name) class Cache(object): def __init__(self, servers, debug=0): self._cache = memcache.Client(servers, debug) def delete(self, subject_id): entities = self.entities(subject_id) if entities: for entity_id in entities: if not self._cache.delete(_key(subject_id, entity_id)): raise CacheError("Delete failed") if not self._cache.delete(subject_id): raise CacheError("Delete failed") subjects = self._cache.get("subjects") if subjects and subject_id in subjects: subjects.remove(subject_id) if not self._cache.set("subjects", subjects): raise CacheError("Set operation failed") def get_identity(self, subject_id, entities=None): """ Get all the identity information that has been received and are still valid about the subject. :param subject_id: The identifier of the subject :param entities: The identifiers of the entities whoes assertions are interesting. If the list is empty all entities are interesting. :return: A 2-tuple consisting of the identity information (a dictionary of attributes and values) and the list of entities whoes information has timed out. """ if not entities: entities = self.entities(subject_id) if not entities: return {}, [] res = {} oldees = [] for (entity_id, item) in self._cache.get_multi(entities, subject_id+'_').items(): try: info = self.get_info(item) except ToOld: oldees.append(entity_id) continue for key, vals in info["ava"].items(): try: tmp = set(res[key]).union(set(vals)) res[key] = list(tmp) except KeyError: res[key] = vals return res, oldees def get_info(self, item, check_not_on_or_after=True): """ Get session information about a subject gotten from a specified IdP/AA. :param item: Information stored :return: The session information as a dictionary """ try: (timestamp, info) = item except ValueError: raise ToOld() if check_not_on_or_after and not time_util.not_on_or_after(timestamp): raise ToOld() return info or None def get(self, subject_id, entity_id, check_not_on_or_after=True): res = self._cache.get(_key(subject_id, entity_id)) if not res: return {} else: return self.get_info(res) def set(self, subject_id, entity_id, info, timestamp=0): """ Stores session information in the cache. Assumes that the subject_id is unique within the context of the Service Provider. :param subject_id: The subject identifier :param entity_id: The identifier of the entity_id/receiver of an assertion :param info: The session info, the assertion is part of this :param timestamp: A time after which the assertion is not valid. """ entities = self._cache.get(subject_id) if not entities: entities = [] subjects = self._cache.get("subjects") if not subjects: subjects = [] if subject_id not in subjects: subjects.append(subject_id) if not self._cache.set("subjects", subjects): raise CacheError("set failed") if entity_id not in entities: entities.append(entity_id) if not self._cache.set(subject_id, entities): raise CacheError("set failed") # Should use memcache's expire if not self._cache.set(_key(subject_id, entity_id), (timestamp, info)): raise CacheError("set failed") def reset(self, subject_id, entity_id): """ Scrap the assertions received from a IdP or an AA about a special subject. :param subject_id: The subjects identifier :param entity_id: The identifier of the entity_id of the assertion :return: """ if not self._cache.set(_key(subject_id, entity_id), {}, 0): raise CacheError("reset failed") def entities(self, subject_id): """ Returns all the entities of assertions for a subject, disregarding whether the assertion still is valid or not. :param subject_id: The identifier of the subject :return: A possibly empty list of entity identifiers """ res = self._cache.get(subject_id) if not res: raise KeyError("No such subject") else: return res def receivers(self, subject_id): """ Another name for entities() just to make it more logic in the IdP scenario """ return self.entities(subject_id) def active(self, subject_id, entity_id): """ Returns the status of assertions from a specific entity_id. :param subject_id: The ID of the subject :param entity_id: The entity ID of the entity_id of the assertion :return: True or False depending on if the assertion is still valid or not. """ try: (timestamp, info) = self._cache.get(_key(subject_id, entity_id)) except ValueError: return False except TypeError: return False # if not info: # return False try: return time_util.not_on_or_after(timestamp) except ToOld: return False def subjects(self): """ Return identifiers for all the subjects that are in the cache. :return: list of subject identifiers """ return self._cache.get("subjects") def update(self, subject_id, entity_id, ava): res = self._cache.get(_key(subject_id, entity_id)) if res is None: raise KeyError("No such subject") else: info = self.get_info(res) if info: info.update(ava) self.set(subject_id, entity_id, info, res[0]) def valid_to(self, subject_id, entity_id, newtime): try: (timestamp, info) = self._cache.get(_key(subject_id, entity_id)) except ValueError: return False except TypeError: info = {} if not self._cache.set(_key(subject_id, entity_id), (newtime, info)): raise CacheError("valid_to failed") pysaml2-4.9.0/src/saml2/md.py000066400000000000000000002412271355762626600157240ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import saml from saml2 import SamlBase from saml2 import xmldsig as ds from saml2 import xmlenc as xenc NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:metadata' class EntityIDType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:entityIDType element """ c_tag = 'entityIDType' c_namespace = NAMESPACE c_value_type = {'maxlen': '1024', 'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def entity_id_type__from_string(xml_string): return saml2.create_class_from_xml_string(EntityIDType_, xml_string) class LocalizedNameType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:localizedNameType element """ c_tag = 'localizedNameType' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://www.w3.org/XML/1998/namespace}lang'] = ('lang', 'string', True) def __init__(self, lang=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.lang = lang def localized_name_type__from_string(xml_string): return saml2.create_class_from_xml_string(LocalizedNameType_, xml_string) class LocalizedURIType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:localizedURIType element """ c_tag = 'localizedURIType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://www.w3.org/XML/1998/namespace}lang'] = ('lang', 'anyURI', True) def __init__(self, lang=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.lang = lang def localized_uri_type__from_string(xml_string): return saml2.create_class_from_xml_string(LocalizedURIType_, xml_string) class ExtensionsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:ExtensionsType element """ c_tag = 'ExtensionsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extensions_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionsType_, xml_string) class EndpointType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:EndpointType element """ c_tag = 'EndpointType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Binding'] = ('binding', 'anyURI', True) c_attributes['Location'] = ('location', 'anyURI', True) c_attributes['ResponseLocation'] = ('response_location', 'anyURI', False) def __init__(self, binding=None, location=None, response_location=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.binding = binding self.location = location self.response_location = response_location def endpoint_type__from_string(xml_string): return saml2.create_class_from_xml_string(EndpointType_, xml_string) class IndexedEndpointType_(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:IndexedEndpointType element """ c_tag = 'IndexedEndpointType' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() c_attributes['index'] = ('index', 'unsignedShort', True) c_attributes['isDefault'] = ('is_default', 'boolean', False) def __init__(self, index=None, is_default=None, binding=None, location=None, response_location=None, text=None, extension_elements=None, extension_attributes=None): EndpointType_.__init__(self, binding=binding, location=location, response_location=response_location, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.index = index self.is_default = is_default def indexed_endpoint_type__from_string(xml_string): return saml2.create_class_from_xml_string(IndexedEndpointType_, xml_string) class OrganizationName(LocalizedNameType_): """The urn:oasis:names:tc:SAML:2.0:metadata:OrganizationName element """ c_tag = 'OrganizationName' c_namespace = NAMESPACE c_children = LocalizedNameType_.c_children.copy() c_attributes = LocalizedNameType_.c_attributes.copy() c_child_order = LocalizedNameType_.c_child_order[:] c_cardinality = LocalizedNameType_.c_cardinality.copy() def organization_name_from_string(xml_string): return saml2.create_class_from_xml_string(OrganizationName, xml_string) class OrganizationDisplayName(LocalizedNameType_): """The urn:oasis:names:tc:SAML:2.0:metadata:OrganizationDisplayName element """ c_tag = 'OrganizationDisplayName' c_namespace = NAMESPACE c_children = LocalizedNameType_.c_children.copy() c_attributes = LocalizedNameType_.c_attributes.copy() c_child_order = LocalizedNameType_.c_child_order[:] c_cardinality = LocalizedNameType_.c_cardinality.copy() def organization_display_name_from_string(xml_string): return saml2.create_class_from_xml_string(OrganizationDisplayName, xml_string) class OrganizationURL(LocalizedURIType_): """The urn:oasis:names:tc:SAML:2.0:metadata:OrganizationURL element """ c_tag = 'OrganizationURL' c_namespace = NAMESPACE c_children = LocalizedURIType_.c_children.copy() c_attributes = LocalizedURIType_.c_attributes.copy() c_child_order = LocalizedURIType_.c_child_order[:] c_cardinality = LocalizedURIType_.c_cardinality.copy() def organization_url_from_string(xml_string): return saml2.create_class_from_xml_string(OrganizationURL, xml_string) class Company(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:Company element """ c_tag = 'Company' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def company_from_string(xml_string): return saml2.create_class_from_xml_string(Company, xml_string) class GivenName(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:GivenName element """ c_tag = 'GivenName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def given_name_from_string(xml_string): return saml2.create_class_from_xml_string(GivenName, xml_string) class SurName(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:SurName element """ c_tag = 'SurName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def sur_name_from_string(xml_string): return saml2.create_class_from_xml_string(SurName, xml_string) class EmailAddress(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:EmailAddress element """ c_tag = 'EmailAddress' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def email_address_from_string(xml_string): return saml2.create_class_from_xml_string(EmailAddress, xml_string) class TelephoneNumber(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:TelephoneNumber element """ c_tag = 'TelephoneNumber' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def telephone_number_from_string(xml_string): return saml2.create_class_from_xml_string(TelephoneNumber, xml_string) class ContactTypeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:ContactTypeType element """ c_tag = 'ContactTypeType' c_namespace = NAMESPACE c_value_type = {'base': 'string', 'enumeration': ['technical', 'support', 'administrative', 'billing', 'other']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def contact_type_type__from_string(xml_string): return saml2.create_class_from_xml_string(ContactTypeType_, xml_string) class AdditionalMetadataLocationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:AdditionalMetadataLocationType element """ c_tag = 'AdditionalMetadataLocationType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['namespace'] = ('namespace', 'anyURI', True) def __init__(self, namespace=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.namespace = namespace def additional_metadata_location_type__from_string(xml_string): return saml2.create_class_from_xml_string(AdditionalMetadataLocationType_, xml_string) class AnyURIListType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:anyURIListType element """ c_tag = 'anyURIListType' c_namespace = NAMESPACE c_value_type = {'member': 'anyURI', 'base': 'list'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def any_uri_list_type__from_string(xml_string): return saml2.create_class_from_xml_string(AnyURIListType_, xml_string) class KeyTypes_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:KeyTypes element """ c_tag = 'KeyTypes' c_namespace = NAMESPACE c_value_type = {'base': 'string', 'enumeration': ['encryption', 'signing']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_types__from_string(xml_string): return saml2.create_class_from_xml_string(KeyTypes_, xml_string) class EncryptionMethod(xenc.EncryptionMethodType_): """The urn:oasis:names:tc:SAML:2.0:metadata:EncryptionMethod element """ c_tag = 'EncryptionMethod' c_namespace = NAMESPACE c_children = xenc.EncryptionMethodType_.c_children.copy() c_attributes = xenc.EncryptionMethodType_.c_attributes.copy() c_child_order = xenc.EncryptionMethodType_.c_child_order[:] c_cardinality = xenc.EncryptionMethodType_.c_cardinality.copy() def encryption_method_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionMethod, xml_string) class ArtifactResolutionService(IndexedEndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:ArtifactResolutionService element """ c_tag = 'ArtifactResolutionService' c_namespace = NAMESPACE c_children = IndexedEndpointType_.c_children.copy() c_attributes = IndexedEndpointType_.c_attributes.copy() c_child_order = IndexedEndpointType_.c_child_order[:] c_cardinality = IndexedEndpointType_.c_cardinality.copy() def artifact_resolution_service_from_string(xml_string): return saml2.create_class_from_xml_string(ArtifactResolutionService, xml_string) class SingleLogoutService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:SingleLogoutService element """ c_tag = 'SingleLogoutService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def single_logout_service_from_string(xml_string): return saml2.create_class_from_xml_string(SingleLogoutService, xml_string) class ManageNameIDService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:ManageNameIDService element """ c_tag = 'ManageNameIDService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def manage_name_id_service_from_string(xml_string): return saml2.create_class_from_xml_string(ManageNameIDService, xml_string) class NameIDFormat(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:NameIDFormat element """ c_tag = 'NameIDFormat' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def name_id_format_from_string(xml_string): return saml2.create_class_from_xml_string(NameIDFormat, xml_string) class SingleSignOnService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:SingleSignOnService element """ c_tag = 'SingleSignOnService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def single_sign_on_service_from_string(xml_string): return saml2.create_class_from_xml_string(SingleSignOnService, xml_string) class NameIDMappingService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:NameIDMappingService element """ c_tag = 'NameIDMappingService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def name_id_mapping_service_from_string(xml_string): return saml2.create_class_from_xml_string(NameIDMappingService, xml_string) class AssertionIDRequestService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AssertionIDRequestService element """ c_tag = 'AssertionIDRequestService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def assertion_id_request_service_from_string(xml_string): return saml2.create_class_from_xml_string(AssertionIDRequestService, xml_string) class AttributeProfile(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:AttributeProfile element """ c_tag = 'AttributeProfile' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def attribute_profile_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeProfile, xml_string) class AssertionConsumerService(IndexedEndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AssertionConsumerService element """ c_tag = 'AssertionConsumerService' c_namespace = NAMESPACE c_children = IndexedEndpointType_.c_children.copy() c_attributes = IndexedEndpointType_.c_attributes.copy() c_child_order = IndexedEndpointType_.c_child_order[:] c_cardinality = IndexedEndpointType_.c_cardinality.copy() def assertion_consumer_service_from_string(xml_string): return saml2.create_class_from_xml_string(AssertionConsumerService, xml_string) class ServiceName(LocalizedNameType_): """The urn:oasis:names:tc:SAML:2.0:metadata:ServiceName element """ c_tag = 'ServiceName' c_namespace = NAMESPACE c_children = LocalizedNameType_.c_children.copy() c_attributes = LocalizedNameType_.c_attributes.copy() c_child_order = LocalizedNameType_.c_child_order[:] c_cardinality = LocalizedNameType_.c_cardinality.copy() def service_name_from_string(xml_string): return saml2.create_class_from_xml_string(ServiceName, xml_string) class ServiceDescription(LocalizedNameType_): """The urn:oasis:names:tc:SAML:2.0:metadata:ServiceDescription element """ c_tag = 'ServiceDescription' c_namespace = NAMESPACE c_children = LocalizedNameType_.c_children.copy() c_attributes = LocalizedNameType_.c_attributes.copy() c_child_order = LocalizedNameType_.c_child_order[:] c_cardinality = LocalizedNameType_.c_cardinality.copy() def service_description_from_string(xml_string): return saml2.create_class_from_xml_string(ServiceDescription, xml_string) class RequestedAttributeType_(saml.AttributeType_): """The urn:oasis:names:tc:SAML:2.0:metadata:RequestedAttributeType element """ c_tag = 'RequestedAttributeType' c_namespace = NAMESPACE c_children = saml.AttributeType_.c_children.copy() c_attributes = saml.AttributeType_.c_attributes.copy() c_child_order = saml.AttributeType_.c_child_order[:] c_cardinality = saml.AttributeType_.c_cardinality.copy() c_attributes['isRequired'] = ('is_required', 'boolean', False) def __init__(self, is_required=None, friendly_name=None, name=None, name_format=None, attribute_value=None, text=None, extension_elements=None, extension_attributes=None): saml.AttributeType_.__init__(self, friendly_name=friendly_name, name=name, name_format=name_format, attribute_value=attribute_value, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.is_required = is_required def requested_attribute_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttributeType_, xml_string) class AuthnQueryService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AuthnQueryService element """ c_tag = 'AuthnQueryService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def authn_query_service_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnQueryService, xml_string) class AuthzService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AuthzService element """ c_tag = 'AuthzService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def authz_service_from_string(xml_string): return saml2.create_class_from_xml_string(AuthzService, xml_string) class AttributeService(EndpointType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AttributeService element """ c_tag = 'AttributeService' c_namespace = NAMESPACE c_children = EndpointType_.c_children.copy() c_attributes = EndpointType_.c_attributes.copy() c_child_order = EndpointType_.c_child_order[:] c_cardinality = EndpointType_.c_cardinality.copy() def attribute_service_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeService, xml_string) class AffiliateMember(EntityIDType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AffiliateMember element """ c_tag = 'AffiliateMember' c_namespace = NAMESPACE c_children = EntityIDType_.c_children.copy() c_attributes = EntityIDType_.c_attributes.copy() c_child_order = EntityIDType_.c_child_order[:] c_cardinality = EntityIDType_.c_cardinality.copy() def affiliate_member_from_string(xml_string): return saml2.create_class_from_xml_string(AffiliateMember, xml_string) class Extensions(ExtensionsType_): """The urn:oasis:names:tc:SAML:2.0:metadata:Extensions element """ c_tag = 'Extensions' c_namespace = NAMESPACE c_children = ExtensionsType_.c_children.copy() c_attributes = ExtensionsType_.c_attributes.copy() c_child_order = ExtensionsType_.c_child_order[:] c_cardinality = ExtensionsType_.c_cardinality.copy() def extensions_from_string(xml_string): return saml2.create_class_from_xml_string(Extensions, xml_string) class OrganizationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:OrganizationType element """ c_tag = 'OrganizationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}OrganizationName'] = ( 'organization_name', [OrganizationName]) c_cardinality['organization_name'] = {"min": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}OrganizationDisplayName'] = ( 'organization_display_name', [OrganizationDisplayName]) c_cardinality['organization_display_name'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}OrganizationURL'] = ( 'organization_url', [OrganizationURL]) c_cardinality['organization_url'] = {"min": 1} c_child_order.extend(['extensions', 'organization_name', 'organization_display_name', 'organization_url']) def __init__(self, extensions=None, organization_name=None, organization_display_name=None, organization_url=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.extensions = extensions self.organization_name = organization_name or [] self.organization_display_name = organization_display_name or [] self.organization_url = organization_url or [] def organization_type__from_string(xml_string): return saml2.create_class_from_xml_string(OrganizationType_, xml_string) class ContactType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:ContactType element """ c_tag = 'ContactType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Company'] = ( 'company', Company) c_cardinality['company'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}GivenName'] = ( 'given_name', GivenName) c_cardinality['given_name'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}SurName'] = ( 'sur_name', SurName) c_cardinality['sur_name'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}EmailAddress'] = ( 'email_address', [EmailAddress]) c_cardinality['email_address'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}TelephoneNumber'] = ( 'telephone_number', [TelephoneNumber]) c_cardinality['telephone_number'] = {"min": 0} c_attributes['contactType'] = ('contact_type', ContactTypeType_, True) c_child_order.extend(['extensions', 'company', 'given_name', 'sur_name', 'email_address', 'telephone_number']) def __init__(self, extensions=None, company=None, given_name=None, sur_name=None, email_address=None, telephone_number=None, contact_type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.extensions = extensions self.company = company self.given_name = given_name self.sur_name = sur_name self.email_address = email_address or [] self.telephone_number = telephone_number or [] self.contact_type = contact_type def contact_type__from_string(xml_string): return saml2.create_class_from_xml_string(ContactType_, xml_string) class AdditionalMetadataLocation(AdditionalMetadataLocationType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AdditionalMetadataLocation element """ c_tag = 'AdditionalMetadataLocation' c_namespace = NAMESPACE c_children = AdditionalMetadataLocationType_.c_children.copy() c_attributes = AdditionalMetadataLocationType_.c_attributes.copy() c_child_order = AdditionalMetadataLocationType_.c_child_order[:] c_cardinality = AdditionalMetadataLocationType_.c_cardinality.copy() def additional_metadata_location_from_string(xml_string): return saml2.create_class_from_xml_string(AdditionalMetadataLocation, xml_string) class KeyDescriptorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:KeyDescriptorType element """ c_tag = 'KeyDescriptorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ( 'key_info', ds.KeyInfo) c_children['{urn:oasis:names:tc:SAML:2.0:metadata}EncryptionMethod'] = ( 'encryption_method', [EncryptionMethod]) c_cardinality['encryption_method'] = {"min": 0} c_attributes['use'] = ('use', KeyTypes_, False) c_child_order.extend(['key_info', 'encryption_method']) def __init__(self, key_info=None, encryption_method=None, use=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.key_info = key_info self.encryption_method = encryption_method or [] self.use = use def key_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyDescriptorType_, xml_string) class RequestedAttribute(RequestedAttributeType_): """The urn:oasis:names:tc:SAML:2.0:metadata:RequestedAttribute element """ c_tag = 'RequestedAttribute' c_namespace = NAMESPACE c_children = RequestedAttributeType_.c_children.copy() c_attributes = RequestedAttributeType_.c_attributes.copy() c_child_order = RequestedAttributeType_.c_child_order[:] c_cardinality = RequestedAttributeType_.c_cardinality.copy() def requested_attribute_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttribute, xml_string) class Organization(OrganizationType_): """The urn:oasis:names:tc:SAML:2.0:metadata:Organization element """ c_tag = 'Organization' c_namespace = NAMESPACE c_children = OrganizationType_.c_children.copy() c_attributes = OrganizationType_.c_attributes.copy() c_child_order = OrganizationType_.c_child_order[:] c_cardinality = OrganizationType_.c_cardinality.copy() def organization_from_string(xml_string): return saml2.create_class_from_xml_string(Organization, xml_string) class ContactPerson(ContactType_): """The urn:oasis:names:tc:SAML:2.0:metadata:ContactPerson element """ c_tag = 'ContactPerson' c_namespace = NAMESPACE c_children = ContactType_.c_children.copy() c_attributes = ContactType_.c_attributes.copy() c_child_order = ContactType_.c_child_order[:] c_cardinality = ContactType_.c_cardinality.copy() def contact_person_from_string(xml_string): return saml2.create_class_from_xml_string(ContactPerson, xml_string) class KeyDescriptor(KeyDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:KeyDescriptor element """ c_tag = 'KeyDescriptor' c_namespace = NAMESPACE c_children = KeyDescriptorType_.c_children.copy() c_attributes = KeyDescriptorType_.c_attributes.copy() c_child_order = KeyDescriptorType_.c_child_order[:] c_cardinality = KeyDescriptorType_.c_cardinality.copy() def key_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(KeyDescriptor, xml_string) class RoleDescriptorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:RoleDescriptorType element """ c_tag = 'RoleDescriptorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ( 'signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}KeyDescriptor'] = ( 'key_descriptor', [KeyDescriptor]) c_cardinality['key_descriptor'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Organization'] = ( 'organization', Organization) c_cardinality['organization'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}ContactPerson'] = ( 'contact_person', [ContactPerson]) c_cardinality['contact_person'] = {"min": 0} c_attributes['ID'] = ('id', 'ID', False) c_attributes['validUntil'] = ('valid_until', 'dateTime', False) c_attributes['cacheDuration'] = ('cache_duration', 'duration', False) c_attributes['protocolSupportEnumeration'] = ( 'protocol_support_enumeration', AnyURIListType_, True) c_attributes['errorURL'] = ('error_url', 'anyURI', False) c_child_order.extend(['signature', 'extensions', 'key_descriptor', 'organization', 'contact_person']) def __init__(self, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.signature = signature self.extensions = extensions self.key_descriptor = key_descriptor or [] self.organization = organization self.contact_person = contact_person or [] self.id = id self.valid_until = valid_until self.cache_duration = cache_duration self.protocol_support_enumeration = protocol_support_enumeration self.error_url = error_url class SSODescriptorType_(RoleDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:SSODescriptorType element """ c_tag = 'SSODescriptorType' c_namespace = NAMESPACE c_children = RoleDescriptorType_.c_children.copy() c_attributes = RoleDescriptorType_.c_attributes.copy() c_child_order = RoleDescriptorType_.c_child_order[:] c_cardinality = RoleDescriptorType_.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}ArtifactResolutionService'] = ( 'artifact_resolution_service', [ArtifactResolutionService]) c_cardinality['artifact_resolution_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}SingleLogoutService'] = ( 'single_logout_service', [SingleLogoutService]) c_cardinality['single_logout_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}ManageNameIDService'] = ( 'manage_name_id_service', [ManageNameIDService]) c_cardinality['manage_name_id_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat'] = ( 'name_id_format', [NameIDFormat]) c_cardinality['name_id_format'] = {"min": 0} c_child_order.extend(['artifact_resolution_service', 'single_logout_service', 'manage_name_id_service', 'name_id_format']) def __init__( self, artifact_resolution_service=None, single_logout_service=None, manage_name_id_service=None, name_id_format=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None): RoleDescriptorType_.__init__( self, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.artifact_resolution_service = artifact_resolution_service or [] self.single_logout_service = single_logout_service or [] self.manage_name_id_service = manage_name_id_service or [] self.name_id_format = name_id_format or [] class IDPSSODescriptorType_(SSODescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:IDPSSODescriptorType element """ c_tag = 'IDPSSODescriptorType' c_namespace = NAMESPACE c_children = SSODescriptorType_.c_children.copy() c_attributes = SSODescriptorType_.c_attributes.copy() c_child_order = SSODescriptorType_.c_child_order[:] c_cardinality = SSODescriptorType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}SingleSignOnService'] = ( 'single_sign_on_service', [SingleSignOnService]) c_cardinality['single_sign_on_service'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}NameIDMappingService'] = ( 'name_id_mapping_service', [NameIDMappingService]) c_cardinality['name_id_mapping_service'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService'] = ( 'assertion_id_request_service', [AssertionIDRequestService]) c_cardinality['assertion_id_request_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AttributeProfile'] = ( 'attribute_profile', [AttributeProfile]) c_cardinality['attribute_profile'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Attribute'] = ( 'attribute', [saml.Attribute]) c_cardinality['attribute'] = {"min": 0} c_attributes['WantAuthnRequestsSigned'] = ( 'want_authn_requests_signed', 'boolean', False) c_child_order.extend(['single_sign_on_service', 'name_id_mapping_service', 'assertion_id_request_service', 'attribute_profile', 'attribute']) def __init__(self, single_sign_on_service=None, name_id_mapping_service=None, assertion_id_request_service=None, attribute_profile=None, attribute=None, want_authn_requests_signed=None, artifact_resolution_service=None, single_logout_service=None, manage_name_id_service=None, name_id_format=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None, want_authn_requests_only_with_valid_cert=None, ): SSODescriptorType_.__init__(self, artifact_resolution_service=artifact_resolution_service, single_logout_service=single_logout_service, manage_name_id_service=manage_name_id_service, name_id_format=name_id_format, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.single_sign_on_service = single_sign_on_service or [] self.name_id_mapping_service = name_id_mapping_service or [] self.assertion_id_request_service = assertion_id_request_service or [] self.attribute_profile = attribute_profile or [] self.attribute = attribute or [] self.want_authn_requests_signed = want_authn_requests_signed self.want_authn_requests_only_with_valid_cert = want_authn_requests_only_with_valid_cert def idpsso_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(IDPSSODescriptorType_, xml_string) class AttributeConsumingServiceType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:AttributeConsumingServiceType element """ c_tag = 'AttributeConsumingServiceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}ServiceName'] = ( 'service_name', [ServiceName]) c_cardinality['service_name'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}ServiceDescription'] = ( 'service_description', [ServiceDescription]) c_cardinality['service_description'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}RequestedAttribute'] = ( 'requested_attribute', [RequestedAttribute]) c_cardinality['requested_attribute'] = {"min": 1} c_attributes['index'] = ('index', 'unsignedShort', True) c_attributes['isDefault'] = ('is_default', 'boolean', False) c_child_order.extend(['service_name', 'service_description', 'requested_attribute']) def __init__(self, service_name=None, service_description=None, requested_attribute=None, index=None, is_default=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.service_name = service_name or [] self.service_description = service_description or [] self.requested_attribute = requested_attribute or [] self.index = index self.is_default = is_default def attribute_consuming_service_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeConsumingServiceType_, xml_string) class AuthnAuthorityDescriptorType_(RoleDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AuthnAuthorityDescriptorType element """ c_tag = 'AuthnAuthorityDescriptorType' c_namespace = NAMESPACE c_children = RoleDescriptorType_.c_children.copy() c_attributes = RoleDescriptorType_.c_attributes.copy() c_child_order = RoleDescriptorType_.c_child_order[:] c_cardinality = RoleDescriptorType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AuthnQueryService'] = ( 'authn_query_service', [AuthnQueryService]) c_cardinality['authn_query_service'] = {"min": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService'] = ( 'assertion_id_request_service', [AssertionIDRequestService]) c_cardinality['assertion_id_request_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat'] = ( 'name_id_format', [NameIDFormat]) c_cardinality['name_id_format'] = {"min": 0} c_child_order.extend(['authn_query_service', 'assertion_id_request_service', 'name_id_format']) def __init__(self, authn_query_service=None, assertion_id_request_service=None, name_id_format=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None, ): RoleDescriptorType_.__init__(self, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.authn_query_service = authn_query_service or [] self.assertion_id_request_service = assertion_id_request_service or [] self.name_id_format = name_id_format or [] def authn_authority_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnAuthorityDescriptorType_, xml_string) class PDPDescriptorType_(RoleDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:PDPDescriptorType element """ c_tag = 'PDPDescriptorType' c_namespace = NAMESPACE c_children = RoleDescriptorType_.c_children.copy() c_attributes = RoleDescriptorType_.c_attributes.copy() c_child_order = RoleDescriptorType_.c_child_order[:] c_cardinality = RoleDescriptorType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AuthzService'] = ( 'authz_service', [AuthzService]) c_cardinality['authz_service'] = {"min": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService'] = ( 'assertion_id_request_service', [AssertionIDRequestService]) c_cardinality['assertion_id_request_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat'] = ( 'name_id_format', [NameIDFormat]) c_cardinality['name_id_format'] = {"min": 0} c_child_order.extend(['authz_service', 'assertion_id_request_service', 'name_id_format']) def __init__(self, authz_service=None, assertion_id_request_service=None, name_id_format=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None, ): RoleDescriptorType_.__init__(self, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.authz_service = authz_service or [] self.assertion_id_request_service = assertion_id_request_service or [] self.name_id_format = name_id_format or [] def pdp_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(PDPDescriptorType_, xml_string) class AttributeAuthorityDescriptorType_(RoleDescriptorType_): """The urn:oasis:names:tc:SAML:2 .0:metadata:AttributeAuthorityDescriptorType element """ c_tag = 'AttributeAuthorityDescriptorType' c_namespace = NAMESPACE c_children = RoleDescriptorType_.c_children.copy() c_attributes = RoleDescriptorType_.c_attributes.copy() c_child_order = RoleDescriptorType_.c_child_order[:] c_cardinality = RoleDescriptorType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AttributeService'] = ( 'attribute_service', [AttributeService]) c_cardinality['attribute_service'] = {"min": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService'] = ( 'assertion_id_request_service', [AssertionIDRequestService]) c_cardinality['assertion_id_request_service'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat'] = ( 'name_id_format', [NameIDFormat]) c_cardinality['name_id_format'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AttributeProfile'] = ( 'attribute_profile', [AttributeProfile]) c_cardinality['attribute_profile'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Attribute'] = ( 'attribute', [saml.Attribute]) c_cardinality['attribute'] = {"min": 0} c_child_order.extend(['attribute_service', 'assertion_id_request_service', 'name_id_format', 'attribute_profile', 'attribute']) def __init__(self, attribute_service=None, assertion_id_request_service=None, name_id_format=None, attribute_profile=None, attribute=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None, ): RoleDescriptorType_.__init__(self, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.attribute_service = attribute_service or [] self.assertion_id_request_service = assertion_id_request_service or [] self.name_id_format = name_id_format or [] self.attribute_profile = attribute_profile or [] self.attribute = attribute or [] def attribute_authority_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeAuthorityDescriptorType_, xml_string) class AffiliationDescriptorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:AffiliationDescriptorType element """ c_tag = 'AffiliationDescriptorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ('signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}AffiliateMember'] = ( 'affiliate_member', [AffiliateMember]) c_cardinality['affiliate_member'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}KeyDescriptor'] = ( 'key_descriptor', [KeyDescriptor]) c_cardinality['key_descriptor'] = {"min": 0} c_attributes['affiliationOwnerID'] = ('affiliation_owner_id', EntityIDType_, True) c_attributes['validUntil'] = ('valid_until', 'dateTime', False) c_attributes['cacheDuration'] = ('cache_duration', 'duration', False) c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend(['signature', 'extensions', 'affiliate_member', 'key_descriptor']) def __init__(self, signature=None, extensions=None, affiliate_member=None, key_descriptor=None, affiliation_owner_id=None, valid_until=None, cache_duration=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.signature = signature self.extensions = extensions self.affiliate_member = affiliate_member or [] self.key_descriptor = key_descriptor or [] self.affiliation_owner_id = affiliation_owner_id self.valid_until = valid_until self.cache_duration = cache_duration self.id = id def affiliation_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(AffiliationDescriptorType_, xml_string) class RoleDescriptor(RoleDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:RoleDescriptor element """ c_tag = 'RoleDescriptor' c_namespace = NAMESPACE c_children = RoleDescriptorType_.c_children.copy() c_attributes = RoleDescriptorType_.c_attributes.copy() c_child_order = RoleDescriptorType_.c_child_order[:] c_cardinality = RoleDescriptorType_.c_cardinality.copy() def role_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(RoleDescriptor, xml_string) class IDPSSODescriptor(IDPSSODescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:IDPSSODescriptor element """ c_tag = 'IDPSSODescriptor' c_namespace = NAMESPACE c_children = IDPSSODescriptorType_.c_children.copy() c_attributes = IDPSSODescriptorType_.c_attributes.copy() c_child_order = IDPSSODescriptorType_.c_child_order[:] c_cardinality = IDPSSODescriptorType_.c_cardinality.copy() def idpsso_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(IDPSSODescriptor, xml_string) class AttributeConsumingService(AttributeConsumingServiceType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AttributeConsumingService element """ c_tag = 'AttributeConsumingService' c_namespace = NAMESPACE c_children = AttributeConsumingServiceType_.c_children.copy() c_attributes = AttributeConsumingServiceType_.c_attributes.copy() c_child_order = AttributeConsumingServiceType_.c_child_order[:] c_cardinality = AttributeConsumingServiceType_.c_cardinality.copy() def attribute_consuming_service_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeConsumingService, xml_string) class AuthnAuthorityDescriptor(AuthnAuthorityDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AuthnAuthorityDescriptor element """ c_tag = 'AuthnAuthorityDescriptor' c_namespace = NAMESPACE c_children = AuthnAuthorityDescriptorType_.c_children.copy() c_attributes = AuthnAuthorityDescriptorType_.c_attributes.copy() c_child_order = AuthnAuthorityDescriptorType_.c_child_order[:] c_cardinality = AuthnAuthorityDescriptorType_.c_cardinality.copy() def authn_authority_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnAuthorityDescriptor, xml_string) class PDPDescriptor(PDPDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:PDPDescriptor element """ c_tag = 'PDPDescriptor' c_namespace = NAMESPACE c_children = PDPDescriptorType_.c_children.copy() c_attributes = PDPDescriptorType_.c_attributes.copy() c_child_order = PDPDescriptorType_.c_child_order[:] c_cardinality = PDPDescriptorType_.c_cardinality.copy() def pdp_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(PDPDescriptor, xml_string) class AttributeAuthorityDescriptor(AttributeAuthorityDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AttributeAuthorityDescriptor element """ c_tag = 'AttributeAuthorityDescriptor' c_namespace = NAMESPACE c_children = AttributeAuthorityDescriptorType_.c_children.copy() c_attributes = AttributeAuthorityDescriptorType_.c_attributes.copy() c_child_order = AttributeAuthorityDescriptorType_.c_child_order[:] c_cardinality = AttributeAuthorityDescriptorType_.c_cardinality.copy() def attribute_authority_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeAuthorityDescriptor, xml_string) class AffiliationDescriptor(AffiliationDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:AffiliationDescriptor element """ c_tag = 'AffiliationDescriptor' c_namespace = NAMESPACE c_children = AffiliationDescriptorType_.c_children.copy() c_attributes = AffiliationDescriptorType_.c_attributes.copy() c_child_order = AffiliationDescriptorType_.c_child_order[:] c_cardinality = AffiliationDescriptorType_.c_cardinality.copy() def affiliation_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(AffiliationDescriptor, xml_string) class SPSSODescriptorType_(SSODescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:SPSSODescriptorType element """ c_tag = 'SPSSODescriptorType' c_namespace = NAMESPACE c_children = SSODescriptorType_.c_children.copy() c_attributes = SSODescriptorType_.c_attributes.copy() c_child_order = SSODescriptorType_.c_child_order[:] c_cardinality = SSODescriptorType_.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AssertionConsumerService'] = ( 'assertion_consumer_service', [AssertionConsumerService]) c_cardinality['assertion_consumer_service'] = {"min": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AttributeConsumingService'] = ( 'attribute_consuming_service', [AttributeConsumingService]) c_cardinality['attribute_consuming_service'] = {"min": 0} c_attributes['AuthnRequestsSigned'] = ('authn_requests_signed', 'boolean', False) c_attributes['WantAssertionsSigned'] = ('want_assertions_signed', 'boolean', False) c_child_order.extend(['assertion_consumer_service', 'attribute_consuming_service']) def __init__(self, assertion_consumer_service=None, attribute_consuming_service=None, authn_requests_signed=None, want_assertions_signed=None, artifact_resolution_service=None, single_logout_service=None, manage_name_id_service=None, name_id_format=None, signature=None, extensions=None, key_descriptor=None, organization=None, contact_person=None, id=None, valid_until=None, cache_duration=None, protocol_support_enumeration=None, error_url=None, text=None, extension_elements=None, extension_attributes=None, ): SSODescriptorType_.__init__(self, artifact_resolution_service=artifact_resolution_service, single_logout_service=single_logout_service, manage_name_id_service=manage_name_id_service, name_id_format=name_id_format, signature=signature, extensions=extensions, key_descriptor=key_descriptor, organization=organization, contact_person=contact_person, id=id, valid_until=valid_until, cache_duration=cache_duration, protocol_support_enumeration=protocol_support_enumeration, error_url=error_url, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.assertion_consumer_service = assertion_consumer_service or [] self.attribute_consuming_service = attribute_consuming_service or [] self.authn_requests_signed = authn_requests_signed self.want_assertions_signed = want_assertions_signed def spsso_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(SPSSODescriptorType_, xml_string) class SPSSODescriptor(SPSSODescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:SPSSODescriptor element """ c_tag = 'SPSSODescriptor' c_namespace = NAMESPACE c_children = SPSSODescriptorType_.c_children.copy() c_attributes = SPSSODescriptorType_.c_attributes.copy() c_child_order = SPSSODescriptorType_.c_child_order[:] c_cardinality = SPSSODescriptorType_.c_cardinality.copy() def spsso_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(SPSSODescriptor, xml_string) class EntityDescriptorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:EntityDescriptorType element """ c_tag = 'EntityDescriptorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ('signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}RoleDescriptor'] = ( 'role_descriptor', [RoleDescriptor]) c_cardinality['role_descriptor'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}IDPSSODescriptor'] = ( 'idpsso_descriptor', [IDPSSODescriptor]) c_cardinality['idpsso_descriptor'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}SPSSODescriptor'] = ( 'spsso_descriptor', [SPSSODescriptor]) c_cardinality['spsso_descriptor'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AuthnAuthorityDescriptor'] = ( 'authn_authority_descriptor', [AuthnAuthorityDescriptor]) c_cardinality['authn_authority_descriptor'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AttributeAuthorityDescriptor']\ = ( 'attribute_authority_descriptor', [AttributeAuthorityDescriptor]) c_cardinality['attribute_authority_descriptor'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}PDPDescriptor'] = ( 'pdp_descriptor', [PDPDescriptor]) c_cardinality['pdp_descriptor'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AffiliationDescriptor'] = ( 'affiliation_descriptor', AffiliationDescriptor) c_cardinality['affiliation_descriptor'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Organization'] = ( 'organization', Organization) c_cardinality['organization'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}ContactPerson'] = ( 'contact_person', [ContactPerson]) c_cardinality['contact_person'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}AdditionalMetadataLocation'] = ( 'additional_metadata_location', [AdditionalMetadataLocation]) c_cardinality['additional_metadata_location'] = {"min": 0} c_attributes['entityID'] = ('entity_id', EntityIDType_, True) c_attributes['validUntil'] = ('valid_until', 'dateTime', False) c_attributes['cacheDuration'] = ('cache_duration', 'duration', False) c_attributes['ID'] = ('id', 'ID', False) c_child_order.extend(['signature', 'extensions', 'role_descriptor', 'idpsso_descriptor', 'spsso_descriptor', 'authn_authority_descriptor', 'attribute_authority_descriptor', 'pdp_descriptor', 'affiliation_descriptor', 'organization', 'contact_person', 'additional_metadata_location']) def __init__(self, signature=None, extensions=None, role_descriptor=None, idpsso_descriptor=None, spsso_descriptor=None, authn_authority_descriptor=None, attribute_authority_descriptor=None, pdp_descriptor=None, affiliation_descriptor=None, organization=None, contact_person=None, additional_metadata_location=None, entity_id=None, valid_until=None, cache_duration=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.signature = signature self.extensions = extensions self.role_descriptor = role_descriptor or [] self.idpsso_descriptor = idpsso_descriptor or [] self.spsso_descriptor = spsso_descriptor or [] self.authn_authority_descriptor = authn_authority_descriptor or [] self.attribute_authority_descriptor = attribute_authority_descriptor \ or [] self.pdp_descriptor = pdp_descriptor or [] self.affiliation_descriptor = affiliation_descriptor self.organization = organization self.contact_person = contact_person or [] self.additional_metadata_location = additional_metadata_location or [] self.entity_id = entity_id self.valid_until = valid_until self.cache_duration = cache_duration self.id = id def entity_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(EntityDescriptorType_, xml_string) class EntityDescriptor(EntityDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:EntityDescriptor element """ c_tag = 'EntityDescriptor' c_namespace = NAMESPACE c_children = EntityDescriptorType_.c_children.copy() c_attributes = EntityDescriptorType_.c_attributes.copy() c_child_order = EntityDescriptorType_.c_child_order[:] c_cardinality = EntityDescriptorType_.c_cardinality.copy() def entity_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(EntityDescriptor, xml_string) #.................. # ['EntitiesDescriptor', 'EntitiesDescriptorType'] class EntitiesDescriptorType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:metadata:EntitiesDescriptorType element """ c_tag = 'EntitiesDescriptorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ('signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:metadata}EntityDescriptor'] = ( 'entity_descriptor', [EntityDescriptor]) c_cardinality['entity_descriptor'] = {"min": 0} c_cardinality['entities_descriptor'] = {"min": 0} c_attributes['validUntil'] = ('valid_until', 'dateTime', False) c_attributes['cacheDuration'] = ('cache_duration', 'duration', False) c_attributes['ID'] = ('id', 'ID', False) c_attributes['Name'] = ('name', 'string', False) c_child_order.extend(['signature', 'extensions', 'entity_descriptor', 'entities_descriptor']) def __init__(self, signature=None, extensions=None, entity_descriptor=None, entities_descriptor=None, valid_until=None, cache_duration=None, id=None, name=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.signature = signature self.extensions = extensions self.entity_descriptor = entity_descriptor or [] self.entities_descriptor = entities_descriptor or [] self.valid_until = valid_until self.cache_duration = cache_duration self.id = id self.name = name def entities_descriptor_type__from_string(xml_string): return saml2.create_class_from_xml_string(EntitiesDescriptorType_, xml_string) class EntitiesDescriptor(EntitiesDescriptorType_): """The urn:oasis:names:tc:SAML:2.0:metadata:EntitiesDescriptor element """ c_tag = 'EntitiesDescriptor' c_namespace = NAMESPACE c_children = EntitiesDescriptorType_.c_children.copy() c_attributes = EntitiesDescriptorType_.c_attributes.copy() c_child_order = EntitiesDescriptorType_.c_child_order[:] c_cardinality = EntitiesDescriptorType_.c_cardinality.copy() def entities_descriptor_from_string(xml_string): return saml2.create_class_from_xml_string(EntitiesDescriptor, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ EntitiesDescriptorType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}EntitiesDescriptor'] = ( 'entities_descriptor', [EntitiesDescriptor]) EntitiesDescriptor.c_children[ '{urn:oasis:names:tc:SAML:2.0:metadata}EntitiesDescriptor'] = ( 'entities_descriptor', [EntitiesDescriptor]) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { EntityIDType_.c_tag: entity_id_type__from_string, LocalizedNameType_.c_tag: localized_name_type__from_string, LocalizedURIType_.c_tag: localized_uri_type__from_string, Extensions.c_tag: extensions_from_string, ExtensionsType_.c_tag: extensions_type__from_string, EndpointType_.c_tag: endpoint_type__from_string, IndexedEndpointType_.c_tag: indexed_endpoint_type__from_string, EntitiesDescriptor.c_tag: entities_descriptor_from_string, EntitiesDescriptorType_.c_tag: entities_descriptor_type__from_string, EntityDescriptor.c_tag: entity_descriptor_from_string, EntityDescriptorType_.c_tag: entity_descriptor_type__from_string, Organization.c_tag: organization_from_string, OrganizationType_.c_tag: organization_type__from_string, OrganizationName.c_tag: organization_name_from_string, OrganizationDisplayName.c_tag: organization_display_name_from_string, OrganizationURL.c_tag: organization_url_from_string, ContactPerson.c_tag: contact_person_from_string, ContactType_.c_tag: contact_type__from_string, Company.c_tag: company_from_string, GivenName.c_tag: given_name_from_string, SurName.c_tag: sur_name_from_string, EmailAddress.c_tag: email_address_from_string, TelephoneNumber.c_tag: telephone_number_from_string, ContactTypeType_.c_tag: contact_type_type__from_string, AdditionalMetadataLocation.c_tag: additional_metadata_location_from_string, AdditionalMetadataLocationType_.c_tag: additional_metadata_location_type__from_string, RoleDescriptor.c_tag: role_descriptor_from_string, AnyURIListType_.c_tag: any_uri_list_type__from_string, KeyDescriptor.c_tag: key_descriptor_from_string, KeyDescriptorType_.c_tag: key_descriptor_type__from_string, KeyTypes_.c_tag: key_types__from_string, EncryptionMethod.c_tag: encryption_method_from_string, ArtifactResolutionService.c_tag: artifact_resolution_service_from_string, SingleLogoutService.c_tag: single_logout_service_from_string, ManageNameIDService.c_tag: manage_name_id_service_from_string, NameIDFormat.c_tag: name_id_format_from_string, IDPSSODescriptor.c_tag: idpsso_descriptor_from_string, IDPSSODescriptorType_.c_tag: idpsso_descriptor_type__from_string, SingleSignOnService.c_tag: single_sign_on_service_from_string, NameIDMappingService.c_tag: name_id_mapping_service_from_string, AssertionIDRequestService.c_tag: assertion_id_request_service_from_string, AttributeProfile.c_tag: attribute_profile_from_string, SPSSODescriptor.c_tag: spsso_descriptor_from_string, SPSSODescriptorType_.c_tag: spsso_descriptor_type__from_string, AssertionConsumerService.c_tag: assertion_consumer_service_from_string, AttributeConsumingService.c_tag: attribute_consuming_service_from_string, AttributeConsumingServiceType_.c_tag: attribute_consuming_service_type__from_string, ServiceName.c_tag: service_name_from_string, ServiceDescription.c_tag: service_description_from_string, RequestedAttribute.c_tag: requested_attribute_from_string, RequestedAttributeType_.c_tag: requested_attribute_type__from_string, AuthnAuthorityDescriptor.c_tag: authn_authority_descriptor_from_string, AuthnAuthorityDescriptorType_.c_tag: authn_authority_descriptor_type__from_string, AuthnQueryService.c_tag: authn_query_service_from_string, PDPDescriptor.c_tag: pdp_descriptor_from_string, PDPDescriptorType_.c_tag: pdp_descriptor_type__from_string, AuthzService.c_tag: authz_service_from_string, AttributeAuthorityDescriptor.c_tag: attribute_authority_descriptor_from_string, AttributeAuthorityDescriptorType_.c_tag: attribute_authority_descriptor_type__from_string, AttributeService.c_tag: attribute_service_from_string, AffiliationDescriptor.c_tag: affiliation_descriptor_from_string, AffiliationDescriptorType_.c_tag: affiliation_descriptor_type__from_string, AffiliateMember.c_tag: affiliate_member_from_string, } ELEMENT_BY_TAG = { 'entityIDType': EntityIDType_, 'localizedNameType': LocalizedNameType_, 'localizedURIType': LocalizedURIType_, 'Extensions': Extensions, 'ExtensionsType': ExtensionsType_, 'EndpointType': EndpointType_, 'IndexedEndpointType': IndexedEndpointType_, 'EntitiesDescriptor': EntitiesDescriptor, 'EntitiesDescriptorType': EntitiesDescriptorType_, 'EntityDescriptor': EntityDescriptor, 'EntityDescriptorType': EntityDescriptorType_, 'Organization': Organization, 'OrganizationType': OrganizationType_, 'OrganizationName': OrganizationName, 'OrganizationDisplayName': OrganizationDisplayName, 'OrganizationURL': OrganizationURL, 'ContactPerson': ContactPerson, 'ContactType': ContactType_, 'Company': Company, 'GivenName': GivenName, 'SurName': SurName, 'EmailAddress': EmailAddress, 'TelephoneNumber': TelephoneNumber, 'ContactTypeType': ContactTypeType_, 'AdditionalMetadataLocation': AdditionalMetadataLocation, 'AdditionalMetadataLocationType': AdditionalMetadataLocationType_, 'RoleDescriptor': RoleDescriptor, 'anyURIListType': AnyURIListType_, 'KeyDescriptor': KeyDescriptor, 'KeyDescriptorType': KeyDescriptorType_, 'KeyTypes': KeyTypes_, 'EncryptionMethod': EncryptionMethod, 'ArtifactResolutionService': ArtifactResolutionService, 'SingleLogoutService': SingleLogoutService, 'ManageNameIDService': ManageNameIDService, 'NameIDFormat': NameIDFormat, 'IDPSSODescriptor': IDPSSODescriptor, 'IDPSSODescriptorType': IDPSSODescriptorType_, 'SingleSignOnService': SingleSignOnService, 'NameIDMappingService': NameIDMappingService, 'AssertionIDRequestService': AssertionIDRequestService, 'AttributeProfile': AttributeProfile, 'SPSSODescriptor': SPSSODescriptor, 'SPSSODescriptorType': SPSSODescriptorType_, 'AssertionConsumerService': AssertionConsumerService, 'AttributeConsumingService': AttributeConsumingService, 'AttributeConsumingServiceType': AttributeConsumingServiceType_, 'ServiceName': ServiceName, 'ServiceDescription': ServiceDescription, 'RequestedAttribute': RequestedAttribute, 'RequestedAttributeType': RequestedAttributeType_, 'AuthnAuthorityDescriptor': AuthnAuthorityDescriptor, 'AuthnAuthorityDescriptorType': AuthnAuthorityDescriptorType_, 'AuthnQueryService': AuthnQueryService, 'PDPDescriptor': PDPDescriptor, 'PDPDescriptorType': PDPDescriptorType_, 'AuthzService': AuthzService, 'AttributeAuthorityDescriptor': AttributeAuthorityDescriptor, 'AttributeAuthorityDescriptorType': AttributeAuthorityDescriptorType_, 'AttributeService': AttributeService, 'AffiliationDescriptor': AffiliationDescriptor, 'AffiliationDescriptorType': AffiliationDescriptorType_, 'AffiliateMember': AffiliateMember, 'RoleDescriptorType': RoleDescriptorType_, 'SSODescriptorType': SSODescriptorType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/mdbcache.py000066400000000000000000000153661355762626600170550ustar00rootroot00000000000000#!/usr/bin/env python import logging from pymongo.mongo_client import MongoClient __author__ = 'rolandh' #import cjson import time from datetime import datetime from saml2 import time_util from saml2.cache import ToOld from saml2.time_util import TIME_FORMAT logger = logging.getLogger(__name__) class Cache(object): def __init__(self, server=None, debug=0, db=None): if server: connection = MongoClient(server) else: connection = MongoClient() if db: self._db = connection[db] else: self._db = connection.pysaml2 self._cache = self._db.collection self.debug = debug def delete(self, subject_id): self._cache.delete_many({'subject_id': subject_id}) def get_identity(self, subject_id, entities=None, check_not_on_or_after=True): """ Get all the identity information that has been received and are still valid about the subject. :param subject_id: The identifier of the subject :param entities: The identifiers of the entities whoes assertions are interesting. If the list is empty all entities are interesting. :return: A 2-tuple consisting of the identity information (a dictionary of attributes and values) and the list of entities whoes information has timed out. """ res = {} oldees = [] if not entities: for item in self._cache.find({"subject_id": subject_id}): try: info = self._get_info(item, check_not_on_or_after) except ToOld: oldees.append(item["entity_id"]) continue for key, vals in info["ava"].items(): try: tmp = set(res[key]).union(set(vals)) res[key] = list(tmp) except KeyError: res[key] = vals else: for entity_id in entities: try: info = self.get(subject_id, entity_id, check_not_on_or_after) except ToOld: oldees.append(entity_id) continue for key, vals in info["ava"].items(): try: tmp = set(res[key]).union(set(vals)) res[key] = list(tmp) except KeyError: res[key] = vals return res, oldees def _get_info(self, item, check_not_on_or_after=True): """ Get session information about a subject gotten from a specified IdP/AA. :param item: Information stored :return: The session information as a dictionary """ timestamp = item["timestamp"] if check_not_on_or_after and not time_util.not_on_or_after(timestamp): raise ToOld() try: return item["info"] except KeyError: return None def get(self, subject_id, entity_id, check_not_on_or_after=True): res = self._cache.find_one({"subject_id": subject_id, "entity_id": entity_id}) if not res: return {} else: return self._get_info(res, check_not_on_or_after) def set(self, subject_id, entity_id, info, timestamp=0): """ Stores session information in the cache. Assumes that the subject_id is unique within the context of the Service Provider. :param subject_id: The subject identifier :param entity_id: The identifier of the entity_id/receiver of an assertion :param info: The session info, the assertion is part of this :param timestamp: A time after which the assertion is not valid. """ if isinstance(timestamp, datetime) or isinstance(timestamp, time.struct_time): timestamp = time.strftime(TIME_FORMAT, timestamp) doc = {"subject_id": subject_id, "entity_id": entity_id, "info": info, "timestamp": timestamp} _ = self._cache.insert(doc) def reset(self, subject_id, entity_id): """ Scrap the assertions received from a IdP or an AA about a special subject. :param subject_id: The subjects identifier :param entity_id: The identifier of the entity_id of the assertion :return: """ self._cache.update({"subject_id": subject_id, "entity_id": entity_id}, {"$set": {"info": {}, "timestamp": 0}}) def entities(self, subject_id): """ Returns all the entities of assertions for a subject, disregarding whether the assertion still is valid or not. :param subject_id: The identifier of the subject :return: A possibly empty list of entity identifiers """ try: return [i["entity_id"] for i in self._cache.find({"subject_id": subject_id})] except ValueError: return [] def receivers(self, subject_id): """ Another name for entities() just to make it more logic in the IdP scenario """ return self.entities(subject_id) def active(self, subject_id, entity_id): """ Returns the status of assertions from a specific entity_id. :param subject_id: The ID of the subject :param entity_id: The entity ID of the entity_id of the assertion :return: True or False depending on if the assertion is still valid or not. """ item = self._cache.find_one({"subject_id": subject_id, "entity_id": entity_id}) try: return time_util.not_on_or_after(item["timestamp"]) except ToOld: return False def subjects(self): """ Return identifiers for all the subjects that are in the cache. :return: list of subject identifiers """ subj = [i["subject_id"] for i in self._cache.find()] return list(set(subj)) def update(self, subject_id, entity_id, ava): """ """ item = self._cache.find_one({"subject_id": subject_id, "entity_id": entity_id}) info = item["info"] info["ava"].update(ava) self._cache.update({"subject_id": subject_id, "entity_id": entity_id}, {"$set": {"info": info}}) def valid_to(self, subject_id, entity_id, newtime): """ """ self._cache.update({"subject_id": subject_id, "entity_id": entity_id}, {"$set": {"timestamp": newtime}}) def clear(self): self._cache.delete_many({}) pysaml2-4.9.0/src/saml2/mdie.py000066400000000000000000000112551355762626600162360ustar00rootroot00000000000000#!/usr/bin/env python import six from saml2 import element_to_extension_element from saml2 import extension_elements_to_elements from saml2 import SamlBase from saml2 import md __author__ = 'rolandh' """ Functions used to import metadata from and export it to a pysaml2 format """ IMP_SKIP = ["_certs", "e_e_", "_extatt"] EXP_SKIP = ["__class__"] # From pysaml2 SAML2 metadata format to Python dictionary def _eval(val, onts, mdb_safe): """ Convert a value to a basic dict format :param val: The value :param onts: Schemas to be used in the conversion :return: The basic dictionary """ if isinstance(val, six.string_types): val = val.strip() if not val: return None else: return val elif isinstance(val, dict) or isinstance(val, SamlBase): return to_dict(val, onts, mdb_safe) elif isinstance(val, list): lv = [] for v in val: if isinstance(v, dict) or isinstance(v, SamlBase): lv.append(to_dict(v, onts, mdb_safe)) else: lv.append(v) return lv return val def to_dict(_dict, onts, mdb_safe=False): """ Convert a pysaml2 SAML2 message class instance into a basic dictionary format. The export interface. :param _dict: The pysaml2 metadata instance :param onts: List of schemas to use for the conversion :return: The converted information """ res = {} if isinstance(_dict, SamlBase): res["__class__"] = "%s&%s" % (_dict.c_namespace, _dict.c_tag) for key in _dict.keyswv(): if key in IMP_SKIP: continue val = getattr(_dict, key) if key == "extension_elements": _eel = extension_elements_to_elements(val, onts) _val = [_eval(_v, onts, mdb_safe) for _v in _eel] elif key == "extension_attributes": if mdb_safe: _val = dict([(k.replace(".", "__"), v) for k, v in val.items()]) #_val = {k.replace(".", "__"): v for k, v in val.items()} else: _val = val else: _val = _eval(val, onts, mdb_safe) if _val: if mdb_safe: key = key.replace(".", "__") res[key] = _val else: for key, val in _dict.items(): _val = _eval(val, onts, mdb_safe) if _val: if mdb_safe and "." in key: key = key.replace(".", "__") res[key] = _val return res # From Python dictionary to pysaml2 SAML2 metadata format def _kwa(val, onts, mdb_safe=False): """ Key word argument conversion :param val: A dictionary :param onts: dictionary with schemas to use in the conversion schema namespase is the key in the dictionary :return: A converted dictionary """ if not mdb_safe: return dict([(k, from_dict(v, onts)) for k, v in val.items() if k not in EXP_SKIP]) else: _skip = ["_id"] _skip.extend(EXP_SKIP) return dict([(k.replace("__", "."), from_dict(v, onts)) for k, v in val.items() if k not in _skip]) def from_dict(val, onts, mdb_safe=False): """ Converts a dictionary into a pysaml2 object :param val: A dictionary :param onts: Dictionary of schemas to use in the conversion :return: The pysaml2 object instance """ if isinstance(val, dict): if "__class__" in val: ns, typ = val["__class__"].split("&") cls = getattr(onts[ns], typ) if cls is md.Extensions: lv = [] for key, ditems in val.items(): if key in EXP_SKIP: continue for item in ditems: ns, typ = item["__class__"].split("&") cls = getattr(onts[ns], typ) kwargs = _kwa(item, onts, mdb_safe) inst = cls(**kwargs) lv.append(element_to_extension_element(inst)) return lv else: kwargs = _kwa(val, onts, mdb_safe) inst = cls(**kwargs) return inst else: res = {} for key, v in val.items(): if mdb_safe: key = key.replace("__", ".") res[key] = from_dict(v, onts) return res elif isinstance(val, six.string_types): return val elif isinstance(val, list): return [from_dict(v, onts) for v in val] else: return val pysaml2-4.9.0/src/saml2/mdstore.py000066400000000000000000001345761355762626600170110ustar00rootroot00000000000000from __future__ import print_function import hashlib import importlib import json import logging import os import sys from hashlib import sha1 from os.path import isfile from os.path import join import requests import six from saml2 import md from saml2 import saml from saml2 import samlp from saml2 import xmldsig from saml2 import xmlenc from saml2 import SAMLError from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_SOAP from saml2.httpbase import HTTPBase from saml2.extension.idpdisc import BINDING_DISCO from saml2.extension.idpdisc import DiscoveryResponse from saml2.md import EntitiesDescriptor from saml2.mdie import to_dict from saml2.s_utils import UnsupportedBinding from saml2.s_utils import UnknownSystemEntity from saml2.sigver import split_len from saml2.validate import valid_instance from saml2.time_util import valid from saml2.validate import NotValid from saml2.sigver import security_context from saml2.extension.mdattr import NAMESPACE as NS_MDATTR from saml2.extension.mdattr import EntityAttributes from saml2.extension.mdui import NAMESPACE as NS_MDUI from saml2.extension.mdui import UIInfo from saml2.extension.mdui import DisplayName from saml2.extension.mdui import Description from saml2.extension.mdui import InformationURL from saml2.extension.mdui import PrivacyStatementURL from saml2.extension.mdui import Logo logger = logging.getLogger(__name__) classnames = { "mdattr_entityattributes": "{ns}&{tag}".format( ns=NS_MDATTR, tag=EntityAttributes.c_tag ), "mdui_uiinfo": "{ns}&{tag}".format(ns=NS_MDUI, tag=UIInfo.c_tag), "mdui_uiinfo_display_name": "{ns}&{tag}".format(ns=NS_MDUI, tag=DisplayName.c_tag), "mdui_uiinfo_description": "{ns}&{tag}".format(ns=NS_MDUI, tag=Description.c_tag), "mdui_uiinfo_information_url": "{ns}&{tag}".format( ns=NS_MDUI, tag=InformationURL.c_tag ), "mdui_uiinfo_privacy_statement_url": "{ns}&{tag}".format( ns=NS_MDUI, tag=PrivacyStatementURL.c_tag ), "mdui_uiinfo_logo": "{ns}&{tag}".format(ns=NS_MDUI, tag=Logo.c_tag), } ENTITY_CATEGORY = "http://macedir.org/entity-category" ENTITY_CATEGORY_SUPPORT = "http://macedir.org/entity-category-support" REQ2SRV = { # IDP "authn_request": "single_sign_on_service", "name_id_mapping_request": "name_id_mapping_service", # AuthnAuthority "authn_query": "authn_query_service", # AttributeAuthority "attribute_query": "attribute_service", # PDP "authz_decision_query": "authz_service", # AuthnAuthority + IDP + PDP + AttributeAuthority "assertion_id_request": "assertion_id_request_service", # IDP + SP "logout_request": "single_logout_service", "manage_name_id_request": "manage_name_id_service", "artifact_query": "artifact_resolution_service", # SP "assertion_response": "assertion_consumer_service", "attribute_response": "attribute_consuming_service", "discovery_service_request": "discovery_response" } class ToOld(Exception): pass class SourceNotFound(Exception): pass def load_extensions(): from saml2 import extension import pkgutil package = extension prefix = package.__name__ + "." ext_map = {} for importer, modname, ispkg in pkgutil.iter_modules(package.__path__, prefix): module = __import__(modname, fromlist="dummy") ext_map[module.NAMESPACE] = module return ext_map def load_metadata_modules(): mods = { saml.NAMESPACE: saml, md.NAMESPACE: md, xmldsig.NAMESPACE: xmldsig, xmlenc.NAMESPACE: xmlenc } mods.update(load_extensions()) return mods def metadata_modules(): _res = [saml, md, xmldsig, xmlenc] _res.extend(list(load_extensions().values())) return _res def destinations(srvs): return [s["location"] for s in srvs] def attribute_requirement(entity, index=None): res = {"required": [], "optional": []} for acs in entity["attribute_consuming_service"]: if index is not None and acs["index"] != index: continue for attr in acs["requested_attribute"]: if "is_required" in attr and attr["is_required"] == "true": res["required"].append(attr) else: res["optional"].append(attr) return res def name(ent, langpref="en"): try: org = ent["organization"] except KeyError: return None for info in ["organization_display_name", "organization_name", "organization_url"]: try: for item in org[info]: if item["lang"] == langpref: return item["text"] except KeyError: pass return None def repack_cert(cert): part = cert.split("\n") if len(part) == 1: part = part[0].strip() return "\n".join(split_len(part, 64)) else: return "\n".join([s.strip() for s in part]) class MetaData(object): def __init__(self, attrc, metadata='', node_name=None, check_validity=True, security=None, **kwargs): self.attrc = attrc self.metadata = metadata self.entity = None self.cert = None self.to_old = [] self.node_name = node_name self.check_validity = check_validity self.security = security def items(self): ''' Returns list of items contained in the storage ''' raise NotImplementedError def keys(self): ''' Returns keys (identifiers) of items in storage ''' raise NotImplementedError def values(self): ''' Returns values of items in storage ''' raise NotImplementedError def __len__(self): ''' Returns number of stored items ''' raise NotImplementedError def __contains__(self, item): ''' Returns True if the storage contains item ''' raise NotImplementedError def __getitem__(self, item): ''' Returns the item specified by the key ''' raise NotImplementedError def __setitem__(self, key, value): ''' Sets a key to a value ''' raise NotImplementedError def __delitem__(self, key): ''' Removes key from storage ''' raise NotImplementedError def do_entity_descriptor(self, entity_descr): ''' #FIXME - Add description ''' raise NotImplementedError def parse(self, xmlstr): ''' #FIXME - Add description ''' raise NotImplementedError def load(self, *args, **kwargs): ''' Loads the metadata ''' self.parse(self.metadata) def service(self, entity_id, typ, service, binding=None): """ Get me all services with a specified entity ID and type, that supports the specified version of binding. :param entity_id: The EntityId :param typ: Type of service (idp, attribute_authority, ...) :param service: which service that is sought for :param binding: A binding identifier :return: list of service descriptions. Or if no binding was specified a list of 2-tuples (binding, srv) """ raise NotImplementedError def ext_service(self, entity_id, typ, service, binding): try: srvs = self[entity_id][typ] except KeyError: return None if not srvs: return srvs res = [] for srv in srvs: if "extensions" in srv: for elem in srv["extensions"]["extension_elements"]: if elem["__class__"] == service: if elem["binding"] == binding: res.append(elem) return res def any(self, typ, service, binding=None): """ Return any entity that matches the specification :param typ: Type of entity :param service: :param binding: :return: """ res = {} for ent in self.keys(): bind = self.service(ent, typ, service, binding) if bind: res[ent] = bind return res def any2(self, typ, service, binding=None): """ :param type: :param service: :param binding: :return: """ res = {} for entid, item in self.items(): hit = False try: descr = item['{}sso_descriptor'.format(typ)] except KeyError: continue else: for desc in descr: try: srvs = desc[service] except KeyError: continue else: for srv in srvs: if srv['binding'] == binding: res[entid] = item hit = True break if hit: break return res def bindings(self, entity_id, typ, service): """ Get me all the bindings that are registered for a service entity :param entity_id: :param service: :return: """ return self.service(entity_id, typ, service) def attribute_requirement(self, entity_id, index=None): """ Returns what attributes the SP requires and which are optional if any such demands are registered in the Metadata. :param entity_id: The entity id of the SP :param index: which of the attribute consumer services its all about if index=None then return all attributes expected by all attribute_consuming_services. :return: 2-tuple, list of required and list of optional attributes """ raise NotImplementedError def dumps(self): return json.dumps(list(self.items()), indent=2) def with_descriptor(self, descriptor): ''' Returns any entities with the specified descriptor ''' res = {} desc = "%s_descriptor" % descriptor for eid, ent in self.items(): if desc in ent: res[eid] = ent return res def __str__(self): return "%s" % self.items() def construct_source_id(self): raise NotImplementedError def entity_categories(self, entity_id): res = [] if "extensions" in self[entity_id]: for elem in self[entity_id]["extensions"]["extension_elements"]: if elem["__class__"] == classnames["mdattr_entityattributes"]: for attr in elem["attribute"]: res.append(attr["text"]) return res def __eq__(self, other): try: assert isinstance(other, MetaData) except AssertionError: return False if len(self.entity) != len(other.entity): return False if set(self.entity.keys()) != set(other.entity.keys()): return False for key, item in self.entity.items(): try: assert item == other[key] except AssertionError: return False return True def certs(self, entity_id, descriptor, use="signing"): ''' Returns certificates for the given Entity ''' ent = self[entity_id] def extract_certs(srvs): res = [] for srv in srvs: if "key_descriptor" in srv: for key in srv["key_descriptor"]: if "use" in key and key["use"] == use: for dat in key["key_info"]["x509_data"]: cert = repack_cert( dat["x509_certificate"]["text"]) if cert not in res: res.append(cert) elif not "use" in key: for dat in key["key_info"]["x509_data"]: cert = repack_cert( dat["x509_certificate"]["text"]) if cert not in res: res.append(cert) return res if descriptor == "any": res = [] for descr in ["spsso", "idpsso", "role", "authn_authority", "attribute_authority", "pdp"]: try: srvs = ent["%s_descriptor" % descr] except KeyError: continue res.extend(extract_certs(srvs)) else: srvs = ent["%s_descriptor" % descriptor] res = extract_certs(srvs) return res class InMemoryMetaData(MetaData): def __init__(self, attrc, metadata="", node_name=None, check_validity=True, security=None, **kwargs): super(InMemoryMetaData, self).__init__(attrc, metadata=metadata) self.entity = {} self.security = security self.node_name = node_name self.entities_descr = None self.entity_descr = None self.check_validity = check_validity try: self.filter = kwargs["filter"] except KeyError: self.filter = None def items(self): return self.entity.items() def keys(self): return self.entity.keys() def values(self): return self.entity.values() def __len__(self): return len(self.entity) def __contains__(self, item): return item in self.entity.keys() def __getitem__(self, item): return self.entity[item] def __setitem__(self, key, value): self.entity[key] = value def __delitem__(self, key): del self.entity[key] def do_entity_descriptor(self, entity_descr): if self.check_validity: try: if not valid(entity_descr.valid_until): logger.error("Entity descriptor (entity id:%s) too old", entity_descr.entity_id) self.to_old.append(entity_descr.entity_id) return except AttributeError: pass # have I seen this entity_id before ? If so if log: ignore it if entity_descr.entity_id in self.entity: print("Duplicated Entity descriptor (entity id: '%s')" % entity_descr.entity_id, file=sys.stderr) return _ent = to_dict(entity_descr, metadata_modules()) flag = 0 # verify support for SAML2 for descr in ["spsso", "idpsso", "role", "authn_authority", "attribute_authority", "pdp", "affiliation"]: _res = [] try: _items = _ent["%s_descriptor" % descr] except KeyError: continue if descr == "affiliation": # Not protocol specific flag += 1 continue for item in _items: for prot in item["protocol_support_enumeration"].split(" "): if prot == samlp.NAMESPACE: item["protocol_support_enumeration"] = prot _res.append(item) break if not _res: del _ent["%s_descriptor" % descr] else: flag += 1 if self.filter: _ent = self.filter(_ent) if not _ent: flag = 0 if flag: self.entity[entity_descr.entity_id] = _ent def parse(self, xmlstr): self.entities_descr = md.entities_descriptor_from_string(xmlstr) if not self.entities_descr: self.entity_descr = md.entity_descriptor_from_string(xmlstr) if self.entity_descr: self.do_entity_descriptor(self.entity_descr) else: try: valid_instance(self.entities_descr) except NotValid as exc: logger.error("Invalid XML message: %s", exc.args[0]) return if self.check_validity: try: if not valid(self.entities_descr.valid_until): raise ToOld( "Metadata not valid anymore, it's only valid " "until %s" % ( self.entities_descr.valid_until,)) except AttributeError: pass for entity_descr in self.entities_descr.entity_descriptor: self.do_entity_descriptor(entity_descr) def service(self, entity_id, typ, service, binding=None): """ Get me all services with a specified entity ID and type, that supports the specified version of binding. :param entity_id: The EntityId :param typ: Type of service (idp, attribute_authority, ...) :param service: which service that is sought for :param binding: A binding identifier :return: list of service descriptions. Or if no binding was specified a list of 2-tuples (binding, srv) """ try: srvs = [] for t in self[entity_id][typ]: try: srvs.extend(t[service]) except KeyError: pass except KeyError: return None if not srvs: return srvs if binding: res = [] for srv in srvs: if srv["binding"] == binding: res.append(srv) else: res = {} for srv in srvs: try: res[srv["binding"]].append(srv) except KeyError: res[srv["binding"]] = [srv] logger.debug("service => %s", res) return res def attribute_requirement(self, entity_id, index=None): """ Returns what attributes the SP requires and which are optional if any such demands are registered in the Metadata. :param entity_id: The entity id of the SP :param index: which of the attribute consumer services its all about if index=None then return all attributes expected by all attribute_consuming_services. :return: 2-tuple, list of required and list of optional attributes """ res = {"required": [], "optional": []} try: for sp in self[entity_id]["spsso_descriptor"]: _res = attribute_requirement(sp, index) res["required"].extend(_res["required"]) res["optional"].extend(_res["optional"]) except KeyError: return None return res def construct_source_id(self): res = {} for eid, ent in self.items(): for desc in ["spsso_descriptor", "idpsso_descriptor"]: try: for srv in ent[desc]: if "artifact_resolution_service" in srv: if isinstance(eid, six.string_types): eid = eid.encode('utf-8') s = sha1(eid) res[s.digest()] = ent except KeyError: pass return res def signed(self): if self.entities_descr and self.entities_descr.signature: return True if self.entity_descr and self.entity_descr.signature: return True else: return False def parse_and_check_signature(self, txt): self.parse(txt) if self.cert: if not self.signed(): return True node_name = self.node_name \ or "%s:%s" % (md.EntitiesDescriptor.c_namespace, md.EntitiesDescriptor.c_tag) if self.security.verify_signature( txt, node_name=node_name, cert_file=self.cert): return True else: return False else: return True class MetaDataFile(InMemoryMetaData): """ Handles Metadata file on the same machine. The format of the file is the SAML Metadata format. """ def __init__(self, attrc, filename=None, cert=None, **kwargs): super(MetaDataFile, self).__init__(attrc, **kwargs) if not filename: raise SAMLError('No file specified.') self.filename = filename self.cert = cert def get_metadata_content(self): with open(self.filename, 'rb') as fp: return fp.read() def load(self, *args, **kwargs): _txt = self.get_metadata_content() return self.parse_and_check_signature(_txt) class MetaDataLoader(MetaDataFile): """ Handles Metadata file loaded by a passed in function. The format of the file is the SAML Metadata format. """ def __init__(self, attrc, loader_callable, cert=None, security=None, **kwargs): super(MetaDataLoader, self).__init__(attrc, **kwargs) self.metadata_provider_callable = self.get_metadata_loader( loader_callable) self.cert = cert self.security = security @staticmethod def get_metadata_loader(func): if hasattr(func, '__call__'): return func i = func.rfind('.') module, attr = func[:i], func[i + 1:] try: mod = importlib.import_module(module) except Exception as e: raise RuntimeError( 'Cannot find metadata provider function %s: "%s"' % (func, e)) try: metadata_loader = getattr(mod, attr) except AttributeError: raise RuntimeError( 'Module "%s" does not define a "%s" metadata loader' % ( module, attr)) if not hasattr(metadata_loader, '__call__'): raise RuntimeError( 'Metadata loader %s.%s must be callable' % (module, attr)) return metadata_loader def get_metadata_content(self): return self.metadata_provider_callable() class MetaDataExtern(InMemoryMetaData): """ Class that handles metadata store somewhere on the net. Accessible by HTTP GET. """ def __init__(self, attrc, url=None, security=None, cert=None, http=None, **kwargs): """ :params attrc: :params url: Location of the metadata :params security: SecurityContext() :params cert: CertificMDloaderate used to sign the metadata :params http: """ super(MetaDataExtern, self).__init__(attrc, **kwargs) if not url: raise SAMLError('URL not specified.') else: self.url = url # No cert is only an error if the metadata is unsigned self.cert = cert self.security = security self.http = http def load(self, *args, **kwargs): """ Imports metadata by the use of HTTP GET. If the fingerprint is known the file will be checked for compliance before it is imported. """ response = self.http.send(self.url) if response.status_code == 200: _txt = response.content return self.parse_and_check_signature(_txt) else: logger.info("Response status: %s", response.status_code) raise SourceNotFound(self.url) class MetaDataMD(InMemoryMetaData): """ Handles locally stored metadata, the file format is the text representation of the Python representation of the metadata. """ def __init__(self, attrc, filename, **kwargs): super(MetaDataMD, self).__init__(attrc, **kwargs) self.filename = filename def load(self, *args, **kwargs): with open(self.filename) as fp: data = json.load(fp) for key, item in data: self.entity[key] = item SAML_METADATA_CONTENT_TYPE = 'application/samlmetadata+xml' class MetaDataMDX(InMemoryMetaData): """ Uses the MDQ protocol to fetch entity information. The protocol is defined at: https://datatracker.ietf.org/doc/draft-young-md-query-saml/ """ @staticmethod def sha1_entity_transform(entity_id): return "{{sha1}}{}".format( hashlib.sha1(entity_id.encode("utf-8")).hexdigest()) def __init__(self, url=None, security=None, cert=None, entity_transform=None, **kwargs): """ :params url: mdx service url :params security: SecurityContext() :params cert: certificate used to check signature of signed metadata :params entity_transform: function transforming (e.g. base64, sha1 hash or URL quote hash) the entity id. It is applied to the entity id before it is concatenated with the request URL sent to the MDX server. Defaults to sha1 transformation. """ super(MetaDataMDX, self).__init__(None, **kwargs) if not url: raise SAMLError('URL for MDQ server not specified.') self.url = url.rstrip('/') if entity_transform: self.entity_transform = entity_transform else: self.entity_transform = MetaDataMDX.sha1_entity_transform self.cert = cert self.security = security # We assume that the MDQ server will return a single entity # described by a single element. The protocol # does allow multiple entities to be returned in an # element but we will not currently support # that use case since it is unlikely to be leveraged for most # flows. self.node_name = "%s:%s" % (md.EntityDescriptor.c_namespace, md.EntityDescriptor.c_tag) def load(self, *args, **kwargs): # Do nothing pass def __getitem__(self, item): try: return self.entity[item] except KeyError: mdx_url = "%s/entities/%s" % (self.url, self.entity_transform(item)) response = requests.get(mdx_url, headers={ 'Accept': SAML_METADATA_CONTENT_TYPE}) if response.status_code == 200: _txt = response.content if self.parse_and_check_signature(_txt): return self.entity[item] else: logger.info("Response status: %s", response.status_code) raise KeyError def single_sign_on_service(self, entity_id, binding=None, typ="idpsso"): if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "idpsso_descriptor", "single_sign_on_service", binding) class MetadataStore(MetaData): def __init__(self, attrc, config, ca_certs=None, check_validity=True, disable_ssl_certificate_validation=False, filter=None): """ :params attrc: :params config: Config() :params ca_certs: :params disable_ssl_certificate_validation: """ MetaData.__init__(self, attrc, check_validity=check_validity) if disable_ssl_certificate_validation: self.http = HTTPBase(verify=False, ca_bundle=ca_certs) else: self.http = HTTPBase(verify=True, ca_bundle=ca_certs) self.security = security_context(config) self.ii = 0 self.metadata = {} self.check_validity = check_validity self.filter = filter self.to_old = {} def load(self, *args, **kwargs): if self.filter: _args = {"filter": self.filter} else: _args = {} typ = args[0] if typ == "local": key = args[1] # if library read every file in the library if os.path.isdir(key): files = [f for f in os.listdir(key) if isfile(join(key, f))] for fil in files: _fil = join(key, fil) _md = MetaDataFile(self.attrc, _fil, **_args) _md.load() self.metadata[_fil] = _md return else: # else it's just a plain old file so read it _md = MetaDataFile(self.attrc, key, **_args) elif typ == "inline": self.ii += 1 key = self.ii kwargs.update(_args) _md = InMemoryMetaData(self.attrc, args[1]) elif typ == "remote": if "url" not in kwargs: raise ValueError("Remote metadata must be structured as a dict containing the key 'url'") key = kwargs["url"] for _key in ["node_name", "check_validity"]: try: _args[_key] = kwargs[_key] except KeyError: pass if "cert" not in kwargs: kwargs["cert"] = "" _md = MetaDataExtern(self.attrc, kwargs["url"], self.security, kwargs["cert"], self.http, **_args) elif typ == "mdfile": key = args[1] _md = MetaDataMD(self.attrc, args[1], **_args) elif typ == "loader": key = args[1] _md = MetaDataLoader(self.attrc, args[1], **_args) elif typ == "mdq": if 'url' in kwargs: key = kwargs['url'] url = kwargs['url'] cert = kwargs.get('cert') security = self.security entity_transform = kwargs.get('entity_transform', None) _md = MetaDataMDX(url, security, cert, entity_transform) else: key = args[1] url = args[1] _md = MetaDataMDX(url) else: raise SAMLError("Unknown metadata type '%s'" % typ) _md.load() self.metadata[key] = _md def imp(self, spec): # This serves as a backwards compatibility if type(spec) is dict: # Old style... for key, vals in spec.items(): for val in vals: if isinstance(val, dict): if not self.check_validity: val["check_validity"] = False self.load(key, **val) else: self.load(key, val) else: for item in spec: try: key = item['class'] except (KeyError, AttributeError): raise SAMLError("Misconfiguration in metadata %s" % item) mod, clas = key.rsplit('.', 1) try: mod = importlib.import_module(mod) MDloader = getattr(mod, clas) except (ImportError, AttributeError): raise SAMLError("Unknown metadata loader %s" % key) # Separately handle MDExtern if MDloader == MetaDataExtern: kwargs = { 'http': self.http, 'security': self.security } else: kwargs = {} if self.filter: kwargs["filter"] = self.filter for key in item['metadata']: # Separately handle MetaDataFile and directory if MDloader == MetaDataFile and os.path.isdir(key[0]): files = [f for f in os.listdir(key[0]) if isfile(join(key[0], f))] for fil in files: _fil = join(key[0], fil) _md = MetaDataFile(self.attrc, _fil) _md.load() self.metadata[_fil] = _md if _md.to_old: self.to_old[_fil] = _md.to_old return if len(key) == 2: kwargs["cert"] = key[1] _md = MDloader(self.attrc, key[0], **kwargs) _md.load() self.metadata[key[0]] = _md if _md.to_old: self.to_old[key[0]] = _md.to_old def service(self, entity_id, typ, service, binding=None): known_entity = False logger.debug("service(%s, %s, %s, %s)", entity_id, typ, service, binding) for key, _md in self.metadata.items(): srvs = _md.service(entity_id, typ, service, binding) if srvs: return srvs elif srvs is None: pass else: known_entity = True if known_entity: logger.error("Unsupported binding: %s (%s)", binding, entity_id) raise UnsupportedBinding(binding) else: logger.error("Unknown system entity: %s", entity_id) raise UnknownSystemEntity(entity_id) def extension(self, entity_id, typ, service): for key, _md in self.metadata.items(): try: srvs = _md[entity_id][typ] except KeyError: continue res = [] for srv in srvs: if "extensions" in srv: for elem in srv["extensions"]["extension_elements"]: if elem["__class__"] == service: res.append(elem) return res return None def ext_service(self, entity_id, typ, service, binding=None): known_entity = False for key, _md in self.metadata.items(): srvs = _md.ext_service(entity_id, typ, service, binding) if srvs: return srvs elif srvs is None: pass else: known_entity = True if known_entity: raise UnsupportedBinding(binding) else: raise UnknownSystemEntity(entity_id) def single_sign_on_service(self, entity_id, binding=None, typ="idpsso"): # IDP if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "idpsso_descriptor", "single_sign_on_service", binding) def name_id_mapping_service(self, entity_id, binding=None, typ="idpsso"): # IDP if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "idpsso_descriptor", "name_id_mapping_service", binding) def authn_query_service(self, entity_id, binding=None, typ="authn_authority"): # AuthnAuthority if binding is None: binding = BINDING_SOAP return self.service(entity_id, "authn_authority_descriptor", "authn_query_service", binding) def attribute_service(self, entity_id, binding=None, typ="attribute_authority"): # AttributeAuthority if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "attribute_authority_descriptor", "attribute_service", binding) def authz_service(self, entity_id, binding=None, typ="pdp"): # PDP if binding is None: binding = BINDING_SOAP return self.service(entity_id, "pdp_descriptor", "authz_service", binding) def assertion_id_request_service(self, entity_id, binding=None, typ=None): # AuthnAuthority + IDP + PDP + AttributeAuthority if typ is None: raise AttributeError("Missing type specification") if binding is None: binding = BINDING_SOAP return self.service(entity_id, "%s_descriptor" % typ, "assertion_id_request_service", binding) def single_logout_service(self, entity_id, binding=None, typ=None): # IDP + SP if typ is None: raise AttributeError("Missing type specification") if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "%s_descriptor" % typ, "single_logout_service", binding) def manage_name_id_service(self, entity_id, binding=None, typ=None): # IDP + SP if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "%s_descriptor" % typ, "manage_name_id_service", binding) def artifact_resolution_service(self, entity_id, binding=None, typ=None): # IDP + SP if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "%s_descriptor" % typ, "artifact_resolution_service", binding) def assertion_consumer_service(self, entity_id, binding=None, _="spsso"): # SP if binding is None: binding = BINDING_HTTP_POST return self.service(entity_id, "spsso_descriptor", "assertion_consumer_service", binding) def attribute_consuming_service(self, entity_id, binding=None, _="spsso"): # SP if binding is None: binding = BINDING_HTTP_REDIRECT return self.service(entity_id, "spsso_descriptor", "attribute_consuming_service", binding) def discovery_response(self, entity_id, binding=None, _="spsso"): if binding is None: binding = BINDING_DISCO return self.ext_service(entity_id, "spsso_descriptor", "%s&%s" % (DiscoveryResponse.c_namespace, DiscoveryResponse.c_tag), binding) def attribute_requirement(self, entity_id, index=None): for _md in self.metadata.values(): if entity_id in _md: return _md.attribute_requirement(entity_id, index) def keys(self): res = [] for _md in self.metadata.values(): res.extend(_md.keys()) return res def __getitem__(self, item): for _md in self.metadata.values(): try: return _md[item] except KeyError: pass raise KeyError(item) def __setitem__(self, key, value): self.metadata[key] = value def entities(self): num = 0 for _md in self.metadata.values(): num += len(_md.items()) return num def __len__(self): return len(self.metadata) def with_descriptor(self, descriptor): res = {} for _md in self.metadata.values(): res.update(_md.with_descriptor(descriptor)) return res def name(self, entity_id, langpref="en"): for _md in self.metadata.values(): if entity_id in _md: return name(_md[entity_id], langpref) return None def vo_members(self, entity_id): ad = self.__getitem__(entity_id)["affiliation_descriptor"] return [m["text"] for m in ad["affiliate_member"]] def entity_categories(self, entity_id): """ Get a list of entity categories for an entity id. :param entity_id: Entity id :return: Entity categories :type entity_id: string :rtype: [string] """ attributes = self.entity_attributes(entity_id) return attributes.get(ENTITY_CATEGORY, []) def supported_entity_categories(self, entity_id): """ Get a list of entity category support for an entity id. :param entity_id: Entity id :return: Entity category support :type entity_id: string :rtype: [string] """ attributes = self.entity_attributes(entity_id) return attributes.get(ENTITY_CATEGORY_SUPPORT, []) def entity_attributes(self, entity_id): """ Get all entity attributes for an entry in the metadata. Example return data: {'http://macedir.org/entity-category': ['something', 'something2'], 'http://example.org/saml-foo': ['bar']} :param entity_id: Entity id :return: dict with keys and value-lists from metadata :type entity_id: string :rtype: dict """ res = {} try: ext = self.__getitem__(entity_id)["extensions"] except KeyError: return res for elem in ext["extension_elements"]: if elem["__class__"] == classnames["mdattr_entityattributes"]: for attr in elem["attribute"]: if attr["name"] not in res: res[attr["name"]] = [] res[attr["name"]] += [v["text"] for v in attr[ "attribute_value"]] return res def _lookup_elements_by_cls(self, root, cls): elements = ( element for uiinfo in root for element_key, elements in uiinfo.items() if element_key != "__class__" for element in elements if element.get("__class__") == cls ) return elements def _lookup_elements_by_key(self, root, key): elements = ( element for uiinfo in root for elements in [uiinfo.get(key, [])] for element in elements ) return elements def mdui_uiinfo(self, entity_id): try: data = self[entity_id] except KeyError: data = {} descriptor_names = ( item for item in data.keys() if item.endswith("_descriptor") ) descriptors = ( descriptor for descriptor_name in descriptor_names for descriptor in self[entity_id].get(descriptor_name, []) ) extensions = ( extension for descriptor in descriptors for extension in descriptor.get("extensions", {}).get("extension_elements", []) ) uiinfos = ( extension for extension in extensions if extension.get("__class__") == classnames["mdui_uiinfo"] ) return uiinfos def _mdui_uiinfo_i18n_elements_lookup(self, entity_id, langpref, element_hint, lookup): uiinfos = self.mdui_uiinfo(entity_id) elements = lookup(uiinfos, element_hint) lang_elements = ( element for element in elements if langpref is None or element.get("lang") == langpref ) values = ( value for element in lang_elements for value in [element.get("text")] ) return values def mdui_uiinfo_i18n_element_cls(self, entity_id, langpref, element_cls): values = self._mdui_uiinfo_i18n_elements_lookup( entity_id, langpref, element_cls, self._lookup_elements_by_cls ) return values def mdui_uiinfo_i18n_element_key(self, entity_id, langpref, element_key): values = self._mdui_uiinfo_i18n_elements_lookup( entity_id, langpref, element_key, self._lookup_elements_by_key ) return values def mdui_uiinfo_display_name(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_display_name"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values def mdui_uiinfo_description(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_description"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values def mdui_uiinfo_information_url(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_information_url"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values def mdui_uiinfo_privacy_statement_url(self, entity_id, langpref=None): cls = classnames["mdui_uiinfo_privacy_statement_url"] values = self.mdui_uiinfo_i18n_element_cls(entity_id, langpref, cls) return values def mdui_uiinfo_logo(self, entity_id, width=None, height=None): uiinfos = self.mdui_uiinfo(entity_id) cls = classnames["mdui_uiinfo_logo"] elements = self._lookup_elements_by_cls(uiinfos, cls) values = ( element for element in elements if width is None or element.get("width") == width if height is None or element.get("height") == height ) return values def bindings(self, entity_id, typ, service): for _md in self.metadata.values(): if entity_id in _md.items(): return _md.bindings(entity_id, typ, service) return None def __str__(self): _str = ["{"] for key, val in self.metadata.items(): _str.append("%s: %s" % (key, val)) _str.append("}") return "\n".join(_str) def construct_source_id(self): res = {} for _md in self.metadata.values(): res.update(_md.construct_source_id()) return res def items(self): res = {} for _md in self.metadata.values(): res.update(_md.items()) return res.items() def _providers(self, descriptor): res = [] for _md in self.metadata.values(): for ent_id, ent_desc in _md.items(): if descriptor in ent_desc: if ent_id in res: # print("duplicated entity_id: %s" % res) pass else: res.append(ent_id) return res def service_providers(self): return self._providers("spsso_descriptor") def identity_providers(self): return self._providers("idpsso_descriptor") def attribute_authorities(self): return self._providers("attribute_authority") def dumps(self, format="local"): """ Dumps the content in standard metadata format or the pysaml2 metadata format :param format: Which format to dump in :return: a string """ if format == "local": res = EntitiesDescriptor() for _md in self.metadata.values(): try: res.entity_descriptor.extend( _md.entities_descr.entity_descriptor) except AttributeError: res.entity_descriptor.append(_md.entity_descr) return "%s" % res elif format == "md": return json.dumps(self.items(), indent=2) pysaml2-4.9.0/src/saml2/metadata.py000066400000000000000000000662121355762626600171030ustar00rootroot00000000000000#!/usr/bin/env python from saml2.algsupport import algorithm_support_in_metadata from saml2.md import AttributeProfile from saml2.sigver import security_context from saml2.config import Config from saml2.validate import valid_instance from saml2.time_util import in_a_while from saml2.extension import mdui from saml2.extension import idpdisc from saml2.extension import shibmd from saml2.extension import mdattr from saml2.extension import sp_type from saml2.saml import NAME_FORMAT_URI from saml2.saml import AttributeValue from saml2.saml import Attribute from saml2.attribute_converter import from_local_name from saml2 import md, SAMLError from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_SOAP from saml2 import samlp from saml2 import class_name from saml2 import xmldsig as ds import six from saml2.sigver import pre_signature_part from saml2.s_utils import factory from saml2.s_utils import rec_factory from saml2.s_utils import sid __author__ = 'rolandh' NSPAIR = { "saml2p": "urn:oasis:names:tc:SAML:2.0:protocol", "saml2": "urn:oasis:names:tc:SAML:2.0:assertion", "soap11": "http://schemas.xmlsoap.org/soap/envelope/", "meta": "urn:oasis:names:tc:SAML:2.0:metadata", "xsi": "http://www.w3.org/2001/XMLSchema-instance", "ds": "http://www.w3.org/2000/09/xmldsig#", "shibmd": "urn:mace:shibboleth:metadata:1.0", "md": "urn:oasis:names:tc:SAML:2.0:metadata", } DEFAULTS = { "want_assertions_signed": "true", "authn_requests_signed": "false", "want_authn_requests_signed": "true", "want_authn_requests_only_with_valid_cert": "false", } ORG_ATTR_TRANSL = { "organization_name": ("name", md.OrganizationName), "organization_display_name": ("display_name", md.OrganizationDisplayName), "organization_url": ("url", md.OrganizationURL) } MDNS = '"urn:oasis:names:tc:SAML:2.0:metadata"' bMDNS = b'"urn:oasis:names:tc:SAML:2.0:metadata"' XMLNSXS = " xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"" bXMLNSXS = b" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"" def metadata_tostring_fix(desc, nspair, xmlstring=""): if not xmlstring: xmlstring = desc.to_string(nspair) if six.PY2: if "\"xs:string\"" in xmlstring and XMLNSXS not in xmlstring: xmlstring = xmlstring.replace(MDNS, MDNS + XMLNSXS) else: if b"\"xs:string\"" in xmlstring and bXMLNSXS not in xmlstring: xmlstring = xmlstring.replace(bMDNS, bMDNS + bXMLNSXS) return xmlstring def create_metadata_string(configfile, config=None, valid=None, cert=None, keyfile=None, mid=None, name=None, sign=None): valid_for = 0 nspair = {"xs": "http://www.w3.org/2001/XMLSchema"} # paths = [".", "/opt/local/bin"] if valid: valid_for = int(valid) # Hours eds = [] if config is None: if configfile.endswith(".py"): configfile = configfile[:-3] config = Config().load_file(configfile, metadata_construction=True) eds.append(entity_descriptor(config)) conf = Config() conf.key_file = config.key_file or keyfile conf.cert_file = config.cert_file or cert conf.debug = 1 conf.xmlsec_binary = config.xmlsec_binary secc = security_context(conf) if mid: eid, xmldoc = entities_descriptor(eds, valid_for, name, mid, sign, secc) else: eid = eds[0] if sign: eid, xmldoc = sign_entity_descriptor(eid, mid, secc) else: xmldoc = None valid_instance(eid) return metadata_tostring_fix(eid, nspair, xmldoc) def _localized_name(val, klass): """If no language is defined 'en' is the default""" try: (text, lang) = val return klass(text=text, lang=lang) except ValueError: return klass(text=val, lang="en") def do_organization_info(ava): """ Description of an organization in the configuration is a dictionary of keys and values, where the values might be tuples:: "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org" } """ if ava is None: return None org = md.Organization() for dkey, (ckey, klass) in ORG_ATTR_TRANSL.items(): if ckey not in ava: continue if isinstance(ava[ckey], six.string_types): setattr(org, dkey, [_localized_name(ava[ckey], klass)]) elif isinstance(ava[ckey], list): setattr(org, dkey, [_localized_name(n, klass) for n in ava[ckey]]) else: setattr(org, dkey, [_localized_name(ava[ckey], klass)]) return org def do_contact_person_info(ava): """Create a ContactPerson instance from configuration information.""" cper = md.ContactPerson() cper.loadd(ava) if not cper.contact_type: cper.contact_type = "technical" return cper def do_contact_persons_info(lava): cps = [do_contact_person_info(ava) for ava in lava] return cps def do_key_descriptor(cert=None, enc_cert=None, use="both"): kd_list = [] if use in ["signing", "both"] and cert is not None: if not isinstance(cert, list): cert = [cert] for _cert in cert: kd_list.append( md.KeyDescriptor( key_info=ds.KeyInfo( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=_cert) ) ), use="signing" ) ) if use in ["both", "encryption"] and enc_cert is not None: if not isinstance(enc_cert, list): enc_cert = [enc_cert] for _enc_cert in enc_cert: kd_list.append( md.KeyDescriptor( key_info=ds.KeyInfo( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=_enc_cert) ) ), use="encryption" ) ) if len(kd_list) == 0 and cert is not None: return md.KeyDescriptor( key_info=ds.KeyInfo( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=cert) ) ) ) return kd_list def do_requested_attribute(attributes, acs, is_required="false", name_format=NAME_FORMAT_URI): lista = [] for attr in attributes: attr = from_local_name(acs, attr, name_format) args = {} if isinstance(attr, six.string_types): args["name"] = attr else: for key in attr.keyswv(): args[key] = getattr(attr, key) args["is_required"] = is_required args["name_format"] = name_format lista.append(md.RequestedAttribute(**args)) return lista def do_uiinfo(_uiinfo): uii = mdui.UIInfo() for attr in ['display_name', 'description', "information_url", 'privacy_statement_url']: try: val = _uiinfo[attr] except KeyError: continue aclass = uii.child_class(attr) inst = getattr(uii, attr) if isinstance(val, six.string_types): ainst = aclass(text=val) inst.append(ainst) elif isinstance(val, dict): ainst = aclass() ainst.text = val["text"] ainst.lang = val["lang"] inst.append(ainst) else: for value in val: if isinstance(value, six.string_types): ainst = aclass(text=value) inst.append(ainst) elif isinstance(value, dict): ainst = aclass() ainst.text = value["text"] ainst.lang = value["lang"] inst.append(ainst) try: _attr = "logo" val = _uiinfo[_attr] inst = getattr(uii, _attr) # dictionary or list of dictionaries if isinstance(val, dict): logo = mdui.Logo() for attr, value in val.items(): if attr in logo.keys(): setattr(logo, attr, value) inst.append(logo) elif isinstance(val, list): for logga in val: if not isinstance(logga, dict): raise SAMLError("Configuration error !!") logo = mdui.Logo() for attr, value in logga.items(): if attr in logo.keys(): setattr(logo, attr, value) inst.append(logo) except KeyError: pass try: _attr = "keywords" val = _uiinfo[_attr] inst = getattr(uii, _attr) # list of six.string_types, dictionary or list of dictionaries if isinstance(val, list): for value in val: keyw = mdui.Keywords() if isinstance(value, six.string_types): keyw.text = value elif isinstance(value, dict): keyw.text = " ".join(value["text"]) try: keyw.lang = value["lang"] except KeyError: pass else: raise SAMLError("Configuration error: ui_info keywords") inst.append(keyw) elif isinstance(val, dict): keyw = mdui.Keywords() keyw.text = " ".join(val["text"]) try: keyw.lang = val["lang"] except KeyError: pass inst.append(keyw) else: raise SAMLError("Configuration Error: ui_info keywords") except KeyError: pass return uii def do_idpdisc(discovery_response): return idpdisc.DiscoveryResponse(index="0", location=discovery_response, binding=idpdisc.NAMESPACE) ENDPOINTS = { "sp": { "artifact_resolution_service": (md.ArtifactResolutionService, True), "single_logout_service": (md.SingleLogoutService, False), "manage_name_id_service": (md.ManageNameIDService, False), "assertion_consumer_service": (md.AssertionConsumerService, True), }, "idp": { "artifact_resolution_service": (md.ArtifactResolutionService, True), "single_logout_service": (md.SingleLogoutService, False), "manage_name_id_service": (md.ManageNameIDService, False), "single_sign_on_service": (md.SingleSignOnService, False), "name_id_mapping_service": (md.NameIDMappingService, False), "assertion_id_request_service": (md.AssertionIDRequestService, False), }, "aa": { "artifact_resolution_service": (md.ArtifactResolutionService, True), "single_logout_service": (md.SingleLogoutService, False), "manage_name_id_service": (md.ManageNameIDService, False), "assertion_id_request_service": (md.AssertionIDRequestService, False), "attribute_service": (md.AttributeService, False) }, "pdp": { "authz_service": (md.AuthzService, True) }, "aq": { "authn_query_service": (md.AuthnQueryService, True) } } ENDPOINT_EXT = { "sp": { "discovery_response": (idpdisc.DiscoveryResponse, True) } } DEFAULT_BINDING = { "assertion_consumer_service": BINDING_HTTP_POST, "single_sign_on_service": BINDING_HTTP_REDIRECT, "single_logout_service": BINDING_HTTP_POST, "attribute_service": BINDING_SOAP, "artifact_resolution_service": BINDING_SOAP, "authn_query_service": BINDING_SOAP } def do_extensions(mname, item): try: _mod = __import__("saml2.extension.%s" % mname, globals(), locals(), mname) except ImportError: return None else: res = [] for _cname, ava in item.items(): cls = getattr(_mod, _cname) res.append(rec_factory(cls, **ava)) return res def _do_nameid_format(cls, conf, typ): namef = conf.getattr("name_id_format", typ) if namef: if isinstance(namef, six.string_types): ids = [md.NameIDFormat(namef)] else: ids = [md.NameIDFormat(text=form) for form in namef] setattr(cls, "name_id_format", ids) def do_endpoints(conf, endpoints): service = {} for endpoint, (eclass, indexed) in endpoints.items(): try: servs = [] i = 1 for args in conf[endpoint]: if isinstance(args, six.string_types): # Assume it's the location args = {"location": args, "binding": DEFAULT_BINDING[endpoint]} elif isinstance(args, tuple) or isinstance(args, list): if len(args) == 2: # (location, binding) args = {"location": args[0], "binding": args[1]} elif len(args) == 3: # (location, binding, index) args = {"location": args[0], "binding": args[1], "index": args[2]} if indexed: if "index" not in args: args["index"] = "%d" % i i += 1 else: try: int(args["index"]) except ValueError: raise else: args["index"] = str(args["index"]) servs.append(factory(eclass, **args)) service[endpoint] = servs except KeyError: pass return service DEFAULT = { "want_assertions_signed": "true", "authn_requests_signed": "false", "want_authn_requests_signed": "false", # "want_authn_requests_only_with_valid_cert": "false", } def do_attribute_consuming_service(conf, spsso): service_description = service_name = None requested_attributes = [] acs = conf.attribute_converters req = conf.getattr("required_attributes", "sp") req_attr_name_format = conf.getattr("requested_attribute_name_format", "sp") if req_attr_name_format is None: req_attr_name_format = conf.requested_attribute_name_format if req: requested_attributes.extend( do_requested_attribute(req, acs, is_required="true", name_format=req_attr_name_format)) opt = conf.getattr("optional_attributes", "sp") if opt: requested_attributes.extend( do_requested_attribute(opt, acs, name_format=req_attr_name_format)) try: if conf.description: try: (text, lang) = conf.description except ValueError: text = conf.description lang = "en" service_description = [md.ServiceDescription(text=text, lang=lang)] except KeyError: pass try: if conf.name: try: (text, lang) = conf.name except ValueError: text = conf.name lang = "en" service_name = [md.ServiceName(text=text, lang=lang)] except KeyError: pass # Must be both requested attributes and service name if requested_attributes: if not service_name: service_name = [md.ServiceName(text="", lang="en")] ac_serv = md.AttributeConsumingService( index="1", service_name=service_name, requested_attribute=requested_attributes) if service_description: ac_serv.service_description = service_description spsso.attribute_consuming_service = [ac_serv] def do_spsso_descriptor(conf, cert=None, enc_cert=None): spsso = md.SPSSODescriptor() spsso.protocol_support_enumeration = samlp.NAMESPACE exts = conf.getattr("extensions", "sp") if exts: if spsso.extensions is None: spsso.extensions = md.Extensions() for key, val in exts.items(): _ext = do_extensions(key, val) if _ext: for _e in _ext: spsso.extensions.add_extension_element(_e) endps = conf.getattr("endpoints", "sp") if endps: for (endpoint, instlist) in do_endpoints(endps, ENDPOINTS["sp"]).items(): setattr(spsso, endpoint, instlist) ext = do_endpoints(endps, ENDPOINT_EXT["sp"]) if ext: if spsso.extensions is None: spsso.extensions = md.Extensions() for vals in ext.values(): for val in vals: spsso.extensions.add_extension_element(val) ui_info = conf.getattr("ui_info", "sp") if ui_info: if spsso.extensions is None: spsso.extensions = md.Extensions() spsso.extensions.add_extension_element(do_uiinfo(ui_info)) if cert or enc_cert: metadata_key_usage = conf.metadata_key_usage spsso.key_descriptor = do_key_descriptor(cert=cert, enc_cert=enc_cert, use=metadata_key_usage) for key in ["want_assertions_signed", "authn_requests_signed"]: try: val = conf.getattr(key, "sp") if val is None: setattr(spsso, key, DEFAULT[key]) # default ?! else: strval = "{0:>s}".format(str(val)) setattr(spsso, key, strval.lower()) except KeyError: setattr(spsso, key, DEFAULTS[key]) do_attribute_consuming_service(conf, spsso) _do_nameid_format(spsso, conf, "sp") return spsso def do_idpsso_descriptor(conf, cert=None, enc_cert=None): idpsso = md.IDPSSODescriptor() idpsso.protocol_support_enumeration = samlp.NAMESPACE endps = conf.getattr("endpoints", "idp") if endps: for (endpoint, instlist) in do_endpoints(endps, ENDPOINTS["idp"]).items(): setattr(idpsso, endpoint, instlist) _do_nameid_format(idpsso, conf, "idp") scopes = conf.getattr("scope", "idp") if scopes: if idpsso.extensions is None: idpsso.extensions = md.Extensions() for scope in scopes: mdscope = shibmd.Scope() mdscope.text = scope # unless scope contains '*'/'+'/'?' assume non regexp ? mdscope.regexp = "false" idpsso.extensions.add_extension_element(mdscope) ui_info = conf.getattr("ui_info", "idp") if ui_info: if idpsso.extensions is None: idpsso.extensions = md.Extensions() idpsso.extensions.add_extension_element(do_uiinfo(ui_info)) if cert or enc_cert: idpsso.key_descriptor = do_key_descriptor(cert, enc_cert, use=conf.metadata_key_usage) for key in ["want_authn_requests_signed"]: # "want_authn_requests_only_with_valid_cert"]: try: val = conf.getattr(key, "idp") if val is None: setattr(idpsso, key, DEFAULT[key]) else: setattr(idpsso, key, ("%s" % val).lower()) except KeyError: setattr(idpsso, key, DEFAULTS[key]) return idpsso def do_aa_descriptor(conf, cert=None, enc_cert=None): aad = md.AttributeAuthorityDescriptor() aad.protocol_support_enumeration = samlp.NAMESPACE endps = conf.getattr("endpoints", "aa") if endps: for (endpoint, instlist) in do_endpoints(endps, ENDPOINTS["aa"]).items(): setattr(aad, endpoint, instlist) _do_nameid_format(aad, conf, "aa") if cert or enc_cert: aad.key_descriptor = do_key_descriptor(cert, enc_cert, use=conf.metadata_key_usage) attributes = conf.getattr("attribute", "aa") if attributes: for attribute in attributes: aad.attribute.append(Attribute(text=attribute)) attribute_profiles = conf.getattr("attribute_profile", "aa") if attribute_profiles: for attribute_profile in attribute_profiles: aad.attribute.append(AttributeProfile(text=attribute_profile)) return aad def do_aq_descriptor(conf, cert=None, enc_cert=None): aqs = md.AuthnAuthorityDescriptor() aqs.protocol_support_enumeration = samlp.NAMESPACE endps = conf.getattr("endpoints", "aq") if endps: for (endpoint, instlist) in do_endpoints(endps, ENDPOINTS["aq"]).items(): setattr(aqs, endpoint, instlist) _do_nameid_format(aqs, conf, "aq") if cert or enc_cert: aqs.key_descriptor = do_key_descriptor(cert, enc_cert, use=conf.metadata_key_usage) return aqs def do_pdp_descriptor(conf, cert=None, enc_cert=None): """ Create a Policy Decision Point descriptor """ pdp = md.PDPDescriptor() pdp.protocol_support_enumeration = samlp.NAMESPACE endps = conf.getattr("endpoints", "pdp") if endps: for (endpoint, instlist) in do_endpoints(endps, ENDPOINTS["pdp"]).items(): setattr(pdp, endpoint, instlist) _do_nameid_format(pdp, conf, "pdp") if cert: pdp.key_descriptor = do_key_descriptor(cert, enc_cert, use=conf.metadata_key_usage) return pdp def _add_attr_to_entity_attributes(extensions, attribute): try: entity_attributes = next( el for el in extensions.extension_elements if el.tag == mdattr.EntityAttributes.c_tag ) except StopIteration: entity_attributes = mdattr.EntityAttributes(attribute=attribute) extensions.add_extension_element(entity_attributes) else: entity_attributes.children.append(attribute) def entity_descriptor(confd): mycert = None enc_cert = None if confd.cert_file is not None: mycert = [] mycert.append("".join(read_cert(confd.cert_file))) if confd.additional_cert_files is not None: for _cert_file in confd.additional_cert_files: mycert.append("".join(read_cert(_cert_file))) if confd.encryption_keypairs is not None: enc_cert = [] for _encryption in confd.encryption_keypairs: enc_cert.append("".join(read_cert(_encryption["cert_file"]))) entd = md.EntityDescriptor() entd.entity_id = confd.entityid if confd.valid_for: entd.valid_until = in_a_while(hours=int(confd.valid_for)) if confd.organization is not None: entd.organization = do_organization_info(confd.organization) if confd.contact_person is not None: entd.contact_person = do_contact_persons_info(confd.contact_person) if confd.assurance_certification: if not entd.extensions: entd.extensions = md.Extensions() ava = [AttributeValue(text=c) for c in confd.assurance_certification] attr = Attribute( attribute_value=ava, name="urn:oasis:names:tc:SAML:attribute:assurance-certification", ) _add_attr_to_entity_attributes(entd.extensions, attr) if confd.entity_category: if not entd.extensions: entd.extensions = md.Extensions() ava = [AttributeValue(text=c) for c in confd.entity_category] attr = Attribute( attribute_value=ava, name="http://macedir.org/entity-category" ) _add_attr_to_entity_attributes(entd.extensions, attr) if confd.entity_category_support: if not entd.extensions: entd.extensions = md.Extensions() ava = [AttributeValue(text=c) for c in confd.entity_category_support] attr = Attribute( attribute_value=ava, name="http://macedir.org/entity-category-support" ) _add_attr_to_entity_attributes(entd.extensions, attr) for item in algorithm_support_in_metadata(confd.xmlsec_binary): if not entd.extensions: entd.extensions = md.Extensions() entd.extensions.add_extension_element(item) conf_sp_type = confd.getattr('sp_type', 'sp') conf_sp_type_in_md = confd.getattr('sp_type_in_metadata', 'sp') if conf_sp_type and conf_sp_type_in_md is True: if not entd.extensions: entd.extensions = md.Extensions() item = sp_type.SPType(text=conf_sp_type) entd.extensions.add_extension_element(item) serves = confd.serves if not serves: raise SAMLError( 'No service type ("sp","idp","aa") provided in the configuration') if "sp" in serves: confd.context = "sp" entd.spsso_descriptor = do_spsso_descriptor(confd, mycert, enc_cert) if "idp" in serves: confd.context = "idp" entd.idpsso_descriptor = do_idpsso_descriptor(confd, mycert, enc_cert) if "aa" in serves: confd.context = "aa" entd.attribute_authority_descriptor = do_aa_descriptor(confd, mycert, enc_cert) if "pdp" in serves: confd.context = "pdp" entd.pdp_descriptor = do_pdp_descriptor(confd, mycert, enc_cert) if "aq" in serves: confd.context = "aq" entd.authn_authority_descriptor = do_aq_descriptor(confd, mycert, enc_cert) return entd def entities_descriptor(eds, valid_for, name, ident, sign, secc, sign_alg=None, digest_alg=None): entities = md.EntitiesDescriptor(entity_descriptor=eds) if valid_for: entities.valid_until = in_a_while(hours=valid_for) if name: entities.name = name if ident: entities.id = ident if sign: if not ident: ident = sid() if not secc.key_file: raise SAMLError("If you want to do signing you should define " + "a key to sign with") if not secc.my_cert: raise SAMLError("If you want to do signing you should define " + "where your public key are") entities.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) entities.id = ident xmldoc = secc.sign_statement("%s" % entities, class_name(entities)) entities = md.entities_descriptor_from_string(xmldoc) else: xmldoc = None return entities, xmldoc def sign_entity_descriptor(edesc, ident, secc, sign_alg=None, digest_alg=None): """ :param edesc: EntityDescriptor instance :param ident: EntityDescriptor identifier :param secc: Security context :return: Tuple with EntityDescriptor instance and Signed XML document """ if not ident: ident = sid() edesc.signature = pre_signature_part(ident, secc.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) edesc.id = ident xmldoc = secc.sign_statement("%s" % edesc, class_name(edesc)) edesc = md.entity_descriptor_from_string(xmldoc) return edesc, xmldoc def read_cert(path): with open(path) as fp: lines = fp.readlines() return lines[1:-1] pysaml2-4.9.0/src/saml2/mongo_store.py000066400000000000000000000327141355762626600176560ustar00rootroot00000000000000import datetime from hashlib import sha1 import logging from pymongo import MongoClient from pymongo.mongo_replica_set_client import MongoReplicaSetClient import pymongo.uri_parser import pymongo.errors from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.eptid import Eptid from saml2.mdstore import InMemoryMetaData from saml2.mdstore import metadata_modules from saml2.mdstore import load_metadata_modules from saml2.s_utils import PolicyError from saml2.ident import code_binary from saml2.ident import IdentDB from saml2.ident import Unknown from saml2.mdie import to_dict from saml2.mdie import from_dict import six __author__ = 'rolandh' logger = logging.getLogger(__name__) ONTS = load_metadata_modules() MMODS = metadata_modules() class CorruptDatabase(Exception): pass def context_match(cfilter, cntx): # TODO return True class SessionStorageMDB(object): """ Session information is stored in a MongoDB database""" def __init__(self, database="", collection="assertion", **kwargs): db = _mdb_get_database(database, **kwargs) self.assertion = db[collection] def store_assertion(self, assertion, to_sign): name_id = assertion.subject.name_id nkey = sha1(code_binary(name_id)).hexdigest() doc = { "name_id_key": nkey, "assertion_id": assertion.id, "assertion": to_dict(assertion, MMODS, True), "to_sign": to_sign } _ = self.assertion.insert(doc) def get_assertion(self, cid): res = [] for item in self.assertion.find({"assertion_id": cid}): res.append({"assertion": from_dict(item["assertion"], ONTS, True), "to_sign": item["to_sign"]}) if len(res) == 1: return res[0] elif res is []: return None else: raise SystemError("More then one assertion with the same ID") def get_assertions_by_subject(self, name_id=None, session_index=None, requested_context=None): """ :param name_id: One of name_id or key can be used to get the authn statement :param session_index: If match against a session index should be done :param requested_context: Authn statements should match a specific authn context :return: """ result = [] key = sha1(code_binary(name_id)).hexdigest() for item in self.assertion.find({"name_id_key": key}): assertion = from_dict(item["assertion"], ONTS, True) if session_index or requested_context: for statement in assertion.authn_statement: if session_index: if statement.session_index == session_index: result.append(assertion) break if requested_context: if context_match(requested_context, statement.authn_context): result.append(assertion) break else: result.append(assertion) return result def remove_authn_statements(self, name_id): logger.debug("remove authn about: %s", name_id) key = sha1(code_binary(name_id)).hexdigest() for item in self.assertion.find({"name_id_key": key}): self.assertion.remove(item["_id"]) def get_authn_statements(self, name_id, session_index=None, requested_context=None): """ :param name_id: :param session_index: :param requested_context: :return: """ return [k.authn_statement for k in self.get_assertions_by_subject( name_id, session_index, requested_context)] class IdentMDB(IdentDB): def __init__(self, database="", collection="ident", domain="", name_qualifier=""): IdentDB.__init__(self, None, domain, name_qualifier) self.mdb = MDB(database=database, collection=collection) self.mdb.primary_key = "user_id" def in_store(self, _id): if [x for x in self.mdb.get(ident_id=_id)]: return True else: return False def create_id(self, nformat, name_qualifier="", sp_name_qualifier=""): _id = self._create_id(nformat, name_qualifier, sp_name_qualifier) while self.in_store(_id): _id = self._create_id(nformat, name_qualifier, sp_name_qualifier) return _id def store(self, ident, name_id): self.mdb.store(ident, name_id=to_dict(name_id, MMODS, True)) def find_nameid(self, userid, nformat=None, sp_name_qualifier=None, name_qualifier=None, sp_provided_id=None, **kwargs): # reset passed for compatibility kwargs for next usage kwargs = {} if nformat: kwargs["name_format"] = nformat if sp_name_qualifier: kwargs["sp_name_qualifier"] = sp_name_qualifier if name_qualifier: kwargs["name_qualifier"] = name_qualifier if sp_provided_id: kwargs["sp_provided_id"] = sp_provided_id res = [] for item in self.mdb.get(userid, **kwargs): res.append(from_dict(item["name_id"], ONTS, True)) return res def find_local_id(self, name_id): cnid = to_dict(name_id, MMODS, True) for item in self.mdb.get(name_id=cnid): return item[self.mdb.primary_key] return None def match_local_id(self, userid, sp_name_qualifier, name_qualifier): """ Match a local persistent identifier. Look for an existing persistent NameID matching userid, sp_name_qualifier and name_qualifier. """ filter = { "name_id.sp_name_qualifier": sp_name_qualifier, "name_id.name_qualifier": name_qualifier, "name_id.format": NAMEID_FORMAT_PERSISTENT, } res = self.mdb.get(value=userid, **filter) if not res: return None return from_dict(res[0]["name_id"], ONTS, True) def remove_remote(self, name_id): cnid = to_dict(name_id, MMODS, True) self.mdb.remove(name_id=cnid) def handle_name_id_mapping_request(self, name_id, name_id_policy): _id = self.find_local_id(name_id) if not _id: raise Unknown("Unknown entity") if name_id_policy.allow_create == "false": raise PolicyError("Not allowed to create new identifier") # else create and return a new one return self.construct_nameid(_id, name_id_policy=name_id_policy) class MDB(object): primary_key = "mdb" def __init__(self, database, collection, **kwargs): _db = _mdb_get_database(database, **kwargs) self.db = _db[collection] def store(self, value, **kwargs): if value: doc = {self.primary_key: value} else: doc = {} doc.update(kwargs) # Add timestamp to all documents to allow external garbage collecting if "created_at" not in doc: doc["created_at"] = datetime.datetime.utcnow() _ = self.db.insert(doc) def get(self, value=None, **kwargs): if value is not None: doc = {self.primary_key: value} doc.update(kwargs) return [item for item in self.db.find(doc)] elif kwargs: return [item for item in self.db.find(kwargs)] def remove(self, key=None, **kwargs): if key is None: if kwargs: for item in self.db.find(kwargs): self.db.remove(item["_id"]) else: doc = {self.primary_key: key} doc.update(kwargs) for item in self.db.find(doc): self.db.remove(item["_id"]) def keys(self): for item in self.db.find(): yield item[self.primary_key] def items(self): for item in self.db.find(): _key = item[self.primary_key] del item[self.primary_key] del item["_id"] yield _key, item def __contains__(self, key): doc = {self.primary_key: key} res = [item for item in self.db.find(doc)] if not res: return False else: return True def reset(self): self.db.drop() def _mdb_get_database(uri, **kwargs): """ Helper-function to connect to MongoDB and return a database object. The `uri' argument should be either a full MongoDB connection URI string, or just a database name in which case a connection to the default mongo instance at mongodb://localhost:27017 will be made. Performs explicit authentication if a username is provided in a connection string URI, since PyMongo does not always seem to do that as promised. :params database: name as string or (uri, name) :returns: pymongo database object """ if not "tz_aware" in kwargs: # default, but not forced kwargs["tz_aware"] = True connection_factory = MongoClient _parsed_uri = {} try: _parsed_uri = pymongo.uri_parser.parse_uri(uri) except pymongo.errors.InvalidURI: # assume URI to be just the database name db_name = uri _conn = MongoClient() pass else: if "replicaset" in _parsed_uri["options"]: connection_factory = MongoReplicaSetClient db_name = _parsed_uri.get("database", "pysaml2") _conn = connection_factory(uri, **kwargs) _db = _conn[db_name] if "username" in _parsed_uri: _db.authenticate( _parsed_uri.get("username", None), _parsed_uri.get("password", None) ) return _db #------------------------------------------------------------------------------ class EptidMDB(Eptid): def __init__(self, secret, database="", collection="eptid"): Eptid.__init__(self, secret) self.mdb = MDB(database, collection) self.mdb.primary_key = "eptid_key" def __getitem__(self, key): res = self.mdb.get(key) if not res: raise KeyError(key) elif len(res) == 1: return res[0]["eptid"] else: raise CorruptDatabase("Found more than one EPTID document") def __setitem__(self, key, value): _ = self.mdb.store(key, **{"eptid": value}) #------------------------------------------------------------------------------ def protect(dic): res = {} for key, val in dic.items(): key = key.replace(".", "__") if isinstance(val, six.string_types): pass elif isinstance(val, dict): val = protect(val) elif isinstance(val, list): li = [] for va in val: if isinstance(va, six.string_types): pass elif isinstance(va, dict): va = protect(va) # I don't think lists of lists will appear am I wrong ? li.append(va) val = li res[key] = val return res def unprotect(dic): res = {} for key, val in dic.items(): if key == "__class__": pass else: key = key.replace("__", ".") if isinstance(val, six.string_types): pass elif isinstance(val, dict): val = unprotect(val) elif isinstance(val, list): li = [] for va in val: if isinstance(va, six.string_types): pass elif isinstance(val, dict): va = unprotect(va) li.append(va) val = li res[key] = val return res def export_mdstore_to_mongo_db(mds, database, collection, sub_collection=""): mdb = MDB(database, collection, sub_collection=sub_collection) mdb.reset() mdb.primary_key = "entity_id" for key, desc in mds.items(): kwargs = { "entity_description": protect(desc), } mdb.store(key, **kwargs) class MetadataMDB(InMemoryMetaData): def __init__(self, attrc, database="", collection=""): super(MetadataMDB, self).__init__(attrc) self.mdb = MDB(database, collection) self.mdb.primary_key = "entity_id" def _ext_service(self, entity_id, typ, service, binding): try: srvs = self[entity_id][typ] except KeyError: return None if not srvs: return srvs res = [] for srv in srvs: if "extensions" in srv: for elem in srv["extensions"]["extension_elements"]: if elem["__class__"] == service: if elem["binding"] == binding: res.append(elem) return res def load(self): pass def items(self): for key, item in self.mdb.items(): yield key, unprotect(item["entity_description"]) def keys(self): return self.mdb.keys() def values(self): for key, item in self.mdb.items(): yield unprotect(item["entity_description"]) def __contains__(self, item): return item in self.mdb def __getitem__(self, item): res = self.mdb.get(item) if not res: raise KeyError(item) elif len(res) == 1: return unprotect(res[0]["entity_description"]) else: raise CorruptDatabase("More then one document with key %s" % item) def bindings(self, entity_id, typ, service): pass pysaml2-4.9.0/src/saml2/pack.py000066400000000000000000000243611355762626600162400ustar00rootroot00000000000000"""Contains classes and functions that are necessary to implement different bindings. Bindings normally consists of three parts: - rules about what to send - how to package the information - which protocol to use """ import base64 try: import html except: import cgi as html import logging import saml2 from saml2.s_utils import deflate_and_base64_encode from saml2.sigver import REQ_ORDER, RESP_ORDER from saml2.xmldsig import SIG_ALLOWED_ALG import six from six.moves.urllib.parse import urlencode, urlparse try: from xml.etree import cElementTree as ElementTree if ElementTree.VERSION < '1.3.0': # cElementTree has no support for register_namespace # neither _namespace_map, thus we sacrify performance # for correctness from xml.etree import ElementTree except ImportError: try: import cElementTree as ElementTree except ImportError: from elementtree import ElementTree import defusedxml.ElementTree logger = logging.getLogger(__name__) NAMESPACE = "http://schemas.xmlsoap.org/soap/envelope/" HTML_INPUT_ELEMENT_SPEC = '' HTML_FORM_SPEC = """
{saml_response_input} {relay_state_input}
""" def _html_escape(payload): return html.escape(payload, quote=True) def http_form_post_message(message, location, relay_state="", typ="SAMLRequest", **kwargs): """The HTTP POST binding defines a mechanism by which SAML protocol messages may be transmitted within the base64-encoded content of a HTML form control. :param message: The message :param location: Where the form should be posted to :param relay_state: for preserving and conveying state information :return: A tuple containing header information and a HTML message. """ if not isinstance(message, six.string_types): message = str(message) if not isinstance(message, six.binary_type): message = message.encode('utf-8') if typ == "SAMLRequest" or typ == "SAMLResponse": _msg = base64.b64encode(message) else: _msg = message _msg = _msg.decode('ascii') saml_response_input = HTML_INPUT_ELEMENT_SPEC.format( name=_html_escape(typ), val=_html_escape(_msg), type='hidden') relay_state_input = "" if relay_state: relay_state_input = HTML_INPUT_ELEMENT_SPEC.format( name='RelayState', val=_html_escape(relay_state), type='hidden') response = HTML_FORM_SPEC.format( saml_response_input=saml_response_input, relay_state_input=relay_state_input, action=location) return {"headers": [("Content-type", "text/html")], "data": response} def http_post_message(message, relay_state="", typ="SAMLRequest", **kwargs): """ :param message: The message :param relay_state: for preserving and conveying state information :return: A tuple containing header information and a HTML message. """ if not isinstance(message, six.string_types): message = str(message) if not isinstance(message, six.binary_type): message = message.encode('utf-8') if typ == "SAMLRequest" or typ == "SAMLResponse": _msg = base64.b64encode(message) else: _msg = message _msg = _msg.decode('ascii') part = {typ: _msg} if relay_state: part["RelayState"] = relay_state return {"headers": [("Content-type", 'application/x-www-form-urlencoded')], "data": urlencode(part)} def http_redirect_message(message, location, relay_state="", typ="SAMLRequest", sigalg='', signer=None, **kwargs): """The HTTP Redirect binding defines a mechanism by which SAML protocol messages can be transmitted within URL parameters. Messages are encoded for use with this binding using a URL encoding technique, and transmitted using the HTTP GET method. The DEFLATE Encoding is used in this function. :param message: The message :param location: Where the message should be posted to :param relay_state: for preserving and conveying state information :param typ: What type of message it is SAMLRequest/SAMLResponse/SAMLart :param sigalg: Which algorithm the signature function will use to sign the message :param signer: A signature function that can be used to sign the message :return: A tuple containing header information and a HTML message. """ if not isinstance(message, six.string_types): message = "%s" % (message,) _order = None if typ in ["SAMLRequest", "SAMLResponse"]: if typ == "SAMLRequest": _order = REQ_ORDER else: _order = RESP_ORDER args = {typ: deflate_and_base64_encode(message)} elif typ == "SAMLart": args = {typ: message} else: raise Exception("Unknown message type: %s" % typ) if relay_state: args["RelayState"] = relay_state if signer: # sigalgs, should be one defined in xmldsig assert sigalg in [b for a, b in SIG_ALLOWED_ALG] args["SigAlg"] = sigalg string = "&".join([urlencode({k: args[k]}) for k in _order if k in args]).encode('ascii') args["Signature"] = base64.b64encode(signer.sign(string)) string = urlencode(args) else: string = urlencode(args) glue_char = "&" if urlparse(location).query else "?" login_url = glue_char.join([location, string]) headers = [('Location', str(login_url))] body = [] return {"headers": headers, "data": body} DUMMY_NAMESPACE = "http://example.org/" PREFIX = '' def make_soap_enveloped_saml_thingy(thingy, header_parts=None): """ Returns a soap envelope containing a SAML request as a text string. :param thingy: The SAML thingy :return: The SOAP envelope as a string """ envelope = ElementTree.Element('') envelope.tag = '{%s}Envelope' % NAMESPACE if header_parts: header = ElementTree.Element('') header.tag = '{%s}Header' % NAMESPACE envelope.append(header) for part in header_parts: # This doesn't work if the headers are signed part.become_child_element_of(header) body = ElementTree.Element('') body.tag = '{%s}Body' % NAMESPACE envelope.append(body) if isinstance(thingy, six.string_types): # remove the first XML version/encoding line if thingy[0:5].lower() == '", first + 14) cut2 = _str[first:last + 1] return _str.replace(cut2, thingy) else: thingy.become_child_element_of(body) return ElementTree.tostring(envelope, encoding="UTF-8") def http_soap_message(message): return {"headers": [("Content-type", "application/soap+xml")], "data": make_soap_enveloped_saml_thingy(message)} def http_paos(message, extra=None): return {"headers": [("Content-type", "application/soap+xml")], "data": make_soap_enveloped_saml_thingy(message, extra)} def parse_soap_enveloped_saml(text, body_class, header_class=None): """Parses a SOAP enveloped SAML thing and returns header parts and body :param text: The SOAP object as XML :return: header parts and body as saml.samlbase instances """ envelope = defusedxml.ElementTree.fromstring(text) assert envelope.tag == '{%s}Envelope' % NAMESPACE # print(len(envelope)) body = None header = {} for part in envelope: # print(">",part.tag) if part.tag == '{%s}Body' % NAMESPACE: for sub in part: try: body = saml2.create_class_from_element_tree( body_class, sub) except Exception: raise Exception( "Wrong body type (%s) in SOAP envelope" % sub.tag) elif part.tag == '{%s}Header' % NAMESPACE: if not header_class: raise Exception("Header where I didn't expect one") # print("--- HEADER ---") for sub in part: # print(">>",sub.tag) for klass in header_class: # print("?{%s}%s" % (klass.c_namespace,klass.c_tag)) if sub.tag == "{%s}%s" % (klass.c_namespace, klass.c_tag): header[sub.tag] = \ saml2.create_class_from_element_tree(klass, sub) break return body, header # ----------------------------------------------------------------------------- PACKING = { saml2.BINDING_HTTP_REDIRECT: http_redirect_message, saml2.BINDING_HTTP_POST: http_form_post_message, } def packager(identifier): try: return PACKING[identifier] except KeyError: raise Exception("Unknown binding type: %s" % identifier) def factory(binding, message, location, relay_state="", typ="SAMLRequest", **kwargs): return PACKING[binding](message, location, relay_state, typ, **kwargs) pysaml2-4.9.0/src/saml2/population.py000066400000000000000000000043731355762626600175150ustar00rootroot00000000000000import logging import six from saml2.cache import Cache logger = logging.getLogger(__name__) class Population(object): def __init__(self, cache=None): if cache: if isinstance(cache, six.string_types): self.cache = Cache(cache) else: self.cache = cache else: self.cache = Cache() def add_information_about_person(self, session_info): """If there already are information from this source in the cache this function will overwrite that information""" session_info = dict(session_info) name_id = session_info["name_id"] issuer = session_info.pop("issuer") self.cache.set(name_id, issuer, session_info, session_info["not_on_or_after"]) return name_id def stale_sources_for_person(self, name_id, sources=None): """ :param name_id: Identifier of the subject, a NameID instance :param sources: Sources for information about the subject :return: """ if not sources: # assume that all the members has be asked # once before, hence they are represented in the cache sources = self.cache.entities(name_id) sources = [m for m in sources if not self.cache.active(name_id, m)] return sources def issuers_of_info(self, name_id): return self.cache.entities(name_id) def get_identity(self, name_id, entities=None, check_not_on_or_after=True): return self.cache.get_identity(name_id, entities, check_not_on_or_after) def get_info_from(self, name_id, entity_id, check_not_on_or_after=True): return self.cache.get(name_id, entity_id, check_not_on_or_after) def subjects(self): """Returns the name id's for all the persons in the cache""" return self.cache.subjects() def remove_person(self, name_id): self.cache.delete(name_id) def get_entityid(self, name_id, source_id, check_not_on_or_after=True): try: return self.cache.get(name_id, source_id, check_not_on_or_after)[ "name_id"] except (KeyError, ValueError): return "" def sources(self, name_id): return self.cache.entities(name_id) pysaml2-4.9.0/src/saml2/profile/000077500000000000000000000000001355762626600164025ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/profile/__init__.py000066400000000000000000000000641355762626600205130ustar00rootroot00000000000000#profile schema descriptions __author__ = 'rolandh' pysaml2-4.9.0/src/saml2/profile/ecp.py000066400000000000000000000150011355762626600175200ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Fri May 27 23:08:21 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import saml from saml2 import samlp #import soapenv as S NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp' class RequestType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:RequestType element """ c_tag = 'RequestType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Issuer'] = ('issuer', saml.Issuer) c_children['{urn:oasis:names:tc:SAML:2.0:protocol}IDPList'] = ('idp_list', samlp.IDPList) c_cardinality['idp_list'] = {"min":0, "max":1} c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}mustUnderstand'] = ('must_understand', 'None', True) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}actor'] = ('actor', 'None', True) c_attributes['ProviderName'] = ('provider_name', 'string', False) c_attributes['IsPassive'] = ('is_passive', 'boolean', False) c_child_order.extend(['issuer', 'idp_list']) def __init__(self, issuer=None, idp_list=None, must_understand=None, actor=None, provider_name=None, is_passive=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.issuer=issuer self.idp_list=idp_list self.must_understand=must_understand self.actor=actor self.provider_name=provider_name self.is_passive=is_passive def request_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestType_, xml_string) class ResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:ResponseType element """ c_tag = 'ResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}mustUnderstand'] = ('must_understand', 'None', True) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}actor'] = ('actor', 'None', True) c_attributes['AssertionConsumerServiceURL'] = ('assertion_consumer_service_url', 'anyURI', True) def __init__(self, must_understand=None, actor=None, assertion_consumer_service_url=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.must_understand=must_understand self.actor=actor self.assertion_consumer_service_url=assertion_consumer_service_url def response_type__from_string(xml_string): return saml2.create_class_from_xml_string(ResponseType_, xml_string) class RelayStateType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:RelayStateType element """ c_tag = 'RelayStateType' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}mustUnderstand'] = ('must_understand', 'string', True) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}actor'] = ('actor', 'string', True) def __init__(self, must_understand=None, actor=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.must_understand=must_understand self.actor=actor def relay_state_type__from_string(xml_string): return saml2.create_class_from_xml_string(RelayStateType_, xml_string) class Request(RequestType_): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:Request element """ c_tag = 'Request' c_namespace = NAMESPACE c_children = RequestType_.c_children.copy() c_attributes = RequestType_.c_attributes.copy() c_child_order = RequestType_.c_child_order[:] c_cardinality = RequestType_.c_cardinality.copy() def request_from_string(xml_string): return saml2.create_class_from_xml_string(Request, xml_string) class Response(ResponseType_): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:Response element """ c_tag = 'Response' c_namespace = NAMESPACE c_children = ResponseType_.c_children.copy() c_attributes = ResponseType_.c_attributes.copy() c_child_order = ResponseType_.c_child_order[:] c_cardinality = ResponseType_.c_cardinality.copy() def response_from_string(xml_string): return saml2.create_class_from_xml_string(Response, xml_string) class RelayState(RelayStateType_): """The urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp:RelayState element """ c_tag = 'RelayState' c_namespace = NAMESPACE c_children = RelayStateType_.c_children.copy() c_attributes = RelayStateType_.c_attributes.copy() c_child_order = RelayStateType_.c_child_order[:] c_cardinality = RelayStateType_.c_cardinality.copy() def relay_state_from_string(xml_string): return saml2.create_class_from_xml_string(RelayState, xml_string) ELEMENT_FROM_STRING = { Request.c_tag: request_from_string, RequestType_.c_tag: request_type__from_string, Response.c_tag: response_from_string, ResponseType_.c_tag: response_type__from_string, RelayState.c_tag: relay_state_from_string, RelayStateType_.c_tag: relay_state_type__from_string, } ELEMENT_BY_TAG = { 'Request': Request, 'RequestType': RequestType_, 'Response': Response, 'ResponseType': ResponseType_, 'RelayState': RelayState, 'RelayStateType': RelayStateType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/profile/paos.py000066400000000000000000000103571355762626600177240ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Fri May 27 17:30:44 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase #import soapenv as S NAMESPACE = 'urn:liberty:paos:2003-08' class RequestType_(SamlBase): """The urn:liberty:paos:2003-08:RequestType element """ c_tag = 'RequestType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['responseConsumerURL'] = ('response_consumer_url', 'anyURI', True) c_attributes['service'] = ('service', 'anyURI', True) c_attributes['messageID'] = ('message_id', 'None', False) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}mustUnderstand'] = ('must_understand', 'None', True) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}actor'] = ('actor', 'None', True) def __init__(self, response_consumer_url=None, service=None, message_id=None, must_understand=None, actor=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.response_consumer_url=response_consumer_url self.service=service self.message_id=message_id self.must_understand=must_understand self.actor=actor def request_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestType_, xml_string) class ResponseType_(SamlBase): """The urn:liberty:paos:2003-08:ResponseType element """ c_tag = 'ResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['refToMessageID'] = ('ref_to_message_id', 'None', False) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}mustUnderstand'] = ('must_understand', 'None', True) c_attributes['{http://schemas.xmlsoap.org/soap/envelope/}actor'] = ('actor', 'None', True) def __init__(self, ref_to_message_id=None, must_understand=None, actor=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.ref_to_message_id=ref_to_message_id self.must_understand=must_understand self.actor=actor def response_type__from_string(xml_string): return saml2.create_class_from_xml_string(ResponseType_, xml_string) class Request(RequestType_): """The urn:liberty:paos:2003-08:Request element """ c_tag = 'Request' c_namespace = NAMESPACE c_children = RequestType_.c_children.copy() c_attributes = RequestType_.c_attributes.copy() c_child_order = RequestType_.c_child_order[:] c_cardinality = RequestType_.c_cardinality.copy() def request_from_string(xml_string): return saml2.create_class_from_xml_string(Request, xml_string) class Response(ResponseType_): """The urn:liberty:paos:2003-08:Response element """ c_tag = 'Response' c_namespace = NAMESPACE c_children = ResponseType_.c_children.copy() c_attributes = ResponseType_.c_attributes.copy() c_child_order = ResponseType_.c_child_order[:] c_cardinality = ResponseType_.c_cardinality.copy() def response_from_string(xml_string): return saml2.create_class_from_xml_string(Response, xml_string) ELEMENT_FROM_STRING = { Request.c_tag: request_from_string, RequestType_.c_tag: request_type__from_string, Response.c_tag: response_from_string, ResponseType_.c_tag: response_type__from_string, } ELEMENT_BY_TAG = { 'Request': Request, 'RequestType': RequestType_, 'Response': Response, 'ResponseType': ResponseType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/profile/samlec.py000066400000000000000000000003311355762626600202150ustar00rootroot00000000000000from saml2 import SamlBase NAMESPACE = 'urn:ietf:params:xml:ns:samlec' class GeneratedKey(SamlBase): c_tag = 'GeneratedKey' c_namespace = NAMESPACE ELEMENT_BY_TAG = { 'GeneratedKey': GeneratedKey, } pysaml2-4.9.0/src/saml2/request.py000066400000000000000000000203031355762626600170020ustar00rootroot00000000000000import logging from saml2.attribute_converter import to_local from saml2 import time_util, BINDING_HTTP_REDIRECT from saml2.s_utils import OtherError from saml2.validate import valid_instance from saml2.validate import NotValid from saml2.response import IncorrectlySigned logger = logging.getLogger(__name__) def _dummy(data, **_arg): return "" class Request(object): def __init__(self, sec_context, receiver_addrs, attribute_converters=None, timeslack=0): self.sec = sec_context self.receiver_addrs = receiver_addrs self.timeslack = timeslack self.xmlstr = "" self.name_id = "" self.message = None self.not_on_or_after = 0 self.attribute_converters = attribute_converters self.binding = None self.relay_state = "" self.signature_check = _dummy # has to be set !!! def _clear(self): self.xmlstr = "" self.name_id = "" self.message = None self.not_on_or_after = 0 def _loads(self, xmldata, binding=None, origdoc=None, must=None, only_valid_cert=False): if binding == BINDING_HTTP_REDIRECT: pass # own copy self.xmlstr = xmldata[:] logger.debug("xmlstr: %s", self.xmlstr) try: self.message = self.signature_check(xmldata, origdoc=origdoc, must=must, only_valid_cert=only_valid_cert) except TypeError: raise except Exception as excp: logger.info("EXCEPTION: %s", excp) if not self.message: logger.error("Response was not correctly signed") logger.info("Response: %s", xmldata) raise IncorrectlySigned() logger.info("request: %s", self.message) try: valid_instance(self.message) except NotValid as exc: logger.error("Not valid request: %s", exc.args[0]) raise return self def issue_instant_ok(self): """ Check that the request was issued at a reasonable time """ upper = time_util.shift_time(time_util.time_in_a_while(days=1), self.timeslack).timetuple() lower = time_util.shift_time(time_util.time_a_while_ago(days=1), - self.timeslack).timetuple() # print("issue_instant: %s" % self.message.issue_instant) # print("%s < x < %s" % (lower, upper)) issued_at = time_util.str_to_time(self.message.issue_instant) return issued_at > lower and issued_at < upper def _verify(self): assert self.message.version == "2.0" if self.message.destination and self.receiver_addrs and \ self.message.destination not in self.receiver_addrs: logger.error("%s not in %s", self.message.destination, self.receiver_addrs) raise OtherError("Not destined for me!") assert self.issue_instant_ok() return self def loads(self, xmldata, binding, origdoc=None, must=None, only_valid_cert=False): return self._loads(xmldata, binding, origdoc, must, only_valid_cert=only_valid_cert) def verify(self): try: return self._verify() except AssertionError: return None def subject_id(self): """ The name of the subject can be in either of BaseID, NameID or EncryptedID :return: The identifier if there is one """ if "subject" in self.message.keys(): _subj = self.message.subject if "base_id" in _subj.keys() and _subj.base_id: return _subj.base_id elif _subj.name_id: return _subj.name_id else: if "base_id" in self.message.keys() and self.message.base_id: return self.message.base_id elif self.message.name_id: return self.message.name_id else: # EncryptedID pass def sender(self): return self.message.issuer.text class LogoutRequest(Request): msgtype = "logout_request" def __init__(self, sec_context, receiver_addrs, attribute_converters=None, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_logout_request @property def issuer(self): return self.message.issuer class AttributeQuery(Request): msgtype = "attribute_query" def __init__(self, sec_context, receiver_addrs, attribute_converters=None, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_attribute_query def attribute(self): """ Which attributes that are sought for """ return [] class AuthnRequest(Request): msgtype = "authn_request" def __init__(self, sec_context, receiver_addrs, attribute_converters, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_authn_request def attributes(self): return to_local(self.attribute_converters, self.message) class AuthnQuery(Request): msgtype = "authn_query" def __init__(self, sec_context, receiver_addrs, attribute_converters, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_authn_query def attributes(self): return to_local(self.attribute_converters, self.message) class AssertionIDRequest(Request): msgtype = "assertion_id_request" def __init__(self, sec_context, receiver_addrs, attribute_converters, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_assertion_id_request def attributes(self): return to_local(self.attribute_converters, self.message) class AuthzDecisionQuery(Request): msgtype = "authz_decision_query" def __init__(self, sec_context, receiver_addrs, attribute_converters=None, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_authz_decision_query def action(self): """ Which action authorization is requested for """ pass def evidence(self): """ The evidence on which the decision is based """ pass def resource(self): """ On which resource the action is expected to occur """ pass class NameIDMappingRequest(Request): msgtype = "name_id_mapping_request" def __init__(self, sec_context, receiver_addrs, attribute_converters, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_name_id_mapping_request class ManageNameIDRequest(Request): msgtype = "manage_name_id_request" def __init__(self, sec_context, receiver_addrs, attribute_converters, timeslack=0): Request.__init__(self, sec_context, receiver_addrs, attribute_converters, timeslack) self.signature_check = self.sec.correctly_signed_manage_name_id_request SERVICE2REQUEST = { "single_sign_on_service": AuthnRequest, "attribute_service": AttributeQuery, "authz_service": AuthzDecisionQuery, "assertion_id_request_service": AssertionIDRequest, "authn_query_service": AuthnQuery, "manage_name_id_service": ManageNameIDRequest, "name_id_mapping_service": NameIDMappingRequest, #"artifact_resolve_service": ArtifactResolve, "single_logout_service": LogoutRequest } pysaml2-4.9.0/src/saml2/response.py000066400000000000000000001360151355762626600171600ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # import calendar import logging import six from saml2.samlp import STATUS_VERSION_MISMATCH from saml2.samlp import STATUS_AUTHN_FAILED from saml2.samlp import STATUS_INVALID_ATTR_NAME_OR_VALUE from saml2.samlp import STATUS_INVALID_NAMEID_POLICY from saml2.samlp import STATUS_NO_AUTHN_CONTEXT from saml2.samlp import STATUS_NO_AVAILABLE_IDP from saml2.samlp import STATUS_NO_PASSIVE from saml2.samlp import STATUS_NO_SUPPORTED_IDP from saml2.samlp import STATUS_PARTIAL_LOGOUT from saml2.samlp import STATUS_PROXY_COUNT_EXCEEDED from saml2.samlp import STATUS_REQUEST_DENIED from saml2.samlp import STATUS_REQUEST_UNSUPPORTED from saml2.samlp import STATUS_REQUEST_VERSION_DEPRECATED from saml2.samlp import STATUS_REQUEST_VERSION_TOO_HIGH from saml2.samlp import STATUS_REQUEST_VERSION_TOO_LOW from saml2.samlp import STATUS_RESOURCE_NOT_RECOGNIZED from saml2.samlp import STATUS_TOO_MANY_RESPONSES from saml2.samlp import STATUS_UNKNOWN_ATTR_PROFILE from saml2.samlp import STATUS_UNKNOWN_PRINCIPAL from saml2.samlp import STATUS_UNSUPPORTED_BINDING from saml2.samlp import STATUS_RESPONDER from saml2 import xmldsig as ds from saml2 import xmlenc as xenc from saml2 import samlp from saml2 import class_name from saml2 import saml from saml2 import extension_elements_to_elements from saml2 import SAMLError from saml2 import time_util from saml2.s_utils import RequestVersionTooLow from saml2.s_utils import RequestVersionTooHigh from saml2.saml import attribute_from_string, XSI_TYPE from saml2.saml import SCM_BEARER from saml2.saml import SCM_HOLDER_OF_KEY from saml2.saml import SCM_SENDER_VOUCHES from saml2.saml import encrypted_attribute_from_string from saml2.sigver import security_context from saml2.sigver import DecryptError from saml2.sigver import SignatureError from saml2.sigver import signed from saml2.attribute_converter import to_local from saml2.time_util import str_to_time, later_than from saml2.validate import validate_on_or_after from saml2.validate import validate_before from saml2.validate import valid_instance from saml2.validate import valid_address from saml2.validate import NotValid logger = logging.getLogger(__name__) # --------------------------------------------------------------------------- class IncorrectlySigned(SAMLError): pass class DecryptionFailed(SAMLError): pass class VerificationError(SAMLError): pass class StatusError(SAMLError): pass class UnsolicitedResponse(SAMLError): pass class StatusVersionMismatch(StatusError): pass class StatusAuthnFailed(StatusError): pass class StatusInvalidAttrNameOrValue(StatusError): pass class StatusInvalidNameidPolicy(StatusError): pass class StatusNoAuthnContext(StatusError): pass class StatusNoAvailableIdp(StatusError): pass class StatusNoPassive(StatusError): pass class StatusNoSupportedIdp(StatusError): pass class StatusPartialLogout(StatusError): pass class StatusProxyCountExceeded(StatusError): pass class StatusRequestDenied(StatusError): pass class StatusRequestUnsupported(StatusError): pass class StatusRequestVersionDeprecated(StatusError): pass class StatusRequestVersionTooHigh(StatusError): pass class StatusRequestVersionTooLow(StatusError): pass class StatusResourceNotRecognized(StatusError): pass class StatusTooManyResponses(StatusError): pass class StatusUnknownAttrProfile(StatusError): pass class StatusUnknownPrincipal(StatusError): pass class StatusUnsupportedBinding(StatusError): pass class StatusResponder(StatusError): pass STATUSCODE2EXCEPTION = { STATUS_VERSION_MISMATCH: StatusVersionMismatch, STATUS_AUTHN_FAILED: StatusAuthnFailed, STATUS_INVALID_ATTR_NAME_OR_VALUE: StatusInvalidAttrNameOrValue, STATUS_INVALID_NAMEID_POLICY: StatusInvalidNameidPolicy, STATUS_NO_AUTHN_CONTEXT: StatusNoAuthnContext, STATUS_NO_AVAILABLE_IDP: StatusNoAvailableIdp, STATUS_NO_PASSIVE: StatusNoPassive, STATUS_NO_SUPPORTED_IDP: StatusNoSupportedIdp, STATUS_PARTIAL_LOGOUT: StatusPartialLogout, STATUS_PROXY_COUNT_EXCEEDED: StatusProxyCountExceeded, STATUS_REQUEST_DENIED: StatusRequestDenied, STATUS_REQUEST_UNSUPPORTED: StatusRequestUnsupported, STATUS_REQUEST_VERSION_DEPRECATED: StatusRequestVersionDeprecated, STATUS_REQUEST_VERSION_TOO_HIGH: StatusRequestVersionTooHigh, STATUS_REQUEST_VERSION_TOO_LOW: StatusRequestVersionTooLow, STATUS_RESOURCE_NOT_RECOGNIZED: StatusResourceNotRecognized, STATUS_TOO_MANY_RESPONSES: StatusTooManyResponses, STATUS_UNKNOWN_ATTR_PROFILE: StatusUnknownAttrProfile, STATUS_UNKNOWN_PRINCIPAL: StatusUnknownPrincipal, STATUS_UNSUPPORTED_BINDING: StatusUnsupportedBinding, STATUS_RESPONDER: StatusResponder, } # --------------------------------------------------------------------------- def _dummy(_): return None def for_me(conditions, myself): """ Am I among the intended audiences """ if not conditions.audience_restriction: # No audience restriction return True for restriction in conditions.audience_restriction: if not restriction.audience: continue for audience in restriction.audience: if audience.text.strip() == myself: return True else: # print("Not for me: %s != %s" % (audience.text.strip(), # myself)) pass return False def authn_response(conf, return_addrs, outstanding_queries=None, timeslack=0, asynchop=True, allow_unsolicited=False, want_assertions_signed=False, conv_info=None): sec = security_context(conf) if not timeslack: try: timeslack = int(conf.accepted_time_diff) except TypeError: timeslack = 0 return AuthnResponse(sec, conf.attribute_converters, conf.entityid, return_addrs, outstanding_queries, timeslack, asynchop=asynchop, allow_unsolicited=allow_unsolicited, want_assertions_signed=want_assertions_signed, conv_info=conv_info) # comes in over SOAP so synchronous def attribute_response(conf, return_addrs, timeslack=0, asynchop=False, test=False, conv_info=None): sec = security_context(conf) if not timeslack: try: timeslack = int(conf.accepted_time_diff) except TypeError: timeslack = 0 return AttributeResponse(sec, conf.attribute_converters, conf.entityid, return_addrs, timeslack, asynchop=asynchop, test=test, conv_info=conv_info) class StatusResponse(object): msgtype = "status_response" def __init__(self, sec_context, return_addrs=None, timeslack=0, request_id=0, asynchop=True, conv_info=None): self.sec = sec_context self.return_addrs = return_addrs self.timeslack = timeslack self.request_id = request_id self.xmlstr = "" self.origxml = "" self.name_id = None self.response = None self.not_on_or_after = 0 self.in_response_to = None self.signature_check = self.sec.correctly_signed_response self.require_signature = False self.require_response_signature = False self.require_signature_or_response_signature = False self.not_signed = False self.asynchop = asynchop self.do_not_verify = False self.conv_info = conv_info or {} def _clear(self): self.xmlstr = "" self.name_id = None self.response = None self.not_on_or_after = 0 def _postamble(self): if not self.response: logger.error("Response was not correctly signed") if self.xmlstr: logger.info("Response: %s", self.xmlstr) raise IncorrectlySigned() logger.debug("response: %s", self.response) try: valid_instance(self.response) except NotValid as exc: logger.error("Not valid response: %s", exc.args[0]) self._clear() return self self.in_response_to = self.response.in_response_to return self def load_instance(self, instance): if signed(instance): # This will check signature on Assertion which is the default try: self.response = self.sec.check_signature(instance) except SignatureError: # The response as a whole might be signed or not self.response = self.sec.check_signature( instance, samlp.NAMESPACE + ":Response") else: self.not_signed = True self.response = instance return self._postamble() def _loads(self, xmldata, decode=True, origxml=None): # own copy if isinstance(xmldata, six.binary_type): self.xmlstr = xmldata[:].decode('utf-8') else: self.xmlstr = xmldata[:] logger.debug("xmlstr: %s", self.xmlstr) if origxml: self.origxml = origxml else: self.origxml = self.xmlstr if self.do_not_verify: args = {"do_not_verify": True} else: args = {} try: self.response = self.signature_check( xmldata, origdoc=origxml, must=self.require_signature, require_response_signature=self.require_response_signature, **args) except TypeError: raise except SignatureError: raise except Exception as excp: logger.exception("EXCEPTION: %s", excp) raise # print("<", self.response) return self._postamble() def status_ok(self): status = self.response.status logger.info("status: %s", status) if not status or status.status_code.value == samlp.STATUS_SUCCESS: return True err_code = ( status.status_code.status_code.value if status.status_code.status_code else None ) err_msg = ( status.status_message.text if status.status_message else err_code or "Unknown error" ) err_cls = STATUSCODE2EXCEPTION.get(err_code, StatusError) msg = "Unsuccessful operation: {status}\n{msg} from {code}".format( status=status, msg=err_msg, code=err_code ) logger.info(msg) raise err_cls(msg) def issue_instant_ok(self): """ Check that the response was issued at a reasonable time """ upper = time_util.shift_time(time_util.time_in_a_while(days=1), self.timeslack).timetuple() lower = time_util.shift_time(time_util.time_a_while_ago(days=1), -self.timeslack).timetuple() # print("issue_instant: %s" % self.response.issue_instant) # print("%s < x < %s" % (lower, upper)) issued_at = str_to_time(self.response.issue_instant) return lower < issued_at < upper def _verify(self): if self.request_id and self.in_response_to and \ self.in_response_to != self.request_id: logger.error("Not the id I expected: %s != %s", self.in_response_to, self.request_id) return None try: assert self.response.version == "2.0" except AssertionError: _ver = float(self.response.version) if _ver < 2.0: raise RequestVersionTooLow() else: raise RequestVersionTooHigh() if self.asynchop: if self.response.destination and \ self.response.destination not in self.return_addrs: logger.error("%s not in %s", self.response.destination, self.return_addrs) return None assert self.issue_instant_ok() assert self.status_ok() return self def loads(self, xmldata, decode=True, origxml=None): return self._loads(xmldata, decode, origxml) def verify(self, keys=None): try: return self._verify() except AssertionError: logger.exception("verify") return None def update(self, mold): self.xmlstr = mold.xmlstr self.in_response_to = mold.in_response_to self.response = mold.response def issuer(self): return self.response.issuer.text.strip() class LogoutResponse(StatusResponse): msgtype = "logout_response" def __init__(self, sec_context, return_addrs=None, timeslack=0, asynchop=True, conv_info=None): StatusResponse.__init__(self, sec_context, return_addrs, timeslack, asynchop=asynchop, conv_info=conv_info) self.signature_check = self.sec.correctly_signed_logout_response class NameIDMappingResponse(StatusResponse): msgtype = "name_id_mapping_response" def __init__(self, sec_context, return_addrs=None, timeslack=0, request_id=0, asynchop=True, conv_info=None): StatusResponse.__init__(self, sec_context, return_addrs, timeslack, request_id, asynchop, conv_info=conv_info) self.signature_check = self.sec \ .correctly_signed_name_id_mapping_response class ManageNameIDResponse(StatusResponse): msgtype = "manage_name_id_response" def __init__(self, sec_context, return_addrs=None, timeslack=0, request_id=0, asynchop=True, conv_info=None): StatusResponse.__init__(self, sec_context, return_addrs, timeslack, request_id, asynchop, conv_info=conv_info) self.signature_check = self.sec.correctly_signed_manage_name_id_response # ---------------------------------------------------------------------------- class AuthnResponse(StatusResponse): """ This is where all the profile compliance is checked. This one does saml2int compliance. """ msgtype = "authn_response" def __init__(self, sec_context, attribute_converters, entity_id, return_addrs=None, outstanding_queries=None, timeslack=0, asynchop=True, allow_unsolicited=False, test=False, allow_unknown_attributes=False, want_assertions_signed=False, want_assertions_or_response_signed=False, want_response_signed=False, conv_info=None, **kwargs): StatusResponse.__init__(self, sec_context, return_addrs, timeslack, asynchop=asynchop, conv_info=conv_info) self.entity_id = entity_id self.attribute_converters = attribute_converters if outstanding_queries: self.outstanding_queries = outstanding_queries else: self.outstanding_queries = {} self.context = "AuthnReq" self.came_from = None self.ava = None self.assertion = None self.assertions = [] self.session_not_on_or_after = 0 self.allow_unsolicited = allow_unsolicited self.require_signature = want_assertions_signed self.require_signature_or_response_signature = want_assertions_or_response_signed self.require_response_signature = want_response_signed self.test = test self.allow_unknown_attributes = allow_unknown_attributes # try: self.extension_schema = kwargs["extension_schema"] except KeyError: self.extension_schema = {} def check_subject_confirmation_in_response_to(self, irp): for assertion in self.response.assertion: for _sc in assertion.subject.subject_confirmation: try: assert _sc.subject_confirmation_data.in_response_to == irp except AssertionError: return False return True def loads(self, xmldata, decode=True, origxml=None): self._loads(xmldata, decode, origxml) if self.asynchop: if self.in_response_to in self.outstanding_queries: self.came_from = self.outstanding_queries[self.in_response_to] # del self.outstanding_queries[self.in_response_to] try: if not self.check_subject_confirmation_in_response_to( self.in_response_to): logger.exception( "Unsolicited response %s" % self.in_response_to) raise UnsolicitedResponse( "Unsolicited response: %s" % self.in_response_to) except AttributeError: pass elif self.allow_unsolicited: # Should check that I haven't seen this before pass else: logger.exception( "Unsolicited response %s" % self.in_response_to) raise UnsolicitedResponse( "Unsolicited response: %s" % self.in_response_to) return self def clear(self): self._clear() self.came_from = None self.ava = None self.assertion = None def authn_statement_ok(self, optional=False): try: # the assertion MUST contain one AuthNStatement assert len(self.assertion.authn_statement) == 1 except AssertionError: if optional: return True else: logger.error("No AuthnStatement") raise authn_statement = self.assertion.authn_statement[0] if authn_statement.session_not_on_or_after: if validate_on_or_after(authn_statement.session_not_on_or_after, self.timeslack): self.session_not_on_or_after = calendar.timegm( time_util.str_to_time( authn_statement.session_not_on_or_after)) else: return False return True # check authn_statement.session_index def condition_ok(self, lax=False): if not self.assertion.conditions: # Conditions is Optional for Assertion, so, if it's absent, then we # assume that its valid return True if self.test: lax = True conditions = self.assertion.conditions logger.debug("conditions: %s", conditions) # if no sub-elements or elements are supplied, then the # assertion is considered to be valid. if not conditions.keyswv(): return True # if both are present NotBefore must be earlier than NotOnOrAfter if conditions.not_before and conditions.not_on_or_after: if not later_than(conditions.not_on_or_after, conditions.not_before): return False try: if conditions.not_on_or_after: self.not_on_or_after = validate_on_or_after( conditions.not_on_or_after, self.timeslack) if conditions.not_before: validate_before(conditions.not_before, self.timeslack) except Exception as excp: logger.error("Exception on conditions: %s", excp) if not lax: raise else: self.not_on_or_after = 0 if not for_me(conditions, self.entity_id): if not lax: raise Exception("Not for me!!!") if conditions.condition: # extra conditions for cond in conditions.condition: try: if cond.extension_attributes[ XSI_TYPE] in self.extension_schema: pass else: raise Exception("Unknown condition") except KeyError: raise Exception("Missing xsi:type specification") return True def decrypt_attributes(self, attribute_statement): """ Decrypts possible encrypted attributes and adds the decrypts to the list of attributes. :param attribute_statement: A SAML.AttributeStatement which might contain both encrypted attributes and attributes. """ # _node_name = [ # "urn:oasis:names:tc:SAML:2.0:assertion:EncryptedData", # "urn:oasis:names:tc:SAML:2.0:assertion:EncryptedAttribute"] for encattr in attribute_statement.encrypted_attribute: if not encattr.encrypted_key: _decr = self.sec.decrypt(encattr.encrypted_data) _attr = attribute_from_string(_decr) attribute_statement.attribute.append(_attr) else: _decr = self.sec.decrypt(encattr) enc_attr = encrypted_attribute_from_string(_decr) attrlist = enc_attr.extensions_as_elements("Attribute", saml) attribute_statement.attribute.extend(attrlist) def read_attribute_statement(self, attr_statem): logger.debug("Attribute Statement: %s", attr_statem) # for aconv in self.attribute_converters: # logger.debug("Converts name format: %s", aconv.name_format) self.decrypt_attributes(attr_statem) return to_local(self.attribute_converters, attr_statem, self.allow_unknown_attributes) def get_identity(self): """ The assertion can contain zero or more attributeStatements """ ava = {} for _assertion in self.assertions: if _assertion.advice: if _assertion.advice.assertion: for tmp_assertion in _assertion.advice.assertion: if tmp_assertion.attribute_statement: assert len(tmp_assertion.attribute_statement) == 1 ava.update(self.read_attribute_statement( tmp_assertion.attribute_statement[0])) if _assertion.attribute_statement: logger.debug("Assertion contains %s attribute statement(s)", (len(self.assertion.attribute_statement))) for _attr_statem in _assertion.attribute_statement: logger.debug("Attribute Statement: %s" % (_attr_statem,)) ava.update(self.read_attribute_statement(_attr_statem)) if not ava: logger.debug("Assertion contains no attribute statements") return ava def _bearer_confirmed(self, data): if not data: return False if data.address: if not valid_address(data.address): return False # verify that I got it from the correct sender # These two will raise exception if untrue validate_on_or_after(data.not_on_or_after, self.timeslack) validate_before(data.not_before, self.timeslack) # not_before must be < not_on_or_after if not later_than(data.not_on_or_after, data.not_before): return False if self.asynchop and self.came_from is None: if data.in_response_to: if data.in_response_to in self.outstanding_queries: self.came_from = self.outstanding_queries[ data.in_response_to] # del self.outstanding_queries[data.in_response_to] elif self.allow_unsolicited: pass else: # This is where I don't allow unsolicited reponses # Either in_response_to == None or has a value I don't # recognize logger.debug("in response to: '%s'", data.in_response_to) logger.info("outstanding queries: %s", self.outstanding_queries.keys()) raise Exception( "Combination of session id and requestURI I don't " "recall") return True def _holder_of_key_confirmed(self, data): if not data or not data.extension_elements: return False has_keyinfo = False for element in extension_elements_to_elements(data.extension_elements, [samlp, saml, xenc, ds]): if isinstance(element, ds.KeyInfo): has_keyinfo = True return has_keyinfo def get_subject(self): """ The assertion must contain a Subject """ assert self.assertion.subject subject = self.assertion.subject subjconf = [] if not self.verify_attesting_entity(subject.subject_confirmation): raise VerificationError("No valid attesting address") for subject_confirmation in subject.subject_confirmation: _data = subject_confirmation.subject_confirmation_data if subject_confirmation.method == SCM_BEARER: if not self._bearer_confirmed(_data): continue elif subject_confirmation.method == SCM_HOLDER_OF_KEY: if not self._holder_of_key_confirmed(_data): continue elif subject_confirmation.method == SCM_SENDER_VOUCHES: pass else: raise ValueError("Unknown subject confirmation method: %s" % ( subject_confirmation.method,)) _recip = _data.recipient if not _recip or not self.verify_recipient(_recip): raise VerificationError("No valid recipient") subjconf.append(subject_confirmation) if not subjconf: raise VerificationError("No valid subject confirmation") subject.subject_confirmation = subjconf # The subject may contain a name_id if subject.name_id: self.name_id = subject.name_id elif subject.encrypted_id: # decrypt encrypted ID _name_id_str = self.sec.decrypt( subject.encrypted_id.encrypted_data.to_string()) _name_id = saml.name_id_from_string(_name_id_str) self.name_id = _name_id logger.info("Subject NameID: %s", self.name_id) return self.name_id def _assertion(self, assertion, verified=False): """ Check the assertion :param assertion: :return: True/False depending on if the assertion is sane or not """ if not hasattr(assertion, 'signature') or not assertion.signature: logger.debug("unsigned") if self.require_signature: raise SignatureError("Signature missing for assertion") else: logger.debug("signed") if not verified and self.do_not_verify is False: try: self.sec.check_signature(assertion, class_name(assertion), self.xmlstr) except Exception as exc: logger.error("correctly_signed_response: %s", exc) raise self.assertion = assertion logger.debug("assertion context: %s", self.context) logger.debug("assertion keys: %s", assertion.keyswv()) logger.debug("outstanding_queries: %s", self.outstanding_queries) # if self.context == "AuthnReq" or self.context == "AttrQuery": if self.context == "AuthnReq": self.authn_statement_ok() # elif self.context == "AttrQuery": # self.authn_statement_ok(True) if not self.condition_ok(): raise VerificationError("Condition not OK") logger.debug("--- Getting Identity ---") # if self.context == "AuthnReq" or self.context == "AttrQuery": # self.ava = self.get_identity() # logger.debug("--- AVA: %s", self.ava) try: self.get_subject() if self.asynchop: if self.allow_unsolicited: pass elif self.came_from is None: raise VerificationError("Came from") return True except Exception: logger.exception("get subject") raise def decrypt_assertions(self, encrypted_assertions, decr_txt, issuer=None, verified=False): """ Moves the decrypted assertion from the encrypted assertion to a list. :param encrypted_assertions: A list of encrypted assertions. :param decr_txt: The string representation containing the decrypted data. Used when verifying signatures. :param issuer: The issuer of the response. :param verified: If True do not verify signatures, otherwise verify the signature if it exists. :return: A list of decrypted assertions. """ res = [] for encrypted_assertion in encrypted_assertions: if encrypted_assertion.extension_elements: assertions = extension_elements_to_elements( encrypted_assertion.extension_elements, [saml, samlp]) for assertion in assertions: if assertion.signature and not verified: if not self.sec.check_signature( assertion, origdoc=decr_txt, node_name=class_name(assertion), issuer=issuer): logger.error("Failed to verify signature on '%s'", assertion) raise SignatureError() res.append(assertion) return res def find_encrypt_data_assertion(self, enc_assertions): """ Verifies if a list of encrypted assertions contains encrypted data. :param enc_assertions: A list of encrypted assertions. :return: True encrypted data exists otherwise false. """ for _assertion in enc_assertions: if _assertion.encrypted_data is not None: return True def find_encrypt_data_assertion_list(self, _assertions): """ Verifies if a list of assertions contains encrypted data in the advice element. :param _assertions: A list of assertions. :return: True encrypted data exists otherwise false. """ for _assertion in _assertions: if _assertion.advice: if _assertion.advice.encrypted_assertion: res = self.find_encrypt_data_assertion( _assertion.advice.encrypted_assertion) if res: return True def find_encrypt_data(self, resp): """ Verifies if a saml response contains encrypted assertions with encrypted data. :param resp: A saml response. :return: True encrypted data exists otherwise false. """ if resp.encrypted_assertion: res = self.find_encrypt_data_assertion(resp.encrypted_assertion) if res: return True if resp.assertion: for tmp_assertion in resp.assertion: if tmp_assertion.advice: if tmp_assertion.advice.encrypted_assertion: res = self.find_encrypt_data_assertion( tmp_assertion.advice.encrypted_assertion) if res: return True return False def parse_assertion(self, keys=None): """ Parse the assertions for a saml response. :param keys: A string representing a RSA key or a list of strings containing RSA keys. :return: True if the assertions are parsed otherwise False. """ if self.context == "AuthnQuery": # can contain one or more assertions pass else: # This is a saml2int limitation try: assert ( len(self.response.assertion) == 1 or len(self.response.encrypted_assertion) == 1 or self.assertion is not None ) except AssertionError: raise Exception("No assertion part") if self.response.assertion: logger.debug("***Unencrypted assertion***") for assertion in self.response.assertion: if not self._assertion(assertion, False): return False if self.find_encrypt_data(self.response): logger.debug("***Encrypted assertion/-s***") _enc_assertions = [] resp = self.response decr_text = str(self.response) decr_text_old = None while self.find_encrypt_data(resp) and decr_text_old != decr_text: decr_text_old = decr_text try: decr_text = self.sec.decrypt_keys(decr_text, keys) except DecryptError as e: continue else: resp = samlp.response_from_string(decr_text) # check and prepare for comparison between str and unicode if type(decr_text_old) != type(decr_text): if isinstance(decr_text_old, six.binary_type): decr_text_old = decr_text_old.decode("utf-8") else: decr_text_old = decr_text_old.encode("utf-8") _enc_assertions = self.decrypt_assertions( resp.encrypted_assertion, decr_text ) decr_text_old = None while ( self.find_encrypt_data(resp) or self.find_encrypt_data_assertion_list(_enc_assertions) ) and decr_text_old != decr_text: decr_text_old = decr_text try: decr_text = self.sec.decrypt_keys(decr_text, keys) except DecryptError as e: continue else: resp = samlp.response_from_string(decr_text) _enc_assertions = self.decrypt_assertions( resp.encrypted_assertion, decr_text, verified=True ) # check and prepare for comparison between str and unicode if type(decr_text_old) != type(decr_text): if isinstance(decr_text_old, six.binary_type): decr_text_old = decr_text_old.decode("utf-8") else: decr_text_old = decr_text_old.encode("utf-8") all_assertions = _enc_assertions if resp.assertion: all_assertions = all_assertions + resp.assertion if len(all_assertions) > 0: for tmp_ass in all_assertions: if tmp_ass.advice and tmp_ass.advice.encrypted_assertion: advice_res = self.decrypt_assertions( tmp_ass.advice.encrypted_assertion, decr_text, tmp_ass.issuer) if tmp_ass.advice.assertion: tmp_ass.advice.assertion.extend(advice_res) else: tmp_ass.advice.assertion = advice_res if len(advice_res) > 0: tmp_ass.advice.encrypted_assertion = [] self.response.assertion = resp.assertion for assertion in _enc_assertions: if not self._assertion(assertion, True): return False else: self.assertions.append(assertion) self.xmlstr = decr_text if len(_enc_assertions) > 0: self.response.encrypted_assertion = [] if self.response.assertion: for assertion in self.response.assertion: self.assertions.append(assertion) if self.assertions and len(self.assertions) > 0: self.assertion = self.assertions[0] if self.context == "AuthnReq" or self.context == "AttrQuery": self.ava = self.get_identity() logger.debug("--- AVA: %s", self.ava) return True def verify(self, keys=None): """ Verify that the assertion is syntactically correct and the signature is correct if present. :param keys: If not the default key file should be used then use one of these. """ try: res = self._verify() except AssertionError as err: logger.error("Verification error on the response: %s", err) raise else: if res is None: return None if not isinstance(self.response, samlp.Response): return self if self.parse_assertion(keys): return self else: logger.error("Could not parse the assertion") return None def session_id(self): """ Returns the SessionID of the response """ return self.response.in_response_to def id(self): """ Return the ID of the response """ return self.response.id def authn_info(self): res = [] for astat in self.assertion.authn_statement: context = astat.authn_context try: authn_instant = astat.authn_instant except AttributeError: authn_instant = "" if context: try: aclass = context.authn_context_class_ref.text except AttributeError: aclass = "" try: authn_auth = [a.text for a in context.authenticating_authority] except AttributeError: authn_auth = [] res.append((aclass, authn_auth, authn_instant)) return res def authz_decision_info(self): res = {"permit": [], "deny": [], "indeterminate": []} for adstat in self.assertion.authz_decision_statement: # one of 'Permit', 'Deny', 'Indeterminate' res[adstat.decision.text.lower()] = adstat return res def session_info(self): """ Returns a predefined set of information gleened from the response. :returns: Dictionary with information """ if self.session_not_on_or_after > 0: nooa = self.session_not_on_or_after else: nooa = self.not_on_or_after if self.context == "AuthzQuery": return {"name_id": self.name_id, "came_from": self.came_from, "issuer": self.issuer(), "not_on_or_after": nooa, "authz_decision_info": self.authz_decision_info()} else: authn_statement = self.assertion.authn_statement[0] return {"ava": self.ava, "name_id": self.name_id, "came_from": self.came_from, "issuer": self.issuer(), "not_on_or_after": nooa, "authn_info": self.authn_info(), "session_index": authn_statement.session_index} def __str__(self): return self.xmlstr def verify_recipient(self, recipient): """ Verify that I'm the recipient of the assertion :param recipient: A URI specifying the entity or location to which an attesting entity can present the assertion. :return: True/False """ if not self.conv_info: return True _info = self.conv_info try: if recipient == _info['entity_id']: return True except KeyError: pass try: if recipient in self.return_addrs: return True except KeyError: pass return False def verify_attesting_entity(self, subject_confirmation): """ At least one address specification has to be correct. :param subject_confirmation: A SubbjectConfirmation instance :return: True/False """ try: address = self.conv_info['remote_addr'] except KeyError: address = '0.0.0.0' correct = 0 for subject_conf in subject_confirmation: if subject_conf.subject_confirmation_data is None: correct += 1 # In reality undefined elif subject_conf.subject_confirmation_data.address: if address == '0.0.0.0': # accept anything correct += 1 elif subject_conf.subject_confirmation_data.address == address: correct += 1 else: correct += 1 if correct: return True else: return False class AuthnQueryResponse(AuthnResponse): msgtype = "authn_query_response" def __init__(self, sec_context, attribute_converters, entity_id, return_addrs=None, timeslack=0, asynchop=False, test=False, conv_info=None): AuthnResponse.__init__(self, sec_context, attribute_converters, entity_id, return_addrs, timeslack=timeslack, asynchop=asynchop, test=test, conv_info=conv_info) self.entity_id = entity_id self.attribute_converters = attribute_converters self.assertion = None self.context = "AuthnQuery" def condition_ok(self, lax=False): # Should I care about conditions ? return True class AttributeResponse(AuthnResponse): msgtype = "attribute_response" def __init__(self, sec_context, attribute_converters, entity_id, return_addrs=None, timeslack=0, asynchop=False, test=False, conv_info=None): AuthnResponse.__init__(self, sec_context, attribute_converters, entity_id, return_addrs, timeslack=timeslack, asynchop=asynchop, test=test, conv_info=conv_info) self.entity_id = entity_id self.attribute_converters = attribute_converters self.assertion = None self.context = "AttrQuery" class AuthzResponse(AuthnResponse): """ A successful response will be in the form of assertions containing authorization decision statements.""" msgtype = "authz_decision_response" def __init__(self, sec_context, attribute_converters, entity_id, return_addrs=None, timeslack=0, asynchop=False, conv_info=None): AuthnResponse.__init__(self, sec_context, attribute_converters, entity_id, return_addrs, timeslack=timeslack, asynchop=asynchop, conv_info=conv_info) self.entity_id = entity_id self.attribute_converters = attribute_converters self.assertion = None self.context = "AuthzQuery" class ArtifactResponse(AuthnResponse): msgtype = "artifact_response" def __init__(self, sec_context, attribute_converters, entity_id, return_addrs=None, timeslack=0, asynchop=False, test=False, conv_info=None): AuthnResponse.__init__(self, sec_context, attribute_converters, entity_id, return_addrs, timeslack=timeslack, asynchop=asynchop, test=test, conv_info=conv_info) self.entity_id = entity_id self.attribute_converters = attribute_converters self.assertion = None self.context = "ArtifactResolve" def response_factory(xmlstr, conf, return_addrs=None, outstanding_queries=None, timeslack=0, decode=True, request_id=0, origxml=None, asynchop=True, allow_unsolicited=False, want_assertions_signed=False, conv_info=None): sec_context = security_context(conf) if not timeslack: try: timeslack = int(conf.accepted_time_diff) except TypeError: timeslack = 0 attribute_converters = conf.attribute_converters entity_id = conf.entityid extension_schema = conf.extension_schema response = StatusResponse(sec_context, return_addrs, timeslack, request_id, asynchop, conv_info=conv_info) try: response.loads(xmlstr, decode, origxml) if response.response.assertion or response.response.encrypted_assertion: authnresp = AuthnResponse( sec_context, attribute_converters, entity_id, return_addrs, outstanding_queries, timeslack, asynchop, allow_unsolicited, extension_schema=extension_schema, want_assertions_signed=want_assertions_signed, conv_info=conv_info) authnresp.update(response) return authnresp except TypeError: response.signature_check = sec_context.correctly_signed_logout_response response.loads(xmlstr, decode, origxml) logoutresp = LogoutResponse(sec_context, return_addrs, timeslack, asynchop=asynchop, conv_info=conv_info) logoutresp.update(response) return logoutresp return response # =========================================================================== # A class of it's own class AssertionIDResponse(object): msgtype = "assertion_id_response" def __init__(self, sec_context, attribute_converters, timeslack=0, **kwargs): self.sec = sec_context self.timeslack = timeslack self.xmlstr = "" self.origxml = "" self.name_id = "" self.response = None self.not_signed = False self.attribute_converters = attribute_converters self.assertion = None self.context = "AssertionIdResponse" self.signature_check = self.sec.correctly_signed_assertion_id_response # Because this class is not a subclass of StatusResponse we need # to add these attributes directly so that the _parse_response() # method of the Entity class can treat instances of this class # like all other responses. self.require_signature = False self.require_response_signature = False self.require_signature_or_response_signature = False def loads(self, xmldata, decode=True, origxml=None): # own copy self.xmlstr = xmldata[:] logger.debug("xmlstr: %s", self.xmlstr) self.origxml = origxml try: self.response = self.signature_check(xmldata, origdoc=origxml) self.assertion = self.response except TypeError: raise except SignatureError: raise except Exception as excp: logger.exception("EXCEPTION: %s", excp) raise # print("<", self.response) return self._postamble() def verify(self, keys=None): try: valid_instance(self.response) except NotValid as exc: logger.error("Not valid response: %s", exc.args[0]) raise return self def _postamble(self): if not self.response: logger.error("Response was not correctly signed") if self.xmlstr: logger.info("Response: %s", self.xmlstr) raise IncorrectlySigned() logger.debug("response: %s", self.response) return self pysaml2-4.9.0/src/saml2/s2repoze/000077500000000000000000000000001355762626600165135ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/s2repoze/__init__.py000066400000000000000000000000651355762626600206250ustar00rootroot00000000000000# -*- coding: utf-8 -*- # Created by Roland Hedberg pysaml2-4.9.0/src/saml2/s2repoze/plugins/000077500000000000000000000000001355762626600201745ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/s2repoze/plugins/__init__.py000066400000000000000000000000301355762626600222760ustar00rootroot00000000000000# -*- coding: utf-8 -*- pysaml2-4.9.0/src/saml2/s2repoze/plugins/challenge_decider.py000066400000000000000000000061531355762626600241540ustar00rootroot00000000000000from paste.request import construct_url import zope.interface from repoze.who.interfaces import IRequestClassifier from paste.httpheaders import REQUEST_METHOD from paste.httpheaders import CONTENT_TYPE from paste.httpheaders import USER_AGENT import re _DAV_METHODS = ( "OPTIONS", "PROPFIND", "PROPPATCH", "MKCOL", "LOCK", "UNLOCK", "TRACE", "DELETE", "COPY", "MOVE", ) _DAV_USERAGENTS = ( "Microsoft Data Access Internet Publishing Provider", "WebDrive", "Zope External Editor", "WebDAVFS", "Goliath", "neon", "davlib", "wsAPI", "Microsoft-WebDAV", ) def my_request_classifier(environ): """ Returns one of the classifiers 'dav', 'xmlpost', or 'browser', depending on the imperative logic below""" request_method = REQUEST_METHOD(environ) if request_method in _DAV_METHODS: return "dav" useragent = USER_AGENT(environ) if useragent: for agent in _DAV_USERAGENTS: if useragent.find(agent) != -1: return "dav" if request_method == "POST": if CONTENT_TYPE(environ) == "text/xml": return "xmlpost" elif CONTENT_TYPE(environ) == "application/soap+xml": return "soap" return "browser" zope.interface.directlyProvides(my_request_classifier, IRequestClassifier) class MyChallengeDecider: def __init__(self, path_login="", path_logout=""): self.path_login = path_login self.path_logout = path_logout def __call__(self, environ, status, _headers): if status.startswith("401 "): return True else: if environ.has_key("samlsp.pending"): return True uri = environ.get("REQUEST_URI", None) if uri is None: uri = construct_url(environ) # require and challenge for logout and inform the challenge plugin that it is a logout we want for regex in self.path_logout: if regex.match(uri) is not None: environ["samlsp.logout"] = True return True # If the user is already authent, whatever happens(except logout), # don't make a challenge if environ.has_key("repoze.who.identity"): return False # require a challenge for login for regex in self.path_login: if regex.match(uri) is not None: return True return False def make_plugin(path_login=None, path_logout=None): if path_login is None: raise ValueError("must include path_login in configuration") # make regexp out of string passed via the config file list_login = [] for arg in path_login.splitlines(): carg = arg.lstrip() if carg != "": list_login.append(re.compile(carg)) list_logout = [] if path_logout is not None: for arg in path_logout.splitlines(): carg = arg.lstrip() if carg != "": list_logout.append(re.compile(carg)) plugin = MyChallengeDecider(list_login, list_logout) return plugin pysaml2-4.9.0/src/saml2/s2repoze/plugins/entitlement.py000066400000000000000000000046101355762626600230770ustar00rootroot00000000000000#!/usr/bin/env python import shelve from zope.interface import implements # from repoze.who.interfaces import IChallenger, IIdentifier, IAuthenticator from repoze.who.interfaces import IMetadataProvider class EntitlementMetadataProvider(object): implements(IMetadataProvider) def __init__(self, filename, key_attribute): # Means I have to do explicit syncs on writes, but also # that it's faster on reads since it will cache data self._store = shelve.open(filename, writeback=True) self.key_attribute = key_attribute def keys(self): return self._store.keys() def get(self, user, attribute): return self._store[user][attribute] def set(self, user, attribute, value): if user not in self._store: self._store[user] = {} self._store[user][attribute] = value self._store.sync() def part_of(self, user, virtualorg): if virtualorg in self._store[user]["entitlement"]: return True else: return False def get_entitlement(self, user, virtualorg): try: return self._store[user]["entitlement"][virtualorg] except KeyError: return [] def store_entitlement(self, user, virtualorg, entitlement=None): if user not in self._store: self._store[user] = {"entitlement": {}} elif "entitlement" not in self._store[user]: self._store[user]["entitlement"] = {} if entitlement is None: entitlement = [] self._store[user]["entitlement"][virtualorg] = entitlement self._store.sync() def add_metadata(self, environ, identity): # logger = environ.get('repoze.who.logger','') try: user = self._store[identity.get("repoze.who.userid")] except KeyError: return try: vorg = environ["myapp.vo"] try: ents = user["entitlement"][vorg] identity["user"] = {"entitlement": ["%s:%s" % (vorg, e) for e in ents]} except KeyError: pass except KeyError: res = [] for vorg, ents in user["entitlement"].items(): res.extend(["%s:%s" % (vorg, e) for e in ents]) identity["user"] = res def make_plugin(filename, key_attribute=""): return EntitlementMetadataProvider(filename, key_attribute) pysaml2-4.9.0/src/saml2/s2repoze/plugins/formswithhidden.py000066400000000000000000000104111355762626600237410ustar00rootroot00000000000000import urllib from paste.httpheaders import CONTENT_LENGTH from paste.httpheaders import CONTENT_TYPE from paste.httpheaders import LOCATION from paste.httpexceptions import HTTPFound from paste.request import parse_dict_querystring from paste.request import parse_formvars from paste.request import construct_url from zope.interface import implements from repoze.who.interfaces import IChallenger from repoze.who.interfaces import IIdentifier from repoze.who.plugins.form import FormPlugin _DEFAULT_FORM = """ Demo Organization Log In
Demo Organization Log In
%s
""" HIDDEN_PRE_LINE = """""" class FormHiddenPlugin(FormPlugin): implements(IChallenger, IIdentifier) # IIdentifier def identify(self, environ): logger = environ.get("repoze.who.logger", "") logger.info("formplugin identify") # logger and logger.info("environ keys: %s", environ.keys()) query = parse_dict_querystring(environ) # If the extractor finds a special query string on any request, # it will attempt to find the values in the input body. if query.get(self.login_form_qs): form = parse_formvars(environ) from StringIO import StringIO # we need to replace wsgi.input because we've read it # this smells funny environ["wsgi.input"] = StringIO() form.update(query) qinfo = {} for key, val in form.items(): if key.startswith("_") and key.endswith("_"): qinfo[key[1:-1]] = val if qinfo: environ["s2repoze.qinfo"] = qinfo try: login = form["login"] password = form["password"] except KeyError: return None del query[self.login_form_qs] query.update(qinfo) environ["QUERY_STRING"] = urllib.urlencode(query) environ["repoze.who.application"] = HTTPFound(construct_url(environ)) credentials = {"login": login, "password": password} max_age = form.get("max_age", None) if max_age is not None: credentials["max_age"] = max_age return credentials return None # IChallenger def challenge(self, environ, status, app_headers, forget_headers): logger = environ.get("repoze.who.logger", "") logger.info("formplugin challenge") if app_headers: location = LOCATION(app_headers) if location: headers = list(app_headers) + list(forget_headers) return HTTPFound(headers=headers) query = parse_dict_querystring(environ) hidden = [] for key, val in query.items(): hidden.append(HIDDEN_PRE_LINE % ("_%s_" % key, val)) logger.info("hidden: %s", hidden) form = self.formbody or _DEFAULT_FORM form = form % "\n".join(hidden) if self.formcallable is not None: form = self.formcallable(environ) def auth_form(environ, start_response): content_length = CONTENT_LENGTH.tuples(str(len(form))) content_type = CONTENT_TYPE.tuples("text/html") headers = content_length + content_type + forget_headers start_response("200 OK", headers) return [form] return auth_form def make_plugin(login_form_qs="__do_login", rememberer_name=None, form=None): if rememberer_name is None: raise ValueError( "must include rememberer key (name of another IIdentifier plugin)" ) if form is not None: with open(form, "r") as f: form = f.read() plugin = FormHiddenPlugin(login_form_qs, rememberer_name, form) return plugin pysaml2-4.9.0/src/saml2/s2repoze/plugins/ini.py000066400000000000000000000022341355762626600213260ustar00rootroot00000000000000import ConfigParser from zope.interface import implements # from repoze.who.interfaces import IChallenger, IIdentifier, IAuthenticator from repoze.who.interfaces import IMetadataProvider class INIMetadataProvider(object): implements(IMetadataProvider) def __init__(self, ini_file, key_attribute): self.users = ConfigParser.ConfigParser() self.users.readfp(open(ini_file)) self.key_attribute = key_attribute def add_metadata(self, _environ, identity): # logger = environ.get('repoze.who.logger','') key = identity.get("repoze.who.userid") try: if self.key_attribute: for sec in self.users.sections(): if self.users.has_option(sec, self.key_attribute): if key in self.users.get(sec, self.key_attribute): identity["user"] = dict(self.users.items(sec)) break else: identity["user"] = dict(self.users.items(key)) except ValueError: pass def make_plugin(ini_file, key_attribute=""): return INIMetadataProvider(ini_file, key_attribute) pysaml2-4.9.0/src/saml2/s2repoze/plugins/sp.py000066400000000000000000000602251355762626600211750ustar00rootroot00000000000000# """ A plugin that allows you to use SAML2 SSO as authentication and SAML2 attribute aggregations as metadata collector in your WSGI application. """ import logging import sys import platform import shelve import traceback import saml2 import six from saml2.samlp import Extensions from saml2 import xmldsig as ds from six import StringIO from six.moves.urllib import parse from paste.httpexceptions import HTTPSeeOther, HTTPRedirection from paste.httpexceptions import HTTPNotImplemented from paste.httpexceptions import HTTPInternalServerError from paste.request import parse_dict_querystring from paste.request import construct_url from saml2.extension.pefim import SPCertEnc from saml2.httputil import getpath, SeeOther from saml2.client_base import ECP_SERVICE, MIME_PAOS from zope.interface import implementer from repoze.who.interfaces import IChallenger, IIdentifier, IAuthenticator from repoze.who.interfaces import IMetadataProvider from saml2 import ecp, BINDING_HTTP_REDIRECT, element_to_extension_element from saml2 import BINDING_HTTP_POST from saml2.client import Saml2Client from saml2.ident import code, decode from saml2.s_utils import sid from saml2.config import config_factory from saml2.profile import paos # from saml2.population import Population # from saml2.attribute_resolver import AttributeResolver logger = logging.getLogger(__name__) PAOS_HEADER_INFO = 'ver="%s";"%s"' % (paos.NAMESPACE, ECP_SERVICE) def construct_came_from(environ): """ The URL that the user used when the process where interupted for single-sign-on processing. """ came_from = environ.get("PATH_INFO") qstr = environ.get("QUERY_STRING", "") if qstr: came_from += "?" + qstr return came_from def exception_trace(tag, exc, log): message = traceback.format_exception(*sys.exc_info()) log.error("[%s] ExcList: %s" % (tag, "".join(message))) log.error("[%s] Exception: %s" % (tag, exc)) class ECP_response(object): code = 200 title = "OK" def __init__(self, content): self.content = content # noinspection PyUnusedLocal def __call__(self, environ, start_response): start_response( "%s %s" % (self.code, self.title), [("Content-Type", "text/xml")] ) return [self.content] @implementer(IChallenger, IIdentifier, IAuthenticator, IMetadataProvider) class SAML2Plugin(object): def __init__( self, rememberer_name, config, saml_client, wayf, cache, sid_store=None, discovery="", idp_query_param="", sid_store_cert=None, ): self.rememberer_name = rememberer_name self.wayf = wayf self.saml_client = saml_client self.conf = config self.cache = cache self.discosrv = discovery self.idp_query_param = idp_query_param self.logout_endpoints = [ parse.urlparse(ep)[2] for ep in config.endpoint("single_logout_service") ] try: self.metadata = self.conf.metadata except KeyError: self.metadata = None if sid_store: self.outstanding_queries = shelve.open( sid_store, writeback=True, protocol=2 ) else: self.outstanding_queries = {} if sid_store_cert: self.outstanding_certs = shelve.open( sid_store_cert, writeback=True, protocol=2 ) else: self.outstanding_certs = {} self.iam = platform.node() def _get_rememberer(self, environ): rememberer = environ["repoze.who.plugins"][self.rememberer_name] return rememberer #### IIdentifier #### def remember(self, environ, identity): rememberer = self._get_rememberer(environ) return rememberer.remember(environ, identity) #### IIdentifier #### def forget(self, environ, identity): rememberer = self._get_rememberer(environ) return rememberer.forget(environ, identity) def _get_post(self, environ): """ Get the posted information :param environ: A dictionary with environment variables """ body = "" try: length = int(environ.get("CONTENT_LENGTH", "0")) except ValueError: length = 0 if length != 0: body = environ["wsgi.input"].read(length) # get the POST variables environ["s2repoze.body"] = body # store the request body for later # use by pysaml2 environ["wsgi.input"] = StringIO(body) # restore the request body # as a stream so that everything seems untouched post = parse.parse_qs(body) # parse the POST fields into a dict logger.debug("identify post: %s", post) return post def _wayf_redirect(self, came_from): sid_ = sid() self.outstanding_queries[sid_] = came_from logger.info("Redirect to WAYF function: %s", self.wayf) return -1, HTTPSeeOther(headers=[("Location", "%s?%s" % (self.wayf, sid_))]) # noinspection PyUnusedLocal def _pick_idp(self, environ, came_from): """ If more than one idp and if none is selected, I have to do wayf or disco """ # check headers to see if it's an ECP request # headers = { # 'Accept' : 'text/html; application/vnd.paos+xml', # 'PAOS' : 'ver="%s";"%s"' % (paos.NAMESPACE, # SERVICE) # } _cli = self.saml_client logger.info("[_pick_idp] %s", environ) if "HTTP_PAOS" in environ: if environ["HTTP_PAOS"] == PAOS_HEADER_INFO: if MIME_PAOS in environ["HTTP_ACCEPT"]: # Where should I redirect the user to # entityid -> the IdP to use # relay_state -> when back from authentication logger.info("- ECP client detected -") _relay_state = construct_came_from(environ) _entityid = _cli.config.ecp_endpoint(environ["REMOTE_ADDR"]) if not _entityid: return -1, HTTPInternalServerError(detail="No IdP to talk to") logger.info("IdP to talk to: %s", _entityid) return ecp.ecp_auth_request(_cli, _entityid, _relay_state) else: return -1, HTTPInternalServerError(detail="Faulty Accept header") else: return -1, HTTPInternalServerError(detail="unknown ECP version") idps = self.metadata.with_descriptor("idpsso") logger.info("IdP URL: %s", idps) idp_entity_id = query = None for key in ["s2repoze.body", "QUERY_STRING"]: query = environ.get(key) if query: try: _idp_entity_id = dict(parse.parse_qs(query))[self.idp_query_param][0] if _idp_entity_id in idps: idp_entity_id = _idp_entity_id break except KeyError: logger.debug("No IdP entity ID in query: %s", query) pass if idp_entity_id is None: if len(idps) == 1: # idps is a dictionary idp_entity_id = idps.keys()[0] elif not len(idps): return -1, HTTPInternalServerError(detail="Misconfiguration") else: idp_entity_id = "" logger.info("ENVIRON: %s", environ) if self.wayf: if query: try: wayf_selected = dict(parse.parse_qs(query))["wayf_selected"][0] except KeyError: return self._wayf_redirect(came_from) idp_entity_id = wayf_selected else: return self._wayf_redirect(came_from) elif self.discosrv: if query: idp_entity_id = _cli.parse_discovery_service_response( query=environ.get("QUERY_STRING") ) else: sid_ = sid() self.outstanding_queries[sid_] = came_from logger.debug("Redirect to Discovery Service function") eid = _cli.config.entityid ret = _cli.config.getattr("endpoints", "sp")[ "discovery_response" ][0][0] ret += "?sid=%s" % sid_ loc = _cli.create_discovery_service_request( self.discosrv, eid, **{"return": ret} ) return -1, SeeOther(loc) else: return -1, HTTPNotImplemented(detail="No WAYF or DJ present!") logger.info("Chosen IdP: '%s'", idp_entity_id) return 0, idp_entity_id #### IChallenger #### # noinspection PyUnusedLocal def challenge(self, environ, _status, _app_headers, _forget_headers): _cli = self.saml_client if "REMOTE_USER" in environ: name_id = decode(environ["REMOTE_USER"]) _cli = self.saml_client path_info = environ["PATH_INFO"] if "samlsp.logout" in environ: responses = _cli.global_logout(name_id) return self._handle_logout(responses) if "samlsp.pending" in environ: response = environ["samlsp.pending"] if isinstance(response, HTTPRedirection): response.headers += _forget_headers return response # logger = environ.get('repoze.who.logger','') # Which page was accessed to get here came_from = construct_came_from(environ) environ["myapp.came_from"] = came_from logger.debug("[sp.challenge] RelayState >> '%s'", came_from) # Am I part of a virtual organization or more than one ? try: vorg_name = environ["myapp.vo"] except KeyError: try: vorg_name = _cli.vorg._name except AttributeError: vorg_name = "" logger.info("[sp.challenge] VO: %s", vorg_name) # If more than one idp and if none is selected, I have to do wayf (done, response) = self._pick_idp(environ, came_from) # Three cases: -1 something went wrong or Discovery service used # 0 I've got an IdP to send a request to # >0 ECP in progress logger.debug("_idp_pick returned: %s", done) if done == -1: return response elif done > 0: self.outstanding_queries[done] = came_from return ECP_response(response) else: entity_id = response logger.info("[sp.challenge] entity_id: %s", entity_id) # Do the AuthnRequest _binding = BINDING_HTTP_REDIRECT try: srvs = _cli.metadata.single_sign_on_service(entity_id, _binding) logger.debug("srvs: %s", srvs) dest = srvs[0]["location"] logger.debug("destination: %s", dest) extensions = None cert = None if _cli.config.generate_cert_func is not None: cert_str, req_key_str = _cli.config.generate_cert_func() cert = {"cert": cert_str, "key": req_key_str} spcertenc = SPCertEnc( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=cert_str) ) ) extensions = Extensions( extension_elements=[element_to_extension_element(spcertenc)] ) if _cli.authn_requests_signed: _sid = saml2.s_utils.sid() req_id, msg_str = _cli.create_authn_request( dest, vorg=vorg_name, sign=_cli.authn_requests_signed, message_id=_sid, extensions=extensions, ) _sid = req_id else: req_id, req = _cli.create_authn_request( dest, vorg=vorg_name, sign=False, extensions=extensions ) msg_str = "%s" % req _sid = req_id if cert is not None: self.outstanding_certs[_sid] = cert ht_args = _cli.apply_binding( _binding, msg_str, destination=dest, relay_state=came_from, sign=_cli.authn_requests_signed, ) logger.debug("ht_args: %s", ht_args) except Exception as exc: logger.exception(exc) raise Exception("Failed to construct the AuthnRequest: %s" % exc) try: ret = _cli.config.getattr("endpoints", "sp")["discovery_response"][0][0] if (environ["PATH_INFO"]) in ret and ret.split(environ["PATH_INFO"])[ 1 ] == "": query = parse.parse_qs(environ["QUERY_STRING"]) sid = query["sid"][0] came_from = self.outstanding_queries[sid] except: pass # remember the request self.outstanding_queries[_sid] = came_from if not ht_args["data"] and ht_args["headers"][0][0] == "Location": logger.debug("redirect to: %s", ht_args["headers"][0][1]) return HTTPSeeOther(headers=ht_args["headers"]) else: return ht_args["data"] def _construct_identity(self, session_info): cni = code(session_info["name_id"]) identity = { "login": cni, "password": "", "repoze.who.userid": cni, "user": session_info["ava"], } logger.debug("Identity: %s", identity) return identity def _eval_authn_response(self, environ, post, binding=BINDING_HTTP_POST): logger.info("Got AuthN response, checking..") logger.info("Outstanding: %s", self.outstanding_queries) try: # Evaluate the response, returns a AuthnResponse instance try: authresp = self.saml_client.parse_authn_request_response( post["SAMLResponse"][0], binding, self.outstanding_queries, self.outstanding_certs, ) except Exception as excp: logger.exception("Exception: %s" % (excp,)) raise session_info = authresp.session_info() except TypeError as excp: logger.exception("Exception: %s" % (excp,)) return None if session_info["came_from"]: logger.debug("came_from << %s", session_info["came_from"]) try: path, query = session_info["came_from"].split("?") environ["PATH_INFO"] = path environ["QUERY_STRING"] = query except ValueError: environ["PATH_INFO"] = session_info["came_from"] logger.info("Session_info: %s", session_info) return session_info def do_ecp_response(self, body, environ): response, _relay_state = ecp.handle_ecp_authn_response(self.saml_client, body) environ["s2repoze.relay_state"] = _relay_state.text session_info = response.session_info() logger.info("Session_info: %s", session_info) return session_info #### IIdentifier #### def identify(self, environ): """ Tries to do the identification """ # logger = environ.get('repoze.who.logger', '') session_info = None uri = environ.get("REQUEST_URI", construct_url(environ)) query = parse_dict_querystring(environ) logger.debug("[sp.identify] uri: %s", uri) logger.debug("[sp.identify] query: %s", query) is_request = "SAMLRequest" in query is_response = "SAMLResponse" in query has_content_length = "CONTENT_LENGTH" in environ or environ["CONTENT_LENGTH"] if not has_content_length and not is_request and not is_response: logger.debug("[identify] get or empty post") return None if is_request or is_response: post = query binding = BINDING_HTTP_REDIRECT else: post = self._get_post(environ) binding = BINDING_HTTP_POST try: logger.debug("[sp.identify] post keys: %s", post.keys()) except (TypeError, IndexError): pass try: path = getpath(environ) logout = False if path in self.logout_endpoints: logout = True if logout and is_request: print("logout request received") if binding == BINDING_HTTP_REDIRECT: saml_request = post["SAMLRequest"] else: saml_request = post["SAMLRequest"][0] try: response = self.saml_client.handle_logout_request( saml_request, self.saml_client.users.subjects()[0], binding ) environ["samlsp.pending"] = self._handle_logout(response) return {} except: import traceback traceback.print_exc() elif not is_response: logger.info("[sp.identify] --- NOT SAMLResponse ---") # Not for me, put the post back where next in line can find it environ["post.fieldstorage"] = post # restore wsgi.input incase that is needed # only of s2repoze.body is present if "s2repoze.body" in environ: environ["wsgi.input"] = StringIO(environ["s2repoze.body"]) return {} else: logger.info("[sp.identify] --- SAMLResponse ---") # check for SAML2 authN response try: if logout: response = self.saml_client.parse_logout_request_response( post["SAMLResponse"][0], binding ) if response: action = self.saml_client.handle_logout_response(response) if type(action) == dict: request = self._handle_logout(action) else: request = HTTPSeeOther(headers=[("Location", "/")]) if request: environ["samlsp.pending"] = request return {} else: session_info = self._eval_authn_response( environ, post, binding=binding ) except Exception as err: environ["s2repoze.saml_error"] = err return {} except TypeError as exc: # might be a ECP (=SOAP) response body = environ.get("s2repoze.body", None) if body: # might be a ECP response try: session_info = self.do_ecp_response(body, environ) except Exception as err: environ["post.fieldstorage"] = post environ["s2repoze.saml_error"] = err return {} else: exception_trace("sp.identity", exc, logger) environ["post.fieldstorage"] = post return {} if session_info: environ["s2repoze.sessioninfo"] = session_info identity_info = self._construct_identity(session_info) else: identity_info = None return identity_info # IMetadataProvider def add_metadata(self, environ, identity): """ Add information to the knowledge I have about the user """ name_id = identity["repoze.who.userid"] if isinstance(name_id, six.string_types): try: # Make sure that userids authenticated by another plugin # don't cause problems here. name_id = decode(name_id) except: pass _cli = self.saml_client logger.debug("[add_metadata] for %s", name_id) try: logger.debug("Issuers: %s", _cli.users.sources(name_id)) except KeyError: pass if "user" not in identity: identity["user"] = {} try: (ava, _) = _cli.users.get_identity(name_id) # now = time.gmtime() logger.debug("[add_metadata] adds: %s", ava) identity["user"].update(ava) except KeyError: pass if "pysaml2_vo_expanded" not in identity and _cli.vorg: # is this a Virtual Organization situation for vo in _cli.vorg.values(): try: if vo.do_aggregation(name_id): # Get the extended identity identity["user"] = _cli.users.get_identity(name_id)[0] # Only do this once, mark that the identity has been # expanded identity["pysaml2_vo_expanded"] = 1 except KeyError: logger.exception( "Failed to do attribute aggregation, " "missing common attribute" ) logger.debug("[add_metadata] returns: %s", dict(identity)) if not identity["user"]: # remove cookie and demand re-authentication pass # used 2 times : one to get the ticket, the other to validate it @staticmethod def _service_url(environ, qstr=None): if qstr is not None: url = construct_url(environ, querystring=qstr) else: url = construct_url(environ) return url #### IAuthenticatorPlugin #### # noinspection PyUnusedLocal def authenticate(self, environ, identity=None): if identity: if ( identity.get("user") and environ.get("s2repoze.sessioninfo") and identity.get("user") == environ.get("s2repoze.sessioninfo").get("ava") ): return identity.get("login") tktuser = identity.get("repoze.who.plugins.auth_tkt.userid", None) if tktuser and self.saml_client.is_logged_in(decode(tktuser)): return tktuser return None else: return None @staticmethod def _handle_logout(responses): if "data" in responses: ht_args = responses else: ht_args = responses[responses.keys()[0]][1] if not ht_args["data"] and ht_args["headers"][0][0] == "Location": logger.debug("redirect to: %s", ht_args["headers"][0][1]) return HTTPSeeOther(headers=ht_args["headers"]) else: return ht_args["data"] def make_plugin( remember_name=None, # plugin for remember cache="", # cache # Which virtual organization to support virtual_organization="", saml_conf="", wayf="", sid_store="", identity_cache="", discovery="", idp_query_param="", ): if saml_conf is "": raise ValueError("must include saml_conf in configuration") if remember_name is None: raise ValueError("must include remember_name in configuration") conf = config_factory("sp", saml_conf) scl = Saml2Client( config=conf, identity_cache=identity_cache, virtual_organization=virtual_organization, ) plugin = SAML2Plugin( remember_name, conf, scl, wayf, cache, sid_store, discovery, idp_query_param ) return plugin pysaml2-4.9.0/src/saml2/s_utils.py000066400000000000000000000262011355762626600167770ustar00rootroot00000000000000#!/usr/bin/env python import base64 import hashlib import hmac import logging import random import string import sys import time import traceback import zlib import six from saml2 import saml from saml2 import samlp from saml2 import VERSION from saml2.time_util import instant logger = logging.getLogger(__name__) class SamlException(Exception): pass class RequestVersionTooLow(SamlException): pass class RequestVersionTooHigh(SamlException): pass class UnknownPrincipal(SamlException): pass class UnknownSystemEntity(SamlException): pass class Unsupported(SamlException): pass class UnsupportedBinding(Unsupported): pass class VersionMismatch(Exception): pass class Unknown(Exception): pass class OtherError(Exception): pass class MissingValue(Exception): pass class PolicyError(Exception): pass class BadRequest(Exception): pass class UnravelError(Exception): pass EXCEPTION2STATUS = { VersionMismatch: samlp.STATUS_VERSION_MISMATCH, UnknownPrincipal: samlp.STATUS_UNKNOWN_PRINCIPAL, UnsupportedBinding: samlp.STATUS_UNSUPPORTED_BINDING, RequestVersionTooLow: samlp.STATUS_REQUEST_VERSION_TOO_LOW, RequestVersionTooHigh: samlp.STATUS_REQUEST_VERSION_TOO_HIGH, OtherError: samlp.STATUS_UNKNOWN_PRINCIPAL, MissingValue: samlp.STATUS_REQUEST_UNSUPPORTED, # Undefined Exception: samlp.STATUS_AUTHN_FAILED, } GENERIC_DOMAINS = ["aero", "asia", "biz", "cat", "com", "coop", "edu", "gov", "info", "int", "jobs", "mil", "mobi", "museum", "name", "net", "org", "pro", "tel", "travel"] def valid_email(emailaddress, domains=GENERIC_DOMAINS): """Checks for a syntactically valid email address.""" # Email address must be at least 6 characters in total. # Assuming noone may have addresses of the type a@com if len(emailaddress) < 6: return False # Address too short. # Split up email address into parts. try: localpart, domainname = emailaddress.rsplit('@', 1) host, toplevel = domainname.rsplit('.', 1) except ValueError: return False # Address does not have enough parts. # Check for Country code or Generic Domain. if len(toplevel) != 2 and toplevel not in domains: return False # Not a domain name. for i in '-_.%+.': localpart = localpart.replace(i, "") for i in '-_.': host = host.replace(i, "") if localpart.isalnum() and host.isalnum(): return True # Email address is fine. else: return False # Email address has funny characters. def decode_base64_and_inflate(string): """ base64 decodes and then inflates according to RFC1951 :param string: a deflated and encoded string :return: the string after decoding and inflating """ return zlib.decompress(base64.b64decode(string), -15) def deflate_and_base64_encode(string_val): """ Deflates and the base64 encodes a string :param string_val: The string to deflate and encode :return: The deflated and encoded string """ if not isinstance(string_val, six.binary_type): string_val = string_val.encode('utf-8') return base64.b64encode(zlib.compress(string_val)[2:-4]) def rndstr(size=16, alphabet=""): """ Returns a string of random ascii characters or digits :param size: The length of the string :return: string """ rng = random.SystemRandom() if not alphabet: alphabet = string.ascii_letters[0:52] + string.digits return type(alphabet)().join(rng.choice(alphabet) for _ in range(size)) def rndbytes(size=16, alphabet=""): """ Returns rndstr always as a binary type """ x = rndstr(size, alphabet) if isinstance(x, six.string_types): return x.encode('utf-8') return x def sid(): """creates an unique SID for each session. 160-bits long so it fulfills the SAML2 requirements which states 128-160 bits :return: A random string prefix with 'id-' to make it compliant with the NCName specification """ return "id-" + rndstr(17) def parse_attribute_map(filenames): """ Expects a file with each line being composed of the oid for the attribute exactly one space, a user friendly name of the attribute and then the type specification of the name. :param filenames: List of filenames on mapfiles. :return: A 2-tuple, one dictionary with the oid as keys and the friendly names as values, the other one the other way around. """ forward = {} backward = {} for filename in filenames: with open(filename) as fp: for line in fp: (name, friendly_name, name_format) = line.strip().split() forward[(name, name_format)] = friendly_name backward[friendly_name] = (name, name_format) return forward, backward def identity_attribute(form, attribute, forward_map=None): if form == "friendly": if attribute.friendly_name: return attribute.friendly_name elif forward_map: try: return forward_map[(attribute.name, attribute.name_format)] except KeyError: return attribute.name # default is name return attribute.name #---------------------------------------------------------------------------- def error_status_factory(info): if isinstance(info, Exception): try: exc_val = EXCEPTION2STATUS[info.__class__] except KeyError: exc_val = samlp.STATUS_AUTHN_FAILED try: msg = info.args[0] except IndexError: msg = "%s" % info else: (exc_val, msg) = info if msg: status_msg = samlp.StatusMessage(text=msg) else: status_msg = None status = samlp.Status( status_message=status_msg, status_code=samlp.StatusCode( value=samlp.STATUS_RESPONDER, status_code=samlp.StatusCode( value=exc_val))) return status def success_status_factory(): return samlp.Status(status_code=samlp.StatusCode( value=samlp.STATUS_SUCCESS)) def status_message_factory(message, code, fro=samlp.STATUS_RESPONDER): return samlp.Status( status_message=samlp.StatusMessage(text=message), status_code=samlp.StatusCode(value=fro, status_code=samlp.StatusCode(value=code))) def assertion_factory(**kwargs): assertion = saml.Assertion(version=VERSION, id=sid(), issue_instant=instant()) for key, val in kwargs.items(): setattr(assertion, key, val) return assertion def _attrval(val, typ=""): if isinstance(val, list) or isinstance(val, set): attrval = [saml.AttributeValue(text=v) for v in val] elif val is None: attrval = None else: attrval = [saml.AttributeValue(text=val)] if typ: for ava in attrval: ava.set_type(typ) return attrval # --- attribute profiles ----- # xmlns:xs="http://www.w3.org/2001/XMLSchema" # xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" def do_ava(val, typ=""): if isinstance(val, six.string_types): ava = saml.AttributeValue() ava.set_text(val) attrval = [ava] elif isinstance(val, list): attrval = [do_ava(v)[0] for v in val] elif val or val is False: ava = saml.AttributeValue() ava.set_text(val) attrval = [ava] elif val is None: attrval = None else: raise OtherError("strange value type on: %s" % val) if typ: for ava in attrval: ava.set_type(typ) return attrval def do_attribute(val, typ, key): attr = saml.Attribute() attrval = do_ava(val, typ) if attrval: attr.attribute_value = attrval if isinstance(key, six.string_types): attr.name = key elif isinstance(key, tuple): # 3-tuple or 2-tuple try: (name, nformat, friendly) = key except ValueError: (name, nformat) = key friendly = "" if name: attr.name = name if format: attr.name_format = nformat if friendly: attr.friendly_name = friendly return attr def do_attributes(identity): attrs = [] if not identity: return attrs for key, spec in identity.items(): try: val, typ = spec except ValueError: val = spec typ = "" except TypeError: val = "" typ = "" attr = do_attribute(val, typ, key) attrs.append(attr) return attrs def do_attribute_statement(identity): """ :param identity: A dictionary with fiendly names as keys :return: """ return saml.AttributeStatement(attribute=do_attributes(identity)) def factory(klass, **kwargs): instance = klass() for key, val in kwargs.items(): if isinstance(val, dict): cls = instance.child_class(key) val = factory(cls, **val) setattr(instance, key, val) return instance def signature(secret, parts): """Generates a signature. All strings are assumed to be utf-8 """ if not isinstance(secret, six.binary_type): secret = secret.encode('utf-8') newparts = [] for part in parts: if not isinstance(part, six.binary_type): part = part.encode('utf-8') newparts.append(part) parts = newparts if sys.version_info >= (2, 5): csum = hmac.new(secret, digestmod=hashlib.sha1) else: csum = hmac.new(secret, digestmod=sha) for part in parts: csum.update(part) return csum.hexdigest() def verify_signature(secret, parts): """ Checks that the signature is correct """ if signature(secret, parts[:-1]) == parts[-1]: return True else: return False def exception_trace(exc): message = traceback.format_exception(*sys.exc_info()) try: _exc = "Exception: %s" % exc except UnicodeEncodeError: _exc = "Exception: %s" % exc.message.encode("utf-8", "replace") return {"message": _exc, "content": "".join(message)} def rec_factory(cls, **kwargs): _inst = cls() for key, val in kwargs.items(): if key in ["text", "lang"]: setattr(_inst, key, val) elif key in _inst.c_attributes: try: val = str(val) except Exception: continue else: setattr(_inst, _inst.c_attributes[key][0], val) elif key in _inst.c_child_order: for tag, _cls in _inst.c_children.values(): if tag == key: if isinstance(_cls, list): _cls = _cls[0] claim = [] if isinstance(val, list): for v in val: claim.append(rec_factory(_cls, **v)) else: claim.append(rec_factory(_cls, **val)) else: claim = rec_factory(_cls, **val) setattr(_inst, key, claim) break return _inst pysaml2-4.9.0/src/saml2/saml.py000066400000000000000000002156661355762626600162700ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import base64 from saml2.validate import valid_ipv4, MustValueError from saml2.validate import valid_ipv6 from saml2.validate import ShouldValueError from saml2.validate import valid_domain_name import saml2 from saml2 import SamlBase import six from saml2 import xmldsig as ds from saml2 import xmlenc as xenc NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:assertion' XSI_NAMESPACE = 'http://www.w3.org/2001/XMLSchema-instance' XS_NAMESPACE = 'http://www.w3.org/2001/XMLSchema' XSI_TYPE = '{%s}type' % XSI_NAMESPACE XSI_NIL = '{%s}nil' % XSI_NAMESPACE NAMEID_FORMAT_UNSPECIFIED = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified") NAMEID_FORMAT_EMAILADDRESS = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress") NAMEID_FORMAT_X509SUBJECTNAME = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName") NAMEID_FORMAT_WINDOWSDOMAINQUALIFIEDNAME = ( "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName") NAMEID_FORMAT_KERBEROS = ( "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos") NAMEID_FORMAT_ENTITY = ( "urn:oasis:names:tc:SAML:2.0:nameid-format:entity") NAMEID_FORMAT_PERSISTENT = ( "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent") NAMEID_FORMAT_TRANSIENT = ( "urn:oasis:names:tc:SAML:2.0:nameid-format:transient") NAMEID_FORMAT_ENCRYPTED = ( "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted") NAMEID_FORMATS_SAML2 = ( ('NAMEID_FORMAT_EMAILADDRESS', NAMEID_FORMAT_EMAILADDRESS), ('NAMEID_FORMAT_ENCRYPTED', NAMEID_FORMAT_ENCRYPTED), ('NAMEID_FORMAT_ENTITY', NAMEID_FORMAT_ENTITY), ('NAMEID_FORMAT_PERSISTENT', NAMEID_FORMAT_PERSISTENT), ('NAMEID_FORMAT_TRANSIENT', NAMEID_FORMAT_TRANSIENT), ('NAMEID_FORMAT_UNSPECIFIED', NAMEID_FORMAT_UNSPECIFIED), ) PROFILE_ATTRIBUTE_BASIC = ( "urn:oasis:names:tc:SAML:2.0:profiles:attribute:basic") AUTHN_PASSWORD = "urn:oasis:names:tc:SAML:2.0:ac:classes:Password" AUTHN_PASSWORD_PROTECTED = \ "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport" NAME_FORMAT_UNSPECIFIED = ( "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified") NAME_FORMAT_URI = "urn:oasis:names:tc:SAML:2.0:attrname-format:uri" NAME_FORMAT_BASIC = "urn:oasis:names:tc:SAML:2.0:attrname-format:basic" NAME_FORMATS_SAML2 = ( ('NAME_FORMAT_BASIC', NAME_FORMAT_BASIC), ('NAME_FORMAT_URI', NAME_FORMAT_URI), ('NAME_FORMAT_UNSPECIFIED', NAME_FORMAT_UNSPECIFIED), ) DECISION_TYPE_PERMIT = "Permit" DECISION_TYPE_DENY = "Deny" DECISION_TYPE_INDETERMINATE = "Indeterminate" CONSENT_UNSPECIFIED = "urn:oasis:names:tc:SAML:2.0:consent:unspecified" CONSENT_OBTAINED = "urn:oasis:names:tc:SAML:2.0:consent:obtained" CONSENT_PRIOR = "urn:oasis:names:tc:SAML:2.0:consent:prior" CONSENT_IMPLICIT = "urn:oasis:names:tc:SAML:2.0:consent:current-implicit" CONSENT_EXPLICIT = "urn:oasis:names:tc:SAML:2.0:consent:current-explicit" CONSENT_UNAVAILABLE = "urn:oasis:names:tc:SAML:2.0:consent:unavailable" CONSENT_INAPPLICABLE = "urn:oasis:names:tc:SAML:2.0:consent:inapplicable" SCM_HOLDER_OF_KEY = "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key" SCM_SENDER_VOUCHES = "urn:oasis:names:tc:SAML:2.0:cm:sender-vouches" SCM_BEARER = "urn:oasis:names:tc:SAML:2.0:cm:bearer" XSD = "xs" NS_SOAP_ENC = "http://schemas.xmlsoap.org/soap/encoding/" _b64_decode_fn = getattr(base64, 'decodebytes', base64.decodestring) _b64_encode_fn = getattr(base64, 'encodebytes', base64.encodestring) class AttributeValueBase(SamlBase): def __init__(self, text=None, extension_elements=None, extension_attributes=None): self._extatt = {} SamlBase.__init__(self, text=None, extension_elements=extension_elements, extension_attributes=extension_attributes) if self._extatt: self.extension_attributes = self._extatt if text: self.set_text(text) elif not extension_elements: self.extension_attributes = {XSI_NIL: 'true'} elif XSI_TYPE in self.extension_attributes: del self.extension_attributes[XSI_TYPE] def __setattr__(self, key, value): if key == "text": self.set_text(value) else: SamlBase.__setattr__(self, key, value) def verify(self): if not self.text: assert self.extension_attributes assert self.extension_attributes[XSI_NIL] == "true" return True else: SamlBase.verify(self) def set_type(self, typ): try: del self.extension_attributes[XSI_NIL] except (AttributeError, KeyError): pass try: self.extension_attributes[XSI_TYPE] = typ except AttributeError: self._extatt[XSI_TYPE] = typ if typ.startswith('xs:'): try: self.extension_attributes['xmlns:xs'] = XS_NAMESPACE except AttributeError: self._extatt['xmlns:xs'] = XS_NAMESPACE def get_type(self): try: return self.extension_attributes[XSI_TYPE] except (KeyError, AttributeError): try: return self._extatt[XSI_TYPE] except KeyError: return "" def clear_type(self): try: del self.extension_attributes[XSI_TYPE] except KeyError: pass try: del self._extatt[XSI_TYPE] except KeyError: pass def set_text(self, value, base64encode=False): def _wrong_type_value(xsd, value): msg = _str('Type and value do not match: {xsd}:{type}:{value}') msg = msg.format(xsd=xsd, type=type(value), value=value) raise ValueError(msg) # only work with six.string_types _str = unicode if six.PY2 else str if isinstance(value, six.binary_type): value = value.decode('utf-8') type_to_xsd = { _str: 'string', int: 'integer', float: 'float', bool: 'boolean', type(None): '', } # entries of xsd-types each declaring: # - a corresponding python type # - a function to turn a string into that type # - a function to turn that type into a text-value xsd_types_props = { 'string': { 'type': _str, 'to_type': _str, 'to_text': _str, }, 'integer': { 'type': int, 'to_type': int, 'to_text': _str, }, 'short': { 'type': int, 'to_type': int, 'to_text': _str, }, 'int': { 'type': int, 'to_type': int, 'to_text': _str, }, 'long': { 'type': int, 'to_type': int, 'to_text': _str, }, 'float': { 'type': float, 'to_type': float, 'to_text': _str, }, 'double': { 'type': float, 'to_type': float, 'to_text': _str, }, 'boolean': { 'type': bool, 'to_type': lambda x: { 'true': True, 'false': False, }[_str(x).lower()], 'to_text': lambda x: _str(x).lower(), }, 'base64Binary': { 'type': _str, 'to_type': _str, 'to_text': lambda x: _b64_encode_fn(x.encode()) if base64encode else x, }, 'anyType': { 'type': type(value), 'to_type': lambda x: x, 'to_text': lambda x: x, }, '': { 'type': type(None), 'to_type': lambda x: None, 'to_text': lambda x: '', }, } xsd_string = ( 'base64Binary' if base64encode else self.get_type() or type_to_xsd.get(type(value))) xsd_ns, xsd_type = ( ['', type(None)] if xsd_string is None else ['', ''] if xsd_string is '' else [ XSD if xsd_string in xsd_types_props else '', xsd_string ] if ':' not in xsd_string else xsd_string.split(':', 1)) xsd_type_props = xsd_types_props.get(xsd_type, {}) valid_type = xsd_type_props.get('type', type(None)) to_type = xsd_type_props.get('to_type', str) to_text = xsd_type_props.get('to_text', str) # cast to correct type before type-checking if type(value) is _str and valid_type is not _str: try: value = to_type(value) except (TypeError, ValueError, KeyError) as e: # the cast failed _wrong_type_value(xsd=xsd_type, value=value) if type(value) is not valid_type: _wrong_type_value(xsd=xsd_type, value=value) text = to_text(value) self.set_type( '{ns}:{type}'.format(ns=xsd_ns, type=xsd_type) if xsd_ns else xsd_type if xsd_type else '') SamlBase.__setattr__(self, 'text', text) return self def harvest_element_tree(self, tree): # Fill in the instance members from the contents of the XML tree. for child in tree: self._convert_element_tree_to_member(child) for attribute, value in iter(tree.attrib.items()): self._convert_element_attribute_to_member(attribute, value) if tree.text: #print("set_text:", tree.text) # clear type #self.clear_type() self.set_text(tree.text) if XSI_NIL in self.extension_attributes: del self.extension_attributes[XSI_NIL] class BaseIDAbstractType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:BaseIDAbstractType element """ c_tag = 'BaseIDAbstractType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['NameQualifier'] = ('name_qualifier', 'string', False) c_attributes['SPNameQualifier'] = ('sp_name_qualifier', 'string', False) def __init__(self, name_qualifier=None, sp_name_qualifier=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.name_qualifier = name_qualifier self.sp_name_qualifier = sp_name_qualifier class NameIDType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:NameIDType element """ c_tag = 'NameIDType' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['NameQualifier'] = ('name_qualifier', 'string', False) c_attributes['SPNameQualifier'] = ('sp_name_qualifier', 'string', False) c_attributes['Format'] = ('format', 'anyURI', False) c_attributes['SPProvidedID'] = ('sp_provided_id', 'string', False) def __init__(self, name_qualifier=None, sp_name_qualifier=None, format=None, sp_provided_id=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.name_qualifier = name_qualifier self.sp_name_qualifier = sp_name_qualifier self.format = format self.sp_provided_id = sp_provided_id def name_id_type__from_string(xml_string): return saml2.create_class_from_xml_string(NameIDType_, xml_string) class EncryptedElementType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:EncryptedElementType element """ c_tag = 'EncryptedElementType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}EncryptedData'] = ( 'encrypted_data', xenc.EncryptedData) c_children['{http://www.w3.org/2001/04/xmlenc#}EncryptedKey'] = ( 'encrypted_key', [xenc.EncryptedKey]) c_cardinality['encrypted_key'] = {"min": 0} c_child_order.extend(['encrypted_data', 'encrypted_key']) def __init__(self, encrypted_data=None, encrypted_key=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.encrypted_data = encrypted_data self.encrypted_key = encrypted_key or [] def encrypted_element_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedElementType_, xml_string) class EncryptedID(EncryptedElementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:EncryptedID element """ c_tag = 'EncryptedID' c_namespace = NAMESPACE c_children = EncryptedElementType_.c_children.copy() c_attributes = EncryptedElementType_.c_attributes.copy() c_child_order = EncryptedElementType_.c_child_order[:] c_cardinality = EncryptedElementType_.c_cardinality.copy() def encrypted_id_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedID, xml_string) class Issuer(NameIDType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Issuer element """ c_tag = 'Issuer' c_namespace = NAMESPACE c_children = NameIDType_.c_children.copy() c_attributes = NameIDType_.c_attributes.copy() c_child_order = NameIDType_.c_child_order[:] c_cardinality = NameIDType_.c_cardinality.copy() def issuer_from_string(xml_string): return saml2.create_class_from_xml_string(Issuer, xml_string) class AssertionIDRef(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AssertionIDRef element """ c_tag = 'AssertionIDRef' c_namespace = NAMESPACE c_value_type = {'base': 'NCName'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def assertion_id_ref_from_string(xml_string): return saml2.create_class_from_xml_string(AssertionIDRef, xml_string) class AssertionURIRef(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AssertionURIRef element """ c_tag = 'AssertionURIRef' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def assertion_uri_ref_from_string(xml_string): return saml2.create_class_from_xml_string(AssertionURIRef, xml_string) class SubjectConfirmationDataType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmationDataType element """ c_tag = 'SubjectConfirmationDataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['NotBefore'] = ('not_before', 'dateTime', False) c_attributes['NotOnOrAfter'] = ('not_on_or_after', 'dateTime', False) c_attributes['Recipient'] = ('recipient', 'anyURI', False) c_attributes['InResponseTo'] = ('in_response_to', 'NCName', False) c_attributes['Address'] = ('address', 'string', False) c_any = {"namespace": "##any", "processContents": "lax", "minOccurs": "0", "maxOccurs": "unbounded"} c_any_attribute = {"namespace": "##other", "processContents": "lax"} def __init__(self, not_before=None, not_on_or_after=None, recipient=None, in_response_to=None, address=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.not_before = not_before self.not_on_or_after = not_on_or_after self.recipient = recipient self.in_response_to = in_response_to self.address = address def subject_confirmation_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(SubjectConfirmationDataType_, xml_string) class KeyInfoConfirmationDataType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:KeyInfoConfirmationDataType element """ c_tag = 'KeyInfoConfirmationDataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ('key_info', [ds.KeyInfo]) c_cardinality['key_info'] = {"min": 1} c_child_order.extend(['key_info']) def __init__(self, key_info=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.key_info = key_info or [] def key_info_confirmation_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyInfoConfirmationDataType_, xml_string) class ConditionAbstractType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:ConditionAbstractType element """ c_tag = 'ConditionAbstractType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() class Audience(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:Audience element """ c_tag = 'Audience' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def audience_from_string(xml_string): return saml2.create_class_from_xml_string(Audience, xml_string) class OneTimeUseType_(ConditionAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:OneTimeUseType element """ c_tag = 'OneTimeUseType' c_namespace = NAMESPACE c_children = ConditionAbstractType_.c_children.copy() c_attributes = ConditionAbstractType_.c_attributes.copy() c_child_order = ConditionAbstractType_.c_child_order[:] c_cardinality = ConditionAbstractType_.c_cardinality.copy() def one_time_use_type__from_string(xml_string): return saml2.create_class_from_xml_string(OneTimeUseType_, xml_string) class ProxyRestrictionType_(ConditionAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:ProxyRestrictionType element """ c_tag = 'ProxyRestrictionType' c_namespace = NAMESPACE c_children = ConditionAbstractType_.c_children.copy() c_attributes = ConditionAbstractType_.c_attributes.copy() c_child_order = ConditionAbstractType_.c_child_order[:] c_cardinality = ConditionAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Audience'] = ('audience', [Audience]) c_cardinality['audience'] = {"min": 0} c_attributes['Count'] = ('count', 'nonNegativeInteger', False) c_child_order.extend(['audience']) def __init__(self, audience=None, count=None, text=None, extension_elements=None, extension_attributes=None): ConditionAbstractType_.__init__( self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.audience = audience or [] self.count = count def proxy_restriction_type__from_string(xml_string): return saml2.create_class_from_xml_string(ProxyRestrictionType_, xml_string) class EncryptedAssertion(EncryptedElementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:EncryptedAssertion element """ c_tag = 'EncryptedAssertion' c_namespace = NAMESPACE c_children = EncryptedElementType_.c_children.copy() c_attributes = EncryptedElementType_.c_attributes.copy() c_child_order = EncryptedElementType_.c_child_order[:] c_cardinality = EncryptedElementType_.c_cardinality.copy() def encrypted_assertion_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedAssertion, xml_string) class StatementAbstractType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:StatementAbstractType element """ c_tag = 'StatementAbstractType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() class SubjectLocalityType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectLocalityType element """ c_tag = 'SubjectLocalityType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Address'] = ('address', 'string', False) c_attributes['DNSName'] = ('dns_name', 'string', False) def __init__(self, address=None, dns_name=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.address = address self.dns_name = dns_name def subject_locality_type__from_string(xml_string): return saml2.create_class_from_xml_string(SubjectLocalityType_, xml_string) class AuthnContextClassRef(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextClassRef element """ c_tag = 'AuthnContextClassRef' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authn_context_class_ref_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextClassRef, xml_string) class AuthnContextDeclRef(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextDeclRef element """ c_tag = 'AuthnContextDeclRef' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authn_context_decl_ref_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDeclRef, xml_string) class AuthnContextDecl(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextDecl element """ c_tag = 'AuthnContextDecl' c_namespace = NAMESPACE c_value_type = {'base': 'anyType'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authn_context_decl_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextDecl, xml_string) class AuthenticatingAuthority(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthenticatingAuthority element """ c_tag = 'AuthenticatingAuthority' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authenticating_authority_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatingAuthority, xml_string) class DecisionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:DecisionType element """ c_tag = 'DecisionType' c_namespace = NAMESPACE c_value_type = {'base': 'string', 'enumeration': ['Permit', 'Deny', 'Indeterminate']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def decision_type__from_string(xml_string): return saml2.create_class_from_xml_string(DecisionType_, xml_string) class ActionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:ActionType element """ c_tag = 'ActionType' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Namespace'] = ('namespace', 'anyURI', True) def __init__(self, namespace=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.namespace = namespace def action_type__from_string(xml_string): return saml2.create_class_from_xml_string(ActionType_, xml_string) class AttributeValue(AttributeValueBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AttributeValue element """ c_tag = 'AttributeValue' c_namespace = NAMESPACE c_value_type = {'base': 'anyType'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def attribute_value_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeValue, xml_string) class EncryptedAttribute(EncryptedElementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:EncryptedAttribute element """ c_tag = 'EncryptedAttribute' c_namespace = NAMESPACE c_children = EncryptedElementType_.c_children.copy() c_attributes = EncryptedElementType_.c_attributes.copy() c_child_order = EncryptedElementType_.c_child_order[:] c_cardinality = EncryptedElementType_.c_cardinality.copy() def encrypted_attribute_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedAttribute, xml_string) class BaseID(BaseIDAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:BaseID element """ c_tag = 'BaseID' c_namespace = NAMESPACE c_children = BaseIDAbstractType_.c_children.copy() c_attributes = BaseIDAbstractType_.c_attributes.copy() c_child_order = BaseIDAbstractType_.c_child_order[:] c_cardinality = BaseIDAbstractType_.c_cardinality.copy() def base_id_from_string(xml_string): return saml2.create_class_from_xml_string(BaseID, xml_string) class NameID(NameIDType_): """The urn:oasis:names:tc:SAML:2.0:assertion:NameID element From the Oasis SAML2 Technical Overview: "The element within a offers the ability to provide name identifiers in a number of different formats. SAML's predefined formats include: Email address, X.509 subject name, Windows domain qualified name, Kerberos principal name, Entity identifier, Persistent identifier, Transient identifier." """ c_tag = 'NameID' c_namespace = NAMESPACE c_children = NameIDType_.c_children.copy() c_attributes = NameIDType_.c_attributes.copy() c_child_order = NameIDType_.c_child_order[:] c_cardinality = NameIDType_.c_cardinality.copy() def name_id_from_string(xml_string): return saml2.create_class_from_xml_string(NameID, xml_string) class SubjectConfirmationData(SubjectConfirmationDataType_): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmationData element """ c_tag = 'SubjectConfirmationData' c_namespace = NAMESPACE c_children = SubjectConfirmationDataType_.c_children.copy() c_attributes = SubjectConfirmationDataType_.c_attributes.copy() c_child_order = SubjectConfirmationDataType_.c_child_order[:] c_cardinality = SubjectConfirmationDataType_.c_cardinality.copy() def subject_confirmation_data_from_string(xml_string): return saml2.create_class_from_xml_string(SubjectConfirmationData, xml_string) class Condition(ConditionAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Condition element """ c_tag = 'Condition' c_namespace = NAMESPACE c_children = ConditionAbstractType_.c_children.copy() c_attributes = ConditionAbstractType_.c_attributes.copy() c_child_order = ConditionAbstractType_.c_child_order[:] c_cardinality = ConditionAbstractType_.c_cardinality.copy() def condition_from_string(xml_string): return saml2.create_class_from_xml_string(Condition, xml_string) class AudienceRestrictionType_(ConditionAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AudienceRestrictionType element """ c_tag = 'AudienceRestrictionType' c_namespace = NAMESPACE c_children = ConditionAbstractType_.c_children.copy() c_attributes = ConditionAbstractType_.c_attributes.copy() c_child_order = ConditionAbstractType_.c_child_order[:] c_cardinality = ConditionAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Audience'] = ('audience', [Audience]) c_cardinality['audience'] = {"min": 1} c_child_order.extend(['audience']) def __init__(self, audience=None, text=None, extension_elements=None, extension_attributes=None): ConditionAbstractType_.__init__( self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.audience = audience or [] def audience_restriction_type__from_string(xml_string): return saml2.create_class_from_xml_string(AudienceRestrictionType_, xml_string) class OneTimeUse(OneTimeUseType_): """The urn:oasis:names:tc:SAML:2.0:assertion:OneTimeUse element """ c_tag = 'OneTimeUse' c_namespace = NAMESPACE c_children = OneTimeUseType_.c_children.copy() c_attributes = OneTimeUseType_.c_attributes.copy() c_child_order = OneTimeUseType_.c_child_order[:] c_cardinality = OneTimeUseType_.c_cardinality.copy() def one_time_use_from_string(xml_string): return saml2.create_class_from_xml_string(OneTimeUse, xml_string) class ProxyRestriction(ProxyRestrictionType_): """The urn:oasis:names:tc:SAML:2.0:assertion:ProxyRestriction element """ c_tag = 'ProxyRestriction' c_namespace = NAMESPACE c_children = ProxyRestrictionType_.c_children.copy() c_attributes = ProxyRestrictionType_.c_attributes.copy() c_child_order = ProxyRestrictionType_.c_child_order[:] c_cardinality = ProxyRestrictionType_.c_cardinality.copy() def proxy_restriction_from_string(xml_string): return saml2.create_class_from_xml_string(ProxyRestriction, xml_string) class Statement(StatementAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Statement element """ c_tag = 'Statement' c_namespace = NAMESPACE c_children = StatementAbstractType_.c_children.copy() c_attributes = StatementAbstractType_.c_attributes.copy() c_child_order = StatementAbstractType_.c_child_order[:] c_cardinality = StatementAbstractType_.c_cardinality.copy() def statement_from_string(xml_string): return saml2.create_class_from_xml_string(Statement, xml_string) class SubjectLocality(SubjectLocalityType_): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectLocality element """ c_tag = 'SubjectLocality' c_namespace = NAMESPACE c_children = SubjectLocalityType_.c_children.copy() c_attributes = SubjectLocalityType_.c_attributes.copy() c_child_order = SubjectLocalityType_.c_child_order[:] c_cardinality = SubjectLocalityType_.c_cardinality.copy() def verify(self): if self.address: # dotted-decimal IPv4 or RFC3513 IPv6 address if valid_ipv4(self.address) or valid_ipv6(self.address): pass else: raise ShouldValueError("Not an IPv4 or IPv6 address") elif self.dns_name: valid_domain_name(self.dns_name) return SubjectLocalityType_.verify(self) def subject_locality_from_string(xml_string): return saml2.create_class_from_xml_string(SubjectLocality, xml_string) class AuthnContextType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextType element """ c_tag = 'AuthnContextType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextClassRef'] = ( 'authn_context_class_ref', AuthnContextClassRef) c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDecl'] = ( 'authn_context_decl', AuthnContextDecl) c_cardinality['authn_context_decl'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDeclRef'] = ( 'authn_context_decl_ref', AuthnContextDeclRef) c_cardinality['authn_context_decl_ref'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:assertion}AuthenticatingAuthority'] = ( 'authenticating_authority', [AuthenticatingAuthority]) c_cardinality['authenticating_authority'] = {"min": 0} c_child_order.extend(['authn_context_class_ref', 'authn_context_decl', 'authn_context_decl_ref', 'authenticating_authority']) def __init__(self, authn_context_class_ref=None, authn_context_decl=None, authn_context_decl_ref=None, authenticating_authority=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.authn_context_class_ref = authn_context_class_ref self.authn_context_decl = authn_context_decl self.authn_context_decl_ref = authn_context_decl_ref self.authenticating_authority = authenticating_authority or [] def verify(self): # either or not both if self.authn_context_decl: assert self.authn_context_decl_ref is None elif self.authn_context_decl_ref: assert self.authn_context_decl is None return SamlBase.verify(self) def authn_context_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextType_, xml_string) class Action(ActionType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Action element """ c_tag = 'Action' c_namespace = NAMESPACE c_children = ActionType_.c_children.copy() c_attributes = ActionType_.c_attributes.copy() c_child_order = ActionType_.c_child_order[:] c_cardinality = ActionType_.c_cardinality.copy() def action_from_string(xml_string): return saml2.create_class_from_xml_string(Action, xml_string) class AttributeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AttributeType element """ c_tag = 'AttributeType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AttributeValue'] = ( 'attribute_value', [AttributeValue]) c_cardinality['attribute_value'] = {"min": 0} c_attributes['Name'] = ('name', 'string', True) c_attributes['NameFormat'] = ('name_format', 'anyURI', False) c_attributes['FriendlyName'] = ('friendly_name', 'string', False) c_child_order.extend(['attribute_value']) c_any_attribute = {"namespace": "##other", "processContents": "lax"} def __init__(self, attribute_value=None, name=None, name_format=NAME_FORMAT_URI, friendly_name=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.attribute_value = attribute_value or [] self.name = name self.name_format = name_format self.friendly_name = friendly_name def attribute_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeType_, xml_string) class SubjectConfirmationType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmationType element """ c_tag = 'SubjectConfirmationType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}BaseID'] = ('base_id', BaseID) c_cardinality['base_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ('name_id', NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:assertion}SubjectConfirmationData'] = ( 'subject_confirmation_data', SubjectConfirmationData) c_cardinality['subject_confirmation_data'] = {"min": 0, "max": 1} c_attributes['Method'] = ('method', 'anyURI', True) c_child_order.extend(['base_id', 'name_id', 'encrypted_id', 'subject_confirmation_data']) def __init__(self, base_id=None, name_id=None, encrypted_id=None, subject_confirmation_data=None, method=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.base_id = base_id self.name_id = name_id self.encrypted_id = encrypted_id self.subject_confirmation_data = subject_confirmation_data self.method = method def subject_confirmation_type__from_string(xml_string): return saml2.create_class_from_xml_string(SubjectConfirmationType_, xml_string) class AudienceRestriction(AudienceRestrictionType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AudienceRestriction element """ c_tag = 'AudienceRestriction' c_namespace = NAMESPACE c_children = AudienceRestrictionType_.c_children.copy() c_attributes = AudienceRestrictionType_.c_attributes.copy() c_child_order = AudienceRestrictionType_.c_child_order[:] c_cardinality = AudienceRestrictionType_.c_cardinality.copy() def audience_restriction_from_string(xml_string): return saml2.create_class_from_xml_string(AudienceRestriction, xml_string) class AuthnContext(AuthnContextType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnContext element """ c_tag = 'AuthnContext' c_namespace = NAMESPACE c_children = AuthnContextType_.c_children.copy() c_attributes = AuthnContextType_.c_attributes.copy() c_child_order = AuthnContextType_.c_child_order[:] c_cardinality = AuthnContextType_.c_cardinality.copy() def authn_context_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContext, xml_string) class Attribute(AttributeType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Attribute element """ c_tag = 'Attribute' c_namespace = NAMESPACE c_children = AttributeType_.c_children.copy() c_attributes = AttributeType_.c_attributes.copy() c_child_order = AttributeType_.c_child_order[:] c_cardinality = AttributeType_.c_cardinality.copy() def attribute_from_string(xml_string): return saml2.create_class_from_xml_string(Attribute, xml_string) class SubjectConfirmation(SubjectConfirmationType_): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmation element """ c_tag = 'SubjectConfirmation' c_namespace = NAMESPACE c_children = SubjectConfirmationType_.c_children.copy() c_attributes = SubjectConfirmationType_.c_attributes.copy() c_child_order = SubjectConfirmationType_.c_child_order[:] c_cardinality = SubjectConfirmationType_.c_cardinality.copy() def subject_confirmation_from_string(xml_string): return saml2.create_class_from_xml_string(SubjectConfirmation, xml_string) class ConditionsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:ConditionsType element """ c_tag = 'ConditionsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Condition'] = ( 'condition', [Condition]) c_cardinality['condition'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AudienceRestriction'] = ( 'audience_restriction', [AudienceRestriction]) c_cardinality['audience_restriction'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}OneTimeUse'] = ( 'one_time_use', [OneTimeUse]) c_cardinality['one_time_use'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}ProxyRestriction'] = ( 'proxy_restriction', [ProxyRestriction]) c_cardinality['proxy_restriction'] = {"min": 0} c_attributes['NotBefore'] = ('not_before', 'dateTime', False) c_attributes['NotOnOrAfter'] = ('not_on_or_after', 'dateTime', False) c_child_order.extend(['condition', 'audience_restriction', 'one_time_use', 'proxy_restriction']) def __init__(self, condition=None, audience_restriction=None, one_time_use=None, proxy_restriction=None, not_before=None, not_on_or_after=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.condition = condition or [] self.audience_restriction = audience_restriction or [] self.one_time_use = one_time_use or [] self.proxy_restriction = proxy_restriction or [] self.not_before = not_before self.not_on_or_after = not_on_or_after def verify(self): if self.one_time_use: assert len(self.one_time_use) == 1 if self.proxy_restriction: assert len(self.proxy_restriction) == 1 return SamlBase.verify(self) def conditions_type__from_string(xml_string): return saml2.create_class_from_xml_string(ConditionsType_, xml_string) class AuthnStatementType_(StatementAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnStatementType element """ c_tag = 'AuthnStatementType' c_namespace = NAMESPACE c_children = StatementAbstractType_.c_children.copy() c_attributes = StatementAbstractType_.c_attributes.copy() c_child_order = StatementAbstractType_.c_child_order[:] c_cardinality = StatementAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}SubjectLocality'] = ( 'subject_locality', SubjectLocality) c_cardinality['subject_locality'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContext'] = ( 'authn_context', AuthnContext) c_attributes['AuthnInstant'] = ('authn_instant', 'dateTime', True) c_attributes['SessionIndex'] = ('session_index', 'string', False) c_attributes['SessionNotOnOrAfter'] = ('session_not_on_or_after', 'dateTime', False) c_child_order.extend(['subject_locality', 'authn_context']) def __init__(self, subject_locality=None, authn_context=None, authn_instant=None, session_index=None, session_not_on_or_after=None, text=None, extension_elements=None, extension_attributes=None): StatementAbstractType_.__init__( self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.subject_locality = subject_locality self.authn_context = authn_context self.authn_instant = authn_instant self.session_index = session_index self.session_not_on_or_after = session_not_on_or_after def authn_statement_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnStatementType_, xml_string) class AttributeStatementType_(StatementAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AttributeStatementType element """ c_tag = 'AttributeStatementType' c_namespace = NAMESPACE c_children = StatementAbstractType_.c_children.copy() c_attributes = StatementAbstractType_.c_attributes.copy() c_child_order = StatementAbstractType_.c_child_order[:] c_cardinality = StatementAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Attribute'] = ( 'attribute', [Attribute]) c_cardinality['attribute'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedAttribute'] = ( 'encrypted_attribute', [EncryptedAttribute]) c_cardinality['encrypted_attribute'] = {"min": 0} c_child_order.extend(['attribute', 'encrypted_attribute']) def __init__(self, attribute=None, encrypted_attribute=None, text=None, extension_elements=None, extension_attributes=None): StatementAbstractType_.__init__( self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.attribute = attribute or [] self.encrypted_attribute = encrypted_attribute or [] def attribute_statement_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeStatementType_, xml_string) class SubjectType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:SubjectType element """ c_tag = 'SubjectType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}BaseID'] = ('base_id', BaseID) c_cardinality['base_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ('name_id', NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}SubjectConfirmation'] = ( 'subject_confirmation', [SubjectConfirmation]) c_cardinality['subject_confirmation'] = {"min": 0} c_child_order.extend(['base_id', 'name_id', 'encrypted_id', 'subject_confirmation']) def __init__(self, base_id=None, name_id=None, encrypted_id=None, subject_confirmation=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.base_id = base_id self.name_id = name_id self.encrypted_id = encrypted_id self.subject_confirmation = subject_confirmation or [] def subject_type__from_string(xml_string): return saml2.create_class_from_xml_string(SubjectType_, xml_string) class Conditions(ConditionsType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Conditions element """ c_tag = 'Conditions' c_namespace = NAMESPACE c_children = ConditionsType_.c_children.copy() c_attributes = ConditionsType_.c_attributes.copy() c_child_order = ConditionsType_.c_child_order[:] c_cardinality = ConditionsType_.c_cardinality.copy() def conditions_from_string(xml_string): return saml2.create_class_from_xml_string(Conditions, xml_string) class AuthnStatement(AuthnStatementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthnStatement element """ c_tag = 'AuthnStatement' c_namespace = NAMESPACE c_children = AuthnStatementType_.c_children.copy() c_attributes = AuthnStatementType_.c_attributes.copy() c_child_order = AuthnStatementType_.c_child_order[:] c_cardinality = AuthnStatementType_.c_cardinality.copy() def authn_statement_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnStatement, xml_string) class AttributeStatement(AttributeStatementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AttributeStatement element """ c_tag = 'AttributeStatement' c_namespace = NAMESPACE c_children = AttributeStatementType_.c_children.copy() c_attributes = AttributeStatementType_.c_attributes.copy() c_child_order = AttributeStatementType_.c_child_order[:] c_cardinality = AttributeStatementType_.c_cardinality.copy() def attribute_statement_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeStatement, xml_string) class Subject(SubjectType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Subject element """ c_tag = 'Subject' c_namespace = NAMESPACE c_children = SubjectType_.c_children.copy() c_attributes = SubjectType_.c_attributes.copy() c_child_order = SubjectType_.c_child_order[:] c_cardinality = SubjectType_.c_cardinality.copy() def subject_from_string(xml_string): return saml2.create_class_from_xml_string(Subject, xml_string) #.................. # ['AuthzDecisionStatement', 'EvidenceType', 'AdviceType', 'Evidence', # 'Assertion', 'AssertionType', 'AuthzDecisionStatementType', 'Advice'] class EvidenceType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:EvidenceType element """ c_tag = 'EvidenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AssertionIDRef'] = ( 'assertion_id_ref', [AssertionIDRef]) c_cardinality['assertion_id_ref'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AssertionURIRef'] = ( 'assertion_uri_ref', [AssertionURIRef]) c_cardinality['assertion_uri_ref'] = {"min": 0} c_cardinality['assertion'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedAssertion'] = ( 'encrypted_assertion', [EncryptedAssertion]) c_cardinality['encrypted_assertion'] = {"min": 0} c_child_order.extend(['assertion_id_ref', 'assertion_uri_ref', 'assertion', 'encrypted_assertion']) def __init__(self, assertion_id_ref=None, assertion_uri_ref=None, assertion=None, encrypted_assertion=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.assertion_id_ref = assertion_id_ref or [] self.assertion_uri_ref = assertion_uri_ref or [] self.assertion = assertion or [] self.encrypted_assertion = encrypted_assertion or [] def evidence_type__from_string(xml_string): return saml2.create_class_from_xml_string(EvidenceType_, xml_string) class Evidence(EvidenceType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Evidence element """ c_tag = 'Evidence' c_namespace = NAMESPACE c_children = EvidenceType_.c_children.copy() c_attributes = EvidenceType_.c_attributes.copy() c_child_order = EvidenceType_.c_child_order[:] c_cardinality = EvidenceType_.c_cardinality.copy() def evidence_from_string(xml_string): return saml2.create_class_from_xml_string(Evidence, xml_string) class AuthzDecisionStatementType_(StatementAbstractType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthzDecisionStatementType element """ c_tag = 'AuthzDecisionStatementType' c_namespace = NAMESPACE c_children = StatementAbstractType_.c_children.copy() c_attributes = StatementAbstractType_.c_attributes.copy() c_child_order = StatementAbstractType_.c_child_order[:] c_cardinality = StatementAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Action'] = ( 'action', [Action]) c_cardinality['action'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Evidence'] = ( 'evidence', Evidence) c_cardinality['evidence'] = {"min": 0, "max": 1} c_attributes['Resource'] = ('resource', 'anyURI', True) c_attributes['Decision'] = ('decision', DecisionType_, True) c_child_order.extend(['action', 'evidence']) def __init__(self, action=None, evidence=None, resource=None, decision=None, text=None, extension_elements=None, extension_attributes=None): StatementAbstractType_.__init__( self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.action = action or [] self.evidence = evidence self.resource = resource self.decision = decision def authz_decision_statement_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthzDecisionStatementType_, xml_string) class AuthzDecisionStatement(AuthzDecisionStatementType_): """The urn:oasis:names:tc:SAML:2.0:assertion:AuthzDecisionStatement element """ c_tag = 'AuthzDecisionStatement' c_namespace = NAMESPACE c_children = AuthzDecisionStatementType_.c_children.copy() c_attributes = AuthzDecisionStatementType_.c_attributes.copy() c_child_order = AuthzDecisionStatementType_.c_child_order[:] c_cardinality = AuthzDecisionStatementType_.c_cardinality.copy() def authz_decision_statement_from_string(xml_string): return saml2.create_class_from_xml_string(AuthzDecisionStatement, xml_string) #.................. # ['Assertion', 'AssertionType', 'AdviceType', 'Advice'] class AssertionType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AssertionType element """ c_tag = 'AssertionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Issuer'] = ('issuer', Issuer) c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ('signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Subject'] = ('subject', Subject) c_cardinality['subject'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Conditions'] = ( 'conditions', Conditions) c_cardinality['conditions'] = {"min": 0, "max": 1} c_cardinality['advice'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Statement'] = ( 'statement', [Statement]) c_cardinality['statement'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AuthnStatement'] = ( 'authn_statement', [AuthnStatement]) c_cardinality['authn_statement'] = {"min": 0} c_children[ '{urn:oasis:names:tc:SAML:2.0:assertion}AuthzDecisionStatement'] = ( 'authz_decision_statement', [AuthzDecisionStatement]) c_cardinality['authz_decision_statement'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AttributeStatement'] = ( 'attribute_statement', [AttributeStatement]) c_cardinality['attribute_statement'] = {"min": 0} c_attributes['Version'] = ('version', 'string', True) c_attributes['ID'] = ('id', 'ID', True) c_attributes['IssueInstant'] = ('issue_instant', 'dateTime', True) c_child_order.extend(['issuer', 'signature', 'subject', 'conditions', 'advice', 'statement', 'authn_statement', 'authz_decision_statement', 'attribute_statement']) def __init__(self, issuer=None, signature=None, subject=None, conditions=None, advice=None, statement=None, authn_statement=None, authz_decision_statement=None, attribute_statement=None, version=None, id=None, issue_instant=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.issuer = issuer self.signature = signature self.subject = subject self.conditions = conditions self.advice = advice self.statement = statement or [] self.authn_statement = authn_statement or [] self.authz_decision_statement = authz_decision_statement or [] self.attribute_statement = attribute_statement or [] self.version = version self.id = id self.issue_instant = issue_instant def verify(self): # If no statement MUST contain a subject element if self.attribute_statement or self.statement or \ self.authn_statement or self.authz_decision_statement: pass elif not self.subject: raise MustValueError( "If no statement MUST contain a subject element") if self.authn_statement and not self.subject: raise MustValueError( "An assertion with an AuthnStatement must contain a Subject") return SamlBase.verify(self) def assertion_type__from_string(xml_string): return saml2.create_class_from_xml_string(AssertionType_, xml_string) class Assertion(AssertionType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Assertion element """ c_tag = 'Assertion' c_namespace = NAMESPACE c_children = AssertionType_.c_children.copy() c_attributes = AssertionType_.c_attributes.copy() c_child_order = AssertionType_.c_child_order[:] c_cardinality = AssertionType_.c_cardinality.copy() def assertion_from_string(xml_string): return saml2.create_class_from_xml_string(Assertion, xml_string) class AdviceType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:assertion:AdviceType element """ c_tag = 'AdviceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AssertionIDRef'] = ( 'assertion_id_ref', [AssertionIDRef]) c_cardinality['assertion_id_ref'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AssertionURIRef'] = ( 'assertion_uri_ref', [AssertionURIRef]) c_cardinality['assertion_uri_ref'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Assertion'] = ( 'assertion', [Assertion]) c_cardinality['assertion'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedAssertion'] = ( 'encrypted_assertion', [EncryptedAssertion]) c_cardinality['encrypted_assertion'] = {"min": 0} c_child_order.extend(['assertion_id_ref', 'assertion_uri_ref', 'assertion', 'encrypted_assertion']) c_any = {"namespace": "##other", "processContents": "lax"} def __init__(self, assertion_id_ref=None, assertion_uri_ref=None, assertion=None, encrypted_assertion=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.assertion_id_ref = assertion_id_ref or [] self.assertion_uri_ref = assertion_uri_ref or [] self.assertion = assertion or [] self.encrypted_assertion = encrypted_assertion or [] def advice_type__from_string(xml_string): return saml2.create_class_from_xml_string(AdviceType_, xml_string) class Advice(AdviceType_): """The urn:oasis:names:tc:SAML:2.0:assertion:Advice element """ c_tag = 'Advice' c_namespace = NAMESPACE c_children = AdviceType_.c_children.copy() c_attributes = AdviceType_.c_attributes.copy() c_child_order = AdviceType_.c_child_order[:] c_cardinality = AdviceType_.c_cardinality.copy() def advice_from_string(xml_string): return saml2.create_class_from_xml_string(Advice, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ EvidenceType_.c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Assertion'] = ( 'assertion', [Assertion]) Evidence.c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Assertion'] = ( 'assertion', [Assertion]) AssertionType_.c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Advice'] = ( 'advice', Advice) Assertion.c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Advice'] = ( 'advice', Advice) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ AG_IDNameQualifiers = [ ('NameQualifier', 'string', False), ('SPNameQualifier', 'string', False), ] ELEMENT_FROM_STRING = { BaseID.c_tag: base_id_from_string, NameID.c_tag: name_id_from_string, NameIDType_.c_tag: name_id_type__from_string, EncryptedElementType_.c_tag: encrypted_element_type__from_string, EncryptedID.c_tag: encrypted_id_from_string, Issuer.c_tag: issuer_from_string, AssertionIDRef.c_tag: assertion_id_ref_from_string, AssertionURIRef.c_tag: assertion_uri_ref_from_string, Assertion.c_tag: assertion_from_string, AssertionType_.c_tag: assertion_type__from_string, Subject.c_tag: subject_from_string, SubjectType_.c_tag: subject_type__from_string, SubjectConfirmation.c_tag: subject_confirmation_from_string, SubjectConfirmationType_.c_tag: subject_confirmation_type__from_string, SubjectConfirmationData.c_tag: subject_confirmation_data_from_string, SubjectConfirmationDataType_.c_tag: subject_confirmation_data_type__from_string, KeyInfoConfirmationDataType_.c_tag: key_info_confirmation_data_type__from_string, Conditions.c_tag: conditions_from_string, ConditionsType_.c_tag: conditions_type__from_string, Condition.c_tag: condition_from_string, AudienceRestriction.c_tag: audience_restriction_from_string, AudienceRestrictionType_.c_tag: audience_restriction_type__from_string, Audience.c_tag: audience_from_string, OneTimeUse.c_tag: one_time_use_from_string, OneTimeUseType_.c_tag: one_time_use_type__from_string, ProxyRestriction.c_tag: proxy_restriction_from_string, ProxyRestrictionType_.c_tag: proxy_restriction_type__from_string, Advice.c_tag: advice_from_string, AdviceType_.c_tag: advice_type__from_string, EncryptedAssertion.c_tag: encrypted_assertion_from_string, Statement.c_tag: statement_from_string, AuthnStatement.c_tag: authn_statement_from_string, AuthnStatementType_.c_tag: authn_statement_type__from_string, SubjectLocality.c_tag: subject_locality_from_string, SubjectLocalityType_.c_tag: subject_locality_type__from_string, AuthnContext.c_tag: authn_context_from_string, AuthnContextType_.c_tag: authn_context_type__from_string, AuthnContextClassRef.c_tag: authn_context_class_ref_from_string, AuthnContextDeclRef.c_tag: authn_context_decl_ref_from_string, AuthnContextDecl.c_tag: authn_context_decl_from_string, AuthenticatingAuthority.c_tag: authenticating_authority_from_string, AuthzDecisionStatement.c_tag: authz_decision_statement_from_string, AuthzDecisionStatementType_.c_tag: authz_decision_statement_type__from_string, DecisionType_.c_tag: decision_type__from_string, Action.c_tag: action_from_string, ActionType_.c_tag: action_type__from_string, Evidence.c_tag: evidence_from_string, EvidenceType_.c_tag: evidence_type__from_string, AttributeStatement.c_tag: attribute_statement_from_string, AttributeStatementType_.c_tag: attribute_statement_type__from_string, Attribute.c_tag: attribute_from_string, AttributeType_.c_tag: attribute_type__from_string, AttributeValue.c_tag: attribute_value_from_string, EncryptedAttribute.c_tag: encrypted_attribute_from_string, } ELEMENT_BY_TAG = { 'BaseID': BaseID, 'NameID': NameID, 'NameIDType': NameIDType_, 'EncryptedElementType': EncryptedElementType_, 'EncryptedID': EncryptedID, 'Issuer': Issuer, 'AssertionIDRef': AssertionIDRef, 'AssertionURIRef': AssertionURIRef, 'Assertion': Assertion, 'AssertionType': AssertionType_, 'Subject': Subject, 'SubjectType': SubjectType_, 'SubjectConfirmation': SubjectConfirmation, 'SubjectConfirmationType': SubjectConfirmationType_, 'SubjectConfirmationData': SubjectConfirmationData, 'SubjectConfirmationDataType': SubjectConfirmationDataType_, 'KeyInfoConfirmationDataType': KeyInfoConfirmationDataType_, 'Conditions': Conditions, 'ConditionsType': ConditionsType_, 'Condition': Condition, 'AudienceRestriction': AudienceRestriction, 'AudienceRestrictionType': AudienceRestrictionType_, 'Audience': Audience, 'OneTimeUse': OneTimeUse, 'OneTimeUseType': OneTimeUseType_, 'ProxyRestriction': ProxyRestriction, 'ProxyRestrictionType': ProxyRestrictionType_, 'Advice': Advice, 'AdviceType': AdviceType_, 'EncryptedAssertion': EncryptedAssertion, 'Statement': Statement, 'AuthnStatement': AuthnStatement, 'AuthnStatementType': AuthnStatementType_, 'SubjectLocality': SubjectLocality, 'SubjectLocalityType': SubjectLocalityType_, 'AuthnContext': AuthnContext, 'AuthnContextType': AuthnContextType_, 'AuthnContextClassRef': AuthnContextClassRef, 'AuthnContextDeclRef': AuthnContextDeclRef, 'AuthnContextDecl': AuthnContextDecl, 'AuthenticatingAuthority': AuthenticatingAuthority, 'AuthzDecisionStatement': AuthzDecisionStatement, 'AuthzDecisionStatementType': AuthzDecisionStatementType_, 'DecisionType': DecisionType_, 'Action': Action, 'ActionType': ActionType_, 'Evidence': Evidence, 'EvidenceType': EvidenceType_, 'AttributeStatement': AttributeStatement, 'AttributeStatementType': AttributeStatementType_, 'Attribute': Attribute, 'AttributeType': AttributeType_, 'AttributeValue': AttributeValue, 'EncryptedAttribute': EncryptedAttribute, 'BaseIDAbstractType': BaseIDAbstractType_, 'ConditionAbstractType': ConditionAbstractType_, 'StatementAbstractType': StatementAbstractType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/samlp.py000066400000000000000000002176151355762626600164440ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import saml from saml2 import SamlBase from saml2 import xmldsig as ds NAMESPACE = 'urn:oasis:names:tc:SAML:2.0:protocol' STATUS_SUCCESS = 'urn:oasis:names:tc:SAML:2.0:status:Success' STATUS_REQUESTER = 'urn:oasis:names:tc:SAML:2.0:status:Requester' STATUS_RESPONDER = 'urn:oasis:names:tc:SAML:2.0:status:Responder' STATUS_VERSION_MISMATCH = 'urn:oasis:names:tc:SAML:2.0:status:VersionMismatch' STATUS_AUTHN_FAILED = 'urn:oasis:names:tc:SAML:2.0:status:AuthnFailed' STATUS_INVALID_ATTR_NAME_OR_VALUE = ( 'urn:oasis:names:tc:SAML:2.0:status:InvalidAttrNameOrValue') STATUS_INVALID_NAMEID_POLICY = ( 'urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy') STATUS_NO_AUTHN_CONTEXT = 'urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext' STATUS_NO_AVAILABLE_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoAvailableIDP' STATUS_NO_PASSIVE = 'urn:oasis:names:tc:SAML:2.0:status:NoPassive' STATUS_NO_SUPPORTED_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoSupportedIDP' STATUS_PARTIAL_LOGOUT = 'urn:oasis:names:tc:SAML:2.0:status:PartialLogout' STATUS_PROXY_COUNT_EXCEEDED = ( 'urn:oasis:names:tc:SAML:2.0:status:ProxyCountExceeded') STATUS_REQUEST_DENIED = 'urn:oasis:names:tc:SAML:2.0:status:RequestDenied' STATUS_REQUEST_UNSUPPORTED = ( 'urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported') STATUS_REQUEST_VERSION_DEPRECATED = ( 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionDeprecated') STATUS_REQUEST_VERSION_TOO_HIGH = ( 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooHigh') STATUS_REQUEST_VERSION_TOO_LOW = ( 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooLow') STATUS_RESOURCE_NOT_RECOGNIZED = ( 'urn:oasis:names:tc:SAML:2.0:status:ResourceNotRecognized') STATUS_TOO_MANY_RESPONSES = ( 'urn:oasis:names:tc:SAML:2.0:status:TooManyResponses') STATUS_UNKNOWN_ATTR_PROFILE = ( 'urn:oasis:names:tc:SAML:2.0:status:UnknownAttrProfile') STATUS_UNKNOWN_PRINCIPAL = ( 'urn:oasis:names:tc:SAML:2.0:status:UnknownPrincipal') STATUS_UNSUPPORTED_BINDING = ( 'urn:oasis:names:tc:SAML:2.0:status:UnsupportedBinding') class ExtensionsType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:ExtensionsType element """ c_tag = 'ExtensionsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def extensions_type__from_string(xml_string): return saml2.create_class_from_xml_string(ExtensionsType_, xml_string) class StatusMessage(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusMessage element """ c_tag = 'StatusMessage' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def status_message_from_string(xml_string): return saml2.create_class_from_xml_string(StatusMessage, xml_string) class StatusDetailType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusDetailType element """ c_tag = 'StatusDetailType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_any = {"namespace": "##any", "processContents": "lax", "minOccurs": "0", "maxOccurs": "unbounded"} def status_detail_type__from_string(xml_string): return saml2.create_class_from_xml_string(StatusDetailType_, xml_string) class AuthnContextComparisonType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthnContextComparisonType element """ c_tag = 'AuthnContextComparisonType' c_namespace = NAMESPACE c_value_type = {'base': 'string', 'enumeration': ['exact', 'minimum', 'maximum', 'better']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authn_context_comparison_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnContextComparisonType_, xml_string) class NameIDPolicyType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:NameIDPolicyType element """ c_tag = 'NameIDPolicyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Format'] = ('format', 'anyURI', False) c_attributes['SPNameQualifier'] = ('sp_name_qualifier', 'string', False) c_attributes['AllowCreate'] = ('allow_create', 'boolean', False) def __init__(self, format=None, sp_name_qualifier=None, allow_create=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.format = format self.sp_name_qualifier = sp_name_qualifier self.allow_create = allow_create def name_id_policy_type__from_string(xml_string): return saml2.create_class_from_xml_string(NameIDPolicyType_, xml_string) class RequesterID(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:RequesterID element """ c_tag = 'RequesterID' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def requester_id_from_string(xml_string): return saml2.create_class_from_xml_string(RequesterID, xml_string) class IDPEntryType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:IDPEntryType element """ c_tag = 'IDPEntryType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['ProviderID'] = ('provider_id', 'anyURI', True) c_attributes['Name'] = ('name', 'string', False) c_attributes['Loc'] = ('loc', 'anyURI', False) def __init__(self, provider_id=None, name=None, loc=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.provider_id = provider_id self.name = name self.loc = loc def idp_entry_type__from_string(xml_string): return saml2.create_class_from_xml_string(IDPEntryType_, xml_string) class GetComplete(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:GetComplete element """ c_tag = 'GetComplete' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def get_complete_from_string(xml_string): return saml2.create_class_from_xml_string(GetComplete, xml_string) class Artifact(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:Artifact element """ c_tag = 'Artifact' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def artifact_from_string(xml_string): return saml2.create_class_from_xml_string(Artifact, xml_string) class NewID(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:NewID element """ c_tag = 'NewID' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def new_id_from_string(xml_string): return saml2.create_class_from_xml_string(NewID, xml_string) class NewEncryptedID(saml.EncryptedElementType_): """The urn:oasis:names:tc:SAML:2.0:protocol:NewEncryptedID element """ c_tag = 'NewEncryptedID' c_namespace = NAMESPACE c_children = saml.EncryptedElementType_.c_children.copy() c_attributes = saml.EncryptedElementType_.c_attributes.copy() c_child_order = saml.EncryptedElementType_.c_child_order[:] c_cardinality = saml.EncryptedElementType_.c_cardinality.copy() def new_encrypted_id_from_string(xml_string): return saml2.create_class_from_xml_string(NewEncryptedID, xml_string) class TerminateType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:TerminateType element """ c_tag = 'TerminateType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def terminate_type__from_string(xml_string): return saml2.create_class_from_xml_string(TerminateType_, xml_string) class SessionIndex(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:SessionIndex element """ c_tag = 'SessionIndex' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def session_index_from_string(xml_string): return saml2.create_class_from_xml_string(SessionIndex, xml_string) class Extensions(ExtensionsType_): """The urn:oasis:names:tc:SAML:2.0:protocol:Extensions element """ c_tag = 'Extensions' c_namespace = NAMESPACE c_children = ExtensionsType_.c_children.copy() c_attributes = ExtensionsType_.c_attributes.copy() c_child_order = ExtensionsType_.c_child_order[:] c_cardinality = ExtensionsType_.c_cardinality.copy() def extensions_from_string(xml_string): return saml2.create_class_from_xml_string(Extensions, xml_string) class StatusDetail(StatusDetailType_): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusDetail element """ c_tag = 'StatusDetail' c_namespace = NAMESPACE c_children = StatusDetailType_.c_children.copy() c_attributes = StatusDetailType_.c_attributes.copy() c_child_order = StatusDetailType_.c_child_order[:] c_cardinality = StatusDetailType_.c_cardinality.copy() def status_detail_from_string(xml_string): return saml2.create_class_from_xml_string(StatusDetail, xml_string) class RequestAbstractType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:RequestAbstractType element """ c_tag = 'RequestAbstractType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Issuer'] = ('issuer', saml.Issuer) c_cardinality['issuer'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ('signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_attributes['ID'] = ('id', 'ID', True) c_attributes['Version'] = ('version', 'string', True) c_attributes['IssueInstant'] = ('issue_instant', 'dateTime', True) c_attributes['Destination'] = ('destination', 'anyURI', False) c_attributes['Consent'] = ('consent', 'anyURI', False) c_child_order.extend(['issuer', 'signature', 'extensions']) def __init__(self, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.issuer = issuer self.signature = signature self.extensions = extensions self.id = id self.version = version self.issue_instant = issue_instant self.destination = destination self.consent = consent class AssertionIDRequestType_(RequestAbstractType_): """ The urn:oasis:names:tc:SAML:2.0:protocol:AssertionIDRequestType element """ c_tag = 'AssertionIDRequestType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AssertionIDRef'] = ( 'assertion_id_ref', [saml.AssertionIDRef]) c_cardinality['assertion_id_ref'] = {"min": 1} c_child_order.extend(['assertion_id_ref']) def __init__(self, assertion_id_ref=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.assertion_id_ref = assertion_id_ref or [] def assertion_id_request_type__from_string(xml_string): return saml2.create_class_from_xml_string(AssertionIDRequestType_, xml_string) class SubjectQueryAbstractType_(RequestAbstractType_): """ The urn:oasis:names:tc:SAML:2.0:protocol:SubjectQueryAbstractType element """ c_tag = 'SubjectQueryAbstractType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Subject'] = ( 'subject', saml.Subject) c_child_order.extend(['subject']) def __init__(self, subject=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.subject = subject class RequestedAuthnContextType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:RequestedAuthnContextType element """ c_tag = 'RequestedAuthnContextType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextClassRef'] = ( 'authn_context_class_ref', [saml.AuthnContextClassRef]) c_cardinality['authn_context_class_ref'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDeclRef'] = ( 'authn_context_decl_ref', [saml.AuthnContextDeclRef]) c_cardinality['authn_context_decl_ref'] = {"min": 0} c_attributes['Comparison'] = ('comparison', AuthnContextComparisonType_, False) c_child_order.extend(['authn_context_class_ref', 'authn_context_decl_ref']) def __init__(self, authn_context_class_ref=None, authn_context_decl_ref=None, comparison=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.authn_context_class_ref = authn_context_class_ref or [] self.authn_context_decl_ref = authn_context_decl_ref or [] self.comparison = comparison def requested_authn_context_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAuthnContextType_, xml_string) class AttributeQueryType_(SubjectQueryAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AttributeQueryType element """ c_tag = 'AttributeQueryType' c_namespace = NAMESPACE c_children = SubjectQueryAbstractType_.c_children.copy() c_attributes = SubjectQueryAbstractType_.c_attributes.copy() c_child_order = SubjectQueryAbstractType_.c_child_order[:] c_cardinality = SubjectQueryAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Attribute'] = ( 'attribute', [saml.Attribute]) c_cardinality['attribute'] = {"min": 0} c_child_order.extend(['attribute']) def __init__(self, attribute=None, subject=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): SubjectQueryAbstractType_.__init__(self, subject=subject, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.attribute = attribute or [] def attribute_query_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributeQueryType_, xml_string) class AuthzDecisionQueryType_(SubjectQueryAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthzDecisionQueryType element """ c_tag = 'AuthzDecisionQueryType' c_namespace = NAMESPACE c_children = SubjectQueryAbstractType_.c_children.copy() c_attributes = SubjectQueryAbstractType_.c_attributes.copy() c_child_order = SubjectQueryAbstractType_.c_child_order[:] c_cardinality = SubjectQueryAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Action'] = ( 'action', [saml.Action]) c_cardinality['action'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Evidence'] = ( 'evidence', saml.Evidence) c_cardinality['evidence'] = {"min": 0, "max": 1} c_attributes['Resource'] = ('resource', 'anyURI', True) c_child_order.extend(['action', 'evidence']) def __init__(self, action=None, evidence=None, resource=None, subject=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): SubjectQueryAbstractType_.__init__(self, subject=subject, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.action = action or [] self.evidence = evidence self.resource = resource def authz_decision_query_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthzDecisionQueryType_, xml_string) class NameIDPolicy(NameIDPolicyType_): """The urn:oasis:names:tc:SAML:2.0:protocol:NameIDPolicy element """ c_tag = 'NameIDPolicy' c_namespace = NAMESPACE c_children = NameIDPolicyType_.c_children.copy() c_attributes = NameIDPolicyType_.c_attributes.copy() c_child_order = NameIDPolicyType_.c_child_order[:] c_cardinality = NameIDPolicyType_.c_cardinality.copy() def name_id_policy_from_string(xml_string): return saml2.create_class_from_xml_string(NameIDPolicy, xml_string) class IDPEntry(IDPEntryType_): """The urn:oasis:names:tc:SAML:2.0:protocol:IDPEntry element """ c_tag = 'IDPEntry' c_namespace = NAMESPACE c_children = IDPEntryType_.c_children.copy() c_attributes = IDPEntryType_.c_attributes.copy() c_child_order = IDPEntryType_.c_child_order[:] c_cardinality = IDPEntryType_.c_cardinality.copy() def idp_entry_from_string(xml_string): return saml2.create_class_from_xml_string(IDPEntry, xml_string) class ArtifactResolveType_(RequestAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ArtifactResolveType element """ c_tag = 'ArtifactResolveType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Artifact'] = ('artifact', Artifact) c_child_order.extend(['artifact']) def __init__(self, artifact=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.artifact = artifact def artifact_resolve_type__from_string(xml_string): return saml2.create_class_from_xml_string(ArtifactResolveType_, xml_string) class Terminate(TerminateType_): """The urn:oasis:names:tc:SAML:2.0:protocol:Terminate element """ c_tag = 'Terminate' c_namespace = NAMESPACE c_children = TerminateType_.c_children.copy() c_attributes = TerminateType_.c_attributes.copy() c_child_order = TerminateType_.c_child_order[:] c_cardinality = TerminateType_.c_cardinality.copy() def terminate_from_string(xml_string): return saml2.create_class_from_xml_string(Terminate, xml_string) class LogoutRequestType_(RequestAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:LogoutRequestType element """ c_tag = 'LogoutRequestType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}BaseID'] = ( 'base_id', saml.BaseID) c_cardinality['base_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ( 'name_id', saml.NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', saml.EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}SessionIndex'] = ( 'session_index', [SessionIndex]) c_cardinality['session_index'] = {"min": 0} c_attributes['Reason'] = ('reason', 'string', False) c_attributes['NotOnOrAfter'] = ('not_on_or_after', 'dateTime', False) c_child_order.extend( ['base_id', 'name_id', 'encrypted_id', 'session_index']) def __init__(self, base_id=None, name_id=None, encrypted_id=None, session_index=None, reason=None, not_on_or_after=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.base_id = base_id self.name_id = name_id self.encrypted_id = encrypted_id self.session_index = session_index or [] self.reason = reason self.not_on_or_after = not_on_or_after def logout_request_type__from_string(xml_string): return saml2.create_class_from_xml_string(LogoutRequestType_, xml_string) class NameIDMappingRequestType_(RequestAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:NameIDMappingRequestType element """ c_tag = 'NameIDMappingRequestType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}BaseID'] = ( 'base_id', saml.BaseID) c_cardinality['base_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ( 'name_id', saml.NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', saml.EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}NameIDPolicy'] = ( 'name_id_policy', NameIDPolicy) c_child_order.extend( ['base_id', 'name_id', 'encrypted_id', 'name_id_policy']) def __init__(self, base_id=None, name_id=None, encrypted_id=None, name_id_policy=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.base_id = base_id self.name_id = name_id self.encrypted_id = encrypted_id self.name_id_policy = name_id_policy def name_id_mapping_request_type__from_string(xml_string): return saml2.create_class_from_xml_string(NameIDMappingRequestType_, xml_string) class AssertionIDRequest(AssertionIDRequestType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AssertionIDRequest element """ c_tag = 'AssertionIDRequest' c_namespace = NAMESPACE c_children = AssertionIDRequestType_.c_children.copy() c_attributes = AssertionIDRequestType_.c_attributes.copy() c_child_order = AssertionIDRequestType_.c_child_order[:] c_cardinality = AssertionIDRequestType_.c_cardinality.copy() def assertion_id_request_from_string(xml_string): return saml2.create_class_from_xml_string(AssertionIDRequest, xml_string) class SubjectQuery(SubjectQueryAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:SubjectQuery element """ c_tag = 'SubjectQuery' c_namespace = NAMESPACE c_children = SubjectQueryAbstractType_.c_children.copy() c_attributes = SubjectQueryAbstractType_.c_attributes.copy() c_child_order = SubjectQueryAbstractType_.c_child_order[:] c_cardinality = SubjectQueryAbstractType_.c_cardinality.copy() def subject_query_from_string(xml_string): return saml2.create_class_from_xml_string(SubjectQuery, xml_string) class RequestedAuthnContext(RequestedAuthnContextType_): """ The urn:oasis:names:tc:SAML:2.0:protocol:RequestedAuthnContext element """ c_tag = 'RequestedAuthnContext' c_namespace = NAMESPACE c_children = RequestedAuthnContextType_.c_children.copy() c_attributes = RequestedAuthnContextType_.c_attributes.copy() c_child_order = RequestedAuthnContextType_.c_child_order[:] c_cardinality = RequestedAuthnContextType_.c_cardinality.copy() def requested_authn_context_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAuthnContext, xml_string) class AttributeQuery(AttributeQueryType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AttributeQuery element """ c_tag = 'AttributeQuery' c_namespace = NAMESPACE c_children = AttributeQueryType_.c_children.copy() c_attributes = AttributeQueryType_.c_attributes.copy() c_child_order = AttributeQueryType_.c_child_order[:] c_cardinality = AttributeQueryType_.c_cardinality.copy() def attribute_query_from_string(xml_string): return saml2.create_class_from_xml_string(AttributeQuery, xml_string) class AuthzDecisionQuery(AuthzDecisionQueryType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthzDecisionQuery element """ c_tag = 'AuthzDecisionQuery' c_namespace = NAMESPACE c_children = AuthzDecisionQueryType_.c_children.copy() c_attributes = AuthzDecisionQueryType_.c_attributes.copy() c_child_order = AuthzDecisionQueryType_.c_child_order[:] c_cardinality = AuthzDecisionQueryType_.c_cardinality.copy() def authz_decision_query_from_string(xml_string): return saml2.create_class_from_xml_string(AuthzDecisionQuery, xml_string) class IDPListType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:IDPListType element """ c_tag = 'IDPListType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:protocol}IDPEntry'] = ( 'idp_entry', [IDPEntry]) c_cardinality['idp_entry'] = {"min": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}GetComplete'] = ( 'get_complete', GetComplete) c_cardinality['get_complete'] = {"min": 0, "max": 1} c_child_order.extend(['idp_entry', 'get_complete']) def __init__(self, idp_entry=None, get_complete=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.idp_entry = idp_entry or [] self.get_complete = get_complete def idp_list_type__from_string(xml_string): return saml2.create_class_from_xml_string(IDPListType_, xml_string) class ArtifactResolve(ArtifactResolveType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ArtifactResolve element """ c_tag = 'ArtifactResolve' c_namespace = NAMESPACE c_children = ArtifactResolveType_.c_children.copy() c_attributes = ArtifactResolveType_.c_attributes.copy() c_child_order = ArtifactResolveType_.c_child_order[:] c_cardinality = ArtifactResolveType_.c_cardinality.copy() def artifact_resolve_from_string(xml_string): return saml2.create_class_from_xml_string(ArtifactResolve, xml_string) class ManageNameIDRequestType_(RequestAbstractType_): """ The urn:oasis:names:tc:SAML:2.0:protocol:ManageNameIDRequestType element """ c_tag = 'ManageNameIDRequestType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ('name_id', saml.NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', saml.EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}NewID'] = ('new_id', NewID) c_cardinality['new_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}NewEncryptedID'] = ( 'new_encrypted_id', NewEncryptedID) c_cardinality['new_encrypted_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Terminate'] = ( 'terminate', Terminate) c_cardinality['terminate'] = {"min": 0, "max": 1} c_child_order.extend(['name_id', 'encrypted_id', 'new_id', 'new_encrypted_id', 'terminate']) def __init__(self, name_id=None, encrypted_id=None, new_id=None, new_encrypted_id=None, terminate=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.name_id = name_id self.encrypted_id = encrypted_id self.new_id = new_id self.new_encrypted_id = new_encrypted_id self.terminate = terminate def manage_name_id_request_type__from_string(xml_string): return saml2.create_class_from_xml_string(ManageNameIDRequestType_, xml_string) class LogoutRequest(LogoutRequestType_): """The urn:oasis:names:tc:SAML:2.0:protocol:LogoutRequest element """ c_tag = 'LogoutRequest' c_namespace = NAMESPACE c_children = LogoutRequestType_.c_children.copy() c_attributes = LogoutRequestType_.c_attributes.copy() c_child_order = LogoutRequestType_.c_child_order[:] c_cardinality = LogoutRequestType_.c_cardinality.copy() def logout_request_from_string(xml_string): return saml2.create_class_from_xml_string(LogoutRequest, xml_string) class NameIDMappingRequest(NameIDMappingRequestType_): """The urn:oasis:names:tc:SAML:2.0:protocol:NameIDMappingRequest element """ c_tag = 'NameIDMappingRequest' c_namespace = NAMESPACE c_children = NameIDMappingRequestType_.c_children.copy() c_attributes = NameIDMappingRequestType_.c_attributes.copy() c_child_order = NameIDMappingRequestType_.c_child_order[:] c_cardinality = NameIDMappingRequestType_.c_cardinality.copy() def name_id_mapping_request_from_string(xml_string): return saml2.create_class_from_xml_string(NameIDMappingRequest, xml_string) class AuthnQueryType_(SubjectQueryAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthnQueryType element """ c_tag = 'AuthnQueryType' c_namespace = NAMESPACE c_children = SubjectQueryAbstractType_.c_children.copy() c_attributes = SubjectQueryAbstractType_.c_attributes.copy() c_child_order = SubjectQueryAbstractType_.c_child_order[:] c_cardinality = SubjectQueryAbstractType_.c_cardinality.copy() c_children[ '{urn:oasis:names:tc:SAML:2.0:protocol}RequestedAuthnContext'] = ( 'requested_authn_context', RequestedAuthnContext) c_cardinality['requested_authn_context'] = {"min": 0, "max": 1} c_attributes['SessionIndex'] = ('session_index', 'string', False) c_child_order.extend(['requested_authn_context']) def __init__(self, requested_authn_context=None, session_index=None, subject=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): SubjectQueryAbstractType_.__init__( self, subject=subject, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.requested_authn_context = requested_authn_context self.session_index = session_index def authn_query_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnQueryType_, xml_string) class IDPList(IDPListType_): """The urn:oasis:names:tc:SAML:2.0:protocol:IDPList element """ c_tag = 'IDPList' c_namespace = NAMESPACE c_children = IDPListType_.c_children.copy() c_attributes = IDPListType_.c_attributes.copy() c_child_order = IDPListType_.c_child_order[:] c_cardinality = IDPListType_.c_cardinality.copy() def idp_list_from_string(xml_string): return saml2.create_class_from_xml_string(IDPList, xml_string) class ManageNameIDRequest(ManageNameIDRequestType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ManageNameIDRequest element """ c_tag = 'ManageNameIDRequest' c_namespace = NAMESPACE c_children = ManageNameIDRequestType_.c_children.copy() c_attributes = ManageNameIDRequestType_.c_attributes.copy() c_child_order = ManageNameIDRequestType_.c_child_order[:] c_cardinality = ManageNameIDRequestType_.c_cardinality.copy() def manage_name_id_request_from_string(xml_string): return saml2.create_class_from_xml_string(ManageNameIDRequest, xml_string) class AuthnQuery(AuthnQueryType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthnQuery element """ c_tag = 'AuthnQuery' c_namespace = NAMESPACE c_children = AuthnQueryType_.c_children.copy() c_attributes = AuthnQueryType_.c_attributes.copy() c_child_order = AuthnQueryType_.c_child_order[:] c_cardinality = AuthnQueryType_.c_cardinality.copy() def authn_query_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnQuery, xml_string) class ScopingType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:ScopingType element """ c_tag = 'ScopingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:protocol}IDPList'] = ( 'idp_list', IDPList) c_cardinality['idp_list'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}RequesterID'] = ( 'requester_id', [RequesterID]) c_cardinality['requester_id'] = {"min": 0} c_attributes['ProxyCount'] = ('proxy_count', 'nonNegativeInteger', False) c_child_order.extend(['idp_list', 'requester_id']) def __init__(self, idp_list=None, requester_id=None, proxy_count=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.idp_list = idp_list self.requester_id = requester_id or [] self.proxy_count = proxy_count def scoping_type__from_string(xml_string): return saml2.create_class_from_xml_string(ScopingType_, xml_string) class Scoping(ScopingType_): """The urn:oasis:names:tc:SAML:2.0:protocol:Scoping element """ c_tag = 'Scoping' c_namespace = NAMESPACE c_children = ScopingType_.c_children.copy() c_attributes = ScopingType_.c_attributes.copy() c_child_order = ScopingType_.c_child_order[:] c_cardinality = ScopingType_.c_cardinality.copy() def scoping_from_string(xml_string): return saml2.create_class_from_xml_string(Scoping, xml_string) class AuthnRequestType_(RequestAbstractType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthnRequestType element """ c_tag = 'AuthnRequestType' c_namespace = NAMESPACE c_children = RequestAbstractType_.c_children.copy() c_attributes = RequestAbstractType_.c_attributes.copy() c_child_order = RequestAbstractType_.c_child_order[:] c_cardinality = RequestAbstractType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Subject'] = ( 'subject', saml.Subject) c_cardinality['subject'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}NameIDPolicy'] = ( 'name_id_policy', NameIDPolicy) c_cardinality['name_id_policy'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Conditions'] = ( 'conditions', saml.Conditions) c_cardinality['conditions'] = {"min": 0, "max": 1} c_children[ '{urn:oasis:names:tc:SAML:2.0:protocol}RequestedAuthnContext'] = ( 'requested_authn_context', RequestedAuthnContext) c_cardinality['requested_authn_context'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Scoping'] = ( 'scoping', Scoping) c_cardinality['scoping'] = {"min": 0, "max": 1} c_attributes['ForceAuthn'] = ('force_authn', 'boolean', False) c_attributes['IsPassive'] = ('is_passive', 'boolean', False) c_attributes['ProtocolBinding'] = ('protocol_binding', 'anyURI', False) c_attributes['AssertionConsumerServiceIndex'] = ( 'assertion_consumer_service_index', 'unsignedShort', False) c_attributes['AssertionConsumerServiceURL'] = ( 'assertion_consumer_service_url', 'anyURI', False) c_attributes['AttributeConsumingServiceIndex'] = ( 'attribute_consuming_service_index', 'unsignedShort', False) c_attributes['ProviderName'] = ('provider_name', 'string', False) c_child_order.extend(['subject', 'name_id_policy', 'conditions', 'requested_authn_context', 'scoping']) def __init__(self, subject=None, name_id_policy=None, conditions=None, requested_authn_context=None, scoping=None, force_authn=None, is_passive=None, protocol_binding=None, assertion_consumer_service_index=None, assertion_consumer_service_url=None, attribute_consuming_service_index=None, provider_name=None, issuer=None, signature=None, extensions=None, id=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): RequestAbstractType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, id=id, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.subject = subject self.name_id_policy = name_id_policy self.conditions = conditions self.requested_authn_context = requested_authn_context self.scoping = scoping self.force_authn = force_authn self.is_passive = is_passive self.protocol_binding = protocol_binding self.assertion_consumer_service_index = assertion_consumer_service_index self.assertion_consumer_service_url = assertion_consumer_service_url self.attribute_consuming_service_index = \ attribute_consuming_service_index self.provider_name = provider_name def authn_request_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthnRequestType_, xml_string) class AuthnRequest(AuthnRequestType_): """The urn:oasis:names:tc:SAML:2.0:protocol:AuthnRequest element """ c_tag = 'AuthnRequest' c_namespace = NAMESPACE c_children = AuthnRequestType_.c_children.copy() c_attributes = AuthnRequestType_.c_attributes.copy() c_child_order = AuthnRequestType_.c_child_order[:] c_cardinality = AuthnRequestType_.c_cardinality.copy() def authn_request_from_string(xml_string): return saml2.create_class_from_xml_string(AuthnRequest, xml_string) class StatusType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusType element """ c_tag = 'StatusType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() # Added further down to avoid undefined references # c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusCode'] = ( # 'status_code', StatusCode) c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusMessage'] = ( 'status_message', StatusMessage) c_cardinality['status_message'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusDetail'] = ( 'status_detail', StatusDetail) c_cardinality['status_detail'] = {"min": 0, "max": 1} c_child_order.extend(['status_code', 'status_message', 'status_detail']) def __init__(self, status_code=None, status_message=None, status_detail=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.status_code = status_code self.status_message = status_message self.status_detail = status_detail def status_type__from_string(xml_string): return saml2.create_class_from_xml_string(StatusType_, xml_string) class Status(StatusType_): """The urn:oasis:names:tc:SAML:2.0:protocol:Status element """ c_tag = 'Status' c_namespace = NAMESPACE c_children = StatusType_.c_children.copy() c_attributes = StatusType_.c_attributes.copy() c_child_order = StatusType_.c_child_order[:] c_cardinality = StatusType_.c_cardinality.copy() def status_from_string(xml_string): return saml2.create_class_from_xml_string(Status, xml_string) class StatusResponseType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusResponseType element """ c_tag = 'StatusResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Issuer'] = ( 'issuer', saml.Issuer) c_cardinality['issuer'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Signature'] = ( 'signature', ds.Signature) c_cardinality['signature'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Extensions'] = ( 'extensions', Extensions) c_cardinality['extensions'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:protocol}Status'] = ( 'status', Status) c_attributes['ID'] = ('id', 'ID', True) c_attributes['InResponseTo'] = ('in_response_to', 'NCName', False) c_attributes['Version'] = ('version', 'string', True) c_attributes['IssueInstant'] = ('issue_instant', 'dateTime', True) c_attributes['Destination'] = ('destination', 'anyURI', False) c_attributes['Consent'] = ('consent', 'anyURI', False) c_child_order.extend(['issuer', 'signature', 'extensions', 'status']) def __init__(self, issuer=None, signature=None, extensions=None, status=None, id=None, in_response_to=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.issuer = issuer self.signature = signature self.extensions = extensions self.status = status self.id = id self.in_response_to = in_response_to self.version = version self.issue_instant = issue_instant self.destination = destination self.consent = consent def status_response_type__from_string(xml_string): return saml2.create_class_from_xml_string(StatusResponseType_, xml_string) class ResponseType_(StatusResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ResponseType element """ c_tag = 'ResponseType' c_namespace = NAMESPACE c_children = StatusResponseType_.c_children.copy() c_attributes = StatusResponseType_.c_attributes.copy() c_child_order = StatusResponseType_.c_child_order[:] c_cardinality = StatusResponseType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Assertion'] = ( 'assertion', [saml.Assertion]) c_cardinality['assertion'] = {"min": 0} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedAssertion'] = ( 'encrypted_assertion', [saml.EncryptedAssertion]) c_cardinality['encrypted_assertion'] = {"min": 0} c_child_order.extend(['assertion', 'encrypted_assertion']) def __init__(self, assertion=None, encrypted_assertion=None, issuer=None, signature=None, extensions=None, status=None, id=None, in_response_to=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): StatusResponseType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, status=status, id=id, in_response_to=in_response_to, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.assertion = assertion or [] self.encrypted_assertion = encrypted_assertion or [] def response_type__from_string(xml_string): return saml2.create_class_from_xml_string(ResponseType_, xml_string) class ArtifactResponseType_(StatusResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ArtifactResponseType element """ c_tag = 'ArtifactResponseType' c_namespace = NAMESPACE c_children = StatusResponseType_.c_children.copy() c_attributes = StatusResponseType_.c_attributes.copy() c_child_order = StatusResponseType_.c_child_order[:] c_cardinality = StatusResponseType_.c_cardinality.copy() c_any = {"namespace": "##any", "processContents": "lax", "minOccurs": "0"} def artifact_response_type__from_string(xml_string): return saml2.create_class_from_xml_string(ArtifactResponseType_, xml_string) class ManageNameIDResponse(StatusResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ManageNameIDResponse element """ c_tag = 'ManageNameIDResponse' c_namespace = NAMESPACE c_children = StatusResponseType_.c_children.copy() c_attributes = StatusResponseType_.c_attributes.copy() c_child_order = StatusResponseType_.c_child_order[:] c_cardinality = StatusResponseType_.c_cardinality.copy() def manage_name_id_response_from_string(xml_string): return saml2.create_class_from_xml_string(ManageNameIDResponse, xml_string) class LogoutResponse(StatusResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:LogoutResponse element """ c_tag = 'LogoutResponse' c_namespace = NAMESPACE c_children = StatusResponseType_.c_children.copy() c_attributes = StatusResponseType_.c_attributes.copy() c_child_order = StatusResponseType_.c_child_order[:] c_cardinality = StatusResponseType_.c_cardinality.copy() def logout_response_from_string(xml_string): return saml2.create_class_from_xml_string(LogoutResponse, xml_string) class NameIDMappingResponseType_(StatusResponseType_): """ The urn:oasis:names:tc:SAML:2.0:protocol:NameIDMappingResponseType element """ c_tag = 'NameIDMappingResponseType' c_namespace = NAMESPACE c_children = StatusResponseType_.c_children.copy() c_attributes = StatusResponseType_.c_attributes.copy() c_child_order = StatusResponseType_.c_child_order[:] c_cardinality = StatusResponseType_.c_cardinality.copy() c_children['{urn:oasis:names:tc:SAML:2.0:assertion}NameID'] = ( 'name_id', saml.NameID) c_cardinality['name_id'] = {"min": 0, "max": 1} c_children['{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID'] = ( 'encrypted_id', saml.EncryptedID) c_cardinality['encrypted_id'] = {"min": 0, "max": 1} c_child_order.extend(['name_id', 'encrypted_id']) def __init__(self, name_id=None, encrypted_id=None, issuer=None, signature=None, extensions=None, status=None, id=None, in_response_to=None, version=None, issue_instant=None, destination=None, consent=None, text=None, extension_elements=None, extension_attributes=None): StatusResponseType_.__init__(self, issuer=issuer, signature=signature, extensions=extensions, status=status, id=id, in_response_to=in_response_to, version=version, issue_instant=issue_instant, destination=destination, consent=consent, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.name_id = name_id self.encrypted_id = encrypted_id def name_id_mapping_response_type__from_string(xml_string): return saml2.create_class_from_xml_string(NameIDMappingResponseType_, xml_string) class Response(ResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:Response element """ c_tag = 'Response' c_namespace = NAMESPACE c_children = ResponseType_.c_children.copy() c_attributes = ResponseType_.c_attributes.copy() c_child_order = ResponseType_.c_child_order[:] c_cardinality = ResponseType_.c_cardinality.copy() def response_from_string(xml_string): return saml2.create_class_from_xml_string(Response, xml_string) class ArtifactResponse(ArtifactResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:ArtifactResponse element """ c_tag = 'ArtifactResponse' c_namespace = NAMESPACE c_children = ArtifactResponseType_.c_children.copy() c_attributes = ArtifactResponseType_.c_attributes.copy() c_child_order = ArtifactResponseType_.c_child_order[:] c_cardinality = ArtifactResponseType_.c_cardinality.copy() def artifact_response_from_string(xml_string): return saml2.create_class_from_xml_string(ArtifactResponse, xml_string) class NameIDMappingResponse(NameIDMappingResponseType_): """The urn:oasis:names:tc:SAML:2.0:protocol:NameIDMappingResponse element """ c_tag = 'NameIDMappingResponse' c_namespace = NAMESPACE c_children = NameIDMappingResponseType_.c_children.copy() c_attributes = NameIDMappingResponseType_.c_attributes.copy() c_child_order = NameIDMappingResponseType_.c_child_order[:] c_cardinality = NameIDMappingResponseType_.c_cardinality.copy() def name_id_mapping_response_from_string(xml_string): return saml2.create_class_from_xml_string(NameIDMappingResponse, xml_string) # .................. # ['StatusCodeType', 'StatusCode'] class StatusCodeType_(SamlBase): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusCodeType element """ c_tag = 'StatusCodeType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_cardinality['status_code'] = {"min": 0, "max": 1} c_attributes['Value'] = ('value', 'anyURI', True) c_child_order.extend(['status_code']) def __init__(self, status_code=None, value=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes) self.status_code = status_code self.value = value def status_code_type__from_string(xml_string): return saml2.create_class_from_xml_string(StatusCodeType_, xml_string) class StatusCode(StatusCodeType_): """The urn:oasis:names:tc:SAML:2.0:protocol:StatusCode element """ c_tag = 'StatusCode' c_namespace = NAMESPACE c_children = StatusCodeType_.c_children.copy() c_attributes = StatusCodeType_.c_attributes.copy() c_child_order = StatusCodeType_.c_child_order[:] c_cardinality = StatusCodeType_.c_cardinality.copy() def status_code_from_string(xml_string): return saml2.create_class_from_xml_string(StatusCode, xml_string) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ StatusType_.c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusCode'] = ( 'status_code', StatusCode) Status.c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusCode'] = ( 'status_code', StatusCode) StatusCodeType_.c_children[ '{urn:oasis:names:tc:SAML:2.0:protocol}StatusCode'] = ( 'status_code', StatusCode) StatusCode.c_children['{urn:oasis:names:tc:SAML:2.0:protocol}StatusCode'] = ( 'status_code', StatusCode) # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELEMENT_FROM_STRING = { Extensions.c_tag: extensions_from_string, ExtensionsType_.c_tag: extensions_type__from_string, StatusResponseType_.c_tag: status_response_type__from_string, Status.c_tag: status_from_string, StatusType_.c_tag: status_type__from_string, StatusCode.c_tag: status_code_from_string, StatusCodeType_.c_tag: status_code_type__from_string, StatusMessage.c_tag: status_message_from_string, StatusDetail.c_tag: status_detail_from_string, StatusDetailType_.c_tag: status_detail_type__from_string, AssertionIDRequest.c_tag: assertion_id_request_from_string, AssertionIDRequestType_.c_tag: assertion_id_request_type__from_string, SubjectQuery.c_tag: subject_query_from_string, AuthnQuery.c_tag: authn_query_from_string, AuthnQueryType_.c_tag: authn_query_type__from_string, RequestedAuthnContext.c_tag: requested_authn_context_from_string, RequestedAuthnContextType_.c_tag: requested_authn_context_type__from_string, AuthnContextComparisonType_.c_tag: authn_context_comparison_type__from_string, AttributeQuery.c_tag: attribute_query_from_string, AttributeQueryType_.c_tag: attribute_query_type__from_string, AuthzDecisionQuery.c_tag: authz_decision_query_from_string, AuthzDecisionQueryType_.c_tag: authz_decision_query_type__from_string, AuthnRequest.c_tag: authn_request_from_string, AuthnRequestType_.c_tag: authn_request_type__from_string, NameIDPolicy.c_tag: name_id_policy_from_string, NameIDPolicyType_.c_tag: name_id_policy_type__from_string, Scoping.c_tag: scoping_from_string, ScopingType_.c_tag: scoping_type__from_string, RequesterID.c_tag: requester_id_from_string, IDPList.c_tag: idp_list_from_string, IDPListType_.c_tag: idp_list_type__from_string, IDPEntry.c_tag: idp_entry_from_string, IDPEntryType_.c_tag: idp_entry_type__from_string, GetComplete.c_tag: get_complete_from_string, Response.c_tag: response_from_string, ResponseType_.c_tag: response_type__from_string, ArtifactResolve.c_tag: artifact_resolve_from_string, ArtifactResolveType_.c_tag: artifact_resolve_type__from_string, Artifact.c_tag: artifact_from_string, ArtifactResponse.c_tag: artifact_response_from_string, ArtifactResponseType_.c_tag: artifact_response_type__from_string, ManageNameIDRequest.c_tag: manage_name_id_request_from_string, ManageNameIDRequestType_.c_tag: manage_name_id_request_type__from_string, NewID.c_tag: new_id_from_string, NewEncryptedID.c_tag: new_encrypted_id_from_string, Terminate.c_tag: terminate_from_string, TerminateType_.c_tag: terminate_type__from_string, ManageNameIDResponse.c_tag: manage_name_id_response_from_string, LogoutRequest.c_tag: logout_request_from_string, LogoutRequestType_.c_tag: logout_request_type__from_string, SessionIndex.c_tag: session_index_from_string, LogoutResponse.c_tag: logout_response_from_string, NameIDMappingRequest.c_tag: name_id_mapping_request_from_string, NameIDMappingRequestType_.c_tag: name_id_mapping_request_type__from_string, NameIDMappingResponse.c_tag: name_id_mapping_response_from_string, NameIDMappingResponseType_.c_tag: name_id_mapping_response_type__from_string, } ELEMENT_BY_TAG = { 'Extensions': Extensions, 'ExtensionsType': ExtensionsType_, 'StatusResponseType': StatusResponseType_, 'Status': Status, 'StatusType': StatusType_, 'StatusCode': StatusCode, 'StatusCodeType': StatusCodeType_, 'StatusMessage': StatusMessage, 'StatusDetail': StatusDetail, 'StatusDetailType': StatusDetailType_, 'AssertionIDRequest': AssertionIDRequest, 'AssertionIDRequestType': AssertionIDRequestType_, 'SubjectQuery': SubjectQuery, 'AuthnQuery': AuthnQuery, 'AuthnQueryType': AuthnQueryType_, 'RequestedAuthnContext': RequestedAuthnContext, 'RequestedAuthnContextType': RequestedAuthnContextType_, 'AuthnContextComparisonType': AuthnContextComparisonType_, 'AttributeQuery': AttributeQuery, 'AttributeQueryType': AttributeQueryType_, 'AuthzDecisionQuery': AuthzDecisionQuery, 'AuthzDecisionQueryType': AuthzDecisionQueryType_, 'AuthnRequest': AuthnRequest, 'AuthnRequestType': AuthnRequestType_, 'NameIDPolicy': NameIDPolicy, 'NameIDPolicyType': NameIDPolicyType_, 'Scoping': Scoping, 'ScopingType': ScopingType_, 'RequesterID': RequesterID, 'IDPList': IDPList, 'IDPListType': IDPListType_, 'IDPEntry': IDPEntry, 'IDPEntryType': IDPEntryType_, 'GetComplete': GetComplete, 'Response': Response, 'ResponseType': ResponseType_, 'ArtifactResolve': ArtifactResolve, 'ArtifactResolveType': ArtifactResolveType_, 'Artifact': Artifact, 'ArtifactResponse': ArtifactResponse, 'ArtifactResponseType': ArtifactResponseType_, 'ManageNameIDRequest': ManageNameIDRequest, 'ManageNameIDRequestType': ManageNameIDRequestType_, 'NewID': NewID, 'NewEncryptedID': NewEncryptedID, 'Terminate': Terminate, 'TerminateType': TerminateType_, 'ManageNameIDResponse': ManageNameIDResponse, 'LogoutRequest': LogoutRequest, 'LogoutRequestType': LogoutRequestType_, 'SessionIndex': SessionIndex, 'LogoutResponse': LogoutResponse, 'NameIDMappingRequest': NameIDMappingRequest, 'NameIDMappingRequestType': NameIDMappingRequestType_, 'NameIDMappingResponse': NameIDMappingResponse, 'NameIDMappingResponseType': NameIDMappingResponseType_, 'RequestAbstractType': RequestAbstractType_, 'SubjectQueryAbstractType': SubjectQueryAbstractType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) def any_response_from_string(xmlstr): resp = None for func in [status_response_type__from_string, response_from_string, artifact_response_from_string, logout_response_from_string, name_id_mapping_response_from_string, manage_name_id_response_from_string]: resp = func(xmlstr) if resp: break if not resp: raise Exception("Unknown response type") return resp pysaml2-4.9.0/src/saml2/schema/000077500000000000000000000000001355762626600162025ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/schema/__init__.py000066400000000000000000000000271355762626600203120ustar00rootroot00000000000000__author__ = 'rolandh' pysaml2-4.9.0/src/saml2/schema/soap.py000066400000000000000000000413241355762626600175220ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Fri May 27 17:23:42 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2.schema import wsdl NAMESPACE = 'http://schemas.xmlsoap.org/wsdl/soap/' class EncodingStyle_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/soap/:encodingStyle element """ c_tag = 'encodingStyle' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def encoding_style__from_string(xml_string): return saml2.create_class_from_xml_string(EncodingStyle_, xml_string) class TStyleChoice_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/soap/:tStyleChoice element """ c_tag = 'tStyleChoice' c_namespace = NAMESPACE c_value_type = {'base': 'xs:string', 'enumeration': ['rpc', 'document']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def t_style_choice__from_string(xml_string): return saml2.create_class_from_xml_string(TStyleChoice_, xml_string) class TOperation_(wsdl.TExtensibilityElement_): """The http://schemas.xmlsoap.org/wsdl/soap/:tOperation element """ c_tag = 'tOperation' c_namespace = NAMESPACE c_children = wsdl.TExtensibilityElement_.c_children.copy() c_attributes = wsdl.TExtensibilityElement_.c_attributes.copy() c_child_order = wsdl.TExtensibilityElement_.c_child_order[:] c_cardinality = wsdl.TExtensibilityElement_.c_cardinality.copy() c_attributes['soapAction'] = ('soap_action', 'anyURI', False) c_attributes['style'] = ('style', TStyleChoice_, False) def __init__(self, soap_action=None, style=None, required=None, text=None, extension_elements=None, extension_attributes=None, ): wsdl.TExtensibilityElement_.__init__(self, required=required, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.soap_action=soap_action self.style=style def t_operation__from_string(xml_string): return saml2.create_class_from_xml_string(TOperation_, xml_string) class UseChoice_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/soap/:useChoice element """ c_tag = 'useChoice' c_namespace = NAMESPACE c_value_type = {'base': 'xs:string', 'enumeration': ['literal', 'encoded']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def use_choice__from_string(xml_string): return saml2.create_class_from_xml_string(UseChoice_, xml_string) class TFaultRes_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/soap/:tFaultRes element """ c_tag = 'tFaultRes' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://schemas.xmlsoap.org/wsdl/}required'] = ('required', 'None', False) c_attributes['parts'] = ('parts', 'NMTOKENS', False) c_attributes['encodingStyle'] = ('encoding_style', EncodingStyle_, False) c_attributes['use'] = ('use', UseChoice_, False) c_attributes['namespace'] = ('namespace', 'anyURI', False) def __init__(self, required=None, parts=None, encoding_style=None, use=None, namespace=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required=required self.parts=parts self.encoding_style=encoding_style self.use=use self.namespace=namespace class TFault_(TFaultRes_): """The http://schemas.xmlsoap.org/wsdl/soap/:tFault element """ c_tag = 'tFault' c_namespace = NAMESPACE c_children = TFaultRes_.c_children.copy() c_attributes = TFaultRes_.c_attributes.copy() c_child_order = TFaultRes_.c_child_order[:] c_cardinality = TFaultRes_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) def __init__(self, name=None, required=None, parts=None, encoding_style=None, use=None, namespace=None, text=None, extension_elements=None, extension_attributes=None, ): TFaultRes_.__init__(self, required=required, parts=parts, encoding_style=encoding_style, use=use, namespace=namespace, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name def t_fault__from_string(xml_string): return saml2.create_class_from_xml_string(TFault_, xml_string) class THeaderFault_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/soap/:tHeaderFault element """ c_tag = 'tHeaderFault' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['message'] = ('message', 'QName', True) c_attributes['part'] = ('part', 'NMTOKEN', True) c_attributes['use'] = ('use', UseChoice_, True) c_attributes['encodingStyle'] = ('encoding_style', EncodingStyle_, False) c_attributes['namespace'] = ('namespace', 'anyURI', False) def __init__(self, message=None, part=None, use=None, encoding_style=None, namespace=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.message=message self.part=part self.use=use self.encoding_style=encoding_style self.namespace=namespace def t_header_fault__from_string(xml_string): return saml2.create_class_from_xml_string(THeaderFault_, xml_string) class TAddress_(wsdl.TExtensibilityElement_): """The http://schemas.xmlsoap.org/wsdl/soap/:tAddress element """ c_tag = 'tAddress' c_namespace = NAMESPACE c_children = wsdl.TExtensibilityElement_.c_children.copy() c_attributes = wsdl.TExtensibilityElement_.c_attributes.copy() c_child_order = wsdl.TExtensibilityElement_.c_child_order[:] c_cardinality = wsdl.TExtensibilityElement_.c_cardinality.copy() c_attributes['location'] = ('location', 'anyURI', True) def __init__(self, location=None, required=None, text=None, extension_elements=None, extension_attributes=None, ): wsdl.TExtensibilityElement_.__init__(self, required=required, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.location=location def t_address__from_string(xml_string): return saml2.create_class_from_xml_string(TAddress_, xml_string) class TBinding_(wsdl.TExtensibilityElement_): """The http://schemas.xmlsoap.org/wsdl/soap/:tBinding element """ c_tag = 'tBinding' c_namespace = NAMESPACE c_children = wsdl.TExtensibilityElement_.c_children.copy() c_attributes = wsdl.TExtensibilityElement_.c_attributes.copy() c_child_order = wsdl.TExtensibilityElement_.c_child_order[:] c_cardinality = wsdl.TExtensibilityElement_.c_cardinality.copy() c_attributes['transport'] = ('transport', 'anyURI', True) c_attributes['style'] = ('style', TStyleChoice_, False) def __init__(self, transport=None, style=None, required=None, text=None, extension_elements=None, extension_attributes=None, ): wsdl.TExtensibilityElement_.__init__(self, required=required, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transport=transport self.style=style def t_binding__from_string(xml_string): return saml2.create_class_from_xml_string(TBinding_, xml_string) class Operation(TOperation_): """The http://schemas.xmlsoap.org/wsdl/soap/:operation element """ c_tag = 'operation' c_namespace = NAMESPACE c_children = TOperation_.c_children.copy() c_attributes = TOperation_.c_attributes.copy() c_child_order = TOperation_.c_child_order[:] c_cardinality = TOperation_.c_cardinality.copy() def operation_from_string(xml_string): return saml2.create_class_from_xml_string(Operation, xml_string) class TBody_(wsdl.TExtensibilityElement_): """The http://schemas.xmlsoap.org/wsdl/soap/:tBody element """ c_tag = 'tBody' c_namespace = NAMESPACE c_children = wsdl.TExtensibilityElement_.c_children.copy() c_attributes = wsdl.TExtensibilityElement_.c_attributes.copy() c_child_order = wsdl.TExtensibilityElement_.c_child_order[:] c_cardinality = wsdl.TExtensibilityElement_.c_cardinality.copy() c_attributes['parts'] = ('parts', 'NMTOKENS', False) c_attributes['encodingStyle'] = ('encoding_style', EncodingStyle_, False) c_attributes['use'] = ('use', UseChoice_, False) c_attributes['namespace'] = ('namespace', 'anyURI', False) def __init__(self, parts=None, encoding_style=None, use=None, namespace=None, required=None, text=None, extension_elements=None, extension_attributes=None, ): wsdl.TExtensibilityElement_.__init__(self, required=required, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.parts=parts self.encoding_style=encoding_style self.use=use self.namespace=namespace def t_body__from_string(xml_string): return saml2.create_class_from_xml_string(TBody_, xml_string) class Fault(TFault_): """The http://schemas.xmlsoap.org/wsdl/soap/:fault element """ c_tag = 'fault' c_namespace = NAMESPACE c_children = TFault_.c_children.copy() c_attributes = TFault_.c_attributes.copy() c_child_order = TFault_.c_child_order[:] c_cardinality = TFault_.c_cardinality.copy() def fault_from_string(xml_string): return saml2.create_class_from_xml_string(Fault, xml_string) class Headerfault(THeaderFault_): """The http://schemas.xmlsoap.org/wsdl/soap/:headerfault element """ c_tag = 'headerfault' c_namespace = NAMESPACE c_children = THeaderFault_.c_children.copy() c_attributes = THeaderFault_.c_attributes.copy() c_child_order = THeaderFault_.c_child_order[:] c_cardinality = THeaderFault_.c_cardinality.copy() def headerfault_from_string(xml_string): return saml2.create_class_from_xml_string(Headerfault, xml_string) class Address(TAddress_): """The http://schemas.xmlsoap.org/wsdl/soap/:address element """ c_tag = 'address' c_namespace = NAMESPACE c_children = TAddress_.c_children.copy() c_attributes = TAddress_.c_attributes.copy() c_child_order = TAddress_.c_child_order[:] c_cardinality = TAddress_.c_cardinality.copy() def address_from_string(xml_string): return saml2.create_class_from_xml_string(Address, xml_string) class Binding(TBinding_): """The http://schemas.xmlsoap.org/wsdl/soap/:binding element """ c_tag = 'binding' c_namespace = NAMESPACE c_children = TBinding_.c_children.copy() c_attributes = TBinding_.c_attributes.copy() c_child_order = TBinding_.c_child_order[:] c_cardinality = TBinding_.c_cardinality.copy() def binding_from_string(xml_string): return saml2.create_class_from_xml_string(Binding, xml_string) class Body(TBody_): """The http://schemas.xmlsoap.org/wsdl/soap/:body element """ c_tag = 'body' c_namespace = NAMESPACE c_children = TBody_.c_children.copy() c_attributes = TBody_.c_attributes.copy() c_child_order = TBody_.c_child_order[:] c_cardinality = TBody_.c_cardinality.copy() def body_from_string(xml_string): return saml2.create_class_from_xml_string(Body, xml_string) class THeader_(wsdl.TExtensibilityElement_): """The http://schemas.xmlsoap.org/wsdl/soap/:tHeader element """ c_tag = 'tHeader' c_namespace = NAMESPACE c_children = wsdl.TExtensibilityElement_.c_children.copy() c_attributes = wsdl.TExtensibilityElement_.c_attributes.copy() c_child_order = wsdl.TExtensibilityElement_.c_child_order[:] c_cardinality = wsdl.TExtensibilityElement_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/soap/}headerfault'] = ('headerfault', [Headerfault]) c_cardinality['headerfault'] = {"min":0} c_attributes['message'] = ('message', 'QName', True) c_attributes['part'] = ('part', 'NMTOKEN', True) c_attributes['use'] = ('use', UseChoice_, True) c_attributes['encodingStyle'] = ('encoding_style', EncodingStyle_, False) c_attributes['namespace'] = ('namespace', 'anyURI', False) c_child_order.extend(['headerfault']) def __init__(self, headerfault=None, message=None, part=None, use=None, encoding_style=None, namespace=None, required=None, text=None, extension_elements=None, extension_attributes=None, ): wsdl.TExtensibilityElement_.__init__(self, required=required, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.headerfault=headerfault or [] self.message=message self.part=part self.use=use self.encoding_style=encoding_style self.namespace=namespace def t_header__from_string(xml_string): return saml2.create_class_from_xml_string(THeader_, xml_string) class Header(THeader_): """The http://schemas.xmlsoap.org/wsdl/soap/:header element """ c_tag = 'header' c_namespace = NAMESPACE c_children = THeader_.c_children.copy() c_attributes = THeader_.c_attributes.copy() c_child_order = THeader_.c_child_order[:] c_cardinality = THeader_.c_cardinality.copy() def header_from_string(xml_string): return saml2.create_class_from_xml_string(Header, xml_string) AG_tBodyAttributes = [ ('encodingStyle', EncodingStyle_, False), ('use', UseChoice_, False), ('namespace', 'anyURI', False), ] AG_tHeaderAttributes = [ ('message', 'QName', True), ('part', 'NMTOKEN', True), ('use', UseChoice_, True), ('encodingStyle', EncodingStyle_, False), ('namespace', 'anyURI', False), ] ELEMENT_FROM_STRING = { EncodingStyle_.c_tag: encoding_style__from_string, Binding.c_tag: binding_from_string, TBinding_.c_tag: t_binding__from_string, TStyleChoice_.c_tag: t_style_choice__from_string, Operation.c_tag: operation_from_string, TOperation_.c_tag: t_operation__from_string, Body.c_tag: body_from_string, TBody_.c_tag: t_body__from_string, UseChoice_.c_tag: use_choice__from_string, Fault.c_tag: fault_from_string, TFault_.c_tag: t_fault__from_string, Header.c_tag: header_from_string, THeader_.c_tag: t_header__from_string, Headerfault.c_tag: headerfault_from_string, THeaderFault_.c_tag: t_header_fault__from_string, Address.c_tag: address_from_string, TAddress_.c_tag: t_address__from_string, } ELEMENT_BY_TAG = { 'encodingStyle': EncodingStyle_, 'binding': Binding, 'tBinding': TBinding_, 'tStyleChoice': TStyleChoice_, 'operation': Operation, 'tOperation': TOperation_, 'body': Body, 'tBody': TBody_, 'useChoice': UseChoice_, 'fault': Fault, 'tFault': TFault_, 'header': Header, 'tHeader': THeader_, 'headerfault': Headerfault, 'tHeaderFault': THeaderFault_, 'address': Address, 'tAddress': TAddress_, 'tFaultRes': TFaultRes_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/schema/soapenv.py000066400000000000000000000220761355762626600202360ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Fri May 27 17:26:51 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://schemas.xmlsoap.org/soap/envelope/' class Header_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:Header element """ c_tag = 'Header' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def header__from_string(xml_string): return saml2.create_class_from_xml_string(Header_, xml_string) class Body_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:Body element """ c_tag = 'Body' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def body__from_string(xml_string): return saml2.create_class_from_xml_string(Body_, xml_string) class EncodingStyle_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:encodingStyle element """ c_tag = 'encodingStyle' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def encoding_style__from_string(xml_string): return saml2.create_class_from_xml_string(EncodingStyle_, xml_string) class Fault_faultcode(SamlBase): c_tag = 'faultcode' c_namespace = NAMESPACE c_value_type = {'base': 'QName'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def fault_faultcode_from_string(xml_string): return saml2.create_class_from_xml_string(Fault_faultcode, xml_string) class Fault_faultstring(SamlBase): c_tag = 'faultstring' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def fault_faultstring_from_string(xml_string): return saml2.create_class_from_xml_string(Fault_faultstring, xml_string) class Fault_faultactor(SamlBase): c_tag = 'faultactor' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def fault_faultactor_from_string(xml_string): return saml2.create_class_from_xml_string(Fault_faultactor, xml_string) class Detail_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:detail element """ c_tag = 'detail' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def detail__from_string(xml_string): return saml2.create_class_from_xml_string(Detail_, xml_string) class Envelope_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:Envelope element """ c_tag = 'Envelope' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/soap/envelope/}Header'] = ('header', Header_) c_cardinality['header'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/soap/envelope/}Body'] = ('body', Body_) c_child_order.extend(['header', 'body']) def __init__(self, header=None, body=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.header=header self.body=body def envelope__from_string(xml_string): return saml2.create_class_from_xml_string(Envelope_, xml_string) class Header(Header_): """The http://schemas.xmlsoap.org/soap/envelope/:Header element """ c_tag = 'Header' c_namespace = NAMESPACE c_children = Header_.c_children.copy() c_attributes = Header_.c_attributes.copy() c_child_order = Header_.c_child_order[:] c_cardinality = Header_.c_cardinality.copy() def header_from_string(xml_string): return saml2.create_class_from_xml_string(Header, xml_string) class Body(Body_): """The http://schemas.xmlsoap.org/soap/envelope/:Body element """ c_tag = 'Body' c_namespace = NAMESPACE c_children = Body_.c_children.copy() c_attributes = Body_.c_attributes.copy() c_child_order = Body_.c_child_order[:] c_cardinality = Body_.c_cardinality.copy() def body_from_string(xml_string): return saml2.create_class_from_xml_string(Body, xml_string) class Fault_detail(Detail_): c_tag = 'detail' c_namespace = NAMESPACE c_children = Detail_.c_children.copy() c_attributes = Detail_.c_attributes.copy() c_child_order = Detail_.c_child_order[:] c_cardinality = Detail_.c_cardinality.copy() def fault_detail_from_string(xml_string): return saml2.create_class_from_xml_string(Fault_detail, xml_string) class Fault_(SamlBase): """The http://schemas.xmlsoap.org/soap/envelope/:Fault element """ c_tag = 'Fault' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/soap/envelope/}faultcode'] = ('faultcode', Fault_faultcode) c_children['{http://schemas.xmlsoap.org/soap/envelope/}faultstring'] = ('faultstring', Fault_faultstring) c_children['{http://schemas.xmlsoap.org/soap/envelope/}faultactor'] = ('faultactor', Fault_faultactor) c_cardinality['faultactor'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/soap/envelope/}detail'] = ('detail', Fault_detail) c_cardinality['detail'] = {"min":0, "max":1} c_child_order.extend(['faultcode', 'faultstring', 'faultactor', 'detail']) def __init__(self, faultcode=None, faultstring=None, faultactor=None, detail=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.faultcode=faultcode self.faultstring=faultstring self.faultactor=faultactor self.detail=detail def fault__from_string(xml_string): return saml2.create_class_from_xml_string(Fault_, xml_string) class Envelope(Envelope_): """The http://schemas.xmlsoap.org/soap/envelope/:Envelope element """ c_tag = 'Envelope' c_namespace = NAMESPACE c_children = Envelope_.c_children.copy() c_attributes = Envelope_.c_attributes.copy() c_child_order = Envelope_.c_child_order[:] c_cardinality = Envelope_.c_cardinality.copy() def envelope_from_string(xml_string): return saml2.create_class_from_xml_string(Envelope, xml_string) class Fault(Fault_): """The http://schemas.xmlsoap.org/soap/envelope/:Fault element """ c_tag = 'Fault' c_namespace = NAMESPACE c_children = Fault_.c_children.copy() c_attributes = Fault_.c_attributes.copy() c_child_order = Fault_.c_child_order[:] c_cardinality = Fault_.c_cardinality.copy() def fault_from_string(xml_string): return saml2.create_class_from_xml_string(Fault, xml_string) #.................. # [] AG_encodingStyle = [ ('encodingStyle', '', False), ] ELEMENT_FROM_STRING = { Envelope.c_tag: envelope_from_string, Envelope_.c_tag: envelope__from_string, Header.c_tag: header_from_string, Header_.c_tag: header__from_string, Body.c_tag: body_from_string, Body_.c_tag: body__from_string, EncodingStyle_.c_tag: encoding_style__from_string, Fault.c_tag: fault_from_string, Fault_.c_tag: fault__from_string, Detail_.c_tag: detail__from_string, Fault_faultcode.c_tag: fault_faultcode_from_string, Fault_faultstring.c_tag: fault_faultstring_from_string, Fault_faultactor.c_tag: fault_faultactor_from_string, } ELEMENT_BY_TAG = { 'Envelope': Envelope, 'Envelope': Envelope_, 'Header': Header, 'Header': Header_, 'Body': Body, 'Body': Body_, 'encodingStyle': EncodingStyle_, 'Fault': Fault, 'Fault': Fault_, 'detail': Detail_, 'faultcode': Fault_faultcode, 'faultstring': Fault_faultstring, 'faultactor': Fault_faultactor, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/schema/wsdl.py000066400000000000000000000771161355762626600175410ustar00rootroot00000000000000#!!!! 'NoneType' object has no attribute 'py_class' #!!!! 'NoneType' object has no attribute 'py_class' #!/usr/bin/env python # # Generated Fri May 27 17:23:24 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://schemas.xmlsoap.org/wsdl/' class TDocumentation_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/:tDocumentation element """ c_tag = 'tDocumentation' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def t_documentation__from_string(xml_string): return saml2.create_class_from_xml_string(TDocumentation_, xml_string) class TDocumented_documentation(TDocumentation_): c_tag = 'documentation' c_namespace = NAMESPACE c_children = TDocumentation_.c_children.copy() c_attributes = TDocumentation_.c_attributes.copy() c_child_order = TDocumentation_.c_child_order[:] c_cardinality = TDocumentation_.c_cardinality.copy() def t_documented_documentation_from_string(xml_string): return saml2.create_class_from_xml_string(TDocumented_documentation, xml_string) class TDocumented_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/:tDocumented element """ c_tag = 'tDocumented' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}documentation'] = ('documentation', TDocumented_documentation) c_cardinality['documentation'] = {"min":0, "max":1} c_child_order.extend(['documentation']) def __init__(self, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.documentation=documentation def t_documented__from_string(xml_string): return saml2.create_class_from_xml_string(TDocumented_, xml_string) class TExtensibleAttributesDocumented_(TDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tExtensibleAttributesDocumented element """ c_tag = 'tExtensibleAttributesDocumented' c_namespace = NAMESPACE c_children = TDocumented_.c_children.copy() c_attributes = TDocumented_.c_attributes.copy() c_child_order = TDocumented_.c_child_order[:] c_cardinality = TDocumented_.c_cardinality.copy() class TExtensibleDocumented_(TDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tExtensibleDocumented element """ c_tag = 'tExtensibleDocumented' c_namespace = NAMESPACE c_children = TDocumented_.c_children.copy() c_attributes = TDocumented_.c_attributes.copy() c_child_order = TDocumented_.c_child_order[:] c_cardinality = TDocumented_.c_cardinality.copy() class TImport_(TExtensibleAttributesDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tImport element """ c_tag = 'tImport' c_namespace = NAMESPACE c_children = TExtensibleAttributesDocumented_.c_children.copy() c_attributes = TExtensibleAttributesDocumented_.c_attributes.copy() c_child_order = TExtensibleAttributesDocumented_.c_child_order[:] c_cardinality = TExtensibleAttributesDocumented_.c_cardinality.copy() c_attributes['namespace'] = ('namespace', 'anyURI', True) c_attributes['location'] = ('location', 'anyURI', True) def __init__(self, namespace=None, location=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleAttributesDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.namespace=namespace self.location=location def t_import__from_string(xml_string): return saml2.create_class_from_xml_string(TImport_, xml_string) class TTypes_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tTypes element """ c_tag = 'tTypes' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() def t_types__from_string(xml_string): return saml2.create_class_from_xml_string(TTypes_, xml_string) class TPart_(TExtensibleAttributesDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tPart element """ c_tag = 'tPart' c_namespace = NAMESPACE c_children = TExtensibleAttributesDocumented_.c_children.copy() c_attributes = TExtensibleAttributesDocumented_.c_attributes.copy() c_child_order = TExtensibleAttributesDocumented_.c_child_order[:] c_cardinality = TExtensibleAttributesDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) c_attributes['element'] = ('element', 'QName', False) c_attributes['type'] = ('type', 'QName', False) def __init__(self, name=None, element=None, type=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleAttributesDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.element=element self.type=type def t_part__from_string(xml_string): return saml2.create_class_from_xml_string(TPart_, xml_string) class TOperation_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tOperation element """ c_tag = 'tOperation' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) c_attributes['parameterOrder'] = ('parameter_order', 'NMTOKENS', False) def __init__(self, name=None, parameter_order=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.parameter_order=parameter_order def t_operation__from_string(xml_string): return saml2.create_class_from_xml_string(TOperation_, xml_string) class TParam_(TExtensibleAttributesDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tParam element """ c_tag = 'tParam' c_namespace = NAMESPACE c_children = TExtensibleAttributesDocumented_.c_children.copy() c_attributes = TExtensibleAttributesDocumented_.c_attributes.copy() c_child_order = TExtensibleAttributesDocumented_.c_child_order[:] c_cardinality = TExtensibleAttributesDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', False) c_attributes['message'] = ('message', 'QName', True) def __init__(self, name=None, message=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleAttributesDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.message=message def t_param__from_string(xml_string): return saml2.create_class_from_xml_string(TParam_, xml_string) class TFault_(TExtensibleAttributesDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tFault element """ c_tag = 'tFault' c_namespace = NAMESPACE c_children = TExtensibleAttributesDocumented_.c_children.copy() c_attributes = TExtensibleAttributesDocumented_.c_attributes.copy() c_child_order = TExtensibleAttributesDocumented_.c_child_order[:] c_cardinality = TExtensibleAttributesDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) c_attributes['message'] = ('message', 'QName', True) def __init__(self, name=None, message=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleAttributesDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.message=message def t_fault__from_string(xml_string): return saml2.create_class_from_xml_string(TFault_, xml_string) class TBindingOperationMessage_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tBindingOperationMessage element """ c_tag = 'tBindingOperationMessage' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', False) def __init__(self, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name def t_binding_operation_message__from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperationMessage_, xml_string) class TBindingOperationFault_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tBindingOperationFault element """ c_tag = 'tBindingOperationFault' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) def __init__(self, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name def t_binding_operation_fault__from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperationFault_, xml_string) class TBindingOperation_input(TBindingOperationMessage_): c_tag = 'input' c_namespace = NAMESPACE c_children = TBindingOperationMessage_.c_children.copy() c_attributes = TBindingOperationMessage_.c_attributes.copy() c_child_order = TBindingOperationMessage_.c_child_order[:] c_cardinality = TBindingOperationMessage_.c_cardinality.copy() def t_binding_operation_input_from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperation_input, xml_string) class TBindingOperation_output(TBindingOperationMessage_): c_tag = 'output' c_namespace = NAMESPACE c_children = TBindingOperationMessage_.c_children.copy() c_attributes = TBindingOperationMessage_.c_attributes.copy() c_child_order = TBindingOperationMessage_.c_child_order[:] c_cardinality = TBindingOperationMessage_.c_cardinality.copy() def t_binding_operation_output_from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperation_output, xml_string) class TBindingOperation_fault(TBindingOperationFault_): c_tag = 'fault' c_namespace = NAMESPACE c_children = TBindingOperationFault_.c_children.copy() c_attributes = TBindingOperationFault_.c_attributes.copy() c_child_order = TBindingOperationFault_.c_child_order[:] c_cardinality = TBindingOperationFault_.c_cardinality.copy() def t_binding_operation_fault_from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperation_fault, xml_string) class TBindingOperation_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tBindingOperation element """ c_tag = 'tBindingOperation' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}input'] = ('input', TBindingOperation_input) c_cardinality['input'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}output'] = ('output', TBindingOperation_output) c_cardinality['output'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}fault'] = ('fault', [TBindingOperation_fault]) c_cardinality['fault'] = {"min":0} c_attributes['name'] = ('name', 'NCName', True) c_child_order.extend(['input', 'output', 'fault']) def __init__(self, input=None, output=None, fault=None, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.input=input self.output=output self.fault=fault or [] self.name=name def t_binding_operation__from_string(xml_string): return saml2.create_class_from_xml_string(TBindingOperation_, xml_string) class TPort_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tPort element """ c_tag = 'tPort' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_attributes['name'] = ('name', 'NCName', True) c_attributes['binding'] = ('binding', 'QName', True) def __init__(self, name=None, binding=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.binding=binding def t_port__from_string(xml_string): return saml2.create_class_from_xml_string(TPort_, xml_string) class TExtensibilityElement_(SamlBase): """The http://schemas.xmlsoap.org/wsdl/:tExtensibilityElement element """ c_tag = 'tExtensibilityElement' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['required'] = ('required', 'None', False) def __init__(self, required=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.required=required class Import(TImport_): """The http://schemas.xmlsoap.org/wsdl/:import element """ c_tag = 'import' c_namespace = NAMESPACE c_children = TImport_.c_children.copy() c_attributes = TImport_.c_attributes.copy() c_child_order = TImport_.c_child_order[:] c_cardinality = TImport_.c_cardinality.copy() def import_from_string(xml_string): return saml2.create_class_from_xml_string(Import, xml_string) class Types(TTypes_): """The http://schemas.xmlsoap.org/wsdl/:types element """ c_tag = 'types' c_namespace = NAMESPACE c_children = TTypes_.c_children.copy() c_attributes = TTypes_.c_attributes.copy() c_child_order = TTypes_.c_child_order[:] c_cardinality = TTypes_.c_cardinality.copy() def types_from_string(xml_string): return saml2.create_class_from_xml_string(Types, xml_string) class TMessage_part(TPart_): c_tag = 'part' c_namespace = NAMESPACE c_children = TPart_.c_children.copy() c_attributes = TPart_.c_attributes.copy() c_child_order = TPart_.c_child_order[:] c_cardinality = TPart_.c_cardinality.copy() def t_message_part_from_string(xml_string): return saml2.create_class_from_xml_string(TMessage_part, xml_string) class TMessage_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tMessage element """ c_tag = 'tMessage' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}part'] = ('part', [TMessage_part]) c_cardinality['part'] = {"min":0} c_attributes['name'] = ('name', 'NCName', True) c_child_order.extend(['part']) def __init__(self, part=None, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.part=part or [] self.name=name def t_message__from_string(xml_string): return saml2.create_class_from_xml_string(TMessage_, xml_string) class TPortType_operation(TOperation_): c_tag = 'operation' c_namespace = NAMESPACE c_children = TOperation_.c_children.copy() c_attributes = TOperation_.c_attributes.copy() c_child_order = TOperation_.c_child_order[:] c_cardinality = TOperation_.c_cardinality.copy() def t_port_type_operation_from_string(xml_string): return saml2.create_class_from_xml_string(TPortType_operation, xml_string) class TPortType_(TExtensibleAttributesDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tPortType element """ c_tag = 'tPortType' c_namespace = NAMESPACE c_children = TExtensibleAttributesDocumented_.c_children.copy() c_attributes = TExtensibleAttributesDocumented_.c_attributes.copy() c_child_order = TExtensibleAttributesDocumented_.c_child_order[:] c_cardinality = TExtensibleAttributesDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}operation'] = ('operation', [TPortType_operation]) c_cardinality['operation'] = {"min":0} c_attributes['name'] = ('name', 'NCName', True) c_child_order.extend(['operation']) def __init__(self, operation=None, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleAttributesDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.operation=operation or [] self.name=name def t_port_type__from_string(xml_string): return saml2.create_class_from_xml_string(TPortType_, xml_string) class TBinding_operation(TBindingOperation_): c_tag = 'operation' c_namespace = NAMESPACE c_children = TBindingOperation_.c_children.copy() c_attributes = TBindingOperation_.c_attributes.copy() c_child_order = TBindingOperation_.c_child_order[:] c_cardinality = TBindingOperation_.c_cardinality.copy() def t_binding_operation_from_string(xml_string): return saml2.create_class_from_xml_string(TBinding_operation, xml_string) class TBinding_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tBinding element """ c_tag = 'tBinding' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}operation'] = ('operation', [TBinding_operation]) c_cardinality['operation'] = {"min":0} c_attributes['name'] = ('name', 'NCName', True) c_attributes['type'] = ('type', 'QName', True) c_child_order.extend(['operation']) def __init__(self, operation=None, name=None, type=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.operation=operation or [] self.name=name self.type=type def t_binding__from_string(xml_string): return saml2.create_class_from_xml_string(TBinding_, xml_string) class TService_port(TPort_): c_tag = 'port' c_namespace = NAMESPACE c_children = TPort_.c_children.copy() c_attributes = TPort_.c_attributes.copy() c_child_order = TPort_.c_child_order[:] c_cardinality = TPort_.c_cardinality.copy() def t_service_port_from_string(xml_string): return saml2.create_class_from_xml_string(TService_port, xml_string) class TService_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tService element """ c_tag = 'tService' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}port'] = ('port', [TService_port]) c_cardinality['port'] = {"min":0} c_attributes['name'] = ('name', 'NCName', True) c_child_order.extend(['port']) def __init__(self, port=None, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.port=port or [] self.name=name def t_service__from_string(xml_string): return saml2.create_class_from_xml_string(TService_, xml_string) class Message(TMessage_): """The http://schemas.xmlsoap.org/wsdl/:message element """ c_tag = 'message' c_namespace = NAMESPACE c_children = TMessage_.c_children.copy() c_attributes = TMessage_.c_attributes.copy() c_child_order = TMessage_.c_child_order[:] c_cardinality = TMessage_.c_cardinality.copy() def message_from_string(xml_string): return saml2.create_class_from_xml_string(Message, xml_string) class PortType(TPortType_): """The http://schemas.xmlsoap.org/wsdl/:portType element """ c_tag = 'portType' c_namespace = NAMESPACE c_children = TPortType_.c_children.copy() c_attributes = TPortType_.c_attributes.copy() c_child_order = TPortType_.c_child_order[:] c_cardinality = TPortType_.c_cardinality.copy() def port_type_from_string(xml_string): return saml2.create_class_from_xml_string(PortType, xml_string) class Binding(TBinding_): """The http://schemas.xmlsoap.org/wsdl/:binding element """ c_tag = 'binding' c_namespace = NAMESPACE c_children = TBinding_.c_children.copy() c_attributes = TBinding_.c_attributes.copy() c_child_order = TBinding_.c_child_order[:] c_cardinality = TBinding_.c_cardinality.copy() def binding_from_string(xml_string): return saml2.create_class_from_xml_string(Binding, xml_string) class Service(TService_): """The http://schemas.xmlsoap.org/wsdl/:service element """ c_tag = 'service' c_namespace = NAMESPACE c_children = TService_.c_children.copy() c_attributes = TService_.c_attributes.copy() c_child_order = TService_.c_child_order[:] c_cardinality = TService_.c_cardinality.copy() def service_from_string(xml_string): return saml2.create_class_from_xml_string(Service, xml_string) class TDefinitions_(TExtensibleDocumented_): """The http://schemas.xmlsoap.org/wsdl/:tDefinitions element """ c_tag = 'tDefinitions' c_namespace = NAMESPACE c_children = TExtensibleDocumented_.c_children.copy() c_attributes = TExtensibleDocumented_.c_attributes.copy() c_child_order = TExtensibleDocumented_.c_child_order[:] c_cardinality = TExtensibleDocumented_.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/wsdl/}import'] = ('import', Import) c_cardinality['import'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}types'] = ('types', Types) c_cardinality['types'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}message'] = ('message', Message) c_cardinality['message'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}portType'] = ('port_type', PortType) c_cardinality['port_type'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}binding'] = ('binding', Binding) c_cardinality['binding'] = {"min":0, "max":1} c_children['{http://schemas.xmlsoap.org/wsdl/}service'] = ('service', Service) c_cardinality['service'] = {"min":0, "max":1} c_attributes['targetNamespace'] = ('target_namespace', 'anyURI', False) c_attributes['name'] = ('name', 'NCName', False) c_child_order.extend(['import', 'types', 'message', 'port_type', 'binding', 'service']) def __init__(self, import_=None, types=None, message=None, port_type=None, binding=None, service=None, target_namespace=None, name=None, documentation=None, text=None, extension_elements=None, extension_attributes=None, ): TExtensibleDocumented_.__init__(self, documentation=documentation, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.import_=import_ self.types=types self.message=message self.port_type=port_type self.binding=binding self.service=service self.target_namespace=target_namespace self.name=name def t_definitions__from_string(xml_string): return saml2.create_class_from_xml_string(TDefinitions_, xml_string) class Definitions(TDefinitions_): """The http://schemas.xmlsoap.org/wsdl/:definitions element """ c_tag = 'definitions' c_namespace = NAMESPACE c_children = TDefinitions_.c_children.copy() c_attributes = TDefinitions_.c_attributes.copy() c_child_order = TDefinitions_.c_child_order[:] c_cardinality = TDefinitions_.c_cardinality.copy() def definitions_from_string(xml_string): return saml2.create_class_from_xml_string(Definitions, xml_string) #.................. # [] ELEMENT_FROM_STRING = { TDocumentation_.c_tag: t_documentation__from_string, TDocumented_.c_tag: t_documented__from_string, Definitions.c_tag: definitions_from_string, TDefinitions_.c_tag: t_definitions__from_string, TImport_.c_tag: t_import__from_string, TTypes_.c_tag: t_types__from_string, TMessage_.c_tag: t_message__from_string, TPart_.c_tag: t_part__from_string, TPortType_.c_tag: t_port_type__from_string, TOperation_.c_tag: t_operation__from_string, TParam_.c_tag: t_param__from_string, TFault_.c_tag: t_fault__from_string, TBinding_.c_tag: t_binding__from_string, TBindingOperationMessage_.c_tag: t_binding_operation_message__from_string, TBindingOperationFault_.c_tag: t_binding_operation_fault__from_string, TBindingOperation_.c_tag: t_binding_operation__from_string, TService_.c_tag: t_service__from_string, TPort_.c_tag: t_port__from_string, TDocumented_documentation.c_tag: t_documented_documentation_from_string, TBindingOperation_input.c_tag: t_binding_operation_input_from_string, TBindingOperation_output.c_tag: t_binding_operation_output_from_string, TBindingOperation_fault.c_tag: t_binding_operation_fault_from_string, Import.c_tag: import_from_string, Types.c_tag: types_from_string, TMessage_part.c_tag: t_message_part_from_string, TPortType_operation.c_tag: t_port_type_operation_from_string, TService_port.c_tag: t_service_port_from_string, Message.c_tag: message_from_string, PortType.c_tag: port_type_from_string, Binding.c_tag: binding_from_string, Service.c_tag: service_from_string, } ELEMENT_BY_TAG = { 'tDocumentation': TDocumentation_, 'tDocumented': TDocumented_, 'definitions': Definitions, 'tDefinitions': TDefinitions_, 'tImport': TImport_, 'tTypes': TTypes_, 'tMessage': TMessage_, 'tPart': TPart_, 'tPortType': TPortType_, 'tOperation': TOperation_, 'tParam': TParam_, 'tFault': TFault_, 'tBinding': TBinding_, 'tBindingOperationMessage': TBindingOperationMessage_, 'tBindingOperationFault': TBindingOperationFault_, 'tBindingOperation': TBindingOperation_, 'tService': TService_, 'tPort': TPort_, 'documentation': TDocumented_documentation, 'input': TBindingOperation_input, 'output': TBindingOperation_output, 'fault': TBindingOperation_fault, 'import': Import, 'types': Types, 'part': TMessage_part, 'operation': TPortType_operation, 'port': TService_port, 'message': Message, 'portType': PortType, 'binding': Binding, 'service': Service, 'tExtensibleAttributesDocumented': TExtensibleAttributesDocumented_, 'tExtensibleDocumented': TExtensibleDocumented_, 'tExtensibilityElement': TExtensibilityElement_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/sdb.py000066400000000000000000000036731355762626600160750ustar00rootroot00000000000000import logging from hashlib import sha1 from saml2.ident import code_binary logger = logging.getLogger(__name__) def context_match(cfilter, cntx): # TODO return True # The key to the stored authn statement is placed encrypted in the cookie class SessionStorage(object): """ In memory storage of session information """ def __init__(self): self.db = {"assertion": {}, "authn": {}} self.assertion = self.db["assertion"] self.authn = self.db["authn"] def store_assertion(self, assertion, to_sign): self.assertion[assertion.id] = (assertion, to_sign) key = sha1(code_binary(assertion.subject.name_id)).hexdigest() try: self.authn[key].append(assertion.authn_statement) except KeyError: self.authn[key] = [assertion.authn_statement] def get_assertion(self, cid): return self.assertion[cid] def get_authn_statements(self, name_id, session_index=None, requested_context=None): """ :param name_id: :param session_index: :param requested_context: :return: """ result = [] key = sha1(code_binary(name_id)).hexdigest() try: statements = self.authn[key] except KeyError: logger.info("Unknown subject %s", name_id) return [] for statement in statements: if session_index: if statement.session_index != session_index: continue if requested_context: if not context_match(requested_context, statement[0].authn_context): continue result.append(statement) return result def remove_authn_statements(self, name_id): logger.debug("remove authn about: %s", name_id) nkey = sha1(code_binary(name_id)).hexdigest() del self.authn[nkey] pysaml2-4.9.0/src/saml2/server.py000066400000000000000000001121151355762626600166230ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """Contains classes and functions that a SAML2.0 Identity provider (IdP) or attribute authority (AA) may use to conclude its tasks. """ import logging import os import importlib import dbm import shelve import six import threading import saml2.cryptography.symmetric from saml2 import saml from saml2 import element_to_extension_element from saml2 import class_name from saml2 import BINDING_HTTP_REDIRECT from saml2.argtree import add_path, is_set from saml2.entity import Entity from saml2.eptid import Eptid from saml2.eptid import EptidShelve from saml2.samlp import NameIDMappingResponse from saml2.sdb import SessionStorage from saml2.schema import soapenv from saml2.request import AuthnRequest from saml2.request import AssertionIDRequest from saml2.request import AttributeQuery from saml2.request import NameIDMappingRequest from saml2.request import AuthzDecisionQuery from saml2.request import AuthnQuery from saml2.s_utils import MissingValue from saml2.s_utils import rndstr from saml2.s_utils import Unknown from saml2.sigver import pre_signature_part from saml2.sigver import signed_instance_factory from saml2.sigver import CertificateError from saml2.assertion import Assertion from saml2.assertion import Policy from saml2.assertion import restriction_from_attribute_spec from saml2.assertion import filter_attribute_value_assertions from saml2.ident import IdentDB, decode from saml2.profile import ecp logger = logging.getLogger(__name__) AUTHN_DICT_MAP = { "decl": "authn_decl", "authn_auth": "authn_auth", "class_ref": "authn_class", "authn_instant": "authn_instant", "subject_locality": "subject_locality" } def _shelve_compat(name, *args, **kwargs): try: return shelve.open(name, *args, **kwargs) except dbm.error[0]: # Python 3 whichdb needs to try .db to determine type if name.endswith('.db'): name = name.rsplit('.db', 1)[0] return shelve.open(name, *args, **kwargs) else: raise class Server(Entity): """ A class that does things that IdPs or AAs do """ def __init__(self, config_file="", config=None, cache=None, stype="idp", symkey="", msg_cb=None): Entity.__init__(self, stype, config, config_file, msg_cb=msg_cb) self.eptid = None self.init_config(stype) self.cache = cache self.ticket = {} self.session_db = self.choose_session_storage() if symkey: self.symkey = symkey.encode() else: self.symkey = saml2.cryptography.symmetric.Default.generate_key() self.seed = rndstr() self.lock = threading.Lock() def getvalid_certificate_str(self): if self.sec.cert_handler is not None: return self.sec.cert_handler._last_validated_cert return None def support_AssertionIDRequest(self): return True def support_AuthnQuery(self): return True def choose_session_storage(self): _spec = self.config.getattr("session_storage", "idp") if not _spec: return SessionStorage() elif isinstance(_spec, six.string_types): if _spec.lower() == "memory": return SessionStorage() else: # Should be tuple typ, data = _spec if typ.lower() == "mongodb": from saml2.mongo_store import SessionStorageMDB return SessionStorageMDB(database=data, collection="session") raise NotImplementedError("No such storage type implemented") def init_config(self, stype="idp"): """ Remaining init of the server configuration :param stype: The type of Server ("idp"/"aa") """ if stype == "aa": return # subject information is stored in a database # default database is in memory which is OK in some setups dbspec = self.config.getattr("subject_data", "idp") idb = None typ = "" if not dbspec: idb = {} elif isinstance(dbspec, six.string_types): idb = _shelve_compat(dbspec, writeback=True, protocol=2) else: # database spec is a a 2-tuple (type, address) # print(>> sys.stderr, "DBSPEC: %s" % (dbspec,)) (typ, addr) = dbspec if typ == "shelve": idb = _shelve_compat(addr, writeback=True, protocol=2) elif typ == "memcached": import memcache idb = memcache.Client(addr) elif typ == "dict": # in-memory dictionary idb = {} elif typ == "mongodb": from saml2.mongo_store import IdentMDB self.ident = IdentMDB(database=addr, collection="ident") elif typ == "identdb": mod, clas = addr.rsplit('.', 1) mod = importlib.import_module(mod) self.ident = getattr(mod, clas)() if typ == "mongodb" or typ == "identdb": pass elif idb is not None: self.ident = IdentDB(idb) elif dbspec: raise Exception("Couldn't open identity database: %s" % (dbspec,)) try: _domain = self.config.getattr("domain", "idp") if _domain: self.ident.domain = _domain self.ident.name_qualifier = self.config.entityid dbspec = self.config.getattr("edu_person_targeted_id", "idp") if not dbspec: pass else: typ = dbspec[0] addr = dbspec[1] secret = dbspec[2] if typ == "shelve": self.eptid = EptidShelve(secret, addr) elif typ == "mongodb": from saml2.mongo_store import EptidMDB self.eptid = EptidMDB(secret, database=addr, collection="eptid") else: self.eptid = Eptid(secret) except Exception: self.ident.close() raise def wants(self, sp_entity_id, index=None): """ Returns what attributes the SP requires and which are optional if any such demands are registered in the Metadata. :param sp_entity_id: The entity id of the SP :param index: which of the attribute consumer services its all about if index == None then all attribute consumer services are clumped together. :return: 2-tuple, list of required and list of optional attributes """ return self.metadata.attribute_requirement(sp_entity_id, index) def verify_assertion_consumer_service(self, request): _acs = request.assertion_consumer_service_url _aci = request.assertion_consumer_service_index _binding = request.protocol_binding _eid = request.issuer.text if _acs: # look up acs in for that binding in the metadata given the issuer # Assuming the format is entity for acs in self.metadata.assertion_consumer_service(_eid, _binding): if _acs == acs.text: return True elif _aci: for acs in self.metadata.assertion_consumer_service(_eid, _binding): if _aci == acs.index: return True return False # ------------------------------------------------------------------------- def parse_authn_request(self, enc_request, binding=BINDING_HTTP_REDIRECT): """Parse a Authentication Request :param enc_request: The request in its transport format :param binding: Which binding that was used to transport the message to this entity. :return: A request instance """ return self._parse_request(enc_request, AuthnRequest, "single_sign_on_service", binding) def parse_attribute_query(self, xml_string, binding): """ Parse an attribute query :param xml_string: The Attribute Query as an XML string :param binding: Which binding that was used for the request :return: A query instance """ return self._parse_request(xml_string, AttributeQuery, "attribute_service", binding) def parse_authz_decision_query(self, xml_string, binding): """ Parse an authorization decision query :param xml_string: The Authz decision Query as an XML string :param binding: Which binding that was used when receiving this query :return: Query instance """ return self._parse_request(xml_string, AuthzDecisionQuery, "authz_service", binding) def parse_assertion_id_request(self, xml_string, binding): """ Parse an assertion id query :param xml_string: The AssertionIDRequest as an XML string :param binding: Which binding that was used when receiving this request :return: Query instance """ return self._parse_request(xml_string, AssertionIDRequest, "assertion_id_request_service", binding) def parse_authn_query(self, xml_string, binding): """ Parse an authn query :param xml_string: The AuthnQuery as an XML string :param binding: Which binding that was used when receiving this query :return: Query instance """ return self._parse_request(xml_string, AuthnQuery, "authn_query_service", binding) def parse_name_id_mapping_request(self, xml_string, binding): """ Parse a nameid mapping request :param xml_string: The NameIDMappingRequest as an XML string :param binding: Which binding that was used when receiving this request :return: Query instance """ return self._parse_request(xml_string, NameIDMappingRequest, "name_id_mapping_service", binding) @staticmethod def update_farg(in_response_to, consumer_url, farg=None): if not farg: farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', in_response_to]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', consumer_url]) else: if not is_set(farg, ['assertion', 'subject', 'subject_confirmation', 'method']): add_path(farg, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) if not is_set(farg, ['assertion', 'subject', 'subject_confirmation', 'subject_confirmation_data', 'in_response_to']): add_path(farg, ['assertion', 'subject', 'subject_confirmation', 'subject_confirmation_data', 'in_response_to', in_response_to]) if not is_set(farg, ['assertion', 'subject', 'subject_confirmation', 'subject_confirmation_data', 'recipient']): add_path(farg, ['assertion', 'subject', 'subject_confirmation', 'subject_confirmation_data', 'recipient', consumer_url]) return farg def setup_assertion(self, authn, sp_entity_id, in_response_to, consumer_url, name_id, policy, _issuer, authn_statement, identity, best_effort, sign_response, farg=None, session_not_on_or_after=None, **kwargs): """ Construct and return the Assertion :param authn: Authentication information :param sp_entity_id: :param in_response_to: The ID of the request this is an answer to :param consumer_url: The recipient of the assertion :param name_id: The NameID of the subject :param policy: Assertion policies :param _issuer: Issuer of the statement :param authn_statement: An AuthnStatement instance :param identity: Identity information about the Subject :param best_effort: Even if not the SPs demands can be met send a response. :param sign_response: Sign the response, only applicable if ErrorResponse :param kwargs: Extra keyword arguments :return: An Assertion instance """ ast = Assertion(identity) ast.acs = self.config.getattr("attribute_converters", "idp") if policy is None: policy = Policy() try: ast.apply_policy(sp_entity_id, policy, self.metadata) except MissingValue as exc: if not best_effort: return self.create_error_response(in_response_to, consumer_url, exc, sign_response) farg = self.update_farg(in_response_to, consumer_url, farg) if authn: # expected to be a dictionary # Would like to use dict comprehension but ... authn_args = dict( [(AUTHN_DICT_MAP[k], v) for k, v in authn.items() if k in AUTHN_DICT_MAP]) authn_args.update(kwargs) assertion = ast.construct( sp_entity_id, self.config.attribute_converters, policy, issuer=_issuer, farg=farg['assertion'], name_id=name_id, session_not_on_or_after=session_not_on_or_after, **authn_args) elif authn_statement: # Got a complete AuthnStatement assertion = ast.construct( sp_entity_id, self.config.attribute_converters, policy, issuer=_issuer, authn_statem=authn_statement, farg=farg['assertion'], name_id=name_id, **kwargs) else: assertion = ast.construct( sp_entity_id, self.config.attribute_converters, policy, issuer=_issuer, farg=farg['assertion'], name_id=name_id, session_not_on_or_after=session_not_on_or_after, **kwargs) return assertion def _authn_response(self, in_response_to, consumer_url, sp_entity_id, identity=None, name_id=None, status=None, authn=None, issuer=None, policy=None, sign_assertion=False, sign_response=False, best_effort=False, encrypt_assertion=False, encrypt_cert_advice=None, encrypt_cert_assertion=None, authn_statement=None, encrypt_assertion_self_contained=False, encrypted_advice_attributes=False, pefim=False, sign_alg=None, digest_alg=None, farg=None, session_not_on_or_after=None): """ Create a response. A layer of indirection. :param in_response_to: The session identifier of the request :param consumer_url: The URL which should receive the response :param sp_entity_id: The entity identifier of the SP :param identity: A dictionary with attributes and values that are expected to be the bases for the assertion in the response. :param name_id: The identifier of the subject :param status: The status of the response :param authn: A dictionary containing information about the authn context. :param issuer: The issuer of the response :param policy: :param sign_assertion: Whether the assertion should be signed or not :param sign_response: Whether the response should be signed or not :param best_effort: Even if not the SPs demands can be met send a response. :param encrypt_assertion: True if assertions should be encrypted. :param encrypt_assertion_self_contained: True if all encrypted assertions should have alla namespaces selfcontained. :param encrypted_advice_attributes: True if assertions in the advice element should be encrypted. :param encrypt_cert_advice: Certificate to be used for encryption of assertions in the advice element. :param encrypt_cert_assertion: Certificate to be used for encryption of assertions. :param authn_statement: Authentication statement. :param sign_assertion: True if assertions should be signed. :param pefim: True if a response according to the PEFIM profile should be created. :param farg: Argument to pass on to the assertion constructor :return: A response instance """ if farg is None: assertion_args = {} args = {} # if identity: _issuer = self._issuer(issuer) # if encrypt_assertion and show_nameid: # tmp_name_id = name_id # name_id = None # name_id = None # tmp_authn = authn # authn = None # tmp_authn_statement = authn_statement # authn_statement = None if pefim: encrypted_advice_attributes = True encrypt_assertion_self_contained = True assertion_attributes = self.setup_assertion( None, sp_entity_id, None, None, None, policy, None, None, identity, best_effort, sign_response, farg=farg) assertion = self.setup_assertion( authn, sp_entity_id, in_response_to, consumer_url, name_id, policy, _issuer, authn_statement, [], True, sign_response, farg=farg, session_not_on_or_after=session_not_on_or_after) assertion.advice = saml.Advice() # assertion.advice.assertion_id_ref.append(saml.AssertionIDRef()) # assertion.advice.assertion_uri_ref.append(saml.AssertionURIRef()) assertion.advice.assertion.append(assertion_attributes) else: assertion = self.setup_assertion( authn, sp_entity_id, in_response_to, consumer_url, name_id, policy, _issuer, authn_statement, identity, True, sign_response, farg=farg, session_not_on_or_after=session_not_on_or_after) to_sign = [] if not encrypt_assertion: if sign_assertion: assertion.signature = pre_signature_part(assertion.id, self.sec.my_cert, 2, sign_alg=sign_alg, digest_alg=digest_alg) to_sign.append((class_name(assertion), assertion.id)) args["assertion"] = assertion if (self.support_AssertionIDRequest() or self.support_AuthnQuery()): self.session_db.store_assertion(assertion, to_sign) return self._response( in_response_to, consumer_url, status, issuer, sign_response, to_sign, sp_entity_id=sp_entity_id, encrypt_assertion=encrypt_assertion, encrypt_cert_advice=encrypt_cert_advice, encrypt_cert_assertion=encrypt_cert_assertion, encrypt_assertion_self_contained=encrypt_assertion_self_contained, encrypted_advice_attributes=encrypted_advice_attributes, sign_assertion=sign_assertion, pefim=pefim, sign_alg=sign_alg, digest_alg=digest_alg, **args) # ------------------------------------------------------------------------ # noinspection PyUnusedLocal def create_attribute_response(self, identity, in_response_to, destination, sp_entity_id, userid="", name_id=None, status=None, issuer=None, sign_assertion=False, sign_response=False, attributes=None, sign_alg=None, digest_alg=None, farg=None, **kwargs): """ Create an attribute assertion response. :param identity: A dictionary with attributes and values that are expected to be the bases for the assertion in the response. :param in_response_to: The session identifier of the request :param destination: The URL which should receive the response :param sp_entity_id: The entity identifier of the SP :param userid: A identifier of the user :param name_id: The identifier of the subject :param status: The status of the response :param issuer: The issuer of the response :param sign_assertion: Whether the assertion should be signed or not :param sign_response: Whether the whole response should be signed :param attributes: :param kwargs: To catch extra keyword arguments :return: A response instance """ policy = self.config.getattr("policy", "aa") if not name_id and userid: try: name_id = self.ident.construct_nameid(userid, policy, sp_entity_id) logger.warning("Unspecified NameID format") except Exception: pass to_sign = [] if identity: farg = self.update_farg(in_response_to, sp_entity_id, farg=farg) _issuer = self._issuer(issuer) ast = Assertion(identity) if policy: ast.apply_policy(sp_entity_id, policy, self.metadata) else: policy = Policy() if attributes: restr = restriction_from_attribute_spec(attributes) ast = filter_attribute_value_assertions(ast) assertion = ast.construct( sp_entity_id, self.config.attribute_converters, policy, issuer=_issuer, name_id=name_id, farg=farg['assertion']) if sign_assertion: assertion.signature = pre_signature_part(assertion.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) # Just the assertion or the response and the assertion ? to_sign = [(class_name(assertion), assertion.id)] kwargs['sign_assertion'] = True kwargs["assertion"] = assertion if sp_entity_id: kwargs['sp_entity_id'] = sp_entity_id return self._response(in_response_to, destination, status, issuer, sign_response, to_sign, sign_alg=sign_alg, digest_alg=digest_alg, **kwargs) # ------------------------------------------------------------------------ def gather_authn_response_args(self, sp_entity_id, name_id_policy, userid, **kwargs): param_default = { 'sign_assertion': False, 'sign_response': False, 'encrypt_assertion': False, 'encrypt_assertion_self_contained': True, 'encrypted_advice_attributes': False, 'encrypt_cert_advice': None, 'encrypt_cert_assertion': None } args = {} try: args["policy"] = kwargs["release_policy"] except KeyError: args["policy"] = self.config.getattr("policy", "idp") try: args['best_effort'] = kwargs["best_effort"] except KeyError: args['best_effort'] = False for param in ['sign_assertion', 'sign_response', 'encrypt_assertion', 'encrypt_assertion_self_contained', 'encrypted_advice_attributes', 'encrypt_cert_advice', 'encrypt_cert_assertion']: try: _val = kwargs[param] except KeyError: _val = None if _val is None: _val = self.config.getattr(param, "idp") if _val is None: args[param] = param_default[param] else: args[param] = _val for arg, attr, eca, pefim in [ ('encrypted_advice_attributes', 'verify_encrypt_cert_advice', 'encrypt_cert_advice', kwargs["pefim"]), ('encrypt_assertion', 'verify_encrypt_cert_assertion', 'encrypt_cert_assertion', False)]: if args[arg] or pefim: _enc_cert = self.config.getattr(attr, "idp") if _enc_cert is not None: if kwargs[eca] is None: raise CertificateError( "No SPCertEncType certificate for encryption " "contained in authentication " "request.") if not _enc_cert(kwargs[eca]): raise CertificateError( "Invalid certificate for encryption!") if 'name_id' not in kwargs or not kwargs['name_id']: nid_formats = [] for _sp in self.metadata[sp_entity_id]["spsso_descriptor"]: if "name_id_format" in _sp: nid_formats.extend([n["text"] for n in _sp["name_id_format"]]) try: snq = name_id_policy.sp_name_qualifier except AttributeError: snq = sp_entity_id if not snq: snq = sp_entity_id kwa = {"sp_name_qualifier": snq} try: kwa["format"] = name_id_policy.format except AttributeError: pass _nids = self.ident.find_nameid(userid, **kwa) # either none or one if _nids: args['name_id'] = _nids[0] else: args['name_id'] = self.ident.construct_nameid( userid, args['policy'], sp_entity_id, name_id_policy) logger.debug("construct_nameid: %s => %s", userid, args['name_id']) else: args['name_id'] = kwargs['name_id'] for param in ['status', 'farg']: try: args[param] = kwargs[param] except KeyError: pass return args def create_authn_response(self, identity, in_response_to, destination, sp_entity_id, name_id_policy=None, userid=None, name_id=None, authn=None, issuer=None, sign_response=None, sign_assertion=None, encrypt_cert_advice=None, encrypt_cert_assertion=None, encrypt_assertion=None, encrypt_assertion_self_contained=True, encrypted_advice_attributes=False, pefim=False, sign_alg=None, digest_alg=None, session_not_on_or_after=None, **kwargs): """ Constructs an AuthenticationResponse :param identity: Information about an user :param in_response_to: The identifier of the authentication request this response is an answer to. :param destination: Where the response should be sent :param sp_entity_id: The entity identifier of the Service Provider :param name_id_policy: How the NameID should be constructed :param userid: The subject identifier :param name_id: The identifier of the subject. A saml.NameID instance. :param authn: Dictionary with information about the authentication context :param issuer: Issuer of the response :param sign_assertion: Whether the assertion should be signed or not. :param sign_response: Whether the response should be signed or not. :param encrypt_assertion: True if assertions should be encrypted. :param encrypt_assertion_self_contained: True if all encrypted assertions should have alla namespaces selfcontained. :param encrypted_advice_attributes: True if assertions in the advice element should be encrypted. :param encrypt_cert_advice: Certificate to be used for encryption of assertions in the advice element. :param encrypt_cert_assertion: Certificate to be used for encryption of assertions. :param sign_assertion: True if assertions should be signed. :param pefim: True if a response according to the PEFIM profile should be created. :return: A response instance """ try: args = self.gather_authn_response_args( sp_entity_id, name_id_policy=name_id_policy, userid=userid, name_id=name_id, sign_response=sign_response, sign_assertion=sign_assertion, encrypt_cert_advice=encrypt_cert_advice, encrypt_cert_assertion=encrypt_cert_assertion, encrypt_assertion=encrypt_assertion, encrypt_assertion_self_contained =encrypt_assertion_self_contained, encrypted_advice_attributes=encrypted_advice_attributes, pefim=pefim, **kwargs) except IOError as exc: response = self.create_error_response(in_response_to, destination, sp_entity_id, exc, name_id) return ("%s" % response).split("\n") try: _authn = authn if (sign_assertion or sign_response) and \ self.sec.cert_handler.generate_cert(): with self.lock: self.sec.cert_handler.update_cert(True) return self._authn_response( in_response_to, destination, sp_entity_id, identity, authn=_authn, issuer=issuer, pefim=pefim, sign_alg=sign_alg, digest_alg=digest_alg, session_not_on_or_after=session_not_on_or_after, **args) return self._authn_response( in_response_to, destination, sp_entity_id, identity, authn=_authn, issuer=issuer, pefim=pefim, sign_alg=sign_alg, digest_alg=digest_alg, session_not_on_or_after=session_not_on_or_after, **args) except MissingValue as exc: return self.create_error_response(in_response_to, destination, sp_entity_id, exc, name_id) def create_authn_request_response(self, identity, in_response_to, destination, sp_entity_id, name_id_policy=None, userid=None, name_id=None, authn=None, authn_decl=None, issuer=None, sign_response=False, sign_assertion=False, session_not_on_or_after=None, **kwargs): return self.create_authn_response(identity, in_response_to, destination, sp_entity_id, name_id_policy, userid, name_id, authn, issuer, sign_response, sign_assertion, authn_decl=authn_decl, session_not_on_or_after=session_not_on_or_after) # noinspection PyUnusedLocal def create_assertion_id_request_response(self, assertion_id, sign=False, sign_alg=None, digest_alg=None, **kwargs): """ :param assertion_id: :param sign: :return: """ try: (assertion, to_sign) = self.session_db.get_assertion(assertion_id) except KeyError: raise Unknown if to_sign: if assertion.signature is None: assertion.signature = pre_signature_part(assertion.id, self.sec.my_cert, 1, sign_alg=sign_alg, digest_alg=digest_alg) return signed_instance_factory(assertion, self.sec, to_sign) else: return assertion # noinspection PyUnusedLocal def create_name_id_mapping_response(self, name_id=None, encrypted_id=None, in_response_to=None, issuer=None, sign_response=False, status=None, sign_alg=None, digest_alg=None, **kwargs): """ protocol for mapping a principal's name identifier into a different name identifier for the same principal. Done over soap. :param name_id: :param encrypted_id: :param in_response_to: :param issuer: :param sign_response: :param status: :return: """ # Done over SOAP ms_args = self.message_args() _resp = NameIDMappingResponse(name_id, encrypted_id, in_response_to=in_response_to, **ms_args) if sign_response: return self.sign(_resp, sign_alg=sign_alg, digest_alg=digest_alg) else: logger.info("Message: %s", _resp) return _resp def create_authn_query_response(self, subject, session_index=None, requested_context=None, in_response_to=None, issuer=None, sign_response=False, status=None, sign_alg=None, digest_alg=None, **kwargs): """ A successful will contain one or more assertions containing authentication statements. :return: """ margs = self.message_args() asserts = [] for statement in self.session_db.get_authn_statements( subject.name_id, session_index, requested_context): asserts.append(saml.Assertion(authn_statement=statement, subject=subject, **margs)) if asserts: args = {"assertion": asserts} else: args = {} return self._response(in_response_to, "", status, issuer, sign_response, to_sign=[], sign_alg=sign_alg, digest_alg=digest_alg, **args) # --------- def parse_ecp_authn_request(self): pass def create_ecp_authn_request_response(self, acs_url, identity, in_response_to, destination, sp_entity_id, name_id_policy=None, userid=None, name_id=None, authn=None, issuer=None, sign_response=False, sign_assertion=False, **kwargs): # ---------------------------------------- # 0: _encrypt_cert = _tmp_key_info.x509_data[ 0].x509_certificate.text break except Exception as _exception: pass if _encrypt_cert is not None: if _encrypt_cert.find('-----BEGIN CERTIFICATE-----\n') == -1: _encrypt_cert = '-----BEGIN CERTIFICATE-----\n' + _encrypt_cert if _encrypt_cert.find('\n-----END CERTIFICATE-----') == -1: _encrypt_cert = _encrypt_cert + '\n-----END CERTIFICATE-----' return _encrypt_cert class CertHandlerExtra(object): def __init__(self): pass def use_generate_cert_func(self): raise Exception('use_generate_cert_func function must be implemented') def generate_cert(self, generate_cert_info, root_cert_string, root_key_string): raise Exception('generate_cert function must be implemented') # Excepts to return (cert_string, key_string) def use_validate_cert_func(self): raise Exception('use_validate_cert_func function must be implemented') def validate_cert(self, cert_str, root_cert_string, root_key_string): raise Exception('validate_cert function must be implemented') # Excepts to return True/False class CertHandler(object): def __init__( self, security_context, cert_file=None, cert_type='pem', key_file=None, key_type='pem', generate_cert_info=None, cert_handler_extra_class=None, tmp_cert_file=None, tmp_key_file=None, verify_cert=False): """ Initiates the class for handling certificates. Enables the certificates to either be a single certificate as base functionality or makes it possible to generate a new certificate for each call to the function. :param security_context: :param cert_file: :param cert_type: :param key_file: :param key_type: :param generate_cert_info: :param cert_handler_extra_class: :param tmp_cert_file: :param tmp_key_file: :param verify_cert: """ self._verify_cert = False self._generate_cert = False # This cert do not have to be valid, it is just the last cert to be # validated. self._last_cert_verified = None self._last_validated_cert = None if cert_type == 'pem' and key_type == 'pem': self._verify_cert = verify_cert is True self._security_context = security_context self._osw = OpenSSLWrapper() if key_file and os.path.isfile(key_file): self._key_str = self._osw.read_str_from_file(key_file, key_type) else: self._key_str = '' if cert_file and os.path.isfile(cert_file): self._cert_str = self._osw.read_str_from_file(cert_file, cert_type) else: self._cert_str = '' self._tmp_cert_str = self._cert_str self._tmp_key_str = self._key_str self._tmp_cert_file = tmp_cert_file self._tmp_key_file = tmp_key_file self._cert_info = None self._generate_cert_func_active = False if generate_cert_info is not None \ and len(self._cert_str) > 0 \ and len(self._key_str) > 0 \ and tmp_key_file is not None \ and tmp_cert_file is not None: self._generate_cert = True self._cert_info = generate_cert_info self._cert_handler_extra_class = cert_handler_extra_class def verify_cert(self, cert_file): if self._verify_cert: if cert_file and os.path.isfile(cert_file): cert_str = self._osw.read_str_from_file(cert_file, 'pem') else: return False self._last_validated_cert = cert_str if self._cert_handler_extra_class is not None and \ self._cert_handler_extra_class.use_validate_cert_func(): self._cert_handler_extra_class.validate_cert( cert_str, self._cert_str, self._key_str) else: valid, mess = self._osw.verify(self._cert_str, cert_str) logger.info('CertHandler.verify_cert: %s', mess) return valid return True def generate_cert(self): return self._generate_cert def update_cert(self, active=False, client_crt=None): if (self._generate_cert and active) or client_crt is not None: if client_crt is not None: self._tmp_cert_str = client_crt # No private key for signing self._tmp_key_str = '' elif self._cert_handler_extra_class is not None and \ self._cert_handler_extra_class.use_generate_cert_func(): (self._tmp_cert_str, self._tmp_key_str) = \ self._cert_handler_extra_class.generate_cert( self._cert_info, self._cert_str, self._key_str) else: self._tmp_cert_str, self._tmp_key_str = self._osw \ .create_certificate(self._cert_info, request=True) self._tmp_cert_str = self._osw.create_cert_signed_certificate( self._cert_str, self._key_str, self._tmp_cert_str) valid, mess = self._osw.verify(self._cert_str, self._tmp_cert_str) self._osw.write_str_to_file(self._tmp_cert_file, self._tmp_cert_str) self._osw.write_str_to_file(self._tmp_key_file, self._tmp_key_str) self._security_context.key_file = self._tmp_key_file self._security_context.cert_file = self._tmp_cert_file self._security_context.key_type = 'pem' self._security_context.cert_type = 'pem' self._security_context.my_cert = read_cert_from_file( self._security_context.cert_file, self._security_context.cert_type) # How to get a rsa pub key fingerprint from a certificate # openssl x509 -inform pem -noout -in server.crt -pubkey > publickey.pem # openssl rsa -inform pem -noout -in publickey.pem -pubin -modulus class SecurityContext(object): DEFAULT_ID_ATTR_NAME = 'ID' my_cert = None def __init__( self, crypto, key_file='', key_type='pem', cert_file='', cert_type='pem', metadata=None, template='', encrypt_key_type='des-192', only_use_keys_in_metadata=False, cert_handler_extra_class=None, generate_cert_info=None, tmp_cert_file=None, tmp_key_file=None, validate_certificate=None, enc_key_files=None, enc_key_type='pem', encryption_keypairs=None, enc_cert_type='pem', sec_backend=None, id_attr=''): self.id_attr = id_attr or SecurityContext.DEFAULT_ID_ATTR_NAME self.crypto = crypto assert (isinstance(self.crypto, CryptoBackend)) if sec_backend: assert (isinstance(sec_backend, RSACrypto)) self.sec_backend = sec_backend # Your private key for signing self.key_file = key_file self.key_type = key_type # Your public key for signing self.cert_file = cert_file self.cert_type = cert_type # Your private key for encryption self.enc_key_files = enc_key_files self.enc_key_type = enc_key_type # Your public key for encryption self.encryption_keypairs = encryption_keypairs self.enc_cert_type = enc_cert_type self.my_cert = read_cert_from_file(cert_file, cert_type) self.cert_handler = CertHandler( self, cert_file, cert_type, key_file, key_type, generate_cert_info, cert_handler_extra_class, tmp_cert_file, tmp_key_file, validate_certificate) self.cert_handler.update_cert(True) self.metadata = metadata self.only_use_keys_in_metadata = only_use_keys_in_metadata if not template: this_dir, this_filename = os.path.split(__file__) self.template = os.path.join(this_dir, 'xml_template', 'template.xml') else: self.template = template self.encrypt_key_type = encrypt_key_type # keep certificate files to debug xmlsec invocations if os.environ.get('PYSAML2_KEEP_XMLSEC_TMP', None): self._xmlsec_delete_tmpfiles = False else: self._xmlsec_delete_tmpfiles = True def correctly_signed(self, xml, must=False): logger.debug('verify correct signature') return self.correctly_signed_response(xml, must) def encrypt(self, text, recv_key='', template='', key_type=''): """ xmlsec encrypt --pubkey-pem pub-userkey.pem --session-key aes128-cbc --xml-data doc-plain.xml --output doc-encrypted.xml session-key-template.xml :param text: Text to encrypt :param recv_key: A file containing the receivers public key :param template: A file containing the XMLSEC template :param key_type: The type of session key to use :result: An encrypted XML text """ if not key_type: key_type = self.encrypt_key_type if not template: template = self.template return self.crypto.encrypt(text, recv_key, template, key_type) def encrypt_assertion(self, statement, enc_key, template, key_type='des-192', node_xpath=None): """ Will encrypt an assertion :param statement: A XML document that contains the assertion to encrypt :param enc_key: File name of a file containing the encryption key :param template: A template for the encryption part to be added. :param key_type: The type of session key to use. :return: The encrypted text """ return self.crypto.encrypt_assertion( statement, enc_key, template, key_type, node_xpath) def decrypt_keys(self, enctext, keys=None, id_attr=''): """ Decrypting an encrypted text by the use of a private key. :param enctext: The encrypted text as a string :param keys: Keys to try to decrypt enctext with :param id_attr: The attribute name for the identifier, normally one of 'id','Id' or 'ID' :return: The decrypted text """ key_files = [] if not isinstance(keys, list): keys = [keys] keys = [key for key in keys if key] for key in keys: if not isinstance(key, six.binary_type): key = key.encode("ascii") _, key_file = make_temp(key, decode=False, delete=False) key_files.append(key_file) try: dectext = self.decrypt(enctext, key_file=key_files, id_attr=id_attr) except DecryptError as e: raise else: return dectext finally: for key_file in key_files: os.unlink(key_file) def decrypt(self, enctext, key_file=None, id_attr=''): """ Decrypting an encrypted text by the use of a private key. :param enctext: The encrypted text as a string :return: The decrypted text """ if not id_attr: id_attr = self.id_attr if not isinstance(key_file, list): key_file = [key_file] key_files = [ key for key in itertools.chain(key_file, self.enc_key_files) if key ] for key_file in key_files: try: dectext = self.crypto.decrypt(enctext, key_file, id_attr) except XmlsecError as e: continue else: if dectext: return dectext errmsg = "No key was able to decrypt the ciphertext. Keys tried: {keys}" errmsg = errmsg.format(keys=key_files) raise DecryptError(errmsg) def verify_signature(self, signedtext, cert_file=None, cert_type='pem', node_name=NODE_NAME, node_id=None, id_attr=''): """ Verifies the signature of a XML document. :param signedtext: The XML document as a string :param cert_file: The public key that was used to sign the document :param cert_type: The file type of the certificate :param node_name: The name of the class that is signed :param node_id: The identifier of the node :param id_attr: The attribute name for the identifier, normally one of 'id','Id' or 'ID' :return: Boolean True if the signature was correct otherwise False. """ # This is only for testing purposes, otherwise when would you receive # stuff that is signed with your key !? if not cert_file: cert_file = self.cert_file cert_type = self.cert_type if not id_attr: id_attr = self.id_attr return self.crypto.validate_signature( signedtext, cert_file=cert_file, cert_type=cert_type, node_name=node_name, node_id=node_id, id_attr=id_attr) def _check_signature(self, decoded_xml, item, node_name=NODE_NAME, origdoc=None, id_attr='', must=False, only_valid_cert=False, issuer=None): try: _issuer = item.issuer.text.strip() except AttributeError: _issuer = None if _issuer is None: try: _issuer = issuer.text.strip() except AttributeError: _issuer = None # More trust in certs from metadata then certs in the XML document if self.metadata: try: _certs = self.metadata.certs(_issuer, 'any', 'signing') except KeyError: _certs = [] certs = [] for cert in _certs: if isinstance(cert, six.string_types): certs.append( make_temp( pem_format(cert), suffix='.pem', decode=False, delete=self._xmlsec_delete_tmpfiles, ) ) else: certs.append(cert) else: certs = [] if not certs and not self.only_use_keys_in_metadata: logger.debug('==== Certs from instance ====') certs = [ make_temp( pem_format(cert), suffix='.pem', decode=False, delete=self._xmlsec_delete_tmpfiles, ) for cert in cert_from_instance(item) ] else: logger.debug('==== Certs from metadata ==== %s: %s ====', _issuer, certs) if not certs: raise MissingKey(_issuer) verified = False last_pem_file = None for _, pem_file in certs: try: last_pem_file = pem_file if self.verify_signature( decoded_xml, pem_file, node_name=node_name, node_id=item.id, id_attr=id_attr): verified = True break except XmlsecError as exc: logger.error('check_sig: %s', exc) pass except Exception as exc: logger.error('check_sig: %s', exc) raise if verified or only_valid_cert: if not self.cert_handler.verify_cert(last_pem_file): raise CertificateError('Invalid certificate!') else: raise SignatureError('Failed to verify signature') return item def check_signature(self, item, node_name=NODE_NAME, origdoc=None, id_attr='', must=False, issuer=None): """ :param item: Parsed entity :param node_name: The name of the node/class/element that is signed :param origdoc: The original XML string :param id_attr: The attribute name for the identifier, normally one of 'id','Id' or 'ID' :param must: :return: """ return self._check_signature( origdoc, item, node_name, origdoc, id_attr=id_attr, must=must, issuer=issuer) def correctly_signed_message(self, decoded_xml, msgtype, must=False, origdoc=None, only_valid_cert=False): """Check if a request is correctly signed, if we have metadata for the entity that sent the info use that, if not use the key that are in the message if any. :param decoded_xml: The SAML message as an XML infoset (a string) :param msgtype: SAML protocol message type :param must: Whether there must be a signature :param origdoc: :return: """ attr = '{type}_from_string'.format(type=msgtype) _func = getattr(saml, attr, None) _func = getattr(samlp, attr, _func) msg = _func(decoded_xml) if not msg: raise TypeError('Not a {type}'.format(type=msgtype)) if not msg.signature: if must: err_msg = 'Required signature missing on {type}' err_msg = err_msg.format(type=msgtype) raise SignatureError(err_msg) else: return msg return self._check_signature( decoded_xml, msg, class_name(msg), origdoc, must=must, only_valid_cert=only_valid_cert) def correctly_signed_authn_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'authn_request', must, origdoc, only_valid_cert=only_valid_cert) def correctly_signed_authn_query(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'authn_query', must, origdoc, only_valid_cert) def correctly_signed_logout_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'logout_request', must, origdoc, only_valid_cert) def correctly_signed_logout_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'logout_response', must, origdoc, only_valid_cert) def correctly_signed_attribute_query(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'attribute_query', must, origdoc, only_valid_cert) def correctly_signed_authz_decision_query(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'authz_decision_query', must, origdoc, only_valid_cert) def correctly_signed_authz_decision_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'authz_decision_response', must, origdoc, only_valid_cert) def correctly_signed_name_id_mapping_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'name_id_mapping_request', must, origdoc, only_valid_cert) def correctly_signed_name_id_mapping_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'name_id_mapping_response', must, origdoc, only_valid_cert) def correctly_signed_artifact_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'artifact_request', must, origdoc, only_valid_cert) def correctly_signed_artifact_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'artifact_response', must, origdoc, only_valid_cert) def correctly_signed_manage_name_id_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'manage_name_id_request', must, origdoc, only_valid_cert) def correctly_signed_manage_name_id_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'manage_name_id_response', must, origdoc, only_valid_cert) def correctly_signed_assertion_id_request(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'assertion_id_request', must, origdoc, only_valid_cert) def correctly_signed_assertion_id_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, **kwargs): return self.correctly_signed_message(decoded_xml, 'assertion', must, origdoc, only_valid_cert) def correctly_signed_response(self, decoded_xml, must=False, origdoc=None, only_valid_cert=False, require_response_signature=False, **kwargs): """ Check if a instance is correctly signed, if we have metadata for the IdP that sent the info use that, if not use the key that are in the message if any. :param decoded_xml: The SAML message as a XML string :param must: Whether there must be a signature :param origdoc: :param only_valid_cert: :param require_response_signature: :return: None if the signature can not be verified otherwise an instance """ response = samlp.any_response_from_string(decoded_xml) if not response: raise TypeError('Not a Response') if response.signature: if 'do_not_verify' in kwargs: pass else: self._check_signature(decoded_xml, response, class_name(response), origdoc) elif require_response_signature: raise SignatureError('Signature missing for response') return response def sign_statement_using_xmlsec(self, statement, **kwargs): """ Deprecated function. See sign_statement(). """ return self.sign_statement(statement, **kwargs) def sign_statement(self, statement, node_name, key=None, key_file=None, node_id=None, id_attr=''): """Sign a SAML statement. :param statement: The statement to be signed :param node_name: string like 'urn:oasis:names:...:Assertion' :param key: The key to be used for the signing, either this or :param key_file: The file where the key can be found :param node_id: :param id_attr: The attribute name for the identifier, normally one of 'id','Id' or 'ID' :return: The signed statement """ if not id_attr: id_attr = self.id_attr if not key_file and key: _, key_file = make_temp(str(key).encode(), '.pem') if not key and not key_file: key_file = self.key_file return self.crypto.sign_statement( statement, node_name, key_file, node_id, id_attr) def sign_assertion_using_xmlsec(self, statement, **kwargs): """ Deprecated function. See sign_assertion(). """ return self.sign_statement( statement, class_name(saml.Assertion()), **kwargs) def sign_assertion(self, statement, **kwargs): """Sign a SAML assertion. See sign_statement() for the kwargs. :param statement: The statement to be signed :return: The signed statement """ return self.sign_statement( statement, class_name(saml.Assertion()), **kwargs) def sign_attribute_query_using_xmlsec(self, statement, **kwargs): """ Deprecated function. See sign_attribute_query(). """ return self.sign_attribute_query(statement, **kwargs) def sign_attribute_query(self, statement, **kwargs): """Sign a SAML attribute query. See sign_statement() for the kwargs. :param statement: The statement to be signed :return: The signed statement """ return self.sign_statement( statement, class_name(samlp.AttributeQuery()), **kwargs) def multiple_signatures(self, statement, to_sign, key=None, key_file=None, sign_alg=None, digest_alg=None): """ Sign multiple parts of a statement :param statement: The statement that should be sign, this is XML text :param to_sign: A list of (items, id, id attribute name) tuples that specifies what to sign :param key: A key that should be used for doing the signing :param key_file: A file that contains the key to be used :return: A possibly multiple signed statement """ for (item, sid, id_attr) in to_sign: if not sid: if not item.id: sid = item.id = sid() else: sid = item.id if not item.signature: item.signature = pre_signature_part( sid, self.cert_file, sign_alg=sign_alg, digest_alg=digest_alg) statement = self.sign_statement( statement, class_name(item), key=key, key_file=key_file, node_id=sid, id_attr=id_attr) return statement def pre_signature_part(ident, public_key=None, identifier=None, digest_alg=None, sign_alg=None): """ If an assertion is to be signed the signature part has to be preset with which algorithms to be used, this function returns such a preset part. :param ident: The identifier of the assertion, so you know which assertion was signed :param public_key: The base64 part of a PEM file :param identifier: :return: A preset signature part """ if not digest_alg: digest_alg = ds.DefaultSignature().get_digest_alg() if not sign_alg: sign_alg = ds.DefaultSignature().get_sign_alg() signature_method = ds.SignatureMethod(algorithm=sign_alg) canonicalization_method = ds.CanonicalizationMethod( algorithm=ds.ALG_EXC_C14N) trans0 = ds.Transform(algorithm=ds.TRANSFORM_ENVELOPED) trans1 = ds.Transform(algorithm=ds.ALG_EXC_C14N) transforms = ds.Transforms(transform=[trans0, trans1]) digest_method = ds.DigestMethod(algorithm=digest_alg) reference = ds.Reference( uri='#{id}'.format(id=ident), digest_value=ds.DigestValue(), transforms=transforms, digest_method=digest_method) signed_info = ds.SignedInfo( signature_method=signature_method, canonicalization_method=canonicalization_method, reference=reference) signature = ds.Signature( signed_info=signed_info, signature_value=ds.SignatureValue()) if identifier: signature.id = 'Signature{n}'.format(n=identifier) if public_key: x509_data = ds.X509Data( x509_certificate=[ds.X509Certificate(text=public_key)]) key_info = ds.KeyInfo(x509_data=x509_data) signature.key_info = key_info return signature # # # # # # # # my-rsa-key # # # # # # # # # # # # # # # def pre_encryption_part(msg_enc=TRIPLE_DES_CBC, key_enc=RSA_1_5, key_name='my-rsa-key'): """ :param msg_enc: :param key_enc: :param key_name: :return: """ msg_encryption_method = EncryptionMethod(algorithm=msg_enc) key_encryption_method = EncryptionMethod(algorithm=key_enc) encrypted_key = EncryptedKey( id='EK', encryption_method=key_encryption_method, key_info=ds.KeyInfo( key_name=ds.KeyName(text=key_name)), cipher_data=CipherData( cipher_value=CipherValue(text=''))) key_info = ds.KeyInfo(encrypted_key=encrypted_key) encrypted_data = EncryptedData( id='ED', type='http://www.w3.org/2001/04/xmlenc#Element', encryption_method=msg_encryption_method, key_info=key_info, cipher_data=CipherData(cipher_value=CipherValue(text=''))) return encrypted_data def pre_encrypt_assertion(response): """ Move the assertion to within a encrypted_assertion :param response: The response with one assertion :return: The response but now with the assertion within an encrypted_assertion. """ assertion = response.assertion response.assertion = None response.encrypted_assertion = EncryptedAssertion() if assertion is not None: if isinstance(assertion, list): response.encrypted_assertion.add_extension_elements(assertion) else: response.encrypted_assertion.add_extension_element(assertion) return response def response_factory(sign=False, encrypt=False, sign_alg=None, digest_alg=None, **kwargs): response = samlp.Response(id=sid(), version=VERSION, issue_instant=instant()) if sign: response.signature = pre_signature_part( kwargs['id'], sign_alg=sign_alg, digest_alg=digest_alg) if encrypt: pass for key, val in kwargs.items(): setattr(response, key, val) return response if __name__ == '__main__': import argparse parser = argparse.ArgumentParser() parser.add_argument('-s', '--list-sigalgs', dest='listsigalgs', action='store_true', help='List implemented signature algorithms') args = parser.parse_args() if args.listsigalgs: print('\n'.join([key for key, value in SIGNER_ALGS.items()])) pysaml2-4.9.0/src/saml2/soap.py000066400000000000000000000207211355762626600162600ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """ Suppport for the client part of the SAML2.0 SOAP binding. """ import logging from saml2 import create_class_from_element_tree from saml2.samlp import NAMESPACE as SAMLP_NAMESPACE from saml2.schema import soapenv try: from xml.etree import cElementTree as ElementTree except ImportError: try: import cElementTree as ElementTree except ImportError: #noinspection PyUnresolvedReferences from elementtree import ElementTree import defusedxml.ElementTree logger = logging.getLogger(__name__) class XmlParseError(Exception): pass class WrongMessageType(Exception): pass def parse_soap_enveloped_saml_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE, '{%s}LogoutResponse' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) def parse_soap_enveloped_saml_logout_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE, '{%s}LogoutResponse' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) def parse_soap_enveloped_saml_attribute_query(text): expected_tag = '{%s}AttributeQuery' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_attribute_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE, '{%s}AttributeResponse' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) def parse_soap_enveloped_saml_logout_request(text): expected_tag = '{%s}LogoutRequest' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_authn_request(text): expected_tag = '{%s}AuthnRequest' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_artifact_resolve(text): expected_tag = '{%s}ArtifactResolve' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_artifact_response(text): expected_tag = '{%s}ArtifactResponse' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_name_id_mapping_request(text): expected_tag = '{%s}NameIDMappingRequest' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_name_id_mapping_response(text): expected_tag = '{%s}NameIDMappingResponse' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_manage_name_id_request(text): expected_tag = '{%s}ManageNameIDRequest' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_manage_name_id_response(text): expected_tag = '{%s}ManageNameIDResponse' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_assertion_id_request(text): expected_tag = '{%s}AssertionIDRequest' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_assertion_id_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE, '{%s}AssertionIDResponse' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) def parse_soap_enveloped_saml_authn_query(text): expected_tag = '{%s}AuthnQuery' % SAMLP_NAMESPACE return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_authn_query_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) def parse_soap_enveloped_saml_authn_response(text): tags = ['{%s}Response' % SAMLP_NAMESPACE] return parse_soap_enveloped_saml_thingy(text, tags) #def parse_soap_enveloped_saml_logout_response(text): # expected_tag = '{%s}LogoutResponse' % SAMLP_NAMESPACE # return parse_soap_enveloped_saml_thingy(text, [expected_tag]) def parse_soap_enveloped_saml_thingy(text, expected_tags): """Parses a SOAP enveloped SAML thing and returns the thing as a string. :param text: The SOAP object as XML string :param expected_tags: What the tag of the SAML thingy is expected to be. :return: SAML thingy as a string """ envelope = defusedxml.ElementTree.fromstring(text) # Make sure it's a SOAP message assert envelope.tag == '{%s}Envelope' % soapenv.NAMESPACE assert len(envelope) >= 1 body = None for part in envelope: if part.tag == '{%s}Body' % soapenv.NAMESPACE: assert len(part) == 1 body = part break if body is None: return "" saml_part = body[0] if saml_part.tag in expected_tags: return ElementTree.tostring(saml_part, encoding="UTF-8") else: raise WrongMessageType("Was '%s' expected one of %s" % (saml_part.tag, expected_tags)) import re NS_AND_TAG = re.compile("\{([^}]+)\}(.*)") def instanciate_class(item, modules): m = NS_AND_TAG.match(item.tag) ns, tag = m.groups() for module in modules: if module.NAMESPACE == ns: try: target = module.ELEMENT_BY_TAG[tag] return create_class_from_element_tree(target, item) except KeyError: continue raise Exception("Unknown class: ns='%s', tag='%s'" % (ns, tag)) def class_instances_from_soap_enveloped_saml_thingies(text, modules): """Parses a SOAP enveloped header and body SAML thing and returns the thing as a dictionary class instance. :param text: The SOAP object as XML :param modules: modules representing xsd schemas :return: The body and headers as class instances """ try: envelope = defusedxml.ElementTree.fromstring(text) except Exception as exc: raise XmlParseError("%s" % exc) assert envelope.tag == '{%s}Envelope' % soapenv.NAMESPACE assert len(envelope) >= 1 env = {"header": [], "body": None} for part in envelope: if part.tag == '{%s}Body' % soapenv.NAMESPACE: assert len(part) == 1 env["body"] = instanciate_class(part[0], modules) elif part.tag == "{%s}Header" % soapenv.NAMESPACE: for item in part: env["header"].append(instanciate_class(item, modules)) return env def open_soap_envelope(text): """ :param text: SOAP message :return: dictionary with two keys "body"/"header" """ try: envelope = defusedxml.ElementTree.fromstring(text) except Exception as exc: raise XmlParseError("%s" % exc) assert envelope.tag == '{%s}Envelope' % soapenv.NAMESPACE assert len(envelope) >= 1 content = {"header": [], "body": None} for part in envelope: if part.tag == '{%s}Body' % soapenv.NAMESPACE: assert len(part) == 1 content["body"] = ElementTree.tostring(part[0], encoding="UTF-8") elif part.tag == "{%s}Header" % soapenv.NAMESPACE: for item in part: _str = ElementTree.tostring(item, encoding="UTF-8") content["header"].append(_str) return content def make_soap_enveloped_saml_thingy(thingy, headers=None): """ Returns a soap envelope containing a SAML request as a text string. :param thingy: The SAML thingy :return: The SOAP envelope as a string """ soap_envelope = soapenv.Envelope() if headers: _header = soapenv.Header() _header.add_extension_elements(headers) soap_envelope.header = _header soap_envelope.body = soapenv.Body() soap_envelope.body.add_extension_element(thingy) return "%s" % soap_envelope def soap_fault(message=None, actor=None, code=None, detail=None): """ Create a SOAP Fault message :param message: Human readable error message :param actor: Who discovered the error :param code: Error code :param detail: More specific error message :return: A SOAP Fault message as a string """ _string = _actor = _code = _detail = None if message: _string = soapenv.Fault_faultstring(text=message) if actor: _actor = soapenv.Fault_faultactor(text=actor) if code: _code = soapenv.Fault_faultcode(text=code) if detail: _detail = soapenv.Fault_detail(text=detail) fault = soapenv.Fault( faultcode=_code, faultstring=_string, faultactor=_actor, detail=_detail, ) return "%s" % fault pysaml2-4.9.0/src/saml2/time_util.py000066400000000000000000000223571355762626600173200ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """ Implements some usefull functions when dealing with validity of different types of information. """ from __future__ import print_function import calendar import re import time import sys from datetime import timedelta from datetime import datetime import six TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ" TIME_FORMAT_WITH_FRAGMENT = re.compile( "^(\d{4,4}-\d{2,2}-\d{2,2}T\d{2,2}:\d{2,2}:\d{2,2})(\.\d*)?Z?$") # --------------------------------------------------------------------------- # I'm sure this is implemented somewhere else can't find it now though, so I # made an attempt. #Implemented according to #http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/ #adding-durations-to-dateTimes def f_quotient(arg0, arg1, arg2=0): if arg2: return int((arg0 - arg1) / (arg2 - arg1)) elif not arg0: return 0 else: return int(arg0 / arg1) def modulo(arg0, arg1, arg2=0): if arg2: return ((arg0 - arg1) % (arg2 - arg1)) + arg1 else: return arg0 % arg1 def maximum_day_in_month_for(year, month): return calendar.monthrange(year, month)[1] D_FORMAT = [ ("Y", "tm_year"), ("M", "tm_mon"), ("D", "tm_mday"), ("T", None), ("H", "tm_hour"), ("M", "tm_min"), ("S", "tm_sec") ] def parse_duration(duration): # (-)PnYnMnDTnHnMnS index = 0 if duration[0] == '-': sign = '-' index += 1 else: sign = '+' assert duration[index] == "P" index += 1 dic = dict([(typ, 0) for (code, typ) in D_FORMAT if typ]) dlen = len(duration) for code, typ in D_FORMAT: #print(duration[index:], code) if duration[index] == '-': raise Exception("Negation not allowed on individual items") if code == "T": if duration[index] == "T": index += 1 if index == len(duration): raise Exception("Not allowed to end with 'T'") else: raise Exception("Missing T") elif duration[index] == "T": continue else: try: mod = duration[index:].index(code) _val = duration[index:index + mod] try: dic[typ] = int(_val) except ValueError: # smallest value used may also have a decimal fraction if mod + index + 1 == dlen: try: dic[typ] = float(_val) except ValueError: if "," in _val: _val = _val.replace(",", ".") try: dic[typ] = float(_val) except ValueError: raise Exception("Not a float") else: raise Exception("Not a float") else: raise ValueError( "Fraction not allowed on other than smallest value") index = mod + index + 1 except ValueError: dic[typ] = 0 if index == dlen: break return sign, dic def add_duration(tid, duration): (sign, dur) = parse_duration(duration) if sign == '+': #Months temp = tid.tm_mon + dur["tm_mon"] month = modulo(temp, 1, 13) carry = f_quotient(temp, 1, 13) #Years year = tid.tm_year + dur["tm_year"] + carry # seconds temp = tid.tm_sec + dur["tm_sec"] secs = modulo(temp, 60) carry = f_quotient(temp, 60) # minutes temp = tid.tm_min + dur["tm_min"] + carry minutes = modulo(temp, 60) carry = f_quotient(temp, 60) # hours temp = tid.tm_hour + dur["tm_hour"] + carry hour = modulo(temp, 60) carry = f_quotient(temp, 60) # days if dur["tm_mday"] > maximum_day_in_month_for(year, month): temp_days = maximum_day_in_month_for(year, month) elif dur["tm_mday"] < 1: temp_days = 1 else: temp_days = dur["tm_mday"] days = temp_days + tid.tm_mday + carry while True: if days < 1: pass elif days > maximum_day_in_month_for(year, month): days -= maximum_day_in_month_for(year, month) carry = 1 else: break temp = month + carry month = modulo(temp, 1, 13) year += f_quotient(temp, 1, 13) return time.localtime(time.mktime((year, month, days, hour, minutes, secs, 0, 0, -1))) else: pass # --------------------------------------------------------------------------- def time_in_a_while(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0): """ format of timedelta: timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) :return: UTC time """ delta = timedelta(days, seconds, microseconds, milliseconds, minutes, hours, weeks) return datetime.utcnow() + delta def time_a_while_ago(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0): """ format of timedelta: timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) """ delta = timedelta(days, seconds, microseconds, milliseconds, minutes, hours, weeks) return datetime.utcnow() - delta def in_a_while(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0, format=TIME_FORMAT): """ format of timedelta: timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) """ if format is None: format = TIME_FORMAT return time_in_a_while(days, seconds, microseconds, milliseconds, minutes, hours, weeks).strftime(format) def a_while_ago(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0, format=TIME_FORMAT): return time_a_while_ago(days, seconds, microseconds, milliseconds, minutes, hours, weeks).strftime(format) # --------------------------------------------------------------------------- def shift_time(dtime, shift): """ Adds/deletes an integer amount of seconds from a datetime specification :param dtime: The datatime specification :param shift: The wanted time shift (+/-) :return: A shifted datatime specification """ return dtime + timedelta(seconds=shift) # --------------------------------------------------------------------------- def str_to_time(timestr, format=TIME_FORMAT): """ :param timestr: :param format: :return: UTC time """ if not timestr: return 0 try: then = time.strptime(timestr, format) except ValueError: # assume it's a format problem try: elem = TIME_FORMAT_WITH_FRAGMENT.match(timestr) except Exception as exc: print("Exception: %s on %s" % (exc, timestr), file=sys.stderr) raise then = time.strptime(elem.groups()[0] + "Z", TIME_FORMAT) return time.gmtime(calendar.timegm(then)) def instant(format=TIME_FORMAT, time_stamp=0): if time_stamp: return time.strftime(format, time.gmtime(time_stamp)) else: return time.strftime(format, time.gmtime()) # --------------------------------------------------------------------------- def utc_now(): return calendar.timegm(time.gmtime()) # --------------------------------------------------------------------------- def before(point): """ True if point datetime specification is before now. NOTE: If point is specified it is supposed to be in local time. Not UTC/GMT !! This is because that is what gmtime() expects. """ if not point: return True if isinstance(point, six.string_types): point = str_to_time(point) elif isinstance(point, int): point = time.gmtime(point) return time.gmtime() <= point def after(point): """ True if point datetime specification is equal or after now """ if not point: return True else: return not before(point) not_before = after # 'not_on_or_after' is just an obscure name for 'before' not_on_or_after = before # a point is valid if it is now or sometime in the future, in other words, # if it is not before now valid = before def utc_time_sans_frac(): return int("%d" % time.mktime(time.gmtime())) def later_than(after, before): """ True if then is later or equal to that """ if isinstance(after, six.string_types): after = str_to_time(after) elif isinstance(after, int): after = time.gmtime(after) if isinstance(before, six.string_types): before = str_to_time(before) elif isinstance(before, int): before = time.gmtime(before) if before is None: return True if after is None: return False return after >= before pysaml2-4.9.0/src/saml2/userinfo/000077500000000000000000000000001355762626600165745ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/userinfo/__init__.py000066400000000000000000000027551355762626600207160ustar00rootroot00000000000000# Interface to external user info resources import copy class UserInfo(object): """ Read only interface to a user info store """ def __init__(self): pass def __call__(self, **kwargs): pass class UserInfoDB(UserInfo): """ Read only interface to a user info store """ def __init__(self, db=None): self.db = db @staticmethod def filter(userinfo, user_info_claims=None): """ Return only those claims that are asked for. It's a best effort task; if essential claims are not present no error is flagged. :param userinfo: A dictionary containing the available user info. :param user_info_claims: A dictionary specifying the asked for claims :return: A dictionary of filtered claims. """ if user_info_claims is None: return copy.copy(userinfo) else: result = {} missing = [] optional = [] for key, restr in user_info_claims.items(): try: result[key] = userinfo[key] except KeyError: if restr == {"essential": True}: missing.append(key) else: optional.append(key) return result def __call__(self, userid, user_info_claims=None, **kwargs): try: return self.filter(self.db[userid], user_info_claims) except KeyError: return {} pysaml2-4.9.0/src/saml2/userinfo/ldapinfo.py000066400000000000000000000024111355762626600207400ustar00rootroot00000000000000import ldap from ldap import SCOPE_SUBTREE from saml2.userinfo import UserInfo class UserInfoLDAP(UserInfo): def __init__(self, uri, base, filter_pattern, scope=SCOPE_SUBTREE, tls=False, user="", passwd="", attr=None, attrsonly=False): UserInfo.__init__(self) self.ldapuri = uri self.base = base self.filter_pattern = filter_pattern self.scope = scope self.tls = tls self.attr = attr self.attrsonly = attrsonly self.ld = ldap.initialize(uri) self.ld.protocol_version = ldap.VERSION3 self.ld.simple_bind_s(user, passwd) def __call__(self, userid, base="", filter_pattern="", scope=SCOPE_SUBTREE, tls=False, attr=None, attrsonly=False, **kwargs): if filter_pattern: _filter = filter_pattern % userid else: _filter = self.filter_pattern % userid _base = base or self.base _scope = scope or self.scope _attr = attr or self.attr _attrsonly = attrsonly or self.attrsonly arg = [_base, _scope, _filter, _attr, _attrsonly] res = self.ld.search_s(*arg) # should only be one entry and the information per entry is # the tuple (dn, ava) return res[0][1]pysaml2-4.9.0/src/saml2/validate.py000066400000000000000000000310631355762626600171100ustar00rootroot00000000000000import calendar from six.moves.urllib.parse import urlparse import re import struct import base64 import time from saml2 import time_util XSI_NAMESPACE = 'http://www.w3.org/2001/XMLSchema-instance' XSI_NIL = '{%s}nil' % XSI_NAMESPACE # --------------------------------------------------------- class NotValid(Exception): pass class OutsideCardinality(Exception): pass class MustValueError(ValueError): pass class ShouldValueError(ValueError): pass class ResponseLifetimeExceed(Exception): pass class ToEarly(Exception): pass # --------------------- validators ------------------------------------- # NCNAME = re.compile("(?P[a-zA-Z_](\w|[_.-])*)") def valid_ncname(name): match = NCNAME.match(name) #if not match: # hack for invalid authnRequest/ID from meteor saml lib # raise NotValid("NCName") return True def valid_id(oid): valid_ncname(oid) def valid_any_uri(item): """very simplistic, ...""" try: part = urlparse(item) except Exception: raise NotValid("AnyURI") if part[0] == "urn" and part[1] == "": # A urn return True # elif part[1] == "localhost" or part[1] == "127.0.0.1": # raise NotValid("AnyURI") return True def valid_date_time(item): try: time_util.str_to_time(item) except Exception: raise NotValid("dateTime") return True def valid_url(url): try: _ = urlparse.urlparse(url) except Exception: raise NotValid("URL") # if part[1] == "localhost" or part[1] == "127.0.0.1": # raise NotValid("URL") return True def validate_on_or_after(not_on_or_after, slack): if not_on_or_after: now = time_util.utc_now() nooa = calendar.timegm(time_util.str_to_time(not_on_or_after)) if now > nooa + slack: now_str=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(now)) raise ResponseLifetimeExceed( "Can't use response, too old (now=%s + slack=%d > " \ "not_on_or_after=%s" % (now_str, slack, not_on_or_after)) return nooa else: return False def validate_before(not_before, slack): if not_before: now = time_util.utc_now() nbefore = calendar.timegm(time_util.str_to_time(not_before)) if nbefore > now + slack: now_str = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(now)) raise ToEarly("Can't use response yet: (now=%s + slack=%d) " "<= notbefore=%s" % (now_str, slack, not_before)) return True def valid_address(address): if not (valid_ipv4(address) or valid_ipv6(address)): raise NotValid("address") return True def valid_ipv4(address): parts = address.split(".") if len(parts) != 4: return False for item in parts: try: if not 0 <= int(item) <= 255: raise NotValid("ipv4") except ValueError: return False return True # IPV6_PATTERN = re.compile(r""" ^ \s* # Leading whitespace (?!.*::.*::) # Only a single wildcard allowed (?:(?!:)|:(?=:)) # Colon iff it would be part of a wildcard (?: # Repeat 6 times: [0-9a-f]{0,4} # A group of at most four hexadecimal digits (?:(?<=::)|(? 0: return True else: raise NotValid("positive integer") def valid_non_negative_integer(val): try: integer = int(val) except ValueError: raise NotValid("non negative integer") if integer < 0: raise NotValid("non negative integer") return True def valid_integer(val): try: int(val) except ValueError: raise NotValid("integer") return True def valid_base64(val): try: base64.b64decode(val) except Exception: raise NotValid("base64") return True def valid_qname(val): """ A qname is either NCName or NCName ':' NCName """ try: (prefix, localpart) = val.split(":") return valid_ncname(prefix) and valid_ncname(localpart) except ValueError: return valid_ncname(val) def valid_anytype(val): """ Goes through all known type validators :param val: The value to validate :return: True is value is valid otherwise an exception is raised """ for validator in VALIDATOR.values(): if validator == valid_anytype: # To hinder recursion continue try: if validator(val): return True except NotValid: pass if isinstance(val, type): return True raise NotValid("AnyType") # ----------------------------------------------------------------------------- VALIDATOR = { "ID": valid_id, "NCName": valid_ncname, "dateTime": valid_date_time, "anyURI": valid_any_uri, "nonNegativeInteger": valid_non_negative_integer, "PositiveInteger": valid_positive_integer, "boolean": valid_boolean, "unsignedShort": valid_unsigned_short, "duration": valid_duration, "base64Binary": valid_base64, "integer": valid_integer, "QName": valid_qname, "anyType": valid_anytype, "string": valid_string, } # ----------------------------------------------------------------------------- def validate_value_type(value, spec): """ c_value_type = {'base': 'string', 'enumeration': ['Permit', 'Deny', 'Indeterminate']} {'member': 'anyURI', 'base': 'list'} {'base': 'anyURI'} {'base': 'NCName'} {'base': 'string'} """ if "maxlen" in spec: return len(value) <= int(spec["maxlen"]) if spec["base"] == "string": if "enumeration" in spec: if value not in spec["enumeration"]: raise NotValid("value not in enumeration") else: return valid_string(value) elif spec["base"] == "list": # comma separated list of values for val in [v.strip() for v in value.split(",")]: valid(spec["member"], val) else: return valid(spec["base"], value) return True def valid(typ, value): try: return VALIDATOR[typ](value) except KeyError: try: (_namespace, typ) = typ.split(":") except ValueError: if typ == "": typ = "string" return VALIDATOR[typ](value) def _valid_instance(instance, val): try: val.verify() except NotValid as exc: raise NotValid("Class '%s' instance: %s" % ( instance.__class__.__name__, exc.args[0])) except OutsideCardinality as exc: raise NotValid( "Class '%s' instance cardinality error: %s" % ( instance.__class__.__name__, exc.args[0])) ERROR_TEXT = "Wrong type of value '%s' on attribute '%s' expected it to be %s" def valid_instance(instance): instclass = instance.__class__ class_name = instclass.__name__ # if instance.text: # _has_val = True # else: # _has_val = False if instclass.c_value_type and instance.text: try: validate_value_type(instance.text.strip(), instclass.c_value_type) except NotValid as exc: raise NotValid("Class '%s' instance: %s" % (class_name, exc.args[0])) for (name, typ, required) in instclass.c_attributes.values(): value = getattr(instance, name, '') if required and not value: txt = "Required value on property '%s' missing" % name raise MustValueError("Class '%s' instance: %s" % (class_name, txt)) if value: try: if isinstance(typ, type): if typ.c_value_type: spec = typ.c_value_type else: spec = {"base": "string"} # do I need a default validate_value_type(value, spec) else: valid(typ, value) except (NotValid, ValueError) as exc: txt = ERROR_TEXT % (value, name, exc.args[0]) raise NotValid("Class '%s' instance: %s" % (class_name, txt)) for (name, _spec) in instclass.c_children.values(): value = getattr(instance, name, '') try: _card = instclass.c_cardinality[name] try: _cmin = _card["min"] except KeyError: _cmin = None try: _cmax = _card["max"] except KeyError: _cmax = None except KeyError: _cmin = _cmax = _card = None if value: #_has_val = True if isinstance(value, list): _list = True vlen = len(value) else: _list = False vlen = 1 if _card: if _cmin is not None and _cmin > vlen: raise NotValid( "Class '%s' instance cardinality error: %s" % ( class_name, "less then min (%s<%s)" % (vlen, _cmin))) if _cmax is not None and vlen > _cmax: raise NotValid( "Class '%s' instance cardinality error: %s" % ( class_name, "more then max (%s>%s)" % (vlen, _cmax))) if _list: for val in value: # That it is the right class is handled elsewhere _valid_instance(instance, val) else: _valid_instance(instance, value) else: if _cmin: raise NotValid( "Class '%s' instance cardinality error: %s" % ( class_name, "too few values on %s" % name)) # if not _has_val: # if class_name != "RequestedAttribute": # # Not allow unless xsi:nil="true" # assert instance.extension_attributes # assert instance.extension_attributes[XSI_NIL] == "true" return True def valid_domain_name(dns_name): m = re.match( "^[a-z0-9]+([-.]{ 1 }[a-z0-9]+).[a-z]{2,5}(:[0-9]{1,5})?(\/.)?$", dns_name, re.I) if not m: raise ValueError("Not a proper domain name") pysaml2-4.9.0/src/saml2/version.py000066400000000000000000000003321355762626600167770ustar00rootroot00000000000000import pkg_resources as _pkg_resources def _parse_version(): data = _pkg_resources.get_distribution('pysaml2') value = _pkg_resources.parse_version(data.version) return value version = _parse_version() pysaml2-4.9.0/src/saml2/virtual_org.py000066400000000000000000000050031355762626600176470ustar00rootroot00000000000000import logging from saml2.attribute_resolver import AttributeResolver from saml2.saml import NAMEID_FORMAT_PERSISTENT logger = logging.getLogger(__name__) class VirtualOrg(object): def __init__(self, sp, vorg, cnf): self.sp = sp # The parent SP client instance self._name = vorg self.common_identifier = cnf["common_identifier"] try: self.member = cnf["member"] except KeyError: self.member = [] try: self.nameid_format = cnf["nameid_format"] except KeyError: self.nameid_format = NAMEID_FORMAT_PERSISTENT def _cache_session(self, session_info): return True def _affiliation_members(self): """ Get the member of the Virtual Organization from the metadata, more specifically from AffiliationDescriptor. """ return self.sp.config.metadata.vo_members(self._name) def members_to_ask(self, name_id): """Find the member of the Virtual Organization that I haven't already spoken too """ vo_members = self._affiliation_members() for member in self.member: if member not in vo_members: vo_members.append(member) # Remove the ones I have cached data from about this subject vo_members = [m for m in vo_members if not self.sp.users.cache.active( name_id, m)] logger.info("VO members (not cached): %s", vo_members) return vo_members def get_common_identifier(self, name_id): (ava, _) = self.sp.users.get_identity(name_id) if ava == {}: return None ident = self.common_identifier try: return ava[ident][0] except KeyError: return None def do_aggregation(self, name_id): logger.info("** Do VO aggregation **\nSubjectID: %s, VO:%s", name_id, self._name) to_ask = self.members_to_ask(name_id) if to_ask: com_identifier = self.get_common_identifier(name_id) resolver = AttributeResolver(self.sp) # extends returns a list of session_infos for session_info in resolver.extend( com_identifier, self.sp.config.entityid, to_ask): _ = self._cache_session(session_info) logger.info(">Issuers: %s", self.sp.users.issuers_of_info(name_id)) logger.info("AVA: %s", self.sp.users.get_identity(name_id)) return True else: return False pysaml2-4.9.0/src/saml2/ws/000077500000000000000000000000001355762626600153735ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/ws/__init__.py000066400000000000000000000000261355762626600175020ustar00rootroot00000000000000__author__ = 'roland' pysaml2-4.9.0/src/saml2/ws/wsaddr.py000066400000000000000000000473751355762626600172510ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Jun 14 13:38:21 2015 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://www.w3.org/2005/08/addressing' class ReferenceParametersType_(SamlBase): """The http://www.w3.org/2005/08/addressing:ReferenceParametersType element """ c_tag = 'ReferenceParametersType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def reference_parameters_type__from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceParametersType_, xml_string) class MetadataType_(SamlBase): """The http://www.w3.org/2005/08/addressing:MetadataType element """ c_tag = 'MetadataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def metadata_type__from_string(xml_string): return saml2.create_class_from_xml_string(MetadataType_, xml_string) class RelationshipTypeOpenEnum_(SamlBase): """The http://www.w3.org/2005/08/addressing:RelationshipTypeOpenEnum element """ c_tag = 'RelationshipTypeOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def relationship_type_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(RelationshipTypeOpenEnum_, xml_string) class RelationshipType_(SamlBase): """The http://www.w3.org/2005/08/addressing:RelationshipType element """ c_tag = 'RelationshipType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://www.w3.org/2005/08/addressing/reply']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def relationship_type__from_string(xml_string): return saml2.create_class_from_xml_string(RelationshipType_, xml_string) class AttributedURIType_(SamlBase): """The http://www.w3.org/2005/08/addressing:AttributedURIType element """ c_tag = 'AttributedURIType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def attributed_uri_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedURIType_, xml_string) class FaultCodesOpenEnumType_(SamlBase): """The http://www.w3.org/2005/08/addressing:FaultCodesOpenEnumType element """ c_tag = 'FaultCodesOpenEnumType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def fault_codes_open_enum_type__from_string(xml_string): return saml2.create_class_from_xml_string(FaultCodesOpenEnumType_, xml_string) class FaultCodesType_(SamlBase): """The http://www.w3.org/2005/08/addressing:FaultCodesType element """ c_tag = 'FaultCodesType' c_namespace = NAMESPACE c_value_type = {'base': 'xs:QName', 'enumeration': ['tns:InvalidAddressingHeader', 'tns:InvalidAddress', 'tns:InvalidEPR', 'tns:InvalidCardinality', 'tns:MissingAddressInEPR', 'tns:DuplicateMessageID', 'tns:ActionMismatch', 'tns:MessageAddressingHeaderRequired', 'tns:DestinationUnreachable', 'tns:ActionNotSupported', 'tns:EndpointUnavailable']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def fault_codes_type__from_string(xml_string): return saml2.create_class_from_xml_string(FaultCodesType_, xml_string) class AttributedUnsignedLongType_(SamlBase): """The http://www.w3.org/2005/08/addressing:AttributedUnsignedLongType element """ c_tag = 'AttributedUnsignedLongType' c_namespace = NAMESPACE c_value_type = {'base': 'unsignedLong'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def attributed_unsigned_long_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedUnsignedLongType_, xml_string) class AttributedQNameType_(SamlBase): """The http://www.w3.org/2005/08/addressing:AttributedQNameType element """ c_tag = 'AttributedQNameType' c_namespace = NAMESPACE c_value_type = {'base': 'QName'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def attributed_q_name_type__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedQNameType_, xml_string) class ProblemIRI(AttributedURIType_): """The http://www.w3.org/2005/08/addressing:ProblemIRI element """ c_tag = 'ProblemIRI' c_namespace = NAMESPACE c_children = AttributedURIType_.c_children.copy() c_attributes = AttributedURIType_.c_attributes.copy() c_child_order = AttributedURIType_.c_child_order[:] c_cardinality = AttributedURIType_.c_cardinality.copy() def problem_iri_from_string(xml_string): return saml2.create_class_from_xml_string(ProblemIRI, xml_string) class EndpointReferenceType_Address(AttributedURIType_): c_tag = 'Address' c_namespace = NAMESPACE c_children = AttributedURIType_.c_children.copy() c_attributes = AttributedURIType_.c_attributes.copy() c_child_order = AttributedURIType_.c_child_order[:] c_cardinality = AttributedURIType_.c_cardinality.copy() def endpoint_reference_type__address_from_string(xml_string): return saml2.create_class_from_xml_string(EndpointReferenceType_Address, xml_string) class ReferenceParameters(ReferenceParametersType_): """The http://www.w3.org/2005/08/addressing:ReferenceParameters element """ c_tag = 'ReferenceParameters' c_namespace = NAMESPACE c_children = ReferenceParametersType_.c_children.copy() c_attributes = ReferenceParametersType_.c_attributes.copy() c_child_order = ReferenceParametersType_.c_child_order[:] c_cardinality = ReferenceParametersType_.c_cardinality.copy() def reference_parameters_from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceParameters, xml_string) class Metadata(MetadataType_): """The http://www.w3.org/2005/08/addressing:Metadata element """ c_tag = 'Metadata' c_namespace = NAMESPACE c_children = MetadataType_.c_children.copy() c_attributes = MetadataType_.c_attributes.copy() c_child_order = MetadataType_.c_child_order[:] c_cardinality = MetadataType_.c_cardinality.copy() def metadata_from_string(xml_string): return saml2.create_class_from_xml_string(Metadata, xml_string) class MessageID(AttributedURIType_): """The http://www.w3.org/2005/08/addressing:MessageID element """ c_tag = 'MessageID' c_namespace = NAMESPACE c_children = AttributedURIType_.c_children.copy() c_attributes = AttributedURIType_.c_attributes.copy() c_child_order = AttributedURIType_.c_child_order[:] c_cardinality = AttributedURIType_.c_cardinality.copy() def message_id_from_string(xml_string): return saml2.create_class_from_xml_string(MessageID, xml_string) class RelatesToType_(SamlBase): """The http://www.w3.org/2005/08/addressing:RelatesToType element """ c_tag = 'RelatesToType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['RelationshipType'] = ('relationship_type', RelationshipTypeOpenEnum_, False) def __init__(self, relationship_type='http://www.w3.org/2005/08/addressing/reply', text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.relationship_type=relationship_type def relates_to_type__from_string(xml_string): return saml2.create_class_from_xml_string(RelatesToType_, xml_string) class To(AttributedURIType_): """The http://www.w3.org/2005/08/addressing:To element """ c_tag = 'To' c_namespace = NAMESPACE c_children = AttributedURIType_.c_children.copy() c_attributes = AttributedURIType_.c_attributes.copy() c_child_order = AttributedURIType_.c_child_order[:] c_cardinality = AttributedURIType_.c_cardinality.copy() def to_from_string(xml_string): return saml2.create_class_from_xml_string(To, xml_string) class Action(AttributedURIType_): """The http://www.w3.org/2005/08/addressing:Action element """ c_tag = 'Action' c_namespace = NAMESPACE c_children = AttributedURIType_.c_children.copy() c_attributes = AttributedURIType_.c_attributes.copy() c_child_order = AttributedURIType_.c_child_order[:] c_cardinality = AttributedURIType_.c_cardinality.copy() def action_from_string(xml_string): return saml2.create_class_from_xml_string(Action, xml_string) class RetryAfter(AttributedUnsignedLongType_): """The http://www.w3.org/2005/08/addressing:RetryAfter element """ c_tag = 'RetryAfter' c_namespace = NAMESPACE c_children = AttributedUnsignedLongType_.c_children.copy() c_attributes = AttributedUnsignedLongType_.c_attributes.copy() c_child_order = AttributedUnsignedLongType_.c_child_order[:] c_cardinality = AttributedUnsignedLongType_.c_cardinality.copy() def retry_after_from_string(xml_string): return saml2.create_class_from_xml_string(RetryAfter, xml_string) class ProblemHeaderQName(AttributedQNameType_): """The http://www.w3.org/2005/08/addressing:ProblemHeaderQName element """ c_tag = 'ProblemHeaderQName' c_namespace = NAMESPACE c_children = AttributedQNameType_.c_children.copy() c_attributes = AttributedQNameType_.c_attributes.copy() c_child_order = AttributedQNameType_.c_child_order[:] c_cardinality = AttributedQNameType_.c_cardinality.copy() def problem_header_q_name_from_string(xml_string): return saml2.create_class_from_xml_string(ProblemHeaderQName, xml_string) class ProblemActionType_SoapAction(SamlBase): c_tag = 'SoapAction' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def problem_action_type__soap_action_from_string(xml_string): return saml2.create_class_from_xml_string(ProblemActionType_SoapAction, xml_string) class ProblemActionType_(SamlBase): """The http://www.w3.org/2005/08/addressing:ProblemActionType element """ c_tag = 'ProblemActionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2005/08/addressing}Action'] = ('action', Action) c_cardinality['action'] = {"min":0, "max":1} c_children['{http://www.w3.org/2005/08/addressing}SoapAction'] = ('soap_action', ProblemActionType_SoapAction) c_cardinality['soap_action'] = {"min":0, "max":1} c_child_order.extend(['action', 'soap_action']) def __init__(self, action=None, soap_action=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.action=action self.soap_action=soap_action def problem_action_type__from_string(xml_string): return saml2.create_class_from_xml_string(ProblemActionType_, xml_string) class EndpointReferenceType_(SamlBase): """The http://www.w3.org/2005/08/addressing:EndpointReferenceType element """ c_tag = 'EndpointReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2005/08/addressing}Address'] = ('address', EndpointReferenceType_Address) c_children['{http://www.w3.org/2005/08/addressing}ReferenceParameters'] = ('reference_parameters', ReferenceParameters) c_cardinality['reference_parameters'] = {"min":0, "max":1} c_children['{http://www.w3.org/2005/08/addressing}Metadata'] = ('metadata', Metadata) c_cardinality['metadata'] = {"min":0, "max":1} c_child_order.extend(['address', 'reference_parameters', 'metadata']) def __init__(self, address=None, reference_parameters=None, metadata=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.address=address self.reference_parameters=reference_parameters self.metadata=metadata def endpoint_reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(EndpointReferenceType_, xml_string) class RelatesTo(RelatesToType_): """The http://www.w3.org/2005/08/addressing:RelatesTo element """ c_tag = 'RelatesTo' c_namespace = NAMESPACE c_children = RelatesToType_.c_children.copy() c_attributes = RelatesToType_.c_attributes.copy() c_child_order = RelatesToType_.c_child_order[:] c_cardinality = RelatesToType_.c_cardinality.copy() def relates_to_from_string(xml_string): return saml2.create_class_from_xml_string(RelatesTo, xml_string) class ReplyTo(EndpointReferenceType_): """The http://www.w3.org/2005/08/addressing:ReplyTo element """ c_tag = 'ReplyTo' c_namespace = NAMESPACE c_children = EndpointReferenceType_.c_children.copy() c_attributes = EndpointReferenceType_.c_attributes.copy() c_child_order = EndpointReferenceType_.c_child_order[:] c_cardinality = EndpointReferenceType_.c_cardinality.copy() def reply_to_from_string(xml_string): return saml2.create_class_from_xml_string(ReplyTo, xml_string) class From(EndpointReferenceType_): """The http://www.w3.org/2005/08/addressing:From element """ c_tag = 'From' c_namespace = NAMESPACE c_children = EndpointReferenceType_.c_children.copy() c_attributes = EndpointReferenceType_.c_attributes.copy() c_child_order = EndpointReferenceType_.c_child_order[:] c_cardinality = EndpointReferenceType_.c_cardinality.copy() def from_from_string(xml_string): return saml2.create_class_from_xml_string(From, xml_string) class FaultTo(EndpointReferenceType_): """The http://www.w3.org/2005/08/addressing:FaultTo element """ c_tag = 'FaultTo' c_namespace = NAMESPACE c_children = EndpointReferenceType_.c_children.copy() c_attributes = EndpointReferenceType_.c_attributes.copy() c_child_order = EndpointReferenceType_.c_child_order[:] c_cardinality = EndpointReferenceType_.c_cardinality.copy() def fault_to_from_string(xml_string): return saml2.create_class_from_xml_string(FaultTo, xml_string) class ProblemAction(ProblemActionType_): """The http://www.w3.org/2005/08/addressing:ProblemAction element """ c_tag = 'ProblemAction' c_namespace = NAMESPACE c_children = ProblemActionType_.c_children.copy() c_attributes = ProblemActionType_.c_attributes.copy() c_child_order = ProblemActionType_.c_child_order[:] c_cardinality = ProblemActionType_.c_cardinality.copy() def problem_action_from_string(xml_string): return saml2.create_class_from_xml_string(ProblemAction, xml_string) class EndpointReference(EndpointReferenceType_): """The http://www.w3.org/2005/08/addressing:EndpointReference element """ c_tag = 'EndpointReference' c_namespace = NAMESPACE c_children = EndpointReferenceType_.c_children.copy() c_attributes = EndpointReferenceType_.c_attributes.copy() c_child_order = EndpointReferenceType_.c_child_order[:] c_cardinality = EndpointReferenceType_.c_cardinality.copy() def endpoint_reference_from_string(xml_string): return saml2.create_class_from_xml_string(EndpointReference, xml_string) ELEMENT_FROM_STRING = { EndpointReference.c_tag: endpoint_reference_from_string, EndpointReferenceType_.c_tag: endpoint_reference_type__from_string, ReferenceParameters.c_tag: reference_parameters_from_string, ReferenceParametersType_.c_tag: reference_parameters_type__from_string, Metadata.c_tag: metadata_from_string, MetadataType_.c_tag: metadata_type__from_string, MessageID.c_tag: message_id_from_string, RelatesTo.c_tag: relates_to_from_string, RelatesToType_.c_tag: relates_to_type__from_string, RelationshipTypeOpenEnum_.c_tag: relationship_type_open_enum__from_string, RelationshipType_.c_tag: relationship_type__from_string, ReplyTo.c_tag: reply_to_from_string, From.c_tag: from_from_string, FaultTo.c_tag: fault_to_from_string, To.c_tag: to_from_string, Action.c_tag: action_from_string, AttributedURIType_.c_tag: attributed_uri_type__from_string, FaultCodesOpenEnumType_.c_tag: fault_codes_open_enum_type__from_string, FaultCodesType_.c_tag: fault_codes_type__from_string, RetryAfter.c_tag: retry_after_from_string, AttributedUnsignedLongType_.c_tag: attributed_unsigned_long_type__from_string, ProblemHeaderQName.c_tag: problem_header_q_name_from_string, AttributedQNameType_.c_tag: attributed_q_name_type__from_string, ProblemIRI.c_tag: problem_iri_from_string, ProblemAction.c_tag: problem_action_from_string, ProblemActionType_.c_tag: problem_action_type__from_string, EndpointReferenceType_Address.c_tag: endpoint_reference_type__address_from_string, ProblemActionType_SoapAction.c_tag: problem_action_type__soap_action_from_string, } ELEMENT_BY_TAG = { 'EndpointReference': EndpointReference, 'EndpointReferenceType': EndpointReferenceType_, 'ReferenceParameters': ReferenceParameters, 'ReferenceParametersType': ReferenceParametersType_, 'Metadata': Metadata, 'MetadataType': MetadataType_, 'MessageID': MessageID, 'RelatesTo': RelatesTo, 'RelatesToType': RelatesToType_, 'RelationshipTypeOpenEnum': RelationshipTypeOpenEnum_, 'RelationshipType': RelationshipType_, 'ReplyTo': ReplyTo, 'From': From, 'FaultTo': FaultTo, 'To': To, 'Action': Action, 'AttributedURIType': AttributedURIType_, 'FaultCodesOpenEnumType': FaultCodesOpenEnumType_, 'FaultCodesType': FaultCodesType_, 'RetryAfter': RetryAfter, 'AttributedUnsignedLongType': AttributedUnsignedLongType_, 'ProblemHeaderQName': ProblemHeaderQName, 'AttributedQNameType': AttributedQNameType_, 'ProblemIRI': ProblemIRI, 'ProblemAction': ProblemAction, 'ProblemActionType': ProblemActionType_, 'Address': EndpointReferenceType_Address, 'SoapAction': ProblemActionType_SoapAction, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/ws/wspol.py000066400000000000000000000220671355762626600171200ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Jun 14 13:35:32 2015 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase from saml2.ws import wssec as wsse from saml2.ws import wsutil as wsu NAMESPACE = 'http://schemas.xmlsoap.org/ws/2004/09/policy' class PolicyReference(SamlBase): """The http://schemas.xmlsoap.org/ws/2004/09/policy:PolicyReference element """ c_tag = 'PolicyReference' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['URI'] = ('uri', 'anyURI', True) c_attributes['Digest'] = ('digest', 'base64Binary', False) c_attributes['DigestAlgorithm'] = ('digest_algorithm', 'anyURI', False) def __init__(self, uri=None, digest=None, digest_algorithm='http://schemas.xmlsoap.org/ws/2004/09/policy/Sha1Exc', text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.uri=uri self.digest=digest self.digest_algorithm=digest_algorithm def policy_reference_from_string(xml_string): return saml2.create_class_from_xml_string(PolicyReference, xml_string) class AppliesTo(SamlBase): """The http://schemas.xmlsoap.org/ws/2004/09/policy:AppliesTo element """ c_tag = 'AppliesTo' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def applies_to_from_string(xml_string): return saml2.create_class_from_xml_string(AppliesTo, xml_string) class PolicyAttachment(SamlBase): """The http://schemas.xmlsoap.org/ws/2004/09/policy:PolicyAttachment element """ c_tag = 'PolicyAttachment' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}AppliesTo'] = ('applies_to', AppliesTo) c_cardinality['policy'] = {"min":0} c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}PolicyReference'] = ('policy_reference', [PolicyReference]) c_cardinality['policy_reference'] = {"min":0} c_child_order.extend(['applies_to', 'policy', 'policy_reference']) def __init__(self, applies_to=None, policy=None, policy_reference=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.applies_to=applies_to self.policy=policy or [] self.policy_reference=policy_reference or [] def policy_attachment_from_string(xml_string): return saml2.create_class_from_xml_string(PolicyAttachment, xml_string) class OperatorContentType_(SamlBase): """The http://schemas.xmlsoap.org/ws/2004/09/policy:OperatorContentType element """ c_tag = 'OperatorContentType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_cardinality['policy'] = {"min":0} c_cardinality['all'] = {"min":0} c_cardinality['exactly_one'] = {"min":0} c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}PolicyReference'] = ('policy_reference', [PolicyReference]) c_cardinality['policy_reference'] = {"min":0} c_child_order.extend(['policy', 'all', 'exactly_one', 'policy_reference']) def __init__(self, policy=None, all=None, exactly_one=None, policy_reference=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.policy=policy or [] self.all=all or [] self.exactly_one=exactly_one or [] self.policy_reference=policy_reference or [] def operator_content_type__from_string(xml_string): return saml2.create_class_from_xml_string(OperatorContentType_, xml_string) class Policy(OperatorContentType_): """The http://schemas.xmlsoap.org/ws/2004/09/policy:Policy element """ c_tag = 'Policy' c_namespace = NAMESPACE c_children = OperatorContentType_.c_children.copy() c_attributes = OperatorContentType_.c_attributes.copy() c_child_order = OperatorContentType_.c_child_order[:] c_cardinality = OperatorContentType_.c_cardinality.copy() c_attributes['Name'] = ('name', 'anyURI', False) c_attributes['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id'] = ('Id', 'tns:OperatorContentType', False) def __init__(self, name=None, Id=None, policy=None, all=None, exactly_one=None, policy_reference=None, text=None, extension_elements=None, extension_attributes=None, ): OperatorContentType_.__init__(self, policy=policy, all=all, exactly_one=exactly_one, policy_reference=policy_reference, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.name=name self.Id=Id def policy_from_string(xml_string): return saml2.create_class_from_xml_string(Policy, xml_string) class All(OperatorContentType_): """The http://schemas.xmlsoap.org/ws/2004/09/policy:All element """ c_tag = 'All' c_namespace = NAMESPACE c_children = OperatorContentType_.c_children.copy() c_attributes = OperatorContentType_.c_attributes.copy() c_child_order = OperatorContentType_.c_child_order[:] c_cardinality = OperatorContentType_.c_cardinality.copy() def all_from_string(xml_string): return saml2.create_class_from_xml_string(All, xml_string) class ExactlyOne(OperatorContentType_): """The http://schemas.xmlsoap.org/ws/2004/09/policy:ExactlyOne element """ c_tag = 'ExactlyOne' c_namespace = NAMESPACE c_children = OperatorContentType_.c_children.copy() c_attributes = OperatorContentType_.c_attributes.copy() c_child_order = OperatorContentType_.c_child_order[:] c_cardinality = OperatorContentType_.c_cardinality.copy() def exactly_one_from_string(xml_string): return saml2.create_class_from_xml_string(ExactlyOne, xml_string) PolicyAttachment.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'] = ('policy', [Policy]) OperatorContentType_.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'] = ('policy', [Policy]) Policy.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'] = ('policy', [Policy]) ExactlyOne.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'] = ('policy', [Policy]) All.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'] = ('policy', [Policy]) OperatorContentType_.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}All'] = ('all', [All]) Policy.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}All'] = ('all', [All]) ExactlyOne.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}All'] = ('all', [All]) All.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}All'] = ('all', [All]) OperatorContentType_.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}ExactlyOne'] = ('exactly_one', [ExactlyOne]) Policy.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}ExactlyOne'] = ('exactly_one', [ExactlyOne]) ExactlyOne.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}ExactlyOne'] = ('exactly_one', [ExactlyOne]) All.c_children['{http://schemas.xmlsoap.org/ws/2004/09/policy}ExactlyOne'] = ('exactly_one', [ExactlyOne]) ELEMENT_FROM_STRING = { Policy.c_tag: policy_from_string, All.c_tag: all_from_string, ExactlyOne.c_tag: exactly_one_from_string, OperatorContentType_.c_tag: operator_content_type__from_string, PolicyReference.c_tag: policy_reference_from_string, PolicyAttachment.c_tag: policy_attachment_from_string, AppliesTo.c_tag: applies_to_from_string, } ELEMENT_BY_TAG = { 'Policy': Policy, 'All': All, 'ExactlyOne': ExactlyOne, 'OperatorContentType': OperatorContentType_, 'PolicyReference': PolicyReference, 'PolicyAttachment': PolicyAttachment, 'AppliesTo': AppliesTo, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/ws/wssec.py000066400000000000000000000517401355762626600171000ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Jun 14 13:29:15 2015 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase from saml2 import xmldsig as ds from saml2.schema import soapenv from saml2.ws import wsutil as wsu NAMESPACE = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd' class AttributedString_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:AttributedString element """ c_tag = 'AttributedString' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id'] = ('Id', 'string', False) def __init__(self, Id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.Id=Id def attributed_string__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedString_, xml_string) class PasswordString_(AttributedString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:PasswordString element """ c_tag = 'PasswordString' c_namespace = NAMESPACE c_children = AttributedString_.c_children.copy() c_attributes = AttributedString_.c_attributes.copy() c_child_order = AttributedString_.c_child_order[:] c_cardinality = AttributedString_.c_cardinality.copy() c_attributes['Type'] = ('type', 'anyURI', False) def __init__(self, type=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): AttributedString_.__init__(self, Id=Id, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.type=type def password_string__from_string(xml_string): return saml2.create_class_from_xml_string(PasswordString_, xml_string) class EncodedString_(AttributedString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:EncodedString element """ c_tag = 'EncodedString' c_namespace = NAMESPACE c_children = AttributedString_.c_children.copy() c_attributes = AttributedString_.c_attributes.copy() c_child_order = AttributedString_.c_child_order[:] c_cardinality = AttributedString_.c_cardinality.copy() c_attributes['EncodingType'] = ('encoding_type', 'anyURI', False) def __init__(self, encoding_type=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): AttributedString_.__init__(self, Id=Id, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.encoding_type=encoding_type def encoded_string__from_string(xml_string): return saml2.create_class_from_xml_string(EncodedString_, xml_string) class UsernameTokenType_Username(AttributedString_): c_tag = 'Username' c_namespace = NAMESPACE c_children = AttributedString_.c_children.copy() c_attributes = AttributedString_.c_attributes.copy() c_child_order = AttributedString_.c_child_order[:] c_cardinality = AttributedString_.c_cardinality.copy() def username_token_type__username_from_string(xml_string): return saml2.create_class_from_xml_string(UsernameTokenType_Username, xml_string) class UsernameTokenType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:UsernameTokenType element """ c_tag = 'UsernameTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Username'] = ('username', UsernameTokenType_Username) c_attributes['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id'] = ('Id', 'None', False) c_child_order.extend(['username']) def __init__(self, username=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.username=username self.Id=Id def username_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(UsernameTokenType_, xml_string) class BinarySecurityTokenType_(EncodedString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:BinarySecurityTokenType element """ c_tag = 'BinarySecurityTokenType' c_namespace = NAMESPACE c_children = EncodedString_.c_children.copy() c_attributes = EncodedString_.c_attributes.copy() c_child_order = EncodedString_.c_child_order[:] c_cardinality = EncodedString_.c_cardinality.copy() c_attributes['ValueType'] = ('value_type', 'anyURI', False) def __init__(self, value_type=None, encoding_type=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): EncodedString_.__init__(self, encoding_type=encoding_type, Id=Id, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.value_type=value_type def binary_security_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecurityTokenType_, xml_string) class KeyIdentifierType_(EncodedString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:KeyIdentifierType element """ c_tag = 'KeyIdentifierType' c_namespace = NAMESPACE c_children = EncodedString_.c_children.copy() c_attributes = EncodedString_.c_attributes.copy() c_child_order = EncodedString_.c_child_order[:] c_cardinality = EncodedString_.c_cardinality.copy() c_attributes['ValueType'] = ('value_type', 'anyURI', False) def __init__(self, value_type=None, encoding_type=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): EncodedString_.__init__(self, encoding_type=encoding_type, Id=Id, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.value_type=value_type def key_identifier_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyIdentifierType_, xml_string) class TUsage_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:tUsage element """ c_tag = 'tUsage' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def t_usage__from_string(xml_string): return saml2.create_class_from_xml_string(TUsage_, xml_string) class ReferenceType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:ReferenceType element """ c_tag = 'ReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['URI'] = ('uri', 'anyURI', False) c_attributes['ValueType'] = ('value_type', 'anyURI', False) def __init__(self, uri=None, value_type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.uri=uri self.value_type=value_type def reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceType_, xml_string) class EmbeddedType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:EmbeddedType element """ c_tag = 'EmbeddedType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['ValueType'] = ('value_type', 'anyURI', False) def __init__(self, value_type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.value_type=value_type def embedded_type__from_string(xml_string): return saml2.create_class_from_xml_string(EmbeddedType_, xml_string) class SecurityTokenReferenceType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:SecurityTokenReferenceType element """ c_tag = 'SecurityTokenReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id'] = ('Id', 'None', False) c_attributes['Usage'] = ('Usage', 'None', False) def __init__(self, Id=None, Usage=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.Id=Id self.Usage=Usage def security_token_reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityTokenReferenceType_, xml_string) class SecurityHeaderType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:SecurityHeaderType element """ c_tag = 'SecurityHeaderType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def security_header_type__from_string(xml_string): return saml2.create_class_from_xml_string(SecurityHeaderType_, xml_string) class TransformationParametersType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:TransformationParametersType element """ c_tag = 'TransformationParametersType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def transformation_parameters_type__from_string(xml_string): return saml2.create_class_from_xml_string(TransformationParametersType_, xml_string) class UsernameToken(UsernameTokenType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:UsernameToken element """ c_tag = 'UsernameToken' c_namespace = NAMESPACE c_children = UsernameTokenType_.c_children.copy() c_attributes = UsernameTokenType_.c_attributes.copy() c_child_order = UsernameTokenType_.c_child_order[:] c_cardinality = UsernameTokenType_.c_cardinality.copy() def username_token_from_string(xml_string): return saml2.create_class_from_xml_string(UsernameToken, xml_string) class BinarySecurityToken(BinarySecurityTokenType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:BinarySecurityToken element """ c_tag = 'BinarySecurityToken' c_namespace = NAMESPACE c_children = BinarySecurityTokenType_.c_children.copy() c_attributes = BinarySecurityTokenType_.c_attributes.copy() c_child_order = BinarySecurityTokenType_.c_child_order[:] c_cardinality = BinarySecurityTokenType_.c_cardinality.copy() def binary_security_token_from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecurityToken, xml_string) class Reference(ReferenceType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:Reference element """ c_tag = 'Reference' c_namespace = NAMESPACE c_children = ReferenceType_.c_children.copy() c_attributes = ReferenceType_.c_attributes.copy() c_child_order = ReferenceType_.c_child_order[:] c_cardinality = ReferenceType_.c_cardinality.copy() def reference_from_string(xml_string): return saml2.create_class_from_xml_string(Reference, xml_string) class Embedded(EmbeddedType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:Embedded element """ c_tag = 'Embedded' c_namespace = NAMESPACE c_children = EmbeddedType_.c_children.copy() c_attributes = EmbeddedType_.c_attributes.copy() c_child_order = EmbeddedType_.c_child_order[:] c_cardinality = EmbeddedType_.c_cardinality.copy() def embedded_from_string(xml_string): return saml2.create_class_from_xml_string(Embedded, xml_string) class KeyIdentifier(KeyIdentifierType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:KeyIdentifier element """ c_tag = 'KeyIdentifier' c_namespace = NAMESPACE c_children = KeyIdentifierType_.c_children.copy() c_attributes = KeyIdentifierType_.c_attributes.copy() c_child_order = KeyIdentifierType_.c_child_order[:] c_cardinality = KeyIdentifierType_.c_cardinality.copy() def key_identifier_from_string(xml_string): return saml2.create_class_from_xml_string(KeyIdentifier, xml_string) class SecurityTokenReference(SecurityTokenReferenceType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:SecurityTokenReference element """ c_tag = 'SecurityTokenReference' c_namespace = NAMESPACE c_children = SecurityTokenReferenceType_.c_children.copy() c_attributes = SecurityTokenReferenceType_.c_attributes.copy() c_child_order = SecurityTokenReferenceType_.c_child_order[:] c_cardinality = SecurityTokenReferenceType_.c_cardinality.copy() def security_token_reference_from_string(xml_string): return saml2.create_class_from_xml_string(SecurityTokenReference, xml_string) class Security(SecurityHeaderType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:Security element """ c_tag = 'Security' c_namespace = NAMESPACE c_children = SecurityHeaderType_.c_children.copy() c_attributes = SecurityHeaderType_.c_attributes.copy() c_child_order = SecurityHeaderType_.c_child_order[:] c_cardinality = SecurityHeaderType_.c_cardinality.copy() def security_from_string(xml_string): return saml2.create_class_from_xml_string(Security, xml_string) class TransformationParameters(TransformationParametersType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:TransformationParameters element """ c_tag = 'TransformationParameters' c_namespace = NAMESPACE c_children = TransformationParametersType_.c_children.copy() c_attributes = TransformationParametersType_.c_attributes.copy() c_child_order = TransformationParametersType_.c_child_order[:] c_cardinality = TransformationParametersType_.c_cardinality.copy() def transformation_parameters_from_string(xml_string): return saml2.create_class_from_xml_string(TransformationParameters, xml_string) class Password(PasswordString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:Password element """ c_tag = 'Password' c_namespace = NAMESPACE c_children = PasswordString_.c_children.copy() c_attributes = PasswordString_.c_attributes.copy() c_child_order = PasswordString_.c_child_order[:] c_cardinality = PasswordString_.c_cardinality.copy() def password_from_string(xml_string): return saml2.create_class_from_xml_string(Password, xml_string) class Nonce(EncodedString_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:Nonce element """ c_tag = 'Nonce' c_namespace = NAMESPACE c_children = EncodedString_.c_children.copy() c_attributes = EncodedString_.c_attributes.copy() c_child_order = EncodedString_.c_child_order[:] c_cardinality = EncodedString_.c_cardinality.copy() def nonce_from_string(xml_string): return saml2.create_class_from_xml_string(Nonce, xml_string) class FaultcodeEnum_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd:FaultcodeEnum element """ c_tag = 'FaultcodeEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xsd:QName', 'enumeration': ['wsse:UnsupportedSecurityToken', 'wsse:UnsupportedAlgorithm', 'wsse:InvalidSecurity', 'wsse:InvalidSecurityToken', 'wsse:FailedAuthentication', 'wsse:FailedCheck', 'wsse:SecurityTokenUnavailable']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def faultcode_enum__from_string(xml_string): return saml2.create_class_from_xml_string(FaultcodeEnum_, xml_string) #.................. ('#', []) ELEMENT_FROM_STRING = { AttributedString_.c_tag: attributed_string__from_string, PasswordString_.c_tag: password_string__from_string, EncodedString_.c_tag: encoded_string__from_string, UsernameTokenType_.c_tag: username_token_type__from_string, BinarySecurityTokenType_.c_tag: binary_security_token_type__from_string, KeyIdentifierType_.c_tag: key_identifier_type__from_string, TUsage_.c_tag: t_usage__from_string, ReferenceType_.c_tag: reference_type__from_string, EmbeddedType_.c_tag: embedded_type__from_string, SecurityTokenReferenceType_.c_tag: security_token_reference_type__from_string, SecurityHeaderType_.c_tag: security_header_type__from_string, TransformationParametersType_.c_tag: transformation_parameters_type__from_string, UsernameToken.c_tag: username_token_from_string, BinarySecurityToken.c_tag: binary_security_token_from_string, Reference.c_tag: reference_from_string, Embedded.c_tag: embedded_from_string, KeyIdentifier.c_tag: key_identifier_from_string, SecurityTokenReference.c_tag: security_token_reference_from_string, Security.c_tag: security_from_string, TransformationParameters.c_tag: transformation_parameters_from_string, Password.c_tag: password_from_string, Nonce.c_tag: nonce_from_string, FaultcodeEnum_.c_tag: faultcode_enum__from_string, UsernameTokenType_Username.c_tag: username_token_type__username_from_string, } ELEMENT_BY_TAG = { 'AttributedString': AttributedString_, 'PasswordString': PasswordString_, 'EncodedString': EncodedString_, 'UsernameTokenType': UsernameTokenType_, 'BinarySecurityTokenType': BinarySecurityTokenType_, 'KeyIdentifierType': KeyIdentifierType_, 'tUsage': TUsage_, 'ReferenceType': ReferenceType_, 'EmbeddedType': EmbeddedType_, 'SecurityTokenReferenceType': SecurityTokenReferenceType_, 'SecurityHeaderType': SecurityHeaderType_, 'TransformationParametersType': TransformationParametersType_, 'UsernameToken': UsernameToken, 'BinarySecurityToken': BinarySecurityToken, 'Reference': Reference, 'Embedded': Embedded, 'KeyIdentifier': KeyIdentifier, 'SecurityTokenReference': SecurityTokenReference, 'Security': Security, 'TransformationParameters': TransformationParameters, 'Password': Password, 'Nonce': Nonce, 'FaultcodeEnum': FaultcodeEnum_, 'Username': UsernameTokenType_Username, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/ws/wstrust.py000066400000000000000000002122451355762626600175060ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Jun 14 13:41:29 2015 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase from saml2.ws import wsaddr as wsa from saml2.ws import wssec as wsse from saml2.ws import wsutil as wsu from saml2.ws import wspol as wsp NAMESPACE = 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/' class RequestSecurityTokenType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenType element """ c_tag = 'RequestSecurityTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Context'] = ('context', 'anyURI', False) def __init__(self, context=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.context=context def request_security_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenType_, xml_string) class TokenType(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:TokenType element """ c_tag = 'TokenType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def token_type_from_string(xml_string): return saml2.create_class_from_xml_string(TokenType, xml_string) class RequestTypeOpenEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestTypeOpenEnum element """ c_tag = 'RequestTypeOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def request_type_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(RequestTypeOpenEnum_, xml_string) class RequestTypeEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestTypeEnum element """ c_tag = 'RequestTypeEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/Renew', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/Cancel', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/STSCancel', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/Validate']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def request_type_enum__from_string(xml_string): return saml2.create_class_from_xml_string(RequestTypeEnum_, xml_string) class RequestSecurityTokenResponseType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenResponseType element """ c_tag = 'RequestSecurityTokenResponseType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Context'] = ('context', 'anyURI', False) def __init__(self, context=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.context=context def request_security_token_response_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenResponseType_, xml_string) class RequestedSecurityTokenType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedSecurityTokenType element """ c_tag = 'RequestedSecurityTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def requested_security_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedSecurityTokenType_, xml_string) class BinarySecretTypeEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinarySecretTypeEnum element """ c_tag = 'BinarySecretTypeEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://docs.oasis-open.org/ws-sx/ws-trust/200512/AsymmetricKey', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/Nonce']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def binary_secret_type_enum__from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecretTypeEnum_, xml_string) class BinarySecretTypeOpenEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinarySecretTypeOpenEnum element """ c_tag = 'BinarySecretTypeOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def binary_secret_type_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecretTypeOpenEnum_, xml_string) class ClaimsType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ClaimsType element """ c_tag = 'ClaimsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Dialect'] = ('dialect', 'anyURI', False) def __init__(self, dialect=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.dialect=dialect def claims_type__from_string(xml_string): return saml2.create_class_from_xml_string(ClaimsType_, xml_string) class EntropyType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:EntropyType element """ c_tag = 'EntropyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def entropy_type__from_string(xml_string): return saml2.create_class_from_xml_string(EntropyType_, xml_string) class LifetimeType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:LifetimeType element """ c_tag = 'LifetimeType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Created'] = ('created', wsu.Created) c_cardinality['created'] = {"min":0, "max":1} c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Expires'] = ('expires', wsu.Expires) c_cardinality['expires'] = {"min":0, "max":1} c_child_order.extend(['created', 'expires']) def __init__(self, created=None, expires=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.created=created self.expires=expires def lifetime_type__from_string(xml_string): return saml2.create_class_from_xml_string(LifetimeType_, xml_string) class RequestSecurityTokenCollectionType_RequestSecurityToken(RequestSecurityTokenType_): c_tag = 'RequestSecurityToken' c_namespace = NAMESPACE c_children = RequestSecurityTokenType_.c_children.copy() c_attributes = RequestSecurityTokenType_.c_attributes.copy() c_child_order = RequestSecurityTokenType_.c_child_order[:] c_cardinality = RequestSecurityTokenType_.c_cardinality.copy() def request_security_token_collection_type__request_security_token_from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenCollectionType_RequestSecurityToken, xml_string) class RequestSecurityTokenCollectionType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenCollectionType element """ c_tag = 'RequestSecurityTokenCollectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}RequestSecurityToken'] = ('request_security_token', [RequestSecurityTokenCollectionType_RequestSecurityToken]) c_cardinality['request_security_token'] = {"min":2} c_child_order.extend(['request_security_token']) def __init__(self, request_security_token=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.request_security_token=request_security_token or [] def request_security_token_collection_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenCollectionType_, xml_string) class ComputedKeyEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ComputedKeyEnum element """ c_tag = 'ComputedKeyEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/PSHA1', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/HASH']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def computed_key_enum__from_string(xml_string): return saml2.create_class_from_xml_string(ComputedKeyEnum_, xml_string) class ComputedKeyOpenEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ComputedKeyOpenEnum element """ c_tag = 'ComputedKeyOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def computed_key_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(ComputedKeyOpenEnum_, xml_string) class RequestedReferenceType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedReferenceType element """ c_tag = 'RequestedReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}SecurityTokenReference'] = ('security_token_reference', wsse.SecurityTokenReference) c_child_order.extend(['security_token_reference']) def __init__(self, security_token_reference=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.security_token_reference=security_token_reference def requested_reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedReferenceType_, xml_string) class RequestedProofTokenType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedProofTokenType element """ c_tag = 'RequestedProofTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def requested_proof_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedProofTokenType_, xml_string) class RenewTargetType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RenewTargetType element """ c_tag = 'RenewTargetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def renew_target_type__from_string(xml_string): return saml2.create_class_from_xml_string(RenewTargetType_, xml_string) class AllowPostdatingType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:AllowPostdatingType element """ c_tag = 'AllowPostdatingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def allow_postdating_type__from_string(xml_string): return saml2.create_class_from_xml_string(AllowPostdatingType_, xml_string) class RenewingType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RenewingType element """ c_tag = 'RenewingType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Allow'] = ('allow', 'boolean', False) c_attributes['OK'] = ('ok', 'boolean', False) def __init__(self, allow=None, ok=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.allow=allow self.ok=ok def renewing_type__from_string(xml_string): return saml2.create_class_from_xml_string(RenewingType_, xml_string) class CancelTargetType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:CancelTargetType element """ c_tag = 'CancelTargetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def cancel_target_type__from_string(xml_string): return saml2.create_class_from_xml_string(CancelTargetType_, xml_string) class RequestedTokenCancelledType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedTokenCancelledType element """ c_tag = 'RequestedTokenCancelledType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def requested_token_cancelled_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestedTokenCancelledType_, xml_string) class ValidateTargetType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ValidateTargetType element """ c_tag = 'ValidateTargetType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def validate_target_type__from_string(xml_string): return saml2.create_class_from_xml_string(ValidateTargetType_, xml_string) class StatusCodeEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:StatusCodeEnum element """ c_tag = 'StatusCodeEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://docs.oasis-open.org/ws-sx/ws-trust/200512/status/valid', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/status/invalid']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def status_code_enum__from_string(xml_string): return saml2.create_class_from_xml_string(StatusCodeEnum_, xml_string) class StatusCodeOpenEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:StatusCodeOpenEnum element """ c_tag = 'StatusCodeOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def status_code_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(StatusCodeOpenEnum_, xml_string) class Challenge(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Challenge element """ c_tag = 'Challenge' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def challenge_from_string(xml_string): return saml2.create_class_from_xml_string(Challenge, xml_string) class BinaryExchangeType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinaryExchangeType element """ c_tag = 'BinaryExchangeType' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['ValueType'] = ('value_type', 'anyURI', True) c_attributes['EncodingType'] = ('encoding_type', 'anyURI', True) def __init__(self, value_type=None, encoding_type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.value_type=value_type self.encoding_type=encoding_type def binary_exchange_type__from_string(xml_string): return saml2.create_class_from_xml_string(BinaryExchangeType_, xml_string) class RequestKETType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestKETType element """ c_tag = 'RequestKETType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def request_ket_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestKETType_, xml_string) class KeyExchangeTokenType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyExchangeTokenType element """ c_tag = 'KeyExchangeTokenType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_exchange_token_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyExchangeTokenType_, xml_string) class CombinedHash(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:CombinedHash element """ c_tag = 'CombinedHash' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def combined_hash_from_string(xml_string): return saml2.create_class_from_xml_string(CombinedHash, xml_string) class OnBehalfOfType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:OnBehalfOfType element """ c_tag = 'OnBehalfOfType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def on_behalf_of_type__from_string(xml_string): return saml2.create_class_from_xml_string(OnBehalfOfType_, xml_string) class Issuer(wsa.EndpointReferenceType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Issuer element """ c_tag = 'Issuer' c_namespace = NAMESPACE c_children = wsa.EndpointReferenceType_.c_children.copy() c_attributes = wsa.EndpointReferenceType_.c_attributes.copy() c_child_order = wsa.EndpointReferenceType_.c_child_order[:] c_cardinality = wsa.EndpointReferenceType_.c_cardinality.copy() def issuer_from_string(xml_string): return saml2.create_class_from_xml_string(Issuer, xml_string) class AuthenticationType(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:AuthenticationType element """ c_tag = 'AuthenticationType' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def authentication_type_from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticationType, xml_string) class KeyTypeEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyTypeEnum element """ c_tag = 'KeyTypeEnum' c_namespace = NAMESPACE c_value_type = {'base': 'xs:anyURI', 'enumeration': ['http://docs.oasis-open.org/ws-sx/ws-trust/200512/PublicKey', 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey', 'http://docs.oasis-open.org/wssx/wstrust/200512/Bearer']} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_type_enum__from_string(xml_string): return saml2.create_class_from_xml_string(KeyTypeEnum_, xml_string) class KeyTypeOpenEnum_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyTypeOpenEnum element """ c_tag = 'KeyTypeOpenEnum' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_type_open_enum__from_string(xml_string): return saml2.create_class_from_xml_string(KeyTypeOpenEnum_, xml_string) class KeySize(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeySize element """ c_tag = 'KeySize' c_namespace = NAMESPACE c_value_type = {'base': 'unsignedInt'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_size_from_string(xml_string): return saml2.create_class_from_xml_string(KeySize, xml_string) class SignatureAlgorithm(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:SignatureAlgorithm element """ c_tag = 'SignatureAlgorithm' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def signature_algorithm_from_string(xml_string): return saml2.create_class_from_xml_string(SignatureAlgorithm, xml_string) class EncryptionAlgorithm(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:EncryptionAlgorithm element """ c_tag = 'EncryptionAlgorithm' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def encryption_algorithm_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionAlgorithm, xml_string) class CanonicalizationAlgorithm(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:CanonicalizationAlgorithm element """ c_tag = 'CanonicalizationAlgorithm' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def canonicalization_algorithm_from_string(xml_string): return saml2.create_class_from_xml_string(CanonicalizationAlgorithm, xml_string) class ComputedKeyAlgorithm(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ComputedKeyAlgorithm element """ c_tag = 'ComputedKeyAlgorithm' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def computed_key_algorithm_from_string(xml_string): return saml2.create_class_from_xml_string(ComputedKeyAlgorithm, xml_string) class EncryptionType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:EncryptionType element """ c_tag = 'EncryptionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def encryption_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionType_, xml_string) class ProofEncryptionType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ProofEncryptionType element """ c_tag = 'ProofEncryptionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def proof_encryption_type__from_string(xml_string): return saml2.create_class_from_xml_string(ProofEncryptionType_, xml_string) class UseKeyType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:UseKeyType element """ c_tag = 'UseKeyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Sig'] = ('sig', 'anyURI', False) def __init__(self, sig=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.sig=sig def use_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(UseKeyType_, xml_string) class KeyWrapAlgorithm(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyWrapAlgorithm element """ c_tag = 'KeyWrapAlgorithm' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_wrap_algorithm_from_string(xml_string): return saml2.create_class_from_xml_string(KeyWrapAlgorithm, xml_string) class SignWith(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:SignWith element """ c_tag = 'SignWith' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def sign_with_from_string(xml_string): return saml2.create_class_from_xml_string(SignWith, xml_string) class EncryptWith(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:EncryptWith element """ c_tag = 'EncryptWith' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def encrypt_with_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptWith, xml_string) class DelegateToType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:DelegateToType element """ c_tag = 'DelegateToType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def delegate_to_type__from_string(xml_string): return saml2.create_class_from_xml_string(DelegateToType_, xml_string) class Forwardable(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Forwardable element """ c_tag = 'Forwardable' c_namespace = NAMESPACE c_value_type = {'base': 'boolean'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def forwardable_from_string(xml_string): return saml2.create_class_from_xml_string(Forwardable, xml_string) class Delegatable(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Delegatable element """ c_tag = 'Delegatable' c_namespace = NAMESPACE c_value_type = {'base': 'boolean'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def delegatable_from_string(xml_string): return saml2.create_class_from_xml_string(Delegatable, xml_string) class ParticipantType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ParticipantType element """ c_tag = 'ParticipantType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def participant_type__from_string(xml_string): return saml2.create_class_from_xml_string(ParticipantType_, xml_string) class RequestSecurityToken(RequestSecurityTokenType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityToken element """ c_tag = 'RequestSecurityToken' c_namespace = NAMESPACE c_children = RequestSecurityTokenType_.c_children.copy() c_attributes = RequestSecurityTokenType_.c_attributes.copy() c_child_order = RequestSecurityTokenType_.c_child_order[:] c_cardinality = RequestSecurityTokenType_.c_cardinality.copy() def request_security_token_from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityToken, xml_string) class RequestType(RequestTypeOpenEnum_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestType element """ c_tag = 'RequestType' c_namespace = NAMESPACE c_children = RequestTypeOpenEnum_.c_children.copy() c_attributes = RequestTypeOpenEnum_.c_attributes.copy() c_child_order = RequestTypeOpenEnum_.c_child_order[:] c_cardinality = RequestTypeOpenEnum_.c_cardinality.copy() def request_type_from_string(xml_string): return saml2.create_class_from_xml_string(RequestType, xml_string) class RequestSecurityTokenResponse(RequestSecurityTokenResponseType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenResponse element """ c_tag = 'RequestSecurityTokenResponse' c_namespace = NAMESPACE c_children = RequestSecurityTokenResponseType_.c_children.copy() c_attributes = RequestSecurityTokenResponseType_.c_attributes.copy() c_child_order = RequestSecurityTokenResponseType_.c_child_order[:] c_cardinality = RequestSecurityTokenResponseType_.c_cardinality.copy() def request_security_token_response_from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenResponse, xml_string) class RequestedSecurityToken(RequestedSecurityTokenType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedSecurityToken element """ c_tag = 'RequestedSecurityToken' c_namespace = NAMESPACE c_children = RequestedSecurityTokenType_.c_children.copy() c_attributes = RequestedSecurityTokenType_.c_attributes.copy() c_child_order = RequestedSecurityTokenType_.c_child_order[:] c_cardinality = RequestedSecurityTokenType_.c_cardinality.copy() def requested_security_token_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedSecurityToken, xml_string) class BinarySecretType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinarySecretType element """ c_tag = 'BinarySecretType' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Type'] = ('type', BinarySecretTypeOpenEnum_, False) def __init__(self, type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.type=type def binary_secret_type__from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecretType_, xml_string) class Claims(ClaimsType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Claims element """ c_tag = 'Claims' c_namespace = NAMESPACE c_children = ClaimsType_.c_children.copy() c_attributes = ClaimsType_.c_attributes.copy() c_child_order = ClaimsType_.c_child_order[:] c_cardinality = ClaimsType_.c_cardinality.copy() def claims_from_string(xml_string): return saml2.create_class_from_xml_string(Claims, xml_string) class Entropy(EntropyType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Entropy element """ c_tag = 'Entropy' c_namespace = NAMESPACE c_children = EntropyType_.c_children.copy() c_attributes = EntropyType_.c_attributes.copy() c_child_order = EntropyType_.c_child_order[:] c_cardinality = EntropyType_.c_cardinality.copy() def entropy_from_string(xml_string): return saml2.create_class_from_xml_string(Entropy, xml_string) class Lifetime(LifetimeType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Lifetime element """ c_tag = 'Lifetime' c_namespace = NAMESPACE c_children = LifetimeType_.c_children.copy() c_attributes = LifetimeType_.c_attributes.copy() c_child_order = LifetimeType_.c_child_order[:] c_cardinality = LifetimeType_.c_cardinality.copy() def lifetime_from_string(xml_string): return saml2.create_class_from_xml_string(Lifetime, xml_string) class RequestSecurityTokenCollection(RequestSecurityTokenCollectionType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenCollection element """ c_tag = 'RequestSecurityTokenCollection' c_namespace = NAMESPACE c_children = RequestSecurityTokenCollectionType_.c_children.copy() c_attributes = RequestSecurityTokenCollectionType_.c_attributes.copy() c_child_order = RequestSecurityTokenCollectionType_.c_child_order[:] c_cardinality = RequestSecurityTokenCollectionType_.c_cardinality.copy() def request_security_token_collection_from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenCollection, xml_string) class RequestSecurityTokenResponseCollectionType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenResponseCollectionType element """ c_tag = 'RequestSecurityTokenResponseCollectionType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}RequestSecurityTokenResponse'] = ('request_security_token_response', [RequestSecurityTokenResponse]) c_cardinality['request_security_token_response'] = {"min":1} c_child_order.extend(['request_security_token_response']) def __init__(self, request_security_token_response=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.request_security_token_response=request_security_token_response or [] def request_security_token_response_collection_type__from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenResponseCollectionType_, xml_string) class ComputedKey(ComputedKeyOpenEnum_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ComputedKey element """ c_tag = 'ComputedKey' c_namespace = NAMESPACE c_children = ComputedKeyOpenEnum_.c_children.copy() c_attributes = ComputedKeyOpenEnum_.c_attributes.copy() c_child_order = ComputedKeyOpenEnum_.c_child_order[:] c_cardinality = ComputedKeyOpenEnum_.c_cardinality.copy() def computed_key_from_string(xml_string): return saml2.create_class_from_xml_string(ComputedKey, xml_string) class RequestedAttachedReference(RequestedReferenceType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedAttachedReference element """ c_tag = 'RequestedAttachedReference' c_namespace = NAMESPACE c_children = RequestedReferenceType_.c_children.copy() c_attributes = RequestedReferenceType_.c_attributes.copy() c_child_order = RequestedReferenceType_.c_child_order[:] c_cardinality = RequestedReferenceType_.c_cardinality.copy() def requested_attached_reference_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedAttachedReference, xml_string) class RequestedUnattachedReference(RequestedReferenceType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedUnattachedReference element """ c_tag = 'RequestedUnattachedReference' c_namespace = NAMESPACE c_children = RequestedReferenceType_.c_children.copy() c_attributes = RequestedReferenceType_.c_attributes.copy() c_child_order = RequestedReferenceType_.c_child_order[:] c_cardinality = RequestedReferenceType_.c_cardinality.copy() def requested_unattached_reference_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedUnattachedReference, xml_string) class RequestedProofToken(RequestedProofTokenType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedProofToken element """ c_tag = 'RequestedProofToken' c_namespace = NAMESPACE c_children = RequestedProofTokenType_.c_children.copy() c_attributes = RequestedProofTokenType_.c_attributes.copy() c_child_order = RequestedProofTokenType_.c_child_order[:] c_cardinality = RequestedProofTokenType_.c_cardinality.copy() def requested_proof_token_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedProofToken, xml_string) class IssuedTokens(RequestSecurityTokenResponseCollectionType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:IssuedTokens element """ c_tag = 'IssuedTokens' c_namespace = NAMESPACE c_children = RequestSecurityTokenResponseCollectionType_.c_children.copy() c_attributes = RequestSecurityTokenResponseCollectionType_.c_attributes.copy() c_child_order = RequestSecurityTokenResponseCollectionType_.c_child_order[:] c_cardinality = RequestSecurityTokenResponseCollectionType_.c_cardinality.copy() def issued_tokens_from_string(xml_string): return saml2.create_class_from_xml_string(IssuedTokens, xml_string) class RenewTarget(RenewTargetType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RenewTarget element """ c_tag = 'RenewTarget' c_namespace = NAMESPACE c_children = RenewTargetType_.c_children.copy() c_attributes = RenewTargetType_.c_attributes.copy() c_child_order = RenewTargetType_.c_child_order[:] c_cardinality = RenewTargetType_.c_cardinality.copy() def renew_target_from_string(xml_string): return saml2.create_class_from_xml_string(RenewTarget, xml_string) class AllowPostdating(AllowPostdatingType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:AllowPostdating element """ c_tag = 'AllowPostdating' c_namespace = NAMESPACE c_children = AllowPostdatingType_.c_children.copy() c_attributes = AllowPostdatingType_.c_attributes.copy() c_child_order = AllowPostdatingType_.c_child_order[:] c_cardinality = AllowPostdatingType_.c_cardinality.copy() def allow_postdating_from_string(xml_string): return saml2.create_class_from_xml_string(AllowPostdating, xml_string) class Renewing(RenewingType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Renewing element """ c_tag = 'Renewing' c_namespace = NAMESPACE c_children = RenewingType_.c_children.copy() c_attributes = RenewingType_.c_attributes.copy() c_child_order = RenewingType_.c_child_order[:] c_cardinality = RenewingType_.c_cardinality.copy() def renewing_from_string(xml_string): return saml2.create_class_from_xml_string(Renewing, xml_string) class CancelTarget(CancelTargetType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:CancelTarget element """ c_tag = 'CancelTarget' c_namespace = NAMESPACE c_children = CancelTargetType_.c_children.copy() c_attributes = CancelTargetType_.c_attributes.copy() c_child_order = CancelTargetType_.c_child_order[:] c_cardinality = CancelTargetType_.c_cardinality.copy() def cancel_target_from_string(xml_string): return saml2.create_class_from_xml_string(CancelTarget, xml_string) class RequestedTokenCancelled(RequestedTokenCancelledType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestedTokenCancelled element """ c_tag = 'RequestedTokenCancelled' c_namespace = NAMESPACE c_children = RequestedTokenCancelledType_.c_children.copy() c_attributes = RequestedTokenCancelledType_.c_attributes.copy() c_child_order = RequestedTokenCancelledType_.c_child_order[:] c_cardinality = RequestedTokenCancelledType_.c_cardinality.copy() def requested_token_cancelled_from_string(xml_string): return saml2.create_class_from_xml_string(RequestedTokenCancelled, xml_string) class ValidateTarget(ValidateTargetType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ValidateTarget element """ c_tag = 'ValidateTarget' c_namespace = NAMESPACE c_children = ValidateTargetType_.c_children.copy() c_attributes = ValidateTargetType_.c_attributes.copy() c_child_order = ValidateTargetType_.c_child_order[:] c_cardinality = ValidateTargetType_.c_cardinality.copy() def validate_target_from_string(xml_string): return saml2.create_class_from_xml_string(ValidateTarget, xml_string) class StatusType_Code(StatusCodeOpenEnum_): c_tag = 'Code' c_namespace = NAMESPACE c_children = StatusCodeOpenEnum_.c_children.copy() c_attributes = StatusCodeOpenEnum_.c_attributes.copy() c_child_order = StatusCodeOpenEnum_.c_child_order[:] c_cardinality = StatusCodeOpenEnum_.c_cardinality.copy() def status_type__code_from_string(xml_string): return saml2.create_class_from_xml_string(StatusType_Code, xml_string) class StatusType_Reason(SamlBase): c_tag = 'Reason' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def status_type__reason_from_string(xml_string): return saml2.create_class_from_xml_string(StatusType_Reason, xml_string) class StatusType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:StatusType element """ c_tag = 'StatusType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Code'] = ('code', StatusType_Code) c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Reason'] = ('reason', StatusType_Reason) c_cardinality['reason'] = {"min":0, "max":1} c_child_order.extend(['code', 'reason']) def __init__(self, code=None, reason=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.code=code self.reason=reason def status_type__from_string(xml_string): return saml2.create_class_from_xml_string(StatusType_, xml_string) class SignChallengeType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:SignChallengeType element """ c_tag = 'SignChallengeType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Challenge'] = ('challenge', Challenge) c_child_order.extend(['challenge']) def __init__(self, challenge=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.challenge=challenge def sign_challenge_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignChallengeType_, xml_string) class BinaryExchange(BinaryExchangeType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinaryExchange element """ c_tag = 'BinaryExchange' c_namespace = NAMESPACE c_children = BinaryExchangeType_.c_children.copy() c_attributes = BinaryExchangeType_.c_attributes.copy() c_child_order = BinaryExchangeType_.c_child_order[:] c_cardinality = BinaryExchangeType_.c_cardinality.copy() def binary_exchange_from_string(xml_string): return saml2.create_class_from_xml_string(BinaryExchange, xml_string) class RequestKET(RequestKETType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestKET element """ c_tag = 'RequestKET' c_namespace = NAMESPACE c_children = RequestKETType_.c_children.copy() c_attributes = RequestKETType_.c_attributes.copy() c_child_order = RequestKETType_.c_child_order[:] c_cardinality = RequestKETType_.c_cardinality.copy() def request_ket_from_string(xml_string): return saml2.create_class_from_xml_string(RequestKET, xml_string) class KeyExchangeToken(KeyExchangeTokenType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyExchangeToken element """ c_tag = 'KeyExchangeToken' c_namespace = NAMESPACE c_children = KeyExchangeTokenType_.c_children.copy() c_attributes = KeyExchangeTokenType_.c_attributes.copy() c_child_order = KeyExchangeTokenType_.c_child_order[:] c_cardinality = KeyExchangeTokenType_.c_cardinality.copy() def key_exchange_token_from_string(xml_string): return saml2.create_class_from_xml_string(KeyExchangeToken, xml_string) class AuthenticatorType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:AuthenticatorType element """ c_tag = 'AuthenticatorType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}CombinedHash'] = ('combined_hash', CombinedHash) c_cardinality['combined_hash'] = {"min":0, "max":1} c_child_order.extend(['combined_hash']) def __init__(self, combined_hash=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.combined_hash=combined_hash def authenticator_type__from_string(xml_string): return saml2.create_class_from_xml_string(AuthenticatorType_, xml_string) class OnBehalfOf(OnBehalfOfType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:OnBehalfOf element """ c_tag = 'OnBehalfOf' c_namespace = NAMESPACE c_children = OnBehalfOfType_.c_children.copy() c_attributes = OnBehalfOfType_.c_attributes.copy() c_child_order = OnBehalfOfType_.c_child_order[:] c_cardinality = OnBehalfOfType_.c_cardinality.copy() def on_behalf_of_from_string(xml_string): return saml2.create_class_from_xml_string(OnBehalfOf, xml_string) class KeyType(KeyTypeOpenEnum_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:KeyType element """ c_tag = 'KeyType' c_namespace = NAMESPACE c_children = KeyTypeOpenEnum_.c_children.copy() c_attributes = KeyTypeOpenEnum_.c_attributes.copy() c_child_order = KeyTypeOpenEnum_.c_child_order[:] c_cardinality = KeyTypeOpenEnum_.c_cardinality.copy() def key_type_from_string(xml_string): return saml2.create_class_from_xml_string(KeyType, xml_string) class Encryption(EncryptionType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Encryption element """ c_tag = 'Encryption' c_namespace = NAMESPACE c_children = EncryptionType_.c_children.copy() c_attributes = EncryptionType_.c_attributes.copy() c_child_order = EncryptionType_.c_child_order[:] c_cardinality = EncryptionType_.c_cardinality.copy() def encryption_from_string(xml_string): return saml2.create_class_from_xml_string(Encryption, xml_string) class ProofEncryption(ProofEncryptionType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ProofEncryption element """ c_tag = 'ProofEncryption' c_namespace = NAMESPACE c_children = ProofEncryptionType_.c_children.copy() c_attributes = ProofEncryptionType_.c_attributes.copy() c_child_order = ProofEncryptionType_.c_child_order[:] c_cardinality = ProofEncryptionType_.c_cardinality.copy() def proof_encryption_from_string(xml_string): return saml2.create_class_from_xml_string(ProofEncryption, xml_string) class UseKey(UseKeyType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:UseKey element """ c_tag = 'UseKey' c_namespace = NAMESPACE c_children = UseKeyType_.c_children.copy() c_attributes = UseKeyType_.c_attributes.copy() c_child_order = UseKeyType_.c_child_order[:] c_cardinality = UseKeyType_.c_cardinality.copy() def use_key_from_string(xml_string): return saml2.create_class_from_xml_string(UseKey, xml_string) class DelegateTo(DelegateToType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:DelegateTo element """ c_tag = 'DelegateTo' c_namespace = NAMESPACE c_children = DelegateToType_.c_children.copy() c_attributes = DelegateToType_.c_attributes.copy() c_child_order = DelegateToType_.c_child_order[:] c_cardinality = DelegateToType_.c_cardinality.copy() def delegate_to_from_string(xml_string): return saml2.create_class_from_xml_string(DelegateTo, xml_string) class ParticipantsType_Primary(ParticipantType_): c_tag = 'Primary' c_namespace = NAMESPACE c_children = ParticipantType_.c_children.copy() c_attributes = ParticipantType_.c_attributes.copy() c_child_order = ParticipantType_.c_child_order[:] c_cardinality = ParticipantType_.c_cardinality.copy() def participants_type__primary_from_string(xml_string): return saml2.create_class_from_xml_string(ParticipantsType_Primary, xml_string) class ParticipantsType_Participant(ParticipantType_): c_tag = 'Participant' c_namespace = NAMESPACE c_children = ParticipantType_.c_children.copy() c_attributes = ParticipantType_.c_attributes.copy() c_child_order = ParticipantType_.c_child_order[:] c_cardinality = ParticipantType_.c_cardinality.copy() def participants_type__participant_from_string(xml_string): return saml2.create_class_from_xml_string(ParticipantsType_Participant, xml_string) class ParticipantsType_(SamlBase): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:ParticipantsType element """ c_tag = 'ParticipantsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Primary'] = ('primary', ParticipantsType_Primary) c_cardinality['primary'] = {"min":0, "max":1} c_children['{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Participant'] = ('participant', [ParticipantsType_Participant]) c_cardinality['participant'] = {"min":0} c_child_order.extend(['primary', 'participant']) def __init__(self, primary=None, participant=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.primary=primary self.participant=participant or [] def participants_type__from_string(xml_string): return saml2.create_class_from_xml_string(ParticipantsType_, xml_string) class BinarySecret(BinarySecretType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:BinarySecret element """ c_tag = 'BinarySecret' c_namespace = NAMESPACE c_children = BinarySecretType_.c_children.copy() c_attributes = BinarySecretType_.c_attributes.copy() c_child_order = BinarySecretType_.c_child_order[:] c_cardinality = BinarySecretType_.c_cardinality.copy() def binary_secret_from_string(xml_string): return saml2.create_class_from_xml_string(BinarySecret, xml_string) class RequestSecurityTokenResponseCollection(RequestSecurityTokenResponseCollectionType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:RequestSecurityTokenResponseCollection element """ c_tag = 'RequestSecurityTokenResponseCollection' c_namespace = NAMESPACE c_children = RequestSecurityTokenResponseCollectionType_.c_children.copy() c_attributes = RequestSecurityTokenResponseCollectionType_.c_attributes.copy() c_child_order = RequestSecurityTokenResponseCollectionType_.c_child_order[:] c_cardinality = RequestSecurityTokenResponseCollectionType_.c_cardinality.copy() def request_security_token_response_collection_from_string(xml_string): return saml2.create_class_from_xml_string(RequestSecurityTokenResponseCollection, xml_string) class Status(StatusType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Status element """ c_tag = 'Status' c_namespace = NAMESPACE c_children = StatusType_.c_children.copy() c_attributes = StatusType_.c_attributes.copy() c_child_order = StatusType_.c_child_order[:] c_cardinality = StatusType_.c_cardinality.copy() def status_from_string(xml_string): return saml2.create_class_from_xml_string(Status, xml_string) class SignChallenge(SignChallengeType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:SignChallenge element """ c_tag = 'SignChallenge' c_namespace = NAMESPACE c_children = SignChallengeType_.c_children.copy() c_attributes = SignChallengeType_.c_attributes.copy() c_child_order = SignChallengeType_.c_child_order[:] c_cardinality = SignChallengeType_.c_cardinality.copy() def sign_challenge_from_string(xml_string): return saml2.create_class_from_xml_string(SignChallenge, xml_string) class SignChallengeResponse(SignChallengeType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:SignChallengeResponse element """ c_tag = 'SignChallengeResponse' c_namespace = NAMESPACE c_children = SignChallengeType_.c_children.copy() c_attributes = SignChallengeType_.c_attributes.copy() c_child_order = SignChallengeType_.c_child_order[:] c_cardinality = SignChallengeType_.c_cardinality.copy() def sign_challenge_response_from_string(xml_string): return saml2.create_class_from_xml_string(SignChallengeResponse, xml_string) class Authenticator(AuthenticatorType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Authenticator element """ c_tag = 'Authenticator' c_namespace = NAMESPACE c_children = AuthenticatorType_.c_children.copy() c_attributes = AuthenticatorType_.c_attributes.copy() c_child_order = AuthenticatorType_.c_child_order[:] c_cardinality = AuthenticatorType_.c_cardinality.copy() def authenticator_from_string(xml_string): return saml2.create_class_from_xml_string(Authenticator, xml_string) class Participants(ParticipantsType_): """The http://docs.oasis-open.org/ws-sx/ws-trust/200512/:Participants element """ c_tag = 'Participants' c_namespace = NAMESPACE c_children = ParticipantsType_.c_children.copy() c_attributes = ParticipantsType_.c_attributes.copy() c_child_order = ParticipantsType_.c_child_order[:] c_cardinality = ParticipantsType_.c_cardinality.copy() def participants_from_string(xml_string): return saml2.create_class_from_xml_string(Participants, xml_string) ELEMENT_FROM_STRING = { RequestSecurityToken.c_tag: request_security_token_from_string, RequestSecurityTokenType_.c_tag: request_security_token_type__from_string, TokenType.c_tag: token_type_from_string, RequestType.c_tag: request_type_from_string, RequestTypeOpenEnum_.c_tag: request_type_open_enum__from_string, RequestTypeEnum_.c_tag: request_type_enum__from_string, RequestSecurityTokenResponse.c_tag: request_security_token_response_from_string, RequestSecurityTokenResponseType_.c_tag: request_security_token_response_type__from_string, RequestedSecurityToken.c_tag: requested_security_token_from_string, RequestedSecurityTokenType_.c_tag: requested_security_token_type__from_string, BinarySecret.c_tag: binary_secret_from_string, BinarySecretType_.c_tag: binary_secret_type__from_string, BinarySecretTypeEnum_.c_tag: binary_secret_type_enum__from_string, BinarySecretTypeOpenEnum_.c_tag: binary_secret_type_open_enum__from_string, Claims.c_tag: claims_from_string, ClaimsType_.c_tag: claims_type__from_string, Entropy.c_tag: entropy_from_string, EntropyType_.c_tag: entropy_type__from_string, Lifetime.c_tag: lifetime_from_string, LifetimeType_.c_tag: lifetime_type__from_string, RequestSecurityTokenCollection.c_tag: request_security_token_collection_from_string, RequestSecurityTokenCollectionType_.c_tag: request_security_token_collection_type__from_string, RequestSecurityTokenResponseCollection.c_tag: request_security_token_response_collection_from_string, RequestSecurityTokenResponseCollectionType_.c_tag: request_security_token_response_collection_type__from_string, ComputedKey.c_tag: computed_key_from_string, ComputedKeyEnum_.c_tag: computed_key_enum__from_string, ComputedKeyOpenEnum_.c_tag: computed_key_open_enum__from_string, RequestedAttachedReference.c_tag: requested_attached_reference_from_string, RequestedUnattachedReference.c_tag: requested_unattached_reference_from_string, RequestedReferenceType_.c_tag: requested_reference_type__from_string, RequestedProofToken.c_tag: requested_proof_token_from_string, RequestedProofTokenType_.c_tag: requested_proof_token_type__from_string, IssuedTokens.c_tag: issued_tokens_from_string, RenewTarget.c_tag: renew_target_from_string, RenewTargetType_.c_tag: renew_target_type__from_string, AllowPostdating.c_tag: allow_postdating_from_string, AllowPostdatingType_.c_tag: allow_postdating_type__from_string, Renewing.c_tag: renewing_from_string, RenewingType_.c_tag: renewing_type__from_string, CancelTarget.c_tag: cancel_target_from_string, CancelTargetType_.c_tag: cancel_target_type__from_string, RequestedTokenCancelled.c_tag: requested_token_cancelled_from_string, RequestedTokenCancelledType_.c_tag: requested_token_cancelled_type__from_string, ValidateTarget.c_tag: validate_target_from_string, ValidateTargetType_.c_tag: validate_target_type__from_string, Status.c_tag: status_from_string, StatusType_.c_tag: status_type__from_string, StatusCodeEnum_.c_tag: status_code_enum__from_string, StatusCodeOpenEnum_.c_tag: status_code_open_enum__from_string, SignChallenge.c_tag: sign_challenge_from_string, SignChallengeResponse.c_tag: sign_challenge_response_from_string, SignChallengeType_.c_tag: sign_challenge_type__from_string, Challenge.c_tag: challenge_from_string, BinaryExchange.c_tag: binary_exchange_from_string, BinaryExchangeType_.c_tag: binary_exchange_type__from_string, RequestKET.c_tag: request_ket_from_string, RequestKETType_.c_tag: request_ket_type__from_string, KeyExchangeToken.c_tag: key_exchange_token_from_string, KeyExchangeTokenType_.c_tag: key_exchange_token_type__from_string, Authenticator.c_tag: authenticator_from_string, AuthenticatorType_.c_tag: authenticator_type__from_string, CombinedHash.c_tag: combined_hash_from_string, OnBehalfOf.c_tag: on_behalf_of_from_string, OnBehalfOfType_.c_tag: on_behalf_of_type__from_string, Issuer.c_tag: issuer_from_string, AuthenticationType.c_tag: authentication_type_from_string, KeyType.c_tag: key_type_from_string, KeyTypeEnum_.c_tag: key_type_enum__from_string, KeyTypeOpenEnum_.c_tag: key_type_open_enum__from_string, KeySize.c_tag: key_size_from_string, SignatureAlgorithm.c_tag: signature_algorithm_from_string, EncryptionAlgorithm.c_tag: encryption_algorithm_from_string, CanonicalizationAlgorithm.c_tag: canonicalization_algorithm_from_string, ComputedKeyAlgorithm.c_tag: computed_key_algorithm_from_string, Encryption.c_tag: encryption_from_string, EncryptionType_.c_tag: encryption_type__from_string, ProofEncryption.c_tag: proof_encryption_from_string, ProofEncryptionType_.c_tag: proof_encryption_type__from_string, UseKey.c_tag: use_key_from_string, UseKeyType_.c_tag: use_key_type__from_string, KeyWrapAlgorithm.c_tag: key_wrap_algorithm_from_string, SignWith.c_tag: sign_with_from_string, EncryptWith.c_tag: encrypt_with_from_string, DelegateTo.c_tag: delegate_to_from_string, DelegateToType_.c_tag: delegate_to_type__from_string, Forwardable.c_tag: forwardable_from_string, Delegatable.c_tag: delegatable_from_string, Participants.c_tag: participants_from_string, ParticipantsType_.c_tag: participants_type__from_string, ParticipantType_.c_tag: participant_type__from_string, StatusType_Code.c_tag: status_type__code_from_string, StatusType_Reason.c_tag: status_type__reason_from_string, ParticipantsType_Primary.c_tag: participants_type__primary_from_string, ParticipantsType_Participant.c_tag: participants_type__participant_from_string, } ELEMENT_BY_TAG = { 'RequestSecurityToken': RequestSecurityToken, 'RequestSecurityTokenType': RequestSecurityTokenType_, 'TokenType': TokenType, 'RequestType': RequestType, 'RequestTypeOpenEnum': RequestTypeOpenEnum_, 'RequestTypeEnum': RequestTypeEnum_, 'RequestSecurityTokenResponse': RequestSecurityTokenResponse, 'RequestSecurityTokenResponseType': RequestSecurityTokenResponseType_, 'RequestedSecurityToken': RequestedSecurityToken, 'RequestedSecurityTokenType': RequestedSecurityTokenType_, 'BinarySecret': BinarySecret, 'BinarySecretType': BinarySecretType_, 'BinarySecretTypeEnum': BinarySecretTypeEnum_, 'BinarySecretTypeOpenEnum': BinarySecretTypeOpenEnum_, 'Claims': Claims, 'ClaimsType': ClaimsType_, 'Entropy': Entropy, 'EntropyType': EntropyType_, 'Lifetime': Lifetime, 'LifetimeType': LifetimeType_, 'RequestSecurityTokenCollection': RequestSecurityTokenCollection, 'RequestSecurityTokenCollectionType': RequestSecurityTokenCollectionType_, 'RequestSecurityTokenResponseCollection': RequestSecurityTokenResponseCollection, 'RequestSecurityTokenResponseCollectionType': RequestSecurityTokenResponseCollectionType_, 'ComputedKey': ComputedKey, 'ComputedKeyEnum': ComputedKeyEnum_, 'ComputedKeyOpenEnum': ComputedKeyOpenEnum_, 'RequestedAttachedReference': RequestedAttachedReference, 'RequestedUnattachedReference': RequestedUnattachedReference, 'RequestedReferenceType': RequestedReferenceType_, 'RequestedProofToken': RequestedProofToken, 'RequestedProofTokenType': RequestedProofTokenType_, 'IssuedTokens': IssuedTokens, 'RenewTarget': RenewTarget, 'RenewTargetType': RenewTargetType_, 'AllowPostdating': AllowPostdating, 'AllowPostdatingType': AllowPostdatingType_, 'Renewing': Renewing, 'RenewingType': RenewingType_, 'CancelTarget': CancelTarget, 'CancelTargetType': CancelTargetType_, 'RequestedTokenCancelled': RequestedTokenCancelled, 'RequestedTokenCancelledType': RequestedTokenCancelledType_, 'ValidateTarget': ValidateTarget, 'ValidateTargetType': ValidateTargetType_, 'Status': Status, 'StatusType': StatusType_, 'StatusCodeEnum': StatusCodeEnum_, 'StatusCodeOpenEnum': StatusCodeOpenEnum_, 'SignChallenge': SignChallenge, 'SignChallengeResponse': SignChallengeResponse, 'SignChallengeType': SignChallengeType_, 'Challenge': Challenge, 'BinaryExchange': BinaryExchange, 'BinaryExchangeType': BinaryExchangeType_, 'RequestKET': RequestKET, 'RequestKETType': RequestKETType_, 'KeyExchangeToken': KeyExchangeToken, 'KeyExchangeTokenType': KeyExchangeTokenType_, 'Authenticator': Authenticator, 'AuthenticatorType': AuthenticatorType_, 'CombinedHash': CombinedHash, 'OnBehalfOf': OnBehalfOf, 'OnBehalfOfType': OnBehalfOfType_, 'Issuer': Issuer, 'AuthenticationType': AuthenticationType, 'KeyType': KeyType, 'KeyTypeEnum': KeyTypeEnum_, 'KeyTypeOpenEnum': KeyTypeOpenEnum_, 'KeySize': KeySize, 'SignatureAlgorithm': SignatureAlgorithm, 'EncryptionAlgorithm': EncryptionAlgorithm, 'CanonicalizationAlgorithm': CanonicalizationAlgorithm, 'ComputedKeyAlgorithm': ComputedKeyAlgorithm, 'Encryption': Encryption, 'EncryptionType': EncryptionType_, 'ProofEncryption': ProofEncryption, 'ProofEncryptionType': ProofEncryptionType_, 'UseKey': UseKey, 'UseKeyType': UseKeyType_, 'KeyWrapAlgorithm': KeyWrapAlgorithm, 'SignWith': SignWith, 'EncryptWith': EncryptWith, 'DelegateTo': DelegateTo, 'DelegateToType': DelegateToType_, 'Forwardable': Forwardable, 'Delegatable': Delegatable, 'Participants': Participants, 'ParticipantsType': ParticipantsType_, 'ParticipantType': ParticipantType_, 'Code': StatusType_Code, 'Reason': StatusType_Reason, 'Primary': ParticipantsType_Primary, 'Participant': ParticipantsType_Participant, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/ws/wsutil.py000066400000000000000000000146561355762626600173100ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Sun Jun 14 12:18:10 2015 by parse_xsd.py version 0.5. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' class TTimestampFault_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:tTimestampFault element """ c_tag = 'tTimestampFault' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def t_timestamp_fault__from_string(xml_string): return saml2.create_class_from_xml_string(TTimestampFault_, xml_string) class AttributedDateTime_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:AttributedDateTime element """ c_tag = 'AttributedDateTime' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Id'] = ('Id', 'anyURI', False) def __init__(self, Id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.Id=Id def attributed_date_time__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedDateTime_, xml_string) class AttributedURI_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:AttributedURI element """ c_tag = 'AttributedURI' c_namespace = NAMESPACE c_value_type = {'base': 'anyURI'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Id'] = ('Id', 'anyURI', False) def __init__(self, Id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.Id=Id def attributed_ur_i__from_string(xml_string): return saml2.create_class_from_xml_string(AttributedURI_, xml_string) class Expires(AttributedDateTime_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:Expires element """ c_tag = 'Expires' c_namespace = NAMESPACE c_children = AttributedDateTime_.c_children.copy() c_attributes = AttributedDateTime_.c_attributes.copy() c_child_order = AttributedDateTime_.c_child_order[:] c_cardinality = AttributedDateTime_.c_cardinality.copy() def expires_from_string(xml_string): return saml2.create_class_from_xml_string(Expires, xml_string) class Created(AttributedDateTime_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:Created element """ c_tag = 'Created' c_namespace = NAMESPACE c_children = AttributedDateTime_.c_children.copy() c_attributes = AttributedDateTime_.c_attributes.copy() c_child_order = AttributedDateTime_.c_child_order[:] c_cardinality = AttributedDateTime_.c_cardinality.copy() def created_from_string(xml_string): return saml2.create_class_from_xml_string(Created, xml_string) class TimestampType_(SamlBase): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:TimestampType element """ c_tag = 'TimestampType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Created'] = ('created', Created) c_cardinality['created'] = {"min":0, "max":1} c_children['{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Expires'] = ('expires', Expires) c_cardinality['expires'] = {"min":0, "max":1} c_attributes['Id'] = ('Id', 'anyURI', False) c_child_order.extend(['created', 'expires']) def __init__(self, created=None, expires=None, Id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.created=created self.expires=expires self.Id=Id def timestamp_type__from_string(xml_string): return saml2.create_class_from_xml_string(TimestampType_, xml_string) class Timestamp(TimestampType_): """The http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd:Timestamp element """ c_tag = 'Timestamp' c_namespace = NAMESPACE c_children = TimestampType_.c_children.copy() c_attributes = TimestampType_.c_attributes.copy() c_child_order = TimestampType_.c_child_order[:] c_cardinality = TimestampType_.c_cardinality.copy() def timestamp_from_string(xml_string): return saml2.create_class_from_xml_string(Timestamp, xml_string) #.................. AG_commonAtts = [ ('Id', '', False), ] ELEMENT_FROM_STRING = { TTimestampFault_.c_tag: t_timestamp_fault__from_string, AttributedDateTime_.c_tag: attributed_date_time__from_string, AttributedURI_.c_tag: attributed_ur_i__from_string, TimestampType_.c_tag: timestamp_type__from_string, Timestamp.c_tag: timestamp_from_string, Expires.c_tag: expires_from_string, Created.c_tag: created_from_string, } ELEMENT_BY_TAG = { 'tTimestampFault': TTimestampFault_, 'AttributedDateTime': AttributedDateTime_, 'AttributedURI': AttributedURI_, 'TimestampType': TimestampType_, 'Timestamp': Timestamp, 'Expires': Expires, 'Created': Created, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/xml_template/000077500000000000000000000000001355762626600174355ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/xml_template/template.xml000066400000000000000000000015001355762626600217660ustar00rootroot00000000000000 pysaml2-4.9.0/src/saml2/xmldsig/000077500000000000000000000000001355762626600164115ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/xmldsig/__init__.py000066400000000000000000002002401355762626600205200ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase NAMESPACE = 'http://www.w3.org/2000/09/xmldsig#' ENCODING_BASE64 = 'http://www.w3.org/2000/09/xmldsig#base64' # digest and signature algorithms (not implemented = commented out) DIGEST_MD5 = 'http://www.w3.org/2001/04/xmldsig-more#md5' # test framework # only! DIGEST_SHA1 = 'http://www.w3.org/2000/09/xmldsig#sha1' DIGEST_SHA224 = 'http://www.w3.org/2001/04/xmldsig-more#sha224' DIGEST_SHA256 = 'http://www.w3.org/2001/04/xmlenc#sha256' DIGEST_SHA384 = 'http://www.w3.org/2001/04/xmldsig-more#sha384' DIGEST_SHA512 = 'http://www.w3.org/2001/04/xmlenc#sha512' DIGEST_RIPEMD160 = 'http://www.w3.org/2001/04/xmlenc#ripemd160' digest_default = DIGEST_SHA1 DIGEST_ALLOWED_ALG = (('DIGEST_SHA1', DIGEST_SHA1), ('DIGEST_SHA224', DIGEST_SHA224), ('DIGEST_SHA256', DIGEST_SHA256), ('DIGEST_SHA384', DIGEST_SHA384), ('DIGEST_SHA512', DIGEST_SHA512), ('DIGEST_RIPEMD160', DIGEST_RIPEMD160)) DIGEST_AVAIL_ALG = DIGEST_ALLOWED_ALG + (('DIGEST_MD5', DIGEST_MD5),) SIG_DSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#dsa-sha1' SIG_DSA_SHA256 = 'http://www.w3.org/2009/xmldsig11#dsa-sha256' SIG_ECDSA_SHA1 = 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha1' SIG_ECDSA_SHA224 = 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha224' SIG_ECDSA_SHA256 = 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha256' SIG_ECDSA_SHA384 = 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha384' SIG_ECDSA_SHA512 = 'http://www.w3.org/2001/04/xmldsig-more#ECDSA_sha512' SIG_RSA_MD5 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-md5' # test framework SIG_RSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#rsa-sha1' SIG_RSA_SHA224 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha224' SIG_RSA_SHA256 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256' SIG_RSA_SHA384 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha384' SIG_RSA_SHA512 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha512' SIG_RSA_RIPEMD160 = 'http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160' sig_default = SIG_RSA_SHA1 SIG_ALLOWED_ALG = (('SIG_RSA_SHA1', SIG_RSA_SHA1), ('SIG_RSA_SHA224', SIG_RSA_SHA224), ('SIG_RSA_SHA256', SIG_RSA_SHA256), ('SIG_RSA_SHA384', SIG_RSA_SHA384), ('SIG_RSA_SHA512', SIG_RSA_SHA512)) SIG_AVAIL_ALG = SIG_ALLOWED_ALG + (('SIG_RSA_MD5', SIG_RSA_MD5),) MAC_SHA1 = 'http://www.w3.org/2000/09/xmldsig#hmac-sha1' C14N = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315' C14N_WITH_C = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments' ALG_EXC_C14N = 'http://www.w3.org/2001/10/xml-exc-c14n#' TRANSFORM_XSLT = 'http://www.w3.org/TR/1999/REC-xslt-19991116' TRANSFORM_XPATH = 'http://www.w3.org/TR/1999/REC-xpath-19991116' TRANSFORM_ENVELOPED = 'http://www.w3.org/2000/09/xmldsig#enveloped-signature' class DefaultSignature(object): class _DefaultSignature(object): def __init__(self, sign_alg=None, digest_alg=None): if sign_alg is None: self.sign_alg = sig_default else: self.sign_alg = sign_alg if digest_alg is None: self.digest_alg = digest_default else: self.digest_alg = digest_alg def __str__(self): return repr(self) + self.sign_alg instance = None def __init__(self, sign_alg=None, digest_alg=None): if not DefaultSignature.instance: DefaultSignature.instance = DefaultSignature._DefaultSignature(sign_alg, digest_alg) def __getattr__(self, name): return getattr(self.instance, name) def get_sign_alg(self): return self.sign_alg def get_digest_alg(self): return self.digest_alg class CryptoBinary_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:CryptoBinary element """ c_tag = 'CryptoBinary' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def crypto_binary__from_string(xml_string): return saml2.create_class_from_xml_string(CryptoBinary_, xml_string) class SignatureValueType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignatureValueType element """ c_tag = 'SignatureValueType' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Id'] = ('id', 'ID', False) def __init__(self, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.id = id def signature_value_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignatureValueType_, xml_string) class CanonicalizationMethodType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:CanonicalizationMethodType element """ c_tag = 'CanonicalizationMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) def __init__(self, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.algorithm = algorithm def canonicalization_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(CanonicalizationMethodType_, xml_string) class TransformType_XPath(SamlBase): c_tag = 'XPath' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def transform_type__x_path_from_string(xml_string): return saml2.create_class_from_xml_string(TransformType_XPath, xml_string) class TransformType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:TransformType element """ c_tag = 'TransformType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}XPath'] = ( 'x_path', [TransformType_XPath]) c_cardinality['x_path'] = {"min": 0} c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) c_child_order.extend(['x_path']) def __init__(self, x_path=None, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.x_path = x_path or [] self.algorithm = algorithm def transform_type__from_string(xml_string): return saml2.create_class_from_xml_string(TransformType_, xml_string) class DigestMethodType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:DigestMethodType element """ c_tag = 'DigestMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) def __init__(self, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.algorithm = algorithm def digest_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(DigestMethodType_, xml_string) class DigestValueType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:DigestValueType element """ c_tag = 'DigestValueType' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def digest_value_type__from_string(xml_string): return saml2.create_class_from_xml_string(DigestValueType_, xml_string) class KeyName(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:KeyName element """ c_tag = 'KeyName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_name_from_string(xml_string): return saml2.create_class_from_xml_string(KeyName, xml_string) class MgmtData(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:MgmtData element """ c_tag = 'MgmtData' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def mgmt_data_from_string(xml_string): return saml2.create_class_from_xml_string(MgmtData, xml_string) class X509IssuerName(SamlBase): c_tag = 'X509IssuerName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_issuer_name_from_string(xml_string): return saml2.create_class_from_xml_string(X509IssuerName, xml_string) class X509SerialNumber(SamlBase): c_tag = 'X509SerialNumber' c_namespace = NAMESPACE c_value_type = {'base': 'integer'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_serial_number_from_string(xml_string): return saml2.create_class_from_xml_string(X509SerialNumber, xml_string) class X509IssuerSerialType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:X509IssuerSerialType element """ c_tag = 'X509IssuerSerialType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}X509IssuerName'] = ( 'x509_issuer_name', X509IssuerName) c_children['{http://www.w3.org/2000/09/xmldsig#}X509SerialNumber'] = ( 'x509_serial_number', X509SerialNumber) c_child_order.extend(['x509_issuer_name', 'x509_serial_number']) def __init__(self, x509_issuer_name=None, x509_serial_number=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.x509_issuer_name = x509_issuer_name self.x509_serial_number = x509_serial_number def x509_issuer_serial_type__from_string(xml_string): return saml2.create_class_from_xml_string(X509IssuerSerialType_, xml_string) class PGPKeyID(SamlBase): c_tag = 'PGPKeyID' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def pgp_key_id_from_string(xml_string): return saml2.create_class_from_xml_string(PGPKeyID, xml_string) class PGPKeyPacket(SamlBase): c_tag = 'PGPKeyPacket' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def pgp_key_packet_from_string(xml_string): return saml2.create_class_from_xml_string(PGPKeyPacket, xml_string) class PGPDataType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:PGPDataType element """ c_tag = 'PGPDataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}PGPKeyID'] = ( 'pgp_key_id', PGPKeyID) c_children['{http://www.w3.org/2000/09/xmldsig#}PGPKeyPacket'] = ( 'pgp_key_packet', PGPKeyPacket) c_cardinality['pgp_key_packet'] = {"min": 0, "max": 1} c_child_order.extend(['pgp_key_id', 'pgp_key_packet']) def __init__(self, pgp_key_id=None, pgp_key_packet=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.pgp_key_id = pgp_key_id self.pgp_key_packet = pgp_key_packet def pgp_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(PGPDataType_, xml_string) class SPKISexp(SamlBase): c_tag = 'SPKISexp' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def spki_sexp_from_string(xml_string): return saml2.create_class_from_xml_string(SPKISexp, xml_string) class SPKIDataType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SPKIDataType element """ c_tag = 'SPKIDataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}SPKISexp'] = ('spki_sexp', [SPKISexp]) c_cardinality['spki_sexp'] = {"min": 1} c_child_order.extend(['spki_sexp']) def __init__(self, spki_sexp=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.spki_sexp = spki_sexp or [] def spki_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(SPKIDataType_, xml_string) class ObjectType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:ObjectType element """ c_tag = 'ObjectType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Id'] = ('id', 'ID', False) c_attributes['MimeType'] = ('mime_type', 'string', False) c_attributes['Encoding'] = ('encoding', 'anyURI', False) def __init__(self, id=None, mime_type=None, encoding=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.id = id self.mime_type = mime_type self.encoding = encoding def object_type__from_string(xml_string): return saml2.create_class_from_xml_string(ObjectType_, xml_string) class SignaturePropertyType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignaturePropertyType element """ c_tag = 'SignaturePropertyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Target'] = ('target', 'anyURI', True) c_attributes['Id'] = ('id', 'ID', False) def __init__(self, target=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.target = target self.id = id def signature_property_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignaturePropertyType_, xml_string) class HMACOutputLengthType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:HMACOutputLengthType element """ c_tag = 'HMACOutputLengthType' c_namespace = NAMESPACE c_value_type = {'base': 'integer'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def hmac_output_length_type__from_string(xml_string): return saml2.create_class_from_xml_string(HMACOutputLengthType_, xml_string) class P(CryptoBinary_): c_tag = 'P' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def p_from_string(xml_string): return saml2.create_class_from_xml_string(P, xml_string) class Q(CryptoBinary_): c_tag = 'Q' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def q_from_string(xml_string): return saml2.create_class_from_xml_string(Q, xml_string) class G(CryptoBinary_): c_tag = 'G' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def g_from_string(xml_string): return saml2.create_class_from_xml_string(G, xml_string) class Y(CryptoBinary_): c_tag = 'Y' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def y_from_string(xml_string): return saml2.create_class_from_xml_string(Y, xml_string) class J(CryptoBinary_): c_tag = 'J' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def j_from_string(xml_string): return saml2.create_class_from_xml_string(J, xml_string) class Seed(CryptoBinary_): c_tag = 'Seed' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def seed_from_string(xml_string): return saml2.create_class_from_xml_string(Seed, xml_string) class PgenCounter(CryptoBinary_): c_tag = 'PgenCounter' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def pgen_counter_from_string(xml_string): return saml2.create_class_from_xml_string(PgenCounter, xml_string) class DSAKeyValueType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:DSAKeyValueType element """ c_tag = 'DSAKeyValueType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}P'] = ('p', P) c_cardinality['p'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Q'] = ('q', Q) c_cardinality['q'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}G'] = ('g', G) c_cardinality['g'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Y'] = ('y', Y) c_children['{http://www.w3.org/2000/09/xmldsig#}J'] = ('j', J) c_cardinality['j'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Seed'] = ('seed', Seed) c_cardinality['seed'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}PgenCounter'] = ( 'pgen_counter', PgenCounter) c_cardinality['pgen_counter'] = {"min": 0, "max": 1} c_child_order.extend(['p', 'q', 'g', 'y', 'j', 'seed', 'pgen_counter']) def __init__(self, p=None, q=None, g=None, y=None, j=None, seed=None, pgen_counter=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.p = p self.q = q self.g = g self.y = y self.j = j self.seed = seed self.pgen_counter = pgen_counter def dsa_key_value_type__from_string(xml_string): return saml2.create_class_from_xml_string(DSAKeyValueType_, xml_string) class Modulus(CryptoBinary_): c_tag = 'Modulus' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def modulus_from_string(xml_string): return saml2.create_class_from_xml_string(Modulus, xml_string) class Exponent(CryptoBinary_): c_tag = 'Exponent' c_namespace = NAMESPACE c_children = CryptoBinary_.c_children.copy() c_attributes = CryptoBinary_.c_attributes.copy() c_child_order = CryptoBinary_.c_child_order[:] c_cardinality = CryptoBinary_.c_cardinality.copy() def exponent_from_string(xml_string): return saml2.create_class_from_xml_string(Exponent, xml_string) class RSAKeyValueType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:RSAKeyValueType element """ c_tag = 'RSAKeyValueType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Modulus'] = ('modulus', Modulus) c_children['{http://www.w3.org/2000/09/xmldsig#}Exponent'] = ('exponent', Exponent) c_child_order.extend(['modulus', 'exponent']) def __init__(self, modulus=None, exponent=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.modulus = modulus self.exponent = exponent def rsa_key_value_type__from_string(xml_string): return saml2.create_class_from_xml_string(RSAKeyValueType_, xml_string) class SignatureValue(SignatureValueType_): """The http://www.w3.org/2000/09/xmldsig#:SignatureValue element """ c_tag = 'SignatureValue' c_namespace = NAMESPACE c_children = SignatureValueType_.c_children.copy() c_attributes = SignatureValueType_.c_attributes.copy() c_child_order = SignatureValueType_.c_child_order[:] c_cardinality = SignatureValueType_.c_cardinality.copy() def signature_value_from_string(xml_string): return saml2.create_class_from_xml_string(SignatureValue, xml_string) class CanonicalizationMethod(CanonicalizationMethodType_): """The http://www.w3.org/2000/09/xmldsig#:CanonicalizationMethod element """ c_tag = 'CanonicalizationMethod' c_namespace = NAMESPACE c_children = CanonicalizationMethodType_.c_children.copy() c_attributes = CanonicalizationMethodType_.c_attributes.copy() c_child_order = CanonicalizationMethodType_.c_child_order[:] c_cardinality = CanonicalizationMethodType_.c_cardinality.copy() def canonicalization_method_from_string(xml_string): return saml2.create_class_from_xml_string(CanonicalizationMethod, xml_string) class HMACOutputLength(HMACOutputLengthType_): c_tag = 'HMACOutputLength' c_namespace = NAMESPACE c_children = HMACOutputLengthType_.c_children.copy() c_attributes = HMACOutputLengthType_.c_attributes.copy() c_child_order = HMACOutputLengthType_.c_child_order[:] c_cardinality = HMACOutputLengthType_.c_cardinality.copy() def hmac_output_length_from_string(xml_string): return saml2.create_class_from_xml_string(HMACOutputLength, xml_string) class SignatureMethodType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignatureMethodType element """ c_tag = 'SignatureMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}HMACOutputLength'] = ( 'hmac_output_length', HMACOutputLength) c_cardinality['hmac_output_length'] = {"min": 0, "max": 1} c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) c_child_order.extend(['hmac_output_length']) def __init__(self, hmac_output_length=None, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.hmac_output_length = hmac_output_length self.algorithm = algorithm def signature_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignatureMethodType_, xml_string) class Transform(TransformType_): """The http://www.w3.org/2000/09/xmldsig#:Transform element """ c_tag = 'Transform' c_namespace = NAMESPACE c_children = TransformType_.c_children.copy() c_attributes = TransformType_.c_attributes.copy() c_child_order = TransformType_.c_child_order[:] c_cardinality = TransformType_.c_cardinality.copy() def transform_from_string(xml_string): return saml2.create_class_from_xml_string(Transform, xml_string) class DigestMethod(DigestMethodType_): """The http://www.w3.org/2000/09/xmldsig#:DigestMethod element """ c_tag = 'DigestMethod' c_namespace = NAMESPACE c_children = DigestMethodType_.c_children.copy() c_attributes = DigestMethodType_.c_attributes.copy() c_child_order = DigestMethodType_.c_child_order[:] c_cardinality = DigestMethodType_.c_cardinality.copy() def digest_method_from_string(xml_string): return saml2.create_class_from_xml_string(DigestMethod, xml_string) class DigestValue(DigestValueType_): """The http://www.w3.org/2000/09/xmldsig#:DigestValue element """ c_tag = 'DigestValue' c_namespace = NAMESPACE c_children = DigestValueType_.c_children.copy() c_attributes = DigestValueType_.c_attributes.copy() c_child_order = DigestValueType_.c_child_order[:] c_cardinality = DigestValueType_.c_cardinality.copy() def digest_value_from_string(xml_string): return saml2.create_class_from_xml_string(DigestValue, xml_string) class X509IssuerSerial(X509IssuerSerialType_): c_tag = 'X509IssuerSerial' c_namespace = NAMESPACE c_children = X509IssuerSerialType_.c_children.copy() c_attributes = X509IssuerSerialType_.c_attributes.copy() c_child_order = X509IssuerSerialType_.c_child_order[:] c_cardinality = X509IssuerSerialType_.c_cardinality.copy() def x509_issuer_serial_from_string(xml_string): return saml2.create_class_from_xml_string(X509IssuerSerial, xml_string) class X509SKI(SamlBase): c_tag = 'X509SKI' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_ski_from_string(xml_string): return saml2.create_class_from_xml_string(X509SKI, xml_string) class X509SubjectName(SamlBase): c_tag = 'X509SubjectName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_subject_name_from_string(xml_string): return saml2.create_class_from_xml_string(X509SubjectName, xml_string) class X509Certificate(SamlBase): c_tag = 'X509Certificate' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_certificate_from_string(xml_string): return saml2.create_class_from_xml_string(X509Certificate, xml_string) class X509CRL(SamlBase): c_tag = 'X509CRL' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def x509_crl_from_string(xml_string): return saml2.create_class_from_xml_string(X509CRL, xml_string) class X509DataType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:X509DataType element """ c_tag = 'X509DataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}X509IssuerSerial'] = ( 'x509_issuer_serial', X509IssuerSerial) c_cardinality['x509_issuer_serial'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}X509SKI'] = ('x509_ski', X509SKI) c_cardinality['x509_ski'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}X509SubjectName'] = ( 'x509_subject_name', X509SubjectName) c_cardinality['x509_subject_name'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}X509Certificate'] = ( 'x509_certificate', X509Certificate) c_cardinality['x509_certificate'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}X509CRL'] = ('x509_crl', X509CRL) c_cardinality['x509_crl'] = {"min": 0, "max": 1} c_child_order.extend(['x509_issuer_serial', 'x509_ski', 'x509_subject_name', 'x509_certificate', 'x509_crl']) def __init__(self, x509_issuer_serial=None, x509_ski=None, x509_subject_name=None, x509_certificate=None, x509_crl=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.x509_issuer_serial = x509_issuer_serial self.x509_ski = x509_ski self.x509_subject_name = x509_subject_name self.x509_certificate = x509_certificate self.x509_crl = x509_crl def x509_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(X509DataType_, xml_string) class PGPData(PGPDataType_): """The http://www.w3.org/2000/09/xmldsig#:PGPData element """ c_tag = 'PGPData' c_namespace = NAMESPACE c_children = PGPDataType_.c_children.copy() c_attributes = PGPDataType_.c_attributes.copy() c_child_order = PGPDataType_.c_child_order[:] c_cardinality = PGPDataType_.c_cardinality.copy() def pgp_data_from_string(xml_string): return saml2.create_class_from_xml_string(PGPData, xml_string) class SPKIData(SPKIDataType_): """The http://www.w3.org/2000/09/xmldsig#:SPKIData element """ c_tag = 'SPKIData' c_namespace = NAMESPACE c_children = SPKIDataType_.c_children.copy() c_attributes = SPKIDataType_.c_attributes.copy() c_child_order = SPKIDataType_.c_child_order[:] c_cardinality = SPKIDataType_.c_cardinality.copy() def spki_data_from_string(xml_string): return saml2.create_class_from_xml_string(SPKIData, xml_string) class Object(ObjectType_): """The http://www.w3.org/2000/09/xmldsig#:Object element """ c_tag = 'Object' c_namespace = NAMESPACE c_children = ObjectType_.c_children.copy() c_attributes = ObjectType_.c_attributes.copy() c_child_order = ObjectType_.c_child_order[:] c_cardinality = ObjectType_.c_cardinality.copy() def object_from_string(xml_string): return saml2.create_class_from_xml_string(Object, xml_string) class SignatureProperty(SignaturePropertyType_): """The http://www.w3.org/2000/09/xmldsig#:SignatureProperty element """ c_tag = 'SignatureProperty' c_namespace = NAMESPACE c_children = SignaturePropertyType_.c_children.copy() c_attributes = SignaturePropertyType_.c_attributes.copy() c_child_order = SignaturePropertyType_.c_child_order[:] c_cardinality = SignaturePropertyType_.c_cardinality.copy() def signature_property_from_string(xml_string): return saml2.create_class_from_xml_string(SignatureProperty, xml_string) class DSAKeyValue(DSAKeyValueType_): """The http://www.w3.org/2000/09/xmldsig#:DSAKeyValue element """ c_tag = 'DSAKeyValue' c_namespace = NAMESPACE c_children = DSAKeyValueType_.c_children.copy() c_attributes = DSAKeyValueType_.c_attributes.copy() c_child_order = DSAKeyValueType_.c_child_order[:] c_cardinality = DSAKeyValueType_.c_cardinality.copy() def dsa_key_value_from_string(xml_string): return saml2.create_class_from_xml_string(DSAKeyValue, xml_string) class RSAKeyValue(RSAKeyValueType_): """The http://www.w3.org/2000/09/xmldsig#:RSAKeyValue element """ c_tag = 'RSAKeyValue' c_namespace = NAMESPACE c_children = RSAKeyValueType_.c_children.copy() c_attributes = RSAKeyValueType_.c_attributes.copy() c_child_order = RSAKeyValueType_.c_child_order[:] c_cardinality = RSAKeyValueType_.c_cardinality.copy() def rsa_key_value_from_string(xml_string): return saml2.create_class_from_xml_string(RSAKeyValue, xml_string) class SignatureMethod(SignatureMethodType_): """The http://www.w3.org/2000/09/xmldsig#:SignatureMethod element """ c_tag = 'SignatureMethod' c_namespace = NAMESPACE c_children = SignatureMethodType_.c_children.copy() c_attributes = SignatureMethodType_.c_attributes.copy() c_child_order = SignatureMethodType_.c_child_order[:] c_cardinality = SignatureMethodType_.c_cardinality.copy() def signature_method_from_string(xml_string): return saml2.create_class_from_xml_string(SignatureMethod, xml_string) class TransformsType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:TransformsType element """ c_tag = 'TransformsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Transform'] = ('transform', [Transform]) c_cardinality['transform'] = {"min": 1} c_child_order.extend(['transform']) def __init__(self, transform=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transform = transform or [] def transforms_type__from_string(xml_string): return saml2.create_class_from_xml_string(TransformsType_, xml_string) class KeyValueType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:KeyValueType element """ c_tag = 'KeyValueType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}DSAKeyValue'] = ( 'dsa_key_value', DSAKeyValue) c_cardinality['dsa_key_value'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}RSAKeyValue'] = ( 'rsa_key_value', RSAKeyValue) c_cardinality['rsa_key_value'] = {"min": 0, "max": 1} c_child_order.extend(['dsa_key_value', 'rsa_key_value']) def __init__(self, dsa_key_value=None, rsa_key_value=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.dsa_key_value = dsa_key_value self.rsa_key_value = rsa_key_value def key_value_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyValueType_, xml_string) class X509Data(X509DataType_): """The http://www.w3.org/2000/09/xmldsig#:X509Data element """ c_tag = 'X509Data' c_namespace = NAMESPACE c_children = X509DataType_.c_children.copy() c_attributes = X509DataType_.c_attributes.copy() c_child_order = X509DataType_.c_child_order[:] c_cardinality = X509DataType_.c_cardinality.copy() def x509_data_from_string(xml_string): return saml2.create_class_from_xml_string(X509Data, xml_string) class SignaturePropertiesType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignaturePropertiesType element """ c_tag = 'SignaturePropertiesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}SignatureProperty'] = ( 'signature_property', [SignatureProperty]) c_cardinality['signature_property'] = {"min": 1} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['signature_property']) def __init__(self, signature_property=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.signature_property = signature_property or [] self.id = id def signature_properties_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignaturePropertiesType_, xml_string) class Transforms(TransformsType_): """The http://www.w3.org/2000/09/xmldsig#:Transforms element """ c_tag = 'Transforms' c_namespace = NAMESPACE c_children = TransformsType_.c_children.copy() c_attributes = TransformsType_.c_attributes.copy() c_child_order = TransformsType_.c_child_order[:] c_cardinality = TransformsType_.c_cardinality.copy() def transforms_from_string(xml_string): return saml2.create_class_from_xml_string(Transforms, xml_string) class KeyValue(KeyValueType_): """The http://www.w3.org/2000/09/xmldsig#:KeyValue element """ c_tag = 'KeyValue' c_namespace = NAMESPACE c_children = KeyValueType_.c_children.copy() c_attributes = KeyValueType_.c_attributes.copy() c_child_order = KeyValueType_.c_child_order[:] c_cardinality = KeyValueType_.c_cardinality.copy() def key_value_from_string(xml_string): return saml2.create_class_from_xml_string(KeyValue, xml_string) class RetrievalMethodType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:RetrievalMethodType element """ c_tag = 'RetrievalMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Transforms'] = ( 'transforms', Transforms) c_cardinality['transforms'] = {"min": 0, "max": 1} c_attributes['URI'] = ('uri', 'anyURI', False) c_attributes['Type'] = ('type', 'anyURI', False) c_child_order.extend(['transforms']) def __init__(self, transforms=None, uri=None, type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transforms = transforms self.uri = uri self.type = type def retrieval_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(RetrievalMethodType_, xml_string) class SignatureProperties(SignaturePropertiesType_): """The http://www.w3.org/2000/09/xmldsig#:SignatureProperties element """ c_tag = 'SignatureProperties' c_namespace = NAMESPACE c_children = SignaturePropertiesType_.c_children.copy() c_attributes = SignaturePropertiesType_.c_attributes.copy() c_child_order = SignaturePropertiesType_.c_child_order[:] c_cardinality = SignaturePropertiesType_.c_cardinality.copy() def signature_properties_from_string(xml_string): return saml2.create_class_from_xml_string(SignatureProperties, xml_string) class ReferenceType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:ReferenceType element """ c_tag = 'ReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Transforms'] = ( 'transforms', Transforms) c_cardinality['transforms'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}DigestMethod'] = ( 'digest_method', DigestMethod) c_children['{http://www.w3.org/2000/09/xmldsig#}DigestValue'] = ( 'digest_value', DigestValue) c_attributes['Id'] = ('id', 'ID', False) c_attributes['URI'] = ('uri', 'anyURI', False) c_attributes['Type'] = ('type', 'anyURI', False) c_child_order.extend(['transforms', 'digest_method', 'digest_value']) def __init__(self, transforms=None, digest_method=None, digest_value=None, id=None, uri=None, type=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transforms = transforms self.digest_method = digest_method self.digest_value = digest_value self.id = id self.uri = uri self.type = type def reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceType_, xml_string) class RetrievalMethod(RetrievalMethodType_): """The http://www.w3.org/2000/09/xmldsig#:RetrievalMethod element """ c_tag = 'RetrievalMethod' c_namespace = NAMESPACE c_children = RetrievalMethodType_.c_children.copy() c_attributes = RetrievalMethodType_.c_attributes.copy() c_child_order = RetrievalMethodType_.c_child_order[:] c_cardinality = RetrievalMethodType_.c_cardinality.copy() def retrieval_method_from_string(xml_string): return saml2.create_class_from_xml_string(RetrievalMethod, xml_string) class Reference(ReferenceType_): """The http://www.w3.org/2000/09/xmldsig#:Reference element """ c_tag = 'Reference' c_namespace = NAMESPACE c_children = ReferenceType_.c_children.copy() c_attributes = ReferenceType_.c_attributes.copy() c_child_order = ReferenceType_.c_child_order[:] c_cardinality = ReferenceType_.c_cardinality.copy() def reference_from_string(xml_string): return saml2.create_class_from_xml_string(Reference, xml_string) # import xmlenc as enc class KeyInfoType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:KeyInfoType element """ c_tag = 'KeyInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}KeyName'] = ('key_name', [KeyName]) c_cardinality['key_name'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}KeyValue'] = ('key_value', [KeyValue]) c_cardinality['key_value'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}RetrievalMethod'] = ( 'retrieval_method', [RetrievalMethod]) c_cardinality['retrieval_method'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}X509Data'] = ('x509_data', [X509Data]) c_cardinality['x509_data'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}PGPData'] = ('pgp_data', [PGPData]) c_cardinality['pgp_data'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}SPKIData'] = ('spki_data', [SPKIData]) c_cardinality['spki_data'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmldsig#}MgmtData'] = ('mgmt_data', [MgmtData]) c_cardinality['mgmt_data'] = {"min": 0} c_children['{http://www.w3.org/2000/09/xmlenc#}EncryptedKey'] = ( 'encrypted_key', None) c_cardinality['key_info'] = {"min": 0, "max": 1} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['key_name', 'key_value', 'retrieval_method', 'x509_data', 'pgp_data', 'spki_data', 'mgmt_data', 'encrypted_key']) def __init__(self, key_name=None, key_value=None, retrieval_method=None, x509_data=None, pgp_data=None, spki_data=None, mgmt_data=None, encrypted_key=None, id=None, text=None, extension_elements=None, extension_attributes=None): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes ) self.key_name = key_name or [] self.key_value = key_value or [] self.retrieval_method = retrieval_method or [] self.x509_data = x509_data or [] self.pgp_data = pgp_data or [] self.spki_data = spki_data or [] self.mgmt_data = mgmt_data or [] self.encrypted_key = encrypted_key self.id = id def key_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeyInfoType_, xml_string) class ManifestType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:ManifestType element """ c_tag = 'ManifestType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Reference'] = ('reference', [Reference]) c_cardinality['reference'] = {"min": 1} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['reference']) def __init__(self, reference=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.reference = reference or [] self.id = id def manifest_type__from_string(xml_string): return saml2.create_class_from_xml_string(ManifestType_, xml_string) class SignedInfoType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignedInfoType element """ c_tag = 'SignedInfoType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}CanonicalizationMethod'] = ( 'canonicalization_method', CanonicalizationMethod) c_children['{http://www.w3.org/2000/09/xmldsig#}SignatureMethod'] = ( 'signature_method', SignatureMethod) c_children['{http://www.w3.org/2000/09/xmldsig#}Reference'] = ('reference', [Reference]) c_cardinality['reference'] = {"min": 1} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['canonicalization_method', 'signature_method', 'reference']) def __init__(self, canonicalization_method=None, signature_method=None, reference=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.canonicalization_method = canonicalization_method self.signature_method = signature_method self.reference = reference or [] self.id = id def signed_info_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignedInfoType_, xml_string) class KeyInfo(KeyInfoType_): """The http://www.w3.org/2000/09/xmldsig#:KeyInfo element """ c_tag = 'KeyInfo' c_namespace = NAMESPACE c_children = KeyInfoType_.c_children.copy() c_attributes = KeyInfoType_.c_attributes.copy() c_child_order = KeyInfoType_.c_child_order[:] c_cardinality = KeyInfoType_.c_cardinality.copy() def key_info_from_string(xml_string): return saml2.create_class_from_xml_string(KeyInfo, xml_string) class Manifest(ManifestType_): """The http://www.w3.org/2000/09/xmldsig#:Manifest element """ c_tag = 'Manifest' c_namespace = NAMESPACE c_children = ManifestType_.c_children.copy() c_attributes = ManifestType_.c_attributes.copy() c_child_order = ManifestType_.c_child_order[:] c_cardinality = ManifestType_.c_cardinality.copy() def manifest_from_string(xml_string): return saml2.create_class_from_xml_string(Manifest, xml_string) class SignedInfo(SignedInfoType_): """The http://www.w3.org/2000/09/xmldsig#:SignedInfo element """ c_tag = 'SignedInfo' c_namespace = NAMESPACE c_children = SignedInfoType_.c_children.copy() c_attributes = SignedInfoType_.c_attributes.copy() c_child_order = SignedInfoType_.c_child_order[:] c_cardinality = SignedInfoType_.c_cardinality.copy() def signed_info_from_string(xml_string): return saml2.create_class_from_xml_string(SignedInfo, xml_string) class SignatureType_(SamlBase): """The http://www.w3.org/2000/09/xmldsig#:SignatureType element """ c_tag = 'SignatureType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}SignedInfo'] = ( 'signed_info', SignedInfo) c_children['{http://www.w3.org/2000/09/xmldsig#}SignatureValue'] = ( 'signature_value', SignatureValue) c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ('key_info', KeyInfo) c_cardinality['key_info'] = {"min": 0, "max": 1} c_children['{http://www.w3.org/2000/09/xmldsig#}Object'] = ('object', [Object]) c_cardinality['object'] = {"min": 0} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['signed_info', 'signature_value', 'key_info', 'object']) def __init__(self, signed_info=None, signature_value=None, key_info=None, object=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.signed_info = signed_info self.signature_value = signature_value self.key_info = key_info self.object = object or [] self.id = id def signature_type__from_string(xml_string): return saml2.create_class_from_xml_string(SignatureType_, xml_string) class Signature(SignatureType_): """The http://www.w3.org/2000/09/xmldsig#:Signature element """ c_tag = 'Signature' c_namespace = NAMESPACE c_children = SignatureType_.c_children.copy() c_attributes = SignatureType_.c_attributes.copy() c_child_order = SignatureType_.c_child_order[:] c_cardinality = SignatureType_.c_cardinality.copy() def signature_from_string(xml_string): return saml2.create_class_from_xml_string(Signature, xml_string) ELEMENT_FROM_STRING = { CryptoBinary_.c_tag: crypto_binary__from_string, Signature.c_tag: signature_from_string, SignatureType_.c_tag: signature_type__from_string, SignatureValue.c_tag: signature_value_from_string, SignatureValueType_.c_tag: signature_value_type__from_string, SignedInfo.c_tag: signed_info_from_string, SignedInfoType_.c_tag: signed_info_type__from_string, CanonicalizationMethod.c_tag: canonicalization_method_from_string, CanonicalizationMethodType_.c_tag: canonicalization_method_type__from_string, SignatureMethod.c_tag: signature_method_from_string, SignatureMethodType_.c_tag: signature_method_type__from_string, Reference.c_tag: reference_from_string, ReferenceType_.c_tag: reference_type__from_string, Transforms.c_tag: transforms_from_string, TransformsType_.c_tag: transforms_type__from_string, Transform.c_tag: transform_from_string, TransformType_.c_tag: transform_type__from_string, DigestMethod.c_tag: digest_method_from_string, DigestMethodType_.c_tag: digest_method_type__from_string, DigestValue.c_tag: digest_value_from_string, DigestValueType_.c_tag: digest_value_type__from_string, KeyInfo.c_tag: key_info_from_string, KeyInfoType_.c_tag: key_info_type__from_string, KeyName.c_tag: key_name_from_string, MgmtData.c_tag: mgmt_data_from_string, KeyValue.c_tag: key_value_from_string, KeyValueType_.c_tag: key_value_type__from_string, RetrievalMethod.c_tag: retrieval_method_from_string, RetrievalMethodType_.c_tag: retrieval_method_type__from_string, X509Data.c_tag: x509_data_from_string, X509DataType_.c_tag: x509_data_type__from_string, X509IssuerSerialType_.c_tag: x509_issuer_serial_type__from_string, PGPData.c_tag: pgp_data_from_string, PGPDataType_.c_tag: pgp_data_type__from_string, SPKIData.c_tag: spki_data_from_string, SPKIDataType_.c_tag: spki_data_type__from_string, Object.c_tag: object_from_string, ObjectType_.c_tag: object_type__from_string, Manifest.c_tag: manifest_from_string, ManifestType_.c_tag: manifest_type__from_string, SignatureProperties.c_tag: signature_properties_from_string, SignaturePropertiesType_.c_tag: signature_properties_type__from_string, SignatureProperty.c_tag: signature_property_from_string, SignaturePropertyType_.c_tag: signature_property_type__from_string, HMACOutputLengthType_.c_tag: hmac_output_length_type__from_string, DSAKeyValue.c_tag: dsa_key_value_from_string, DSAKeyValueType_.c_tag: dsa_key_value_type__from_string, RSAKeyValue.c_tag: rsa_key_value_from_string, RSAKeyValueType_.c_tag: rsa_key_value_type__from_string, TransformType_XPath.c_tag: transform_type__x_path_from_string, X509IssuerName.c_tag: x509_issuer_name_from_string, X509SerialNumber.c_tag: x509_serial_number_from_string, PGPKeyID.c_tag: pgp_key_id_from_string, PGPKeyPacket.c_tag: pgp_key_packet_from_string, SPKISexp.c_tag: spki_sexp_from_string, P.c_tag: p_from_string, Q.c_tag: q_from_string, G.c_tag: g_from_string, Y.c_tag: y_from_string, J.c_tag: j_from_string, Seed.c_tag: seed_from_string, PgenCounter.c_tag: pgen_counter_from_string, Modulus.c_tag: modulus_from_string, Exponent.c_tag: exponent_from_string, HMACOutputLength.c_tag: hmac_output_length_from_string, X509IssuerSerial.c_tag: x509_issuer_serial_from_string, X509SKI.c_tag: x509_ski_from_string, X509SubjectName.c_tag: x509_subject_name_from_string, X509Certificate.c_tag: x509_certificate_from_string, X509CRL.c_tag: x509_crl_from_string, } ELEMENT_BY_TAG = { 'CryptoBinary': CryptoBinary_, 'Signature': Signature, 'SignatureType': SignatureType_, 'SignatureValue': SignatureValue, 'SignatureValueType': SignatureValueType_, 'SignedInfo': SignedInfo, 'SignedInfoType': SignedInfoType_, 'CanonicalizationMethod': CanonicalizationMethod, 'CanonicalizationMethodType': CanonicalizationMethodType_, 'SignatureMethod': SignatureMethod, 'SignatureMethodType': SignatureMethodType_, 'Reference': Reference, 'ReferenceType': ReferenceType_, 'Transforms': Transforms, 'TransformsType': TransformsType_, 'Transform': Transform, 'TransformType': TransformType_, 'DigestMethod': DigestMethod, 'DigestMethodType': DigestMethodType_, 'DigestValue': DigestValue, 'DigestValueType': DigestValueType_, 'KeyInfo': KeyInfo, 'KeyInfoType': KeyInfoType_, 'KeyName': KeyName, 'MgmtData': MgmtData, 'KeyValue': KeyValue, 'KeyValueType': KeyValueType_, 'RetrievalMethod': RetrievalMethod, 'RetrievalMethodType': RetrievalMethodType_, 'X509Data': X509Data, 'X509DataType': X509DataType_, 'X509IssuerSerialType': X509IssuerSerialType_, 'PGPData': PGPData, 'PGPDataType': PGPDataType_, 'SPKIData': SPKIData, 'SPKIDataType': SPKIDataType_, 'Object': Object, 'ObjectType': ObjectType_, 'Manifest': Manifest, 'ManifestType': ManifestType_, 'SignatureProperties': SignatureProperties, 'SignaturePropertiesType': SignaturePropertiesType_, 'SignatureProperty': SignatureProperty, 'SignaturePropertyType': SignaturePropertyType_, 'HMACOutputLengthType': HMACOutputLengthType_, 'DSAKeyValue': DSAKeyValue, 'DSAKeyValueType': DSAKeyValueType_, 'RSAKeyValue': RSAKeyValue, 'RSAKeyValueType': RSAKeyValueType_, 'XPath': TransformType_XPath, 'X509IssuerName': X509IssuerName, 'X509SerialNumber': X509SerialNumber, 'PGPKeyID': PGPKeyID, 'PGPKeyPacket': PGPKeyPacket, 'SPKISexp': SPKISexp, 'P': P, 'Q': Q, 'G': G, 'Y': Y, 'J': J, 'Seed': Seed, 'PgenCounter': PgenCounter, 'Modulus': Modulus, 'Exponent': Exponent, 'HMACOutputLength': HMACOutputLength, 'X509IssuerSerial': X509IssuerSerial, 'X509SKI': X509SKI, 'X509SubjectName': X509SubjectName, 'X509Certificate': X509Certificate, 'X509CRL': X509CRL, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2/xmlenc/000077500000000000000000000000001355762626600162305ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2/xmlenc/__init__.py000066400000000000000000000671431355762626600203540ustar00rootroot00000000000000#!/usr/bin/env python # # Generated Mon May 2 14:23:33 2011 by parse_xsd.py version 0.4. # import saml2 from saml2 import SamlBase from saml2 import xmldsig as ds NAMESPACE = 'http://www.w3.org/2001/04/xmlenc#' class KeySizeType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:KeySizeType element """ c_tag = 'KeySizeType' c_namespace = NAMESPACE c_value_type = {'base': 'integer'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def key_size_type__from_string(xml_string): return saml2.create_class_from_xml_string(KeySizeType_, xml_string) class CipherValue(SamlBase): c_tag = 'CipherValue' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def cipher_value_from_string(xml_string): return saml2.create_class_from_xml_string(CipherValue, xml_string) class TransformsType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:TransformsType element """ c_tag = 'TransformsType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2000/09/xmldsig#}Transform'] = ('transform', [ds.Transform]) c_cardinality['transform'] = {"min":1} c_child_order.extend(['transform']) def __init__(self, transform=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transform=transform or [] def transforms_type__from_string(xml_string): return saml2.create_class_from_xml_string(TransformsType_, xml_string) class KA_Nonce(SamlBase): c_tag = 'KA_Nonce' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def k_a__nonce_from_string(xml_string): return saml2.create_class_from_xml_string(KA_Nonce, xml_string) class OriginatorKeyInfo(ds.KeyInfo): c_tag = 'OriginatorKeyInfo' c_namespace = NAMESPACE c_children = ds.KeyInfo.c_children.copy() c_attributes = ds.KeyInfo.c_attributes.copy() c_child_order = ds.KeyInfo.c_child_order[:] c_cardinality = ds.KeyInfo.c_cardinality.copy() def originator_key_info_from_string(xml_string): return saml2.create_class_from_xml_string(OriginatorKeyInfo, xml_string) class RecipientKeyInfo(ds.KeyInfo): c_tag = 'RecipientKeyInfo' c_namespace = NAMESPACE c_children = ds.KeyInfo.c_children.copy() c_attributes = ds.KeyInfo.c_attributes.copy() c_child_order = ds.KeyInfo.c_child_order[:] c_cardinality = ds.KeyInfo.c_cardinality.copy() def recipient_key_info_from_string(xml_string): return saml2.create_class_from_xml_string(RecipientKeyInfo, xml_string) class AgreementMethodType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:AgreementMethodType element """ c_tag = 'AgreementMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}KA_Nonce'] = ('k_a__nonce', KA_Nonce) c_cardinality['k_a__nonce'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}OriginatorKeyInfo'] = ('originator_key_info', OriginatorKeyInfo) c_cardinality['originator_key_info'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}RecipientKeyInfo'] = ('recipient_key_info', RecipientKeyInfo) c_cardinality['recipient_key_info'] = {"min":0, "max":1} c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) c_child_order.extend(['k_a__nonce', 'originator_key_info', 'recipient_key_info']) def __init__(self, k_a__nonce=None, originator_key_info=None, recipient_key_info=None, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.k_a__nonce=k_a__nonce self.originator_key_info=originator_key_info self.recipient_key_info=recipient_key_info self.algorithm=algorithm def agreement_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(AgreementMethodType_, xml_string) class ReferenceType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:ReferenceType element """ c_tag = 'ReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['URI'] = ('uri', 'anyURI', True) def __init__(self, uri=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.uri=uri def reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceType_, xml_string) class EncryptionPropertyType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:EncryptionPropertyType element """ c_tag = 'EncryptionPropertyType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_attributes['Target'] = ('target', 'anyURI', False) c_attributes['Id'] = ('id', 'ID', False) def __init__(self, target=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.target=target self.id=id def encryption_property_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionPropertyType_, xml_string) class KeySize(KeySizeType_): c_tag = 'KeySize' c_namespace = NAMESPACE c_children = KeySizeType_.c_children.copy() c_attributes = KeySizeType_.c_attributes.copy() c_child_order = KeySizeType_.c_child_order[:] c_cardinality = KeySizeType_.c_cardinality.copy() def key_size_from_string(xml_string): return saml2.create_class_from_xml_string(KeySize, xml_string) class OAEPparams(SamlBase): c_tag = 'OAEPparams' c_namespace = NAMESPACE c_value_type = {'base': 'base64Binary'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def oae_pparams_from_string(xml_string): return saml2.create_class_from_xml_string(OAEPparams, xml_string) class EncryptionMethodType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:EncryptionMethodType element """ c_tag = 'EncryptionMethodType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}KeySize'] = ('key_size', KeySize) c_cardinality['key_size'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}OAEPparams'] = ('oae_pparams', OAEPparams) c_cardinality['oae_pparams'] = {"min":0, "max":1} c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) c_child_order.extend(['key_size', 'oae_pparams']) def __init__(self, key_size=None, oae_pparams=None, algorithm=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.key_size=key_size self.oae_pparams=oae_pparams self.algorithm=algorithm def encryption_method_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionMethodType_, xml_string) class Transforms(TransformsType_): c_tag = 'Transforms' c_namespace = NAMESPACE c_children = TransformsType_.c_children.copy() c_attributes = TransformsType_.c_attributes.copy() c_child_order = TransformsType_.c_child_order[:] c_cardinality = TransformsType_.c_cardinality.copy() def transforms_from_string(xml_string): return saml2.create_class_from_xml_string(Transforms, xml_string) class CipherReferenceType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:CipherReferenceType element """ c_tag = 'CipherReferenceType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}Transforms'] = ('transforms', Transforms) c_cardinality['transforms'] = {"min":0, "max":1} c_attributes['URI'] = ('uri', 'anyURI', True) c_child_order.extend(['transforms']) def __init__(self, transforms=None, uri=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.transforms=transforms self.uri=uri def cipher_reference_type__from_string(xml_string): return saml2.create_class_from_xml_string(CipherReferenceType_, xml_string) class EncryptionMethod(EncryptionMethodType_): c_tag = 'EncryptionMethod' c_namespace = NAMESPACE c_children = EncryptionMethodType_.c_children.copy() c_attributes = EncryptionMethodType_.c_attributes.copy() c_child_order = EncryptionMethodType_.c_child_order[:] c_cardinality = EncryptionMethodType_.c_cardinality.copy() def encryption_method_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionMethod, xml_string) class AgreementMethod(AgreementMethodType_): """The http://www.w3.org/2001/04/xmlenc#:AgreementMethod element """ c_tag = 'AgreementMethod' c_namespace = NAMESPACE c_children = AgreementMethodType_.c_children.copy() c_attributes = AgreementMethodType_.c_attributes.copy() c_child_order = AgreementMethodType_.c_child_order[:] c_cardinality = AgreementMethodType_.c_cardinality.copy() def agreement_method_from_string(xml_string): return saml2.create_class_from_xml_string(AgreementMethod, xml_string) class DataReference(ReferenceType_): c_tag = 'DataReference' c_namespace = NAMESPACE c_children = ReferenceType_.c_children.copy() c_attributes = ReferenceType_.c_attributes.copy() c_child_order = ReferenceType_.c_child_order[:] c_cardinality = ReferenceType_.c_cardinality.copy() def data_reference_from_string(xml_string): return saml2.create_class_from_xml_string(DataReference, xml_string) class KeyReference(ReferenceType_): c_tag = 'KeyReference' c_namespace = NAMESPACE c_children = ReferenceType_.c_children.copy() c_attributes = ReferenceType_.c_attributes.copy() c_child_order = ReferenceType_.c_child_order[:] c_cardinality = ReferenceType_.c_cardinality.copy() def key_reference_from_string(xml_string): return saml2.create_class_from_xml_string(KeyReference, xml_string) class ReferenceList(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:ReferenceList element """ c_tag = 'ReferenceList' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}DataReference'] = ('data_reference', [DataReference]) c_cardinality['data_reference'] = {"min":0} c_children['{http://www.w3.org/2001/04/xmlenc#}KeyReference'] = ('key_reference', [KeyReference]) c_cardinality['key_reference'] = {"min":0} c_child_order.extend(['data_reference', 'key_reference']) def __init__(self, data_reference=None, key_reference=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.data_reference=data_reference or [] self.key_reference=key_reference or [] def reference_list_from_string(xml_string): return saml2.create_class_from_xml_string(ReferenceList, xml_string) class EncryptionProperty(EncryptionPropertyType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptionProperty element """ c_tag = 'EncryptionProperty' c_namespace = NAMESPACE c_children = EncryptionPropertyType_.c_children.copy() c_attributes = EncryptionPropertyType_.c_attributes.copy() c_child_order = EncryptionPropertyType_.c_child_order[:] c_cardinality = EncryptionPropertyType_.c_cardinality.copy() def encryption_property_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionProperty, xml_string) class CipherReference(CipherReferenceType_): """The http://www.w3.org/2001/04/xmlenc#:CipherReference element """ c_tag = 'CipherReference' c_namespace = NAMESPACE c_children = CipherReferenceType_.c_children.copy() c_attributes = CipherReferenceType_.c_attributes.copy() c_child_order = CipherReferenceType_.c_child_order[:] c_cardinality = CipherReferenceType_.c_cardinality.copy() def cipher_reference_from_string(xml_string): return saml2.create_class_from_xml_string(CipherReference, xml_string) class EncryptionPropertiesType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:EncryptionPropertiesType element """ c_tag = 'EncryptionPropertiesType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}EncryptionProperty'] = ('encryption_property', [EncryptionProperty]) c_cardinality['encryption_property'] = {"min":1} c_attributes['Id'] = ('id', 'ID', False) c_child_order.extend(['encryption_property']) def __init__(self, encryption_property=None, id=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.encryption_property=encryption_property or [] self.id=id def encryption_properties_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionPropertiesType_, xml_string) class CipherDataType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:CipherDataType element """ c_tag = 'CipherDataType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}CipherValue'] = ('cipher_value', CipherValue) c_cardinality['cipher_value'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}CipherReference'] = ('cipher_reference', CipherReference) c_cardinality['cipher_reference'] = {"min":0, "max":1} c_child_order.extend(['cipher_value', 'cipher_reference']) def __init__(self, cipher_value=None, cipher_reference=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.cipher_value=cipher_value self.cipher_reference=cipher_reference def cipher_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(CipherDataType_, xml_string) class EncryptionProperties(EncryptionPropertiesType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptionProperties element """ c_tag = 'EncryptionProperties' c_namespace = NAMESPACE c_children = EncryptionPropertiesType_.c_children.copy() c_attributes = EncryptionPropertiesType_.c_attributes.copy() c_child_order = EncryptionPropertiesType_.c_child_order[:] c_cardinality = EncryptionPropertiesType_.c_cardinality.copy() def encryption_properties_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptionProperties, xml_string) class CipherData(CipherDataType_): """The http://www.w3.org/2001/04/xmlenc#:CipherData element """ c_tag = 'CipherData' c_namespace = NAMESPACE c_children = CipherDataType_.c_children.copy() c_attributes = CipherDataType_.c_attributes.copy() c_child_order = CipherDataType_.c_child_order[:] c_cardinality = CipherDataType_.c_cardinality.copy() def cipher_data_from_string(xml_string): return saml2.create_class_from_xml_string(CipherData, xml_string) class EncryptedType_(SamlBase): """The http://www.w3.org/2001/04/xmlenc#:EncryptedType element """ c_tag = 'EncryptedType' c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}EncryptionMethod'] = ('encryption_method', EncryptionMethod) c_cardinality['encryption_method'] = {"min":0, "max":1} c_children['{http://www.w3.org/2000/09/xmldsig#}KeyInfo'] = ('key_info', ds.KeyInfo) c_cardinality['key_info'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}CipherData'] = ('cipher_data', CipherData) c_children['{http://www.w3.org/2001/04/xmlenc#}EncryptionProperties'] = ('encryption_properties', EncryptionProperties) c_cardinality['encryption_properties'] = {"min":0, "max":1} c_attributes['Id'] = ('id', 'ID', False) c_attributes['Type'] = ('type', 'anyURI', False) c_attributes['MimeType'] = ('mime_type', 'string', False) c_attributes['Encoding'] = ('encoding', 'anyURI', False) c_child_order.extend(['encryption_method', 'key_info', 'cipher_data', 'encryption_properties']) def __init__(self, encryption_method=None, key_info=None, cipher_data=None, encryption_properties=None, id=None, type=None, mime_type=None, encoding=None, text=None, extension_elements=None, extension_attributes=None, ): SamlBase.__init__(self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.encryption_method=encryption_method self.key_info=key_info self.cipher_data=cipher_data self.encryption_properties=encryption_properties self.id=id self.type=type self.mime_type=mime_type self.encoding=encoding class EncryptedDataType_(EncryptedType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptedDataType element """ c_tag = 'EncryptedDataType' c_namespace = NAMESPACE c_children = EncryptedType_.c_children.copy() c_attributes = EncryptedType_.c_attributes.copy() c_child_order = EncryptedType_.c_child_order[:] c_cardinality = EncryptedType_.c_cardinality.copy() def encrypted_data_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedDataType_, xml_string) class CarriedKeyName(SamlBase): c_tag = 'CarriedKeyName' c_namespace = NAMESPACE c_value_type = {'base': 'string'} c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() def carried_key_name_from_string(xml_string): return saml2.create_class_from_xml_string(CarriedKeyName, xml_string) class EncryptedKeyType_(EncryptedType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptedKeyType element """ c_tag = 'EncryptedKeyType' c_namespace = NAMESPACE c_children = EncryptedType_.c_children.copy() c_attributes = EncryptedType_.c_attributes.copy() c_child_order = EncryptedType_.c_child_order[:] c_cardinality = EncryptedType_.c_cardinality.copy() c_children['{http://www.w3.org/2001/04/xmlenc#}ReferenceList'] = ('reference_list', ReferenceList) c_cardinality['reference_list'] = {"min":0, "max":1} c_children['{http://www.w3.org/2001/04/xmlenc#}CarriedKeyName'] = ('carried_key_name', CarriedKeyName) c_cardinality['carried_key_name'] = {"min":0, "max":1} c_attributes['Recipient'] = ('recipient', 'string', False) c_child_order.extend(['reference_list', 'carried_key_name']) def __init__(self, reference_list=None, carried_key_name=None, recipient=None, encryption_method=None, key_info=None, cipher_data=None, encryption_properties=None, id=None, type=None, mime_type=None, encoding=None, text=None, extension_elements=None, extension_attributes=None, ): EncryptedType_.__init__(self, encryption_method=encryption_method, key_info=key_info, cipher_data=cipher_data, encryption_properties=encryption_properties, id=id, type=type, mime_type=mime_type, encoding=encoding, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes, ) self.reference_list=reference_list self.carried_key_name=carried_key_name self.recipient=recipient def encrypted_key_type__from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedKeyType_, xml_string) class EncryptedData(EncryptedDataType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptedData element """ c_tag = 'EncryptedData' c_namespace = NAMESPACE c_children = EncryptedDataType_.c_children.copy() c_attributes = EncryptedDataType_.c_attributes.copy() c_child_order = EncryptedDataType_.c_child_order[:] c_cardinality = EncryptedDataType_.c_cardinality.copy() def encrypted_data_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedData, xml_string) class EncryptedKey(EncryptedKeyType_): """The http://www.w3.org/2001/04/xmlenc#:EncryptedKey element """ c_tag = 'EncryptedKey' c_namespace = NAMESPACE c_children = EncryptedKeyType_.c_children.copy() c_attributes = EncryptedKeyType_.c_attributes.copy() c_child_order = EncryptedKeyType_.c_child_order[:] c_cardinality = EncryptedKeyType_.c_cardinality.copy() def encrypted_key_from_string(xml_string): return saml2.create_class_from_xml_string(EncryptedKey, xml_string) ds.KeyInfo.c_children['{http://www.w3.org/2000/09/xmlenc#}EncryptedKey'] = ( 'encrypted_key', EncryptedKey) ELEMENT_FROM_STRING = { EncryptionMethodType_.c_tag: encryption_method_type__from_string, KeySizeType_.c_tag: key_size_type__from_string, CipherData.c_tag: cipher_data_from_string, CipherDataType_.c_tag: cipher_data_type__from_string, CipherReference.c_tag: cipher_reference_from_string, CipherReferenceType_.c_tag: cipher_reference_type__from_string, TransformsType_.c_tag: transforms_type__from_string, EncryptedData.c_tag: encrypted_data_from_string, EncryptedDataType_.c_tag: encrypted_data_type__from_string, EncryptedKey.c_tag: encrypted_key_from_string, EncryptedKeyType_.c_tag: encrypted_key_type__from_string, AgreementMethod.c_tag: agreement_method_from_string, AgreementMethodType_.c_tag: agreement_method_type__from_string, ReferenceList.c_tag: reference_list_from_string, ReferenceType_.c_tag: reference_type__from_string, EncryptionProperties.c_tag: encryption_properties_from_string, EncryptionPropertiesType_.c_tag: encryption_properties_type__from_string, EncryptionProperty.c_tag: encryption_property_from_string, EncryptionPropertyType_.c_tag: encryption_property_type__from_string, CipherValue.c_tag: cipher_value_from_string, KA_Nonce.c_tag: k_a__nonce_from_string, OriginatorKeyInfo.c_tag: originator_key_info_from_string, RecipientKeyInfo.c_tag: recipient_key_info_from_string, KeySize.c_tag: key_size_from_string, OAEPparams.c_tag: oae_pparams_from_string, Transforms.c_tag: transforms_from_string, EncryptionMethod.c_tag: encryption_method_from_string, DataReference.c_tag: data_reference_from_string, KeyReference.c_tag: key_reference_from_string, CarriedKeyName.c_tag: carried_key_name_from_string, } ELEMENT_BY_TAG = { 'EncryptionMethodType': EncryptionMethodType_, 'KeySizeType': KeySizeType_, 'CipherData': CipherData, 'CipherDataType': CipherDataType_, 'CipherReference': CipherReference, 'CipherReferenceType': CipherReferenceType_, 'TransformsType': TransformsType_, 'EncryptedData': EncryptedData, 'EncryptedDataType': EncryptedDataType_, 'EncryptedKey': EncryptedKey, 'EncryptedKeyType': EncryptedKeyType_, 'AgreementMethod': AgreementMethod, 'AgreementMethodType': AgreementMethodType_, 'ReferenceList': ReferenceList, 'ReferenceType': ReferenceType_, 'EncryptionProperties': EncryptionProperties, 'EncryptionPropertiesType': EncryptionPropertiesType_, 'EncryptionProperty': EncryptionProperty, 'EncryptionPropertyType': EncryptionPropertyType_, 'CipherValue': CipherValue, 'KA_Nonce': KA_Nonce, 'OriginatorKeyInfo': OriginatorKeyInfo, 'RecipientKeyInfo': RecipientKeyInfo, 'KeySize': KeySize, 'OAEPparams': OAEPparams, 'Transforms': Transforms, 'EncryptionMethod': EncryptionMethod, 'DataReference': DataReference, 'KeyReference': KeyReference, 'CarriedKeyName': CarriedKeyName, 'EncryptedType': EncryptedType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) pysaml2-4.9.0/src/saml2test/000077500000000000000000000000001355762626600156425ustar00rootroot00000000000000pysaml2-4.9.0/src/saml2test/__init__.py000066400000000000000000000035411355762626600177560ustar00rootroot00000000000000import logging import time import traceback import requests import sys import socket from subprocess import Popen, PIPE from saml2test.check import CRITICAL logger = logging.getLogger(__name__) __author__ = 'rolandh' class FatalError(Exception): pass class CheckError(Exception): pass class HTTP_ERROR(Exception): pass class Unknown(Exception): pass class OperationError(Exception): pass class ContextFilter(logging.Filter): """ This is a filter which injects time laps information into the log. """ def start(self): self.start = time.time() def filter(self, record): record.delta = time.time() - self.start return True def start_script(path, *args): popen_args = [path] popen_args.extend(args) return Popen(popen_args, stdout=PIPE, stderr=PIPE) def stop_script_by_name(name): import subprocess import signal import os p = subprocess.Popen(['ps', '-A'], stdout=subprocess.PIPE) out, err = p.communicate() for line in out.splitlines(): if name in line: pid = int(line.split(None, 1)[0]) os.kill(pid, signal.SIGKILL) def stop_script_by_pid(pid): import signal import os os.kill(pid, signal.SIGKILL) def get_page(url): resp = requests.get(url) if resp.status_code == 200: return resp.text else: raise HTTP_ERROR(resp.status) def exception_trace(tag, exc, log=None): message = traceback.format_exception(*sys.exc_info()) try: _exc = "Exception: %s" % exc except UnicodeEncodeError: _exc = "Exception: %s" % exc.message.encode("utf-8", "replace") return {"status": CRITICAL, "message": _exc, "content": "".join(message)} def ip_addresses(): return [ip for ip in socket.gethostbyname_ex(socket.gethostname())[2] if not ip.startswith("127.")]pysaml2-4.9.0/src/saml2test/check.py000066400000000000000000000161041355762626600172730ustar00rootroot00000000000000import inspect import json import six __author__ = 'rolandh' import traceback import sys INFORMATION = 0 OK = 1 WARNING = 2 ERROR = 3 # an error condition in the test target CRITICAL = 4 # an error condition in the test driver INTERACTION = 5 STATUSCODE = ["INFORMATION", "OK", "WARNING", "ERROR", "CRITICAL", "INTERACTION"] CONT_JSON = "application/json" CONT_JWT = "application/jwt" class Check(object): """ General test """ cid = "check" msg = "OK" def __init__(self, **kwargs): self._status = OK self._message = "" self.content = None self.url = "" self._kwargs = kwargs def _func(self, conv): return {} def __call__(self, conv=None, output=None): _stat = self.response(**self._func(conv)) if output is not None: output.append(_stat) return _stat def response(self, **kwargs): try: name = " ".join( [s.strip() for s in self.__doc__.strip().split("\n")]) except AttributeError: name = "" res = { "id": self.cid, "status": self._status, "name": name } if self._message: res["message"] = self._message if kwargs: res.update(kwargs) return res def call_on_redirect(self): return True class ExpectedError(Check): pass class CriticalError(Check): status = CRITICAL class Information(Check): status = INFORMATION class Error(Check): status = ERROR class ResponseInfo(Information): """Response information""" def _func(self, conv=None): self._status = self.status _msg = conv.last_content if isinstance(_msg, six.string_types): self._message = _msg else: self._message = _msg.to_dict() return {} class CheckErrorResponse(ExpectedError): """ Checks that the HTTP response status is outside the 200 or 300 range or that an JSON encoded error message has been received """ cid = "check-error-response" msg = "OP error" def _func(self, conv): _response = conv.last_response _content = conv.last_content res = {} if _response.status_code >= 400: content_type = _response.headers["content-type"] if content_type is None: res["content"] = _content else: res["content"] = _content return res class VerifyBadRequestResponse(ExpectedError): """ Verifies that the test target returned a 400 Bad Request response containing a an error message. """ cid = "verify-bad-request-response" msg = "OP error" def _func(self, conv): _response = conv.last_response _content = conv.last_content res = {} if _response.status_code == 400: pass else: self._message = "Expected a 400 error message" self._status = ERROR return res class VerifyError(Error): cid = "verify-error" def _func(self, conv): response = conv.last_response if response.status_code == 400: try: resp = json.loads(response.text) if "error" in resp: return {} except Exception: pass item, msg = conv.protocol_response[-1] try: assert item.type().endswith("ErrorResponse") except AssertionError: self._message = "Expected an error response" self._status = self.status return {} try: assert item["error"] in self._kwargs["error"] except AssertionError: self._message = "Wrong type of error, got %s" % item["error"] self._status = self.status return {} class WrapException(CriticalError): """ A runtime exception """ cid = "exception" msg = "Test tool exception" def _func(self, conv=None): self._status = self.status self._message = traceback.format_exception(*sys.exc_info()) return {} class Other(CriticalError): """ Other error """ msg = "Other error" class CheckSpHttpResponseOK(Error): """ Checks that the SP's HTTP response status is within the 200 or 300 range """ cid = "check-sp-http-response-ok" msg = "SP error OK" def _func(self, conv): _response = conv.last_response _content = conv.last_response.content res = {} if _response.status_code >= 400: self._status = self.status self._message = self.msg #res["content"] = _content #too big + charset converstion needed res["url"] = conv.position res["http_status"] = _response.status_code return res class CheckSpHttpResponse500(Error): """ Checks that the SP's HTTP response status is >= 500. This is useful to check if the SP correctly flags errors such as an invalid signature """ cid = "check-sp-http-response-500" msg = "SP does not return a HTTP 5xx status when it shold do so." def _func(self, conv): _response = conv.last_response _content = conv.last_response.content res = {} if _response.status_code < 500: self._status = self.status self._message = self.msg #res["content"] = _content #too big + charset converstion needed res["url"] = conv.position res["http_status"] = _response.status_code return res class MissingRedirect(CriticalError): """ At this point in the flow a redirect back to the client was expected. """ cid = "missing-redirect" msg = "Expected redirect to the RP, got something else" def _func(self, conv=None): self._status = self.status return {"url": conv.position} class Parse(CriticalError): """ Parsing the response """ cid = "response-parse" errmsg = "Parse error" def _func(self, conv=None): if conv.exception: self._status = self.status err = conv.exception self._message = "%s: %s" % (err.__class__.__name__, err) else: _rmsg = conv.response_message cname = _rmsg.type() if conv.response_type != cname: self._status = self.status self._message = ( "Didn't get a response of the type I expected:", " '%s' instead of '%s', content:'%s'" % ( cname, conv.response_type, _rmsg)) return { "response_type": conv.response_type, "url": conv.position } return {} def factory(cid, classes): if len(classes) == 0: for name, obj in inspect.getmembers(sys.modules[__name__]): if inspect.isclass(obj): try: classes[obj.cid] = obj except AttributeError: pass if cid in classes: return classes[cid] else: return None pysaml2-4.9.0/src/saml2test/interaction.py000066400000000000000000000313771355762626600205460ustar00rootroot00000000000000__author__ = 'rohe0002' import json import logging import six from urlparse import urlparse from bs4 import BeautifulSoup from mechanize import ParseResponseEx from mechanize._form import ControlNotFoundError, AmbiguityError from mechanize._form import ListControl logger = logging.getLogger(__name__) NO_CTRL = "No submit control with the name='%s' and value='%s' could be found" class FlowException(Exception): def __init__(self, function="", content="", url=""): Exception.__init__(self) self.function = function self.content = content self.url = url def __str__(self): return json.dumps(self.__dict__) class InteractionNeeded(Exception): pass def NoneFunc(): return None class RResponse(): """ A Response class that behaves in the way that mechanize expects it. Links to a requests.Response """ def __init__(self, resp): self._resp = resp self.index = 0 self.text = resp.text if isinstance(self.text, unicode): if resp.encoding == "UTF-8": self.text = self.text.encode("utf-8") else: self.text = self.text.encode("latin-1") self._len = len(self.text) self.url = str(resp.url) self.statuscode = resp.status_code def geturl(self): return self._resp.url def __getitem__(self, item): try: return getattr(self._resp, item) except AttributeError: return getattr(self._resp.headers, item) def __getattribute__(self, item): try: return getattr(self._resp, item) except AttributeError: return getattr(self._resp.headers, item) def read(self, size=0): """ Read from the content of the response. The class remembers what has been read so it's possible to read small consecutive parts of the content. :param size: The number of bytes to read :return: Somewhere between zero and 'size' number of bytes depending on how much it left in the content buffer to read. """ if size: if self._len < size: return self.text else: if self._len == self.index: part = None elif self._len - self.index < size: part = self.text[self.index:] self.index = self._len else: part = self.text[self.index:self.index + size] self.index += size return part else: return self.text class Interaction(object): def __init__(self, httpc, interactions=None): self.httpc = httpc self.interactions = interactions self.who = "Form process" def pick_interaction(self, _base="", content="", req=None): logger.info("pick_interaction baseurl: %s", _base) unic = content if content: _bs = BeautifulSoup(content) else: _bs = None for interaction in self.interactions: _match = 0 for attr, val in interaction["matches"].items(): if attr == "url": logger.info("matching baseurl against: %s", val) if val == _base: _match += 1 elif attr == "title": logger.info("matching '%s' against title", val) if _bs is None: break if _bs.title is None: break if val in _bs.title.contents: _match += 1 else: _c = _bs.title.contents if isinstance(_c, list) and not isinstance( _c, six.string_types): for _line in _c: if val in _line: _match += 1 continue elif attr == "content": if unic and val in unic: _match += 1 elif attr == "class": if req and val == req: _match += 1 if _match == len(interaction["matches"]): logger.info("Matched: %s", interaction["matches"]) return interaction raise InteractionNeeded("No interaction matched") def pick_form(self, response, url=None, **kwargs): """ Picks which form in a web-page that should be used :param response: A HTTP request response. A DResponse instance :param content: The HTTP response content :param url: The url the request was sent to :param kwargs: Extra key word arguments :return: The picked form or None of no form matched the criteria. """ forms = ParseResponseEx(response) if not forms: raise FlowException(content=response.text, url=url) #if len(forms) == 1: # return forms[0] #else: _form = None # ignore the first form, because I use ParseResponseEx which adds # one form at the top of the list forms = forms[1:] if len(forms) == 1: _form = forms[0] else: if "pick" in kwargs: _dict = kwargs["pick"] for form in forms: if _form: break for key, _ava in _dict.items(): if key == "form": _keys = form.attrs.keys() for attr, val in _ava.items(): if attr in _keys and val == form.attrs[attr]: _form = form elif key == "control": prop = _ava["id"] _default = _ava["value"] try: orig_val = form[prop] if isinstance(orig_val, six.string_types): if orig_val == _default: _form = form elif _default in orig_val: _form = form except KeyError: pass except ControlNotFoundError: pass elif key == "method": if form.method == _ava: _form = form else: _form = None if not _form: break elif "index" in kwargs: _form = forms[int(kwargs["index"])] return _form def do_click(self, form, **kwargs): """ Emulates the user clicking submit on a form. :param form: The form that should be submitted :return: What do_request() returns """ if "click" in kwargs: request = None _name = kwargs["click"] try: _ = form.find_control(name=_name) request = form.click(name=_name) except AmbiguityError: # more than one control with that name _val = kwargs["set"][_name] _nr = 0 while True: try: cntrl = form.find_control(name=_name, nr=_nr) if cntrl.value == _val: request = form.click(name=_name, nr=_nr) break else: _nr += 1 except ControlNotFoundError: raise Exception(NO_CTRL % (_name, _val)) else: request = form.click() headers = {} for key, val in request.unredirected_hdrs.items(): headers[key] = val url = request._Request__original if form.method == "POST": return self.httpc.send(url, "POST", data=request.data, headers=headers) else: return self.httpc.send(url, "GET", headers=headers) def select_form(self, orig_response, **kwargs): """ Pick a form on a web page, possibly enter some information and submit the form. :param orig_response: The original response (as returned by requests) :return: The response do_click() returns """ logger.info("select_form") response = RResponse(orig_response) try: _url = response.url except KeyError: _url = kwargs["location"] form = self.pick_form(response, _url, **kwargs) #form.backwards_compatible = False if not form: raise Exception("Can't pick a form !!") if "set" in kwargs: for key, val in kwargs["set"].items(): if key.startswith("_"): continue if "click" in kwargs and kwargs["click"] == key: continue try: form[key] = val except ControlNotFoundError: pass except TypeError: cntrl = form.find_control(key) if isinstance(cntrl, ListControl): form[key] = [val] else: raise if form.action in kwargs["conv"].my_endpoints(): return {"SAMLResponse": form["SAMLResponse"], "RelayState": form["RelayState"]} return self.do_click(form, **kwargs) #noinspection PyUnusedLocal def chose(self, orig_response, path, **kwargs): """ Sends a HTTP GET to a url given by the present url and the given relative path. :param orig_response: The original response :param content: The content of the response :param path: The relative path to add to the base URL :return: The response do_click() returns """ if not path.startswith("http"): try: _url = orig_response.url except KeyError: _url = kwargs["location"] part = urlparse(_url) url = "%s://%s%s" % (part[0], part[1], path) else: url = path logger.info("GET %s", url) return self.httpc.send(url, "GET") #return resp, "" def post_form(self, orig_response, **kwargs): """ The same as select_form but with no possibility of change the content of the form. :param httpc: A HTTP Client instance :param orig_response: The original response (as returned by requests) :param content: The content of the response :return: The response do_click() returns """ response = RResponse(orig_response) form = self.pick_form(response, **kwargs) return self.do_click(form, **kwargs) #noinspection PyUnusedLocal def parse(self, orig_response, **kwargs): # content is a form from which I get the SAMLResponse response = RResponse(orig_response) form = self.pick_form(response, **kwargs) #form.backwards_compatible = False if not form: raise InteractionNeeded("Can't pick a form !!") return {"SAMLResponse": form["SAMLResponse"], "RelayState": form["RelayState"]} #noinspection PyUnusedLocal def interaction(self, args): _type = args["type"] if _type == "form": return self.select_form elif _type == "link": return self.chose elif _type == "response": return self.parse else: return NoneFunc # ======================================================================== class Action(object): def __init__(self, args): self.args = args or {} self.request = None def update(self, dic): self.args.update(dic) #noinspection PyUnusedLocal def post_op(self, result, conv, args): pass def __call__(self, httpc, conv, location, response, content, features): intact = Interaction(httpc) function = intact.interaction(self.args) try: _args = self.args.copy() except (KeyError, AttributeError): _args = {} _args.update({"location": location, "features": features, "conv": conv}) logger.info("<-- FUNCTION: %s", function.__name__) logger.info("<-- ARGS: %s", _args) result = function(response, **_args) self.post_op(result, conv, _args) return result pysaml2-4.9.0/src/saml2test/opfunc.py000066400000000000000000000255061355762626600175160ustar00rootroot00000000000000import logging import json import six from urlparse import urlparse from mechanize import ParseResponseEx from mechanize._form import ControlNotFoundError, AmbiguityError from mechanize._form import ListControl __author__ = 'rohe0002' logger = logging.getLogger(__name__) class FlowException(Exception): def __init__(self, function="", content="", url=""): Exception.__init__(self) self.function = function self.content = content self.url = url def __str__(self): return json.dumps(self.__dict__) class DResponse(): """ A Response class that behaves in the way that mechanize expects it """ def __init__(self, **kwargs): self.status = 200 # default self.index = 0 self._message = "" self.url = "" if kwargs: for key, val in kwargs.items(): if val: self.__setitem__(key, val) def __setitem__(self, key, value): setattr(self, key, value) def __getitem__(self, item): if item == "content-location": return self.url elif item == "content-length": return len(self._message) else: return getattr(self, item) def geturl(self): """ The base url for the response :return: The url """ return self.url def read(self, size=0): """ Read from the content of the response. The class remembers what has been read so it's possible to read small consecutive parts of the content. :param size: The number of bytes to read :return: Somewhere between zero and 'size' number of bytes depending on how much it left in the content buffer to read. """ if size: if self._len < size: return self._message else: if self._len == self.index: part = None elif self._len - self.index < size: part = self._message[self.index:] self.index = self._len else: part = self._message[self.index:self.index + size] self.index += size return part else: return self._message def write(self, message): """ Write the message into the content buffer :param message: The message """ self._message = message self._len = len(message) def do_request(client, url, method, body="", headers=None): """ Sends a HTTP request. :param client: The client instance :param url: Where to send the request :param method: The HTTP method to use for the request :param body: The request body :param headers: The requset headers :return: A tuple of url - the url the request was sent to response - the response to the request content - the content of the response if any """ if headers is None: headers = {} logger.info("--> URL: %s", url) logger.info("--> BODY: %s", body) logger.info("--> Headers: %s", headers) response = client.http_request(url, method=method, data=body, headers=headers) logger.info("<-- RESPONSE: %s", response) logger.info("<-- CONTENT: %s", response.text) if response.cookies: logger.info("<-- COOKIES: %s", response.cookies) return url, response, response.text def pick_form(response, content, url=None, **kwargs): """ Picks which form in a web-page that should be used :param response: A HTTP request response. A DResponse instance :param content: The HTTP response content :param url: The url the request was sent to :return: The picked form or None of no form matched the criteria. """ forms = ParseResponseEx(response) if not forms: raise FlowException(content=content, url=url) #if len(forms) == 1: # return forms[0] #else: _form = None # ignore the first form for now forms = forms[1:] if len(forms) == 1: _form = forms[0] else: if "pick" in kwargs: _dict = kwargs["pick"] for form in forms: if _form: break for key, _ava in _dict.items(): if key == "form": _keys = form.attrs.keys() for attr, val in _ava.items(): if attr in _keys and val == form.attrs[attr]: _form = form elif key == "control": prop = _ava["id"] _default = _ava["value"] try: orig_val = form[prop] if isinstance(orig_val, six.string_types): if orig_val == _default: _form = form elif _default in orig_val: _form = form except KeyError: pass elif key == "method": if form.method == _ava: _form = form else: _form = None if not _form: break elif "index" in kwargs: _form = forms[int(kwargs["index"])] return _form def do_click(client, form, **kwargs): """ Emulates the user clicking submit on a form. :param client: The Client instance :param form: The form that should be submitted :return: What do_request() returns """ if "click" in kwargs: request = None _name = kwargs["click"] try: _ = form.find_control(name=_name) request = form.click(name=_name) except AmbiguityError: # more than one control with that name _val = kwargs["set"][_name] _nr = 0 while True: try: cntrl = form.find_control(name=_name, nr=_nr) if cntrl.value == _val: request = form.click(name=_name, nr=_nr) break else: _nr += 1 except ControlNotFoundError: raise Exception("No submit control with the name='%s' and " "value='%s' could be found" % (_name, _val)) else: request = form.click() headers = {} for key, val in request.unredirected_hdrs.items(): headers[key] = val url = request._Request__original if form.method == "POST": return do_request(client, url, "POST", request.data, headers) else: return do_request(client, url, "GET", headers=headers) def select_form(client, orig_response, content, **kwargs): """ Pick a form on a web page, possibly enter some information and submit the form. :param client: The Client :param orig_response: The original response (as returned by httplib2) :param content: The content of the response :return: The response do_click() returns """ try: _url = orig_response.url except KeyError: _url = kwargs["location"] # content is a form to be filled in and returned if isinstance(content, unicode): content = content.encode("utf-8") response = DResponse(status=orig_response.status_code, url=_url) response.write(content) form = pick_form(response, content, _url, **kwargs) #form.backwards_compatible = False if not form: raise Exception("Can't pick a form !!") if "set" in kwargs: for key, val in kwargs["set"].items(): if key.startswith("_"): continue if "click" in kwargs and kwargs["click"] == key: continue try: form[key] = val except ControlNotFoundError: pass except TypeError: cntrl = form.find_control(key) if isinstance(cntrl, ListControl): form[key] = [val] else: raise return do_click(client, form, **kwargs) #noinspection PyUnusedLocal def chose(client, orig_response, content, path, **kwargs): """ Sends a HTTP GET to a url given by the present url and the given relative path. :param orig_response: The original response :param content: The content of the response :param path: The relative path to add to the base URL :return: The response do_click() returns """ if not path.startswith("http"): try: _url = orig_response.url except KeyError: _url = kwargs["location"] part = urlparse(_url) url = "%s://%s%s" % (part[0], part[1], path) else: url = path return do_request(client, url, "GET") def post_form(client, orig_response, content, **kwargs): """ The same as select_form but with no possibility of change the content of the form. :param client: The Client instance :param orig_response: The original response (as returned by httplib2) :param content: The content of the response :return: The response do_click() returns """ _url = orig_response.url # content is a form to be filled in and returned response = DResponse(status=orig_response.status_code, url=_url) response.write(content) form = pick_form(response, content, _url, **kwargs) return do_click(client, form, **kwargs) def NoneFunc(): return None def interaction(args): _type = args["type"] if _type == "form": return select_form elif _type == "link": return chose else: return NoneFunc # ======================================================================== class Operation(object): def __init__(self, conv, args=None, features=None): if args: self.function = interaction(args) self.args = args or {} self.request = None self.conv = conv self.features = features self.cconf = conv.client_config def update(self, dic): self.args.update(dic) #noinspection PyUnusedLocal def post_op(self, result, environ, args): pass def __call__(self, location, response, content, feature=None): try: _args = self.args.copy() except (KeyError, AttributeError): _args = {} _args["location"] = location logger.info("--> FUNCTION: %s", self.function.__name__) logger.info("--> ARGS: %s", _args) result = self.function(self.conv.client, response, content, **_args) self.post_op(result, self.conv, _args) return result pysaml2-4.9.0/src/saml2test/status.py000066400000000000000000000003031355762626600175330ustar00rootroot00000000000000__author__ = 'rolandh' INFORMATION = 0 OK = 1 WARNING = 2 ERROR = 3 CRITICAL = 4 INTERACTION = 5 STATUSCODE = ["INFORMATION", "OK", "WARNING", "ERROR", "CRITICAL", "INTERACTION"] pysaml2-4.9.0/src/saml2test/tool.py000066400000000000000000000246401355762626600171770ustar00rootroot00000000000000import cookielib import sys import traceback import logging from urlparse import parse_qs import six from saml2test.opfunc import Operation from saml2test import CheckError, FatalError from saml2test.check import ExpectedError, ERROR from saml2test.interaction import Interaction from saml2test.interaction import Action from saml2test.interaction import InteractionNeeded from saml2test.status import STATUSCODE from saml2test.status import INTERACTION from saml2test import OperationError __author__ = 'rolandh' logger = logging.getLogger(__name__) class Conversation(object): """ :ivar response: The received HTTP messages :ivar protocol_response: List of the received protocol messages """ def __init__(self, client, config, interaction, check_factory=None, msg_factory=None, features=None, verbose=False, expect_exception=None): self.client = client self.client_config = config self.test_output = [] self.features = features self.verbose = verbose self.check_factory = check_factory self.msg_factory = msg_factory self.expect_exception = expect_exception self.cjar = {"browser": cookielib.CookieJar(), "rp": cookielib.CookieJar(), "service": cookielib.CookieJar()} self.protocol_response = [] self.last_response = None self.last_content = None self.response = None self.interaction = Interaction(self.client, interaction) self.exception = None def check_severity(self, stat): if stat["status"] >= 4: logger.error("WHERE: %s", stat["id"]) logger.error("STATUS:%s", STATUSCODE[stat["status"]]) try: logger.error("HTTP STATUS: %s", stat["http_status"]) except KeyError: pass try: logger.error("INFO: %s", stat["message"]) except KeyError: pass raise CheckError def do_check(self, test, **kwargs): if isinstance(test, six.string_types): chk = self.check_factory(test)(**kwargs) else: chk = test(**kwargs) stat = chk(self, self.test_output) self.check_severity(stat) def err_check(self, test, err=None, bryt=True): if err: self.exception = err chk = self.check_factory(test)() chk(self, self.test_output) if bryt: e = FatalError("%s" % err) e.trace = "".join(traceback.format_exception(*sys.exc_info())) raise e def test_sequence(self, sequence): for test in sequence: if isinstance(test, tuple): test, kwargs = test else: kwargs = {} self.do_check(test, **kwargs) if test == ExpectedError: return False return True def my_endpoints(self): pass def intermit(self): _response = self.last_response _last_action = None _same_actions = 0 if _response.status_code >= 400: done = True else: done = False url = _response.url content = _response.text while not done: rdseq = [] while _response.status_code in [302, 301, 303]: url = _response.headers["location"] if url in rdseq: raise FatalError("Loop detected in redirects") else: rdseq.append(url) if len(rdseq) > 8: raise FatalError( "Too long sequence of redirects: %s" % rdseq) logger.info("HTTP %d Location: %s", _response.status_code, url) # If back to me for_me = False for redirect_uri in self.my_endpoints(): if url.startswith(redirect_uri): # Back at the RP self.client.cookiejar = self.cjar["rp"] for_me = True try: base, query = url.split("?") except ValueError: pass else: _response = parse_qs(query) self.last_response = _response self.last_content = _response return _response if for_me: done = True break else: try: logger.info("GET %s", url) _response = self.client.send(url, "GET") except Exception as err: raise FatalError("%s" % err) content = _response.text logger.info("<-- CONTENT: %s", content) self.position = url self.last_content = content self.response = _response if _response.status_code >= 400: done = True break if done or url is None: break _base = url.split("?")[0] try: _spec = self.interaction.pick_interaction(_base, content) except InteractionNeeded: self.position = url cnt = content.replace("\n", '').replace("\t", '').replace("\r", '') logger.error("URL: %s", url) logger.error("Page Content: %s", cnt) raise except KeyError: self.position = url cnt = content.replace("\n", '').replace("\t", '').replace("\r", '') logger.error("URL: %s", url) logger.error("Page Content: %s", cnt) self.err_check("interaction-needed") if _spec == _last_action: _same_actions += 1 if _same_actions >= 3: self.test_output.append( {"status": ERROR, "message": "Interaction loop detection", #"id": "exception", #"name": "interaction needed", "url": self.position}) raise OperationError() else: _last_action = _spec if len(_spec) > 2: logger.info(">> %s <<", _spec["page-type"]) if _spec["page-type"] == "login": self.login_page = content _op = Action(_spec["control"]) try: _response = _op(self.client, self, url, _response, content, self.features) if isinstance(_response, dict): self.last_response = _response self.last_content = _response return _response content = _response.text self.position = url self.last_content = content self.response = _response if _response.status_code >= 400: txt = "Got status code '%s', error: %s" logger.error(txt, _response.status_code, content) self.test_output.append( {"status": ERROR, "message": txt % (_response.status_code, content), #"id": "exception", #"name": "interaction needed", "url": self.position}) raise OperationError() except (FatalError, InteractionNeeded, OperationError): raise except Exception as err: self.err_check("exception", err, False) self.last_response = _response try: self.last_content = _response.text except AttributeError: self.last_content = None def init(self, phase): self.creq, self.cresp = phase def setup_request(self): self.request_spec = req = self.creq(conv=self) if isinstance(req, Operation): for intact in self.interaction.interactions: try: if req.__class__.__name__ == intact["matches"]["class"]: req.args = intact["args"] break except KeyError: pass else: try: self.request_args = req.request_args except KeyError: pass try: self.args = req.kw_args except KeyError: pass # The authorization dance is all done through the browser if req.request == "AuthorizationRequest": self.client.cookiejar = self.cjar["browser"] # everything else by someone else, assuming the RP else: self.client.cookiejar = self.cjar["rp"] self.req = req def send(self): pass def handle_result(self): pass def do_query(self): self.setup_request() self.send() if not self.handle_result(): self.intermit() self.handle_result() def do_sequence(self, oper): try: self.test_sequence(oper["tests"]["pre"]) except KeyError: pass for phase in oper["sequence"]: self.init(phase) try: self.do_query() except InteractionNeeded: cnt = self.last_content.replace("\n", '').replace( "\t", '').replace("\r", '') self.test_output.append({"status": INTERACTION, "message": cnt, "id": "exception", "name": "interaction needed", "url": self.position}) break except (FatalError, OperationError): raise except Exception as err: #self.err_check("exception", err) raise try: self.test_sequence(oper["tests"]["post"]) except KeyError: pass pysaml2-4.9.0/src/utility/000077500000000000000000000000001355762626600154275ustar00rootroot00000000000000pysaml2-4.9.0/src/utility/__init__.py000066400000000000000000000000001355762626600175260ustar00rootroot00000000000000pysaml2-4.9.0/src/utility/metadata.py000066400000000000000000000022761355762626600175700ustar00rootroot00000000000000import os.path, sys, time, urllib from time import strftime import logging __author__ = 'rhoerbe' logger = logging.getLogger(__name__) def fetch_metadata(url, path, maxage=600): """ :param url: metadata remote location :param path: metdata file name :param maxage: if max age of existing metadata file (s) is exceeded, the file will be fetched from the remote location """ fetch = False if not os.path.isfile(path): fetch = True logger.debug("metadata file %s not found", path) elif (os.path.getmtime(path) + maxage) < time.time(): fetch = True logger.debug("metadata file %s from %s is more than %s s old", path, strftime("%Y-%m-%d %H:%M:%S", time.localtime(os.path.getmtime(path))), maxage) else: logger.debug("metadata file %s is less than %s s old", path, maxage) if fetch: f=urllib.URLopener() try: f.retrieve(url, path) logger.debug("downloaded metadata from %s into %s", url, path) except: logger.debug("downloaded metadata from %s failed: %s", url, sys.exc_info()[0]) pysaml2-4.9.0/tests/000077500000000000000000000000001355762626600142775ustar00rootroot00000000000000pysaml2-4.9.0/tests/InCommon-metadata.xml000066400000000000000000423125611355762626600203340ustar00rootroot00000000000000 zPuAA2yJyNMkSTElbKp0i2d2ApmkzQikLVERqbxn3gg= doCEmOW3G4BaoO77FLJChHvV1umRKOpwBTpi5zIVEZh/hcs+5nXipjLSsxOoMem+qbUkaFuS+zuZ M/6N/yiFdpxXkfS3yYoWyMkCmZfS+4fLqxZO05FyYuFt909KW+HEft7ABEnght2rUY0bAvQuY3TL 5oZsq9elDAVFiYSybXtMGyKpOKb2RmhpyzfY1ADQQ+2QHDslwb7rgCR5dvAVy8QBl4vmy2vGFjw9 5eM1e4Wpgxrxdp9Lh65ooGIGI1n8aGPv7SxcqTyN2h89pERMMFKmTtcblJ+5ZqLF88K8k3oO+8Gm +hEub6Hvfq/nhi8sV0g7AtZW2DLy3zXHoAJT3A== 0Chdkrn+dG5Zj5L3UIw+xeWgNzm8ajw7/FyqRQ1SjD4Lfg2WCdlfjOrYGNnVZMCTfItoXTSpg4rX xHQsykeNiYRu2+02uMS+1pnBqWjzdPJE0od+q8EbdvE6ShimjyNn0yQfGyQKCNdYuc+75MIHsaIO AEtDZUST9Sd4oeU1zRjV2sGvUd+JFHveUAhRc0b+JEZfIEuq/LIU9qxm/+gFaawlmojZPyOWZ1Jl swbrrJYYyn10qgnJvjh9gZWXKjmPxqvHKJcATPhAh2gWGabWTXBJCckMe1hrHCl/vbDLCmz0/oYu oaSDzP6zE9YSA/xCplaHA0moC1Vs2H5MOQGlew== AQAB MIIDgTCCAmmgAwIBAgIJAJRJzvdpkmNaMA0GCSqGSIb3DQEBCwUAMFcxCzAJBgNVBAYTAlVTMRUw EwYDVQQKDAxJbkNvbW1vbiBMTEMxMTAvBgNVBAMMKEluQ29tbW9uIEZlZGVyYXRpb24gTWV0YWRh dGEgU2lnbmluZyBLZXkwHhcNMTMxMjE2MTkzNDU1WhcNMzcxMjE4MTkzNDU1WjBXMQswCQYDVQQG EwJVUzEVMBMGA1UECgwMSW5Db21tb24gTExDMTEwLwYDVQQDDChJbkNvbW1vbiBGZWRlcmF0aW9u IE1ldGFkYXRhIFNpZ25pbmcgS2V5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0Chd krn+dG5Zj5L3UIw+xeWgNzm8ajw7/FyqRQ1SjD4Lfg2WCdlfjOrYGNnVZMCTfItoXTSpg4rXxHQs ykeNiYRu2+02uMS+1pnBqWjzdPJE0od+q8EbdvE6ShimjyNn0yQfGyQKCNdYuc+75MIHsaIOAEtD ZUST9Sd4oeU1zRjV2sGvUd+JFHveUAhRc0b+JEZfIEuq/LIU9qxm/+gFaawlmojZPyOWZ1Jlswbr rJYYyn10qgnJvjh9gZWXKjmPxqvHKJcATPhAh2gWGabWTXBJCckMe1hrHCl/vbDLCmz0/oYuoaSD zP6zE9YSA/xCplaHA0moC1Vs2H5MOQGlewIDAQABo1AwTjAdBgNVHQ4EFgQU5ij9YLU5zQ6K75kP gVpyQ2N/lPswHwYDVR0jBBgwFoAU5ij9YLU5zQ6K75kPgVpyQ2N/lPswDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQsFAAOCAQEAaQkEx9xvaLUt0PNLvHMtxXQPedCPw5xQBd2VWOsWPYspRAOSNbU1 VloY+xUkUKorYTogKUY1q+uh2gDIEazW0uZZaQvWPp8xdxWqDh96n5US06lszEc+Lj3dqdxWkXRR qEbjhBFh/utXaeyeSOtaX65GwD5svDHnJBclAGkzeRIXqxmYG+I2zMm/JYGzEnbwToyC7yF6Q8cQ xOr37hEpqz+WN/x3qM2qyBLECQFjmlJrvRLkSL15PCZiu+xFNFd/zx6btDun5DBlfDS9DG+SHCNH 6Nq+NfP+ZQ8CGzP/3TaZPzMlKPDCjp0XOQfyQqFIXdwjPFTWjEusDBlm4qJAlQ== http://id.incommon.org/category/research-and-scholarship CarmenWiki Enterprise Wiki Service at the Ohio State University. http://cio.osu.edu/services/getBusinessService.php?id=f8f7fc290a0a3c0501c355b8e1430015 https://carmenwiki.osu.edu/x/jyLeAQ https://carmenwiki.osu.edu/download/attachments/9666561/global.logo MIIDGzCCAgOgAwIBAgIJANI+yGM0M1N2MA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGx0Y2F3aWtpMDEuaXQub2hpby1zdGF0ZS5lZHUwHhcNMTAwNzA3MjI0MzA1 WhcNMjAwNzA0MjI0MzA1WjAnMSUwIwYDVQQDExxsdGNhd2lraTAxLml0Lm9oaW8t c3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5fsEv25M r9wfa48qfjn8m40yB/lwimJ8dSnYw2erd/tfB+sPESw42Is5Lv2B3pI3mj9a0PT0 Gf1VgUoQW0RCT6L4VOW50WsPFv/RKPfT/AIRl00dTCqb440PgotGbrK9ivZqlvkz lSGUKuFcg2gLj+CJlbMcwEneSwn0FE1xKEGpMDUk91lZH1XxmnIDDOQn1G5qul4q AbXITMpLi2MlsHAEXxnLrthFFas6zDrviTwHcqGXq9zJJkPHDcbu1qg6AUT7bRJr qszxxktSV6mFclkgLPpcVkigMR8RNVMQkWaaWSnfBkFy2iAe3xw3DNp7obtzgItY i9N8U6K5qorSkQIDAQABo0owSDAnBgNVHREEIDAeghxsdGNhd2lraTAxLml0Lm9o aW8tc3RhdGUuZWR1MB0GA1UdDgQWBBR32XnCliG78DdyTtZhyIQSHChtyjANBgkq hkiG9w0BAQUFAAOCAQEAVEweCxPElHGmam4Iv2QeJsGE7m4de7axp3epAJb7uVbN Z2P1S/s4GZQhmGsUoGoxwqca3wyQ+C1ZkpQJdyFl5s1tFc26D+Z0KTDo174GzO9i I9SeQ4YSp3FNhZqxn4xH3DULzzHwoVSwFr5irLPAVtrqK8H/rzBREhqOse2VSJ/1 PkI+p7lUiElIzMiObLGjumF2fDOPkXOSMNyC4c5oCCJtcrip/BaLo6bqdqn3DKP8 onMw/lHZQolyVsupuhGsSX13WVJ0uyGvuA7hiHnGEkpDmskUd3TsriyQAt47RZzY tTupO/NdWvz8SvXU1qIOk9CTQ0D2b2OOftfUW+FuAQ== CarmenWiki Enterprise Wiki Service at the Ohio State University. The Ohio State University Ohio State University http://www.osu.edu/ Travis Ritter ritter.18@osu.edu IT Service Desk 8help@osu.edu Web Authentication Support webauth-admin@lists.service.ohio-state.edu http://id.incommon.org/category/research-and-scholarship osu.edu Ohio State University https://webauth.service.ohio-state.edu/info.html http://ocio.osu.edu/policy/policies https://webauth.service.ohio-state.edu/images/osu_mdui.png MIIDITCCAgmgAwIBAgIJAKu+jRod+TYIMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHndlYmF1dGguc2VydmljZS5vaGlvLXN0YXRlLmVkdTAeFw0xMDAyMDkyMDA3 MzdaFw0zMDAyMDQyMDA3MzdaMCkxJzAlBgNVBAMTHndlYmF1dGguc2VydmljZS5v aGlvLXN0YXRlLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMpZ P+xV7kNCuuUtg4X8MTxTnS2TSU/tompvYjI0af4q7N5od7uzEqHBD9FMvh9bZ7GS CACX5yYjBYZCb59i0tstfpCsDBho2Wi497EjmaTw81EQ1AjM6EhRb/we0MLj0er8 8q+vnVC7Jb7DoStoNIEFoOTv8LvKldrrXVX3yHZR3bEVtvblZbGMSYtPdH/TYMDQ cmqkpzldfz9rQFDLSM8mqBqf56zmB8uzkZKhujTXOzb4STvaq7hhAnDwT3z9c00O XbDBWxd1CplgHwZvrbWxYxf5gTCaPvHuLY5WeA8Ky5SUZifO/szEDvEm8K0rHStK H/blQiX5fUQ6t3SfxbsCAwEAAaNMMEowKQYDVR0RBCIwIIIed2ViYXV0aC5zZXJ2 aWNlLm9oaW8tc3RhdGUuZWR1MB0GA1UdDgQWBBR70C49vjOa/Ikk86hkX998wqQt UDANBgkqhkiG9w0BAQUFAAOCAQEAlgMMaTIwrly4U896lUa92iif3bLGADPjc0Is 6a6k6RytjJm/r0lbtjCWW6zs1T6L7458Ow+57fyF0Oh/iXvj65m+dvCBWXnag7hN 1yMBJQMRpSjH7dLko7y0EJ/ZrKEYQwYnBGmCILvJB/MIj2eEkq2Z47uWpvrehJfb zsEeAbjNqw1V/AJN7E4paw8aYg8TXEXAdOvNL5h7KRQw8Ui0kCw2DeTTIXExSxZd bqw6ldfQD2fVYnLxDGTFqITCi1a9TidA4xCXD95F7uQaEao3O8ArZcyag62uiMtv i24RvCRvD/vsnUhI82pV/DK+2icz6UDtiiKrFNAmIiR14TanfA== osu.edu MIIDITCCAgmgAwIBAgIJAKu+jRod+TYIMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHndlYmF1dGguc2VydmljZS5vaGlvLXN0YXRlLmVkdTAeFw0xMDAyMDkyMDA3 MzdaFw0zMDAyMDQyMDA3MzdaMCkxJzAlBgNVBAMTHndlYmF1dGguc2VydmljZS5v aGlvLXN0YXRlLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMpZ P+xV7kNCuuUtg4X8MTxTnS2TSU/tompvYjI0af4q7N5od7uzEqHBD9FMvh9bZ7GS CACX5yYjBYZCb59i0tstfpCsDBho2Wi497EjmaTw81EQ1AjM6EhRb/we0MLj0er8 8q+vnVC7Jb7DoStoNIEFoOTv8LvKldrrXVX3yHZR3bEVtvblZbGMSYtPdH/TYMDQ cmqkpzldfz9rQFDLSM8mqBqf56zmB8uzkZKhujTXOzb4STvaq7hhAnDwT3z9c00O XbDBWxd1CplgHwZvrbWxYxf5gTCaPvHuLY5WeA8Ky5SUZifO/szEDvEm8K0rHStK H/blQiX5fUQ6t3SfxbsCAwEAAaNMMEowKQYDVR0RBCIwIIIed2ViYXV0aC5zZXJ2 aWNlLm9oaW8tc3RhdGUuZWR1MB0GA1UdDgQWBBR70C49vjOa/Ikk86hkX998wqQt UDANBgkqhkiG9w0BAQUFAAOCAQEAlgMMaTIwrly4U896lUa92iif3bLGADPjc0Is 6a6k6RytjJm/r0lbtjCWW6zs1T6L7458Ow+57fyF0Oh/iXvj65m+dvCBWXnag7hN 1yMBJQMRpSjH7dLko7y0EJ/ZrKEYQwYnBGmCILvJB/MIj2eEkq2Z47uWpvrehJfb zsEeAbjNqw1V/AJN7E4paw8aYg8TXEXAdOvNL5h7KRQw8Ui0kCw2DeTTIXExSxZd bqw6ldfQD2fVYnLxDGTFqITCi1a9TidA4xCXD95F7uQaEao3O8ArZcyag62uiMtv i24RvCRvD/vsnUhI82pV/DK+2icz6UDtiiKrFNAmIiR14TanfA== The Ohio State University Ohio State University http://www.osu.edu/ IT Service Desk 8help@osu.edu Authentication Support webauth-admin@lists.service.ohio-state.edu Authentication Support webauth-admin@lists.service.ohio-state.edu Security Response Team security@osu.edu Project Euclid Project Euclid (http://projecteuclid.org) is an on-line publishing system for theoretical and applied mathematics and statistics. http://deveuclid.library.cornell.edu/DPubS?Service=UI&version=1.0&verb=Display&handle=euclid&page=about&aboutPage=about_mission http://deveuclid.library.cornell.edu/DPubS?Service=UI&version=1.0&verb=Display&handle=euclid&page=about&aboutPage=about_privacy https://deveuclid.library.cornell.edu/collection/euclid/images/logo.gif MIIDITCCAgmgAwIBAgIJAPt+Km8xeltLMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmFyZGVuMDMuc2VydmVyZmFybS5jb3JuZWxsLmVkdTAeFw0xMTEwMTIxNDA4 MDJaFw0yMTEwMDkxNDA4MDJaMCkxJzAlBgNVBAMTHmFyZGVuMDMuc2VydmVyZmFy bS5jb3JuZWxsLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoV HLOwKbsCYvoj90KHtlSwlpRN3c9zMgAacknOgBwb8oKAxIBJmBdLYDGz0yjg8+LH D0hG7BS1j+nfigF6WiC9PgbxoPWhES3ra0BwM8/ttU7jqPkuMTiKqZn0VF3umQ2F leMe60MqvGi+vPv4PmVwJOcx9ZTndIgbZOob0OMPK1sJkj6zTfKoNG+rw0aLgahd V1x+kbvHSD6B2KyFvmBJZ6t+q056ir9OkNM0PP18qnlDk8ppgiPfB87wuNnRJUZQ 8RRT5A7Tbd+hNmIDK/9lhOOHYfDMLBI+XBYEV71Gvv0fkB7eRxEVas3FGlAuSbxe RrhDHBz0DnSn6Zj3hSsCAwEAAaNMMEowKQYDVR0RBCIwIIIeYXJkZW4wMy5zZXJ2 ZXJmYXJtLmNvcm5lbGwuZWR1MB0GA1UdDgQWBBR2QnG/JRiNvPtQbsSh2vZdPSY7 7TANBgkqhkiG9w0BAQUFAAOCAQEAlcn5UQsqyybyxOcZXEF65ksYRXyl7x/ig1L0 Ixesk93SBqHgLJ8LjOHug0IDbKV4dgtSUyeIO8DWoF0OaSXzdrMPsuTLfXtlRcXu H+/DpjafeDsieh/m0lTCzPoTNTsWYawqE7z8USfK6maSTxWK4j47tvTlIUlQ82SK 6gOWhCPWPWzcApsq/a1+agW4eYAp8ijcJjqmTL5hlf0IdLzdekvNS91RWH4dh27d eIvJOAZ/+rbea0A2HzCq4Egr+YUFD0e4tSOnStgCUf0BMoSIs7cxno6uVOQcSO4A BTZxbGqKbi2nt2bK98VcN99AEV7u5ORFooNoxYFo9fRQbZKK7Q== Project Euclid Project Euclid (http://projecteuclid.org) is an on-line publishing system for theoretical and applied mathematics and statistics. Cornell University Cornell University http://www.cornell.edu/ Shinwoo Kim sk274@cornell.edu David Ruddy dwr4@cornell.edu Martin Lessmeister mhl10@cornell.edu Project Euclid Project Euclid (http://projecteuclid.org) is an on-line publishing system for theoretical and applied mathematics and statistics. http://projecteuclid.org/DPubS?Service=UI&version=1.0&verb=Display&handle=euclid&page=about&aboutPage=about_mission http://projecteuclid.org/DPubS?Service=UI&version=1.0&verb=Display&handle=euclid&page=about&aboutPage=about_privacy https://projecteuclid.org/collection/euclid/images/logo.gif MIIDNjCCAh6gAwIBAgIJANq1a2ZDBykIMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJXNmLWxpYi1hcHAtMDA4LnNlcnZlcmZhcm0uY29ybmVsbC5lZHUwHhcNMTMw NTMxMTUwNjIyWhcNMjMwNTI5MTUwNjIyWjAwMS4wLAYDVQQDEyVzZi1saWItYXBw LTAwOC5zZXJ2ZXJmYXJtLmNvcm5lbGwuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAs3Hxfw7oGscg+A30MSnTHdbuukajMhIlCtrm+bfsayPDApUE QLxW643U876lLNxMA5wmU0NV07gjj87yqv7ECGPLq95tIoTcTzI0MXLr8s3GTzwT M9N0LEWdp37CRH2kgvYA3Cf5Oba8FxpEDHgc6rzAc2LccucdpWvi8Zon9OLZuEsH qAjQlfIeuSB7YIe6z2/7VbZM9CcAb80cwYButlqMdIOcS7jBqofGq9YvovXJr7F0 vEXJtiL7fW28Lmv2SHdS2mL/34ud2fj5CEDaXAzKWCiDR0L7a1qYNW7upxD+w6no rDAYfWrO8E6mcXv1d8P1JKLzsaZKopsuHE3BtQIDAQABo1MwUTAwBgNVHREEKTAn giVzZi1saWItYXBwLTAwOC5zZXJ2ZXJmYXJtLmNvcm5lbGwuZWR1MB0GA1UdDgQW BBSu8boXmoNWqSqD0y4uSmiE8p1EHzANBgkqhkiG9w0BAQUFAAOCAQEAQXOGXl4Y fTXnrJQuD1xaOmLgUkLpN4eq89OisGTsdefpvAJ1SD6QSaIj1UFchfQ6Qb4vK2Fp E1Ss6sZNU0rCE/C1EpQplAkQve8+IhQdIOQM7B/Yp4lHWd+3snJLF+fmIczVu9DB odqQ2YbmpxPDBzZMRAIppajebSXLz2r65Uj8+cB28v4WhCt7v/T3M8w4h591pePO xW2fpyIqGsGpuVRd2EOkYGmm7nqrAH9WGyUsRT1YHFY25mjgExVPYpah7eTsNYql fQHR5b61zSESkl8vo6eFRgzRnETr/fNIj08nhs3UCEfuYVy1yVKv2lHLzIvDTot/ TyOzJ1GTj16SNA== Project Euclid Project Euclid (http://projecteuclid.org) is an on-line publishing system for theoretical and applied mathematics and statistics. Cornell University Cornell University http://www.cornell.edu/ Shinwoo Kim sk274@cornell.edu David Ruddy dwr4@cornell.edu Martin Lessmeister mhl10@cornell.edu cornell.edu Cornell University MIIDSDCCAjCgAwIBAgIVAOZ8NfBem6sHcI7F39sYmD/JG4YDMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJpZHAuY2l0LmNvcm5lbGwuZWR1MB4XDTA5MTEy MzE4NTI0NFoXDTI5MTEyMzE4NTI0NFowIjEgMB4GA1UEAxMXc2hpYmlkcC5jaXQu Y29ybmVsbC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCTURo9 90uuODo/5ju3GZThcT67K3RXW69jwlBwfn3png75Dhyw9Xa50RFv0EbdfrojH1P1 9LyfCjubfsm9Z7FYkVWSVdPSvQ0BXx7zQxdTpE9137qj740tMJr7Wi+iWdkyBQS/ bCNhuLHeNQor6NXZoBgX8HvLy4sCUb/4v7vbp90HkmP3FzJRDevzgr6PVNqWwNqp tZ0vQHSF5D3iBNbxq3csfRGQQyVi729XuWMSqEjPhhkf1UjVcJ3/cG8tWbRKw+W+ OIm71k+99kOgg7IvygndzzaGDVhDFMyiGZ4njMzEJT67sEq0pMuuwLMlLE/86mSv uGwO2Qacb1ckzjodAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJpZHAuY2l0LmNv cm5lbGwuZWR1hi5odHRwczovL3NoaWJpZHAuY2l0LmNvcm5lbGwuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSQgitoP2/rJMDepS1sFgM35xw19zANBgkqhkiG 9w0BAQUFAAOCAQEAaFrLOGqMsbX1YlseO+SM3JKfgfjBBL5TP86qqiCuq9a1J6B7 Yv+XYLmZBy04EfV0L7HjYX5aGIWLDtz9YAis4g3xTPWe1/bjdltUq5seRuksJjyb prGI2oAv/ShPBOyrkadectHzvu5K6CL7AxNTWCSXswtfdsuxcKo65tO5TRO1hWlr 7Pq2F+Oj2hOvcwC0vOOjlYNe9yRE9DjJAzv4rrZUg71R3IEKNjfOF80LYPAFD2Sp p36uB6TmSYl1nBmS5LgWF4EpEuODPSmy4sIV6jl1otuyI/An2dOcNqcgu7tYEXLX C8N6DXggDWPtPRdpk96UW45huvXudpZenrcd7A== cornell.edu MIIDSDCCAjCgAwIBAgIVAOZ8NfBem6sHcI7F39sYmD/JG4YDMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJpZHAuY2l0LmNvcm5lbGwuZWR1MB4XDTA5MTEy MzE4NTI0NFoXDTI5MTEyMzE4NTI0NFowIjEgMB4GA1UEAxMXc2hpYmlkcC5jaXQu Y29ybmVsbC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCTURo9 90uuODo/5ju3GZThcT67K3RXW69jwlBwfn3png75Dhyw9Xa50RFv0EbdfrojH1P1 9LyfCjubfsm9Z7FYkVWSVdPSvQ0BXx7zQxdTpE9137qj740tMJr7Wi+iWdkyBQS/ bCNhuLHeNQor6NXZoBgX8HvLy4sCUb/4v7vbp90HkmP3FzJRDevzgr6PVNqWwNqp tZ0vQHSF5D3iBNbxq3csfRGQQyVi729XuWMSqEjPhhkf1UjVcJ3/cG8tWbRKw+W+ OIm71k+99kOgg7IvygndzzaGDVhDFMyiGZ4njMzEJT67sEq0pMuuwLMlLE/86mSv uGwO2Qacb1ckzjodAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJpZHAuY2l0LmNv cm5lbGwuZWR1hi5odHRwczovL3NoaWJpZHAuY2l0LmNvcm5lbGwuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSQgitoP2/rJMDepS1sFgM35xw19zANBgkqhkiG 9w0BAQUFAAOCAQEAaFrLOGqMsbX1YlseO+SM3JKfgfjBBL5TP86qqiCuq9a1J6B7 Yv+XYLmZBy04EfV0L7HjYX5aGIWLDtz9YAis4g3xTPWe1/bjdltUq5seRuksJjyb prGI2oAv/ShPBOyrkadectHzvu5K6CL7AxNTWCSXswtfdsuxcKo65tO5TRO1hWlr 7Pq2F+Oj2hOvcwC0vOOjlYNe9yRE9DjJAzv4rrZUg71R3IEKNjfOF80LYPAFD2Sp p36uB6TmSYl1nBmS5LgWF4EpEuODPSmy4sIV6jl1otuyI/An2dOcNqcgu7tYEXLX C8N6DXggDWPtPRdpk96UW45huvXudpZenrcd7A== Cornell University Cornell University http://www.cornell.edu/ Andrea Beesing amb3@cornell.edu Joy Veronneau jv11@cornell.edu Hong Ye hy93@cornell.edu Cornell University Summer College Programs for High School Students Cornell University Summer College Programs for High School Students https://www.sce.cornell.edu/common/images/cu_logos/ces_red.gif MIIDADCCAeigAwIBAgIJAOUm+emRwdJ5MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5zY2UuY29ybmVsbC5lZHUwHhcNMTIwNjA0MTYwODU3WhcNMjIwNjAy MTYwODU3WjAeMRwwGgYDVQQDExN3d3cuc2NlLmNvcm5lbGwuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwQxfjwxKZFLIuO0DhiCnDrXBAb/O1uKp ll1tut1Ns2y+sLhGkJVQkmWLH4akBAXuyBEFy9pHR4Fjpm6uV1e0fdeUAM9LUHYa tQNzTnSuQB1K/86hgNdrez+5zPx7p2i1rV2ai66AWPBJI7RBHwM9I98FceofVeNn qDId94tz017WUkRpIP0sDeJaB2zekFwnz48sh04paUSj7SBaRCk9ZnD6sRkK2X5W ZHrYcP4yiBNAH9b5DTjSc9A1Dgb0k053ur4cXBZFe9V+52TPQZVyJ35eljMqBCxj F8igtb59OPjO9qD1jC1JsxnozfSyH2WyPPg9bozT2gx/Go/WMuO8+wIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuc2NlLmNvcm5lbGwuZWR1MB0GA1UdDgQWBBQzauww RN0dz8r34TDX4UkPehcb1TANBgkqhkiG9w0BAQUFAAOCAQEAcWfid0EsbmXWfsEk jKS8VwbgDU6anTQ3t7M97O6qKxR20Fya6vGYvItzGrM927pBCzFLxZ+JwMuuyOyh xTfMEYArZLMZqorOc4bFWAuqFh2HU8cH1R5QEgLyIbcdvXWfxqCa9sPuzmOSVRUG e97zyrioa5ngr1oD1s1I9VlSWDAcjoN8SdHUpATH3cfxtKdn+gmdLK3mIKPYXd/I NxwzbU+k7siD6e1GKiEMrOMrn8QQeY3kQogqJAvVcdZGgyl9v3GeJ2kqgW2GIxDv FD9M+Ob0Ve0+QSbZnyCBl6ERjcsXQtRlCTVXPFsFfbXylY7a0xx8V+wbi3VTCDJQ zUA2PA== Cornell University Summer College Programs for High School Students Cornell University Summer College Programs for High School Students Cornell University Cornell University http://www.cornell.edu/ Janna Lynn Bugliosi jlb34@cornell.edu School of Continuing Education Webmaster sce_webmaster@cornell.edu Columbia University Illiad hosted at OCLC MIID5TCCA06gAwIBAgIBBTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE5ldyBZb3JrMREwDwYDVQQHEwhOZXcgWW9yazEcMBoGA1UEChMT Q29sdW1iaWEgVW5pdmVyc2l0eTElMCMGA1UECxMcQWNhZGVtaWMgSW5mb3JtYXRp b24gU3lzdGVtczEPMA0GA1UEAxMGZGV2LWNhMSMwIQYJKoZIhvcNAQkBFhRubGV2 aXR0QGNvbHVtYmlhLmVkdTAeFw0wNzA4MjkyMDExMzdaFw0zNTAxMTQyMDExMzda MIHAMQswCQYDVQQGEwJVUzERMA8GA1UECBMITmV3IFlvcmsxETAPBgNVBAcTCE5l dyBZb3JrMRwwGgYDVQQKExNDb2x1bWJpYSBVbml2ZXJzaXR5MSAwHgYDVQQLExdM aWJyYXJ5IFNlcnZpY2VzIE9mZmljZTEhMB8GA1UEAxMYY29sdW1iaWEuaWxsaWFk Lm9jbGMub3JnMSgwJgYJKoZIhvcNAQkBFhlqYW1lcy5zdHVhcnRAY29sdW1iaWEu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXXMgj7PYgu0DHv8 67IIQjywSjUromzAW+wf0LuVDLWP/Zyd/BOkDpXonYjlL2emqB7OFBXDAqlkdmJ/ MVJi5Sk2JE36V91UJI0mALw7UH0ripBHN/EUh3uP6kKE6j3mmGv++sjGtvjo/KYs PQmm7A1aex6zuo1eFVdGG4cGz3H9YdEcHwvipiQP1BBIfGA42nuP9R9LOrkTA9H2 MIS0VIMXk89MDndx+fb19Q9S9e4k2uaD/QbygUhY1s0SXPsjk6HiiLtQBvoOsLFY VPP3pf3cgH/aPu63XdoM4slB76hqU4SqckIrdJIZzZsSoJ0756Pba71d88sGpasS HzpSfwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM IEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUvU2N0ftfhEqtPQi+Qxug jUW3srcwHwYDVR0jBBgwFoAUu70w39e+r0PifY0qoBMnRvJNsaswDQYJKoZIhvcN AQEFBQADgYEABLSRBALRovzbYkwBDyTdInPTavOY/8roZsoNKGA6iXafDpBU5BuB XGxn0WnPuaQ+8G5U7lfw+7TdrufWfImeMOZgKHYmgmSK/a5KhqHjeVXQKDjFYSqZ rLv5t+buwW+qVP6XgreCmu0oq+1qCyPz1VaQVjAzxYalJupUBVQMgeY= Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Kevin Hall shibboleth@oclc.org Don Hamparian hamparid@oclc.org MIIDWDCCAkCgAwIBAgIJAMKAgH29mpAdMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2lsbHFhc2hpYjAxLmlsbGlhZC5vY2xjLm9yZzAeFw0xMTAzMjgxMzMxMTBa Fw0xNDAzMjcxMzMxMTBaMCYxJDAiBgNVBAMTG2lsbHFhc2hpYjAxLmlsbGlhZC5v Y2xjLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqRb5YWdQ2O zY0gh8EpD5beuQCL6VBmgiOOPJcZeNVO5loWMTNo9KvYObg8jIzomceUfIhN4ZG1 31VfZnaBaTPSuuPxsL1jmJkDn1M1ALcEVnkTeCbh9Udg6RNCi9fmfYUDNHXLW+x1 vYURBnHfYXltDBwL8pI1KiV/atQMkpnxRhJxkDg29O0FEZ5/oijsqm+dnfL7QpeL /aICQZvIiEJjaR2fm/R3puZ1xAzqnmFnQzVz3WRI31OKQmTCuM2MJv9Pi09G66pl hEsxpYhBeL+LbZ8ArWLQ+dpmLhUlzlBFNmasYZz262/2PiWIAFhMm0iKBoB5mCKn HDZM8A+7hE8CAwEAAaOBiDCBhTAdBgNVHQ4EFgQUy4eBxJkDEdLsHVa/S0vaED3g sPYwVgYDVR0jBE8wTYAUy4eBxJkDEdLsHVa/S0vaED3gsPahKqQoMCYxJDAiBgNV BAMTG2lsbHFhc2hpYjAxLmlsbGlhZC5vY2xjLm9yZ4IJAMKAgH29mpAdMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACdG7rYBz8zQsYjXp5iwYdN5xjxD SD7tLWnrIK+kQ6rsAx4VR2BBaiNzH68YZDlQf0bagKc4Vavh+3jMVxi/mvmKKv8O 7RehfxmYZ0zIGfYolPG8MV6taO7PxRqp67KFuQ0wmVUlEfOwOaHQztI1kFnQquhG 2B8GPdlsSqTqILvfSVS6SIwSoT21vx/UxbR8cC7wRZFNXlOXrksAcEQrAwyyjB5V EurPSVzuYBsMQebbSppDDhuR6lxPxD/Vi1v6H5TaEgTJ9yIbXXqIVJ2WuyC6vFF3 ZnO0ksyWAQbGDnbTwi+VBK3SpScP0LkVlRxA+FeUKbxfmzvKQ3xLfpgbLw4= Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Don Hamparian shibboleth@oclc.org MIIDPjCCAiagAwIBAgIJAP/LyUN/joKJMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21pdC5pbGxpYWQub2NsYy5vcmcwHhcNMTEwNzAxMjAxNjU2WhcNMTQwNjMw MjAxNjU2WjAeMRwwGgYDVQQDExNtaXQuaWxsaWFkLm9jbGMub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxSz65eqaCBc3LXgH/E6s/3wmHJyelUre YePGRvDEERnoTDTmRbovuEL30uH+NS6YJwMMtwr0nM3KavlmLID46hMZHJO/Db7Y eP5dVts+duY9sYpojdXyyB1qprZPYGdruS3b4miQKKssxa/umQq/fRGWvYJmyZsP prC9lDH3QZUDo+tgZKlw3zTxy5g2mkr7RouzUO19bWYL9Gi9Lk84Dq+jm6X209AA 5Nib+uWhqSuwOGdt45rJ2lddohmO5Tga9cU8+TCO6eJnLPw08+/NcE1fBqrtOzbm jiZ2repF7YrxtKBg84IweBD2jVDJ6rC7EubypWQzQudilVQhSl36xwIDAQABo38w fTAdBgNVHQ4EFgQU++VLFqjMc04LYOpGITL5v8RZaJkwTgYDVR0jBEcwRYAU++VL FqjMc04LYOpGITL5v8RZaJmhIqQgMB4xHDAaBgNVBAMTE21pdC5pbGxpYWQub2Ns Yy5vcmeCCQD/y8lDf46CiTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQB0aLQclbUuurHvZKCKaS5KO1uyhBjFHSjjmYZfKahfAtY3R8LrR1KmbBDxTfbs dYglEXrETZLEy+pu6hLk0qhtRgMbdAjqkGPIFvksapTfEoJcH5onDf2PZxgxFRgi hE01JWqqpNj6qd7g67H8k7dRsTCMplWZ1QkOQig64+8mVT9smU52qmMMwTkChvxg bCWl+rpWktHa7ew6GGsI+jXRx8gYWNgtSKPILlJStnGDDSvvbCETeyKrKMa3AQTC FYUIsOD32c83WyJnyiAQ50rrmbBrLu96viRZ6/UkbUXigoGyb0hEzDrh+qY1thWB 6qAKbAqaXHqZP9jVe1RMWDmz MIIFlzCCBH+gAwIBAgICAkowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxMDE3NTY1NVoXDTExMDcx MTE3NTY1NVowHjEcMBoGA1UEAxMTbWl0LmlsbGlhZC5vY2xjLm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZpjLsATe5x4RwEumuP19CtPe81CAkl 2lCYch1Rx1NNAuKPB45/JhxkbXmudQOvxTJWJv7hnDQ43z3A4BJdBYDj9c0BjvqF tSIezx8jyhBjK+OezQ0bD5J7Inf+H8OFum2nHyP2FBYylKsD5BB+psO1wPHUl6PJ vBugaxSVAPn4CKUlfu/VijUZlhFO7240CABPtFwS+iGq/d6XjlI7XWDDh4ni9bti Q28B21jknHqiqDNcI/iPyrxXT8IUiV56L6eBOk75gqmUsfPI+Wfmw477T/0XD9vP Dos88j1dCL0L1wLKVtv0LrxepJgm79k6dhqPWxu6WK3eMJxlhE17KQ0CAwEAAaOC AqUwggKhMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUC+iLw1Wzf8hV1fWuWtHVSlg9 f7QwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNV BAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJ bkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEE gaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUH MAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwHgYDVR0RBBcwFYITbWl0LmlsbGlhZC5v Y2xjLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEAdr2I3445DjzIumlYKrRwpvXlEgK6 JUMR36Wqtj6abLGRHgkNidfyozJhjI2wk5NIyrOjWsVNoruyJX0o7fIsOXDtV/tk Q++lFcd9lkTzKtQmy3TwF5OUpV5n+qNaC0g2d4/aWK8KPUsjMtVwUHSG9i4K1/dE xriPkTC2JJI1FVcyFVcnACjZkGsvo3QEq5hkYuFLjTDe9vU67PGYTgnmhpJ2UYES 1p5TvdAmi54SdpBdBOYPv2T7qvdMrNNCC0TPzZvls6jcu1kKFRst64xwg+d+ltJm Y1DS1xGgPhEi1jdZUjiJoxAVhUK2fX+sOboc6ZU4prpZ/bF14Dy1ztAsqw== Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Don Hamparian shibboleth@oclc.org Jason Zavar shibboleth@oclc.org Northwestern Hosted Illiad MIIDWzCCAkOgAwIBAgIJAJ1JwqimzKADMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHG5vcnRod2VzdGVybi5pbGxpYWQub2NsYy5vcmcwHhcNMTIxMTA4MTkxMjI0 WhcNMTUxMTA4MTkxMjI0WjAnMSUwIwYDVQQDExxub3J0aHdlc3Rlcm4uaWxsaWFk Lm9jbGMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9Xjuebat nSapFUBVcmwl8cLC1gM0sH2dKOi8ANRN73pXBhPInTeAoHBC/vPRNWv+s2xSfYOe WxIymAkCJPCAAF1BKLBs3gn9pyuqwLo0zhleX5oMwhspOW4ZQ8CDc6sBUjpeRR+R rEtRvOGhln22h/LagYYA9+ZGrI3W9JJgMPC7Bx9j580mFcdvDE3ixjqgVm+p1lPe 3SwrCFIFByW5r6LXF0qo5DxQTgGN1uLtawUQh2H8zbVhoquSIS4/XJYcHMmkcszw zUeQRRNGNH4FUN6nDujakZ0ZpgyAA7suum7C6fmEt+sR3Gd4noforLL/nXT0M023 HGU//M2leFgVyQIDAQABo4GJMIGGMB0GA1UdDgQWBBSl9XFzMrFsjXfTP44xpg9Q 8SAhnjBXBgNVHSMEUDBOgBSl9XFzMrFsjXfTP44xpg9Q8SAhnqErpCkwJzElMCMG A1UEAxMcbm9ydGh3ZXN0ZXJuLmlsbGlhZC5vY2xjLm9yZ4IJAJ1JwqimzKADMAwG A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACo0GqStztoLcgZjAlOSDjOa ZmEjmHdHU47IjNg4qhb49+CfKToqL00QmwbbDm1cjVFiJq6e8w6CuWojoOkRpI+A k5X+04qMd/qwZlq3SqLrLFheawZbmqVp1eDmkYEJJt9xk1ls/wrJw05qt9boyMd6 ChWhxTcgWJlxz/j2u5Y2s91Z/ynvu/Lpx4jxEDFD3LOU03LoMFNnksvE6virexji p+eFZC+0J1EbuwxxeiLXD5m8LnNd/ukRffymXTQ16P3Y3HAqY+6LiCszIA2zxlDy ckRHa1vzsauOryW27lVFgvP/fZvuHdhzvnNIuI8Cd1GlPgrx1HvMepgj2+i4C/0= Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Don Hamparian shibboleth@oclc.org Jason Zavar shibboleth@oclc.org Pitt EZproxy Hosted at OCLC Pitt EZproxy Hosted at OCLC MIIEXjCCA0agAwIBAgIBAzANBgkqhkiG9w0BAQUFADCBgDEcMBoGA1UEAxQTKi5w aXR0LmlkbS5vY2xjLm9yZzELMAkGA1UEBhMCVVMxMTAvBgNVBAoTKE9DTEMgT25s aW5lIENvbXB1dGVyIExpYnJhcnkgQ2VudGVyIEluYy4xIDAeBgkqhkiG9w0BCQEW EWFra2luZW52QG9jbGMub3JnMB4XDTEzMDIxNTE2NTgyNFoXDTIzMDIxNTE2NTgy NFowgYAxHDAaBgNVBAMUEyoucGl0dC5pZG0ub2NsYy5vcmcxCzAJBgNVBAYTAlVT MTEwLwYDVQQKEyhPQ0xDIE9ubGluZSBDb21wdXRlciBMaWJyYXJ5IENlbnRlciBJ bmMuMSAwHgYJKoZIhvcNAQkBFhFha2tpbmVudkBvY2xjLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR6nKRR8W1mEH+j8WUzzpLw0cQ8FpVzTvJu c3lyDifmxt51bI1ucqU2alFUoSWd7uvOxsh+LYHetD6WHGM6QIbPKEuM+B0TNmPH /CdDig9B1fVtOCV2Y9dU/UZWBNpeInQP2+KKHPeU1oT4XBlzpbhA79njw5W4jgu1 zC2yihFt1mLRoxrP/v6CJTN9y/VwKRpXYTH5xC533frEvtLOUSbhGfuI4e4yr+KA DC0n5ORqs0PHs82G2wV8aC9YFdbwsNZ1yumSbjTzjgxI4oLPKMJisY6IVVToZn7Z NGINVdEXncd8pBoNwvgmpjwLiqXU5SvA/QtgkGLNZl70dDtocE0CAwEAAaOB4DCB 3TAdBgNVHQ4EFgQUq0KS6VGbFRPYOxvpCna1QWtdboAwga0GA1UdIwSBpTCBooAU q0KS6VGbFRPYOxvpCna1QWtdboChgYakgYMwgYAxHDAaBgNVBAMUEyoucGl0dC5p ZG0ub2NsYy5vcmcxCzAJBgNVBAYTAlVTMTEwLwYDVQQKEyhPQ0xDIE9ubGluZSBD b21wdXRlciBMaWJyYXJ5IENlbnRlciBJbmMuMSAwHgYJKoZIhvcNAQkBFhFha2tp bmVudkBvY2xjLm9yZ4IBAzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBI5MeOuHMYrKWaHRX1Opzjd75Xql7JHMHS9eCft72yGbrsudnTYTXa9BJzs12F Rb3vs89a00Zvlt09HRjv13nKEMqJqknnT4N1xhsvmsTxX2PR4ysFtuFMseuZCct1 Y7VzPj6E3X7+h6GTjLmubFgP+EzVT6GsEyS6OGCIWg8krXydvW5BYe8kPEpOldkK X7uEvk9uZ2tvs9DfQwYFSi2mYKAx0YUXpE6aNrpOtRotvhxnpZnuLVb2c8JQ0RT3 BXfKuXFXlPXgc6uNkD4vHD6durn8cRySaaYGRJLNikq9MBIvprMYoquvieXlmTrt KZqJ7I1ARBAvkbpNEArtkAbB Pitt EZproxy Hosted at OCLC Pitt EZproxy Hosted at OCLC Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Vasu Akkineni akkinenv@oclc.org Don Hamparian hamparid@oclc.org OCLC First Search Service Provider OCLC First Search Service Provider MIIDnjCCAoYCCQDxG5ZkzIRjcDANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAk9IMQ8wDQYDVQQHEwZEdWJsaW4xEjAQBgNVBAoTCU9DTEMg SW5jLjEUMBIGA1UECxMLRmlyc3RTZWFyY2gxFTATBgNVBAMTDHRlY2hpZSB0cm9s bDEiMCAGCSqGSIb3DQEJARYTc2hpYmJvbGV0aEBvY2xjLm9yZzAeFw0xMjA2Mjcy MTI3MjZaFw0yMjA2MjUyMTI3MjZaMIGQMQswCQYDVQQGEwJVUzELMAkGA1UECBMC T0gxDzANBgNVBAcTBkR1YmxpbjESMBAGA1UEChMJT0NMQyBJbmMuMRQwEgYDVQQL EwtGaXJzdFNlYXJjaDEVMBMGA1UEAxMMdGVjaGllIHRyb2xsMSIwIAYJKoZIhvcN AQkBFhNzaGliYm9sZXRoQG9jbGMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAp0uhab/1b0Bx0wfH4kh97NJrLr73URP0kGbDYSm4VanAkTpJRsvB ZdWCbC44WhofOHBR3v0wdLBEKvDVvZhczgdVJiyI82KN6ELl8ZweZ7RJ2RFhCObY e3VgRZahCXOcqc+6V033lqLAKsLEqDKmieDtEBCFS5Jrg9gcmv/jmzGt2aXsjsiS 6FLCKHPFRB1LH7B62otBOjxyNzH84Zb2ZbWhoq9ZZLy7eCDaHXePV6/j5ySApRab YUN5UgFjQEvSbVTWEU5dXFbMoHTM8yljt1r4bjVA2VQVY/nW+gRoGLialdVLlc1n ZwaVPcDrP+Vw3aQ2+dl1aIBIvDc62cLSAwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBfwW048pNuhY4LW4k+xjSQukTQ0A52JUOix0XNU9KJI5mHtN7OvJfRgVI/7ztT K9wuQlLveaClbWI3GV9kc+jSwpw7W4E/XJaG5mQ/zxpJxlzcB1J4h0525Vtn0Lm6 2OGlJbB9m0uu1CfGXYSq6VzvXACO7OG8gwh0xSQ/kOYHGYhpzG7dIyAARMvXkdhb 4+03i8RHO8frc/Mxh1kyIe4uTRiyJRXcX8N5dbzyO9O/onLAAGImFJOEihDcsfMl jbq0s2S20+0gvAR7/J8gl9SfvuKcCk2tVCNzgaKz11TopFHqvu268I2c5TUShFxh YZN7/xtO4LdMblY30+Dg4RE7 Online Computer Library Center Inc. Online Computer Library Center Inc. http://www.oclc.org Richard Scranton shibboleth@oclc.org Andy Dale shibboleth@oclc.org Project Tracker MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Jim Kassenbrock Jim.Kassenbrock@ucop.edu AIG aig@ucop.edu MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Munish Malik Munish.Malik@ucop.edu UCOP DataCenter HelpDesk ucopdatacenter.helpdesk@ucop.edu dev MIIC4jCCAcqgAwIBAgIJAO5fSfb8CxV3MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCWFpZ3dlYnExNDAeFw0xMjA1MDgyMzIwMDVaFw0yMjA1MDYyMzIwMDVaMBQx EjAQBgNVBAMTCWFpZ3dlYnExNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMHGffTM+O99tjMDRfjxBzUjIuVHUgQR16natwrOaQFtdKxtPaXmeL5mWbH2 r1x712uxltEh7fbe39st00mAlTJdq4VY8w0Z/HM7XD6nsBCkyxE0tKEOwrZ3ne/m XeqitNccogoUk02TFzW3dRZrigf129eFw3a9VAVwJcYD/txtzw07Ia44ycsafnvP 3GO29s8gqv5hPSE0qhtwlTpXK00cI/B6jx/aOzheT/qezWQHY7AD21ZFTJDymn0x Eo2y5WCSWkGThygDRUVrPCJLCWWBwc8orGih1E7h4W5qAh/5W+x0tBxFUpo0Ljym y4OnQ5IQRp+lWDXytQdqIMLrp5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJYWlnd2Vi cTE0MB0GA1UdDgQWBBQ4AMu7fatsS/Z1IREncc1az1ILMDANBgkqhkiG9w0BAQUF AAOCAQEAZWsfx9hgaolhbVoKFQ5QWKoqi6iBK9hJ25ilwxGSDYf0y61Km8iv8+Dd 9hlUpk4YUC7VwNUy3ZBNA5kZjTqWtvt23AaDql35MvbNu3Mj4zmrJzqSnEBDgKOd kuqJ55ZuodIrVkYY2ge0SGnHoijNq3cNz7B5o7MKYxAuOmuLnhJwSIRwILcJRTsz 1/encPrJhjC5gX0JYUw1AhP8Cs+MkG6Xu7g6MZvLPP3aiEnnP0xpJKaz71OpfSdJ Gi2+CGeqsZogPMi895jm3GA/Zi7DgUweuywB67quYIBpcyLDTcELKZ4TwhPF3WQv W6HnAphkax2unqi9yvm9RUJF1bnZFg== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html AIG aig@ucop.edu aigwebt10 test MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP HelpDesk UCOPDataCenter.HelpDesk@ucop.edu dsstest MIIC4jCCAcqgAwIBAgIJAO5fSfb8CxV3MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCWFpZ3dlYnExNDAeFw0xMjA1MDgyMzIwMDVaFw0yMjA1MDYyMzIwMDVaMBQx EjAQBgNVBAMTCWFpZ3dlYnExNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMHGffTM+O99tjMDRfjxBzUjIuVHUgQR16natwrOaQFtdKxtPaXmeL5mWbH2 r1x712uxltEh7fbe39st00mAlTJdq4VY8w0Z/HM7XD6nsBCkyxE0tKEOwrZ3ne/m XeqitNccogoUk02TFzW3dRZrigf129eFw3a9VAVwJcYD/txtzw07Ia44ycsafnvP 3GO29s8gqv5hPSE0qhtwlTpXK00cI/B6jx/aOzheT/qezWQHY7AD21ZFTJDymn0x Eo2y5WCSWkGThygDRUVrPCJLCWWBwc8orGih1E7h4W5qAh/5W+x0tBxFUpo0Ljym y4OnQ5IQRp+lWDXytQdqIMLrp5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJYWlnd2Vi cTE0MB0GA1UdDgQWBBQ4AMu7fatsS/Z1IREncc1az1ILMDANBgkqhkiG9w0BAQUF AAOCAQEAZWsfx9hgaolhbVoKFQ5QWKoqi6iBK9hJ25ilwxGSDYf0y61Km8iv8+Dd 9hlUpk4YUC7VwNUy3ZBNA5kZjTqWtvt23AaDql35MvbNu3Mj4zmrJzqSnEBDgKOd kuqJ55ZuodIrVkYY2ge0SGnHoijNq3cNz7B5o7MKYxAuOmuLnhJwSIRwILcJRTsz 1/encPrJhjC5gX0JYUw1AhP8Cs+MkG6Xu7g6MZvLPP3aiEnnP0xpJKaz71OpfSdJ Gi2+CGeqsZogPMi895jm3GA/Zi7DgUweuywB67quYIBpcyLDTcELKZ4TwhPF3WQv W6HnAphkax2unqi9yvm9RUJF1bnZFg== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter UCOPDataCenter.HelpDesk@ucop.edu AIG aig@ucop.edu atyourserviceonline MIIEmzCCA4OgAwIBAgIJAIjeeGCQGvU3MA0GCSqGSIb3DQEBBQUAMIGPMQswCQYD VQQGEwJVUzELMAkGA1UECBMCQ0ExEDAOBgNVBAcTB09ha0xhbmQxDDAKBgNVBAoT A0FJRzENMAsGA1UECxMEVUNPUDEmMCQGA1UEAxMdYXR5b3Vyc2VydmljZW9ubGlu ZS51Y29wLmVkdSAxHDAaBgkqhkiG9w0BCQEWDWFpZ0B1Y29wLmVkdSAwHhcNMTMx MTI3MjIwNjMzWhcNMTYxMTI2MjIwNjMzWjCBjzELMAkGA1UEBhMCVVMxCzAJBgNV BAgTAkNBMRAwDgYDVQQHEwdPYWtMYW5kMQwwCgYDVQQKEwNBSUcxDTALBgNVBAsT BFVDT1AxJjAkBgNVBAMTHWF0eW91cnNlcnZpY2VvbmxpbmUudWNvcC5lZHUgMRww GgYJKoZIhvcNAQkBFg1haWdAdWNvcC5lZHUgMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAyG7n8Cz5g2Amzjm2HIDACUQfYPwnXHejNlWVdHFt+jRIpkcG pGoq+oQ+nKyN3CdGPpk4kLcdqyTG4oVhGo/jBIHigcqRZlqZ+0d2fl64tLHMNC9b U7yXPJr1u4nwhGlget393gJtPPA8h7oNndMLIXgP0JfjM/zx1RuCuWBtUlW7AO2C +imKCyYI75RnlzaZkIGEFy971ved6mcI4woYlUzx2gpY6anS+oaTdFGGlSwlJm1i Thk0hMQT+STlVuqFx4XTWWnhFNGQm0TjEx3nrqzgYAfnn3TrzQjWj9FyHnYCsYBc g5WaLdV3PPUNt0X1SgTi5tYpFrDvfaqE9X+fewIDAQABo4H3MIH0MB0GA1UdDgQW BBSUy6etf0YMUwwhRtDcV1W8PsreKzCBxAYDVR0jBIG8MIG5gBSUy6etf0YMUwwh RtDcV1W8PsreK6GBlaSBkjCBjzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAw DgYDVQQHEwdPYWtMYW5kMQwwCgYDVQQKEwNBSUcxDTALBgNVBAsTBFVDT1AxJjAk BgNVBAMTHWF0eW91cnNlcnZpY2VvbmxpbmUudWNvcC5lZHUgMRwwGgYJKoZIhvcN AQkBFg1haWdAdWNvcC5lZHUgggkAiN54YJAa9TcwDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEAIjWoyefaglOXymNjpY4iEY/7V8uSDE4dcvKvmnzMwjXM +0xAtI+RkRXrJn9LA1xu7Ljap+Q5DyXrhklmg1M8IqTFjWY3B6rNeqhG8DDVtxha u1bQZ2NinHgYVDOJzreYtk/oFSpimhrimKrY+yHMmutD2lWa8ks72VrFER+kC1l7 IqBQZMsHAVuPKLRUqdrK7aedLsLnH1arF6kkgb63FDRrWGO5MOgWWjF9vmiUl2Sr Pvjf5h6VhgORCG9b70MbzBY/5ppa8G+UiwJf9Lk/N7pD/vUdSwFwvfezSiapITNN 3Zs0UVgRQli2Wl1DxDuoLT2qTe/ZCOLABKmqKrhKnA== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Donna Yamasaki Donna.Yamasaki@ucop.edu AIG aig@ucop.edu uconline MIIDIDCCAgigAwIBAgIJAJFDYn58Q04cMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWF1dGgudWNvbmxpbmUuZWR1MB4XDTEzMDkyMDEzMjgzNFoXDTMzMDkxNTEz MjgzNFowHDEaMBgGA1UEAxMRYXV0aC51Y29ubGluZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCo2xDX1AkMayNNlMOeiLl15g58DGCdDYyvEuGb NwYzcpSI3y5phGJ5Q5U7ckhY6coGa/i76P7kWd+IwwfLvQiI3KgilVM2eEId8qUX 5LAONfrT2EM6OGj2xgXghEfe5s7HeDgVncRrD8kfa7nnWTHxhwC6VR/6bmG0HsPS aLivy44rBGGFb8trVbPUd6ZIz2hBXCZHJ9mv/MyT8mxS4iwLI8Hmts77wxBoCLn9 rdDnqy/3H80vo/dJTz+4ieoRbgS9FQ1ltJCAU95qOFBZhR1Mog1B88t4Ca+luEgi 7I9KE5xdgAtvJHSK8C1uhJwNjLVWbzDZXyvGq/5g4GgaG8RHAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEWF1dGgudWNvbmxpbmUuZWR1hiRodHRwczovL2F1dGgudWNvbmxp bmUuZWR1L3NoaWJib2xldGgwHQYDVR0OBBYEFIXfOeSfMrwVDGXRIGre53+wvzoZ MA0GCSqGSIb3DQEBBQUAA4IBAQCX/DP5Tm87cayAfzBPah3MIblcWv6tj10EYnuJ usSsNKSoZ+YCFv/0MLwpXWZte0iafqTj+zM/3wCWOirPLiKfhRviKaWyuYZ/Pyu+ Z8dDdYF+xbthhCRL1q/qsb2X9jNzgaXihXXHaTFu5inUiYTPkPgbQ7LaKSaXT/UY mAuh3eb/VdEjMoP1HR9w5NLXaM9JzYzXmDMNHCCTv3pBP6fgGq0JR6uz0kf1c4nE g/lXAsTNrFccxe0SQucuohg6y9tVabutz+x+mZk2sgVRAduw9e4UsZPqnqB9ctEZ +Emm0ArAnuOAqmQvk+mlNMQNGkDQrAhgKRoWuApmoLQAdyKv University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Adam Hochman adam.hochman@ucop.edu Adam Hochman adam.hochman@ucop.edu aysoqa MIIFFTCCA/2gAwIBAgIJAN8NXd5z8JbTMA0GCSqGSIb3DQEBBQUAMIG3MQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrTGFuZDEh MB8GA1UEChMYVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhMSAwHgYDVQQLExdPZmZp Y2Ugb2YgdGhlIFByZXNpZGVudDEYMBYGA1UEAxMPYXlzb3FhLnVjb3AuZWR1MSIw IAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDkxMTE3MzIw NloXDTIzMDkwOTE3MzIwNlowgbcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxp Zm9ybmlhMRAwDgYDVQQHEwdPYWtMYW5kMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9m IENhbGlmb3JuaWExIDAeBgNVBAsTF09mZmljZSBvZiB0aGUgUHJlc2lkZW50MRgw FgYDVQQDEw9heXNvcWEudWNvcC5lZHUxIjAgBgkqhkiG9w0BCQEWE2FpZy1hbGVy dHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQqEel qpbdFRbDcUHEyNMFlZbb04iKruUJ6t/FiPFFzzynHIV1oEHUASHwOgilHgkGCDaT FJtAYmvywQkhNE6Jy5Y4bRWLCUCr0bFRteaDkaUuy+EYgsqe9qB8+OZulhg7SkmE GFE6xzDmpKGgQNSFd4/FoBQgZzdacVkAgopRbDI8PalVRv/8RvtKrytOPPP41Q12 hZUvaacCtZUmqCjRKAmB/lLDQTH0lKWmCFDKLqHN06FXEKpk57Rlnzo9258B9e+9 nGNuN8/QmrFtwSEFF9YfD5HwtZLxnyJX+4uNF6bs9HC4GRYWW7m7UqE5riFr6Ls0 dtS0j/m0Bz36TmATAgMBAAGjggEgMIIBHDAdBgNVHQ4EFgQUElVLzl3JkMPkQ689 Ptg2xxI5mS8wgewGA1UdIwSB5DCB4YAUElVLzl3JkMPkQ689Ptg2xxI5mS+hgb2k gbowgbcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRAwDgYDVQQH EwdPYWtMYW5kMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWExIDAe BgNVBAsTF09mZmljZSBvZiB0aGUgUHJlc2lkZW50MRgwFgYDVQQDEw9heXNvcWEu dWNvcC5lZHUxIjAgBgkqhkiG9w0BCQEWE2FpZy1hbGVydHNAdWNvcC5lZHWCCQDf DV3ec/CW0zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBBWYrywymC SJFudX75bp2snyE7wJsAGkZANH1ipl3Try+KjRmm7rjQ1l4wm6SgZrAHtwKDSeaK 79hDEYDpwEi2ki9ileWpFXpFv2SGlUF1ZlHQQCY3f9l5mYH4GefpWaeZIYUpihWW f3s+bktF9v4hmh6Ne9op+qznroBgP1ps0/6YtRn2HUpFptFInmzyfxJiq+/oo5Cq f0q2Pl2d57tV+1GtJ7cA89NFNZvf+v8JAPJ5fO2k83Yw71Ju5oF6z0k8O1q3IWG4 ua0QD6MRK8duISZAPEzH3O1dvTDYjRHNuAX+Cssnk8u4vmn/8M4TycVWHwnASs5e odWZulZ3cq9J University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter HelpDesk UCOPDataCenter.HelpDesk@ucop.edu AIG aig@ucop.edu cdl-dmp2-p01 MIIDFDCCAfygAwIBAgIJANLFG7xxo2T5MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmRtcDIuY2RsaWIub3JnMB4XDTEzMDYyNzIwMjgwOFoXDTIzMDYyNTIwMjgw OFowGTEXMBUGA1UEAxMOZG1wMi5jZGxpYi5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDVYAkFXfMT7dFn6WpaiYJx2HTX+kAqhc/T0yp1gQkMHAGj mce5yjGc9Y9fAzEReRmGWyZV7MhoLTVNgza9tbZYEcPqenM8rPtS2z9iTnUFRh69 zUBATgtge6gwLOULeOJMbzNOO3e74quyMHLP1rfZcU0mUVU4UU1JTcOi+HOJz1FN MjgiYc5Dp9RZDzEHIVo0c/RXp6jrMrGsYHW42TH1EemLhibFnZHvCmPlZeSI9RQk QOCuoM20Y2F4UcPz/58OFk1AebKmw8NrW/4RvwQz8PiYzwDOEZFEmP+xSQcSUTPt jS7W/j1zP1dYc6EShYzb+Vw1Prtv5UUtOdMXdZIVAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmRtcDIuY2RsaWIub3JnhiFodHRwczovL2RtcDItcHJvZHVjdGlvbi5jZGxp Yi5vcmcwHQYDVR0OBBYEFOQIFoShOj7M9NhpJuSoMTNd52m1MA0GCSqGSIb3DQEB BQUAA4IBAQA1i/IsvUeoUg0DFkJw4C+EhUagKmqgjRel9lQvV0lGzWHc7tmIu3PY YwjX0/o6TsaQ1t5m00hjsOkePLlZAlWiQvR5VgAeHW0n/v2Sivu/bbK/uluaFIZl 5VZvvg9XCOLeVNcjLwG68H3fNWFrvYw6vAQ4O2nGSKU85t6GE/IwnfOOQmNSbgQs TclTd6jllavlTBbWLjpJnri8mTYw1eMwuCJQOJd/6enZmsIQPQ89hHfhzKzlNgYF 80rd2Z1biagQcnuhbLEeKO/MrB0PLbunGpguWXFeusC2KFrvGBb6lQCznSP5p5pY Aszhg1R1jxqErrtpIsbk2NSvXaitPFxD University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html ken weiss ken.weiss@ucop.edu UC Online UC Online is a distance learning environment for UC system SP Informational URL: https://cole.uconline.edu MIIDIzCCAgugAwIBAgIJANxNAxL6HFBrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNvbGUudWNvbmxpbmUuZWR1MB4XDTExMTExODIxMjMwNFoXDTIxMTExNTIx MjMwNFowHDEaMBgGA1UEAxMRY29sZS51Y29ubGluZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCeJTZAG6/X5OfybgW1ds1Ml+Di7XkyJd0bPQBR 5mV1D+3CpSGMNz3G895/Kr+7vgkCobkJDmbGrwx9zjXJILE0RqHrADifLor1lHwt a56LfqrlRQwVZWWzQ3hxbM27cqjQ2k3BJCHkdsb1NuxfSzMKt/KPjeruq7CKkntc GSzLkpGoPJzikWDYfXaihyPxLvbJdWOYquLwolaiYXAP9cLg7xoo6tNO6O6p4sVt J7/FVVM5z3SFDRDdmxjI1RKR0YJnogHn2bVSajEwpFkP3CNhpjsbAD8JhOjj4QfC O2MVLUDBQUDe1Ho2GqlDBTRTerE7GbQga7FM3gaZOzuqhKz/AgMBAAGjaDBmMEUG A1UdEQQ+MDyCEWNvbGUudWNvbmxpbmUuZWR1hidodHRwczovL2NvbGUudWNvbmxp bmUuZWR1L3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFLCiGcEyr3TeVpKBVz3qy2hB +OiRMA0GCSqGSIb3DQEBBQUAA4IBAQBAY+/VJAEVlYG3Yguk16yS/nbmmN2kZgEH 2GIGff3EHI3DKl544hb2rHdFSQk4lZEXYWA37B7GXWmd8ywuqUX7u+i9RKwnuQNn HhWBBy0AdqLMMv3/b1pwR+yQzksCZ6I8GDYigjRo14Jbd+WRI5gTFrGVtX/QSZLr MuTOM4sbumJ4zDXjG5mN/AW1LHebDrOnvVMWJhmCGmAt5r4CHsFFdwCjE3ecK2VE il9uEZ39DGC9go8ObIs1ofCKtugm9hy3AZ1L/2pdJgVoZELhf5ZHNSUIppEzsm7x /ncDig5UYZLMVFowEsqT6nei2fKL/8gTRfnmtAicjwXbNP9lTxEj UC Online UC Online is a distance learning environment for UC system SP Informational URL: https://cole.uconline.edu University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Duffy Gillman support@rsmart.com Adam Hochman adam@media.berkeley.edu dmp2 MIIDFDCCAfygAwIBAgIJANLFG7xxo2T5MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmRtcDIuY2RsaWIub3JnMB4XDTEzMDYyNzIwMjgwOFoXDTIzMDYyNTIwMjgw OFowGTEXMBUGA1UEAxMOZG1wMi5jZGxpYi5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDVYAkFXfMT7dFn6WpaiYJx2HTX+kAqhc/T0yp1gQkMHAGj mce5yjGc9Y9fAzEReRmGWyZV7MhoLTVNgza9tbZYEcPqenM8rPtS2z9iTnUFRh69 zUBATgtge6gwLOULeOJMbzNOO3e74quyMHLP1rfZcU0mUVU4UU1JTcOi+HOJz1FN MjgiYc5Dp9RZDzEHIVo0c/RXp6jrMrGsYHW42TH1EemLhibFnZHvCmPlZeSI9RQk QOCuoM20Y2F4UcPz/58OFk1AebKmw8NrW/4RvwQz8PiYzwDOEZFEmP+xSQcSUTPt jS7W/j1zP1dYc6EShYzb+Vw1Prtv5UUtOdMXdZIVAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmRtcDIuY2RsaWIub3JnhiFodHRwczovL2RtcDItcHJvZHVjdGlvbi5jZGxp Yi5vcmcwHQYDVR0OBBYEFOQIFoShOj7M9NhpJuSoMTNd52m1MA0GCSqGSIb3DQEB BQUAA4IBAQA1i/IsvUeoUg0DFkJw4C+EhUagKmqgjRel9lQvV0lGzWHc7tmIu3PY YwjX0/o6TsaQ1t5m00hjsOkePLlZAlWiQvR5VgAeHW0n/v2Sivu/bbK/uluaFIZl 5VZvvg9XCOLeVNcjLwG68H3fNWFrvYw6vAQ4O2nGSKU85t6GE/IwnfOOQmNSbgQs TclTd6jllavlTBbWLjpJnri8mTYw1eMwuCJQOJd/6enZmsIQPQ89hHfhzKzlNgYF 80rd2Z1biagQcnuhbLEeKO/MrB0PLbunGpguWXFeusC2KFrvGBb6lQCznSP5p5pY Aszhg1R1jxqErrtpIsbk2NSvXaitPFxD University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html ken weiss ken.weiss@ucop.edu dmp2 MIIC3zCCAcegAwIBAgIJAMy+18h8Gf+fMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGRtcDItZGV2MB4XDTEzMDYxODIzNTcxM1oXDTIzMDYxNjIzNTcxM1owEzER MA8GA1UEAxMIZG1wMi1kZXYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDJQzg0NQdMtAQVmLxCKxnKl0KMOm4CReioBSuXN4T3zkRGl+nkR0hKirIDR35T ncJ1nq90SwcQfOK1xLgdBDEi5TYxMRCWHqrDJMioWuAa98uS6imSju8Rz0JrMED7 RQSBX0Lm3FymIRTr8yGwma+yceGbgONi7WeBwz3z6GM2hlRHyw07ZwDPAYRg6m9U 28Lv8dLOym082ryT3Q4kMNSk2TfOgcA2XBGGe6HjT2CM9omGu962MDeVsz6A9bgP qqFBWFGIvhyp6rAEPKG+KllTLhx5/tSjHX5UULFoSGl76dryHeacJgMq+PPhuLMU ij4G/7rM3vGpivHoJJxPL0+hAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGRtcDItZGV2 MB0GA1UdDgQWBBSS1Da3zqJinuTTl9WX1jFxWXFcOjANBgkqhkiG9w0BAQUFAAOC AQEAg+FgQrI6ABghT7npbYkr4iMIzy/soA9Uy8ru1CaMlneiKu4nDBfdMbypik6m woF94eNGz7Kn1b1wKnmwm6Y31MIqADO96PvFzvoH/ScrjCGma7fHvcUawDfO5goN e+b0dWZlagn/wYKhCTIH2B6l7mUVyQ+PW/cydlxRvUoqjbEVQpwpPRXcOvX5eZt+ gGbhyn1zMUrIuikflQRotqtv7MNGnltrokx+4VL4yRBNnr5Yq6dgsKVxEaIin1E+ Kgj2EvgwDwc5x5iOIfC8s/GULvdJN5tS0bGHGI7exge4Ro7HeQgLZBoSEISyRAZH v6uatqQrqRBA2Fqtbwy3Pv6LsA== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html ken weiss ken.weiss@ucop.edu dmp2-production MIIDFDCCAfygAwIBAgIJANLFG7xxo2T5MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmRtcDIuY2RsaWIub3JnMB4XDTEzMDYyNzIwMjgwOFoXDTIzMDYyNTIwMjgw OFowGTEXMBUGA1UEAxMOZG1wMi5jZGxpYi5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDVYAkFXfMT7dFn6WpaiYJx2HTX+kAqhc/T0yp1gQkMHAGj mce5yjGc9Y9fAzEReRmGWyZV7MhoLTVNgza9tbZYEcPqenM8rPtS2z9iTnUFRh69 zUBATgtge6gwLOULeOJMbzNOO3e74quyMHLP1rfZcU0mUVU4UU1JTcOi+HOJz1FN MjgiYc5Dp9RZDzEHIVo0c/RXp6jrMrGsYHW42TH1EemLhibFnZHvCmPlZeSI9RQk QOCuoM20Y2F4UcPz/58OFk1AebKmw8NrW/4RvwQz8PiYzwDOEZFEmP+xSQcSUTPt jS7W/j1zP1dYc6EShYzb+Vw1Prtv5UUtOdMXdZIVAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmRtcDIuY2RsaWIub3JnhiFodHRwczovL2RtcDItcHJvZHVjdGlvbi5jZGxp Yi5vcmcwHQYDVR0OBBYEFOQIFoShOj7M9NhpJuSoMTNd52m1MA0GCSqGSIb3DQEB BQUAA4IBAQA1i/IsvUeoUg0DFkJw4C+EhUagKmqgjRel9lQvV0lGzWHc7tmIu3PY YwjX0/o6TsaQ1t5m00hjsOkePLlZAlWiQvR5VgAeHW0n/v2Sivu/bbK/uluaFIZl 5VZvvg9XCOLeVNcjLwG68H3fNWFrvYw6vAQ4O2nGSKU85t6GE/IwnfOOQmNSbgQs TclTd6jllavlTBbWLjpJnri8mTYw1eMwuCJQOJd/6enZmsIQPQ89hHfhzKzlNgYF 80rd2Z1biagQcnuhbLEeKO/MrB0PLbunGpguWXFeusC2KFrvGBb6lQCznSP5p5pY Aszhg1R1jxqErrtpIsbk2NSvXaitPFxD University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html ken weiss ken.weiss@ucop.edu Perry Willett perry.willett@ucop.edu Marisa Strong marisa.strong@ucop.edu dmp2-staging MIIDHTCCAgWgAwIBAgIJALpSjcDN914jMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmRtcDItc3RnLmNkbGliLm9yZzAeFw0xMzA2MjcyMDI0NDNaFw0yMzA2MjUy MDI0NDNaMB0xGzAZBgNVBAMTEmRtcDItc3RnLmNkbGliLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL2wka+CmZYcKb/wAEmxBwHJUXE+LHXG4cVP +lBiaIRD+mx8iisdu1enG7OU9yxrAD+Hk8q9GwJZlX+i//hokXg7BQTiB/vAZbKK T7CdNGmqsKUrQKbKOGaFZciO+hKUjHe+FkFWCb3lN+AjOS7UHi3qkHu2JtOAlUWs t+4fBwHt5AzbzZAuhvdNOlJJV+5AKGJLxC2MPIVIDYcICw3rttA4uySKF9gFbb25 kFkc2vsSkL8Q2VRUAipq7jMGggFpBS94U1MbpTYiWSf5FGFD4TicIwO3Y9c1Jigj XgkmKxFpA3dvORZ5kp3zUTZJ5uc9nztL5M3P3pfGoqEcFlVp088CAwEAAaNgMF4w PQYDVR0RBDYwNIISZG1wMi1zdGcuY2RsaWIub3Jnhh5odHRwczovL2RtcDItc3Rh Z2luZy5jZGxpYi5vcmcwHQYDVR0OBBYEFJyRxV4mchmaybLLrhzDW+9c7ZcMMA0G CSqGSIb3DQEBBQUAA4IBAQB27BkfC5tQEdUrLThJUrC8enT+6HXxEZjXPd8DfCmN ufk66l6pWkSrYp1ohwo1u7WiXHwlC++hy973bGNHVPrgXOuda+G05Wwe5Ve5E44J MySNjGO6HY7i6jCYaKd9kBBVoxoLPp08TKXGrmfvjDFEZ4KeDA3ui+idPUALExVZ 1gLo+BviZkDI77dnTffP3NPMVc7DjDk1T8O8vU1chZ0fNsQ2vP683bwo1oXil0rT TjJjuxCt/QA3hLhso1rNdhOS/Z5X//8kHdpqsAC8cX2okFwHaUmNtTs2WuPihrbm OoKWDm21KsGgo14zjQO3oifawQk5ula7+WKQvnHq7WHJ University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html ken weiss ken.weiss@ucop.edu MIIDLDCCAhSgAwIBAgIJAP8nYUVoOwwuMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRtcC5jZGxpYi5vcmcwHhcNMTEwODI2MTU0NDM2WhcNMjEwODIzMTU0NDM2 WjAYMRYwFAYDVQQDEw1kbXAuY2RsaWIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv+SS70RQmx9eI6GAAPKhb7G79Oz6VM9zoCc2RMihR0PsXH+4 H8jr0OrrTYXw6Bvoy4q+nYoE/O94L427ayngaxsZGG99LOkqOnNJqx8YyhcHU+2V zE1H1puwHGtHjC8HaG5RAE2u+GBdfRFo7YwDiWZcovnxw1ADXpAebIIM6R6jFaam dRVAJld1USuxwe+v4BxhaQ983VNlDWD7tB/ppBYFIxaxc5eRYQ5Xhdc/tFbO7/R+ 7mNv1zEyx4j1d397abzLiWyUAfLYT9AnYY+G6JiXxiQ1Keq3Twkg3XGp6zI70RZR +CERZwZdV7T87DlVTRH+SLhlyL98NM8ftn+fqQIDAQABo3kwdzAdBgNVHQ4EFgQU NLEE8UmJURVhhxGQ9wjQTaLqwDUwSAYDVR0jBEEwP4AUNLEE8UmJURVhhxGQ9wjQ TaLqwDWhHKQaMBgxFjAUBgNVBAMTDWRtcC5jZGxpYi5vcmeCCQD/J2FFaDsMLjAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBVMgL73mP25ZYAyPUZlI/Z cO90zkhwQcoTYtIpdS2KE+XvLpC9yYFk7Xz+IaCbU7KYey/ZpW7MUTvddoSzRPDS ulbxSugdfV7QVrt9bzaHSe8w20yMaVtRWAN8E9mFJNwJ8VSptxacc0ZdScHfmc76 HejyMr9it7EuvpsxFQqDbgHqeXhqwdXrLiwTjn75bhx9+uT251W1wYG4gQ3R6Zly GSxO/I6if4vmR2y2vdDtugBNlmkIMwcE1pHTWxN0gHIQnItco+nQVrTzYmIgHMwv IdAUy0C4K5PdSbV8IUX1OZkeZyiQCdMs74p3IvKE57weopAz5Kxhiq9FlMh/LTx3 University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Perry Willett perry.willett@ucop.edu UCOP aig@ucop.edu DMP Tool Create, share, review, and publish Data Management Plans conforming to Institution and Funder requirements https://dmp.cdlib.org/about http://www.cdlib.org/about/privacy.html https://dmp.cdlib.org/images/dmp_tool_banner_verbose.jpg?1371574595 MIIDLDCCAhSgAwIBAgIJAP8nYUVoOwwuMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRtcC5jZGxpYi5vcmcwHhcNMTEwODI2MTU0NDM2WhcNMjEwODIzMTU0NDM2 WjAYMRYwFAYDVQQDEw1kbXAuY2RsaWIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv+SS70RQmx9eI6GAAPKhb7G79Oz6VM9zoCc2RMihR0PsXH+4 H8jr0OrrTYXw6Bvoy4q+nYoE/O94L427ayngaxsZGG99LOkqOnNJqx8YyhcHU+2V zE1H1puwHGtHjC8HaG5RAE2u+GBdfRFo7YwDiWZcovnxw1ADXpAebIIM6R6jFaam dRVAJld1USuxwe+v4BxhaQ983VNlDWD7tB/ppBYFIxaxc5eRYQ5Xhdc/tFbO7/R+ 7mNv1zEyx4j1d397abzLiWyUAfLYT9AnYY+G6JiXxiQ1Keq3Twkg3XGp6zI70RZR +CERZwZdV7T87DlVTRH+SLhlyL98NM8ftn+fqQIDAQABo3kwdzAdBgNVHQ4EFgQU NLEE8UmJURVhhxGQ9wjQTaLqwDUwSAYDVR0jBEEwP4AUNLEE8UmJURVhhxGQ9wjQ TaLqwDWhHKQaMBgxFjAUBgNVBAMTDWRtcC5jZGxpYi5vcmeCCQD/J2FFaDsMLjAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBVMgL73mP25ZYAyPUZlI/Z cO90zkhwQcoTYtIpdS2KE+XvLpC9yYFk7Xz+IaCbU7KYey/ZpW7MUTvddoSzRPDS ulbxSugdfV7QVrt9bzaHSe8w20yMaVtRWAN8E9mFJNwJ8VSptxacc0ZdScHfmc76 HejyMr9it7EuvpsxFQqDbgHqeXhqwdXrLiwTjn75bhx9+uT251W1wYG4gQ3R6Zly GSxO/I6if4vmR2y2vdDtugBNlmkIMwcE1pHTWxN0gHIQnItco+nQVrTzYmIgHMwv IdAUy0C4K5PdSbV8IUX1OZkeZyiQCdMs74p3IvKE57weopAz5Kxhiq9FlMh/LTx3 DMP Tool Create, share, review, and publish Data Management Plans conforming to Institution and Funder requirements University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Perry Willett perry.willett@ucop.edu Ken Weiss ken.weiss@ucop.edu Marisa Strong marisa.strong@ucop.edu DMP Tool Create, share, review, and publish Data Management Plans conforming to Institution and Funder requirements https://dmp.cdlib.org/about http://www.cdlib.org/about/privacy.html https://dmp.cdlib.org/images/dmp_tool_banner_verbose.jpg?1371574595 MIIDLDCCAhSgAwIBAgIJAP8nYUVoOwwuMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRtcC5jZGxpYi5vcmcwHhcNMTEwODI2MTU0NDM2WhcNMjEwODIzMTU0NDM2 WjAYMRYwFAYDVQQDEw1kbXAuY2RsaWIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv+SS70RQmx9eI6GAAPKhb7G79Oz6VM9zoCc2RMihR0PsXH+4 H8jr0OrrTYXw6Bvoy4q+nYoE/O94L427ayngaxsZGG99LOkqOnNJqx8YyhcHU+2V zE1H1puwHGtHjC8HaG5RAE2u+GBdfRFo7YwDiWZcovnxw1ADXpAebIIM6R6jFaam dRVAJld1USuxwe+v4BxhaQ983VNlDWD7tB/ppBYFIxaxc5eRYQ5Xhdc/tFbO7/R+ 7mNv1zEyx4j1d397abzLiWyUAfLYT9AnYY+G6JiXxiQ1Keq3Twkg3XGp6zI70RZR +CERZwZdV7T87DlVTRH+SLhlyL98NM8ftn+fqQIDAQABo3kwdzAdBgNVHQ4EFgQU NLEE8UmJURVhhxGQ9wjQTaLqwDUwSAYDVR0jBEEwP4AUNLEE8UmJURVhhxGQ9wjQ TaLqwDWhHKQaMBgxFjAUBgNVBAMTDWRtcC5jZGxpYi5vcmeCCQD/J2FFaDsMLjAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBVMgL73mP25ZYAyPUZlI/Z cO90zkhwQcoTYtIpdS2KE+XvLpC9yYFk7Xz+IaCbU7KYey/ZpW7MUTvddoSzRPDS ulbxSugdfV7QVrt9bzaHSe8w20yMaVtRWAN8E9mFJNwJ8VSptxacc0ZdScHfmc76 HejyMr9it7EuvpsxFQqDbgHqeXhqwdXrLiwTjn75bhx9+uT251W1wYG4gQ3R6Zly GSxO/I6if4vmR2y2vdDtugBNlmkIMwcE1pHTWxN0gHIQnItco+nQVrTzYmIgHMwv IdAUy0C4K5PdSbV8IUX1OZkeZyiQCdMs74p3IvKE57weopAz5Kxhiq9FlMh/LTx3 DMP Tool Create, share, review, and publish Data Management Plans conforming to Institution and Funder requirements University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Ken Weiss ken.weiss@ucop.edu Marisa Strong marisa.strong@ucop.edu Perry Willett perry.willett@ucop.edu MIIC3DCCAcSgAwIBAgIJAMORXLOSlITaMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB2Jzcy13ZWIwHhcNMTExMDI3MjEzNTA0WhcNMjExMDI0MjEzNTA0WjASMRAw DgYDVQQDEwdic3Mtd2ViMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 6PAnQVa8jK1pciFgiCkXKRplpQfwoMat8H0z8Jx6kTxOpdQ5miHOakoOoqjp/Lzz JKVuqdMovZIddEOM2M8F+praT1SdQVDlpk7JenTiwWlwkgWornSMGyq2ABLYDgf2 lsB485RBIEGgn9KR6CkNyx19DfNcaK6v5xiFCdRrpU6mDZMemYnk8ajh8qO5MB8D nsC70kicjloO8CbCmYe9Yxz20gBqAvw9a5uTqQu3i/rAL2MY8S7kgi6Tf2/cld+S nC80CwYqbpQfe6t9TlnUOmfNNKNll/Ov2B8UZ7Sa5m47DQx6YxZntWDR+RoUObMX BlNHIsVl7gvhUwGKIHQoWQIDAQABozUwMzASBgNVHREECzAJggdic3Mtd2ViMB0G A1UdDgQWBBTjuO36MDQx2h/x5Ibq3wLC6WmuvTANBgkqhkiG9w0BAQUFAAOCAQEA V3o9AvLvVe0nhX9+mKbHaC8DX+8MZGxseRED4TZj9EbJHnT2jItZEfYAsQxNXWgJ ROsUMMXGsksOzPZ5jgGgjL5YXLU4G8MqDUnUKUaRXvc8UlubdvdMhPK0G9HCgVRt llnXqkOn3c2OUXGLg7jfQv1YXCHOW0PQMQ9SpOa1d5A5SoAZy3NDykVdUH0gEh8+ S/aAUpJ05U0d6xYPQKLUkd4Q5bBuIFR/e/Tg+QEjjfARtgcp9wTvWJTLXNyc1dtE JDaQQ4igkHA0YTZQ81AINEKvS0WAPClYNt8f8hDkj/6dafjm2SFydwC+lY41zyiw wPIsRK6zr52jFpEEqiy4Xg== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html SDSC Support support@sdsc.edu SDSC Web/DB webdb@sdsc.edu ermspdev MIIFUjCCBDqgAwIBAgIQe/3YZViaV100nAb8wufpzjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMTEyMTAwMDAw MFoXDTE2MTAzMTIzNTk1OVowgb4xCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5NDYw NzELMAkGA1UECBMCQ0ExEDAOBgNVBAcTB09ha2xhbmQxHTAbBgNVBAkTFDExMTEg RnJhbmtsaW4gU3RyZWV0MTkwNwYDVQQKEzBVbml2ZXJzaXR5IG9mIENhbGlmb3Ju aWEgT2ZmaWNlIG9mIHRoZSBQcmVzaWRlbnQxDDAKBgNVBAsTA0lSQzEYMBYGA1UE AxMPZXJtc3BkLnVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAvgctyM0Mf001O4HcpHLCovK6yq8qMh37Azon+IPvem8/PDhFRteQgbae1hBp ign9tUGr0dNeex+l4lBnnbFp7r/lL3foRqGWrTBpWM2twIMFH/smMFTzY2WLCDFc eqMO6w3wurWgjjP4fhr6ykomXyDxKPgwgh6+sMPoV0hLrJ93/dKinN4rXDUUXrDT C+59stpiG71FvEkIkCCUzi2LYOLzXWMnzVUki+BGQR0sAQNC35F5XCEg6AxmjlkK 2dIMxks9U5lkZzbAY9bMyJ3++vyKCIl7K5zlmoOuIJzxsYNeBgdJvoTvWcADLLr3 mmYlJAbDWp8C6ZvizxZ8AsG8RwIDAQABo4IBtjCCAbIwHwYDVR0jBBgwFoAUSE9a +i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFN5Ue73iZ21rawoHMOYWIQzgtbNg MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjBnBgNVHSAEYDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsG AQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5 L2Nwc19zc2wucGRmMAgGBmeBDAECAjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8v Y3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcB AQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNv bW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21t b24ub3JnMBoGA1UdEQQTMBGCD2VybXNwZC51Y29wLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEAidQABM6nlLhkcPUkH6R3FOSo0YpQSXhRph0AM+xxtW9vYDDKYHJ2qGey rCnJ+gV59HTsBreS85QI+MLPsXx1vbmxIzJYYY72KTpuAqTHjZEvr5bMMEL29l5O MJhtu+RTYa2QgYBbfy1eJl7PwUkvw73PF0rH8qGCvg15/859s3PbbMfrBTkPXJ+x 7/ompGa3gqiZ0H336/6TvrIHzjcFxCXbK4is34cXZl5XtCxS+oLKwrfPR1Ivy+AR lituLwtFAYxpLE5bf+buIl56QZ46KZOXMck95VUSTpbC00/DnOk3wRBw6RSqOu5M Pap55ne1gb3/Ou7qfiF35I64pOs++g== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter HelpDesk ucopdatacenter.helpdesk@ucop.edu AIG aig@ucop.edu ermspqa MIIEjjCCA3agAwIBAgIBADANBgkqhkiG9w0BAQQFADCBkDELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWxMYW5kMQ0wCwYDVQQKEwR1Y29wMQww CgYDVQQLEwNBSUcxGTAXBgNVBAMTEGVybXNwcWEudWNvcC5lZHUxKjAoBgkqhkiG 9w0BCQEWG0hhcmluYXRoLkNoaWRpcG90dUB1Y29wLmVkdTAeFw0xMDEwMTExNjM4 MTNaFw0xNTEwMTAxNjM4MTNaMIGQMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0Ex EDAOBgNVBAcTB09hbExhbmQxDTALBgNVBAoTBHVjb3AxDDAKBgNVBAsTA0FJRzEZ MBcGA1UEAxMQZXJtc3BxYS51Y29wLmVkdTEqMCgGCSqGSIb3DQEJARYbSGFyaW5h dGguQ2hpZGlwb3R1QHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAo7mhIdlBdhci+/1IPPHAp/+HQaTUevRTCdfvIU94+VtJK1X/M5i0YcqA lmLFLO4IUwjgLQ0b90HaHQypaWxVL3fXnKJN8y8BC4QAEbcBSGGsg4hqN5rnYpBG n7gNsa6qkk/snLk3f0r6N8ceU6h5WckqdpT+8PXXgUfpkdQHd/meOaxqRJXRDFts WLLaf+c3RtB49U+INrEkKlry0vOhOLgUnm6wP6jUT+KCnpANnVVRTi+8YLPattzs dS6qnEvoE4DnmCb9hs5QpgpVrUvUahas+Jbsnu7cK8A+x2xI3aRO9o10brnNjsrg yXgOUadZkM86tXqmrAX75k/JPSExzwIDAQABo4HwMIHtMB0GA1UdDgQWBBQi5SJI TGEa79RdcG13ghuf8vYXWTCBvQYDVR0jBIG1MIGygBQi5SJITGEa79RdcG13ghuf 8vYXWaGBlqSBkzCBkDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQH EwdPYWxMYW5kMQ0wCwYDVQQKEwR1Y29wMQwwCgYDVQQLEwNBSUcxGTAXBgNVBAMT EGVybXNwcWEudWNvcC5lZHUxKjAoBgkqhkiG9w0BCQEWG0hhcmluYXRoLkNoaWRp cG90dUB1Y29wLmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IB AQBx70jFHwAaTG3+p8WUphR7TGb2HqTush77df9jiqr4HfYgnSAMRB58QnunJA/t wWMZw0OW8Z4q2DoUrRzT+6XiuvMABCHDz/OOLZv7Y9e57+H4G9kZym8tjypkmsuV yR4Xg34Y8CSfJq5JWGmqwTz3T7namJotK7VopyHfGlXwTiK4UkZELoy+Ijf9bIOU w1yGx5t+tKjozcO5WwErQEXwxKMvMIwuz8U6xkuAdDDg08XSJe6BPIPjGRsPuLmT mna55qgULe66epHgXVxRWhhJtYJ1PiDQHBu4v4dwsCg0YiLE6+FFj7TnFUmwyHzl Imvqy9Xe9nPpUakAh0HCx9An University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter HelpDesk ucopdatacenter.helpdesk@ucop.edu AIG aig@ucop.edu ermsp MIIFjTCCBHWgAwIBAgICAkIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwOTE3NTMwNloXDTExMDcx MDE3NTMwNlowGTEXMBUGA1UEAxMOZXJtc3AudWNvcC5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCjGpzm87UkMYvJpxROmZCKarMjSZ92mEr2rKPj zmCkpbN0NOSXvl+UqLEtjqOh5Qp+VD7qivEsPqlxX/J8LlPufTTu7kd+BP9JyIWM podMlK3oMj0mgP9Rn8Y61xOrvOWoOmFzaQ97oZBWxSAjdomY6FXMurzsmWgV1WST ER53fVG8fODnesgT72V58tDXZgMpGtlIqzLs1B07UVsLFYcR34hXT+vMNgCR18R1 alNpmZ7Dgi4jhIXvZHCgJBopI23LMCcukb8xVCZq56Cp5ZNq7iFk1mpSAUeSRvZ9 9HL0NmT8J8ClYK5Gd+ydS53/oeWSN/axot5JjDRLfBWRpRKpAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCNtln1I9VzLyySEk/OLcIoW+dZ8MH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDmVybXNwLnVjb3AuZWR1MA0G CSqGSIb3DQEBBQUAA4IBAQC12m1jcBOZFsvdLBugegkv5S+J/YmngTqaKSpxeoUB avJPhsiVF7GjLi6SkgDvrIs7MZ2MYtSUdiT288AuW8JO3lLDwbDqa0SeSRqvk+kl ZMXMTJcnZUqd8bUUb9+goqHWj59ewfV161Eg4QVJHGlneKQIyOk2qFjd+k+nwqew RUr3vLLwLCPkP8OLlxyrO80p3RRqgqAJrbaxha8B31vbcvSXUVVwPGNQqH93dcTU gWBHogWzAJcC5TBArAavxPIYXrDEw9MM7P3RORAjcZ5vlo1KmE7TrIfj6OpV5Y/z vSaCWJz9/7IK9Qb5KypuQ0fRKgltMmljw3wnD0Fxl5En MIIEgzCCA2ugAwIBAgIJAMLckcrOWjoyMA0GCSqGSIb3DQEBBQUAMIGHMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRcwFQYDVQQDEw5lcm1zcC51Y29w LmVkdTEbMBkGCSqGSIb3DQEJARYMYWlnQHVjb3AuZWR1MB4XDTExMDcwMTE3MDY0 M1oXDTE0MDYzMDE3MDY0M1owgYcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxp Zm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQL EwNBSUcxFzAVBgNVBAMTDmVybXNwLnVjb3AuZWR1MRswGQYJKoZIhvcNAQkBFgxh aWdAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSmaNx Ko0TIfOrebavQKUIDsesLNBAcLZZBeTOCltGqTVREB1drFxg6HKb9kzaJr3OFx6v arbltxWgEow2iWq9PWrr0X4dNlynDE4USMnGcEYZQzzyiRE7XTdY6hYKer953pw0 89lPnTVOamFNbtKPT9r3cDf1B4BkucAOElPeP2D4dsRJwf41boQoKpkOA1Svzp5r zlBijv49FICgrL9xbKLAv0ag9tBbF5bXIflAxrsFsi4/wEUn4+4Us29gPsUA7Zfk P1ffr+VQvwBRN7bDB9eXfj4UDt9W1Hhja0q0+ZAm0es35NmwJutryyqj6TZdkDAN 84ZoY/bPJDy87+fJAgMBAAGjge8wgewwHQYDVR0OBBYEFFAbzHc4nGYoFJP7Utep w7Gnw7yNMIG8BgNVHSMEgbQwgbGAFFAbzHc4nGYoFJP7Utepw7Gnw7yNoYGNpIGK MIGHMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMH T2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRcwFQYDVQQDEw5l cm1zcC51Y29wLmVkdTEbMBkGCSqGSIb3DQEJARYMYWlnQHVjb3AuZWR1ggkAwtyR ys5aOjIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAuGbe9QlrkSsE qIV7FftDhbGuC7dN7SiHgOnSwI1HQLS+hGELuYKI88SrH/dZjce4vBfcex40OR4v ha6dKNOQvS4C9/jstXNacofYIv97rDJRmbL3fDzIHgfqn0lbBm5ONNeQN+e5KHPS m+dFVLXGJJCQecOuQim8lK+5Yj2cHp3Zet6D6IaLyjoDENx/tqkzbAyKrpHelv02 pHmnBql8uh0GFCOi9nLU4rNpWpZq5SnR1V56ytmcVAfGFC/FhT1VeWenLPlQH47+ +J7oFD2DzZZuWJidqi1U0pLK+hHhIHDwBEbDSR6LPFOXWi710EmmOW2Ggr4NkblF AMvtmgXa3A== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Munish Malik aig@ucop.edu UCOP DataCenter HelpDesk ucopdatacenter.helpdesk@ucop.edu ers-dr MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Steven Hunter Steven.Hunter@ucop.edu AIG aig@ucop.edu ersqa MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Steven Hunter Steven.Hunter@ucop.edu AIG aig@ucop.edu ers MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Steven Hunter Steven.Hunter@ucop.edu AIG aig@ucop.edu nuxeo It will be used by library staff to process digital items for access and preservation purposes. MIIC6zCCAdOgAwIBAgIJAOA6wlokWoeTMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJlZ2lzdHJ5LWRldjAeFw0xMzA2MTkwNDUwNTJaFw0yMzA2MTcwNDUwNTJa MBcxFTATBgNVBAMTDHJlZ2lzdHJ5LWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALtCvvkVDpGHobZqlEntBbZQXoujXidxP47EiwTJuVkEOxOBfjUo ZfZ+5R4rch++BpeceX9StHTNBYKU655Ux+P30sise+HRnXPmvs5OfpRpqb9eHu8L fAK1qGirHqx3sKIWSiyhOtu+p02/4goKWW4uC1nuVPr/MUrJusa19Ip9IorbL/7I TFEFfCYbwSYIDdu4I7pPMiri8ae0a+uctqc9A5YeqV7sJrxoe46wpMNCFUgoCWdo inQ3CCBgQ1WOaUl1JW+7HFmJVjNC1PHEL67DdQL5LlwStLLG4qvuOGhtdnWu+EP+ 6o8D8ag6q+cTsPopEjw3cNS0EhwTDhIcaEsCAwEAAaM6MDgwFwYDVR0RBBAwDoIM cmVnaXN0cnktZGV2MB0GA1UdDgQWBBTPegTLa3gCX6opx2CUT7JElFX0CjANBgkq hkiG9w0BAQUFAAOCAQEAOnIOf2RTZ/ZYLrOO0QLuXmjroKtuGFkBKNtd0coTNwVr Z6qj+m/JpLkNAQpna7Cqmkk8FQf2Qdg9KQiH3pa0Gp1PA7RuYHIKPL0L6cn9sZPP OXHsVKdJRSMiN56t2RztnbaD0bV4olv0/MoY5HBdAliTva09wNMAAdVdY96u/elF S0EGJvmrZ+fqGCHmWAQO1JDwvaapBS+jrQj20WANuEbz6uIlIS0Rg3iJBvgGSdKN X6N04aVQhT3whh99Hfg3fxiaqVZcXWGgA2qyD4hvjBghLeLFtXDo2eU9Z2No/+lT BKI8beKjMzIiyxx0yDnKkjOhvDVhp6vzFI8k57h8ZA== nuxeo It will be used by library staff to process digital items for access and preservation purposes. University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu nuxeo-dev It will be used by library staff to process digital items for access and preservation purposes MIIC4jCCAcqgAwIBAgIJAKHzEISxgVpsMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCW51eGVvLWRldjAeFw0xMzA2MDEwMzQ5NDBaFw0yMzA1MzAwMzQ5NDBaMBQx EjAQBgNVBAMTCW51eGVvLWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALTNY5nzZ004HavyagcNTvHJmOlB9Tvh9xPnaGn2O92lRqMWaR3NKXMUSmnR FjXTXYdQAnT0xkCS/Wkvur3XfzsN/c1qNlrxFRKtKOgqDDw3t6ttpCnwrxJcWIxF F6cYTPW/E8GtimiSVv9GAYzzGmFhx+E5oeIdv6H8SiRw333cORoe5Ux4vMoTY6in uNfecw6Fz1I5kQ/6O0kSSTGjJmIjgFQx0tpw8XJhL2E+jahu9sl3CZLYuqhsdBx9 /srtQBZ/Cem5WBUBtuFnJCiEVw4pDfTzTOe9WBCoVFDQQgOOa/wHbTD6W0kDIKWg pF6A+ydiKE7aRpkt5Qo5NuZ9AKcCAwEAAaM3MDUwFAYDVR0RBA0wC4IJbnV4ZW8t ZGV2MB0GA1UdDgQWBBRIbfPEefybNux8qxZ0jnw6V2/D7TANBgkqhkiG9w0BAQUF AAOCAQEAAROxkv2qnDCmdeYr2cWCX7fO6BRMixZ1KfjUWRdMWnB79/LzZVQDnjgN SsbYd+MDyaE5Wem67WMp2gwaEkG6bBMBxOa7YwRetPKfdw7DRJ60GXEepdECbXPU 0+TkdRWsAy5QYTotQJaA6/tc8vEAmH3l8BNo7NGCUA1bOXl3m2I+XU5b6j5GKY+e 1PuXw4V7VBEs/Myk7XZSNrEmil39l1x0cheshhLxgweb/a9xVTRSI5ZtTF0srTo8 pQv01Kmdgn6qPCI80/XRg0WWPG5lhR06Hcf9o0bhAF5HV2tdxiCQJn6ieEZ+gz/K H+OplCprRz65+a5uj0Zv4ed77/rvXw== nuxeo-dev It will be used by library staff to process digital items for access and preservation purposes University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu nuxeo-stg It will be used by library staff to process digital items for access and preservation purposes MIIC6zCCAdOgAwIBAgIJANCkQzpxtaVgMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJlZ2lzdHJ5LWRldjAeFw0xMzA2MTkwMzE2MDRaFw0yMzA2MTcwMzE2MDRa MBcxFTATBgNVBAMTDHJlZ2lzdHJ5LWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANc2eSin+GYCLi5oWsZebCyFMayss1vyZgLDkaCdoeB91bJH1KMb oN60pzHRQTNRkEYz+25AJekfC8T+Jeu+gGHt1k4YJIfKWJjcUSW5YuGNwoQ/uihT repXlBDApJsyFMvrBgJ6qzxeEebaxoHjmdHsYIoUgDjXI6dFG5Z3hJIFmi1ZrRVQ x8Oh6qzd6IyYENoRiMXEkBGtgucQpNVEn+XIohn2VIH3+e3o+rYEwHM9NoJmE/Bu buEH9wrCChTCJaxtN+KHnts7lAJMJLQciKjdD4mN6sdzqYb/hn4zbKUQPrZsj3hw QTUrEyXEl3Lsmi8uai2YRdej6I6ZDxDXrM0CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cmVnaXN0cnktZGV2MB0GA1UdDgQWBBRr4kLpsTanDN8E2OR0nzn6PPG/RzANBgkq hkiG9w0BAQUFAAOCAQEAFWd1hls8KswBOaQXCVGdycheaoEjG1/1VhtunTpQrkEG Y1NgZ4DnCKPpKO76Ermr9lmcOWBa+crAvSSVAuth/D5qrX/252KYuj/cSEuxle6W DUE7Gl6gRavWhSFfji1DHUjhkxJBudr4VL1KzjZB1RT8X4papTYQC/QmZLa3gHbd 8N4pZkQuVkjbXMXveUFD+baqzQ8UadgqoarzhP7ciBkfx+ZEpFZcCKEF8OuxA0XA A+BMbNUSoZQYCyRF4OM34BHazlyWXCHN8fWcOIgbhKq8aqySpYTW7/rq6t4/Llcl iZuB+toDt+ts/0OnQHA6d6qWLLlk5PbzNdw95zM0aA== nuxeo-stg It will be used by library staff to process digital items for access and preservation purposes University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu project01 MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Jim Kassenbrock Jim.Kassenbrock@ucop.edu Patrick Rogers Patrick.Rogers@ucop.edu registry It will be used by library staff to process digital items for access and preservation purposes MIIC6zCCAdOgAwIBAgIJAOIPUszPb7S+MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJlZ2lzdHJ5LWRldjAeFw0xMzA2MTkwNDU1MTdaFw0yMzA2MTcwNDU1MTda MBcxFTATBgNVBAMTDHJlZ2lzdHJ5LWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALiH5b3kqVISdbYOvqBVPbSZLNvq7ltiFyLuwrfNQeSDH1Yn4w00 yH76S0lQFKh53nCr2nvn0GZRyJGCgR4tfVMwkOtod1Oocgl8twMgdPz9arQWsY4A rGHXtCU5K/+SEGho1FkQXM66IweuRWPigLgryT63NQL4dVWCBjIM+BwGUwd1PVz7 up79QVj4SiMwZLUHxTdkACZlCBQqbglEden8Yh+KLvCJsIVjrWAbauwKb9TSMqvb GBnNpHlp0/dyLpmDHNsNJ4Jev8bStOvYnvROKjI5NMwQfV+vC1inKYzKpW2hSn1N kKy+eg57vJx+UfvWxRbruW2ZWLAj/LaKNncCAwEAAaM6MDgwFwYDVR0RBBAwDoIM cmVnaXN0cnktZGV2MB0GA1UdDgQWBBTKk5IAQ2voyFqlwADWb8qSqDDO6DANBgkq hkiG9w0BAQUFAAOCAQEAcJJ+/3mtNMGACFVDFHqOvgfuelIurNwlV7JHEyhXLIBS 3mPQt3Cu0a3wIWOjBtJ2Z2HeUs1OCZLk1vfSUu5KtcBN11uzFdrQ409gOtP/28PC Xmw4ng5OFFqac8i5NWt/tnr+gx8sxvA0NjkxnInACBLXcNgGkktqEgTFY3MHtxtp aSIPGV9Ate2G9E6azshwaO8Kp59EROUDRNuIcQecgL9xEO89FhcvzqWqagOj4wMA N/F9xrCiRvsYlQyQgG3tRC7KLEtX3twy13ywdgcHN9uUCUKCeeTzHqevw4gkV5yg VtGeUVqXWTwxVzswE+/D4pqykUCvN/D+MgYUtXUrTA== registry It will be used by library staff to process digital items for access and preservation purposes University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu registry-dev It will be used by library staff to process digital items for access and preservation purposes. MIIC6zCCAdOgAwIBAgIJAMY0hPqgQ8j1MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJlZ2lzdHJ5LWRldjAeFw0xMzA2MTkwNTAzMzdaFw0yMzA2MTcwNTAzMzda MBcxFTATBgNVBAMTDHJlZ2lzdHJ5LWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAK1i9ULJD3VWa6F47nm84uIcwVv+GpWOqlpfKs83Kvj2Fi88yy8Z zw217CjXSKcQ8VdQHkZVaQll7mMdDrP7ky6ln06K2iH9gN4Ry9MwNPErCI5qgJ34 1PHQ01vvtYeLkezxxKDZDxD2qK4Hv//oo/jhTeKg2NaTqMoBjAS4Bb7FZCcaQjzV TmZbhkVsGPH/vM6kcFZRKsEgdV5K7K5nzp8/Ywbl+8Ax/HgjjYmMhflT4OoY5qOU +jJ/7SozInnxIOOVXTxIIsRm+oiSaDPMb7Zr8iSuslBxQ2iwWVlt8leeCqv3+Z0S lX9lI2ff1FHyI5L3DTSgF+KC026HvfJ/URsCAwEAAaM6MDgwFwYDVR0RBBAwDoIM cmVnaXN0cnktZGV2MB0GA1UdDgQWBBTL+xrb/VuxpyQ8H2Zks/6x/HKS5DANBgkq hkiG9w0BAQUFAAOCAQEASNilcZVl1hB1Nu3E7/LaT3MgFANXEzoN8qzFy08hw34G cGDTG3X0HMOhgmmNkm0pxRhLmoGvSyZhr0o/ftmN6vfyvxUtyoYMBFv6XQPmbe9D cTZ7V6acJiWTNy+jWaN62aoEsdxXA0VvXhRahruafNPJw5XhWZxNFJdmVO2hitis bbjoDw3QDNHVj39STRiKVRnsWn/pJKvbvK8z+qIDOq/Fz+pu3E1I+UFtWr9e+KfN eg4UguWs5ZaPBdA4LL4Xm3AdIKuBCUY2VU9HB5i2gHKdAa5IaYAFz0YYpWAjfEkl QXhVXWi85JBaMfF7aWuGSSoXAhrenMiJ+hlaBHktoQ== registry-dev It will be used by library staff to process digital items for access and preservation purposes. University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu registry-stg It will be used by library staff to process digital items for access and preservation purposes. MIIC6zCCAdOgAwIBAgIJAKlFPxcpbc+IMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJlZ2lzdHJ5LWRldjAeFw0xMzA2MTkwNTAxMTBaFw0yMzA2MTcwNTAxMTBa MBcxFTATBgNVBAMTDHJlZ2lzdHJ5LWRldjCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALt0oh6IN9WZJS7BW6RrvQOlroFJi0cOGSMmjjEbcAN0c0DxvkLz DPCzZTirQyBocwCFfek+1BhILxsg/H90AJ96gJhPpzkY+oizdK9UV/jLoXsI2/Z9 TrPUSMd1vDkCXGTS6zzqp0142UhGu/EFGsfnJbmmsSQZ01iFu50k7zMUJ9QVwcyl qA2l8Y2NAth5NHg46ZQtC5c7NbfSoANueh5WqwExLnz5YSitV4JoFqOVlHU2QLMq lRCh1XlPfUr6rb18XKtAEFsm8vBiwtA9EF5x2lNDmfZ1FvytlDU8eEdSCs6nUal9 Z1XUFF8Kr8asUZO7n3A1ikuzdNiOLmOtqg0CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cmVnaXN0cnktZGV2MB0GA1UdDgQWBBQmvsAD1u219EOAiv6CqUywQuJjRDANBgkq hkiG9w0BAQUFAAOCAQEAciEbtxgDl4xB5xMZnrlSI2BYj28kyNFZoTiVx1GG45Br t/uy8fOB1qIJ03zZw/5ZnGIoPdASK5Y7jPoIHocvB0DNxYEtVz5sgHy2eSNId85B Oj0bEP1FirtTH9ShInm/wMcWplI8yzciGwEx07bdX6AQVCfZppTqbDwQFHrs70SD 0XXSxZTODJvV1u6EfPMyyJ6+Qb9p9DiphzvQD7kNLLT38YwMw69KbobmNmj18ZsB llokqDEkh2p7xDvRz/V7seR570zDDfpDf4cT3HDQkfeVlLhmhZ3PDURw7ExTObSM B0Q37CMdEYzdQpsS/4TmN31USKlpNJQZ5Pv1qtet5w== registry-stg It will be used by library staff to process digital items for access and preservation purposes. University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Brian Tingle Brian.Tingle@ucop.edu spcpdevsso MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Patrick Rogers Patrick.Rogers@ucop.edu AIG aig@ucop.edu spdevsso MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Patrick Rogers Patrick.Rogers@ucop.edu AIG aig@ucop.edu spqasso MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Patrick Rogers Patrick.Rogers@ucop.edu AIG aig@ucop.edu spsandbox MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter HelpDesk UCOPDataCenter.HelpDesk@ucop.edu AIG aig@ucop.edu spdevsso MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Ed Weill ed.weill@ucop.edu AIG aig@ucop.edu spsts MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Ed Weill ed.weill@ucop.edu AIG aig@ucop.edu ucdssqa MIIC4jCCAcqgAwIBAgIJAO5fSfb8CxV3MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCWFpZ3dlYnExNDAeFw0xMjA1MDgyMzIwMDVaFw0yMjA1MDYyMzIwMDVaMBQx EjAQBgNVBAMTCWFpZ3dlYnExNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMHGffTM+O99tjMDRfjxBzUjIuVHUgQR16natwrOaQFtdKxtPaXmeL5mWbH2 r1x712uxltEh7fbe39st00mAlTJdq4VY8w0Z/HM7XD6nsBCkyxE0tKEOwrZ3ne/m XeqitNccogoUk02TFzW3dRZrigf129eFw3a9VAVwJcYD/txtzw07Ia44ycsafnvP 3GO29s8gqv5hPSE0qhtwlTpXK00cI/B6jx/aOzheT/qezWQHY7AD21ZFTJDymn0x Eo2y5WCSWkGThygDRUVrPCJLCWWBwc8orGih1E7h4W5qAh/5W+x0tBxFUpo0Ljym y4OnQ5IQRp+lWDXytQdqIMLrp5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJYWlnd2Vi cTE0MB0GA1UdDgQWBBQ4AMu7fatsS/Z1IREncc1az1ILMDANBgkqhkiG9w0BAQUF AAOCAQEAZWsfx9hgaolhbVoKFQ5QWKoqi6iBK9hJ25ilwxGSDYf0y61Km8iv8+Dd 9hlUpk4YUC7VwNUy3ZBNA5kZjTqWtvt23AaDql35MvbNu3Mj4zmrJzqSnEBDgKOd kuqJ55ZuodIrVkYY2ge0SGnHoijNq3cNz7B5o7MKYxAuOmuLnhJwSIRwILcJRTsz 1/encPrJhjC5gX0JYUw1AhP8Cs+MkG6Xu7g6MZvLPP3aiEnnP0xpJKaz71OpfSdJ Gi2+CGeqsZogPMi895jm3GA/Zi7DgUweuywB67quYIBpcyLDTcELKZ4TwhPF3WQv W6HnAphkax2unqi9yvm9RUJF1bnZFg== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP HelpDesk UCOPDataCenter.HelpDesk@ucop.edu AIG aig@ucop.edu ucdss MIIC4jCCAcqgAwIBAgIJAO3wH2P6Y5oaMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCWFpZ3dlYnAxNDAeFw0xMjA2MjIyMzM4NTlaFw0yMjA2MjAyMzM4NTlaMBQx EjAQBgNVBAMTCWFpZ3dlYnAxNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAOV033l8Kg+sUGMBrPjsyG5LRlPs4O5vHTXX/sKHESBl/60AWqBgb83YLlKP plsq+MZqVc+xTTj5QbJxkeJe7tSms3pgpBdJxrPmcybxlFws2l7C17HVMtsnE9vm f2KrKG3soIS9aZChBhdPwrUMoeCACzK2Sn0apNQw5DsnLFB6qjgarQooCFniVe2Q ZYvPxqNNjpDdFdVGKmxS+Uq/kj1eoJhYeiyWNt1Vj+QtmOUXXUiAMQgLtiL+KVtl Zm7dWwRzuJoOuzgIHHaYM/lOIWADBLygDTk2UkzkfSVX8ioIp30dbWZlIjK03OOg 1qnEe/4agmCB6qgGdh2m/KEeQasCAwEAAaM3MDUwFAYDVR0RBA0wC4IJYWlnd2Vi cDE0MB0GA1UdDgQWBBRYoGPO4PSHPlCY91vWfVbzBnFPZDANBgkqhkiG9w0BAQUF AAOCAQEAAg8AJcF7ELoE8EOiQ0JKHstKplvQyDra2o2WpaGJAqKejE4dRH/L4fzZ taw/wTbRlR5Tb7gn1NK+qrEw3Z11yKTOWhW7nDQRvigKqDyNu3YxvjifmLSL5HHR zOLKfN2+AUpEWXLAAcG2FkD9vnoqVUJgpn4v0KADF30CBYv/40A3WivS+0mDW1AY 7jG1i8NWC18JsDVirf1+k+gPPF9cpIiIIvYfelOGpSJKxOPhDHUexk5AsYY9LCHS KgVdr6PCqd3Tgj7XFps885ltoh+tbpmRj7rTWwRe8zw0yZvBUmN89DjC/IC8t4km m9zXOMUtFjwBHEjU6SKbDMG3Ji8/1A== University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP HelpDesk UCOPDataCenter.HelpDesk@ucop.edu AIG aig@ucop.edu webdev MIIElTCCA32gAwIBAgIJAJDbWcYXKLA5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEQMA4GA1UEBxMHT2FrbGFuZDEN MAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlHMRYwFAYDVQQDEw1zaGliYm9sZXRo c3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxlcnRzQHVjb3AuZWR1MB4XDTEzMDEw OTIyMzcwOFoXDTIyMDEwNzIyMzcwOFowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI EwpDYWxpZm9ybmlhMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxFjAUBgNVBAMTDXNoaWJib2xldGhzcDIxIjAgBgkqhkiG9w0B CQEWE2FpZy1hbGVydHNAdWNvcC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxIctM9HkPHGpOHG82Ep+BedqPMmIHa0h20n6VuHELRSQxJdrcxclq CNL1oqbey/EDQ55PzxaULZB6o0Z+gfNWhmC4eiS6Aop/HKdDN/tCeU8RRVxzBoJm FFf/yoP7sdUzGn9U77DRhr50acyfs5Etk5f7vx1r9F48OhNd2L0Q/nsPqJ0HtD20 YnKu26/aa4gm1myu3hGG7cS2zWQ7yT7jfVkv/4jPHtANnUyORnz+9bNAqrqLp9M6 QVSMUBk0ZG3wIugfJNjBFb+300f30vQlcuj3rXYXZ+0feWuMhja1JbnD1k2bhca3 yeyT2q5BgcAPNNuEWuBa7+95rFC8+c/xAgMBAAGjgfUwgfIwHQYDVR0OBBYEFB2E W0y9F93V5BDyFSUP1d2yxYGUMIHCBgNVHSMEgbowgbeAFB2EW0y9F93V5BDyFSUP 1d2yxYGUoYGTpIGQMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p YTEQMA4GA1UEBxMHT2FrbGFuZDENMAsGA1UEChMEVUNPUDEMMAoGA1UECxMDQUlH MRYwFAYDVQQDEw1zaGliYm9sZXRoc3AyMSIwIAYJKoZIhvcNAQkBFhNhaWctYWxl cnRzQHVjb3AuZWR1ggkAkNtZxhcosDkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAIPWz5e5mF9gPIjgPZGrrzlA1qERsVWtV5i8yiJ1GVLXlCUeENf+w oU6HcCr8Vo/NOuaiFrTVhLR9FwwuMVqp3aav34nTtDL1Tfg6CptQJ607rEVaE2hM XIq3yceRF2gnVkJ6zfOQ18nX0UrSLO97BvtIRRLWOJsOoWX+obymzz4Jq1JlrQL3 TDFG5osKHaAVhhIwYfQm9Ez41N0FS6P+6de2Ru4bMeiW6sajNlVNSHu1IeLwoh8Q IQjKd6jpPKdWx4iOnJ1qg2wONpiTdQHwR/v7iXn7MHAKwEaPUJWsAllkBuXeZpZw dZ/jSOFUlugOqCYLe+lGROe5pG+ETAq67g== MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQ0wCwYDVQQKEwRVQ09QMQww CgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJib2xldGhzcC51Y29wLmVkdTEiMCAG CSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29wLmVkdTAeFw0xMDAxMTQyMjA3MTBa Fw0xMzAxMTMyMjA3MTBaMIGNMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAO BgNVBAcTB09ha2xhbmQxDTALBgNVBAoTBFVDT1AxDDAKBgNVBAsTA0FJRzEeMBwG A1UEAxMVc2hpYmJvbGV0aHNwLnVjb3AuZWR1MSIwIAYJKoZIhvcNAQkBFhNhaWct YWxlcnRzQHVjb3AuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o58S+32K6mpCCp/R4r40TwX8z4nqEge6mroIWRDJrFuZ3ZdS4Sw2BJQpcoxakYTF 4jDynvM3S2zk7yom8ghrlT/IEWdojMkFfZykx/XQq1KKLTOc73LqYMKxFRrLd9/d pk5LEcRysTDkOIlcRUrjnvG/jnsjKydG2VNLrySQ3/PHcjoB2P2NHGPRQMlInjZV 1XNUC2mC3aCk3PC+jUaR/PE0LzMQ59qHGy5bTQIqGsGifVgCwrjyGqTGmmm4K8qc ufZLAI+K27oLGUsh8Q6cewnqz8mRd2FJWsk/QVx6Qerp/CacFjxa7U7JKnnE3O1B ZdmU+YqCRdTJ0QANH5Xi1QIDAQABo4HtMIHqMB0GA1UdDgQWBBRQFY4qfAX8jUwX T16LN/HzGBEjgTCBugYDVR0jBIGyMIGvgBRQFY4qfAX8jUwXT16LN/HzGBEjgaGB k6SBkDCBjTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWts YW5kMQ0wCwYDVQQKEwRVQ09QMQwwCgYDVQQLEwNBSUcxHjAcBgNVBAMTFXNoaWJi b2xldGhzcC51Y29wLmVkdTEiMCAGCSqGSIb3DQEJARYTYWlnLWFsZXJ0c0B1Y29w LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAfDDpq+pVi 3+nN2BLuqz2kASyaose7hZrEyf2qSEMOrYtPA99gILvVSSHuOR4PMj1VPqs1NY2+ Aa40Ova/RNW7Psj9qlskvGnbPVRBvEvIVPlYqKT7eVOwCsyeC7Ae3bnA9+UBVBaV lTaHIVTjTgmlpMPkg+kHPTr8JoPm6hEhgHxoqGAAQue4g/0rwLOGxlRqKjH4Q+EU wJMWZUo071UC5nuzKL/3IEufjcbzogBwW0OMpcwl6rxkbw36tSqZls4TPvR67FUj Rgsfv6fwNijCs+jTHt0a3tEucCC2ILtwAT5C0sHXruw0+sWVVs+HoOuBEneXa9Br yV8pCTW41z4K University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html Patrick Rogers Patrick.Rogers@ucop.edu AIG aig@ucop.edu ucop.edu MIIDLDCCAhSgAwIBAgIVAMQjUagrFAAc3mU/MM8Y89753FJsMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHVjb3BpZHAudWNvcC5lZHUwHhcNMTEwNDE1MjE0NDQy WhcNMzEwNDE1MjE0NDQyWjAbMRkwFwYDVQQDExB1Y29waWRwLnVjb3AuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5yWRcAVFF4lApTgaJ6Wiq4HQ cnHxfdZwqWwEeyKGcjhzS3mbaNZAjR37wsnK19npCIunzb966PK8BAXhATX5L7x9 0+F8qTDL9NWGB2usN4ftkxDjCbHSzQP8/C1+nLdj0EuyxXxbn5etiVn5ScQ+xMHc Myo+u2+7crKloeUERtgXV9d8wbMZ+5dNeSjIVBq/EldB1xpo1oSQz5LSZoWppjqR j+HDHQNY2rGdyJchd6M5QjtV5/yWZsjhd++9AiD+avAcNkWrF+3Yg5mcRzgHhMtb YHZXtb69hJfO+vwQ655wlgN25pw4H0wLB5/GehMAi82hnL3PGnwvgFDrt2uTIwID AQABo2cwZTBEBgNVHREEPTA7ghB1Y29waWRwLnVjb3AuZWR1hidodHRwczovL3Vj b3BpZHAudWNvcC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFOM/H8+UOT/R Dmr2WHQCXELzAZztMA0GCSqGSIb3DQEBBQUAA4IBAQBVzHO+GyiTfvkhMqz29wl5 6wLckOvYuilJqru9jXZOCzBzpjnK2YbAKmbmDs2BDT3cJfJDDAxM7bZG69mFf+0h 2qIcgCoZd6054kAEe/T9WloBVRWa2AnQlbtkd3YIkmlCpB6jLNUpkgX6PAVPOpBa vEMn/hMWxQb10qaOsGyzp3uXz2aYJgZoEv2qAdVtKpuDSOcPt11A7rwZE4XhVwhb hdYDgZJ0gVCbr3oNhiccN7cf790QxrUdTjDq2qSl47S/SpOOLSLH0vflygsdASlb r5yHRx2chce62RYQtpM9sBEJjMZ9seBMN3J+y29vdvayfD1mo9Ma56VSHLitFJ9N ucop.edu MIIDLDCCAhSgAwIBAgIVAMQjUagrFAAc3mU/MM8Y89753FJsMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHVjb3BpZHAudWNvcC5lZHUwHhcNMTEwNDE1MjE0NDQy WhcNMzEwNDE1MjE0NDQyWjAbMRkwFwYDVQQDExB1Y29waWRwLnVjb3AuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5yWRcAVFF4lApTgaJ6Wiq4HQ cnHxfdZwqWwEeyKGcjhzS3mbaNZAjR37wsnK19npCIunzb966PK8BAXhATX5L7x9 0+F8qTDL9NWGB2usN4ftkxDjCbHSzQP8/C1+nLdj0EuyxXxbn5etiVn5ScQ+xMHc Myo+u2+7crKloeUERtgXV9d8wbMZ+5dNeSjIVBq/EldB1xpo1oSQz5LSZoWppjqR j+HDHQNY2rGdyJchd6M5QjtV5/yWZsjhd++9AiD+avAcNkWrF+3Yg5mcRzgHhMtb YHZXtb69hJfO+vwQ655wlgN25pw4H0wLB5/GehMAi82hnL3PGnwvgFDrt2uTIwID AQABo2cwZTBEBgNVHREEPTA7ghB1Y29waWRwLnVjb3AuZWR1hidodHRwczovL3Vj b3BpZHAudWNvcC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFOM/H8+UOT/R Dmr2WHQCXELzAZztMA0GCSqGSIb3DQEBBQUAA4IBAQBVzHO+GyiTfvkhMqz29wl5 6wLckOvYuilJqru9jXZOCzBzpjnK2YbAKmbmDs2BDT3cJfJDDAxM7bZG69mFf+0h 2qIcgCoZd6054kAEe/T9WloBVRWa2AnQlbtkd3YIkmlCpB6jLNUpkgX6PAVPOpBa vEMn/hMWxQb10qaOsGyzp3uXz2aYJgZoEv2qAdVtKpuDSOcPt11A7rwZE4XhVwhb hdYDgZJ0gVCbr3oNhiccN7cf790QxrUdTjDq2qSl47S/SpOOLSLH0vflygsdASlb r5yHRx2chce62RYQtpM9sBEJjMZ9seBMN3J+y29vdvayfD1mo9Ma56VSHLitFJ9N University of California - Office of the President University of California - Office of the President http://www.ucop.edu/welcome.html UCOP DataCenter HelpDesk ucopdatacenter.helpdesk@ucop.edu Munish Malik aig@ucop.edu Paul Weiss Paul.Weiss@ucop.edu UC Irvine Academic Personnel Review System MIIC1jCCAb6gAwIBAgIJAJAR4ObaPW4zMA0GCSqGSIb3DQEBBQUAMBAxDjAMBgNV BAMTBXVjaXFhMB4XDTEwMDYxMTE3NDAxOFoXDTIwMDYwODE3NDAxOFowEDEOMAwG A1UEAxMFdWNpcWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnx+Z4 AodAq4SDR06vpwgs6QlG53z3zIFywldHYs15sufQ/F5dSNJFW1BbLriKlZAQMxoM cELLDymMJijjcx6FPtIGN9WfN3B1Hnc7p4kd3jYm6E00AHCfaJ0AQPhn6K71YCIq 8lcxfIXWGeG0fkU2AF1TD2wkBaKVOBnU4ErsyIrTRNqeM+pKstGEIj2cUU3o5a34 qHPWynYEhUGD5ZuxEI8awqxv+D7ziw1Mzc7Qgv5ZVMQE44OvwaQVOQCAswfYxlLV TiNCu5wrA6/h4N0m27+8w1B5uoG5Pqeg9EZGLjSq91b5gj2VPvNKNflIEW2IK2gh zNrjbqAmMtXE3k+fAgMBAAGjMzAxMBAGA1UdEQQJMAeCBXVjaXFhMB0GA1UdDgQW BBSC4NZEOgclm1ywmP5abAOWwfi3yzANBgkqhkiG9w0BAQUFAAOCAQEAbRcvKTJ1 N2bwspjmTotOihDdPjIKv2kXNGUUywZiTZyONpo63yOrj+l0Q+DFC8U+HJaTiqEE dJgZz5ymvQ+etO0TcIW5NETTkX8ZpXio2mkKECabEyEWZSSpBeGghNrFSnB6pPr/ g/dJKEFwG0qOMf+4wrWvJ7gxODTy+kRJzrov4vIkT1dRG1agCMrjos8u3+HxdG4T tg90oHqhqZ15XRHbuPUNpbBLok+VubpyKOSimWvuK0W7onmn02LXmYR3hYdXIlhg 103cMVbGbwbmnUOs+YDSruJgrkZbrizm7UkBdVnsPlRmHaoDui6veXnaCQg9+9H0 4TLeacAOCDF7/w== University of California-Irvine University of California-Irvine http://www.uci.edu/ Shibboleth Support shibsupport@ucsd.edu ACT Help Desk acthelp@ucsd.edu uci.edu MIIDODCCAiCgAwIBAgIJAO1Yk17FZKi5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNoaWIubmFjcy51Y2kuZWR1MB4XDTEzMDcyNDA3NTYxOVoXDTE2MDcyMzA3 NTYxOVowHDEaMBgGA1UEAxMRc2hpYi5uYWNzLnVjaS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCg9pYLWgF5p/EplyTruFy7hklZv1IHVUQdYk3h kDI4iRl8ILBF9jiu/kjmojk9B88BKmmJIlsgNDDTXAVTzSBwxj/pjXpAkYKQYLu2 Dcm6Kh8TS4Fx4M3RjGc9fDK5JG+sVRUU4htTkBPSLEgIPCATbemprFb538HRr8Eg Ve7jRzm+w+xAbxu0em/J4JH9av9+GDL6PyQ1NqrOFWYnUZ499KuztiEVggIwFV/g vd0Hz18IsIN0ApBpt1X1EN6YqunvrWrOBznFNGHncezSG9MxdBZNCtRZn5OIhaph TLsb+vSBrQWVZPdZ0OIfsPeaHoeaBxl2xYWR7M8Wm01DvPq3AgMBAAGjfTB7MB0G A1UdDgQWBBSTqMlmxQq3XpYjILYWxYH4Y/NSRzBMBgNVHSMERTBDgBSTqMlmxQq3 XpYjILYWxYH4Y/NSR6EgpB4wHDEaMBgGA1UEAxMRc2hpYi5uYWNzLnVjaS5lZHWC CQDtWJNexWSouTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBGIhIN uaSEU3++yhSBynQP/yIRzekCWSPB98Vx7qRFiyyUPNNDUApk+4y/Fx1BcoM7eiGx mMtTre7aRX7G8rs6DtvqQ7vndOUUVIngbOwf8rIrt1I+mviAXn+FLtnIzkIOTOtm 7Duvs8V6TVcU/8uQEqtdRRscc6hMjkhZJ1odo7l7p4m9UqLlz/JqcoeqKTR3F8Ix hsP7gGcE2xwe7Mis8qEzSytn6kbkfT7w0ctddiL8J87/rIrsedREN8TFhuhlg8fZ v9aJmWKZeZ+2/K2ANetQpVHeZWel58B1y52d0VKhRA1D3IPmtlVETakAsNeTJ1UH SQUxnEmjRWv0mN8R uci.edu MIIDODCCAiCgAwIBAgIJAO1Yk17FZKi5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNoaWIubmFjcy51Y2kuZWR1MB4XDTEzMDcyNDA3NTYxOVoXDTE2MDcyMzA3 NTYxOVowHDEaMBgGA1UEAxMRc2hpYi5uYWNzLnVjaS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCg9pYLWgF5p/EplyTruFy7hklZv1IHVUQdYk3h kDI4iRl8ILBF9jiu/kjmojk9B88BKmmJIlsgNDDTXAVTzSBwxj/pjXpAkYKQYLu2 Dcm6Kh8TS4Fx4M3RjGc9fDK5JG+sVRUU4htTkBPSLEgIPCATbemprFb538HRr8Eg Ve7jRzm+w+xAbxu0em/J4JH9av9+GDL6PyQ1NqrOFWYnUZ499KuztiEVggIwFV/g vd0Hz18IsIN0ApBpt1X1EN6YqunvrWrOBznFNGHncezSG9MxdBZNCtRZn5OIhaph TLsb+vSBrQWVZPdZ0OIfsPeaHoeaBxl2xYWR7M8Wm01DvPq3AgMBAAGjfTB7MB0G A1UdDgQWBBSTqMlmxQq3XpYjILYWxYH4Y/NSRzBMBgNVHSMERTBDgBSTqMlmxQq3 XpYjILYWxYH4Y/NSR6EgpB4wHDEaMBgGA1UEAxMRc2hpYi5uYWNzLnVjaS5lZHWC CQDtWJNexWSouTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBGIhIN uaSEU3++yhSBynQP/yIRzekCWSPB98Vx7qRFiyyUPNNDUApk+4y/Fx1BcoM7eiGx mMtTre7aRX7G8rs6DtvqQ7vndOUUVIngbOwf8rIrt1I+mviAXn+FLtnIzkIOTOtm 7Duvs8V6TVcU/8uQEqtdRRscc6hMjkhZJ1odo7l7p4m9UqLlz/JqcoeqKTR3F8Ix hsP7gGcE2xwe7Mis8qEzSytn6kbkfT7w0ctddiL8J87/rIrsedREN8TFhuhlg8fZ v9aJmWKZeZ+2/K2ANetQpVHeZWel58B1y52d0VKhRA1D3IPmtlVETakAsNeTJ1UH SQUxnEmjRWv0mN8R University of California-Irvine University of California-Irvine http://www.uci.edu/ Brian Roode bgroode@uci.edu Chris Peters cjpeters@uci.edu OIT Response Center oit@uci.edu Cliff Chuang lchuang1@uci.edu UW - Kuali Rice http://www.washington.edu/online/privacy/ MIIDITCCAgmgAwIBAgIJAJSo6QI9az8sMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmFwcHMtZXZhbC5hZG1pbi53YXNoaW5ndG9uLmVkdTAeFw0xNDAxMjkyMjE5 NDNaFw0yNDAxMjcyMjE5NDNaMCkxJzAlBgNVBAMTHmFwcHMtZXZhbC5hZG1pbi53 YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMih ieqSbonshZ0ESszc5R0d0Qu/G4j4HxSonHad5my/bM0TpkgzAzGTkvIYhhUNRFVY gnm+q+OlXHXctmXVUbcJ/cDt+3HYwfYKqLcYWQcqmINIlV2WwzRkYaOQzqCyLzLE 2QiPihfgA9lZGytOozmZnHZd0yy0SbK+IOR4wPnFdf+o197Zuf20zBElXImHt4D/ gLuQLxehSVbeMKP+QT4Hwf6qCpcvCp8SNsjBj8ZbbmYZXZAUlx/U5nBh1fRy9Ffh td47RTvl+fdqvnjdOhwchIh5z/TUBqL40LUjemo79L1M+2MVI+wnFbOqUKypixKe f46pmA48PvGDhXYGLPECAwEAAaNMMEowKQYDVR0RBCIwIIIeYXBwcy1ldmFsLmFk bWluLndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBRiSextsrXLOxrdX8bfAjcrTbXS WTANBgkqhkiG9w0BAQUFAAOCAQEAa+7rkwCV+ja4IZkbHHBSa3xv2bK+CqPz6MBM pihcNVVg4ktopB7SgOESW+VklbKcO6GVxkSI2pVjbLAqDC4BsXpH4qjtZ6EXgM3r X6XHZZY7ghFLu90+uIvgPGGqnm4PmQNfaLvPKy1YA9MUaeuPGaxRtzvlY14bu5aG R1YjapS4YKYy1txnvnXYRRW7PNyO3bInjyEJsN0fIqNRczqw+qB2wbVGHlPvhrtL h+wy47Vb1w8wTQo+7ogivqoCGQKqOcOFZ4K/AkxJuTcm39EXmUsR1D7LvgaYAYsy R2N9ZsSf6vbj/e93HH1sdabqqFLrE4XGC5UxqKY69ahQu3TNxw== University of Washington University of Washington http://www.washington.edu/ James L. Renfro jrenfro@uw.edu Applications Engineering ae-rt@uw.edu CIRG authentication and authorization CIRG-built apache module for authentication and authorization MIIDvjCCAqagAwIBAgIJAPJ98pzBxBrCMA0GCSqGSIb3DQEBBQUAMEgxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMSQwIgYDVQQDExthdXRoYW55LmNp cmcud2FzaGluZ3Rvbi5lZHUwHhcNMTEwMTE4MjMyNDM1WhcNMTQwMTE3MjMyNDM1 WjBIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEkMCIGA1UEAxMb YXV0aGFueS5jaXJnLndhc2hpbmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA6HgwNFnvezTvnCJHDJ6mmuYWjPGn4U2B/jkZ6WPcgNiB3leQ QnQfGB11FscbEF9+UPH1j6hC5Mk7GRaHOx2Kgi38naBfjRsIxklo8dbyONMtANPz I3KDeMq+yN/olvxb1sfq6CZ5d8bZxWHEEuKokfwGR9i4vUnY8V+d/6ftWuZsoS+M pYdLdEcpLAf2/3vuA5LdqjowdIFdvtxVyLEtQZGwf6JeNwJcMJaK7uCG8RtTmhv1 mzCjRAyVWbqTxKcfe5JieDjPfyCVXCqOBDbP4xXlprvMEYaZy0CCPslFnRM+6GyW YWcr41UiU/Dg591g838vgcTK4qO6PLnQ0JGo5wIDAQABo4GqMIGnMB0GA1UdDgQW BBQlhwpXcZ1FBZXtZfFwX+OuhybHbDB4BgNVHSMEcTBvgBQlhwpXcZ1FBZXtZfFw X+OuhybHbKFMpEowSDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x JDAiBgNVBAMTG2F1dGhhbnkuY2lyZy53YXNoaW5ndG9uLmVkdYIJAPJ98pzBxBrC MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAE9UdxQLoFz8ada4Aavo 720Hw/AP/TZHAA4yFgwWULWy6PAj7Mc1q9O1xiV0uwLmMpF3qlcrOSiKhZKYaDvt nWsrKUyjETS6Yh8P3w9d1NUIXt+ydeCJ2SN/pgDtbxyQY5W5UG3kimJtAZPsseOO OR/Fa9AGxjloBVZO2kB9zARDgeCTVUB5jCAFjlMNCNbKSeDJJVYv9nAHjvV5WSLm wF8kbYFlDbFfGAyf6Q4SxxHYblbb8RT1dikpNOoAXilbiRi+EFLv2YoE+EnNSExO m5iumiEuuX4mWi7k9zQVsCslNesALqg30s/k+PcE5PYmuMJKxdzMtXymqMOtUtdq ZTU= University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@uw.edu Vince Szopa vszopa@uw.edu The Back Pain Outcomes using Longitudinal Data (BOLD) Project MIIDJzCCAg+gAwIBAgIJAO2et8ebRYZlMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIHdlYmVyLmNicy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB4XDTExMDUyNzIy MjkxOFoXDTIxMDUyNDIyMjkxOFowKzEpMCcGA1UEAxMgd2ViZXIuY2JzLmJpb3N0 YXQud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCkI9mK6gfavdMcXF9ZC8yyryVdaZ2GIB6O845CVTWOx3/5d/xVrWZ60+1MBki0 EpIwK4Ln6UKtiIO/nrushShz8j4a3Q8cvPTL8h/a7bVj3uOo4MskRdcIJbn067qT E3ED9VVEsCBuJlQtEXY4HKfSq7cCTAxnLVozE/08gy2pTiwpVwpb52vUkUXcYhfr EaeuprWUhKJ1m+Qah8iBoZRunAz3gk2RNroH7sishtanv9VoJtWbMROtYlLONr58 5GIp3D2vMyDvNAG7jdSWjFva54QkyXcFOysaDucWJNNVnulEso8aODQO5RE3VacN ZVvVmR3HeTutHelvoB/98nj3AgMBAAGjTjBMMCsGA1UdEQQkMCKCIHdlYmVyLmNi cy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBSXh2u8G7I2cAdI1AmF Fip7QADZ9DANBgkqhkiG9w0BAQUFAAOCAQEAWCLE5MqVGlA1EQd657SMInDm/g2s NJKzaDyn4sV8hqWh50foum/r8P4WWoBoFvJQEQ1ubAZIsDLYSQss9C8hQkDuoSg8 sF0TTYRxzaMHVPsRWfzELmpxlUwbZ44kSY4oZoGSYwZkrou0+yQex+1suONE0ISP 9pAyo+xBFAelA6mRHMkvXQXN8Tomi31OxCFDxTy3iFLLZAbnAMh1T6CTRQKfLzGm AcPCPnEO38HOOMSQ4gUv8B7pd4ln4vPkrmZop7VEku2HU4Uhxb1koCw8YKgYZDn2 SWc9IRU09uixEehcw9o5iex5Qhhc0XYb6PP54xi9B01tsCosQWwyCr7HRg== University of Washington University of Washington http://www.washington.edu/ Chris Nefcy cnefcy@u.washington.edu Biostatistics IT bite@uw.edu Carl Riches cgr@u.washington.edu UW-IT Build Server UW-IT Build Server http://www.washington.edu/online/privacy/ MIIC9DCCAdygAwIBAgIJAI7cWhtc+r1oMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2J1aWxkMS5zLnV3LmVkdTAeFw0xMzEwMjkyMjA5MDBaFw0yMzEwMjcyMjA5 MDBaMBoxGDAWBgNVBAMTD2J1aWxkMS5zLnV3LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMcnhQqYdYIFfBCzxNLfESmEGOARqhId5NpdGWYR94zS QqV9QMcOP1+FD2QSIbGnVm9YR7FJivjHDmh55oJkUxpeHxp3UEXnCP7wtHQ3VsZ/ 9heE2mc1xVuc6zuBDR+bSPKqlMxpBZYqfV5QzVRLTqibzKegjwhaqtMdINpHUaw1 BE3mB6hWwYTxjvfAyMhaWntYJTI3HV7KgtoxKFeCV/F2wXDxuXEj0dzLMws8M68h iytZgrTeN10GWOTOPT6EkKamVlELLhq53kmi2qLdzjWEta0NunoB7QVknkfNxTBJ 5eM12O8JKea69YrOp/uFAotmEOxmNBnAu6rBr9ptZgUCAwEAAaM9MDswGgYDVR0R BBMwEYIPYnVpbGQxLnMudXcuZWR1MB0GA1UdDgQWBBSD5dJhne7eixosrmDPpC91 N6tQpjANBgkqhkiG9w0BAQUFAAOCAQEAw3ZEYkEjTfgDHATaWoYvFlWNI7gjHZ+b /0jq+8Tni3zxRR1pbARRITyuq+PeCS9E0h9qaIiVcFedmIYmWz9kduGh+ajrY7Tt 17iSSygRVv0Pww/o6ao7ClnubBW4vfsX97U7hSnNmuUrx0qbMa+3/sRAKyDU8eZw sYtcH8i9WCBjxtOgMS1OCYsWHYnOugk3PYgmJOzC2m8C3yqjXNmzC+l1H9JexMaT GBxTR4+4rfTX+rdqskgItW98jKhblnDw4KQJmDgvVZ3vFkh7REMhTaQSACxB5vQY f/+j/BnBDlmNlImPXmTAVMl02m1b/sU4s3AZ3xsRxa6m8z+6fj11sw== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, AIE ae-rt@uw.edu Catalyst MIIE6DCCA9CgAwIBAgIJAL8iZpwkIKXKMA0GCSqGSIb3DQEBBQUAMIGoMQswCQYD VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTEh MB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMQwwCgYDVQQLEwNDQUMx GDAWBgNVBAMTD2NhdGFseXN0LnV3LmVkdTEnMCUGCSqGSIb3DQEJARYYZHMtYXBw c0B1Lndhc2hpbmd0b24uZWR1MB4XDTEwMDgxMDAyMDkzMVoXDTEwMDkwOTAyMDkz MVowgagxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH EwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24xDDAK BgNVBAsTA0NBQzEYMBYGA1UEAxMPY2F0YWx5c3QudXcuZWR1MScwJQYJKoZIhvcN AQkBFhhkcy1hcHBzQHUud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDT7FRBCnhgHEw0M5K/L0AUwCKo/Q7y/zC6CLwZGG8NPzi2 QGbeWqSoqvu7F2vMlXGwofRbLWdojhyJi2zsZEnKLvyjnOy8g4rm8KvmE8O7TIeJ udDvt1XezdT3dEenOKYOJrUot9xC737A+zsQWOY3zReIQiFqcEoJPK/h3hszaWyg nhAsWduBPleZ5rYeHP4AtVN2jd92TOGsyIOaXoXRd1jHhMVUHH+vMSPRhHiNwk9p gdWjF/aGbn3hUTzRD8bfCrBXvcTAHnjqK67SZtr+3OD3nOc/TAixu9MtXdzh9jl1 431oxOmq5ZmDHggTU9m4pzN8AdxvQmtcRV97fwpTAgMBAAGjggERMIIBDTAdBgNV HQ4EFgQUecoHYlcZ9IAfn6r60meZr16GS5cwgd0GA1UdIwSB1TCB0oAUecoHYlcZ 9IAfn6r60meZr16GS5ehga6kgaswgagxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX YXNoaW5ndG9uMRAwDgYDVQQHEwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5 IG9mIFdhc2hpbmd0b24xDDAKBgNVBAsTA0NBQzEYMBYGA1UEAxMPY2F0YWx5c3Qu dXcuZWR1MScwJQYJKoZIhvcNAQkBFhhkcy1hcHBzQHUud2FzaGluZ3Rvbi5lZHWC CQC/ImacJCClyjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCqJd5B 6KBZ1utVN8TjER+2jqyxDJHJ87Cj/4HE3vxj5O/DMDPjYajgsdlt60+dICLAg4Um Z0lWVzHAsaIkjRMPvylEF9ARqzfBLQ/FS21qGdg0zcC9C1iAsr2RXjY9bPK0iqtm 3jkGWK1vafTnMomI4OSxeAdEyV7lI0uZ6+et/36ysUjHZ8YUtKwKSA2SZmGozhsh oLEsgYFJ3TIuzjb1jD4xIXdkU7aWJuUXXkUC9B9mFgA30HwL69XKTbaybEDXFWDP E376mw3n2RBAb9h6OasXxGC+Xb1TaQ5I8CJxnHce3EOOhYSuykCwFYfX0bVRJnAw nHkR7SlUZ6sVl9Kh University of Washington University of Washington http://www.washington.edu/ aca-it@uw.edu aca-it@uw.edu Catalyst Test MIIDajCCAlKgAwIBAgIJAODT5JB1CvDAMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIWNhdC10ZXN0LXRvb2xzLmNhYy53YXNoaW5ndG9uLmVkdTAeFw0xMTAyMTUy MzE1MTNaFw0yMTAyMTIyMzE1MTNaMCwxKjAoBgNVBAMTIWNhdC10ZXN0LXRvb2xz LmNhYy53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANF/SNRLT6QnBjIeV75Ni4q9QV1OxygTIS2cLwT4EGbzctfKUGq5dmBd3HLi egNjUvgQcE2fg25VT1opfIfRyHn+EEvm2DzFKw08ylc1BZY2i0ejN0J2plHqc1oY zUGBek8zdagj+1PHv75PQoXFW+fZJZ0Ri/91fq+ycC3iowunFgXCF5OsmfLVa37P ny39OrDqST7gZhbNkW7tO2xMUqDcon9AGUljMKzcuLPZgj2M798tBYiPPQGJLv+n i50Sh34775xzaagFlqMtVKXa2uVYQL5uDBXN2ipC2+5BT9hmDixgNMZjI1f6xZTC +KxFL0VeX1/7L/i3XasvEm1Nxc8CAwEAAaOBjjCBizAdBgNVHQ4EFgQUYuVsubwm 9tmyhlAMqG7kXLhWW7cwXAYDVR0jBFUwU4AUYuVsubwm9tmyhlAMqG7kXLhWW7eh MKQuMCwxKjAoBgNVBAMTIWNhdC10ZXN0LXRvb2xzLmNhYy53YXNoaW5ndG9uLmVk dYIJAODT5JB1CvDAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEnG pQaaC99qvOfA7xm3yYS8u7RwZZY5QGyF3QWVrjEvpUPyy6t6MjKhLY3X2VAIG65p fGDmA6eMyw8FU4D4vZ6GbKW4eZERgrGQ3Ubxs1OYdGhRxln93J3HCl0oHQeDWl8y WITGG/o6D3RFvUPrgAlmhWFqx5IFC/Oa+Q99glSyxh+o2ltsoOVTNFVJESptPsyA E8fMA+LkJgoAfe1FO0lmyiARxL4cARmqv3gHTPwEJVQ0zihfCuvdr5fq66X4of9m NGAl/xUqn29tTxqjAxW5W69XItPMw3WwLGYtILryb5AOISmvOaWEi6DL86DEeDsZ XaUtScwWeWzIIEbrLTc= University of Washington University of Washington http://www.washington.edu/ aca-it@uw.edu aca-it@uw.edu ITHS Central Admin MIIGYTCCBEmgAwIBAgIJALewKQkdRTpCMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdTZWF0dGxlMSEw HwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24xDTALBgNVBAsTBElUSFMx FTATBgNVBAMTDGNkYi5pdGhzLm9yZzAeFw0xMDA3MjEyMDQwNTFaFw0xNTA3MjAy MDQwNTFaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD VQQHEwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24x DTALBgNVBAsTBElUSFMxFTATBgNVBAMTDGNkYi5pdGhzLm9yZzCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBAM9huNsiGW3qtr3XCbFy1NhqLZGvAm6M9dus /OBGxfClfOThkiw9VTnTCQ0O067qbcMB2AxX6q10NZeWpGkLsDIEPTXJ7rQiY1J1 SDQ4R1t6Tu+g3VafvIZt/3gtNVjAvHsg1JTLXCwaZGpQklssykP36wKBU4QDFXkp psGr6e755KRzScQ3f2gdU3NtU1nZfSli9LkdUjcdvlnvFV05J3K/pKy6mBk/wxwS 8MfaGEwF6In9xOM65ie5jwjokCiSjtTQKmbGMygdB2ExepvDZ51PkWO8hxe66D9i eMswt8Wf4JNuG8wvDCD9TR2wUJqXjc2rVoA0VELR7ffY3lNHzdjZJKGLLrp6Cs2s B4Y8EM7qaS9oz0BAb++FwCZ4ADmrUuqcW9IRZwsXhbaFW5RIbzHolqyNpTRw8DsP R9mYWcIpvluQkHd52w1hs5PJTBKetYg0LaT9i2hSQyabwwDHT96LbsZkoqHSE8S0 zJkDyfR1T53chJyIi3fhdGaQAXdDG3wMJDk/hH42fFTLTPk4Y52XUa2PQByvWW2l Z+MTxB16KiKcZ6vk4ileq2bvKqbSMEC5HjytkqIsZnMYEw5vX50s18imTt6vMyQD ooqTjGD9YrkPZJlLnkEEbhfgl7TslXC9+PP1bP9/980v8kPrPl02j6BW08VWJ/IV 2U84Hmm1AgMBAAGjgeMwgeAwHQYDVR0OBBYEFHU06TfJJhRj+Nfk6f4N9Dj0C1pM MIGwBgNVHSMEgagwgaWAFHU06TfJJhRj+Nfk6f4N9Dj0C1pMoYGBpH8wfTELMAkG A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1NlYXR0bGUx ITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjENMAsGA1UECxMESVRI UzEVMBMGA1UEAxMMY2RiLml0aHMub3JnggkAt7ApCR1FOkIwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAgEAnogosMSu8fFDvoFyFIcce2kd7It6UrGrZCii LB1UHn7nBv2zF9+DO3z0tdgkJxllvuopTSJ6+MGzYw7wN5OuvKSmR+shORcNZ8qL Z2VGWoUsyBGAMyNFJpQQ9DXkZKDail/nKv6b2OuY1nzVHYX23LsxZ5ZJ8JB8YvLZ MIZUVzDcwDxaxyU6sPx9uSsStLokqTQxERt1brkmhbougY2x1u7MXV1aogg+ICUd vg03BOD7EOvQ4MOvsgDyJi8IirXSRpvOn0b9YbcZhmhXigPd0DIEV6cEwbwnJH2Q dsFoclj7dsboScl71GC00qtnAwZlt0VC1YGnAeZc8aFbbsVrqsN6kJouQA0yMdIu gx1F5cMMfSmMCf6t7F/X6s8e0qSM4krlFkzK2gfkdLPhLLGvkc8VTioHFsHotss0 oEAbtcGtdUHaMZOkM3fNuwAPyxYcy+H3sn6OBx+Sjx82RIm/88LpeNnV2OroKo7I xSXr2NhXxOwwhQ49TCQbKiEbi/nQV0gT9v4DUhAaKppmAldF1Ylxlg3FdnjXM4tS 1LEE0Q1tQNaS+tGu2j8YpOvHhGs7LZZqlSOeugtlGGJxiHJpgXIrw8nvSoyGCixn LaLPRsM+XebbmcHxIuPwWkU/gpB+7sOLuF0XPKKLMA+wqEy8sJEPJhUK22s4JG1T grpu2tI= University of Washington University of Washington http://www.washington.edu/ Justin Prosser jprosser@washington.edu University of Washington Collaborative Health Studies Coordinating Center CHS dev website Development website for the NHLBI Cardiovascular Health Studies Website http://www.chs-nhlbi.org http://www.washington.edu/online/privacy MIID4jCCAsoCCQCfgMpmkr0BDjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1NlYXR0bGUxITAfBgNV BAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjEOMAwGA1UECxMFQ0hTQ0MxLDAq BgNVBAMTI2Noc2Rldi5jaHNjYy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MRswGQYJ KoZIhvcNAQkBFgxjY3N5c0B1dy5lZHUwHhcNMTMwMzA3MjMxNTQ0WhcNMjMwMzA1 MjMxNTQ0WjCBsjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO BgNVBAcTB1NlYXR0bGUxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3Rv bjEOMAwGA1UECxMFQ0hTQ0MxLDAqBgNVBAMTI2Noc2Rldi5jaHNjYy5iaW9zdGF0 Lndhc2hpbmd0b24uZWR1MRswGQYJKoZIhvcNAQkBFgxjY3N5c0B1dy5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGQAhsEj8u7InATrjsVqIrryn9 oWGZ8ZJh8U7fc1Zmhf1Lyeb2EApcmOkCoy5TfcnstzncRqUMH6GNf1NrvFQ0Wott py90Guo2IVr0wmAtjIoHROqCF1M+FYZvU8LzAKISfKJ3v1nY+29c7ONTXdWyAQfJ P0ZGNmMUXCHLigWP9fBN3UwdMOHzJPcUEncWAdTrxVWUZ9Rbve+p7pX2pzTM4/cX pZbiEoEBe2EU+eA6CdKrPi9TnuvwNR6bAYyuN1BK1tDlhPz6Xc5BWvMATx8eayga U0b4E2yEEYtpncm3lfqk2mLTOfO5SDPYPUlF69CSNyh6s/AdFFglXzz7/DNrAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAKWg6faMABP4woTxLvl7ttf6j9sK2ciDjK0j MZOnUzDMRvJ8CknUYe60FFWbBdzjGSfEh7Lks7vLxSvE2T5J3q32UvznG/ASOCsJ M+HnahR71O2lPr5wf5Y6rPM9XWkk1G9cYfyDXJU+hbrK+VNkuL2iiEjyO7LT9ErK 5VIEEzatro+8ecLacZBzHWAJ+BSsLeYE5RruTBy0FfJ08Z2cyZd8ECQlrUVQuAcZ acjWwdNcnQEG55vzb5qMPPJmgdZ7oKPgmn/zEh36ndnePF7k31T96wQABaua+03G ldOW5xvBfuRHlGmG8Zr5ljR89d2BXDCxQC1Rn0O+Q33/VRnWNUo= University of Washington Collaborative Health Studies Coordinating Center CHS dev website Development website for the NHLBI Cardiovascular Health Studies Website University of Washington University of Washington http://www.washington.edu/ Martin Schmitz mschmitz@uw.edu CCIT ccit@uw.edu Stephen Daniel sdaniel@uw.edu Cardiovascular Health Studies Provides information regarding cardiovascular health diseases for the Cardiovascular Health Study (CHS), funded by the NHLBI. https://chs-nhlbi.org/CHSOverview http://www.washington.edu/online/privacy MIIDEDCCAfigAwIBAgIJAOfSYmsYzlTdMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWNocy1uaGxiaS5vcmcwHhcNMTMwNDI5MTYxMjIwWhcNMjMwNDI3MTYxMjIw WjAYMRYwFAYDVQQDEw1jaHMtbmhsYmkub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAyFHrjSdbTPOcvJcEV3eHkyaVrupQuCD1jGnsyky/73IUZYRC oa6ZBc7NYZ6i+SFxxBTd8SjVl8PjuM3m16zIVbi5LOcDgyj9eOlknixqZT2kT6sO 4f4l+V7DCFxcZ7MyiqiiSvjpJrkTkmKSUHqT3pazARNjUgWixSL8SWJ+5pp7Umjr TbiOKBuYd90GehClL6M5T6Szgw1/3IxDV7DC6UdXhdybca/qPfw6l1npfdHryF43 XCoDp4AoBmiytO3FIJg5scjOfSbvdIlcX0dMQDpSAp6tVsCHgJLE6jWxWLGJVKfn d9ukmyeOhjo6ZPMfAtknrixAYHMa2jnXALSHCwIDAQABo10wWzA6BgNVHREEMzAx gg1jaHMtbmhsYmkub3JnhiBodHRwczovL2Nocy1uaGxiaS5vcmcvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQULt5N/mK0xQERBXT1aj3KDHXU8+EwDQYJKoZIhvcNAQEFBQAD ggEBACv6tTpdEzexJtmm+199PVj5T1sIZiQrdP+ylvXGxzIBX7hqAkiGQNlQnzkT tPYtVr9m+qHu53PK96oNNAgwwGra/VY0AXPaNctn8+glscLtd/LwoYl5jyyPW/dt fKcmZudaCFFWGbbR6gijASTBVohucnLhYHFxPaxDn4CL25dMeYNasfmzM5rg+AAH yZONqI7K1iPMuHHFEpRWZtDIH7GbqPh/pQEu+yEqXAW7BsS+ymJQSsHLdd4P21kl FyZ5rWCPqkFDYu78Xt8QtjFsKTFqnLoTIHd9AOjLhZ5d8BtvS+OAf6/+xmTVoi2m R0UhauPNgXnIVUCE3izaka+2w68= Cardiovascular Health Studies Provides information regarding cardiovascular health diseases for the Cardiovascular Health Study (CHS), funded by the NHLBI. University of Washington University of Washington http://www.washington.edu/ CCIT Admins ccsys@uw.edu CCIT Admins ccsys@uw.edu Irina Kachook irinak@u.washington.edu CFAR Network of Integrated Clinical Systems MIIDXzCCAkegAwIBAgIJAOJx0frTOmqWMA0GCSqGSIb3DQEBBQUAMEYxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQDDBljbmljcy5jaXJn Lndhc2hpbmd0b24uZWR1MB4XDTEyMDkxODIxNDQxNFoXDTIyMDkxNjIxNDQxNFow RjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAMMGWNu aWNzLmNpcmcud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDwMQ/PqFQE+nimBeGk88w7eWLH/Y7lCLuErNzSM/FMq7nj1UbhZorr to7nPfpJWaVvHvRWFKOGZckqftUWzsXX7Lz9+8XMzLKoYOgnt6kRGQg/JZM40lSu ublvE85xgMZ/XLm9jyH+lZsd8KpdVZSNBlWpyd6ChGgNXVPQQ8f2aeemuBNx6igb 3bOVlSEUqkcikocmM22SiBr4pkwN9mEOe+lShwnvTs12YtAhQ65VFkqWtt98H2U+ hTf4ob2nFFYoy2ZzVabS+Iqtc0VRRGI54lKFGONf5wu+RdzV9ekOzs4VrEEK3i4M GTgNtba5R+X51FD9UY1KGngmAc1JqplHAgMBAAGjUDBOMB0GA1UdDgQWBBR8VXEe BKt1F3vLzm5G6lVkm3PDczAfBgNVHSMEGDAWgBR8VXEeBKt1F3vLzm5G6lVkm3PD czAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCwY+6JPawUk1wY6m7O yG6fPlRkEdLBP9tjdhre9rlj6GrmmyegthcaLp1vlcdnCilBn6G5AE4navmV5Qoy QBwjdqRVf8zzPbfBf5uZHKJ9wCz0lKxLJxisITgNrq9+h42vuzPfPU8MipGI+pcO ZKl5dAw5PEMxl0gQ1ZATu1dM17FWMjrxxFzUFv9xr4CUpcsy9iGuDDhINr1o4z4H dovBsZeZQlvF1DO6EozMU9XeafNaUQKyJhigV8LEAR8HC110hHZ0jE3CHUQjZWLH elYDVzXnw0oYF5JniN9pn+2PP8pGGB6mg2KTvWNwxlQqDDVzZuC0TGhx9tdNE7Tq PvML University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@u.washington.edu Vince Szopa vszopa@uw.edu CFAR Network of Integrated Clinical Systems MIIDxDCCAqygAwIBAgIJAM3dhHGOiTHqMA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMSYwJAYDVQQDEx1jbmljcy1wcm8u Y2lyZy53YXNoaW5ndG9uLmVkdTAeFw0xMTEwMjYyMjM1MDBaFw0xNDEwMjUyMjM1 MDBaMEoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMSYwJAYDVQQD Ex1jbmljcy1wcm8uY2lyZy53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOXi8/8rEwmOR8BIM3luNfMTIdODk643g13trIPSr+J7 3/B5qQW3b6Os4ZGiExGgh9NmXz1LZLHsan9zYVFKlSJhpFujUfy2xqU81ksCsP3g haEwfq31sVJ8DB+TYS9B/zK/FP+9VQ/w6F7yF1P5dbPabJNQByw8NvbygAjHg0tk u8a4ef2Snk1ceRZ3YvkafbBnPcAkdRddhHbu/DNcQPcbbDPIwpuE8uqBdMzVYyo+ NKGV2pB+TKDGZOhEKUbFh1Ltg2tGpHKj+7/soFnKPVcqgH/IYEW0etU5LLGgEDKT XOfvc4VIbfE8xND7PZJi0hdQS/q2sLIAworJ/ktPQ1sCAwEAAaOBrDCBqTAdBgNV HQ4EFgQU9mTx0+Bh27Ocs3zX7EfWHlS2dZwwegYDVR0jBHMwcYAU9mTx0+Bh27Oc s3zX7EfWHlS2dZyhTqRMMEoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n dG9uMSYwJAYDVQQDEx1jbmljcy1wcm8uY2lyZy53YXNoaW5ndG9uLmVkdYIJAM3d hHGOiTHqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADtaYK63/30T vOFLyNtsUR9dVc6ApcMVkK5g8gGvGT+gQlu2++jqCijyUHpFj4wmZbxe2n0NsERu 4FoIKym714meFLaRlcateqDXfVF+6mPhUeJ2sOTQBcqNKdmLW5ogsBMRq0DIk3k+ cTQRUMn3YDqAoc9H6Mn+ar/DiDSsCGulGuTqf5zzIMkixVqpd2ybDvcqVLOIZz2S t+tlg6YslmNCj5ArQMWMbcD379ak82cDgn23VdKYCoROED6v4yrNAKRkO6nA8y7z Ez6t6h/j3kokosOzLQWmbpNqCDUxqpTGMAGpKamz/tNQQFhnflTvdMDxSZNUa34+ npjg/dnSfI8= University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@u.washington.edu Vince Szopa vszopa@uw.edu Population Chooser (dev version) MIICxDCCAaygAwIBAgIQSJ6ZUVp7BLFOmsIFdzQxTzANBgkqhkiG9w0BAQUFADAe MRwwGgYDVQQDExNteXJlcG9ydGxpc3Qgc2VydmVyMB4XDTEyMDkyNDE4MDUzMloX DTQyMDkyNDE4MDUzNFowHjEcMBoGA1UEAxMTbXlyZXBvcnRsaXN0IHNlcnZlcjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ1Kq6nV3BP3gjA1sN3E1Ta GCC6b48E3rBtb4NrkSs9IhqgdUN8EADfJPEHytuVHAU31v9jyLK/UrrfFPvO5wcR EuRQ22HnmPNcUxZxGDf1NFT4Zn4sVgOKaReZ2pcH63N8UEcoWyOAfbS5nImVU/qe Mtqxrzrh1SDcVLl+RPw5fWdOJ2m1LWlQkpxTpzF6kyYNad1QA4E5X5UYEr+It4qv 46IkxknWG1lsGP6wEqA5lGoa4tOeGbyZTeeYYs563GmQfj7PThC/tsLeEHFPNRot hc4+gGz1Cne1OYq1wqkRj+Nx8GUwnhq/WT9oyEJ1ysY6Zy5Oskld9PsHyIONIc8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAalQxIAlvYqQ5MpER3rBvHyXK4xVl8fcu w//22pI4ZepiN+kHVIoBSlmIB/O/hleusPWOfu1zRzNNtGHFnCnD7q2TLtqVQUPh s1GRQV6mQqpOuYiujkN2cG6NTKhUhDO+srsWxTHnzZ0AuGxU8Bjj0Ubgze/IRYCD 5sLY4we1UsPdk8HArd3+LAgidYLVwGG2peJr+stppGppabHIXnqVoprfq1fhs3/J lu2ieuPOK3ZWY9tP4EDwIAaIqFX2/7O711xvVisdKFJIvpCGuR1y2mdlXqnb+8lL bJEyH3v4UKAZCjYC5GuZQTdmSMH0Y+MrRM60tQqt+FoV18d2qf1HrA== University of Washington University of Washington http://www.washington.edu/ Robert Mooney rjmooney@uw.edu Chris Sorensen bjourn@uw.edu Dev Moodle Server for School of Nursing Dev Moodle Server for School of Nursing MIIC9DCCAdygAwIBAgIJALgAL8dPDWSVMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2FtYXpvbmEtbWE0NmE4NzAeFw0xMjEyMTAxOTU5MjlaFw0yMjEyMDgxOTU5 MjlaMBoxGDAWBgNVBAMTD2FtYXpvbmEtbWE0NmE4NzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAK5RlA/pwNNvN7lkrEsS+XALls5nKM4dr5mnAuqKfzbg AGOQ1vRpKExDQqBMK7VnhnOCHoe0NYQXbsId4aL5pzlhV9mGsN/6eJAiUWk5HKpk mpZl++LYUMhaqFLvY14saladoxdYMeFA5NLf1GXlLazr19CFtH7ZxG2BKBA7Aw9l 1739eE9h8quplO5Qsvxh3o19KcMhHiQPUPgtLLwutBqKjPmpj4uc5S8arShCImb6 PQBSvXnCNQBn/BWhG1DNfzgHMx52bOg7rJ7d8ivgl/lpRksMGZm7H+R+Bx3hGSc+ kb02Y9TCwjpcwtk/c8jROZmYwkqupivvKRxXzfqtVUMCAwEAAaM9MDswGgYDVR0R BBMwEYIPYW1hem9uYS1tYTQ2YTg3MB0GA1UdDgQWBBRf4UvFLySLqpiBUioyZ73Z 16Mj4DANBgkqhkiG9w0BAQUFAAOCAQEAY39TluVoAag6OIwxmT2lS07UQQj8xfCr 4+xgamPMKlj6077raQif2IsnD9WUnhWyU3GZgmda66+37qe9awyDyG+AlorDPG3m 2AlMTYBNSQW7BLROuB8K2LTfq5PHoDlbR74jsl0x9yNYKWnyQ1ofzWq9lVgofsZK AP5BBJapGpI5r59eNgvbM1dgJPUi10UZnANTrd3cLlbJruqpn9JU5O6w99EFQzg7 bPPQzLry2v3aX/47wBMH5blOdtKnJ0coKtraiDi0phlXFdeuUCuDHdj73ksQ9zF8 JnLJrgmHWy6lH7AXYe4+2ju64kW59WPOgkHdRpfng0nVGcD+rlCNkQ== University of Washington University of Washington http://www.washington.edu/ David Hughes dahughes@u.washington.edu Paul B. Darlington paulbd@uw.edu Finance & Facilities, University of Washington University of Washington's Finance & Facilities (F2) assists the UW community by leading and managing the University’s physical and financial assets. http://f2.washington.edu http://www.washington.edu/online/privacy https://f2.washington.edu/sites/all/themes/F2/images/sidebar-nav-bak.jpg MIIC+jCCAeKgAwIBAgIJAPcTA59ad1CbMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWYyLndhc2hpbmd0b24uZWR1MB4XDTEyMDUxMDIxMTcwM1oXDTIyMDUwODIx MTcwM1owHDEaMBgGA1UEAxMRZjIud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDNvGR7g7vOVbI/pkBYx4GXDKSyzTkeLUSoy1yg uHmzA+eplutiOv5Q5xQXwdkYnT87H5RU4lpr7Eq67yiZE4EX3dDmRetj+33iR2wb frWzTVpn8Q2hAYGqLihCXOyESQ0o/g5yWj5Np7psU3J84c3bkcGVkg7rJf2c6kQJ XOcx3XChHe+YP6JAkfGYaMP6Vp9vz4yuAQGJtmBFYKvIgdQVUyU5cvi60JwxA2ju oyl4xIPtTCPuhFk83SD2yAeiIpvS8ICHmUiYbsZYMAC33+at+RI3d/ZvbZW9h5KG If8iIuFOptPN+nVa7gmhtjbvX5JgETPJy8dOD5XtToO5YR7XAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWYyLndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBSIJW3YANtDj92Y rMksu7dygT2H2TANBgkqhkiG9w0BAQUFAAOCAQEAx6AIjvieuohRJSLXpeTOYNw3 5K0YZK8aZ+g98ztYxaV7A3q2e8qgRAPh6HeZn1fP2SlUX5BOKUNhF52BG++JmBjN jIAZ54Os0X+aNeLexdXyCQtq6e9/Ni7ppZC7xfHDT/P+fRTpMmJqG+4Jdmf9fhXM H0TF0EG4yhzPWZDSwzDn/qHMY5vx2JEjYH/0NpEAGCXhuAkY0/qK+MySc5bA249V XDihBUVhOPOCMVZApie813eDT05ppR/Sj7jINPDsUO6Ltqq1QB0R5WM7hnlKCiIx /mOFGAutXEnj1wvW/VgC/fZFApXsEAF27VDhqJQTrnAmFlmovtwHFvQ4cPznMg== University of Washington University of Washington http://www.washington.edu/ Dan Druliner druliner@uw.edu Application Engineering ds-apps@uw.edu Git Git repository. http://www.washington.edu/online/privacy/ MIIC6zCCAdOgAwIBAgIJAKm+WT+AUJoRMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGdpdC5zLnV3LmVkdTAeFw0xMzEwMjkyMjAwMzBaFw0yMzEwMjcyMjAwMzBa MBcxFTATBgNVBAMTDGdpdC5zLnV3LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANzZpfRbyBqCFGGTRPILCax4Jf/crkVfRoAURo3CSrWuYYofpo0d mIazR3BRL5Lp+XjIG30zKqmGe27dUU+jImn9FjUc0WQdMrhGLtKY2KS+OvUkeH39 3ynAThJVkSaoFXtV7WPNN0ZEsiy/6EjDqF8K1eMQ6O5pSouG2/yGXg9T0I+3Img3 SBQrwyr6qVjQsMwB+BEge3K1XpIjVeVdkk94IJ95DycfRmS1cfWclA7BIUe1fJbj vMuP8/M1bqp3rn7f9Iq6nQHpFsGiydp/o5hrDcNlZAN5CApVRWrzRHjqqyE0BcEO 2/KYTCCMsYV6Znrc2N0fl5Dm6q3t5H3rbfcCAwEAAaM6MDgwFwYDVR0RBBAwDoIM Z2l0LnMudXcuZWR1MB0GA1UdDgQWBBTGoQce3sybQ1LBrFYqYU9jhNlzHzANBgkq hkiG9w0BAQUFAAOCAQEAA0RyKPOQKh4RMrxi52irPn4dWfu1KU7j/iAvzgn1c7TL Rtl28US+8UMLv18WfX8v2eyjuxW3yGSUFw+eFSkitKYEzZiRU5dFGkKh9xCSjdDl IKZuub8RQxEqCRG5cCUk8YBek/bRBG4IE1krJ76tAzfsP6MzlhluqbZ1o/qfXPpf XsbCU6l4uZcydrolh0o2J3Oa/XjkgUMmXuEhhv6TfJceoV5AA+agomMhQ0coqdRq 04W3BVPoO/ixrrbMsjneZFf+K/svzeCjVbFusHHhT9fmiYPoWzRjVdvTLJmGA8sK zaLGblR3V5iWwue2+UEtd42uAnVpiioq/HcnNf54kQ== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, AIE ae-rt@uw.edu IAM Tools MIIERTCCAy2gAwIBAgIJAIxHcX0590ZTMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uMRAwDgYDVQQLEwdEUy1BUFBTMSMwIQYDVQQDExppYW0tdG9vbHMudS53 YXNoaW5ndG9uLmVkdTAeFw0xMDA0MzAyMjAzMjZaFw0xODA3MTcyMjAzMjZaMHQx CzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5pdmVyc2l0eSBv ZiBXYXNoaW5ndG9uMRAwDgYDVQQLEwdEUy1BUFBTMSMwIQYDVQQDExppYW0tdG9v bHMudS53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMzqUxnBiW54GVAthKPdLR+ddS/tkzv1rn6AYX2b3B2fticzRsdhnG0UfgGW BIIxfaSOUsS+qhUTvZ+gi05SJHiVTOFiw/2RsntbE6fcntC5RRMcrjFLBSBHLuLg jCAY4ucqFI++0kxxJ5wEDgUtRf4Z8eQr3ptc4aaOHRrSYG1V+ePssxeb6+kvn/VT f2dz0ST96/GSKxHZAEHa9ubzH8kGNcNcvITcQI45K7cYvQm5Sv2CrZdEGDGn8Yyl HXTbrGCB93PEHRKuNtqzcUHBw6E0nIkOI2EjuFtdX0g//86Kr2zKewnJBHYXwL1z BbjFnDZ7s42AhbLWD0vVL12v4t0CAwEAAaOB2TCB1jAdBgNVHQ4EFgQUk5bYpleB uiMwUHnRgw0zcVO3AQQwgaYGA1UdIwSBnjCBm4AUk5bYpleBuiMwUHnRgw0zcVO3 AQSheKR2MHQxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5p dmVyc2l0eSBvZiBXYXNoaW5ndG9uMRAwDgYDVQQLEwdEUy1BUFBTMSMwIQYDVQQD ExppYW0tdG9vbHMudS53YXNoaW5ndG9uLmVkdYIJAIxHcX0590ZTMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABdrtLPp2W0GMjcoBJ9uJPEocuOC0R4v ZOj23+Vq9xVr2TCZlwivUkldyNtgElVGnkCjr/pXazrm059b0akw+haLvRGG8yXj iAUppdVLhwp6rNeb1pLWQN4khezVdr0zkRhbXwKchBjXziOdL0fGLy1PE2NvMeIl MGd/Dl1vBV2+/d3Hdm4FVavSDmU9d0q/vQ1bH331zOmQEqVmacSK292OkXW+6gpe MSsBsQkJLL5nQmy7Y55SMSdbAXZX3DJSHwj4VWZcOdGkr+UakKVLBcR/rydAUl3Q Nj454XpCem5Oixb5FtC1V6ywWbWShv3pVEUqdo8KQdR6dh/SySzOjYY= University of Washington University of Washington http://www.washington.edu/ Jim Fox fox@washington.edu IASystem The Course Evaluation System for University of Washington, Office of Educational Assessment. http://www.washington.edu/online/privacy/ MIIC6zCCAdOgAwIBAgIJAIvyMrj8zWc0MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlhc3lzdGVtLm9yZzAeFw0xMzEyMjMxNzU0MjhaFw0yMzEyMjExNzU0Mjha MBcxFTATBgNVBAMTDGlhc3lzdGVtLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJ4TXj0p0+6njc50eGPJfmy1MPiLO8jKL5g1CiOWEr7lMXNsFWFR 9YtQKJGoo6n+TGx9uTHUMAkZXSQlPKmhu3oycvtaXoluKOqpZ9oQpNVeaMbQQbA5 mMHpe4lJSoEYRCZlQd6lgjJ6hO71lt0ZAYn//0JGTwI4WxpWaV9SAQz4rmS7Q3TV 9uaPPZVQ9UyH/5SNStKTbPeWLJr6zcQA9bTwx/rumMVukPGDzb5qbO/mIcnhynxs wdZ0dmPBwVf3FglWeJu7Pyf9e8kLwuwfd/4hlXfZMA+Q4ZTZQlueHwoHE8HJphRf ZbWVsM78Bq79SU6LQ3Oa47bOL5fJEoJRY6cCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWFzeXN0ZW0ub3JnMB0GA1UdDgQWBBR/AfNtRx6HexuYuaggfPOFyA+BeDANBgkq hkiG9w0BAQUFAAOCAQEAWVt/Ci6UUl9sV9btYFrW1/gS3T1z0AFxXmqxhRXF4CHB RZGf79vwaKvnWcw+UyADLnnwYCaHujPYL3RJv664Qav+snJhkIyoPH1Xt7Mq6glu NT44SBX2j574R6rM1tEy4OeQX8msFmCXpjSGLARRwb/YqJU6Fc6b2S89/sHgHLM6 jFdnYodh5BNhkDzaZL64YkD9lZR1lzrPLnsWeKJ/y4c6l5N5CUkbJ97G/utrhYON NoCJsVWWeO33q2XKr2L5pVb/gt90Q3rTawtJ8uWtB2kbMw/GGt+e8vCN65OlSRYT 8KENvM9mFU0DE+CxEpAtB6FmpyWMMH8xaaLMiF3ZbQ== University of Washington University of Washington http://www.washington.edu/ Trevor Leffler tleffler@uw.edu Office of Educational Assessment info@iasystem.org Applications Engineering ae-rt@uw.edu Distribute (restricted site) MIIDZzCCAk+gAwIBAgIJAIVhbuRqFWnhMA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSYwJAYDVQQDDB1pc2RzLWF1dGgu Y2lyZy53YXNoaW5ndG9uLmVkdTAeFw0xMjA5MTgyMTQ0MTVaFw0yMjA5MTYyMTQ0 MTVaMEoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSYwJAYDVQQD DB1pc2RzLWF1dGguY2lyZy53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALpBQQ7yt9HszUuU65itTrxqJLMa2rCqSvn3r3wFGvpK QsLIAanAnAwboD76Ue7rSReFXYSf2xYEQM7FjbN93zmWNC1+A7snbWTHS20C0+B0 tlqW8wMD0YAl1SuC02nvEybmsykLO1EONfRCoiZFsh6p7N6ZK2alnzfGUKWUWb7B 2k6spT2iebLpQIb4r/vm2JKvvEdH7amQFpsMTKbdad6xu7ONPRvO8Qxe9kd/0aOE P7hivbyQFZHmwEUGuRnNsrTjqkmUJ/XKY5N6PmT4Yk2yagZFwVaprspou2Aij7me qqpmtZtEGohOQmXyEisWyj4aKIIQEV26Qjhhe1IPwyUCAwEAAaNQME4wHQYDVR0O BBYEFEuugv77DSjZCz1b4bdeh1+bRCBBMB8GA1UdIwQYMBaAFEuugv77DSjZCz1b 4bdeh1+bRCBBMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFhhS9OR nvWDbBVqfvl6HjmBbOfTszzYlxsQfMsGJxG9KY3vGdl7c3MNJiyUc0i+x+MAXaJP ndogW8gVSazSlET9OcyI6lsqug9C6dMnd0uTmH7CHRSx+78zDqhiCp6V+lAsXDpO VXlm30GHCNwsVblT7VAPNgnU5itaTFhLeOY2TZMc4v+CJ53L43Ll36z4CZTt0d// vApF5mkkrEsLYgl1mcf6T4xJFfu61d0EQg4hXYL+C/Qf4Ak3/9TjbbAlzpikCrS2 eLK+LmkPKpa340bnKoxdefKAi4j9cYGkBuancRNCydNkK7tMYzDLF0Di0gOrps4s K5Dt4cDmUbYbfYo= University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@u.washington.edu Vince Szopa vszopa@uw.edu Distribute (development site) MIIDZTCCAk2gAwIBAgIJAKwVLCTIz3EjMA0GCSqGSIb3DQEBBQUAMEkxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSUwIwYDVQQDDBxpc2RzLWRldi5j aXJnLndhc2hpbmd0b24uZWR1MB4XDTEzMDEwNDAwMTcxOVoXDTIzMDEwMjAwMTcx OVowSTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xJTAjBgNVBAMM HGlzZHMtZGV2LmNpcmcud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDnMnTwu039OsEnhQnlRND5WJMd6VwAkfxxa4FeOGNKY1ne 8i2ntloWoIhK4V0YL++XqP3ggI3LO+O+rrZoTHHUu8w4jEN0rG9R515WmG9O4fj0 YwA1n651xuJHsVSiIvi5vwjs2tYsk/38u6XrPdsnizctxzyAj0xv3hteDpO/fkrn +lj7gYwfjLWgW1cF2VSZ3NKhv2P+8eEW6Eu7hRftgInzuo+joSLCvB3mohpdIbH7 HaT3bWsL2EzpM+BUueORvuMTZ+voSPl7jGNK+Cx7nIpYW9jpf5TVYG54nPSzhB0w XrWel7ppnnJJfFHX9u1VWaz+MJOPhhFwEq+UEorVAgMBAAGjUDBOMB0GA1UdDgQW BBSQgGM73SgVx5Vk072mZ/l8Q25FUzAfBgNVHSMEGDAWgBSQgGM73SgVx5Vk072m Z/l8Q25FUzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQC2puzuuL5R gH+akvDFFIqeFRcOQDx5GXL5S7qfS33VK3w+MsUeGdBUvBQneF744fg8RMg2VjTI HFVo62N/Bg/rDpUmDsprajnx7gBQMHZVx/Hi25oSY8PE838YG/c2xgp5Kymdqkaj oRIK2+VCiPA9FR91OXc4jCOLij3XjTkXeWb7Ht3W8O/fWTrUdrj9QFIM0tgARE5g +ADt7v3qUOO2Nw/UdYQtP72gPxYUT0Lvd0MmYRuTLt6daNpSFNG+kpx2re3nSkNf HjoXJvlaWGolKTeJRb7ZE+6OVZbvUJ7Zum0xoa7TpVCG4EIWMIsWqk4BKo13c3vw 5yVlD9SAZYFD University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@uw.edu Vince Szopa vszopa@uw.edu ISDS-Flu Influenza Data Submission Site MIIDZTCCAk2gAwIBAgIJAORGarRQ1iUAMA0GCSqGSIb3DQEBBQUAMEkxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSUwIwYDVQQDDBxpc2RzLWZsdS5j aXJnLndhc2hpbmd0b24uZWR1MB4XDTEzMDEwNDAwMTY1MVoXDTIzMDEwMjAwMTY1 MVowSTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xJTAjBgNVBAMM HGlzZHMtZmx1LmNpcmcud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCdywctUmljMgG6DnOJlIt1FK2x8C5qHc6AKoKmxMHhgAPn WvIuEWYckjRcsQto/Pznb3ii2Zi4zTBOhn3fl+ioK2HPgDKTgC/FBUgK7JzVXnWc okVtCYfLbaILor9gqutx+6r2db6ZE0RDbHWLoRgPtBicGi1DQRHpKhPMlX05pu+Y zO83cAqkWNN5vOuVYQpMBzrKG6lqQQDicaPW4tIPeYSyFmKUxqIQMm6wiBJ86vfa 7LjLjnIqsg/r9oytc8MPeiPK15EdteUGGfjFkyF/KObB1qDDKp3+Zh1+2stgiK4T uW6yEPqKN0GhUvrmzB9UDD2waN3JT1VYCg40So/7AgMBAAGjUDBOMB0GA1UdDgQW BBQqxTkGQ1Ly3F3r+yM5ZRI8uWkC6TAfBgNVHSMEGDAWgBQqxTkGQ1Ly3F3r+yM5 ZRI8uWkC6TAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBMZoCsA0NC R+YKLNTRcvJRI4feNfPc9QC8mY4I7mhm54bgKg5A0LTyYtXsjzDtjbxt34uoY/Xv sG2RTJJQm7gXBI/rB4TgJLmZd+zEE7+dpZjIrk8zsI10TmgzwL0H1BolEkyJmdGO pUmUuCAAYRQAoUjd0r0wIMZMWUDZ50UnOCqIP4aMqtfvFmjbzTdX5nqyv9ZI63vl M8xDdK3kU1/0pgpMBxBBAF8nwPrt+HDnadDvMoTIdGGScsnkrqaI3I8eJMGvynPR YsurSAPCsgVPDIdSnk9RGriFxqy5u+cC3IbTjNIPYy1Hw4aCt7ofUouUEP5+ibxS yMtdmu8Y5W+w University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@uw.edu Vince Szopa vszopa@uw.edu Distribute (staging site) MIIDaTCCAlGgAwIBAgIJALF3R4zwZLIrMA0GCSqGSIb3DQEBBQUAMEsxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMScwJQYDVQQDDB5pc2RzLXN0YWdl LmNpcmcud2FzaGluZ3Rvbi5lZHUwHhcNMTIwOTE4MjE0NDE1WhcNMjIwOTE2MjE0 NDE1WjBLMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjEnMCUGA1UE AwweaXNkcy1zdGFnZS5jaXJnLndhc2hpbmd0b24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA0xxFlh52YOYfytTGs8yv0wED5a9A3tStDeGrDC1R R4M2MQEfgevfP/GH7LwwzFAboVsDNoJwgwZNDuZD2zSGmrCUTKWX3bW5jBVjalSd rCt2az/5rmCeX/TZoSDCIRP+pBuZe85GhnK5TrtxkDlw5c0ETAzjdYeQLNJJHn/t u6b2GkEfendzexLGiEmESCT2ytWUQ5ikQkmSeGh2ta+Ez5k0bftHaEG1lSwr5jmt V9Xk2UZKNvTrYmBeXjMrKQ3g/34eOgh+tAiiTlVN6aYSMMZuto7v7/O00lcFwmC/ eqjzNvx6kPva6WWOjVdM4Vo8qd0nkJCAB+EVXwMJcnDH9wIDAQABo1AwTjAdBgNV HQ4EFgQUTY0q3bVej6LJmUPM2SBeM+ELMoEwHwYDVR0jBBgwFoAUTY0q3bVej6LJ mUPM2SBeM+ELMoEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAvMwH SF6TKoLBopDIDIUhgDVr5mpyvvxTV6YBNULRNVGhP9rHGRpcT8rZzyMohlpky0md Tg/a2HTnAf7eP6L7R7mcPhq6i7QiP3Inj8Uj9fQeH0Bed9Z5dC/ZSAMPxF+tdn5u tRF2eNUl+8jRS37ew8fKN70pApusQwwhe8hRFzx45zqydig0gAouKT9QE2xDbMQU TsQYPPeVgVlpkB6MqQIY82OUFtPuy+W5X3t++zGC+vntBn7xqChspeq7zjX+mp/+ V5YVRKh8y7z8PqZDlpqV5rMVRb7sq4DtNxE6Y75KlbmX35FCxqvOmLFFPDeBMeFR OMUFVk47x4vX90IYfg== University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@u.washington.edu Vince Szopa vszopa@uw.edu UW-IT JIRA UW-IT JIRA http://jira.cac.washington.edu http://www.washington.edu/online/privacy/ MIIDDDCCAfSgAwIBAgIJAJeZPlH9DhAcMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2ppcmEuY2FjLndhc2hpbmd0b24uZWR1MB4XDTEzMDgwNTIxMDcxN1oXDTIz MDgwMzIxMDcxN1owIjEgMB4GA1UEAxMXamlyYS5jYWMud2FzaGluZ3Rvbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCts3z/aB11Zk9HilLKQlFl eRxxhneCDFA7NIkOErBJleB+bYJ06AMqSFoZ0HqAcwz4WJJTPlX9ZSWhnw+jDz9o 4mBvc66Kykkh8pdGEBZ9hmMavDyPV8fC2+Hpuoj47IAMdOoaO4yXXNHLMY35JdvQ HjifcIFtTyrh88S3gBO0CpG7kTlihMMELscsRajvPyz7RJl+k2hzdyXCCyGAgR6n GIWkLV3fNeum5pr/V6Qfkz/w94mH7vVO+KPh+JRwmUML+nv1a2QWKFvW26qJgShd qymBs4kcIUe+cLPPSTqJ//LP+seXsJrkeTr1Ul/9yTgQMubMG4EhELQklZ6LCcu/ AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2ppcmEuY2FjLndhc2hpbmd0b24uZWR1MB0G A1UdDgQWBBQ4b++AmHbj+OqHOuZsAnWBJYBOOzANBgkqhkiG9w0BAQUFAAOCAQEA YU5iUzVIhye8yEs9nFr1MPYbGClSVfORiQuxIs+cUJn85hDYF6FC6E2K3OfF48Zo 3DATFui86EzI7ziVVckWgHpFijZDYJ0jW6AmzJxUS9nuq9tCZCV2XBJKmDvr3c9u QMO7LWqwtN54yTK2sqWKcQXpNzKIqZZnZJqjaFS0jOUeH8+ACdrfjHa1+hfcNHDC cmhZkiwFWQeuuTlybrPCRJg7yM0RwesWS7bpVh5GkKuPk5BEMFXAE7LkM+BKjt2k 8niJGGb2LT2pyX/PkJaY/ySN0tEgHNe9Spi5VxbahKm4DEnn85Sft8xb6rVkvdWw aOsBd1Mt5+TWkuLUR7bLhw== University of Washington University of Washington http://www.washington.edu/ ds-apps@uw.edu ds-apps@uw.edu MIIGZTCCBE2gAwIBAgIJAL2CwWz2oZcTMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdTZWF0dGxlMSEw HwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24xDTALBgNVBAsTBElUSFMx FjAUBgNVBAMTDWppcmEuaXRocy5vcmcwHhcNMTAwNzIxMjA0MjAyWhcNMTUwNzIw MjA0MjAyWjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G A1UEBxMHU2VhdHRsZTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9u MQ0wCwYDVQQLEwRJVEhTMRYwFAYDVQQDEw1qaXJhLml0aHMub3JnMIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApPWZnPVnI/fY+THWixXNsu3ZiDogh1kH +C7kVxLXtyDyilg7VHbPHtSgM4IAyh7Rn6jZ8KjL5+gjwbmt7JBPmnUBOYfz1Oam xxYmsnuljTB3i7auEdBWpg0j3iXjjVIKAABP0Kctu9Tqm7J5srkB+e3LH/+toNjl VYjfYYvgBk5Rm+h1Hun/WuRaW4Z1iE0eYgjYpWn4jYWwhApJkOcsA5GguaEv+70V 3l3LRH3z/y5/C18vk/rlM5Iy0bwsMOzp6l3tFwrl78RxzVSFnrISytZalcmv85s2 CGGD7wAct+6ydqM8cWX0kBGoClVP6j3aBrjzm7t11dT8lYHaAYNEW4etSANQ5ooq fJ4NPDMtRkD9ncO2ZMKpwQ9KRQ0xau11H3xDTSLcUaK9tf+cYEhuyhV9xjfQYLcN Yl7+4KRmvzfXf0cPuSO4app72AFPW7itdCLV1c+oSaJ45Q2QN4ge2CH1w7jwr+dn pQz1jVfGXZ3KalY7sQ1PoGxZsliqa6YEnmU+oGKZIUMb4agrQ/qvRKN4oAqXCt1s 4I/MIqfN+3wexpcoSoWy/ZLzhyyCEqFXuftGaliCsR6YVwRBAZd5xXGVwI3bGH9p 2qcmVv/Ll/OyX8jnHD51stwp24o2T0vpdqLWF6sv6cKSkQrWYhTWIqJ4vr6A5cPr AiVW/dpRh+MCAwEAAaOB5TCB4jAdBgNVHQ4EFgQUHE920wKmjqHZJAA/2/Bfxglf FdMwgbIGA1UdIwSBqjCBp4AUHE920wKmjqHZJAA/2/BfxglfFdOhgYOkgYAwfjEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1NlYXR0 bGUxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjENMAsGA1UECxME SVRIUzEWMBQGA1UEAxMNamlyYS5pdGhzLm9yZ4IJAL2CwWz2oZcTMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggIBAAjYFnzbAhfyiVqkFx2PavTJEXOW8/H+ 0G4E6POAbdid3oguf87/SLGfh8eQLFPcZLXUlEz30dwb7DBuAjwKr9N4MAzm/kko lx0aH/oWHGvqoDWh795lDC72Un1ukPx5OfyE20UUsz/o5JZLAG5inaEPiRepYwKH dybBL/aKn0AwD7+/PVuWM0JoOx/JXp3+gzk2FeR+GiljoZyqbsmbTvt3ioEZ1dd6 kCpLRUljD5yOxHCoJNpaVQG9msIHR18RuREwF7y3ZpinJ7XDZHGcoFETOBxpfepp gp+IXoC1xkcLen2rmwhj5Afyfw0iJ9ZDmsWjmNbExWSxaKukt0m0l7qhJiyUYS/z I0mwg68j7i0PJt8JdCeGlCarI+tr3HAqX1YG8qDopoXNVr07B+rh155tc8yXfO2w FlvvJekynN9eDViBTUvVZdCcXAMHrvThhAAgnwzYFkzKwIWyVvpOnNlCUdleHixb pY5BH2PXJkwXc+Z3kIgfF5Uh6VA8p4vWC6/QEn+X/6gJaBDttg3ccoMbCx4zcbzt qjX7ulYGI473PEwG/YIujZwUPIYmfoqMYtojVmWsM5J51vo6I/zo0RtNyapNM714 RQ725eTknA/cWt1GI0ZCDjUn9fIUoe4GCWABtJm4CuM83ogw2VNeqLuoH3MtozXf Hck2pZUzkRYf University of Washington University of Washington http://www.washington.edu/ ITHS Web Development iths-webdev@u.washington.edu UW-IT JIRA Test Site UW-IT JIRA Test Site MIIDGzCCAgOgAwIBAgIJAK8mG4w4HX1vMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGppcmF0ZXN0MS5jYWMud2FzaGluZ3Rvbi5lZHUwHhcNMTMwODIzMTkwMTA4 WhcNMjMwODIxMTkwMTA4WjAnMSUwIwYDVQQDExxqaXJhdGVzdDEuY2FjLndhc2hp bmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxbQwBxKg SgL7xmYz34veB7OkRgDtLvwe9uEwg7dVfB+miB88GLyQ+1KtCdyuMYep4VNKgz9E jSgU6xMYXLQrd8P5Pa7DpMrdqiz1bHrTTDkqRiLw+sjaAbFbiqKD4GJ/WCn2lc9W 4TRiv4RNmtZ6I9Aq9NNl0QMn+uW2hNLFE6MY/VHdo3R1y2QA7yRT6+uuHd34jAl9 jKv4kqG4YraqyfW82F5AGdmrpJ1QDMaq5xaxmLDPHJ0eLjLeTw5dz5he3GZYFp5u BWZ0fVQy644es1u4D6PvEBQcJLMjcjmYGIhMrv1fcCatcy8t/ySdue3RB+9xMZag tj7glWO9XYfcGQIDAQABo0owSDAnBgNVHREEIDAeghxqaXJhdGVzdDEuY2FjLndh c2hpbmd0b24uZWR1MB0GA1UdDgQWBBRewEQ01yYp4wrljJeCyebODWIp4TANBgkq hkiG9w0BAQUFAAOCAQEAPOgj45cTvEUYtDxVZNubQEsChphlzUoCBk1veZK6153Z xXJvZ/F4rLPxvvDgi8rSYUn9vQ1uZNfmOPoZQOOqr6PZ3Y8g/AlO80vIE6AT21kY 1nQxEJNxAfGLiDzsFESDmD5ojGpbiysB5qkEOBiDiutVaWUHbdQk8jVE0UW2IrYb wIghvPkXJugG/vIlixOzmr5xDtqPkmOOm5OyrwkAPAhC4EsG/K+JH/yvdlpvHMPa SlSGJmvRGK+oVd4KTbO4QuBmKb5PEDyOmGN1axMzfrHvAGWmQtf+D7bD8lmZNERZ wTxTSwHFxZD9yLdH4+Vo1fwh9clp+H/xaW0HAF/e3g== University of Washington University of Washington http://www.washington.edu/ Ds Apps ds-apps@washington.edu UW - Kuali Rice http://www.washington.edu/online/privacy/ MIIDJDCCAgygAwIBAgIJAJpCnW/sWA6FMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH2t1YWxpZGV2YXBwMS5jYWMud2FzaGluZ3Rvbi5lZHUwHhcNMTQwMTI4MDA0 OTM4WhcNMjQwMTI2MDA0OTM4WjAqMSgwJgYDVQQDEx9rdWFsaWRldmFwcDEuY2Fj Lndhc2hpbmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA yi4dltf2dKbQejZmeId77s1ug2EjVqudfEBsIH6uaWYBrLZzi29+dFw1gHdFvmb3 EVMfU4f1uWKuX2kSuovpCAhCceJqfSLnHAcZatUx8/v+a8HBCc/q/8jKXgDp1/tZ K+2nd0yHOMjDCvMR8WNkHSQlrEQvM6HDsa7P2RJVU0vMeyfbepZIIf7ThO7TY6Ai CrHgya8huFZcQebXNOuvT5I3TYG/GtCX6gzKPPRm3dz+ov03yvWYny3YznScdWKE +ZFyLq7xXzDm4VcIe+mq7JHamaeM029UBU+aVlHmiX5hr3MJb9ULbuFFbjrEeP4Z nlo2Gc9VjnX+KQZ0+Tt/JQIDAQABo00wSzAqBgNVHREEIzAhgh9rdWFsaWRldmFw cDEuY2FjLndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBQvLLjmJt3pF6BPMRgT6yGn UikqgjANBgkqhkiG9w0BAQUFAAOCAQEAmiAFw5f/ybWF6pdXDlLmPqKc2hA27SQo Qy8NikUfuY1w+rz4m5EYDvhv80BqVXrMbFm8wU6qhksZBY3+hhB2BpZtM3EMxhm3 0HKUi2YqzmfdLIeGggtDismoPndWxQxEW3TwqsA3jpG6YN/zZrcjMKBCxcA4VR6h Uq1TD9oo5A5/p8C94fN2AoC83TJEXlPFb6OpDficPweSVApYsoIg/NOJuSTvIFOK tZxP/qBWp7qPLUBSMbngcLzxD5bxLgPOiayiS8L/GpWlt5ROYX4e4hFpeVgyWAXy SbFd/ekXW3yGLlNkjUfCmfZ2ZbTmrBVigKUncxOuc3EWPwxTUkofmQ== University of Washington University of Washington http://www.washington.edu/ James L. Renfro jrenfro@uw.edu Applications Engineering ae-rt@uw.edu MyUW MyUW portal development server. http://www.washington.edu/online/privacy/ MIIC9DCCAdygAwIBAgIJAIDwcCjH3g5cMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD215LWRldi5zLnV3LmVkdTAeFw0xMzEwMDkxNzI0MzZaFw0yMzEwMDcxNzI0 MzZaMBoxGDAWBgNVBAMTD215LWRldi5zLnV3LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALEZl960ommzzuuLBXeahJKMbmfGgfK8BXe5shMhoO55 BrH0dsmbIkiYyut2qEh0zsf12XlXjbuUeSwCAH8a88P4AoPlTAjphCfggv1HRWnq IS7sgBnKOBlZ6HmmP/g7iACW8OqMvW9hS6HZcfVsO6nwDmiYgOdRV32i3CQWxCjH YjHPwpcBF/oz6HNKkfe+GMUPFYUOqcR3tHMDqEv/8dBF785RhzCmgK56qtusInKH oHaAeb4WPKEURsk95f5h23Fh1JgZpi88vb9pLzhm6CjeIvPluKKTL3HdE81GnowM tGa0VF36ZBvkeN/WMt5zmDE9jH+ituZjRKMyVMJzCcMCAwEAAaM9MDswGgYDVR0R BBMwEYIPbXktZGV2LnMudXcuZWR1MB0GA1UdDgQWBBSbothNYqWplILykP/SZRd3 e17aNzANBgkqhkiG9w0BAQUFAAOCAQEAChoU8X7p2wZEgl0RJZGrvaqehnjK8LgY r2jTbbLTUUrRwBpFICpdssQooA3XeTS0tVBlTf9HmhVQk8I+G5zbneBrJL6UT+IB LIZV+Hm5yjc3oJZpHglsyhqHCiJ5QnIhC5RHzAJfU7kc7SnJFhjyGdKBGmAi860P 4jyBGtY4rTYOvgtaLzo9S2MgKxlekj4oC0elrieqJolucgfqH91TdWVUlC6gVjJW TkPPQ1kyM5oPS2tEHj7U7kLJsemsLbXSas3aPN6/mMuJJMz0E0t5mwgkOEy23kCN jUx1PrT3QYKlkOpB2pJcPWX1g9tlC9Jsnu0D1kJsW3WvIKx5f1W0Mg== University of Washington University of Washington http://www.washington.edu/ aca-it aca-it@uw.edu Fang Lin fanglin@uw.edu Patrick Michaud pmichaud@uw.edu Population Chooser MIICxDCCAaygAwIBAgIQSJ6ZUVp7BLFOmsIFdzQxTzANBgkqhkiG9w0BAQUFADAe MRwwGgYDVQQDExNteXJlcG9ydGxpc3Qgc2VydmVyMB4XDTEyMDkyNDE4MDUzMloX DTQyMDkyNDE4MDUzNFowHjEcMBoGA1UEAxMTbXlyZXBvcnRsaXN0IHNlcnZlcjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ1Kq6nV3BP3gjA1sN3E1Ta GCC6b48E3rBtb4NrkSs9IhqgdUN8EADfJPEHytuVHAU31v9jyLK/UrrfFPvO5wcR EuRQ22HnmPNcUxZxGDf1NFT4Zn4sVgOKaReZ2pcH63N8UEcoWyOAfbS5nImVU/qe Mtqxrzrh1SDcVLl+RPw5fWdOJ2m1LWlQkpxTpzF6kyYNad1QA4E5X5UYEr+It4qv 46IkxknWG1lsGP6wEqA5lGoa4tOeGbyZTeeYYs563GmQfj7PThC/tsLeEHFPNRot hc4+gGz1Cne1OYq1wqkRj+Nx8GUwnhq/WT9oyEJ1ysY6Zy5Oskld9PsHyIONIc8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAalQxIAlvYqQ5MpER3rBvHyXK4xVl8fcu w//22pI4ZepiN+kHVIoBSlmIB/O/hleusPWOfu1zRzNNtGHFnCnD7q2TLtqVQUPh s1GRQV6mQqpOuYiujkN2cG6NTKhUhDO+srsWxTHnzZ0AuGxU8Bjj0Ubgze/IRYCD 5sLY4we1UsPdk8HArd3+LAgidYLVwGG2peJr+stppGppabHIXnqVoprfq1fhs3/J lu2ieuPOK3ZWY9tP4EDwIAaIqFX2/7O711xvVisdKFJIvpCGuR1y2mdlXqnb+8lL bJEyH3v4UKAZCjYC5GuZQTdmSMH0Y+MrRM60tQqt+FoV18d2qf1HrA== University of Washington University of Washington http://www.washington.edu/ Vijay Arora arorav@uw.edu Shawn Drew drews@uw.edu MyUW MyUW portal test server http://www.washington.edu/online/privacy/ MIIC9zCCAd+gAwIBAgIJAOse4wUOPVhcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG15LXRlc3Qucy51dy5lZHUwHhcNMTMxMDE0MTgzMTQwWhcNMjMxMDEyMTgz MTQwWjAbMRkwFwYDVQQDExBteS10ZXN0LnMudXcuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAvAhOTEg+tyPv8m01JvjzY+mFIERgvLmLA21QST6D xKm/2DpQr6DwUwGBmhkOobiulkCqK4qxo2zvr8rg/jqZZRfcdfYlzwvDLrdTCSyS zU3Wka2p4DCyeBxegntN8oPs98/1ZZP9OIzWpCdXW5nZRXmGNfZT54XRTrStEeDK lqdpJ7k73zYJg2IOlo0EmXYG1jJY2LVlP6y6q8HeEZ8tBsMeYYMKTO/9lrxAWgx9 rBw+IfjouAXNJu9l1E3Kp3RyLYpMG446WXI71Vk6DXlTKmTKbEBGnEE+ISiKs2jc BTxjKZCZsjSuNuijMU2yuKp6ONtzZ28Nk7PY+Gq456UBowIDAQABoz4wPDAbBgNV HREEFDASghBteS10ZXN0LnMudXcuZWR1MB0GA1UdDgQWBBS2FhEI9iTio9Hu1afe kwWVNAa7GDANBgkqhkiG9w0BAQUFAAOCAQEAN0BQLlpXvQjkoghGei/m3kGn4Fqm Xzz3XK5d5D1+D5N6/az0/GfebuaQqdjaIUS7tyio2yMVjWYZt/ZH/1E3yeKXTEQb NSKNm/HETZnXmI3nML1UIxqCSL3P+GVD7uXFb7RiV6AElKXZnRGp1ejbUKsbgIDW 6O3ZCXf9Yfq4TS4shD5ToCNMxjyhIe1lmiem7bY1MtN4mARg4wx8U2OtH7Aa/8dE NrxJPsG/t9dShHZFqhl20Z3GvCm6tOlnwEfqISp4n2uhm7kZ8vRffSigLHGuUZ79 WrvQiBnforXibu5TxEVy84+lhFr7Q6CanU0B16w7UW3NtyE0NRJr2XZVwA== University of Washington University of Washington http://www.washington.edu/ aca-it aca-it@uw.edu Patrick Michaud pmichaud@uw.edu North American AIDS Cohort Collaboration on Research and Design MIIDZTCCAk2gAwIBAgIJAOymZo37lmMmMA0GCSqGSIb3DQEBBQUAMEkxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSUwIwYDVQQDDBxuYWFjY29yZC5j aXJnLndhc2hpbmd0b24uZWR1MB4XDTEyMDkxODIxNDQxNVoXDTIyMDkxNjIxNDQx NVowSTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xJTAjBgNVBAMM HG5hYWNjb3JkLmNpcmcud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCZcdteGiCd2Xpu1gkQ8XByG6BjaXqlo5+9kQlwxzHXNRz1 okW3GdWQM9lJch1KVoIHNXz1+iMlKvc/blP3nHxqATs2yAZg8vKVzU4FOwfJ+k6y f5vRDePdDwRfwSl+cc67bWgZH66pDiTJdHrQ0yX0iQ4ANkpWSevY8zQivEhhn0uJ cM5eQYcyf4X3OCP/kLb99WPtO1qERZyYbrjXV1m4FVOHlp9edbssl/kuR9t1K0ov uOZPgQ3V7Pp6Fkw7NHYcNXjjvIHrBn0Jo3O/cEHrISXlUgFAJ7FrYQ6VsxDHFwT1 +53SbNCNQNXEzEGU2BDxSrzXCoPLiyorwClwp9pNAgMBAAGjUDBOMB0GA1UdDgQW BBQnh8H7CFPYtXe9deESIJ16GtrmszAfBgNVHSMEGDAWgBQnh8H7CFPYtXe9deES IJ16GtrmszAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA9uoqf8IPR e6194inyID9FJevL+vkwKc80kJX43P3s8o1zrMwqrzByHcm26RVi/2BjWpeoVGG+ gmQ1e5w6bTb3UIeE4c6iX+HlvQSM0kkdVxi0p9vkhW7Cv8zTumescYT01rONFw6R Y5a53ldPp9uUTki1qkZ/ZMPLgAO54cCBrnT671ctW5Ubs8cMotgy1V4xU49ICnEA rkv6Jp7Q9R/5xOLaIPX7GAhiS+3gnEdKgi6MLC3wbHesTkrMqGRTfRWt8UyxEIxl EtIctpXnzErqGicJ9Bk2hDif3wazuWJw1K9XaL/hMyM6Fr1QM06MdSUXugzMKXEe 4tOQBuP9CieW University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@u.washington.edu Vince Szopa vszopa@uw.edu NEXT Medicine Study The NEXT Medicine Study aims to evaluate whole exome sequencing for the identification of genetic causes of colorectal cancer / polyposis, as compared with usual care. Patients with personal or family history of colorectal cancer are randomized to one of these two groups and diagnoses, quality of life, and health care utilization are measured for up to one year. This webpage helps facilitate data coordination activities for the NEXT Medicine Study. https://nextmedicinestudy.org http://www.washington.edu/online/privacy/ https://nextmedicinestudy.org/images/NEXTLogo2.jpg MIIDJzCCAg+gAwIBAgIJAO2et8ebRYZlMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIHdlYmVyLmNicy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB4XDTExMDUyNzIy MjkxOFoXDTIxMDUyNDIyMjkxOFowKzEpMCcGA1UEAxMgd2ViZXIuY2JzLmJpb3N0 YXQud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCkI9mK6gfavdMcXF9ZC8yyryVdaZ2GIB6O845CVTWOx3/5d/xVrWZ60+1MBki0 EpIwK4Ln6UKtiIO/nrushShz8j4a3Q8cvPTL8h/a7bVj3uOo4MskRdcIJbn067qT E3ED9VVEsCBuJlQtEXY4HKfSq7cCTAxnLVozE/08gy2pTiwpVwpb52vUkUXcYhfr EaeuprWUhKJ1m+Qah8iBoZRunAz3gk2RNroH7sishtanv9VoJtWbMROtYlLONr58 5GIp3D2vMyDvNAG7jdSWjFva54QkyXcFOysaDucWJNNVnulEso8aODQO5RE3VacN ZVvVmR3HeTutHelvoB/98nj3AgMBAAGjTjBMMCsGA1UdEQQkMCKCIHdlYmVyLmNi cy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBSXh2u8G7I2cAdI1AmF Fip7QADZ9DANBgkqhkiG9w0BAQUFAAOCAQEAWCLE5MqVGlA1EQd657SMInDm/g2s NJKzaDyn4sV8hqWh50foum/r8P4WWoBoFvJQEQ1ubAZIsDLYSQss9C8hQkDuoSg8 sF0TTYRxzaMHVPsRWfzELmpxlUwbZ44kSY4oZoGSYwZkrou0+yQex+1suONE0ISP 9pAyo+xBFAelA6mRHMkvXQXN8Tomi31OxCFDxTy3iFLLZAbnAMh1T6CTRQKfLzGm AcPCPnEO38HOOMSQ4gUv8B7pd4ln4vPkrmZop7VEku2HU4Uhxb1koCw8YKgYZDn2 SWc9IRU09uixEehcw9o5iex5Qhhc0XYb6PP54xi9B01tsCosQWwyCr7HRg== University of Washington University of Washington http://www.washington.edu/ Biostatistics IT bite@uw.edu Carl Riches cgr@u.washington.edu Chris Nefcy cnefcy@u.washington.edu Chris Nefcy cnefcy@u.washington.edu Notify development http://www.washington.edu/online/privacy/ MIIDADCCAeigAwIBAgIJALdSTm5QcJcqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE25vdGlmeS1kZXYucy51dy5lZHUwHhcNMTIxMjE4MTYzMDE0WhcNMjIxMjE2 MTYzMDE0WjAeMRwwGgYDVQQDExNub3RpZnktZGV2LnMudXcuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvarnHMQfW0F4dNoaDjJ2wCxjAl9gxO9b o+KmqxQSsSxca3J/2jswTLkDmQ27N6BvqRqPTOzHy/6s4izjR3vF5fkdTS53Ob1c zWMJt6clvjRTJ8WOav1jPTaFlbqoXmx4vt4mcEG7tAWPXvePro37cHK5ebRqpS2z 5uQVKxgUdjXSPp+LUXks66OQ2DzUU51iiU2/sV1XFfZ+Cd0BRnXi5F18VfVw5h2d WfL4wcI40bPR6B3WhWptcyRUhqhJt8kJq8YeaIoELYYnk0XTlufASvAplb118sil YgTZxSgJeTOH0GxQq6AunqlT9/ngozGJygvIW+p5EJR5v10rjjl2zQIDAQABo0Ew PzAeBgNVHREEFzAVghNub3RpZnktZGV2LnMudXcuZWR1MB0GA1UdDgQWBBR4TfKQ t9LKox31fvayao3cyMFG5zANBgkqhkiG9w0BAQUFAAOCAQEAYbLr1Pm+i87TG9W9 bC0w5sJxG25gdLIvQj/HU8eopNqKRsxRYGuJnBitdLMPJt2iuC7ogOCFLfPED7UY ULCqdhRZGFRBEu8o/K2kOo1vOlHVnbi45n4Leek2R5UiU/kyy9V29Az+nTd5ci/c 44jbnSyTJKtovV1MeV1Ngq8fa8QXJDq+VdB+clxKewOQdFA468xG3fHVxbYQYruE w4CGpgwaK8BNggg0mtwmbv/n2ktnagYQ5zYa5VcomJE3HL6ytdAjZJqNBVkNDaK/ A+/SHGg79tiAOmEYtIuUXSgHbIRSeftHtbguXqsp+YGhSbPAXdgpdV6J+tcqHbCR K97YUw== University of Washington University of Washington http://www.washington.edu/ aca-it aca-it@uw.edu Patrick Michaud pmichaud@uw.edu Leman Chung lchung@uw.edu Notify test http://www.washington.edu/online/privacy/ MIIDAzCCAeugAwIBAgIJAJI55rP9NvO3MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG5vdGlmeS10ZXN0LnMudXcuZWR1MB4XDTEzMDEwNDIxMzkzN1oXDTIzMDEw MjIxMzkzN1owHzEdMBsGA1UEAxMUbm90aWZ5LXRlc3Qucy51dy5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwB6lG5WrSCyMU6afuSdJoWnXeZuHl Ur/zGjzChea90Fr7Eh/Fg9f4ejOOj62WGyyIXaLFvyBaxvfTAMqQi8OziVuGH52O +cxySNanXXdwURh42nj17XDWDxQswAb5n+r8YZxwaDIX7GcOdyDRnZf2bmTTy3R3 3doFpf1QtclUPLrgiX1B4nsHMQptHYEpivhs3FV3itEEGt8EbgjRdoLC1vuy0eBj UHhd1umi+t6RyE0zc9X3g6RuStp2MGHUaFq8I1icofOQc0HvrsOt58AhEh23dZJs nJ+2Nr8zYI7SuASP3LMp+yflhPzESpAogqH4r+RHIQQ4ezhGU5PEFmRBAgMBAAGj QjBAMB8GA1UdEQQYMBaCFG5vdGlmeS10ZXN0LnMudXcuZWR1MB0GA1UdDgQWBBSI FGytU7RgltoLmNdX6zsj5iRp6zANBgkqhkiG9w0BAQUFAAOCAQEAVwHmgTWdVsZf r8YChX9+5Ld5jQ7GlpxaAlDMN35LxWQ9BReC+FzFLdVdASTVlsmW6ndl478Te7n0 vwTPIDEAMW9jmT9NdA3AyMhDHi6ALrtXYbBfLrOlNylkra1ThfltZ92SAeEHfJpK /kYEcqptZHOy4XFZUTV4VOY60Hg55jtJJKHYuAD/RaHr8++X5K/s28I2R2UaDt87 zczozeP82e1x3YN03RNBipLdbVAwQaLb2Toh0mwJ6OsOsxLu46Gm/lRmxYZLhUnz f6YHa2qWhw64+t/99os+VVQl+xWJmttpWHVTi7iQRnUjYQs97x1nZxtKldp31EBI 9OqiChf5/w== University of Washington University of Washington http://www.washington.edu/ aca-it aca-it@uw.edu Patrick Michaud pmichaud@uw.edu Leman Chung lchung@uw.edu Course Availability Notification http://www.washington.edu/online/privacy/ MIIC7jCCAdagAwIBAgIJALP4n21QfUmxMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDW5vdGlmeS51dy5lZHUwHhcNMTMwMTMxMjIxMzM1WhcNMjMwMTI5MjIxMzM1 WjAYMRYwFAYDVQQDEw1ub3RpZnkudXcuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEApdjUu6glKB5hDAL6Sgl3vKejkmKQjeSEcV9SC5E2EEReVcxv j0qlQ5UOz6ogbDPwrt4ylg8gI8jNjZjkyUOwH97g80PfXVFAui051UTGRNOxPCWI qoO6iah1nRoqE+zBc+86GwFlt8OZWRKfTbpUGQp+s3uCl4UGPFAjBgMTUUZ2vnfR LCXIor0WwRd3aAfxQWIdVGSZSooaSihvUUoJzLYMpBOA/jp0AAlxvSlwl63uHbHZ k2/0JTez7tUY2QJYFF27yVcysNd6x3JowZYatgRoC9h5e7ezVfzlsZRNIepFwn0U dPOIiSy4HQdVsAU+v3HI5yoDw9svJW68XDyg/QIDAQABozswOTAYBgNVHREEETAP gg1ub3RpZnkudXcuZWR1MB0GA1UdDgQWBBQ1TXF8Q+HotMr7QTjp+dYHiHSvcTAN BgkqhkiG9w0BAQUFAAOCAQEACud5x54eTJEplsoiLAPwNiBkFK1U4+qAVAIX8qlX 6ezfyQ9MRAfStRXzpxqd5sDieI6YkZO/7vuBDQV8cy0Lk6WgvSG/ZwyDCitGzGwS pUMdKluxGQqRL3uBmdsvQdiUooQLu7vUpneQP84Oe0Z6Gr6iKECDNhfB2JFSRSHn wHwlz8Lv+lxjQpBxhpFyU4868vXTpZXMqiBJpe2/MhA1B3BSE+K3JSno4SN3UHz1 D4F1kcNcYiXU3+FpMi2Q0w0MF/5JzlaKhYOzHOm1oYCQizgyiqGHUGk7bb44GG1I SIilRcgjYKKWEphbilE7A7vxPPha87XWU+n7nLJCtaV+fA== University of Washington University of Washington http://www.washington.edu/ Patrick Michaud pmichaud@uw.edu Leman Chung lchung@uw.edu Catlyst Help catalysthelp@uw.edu Office of Educational Assessment Office of Educational Assessment http://oeadev1.cac.washington.edu http://www.washington.edu/online/privacy/ MIIDFTCCAf2gAwIBAgIJAKylLPqMSWFCMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGm9lYWRldjEuY2FjLndhc2hpbmd0b24uZWR1MB4XDTEzMDkzMDE4MDAwOFoX DTIzMDkyODE4MDAwOFowJTEjMCEGA1UEAxMab2VhZGV2MS5jYWMud2FzaGluZ3Rv bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDB9JFWwpmDMqSF /o6m9D0hOiq2JmaYukYUxd9f5dDBXFRnLvYguZ3bvhsq0IyeqmZbjR9D/WAh7sPn eQI/30SdraJD9ScsKzoHeW4BlJmNMyD6pLEQRCfNEMvptUW9KiSCt2ZFXQ2qEA6b 9ulXCMZ7gYnex4Mp7RjoHX48G3T4tZ0gTkuqNImPs4rP9dpbggBjgpbdbs0/QIjH rL286x7AGiklGfwdZg6aJiYffNlX9l5/yNayRoGdJhR0ITZ+41yMrKeHKiag+CFN p4FlTn7E3m3RZ4BLKUYGBqKCbXzHkDsEU7GzJKBBaCxmSFBmAML5yqy//1mac4AY yVT1IE3nAgMBAAGjSDBGMCUGA1UdEQQeMByCGm9lYWRldjEuY2FjLndhc2hpbmd0 b24uZWR1MB0GA1UdDgQWBBQ9m+daWiXZf+xOx9iFiVfbHx8RwzANBgkqhkiG9w0B AQUFAAOCAQEAMSrM+BMA56C3fozo+/uCEo9CfZp0WlJFfTmLeQTiqfXaVGkCdyhv DOpkIXFvme9cNFQTNMtSndbWCOHLYwFYsdDi5UXIihi8rgajaMrhv/UmPJQfgVhA ut7a6MGLsmmgtCqkV/7JZ88bdhBGM50sx08eAYcT0qBxFTmd1Gh0/jImtLbEAUcZ br5MKlmNOCOsHYubYnvtnsBsd2zLxp1ZzBvq9KGVLoD/I0hhnfBk7RtV7FMj0UMP KGhHukPp3EYpyk0HwaMXWTaP+ccIq5IkqmdI0K+uPEzeu4+WqiY7OZscd/QJNvgn QKwYtMlb7D35kgQn8IA8OXAcsfyb1tD5wA== University of Washington University of Washington http://www.washington.edu/ Trevor Leffler tleffler@uw.edu OEA oea@u.washington.edu Palladium CIRG UW MIIDZzCCAk+gAwIBAgIJAPsbD0cRrppuMA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSYwJAYDVQQDDB1wYWxsYWRpdW0u Y2lyZy53YXNoaW5ndG9uLmVkdTAeFw0xMzExMjIwMDQ1NDdaFw0xNjExMjEwMDQ1 NDdaMEoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMSYwJAYDVQQD DB1wYWxsYWRpdW0uY2lyZy53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALTrNMKpOKl95zA7iNg65VgaC6Q4dTOuPtj/jvsSiydp bZ5NECCDxnmkML63QG4InUcvp6mkqWpU9rYZFiGEmkCo1vNdioAXhtFfkpNTebAf DOVo6f0SvdVeki9rdLUFm9wmkxQSr96W0nmRkMMWxN8eqnMXNpgt7CmkR8qxva9U CamIC6z75/MEawr+mIG6xJLp4bOMekaOXokLDYehgZw+hvF0IDkfMs80asaE/0q9 +e6ATPiQGnQ1wcDoE9mMeyGNzjdRxQKS+5K49V9FtHvWp/6SoGkIGS7IIN/mpnzf KiDgTDyELCU1Nba6L2bFbB/GR35v/knmYftKJ3AW2UECAwEAAaNQME4wHQYDVR0O BBYEFIkVavKlbIYvBuwojYi3/fZa5i2dMB8GA1UdIwQYMBaAFIkVavKlbIYvBuwo jYi3/fZa5i2dMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABnyiHYP kH6etZ99LVF3kOeFJHcHWiexJn2s4a9Fe/4lSd1F5Yg2XTeGCtU1K8YtmF7lbUwQ 7NmVajQjPWvOLGvVldEPnIoePk3oRmSVrCl7bXMEnTlyrmU5ZM/sSKwHX38ANiAu 1VccDGIvpL/Fb09eUXxAATUkkCEAGil052SOPr+NY8Q7uXraM6v8ZY2MoDVVy+t8 pPMNhsivXjumBnjbMRkqOCIbLvFE013+/aMWYiLKkMiUbYy9Qw6wqsBi9nctWjm8 EuFfxNSqx5q1HYl5CdDUfNWEBwAYViGLoHWbsCaob/G+BXM6P7HrkI7g5cZ8jKly CR26oJhBzh2147o= University of Washington University of Washington http://www.washington.edu/ Bill Lober lober@uw.edu Vince Szopa vszopa@uw.edu PENUT Trial Preterm Epo Neuroprotection Trial https://penut-trial.org/ http://www.washington.edu/online/privacy/ https://penut-trial.org/sites/all/themes/penut/img/PENUT-Ico.png MIIDJzCCAg+gAwIBAgIJAO2et8ebRYZlMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIHdlYmVyLmNicy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB4XDTExMDUyNzIy MjkxOFoXDTIxMDUyNDIyMjkxOFowKzEpMCcGA1UEAxMgd2ViZXIuY2JzLmJpb3N0 YXQud2FzaGluZ3Rvbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCkI9mK6gfavdMcXF9ZC8yyryVdaZ2GIB6O845CVTWOx3/5d/xVrWZ60+1MBki0 EpIwK4Ln6UKtiIO/nrushShz8j4a3Q8cvPTL8h/a7bVj3uOo4MskRdcIJbn067qT E3ED9VVEsCBuJlQtEXY4HKfSq7cCTAxnLVozE/08gy2pTiwpVwpb52vUkUXcYhfr EaeuprWUhKJ1m+Qah8iBoZRunAz3gk2RNroH7sishtanv9VoJtWbMROtYlLONr58 5GIp3D2vMyDvNAG7jdSWjFva54QkyXcFOysaDucWJNNVnulEso8aODQO5RE3VacN ZVvVmR3HeTutHelvoB/98nj3AgMBAAGjTjBMMCsGA1UdEQQkMCKCIHdlYmVyLmNi cy5iaW9zdGF0Lndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBSXh2u8G7I2cAdI1AmF Fip7QADZ9DANBgkqhkiG9w0BAQUFAAOCAQEAWCLE5MqVGlA1EQd657SMInDm/g2s NJKzaDyn4sV8hqWh50foum/r8P4WWoBoFvJQEQ1ubAZIsDLYSQss9C8hQkDuoSg8 sF0TTYRxzaMHVPsRWfzELmpxlUwbZ44kSY4oZoGSYwZkrou0+yQex+1suONE0ISP 9pAyo+xBFAelA6mRHMkvXQXN8Tomi31OxCFDxTy3iFLLZAbnAMh1T6CTRQKfLzGm AcPCPnEO38HOOMSQ4gUv8B7pd4ln4vPkrmZop7VEku2HU4Uhxb1koCw8YKgYZDn2 SWc9IRU09uixEehcw9o5iex5Qhhc0XYb6PP54xi9B01tsCosQWwyCr7HRg== PENUT Trial Preterm Epo Neuroprotection Trial University of Washington University of Washington http://www.washington.edu/ Biostatistics IT bite@uw.edu Carl Riches cgr@uw.edu Robert Moulton rmoulton@uw.edu Chris Nefcy cnefcy@uw.edu UWCTDS REDCap testing instance REDCap database testing http://uwctds.washington.edu http://www.washington.edu/online/privacy/ https://rc.burndata.washington.edu/redcap_v5.4.2/Resources/images/redcaplogo.gif MIIDJDCCAgygAwIBAgIJALfami9n2up0MA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH3N3ZWRpc2hjaGVmLmN0ZHMud2FzaGluZ3Rvbi5lZHUwHhcNMTQwMTExMTkw MzUwWhcNMjQwMTA5MTkwMzUwWjAqMSgwJgYDVQQDEx9zd2VkaXNoY2hlZi5jdGRz Lndhc2hpbmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA zFvzXfYa9jTQmhpI76eXyyXXlu7lrE/1pawOx4vJkj9AlDZki8xzpvWrVNO31Yl7 /183WahaG1X03SyK6xHjJM2R5kA/8I8hz0akWFuIME9jikJmzznsKSvdIOQllIXd lUMBK65medksCEiLHACQnZUbqZzVmZU+0yolnKXh/oHdF8v1hVoysxn0o+5VbunC KwWsVTC+LjC2eWwCnFx/cKL3MOlLwtWEFzrKKSaVW9bZqiXNwRF/L8RKSw5SAVoE 0E7oYaREovLmpFrein5Lvr3RptztWdVDUlGea+rigS71q6DnCLW+b3ZGf1oloHLR OaDEMicLyNJvz5yB8MaZ0wIDAQABo00wSzAqBgNVHREEIzAhgh9zd2VkaXNoY2hl Zi5jdGRzLndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBSOuKlnNkvJ7WPodlTYa4Ge hsTaajANBgkqhkiG9w0BAQUFAAOCAQEAgDEWm1c04j9TDfBaFThLmNC4p28d7Qvw wpzco6X8n5c0TAKLgRWHbNJRE7k6Bf2/PQ7OiwVJKWMTJe+r8ERDIRGz1JtSuzlz 6BmrrhNpsR8Q5tuMDil8VFOukiFDm4PBCJ5atIdZB8B6xCsbiw2kOBiTSkcXPcPi tfVRQKKQQUP15jqprusQa7/qTF7gtNd5vLzB7ORnot0Bed0t5LbyHR+3euumnqE+ 46JkHbtwgZ8z5Fk387BnEU6vljdkaKj81sFYNAoqlwqcdk31BAEJby0xzZcHhFAN BRQH0M/4IBvbsVtKABJBvs4XOcn+uwF0BUbIjBswUqlOdT8foPtvrQ== UWCTDS REDCap testing instance REDCap database testing University of Washington University of Washington http://www.washington.edu/ Jeff Witzel sesame@u.washington.edu Kara MucMullen mcmulk@u.washington.edu UW ITHS REDCap instance supporting the PENUT Trial https://penut-trial.org/ http://www.washington.edu/online/privacy/ https://penut-trial.org/sites/all/themes/penut/img/PENUT-Ico.png MIIGAzCCA+ugAwIBAgIJAIVMKhbwkAMFMA0GCSqGSIb3DQEBBQUAMIGXMQswCQYD VQQGEwJVUzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0bGUxITAfBgNVBAoM GFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjENMAsGA1UECwwESVRIUzEXMBUGA1UE AwwOcmNudXQuaXRocy5vcmcxHjAcBgkqhkiG9w0BCQEWD2l0aHNoZWxwQHV3LmVk dTAeFw0xMzExMDEwNjQ5NDBaFw0xODEwMzEwNjQ5NDBaMIGXMQswCQYDVQQGEwJV UzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0bGUxITAfBgNVBAoMGFVuaXZl cnNpdHkgb2YgV2FzaGluZ3RvbjENMAsGA1UECwwESVRIUzEXMBUGA1UEAwwOcmNu dXQuaXRocy5vcmcxHjAcBgkqhkiG9w0BCQEWD2l0aHNoZWxwQHV3LmVkdTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALTN6+pN1LkMGtPqHUU2tkMIMThN +GLTsyOOEddOSgUe3wuzF4mDBJ25Xzd8XYS3CMLE/aS9g8wzCCdXdtUw62Tt9Msq GDJim0DqqPx4A98KJWNNPzgxsZdpuAdfG3ZjOnXGW4ZjrKX7n8uPua/oX0Ngcl7t 6GCLiikxu/zQ4eI03me7QcwIdnFecBaxYwvEopxLaTJnViTpSmIqy2ZQWpwXhTTv ckFZDDX0E0a86+E8rTSDDZVcfR1/HuKSD3GmJbEp4hBvsRlt/+SgbroYxFi5t8eI R1KyWWixoPQpgavZGCkW27yp78g9emlhahCnkjO/SvcmMGWYg044ukIX9YEQeUCg nervGhPoP0wldlAU/xNmWkV+kkvwqZEFDR0CE1h9E1wesfGnmV/iJftFoPf+lL3j nUePHj35PpIlseOKg/LYZKceg07o5uSvVhPjanJ//U40pRuJS+fhi0DaT+UdY88B MkKoJdFA3UDqLZAHvCCD+ETXYMIU8mkds0LUpDuwXMD6gh7YC2yM7EN27pjgsbDR I9RWntBZy2H30nlcymlDPHX24g971I9UKkVkl/Vg8b87jMXH1DIL6th12GJtHrnH i2s5HC+f0XYp/CH8tATfNeCJRAFmkTZ/xZUZfTOD0cT159abfjmnCmBVfyNPmylv Mx0mKnGlctB/L+8TAgMBAAGjUDBOMB0GA1UdDgQWBBReilNxkRz25pRMUt+q2a9w f86SoDAfBgNVHSMEGDAWgBReilNxkRz25pRMUt+q2a9wf86SoDAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4ICAQCOwqe/TPHoR9EZYdgIjJKRlC20HHq9pM79 DaFKLzPRq6/69/84pX0WbEFmuN4L74JNCumyMhEohJEerhZJcujc2Q4cNhk89rRN sIozS2aSDH/q3QwJjJFRJpJRAS//xTgDITeYtwaCrYtiT3SiwL8PeURp9KzW0r35 Yu6JGkloaSSyn4PZ+qUaoqg4E09DAAmafGLfPQYXQkeYqfbDWbIIpCfuwp6EnQrQ fmMqFHba01YTtmXvuHKieunmaW5DDBtlfYxNkYmMc+DH42P+hy+yL3WPE9a1LLfo BeEo2fJWmR6MqgYX0TDFKEHhITD3iYNKQ76gZhf8rrJuUUF3owH5Kb35/cdu0SIF ppdQ6WRHdL/QyeBA9SdGc+XJhc5D5Fy5+d3886zMbQ2iTTHlZtCcL86I0hmLS5HM IVgAIXOxGT6kst556yGgUHXjY7nCLNrwSiQcbR4KMEzVv9uqri1QczoaUbA/fzBJ h8Lqg4tnMQxz5+mg3TMOLhbMSFoS9h/2/Iz255Mh6XHy3OjIo8nwrV1biVLZmuTW QitOSh0Lgzkq/02Cu6cVohLnyoWnfYoXkrciaIYMrdPOwM6DA4K9MV3U6cmh6woV 66nZWd7oh1zbTp7W3w7TlXSuuu00kpBGWWJgSZ6eABizgOzH4po7QtYWcjyYY6PU jIMvWhXblA== UW ITHS REDCap instance supporting the PENUT Trial University of Washington University of Washington http://www.washington.edu/ Justin Prosser ithshelp@uw.edu MIIDOjCCAiICCQD9buhYlez7QzANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJV UzETMBEGA1UECBMKV2FzaGluZ3RvbjEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBX YXNoaW5ndG9uMRgwFgYDVQQDEw9yZWRjYXAuaXRocy5vcmcwHhcNMTAxMjEyMTYz NzQ5WhcNMTUxMjExMTYzNzQ5WjBfMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz aGluZ3RvbjEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMRgwFgYD VQQDEw9yZWRjYXAuaXRocy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCx3nt0OBn6ty5QCjeDQJZP/82kdHDndvMgHW7MDQtpA9gU6YMIbQNhRg8v LPq6gq4MCw72cGcBDuNGMxYzTiCTvtVYy76vXh8j8lEyV87B2g+NAxSn7pFEL4ta y+SzhdhrTnImlSmyj3ojZdZtXrByVoabAR4CTiy5AL+s5dbhiTvvp7J1X5h1vPRT Q0xRXtjfzlREbzzGmYSATn0cngkK3aF14NymihWOUzxnFRPFfGWEIL7zrP0FoswS dAeIrU+C5lBUhjrFwMJ9Kelvlb15/aXPCGh1/yy5Df7Wg5OO1DIH/TEqpVJnHTEe 3NUiGNI2Z6K3yd8LL/t/+fQ8lH4jAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAAm2 pywi5dKGwnt6pCqy0BKPyGMrs31WWHjhReFCFgBeaLJu3ZoYodElaCZj+w+kwtG+ C6/ncYKuGwOBvEHA3eFpnIGpBINvTxoAYYVM9ZSH4+pYBsei+0VsSB15n+5MasoT 5TDgqZZtw3NKdSi+A0ItVUnl4Iy7lQmceeI8cdec1kiKMGza6cp8Z6lyhqO4OnZn 8mAwk6eZ2tIWinfm+aRPG/WjlP/Jmsnvirmr4YC+JsAAOy794XP4SSBmN61Cg3cy C1tB5AVb9Td7jwOO4ZabMx4z2HpZjI4HVknTqy+vmRvcpOMPIPnFtAYDJJQuL+xj /tyKsAg42BKXGiUTMuA= University of Washington University of Washington http://www.washington.edu/ ITHS Web Development iths-webdev@u.washington.edu ITHS ITHS http://www.iths.org MIIG8TCCBNmgAwIBAgIJAM5t5imssU+pMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTEh MB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMQ0wCwYDVQQLEwRJVEhT MRowGAYDVQQDExFzdGFnaW5nNC5pdGhzLm9yZzEnMCUGCSqGSIb3DQEJARYYaXRo c19yZWRjYXBfYWRtaW5AdXcuZWR1MB4XDTEyMDYxNDIzMDYxMloXDTE3MDYxMzIz MDYxMlowgasxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD VQQHEwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24x DTALBgNVBAsTBElUSFMxGjAYBgNVBAMTEXN0YWdpbmc0Lml0aHMub3JnMScwJQYJ KoZIhvcNAQkBFhhpdGhzX3JlZGNhcF9hZG1pbkB1dy5lZHUwggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQC82hiqUq9XPh0QXYgab9b7sqSuC6oHRFIRHHug FyK8I6+gymPpylwPBZ7E+AsZhDavaOWn/7vF/O5ByCGO+vkpZ1ruL5uTbRgWdPzo NYN9qeEecKB6alMWC6E0PrJPep/NQT6OlajfPaUfYZ8zbk7/okHgvvBsUuUbP8Bq ubt5k83XOAuDtUh4uv05kMe5QPTcPvt43EHPWgDkvkK42Wdks9ibPn9YiEy/dWMc KXAKLVHOQ0y1w8oDJ45jclUskxOBlyxzT+xcPzzY1N2kY9yu5aN24VhqDB5lG60y dL+TL/kseyB9w2frD+Ene/cdSl3R/FT1nTgpnEoLuT2EdrwwL73UsKHyX8VitKTr RfpICC7OTNmsymeuwipvBLeebs6Fh4p7eR8eRSbdbNtN6NAfwQRR4OnV3Xu7B3yv QOAYv1ZbFajr8G5ih6HnaSdoouS2mzBEfWeI+CTzqxjZvazCTJdSjRl3ZzJ/nZe8 y6FRnlNIGmqggppKPZLfOODP87C9J+OLurHkt8s6RB2Zy/u4+DyvRWxDmhifQFIw 0jVViTDlPiSyhoF+h/xrv4ssTa8zswZD/N4iX3Ow1WyO1qpOlW5R/s2rKu6ucxBK BJ2XiBLNlMnYsXOZ8CsGQQI0SEQSWQO3IhgqMTUSM+DRZChv5Euj3K2FljP1jxaB RGMz2wIDAQABo4IBFDCCARAwHQYDVR0OBBYEFF03ZH26fJ2zFUeOJbvw+imNMmtU MIHgBgNVHSMEgdgwgdWAFF03ZH26fJ2zFUeOJbvw+imNMmtUoYGxpIGuMIGrMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRs ZTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMQ0wCwYDVQQLEwRJ VEhTMRowGAYDVQQDExFzdGFnaW5nNC5pdGhzLm9yZzEnMCUGCSqGSIb3DQEJARYY aXRoc19yZWRjYXBfYWRtaW5AdXcuZWR1ggkAzm3mKayxT6kwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAgEASUmXEg51wMgYTt4kHt8xmy/rpxZJbM14TKuh /YtUJfVyu7mDckV1r9jx2akte7rPj0oNDe1UHoijK1k+4IL3J9QdxgTDUbd2jIA2 difyyeZa4tBvEO6r/Sow2m9jysHCrG0MINH4eDhUg2pmT7Bl7d23KBE9Js1szwbj ZYo7X6F4AE4vou/shILoOU0jmuGzyOp0A/YAqzLs7tnZDlpY8L1mHhbaBca+0ttN 2GlNLpYm6BPIcYEKjuIRaELUjOraRKNxm5DBqyq7x96AXoQBSlc7ujdaZa/BEBAi 9U8WEzB/JzcdhF7PHAGhr7t28tjG7iXqbO2XNUVKlBNiQlGuWqlz4NfAInmIp3rs hf7/nHN3dmyryYmA4ZWsT2aFsOp7QSMup828qUjL0qbiZFbFKYBodWxDx69lAXb8 QRskLIOZzMwsiJaCAtyNDOpCkVG2Ezg6rzsx+K1FENOM47MU3b4YjKk16pio46o5 +8KNyaCwrC4wkDYk69vd+ESYRqqnS2ni3ft0JhtsehW8T111onQHIJLqZOWF3UZf QetdjgTdQ0B/eAHdD5Hq9uozUyYYYS6BrX/4L9wol/zRiK/qXIcLXpGVGdCcmQwG y7L4fRNAYmyVmDWF2bIEyqPmtmIo07GUV3igEL6F8WZB2901iPw3ueX5/7qh5lbJ RPdyJFs= ITHS ITHS University of Washington University of Washington http://www.washington.edu/ ITHS Web Development iths-webdev@u.washington.edu Institute of Translational Health Sciences ITHS http://www.iths.org MIIGcTCCBFmgAwIBAgIJAL5/jwrntIFIMA0GCSqGSIb3DQEBBQUAMIGBMQswCQYD VQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTEh MB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMQ0wCwYDVQQLEwRJVEhT MRkwFwYDVQQDExBzdGFnaW5nLml0aHMub3JnMB4XDTEwMTAxMjIwMTAzNloXDTE1 MTAxMTIwMTAzNlowgYExCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u MRAwDgYDVQQHEwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hp bmd0b24xDTALBgNVBAsTBElUSFMxGTAXBgNVBAMTEHN0YWdpbmcuaXRocy5vcmcw ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ/Z+QxHnG3sDjJNbJEl0M zDTWPLfWr0BWZUp0dQwe4Otxr2vS73KHA0NfigJh76PoDvqNcXSFU7tXH9FrhXsY 8k78zsBh5/IceLhaOUueRl1bxMQHw/4ZKEZJoRcloo63ARXUemQdhGEP3triZc2y uwexH6+SvGx28JeeRY4sZghcgOarIALp3tLwXuuBuvOtwFtqyOKMeQBz8UPg9/gj iTQTeEOd3MPXNJG0S4D5oQUS1IAGJd/dCNywg3QdbMnIuQ5eQ5qgiwI053r8Chg7 j3e+E5n47ppMmHU72h+aWgJ6q0rbbesSDB8Rqud8NrcIPH662ddGxDm/xRwYp8w1 ZB+ZwlDHKspQ2RIY58lDPDtKqPg1jS1XSBa1bToZDeRlZF6ey7TR31dXl9I4V6LB gsCR1w87ZYktrmXgyOjfGtNIHKjgUcL4wcqgB69qNzuDzmNS8ofXuDj+rzkHZKLi wQQ2M7N46ErdPlxudv9xfxAi4oP/FEqxYZpui1No/4mgNNG8qsA6cX5151Q7ac9K HJTz6dTd8HzifqsZWQN44hcPjz/tUKX/O3kpO6nzc4eKWSLlyOe6VViXY18uD9XP uMSCtKRDTJ1CrhSGgvJSn/Sonxc3F0AmAzYhS2uTmLOZKVIn12MVu6Zujb5UMnQQ 87ucB9xH9SpXAQbpwB3AuwIDAQABo4HpMIHmMB0GA1UdDgQWBBRu5xWSb+JWbUX7 2LttJ6v+G2jewjCBtgYDVR0jBIGuMIGrgBRu5xWSb+JWbUX72LttJ6v+G2jewqGB h6SBhDCBgTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNV BAcTB1NlYXR0bGUxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjEN MAsGA1UECxMESVRIUzEZMBcGA1UEAxMQc3RhZ2luZy5pdGhzLm9yZ4IJAL5/jwrn tIFIMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggIBAKyzNkTPyKsjEcxj Rs3M2BfU68w+TM7SvAv/QdSsLiYCOtue24a9p7glS2DTClggBpRjLSozRR+reKmy NeiQAjKv+lDQ5Ed9U1gpzgzlOWOvm+5WFel1e8EuqBfZfw+um5FvjNnSISmTEA8O +ewhFk91XRiEomyIRivYqBxDEBTpr2g7fEiXuQOhfP2282H2ydUG/EIhtoVqysKh E/jDZzu4ad9/nV6rvCK4Zfkn2LGwT+juCCNpBcTj7OxuWGWSmVNmmleSmYYLrXhh WmJ652ltAoawP3w2zDgYO5x/I1ilJ/vUDBCTVfSCzS+JXIyvSs1HO5XoUdPtRk1U G3FDHcA8M9ocJxZet0xXHUdJz31CgU4phq8vcR6IPR2J0PcIYOLNQJT8wYVVVYvX nqUGyoaWgi3KxZrOMMhevvBunaqc1go5YY7L07wAqN+pmHCiwWusaq0NvoBmAlAu ARLYKKGpGrQXH4zQ3zYdRNfOqwX+HHXjxFk0lxkGgldnYcV3tx2dUuxRyfuszn/t +187DGhlwobtUw7rxdeL8nHPuKgnvOIbLaQUeZx6cPjLcLCwd8QFtUjuClaZgK4n M6ug0AsJY/seXID4RQKV4cRw/eATQT+fEvSG8KxwwkF3OeqR1DBVh8q4LCEveGic 3U8QMKEOuG/nezauWVqZrf4nUJmE University of Washington University of Washington http://www.washington.edu/ Justin Prosser iths-webdev@u.washington.edu Population Chooser (test version) MIICxDCCAaygAwIBAgIQSJ6ZUVp7BLFOmsIFdzQxTzANBgkqhkiG9w0BAQUFADAe MRwwGgYDVQQDExNteXJlcG9ydGxpc3Qgc2VydmVyMB4XDTEyMDkyNDE4MDUzMloX DTQyMDkyNDE4MDUzNFowHjEcMBoGA1UEAxMTbXlyZXBvcnRsaXN0IHNlcnZlcjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ1Kq6nV3BP3gjA1sN3E1Ta GCC6b48E3rBtb4NrkSs9IhqgdUN8EADfJPEHytuVHAU31v9jyLK/UrrfFPvO5wcR EuRQ22HnmPNcUxZxGDf1NFT4Zn4sVgOKaReZ2pcH63N8UEcoWyOAfbS5nImVU/qe Mtqxrzrh1SDcVLl+RPw5fWdOJ2m1LWlQkpxTpzF6kyYNad1QA4E5X5UYEr+It4qv 46IkxknWG1lsGP6wEqA5lGoa4tOeGbyZTeeYYs563GmQfj7PThC/tsLeEHFPNRot hc4+gGz1Cne1OYq1wqkRj+Nx8GUwnhq/WT9oyEJ1ysY6Zy5Oskld9PsHyIONIc8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAalQxIAlvYqQ5MpER3rBvHyXK4xVl8fcu w//22pI4ZepiN+kHVIoBSlmIB/O/hleusPWOfu1zRzNNtGHFnCnD7q2TLtqVQUPh s1GRQV6mQqpOuYiujkN2cG6NTKhUhDO+srsWxTHnzZ0AuGxU8Bjj0Ubgze/IRYCD 5sLY4we1UsPdk8HArd3+LAgidYLVwGG2peJr+stppGppabHIXnqVoprfq1fhs3/J lu2ieuPOK3ZWY9tP4EDwIAaIqFX2/7O711xvVisdKFJIvpCGuR1y2mdlXqnb+8lL bJEyH3v4UKAZCjYC5GuZQTdmSMH0Y+MrRM60tQqt+FoV18d2qf1HrA== University of Washington University of Washington http://www.washington.edu/ Vijay Arora arorav@uw.edu Shawn Drew drews@uw.edu UW Genomics The UW Genomics group web based tools http://uwgenomics.org http://www.washington.edu/online/privacy/ MIIEJzCCAw+gAwIBAgIJAPWXXOdEiDmSMA0GCSqGSIb3DQEBBQUAMIGpMQswCQYD VQQGEwJVUzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0bGUxITAfBgNVBAoM GFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjEXMBUGA1UECwwOdXdnZW5vbWljcy5v cmcxFzAVBgNVBAMMDnV3Z2Vub21pY3Mub3JnMSYwJAYJKoZIhvcNAQkBFhdqYXNz b25AdS53YXNoaW5ndG9uLmVkdTAeFw0xNDAxMDIxOTU3MDZaFw0zNDAxMDIxOTU3 MDZaMIGpMQswCQYDVQQGEwJVUzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0 bGUxITAfBgNVBAoMGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjEXMBUGA1UECwwO dXdnZW5vbWljcy5vcmcxFzAVBgNVBAMMDnV3Z2Vub21pY3Mub3JnMSYwJAYJKoZI hvcNAQkBFhdqYXNzb25AdS53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJp/Mc+g9eBZrw0AHdVkXnqd+PsDCdKnIz6eQ0oIVvyn WhnLpDQJZobNK1L6JpIpvdSNVNhgsNb3FvJrftgzbTZBbY94DQmf8d7tzMKQ0Lf7 xp6evl4fCFAkHqZ8t7Jr2gOb1riYk+fBeO77j+L1hSr8IYXDEn7sYKkcZZtRnbjj pL1C+6F9/86HfMa6nA2/rnllksrPIaKRhYclnv6kUNpOjaWva5T4r/PyrtmiyWTr 37O5FD4M4Q2tIn5Oh1UwYDp0Xmuq0Jxhn0gzRRDlG62jBk0W0Ivew5L1M0yWS61C Wtxt6k99Ji26jn5NCNoA6LYjvl8BFe5wS8OKl+psiH0CAwEAAaNQME4wHQYDVR0O BBYEFLmhoTJVSR8vl+trHRcFaUqL2fXQMB8GA1UdIwQYMBaAFLmhoTJVSR8vl+tr HRcFaUqL2fXQMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIoAEeUP gAXGbhg65qMberX5pPEwwoHcVUHbCJ17aT3s6uIFsBrFy0Ps54+kdQ4CicQAoXB8 noZtMHgr2GxIED6mowUkAHyNwedNVJQ7qOjiLdkBrC5XRr156ysYrVMSalUuCfSr TOUl3THdY0dU+OnRbgkywNgCOPQbBbsOvi++cJN/e8op9jlOIQktRtZUBExjH0rD 41iHB19s2gSyWyn8WDiI0wBIJhgRQhM9pC5EKzX8+3qsAS+NT1NuLFTETXRlg20m 8/aaFiPaGlky8NPznU+Z/YpRGj20BoIasLLaLUtbgHWurDL83sEwz9UvON5S7Zcb 5cHnBybjytURpXE= University of Washington University of Washington http://www.washington.edu/ Jasson Lewellen jasson@u.washington.edu Matthew Radey marad@u.washington.edu UW - Kuali Rice http://www.washington.edu/online/privacy/ MIIDITCCAgmgAwIBAgIJAJSo6QI9az8sMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmFwcHMtZXZhbC5hZG1pbi53YXNoaW5ndG9uLmVkdTAeFw0xNDAxMjkyMjE5 NDNaFw0yNDAxMjcyMjE5NDNaMCkxJzAlBgNVBAMTHmFwcHMtZXZhbC5hZG1pbi53 YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMih ieqSbonshZ0ESszc5R0d0Qu/G4j4HxSonHad5my/bM0TpkgzAzGTkvIYhhUNRFVY gnm+q+OlXHXctmXVUbcJ/cDt+3HYwfYKqLcYWQcqmINIlV2WwzRkYaOQzqCyLzLE 2QiPihfgA9lZGytOozmZnHZd0yy0SbK+IOR4wPnFdf+o197Zuf20zBElXImHt4D/ gLuQLxehSVbeMKP+QT4Hwf6qCpcvCp8SNsjBj8ZbbmYZXZAUlx/U5nBh1fRy9Ffh td47RTvl+fdqvnjdOhwchIh5z/TUBqL40LUjemo79L1M+2MVI+wnFbOqUKypixKe f46pmA48PvGDhXYGLPECAwEAAaNMMEowKQYDVR0RBCIwIIIeYXBwcy1ldmFsLmFk bWluLndhc2hpbmd0b24uZWR1MB0GA1UdDgQWBBRiSextsrXLOxrdX8bfAjcrTbXS WTANBgkqhkiG9w0BAQUFAAOCAQEAa+7rkwCV+ja4IZkbHHBSa3xv2bK+CqPz6MBM pihcNVVg4ktopB7SgOESW+VklbKcO6GVxkSI2pVjbLAqDC4BsXpH4qjtZ6EXgM3r X6XHZZY7ghFLu90+uIvgPGGqnm4PmQNfaLvPKy1YA9MUaeuPGaxRtzvlY14bu5aG R1YjapS4YKYy1txnvnXYRRW7PNyO3bInjyEJsN0fIqNRczqw+qB2wbVGHlPvhrtL h+wy47Vb1w8wTQo+7ogivqoCGQKqOcOFZ4K/AkxJuTcm39EXmUsR1D7LvgaYAYsy R2N9ZsSf6vbj/e93HH1sdabqqFLrE4XGC5UxqKY69ahQu3TNxw== University of Washington University of Washington http://www.washington.edu/ James L. Renfro jrenfro@uw.edu Applications Engineering ae-rt@uw.edu UW MyPlan Development Web Site UW MyPlan Development Web Site http://www.washington.edu/online/privacy/ MIIDGzCCAgOgAwIBAgIJAJtE7Xw3QtbXMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHV3a3NkZXYwMS5jYWMud2FzaGluZ3Rvbi5lZHUwHhcNMTMxMTE0MjMyMDMw WhcNMjMxMTEyMjMyMDMwWjAnMSUwIwYDVQQDExx1d2tzZGV2MDEuY2FjLndhc2hp bmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6JbdNLm2 yDClQiJHEtS5QvXObZxPz8ejHzl3HvESh11RBjZ9bFLDBqteWK/gHeQAlXb8Bv6S P/Uzsq7gjvA7v2Vj9mXkYPysevdRpSwdAAC1ZiUoQEBe6zm69QAn7S/zh3GWQPnf EdWPKwwWmRhFldOLb5Gzc5VWpkPlPxtntNTAG0Bhzr4ak7+QbuApdIZnuoL5YRjz PgSF9+uPXoyUFLAzCTHhojOP2H4zwQM3k9lZNXuZbPoqqfjLbA2sQ3kyUc8F9GEv 1Bdj8HBXhaS5ju41C+YZX1m/dKEt6ayjr/O0/8h7NELcPmp63DX4oGy5dZkis3v/ c7DXiiY5Bx8A6QIDAQABo0owSDAnBgNVHREEIDAeghx1d2tzZGV2MDEuY2FjLndh c2hpbmd0b24uZWR1MB0GA1UdDgQWBBQeu7GVPQ4lsvBrnngGzrzRV/HU8zANBgkq hkiG9w0BAQUFAAOCAQEAo7NxfitburLQY9e3Td/F64yni6ITvSMGCPf5x6fI9iUh W/ibgSxryamL90d1butTF+RVi23Q2Zo1o2MzUuLcWOHgDqkfz8fsLv7sZKDYb6LX 7uLPZFMnJ7R/1mjG8npyQ/4oaNNrQD5U00BJXx4iN3+C4DSnF09lF/YvsC63obrX 2m5vh4KXm7AswNmz8REvO087+9c6P4xH2sQXPw0q2vAuVOMG9wtWmlkk2ihlvbyK xvt1hUZOmj0msm168vGPHRGlhk6OxEy61GuHnaZM63X5ItkiYIQPqd6cmbYTwzu/ hsc1AAylnf05r+6wVnSmQzPKEbmHTkLOimcJNlo4dw== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, AIE ae-rt@uw.edu UW MyPlan Evaluation Site UW MyPlan Evaluation Site http://www.washington.edu/online/privacy/ MIIDGDCCAgCgAwIBAgIJAOx8j3oREL4DMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3V3a3NldmFsLmNhYy53YXNoaW5ndG9uLmVkdTAeFw0xMzExMTgyMzU4MDla Fw0yMzExMTYyMzU4MDlaMCYxJDAiBgNVBAMTG3V3a3NldmFsLmNhYy53YXNoaW5n dG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjDQa2pEk03 zZehvyuQ0pZMldhCodX/yAa/X1eJPv394qIh6L3NjVWrnW/LxAFk7GGUryJAQOvM HSUvIgDQQL5V+CJGd+Y3ehAOpWn/UeFGEVQrqrUGHV6giVTKlBonzi/8MJvDBRBX mm/G8y7XRGeap0a0dIAZexyglH3Fa9yOelqJYnwONHzChkI2ba4TRfpLazALacYw xeGzwoquTovQVudG3yJISpp/I+rJC4UB3MMWcuI8HY87xtqxDrCJyLxVm7Xn4GdJ WJEMqIO8qib8u2qzBVKwFWQtzQ22BV/O3cQG7vm5YSof2sSMtpHIUNb3quKV0a6o 8RUGZtsF4SECAwEAAaNJMEcwJgYDVR0RBB8wHYIbdXdrc2V2YWwuY2FjLndhc2hp bmd0b24uZWR1MB0GA1UdDgQWBBS3/Uz6qn0aimqejA/fPcbOWN3skTANBgkqhkiG 9w0BAQUFAAOCAQEAmB1umvoXXXQPqHSsa06S7pco8/+LIAGpI/ZJ/53kWVBVszXA hGZqhA48p5HZeBGFcmawgIZSN2t8PF09d40q841UQyfKG/OhQMT/KgWARRxj/yI1 NVo5Kj29e1v0WtN/wZ/COjcVOMtfMBJkYtAW8Rm/2ENUTFQnb7ZvhVreJJkJ5Zj+ 1eJIFb3sY9SvjzCSyMYQmlMsOU1Iiuy//gx++nJX0ybIWKfYFrhbuaaFqrrXmqQQ 6ktwoS7Q0xEYH+exPZqpfHN3EkVDDlpCyKBX8aFVeJABOstnv4FvVguPt8T6XxBR i/dk8PLlZUZLGvMGoeW+IvkBH4zy8cWudWbEdw== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, CI ae-rt@uw.edu UW MyPlan Training Site UW MyPlan Training Site http://www.washington.edu/online/privacy/ MIIDGzCCAgOgAwIBAgIJANqJLb2dXiDfMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHV3a3N0cm4wMS5jYWMud2FzaGluZ3Rvbi5lZHUwHhcNMTMxMTE5MjM0NTAy WhcNMjMxMTE3MjM0NTAyWjAnMSUwIwYDVQQDExx1d2tzdHJuMDEuY2FjLndhc2hp bmd0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvnw3wXv/ svYMnhgHFG6pct1WjAoDHT+UMJRifrpajN7YWGtU0lxS30u4xmB/h68vcDkWeLkZ SjIWJxpJBT4WzG0l+OxTRswG8YWNjun93032uM5iAke8PlHHt/QqxrSx8Js0ZXFL 0cEU/s7Wj7wRIdpUrS6Yf0yZZtYQy6hzvoJ0ApW/Yeq7uZTZrxtBjtdfFRagxBT9 v367djcG7KoJmdMSrkcC6jyyJpgqgUXmKFo/FUSLp6YAzZY0QZfbXu5/5tqKCf6q 32GEkr2rLyNGxf2Ft53I+wjGHrH23Yqnn9nWKyvaSmg1fFduStpF0N1/dlvw/ASc zkxR7gBusoxfOwIDAQABo0owSDAnBgNVHREEIDAeghx1d2tzdHJuMDEuY2FjLndh c2hpbmd0b24uZWR1MB0GA1UdDgQWBBTWOEaRRgTwSVKAzC3Xwzdu19a/4jANBgkq hkiG9w0BAQUFAAOCAQEApr4SR7UeUx1yEbl4REAMSOlJx8kBR4PRxiHM7JTUE7Pp gG+Yd1kEOi9Y/hPiPhMjiJAoIwvmQdTKHnt0M+d0+p96/xC1y+fBdXpakiPbx+bf 84i0usYC1tOVlcC5T1K/B7pZKq2bZDzqPMwGewM6Dd2Dira/lJsaOjHZtRtP6qXF IGdSWy8gyIBLdHtb+JhoYkF227JPaWohnommrTPHeSrF8piIC02R4ykNKkMp7jAi gJr92U81E7qflK0CRZtEXKoMkkIG16TtoYfcCIRtKSLGMFLIFidicwsJMNmRw/Iy yWPd7yBgCL8RkAeHEM7gKXg/CGe7sY48d2kpSalebQ== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, CI ae-rt@uw.edu UW IAM Test Windows Shib MIIEETCCAvmgAwIBAgIJAOGx6wjTSmghMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJVUzELMAkGA1UECAwCV0ExEDAOBgNVBAcMB1NlYXR0bGUxITAfBgNVBAoM GFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjEOMAwGA1UECwwFVVctSVQxITAfBgNV BAMMGHZhcG9yLmNhYy53YXNoaW5ndG9uLmVkdTEaMBgGCSqGSIb3DQEJARYLcGFz c0B1dy5lZHUwHhcNMTMwMTEwMTk1MjIyWhcNMjMwMTA4MTk1MjIyWjCBnjELMAkG A1UEBhMCVVMxCzAJBgNVBAgMAldBMRAwDgYDVQQHDAdTZWF0dGxlMSEwHwYDVQQK DBhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24xDjAMBgNVBAsMBVVXLUlUMSEwHwYD VQQDDBh2YXBvci5jYWMud2FzaGluZ3Rvbi5lZHUxGjAYBgkqhkiG9w0BCQEWC3Bh c3NAdXcuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0eFE0D0y KbAIx3VSOlWzvGNPXlXJvJcOdR3VJJ9v2te5oG3o5dV7vQZsCwH8s8uIW2rEmT0O sPihWBwZLvw2BM+AS08vvp24H9vc8CJtp69X7zRdMTxTa4eJKq4VRdTXQj82YiO/ DgoprGxZqzyWDri9WlDzLu0BnSEKNK5Kc1nep6pfndW9XCfT8mbvzI86Q5exjD9a 6Uxl9gKrAVA9J/GYLSxYePnIAHeITdho9+QHy7GenWUbVYobOjAL1SUNvWw4ziIj DkX+fdODXLVD+eSh8Y6b0SdXi3MqJaecliAzUmwNNfSwxhhmaUh3KaDHjHEY1aqG OyPFzGjaRTTIFQIDAQABo1AwTjAdBgNVHQ4EFgQUR8UBppbNePTNK35FF0IDwUq5 JMMwHwYDVR0jBBgwFoAUR8UBppbNePTNK35FF0IDwUq5JMMwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEAAcLhUP7hbAd5mMKpqLQxhLKrvX2q11rRlnXW 0zuTzLAiR0X0vrbQ8skmLWmnm3s+S7H7VuhN7+B28LklFRSPVsaL7ans5yB6MQFv T9f+igu+u0plb4QcmFJOqj+prLBxb39wFLKANkdkgQLJxISDAENx9y7KIVyZajVp hvXOP3eENXvlqhlL6d4ewMybjePb7En7+SwV3fjYDFg3tBqrXoeRBWp/VeFgPumt PkHVdaqo3tV3UMxXLBAAQPZxfeD5sfY50dpYnMsNOYS7KEZsu1Qa6HLgtuuuk54F OBZb4LElCTSZOMV7cLVqL0DCuTpbxjTBcSE2jgbPT+8+J74lCA== UW IAM Test Windows Shib University of Washington University of Washington http://www.washington.edu/ Jonathan Pass pass@uw.edu Michael Brogan mbrogan@uw.edu UW-IT Wiki UW-IT Wiki http://wiki.cac.washington.edu http://www.washington.edu/online/privacy MIIDGzCCAgOgAwIBAgIJAPwB8r0wfH6sMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMMGXdpa2kxMS5jYWMud2FzaGluZ3Rvbi5lZHUwHhcNMTIwNTE3MjEzNjI1WhcN MjIwNTE1MjEzNjI1WjAkMSIwIAYDVQQDDBl3aWtpMTEuY2FjLndhc2hpbmd0b24u ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0uWzr0fWsvoAZKxB Vudk8BtT3tJqT2tpXnrPp3dRYAUXy1OGtPendD0iaFDPeYT64Jo71r7usVwXq+n1 AbWlOJAsYfDyeqZ9Xo8WXbeiHwCgcqgvif73ff92vl4wVp2MTxhn8UBVzws1yUPi /SstW3Ja8jV3gcZa+hw+54bzh29zQURQasV6pbj1LbT5hSjvTQZm5AXA3w3jvoPa GY0sWnpE4PFjnUwcJgFshSh0MD1I7jVTfGDuZFiTJFycAZNV7hJeQVrSdIPN4MNY 65A1FLuGdphjaZbJ90AHL30xZnEjNQwXMW7s3BeF6BVPE13dgVUdeQerOME8zDUE P6YoiQIDAQABo1AwTjAdBgNVHQ4EFgQU+zn0zoYgz4nm2g+bYZ6QdTT/dg4wHwYD VR0jBBgwFoAU+zn0zoYgz4nm2g+bYZ6QdTT/dg4wDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEAU/Fv0vbuQll/XqtcFFS8TBVJWwjXYpcn6kVYNEB9qHnt +Kg1ynK30meDcBysAHTgELu71UGj9CRcKfSQbfqO8cRLpNaR249njcr97qMFrzDX l+tiUqQuwPW8L6puP07jwYP6E/JgZIzgbZVq0do92AHf+Gs0zF5wyEC2+EbMu48t 2SJXtsUFzzuldTuk6wiwZ1FywJV9ICLbJ5YD8GD2iutAdNFC9PC5DrrGXq9jsqvB /qSJSSD2suDiJ0cDcSg6wgfBNmqogh/2W8OxXFaXCtro6Y8dU9JoG2QN6WX61N5d RQgV4p+WzglY8pdWyhszaRT+T/qstZMICeGYa2mSRw== University of Washington University of Washington http://www.washington.edu/ Applications Engineering, AIE ae-rt@uw.edu UW-IT Wiki MIIDDDCCAfSgAwIBAgIJAIALwFEKP1tKMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3dpa2kuY2FjLndhc2hpbmd0b24uZWR1MB4XDTEyMDkyNjIxNTEwMFoXDTIy MDkyNDIxNTEwMFowIjEgMB4GA1UEAxMXd2lraS5jYWMud2FzaGluZ3Rvbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCp1FCJUxuf35wSEN8ah1Xj z3gAbY26ap7cw65CtyHa27fB0q/rc2RjC7bciI1IJEjMC0WoDszVdJHnP56GMnST XtapkODna+z7z/JYxwTp4sVQjfgDdL1Ouc47BjLAwH4mIGKAIBNELPdnr2bRN1lQ Sf3nVA2A24/czNw7kn4DC2YU3Gub0IkIziqB0MIJwl9J80mR/TZsVsBO0CGy1TV/ AyByAP2iWqTxyLMkFA0RbhqXGZ1F1DD6vPF+C505gd/wxjPnmmxmR/0A826w0Ghn FBs7tGf4DqLqCNt9V91RaC9vPSY6thhDGQqt/IYvbJlLwGISivL9kJ8iGGb7kqyL AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3dpa2kuY2FjLndhc2hpbmd0b24uZWR1MB0G A1UdDgQWBBTSRFlVHqDRN1lpoyDS52bppzBnAzANBgkqhkiG9w0BAQUFAAOCAQEA mpvMA8Y0LSDFV6DNlG4Yl3dSUQqABgoWdB4dkEuHimpXf6OK3wEroBlFKHA4Vpug FgZGIiLimmH4rFDui4s3V3nUmRNA21fTtjw7BXre1/aDaq5js6lnF/OL/JO1OwwV Uf+GWFnR/JBmDQSS0277UfiCMj9XeVIuVIZsasBNAm/mXRrHmndFwDsvDpO5wFpy EVqqQqwzgcnc9hq+jXDn0oC6BH/I+ib/U8HB07+t1l7DRqp4RFnYydnpjTg2tA6t YmFU7Yl3BNM7HHaX4pJOUSosGhaB4cC/QuTtDIuLglgeAYKKKxy5PGmIfWdFAo2D MAsm4SqDx/XJMBeJnpS4YQ== University of Washington University of Washington http://www.washington.edu/ Distributed Systems Applications Engineering ds-apps@cac.washington.edu MIIGYTCCBEmgAwIBAgIJAN/x05bp0+4DMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdTZWF0dGxlMSEw HwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24xDTALBgNVBAsTBElUSFMx FTATBgNVBAMTDHd3dy5pdGhzLm9yZzAeFw0xMDA3MjEyMDI1MjZaFw0xNTA3MjAy MDI1MjZaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD VQQHEwdTZWF0dGxlMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFdhc2hpbmd0b24x DTALBgNVBAsTBElUSFMxFTATBgNVBAMTDHd3dy5pdGhzLm9yZzCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBAMTa2jsgNW9YGqffQhDA5UGlU9GrwRs+sxRf Nfw0pk/Ykmpk+6bdl3gIpbfm41FJn8NQMFY9kd7b5sC5y9DP/zFPT7yX26IRvu2y 7aoymh2pTajOP1TN7FNbXR1c/+41S2FToaI5XHI3QKRCHFNI29gezPsDjswuSmR1 59xCnOizF5MTgQT9OvqGEDkzzZV8rMN70rU7n32fbgYgPYpb4N9XqZ9KuQ9vrdyl JsYDx0NL05lXiAOGFQubWrbq/6zXR9Z7MuVwg3UGejS0dJCub+zyv8NIU0eQM9ZC 3nGHO7uOQnUs3nxa4pzSNX0H1YsrQoLhYMcj/Wgs71JGuUD3kRtWKK3qMJiFxm9T qFyvoy+PMJaHLqpvS0yMTkvyCeCcOYe9O0sNU6CJQAsq/vIPV65u74u9wYUeHy/J b8rBqrr3v5D1N7w+v+hJWezF1QlJsTPGzbzCP101Y5vK2Jc6Q3hJ3Kd6k/RpOIlT NR0QZv4Xu1aq40Ii8IZQcrNnMHA488ZRkxXnarmEL9WRyG4s4JQLpGBpxdkprznC I7W6ERCXdw3W5/XpDLon0WbwkLDBlrLklYWzJ43nBajmmHOnBySztwywvcm6FnwV wn8/ygCFmQ12ntbmUNZRlttgK8DRaKiM79djgvQCGQdjuyKrGuYFkHDJNskCZG6F XxBdM/nDAgMBAAGjgeMwgeAwHQYDVR0OBBYEFJUkAKnbE+eniERI6YP3aHf/IsuT MIGwBgNVHSMEgagwgaWAFJUkAKnbE+eniERI6YP3aHf/IsuToYGBpH8wfTELMAkG A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1NlYXR0bGUx ITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgV2FzaGluZ3RvbjENMAsGA1UECxMESVRI UzEVMBMGA1UEAxMMd3d3Lml0aHMub3JnggkA3/HTlunT7gMwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAgEAvd36G9CdVoxHshGQ+cDdKoVNUriiuvPaqx0S kp1nisyLWyAbY7fejAyjsZJXXRsjURt4B0wESLCBNgXoatL9eyxULXYGb+LOomcp WsATIIl7SkurFZJDVuVkvVjY12Rgg9+kFgeagzDSdFTAT3RcdpRGeS8DUn848hU/ J/mQKUZ5XQxcdI9E/RFKmvtVwykwNiiy0MzGgRZ/uH2XpsjwlG/ciGVz+TL8/yMd r+/tErwpNJq/f9Yyu3QGxULpmK/foKlOSoinUCIxo7tQEMlEUyuHrORvZg11fjcV CxIyD4J6Ev+9EJfjl1rNMC+gnHHpQJWDVkz2eg/Q8H4v3H96OOGA8JMT3t/v8VPv w8VBHKZUXA9O7URf1GTQkXipehKQIsP6jM2i0m4FmarKUmdxobSwYB2s2whktA1/ Boy8+me9UTOpK59Ysl1JGDfida9Rjy6f2m3eQ/aiFHZnKitA69SIm0UCxguKzgu3 cZrTavagAEexjp6RiarXcVpPpYAcg/0DBOApIiwU8Eob+t38AaRuCurLIkr4KzLa BOkd6UmtxMkJ8AYjELPEVplPas8BpLk0u885AYsNUBxwYVK87pOtopGzXNr2hJbc XXAKFdYSgq5beHZZu5KBZdLKtlXLpbhtHS8VHU/W/XUVS0OvTMWH0QUwEuegEm8r GYNAmNM= University of Washington University of Washington http://www.washington.edu/ Justin Prosser jprosser@washington.edu Population Chooser MIICxDCCAaygAwIBAgIQSJ6ZUVp7BLFOmsIFdzQxTzANBgkqhkiG9w0BAQUFADAe MRwwGgYDVQQDExNteXJlcG9ydGxpc3Qgc2VydmVyMB4XDTEyMDkyNDE4MDUzMloX DTQyMDkyNDE4MDUzNFowHjEcMBoGA1UEAxMTbXlyZXBvcnRsaXN0IHNlcnZlcjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZ1Kq6nV3BP3gjA1sN3E1Ta GCC6b48E3rBtb4NrkSs9IhqgdUN8EADfJPEHytuVHAU31v9jyLK/UrrfFPvO5wcR EuRQ22HnmPNcUxZxGDf1NFT4Zn4sVgOKaReZ2pcH63N8UEcoWyOAfbS5nImVU/qe Mtqxrzrh1SDcVLl+RPw5fWdOJ2m1LWlQkpxTpzF6kyYNad1QA4E5X5UYEr+It4qv 46IkxknWG1lsGP6wEqA5lGoa4tOeGbyZTeeYYs563GmQfj7PThC/tsLeEHFPNRot hc4+gGz1Cne1OYq1wqkRj+Nx8GUwnhq/WT9oyEJ1ysY6Zy5Oskld9PsHyIONIc8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAalQxIAlvYqQ5MpER3rBvHyXK4xVl8fcu w//22pI4ZepiN+kHVIoBSlmIB/O/hleusPWOfu1zRzNNtGHFnCnD7q2TLtqVQUPh s1GRQV6mQqpOuYiujkN2cG6NTKhUhDO+srsWxTHnzZ0AuGxU8Bjj0Ubgze/IRYCD 5sLY4we1UsPdk8HArd3+LAgidYLVwGG2peJr+stppGppabHIXnqVoprfq1fhs3/J lu2ieuPOK3ZWY9tP4EDwIAaIqFX2/7O711xvVisdKFJIvpCGuR1y2mdlXqnb+8lL bJEyH3v4UKAZCjYC5GuZQTdmSMH0Y+MrRM60tQqt+FoV18d2qf1HrA== Population Chooser University of Washington University of Washington http://www.washington.edu/ Shawn Drew drews@uw.edu Vijay Arora arorav@uw.edu http://id.incommon.org/category/research-and-scholarship washington.edu University of Washington The University of Washington IdP enables standards-based federation for the UW community. https://wiki.cac.washington.edu/x/fiOD https://wiki.cac.washington.edu/download/attachments/8594302/uw.png MIID/TCCAuWgAwIBAgIJAMoYJbDt9lKKMA0GCSqGSIb3DQEBBQUAMFwxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uMR0wGwYDVQQDExRpZHAudS53YXNoaW5ndG9uLmVkdTAeFw0xMTA0MjYx OTEwMzlaFw0yMTA0MjMxOTEwMzlaMFwxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJX QTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMR0wGwYDVQQDExRp ZHAudS53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMH9G8m68L0Hf9bmf4/7c+ERxgDQrbq50NfSi2YTQWc1veUIPYbZy1agSNuc 4dwn3RtC0uOQbdNTYUAiVTcYgaYceJVB7syWf9QyGIrglZPMu98c5hWb7vqwvs6d 3s2Sm7tBib2v6xQDDiZ4KJxpdAvsoPQlmGdgpFfmAsiYrnYFXLTHgbgCc/YhV8lu bTakUdI3bMYWfh9dkj+DVGUmt2gLtQUzbuH8EU44vnXgrQYSXNQkmRcyoE3rj4Rh hbu/p5D3P+nuOukLYFOLRaNeiiGyTu3P7gtc/dy/UjUrf+pH75UUU7Lb369dGEfZ wvVtITXsdyp0pBfun4CP808H9N0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUP5smx3ZY KODMkDglkTbduvLcGYAwgY4GA1UdIwSBhjCBg4AUP5smx3ZYKODMkDglkTbduvLc GYChYKReMFwxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5p dmVyc2l0eSBvZiBXYXNoaW5ndG9uMR0wGwYDVQQDExRpZHAudS53YXNoaW5ndG9u LmVkdYIJAMoYJbDt9lKKMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AEo7c2CNHEI+Fvz5DhwumU+WHXqwSOK47MxXwNJVpFQ9GPR2ZGDAq6hzLJLAVWcY 4kB3ECDkRtysAWSFHm1roOU7xsU9f0C17QokoXfLNC0d7KoivPM6ctl8aRftU5mo yFJkkJX3qSExXrl053uxTOQVPms4ypkYv1A/FBZWgSC8eNoYnBnv1Mhy4m8bfeEN 7qT9rFoxh4cVjMH1Ykq7JWyFXLEB4ifzH4KHyplt5Ryv61eh6J1YPFa2RurVTyGp HJZeOLUIBvJu15GzcexuDDXe0kg7sHD6PbK0xzEF/QeXP/hXzMxR9kQXB/IR/b2k 4ien+EM3eY/ueBcTZ95dgVM= washington.edu MIID/TCCAuWgAwIBAgIJAMoYJbDt9lKKMA0GCSqGSIb3DQEBBQUAMFwxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNo aW5ndG9uMR0wGwYDVQQDExRpZHAudS53YXNoaW5ndG9uLmVkdTAeFw0xMTA0MjYx OTEwMzlaFw0yMTA0MjMxOTEwMzlaMFwxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJX QTEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBXYXNoaW5ndG9uMR0wGwYDVQQDExRp ZHAudS53YXNoaW5ndG9uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMH9G8m68L0Hf9bmf4/7c+ERxgDQrbq50NfSi2YTQWc1veUIPYbZy1agSNuc 4dwn3RtC0uOQbdNTYUAiVTcYgaYceJVB7syWf9QyGIrglZPMu98c5hWb7vqwvs6d 3s2Sm7tBib2v6xQDDiZ4KJxpdAvsoPQlmGdgpFfmAsiYrnYFXLTHgbgCc/YhV8lu bTakUdI3bMYWfh9dkj+DVGUmt2gLtQUzbuH8EU44vnXgrQYSXNQkmRcyoE3rj4Rh hbu/p5D3P+nuOukLYFOLRaNeiiGyTu3P7gtc/dy/UjUrf+pH75UUU7Lb369dGEfZ wvVtITXsdyp0pBfun4CP808H9N0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUP5smx3ZY KODMkDglkTbduvLcGYAwgY4GA1UdIwSBhjCBg4AUP5smx3ZYKODMkDglkTbduvLc GYChYKReMFwxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJXQTEhMB8GA1UEChMYVW5p dmVyc2l0eSBvZiBXYXNoaW5ndG9uMR0wGwYDVQQDExRpZHAudS53YXNoaW5ndG9u LmVkdYIJAMoYJbDt9lKKMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AEo7c2CNHEI+Fvz5DhwumU+WHXqwSOK47MxXwNJVpFQ9GPR2ZGDAq6hzLJLAVWcY 4kB3ECDkRtysAWSFHm1roOU7xsU9f0C17QokoXfLNC0d7KoivPM6ctl8aRftU5mo yFJkkJX3qSExXrl053uxTOQVPms4ypkYv1A/FBZWgSC8eNoYnBnv1Mhy4m8bfeEN 7qT9rFoxh4cVjMH1Ykq7JWyFXLEB4ifzH4KHyplt5Ryv61eh6J1YPFa2RurVTyGp HJZeOLUIBvJu15GzcexuDDXe0kg7sHD6PbK0xzEF/QeXP/hXzMxR9kQXB/IR/b2k 4ien+EM3eY/ueBcTZ95dgVM= University of Washington University of Washington http://www.washington.edu/ IAM Technical Support iam-support@uw.edu IAM Administrative Support iam-support@uw.edu Elsevier Shibboleth Access http://www.elsevier.com/wps/find/privacypolicy.cws_home/privacypolicy MIIEwjCCA6qgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMCVVMx DTALBgNVBAgTBE9oaW8xEzARBgNVBAcTCk1pYW1pc2J1cmcxFjAUBgNVBAoTDUVs c2V2aWVyLCBJbmMxITAfBgNVBAMTGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTEw MC4GCSqGSIb3DQEJARYhZWRpdC1hc3NldC1ob3N0aW5nQGxleGlzbmV4aXMuY29t MB4XDTEzMTAyMTE3MTczNVoXDTMzMTIzMTE3MTczNVowgZ4xCzAJBgNVBAYTAlVT MQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpNaWFtaXNidXJnMRYwFAYDVQQKEw1F bHNldmllciwgSW5jMSEwHwYDVQQDExhzZGF1dGguc2NpZW5jZWRpcmVjdC5jb20x MDAuBgkqhkiG9w0BCQEWIWVkaXQtYXNzZXQtaG9zdGluZ0BsZXhpc25leGlzLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMggBNAG2t468HppXYQx RIOUaFGxEq+COlTvI/c8wpVuz/nQnd+VlPf823RGtY76VsDDOHiU8t7vbjD2XU61 4WW7hl+LI6K7vsHRWQjc/qjMoSRUc+ZZvlxdZB886nrqX5Eq+eGCFHCcpw3C/VKK GdLhrMANNkLoBXy/55hU7GSUjnbTaqoGZzB4FmGdA9uWXnG4KGh5+J3oPY6LHqMC F/XbDCoW/rU542ZQj8eYNBtgiT882s0AwJDOFLUebuwiZZT2S4/JXA6yETEh3XgH oD8S9cOUUOH7FOfsixh9mM+9n/Z0hBDnRZqKBWVQYhbNY420QnFTXHPqMpcnir7P DlcCAwEAAaOCAQcwggEDMB0GA1UdDgQWBBRUeidaUG4IvkQ6VY2BzwGHySfN9DCB 0wYDVR0jBIHLMIHIgBRplEJSLwxbmKdjVQJ3SVR6FUfEoKGBpKSBoTCBnjELMAkG A1UEBhMCVVMxDTALBgNVBAgTBE9oaW8xEzARBgNVBAcTCk1pYW1pc2J1cmcxFjAU BgNVBAoTDUVsc2V2aWVyLCBJbmMxITAfBgNVBAMTGHNkYXV0aC5zY2llbmNlZGly ZWN0LmNvbTEwMC4GCSqGSIb3DQEJARYhZWRpdC1hc3NldC1ob3N0aW5nQGxleGlz bmV4aXMuY29tggkAurOvv8GTlsowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF AAOCAQEAFc2zXATtePA+MQl1doVYoM4CZrigXm9BOvlL+NLhbfSTaN2J3JvltGg+ smAQ0+XgP9tuwWCI62DR46WAERM8JKytHpJF6swlV+PKj6jT6GHs292xepCiPewE mJvJns+MlGj3QNwjLJkdzIxK2S+V5f7qag/Abs53h91XUIYtf5C2M7wDP+diTD+m S013ZauU+PYd3aQf0uvrBhZ2zXKwhdw1SK4Vkd2vqa/rddxdSVlZttIr8Qwknw1V AGkFjz8o1X8COPrqVZ3ynTZh8izmdWGn+2gYEkSaSANJRtccPJIG5H0BqbzRGCwj Xla1vuorg+kvltolsT93oCswfYnsdw== Elsevier Elsevier http://www.elsevier.com Ale de Vries ale@elsevier.com Chris Shillum c.shillum@elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com al2s-demo MIIDGDCCAgCgAwIBAgIJALRaoajKvy+cMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2FsMnMtZGVtby5uZXQuaW50ZXJuZXQyLmVkdTAeFw0xMzEwMTQxNjMzMjNa Fw0yMzEwMTIxNjMzMjNaMCYxJDAiBgNVBAMTG2FsMnMtZGVtby5uZXQuaW50ZXJu ZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQh4s7rJ2T0 +gQdPFgRLX8d4p5RgebqUng17rI2Ofd5iSkWoOEFCJbll7lQkHCBtuqySxtueRwK 9AT47n63hTrM1gzPwFp6G3FPR/ORx7nKzqms+bRuvGwXWZ1jK75hlEG1EV55zO1A WxD1COq5sCSNgO7jo4Bvlsa2s50mf3+nqRI1Hyi9lf9HaBxlHmEd5KRgTw4MWsUq V8K2CSHZtgjQZlpNDDvWvi59H7bpGeBVjbGTfKOmys/3T22HxnrD4FvQH1Jx/yRK LWVnNabMXmC9uYug5WVQZzC6jWVlPcDh5nqL9kiutCz6gH0qVa1oSIfOz6H3g/p2 cIu0NwLPONkCAwEAAaNJMEcwJgYDVR0RBB8wHYIbYWwycy1kZW1vLm5ldC5pbnRl cm5ldDIuZWR1MB0GA1UdDgQWBBRXjJIaCu2c7qYt9bgUCE7y1JmS8TANBgkqhkiG 9w0BAQUFAAOCAQEAsRCKasuIQAKE1m6RJGTLZJCNZDJ7f0vCPOfWSqmHcORwBLDm H5PggU6cRbHlB2aDfzOQcs/GsNmlazjjJ/PjFjiKxaXPfkyPzob6axdcsV7NKW1T SVZG56eYyw7sA5c5IPj2uwOIQYDO2um2tAXGnzlDKtchV1hANrxd5lqyd4Pap2qj s6eaPnkCKul+4XkbiOjydROg7YL7fJjnlYbWm+7cN8dibKNyulxAbrGimX1A3m6q nF981K2vhk5tAo5zv9NAIVkk55RVeey++AJOKelqOa44fpgH9lhSyXy1eBviunvL tfiCE+/ZBj2mP/XpCO03y3nZ1onoE3NJhR7EGw== Internet2 Internet2 http://www.internet2.edu Ian Bobbitt ibobbitt@grnoc.iu.edu Ian Bobbitt ibobbitt@grnoc.iu.edu Ian Bobbitt ibobbitt@grnoc.iu.edu Ian Bobbitt ibobbitt@grnoc.iu.edu AL2S MIIDNDCCAhygAwIBAgIJAMjWwv1c66kuMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFsMnMubmV0LmludGVybmV0Mi5lZHUwHhcNMTMwMjA1MTYyODQ3WhcNMTYw MjA1MTYyODQ3WjAhMR8wHQYDVQQDExZhbDJzLm5ldC5pbnRlcm5ldDIuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmaxWJ83aUTMcHB+WDWt0vHDg LaXil0yvnT/gIMaE+RuWUKsTzpX2iSH1vYheyvlJt/4iwvR5cHo+q1wM4Rnbpspt h86j4BFSrZtCyidaxfjPM/JdCojM5rMx5nsWTonmPKlqRRqtNh/maMK/HEbGhSHy PbYHDmRgXl+E1kouFFbNgFuTe0xicxQXWZ6rPv2fUZwLFVUd1lkwjebOQYFftroW V7V60JoCGHIldTlN4BJ5yuOAeh82cP21AIWvT/tEab1dKEcGJAmBw8P57RJW2Tvr mdjux4aJIXvfBsgWid+TD8X292VhanIXt+NDBZAEI/znsQwDp46hTw9ttFn/EwID AQABo28wbTBMBgNVHREERTBDghZhbDJzLm5ldC5pbnRlcm5ldDIuZWR1hilodHRw czovL2FsMnMubmV0LmludGVybmV0Mi5lZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU FyrBb0m/TotjDq36tDDiz3se0eYwDQYJKoZIhvcNAQEFBQADggEBAB1KX1wU+UvL 4UFfDOiT49nrrvwQ8CikKUIMJw/Mg+cM5N1ktJ9CfP/nJddsjrIO3Dgf4L0og7up kH3hrW4AZyCa3QvPJ+GW0Ud46TPUdrjbnqK5OMHw6mZm6b1JqaUIBK3u/apA+aQV elDvkekBg0s2Gpjb0Cdb4RTUHeL/khKelKg+oUqeHQ1f5c04z7Zke8IBN/JED9tk fgtI47R7ZZHoIIQkuwc8/vqrJdcH7Mu18MLN0Xdk7l86CiZuxTICgGxLj/s4gOrq 3Du8vbfFFMsKIG9xbD6i6RWNnEM5y6hebZV642ZdXSYLR631t+omzCaS+KGQMWuU vRRzl5nGD6A= Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu MIIFnTCCBIWgAwIBAgICAoUwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkwODE3NTkzNloXDTExMDkw OTE3NTkzNlowITEfMB0GA1UEAxMWYXBwczEuY28uaW50ZXJuZXQyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO1EOiyiAt59b84u+HE6JdWRBBS6 40Ob+n4rbpqxZkJ7fyyqT2NoWyZj3RpFJeQy0x8oj4jtayZZOBqp5jr8IUNhteDI na7TZR/8oTt1jVQc+vFbiYFp3yytJ9gIM9FYGSreMc+CMVBhqOH347t1LozD4CzO Xg6NeMySAQkIqQPMPkyGdo/su5ETmjMmOHUxKkcbKfwynH3c6ClOcAvKLBDCZApY rp4qsyx8LqeOhf/PYRLShQ5hFoSIVTokdjhtxac6+tq9INSuES+cRHvuD966kD4Y 6ohbZaN48c/1tYss9H/UGE9ghF6NQLXmKovO7/7rDlEdkzqegC/AlSvTqpcCAwEA AaOCAqgwggKkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUWoGu9xI7hDtAYQ5GiZnI nAH3ttowfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJ BgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQD EyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUH AQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYB BQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5 aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9l ZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4j AQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwIQYDVR0RBBowGIIWYXBwczEuY28u aW50ZXJuZXQyLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEAsmikl7wc3MqJSqOpMpO8 T4PeI+GYZgzxo5BZsJaqYtZzV6E1JJ54SnrFn5POxACjMq3OyCmaKnJyHaLEYyz3 7ZPKpJhZQKrgETA/9xeYp4qr3ZzZzBMgzPSwKUH7qR6hfD7S7eaWrbxwvMLENkFw zB+fCwFZrv9AObkkDZReWpnoRgDRTaN2kXebbDAfJFRUdLLTHyoEaIrSxWFou01+ h3njfVnlF/JFUyfigiEwPNgi5DCLdUvmpB0TEeK2LFtq6uA/YxywNZfehFNZt8UQ f8I8ypF2PrrGNqZ1Y4cufE+10CT20m9eTaNtvITJV2x9SX4FF9k5EzrPRuQqLG8S ow== Internet2 Internet2 http://www.internet2.edu Michael Gettes gettes@internet2.edu MIIFaDCCBFCgAwIBAgIRAKRavBIVtbw4/dUsQs1tSPIwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTAzMDMwMDAw MDBaFw0xNDAzMDIyMzU5NTlaMIHZMQswCQYDVQQGEwJVUzEfMB0GA1UEERQWTEVB VkVfVEhJU19GSUVMRF9CTEFOSzELMAkGA1UECBMCTUkxEjAQBgNVBAcTCUFubiBB cmJvcjEfMB0GA1UECRQWTEVBVkVfVEhJU19GSUVMRF9CTEFOSzEfMB0GA1UECRQW TEVBVkVfVEhJU19GSUVMRF9CTEFOSzESMBAGA1UEChMJSW50ZXJuZXQyMRQwEgYD VQQLEwtQbGF0aW51bVNTTDEcMBoGA1UEAxMTYmxvZ3MuaW50ZXJuZXQyLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANRk6eiCJ6FjdQuZL0jNAzux OOvJRVRlf5Q8LVo+XiIF1qyjBDlcpeNsICJI5L/GCQ+VfIh34aYS63tswGtCLacb Lq9nfhQHFeXnvqEbIegljF56xCM0yfr/1jWQ7xcozUSYy6asq4UCTcGiMsD3HMbr /qHtEzX3Bkm0X0xGQ36pYgO/WijDpq2N2us1Rxo8ai0LAqyuzuTBJxlIsAa3/AF8 Y/KCehBH2dJ22nvIP7AT8DPH6Rf2dSCnnSyMIM3+6o8RibiTbmQCwsvuIJUawZay zbqSUM/TBDNgDUrRJHoZX74SNp8dhRA6HXndr55n8ZNvmI+NZrIymUagNWk82zEC AwEAAaOCAbAwggGsMB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0G A1UdDgQWBBQjZvnwmWvUIuaXx7xCvV+fc0w74zAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwXQYDVR0g BFYwVDBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cu aW5jb21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjA9BgNVHR8E NjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZl ckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9jZXJ0 LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWCE2Jsb2dzLmludGVy bmV0Mi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAB1wbRB1togUjXEU7au8sjUd3W93 DvvzRxu/vZIDBnpfOskKUnMPAK5DYBm7DnKufYin1MgfKS513kw+uggZV1YJNUMN i+5cp1FxYMohtw5xOdOZ+ooPEbVwjqSmyVydzWXqsu6zngEfViM0WgQgCZYNRuYX uEmYR9hO76eeYDpQhg9lxNplDjaKpVtJKn/CPAE3tI/4lpqqLEKF/vooNrCs3HH8 c98Gj2lCb7UKlIWIQdGXZheoeR0q+HfUY5Zf/U0SHLWad55l+K/pCWlfTW0lIBRV 6LW7goGLS/foKQX7WyVFMqLf1YDA6JPfG+9j4ON9x8S/UNd+b2iZ330wG7Q= Internet2 Internet2 http://www.internet2.edu Technical Support tsg@internet2.edu MIID9zCCAt+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MRswGQYDVQQDExJidWczLmludGVybmV0Mi5lZHUxKDAmBgkqhkiG 9w0BCQEWGXRlY2hzdXBwb3J0QGludGVybmV0Mi5lZHUwHhcNMTAxMTIzMjAwNDA1 WhcNMjAxMTIwMjAwNDA1WjCBvjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE1pY2hp Z2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoTOFVuaXZlcnNpdHkgQ29y cG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERldmVsb3BtZW50MRswGQYD VQQDExJidWczLmludGVybmV0Mi5lZHUxKDAmBgkqhkiG9w0BCQEWGXRlY2hzdXBw b3J0QGludGVybmV0Mi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDNTT+nlhQy+KF6HFNvlLqpaBHNA8HWEwpkEf+AgV5H1KT7LT+ozA9LQsoZhZ3J /S2sQeUR1A+n3jraYk1moXr4nSCEd6oe5xkH0FEkajCm2tnj9mwT0OatjZjBWyJG BpUZIIz4sKPgSO7IGTt6Sz54AcbvxeF4r7MoL+9eZ/zl/Ff/ZA5PWcJLgrQEcsnE XwsW/5Gc4n0j8q3RkA6RTrDWDDIGtCcrp0BMK1YKrFCUO6g3Cm9hHFSZ3/nq/ZFd Gl17L2TPFpQU+fMNr/zLmAnL7FzSSz6xy+xRXu9eVXa0WTB9oHMjHxNJ6U6dphV1 8b6dJHH0iPNyq3HVxd9HGkFVAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAGuVDmR8 ws94cNtUCHsrLbFqOhslgJXo8lf31G+oz9y6p0Vf9QDDiBwm68S3EvSHGPc1J+0m jp+3v2atTQNXQL2RfmOBJIexVS4sD6FjnFixlN1UezpjsZf5tNeviD1Yqz2cLGNh cuKDve3x7JVFV4f6vV25xUqdnK5TllkiNv4UGrgQe41uMnBz6ycK5BJKSMHLf6TD ynbpBHn63+bbH9Jf0Qk79sOzWw3DaCaPuSE3vCGeWTSRYd4/k1QNUaI/U/nNwg9j PV7oqvhUtUc4Byv6QZngwi4kKYYPEl/FZaWmWt+SZxwqMWLiKN5vf9wMFxPsCd/5 UvUfWX0MpJDTFIk= Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu MIIFpzCCBI+gAwIBAgICAeMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDExNDIwMTAwOFoXDTExMDEx NTIwMTAwOFowJjEkMCIGA1UEAxMbY29tYW5hZ2VkZW1vMi5pbnRlcm5ldDIuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyl6rOYaJFHvMPwoh0OwW f1Qu98ETqDHNy0Xqh1y27hxRHGoEhAcaHZ1VqnkNeDTSFY/BDtRvxsZ8diGCluGL kBt0qk57W257hYnqOzUY0kDCV65Hj0wBq8Mz2u01VwG+bcthIp8EoBj52yzZPqLx SbRra5rViiykKyZikNNUodsqSkLFXxkCOwYd7gTsrMiFbHqkmCFridKcQvoj1vMS LNCBOgzTWGdDYKc47XoKbBJ0vNSz9/AF7q4H/XqVuoxUc8zB/ubeoo8ceWi8iJTb 6uDHlrfGPQl3YJB1+D9x2y6/3kmTTdmZJBM5vCzSRSuQGjVTNqLxs4mLvc2C8/Oa jQIDAQABo4ICrTCCAqkwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRsdfSUibM++kTB izw6XMxQJFlQpDB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgw VjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAn BgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggr BgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmlu Y29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBP BggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+g PaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcv Y3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysG AQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAmBgNVHREEHzAdghtjb21h bmFnZWRlbW8yLmludGVybmV0Mi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAAmbHtWg AWB3eX9AoM7L3xMUBkiqn6NB+GHXDrKZ2Hb7o2SkZhb2G+OtV98V3vIZCiXBgVHL 1enMZQiZtCGmGtx9DR9vMoUq8atvFZzMDL2VajYb699p48NnScYalVc5QVfa9ErU PHu0+PBwb/0D9TIMUpzSFJIw+AQBZ/qglTZmQRcMUuj3RHRLdE4ZYggfXgoZcwF0 POcI/NKgo/6hmky4HFf9m4w1WBzNHCjudECB5VNRERkCgNCHhZ9OVfui2nOMC8Br wxWoVU/q4dksx0Wd8CkpTyroc1SzeXbWa2JV55q/tBdTQ5KGT4pECTOMDotAtcFd fmOFSm1C0Rscyzs= Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu COmanage Showcase A showcase instance of the COmanage platform MIIFpTCCBI2gAwIBAgICAeAwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDExMjIwMDYxOFoXDTExMDEx MzIwMDYxOFowJTEjMCEGA1UEAxMaY29tYW5hZ2VkZW1vLmludGVybmV0Mi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDH0kk2kcLU3K6D9zgUq74z x0xJ71ndDqDMQAjeq3Kdj3iBlijDtKId2fAJaOj1EV50K/O8SurGvLhi7sr2Hz80 F1tRjo0d+HchP048T+aX24qxpe1IuQOT8NQF7nVJU7FErOPCZ4FDr0JpRKXcUPY0 2qw/ZUDZec//wHKPAlKD247G9WYtThX7o02pp+L9tmZtN2zyIs2WoguHsObrBpLA ILMe5xDbsRZZeUn2PeUtXh9dbfVpD6+J+i13m+/eub4H/+zjWGUJy6tSMs5RTXRe 9CqijKKaoXzyQmYcDLZTnHOihqVngZy3zzOOh29eBwfP6Yav0KTbaP8H99i+w1Nn AgMBAAGjggKsMIICqDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFANDEuiuJ9y0FcVW j9JWF1tE99tXMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBW MQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcG A1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsG AQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5j b21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8G CCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9 oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9j cmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYB BAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCUGA1UdEQQeMByCGmNvbWFu YWdlZGVtby5pbnRlcm5ldDIuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAEvgF0AzPn WtxSYhQ2VePUMrpSLytz6a86Zg2byCZXQSMltAN8XZpesNJ2ygTOzLIMCJIPbIQD xayVzHh7Dsnu1mCFgPgRqI3PjzADgyUFC2l6DMbQ0GdsfKuJh4gt1ai3nzIWFAZK zai9qdA+9UHPxIghV36ubpN5gK7d2gMu5F23Vxnv/oxEO0WA0B5nMFDuUihqXiBi /05xWbtlUdzP/RaGpCDyYF5OkjCZiqO1jxu5eezRaRMDgwGvgdhQacjFC1ZTw15W jjiY4wgBn+ADerH0Le8S5TXyk2ELh06rxaOxVp1lXYo98fH2nro9+zJrOZyvA/Tz aW6JMR3rTwF1 Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu coretest.internet2.edu coredev0 MIID/zCCAuegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR8wHQYDVQQDExZjb3JldGVzdC5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTExMTAyNzE1 MDAxNVoXDTIxMTAyNDE1MDAxNVowgcIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5 IENvcnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEf MB0GA1UEAxMWY29yZXRlc3QuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMw0vnMIDQ+znf8ptJqadmcTkAnlXV8cD2lUz2EgYGWlgOhteTob 5VKqpWkRVa1cUjTzMKMxJXkMc37/KJFslH3qv8KAkI2hR8B59HEe31RR6u4mYyu4 MlMkZF+gx5IwkI27cX+N8WZRJaf/pmIJfPpCgehMBLfWrmpjuofH2xgaorTetuCf JSrB5QnAwPbTnlgMO5tsIiiOvLttBGjVdFjKIg+nNAAyaSsZc+76ARDnHXlkOn/p qP/3bwSpWwHBX5Y2rXf7N5DdynbXS2PXTAfG5pVM0PEvV0O2NK2tEhh2yDYe9knl qrngnPbbuomzG4POIknaMnKnq/x4KFsdl90CAwEAATANBgkqhkiG9w0BAQUFAAOC AQEABzZavWvS5glDpoacNRBfvmFx5PvHya7wnf9gbG3ZcLqluDGV3/QtVXkgX9uv ZtvGXkS2NV3ouslQ5Rdl0ZZFlIthXew0ac0vPbY53uB3GfKt58NBzAIJfN77U/ZH ypRK9Oke7T3pH3Ee8JxuFtBPSvxIpbMcZlo2quiInUPLbAusVABEPpx2WUreecZQ EUSZLoPjCP3MICkblBLbbIZGEeE0iXy+B/P4gwpQgBVuiZqXMvLvt8mOdaQF2Dga NCGMSO8mPhot3TPvk1N2vbjmbcspt59GO+wqqU9eyHUcK6mX97Z1pNwVoYtZsMC8 Pnz3bhLeWAA7ubqf9DqM7O/qlg== Internet2 Internet2 http://www.internet2.edu Technical Services Group techsupport@internet2.edu Technical Services Group techsupport@internet2.edu Technical Services Group techsupport@internet2.edu COmanage Showcase A showcase instance of the COmanage platform http://www.internet2.edu/comanage http://www.internet2.edu/privacy.html https://www.internet2.edu/images/COmanage_logos_color.png MIIFnzCCA4egAwIBAgIBADANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQBgNVBAoT CUludGVybmV0MjEeMBwGA1UEAxMVZGVtby5jby5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEyMDgxNjE3 NTAwN1oXDTIyMDgxNDE3NTAwN1owgZIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMRIwEAYDVQQKEwlJbnRlcm5ldDIx HjAcBgNVBAMTFWRlbW8uY28uaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAL5dLHSfQEwgCnaDiN+/JgJJRppB1vHbkULVCbKBXyB8MPRnE7kB veOmdLBmlotRk3U1Si9Fr1CpyNNqblUZ7wImMVKoEZ9AX5m3GivsL8pbNJOpZlg8 G2ZK4pa5/OR9Icu5J8dNFU1piIRx9yP/1bCUNVHWAM7vMkOqkcPUUd9OPTm5lUfk Q2IlrSxroAaCBiRRrpXUin1PYl/YntJOO1p1Vf0idAHjiRt7d/Hb+4w8Avth3iD2 5sWhJdZuQCbK1zAyqAAAGQ8HeU5ZAwaxrnSOc/ItX0NCnucYx3WugVuyDE7q4k/2 +QuJy5Ucas4zcoljh6xthrupCZbU5efXIRzBpYdM7A0eQrRNN+bZzcElmUr0bur4 YnQx4nP6PsityudShCe8uUNQqP54ay9cs1cqykRrPXD5K37lsC97Uqn/9zKz9W+V 9Tt1t/R+N7jC6OECTSJNsIzIxYd/Qu2OrKohifBArqXnBTfOIIylq8llhIqNI/ff d7ZarV2/aDtDvGX2MNEmHdO4wGF6W14T3GsJ7RKDQA03tD4D9gNPlkGpwyu8ynkW ItXlYj42f893usB/DUncoYyoGPpYfeJBmKBljV46CqRuAmDfJ9Ewlq/dpyXUY8dY 1Ffom3brKd3KGXHbdFgizy08udt4LPyxz5K26/ybbV+oviwjUBkF6KhnAgMBAAEw DQYJKoZIhvcNAQEFBQADggIBAIWdg4p3g91cOyTogb+1nyqyi0j/7KAA3xPm8YOq n5Lsc7/i7K/kglT5U+8U25joHtWnwiSZawkYng3f1isV2P7FED0Upnf0SbqmYPQG Njbjmv1DVR/DcTuf1moeItMSKHLfEkuDPMwrEbT3iEqN865ldj7QUJojr/l8J33C vcJR7qKxVVenPfBDVODEU9lu6lhUvpGE+NhKOPwf0L0qFh6DqOj7oSnZTeDfjLy2 xh8KEYSqckt2BZNFiH6NTn2n7hYJnbyhXpHYs1O/7F/vRRid7GqJaoIQ2yQC16iY 5IWJgDoNXlv+uMrnAbygFG1+C+f2E81ocpT1/8DQ7skUJBEsgDpLdC34hfuadcg0 pbmK1k1+1AklpxLq0in9/fV8OocHxy7TXy8E8rXb6z5EFPXWNcrEWGphhlDlJPTf yl7UKGyNZ6gaTeLwpCBfXdVXjmujZLR1LtL2lArzPVb416EGjsJgypmVPdDyi+06 Vtz7Dp6w0ek35c3VeWMf38y0RQQRg9fei7o9leVTK7Z+S9rJnHVyeYGIHlhUPQ8g NghP0C+jVvDIS6FMW3BjF32OCIccUQ1WGUBr7cXelYPDJKbSdE7b3zPtZ9wBU1as N4tuAWUuJSHlLtazLu7wFZbHY3WmjaruXcQFaG42hkDCl59/EAK2iZ7MAHa0nY93 G9Yy COmanage Showcase A showcase instance of the COmanage platform Internet2 Internet2 http://www.internet2.edu Benn Oshrin benno@internet2.edu Benn Oshrin benno@internet2.edu Benn Oshrin benno@internet2.edu MIIEBzCCAu+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MSMwIQYDVQQDExpmaWxlZHJhd2VyczAuaW50ZXJuZXQyLmVkdTEo MCYGCSqGSIb3DQEJARYZdGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTAeFw0xMDEx MTUyMDIwMTJaFw0yMDExMTIyMDIwMTJaMIHGMQswCQYDVQQGEwJVUzERMA8GA1UE CBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjFBMD8GA1UEChM4VW5pdmVy c2l0eSBDb3Jwb3JhdGlvbiBmb3IgQWR2YW5jZWQgSW50ZXJuZXQgRGV2ZWxvcG1l bnQxIzAhBgNVBAMTGmZpbGVkcmF3ZXJzMC5pbnRlcm5ldDIuZWR1MSgwJgYJKoZI hvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA5aWqy4dZ5s3R0R71125FlYsJWp5vioLmWQnJ+LO4 YI/DNGcnXHHR6SKQeA+2P4+kCWDPRWyf1/ItNqPvBskMIiEL6QbBzm45viFsRDf4 eMq6zA2VlMqVxg6QE3GYvSxVUmYliGIvm6AjixD8MtgmKqoobwuYCDnQHiOA0n9G +HzDY5mMiTRRJoEu7uElfGt/+baj+q/PX4Kx49XjVCCbnKYDLs4GDr1FQDcaCzTP hvNRYKCWQvfFInB6ZxZSYZonfqYI1ZCBTcise1cEQkyrojGqf4wUgXV58k3lBjwx 1G0qbtEWJEBHV7pDXYqI6WwLxH3GL2dbsRz7hrLcC12PGwIDAQABMA0GCSqGSIb3 DQEBBQUAA4IBAQAoT3aYwpf39bBmqZDsk4Z/7vrsZT5qCHj9gXUndMgzKB83HZCU +5dVq6MeXDnDZ2I7wsGlhDcmTpdiuDb43m1LGq76BRPZuAEdYflz1DL8INPtLZZH 5NvRYhFNGAogvcRucl9rZy+hFM9iuEI2U6bvi/N2ybKUG1iLO5p3vr8+m99JFWnd EG63cwD2jWD6xYMlLJQ3CGtGiYhgWy72VK49SfWFsdjXewV7HbNKNO7H0FYGAeO/ 0KpFpTTI9ksIXvx42gO7s2OjsdizupSwetq4dtOz5ceIZXkdU/iexHssrVkJgJS8 XkKmUmT8jRVB+Yf8Bq/mRg0NEEY508f0zhNx Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu http://id.incommon.org/category/research-and-scholarship FileSender This service allows any researcher at an institution who is a research and education member of InCommon, is willing to release EPPN and e-mail attributes, and operates an IdP to temporarily store a file of up to 1TB in size and notify recipients of its availability and how to retrieve it. It is designed to provide a solution to the e-mail large file attachement restriction in most mail systems. http://www.internet2.edu/filesender/ http://www.internet2.edu/filesender/privacy.html MIIEAzCCAuugAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxDELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MSEwHwYDVQQDExhmaWxlc2VuZGVyLmludGVybmV0Mi5lZHUxKDAm BgkqhkiG9w0BCQEWGXRlY2hzdXBwb3J0QGludGVybmV0Mi5lZHUwHhcNMTIwNTMw MTEyOTI5WhcNMjIwNTI4MTEyOTI5WjCBxDELMAkGA1UEBhMCVVMxETAPBgNVBAgT CE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoTOFVuaXZlcnNp dHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERldmVsb3BtZW50 MSEwHwYDVQQDExhmaWxlc2VuZGVyLmludGVybmV0Mi5lZHUxKDAmBgkqhkiG9w0B CQEWGXRlY2hzdXBwb3J0QGludGVybmV0Mi5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDJB0GAiWyeyrR5PgW3rnNspNceX1w3M1HL8jY4ZABYUTQz hfHhzhrXxxHwM8Ei8yUczK9hSnHtnURP7GulLfj/4cJZT7lwE/rJopJLPCpS2rXh JsAhhpjJVV80FF+wVofDMGZwu/gWR2DKcee6Spok7f2pJJLBbmX5DtenMoR6n7Tp aVpEtD+wgxrauh/7zzyUJtUbahflUoGxX0Il7LLetOYGgT4u65Du4f/t0fkBxmrl vZaNQDDwiJC9g2vZZ5poukx61okmvvkJHs2IsFGbIPrO6lE0v9kDZ93MawTuXuz1 vldyvULlZ08p7rNIFWI6qqcdtlROgU0iKCcIOUXXAgMBAAEwDQYJKoZIhvcNAQEF BQADggEBAKfZknSamtnmWlj0WogmIDn68RoEu8VdU8ny8G0+tErvGGUI9l/y68+h X6XyGHPmKUzNMs++wO6e2NjnT+cNNiYgNoSNom+t3I4IxfIE6AGvzqFlhwZrgqAg TFow06r0ratzBhfcRlNldAJ30SIFSn/5TyjyR/fAQ8S228saq7hMA8NyzrUY0rqT TTiYKzVJRFUVeY1tyDhvMC6PfF5sZLe8hG/rOWVG+h8U5a7FcKkGElxxDDCNsehy IGjK2QnyLyqzPNnHwosEzEZDf2yLb6Ee2PIApSqKtO9Syl5QMCiG1dJpb2my00IF LXYiHXLNNHaUlb4KEmLyRIb/SCUFu/g= FileSender This service allows any researcher at an institution who is a research and education member of InCommon, is willing to release EPPN and e-mail attributes, and operates an IdP to temporarily store a file of up to 1TB in size and notify recipients of its availability and how to retrieve it. It is designed to provide a solution to the e-mail large file attachement restriction in most mail systems. Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu InCommon Federation Manager The InCommon Federation Manager is a web application for managing InCommon Federation metadata. https://spaces.internet2.edu/x/hofNAQ MIID/zCCAuegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR8wHQYDVQQDExZzZXJ2aWNlMS5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEwMDYwMzE5 MDk1OVoXDTIwMDUzMTE5MDk1OVowgcIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5 IENvcnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEf MB0GA1UEAxMWc2VydmljZTEuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANfAtiicdSyKmyqpY6g478X+O4sBdlBn5swRqUwNvChcXEtzdHn+ fLywha4E1dLg574jMfK++oJVSFDXQYvz8FW2wB1/a+cpLf/ddtKIsx+ZYadHaxkP vawCVYE46F27DUlPoLJY4BZ2eh31uPxM+yEd+X7xpWpq2aYkyPN02VD1RT1PUmCn Af0CuKPY3AX7AwvnheOYOg74WsQeSFML91pqfvPw87appe0iSWBw2CALDiI/mEpZ uQuysHKdiChxhKODCGiN1rIbfFCfM4cRXpwg9FXg0yGutozTFThpwj6YUmqg60ex sC7lz7/wMnWyHqz8ETjZt0ZFqtVUPIetKGsCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAZK28xBxaMoErSw/p9J3Srrp6Dq0XyOmdEFxS3mgnyiFh7fLs9ifxgqKWnYwr +z68WvZkc0FV50FthRsA+d1pvgjDuYLzsl2iQwAl+uucCqtdSSy2Fkp6eGiuHWmS C4Qb70yVn986iuCEWDIOZnLgvfGcpJmv3yGvHAExNyz8gRlnisSw70OkrAxnJlXh kG0nuFyRc9h5yyTgpmNggU8wH9gKTGwTPzv3mrY/VTXf8gY8FijvXr7o3RFLGR7n cCPGYo7un8q+JvnkixEowUN/cWJQ4MDVUrtEHFW4t6cs5uCsHf2foCLfu1zc9THb mDYmUV45XuMpsa4XroBPriqLTQ== InCommon Federation Manager The InCommon Federation Manager is a web application for managing InCommon Federation metadata. Internet2 Internet2 http://www.internet2.edu Internet2 Technical Services Group techsupport@internet2.edu InCommon Administration admin@incommon.org InCommon Operations admin@incommon.org Internet2 Technical Services Group techsupport@internet2.edu MIIDFTCCAf2gAwIBAgIJAO2hwjNYIAEBMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmNvbWFuYWdlZGV2NC5pbnRlcm5ldDIuZWR1MB4XDTEwMDcwNTAxMzgzNFoX DTIwMDcwMjAxMzgzNFowJTEjMCEGA1UEAxMaY29tYW5hZ2VkZXY0LmludGVybmV0 Mi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkU1FzMFQk9NXZ 5BjoJhau/IqMALKJDycOQ0kbgGxEZQrHCuFNPr6S7TKwo5kIzTKHIZy2gbSp8LQ3 IW7T4lERB2ATNmhkqz9UCA0K+viRmm7rfjokejTTTq86WlPV1M3MuJfQrhP5dTd6 umpGCooWYz+DYDzsRRz2ly7NmCPel6DpUGx8Fuk7C1fKqNlzXxvB8zSlWcBC3aSs jWDDc1gQwXY6HbCQwb04nPkGwK1Or5JSFeaSPENji49EdsQVUcejLiJX4gHiffjP yT4LuS1OlRTW+ZLqhg00vTflk30+ekj3Hhq+G+UIh2ccUP4MtooeHWC5+xPUKyqW YUAdfSlhAgMBAAGjSDBGMCUGA1UdEQQeMByCGmNvbWFuYWdlZGV2NC5pbnRlcm5l dDIuZWR1MB0GA1UdDgQWBBQT6KQgGtN3xgP3xRyTqnMyBqVNczANBgkqhkiG9w0B AQUFAAOCAQEANqI4sdaJcqDAOy5kH7HVStCcjwjPWfP5oVAH0GHGeI0zH8gX1AQP XyQ5ESfh6nfEVWama3GJqiSzvPJtyt3kEusmvVEVIVZAkjNVa2WoDX7hSGyezd46 kSNdPSB+3psm2eAUyu76xuLh88DugQDoz6Xhh+YVTyIBR5GFHtSK7w/BCX27KWIH bjgSKNxKs5m04vFt9acloR15Q+7p5hMsaITVgvmFtV+DM4RhGFzZdL6gmr9u3lih gnC31QnwT/H0MrhFk4+Q3HE44jrSUmHxy14tpTg45P2Ygtd0pLuYlmOAxVNCkwVP gySsZhDRgclK/luFACXiJ3xQ4UrFQwUFgw== Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu MIIDGzCCAgOgAwIBAgIJAPtmR5TNmd0AMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGdlbmktcG9ydGFsLmNvLmludGVybmV0Mi5lZHUwHhcNMTAwNjIyMTQzMTQ2 WhcNMjAwNjE5MTQzMTQ2WjAnMSUwIwYDVQQDExxnZW5pLXBvcnRhbC5jby5pbnRl cm5ldDIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAshy1wPFp cfFmfm4ohjjB0fE6sPuUdEPYOSCOPxCQVIDqsWogj/5mr/gaUA023vpqcM2J2kW1 K/jnHDGcxsFtlNFD9tJJsWDL8863+ny+a4TgwP+fniEng/34Gd1CBSZjcxW2+9US 4i38nYmDFpZaxksoTuQaZaJApl85kx4CwacrbHsKzcqJPpdxwlZ4+0wd7oAg0yva PhEP+YN9EAbm/a/T9/JoKRRjSK7RftFp8tk7a7xYL5JBydS+Xn5ACHgFGmp6NsEB 0IuCEMsg5rdQgMoSMUBI0/ua2OuWnBN+nT8JHEk1nINb7uwQLNEDXI8rncH7eJTx QV3HZ74xR4BEKwIDAQABo0owSDAnBgNVHREEIDAeghxnZW5pLXBvcnRhbC5jby5p bnRlcm5ldDIuZWR1MB0GA1UdDgQWBBTmkcgydk451jSEWctNOn7i7cuKtTANBgkq hkiG9w0BAQUFAAOCAQEAFtrrpwZ39xj2UhBojohVCE4MKtRC3jWGCB0JnfOr7Ykq M3Y+G2w2KAgaEmmmGJRs8Lx2lr+tFrlu1fzLEiNxJ7xxcrcNvDn8JbbtXdWW7642 Kanr/jRUzN+YfODww8SC5deYe5YXF9QVBG4n1sqZ2QwyuKxbD2ZztWpKaGPi4wzM 7zJGY2QpYKvoRyAdQCRD0xyB4C2D2S4vJB8HeWxHaW8pPiCyvTPcpvxBB2Y1Naz5 QdOFhk8NZkYT45fg3ll3zJ8c4vmmm/4s7uOjBgBUhBjvJiA+RrrtpqmXt7C7EtO5 SwJ6zQaZfmoVT2ZUNq9vJtJnbcneOSg/6hJz1T5aSw== Internet2 Internet2 http://www.internet2.edu Steven Carmody Steven_Carmody@brown.edu Steven Carmody Steven_Carmody@brown.edu Steven Carmody Steven_Carmody@brown.edu MIIDCTCCAfGgAwIBAgIJAJdY7dY0c3JVMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmkybWlkZXYxLmludGVybmV0Mi5lZHUwHhcNMTAwOTI5MjAxNzQ1WhcNMjAw OTI2MjAxNzQ1WjAhMR8wHQYDVQQDExZpMm1pZGV2MS5pbnRlcm5ldDIuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwcKbxr0ou33oXNmU6q1rA74R AIIHC+KrFICKHfhzAbEUluMZ4EAWuUAjBT7vBD7MA41XL67r/ufnW5LbBoQfjjuz KuUPlN91v5NP2lJs8aL5/kMi6tzFOXbcXv13cdLTxlS0xok8FcwNVKQ5+HtA3cqI AZlTfYUTVdy7DNKaYVYCj8m/69NVH76hDfRAu1hglcmUQ3GvlgAASQ0vvgB0PtJU GTEyf6kFvhxCmoXx1CcD5mQPy2iHh6PRPcEAL1Zc3ctpQv/d75SX42DX4890SgL9 X5ebobZ5LjInp7MwMqL50CyLaltAICiIkLHQsPfKltDTG239pxWSWFjUXgyVOQID AQABo0QwQjAhBgNVHREEGjAYghZpMm1pZGV2MS5pbnRlcm5ldDIuZWR1MB0GA1Ud DgQWBBSE5Uc3asplx+s/yzHGO5nbgJQNBTANBgkqhkiG9w0BAQUFAAOCAQEAoJ2Z jpHaUHgD0ZZgH6p/SkzgIXih2zHkq8EILgHMekSH0krwUF/AbSWr8GMauwPJJKSa hGbNZIX/nf26yp1O6KBxLcqs3fT1tWwWGGuJ+d2VWvvW/fTQft6AZCYY3m5Zk1Ld sip+7/Ou9G5HQ8ReiJporCrJPIGyYo/FhOu7sxaNXjavuG+pfPtN7+crZzfxnBXy Dqj+dynePVJhiokNRIw14jTozPGIC72VN3iZhp+1ZK6pj6P/J2Wz5K9+XlT+HBAh opRV+L2yRtbgfgugif3V60tYC/nXInsXxRhRfYb4x9VL8owOw46jTuZ6Mpdq+6KM Mr4RtoUwJw89eXxu6Q== Internet2 Internet2 http://www.internet2.edu Shilen Patel shilen@duke.edu Tech Support techsupport@internet2.edu Shibboleth.net Issue Tracking The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones. https://shibboleth.net/images/gryphon_64x82.png MIIDRjCCAi6gAwIBAgIJAPjZ6g1hwfvPMA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD VQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTMxMTI1MTQ1ODA4WhcNMzcw MzA0MTQ1ODA4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB GRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA +hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP f4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb ygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4 y621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP 3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID AQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN AQEFBQADggEBAI0BSqXoyw5bUVQJKNCnxB3hUwHIOXeoS77jqgv2lesyTqz5U4NV v4Cdz7icwYzt+c6ZSZqem4pqmi3/6COZnf/+l29J/XwWkva32P6tfoO4af3qywF+ TvuZiRMXdt1KE7GTlYOSxOsnxaRmXVc6MWfxPT6oTOt5z15aTdfEzK+wVfeUkIf1 1soEmMHgjDaa/HQdGgXGq/fStDc0Mcm2W7y50+aNwqIMNiQQiwQYSUgpBatSfKy1 umh6DHEyznDZAAHBtatzvQu1YAJHUg6AeimuhminaM5tyBCW6Y6YMywFYSP+VqPU PxCBrPWcCAwOw80Ey/FLVlAdW1FuwUmMejA= Shibboleth.net Issue Tracking The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones. Internet2 Internet2 http://www.internet2.edu Shibboleth Contact contact@shibboleth.net Shibboleth Contact contact@shibboleth.net Internet2 K20 Muse Portal MIID9TCCAt2gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MRowGAYDVQQDExFrMjAuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3 DQEJARYZdGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTAeFw0xMDA4MjYxNjA1NTRa Fw0yMDA4MjMxNjA1NTRaMIG9MQswCQYDVQQGEwJVUzERMA8GA1UECBMITWljaGln YW4xEjAQBgNVBAcTCUFubiBBcmJvcjFBMD8GA1UEChM4VW5pdmVyc2l0eSBDb3Jw b3JhdGlvbiBmb3IgQWR2YW5jZWQgSW50ZXJuZXQgRGV2ZWxvcG1lbnQxGjAYBgNV BAMTEWsyMC5pbnRlcm5ldDIuZWR1MSgwJgYJKoZIhvcNAQkBFhl0ZWNoc3VwcG9y dEBpbnRlcm5ldDIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA w9NsUGtU4Q3ecdula/+5ATOwVPrevWmvRyErZd5LOi3XzYtw7DHwMgOB2Xz4BIjU k3alfHKZj3MrEiCCN1OvhZsFe2uD19UaAlR0RFnTNhmJC1doYpOIQar72kVYnvAN Pu8XbpPkp3rALuNIP3wrLgsfAJKZm8vSpEVFaxvRdhd1GDa2dRHCgqCqI1VViUJw v5k7syUWjEVlkvST+585EwhB0SUx0cdZeqvTRbNr/Wxqm4HdH6ORFyFkmoESKP1V czXrAvF0QiKtU0C0yqjKG56rgPLSCSdzuc1HhAWX+sk+lXkjc+gMfk+la7sv3dAB aWhxr0WmzB3vBIlJ0of/5wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBCd13Xh2S7 SAu0UvvlGBMNHwlg3oCSJzgpTN1lMymj+UawQZlCpwsVQtuNqVRRVfek/d8HZhze UGetGNemcSdR+7SzN/jfujLJRt3p680av1u5yI/Gn1iRFnXp/GIbevFj/6U5TNbP BNOVDDcMZ0eV/bqkEL8FovFZowxV7ajVwxMTJTqZXh21is6VYSxlF/OTRLO8oCZz mgdgkmzKrdEbUYBZSkduHhsFy3i0TBs6I9dgUV5b/9XmWgWFryW0vEHC36dRxZ6E vprrmIAcdAVweFpKKdYOvjB/XVKwjA6pD3RrCA60pLqjmag0XOUDHx3UZSEixGyz irPwT8uXSgCI Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Internet2 Mailing Lists MIIDNzCCAh+gAwIBAgIBADANBgkqhkiG9w0BAQQFADAhMR8wHQYDVQQDExZzZXJ2 aWNlcy5pbnRlcm5ldDIuZWR1MB4XDTEwMDYyOTEzMTY1M1oXDTE1MDYyODEzMTY1 M1owITEfMB0GA1UEAxMWc2VydmljZXMuaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAO0gg/lSr02wwP6ZOljGB/C8qdtPwvssnJE3 UGmbnbaMbK3xllq7fmeXaaAPcrUFkpdn8T9mmJYMF3k7/oRf2mlE7MDWPyJTSRq9 SXNL7NRrfu0KFhZ7TPBCDtbxlrC2NpnveXx6p//k0FBrSVQaWc0QSsnp7AoNPBBp zzYIHotJATGAv25tg+3kX/M+mbSzziQ2bq/qcLv7O/yZCYOERDAtC5x3YG2jIReH +3Lt/KR51sXU/XMI9Dhez4q5jS6Fjr6IChZMsQc45RxNkVlpcbX9V/udkAIVvZ7c So16wcBO4po5nrm4mxS7Dd5NVqJfU0QUUCKKgVR+rfAb2sKwPDkCAwEAAaN6MHgw HQYDVR0OBBYEFOEPkUTO3wPRGLr62F2meNkDWQTTMEkGA1UdIwRCMECAFOEPkUTO 3wPRGLr62F2meNkDWQTToSWkIzAhMR8wHQYDVQQDExZzZXJ2aWNlcy5pbnRlcm5l dDIuZWR1ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAEU232XW 60YHEMRair7ZqBN1RzyeSgSN4TcSPe2Swlys9ag+zDk3wWJpta9jSKmGdGxSddjt 34m5QMdRsMTpo2kaZ8kLfhTzs8bA7g5SZ6vtoVsshGl610P6wzLJ/dXnh3ScHW2L pL8pJjy4qfRhCdkoHdrtCkA1DxMaCrPlB5ylvCJ1NlZC97GHdIV1xhZ59Ezj/76P jEGFO/1vFW2Q0rwKcX3xXX4OyM2sP8+3KyRO1aBiP76jDa/p+UEMbd3Xdl6wOhK9 VSOCgY1E1Lj8+aTgjkzA2RVIq9SOXE2ZdYjKYDugWATxVa7vkYSXZsy7rpRcQ1aj oeoTl9OxJtsd0Bg= Internet2 Internet2 http://www.internet2.edu Technical Contact techsupport@internet2.edu Netutil MIIFnzCCA4egAwIBAgIBADANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQBgNVBAoT CUludGVybmV0MjEeMBwGA1UEAxMVbmV0dXRpbC5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEyMDgxMDE3 NTA1NFoXDTIyMDgwODE3NTA1NFowgZIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMRIwEAYDVQQKEwlJbnRlcm5ldDIx HjAcBgNVBAMTFW5ldHV0aWwuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAMp8LvFABCs3l6OGnVxRZsKk05x0iqf/J55MdPVtthiU2Xg06ALv mOkoMor1Ncj/F3X+9IgOXnMQQFSI7pB2hn153HTc/hQNXlAuzNYNks9CtFzlS/fl koaRfG5CCzD01i0ebedecaM5kreZFGwtzDG3U7vekfoNCsefz9E/7JffmAE/2Apo 4tqpBMV6VAxIkjJxyVajpcbJClSWEcaw+R/Tn/AnQNEXsF9td9dtKW1s0MgoPEjf u4iThg8HkgJVFsq+ED010564Tq17zjFPddH7BqsVL/CZIJup45ToAhz8XQhDAlRk hOcm1WFKAabdANCIf87j1fB0jl/crxhnm+s79TI+p6Wn0lD8xRV+FsJ2KrLKm9VK qhC7SM04QQTSkC5j1QT8GXs3wiipUsYF69SrbXAjhCkjzO8isP8wWMZka5UCQfgO 9JepP6JYYAetW53Rnwvv4Yr0q1hFpcqFkKYbxYq9JZS4s80fDnZ86JtyvsOE2j12 t7HybuTfcqKLP6GGfcRt9Hnm3gSH9y5nmmBFYlfXXXgFoBTm4oTlbpIrCEhh9bzL QvaemlhWni/Rw7NADrKMEck6zpwGVr9dVCkgiqeiM8ALMDfEnaFAAJwyyFqWRRKZ Jz9Yb2oe1/wmhwoT6HoCFaL5XGDSUbDkJDr5Q7QxLOFUVaXZr06niAFZAgMBAAEw DQYJKoZIhvcNAQEFBQADggIBAE0pWbNJm9+4pyH3qqCekPZ/debyzPbxhMHYbSoR 1TTSa5kZfffque815XoWdYhRijBVpyMHA66txYEiAfWXiJM/uC8dNz7OalKRIPFv wLVp1ef13mBs/3Gni25yPpIZgve+xA+2li3cPYTXYemfmuWUqt5zfeHg55+f7uhv 42bx2+ju0kdys2ybuL8qz4NarsN7F453X2ODlWH/+A9bvR8GfG0sj21zg5JA8Gio yl/6nhzjycfGafA24aNrBbBBXBfHNDalY8NJQ+uGXYR54KHGiJuMaMTxZQ8yx3nR dIyBhZ5Sa1RKei1AxrWUW7NxkH8bWgc6O5e+SXLJQXAwgraRZReRghbwF7qc5q9Z m56h1T4kexn5g0oLjpae9lSKym589rxDBEJSFEMpZKE6O2g0Tb8VPrd8KeQH5Qk3 rknHsRAAMjoe5ILXWb4YXvJcy/8L8j6KsrtApkMXdBKBf4Jmb16Xit580utVHSuf OUf+/6oV+NdQkhzinS9bAAD/nBEPzVeNN2fFqi1kifsdOSYNM1V7PVL2pcdITWYR 1UhqOkG3gKLCpOFWnoatCvmM5TJioQXN2ivs7ULhi5nyolS62LKT4o1GD13APEsX Jw7mjAAKPcnPdoEKEPGl34mQpKB4q70NeHoTpwiFTm1rcPNSlFyory6RNSjKwkxU TvxO Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu http://id.incommon.org/category/research-and-scholarship Multi-Factor Authentication (MFA) Cohortium Registry The MFA Cohortium is a project under the NSTIC ScalePriv award -- a group of institutions sharing their "journey" toward deploying multi-factor authentication. This SP serves the Cohortium Registry. https://registry.cohortium.internet2.edu/spinfo.html http://www.internet2.edu/privacy.html https://registry.cohortium.internet2.edu/img/mfacohortium_transparent.png MIIDEjCCAfqgAwIBAgIJALW89rnGqHijMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXZlbnVzLmNvaG9ydGl1bS5zY2d2bS5uZXQwHhcNMTMwNjEzMTg1NjI3WhcN MjMwNjExMTg1NjI3WjAkMSIwIAYDVQQDExl2ZW51cy5jb2hvcnRpdW0uc2Nndm0u bmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5gqgb5ehue9dl39Y keXtfoVgqNB82/k00Yqu7kf3POTj2HCXHMarrIFL4g+NMQVPPd7v6x7SirNpXIjG isabHOX4YyPCwWrGebbnG4BVWtmiLqO7zQZivwYuXbXwBOb/wdtihrArJ7BkBEib iWTzLreLJOCDzIMq2GAYJdMK14RJ379e/m6Gi72V7JRt/0yvzLxFuZf2ILDTB4Nh ItRHimqnb8l7arbvV4ugOAfr1Zf4g2dWDVaABl8PWoGXYXUba/LvsbsjwnuRED1V 1mWwzn6XCzbPXO4dSeX3iYwpCE/u9F1+LTqHUOomVddnJP77oEng3NnIDk6am4fd VgjleQIDAQABo0cwRTAkBgNVHREEHTAbghl2ZW51cy5jb2hvcnRpdW0uc2Nndm0u bmV0MB0GA1UdDgQWBBRtm19Y1R5Wc9W2/RjYoHD9YsFKVjANBgkqhkiG9w0BAQUF AAOCAQEAge/XCChtHQohbH9Yp/YzDWPemaejcRWy2pLNOaMt6eRTiMCW1XEEXy7O n0Yb7PrHpmd/vX64hJqeo4kDrPcWvBk2QGxdYkoPeDQE9YL59aRTI4ZCU/ZEyTx2 9n/Vv8NrNLWyuLSREUHtjjdDpJODPU+vOQgTdtfpVb4tyaE8ucv53OuAnTc+T/KM 2sZk1m3KzMoKvjI/qNI1ZOv2th5M5A+2TjmVEY9Xywopfv2y1lxuyAJ3NN/fJEqj CmUPp9XmX3pdpSpfRRQLb3k/jDPRdt8p9VpPxqDeqdM0CiIIiA6hrporca9CxekB jBshBRjzkXmamDlDOB0tZPUC44z5Vw== Multi-Factor Authentication (MFA) Cohortium Registry The MFA Cohortium is a project under the NSTIC ScalePriv award -- a group of institutions sharing their "journey" toward deploying multi-factor authentication. This SP serves the Cohortium Registry. Internet2 Internet2 http://www.internet2.edu Steve Olshansky steveo@internet2.edu Cohortium Technical Support support@lists.cohortium.internet2.edu Internet2 SP MIID/zCCAuegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR8wHQYDVQQDExZzZXJ2aWNlMC5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEwMDYwMzE5 MDk1MloXDTIwMDUzMTE5MDk1MlowgcIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5 IENvcnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEf MB0GA1UEAxMWc2VydmljZTAuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALEwMxxXfJDQmjLxYXC3rF833YT8R7BBKtVhq0q6gLwN5WBQCzWa CeZgw3A6rvwo+quXnAzpM7FpTg8LuImdAY0+v4PjbCKRNHuMcyu3aofxH9cQ6QcJ sRAGGyXuXxyiDCHrTrGcrSXWxP0dphiWsMWfTWWLK3YzB6Ti0VklREAtP514JEwT J+SvoP/CN/9uOvPSF5rXrDVOxIwv3t4UinZCQxd5DhJZL+fz66/4sHqS7DcB0JfX 3WK0jkJd9p6Ok+pQQL8mrsTLMfB2Xaki2IIeSRYB42CLLPs3hVrLXivKYa1C9JTs Vz9LwVjfCcBkBaMOKpFev342107S0MUsP2kCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAcHaVYJwdidbq9bNtlrzC6XD0i4tX0aP9AqXIPkeTLgBLEDIFiZ1kk1b8O73S 52Ll/fgTWtyWfvOGp8w/4touQcCorOJ6eRI0GbALlJxbFK1a+H9iya06hMCSirsY 3XJhJAoh62m5Ii740GRNJ9JMYhN+/ZeuXO1W/m7C6GU69T3yk1R6NhhqAj5ZX+vH gyYoim7YgTLXRp1BLgX+Rj3VsVsy3TprQYxPuLGjDOqN3SH3z2UNP+pfMx2m3xUW mtosCZZR9jWXVNjj7ol+NuJK3nsDbKQhkXHUAVDDefuRgbCJeL6ZqHdnj2N/W0kN KFxglBbOpepugJvWFQ7VsBWCAg== Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Internet2 Test SP A Test SP for InCommon participants MIID/zCCAuegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR8wHQYDVQQDExZzZXJ2aWNlMS5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEwMDYwMzE5 MDk1OVoXDTIwMDUzMTE5MDk1OVowgcIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5 IENvcnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEf MB0GA1UEAxMWc2VydmljZTEuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANfAtiicdSyKmyqpY6g478X+O4sBdlBn5swRqUwNvChcXEtzdHn+ fLywha4E1dLg574jMfK++oJVSFDXQYvz8FW2wB1/a+cpLf/ddtKIsx+ZYadHaxkP vawCVYE46F27DUlPoLJY4BZ2eh31uPxM+yEd+X7xpWpq2aYkyPN02VD1RT1PUmCn Af0CuKPY3AX7AwvnheOYOg74WsQeSFML91pqfvPw87appe0iSWBw2CALDiI/mEpZ uQuysHKdiChxhKODCGiN1rIbfFCfM4cRXpwg9FXg0yGutozTFThpwj6YUmqg60ex sC7lz7/wMnWyHqz8ETjZt0ZFqtVUPIetKGsCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAZK28xBxaMoErSw/p9J3Srrp6Dq0XyOmdEFxS3mgnyiFh7fLs9ifxgqKWnYwr +z68WvZkc0FV50FthRsA+d1pvgjDuYLzsl2iQwAl+uucCqtdSSy2Fkp6eGiuHWmS C4Qb70yVn986iuCEWDIOZnLgvfGcpJmv3yGvHAExNyz8gRlnisSw70OkrAxnJlXh kG0nuFyRc9h5yyTgpmNggU8wH9gKTGwTPzv3mrY/VTXf8gY8FijvXr7o3RFLGR7n cCPGYo7un8q+JvnkixEowUN/cWJQ4MDVUrtEHFW4t6cs5uCsHf2foCLfu1zc9THb mDYmUV45XuMpsa4XroBPriqLTQ== Internet2 Test SP A Test SP for InCommon participants Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Technical Suppport techsupport@internet2.edu Internet2 Services services.internet2.edu provides Internet2 services in support of our Research and Education Networking mission. Current examples include: e-mail lists, Internet2 meeting registration, and trouble ticketing for administration of Net+ services. Planned additions include Filesender, the Internet2 Member Portal, and wikis. http://www.internet2.edu/it/ http://www.internet2.edu/privacy.html https://www.internet2.edu/images/internet2_logo.gif MIIDNzCCAh+gAwIBAgIBADANBgkqhkiG9w0BAQQFADAhMR8wHQYDVQQDExZzZXJ2 aWNlcy5pbnRlcm5ldDIuZWR1MB4XDTEwMDYyOTEzMTY1M1oXDTE1MDYyODEzMTY1 M1owITEfMB0GA1UEAxMWc2VydmljZXMuaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAO0gg/lSr02wwP6ZOljGB/C8qdtPwvssnJE3 UGmbnbaMbK3xllq7fmeXaaAPcrUFkpdn8T9mmJYMF3k7/oRf2mlE7MDWPyJTSRq9 SXNL7NRrfu0KFhZ7TPBCDtbxlrC2NpnveXx6p//k0FBrSVQaWc0QSsnp7AoNPBBp zzYIHotJATGAv25tg+3kX/M+mbSzziQ2bq/qcLv7O/yZCYOERDAtC5x3YG2jIReH +3Lt/KR51sXU/XMI9Dhez4q5jS6Fjr6IChZMsQc45RxNkVlpcbX9V/udkAIVvZ7c So16wcBO4po5nrm4mxS7Dd5NVqJfU0QUUCKKgVR+rfAb2sKwPDkCAwEAAaN6MHgw HQYDVR0OBBYEFOEPkUTO3wPRGLr62F2meNkDWQTTMEkGA1UdIwRCMECAFOEPkUTO 3wPRGLr62F2meNkDWQTToSWkIzAhMR8wHQYDVQQDExZzZXJ2aWNlcy5pbnRlcm5l dDIuZWR1ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAEU232XW 60YHEMRair7ZqBN1RzyeSgSN4TcSPe2Swlys9ag+zDk3wWJpta9jSKmGdGxSddjt 34m5QMdRsMTpo2kaZ8kLfhTzs8bA7g5SZ6vtoVsshGl610P6wzLJ/dXnh3ScHW2L pL8pJjy4qfRhCdkoHdrtCkA1DxMaCrPlB5ylvCJ1NlZC97GHdIV1xhZ59Ezj/76P jEGFO/1vFW2Q0rwKcX3xXX4OyM2sP8+3KyRO1aBiP76jDa/p+UEMbd3Xdl6wOhK9 VSOCgY1E1Lj8+aTgjkzA2RVIq9SOXE2ZdYjKYDugWATxVa7vkYSXZsy7rpRcQ1aj oeoTl9OxJtsd0Bg= Internet2 Services services.internet2.edu provides Internet2 services in support of our Research and Education Networking mission. Current examples include: e-mail lists, Internet2 meeting registration, and trouble ticketing for administration of Net+ services. Planned additions include Filesender, the Internet2 Member Portal, and wikis. Internet2 Internet2 http://www.internet2.edu Tech Support techsupport@internet2.edu Tech Support techsupport@internet2.edu http://id.incommon.org/category/research-and-scholarship Collaboration Wiki Spaces at Internet2 Collaboration spaces to support the activities of Internet2 projects and working groups. http://www.internet2.edu/about/ http://www.internet2.edu/privacy.html https://www.internet2.edu/images/internet2_logo.gif MIID9TCCAt2gAwIBAgIBADANBgkqhkiG9w0BAQQFADBAMQswCQYDVQQGEwJVUzES MBAGA1UEChMJSW50ZXJuZXQyMR0wGwYDVQQDExRzcGFjZXMuaW50ZXJuZXQyLmVk dTAeFw0wNjEyMTMxNzQwMjdaFw0xNjEyMTAxNzQwMjdaMEAxCzAJBgNVBAYTAlVT MRIwEAYDVQQKEwlJbnRlcm5ldDIxHTAbBgNVBAMTFHNwYWNlcy5pbnRlcm5ldDIu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfZWpU5/8rgfFbxh DOwYuQ4/TNycAQ/VQ5DFMU3M3bvF52WktUtfwBDozdXQt/tOIlBFvPVHH/pdp0q6 RrzjXP5pQFZoKKc+p9cGdxHqKlx7RWAnFycNaKFZyV9kUTUvSHDjQk00i5gJUGEt D1j8NLE9o0y68x+5jK3onhQs3IXkHVYDslXHNXPovcv7OQuWIL69oBxyTxeTBUIA WoIiSZh6XrjGmNUid2ZnFFk7YtY1UNGV18LbfVhnxBlIxIq5v9KQgK9T0P5pogYs 6N7Ki4eMK3cKCJkAibrbo8iPcOJnwbCXTlLmnhv5yd/W8Bk8A/pluNX7kbsSYr1f 7P6YqQIDAQABo4H5MIH2MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQ8t+Ty3BI/EncjTRX+ JB8jn/SU0zBoBgNVHSMEYTBfgBQ8t+Ty3BI/EncjTRX+JB8jn/SU06FEpEIwQDEL MAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjEdMBsGA1UEAxMUc3BhY2Vz LmludGVybmV0Mi5lZHWCAQAwMgYDVR0RBCswKYYnaHR0cHM6Ly9zcGFjZXMuaW50 ZXJuZXQyLmVkdS9zaGliYm9sZXRoMA0GCSqGSIb3DQEBBAUAA4IBAQCd2JE3zSY3 JLYBdr/WhFphpMHavrXpcK8GYro0YYfPN0QDxjBUSGkGgw0QzKAGmthqJWJ6yeip Ht36uzobQ2iQtFU08LKiK2jPNegSU3uW/LsmnweFCDmWDyacmK91q+m3oNfY631l +vLX82GQYRssQbis1CJbrD/XE1W+2sEnGHc4eNRJZYNzMRvfSatNavCgI1IoOFEC gBAD9negf1qiDeouxjXCiixAMR5XnVd7lyZ7VN3goXIN//4SdCLT5fd1tIspaOOy BPE4P/6N3KmAMY7VNejGcpoRKvb0R0Yd7a8aMR7xImUNsycFlthz+sl26fTVNNmz /n0PiqFXEkFy Collaboration Wiki Spaces at Internet2 Collaboration spaces to support the activities of Internet2 projects and working groups. Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Technical Support techsupport@internet2.edu Technical Support techsupport@internet2.edu Internet2 Staff Intranet MIID+TCCAuGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MRwwGgYDVQQDExNzdGFmZi5pbnRlcm5ldDIuZWR1MSgwJgYJKoZI hvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEwMDYwMzE5MTAw NloXDTIwMDUzMTE5MTAwNlowgb8xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNaWNo aWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5IENv cnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEcMBoG A1UEAxMTc3RhZmYuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZdGVjaHN1 cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMRj5opzCumgM31cWHXjnG+9WU8bjprGiICuageeCHnWe7QMFok5SbVZsHww pXzYpqk0Ll7d+m+71/dcFnS9ifTKvQCyl1DUcieQj5UJqCSrzAu8N/l0PRzwpPCv usf80oXA5ZsfQtWo9K2g0Anuq8bIq0IJFaF1jUReKwMmndspJsnYQacZ8bpTet3b qrZaYXRE0UdybpBNn1PQRgizpavs33ouT13uHH3pkFjlwNmynfGsnqMKJW9MnYuZ YNYCU88L6kSIU1u77Plmey4WTMiAj+auv8SaNxmLDYDibKAbT+dOOwHanKagNffG U0POW1jkBzfEiUT5Iai0+sgth/8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAfhu6 x8jXHKiH8qvBgUU1x5W9PsoW5QgKv17K9s6yDsRT//3WUwZZO1t9ttCPoMtkqat6 v4Xd68w4Lr2VoDh2NSYoOM+9JNhXcIc4ym9FVUWmo94MyzTm15pYDWToYGeX/lJa RECZjQuvmbJicOOTSrbqXNzlgMeT8oNfDX3GgMXcaVjI4xQI40wlOIPVMb7dlG8F /oVgZR1OhzZQVYZa1TI6ROVHTkJuyO5cvV7nnazATlBIWKtFCwBreC4bl+LtluMc YcOei2ithv6xZQQ+Uu1B8UlOVBSZHDx+2VZpaDFbQ0wg/5zZLUmIMoyjLRJvWF2V hlNSn/D6QRYRGHmhrw== Internet2 Internet2 http://www.internet2.edu Techical Support techsupport@internet2.edu MIID/TCCAuWgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR4wHAYDVQQDExV0aWNrZXQxLmludGVybmV0Mi5lZHUxKDAmBgkq hkiG9w0BCQEWGXRlY2hzdXBwb3J0QGludGVybmV0Mi5lZHUwHhcNMTExMDExMTIw MTE5WhcNMjExMDA4MTIwMTE5WjCBwTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE1p Y2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoTOFVuaXZlcnNpdHkg Q29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERldmVsb3BtZW50MR4w HAYDVQQDExV0aWNrZXQxLmludGVybmV0Mi5lZHUxKDAmBgkqhkiG9w0BCQEWGXRl Y2hzdXBwb3J0QGludGVybmV0Mi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDN6POe/gza909bkPH+He6ZYf39WP5+VUwDz11Y/c/DiEzWfsydAuGN 0V4IaT73ghyINsdrKjLbdgvoTm2nG6ATmJRWXC+R5f3A7sEv5n0ArlT6HWXzpRZr IpZgINIb4tBi3z6vdXxkFvUGnNEgF2fa1hXvgCsoWm+RXk0SP+/a4oWLfP5BaJDL bfp6sFNTtdweTioFkSY6FuVTQ1Z/iwCH5R6FerVDmaT+gkaV8c0Eut4/lYdrT41r XvMbfqGB19GS7GvKNWkPZoWZxKWxZy/Ne1U3IrMfYtYMc7eWUwwFtQz7j3e4U5Kt LrTjrErw3SgtHTT2BSsOTfwZfpPX6LB5AgMBAAEwDQYJKoZIhvcNAQEFBQADggEB AAMT5yGunRWFWPOZxZYDSwoC+axRp4N5Xn2+d7XbehpBn2eXvw7vD7s0y+QjGoaD 7oVZGX3olbWBZgG5yXrAA5fC/kqVcAldr6VdifFjNFeiZN+LABg2o3ewJ3PDVKa2 KcRnJeA+xpgM3zeGldg4ZeiUvGlyzOwyCqgJVHR1gwv8x7YQL7G76Y/qYuQ5cdYr EoOtke978K2caryXHu6SBCKM4pmTvTdlpjdh/wBa6g4YmhwjKnKwHQYtj8OCw92d DmdPKXP/+Y/xKc/fChWtX95LP20E2hyH0HBo3VhoHFc+9XJ3zdAbS/ULec19NcgE p1SdS5WZYkGY2qB7Ni7dA3U= Internet2 Internet2 http://www.internet2.edu Technical Services Group tsg@internet2.edu Technical Services Group tsg@internet2.edu Technical Services Group tsg@internet2.edu TSG-FileSender MIIFrTCCA5WgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQBgNVBAoT CUludGVybmV0MjElMCMGA1UEAxMcdHNnLWZpbGVzZW5kZXIuaW50ZXJuZXQyLmVk dTEoMCYGCSqGSIb3DQEJARYZdGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTAeFw0x MjA3MjUxNTU3MTZaFw0yMjA3MjMxNTU3MTZaMIGZMQswCQYDVQQGEwJVUzERMA8G A1UECBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjESMBAGA1UEChMJSW50 ZXJuZXQyMSUwIwYDVQQDExx0c2ctZmlsZXNlbmRlci5pbnRlcm5ldDIuZWR1MSgw JgYJKoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9BUYebMCb3t0h/t35Vq2IMDzafnR6+xM INO1GPWbfJU/2G9wFGMaEIe41rLmI5P9vjm9IVvXIbPyj+aiFG6+62EnQeDIP1Zd RUvGP7nakk759NwiI0HCJfmvYvEpBPGJjpsHkhmdQrXE02dPG3sgYW42N1V5FuVr ihUnYZcAgUKN7LKxHfVSsKAcucC5VKLsBRnp0zGww5xOnHXSPPxDf9jsCIzcWleZ M7txk3hvRAYNe74niCpZcPTYf3NDE2uB6Hv4e/NSAn+Qxdbbar4vtJ6ZjGnCdHKk t763diCND+VZdXRuTowxoSK2wgj5EDcVhJYz7IBKMr+HMR7Z/1VUYYXl1bhtLZKm V4eDrhCQaNcecfEXrAfEAObdROWkFhsKyi0YHhnNSnowoZjmcHj3K/JXVTLGT6Kp XKfQVwSgeNFl3Q0xJkqOGu7ko5gqs6SSgYG217wcLFvgcJdQeokJqzEk7i3uCkVv 96seD4S+jGZ5Xsqwd/ArNCznEb/nxqJ8aDWMjK7KS6lXCoW1ql868XZqqg9uwZyD Y6WoAFTfgu+/9OPAGUIITJVwvkzruHA8Ll2rilxhnAn9l1i8D6/ojg215j1Dx/xI 56Z2pY5DnwHK2iMCZZ11u8fKdsvnFNgtkjmqslPz10yvFrVaHbXMWEp4yRSY5WV2 6DxOE0s1AL0CAwEAATANBgkqhkiG9w0BAQUFAAOCAgEA0vfbyiiL6mNEzu+UlTIh vPZfUhb5CKiH3uDcB1btVbrDMSCwKIFmwkjnE/bq3ydfd1M6RxCH5MDKNEAK3T2v g3s0e4flC3p3WFd/56lqvREE+xbaRSm5/ThtvO8fremA74BuqKUlPFS6146EEI1l yFJefQw9tz0dscdmrGYiMNlnI1/7oQCkhX57JNCNlnJAT975i7vxerwjxcdtkJOZ GtYja/DJQbiDAgOlnUeB5gQTNDF6rBNJ2s5zNinXjFUhK9quXkz+8JKc1INU8gmu 84EHuPclS1Mq/dlGqYKg9cZRoyyKktHXYDjjbG/7AhZyCr8uDbZWTrpSCiIrlx34 1/kImgK5ShhNWVSo47cRTmbLkpk8WxlKr3ljFOWwYxMMKnpJXbL3hajp/U9w7h86 A57BrkGwUV36UauIRfIAwF1x8nCWJWX+n1hvhKl6wpXvGlNMZ81cO0zLzDQz+hc6 sPEnRfUsMJ510onKyXwQxxR3wAUt0/+DJ/ichKyMcdaeWiOE0j4qmWMJ2dDytPFL D7lxB/42hE+agQ9Ua6fM8O+b9/kEothOwl2mHPY9UcVh7Qz3OEHZ31w0jJoldscd VdyHBtpdFKBfGek1MVX+fOdb58yTyic7S9nrDJKz+Ueaw4/XitJPSGYDYqB6foCg F6fxjmD/FB5dg4JSyccBQGE= TSG-FileSender Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG MIIDKDCCAhCgAwIBAgIBADANBgkqhkiG9w0BAQQFADAcMRowGAYDVQQDExF0c2cu aW50ZXJuZXQyLmVkdTAeFw0xMDEyMDIxNTU1MjhaFw0xNTEyMDExNTU1MjhaMBwx GjAYBgNVBAMTEXRzZy5pbnRlcm5ldDIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAmcUy9zmvdyAFf+jcz42a/tKdGAaNuOwoQzzuPuTjHxB8vWIN 3+vcGH3SjlhH9FELG/qN6HCPRL851YhJYDw4SPUFnyd2Rkw/3qMjitBz+kFZwugV vGgo8l4fpFWRltrY3EaZsISgfWmt7eaqmpfx2EFr2Iwq8mlMGaiVNZTnz41rt3CY 0cmxfSQhZCWsSJzM7OnsWynhLXc05WJDY9QnmGVNCh/dX38uliUnh594s/3ale6z lMUtx7hMVxSes8Uc89g6mdpXlu9qcyfgCfpcsLTYMy9gJ44BQ+Z/+cRAQD/7bkjq RT2p7sWYFVEwCOWqp4sKTEu94whYqRlv8twAnQIDAQABo3UwczAdBgNVHQ4EFgQU 6Jslfo+dGf8lwxkAXc5/kk+PjfcwRAYDVR0jBD0wO4AU6Jslfo+dGf8lwxkAXc5/ kk+PjfehIKQeMBwxGjAYBgNVBAMTEXRzZy5pbnRlcm5ldDIuZWR1ggEAMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAILZBCfoFIWdMsTuP7Ab2Hg/g0cz R1HAo6y7lsmqlEICTcVt6xnV7DfXVMz93xbJRB1Mhdo2t9dHoM20alk7J1331ReX yX6NxDih3FjzysaanCZHA9B7ySy6U0rLiDaoFqmdSGXiUvnxl5+7Ev2mp/rEhCsl HyeZnFdYNmdt53+4fVoSDq6/KIkG63CVtEqgUosiXxbYWwXBbCQMRWExGmHwR4OS SrmUvJ3IXBHaouxrHXH57/tum/b1LFTCxZzTN1p8Dq1RPZSeLbeM8g3Oz91feSih gT0C4LtE95Y8/yeBAWvckIj998Pdy54pQJO/7r2GyIIXLDdEjkOHySCsNV4= Internet2 Internet2 http://www.internet2.edu techsupport techsupport@internet2.edu Web Development Server MIIFrDCCBJSgAwIBAgIRALC/zVjS96PyNK/nM4hTnLkwDQYJKoZIhvcNAQEFBQAw gYkxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMS8wLQYD VQQDEyZDT01PRE8gSGlnaC1Bc3N1cmFuY2UgU2VjdXJlIFNlcnZlciBDQTAeFw0x MDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIG6MQswCQYDVQQGEwJVUzEOMAwG A1UEERMFNDgxMDQxCzAJBgNVBAgTAk1JMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQ BgNVBAkTCVN1aXRlIDMwMDEcMBoGA1UECRMTMTAwMCBPYWticm9vayBEcml2ZTES MBAGA1UEChMJSW50ZXJuZXQyMRQwEgYDVQQLEwtQbGF0aW51bVNTTDEeMBwGA1UE AxMVd2ViZGV2My5pbnRlcm5ldDIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAtvY0RGLoKLaGJZsNZJgPImXmeHvgGUHIDRcEGIqa8AVgGEBujF24 +LXeiXPfbGb218uIBOCPLQRot++RWlF2p3e2DzaFtosQPyNJVKx+DPLSoPGP8RLt mXm6gdX8JC7uWqhqT+BaY8nqpFKTXkgHL1TDdybhjNFPz7nKC7DN8Z45+5ugKgCv H+Iey8CddwQnFV642QyZ2BoUG7YY+casTd3Rosiykrxf2qdGJS8k7PmW7hpXVBwa /smK4tkmF1D1DyBQ4tCOut34uIQMhhFlYsq6jrXgGnjITHDWV40W4qwiWfuZWcKK wkTo4F89R3WtSN3+aGIH9Ez4Al7gG99CLwIDAQABo4IB2jCCAdYwHwYDVR0jBBgw FoAUP9W10NZEeVBKF6ObjErcuLAiZGswHQYDVR0OBBYEFMYde4WxpysLCVw/s50q gAJs/B58MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBDAr MCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzBPBgNV HR8ESDBGMESgQqBAhj5odHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9IaWdo LUFzc3VyYW5jZVNlY3VyZVNlcnZlckNBLmNybDCBgAYIKwYBBQUHAQEEdDByMEoG CCsGAQUFBzAChj5odHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9IaWdoLUFz c3VyYW5jZVNlY3VyZVNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29j c3AuY29tb2RvY2EuY29tMDsGA1UdEQQ0MDKCFXdlYmRldjMuaW50ZXJuZXQyLmVk dYIZd3d3LndlYmRldjMuaW50ZXJuZXQyLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEA utBp70rBJu7qACapntVzDutdcDQV1BZ6CGQRArXmpmaTuZzD7dBziOG5GI9p+CLV 89Sr0tKzD2ddisVb3fizoExhaVqhIUbAHyTJkQVn+G7D6Kttifny0dJAoK0cH6LX U0Vh7B0H+OWkWsuDmDAYUx73eU2HRo9/AASPD2kX4ZocbI4c2flqGdRH3GYEL1Df /haQwgn2FErNC12fgp6Dz4ute0Wnyzzh1Dx9b5t5QXYpZlyONlRKM16OoDKNC7oN XYWehNJeNTZP5VRSALJNlS8CsA2vny6quj44TnQg+1W6mYcyv9l+LpL4k5Pcn6hW mERJm1JCBG8FKz8kiPNjZw== Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Internal Web Applications MIIDBjCCAe6gAwIBAgIJAM1s4PGu2JBvMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXdlYmRldjcuaW50ZXJuZXQyLmVkdTAeFw0xMjAyMjcyMDIwMzFaFw0yMjAy MjQyMDIwMzFaMCAxHjAcBgNVBAMTFXdlYmRldjcuaW50ZXJuZXQyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJm0TY4OgpcC+nGQKsR2gEycH+Hp WpTQqNXmeL+e31EQKgt85w5BWo0ghartgCRGG96niRFuxcfU5eX4N1QH3XhpEUMx jb3CtkaIeK6Efgef1huhdpq4wZ6zIiPo0cXhFYPJtbnl/5aKifuedKgYZoMT1OZn bxOD7tJPOpaCMpXiLV6fEwSULVLuPPMKMb26UJje2MXyazIpthls63+0SWo9r1vC +xwgKgQJoe2diid/du2bow1rveTqzD+NKfKkZbMBONJ85UKZlJXCD+xLhgjuUiId lUBy3wBmgQILwSlbr6fpBxKfrR8Qv/VaOK+yoGPRW8lfJMvxOTjirEKx+LkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVd2ViZGV2Ny5pbnRlcm5ldDIuZWR1MB0GA1UdDgQW BBR08YDL87+X60OgSlR9p5VVHZziaDANBgkqhkiG9w0BAQUFAAOCAQEAO0M5XTRy koUY55c3RbwaJ/uriJkVYxCo36QVWe2QzWujdQibP/QJF7YSPrM0sNt461wNEEqd 8r8xeySJFUoejIhd9UbkTJboLIO9/dl8ADBbwxp+9bFwY8Kk9XXWZ+t1Q+Yn86Jk O2GYtuEh3ML5CKkmmYxaX++0f9+jHwe6ZM6Tj++juTQDbb+4e/i/Z5hHY5kZ/0/Y Ji2ZY4+OEXkGOEBiv+tIUa/ymJ274Liq96svMN7d1jtTIhfZFmxqskBaZ4cClgAT eCTq2lPWzp6L5Kgkp7RtYsShKr3ej62ReaqBmHjt5D5l7aLT9ZDdMcQBgvhcuH3p tuEyjjpQPRUZ/A== Internal Web Applications Internet2 Internet2 http://www.internet2.edu Tech Support techsupport@internet2.edu Tech Support techsupport@internet2.edu MIIFtDCCBJygAwIBAgIQS6VIU6emKBvFjvUosDgo+DANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoLUFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTEx MDExMjAwMDAwMFoXDTE0MDExMTIzNTk1OVowgb0xCzAJBgNVBAYTAlVTMQ4wDAYD VQQREwU0ODEwNDELMAkGA1UECBMCTUkxEjAQBgNVBAcTCUFubiBBcmJvcjESMBAG A1UECRMJU3VpdGUgMzAwMRwwGgYDVQQJExMxMDAwIE9ha2Jyb29rIERyaXZlMRIw EAYDVQQKEwlJbnRlcm5ldDIxFDASBgNVBAsTC1BsYXRpbnVtU1NMMSEwHwYDVQQD Exh3ZWJzZWFyY2gyLmludGVybmV0Mi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCzVYwUdSwOG+cav21d+Z7T/ghdbLcccHTmUluExe73GSu5AgK3 5fuaodK+1HaM22l2OaTYA1VrFu8RDWAlSZYigAt1e6EoZw+HUw40IYBVG83MnOo1 7noUCsj3IhXsINk4Z0JwTUTYJ2ymeoeKerTbdLkTAnM3RE09x32EkjQVG3YaJMZc MeNTtII1koaIC0xNzmUXmbeau0P1qzvP2nzUcdKm3nvjfZv4VsdlZfNvp+oRD7yV t5WviJvNfFsDa3tg39fsr0XOZRec+Zhnfw01c6Hwrva0IbGxsM0C6a3J61G6CtuY QEKYIUxc09FyQLHs29cd7+YXECUop4Q7tx+fAgMBAAGjggHgMIIB3DAfBgNVHSME GDAWgBQ/1bXQ1kR5UEoXo5uMSty4sCJkazAdBgNVHQ4EFgQUk0H8m/y+yZN5l/IR kpu1pbk0qyswDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQME MCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5jb20vQ1BTME8G A1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0hp Z2gtQXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3JsMIGABggrBgEFBQcBAQR0MHIw SgYIKwYBBQUHMAKGPmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0hpZ2gt QXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8v b2NzcC5jb21vZG9jYS5jb20wQQYDVR0RBDowOIIYd2Vic2VhcmNoMi5pbnRlcm5l dDIuZWR1ghx3d3cud2Vic2VhcmNoMi5pbnRlcm5ldDIuZWR1MA0GCSqGSIb3DQEB BQUAA4IBAQA9EA6yxI5OoJhMchmub5OdZyCij2UtkO9mYPxM7Edsv27t+ip26ofg WSgzfiU9BjukhygQX07Xeb9jKZm4hu+Eg7EDC2BSsi7bov82g+h0o3bnhlGeiEPc w8yfl2qL/wmp9TtWAoC9pW0IXqbxgSErdULbh6fSwetzL6wpP0qzgF5mR3S/5kEj Cuezvfe04YEZHyqAbG0GDzvvyGRWGuLyaMvJnAKn9Mzv8ilpH3uC8wvuURqyfw/9 /x3406VgTRYmCgZtR9NtMA2TOjKIG2TfoToYVeKspL5yfvrk1Tj64Xb9XvC72dCL J1JcR/kuUxcjnc43Mf1eqGDOSGTwO39Y Internet2 Internet2 http://www.internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu TSG techsupport@internet2.edu http://id.incommon.org/category/research-and-scholarship Multi-Factor Authentication (MFA) Cohortium Wiki The MFA Cohortium is a project under the NSTIC ScalePriv award -- a group of institutions sharing their "journey" toward deploying multi-factor authentication. https://wiki.cohortium.internet2.edu/confluence/display/SPIN/SP+Information http://www.internet2.edu/privacy.html https://wiki.cohortium.internet2.edu/img/mfacohortium_transparent.png MIIDEjCCAfqgAwIBAgIJALW89rnGqHijMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXZlbnVzLmNvaG9ydGl1bS5zY2d2bS5uZXQwHhcNMTMwNjEzMTg1NjI3WhcN MjMwNjExMTg1NjI3WjAkMSIwIAYDVQQDExl2ZW51cy5jb2hvcnRpdW0uc2Nndm0u bmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5gqgb5ehue9dl39Y keXtfoVgqNB82/k00Yqu7kf3POTj2HCXHMarrIFL4g+NMQVPPd7v6x7SirNpXIjG isabHOX4YyPCwWrGebbnG4BVWtmiLqO7zQZivwYuXbXwBOb/wdtihrArJ7BkBEib iWTzLreLJOCDzIMq2GAYJdMK14RJ379e/m6Gi72V7JRt/0yvzLxFuZf2ILDTB4Nh ItRHimqnb8l7arbvV4ugOAfr1Zf4g2dWDVaABl8PWoGXYXUba/LvsbsjwnuRED1V 1mWwzn6XCzbPXO4dSeX3iYwpCE/u9F1+LTqHUOomVddnJP77oEng3NnIDk6am4fd VgjleQIDAQABo0cwRTAkBgNVHREEHTAbghl2ZW51cy5jb2hvcnRpdW0uc2Nndm0u bmV0MB0GA1UdDgQWBBRtm19Y1R5Wc9W2/RjYoHD9YsFKVjANBgkqhkiG9w0BAQUF AAOCAQEAge/XCChtHQohbH9Yp/YzDWPemaejcRWy2pLNOaMt6eRTiMCW1XEEXy7O n0Yb7PrHpmd/vX64hJqeo4kDrPcWvBk2QGxdYkoPeDQE9YL59aRTI4ZCU/ZEyTx2 9n/Vv8NrNLWyuLSREUHtjjdDpJODPU+vOQgTdtfpVb4tyaE8ucv53OuAnTc+T/KM 2sZk1m3KzMoKvjI/qNI1ZOv2th5M5A+2TjmVEY9Xywopfv2y1lxuyAJ3NN/fJEqj CmUPp9XmX3pdpSpfRRQLb3k/jDPRdt8p9VpPxqDeqdM0CiIIiA6hrporca9CxekB jBshBRjzkXmamDlDOB0tZPUC44z5Vw== Multi-Factor Authentication (MFA) Cohortium Wiki The MFA Cohortium is a project under the NSTIC ScalePriv award -- a group of institutions sharing their "journey" toward deploying multi-factor authentication. Internet2 Internet2 http://www.internet2.edu Steve Olshansky steveo@internet2.edu Cohortium Technical Support cohortium-tech@internet2.edu Cohortium Technical Support cohortium-tech@internet2.edu Cohortium Technical Support cohortium-tech@internet2.edu Shibboleth.net Wiki The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones. https://shibboleth.net/images/gryphon_64x82.png MIIDQjCCAiqgAwIBAgIJAMI1r/DZzTEJMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD VQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTEzMTEyNTE0NTcyOFoXDTM3MDMw NDE0NTcyOFowTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW CnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n r/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s iLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ SiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ KjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF m+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj ITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF AAOCAQEADCGhWJ+oZ8ltcjJ7D66rMg1HOZT6GFCVeZ7MfhY/KFrvsnITNbTA+SgZ tCJt/BLlZXxpzmix19bD9bNwqEMo7WSqBy77X7SS97ZXti6y6vwAz8h78vzQopOd rnn8XXyWxtrtRRCK4RMpZGrVm3sfBPW68j9hiPHZqewE4nLavjCki/I9rCMe5dJE 3+ZRf4Ip/9hYqM+a5Chcvbo2zJEOtw+EUQqNTZ51j33H/2qF9UoSpt74UFh+Jd5y L2GoFSt/gCld78j/7cU3ObGQEme+hVVZ8/uGa/cCYvFt75vNBdnlj4icZ6fgFe9R 9h5hlBTGD3PULSFmCdkgxtwIyd855Q== Shibboleth.net Wiki The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones. Internet2 Internet2 http://www.internet2.edu Shibboleth Contact contact@shibboleth.net Shibboleth Contact contact@shibboleth.net Wiki Test Instance MIID/zCCAuegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBwjELMAkGA1UEBhMCVVMx ETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxQTA/BgNVBAoT OFVuaXZlcnNpdHkgQ29ycG9yYXRpb24gZm9yIEFkdmFuY2VkIEludGVybmV0IERl dmVsb3BtZW50MR8wHQYDVQQDExZ3aWtpdGVzdC5pbnRlcm5ldDIuZWR1MSgwJgYJ KoZIhvcNAQkBFhl0ZWNoc3VwcG9ydEBpbnRlcm5ldDIuZWR1MB4XDTEwMDYwMzE5 MTAxNVoXDTIwMDUzMTE5MTAxNVowgcIxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjESMBAGA1UEBxMJQW5uIEFyYm9yMUEwPwYDVQQKEzhVbml2ZXJzaXR5 IENvcnBvcmF0aW9uIGZvciBBZHZhbmNlZCBJbnRlcm5ldCBEZXZlbG9wbWVudDEf MB0GA1UEAxMWd2lraXRlc3QuaW50ZXJuZXQyLmVkdTEoMCYGCSqGSIb3DQEJARYZ dGVjaHN1cHBvcnRAaW50ZXJuZXQyLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALyEZt+E1/kBOHzeq8whtz0LuQZQUuhavBfom2wsYoRA8KP4J2sF HJDxJ1S5wjiAHwIQmB34wRrhrv0QYHdrkOnodgHP2IP7aWX2G3GLtXrHvIyvAQ9H g6FdL3nbsTb3QR305JuyBITqJUdFsYUYljLxE32sSHn68CnvbNFPIvJxg9Pd+1GL c3wI5pc+AxyW+AE85eEj/ggOLMFp3tMc+wzGsG8UrhThTrVzYofL8yxYdn5zlNVk pmG4I6n9tQrDtavSMWizkzbEqJTR12V94rqaEME5sI/lWTW/IvfAuB8F2Jd/kYPE XNc2tUw2fuSULeXxf5w6kGCLkMDF+TK9N6sCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAJPj+dBTFmH5aBHcLUcTzRWU+PgX9nj4WHdXao+2flBSnVTBM5lgk1VIjEhCm FTT5bgXVmihe9JNOzsW6ikY3n9UUOQRoK8Dg3tBFNoimXcbHY4yUi4hrE24T6iKx 46XnXN5ITGjarAM0bKTPlwwSh/UmOEaY/MdDpSXxkJP8X2BuhxOcDrhUE7qfX9Y7 5zkh1Kaz3GrEu+96x19zGbLb8w/Ew/fStOjKbMEsizFSfq0caftqhKbZEVODX6Ap crw9ooHvE6yUnc0FS+3/q138+NJsKIHGXUTKkiXORpdmWsEuBc/dgJqj/WDjNbXl xoTGaUmLuAAjLUxKrPGtiat0lA== Internet2 Internet2 http://www.internet2.edu Technical Support techsupport+tsg@internet2.edu Technical Support techsupport@internet2.edu http://id.incommon.org/category/research-and-scholarship internet2.edu Internet2 http://www.internet2.edu/about/ http://www.internet2.edu/policies/privacy/ https://www.internet2.edu/media/medialibrary/2013/10/15/internet2_logo_200pxtrans.gif MIIDMTCCAhmgAwIBAgIBADANBgkqhkiG9w0BAQQFADAfMR0wGwYDVQQDExRvcmln aW4uaW50ZXJuZXQyLmVkdTAeFw0xMDA2MTYxMzQwNTFaFw0xNTA2MTUxMzQwNTFa MB8xHTAbBgNVBAMTFG9yaWdpbi5pbnRlcm5ldDIuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAqCLY7zt3cqp2VbJr2Yn3QcDrw8oyKw43H258cALn LLbcL8IWRSWv1CA2CFHmI2krMH+W/9lWyQIYP6gSmg5bJ914p6L6vWmsZBL8JQAe 0iEC6I7V8Z6E4xDOKIksgAmi5mal1A5zSi/BAgDlOScDTJIj8vAg8Enq/j0QwUzK Isfgz72GpLZNoOTzW5NjHFgLTszuP7wPjMXtb/rmI3INFO1Kh4em6IoZa64xbrUi N4aCpEAodilvjfe6XE8zUmlSGyrk1UkyJe/lXZSezxpSMdE6NWIq/eDl3meYNqGa lZl25yvGtJY18bfWG1Tq1x5tzbozPPgXQKIXUBpag3/YTwIDAQABo3gwdjAdBgNV HQ4EFgQUoSIa76eezc39YLy/nc9kxOjLUZkwRwYDVR0jBEAwPoAUoSIa76eezc39 YLy/nc9kxOjLUZmhI6QhMB8xHTAbBgNVBAMTFG9yaWdpbi5pbnRlcm5ldDIuZWR1 ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAI5dmg1D3svQx50/ QrfNtT9koB3IOrpit1wvovNCTPPM5JdwQt4x3X4tIsV0iOg+XLw6clMTWPj7XE9A C2l7hHhFsQfYbWj3Ha1/4MrFMX0Mkrk20fBlntfrxqXdqpmltY3aBdKUxhiOooOO fOY2mjaWs+lDB5mTSkppFVDyd/FlX83Z/wZIAiyE1lNYAQz9XRB1TlClBbJz4Zgf xQUJgSIjvZSHCWoI5kWPws78DXOdu9G0sqG2MvuErDVgQyjR4WzSoJXAib52p0JR hMkV0KVs9hlTe4Ge2c/eT5SA0fdrM2FlTU6un6VhtsaVYRLO+czkrNidbl59jtTS LFtUu0o= Internet2 Internet2 http://www.internet2.edu Technical Support techsupport@internet2.edu Technical Support techsupport@internet2.edu Technical Support techsupport@internet2.edu MIIC1jCCAb6gAwIBAgIJAJAR4ObaPW4zMA0GCSqGSIb3DQEBBQUAMBAxDjAMBgNV BAMTBXVjaXFhMB4XDTEwMDYxMTE3NDAxOFoXDTIwMDYwODE3NDAxOFowEDEOMAwG A1UEAxMFdWNpcWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnx+Z4 AodAq4SDR06vpwgs6QlG53z3zIFywldHYs15sufQ/F5dSNJFW1BbLriKlZAQMxoM cELLDymMJijjcx6FPtIGN9WfN3B1Hnc7p4kd3jYm6E00AHCfaJ0AQPhn6K71YCIq 8lcxfIXWGeG0fkU2AF1TD2wkBaKVOBnU4ErsyIrTRNqeM+pKstGEIj2cUU3o5a34 qHPWynYEhUGD5ZuxEI8awqxv+D7ziw1Mzc7Qgv5ZVMQE44OvwaQVOQCAswfYxlLV TiNCu5wrA6/h4N0m27+8w1B5uoG5Pqeg9EZGLjSq91b5gj2VPvNKNflIEW2IK2gh zNrjbqAmMtXE3k+fAgMBAAGjMzAxMBAGA1UdEQQJMAeCBXVjaXFhMB0GA1UdDgQW BBSC4NZEOgclm1ywmP5abAOWwfi3yzANBgkqhkiG9w0BAQUFAAOCAQEAbRcvKTJ1 N2bwspjmTotOihDdPjIKv2kXNGUUywZiTZyONpo63yOrj+l0Q+DFC8U+HJaTiqEE dJgZz5ymvQ+etO0TcIW5NETTkX8ZpXio2mkKECabEyEWZSSpBeGghNrFSnB6pPr/ g/dJKEFwG0qOMf+4wrWvJ7gxODTy+kRJzrov4vIkT1dRG1agCMrjos8u3+HxdG4T tg90oHqhqZ15XRHbuPUNpbBLok+VubpyKOSimWvuK0W7onmn02LXmYR3hYdXIlhg 103cMVbGbwbmnUOs+YDSruJgrkZbrizm7UkBdVnsPlRmHaoDui6veXnaCQg9+9H0 4TLeacAOCDF7/w== University of California-San Diego University of California-San Diego http://www.ucsd.edu/ ACT Help Desk acthelp@ucsd.edu Shibboleth Support shibsupport@ucsd.edu System Alerts sys-alerts@ucsd.edu ucsd.edu MIIFjzCCBHegAwIBAgICAQwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDIyODIxMTg0NFoXDTEwMDIy ODIxMTg0NFowFjEUMBIGA1UEAxMLYTQudWNzZC5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDcEzH+KYmuGSDjlZeaOJc8VJS0/bRBjfE6HHDV9nN8 ghEm5AMS5OPx/ruM+5gchwuryogOMY7abSe3BpvVT/3A+fjKSNnklMPmQUuO6AqW 7a6/w9w30tl/2OzG3u1sGAr1FkEXf/DmJOtXpAOhPAmyYb6o41k+ZwpvnRuyaoup IC1R5LLU2jCnnZCxBF6gvDlvmpaEO2c2aHrKJIaqxDuVhTDJRWp+IkcT8Jy4JAwv 0R1w8FJXLyZ0RVeNL8v3ZcCzInfxsS1/+FuOOHitZ18WO4Ds5PJ5tEzree95EGe+ U9dpjMrJQDdKiqPE18K7cQGuHfVkIMkU4phuyUXWKk09AgMBAAGjggKlMIICoTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFPe85gpJxg5DPieEeNZF9FHWbW0rMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgboGCCsGAQUFBwEBBIGtMIGqMIGn BggrBgEFBQcwAoaBmmh0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IKCQlDQSBJc3N1ZXJzIC0g VVJJOmh0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwFgYDVR0RBA8wDYILYTQudWNzZC5lZHUw DQYJKoZIhvcNAQEFBQADggEBAJeIDxI87H9yjtD8BLdiwEBsyKiADqL4jo2EeF9Z kz6GA89zEUXaL6M+UeWaHwrpbKbpR7JYb87qJhFYzCBBdLjUpHnvHI1M1/wl44XF /W8PpcuDF5vZmVDxYmKEJQJHnvRqOU08vIvk5bpgcI8ctNXUDWh9uEdtKMrg3+Tk gKCmAXAl9I6SOrnEy98RJ7yWL51qXHaWE5xXl9dTCh43JONZWlsah0smeDYkYhZq 7g+zU6RW3i/LigqVYW84V0+WH30htKco5uwr0SGoL9u8PGbYPgrRtCJIo5r8eE7N R1kv+lykb9hrz1KUyDvLTDhWQ7l4bXDaP7/dIpaTrtd0zC4= MIIDJjCCAg6gAwIBAgIJAPn3wXbFGjOZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2E0LnVjc2QuZWR1MB4XDTEwMDQwODIyNDcwOVoXDTIwMDQwNTIyNDcwOVow FjEUMBIGA1UEAxMLYTQudWNzZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDUEpd4l0/TgMjGp8nyEA3eyMDB001MZIq/u9wjSNsPFoXGudwyRryf B+yKk4MTX/VqQ6cMZ1oFjP1h1phl5xWG1PZu2vXpjJuHb5X1J4GCK2u7j5mwN6zK /ekTVI4X/0ALe7uPE6ltcKd1XQctZfCe27e+cUdbqz3y16s+RWyUrC2pRK2aJuxm hR7rxMwAcpUYBrINqvoGAz7MIBZ2MNwNlMNK2scGBLsdahBG/JZk0PUYiwRxA1aq YAEeOsuR6jVhudDOAfTK/XtWneUrO0G0C3fCVmX5MGrUCPIY/cVAbuNBLGYDjg1+ 7iazyImK4nbgXQzBd7QfLayuITY5pludAgMBAAGjdzB1MB0GA1UdDgQWBBTIPcIR 7y/+BZAKv3XBLkJsAw0l9DBGBgNVHSMEPzA9gBTIPcIR7y/+BZAKv3XBLkJsAw0l 9KEapBgwFjEUMBIGA1UEAxMLYTQudWNzZC5lZHWCCQD598F2xRozmTAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAwB9Fwts/0sEse6XtafnaYxoAukZwS CpbUv+LOLgwmFgLCm+eo9kCvbTTS4JZ3Ctz9/yGfRIcNygWsALSeBvpXmNA0gI/V CcsFrrllX1SrpIz5yuwHRZcj1WDDvAzqanvjXGT+2BxmjYS7E25XG+eMC0JlzxLV 4PKbKEVZlfBEoRSZ/8wS2MqtZm2COZ21PRBHyfkxopkKpdqImQksx36nvEj4Ow6H ua34fsQvpcou9ufs1WPqLRTD6AVU1ZrGFdFFAOFY8mG6BEDEplp0Jpn8knxtc2Cg Y8R3vksytTmgdqrqYKEpA/CP8EUxyRB3IGOdZ3cJgxabq5X2FBWEFU8y ucsd.edu MIIFjzCCBHegAwIBAgICAQwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDIyODIxMTg0NFoXDTEwMDIy ODIxMTg0NFowFjEUMBIGA1UEAxMLYTQudWNzZC5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDcEzH+KYmuGSDjlZeaOJc8VJS0/bRBjfE6HHDV9nN8 ghEm5AMS5OPx/ruM+5gchwuryogOMY7abSe3BpvVT/3A+fjKSNnklMPmQUuO6AqW 7a6/w9w30tl/2OzG3u1sGAr1FkEXf/DmJOtXpAOhPAmyYb6o41k+ZwpvnRuyaoup IC1R5LLU2jCnnZCxBF6gvDlvmpaEO2c2aHrKJIaqxDuVhTDJRWp+IkcT8Jy4JAwv 0R1w8FJXLyZ0RVeNL8v3ZcCzInfxsS1/+FuOOHitZ18WO4Ds5PJ5tEzree95EGe+ U9dpjMrJQDdKiqPE18K7cQGuHfVkIMkU4phuyUXWKk09AgMBAAGjggKlMIICoTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFPe85gpJxg5DPieEeNZF9FHWbW0rMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgboGCCsGAQUFBwEBBIGtMIGqMIGn BggrBgEFBQcwAoaBmmh0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IKCQlDQSBJc3N1ZXJzIC0g VVJJOmh0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwFgYDVR0RBA8wDYILYTQudWNzZC5lZHUw DQYJKoZIhvcNAQEFBQADggEBAJeIDxI87H9yjtD8BLdiwEBsyKiADqL4jo2EeF9Z kz6GA89zEUXaL6M+UeWaHwrpbKbpR7JYb87qJhFYzCBBdLjUpHnvHI1M1/wl44XF /W8PpcuDF5vZmVDxYmKEJQJHnvRqOU08vIvk5bpgcI8ctNXUDWh9uEdtKMrg3+Tk gKCmAXAl9I6SOrnEy98RJ7yWL51qXHaWE5xXl9dTCh43JONZWlsah0smeDYkYhZq 7g+zU6RW3i/LigqVYW84V0+WH30htKco5uwr0SGoL9u8PGbYPgrRtCJIo5r8eE7N R1kv+lykb9hrz1KUyDvLTDhWQ7l4bXDaP7/dIpaTrtd0zC4= MIIDJjCCAg6gAwIBAgIJAPn3wXbFGjOZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2E0LnVjc2QuZWR1MB4XDTEwMDQwODIyNDcwOVoXDTIwMDQwNTIyNDcwOVow FjEUMBIGA1UEAxMLYTQudWNzZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDUEpd4l0/TgMjGp8nyEA3eyMDB001MZIq/u9wjSNsPFoXGudwyRryf B+yKk4MTX/VqQ6cMZ1oFjP1h1phl5xWG1PZu2vXpjJuHb5X1J4GCK2u7j5mwN6zK /ekTVI4X/0ALe7uPE6ltcKd1XQctZfCe27e+cUdbqz3y16s+RWyUrC2pRK2aJuxm hR7rxMwAcpUYBrINqvoGAz7MIBZ2MNwNlMNK2scGBLsdahBG/JZk0PUYiwRxA1aq YAEeOsuR6jVhudDOAfTK/XtWneUrO0G0C3fCVmX5MGrUCPIY/cVAbuNBLGYDjg1+ 7iazyImK4nbgXQzBd7QfLayuITY5pludAgMBAAGjdzB1MB0GA1UdDgQWBBTIPcIR 7y/+BZAKv3XBLkJsAw0l9DBGBgNVHSMEPzA9gBTIPcIR7y/+BZAKv3XBLkJsAw0l 9KEapBgwFjEUMBIGA1UEAxMLYTQudWNzZC5lZHWCCQD598F2xRozmTAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAwB9Fwts/0sEse6XtafnaYxoAukZwS CpbUv+LOLgwmFgLCm+eo9kCvbTTS4JZ3Ctz9/yGfRIcNygWsALSeBvpXmNA0gI/V CcsFrrllX1SrpIz5yuwHRZcj1WDDvAzqanvjXGT+2BxmjYS7E25XG+eMC0JlzxLV 4PKbKEVZlfBEoRSZ/8wS2MqtZm2COZ21PRBHyfkxopkKpdqImQksx36nvEj4Ow6H ua34fsQvpcou9ufs1WPqLRTD6AVU1ZrGFdFFAOFY8mG6BEDEplp0Jpn8knxtc2Cg Y8R3vksytTmgdqrqYKEpA/CP8EUxyRB3IGOdZ3cJgxabq5X2FBWEFU8y University of California-San Diego University of California-San Diego http://www.ucsd.edu/ ACT Help Desk acthelp@ucsd.edu Shibboleth Support shibsupport@ucsd.edu georgetown.edu MIIDTDCCAjSgAwIBAgIVAK6Lh23lIaSgXAUl1GG/B1nM7SKjMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJiLWlkcC5nZW9yZ2V0b3duLmVkdTAeFw0xMDA2 MTQxNjExNDZaFw0zMDA2MTQxNjExNDZaMCMxITAfBgNVBAMTGHNoaWJiLWlkcC5n ZW9yZ2V0b3duLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ2M e3cdBys92wVfMQTi0oOQ0Uw3ltBc0Z9vDj3QURI0DKUtQ/z12O3pxMVW0U9mW9At 0S4x1s7DrffOwt0wzVN0bifN8mTYtJDUGw3twOkJDmrq6MXDwhQfkLX54DE1pR85 8YT3G4WzS6V6+4xxFMH2nj6SijthfuOuIKAPi8oVLBI6CFpiNSJgOeSuQ2Wc2ogn 8D4b6B0ZyMH/j5h1XZ/pj7qtrFJ5hqnbeJ/DQipOpYlN33r1M03Ei+3/MAIjyi9h /VujG67p4fxoTBCwkJPUJH9idLX47oZmLlJZveDIJRhWreJJXXFxchzUNy1PPwla k28u8K9mqtwDAvGx4D0CAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmItaWRwLmdl b3JnZXRvd24uZWR1hi9odHRwczovL3NoaWJiLWlkcC5nZW9yZ2V0b3duLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUFW8gLtaVr67EZZmKF4ol5UdfXRQwDQYJ KoZIhvcNAQEFBQADggEBAJUOvjBsszXQ79hD+YEUT208kj3bynbRITPVBiXQJZgc +1MT6wrmZpPCt/oKDHU6H8peXSCIwmwpNs1Ldcgunf0eSr1XGoCAn+KY+IdRJtuN hs+KCuNVNehLQzBRtO67HkPlVBVHEpxIoARZDUR6oLixZPNMKiFuAgdsySCz43W0 cupokw76fdO6ik8BtdIUWzCoN5vpH94hg8QTW4BLg7Gh7ZXy6ymHytKCZqkgaoUk qeQASM800x93B3n6jr1GEq3m6r+MLEkVBlDmymZG9CWGBY6UOUsJt9U4Xe/r1DDI QN6kfDHIlXFhLmKYCtzxMjBf7TziEOIt2ZYrKM6CRI8= georgetown.edu MIIDTDCCAjSgAwIBAgIVAK6Lh23lIaSgXAUl1GG/B1nM7SKjMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJiLWlkcC5nZW9yZ2V0b3duLmVkdTAeFw0xMDA2 MTQxNjExNDZaFw0zMDA2MTQxNjExNDZaMCMxITAfBgNVBAMTGHNoaWJiLWlkcC5n ZW9yZ2V0b3duLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ2M e3cdBys92wVfMQTi0oOQ0Uw3ltBc0Z9vDj3QURI0DKUtQ/z12O3pxMVW0U9mW9At 0S4x1s7DrffOwt0wzVN0bifN8mTYtJDUGw3twOkJDmrq6MXDwhQfkLX54DE1pR85 8YT3G4WzS6V6+4xxFMH2nj6SijthfuOuIKAPi8oVLBI6CFpiNSJgOeSuQ2Wc2ogn 8D4b6B0ZyMH/j5h1XZ/pj7qtrFJ5hqnbeJ/DQipOpYlN33r1M03Ei+3/MAIjyi9h /VujG67p4fxoTBCwkJPUJH9idLX47oZmLlJZveDIJRhWreJJXXFxchzUNy1PPwla k28u8K9mqtwDAvGx4D0CAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmItaWRwLmdl b3JnZXRvd24uZWR1hi9odHRwczovL3NoaWJiLWlkcC5nZW9yZ2V0b3duLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUFW8gLtaVr67EZZmKF4ol5UdfXRQwDQYJ KoZIhvcNAQEFBQADggEBAJUOvjBsszXQ79hD+YEUT208kj3bynbRITPVBiXQJZgc +1MT6wrmZpPCt/oKDHU6H8peXSCIwmwpNs1Ldcgunf0eSr1XGoCAn+KY+IdRJtuN hs+KCuNVNehLQzBRtO67HkPlVBVHEpxIoARZDUR6oLixZPNMKiFuAgdsySCz43W0 cupokw76fdO6ik8BtdIUWzCoN5vpH94hg8QTW4BLg7Gh7ZXy6ymHytKCZqkgaoUk qeQASM800x93B3n6jr1GEq3m6r+MLEkVBlDmymZG9CWGBY6UOUsJt9U4Xe/r1DDI QN6kfDHIlXFhLmKYCtzxMjBf7TziEOIt2ZYrKM6CRI8= Georgetown University Georgetown University http://www.georgetown.edu/ dave massie eets-cs@georgetown.edu Dave Massie eets-cs@georgetown.edu MIIDODCCAiCgAwIBAgIJAOfetz1Aiz1dMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXd3dy53ZWJhc3NpZ24ubmV0MB4XDTEwMDUyNzEzNDAyNVoXDTEzMDUyNjEz NDAyNVowHDEaMBgGA1UEAxMRd3d3LndlYmFzc2lnbi5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDI11HbE1+xp3Mo85efCVaWF2bs6c7LYt0l7eyh uhbIpRtUs7p+dNUB3WlkqS4s0Zzh3a8yYK8SWwxq0lO1oTANj9D4o4/vogmmWeXx WOh1144UsT46WtmmV6+HnXICVZlUne2JS9PPqovSH2N2q1KNAzUvUmowW7ivfVdO x1c4ZfNEh4nkSX1Zu/BvtAARBrSxBsFA2vZMHS0bUJKE+107zbxhW4gr/6mOibTn j6XgWF2Rv1kvv84rgS/3Gm/TSUcteyeWBT/Ty+eRz31jNjLIBmNByx85BvW/xDWW jZKKBJEu2S6BmL5fVxxhdSLnyOe0NuCWeFteqJb0SDFA8XPvAgMBAAGjfTB7MB0G A1UdDgQWBBTub9YYg8jr1vRZcvh0heb+6J8WDDBMBgNVHSMERTBDgBTub9YYg8jr 1vRZcvh0heb+6J8WDKEgpB4wHDEaMBgGA1UEAxMRd3d3LndlYmFzc2lnbi5uZXSC CQDn3rc9QIs9XTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCZ0/vS r9uAVWZ5IYIJRu9qwsQ7I9PyO6kHQjNZREazHl7CpTChZc//6XiJ3TBU1NY12g9H Wbd9WLLXAeXmxesGuSHltW3FuuVWztr8iibrACRM7XtPMyVMneXF1IZhslGY6ibQ 9OIn9cCPmWjevEKg7izlWw7IibSGbUi7wjdvzAuqUc3CEILNQVcFW+s80sfNmCZa TWd9vYicxQfuSsx/og23lMb8UgQGATzfjqNeewp+lzaxNtMGIGttSNcwmjXehwnd 73cHgc5xLUeYKuFKku2XzDq4XrnN5tMz/pF0KdoLATqHvZ6AnpiJmHqhxI1CkXDO s0WsDZkzPWbGwYhP WebAssign WebAssign http://www.webassign.net/ Brian Marks brian@webassign.net MIIDODCCAiCgAwIBAgIJAOfetz1Aiz1dMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXd3dy53ZWJhc3NpZ24ubmV0MB4XDTEwMDUyNzEzNDAyNVoXDTEzMDUyNjEz NDAyNVowHDEaMBgGA1UEAxMRd3d3LndlYmFzc2lnbi5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDI11HbE1+xp3Mo85efCVaWF2bs6c7LYt0l7eyh uhbIpRtUs7p+dNUB3WlkqS4s0Zzh3a8yYK8SWwxq0lO1oTANj9D4o4/vogmmWeXx WOh1144UsT46WtmmV6+HnXICVZlUne2JS9PPqovSH2N2q1KNAzUvUmowW7ivfVdO x1c4ZfNEh4nkSX1Zu/BvtAARBrSxBsFA2vZMHS0bUJKE+107zbxhW4gr/6mOibTn j6XgWF2Rv1kvv84rgS/3Gm/TSUcteyeWBT/Ty+eRz31jNjLIBmNByx85BvW/xDWW jZKKBJEu2S6BmL5fVxxhdSLnyOe0NuCWeFteqJb0SDFA8XPvAgMBAAGjfTB7MB0G A1UdDgQWBBTub9YYg8jr1vRZcvh0heb+6J8WDDBMBgNVHSMERTBDgBTub9YYg8jr 1vRZcvh0heb+6J8WDKEgpB4wHDEaMBgGA1UEAxMRd3d3LndlYmFzc2lnbi5uZXSC CQDn3rc9QIs9XTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCZ0/vS r9uAVWZ5IYIJRu9qwsQ7I9PyO6kHQjNZREazHl7CpTChZc//6XiJ3TBU1NY12g9H Wbd9WLLXAeXmxesGuSHltW3FuuVWztr8iibrACRM7XtPMyVMneXF1IZhslGY6ibQ 9OIn9cCPmWjevEKg7izlWw7IibSGbUi7wjdvzAuqUc3CEILNQVcFW+s80sfNmCZa TWd9vYicxQfuSsx/og23lMb8UgQGATzfjqNeewp+lzaxNtMGIGttSNcwmjXehwnd 73cHgc5xLUeYKuFKku2XzDq4XrnN5tMz/pF0KdoLATqHvZ6AnpiJmHqhxI1CkXDO s0WsDZkzPWbGwYhP WebAssign WebAssign http://www.webassign.net/ Shibboleth Administrator shibboleth@webassign.net case.edu MIIDIzCCAgugAwIBAgIUZg+QtZy18Ty8wtEmZfdNYUEbjU0wDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYmIuY2FzZS5lZHUwHhcNMTAwODA4MjE1MTU5WhcN MzAwODA4MjE1MTU5WjAZMRcwFQYDVQQDEw5zaGliYi5jYXNlLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAO7wuAJG03dDThvlaaHOPuDnm6y87IUe 8v1k2Q6b0dUHjA9tQmrXnC1kibB/dPGDINNq83FLtfqE11iKng91AUte/5NWKgyK e9gNSB+KTf1wFFXmCMm7PpcyqFhPADaoeET4g8393I7m47h1JzD/lK1afOPfgpSV NTlVsZB7gtOQnQIvQPiluv0VI7djTLy+s8CDjft6lDCNk1jM27coUpd6GI0ZRluZ H9t3a4E1IHhL/1RU7cAoO/G3ew9x+OqsseLHTxYzCrNxLeN83Ctz2k/klCrDwVdp quZwVjRhF2b01byuGeeW1RJMsHIZnRiRxZuPkTyfTRwQ1TTvzWnRWqsCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYmIuY2FzZS5lZHWGJWh0dHBzOi8vc2hpYmIuY2Fz ZS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF6t11AZ9Ah7nif1EO1Vsfc5 0f5oMA0GCSqGSIb3DQEBBQUAA4IBAQAcQYxE2yCZIIXJIXO+BBj94bpIFBwwyakV nCTiiHM5pMiVpysHXIDJ4eglE1Ox84oqFfe7gnh+wnwAx9Lyi5g1MxhkEhPEjTFK 8O6agQC2j4S0Yzy+nAnMeHS61G24ZtQFNJFsql3KtJyPCWr24vKFAT2pMQr/GIWm 4Z7+DnxIrAuc2niaWlGzLYuMMVey78grsk+n+J4FhEuP/ad2FGbRmXwv9yLlR5TP Y95Vc7ddQcRmKwiMkEKCRCPyRqAVV0Cs6LidPlinGMeQgA2H/zyxmZ5qM63sxpPe LRP0OmLbglzlhEOSOKp7/3fIWR/s1QjG/8i4VkCv2koLyPWqhs3I MIIE7TCCA9WgAwIBAgIETBkYQDANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l bnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEf MB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxQzAeFw0xMDExMDEx ODI2NTFaFw0xMjExMDExODU2NTFaMIGdMQswCQYDVQQGEwJVUzENMAsGA1UE CBMET2hpbzESMBAGA1UEBxMJQ2xldmVsYW5kMSgwJgYDVQQKEx9DYXNlIFdl c3Rlcm4gUmVzZXJ2ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlv biBUZWNobm9sb2d5IFNlcnZpY2VzMRcwFQYDVQQDEw5zaGliYi5jYXNlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9A2daT9F+TDaJd I8DXjO20z5IrcnqZyxF2ogNC+tfyZiTcp5wEtkSD1LTFSpS2qu3JzjNoGyoY OTvg3KpIdGUvUf1jFCAMeTVvEGSkpIIJXD04L1F7v5MwePrhg9rQZPHvcfOa qPZql+qYX7VV0Rk68wBrgVD+AIdVDl1XiSss9/eprxJSwPatR/7dXR/Bfk9o 2TXlh/8xdRvPwpUtbRtWeaAQM2labYvumEgbGbnq70wy5+3z8p/B1X67q11D BkjF91jai+9YE5QpyWFafZ1NqJ6j8Y3W6NiNiiXRzs9aeyrI3PYlhGRIUKD7 KYODioCC5sgA1w+1iFrYYSYNUBECAwEAAaOCAR0wggEZMAsGA1UdDwQEAwIF oDATBgNVHSUEDDAKBggrBgEFBQcDATAzBgNVHR8ELDAqMCigJqAkhiJodHRw Oi8vY3JsLmVudHJ1c3QubmV0L2xldmVsMWMuY3JsMDMGCCsGAQUFBwEBBCcw JTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwQAYDVR0g BDkwNzA1BgkqhkiG9n0HSwIwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5l bnRydXN0Lm5ldC9ycGEwHwYDVR0jBBgwFoAUHvGriQb4SQ8BM3fuFHruGXyT KE0wHQYDVR0OBBYEFDZG2fgKSrMT94x2cmfkB/oV8diMMAkGA1UdEwQCMAAw DQYJKoZIhvcNAQEFBQADggEBAGX/tRCuWsTOifJCEKO080Pt88u6e/iDTAUI rOaLFjRgbL18n9eCmGa7X7Xw3Z6USwAd8lMR0KQVWP6bvxtXV1pE0IId7QKW aU04Ys27E2ajn5+lS6IJtHQA96GoqjZQWZUbpyQ0sHmXzvoMBUvg5hQZYmit yrY6Q3qeZ/A+li+rpdubC0ZocTnHG97RIRwOu1GbHpTTyDfZUOszbpLs8W/k Rz1lTA2JeWDOD6fGtQ0Lp9UGukhq388spRa4BWuaG6Q7mzqJZO8DcKp4g8rP IjnRCnPWx2dgIbTr0i3+xVGiHZpwv/Bspifo4YKq7wyKCus3j7amrF4+ANSI U6Ow0YU= MIIFaDCCBFCgAwIBAgIRAKAFVOFxvpAtI3bkjgafNiUwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTA3MTUwMDAw MDBaFw0xNDA3MTQyMzU5NTlaMIHOMQswCQYDVQQGEwJVUzETMBEGA1UEERMKNDQx MDYtNzAxOTELMAkGA1UECBMCT0gxEjAQBgNVBAcTCUNsZXZlbGFuZDEcMBoGA1UE CRMTMTA5MDAgRXVjbGlkIEF2ZW51ZTEoMCYGA1UEChMfQ2FzZSBXZXN0ZXJuIFJl c2VydmUgVW5pdmVyc2l0eTEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9n eSBTZXJ2aWNlczEXMBUGA1UEAxMOc2hpYmIuY2FzZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCns5X4M5eJe/3Beu+RdiAO6G5PwpTS+ut9JCm6 AIDCQ6JSgaBthSFprTxVpslu3T8jgVloPZC6VNEoNrc0KNlMX0wlGLDeJtOiVpyD iFMheXO0NR2PhGMgyh8Rt9l04E0gBsXDSSytjOJ30n+T/D1jievVqS0N5tQIYSSm tlOL/Ad6r3A0KnXUqcEs+SgxFc1floNUUA16QePzo6c+ax+fqpGPskIc+TPJ+PWJ fNHYGf6+C8syl9ByFu3qd361gy5wtSOJZFuD5jQD2IMHj3caYG9ojGdCJyLI1Wum f1AHnHYHfMM67XALHlU2txTJiL2s83DrrQjbjT0jdXCGt8oVAgMBAAGjggG7MIIB tzAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4EFgQUA2e/ BnRB+4MkvqmO1sHbzv9BC6kwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQwUgYMKwYB BAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29tbW9uLm9y Zy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYs aHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYI KwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5v cmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw LmluY29tbW9uLm9yZzApBgNVHREEIjAggg5zaGliYi5jYXNlLmVkdYIOc2hpYmIu Y3dydS5lZHUwDQYJKoZIhvcNAQEFBQADggEBABpRgkByAjgt390E9M3zkVMZ98QH ZHA5ItO5KqNLqfoQ+MXv41VC4FsG2mkrSrWqP6zgy7DVT/ONn1X49GSFiVSWEfn2 Kgj2mooNKhN0qmLIgrMKLHFYlSsZcIPIY73Hzwbvh8y04KggcZT2lVggyjrbKdP2 vU/TyFtPu4FM/pfrzits2RxgkOQJ3VATGkxlSWBTBzi1/k1rKSBkGx9lBAIzJ1tU ig06ihRrcT6oAocILplLQxhIc/hJIUiKh01BXd1EDV2+DwdSAjuMNZERLQpf3Ai4 hJC28uhFaJNUfF06ytegRQArg0T9pkGxaNP63aHaOFIEFMyNOGvRh9hqUUc= case.edu MIIDIzCCAgugAwIBAgIUZg+QtZy18Ty8wtEmZfdNYUEbjU0wDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYmIuY2FzZS5lZHUwHhcNMTAwODA4MjE1MTU5WhcN MzAwODA4MjE1MTU5WjAZMRcwFQYDVQQDEw5zaGliYi5jYXNlLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAO7wuAJG03dDThvlaaHOPuDnm6y87IUe 8v1k2Q6b0dUHjA9tQmrXnC1kibB/dPGDINNq83FLtfqE11iKng91AUte/5NWKgyK e9gNSB+KTf1wFFXmCMm7PpcyqFhPADaoeET4g8393I7m47h1JzD/lK1afOPfgpSV NTlVsZB7gtOQnQIvQPiluv0VI7djTLy+s8CDjft6lDCNk1jM27coUpd6GI0ZRluZ H9t3a4E1IHhL/1RU7cAoO/G3ew9x+OqsseLHTxYzCrNxLeN83Ctz2k/klCrDwVdp quZwVjRhF2b01byuGeeW1RJMsHIZnRiRxZuPkTyfTRwQ1TTvzWnRWqsCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYmIuY2FzZS5lZHWGJWh0dHBzOi8vc2hpYmIuY2Fz ZS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF6t11AZ9Ah7nif1EO1Vsfc5 0f5oMA0GCSqGSIb3DQEBBQUAA4IBAQAcQYxE2yCZIIXJIXO+BBj94bpIFBwwyakV nCTiiHM5pMiVpysHXIDJ4eglE1Ox84oqFfe7gnh+wnwAx9Lyi5g1MxhkEhPEjTFK 8O6agQC2j4S0Yzy+nAnMeHS61G24ZtQFNJFsql3KtJyPCWr24vKFAT2pMQr/GIWm 4Z7+DnxIrAuc2niaWlGzLYuMMVey78grsk+n+J4FhEuP/ad2FGbRmXwv9yLlR5TP Y95Vc7ddQcRmKwiMkEKCRCPyRqAVV0Cs6LidPlinGMeQgA2H/zyxmZ5qM63sxpPe LRP0OmLbglzlhEOSOKp7/3fIWR/s1QjG/8i4VkCv2koLyPWqhs3I MIIE7TCCA9WgAwIBAgIETBkYQDANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l bnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEf MB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxQzAeFw0xMDExMDEx ODI2NTFaFw0xMjExMDExODU2NTFaMIGdMQswCQYDVQQGEwJVUzENMAsGA1UE CBMET2hpbzESMBAGA1UEBxMJQ2xldmVsYW5kMSgwJgYDVQQKEx9DYXNlIFdl c3Rlcm4gUmVzZXJ2ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlv biBUZWNobm9sb2d5IFNlcnZpY2VzMRcwFQYDVQQDEw5zaGliYi5jYXNlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9A2daT9F+TDaJd I8DXjO20z5IrcnqZyxF2ogNC+tfyZiTcp5wEtkSD1LTFSpS2qu3JzjNoGyoY OTvg3KpIdGUvUf1jFCAMeTVvEGSkpIIJXD04L1F7v5MwePrhg9rQZPHvcfOa qPZql+qYX7VV0Rk68wBrgVD+AIdVDl1XiSss9/eprxJSwPatR/7dXR/Bfk9o 2TXlh/8xdRvPwpUtbRtWeaAQM2labYvumEgbGbnq70wy5+3z8p/B1X67q11D BkjF91jai+9YE5QpyWFafZ1NqJ6j8Y3W6NiNiiXRzs9aeyrI3PYlhGRIUKD7 KYODioCC5sgA1w+1iFrYYSYNUBECAwEAAaOCAR0wggEZMAsGA1UdDwQEAwIF oDATBgNVHSUEDDAKBggrBgEFBQcDATAzBgNVHR8ELDAqMCigJqAkhiJodHRw Oi8vY3JsLmVudHJ1c3QubmV0L2xldmVsMWMuY3JsMDMGCCsGAQUFBwEBBCcw JTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwQAYDVR0g BDkwNzA1BgkqhkiG9n0HSwIwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5l bnRydXN0Lm5ldC9ycGEwHwYDVR0jBBgwFoAUHvGriQb4SQ8BM3fuFHruGXyT KE0wHQYDVR0OBBYEFDZG2fgKSrMT94x2cmfkB/oV8diMMAkGA1UdEwQCMAAw DQYJKoZIhvcNAQEFBQADggEBAGX/tRCuWsTOifJCEKO080Pt88u6e/iDTAUI rOaLFjRgbL18n9eCmGa7X7Xw3Z6USwAd8lMR0KQVWP6bvxtXV1pE0IId7QKW aU04Ys27E2ajn5+lS6IJtHQA96GoqjZQWZUbpyQ0sHmXzvoMBUvg5hQZYmit yrY6Q3qeZ/A+li+rpdubC0ZocTnHG97RIRwOu1GbHpTTyDfZUOszbpLs8W/k Rz1lTA2JeWDOD6fGtQ0Lp9UGukhq388spRa4BWuaG6Q7mzqJZO8DcKp4g8rP IjnRCnPWx2dgIbTr0i3+xVGiHZpwv/Bspifo4YKq7wyKCus3j7amrF4+ANSI U6Ow0YU= MIIFaDCCBFCgAwIBAgIRAKAFVOFxvpAtI3bkjgafNiUwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTA3MTUwMDAw MDBaFw0xNDA3MTQyMzU5NTlaMIHOMQswCQYDVQQGEwJVUzETMBEGA1UEERMKNDQx MDYtNzAxOTELMAkGA1UECBMCT0gxEjAQBgNVBAcTCUNsZXZlbGFuZDEcMBoGA1UE CRMTMTA5MDAgRXVjbGlkIEF2ZW51ZTEoMCYGA1UEChMfQ2FzZSBXZXN0ZXJuIFJl c2VydmUgVW5pdmVyc2l0eTEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9n eSBTZXJ2aWNlczEXMBUGA1UEAxMOc2hpYmIuY2FzZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCns5X4M5eJe/3Beu+RdiAO6G5PwpTS+ut9JCm6 AIDCQ6JSgaBthSFprTxVpslu3T8jgVloPZC6VNEoNrc0KNlMX0wlGLDeJtOiVpyD iFMheXO0NR2PhGMgyh8Rt9l04E0gBsXDSSytjOJ30n+T/D1jievVqS0N5tQIYSSm tlOL/Ad6r3A0KnXUqcEs+SgxFc1floNUUA16QePzo6c+ax+fqpGPskIc+TPJ+PWJ fNHYGf6+C8syl9ByFu3qd361gy5wtSOJZFuD5jQD2IMHj3caYG9ojGdCJyLI1Wum f1AHnHYHfMM67XALHlU2txTJiL2s83DrrQjbjT0jdXCGt8oVAgMBAAGjggG7MIIB tzAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4EFgQUA2e/ BnRB+4MkvqmO1sHbzv9BC6kwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQwUgYMKwYB BAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29tbW9uLm9y Zy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYs aHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYI KwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5v cmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw LmluY29tbW9uLm9yZzApBgNVHREEIjAggg5zaGliYi5jYXNlLmVkdYIOc2hpYmIu Y3dydS5lZHUwDQYJKoZIhvcNAQEFBQADggEBABpRgkByAjgt390E9M3zkVMZ98QH ZHA5ItO5KqNLqfoQ+MXv41VC4FsG2mkrSrWqP6zgy7DVT/ONn1X49GSFiVSWEfn2 Kgj2mooNKhN0qmLIgrMKLHFYlSsZcIPIY73Hzwbvh8y04KggcZT2lVggyjrbKdP2 vU/TyFtPu4FM/pfrzits2RxgkOQJ3VATGkxlSWBTBzi1/k1rKSBkGx9lBAIzJ1tU ig06ihRrcT6oAocILplLQxhIc/hJIUiKh01BXd1EDV2+DwdSAjuMNZERLQpf3Ai4 hJC28uhFaJNUfF06ytegRQArg0T9pkGxaNP63aHaOFIEFMyNOGvRh9hqUUc= Case Western Reserve University Case Western Reserve University http://www.cwru.edu/ Jeremy Smith jeremy.smith@case.edu David Kovacic david.kovacic@case.edu VIVA PBS Video Service MIIDODCCAiCgAwIBAgIJAMRx6T0FA4YxMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3Bic3ZpZC5pdGMudmlyZ2luaWEuZWR1MB4XDTEzMDIwNTE5NTkwNloXDTI4 MDIwMjE5NTkwNlowIjEgMB4GA1UEAxMXcGJzdmlkLml0Yy52aXJnaW5pYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0jPjQVxlZAu7zn+Nc90vN BtTBkXvbCYWGNHUnpR7XsXBqKRFoxeEDGBVaTFVTDliL02FEl3xMM4/yY1iyA9su uXrlM2EuwI2995KVpoe9yrb4LMC2oHHf00Hf1rNDhmVbTKqq/QGFKfOF36LCy+TP o68/34cLT67JhrMdl9OY2x5bzsnv5Hl0COoNlSjX90lPUjDi5x4Tk7lUV7H5LsT5 xvX8BUWkghXCmy7OkAg9tkcVpSV5k4TGOBUgsg9Tv2jNnps+hNGLhEBHkFsEJc4m 8cGs54LwB13YYxK2oHLPS0sIIfUkjop7phzETGhRjnHpnRDYKjPfkVrCptGaVQcN AgMBAAGjcTBvME4GA1UdEQRHMEWCF3Bic3ZpZC5pdGMudmlyZ2luaWEuZWR1hipo dHRwczovL3Bic3ZpZC5pdGMudmlyZ2luaWEuZWR1L3NoaWJib2xldGgwHQYDVR0O BBYEFF+FDGiBHca939jdBFC5mI2x1cPVMA0GCSqGSIb3DQEBBQUAA4IBAQAzlsO8 /TF5AWZg9fC36YhbW1ymHw4rsZe5D1r8OHl6vq7z7nEiws5em5CuthqzBIdaRUhc edFWfJYgh/gxk1N/xqhfVKDwcVKSz8HQBDK8Ad+O6fildfEsEGC+jnre/LLVG6Lw Iz+enHSCKqUESYmq3t9U5HUyke3OxU8QXW0hK+tg+9t+gUUnagdQccy4ewLy5oct AV/UjXIrqv4Le6Nmp7GPDuwIrowA/yuPThxbM/8ngZJ9qECV52ra+c1dLA24lSI+ TBJ7sq62I/w7hJPw8U0vSSF43RAeSwxbUpQ8x0Apq8IsbIESTMT64le1Iq1WKw/B iFvHPjJtp8R0FWl0 University of Virginia University of Virginia http://www.virginia.edu/ Hamp Carruth ehc@virginia.edu Jim Jokl jaj@virginia.edu Jim Jokl jaj@Virginia.EDU virginia.edu MIIDOzCCAiOgAwIBAgIVALIs8V8u06NEcoiPKqBdTWQ5F3WdMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJpZHAuaXRzLnZpcmdpbmlhLmVkdTAeFw0xMjAz MDIxNTI2MDNaFw0zMjAzMDIxNTI2MDNaMCMxITAfBgNVBAMTGHNoaWJpZHAuaXRz LnZpcmdpbmlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMz9 8k0PGFjm33ceTUVhpw4fWO+oknxcOTL8o+nsnD3jiaF7KIBWs70+M9Ddkl8ih/os rXCPzBhmB/ttNgaKGczqGKCq+o1+cjBgrHzxfUOQAr6ne6ZyZgN0VbRNvkNDB9Te Gf9BAlByFcLbrM9xYfu5z79deO9m/M5q6FbD5QMY1qN8A5oJhi1IPZo5GuFCoUJz mWGRXSujZQHBFr5T+euyMxnC3Gr+yJhP5plm9tET5VEf/tCWmeeWam84e1u9LP2n bFYpusfGZ9lA/JgoYOdYTb5gcHb53yIzLxUF/KaUQACMqbIXZxpvg+7qpLZkBJIX G/Qipg5ProkW7GqyzrcCAwEAAaNmMGQwQwYDVR0RBDwwOoIYc2hpYmlkcC5pdHMu dmlyZ2luaWEuZWR1hh51cm46bWFjZTppbmNvbW1vbjp2aXJnaW5pYS5lZHUwHQYD VR0OBBYEFJe4yrDCKYu70HZV9azIdbPqM9KHMA0GCSqGSIb3DQEBBQUAA4IBAQB8 G07ktM6zaMsydtat8FUHbQsDqMu51vJAg8DTHD63SoJSG/NFar8BNZH0DDb33Zyy 4KXfVGzE5Jtg5cb/5eRLah42FtkfvXnSMKgn8jAx77jG3kD/okm0iCKP6RRS7L7Q l3CESXZORAXC50pPjoacANRdAl729CszcW65zUhoKBV37plZq5uRc7FTtjJujEOL 0wsZTq9SmdmHtH3E+XabESqWp43vuMTNS2XPBQPIQUyuCldZN+N6jLkOGQI104P3 3FljH7rKPo43+7MT2XZGS2J+PcALgUfSxewXei0RQNXWXN3l0qXupwsWM8kO6mSA zZQUr9YEODP0DFBKKGSo virginia.edu MIIDOzCCAiOgAwIBAgIVALIs8V8u06NEcoiPKqBdTWQ5F3WdMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJpZHAuaXRzLnZpcmdpbmlhLmVkdTAeFw0xMjAz MDIxNTI2MDNaFw0zMjAzMDIxNTI2MDNaMCMxITAfBgNVBAMTGHNoaWJpZHAuaXRz LnZpcmdpbmlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMz9 8k0PGFjm33ceTUVhpw4fWO+oknxcOTL8o+nsnD3jiaF7KIBWs70+M9Ddkl8ih/os rXCPzBhmB/ttNgaKGczqGKCq+o1+cjBgrHzxfUOQAr6ne6ZyZgN0VbRNvkNDB9Te Gf9BAlByFcLbrM9xYfu5z79deO9m/M5q6FbD5QMY1qN8A5oJhi1IPZo5GuFCoUJz mWGRXSujZQHBFr5T+euyMxnC3Gr+yJhP5plm9tET5VEf/tCWmeeWam84e1u9LP2n bFYpusfGZ9lA/JgoYOdYTb5gcHb53yIzLxUF/KaUQACMqbIXZxpvg+7qpLZkBJIX G/Qipg5ProkW7GqyzrcCAwEAAaNmMGQwQwYDVR0RBDwwOoIYc2hpYmlkcC5pdHMu dmlyZ2luaWEuZWR1hh51cm46bWFjZTppbmNvbW1vbjp2aXJnaW5pYS5lZHUwHQYD VR0OBBYEFJe4yrDCKYu70HZV9azIdbPqM9KHMA0GCSqGSIb3DQEBBQUAA4IBAQB8 G07ktM6zaMsydtat8FUHbQsDqMu51vJAg8DTHD63SoJSG/NFar8BNZH0DDb33Zyy 4KXfVGzE5Jtg5cb/5eRLah42FtkfvXnSMKgn8jAx77jG3kD/okm0iCKP6RRS7L7Q l3CESXZORAXC50pPjoacANRdAl729CszcW65zUhoKBV37plZq5uRc7FTtjJujEOL 0wsZTq9SmdmHtH3E+XabESqWp43vuMTNS2XPBQPIQUyuCldZN+N6jLkOGQI104P3 3FljH7rKPo43+7MT2XZGS2J+PcALgUfSxewXei0RQNXWXN3l0qXupwsWM8kO6mSA zZQUr9YEODP0DFBKKGSo University of Virginia University of Virginia http://www.virginia.edu/ Hamp Carruth ehc@Virginia.EDU ITC Unix Systems systems@virginia.edu Systems Support systems@virginia.edu UVa InCommon Admin incommon-admin@virginia.edu Turnitin http://www.turnitin.com/ http://turnitin.com/en_us/about-us/privacy-center/privacy-pledge MIID1DCCArwCCQC+3npDDe+fTjANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAcMB09ha2xhbmQxGDAWBgNV BAoMD2lQYXJhZGlnbXMsIExMQzERMA8GA1UECwwIVHVybml0aW4xIDAeBgNVBAMM F3NoaWJib2xldGgudHVybml0aW4uY29tMSYwJAYJKoZIhvcNAQkBFhdzaGliLWFk bWluQHR1cm5pdGluLmNvbTAeFw0xMzA1MzAxODI4MjNaFw0xODA1MzAxODI4MjNa MIGrMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEQMA4GA1UEBwwH T2FrbGFuZDEYMBYGA1UECgwPaVBhcmFkaWdtcywgTExDMREwDwYDVQQLDAhUdXJu aXRpbjEgMB4GA1UEAwwXc2hpYmJvbGV0aC50dXJuaXRpbi5jb20xJjAkBgkqhkiG 9w0BCQEWF3NoaWItYWRtaW5AdHVybml0aW4uY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAo1MWMXiaOvXPRs1N+yjpPsVb++YldXkD5EbwPwA9hZO1 nI2uyuCG+qqDkZ2Oj0v+9n9FSiYR+Y25Y1VPECqGhkLzpC/5qSKrMZBzsh8ne/U3 c2UJM/fS73zaX6eIyFlJ5lnort2yz63xYiTZr0nXmGaRsKml4MFofapGwwA+bwPt YZ3Ho13R7xM7/qrORHKcumb+xrLHO7a5JKuPPzzPh/iCtZ4DsQ8sgy+lMo22nGwo Nnp1ITDXCci+XGumZeBhUA2ZRq97eqEAlJDeWsizGCFUfsRjZTtC2pU5LS9l1pPL 0JAJ1zNm5kc7wAQVus+cbjXL2XGjPlVK8tqAKz6I8QIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBcPSoo0yib9CQb/A0KIjqlHzDggMYm8xBBT/VHUB9KTUUuKIYWcEy8 wTvIHbA43qGM/AWQ8ZDLZNJNSZlkylg8ItO+JH0YA9DGwo6LJ7mF+yS88bxQvDqd ynqfNUUqSG0t9WHNzAdAKsZwkuPCaqur6irEds/70OhMOJgC/cGGU+9ZnybkIEdS HxOByoTCtRF0Lo/Ub77kUZcJwALWsGmuuXknptLjlQeIANpv4v47KzhO/X/Er03r alLzLitEoGPhcGTB2IefAy4BD3gsF/OXLWwz1p3lx0NWfd69JG+i7esvgEN7eZ7b FfnY7V5wsSpLdk49lCnffBRVtwzF0tzt Turnitin Iparadigms, LLC Iparadigms, LLC http://www.iparadigms.com David Wu davidw@iparadigms.com Shibboleth Administrator shibadmin@turnitin.com accts dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ unix team unix-team@uchicago.edu Appointment Card dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ david hathorn unix-team@uchicago.edu Appointment Card stage MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ david hathorn unix-team@uchicago.edu Appointment Card MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ david hathorn unix-team@uchicago.edu Chalk Stage MIIFDDCCA/SgAwIBAgIJAPqRuEpHhRIrMA0GCSqGSIb3DQEBBQUAMIG0MQswCQYD VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAc BgNVBAoTFVVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEUMBIGA1UECxMLSVQgU2Vydmlj ZXMxHTAbBgNVBAMTFGM5c3RhZ2UudWNoaWNhZ28uZWR1MSswKQYJKoZIhvcNAQkB Fhx1bml4LXRlYW1AbGlzdHMudWNoaWNhZ28uZWR1MB4XDTEyMDUyMjE2NDM0MloX DTEyMDYyMTE2NDM0MlowgbQxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9p czEQMA4GA1UEBxMHQ2hpY2FnbzEeMBwGA1UEChMVVW5pdmVyc2l0eSBvZiBDaGlj YWdvMRQwEgYDVQQLEwtJVCBTZXJ2aWNlczEdMBsGA1UEAxMUYzlzdGFnZS51Y2hp Y2Fnby5lZHUxKzApBgkqhkiG9w0BCQEWHHVuaXgtdGVhbUBsaXN0cy51Y2hpY2Fn by5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIKCaS0lifr9D7 JJvj8euz/XsbKqVojBwiCExstWSYq66GvzP07MT3xMzj6w6EtZnCv/SWOgDySwDG y8cuizkIt8Ps47e2C8jEPgD1Fube0hSQ/Nd+r1nS3BLzL2o338ocgO9JXtZVkZsD DGnrsMUJE5P1CCJKUrynUdObO1s73kyxbpkQdzMi5Odnt1r0VFul/842n1lEB9XJ 4fjXjeM+O4dFTqV1CzRmfzbYkfodJLYql/+eoZ+jvhfUhPFyV3sLOnHWOsQzxJ7V 8L/SinLmmdSYgDLRTCin/lDqCFQpQjsoBOoAxv8t80Vlnu5fV5bf7JpQ1TWtDOCb jUW8JS+VAgMBAAGjggEdMIIBGTAdBgNVHQ4EFgQUKe6cYrC7j684vb/lrkPUwKmj bGkwgekGA1UdIwSB4TCB3oAUKe6cYrC7j684vb/lrkPUwKmjbGmhgbqkgbcwgbQx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9pczEQMA4GA1UEBxMHQ2hpY2Fn bzEeMBwGA1UEChMVVW5pdmVyc2l0eSBvZiBDaGljYWdvMRQwEgYDVQQLEwtJVCBT ZXJ2aWNlczEdMBsGA1UEAxMUYzlzdGFnZS51Y2hpY2Fnby5lZHUxKzApBgkqhkiG 9w0BCQEWHHVuaXgtdGVhbUBsaXN0cy51Y2hpY2Fnby5lZHWCCQD6kbhKR4USKzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBlneaHku7T3VAwOy9bJv5A CaI7vDCrxiLtIwdd/8sIxfaR8+ASwcMoZCqCctq/of5bmj/NqxVfQ0JLNfEQ1LzA ABVp/8Djg2eSMmpZPUVWlwUnsMzxetMkzSmGdeOwO2/jGBSUwEhElOWyFyqX3+GO JJ/uWku9JPehlsgUKcF/21CsO++nNZNOUy2RR7JT+IaBDsDlbsaYdGESpegguu7/ VEaXpnZyO0abgQDj1577erkrGIguuhsIrMn43HeCS9XXxiQIhmY+1a+wyQNWGWRU fFnuGqrdhyPCRzQYPXWYwCgZvYenMZIpBbfHPUKW0D9t33ufNCz+582dPIk9xVWr University of Chicago University of Chicago http://www.uchicago.edu/ Chalk Technical Staff chalk-tech@lists.uchicago.edu Chalk Staff chalk@uchicago.edu Chalk Staff chalk@uchicago.edu Chalk Stage MIIFDDCCA/SgAwIBAgIJAPqRuEpHhRIrMA0GCSqGSIb3DQEBBQUAMIG0MQswCQYD VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAc BgNVBAoTFVVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEUMBIGA1UECxMLSVQgU2Vydmlj ZXMxHTAbBgNVBAMTFGM5c3RhZ2UudWNoaWNhZ28uZWR1MSswKQYJKoZIhvcNAQkB Fhx1bml4LXRlYW1AbGlzdHMudWNoaWNhZ28uZWR1MB4XDTEyMDUyMjE2NDM0MloX DTEyMDYyMTE2NDM0MlowgbQxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9p czEQMA4GA1UEBxMHQ2hpY2FnbzEeMBwGA1UEChMVVW5pdmVyc2l0eSBvZiBDaGlj YWdvMRQwEgYDVQQLEwtJVCBTZXJ2aWNlczEdMBsGA1UEAxMUYzlzdGFnZS51Y2hp Y2Fnby5lZHUxKzApBgkqhkiG9w0BCQEWHHVuaXgtdGVhbUBsaXN0cy51Y2hpY2Fn by5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIKCaS0lifr9D7 JJvj8euz/XsbKqVojBwiCExstWSYq66GvzP07MT3xMzj6w6EtZnCv/SWOgDySwDG y8cuizkIt8Ps47e2C8jEPgD1Fube0hSQ/Nd+r1nS3BLzL2o338ocgO9JXtZVkZsD DGnrsMUJE5P1CCJKUrynUdObO1s73kyxbpkQdzMi5Odnt1r0VFul/842n1lEB9XJ 4fjXjeM+O4dFTqV1CzRmfzbYkfodJLYql/+eoZ+jvhfUhPFyV3sLOnHWOsQzxJ7V 8L/SinLmmdSYgDLRTCin/lDqCFQpQjsoBOoAxv8t80Vlnu5fV5bf7JpQ1TWtDOCb jUW8JS+VAgMBAAGjggEdMIIBGTAdBgNVHQ4EFgQUKe6cYrC7j684vb/lrkPUwKmj bGkwgekGA1UdIwSB4TCB3oAUKe6cYrC7j684vb/lrkPUwKmjbGmhgbqkgbcwgbQx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9pczEQMA4GA1UEBxMHQ2hpY2Fn bzEeMBwGA1UEChMVVW5pdmVyc2l0eSBvZiBDaGljYWdvMRQwEgYDVQQLEwtJVCBT ZXJ2aWNlczEdMBsGA1UEAxMUYzlzdGFnZS51Y2hpY2Fnby5lZHUxKzApBgkqhkiG 9w0BCQEWHHVuaXgtdGVhbUBsaXN0cy51Y2hpY2Fnby5lZHWCCQD6kbhKR4USKzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBlneaHku7T3VAwOy9bJv5A CaI7vDCrxiLtIwdd/8sIxfaR8+ASwcMoZCqCctq/of5bmj/NqxVfQ0JLNfEQ1LzA ABVp/8Djg2eSMmpZPUVWlwUnsMzxetMkzSmGdeOwO2/jGBSUwEhElOWyFyqX3+GO JJ/uWku9JPehlsgUKcF/21CsO++nNZNOUy2RR7JT+IaBDsDlbsaYdGESpegguu7/ VEaXpnZyO0abgQDj1577erkrGIguuhsIrMn43HeCS9XXxiQIhmY+1a+wyQNWGWRU fFnuGqrdhyPCRzQYPXWYwCgZvYenMZIpBbfHPUKW0D9t33ufNCz+582dPIk9xVWr University of Chicago University of Chicago http://www.uchicago.edu/ Chalk Technical Staff chalk-tech@lists.uchicago.edu Chalk Staff chalk@uchicago.edu Chalk Staff chalk@uchicago.edu Career Advancement MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Tommy Thomas tommyt@uchicago.edu Career Advancement MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Tommy Thomas tommyt@uchicago.edu Library Catalog https://www.lib.uchicago.edu/e/images/logo_small.png MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ UNIX Team unix-team@lists.uchicago.edu Tod Olson tod@uchicago.edu Library Catalog MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ UNIX Team unix-team@lists.uchicago.edu Tod Olson tod@uchicago.edu Chalk The University of Chicago's Blackboard Service MIID3jCCAsYCCQDKUtpvwXz+5zANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAklMMRAwDgYDVQQHEwdDaGljYWdvMSIwIAYDVQQKExlUaGUg VW5pdmVyc2l0eSBvZiBDaGljYWdvMR4wHAYDVQQLExVBY2FkZW1pYyBUZWNobm9s b2dpZXMxGzAZBgNVBAMTEmNoYWxrLnVjaGljYWdvLmVkdTEhMB8GCSqGSIb3DQEJ ARYSY2hhbGtAdWNoaWNhZ28uZWR1MB4XDTEyMDgyOTIxMzM0MloXDTIyMDgyNzIx MzM0MlowgbAxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJJTDEQMA4GA1UEBxMHQ2hp Y2FnbzEiMCAGA1UEChMZVGhlIFVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEeMBwGA1UE CxMVQWNhZGVtaWMgVGVjaG5vbG9naWVzMRswGQYDVQQDExJjaGFsay51Y2hpY2Fn by5lZHUxITAfBgkqhkiG9w0BCQEWEmNoYWxrQHVjaGljYWdvLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKeHHFXQwBdHumAOazCHSSXCGMUDBHVt xgFMaxFDDct0SHyNzBP0FyliANc9c3Ul2YAoSAmMVHtitLQWVaxvUqJ3nibZmkDE B/9g6NiwZTfGnpk2UeE3nBFEl7VcWpKWRrriwLkBSf9vJwlKCb96NX2LUE4QJiej iF8lq0MCXPtC+FRwyLiupzZ54Cgyc20RWUQZnWzIiv1eqNN+J6NXwJT9Efbhq2kx 3wkC9otGEu6qyvjWZAcG+CJSmHSqVARguFwBCD9xzHws8rn02t7XhQMm/4pZJY2S JfukzyBFy0OOgakbsNG057tuqAhepF1NsZk4zygHHtzLzVa+D0XPHokCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAL3RI1AF60lWx/M2TOKThIkN5hkaiG087PgVrvy5b HxwsTg9RcyePqwzF3j+6KAYK1FpLEUYOOrggW6EJ2tfsrsqCcD564GcMHLABR1ae UT2qBFegZ2dAyQXesuOIeBFzdtbMG2wbUXXt9GNEgAPh9cHgs6Rg3c/dBrs/H5Lp 9t6z6t3WFrPRXkYPvzRaLHhFKqzOiWa5Cjm/T1ZO7rGix1h4BLpJO7bydiIQ+QPI W9ZwZsj3+FnQ+yngpDOsHGXKSLPe/o6wszcFSojdc72IpgwgV/P4rbnhu6/p2dbR QjMxaJXZajxkmYJT/Fj+ybvfWTgTkh2yOnJfJxvqLPBybw== University of Chicago University of Chicago http://www.uchicago.edu/ Chalk Support chalk@uchicago.edu Chalk Technical Staff chalk-tech@lists.uchicago.edu Chalk Support chalk@uchicago.edu CPO Admin MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Tommy Thomas tommyt@uchicago.edu CPO Admin MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Tommy Thomas tommyt@uchicago.edu CPO Admin MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ unix admin team unix-team@uchicago.edu Directory Dev MIIDAzCCAeugAwIBAgIJAIt+2EE6Yfa+MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRpci1kZXYudWNoaWNhZ28uZWR1MB4XDTA5MDEzMDE2NDc0M1oXDTE5MDEy ODE2NDc0M1owHzEdMBsGA1UEAxMUZGlyLWRldi51Y2hpY2Fnby5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJAf23M9oQ2pEwkvUqN1Si/b+cqG3 OqgDKc+RODhbO40wK9DANZUa8oX0mFhM1adqd27BA90dmvVdk4oVNCT6uSm1E5N0 DHruTXei6ifUYhSB9Oy49MBwrUCXiacIMPsLpNOIavLxwvxFIqBzkT0aLE5jp8QY ZoQZncZvv11FKSaEYl7dBzDIRuew9ZkpqHYprmyg45MHIxnscsCjvTHf02vE+FHm brIU8II/9yJo/WIHuS/Ra6HmoyFHzuSClLiI4UFKdD8y8T4SyVuAanZCvCaF4aJh RwHlNPB/TV2yakIltvL87oiSStI5gxFDaVduCd1KNq6KXtYmcqcEH3ALAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRpci1kZXYudWNoaWNhZ28uZWR1MB0GA1UdDgQWBBRa fHNRY7cZK3y67jJThXYHXvyhrjANBgkqhkiG9w0BAQUFAAOCAQEAmS775HL4NPMH H5wwxz9qzPcIR+U61dNeKa2bHeSwBGz/yv14crVo+XwCsOka5BB6Fhww0TDs5I9L 0z+sOWWHg9PM1wnIKpgcKB/IqtLYwAGGUFMbCdijIVSGvV3Un752IdDelPraeRst BWicjtlckBjcKTskOf6Qxsz/DuTQgBz7QwY/MKQL1sZn925i4nWWL41SBecMg2v+ xSPuCFqfjzjXERUUvAiGw/px5FMw5PUQ0h80mBFiiIThXqNpJLQ8ANjgXRtAL/EE RBZSmSY6wzoKYN5UF5/nm1+ZwH+Tel0QVWdInNWPhDEGqKm+1HYB5AueElHa3Rax NNfEoPoemg== University of Chicago University of Chicago http://www.uchicago.edu/ Fan Wang fanwang@uchicago.edu directory-stage stage environment for the U of C directory service. MIIDAzCCAeugAwIBAgIJAIt+2EE6Yfa+MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRpci1kZXYudWNoaWNhZ28uZWR1MB4XDTA5MDEzMDE2NDc0M1oXDTE5MDEy ODE2NDc0M1owHzEdMBsGA1UEAxMUZGlyLWRldi51Y2hpY2Fnby5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJAf23M9oQ2pEwkvUqN1Si/b+cqG3 OqgDKc+RODhbO40wK9DANZUa8oX0mFhM1adqd27BA90dmvVdk4oVNCT6uSm1E5N0 DHruTXei6ifUYhSB9Oy49MBwrUCXiacIMPsLpNOIavLxwvxFIqBzkT0aLE5jp8QY ZoQZncZvv11FKSaEYl7dBzDIRuew9ZkpqHYprmyg45MHIxnscsCjvTHf02vE+FHm brIU8II/9yJo/WIHuS/Ra6HmoyFHzuSClLiI4UFKdD8y8T4SyVuAanZCvCaF4aJh RwHlNPB/TV2yakIltvL87oiSStI5gxFDaVduCd1KNq6KXtYmcqcEH3ALAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRpci1kZXYudWNoaWNhZ28uZWR1MB0GA1UdDgQWBBRa fHNRY7cZK3y67jJThXYHXvyhrjANBgkqhkiG9w0BAQUFAAOCAQEAmS775HL4NPMH H5wwxz9qzPcIR+U61dNeKa2bHeSwBGz/yv14crVo+XwCsOka5BB6Fhww0TDs5I9L 0z+sOWWHg9PM1wnIKpgcKB/IqtLYwAGGUFMbCdijIVSGvV3Un752IdDelPraeRst BWicjtlckBjcKTskOf6Qxsz/DuTQgBz7QwY/MKQL1sZn925i4nWWL41SBecMg2v+ xSPuCFqfjzjXERUUvAiGw/px5FMw5PUQ0h80mBFiiIThXqNpJLQ8ANjgXRtAL/EE RBZSmSY6wzoKYN5UF5/nm1+ZwH+Tel0QVWdInNWPhDEGqKm+1HYB5AueElHa3Rax NNfEoPoemg== University of Chicago University of Chicago http://www.uchicago.edu/ Identity and Access Management idm@lists.uchicago.edu Unix Systems Team unix-team@lists.uchicago.edu directory-sandbox sandbox environment for U of C directory service. MIIDAzCCAeugAwIBAgIJAIt+2EE6Yfa+MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRpci1kZXYudWNoaWNhZ28uZWR1MB4XDTA5MDEzMDE2NDc0M1oXDTE5MDEy ODE2NDc0M1owHzEdMBsGA1UEAxMUZGlyLWRldi51Y2hpY2Fnby5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlJAf23M9oQ2pEwkvUqN1Si/b+cqG3 OqgDKc+RODhbO40wK9DANZUa8oX0mFhM1adqd27BA90dmvVdk4oVNCT6uSm1E5N0 DHruTXei6ifUYhSB9Oy49MBwrUCXiacIMPsLpNOIavLxwvxFIqBzkT0aLE5jp8QY ZoQZncZvv11FKSaEYl7dBzDIRuew9ZkpqHYprmyg45MHIxnscsCjvTHf02vE+FHm brIU8II/9yJo/WIHuS/Ra6HmoyFHzuSClLiI4UFKdD8y8T4SyVuAanZCvCaF4aJh RwHlNPB/TV2yakIltvL87oiSStI5gxFDaVduCd1KNq6KXtYmcqcEH3ALAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRpci1kZXYudWNoaWNhZ28uZWR1MB0GA1UdDgQWBBRa fHNRY7cZK3y67jJThXYHXvyhrjANBgkqhkiG9w0BAQUFAAOCAQEAmS775HL4NPMH H5wwxz9qzPcIR+U61dNeKa2bHeSwBGz/yv14crVo+XwCsOka5BB6Fhww0TDs5I9L 0z+sOWWHg9PM1wnIKpgcKB/IqtLYwAGGUFMbCdijIVSGvV3Un752IdDelPraeRst BWicjtlckBjcKTskOf6Qxsz/DuTQgBz7QwY/MKQL1sZn925i4nWWL41SBecMg2v+ xSPuCFqfjzjXERUUvAiGw/px5FMw5PUQ0h80mBFiiIThXqNpJLQ8ANjgXRtAL/EE RBZSmSY6wzoKYN5UF5/nm1+ZwH+Tel0QVWdInNWPhDEGqKm+1HYB5AueElHa3Rax NNfEoPoemg== University of Chicago University of Chicago http://www.uchicago.edu/ Identity and Access Management idm@lists.uchicago.edu Unix Systems Team unix-team@lists.uchicago.edu Document Request Website MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Document Request Website MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Document Request Website MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Evaluations Manager MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess unix-team@uchicago.edu Evaluations Manager MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess unix@uchicago.edu Evaluations Manager MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess unix-team@uchicago.edu ITS Fun Club MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess unix-team@uchicago.edu gemsdev.uchicago.edu MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu gems.uchicago.edu MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu iOS Enterprise MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Cornelia Bailey cornelia@uchicago.edu Nick Burgess nburgess@uchicago.edu itsreq dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ unix team unix-team@uchicago.edu itswork dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ unix team unix-team@uchicago.edu Law Evaluations Dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu Law Evaluations STage MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu Law Evaluations MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ UNIX Team unix-team@lists.uchicago.edu Library Catalog https://www.lib.uchicago.edu/e/images/logo_small.png MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix team unix-team@lists.uchicago.edu Dale Arntson arnt@uchicago.edu MIIDSTCCAjGgAwIBAgIJAO1LG/qjg95pMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxpc3RzLWRldi51Y2hpY2Fnby5lZHUwHhcNMTAxMDIyMjMzMjE2WhcNMTMx MDIxMjMzMjE2WjAhMR8wHQYDVQQDExZsaXN0cy1kZXYudWNoaWNhZ28uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm4UumlpnZdZzVS4x0/A0EvkG B2x8sxC8xAQLOigoYv95C2MFjMTWUVh9Satr/r1hxVYVMXWHq+uyguP8ekT/Ff81 TVjog2pk4+j9QKzjztjk/32OyUpPpx0SfqJ4LkrQVmKpprs9xNj4VzH1xUYZkN6+ OYuk6fEdrXIv1kZ9GV3ZV75hb0CVZN/V9YhK4rWJdoTqGSe8mE+i2A4LZVpSMQyL A8FsHRwdqqX+Oj8lYIctvj4ImE6rWaqWvvgChDERp6K54SYIKr3I184D7KX0uzcE pYaOWB60stOEOkYJx8t92VuA/6VGzXb/SlXb2ivNWgkbMQ1oImqSeBVfubeqAQID AQABo4GDMIGAMB0GA1UdDgQWBBR9j3LEWCP9mTpFSJp07QeXDmabOzBRBgNVHSME SjBIgBR9j3LEWCP9mTpFSJp07QeXDmabO6ElpCMwITEfMB0GA1UEAxMWbGlzdHMt ZGV2LnVjaGljYWdvLmVkdYIJAO1LG/qjg95pMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAEiBg6H/QkAKJgRRWRX0+ITMubiQzNkH8AdulaAZX5joYAla BBHD9KoD4DfKJ33l4iggIlD5P6uOFlLmhjXlXvBYvTVBjJIR6dvkc4+iHoCuJPaN B1wpqxQMRh1udM1ZQWbZGb0sywjIUkBpaCFd2AyrElXdaC8XL4s5XR7Wgjt+OI/V 7L/bLplClgHgY3Hl9uuCq+UWv5FWrh+rSKcsN0RmoCOIJsgN56OdbbyBWgq/3J6D WwOzEFl/1NiLyj03QzZdTRmOvdAvOOJyBJ+qwZ4Jy+rUSEV45fF/Y4zd9QMGfjXZ 5Q6oZHxEvkL4+6RSOAcY8mf6Ru6L9mTzIYu1Z0U= University of Chicago University of Chicago http://www.uchicago.edu/ Philip Crandall philipcrandall@uchicago.edu David Langenberg davel@uchicago.edu Mental Health Dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@list.cuhicago.edu Mental Health Summit MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@list.cuhicago.edu miscapps dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ unix team unix-team@uchicago.edu Social -> SAML GW Demo Application for University of Chicago Social Authentication Gateway https://openid.uchicago.edu/ MIICyjCCAbKgAwIBAgIJANu2yOiL9A38MA0GCSqGSIb3DQEBBQUAMAwxCjAIBgNV BAMTAWwwHhcNMTAxMTEwMjAxNDI0WhcNMjAxMTA3MjAxNDI0WjAMMQowCAYDVQQD EwFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2jsVfBkfIAXj66RD w7Ud5tf+4TaVCs2so3cc0/jBQIVQTTJS0GarPEWeJ6YXl2ielQVtU8OmL8AsUu2j Z3c/N5bB0cOHvf6GvudJoClS3fZEBAjmBF8P6A5nRiFYT/Mqx9G1SIwPkhpEOudr LmeaACJSt2lPoKxjMUKYdamSYsL6a8nwA5rzBnmp4hAPyHA5RkfL0HVfgQJwO/LA tcWhKX3qIWM8dIVTWrCe+f5+nqDOxKEtxCRT/TujO+sXg4DixbXoAqb6PhKujx5j yarR8UWYAe/BuyH86bxetlzzKH6N+8A7QXyHVEOXglljEhs6BUCyJR8x1/EgUL7G zY1phQIDAQABoy8wLTAMBgNVHREEBTADggFsMB0GA1UdDgQWBBRj8rKweXXpKqTJ FVpQKaQ6W1yalTANBgkqhkiG9w0BAQUFAAOCAQEAd9fyTdH2XEQPEJUzvC6kl3pN OKSixkremODSfsNZX+eUbURwAebWIOSir3Rz18PIjRjMyoii+tu0CYMRZVgWqu/0 3d1b+oq6iHVxth5CSNOwyXZwqW7ulAiT1rSyBzs41zP8tk2/z9P4OoVKcMY5kihn z27V6BXMCsCn8QNw+gwTOJYz3TsAwp0NKHsL37Rc3OUyr5DITQOS/7WrZab+oEoV GJTUd7FIzZPGmEzck/AIjg7q972SB5PczIJE6ppPme0N2rVpE3rZgHaECOrVCUxy NSO9uQpxX2ewOxXePWMu7kqqqYrTdsqMP+Jb7Xtmd59zu0SYDbgDHDD4aP83JQ== University of Chicago University of Chicago http://www.uchicago.edu/ David Langenberg davel@uchicago.edu Policy Management MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess webadmin@lists.uchicago.edu Policy Management MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess webadmin@lists.uchicago.edu Policy Management MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess webadmin@lists.uchicago.edu repo.uchicago.edu Repository Manager for IDM MIIFPzCCBCegAwIBAgIRAMg/5qlNrd77V4d4Vs61ElUwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMzA3MTcwMDAw MDBaFw0xNjA3MTYyMzU5NTlaMIGoMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFNjA2 MzcxCzAJBgNVBAgTAklMMRAwDgYDVQQHEwdDaGljYWdvMRgwFgYDVQQJEw82MDQ1 IFMuIEtlbndvb2QxHjAcBgNVBAoTFVVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEUMBIG A1UECxMLSVQgU2VydmljZXMxGjAYBgNVBAMTEXJlcG8udWNoaWNhZ28uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxJ+qPlQ3/lqXmFOGlVRyHqR4 h7EU4Ymyps6VW4ChWiQ9hqMyJxpR2RcgQGU5X59fanXib53F9/u8gWnijv7lwT4h EOViVcBSPYQqTc03VKK2mlQk9SI1brUMLq9Zogv53SMsHrNwdeWLUSPdumstJ/s2 HVHIxsdSy82hrY1E6BdZa3LhzIKX9ENFirIGNaP1OyZ2rztRS9p3/B6/QKLtd1IV na0V8FuE3kf3xC9vBd+TJ4O5U0RtUEKRHVFfNyoCAmLIOqOeoiB4nBz8WB8E0R2i QE9mlDLlIq4WOFXrWiAhfACsrmEzp5EZVvMx3ZXAmtzODo+JADn9bJQezt/25QID AQABo4IBuDCCAbQwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYD VR0OBBYEFF/+ON8iTu6wM6R8OICh9tCIEYBDMA4GA1UdDwEB/wQEAwIFoDAMBgNV HRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNVHSAE YDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5p bmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeBDAEC AjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNv bW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0 dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggr BgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMBwGA1UdEQQVMBOCEXJl cG8udWNoaWNhZ28uZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQBUauchXjo/5jrkc6iz a+43HeusVq4tVkEGA7x+ZzDD/S8GUi0Z36hyj40/xUmjZVUWmkfmvuBf+/HFpAnz M12tb2ntZcT1h9LpkIrSLYuGYKTd3DfXnGL6gvzpd6CQdWJGl3lizy7TfB5wdyvm GzIIbnGdy/fE4LaNUKE0EyflkPGpEzDqpZRHA8bjn9OLt4zWQpenxgB6z3N4S+8z jjnohP2OdlGpCDbA4/+5Z/wWsh7dAotx4F0uqUMlAR/yLq7VjLV19WyAsJApu+lG UETcVnoV/cEhPd7IrrAF8vI3FeumrFerS/3Mql0u4vCaNe8gmPiKIsJnWhCuDz8c 5Zr4 University of Chicago University of Chicago http://www.uchicago.edu/ UNIX team unix-team@lists.uchicago.edu Mark Dechiaro mdechiaro@uchicago.edu Steps to Success MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Nick Burgess t-9nburg@uchicago.edu Student Leader Awards Dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu Student Leader Awards MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ Unix Team unix-team@lists.uchicago.edu TimeSpace Repository of electronic teaching files used in The University of Chicago Pritzker Medical School. MIIDAzCCAeugAwIBAgIJALRo0aolHKd4MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGtha2FzaGkudWNoaWNhZ28uZWR1MB4XDTExMDIwMTE5NDMzNVoXDTIxMDEy OTE5NDMzNVowHzEdMBsGA1UEAxMUa2FrYXNoaS51Y2hpY2Fnby5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLF0QRz2gUgny4k4c+RhVNqmjMyX0A rX755HkQTl03hN5VK+mxsWzKs6CzYmWwiAHHsBmJF68C1I649nwzK2qnGfaPUcIp opeViHFx5jKVTJkSL4Nc+UK95Xlv2gfHFC6CGUvv2+ApPkXYe2HZylqpc/6Kmk1F CusmFHm1kAxhPEQjayC85cDd+6+Y6F0OrcqLpr/2y1YERJZxWTOaOxQ2fGF9Y5LG 2NxOCTnkewHT0Ep5CNPtmqxLn1eEcrwXYtE14Q9DyZBAq9OKzZ7geDL9UjWZoHYt 6w+rXhvOi0PQ0B2kThkaFWgjkwviQIYG5LZ/P6Gp8oyUM0FYiJTyqPV1AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGtha2FzaGkudWNoaWNhZ28uZWR1MB0GA1UdDgQWBBQh Ial3FsSPVMGj59TLTDxDj+TF5DANBgkqhkiG9w0BAQUFAAOCAQEAGPMlJbRMFVvw YUrT3kJ4hT1RZw2vp56Sv0UJzGdP+N0GowErx3s8ZXLLNKA/wIyBZd/kzfYxAyuZ WcFDmRX6FtSH75fOGZeaIGZmdCrT8NbUFLBrVRyqL0OXoGfH4PmLJAymYZLVzLwL Bojp6Nq+WcE/XfbBxVoQ+w+Af4JIlWtLCseSHaoh2C2XPyo4+tS8WRR5p2WBjXQD LCFlvrIIfEQxbH/wNyAT9yr7c/DBJldnmWHiZEbxYdOb+fE0HQyCCZhLJ8dY/RG9 djmDN36naFgo3i+zxONHC85yoDF1K8FMoxZjxgymn5PKibEOrfWfWY7OKgL/uo9D NZSdEHgM4w== TimeSpace Repository of electronic teaching files used in The University of Chicago Pritzker Medical School. University of Chicago University of Chicago http://www.uchicago.edu/ Brian Patterson pbaterson@uchicago.edu Elissa Johnson ebjohnson@uchicago.edu Visiting Directory Dev MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ CollabApps webadmin@lists.uchicago.edu Tommy Thomas tommyt@uchicago.edu Visiting Directory Stage MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ CollabApps webadmin@lists.uchicago.edu Tommy Thomas tommyt@uchicago.edu Visiting Directory MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ CollabApps webadmin@lists.uchicago.edu Tommy Thomas tommyt@uchicago.edu Where We Walk A survey site that depicts which routes students take on the way to class. MIICyzCCAbOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAPMQ0wCwYDVQQDEwRnb2F0 MB4XDTA5MDcwNjE1MzUwOFoXDTE5MDcwNDE1MzUwOFowDzENMAsGA1UEAxMEZ29h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ3+D5cO+cw7yNlh5cV AmaBZb67X7AZqdA16LQp/4x9Kz+/O98OLPmGM2fHMRr5hrummdlF8bJo0fP/ivNv KCvLoPWyYw1a5v6AMAybd73OBHfn774zsEPhjADpNHSxR/ts7i5mhicPnEr0AWan VXUdNWmSnnNtJc1/rWvhxTlFk6XPxWCPZcrMniCL8TSQgV/xFeZKnDLozvhGBNpa vxR9p4SDMkBSX58jMRNYGglPKHAalhlC3c5SpMQHZjMWo6M4ADT+ElUPL6JbHcKH StAeo5SbT4D1f2Xw3tO+Ad+WtVnQxOzgDoPcSRkkpdnBei/lLQ+bRotoxhcHnPeN mKkCAwEAAaMyMDAwDwYDVR0RBAgwBoIEZ29hdDAdBgNVHQ4EFgQU1Rkki39jPqoC a2L9gz+q67DZ74kwDQYJKoZIhvcNAQEFBQADggEBACMRpWfIIxJoj9YPo6t1D9B8 vDFgqEfBv0KYO2za1R6Tdm7kq79EA5iQmUkjyKtyt7zOds+QWXz6c6+Sp/h2ZMr0 0ySmllX/KeNASVl+LOJKnSLacwX/NYM4ukmqztUQCKCsykp0x7uHp7PwvniG0sNa Tw1qqeN7RixXD+2F6WWDPdqeuya3ydH1bJJIMla/VxBgEb75KGM3yZ/Fe2gxidD8 7/UfN3oq0cxNwQID0r0Pcmn+Oy3RMttKndgdgdWEZp1t/G6VvPQzHqUxzacQOco6 yoqxNLl26eihzgZrQcCrp5oY0/LMtosX9LGypBWNTAeVcuttN+smcqpuaWuu65A= University of Chicago University of Chicago http://www.uchicago.edu/ UNIX Team unix-team@lists.uchicago.edu http://id.incommon.org/category/research-and-scholarship uchicago.edu University of Chicago The University of Chicago Web Single Sign-On servce https://shibboleth2.uchicago.edu/idp/shib_img/idplogo.png MIIDTzCCAjegAwIBAgIJAI+nt27ZTDHAMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNoaWJib2xldGgyLnVjaGljYWdvLmVkdTAeFw0xMTA2MTYxNDQ2MjVaFw0y MTA2MTMxNDQ2MjVaMCMxITAfBgNVBAMTGHNoaWJib2xldGgyLnVjaGljYWdvLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMCDNjCpYLmel5P355EX lH7ViD0r8wDnuAH0s9vtYse1dNdaNCemmWqGSN6WJzUTV5Jf4V0cE90UJmtMaJB9 X6g3tuJEd/QCDNYZS9olskgMuyVUXO/PCjfqCkpgSDNkbhDN6dpQh7WX4eZm6/p+ usecnXqU2167/eGQvZ3TQC/4u4G4oVCqLLSSXdF+QW78MlWZBXoYwM430LMjoxyD 0gUYwPJRDuiYBVW9SZBYM2Sk88mIGFWq+qa46+SJBEbGgbk3FsGGP4x7w1MBudWK PWqfvM3hGocVazqqS2BIMpw/7gQl2iQKs60pDtOZepOa7w9h47U9fb80hvnE4XGx lL8CAwEAAaOBhTCBgjAdBgNVHQ4EFgQU8hoHX8iNhr9ZjcpYaqFqaMMMrhIwUwYD VR0jBEwwSoAU8hoHX8iNhr9ZjcpYaqFqaMMMrhKhJ6QlMCMxITAfBgNVBAMTGHNo aWJib2xldGgyLnVjaGljYWdvLmVkdYIJAI+nt27ZTDHAMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBAI+l1UQ1nUXXN8B4xLf411tLYCjwhIhGo7xYRekw ZQZg+rrFWRgSyDAmWsjVd8N/+2qpL/bcnVuNMcRRDOFmPjg5oX7mh+CBEcltJj84 ipgjtC2h3BdsvM+26PcS7W65qrsSp1wQbOpJbDT3dsITHVVb7CoNtAkpZrwooDyl d8iaAs/IsHE0DdjJFUFyzrwy4UUPJvosDHP9eUx9aZ/dsAYLNeQwP9T/Tw/F1mLc ZzsMP2VdmhyWrqGNHdkGJCW9yEPTiGlhOZf2VM5wURpR6B1fUfpitGFJeRR72O96 Q68ZpyIEX7vpdyRPeGehpyHiMbVGIBKmkXxHIH4zvacNhoc= uchicago.edu MIIDTzCCAjegAwIBAgIJAI+nt27ZTDHAMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNoaWJib2xldGgyLnVjaGljYWdvLmVkdTAeFw0xMTA2MTYxNDQ2MjVaFw0y MTA2MTMxNDQ2MjVaMCMxITAfBgNVBAMTGHNoaWJib2xldGgyLnVjaGljYWdvLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMCDNjCpYLmel5P355EX lH7ViD0r8wDnuAH0s9vtYse1dNdaNCemmWqGSN6WJzUTV5Jf4V0cE90UJmtMaJB9 X6g3tuJEd/QCDNYZS9olskgMuyVUXO/PCjfqCkpgSDNkbhDN6dpQh7WX4eZm6/p+ usecnXqU2167/eGQvZ3TQC/4u4G4oVCqLLSSXdF+QW78MlWZBXoYwM430LMjoxyD 0gUYwPJRDuiYBVW9SZBYM2Sk88mIGFWq+qa46+SJBEbGgbk3FsGGP4x7w1MBudWK PWqfvM3hGocVazqqS2BIMpw/7gQl2iQKs60pDtOZepOa7w9h47U9fb80hvnE4XGx lL8CAwEAAaOBhTCBgjAdBgNVHQ4EFgQU8hoHX8iNhr9ZjcpYaqFqaMMMrhIwUwYD VR0jBEwwSoAU8hoHX8iNhr9ZjcpYaqFqaMMMrhKhJ6QlMCMxITAfBgNVBAMTGHNo aWJib2xldGgyLnVjaGljYWdvLmVkdYIJAI+nt27ZTDHAMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBAI+l1UQ1nUXXN8B4xLf411tLYCjwhIhGo7xYRekw ZQZg+rrFWRgSyDAmWsjVd8N/+2qpL/bcnVuNMcRRDOFmPjg5oX7mh+CBEcltJj84 ipgjtC2h3BdsvM+26PcS7W65qrsSp1wQbOpJbDT3dsITHVVb7CoNtAkpZrwooDyl d8iaAs/IsHE0DdjJFUFyzrwy4UUPJvosDHP9eUx9aZ/dsAYLNeQwP9T/Tw/F1mLc ZzsMP2VdmhyWrqGNHdkGJCW9yEPTiGlhOZf2VM5wURpR6B1fUfpitGFJeRR72O96 Q68ZpyIEX7vpdyRPeGehpyHiMbVGIBKmkXxHIH4zvacNhoc= University of Chicago University of Chicago http://www.uchicago.edu/ Tom Barton tbarton@uchicago.edu David Langenberg davel@uchicago.edu IT Services Support support@uchicago.edu Daniel Yu danielyu@uchicago.edu muohio.edu MIIDLDCCAhSgAwIBAgIVAKw5joclkRM7v8BoI/l7FWUAWuZmMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEG11aWRwLm11b2hpby5lZHUwHhcNMTEwOTA2MTgxNzM3 WhcNMzEwOTA2MTgxNzM3WjAbMRkwFwYDVQQDExBtdWlkcC5tdW9oaW8uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqb1TAe1bFQ71cuQZz4gP91bT Rr8OIr9VA6lAB9L3kO5KQYx5NUBkCbKsWky7M/dbW/+Pt9tj6pkwIEr4GDO0un36 EZPi3+1Gv0Wmc2WTGA8xQVCPoUP/bd7e5H+gRF7gla5Aj7zvejARFVnw5ajgVvTT z5YZAp7Nmw+uJLHMb6IQf+m3xpKGM/tHqZDyhmKIFD18TopyiBLnRGHwKFwxx1Sq qfAzkq2OOr5LWb6M6D4FSF0jR0OGKzl6GNi05zvRm40P+nwydCIaC/XduoWodKuU l7UkX7JaltsaEVLbpXJBato9Uwyif1vqXMG4oKv0JqMv0I6uzA2J9wbLhQNgjQID AQABo2cwZTBEBgNVHREEPTA7ghBtdWlkcC5tdW9oaW8uZWR1hidodHRwczovL211 aWRwLm11b2hpby5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFHletfQytS1u CV3Q3wC3ObBMfcpPMA0GCSqGSIb3DQEBBQUAA4IBAQAZUdcZLnMUQpH01ZtHKveu PhbjFymh5NThn5Djx83uHXJV8duDEn9+DlEBmIkJefT5IIoRtHQZDeJVk5i5DDm6 MJpaN48/EVYIlsAnJqO1d6u+ccAIRSlWyqeQPTCJ59mEsv6Va9EEO106EPvcAmzk PjkOhl1Xv1kTYkhNlUe+lD76xgvaizZqxQNOZSohGB6JKWVgpVmNKXrG70bPFoVD W9zHQ1QMn4zgrcdIXAh35hfJ3V11hYNAxbEJR+a6JcLx6w8sYF4hKcNMez89uunC YYDYqK0Q9zukmasDWzcclzuqiJdWWMieNGYFgQOru5/17okAMls3dl2RmjoQgEsN muohio.edu MIIDLDCCAhSgAwIBAgIVAKw5joclkRM7v8BoI/l7FWUAWuZmMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEG11aWRwLm11b2hpby5lZHUwHhcNMTEwOTA2MTgxNzM3 WhcNMzEwOTA2MTgxNzM3WjAbMRkwFwYDVQQDExBtdWlkcC5tdW9oaW8uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqb1TAe1bFQ71cuQZz4gP91bT Rr8OIr9VA6lAB9L3kO5KQYx5NUBkCbKsWky7M/dbW/+Pt9tj6pkwIEr4GDO0un36 EZPi3+1Gv0Wmc2WTGA8xQVCPoUP/bd7e5H+gRF7gla5Aj7zvejARFVnw5ajgVvTT z5YZAp7Nmw+uJLHMb6IQf+m3xpKGM/tHqZDyhmKIFD18TopyiBLnRGHwKFwxx1Sq qfAzkq2OOr5LWb6M6D4FSF0jR0OGKzl6GNi05zvRm40P+nwydCIaC/XduoWodKuU l7UkX7JaltsaEVLbpXJBato9Uwyif1vqXMG4oKv0JqMv0I6uzA2J9wbLhQNgjQID AQABo2cwZTBEBgNVHREEPTA7ghBtdWlkcC5tdW9oaW8uZWR1hidodHRwczovL211 aWRwLm11b2hpby5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFHletfQytS1u CV3Q3wC3ObBMfcpPMA0GCSqGSIb3DQEBBQUAA4IBAQAZUdcZLnMUQpH01ZtHKveu PhbjFymh5NThn5Djx83uHXJV8duDEn9+DlEBmIkJefT5IIoRtHQZDeJVk5i5DDm6 MJpaN48/EVYIlsAnJqO1d6u+ccAIRSlWyqeQPTCJ59mEsv6Va9EEO106EPvcAmzk PjkOhl1Xv1kTYkhNlUe+lD76xgvaizZqxQNOZSohGB6JKWVgpVmNKXrG70bPFoVD W9zHQ1QMn4zgrcdIXAh35hfJ3V11hYNAxbEJR+a6JcLx6w8sYF4hKcNMez89uunC YYDYqK0Q9zukmasDWzcclzuqiJdWWMieNGYFgQOru5/17okAMls3dl2RmjoQgEsN Miami University Miami University http://www.muohio.edu/ Dirk Tepe tepeds@muohio.edu Don Kidd kidddw@muohio.edu Michael Beck beckmd@muohio.edu Stanford Engineering's OpenEdX platform The engineering team at Stanford's office of the Vice Provost for Online Learning running and developing an instance of the OpenEdX platform. MIIDJDCCAgygAwIBAgIJAKnz72vSFKZaMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNsYXNzLnN0YW5mb3JkLmVkdTAeFw0xMjA5MTgwNTU5MTlaFw0yMjA5MTYw NTU5MTlaMB0xGzAZBgNVBAMTEmNsYXNzLnN0YW5mb3JkLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOB2VOEvYUlS/8wZQmW+lY35n8nvezmTkHOM BGqDFX9BjObzejGzW2jmVMjyaO5at60xJRYZ1gswrSVSN/O/pto3PKVbPGQXwrYW LT8950y7LYj0hCU7KjHFZmqMsN+/Y8xROQ0Ln0KpJ//0mLaBFvxTCKYfsUDpDaa2 kX4YFPmVaByrcjicJ2WM7aRWrOhKBbiRjMl98gR+twDhIrFpPBJSv028usjPychk 2gtx/3KlXox1CHLjgxfJZhomMl+LsOjZ2Dbka5/kgZMtjjQ0Yxjeow/dRuLhjPPP v4yuok0cqD2wCkHjEgdd5OK7cduqBjRMal7U1jC1nvSCe1zaX/cCAwEAAaNnMGUw RAYDVR0RBD0wO4ISY2xhc3Muc3RhbmZvcmQuZWR1hiVodHRwczovL2NsYXNzLnN0 YW5mb3JkLmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBSl0DTougxW4tqt+0GPRAK+ 8+4hnDANBgkqhkiG9w0BAQUFAAOCAQEAtRdab2fKs5Nal/FEz/s0VFG3vrr7kpWT +JM8qJ58SIAkVCru8FQ/SS6UfdGH/03nA/aPI9TFiGhMviKnWZsGGOoFWzzhtvDC cVVXmurjGaxWkdIPJpLHYVGRhIE5hAvVUNTeINwU4wbR7AaEJeVgRHWDktKzGj0a zlIpRiLbGmkF3SgolilZa3gEo/AMOAadhzv0MFrFQu8dh71jEOaUszwlXpkR9y0v 5x6rtqBS9QWgY6kpYgxbipF8nFAWhNPQoZAeq5QdSY8oAsuoDkCB1/7NNFJr4CEA R9DY/CCGLHPtmHGcUpTdQHqtcNsW3hSEjF/H5fExKltSJr8/2xe+Hw== Stanford University Stanford University http://www.stanford.edu/ Jason Bau jbau@stanford.edu MIIDDDCCAfSgAwIBAgIJAMpSFb9WT/VVMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NvdXJzZXdhcmUuc3RhbmZvcmQuZWR1MB4XDTEwMDMyNjE3MjUxNVoXDTIw MDMyMzE3MjUxNVowIjEgMB4GA1UEAxMXY291cnNld2FyZS5zdGFuZm9yZC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC96dMg4KcTjvVcCgeYBGEc Igggkt2+nYm6vCzOLKxthUdcS9PyMtnzlN/gc7rm7vCZkVe2JLYqFUVKjulQ5374 BCAGEmiYkb0DUflaEx1V+LcjFRCoMu0hEHSYa0V+xBHbnK7F7yMdhAfc3W9Wey0d jDMSjPLYyREtVWOOxDSw5oEF7xUoI0ABoV9TDGeKa9T05qnoOjehIQK3/+v7+LgT pSesu6ka3KC+XBe8NY2pie36Sp/LhA/e0LYUdYAW+wlhDKtgHLQfL8Bjch/oSrj8 bRp04ylL9WNFUUkO26A/t9a7CuRloZ8T1K7ISYhAMXaXZbaId651SdriCOZU7NbF AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2NvdXJzZXdhcmUuc3RhbmZvcmQuZWR1MB0G A1UdDgQWBBTxFMpIZart1uPn0X4xMDYknXfvPTANBgkqhkiG9w0BAQUFAAOCAQEA IntmadL5qLLvyYb7xK0Ub654h7+3jN6RcuIerxJ144GrRUMQMgzUWzql45wx6Na/ s+Om/HoMlcSewF+RlQMMrTCWwdLhKkZHZKrqxnI82b/iH2xW3/Qv3b/GPegYm+xH gGiQhNYi3w64Evuh421W6LQwRe4m5+wi7ZtG4Od82Wy88azVEVlvxlzubSZlZL66 cFL7BgnytJUqRco7XfsEE/cH393U5R+2jQI4AGjXRzazFlBpzMmv51ps4yAp9+58 n7P5ck5l/iRBZ1GmMqeWa/xkXix0Z3b5Ur4rGQkw7odXHTeBSi+mdXD+BO8EhVwr 23pKfkjlxmjzYLYhqOzo1A== Stanford University Stanford University http://www.stanford.edu/ Akhilesh Gupta courseware@cs.stanford.edu Elie Bursztein courseware@cs.stanford.edu MIIDGzCCAgOgAwIBAgIJAN9rayWDseulMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNvdXJzZXdhcmUtdW5pdi5zdGFuZm9yZC5lZHUwHhcNMTAwMjIzMTkyOTA0 WhcNMjAwMjIxMTkyOTA0WjAnMSUwIwYDVQQDExxjb3Vyc2V3YXJlLXVuaXYuc3Rh bmZvcmQuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxW236dfo 0ag63R+1aK1rE15Mgz9v7hAez1EDsdCRl5u7QksBzxjADlCJFht4/sJluO34KC85 RVIDpcfehIt16BW0l3zreubynlu5F91msY7EL3U0Qn6qHckH7UufPpilI1P0gnVB HOPGqjjacEPFkzJLgkfuG4kupLGvdWZpT4X3NlhzIUkhho9Oq6Tuwm0v84+FuNnz 6Bp/F6PLbyqaRDSUMF+xEUUrgTji27f5r44XNx+7NncZ1o6SqK7WZ3EcTtKacHtt tM68qinDDwrWk3zxKJrF7sRuOdRkQdW8j6l7IZq6yU1uA7TFPjW2flc9UBGHIXHv tEorPPKsQxQ8QQIDAQABo0owSDAnBgNVHREEIDAeghxjb3Vyc2V3YXJlLXVuaXYu c3RhbmZvcmQuZWR1MB0GA1UdDgQWBBSIgfMjvyxop2ot5bmywtz8oz23sjANBgkq hkiG9w0BAQUFAAOCAQEAQMEj+HE3uWY9CDPWQWjhQzjd2mxYO0BNpXX65KFR6gaT 2mVSwXooO1XTTIezpLOo3WMSxrwjcSE1oNnTC81uLM0Xrx5xG5cwcCUKh1Wql/fh fiHSV5TZ0SqgYazCaTk8kZ+vOnul4Om0wbYAUIFvTaFDILkTtJslfn1grGjFRPmY 1nn/SDnJPo0vvNvkcQmlwa7VmCYgr+2cDG2PkR0FTb2trVyQ5KZ1bD/V7SfiJmhr 1fYYUZP0bmeEQ6FgpKIfLZSw0gOfzgssV8aVDAz76MballcjBAgOuULAFKFrFBT1 6AHpXGUt+bwX7T/zKsnbYsjbAYLnzmGmveuRjRpAdg== Stanford University Stanford University http://www.stanford.edu/ Akhilesh Gupta courseware@cs.stanford.edu Akhilesh Gupta courseware@cs.stanford.edu Development Server for Courseware http://courseware.stanford.edu/ MIIFPzCCBCegAwIBAgIQQrXQ7gFPUynYNpyNXCJ5HDANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDcyOTAwMDAw MFoXDTE0MDcyODIzNTk1OVowga0xCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5NDMw NTELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFN0YW5mb3JkMRcwFQYDVQQJEw40NTAg U2VycmEgTWFsbDEcMBoGA1UEChMTU3RhbmZvcmQgVW5pdmVyc2l0eTEVMBMGA1UE CxMMU2VjdXJpdHkgTGFiMSAwHgYDVQQDExdjd2FyZS1kZXYyLnN0YW5mb3JkLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMhGn+zJD4L4QOXDlkw tca8rLNBFc0evs0AUZPmIJ+igUQve9CVf4hvlbyqPh0oq0k3mBuu3I4V06fh475U W9z0HRAIJk5slGzZEaEk9DkSEMTNmjIL3E1MonVtylkF3/VBpahZbSTPxyg/03nk 0ZBIy/o3hv3ubimKZEQ+N1g8ZGX93JYZ9LrFB2eVxZcAl5yEbkooPDO2OsrZdnWS S0hd8FMUQEDMCjfNZbHz/fPZVGDNxj5c9FzTb6LuY7LzezaVliZymPKRZotcpS5y elPni3F5HwpR/BQIgL/ncZevQLIfOXt+mK2EZK51OeRr8enxwrFkpNE2LkBtBlO6 XyUCAwEAAaOCAbQwggGwMB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRd MB0GA1UdDgQWBBTeuycBGhVBNL+KCFLuB7BBGIqaazAOBgNVHQ8BAf8EBAMCBaAw DAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwXQYD VR0gBFYwVDBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93 d3cuaW5jb21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjA9BgNV HR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNl cnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9j ZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcw AYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMCIGA1UdEQQbMBmCF2N3YXJlLWRl djIuc3RhbmZvcmQuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQBdmkBGtKkvZvWZbTzQ 1GYgF/8y7G0EUgBSY8l5Cl9Yz1JYSRCFGUiaVHqCrlV7Zrs/sLAWdcP911C96/Y7 UFUh8/NJveMXnDXpbGg2QlsNaUbddft4pZfNcYEpUbILcomslb+c3fYPOtwzYgUx GwxTyvCJ6T6C8tydDFE0FM7GsPXE16wMay0N2NUx6p+hh+zGVhEZTdLFRmEKJDuY pc5c6Huo0nZw9+hTQtMINGk9UwYZ4c0LhrqFwkodBdS81B1hz+LeiAXxp3dGcFdm LiIaIEwesMutYk29b0szonhGaUPZ3iUAE3gsY5pwQfbURKk7C9FGv/ZzbXhwbTUg l47l Stanford University Stanford University http://www.stanford.edu/ Jason Bau jbau@stanford.edu Shibboleth Support shibboleth-team@lists.stanford.edu MIIF4jCCBMqgAwIBAgIQNyj0bcKoeh5+gRHK9IinlzANBgkqhkiG9w0BAQUFADB7 MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE AxMYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA5MDQyNzAwMDAwMFoXDTEx MDUzMDIzNTk1OVowggEFMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFOTQzMDUxEzAR BgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCFN0YW5mb3JkMRgwFgYDVQQJEw8z OTcgUGFuYW1hIE1hbGwxHDAaBgNVBAoTE1N0YW5mb3JkIFVuaXZlcnNpdHkxDTAL BgNVBAsUBEVIJlMxOTA3BgNVBAsTMElzc3VlZCB0aHJvdWdoIFN0YW5mb3JkIFVu aXZlcnNpdHkgRS1QS0kgTWFuYWdlcjEaMBgGA1UECxMRQ29tb2RvIEluc3RhbnRT U0wxIDAeBgNVBAMTF2Voc2FwcGRldjEuc3RhbmZvcmQuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Zlo3PsF3RrL8caqr0IVB/lCwgdW/LaxExL3 lnqgrLPMaxNwTVdsMQxtn/3oHoNePVdxX13JiXpifxEGK2Qi0Obpf/Jlk8Fb7rH8 r0PgFlDXl0zzV6VK2YNc83aNULTtJrjVMZIg1iYbgjHlwI3Yh0Vt249uGxC8yRR1 zPxA+rsgY0TmC00+4Dt1pl+4sNz8jad7/67NON1yr/+xtpZsrydEYAneQJoi++ey NM7s0XJY+XpIE4yqX3lX8cbYKzOu6mS12ZCmWkcUn10i/L09rXfM9P7shez+MziV bh4XSKZYFVISzeE5BgWL8YjOoWMaF3ixxg5s6cPzuROaL3ptjwIDAQABo4IB1DCC AdAwHwYDVR0jBBgwFoAUMEPcZM0ZXKnzGdI3CZaRngzo1j0wHQYDVR0OBBYEFPX8 afqj8/a6SGB+K8Kqoqe++ggOMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAA MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjARBglghkgBhvhCAQEEBAMC BsAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwQwKzApBggrBgEFBQcCARYdaHR0 cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwfwYDVR0fBHgwdjA6oDigNoY0aHR0 cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlc18yLmNy bDA4oDagNIYyaHR0cDovL2NybC5jb21vZG8ubmV0L0FBQUNlcnRpZmljYXRlU2Vy dmljZXNfMi5jcmwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8v b2NzcC5jb21vZG9jYS5jb20wPwYDVR0RBDgwNoIXZWhzYXBwZGV2MS5zdGFuZm9y ZC5lZHWCG3d3dy5laHNhcHBkZXYxLnN0YW5mb3JkLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEAWnijjFEofUgtSHH1fRF6cGbjkc3ijIB9AOtgJ/nsYRDwp4L9nDGuK05w YFbEDc1LvRCmaz5PSB5q3Ktzp04+r+u3G+wUHxxGz6I25jslLbiV/tZuEXHeD66q Di2GvShzG2f1mlKblLLmoEzW4pB200ACmwBJjIPjbJU8WYmfNXtyDtQ0g+g0yI17 AYjBQ0ojGhsUDZN7lRzKmpvDz2Qm/Ij4oe7A6xUzcrJSVBVMcsFQRVRRMUTDtHmS LY1yrUWkkmTNAW8oVvKsuNr5fLg1gC/JA3fo8DwXlvc68pMZ+2CXy3xT67cZdC/u W3z02QGA4MvF80TETHkv4WwO89LfiQ== Stanford University Stanford University http://www.stanford.edu/ David Chaskelmann dchask@stanford.edu Palle Nielsen pnielsen@stanford.edu MIIF5DCCBMygAwIBAgIRAJA3hv/PaC5JEx6KmStmQEgwDQYJKoZIhvcNAQEFBQAw ezELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV BAMTGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wOTExMjUwMDAwMDBaFw0x MTExMjUyMzU5NTlaMIIBGzELMAkGA1UEBhMCVVMxDjAMBgNVBBETBTk0MzA1MRMw EQYDVQQIEwpDYWxpZm9ybmlhMREwDwYDVQQHEwhTdGFuZm9yZDEvMC0GA1UECRMm MjQxIFBhbmFtYSBTdHJlZXQsIFBpbmUgSGFsbCwgUm9vbSAxMTUxHDAaBgNVBAoT E1N0YW5mb3JkIFVuaXZlcnNpdHkxDTALBgNVBAsUBEVIJlMxOTA3BgNVBAsTMElz c3VlZCB0aHJvdWdoIFN0YW5mb3JkIFVuaXZlcnNpdHkgRS1QS0kgTWFuYWdlcjEa MBgGA1UECxMRQ29tb2RvIEluc3RhbnRTU0wxHzAdBgNVBAMTFmVoc2N0d2ViMS5z dGFuZm9yZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA8drz oGv1bKWCRxn/kL7k73pzjjm5HGuefbUnubr0MBHpYYwux1g6jI/31gzbNc+Ss46c tr2mOp4usn1R2K9PwQyYCD1o7k2UkG2mD4xQKrIXJCYRe2xnBMHNe1rOhgPy/RYv vUnu+NNAqHu9+YsaaDKMM8CfmJZCt5Sr/WxMtoSKay4+2zCHj+hpZvfTcxyOCChE Z0VnhgkLP7ui7O5GDZdTFm4otj5CX876Rf2iz4x8Oizs2QGeq+njDcWE6h7NRUya 7yj8jo8sJORVRew+KNMZsCuiTdjN7GWev3+jOmywfca1okqv13MrV49HmRixabDS ksk6mFcjbqFfGSnVAgMBAAGjggG/MIIBuzAfBgNVHSMEGDAWgBQwQ9xkzRlcqfMZ 0jcJlpGeDOjWPTAdBgNVHQ4EFgQUUGeNRJMhDLOM9QULGreVZqG79u4wDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMEMCswKQYIKwYBBQUHAgEW HWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMH8GA1UdHwR4MHYwOqA4oDaG NGh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0FBQUNlcnRpZmljYXRlU2VydmljZXNf Mi5jcmwwOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0 ZVNlcnZpY2VzXzIuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0 cDovL29jc3AuY29tb2RvY2EuY29tMD0GA1UdEQQ2MDSCFmVoc2N0d2ViMS5zdGFu Zm9yZC5lZHWCGnd3dy5laHNjdHdlYjEuc3RhbmZvcmQuZWR1MA0GCSqGSIb3DQEB BQUAA4IBAQB2pbM5IlzWL4mk8mn8hC7+kp6MhDmyhIx7URs/tWDRF6pIHsDg//Nk NaAHdKo5QJQ8eoMef86HbVOOyJ0EUSxfTkcHjJNkLAONMDNlG5xG5FthgAaVgZEI J655evwQTH+TjBrwqoWeRDdWim97sQF35bNtOcMLNahUYPd8W3blp/jkBEk830P/ xPgYSkRfzzARj/ah9ZSKlIgmtH9H8YRC7ZUWWvpHZ/krd4RiciqQw1lGSbnukda1 h26HqjoiitfWp4noVmKJT19ceniLGtxCyf/88hiYma42sIc+xrgKQTdElynuS4lC BA1ETMsJKskWPE85DbelyFazqmiOZgP4 Stanford University Stanford University http://www.stanford.edu/ David Chaskelmann dchask@stanford.edu Palle Nielsen pnielsen@stanford.edu ChemTracker Comprehensive online chemical inventory management and reporting system. MIIFPjCCBCagAwIBAgIQSVi6TEBY2V0HGPNSjxPCBjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDgxNDAwMDAw MFoXDTE2MDgxMzIzNTk1OVowgaMxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5NDMw NTELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFN0YW5mb3JkMRcwFQYDVQQJEw40NTAg U2VycmEgTWFsbDEcMBoGA1UEChMTU3RhbmZvcmQgVW5pdmVyc2l0eTEMMAoGA1UE CxMDRUhTMR8wHQYDVQQDExZlaHNjdHdlYjMuc3RhbmZvcmQuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2n8zHmzHcjly69bD2xDWb4j1Da6jSywu 7zciQTZh7tnVSthPslxGrrBi5UUGIW3iIRittz556Mv3MQfpYcThREWaC/4+iDaM H3Yikp1ueO3IUgtlYhXx9h2X+xMhEr1jSQzAIgzraLZHtg2uzKKS7QBs8lHjRRiF j8THFhrVwqfq5GdEYU/W0IJX5hMCsY6rHAQX7rMN/19l1whT1O/CzoagAYIZYGWO jxy+3Hyzc7iiVfQDM6ngSzhB0K4HJgtHHvMmu1UiUKKM0vghPdaJbdcaR2h2QEag vYi0B4cUa7ATdonugdHw8Fgaif8cvDvSeIXvbUtQxMNCh50q8gOJ8QIDAQABo4IB vTCCAbkwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYE FAe70y0jYT/ALFQODpqZ9XJJHCKHMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNVHSAEYDBeMFIG DCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1v bi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeBDAECAjA9BgNV HR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNl cnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9j ZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcw AYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMCEGA1UdEQQaMBiCFmVoc2N0d2Vi My5zdGFuZm9yZC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAAqnE7F8is7kpFTDZvHv u5bTeM9tDSOEvlovYbM4f5s2z1jz7KLBNOPL1jogkGxv9OKeoJFUEHrSh0DSHCjG 4gerOXba4SWpvtQ+jU/Vb2lzPTDlpL5sHieAsfm87U6ThuA5iuf+LBQjKi0I5OcI Xn3nF10Lke1aREKFjrhOGuUck4RQk5Laj0AeSemFvMH7zST5x3Vv7o4j+Juj4p1G KQQFdyX8d5OiNleUL7fq9hZ+7BSW+IB0VeASPmPNex7P+qwczCcrDRZR5NvF7IA8 ZaLKaDIINvT1lE/PAhOInvC4pV+78gzUm+Iaw6PQhhusYY52zPPdV6ybN8YUCftj jPc= Stanford University Stanford University http://www.stanford.edu/ Support ehs_it_group@lists.stanford.edu MIIGBTCCBO2gAwIBAgIRAPFrBWWAKeQ0FdZmzg0+hegwDQYJKoZIhvcNAQEFBQAw gYkxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMS8wLQYD VQQDEyZDT01PRE8gSGlnaC1Bc3N1cmFuY2UgU2VjdXJlIFNlcnZlciBDQTAeFw0x MDA1MTQwMDAwMDBaFw0xMTA2MTkyMzU5NTlaMIIBFjELMAkGA1UEBhMCVVMxDjAM BgNVBBETBTk0MzA1MRMwEQYDVQQIEwpDYWxpZm9ybmlhMREwDwYDVQQHEwhTdGFu Zm9yZDEmMCQGA1UECRMdMjU1IFBhbmFtYSBTdHJlZXQsIFBvbHlhIEhhbGwxHDAa BgNVBAoTE1N0YW5mb3JkIFVuaXZlcnNpdHkxFDASBgNVBAsTC0lUIFNlcnZpY2Vz MTkwNwYDVQQLEzBJc3N1ZWQgdGhyb3VnaCBTdGFuZm9yZCBVbml2ZXJzaXR5IEUt UEtJIE1hbmFnZXIxGjAYBgNVBAsTEUNvbW9kbyBJbnN0YW50U1NMMRwwGgYDVQQD ExNpdGFyY2guc3RhbmZvcmQuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAxeVhxe+zQGhl+RbD408qAu9lR2BCqiDed9hTahH+uO5Hk5rCpeAoDiT6 08F54DQC3uSzftoHj8I2MJdDkxJPyispXsFrWFC93M2x9tvQFnKf5vSB1sMYAMJI 3EvtTdLQSzarCVklVl84bg+ue83Rt+FFsfogzBsNvo7vGVC20t7H6FsqZXWvDMau JvQtz7roujIZdyHL9T31e03lDAhh4pyxWeoEzwYh+cs2D2g/zj+Rm0yJZ5l8ez03 Ag5MnE3iZbhL9hcF9d6XlFiunZ3XpJaz+zQHSDggJ+gntC2BH1x4+him/66mI2rI s8c10rB0rJZJ7ZZB8tH1nkmcmfArpQIDAQABo4IB1jCCAdIwHwYDVR0jBBgwFoAU P9W10NZEeVBKF6ObjErcuLAiZGswHQYDVR0OBBYEFL5ms/fVcUIQjylyBoREqa/u dhrRMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBDArMCkG CCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzBPBgNVHR8E SDBGMESgQqBAhj5odHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9IaWdoLUFz c3VyYW5jZVNlY3VyZVNlcnZlckNBLmNybDCBgAYIKwYBBQUHAQEEdDByMEoGCCsG AQUFBzAChj5odHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9IaWdoLUFzc3Vy YW5jZVNlY3VyZVNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au Y29tb2RvY2EuY29tMDcGA1UdEQQwMC6CE2l0YXJjaC5zdGFuZm9yZC5lZHWCF3d3 dy5pdGFyY2guc3RhbmZvcmQuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAvmeYNbhLm pDdNrGgViRcm7O5o5VCsDsuYQkaiUc8ALKr3lUmr+rdb7FdZn7ZwvovJwOc4tpC1 VP4IoysVfPEdo679fcLYwYZhEnmSTyuXgn2JNx0Ao5Zd1AUhOB4vtN4Cqwjexa+U nOh0oxaEoXXav/5N6BssmSgtv2HR65FSylboA2N98KY1EolskwcJz/by3npfxM2G nZbHkApR0mik1RJbqnmjotqjG0FPvLIcY3Cmkts5KSJS1xBb8Doczr5Rs+vYcrZJ TMvq60BTFnUCo1RHvnshhGUtTDT+pX3ZSoOz0RFvdTABkzH/+kezSkgxN0TXcgqw 99nzHxWo9oIs MIIFTDCCBDSgAwIBAgIQaAQo/W5MIk1OewoSQzLIsjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDYwMzAwMDAw MFoXDTE0MDYxNzIzNTk1OVowgb4xCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5NDMw NTELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFN0YW5mb3JkMRcwFQYDVQQJEw40NTAg U2VycmEgTWFsbDEcMBoGA1UEChMTU3RhbmZvcmQgVW5pdmVyc2l0eTEUMBIGA1UE CxMLSVQgU2VydmljZXMxFDASBgNVBAsTC1BsYXRpbnVtU1NMMRwwGgYDVQQDExNp dGFyY2guc3RhbmZvcmQuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAxeVhxe+zQGhl+RbD408qAu9lR2BCqiDed9hTahH+uO5Hk5rCpeAoDiT608F5 4DQC3uSzftoHj8I2MJdDkxJPyispXsFrWFC93M2x9tvQFnKf5vSB1sMYAMJI3Evt TdLQSzarCVklVl84bg+ue83Rt+FFsfogzBsNvo7vGVC20t7H6FsqZXWvDMauJvQt z7roujIZdyHL9T31e03lDAhh4pyxWeoEzwYh+cs2D2g/zj+Rm0yJZ5l8ez03Ag5M nE3iZbhL9hcF9d6XlFiunZ3XpJaz+zQHSDggJ+gntC2BH1x4+him/66mI2rIs8c1 0rB0rJZJ7ZZB8tH1nkmcmfArpQIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUSE9a +i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFL5ms/fVcUIQjylyBoREqa/udhrR MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsG AQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5 L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21t b24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5Bggr BgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVy Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwHgYD VR0RBBcwFYITaXRhcmNoLnN0YW5mb3JkLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEA ERs/5iZxBq3OXLI9KuqHsUTsz5PO4RFZBv/9LPiOwKlIwEzejGD13JMCL0AqChrZ 4+/6Q1PFWHNFFMxehLTgAgMVI3vh0GEDFuW82j8Gh5VyrMVTuoOc6XoHn5tj6AXU AecXk23f4mrZbVgXJiGVgANcUKHA2BLVjqS0QBcUAox78BfjT3H+h8lhcUrxEyXT +O1mzt5VRR8we6rdnXU7lWyXbOY00ytQbeO/Gstq5H08/wypWf9+eX3fbwPNsyyB DW7LmjbexHC7z2RBarOR1XR8xmqiQUyuMqC/PjN85KTHThJVGeUUfw7hwYiJm1pq cgQRJG869gC24IYgzYlcSg== Stanford University Stanford University http://www.stanford.edu/ Bruce Vincent bvincent@stanford.edu Scotty Logan swl@stanford.edu Genome Sequencing Service Center UHTS Data MIIFgjCCBGqgAwIBAgIRALdsqFtWwbzal4ZXpdsIDP8wDQYJKoZIhvcNAQEF BQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMzA2MjgwMDAw MDBaFw0xNjA2MjcyMzU5NTlaMIGgMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFOTQz MDUxCzAJBgNVBAgTAkNBMREwDwYDVQQHEwhTdGFuZm9yZDEXMBUGA1UECRMONDUw IFNlcnJhIE1hbGwxHDAaBgNVBAoTE1N0YW5mb3JkIFVuaXZlcnNpdHkxDDAKBgNV BAsTA0lUUzEcMBoGA1UEAxMTbnVtbWVsLnN0YW5mb3JkLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANyfzLsaFsyo1U/I4SvCUvh4MyeBqYpRP5jH VtF0PiWnROKxd9pYEuNZtXsCe77LwlgrwWXRLIkK2Gh+9VWBYLoM/I78cZUQ1xi9 D/xPVclmL6wbkhEtn5qSEW+S02lBqJlGuzqnHdv6YOcE7pI+X/cFFmP3jY3VH7iS 2BG35Na4CPUpL54ngmjx3r0J60U2gTBygYC90WX00AKj3fAi9TaqdV3oOf0zR+HJ AXgmIkvoRKeRPCMIBXFw+vjczYjDqPp/gWB+P7T3XSywJckvRnCxy7ifIRfYWVNT iRpkOS+gQv7VKI4TnToiFBVj1iNwsdyDeOjHxgLVuxIwPklWbR8CAwEAAaOCAgMw ggH/MB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBSI qnQZ9TFnO5K5hRtBG2A3Ht/keDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwr BgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24u b3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0f BDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2 ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2Vy dC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGG GGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzBnBgNVHREEYDBeghNudW1tZWwuc3Rh bmZvcmQuZWR1ghVzY2ctZGF0YS5zdGFuZm9yZC5lZHWCFXNjZy1zbmFwLnN0YW5m b3JkLmVkdYIZdWh0cy1hcmNoaXZlLnN0YW5mb3JkLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEADvNXJZC7U9UkTou/I6+GXQjugGwxlB1229YwOV4IYCfn4t5qng7fpXqE s1mft2+38zPZo0DDerMoXqR/Fh0NA7x0tEJzj0IwUY/Tg6LCKY5CLkhvx36Y00id l8Lphh2bivE5wsBWSP2afscTILolbaZ9LcHbEatsucktAwuIDDZFLwHwHh98K3GH zyK48dRfqIGN/Dm+h7ShJEvetobg1BbU0tVPsUNMm+pS/vrOefN3vojDZrqJDUOM /6wjn/gzREAkt5c4QUzut0aKd0/s3N3/9AA6QepRZlXZW7iwqz3xqeGUGmLifldE UHj5o0MS8JZIdtELywpbdcI4jTAvzg== Stanford University Stanford University http://www.stanford.edu/ Support research-computing-support@stanford.edu https://snsr-dev.stanford.edu/shibboleth MIIFOjCCBCKgAwIBAgIQZnMFqq049ATf2hQWZM28RzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDYyMTAwMDAw MFoXDTE0MDYyMDIzNTk1OVowgaoxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5NDMw NTELMAkGA1UECBMCQ0ExETAPBgNVBAcTCFN0YW5mb3JkMRcwFQYDVQQJEw40NTAg U2VycmEgTWFsbDEcMBoGA1UEChMTU3RhbmZvcmQgVW5pdmVyc2l0eTEUMBIGA1UE CxMLSVQgU2VydmljZXMxHjAcBgNVBAMTFXNuc3ItZGV2LnN0YW5mb3JkLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOGVAErzlJzlLUXN+PRKcGe0 /KMzOOjaREbPKu3rIOFe1OyHcMSPZiTsXlDr8jUXxE4zH3HbIoKjHSqCt6jXRTLq K5nR9DBCOGduPRNhuOqUwa0Qj2EsMRzdsacKtT+UfKxFsVTm7nznICTZ6O7cZ4rD 4e9wFB9s+ayiDZ6kDjhjiOo1Qb4SKkmWS1rms24V8vFXAFtoFXLwBtkD2/lLdh4T 40CyAZJmWICXsWEteLzTgp1so5/nYW/QUDaGxN6rs+dKjfwZNtwwM3MHnqe0/yFu RvBcnUw6jmDB9BXbCleC5FT88XYKpT2wkGg3n/02J5u65dtAKS0VXGUL8NM6NE8C AwEAAaOCAbIwggGuMB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0G A1UdDgQWBBQqlLcrk/O8+Zk7BV500alnHxzYLjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwXQYDVR0g BFYwVDBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cu aW5jb21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjA9BgNVHR8E NjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZl ckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9jZXJ0 LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuaW5jb21tb24ub3JnMCAGA1UdEQQZMBeCFXNuc3ItZGV2LnN0 YW5mb3JkLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEAg61NvA6Zax7oRZXlEmWcMBuX nytpJn3hJ62SZB6cr/6N+SxfkmfgSD2zVaMLo8XeGiV5KOparqDqYpuJvMMMhmhZ nn659EZx8+mjy4IVbf7ucc/12+fF1CkRkZ/+mUTjkOGt/2Yn3fv6VLqjB+VZyIZI gEqLmEbCd7Vm96s/wU80V8tL91t6Sh0706Pzkg547fQ6P1nUy+PyTogoMDXlsyeQ CbdSLPdYhUzXe12HzhDlfOa+QSLt/ZJgnQbryOGtjCVSoJPUs+sQZOZZXuGgcyb4 A8DjzqiWC4rtgksE7ByS5f9wcAD7LAVkEcBHz4Gut44cnhh46CIW6h28RVTgpA== Stanford University Stanford University http://www.stanford.edu/ SNSR Support snsr-opteam@lists.stanford.edu Stanford Engineering's OpenEdX platform staging site The engineering team at Stanford's office of the Vice Provost for Online Learning running and developing an instance of the OpenEdX platform. MIIDRDCCAiygAwIBAgIJAIbQW4YYEBL2MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnN0YWdpbmcuY2xhc3Muc3RhbmZvcmQuZWR1MB4XDTEyMDkxNzIxNTA1NloX DTIyMDkxNTIxNTA1NlowJTEjMCEGA1UEAxMac3RhZ2luZy5jbGFzcy5zdGFuZm9y ZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dwaXtXh7Lm9Z n6bUBXwT3OoNQPCsmqFteppjnHobTEp9s2zC8YW5Tklo2kw0KbYJlq1wKJdR8Cda TNxixk/dscq2p/+dmUv+CsRTIIJgapqEpJNVpGF2dGnbEyOIfpoUq7IufZrfv63u YBX/fiyiiRWlLl04nQYLGDU/DSFxNAKheawiavRTOHIbvhOjgotAtjIkDwtki5YM wGRPQsuMxsWEH9rV5G6wxnOgGtQGONASzH9zxuHS9UML5RoZHQAxZOD2NRqIlvKw 6YHuFN1N+uRcHhwLnf6Fv+eaYPuhnNU5pK/foPtnTcpGhzJ4uXmvdDqXB+1a9fjo FCSNBXVnAgMBAAGjdzB1MFQGA1UdEQRNMEuCGnN0YWdpbmcuY2xhc3Muc3RhbmZv cmQuZWR1hi1odHRwczovL3N0YWdpbmcuY2xhc3Muc3RhbmZvcmQuZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFLz9UJXqKuqomF/B8XB0t+XLSfeZMA0GCSqGSIb3DQEB BQUAA4IBAQCmEhwaDtO1WPYaD2CGqTpMiVHcUimdLAPZ3/RPV6GBIv2xWwyvD+Mr XXI60YrzNzGgOKGrTA9DVQc+30IBhZCbex8dJTLxrCNSLKMkSh+MoqrymRRWwh9K QjPZ1ETgBt697xkSU820GdfEcSR09+Wmk/g/afihubPnAluvLQHIHAFLnlz/UU22 heX4Y0mja0hLFEQmZjnf8pMda/VMeWz4qFOufWIy7SfkzGcAYcXHo5ms+U/4+DUw m+YElxiSPlJQY4PF9zlwY260UMLgJ7sitgFOpM8RxLNTXLLkbyRTLNY7FEm0Fw+T 2mdMokJ/H/I11wHvcNBfyjFJUH2FwfT/ Stanford University Stanford University http://www.stanford.edu/ Jason Bau jbau@stanford.edu stanford.edu Stanford University Stanford University's identity provider uses Stanford WebAuth to provide single sign-on functionality http://shibboleth.stanford.edu/ https://idp.stanford.edu/logo.png MIIDnzCCAoegAwIBAgIJAJl9YtyaxKsZMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTdGFuZm9yZDEU MBIGA1UECgwLSVQgU2VydmljZXMxGTAXBgNVBAMMEGlkcC5zdGFuZm9yZC5lZHUw HhcNMTMwNDEwMTYzMTAwWhcNMzMwNDEwMTYzMTAwWjBmMQswCQYDVQQGEwJVUzET MBEGA1UECAwKQ2FsaWZvcm5pYTERMA8GA1UEBwwIU3RhbmZvcmQxFDASBgNVBAoM C0lUIFNlcnZpY2VzMRkwFwYDVQQDDBBpZHAuc3RhbmZvcmQuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm6466Bd6mDwNOR2qZZy1WRZdjyrG2/xW amGEMekg38fyuoSCIiMcgeA9UIUbiRCpAN87yI9HPcgDEdrmCK3Ena3J2MdFZbRE b6fdRt76K+0FSl/CnyW9xaIlAhldXKbsgUDei3Xf/9P8H9Dxkk+PWd9Ha1RZ9Viz dOLe2S2iDKc1CJg2kdGQTuQu6mUEGrB9WJmrLHJS7GkGDqy96owFjRL/p0i9KBdR kgWG+GFHWkxzeNQ99yrQra3+C9FQXa/xLCdOY+BGOsAG7ej4094NZXRNTyXui4jR WCm2GVdIVl7YB9++XSntS7zQEJ9QBnC1D4bS0tljMfdOGAvdUuJY7QIDAQABo1Aw TjAdBgNVHQ4EFgQUJk4zcQ4JupEcAp0gEkob4YRDkckwHwYDVR0jBBgwFoAUJk4z cQ4JupEcAp0gEkob4YRDkckwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC AQEAKvf9AO4+osJZOmkv6AVhNPm6JKoBSm9dr9NhwpSS5fpro6PrIjDZDLh/L5d/ +CQTDzuVsw3xwDtlm89lrzbqw5rSa2+ghJk79ijysSC0zOcD6ka9c17zauCNmFx9 lj9iddUw3aYHQcQRktWL8pvI2WCY6lTU+ouNM+owStya7umZ9rBdjg/fQerzaQxF T0yV3tYEonL3hXMzSqZxWirwsyZ0TnhWJsgEnqqG9tCFAcFu2p+glwXn1WL2GCRv BfuJMPzg7ZB419AEoeYnLktqAWiU+ISnVfbwFOJ+OM/O7VQOeHDm2AeYcwo12CAc 4GC9KWTs3QtS3GREPKYDlHRNxQ== stanford.edu MIIDnzCCAoegAwIBAgIJAJl9YtyaxKsZMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNV BAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQHDAhTdGFuZm9yZDEU MBIGA1UECgwLSVQgU2VydmljZXMxGTAXBgNVBAMMEGlkcC5zdGFuZm9yZC5lZHUw HhcNMTMwNDEwMTYzMTAwWhcNMzMwNDEwMTYzMTAwWjBmMQswCQYDVQQGEwJVUzET MBEGA1UECAwKQ2FsaWZvcm5pYTERMA8GA1UEBwwIU3RhbmZvcmQxFDASBgNVBAoM C0lUIFNlcnZpY2VzMRkwFwYDVQQDDBBpZHAuc3RhbmZvcmQuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm6466Bd6mDwNOR2qZZy1WRZdjyrG2/xW amGEMekg38fyuoSCIiMcgeA9UIUbiRCpAN87yI9HPcgDEdrmCK3Ena3J2MdFZbRE b6fdRt76K+0FSl/CnyW9xaIlAhldXKbsgUDei3Xf/9P8H9Dxkk+PWd9Ha1RZ9Viz dOLe2S2iDKc1CJg2kdGQTuQu6mUEGrB9WJmrLHJS7GkGDqy96owFjRL/p0i9KBdR kgWG+GFHWkxzeNQ99yrQra3+C9FQXa/xLCdOY+BGOsAG7ej4094NZXRNTyXui4jR WCm2GVdIVl7YB9++XSntS7zQEJ9QBnC1D4bS0tljMfdOGAvdUuJY7QIDAQABo1Aw TjAdBgNVHQ4EFgQUJk4zcQ4JupEcAp0gEkob4YRDkckwHwYDVR0jBBgwFoAUJk4z cQ4JupEcAp0gEkob4YRDkckwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC AQEAKvf9AO4+osJZOmkv6AVhNPm6JKoBSm9dr9NhwpSS5fpro6PrIjDZDLh/L5d/ +CQTDzuVsw3xwDtlm89lrzbqw5rSa2+ghJk79ijysSC0zOcD6ka9c17zauCNmFx9 lj9iddUw3aYHQcQRktWL8pvI2WCY6lTU+ouNM+owStya7umZ9rBdjg/fQerzaQxF T0yV3tYEonL3hXMzSqZxWirwsyZ0TnhWJsgEnqqG9tCFAcFu2p+glwXn1WL2GCRv BfuJMPzg7ZB419AEoeYnLktqAWiU+ISnVfbwFOJ+OM/O7VQOeHDm2AeYcwo12CAc 4GC9KWTs3QtS3GREPKYDlHRNxQ== Stanford University Stanford University http://www.stanford.edu/ Shibboleth Support shibboleth-team@lists.stanford.edu MIIEkDCCA3igAwIBAgIBQjANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMCVVMx EDAOBgNVBAgTB0FsYWJhbWExEzARBgNVBAcTCkJpcm1pbmdoYW0xLDAqBgNVBAoT I1VuaXZlcnNpdHkgb2YgQWxhYmFtYSBhdCBCaXJtaW5naGFtMRAwDgYDVQQLEwdV QUJncmlkMRgwFgYDVQQDEw9VQUJncmlkIENBIHYxLjAxKDAmBgkqhkiG9w0BCQEW GXBraW1hc3RlckB1YWJncmlkLnVhYi5lZHUwHhcNMTAwOTAyMjEyNTA3WhcNMTUw OTAyMjEyNTA3WjCBsDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FsYWJhbWExEzAR BgNVBAcTCkJpcm1pbmdoYW0xLDAqBgNVBAoTI1VuaXZlcnNpdHkgb2YgQWxhYmFt YSBhdCBCaXJtaW5naGFtMRAwDgYDVQQLEwdVQUJncmlkMRkwFwYDVQQDExBhY2Uu Y2N0cy51YWIuZWR1MR8wHQYJKoZIhvcNAQkBFhBtd3lhdHRAdWFibWMuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3g1i41oOpQs/y6IL/nVdA8oN W/bvitsWaxProIJiMonAjtE3b87kvSaG0Ns08AKkNW1VTf+++KHyN1c2jaXG1U5j zbDXvWzcIzxEvu18xL2nhykSut1evIGirxn9gHYOWiOuRkvkPTmx++b+t4FPCM3/ SLe0B8lVH1nGJa1AESAB1tx/V3nTXBG+TIicddnSvXk1HAkmKlqg0SXoUK8+NHyE aNoJ3cRl0xgQJhcCnIgypREgTDyNa/YCCEeTiXkv62b2hFwF9tIKudsqp37MIDQK 8V7LN5PcIAYpF04dnGqq9hrzbs6e8vkz9z+GqJzjPsyhLRrydylmp7DhVfg7ywID AQABo4GqMIGnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMB0GA1UdDgQWBBQbNZyn HsAKRJFUFumj8GWldond2TAfBgNVHSMEGDAWgBQbYUyFxjmy1o39MQjlm1qA945p 6DAbBgNVHREEFDASgRBtd3lhdHRAdWFibWMuZWR1MDAGCWCGSAGG+EIBCAQjFiFo dHRwczovL3VhYmdyaWQudWFiLmVkdS9jYS9wb2xpY3kwDQYJKoZIhvcNAQEFBQAD ggEBAAL1357nMja1j8F80xMq/gJQFk5TNCxukfdbv+aj5a0JdQCE4f3r4zNh8lre TDP5WyIqEYYlev4Uo0NK7Bl74uBs1n2ADrKSItJi7NghT5O3CCr9NS56DowN0h/L ZXBcDfvEk2lvWuIIywbsT7V+/C8glZgSpPnreo0HFJ5ZAvbSt6GH/sFB01olcn8v t7XMB/RUCw3aWCxVSG+e8XoCt0L720/Y8hb1cH8KkU3iNTFivTubRLlMZ6sG6iVA nTR8wfb5wXWxoWbO0TeIJ8kuOHxk6kN2ln4lIoau4Vhjdouc15Iw43lzEg1KFNtB LHip5Vah4pMfROWMCJnqKlFIPgE= University of Alabama at Birmingham University of Alabama at Birmingham http://www.uab.edu/ Matt Wyatt mwyatt@uabmc.edu John-Paul Robinson jpr@uab.edu UAB Research Computing System MIIE9zCCA9+gAwIBAgIJAI4UdxkJUxfuMA0GCSqGSIb3DQEBBAUAMIGtMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHQWxhYmFtYTETMBEGA1UEBxMKQmlybWluZ2hhbTEs MCoGA1UEChMjVW5pdmVyc2l0eSBvZiBBbGFiYW1hIGF0IEJpcm1pbmdoYW0xEDAO BgNVBAsTB1VBQmdyaWQxGzAZBgNVBAMTEnZvLnVhYmdyaWQudWFiLmVkdTEaMBgG CSqGSIb3DQEJARYLanByQHVhYi5lZHUwHhcNMTMwMTExMTk1MjI5WhcNMzMwMTA2 MTk1MjI5WjCBrTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FsYWJhbWExEzARBgNV BAcTCkJpcm1pbmdoYW0xLDAqBgNVBAoTI1VuaXZlcnNpdHkgb2YgQWxhYmFtYSBh dCBCaXJtaW5naGFtMRAwDgYDVQQLEwdVQUJncmlkMRswGQYDVQQDExJ2by51YWJn cmlkLnVhYi5lZHUxGjAYBgkqhkiG9w0BCQEWC2pwckB1YWIuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlKReBf9UCMgvEe0rdf3Opkn9cMBFIuG pMRnwQV9zmjSrrcPJ59ScyaFL0obuRVjuD+clDTFgR8xL4G5rDBlGXhTn+/ST98z D2mG+ii2L+xO91tt3mtD27l0MU3ALroQMCOjgpps8HpVg8HVfTINwNm+Tcpg6RAD ru5yh3AZr35fh3IUiIzGhZGKVDrFauU0uRS78e8EFSL/+GIwXEgUmr5ksnJeoS2Y da6U6RNqr0V3vtqypLUQVDI4lKX3vHy/FnHKBXdKMXE2F31vssh7yFJrh+5FwVqw Oc/8NjcODZ6S/vKvp68WSf77U5YcPkudXLahCJC0boKL4c+De29dKwIDAQABo4IB FjCCARIwHQYDVR0OBBYEFCHAh+mCK6iiNfBNW3WMO/I0agWtMIHiBgNVHSMEgdow gdeAFCHAh+mCK6iiNfBNW3WMO/I0agWtoYGzpIGwMIGtMQswCQYDVQQGEwJVUzEQ MA4GA1UECBMHQWxhYmFtYTETMBEGA1UEBxMKQmlybWluZ2hhbTEsMCoGA1UEChMj VW5pdmVyc2l0eSBvZiBBbGFiYW1hIGF0IEJpcm1pbmdoYW0xEDAOBgNVBAsTB1VB QmdyaWQxGzAZBgNVBAMTEnZvLnVhYmdyaWQudWFiLmVkdTEaMBgGCSqGSIb3DQEJ ARYLanByQHVhYi5lZHWCCQCOFHcZCVMX7jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBAUAA4IBAQBzMFZyl5TKAdUTE8FDEHvL4pQHBEuiadPa0TP2NKRen9B0ZzgR PJsKSUEfjnK7AWvjrcnTVX/1iBDdKAFgsCu96YO8RhmeEUXwDzgJtxFHHv1PUXaO osdgZmyfk0SU3OodK7rD/p7flLNzFJwaVqrm/gloMBimNL9y5N2kHuwO/VOysB9j yKFIAjlKPlL+o7Em5DyvSOpSymukoDfotd1hYZZ4y81EzSWYueUvy65fhmg0Cvda Nq5m6YtIihntntJllXnj7QQKJov7gBQ2ZZG3HugO5gxgU/6Geh3BWILBOvqw6TWY ZmoqtqzLt9oMV7bXJTyiIpL+rgEw8t/oam2O University of Alabama at Birmingham University of Alabama at Birmingham http://www.uab.edu/ John-Paul Robinson jpr@uab.edu John-Paul Robinson jpr@uab.edu Robert Cloud recloud@uab.edu http://id.incommon.org/category/research-and-scholarship uab.edu MIIDNTCCAh2gAwIBAgIJAKhbYAyHDVilMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHNoaWIuZHBvLnVhYi5lZHUwHhcNMTMwNTA3MTczMzQ4WhcNMjMwNTE1MTcz MzQ4WjAbMRkwFwYDVQQDExBzaGliLmRwby51YWIuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAyMC9Q5de3dVyc+TrIsiKuAMo/hB/fOS5ZCBTs/Dg KX3bYXa3VBcJCQjZSCAXXcOY+xZjzUr7UZnQh4zsizwahMA2xTCHPV2ioUUvXbBr rG/8rTYe130jeP+mcLxfph15JPM2n9zs6/9bn+xjlQM8eKu+Es8JaxjUnG7LzBjb ZQxbZrBkec5ppFg1a3bhAHkf4XK71GKWffW+Hyw8HzqXNkOUEUO778TLbEIB4Xmd POL88pYgVWp9Li7CAlWN/UsBLwy1y+sCCHfWunbI2Myf+QMLafs4JYFTFeo+00H4 Uy0MRcatmnDSkq0r0L7ZZosnDE0lJwC3fnvECOqKHLZ5XQIDAQABo3wwejAdBgNV HQ4EFgQUbkGLbZqs4yNGXzx2btBzJdrpU3MwSwYDVR0jBEQwQoAUbkGLbZqs4yNG Xzx2btBzJdrpU3OhH6QdMBsxGTAXBgNVBAMTEHNoaWIuZHBvLnVhYi5lZHWCCQCo W2AMhw1YpTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAZAZq6u3DL AKOr/dzOaynGI4VmEbgjtOM20nkwpeHYNJUO+fd4gZH3QkxPkATqSVQ3UFMEACJw 7Hz5LgswpiRiaBTD/27jJxqG/ZOzPJfu08L1Ljx0+j3hMuaNA1KDENvkNOBGulCk QI8Qdm3Jj2bfGC0qnmiQ9rZ/IMleVXcjVBdEi9WnIS9Lu960FwJTsaYNvpYTJPGZ qsnFmVVeDfVtegKUOtE/p/hZZ0rAqilBeCz0jyqEG7cjW4Zwd3ULfb32F1sv00Zp +ap/RFh5amo3UF0raAflMUYKy64pgOBlsW4cqYsZ+ou8aqrcJVfPPTlWIQtdPFXS FFBTvHwNAQ9P uab.edu MIIDNTCCAh2gAwIBAgIJAKhbYAyHDVilMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHNoaWIuZHBvLnVhYi5lZHUwHhcNMTMwNTA3MTczMzQ4WhcNMjMwNTE1MTcz MzQ4WjAbMRkwFwYDVQQDExBzaGliLmRwby51YWIuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAyMC9Q5de3dVyc+TrIsiKuAMo/hB/fOS5ZCBTs/Dg KX3bYXa3VBcJCQjZSCAXXcOY+xZjzUr7UZnQh4zsizwahMA2xTCHPV2ioUUvXbBr rG/8rTYe130jeP+mcLxfph15JPM2n9zs6/9bn+xjlQM8eKu+Es8JaxjUnG7LzBjb ZQxbZrBkec5ppFg1a3bhAHkf4XK71GKWffW+Hyw8HzqXNkOUEUO778TLbEIB4Xmd POL88pYgVWp9Li7CAlWN/UsBLwy1y+sCCHfWunbI2Myf+QMLafs4JYFTFeo+00H4 Uy0MRcatmnDSkq0r0L7ZZosnDE0lJwC3fnvECOqKHLZ5XQIDAQABo3wwejAdBgNV HQ4EFgQUbkGLbZqs4yNGXzx2btBzJdrpU3MwSwYDVR0jBEQwQoAUbkGLbZqs4yNG Xzx2btBzJdrpU3OhH6QdMBsxGTAXBgNVBAMTEHNoaWIuZHBvLnVhYi5lZHWCCQCo W2AMhw1YpTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAZAZq6u3DL AKOr/dzOaynGI4VmEbgjtOM20nkwpeHYNJUO+fd4gZH3QkxPkATqSVQ3UFMEACJw 7Hz5LgswpiRiaBTD/27jJxqG/ZOzPJfu08L1Ljx0+j3hMuaNA1KDENvkNOBGulCk QI8Qdm3Jj2bfGC0qnmiQ9rZ/IMleVXcjVBdEi9WnIS9Lu960FwJTsaYNvpYTJPGZ qsnFmVVeDfVtegKUOtE/p/hZZ0rAqilBeCz0jyqEG7cjW4Zwd3ULfb32F1sv00Zp +ap/RFh5amo3UF0raAflMUYKy64pgOBlsW4cqYsZ+ou8aqrcJVfPPTlWIQtdPFXS FFBTvHwNAQ9P University of Alabama at Birmingham University of Alabama at Birmingham http://www.uab.edu/ Landy Manderson landy@uab.edu UABIT User Services UserServices@uab.edu Robert Cloud recloud@uab.edu SSCNet MIIDDDCCAfSgAwIBAgIJAOwfVJOk2A+tMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NsYXNzZXMuc3NjbmV0LnVjbGEuZWR1MB4XDTEwMDgxMzIzMjEyNFoXDTIw MDgxMDIzMjEyNFowIjEgMB4GA1UEAxMXY2xhc3Nlcy5zc2NuZXQudWNsYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTudjCJZDGUSDrVsoeRWGv bipr/XSmj6PQ8oKSY4hvAcTr7d1n5NecB/uVUTXfge/+qdjVs1yjk5uioLGnxTpX +RLwy6U1fNU1dWRCmJU6FWJLp9ty82Cjct63RsPSq+nRZbJ0AXUUaVUo+28vG136 ydQqrcit72EJkJub4/ulMAndqIOCgKGk3HJKXl1L0SfK/Qm7XjK1HmQOw8Kt8UY7 ucq8LAxeuk6Ciy9Ytgqm57TtrrQ5v2htwjuUSH5sPpMSD+ccqO7ZNf4ORWjAaSf4 KPqVNUycFRZtzr8EXu5q+lmKEajb6UYyuEhKqUQC1lZbibC7r4Yk1DLgDUVWGc/d AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2NsYXNzZXMuc3NjbmV0LnVjbGEuZWR1MB0G A1UdDgQWBBTugsvtoiv7T6eRGhqOyXya5rkliDANBgkqhkiG9w0BAQUFAAOCAQEA Dk+1tOFJ1nvZiUAuFOrzYlupPwidMmamOY1KQQDFUnUfpWxvL63IcyKOmlMnBM2l zqAUCwF/YYt64y2tLo6b5DCqGW4PAx0JznP3yDlUuYWj7mjdLwmXNIY7HEuNKmre RPl25gouV2CVT/nuUKbtMj83cPDa4XeecrJmNc+ReaYSmeyPhBi7wx8qhQlMRCvT BCQcm47qKfrKHjnEo6Rp1gzR/z5Y5WayoVz8iXLQGmMOdFvt9qRaoo3KHM1IpJdM 2yGJZph+DWfGnEucKUMjat9dZm7esvzrLDLujXm8yg/u2eNsJ42qXUNxiuP4fJKX fnxGJ9HkX98S48U3JwItcw== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Caroline Tam caroline@ssc.ucla.edu Mike Franks franks@ssc.ucla.edu SSC Help Desk help@ssc.ucla.edu Collab MIIDCTCCAfGgAwIBAgIJAJPw+8AYZVzHMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbGxhYi5zc2NuZXQudWNsYS5lZHUwHhcNMTIxMTA5MjAzMjEzWhcNMjIx MTA3MjAzMjEzWjAhMR8wHQYDVQQDExZjb2xsYWIuc3NjbmV0LnVjbGEuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0fAKTVdKlVQS3mnwn1x3kAVj 9m5R7xROpn+5ZWzRFgQBGHJj82k3LBGGRloQuDpy9fkGrndnkxzVMjfZZP9F9eD7 mGVaukPKmZgAX5G/abl4gyItHBjxqVwBuPIULajp7FXg7N2IrBW3iq1BppE2Iyi2 Kr4+BvUg2HhnqH/uhGZ3eQyNy7iWNWZLUs610/FSBV9+cC91QJIkQ1+sZIRBQ4nw 5WWRfY3yymdmyOdFBZN8Do0CUVDGFZ0UTNNAVzqAVp6reOOUzFQulXsIwFlzboUW SYjotHtZ7h55w0ArNuPTdVdKaBWKiDEcXhsGzRrSV4KZJZfLcu1QmEl5qN6G/QID AQABo0QwQjAhBgNVHREEGjAYghZjb2xsYWIuc3NjbmV0LnVjbGEuZWR1MB0GA1Ud DgQWBBQuGq5L+W8dfLqXDXlq/F+NXb0s+jANBgkqhkiG9w0BAQUFAAOCAQEAzz2k 5/l+2mmQ0NLIkJnh6S5k4kcLanaB1KH5Jg2+TPY24j3zeImtOf73W5vJKJHHQ438 W82W19rtim9pbl+5KeuY7Ln6fAjIzYGRHq9Ei+yjlHDyL/lynVvhfT9fYFzNxgJJ jlG6rJQYQ7NALU0ZlOPLlAR3jyzj/nSE2s1w1Fh7XekUorqlXp3BBCEk8m/kKnki awgZMeVSxchui3aiiVwbvG6SUviTYQ/w1GdSTmpvVzxZxG5OwSweDAyHr/Z7yAAf Zs7iWXWSTLc+8zg8fB71zZBYol0DJk6gugksY/E2wOr394PlRlmNmes1GYuiAN2e IEjGKJ/Dv1P13ZKhnw== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Caroline Tam caroline@ssc.ucla.edu Mike Franks franks@ssc.ucla.edu SSC Help Desk help@ssc.ucla.edu BruinBuy QA MIIFPTCCBCWgAwIBAgILAQAAAAABLVjLhywwDQYJKoZIhvcNAQEFBQAwajEjMCEG A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp b24gQ0EwHhcNMTEwMTA1MjM1NTExWhcNMTMwMTA1MjM1NTA4WjCBtDELMAkGA1UE BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0xvcyBBbmdlbGVz MSswKQYDVQQLEyJBZG1pbmlzdHJhdGl2ZSBJbmZvcm1hdGlvbiBTeXN0ZW1zMS4w LAYDVQQKEyVVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIExvcyBBbmdlbGVzMR0w GwYDVQQDExRiYmpzdGcxLmFpcy51Y2xhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAL9uHfksEaBTBCEGVlkJNqQMh+fDmhNDzsXMQ6O6C7UX7iqe 13Ym3shEfPX0W+GqLE//Wj3TE/+VrxL0M/ZFMZJ0O1j/aaSbuv6iqL46Vv/FjzM7 W3a0bJpct79Hnv3nRiZtf8dvg+gQlN3zmS1tLvJ8fYTvPhG+hMBimjPJYnKshyIS APdAsQXLG9uIiv9ME4VZBGUFMo7RI4qf3aAjZYVVQHvX+vAuLiESbCf5QvMbvoDn 2qbtpLdzZEPwT6y6g01jKg2CEB4c766klh4BkTGnlfn/k4uz2TCOB3BBqZOTSsbR J3NTpXsrCuIkULp2RsNMyyG70jhh97nbyQRw9QMCAwEAAaOCAZcwggGTMB8GA1Ud IwQYMBaAFH1tKuxmq6dRNqsCafFwj8RZC5ofMEkGCCsGAQUFBwEBBD0wOzA5Bggr BgEFBQcwAoYtaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvb3Jn djEuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5u ZXQvT3JnYW5pemF0aW9uVmFsMS5jcmwwHQYDVR0OBBYEFIe7wpuy00TEy/szh9+h 4E/xdtm4MAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgWgMCkGA1UdJQQiMCAGCCsG AQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAzBLBgNVHSAERDBCMEAGCSsGAQQB oDIBFDAzMDEGCCsGAQUFBwIBFiVodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3Jl cG9zaXRvcnkvMBEGCWCGSAGG+EIBAQQEAwIGwDAfBgNVHREEGDAWghRiYmpzdGcx LmFpcy51Y2xhLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEANkjdaWIcJzVOUiwDwxdj eQd8J7EfXLWPdM2RtpGqyaKAkBqOOIk2WN2+QjqTKSLHUCwwGfYRJ6aYO9Eh7iMu RqHmj9uYVRbXjWALqbu3URTX01PFNjNLKry/Zrp2b4tUjOwtiMPIryAx/eutW5uf XkmizYHrsX+dX4x4lnD1nfhEmObzMVod18HMYl+viK6Ysu21+9fawQNrgOdVyfcS QgAWvn+JQqQDTT7v4hfv1sfvfCBqKUr0tkiy7H9KlH0fNdAOox9Co1slIt4szlH9 +cu/17NFOJ8NKOemsCdGi9himV4oQIaoqfxBHhO88Q4i85yYDcupHh7lOiBpRvbm nw== MIIDDzCCAfegAwIBAgIJAInpOdC9lOQ/MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGJianN0ZzEuZGV2LmFpcy51Y2xhLmVkdTAeFw0xMDEwMjcxOTM2MjZaFw0y MDEwMjQxOTM2MjZaMCMxITAfBgNVBAMTGGJianN0ZzEuZGV2LmFpcy51Y2xhLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANNdjn1d67P48TdarnDu 2ohbWwttmbz79nZhQGYh19qMp/cHcB+6NR1Z8rzB7vbnrIPHCYzJ7QHaf8ts1gK5 aAKz4Nql9jwetmpTP71YV0ohn9RtVUxqssDgDtckd9zvOdowkMUOxO1mlCiS68nC FBF982/1x7gBpzFqhpS/5bBlPPULJOgVo7BFUFnQIhfOQZP1FEayVCUXzXxfG0LV ZuSbjYL9mWEmBZC7Mtbq8mWvAwN1ir7ORzGNSt3vWW2L688kq8jKcS0ihsWnd9/8 ryP2JhJonM0HUai43JYNuG/eNERPN7XiE5RWlNJuSBhpjCtJJGOTbMwvN1K5mBRo btcCAwEAAaNGMEQwIwYDVR0RBBwwGoIYYmJqc3RnMS5kZXYuYWlzLnVjbGEuZWR1 MB0GA1UdDgQWBBQLBz2/laPtxjz8V8MjhwKZA0HtqDANBgkqhkiG9w0BAQUFAAOC AQEAFqngZXAh2l5pM0ZE7Ck/h4G57YNe8LTGx5kTrCw/jx218p2msHi6Z5B2E7on baH4izZ02C+BSJC32KUs6kHqJA9hTHckehayFbPK+Dbr2JE9mZ5FGjfGJZk4Z1J/ y79/i8Xat9jpdMAjGiJTr4FOlhy93XO7OpO+mWXfdD5OVn0N1JBFDglrQGqADA/b KxjrXDmFi1jyxnhamPGMDIAAiRuuH5Y3QPI3eVegbSwueyNvOAW2h1+PvOZ/LwYl uFz4ZVjNl83ZefCe++uXOgtmPWTJ9DbJl9rWRtSNRytOrKf0G2GWfvK8+0Lrdhiy RyudSzg6AOmSRDU2oXB2laM2cA== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Shawn Ifill sifill@it.ucla.edu Sunshine Sun ssun@it.ucla.edu Tamara Nishimoto twong@it.ucla.edu MIIDODCCAiCgAwIBAgIJAKfq6CaUBzrFMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWRhY3NzLml0LnVjbGEuZWR1MB4XDTExMDcyMTE1NDAzMloXDTIxMDcxODE1 NDAzMlowHDEaMBgGA1UEAxMRZGFjc3MuaXQudWNsYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDVFVMkM2ttoJd6QT8tbStBD3Xqu11/Pmlq/Shu ho65nKosw/iUfKLHze06VF5GsrBGp7WHiSlsxJEd5OdLrv2duo4Vp6o8HrDbBbaC 6xgfv5uC2Lh6F/iNy0KSMDuueqBnhjgqWa9XtFIJxEvOEp9sNCkn59gzG7HssrMs EWGmfMscffyX2+KUaZ5OQcAcHtV4FPO42oNU3ley1dOxx1xhvhiUfGK7geQmtASy xx7xJuLGpeMrskqAQgrr8IoRSknWuOL9ijcyiu3lcrvs3eN7fikUQ5xZmh6a5ZD0 vZ3KnQgEndYYT8CIVg2KKIGkFolv1jBHLPPmXCA69TbDipGLAgMBAAGjfTB7MB0G A1UdDgQWBBQrYoREfsSAVxorTOAPjdvjJ9DdTjBMBgNVHSMERTBDgBQrYoREfsSA VxorTOAPjdvjJ9DdTqEgpB4wHDEaMBgGA1UEAxMRZGFjc3MuaXQudWNsYS5lZHWC CQCn6ugmlAc6xTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAIYOza B8TGjomxVoc9rCBgyf0Q841SmMeAxi+2Rk+ItT8Nu8CXRGm7a5ZBmtsY5LKOC7v1 oJYE/2q63Jagf+U/qYuKt+sjq593VUbnQYr6rlOrqxq236PDRwzh08Lgv1lc2VrO FpOPVdQcwFKP2rPM7YZdCDI6myspWCEC/Rs99iClULMT58EaamGM/SCkOOiBpiAC gYNm3xV1wwFTmiHEdfTxwWk7hhBmKkDosLEGsXEtkptI8q3n/XYs2tlZEhl12UwO FVIIBOs2rYSrrxRl6GdhOBn5L/jNdH1oNGddaC7wmMQqpN+ecYBOU8jf1KnpjOod pmKjuZXcH0ZdiZWn University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Dattathreya Sharma datta@ais.ucla.edu Albert Wu albertwu@ucla.edu ITS Service Desk sdhelp@ais.ucla.edu MIIFkTCCBHmgAwIBAgICArcwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTIwMzE5NTYzOFoXDTExMTIw NDE5NTYzOFowGzEZMBcGA1UEAxMQZXJzLmFpcy51Y2xhLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMWhi96zHeyBNehhJfJjIoeNIWOakSpWJ8KO EpP8lMONJR1e3/cb5YMgO4ZBObXNyiQf1J52yqyZyH2kKjvjOVf6ELWjW6/mt99O 1iMgBGyZ5XtmypGF4RuEwUHmqueDN0tJgbl/vWwgDFxnM9+OaR++UD146fdSn5IM /OfzlodN+C1mxsltrDgmCq1qvUccC3r8uyMxTee+Ay92NFArgVzDibTzIZ+9yrSO vahoa3xfIkJImH3TxF6hKVlYTC44/4x3RpIBOov/Kc0FF7hhMIGupdcnCZ0KEKhu p6C3Sq3hRpzXc6XgwoqFoVjLeONdJDKZtbE6GjMdx0SnifLEKxcCAwEAAaOCAqIw ggKeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUvPc/sQHc5T/i62aDhJRhxygTjW8w fgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYT AlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNv bW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUw gaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKG Q2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRn ZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMu Y3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBE MEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL3ByYWN0aWNlcy5wZGYwGwYDVR0RBBQwEoIQZXJzLmFpcy51Y2xhLmVk dTANBgkqhkiG9w0BAQUFAAOCAQEApXg/xup+e2+HuTrrp3iNI+g528Fx+NE6n9ck 6fM9wF96MFXCIt+fRdpc8d6yc1Grqv2dMCWnGialduew5pIuhU1CPfS+jwTXCfnm MDKaDLWByEeIFRcxJbXBE48uL9AH2QyQwYYtnK3Bam8KPAlb32b6T4i/5/qkHpKl L5L+OAbVyGI+2DdvUSGMNhqFLby/9ap/EWz+HEBqu2c60/gq4E7szjsjBUVO+56M kF1DEKCC1o6ymxPfhjgsvkGxDabkbSpdZXP//yN78KNZSO+avNTy6rFZvocGuho7 jI8N9KNUTA4nj4ESH5DvCv3cmdal9czFBi7Dvk3dOkVvyLcPGg== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ David lee dlee@ais.ucla.edu Wen Tang wtang@ais.ucla.edu AIS Helpdesk hd@ais.ucla.edu MIIFlTCCBH2gAwIBAgICAqwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTEwNTE5NTg0NFoXDTExMTEw NjE5NTg0NFowHTEbMBkGA1UEAxMSZXJzdDEuYWlzLnVjbGEuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1afiAKBMIqFq7tYVueyTppaG2qrdHMIg ePmSLK8XJBH/r1SPskaTIs5zXJ5CHhqGUrq4eXFWeUnZL77mPTLUCk24NAF/m3DI Gca1In1EmepUiU28P4nus9GHEn+yA22Bb7ZtEN72eNMT2Og1DbLSFQMrrhRv4BFS oA3SG+MJYIvFqgFed1GE4629kHx6LyfxBTyjLdtnNuoOzUOqstmnd54ejT3GwWRQ JgmQgmLUvsRKIWtV3lhVlnc6mJHDlnxGRM6s9a+wZnhgs51gXllDqW6TYR3ptIz3 i62811hmedXFXcApkEqwDPa+M56oskpQiOrO8xHn/eYHBax37hO6MwIDAQABo4IC pDCCAqAwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQ5XFl8ACZT/Trtm0T41IK78BQF KTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UE BhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIElu Q29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSB pTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcw AoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJp ZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRw Oi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Js cy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEB MEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAdBgNVHREEFjAUghJlcnN0MS5haXMudWNs YS5lZHUwDQYJKoZIhvcNAQEFBQADggEBALNvvLbz9gdKe3nluRCRr24S2NQipAoP OkMo07XKccJx8eXe3bL6dgQn+DC2DU3cwoj5uJFPmNKFRj/4lYvYUwR8W4djYFa0 BYTteR2bp4MQbWzyigwS7xkI1qSNV0InFBNS744MOVVtlGyqiv5proHQUnLXzczk qaGLwNLnv8GsnaRr6qJcrxiWrCJ51Y4k3BPsZp2KGjzJ8iWVbT2ZRU8UjWXXI7nl v5bL9ohWP1BvaJBZlnIpy3JHrLr5UtW8NIfuq8qUIRWj/c8Xe04X7nGuqhEP3k38 Xc9GSkgJ1DfwD9X2djBHLrWTW+eUssmoKEUlta8UgXRGca8ireV9Unc= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Wen Tang wtang@ais.ucla.edu David Lee dlee@ais.ucla.edu AIS Help Desk hd@ais.ucla.edu Effort Reporting System MIIC+jCCAeKgAwIBAgIJAOEq40WXbm7sMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWVyc3QxLml0LnVjbGEuZWR1MB4XDTE0MDEzMDIyNDk0NloXDTI0MDEyODIy NDk0NlowHDEaMBgGA1UEAxMRZXJzdDEuaXQudWNsYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCjOxqztnYhh5rqZuS64snQ50HKuS7Htv0cGQMC bTWi6uQxvdinmCfXzNMMiL8e5zIbc7FKNoweyHuZUiINiZKcsYyg3WyqJzCd1ur0 /bVzfy7bTgW4MZcyQZ9GC8jWUN/Lk+pJ4+O7G/+TYuy7kCyejS7TxRyCSHTToGAN DUXhzMIByzNeFvVuVKKADx6fbNlUyiRWz8jUkk7+psfwizBEaNTYq+QNOlm2I6Hf FNRaYGvOXgSA7e2QTHXDLtZwML93PKufp6d7R5bNzjMdqlBVRxCD5MjynuZm7MRQ Y5coK5V/Mi8+W1uOoWWJl0sO1G1N9AYZED9wJ8ta98kbIdXjAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWVyc3QxLml0LnVjbGEuZWR1MB0GA1UdDgQWBBQJngfYwPueJyV4 12Im5cUWtRNSgzANBgkqhkiG9w0BAQUFAAOCAQEAMmE+fPvEX0o8fQ6YjidWkRqF lNRAF0lZwd3J7v5TEL4wzGIWTGeIipoKgTXyYSbjkVN6tTMvKkoGrm5wpSVFNgwJ 6Cdjq7QPnRr/bOysVT5AaasEJvl81xYEhEqfobz0uQLoTAkFnmrcIU6wF8gk81oE R59XuFneHLRq7tOz9kB+8xttVsRqoVccISm6YrkgUFRC26GOyveUpxyWP3SA4Feo UIM/czpBL/t2tsV7eEFyFiJ2dE3YqsV77BteYYZr3KHWzfisCIyuwNFLkwlJLSxG bBXWtUSu4HmPbsHBl6IVFZGQG/dVSiz1v9GDrzMl7VmsmOs3EVuaIk+tVkh/9A== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Anet Avanessian aavanessian@it.ucla.edu David Lee dlee@it.ucla.edu IT Services Service Desk sericedesk@it.ucla.edu MIIFnzCCBIegAwIBAgICAqgwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAyNzE4NTY0MFoXDTExMTAy ODE4NTY0MFowIjEgMB4GA1UEAxMXZXhwcmVzcy50cmF2ZWwudWNsYS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoHHPSHNy1CWysB6IJY92JZSIt 0+w3t8eJ8eZCQjBPbK5k0+mL7OZevmbUJnjiCO+b871rLYtPCCiWWXqJPleM9Zbx woUgOr6bY/Dne1Lt6fKDK4Q97WhuX/6o2nmsjDGyPLVTteJMNiFQ+JV5xyWhE+AU PUh/CGCYuCIQ8bJNhdkeFxbaseSHPTIOQwu8GWJZ+2uL9ZI9JU5H475p7tx/NiPD D7R+ZlzC7HZMTOANK8qpcXqY7V8dL7Xt7uv1RlTqpIOcIdIqQ1wIuHokr/scnZjf MQ5uerRzvaSGbH0ZYymGJLp6CRpmrrEHCyYsbo8bJSTzz/lMJNu7fiBungxDAgMB AAGjggKpMIICpTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFEZwtTUOr+gK5DRXUKtI S3COZgqxMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQsw CQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UE AxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUF BwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsG AQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuG OWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwv ZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGu IwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCIGA1UdEQQbMBmCF2V4cHJlc3Mu dHJhdmVsLnVjbGEuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQBpLJnielRYMjrGXdhk 0l3ABTWE6bB1B4CNJS0GYmIoPWvIwhNmINRThjvBp9rM/N+tiyhrBoSJNSe1CwFT YRPiLqLKh3ZplroYJlQp2fNZXdHcCIC+BngbqP7Oz/utiSwx+YeVqpPeFf8TiBvI plmSQk/QeQ7c64jwifGXaqkZBamkYtWgzSHOhMWyZtarTCAw0nAD3eBoKi4h9sYB qJD0gOgEd/wkn34u3fkikicENmUTdv22FtxDMvuWwQHTt5TjoLPg1UlQBlx3oXbi INOvplHYFCJRmukXTdeYJFhQ2p+8F1qMiMuoxqCx1RXc9gzJP+Dh6VxZTdmG4v7J laGf University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Hemkant Patil hpatil@finance.ucla.edu Hemkant Patil hpatil@finance.ucla.edu Travel Accounting travelacct@finance.ucla.edu Web Reports MIIEIjCCAwoCCQCOdi/gH3aOCDANBgkqhkiG9w0BAQUFADCB0jELMAkGA1UEBhMC VVMxDjAMBgNVBBETBTkwMDk1MQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLTG9zIEFu Z2VsZXMxGzAZBgNVBAkTEjQwNSBIaWxnYXJkIEF2ZW51ZTEuMCwGA1UEChMlVW5p dmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBMb3MgQW5nZWxlczEoMCYGA1UECxMfSW5m b3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEZMBcGA1UEAxMQZnI0LmFpcy51 Y2xhLmVkdTAeFw0xMTA5MTQxODAxMjZaFw0xNDA5MTMxODAxMjZaMIHSMQswCQYD VQQGEwJVUzEOMAwGA1UEERMFOTAwOTUxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtM b3MgQW5nZWxlczEbMBkGA1UECRMSNDA1IEhpbGdhcmQgQXZlbnVlMS4wLAYDVQQK EyVVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIExvcyBBbmdlbGVzMSgwJgYDVQQL Ex9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRkwFwYDVQQDExBmcjQu YWlzLnVjbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2vhU UUOJVYXgQZZ3LTwwecoh1x3mNz4nBDGUaNS3AzeRhdN2XJRlKIuv9eRGNtUUxNOf yB9uEwc5KohNsxGX03eYIdNMYFiBXevGcUtCv1p7izzIt8K3RrIIVONeP/qPWnxC 2nl8qw2mJTSdIU5tXI+eAxxeYP5tti/JZnM0K18eeDIFA4MxcnnjgIb6lmI3cIjB YvwSos1VIwSU4x8sCSNDp/bge8k/GRToOgC/NidrrfvX1VNYlxcTjtTBwY8m1gDH Vk67S1mfx0UFjKRVx3rd+IWMp6ThmvLUvGDzWMNFw2axNI78i3NrY0BAi7ZbQTTy jsUizk514RepPRezHwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCvnZmnpCm+C0bM d4sOu856ujyIAC5s+xHo/7h9ihS5yQGixz5VNhwIryl3LEUt+Y4osUzj0AxgfL9K 0qWcsyNSaXou2B/mO6xhHz9c6lpUguKa327A1fSJUplMOl9GbKCmn3AVmLMUwHuX k0tJHYg9FKNv31+kBhYuue+fGsUFb5oKFtsZDPo1lQ3XQ6jwI+eXNolPsJ/yosts XTyAye3Zt8l4sRT6l9DaxPeW4oeKyMkusC161RPUnVZjaa7wC5WT/5g6EQbO2+jG arNrAxqTkfC4Mj5n2MyUrkeh8wuqYWicMZEsP3oZlAfLGXqDLE7E1QM8tox0ptmC KxXj0UZS University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Shawn Ifill sifill@it.ucla.edu Sunshine Sun ssun@it.ucla.edu Tamara Nishimoto twong@it.ucla.edu BruinBuy lab MIIELDCCAxQCCQCSBO/aBYS93DANBgkqhkiG9w0BAQUFADCB1zELMAkGA1UEBhMC VVMxDjAMBgNVBBETBTkwMDk1MQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLTG9zIEFu Z2VsZXMxGzAZBgNVBAkTEjQwNSBIaWxnYXJkIEF2ZW51ZTEuMCwGA1UEChMlVW5p dmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBMb3MgQW5nZWxlczEoMCYGA1UECxMfSW5m b3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEeMBwGA1UEAxMVbGFiLmJydWlu YnV5LnVjbGEuZWR1MB4XDTExMDkxMzE5MjQzN1oXDTE0MDkxMjE5MjQzN1owgdcx CzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5MDA5NTELMAkGA1UECBMCQ0ExFDASBgNV BAcTC0xvcyBBbmdlbGVzMRswGQYDVQQJExI0MDUgSGlsZ2FyZCBBdmVudWUxLjAs BgNVBAoTJVVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgTG9zIEFuZ2VsZXMxKDAm BgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxHjAcBgNVBAMT FWxhYi5icnVpbmJ1eS51Y2xhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJqLHEzzHz5Jhm/+BMVCJ6FvqqU28cAUkmVq/SaTCdouzVa/6o4zCeFn ajitO4iUGw8cINoNphA6kf3GWQ9pixXWaLn0Y+sdd63139V8IWp9CUPDwb0ZU3DA daDAzbwBQpvPiLqVUF9GNLjApfcMo/55onq6m8pdUZyGLIlaoCN2slqOxIOrGR6E d6k6wRPBdW6tW8U5bWFyPV7ZnjoM2x1j3L1OC7CV7HOGf56p3oETVc1arnRfNCw5 DZeupawx4HYN0yTKStaxIb33SbvNUpgl+NfV5Q4r1YHFrOmBTPMEz775Fcy0mJ4G 7rRA1HXrjKbK93EubcJaAXMpB7/fdiMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA hSc9VFFzMUSHCCSbhrd0VmLZMYFN8IrbPv1XDofyo8nb2xzv9qyvjkrS7BbzvlRK +MYJtvOCzcd25UgOhmv/27/sYBqYChO1Iir7vLJsQ6WxfIVbJ1LdmL7k08z1hym4 q3PGkCbm4pUvDM3111Di5p827CWC6Z2FzHF1Ni5630uyHLXCa2bQtfLpybmAKYvK WwGlbDp0vXdvxtOiHyyPEyUxbaUKXJ7cCo0qM7gSQOYLbKdfJuksqj85pOnCDxGm LoVqkkaRKyBGv9vGDk9k9t1XPAs19xih2TnZ64FdbjI7z3A635Vjr+CJKpj1SqKS rXRNT9XJLOjWtVuvP+9ylA== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Shawn Ifill sifill@it.ucla.edu Sunshine Sun ssun@it.ucla.edu Tamara Nishimoto twong@it.ucla.edu SSCNet Moodle MIIDDDCCAfSgAwIBAgIJALQo78lpXjsIMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF21vb2RsZTIuc3NjbmV0LnVjbGEuZWR1MB4XDTEyMDMwMTAxMDQxMVoXDTIy MDIyNzAxMDQxMVowIjEgMB4GA1UEAxMXbW9vZGxlMi5zc2NuZXQudWNsYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCm4MTzc4tb1O5z4mR399NK VLPI+sZtFw2sb8nSG1O3ymHidcWCVRRr24pKrCMacaaHLKh2W3Rx63pAZalBGidu BHPoS6t4nKfPwwDHblefaxo55ZV0Ya4A/J/AXkhFCHr0X2Da2EZkJdOmlpuL3wYI u619/Irq42PIdgxgJL6CjGEGMROzDXCrh2JSY3SGksEO8bw22rdEKXAqvyWitBE6 WH09IXildA/AqnTev/wGvDp8GpqyinI5MxuK/BV6mACkvbU2cUx7bT/J2T6SoDGJ 7S95+3H65tho5PCRY9C2BDM/5HfbUrbhm+txzM13zVkF9Ov6reP1iXzhM9Pb1TQb AgMBAAGjRTBDMCIGA1UdEQQbMBmCF21vb2RsZTIuc3NjbmV0LnVjbGEuZWR1MB0G A1UdDgQWBBT9tqAWfIJOqf5G7DPo6QrPnihCqjANBgkqhkiG9w0BAQUFAAOCAQEA pH8R2Td/2lsyTJkZRoVVDaGIYwwh5nHWGZHnDCahNzXxYQy6Mn6oXFrC0/Y9Alcv sDr3pUCYyKKZgO+b+ZAjKaxAzAInacL7TnlVlgmobj0Lfynhtcwy+znb5+pS7vm/ jl+6whjg2I4CbBcemPYCUK/I31d31cBYc+mRxA77cMsSBykLVAKabIo57RlauKgw 4x4CUyUmJCrL9b3M+FShDOvNzh4EKsRvesFyE7ETyOpmL05By/ok3b3AmqEy5zig ROLCXcePerA5KGeaf6mOwObrDCBaDhYD5T/gr4Kws9L3lOzgeF14EFkzCdo0DCIp x5+VNbeGafPhsP+oWn0qvg== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Mike Franks franks@ssc.ucla.edu SSC Help Desk help@ssc.ucla.edu Tom Phelan phelan@ssc.ucla.edu MIIFWDCCBECgAwIBAgIQZKmgcxT0Dh5ZZUu80GdR7jANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDkwNjAwMDAw MFoXDTE0MTAwNjIzNTk1OVowgccxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5MDA5 NTELMAkGA1UECBMCQ0ExFDASBgNVBAcTC0xvcyBBbmdlbGVzMRswGQYDVQQJExI0 MDUgSGlsZ2FyZCBBdmVudWUxLjAsBgNVBAoTJVVuaXZlcnNpdHkgb2YgQ2FsaWZv cm5pYSwgTG9zIEFuZ2VsZXMxFzAVBgNVBAsTDkFkbWluaXN0cmF0aW9uMR8wHQYD VQQDExZwY2FyZC5maW5hbmNlLnVjbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAr6HFGsobdouNrwb2dV6SaDzLcTuYfm2jJybVGI9FakRqtInA TeUUtL4hrigvZkIQGuwU/5iEXu+ObQX15f/RC5PZmsGHS/+KJIdU2sLi4/r0nh78 +dI6Zj5vhPDHZvLSbNRWJpR4Eb2gYA0n35wB8NFc0OG4N/5fmb/3J8kq03skEs6o T7MwxJzf+MsFwlT93Ls8Vayccx6oJkCgCnE9wpB3oXFZIe6OzKb4ADbld7iQVnnW DNgS5+4GJ21s0Tb2lhUR14OZR0fE5vX42Vayqfg3Zsp3wtmk39guxcWBp126D88E 6tYUx5TigWk+JbEDYTERUCPsygAj4SwmckSfSwIDAQABo4IBszCCAa8wHwYDVR0j BBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFPynZI5lZQKGqRry vBslKZuWRp2IMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMB ATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9y ZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9j cmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEB BGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29t bW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1v bi5vcmcwIQYDVR0RBBowGIIWcGNhcmQuZmluYW5jZS51Y2xhLmVkdTANBgkqhkiG 9w0BAQUFAAOCAQEAfyq8NNAksXmkOTLqsIgJ0IafI7EmTySMcnKAKanD52StaQ7Y Lfi9l/Vdht38JYM11FVv6BSMN1fAii0lFSum43Mrv0mMsVExQcgZUVZQivO29Ip9 sctjPBGjB3DoHrCL8Qy5icfPmGb5M4z9gh0no381Z5y/m7nezNNAE9u3los1oHTS x3JZJ2OgDViGqxs4pjtY4jOFjeCmuBg5vJUY28CkK8ErKnhARydrbmDvyt/nBWiR JfGtY/1+MPctHnQBiTHuT6CwUJJTwy6UU3P6XBnpPkMSBf3rBJtAAfZcw4kx+YwY XK3Q3RNg+uAPC7O9yAlRBBZQ8aVpKItUYkR2xw== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Hemkant Patil hpatil@finance.ucla.edu Brian Kim bkim@finance.ucla.edu AP HelpDesk ap@finance.ucla.edu UCLA PCard Stage MIIFYzCCBEugAwIBAgIRAPGzeiZzGCKtmSI6zVTGyTMwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTA3MjUwMDAw MDBaFw0xNDA3MjQyMzU5NTlaMIHMMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFOTAw OTUxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEbMBkGA1UECRMS NDA1IEhpbGdhcmQgQXZlbnVlMS4wLAYDVQQKEyVVbml2ZXJzaXR5IG9mIENhbGlm b3JuaWEsIExvcyBBbmdlbGVzMRcwFQYDVQQLEw5BZG1pbmlzdHJhdGlvbjEkMCIG A1UEAxMbcGNhcmRzdGFnZS5maW5hbmNlLnVjbGEuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAlM26f1ELWzL1WE+YPT8/N9Idollxjqvllk7CIA/i 0GMpNJBzcfPvxTO07OIA2YDIFOwmU0e/WfQah2RbAD832HgPv5jR7oGDVTGvimu6 8HVq7aeM0qrRnVAAsrz+Kpzzs/7j0JLLOh+BtTcTbr3QupPUUy2UDf7DWrZz4jju 4Lfdmfvfg29vGikSo2QT14Iu808wIXI9Mx9Yk076ffBF1BoQo+sIL9lGFFJMdH1x Rl+cL3wGYU1NEv8nWntV8yoYiTZ1nfhppBwCbBBZChMxTF99P2uUyJNwjJdD+H8R p+j+D/tvHQZFtG96aYzY+Lpahgr6WHsrI2M1DGomQ8jF6wIDAQABo4IBuDCCAbQw HwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFDqc58db ela71FNz/+MlcIJ6AApnMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQB riMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcv Y2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0 dHA6Ly9jcmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsG AQUFBwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3Jn L0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5p bmNvbW1vbi5vcmcwJgYDVR0RBB8wHYIbcGNhcmRzdGFnZS5maW5hbmNlLnVjbGEu ZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQCW89M6D7xXRKPq+q4hBnLYvBuQy8iiugRN kLItNZXzoDU+uujQnJXlN7BR84NYidV/+nB8KDxFsGJNTXW4dcm8PHC6aIke+9dp cB2u5ZJjZreTLjVTB4ei3fMErVNTql7ooqUWvSUkasn6Q1wKJVt59OivS1Vohgvr H6roNDtL0x3F5GC8N7Yjx8STtc4vWECd4MeBA/yMMkTqvhLkBD0qQAKs2aYrv06P 02WdY/H92lh1s+YwGkITLLGg6A/6aZvPjY8o1KWw2rSgXhB3HoRCKGNfOm8Uqyi7 fWMUNGoARy+bNeVzikX85CQc2FcF7oDeyoETBX6qo/aiHyolxPQe University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Hemkant Patil hpatil@finance.ucla.edu Brian Kim bkim@finance.ucla.edu AP HelpDesk ap@finance.ucla.edu Time Reporting System (TRS) The TRS application handles employee time and attendance. MIIC/TCCAeWgAwIBAgIJAPxnhT2DV9b9MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnBwd3FhLmFpcy51Y2xhLmVkdTAeFw0xMTA4MTIyMTQxNTdaFw0yMTA4MDky MTQxNTdaMB0xGzAZBgNVBAMTEnBwd3FhLmFpcy51Y2xhLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAM3/3wENQFR2FoFdq0ymPrMDKSoRMBhsXdI0 VoLwY1lwarOciM6Go8CGRKpU+cKhTaFhKW96M9c2VeGcTvX4LOzg6FoGjLc60W01 n7CEwpWu8hCysIVKPUXLmQBubJI0h+av8F6LaFyOF8JwxzzH0/BPBUOKpUWG1rgg r+yQUnjt0TpaSoZqWHeZFpCmaNjzv2L+vxROrsTTHmPMHTGdvoI8CHXkR+dYIel2 r2JJxhXeRIarQYS1iMivJbhOQPK6wxU6oux7SpXPkF0u3TCGbCwxgb/5QBBzzf/S xgHavieMGmjYUhJRHxevqlIDNElDIcbncZllNmvn4PMltOmdVrUCAwEAAaNAMD4w HQYDVR0RBBYwFIIScHB3cWEuYWlzLnVjbGEuZWR1MB0GA1UdDgQWBBSY+Erycv0R syXznPObJLz+wrirjDANBgkqhkiG9w0BAQUFAAOCAQEAXCAHZzTpwFVcdPC+rY4e 8LVJq5omRy4VMeD9+CRJzXdJATvXoNkDOFShu7LvA3VI1+/VPoAXM7JHoE3yd0fa d8kWhSLxWkaHzchZjytM34iO8bPAhR2p9IoN9/tudwd+X9loCpvJv/bFJGAHwOy9 g7TyQQL1LM9pwV5WmNRDaU3G67PYwGAylevgzeuNUA9Mq25VbVdI4TZEeBfRJDuy edHFU3XWkxfz/uUcayu9HBidxdNYA9B9kaD70h1umUsIGt0UaOoA9EIaBCezzurT i60OzxEE8QwQJEVibfBjT8BWGZoxFMvedokUiOGuy1TQ9xYGwwezUU7/cXs28D1M /g== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Anet Avanessian aavanessian@it.ucla.edu David H. Lee dhlee@ais.ucla.edu IT Services Help Desk sdhelp@it.ucla.edu UCLA Pretrip MIIFWzCCBEOgAwIBAgIRAMBLakuRpshe9HsUcFNq0GAwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTEwMTMwMDAw MDBaFw0xNDEwMTIyMzU5NTlaMIHIMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFOTAw OTUxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEbMBkGA1UECRMS NDA1IEhpbGdhcmQgQXZlbnVlMS4wLAYDVQQKEyVVbml2ZXJzaXR5IG9mIENhbGlm b3JuaWEsIExvcyBBbmdlbGVzMRcwFQYDVQQLEw5BZG1pbmlzdHJhdGlvbjEgMB4G A1UEAxMXcHJldHJpcC50cmF2ZWwudWNsYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDdrrXFVebXt5WKDimZNRLAnyRhJMbxtks+TUjTsNh7Jhzm 6TZ0dvDUk3VuKVAZTsZvvmI1c/3hNE1f8x5/0FIjLSS7v1Zg+GsmIp3QMyfcnkrM I2K8OwdmB5B1Z6UBqpljyk1MHQ3HFew/hmkXxwIsywZCHD4EMTmvuoCI+4aHql8e X5NaC9roUXGjo2FUZHTW3DUjkgU+ZVTy28ny/oCdw1Uhilgv3UH/0rLWdBa5GlTj mRu6tuuu1SxqpzvGY5SwG4IIzs88plZTbzoGlKvmxIkcKvmnZXPjo50NTruo5V5E uUY0gxSKID92QZG9wIWKh0LeUiPAHcx0ipxDSJubAgMBAAGjggG0MIIBsDAfBgNV HSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4EFgQUPxKJQzVBRPo8 0aHTr82moz57fQYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQwUgYMKwYBBAGuIwEE AwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29tbW9uLm9yZy9jZXJ0 L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDov L2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUH AQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5D b21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29t bW9uLm9yZzAiBgNVHREEGzAZghdwcmV0cmlwLnRyYXZlbC51Y2xhLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEASc4prgk1l/DNHPVm2WlNiRD5pVSefHq2PzwX9cvDH5Yn wE2PIi4L2jurRwplQxB6V9JmDZLqVnisRbcACrgr+M2HIH6OPJdwJTIWDw9I6KXK YWnmdyqp7F3WybIE+a+NvWp7P4BPxXCJ8G0gqnWVcjf8ketV+xnt9Ym4tipwP4Mo LasRj2LFhnlXLPMhWGQmwDJmx45UkSUXh+lyGqjX7uDMYIscrjo/UZ37G6WXdEzu GuYtGfsXhCRJrwUFOuP/AF/Z/0BJAv2wovohPsFqQrIyDJX2eNAB9xo+sAQoB+Sa 5rSwcMPeLTbTyGk5lWyMdi2G5S86jfZ+T279JD9BNw== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Brian Kim bkim@finance.ucla.edu Hemkant Patil hpatil@finance.ucla.edu Belinda Borden bborden@finance.ucla.edu UCLA PTA Training MIIFXDCCBESgAwIBAgIQTGqHU+YGKqQnEv/fe6M6QDANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMTAxMDAwMDAw MFoXDTE0MTAwOTIzNTk1OVowgckxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5MDA5 NTELMAkGA1UECBMCQ0ExFDASBgNVBAcTC0xvcyBBbmdlbGVzMRswGQYDVQQJExI0 MDUgSGlsZ2FyZCBBdmVudWUxLjAsBgNVBAoTJVVuaXZlcnNpdHkgb2YgQ2FsaWZv cm5pYSwgTG9zIEFuZ2VsZXMxFzAVBgNVBAsTDkFkbWluaXN0cmF0aW9uMSEwHwYD VQQDExhwdGF0cmFpbi50cmF2ZWwudWNsYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCaixHbNN2Pr36pqCs0aXLFopgQTk2CKKoaWmRRYTXw/8zs xz2Zu6eIsuBBaJKqceNGYSvtMdaqZIq9FWDvFCrgp/g/YLiMl7VC2Dxw+L9XiN5H 8Q8jeMFSFA/oeDkCJHkEteGQJytCkOL3w0BSXNo32YXDSzvqGFpZmvNreXTwb6ZU ARSPpjZAMebDVmhW7ygK/47zWfrh3vI4YDfkPwB+YtWpomEaebDUlBRhuJe59kIK 6kjtKaDEIWfdAf/UrqCuJoThWjJitpdBJf0doXTDfvAApPPdVecmsXJwiQf89AhS jWSQ+xq4HfVaWq9adRoVcF3AOmQlO4t9nMgESvHPAgMBAAGjggG1MIIBsTAfBgNV HSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4EFgQUZP1+ZpQMpMgt cwHVforwz/JcaJIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQwUgYMKwYBBAGuIwEE AwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29tbW9uLm9yZy9jZXJ0 L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDov L2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUH AQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5D b21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29t bW9uLm9yZzAjBgNVHREEHDAaghhwdGF0cmFpbi50cmF2ZWwudWNsYS5lZHUwDQYJ KoZIhvcNAQEFBQADggEBAGcSwEucHWzxbtQFjWYAYOBOacKM0YkToCG0xGrkMG/6 ciRTL1wCWo99d1osX0zw7DFiZaInFYiitAQhWhKohRqDZVK7RYfWJZ+hTrhN5T8A 0ORzDJSI/cQd8jmndDDEaUq8ba8D20f2t5i25bh/iVBE8hF5dHAC9p0emN4opU2N hWRs7Fc1uU3QEGauvLBGcJruqirlyDn4f0oVPv/GYLwtsmoU1HUygzitUw90oaJ7 +bj+ONvqf8nUz76pj7qI/GAj5Fc1GxSGlVrsvA1c8Xv3ETOSX2kQnS1N9Iaezk5z JzSNoFY+LlsFki6JdFQcDIFp0cIAnXwFYNhtxKzd1Zg= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Brian Kim bkim@finance.ucla.edu Hemkant Patil hpatil@finance.ucla.edu Belinda Borden bborden@finance.ucla.edu Resource Identity Manager MIIC+jCCAeKgAwIBAgIJAKmp3ODi7/TwMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXJpbS5pZHJlLnVjbGEuZWR1MB4XDTEwMTEwNDIyMDI1M1oXDTIwMTEwMTIy MDI1M1owHDEaMBgGA1UEAxMRcmltLmlkcmUudWNsYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCagmMQGk7ISoD8FYUV6so/zCr2Veg8bYcofqLF zQ2qbxGFl965ycb/wwu3uDKubgpC8djsN+ZURnCheF0Or9OrEDyIutG8BebzuTAn HahzOcYrF77dwA0MNs0MmGTdoezW4alFS2P4APhksEDpG+1/uUEvydmydwikHis/ F9VZ58Tr0o7ko3G8O6qUUpPcRFVuipFxWnYGvaKgQZJcLmOeC3OVsuC//7ckT0rp xsg5jEbPrSs0zMVH0dxaxbIpqWjNoWyHvFUkC79ivCUdtNNbqhLRQYSbcj8z7EJH jcUpL0lBcrktoodvFvx+PkbPYcFuJmftcLF0ooo/kbnWIIGZAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXJpbS5pZHJlLnVjbGEuZWR1MB0GA1UdDgQWBBTBr7kEKQKnL1Z6 zrv8nt714gAGITANBgkqhkiG9w0BAQUFAAOCAQEAeWErg/7UolMm2f5QdwcC69ht RAReF87maF4WaN4Ep9WMcvyS1PmMm9JBDKnqlvgCmV56zptZbYivj15ut81wqjHT vsh6FmcxpIxPDctezMjEcfnI/6jT/FIxWTdXOEYxEoh1xBuPZbNdC8eymjhxURlC rME5jmqaKFXIXiaGXjXpCLQHz1iNnebs55QKjXK7ALqXexewQLU8NNK1hF6zFKjM ytVYna6welKkYXrlRNKhBAEoWR/Sfkdp1qn1piDAKq49yWPVRDNs2U0ajPIDsHct Jb+wfFlGKseWpihdxJ85BWFSVqbNH4D9oAY0P3o88A9wi70cYHJJgUDH9nOvXg== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Qiyang Hu huqy@ats.ucla.edu Qiyang Hu huqy@ats.ucla.edu Carmela Cunningham carmela@ucla.edu CTRL Request For Proposal MIIC9TCCAd2gAwIBAgIBADANBgkqhkiG9w0BAQUFADAdMRswGQYDVQQDExJzaGli LmN0cmwudWNsYS5lZHUwHhcNMDkwODE0MDMyMjIwWhcNMTkwODEyMDMyMjIwWjAd MRswGQYDVQQDExJzaGliLmN0cmwudWNsYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDAnr1pBlID/4ctP41c6IAagqHiNhvZeUHBemHp96usqDRv tqIwD3o0j1YpRfU/Ccl3/Z/BIPr+jbck49JXx3aRCFDA/SmbDqWUvessAEBvr2nr rCdGQW5Ry+v74HHCk9TXqpu5KNO6SIYLiSSVFa+hN8lRsBkLz4hwfRM1QanXYlF/ DWmQVTwQnerjW6RUJKcpTWz8y9/liCAnYIPWEWJAyydkvBjsZgCG2XNfQfQ0UfPf xgFTCbBbBJ8dsccoNLFrALt4PYqPgHw/DGUHx2Z1rjgbY0gSlapn7Y0zvW/fto2m W43o0DGe+6V568AYF6elpy2aLgXjNCEL+bU+3jF/AgMBAAGjQDA+MB0GA1UdEQQW MBSCEnNoaWIuY3RybC51Y2xhLmVkdTAdBgNVHQ4EFgQUPWASHpHRdAMOAq2IPkAR a40lVfEwDQYJKoZIhvcNAQEFBQADggEBADhw0vAM2B5gZI6SoSpjphZvcqr+fMoq HXFSul3upYyte9c7yAR0t1rOjWVbTdO+JKyBUy29VqwwR4zKzwwrWnDmRs4M+Q0L zAU9v8nHi4wu+SU7gmkE9Fk875XeW0tQ/0AIAFsMM3+J92SCxTmEu/D1xcTauje1 s19TQ0Rcj+elj23m276XCFwFUFWUU5lDZ/YEbysnWZfavzoPQJbLhCgW3uEVHmuF iujFX7zZIkbRL0ot4hqKyfRkhnrvMU0EzFz6XHju4y86Lqj/nae2NoA9Mjoa6/4I z6nB6XOBmyY/bv/YU+fhpNICg+Of72JBcdB+rQZki20nVWLYiBwqCgM= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Robert Dennis rdennis@mednet.ucla.edu Khy Huang khuang@mednet.ucla.edu Khy Huang khuang@mednet.ucla.edu UCLA Spaces MIIDJjCCAg6gAwIBAgIJAMfEqsJMC4rZMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NwYWNlcy5haXMudWNsYS5lZHUwHhcNMTMwMTExMTgxNTE5WhcNMjMwMTA5 MTgxNTE5WjAeMRwwGgYDVQQDExNzcGFjZXMuYWlzLnVjbGEuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtyIgtxmQBD7v/4vsbpoFAPz7PmC81XuU tzB556z1D0SylQPDirCFOU/nMT/X9A340EfGUmQ7lCVpmkQGJLA1YKNvUhyIKeEg l4Clic088LbNsuu5IFvtH1NZcgVkPDghvLlTQH5pC7c1Ncx0q4EK4ubBETr9FSi/ 5dtD1hmX2KrRG0AJqqrXJIT0FlTh+PkwfYrHEOgZGSR6M/GUZhEMroYhTcvaOd5/ f3TLn3BZ6OFhHeUtyiyk/9scIwG2H14EZ353HDYqkLW6T8ZW5KKuwnDX5u+sKSME T73OZaARN+ZZA5tQtLGWlqkXfaPTt71uXJXxxW7pLfIPmAxAbe2rDwIDAQABo2cw ZTBEBgNVHREEPTA7ghNzcGFjZXMuYWlzLnVjbGEuZWR1hiRodHRwczovL3NwYWNl cy5haXMudWNsYS5lZHUvaW5jb21tb24wHQYDVR0OBBYEFINEScfnqE9x3rX7xUEI mPv6QscgMA0GCSqGSIb3DQEBBQUAA4IBAQApZhJ7dVUdM0CteDYlqjmCWpNSBcsu fpwlouLTZsYBKxBNmKDWTdNZEDmRiOklIFt32QVR79K2d+79EGA9SQ73gYT9RQD1 wbaz+wQfNhNrLL6S8eSGSKWp6af6Q7LnaVKwF7y0hrzauG3tqfOp8s9TMqmv5p28 +8CPGTbjUVpabsJ2fQz+bcM+/13su8k1FoNoIVL+HTzYn4543zhXGcmM6ntPQral F0HAdwwDOPGg2nA3tsj4nmpkJSOO04GWp3ocE2ZK9EaEGf8sfJMh3nqT6TbnbYqJ kZF7nX9eRdGxIvRi34fiD7MZ/xOKVIvq+hOviURs1t/N3bZzSJv3x8R8 University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Albert Wu albertwu@ucla.edu Warren Leung wleung@ais.ucla.edu IAMUCLA Support iamucla@ucla.edu spaces qa MIIDMDCCAhigAwIBAgIJAJHm25MfmRjvMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNwYWNlc3FhLmFpcy51Y2xhLmVkdTAeFw0xMzAxMDMxODUyMTVaFw0xNjAx MDMxODUyMTVaMCAxHjAcBgNVBAMTFXNwYWNlc3FhLmFpcy51Y2xhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPc9ZoiESJd3sdJVrcLGhXDIbC2k eB49KGORWN/8kLL28ug8zSnr7/M7FUaZB/hv4tTZxUpgxUiyW8KvpbUf7nFmjbWM bnbdJGNw2txHws07r4en50jPyT19zPMnEgTLiar3hS85btHhrd81/1cPLvzpVl9R SqKohUayJkfFlC2VKzWE/jDcw9RXjybO2I3/nWtMd7WG9+FpOlfpa7bOCymZfBKZ DoPbRIFM0FMIwJ8gNXN/nLIOJL7p/MJWkZyKU1X27cwoeR02D5u6rXNkJ8acj1pa qiIc5AVtb8AayZVJEUbeQ2KQGjwiz1pcnvo79oYI6/TGFp8/AIw4PIMx0q0CAwEA AaNtMGswSgYDVR0RBEMwQYIVc3BhY2VzcWEuYWlzLnVjbGEuZWR1hihodHRwczov L3NwYWNlc3FhLmFpcy51Y2xhLmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBSe4iXd GMhfi4gmKknqk3l7CWPYYDANBgkqhkiG9w0BAQUFAAOCAQEAiYHawcjzKQzkobRG ijS6DrMmrf5JxC0p++tIA/nHcuDkJKxmtPUm31QICMOk5a0ZP1WxShqUJx77kRdP IOOKutTvOIkUfhhQSpPeCN1oElcsyJapevz5JORK7UO6ANVA2D78fGttDuIEFF9b Vd2bTRS1s3Co2kwEWaWKVKYAPDDRDTE4TzPQziUTfk7bN8MeHDnW4tlOZ9MvzkNf yB0xjHlaWKiY+kYdufZYqKJJ57kcxfSAx/ncKoX5fNx9i/GJEbqBsDzHeDoE2GB4 H0ff+ZL+19FGxgXbVGxTH0LHvp2+LqiAbMUACZLZeD55vVON4sm6UxJ+18vSEWsI 6qCb5w== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Warren Leung wleung@ais.ucla.edu Albert Wu albertwu@ucla.edu AIS Helpdesk hd@ais.ucla.edu MIIDVTCCAj2gAwIBAgIJAINq/GW1vt5ZMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnRyYWluaW5nLmRhY3NzLml0LnVjbGEuZWR1MB4XDTExMDcyMTE1NDAxMFoX DTIxMDcxODE1NDAxMFowJTEjMCEGA1UEAxMadHJhaW5pbmcuZGFjc3MuaXQudWNs YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqSCC6mFz1cagJ PSbZR83epNiz/hUPbdS/O31qzzbNbTISWkSRBV9kel2RaMbtLV+IdHvi3Mf9wdXd Zr583HhqY+S2bNySL/IxuH3E76szmdgBNEBroIWBUZDP6whC5Baxm/IDatHvWJTY ZgRuzGPakJOo9o4aJ+0RNt2O+xCxry76LyrQ8v5MbtcMPiPCbZcAylsRFmDzg2nM 6xNIMNtBGVZBr4jEqS0xQjUIgzvPl0Ib+V5x18Y+5P1Tux8/y23O/YkK8D92LOI2 KowIGY7S1lPzIoDYe8Yis6OVoRNJr7S65HwdMj8kPXEVpUzCU+K+8sHzV92zSW3k DywhRNI3AgMBAAGjgYcwgYQwHQYDVR0OBBYEFABNv/lxVkMXPwfEgCv/wsg8QKXg MFUGA1UdIwROMEyAFABNv/lxVkMXPwfEgCv/wsg8QKXgoSmkJzAlMSMwIQYDVQQD Exp0cmFpbmluZy5kYWNzcy5pdC51Y2xhLmVkdYIJAINq/GW1vt5ZMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAMBoZVkxjHoKgf94CYXCW/VbKNb2CEj 9zqDZ+i5l55HpqbHaxEneyBZm1MtrshvUSYhzBt+yRP/0r43lTy4Fd1R+58mszBP uvQHOncWh1iumHdCk3rV10LOFMF07VuwUdtoRp1tb3aoj0rlCO+QooGv4sgBJjR7 vQ9+F0n/FL/zAI7RgMear+I//L1z0G43lkRVlKSt14cbY85NnT+3yZIFA9pIPaSd GXl/PM3x1BPatIegQzhobXYFNek7XLyK/ISof70mQUm0pkDxo9sB181VID1zAk5g i35WA+t8/VTOShlX3TovPvtoSDDZc8HurHEwEDIV396u2xxTu7AfMes= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Dattathreya Sharma datta@ais.ucla.edu Albert Wu albertwu@ucla.edu IT Service Desk sdhelp@ais.ucla.edu UCLA EQM Training MIIFVjCCBD6gAwIBAgIQbnz0ymZMm82+4AhB1wfwrjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDgyNDAwMDAw MFoXDTE0MDgyMzIzNTk1OVowgcYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5MDA5 NTELMAkGA1UECBMCQ0ExFDASBgNVBAcTC0xvcyBBbmdlbGVzMRswGQYDVQQJExI0 MDUgSGlsZ2FyZCBBdmVudWUxLjAsBgNVBAoTJVVuaXZlcnNpdHkgb2YgQ2FsaWZv cm5pYSwgTG9zIEFuZ2VsZXMxFzAVBgNVBAsTDkFkbWluaXN0cmF0aW9uMR4wHAYD VQQDExV0cmFpbmluZy5lcW0udWNsYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCwYfwfsPeGO9lbaKJU1tWDkjqQkcZcnFv+nrMK7NZ8FFboEeoC WKI3RQca8sXK+WT4025ljLQo7G6eyKxhvUfiuQn3gCVBmgN6pmGDwgDatMceGU7Q hpjuxFqamUbtYHfnLXN/PYzSgwh5pAAJp2pvf76rvPnQB+67dJY+doOD3mbY7fDM 0btzKxd/JMOsHOe7ct0LyyCmOxfS2LdoJGKVa96dE10NGuNl5w4dfaEP9C3plHdV O9u6/2fqaDrpYFbXnJamvX5Lqv1h17nCRfPXZTt7VMNI7g90UIrY5caYt8h5m7Bx oPMCJHM4cT+80ojMnZTmb+5XtyLOYqD2ClG9AgMBAAGjggGyMIIBrjAfBgNVHSME GDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4EFgQUgMBWVH/zm0pbNMhD lO0UKBj6PugwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQwUgYMKwYBBAGuIwEEAwEB MEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29tbW9uLm9yZy9jZXJ0L3Jl cG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Ny bC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUHAQEE YzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5Db21t b25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29tbW9u Lm9yZzAgBgNVHREEGTAXghV0cmFpbmluZy5lcW0udWNsYS5lZHUwDQYJKoZIhvcN AQEFBQADggEBAIq3ekt/rn64+Zsv8Xa08F3jh1PiR7cp1I46x9iszPYX6voV6fva o7kgPGLtWy4GpzMF5Wb5LuIlMZp3zglevJceqnHTH4Z0fkObEdqNah0H6z2668+/ X3DS/+HsYk17ujMoIUfb6WYNHurB/YLXq7lq3XuchIuwvGNDRLWiBbXCQS81U4Wj uKQh3dLK9azesZ5C/+OAqExeYNKgjHOpTdxhkbzxNK7gNBVyovYz/DMbBBhjTtmF gIOOGgoS4mTsk0aiy1JekjtZXhJS991EyvfL7uSFVpGmqB2Ml8p0SAkkMjDiBHru AtN4FFb8NhWFDEZSNhVth2K5LCPhENAMOH0= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ George Rodgers grodgers@finance.ucla.edu Annoushka Shojania ashojani@finance.ucla.edu George Rodgers grodgers@finance.ucla.edu MIIFozCCBIugAwIBAgICAqcwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAyMzE3NTMzNloXDTExMTAy NDE3NTMzNlowJDEiMCAGA1UEAxMZdHJhaW5pbmcuZXhwcmVzcy51Y2xhLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK4igX+PTQiJxl+J2HnifFmP jQ+8gpdAtKF1H3/Pb3DLZrkGz2u2PSTZm9DQrMIGoFT1F3u/Gg09oaVRRxUI9/np IIq4xE8Dx6RxKpNGUgT1dhE2txBga4uPjfGl9icV7y1ieV6SDCYdx0o94HGPpxye XwAqfSLcJKogCBPb41PXnbfbW2CK5xQys6MT28ODbrcVzIcNg+41lccrC6oyVypG XbsMSCOJxEFFgQpmeOSJ+qO7Yepm/hYgQtDz7P6LlcvuHnnMfSfvfiVbyfJl1mj8 IBsLQKVqjRWqehyRpUpLuUhesLrrD5yg+4FGbyd11oUn5m3hYrOoDTK6e6916RcC AwEAAaOCAqswggKnMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUCkrSbot4JnIqAQJB NxQqrUlTvfUwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYx CzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYD VQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYB BQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYI KwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2g O4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Ny bC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEE Aa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwJAYDVR0RBB0wG4IZdHJhaW5p bmcuZXhwcmVzcy51Y2xhLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEARSoAcL+oRpO6 NGasWCQqnjQxmEYaelhHRQYWtmyXSUz/vwFlgPGT3jXf/9Yl4tgs5HUidLyKY+e7 HS4FGEMZIwtaf+oMuCOa+N/YiZQ1fUcE30Jq8zUYb1aPYAkiQK63i17vDROCmxvM IlPu4/zWV9poemnbJdXgoYYOjhIL2iuHPdhLRDrtvbGZK8KQJktGSxnny0H7f5a7 qPA1rNyoKYmP8iuoS0mr0ZxodDkdDhxwtZjaT7NpJ6wqDqChXD/Q6Ay/LyU9Wt7m 9Me34BQui4bm/lhOvM6de2opm5kqHzyQDd+QLVl5bowDMuwAp0D0e0T3c7uCtvFC SkNqmpwckA== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Hemkant Patil hpatil@finance.ucla.edu Hemkant Patil hpatil@finance.ucla.edu Travel Accounting travel@finance.ucla.edu Time Reporting System (TRS) The TRS application handles employee time and attendance. MIIDBzCCAe+gAwIBAgIJAJ9jua5PJ4xzMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMD3Rycy5pdC51Y2xhLmVkdTAeFw0xMjAxMTIyMjUyNDZaFw0yMjAxMDkyMjUy NDZaMBoxGDAWBgNVBAMMD3Rycy5pdC51Y2xhLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMg7Fp5pQlQmKm8zqBZPVQdvpDjYkWy5GCe08UYOw8X6 8SclMw1xYryISDRLWfAHN2Qf8RwI1yvT2zr6F4fMUMqtpx00z0LKBst+bSmnjYXA 1DMeS98Rwb+/O0i2j6+S7W65OGRyH31rSg4yyyBzHagYGuH2tTKZB5ivQU2kWNkJ jI8ibTx/g/0wQP3EbitUVGOQLqPMgd2uyK3Nm2uBtI2/gYTFDnCIqe3mhNZW9vtF p4Jt8lYV3jXclmuw0IOACvnY2uVMPzkjhGwEGLVT45J5xTGUtsXiOZbEdSGOFgBr yB+SQxM8nVh0D+EYhbaAd1NBWT9G4Ytf2m9C75OUx9sCAwEAAaNQME4wHQYDVR0O BBYEFP4fEl4zjXGn/5DDHVNCRqXDYSSqMB8GA1UdIwQYMBaAFP4fEl4zjXGn/5DD HVNCRqXDYSSqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAxfzT2b HMIAM+Ar6i3XfnQv5Wajma0uWL4+y7hF7nbMIArPpkFlOcnXiI0Hj93ML0wgYgTC MRD47fOppwyOGUT5+sG19KdnZUpZYFKmLCV6iOfbxSWPxSYCkQSW9G4GTvo8V2Wr vdCZ+N3Ch5lCj911UE8OiTo4HrqzeU6iRtVxKnKpnSHss2JEAzBSgiKa2LAZk2ID MhzYTvrT+0TZYaHN6+0NRvNIJt51Q45AIxgQbkfgcMSiZcVN2spYxyENh0ncFOts JxOO8nZwdITo838J7uwzwJn3ogeywaWoJl3O9Qmew7mQLwBRXDq7vUWoT5HGdYqG dT0MwpTS4w21gvY= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Anet Avanessian aavanessian@it.ucla.edu David H. Lee dhlee@ais.ucla.edu IT Services Help Desk sdhelp@it.ucla.edu Time Reporting System TRS (Training) The TRS application handles employee time and attendance. MIIDFzCCAf+gAwIBAgIJAIblDqsi4LN7MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMMF3Ryc3RyYWluaW5nLml0LnVjbGEuZWR1MB4XDTEyMDIwOTIwMDAzMVoXDTIy MDIwNjIwMDAzMVowIjEgMB4GA1UEAwwXdHJzdHJhaW5pbmcuaXQudWNsYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4soBekEhMzMUQ7+afkSpZ CLsEcoywI5wbIUr3dZoL2OMad53ACp7Ws7+DTEFPArWysvruVxt/5GTaK+bg95/r zs2nmS5ioaBwBrGFNdmXW+ETP5ovPZ7rhXd8oSqV9AivrscW345Z6oWTdnDjRs4C gBHXHYfW/iHNGXYvtAFo8cF7VvKYby3Lk9L0hUGQrWZ4rNZP82YFhuz2sMx04T5U tijQxTCho5CIXJwVhQoEd7Io1jQ5sBLQF3lrrzNkoHFt0TFuqJJcVsdQO3pjfk1K Uh608XW9vb+ccZRtBW590gSC4au6Ro/Zyt6W3T5DyH9Jnwkz9qicJcaJQTGC0RKZ AgMBAAGjUDBOMB0GA1UdDgQWBBRi9P5ENNW6RNJGGXxamOrgPRFkRjAfBgNVHSME GDAWgBRi9P5ENNW6RNJGGXxamOrgPRFkRjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQBneEX4fZHP9lsuj08Ndy2Slq+RrBKopMrZg7EgH4WgpFjV3/2j +5wLUZeRbQWsR3HFrCEeadE8GHum3Rno74lNu8ssSMW6tUG5pR+V2w/z5rpEbIF1 yjFiTAlv3cMR9SlmqAUonZS6ImHeyFJn9dTpUjc6t/gASzlubSDbQ4bGSqwkasys lYf5iQQAXL/0uEsHSx/e+S9FYUOzBpYFPV4S786DpM/qwbMXyGlkFhjgcQuemndh kJ66qlN+FPYw/oYWuvHXk31zgbTD9eo2ggbNtgEcD3tGTGsfb4B2tpDdCxkA/xcm A5J9XxiEyNbSYGyxUnkJzxhpyFFqRoU21pD8 University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Anet Avanessian aavanessian@it.ucla.edu David H. Lee dhlee@ais.ucla.edu IT Services Help Desk sdhelp@it.ucla.edu TV News Archive System MIIC2TCCAcGgAwIBAgIJAJiKVZf2Fx2jMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBlRWTmV3czAeFw0xMjA5MTQyMTAzMDNaFw0yMjA5MTIyMTAzMDNaMBExDzAN BgNVBAMTBlRWTmV3czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR9 qdM8bhbvHtldTrKfYtMTDbkrxEsmzmL2e8sIEK+V+G+eR8IxGH32A1tRysjSwbHW 65yfBIDZxOg/CZm/rvA3+o9rRPn6RFPBcJSX+NtFzqs6byvk6A8HZr2Am8pfRhrv SFjNLQTi4VEcm+QIj8j8QnyA57ugQ2g7YNxA+CO2gRrQqIE+n2kgPJywuRuf/N9D /3T58UAIAzcQkzA2pFAYfml8CPsSYUEN0UjU6TEXI7U8Q8EOYj2v4XLNt9/gZayT AISxnEPDyVTp19rs9slDRO433HIeeSbNaM1WMn0kwGay0AWmVYw/iQCEqtVfSRau fgntbLUIcCYEnCS9T5UCAwEAAaM0MDIwEQYDVR0RBAowCIIGVFZOZXdzMB0GA1Ud DgQWBBQICfkX87mwlmxNr35DG0cM/w1bljANBgkqhkiG9w0BAQUFAAOCAQEAOWtS AuhsoFEmk+J3paYbS605Z+pJVpwG8DDMC+0OYe2BVYieGPw2+qzmVToEqN6fkzyo sYXVCdZ5yCwBxjWHMxhWex3vUowff/BpTB8bPExuodXr6K60A0EAXyyANIhtOFpC 53Cn7GTEObYhKtd6pmxLgdRri9aSVBMX+ZyENjMlCz6FXJVYoxHn74XCRqZxPDao FxMtB7bhP4+0RhWiACvwRSkurcPkaQG8CKCGCA/fyF89n4Nu0pvN7gs/WcGaGziN ZqT11FVGMafk1Qdifk1qnfj+P5xub2kOwap2Re6YJPQUT/HR0xHBQOSQ03kDyeNM AWsYy/lYRMYNmeI7FQ== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Tom Phelan Phelan@ssc.ucla.edu Julie Chen chenj@ssc.ucla.edu SSC Help Desk help@ssc.ucla.edu BruinBuy MIIELDCCAxQCCQC2/2IG0QPHDTANBgkqhkiG9w0BAQUFADCB1zELMAkGA1UEBhMC VVMxDjAMBgNVBBETBTkwMDk1MQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLTG9zIEFu Z2VsZXMxGzAZBgNVBAkTEjQwNSBIaWxnYXJkIEF2ZW51ZTEuMCwGA1UEChMlVW5p dmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBMb3MgQW5nZWxlczEoMCYGA1UECxMfSW5m b3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEeMBwGA1UEAxMVd3d3LmJydWlu YnV5LnVjbGEuZWR1MB4XDTExMDkxMzE5MjkyM1oXDTE0MDkxMjE5MjkyM1owgdcx CzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU5MDA5NTELMAkGA1UECBMCQ0ExFDASBgNV BAcTC0xvcyBBbmdlbGVzMRswGQYDVQQJExI0MDUgSGlsZ2FyZCBBdmVudWUxLjAs BgNVBAoTJVVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgTG9zIEFuZ2VsZXMxKDAm BgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxHjAcBgNVBAMT FXd3dy5icnVpbmJ1eS51Y2xhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALOjB5aeNO1bpWynTY94+FhvE19SKqt7i4ODiYj41gsmsgu2/hLR63dl BIKeHTFoRXu1QzHE3MWHmpN9bfOJl3+n7sQmZ8m5AkWNnzIv8HMgskZH3wiEnYIr 5sLl7t0G2KuOnh2ChfVeP34Z82McCRkC6VI84hqcnxXL0pGLafjg6wbRUAZb7OqN zZSE5phl+4qE7qEsmiVg72Tu+Z98T9yJNEXElKoMEhrQY1L/WozkUmzq9De+3iNJ V8GpEEtG1jknOfJbZB9C7YXHNXWEjQi6+ZgycqHJAADS/NgZ9FWhiHbYvgiUff9j HTf526fIPlgHfvTPBU7/Rgjk7cfi20ECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA njrixxtX0Xb+1wR7yvxXJakxOTMhtc7ocXmhVAHHWwItcSfwQhw2IRfwbqNKh/D+ khahq7kSCq4K3KxCFFeeS4Cdb7M65AI4zVfY1jW/40q4n7Sg0elKWeG90iYZfTIq dMPltbeAoBRhO/hFxw8R90rWNPKY3R1385oTMqsFbEk3qE/hXFhGYb0P68uOwEFe 5p6KxtDsQomAERaMjMAgdqNZqJxKnWMk5YYV5y9dt7F2e1KSGS55eVR1TuDP0BNW nYWLmWi2YF+SKLAgS373JORMXs5/H8hBcessV62qtLK46wVsHhXo22LJ/MvMLHdl epXuxHClgL1Z6BdVd36QJg== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Shawn Ifill sifill@it.ucla.edu Sunshine Sun ssun@it.ucla.edu Tamara Nishimoto twong@it.ucla.edu UCLA EQM MIIFTTCCBDWgAwIBAgIRAK4qIzOpsvXeuQLrI3/fJxkwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMTA4MjQwMDAw MDBaFw0xNDA4MjMyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFOTAw OTUxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEbMBkGA1UECRMS NDA1IEhpbGdhcmQgQXZlbnVlMS4wLAYDVQQKEyVVbml2ZXJzaXR5IG9mIENhbGlm b3JuaWEsIExvcyBBbmdlbGVzMRcwFQYDVQQLEw5BZG1pbmlzdHJhdGlvbjEZMBcG A1UEAxMQd3d3LmVxbS51Y2xhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJ0NNnLSBt47GSRm8OnuaNkSlzIS/4r7VSS5VXrh/Ql5DjWxB/cUjGPQ +k1cz3tpJCiRW1SYkvGuLYaV6QiWoez8e2OML5va4pkYCXnBdick5EnXyAXZMMwa ZibJ0alKD2142iXbymZLkTIdUeV2k4OLkgQF+TcmU+E8hcIMHjrhJu5MTbctPM7I +HO7I9H7P1LLoGP4Ll3nJ94Z7OtZ0Kr655CgnE/DS/7bj5ip2cPMM5myNoIRSdE4 3j7o7oYkxH9g4DG/iGDO5QBHBPbXD5LU6z6EXop4ZiU0XZhDJDQZ5BuBJG5vAotd tiR6Rgr+6Dxalv7Kb2dDS5udv8sgo80CAwEAAaOCAa0wggGpMB8GA1UdIwQYMBaA FEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBTOOPrQu9kESsp9MnxTvMAG l7NgJDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwXQYDVR0gBFYwVDBSBgwrBgEEAa4jAQQDAQEwQjBA BggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2NlcnQvcmVwb3Np dG9yeS9jcHNfc3NsLnBkZjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmlu Y29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEw OQYIKwYBBQUHMAKGLWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNl cnZlckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3Jn MBsGA1UdEQQUMBKCEHd3dy5lcW0udWNsYS5lZHUwDQYJKoZIhvcNAQEFBQADggEB AEop+i8XftDZkUVIL7eRDgutM6v8xWKBiN3S3lfkKPuLvAevBGJdfrOO55WleLeE UrKSz49ZxsAo/z8mdVtJqvR2ss5Om7PCKlbxFDHQO60SxtQnA5hrWFghqcMpA1nP nxapc98jom36gpS0ugSbVYS5b4Bd+8x0hO3vZNjLFUVrT2ryeli/G0JMS1Bu1vmC y29635FU7d4b+8RHB8JtZgr16e9YtrQ2s8CGkOroU5NFWbjr5E2BAc2bPeiD5d8n O1ug1RGbz9Mf9hX7T34PsZiNS+2XSzaxuG7oo1BWeAlPkQaTKrNsJMqLschrLHJc GsmjLIZr+KXEQ7CjrMhnvcY= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Annoushka Shojania ashojani@finance.ucla.edu George Rodgers grodgers@finance.ucla.edu George Rodgers grodgers@finance.ucla.edu UCLA Tools Net MIIC/TCCAeWgAwIBAgIJALj1dF2UJL19MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy50b29scy51Y2xhLm5ldDAeFw0xMjA5MjgxODI4NDJaFw0yMjA5MjYx ODI4NDJaMB0xGzAZBgNVBAMTEnd3dy50b29scy51Y2xhLm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMqjrJ9WTfq7m5GWbIZfbRkl2YUQCtz2mWGJ beEPoCKp2ftdiiiCtWJsUS6sj27LqxkpBoHMQBxH4AX3DSfo6dFgYacmxWk8S0Wx bnAgzRt/zhXRZOqAISDBCHcxnaNZnwvLeiCuSKeMvP1x9pTfTPoF+GnpTMx8QQvG PuDE++J38dKvBd8rrgkh8ohl92zZcvchXvLUFmhvfjQZLiQf/nj9ZEGvCYiBPZme F1TA2L3qkdKJTdWpSJ/9jO4Be6+TWoZKsLvJQ0Q2Fh+Nqa+GP6vb57ctMqItHLNl zwB8l28AQBUOaWZO4aVoGpf+JxrlNEgekCnYcm4DSKQHUWOaJpkCAwEAAaNAMD4w HQYDVR0RBBYwFIISd3d3LnRvb2xzLnVjbGEubmV0MB0GA1UdDgQWBBRhEDtOmrdF +YI1ubLqGPPvkoir7TANBgkqhkiG9w0BAQUFAAOCAQEAEEb2mUxYsSGQFaG3LqHV s1NZYlNz2YWBjeEmM3/Z58qbisDW8iMdiaWOJ93ysM3IiTpE+1Up9O/6SgoDjstS 4CFl+NT/gO3uDPlCLFcAg4VnV6z1serp6A4Jg/zAQi+poWULI5hCcD/aXNbAY28P mtWaqt2BOosm1uw1OU42n0cIL86Vhxr4FrTRfrfa4VJh0mngj5u4mD2fBhjc7Lgq i71pyuPb03BEmk4VKoEBgjvCerOxtxjfjKpVMCsTci4y7bShhUIq5Ow71F1ERCcm vNnnIZJWfjdfuWcDnb7Ut6dgpqm2UtPaOhjjwUvoKxuo9AkW86X3x9eGlXDeNHmN 7g== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Michael Van Norman mvn@ucla.edu Michael Van Norman mvn@ucla.edu Help Desk noc@ucla.edu UCLA NET MIIC+jCCAeKgAwIBAgIJALKikXL9NP0GMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlyaXMubm9jLnVjbGEuZWR1MB4XDTEwMDQwMzAwMjkxNFoXDTIwMDMzMTAw MjkxNFowHDEaMBgGA1UEAxMRaXJpcy5ub2MudWNsYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDDExxuD2Sg2vA3JtDbT+/GM+sxax2PtLipx1FK VsfIackNtti8Zq8rkuuQ+QSUdhoTrNXb5Qqqh7pB3gqO89W2k6j0r9LDvZ9eDHdB euAjZxdQWimqO9LZrb8id0qV1SViwISV1K57gj/t1PQlcIiclX1rCFk2gkH9BoNz dJkmEdx0BMnt6Tp+aknSQuuwITVDQ4KwVFij/XkdPwbZfA2Y6q30tK1olyEWT2Hg h3Ha7msSd+hQwiJh4mA43Lrvx/hPsgZaHnAqWkP5UnPk7NigMTwZYBVRT2prNusH ikb+wC/a/kLrGlLZAaQo6k/DdJqiq5/rsMgYWfmimTYNOtrjAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlyaXMubm9jLnVjbGEuZWR1MB0GA1UdDgQWBBSHevNiACPRnCpu P5B7/KgHIG60STANBgkqhkiG9w0BAQUFAAOCAQEAWcJCpOOUHxSONutsjkyE4DG9 2X9/bXJImZXk6QORcxTEZgYjs2xoo8Q69Pg4ECfyhTdY+dBt2F5NA0c0eZGaV47i 9JnmHWWwwrD4Z2HOlvXHEF1Rzo5nqzN5mBLQ6B9cM3gHj7VF9DqA4FLyH61ZPtUG 5tZo5xuQlzYxSBHNoabQkXKbH9DbWFiSKztyFp8+2khBn/BtAWtOpmjU0rztK9Lw cBV/vJLMnXbtWOFkuZ0jGlNdUyBaJNrVAGBm3KWiaeskiL0DA4PBAT60CEaGFktd sSYeUGbELBzAhWkxBhSQx7zFYzQH3qO1z29/zcXWLv/99xo2Z3mXNJ1diW9MDg== MIIC6zCCAdOgAwIBAgIJAOugz2bcZo8zMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHd3dy51Y2xhLm5ldDAeFw0xMjA5MjgxODI5MDRaFw0yMjA5MjYxODI5MDRa MBcxFTATBgNVBAMTDHd3dy51Y2xhLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMVCNz7xIuBZbdVl2CsLNSTn/u+eyfe3UJKojd1bfo410Gk6Yhge YAAW6qMqf2spGDRC4GwzTygIIWADq137b3MFlXYg5t8bEN7eeIv9Doh8Njm9gCqL VxFK2VMYUM/C0QI3TXKBIukhQSrsOgehy+L+1H8A5xffpfwdoKuyTs/s9e5WDTGC w88jJFSwyaqgIgYcx3KZceJfobE5jLGHnkWrZt7A4MSelMZqqYgMOSKYu77pJ08H xVLjKTLIc0Zxsfx2ESw44XSC3r1KgcHVjf74ccVbXuzbBY2+vglqG1Qd6frjquhM B6yyQ862xjINDbXogWPBmZhwYFgiTjn72X8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM d3d3LnVjbGEubmV0MB0GA1UdDgQWBBTVQsuX9ZbUKB9f/PMOa3SHay4d9jANBgkq hkiG9w0BAQUFAAOCAQEANT5LdQ+S4i7pFVmMv1tUOm1clE7b562ko84aOn7NKfMb MB5OOqmy9OHpPLL0Ap5iwD6v2aGZ+Gy6gq0s+v02kV+YO+/dNtgwrvCnle+iLvNX 2Z+B/YbdGlSN281pDxeT8ggNuU8u9jXnWtZJSOMtcTrL1Eibpf1mBB4JGcKhKk/2 VqqfVLCz8SeHHOCJ2ZXU6pThcOXlyzu8JBAyVbnBqo/y9HNza1NhdM0iAbRnLDNj aTywtS2y3J7N9/NJ/jPQ8mBLaMJNRj9Qz5CuV7jWY1jqn4rCfGWW15srdtEZWqho nafW7cnnTR7vMiAYXVtmBl80pjVI0iZyqsMn02KuEQ== University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Michael Van Norman mvn@ucla.edu Michael Van Norman mvn@ucla.edu UCLA Network Operations Center noc@ucla.edu ucla.edu MIIEUTCCAzmgAwIBAgIJAN9yBVEMv3+OMA0GCSqGSIb3DQEBBQUAMHgxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3MgQW5nZWxl czENMAsGA1UEChMEVUNMQTEUMBIGA1UECxMLSVQgU2VydmljZXMxGTAXBgNVBAMT EHNoYi5haXMudWNsYS5lZHUwHhcNMTMwNDA5MjIyNjE2WhcNMTUwNDA5MjIyNjE2 WjB4MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML TG9zIEFuZ2VsZXMxDTALBgNVBAoTBFVDTEExFDASBgNVBAsTC0lUIFNlcnZpY2Vz MRkwFwYDVQQDExBzaGIuYWlzLnVjbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuNBbYnnEsTYpPKGIFBFOkTnxRCmodpMfgGS3JQr3gRxgt8MB +xp1+cvm93gbut6tQSACztN/OLMnC8lgdRg3QZz+N321qbK3q4TzM1tf/ICILLXt hKM/WjSy9Fkt2x7kCGWkMZMfoZAyzsW/i1+7jvKmGH7NhT4WEJVubZqP8ghYYiRF zrvhNZ7xIiiRfQg4ZRDYQpIUbvRz94/hpoLEfom8g+Zh9xwNw4exMIjQZx9pKdVt qCg2f+XG06yAqkkGCXzb8QUCZBweWPom/TqO7eZguSbHbtMSjuCIc/ocdkmD0qCy fgb7jBR96al77DDKa7oJBF2Y9R+PxOHkAhThtwIDAQABo4HdMIHaMB0GA1UdDgQW BBTVtismdhOnGwFAqSueBUY2HUxr+zCBqgYDVR0jBIGiMIGfgBTVtismdhOnGwFA qSueBUY2HUxr+6F8pHoweDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3Ju aWExFDASBgNVBAcTC0xvcyBBbmdlbGVzMQ0wCwYDVQQKEwRVQ0xBMRQwEgYDVQQL EwtJVCBTZXJ2aWNlczEZMBcGA1UEAxMQc2hiLmFpcy51Y2xhLmVkdYIJAN9yBVEM v3+OMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIkVjn3Yh5gjoM6q Q6SA0w4b0EV05OV0AKUbt+hdA0MCwN2M3DWZ1+mn+r5z9EpnHJyKQryB4NEUwa71 ZEBMeWCtwpiGxEGie7ASXqF+kgnKM5QIdzlsgp3rIeVYKuhwLyMc88rDu6B2dvG0 HG3KtR57YiYCuymxGvquh2fddaH3/a1dkcBHPrNW+hYkmzy8RpS4l/AF3KCKCymh Lzu060OV3DxZK8QXAfmAeE4FY0IRXSAoUXocfBLowjVw9Ax0bIFHMa+Gche+VOZw joEXnqXWzhMZBROIOEapECpB0IdV17OV8juQHVpuSU8V72ZLt8VdEGn0XbSwkw+a KN4OPEQ= ucla.edu MIIEUTCCAzmgAwIBAgIJAN9yBVEMv3+OMA0GCSqGSIb3DQEBBQUAMHgxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtMb3MgQW5nZWxl czENMAsGA1UEChMEVUNMQTEUMBIGA1UECxMLSVQgU2VydmljZXMxGTAXBgNVBAMT EHNoYi5haXMudWNsYS5lZHUwHhcNMTMwNDA5MjIyNjE2WhcNMTUwNDA5MjIyNjE2 WjB4MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML TG9zIEFuZ2VsZXMxDTALBgNVBAoTBFVDTEExFDASBgNVBAsTC0lUIFNlcnZpY2Vz MRkwFwYDVQQDExBzaGIuYWlzLnVjbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuNBbYnnEsTYpPKGIFBFOkTnxRCmodpMfgGS3JQr3gRxgt8MB +xp1+cvm93gbut6tQSACztN/OLMnC8lgdRg3QZz+N321qbK3q4TzM1tf/ICILLXt hKM/WjSy9Fkt2x7kCGWkMZMfoZAyzsW/i1+7jvKmGH7NhT4WEJVubZqP8ghYYiRF zrvhNZ7xIiiRfQg4ZRDYQpIUbvRz94/hpoLEfom8g+Zh9xwNw4exMIjQZx9pKdVt qCg2f+XG06yAqkkGCXzb8QUCZBweWPom/TqO7eZguSbHbtMSjuCIc/ocdkmD0qCy fgb7jBR96al77DDKa7oJBF2Y9R+PxOHkAhThtwIDAQABo4HdMIHaMB0GA1UdDgQW BBTVtismdhOnGwFAqSueBUY2HUxr+zCBqgYDVR0jBIGiMIGfgBTVtismdhOnGwFA qSueBUY2HUxr+6F8pHoweDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3Ju aWExFDASBgNVBAcTC0xvcyBBbmdlbGVzMQ0wCwYDVQQKEwRVQ0xBMRQwEgYDVQQL EwtJVCBTZXJ2aWNlczEZMBcGA1UEAxMQc2hiLmFpcy51Y2xhLmVkdYIJAN9yBVEM v3+OMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIkVjn3Yh5gjoM6q Q6SA0w4b0EV05OV0AKUbt+hdA0MCwN2M3DWZ1+mn+r5z9EpnHJyKQryB4NEUwa71 ZEBMeWCtwpiGxEGie7ASXqF+kgnKM5QIdzlsgp3rIeVYKuhwLyMc88rDu6B2dvG0 HG3KtR57YiYCuymxGvquh2fddaH3/a1dkcBHPrNW+hYkmzy8RpS4l/AF3KCKCymh Lzu060OV3DxZK8QXAfmAeE4FY0IRXSAoUXocfBLowjVw9Ax0bIFHMa+Gche+VOZw joEXnqXWzhMZBROIOEapECpB0IdV17OV8juQHVpuSU8V72ZLt8VdEGn0XbSwkw+a KN4OPEQ= University of California-Los Angeles University of California-Los Angeles http://www.ucla.edu/ Albert Wu albertwu@ucla.edu Datta Sharma datta@it.ucla.edu Service Desk sdhelp@ais.ucla.edu rochester.edu MIIDSDCCAjCgAwIBAgIVAM8nPCRk50aihh9jR5hpm0QebIz8MA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWIyLml0cy5yb2NoZXN0ZXIuZWR1MB4XDTEwMDUw MzE3Mzk0NloXDTMwMDUwMzE3Mzk0NlowIjEgMB4GA1UEAxMXc2hpYjIuaXRzLnJv Y2hlc3Rlci5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSsvAF IHstqZI+DowfRTvgPn7cQ2CFWX24RmJCR5X5hYTfI2AMrN9JE+7PY9F2JHPKj/PV 7uXt3oiN7jDexGtDQojywAsEz86GKTEgHKEGQ8YzwLnI1/6ZDrvykH8aCrgoQm7O M8U3suUb6pFo2/ZZ3jmzMbd4k8NJa7QXjtqA0XM1I+3F41dIaC5/s8XIcg7Ahjd/ nm6sohuGVHJx+HZog1VaTqFuVuR3cWyqQ6dC55XIAMq9NiA3JtU69JKMTB34Ux7b KTmgVmsKi3JLapcDF1pzCcQoVuEy0PSbLz+R+02RRbGs3QeJqZbLOSUR9KraW0qD rERHsLgJcdbFguAzAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWIyLml0cy5yb2No ZXN0ZXIuZWR1hi5odHRwczovL3NoaWIyLml0cy5yb2NoZXN0ZXIuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBR8nYpQTgEI/aYKmVXqfgmstZVmpDANBgkqhkiG 9w0BAQUFAAOCAQEAr6si4Z4y/1kCtAGjUpEB0JooKlMZ0SuKJlFPmXhPZXZSbgXo N9MAHMnjlhzjCdde39FAtlYPuryGiP0Rtk8C3T+aZg/Whzp1iY7aDuj0MG5XvRrY WClnuYqRa7ImEOP1X/L3/5j67fBOvIuYVKAfE28HJFLgnMscd+BLwFwg4MUP51OJ XfUt2z0ezqr2o+rDRnkBZLiizpHQcaIycAEoOsQpjg1tQE7Uc/uk4pah/eHu1f1C bkmTAMBCJrx8UG038vZR+ylLz1i+I2UI7AmhvNfuh84TdMZH85Sf5G8mPz+Krwib 5iANvMct2zX06MsOylywfcDKALrij57mN3ZP+A== rochester.edu MIIDSDCCAjCgAwIBAgIVAM8nPCRk50aihh9jR5hpm0QebIz8MA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWIyLml0cy5yb2NoZXN0ZXIuZWR1MB4XDTEwMDUw MzE3Mzk0NloXDTMwMDUwMzE3Mzk0NlowIjEgMB4GA1UEAxMXc2hpYjIuaXRzLnJv Y2hlc3Rlci5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSsvAF IHstqZI+DowfRTvgPn7cQ2CFWX24RmJCR5X5hYTfI2AMrN9JE+7PY9F2JHPKj/PV 7uXt3oiN7jDexGtDQojywAsEz86GKTEgHKEGQ8YzwLnI1/6ZDrvykH8aCrgoQm7O M8U3suUb6pFo2/ZZ3jmzMbd4k8NJa7QXjtqA0XM1I+3F41dIaC5/s8XIcg7Ahjd/ nm6sohuGVHJx+HZog1VaTqFuVuR3cWyqQ6dC55XIAMq9NiA3JtU69JKMTB34Ux7b KTmgVmsKi3JLapcDF1pzCcQoVuEy0PSbLz+R+02RRbGs3QeJqZbLOSUR9KraW0qD rERHsLgJcdbFguAzAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWIyLml0cy5yb2No ZXN0ZXIuZWR1hi5odHRwczovL3NoaWIyLml0cy5yb2NoZXN0ZXIuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBR8nYpQTgEI/aYKmVXqfgmstZVmpDANBgkqhkiG 9w0BAQUFAAOCAQEAr6si4Z4y/1kCtAGjUpEB0JooKlMZ0SuKJlFPmXhPZXZSbgXo N9MAHMnjlhzjCdde39FAtlYPuryGiP0Rtk8C3T+aZg/Whzp1iY7aDuj0MG5XvRrY WClnuYqRa7ImEOP1X/L3/5j67fBOvIuYVKAfE28HJFLgnMscd+BLwFwg4MUP51OJ XfUt2z0ezqr2o+rDRnkBZLiizpHQcaIycAEoOsQpjg1tQE7Uc/uk4pah/eHu1f1C bkmTAMBCJrx8UG038vZR+ylLz1i+I2UI7AmhvNfuh84TdMZH85Sf5G8mPz+Krwib 5iANvMct2zX06MsOylywfcDKALrij57mN3ZP+A== University of Rochester University of Rochester http://www.rochester.edu/ Sean Singh sean.singh@rochester.edu UNYTRN Share Center MIIC3zCCAcegAwIBAgIJAM/ynG+ZYLULMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGN0c2l3ZWIxMB4XDTExMDcwMTEwMDMzNFoXDTIxMDYyODEwMDMzNFowEzER MA8GA1UEAxMIY3RzaXdlYjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDPbnUmKNIRN/6F6OlPHlr+OpGZn8P6UlAAqX3mLDZtWGrbeJFCoGSdOvhvXLO7 kDkkbl8v43yMn5IY1MimLAfFi+s3E1VcLoqet6KsY6fg+dfJ6Rcsv0cyOE+bMbWB H9LMqVs+XTqvNsMx2aZlWH9XbX7YaZ4yVG4WAacK8XF8QCtmSYG+XMXFK+zbCLit FAMmlQjV2zdld0wOUnRHbDNbsfxoWN7xLGE9M3fDKRyqI3JPrScJizNkDtcMPsnK tsIk3QuuJy+t9Ivcl1DvNX4zKV3gqDpVgIxMCWkVcXvQKHn1cGl1cJtxqWfcz1Ld SuQPztDatpFsIezwJMSq2orvAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGN0c2l3ZWIx MB0GA1UdDgQWBBTT0oc5kNqdhwmukbGM4n862P87CDANBgkqhkiG9w0BAQUFAAOC AQEAxtWnbW4BtUTYsGzt2uZRbKzvjM9RWYa2yJqm0w51iI6JGgUrEdlOLhR8qwQ8 /y5iZ+A13rCM+JKObVc70smdUN5Eo6LPw+kq8kvuRJ5DRurE670MccPNzp1N0/cO VemmvPPZfWQYUKjCYzPnDtuiO0Bklr4cC/nrMdz3kIqBA5k9MfZOSWSFciaAn6aA tw7o8y8XolsZ22xOj6mlGJ+m3wdptfY/ZzTLW3N3owxWLssbwm1dsg7xdaMR0+nV +SkddLjVC3dmPiDnKJO1LSBgwLZe4D44vofWpK3b60XpNR0B9rUtLJR7qPzylKvz 3CVfpejarw4Od1WNTBplYWrZpQ== University of Rochester University of Rochester http://www.rochester.edu/ Mark Peterson mark_peterson@urmc.rochester.edu Sean Singh sean.singh@rochester.edu UNYTRN Share Center MIIC3zCCAcegAwIBAgIJAM/ynG+ZYLULMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGN0c2l3ZWIxMB4XDTExMDcwMTEwMDMzNFoXDTIxMDYyODEwMDMzNFowEzER MA8GA1UEAxMIY3RzaXdlYjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDPbnUmKNIRN/6F6OlPHlr+OpGZn8P6UlAAqX3mLDZtWGrbeJFCoGSdOvhvXLO7 kDkkbl8v43yMn5IY1MimLAfFi+s3E1VcLoqet6KsY6fg+dfJ6Rcsv0cyOE+bMbWB H9LMqVs+XTqvNsMx2aZlWH9XbX7YaZ4yVG4WAacK8XF8QCtmSYG+XMXFK+zbCLit FAMmlQjV2zdld0wOUnRHbDNbsfxoWN7xLGE9M3fDKRyqI3JPrScJizNkDtcMPsnK tsIk3QuuJy+t9Ivcl1DvNX4zKV3gqDpVgIxMCWkVcXvQKHn1cGl1cJtxqWfcz1Ld SuQPztDatpFsIezwJMSq2orvAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGN0c2l3ZWIx MB0GA1UdDgQWBBTT0oc5kNqdhwmukbGM4n862P87CDANBgkqhkiG9w0BAQUFAAOC AQEAxtWnbW4BtUTYsGzt2uZRbKzvjM9RWYa2yJqm0w51iI6JGgUrEdlOLhR8qwQ8 /y5iZ+A13rCM+JKObVc70smdUN5Eo6LPw+kq8kvuRJ5DRurE670MccPNzp1N0/cO VemmvPPZfWQYUKjCYzPnDtuiO0Bklr4cC/nrMdz3kIqBA5k9MfZOSWSFciaAn6aA tw7o8y8XolsZ22xOj6mlGJ+m3wdptfY/ZzTLW3N3owxWLssbwm1dsg7xdaMR0+nV +SkddLjVC3dmPiDnKJO1LSBgwLZe4D44vofWpK3b60XpNR0B9rUtLJR7qPzylKvz 3CVfpejarw4Od1WNTBplYWrZpQ== University of Rochester University of Rochester http://www.rochester.edu/ Mark Peterson mark_peterson@urmc.rochester.edu Sean Singh sean.singh@rochester.edu ucr.edu MIIF1zCCBL+gAwIBAgICANwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAzMTIwNTgwOVoXDTA4MTAz MDIwNTgwOVowVzELMAkGA1UEBhMCVVMxKzApBgNVBAoTIlVuaXZlcnNpdHkgb2Yg Q2FsaWZvcm5pYS1SaXZlcnNpZGUxGzAZBgNVBAMTEnNoaWJib2xldGgudWNyLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALK8YCXNZ9JU8GCIfhNY JIOV2o6OqPdqfkUNrhFXYokkmR3r9/hkw7FizSqq8ojvyL/n8D03tIudNBsDsz7X J3SE0M/hK4INDpD5qH7kax9CEZoKdyiMrrIyDDzcdGNG99XO+2me24CYQJBUHvdl jytqMiFuf29x/lyLjJFd4OoapZRlfDL8PgKZdjkbis+mvcCUARpgTFaY68iWwOuc RIisVQx6QHvMorqfqJcvfW7a3Ta19nho8uKbB/BSjZ1Cp8ntK4z0qTUZMUCrY1sA wkOFEI2z1mWVNfEgBpEfNrxqWWP8jLkbQFCTNyP6GrWEQSnorDPftg7qMfTOmbyC HkUCAwEAAaOCAqwwggKoMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUdBdr9xbDpybh 58J/mSI5cs0bFiswfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRY MFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkw JwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBugYI KwYBBQUHAQEEga0wgaowgacGCCsGAQUFBzAChoGaaHR0cDovL2luY29tbW9uY2Ex LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3 YgoJCUNBIElzc3VlcnMgLSBVUkk6aHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAdBgNVHREE FjAUghJzaGliYm9sZXRoLnVjci5lZHUwDQYJKoZIhvcNAQEFBQADggEBAE603Wiq Gj7gmiIQwdc0pPGUnIUBe2fbYFZJxFEb6Kz4KvWbK6T0tfB6jLjkvHIGgxLl1QAo g6bfEqCJ758J4R9ii1N72d2aLq2EMUpNmgEEJe/wORSikEA7fbHfW5zfxPgSvkZK XBTOApeOHyEeZJNC50/ntZpLJjfwRp2amMUVxUeVgkGJHTxkMw5VbLlELjHMW02B uzNRc6klcFcrP07gOu0zdwE07+OI7i+wE0Qls+ysXcCGC+jZJrkbEkTY18jjLvo9 wB4mCO1FqOShVABtLQhLpu+imnH2SHGgjViOP/XHfPNymFMOhNDgU9j1qVFDjPzg oKfFUuXOmS1G2Ew= MIIFkzCCBHugAwIBAgIHB8bPY37MQDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwOTA0MjEwOTA0WhcNMTUwOTE5MjI1NjUxWjCBlDELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlSaXZlcnNpZGUxKzApBgNVBAoTIlVu aXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS1SaXZlcnNpZGUxIzAhBgNVBAsMGkNvbXB1 dGluZyAmIENvbW11bmljYXRpb25zMRIwEAYDVQQDDAkqLnVjci5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiyuuvGGhHE8NBACe22S7dSYgkkADk 2QkV844ukDJHIEVbU/oHaPCO2oQoDt4RVNfrP3hNse0Hd0AVWGh/NHMvDAJY4CRo AynJtWcDan1H3aILXDNCnqocsAxE77YCiPnqCAueTJkSqbjdRhPppOs1tPrDl044 9ejsO8IoseA7Qn9mdxd4K26Yr0Ib7R/lAFVlUYG6ivwAR0TBtGeD2PCFVPHHvxVX LTbbVxGhGHDGamHyD/lqyBcWguavvlwNzJQnSmONSkxCVQg+2hYcc8jaPUwe7C0y 6RMuZzG/uxAMz9DvpZ6SNTGLkgVDzesIaXfK42hzlPqKN+9flbYY0boBAgMBAAGj ggGwMIIBrDAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDov L2NybC5nb2RhZGR5LmNvbS9nZHMyLTE3LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG /W0BBxcCMDkwNwYIKwYBBQUHAgEWK2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk eS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8vY2Vy dGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRl LmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAdBgNVHREEFjAU ggkqLnVjci5lZHWCB3Vjci5lZHUwHQYDVR0OBBYEFM9FzOPikX7ic75S/Jf+wSp9 NwnUMA0GCSqGSIb3DQEBBQUAA4IBAQAxLg8bHFBzayKArIMt3wsPCJKaVoBAYK+V GqH3sYBM3sLUuFnyONm8GXMz1aLqaKqRZtNLMKt2Ot3RdbCfeYhU5nniRD+06xs0 5BpvyAvB5MZ8eUdVyeC8Cb0bAriPyOdd0uEOm+V/83VjLciIt/+3vEUgd5Bw+vcX csyYKIaamX+mxRNZViemY17WIeTDRs8tYX5+f9mgKb4IuIaSlOz499F+6bfB55DA z0R6nTHJw4I4UDp8rIl9JMozRSPKAFNjlxyLhYPzL2VemCJF58GvVV67QtHz6vO5 NJrEZwJQFlGvcwHAG4X4v+8K5hMKTl5GSilAVPD7gMckO+YLp7LB ucr.edu MIIF1zCCBL+gAwIBAgICANwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAzMTIwNTgwOVoXDTA4MTAz MDIwNTgwOVowVzELMAkGA1UEBhMCVVMxKzApBgNVBAoTIlVuaXZlcnNpdHkgb2Yg Q2FsaWZvcm5pYS1SaXZlcnNpZGUxGzAZBgNVBAMTEnNoaWJib2xldGgudWNyLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALK8YCXNZ9JU8GCIfhNY JIOV2o6OqPdqfkUNrhFXYokkmR3r9/hkw7FizSqq8ojvyL/n8D03tIudNBsDsz7X J3SE0M/hK4INDpD5qH7kax9CEZoKdyiMrrIyDDzcdGNG99XO+2me24CYQJBUHvdl jytqMiFuf29x/lyLjJFd4OoapZRlfDL8PgKZdjkbis+mvcCUARpgTFaY68iWwOuc RIisVQx6QHvMorqfqJcvfW7a3Ta19nho8uKbB/BSjZ1Cp8ntK4z0qTUZMUCrY1sA wkOFEI2z1mWVNfEgBpEfNrxqWWP8jLkbQFCTNyP6GrWEQSnorDPftg7qMfTOmbyC HkUCAwEAAaOCAqwwggKoMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUdBdr9xbDpybh 58J/mSI5cs0bFiswfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRY MFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkw JwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBugYI KwYBBQUHAQEEga0wgaowgacGCCsGAQUFBzAChoGaaHR0cDovL2luY29tbW9uY2Ex LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3 YgoJCUNBIElzc3VlcnMgLSBVUkk6aHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAdBgNVHREE FjAUghJzaGliYm9sZXRoLnVjci5lZHUwDQYJKoZIhvcNAQEFBQADggEBAE603Wiq Gj7gmiIQwdc0pPGUnIUBe2fbYFZJxFEb6Kz4KvWbK6T0tfB6jLjkvHIGgxLl1QAo g6bfEqCJ758J4R9ii1N72d2aLq2EMUpNmgEEJe/wORSikEA7fbHfW5zfxPgSvkZK XBTOApeOHyEeZJNC50/ntZpLJjfwRp2amMUVxUeVgkGJHTxkMw5VbLlELjHMW02B uzNRc6klcFcrP07gOu0zdwE07+OI7i+wE0Qls+ysXcCGC+jZJrkbEkTY18jjLvo9 wB4mCO1FqOShVABtLQhLpu+imnH2SHGgjViOP/XHfPNymFMOhNDgU9j1qVFDjPzg oKfFUuXOmS1G2Ew= MIIFkzCCBHugAwIBAgIHB8bPY37MQDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwOTA0MjEwOTA0WhcNMTUwOTE5MjI1NjUxWjCBlDELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlSaXZlcnNpZGUxKzApBgNVBAoTIlVu aXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS1SaXZlcnNpZGUxIzAhBgNVBAsMGkNvbXB1 dGluZyAmIENvbW11bmljYXRpb25zMRIwEAYDVQQDDAkqLnVjci5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiyuuvGGhHE8NBACe22S7dSYgkkADk 2QkV844ukDJHIEVbU/oHaPCO2oQoDt4RVNfrP3hNse0Hd0AVWGh/NHMvDAJY4CRo AynJtWcDan1H3aILXDNCnqocsAxE77YCiPnqCAueTJkSqbjdRhPppOs1tPrDl044 9ejsO8IoseA7Qn9mdxd4K26Yr0Ib7R/lAFVlUYG6ivwAR0TBtGeD2PCFVPHHvxVX LTbbVxGhGHDGamHyD/lqyBcWguavvlwNzJQnSmONSkxCVQg+2hYcc8jaPUwe7C0y 6RMuZzG/uxAMz9DvpZ6SNTGLkgVDzesIaXfK42hzlPqKN+9flbYY0boBAgMBAAGj ggGwMIIBrDAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDov L2NybC5nb2RhZGR5LmNvbS9nZHMyLTE3LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG /W0BBxcCMDkwNwYIKwYBBQUHAgEWK2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk eS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8vY2Vy dGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRl LmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAdBgNVHREEFjAU ggkqLnVjci5lZHWCB3Vjci5lZHUwHQYDVR0OBBYEFM9FzOPikX7ic75S/Jf+wSp9 NwnUMA0GCSqGSIb3DQEBBQUAA4IBAQAxLg8bHFBzayKArIMt3wsPCJKaVoBAYK+V GqH3sYBM3sLUuFnyONm8GXMz1aLqaKqRZtNLMKt2Ot3RdbCfeYhU5nniRD+06xs0 5BpvyAvB5MZ8eUdVyeC8Cb0bAriPyOdd0uEOm+V/83VjLciIt/+3vEUgd5Bw+vcX csyYKIaamX+mxRNZViemY17WIeTDRs8tYX5+f9mgKb4IuIaSlOz499F+6bfB55DA z0R6nTHJw4I4UDp8rIl9JMozRSPKAFNjlxyLhYPzL2VemCJF58GvVV67QtHz6vO5 NJrEZwJQFlGvcwHAG4X4v+8K5hMKTl5GSilAVPD7gMckO+YLp7LB University of California, Riverside University of California, Riverside http://www.ucr.edu/ UCR Shibboleth Administrators shibboleth@ucr.edu UCR Shibboleth Administrators shibboleth@ucr.edu UCR Helpdesk helpdesk@ucr.edu http://id.incommon.org/category/research-and-scholarship umaryland.edu University of Maryland Baltimore The University of Maryland, Baltimore (UMB) is the State's public health, law and human services university devoted to excellence in professional and graduate education, research, patient care, and public service. As a diverse community of outstanding faculty, staff and students, and using state-of-the-art technological support, we educate leaders in health care delivery, biomedical science, global health, social work and the law. We emphasize interdisciplinary education and research in an atmosphere that explicitly values civility, diversity, collaboration, teamwork and accountability. By conducting internationally recognized research to cure disease and to improve the health, social functioning and just treatment of the people we serve, we foster economic development in the City, State, and nation. We are committed to ensuring that the knowledge we generate provides maximum benefit to society and directly enhances our various communities. http://www.umaryland.edu/cits/policies/privacy_policy.doc https://directory.umaryland.edu/shibboleth/umblogo.gif MIIDQDCCAiigAwIBAgIVAIJL3xlKBtxM29EgLG3uO45k3D/WMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXdlYmF1dGgudW1hcnlsYW5kLmVkdTAeFw0xMjEwMjYx NjQ5MDRaFw0zMjEwMjYxNjQ5MDRaMCAxHjAcBgNVBAMTFXdlYmF1dGgudW1hcnls YW5kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKA/GisjATA6 jTXmT0yDRFjtBBpWz50qYpPpLJ5+QJEt26jTlztQRg3aimomjLyeMaSMrk6NaVd5 MqUSDwhAW6lmhkkc7SK0DXSVNNmvd8BT60ZlNxYSNF3jAEjsgQu+o3+KWLkVPlY8 njCUvGh3+Gg7eTULf66UfM5oRgHYaonWBzd2Ayx3sxFD6HTupfC0o/MmXyJsnuOV hAzKp1x52fDndYDvA7ki7+z/RCgYYTNsgwjp+1preNQeJfIXwTr9bOpkvLx4v4ij 8lDTWDtsxvq3WyZNrAHTJoEaKym6AeoloDTtNXIHWl99Z8OIhJVJdBSjQaE8580m BuinQ/3GWJECAwEAAaNxMG8wTgYDVR0RBEcwRYIVd2ViYXV0aC51bWFyeWxhbmQu ZWR1hixodHRwczovL3dlYmF1dGgudW1hcnlsYW5kLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUcjvwyPv4suKIR1/ISJTsDvddPYcwDQYJKoZIhvcNAQEFBQAD ggEBAEN+MsMdV4cUYWfF8WQTgD5U1wnkB/7Ya11wvsRA2ycFo3XIGXnfiN/nAdd9 3QVzjeXy5Eck2hL6O4b7jBXhaC6V58HdskSKEQv1pV5g0Uc9umXfeI2qwGgiDG+/ AYp5sQfEOR2iqm2fFOcg8jHY0rA6x+TaSG4HPxNGyPUMr++lB7/GVveOtApbiUy1 oy9sjvoB6Q2spGvKL9ztGS7DArQ5vmppu/cW6KLyKxvlex0l2eqSLc6ykbmmsZfS C3tP4wi5CZgqM/Ak34O9PntDHTUgXUUmK0TAXJqXwsRffYByDJFXlNgTQWLiYf5e pnBcdqtVQcuIV+E+RUNLcxS0b5w= umaryland.edu MIIDQDCCAiigAwIBAgIVAIJL3xlKBtxM29EgLG3uO45k3D/WMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXdlYmF1dGgudW1hcnlsYW5kLmVkdTAeFw0xMjEwMjYx NjQ5MDRaFw0zMjEwMjYxNjQ5MDRaMCAxHjAcBgNVBAMTFXdlYmF1dGgudW1hcnls YW5kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKA/GisjATA6 jTXmT0yDRFjtBBpWz50qYpPpLJ5+QJEt26jTlztQRg3aimomjLyeMaSMrk6NaVd5 MqUSDwhAW6lmhkkc7SK0DXSVNNmvd8BT60ZlNxYSNF3jAEjsgQu+o3+KWLkVPlY8 njCUvGh3+Gg7eTULf66UfM5oRgHYaonWBzd2Ayx3sxFD6HTupfC0o/MmXyJsnuOV hAzKp1x52fDndYDvA7ki7+z/RCgYYTNsgwjp+1preNQeJfIXwTr9bOpkvLx4v4ij 8lDTWDtsxvq3WyZNrAHTJoEaKym6AeoloDTtNXIHWl99Z8OIhJVJdBSjQaE8580m BuinQ/3GWJECAwEAAaNxMG8wTgYDVR0RBEcwRYIVd2ViYXV0aC51bWFyeWxhbmQu ZWR1hixodHRwczovL3dlYmF1dGgudW1hcnlsYW5kLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUcjvwyPv4suKIR1/ISJTsDvddPYcwDQYJKoZIhvcNAQEFBQAD ggEBAEN+MsMdV4cUYWfF8WQTgD5U1wnkB/7Ya11wvsRA2ycFo3XIGXnfiN/nAdd9 3QVzjeXy5Eck2hL6O4b7jBXhaC6V58HdskSKEQv1pV5g0Uc9umXfeI2qwGgiDG+/ AYp5sQfEOR2iqm2fFOcg8jHY0rA6x+TaSG4HPxNGyPUMr++lB7/GVveOtApbiUy1 oy9sjvoB6Q2spGvKL9ztGS7DArQ5vmppu/cW6KLyKxvlex0l2eqSLc6ykbmmsZfS C3tP4wi5CZgqM/Ak34O9PntDHTUgXUUmK0TAXJqXwsRffYByDJFXlNgTQWLiYf5e pnBcdqtVQcuIV+E+RUNLcxS0b5w= University of Maryland Baltimore University of Maryland Baltimore http://www.umaryland.edu/ Brian Coats bscoats@umaryland.edu Brent Nickles brent@umaryland.edu Brian Coats bscoats@umaryland.edu IT Help Desk help@umaryland.edu nyu.edu MIIE6DCCA9CgAwIBAgIJAI2V7DmlgLQ1MA0GCSqGSIb3DQEBBQUAMIGoMQswCQYD VQQGEwJVUzERMA8GA1UECBMITmV3IFlvcmsxETAPBgNVBAcTCE5ldyBZb3JrMRww GgYDVQQKExNOZXcgWW9yayBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxIjAgBgNV BAMTGXVybjptYWNlOmluY29tbW9uOm55dS5lZHUxIzAhBgkqhkiG9w0BCQEWFGlk bS5zZXJ2aWNlc0BueXUuZWR1MB4XDTEyMDgxMDIxMzUxNloXDTIyMDgwODIxMzUx NlowgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhOZXcgWW9yazERMA8GA1UEBxMI TmV3IFlvcmsxHDAaBgNVBAoTE05ldyBZb3JrIFVuaXZlcnNpdHkxDDAKBgNVBAsT A0lUUzEiMCAGA1UEAxMZdXJuOm1hY2U6aW5jb21tb246bnl1LmVkdTEjMCEGCSqG SIb3DQEJARYUaWRtLnNlcnZpY2VzQG55dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDfb4botPJTcMPCLDenzHqWAOJFenUGEAL33ROzA687b73F g72Fnlh2Pp7HNhbB3+cQjsQODitjFdUVQgX8EAP3xMZAGKU2M/0ZGfnGokj5oiU0 80ii6zOzEDUCkulR5CW6p+mgdoCYXs3b9riwm1X5pqi/4ZbCKP+K6TiSBOGWxtCs Bp7mWFdJlWUT6a3VRdoYmUUQEOJfrTyT8CW0dk0DGToWe2j3taxGT89E3VA6w5Gk tQK5sxllEAVQ23fiMdouDAtr4gDNvOSwtYUuDwh/Ppl/lAMwjU+dv08pNuJR9drF jYM0jKoiPsG9AdEwkFSGQb0IB1wt8+wAeTCXIKMrAgMBAAGjggERMIIBDTAdBgNV HQ4EFgQUleQurEqBxsOHqhL90hCiWMKIvx0wgd0GA1UdIwSB1TCB0oAUleQurEqB xsOHqhL90hCiWMKIvx2hga6kgaswgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazERMA8GA1UEBxMITmV3IFlvcmsxHDAaBgNVBAoTE05ldyBZb3JrIFVu aXZlcnNpdHkxDDAKBgNVBAsTA0lUUzEiMCAGA1UEAxMZdXJuOm1hY2U6aW5jb21t b246bnl1LmVkdTEjMCEGCSqGSIb3DQEJARYUaWRtLnNlcnZpY2VzQG55dS5lZHWC CQCNlew5pYC0NTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQDC7w4Z zk/qgpNhmee03UxGOixlFn+UaY6QEdjBIO3O3m20hEWLp4Pa+TBvsSlsFWQh1Wlf ngZfgK/MjZykdg0+bGwRT9JMcZbg9xeuznOCEenuTMJtDriquzTlN6ms2emelgBe fiQOpDC/hsX3Hr0miTgVq6xb3mRxUpMSRFAQqgkmV403fQ+kd8FcsSy1jjS5XLwX iB30XNuA1VE0HlWs4l4DV1G/24Jc1Hr7iUyiZMfZlZkEuju7POrmxtU0RZ00Dyis tzuHg2kl7HlTBftOs8FDxM3sqityZScutQmvMe6NCy/3nSFyHCQFPfu66bycssYG R+4YvtjCZRUas5kS New York University New York University http://www.nyu.edu/ Tracy Edappara tte3@nyu.edu Gary Chapman gwc1@nyu.edu Yavor Yanakiev yy27@nyu.edu MIIDBjCCAe6gAwIBAgIJANdqht/FmpYnMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWZvdXJpZXIuZGFydG1vdXRoLmVkdTAeFw0xMTAzMjkxMjU2MDRaFw0xNDAz MjgxMjU2MDRaMCAxHjAcBgNVBAMTFWZvdXJpZXIuZGFydG1vdXRoLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVdWw1wIF6R/9lpoEg0U+47rXwV dGU2ACKkm5s0S6t/9Tp+gQGVStf1YWJmZIzhgbkycuiBzAgbIMaHxvDrpLVzWW1u TsBohlUS6s7dfrv+3dARQt7q9T/barAmCPnK5PEZ8Bzk2BXWsQzvLwXOkT8TgP1E bXJ2uSKzxXKvUGIiTGo0qSQwHvPbfdYqrXR9zJ+Ff5OQFti6DXDrMq9jwtIFIewi 9afL+rJ00EYh4wi1/9krGxFshjutgiAYRNKGMa3vpJDaaXMv5F94i48PScB+sg1A Rxi1fbyJXTXZvTzCRYq9sweiyiSW98jGDG8Xxz0tOhATi3fPp0y07AcPUWMCAwEA AaNDMEEwIAYDVR0RBBkwF4IVZm91cmllci5kYXJ0bW91dGguZWR1MB0GA1UdDgQW BBQaBb2iyjTdV47jpSLjDGDNVssl2jANBgkqhkiG9w0BAQUFAAOCAQEAJX565wMk tSOff2lmMXHhyzP7LzElLRIvv9/Tuxi6AeeuJE2rJT9Y5orX1WBprCPx/aR25Z7s 05vG+00DpQyzXxUAsrpBmFw9u5vHgxRhR3jgBq+M28/p6Npw4QOumwRBFwqHgxUM bSfZeiXrxOxyELX/GwgfJ0t0Hi9buH508nvtGLLiv9bx/bp+AJYy4JCTGd+KF8C0 AH60Su2bYjUl5jbULkmiJYjc0Sl1cvGFBGVUz0hVVw8qCK3/PnzGHoB83nDlUYcL cFU3B4rC7O3IEBkYFPXPelMFVAESBbYIiwLL5YeOz3619XfFGblYe1WsW40tSGP/ mnBHccSq+SGK6Q== Dartmouth College Dartmouth College http://www.dartmouth.edu/ Sean R. McNamara sean.r.mcnamara@dartmouth.edu John Gilman john.l.gilman@dartmouth.edu John Gilman john.l.gilman@dartmouth.edu informatics4.dartmouth.edu MIIDFTCCAf2gAwIBAgIJAN9/ds91X6dSMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmluZm9ybWF0aWNzNC5kYXJ0bW91dGguZWR1MB4XDTExMDUyNDE5MzUzMVoX DTE0MDUyMzE5MzUzMVowJTEjMCEGA1UEAxMaaW5mb3JtYXRpY3M0LmRhcnRtb3V0 aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDbwG1p1/vZtSfc HhlojYoLuhp8L74vubFBI7dw1EKsir8MxDJ+7KqoBqe1RbsVx56+xjasptQW98V+ 4hF/bNZq1fU6Y/+4WuiMxlz9cYGyI5MKmtHUI5aJ20DtDeDyb6fXH7GStqPEVzz2 J9TzKTERJu8wbDWF47p1WOtnptFlXXiVlRpR0i2lau2W19AyW6ykqbAhh+lJqt3d dqkpuA6jHGQ6R2BHQ+tDIMjtq3K220fTW1bqc6HXYYKebavlbBt8Ea4MgUXTNEx3 3gbw2l7DougRrdO5J7fZ+VW7xYBnE8CC7yrCXe/t9n/lLoAeKYCfOrWuNxjWDA+2 VlaSYcx9AgMBAAGjSDBGMCUGA1UdEQQeMByCGmluZm9ybWF0aWNzNC5kYXJ0bW91 dGguZWR1MB0GA1UdDgQWBBTGhvaYSzmkzFcWaZBXEbgdgGRhzjANBgkqhkiG9w0B AQUFAAOCAQEAk2p4dIZegWP5w+4/Vo/ncnwdKdlo3VYwnZe6aafOMmv3/ZkBoZFq ZVFelHwPRpkEAm78VybVpwizmqZU0v+21GcUweqbn3J685bPB907NdHIoQREYnvv flHnUYE7bmslP5dV2ZgjBT60uetPOSODila7N8KFwrar9NU6/HIbuTbGb4QoHqj+ JPp6/ok3A1YH1jMfgfEp65uF9XW5Uo02SK+jVFpmlh8axv+zdtsMrjZIgVKMaFIa EmyubDgqg3WLd6NMViyEgvcQcdjx5P/1HAEcX1KfsHHIJQX5Ceh2xDPA/LTiNMUm 84mWYLm5uUrZbPiZ4mr9pIp/lTqPkvjX5Q== Dartmouth College Dartmouth College http://www.dartmouth.edu/ Sean R. McNamara sean.r.mcnamara@dartmouth.edu John L. Gilman john.l.gilman@dartmouth.edu osprey.dartmouth.edu MIIDLDCCAhSgAwIBAgIJAIEPn8f0F0zFMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG9zcHJleS5kYXJ0bW91dGguZWR1MB4XDTExMDYyOTEzNTU1NloXDTE0MDYy ODEzNTU1NlowHzEdMBsGA1UEAxMUb3NwcmV5LmRhcnRtb3V0aC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQ69rsaJDYgSUOLH7KAAaGiG6MsY1r BGnGJPiFJ1V+vYd6DMakfC9XHpGZU7simNgCKMTz/mArp7gCbUo2OULF/dYJdioc Hgxlzqi8Xtn37p/z9QPd+pVLuMKK1e2uCXIUKVrzKJ4tZdRHFIg6LwhdEJfnxSxT UkcCbhPquiYOKl6Z5YxZC2QOyVXzdLr/FiQ+O0RKK2XEx7lo80mwEJJv4MYVz3HR bSiDIK85L5AwLahK7DiiL5XBg9gyLYxTt9H5efGmVWQS6RXUs13zJqoo4inGGqck 5y1ojRLtlxDB6XjIJz//ucvvNUeHm21JH6ndxp0V6aHU7mZhuOZCp6lfAgMBAAGj azBpMEgGA1UdEQRBMD+CFG9zcHJleS5kYXJ0bW91dGguZWR1hidodHRwczovL29z cHJleS5kYXJ0bW91dGguZWR1L3NoaWJib2xldGgwHQYDVR0OBBYEFNPvKuq/9HUV eNqbEpAbShQrdZuTMA0GCSqGSIb3DQEBBQUAA4IBAQCi8oZ68wpAB6qsC//7ReKc GOuj/DaObonupUEbTh5aM7NL2nc6WhrybMWNrGOvGMZ7L1YbCuTxxR0/Ol8r0l9b aN1NJrATjPJhkM+wLQYhtlI4vcVb/c62qzUrpwyQGp5isqyCrBs7QroNbzLG7J5G mJMHHFkR8MR85u1qMN90RiDVIlkWixTIlh2/fpO1LNt2eCD84DMLNTQKjHVGFZIX iwG9c+DXdcn/87oBNiedsqZR7fy7Fg7vqCVKgxejh3dims5oIUNp2TIlNPFXUi+F WTOiSOSE3JABPym07kFhYqG0euwgSv8Vq0yGCP/sdpyI+DBgoMY4Oi9kHnnvmnC4 Dartmouth College Dartmouth College http://www.dartmouth.edu/ Sean R. McNamara sean.r.mcnamara@dartmouth.edu John L. Gilman john.l.gilman@dartmouth.edu dartmouth.edu MIIDfjCCAmYCCQD5v/lLik8sFjANBgkqhkiG9w0BAQUFADCBgDELMAkGA1UEBhMC VVMxFjAUBgNVBAgTDU5ldyBIYW1wc2hpcmUxEDAOBgNVBAcTB0hhbm92ZXIxGjAY BgNVBAoTEURhcnRtb3V0aCBDb2xsZWdlMQ0wCwYDVQQLEwRQS0NTMRwwGgYDVQQD ExNsb2dpbi5kYXJ0bW91dGguZWR1MB4XDTEzMDgwNzE5NTQ1M1oXDTIzMDgwNTE5 NTQ1M1owgYAxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1OZXcgSGFtcHNoaXJlMRAw DgYDVQQHEwdIYW5vdmVyMRowGAYDVQQKExFEYXJ0bW91dGggQ29sbGVnZTENMAsG A1UECxMEUEtDUzEcMBoGA1UEAxMTbG9naW4uZGFydG1vdXRoLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALOih99QFOaxBOq2e2MKw0G1p0lpD1xr AgAWKc1WGLKOyjPb3ru6tAz9RFJNKQYRS2VeL6BlTRn4nMpaUPGAZk8byhCQE/h+ VS9w019U5nmeMopWV7o/UviV0sNBhpkobrCF0spiwNtN+twqHcZKB3LHn7Z4lOnN pl8CXwQnnBn9xArnSGD9fb62rY6v4d1cAHen9f7sVosLyl3pYATAOe3VWU1Td4W9 MfWFVb2IXZwDVF4cuFesDehGV6P15MOCYuBoHtPycS66hNFmQIS0Yyo6RSJhU64/ zSWtwpTDPK++jdIrmr0voi+qyLXf41JGGoAsiVZIPgq/Q/NtzYn8apsCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAfpVY3snVpp/WT5dZN5cRMowLbJCvvDYO8BEd+r6U FRDgTn8WG1NUL45e6yHPRaLF1Mj4g24j8jHEIypy4KJN+DXFJml7FehKl8CY7tJ7 l1NLX/hNiBXHq5jN+ppWKvnlZLHU1Xs5CEUFIaF+b+FHtBfllCMZPOQUSv0RTJy8 i3q0skAI/2nPGfA76XiIw88sfuT5bpqqpBfiVKIl/Fi7IV2Mvt8vraULJX/tkot7 Szxwr2BKS9O9++4J7vv3tfqtPAwKNcyLYAKLnvjWrvVRcZGMarMWKNQsSdWYgdu6 YCFCMPMXjTEu05ACdSRLThQAnSO5Ml+byI7hpfl0E69FVw== dartmouth.edu MIIDfjCCAmYCCQD5v/lLik8sFjANBgkqhkiG9w0BAQUFADCBgDELMAkGA1UEBhMC VVMxFjAUBgNVBAgTDU5ldyBIYW1wc2hpcmUxEDAOBgNVBAcTB0hhbm92ZXIxGjAY BgNVBAoTEURhcnRtb3V0aCBDb2xsZWdlMQ0wCwYDVQQLEwRQS0NTMRwwGgYDVQQD ExNsb2dpbi5kYXJ0bW91dGguZWR1MB4XDTEzMDgwNzE5NTQ1M1oXDTIzMDgwNTE5 NTQ1M1owgYAxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1OZXcgSGFtcHNoaXJlMRAw DgYDVQQHEwdIYW5vdmVyMRowGAYDVQQKExFEYXJ0bW91dGggQ29sbGVnZTENMAsG A1UECxMEUEtDUzEcMBoGA1UEAxMTbG9naW4uZGFydG1vdXRoLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALOih99QFOaxBOq2e2MKw0G1p0lpD1xr AgAWKc1WGLKOyjPb3ru6tAz9RFJNKQYRS2VeL6BlTRn4nMpaUPGAZk8byhCQE/h+ VS9w019U5nmeMopWV7o/UviV0sNBhpkobrCF0spiwNtN+twqHcZKB3LHn7Z4lOnN pl8CXwQnnBn9xArnSGD9fb62rY6v4d1cAHen9f7sVosLyl3pYATAOe3VWU1Td4W9 MfWFVb2IXZwDVF4cuFesDehGV6P15MOCYuBoHtPycS66hNFmQIS0Yyo6RSJhU64/ zSWtwpTDPK++jdIrmr0voi+qyLXf41JGGoAsiVZIPgq/Q/NtzYn8apsCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAfpVY3snVpp/WT5dZN5cRMowLbJCvvDYO8BEd+r6U FRDgTn8WG1NUL45e6yHPRaLF1Mj4g24j8jHEIypy4KJN+DXFJml7FehKl8CY7tJ7 l1NLX/hNiBXHq5jN+ppWKvnlZLHU1Xs5CEUFIaF+b+FHtBfllCMZPOQUSv0RTJy8 i3q0skAI/2nPGfA76XiIw88sfuT5bpqqpBfiVKIl/Fi7IV2Mvt8vraULJX/tkot7 Szxwr2BKS9O9++4J7vv3tfqtPAwKNcyLYAKLnvjWrvVRcZGMarMWKNQsSdWYgdu6 YCFCMPMXjTEu05ACdSRLThQAnSO5Ml+byI7hpfl0E69FVw== Dartmouth College Dartmouth College http://www.dartmouth.edu/ Eric Bivona Eric.J.Bivona@dartmouth.edu David Gelhar David.E.Gelhar@dartmouth.edu David Gelhar David.E.Gelhar@dartmouth.edu Sean McNamara Sean.R.McNamara@dartmouth.edu Sean McNamara Sean.R.McNamara@dartmouth.edu Job Builder MIIDDDCCAfSgAwIBAgIJAO5A+UoED+uLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2JmYXMwMTMtdjgudWNtZXJjZWQuZWR1MB4XDTEzMDcyNDIzMTAxMVoXDTIz MDcyMjIzMTAxMVowIjEgMB4GA1UEAxMXYmZhczAxMy12OC51Y21lcmNlZC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFaNP0byEaXU3JugHC2pd0 NZKFHRpKHd56Mn7Wmc2NEgFcr8b++J4EYhhBNP5x51hZLhMpMdX689z9lkblhs+S 5D18Wqb1muVx6Ntd4GF0iWIKrt3Ai1pSuER89rZWj9nQ+iRXsePTeVoGMxiMo8eF TF48TKu5HeFJTJ40Wf3NaJBqA81BizIBvP9DD+r70uldEmY5J6E5RbqJdZ+sBqEw W7klqV6SvUaLsL4IHeL+OzFeVJDpzOnvQoQzWQvLfOfydAm2D6i5mLhDDcdtH8ac /+Zbw2OwBip0p4GFzBCOGU/OA/DenjfFva/XDAMO73OoOv6qktMT2ApaQHBf7nFv AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2JmYXMwMTMtdjgudWNtZXJjZWQuZWR1MB0G A1UdDgQWBBSIU/4jDtsf4BEs5jRYTppHPxBHzTANBgkqhkiG9w0BAQUFAAOCAQEA dqwfIDqsqS2D6Uye7ptlIQUmAIQfJWLM5rTOZFdPuXGROGepJpgATZYAfdUqdzOD +6aT58jY/RYHPboA8txYa/jS+pqwlf3rrMzqWHEomTp1JAoTqcuOUINoXPeKAk/g qFHTWWDCtsso+3SwI5lZTiWXs8yyTSdY2EQQt7eFuktVaRuPgpI0zkE9qmAV0ZWz dzTVqletaEem9qavMO7lRgQPuwzVnBq0x82DpYWjJSZarj7grcnmsYozAnJZDz7Y KqVxpcLp0VcwEdEK7yCIhfGp/95pqOZWoFkfHKQ0lBkLV0cD4Tefj8Lo3rHX5Xa0 PUelC5iNY73b+A9/56draA== Job Builder University of California, Merced University of California, Merced http://www.ucmerced.edu/ Yaheya Quazi yquazi@ucmerced.edu ACS Support bfssupport@ucmerced.edu Brad Chilcoat Brad.Chilcoat@ucop.edu ucmerced.edu MIIEjDCCA3SgAwIBAgIJAOupCdJ2sSXbMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEpMCcGA1UEChMgVW5pdmVyc2l0 eSBvZiBDYWxpZm9ybmlhLCBNZXJjZWQxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRl Y2hub2xvZ3kxGjAYBgNVBAMTEXNoaWIudWNtZXJjZWQuZWR1MB4XDTEwMDgyMDIx NTY1MVoXDTM4MDEwNDIxNTY1MVowgYoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpD YWxpZm9ybmlhMSkwJwYDVQQKEyBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIE1l cmNlZDEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEaMBgGA1UEAxMR c2hpYi51Y21lcmNlZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDfJkuFl7d2fl92r5hV56rYFJW5bHJGGXjmossXjEfaBVYaxnBC5HpWf2LxKhbm ihJt5taV0icxGH8I1Pzc/5vHbWRmAWQPGjv+Zqs3/AbgdG9hwfgDrbFFHfZE7l2n dXhmWrjBu+M9CygbVkzTTMeLQ8HmlGeLJQRAixa85SL4j5ZGNGVK5Gi/NFjyuGL2 TDLBVvmPlwLUM1T66QsCz0ceEm4OT1n1V8y+JQ8YR/bJa6CljdNKKCprFnBkVFhk Euybjb2/Mf2D+f0cY5TZntVA5cjWwZPy+3D9MKas/s41B5hZjqFv2mEf1jLYYM6k mv4oKL9kSBgGh9+JH+eES3uJAgMBAAGjgfIwge8wHQYDVR0OBBYEFL0bO2LYqE2L YMpAErrAY6uTagRFMIG/BgNVHSMEgbcwgbSAFL0bO2LYqE2LYMpAErrAY6uTagRF oYGQpIGNMIGKMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEpMCcG A1UEChMgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBNZXJjZWQxHzAdBgNVBAsT FkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxGjAYBgNVBAMTEXNoaWIudWNtZXJjZWQu ZWR1ggkA66kJ0naxJdswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA lX6J5Df1EUiDuCwlFyRbmgch54ywFsIvKW/q2VfwH8DQePoQqetsm8frHtnKyBjN EKPwE63XV79n3mTei6kMFdB/e10SPa5vdOc/kzVvy4a2gBEfH+YPerbAiiAllKfW V9lkQ7BGzb8d9guY7ZZvy8BJyNqrcfdcqAETBWYLrJx65UYo4hJZyG/X1JUX3WZ8 ff2dPd5C7gboKQO4y76D1uEgwR+XEexamlmpLvREfaZMyN3dbpXCjYmvSayBGUgM I/HsbnejDezNN+Za/qaXjv+9wsXOGgmF3QQlQsbKXcLHb0eHYqaB604kQ6I+6y5X kFhAPTrlZdh9/KLkKhq9QA== ucmerced.edu MIIEjDCCA3SgAwIBAgIJAOupCdJ2sSXbMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEpMCcGA1UEChMgVW5pdmVyc2l0 eSBvZiBDYWxpZm9ybmlhLCBNZXJjZWQxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRl Y2hub2xvZ3kxGjAYBgNVBAMTEXNoaWIudWNtZXJjZWQuZWR1MB4XDTEwMDgyMDIx NTY1MVoXDTM4MDEwNDIxNTY1MVowgYoxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpD YWxpZm9ybmlhMSkwJwYDVQQKEyBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIE1l cmNlZDEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEaMBgGA1UEAxMR c2hpYi51Y21lcmNlZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDfJkuFl7d2fl92r5hV56rYFJW5bHJGGXjmossXjEfaBVYaxnBC5HpWf2LxKhbm ihJt5taV0icxGH8I1Pzc/5vHbWRmAWQPGjv+Zqs3/AbgdG9hwfgDrbFFHfZE7l2n dXhmWrjBu+M9CygbVkzTTMeLQ8HmlGeLJQRAixa85SL4j5ZGNGVK5Gi/NFjyuGL2 TDLBVvmPlwLUM1T66QsCz0ceEm4OT1n1V8y+JQ8YR/bJa6CljdNKKCprFnBkVFhk Euybjb2/Mf2D+f0cY5TZntVA5cjWwZPy+3D9MKas/s41B5hZjqFv2mEf1jLYYM6k mv4oKL9kSBgGh9+JH+eES3uJAgMBAAGjgfIwge8wHQYDVR0OBBYEFL0bO2LYqE2L YMpAErrAY6uTagRFMIG/BgNVHSMEgbcwgbSAFL0bO2LYqE2LYMpAErrAY6uTagRF oYGQpIGNMIGKMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEpMCcG A1UEChMgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBNZXJjZWQxHzAdBgNVBAsT FkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxGjAYBgNVBAMTEXNoaWIudWNtZXJjZWQu ZWR1ggkA66kJ0naxJdswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA lX6J5Df1EUiDuCwlFyRbmgch54ywFsIvKW/q2VfwH8DQePoQqetsm8frHtnKyBjN EKPwE63XV79n3mTei6kMFdB/e10SPa5vdOc/kzVvy4a2gBEfH+YPerbAiiAllKfW V9lkQ7BGzb8d9guY7ZZvy8BJyNqrcfdcqAETBWYLrJx65UYo4hJZyG/X1JUX3WZ8 ff2dPd5C7gboKQO4y76D1uEgwR+XEexamlmpLvREfaZMyN3dbpXCjYmvSayBGUgM I/HsbnejDezNN+Za/qaXjv+9wsXOGgmF3QQlQsbKXcLHb0eHYqaB604kQ6I+6y5X kFhAPTrlZdh9/KLkKhq9QA== University of California, Merced University of California, Merced http://www.ucmerced.edu/ Greg Fellin gfellin@ucmerced.edu Brian Koehmstedt bkoehmstedt@ucmerced.edu Faust Gorham fgorham@ucmerced.edu ISI CTSI Jira MIIDCTCCAfGgAwIBAgIJAOuUbPNjv0DOMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmN0c2ktamlyYS1hcHAxLnVzYy5lZHUwHhcNMTEwNzI2MTk0NTM4WhcNMjEw NzIzMTk0NTM4WjAhMR8wHQYDVQQDExZjdHNpLWppcmEtYXBwMS51c2MuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1s/pA+U+ehIgqQbH/o/YNM0m jpHIT+gBa6Kkb4ROsYrzZ6FgvKEfCSsN1PcirW+9P+maXEst3WA3r+ZWUo3nb+t5 zXHIG+55vt1Wq7bsD4cTA3o9ThJjTgDwJIs8qRPZaHKiLFg3jWONMaxoEb3+QMYU eBbQxbbvRoAB9zFTioE38tHt3rRdCsD7qBS0zl1PVa+toK2l/iK4lvDNdKNgatqS 3WMl7ubGbTsVK9QLFaVV2l0Ucl3KEQ1W2PrBiV548HtkmeCrbeqgFad+TscbOdpQ BwU7j3YUo1OYzGWpU3iC6t7tGplxYb+HSs0W2SOJZvT8jivZlP51VsKbKW6zfQID AQABo0QwQjAhBgNVHREEGjAYghZjdHNpLWppcmEtYXBwMS51c2MuZWR1MB0GA1Ud DgQWBBRkbnGUZkUyGi2fAt+c2SgQKsoiRTANBgkqhkiG9w0BAQUFAAOCAQEAGv/X shqYXF0cDpYSu/RULOQ1MrYrynGT6sREHzWJLQuQapuH0ufH6AwS5GUSy0CK9Wos KbaDlWc73+aPFh7PF70d3k4/I9VeL9W6sfgZBlyL+OHGaHF86VONxWiX+rUas+AW 47ArXmoglqgcUk11W2eadrPyoh2rgSifA5IVPLqFm3RUSnCZHztQHG9CSrIlxt/0 L5xoJkVmv5j5jhFyJRpAXmnVFPAcg4Y2EEuVlQksOWnt95BT1MR+Utqf3JfpFzAM d4j4gO2gEbqmWXIYdOcZQpC+OvTaIDORvvc77dWlK+04hg8AYvgB/+m/SEejShOd tInqC+uz6mQ7BU7icg== ISI CTSI Jira University of Southern California University of Southern California http://www.usc.edu/ Shib Admin shib-admin-l@usc.edu Laura Perlman laura@isi.edu ISI CTSI Membership Application MIIDCTCCAfGgAwIBAgIJAL6ISyFbeNmpMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmN0c2ktY2Jpcy1hcHAxLnVzYy5lZHUwHhcNMTEwNjE1MDAyOTUyWhcNMjEw NjEyMDAyOTUyWjAhMR8wHQYDVQQDExZjdHNpLWNiaXMtYXBwMS51c2MuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAywyV30xt0x34pailV3pRhvmk XZ4vaVJ/r+dDoG0Cw5GqaBbBF1h/HPWI0yTkqpTMAE614UgISV2inYC4yAUGSUCl 4lNUrFrxub0p1x1feRU0esV925piu8JO10NfmqgU2j8keBdrNocCW29UWLOWL60T tcTH0TZBKb13my3e+5JUiujZgaUh0dtnljV/RU05OaV2Ra+cRkge6gw0/M7G7fkX 4DPgwNDdZbxWLgo4pxJSFiwkxeE60L5jbYCHyakA6sxm/w3Ln7YWL3A2Y3lnFNZi 8ss5W/kqZO/ERZogIxYPWEy92VucDpeYnVNoSNsyDz1hOxjLoGduC0S4PqpRVwID AQABo0QwQjAhBgNVHREEGjAYghZjdHNpLWNiaXMtYXBwMS51c2MuZWR1MB0GA1Ud DgQWBBS96j6oBD1HSjEqhR4a1nuYI40YrzANBgkqhkiG9w0BAQUFAAOCAQEAOtSj tP0/6kp+/eBK03l9XLhTwiTb11dlMNm5LLl5XNyFhYAeCma28vniS1bIMqc3DxQd WapyVf28mcLca9tksPBnlql1+VVCMr0b2RyBdt01Mr5MkJK8uL5H0imeGj362IXj rR/+dqi2xvM1B2myGNREUDvem4ZBV22wn3mYO18ZBP5K2Qt1/Ot+orylmDx+/P42 jjCMf6Q2iY8L4frYtVZXxEdBiiB+7Rmm8Nc+JNAHx5vSmYwSQBq3S8lQOxw4Bz3L hP3h1Xhan7tTNUhjhdIWrWCWdcrNQh+tnsd86dPqUdvkGlOk4Bd89n4WGY2q+w/c U4Dy9kjyBKUFugQyxQ== University of Southern California University of Southern California http://www.usc.edu/ Shib Admin shib-admin-l@usc.edu Laura Perlman laura@isi.edu ISI CTSI REDCap http://sc-ctsi.org/index.php/redcap MIIC/TCCAeWgAwIBAgIJAN7zEbkPT+AzMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnJlZGNhcC5zYy1jdHNpLm9yZzAeFw0xMTA2MDIyMzA5MjZaFw0yMTA1MzAy MzA5MjZaMB0xGzAZBgNVBAMTEnJlZGNhcC5zYy1jdHNpLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOGB/0yvzQh8OeFA6egXfABrzfTA4YQ42d37 5+xBnqyGOlB2Ag2Ven3PHC7S3UBNN5p2vZR0M+89hny+JFJfIfOOX+6jCdqwtsjT 7ao5LBl2zH7Rm2tJREl57ZmYpNyJdZoDPoTDpXib55CQEqn01m7iJHtPF3NhfJq6 2eS0W698XqXGZsz4f4b3cvJ9jgbuUs+GOxOXn4MDt3VSzfHq8/1IL53rBzy7gdOP ig6W6xVzOxtX+ijtbkCpvsM/tgUEtLgaTRclY/yQH1Yn6c7RoHLXS03Qar80frjg pn4NBGYIeWe4mPuHSbshe2B6SbTI5oG1sgeb0Z8CAtIq9s3yWI8CAwEAAaNAMD4w HQYDVR0RBBYwFIIScmVkY2FwLnNjLWN0c2kub3JnMB0GA1UdDgQWBBSkiS+oUy/c 8s7yXUj8YGl3OAD9sDANBgkqhkiG9w0BAQUFAAOCAQEAENYYJmUhjuUXC/dzpCIC Y+rGONDbCVBLbYsffyH3HRY7nhaZMDla+mVM4Ffg/CWpP7WDumAL5saQGVL0iH6K 5rnnF1ppdLrloo4VY6TlFVxjOPpnCkYWO9l9+8yPpFdtlOY/ktz8FUkpFLWKkieQ pw8VlE8HxBQYahNnl7CcmlWL0aBxF6FPx+/R9iLg8iViJFtYMwOE9AAQSkje1JJR 5AR5RNLgUu6t288YotV0bezWHzThegvmJysrK953MM9R7t/sUd2dFjUHbswZKUaD jF8wE+mvFVO5VumG9bQZZI8U5nDYXUxungzxM5xWO3ldq6sDG5VYwTfVnf+/TB/6 jg== ISI CTSI REDCap University of Southern California University of Southern California http://www.usc.edu/ Shib Admin shib-admin-l@usc.edu Laura Perlman laura@isi.edu ISI CTSI Wiki MIIDGzCCAgOgAwIBAgIJAP0KkHKUyBHwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGN0c2ktY29uZmx1ZW5jZS1hcHAxLnVzYy5lZHUwHhcNMTEwNzI2MjAxNzA1 WhcNMjEwNzIzMjAxNzA1WjAnMSUwIwYDVQQDExxjdHNpLWNvbmZsdWVuY2UtYXBw MS51c2MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPmP104w e487nYSRjwlu2J6eUkkX1vVQu1joowQHgK+FMgJ/6RrWDBU9YLtmaBCwMNlL1KdO 7SOCGfyLbeLWP4Ajg7AoOx9ICG9B2b7RakijSemmgvzqPp6nnt+Q82kxNrR8MdDJ GUjRkbY2dTNmfCcyxxv0GfSYQoQzD1xCkq4ra/WmWHFZXq2SFagRqeHiWn/e+F4s wKJhEVKlwcE8c10TGfDsC6saJWjfZqbUShMZoG839e1r3z41AzarwcD/kxB0mbOb M8WIdBcsxOgUZfY1GW2mVB1jZTX7pnUsEpT/fFNx5A2PRAk3yJsOSOKqx+0S7Gvi CIwbNRVjVDBq9QIDAQABo0owSDAnBgNVHREEIDAeghxjdHNpLWNvbmZsdWVuY2Ut YXBwMS51c2MuZWR1MB0GA1UdDgQWBBQcqNow07h2JOq7yrwmNngzWiPh1zANBgkq hkiG9w0BAQUFAAOCAQEAhGo8f/00rEyZH8XVdpr7/KXuoOtrgM2JcbN2/AEugZov P4T6UbxqX520Vj5+iPO8Jy+dew559LdUR1gXW6WPE1+5szNx2EJJX9eW390ylg6b nE8mMooKbgmzxmbXpbsisQagj2zAFumABm5L57knnXp6CUpYHIFHV3MkriZXGCDC +2bUEJVySSWILML0PIzU9tyT9xnzk0F2eqIoJVxgvItkpJu0givqH940aDL6WMDH YbXkNnXCpEYfWMf6joTZ52TNOsdN8cjFRg6ftg/HUBEawx1xgLWnCLhBKyg8YqNj e232xSR5vU3wDiy2Jax1OkZ3MDXV3DbMOvc6IxuVAg== ISI CTSI Wiki University of Southern California University of Southern California http://www.usc.edu/ Shib Admin shib-admin-l@usc.edu Laura Perlman laura@isi.edu Shib dev workstations. Development workstations for Shibboleth in ITS at USC MIIC+jCCAeKgAwIBAgIJALtorLMyDWSAMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWVsYW52aXRhbC51c2MuZWR1MB4XDTEzMDcxMjIxNTcyM1oXDTIzMDcxMDIx NTcyM1owHDEaMBgGA1UEAxMRZWxhbnZpdGFsLnVzYy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCb6HHaQXxKPWa2W6MRzcNPKYuzi0xugzTfd98W uj4JyqGl8wzEY/HxC4WiqWKp+Omcz5XNeRzKvNnvZM3gADpuHaL9K2GlXdTvbFR5 og4pFTcsiobBohwF1655vc3/3FgpxQVkkPUwEb256QPY7addzg+R8zETTSin9Ukq oCaWm51275iAn0CNEW9Z7SFCfsAjKnQtuuQu7GrS8agRSDKzlAGN6ITmXLJTuSws slkGRBc7uggN+rv7Dmh/q2A5MVLgZvW9c5pcus8mR7qh/4HTQ/nNxhmMDLn3Cb/j sU9UVtuEbZQJHy/8sN150s/ebXIP0lq4yHgbNgRuu3VnXlo5AgMBAAGjPzA9MBwG A1UdEQQVMBOCEWVsYW52aXRhbC51c2MuZWR1MB0GA1UdDgQWBBRZcMEtbn5Dtmy6 TS7/xnHv/2tqvjANBgkqhkiG9w0BAQUFAAOCAQEAecxD3r5IdNls4CNIWr4QKaQI kNg6pTpHmL/gSiWAU7LSMRM3FCae3oX+ZMpchkR0LgXFyfsNo9K+d4LGnO15CZSd RmZ3/v5i17jAsLKMvXBelEUu9fFlaazQT6BSCnY/cY/8Rx5Bd4Fo7Yc1pT0jPvhL UxepitugyJz4QlqCDZhQPIfTdy66E3H0Kq9NQa3jFAC8wVyfPuTpGI2D8jIce3Tt B0SI+4HA433tpcXug1FAsoY3Ueezkn/2tzHMlrDnLS+jXqCfgqPSjmccn6ZMfbi2 zo6GQAnM4eEsNM5RIB794ix2SCASLzdgCOa3+rJJfQBt2mSCiH+cuM1Rb+zx3w== University of Southern California University of Southern California http://www.usc.edu/ Russell Beall beall@usc.edu Shib Administrator shib-admin-l@usc.edu MIIC/TCCAeWgAwIBAgIJAMJB0rBxoD24MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmdkcy1hZG1pbjIudXNjLmVkdTAeFw0xMTAzMDgyMDI0NDFaFw0yMTAzMDUy MDI0NDFaMB0xGzAZBgNVBAMTEmdkcy1hZG1pbjIudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSNrfQeA7jBI/BGihtm+9pN/RJOwNZSxjvH TE7PzYkMPcEw6PvUp05L8/aFvdn0tduIWa/D1g7Chg3Gp7oxsr+iSUbC1USH3Pat 5j+vZN+Md8OVEXytHctLoYbh/nCOgVd5Q1qb57iQF5HSagtdoeZvRiU14rdGDU7L Zu5CBBhjb+bZw5gQOzcd38HvrQImoWUpBs3dnvsz5DeZx1i3vrGrADtT7qguxvzi J05W0jAtwpOH3a71MISKM5UhYXQ8wL9KTC+Mauy0ghaDc2pDnXPXurTZUoRFA/WY CywTZkij8SFQzSZCTH9HqBimb+u684iOddVvh2UuZ/hhypxZxjcCAwEAAaNAMD4w HQYDVR0RBBYwFIISZ2RzLWFkbWluMi51c2MuZWR1MB0GA1UdDgQWBBTrIVFLsGsu 1peer4r5QBymbeVMLDANBgkqhkiG9w0BAQUFAAOCAQEAcS6AMbeH3xfM2l0uM5za 63lYXSsXRoz/DL+wPRWkkdzaVtyrYMbKTs5a8RtGETsJM6pDeII2rcpiE2YRkafy 4Db8gXzYBfOlENlISLYth31BuzPxHHmEBeJ371vWdPlahKy4+hkpFlUyT1gnirAI npX6vD84hUFEc1DIglGOMBe69DLH8aFenEw04yVGrorJG3oA3G9dcjZvItEM9phw qC09SBTEGw5nkwMjeItgKAnyloK4krTbsJYWPCPMIYanXExuSa5cdMzYV3cVlxeB ZLBqVeTXyEUvO1BLcFF8l46GjfFCkpEl8CkREO160x1LhnBK7i2ifsm46cvSR8NO VQ== University of Southern California University of Southern California http://www.usc.edu/ Shibboleth Admin shib-admin-l@usc.edu Brendan Bellina bbellina@usc.edu Asbed Bedrossian asbed@usc.edu MIIC/TCCAeWgAwIBAgIJAIamKSFHnpZSMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmdkcy1hZG1pbjIudXNjLmVkdTAeFw0xMTAyMjQyMjExMjNaFw0yMTAyMjEy MjExMjNaMB0xGzAZBgNVBAMTEmdkcy1hZG1pbjIudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMO9KJO0FNZkVPJRglp1tEnZDMRas5PKwlH7 RvS6W2ASTe8s5QE9mjRQVKnQipCeggoZGiWS/c/tx3mxAOP5rAjTWv4cgc64XHNJ +bujmTiJecXSP57kquZUVOufMKQI0+XSlX6fDV1ocNStEKe3sjbDozrXG959Mnl9 K9gleqJQfKlIFsqDe2z5m4dMrHlVNUuTxDIjLl3jK7SxghyRFMvuNnSauSAXJNQ+ P+t5YCUY13AtJJNg3ydebYeXX4EtfSU2b3fSKrnjyOTMjzuvguXdd8ZPLonE9VMn TzHsP0cxnrmDZ65GnYW1TvAgzMmXVzuQggfdIaeE/uX0ZUnUnmsCAwEAAaNAMD4w HQYDVR0RBBYwFIISZ2RzLWFkbWluMi51c2MuZWR1MB0GA1UdDgQWBBSaK7tUdzK9 1Kq9EytukZYIkIcKXDANBgkqhkiG9w0BAQUFAAOCAQEAVzn+FTJ4pj+DVJBIUsAT Q/jd/zojtGZIwdCOiYumSdAIiEEiMl61rZCT1IBxw129+vx0Tx2zuZOEcsm6D5pL 4bvS8lXzC0NwwgSQVFaOFCe9W12yZPuDOrdStc/vtLaehKBrFlhimvxMA7oR+vx3 QlylyvV3eSVErzn/fQXcNhYTOJrOVt0uNSgkg2ZpFh08r/joZYD7NoW/2g9r8Yn6 qwBNePPvCTNRu0uSUL8hp7UbOLgVteMlA1zbqJO4DNbrMU/U+aFfyGssCY6QyzVv ijLt15voPxjNakWdQKJN9vW6mxU2bTBffkgJpPcPNQXu5wg11noSGN84uZELW4yW 8Q== University of Southern California University of Southern California http://www.usc.edu/ Shib Administrator shib-admin-l@usc.edu Asbed Bedrossian asbed@usc.edu usc.edu MIIDOzCCAiOgAwIBAgIJAOsEimQ6y2n+MA0GCSqGSIb3DQEBBAUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudXNjLmVkdTAeFw0xMDA5MTQxOTU4MzdaFw0xMzEwMTUx OTU4MzdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPYoMMNdJe/fGRRga0wV9AtFIE+HY/heQ/Zi UVgVBvKEmdGSZzliGw4MXfl6pKgyLJNW9qFZhpvX1DUmo0UqPxHhzmXB3VBjbXPS 82uaqT0UbWMnC5imTyhn02RfU6hIsM69dlPEL0BMzsQkZN6eXKWq3cFH+ASCo+DH E2GmtHiacDvebnh9StN+i8wrYuikinl/FCdspwApp5bfLX7Wy0srmHVz9cU0CNE+ 0+aUmYMQrbTp1ZZ79bxHGGn4H0Qtz3ZzIh463UmGIYobiER38ffgCiwbKNqVvlga wbzOSYf9fd2ODtsyy9ONl/lVI8zZa8ZeXQwFN3xoq26ao/55w+cCAwEAAaN+MHww HQYDVR0OBBYEFGY9zA19qyhVy4PGN5VfQbZ7azoUME0GA1UdIwRGMESAFGY9zA19 qyhVy4PGN5VfQbZ7azoUoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnVzYy5l ZHWCCQDrBIpkOstp/jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQDP zzOadBGfkbl1sGAs+IOGMfYdnpTgGXx2OO1fqlVsh8n46Gfv8RqlVQSyNLyc6zaE CWQkl22N48WJ+RUmX/WI5pGaK4nar80lUEAEDvUHAVgxXaKM8xuA3Cg9k0QFg9KK zJ18pSlHNU6UyHre7ZmakK/vrUrZZYjAb1SpT/4nQFpJJ8nWEW5y84oWmLbeTfXT hSLkHaBKYfOguT+INPXSOs4o2Q2BG8afhBhg69l0z1Cw3vyq71jSxyJtFFyAse91 oXps/7rIAlPPJw1N/eQ/QvhoYMv62/RW3+giaQUVAw+CLknTVOR0RUIwavRsklU9 pZ3Qa8Wc8qe7ciPnNkHt MIIDGDCCAgCgAwIBAgIJAIO8BJMy8v25MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudXNjLmVkdTAeFw0xMzA3MTUxODM0MTVaFw0yMzA3MTMx ODM0MTVaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALsR/GQRzogc63vGoWk94bSkvK5TYVtQvH9A yj7a8XXuQGr0+v/n6ElnjC7ir0TsrgsMizrWZuHNEdFi3ICV7ZATmuomH2IQbU/8 iQ+Bk2y6tS3yaLhXlf8jOgoccGUAQwP/0+OoRNQmx6PzdkWBXjsiMDSIbRJj58L4 IhTd5MYUYYbVY2JLZtgFXX7ACLkLrzTJhgCr/CkepP6PfTn+Nom+t+x04SQuUF8H 5W2jwRRvlA1DOL0kZI7LWBarG4W99YHCCC4b5To9tvY+eNZoHCqbHXyYgBUlz4AT DJ9SRbU5MizWYWMDvVEklA/M4EQ+F7c8gpAVYt9hquBd3oYNi+MCAwEAAaNbMFkw OAYDVR0RBDEwL4ISc2hpYmJvbGV0aC51c2MuZWR1hhl1cm46bWFjZTppbmNvbW1v bjp1c2MuZWR1MB0GA1UdDgQWBBSFKUf2/Ha65sgbO2VkfrBkQFzIjTANBgkqhkiG 9w0BAQUFAAOCAQEAlssx6u6/cU5ucI1TEUfw9sNhVpYyRX6kzAnzNIkyuq1vNv7y DFBKbvKlMjuXbxEqLU9pGUgZaRW0yHLTa2Lj001ohk2A/AhhAEoNYJOIeN2w3bFl COY0jAtSyCs9CEK7t6i1+w1jH3CBE1QO8BLHK5jMLkBEuL6KCpshxypyqVxA99cf z5Bx1PefOz4/mE6zQrYUwbn1wSlbPnG8VvFHCkPWFYq0fUtt2GFa9/Va4MfzMJO8 zh419vf+P3WE28wIM1uzuNJnnN1ugTINM0tdncgJnoXGwXPXpDvIDUWBHqHhqiqf 8bMYQw/J8MvmwVw++cbBCgAi6bEcrOpcge9r1g== usc.edu MIIDOzCCAiOgAwIBAgIJAOsEimQ6y2n+MA0GCSqGSIb3DQEBBAUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudXNjLmVkdTAeFw0xMDA5MTQxOTU4MzdaFw0xMzEwMTUx OTU4MzdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPYoMMNdJe/fGRRga0wV9AtFIE+HY/heQ/Zi UVgVBvKEmdGSZzliGw4MXfl6pKgyLJNW9qFZhpvX1DUmo0UqPxHhzmXB3VBjbXPS 82uaqT0UbWMnC5imTyhn02RfU6hIsM69dlPEL0BMzsQkZN6eXKWq3cFH+ASCo+DH E2GmtHiacDvebnh9StN+i8wrYuikinl/FCdspwApp5bfLX7Wy0srmHVz9cU0CNE+ 0+aUmYMQrbTp1ZZ79bxHGGn4H0Qtz3ZzIh463UmGIYobiER38ffgCiwbKNqVvlga wbzOSYf9fd2ODtsyy9ONl/lVI8zZa8ZeXQwFN3xoq26ao/55w+cCAwEAAaN+MHww HQYDVR0OBBYEFGY9zA19qyhVy4PGN5VfQbZ7azoUME0GA1UdIwRGMESAFGY9zA19 qyhVy4PGN5VfQbZ7azoUoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnVzYy5l ZHWCCQDrBIpkOstp/jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQDP zzOadBGfkbl1sGAs+IOGMfYdnpTgGXx2OO1fqlVsh8n46Gfv8RqlVQSyNLyc6zaE CWQkl22N48WJ+RUmX/WI5pGaK4nar80lUEAEDvUHAVgxXaKM8xuA3Cg9k0QFg9KK zJ18pSlHNU6UyHre7ZmakK/vrUrZZYjAb1SpT/4nQFpJJ8nWEW5y84oWmLbeTfXT hSLkHaBKYfOguT+INPXSOs4o2Q2BG8afhBhg69l0z1Cw3vyq71jSxyJtFFyAse91 oXps/7rIAlPPJw1N/eQ/QvhoYMv62/RW3+giaQUVAw+CLknTVOR0RUIwavRsklU9 pZ3Qa8Wc8qe7ciPnNkHt MIIDGDCCAgCgAwIBAgIJAIO8BJMy8v25MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudXNjLmVkdTAeFw0xMzA3MTUxODM0MTVaFw0yMzA3MTMx ODM0MTVaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXNjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALsR/GQRzogc63vGoWk94bSkvK5TYVtQvH9A yj7a8XXuQGr0+v/n6ElnjC7ir0TsrgsMizrWZuHNEdFi3ICV7ZATmuomH2IQbU/8 iQ+Bk2y6tS3yaLhXlf8jOgoccGUAQwP/0+OoRNQmx6PzdkWBXjsiMDSIbRJj58L4 IhTd5MYUYYbVY2JLZtgFXX7ACLkLrzTJhgCr/CkepP6PfTn+Nom+t+x04SQuUF8H 5W2jwRRvlA1DOL0kZI7LWBarG4W99YHCCC4b5To9tvY+eNZoHCqbHXyYgBUlz4AT DJ9SRbU5MizWYWMDvVEklA/M4EQ+F7c8gpAVYt9hquBd3oYNi+MCAwEAAaNbMFkw OAYDVR0RBDEwL4ISc2hpYmJvbGV0aC51c2MuZWR1hhl1cm46bWFjZTppbmNvbW1v bjp1c2MuZWR1MB0GA1UdDgQWBBSFKUf2/Ha65sgbO2VkfrBkQFzIjTANBgkqhkiG 9w0BAQUFAAOCAQEAlssx6u6/cU5ucI1TEUfw9sNhVpYyRX6kzAnzNIkyuq1vNv7y DFBKbvKlMjuXbxEqLU9pGUgZaRW0yHLTa2Lj001ohk2A/AhhAEoNYJOIeN2w3bFl COY0jAtSyCs9CEK7t6i1+w1jH3CBE1QO8BLHK5jMLkBEuL6KCpshxypyqVxA99cf z5Bx1PefOz4/mE6zQrYUwbn1wSlbPnG8VvFHCkPWFYq0fUtt2GFa9/Va4MfzMJO8 zh419vf+P3WE28wIM1uzuNJnnN1ugTINM0tdncgJnoXGwXPXpDvIDUWBHqHhqiqf 8bMYQw/J8MvmwVw++cbBCgAi6bEcrOpcge9r1g== University of Southern California University of Southern California http://www.usc.edu/ Brendan Bellina bbellina@usc.edu Asbed Bedrossian asbed@usc.edu Russell Beall beall@usc.edu MIIF+TCCBOGgAwIBAgIRAIKsbn1BFZwJW6vMMAcf9PQwDQYJKoZIhvcNAQEFBQAw gYkxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMS8wLQYD VQQDEyZDT01PRE8gSGlnaC1Bc3N1cmFuY2UgU2VjdXJlIFNlcnZlciBDQTAeFw0x MDExMTIwMDAwMDBaFw0xMzExMTEyMzU5NTlaMIH7MQswCQYDVQQGEwJVUzEOMAwG A1UEERMFMTY4MDIxCzAJBgNVBAgTAlBBMRgwFgYDVQQHEw9Vbml2ZXJzaXR5IFBh cmsxHzAdBgNVBAkUFkxFQVZFX1RISVNfRklFTERfQkxBTksxKjAoBgNVBAoTIVRo ZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVyc2l0eTEsMCoGA1UECxMjQWRtaW5p c3RyYXRpdmUgSW5mb3JtYXRpb24gU2VydmljZXMxFDASBgNVBAsTC1BsYXRpbnVt U1NMMSQwIgYDVQQDExthbmdlbHNoaWJhY2NlcHQuYWlzLnBzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVQ8hch5fY3XEXB6EDoovyUR8pXtOy UpzLx2NjoTAEQX3fF+JXqo2TqdYZf9ui4vuE8gVDUyl7+pVvXc46ecisL42Ab+VB UjwpwOc+XB+Jbdjh1c4NIYG+wqQq93BirxRPf+BWQscf8TzMGOEyUNM0IHA6pPG6 QdqGCLzUgEdkZ4oPSOCH+mtQPP6k5PE96d8XVS/AD0ZytWGZzaK/QCL/Aw5VQ2V7 of7ffGZ26w4jPRD6Rb/HQv+DIlykfsrsdvxtstGj4gQ7P3ERphYxBD+oxP3uinUT tz+QVIeXWOnwH9gd7vKF9dF77likmKdUGAv96bCU6Ls6ZZ9yyLhYpTeNAgMBAAGj ggHmMIIB4jAfBgNVHSMEGDAWgBQ/1bXQ1kR5UEoXo5uMSty4sCJkazAdBgNVHQ4E FgQUCFH1TuCQ5u0GM1e2niUIgWyqO4swDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEYGA1UdIAQ/MD0w OwYMKwYBBAGyMQECAQMEMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNv bW9kby5jb20vQ1BTME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9jcmwuY29tb2Rv Y2EuY29tL0NPTU9ET0hpZ2gtQXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3JsMIGA BggrBgEFBQcBAQR0MHIwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jcnQuY29tb2RvY2Eu Y29tL0NPTU9ET0hpZ2gtQXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3J0MCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wRwYDVR0RBEAwPoIbYW5n ZWxzaGliYWNjZXB0LmFpcy5wc3UuZWR1gh93d3cuYW5nZWxzaGliYWNjZXB0LmFp cy5wc3UuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQDjO4b+SHTp8cX88Bd3y10T7xmA KqW14wJ/rsToAQWtVeQyJyxhoIKOdWIBjdONJ50M6pduMYmr/+Mp/UvXixvJSzbX 1gPq/UigAhZfvNWT6W/nno5IqJ/zyVUmYnU860S1/VRZZdzkysF/ErOOrScmCFw4 JlchAoxqHNo10Nh5WJp85AtNsvd91F/R2p+KYZt/3uj/UxPsnmCc65S9p4jIDF8O s0ZcMb0pP6VHlEi4gv81X7GrNlSNVLFH5aGrjgs6C1vTsP9cPz8f2nEcDWc3rf8L uyYoaiL2odhqt0IHn1WN9yp3y3IImJ5LlW5xLt9/RFMciUXl210gcaAuoxpD The Pennsylvania State University Penn State http://www.psu.edu/ Terry O'Heron tno1@psu.edu Andy Fisher anf107@psu.edu Penn State's central course management system (ANGEL) MIIFOzCCBCOgAwIBAgIRAMTlp5UgAEBvOPiJV0/IuTcwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjAzMjgwMDAw MDBaFw0xNTAzMjgyMzU5NTlaMIG0MQswCQYDVQQGEwJVUzEOMAwGA1UEERMFMTY4 MDIxCzAJBgNVBAgTAlBBMRgwFgYDVQQHEw9Vbml2ZXJzaXR5IFBhcmsxKjAoBgNV BAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVyc2l0eTEsMCoGA1UECxMj QWRtaW5pc3RyYXRpdmUgSW5mb3JtYXRpb24gU2VydmljZXMxFDASBgNVBAMTC2Nt cy5wc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2m5JL8l 1FGluvwEqVZiFxNBDWfuKNVr8ITDsHBastL9elwFj4xOBHMKhAaG/NF3ROUtTbKU PaQ5F3bZ8J4zKsNAqXT9P6bw4YSth5SxfRb1LcuySKivbcZ5TMNdpmFOoX+Hpjxp onXXnSmB0nrv1UrQid2wpLS/pPr/BZR/cQAghKVmxPAeXUKjgYDxvvpQuJi8tDBr 9ZRlLh9GDyL1OKXlGNQj7dmmebpAxuHepnrDhHJhZj0hJlrj23Cc67WSgfDm1pbN UdRU+jUjxGLchX9bROiojajHp5lLKvhoTUSU6dX3uX6HwT8aizcV8dkz2U0imymG NVs/0Mxir/mowwIDAQABo4IBqDCCAaQwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNr e1Wl3vW+NF0wHQYDVR0OBBYEFD1lQAQd0tOS9rN1VXal3n7EwF3NMA4GA1UdDwEB /wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRo dHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wu cGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21tb24ub3JnL0lu Q29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5BggrBgEFBQcwAoYt aHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0MCQG CCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwFgYDVR0RBA8wDYIL Y21zLnBzdS5lZHUwDQYJKoZIhvcNAQEFBQADggEBAAjCSz7Y+hcublYAuXJ4OQUW eBLs/QP25dQKI/6e92LuK9x0hlsE1DLexMrP5+j6ZKetLZTQ8pVkRUyjqnfiL7u4 PtdfQbLpxHpH8xAuyaUD94lBF7UbVR60eo6pbbOzpL3gzWENcnBfCO2qws2SB0mh 6xcZAsXmcgcQEq5YWDUQUJedwePWXHijS0Uc4Ib2HwWyUh+OqEaDLsbP/TdTJgCs BmA5S8Dj+O67r+cpMPN/IvhgGaKVlrVSLeqSqs+Si0JS03LgLbY7OZToKpsfrZT/ Zd2QahQiljGMRjOhQ0pCQrHTLQ8L1oC0U6hvF7DKbxNxrXy5DTywa4XjTtOPTq4= Penn State's central course management system (ANGEL) The Pennsylvania State University Penn State http://www.psu.edu/ Andy Fisher anf107@psu.edu Terry O'Heron tno1@psu.edu Penn State prototype COmanage instance MIIFNjCCBB6gAwIBAgIQEqyrTGzYSsT1F3RqaMChtjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDgxNjAwMDAw MFoXDTE0MDkwMTIzNTk1OVowgasxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUxNjgw MjELMAkGA1UECBMCUEExGDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFyazEqMCgGA1UE ChMhVGhlIFBlbm5zeWx2YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MR4wHAYDVQQLExVF bWVyZ2luZyBUZWNobm9sb2dpZXMxGTAXBgNVBAMTEGNvbWFuYWdlLnBzdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDvarcY2cp4NplMtUjmiMG0 8EvluHCnUMgqp6Hrn9hrJ8VJj5hLIsiJqnqzX0JrjL6IdLw8RFL/vR40TdHJccmL NwzL2+lmzcx5axUAoPiKzDak/V50H7NAZrKxkpBrcDFSwdlqZMHyZreKQ3V5HZdY 4ggyLHUgggYOFM+uNx7p6Qzkerq/nYuM23FVDN8phnGTMZL5RxBMJDRpLSqW3tAL qnz+ocgntS3z9zCJ/7AzjIry0YV3ikrs/IHyEXovhFaUlB/2sKvBVkSinWueUepp c0En7Dq62Go5EcRZrokzzSbNei6Y3JVldrcQzhBDLz0W5HTdxP1CUjhPox/8Yebt AgMBAAGjggGtMIIBqTAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAd BgNVHQ4EFgQUYbASm05zJYjt/1XG5GBQzAUqKP4wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1Ud IARWMFQwUgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3 LmluY29tbW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0f BDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2 ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2Vy dC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGG GGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzAbBgNVHREEFDASghBjb21hbmFnZS5w c3UuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAyW+oDkDE6SUovM1xj5/Y7xdadeUDs q915LhD3NVqxCn8iyQ2iJxOaqaF+xsc42mmsL8BGzvg/uBkrFVbDKF2jDYHqcFdK qB/tGS7Q4nkwP5h+phLuRisxt7Qt1dOxJpN61gW6Orv2L7iO4ZKLeMA1ljunfx2F NsbLbnDB0wYzb+2jkxKIAODydN1UGpybIYZIcSJzLZkxLxkejoXXYaVF/LQIxsCT iMsPxFzd+wsTkuE+tg81Z/YFbkMMItDiQLNJC2axQ/llHQZtbXpCNdgrR6eBxz1Y 3m8xCq34O2Os6aSJTEAvxHZ5wE7I88iIZp68zudQHJqCAzBpkxtlGG23 Penn State prototype COmanage instance The Pennsylvania State University Penn State http://www.psu.edu/ Chris Hubing cjh@psu.edu Phil Devan pmd@psu.edu Rich Cropp rac@psu.edu Confluence test wiki MIID3DCCAsQCCQCCE9yO1i+OLjANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEYMBYGA1UEBxMPVW5pdmVyc2l0eSBQ YXJrMSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkx HjAcBgNVBAsTFUVtZXJnaW5nIFRlY2hub2xvZ2llczEjMCEGA1UEAxMaY29uZmx1 ZW5jZS5ldC10ZXN0LnBzdS5lZHUwHhcNMTExMTExMjAzNzQwWhcNMzExMTA2MjAz NzQwWjCBrzELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEYMBYG A1UEBxMPVW5pdmVyc2l0eSBQYXJrMSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlh IFN0YXRlIFVuaXZlcnNpdHkxHjAcBgNVBAsTFUVtZXJnaW5nIFRlY2hub2xvZ2ll czEjMCEGA1UEAxMaY29uZmx1ZW5jZS5ldC10ZXN0LnBzdS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEk4sZ3hkzyFdhbbLXcZUgbjwGoiqAyjfH Qgt/AG8iqtI/St7N2XaOh9mmtNz9kBFdDEBScdf/wUFp5rnDdAis/sKkrRn+8QnH QARIeN6x1iGdUcqmHqsSLTqDUUOEhNSnjWCPmCAGgUp8Etd4ZIKTs6g0aPaf4dhh Aumj9UgYhzO3PMYpucnfszV4f7mVT274rONdeUwpYy8HZh44zC+CQ+btNVi/aWm9 mnJmwZuXrn3UcB/8Um6BX6DTuoGKSSOPBHvetafyv+bFs2XZ4B9vDB4hKb6M4WL9 R/A3v/NILMtPpzdpqMGGT7tpR7Uz4ovG82IjEBFrhzSzJzakS1CbAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAKBNItNLhmNeTabmG+kLmdhJTbryWAsoRUyfUnOqTR7u m4rDQQvfl7N0Zjc/vGVFLapQmFMXp987wd/8mCQndUhQjkHZoT5UrKdGEGLqP7df JMECq2TFpet4Ki9KAyZKcJ1DrXGaqFdY19q3B8PTbdjmjPdWbp5EMFuS2kJzzh2k 93gBsTG+tl3dWyuqbuaYULsbHUSfHysP2FvxyVfFCyquv2/WM4sPlxhIe9bYqyQL PjR+5phsjG8+9B9Zbx5LJ9qmoUVKKUhfkeDqAx6kVBrcwWX1goGqs1Jwy7jC7Rsk ONVlWu7bu+IYS4B2t+tMfbLnzZlCIukyhxQtN/o/bmA= Confluence test wiki The Pennsylvania State University Penn State http://www.psu.edu/ Chris Hubing cjh@psu.edu Phil Devan pmd@psu.edu Rich Cropp rac@psu.edu John A. Dutton e-Education Institute Courseware MIID5DCCA02gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBwDELMAkGA1UEBhMCVVMx FTATBgNVBAgTDFBlbm5zeWx2YW5pYTEYMBYGA1UEBxMPVW5pdmVyc2l0eSBQYXJr MSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkxMjAw BgNVBAsTKVRoZSBDb2xsZWdlIG9mIEVhcnRoIGFuZCBNaW5lcmFsIFNjaWVuY2Vz MSAwHgYJKoZIhvcNAQkBFhFjZXJ0c0BlbXMucHN1LmVkdTAeFw0xMTExMjExOTI3 NDNaFw0zNjExMTQxOTI3NDNaMIGtMQswCQYDVQQGEwJVUzEVMBMGA1UECBMMUGVu bnN5bHZhbmlhMSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZl cnNpdHkxMjAwBgNVBAsTKVRoZSBDb2xsZWdlIG9mIEVhcnRoIGFuZCBNaW5lcmFs IFNjaWVuY2VzMScwJQYDVQQDEx5jb3Vyc2V3YXJlLmUtZWR1Y2F0aW9uLnBzdS5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmpynJPF+IZsErzKQp xdTFiTzd0j3E0CtJsIn+2yyBPGbwnzQ+WacpsDgQGD0a1A/y9nmi2eDhLFCvOUJ3 x9y7zCoom8f+IT0Qs4F2RU4vqEsNDSfQUMCuss2FZX30LtoMYu13JGYz9AgKXJUL /TIwUOvrxi3yACWeTwsS9eXvCpG+sqPYSgAPSMpg7AMW9kFCUWn7wM75ZrpW097/ bS1HUcUdeuIagD/GYB/mV1a5uYtyevm9YtW22BY9sovVZoEpk6cukYksGGEPJWOa MDHVm8eheJ40gb2dDBJxtqb7gQVBQqnCUy0Ju62l68qnggVua//mHLs/SKWMA+5c vC1xAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wg R2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQ9CQGlg7bQs5ucj9D7B92L 1nX6OTAfBgNVHSMEGDAWgBR/c9t+LziCTstYYUw6ZOr3FUzKpDANBgkqhkiG9w0B AQUFAAOBgQBJg8oGl5GOmvj1NCE4GfniqWx+MbSCQxaJwxBsy3wKpQbGxCr07y4f OrFkC2tXlB8fiJlHHe00CcVlleGC7FwAM0vwwPoFP+OAN8v4AfwmZwjrSkW+xsLM Bmep9C+V0hknVH09bXsRDJM5ZuKa7iCihUS1rx16kmAz1bCJtIoCXA== The Pennsylvania State University Penn State http://www.psu.edu/ Jeff Buechler jdb11@psu.edu Tom Canich tjc181@psu.edu Earth Science Women's Network prototype site MIID5DCCAswCCQCWr8HjGGDnPDANBgkqhkiG9w0BAQUFADCBszELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEYMBYGA1UEBxMPVW5pdmVyc2l0eSBQ YXJrMSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkx KDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxHTAbBgNV BAMTFGVzd24uZXQtdGVzdC5wc3UuZWR1MB4XDTEyMDkxMDE5MjgyOVoXDTIyMDkw ODE5MjgyOVowgbMxCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWEx GDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFyazEqMCgGA1UEChMhVGhlIFBlbm5zeWx2 YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNo bm9sb2d5IFNlcnZpY2VzMR0wGwYDVQQDExRlc3duLmV0LXRlc3QucHN1LmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHHaOo79a9qcmdGzXs8Jfry vzq9/GMvsshIGPBtG1DNlI1+wT+wyW1QQYcq5tmUffZCyZvL05BmNhU7rOxJcxr1 VXdx7/cFNO2/ahhOCiCKFfvcpobDIdeBDrtrAmqIzP9xFJzfHt+EAmZySRX1qJJW fQe1WeuCRckFCbNToaKPTntWLPa5mDM6padMy7Sit3iLkKB2SaSOjpYya9oqRlXp 7qErHd2n9U9mHojD9UbX8TIu+YsIBi0NfSnthkgjXyjCvyXbWIs9okUG3coMbQHE dXZd3v6Oc/9Ym/dT1jgPUaAENokf6yExE2NvSTROKfpTQlBXUXvreAzf4jnAEZcC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAcpPyHaJAgzLSBtSPw58hzWkQ3amnWEVT 79VkV2MvFwzD7xx7abgC2AmTtggD9tPrkfXhc1+hLazIHsa3guzuV53oZwMpOgK/ gkDhRguO7CUuhZjaqBWXKaTy57a+O7RO2qh0Fc5uZOFRRrK3angqDNlttr7YOdN3 DX98+rIS/LJ8DAwelPgE934hdFfCHegrS7RQK3FdvVTX9kXtOnffBX+Qfq3Unrew P0FZoYH4wnVIR3UkL4pG5T995qLg+dfeG7Q+Bg05CPho3OFh2Y+86/npzoaCZvif H9/0gYtP5S3UGfbbdLsMVeGRveWvHWE9F8Hp+vmuwSqI4nnSXngHdg== Earth Science Women's Network prototype site The Pennsylvania State University Penn State http://www.psu.edu/ Chris Hubing cjh@psu.edu Phil Devan pmd@psu.edu Rich Cropp rac@psu.edu MIIDJjCCAg6gAwIBAgIJAPtozfnY5ihKMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lhbS5wc3UuZWR1MB4XDTExMDkyMzEzNDEwNFoXDTIxMDkyMDEzNDEwNFow FjEUMBIGA1UEAxMLaWFtLnBzdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDKHb+1M+TZe+5QSUuD5ldya0a8HthcmzYKLBRwK46ZjXkT/deVZ6Ky uk1Jl+9GM6scYc2rHquSj/DNuPqMvbtI+UEgVtQR66lGYT3bosGr9vH0MsGGBGja 3pyYUfgr2n+C2q9bwcSZHGKMBUtbF/+Uv/HZVvkL0/3tTgK/OcuG3lRbhMLy1iF+ YvcTVhRqdLotHpNTwDQQk6jvjuN/3pyE4uXDSKXq5yv0TNYdGoPgQQ7yD8z55gUW leB2Whr/ahcImq3DkgjCOQd8CXHmFC5lXHrlg/ygYOP8vgSTsdg49RUm+En2EbyL E+2s8zGWzBHEwUDMyCbWOKc3O6bAxZnjAgMBAAGjdzB1MB0GA1UdDgQWBBRFvwWT E4Y4Frfhqi6PhF+gUlkxBDBGBgNVHSMEPzA9gBRFvwWTE4Y4Frfhqi6PhF+gUlkx BKEapBgwFjEUMBIGA1UEAxMLaWFtLnBzdS5lZHWCCQD7aM352OYoSjAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQANykwKEins1FJWAYbyaKxKo4Mv1+fO 5mBtuo2OkOHQaqAbtWLK25MOv1y25q+51k/6Wro7x0YZ9Ek9krZqY3VoD7eam+Ev eAzuK04TjvaDwR4tdb4KvLRqbfD+lulFh1/gLjiu+CBm3fPuSa9c0W91I8qxpfAH baokfcOiZti6uyicCkxQ2zQK6WcJyuP6jxRZTMsF73oZJqd8IQE33Ub1snGk6RnE BQPLHOY2HwfMW81Orj1dzqwfcIFpMJJJVyhidc1r3cuYc/clTVVYWgtsvgpJIbM7 MDebCMu3c5U9Z2yedGvC9LVP2H3n/fkVRujQdSMlE0dMTM0oIaY9RxZl The Pennsylvania State University Penn State http://www.psu.edu/ James Vuccolo jvuccolo@psu.edu Penn State Staff http://www.psu.edu/ http://www.psu.edu/ur/privacy.html https://ait.its.psu.edu/psulogoforincommon.png MIIErTCCA5WgAwIBAgIJAKf39my5mM01MA0GCSqGSIb3DQEBBQUAMIHsMQswCQYD VQQGEwJVUzEVMBMGA1UECAwMUGVubnN5bHZhbmlhMRgwFgYDVQQHDA9Vbml2ZXJz aXR5IFBhcmsxKjAoBgNVBAoMIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVy c2l0eTElMCMGA1UECwwcT3V0cmVhY2ggVGVjaG5vbG9neSBTZXJ2aWNlczEiMCAG A1UEAwwZbGVhcm5pbmcub3V0cmVhY2gucHN1LmVkdTE1MDMGCSqGSIb3DQEJARYm T1RTX0NlcnRfTm90aWZpY2F0aW9uQG91dHJlYWNoLnBzdS5lZHUwHhcNMTIwNzI2 MTcyMTUxWhcNMjAxMjE2MTcyMTUxWjCB7DELMAkGA1UEBhMCVVMxFTATBgNVBAgM DFBlbm5zeWx2YW5pYTEYMBYGA1UEBwwPVW5pdmVyc2l0eSBQYXJrMSowKAYDVQQK DCFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkxJTAjBgNVBAsMHE91 dHJlYWNoIFRlY2hub2xvZ3kgU2VydmljZXMxIjAgBgNVBAMMGWxlYXJuaW5nLm91 dHJlYWNoLnBzdS5lZHUxNTAzBgkqhkiG9w0BCQEWJk9UU19DZXJ0X05vdGlmaWNh dGlvbkBvdXRyZWFjaC5wc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwiF//aioR8K6piwhQtyljIw1/L9sSGhfiY2irN9I5ZAZidhGFJ66zc0I nuXcurPdl/7keCjgNpCXPk1W6LHUNlZT+uMGZOwXmKSVw2MdAZqRcNBJ0u88ThYS KLw2NPXk34IjwJLl76dJfU0HKVlWAualkZnSRz2u/O3pODU3VTCyuvSvgV2QRftk aggB1NP7O9fxNyyKLsayI4znW76Pr6rn4Z8xlqwVnutL9/ivdqbqqtVoncwTUCwe JdHwe1THcYx/v7Divx95NUC05lL+ZONoX75LnYiAyFrhRFAAsSWsFAas85RzLLQA a8tjIfDHf1CVom7pIUpaPG+OGdaR9QIDAQABo1AwTjAdBgNVHQ4EFgQUFO8ugKdy n/CxkGD7882/sISq/KgwHwYDVR0jBBgwFoAUFO8ugKdyn/CxkGD7882/sISq/Kgw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEACCqYA8QbfkMIdZkUTmUS ppXNK7jz1IeMx+sc7rcNnNgusGzbZxwdsQJOPDt6TUxrfD9nTFjfYbLyXsCeR0ZP GdYD0nJCYSXSxnbQ/2X0tLuQjdzMJKyQGYxrvnVpG58tk2XQ7HyWyVSW57FaMams lQvKntMBRcGQowD6O08cbFmky1viVLlvNuSvQFchA4+1V0lRZyWzrGVuOAuP9Hbv rqj3rsPXlJQLVvGISTspolkrzWA4o4Ou1xfPqV43e3c2kjFbA3wKzpvlC4knbrUV LCCXJ3dFWsDAVuMrGEcNKNzvpKYnduEPb8vS1J0oBtPAGsAwbykJbgVgfyipHgFe pg== The Pennsylvania State University Penn State http://www.psu.edu/ System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu Penn State Administration http://www.psu.edu/ http://www.psu.edu/ur/privacy.html https://ait.its.psu.edu/psulogoforincommon.png MIIFwDCCBKigAwIBAgIJAOi6tSoagjzYMA0GCSqGSIb3DQEBBQUAMIHvMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJz aXR5IFBhcmsxKjAoBgNVBAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVy c2l0eTElMCMGA1UECxMcT3V0cmVhY2ggVGVjaG5vbG9neSBTZXJ2aWNlczElMCMG A1UEAxQccG9ydGFsX3NlbGYub3V0cmVhY2gucHN1LmVkdTE1MDMGCSqGSIb3DQEJ ARYmT1RTX0NlcnRfTm90aWZpY2F0aW9uQG91dHJlYWNoLnBzdS5lZHUwHhcNMTIw ODEyMTk1ODEyWhcNMjIwODEwMTk1ODEyWjCB7zELMAkGA1UEBhMCVVMxFTATBgNV BAgTDFBlbm5zeWx2YW5pYTEYMBYGA1UEBxMPVW5pdmVyc2l0eSBQYXJrMSowKAYD VQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkxJTAjBgNVBAsT HE91dHJlYWNoIFRlY2hub2xvZ3kgU2VydmljZXMxJTAjBgNVBAMUHHBvcnRhbF9z ZWxmLm91dHJlYWNoLnBzdS5lZHUxNTAzBgkqhkiG9w0BCQEWJk9UU19DZXJ0X05v dGlmaWNhdGlvbkBvdXRyZWFjaC5wc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEApBbQrriL/mQAJA2393S2X10MYeWdP3vCcT/pNj8tk0H5mRnL k7IHXa30TOozXZoJ7g9a/5mzgqqg3BtfMwVCDyRCdy2Cxat3LBpReFLc3CqdNIH0 yN1M+r1aGFKeW3XN+ZuNMzVJNN5LueAtxxtsdjpiqRICBRSlUirET2RjOP4CYGF8 /x1n2exc4iTfUDaFFYIFmMijlw2hnN0Z/hgOXO4LSPMCsWNFjQNclpG1Jj3+/G2H 8F5BTy1cz7+D0vlbcGb2eIu1aGeiVS+lVXMLlFpHji17hb1nrafHgC1lnTit2V0U exI1YdboE4gedkJvPIr3akB33EGL0fVkChkUVQIDAQABo4IBWzCCAVcwHQYDVR0O BBYEFD0KBCcW5rIS6aI3fIDnetqKIoPAMIIBJgYDVR0jBIIBHTCCARmAFD0KBCcW 5rIS6aI3fIDnetqKIoPAoYH1pIHyMIHvMQswCQYDVQQGEwJVUzEVMBMGA1UECBMM UGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJzaXR5IFBhcmsxKjAoBgNVBAoT IVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVyc2l0eTElMCMGA1UECxMcT3V0 cmVhY2ggVGVjaG5vbG9neSBTZXJ2aWNlczElMCMGA1UEAxQccG9ydGFsX3NlbGYu b3V0cmVhY2gucHN1LmVkdTE1MDMGCSqGSIb3DQEJARYmT1RTX0NlcnRfTm90aWZp Y2F0aW9uQG91dHJlYWNoLnBzdS5lZHWCCQDourUqGoI82DAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQABrDyqiUkUgRFDa4Jj8rFYe16q5Fj+PYtrJUIm vYaHXZGszGAiy1dmrkIEcTPMR26ngBZmR3zZFl+PpU2rnsUfW6/3vwRBy/oukU0y y5kGQCg51C89DZrfTfudjEFKHpIIo8W14meZrmqcMBBk1LJxZRzGRrY+rMVoVFzu C0JBuA9E+d6wqqqgyXuDAouThuzB6CGwAqtwAZn1tr7g4Ml5Gjpo7fiDzX/b2Ths 0xvwujUERgzAOI4HItmZ1dYGeIlUZTGMgMxvxdwotYz0//70iTu5NIViR/0SIRHp WoyHRdsvPLKdZazhUsY881CQei3EggnaKEyYb8P3ThPcrn4y The Pennsylvania State University Penn State http://www.psu.edu/ System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu Penn State Network Traffic Monitoring Test Test SP for network monitoring software MIIFczCCBFugAwIBAgIRAI2X2Ylqi9C4xaPSPQvuZSswDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMzAzMjgwMDAw MDBaFw0xNDAzMjgyMzU5NTlaMIHZMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFMTY4 MDIxCzAJBgNVBAgTAlBBMRgwFgYDVQQHEw9Vbml2ZXJzaXR5IFBhcmsxHjAcBgNV BAkTFTIyOSBDb21wdXRlciBCdWlsZGluZzEqMCgGA1UEChMhVGhlIFBlbm5zeWx2 YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNo bm9sb2d5IFNlcnZpY2VzMR0wGwYDVQQDExR0MjUxLm5waXRlc3QucHN1LmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8UoNNR7dY92hP9Ph970+6G qJHYz7JUqG9Gs+LoClVOmuADTbYMJRv0GklE7yPw09x6uZpLfyZCPhYXyPFextSk 0AcAYWeKjxLpMyyqdUZYgqAxTW9oZXfA4PY8CvxCBSDS/dP8cY90rJoffwntSGzX ZY2FBJBM7KQvS2LAygfym86cVEJPbYq89jkx3KDkwn3MWLiRWoO89HDtu6BO0s51 ZhkePVBA5lozCMAkZYGuNEGzRytRA/sABe74V10ASlrJkeldVfcyo2IDbwI3s5zJ 0h+uUfRsLfZy3QMG/ct6l7SKBJXSFzGmLpuhGDqwayBqJZEIlH1mAoOgxB/j8lcC AwEAAaOCAbswggG3MB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0G A1UdDgQWBBRwz4DkiZhESyeQc2ym+CHvJwZ2XjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0g BGAwXjBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cu aW5jb21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwB AgIwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5D b21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1o dHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYI KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzAfBgNVHREEGDAWghR0 MjUxLm5waXRlc3QucHN1LmVkdTANBgkqhkiG9w0BAQUFAAOCAQEADETVquo6RZ2k eR0oiAzDSdT1ApJX4/t4/nmgW13DstYug03mXTvM3tfDulDtkqxwKPH41oe+fuFj lAnhdCNLqzpqzwRVQnQYeBsIOr5gfktVq7ttwdQ0VaztERi63kKjJRB85xu1yCyq 6fYqfNgZjGsVSIUvbsY1e16/ddzbW6CKKT3KlGJNC/Kmb9g9I1DC4LhlReOqwLzy nNhbF8os7u6/6Y/qUCPJCOTFvVWTW2FMlMjVGTMa9w8kPzFw5wJCP4ErB9ya66Vp qi/xU1XReQCM694m55fMAouYOZGe/yPQ7JDRQIVgnBgaY1rA5Cw7IDHGtH7wKQsw dPdjGzCusQ== Penn State Network Traffic Monitoring Test Test SP for network monitoring software The Pennsylvania State University Penn State http://www.psu.edu/ Christopher Hubing cjh@psu.edu Ken Miller kdm193@psu.edu Steven Kellogg kellogg@psu.edu Mark Miller max@psu.edu Penn State Staff Test SP http://www.psu.edu/ http://www.psu.edu/ur/privacy.html https://ait.its.psu.edu/psulogoforincommon.png MIIEuTCCA6GgAwIBAgIJAK9Ls0lpmMZPMA0GCSqGSIb3DQEBBQUAMIHyMQswCQYD VQQGEwJVUzEVMBMGA1UECAwMUGVubnN5bHZhbmlhMRgwFgYDVQQHDA9Vbml2ZXJz aXR5IFBhcmsxKzApBgNVBAoMIlRoZSBQZW5uc3lsdmFubmlhIFN0YXRlIFVuaXZl cnNpdHkxJTAjBgNVBAsMHE91dHJlYWNoIFRlY2hub2xvZ3kgU2VydmljZXMxJzAl BgNVBAMMHnRlc3QtbGVhcm5pbmcub3V0cmVhY2gucHN1LmVkdTE1MDMGCSqGSIb3 DQEJARYmT1RTX0NFUlRfTm90aWZpY2F0aW9uQG91dHJlYWNoLnBzdS5lZHUwHhcN MTIwNzI2MTcyNTIzWhcNMjAxMjE2MTcyNTIzWjCB8jELMAkGA1UEBhMCVVMxFTAT BgNVBAgMDFBlbm5zeWx2YW5pYTEYMBYGA1UEBwwPVW5pdmVyc2l0eSBQYXJrMSsw KQYDVQQKDCJUaGUgUGVubnN5bHZhbm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSUwIwYD VQQLDBxPdXRyZWFjaCBUZWNobm9sb2d5IFNlcnZpY2VzMScwJQYDVQQDDB50ZXN0 LWxlYXJuaW5nLm91dHJlYWNoLnBzdS5lZHUxNTAzBgkqhkiG9w0BCQEWJk9UU19D RVJUX05vdGlmaWNhdGlvbkBvdXRyZWFjaC5wc3UuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA5yUqeg/bW509CCYWH23xaM6/J4EiU81s98OfjS08 NTNcPotc4HTWOyjjSMsu3LcCfKjtvDUaEWW+H8ao1qfC4Y/+vpi7SPuN/yrRGwM3 DwtvTYKeuDflCu4MTVPZy1PJSwBG9mU/gZeYZfeQl+mM1+QjbVIK2uvLI6Fg/qD/ Xli3vgq2cvhS9jC2zP1K9nN7DU5MahZ0PNo7PtbVLtLF7HyRTTOax39d3hvzm+u2 VMo78X9RvFZ0jrZhZraDCIuJXaClxzMuHeTFtDshzKwq49MglZndzVVuOgao+PcS 60IxdgsQXYNPQ9jFzGylAnYeOOZ619goSHGFhvY/T8cfNQIDAQABo1AwTjAdBgNV HQ4EFgQUuqt12wgnztb2N+R0lTRv7m7eIBcwHwYDVR0jBBgwFoAUuqt12wgnztb2 N+R0lTRv7m7eIBcwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA20IT FfdELBvr/G8Q0OafGZC1m7KOgE2FvF0dH2e++1xJ0IXgcx4ExEfQgA1ERHb6cPpl PdZD+gsK4pMUbqnaNMgUU3KmBCaNK/BOeturyINYnRO0PJXCMxiwfiWfPzgO3EtZ SdbizmUw3mS88J+3u6CLVNeJZ1xMsLkIDdcHxjhYTakSsq+E71V6ipwnHCydFmxx qAiKVsxbYUwga6beBISp6P1opdDXKl0J7G0lKhROA5BMtaE3jxCP0QafJtRxWknn Gm67biedri9ggnPQ9ivADUjrP1Pysn8b+7YPqmcu+xyD8oqCM+p4IxYnZPbyN/24 q1Tg2y/LHysMg2OaNQ== The Pennsylvania State University Penn State http://www.psu.edu/ System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu Penn State Administration Test SP http://www.psu.edu/ http://www.psu.edu/ur/privacy.html https://ait.its.psu.edu/psulogoforincommon.png MIIFzzCCBLegAwIBAgIJAKW10qmrsSskMA0GCSqGSIb3DQEBBQUAMIH0MQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJz aXR5IFBhcmsxKjAoBgNVBAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVy c2l0eTElMCMGA1UECxMcT3V0cmVhY2ggVGVjaG5vbG9neSBTZXJ2aWNlczEqMCgG A1UEAxQhdGVzdC1wb3J0YWxfc2VsZi5vdXRyZWFjaC5wc3UuZWR1MTUwMwYJKoZI hvcNAQkBFiZPVFNfQ2VydF9Ob3RpZmljYXRpb25Ab3V0cmVhY2gucHN1LmVkdTAe Fw0xMjA4MTIyMDAwMDZaFw0yMjA4MTAyMDAwMDZaMIH0MQswCQYDVQQGEwJVUzEV MBMGA1UECBMMUGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJzaXR5IFBhcmsx KjAoBgNVBAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVyc2l0eTElMCMG A1UECxMcT3V0cmVhY2ggVGVjaG5vbG9neSBTZXJ2aWNlczEqMCgGA1UEAxQhdGVz dC1wb3J0YWxfc2VsZi5vdXRyZWFjaC5wc3UuZWR1MTUwMwYJKoZIhvcNAQkBFiZP VFNfQ2VydF9Ob3RpZmljYXRpb25Ab3V0cmVhY2gucHN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAN5osK+iVeWqVyIbJ+7RleaNv/oVzPSa0Y/O 5b9y+F0/P8k63uU7WXxU0IDKIodkZve+xINxN4yKEgOxXAylScI+RR2ip5veec4y 1FBlTLtUxwun320OsEiU32Gmg9fYcilWqu/iG4e25f08HddUWMlfOm43GzGi0/iI vcgW4SuXbNv0WApgcUGlwWRX9cDlsXgeiKc7yqRaZCDnH8Uo8925JNxKehWJhNAT 9ANjNltAbXiTsTPSlR+gz+I13voNjddNyusZIE+/0+9SXDG3vrj8F8rkDZ7yXV/c WKZnYxRQvf0kZl8L8ikAXwNgOi3Y1SrlvW1H87dywEtlG45xxBkCAwEAAaOCAWAw ggFcMB0GA1UdDgQWBBQED4aM3fC983U9JlqxB/5+V9OfgTCCASsGA1UdIwSCASIw ggEegBQED4aM3fC983U9JlqxB/5+V9OfgaGB+qSB9zCB9DELMAkGA1UEBhMCVVMx FTATBgNVBAgTDFBlbm5zeWx2YW5pYTEYMBYGA1UEBxMPVW5pdmVyc2l0eSBQYXJr MSowKAYDVQQKEyFUaGUgUGVubnN5bHZhbmlhIFN0YXRlIFVuaXZlcnNpdHkxJTAj BgNVBAsTHE91dHJlYWNoIFRlY2hub2xvZ3kgU2VydmljZXMxKjAoBgNVBAMUIXRl c3QtcG9ydGFsX3NlbGYub3V0cmVhY2gucHN1LmVkdTE1MDMGCSqGSIb3DQEJARYm T1RTX0NlcnRfTm90aWZpY2F0aW9uQG91dHJlYWNoLnBzdS5lZHWCCQCltdKpq7Er JDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBV4DMemTiAAdIYMLr0 nNjVurOuh971da9eapPUhmZo11NqDz4stDJBEhMXxTbyBsRnZL5yr3tVAZGha5t4 3eElsmqWoxSmWwBhd5Gj33sa/tIeC0DxfYTKuoQPpJQGWisI9niEUYpU/I9elyTI Alpdge2qEhCC1+6rZ3h2PODdttFbF/sJJAKboEs4p4gtrAM+9AH4lck52FX0BeSU KSdSwyKXKwEJije9eQRsaeD9/G/vzDTg3dFfDABJE4gPIMYNqvsESqkMJhwqJD9l euF6H6YQ2oZMYSDDSfYf4Hiq/bV6135yrmDBtv2KVfUpVwUSbpX7AW2g03fXmHxV N+Oc The Pennsylvania State University Penn State http://www.psu.edu/ System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu System Administration Staff sysadmin@outreach.psu.edu http://id.incommon.org/category/research-and-scholarship Penn State WikiSpaces https://wikispaces.psu.edu/dashboard.action http://www.psu.edu/ur/privacy.html https://ait.its.psu.edu/psulogoforincommon.png MIIFOjCCBCKgAwIBAgIQA5Db3aM8dz0fqk5Wl3nwxjANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDgyOTAwMDAw MFoXDTE0MDgyODIzNTk1OVowga0xCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUxNjgw MjELMAkGA1UECBMCUEExGDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFyazEqMCgGA1UE ChMhVGhlIFBlbm5zeWx2YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MR4wHAYDVQQLExVF bWVyZ2luZyBUZWNobm9sb2dpZXMxGzAZBgNVBAMTEndpa2lzcGFjZXMucHN1LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8GQiDif+m4FXJFPEwG Q65D8xgTOFa3lfj3Q8WJDWPFwSm7kv8qIJ1kOP44BeenkDn8boH/iemy5TrygxWc D1BwfnPrdUnAqWF9a6AJXgScGkariCU5geh3zBY8/Qw5gTMCWM81QiH9SVkrw/RP I5EV/E0e29GJrHHVWlK38TcR4HxhxQlkwZoHKcLKdCYHxR2pk6UUgV/Vju/WFWTj tKUsimUR1CExoaxPU+oWK2K2I3BzEzVBVsaFsCgud1tN8Z/cKwkjQ5G6CNhJKcd0 EoYYupHcFOS6I4y2DesMIM6jDi96TvuYtVCVwGaiDI4hyx76B4kUwQwRN7NHZ55M hfsCAwEAAaOCAa8wggGrMB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRd MB0GA1UdDgQWBBSCxBV4YwVyM3aLusLCRq9vYDKnvTAOBgNVHQ8BAf8EBAMCBaAw DAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwXQYD VR0gBFYwVDBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93 d3cuaW5jb21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjA9BgNV HR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNl cnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9j ZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcw AYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMB0GA1UdEQQWMBSCEndpa2lzcGFj ZXMucHN1LmVkdTANBgkqhkiG9w0BAQUFAAOCAQEAiMmXunj+XqIe2cv1F22q0soN d0ThibQakQREGrEtvETMLnb1gphplvp86aKnDbcCMZkkcUphLC0WiqjL+97kfeIC hx2HK/s3OfZFPhopo1RP9YGMbubq+w5pHwUzP95+xYBwN5koBco7eQam7jIhunFh VJMlNxfhAja6qikxfXJK3EvTfSk/QUPIu8dGeAbHBkIdV9Hznrp5o3g2mL4LpAfC ZI5LG/7nn6HlH+GDpUblSkQR5LLQ5/wG+b9wHGtUmVc3eD9nMhdbt8h49AngLfH3 aK/bik0I45j1o/3ky61Vt0y+0QvuqqjWJwL5BIOLZVhl3p+wRwjNhwkO0i4VLQ== Penn State WikiSpaces The Pennsylvania State University Penn State http://www.psu.edu/ Chris Hubing cjh@psu.edu Phil Devan pmd@psu.edu Rich Cropp rac@psu.edu psu.edu Penn State http://www.psu.edu/ http://www.psu.edu/web-privacy-statement https://ait.its.psu.edu/psulogoforincommon.png MIIE+jCCA+KgAwIBAgIJAL8NZFMAw3T+MA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJz aXR5IFBhcmsxKjAoBgNVBAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVy c2l0eTEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEY MBYGA1UEAxMPYXMxLmZpbS5wc3UuZWR1MB4XDTEyMDQxMTE5MjMzNFoXDTMyMDQw NjE5MjMzNFowga4xCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWEx GDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFyazEqMCgGA1UEChMhVGhlIFBlbm5zeWx2 YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNo bm9sb2d5IFNlcnZpY2VzMRgwFgYDVQQDEw9hczEuZmltLnBzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgDw/HyxwqLZGLR1s6ewzwji0fx1dq Y4GoNycD8brxxnA11BgL0cSIM0WYyfOJBUxBhmkrlWccZDPPOmAC5qlPfLO8GjIS yFQrMFyhCynYKlP0Clm/59FkM/Jw2GPFmVXgM+dczk75f0sOaQzmay8pZdnOX3SX CX4aiOU+PFUqSuF94Ug/DkSeVHf9x6aV6A/e2iWHsigHTXNL5T5n29iNPRjdQ7NT JBnMGMpzjoZkFvmlVsplt6bTT7v81khDQItvTXVz1l9b3P3scYU2a3tRHFuyHRr8 AHaqRDwIeDP4EaQcMHkD5EktM8RkOiPFYZQwSSrhM5F7gk/rFOXg+ZOvAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQU5I99+kOGxYuGIeGYPeB8BdbR0GUwgeMGA1UdIwSB 2zCB2IAU5I99+kOGxYuGIeGYPeB8BdbR0GWhgbSkgbEwga4xCzAJBgNVBAYTAlVT MRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExGDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFy azEqMCgGA1UEChMhVGhlIFBlbm5zeWx2YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgw JgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRgwFgYDVQQD Ew9hczEuZmltLnBzdS5lZHWCCQC/DWRTAMN0/jAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQCE5rt7hCbcrtwqaR6e9Z4nRfWdkQYtGTWi9UaBFhS7MLJB t4FyP+ohfRshQGAwJjekQW28GhuoDWngcdZFhE0ktYwct2zKhUDe8ggPWJWPLnlD UMiSX6BIn6tgpkpqpwduCoceQqLD2XnT33X7Fur0qohGW2EFPKxKHEVHXtfcHEsZ sBGSEC21XV/796AI8JQ4rb8ASWaLSjoGGwlZjsDogIzUJAuMdBPuG/CkbTJDjsii u9cF1oLJGzUEXx6B1ugWfWxVeUumOE0PGX3uPijrOd3Ak1gRevg//iyMw+zvL9xL 4e+XA3Dtyu/I5Riwwv3AF7MFfNpiFhs0ay1ARC8y psu.edu MIIE+jCCA+KgAwIBAgIJAL8NZFMAw3T+MA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRgwFgYDVQQHEw9Vbml2ZXJz aXR5IFBhcmsxKjAoBgNVBAoTIVRoZSBQZW5uc3lsdmFuaWEgU3RhdGUgVW5pdmVy c2l0eTEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEY MBYGA1UEAxMPYXMxLmZpbS5wc3UuZWR1MB4XDTEyMDQxMTE5MjMzNFoXDTMyMDQw NjE5MjMzNFowga4xCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWEx GDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFyazEqMCgGA1UEChMhVGhlIFBlbm5zeWx2 YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNo bm9sb2d5IFNlcnZpY2VzMRgwFgYDVQQDEw9hczEuZmltLnBzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgDw/HyxwqLZGLR1s6ewzwji0fx1dq Y4GoNycD8brxxnA11BgL0cSIM0WYyfOJBUxBhmkrlWccZDPPOmAC5qlPfLO8GjIS yFQrMFyhCynYKlP0Clm/59FkM/Jw2GPFmVXgM+dczk75f0sOaQzmay8pZdnOX3SX CX4aiOU+PFUqSuF94Ug/DkSeVHf9x6aV6A/e2iWHsigHTXNL5T5n29iNPRjdQ7NT JBnMGMpzjoZkFvmlVsplt6bTT7v81khDQItvTXVz1l9b3P3scYU2a3tRHFuyHRr8 AHaqRDwIeDP4EaQcMHkD5EktM8RkOiPFYZQwSSrhM5F7gk/rFOXg+ZOvAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQU5I99+kOGxYuGIeGYPeB8BdbR0GUwgeMGA1UdIwSB 2zCB2IAU5I99+kOGxYuGIeGYPeB8BdbR0GWhgbSkgbEwga4xCzAJBgNVBAYTAlVT MRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExGDAWBgNVBAcTD1VuaXZlcnNpdHkgUGFy azEqMCgGA1UEChMhVGhlIFBlbm5zeWx2YW5pYSBTdGF0ZSBVbml2ZXJzaXR5MSgw JgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRgwFgYDVQQD Ew9hczEuZmltLnBzdS5lZHWCCQC/DWRTAMN0/jAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQCE5rt7hCbcrtwqaR6e9Z4nRfWdkQYtGTWi9UaBFhS7MLJB t4FyP+ohfRshQGAwJjekQW28GhuoDWngcdZFhE0ktYwct2zKhUDe8ggPWJWPLnlD UMiSX6BIn6tgpkpqpwduCoceQqLD2XnT33X7Fur0qohGW2EFPKxKHEVHXtfcHEsZ sBGSEC21XV/796AI8JQ4rb8ASWaLSjoGGwlZjsDogIzUJAuMdBPuG/CkbTJDjsii u9cF1oLJGzUEXx6B1ugWfWxVeUumOE0PGX3uPijrOd3Ak1gRevg//iyMw+zvL9xL 4e+XA3Dtyu/I5Riwwv3AF7MFfNpiFhs0ay1ARC8y The Pennsylvania State University Penn State http://www.psu.edu/ Technical Staff root@aset.psu.edu Mark Miller max@psu.edu Nicholas Roy nicholas-roy@psu.edu Penn State IT Service Desk itservicedesk@psu.edu bbdev-3.umbc.edu Blackboard federated test server MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBiYmRl di0zLnVtYmMuZWR1MB4XDTA5MTAyMDEzNTgwM1oXDTE5MTAxODEzNTgwM1owGzEZ MBcGA1UEAxMQYmJkZXYtMy51bWJjLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqgxuVB8FxuUoOXnJcfZbChBG/ld/xP3BTj5ef3GonkSJaX0rSJ TnBkOyDyTUozx5kWjteH2Iw60iucP2hMVw9KNxfsAlsFQMR2foB0FZ9GUryS3sOe GxaFnCMziLrTIT2xtrHa9aOSs9BOFfMLDZh0aXFtfZdkIH9/oVn0cXSSGnqBHYK/ 6OwS53NWwQO/n3OLu8Cev++WKtKe9yeuCVkOxxutKFvBRgiSDFyhZK+xeGM03Bjs 8ejWGW/D4sAjX+EHvzipsuaDNRGchD3f9Dj19qaNF1fCrn38sK2VCZGSMKF7BxJt 9XO6m3t+tIx2BkgYxyvd4K7KNEUFoXpnMaUCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ YmJkZXYtMy51bWJjLmVkdTAdBgNVHQ4EFgQUg8pFK2bu8oGaPmd6yqmhtgv1N4kw DQYJKoZIhvcNAQEFBQADggEBABjHdT+iOYoLAebUtSSCWyklFtHXFwA7ULMqjx8l 8Px9OBmj8ePX+IyHJkdz0GYItm/DehY46yPSoF8CQPNjlfu5PgYjvZGzGo1r3cBI 3v/h6YG1jfgYXEGcMEWd2o2CYP+oYojpFQe+AztRD0Wwhj8pg+OdIubJkU2DlJGc nZxHAowwAG3uf0gYArmL48+PSoArsqYQGjO9ATbV3Jdy0WxrTFtJB8IyOPjUaOaa GSv4+FPPIxH/fr/Vz2oa0NJOuDioMAzIjHWRnwWc8r2yWkZps6F/reFlQuaCTkPa TLX+Lo5aVVg72280978y6IhL3ipEg32H7XXdqPElZobOpOQ= bbdev-3.umbc.edu Blackboard federated test server University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Paul Riddle paulr@umbc.edu MIIC6DCCAdCgAwIBAgIJANCxvjnUhRD/MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3J0LnVtYmMuZWR1MB4XDTEwMTExMjEzMDg0NFoXDTIwMTEwOTEzMDg0NFow FjEUMBIGA1UEAxMLcnQudW1iYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDt9qAPiR8p0DNaSBUTuYH2aXUjp5ipddxww9AohKW+8DE3IlKfh0UG dG3aw2/Og1IQyClciEVqEGAoadtNDC5PgtAdxgtM1PuTXFhayCySqh+cBnezm66C YF+Lfkiub2SfnUgKuxvnOAQkWV1oJuFKFSwGhHLS+KNJIL5BVvOPWbRegXEpHuH5 xdqkU3pZY/y6iTUzl9+Sto0vF8Y7AcxOeuS73qeONVPtb9kqpUqJfLsdJRAy3LRh hHH1glmKBFMmZDPANby3q/NUn1V25afzmWeJ6X32GGbu66eus18Ta5Du1L48H+fv c1IN8PYmwphwE0RLfQASwl2uKavzbppLAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3J0 LnVtYmMuZWR1MB0GA1UdDgQWBBSFRHYnQXV9CVq91sM5R2JsyzmICzANBgkqhkiG 9w0BAQUFAAOCAQEAyL/WZy8mFWVbWjpks7NA2eyK+P8If2XVFRnV0H9boZ8Zlv/C MuKdxvvD5tDjQ6boL6uzRsrJC6odmpDQ1OvxygbW32c1BCxRPL8DResqKddSyhTC OZHUfbvJYTYbo3O8cYqqUhJ2IgUNCaGqG5gEPsi5K7gUvdYqoERibX9cMr8827/V PLnYytU4ol/wmYpjRjbXTYLAB+nw/dYVr85lY+Zx246MrQ2Nm/MsQeRH4lxKhsKZ avWwqvWVI/L7Aeul7Vag4UbzT1oiSIwu8JKPD5jEWnPdPmCTXqZz7lpS6bYoHl9b 3FtWs8BfHumKtoXKwfNRwaboe/T9RPMJKeI4mA== University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Paul Riddle paulr@umbc.edu MIIDDzCCAfegAwIBAgIJAIK5XwiDNB3pMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNwYWNlcy1kZXYuY29yZS51bWJjLmVkdTAeFw0xMDA3MTkxNDUyMTBaFw0y MDA3MTYxNDUyMTBaMCMxITAfBgNVBAMTGHNwYWNlcy1kZXYuY29yZS51bWJjLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALOOvP789IENfxMlVJBC 0RliXMa940rvNcvn3+ffB+K7QZ5WtkVDb69MPHuuLbLJR1l/WPiNCLLYk2VuJ/f9 r2TC0YhDntpG0AsHUSlizPphzv4+2L5vmWw7g7Uf4TMCYKr3UWGu8BPmQ7l+DEJt Hs0P4tRCQdEPvg0cAnpz1KL5dcTE0FVZKKaY8PEJAAL5IZ2PC5Vas/Mucb32DhN5 T3JZrzO3j+G5aO4VXOk9pSdKXjAUUNTkYq3xk+SKdWeahLLfOM5ZeikL1Bf+IRfG vDGFcZbCAL0mLu9XYYYRYaRqyCfM8kx+2MWHol1Flks57rRIaMQjsA84COlFYUtS wh0CAwEAAaNGMEQwIwYDVR0RBBwwGoIYc3BhY2VzLWRldi5jb3JlLnVtYmMuZWR1 MB0GA1UdDgQWBBQAm9RkGx679bNJ7l0HSnUx8UFt/zANBgkqhkiG9w0BAQUFAAOC AQEAEZ0BF1LN/G9svsW/HLSY/bEULAgcQXp6RsqOjFkx5S3PXlByb0fEfYxj/Qxz EdrTWE/nEGplctVlBSs12Wepuu3oT29T9jHM6RdZG+11WKJYU3kPVnLDvpRjNWju f/y7X1QgIumTVCDSOiiPmfRSkJW6+NLYeLWZ+uJGT5nWlm8v55AAsmE8dMSlEjiZ lglvPOTPWKkW2yrdy74Qh2wbeOA5QJYqgEs7uSuXqkZP8oklf1ToV/0hmCcqC2z/ L9W7T3y1ks+QHW1NFkRQKR0k45AcEyydeZOwrHDgjAeLJxSaS9Q4DRuvf0X689eK lH4w7nk53cLjkS4Rx9nqvAgUMw== University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Billy Schneider will3@umbc.edu Paul Riddle paulr@umbc.edu MIIC9DCCAdygAwIBAgIJAO4a9X1RdEidMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NwYWNlcy51bWJjLmVkdTAeFw0xMDA0MTIyMDM0NDNaFw0yMDA0MDkyMDM0 NDNaMBoxGDAWBgNVBAMTD3NwYWNlcy51bWJjLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOvYuNx8Vcc1sfbHzE7GruuVHLYCsKmnw4aQ8+A5ec/8 rKP+ZbkFvWfm4HRE86xtaTiMYmUTpHT6WzGqrbFgS2lbQs0eZD8ZM/ctPJnxMPZt SfcSWjpYDRZ+c6W8M4g9SUYYYxfmOp6gISAqwBBWTejnMplFzo7qItG7Y12lLsbi nYGtZxP0l7OdzNs+P9eMh++qDdi+Q+GASfkKWsJPO9AQRC9Zkp+LOnU6CX2y7tTV JD+1VtHbWHPyqk7+WVwdkzIwVUlO+gXk8S4uP/GY7lKpiAV8IGgkQF3JAmGisDj2 1nGu/6TX6rNsvXU9c4/U2o+Cj1y0JG8fg6zxCaitPB0CAwEAAaM9MDswGgYDVR0R BBMwEYIPc3BhY2VzLnVtYmMuZWR1MB0GA1UdDgQWBBRZI64I4u/fqqwsRSBmpZCR +6yZYjANBgkqhkiG9w0BAQUFAAOCAQEAV5k4+DgPcf2bDVw4QgR/z4EL52ews83D fifOhNec/Sv/oBJ2ulTejDRbCOi9DArBGEqE9raHG/AcHEZ0mbsr+MrrGu27K15i q5qGg7V+B0usj4+nQAs1NwKAfTAs0FQbJS5T/rIB6P4TOG2lUf1WVHonudLzvb2+ N1ju8R9VrFgbEHEo11ZJ9aqfUfOWnVemI+bEZiGeQwOJQU+l93rWlhn6QkB/Urbz LnWLGdRX8h2FwjNKZ/9EWCqtMu6QjfRuTAcg8wK2gKNSdYp6JwL98OeRyY71jXiz Vxi6ei24PlZZBAV5P3etpIvgVn3QIRzgVx2GV0SmJL0RqqcPp+QRXA== University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Jason Griego jcgriego@umbc.edu Paul Riddle paulr@umbc.edu MIIC/TCCAeWgAwIBAgIJANOU5JLQPYhFMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEndpa2kuY29yZS51bWJjLmVkdTAeFw0xMDA3MjEyMDIyMzlaFw0yMDA3MTgy MDIyMzlaMB0xGzAZBgNVBAMTEndpa2kuY29yZS51bWJjLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALHVquf+JHUyWLZ4emyLxHzslU7bOlRsY9ON 03/+LYZRI3AB2SR7/5cjuLaQScShKTrJeJbZCjncaNvhRBYaiAvTZaDX0zOmQo/W 5z+1AVjJD241wuVgJoDzlP4NUb1UMaRHlIse+77VsXL95YEAaQ2OP1wgn9yIeP8E a+EtCNfbB2Wg6oIYQH/KPmXOVa3NbBEN1jESlYvXRBwJGblEFgyJVRAJg7QBk6EF i56xyvRYk5fUcdY8bbykDmqPBV4r/CIo0lU1vdiPnW9Dtc80IVHkwNmQX5Bd3xxW pCMU9aG3RfCNy4VticlbHcNIloC8busHZTmLa+Vx/IKsb5Kci/UCAwEAAaNAMD4w HQYDVR0RBBYwFIISd2lraS5jb3JlLnVtYmMuZWR1MB0GA1UdDgQWBBSwwk599k/R LvSvVI7l4fcN3grXZTANBgkqhkiG9w0BAQUFAAOCAQEATo6ED9wf81dTqVwAeuvM sVRCpeJml5cKuWjb/pLMsTLVvYcKfWsk/4d7qQg5000MvQnClXdkRuk/ARnzmGVv r42KLMxURjyFzt0A3LRhhS3Nh33SDYfmZIg6tzcD+GCcIsIka5tE6L1OXagf4cwj Tu5QYyiP7ZE5t1WeiBLfpgb1Lp4PprBo+Yf/8vJenWJFyTqyVP7t5ESYLXMECTVi 1om38PyLd2+r6IZYbWIjN3VoqB+BRjGoVHpeBJBISDOOy5HKNVuBmj7I/imDG3u5 dyyhQEHMIIzP6AHb2GxuNvci9bXv8IAI1SONg4AVeXt5YQg6XTBpon4/EAtB9Jr+ 1w== University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Billy Schneider will3@umbc.edu Paul Riddle paulr@umbc.edu http://id.incommon.org/category/research-and-scholarship umbc.edu University of Maryland Baltimore County The University of Maryland Baltimore County IdP enables standards-based federation for the UMBC community. https://wiki.umbc.edu/display/MW/Shibboleth+Identity+Provider http://www.umbc.edu/policies/pdfs/x-1.00.06%20web%20site%20privacy%20statement.pdf https://webauth.umbc.edu/umbclogo.png MIIDNTCCAh2gAwIBAgIJAMBfbssnE/opMA0GCSqGSIb3DQEBBAUAMBsxGTAXBgNV BAMTEHdlYmF1dGgudW1iYy5lZHUwHhcNMTExMTIxMjEwOTAyWhcNMjExMTE4MjEw OTAyWjAbMRkwFwYDVQQDExB3ZWJhdXRoLnVtYmMuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA8pneHoaFwkaenWXUuoP/Cp2Mf+KNdy7TegsTiC18 yHMcGQ3sdzztAGicjqNf4N8wqSH9Ysqug72eHpopJbN+Rz9rmqUCujh8fzUgDb6G cyH0YpCt2sXDbjHxEzDyq/Acr7J0Q65DJUuqQPEm8WLyZhtT/trGLTM/UYFGIi16 uYsM+N/GloqhznjcEQ1hEa9Vg5fZ3jl+VbEtzxMsCmou0LkFC+0xaMukPzAkhbeP KJG15OhuFFMdIS8oKBop45s7iOAc7CaDGE+1kkULCQzH/kB4K2bjDfyyE9TEMqy7 WtIjyYUKGil3F1F85kzbQZSG+sVS5QDlGlvLhBnP3WTJIwIDAQABo3wwejAdBgNV HQ4EFgQUtGEIa05oxIWEnljb5yVlRL+GkMcwSwYDVR0jBEQwQoAUtGEIa05oxIWE nljb5yVlRL+GkMehH6QdMBsxGTAXBgNVBAMTEHdlYmF1dGgudW1iYy5lZHWCCQDA X27LJxP6KTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAjPscifXwc Oms0MgBdgCdf6MtIELBoB2tmcpJ6ugVELMbOJZsvzF4w+PXzpCoEzitA5sK3455R /C0u94+QDxnejLnxRVz6I3Tg+hfcwE5/px+l53hJHblj/m7SeRj8oRku94Jqgpdd NsdP7zLepbr/1T4QnTaYSD+GcGbD+k26Dykq7g7lPcQrJMilaQbV3ojjuu5GBsk4 utTwI71lUwiib56EZek95qUHDvAA9IbReMn+/El6OrtT2uvp2XrqMCyw+2mSEt5E ZtXClyNP5VtdFaH5a+ghepre+P3T66MP8VoDKAdFlAQ8ZvLWLKd4kqzUy0i76tSW TyINBRx/UZdk umbc.edu MIIDNTCCAh2gAwIBAgIJAMBfbssnE/opMA0GCSqGSIb3DQEBBAUAMBsxGTAXBgNV BAMTEHdlYmF1dGgudW1iYy5lZHUwHhcNMTExMTIxMjEwOTAyWhcNMjExMTE4MjEw OTAyWjAbMRkwFwYDVQQDExB3ZWJhdXRoLnVtYmMuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA8pneHoaFwkaenWXUuoP/Cp2Mf+KNdy7TegsTiC18 yHMcGQ3sdzztAGicjqNf4N8wqSH9Ysqug72eHpopJbN+Rz9rmqUCujh8fzUgDb6G cyH0YpCt2sXDbjHxEzDyq/Acr7J0Q65DJUuqQPEm8WLyZhtT/trGLTM/UYFGIi16 uYsM+N/GloqhznjcEQ1hEa9Vg5fZ3jl+VbEtzxMsCmou0LkFC+0xaMukPzAkhbeP KJG15OhuFFMdIS8oKBop45s7iOAc7CaDGE+1kkULCQzH/kB4K2bjDfyyE9TEMqy7 WtIjyYUKGil3F1F85kzbQZSG+sVS5QDlGlvLhBnP3WTJIwIDAQABo3wwejAdBgNV HQ4EFgQUtGEIa05oxIWEnljb5yVlRL+GkMcwSwYDVR0jBEQwQoAUtGEIa05oxIWE nljb5yVlRL+GkMehH6QdMBsxGTAXBgNVBAMTEHdlYmF1dGgudW1iYy5lZHWCCQDA X27LJxP6KTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAjPscifXwc Oms0MgBdgCdf6MtIELBoB2tmcpJ6ugVELMbOJZsvzF4w+PXzpCoEzitA5sK3455R /C0u94+QDxnejLnxRVz6I3Tg+hfcwE5/px+l53hJHblj/m7SeRj8oRku94Jqgpdd NsdP7zLepbr/1T4QnTaYSD+GcGbD+k26Dykq7g7lPcQrJMilaQbV3ojjuu5GBsk4 utTwI71lUwiib56EZek95qUHDvAA9IbReMn+/El6OrtT2uvp2XrqMCyw+2mSEt5E ZtXClyNP5VtdFaH5a+ghepre+P3T66MP8VoDKAdFlAQ8ZvLWLKd4kqzUy0i76tSW TyINBRx/UZdk University of Maryland Baltimore County University of Maryland Baltimore County http://www.umbc.edu/ Jason Griego jcgriego@umbc.edu Paul Riddle paulr@umbc.edu Paul Riddle paulr@umbc.edu Technology Support Center incommon-help@umbc.edu Duke University Comprehensive Sickle Cell Center MIIC8TCCAdmgAwIBAgIJAIQAQ2EDN6MJMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnZtbC1zaWNrbGVjZWxsMB4XDTEzMDMwNzAwMzMxN1oXDTIzMDMwNTAwMzMx N1owGTEXMBUGA1UEAxMOdm1sLXNpY2tsZWNlbGwwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDUT3zjIbvW9nsVtVhetOvlJ/qBApWzYlI6MyEQj23Gi6Dj KccfuAI+A0XJXEwmZDts/XnQS1PxI2cEJOotHuP+B7JwBtSAyoTzYIpZFO0Vc38Y LLZUxOac08FM6Qv9GS9Ibswz/3TPJaiob8KWiPUhNWQm9D/uC+wFcE5kXy+5FLHv z8yLamrOQ71ZsebC+ENHzqBAOm2aqmZtK4N6tv939o9wc+d4pp+1b0yTPHIMLxUW fgp8G8ALMeq+bCvPoRmON79lQ8bT3LUIRVZpZENenQhu7GwWSDAI49/UesCsq7j6 EkFcOUoE/jOeOT0g7T5b+KJ+/r1KMdmHMNjLaEhJAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnZtbC1zaWNrbGVjZWxsMB0GA1UdDgQWBBRiD5Z2FovJUCezx+XM+l9Muc7v YDANBgkqhkiG9w0BAQUFAAOCAQEANvM1e2rPle97GXcr+xY79gkym9iT+ZdMXBKe +CSm9T1YxkVXCwNk9fT/ZQfqFCa68kyJuKeVPKgTGaG6iVHaQ8b/OzO503c/72aT FJvaVs3C3a1yuYXSGbFfFSMq2bLQONrZQIfH/Ck+235irhDnpsUiSzQiWFUWiGmJ EaGFLC6bNy+QfeibNvYjGWSkvJwJlixBqNhWLmRTPtoCHCneCjzRyMLNHRbwv6XW b6U0N/fA2Kb/FrLtxPLnQKbf5t2i8yRiSNk2VxZgpPkpP83rj7kTyqsOPNaEAwAR 7h3Er+M5dXi52D19I0+dOPfMVoKhzcOvF6aHRWpDodYcCdL7Vw== Duke University Duke University http://www.duke.edu/ Jude Jonassaint jude.jonassaint@dm.duke.edu Ken McKee rkm@duke.edu MIIC/TCCAeWgAwIBAgIJAP5RKbewFsTAMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5uZXNjZW50Lm9yZzAeFw0wOTExMjMyMTU1MDNaFw0xOTExMjEyMTU1 MDNaMBoxGDAWBgNVBAMTD3d3dy5uZXNjZW50Lm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJW/kBWaraLDhZW7GkbvpWBymdvzT2NrkDk2Kl1NXSpa zUzLt1jiBixOgDG37M/DJdGQG4pvozk3446awuFlzN6dUnma7H5RoHx3NYSnJGJl 5hSh3p1yzaEKeTIySqdZKkstgNdUvfRRDInurRRwndXPe50Fm3DFV5z7xdCCCgl8 MYscWSNs6Kni03NycAs9YhIIsSpS/TuHX6BaFP++/HWhJSKd/qu9HZgVvwSj/MBF V/Gq8wB9NNqqXSURkVazlNstnlVZTGaz9RIMQGwcXuv0Qa0HhSk3FTxMMczQvvtH RYRgoQAyhbLmL1JP7tJ9KAdV/YhkV54qi9hk4mL6Rm0CAwEAAaNGMEQwIwYDVR0R BBwwGoIPd3d3Lm5lc2NlbnQub3Jnhgd3ZWJhcHBzMB0GA1UdDgQWBBRdPVL8vF+p 1/9euxzDDOCiiXr2yzANBgkqhkiG9w0BAQUFAAOCAQEAlNVlQ2q8Fwrd2MYUm81y UNwuebClwZ+6wohYQEyxN0//UguQqLbZ9QtUi9mrZpwhl9o9RX2LliiH6SusD9dn SGjxfVGbZc/OvXzMQi1ACsuIXcCZU02PvCXZHlg+YGyRo0HpFcxnJbT2z17KasK5 HCjGXM8DJG39gLvXcG0xSL6ObDyX0zIlOuuZpofD3uQxKt/JatWr5mx7nSaT7GBG iAjRLi87Fmp0vu3HmintcTSQek1rPGoSuNGRd2JZ6kQlQ5MTLi9FpYDLazqg7sqF h1NDMkXbswUhf1JSn1mBpmcQmeOvWgyHm3bzKdQMpiFFRf2LDBcAYKDAq6YPWCH5 CA== Duke University Duke University http://www.duke.edu/ Mattison Ward mattison.ward@nescent.org duke.edu MIIEWjCCA0KgAwIBAgIJAP1rB/FjRgy6MA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNV BAYTAlVTMRcwFQYDVQQIEw5Ob3J0aCBDYXJvbGluYTEPMA0GA1UEBxMGRHVyaGFt MRgwFgYDVQQKEw9EdWtlIFVuaXZlcnNpdHkxDDAKBgNVBAsTA09JVDEaMBgGA1UE AxMRc2hpYi5vaXQuZHVrZS5lZHUwHhcNMTAwOTA5MTI0NDU1WhcNMjgwOTA0MTI0 NDU1WjB7MQswCQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGggQ2Fyb2xpbmExDzAN BgNVBAcTBkR1cmhhbTEYMBYGA1UEChMPRHVrZSBVbml2ZXJzaXR5MQwwCgYDVQQL EwNPSVQxGjAYBgNVBAMTEXNoaWIub2l0LmR1a2UuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAt+hnl6gSRi0Y8VuNl6PCPYejj7VfVs/y8bRa5zAY RHwb75+vBSs2j1yeUcSore9Ba5Ni7v947V34afRMGRPOqr4TEDZxU+1Bg0zAvSrR n4Y8B+zyJuhtOpmOZzTwE9o/Oc+CB4kYV/K0woKZdcoxHJm8TbqBqdxU4fFYUlNU o4Dr5jRdCSr9MHBOqGWXtQMg16qYNB7StNk4twY29FNnpZwkVTfsE76uVsRMkG8i 6/RiHpXZ/ioOOqndptbEGdsOIE3ivAJOZdvYwnDe5NnTH06P01HsxH3OOnYqhuG2 J6qdhqoelGeHRG+jfl8YkYXCcKQvja2tJ5G+6iqSN7DP6QIDAQABo4HgMIHdMB0G A1UdDgQWBBQHYXwB6otkfyMOmUI59j8823hFRDCBrQYDVR0jBIGlMIGigBQHYXwB 6otkfyMOmUI59j8823hFRKF/pH0wezELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5v cnRoIENhcm9saW5hMQ8wDQYDVQQHEwZEdXJoYW0xGDAWBgNVBAoTD0R1a2UgVW5p dmVyc2l0eTEMMAoGA1UECxMDT0lUMRowGAYDVQQDExFzaGliLm9pdC5kdWtlLmVk dYIJAP1rB/FjRgy6MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAG7q wJpiSLJbx2gj/cGDYeuBW/CeRGNghjQ/mb076P3WXsRNPAimcXulSUbQkS6eDH4t Ifvsa0jf4FRsEOwH/x8354/0wyv4RwuavX25kjpmoFn3O+eKokyzsc7/Q2gsm0mv V8XQo+5b+4we8AFYlAVp26nLeIqAiJM8xZJ9yHuzVL1O4yxIWIKECWHLqY5+1nas XNiLURrHhsK5pZUPLuhzJFgZuJT62TtnrjJXlrRhJ389VSkh6R64C6ncjNkg6/Cu tA6SX0infqNRyPRNJK+bnQd1yOP4++tjD/lAPE+5tiD/waI3fArt43ZE/qp7pYMS 9TEfyQ5QpfRYAUFWXBc= duke.edu MIIEWjCCA0KgAwIBAgIJAP1rB/FjRgy6MA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNV BAYTAlVTMRcwFQYDVQQIEw5Ob3J0aCBDYXJvbGluYTEPMA0GA1UEBxMGRHVyaGFt MRgwFgYDVQQKEw9EdWtlIFVuaXZlcnNpdHkxDDAKBgNVBAsTA09JVDEaMBgGA1UE AxMRc2hpYi5vaXQuZHVrZS5lZHUwHhcNMTAwOTA5MTI0NDU1WhcNMjgwOTA0MTI0 NDU1WjB7MQswCQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGggQ2Fyb2xpbmExDzAN BgNVBAcTBkR1cmhhbTEYMBYGA1UEChMPRHVrZSBVbml2ZXJzaXR5MQwwCgYDVQQL EwNPSVQxGjAYBgNVBAMTEXNoaWIub2l0LmR1a2UuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAt+hnl6gSRi0Y8VuNl6PCPYejj7VfVs/y8bRa5zAY RHwb75+vBSs2j1yeUcSore9Ba5Ni7v947V34afRMGRPOqr4TEDZxU+1Bg0zAvSrR n4Y8B+zyJuhtOpmOZzTwE9o/Oc+CB4kYV/K0woKZdcoxHJm8TbqBqdxU4fFYUlNU o4Dr5jRdCSr9MHBOqGWXtQMg16qYNB7StNk4twY29FNnpZwkVTfsE76uVsRMkG8i 6/RiHpXZ/ioOOqndptbEGdsOIE3ivAJOZdvYwnDe5NnTH06P01HsxH3OOnYqhuG2 J6qdhqoelGeHRG+jfl8YkYXCcKQvja2tJ5G+6iqSN7DP6QIDAQABo4HgMIHdMB0G A1UdDgQWBBQHYXwB6otkfyMOmUI59j8823hFRDCBrQYDVR0jBIGlMIGigBQHYXwB 6otkfyMOmUI59j8823hFRKF/pH0wezELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5v cnRoIENhcm9saW5hMQ8wDQYDVQQHEwZEdXJoYW0xGDAWBgNVBAoTD0R1a2UgVW5p dmVyc2l0eTEMMAoGA1UECxMDT0lUMRowGAYDVQQDExFzaGliLm9pdC5kdWtlLmVk dYIJAP1rB/FjRgy6MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAG7q wJpiSLJbx2gj/cGDYeuBW/CeRGNghjQ/mb076P3WXsRNPAimcXulSUbQkS6eDH4t Ifvsa0jf4FRsEOwH/x8354/0wyv4RwuavX25kjpmoFn3O+eKokyzsc7/Q2gsm0mv V8XQo+5b+4we8AFYlAVp26nLeIqAiJM8xZJ9yHuzVL1O4yxIWIKECWHLqY5+1nas XNiLURrHhsK5pZUPLuhzJFgZuJT62TtnrjJXlrRhJ389VSkh6R64C6ncjNkg6/Cu tA6SX0infqNRyPRNJK+bnQd1yOP4++tjD/lAPE+5tiD/waI3fArt43ZE/qp7pYMS 9TEfyQ5QpfRYAUFWXBc= Duke University Duke University http://www.duke.edu/ Shilen Patel idmstech@duke.edu Shilen Patel idmstech@duke.edu MIIFoTCCBImgAwIBAgICARswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDMxOTE5MDYwNloXDTEwMDMy MDE5MDYwNlowHzEdMBsGA1UEAxMUYXZhbG9uLmNucy5vaGlvdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDV2fEaiKvae7jW0kI4HdzvM33jGkBv /6pdG5ubRjC/L/TE9uM4vQhc9JTfZGFrY9fAdJVFvoujH7ybyI1ZYjLpTjYpbeXX r9ZxQCa284eoin/aawnR4DHaBPdQtTi7SpwK7dntMC2qH6pQY4c74eUnpWqpDh9X AKSjZ0E7rwvaOYXCnM6Zf0MUkLZOKkoKCeO7QesTy+meS1yoXFEsKwTH3haEEQim 9Oyq5NSYUNjX+YmtedxWfFwVu8ab73LULA3iZwakKdoq2SJRu4fOY6R3aAsSxMCA hEKfKAR6EFaCJRyEoGS3MRWeT24Pc6mg+p2MMFF7CFngWs4WNBpzM+ANAgMBAAGj ggKuMIICqjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFJUko8dMKoecD6vyZyDF8LRz gHtDMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgboGCCsGAQUFBwEB BIGtMIGqMIGnBggrBgEFBQcwAoaBmmh0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IKCQlDQSBJ c3N1ZXJzIC0gVVJJOmh0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsr BgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwHwYDVR0RBBgwFoIUYXZh bG9uLmNucy5vaGlvdS5lZHUwDQYJKoZIhvcNAQEFBQADggEBAJMRbYS/dPiZJsJr qvyAx7gr48PcP38pouKWFxVqsi4v2Pz3Z02kBUzOrdRXZRVwlXDn1J8+Jf1oZaBM YSJzCWYlNuBnSJO+YIxhr/VgFnwoKCcW+PKeeAaXcoxrn6XCj3Pxh08TYqWQQQCc hBSDyhdxzYPmi8A7V3dTZZKhqyojUrm9j3eBhqYHnkn27q9nJdIYoJevnMYiL+wX OvR+cj2W5uHnV5WnPjqs7UZvbW29YeM1Y+913cTlDESx8jYQ9dbzvGEG4Ulq/hfg /myBTnGZmDzw5twb4sLp6kC+GbzoOKa828CwYCdwUwwvo+wZqtquk5WU4JLrQirf IW0MCvI= Ohio University Main Campus Ohio University Main Campus http://www.ohiou.edu/ David Alexander alexandd@ohio.edu OIT Service Desk servicedesk@ohio.edu ohio.edu MIIDRjCCAi4CCQCgfWHrvKuIZTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJV UzENMAsGA1UECAwET2hpbzEPMA0GA1UEBwwGQXRoZW5zMRgwFgYDVQQKDA9PaGlv IFVuaXZlcnNpdHkxHDAaBgNVBAMME3NoaWJib2xldGgub2hpby5lZHUwHhcNMTMw MjA2MjEyNzE0WhcNMjMwMjA0MjEyNzE0WjBlMQswCQYDVQQGEwJVUzENMAsGA1UE CAwET2hpbzEPMA0GA1UEBwwGQXRoZW5zMRgwFgYDVQQKDA9PaGlvIFVuaXZlcnNp dHkxHDAaBgNVBAMME3NoaWJib2xldGgub2hpby5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC5BIf3fnVPpBJPRlTTjV09zcP16wvGELcPy2KQyZWC 5joeL6Jex3IpotX41DM5OqKr+35+hg1+969VCHucxsjWW0fRbszVqf6UrNt+Sgps 3wHEtgtvm/7F3Za0L02mDNCBA0WeBRb8Ua6mDyA1q/TWVM/wen5bv31P4uCZk2J1 nsZwX/f2UtOTItIPuHIPRPM2IOLbHSA+Pf9X5Riw3JM6dQI/RzYW7+4LE7arZyZf 0V8R3gAKfYjhtpqciwfxohgn8MM/0ufvd8aymN7RsfH3vBIUlGKCUPwcx3lMvoo8 8A6+2bfXZ7+cVNWCJuFxeMVND2Y+ZtmRGxvQ63fmCD5vAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAJPwIvSh6ram1NrmDcNG0aNJAmHR6+4X6r5TAVPQw+vDvE9WlI0g 0uGn6wBHY2gcxoseNUkVLGRbgXywyohkP+pcoIjDn9XO2OWk0U4eYMApfe/8eO9z RcmWQqfefV/iEmk3TGbIXF7uJn+Pske66sFmJWDDrY/XyIk5/iMyZiYAgzXwHqYH 6OIwKw3ZEO8bGqZzDTEBzi+lzM48GR2wkorji1XxUZvWxS9PF1QVsFW4sRiD124A DjvqccpUQMfjj63LtaJ/7651xVpno2blVL7KWjDs5mNTWMTz/b6pPYZyOhoEZe6E zogcZq8NtZ20nYx1Wx1u1vhCdNdZvXcpvOM= ohio.edu MIIDRjCCAi4CCQCgfWHrvKuIZTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJV UzENMAsGA1UECAwET2hpbzEPMA0GA1UEBwwGQXRoZW5zMRgwFgYDVQQKDA9PaGlv IFVuaXZlcnNpdHkxHDAaBgNVBAMME3NoaWJib2xldGgub2hpby5lZHUwHhcNMTMw MjA2MjEyNzE0WhcNMjMwMjA0MjEyNzE0WjBlMQswCQYDVQQGEwJVUzENMAsGA1UE CAwET2hpbzEPMA0GA1UEBwwGQXRoZW5zMRgwFgYDVQQKDA9PaGlvIFVuaXZlcnNp dHkxHDAaBgNVBAMME3NoaWJib2xldGgub2hpby5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC5BIf3fnVPpBJPRlTTjV09zcP16wvGELcPy2KQyZWC 5joeL6Jex3IpotX41DM5OqKr+35+hg1+969VCHucxsjWW0fRbszVqf6UrNt+Sgps 3wHEtgtvm/7F3Za0L02mDNCBA0WeBRb8Ua6mDyA1q/TWVM/wen5bv31P4uCZk2J1 nsZwX/f2UtOTItIPuHIPRPM2IOLbHSA+Pf9X5Riw3JM6dQI/RzYW7+4LE7arZyZf 0V8R3gAKfYjhtpqciwfxohgn8MM/0ufvd8aymN7RsfH3vBIUlGKCUPwcx3lMvoo8 8A6+2bfXZ7+cVNWCJuFxeMVND2Y+ZtmRGxvQ63fmCD5vAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAJPwIvSh6ram1NrmDcNG0aNJAmHR6+4X6r5TAVPQw+vDvE9WlI0g 0uGn6wBHY2gcxoseNUkVLGRbgXywyohkP+pcoIjDn9XO2OWk0U4eYMApfe/8eO9z RcmWQqfefV/iEmk3TGbIXF7uJn+Pske66sFmJWDDrY/XyIk5/iMyZiYAgzXwHqYH 6OIwKw3ZEO8bGqZzDTEBzi+lzM48GR2wkorji1XxUZvWxS9PF1QVsFW4sRiD124A DjvqccpUQMfjj63LtaJ/7651xVpno2blVL7KWjDs5mNTWMTz/b6pPYZyOhoEZe6E zogcZq8NtZ20nYx1Wx1u1vhCdNdZvXcpvOM= Ohio University Main Campus Ohio University Main Campus http://www.ohiou.edu/ David Alexander alexandd@ohio.edu Aaron Leatherwood leatherw@ohio.edu David Resler resler@ohio.edu Corey Shafer shaferc1@ohio.edu MIIDDDCCAfSgAwIBAgIJAL1ZSpkfsc6mMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2RyYWMyLmNjLnN0b255YnJvb2suZWR1MB4XDTExMDEyMDIwMjUyNloXDTIx MDExNzIwMjUyNlowIjEgMB4GA1UEAxMXZHJhYzIuY2Muc3Rvbnlicm9vay5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD7JwA+4mavVk0aCU1GGIP lvqILa5h9fIg1wRfFgKoV+HYpDUCKDohWylhj07Y2HKvyi1faB9qPQ+XF/Hd0+OT NZMJNuIvr9U+8xB/z1D8q8flCotiFkGRzKga0Zmur4U8csElz5eaGo8iSwzw/yJe Fbd3Z1nVvgzujcj5yfDPRBg5KRUPugJNwCy02VzgZZosxLJ3k3SCKJsKf3s65Xlm YfNNCcHL/rc3jZQIrLlY+MfDJPAe/z2hnd8Gm5N1DCM/rH+FdxIvgnV7FOrjCNCO kvlAehLKmMGlsIfflACnHYwpS5NZ9VY+6dMXIDVgWcvbfRylj/CMsfU7IBcBI1VB AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RyYWMyLmNjLnN0b255YnJvb2suZWR1MB0G A1UdDgQWBBRHPpFF9+Bo+L7+J4oxEkbbsjE+JjANBgkqhkiG9w0BAQUFAAOCAQEA W1xVWCj1v+Csp934xZDvs5P+uoHvxx5cFUWCPWjoIqk5tjCb/mXckvpR9/0Eg4Yq gTA8uiRopbIwYTj6Kl9VaZ944TptkmFDOnQ9Tmu0nXIzncgaOvS8iA5Yrrfy3rwl UIOhCcqwvry1C7QwtXy4AsH9HQfmparX4axAJvSj+O2FJcqHI1VAhiOFwWT451um 6o+iEt1kJy41Q6+in6E5+SroYysARaz7vE9duaq0Maa1z/VXF/GnnUV66310zLpI CwACqyI0wRqoNIJvUcZPFq8bXxy/reVeK1bGWV4Jka7/UviCa7kGloJTU8bG1Ril QU8kfCejbE97k0njfD398w== Stony Brook University Stony Brook University http://www.sunysb.edu/ Paul St. Denis Paul.St.Denis@stonybrook.edu MIIEuDCCA6CgAwIBAgIBAzANBgkqhkiG9w0BAQUFADCBnjEiMCAGA1UEAxMZZXpw cm94eS5oc2NsaWIuc3VueXNiLmVkdTELMAkGA1UEBhMCVVMxHzAdBgNVBAoTFlN0 b255IEJyb29rIFVuaXZlcnNpdHkxIDAeBgNVBAsTF0hlYWx0aCBTY2llbmNlcyBM aWJyYXJ5MSgwJgYJKoZIhvcNAQkBFhl1ZGF5LmthcmtpQHN0b255YnJvb2suZWR1 MB4XDTEwMTIwNTA2MjQ0NloXDTIwMTIwNDA2MjQ0NlowgZ4xIjAgBgNVBAMTGWV6 cHJveHkuaHNjbGliLnN1bnlzYi5lZHUxCzAJBgNVBAYTAlVTMR8wHQYDVQQKExZT dG9ueSBCcm9vayBVbml2ZXJzaXR5MSAwHgYDVQQLExdIZWFsdGggU2NpZW5jZXMg TGlicmFyeTEoMCYGCSqGSIb3DQEJARYZdWRheS5rYXJraUBzdG9ueWJyb29rLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbAp+fHMj2y7hq/CwbF NJg3fqkrmXOqJ2W6423kXZEA+G7TCxO3A/fGiBWKqKVjssmPEjwvo+58ruLerjiF xtnGZTnYw8YxpUn+fw4BTSj6bQbfXXiJ9biMtTzFX1Msm9yjlMUwUrOmNKwDfqcV A+mLoNG/DUYiC5RIAE85kVfbczLEFHknzupQn9ImPstftQEtxlMs8c51mFPogUaC 9ptAlt/2ZH38DpwtZkopNcNmqv6NOyBYwqj2qcqUZpAY1TFmdX/jhP0aRdd2rdmm YYsNSukdg1q7cxSuj0cFLFcDvF6DCl/BjDByYHbCNDae5SaPXD9dLQAq2s7jyvqQ xsMCAwEAAaOB/jCB+zAdBgNVHQ4EFgQUjAxoQ9QTcUU9oyZ6bm5gOTIJdDMwgcsG A1UdIwSBwzCBwIAUjAxoQ9QTcUU9oyZ6bm5gOTIJdDOhgaSkgaEwgZ4xIjAgBgNV BAMTGWV6cHJveHkuaHNjbGliLnN1bnlzYi5lZHUxCzAJBgNVBAYTAlVTMR8wHQYD VQQKExZTdG9ueSBCcm9vayBVbml2ZXJzaXR5MSAwHgYDVQQLExdIZWFsdGggU2Np ZW5jZXMgTGlicmFyeTEoMCYGCSqGSIb3DQEJARYZdWRheS5rYXJraUBzdG9ueWJy b29rLmVkdYIBAzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAvxQtn /KbZBARHvknMgEge9MIrIT1D7ta3dYGYl+LC3jN+bWDVaZqII8wHyX4wOX9WmTpT YT1qabWQ137PlFDec58BVbqBA8I+DgOpskGGz7z/Vsy/dGdadHsX0+XpcXDBWgDk EvVMiDrJCF3k6ufBAvKxEeohCRXdQoqogcZA77nF+Fxs4RXiFBYxhL4xF7ioQalk U2z0Ggcd6Exj69pkRy6BHhOxJjltRVvUu//PyvOP0WViahLwXUui/p/ZVU/pwl5n qAYeWpZHkUtrskiQnFLXDC0DETAQiWdJrjIS0sJdgWRzDfsZxktAT5k+lw75q0bZ kQu5fK501StM8D2w Stony Brook University Stony Brook University http://www.sunysb.edu/ Joseph Balsamo jbalsamo@notes.cc.sunysb.edu Uday Karki Uday.Karki@stonybrook.edu Health Sciences Library ILLiad MIIDUDCCAjigAwIBAgIJAPSXI5z3Ig4eMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWxpYi1pbGxpYWQyLmhzY2xpYi5zdW55c2IuZWR1MB4XDTExMDYzMDE4NTk1 NVoXDTIxMDYyNzE4NTk1NVowKDEmMCQGA1UEAxMdbGliLWlsbGlhZDIuaHNjbGli LnN1bnlzYi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdM+Nx lijW4nWuhl3Qm4qlbxOEDLDi4AryXaZBFotilNlfUpratHinkn1rf3cGFndu5ZPL /7KgWVyMPa9/Ib9MMLjJMS3clGANkTldPPf3NOYsi0WvsVFgQiSyPtK6g+QmD7jV hbmZitlaC0xvelxz5hIZuny9MTC7CTdbDcG2bI6MJ+BpxgNznub/UotoQqqzK2sV TnYpRjOIlA77hsGrV/+e4n9WJU7ZdEVEe6dEWjv68E2BZDc75u00btZbQsDQ22J0 14KpfB/XTPnGU3pf4uaDitS0lMIjDKvr0ccd5YSmeNZcFVfYv7iW2Zre27L83NA/ 1LoUEi55zB5jpEf5AgMBAAGjfTB7MFoGA1UdEQRTMFGCHWxpYi1pbGxpYWQyLmhz Y2xpYi5zdW55c2IuZWR1hjBodHRwczovL2xpYi1pbGxpYWQyLmhzY2xpYi5zdW55 c2IuZWR1L3NoaWJib2xldGgwHQYDVR0OBBYEFCNd9zxQfyjjQmOm4GxsJWctfNUp MA0GCSqGSIb3DQEBBQUAA4IBAQBAk8E+Vgv693LJfG3iTLSuF1lMT50j4OORiI/K HNC9oWGa4/B6Aym7OXSkA7WrBrAz1DsD3JPCvwn6qa3fmNQp3S/JU1Tyz3RoIkp4 LeAsJkLVYj7jiWqxH3mB35CwitE9OF3mr5zy0OmidQkDk72qdXxgHC5NKDuTlYOr 5/oDu3070ITeEJi9z50xOIotJGDb5BhGEvW1cGAtOMgRUz2+VHk1oHIUeKLQK3gy mm7tKLlW+5NWA72i9VX7YNLeHXCNSx4wEjc11atOWsFghHuXdr+DOwuAD1WzTbC8 IjNMlbWFaE0DGwpxKTO1wHPphHvVILP4hGsRZNr/HXK4OsPl Health Sciences Library ILLiad Stony Brook University Stony Brook University http://www.sunysb.edu/ Uday Karki Uday.Karki@stonybrook.edu Allen Zawada Allen.Zawada@stonybrook.edu Stony Brook University Libraries EZProxy Service MIIFWjCCBEKgAwIBAgIBATANBgkqhkiG9w0BAQUFADCB0zElMCMGA1UEAxMccHJv eHkubGlicmFyeS5zdG9ueWJyb29rLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgT CE5ldyBZb3JrMRQwEgYDVQQHEwtTdG9ueSBCcm9vazEfMB0GA1UEChMWU3Rvbnkg QnJvb2sgVW5pdmVyc2l0eTEpMCcGA1UECxMgU3RvbnkgQnJvb2sgVW5pdmVyc2l0 eSBMaWJyYXJpZXMxKDAmBgkqhkiG9w0BCQEWGXVkYXkua2Fya2lAc3Rvbnlicm9v ay5lZHUwHhcNMTMwNzIzMTk0MjIzWhcNMjMwNzIzMTk0MjIzWjCB0zElMCMGA1UE AxMccHJveHkubGlicmFyeS5zdG9ueWJyb29rLmVkdTELMAkGA1UEBhMCVVMxETAP BgNVBAgTCE5ldyBZb3JrMRQwEgYDVQQHEwtTdG9ueSBCcm9vazEfMB0GA1UEChMW U3RvbnkgQnJvb2sgVW5pdmVyc2l0eTEpMCcGA1UECxMgU3RvbnkgQnJvb2sgVW5p dmVyc2l0eSBMaWJyYXJpZXMxKDAmBgkqhkiG9w0BCQEWGXVkYXkua2Fya2lAc3Rv bnlicm9vay5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdtBp/ zziO2E+9XpfPbeLZqvdM5c7PzAhPHu/mjyse71LEsa3hAG5dzZQNX7w2UStHDC3e NmQd264PZXO/XAd3uRxxHtXXb0mvtmKq9tzPOG+BzavVw+fH9kd4MYchlnoXPXKp ZHtwYUKuON3lWdjWRV9VYZq8qMu1Cn4bZlmDKEnstydJS0Cy8gBiqkSAyMi0VcwZ tj9MSiuahUSz6SdXHqqJZaxdaHNrUDEWO3ILsMrAm31gKJ/uo1CiVubza/sS3FFF S4mSCmkvGKyAAMpsV5i8dmnHMQdtUzQjhxv9ZALfDJW/ruYv4VHiiXsRibxuGD7+ 1NF864JYktm5QRutAgMBAAGjggE1MIIBMTAdBgNVHQ4EFgQUFOxAph1VvmegSHsj Lh2HZkFFEpMwggEABgNVHSMEgfgwgfWAFBTsQKYdVb5noEh7Iy4dh2ZBRRKToYHZ pIHWMIHTMSUwIwYDVQQDExxwcm94eS5saWJyYXJ5LnN0b255YnJvb2suZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITmV3IFlvcmsxFDASBgNVBAcTC1N0b255IEJy b29rMR8wHQYDVQQKExZTdG9ueSBCcm9vayBVbml2ZXJzaXR5MSkwJwYDVQQLEyBT dG9ueSBCcm9vayBVbml2ZXJzaXR5IExpYnJhcmllczEoMCYGCSqGSIb3DQEJARYZ dWRheS5rYXJraUBzdG9ueWJyb29rLmVkdYIBATAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQAe4YPbYQsvdAYsJULa/tZSsom5mYNTh7wVnzkGdYuJb7Ir 54aVBTPcjGOu5WeJNa1LrwdIGiG+/yjlEEesiDBszsLNfnhtBw4PxgrrOTE7xofG 4RzWIX8QVnl+qFzyOVxhg0cPW0rW6zPpv8ctviH1B9l8OMPGXVEpkVaa73r0H0QA WbktpOGorpmbCfM6geFqBTjWMOAzGvDhKoZGUL5E0ste3wzR5cNKtJFHxuOKtd5C tRWdP9PJrxuTNqRV21zczIasUL0yon33IFwRNLB+XM7t0b0x46qlydSTI6SxBViN CW7/BxOC84k3LMRD/55hUMRMu9OvukIDeUMfYdsH Stony Brook University Stony Brook University http://www.sunysb.edu/ Uday Karki uday.karki@stonybrook.edu Joseph Balsamo joseph.balsamo@stonybrook.edu MIIFVTCCBD2gAwIBAgIJAIIm6Dy3IpqVMA0GCSqGSIb3DQEBBQUAMIHMMQswCQYD VQQGEwJVUzERMA8GA1UECBMITmV3IFlvcmsxFDASBgNVBAcTC1N0b255IEJyb29r MUMwQQYDVQQKEzpVbmRlcmdyYWR1YXRlIFN0dWRlbnQgR292ZXJubWVudCBhdCBT dG9ueSBCcm9vayBVbml2ZXJzaXR5MR4wHAYDVQQDExVBbGV4YW5kZXIgRGltaXRy aXlhZGkxLzAtBgkqhkiG9w0BCQEWIGFlZGltaXRyaXlhZEBub3Rlcy5jYy5zdW55 c2IuZWR1MB4XDTEwMTAxNDE0MTIwNFoXDTE1MTAxNDE0MTIwNFowgcwxCzAJBgNV BAYTAlVTMREwDwYDVQQIEwhOZXcgWW9yazEUMBIGA1UEBxMLU3RvbnkgQnJvb2sx QzBBBgNVBAoTOlVuZGVyZ3JhZHVhdGUgU3R1ZGVudCBHb3Zlcm5tZW50IGF0IFN0 b255IEJyb29rIFVuaXZlcnNpdHkxHjAcBgNVBAMTFUFsZXhhbmRlciBEaW1pdHJp eWFkaTEvMC0GCSqGSIb3DQEJARYgYWVkaW1pdHJpeWFkQG5vdGVzLmNjLnN1bnlz Yi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbpS32UzPjlJeX zrr8M5yGIPAk4FubLuz2rBOkFlUGh1BTMqxzRlyZOZ0+DGyVWX2FSs++tDif0UGN m4O+VJZ5Wqg3EZcl7NAX/I9LuoiH9zzmMSngTZXCrLhdze4SnBwX3wT7XLWSspH6 VN6bcB5S/tU2lmbhdwzA1Ie/9Sh97vAJh8LGgl5qZEQUtocjzcAG6M30oQAsqqUc fyThXedrqYaXyHQKcBBSSSy/stkq6bJXrbuFUDo8U1aY73TODTV/dk0sCqWqyyGQ 2ALJgHVjhe6OYLNgCl5W+F+ZfG/BoXWEhZ4K3tYpbhspDzp8uLrt7wvvgrLcKYOy uhbjxIGxAgMBAAGjggE2MIIBMjAdBgNVHQ4EFgQU3bK52cWXAwblPJpFjT7q9S89 XhUwggEBBgNVHSMEgfkwgfaAFN2yudnFlwMG5TyaRY0+6vUvPV4VoYHSpIHPMIHM MQswCQYDVQQGEwJVUzERMA8GA1UECBMITmV3IFlvcmsxFDASBgNVBAcTC1N0b255 IEJyb29rMUMwQQYDVQQKEzpVbmRlcmdyYWR1YXRlIFN0dWRlbnQgR292ZXJubWVu dCBhdCBTdG9ueSBCcm9vayBVbml2ZXJzaXR5MR4wHAYDVQQDExVBbGV4YW5kZXIg RGltaXRyaXlhZGkxLzAtBgkqhkiG9w0BCQEWIGFlZGltaXRyaXlhZEBub3Rlcy5j Yy5zdW55c2IuZWR1ggkAgiboPLcimpUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAEelu5xjLWjHqj7U0mCogxW0fSgcLetPve5YWBpnbIjVofHe0Ibbn fkBVTucIdkYD8//FGUawwsAaVmUXtYisO7pp52aAR5GllcyU2QHerDeChtOLWx2A h8NMPHzicgeJq8sxOgofeClDe3MvCmMWwm0uEa0IXmgCq5RMTeCADZhTfnSOT8GD aAX+ML6bxaAzjfyaP6k2arpwgp5bfXl8Aj1VJJx4gnFWCOe7Nf5I86aO4eZTXnHZ QaJkr9oUiSvFTY68dOAlkMNDKbS6arGpihdOP+g5gvhV7eJaGrkV4/wZfP3FM45i 6UyKNW8UJSSyOaabQejQ3V2KPhWoWJAVCA== Stony Brook University Stony Brook University http://www.sunysb.edu/ Ken Colton kcolton@stonybrookusg.org Eunice Ro ero@notes.cc.sunysb.edu Alexander Dimitriyadi aedimitriyad@notes.cc.sunysb.edu MIID7jCCAtYCCQDFW7oYFPWJKzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCE5ldyBZb3JrMRQwEgYDVQQHEwtTdG9ueSBCcm9vazEfMB0G A1UEChMWU3RvbnkgQnJvb2sgVW5pdmVyc2l0eTEgMB4GA1UECxMXSGVhbHRoIFNj aWVuY2VzIExpYnJhcnkxEzARBgNVBAMTClVkYXkgS2Fya2kxKDAmBgkqhkiG9w0B CQEWGXVkYXkua2Fya2lAc3Rvbnlicm9vay5lZHUwHhcNMTAwOTA4MTk1NDA0WhcN MTUwOTA3MTk1NDA0WjCBuDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE5ldyBZb3Jr MRQwEgYDVQQHEwtTdG9ueSBCcm9vazEfMB0GA1UEChMWU3RvbnkgQnJvb2sgVW5p dmVyc2l0eTEgMB4GA1UECxMXSGVhbHRoIFNjaWVuY2VzIExpYnJhcnkxEzARBgNV BAMTClVkYXkgS2Fya2kxKDAmBgkqhkiG9w0BCQEWGXVkYXkua2Fya2lAc3Rvbnli cm9vay5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8+iGR6PHp JLS5BgR2Is/nsZxz4tJ8ZCZD9FohuErOVZk8ozMjkiPS+SWmhDrTz9QfQ3gcxIZ8 QLvaJ6nu1kjZQDKgsTkn5VgDA0/p2oM8beLtI/wuX0ESue+mt5YRq6kIfUkCAXfn EPorrG0PwlpHcoUYe0t9BZoyPaap/XYJTbtZiFkwsC/gHo2B1Ixj6USbznjfRyQ8 sTtGH3ql5WjDoZ3tEI/ULWxwfPnfVOfVUQ/KEHDai/Y5bGghyMu9nYqEefEduoPu KOKosv2nyiNDia3r/CZzkhYm6TUap/ShX8Mz4sFkvMIa9vs1xxt9HUKoiCCtyaKG lbDTIR9WLR6LAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAKUe5sov10wa636vmeXS kv9xx2tk3hHSZBCG2om3iYPLKPby3J4z2LYqu3VCY2piX3AWKr269qnAIz1+sGTN 2D/Pq4RxwVvOIt/M7l9ni4HYYVA1kU7nUb2BSgnLwxUmQhk2V7IzNssK9c8h6L2M 5vNEpfcxV/ByEvEGT2YG8RErzqf8E6K/HK4zezxLEAWoQB+z9/2eMjw6oAdAgiAC rXhhS23u3MDozOG/3e8DbU4IUEf/NxZiSDkngvgnzp03wfU0eK/peT3KftnVC3DL FvH+MzRuir3ihQPINCxBxI4g+1MIlUQHrTWl05AH0M4W9yRUGgjZbeqMPtHDdznS fl0= Stony Brook University Stony Brook University http://www.sunysb.edu/ Uday Karki Uday.Karki@stonybrook.edu Joseph Balsamo Joseph.Balsamo@stonybrook.edu http://id.incommon.org/category/research-and-scholarship stonybrook.edu MIIDQDCCAiigAwIBAgIVAM6zo1Tg/Cni0U1ZiS9qUjHwTb0qMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXNzby5jYy5zdG9ueWJyb29rLmVkdTAeFw0xMjAzMzAy MTI4MTBaFw0zMjAzMzAyMTI4MTBaMCAxHjAcBgNVBAMTFXNzby5jYy5zdG9ueWJy b29rLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIZH1YAL8Nsb ZP7r1ZCfT0iXKNeVMUoes4lotQGna8lfAkwbBAOIi8z6Ck1pHtTwZBnRf0HalU2r +INFd/U2MQMUl63YrdhjXwkM7LepxMqj1nBRRS7W1qnS4B9N1Gx8h4RwaYVlW7YR EFSZjuqVTz3aJqr4IY6OjxHlXKCYy9q0x2QGgJm7z0/0K0K1w1LymoL8smE+7X4T foEKIZohNHxTPoM8tLU3XZhuMQL8TAtbUIz18+gyq0ug8Nf5mXkBPDSIQ92VWTKN CbFuu1meG18OXGNQwDsjj3D6WzoV8/h7wsVhf1tyBXfJ6GFfkhdJPJZTCgJzsGEk wVmSKNwTwzkCAwEAAaNxMG8wTgYDVR0RBEcwRYIVc3NvLmNjLnN0b255YnJvb2su ZWR1hixodHRwczovL3Nzby5jYy5zdG9ueWJyb29rLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUoH3ycV3oftfj3WFA33xtpoaRyUYwDQYJKoZIhvcNAQEFBQAD ggEBAE2vfQbGmZWnFMWylYeLqj7lvX5P1Se9i8DBJjy3tdCTIHdHTSRPLnnroFEb Au55cnXU3SeJ4jzHj3k4tOXQQfE+BGER47DtPuJ5Ey2Ug33DCrMoP0yjpwp3uTcy NRSzJT6FikcvJbGxzswA6chGOHWtGwe4dq+5Om0q8QQsQMX5o3TUrkL/9e4cSyHV beoZeLMhDf4M7wf971qx6tV+qVQqqSdDbQOPx+IKKXGuHCwKXwi1V1KjmYFqnOm6 vjLJq/ZYknekwIgXDYdL99d5kwqV6W7vHm5V7j2fv0o+mNu46sL9Y+TVZPAnyw8b P5kJpNl6SkvUOjZ4nvr9i9FgmHc= stonybrook.edu MIIDQDCCAiigAwIBAgIVAM6zo1Tg/Cni0U1ZiS9qUjHwTb0qMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXNzby5jYy5zdG9ueWJyb29rLmVkdTAeFw0xMjAzMzAy MTI4MTBaFw0zMjAzMzAyMTI4MTBaMCAxHjAcBgNVBAMTFXNzby5jYy5zdG9ueWJy b29rLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIZH1YAL8Nsb ZP7r1ZCfT0iXKNeVMUoes4lotQGna8lfAkwbBAOIi8z6Ck1pHtTwZBnRf0HalU2r +INFd/U2MQMUl63YrdhjXwkM7LepxMqj1nBRRS7W1qnS4B9N1Gx8h4RwaYVlW7YR EFSZjuqVTz3aJqr4IY6OjxHlXKCYy9q0x2QGgJm7z0/0K0K1w1LymoL8smE+7X4T foEKIZohNHxTPoM8tLU3XZhuMQL8TAtbUIz18+gyq0ug8Nf5mXkBPDSIQ92VWTKN CbFuu1meG18OXGNQwDsjj3D6WzoV8/h7wsVhf1tyBXfJ6GFfkhdJPJZTCgJzsGEk wVmSKNwTwzkCAwEAAaNxMG8wTgYDVR0RBEcwRYIVc3NvLmNjLnN0b255YnJvb2su ZWR1hixodHRwczovL3Nzby5jYy5zdG9ueWJyb29rLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUoH3ycV3oftfj3WFA33xtpoaRyUYwDQYJKoZIhvcNAQEFBQAD ggEBAE2vfQbGmZWnFMWylYeLqj7lvX5P1Se9i8DBJjy3tdCTIHdHTSRPLnnroFEb Au55cnXU3SeJ4jzHj3k4tOXQQfE+BGER47DtPuJ5Ey2Ug33DCrMoP0yjpwp3uTcy NRSzJT6FikcvJbGxzswA6chGOHWtGwe4dq+5Om0q8QQsQMX5o3TUrkL/9e4cSyHV beoZeLMhDf4M7wf971qx6tV+qVQqqSdDbQOPx+IKKXGuHCwKXwi1V1KjmYFqnOm6 vjLJq/ZYknekwIgXDYdL99d5kwqV6W7vHm5V7j2fv0o+mNu46sL9Y+TVZPAnyw8b P5kJpNl6SkvUOjZ4nvr9i9FgmHc= Stony Brook University Stony Brook University http://www.sunysb.edu/ Sanjay Kapur Sanjay.Kapur@stonybrook.edu Brian Heller Brian.Heller@stonybrook.edu ExLibris Patron Directory Services for University of Maryland Baltimore County MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu ExLibris Patron Directory Services for University of Baltimore Law Library MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ Ben Wallberg lib-shibboleth@umd.edu ExLibris Patron Directory Services for Frostburg State University MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu ExLibris Patron Directory Services for University of Maryland Health Sciences and Human Services Library MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu Ben Wallberg lib-shibboleth@umd.edu ExLibris Patron Directory Services for University of Maryland Law Library MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu Ben Wallberg lib-shibboleth@umd.edu ExLibris Patron Directory Services for Towson University MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu ExLibris Patron Directory Services for University of Baltimore MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ Ben Wallberg lib-shibboleth@umd.edu ExLibris Patron Directory Services for University of Maryland College Park MIIEOTCCAyGgAwIBAgIJALqVFEXkzl3OMA0GCSqGSIb3DQEBBQUAMIGyMR0wGwYD VQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTELMAkGA1UEBhMCVVMxETAPBgNVBAgM CE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdlIFBhcmsxHzAdBgNVBAoMFlVuaXZl cnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsMCUxpYnJhcmllczElMCMGCSqGSIb3 DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVkdTAeFw0xMTAyMjgxOTA4MzlaFw0y MTAyMjUxOTA4MzlaMIGyMR0wGwYDVQQDDBRyZXNlYXJjaHBvcnQudW1kLmVkdTEL MAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRUwEwYDVQQHDAxDb2xsZWdl IFBhcmsxHzAdBgNVBAoMFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxEjAQBgNVBAsM CUxpYnJhcmllczElMCMGCSqGSIb3DQEJARYWbGliLXNoaWJib2xldGhAdW1kLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKNR+d+z5VtRESmVqbA NsG0DJpPF08oxexaC2VsYqHaPYCIW4p3WG3vMRVn0r99MZmsfFD5oanj/BaefnaI V0koWzsEI4o9Itoh4zmsEoFawXfVDAEF8eohhBRNBYk75CWZKyRzS/LbJtexx7Va fKwbNe1Lzezjj24ktRp6h66Yo83i+m7y21QESmu/tBxe2kHVC0oAhu2ev6LsAvbc A9Q8kQFk/J5CCu06LcWgr1N7dj0chzsA19jLcCreW9ISxp8H9ZCrd+zCn+tey2m2 hqepXJN/GsEWqLc7wtgSQKiSpIp4Z0LWgaJ2xKcaElyadldJUjp3pNOZOR+Lc4rk M4MCAwEAAaNQME4wHQYDVR0OBBYEFJXdacf9aUW8K7lhwrFl/1qgKn6FMB8GA1Ud IwQYMBaAFJXdacf9aUW8K7lhwrFl/1qgKn6FMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAAvLWL+qVVLrdYIQAaX7BHXbE3Y4ol20JKXFtAUEAw8K9xi5 1v1vGJ2B09E2KBO3i5X0i7n8YK7XejO4CFlZEnN/0PmUR80jRcTBjcEGJeskHCZp bq/RXVj+BaoQc4vqwvyZcTfqBfvZH7/rhKHkdNv4bm+sqF0ZJ7xdZi0wFHfbg1de CxDqacOpyEv8aK9UDiIIaYnyy+FX1HY0QOLaLT5MnPD62w7d3KHAN1gxfWUS0jZ5 WlPGxD/Nt8X4EMwmCDUUMX7FI1NNPS1RUSb/tpIqSyVuWhJ8zPx05inkhaO2s7/d NW6+u9xepIyt9CaZwn9m2fG2bzKNAHCglwcjDxY= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu OCLC EZProxy for University of Maryland Baltimore County MIIFETCCA/mgAwIBAgIBBzANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAxMdcHJv eHktYmMucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQI EwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2 ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG 9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTEwMjI4MTY1NzQxWhcN MjEwMjI3MTY1NzQxWjCBuzEmMCQGA1UEAxMdcHJveHktYmMucmVzZWFyY2hwb3J0 LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UE BxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5k MRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGliYm9s ZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHKDIP QEtN4PuedkubswC6xqVCgCd3RToTYsIGejW87FL8DX8145HOq0nBGtdCfedOW18s bIg42otkOyMCKQ9irKO5oMy3eJdjSnB1v8wjEXwMi71K8JnJih6Zg++vSNhLioOo g0zoS4msVBbxosJZBc1BMR4dM7Jlx2+fYYaMvqpZMn5EvcGLvA3sqzjh1sDp5VlJ KUgoE2QHirKF9fhPdKxFSJoUiMKY72QhlF6OdppYQaxvCRzrhe+VpCeZQAhymlcZ H+1/EPWVJZZ7w1DMCtfg26fZLBpoz2JKnhcWD6OUN0KpERfO/S5/1FRAUlf1CVEz pR2kNGlzU2ckfyA/AgMBAAGjggEcMIIBGDAdBgNVHQ4EFgQU4bFG99Y/6m3pii7e YuyF08LirO4wgegGA1UdIwSB4DCB3YAU4bFG99Y/6m3pii7eYuyF08LirO6hgcGk gb4wgbsxJjAkBgNVBAMTHXByb3h5LWJjLnJlc2VhcmNocG9ydC51bWQuZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDENvbGxlZ2Ug UGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNYXJ5bGFuZDESMBAGA1UECxMJ TGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWItc2hpYmJvbGV0aEB1bWQuZWR1 ggEHMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABrgJE5u/OyxP6ax wHiWgDoiBz3K/6RvEjFVk2byXJc4ROXVWGgV5rtr/0DzVfymPCzcivyBgSq30HpN Vhl5QWjZnpdFOk12hw1L45VOg51/EV5VeW/K+eSoZdOcuIjnKUnUU1+TvE08lf+c 8AF2x0H6R7Esc9+wYowbgLOKW/WJJfIgZscFUUNJbb5bOmxFPnW3A1WA4NN6uR7t 8Sz8N7ssZ0hgc5PwjiaKq3LSI0/8yp5hzOpQUaGkFadBmOR7vKQyz2H12IRFrkQD FSBX8rUCpE2468OD10peNMAjPoLfS9/yuJ9HgZHWf4KPm5BMPZ8zaLOiofMoPHKn ifgUXkc= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu OCLC EZProxy for University of Baltimore Law Library MIIFETCCA/mgAwIBAgIBBzANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAxMdcHJv eHktYmwucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQI EwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2 ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG 9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTEwNDIwMjA0OTE0WhcN MjEwNDE5MjA0OTE0WjCBuzEmMCQGA1UEAxMdcHJveHktYmwucmVzZWFyY2hwb3J0 LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UE BxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5k MRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGliYm9s ZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDabRWd q+UJAh9yyFMQcyjldkAILghzlvW/wGPcMFZrxHk5M4ecQQ4mBU0kBNstbS+y4IBE zaPXK7BLEVzxDV3OX/h5njgdDolV9yULj2ACQe6lsW0xey4jYf0MzMwMSsFX3ojY V9wRt1mawMGdHwZTuZPBda7m7NbZveRXiRnLWgh5Ixp22AXu30QYYBmj0i3/624e bAGrZiYKSQN4iWp0fYEzsk8HlcLwEOHaObS46mSSa2wizNZDXDViifsZfTSDNp8d zjTjGcwyV/Wq1iV1b5Z+S2CD34j4AFwtL9jQl4Va3vi0Uu1LtosEKgZAAsqcxclx 3FonHLvQfZoF3we7AgMBAAGjggEcMIIBGDAdBgNVHQ4EFgQUEydP9x5iN0uf4AL/ 3n2eUvP6lAowgegGA1UdIwSB4DCB3YAUEydP9x5iN0uf4AL/3n2eUvP6lAqhgcGk gb4wgbsxJjAkBgNVBAMTHXByb3h5LWJsLnJlc2VhcmNocG9ydC51bWQuZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDENvbGxlZ2Ug UGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNYXJ5bGFuZDESMBAGA1UECxMJ TGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWItc2hpYmJvbGV0aEB1bWQuZWR1 ggEHMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKiPvzu70UZxkf3Y DM+/+ix7sxVQ5N1dO6islUjCnxAX7ExXTFBasV1/KxhUp4nbsNs7mCEoO0GITyKP pKCXf72lePBO5i6sTSFxKkURwue3cK5RyyM6vjT6Oopwt7RNLAOWxK3G3OX8TbjB ofVPKSOSm1AUmMGTuUHdFGNffCw4iZbweS44f5JhFXb56XDTVr/x0RHJ+HKWb34+ uhs6sy+O2dNxyHEp8AUR3/WHzIHCiz92hT5ZWBwLxZOaMIel/8OF66OsLRSF8b44 GerELqKCW13RVCOfR98V0lsECOfip1yECrotg8m3UYIUY38WDNDAxQwheJj31gaP g1CPHsQ= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ Ben Wallberg lib-shibboleth@umd.edu OCLC EZProxy for Frostburg State University MIIFIzCCBAugAwIBAgIBCDANBgkqhkiG9w0BAQUFADCBwTEsMCoGA1UEAxMjbG9n aW4ucHJveHktZnMucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREw DwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQK ExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAj BgkqhkiG9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTMwMjIyMTky NDU4WhcNMjMwMjIyMTkyNDU4WjCBwTEsMCoGA1UEAxMjbG9naW4ucHJveHktZnMu cmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5 bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5 IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEW FmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDAaSvIUerLkhy4wjos90tb/V7/m9fHycPfIP393aD9PH2a6WeKNbnv ZqnV2mkY5m9QMIzHl61L/P9R+Bj1uxyPkiknQrU9Zh9PB1d9cU5//+DIDA1q3RS4 R2m30SdZke5XzT2IJFezBgLuTH87OA4Blr19fjcR54CGDykLLRmYaOnlV1wGsfQJ tZAPqUpp0u6vTIM8sRRds8ipIdekRemqwHH308N4shNH7+Svau8rjYQqia6JTQeQ kCJEJp2yv36U5FxOgxVPwp0Bd/SfHe4OT/Wsy0UEFA/N+U0dSZ5O30F5nuYtMLkY xt2V4T1ZKLXloLKR8qGinL20VY77ZzsvAgMBAAGjggEiMIIBHjAdBgNVHQ4EFgQU Ucu4S84j8KxpfU24KmJsvpJDUKIwge4GA1UdIwSB5jCB44AUUcu4S84j8KxpfU24 KmJsvpJDUKKhgcekgcQwgcExLDAqBgNVBAMTI2xvZ2luLnByb3h5LWZzLnJlc2Vh cmNocG9ydC51bWQuZWR1MQswCQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQx FTATBgNVBAcTDENvbGxlZ2UgUGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBN YXJ5bGFuZDESMBAGA1UECxMJTGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWIt c2hpYmJvbGV0aEB1bWQuZWR1ggEIMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAGZtRkK/+ki6XAMZjLC6D2NQzHjdjSAZzIUNgd1kPVXcfFhp2LtcgcXh WWCepAaeotY5FFUm9XaFgf6HDxTrT4eHMn3TX6mt1mup6ia5A1rnnJ+o6DInaWB9 tmKOskJBWekyYyM/yYpVXpzUF8QrHmP1VXkQyhL79zZhgNVmt2Q1LFwNSdd89X09 vsRWiT7Fm/oL5Y/sU9kG0CQEnJS6QHK8ao7FFG2uIHzw/j+AQCWNooNkc91TlL8u pBCbvTCZ1Chw/4kg9DkOHjz592E6Pin+7e3uaZxPmh9fQDZi/d/6oDfZyB8TGB8/ BrvWplcRd+RuCvXa7xno9GvsxhzqtHo= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu OCLC EZProxy for University of Maryland Health Sciences and Human Services Library MIIFETCCA/mgAwIBAgIBCDANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAxMdcHJv eHktaHMucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQI EwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2 ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG 9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTIwNzEzMTQ0NzE0WhcN MjIwNzEzMTQ0NzE0WjCBuzEmMCQGA1UEAxMdcHJveHktaHMucmVzZWFyY2hwb3J0 LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UE BxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5k MRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGliYm9s ZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpAGdD EKM1XQVp7CsYokihPHtVX99Cxwgz3m5yyMysHu1FZF+T1D4MhJ0Db+zKSu0LfJNv bgSKEVzhxpr92Bw2s5zUwcVCKga2KVoCM4J4XccZZAt1gUxnnmUT9n3J38/+ysNM xxeRjlbJ4SItnP4W65WjNlw6qtVKlwdnARPYp1g8sFJdM4TEHPrjIdG69wJcqWHN 3xWVHHtDM93Cf9oFkqiryci/vI//2TfDCqDHsbEa7y3vYH5fTwXQRVR8qrpxsIRK 5zU3hwaNoOEqJ5ETo3Vs8u++L6j0BNnzXmncOCF4BPbgXym+DV0ruZD0amQVPOD+ vXYirZsJSsHCVGZPAgMBAAGjggEcMIIBGDAdBgNVHQ4EFgQUWBRBCg1CvjJJ7/Ql ZYXlbh7niaQwgegGA1UdIwSB4DCB3YAUWBRBCg1CvjJJ7/QlZYXlbh7niaShgcGk gb4wgbsxJjAkBgNVBAMTHXByb3h5LWhzLnJlc2VhcmNocG9ydC51bWQuZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDENvbGxlZ2Ug UGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNYXJ5bGFuZDESMBAGA1UECxMJ TGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWItc2hpYmJvbGV0aEB1bWQuZWR1 ggEIMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIdjyoZR0i9fybF/ pl8SlhoAZz23p9lgjBxBLyfvsGFh+FSB8Dk8iTtnmlTCe5zHtW3XNHBfOSEck9GE JCjS9vDt/rNgVZ3ll2lSjA/Jn01oMPlJYKXLjOtp8sfZkGUSakRaXHiQ+Oq6sKg6 Tw3k3MUr6sHFTpJDYltE2LsVZD7btUvegS79qjYrt4wODPk26O7Of7UDYFQ8R7Ow +WffNcux+Fy2WUhT1fR7M1rrDTi4egfu+OTCDcI74iJiusZ6oK1ZDiJbPIGh7Dj7 XP963R3fPd/yWV7jsWJ8SzsQ8InWmn/A/d+6d+zFK6gldTOWEdhLTsZn8O3SNeLk oOO8Ub0= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu Ben Wallberg lib-shibboleth@umd.edu OCLC EZProxy for Towson University MIID9DCCAtwCCQCfzan4/djlUzANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAwwd cHJveHktdHUucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYD VQQIDAhNYXJ5bGFuZDEVMBMGA1UEBwwMQ29sbGVnZSBQYXJrMR8wHQYDVQQKDBZV bml2ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLDAlMaWJyYXJpZXMxJTAjBgkq hkiG9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTEwODE4MjIyMDQ3 WhcNMjEwODE1MjIyMDQ3WjCBuzEmMCQGA1UEAwwdcHJveHktdHUucmVzZWFyY2hw b3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhNYXJ5bGFuZDEVMBMG A1UEBwwMQ29sbGVnZSBQYXJrMR8wHQYDVQQKDBZVbml2ZXJzaXR5IG9mIE1hcnls YW5kMRIwEAYDVQQLDAlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGli Ym9sZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDB JYi5Mi2Yh9zGey4jPEvMidBJWfiXVcml4/OdBeIC03A9Sdle7l/Lpxbr10zwCbmV 3dHhrrkR4c3mllX2y7zXfA/yuu3Qz3T/0tcrOR74/UXYYnsCn2jukFm2HCTpSL8Z CZyA4ME9+/+iznzYsmgNBeYl47PhID/gYerqW6A45fk/YH1Pm9t0OfXSiyzen64U Ms6eKbtxPa8bXlbhHtSurKcy32Gn1A6vLL4KfxqhyQSUjx33X6z94PzJTMgnqd/A dYr8EOIRf1kF0JvErizzxKul40Flcp3wwVTaNKUdWa7V+9nBPRbPPYJ7W/QdCeZV U0eOaEG3KrAwPX7qaCHHAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJ18+vRhl8Zx CRXsMe86cWZnaXEIUVmZKKJlfQD3fh+6rdSaqWJRKq4pxbkgZRZgaGlIjG/5EMQ+ OOwZmfRuNI2amo4G6ICfY6iO3vJOV+Z6HNV6+PTQ0wHh1aLlHmDy0O9DSWzsWGaf 23PC/UNT/v6++mdDGWcR2rZgiK70rX819igpFsdu7i0WjeMc9F2oNABlNV7oNRd7 fRN8ZpsnLrKKbZd4AyhwDP6ccNfh+nFOSVa0Kebj16TGDjkicSTblC0E83mZ3T9B RnGfbQxsuhyiTdvG0rqpfJ5PYtw+vfsVNZ47PrWoqO8xmiXzs/gMYKEJW12Hk6s3 Sn82NSVjiNs= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu John Pfeifer shibboleth@umd.edu Ben Wallberg lib-shibboleth@umd.edu OCLC EZProxy for University of Baltimore MIIFETCCA/mgAwIBAgIBBzANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAxMdcHJv eHktdWIucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQI EwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2 ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG 9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTEwNDIwMjA0NjQ3WhcN MjEwNDE5MjA0NjQ3WjCBuzEmMCQGA1UEAxMdcHJveHktdWIucmVzZWFyY2hwb3J0 LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UE BxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5k MRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGliYm9s ZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOvE8L mxojiVt3qmqaQpr3hYlGffGRWeCaPZLhXmVlaDhtMsV6yhfYa0obOlmwAh8LDBgS S9QCt4pBHIkQ/6PEfZhVQ46SeS9ls9PKgf3theh+dqpknZ2scc3meu0TiL7bHa1z Qi15tfUpobyV4Fz7cbSzRbLro1nusVgwNN3qHrVGlCCmaPo5hfiTdjOFjUdC8epr 4YpCgZR048Bjuy5G7e9CdRhhQPFPRoSKW2u7CL+9mfyYn8Wj2lPPqAJQtEjPoXHk mO1HJmNRozCFgDpCyntnB344kMMq4EZIZZV8ZHk2Ln96qBmfW6TTS1QhkQ4NL8+b THMLdOVDEdOR97WpAgMBAAGjggEcMIIBGDAdBgNVHQ4EFgQUUwNOVbga5TbUiNGZ mL1lT0DPruYwgegGA1UdIwSB4DCB3YAUUwNOVbga5TbUiNGZmL1lT0DPruahgcGk gb4wgbsxJjAkBgNVBAMTHXByb3h5LXViLnJlc2VhcmNocG9ydC51bWQuZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDENvbGxlZ2Ug UGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNYXJ5bGFuZDESMBAGA1UECxMJ TGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWItc2hpYmJvbGV0aEB1bWQuZWR1 ggEHMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGFbXQfCEJdYFZSx 11Fmx17/SINATexpFnwFQ3Vb7i8/z5eNIi4txicyyxdqQ+q4oSKSSMGbkSE3oro7 p/FuHutILdAE8bIkgtc2SzA7q4HiwTNLzhorpoOkRzIWMawuwYUp7zkB4LWhaJQE H3hP8KXswZ3TozENCwUk+joe8l6ERMBERdQ4+t7Uu3XB9GzVcaqG/ACCc9otstRd Z9xg9Ck/Yaih0vSvfrLtlb2QE0mrEcm8UShAs2ZDu4U70ijt3AR/8EQ3ffuxC41I cmTZNmtaTC78tfWPn+IjYkAxrIx5GFvZZCzHmPPPchSqsskMEG4J5P8K6y+D3DGp Qr1cqJg= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ Ben Wallberg lib-shibboleth@umd.edu OCLC EZProxy for University of Maryland College Park MIIFETCCA/mgAwIBAgIBCDANBgkqhkiG9w0BAQUFADCBuzEmMCQGA1UEAxMdcHJv eHktdW0ucmVzZWFyY2hwb3J0LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQI EwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2 ZXJzaXR5IG9mIE1hcnlsYW5kMRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG 9w0BCQEWFmxpYi1zaGliYm9sZXRoQHVtZC5lZHUwHhcNMTEwMjI0MTIwODEzWhcN MjEwMjIzMTIwODEzWjCBuzEmMCQGA1UEAxMdcHJveHktdW0ucmVzZWFyY2hwb3J0 LnVtZC5lZHUxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UE BxMMQ29sbGVnZSBQYXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5k MRIwEAYDVQQLEwlMaWJyYXJpZXMxJTAjBgkqhkiG9w0BCQEWFmxpYi1zaGliYm9s ZXRoQHVtZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhEmRX di7Da9k6OUHBU0MUBKYDYguvWJ7gNwvSQd821ehGCeNlnANyb8XpzH12/5VhJRpd 8/ODpaOo9elSWrn7V/cexi9WgWds+70lErws+xCM4/KCp2ar58T+RIRjielZachf KJHpb+swBhZr7HZIqY2U70a6aeYMZTznsJcOZBi/7pfbD795fT5CTKRybcdvzilp +uf7RIIpkC6FgHBd8xIGoP/lJyo8N052PV05VD9e9BqN+4kaTp6vrADNCtqC6KHr RHENbE5/8fZHRbKgp2C2MYNA14zkO9MCHikVED3nNBOMOJkyaKO7mBxPwUDgaXs8 q86L80lLirDGJtQJAgMBAAGjggEcMIIBGDAdBgNVHQ4EFgQUReDUjgZIuQXOMU9U auWQwy8ZGx8wgegGA1UdIwSB4DCB3YAUReDUjgZIuQXOMU9UauWQwy8ZGx+hgcGk gb4wgbsxJjAkBgNVBAMTHXByb3h5LXVtLnJlc2VhcmNocG9ydC51bWQuZWR1MQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDENvbGxlZ2Ug UGFyazEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNYXJ5bGFuZDESMBAGA1UECxMJ TGlicmFyaWVzMSUwIwYJKoZIhvcNAQkBFhZsaWItc2hpYmJvbGV0aEB1bWQuZWR1 ggEIMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHzX9FOujZD9/6Ob S5/Hx+0Qv+3AvaJ7rS0WUzVEnrgpecKDmmXIVjBnmks/FM52clMQJy7HeSk3COJZ vfc6/wBBM2eLTvd2m6CedF/36bGI39igEJL3rx5HWv4pxFlB8yRrsX+tTN4yfVr9 JJK6EckcnQQQqHrYnlyqMGKv9aIWOiJEZPEaEA83S89xrQB5ibNJOyK3vX/fzui1 g1DUR/6hc/+pARDMftr8LcBmiSL/qQuSrB3gvmCe6Z1VzIIE/U0vhmChx5WyEZZ2 xzjx1fwvDWa3GuYAbeWUbtQe/6pRMKD2mj2wHsDIsVeqiR6KfT40WDdKOUUUDraE R+bMBqM= University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu Ben Wallberg lib-shibboleth@umd.edu John Pfeifer shibboleth@umd.edu http://id.incommon.org/category/research-and-scholarship umd.edu University of Maryland College Park The University of Maryland, College Park is a public research university, the flagship campus of the University System of Maryland, and the original 1862 land-grant institution in the State. http://www.umd.edu http://www.nethics.umd.edu/aup/ https://www.urhome.umd.edu/trademarks/marks/gr/webglobesm.gif MIIDxjCCAq4CCQCYTHuI1qWbdjANBgkqhkiG9w0BAQUFADCBpDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCE1hcnlsYW5kMRUwEwYDVQQHEwxDb2xsZWdlIFBhcmsxHzAd BgNVBAoTFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxDDAKBgNVBAsTA09JVDEZMBcG A1UEAxMQc2hpYi5pZG0udW1kLmVkdTEhMB8GCSqGSIb3DQEJARYSc2hpYmJvbGV0 aEB1bWQuZWR1MB4XDTEwMDMwNTE0NTEyMloXDTIwMDMwMjE0NTEyMlowgaQxCzAJ BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQ YXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5kMQwwCgYDVQQLEwNP SVQxGTAXBgNVBAMTEHNoaWIuaWRtLnVtZC5lZHUxITAfBgkqhkiG9w0BCQEWEnNo aWJib2xldGhAdW1kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANM+uMY8XSu2qmJRm898y7AW1lqLDteJtzcCIsgssH66PNn24J+/RW6Z2TWbSQ4B Oc3NwCdgBjglKq4f7dp1az8Jy1r8NIMhCy6JqwxjItpni/zTAfUlv9Dc6yshX1jN 2swIM3ZafyGlK+xzXVz7lrlvsRLIkLetNqRcUnoY7UUjv1yXqku+EkFixdXPfyN7 JDzVsl5urDsFQRuRypmA0geSkRpdmgCqDeZicjXVEoobbqg6xgw/0ZIIjYg1T47m HEs1P04VhwhPs3tP4Pg4MAwXFOq39hOwJCS6ojIKXBWN4h1VnEmc8ppq4I8T2en0 wonw2JH8gu4Q3JmsUSPvaqMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAzWhmDsXy qntYuXp0gY3dBuFgIHq+0nqo+s3yPfgi4Wj8IY0l4EXblhHHMHBWZyGA4uDo6MZs 8yJxgjyvR0O98gzVxk2ZcNrtqYd59kBs88gH011ciJeeNmDBn/1DNrhn3xyKX8GI LhNGpiofYzOzHz4kYWLs/xl+0NN0yURVrE9dxunk35P07PwyNtZ68h3Qzr6g5CZ/ 9JcKwaPB71jYscdUvLGXPmKQ1ZfI1foFf3ZVbOxNI66GGlpJH1JdbneGvX6rkBmz ILOzZbPBHBTjCBjCX+eq7CAvF3GJJD5VvXcGtZFcOEhgXSi/D6/SRSO133UoRYNT corVUSTEZlJJNA== umd.edu MIIDxjCCAq4CCQCYTHuI1qWbdjANBgkqhkiG9w0BAQUFADCBpDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCE1hcnlsYW5kMRUwEwYDVQQHEwxDb2xsZWdlIFBhcmsxHzAd BgNVBAoTFlVuaXZlcnNpdHkgb2YgTWFyeWxhbmQxDDAKBgNVBAsTA09JVDEZMBcG A1UEAxMQc2hpYi5pZG0udW1kLmVkdTEhMB8GCSqGSIb3DQEJARYSc2hpYmJvbGV0 aEB1bWQuZWR1MB4XDTEwMDMwNTE0NTEyMloXDTIwMDMwMjE0NTEyMlowgaQxCzAJ BgNVBAYTAlVTMREwDwYDVQQIEwhNYXJ5bGFuZDEVMBMGA1UEBxMMQ29sbGVnZSBQ YXJrMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1hcnlsYW5kMQwwCgYDVQQLEwNP SVQxGTAXBgNVBAMTEHNoaWIuaWRtLnVtZC5lZHUxITAfBgkqhkiG9w0BCQEWEnNo aWJib2xldGhAdW1kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANM+uMY8XSu2qmJRm898y7AW1lqLDteJtzcCIsgssH66PNn24J+/RW6Z2TWbSQ4B Oc3NwCdgBjglKq4f7dp1az8Jy1r8NIMhCy6JqwxjItpni/zTAfUlv9Dc6yshX1jN 2swIM3ZafyGlK+xzXVz7lrlvsRLIkLetNqRcUnoY7UUjv1yXqku+EkFixdXPfyN7 JDzVsl5urDsFQRuRypmA0geSkRpdmgCqDeZicjXVEoobbqg6xgw/0ZIIjYg1T47m HEs1P04VhwhPs3tP4Pg4MAwXFOq39hOwJCS6ojIKXBWN4h1VnEmc8ppq4I8T2en0 wonw2JH8gu4Q3JmsUSPvaqMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAzWhmDsXy qntYuXp0gY3dBuFgIHq+0nqo+s3yPfgi4Wj8IY0l4EXblhHHMHBWZyGA4uDo6MZs 8yJxgjyvR0O98gzVxk2ZcNrtqYd59kBs88gH011ciJeeNmDBn/1DNrhn3xyKX8GI LhNGpiofYzOzHz4kYWLs/xl+0NN0yURVrE9dxunk35P07PwyNtZ68h3Qzr6g5CZ/ 9JcKwaPB71jYscdUvLGXPmKQ1ZfI1foFf3ZVbOxNI66GGlpJH1JdbneGvX6rkBmz ILOzZbPBHBTjCBjCX+eq7CAvF3GJJD5VvXcGtZFcOEhgXSi/D6/SRSO133UoRYNT corVUSTEZlJJNA== University of Maryland College Park University of Maryland College Park http://www.umd.edu/ David Barks dbarks@umd.edu John Pfeifer shibboleth@umd.edu Jyoti Sawhney shibboleth@umd.edu Shibboleth Team shibboleth@umd.edu EBSCOhost MIID+jCCAuICCQCN6ul8OXeRnjANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMC VVMxFjAUBgNVBAgMDU1hc3NhY2h1c2V0dHMxEDAOBgNVBAcMB0lwc3dpY2gxHzAd BgNVBAoMFkVCU0NPIEluZHVzdHJpZXMsIEluYy4xGTAXBgNVBAsMEEVCU0NPIFB1 Ymxpc2hpbmcxITAfBgNVBAMMGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTEmMCQG CSqGSIb3DQEJARYXc2hpYi10ZWNoQGVic2NvaG9zdC5jb20wHhcNMTIxMDI0MjAw NzAwWhcNMjIxMDIyMjAwNzAwWjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDU1h c3NhY2h1c2V0dHMxEDAOBgNVBAcMB0lwc3dpY2gxHzAdBgNVBAoMFkVCU0NPIElu ZHVzdHJpZXMsIEluYy4xGTAXBgNVBAsMEEVCU0NPIFB1Ymxpc2hpbmcxITAfBgNV BAMMGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTEmMCQGCSqGSIb3DQEJARYXc2hp Yi10ZWNoQGVic2NvaG9zdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCjIYRPb85WJX50IR6Qg8Li39JUTBRNLQ2hR2BjZMUOwmp1HK9sbNP6nxV5 hgjF2IIQpe64C+7fQmIBfaktl7rmbc81q/NcWU2wKAE8gazOqe+trT1dO/5VauTG rIP1keX1j717RAPDWZSJAu79+ntuh+cZc+XevNvQ4HjCpzUW6tt6+Vap7MoG74sv FrkwsfnuWZ6QcUEDen8ZY/cixSYZWyYLFo5x6s0ygsClZrQOQh5HPDeCTUBQ2q88 mHvHBbt8a59/AxiAek3IjFtc4syKGNXcfCuaxn+2K/zrsnuimm0htbAkXKC+14cM VCxFjeqM+LpnKWPUmt1yNYTWf3cVAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJS9 +Icdhh+ETDVuEqVMmODssPnrNoSOJaIe3PBj37QEc32J5egWU47FoKbzhtIK1bwV AcnhBjPbBp3ZCe/KrhKpay0QDt+w457tzkqSXW3b9n9BslaOtSt2bMlLjWkjsnrl bxqARgHozFZjPiHXtLataNcXgFqhtNTmQgGXCsCTO7L/WxbhWkecLcGPM7WPOBnI YgIe4osalc7B9BM2Gy1E8TZNEzqG+7F/d7hMLAtfFKAfhG8ml9kLq02gdRvkLFw/ 1vFACe0zh8uQTJhT4llYgRRxkHJYllpGKakbYh8sBy67iOxpnEbR05mp/cH5Ekdz k5jIkSdNqd6yle/CCEc= EBSCO Information Services EBSCO Information Services http://www.ebsco.com/home/ Shibboleth Administrative Support shib-admin@ebscohost.com EBSCO Customer Satisfaction support@ebsco.com Shibboleth Technical Support shib-tech@ebscohost.com Clemson University Web Authentication SP CampusEAI/Banner/CollegeNet/CAS authentication MIIDKDCCAhCgAwIBAgIJAPKNkymcO8s5MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nhc2F1dGguY2xlbXNvbi5lZHUwHhcNMTIxMDAyMTQ1MTQ2WhcNMzIwOTI3 MTQ1MTQ2WjAeMRwwGgYDVQQDExNjYXNhdXRoLmNsZW1zb24uZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt6cVXbH9nMpU4F1p7Cw0o9KHo/xPR3sP S9N2qMFkwxImPutmsYNQbDU7S/KxcP2cQ2pVkAmbJJcVZAIeesUnixOWfODnV/qC RfB04sl32iM7FHsXgZlBATlvojbbM3Xns33q5XQ8a7Bjxqji9fTM0LKnFtICzw7+ rSGiojQ03YnU2QLHYRBLP4V+jqZ001Dv5+LI2Vqm+UPrJzo9egub7TA24vexq+No 4sNuLXFi6X12un6lgc2AN1UIYabBv52ZR3Nobk1TODOSz5eQC5Vx/s2HhFBx0lSP 0et/XBECDkKU2AM3iGWSPVMsRTjJs0kZxZ4uPnRc9T1qnQa+xwiHxQIDAQABo2kw ZzBGBgNVHREEPzA9ghNjYXNhdXRoLmNsZW1zb24uZWR1hiZodHRwczovL2Nhc2F1 dGguY2xlbXNvbi5lZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUN5aehYqgtkrCR+5r c4q6lCm+C88wDQYJKoZIhvcNAQEFBQADggEBAHGbETXKaOWARhyUuCPnuCNh8BU6 IRWixYHLvC2+NqPy7blkp22nhpjK9uQKKqM5W3alGD6uYda1rpqO8wSrE9MJUXNw WAmMQ0PJ1mo2DR0c0Vzu0VhVVaE6fB51S8ov4/RjYmpQsWJcIGbSfvf/+nv6VDqW xxJqsmNwMlx1QF0Am59xzrgfVnTd0UB5bDOKVRYNqN81N+piXm69tYsP0SurqoRY Ce2lulPaCINj4dOoeJPOvqBALdOY7cIHj8RIB/38SAlyjiRBcJBScIzTVNbiwigY stwfi/a4b4bmUN8PisYifb1UvHVvkWKyyHC7PY3hrU4YoU8MdGkIJ+9A1xQ= Clemson University Web Authentication SP CampusEAI/Banner/CollegeNet/CAS authentication Clemson University Clemson University http://www.clemson.edu Hugh Barron Johnson hbj@clemson.edu Kathy E Wright kewrig@clemson.edu Teresa L. Johnson tlj@clemson.edu Clemson QA Web authentication SP This is a VIP for testing CampusEAI/Banner/CAS authentication MIIDCTCCAfGgAwIBAgIJANHOIpPrEAvWMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnFhc2lzbWNjMDEuY2xlbXNvbi5lZHUwHhcNMTIwODMwMTUyNjE5WhcNMjIw ODI4MTUyNjE5WjAhMR8wHQYDVQQDExZxYXNpc21jYzAxLmNsZW1zb24uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoOeVVJKHSHM/P+mxkgfyaBpc cLcm1xxJjlRvBal2MB9KjyoXt6A5OBieKRtViquNpV5lnn3wy9aF3CMtiBp+MhUZ mFh0Nz9r9h4V2D6/VdQNA6nuGs4JjJOs/sqJCc3nzMNEACphMKpa2oyYVCm3g/Vj Vl+rAqqA+2TdOkOZwMvzgKk7e5QcI5OqsnPQd/+YiFYFjAN/4HtaUb/vxFjmTDTS gZ3qr65qFTHxRWmGpagBOGSzXk6Q2PvdwJTRnJMKh3u2UWloMrPgu8ouh68TK7uH cqXncdL9ZrB1zM4pVfU6zxMOqZ0Sz9qYx4A1AZSQgSkMPji8LyIO51KxNH64lwID AQABo0QwQjAhBgNVHREEGjAYghZxYXNpc21jYzAxLmNsZW1zb24uZWR1MB0GA1Ud DgQWBBR7V5Lxi9+aiPTkteyjoCVRO6tGgzANBgkqhkiG9w0BAQUFAAOCAQEAT7Bc PU4CT97mxUzjw9Gyqtj8VwnwBA5SOjEknNrYg3u7CJ/NMEpBl9YVRgwguPdiIpDQ BKjw6+m+n0vryvpRI+PLed1p6NHPOeVfLgNBlu6h+Z86+H91fxeLH0TgyKv5HFlT 6ojVWOROca09efiHfmjDWIGV8+ytCs4HUcUZQZzuy1q+IkfW/KHAwNPUfjVV7YcM E8IikxhhdSJCM0lLxf5CgbbJ26JmVETViX4orG/EJVYWuZAuJw/HbtACj/Pg4NT3 e122y5GNlx1rG0LpoXoj8SoDflrJJhcQIToFCzrVH8Z+/9hHWXP6f8h8daaMjgNX a3NV5aiZQT6o3qc4sQ== Clemson QA Web authentication SP This is a VIP for testing CampusEAI/Banner/CAS authentication Clemson University Clemson University http://www.clemson.edu Hugh Barron Johnson hbj@clemson.edu Kathy E Wright kewrig@clemson.edu Teresa L. Johnson tlj@clemson.edu QA SP for InCommon http://shibsp.clemson.edu MIIC6zCCAdOgAwIBAgIJAKtsAzw7rdezMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGthdGh5ZXdyaWdodDAeFw0xMjAzMDUxODE0MjZaFw0yMjAzMDMxODE0MjZa MBcxFTATBgNVBAMTDGthdGh5ZXdyaWdodDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMBPEtX8/c3sTCsce4DJQDR30eI5NiX35ok94Jg1kv15Uz24a19b aXc6/dm3sWXTB1tGByyhmz1l3S7Mwn9YRNe+5Ou+96jwbYLvUTwnGnrao+iMpv13 utTcSjfyfk31cHHcNFHX7dVOMoJx75AwBtHD2wsmiVAbMFyKmqWjK74Gr+JtU9Bf 13GiBYLc+oepC+qOwl5XYajGpG9pCL6an+m39DS8uTVYL2eZoJMQymcOgBdtTQB4 0wItmn3dBK/eO/e3ibDr6U9D8QZUnrht+FW3Vyht6ST5QmIk2Dt09B2WongFDS/a R67Akf2xzOMZ5H2z5YhjKnHhO/7SZJdRn1ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM a2F0aHlld3JpZ2h0MB0GA1UdDgQWBBRqyTns08dfAhIERqFkZkQDs5lf/jANBgkq hkiG9w0BAQUFAAOCAQEACKNClEFsBFsr1aOkCnmiTdqxqUcY72j8zxO+3hCfNjLA cBqSeD+va2B4dKVbsX9IkfDaAl4VU4URmh3hTx8XQT0OS1ZgX4Qx/uf3fv0iwt/5 MTmuuV2ccKwwalbPjficwpXVGWJ4xkVMqCjhMl9cPbTik5+uQC1cEzjkUu9w8Y6e iISD7HVxM0zYwrgCd4M4kV4xtjRydHxfPHEJk3EBv8LBBRzHtYjd/9eWNV6/JmK/ j/Dq765hJslGtJro+s8RqN1+g3c6pP3ypqQSaXnJTxzQYMWeCZvE7ihDAydS82xP O/Ek9JjlDJtsAWIKMp0/JtRLyp5AhHk+e9nlj8uVyA== QA SP for InCommon Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Barry Johnson hbj@clemson.edu spsaml2inc lab machine RHEL 5.8 MIIDCTCCAfGgAwIBAgIJAPdDsi8vmB6/MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNwc2FtbDJpbmMuY2xlbXNvbi5lZHUwHhcNMTMwNjEzMTgzMjMzWhcNMjMw NjExMTgzMjMzWjAhMR8wHQYDVQQDExZzcHNhbWwyaW5jLmNsZW1zb24uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0G/ckJNvcuwgsPlo3AWyYcsE wU8g/3koKAOSkHZfCZbDcnErZXvFTyrI6c6Hp/SAoVPzlyCuGRCnypimWQxW+yRR wihCqYjAxJFMHM/xRNl4gxbbm/FuK7fuFq/d7sZqQb9lpwg2G4omNRQJZCUsuVdc fk/NqVqWi8mcxWJybL6Nf/hJ5Pf+5nNMEeZt/cOh9zGpHloCLp3ntLCD0TyfhN3b z31FDZ5Mz//YLA75qnW7KPmwbuRhBtvtvtPP4/3iSiu2I3yYkSexTsDyMSJsAs8P ftMe33CYeLpDmvbbi5Wca+fZKuS8H+AmVhBaUFUVXtdv3nlRpRwRmRHDbUzSQQID AQABo0QwQjAhBgNVHREEGjAYghZzcHNhbWwyaW5jLmNsZW1zb24uZWR1MB0GA1Ud DgQWBBQJl6X1302XsCu3A1C7UiMQ0LQSxDANBgkqhkiG9w0BAQUFAAOCAQEAfmj7 K+KWUavt/hG5a/QT6NpvFOtlKpScrjINfhTPPfqwq4yCwf/Il/30CMqF3nyKQknl vyeFkhsKrDSq9dYpPGscD+ys/J4tkCAxwqmqAFMFGB097/1JI+SEfoJDolJHJTDu BZojNaq/Qt83E26uFq9CsADitAWQz2Od+cdG2FJJ9EUiDnPkASELcfrwxaDo53ef Jqg3wKNgmNhEOYrB4EaBWt6pEvNvofODDXRRVK08R+PBL7ZgcRp/sDVPGVWZ3VVH gjYxXMK5wy5wtBSjQ74LsJ/anoI06Jw4NAniDyrlVVv3Z8Bf0B+KIO/bHOhZzmBR OjcnvliXkDQ6gb52FA== spsaml2inc lab machine RHEL 5.8 Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Hugh Barron Johnson hbj@clemson.edu Clemson University Student Onboarding MIIDAzCCAeugAwIBAgIJAJ8kta96H/KsMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNpc2xpbjAxLmNsZW1zb24uZWR1MB4XDTEyMTAyNDE1NTAxN1oXDTIyMTAy MjE1NTAxN1owHzEdMBsGA1UEAxMUc2lzbGluMDEuY2xlbXNvbi5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/mcczlHUociz/glhGgjPWCvEHuzHq hXCHSSJC3/FtVPvE19/i5iyXR+asvjqwAkqBtWe7iLiYRj2znZh0Ebo1vNMNTjsy Z9j27NVhQnKfgk1kZ0jixypcxBvD96kxFVr5NELelwlbLhiv2QSuX2pw0Ia7JPzN bZ5h3un1d7q+8zgO2gIQ/y1k7a24cBZRvu31NaqeKNDv3Np9Yi10DueZalbrk8KV GBNh391Q3zvYWGlO2kCfA9z1HoVeiXfN5UChTy3KRH5bxd30LJniJtNArRuYIz26 skWQ60KrnPQihx+nKzMZ07a17FKfhHNLttA2QI5B7TeDS24fspqsYA/VAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNpc2xpbjAxLmNsZW1zb24uZWR1MB0GA1UdDgQWBBQ5 nWsf2HL243nujWHVIjHc4qXQ4jANBgkqhkiG9w0BAQUFAAOCAQEAmadJ+MEHeYcw pu4vrWxG1dbKSqYlZ0hsESCBAiVgQulG+Ja/pTqq/4QljReVfG2IR8usQtSywGzf Pa6ftPLnzOABJ7AZOoBlsyF9IkuZwFR840c2zmE21THKVWU8UOCg6lD+svh9je6X yykJeA/XkJipxEPuBu3ztX61L635jDPzkvt0ngcPC3cwnJGMZ1jT+km1ZsG/Z5Hn ujtmRqvWQV6wWvM4USNn0UQ4g3YMaOFeiACN7CZk8XvoTxE4xqdaHsN8aA4Cs2DY ERMtl1tE6WO+KEj00KYFkhvJR9BYJNbrnE8XsmtfZs/Wtm8gy/eHCfV35GL8R64E 5Ali2Fduig== Clemson University Student Onboarding Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Hugh B. Johnson hbj@clemson.edu Clemson University Student Onboarding - DEMO MIIDCTCCAfGgAwIBAgIJAOEGkNuGmnIbMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmRldmVhemVuZDEuY2xlbXNvbi5lZHUwHhcNMTEwMzE1MTY1MjQ1WhcNMjEw MzEyMTY1MjQ1WjAhMR8wHQYDVQQDExZkZXZlYXplbmQxLmNsZW1zb24uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsOvhMrC5CmlVQOlqI+aLxqhn 1Qtib1uWp4Oz5Ge9Ek84hzWXCVvfU+F2aYcRRJ5rLGpfsgc2Xzl3lDodwYlu+YUp piVTRhX0Bdnu52xstFIJdCFHmI1ioqI07vfXFfDCt/aj//1QS4xozdubPCnnx2Oe wHA6ortp8bXnKn41/tCbbXcjSSQErSH6NUPBTLdTXc6FYd06Uzjb0SZzCC+2ljRa 4DG+0fIpjjfWeGR6uEIqEy9Tz1kLY4Ydx35Xm21Kf59BFQFTvOborKj6O8y/lpRd zn6svdWpgt79U3wFM5ud82riBvM1fZvUsLzlRjJJI9OeYeJy4bhTEUKdZzsZTwID AQABo0QwQjAhBgNVHREEGjAYghZkZXZlYXplbmQxLmNsZW1zb24uZWR1MB0GA1Ud DgQWBBTL1QLYF6O55bA0dsG97ea1DVsncTANBgkqhkiG9w0BAQUFAAOCAQEAX3Jq W4l5qiyq1n+G5KRTlw9ePjBpogjzG3y/LAbvOGU03z+g9fNv2Mni9TOyXjH1U+fH A/ATvbRw63MOHHh2TW0021NP3RQVLvQkxawTJG3a7cNY0lqqV9QSWOQQbVgVI8pZ dTmwNwhkR/M96Whp2BlYJEefwkJ0L9wgu/l/3JaTJTdmsHqOv1myhuOH6e3INPr7 Jwx1C/2uK9ihF+D/e/qjb/OrugEZdwy0eEikV1/K/X+yF8BiCFOH6A8qG+Jj6B2f IBVK0ECh5Vob4SYQVhOO1FZbmGX1XpPspi43c0vNd9Gpwukml4Fem4zo01nBgelH EO48Jy5FTG+AakKPNg== Clemson University Student Onboarding - DEMO Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Hugh B. Johnson hbj@clemson.edu Clemson University Student Onboarding - DEV MIIDDDCCAfSgAwIBAgIJAIB+6ql9AdcCMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2RldnNpc2xpbjAxLmNsZW1zb24uZWR1MB4XDTEyMDczMTE5NDk0MVoXDTIy MDcyOTE5NDk0MVowIjEgMB4GA1UEAxMXZGV2c2lzbGluMDEuY2xlbXNvbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOyYKs+BR/DkQg7vlOC5S1 0FG/ZXW40nqESz7/KT63SudticupFjiQ17RR8gHjzG/VoviYfXV76Ntg+08LWxcs jRl47v5NrkVx1Zq+Mx9vv27EJQKci0S4JFpgPIj5mG8pFeP5yrQXxAf2lRsM4AP3 Bx9XHT3j0lUE6TKzDShWn9CWsIvj/DwfFZKUJcC/vyIkwxo0QiGdqKTYbX6nKJyw /lB/PNa+yB1H1s99SgPg2OwTRIUs/tRCWUBFXojSZjFM2w0A++tC+kdya+fqmszr yxAlToLVJnrORmIw+qjrKbc8dk8VeLaI9OtLcjf6k4n2w5LZDilhMyG33+ncy/Id AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RldnNpc2xpbjAxLmNsZW1zb24uZWR1MB0G A1UdDgQWBBQnk+lJUECkeSUo7Jj4KMHgOWMLajANBgkqhkiG9w0BAQUFAAOCAQEA thTKYkv9ZsGraM30o1FXQr6r/2pgMZ0uJDt8PkNsGDJ9fZ9uFHE93gCNcBRYv/v7 TX+J2jc7KFUN853BvkPzuuUvDPaarMcB8bPbgQfNizgomXL4x59asF2L4ZpN/h9Q yKq516dcYs7Q16t4mVwRzPXfxiQA1tZhxFdpBP9fNwwu8sPZF3ra/PAHMi4xaNKq 1Ybx7DTL3ZzKP8RmOv3Xuin3YNw05WZa3S1lH1TKju1LvUvPdJkBBk1u+09cOxUY JY9Px5rlQ6wiV5alflrzlvPGfupCL8ftWRUndbOWa1UFmbwQBJUauqYD13S2Ga3o FiLq72IiiNFnBj5fO9ToPw== Clemson University Student Onboarding - DEV Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Hugh B. Johnson hbj@clemson.edu Clemson University Student Onboarding - QA MIIDDDCCAfSgAwIBAgIJAIOoKlrxXA+aMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3RzdHNpc2xpbjAxLmNsZW1zb24uZWR1MB4XDTEyMTAwMzA1NDQ0MloXDTIy MTAwMTA1NDQ0MlowIjEgMB4GA1UEAxMXdHN0c2lzbGluMDEuY2xlbXNvbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDd1zyBa/jUB3I90qH+8u0B /fLTaUswc5UvAPMKb7EmKoLSdARC4j4Q2ebYGOhESmn0GVdMgbG3HTAX74B+NGL0 DhFsras6MKi9hch9we+DL2J8Fbn8zNoFiPokHIGQOh5TZmUTQ+3cuPqgM8z+BbZs EuxDUVUDaf9WdP6La1zpDPQFPp1jEojozNVU1LFvecrG+6qxhTreCUD5P40VPhOv kOMpng+zN1gW/picnMuZ02FLX4y1FOPcCQ7FFgGTnFwT7FdwQikF55dXcjj754Fz HZ8rStjJg6S0IVmNuGcMdANKv7b/BNbe7ZuJJM5x6Ni7m8mfx13yocqxcHfyZkfl AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3RzdHNpc2xpbjAxLmNsZW1zb24uZWR1MB0G A1UdDgQWBBQNYm4sFUYgcaDaUSfiKbIkrYkkxTANBgkqhkiG9w0BAQUFAAOCAQEA CRDpwc08pv9dqCr9nJfR4vfhrwG4zljqYGDexrdxAxKmsCaOlpAZpDz7WDSHje1U yZuxa3iCormWTwRV2RG4ExPeOqOrWQshRFrdYdVwedYkWlX3/T7cJbn3TCYJmpLF w3VKLfyEGPXoIynZYjsVxzKlZDhuNdlp5CqGPslNn710GOEhK0lh2zkps2Svk8Ei Bfx0x78XMfhD/Vmw6p0H7QTniugs9Mta/VbbEXG0LVl7EcJHGumTMzx1uvSOYDym /pZ0j27E8dSX1z608nJ1lBQV2eKAxi0kVC0YUG4uHAsfyFPXNCgKYslqtfHBFI9F sMt2n0aeT2E/T1b1JlJ7lQ== Clemson University Student Onboarding - QA Clemson University Clemson University http://www.clemson.edu Kathy E. Wright kewrig@clemson.edu Hugh B. Johnson hbj@clemson.edu MIIDHDCCAgSgAwIBAgIJAPSKZ75YpLvBMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdpa2kuY2xlbXNvbi5lZHUwHhcNMDgxMTA2MjAxNzEzWhcNMTgxMTA0MjAx NzEzWjAbMRkwFwYDVQQDExB3aWtpLmNsZW1zb24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuejzfYPLJmtRwf+KD41bgT0d/BtLVEqXJhHOIG+P UWAyJtel+QYWMqLSuByRHxaSBAropIiKGDIVqk9M0gO1NWgLfVggY4qJCxUDi7/W 2iF9jU3vsOcmJQGbTxd10ZNet/BVS4adJKccyNK59xRgfseS6iIve0Y3HY/Nmu5e y/IM00kQQk3E5jAwRxu6JLhWyQXYq19keHjFwE3aYPpmMg0OFhCZRjIMD0HP7cFb wa+lnG0zmbJgpUmpg5c3iyWfhxOFtlL+rNihDB709Ti/a8yLAu6ShaoUrPNmZXuK v7/bwj/OE0HFNw9rKhIyALxeWupsAvYM2e2fmIeQWVqSWwIDAQABo2MwYTBABgNV HREEOTA3ghB3aWtpLmNsZW1zb24uZWR1hiNodHRwczovL3dpa2kuY2xlbXNvbi5l ZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUAZNFPiVlNnKKfNyx8yd3gKkrT3UwDQYJ KoZIhvcNAQEFBQADggEBAFgxrdH1hLRx+2xlmUfiyJt82VJiIXuRp0sgk/Buyjcj TZjU1RMWRasnmXJh6RsirP000IOZ7mK2NWnTlY2zbGWiIqifhiQpn+SqLiL2Fbww 1cM9fNdI1lXtamIo9m5DGsnN39AirezbwgjMGnW2tHUrw/KYqjDYui9nRhBOE4BB D7r3vVW8CJH/sbId/wKyb27H1Ep/9k5l+wr82kOCvtM4Fr2CCArFbablgOykyKA/ d1rQlfU/3tgwReVT9tHUVAt4vubiHbHvvH5j5o/WRdXJMNiLBzmmMdi8+m5vT4NF 2XiCrPad9FnZZWLdPApSsmp4N9vhJKaJWAEB+Po1ud4= Clemson University Clemson University http://www.clemson.edu Barry Johnson hbj@clemson.edu Kathy Wright kewrig@clemson.edu Jill Gemmill gemmill@clemson.edu https://www.intelligentriver.org MIIDBjCCAe6gAwIBAgIJAIRbK23jcWyHMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWRpZ3dhdHNoZC5jbGVtc29uLmVkdTAeFw0xMzAxMDcxOTM1MTNaFw0yMzAx MDUxOTM1MTNaMCAxHjAcBgNVBAMTFWRpZ3dhdHNoZC5jbGVtc29uLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZjkglGSKNQ5t3TOHz1Y8JaMRpU bTdbbbvtdJUr/E0JzP45yKmFuzwhL3xVlsTvkPKX+HpjT6LyRoYi4F9U+LTWW6LR 2d/BBhhGG0bs2k+uk3Nl/as6z8X69RarXhF+RAzXapftr3Qe0cWUYa+TJwr0yvPu ORUXXIGQxlwevO1FLFYUNMMKGdKuB9gQXLnhleRRmO4OPu3ubORexT3Ca+2yXTo5 Co+mo8PSYleuAJMDAYZ2VB17Zc+wrGQyb5xUxio8KP3ZAZbFoOnOsTw3jqzBG+lp wnIwJEypWc+5bS9PscsNg9jbGJrXQ/PyD197XooNYZ9/RM6MeHjX4NCFkUECAwEA AaNDMEEwIAYDVR0RBBkwF4IVZGlnd2F0c2hkLmNsZW1zb24uZWR1MB0GA1UdDgQW BBT4AHOaBaV86hnzm8kUeraOrwgXZTANBgkqhkiG9w0BAQUFAAOCAQEAdiCmSDL4 LxYlCz+upPTYkAWe7oSivMM9vXEkFPtxZ9rRHltB168nJeOD9q1bLsd9h5JCsqQW fO4wnxtbxQD3ftPgHBF7lCaG0uYlOCmTeHLi5qJ5jmqdFQ20BwID8t9n0R0dz+qr 5miN5lnX4LGPAt9EgpyWto4y/xlfJ4CQWZoZ4850RxWWFaDpBcsFVTwuNm0J+V0c MEwKTDVn6U5Tz5ikrXcUtp/W7nxHJT3mGKH7AQyU+ofkcVx73vDguVs4NiK36pie AT4SifxWfCnpwTRB9tIbTl1T3U5Eg2SW+2mh7uQ+tTySs4Na0HE9wEd+dPbol8vS WRIZS43+PU5Mjg== https://www.intelligentriver.org Clemson University Clemson University http://www.clemson.edu Barry Johnson hbj@clemson.edu Kathy E Wright kewrig@clemson.edu MIIDLDCCAhSgAwIBAgIJAMSOgmS8T7AAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy5tYXJpbmVnZW5vbWljcy5vcmcwHhcNMTAwNjAxMTg0OTE1WhcNMjAw NTI5MTg0OTE1WjAhMR8wHQYDVQQDExZ3d3cubWFyaW5lZ2Vub21pY3Mub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvVIkIWidDdH8NuA84bIkvnvk hEW+d1oKQbhakB2EUrv+FElBbqG3HhiGVKvoSBqn3dcNMWc5dtIuW7F6ZLSffiSx TUBFaj+YsIwoc/2aF2CuoC3o2iH9K+pGmz3oluIDgiIEqsOEj2nlLo2PFpw/Ed6m 3sDyx0bfFe7eW3nGnH9XKQ6j2k7wtT7T1Is9jfNsXQT01i5NWSQhsVcj1Y5K0QH1 8NnWWqGsPzmYEQ0Php1OifJPubYNRa3KNTEiV9fPxLqWDhoBiNAJSE7rbBVNXcat OAc8bwvl3ojLaHLTUoQrGupKE8PVZ+As9SNlm9Xg7l8sxXncH9V+FFr3SYFWTQID AQABo2cwZTBEBgNVHREEPTA7ghZ3d3cubWFyaW5lZ2Vub21pY3Mub3JnhiFodHRw czovL3d3dy5tYXJpbmVnZW5vbWljcy5vcmcvc3AwHQYDVR0OBBYEFBnaghHG1Z0J Oi2WSi1CTygdivq6MA0GCSqGSIb3DQEBBQUAA4IBAQB5AS0OWUepWg11vbqjsbyp N8Z+VzCavdV5BVMi0zC0HHuWFYV04+clfOPJq4drEO+12sMrUkJcGfAqdgqGeGT3 xn88RZtO1Kw7blzVA5XK21axQyzviq9x1zfw72GL+SmAwLmdsUuzAsy2X58VRLQV 95uLtqT8l6AG681A0yfs+jZ0hconzrO2/w53T38APzkKH+JevS+uU5kexe3L/qv0 5P2Ys7F7ggfY5v+OtveUstwSRNn0D6WooVpQ3Es0T4L3zUfJNwHQyPaXgAEmtPd3 knWnw56uGsf56Qbvx4QbDRRbX40FkVBRGSGhjKC+hHLM/gkuxeJRWSQDqllXkttw Clemson University Clemson University http://www.clemson.edu Jill Gemmill gemmill@clemson.edu Barry Johnson cyclist@clemson.edu Kathy Wright kewrig@clemson.edu clemson.edu Clemson University The Identity Provider for Clemson University http://www.clemson.edu/ccit/about/policies/index.html MIIDMjCCAhqgAwIBAgIJAIWTbV26VuPeMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lkcC5jbGVtc29uLmVkdTAeFw0xNDAxMjIxOTI0NTBaFw0yNDAxMjAxOTI0 NTBaMBoxGDAWBgNVBAMTD2lkcC5jbGVtc29uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKh970CMYkhnBWn4flEVBZxZyx6OjF9Y5TzcsAQPEqb+ J8e0f8+eoi/SjCH62J3wkycb637xVGcpOe8gxheqb/yAoO/1XkQcQqGGDFwe5i2C acfNy2GzEjXoTuwPZv1rBMeeTJ5GWeuO7kP0xJMUz6EwgnEPky/KO4jTLmQElD0O nr2LUe3r6RNh/iQdVuR7OU6aNIGoRB0TDoth7Gvb11Y/ztkVss9Be/9B7ILKVrF5 EQqt6rXb1Uam0wNcFRt1UWnzwvWqTOD3ndsIP3/okWpKezk90gJmQ31jIUqPUWAB 3Jq8rASoKBtm4v6m8/PVxqaiDVUP3pMoDn/kuC2tdgECAwEAAaN7MHkwHQYDVR0O BBYEFGRIag6EZ77qa33zp5/pHiGTYl15MEoGA1UdIwRDMEGAFGRIag6EZ77qa33z p5/pHiGTYl15oR6kHDAaMRgwFgYDVQQDEw9pZHAuY2xlbXNvbi5lZHWCCQCFk21d ulbj3jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/PeqBB+qaogdv 7IqcXrz7mgftKI8mUFae76rzVGnIPIYMyManRceCRfVnvPFrNKOjoUuqQRg3dQsE SzUMzFWD4IHcbUP1xI+o8o1FtyM6KYMQE1DIV0GbsZ5FAlGEhWjrYGhJ/SqIeakg MiLtXO/Y+b8Ys4mAtdJS3Bx/qM+hfYWc8oJMaJZeHcEzqC/MaBxvkxz5VTkq9hN4 EGUdMHmqx12yrMmweKwJ2thh2DOEebiJeJ8DBvj44kmSGMoEWw7HCC3wQOUsTrjv KmFS8uC55wmP9wsWXa8g5S7eim10poro2UW5dSOGYhET3GVG7rywL//9eP9bH6nG gf9X1kGw MIIDMjCCAhqgAwIBAgIJAPsDZoExwhElMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lkcC5jbGVtc29uLmVkdTAeFw0xMTAxMjQxOTMyMzdaFw0xNDAxMjMxOTMy MzdaMBoxGDAWBgNVBAMTD2lkcC5jbGVtc29uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAK5YIc776NBPnEjgRsVCNaQxK4Ea8sTBbD6f3v9bGnaH io+9fA1h89k7ojvX7csWUtGBL304AM7Kx0rMgCgi+OFF6e45mqAkwhqHSfCwmGvu F9rj79DS13WqKWZDMfU3+CotMgUzbFRKO5ouVPv0WaF8qbtZlOZztjJj5997oLXp TxCY4t3+nQyT6saGMmuL8o6nP08j98Bk+yfZmuJXa+Yhgwpmvi1GBCM17Kc8+1fW HZO1yUtDPjwPgB5lzhvur8eNSjAnWexSW8qxfZq+Nnz7gEXw9pTk2fIAEu7Jz6YC wUeaq7XHnYDqZPnZoQPF1R23tA6WtBDIUP3CIplBAZsCAwEAAaN7MHkwHQYDVR0O BBYEFE7t7i1ZDwXlPDO370w3RhyPPY28MEoGA1UdIwRDMEGAFE7t7i1ZDwXlPDO3 70w3RhyPPY28oR6kHDAaMRgwFgYDVQQDEw9pZHAuY2xlbXNvbi5lZHWCCQD7A2aB McIRJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCtkW8qB2pVFIX0 DCmp833kDMP9ySpN5MnM1camlHRCm9YfAPZVYrP5DL/FJDnWbNW4svhkW0jyzdrU DFrh29mZCRFNse9VuOs8f3isBavcnaPdriHBo88ciTuAEV93BgT/+Q14xPx1phXH 1eSLXJewMPoq1zWOv93U/8IKbtcGL9lrXGHtnurCcd4EeMHGoc7jZpvZ101daDTx NNUqqKY9PkPijGeGztwogiwosxr6SCiwsQWc2OzcGslAVPCFkpQTlIlYN1xm19R/ cRa+GNX9yfCwaDszTvIkvAfks4q+/J8F5Pu/OiWT1CQTL//bvVf0c38c9SLY9uVI W9jOpMFc clemson.edu MIIDMjCCAhqgAwIBAgIJAIWTbV26VuPeMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lkcC5jbGVtc29uLmVkdTAeFw0xNDAxMjIxOTI0NTBaFw0yNDAxMjAxOTI0 NTBaMBoxGDAWBgNVBAMTD2lkcC5jbGVtc29uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKh970CMYkhnBWn4flEVBZxZyx6OjF9Y5TzcsAQPEqb+ J8e0f8+eoi/SjCH62J3wkycb637xVGcpOe8gxheqb/yAoO/1XkQcQqGGDFwe5i2C acfNy2GzEjXoTuwPZv1rBMeeTJ5GWeuO7kP0xJMUz6EwgnEPky/KO4jTLmQElD0O nr2LUe3r6RNh/iQdVuR7OU6aNIGoRB0TDoth7Gvb11Y/ztkVss9Be/9B7ILKVrF5 EQqt6rXb1Uam0wNcFRt1UWnzwvWqTOD3ndsIP3/okWpKezk90gJmQ31jIUqPUWAB 3Jq8rASoKBtm4v6m8/PVxqaiDVUP3pMoDn/kuC2tdgECAwEAAaN7MHkwHQYDVR0O BBYEFGRIag6EZ77qa33zp5/pHiGTYl15MEoGA1UdIwRDMEGAFGRIag6EZ77qa33z p5/pHiGTYl15oR6kHDAaMRgwFgYDVQQDEw9pZHAuY2xlbXNvbi5lZHWCCQCFk21d ulbj3jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/PeqBB+qaogdv 7IqcXrz7mgftKI8mUFae76rzVGnIPIYMyManRceCRfVnvPFrNKOjoUuqQRg3dQsE SzUMzFWD4IHcbUP1xI+o8o1FtyM6KYMQE1DIV0GbsZ5FAlGEhWjrYGhJ/SqIeakg MiLtXO/Y+b8Ys4mAtdJS3Bx/qM+hfYWc8oJMaJZeHcEzqC/MaBxvkxz5VTkq9hN4 EGUdMHmqx12yrMmweKwJ2thh2DOEebiJeJ8DBvj44kmSGMoEWw7HCC3wQOUsTrjv KmFS8uC55wmP9wsWXa8g5S7eim10poro2UW5dSOGYhET3GVG7rywL//9eP9bH6nG gf9X1kGw MIIDMjCCAhqgAwIBAgIJAPsDZoExwhElMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lkcC5jbGVtc29uLmVkdTAeFw0xMTAxMjQxOTMyMzdaFw0xNDAxMjMxOTMy MzdaMBoxGDAWBgNVBAMTD2lkcC5jbGVtc29uLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAK5YIc776NBPnEjgRsVCNaQxK4Ea8sTBbD6f3v9bGnaH io+9fA1h89k7ojvX7csWUtGBL304AM7Kx0rMgCgi+OFF6e45mqAkwhqHSfCwmGvu F9rj79DS13WqKWZDMfU3+CotMgUzbFRKO5ouVPv0WaF8qbtZlOZztjJj5997oLXp TxCY4t3+nQyT6saGMmuL8o6nP08j98Bk+yfZmuJXa+Yhgwpmvi1GBCM17Kc8+1fW HZO1yUtDPjwPgB5lzhvur8eNSjAnWexSW8qxfZq+Nnz7gEXw9pTk2fIAEu7Jz6YC wUeaq7XHnYDqZPnZoQPF1R23tA6WtBDIUP3CIplBAZsCAwEAAaN7MHkwHQYDVR0O BBYEFE7t7i1ZDwXlPDO370w3RhyPPY28MEoGA1UdIwRDMEGAFE7t7i1ZDwXlPDO3 70w3RhyPPY28oR6kHDAaMRgwFgYDVQQDEw9pZHAuY2xlbXNvbi5lZHWCCQD7A2aB McIRJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCtkW8qB2pVFIX0 DCmp833kDMP9ySpN5MnM1camlHRCm9YfAPZVYrP5DL/FJDnWbNW4svhkW0jyzdrU DFrh29mZCRFNse9VuOs8f3isBavcnaPdriHBo88ciTuAEV93BgT/+Q14xPx1phXH 1eSLXJewMPoq1zWOv93U/8IKbtcGL9lrXGHtnurCcd4EeMHGoc7jZpvZ101daDTx NNUqqKY9PkPijGeGztwogiwosxr6SCiwsQWc2OzcGslAVPCFkpQTlIlYN1xm19R/ cRa+GNX9yfCwaDszTvIkvAfks4q+/J8F5Pu/OiWT1CQTL//bvVf0c38c9SLY9uVI W9jOpMFc Clemson University Clemson University http://www.clemson.edu Barry Johnson hbj@clemson.edu Barry Johnson hbj@clemson.edu Kathy E. Wright kewrig@clemson.edu Production Gale Cengage Shibboleth Production shibboleth configuration for Gale http://www.cengage.com/privacy/ MIIDTzCCAjegAwIBAgIJAJeid8J1f6CuMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNvbTAeFw0xMjAzMTIxNzMwMjNaFw0z MjAzMDcxNzMwMjNaMCMxITAfBgNVBAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2Qn+1FW/n+4ZZGA0lv z9F+I5FdDnX35oD5M7JuN6cbprWA4F8EHir6bYAuvU5lK0knO4w56aiH0uhbWXu1 SlUlxSbAIaJombApnC5AtCJ6WFOs+NaTi/gFlAyIh7w169ZhwfsLjQE/hkdplpWT xjFUNpt12ZyU8LL1yEJmfkeBUN3oK2fa7Qe+oqnyY0eOHHTKVO9IIr9/SvzdhoA0 c8a2kXy4qM2T+qKGi7SGz3/Qhwpial3ZDGqeZ3m25n57h3I7BhxVSJGzzbSeOcib jbWRk5VjYalmG0V+XGjEJtN4oUdAgnkvJMj+yOQ8IXzDws4OR+KWGYl5lEAijXce qNcCAwEAAaOBhTCBgjAdBgNVHQ4EFgQUC3bQ/Jx1yAhQgWVLRtPePx/ipxYwUwYD VR0jBEwwSoAUC3bQ/Jx1yAhQgWVLRtPePx/ipxahJ6QlMCMxITAfBgNVBAMTGHNo aWJib2xldGguZ2FsZWdyb3VwLmNvbYIJAJeid8J1f6CuMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABAvL5eepD3fliAIefJ/4pDBxKBcCynRXLlmUWir 1majii1tK0WEbDdF1a24njlftvCVDNDrrfdhu1rvXZ3UhyyiOS7fBpBvRPjCmzlf DdvGiMuar/T+uNzbiNqcLsVeKvwZJfzMt9Y1T7MXDABez8BD3CkdFt05j+hPK0t5 3PLIZfOir72LoRAtXmilZs4ZAvvTL/BTTxYn4t165Vp5yBRPCLrdSAMIdTIENBZ7 /tapXMzigHNS/YoxpEmtKkUrnkBm3nrWeF0Z6sqYEz49xS6NdnKLTSVQHyJ413LZ WQSvXs7RDm/214HIimD/TkaDp1Yv0Yk2iQAeO7fucXAIAv4= Cengage Learning Cengage Learning http://www.cengage.com/ Gale Technical Support gale.technicalsupport@cengage.com Eugene Kiel Eugene.Kiel@cengage.com John Marx John.Marx@cengage.com Jayashree Ravi Jayashree.Ravi@cengage.com Test Gale (Cengage Learning) Shibboleth Test shibboleth configuration for Gale http://www.cengage.com/privacy/ MIIDTzCCAjegAwIBAgIJAOptiVzZRGk6MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNvbTAeFw0xMDAxMjgxODIyMDNaFw0x MzAxMjcxODIyMDNaMCMxITAfBgNVBAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrV1EhZUCSAMsnfUlXI 0LZgkakthUxbRK5t324xsZwJdKN/B5zuksu1oSgEi4R4Bes2VHHwU3ikfAGCYSa5 2mgFuggSxbA2kKazPQZ9Da3TgEM072C8QlcKwlKXwYaCheCiWYpGu4xMicJWZnes 4scSzukL3ZNWRkWV8ZmHqUOE+PquSa2JyHkEP+qdgqhFmicSTHP3UzdaIRdfHnaR z70IJRUMTjzy1awggz9/LUyyOMjWbAxCzOV5YJObZD7ya/uKwM72rbArRCorl/zH 0ZtiG1oKw88b/QYVe5itbsrpcj7ZMjFF9cpPqKbubj4OPe3XtdFKRe9Vi3v2zjna kl0CAwEAAaOBhTCBgjAdBgNVHQ4EFgQUC19uKQ6m2ohC63KbGtmw1XuhulgwUwYD VR0jBEwwSoAUC19uKQ6m2ohC63KbGtmw1XuhulihJ6QlMCMxITAfBgNVBAMTGHNo aWJib2xldGguZ2FsZWdyb3VwLmNvbYIJAOptiVzZRGk6MAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABvByl3SdZyLN7ql4KCZX574j20D58qgtKXZWu7s 5vwpZH2pCF4ocHqc4w215C3w+JlPbuVIs9qkEDKgzO7Qmn6kLbfhe8lY4Pt2U6IX mZvw/lSJYjkD5nGO81M7arWVV049H4ujkBO/Lar5W1e5VAI5N/zod8QOyNPsxsiz vVmOkd6RXByS+MaESaAfX1XylnNlelEepKRkdCb0d6vqwQEH9UrykvIAJXWANAj1 3r8mXcWGBXtkqs41rPe4ywlKMhpaKOYdBQSFhFMOtvATJFYjHvsKIc1xmG9xgo7a E0T4W9cZOkFww2m/jXIPbN3OJS4RKjRIJxDtL/384pjLsyY= MIIDTzCCAjegAwIBAgIJAJeid8J1f6CuMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNvbTAeFw0xMjAzMTIxNzMwMjNaFw0z MjAzMDcxNzMwMjNaMCMxITAfBgNVBAMTGHNoaWJib2xldGguZ2FsZWdyb3VwLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2Qn+1FW/n+4ZZGA0lv z9F+I5FdDnX35oD5M7JuN6cbprWA4F8EHir6bYAuvU5lK0knO4w56aiH0uhbWXu1 SlUlxSbAIaJombApnC5AtCJ6WFOs+NaTi/gFlAyIh7w169ZhwfsLjQE/hkdplpWT xjFUNpt12ZyU8LL1yEJmfkeBUN3oK2fa7Qe+oqnyY0eOHHTKVO9IIr9/SvzdhoA0 c8a2kXy4qM2T+qKGi7SGz3/Qhwpial3ZDGqeZ3m25n57h3I7BhxVSJGzzbSeOcib jbWRk5VjYalmG0V+XGjEJtN4oUdAgnkvJMj+yOQ8IXzDws4OR+KWGYl5lEAijXce qNcCAwEAAaOBhTCBgjAdBgNVHQ4EFgQUC3bQ/Jx1yAhQgWVLRtPePx/ipxYwUwYD VR0jBEwwSoAUC3bQ/Jx1yAhQgWVLRtPePx/ipxahJ6QlMCMxITAfBgNVBAMTGHNo aWJib2xldGguZ2FsZWdyb3VwLmNvbYIJAJeid8J1f6CuMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABAvL5eepD3fliAIefJ/4pDBxKBcCynRXLlmUWir 1majii1tK0WEbDdF1a24njlftvCVDNDrrfdhu1rvXZ3UhyyiOS7fBpBvRPjCmzlf DdvGiMuar/T+uNzbiNqcLsVeKvwZJfzMt9Y1T7MXDABez8BD3CkdFt05j+hPK0t5 3PLIZfOir72LoRAtXmilZs4ZAvvTL/BTTxYn4t165Vp5yBRPCLrdSAMIdTIENBZ7 /tapXMzigHNS/YoxpEmtKkUrnkBm3nrWeF0Z6sqYEz49xS6NdnKLTSVQHyJ413LZ WQSvXs7RDm/214HIimD/TkaDp1Yv0Yk2iQAeO7fucXAIAv4= Cengage Learning Cengage Learning http://www.cengage.com/ Eugene Kiel Eugene.Kiel@cengage.com John Marx John.Marx@cengage.com Jayashree Ravi Jayashree.Ravi@cengage.com MIIDLDCCAhSgAwIBAgIJAIal3J3AtCEkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXd3dy5qc3Rvci5vcmcwHhcNMTAwMjE4MTY0MTMzWhcNMTMwMjE3MTY0MTMz WjAYMRYwFAYDVQQDEw13d3cuanN0b3Iub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA2lysfT6QBfG629qc0Cq2ZXLg7gPux0zLnwhTcJRqscJIZCTg O9am1OU4qdbsqwxSAknH9voFX8BHx5lVrIplKfYiPjpRCb1FrddyM4QCPWpkhhR1 l1EQf5GJ+wOOmU6JYNGH/erTjjUtE/Qj8vHslQh3w/AuYVayr6RDGbjXjivWiKiv VrlD/mHGYs9RibvFGMi4lQvuBSgi5itTGdTfGJ3e+Xf15V+PoTfTKV+UCuuu7b+I 2M1tlN2CvY9CCuD4FXMbuMdFdU0uj6kZtTqtIXtW4xF9stZIkQvM0ntlv/Ie6MuF M1ivLHJre7FKNG5aEmUPZ7xRXXrkVRG4hwRVHwIDAQABo3kwdzAdBgNVHQ4EFgQU VnPj4i6esonhTIWlSYatJYxLKQ4wSAYDVR0jBEEwP4AUVnPj4i6esonhTIWlSYat JYxLKQ6hHKQaMBgxFjAUBgNVBAMTDXd3dy5qc3Rvci5vcmeCCQCGpdydwLQhJDAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAE1Kd6178UQ9DvroxJXGqZ /oMJFh4MH73FrssLMxHlRYRre6cCyv50J3U4dfU9tcKs7Vm9nkU/+9YpSpY1xnUM EM5L+xPjmM72kuocVL9qHPo4metNysx0AuPs22ABF/0+tPpmoz1GdzvjsnB9P/1A uaz9ZpViHzDgmMXnAtLemhGGt/3VhfOj/z4n7cD7Wi9ApKgDbJox15l7d3yL0Jmc vmxz8ITYLKjrBCxEz1RpXkcGJu2miK3vOHp4k9mLgGjfbNi8Bgjc9JMa6ip5AHR0 q7pOWyn4YmYawvjH1pgqfoMZ64OnuuySQGUYBo4XBD4D5hc/e85kyOUiV0bux45l JSTOR JSTOR http://www.jstor.org Ken Alexander Ken.Alexander@ithaka.org Tara Kalro Tara.Kalro@ithaka.org JSTOR MIIDLDCCAhSgAwIBAgIJAJZl5AzjfPUBMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXd3dy5qc3Rvci5vcmcwHhcNMTMwMTA4MTU0NDQxWhcNMTYwMTA3MTU0NDQx WjAYMRYwFAYDVQQDEw13d3cuanN0b3Iub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAo/Qgd6I7G4SdWTC3F/ASinxAvT715EjYTFgInPp6aZGk09YZ R5/NRAhcfiucwNBPLkhA+p8h1c8V1LOyA6Ln66EAu1Af1dLYkm4Wd34vyYlctkDy KcZZNpjPchyCyG37KXqUD+Hg8vEAL3vVYZ74yJeNsV6LwrM5h4PtSPd8jh/U+q8k W16PiBRV7fwvulB4gBs4knlKmUMgeLh90X4UeH6vKa4GpjBx6JxjKN7/rWkz4+Ig BcHHGWJnVcQ3LMKrwqanBA7kNlzFW6iiNwYEI9hTcLr8EsteotfB1Vj6piLVRrdL UmsISAetQ6ESkn+glHYjRkho7FAtHr71iIqc3QIDAQABo3kwdzAdBgNVHQ4EFgQU nNLY++u78F8306it0L3mUD1QzrAwSAYDVR0jBEEwP4AUnNLY++u78F8306it0L3m UD1QzrChHKQaMBgxFjAUBgNVBAMTDXd3dy5qc3Rvci5vcmeCCQCWZeQM43z1ATAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCYU5RS5hX6ZA2GFi582LsD LMqr4eTt/aquiKrzO7OlVrG6JPnEU1qop3PEHDOOKGdjsON1LiCbegy2031Uqkan SYmZDe4NahGN0XUeeQgQngM/yub4sHRuvGyC/hV/d7+tqCivjR7rUXfO1+t8zUn+ tpvnq5HWXKKYtOAcl+dJ5avM/7m0IYTM2ZurTjVWjJHjrYc7cluBKg6OU5bE1ncz I9RyzqiVmTf+wJmIqmY4bmpprBtgsqnVNK6eO3GGWSkwO1h5bk5KL0dqhZZFCev/ 9vmNhjOJ+w3d60J17h+7lzb3X14fJzNfuNQ1fc9w0q5SZPpmXEUEqQDrlSB0rHhr JSTOR JSTOR http://www.jstor.org Ken Alexander Ken.Alexander@ithaka.org Peter Vlahakis Peter.Vlahakis@ithaka.org Christina Lazarova Christina.Lazarova@ithaka.org fsu.edu MIIHHDCCBQSgAwIBAgIJAOyJ6VxozPsEMA0GCSqGSIb3DQEBBQUAMIIBFjELMAkG A1UEBhMCVVMxDjAMBgNVBBETBTMyMzA2MRAwDgYDVQQIEwdGbG9yaWRhMRQwEgYD VQQHEwtUYWxsYWhhc3NlZTEhMB8GA1UECRMYRmxvcmlkYSBTdGF0ZSBVbml2ZXJz aXR5MSgwJgYDVQQJEx82MTAwQyBVbml2ZXJzaXR5IENlbnRlciBNUyAyNjIwMSEw HwYDVQQKExhGbG9yaWRhIFN0YXRlIFVuaXZlcnNpdHkxFzAVBgNVBAsTDklUUy1N aWRkbGV3YXJlMSswKQYJKoZIhvcNAQkBFhxJVFMtTWlkZGxld2FyZUBhZG1pbi5m c3UuZWR1MRkwFwYDVQQDExBzaGliLml0cy5mc3UuZWR1MCAXDTE0MDExNTE5MTM0 NVoYDzIxMTIxMjIyMTkxMzQ1WjCCARYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUz MjMwNjEQMA4GA1UECBMHRmxvcmlkYTEUMBIGA1UEBxMLVGFsbGFoYXNzZWUxITAf BgNVBAkTGEZsb3JpZGEgU3RhdGUgVW5pdmVyc2l0eTEoMCYGA1UECRMfNjEwMEMg VW5pdmVyc2l0eSBDZW50ZXIgTVMgMjYyMDEhMB8GA1UEChMYRmxvcmlkYSBTdGF0 ZSBVbml2ZXJzaXR5MRcwFQYDVQQLEw5JVFMtTWlkZGxld2FyZTErMCkGCSqGSIb3 DQEJARYcSVRTLU1pZGRsZXdhcmVAYWRtaW4uZnN1LmVkdTEZMBcGA1UEAxMQc2hp Yi5pdHMuZnN1LmVkdTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN3A S8Ioxszl8uY33i/h84lkk5pVrqBaj5oWdZtC2hKwhbO9cUDl0Fy0oB/YEeyVerZV QG9dO9JZp+5ydO1yiUM67U/qYffN+6pzclt4r4RPnXQwMQEEiTcruGNN3rQy/u8y BPAY5nkOz7ybBg7FntYmzHJY+i9w187MGac7jGmAW9TaGM66eOUS9P+lXQjjlc0i gEj8vlXoPe5aNz4a5rW6PczOpdpf8qYhVFTJsAzhbrXO2WICWRKETOgX6J+nX9za rL9c5otDNySI79Gdz0xy9bpE5ivJsxWvyxyEun0mQsTonEn/fyqyTvuc5+6XAosH fcfD/x0aiUOMhpgRKccWpzkLitu2QpjLPb75d03owKjnovfMxVKYxAqDwpE5xuLd pjoafLC64nGtBT1s+9jtTx5eYeUZX+K6bBpzIPTgX9josG5+9El72d82MrDenV6L PK2PrtInGlIIP85jyg05iX3N4xVaV0/FzHaSmGmHdBm7ssYjF1i2a7RwU0q+EtOy hEBAvU+eyJiQ/cOlCEcAqZTGt/pPeJyLMGCbFguHnjDOXlUkIlr8GmiXnS9xth7W R3zRwhdQNgaR8SOQ1NcMxHvXTo7UYE03QUrYNNtCcXqGM9YEi5NP4/GVIhBLSntj T8Km5daR4G8aPyjsibFmIT6SJpeOn4Tkr1BVilatAgMBAAGjZzBlMEQGA1UdEQQ9 MDuCEHNoaWIuaXRzLmZzdS5lZHWGJ2h0dHBzOi8vc2hpYi5pdHMuZnN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUH7v4eLmZUMErxgbbwx6JlI2svoswDQYJ KoZIhvcNAQEFBQADggIBAM2ycz4FwhL/2vApURa/hpmlp0zGhsX2F60vm9HDxTFe MadcRHuPRNAeYT6sSXHZrKbgPBMxcYwFDZbNzJW2+WmDzr+NRMdHLKWc/gpns2l0 O83fw9EihpatOCDaaWx2AQ+YANrC+hsTTKWUypGukV4iz2UfLofOgzzrqkVADImO o71xkmtGTdNi8LIZ5TAh0VdjgulLmhtO00fQVUX67pfatJqqymG5sZSWIF7TJ6Mg sH26ppdQm6KI2gk8fqVEon1db4JmHqKyWmFHJk71FsP9no0zzuQFnYO2rVYuYOUu 58bsvp29wdHdyudRx04bCVh2EWEpgqhmAv95I2YC2mSTOQappUB/oBmdfmLJIYLI 2kbl8Y2NRpBXdk9qMPYCclR6wOviatjMQo9sEy3qIejwyv+a01zEkiMnJSSNyX8M ttiOQplZe5GdXU/zC0nx5IOHMIkfjQqtFVn1EWgUuXqDheBSMdTlKpg6Vur7GnD2 fTdPc7y0ZqurUa2Ux5VOnv+ZvdcsbCVrLPdROZZDcmXhmfb9sq6UzCskN0WRnHpf RLpLfE22HaiKomONZ9OhbEW7Wz+ht/oA9AGbJdmpYEqEXBPe5tipffXzGLzzQd5Z tkZaeBriA8z142lSzChElmO1LRQ4pSvdjX6yr0BMb3PFQR2w/n0SG9uStXJNobxg MIIHMzCCBhugAwIBAgIRANeIvvgkRHOihdJ4fkShxBYwDQYJKoZIhvcNAQEFBQAw gZMxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtl IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMY aHR0cDovL3d3dy51c2VydHJ1c3QuY29tMRswGQYDVQQDExJVVE4gLSBEQVRBQ29y cCBTR0MwHhcNMTEwMTMxMDAwMDAwWhcNMTMwMTMwMjM1OTU5WjCCASoxCzAJBgNV BAYTAlVTMQ4wDAYDVQQREwUzMjMwNjEQMA4GA1UECBMHRmxvcmlkYTEUMBIGA1UE BxMLVGFsbGFoYXNzZWUxITAfBgNVBAkTGEZsb3JpZGEgU3RhdGUgVW5pdmVyc2l0 eTEoMCYGA1UECRMfNjEwMEMgVW5pdmVyc2l0eSBDZW50ZXIgTVMgMjYyMDEhMB8G A1UEChMYRmxvcmlkYSBTdGF0ZSBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxKzAp BgNVBAsTIkhvc3RlZCBieSBGbG9yaWRhIFN0YXRlIFVuaXZlcnNpdHkxIDAeBgNV BAsTF0NvbW9kbyBTR0MgU1NMIFdpbGRjYXJkMRYwFAYDVQQDFA0qLml0cy5mc3Uu ZWR1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3cBLwijGzOXy5jfe L+HziWSTmlWuoFqPmhZ1m0LaErCFs71xQOXQXLSgH9gR7JV6tlVAb1070lmn7nJ0 7XKJQzrtT+ph9837qnNyW3ivhE+ddDAxAQSJNyu4Y03etDL+7zIE8BjmeQ7PvJsG DsWe1ibMclj6L3DXzswZpzuMaYBb1NoYzrp45RL0/6VdCOOVzSKASPy+Veg97lo3 Phrmtbo9zM6l2l/ypiFUVMmwDOFutc7ZYgJZEoRM6Bfon6df3Nqsv1zmi0M3JIjv 0Z3PTHL1ukTmK8mzFa/LHIS6fSZCxOicSf9/KrJO+5zn7pcCiwd9x8P/HRqJQ4yG mBEpxxanOQuK27ZCmMs9vvl3TejAqOei98zFUpjECoPCkTnG4t2mOhp8sLrica0F PWz72O1PHl5h5Rlf4rpsGnMg9OBf2Oiwbn70SXvZ3zYysN6dXos8rY+u0icaUgg/ zmPKDTmJfc3jFVpXT8XMdpKYaYd0GbuyxiMXWLZrtHBTSr4S07KEQEC9T57ImJD9 w6UIRwCplMa3+k94nIswYJsWC4eeMM5eVSQiWvwaaJedL3G2HtZHfNHCF1A2BpHx I5DU1wzEe9dOjtRgTTdBStg020JxeoYz1gSLk0/j8ZUiEEtKe2NPwqbl1pHgbxo/ KOyJsWYhPpIml46fhOSvUFWKVq0CAwEAAaOCAeYwggHiMB8GA1UdIwQYMBaAFFMy 0bPPf/rg8aBdhU6S0p5FHbRPMB0GA1UdDgQWBBQfu/h4uZlQwSvGBtvDHomUjay+ izAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADA0BgNVHSUELTArBggrBgEF BQcDAQYIKwYBBQUHAwIGCisGAQQBgjcKAwMGCWCGSAGG+EIEATBGBgNVHSAEPzA9 MDsGDCsGAQQBsjEBAgEDBDArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5j b21vZG8uY29tL0NQUzBtBgNVHR8EZjBkMDGgL6AthitodHRwOi8vY3JsLmNvbW9k b2NhLmNvbS9VVE4tREFUQUNvcnBTR0MuY3JsMC+gLaArhilodHRwOi8vY3JsLmNv bW9kby5uZXQvVVROLURBVEFDb3JwU0dDLmNybDBuBggrBgEFBQcBAQRiMGAwOAYI KwYBBQUHMAKGLGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFkZFRydXN0U0dD Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wJQYD VR0RBB4wHIINKi5pdHMuZnN1LmVkdYILaXRzLmZzdS5lZHUwDQYJKoZIhvcNAQEF BQADggEBAH0d8k4qW7pbDYGk3w9ydUuOMPZbiTzAZdtNlBTWegSIYz+XqKDLBUhc WAqNlEzP6EgMIqbotu6fDPslqjh+E302DSJIHAXMyY6LpacEszxBxQGTg+sv4W5z /b3AYJ1/U7wfNSHIucZUEaR5sFlVAylrFD5vvTXssmBaxjoAguR1UR9VETSVDiQf PwB3HhlDuzfGb2f38Lih4zMBOLTpfYmrk61R8EeZy0EfbihvNaXPCPwiEIHbO782 Y48ocWiFA1v3w9AiVGRbgItfnaZ9I/tWZeRuegm4D0pcJdVnxoRDqDA54vEQlUt1 2eRDf3zvQVY3IgWWsBv6VDWwwBhjYY4= fsu.edu MIIHHDCCBQSgAwIBAgIJAOyJ6VxozPsEMA0GCSqGSIb3DQEBBQUAMIIBFjELMAkG A1UEBhMCVVMxDjAMBgNVBBETBTMyMzA2MRAwDgYDVQQIEwdGbG9yaWRhMRQwEgYD VQQHEwtUYWxsYWhhc3NlZTEhMB8GA1UECRMYRmxvcmlkYSBTdGF0ZSBVbml2ZXJz aXR5MSgwJgYDVQQJEx82MTAwQyBVbml2ZXJzaXR5IENlbnRlciBNUyAyNjIwMSEw HwYDVQQKExhGbG9yaWRhIFN0YXRlIFVuaXZlcnNpdHkxFzAVBgNVBAsTDklUUy1N aWRkbGV3YXJlMSswKQYJKoZIhvcNAQkBFhxJVFMtTWlkZGxld2FyZUBhZG1pbi5m c3UuZWR1MRkwFwYDVQQDExBzaGliLml0cy5mc3UuZWR1MCAXDTE0MDExNTE5MTM0 NVoYDzIxMTIxMjIyMTkxMzQ1WjCCARYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUz MjMwNjEQMA4GA1UECBMHRmxvcmlkYTEUMBIGA1UEBxMLVGFsbGFoYXNzZWUxITAf BgNVBAkTGEZsb3JpZGEgU3RhdGUgVW5pdmVyc2l0eTEoMCYGA1UECRMfNjEwMEMg VW5pdmVyc2l0eSBDZW50ZXIgTVMgMjYyMDEhMB8GA1UEChMYRmxvcmlkYSBTdGF0 ZSBVbml2ZXJzaXR5MRcwFQYDVQQLEw5JVFMtTWlkZGxld2FyZTErMCkGCSqGSIb3 DQEJARYcSVRTLU1pZGRsZXdhcmVAYWRtaW4uZnN1LmVkdTEZMBcGA1UEAxMQc2hp Yi5pdHMuZnN1LmVkdTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN3A S8Ioxszl8uY33i/h84lkk5pVrqBaj5oWdZtC2hKwhbO9cUDl0Fy0oB/YEeyVerZV QG9dO9JZp+5ydO1yiUM67U/qYffN+6pzclt4r4RPnXQwMQEEiTcruGNN3rQy/u8y BPAY5nkOz7ybBg7FntYmzHJY+i9w187MGac7jGmAW9TaGM66eOUS9P+lXQjjlc0i gEj8vlXoPe5aNz4a5rW6PczOpdpf8qYhVFTJsAzhbrXO2WICWRKETOgX6J+nX9za rL9c5otDNySI79Gdz0xy9bpE5ivJsxWvyxyEun0mQsTonEn/fyqyTvuc5+6XAosH fcfD/x0aiUOMhpgRKccWpzkLitu2QpjLPb75d03owKjnovfMxVKYxAqDwpE5xuLd pjoafLC64nGtBT1s+9jtTx5eYeUZX+K6bBpzIPTgX9josG5+9El72d82MrDenV6L PK2PrtInGlIIP85jyg05iX3N4xVaV0/FzHaSmGmHdBm7ssYjF1i2a7RwU0q+EtOy hEBAvU+eyJiQ/cOlCEcAqZTGt/pPeJyLMGCbFguHnjDOXlUkIlr8GmiXnS9xth7W R3zRwhdQNgaR8SOQ1NcMxHvXTo7UYE03QUrYNNtCcXqGM9YEi5NP4/GVIhBLSntj T8Km5daR4G8aPyjsibFmIT6SJpeOn4Tkr1BVilatAgMBAAGjZzBlMEQGA1UdEQQ9 MDuCEHNoaWIuaXRzLmZzdS5lZHWGJ2h0dHBzOi8vc2hpYi5pdHMuZnN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUH7v4eLmZUMErxgbbwx6JlI2svoswDQYJ KoZIhvcNAQEFBQADggIBAM2ycz4FwhL/2vApURa/hpmlp0zGhsX2F60vm9HDxTFe MadcRHuPRNAeYT6sSXHZrKbgPBMxcYwFDZbNzJW2+WmDzr+NRMdHLKWc/gpns2l0 O83fw9EihpatOCDaaWx2AQ+YANrC+hsTTKWUypGukV4iz2UfLofOgzzrqkVADImO o71xkmtGTdNi8LIZ5TAh0VdjgulLmhtO00fQVUX67pfatJqqymG5sZSWIF7TJ6Mg sH26ppdQm6KI2gk8fqVEon1db4JmHqKyWmFHJk71FsP9no0zzuQFnYO2rVYuYOUu 58bsvp29wdHdyudRx04bCVh2EWEpgqhmAv95I2YC2mSTOQappUB/oBmdfmLJIYLI 2kbl8Y2NRpBXdk9qMPYCclR6wOviatjMQo9sEy3qIejwyv+a01zEkiMnJSSNyX8M ttiOQplZe5GdXU/zC0nx5IOHMIkfjQqtFVn1EWgUuXqDheBSMdTlKpg6Vur7GnD2 fTdPc7y0ZqurUa2Ux5VOnv+ZvdcsbCVrLPdROZZDcmXhmfb9sq6UzCskN0WRnHpf RLpLfE22HaiKomONZ9OhbEW7Wz+ht/oA9AGbJdmpYEqEXBPe5tipffXzGLzzQd5Z tkZaeBriA8z142lSzChElmO1LRQ4pSvdjX6yr0BMb3PFQR2w/n0SG9uStXJNobxg MIIHMzCCBhugAwIBAgIRANeIvvgkRHOihdJ4fkShxBYwDQYJKoZIhvcNAQEFBQAw gZMxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtl IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMY aHR0cDovL3d3dy51c2VydHJ1c3QuY29tMRswGQYDVQQDExJVVE4gLSBEQVRBQ29y cCBTR0MwHhcNMTEwMTMxMDAwMDAwWhcNMTMwMTMwMjM1OTU5WjCCASoxCzAJBgNV BAYTAlVTMQ4wDAYDVQQREwUzMjMwNjEQMA4GA1UECBMHRmxvcmlkYTEUMBIGA1UE BxMLVGFsbGFoYXNzZWUxITAfBgNVBAkTGEZsb3JpZGEgU3RhdGUgVW5pdmVyc2l0 eTEoMCYGA1UECRMfNjEwMEMgVW5pdmVyc2l0eSBDZW50ZXIgTVMgMjYyMDEhMB8G A1UEChMYRmxvcmlkYSBTdGF0ZSBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxKzAp BgNVBAsTIkhvc3RlZCBieSBGbG9yaWRhIFN0YXRlIFVuaXZlcnNpdHkxIDAeBgNV BAsTF0NvbW9kbyBTR0MgU1NMIFdpbGRjYXJkMRYwFAYDVQQDFA0qLml0cy5mc3Uu ZWR1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3cBLwijGzOXy5jfe L+HziWSTmlWuoFqPmhZ1m0LaErCFs71xQOXQXLSgH9gR7JV6tlVAb1070lmn7nJ0 7XKJQzrtT+ph9837qnNyW3ivhE+ddDAxAQSJNyu4Y03etDL+7zIE8BjmeQ7PvJsG DsWe1ibMclj6L3DXzswZpzuMaYBb1NoYzrp45RL0/6VdCOOVzSKASPy+Veg97lo3 Phrmtbo9zM6l2l/ypiFUVMmwDOFutc7ZYgJZEoRM6Bfon6df3Nqsv1zmi0M3JIjv 0Z3PTHL1ukTmK8mzFa/LHIS6fSZCxOicSf9/KrJO+5zn7pcCiwd9x8P/HRqJQ4yG mBEpxxanOQuK27ZCmMs9vvl3TejAqOei98zFUpjECoPCkTnG4t2mOhp8sLrica0F PWz72O1PHl5h5Rlf4rpsGnMg9OBf2Oiwbn70SXvZ3zYysN6dXos8rY+u0icaUgg/ zmPKDTmJfc3jFVpXT8XMdpKYaYd0GbuyxiMXWLZrtHBTSr4S07KEQEC9T57ImJD9 w6UIRwCplMa3+k94nIswYJsWC4eeMM5eVSQiWvwaaJedL3G2HtZHfNHCF1A2BpHx I5DU1wzEe9dOjtRgTTdBStg020JxeoYz1gSLk0/j8ZUiEEtKe2NPwqbl1pHgbxo/ KOyJsWYhPpIml46fhOSvUFWKVq0CAwEAAaOCAeYwggHiMB8GA1UdIwQYMBaAFFMy 0bPPf/rg8aBdhU6S0p5FHbRPMB0GA1UdDgQWBBQfu/h4uZlQwSvGBtvDHomUjay+ izAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADA0BgNVHSUELTArBggrBgEF BQcDAQYIKwYBBQUHAwIGCisGAQQBgjcKAwMGCWCGSAGG+EIEATBGBgNVHSAEPzA9 MDsGDCsGAQQBsjEBAgEDBDArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5j b21vZG8uY29tL0NQUzBtBgNVHR8EZjBkMDGgL6AthitodHRwOi8vY3JsLmNvbW9k b2NhLmNvbS9VVE4tREFUQUNvcnBTR0MuY3JsMC+gLaArhilodHRwOi8vY3JsLmNv bW9kby5uZXQvVVROLURBVEFDb3JwU0dDLmNybDBuBggrBgEFBQcBAQRiMGAwOAYI KwYBBQUHMAKGLGh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFkZFRydXN0U0dD Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wJQYD VR0RBB4wHIINKi5pdHMuZnN1LmVkdYILaXRzLmZzdS5lZHUwDQYJKoZIhvcNAQEF BQADggEBAH0d8k4qW7pbDYGk3w9ydUuOMPZbiTzAZdtNlBTWegSIYz+XqKDLBUhc WAqNlEzP6EgMIqbotu6fDPslqjh+E302DSJIHAXMyY6LpacEszxBxQGTg+sv4W5z /b3AYJ1/U7wfNSHIucZUEaR5sFlVAylrFD5vvTXssmBaxjoAguR1UR9VETSVDiQf PwB3HhlDuzfGb2f38Lih4zMBOLTpfYmrk61R8EeZy0EfbihvNaXPCPwiEIHbO782 Y48ocWiFA1v3w9AiVGRbgItfnaZ9I/tWZeRuegm4D0pcJdVnxoRDqDA54vEQlUt1 2eRDf3zvQVY3IgWWsBv6VDWwwBhjYY4= Florida State University Florida State University http://www.fsu.edu/ Chuck Kemeny ckemeny@admin.fsu.edu Diane Higgins dhiggins@fsu.edu Jonathan Liedy jliedy@fsu.edu OhioLINK Digital Resource Commons https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIDDzCCAfegAwIBAgIJAIPoG1BOxJfeMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG9sa2FwcDQxdjA0cC5zeXMub2FyLm5ldDAeFw0xMzAyMDExNjM3MDBaFw0y MzAxMzAxNjM3MDBaMCMxITAfBgNVBAMTGG9sa2FwcDQxdjA0cC5zeXMub2FyLm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJu/7EiLc6PqKaEDXiW0 Nftl3lGI9fbAkLqmJMCvNnnXoiLDaZvwwwFl1yZzfcjDOpdO8CmxSLpsHKxfPXVs nqmwy7ZDmxbSr+8IubPo4GavLUTq03yzRK4w4b6O5vjellgDaHLNZ1v4vW9xZD4W tsDPDyJrBu829oPUtt/TgLPxJXPXEkLLzluo8UyOi2+0VplaZ+dd75wTdOhs1Uvb 735YY5ujWFa6Gm4+scx5dVSIVJrTS+0l60UNyGzMRI13sPg54ZUrDhBmfIU9yt2r lSc3M0afO6MFvM0KQ3CxNh/N4JK5P6YLdh3nFyligSyJuMnNhNir/tL/N3UuPo05 sIkCAwEAAaNGMEQwIwYDVR0RBBwwGoIYb2xrYXBwNDF2MDRwLnN5cy5vYXIubmV0 MB0GA1UdDgQWBBQ1f++gJMPhVAagDND3wsPNQOpgizANBgkqhkiG9w0BAQUFAAOC AQEAmcErFHTAPEDyRmXd/kCcgbr0b7VKUSsUtG+9se/ioWnkNJLvEZ3j2bTuak7t y+DO+QV/N7rBNqhwcm7fkfH1cdoTmhOU73oZModf0HQJEOz8fB369VJaVf1XHIpC n4N9WtMPnpcDLOzv/GmgL6cnrbENYI5bsu+U0bNNEoyCC9R7Eka4MqEgKccEcvBX FPGb2lrlbZUl2wy8j4ELshcGp31nJV86Ha9rETj6P0QUFY6hUsSMDgy6NLYugozm HXrnwSv4ZqhAoyrPr9l7CYXQA/KKqjktLN2jRaYOUJPanhFUtP1bQag47028Ejn9 isoaazTuTSZ6BqRCSf6xKRd5Dg== OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OhioLINK Support support@ohiolink.edu John Davison john@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net OhioLINK Electronic Book Center https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIC2TCCAcGgAwIBAgIJAI/hRLIjEZ8yMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmVib29rczAeFw0xMzAyMDExNjE2MDVaFw0yMzAxMzAxNjE2MDVaMBExDzAN BgNVBAMTBmVib29rczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALfQ ATUlBXDdXDe7ic4qw2XImzo3y8uHRs5cubidvNLvch9nhEUlU6JUfpyOMJu/555Q ctr6GS4rUr6YNVMkwowIlQtOTkSt/u7NSJXZywMUwRIH/CE74ZyPLY3gW1d3gc4W OBZDGTEoJq6II+DEo92UENP3TPo+UdNgQuYhE+B+NLauyAAGqleWMPWFtAmvgChI DYzRej0t5QANn1RN/j4wEJ3NA7e/2pJVW4FDOTB1Y+y4XOJHzMQttkb/UOzDmqcR cAu1dQfSu0S+o3+NJ5jaqRTD6yBuQxAVHtPZOtXIrHbhf4FcpjcFzNKHe7GNoOSr 0aBBH5es7OSRoalZz20CAwEAAaM0MDIwEQYDVR0RBAowCIIGZWJvb2tzMB0GA1Ud DgQWBBRMdnARSwZ7hw7pihq8F3Q9dx7TEzANBgkqhkiG9w0BAQUFAAOCAQEAELRn bsxI5gnSJ8beK0bOgEQQqbEWLniztsA41ucTsYteSzc0h9I+XTnxyDKA/mhG+Kd0 xL6nMVxYo3rKWwqUklxvvA/So9C7qwutT5ANXO1bkvbaNE+xAC4uW2wUHiwE5jNj 0wNfmuNME7h8PPDzNjIQzOMcXlPTIL/cgffjnJUXbvxnxm1dQVrrrvF0bhwlu1uV +U0r+2/ItKYtLzcmr4hqmWukI27S7OGmrk+7RpQgXEQ63WMuSqX4vz6lowzEODL8 FzjYB/4P9gYLEA7VjTMPzm6FAls/KRSe/ZXVzTA9lsnjcwlCkaySeiKbuWUhkJyx jbg3TB73jTSgerVp8g== OhioLINK Electronic Book Center urn:mace:dir:entitlement:common-lib-terms urn:mace:dir:entitlement:common-lib-terms student staff faculty employee student staff faculty employee OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OH-TECH Support support@oar.net Anita Cook anita@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net OhioLINK Electronic Journal Center https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIDDzCCAfegAwIBAgIJAKUujSnsj+RDMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG9sa2ZpbDAxa3JjcC5zeXMub2FyLm5ldDAeFw0xMzAyMDExNjQwMTZaFw0y MzAxMzAxNjQwMTZaMCMxITAfBgNVBAMTGG9sa2ZpbDAxa3JjcC5zeXMub2FyLm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvbGyBMDBDJe5zHYD+K ZGGIu2yk4tRJ5SlOz3GaXXOI6Vjqcf4HN9S3TkCogriQjmbfV2m3gkUQbBcFxvSH XarCEf836o4zt3E7InSuoVKGP6UFJnlooSaCKh36FwFMQH12LZ0FklbDHYugV+G/ 7K7UPI9LAnJYDPGu4C8qaQG3Rnkeitn3W94mruNUIjkTULuDADUVd2gTAIHj4Vp7 psXABdgtuYiaH+ZF4E4bIbTLSxkgOzSBnSu9wzWtEr6sz7BfFj2dt9hwvY+9u6Qp sDQOQYiAZAL7KOE+ieYbpydHZ6w6DgqCHjSuRe+cRhQr9UYGs9j2k/gchzkMlubF laMCAwEAAaNGMEQwIwYDVR0RBBwwGoIYb2xrZmlsMDFrcmNwLnN5cy5vYXIubmV0 MB0GA1UdDgQWBBQZZEOcIjf2zu3vpq24Qy7HW1TpQTANBgkqhkiG9w0BAQUFAAOC AQEAYRmzksqVPKRvZ+rIlpi3DrVOwmj/rRKQvYTWhLqAL/Lhzmp0JJM17f0v3DQp 19adipnDlk7XhVdyzsOuEsa0X/71cu2qU6XuRV4jOUnUSPVjs2FiRG+p4pCfLkD+ QufQiM4cX4xsrC6seqo6Y8kj3GXwgvUXbls+U+IgbOIPVoKfAb13Oufj7YAIWCoF BFihFT0OUzzfmHzUGwdoCra1Hpcc45iiWQT2G0QcYuZ5A3RsQQiPrfOW5BbijDVG LAQYxNsANze3L02EnnFRCIMer/n+FK1BGgH4TEiczfA0/S+BLIlnri0nNwgJbIBW emfVME8DQs8mr6aanPM3HE1q+w== OhioLINK Electronic Journal Center student staff faculty employee student staff faculty employee OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OhioLINK Support support@ohiolink.edu Anita Cook anita@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net OhioLINK Music Center https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIDDzCCAfegAwIBAgIJALKdq7XYCvccMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG9sa2FwcDA3djA0cC5zeXMub2FyLm5ldDAeFw0xMzAyMDExNjQzMDhaFw0y MzAxMzAxNjQzMDhaMCMxITAfBgNVBAMTGG9sa2FwcDA3djA0cC5zeXMub2FyLm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALltUeCpDZBE+hEmqS5z /5/iNqPf9g0ouMwTiWyq9MtVApLY+l4NbmsjaIxqalPXN0uPcWF7J0bM5Kd3uw8+ riYMHkicfjDUVpV1jC7VSzZRKt5fkIKuXHn+akrdIEG63AN9abl4JGmY1d8H8k+J cZFIFXwQOa6mbiYs1r4Q0a86kFSk4fMoVRdwlQZEfRjQZtdBSEvGVw9lOD09aYW8 l8ZndXg9qpvRY/0VIJbYZ2ZJybY02gjCfVn/wXzZXhENaCnSoxYtt8oikGJlBxMf kXhXf97VVXdt9Mt4k5JPQyI5kUaoxLDso9+lebiMvZXa211rHzORZ0RqTnE/81R+ aGECAwEAAaNGMEQwIwYDVR0RBBwwGoIYb2xrYXBwMDd2MDRwLnN5cy5vYXIubmV0 MB0GA1UdDgQWBBRk5mYBRDNc2ioKGOVEU57X1yOcwTANBgkqhkiG9w0BAQUFAAOC AQEAVub2gAh6u2VTi6Cx8AYqM5ahidZLHPPjPRUDqoW4MsDI4X3wqVhieaGllGYG wqq1z2MBlwXN2kTMi4FgJfcsjkzD/GgXARXJLGcvT+6llkiXjgxa6grWxKgtbFnb 3XhrJU4dE7RRQXlKf0WzOb8+lP9qNIVPi9UfASsuaOFK+eejDbba/leMOPEnfXh/ /ohpnLdSjsECNvBOoQeU8ZFaEbZMJRuaqNFZv2MAe1BDz3us84fm73KFGSpfjxqG uHz47TDSQ7pXHxgWK7aU8oPSh4NdVw9+eP98qB9StxS3bITJcsehPyKfLcczFffy cNJ3U633aSM+W4poEjHnexR/gw== OhioLINK Music Center urn:mace:dir:entitlement:common-lib-terms urn:mace:dir:entitlement:common-lib-terms student staff faculty employee student staff faculty employee OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net John Davison john@ohiolink.edu OhioLINK Support support@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net OhioLINK Remote Content Proxy Allows off-campus access to remotely-hosted content available through OhioLINK membership https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIC/TCCAeWgAwIBAgIJAJ5FD/Z7lzbCMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnByb3h5Lm9oaW9saW5rLmVkdTAeFw0xMzAyMTExMjU5MjFaFw0yMzAyMDkx MjU5MjFaMB0xGzAZBgNVBAMTEnByb3h5Lm9oaW9saW5rLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL7gplvmCw1B2dPcFEiP8XtAlfvryAu7v5tE vCH0tdE1wH4QJ/DcF5k5DxJEA/JHzT3E5H8h43HmAFbZYpZfDUv/e4ovKsHpQPSr nVw1zz49MVcvDSPbQ0iBehsZVWT+f+LHvFEzghMAy6gReVoX73nRs0J8+WQDPbIx NIYLRUnB7mY3dJgW8OcMlSptQ3k7/ztKpclsS2ZUMA/FIYbLFxdibou2ZyEiTMJt kXnR/Aeol1Yct7WX9aieKu78jQowb7yzTpb0fegw0kFktx/7SVeolGI+XTtoT+bY OffWxIISltLr3o8IIW/GMsTGnSv/YlbKcoWZ8WoqmOzVgtng9JsCAwEAAaNAMD4w HQYDVR0RBBYwFIIScHJveHkub2hpb2xpbmsuZWR1MB0GA1UdDgQWBBQXsHIhh2o6 Ix80yvvTL+WeaXmgtjANBgkqhkiG9w0BAQUFAAOCAQEAD3eIcwvMqVZ2zuq/tHrD to5J+ZMIONDurUrZdeGy0cUGEf4vmFvw5NFr1MsP18raCrx1oaLAcle5JU7GSs3M Sz30hSElv5l3AviaYFM6a5pWzz0v5iuFppu3g6CAOGC+HQSfJkTcZyi020yUArBh DEMHgoKN5LoMG3rVx5WF5v+anomR8oK41Li5ryKsBAbg+o0iLAllNvS8mOchsRAL iSW3P4wDKUiPQAycZrMviJZsCjmSBo+fa4lQnaZ5c4wJTUXVMJIpHo+2o+rw4eRO duyJK5g+gTWU3XTGdRfI2tEYyAjknVcavhY1+SRUKZrLOBpdZGd6PUJKRMs6VuV8 HQ== MIIFVzCCBD+gAwIBAgIHJ8OEPmieVTANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTAxMTExMTI0NjAxWhcNMTQwMTAyMTY1OTE1WjBVMRcwFQYDVQQKEw4q Lm9oaW9saW5rLmVkdTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVk MRcwFQYDVQQDEw4qLm9oaW9saW5rLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMIFLe5zHbwt+47yjaa2WPd5q0rkjeemxuZ+lUnV8qFWYanRr5vq 4AWrXhbn9Lpcv8DB+1pECT6HldOxwvWztnBPO71XuWcW8yl2Gt/dAANRcx1TQUCQ nBSH5+np6E1LzYo2KouV6IT9Ta/U5KSawI2Tdk8zr+taPWPkC1+IB0mOaxqDxlYq wbkDZefaTWN7wtxBNI7XsyaOEBg2/iXTEZj7IXMh1VFoXSsADZY4J972HQ3jqcAN iBxBXgqiyWIJYpbePcQPz49JcuCc66tytF5PPRyOSsfrNVK045g3+HFDkBMtNMvl tfSJJMtIV3z8g3txssjT1V0mCO86i7nas8cCAwEAAaOCAbQwggGwMA8GA1UdEwEB /wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB /wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29t L2dkczEtMjYuY3JsME0GA1UdIARGMEQwQgYLYIZIAYb9bQEHFwEwMzAxBggrBgEF BQcCARYlaHR0cHM6Ly9jZXJ0cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYI KwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNv bS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20v cmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKT bEXW4u6FX5q653aZaMznMCcGA1UdEQQgMB6CDioub2hpb2xpbmsuZWR1ggxvaGlv bGluay5lZHUwHQYDVR0OBBYEFKiM+41flIrTi7OMALBUnsPxwzS9MA0GCSqGSIb3 DQEBBQUAA4IBAQAtQVbaf0edboBt625p1gPY2R2WETbpouIh7xz5D1XSUwY0uG9H RA546H9JPHeR2+OsIIJCgqFIV0+bCk6dRZo0/DLw31gwKOziM5UmO2ZCPqhmtaHW n9XPR4vgKX0jdfkORzZ75aS8fyBtqQhZUy13JBbVYppzpjxAJPybNhOtwvb56eFp 3aBbm3RvL05FDc5WEiPTW91xBAN2OZXxaK9M2kok4sGaqgAs30aA9LiXzhkgTWoi f6Bjw9XkcHhPYugYD5YXWjqFsKfiiMJOjmwkZVGn0QxJGQWR7s/85x9YfLgD3VfO 28mOIAmdZcQiW+R9oPzolrQG8zojnDykY6tP OhioLINK Remote Content Proxy Allows off-campus access to remotely-hosted content available through OhioLINK membership urn:mace:dir:entitlement:common-lib-terms urn:mace:dir:entitlement:common-lib-terms student staff faculty employee student staff faculty employee OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OhioLINK Support support@ohiolink.edu Anita Cook anita@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net OhioLINK Main Website https://www.ohiolink.edu/images/ohiolink_logo_64.png MIIDDzCCAfegAwIBAgIJALdZiejGaRWgMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG9sa3dlYjAzdjA0cC5zeXMub2FyLm5ldDAeFw0xMzAyMDExNjQ5MDFaFw0y MzAxMzAxNjQ5MDFaMCMxITAfBgNVBAMTGG9sa3dlYjAzdjA0cC5zeXMub2FyLm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMV46N31phD0dPNziYxb MrirMKdFhQNIbHlLphoxUkYSHIrpGlOR5GISTw5b20JcHGYgGVCKAmBGlbJVSNwE Z6VpShNcAmcwhX0swdKyOZsfqRbm7vgzYGL9lNjXkkh09PtMIybFalV3WpnjpGK5 6674H5j6Q4e3mGjpjmsD+MCkOfm5ccNhjCwyJkSEofLBEC3lWd4gqIAKCY066YoV xzj9FLGfZrwCwl7Q/pODN00wodSpidWbxdiIzzmIH22dUkfIX93ELVJ2L74mcWfl mO+dYOekan+4wUOfoG8ZCgPhoDKwcPwXv09aeOGt//nAn1HaIJ0faB1NbAmryfps 5r0CAwEAAaNGMEQwIwYDVR0RBBwwGoIYb2xrd2ViMDN2MDRwLnN5cy5vYXIubmV0 MB0GA1UdDgQWBBSk9AGvwbwfYfvIyT5IrQ2XIiCfpDANBgkqhkiG9w0BAQUFAAOC AQEArnYHZItPpX+uJx/ZoPXHeDRYOICQ2W+yvA944QIKgtbCiN0c4s00vKaqE69k cQ/qJgLxV7lDrO1HNdc8n5T9qt8NHeh4w6jGm+qYyZKj6uYBXAy/YCQLk+40HTNV aPEz7G5ZoqWKucCTQ060PgqUiJntQJiclvC83e+vkiehXesCY0qDTeJsnNvGi38S JAYG54iVdFjWoS6VftraaZ+6h9W3uUj+9pxKuaWneL3hwTIPahssAymOxY4PGUaA xKC+dlvyznkZI5Jpw7Mv5z5XdEFHaS5SlnbGY4ZB5i7uClCzBHa2s/KOYvEWXAo+ h2Dd9R5iTm7TvqXJK5rOeTmqsg== OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OhioLINK Support support@ohiolink.edu Anita Cook anita@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net ohiolink.edu OhioLink Federated login server for OhioLINK staff https://www.ohiolink.edu/images/logo-fullname.png MIIDNzCCAh+gAwIBAgIUW+nOjI+p8Qg0FhPqSEXtfdOSrxAwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTYXV0aGRiLm9oaW9saW5rLmVkdTAeFw0xMzAyMDExNzQz MzNaFw0zMzAyMDExNzQzMzNaMB4xHDAaBgNVBAMTE2F1dGhkYi5vaGlvbGluay5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA5B1zRjLA+5DHp/y2 Hq6G66/DdwCXu3noSx9fYtguaKU4mS9tB1g+U4d7WXD6KnLmoKIzBb75fjKjX/gH bfvqJGNAnergyUn+dTmZrrmGapIPmfZXOOuGiDBa5BMtOnd2B0EK3XKiQe7b9K24 3H49p9PIa5ibj3LCcw11Ls7ZxnrnexvhJVMwXn566fTWk2gO2WxYgWuXeKOElaGA hMkglsSZtVRIaq1aJLAUI+o0Fx9p8o+q6oY7FdVzmv9fQLTtuRvzil1/wLmUBcR3 JitIMmaH9XJIm9PIIxpRIOJBk9SzxhirkdFUiHo6gL6tQCTdfGW6JLk9Af3lxmEH icZ9AgMBAAGjbTBrMEoGA1UdEQRDMEGCE2F1dGhkYi5vaGlvbGluay5lZHWGKmh0 dHBzOi8vYXV0aGRiLm9oaW9saW5rLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQU00JP6fFzD2U9bYOxFOcCt1H/XEYwDQYJKoZIhvcNAQEFBQADggEBAL1b5wVz ncX2I/lW2ky/zoutZa3zmn+Nb7aqYXQQZgSk/YcJ2MRgumZdQQul9VcnUZfopdO9 QU5aj0n5sG5B9+O85gCPVWIgRRdPMXR+Rf7VdMB416pTf8ijlfyPytwFnC4FYb9i kZ6c3xnkawkitHG/YXhYX18xEymAS5xgYg6wCYVPAERq7WLwKq6nnogcRsE3QB6y 545g8CHaSHVYM2tBu3uZmpxpPJ50BJeJC9oZsPsUSyx4x1y6zRNOv60/a84MwqO+ vccB/Z9qVR6nWhC+fVb7TLjX1WqbnHrtcjheEicHD3RVLjTM1cOqZaSPTEyu95TE /sNN3IpfanDJlq8= ohiolink.edu MIIDNzCCAh+gAwIBAgIUW+nOjI+p8Qg0FhPqSEXtfdOSrxAwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTYXV0aGRiLm9oaW9saW5rLmVkdTAeFw0xMzAyMDExNzQz MzNaFw0zMzAyMDExNzQzMzNaMB4xHDAaBgNVBAMTE2F1dGhkYi5vaGlvbGluay5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA5B1zRjLA+5DHp/y2 Hq6G66/DdwCXu3noSx9fYtguaKU4mS9tB1g+U4d7WXD6KnLmoKIzBb75fjKjX/gH bfvqJGNAnergyUn+dTmZrrmGapIPmfZXOOuGiDBa5BMtOnd2B0EK3XKiQe7b9K24 3H49p9PIa5ibj3LCcw11Ls7ZxnrnexvhJVMwXn566fTWk2gO2WxYgWuXeKOElaGA hMkglsSZtVRIaq1aJLAUI+o0Fx9p8o+q6oY7FdVzmv9fQLTtuRvzil1/wLmUBcR3 JitIMmaH9XJIm9PIIxpRIOJBk9SzxhirkdFUiHo6gL6tQCTdfGW6JLk9Af3lxmEH icZ9AgMBAAGjbTBrMEoGA1UdEQRDMEGCE2F1dGhkYi5vaGlvbGluay5lZHWGKmh0 dHBzOi8vYXV0aGRiLm9oaW9saW5rLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQU00JP6fFzD2U9bYOxFOcCt1H/XEYwDQYJKoZIhvcNAQEFBQADggEBAL1b5wVz ncX2I/lW2ky/zoutZa3zmn+Nb7aqYXQQZgSk/YcJ2MRgumZdQQul9VcnUZfopdO9 QU5aj0n5sG5B9+O85gCPVWIgRRdPMXR+Rf7VdMB416pTf8ijlfyPytwFnC4FYb9i kZ6c3xnkawkitHG/YXhYX18xEymAS5xgYg6wCYVPAERq7WLwKq6nnogcRsE3QB6y 545g8CHaSHVYM2tBu3uZmpxpPJ50BJeJC9oZsPsUSyx4x1y6zRNOv60/a84MwqO+ vccB/Z9qVR6nWhC+fVb7TLjX1WqbnHrtcjheEicHD3RVLjTM1cOqZaSPTEyu95TE /sNN3IpfanDJlq8= OhioLink OhioLink http://www.ohiolink.edu E. Stuart Hicks eshicks@oar.net OhioLINK Support support@ohiolink.edu Zoe Stewart-Marshall zoe@ohiolink.edu Joseph Griffiths joseph@oar.net Alan Edmonds edmonds@oar.net Mark Beadles mbeadles@oar.net Johns Hopkins Test Shibboleth SP A test Shibboleth Service Provider at Johns Hopkins for use with multiple federations and testing of upgrades MIIDJDCCAgygAwIBAgIJANllTVjcR1/YMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmV0YW4teC5udHMuamh1LmVkdTAeFw0wOTA4MjUxODM1MjJaFw0xOTA4MjMx ODM1MjJaMB0xGzAZBgNVBAMTEmV0YW4teC5udHMuamh1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOawg5eUEN/rc1QayopfElT8viATulEOVLmY WmeCjSIMWTNIC+Bkc8DmJTKet383QH76RFcboZDiGCncTqdi6gZsWKq6f4HJ78Tj QGrib3KSn4cN04NH/zB2vZXTDZvsea587FXfo7HXL2y8qBD72dfRfm3i0F6m8+R5 BMxbTQuwjSMOUjj/q9dt/DreF60j+2GIHqwBpk+AZHyBxzLd9Z90lDpVTZ71PXF5 EtzQNL5+6GxbycFtWiLQM4FZWoctRllCZH0CdC5ZDdsDe9ztVe38J6+bfUUaOHOA bXd4LcE/Er0BGY9tHTb8lRH1+D7HEmX0qItAGWcnCLKedkTyicsCAwEAAaNnMGUw RAYDVR0RBD0wO4ISZXRhbi14Lm50cy5qaHUuZWR1hiVodHRwczovL2V0YW4teC5u dHMuamh1LmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBR3iRLSOriEWF/0FTbTTtDv yVPAkDANBgkqhkiG9w0BAQUFAAOCAQEANGi+VAnzHp6nukTY1Z8HwT/4TUBbRNi0 ZY+n2g/Y+ysHWeSGs6/nKlTh1ftx+IBDp0Gc776vzHrN5ITy4cFdu9iBwK2knkBP 7BxJqIIQYJ9oy1ThY88475ki7anl9FO6mVS5mF2uqdeJ5M/97DtG7bxXMYAb5U1O 02zD5i3RTYHr8qOcKZ5uiI1CUQ3+2eY1w3KUfBAhpX0c4sFQvoZRmmg349N5Lykc IsL41wehC2DEml/it4dh+NrF6DgbQdV3wQwqHHLjqWsCVHV6Kx8quiz20JGQCMHm GviwJimume37ak7z0DzpiRfijkqrAnN1QmXq3ub721/vwZBg2s10Ow== Johns Hopkins University Johns Hopkins http://www.jhu.edu/ Etan Weintraub eweintra@jhmi.edu Andy Baldwin andrew.baldwin@jhu.edu Enterprise Authentication enterpriseauth@jhmi.edu Johns Hopkins Project MUSE Project MUSE is a leading provider of digital humanities and social science content for the scholarly community. Since 1995 the MUSE journal collections have supported a wide array of research needs at academic, public, special, and school libraries worldwide. MUSE is the trusted source of complete, full-text versions of scholarly journals from many of the world's leading university presses and scholarly societies, with over 120 publishers currently participating. UPCC Book Collections on Project MUSE, launched in January 2012, offer top quality book-length scholarship, fully integrated with MUSE's scholarly journal content. https://muse.jhu.edu/template2011/images/logo.gif MIIDKTCCAhGgAwIBAgIJAOIR3F6LuGvGMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG11c2Uuamh1LmVkdTAeFw0xMDEwMTgxNjE0MDlaFw0xNTEwMTcxNjE0MDla MBcxFTATBgNVBAMTDG11c2Uuamh1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKXSvhMUByiNmgMXXR8H8ilO8erIEV/I3k/P71sm0M1lcQLzRusJ u0NUg00MY8D1SQZ8MYNspyL09m1uROJCwG9o8dZK1Xv5ERGCyDlKgV5riXeZvG5z w+3oK7FEmvTIfd+Y8PwD23AWs5rmSEjBkmSK8zEyA2uGjScIm3COxsQyPSxSR85m zQMpPme2nqLVNhtZ5vKOfNcsTkuuYtfm6rBC0Ioou3upu39G4tSIoaIy24XxT+RS O0uahKG9ACm3l9kORefakFd5dReNNEROBiG9j/ciKVgRfO9e9AH15GAgYwa/wwwW vTbWsWCIbHJWh+ZrToA3M1deLBZumUxe00ECAwEAAaN4MHYwHQYDVR0OBBYEFCw/ zCg/0ZwGiY1V1jFOvRx4Ree/MEcGA1UdIwRAMD6AFCw/zCg/0ZwGiY1V1jFOvRx4 Ree/oRukGTAXMRUwEwYDVQQDEwxtdXNlLmpodS5lZHWCCQDiEdxei7hrxjAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAzBTom6sXDhCiBDr5y+l+BezNf qaUIgKnPav1eTgtxKGjeMlkSsu17dcbtit4twdnLZ9JGr6waAzNGDTNEKB4c+kNe mFKzanCcUbBkM7mX/SolEAWk2MN5q3CPbsYroZKzfDMTuNGrnWrWOOVwAQ4vuraG ispnohZ9z4ZZB9oNdJvVIz6bGdygJ//l0kO2dtmrvoaz0NCJVIpfWUyGm6cCT7ou lGiItHq08I4MlLGBb745LccJFBtEcR/crSN1ZIO6PXho3CYj8rtb58O4tntsXVK1 9MpcCwdbUHRyxyZPqy0FehjRRzPeiNXzoFkFcf8b1TfjG3luyUDnnGVT+B/D Johns Hopkins University Johns Hopkins http://www.jhu.edu/ Mark Malloy malloy@jhu.edu Wendy Queen wqueen@press.jhu.edu Johns Hopkins Clinical Research Management System The JHMI Clinical Research Management System (JHMI CRMS) is a role-based clinical research management system that tracks critical information on research studies. MIIC2jCCAcKgAwIBAgIBADANBgkqhkiG9w0BAQUFADAUMRIwEAYDVQQDEwltZGwt dndlYjEwHhcNMTAwNTI2MTcyMTM5WhcNMjAwNTIzMTcyMTM5WjAUMRIwEAYDVQQD EwltZGwtdndlYjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSTSLk 2xSLpwZtt8z8mpQJMP1nj5xIn+lIgeNGfSkvNC5ze03eeS+p/IEdbbkPGYriWlBi 8ZbyVOJBLpt9uVKejzTldradt4G4XG5TVvwngMAmuCwQh1vqq6D+2SvbHdSG3FcK tSsLo8qXBIuXr6AKFvKC9Xw44R3tNXTYmZTrmVCXxcdhnWW3gJdvTmBeyuWiYQmF 6oeja8MkDYTTl+2jb3Hwi5RVoMucKi8DAsGQy4yJJ1/MlnJfkNWn61Vpf2OKBKYJ qZ3vZs1OpQNS+0qqyaFUFOg8PEBOoOsp14Eg6qe3W2myGwzxkuCGMrWvoUXLd4a2 lLIfedNUQE9m+8EVAgMBAAGjNzA1MBQGA1UdEQQNMAuCCW1kbC12d2ViMTAdBgNV HQ4EFgQUkn02adTHuO+i0MsvLRo+cT2odJcwDQYJKoZIhvcNAQEFBQADggEBABKU KBkHDmglO8PVwX8heCMNeFnxf8RFEFuC+AqIkloE2L0BKxpQ0YTsc6qHEaiPkLBr 8dmv11rbBAijNcs+16Qzhp39kx9AWbpNW3OJEeZrFz91JIp/1IksigG87RPMGttB 3Ru2d8CuLLXjTnmjeSAHLzgYK97eEreD7s/Ii/N8TlN4Sdp7+XVrVgjixeqXj/NH 8w5xDhkO2PN+aln/DGjaAoXrNBhZDM6fMgHdKM+GVnLa6pyVZaEmWVNPnK/QuVNZ nfXN7z1LYMuqubhC7gGzrTIMME438OzDmc/oxm1y1VPRTdFaQiuPfkWayaSBUa9X yAiPWKhEtKE2lye6NBo= Johns Hopkins University Johns Hopkins http://www.jhu.edu/ Andy Baldwin andrew.baldwin@jhu.edu Enterprise Authentication Team enterpriseauth@jhmi.edu Etan Weintraub eweintra@jhmi.edu http://id.incommon.org/category/research-and-scholarship johnshopkins.edu Johns Hopkins https://login.johnshopkins.edu/login/images/jhlogo.gif MIIDTzCCAjegAwIBAgIUB/OyD4uWMP6wD8bB45UeirMblPAwDQYJKoZIhvcNAQEF BQAwJDEiMCAGA1UEAxMZaW5jb21tb24uam9obnNob3BraW5zLmVkdTAeFw0xMDA1 MTAxODQ1NTlaFw0zMDA1MTAxODQ1NTlaMCQxIjAgBgNVBAMTGWluY29tbW9uLmpv aG5zaG9wa2lucy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa dXUykxcqSVXo9zk+8KsxzXBBiSdQP3nYOvBaTNyBOrsTOM3grW6u12TjMtmBuevg 0708FNY03w4vJYho60I1JO4eNgXsQUxyj2XiVxrcOnq1vBc0T1NtkzcXV0X3+7n6 BoCOXt8akO8tC4jSFg4dY7hzH7pGfSqHFHw9o76bvKu264gHsEwubm0kPIebifWI eWg5D4CvY4F36Tb7RmIbxu+pLXT8RiI4UWGkzLarRiKucMcR5NBNqlSiwp+fts7X YTh7vkJ+R36O5h2EVIMm2eJZyal195wRUu12IO/mZ9L2Iu6hcfnZ3oy56+VV3Eq2 l3EhbsU43VSjBLC0Mq2RAgMBAAGjeTB3MFYGA1UdEQRPME2CGWluY29tbW9uLmpv aG5zaG9wa2lucy5lZHWGMGh0dHBzOi8vaW5jb21tb24uam9obnNob3BraW5zLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU4RjF7xk9rqSty02DIgPQOLnf6P8w DQYJKoZIhvcNAQEFBQADggEBACFPG1uKNWz6cMxtzL4gRRCjfP9AKmHEb5yhg2MI rVg3Tw1UkFnFcU6jfesVE3MPdabU2gquCrhnL6SKuZ4Gk19UZk7fBla/59AIIb8v cy0123fJow5yKtSNe5O70ouN4S2HCErl6NH30Z5iJn8tWMor5NEMI1u7QcFr108/ GnAWzBvbr5GNrOnCQ8k35KVK6d+xwr3f+3H346CWcklxTNAYEn5+N3vR0F+uw0wP 96QOFedHSLC7JwfG66uSWijmLy+QhtTiNEA1b8rn5Wq4AZnqwcjXoilz1yjSS1tT WYVvBm6n6IU0hHNWwnYCQT6WSHABz7vlkqM0c7A0oqltFPQ= johnshopkins.edu MIIDTzCCAjegAwIBAgIUB/OyD4uWMP6wD8bB45UeirMblPAwDQYJKoZIhvcNAQEF BQAwJDEiMCAGA1UEAxMZaW5jb21tb24uam9obnNob3BraW5zLmVkdTAeFw0xMDA1 MTAxODQ1NTlaFw0zMDA1MTAxODQ1NTlaMCQxIjAgBgNVBAMTGWluY29tbW9uLmpv aG5zaG9wa2lucy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa dXUykxcqSVXo9zk+8KsxzXBBiSdQP3nYOvBaTNyBOrsTOM3grW6u12TjMtmBuevg 0708FNY03w4vJYho60I1JO4eNgXsQUxyj2XiVxrcOnq1vBc0T1NtkzcXV0X3+7n6 BoCOXt8akO8tC4jSFg4dY7hzH7pGfSqHFHw9o76bvKu264gHsEwubm0kPIebifWI eWg5D4CvY4F36Tb7RmIbxu+pLXT8RiI4UWGkzLarRiKucMcR5NBNqlSiwp+fts7X YTh7vkJ+R36O5h2EVIMm2eJZyal195wRUu12IO/mZ9L2Iu6hcfnZ3oy56+VV3Eq2 l3EhbsU43VSjBLC0Mq2RAgMBAAGjeTB3MFYGA1UdEQRPME2CGWluY29tbW9uLmpv aG5zaG9wa2lucy5lZHWGMGh0dHBzOi8vaW5jb21tb24uam9obnNob3BraW5zLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU4RjF7xk9rqSty02DIgPQOLnf6P8w DQYJKoZIhvcNAQEFBQADggEBACFPG1uKNWz6cMxtzL4gRRCjfP9AKmHEb5yhg2MI rVg3Tw1UkFnFcU6jfesVE3MPdabU2gquCrhnL6SKuZ4Gk19UZk7fBla/59AIIb8v cy0123fJow5yKtSNe5O70ouN4S2HCErl6NH30Z5iJn8tWMor5NEMI1u7QcFr108/ GnAWzBvbr5GNrOnCQ8k35KVK6d+xwr3f+3H346CWcklxTNAYEn5+N3vR0F+uw0wP 96QOFedHSLC7JwfG66uSWijmLy+QhtTiNEA1b8rn5Wq4AZnqwcjXoilz1yjSS1tT WYVvBm6n6IU0hHNWwnYCQT6WSHABz7vlkqM0c7A0oqltFPQ= Johns Hopkins University Johns Hopkins http://www.jhu.edu/ Andrew Baldwin andrew.baldwin@jhu.edu Enterprise Authenticaion Team enterpriseauth@jhmi.edu Etan Weintraub eweintra@jhmi.edu MIIEQjCCAyqgAwIBAgIJAPi0oqIBy55FMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxETAPBgNVBAcTCEJldGhlc2RhMRUw EwYDVQQKEwxQcm9RdWVzdCBMTEMxFTATBgNVBAsTDFJlZldvcmtzL0NPUzEZMBcG A1UEAxMQd3d3LnJlZndvcmtzLmNvbTEjMCEGCSqGSIb3DQEJARYUbmtlbm5leUBy ZWZ3b3Jrcy5jb20wHhcNMDgxMjE1MjIwMzA1WhcNMTgxMjEzMjIwMzA1WjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCE1hcnlsYW5kMREwDwYDVQQHEwhCZXRoZXNk YTEVMBMGA1UEChMMUHJvUXVlc3QgTExDMRUwEwYDVQQLEwxSZWZXb3Jrcy9DT1Mx GTAXBgNVBAMTEHd3dy5yZWZ3b3Jrcy5jb20xIzAhBgkqhkiG9w0BCQEWFG5rZW5u ZXlAcmVmd29ya3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 0BNHVpHg+SvSXBH7Z9XWTpiRLEWISoqsL6N1hR7DaJeM7lqIkH3OuL9g1q76/75v 3zrV0QqSF1xj7rM1Lq5ZJd8O2mLdlWHZvdYSmJQNu5hrnOcqv5eDuc2GsXaaI7FE +ipw4xamo8ei3wm0BP3hCHGRS71iwk3lwVteSfWDpGxPBNTR1szx0tazTH2gwkmN Txlcxkim+tgdH4etIyCSgweRvb/9jG6y/nRvBB2j7CykzfM2E2tkA63cfax+P5Wd Crk7CCcgNrIcWr9dmP5wyerwbW1u9wZJOJYAhZDEY497h1bRxXJcwT+P1ZhYTJdk VCbAFSgxsNwOEtVGIJ7JNwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIB DQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUqaa3 a9bD274+w6y7JHvNGkoZRs4wHwYDVR0jBBgwFoAUqaa3a9bD274+w6y7JHvNGkoZ Rs4wDQYJKoZIhvcNAQEFBQADggEBAHjTPGg2GmOXGh0cboOOkFYXtXZmk3wXePyr Fa8OHe5CqEhZhcidRq1IrPt/QDF76KofX43SnpJ24Hha1RuXDKQu5vV387TwUTdl ufWJrWpAZybWZ55OMpG1crHbuozEFW+GGJ34s4e6fygeIcLTigkN6rf5WkbLBVyX 6qqB4GNdfqj+18xbVaM7yWMk0ShlBzFMl15DO25zoAh+l/J3Ti1vDbbusjE27H7D 207Q3sTfK+tvRQVkFrLeYce9IOUYgMS7f4drQAR/6pAnSXmMLzAFc5s896/iGDEX afJHv7LMPbJAn4/aPxZ+VDE8GBrYzc8sOy5DZzjvZ6uvw8VGMEI= RefWorks, LLC RefWorks, LLC http://refworks.com/ Norman Kenney nkenney@refworks.com MIIEQjCCAyqgAwIBAgIJAPi0oqIBy55FMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxETAPBgNVBAcTCEJldGhlc2RhMRUw EwYDVQQKEwxQcm9RdWVzdCBMTEMxFTATBgNVBAsTDFJlZldvcmtzL0NPUzEZMBcG A1UEAxMQd3d3LnJlZndvcmtzLmNvbTEjMCEGCSqGSIb3DQEJARYUbmtlbm5leUBy ZWZ3b3Jrcy5jb20wHhcNMDgxMjE1MjIwMzA1WhcNMTgxMjEzMjIwMzA1WjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCE1hcnlsYW5kMREwDwYDVQQHEwhCZXRoZXNk YTEVMBMGA1UEChMMUHJvUXVlc3QgTExDMRUwEwYDVQQLEwxSZWZXb3Jrcy9DT1Mx GTAXBgNVBAMTEHd3dy5yZWZ3b3Jrcy5jb20xIzAhBgkqhkiG9w0BCQEWFG5rZW5u ZXlAcmVmd29ya3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 0BNHVpHg+SvSXBH7Z9XWTpiRLEWISoqsL6N1hR7DaJeM7lqIkH3OuL9g1q76/75v 3zrV0QqSF1xj7rM1Lq5ZJd8O2mLdlWHZvdYSmJQNu5hrnOcqv5eDuc2GsXaaI7FE +ipw4xamo8ei3wm0BP3hCHGRS71iwk3lwVteSfWDpGxPBNTR1szx0tazTH2gwkmN Txlcxkim+tgdH4etIyCSgweRvb/9jG6y/nRvBB2j7CykzfM2E2tkA63cfax+P5Wd Crk7CCcgNrIcWr9dmP5wyerwbW1u9wZJOJYAhZDEY497h1bRxXJcwT+P1ZhYTJdk VCbAFSgxsNwOEtVGIJ7JNwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIB DQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUqaa3 a9bD274+w6y7JHvNGkoZRs4wHwYDVR0jBBgwFoAUqaa3a9bD274+w6y7JHvNGkoZ Rs4wDQYJKoZIhvcNAQEFBQADggEBAHjTPGg2GmOXGh0cboOOkFYXtXZmk3wXePyr Fa8OHe5CqEhZhcidRq1IrPt/QDF76KofX43SnpJ24Hha1RuXDKQu5vV387TwUTdl ufWJrWpAZybWZ55OMpG1crHbuozEFW+GGJ34s4e6fygeIcLTigkN6rf5WkbLBVyX 6qqB4GNdfqj+18xbVaM7yWMk0ShlBzFMl15DO25zoAh+l/J3Ti1vDbbusjE27H7D 207Q3sTfK+tvRQVkFrLeYce9IOUYgMS7f4drQAR/6pAnSXmMLzAFc5s896/iGDEX afJHv7LMPbJAn4/aPxZ+VDE8GBrYzc8sOy5DZzjvZ6uvw8VGMEI= RefWorks, LLC RefWorks, LLC http://refworks.com/ Norman Kenney nkenney@refworks.com Markus Daehn mdaehn@refworks.com RefWorks RefWorks allows users to create personal bibliographic databases and use them for a variety of research activities. http://www.refworks-cos.com/refworks/ MIIEQjCCAyqgAwIBAgIJAPi0oqIBy55FMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxETAPBgNVBAcTCEJldGhlc2RhMRUw EwYDVQQKEwxQcm9RdWVzdCBMTEMxFTATBgNVBAsTDFJlZldvcmtzL0NPUzEZMBcG A1UEAxMQd3d3LnJlZndvcmtzLmNvbTEjMCEGCSqGSIb3DQEJARYUbmtlbm5leUBy ZWZ3b3Jrcy5jb20wHhcNMDgxMjE1MjIwMzA1WhcNMTgxMjEzMjIwMzA1WjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCE1hcnlsYW5kMREwDwYDVQQHEwhCZXRoZXNk YTEVMBMGA1UEChMMUHJvUXVlc3QgTExDMRUwEwYDVQQLEwxSZWZXb3Jrcy9DT1Mx GTAXBgNVBAMTEHd3dy5yZWZ3b3Jrcy5jb20xIzAhBgkqhkiG9w0BCQEWFG5rZW5u ZXlAcmVmd29ya3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 0BNHVpHg+SvSXBH7Z9XWTpiRLEWISoqsL6N1hR7DaJeM7lqIkH3OuL9g1q76/75v 3zrV0QqSF1xj7rM1Lq5ZJd8O2mLdlWHZvdYSmJQNu5hrnOcqv5eDuc2GsXaaI7FE +ipw4xamo8ei3wm0BP3hCHGRS71iwk3lwVteSfWDpGxPBNTR1szx0tazTH2gwkmN Txlcxkim+tgdH4etIyCSgweRvb/9jG6y/nRvBB2j7CykzfM2E2tkA63cfax+P5Wd Crk7CCcgNrIcWr9dmP5wyerwbW1u9wZJOJYAhZDEY497h1bRxXJcwT+P1ZhYTJdk VCbAFSgxsNwOEtVGIJ7JNwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIB DQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUqaa3 a9bD274+w6y7JHvNGkoZRs4wHwYDVR0jBBgwFoAUqaa3a9bD274+w6y7JHvNGkoZ Rs4wDQYJKoZIhvcNAQEFBQADggEBAHjTPGg2GmOXGh0cboOOkFYXtXZmk3wXePyr Fa8OHe5CqEhZhcidRq1IrPt/QDF76KofX43SnpJ24Hha1RuXDKQu5vV387TwUTdl ufWJrWpAZybWZ55OMpG1crHbuozEFW+GGJ34s4e6fygeIcLTigkN6rf5WkbLBVyX 6qqB4GNdfqj+18xbVaM7yWMk0ShlBzFMl15DO25zoAh+l/J3Ti1vDbbusjE27H7D 207Q3sTfK+tvRQVkFrLeYce9IOUYgMS7f4drQAR/6pAnSXmMLzAFc5s896/iGDEX afJHv7LMPbJAn4/aPxZ+VDE8GBrYzc8sOy5DZzjvZ6uvw8VGMEI= RefWorks, LLC RefWorks, LLC http://refworks.com/ Norman Kenney nkenney@refworks.com UCDMC CTSC Assist MIIDGzCCAgOgAwIBAgIJAIbyw+ombpHAMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGN0c2Nhc3Npc3QudWNkbWMudWNkYXZpcy5lZHUwHhcNMTIxMTA2MDkyOTQw WhcNMjIxMTA0MDkyOTQwWjAnMSUwIwYDVQQDExxjdHNjYXNzaXN0LnVjZG1jLnVj ZGF2aXMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKRV8wBi h4sT8i02Qad4RC9B11kpaJWiMeagZWsSPr50qz4fWJaNEvPWxWmHU/kbg5jAU0Jh 8l1T0ZE8q5oNY8ENaURgMWYMouD2srZMkbYqENJNmBCdquUIgzhSiL2+dq36UbUP QLRYt3i2f+QBOeqPlDfu2nA4MuUqRRr98GAreZboUCtubSmXv7UF2B5uiY6jEUPB 3Q5y0axQRK6UUH0jE9yXIpIH4l3cFQNtawz1SNLEzKFkU6o8ea7izG6xZSy2anrg Ky5EaqkvorNalH8Cwc4Msc8grp0WI5iJjTIfT1R9Si4ps3qSXx/x/c+dv6Gu3NFI nqUhJ5gcWb3cdQIDAQABo0owSDAnBgNVHREEIDAeghxjdHNjYXNzaXN0LnVjZG1j LnVjZGF2aXMuZWR1MB0GA1UdDgQWBBRIovAJhFmUJqxj7EeLJwnk3hh/LjANBgkq hkiG9w0BAQUFAAOCAQEAN9C/YX019cCDKV4VpiQpPC9WPdaqtp73SX5E9Z0yivyu MAqosKhRVMADJcPQ1MqTMUvoePWTDUFNl46tka6YyVEJWLiUNLshOkJr0cRjWfP5 Kfj/36OB3QOu634h0dP9hNgcbyEwe3z5lpiwweRlgD2TRo2uE+eTOl+rMj/pgM7R aHLqgvFabZU5254ImSlTSNFDFzPE9qlq2IdbeJjSAlUd44+16PNSPVNIoHfVVIVI /cQjPA0+z8R8qTNWZcO1Vdsl2xv9Lddlhn5HfZ6xtWFZMIB84+FAK3KgbKEnVD6a aobi7/xPUsJUHV5SdmzOOIXawvOG1OqypH0M+G9Oaw== UCDMC CTSC Assist University of California, Davis University of California, Davis http://www.ucdavis.edu/ Christopher Lambertus christopher.lambertus@ucdmc.ucdavis.edu CAESDO Dev Authentication Endpoint MIIDGDCCAgCgAwIBAgIJAMZsiimU5BxKMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3VybC5jYWVzZG8uY2Flcy51Y2RhdmlzLmVkdTAeFw0xMTA4MDgyMDU3MDBa Fw0yMTA4MDUyMDU3MDBaMCYxJDAiBgNVBAMTG3VybC5jYWVzZG8uY2Flcy51Y2Rh dmlzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQ4tqAbON/k AkBIHYPigHlsZ0c9wgx6oIHwtvwtt9/zKBhp3PGrzCT9/inP+B9JZMC66kwDwO6C AVG/68GcMlFIdypYVjP81DIJgjlpLc4lt7NC8sEOgFpmw19Yw0heMqJLSPr1JLo6 fbJvZvqQyTQ5FSm4j3ZeXL2zTNo0f19OuF66bJpvZfwkzY1ouqqHCa/CYgJj/IKo Del+CqVoS5/IOE77WGFTMgIFHp6rrVIzCXQB/QArU/9qia/tDg76gc/qXZAOmnVk wXzDnh16HUq2rf/JcbBi7CtJMfAKilFo26B6IpHIutwd1TWE58ONtsJhlTCuQghB I0/cFPxgAA0CAwEAAaNJMEcwJgYDVR0RBB8wHYIbdXJsLmNhZXNkby5jYWVzLnVj ZGF2aXMuZWR1MB0GA1UdDgQWBBTfPKwZCoVgyDuNnRXmFH5vidiJLDANBgkqhkiG 9w0BAQUFAAOCAQEAMfr2N6V5JHyNI+W72gZUpALbax72UyiQtXygMTy9VdqRVYoR Ay7lxxPcFyn/WLCCU35MAatG0tI4wArkrm8b2g2OgGbXJwDbiBzgf392koN8zU1W A3bmA3wjr+gsPLnRAG2JRrUn3fApCSKgouJQ3rujhuFE/egrAoaxCCImQ6IWUPCt eWUpqqnVABJBAYLZjc4KzsRGhW/6qZH9T87sZH74QBMKxrysdHXUwOFV5gC3S3P9 qWu5Z70/imHdwsknu6yg9NY1fKnnBm7Z8whXRb/SlGmkST5VBkpEjTbE+eL70bYr fX3MkV1jkbIK7ZqKK18uRSroG75wc+PpMLFU1Q== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Scott Kirkland srkirkland@ucdavis.edu UC ANR Universal Login - Development MIIDIDCCAgigAwIBAgIJAKewlGFnY0oUMA0GCSqGSIb3DQEBBAUAMBQxEjAQBgNV BAMTCXVjYW5yLm9yZzAeFw0xMTAyMDgyMzI2MzlaFw0yMTAyMDUyMzI2MzlaMBQx EjAQBgNVBAMTCXVjYW5yLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALnRzvfOIY5cVTHJcIzSVsZzkg+VsMOdkz5V+wQLOqYz+KNGLC4Mk84i9gKJ HOFADf97wPIs3yoVLqvqniN14MyckWrB6VcH7b0cX5Vl8lEl08WWAmRHkD4adb8J t+0XH1DAJhapah9QxZe2O+RG+YJ1bHYklWemZMHNVifomgCOStWipLVhUwDs+NL5 VH8+Yw6Dgh7ZNp06OY2CZihiNkhcRMi+kJ650bo3LJM4U8/jC88yOqNoH59VhgK8 OJmpctuPKACojvoiAOCkqKBNh8u9jivazlqqS52YUIC+I17/x9eRhwHtrUgW4OEY YyNfkf1Rel/ens713r3C3wizmSMCAwEAAaN1MHMwHQYDVR0OBBYEFIOdryyqTmGS t3uKCQFvl6mSD3UfMEQGA1UdIwQ9MDuAFIOdryyqTmGSt3uKCQFvl6mSD3UfoRik FjAUMRIwEAYDVQQDEwl1Y2Fuci5vcmeCCQCnsJRhZ2NKFDAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBAUAA4IBAQBNebo9zhCb0MxUykLPoH3oXeQcZT8ECYyTcnMm dTwqSb8+KmmnuUHTOqdxJzM+eub2wYSFMzSolVVW6z6Ph3iJdDuDTZIlFAKw/v6P bouj3T87u1Fa1X+/QJsSX4yc6fgUdyKCOAernRQqZnHpseFb0IjUo5ghRfro/xud lvjXphai4lEXgrMJPq5oBDNmcBmbpGrTagiHcCEEwnMbsqm7gBVrxn7hKU69f/Ho iL2lOM6gzppAKKcGSRVeM/jpB5LarsDzthokZpNVtfvU4uX5SVbz0VoYqMXcUaSw ZEgjx13ARQRYpPzmNusmAAnGAq1UapiE/60wq+zIPuojnbDP UC ANR Universal Login - Development University of California, Davis University of California, Davis http://www.ucdavis.edu/ Bryon Noel bjnoel@ucdavis.edu Karl Krist kakrist@ucdavis.edu JabbR Collaborative Chat Client MIIDJDCCAgygAwIBAgIJANen0DCubGDFMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH2h1Z2htYW4uY2Flc2RvLmNhZXMudWNkYXZpcy5lZHUwHhcNMTIxMDExMTgy NTM4WhcNMjIxMDA5MTgyNTM4WjAqMSgwJgYDVQQDEx9odWdobWFuLmNhZXNkby5j YWVzLnVjZGF2aXMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA oncKoZfTvuljnXWOq5Zp8Ud3mJ3tUehd4TUpaDnzqnWJjM3XeWutNSqFDDctBtFC J1JFiGaCxwR1+xsW94CAa8yp8jbEDiSsfxxbzAdbrwccRItDdTB7QnxWXvvWIolk u86/CliLuprxJ2sSoUNvJJ76YWxQjEagxgw7XTucs34pCtksPZ2fdujdYh5telEA yNl3FmSDTHMj5Cnd7jHPMhAX9ssIhYZdjmYLCXpMCzzv6cEAjQY4nB9d2K9un/TZ FFH5THWmYTIkeF3is6jMCoajmIs4bZXAglr3fHvPLeTwQTvkYa+hFErbF7zFiet5 uyatGrioEJUz3eYenVQu1QIDAQABo00wSzAqBgNVHREEIzAhgh9odWdobWFuLmNh ZXNkby5jYWVzLnVjZGF2aXMuZWR1MB0GA1UdDgQWBBSrHCQS00L0JmmSYbRKmuIF gDbNRjANBgkqhkiG9w0BAQUFAAOCAQEAf5WSqhyPXjm8SeReeYIvzv+aW/gC/Tq7 sd6YIVxABcwVjNzNSeKj0LUZ4GlaiQ5pZH0q9ElSuVko45izyPoUGQFpJdAZLO5b v+eGtwmZd07NQHlg1YX2ZaTTgZACJwURWEWoBmkfbBbTNr/YCzs0b+Ra5niLsn6U 0g/Fc9T0gcUbH/akIynzlRRs38XB9fOCRx5QJgM5p0JtFz2I4k0LYHIRz1YJ6bwe Y8SgFZAdahFs7LfRAbMZdeB+fy1HMehTqyz/nzexQrGL2yN8sQ0Vj9Mv4WjsTy4Y 9NztXGlqzlb89qu1vezmYvtMjDijXV170bDdhiqSIZTx1humy4vGcw== JabbR Collaborative Chat Client University of California, Davis University of California, Davis http://www.ucdavis.edu/ Scott Kirkland srkirkland@ucdavis.edu Adam Getchell acgetchell@ucdavis.edu MIIC3DCCAcSgAwIBAgIJAIFDjqbyOTwoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3Blbm55LTIwHhcNMDkxMjE1MDAzMDI5WhcNMTkxMjEzMDAzMDI5WjASMRAw DgYDVQQDEwdwZW5ueS0yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA zNxqF3UUKgmojN35FGL9SdymCzuvFDPWLYT6ANryruKt2TDBdQsBje9ESggVlawX otwlOFQIf5Dt8IN0TLlVgG/cwxZptw35F4tL4oPAwuXoSuvKb6OQwMcZYOknghI1 k9NcNZT4Tbps4XbR7d2kBGUdBWK3DjDkHNGZDGkL/SaJ/ARi73Va7zyjgcPJTQRS 9tFto0Q7NdextAc89gixsp/HHSBV7fg1L/GbQ5BdmVajYru59oW2RsfNghAt6Ic9 Vkl61YRK9zcfboE05N/Ie2Iwu6dgAB7J6+Vm/GiKGQEwrf4xbHZpFw9X/XDaN+5q HvmrUaVDOGYQdAYBWZYRvQIDAQABozUwMzASBgNVHREECzAJggdwZW5ueS0yMB0G A1UdDgQWBBTEi1+yHsUWMDEuWac4+4WArWO/HTANBgkqhkiG9w0BAQUFAAOCAQEA rO5x+64t/HANwfaFjt6Dv+EcWZF0z/aeZD9Qnxx7u70ZNOXSPhhbEPgcekR51X/y ARexOwNKmtDS7o2Q1bPDzeJYGDZpTl89Mlhsmu7T3kHFpr/kKV2p+SvDaJ77fCeE 1lT06ExNLPmfR7h6yiXc+whCr7A0XM44X85RTSZyvTi31p2KBWnLxzahYElCYrl5 zFYEesp/fHpkteyIbWQst4oLzXbDpHIwoodc5et66EWNVhGyb8bPnBT4I7cLfMtT K5HNoZKzYO6nGV2YTldPtW1AVwBjmVv0F/DRfLzUsUntf39szdXLCyiDrrEgjTMU lDYwEcuHlogzMEIVanR5HA== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Data Center ISM sysadmin@ucdavis.edu MIIC6zCCAdOgAwIBAgIJAPBHOH55FZaWMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGhzdm1yZWRjYXAwMTAeFw0xMTA4MzAxNjU2MDhaFw0yMTA4MjcxNjU2MDha MBcxFTATBgNVBAMTDGhzdm1yZWRjYXAwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKKLzfVqJMki1i2Gzy6oOI+uCvk9/oB3B0tRYXUALXG9LBknZGfX fcJjGfCiZMWr3xzgf8/b2qzbNpHJl+skiTlo932BPBv2y2eflan+qodDq1s+3tn5 WgT1DYVDyNhgDhBeg2I1iXNDHkP65y/zka9tp/cV09VApxJ4KEH8VInyTIraU2PG pK0RXVnTN0imvKbm/wmNC27BVQOBQxNDscXqo+E+pWyUqiM6DxbQ37ImS6t0Z4LW mtdFHq3lHVTUb48HQz8454NPj+lYquJT0vid+tU9wjOvzQdZmHo3gRodEU1LD5p9 2MtPM04U8th2/4Jju8m4v1dBmFhY1iuNCPECAwEAAaM6MDgwFwYDVR0RBBAwDoIM aHN2bXJlZGNhcDAxMB0GA1UdDgQWBBQuRLJl3UlzRr/6+3avylNDW2BNJjANBgkq hkiG9w0BAQUFAAOCAQEAHvKGNiqeHFyNSrK3wvlI2fmEFEEBNj5qFM5aIDQUfxUU wWViRqx4PE8CT1rpKFQI2pqDFhXGyinPaG6uNlnlSR4CiTNbYieDB6izi4Bn7421 bOCuw1OiwTCR1ayjo/3XK+/bEzzwo7B9CaBeOLtkkGCC90Otzq708mcIuo34aId3 WIWbWjZB+nIb//KKmEmw/7K7NWtJGfaWlMcHd+sWFbkkBpTKFYT0LVr6iVp6yRpe nQO18HaHtfrufJiIa+oK60DgZPRhQHMtiJOlbMUmER3VEDAgTIgtNaSo6fvcWlJj nHZ2821sAdlKSvT7MQ0a22b3sduYAhaTfqBVOWbGxg== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Christopher Lambertus christopher.lambertus@ucdmc.ucdavis.edu UC Davis Shibboleth Admins shibadmin@ucdavis.edu UC ANR Universal Login UC ANR Universal Login and Portal Login http://ucanr.edu/ https://ucanr.edu/portal/graphics/ANRBrand.png MIIDIDCCAgigAwIBAgIJAKewlGFnY0oUMA0GCSqGSIb3DQEBBAUAMBQxEjAQBgNV BAMTCXVjYW5yLm9yZzAeFw0xMTAyMDgyMzI2MzlaFw0yMTAyMDUyMzI2MzlaMBQx EjAQBgNVBAMTCXVjYW5yLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALnRzvfOIY5cVTHJcIzSVsZzkg+VsMOdkz5V+wQLOqYz+KNGLC4Mk84i9gKJ HOFADf97wPIs3yoVLqvqniN14MyckWrB6VcH7b0cX5Vl8lEl08WWAmRHkD4adb8J t+0XH1DAJhapah9QxZe2O+RG+YJ1bHYklWemZMHNVifomgCOStWipLVhUwDs+NL5 VH8+Yw6Dgh7ZNp06OY2CZihiNkhcRMi+kJ650bo3LJM4U8/jC88yOqNoH59VhgK8 OJmpctuPKACojvoiAOCkqKBNh8u9jivazlqqS52YUIC+I17/x9eRhwHtrUgW4OEY YyNfkf1Rel/ens713r3C3wizmSMCAwEAAaN1MHMwHQYDVR0OBBYEFIOdryyqTmGS t3uKCQFvl6mSD3UfMEQGA1UdIwQ9MDuAFIOdryyqTmGSt3uKCQFvl6mSD3UfoRik FjAUMRIwEAYDVQQDEwl1Y2Fuci5vcmeCCQCnsJRhZ2NKFDAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBAUAA4IBAQBNebo9zhCb0MxUykLPoH3oXeQcZT8ECYyTcnMm dTwqSb8+KmmnuUHTOqdxJzM+eub2wYSFMzSolVVW6z6Ph3iJdDuDTZIlFAKw/v6P bouj3T87u1Fa1X+/QJsSX4yc6fgUdyKCOAernRQqZnHpseFb0IjUo5ghRfro/xud lvjXphai4lEXgrMJPq5oBDNmcBmbpGrTagiHcCEEwnMbsqm7gBVrxn7hKU69f/Ho iL2lOM6gzppAKKcGSRVeM/jpB5LarsDzthokZpNVtfvU4uX5SVbz0VoYqMXcUaSw ZEgjx13ARQRYpPzmNusmAAnGAq1UapiE/60wq+zIPuojnbDP UC ANR Universal Login UC ANR Universal Login and Portal Login University of California, Davis University of California, Davis http://www.ucdavis.edu/ Bryon Noel bjnoel@ucdavis.edu Karl Krist kakrist@ucdavis.edu Damon DiPietro dadipietro@ucdavis.edu UC Davis Test SP MIIDADCCAeigAwIBAgIJAPF32CZrN4DZMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3BzbC0xMDMudWNkYXZpcy5lZHUwHhcNMDgxMDE2MTEyMTUzWhcNMTgxMDE0 MTEyMTUzWjAeMRwwGgYDVQQDExNwc2wtMTAzLnVjZGF2aXMuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0WtDo1yPhWc9l8Y1Y7OLCRWgglRUVDt UmbKzPZkMn0mDvLRUybNDgwOgcRw6gzumkxBqY1fwCxMg+CWEoF8GfAWwn674fEA tRtN7+DvB3yplMI8WI5O6+lFymObDUKnocAIkZ/j6taPNxCvTH+DkrCeZN+JCLqt HD9ZOoYMTn2e1LCpAjzkPFMJztITm+Ru73WLrvlBj1bFH9HqHAar8IqUQSygd5fO IYD1nzC9+Mf2opzrXROR0MawVas/8EZ6fd3IVwQd1+zXozRB7Fmy6cztF9tsAGQk h6Id2GECNruOrfYsiFYlk4smQwHPZfpWdZ+oeRwPtHqwmz8xmWqm4QIDAQABo0Ew PzAeBgNVHREEFzAVghNwc2wtMTAzLnVjZGF2aXMuZWR1MB0GA1UdDgQWBBTHGAfC GtXk/J9Xl3j9qLoF0DIl3DANBgkqhkiG9w0BAQUFAAOCAQEAINj8x3jy/0MOZfNk irShie6OSr3eBnQdNWv92F7eYRij/40IVl88cOrWDS4iUwjscCH9ZPvKs78OgRS/ ODuWNi1ZLmt71FTasIuX071GLummC2qS/AR+Xq786h8ZGQ2NtQDbwzxWbcUX9p+l KdCuOFHOrnavIaPiyTuyU3220rzOESPglZLnPQHzy2L7bF6HqsqOhUQ/Mor+WfVL odc15BP8k1ckJBuhVjaBAJUBXl3A2VHSvi0ArQXDi43g1ayRCscRoSEDac97QSRa FZu/SaAnDBZY4FN1xrPxLrWbrI9JOecV+b74izOpE9Di7l4jSRdEl9m//4fiReQh VZDzDg== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Tom Poage tfpoage@ucdavis.edu MIIDKjCCAhKgAwIBAgIJAO1yrLVGmVYHMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIWF2aHItamF2YXRzdHZtLnRvdS50My51Y2RhdmlzLmVkdTAeFw0xMDAxMjgx ODAwMzlaFw0yMDAxMjYxODAwMzlaMCwxKjAoBgNVBAMTIWF2aHItamF2YXRzdHZt LnRvdS50My51Y2RhdmlzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKwZ5YO6nYD7QpUaM5WOvGdK+2FvcAn3AwcjQacPe2y0RIzcEV91+2vYQlYF /pTNay0w4EfPskXvXm8Sb31eZ/ayd5KjrENKd8ddqVmJG8TFZu0mVf2tH1yFKrv5 4AzGi3N2WvhMSQAVlvpIzbxr3WH1WqcfL3RDIQ/jkbe7lGlpw8WiZZ2KZG2C/kkf Z11Sd8zn/zRTEQD6bX59ZcrwhVMg8syh9OS+HZXVkBl4znhFAwLHYy3T0QzavN1f +yuFiadKD391t5ExcxWPL/HyWWzLW8XCHds8aSzsfAw1LH55lcxDFmxCA5rDSopV I74Buf3GMzDyh7j3J8U+6hae+0MCAwEAAaNPME0wLAYDVR0RBCUwI4IhYXZoci1q YXZhdHN0dm0udG91LnQzLnVjZGF2aXMuZWR1MB0GA1UdDgQWBBTT8bK/EhEJ5ouz 24vmHJQ4DXGjvzANBgkqhkiG9w0BAQUFAAOCAQEAc4RZQ/k5mvCP5F6or3cnQZFK 5GBYYz/Q3UPZDUtNW/BIpNM2QOqhsHT8y/H/Ym3sIWxG7YjoqWsZDm1nOYjSWPGS tboX4LDVKZ+PwMFg3hj68D9Isl0lweRN3e/lNQkU4Uj5ydcI++6q1DznNzC83qkZ 82iT1hSqznta6srE87r8oMR5WMvv7n4xvm/EpIBluM0E0KGu6QTnWGNgjm1B02fF qB+qxRwHYRZcZjVrZgqu+o4GZ0ufv82PL+DVfZX2jlX7i2Ad8EIuSqm2ZW2LKroz +QYLkFsA2IFU5o3JVrEufLmMvREskUIIW8X00LJd2X0Y6PChpqQjL/uvfbcqGQ== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Lowell Valiant lavaliant@ucdavis.edu MIIDITCCAgmgAwIBAgIJAPDH7FBzVw2VMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmF2aHItamF2YXZtLm91LmFkMy51Y2RhdmlzLmVkdTAeFw0xMDA2MDIxODA2 MDBaFw0yMDA1MzAxODA2MDBaMCkxJzAlBgNVBAMTHmF2aHItamF2YXZtLm91LmFk My51Y2RhdmlzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMtr Ul22xQ7V47f4VlTyQu/iSoc02LtaJV96jy1S1CnXbZ39ddZBdnKzGO4SQjW6g0Hi KkJJu6To8U/pndEuzHG6P9W7Fc0EndLKsWOazb1kgCJgzy0rPcCeF9MpNvv052P1 VCNCTrjZfCeIXSt+cIq+nq2rk1N1gll3xuyi10CNTMYVk+LUfoRrZc5RjB2Hz+JU wqCrC2I9K1PTQs6en+a5vXXppRtyox8j0yHuxfo/JKUGXazjOVXfEInGU2CAZEKb tivLL2NeebEFgqT6gdunTkiLynBdnl+9ABKa30iy/o1o/kaxz7ECbEMxeVAi3KUF Fg27GeEq7oIXbngj4nsCAwEAAaNMMEowKQYDVR0RBCIwIIIeYXZoci1qYXZhdm0u b3UuYWQzLnVjZGF2aXMuZWR1MB0GA1UdDgQWBBR0Gsekt00lMoVkXezL2J3vUvQl izANBgkqhkiG9w0BAQUFAAOCAQEAev+OYLYKmB+XpzRLFap0nIbgwpkXERc4U+KN Sp2IXHl9yTOe7JHZjqVO6YeTdusIQi7D3zLm0r5bl2ABqhZ7SJ6Mr/RmZODqCy5j qSOtkiciEzVqiFzRmCZvIj0jjf0ZpgOO0iIz2ZbjJ3GgtIuXzzX2WR+Xb3YCu1rB jAGJcpRaGlQYebTv4HeNOck/bVkqJcRfke3NozM/f9Z4nRLstP71Q+7hyqovhF8T GNUbsEepK8XJK5JUERcStdei3doU64fVYYchi41eO6Ntjqs6R8i5HyYgk78qPVGY HMX+1zLX4LArC/8Kpl3Zw1jfHW5L0h9hkTldNlU4jxO6wYKcDQ== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Lowell Valiant lavaliant@ucdavis.edu http://id.incommon.org/category/research-and-scholarship ucdavis.edu University of California, Davis https://shibboleth.ucdavis.edu/icons/ucd_logo.png MIIDFTCCAf2gAwIBAgIJAPPcLMuZiVH8MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnNoaWJib2xldGgudWNkYXZpcy5lZHUwHhcNMTMwNDAzMjAxNDE2WhcNMzMw NTAzMjAxNDE2WjAhMR8wHQYDVQQDDBZzaGliYm9sZXRoLnVjZGF2aXMuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsp192eOPILgmh31WyOOXSfAe Hy26ZLQPynjO011vO2iN9WfpNnkw10jOYc8n++rmTBt+CPrld6zPm9vyF0YyhFgA 3np8nEnsX94rdc/x4bZaVHDo5V0yUW7dqeZ0QpxMMBDLiJu+i5QyHzGORgrfA9vb ditbtIF2yBKVhtwtuAJ4EMMVXMgDrddh3iwuYDIkizb9ro6wyb+g2BYft/rXYzV1 Q5y7PJuu7/5tobEELnBPUX96NBtN0xHPRk69BmqIOHb0I3subojQd2mJMHAJZBa3 1rVSqMoqDc1XvzRoNAnbFGVkoFsDJ7Pub/Bp9TwpY5M4x20xLereaW3XOU3+dQID AQABo1AwTjAdBgNVHQ4EFgQUgYNUwHp+5Mcj29XUBc82gYlyAGAwHwYDVR0jBBgw FoAUgYNUwHp+5Mcj29XUBc82gYlyAGAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAjx0V9ar1jRCHJQ/iZQ27oHbIOTW+eM0LDO6j9vESk5a+4CvpIJ+F +Wjom1eCaM6Hm1o0ZLcODJRQpJVuWEItoe3vaa3flN5L7KX7txP7/BQrfm6SY+RM 4HtVAidvTfycM5nTxWpy84E19u2VU4THdwAWEBGcJUNxlNrgT9ELZpOorx5+g2v7 wNQMjfSwPtyOLPTF/1jGkQcTao1ZdejLuVbwTykBVFPeFQ8kAU6wsQpXeG3atpQl zxm9ugFEeQnBFLCckELT9sAV/5yzXtAdSexhyi4+wJ4peM57Kncf/SfdKeMKiyWt EyhVP7yaI/7vtaqct2bie69yO4PiaRMyaQ== ucdavis.edu MIIDFTCCAf2gAwIBAgIJAPPcLMuZiVH8MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnNoaWJib2xldGgudWNkYXZpcy5lZHUwHhcNMTMwNDAzMjAxNDE2WhcNMzMw NTAzMjAxNDE2WjAhMR8wHQYDVQQDDBZzaGliYm9sZXRoLnVjZGF2aXMuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsp192eOPILgmh31WyOOXSfAe Hy26ZLQPynjO011vO2iN9WfpNnkw10jOYc8n++rmTBt+CPrld6zPm9vyF0YyhFgA 3np8nEnsX94rdc/x4bZaVHDo5V0yUW7dqeZ0QpxMMBDLiJu+i5QyHzGORgrfA9vb ditbtIF2yBKVhtwtuAJ4EMMVXMgDrddh3iwuYDIkizb9ro6wyb+g2BYft/rXYzV1 Q5y7PJuu7/5tobEELnBPUX96NBtN0xHPRk69BmqIOHb0I3subojQd2mJMHAJZBa3 1rVSqMoqDc1XvzRoNAnbFGVkoFsDJ7Pub/Bp9TwpY5M4x20xLereaW3XOU3+dQID AQABo1AwTjAdBgNVHQ4EFgQUgYNUwHp+5Mcj29XUBc82gYlyAGAwHwYDVR0jBBgw FoAUgYNUwHp+5Mcj29XUBc82gYlyAGAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAjx0V9ar1jRCHJQ/iZQ27oHbIOTW+eM0LDO6j9vESk5a+4CvpIJ+F +Wjom1eCaM6Hm1o0ZLcODJRQpJVuWEItoe3vaa3flN5L7KX7txP7/BQrfm6SY+RM 4HtVAidvTfycM5nTxWpy84E19u2VU4THdwAWEBGcJUNxlNrgT9ELZpOorx5+g2v7 wNQMjfSwPtyOLPTF/1jGkQcTao1ZdejLuVbwTykBVFPeFQ8kAU6wsQpXeG3atpQl zxm9ugFEeQnBFLCckELT9sAV/5yzXtAdSexhyi4+wJ4peM57Kncf/SfdKeMKiyWt EyhVP7yaI/7vtaqct2bie69yO4PiaRMyaQ== University of California, Davis University of California, Davis http://www.ucdavis.edu/ Infrastructure Systems Management sysadmin@ucdavis.edu EAIS Shibboleth Group shibadmin@ucdavis.edu EAIS Shibboleth Group shibadmin@ucdavis.edu http://id.incommon.org/category/research-and-scholarship tamu.edu Texas A & M University http://infrastructure.tamu.edu/ https://infrastructure.tamu.edu/images/TAM-PrimaryMarkA.png MIIFHzCCBAegAwIBAgICAM0wDQYJKoZIhvcNAQEFBQAwgbQxMDAuBgNVBAMTJ1Rl eGFzIEEgYW5kIE0gVW5pdmVyc2l0eSBPcGVuU3lzdGVtcyBDQTELMAkGA1UEBhMC VVMxDjAMBgNVBAgTBVRleGFzMRgwFgYDVQQHEw9Db2xsZWdlIFN0YXRpb24xITAf BgNVBAoTGFRleGFzIEEgYW5kIE0gVW5pdmVyc2l0eTEmMCQGCSqGSIb3DQEJARYX dW5peC1lbmdpbmVlcnNAdGFtdS5lZHUwHhcNMTMwMjE4MTYyNDQ3WhcNMTcwMjE3 MTYyNDQ3WjCBqTELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMSEwHwYDVQQK ExhUZXhhcyBBIGFuZCBNIFVuaXZlcnNpdHkxKzApBgNVBAsTIkNvbXB1dGluZyBh bmQgSW5mb3JtYXRpb24gU2VydmljZXMxFTATBgNVBAMTDGlkcC50YW11LmVkdTEj MCEGCSqGSIb3DQEJARYUdW5peC1hZG1pbnNAdGFtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDLXA+lr+iaQoWFlPXZ/dpgU02YNVyvoKwhEmkx Z4w115hYWd8lNpVSay7cuiWaDRLeyDPKRc44pVseI6VQEfxDDTvbtFZ1y50/Ebmu 3hd+hXKCnMhfx2yey3A1wBPyVPNPjXyRzS6vnRO0qh5jF8LHltHCO1zJcnZVVvin QJCwsaO3gVr0qeLZizRxpzPUuG0jLgquIw5qHaIDizUGU/jwBXhFtjlBNc84nFr1 OKOsrP1ueEoqYRMrXtLoMJO+UUKm9etohB4b+IPGsFk6RxerEtvFl5i1qmHg4aF+ cLAqLw01khAMCF+P1a3P7Q4wxnFJlC/ZlI1P1D5AeVUt5sJFAgMBAAGjggFCMIIB PjAJBgNVHRMEAjAAMB0GA1UdDgQWBBSfnAZqaUuadGj4HzAppnUyO62NsTCB4QYD VR0jBIHZMIHWgBRLzeA92ieIxqAcIsb5RhD8f5GT56GBuqSBtzCBtDEwMC4GA1UE AxMnVGV4YXMgQSBhbmQgTSBVbml2ZXJzaXR5IE9wZW5TeXN0ZW1zIENBMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxGDAWBgNVBAcTD0NvbGxlZ2UgU3RhdGlv bjEhMB8GA1UEChMYVGV4YXMgQSBhbmQgTSBVbml2ZXJzaXR5MSYwJAYJKoZIhvcN AQkBFhd1bml4LWVuZ2luZWVyc0B0YW11LmVkdYIBADAuBglghkgBhvhCAQQEIRYf aHR0cHM6Ly93d3cudGFtdS5lZHUvY2EtY3JsLnBlbTANBgkqhkiG9w0BAQUFAAOC AQEARKaoqJ/EjPOponWaTYQW1VdypIdzQpBm82oHcjdz7/sXW+wFfu4UsmVFBQLL XkfMTyG0WNv1BKykI92ncUt9Py3tfmVx07IeZoyrJFBxvrGgI4AyoxiyDuwsXGox deGefFdCjJwEavxdjHp2u7oLZI9C02JXBLiEqhAzXwJZqSOB7FRDeiFKlpxuZ0EL n6ynZa0trJl8dOzuRr7KcJYA77fYlce8yxQpeStvuGECneHFLwOdzm4ijqJOKhn6 /T7yIyJS/3kH2Abpfri1MULpvY+Y+GxJj6tgG5akFDw1WLvG2lWViEsACWBVZGw5 HEC94c/SIH+rUVVS/RftJxbjFQ== tamu.edu MIIFHzCCBAegAwIBAgICAM0wDQYJKoZIhvcNAQEFBQAwgbQxMDAuBgNVBAMTJ1Rl eGFzIEEgYW5kIE0gVW5pdmVyc2l0eSBPcGVuU3lzdGVtcyBDQTELMAkGA1UEBhMC VVMxDjAMBgNVBAgTBVRleGFzMRgwFgYDVQQHEw9Db2xsZWdlIFN0YXRpb24xITAf BgNVBAoTGFRleGFzIEEgYW5kIE0gVW5pdmVyc2l0eTEmMCQGCSqGSIb3DQEJARYX dW5peC1lbmdpbmVlcnNAdGFtdS5lZHUwHhcNMTMwMjE4MTYyNDQ3WhcNMTcwMjE3 MTYyNDQ3WjCBqTELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMSEwHwYDVQQK ExhUZXhhcyBBIGFuZCBNIFVuaXZlcnNpdHkxKzApBgNVBAsTIkNvbXB1dGluZyBh bmQgSW5mb3JtYXRpb24gU2VydmljZXMxFTATBgNVBAMTDGlkcC50YW11LmVkdTEj MCEGCSqGSIb3DQEJARYUdW5peC1hZG1pbnNAdGFtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDLXA+lr+iaQoWFlPXZ/dpgU02YNVyvoKwhEmkx Z4w115hYWd8lNpVSay7cuiWaDRLeyDPKRc44pVseI6VQEfxDDTvbtFZ1y50/Ebmu 3hd+hXKCnMhfx2yey3A1wBPyVPNPjXyRzS6vnRO0qh5jF8LHltHCO1zJcnZVVvin QJCwsaO3gVr0qeLZizRxpzPUuG0jLgquIw5qHaIDizUGU/jwBXhFtjlBNc84nFr1 OKOsrP1ueEoqYRMrXtLoMJO+UUKm9etohB4b+IPGsFk6RxerEtvFl5i1qmHg4aF+ cLAqLw01khAMCF+P1a3P7Q4wxnFJlC/ZlI1P1D5AeVUt5sJFAgMBAAGjggFCMIIB PjAJBgNVHRMEAjAAMB0GA1UdDgQWBBSfnAZqaUuadGj4HzAppnUyO62NsTCB4QYD VR0jBIHZMIHWgBRLzeA92ieIxqAcIsb5RhD8f5GT56GBuqSBtzCBtDEwMC4GA1UE AxMnVGV4YXMgQSBhbmQgTSBVbml2ZXJzaXR5IE9wZW5TeXN0ZW1zIENBMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxGDAWBgNVBAcTD0NvbGxlZ2UgU3RhdGlv bjEhMB8GA1UEChMYVGV4YXMgQSBhbmQgTSBVbml2ZXJzaXR5MSYwJAYJKoZIhvcN AQkBFhd1bml4LWVuZ2luZWVyc0B0YW11LmVkdYIBADAuBglghkgBhvhCAQQEIRYf aHR0cHM6Ly93d3cudGFtdS5lZHUvY2EtY3JsLnBlbTANBgkqhkiG9w0BAQUFAAOC AQEARKaoqJ/EjPOponWaTYQW1VdypIdzQpBm82oHcjdz7/sXW+wFfu4UsmVFBQLL XkfMTyG0WNv1BKykI92ncUt9Py3tfmVx07IeZoyrJFBxvrGgI4AyoxiyDuwsXGox deGefFdCjJwEavxdjHp2u7oLZI9C02JXBLiEqhAzXwJZqSOB7FRDeiFKlpxuZ0EL n6ynZa0trJl8dOzuRr7KcJYA77fYlce8yxQpeStvuGECneHFLwOdzm4ijqJOKhn6 /T7yIyJS/3kH2Abpfri1MULpvY+Y+GxJj6tgG5akFDw1WLvG2lWViEsACWBVZGw5 HEC94c/SIH+rUVVS/RftJxbjFQ== Texas A & M University Texas A & M University http://www.tamu.edu/ Xavier Chapa unix-admin@tamu.edu Xavier Chapa unix-admin@tamu.edu MIIEADCCA2mgAwIBAgIBWzANBgkqhkiG9w0BAQQFADCBhzELMAkGA1UEBhMCVVMx EDAOBgNVBAgTB0luZGlhbmExFTATBgNVBAcTDEluZGlhbmFwb2xpczEbMBkGA1UE ChMSSW5kaWFuYSBVbml2ZXJzaXR5MQ4wDAYDVQQLEwVHUk5PQzEiMCAGCSqGSIb3 DQEJARYTc3lzZW5nQGdybm9jLml1LmVkdTAeFw0xMDA3MjExNzE1MjlaFw0xNTA3 MjAxNzE1MjlaMGExCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdJbmRpYW5hMRswGQYD VQQKExJJbmRpYW5hIFVuaXZlcnNpdHkxIzAhBgNVBAMTGmNhcHRpdmVwb3J0YWwu Z3Jub2MuaXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtlHj k5qypjvjlS5iEvpyibFahZbD4zmQfxAsjrLAT+LeaCkshNZvT4lt2kYugUy6BAEv tXykyhAtH97VPV8Jw7ebfzIuHmtBUudW1IUti9RmvYZWpETV2gaoV3SFSa7qslbU +lY5fwI91Wp+4TnLu6JE3Csx9fiDpvZgLqNECA7kI5YWWxogv4zbzJRNvdUl3HCD TdkjuYMnGY7sdOg8WnpgrNHF3qSNJJEo1pg1IGmi3e52UP1XermB7HW776T5kGgw RnYsYtu8NOzeKIjJ11l9gGR0GiLWCMehnTpMK/a5inbFV5UkFxuBfViZaL2B+7lW e2PMxW+H4E+HcGC63QIDAQABo4IBGzCCARcwCQYDVR0TBAIwADAsBglghkgBhvhC AQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFPDY Ce3c7gzKMLgycFF0gAA3LVfHMIG8BgNVHSMEgbQwgbGAFPZaSisVfqedBYsUjt+9 osqOJeq0oYGNpIGKMIGHMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEV MBMGA1UEBxMMSW5kaWFuYXBvbGlzMRswGQYDVQQKExJJbmRpYW5hIFVuaXZlcnNp dHkxDjAMBgNVBAsTBUdSTk9DMSIwIAYJKoZIhvcNAQkBFhNzeXNlbmdAZ3Jub2Mu aXUuZWR1ggkAlC868IUs+xswDQYJKoZIhvcNAQEEBQADgYEAovPaq90EkXCK8rhB 9Dg59vUQdn7KLWEH9MuYAcgfFOTNGSncCCcvBMK+AZiQgy+Nj7sVQxVs7WzJIkAg AWki439M3ubIPwlQLXEs72oPpE+VZPqQpwj1nSgyqf7NO+Qef/9MmWrXT591jDuE rb1kKF5BcMenkNeCwbHBiTva62U= Indiana University Indiana University http://www.indiana.edu/ Peter Wolf pmwolf@grnoc.iu.edu Jason Mueller jasmuell@indiana.edu MIIFmTCCBIGgAwIBAgICAoowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkxNzE3NTU0M1oXDTExMDkx ODE3NTU0M1owHzEdMBsGA1UEAxMUZGItZGVtby5ncm5vYy5pdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmBy3iYrw30sbc+gSpXa+oI8eXvcAU PDZD//Ol1Cvw4O4l1KXXiExLedD4qIV6wT+B7uFdZLcQxKxWZt/vy/JN+dy0JJEn ABGQd8F4kDf3pjalR+u7geJxFy8M2vhFRau5juGIk6/F43gGSlVT34cCQkhIKu1X U9hHt1iKPMXQdNDkM3wCrSW83DxuO/KC4KmG7raoInGg0l+fGvYN9eJfdauypH02 F3nJjxwypyi2l5+k9wQs+W0cfLzvpXoVImsrkNvYtvl1arFAyrvUWpSKt6qyNphd TAMEn1R3ZTsAroX+TMO8NHT/U+rtimZ3Avd+x4jeRXHrjDZ5onfdf1IbAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNNEQwzZPWei74H3c7wpJ1/G +3rkMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFGRiLWRlbW8uZ3Ju b2MuaXUuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQCe+2wSS97e9beAktKVe5JoFRXB zftLSxlsmw6MpTHoJfbKNDjl+4783uWiqzYZtYOw1vP1vxTEwX6MToGy160rgRzy pp7RLO9UFQYxLaT2/stpHO+Z5wMWKdGwbp7ERecFPwIgjCT8vNtj6AMmvWbNYrfF pMrwgHvNXMp9ZcI2uU5itCi56tcmYUvg+GS8ox+URHHQlAZWOgW8QzRjBYSlJvYB uxbBj7Qt9v0Hsty8koyDdudLXjsLdf0iLUe0oLi3iBLQTigjDwm/xg3bqT69OmcV FWVDqdEq+9onz3ny87iZNDe2ekEGGpKkNJYBx71WjvcGrqdrmBGjMNYz+5Xs Indiana University Indiana University http://www.indiana.edu/ A.J. Ragusa aragusa@grnoc.iu.edu MIIDAzCCAeugAwIBAgIJAJ1udSYDbKWOMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGdtb2MtZGIuZ3Jub2MuaXUuZWR1MB4XDTExMDUyNTEzMjkzNFoXDTIxMDUy MjEzMjkzNFowHzEdMBsGA1UEAxMUZ21vYy1kYi5ncm5vYy5pdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqukfD36eP609he8Uekzfl96WYDrip Wc2IN7rh+49Oej0GoBBDDNuui9vcaMTn8/A2W3sYtRODrH/AKIouLPGQIUu7xbij NIj79T6ARUi0WglpUiXKwuEdcC4xSbIb/R5Av/7hbHWe42HuTfK3jKbYg2WuxRtf sn7hxXoxGjmrGQ82g8ul1IrzNqH4RjaLV386L6zg/z5msqs2dB4W3193UvUPYja/ ZjoRcvgraOPoXN6vzRsH2rdlvZsBUQIknNLwZJCCffrJxKlC8PvFQVPXdEK0Bj2h 1f5Tt97YKDISolTLLXGISSurQlycZW2rYQS+B7CoZFBHYFjee/pf4nFfAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGdtb2MtZGIuZ3Jub2MuaXUuZWR1MB0GA1UdDgQWBBRE j4Xt1tBoOlM2uM+6z7GuP4bQuzANBgkqhkiG9w0BAQUFAAOCAQEABFPbRECmp+Gl Ztg3v4NncX2kIUHX/e7F+1NT54O4K++Z5R21obTA7xa8tFNzS3pJbfx+JG6heLRI f/rPo4s+zciRYXS3Yy9oT0ytcdES9owg/YSwTPM2izEC7rkI7WuJudEpjUoAwZCI Z4/MxZ4sBcZlrj7RU5txi7sGluSXbvJhDB3J0jhPHkCRFwNEcfqM1tIU9uiSsWj1 asthZPj5+8L6dZ1mhEy4qYNa1L3tJYW+Q/InLA1KZ+Bk2gWZE6A2+WDcB/bviMug Dbm/q/v0LruJWcxDXs1iDuXRzLMbHF+uS2O/VmkDaxpEjRNimCFRzgeU6J+noexw Fo2iTQARmA== Indiana University Indiana University http://www.indiana.edu/ Camilo Viecco cviecco@grnoc.iu.edu iulog.grnoc.iu.edu MIIC/TCCAeWgAwIBAgIJAJwhAeJCBUf2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEml1bG9nLmdybm9jLml1LmVkdTAeFw0xMzA2MDMxNTI2MzBaFw0yMzA2MDEx NTI2MzBaMB0xGzAZBgNVBAMTEml1bG9nLmdybm9jLml1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALm5mcnsPnZ8oH55CLFPLtx1xJ2uKvM0th+W ytS0ZlWpsIPExa+yOzuoHUP6l+EX0/mnXRkOdKGk9QAVowC2U4zwRZcn+jDsoNxe vYpf511aGrinEPqG+MQ8TYId99rc3KyVx6dXdgmo5miFI87SX0ZMBFkhRE7GwS+Y mNTjzD6PHQLRoRXAByQr+v0a0IsxK51CqiJkeR4lwgznyq1JOn05AiVYD11rUqS8 457+k2eaJXIW0y2pDSxBgW6RXtrtCD/oedzci5w/PlazCpenCdlTJ0/judoVmkIv o6iWS9lHcarwTI+hnVK70SW7sf1dC3CoZNQAc6OvpPr9eLFABe8CAwEAAaNAMD4w HQYDVR0RBBYwFIISaXVsb2cuZ3Jub2MuaXUuZWR1MB0GA1UdDgQWBBRuVxG3BAkX IBLJG3BBSlERizfbiDANBgkqhkiG9w0BAQUFAAOCAQEAShXuQS1U1kfVPASEgBKb b/4WTjy394KEB/aBVnYRpvGIu2V0Rs+Ns0ZfHqYUz1yE79s6wsLWekX/BLYQCGXg s7VdqTb1mfDdkLWsIqruonG8a0eOT+W7IsHzVMdz5BnRgbLWRri2F4k1TgGQTXEE E2m7L2ja+1CbCgwjtfg2FdiiyL1qYpXRQAA+qOpWRZm8iR1pPxZeu2+Hxck2oXk2 SZDKlWLUseOX+ISXOr9mlrdWjXzYJMCJGmtYoiidHMFbaM2ANoaZWo9xnyGYiROD 20IuHiciwo+uj2cAMpvQ7mlcjJPtz9HrLueaIY3fuc5ZujWWVJL8HNW5QPoZ4Y4Q 2A== iulog.grnoc.iu.edu Indiana University Indiana University http://www.indiana.edu/ Globalnoc globalnoc@iu.edu Globalnoc globalnoc@iu.edu shib-db2.grnoc.iu.edu MIID/DCCA2WgAwIBAgICANAwDQYJKoZIhvcNAQEFBQAwgYcxCzAJBgNVBAYTAlVT MRAwDgYDVQQIEwdJbmRpYW5hMRUwEwYDVQQHEwxJbmRpYW5hcG9saXMxGzAZBgNV BAoTEkluZGlhbmEgVW5pdmVyc2l0eTEOMAwGA1UECxMFR1JOT0MxIjAgBgkqhkiG 9w0BCQEWE3N5c2VuZ0Bncm5vYy5pdS5lZHUwHhcNMTMwNTIxMTIwMDQwWhcNMTgw NTIwMTIwMDQwWjBcMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEbMBkG A1UEChMSSW5kaWFuYSBVbml2ZXJzaXR5MR4wHAYDVQQDExVzaGliLWRiMi5ncm5v Yy5pdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJKD5bjbr5 CoPhexXkDujkNtyV1A6nnHC8ohm2CWWf7ypcJrofEag2LyCUUxTvffVCs1dGWUTe bLl4qXcXEPthjsgdAzA05rWCly7NdJJt3pGfBSraUqvgiWX0RUterQPw7qmjYc1J JsPYyJIogDS/RnUpvPs7bAFDyywyaCGojez48rnifS3E8b8HhcyOnGEjCCKRN+Rc FDSZyi1FR2uCYAQiG7bqgV7yBp9XYqmPh32R3c9qYcAXd8AzMdlQ6C9V5ZirrtRw OaMfA3iXrmkUOi0E5BQu4sDv5VGYswOllrg0fJDOh+gqqIK6sM0AObcSoPICJMgf i1JBiwZ/opKpAgMBAAGjggEbMIIBFzAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUWBlKBz0+ iOSGBnuLLxymdArOPBIwgbwGA1UdIwSBtDCBsYAU9lpKKxV+p50FixSO372iyo4l 6rShgY2kgYowgYcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdJbmRpYW5hMRUwEwYD VQQHEwxJbmRpYW5hcG9saXMxGzAZBgNVBAoTEkluZGlhbmEgVW5pdmVyc2l0eTEO MAwGA1UECxMFR1JOT0MxIjAgBgkqhkiG9w0BCQEWE3N5c2VuZ0Bncm5vYy5pdS5l ZHWCCQCULzrwhSz7GzANBgkqhkiG9w0BAQUFAAOBgQDQWyjwpXxfmNWWpY2Ipq3S Cm4ZeamkRi0Y5u+Bu3G4Xhx2LjQyAyIsTJGf+7TcACMUGqkRqwyCPx1odI90wlus Fdgmljp/nb+mRQfVOLepitjdJP73cwv0pIfP+moyechRvncfglxs+STPMaX+dTGB aPm9LtmdkRyhTJHZeOo+3w== shib-db2.grnoc.iu.edu Indiana University Indiana University http://www.indiana.edu/ GRNOC Systems Engineering globalnoc@iu.edu GRNOC Systems Engineering globalnoc@iu.edu GRNOC Systems Engineering globalnoc@iu.edu IU Knowledge Commons Staging Online collaborative environment for sharing information in support of the Indiana University community http://kb.iu.edu/data/axlf.html MIIDQDCCAiigAwIBAgIJAJr1w59/tY1lMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2h0dHBzOi8vdGVzdC51aXNhcHAyLml1LmVkdTAeFw0xMjA1MjQxMzE5MTJa Fw0yMjA1MjIxMzE5MTJaMCYxJDAiBgNVBAMTG2h0dHBzOi8vdGVzdC51aXNhcHAy Lml1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3oE8Zvq26P 8QcXcLpJ9p2meX7sI0G58zhlIagRb7B8FNGAMTsUm3KT5RkKferhkxmVcb4k870i IMi26i1JfmoFAcwCJDKd1ALjNn0BhqGqVzT9F/uztwxHkocxZ0lAf1H7zzQDqSJg 6HOuFe6na+2Vg4m/Y0TwlR3X6YgEvtdyvQj4Et3blY2RtHc0rcRZ+nVyEXDbLbwT VvM+cwEog3kKaoHqaAh6+9orWKlHQ9OpEb3yQ07kZA84jWmz2tUvMvjo32s8vypU kTl2LQ4SFzbBudO6Foi6nFmExgcgKmAhRcQaDVo523X+NdSWBxUfklE0XM3HMs/Z AiwBXjUmkrcCAwEAAaNxMG8wTgYDVR0RBEcwRYIbaHR0cHM6Ly90ZXN0LnVpc2Fw cDIuaXUuZWR1hiZodHRwczovL3Rlc3QudWlzYXBwMi5pdS5lZHUvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUc7qIZSlNWDRqHwcT/oZznHaRLlYwDQYJKoZIhvcNAQEFBQAD ggEBAC+UR6mTJWS9F+PluC1t7VGm6mjoTtMphTzX9hjFN+4Iz2fcZstSA/OTy4dM WXOqSo1u5NrcgQpEwuzQK2bIqyFx0zbHvG7Uf5BNkXglT4Z/Kd4M9J8rtbt+sZfu TznmoEOJ2BvPA2qn69j3Vl/QUvfGiRbfkPK+davKHzVD1zzv6ftzSY+eyxKzkJRS LM5PGvOHROkNZcVmMw/r6YQCUbRFlZvBJ4V/uWwohGSlM32V+aeJIZJkdnkZtVTq qWmnHpRebQjrAMqPbfFRgv112d5P262GwfbKuzsfgpLrdLDQtbdXjci9UNBia1RD nxs/FG20MKeAdMX9vqIrC3f9FfI= Indiana University Indiana University http://www.indiana.edu/ ESI Team esireq@indiana.edu KB Team kbwiki@indiana.edu http://id.incommon.org/category/research-and-scholarship Indiana CTSI HUB The Indiana Clinical and Translational Sciences Institute (CTSI) is a statewide collaboration of Indiana University, Purdue University and the University of Notre Dame, as well as public and private partnerships, which facilitates the translation of scientific discoveries in the lab into clinical trials and new patient treatments in Indiana and beyond. http://www.indianactsi.org/ http://www.indianactsi.org/privpolicy https://www.indianactsi.org/images/indianactsi.png MIIFlzCCBH+gAwIBAgICAd0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTIxOTE5MzYxM1oXDTEwMTIy MDE5MzYxM1owHjEcMBoGA1UEAxMTd3d3LmluZGlhbmFjdHNpLm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMul91iK/w7aDZKx5qD5ncj2pEAsxl3a 5xmeOjFwHrbDTiCq4wkuwDx32emekuz4oFgrdnzKqrCy/Kv72OeJkBdKVqj2kg8h BK/kC9+91+RidN7oGWphmt8ZdKvLv998rug0mdh+ES+IoaQymCNmRaKd0TuittMa qQfw1do+RG3/pLB1GLtZ9lOQFvi0Abl1ZM1861AHM0oEdCgSK/0SNkvIMedBhvKV Wx51t3SAzC7FMeNoYS/WdGET64n5JbgM/XHtDrygFJHlc5o5wqfcZpwTLRgc/VmW OmPgSsye/GuAPwyswBVOys4QgZAsO8UVU/ter9y7zmrwAIwIer0+CEsCAwEAAaOC AqUwggKhMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUVc0P5TC7RiG0B2kh6olh2Enr aZYwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNV BAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJ bkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEE gaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUH MAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwHgYDVR0RBBcwFYITd3d3LmluZGlhbmFj dHNpLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEABAetPsUTDh95xPIA3vh2uXKuoI0v njrqPfHBvwbZ+RRux13fM0+l7ng4s8Op0FULlC2RwQ7uUPU4u+qTA5t5jPZ3FzPA hGsgLga6w9YIFOBdkKCnQxdneh6HGnc/ZcG6rOPSUwCrnnqpJCjFylMEI5n/uxzZ vVMh7RYjumfslRomfbBoKERJnPGoOKTYXN8V6cOegd60PmHCqs8j2ouRPbO+tD+L eA/PFu3zfbO40EMfRuExQs0S8qjh//kr6hy/RAafJKpYXyNv6qC1W5XyiYpN5rly Pm8hfv13OrKqSIGFwX2uXd+aPQFntENO2+S9lTaIu1DMHAQPuFOiPUdBLw== MIIE3zCCA8egAwIBAgIJAO8d6UMFIVuYMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEVMBMGA1UEBxMMSW5kaWFuYXBvbGlz MRswGQYDVQQKExJJbmRpYW5hIFVuaXZlcnNpdHkxDTALBgNVBAsTBFVJVFMxHDAa BgNVBAMTE3d3dy5pbmRpYW5hY3RzaS5vcmcxIzAhBgkqhkiG9w0BCQEWFGFzaGFu a2FyQGluZGlhbmEuZWR1MB4XDTEwMTIxMzE5NTUwM1oXDTIwMTIxMjE5NTUwM1ow gaUxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdJbmRpYW5hMRUwEwYDVQQHEwxJbmRp YW5hcG9saXMxGzAZBgNVBAoTEkluZGlhbmEgVW5pdmVyc2l0eTENMAsGA1UECxME VUlUUzEcMBoGA1UEAxMTd3d3LmluZGlhbmFjdHNpLm9yZzEjMCEGCSqGSIb3DQEJ ARYUYXNoYW5rYXJAaW5kaWFuYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDIBKwnepjt7lubme4VpYMtXvwEZp4CwhPI+d3/Y6JLrts8rjsCv14m S71KcQUcMFK+hlNaoByb7RYFW3CZa/7ZOyiHX/Jw2QjjfjO8CFVlTIP7iyRNQ7Ds +yHLTzI0vs2M5trF49V8ZdrZbKqzbAVenUnCltk639aV6aC3CQ6JUqFAWSjBSBNn uqAZVhbDkiCKr3is87vQnXB8/89k07rVr6bFra/sj4SMKti/+wKLmm/Nhj3ol2Jy dGz3y4xycvmvCh4Yc7QaAYk+GIjtfDkYktaDMn1aXn8NGe5XG9w6H+9emPdOodHP PQaSJNCTFein/marSOjzlH/j+08cV5Q1AgMBAAGjggEOMIIBCjAdBgNVHQ4EFgQU xi7A1Jrmm2tIaw9bEYZPD5nKlfYwgdoGA1UdIwSB0jCBz4AUxi7A1Jrmm2tIaw9b EYZPD5nKlfahgaukgagwgaUxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdJbmRpYW5h MRUwEwYDVQQHEwxJbmRpYW5hcG9saXMxGzAZBgNVBAoTEkluZGlhbmEgVW5pdmVy c2l0eTENMAsGA1UECxMEVUlUUzEcMBoGA1UEAxMTd3d3LmluZGlhbmFjdHNpLm9y ZzEjMCEGCSqGSIb3DQEJARYUYXNoYW5rYXJAaW5kaWFuYS5lZHWCCQDvHelDBSFb mDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBmGaZw7t9ms9G2tJ80 aq6if46VhYs3xDEO2BYGMYPRT+wlrRC3RdgtNBnzmGpWnkMmE55bGr2bQhiAmLan 2Nr/sOHzofnCb2Ugmm2e4gNnbJkFvFxyRIPS09jxJVxe7P4qZwlFY5VBxpCcWNCR oIO0d1+iVoLX86/oE5OGnL8efeLt01Lo1PW/Xev+6RqqD+/hFUt+7AYI08I/mdOp uaVofHplNMxdpovIjpnI6X9uwiD1HlQTexL73/UFxVyAPFv6aKvUlyc2QnY7SAvi Wr6//y2YMx9SQ4JrxvgD+nxtlUqAg0jht3EBVTOsVAod0iv7GNGGiCPa1HZVXX3x g5qX Indiana CTSI HUB The Indiana Clinical and Translational Sciences Institute (CTSI) is a statewide collaboration of Indiana University, Purdue University and the University of Notre Dame, as well as public and private partnerships, which facilitates the translation of scientific discoveries in the lab into clinical trials and new patient treatments in Indiana and beyond. Indiana University Indiana University http://www.indiana.edu/ Anurag Shankar ashankar@iu.edu Ganesh Shankar gshankar@iu.edu Anurag Shankar ashankar@iu.edu http://id.incommon.org/category/research-and-scholarship iu.edu Indiana University The Identity Provider for Indiana University. http://kb.iu.edu/data/bdbk.html http://protect.iu.edu/privacy/policies https://idp.iu.edu/shibboleth-idp/images/iu-logo.png MIIEnjCCA4agAwIBAgIJALK5W6TnLzRkMA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEUMBIGA1UEBxMLQmxvb21pbmd0b24x GzAZBgNVBAoTEkluZGlhbmEgVW5pdmVyc2l0eTEnMCUGA1UECxMeVW5pdmVyc2l0 eSBJbmZvcm1hdGlvbiBTeXN0ZW1zMRMwEQYDVQQDEwppZHAuaXUuZWR1MB4XDTEy MDMwMjIxMDcyOFoXDTIyMDIyODIxMDcyOFowgZAxCzAJBgNVBAYTAlVTMRAwDgYD VQQIEwdJbmRpYW5hMRQwEgYDVQQHEwtCbG9vbWluZ3RvbjEbMBkGA1UEChMSSW5k aWFuYSBVbml2ZXJzaXR5MScwJQYDVQQLEx5Vbml2ZXJzaXR5IEluZm9ybWF0aW9u IFN5c3RlbXMxEzARBgNVBAMTCmlkcC5pdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDXkJME1MEXwJMofzOWFq9Ax60yBxoDSbsuGUwsG8X4eXSX CGWuNjxTsUR3if71wnVuWA5j3O12MJatPN40UlJUVpGI+yyTf+39Xq0ILjnCEpXv bx8BeteNC5rpDDZMQpbisST/wToHqxSbEwl05pIvmE9EYitcO9c8VeEGd8jSSPnq MlxEqEBzG0aVFofoFk2eZvxPqNVeDD4fuy74oWYHG9JAEIVO60R7xqjChOcLfi0U nkuIyXK9j7objwuScFdzawUFwj8bqr0wYcQ89BMMAwPXqgqfckm216LnEy0xDQjW G7wWw24mMFp3//V7V9uTQe/x47Lp3Zo4+OGjn0clAgMBAAGjgfgwgfUwHQYDVR0O BBYEFEPHwCKjNTNKAJ3eUPP+clZUi45QMIHFBgNVHSMEgb0wgbqAFEPHwCKjNTNK AJ3eUPP+clZUi45QoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHSW5k aWFuYTEUMBIGA1UEBxMLQmxvb21pbmd0b24xGzAZBgNVBAoTEkluZGlhbmEgVW5p dmVyc2l0eTEnMCUGA1UECxMeVW5pdmVyc2l0eSBJbmZvcm1hdGlvbiBTeXN0ZW1z MRMwEQYDVQQDEwppZHAuaXUuZWR1ggkAsrlbpOcvNGQwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEAFzO4fQSwWsuH7KT4NoXJ2StDarj5wkOX9uPWrrQt C9HqNBzxUu/Fb/gHe5Ethp3fuLrUCLsJP8yth/c5ifUgsIvYbvevMbxJvwa1DKoF xyy1Y7Z2WiQMPr5Dw65FDhiS2k0srCw0Qv9G2oTq7i9EzrhdsCDtm9ywkVui4ckl fF9p7VWBrd4zmIOhtltgrn5bQKkvd/C6IuDERcGUVm3H4bMVX0R310+623kBaTLs ajy5DWB1nPufiuuDMvC4u5V5MFLuih4WNcHQDvlLKDYmTwwzMuMUT66RYRu3TZsD L2LuGuOyTnT5YZXTUl4ADM7Oqe2rOQeUdCTNomTlqhpZlA== iu.edu MIIEnjCCA4agAwIBAgIJALK5W6TnLzRkMA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHSW5kaWFuYTEUMBIGA1UEBxMLQmxvb21pbmd0b24x GzAZBgNVBAoTEkluZGlhbmEgVW5pdmVyc2l0eTEnMCUGA1UECxMeVW5pdmVyc2l0 eSBJbmZvcm1hdGlvbiBTeXN0ZW1zMRMwEQYDVQQDEwppZHAuaXUuZWR1MB4XDTEy MDMwMjIxMDcyOFoXDTIyMDIyODIxMDcyOFowgZAxCzAJBgNVBAYTAlVTMRAwDgYD VQQIEwdJbmRpYW5hMRQwEgYDVQQHEwtCbG9vbWluZ3RvbjEbMBkGA1UEChMSSW5k aWFuYSBVbml2ZXJzaXR5MScwJQYDVQQLEx5Vbml2ZXJzaXR5IEluZm9ybWF0aW9u IFN5c3RlbXMxEzARBgNVBAMTCmlkcC5pdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDXkJME1MEXwJMofzOWFq9Ax60yBxoDSbsuGUwsG8X4eXSX CGWuNjxTsUR3if71wnVuWA5j3O12MJatPN40UlJUVpGI+yyTf+39Xq0ILjnCEpXv bx8BeteNC5rpDDZMQpbisST/wToHqxSbEwl05pIvmE9EYitcO9c8VeEGd8jSSPnq MlxEqEBzG0aVFofoFk2eZvxPqNVeDD4fuy74oWYHG9JAEIVO60R7xqjChOcLfi0U nkuIyXK9j7objwuScFdzawUFwj8bqr0wYcQ89BMMAwPXqgqfckm216LnEy0xDQjW G7wWw24mMFp3//V7V9uTQe/x47Lp3Zo4+OGjn0clAgMBAAGjgfgwgfUwHQYDVR0O BBYEFEPHwCKjNTNKAJ3eUPP+clZUi45QMIHFBgNVHSMEgb0wgbqAFEPHwCKjNTNK AJ3eUPP+clZUi45QoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHSW5k aWFuYTEUMBIGA1UEBxMLQmxvb21pbmd0b24xGzAZBgNVBAoTEkluZGlhbmEgVW5p dmVyc2l0eTEnMCUGA1UECxMeVW5pdmVyc2l0eSBJbmZvcm1hdGlvbiBTeXN0ZW1z MRMwEQYDVQQDEwppZHAuaXUuZWR1ggkAsrlbpOcvNGQwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEAFzO4fQSwWsuH7KT4NoXJ2StDarj5wkOX9uPWrrQt C9HqNBzxUu/Fb/gHe5Ethp3fuLrUCLsJP8yth/c5ifUgsIvYbvevMbxJvwa1DKoF xyy1Y7Z2WiQMPr5Dw65FDhiS2k0srCw0Qv9G2oTq7i9EzrhdsCDtm9ywkVui4ckl fF9p7VWBrd4zmIOhtltgrn5bQKkvd/C6IuDERcGUVm3H4bMVX0R310+623kBaTLs ajy5DWB1nPufiuuDMvC4u5V5MFLuih4WNcHQDvlLKDYmTwwzMuMUT66RYRu3TZsD L2LuGuOyTnT5YZXTUl4ADM7Oqe2rOQeUdCTNomTlqhpZlA== Indiana University Indiana University http://www.indiana.edu/ Support Center ithelp@iu.edu Support Center ithelp@iu.edu Support Center ithelp@iu.edu ADEA - stacked authentication - DEV Alumni/Development Enterprise Applications stacked authentication (NU Passport integration) MIID+zCCAuOgAwIBAgIJALbxobc/ikiNMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYD VQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxETAPBgNVBAcMCEV2YW5zdG9uMSAw HgYDVQQKDBdOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eTEVMBMGA1UECwwMUHJvamVj dCBDYWZlMSUwIwYDVQQDDBxhZGVhc3NvLWRldi5ub3J0aHdlc3Rlcm4uZWR1MB4X DTEzMDEwODIxNTQwN1oXDTIzMDEwODIxNTQwN1owgZMxCzAJBgNVBAYTAlVTMREw DwYDVQQIDAhJbGxpbm9pczERMA8GA1UEBwwIRXZhbnN0b24xIDAeBgNVBAoMF05v cnRod2VzdGVybiBVbml2ZXJzaXR5MRUwEwYDVQQLDAxQcm9qZWN0IENhZmUxJTAj BgNVBAMMHGFkZWFzc28tZGV2Lm5vcnRod2VzdGVybi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCzg/gDFu8tuaE7E8CFoqdQ3lDGuDBkIsNe4OAJ DoelRl6fzGxokxCCyrYoPbT40WOntf12U3tcNaFxnsPEdaGFQiwi3DK3oK6WhvsH SXN7sJ19WAFMQB/ydjaQj5KX8pmnJvIhfL8nEWrqVEgq1IsLe/sdevZrghjt9LiY XePEIsULOLBgbJwNr+fDlyozIMKZETpOOze5F8+YzV2dYWSTBWk+c9ZjDoqivlXj MtJbdexDb3eI5bd2usFEMGtOmBiog209DemIa12+Cvp0XfZ3jBFiyL6AZo47O6me u9GsZNSUGuU4iN540JqPMjj1VR/h/f5TNOfbC1aSiduAp4dZAgMBAAGjUDBOMB0G A1UdDgQWBBSJBndJ07YFMXQu2mky7c90uB98wTAfBgNVHSMEGDAWgBSJBndJ07YF MXQu2mky7c90uB98wTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/ FgjNMYXfPaRS6Pu9y7Q2DU2H3TdcM2ZILZSfpjQlCZlcPtJwmkg/OlYcQyTB/TXz ycAlm6leAl/jA4ULuUFpMWfQvYhcDLKm9yHKEUpuYw7wxBrNuqFQmov+s0hqUmqD m5OPvaYu/UgdUsobBP5Z6qfxFckZoITGjk3wXdIXHHFecvp/OLVIewcXt59pjf7J /xKEayTPvMgjUr5tgT2sgdyH1/p2+G4tt7h9pExpCWdtFWZznpBwVwpz768CPAkg ru1viFIeHgX5tYtl7CWD64U9t5YtaKPnNPjWd3p9W+4ZoW4QbQRDcsXWCqRimvN3 gh7M/o02M4cL9PuE4xEd Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu ADEA - stacked authentication Alumni/Development Enterprise Applications stacked authentication (NU Passport integration) MIIEPzCCAyegAwIBAgIJAIhpVV9PKI0iMA0GCSqGSIb3DQEBBQUAMIG1MQswCQYD VQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxETAPBgNVBAcMCEV2YW5zdG9uMSAw HgYDVQQKDBdOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eTEVMBMGA1UECwwMUHJvamVj dCBDYWZlMSEwHwYDVQQDDBhhZGVhc3NvLm5vcnRod2VzdGVybi5lZHUxJDAiBgkq hkiG9w0BCQEWFW51LmFkZWEuc3NvQGdtYWlsLmNvbTAeFw0xMjA3MDIxNTM3MzNa Fw0yMjA3MDIxNTM3MzNaMIG1MQswCQYDVQQGEwJVUzERMA8GA1UECAwISWxsaW5v aXMxETAPBgNVBAcMCEV2YW5zdG9uMSAwHgYDVQQKDBdOb3J0aHdlc3Rlcm4gVW5p dmVyc2l0eTEVMBMGA1UECwwMUHJvamVjdCBDYWZlMSEwHwYDVQQDDBhhZGVhc3Nv Lm5vcnRod2VzdGVybi5lZHUxJDAiBgkqhkiG9w0BCQEWFW51LmFkZWEuc3NvQGdt YWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXn6QNRbRH2 J7tTROb8eGD/TD5bEvB24LO9HLLwpsZoAwJRUku5I+1VSQbvJdjHUCmRHkitzCFj mkkeiJehFjEeYLge1iEHn/DOnWTeKJSiLEYdnYcFqKKdgO9P5OcqMnQE7sqmNxlK AJ74uoIcJn7eZcgEv2+c4CqyftE26FWtVos2H+eBdpfz7wtfq1pAoVi20n3xJ5N5 1cO3dnKzJ4+ctb2LEPO8zKz7wHkqc/IAc0hqWsfheg+h1aojhUHxQqg4U+aj1qUF MAfLVWEDr37p/G+1mRLjhrQFJ79qx4qVBwWDZo5tqDfdwJ9ageTXN0n8mf7fhG0B DMP9oUqHj9ECAwEAAaNQME4wHQYDVR0OBBYEFKbSoLAe6oGuyjSdPFZmmMrCLMNN MB8GA1UdIwQYMBaAFKbSoLAe6oGuyjSdPFZmmMrCLMNNMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBAEh1M1yNHgQd4s1O4xMidUkVxjf+pJRenX/vwze3 iIPS6ONY4+6p3WYBsVoqHksN6pJmtiISe/xmF728KiV/WIz14TWPlM+Pcw9z/QFB Y98BDK8zTs+LxV/B7QeQDy3H+t7IOsWSiO+jTD3kmfhlervbh+o/cNhI3VTI5wG1 DVAhhG0Kbo1/Nf9jcJuZ6Zjs0SyuwLE4wevS23XqkjryW+Njqrnag8s/jd/FQzLG MHi9QIRSKBgy7cYC4F/nNIDRjvbatYVGnvtN5m9bKQheWn8K+4quVf/hwHOB0JRg ifTIqHXZ9XIipsGSoV7HNDi/VG9fL6BDzCjKp52z0iNBoDE= Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu EngageNU Identity Provider MIID+zCCAuOgAwIBAgIJALbxobc/ikiNMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYD VQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxETAPBgNVBAcMCEV2YW5zdG9uMSAw HgYDVQQKDBdOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eTEVMBMGA1UECwwMUHJvamVj dCBDYWZlMSUwIwYDVQQDDBxhZGVhc3NvLWRldi5ub3J0aHdlc3Rlcm4uZWR1MB4X DTEzMDEwODIxNTQwN1oXDTIzMDEwODIxNTQwN1owgZMxCzAJBgNVBAYTAlVTMREw DwYDVQQIDAhJbGxpbm9pczERMA8GA1UEBwwIRXZhbnN0b24xIDAeBgNVBAoMF05v cnRod2VzdGVybiBVbml2ZXJzaXR5MRUwEwYDVQQLDAxQcm9qZWN0IENhZmUxJTAj BgNVBAMMHGFkZWFzc28tZGV2Lm5vcnRod2VzdGVybi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCzg/gDFu8tuaE7E8CFoqdQ3lDGuDBkIsNe4OAJ DoelRl6fzGxokxCCyrYoPbT40WOntf12U3tcNaFxnsPEdaGFQiwi3DK3oK6WhvsH SXN7sJ19WAFMQB/ydjaQj5KX8pmnJvIhfL8nEWrqVEgq1IsLe/sdevZrghjt9LiY XePEIsULOLBgbJwNr+fDlyozIMKZETpOOze5F8+YzV2dYWSTBWk+c9ZjDoqivlXj MtJbdexDb3eI5bd2usFEMGtOmBiog209DemIa12+Cvp0XfZ3jBFiyL6AZo47O6me u9GsZNSUGuU4iN540JqPMjj1VR/h/f5TNOfbC1aSiduAp4dZAgMBAAGjUDBOMB0G A1UdDgQWBBSJBndJ07YFMXQu2mky7c90uB98wTAfBgNVHSMEGDAWgBSJBndJ07YF MXQu2mky7c90uB98wTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/ FgjNMYXfPaRS6Pu9y7Q2DU2H3TdcM2ZILZSfpjQlCZlcPtJwmkg/OlYcQyTB/TXz ycAlm6leAl/jA4ULuUFpMWfQvYhcDLKm9yHKEUpuYw7wxBrNuqFQmov+s0hqUmqD m5OPvaYu/UgdUsobBP5Z6qfxFckZoITGjk3wXdIXHHFecvp/OLVIewcXt59pjf7J /xKEayTPvMgjUr5tgT2sgdyH1/p2+G4tt7h9pExpCWdtFWZznpBwVwpz768CPAkg ru1viFIeHgX5tYtl7CWD64U9t5YtaKPnNPjWd3p9W+4ZoW4QbQRDcsXWCqRimvN3 gh7M/o02M4cL9PuE4xEd Northwestern University Northwestern University http://www.northwestern.edu/ Phil Tracy ptracy@northwestern.edu Xiaoxia Dong x-dong@northwestern.edu ADEA - stacked authentication - UAT Alumni/Development Enterprise Applications stacked authentication (NU Passport integration) MIID+zCCAuOgAwIBAgIJAP5TF6glPRwHMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYD VQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxETAPBgNVBAcMCEV2YW5zdG9uMSAw HgYDVQQKDBdOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eTEVMBMGA1UECwwMUHJvamVj dCBDYWZlMSUwIwYDVQQDDBxhZGVhc3NvLXVhdC5ub3J0aHdlc3Rlcm4uZWR1MB4X DTEzMDEwODIxNTEyMloXDTIzMDEwODIxNTEyMlowgZMxCzAJBgNVBAYTAlVTMREw DwYDVQQIDAhJbGxpbm9pczERMA8GA1UEBwwIRXZhbnN0b24xIDAeBgNVBAoMF05v cnRod2VzdGVybiBVbml2ZXJzaXR5MRUwEwYDVQQLDAxQcm9qZWN0IENhZmUxJTAj BgNVBAMMHGFkZWFzc28tdWF0Lm5vcnRod2VzdGVybi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC8eyvrKzuwPTbwdiWuEayr0gYXMv085BChte50 s2RhYnCDPqeRPGzkO9JHst1IQKqupE8FW6PwStje2Ly52+ylBr0ljCTzTNNav+Lc o1ZRVJZPim3LDpW6X4nPM0B4YGL/9KC0xhQVJJQ82ePSHfdA16nFZSsrsMNY0cJy Pc0gmhYDES48SvQS7fw0/psZuPCum/WcoWbl9+5RkRzyDRqyC1oI0wz1huFGtYcc efPDijDubeXAC0r5uK/UnNZbQtoEUiJzHJpd4nh5Zshr63m7MsBhjPQe6htJxKUm jlg99RXJ8koEtfmN6Xcn4lTnBnuMGvHtJX2gjvULgTyGaNs5AgMBAAGjUDBOMB0G A1UdDgQWBBT+yL5UaDvAE87bJVK+GMfrgfsVYDAfBgNVHSMEGDAWgBT+yL5UaDvA E87bJVK+GMfrgfsVYDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBm wv+JnLPS/IXEJJAtXSXdIuXfIJ8Z/5WjX7WPYpnwniW5/Txq4wJnn5dvXW8RjYld DYdNdgnHPyKfuS919//k9xHVku/FUsgiSyd9OftWYyemo4fnX/SWptYL/TxtxHNq PKR3hg1KmhI4U5JCF0t9QgHWb+2eryRLfAdUGSX94Vk+We+2JJi0tXRK+HwPHBcV MQKmGnJ/uxA3J6AV+Fq/lG9MMRQ8vySGPp67a6YcIv13swvPHpK6++tFCywdzq2q 8XOI+viyQacglprafcuhL0b8sDs0Zyd9N0ebn4pXnjOFBoW9/T/EPu+IPa2N6Gwd vzCiS0vbb0TDMpLHi5X8 Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu Acquia Dev Acquia Dev MIID4zCCAsugAwIBAgIJAKUDdy8gN4h3MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmFjcXVpYS5hdC5ub3J0aHdlc3Rlcm4uZWR1MB4XDTEzMDUyNDE3MDgxOVoX DTEzMDYyMzE3MDgxOVowJTEjMCEGA1UEAxMaYWNxdWlhLmF0Lm5vcnRod2VzdGVy bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOOG4J7KxsE7Mq k67uRjE5nKch0C5AwVeFMRvQM2qoc+n+L8XU0E+kbpaEo0vvVWIUWif7CiP95xUI ZRRqd5xHzMLJcrgcMpab6wnhg/tKQFfudLfi3VmF80MWJ5mJOJzePhwbdLW3s6+F pdLmjkLsYC42MT0e/rYOzhbAYaRpwRyEVEsVbw28rZRKKRLHgalsBPqqWWK6HOPn 4f94oD9tNXFOpwalt0b7Es0MmU0t6OcFl6NvEsl76prxnZMBewJSdqAKW9QwicR7 JSpGP6pXSnQ8louP4dmBvLwOMM4OcYkTVEq850txFH9Omz12OdOolI27wYOxT8fM CO7gi40pAgMBAAGjggEUMIIBEDCB7gYDVR0RBIHmMIHjgi5tYy00NDAyLTE4NTMw MjIyNjMudXMtZWFzdC0xLmVsYi5hbWF6b25hd3MuY29tgh9udXpldXNzdGcucHJv ZC5hY3F1aWEtc2l0ZXMuY29tgh9udXpldXNkZXYucHJvZC5hY3F1aWEtc2l0ZXMu Y29tgi1tYy00NDA1LTEyNjUxMDI4My51cy1lYXN0LTEuZWxiLmFtYXpvbmF3cy5j b22CH251b2RpbnN0Zy5wcm9kLmFjcXVpYS1zaXRlcy5jb22CH251b2RpbmRldi5w cm9kLmFjcXVpYS1zaXRlcy5jb20wHQYDVR0OBBYEFFeXyNxOYGCyIPkYcaqDpMrV 76kgMA0GCSqGSIb3DQEBBQUAA4IBAQANHolIIaSCNQD8E024f2xYP5b2l5LaXI8v bggmiOAo5EhUKwUEWJ48ySq9mJ25ABzlCrsUhUcDou41SSKgoaiyzlGDfvZ9xVnv oyKsVUBqL/fPtoUiIMYGIqTIC8pa5DzgYPtMaF5/rgdj7mEjfHMYOB4rAbdhEjGr AGxpYdA2DiRiIGW3TJmOxzoLAmt+WnbRJQi6lwZ+Vl0xCikiZ0D+VI0yG9Hk+AqT AhnmH3Rpsr5ThRxD2Ob6My6fb1R3d3V9kVhcxYQwe/rlUwMMPmx4I9DNSv5aN6q0 8eDHke3Uste5l541HY2nkbP6irsPuRR3zQqVGDDojEXx4ES4MLK4 Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu mno test server mno test server MIIC6DCCAdCgAwIBAgIJAMUyKm6BdLelMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC1ZUU1dBTldFQjAxMB4XDTEzMDcwNTE4NDUzOFoXDTIzMDcwMzE4NDUzOFow FjEUMBIGA1UEAxMLVlRTV0FOV0VCMDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDYZbaO6GwtOB9lSqTGZz2N+QdyhGMjlvLqODwr6j4JD3idKPmEfK1b LNYof46e3aWW/hAQP2yBym2f4WrSnygbXGvtpIAEk9/dtBs00S9lnIBFqUTzUcZj /WKhZzFetpUuG7E1fEzOtj0eeRX5+HOIzhBJOtcJ9qAHZMPT1IZHV3i/B8l5aiNj fJhV39UvmjYb87b95euHnYFZXKj6U38Avk0K0G8dvvjWLnd22sp73VCfSKSmzwe9 wmgNJObdnMjsLn49v4B4wrR6Knr5rbuU+rIyjQk4LZU1lBpHZYprRddKIahAIQQQ WZ+4Iqa2aQJM1XMUxKmtgwfVz6fxgVOJAgMBAAGjOTA3MBYGA1UdEQQPMA2CC1ZU U1dBTldFQjAxMB0GA1UdDgQWBBRyoCcb8WwDqHSe5BQGlhAZONtOpDANBgkqhkiG 9w0BAQUFAAOCAQEAxSgx3vVzwl4HofcW6X8ixYJApXs7DRbPBNyFKd808v/0D0rc 34s+FqCNDyj0ZFIeDOpi1a1z6cTIqVQPA6emqumQUdX3G8TW/V3Qo1VJxwPdA1ED CZut+Wr4HiISucIzN2yrB/5ykTG2VOU4JtrfKEQvMAtFpIndIVTPRCgWzsf9BNln NR1zcVK0Dr85fldK1J20QPv9hMncZoYTHyve7BMOesj27eQmTUIDauxaRQB3tXJ0 d/Z7mE7R5Dg9MNMXvt9lfx3PWlX77BONiALD80XUDJp9eIMYEb3jckiKBwjn3bD1 gZa6GEYH15JEDKNUugLx0H5KCrOXQaqqDz2Epg== Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu AT MobileDev test AT MobileDev test MIIDHjCCAgagAwIBAgIJANnq/9Ppo3UJMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHW1vYmlsZWRldi5hdC5ub3J0aHdlc3Rlcm4uZWR1MB4XDTEzMDEyNDE3MDEy MVoXDTIzMDEyMjE3MDEyMVowKDEmMCQGA1UEAxMdbW9iaWxlZGV2LmF0Lm5vcnRo d2VzdGVybi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnqOye PFEY7S1XIzeKmZwjEY2J6eQ1fS34JFaVIjH6IopeOYJCaVn12fRcj1rmGcp4xlEF S6ErjQi1Od4MTjVug17SFp2azBVTRmXkQVNpHw8QypS28+9UW+DmceAYYJFpr5xD KlP4t5mVD7lSFzr0ynT0ya6eI5An0PjtmvZ2i78pzdEIbVOS17dqK20aDQtzADoT RZ2J2/ZYWYb46K9g0qJ8GY236R1YO44uRTZtEakqflq97aCukDD5KUcW3cxtgYs7 WXMy9STjJMlc3s3dyMki4/FcbRaqLAnOdpFbaqWkpkHXcd8tjeyBgIGz/nOdwjqn O6x5EGA4GJc1Di/XAgMBAAGjSzBJMCgGA1UdEQQhMB+CHW1vYmlsZWRldi5hdC5u b3J0aHdlc3Rlcm4uZWR1MB0GA1UdDgQWBBTK4Hy++lY9PaC6yKI0S2P62T6FETAN BgkqhkiG9w0BAQUFAAOCAQEAjTXPsqHsX2SP9dg0lhTbBbOfPWSi5gbC3His2xz1 W4ur5cXJYvE/gSeHF4olcr1aK2Etn5iVULBltNJkxdB8RmPqMOpqh6EsAfcok7Dj VSI6NW/vtluRWGNHXu0gR19kAbh9j1DSS51+DMKqMFrT9a58TWZwoT9rTX2+LESa INs5lR84VZtzPOou5ZUPU8l8KScAfjxC6flPkY/GOjh1cwD7QMqOJizCnzOCmN5W WyU24L0QaZv8uR6hFjAVRNIooqKTkwZcQJVKRaz9yHqeMHGrUW549ERViFfLaFyo l4i2isr5xJlCVsONPNG8pfCvIWCe7/AAZKjbWOoPCCJ2Ww== Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu Feinberg Test Server Feinberg Test Server MIIDJDCCAgygAwIBAgIJANcK0iiMrlZuMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH21zc3dlYnRlc3QuZnNtLm5vcnRod2VzdGVybi5lZHUwHhcNMTMwMzA5MTcz NzIyWhcNMjMwMzA3MTczNzIyWjAqMSgwJgYDVQQDEx9tc3N3ZWJ0ZXN0LmZzbS5u b3J0aHdlc3Rlcm4uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 15Vz+H9OQcTaNxWdF47s/HbUtHohUFoLnNQIWhj3DkNqwwIeTY7gdH5YcjQ/nGW1 uUo1wj0AFAnzODus3nTEi6wMaVCf99r943vX6KswLeaEZnlxIX0b1dN3SCa1RtWM k+OWd9HFbfeNCw18oQLaIY5eQpXPJ/w14y1RsgqqwyIB9Rtcb22K8ABWKbD2Jqp4 cUfz3L9mBIEYJbTKw062MQPck60zgbH5qZPl8WEWZYg4DIS2MpC522Tvelp/Ljv5 SnDOM0d0cQw88/R1Gs1LHmsqWd8ckNIKU61t/DhcctXiUHDL2XK/CmKYxIGPu6Cf rBODdAJWjMgFC2P+L29ZJQIDAQABo00wSzAqBgNVHREEIzAhgh9tc3N3ZWJ0ZXN0 LmZzbS5ub3J0aHdlc3Rlcm4uZWR1MB0GA1UdDgQWBBQWJqvbkBfyCCWd5/wFmlNt 9aOP0jANBgkqhkiG9w0BAQUFAAOCAQEAJdOTKfu5LRCC1ltjw8przEBNKsA4o1rv qfkBGe6dhW+p3YzfD/uy4A7W4OLAorg7+GqvHmXhGTPzd42Kum+4SN25j6nTHj4F dbo3MEX1rb73OJCa6xycnEDH7yo0Dt7Mqg9CXu4VxbyQUHTCTYmjig04w7hLaK6t dy/yrfvSskDxQV3dJDrfuRK1KEfoQpBbTwXxtxICpQz7TFxhuCxDOVPiSiQzpmlu 8XsviJ5SmntJd18IHvlN92QQjf+/CrAwGGtKSpooiNSW6o+LDr0+0QbDTC5vHeSK 2Lo8ZQXAKTdCnxs5NP8Oh+DUGsv38j9DMQvQtMpC7g59TN8+s+rYgA== Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu AT Test Shibboleth AT Test Shibboleth MIIDRDCCAiygAwIBAgIJAK7v2UyTMqGfMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNoaWJzcC5hdC5ub3J0aHdlc3Rlcm4uZWR1MB4XDTEzMDExNDE0NTYzMFoX DTE2MDExNDE0NTYzMFowJTEjMCEGA1UEAxMac2hpYnNwLmF0Lm5vcnRod2VzdGVy bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+M+USSsfjBpNW lhdoC+530fKgUkPRg1sl1pK2CzzFlYhCzvrMarTOM9pueOnV+s7Q/TEGxH8QyMGo p6lE7ey6/mekNC8VJRCzn/6lk0uwrhgy/93+4gwcFkz0t9sSWrJpICQXhnOxLblR Ob99KldR3RhdxSaQPSPo11SRoy2W0LmHTNtYDLbAnqxvA/9lBl7i2dIGIByTBhs3 REhzjd4fJVEDeiEaitwAXvLzWnoqgD09lPQNYY1uDDyDToU+JywFMvh+ay4xhfCb ptsEJ47qxUPP4aiuNk4W9NyQFl4vzc8y/LX9/tPlvPtmKNRCC09tnTHGx+zIt9hH fqyHRHdJAgMBAAGjdzB1MFQGA1UdEQRNMEuCGnNoaWJzcC5hdC5ub3J0aHdlc3Rl cm4uZWR1hi1odHRwczovL3NoaWJzcC5hdC5ub3J0aHdlc3Rlcm4uZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFAValqVgW6KBGO1ygPADLW7q2IYzMA0GCSqGSIb3DQEB BQUAA4IBAQAvlwINwFjEz5W8XXlrRtdPo3Q9C1YIJi5t7Ti83Dyvim69x7eHUJ8r xGDADhG1ViXV6WJi7X3ZjI4CAgYOao95QCbqGwj+0Up4pXwHqoIjV5cTCqPgH+Rd FEjhn3FHgyLOACL8z3LM8KN2s9RSA+csaqCTe38tZBDWWFWJD1SbD5DuoBnAZi0v jOjRIiLBXnWExXO2g+/dYog0N8j4ePickfkBgU9Y1xAqJ723+T60coMJsoxMAYdz DT4UuJQn77I2AiAZYn/Miz5K5EdIYUpAjIGX4BvT5RSn6duwRfqNQKrh2r6ZehDd 7Jw7igNBp4Lapi6YJxT9SBOJHTB9cQpe Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu Travel Northwestern University MIIDFTCCAf2gAwIBAgIJAOlvd6K5Z0wOMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnRyYXZlbHdlYi5ub3J0aHdlc3Rlcm4uZWR1MB4XDTExMDcxODE1NTA1MloX DTIxMDcxNTE1NTA1MlowJTEjMCEGA1UEAxMadHJhdmVsd2ViLm5vcnRod2VzdGVy bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcWpefiqApegmB C8nWIobS9frB/QWFxchvkjNjoGXjG1nz7dREq/0+WNQ1mQOazy0lg8j6+Z8vu5I5 B+XBehxLAH4BtN5OMKPC1BrIPFCwa0D3tOaVCjro1FC6zOUFPRu9vS6hyg3dXmm9 t74NSLnQSDio8FUYqNOQSxXTVhNfVpAmHumjx4tK9eKjhr+lkatdCM4bWvNspBiw heJwV/N/AnPdlsbkXyeNrE9L7yhd9nWpj2pFkLeQ+WpEgUS/eK7YbekBd7/yLYdW nEPm3ugZ3y1wP7bZDq8d7n1ezZUtjaMTNaPxh5o/srIMlV0ulUEArfdKwKHundj6 0StVeUZDAgMBAAGjSDBGMCUGA1UdEQQeMByCGnRyYXZlbHdlYi5ub3J0aHdlc3Rl cm4uZWR1MB0GA1UdDgQWBBR3zFuFZEAZRi+rKDm7SNg0OPfV8TANBgkqhkiG9w0B AQUFAAOCAQEAFY8IFzG6xuFZDwy++vcFSHKCN7VB0qYPHR37/jTqZnzzDWkqb1IU A5HGb5OyBjaHJ3j13bAwCBJuG8r7H6PoIjBJn4B1nksqLy/2mM/Zoy5yjHJToA+/ zC0OLIQ4hDJ2mY6L+w84hDh/gChYKD+bLg+WBwbTDtmkht7n/iPbO9sczYOtGcPi D2cvNJyzczPRW8+FYhh+2uBZ/53OlADon+RcgXFW1fUq9ezslFiKKHLsNThVgJSa hrS4LFe5HZ0otV2U8s+J7TnKoPOMb2Vno/VpwxJm/8LHVzOXbeJ1LieVblCW//te 3J8vy7joGhxHS2ezPssOM+mms4KdGwyUVw== Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu http://id.incommon.org/category/research-and-scholarship northwestern.edu MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEEBQAwgZgxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhJbGxpbm9pczERMA8GA1UEBxMIRXZhbnN0b24xIDAeBgNVBAoTF05vcnRo d2VzdGVybiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZvcm1hdGlvbiBUZWNobm9s b2d5MSAwHgYDVQQDExdmZWQuaXQubm9ydGh3ZXN0ZXJuLmVkdTAeFw0xMDA2MjIy MTIzMzJaFw0xNTA2MjEyMTIzMzJaMIGYMQswCQYDVQQGEwJVUzERMA8GA1UECBMI SWxsaW5vaXMxETAPBgNVBAcTCEV2YW5zdG9uMSAwHgYDVQQKExdOb3J0aHdlc3Rl cm4gVW5pdmVyc2l0eTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEg MB4GA1UEAxMXZmVkLml0Lm5vcnRod2VzdGVybi5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC3B19J56QquRGXiASMyzyCKvgJ5xyIHkJw361zsDtk Tq6gmhecedc3h1yuLPt/BL/A4cHgQq+8+3C+06e4DU5rhlUZKp7I8pgo2e61AZaz dymKP2L7MOYGb7KRuV6nCzRLW7e86BKarixgrsFnO/VSRe2y4G4sDIDjWYavlQsJ xFfexJFQLc5lqnE8wACIYAqkI3lFuefbx+kt3BTT5SddNnicawL9fqJ8NGNAlIyb 2h5p54pwegce6CwWmV7xxS96KUoWYdlkfOAWGWRRPyhosHO5U0Yp1BP9XjfQ3pLZ D4vP2K/IxvShB94CphQoMKMFgsXKsL6uKw+8g499WhtXAgMBAAEwDQYJKoZIhvcN AQEEBQADggEBAB+5/zwfrzNRpwGA/qqRSX5KkGG+xM5yyXV/GH/mE67V7XfZvzRB 42HCUde4aQ3BSWlk+MnGIAle2ulIRTDQorfIJNC3dvV8t9KXDtIzXFubhszEemc1 94VeTR8hiShTHEeyzBL3appOWc3krNRWqUKNWlMcZkyV0oJKe+pu5uQQdhXRk2yq PnhC9dwbNjOnHLMDxJy1lB3hTbM4h7q91mJY3mNt0moMSGyMAdf/59cCVFE0T/Vr CTZxz+k041nepFQjuMceO2/Tn81zBRZPkmizhTDWhr3F79/A0epfdQnABO80xovH fplGYVm5QbZmuA3s7xypiugftgsk37ut+nc= northwestern.edu MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEEBQAwgZgxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhJbGxpbm9pczERMA8GA1UEBxMIRXZhbnN0b24xIDAeBgNVBAoTF05vcnRo d2VzdGVybiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZvcm1hdGlvbiBUZWNobm9s b2d5MSAwHgYDVQQDExdmZWQuaXQubm9ydGh3ZXN0ZXJuLmVkdTAeFw0xMDA2MjIy MTIzMzJaFw0xNTA2MjEyMTIzMzJaMIGYMQswCQYDVQQGEwJVUzERMA8GA1UECBMI SWxsaW5vaXMxETAPBgNVBAcTCEV2YW5zdG9uMSAwHgYDVQQKExdOb3J0aHdlc3Rl cm4gVW5pdmVyc2l0eTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEg MB4GA1UEAxMXZmVkLml0Lm5vcnRod2VzdGVybi5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC3B19J56QquRGXiASMyzyCKvgJ5xyIHkJw361zsDtk Tq6gmhecedc3h1yuLPt/BL/A4cHgQq+8+3C+06e4DU5rhlUZKp7I8pgo2e61AZaz dymKP2L7MOYGb7KRuV6nCzRLW7e86BKarixgrsFnO/VSRe2y4G4sDIDjWYavlQsJ xFfexJFQLc5lqnE8wACIYAqkI3lFuefbx+kt3BTT5SddNnicawL9fqJ8NGNAlIyb 2h5p54pwegce6CwWmV7xxS96KUoWYdlkfOAWGWRRPyhosHO5U0Yp1BP9XjfQ3pLZ D4vP2K/IxvShB94CphQoMKMFgsXKsL6uKw+8g499WhtXAgMBAAEwDQYJKoZIhvcN AQEEBQADggEBAB+5/zwfrzNRpwGA/qqRSX5KkGG+xM5yyXV/GH/mE67V7XfZvzRB 42HCUde4aQ3BSWlk+MnGIAle2ulIRTDQorfIJNC3dvV8t9KXDtIzXFubhszEemc1 94VeTR8hiShTHEeyzBL3appOWc3krNRWqUKNWlMcZkyV0oJKe+pu5uQQdhXRk2yq PnhC9dwbNjOnHLMDxJy1lB3hTbM4h7q91mJY3mNt0moMSGyMAdf/59cCVFE0T/Vr CTZxz+k041nepFQjuMceO2/Tn81zBRZPkmizhTDWhr3F79/A0epfdQnABO80xovH fplGYVm5QbZmuA3s7xypiugftgsk37ut+nc= Northwestern University Northwestern University http://www.northwestern.edu/ Xiaoxia Dong x-dong@northwestern.edu Phil Tracy ptracy@northwestern.edu UB RedHat SP Test MIIESzCCA7SgAwIBAgICBygwDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEyMDQyMzE1 MjQ1MFoXDTEzMDYwNzE1MjQ1MFowgZ4xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZG QUxPMQwwCgYDVQQLEwNDSVQxITAfBgNVBAMTGHRlc3Qtc3AuYWNzdS5idWZmYWxv LmVkdTEfMB0GCSqGSIb3DQEJARYQcm9vdEBidWZmYWxvLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANDeEYT8wsMJO8fE98HBmIn/XfHuqoJfBKqf FJQJQE/hyjr5zae9ugXN4K5WDr8vbK6xprbAzOQNKVDBzwxD8Ume4CDCT8dSvmkS INPnDYKJ5CweBL8H39s9U2l9UgyNSjQgCi0n3TF6Ex9U+XFRnRz68WPcLuokz+vX MRqo9W/5joT3MjM1kKPyGLPeMbUAt0YBLJqJHdSjHiL3Uo10UcSIN5FKVgk1RZrm h83bcc4K7r1jOZj/jcaMK8Z3+z8Afwt9zr57tc1AU9YA4Ro0FUg9gzDSYHE3c681 nips2jHnmbyasCXb4Kzw+tkzhDO/6n/Z/or3ZHhPT8SQGak9p98CAwEAAaOCAR0w ggEZMAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVk IENlcnRpZmljYXRlMB0GA1UdDgQWBBSqL6hLX8ttdt224iG2hFAyp0RE/DCBvgYD VR0jBIG2MIGzgBSmi3+Lkxya76780x+sPgJoOlmmf6GBl6SBlDCBkTELMAkGA1UE BhMCVVMxETAPBgNVBAgTCE5ldyBZb3JrMRAwDgYDVQQHEwdCdWZmYWxvMRgwFgYD VQQKEw9TVU5ZIEFUIEJVRkZBTE8xDDAKBgNVBAsTA0NJVDEUMBIGA1UEAxMLYnVm ZmFsby5lZHUxHzAdBgkqhkiG9w0BCQEWEHJvb3RAYnVmZmFsby5lZHWCAQAwDQYJ KoZIhvcNAQEEBQADgYEAXrelWaHUO+KHkTTCx+PPsI7q9rKUmTKi0tzrJ6VSq4yQ GWcN1NBMd2UDuVyIUt0bP5QGE4wSKf4dPjEY8mwSYSt8m96mcsbpg1FsEqUOQsjS HMBrmYHxgA18GTmazyIaVmL5pbsLpm6g+JEaONY57ptpfaKcZmBj2haXr2DvagA= UB RedHat SP Test University At Buffalo, The State University of New York The State University of New York at Buffalo http://www.buffalo.edu/ EIS Auth Support auth-support@buffalo.edu weblogin-support@buffalo.edu weblogin-support@buffalo.edu University at Buffalo Test SP (IIS7) MIIELjCCA5egAwIBAgICB7kwDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEzMDczMTE4 MDQxOVoXDTE0MDkxNDE4MDQxOVowgYExCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhO ZXcgWW9yazEQMA4GA1UEBwwHQnVmZmFsbzEYMBYGA1UECgwPU1VOWSBBVCBCdWZm YWxvMQwwCgYDVQQLDANFSVMxJTAjBgNVBAMMHHRlc3Qtc3AtaWlzLmFjc3UuYnVm ZmFsby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNatOKU65B nHvlAuJf2/0kmnt/BnRl0ziFOmaYWynovPMiJ/w3jWB9QWK4MTy0DX3Zv+AVlB5U +BfXCunR90nY5XngUAAEEjTKyCi05q24iueNMPRXzdWrEmdYdyesiXSjdBVtkj3Y EndIqjzZz1rkqL2WOK+PO3jou4kKtBpBtcux8YP8bRDboFSkCm1iMOiUDtMnzhY+ ktAVG6MsaPTUVtFwK7FWjeIkxiLGth4X1TmxyKePS/f8qQNS1m5RcbbICVnB4T3r YSOYwTmba/DrJYgWucGQoco/na4SEjIjEFnd1of2b4ecqyvEJ4VcbeyaT4WpCCnk hWCCX7eKOf1XAgMBAAGjggEdMIIBGTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU1bysI9x7 guccgIpqXqWhxvJrbpAwgb4GA1UdIwSBtjCBs4AUpot/i5Mcmu+u/NMfrD4CaDpZ pn+hgZekgZQwgZExCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhOZXcgWW9yazEQMA4G A1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQL EwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8uZWR1MR8wHQYJKoZIhvcNAQkBFhByb290 QGJ1ZmZhbG8uZWR1ggEAMA0GCSqGSIb3DQEBBAUAA4GBAL1P6N1d0CEODfAtPyke 9dK55/dhhEBEg69ozvFKI4SkdjpNx76e2WoAjHBhHK/OqPnYGv5X31H2+n3bPxIA x6F390p6gN9Nvj5r/oOpshrjc2957c6wC0MPyLJVRHKsttojlHaeJmk0SGwLwrLK 6W3kEfIGSTolr8pvhMbQ0PSY University at Buffalo Test SP (IIS7) University At Buffalo, The State University of New York The State University of New York at Buffalo http://www.buffalo.edu/ auth support auth-support@buffalo.edu auth support auth-support@buffalo.edu auth support auth-support@buffalo.edu buffalo.edu The State University of New York at Buffalo https://ubidm.buffalo.edu/2-line_blue_gray.png MIIESTCCA7KgAwIBAgICBy8wDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEyMDUwMjE2 MjY0OFoXDTEzMDYxNjE2MjY0OFowgZwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZG QUxPMQwwCgYDVQQLEwNDSVQxHzAdBgNVBAMTFnNoaWJib2xldGguYnVmZmFsby5l ZHUxHzAdBgkqhkiG9w0BCQEWEHJvb3RAYnVmZmFsby5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKyvdrUPd95IxPIf147Qjjm+kEBsfafoe5I5ZA SwfY8OH7MAWELUuslTO/9vg3iX0z3PhSrgYy1IUfTqjcaRMRjtpMLx5EFnFLa5z7 /tXbsyL3I3nqzE6Oqh906nKTEKx2pY2H5eKSoayCvw/whXq/2qTlA01Dtf1HNPbS 6hGZaoTX0nQPQJKXw6o+XTZN5kOMyMk8tk1XRquhZvqnkBIQwusYnGvuSfjXYrTs 3A8WjMRpqcsRSWF+uq0HZjkFjW7g6JFVP0R9mDImxVfhwuYms4eZrBRxpsPhTOqE 0FMoHX3ctNxzufPJ22jXGfsv/1BERrIpceGiZ6XCpgpfat6pAgMBAAGjggEdMIIB GTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUrpuwhY3q7npce9YGGlxVJUTSIMswgb4GA1Ud IwSBtjCBs4AUpot/i5Mcmu+u/NMfrD4CaDpZpn+hgZekgZQwgZExCzAJBgNVBAYT AlVTMREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UE ChMPU1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZh bG8uZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1ggEAMA0GCSqG SIb3DQEBBAUAA4GBAMCrrZKZingv2+O7DKxOtb2B+rk9X0IoisaccFfr7wuDo/u0 GBfZFsVvgRYDXDfdYjzrBON5yODOq1VSnfF46v3QWG30b+vnVnMCThY2VUnTlD9f UqSahaCJbQ29iTWokcNovSVkaHAh9nB9UcOxwJKp3dJR3ZBVa55+umCDRT1Z MIIESTCCA7KgAwIBAgICB54wDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEzMDUyMjE5 MTk0M1oXDTE0MDcwNjE5MTk0M1owgZwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZG QUxPMQwwCgYDVQQLEwNDSVQxHzAdBgNVBAMTFnNoaWJib2xldGguYnVmZmFsby5l ZHUxHzAdBgkqhkiG9w0BCQEWEHJvb3RAYnVmZmFsby5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKyvdrUPd95IxPIf147Qjjm+kEBsfafoe5I5ZA SwfY8OH7MAWELUuslTO/9vg3iX0z3PhSrgYy1IUfTqjcaRMRjtpMLx5EFnFLa5z7 /tXbsyL3I3nqzE6Oqh906nKTEKx2pY2H5eKSoayCvw/whXq/2qTlA01Dtf1HNPbS 6hGZaoTX0nQPQJKXw6o+XTZN5kOMyMk8tk1XRquhZvqnkBIQwusYnGvuSfjXYrTs 3A8WjMRpqcsRSWF+uq0HZjkFjW7g6JFVP0R9mDImxVfhwuYms4eZrBRxpsPhTOqE 0FMoHX3ctNxzufPJ22jXGfsv/1BERrIpceGiZ6XCpgpfat6pAgMBAAGjggEdMIIB GTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUrpuwhY3q7npce9YGGlxVJUTSIMswgb4GA1Ud IwSBtjCBs4AUpot/i5Mcmu+u/NMfrD4CaDpZpn+hgZekgZQwgZExCzAJBgNVBAYT AlVTMREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UE ChMPU1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZh bG8uZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1ggEAMA0GCSqG SIb3DQEBBAUAA4GBADIljUtA5JQP75SNOTs+xTEHPH63UXKAKz+wZTcce781OgWk zPgOJ1WApfsHHtkU2oJEaSd0KapHI3Tn8GBSgAWgfZtQp3JJM5ioFm4szKnUQ7mM l0Eh+K5t+1NeVdByOdXNQ9RuB3Z73RTtqQMqJva4w3xyjTjHdyqkQyWpe44V buffalo.edu MIIESTCCA7KgAwIBAgICBy8wDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEyMDUwMjE2 MjY0OFoXDTEzMDYxNjE2MjY0OFowgZwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZG QUxPMQwwCgYDVQQLEwNDSVQxHzAdBgNVBAMTFnNoaWJib2xldGguYnVmZmFsby5l ZHUxHzAdBgkqhkiG9w0BCQEWEHJvb3RAYnVmZmFsby5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKyvdrUPd95IxPIf147Qjjm+kEBsfafoe5I5ZA SwfY8OH7MAWELUuslTO/9vg3iX0z3PhSrgYy1IUfTqjcaRMRjtpMLx5EFnFLa5z7 /tXbsyL3I3nqzE6Oqh906nKTEKx2pY2H5eKSoayCvw/whXq/2qTlA01Dtf1HNPbS 6hGZaoTX0nQPQJKXw6o+XTZN5kOMyMk8tk1XRquhZvqnkBIQwusYnGvuSfjXYrTs 3A8WjMRpqcsRSWF+uq0HZjkFjW7g6JFVP0R9mDImxVfhwuYms4eZrBRxpsPhTOqE 0FMoHX3ctNxzufPJ22jXGfsv/1BERrIpceGiZ6XCpgpfat6pAgMBAAGjggEdMIIB GTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUrpuwhY3q7npce9YGGlxVJUTSIMswgb4GA1Ud IwSBtjCBs4AUpot/i5Mcmu+u/NMfrD4CaDpZpn+hgZekgZQwgZExCzAJBgNVBAYT AlVTMREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UE ChMPU1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZh bG8uZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1ggEAMA0GCSqG SIb3DQEBBAUAA4GBAMCrrZKZingv2+O7DKxOtb2B+rk9X0IoisaccFfr7wuDo/u0 GBfZFsVvgRYDXDfdYjzrBON5yODOq1VSnfF46v3QWG30b+vnVnMCThY2VUnTlD9f UqSahaCJbQ29iTWokcNovSVkaHAh9nB9UcOxwJKp3dJR3ZBVa55+umCDRT1Z MIIESTCCA7KgAwIBAgICB54wDQYJKoZIhvcNAQEEBQAwgZExCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMP U1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZhbG8u ZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1MB4XDTEzMDUyMjE5 MTk0M1oXDTE0MDcwNjE5MTk0M1owgZwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhO ZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UEChMPU1VOWSBBVCBCVUZG QUxPMQwwCgYDVQQLEwNDSVQxHzAdBgNVBAMTFnNoaWJib2xldGguYnVmZmFsby5l ZHUxHzAdBgkqhkiG9w0BCQEWEHJvb3RAYnVmZmFsby5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKyvdrUPd95IxPIf147Qjjm+kEBsfafoe5I5ZA SwfY8OH7MAWELUuslTO/9vg3iX0z3PhSrgYy1IUfTqjcaRMRjtpMLx5EFnFLa5z7 /tXbsyL3I3nqzE6Oqh906nKTEKx2pY2H5eKSoayCvw/whXq/2qTlA01Dtf1HNPbS 6hGZaoTX0nQPQJKXw6o+XTZN5kOMyMk8tk1XRquhZvqnkBIQwusYnGvuSfjXYrTs 3A8WjMRpqcsRSWF+uq0HZjkFjW7g6JFVP0R9mDImxVfhwuYms4eZrBRxpsPhTOqE 0FMoHX3ctNxzufPJ22jXGfsv/1BERrIpceGiZ6XCpgpfat6pAgMBAAGjggEdMIIB GTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUrpuwhY3q7npce9YGGlxVJUTSIMswgb4GA1Ud IwSBtjCBs4AUpot/i5Mcmu+u/NMfrD4CaDpZpn+hgZekgZQwgZExCzAJBgNVBAYT AlVTMREwDwYDVQQIEwhOZXcgWW9yazEQMA4GA1UEBxMHQnVmZmFsbzEYMBYGA1UE ChMPU1VOWSBBVCBCVUZGQUxPMQwwCgYDVQQLEwNDSVQxFDASBgNVBAMTC2J1ZmZh bG8uZWR1MR8wHQYJKoZIhvcNAQkBFhByb290QGJ1ZmZhbG8uZWR1ggEAMA0GCSqG SIb3DQEBBAUAA4GBADIljUtA5JQP75SNOTs+xTEHPH63UXKAKz+wZTcce781OgWk zPgOJ1WApfsHHtkU2oJEaSd0KapHI3Tn8GBSgAWgfZtQp3JJM5ioFm4szKnUQ7mM l0Eh+K5t+1NeVdByOdXNQ9RuB3Z73RTtqQMqJva4w3xyjTjHdyqkQyWpe44V University At Buffalo, The State University of New York The State University of New York at Buffalo http://www.buffalo.edu/ EIS Auth Support auth-support@buffalo.edu Charles Dunn chuck@buffalo.edu EIS Auth Support auth-support@buffalo.edu UB/CIT Web Login Support weblogin-support@buffalo.edu MSU Dev SP for InCommon MIIFMDCCBBigAwIBAgIJAKQ1pC7pXhZ8MA0GCSqGSIb3DQEBBQUAMIHAMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWljaGlnYW4xFTATBgNVBAcTDEVhc3QgTGFuc2lu ZzEiMCAGA1UEChMZTWljaGlnYW4gU3RhdGUgVW5pdmVyc2l0eTElMCMGA1UECxMc QWNhZGVtaWMgVGVjaG5vbG9neSBTZXJ2aWNlczEbMBkGA1UEAxMSc3AtZGV2Lmlk bS5tc3UuZWR1MR8wHQYJKoZIhvcNAQkBFhBpZGVudGl0eUBtc3UuZWR1MB4XDTEy MDIyODE1MjAyOFoXDTIyMDIyNTE1MjAyOFowgcAxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhNaWNoaWdhbjEVMBMGA1UEBxMMRWFzdCBMYW5zaW5nMSIwIAYDVQQKExlN aWNoaWdhbiBTdGF0ZSBVbml2ZXJzaXR5MSUwIwYDVQQLExxBY2FkZW1pYyBUZWNo bm9sb2d5IFNlcnZpY2VzMRswGQYDVQQDExJzcC1kZXYuaWRtLm1zdS5lZHUxHzAd BgkqhkiG9w0BCQEWEGlkZW50aXR5QG1zdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDKjWWd/XzagN8lMWsu1ZiKlK/9POfT3YFc/vetSAj+oNQz Tin1coRgamRS61iJXEjZvJCi1TNv/+AEWy4wtNDZwbiFSwH2cw0SyYdT62jaXGhU ZYJv9y1T4foab3NdUnVJT/JT8m9e+UJRxLlDdUpGmZKEEIYbDbbuWNZp5cNo+gWJ 6OtjM7msMAZyOZPkNBUEADyrc+m99nX1AjLa0ZdVdJiTd6y+9ZDof1hXQcJVjkPf 71ShGsYxURX+qwZF2IWTrDOncAjFKRwhi5jZrFW033OxXAc5vJvEevy73wV7kk5M mgZJJIbzUVwY9FbALrXmAlSRCD1MPGXrTJpPGgm3AgMBAAGjggEpMIIBJTAdBgNV HQ4EFgQUYsqj3CFtywvK1r+dlrxS70ebNYQwgfUGA1UdIwSB7TCB6oAUYsqj3CFt ywvK1r+dlrxS70ebNYShgcakgcMwgcAxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aWNoaWdhbjEVMBMGA1UEBxMMRWFzdCBMYW5zaW5nMSIwIAYDVQQKExlNaWNoaWdh biBTdGF0ZSBVbml2ZXJzaXR5MSUwIwYDVQQLExxBY2FkZW1pYyBUZWNobm9sb2d5 IFNlcnZpY2VzMRswGQYDVQQDExJzcC1kZXYuaWRtLm1zdS5lZHUxHzAdBgkqhkiG 9w0BCQEWEGlkZW50aXR5QG1zdS5lZHWCCQCkNaQu6V4WfDAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQAeX/dL+7udRRjJNomeSzft33NHTUbAD5ST4s+I nmJaeR9HGb2G3fNMvTTl5xez264p35CfJZ8FUjOKfl72HDS/QY03TDUS7AKnZ6A0 4A8KpM3UynWjL8xg5068JlX4RCFuzop+bEF1Wsqd60ZPwRAi1XO/ar9HqnYqSL8L o3eyreBgDANo2/gg4NaTYCGlekLv+/vcczhUmlz13kU3yNcVi0XTFezyOW8gvz7r 04dCFDjRXEw8DFryKzScKXTFmuj2MINgZKXoIEi7QCjwfow4csyM1/9sIw/a+FMX sYuznXnqVmszMHVs185URGzbpXln/AHFMNMtopBJrE+reB02 Michigan State University Michigan State University http://www.msu.edu/home/ John Callaghan jpc@msu.edu msu.edu MIIDJzCCAg+gAwIBAgIUeJxFbzo6QUFQBwO2YCaJYbi4LNAwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmlkbS5tc3UuZWR1MB4XDTEwMDgyMzE4NDYwNFoX DTMwMDgyMzE4NDYwNFowGjEYMBYGA1UEAxMPaWRwLmlkbS5tc3UuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn2RrXq71PF/4zxddF3P2oCnCtCHQ obO7E2Okfg/tjVFIh/aG1YHZRttPF8wbQHBCgmUgGn2vY8ER7LqHDaBGHlQXCNRZ 1SU5v4+y4gWk4vhyPRaIsb6u5nLv5+LDqgK/9Vsvy5VeHjpfz9iq9RgiATYdM0mr xCm/YZyfcR7HD/Cxqx78EwuO2zzTHHzFc7Srkc3Gds402eIfz2Egz2VlaWtbBxGJ nHeSDr+8IlylYGci0uc8t53MpIUjHkEhEI5PutnRGP8YbWWnsZU+WeodluQ72Hlc kbltmpPfU/Ax5popLImgCaUDp1W1XK38CMnbWbuAwOj4XvrhI43X7TWwfQIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuaWRtLm1zdS5lZHWGJmh0dHBzOi8vaWRwLmlk bS5tc3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTwCin10rPLtpdOnk4J VwuQ+TIybDANBgkqhkiG9w0BAQUFAAOCAQEANGJBWy0BETga4XisIU4eUKsDbhB/ dOs160S/r8Z+2KyY6HpXgA1VwHwX0UKd5zBwEFPatDed5rKb+q1mEg+GFhirkroX U1BPnp04URMaoKejO9TedQM96/Ym0pQhkDbQCkuN+P556H/WEVsJr/nTNReoLRAu QiEsqE+9onXd3TKwKPh5pLkYPM4+5bGDCIeeZGfFNcps6rRSP+bkoMJ39hmDUmqC bfkNIuyhSG8qzEKSdLYdg4PocBa2BrNetkjLwsBG1AGb7DxtDZw0wFZ/JjItlOqr IWSXrZlHRA8K/3KR3Augqn/TSQCTmWuhM+gxc/ooYDV3CGCC3Kn9OgMkXQ== msu.edu MIIDJzCCAg+gAwIBAgIUeJxFbzo6QUFQBwO2YCaJYbi4LNAwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmlkbS5tc3UuZWR1MB4XDTEwMDgyMzE4NDYwNFoX DTMwMDgyMzE4NDYwNFowGjEYMBYGA1UEAxMPaWRwLmlkbS5tc3UuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn2RrXq71PF/4zxddF3P2oCnCtCHQ obO7E2Okfg/tjVFIh/aG1YHZRttPF8wbQHBCgmUgGn2vY8ER7LqHDaBGHlQXCNRZ 1SU5v4+y4gWk4vhyPRaIsb6u5nLv5+LDqgK/9Vsvy5VeHjpfz9iq9RgiATYdM0mr xCm/YZyfcR7HD/Cxqx78EwuO2zzTHHzFc7Srkc3Gds402eIfz2Egz2VlaWtbBxGJ nHeSDr+8IlylYGci0uc8t53MpIUjHkEhEI5PutnRGP8YbWWnsZU+WeodluQ72Hlc kbltmpPfU/Ax5popLImgCaUDp1W1XK38CMnbWbuAwOj4XvrhI43X7TWwfQIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuaWRtLm1zdS5lZHWGJmh0dHBzOi8vaWRwLmlk bS5tc3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTwCin10rPLtpdOnk4J VwuQ+TIybDANBgkqhkiG9w0BAQUFAAOCAQEANGJBWy0BETga4XisIU4eUKsDbhB/ dOs160S/r8Z+2KyY6HpXgA1VwHwX0UKd5zBwEFPatDed5rKb+q1mEg+GFhirkroX U1BPnp04URMaoKejO9TedQM96/Ym0pQhkDbQCkuN+P556H/WEVsJr/nTNReoLRAu QiEsqE+9onXd3TKwKPh5pLkYPM4+5bGDCIeeZGfFNcps6rRSP+bkoMJ39hmDUmqC bfkNIuyhSG8qzEKSdLYdg4PocBa2BrNetkjLwsBG1AGb7DxtDZw0wFZ/JjItlOqr IWSXrZlHRA8K/3KR3Augqn/TSQCTmWuhM+gxc/ooYDV3CGCC3Kn9OgMkXQ== Michigan State University Michigan State University http://www.msu.edu/home/ John Callaghan jpc@msu.edu Jim Green jfgreen@msu.edu Mike Bosko mdb@msu.edu Lafayette College Moodle MIIDeDCCAmACCQDeKH5uLV3BSjANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJV UzEVMBMGA1UECAwMUGVubnN5bHZhbmlhMQ8wDQYDVQQHDAZFYXN0b24xGjAYBgNV BAoMEUxhZmF5ZXR0ZSBDb2xsZWdlMQwwCgYDVQQLDANJVFMxHTAbBgNVBAMMFG1v b2RsZS5sYWZheWV0dGUuZWR1MB4XDTEyMDcxNzIzMDcwMFoXDTIwMDcxNTIzMDcw MFowfjELMAkGA1UEBhMCVVMxFTATBgNVBAgMDFBlbm5zeWx2YW5pYTEPMA0GA1UE BwwGRWFzdG9uMRowGAYDVQQKDBFMYWZheWV0dGUgQ29sbGVnZTEMMAoGA1UECwwD SVRTMR0wGwYDVQQDDBRtb29kbGUubGFmYXlldHRlLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALE1AYxFCOuA6uDLVeZo6VSHNbVmbObzusqrax2H MK+ThcyFLiDuvqrI9d3XjPBCKrgyf6x8NKEhqrPLhN3YnOHUiI/82t70xomuZ3Wl fSBUzcQMhhqkezsBNv7iamJyu7EDEd+GR8TTqLpBZlcwTF0BY4iPoRxoIPdrrWs4 d9AMDwd7o8P2NrQjD2saLhC6MwRKlDFbc93SebCgcj8Q01k993S1XAoNkMZWWVw4 ZdbnRiw/TmzFPqvMm39KPGcK8orFo4njC8BoGUCjeIWcXMRYbK51hWimZmEmWU7a CuB1jcDdckI3WjY6MiT4Gc/M2VsfYxW0D1KWCeiT8ofwsgECAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAcz2S23DyPsmrnymKgT1Gm81Rl0LRBp+oxmy+osw3IH262dls TAN2r2CzbFHZJRpBhhRClOQOAMn/TBeDQ0yrlEsfnCEsy3Mjk3dbD/j4Mbe4TQsR 7VrBno9rz1VWkhxT5NNfTHClwJPIjBqDYFVr5VLjBjzF8QtjY8VCtRGpazU11+GS AYQzRjjJS7MvKesaJ7bM8G3e8yw59CdtqugrMGi56x260S/QljWSqdRW/5zEiJz3 yy+rg3qRs0D779ThACibgRpLjjSHAKWMxCzeS+ee48ertDXVpwZ//aEBE1KB77mE Cwj+gi31yAeSySIjCQKwaYaS19pxtpUE81e0sA== Lafayette College Moodle Lafayette College Lafayette College http://www.lafayette.edu/ John O'Keefe okeefej@lafayette.edu Janemarie Duh berryj@lafayette.edu Janemarie Duh berryj@lafayette.edu MIIDLDCCAhSgAwIBAgIJANQFaKkmWQt0MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNwYWNlcy5sYWZheWV0dGUuZWR1MB4XDTEwMTAyMjEzNDExM1oXDTEzMTAy MTEzNDExM1owHzEdMBsGA1UEAxMUc3BhY2VzLmxhZmF5ZXR0ZS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoGGN4GV+bTZpczQjpIv7r27EiASa+ z9PMw8WgIYQRYc+TJMj5fIwkLXcEsDjNYyWdv7PiCZHimInfRgSRsz1r9dkL3t75 s3IQ2djCinSU97n1FUryykmok8tDcuNMpPW33LGOrrKGGfts+D4d+KEV9GnmT0Te v/kJ/1mapjTRE2ItfOrOQJ5+voB8HPq2/NdO24qgtUMMACsJKLRGBBlKuVjJ7DZf 1r4TiZNsP53/ZhTnnxpipp1nlD7lOT7frK5rEO3CIKjU//KMbWbAhM88j+AMkqsT U9frppq5xGoGblDu5TgcGSeCumCkrS/mQZ6N2XYG1wh0ZV0AqP4oT4zVAgMBAAGj azBpMEgGA1UdEQRBMD+CFHNwYWNlcy5sYWZheWV0dGUuZWR1hidodHRwczovL3Nw YWNlcy5sYWZheWV0dGUuZWR1L3NoaWJib2xldGgwHQYDVR0OBBYEFFqGwKTeGDbl eRAUBjhnlD7NibwaMA0GCSqGSIb3DQEBBQUAA4IBAQCdeXdogHkzYUmPbDJUuVli jC4xFR8cAYjsVYCPG06ejMfZxeY3Jar3Ow1up/VX5ZKKOXxuKt+NU9CFIBr+CfBp 2+WQ5/Gs347AwUz8QN1HO/2T4iPPQUlfrom8+8xBar7I/CSCZbHD56bLXl1evpsx UGfLSQxCGkya7nQ15ovsk4UCbl+66bkq/rjfr0eXY3rj7kTpjBKPUC7jyEIwfWEr tbwWFI/5gTyBJhPOJEbO6OE7T8ICp2Qmv0fgn3aHMkXeJ1SkKvyG8jMavwqog7YI vvsQPQBHCcOH1+V/HAR+jkHNY9LX+LMPUVKVsKnrHO0XHC7gREcKLb20vniUpqTR Lafayette College Lafayette College http://www.lafayette.edu/ John O'Keefe okeefej@lafayette.edu Janemarie Duh berryj@lafayette.edu lafayette.edu Lafayette College http://its.lafayette.edu/policies/accounts/ http://its.lafayette.edu/policies/shibboleth/ MIIDNDCCAhygAwIBAgIVAJYxoS4g0HtVGMnXI6lqUky18fzdMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcDEubGFmYXlldHRlLmVkdTAeFw0xMDA0MTkxNjA3 NDhaFw0zMDA0MTkxNjA3NDhaMB0xGzAZBgNVBAMTEmlkcDEubGFmYXlldHRlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIfAZOL7zDCIZIazXYRD Q1HuBhaHBAxRk7lGyCbl7OhdRN4JWgeyYF3ZwXnX1TZ1A6PoynS0Ax/52nU/oCoA ZNP9rCKLpbNPRIbIa8weqpfUH6Z/FYz4K0/UxtaXkxVZS01aXoTYpbKaTPT0iK8i r3LeDJwYHP9cMDpQOv0YBaf8gxtxcO+rmhDMgtP5UUpn6Aht4HZr1wJs3dXXiMii OWMeW/D0vAG4im4ImXHVyxfR1wb3AYbQ3g2/k3g6KlqbLPhYiDTPUbmDo1aJKhNI m2Cdn1puIhy2iPT/EErOb03vD8Zmnqu9npILEXNpitkJQ0S9AOXghz1DLIyf/crz XHkCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwMS5sYWZheWV0dGUuZWR1hilodHRw czovL2lkcDEubGFmYXlldHRlLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU NXfHvwg2u2UxRysyIvg9YEOimOowDQYJKoZIhvcNAQEFBQADggEBAA4YgrGDyz+5 KjDchK55/DJvcpHIy8g845JgaUVuqwQuoUMNQ7X33jv+60BZ3SwZ2IeQ2Ob7H0Tg d4tVfBNVLIb35Eg5hzI7L+eAeP6GzaB65fBVzMxq2yFd2hBjjtAHny4gJS7ezPK6 V9HFdoVQ90t9+HlfBJWs1tMf5+smMTGROTuN+nxHnEjr6nJPozofaZKXMDsZuuKd L95JVYfApoA4H6a/w1cxF9lMl2Bs+dlFOP4C9kvZNekgpOYWC1EmA5L4SLglywSw IxZ8wXmYPwB3rJluzCbFDPImBSY51mZTzT2AZnTjUPTY/7VhVFpk5jcBhxMVK/3z kmYrzZJG/UM= lafayette.edu MIIDNDCCAhygAwIBAgIVAJYxoS4g0HtVGMnXI6lqUky18fzdMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcDEubGFmYXlldHRlLmVkdTAeFw0xMDA0MTkxNjA3 NDhaFw0zMDA0MTkxNjA3NDhaMB0xGzAZBgNVBAMTEmlkcDEubGFmYXlldHRlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIfAZOL7zDCIZIazXYRD Q1HuBhaHBAxRk7lGyCbl7OhdRN4JWgeyYF3ZwXnX1TZ1A6PoynS0Ax/52nU/oCoA ZNP9rCKLpbNPRIbIa8weqpfUH6Z/FYz4K0/UxtaXkxVZS01aXoTYpbKaTPT0iK8i r3LeDJwYHP9cMDpQOv0YBaf8gxtxcO+rmhDMgtP5UUpn6Aht4HZr1wJs3dXXiMii OWMeW/D0vAG4im4ImXHVyxfR1wb3AYbQ3g2/k3g6KlqbLPhYiDTPUbmDo1aJKhNI m2Cdn1puIhy2iPT/EErOb03vD8Zmnqu9npILEXNpitkJQ0S9AOXghz1DLIyf/crz XHkCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwMS5sYWZheWV0dGUuZWR1hilodHRw czovL2lkcDEubGFmYXlldHRlLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU NXfHvwg2u2UxRysyIvg9YEOimOowDQYJKoZIhvcNAQEFBQADggEBAA4YgrGDyz+5 KjDchK55/DJvcpHIy8g845JgaUVuqwQuoUMNQ7X33jv+60BZ3SwZ2IeQ2Ob7H0Tg d4tVfBNVLIb35Eg5hzI7L+eAeP6GzaB65fBVzMxq2yFd2hBjjtAHny4gJS7ezPK6 V9HFdoVQ90t9+HlfBJWs1tMf5+smMTGROTuN+nxHnEjr6nJPozofaZKXMDsZuuKd L95JVYfApoA4H6a/w1cxF9lMl2Bs+dlFOP4C9kvZNekgpOYWC1EmA5L4SLglywSw IxZ8wXmYPwB3rJluzCbFDPImBSY51mZTzT2AZnTjUPTY/7VhVFpk5jcBhxMVK/3z kmYrzZJG/UM= Lafayette College Lafayette College http://www.lafayette.edu/ Janemarie Duh berryj@lafayette.edu John O'Keefe okeefej@lafayette.edu Accounts accounts@lafayette.edu Symplicity Basic Shibboleth c01 MIIDtDCCApwCCQD6wdky7X4GTzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwMS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEyMDcxNzE1Mjk1NloXDTE1MDcxNzE1Mjk1NlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDEtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANMWq+I/r7EyrigfJZm3jRc9 fa4xN+kPES2LWYHF0pxdQKk4liJsiAcieRgsnQtJabf16oxdJaX5r5Z9LlNnn0id 6hZdM4T+A94AxwT0Kt6o86IlntKtlu4fwJvo5P6ik/VaX2+LxqlpNy/aNlNuqGzT JoHZ+LraXqegJRXpCcVahFx/uJ6W9Z7ybZlVBOOm6lZRrToTuqubdaWrI+MKXKFg oEkoWHVBXc+3rp4U0pMAlhz6bsXOhiCExSpEDE0IdSULTdHpVv2myIIRYfTkPyRg C+MfC/Z+1UnlJl3PIdFa9gQk5yHYsHuh/N2dRsTxhwAKfR/AjTPKXyb/wiB2a1sC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAuNsKuf85g6Bz8vMh6IQksVPNWcZwT78c kq69q4BCsWhMDgQvrGq8uHN7lUs8fyNGCozbZdUj8i4wva5OR3m8hsB9ovTGDMoj wkDuPHpMcSfaewqJoCO3Jg2dGGIMKElSXqU2PTOJKkilxt8E+IgafAvzam4Hx0xa orpSZeHA1TBCrJRbxLZNG60P54J4t6SpfE8zDHMOt88TWWaDB0Vl8bYKgxsQ1h48 aczniMWxNcndoegGBC7NV6YtGUa++dFeD7mVJgiCXXlryBpZaY0CjwGon8kNTbqh W9RrKsWWF3tuwFI8f3oCwZVKvvChYx8IM9FxqhRz0ovUe9I7uYpOyw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c02 MIIDtDCCApwCCQDXPSTvrc6YfTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwMi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEyMDgxMDE0NDkyN1oXDTE1MDgxMDE0NDkyN1owgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDItc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALloJc85FA+C1IZjSFiHdNr1 GhPflD4qWVM950MNyegik5bGU0/ms74q5O3IEDofeckzXaNPXKz5B1KnbGkNQp/y Xy+7z9dOjzDVT9MWqOCFC/VcxSpxa3KJTUBd8pDS+oX5g5SRS+K64Xv2OShqzP7T N/g12W2Y33PAvuTLEZKw2knyaSdchRwa0WqLCuRl5rKufL5cgdqbB5PflIRmLITL Xzurfa5voMHFAdbmdYDNkjMwg/Z8ldxyNdttqQeV90Z8NkENQycGicyh6XfY4IXY qFxz6GmCvnXUCDS7DmfNEqFX2zKINHNeMi8NCZlrYqbtBhWk4/5Q+OI8iPXV7+MC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAA7fDQ74ZARexXlY2lf3S7+b2nvJayk7Q 98F+kzPzguQhumDlyj8R3yAuCEwjvHIBLcxBvWXUUkJsTeD5ZnVaIOlMOn2TddMB V89eQFyBj7KGaFCtOVxgIfrPdLcsjn8myKBDVEDpswUFGDp/SLR2OnE+vm/gW/em oo6slYg+Mf0B+mP+IHNsqr9N1WTwD3zL5kM8lIducl+d+UkJnm9uz51gOZh3hMJ2 Kd3rqmPy7tQFANBfV/bXzjlM7ZLjAK4wW6mSS4m0UO1XZbbm/AkXsl60dlMBgCM/ Gv4biNpIUmjLYx8A19jy719KRGjm2JCSvaYo5LZm+IhUZFSCHLBXPg== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c03 MIIDtDCCApwCCQDpvTeWJRArSzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwMy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEyMDgyMDAzNDQzMFoXDTE1MDgyMDAzNDQzMFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDMtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOLpSgE4jYvnb6JYhR2DvK1r HbO48YhAEedkrVX4edgf2bSCT6eHhJVXAxHgNVuds1OdJqwwiJCcZs1O8ZpQTj9C 3rovKPJ4QJYa5GsAEB7/F+p/FCvy8c1jKdexHeyz/55sHLuEwap8gedxLVEG8K95 T9vYpGqIlo9jnrr4cLq27z8BJxOxZ2ao7hZQuSAIs85v3PwFvXorjBhjZT3OjCAi C8pIlWAkZpl90ji9jDXhu11MdT1z4UHQjHzpep8wJPAyp6Z1m4WjVOtWLqRaWeMp ehlHS61iQVMRYu+/uPP6AIbWBZPb0MQ7FND/YmM/Kc0gFAf0MAETHKr58Z/nsRUC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAEbKwv2JQt1Usm00OsVMfTWePM5VvTunZ 798n9z2Z0epSDEuJEtSMn43vyqOfuIQyV1nsVZ1kWTctNQoj5SoKEATmOjTFhLwG z50vigah+FjVANeyD2ZcTSy3kWGPES723kQfCo2dzruJLL8I9ybwyBNdLX7kFa4C l/Yv36wENdCxlFeqwObXM+8L+stICBL/pvnj2Aiq14SmMcSJ/CPttMIRj7c+KcPl K8WKYitcgHdHSi8rAvsEhpmMJOI9ZwG3qJDO/eAc5DWqBU786QerYFyxKfFnVBe/ eS6E+KAGJK+KS2FFt3G4O/L1rNq5DqLEWnQAhHtqaoJ/UNqnf6L3Ig== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c04 MIIDtDCCApwCCQCrzyCf+MDcmjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwNC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEyMDgyMDAzNDQzNFoXDTE1MDgyMDAzNDQzNFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDQtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJjD6A2oz4dkM07zrZ8gaSFY piwQRfqFrA6QQG+AHJzJZakctAw9D4KhVTko441r/ntXwI8pcPdsL2Hv9GVMNQUu Ry184dasth5l8rrRNh07yyCg6SV3gCaThuwRD8UefFHTihKlcD75Vk4SMiMVoUkH EeNMzzL6yyx0BcJaSJmnzavQHFtsN/RU+KNI5dM9r8y8WhFK83AkHG2ZHNWlMg6A +uEDHr/jc1Xstn9ZVbvZ+3w2d87PfzeGec6EuQnIiukYwbdn4IpOxF3AeE3FKQ+X vgicWc/VAZgG5xw9UQcEFhDkNFa9qVwGhPm1mMCfcDMi2oueRsax7VPFmyIMjnUC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAJfrhNfNQKDopsgYiaiwU2HPcI6EpUD30 /xKmOiqB2EQjJJnWNMObgNEr4NZJ1MjK5y5JTjfkV0v6keF2qmyTG2AfKyYTjM/K rGEccv1MX391Vs/xrST5Gazs9vvKjVbxKe0q6T6c1W5RTIEekvLAgSt1ew7aKVZs Ja1ddHKOsdQ9TzAaAH9iXev3Tdoq4jHZu3u45X7LEDEsD/JpdGfm6Q9OA6+dJZhG sGI+psBqiUt2zHc8+VbCX9R2IVrqXSQWRyKPAUjcIwnLUbt4HDldWDS5Mi+hBr9p XB8yJt50bEJ69O7y41mFuPQD7Ax1benBzMZZbZmoeBzIi05aevuFhQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c05 MIIDtDCCApwCCQDjSEOY8gTq/TANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwNS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEyMDgyMDAzNDQzOVoXDTE1MDgyMDAzNDQzOVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDUtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7g6PsP+VuVBWuG6BxhPpRt 3XxQ7KNNpM/3ZG0VMyrC5r5LOzXS8VWyxWBdTdqz5kejDloIJKtnblvSvnQzaDfS FEf9fr32wUwC3nYQAOxO4WI39QtOKXYhhQX6chycSh4PvgPpTI3gr+3BpGmO55+K tarQIOCP3OE/+QzaN9hnk0SaQnbxiDFj2q8EbKN6ddFmwXACIWL+yFvyOEgFNVKS it9OHJezaEFhWjTjAyaw7sQEZxoT5h8XmNZQtHdzt0H49BF8qXkrqTtzfjV4npNc aKonVTypJY9XyDtxhXEeDkmUI/j7g6IvxBpUMG2k85EcUp738eltkd8FKDTEXfUC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAVi9wksQEgsh57PtRV/3K1YqU3pEQYVCh pgF8Pkgt6VKjFv4Hb/dEjgB5+oBXG9EQ6AqRSLUBVlHOBKRAiOceYPgKRaeWF5/t LmTrmZT2KAflXXOl9bwbhOz+BM3o08+ifbFDOKeld1enqGpFwItP1Vq/55Gn9Nts x9nd2dj9s7Xfmha8FyOMy22Dw75wsq82u3gvTQ8Xl/Gx/3X0HcaCACLJNhk650/P flqF7Bzat+XAUMUkuRn4EUsLqWMGaqAeYdxTuw09FuJRQCf60BeHuHxnAWRGKvQX IpINfKgmv13Ox5ZTjk5gQhRRsLSH8KfB5wbXDEp+0ESLFbkFfN1Hiw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c06 MIIDtDCCApwCCQCnO/+Xgwp/4zANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwNi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDEzMDE4MTU1NFoXDTE2MDEzMDE4MTU1NFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDYtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANa1O3ru19OwZ4KWCD8I7gBF 64r10zBJkZDK3b3fP0xhDCs2IbWzTXHA21ky9a5aHtP1vnM4Nil2jiZQpOxIv+4/ p8rThRa/MzTtTOhU+MTB5S/TD83uDeQAfr0EGS14huoCYFSRQdzlCAvcFlrTQE7P w2AzIH0PbXh2iJJuTDdnbXGJIC3zdqR/xSUD4daDX+DDSPIkMlbJPknTdUSeiytA j0U2DkB+3tUIPJEuUe0MDvEiYqS6my0Q0PQuIf4HMS+RbiqyrmKsR0/2btiPBDLu 8TayGw6sj1IYZ2UYb6M1mBgdHabyIgNTrdyCvOUMwM0gAC5ExBp0+Ly0/GkhiZsC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAwtljG0dfVGtzknpOqCFGQt7bhheUumzh q9ihR9n9e7PN8B6p/9DS8clIVkax7nb43gatrNBJSGFWsxW3patYbz3Cuo8HACwO mOs608LVSqAWvq4k5HWLU2aESX4UUTIDZ+z2HbRW30Is60aEAm301ONTwHGaiK/6 QpOjGIqh91mK3DQDcVoU7XXhMec8Vav9W1Nt2+EFrw7GAjo1IH4tCARu+n92JQcA Gfi4ThSNqrHJQ6xkLSbJdUq+wtep5iDX0ROiWa/2mLqp0Hx3NK6dpNOZSXcB3EMm gaHy/f27EuZ9fyRG0VdfMzJpED3ZQ9GAvSZoc9vYsXokIu9hC4aIMQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c07 MIIDtDCCApwCCQCvGyaNFxgO6jANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwNy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDEzMDE4MTgwMFoXDTE2MDEzMDE4MTgwMFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDctc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIK9SUTTl4ihzs4QBoULE6C yk5AtPf3nZhQq9ESmGfpuAp7prkhQo9m1ooMcUCevMQwA9FIkJxFDcPLGf3Zu1wn WXYtmiQdoANoruHGO9GFcS4moNJDyLAIkn8CgNAdlSREidZcwoned0piE7EsG3XM jj9ZHKU9+i7kJmekzt6i6he2yU0S7Ow6LVhtS7WxGKnIYJSV4ayrbne5SODLZLx4 y5+w/RjRCoNt7eqJtyTWAj1GF1WJ5W8YDCMzLg2wNxnsM/O7l9GJ4vXsr7hf+wgc kwhk366HOp5SE+W+N18BXBXeNZyxv/9YMRaZwyocmwWF6SeB3UZZAwWfGg2bCnEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAp0RD74h78htRRxXpGI3rqLmU/tS7xqbJ mMF28XrNC9BwE/55aWdMd+C2IKYkp8IGJs2v9sipqU4i4mI7RD4hWUdAWPj8pQp7 aHT0v01Ve8uY1fDiR97CntCaFxWbk46ML8uQWgZAvmzrMUjAQPdMTp3vg3t1nVi1 Xx9IY2eVOFOSQaN+RLjNXN5d8ooFv+0oT0i8p5Ncw8L1QamAaZ824UzXoKW0XCP/ Nwu0deS3ApmFEYLireUdroM6t6veDnKDwu/JDmx6nGPKt+//Y5MA5f1ysLQVHhdz ++9krSMCVY2W1eAco+mhTifqCk6kU0W4Vt5GMmny8u9QeDpJVTJGDw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c08 MIIDtDCCApwCCQD85thaMdh9ITANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwOC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDEzMDE4MTgwOVoXDTE2MDEzMDE4MTgwOVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDgtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKdziuauvoiWCV0mTzBAWF9 k6rat1I9abQaHJvgdz0GP92Z8YGduChD9h831Kt1e1AzdCW23MI0AYL7E3PB8O+R ljnC8SPXKl9TreRrTQ/1a0+6kLCOAu6rAmLlnyJCN4OvKdGRXwHoFumhJLHRK9YI wzJQjCPT7En+PZcVgLpuSSdi06LWEFpQirffjMqjLqxK/3Fv6HY7cDZXDxx34O0y 2ixkIHCbhrByL7IelhmRCiCAKS8dJ4Xt191rfyqUt46+t6lkq1iqmcktupJeDlU7 jhmdsujTqnRs53WxukGIPkjBelv1eYLfK0qU26G3R4L/gzowm+vdPK3J2nSd4+MC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAy2g7eQMH0XyCSrfUXf7J8JC70U/nW44J CWuzcXYZIzzJyldM4Ngf3i8POfxZ/8iLK7boNdG14mhsbGtiu4CvXcdMbXcbKpjA UVquMUnnnHVx+3rvRcafuu7ynqJWQXt3q7euzMHFFLL7SVG59863BqhwustzFRHp ZvMGh8/9Wql+Hs99rEQH2ngRdvDGXmO9FUXUQTf4QIJZF/Axq7Q1xtcEhBm5QReP DfI5aPsAyPJ5NAdPGYPDtRLQQwD/Kb4NhIHnvQCoXW0pDoKGJt42CvlrUYjuVhyj OdbyHpDoJAcT8BwpgUzE2Lepg89OckaSz8ToqGeZWhOa1kwKeNyqCQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c09 MIIDtDCCApwCCQDw84NuHLtLEjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MwOS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDEzMDE4MTgyMVoXDTE2MDEzMDE4MTgyMVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMDktc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOuJYSgp7rf7hhCJJhz9kwLh S0sSeYJtrEM65SC9RUFw/SixpfOPUaVBAhkU+J/aLfM7ZzomGbxJsmJFxQMaukOC xLPEuAcv6nr/Ykkw9RN3j5KAX1Em0X4Wk36UmK4KYb3+5yv9svATIM0XyRfAx4O4 A5aq1v1GtOZCdsyQt/tJyWyHwu5IUYtvJ0wHxXKVDgkkkwjIJ5bGoDZTMc5wwd0A MiQjBZ5DhtrChlpmwoBpCKit/IpHDBrF+jo9KXCmurL4EH2V5xv+LYSpSDzVzKYl Q/f/K4Sha03JvudMKX8HMUylThtCGfbm0Lxa3JiPFZwKUDWFeF0gha0wx+bF86kC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAPcMeaRq7b9dBhWk92afBOsXY5Yb0nbe9 F3R/lxIZms3Yxy+Z7QskBxXuB3MXQj/mRBcBeifiniKTB2v8RSyuX/rS41bkEC6Z WFrneBxY/RTiOQtuEl2IdpiaRGP/p7+SB51qgM0fvxgBOQX5Y+2PWrmLbdSnNKwb Svt5cRZ4r5zZlDhyag71QFsVeiJPWdGq7QRAS633y+jw9CiuJvv8Xya0RbvA1jRu qT2CvHeBm9/oiAiucxIYu9qi7LMRZ5nTGcbB7jnrS8MkwVC3hDbjiU8s2Fuom5XR 0jCcr6uEXHdehbdLcfIXhm9gBgn9Qc1p5g266VJrpEZHvEEueQkzKw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c10 MIIDtDCCApwCCQCuSEB3iNhTUDANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxMC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDEzMDE4MTgyNVoXDTE2MDEzMDE4MTgyNVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTAtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAON7kPITs+FmnhdHf1fwrhpe eemC6s4fgeUCrTZTpFjeM5gj/nBIvTvsWGUO4OC9s/quMXhZ9m8nbq2QOklNYSMp ka13Bcil5QuOkyRzYq3S6JQM4wrA6w6Ex5bd3DyhXUHgEiudTXRHL+q69AwPJYuk 9/TVa6Q7iefxR3iaFQSTrXM66bkpZIIXC1hEKSvFrCymHuVoqPsq7fzyPNwDkiKV ZuVTsv3hBDbtIJ7BVB0L7+P16EU5KqwT3JUsjOMoAu8BpWhrSrwofLkHPJkP1t/i fPmtkCvCcGRj7m3BO7I4h6D9vhEFNUgjfMQBrcJR6eShjlxCF9dUl4cYZz0cbvMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAiAA2iEZ3slqSd8wKE0YnvSo4N28LTbc8 5sgxWrZJtjNRMnviAaLgkSbDgE6GBrzMFhELbVhRHg/5kW+IdEPvqAz2U4EnaW23 1Fb6aGmW/e4CC+8SOBTCzlyaYwCsp8AFaRQ2/icjG2xXcRgHZMvM3LENAp7NzRIf 0mXrAspQvd6jJaVMuQ8EGuLvdWPWJD+iLQGR9SoKI9laotjDPrbOiDCF4hp9+Wuf m/BaAIIYCXD39C07Qv97VwN/cIpAcUsP78ItDQXAyrfd7Asqmf9DlK5sDD/oFk6j 9KdAkWBfN2kq0wSMfiNRqrxwjZXBmzQW2oMuR14DCed3Fcb2utW4ew== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c11 MIIDtDCCApwCCQCOA49afx2H+jANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxMS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQwOVoXDTE2MDQxODE1NTQwOVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTEtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKcjmhkfOiiu1Tiq0Umvo8GM fwBiqTPNO9orcF/QhOEQVSRrZM+KwCADZXkF34VGztaG4iRmGUZlyKjbXqesu/1h yM3uWTAqq1vKhdk9iAiYB+tdHUZYhqNqDI8Jic33QWq078M9iILoaM7rTptyStx2 M0grLFwL1CI6n162GgEyhkdXXYtqqeQhaAMcWQTZih1krREuntEu83FucOb0Qpwu Lu5XWEwQ9Pjvbbblq/IJp9EXau0I+TftVHuteM47mdw39XHOXKFFePVOlMYT9DuR MSsvwWKl++YWG7a8/Pg7yyygEpI+NL2jLhu0EF+2iJGOGVKb2Z4DmUKAS0icBhUC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAK6O8LRb/eBfAZkN4VLXtLEZ9s8sWBHwk W/a/YimkiPmQhQhWzQ3uZ1MQflNiS0NcmruCUg/qCa8xOAt7Ik4zEO5mFgxBCf7E tC7hdRj8Fn6WrDrVu4TA0cj+xSvMa7iJBjNEGxNOtp/W1Oi8VLEJfpitUfDYw2PM nsfa2OJ5Krb3rDUBidmG2Fync6ZHBYDXnxdoueK1J1vin+S+YjEJAT+1v1Lk7a8v LfCeiCOHIBKaIRqciG13ZJ+fLQWyNPt1TU6Jy/V7IFUUVrACCwBabRW2MMmNpXaW eicBx7IfaSfqzuucdLtsSWjphQ0zYJ6+2XdsHSayBeIBrGGJbs7xDA== Symplicity Basic Shibboleth c11 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c12 MIIDtDCCApwCCQCkqAigNQ2P6DANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxMi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQ0MFoXDTE2MDQxODE1NTQ0MFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTItc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnXsWPUV6pI8H138OgSvz7Z 0PDrkPTq1lX0Y3ANzUnn+X9HMFyyoxyb7GPZZxW3meuTDF7BDjTIyrRljHGYiI+7 lwjQCsSTtguT/NDgnWZBzLtNM+kum4ChJuolO1/sXlCns6ZIxMjw5VAPefF6xGAT MVTPj24ux9wxgp5xcRxC/bUFSPp+ey1Z2vyKLS01eGDBY85qzL3jqhIDWOH87F0v IdPyzDqeqgNqw3XpmFyifmu5T+n4AoCjtH2lVMwhy8NvBkkCLJFjkg8pGGjaCKyn MOPQOeKsW29/paC1iCyw47nykkOdJY7AFMIWw8NV5QahjlJkce68KQX6dFv3Jt0C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAP8SfaoYUcW6Wc00rRkGcA+2137f22WGv KWe4KVp9Eo0OA+RROAb6TxaXaDrdcvnFnI54bW7oV5BtNi2t4MmBEUlFGyBedeaV 0zUbKntd87wb4zbRhzCZjfmfp5wQ2jIq9fGC3As1HcaUsklncNDkE0HuBc6F0Hjt bQAmOUVlt/79zh+f/+mqxqqiwK2uuEs6KJ15hJAyZkwOq7N88Jd5OGLn8ztPZ0Qy 5Gv+kdHz/dqfgrAkbfkNf24KVy7BwbH/532fSFDLErQrgDF2xGAgRYL9aH6YP11Y YgyJlb/FhdFKJHhAUk7/fZ+5d1o5a9Ban26ok2vCKWYPaIBr7Rs9Tw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c13 MIIDtDCCApwCCQCyRiLQwEPosTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxMy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQ0NFoXDTE2MDQxODE1NTQ0NFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTMtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOCZS62vb7y0JFUQgX5vypLD VKfue/I76ADNRTO90gmC79JpTTxxTUbIV+NOLSvgkb/a0bZgi/FCocQPV0xmMAkj Z+950IsYo8WyFvzTr0g26MJnkX00Vb48Iu2aWBjlmsnEYyJNgJ5Nm6LnnWAN2Zfp 0JzIl1JkBKjKBwRJR6ckRGAR5u/llVsuODlrvKmAinTP+mtdJaFft/FtauR+njH9 FtwHihqhtd2tcBTQPoTW1nWfbEzkAN/018+bgfdIm4UT4H2EFbmMs+m/K5Sv8Pkj QcbF9DddHXMFrGGNFnXEUYT8cwyzV0aPuSBHFpJYOjowqIg5gbodD9QBixZbrr8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAAdu6avVouhj8eHCOx5fo3NQqFirGz2CU h85OJwmMSMN5iayR5pxgt+oEtFd8e28GiVdWdaot+Dt46fH+Rnqj4GpA75HeVhve YBMwBtmM3786oBPogCBxVFwQPPgEtn1onlHh8ylJOjFr9ySWJHyKBN6QvxlrV2T3 6c1L/oFtUs73EP7YeuzXunpYBOuFnCwKM+5fN2dsbLY6WHdu6hy8S//bNXkSUFub JUiem2NP6z3zGyd/g/XFJ0zQKGxpijFxG1g27pgi9z/wXBgXRwY+7bsZMLr5PRSo uCrxRbg/fMVo7dwMTLfijtoJ3A7iCBR0WaEebQBWrGrn5BfkI6IF1Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c14 MIIDtDCCApwCCQDUNbhLDngRYjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxNC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQ0OFoXDTE2MDQxODE1NTQ0OFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTQtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQ+1WcJaM3D9LWOB16Rt2vg D9LpuU/lJuWHodzBExsKFIOOlpa64/CO0wrq2AknDIFw64B5x6GHMiNSybF/E88E DfTqT8bPt+4+3MA2n/s9dXPjtnO1SHCxZ1Ic5Gb16eAFipVsfrq4JwKPCdJn3ZX0 hfnQ3oeqih+IS1BqbWoNh63jc3SlVG91KKWyVasnV3yj1RRisYTTf1TghB6+Fxau ZYfxNlCx06PRAWT4pCNmjmVfJpgpxykNP2o7Fv/OUKwbY8fYcH4mZGoFks6OO+y0 BjBXPrU7CdxsKfOycnIEoMJwmKS461xvrDMJfLifb6SPoq1nbN0Qb15R2/MKTv8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAVW/od48Qepl0BeQOIChyohUfP/gHE2dw lm/hsfcoxSVVmRNMMHhbOfu1HZkTVYuOkjda4T5jdjlv+tp7bakVQ7apFpX0AZKj 7RgIEUgzsn15fPoLaTGFOHKdVXLjOwi/QPJ/CHXk9LOw1g5SZQ6cZmQGwP/mi2Wz digAIcJM+D2UJXp6FmU+96R50hdHIyxbkdNoasS6sOg4mHNNnckFLc32dH0W/kJn PNNKdruP97ko9B2vY49z7cqhlz3xEx9VAHTU9GcLqJ2YOyshrLaVoUojqM6yjfkA eDncFAS+5zEC/5+N9hugExgTodHT+o75ExkhPq4kJLzcU2/4HoOJXQ== Symplicity Basic Shibboleth c14 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c15 MIIDtDCCApwCCQCTAB9pmjaSjTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxNS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQ1MVoXDTE2MDQxODE1NTQ1MVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTUtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANYL31/JZ18BB85j5oD5s94/ o5OFzFrBhA73EZFsx0YhEznulTpOlfmV/JCtb226QmM+USvoYbA5IsrCVL5j4Gn3 NKtbO8OYf4xNqdwdNT+f7SJK+6PfErWi9CR+ZdsBKKbEplRIReVj9qx6kLdSRzAq JWN/GpZmGGB7/QYi0O18GeeyT7sDtKGyFPdyVP+ZJYSA4hnw+if0UIhC2MlNUrFv 4UPrQ2rYKETpLiw26yAZp/vcRkIhl5cty2CmtYfDqw/1yCbT/mj54z0FbSPfEvEE gzfZgfRgE7JxgCkxAmDuAsq9HbJT56jW0TEF17/bp/3E8BAutGtD6LniVgIJT0MC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAcH6GsMF3Nvm2r3FMhTPemZ98YGSFwRgi dDRZ8x0c8oKcOFhyQRqQYFINeW2lK9dCsPm//1XDv5dKf44NPHDWbWSJb/JlSbFj rSflhejzIVSPW9NwPIeFfm15NQRy3dqKzeL3JEwjmI3RpY2i7qttChPVBQUkeo/i 7VBUMff/k9kCLWejxL6teuVfwSzQuVY9zjCCQ1bXwDe7+GElLKonRD1daXq1yiBI zZjmODLTLNOp2z1BNQjZhJZI7yR4CRqD3xVFZToq3GVhThvvcB/4rr1yM2nLKfed qkS6ZensXYiORTQRt7JFnHckiY2Ojwef+NEmH+qXzN63CXQvyeMtwg== Symplicity Basic Shibboleth c15 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c16 MIIDtDCCApwCCQCUJIfJ49kJTDANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxNi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTQ1NloXDTE2MDQxODE1NTQ1NlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTYtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnXW5+MDJApO3GxLtWTOvmH hPgYxNik6VmVseUkNUNL0Zrmzy6Uq9Br5Dib+ZU2CGvRfmUTCVxHkqxafjUMrXKd JP/M48Tjhc8IT6ec9nSjpdJq04fKR+8n5SDBBuc8BvDD5j2Cj5dJU/nQvA9j5tIa Fqa2lx5GvHSq8s7HvE+1+MOMbnOjQd+7hQ0hQzDh88XWWHq3iXxQieOneo81l+GP DDF/aK90fGYbhy1ShTlbCvbpm3h9LYXv9P5ViJJmFXEOtcjKIGkMWwOXUlo517uI oMcYRz5VjXNds6YmgZPjWEFLNjGZmN8SPNlMZFqglAKdKzCEWwr98qWPoKQw11sC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAWwxaOZ5XpU1J+14P4t4HY3UiHWWQl9uY wkbhovmq57V9OP3kUAUROUJxRTpzuSUvCG1LRE7C2zfJdW82jqZmoZQqy3KaaF8X lbKZptPmZ8GnATJTlw6wtGfKRYqBivXXLChBiqs7uR75Up0t1kMQrbrZ7klMXGrB 8GWJNgpzj18ZPCV40Ieq5P0wyuZ0fO+aulsSUkBtAzMtCE/0kieUiE/hqqCtrQMJ PBjEZySotuQiY/N5Zg/ucsMfTbAoojBNme/bNR/M6xDBlZhqzb6WNhrmZtNySKjj puO6Hsg3pxJkQ5p5mDze/Tm8DOsOqwdBN6bRo/C4hVgNU5CjMoExnw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c17 MIIDtDCCApwCCQCFdDusKlMBuTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxNy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUwMVoXDTE2MDQxODE1NTUwMVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTctc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANj1He/109mNqiFYOASunol/ IOTCKNyf2yV2li5uMx7x6j2JdAwDtInnHK2BKF0mVRz8N1LmCwt7sPZNSI8JXjS9 Q4RFopf9Dg6EvQ0nWYQls2dsDvF2m2AX5IyIYmfXE7XY/qXT/tYc31CuxHW0uxHg 6DRGpS/WPaaapQw6nQc8ia2wRRFGO0xonHgcgOPYb6Jk27pukM2K1d3I87GqR8TX DNM8/p/brO9pzEYXBQcgcqLJlmY1rnPPAh86liMQ3zNxJnqFGwvzDE+XTu6MpP4q MFWQ0RqEWDE2y5HvwN7XWdIqNgcLhHNhh/8+N7ubm+Cooxkz8uXNmXIlv8MaMDcC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEABuIfXomL762HHVy2tRuS4lw5qotLd5BS wF2niIHZCkyhCiOI4pVkGNwHy+gvRkKGCxmNf9nx1ho/QVKKWJEIh5tWgCyZOYHm vxyuU6sW0k+YtjfhP7L+Kz0tmtVrt4o95vTfOtWLvgY7igSxFHBIieWX+XSlLZSf hLaiiko5XJSKEGmkMjRnzwSF1YD4v4SCFnFqV7/HxuUpclxu2cl6IAGrFMlvGpzo J35txk7aY2738cFMruJXEMxwqZ8zm5LvPMtV69nqMNwebxUZuzthNDwh3u7aqOkq 3QhQKCz3sYRqcrvjtUxEGXLuwUv54rv6Mj5njsxvKjFKsbiiMkZ2+Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c18 MIIDtDCCApwCCQCfOI7bHjTqYTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxOC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUwNVoXDTE2MDQxODE1NTUwNVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTgtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPHJr0ywq5AEX/+Jfdo8L379 1Zti7CJJgsYofkPWErV1y71ugps3N/l4hSzd5GT7iZsaR4z0vOnOcQwNs2nDHVlM Ji2T5AbzEaj01yrSb/5AxHkVp0HGqxIj8tlnHI9gFkcMCuHFDgDt4N+DhV0Mkeph LwlRVfXuR18yrTWkSuIbLB9Ksf91hrPeECMTFApurw+x9C2ePi0zwR8hh9N6AWPz iJFhT0N5ks9RqVYjG4XoxP2npNSeIHPB6YGEFRvDlAcXjoCO2kNqHm7buX2mtIJz kc55J4MLpFUAaVvx2GJe19T7sAkuLESmVfLW6BuNCBFnCpvU1RKkwTOGpH9PyMMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEABZ7GAIlz5PPOt0x1L5McKtP78qyaaPrz XZnI9UmWKdMCF5SJ61txMDPUWpBDVhGw9p4vFE5F/obRmUpLSavomGxlEnQaIkSY o3vCDoRReR9PDQGnVr/GEqvYDnRtrwYwxa5yVMGyWokpRM/HtZY8K042lMj/81T3 QhYwVA0LoKlWveIcxitobG36zCvMgxZLuxdx59ag9rOQQ0TOlvYSEvYJEDL9gf2i Vprrx8KyCC5GnugtOKt7VCZhYvR4mZ59BXucK/9T5uI9GqHHoOJRpxkFcchKzUoq BomT2MTODlV0bGmqTRa36LJ7ohNn52U8iVsB5OEd2kmXqB17BRW0wA== Symplicity Basic Shibboleth c18 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c19 MIIDtDCCApwCCQDCWqQxvHUbxjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MxOS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUxMFoXDTE2MDQxODE1NTUxMFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMTktc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANfrkt2txI6Ch2UgUjtWFF/z U48Eq5YZSK6AQf8GH5yFTAC5zvY8KFEio5OKNQ2EzCzxFD5HZS5DSbFfhoLPmrzK Y3cKAbiGLxZiz/HLI10Xz5roj27jRjyf0IqZKiIVhvyWZJteCvnWsU2XjazXdh7E veRmrr7gGUQ/ipMPIa2Js+VjU6u4nlDYYYoAgQqnvaAgQ2wsm9/HN6k2FpL7nP6n 8pgNVbm4zep0MOjWpkci7EEi0xSIQoQfH3g77Dq700gPvVbXiT4IZzsC64Jae5Tl xfham8wQQQbBg8GYf8vO+BpLV/dQab+gOIfpB11T8BvK04Gz6+V2524R45kZapsC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAxxPbIpw1FeKbq1v6NGfxNkVrX10mPorh 9BSg7f0nfvWUASxFw/NEpjKUgTXVj4T8Q0ZFIPGJc5UNUzetJgjUFwGl4PBlTjhI VwGGHBqvhshhbmgjFDTwFq/GwNOiQ7/8Dl9OyzGBqRiO3rldRLa/JeEPCgBphRJQ olpBhuvCxarJdMYIbIdI+I4bvlnqtpkK9bpZ6+9zG7kXo6VDL3+Xe+wAdykVa0CI XoCZjiHTOtGbd5N6KPxQ1TSjAwQYSjNUwADBdbihf7q40C/vsimvgKWgx/wQnkS4 d/GY27I1SiKMpPKV6z88t+Np+zvDJvHCQkJWvcor5XarKm4pPUaOLg== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c20 MIIDtDCCApwCCQCyN/CnQBNfqjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyMC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUxNVoXDTE2MDQxODE1NTUxNVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjAtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxkez6QKzr5zmeiZzHQ1ZWn BLzyHU1EZ3UIpLnZYbhQ7TxFr4pqDQ9TDyqGis4WXftXYdpH0PCdZdCjzZQVbNrh SwzD/hL0Fvfm9rtaOdgwcec6EBVDa1gMOeiJMSKe8MpjJEftM+J43Y1k9JnHj36X flU0DcSc1k8VTQNN/kVugagUxEy4x2CKAQd1VRjeiACQF5euRzVHipEs9jr+Bf0/ mflwDV45bWQ8hRmP0rTG+HNRdPHySahlLU6KQ+TI7l1EZpPioTNYsqujrmzOlTjb TGA4hH8rFM/iMbdbpFZvenTl9Mdf/P9krx5mYoWQ1rH6z6DuNn7qCaYIozJtbyMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEACHe4sLsnPRkTXBpzpTjthO4cP5phvn/m 82MPd6VWsvKDtqYssFjHce5fbQ9Xh+XptDKjyljQrWlDzt5Bfvd3dFxxnoUl22un TODFVErCT7lxxqq/TPRAUuy0eGjfPK/nDlWWG5L+19qiEmUBPnH7XB8NByOWH/Bu +7qILN37VjQkfGMTSUO3/ZGzlbWKZf57T+rsYu6QZC9b0K4oOeTCXknVFfgDWYIa Zo6wMnMZrDgyuYao+SqacHMQOloCdb3RKOxXWbX2sXXWThKdoGqKgBjZkn8wKCa+ m/uXVqdJVf0gxfcL216F05lL4FJHk6flilBrQAsQE1yfkMaRouAShg== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c21 MIIDtDCCApwCCQDdQuzaUPTXcjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyMS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUyM1oXDTE2MDQxODE1NTUyM1owgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjEtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHawW/IuCLlj29AWEzxd+ns o8X630J70fda+8uIV1mWj+BWCvGD975cEppbpeGbF5qPjvw+1KEBsaZfIcl4ycnm D+tvIkjRflIi9J2lZDz3h3v0Iy/TLchDRmBdvRq81FgLJqhWXq7bdJg8Fymy2d+g PnCM8QhCKEOWsj/Mfszp6cEyQzbYADMAjK4LYA3U+53WTlU9488MQveEit2FueNn 482jtUGf1IR0LGGjDKtIvtOF0tVk11xs5BI6tNkya3UFuGo0VFa35CPBkXS1KBN/ 2xMZnYJ261/1fGcUcyAT+AFUSMAsuR5MSBgCsQzLmQNTIRROTo7SYpFy9wa5DSMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEApZxzKdI03SzsaDBhnAf5jrrLRqJGtN0i Dc505sNLbzMO4dmmXMfsPwxeuzig8T+bo/lxIw5DImqT3MgzuUlnTacEahKgy+HY nwhYJp7UIbtdc1YEVMDn+g9sBkYWJoVGn6rc6RSM/i58X36hsqOWydRW/TW/Vhq1 +9JKzk9TjW3KXLOUtSFVET7CHj7c0Nkdnh/ISEfY0onE2Dub02bCVIISWx7Qh+w4 v/MA18RWlJ7eK9wsqHctGHBQ84C8jf0W/uuEQ0sXMf3ROM0/nPf2jzoWF5tJXwLM ZMibfmjcfmIb6eH2l8KLkW2ULvHdlr01M6EOo8rHamhNi+jaOAFGxw== Symplicity Basic Shibboleth c21 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c22 MIIDtDCCApwCCQCrsUO79prHnDANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyMi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUyN1oXDTE2MDQxODE1NTUyN1owgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjItc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMEV3idfo1VjXFUIFrlLGE3I bZPQyZUv707vc74SJmrlgcxctpHbue95uADnbwHQ7LXRIMGajnVxvNfq88tkG679 mem57N04mKCix0SARtfJxvNFX9qhRH2otjfg36/mTelxA/3HD1TsoW1kS27trrQv GJIBoADA77mykg07B8v4KNn0kDqiz9w//H9Oj96lVIVVlz4ykzvgabHbDpu1WhBz iyvPhOkN9j/lRFqTUmryozoe7ktBDgnaf9/yRkDT8W6qFThIOtb9NRYrXE5rpZTk hCZUAUnLSHppNQDwN76NCqXwfaDS5FjE+ci9D06ukVRcGQxczFa5AIrwLp2bcdMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAp/oFtM5Q4AM6Kuz/XUF/fsBVp7rEpppI RvknUvT7PmT4g/3fMELgMgV1LHlWNrRQ/FeC6MZJ24CKr7/8UBGPBdFhONh7SMue U1iQosbGyM/KLRjRNdgUbWsuCL5G/cnifUQDkhiVIER8u06lLiaJ99dp/rMFETcH D6B876UjWt88qYbbW+DFsP1St+cvgKsrlGjhhR6XYH9/9sCeAQCxDuzKE21VBoUj ScdFc4UnYTlz+5MoqZ3kDDKPLCJvd8w6cn+uEEpYastCYDXd0paS0CE2bPqS3Z9f Say/eR2q/qRqk3gxSjgfKcSioWikQjlUXczPrh+TvmhOUUX9CVF4OA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c23 MIIDtDCCApwCCQCz9E92pNQ5CTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyMy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUzMFoXDTE2MDQxODE1NTUzMFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjMtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI2hBWGTSGiSAzn+n9rBMNb xdgBKZLwk+7OVLBpxtxLmvd35G45YI5/dev7x3Sf6fMHP9bp6SxrssV2MceOR/RS 1O19oUgvlcXhoK808T/oc2Rkvs5xttpPyVlI1AZyrbnAHaNmp3rt71vQ6JAIeLnD AaZNYKTxjPayJ/BrNrHdppNRmcvoZnOkJUAkZl2fHeU8rNe4JuW83yPzxqZuu3Uj YXombal2zFyEMLjcmqG7nNwkuLm+a7H1xeg7ni2uZKLc7nl7i11q3Ph4h6A602B2 u8uwv7+bugbtEcnXqlOVtEqMSNYmG5omFLeCzWEOM1DiHao5owcUfbL+dMZW/nsC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAPcwUZ7q3Ham9l/wKxswzVwITyhteym5c QIUjRu+nbc13p2f114H8fwLJt2a96S2v+RsF4mJsIjsO4PoaWzwAzCUGPtMuAn2E T5hM0GGpQkgUfOJb2m1jzCRJK4WfEx//wk6w1Gcm9id7o3wB7kFh/aDkp4V4Pn40 HtCqdVUK9CjLDLV7utMAO2TIZvJL6qPVEvgVJuXkjnnH4NRYq2rEolVYXCk5j9qe wuhwPzRX9VUu1nqoKSj6vTSuD2Rv3vYPWD7s3rakpy0vSXigoeS5zhCzaPuNjrd6 qa7bS2Un0wX9s9pyYox5YvOP0JJ7YRl/UNNX0qgfYxPZPa5wJWChmA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c24 MIIDtDCCApwCCQDWNbkLbDcc0TANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyNC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUzM1oXDTE2MDQxODE1NTUzM1owgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjQtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHb3MKLfsrUWy9GQQOWYcE7 f8wMGYTwYgXuuq1LjPTNAI9Xj4o3y8y3KsAUIsSyqkRoTQF/ecc8OCDXIpbjt8jl 2sa9uCPzVyMJDooprLuqZBTi7cuoFQX83Ly4IxDYbh0NReLV1u71XPYzoc3Xkk8a M+kDG2wbZKZ+hi0C/klUvFBe+fP4/lfPJiC3xX+mEHyPcn7+UUGW2pN/BV1WPAgq eYlya9iX2o6cOKQ56BIgPW2PZklL6JVi9nd83wdGbiKTBO/FOKIpV4e+GKqrnqMQ IF5aeBZo1YdU0JXTonoTtLhHt+F+weo/7ms4jBwfcX4oPnr/huDmaqeuZ+9b2O8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAP4jpRJ4XIu+3h0zRexFf3lo92ReL5nb6 ldn8cqMS/rKZQ43fmyJ9bbj1IxNRU/hUOqhFDKkl2mEbeVoKiOabDIWsIFAE3H9t UmmPPt3ybNVY2eYngK0VC+a7pFjNPFVmK4GiQiTdl6Qc5W7Viu2Vf1l+rVGKMBs0 A/ME1yn0wPiGZropVARFrHXMJVHazOEICOx2qRNmi/I4gv5KAHIn42jQXHIxxrAO YpQ3b9o/oAdOWYLrYDKwdyKlcev+QhGj2wEia9wyon9Jcv2xUKhKVfWr9cygSumv 6zdXX9y4XFNq0OGeohW9FtISytfQuxHADPdW0ztAb6YwbzewJuQibQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c25 MIIDtDCCApwCCQCxyiUiWds0wjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyNS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTUzOFoXDTE2MDQxODE1NTUzOFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjUtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwVBRWseh4Ke8zib7oiHexZ JHnTffI93gEWbucWLAHg6f0Pituulngx5detrpu4k4c5GWthsBXLep5psT76Yg9j 4A2s7J0/5LxmlDiKUu6QgRHEDOCklBSkUJiEDGoVCMQsMVlcmvVHcRnshd9yvI7u Bf3LHPtZ/jU6Na9tAT3c39JQQXLMmScz/KtrGXAss4GOTWd96/DQZDHvWi+Mw4zX 1y+EOOlXfmu+wTHsSSivP31qrMbFJ/d3LGZ3PpzGbpL8nsnjfzWUbuVeRS+ykrWh 3MjrkeDlG/jZwbT0H4WZ0sOmimCKpY7UHaknvHLs5LEfi0KWMv8JhySiSfkgJjMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAHSsPaHVwH9IkQ6mHqWoKlT1GZ4sxLTIE fU8g3St0LjbyFYFY+VQSEeMVdxX6ATqdHXSTHnbeU10YkAaGJc/gKvZrhtRIAxQD 22i/mr6F7xaoz9jqf8k68EN4E7sk6qmvRMBXnQJNiAdyai5ODnoEyN5wf2ZrH/Cl tUOUKe+REUug15aJyuW1r4VMekJUUpO6X6N3ZYoSM1foeAkCtf7GcC4hgfZ9s3hI NWKCPvylme2gLr6ZL8/BmOqTzXqLu1vxlf28umgU/82ntWBc0OJcko8zUdmMe3ZN 2t9uToaF9Ptn6ZuzkLxAfB2oWecoG/oVGWcXvQub3WWLEYTWCfA7tA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c26 MIIDtDCCApwCCQDvAR/qOvNiLTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyNi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTU0MVoXDTE2MDQxODE1NTU0MVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjYtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1rVIUt5F3qhr6Yft4Dl7eI vQMV4UQNDpDA77VUsxn/3Z/jMzFp0+giTgM+mBW9ly8ttrtagYOlRWivA61TektN Vcha0gCCtjFlLfdVNmLPDppHIifgnixiFbloc9ulu8/fRNFqj+MPSuHXEhBOKjbP SXlx6TUWi/7sg/psj1xeJpUTZmbdTitut+v+SSCjhF7dxF4TQ83L4rhKDf31Yn51 0sYfqdMNhaziNzMlLp9pK+gNBcULDPfblSFI49gfjQYfobRLpw/wrFwlyJabT23d UZonwhEEQ1JlEWJV1Acgla2IWricifgGLwRPMoOA5E/fb177ChOptD4gmCGaDe8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAvBnDhYPqbx5zlmF9+fXP2ykD7QwOak6u vxEh5aFwHer63ytZK79fwQInjmWQQWB2puKQ2+U/EuWusqzbbNatM7SPTAXNBKve e6/fBKVegmUP9ZZ69K5QdRyax3l500vlOaII3jegBbKd3iBHjUOaTIet9XlyMiw9 Vw1+VMukkP31hvsMRbtLJJMOs4Wrb7WkMYmL6ttrQozxVrE7pVDVDi/1IiHl8OvW RmzwBwyHYwQnXTJ+QjXu8NAmBCMZ2PO2f4bkDREEQtRb+lTED5oYRrj+ZgnpTqtc 6mNWNY6gnYMtobd7FhkBa1IqlemKKnGCdHvhl8fTZ8ScK7Mc1niPig== Symplicity Basic Shibboleth c26 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c27 MIIDtDCCApwCCQCS43BqwhhmfzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyNy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTU1MloXDTE2MDQxODE1NTU1MlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjctc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANzZ9vWbd3kCOyDCezHJuTEp ZtkyHBxYHugQbVPD4flq22ISCpMixCkqiQnWWkuZjH6NB2n9AunYbZiPIKYLKtcf 4BnCEZaj79Vvhf+QMatawZR7PpZAzL/I8lFf+d27J9I8WqI8W3Dr/iv341fDE+dh 5fzJkbeyz8pcaINjYdWZrdkLCm5n+RnRNIWR3q1J9dBYdCLMIAmnJnSoYLdZlgy3 38He0CjQRvRN6Rx48Vb/2KQoAF4kMMwo/zZb03xnQOtYwwwXXL8LPpwFqIc4p1Kb IvW+/TtIP/22Q9BC5Weqm1yx+FVqzXVLbWWvqzDHvg4bfDRjhyG8YtMEvtf/mSEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAhEZzmWHLsgYkQJocgo6xqeAdBBantZGO wGNYl4qB0NMlO9zhwm7Tk77BVJ+69y7KZwukOnNNr+rQe5fsEkGJe+bsoVyx0dFY lnifX1Zr3y3w5KshxhNdITTOlXdaZgXHUP3x2kE+fWbI9RFi9DsYRqAxaHWpKX5S x/qWVhcrSjVA/F6CBb6Ic8JriHhfELJPBBir7cerTRxFz0cMqsUEyfVVPJpwOwQS M+QqjUxt570Nj50A+jdpNP+ErTsEMCOFV/AvQYYniE0kk1glgMp4S1H96ujjoNdy AJTohOkRTRaJTNS2Bk8ue2wI8rntz7tZKeQ6DXmO1VTRxkaBJyT9CQ== Symplicity Basic Shibboleth c27 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c28 MIIDtDCCApwCCQDNROwInPgtCzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyOC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTU1NloXDTE2MDQxODE1NTU1NlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjgtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMkvh3iDRt0BShdv4SSzEw2f ep1xsGoKtwQYVXdkwrqeQJFvfRwhd/WAPu5xMhbSUYF4SDYWd7gAabYh7Pr2rOc7 I68R2wbhDRGWg4xjREwpjFb2dYV2yJvOpujGvxqRLdhXyuTVUBSdQPLMEoe2tkfg VoYDD6W6I3EzVKxn8bOlXxTmO904aXz9ZcNGQsBCPa7nv4SuMlEj2Zcv3a9evqMI Sog79tEjSpHkb0qLbiD1YZttuF5/Jseva8O1OFHTcCyP62upQ3zjCLgY5Ivp64n7 zAZqq9zSry4Hg6dkEkLRFHv7RIaz6/SVvUZNX/iXFoMuBVjBqxCDnWsD9U9uBj0C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAHxdOJSY3HyYJ0dnP5NMzs0l5HhMmRncI yTu1wLHLLXQbIhLmV5+/x5/B5mkjZHpR8j4yA/VumrcmXb09PFIvUwhpZkNxU0TF QjKdVghot+9Tc3fq4M5SSreqGsOuhDfkdzDIahWaoAkHXegyorX4U3SKp2cjx4ir ClAx5M0fX/6avCxNNyI6F2ym8fhs2N7wdXWPGItCyLZneJU3gvfyOy4UzO5Iqh3w 4OBCVdCWKkL2Xp/+DLmWUCttpTx+WG6diSeeCXeQXmGR4+DAGtbgiW9eh4ts3UdP Nw6WIL68H7haXQ82tg2apeL4s1dojvtIMH8un8u04NSalNXc8V1D6A== Symplicity Basic Shibboleth c28 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c29 MIIDtDCCApwCCQCe4ITZHJvVTDANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MyOS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTU1OVoXDTE2MDQxODE1NTU1OVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMjktc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPH3iv3or/HrQcpRxYA/THzz 9jyOhXYUQ4Rho2qQAcebDG5R6fZatTuTFzNq9Lg6JmL2MLRPQ0sm2kOxjl5NVPKj Dcj2ZSU7Xxu02tUezIvKZWXiObV3vewM3SG1bISx5ZV63NexHc5ua0heTkYwD55U jJO4z07aHlMC2rY7q5l+ssX/EdI75tCJIqS8+m6kOEqTeu/7SOXWNL+pKjK/irPD OezwMevMJhabrMwjHmcFTZRQOeQiJ/PU2DWlcVIl+XM0s1ZJL8q4pn0S/NGIoxgb +Cn7c5eVu5pcDGSeWfHmrp9zIpWKjI2eIojXLIbtOv6EYV/RM6u8Vquan0CJwysC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAiqH/wMjNqSUnIKxnPejMbMkYLg48TXvA BY5fFuYbInu8prvh6DdZNju1ReCtKhKPpjrEbvPwq+Lxg1d5aeut+qvgykthSGzQ Kuy6V47bj141ujrLMGFpqzV6hPQSPrt6kgJwjae+55Pn+3cwVcDILeyGX8Dxq8w9 qmJcmiM9Kprk4n4uQXfaB1Uv4rxXalvcC26FodjYpfS3rkNekCcTYezt4m+mAeB4 ETjPzmyMsdxPz0p8clAJ52LMdn/JdZ+y5L/92DR8MHcB60wg0NF4u1IHhjWSq6wI n7P7GULnowrgKfV/HrGVoaIitS7h/926nVQPB4evjUdqsH52osODqA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c30 MIIDtDCCApwCCQC7CpeHa+uUEzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzMC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDQxOTE1NTYwM1oXDTE2MDQxODE1NTYwM1owgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzAtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANcw0MNjfMxgv8hkJ/qzBZSB +6bWn9o710JgQG9qfQs44xVB6aTVgrp8Fe2mS7O61g39t+VuC5lhNmzxYRTlw8rt nbzLOqaKqhfRHXYXItQ9LMRGP6NmdYMhxyS8Ou9YjURvJEhUoNoR/guPOvpIQr9y 0lYxpx+rpDbGnXH+BjPe8hvhKUAikonorCN0pWuo3HUTSR7d168XSOqYWNQBS+3D tS3Yiey5F8kSzhWa5XDTkpU0d0f7UqHXcfd7A6rFkWU6o1pwyIysgMixsaxc0u39 2AyNFKK7c8uFOhvyUuYrX6ZlSl5ToSaDwLxNAfDtY5o9CUrRLHC6k3PDsyNQT+UC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAL1iQTt5L06CAvtFj3Rb3FHBFb+h6jwhM jP/HkThNBXu9rr/UWSXEeuzK8z5sB1hgvt3T+CHyjU5vxtX+xPBYCizxKHmpdveB eQLMB1U0ADaLUX2zxl5TABWJ94KgeMyaL8l6F1tZ6mjilSWIp1m9O5udU2pRgH2r 5hHq9NqVlAA2pYqQyNAwC8/0nrTsy1PPQD2Z57JAWcw6B4/pAMUKhqTPrLppXRuY LX2oJLmeTKE6dm+rtpowSmP4NCY/pVfX4vsC3T1dHLXvisYDtyGXnDGxXs3tQ0Fr fx5xhOHeQarRZBCbTi558CkhWev+a11VsHWTlkccWpRRxRJ1xHbI3Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c31 MIIDtDCCApwCCQCk5hGWbM9oZjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzMS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDEwNloXDTE2MDgwNTE0NDEwNlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzEtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/FCOvOO9DPzZi9Rz2GAj9m sSt6JwtT0V3em68ulVoB6oNKRy2EzuBihjAy4uJmmQnmD1TkAHif98Fa0DivdLiL N5XGbH4D5UAEX/eb2ibfkxUJumGbjVTd7T7ND/Oguncml6+v7ZgphhK+STb7pl+Q 1VjZc/8MwpsMR/cC5TYUlCOlxNDD1yhSUE06OHAnaL1OJmO9Q7ycGGhJH8arGZGw 7jR9XORDIlO/cJ048lzLRtf9RDyPalOD/Lk/4qeiNgvouzoSvvIN7TVyOGJjlFQK x0eseeov3kqh6iy4dQI6XllKx0LXAoxGw2xx0kzSg8OM7L/AWonZ6RGYPx4UMcsC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAAuUmIELSdS3DQ1CgU2Nq7VpZufM1ALjj OfLp941+hFNQcpmdS7p0HWlUSeggAxmQHZQ/hdgjjvb0/fcP9H/0eKKc71ccrVe0 X5UXCL+C3D6EWUjQbtHOv9IQSDm63bjzLolig8Oq8wk6PpvceaT6SXjk4azH5HFe /LQeiYXrvQZqBnrLztKNCy9iTjPPb6dj46cRIK+o4vSsXtwn+sh/gmTM1Td4WoB1 ye/l3xITklvhfU6yAiD3+DB0a7hY/13hlwaXqdvNPup2L16EOU/w6BCyr96h9TMD 2SMd1dQ+JxfHTk21TLiomBe2hZZOeke69LkmlMNTWqY99g1+GMSc2g== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c32 MIIDtDCCApwCCQCjntKwq0CL8DANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzMi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDIwNloXDTE2MDgwNTE0NDIwNlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzItc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7nCB6aXqBvO+a+N8G9TdIi CcN5IHF+zRSKsgMOaEoDpSHiea/swxCbjjiT5RcgNtisoDdyTlAzuxJyFPBd+DiE 3p8ECfQ2yjDUdoJeoytZ6NZA206tewRjD6CG5oTUkmq17D0FyDDGnN6bnurJlsw5 TDY6QH3QyrmsIQn/8FM707c8WJ2pM8FQSR7gI1IsgDR41KiNGmlDqktBKfSrm/Mg fg0/k0/GoBfmJ6iuTGeHRtXo0LYTJuq/F6zycGF16C6ikuc6s9rJhGHmadq6wiNf vf8MQwU4/p3aj3gDKmoyCh1pfCofpjUpq9aW4GRzVZZBY0+Zld35YVFJqKUP6G8C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEALGwZx0Jw+7FcpeivA5opFCiDXEJhGki9 /8p+r3boMOwSRdQZ2141p87FgrVuNEA2VTuk6FW/19Y/aCH3h0KsX5lylz4MQkeZ AJTy5LfsT9vQgWMm3yt12t3eOG7xkDMwSPHPfCj7zhp5IADuk00GZrHu9DWNd8Bx usN2D4+pbL7jU56rO160YL/FUzQNN2J28weHRbRIpfNF0WaychRfqcaqDojWO4mH VHIAZlQv+O/weejJqfsrEd2fMM9rNCrGIdS8R0KoQNsHKVS0NYgQzalkyf2Kc4uS MQQyuysqkZIhPtSGxW51FevSd52CgXvPmAhKSK4M47aVM7ruAw1Wyg== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c33 MIIDtDCCApwCCQDD4DbIICZV8DANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzMy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDI0MloXDTE2MDgwNTE0NDI0MlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzMtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkSjyu+D82k8yDP+ruU7xmI C8Uz3CrldWlwbzvcNtDVOX+4eT/JeoFqOdYYNNmMgP3adROkdqFNgxMWtI0y/Ikf erxJ7y7IFwUdpxIv/gfTNwoHKMUsR2Q5s5kQKAc3PCna3qz+j/jZkwNQcgQ7ARgz 5P/Wau4m2mRNZynnHPUal+sGthKrF8c6suvcZHOvBiBdiOGHLGNbiWwJNKN8uMwO 4gGj/c/AQEaWv3mD1GSJNsmse5bY4z99NgermeWv9EHFHEwCPt/gbK12YsQ8FetW uE1CI9EH2y0FIBdRbZ7mULm8mUVdUEo55QaehOihLLargz/THVIUbkZzYIfDnBMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAXM8WREnd0lvu2yoUwqJ2qIiz3GBdVBZl i5/OCVqZmZdfxinCR6sgc4Gad7svsp7efxW2Th/Pt8L/k+eo03bQnf+qJornbuev c4J1rkpwuLK1gIrr4h6dQg1XlANrLHLxfYcij0n6PXA7GSMFXhqT2yytq1wEnPRa LtW3UzG5vb9J2a1hhDlqgskkxrE2LeIddzfn+XdZ6aR3VA3NVC3BdZ/ic3dFHPcB 0Sc+JcpiQmXpXjio5/T+m46XL3g0s9RfdEhGcungH+E7B6QiS+oC7glgI1F+paGZ eB3wdNklU1zdgSfJ/n+IS6OVAwWGfYrYpHtNMzLDaX2a3ty7lnoa8Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c34 MIIDtDCCApwCCQDbZvx3dF+d6zANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzNC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDMxNloXDTE2MDgwNTE0NDMxNlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzQtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK1NxWJ5ukJODGabRtOvQQAm 3c4KrSR7KP4s4kEgvloTIhPwsYWwv6w1X9ZMnqlP0mdB43mR8eeiLOgFyl2gVxdO WRKm9lENVEXkUPO8ep1X4JIErp14S3ji98LWn2QLjCUrlxiVbJZTkqDom6JS+bwd /p4S3Tray+l8WfjVQYd+RdE6zahs1YDwxUS1w1cUPK9KLNZ/UHm9J67KJ6t6iXS7 2rrhHayvzX/eBjuEMNlZOAWacnCiv0VZjjWDmpkQ91P3CCKf2OXR3g5Vt61rZPU0 JF+nVnNhlFvgEApDGYYFvDMOuYvS7hhqKEdk+RMEAkUQmeQa9qWirn10ndl34GUC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAR0h55mi1wJsRrdrMoUIZe0u5+og5BJCH PZpkk39Sfrb2RlnhKIEwQQXdZS6O5WYWiF1vjfpA30VhadVc1PbnsYLAFhf+9IAf ggul6KUDy4IAuBl2JyyZhQMbZRoZinSgGtbebRGxKJBGP3VM+lVJkW+gtqLzeoSh c30Ud7wmReA4lofgQ/+lBLG9veeVJ4LUReHVvhbRzhvLp75BQTvNJH85rr3UmBc3 dEcrSMaqfagevHFbEN9yhT5hZ3+j+buAbu34T+yCK4QdXit1TTCiqE6bw96SMwCV bw4CJZjMlAcIqzt0o30AlQ4XygzdFDb5oYNEuhwsw42IThzIjCEz4Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c35 MIIDtDCCApwCCQDYInEkjDUKwTANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzNS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDM1NloXDTE2MDgwNTE0NDM1NlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzUtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM1FD5N9Gc4DhrTj6hcVxRUB MBy6nna0rdL+qczo2UNmE/ZJRchXXf/HqySMlJmM73I4S8vqbZ8r/Z1yt1CtL63K tqNUeScJhvk09201iKboEXNqsUXa8GPFpq1T9Rvgawhg8I/8m73Lmuqo7Elllcm5 6SQyD+JDK23BomWyDQBMUYPiqJtinnyfb0nMndzbCQyhukfoYL6q9ljKFaUU9K27 UgIfhmqF8QhUdWO4oaxMB8nJYBSlHVrcRFR9oZ775PdN1IvHbC8u8rtNqTZuP5s6 hUhsJ3LgSsPZo7YdqQXoYNDnlDl8+375KGPCcTHgvXklzKmr+ZtXUXj7Qg2RLoEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAI3AxNOQiTsAmbmCASAOzCL+1ZscW9YOm H7lp9Wm+5uOKB1YIb2U7UMcaxziPhR8y2VB87ylLz13226WUp1UGJUjNlhed0HRY Zh3RjIwUDAjRyaKLutWETs3FCo/GVvzVhViLR5pXa0ze9OBI1uWnBFRCVtn/az39 zIZNiQBSFpx+VZ56CS41XyQRdm4MuCI2eo6JxzbsKgc6OfPCbEce1oP0owpyNq9A KiUz95MPife+U5PYWc6k0S+pZDjltfyeQ3mPX5tNY2qIgi8KNuRFcAvKzLIUEtNV mbbocfNwCyFETlpmB8lMBU9V0wfJew+BPXih5hBxS+na0XrHvW4STw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c36 MIIDtDCCApwCCQCtKhS/sprduDANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzNi1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDQyNloXDTE2MDgwNTE0NDQyNlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzYtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANZruMf5bf7kMH09a+q9v+zG qVqKFZWoSlt0DZWihEEVAv1IuDLaThMydTG0Bjig++MU0GIU3kA4laAOu3E2RH6J ruMUCA7AY5qFKA8nJIIOhw3kExGDUJnJetSNLvO1qGi0Gsvu6rq+d0LeOWDeH0as GK8G1Micm0vS7OKvUmqiHE8gWIxcmR8b58y2U6gr/kUz6SfUU6m5DBSGzugfwkgj uy9wJnBoohMgxrznOuqe01H7urVcU/SLuCRc9K0v317ejl8kbt2V2qpouqjmvmXR 1EaycNyqYbcyeeUec6Zo9Aeu1rjQUSiw2bHQktTbPxtHj7k934VtFO7IM4w9WfEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAKfEEW1moHmh4HyTSLnA1Nm/4x5nTmKo8 SOxVG1OALv/EYunMnYGcHDT8b6QScnBKHVcT1P4lrWW/TsFXeRbaxMEp37d/7CwX f2NdSGfwgzcbuN10a87eRUYmyr4z73AF5suh1y/xo4/U1Ia3CmNsenoGFySr0HTN oTEOTPgDNUW5wmmYSLcIw+BXEmnZRIGD2751fY8n3frPIpUDx0kvywItFNb6nTQ1 0uM3qG6CasMdaCyOhb0p3L8UgUzfqiOpefOAHK8n+bHqe/iE2HDjg9iYTwK0AAsv ytEv1dkzITV4+IK0+ybgG2DVObUqohAR5rwEaZBsGiuujnRaZFQhWQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c37 MIIDtDCCApwCCQDnU1KWpOaDtjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzNy1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDUyMloXDTE2MDgwNTE0NDUyMlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzctc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwa2WjPj0eiONnxBotP5Zpj 0bbCOjAAXfAfbz0PfUtdVeuThFEWAm1S+ohcChpmpCBHPfjOjIZoqie8Q2XeKSyI BPlkXC69aVuR7deRl3hVtF1xE0KWIVyl+SxZ4GI+zPMb3G/yPFB2W/izy3E26Umh uyWJSp40BnqEvTL57WwDCOB41AIH7/zQ5PR2bSFYgh+3fDtxRz5//4Eetxn6ZWvc KF37vIfyCyVdSnHBgl1OLl8vmhNdgboz9GLP6JDMsHIt7LNkhjfkW/FAB0XKF0Ph U/go3x/94gybK+APYOo/UAA2oE9s9cE20QNsgSiLD89bM5mG7sJC0Hvnh6f20scC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEATKJKCA/5M+GkT0Xh4/Lsaoz5Xwvm6mU6 8rWNuuHfsN2rhSbQaVVac0iD4BLjnrDIi+vt9Wa3sImvaANwszq6P//nzsXh33g3 Q+CrkWhnsGg+TFON/DqOMMLL9OEIJT5NFI20AcYvabGSpOb7uFJAcnVbG+RwdrWP ZF63kT9VEm0f5KfNJhc/1VzY9zwUpe2+yIkAGiz4jSVJ52lV2aqAxVHmf1LD6tuN GDWszHMnxWxnY1Z7QkTwPr8qvkh5lXD3mOmFk0TFbHgL77vH8QAAhcU/mBA1+3p7 dlbLbFzunEfrdS7c1U065nHjVE4DQk4pX7cMJENPtN43lOit10vaWw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c38 MIIDtDCCApwCCQCrlAi0/k3iFzANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzOC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDYwNVoXDTE2MDgwNTE0NDYwNVowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzgtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmq8dzXZy6HlTZ/ibPuInn2 xZRruWo6kCnKCf1OZpxk2gdCBbCHQHrmiuNlvSdxCyHp18EU42CUovssNXpCCH7g qPFjyFPQrPRFWD6WXfVZ0qf07XuajPWjGh5aEGqxLXBSP1bV3JkSlrA1aPmNjdZO 8zMRA1H8BPoGooX1hVmJ18BKS6mTVUtMWT4qO4iOl7q38zvNOdwBAHm50lrnBz+z 6wSO77F2gSyRdufDmOFzD0Rp8fHwvspTgGC9vPvbX45Ntiu3NA1ShzTQzeOyZgja niMa+ozgRkUTiBg4Wixx1TxRGpmd8KP6r1CO/2/ypSJ2p1WbCI323cLpqySg610C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAlxN7m8J3dxruWRzvmL51VahROB19vauZ j5X4mTEjPfaRtVwl241EG2A0X6NVY4nzqiYH1p9aSgGEButL7oZX7leomH3axj1k tHUmJPpWwd0uPnf5O8OqL4EwupgLYuWVwl3jFZR+9no9FCE75wh/znjE8863FC9y tSydNiV5ElliY6k6d9GBcvh6DcaOnjo0kne+AMfvbqHADj3kGE7dsHxQMDxMho4C hcGr3mNjE7cVUCeVukMBsGhmzNnp6B7CTi5uVIKxPLB48/iLRX90j75eYo1IRVYN qmlN4dUO9gFZo11WJwBOKGUUoslGqa4Sh0XngdcRfSnZm/4Tkapw/g== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c39 MIIDtDCCApwCCQDhI0wvn+m+0zANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2MzOS1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDYzNloXDTE2MDgwNTE0NDYzNlowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjMzktc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4r2oonUKgaiPFklZT2/gbt lfb6My/n7K6/ZfAmAtpzrW9RkjTOwCG12Zeo/H8BN8no8HbFIKrUOEhzMpROr6qa Fx5zayR8rB11xqy3jsVij77CxbRGa128mH28sib0dP74bCzZMy7fp1+UNnsvRtMM s4ZKK1hp0vZ53295ZEO7zhZ4jpU9YTWMVmf7nPcbEutK9n/qq9e4df1SlNJgS2IW GpleLRsNE15/rKk+j1C304wC/tHzQ4+EG0TwsgdcnyfbuMbBpGgmIjmUmAi4PwJ6 n9FSz7FMlsvE66zraEt/lixEgnC10z/rXMD19gPgmKLNMdPBKsdgRTfPMVXPWmkC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAA06s51gHt6mfe6QH/UVtEnSg49y9CJ7+ zG+6RvB58TczjmvytRK8p7pAe0bbwiKhXilhxjeqwOJAKW3u+96fVeRsRqPfMlBj eNI4tJ5HAJs89IXpLvCOIggKhR8an9g7bsMwXEGbYgFCU1wsYiGaQ6ukWmDsIbib W9UgiBSg9HVtreLHc8jYfEq57IvMWzHvj01He6IhzNjnnQPbg4tMlj8OS/Ax4AnL P5Wpd+4rgwHxddcaFIAO0MDOiEfrj5oxCzb930cAyao2M76f6VHFCaGQjoaLwxey gPjJYKZSREt9afl0h+0k7/ZJDl6gYWzGC6ZDOg1FFdsceVESsUYwIA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Basic Shibboleth c40 MIIDtDCCApwCCQD78modeAcWBjANBgkqhkiG9w0BAQUFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xIDAeBgNVBAMTF2M0MC1zaGliLnN5 bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29t MB4XDTEzMDgwNjE0NDcwOFoXDTE2MDgwNTE0NDcwOFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQK ExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSAwHgYDVQQDExdjNDAtc2hpYi5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMk3VsYoKQYgXJ3kthvfWl/3 NVL79hVtI4h7UfwEg2Iwev88T1SOMYXXAbcfuuhqM2gMlDFRa5bdV5HNeRdua/mv FyFeDQT/bjtaj/pJw4LDnzQiV6fae+Kd3Pru8/aAelL/CcDZe2QZwJMt3JGa85O6 7051KNSrr51w1N+tLU0Wltgk0uf78CnV+qB2kWLfmA+VakpWnASJENQ8O0me3F21 LfFLfRlps34rt9GTWk1k7bEt56RacQ2Lrq3rQ65Mh3S6eNOowQ7wOOcgSwepOdJI XGPgDvuokXMkZBN2UG9CPoX1O3lDr/1rpqWERTqCi8D3EboCWY1LGVe5KHJK2MMC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAMShlPWENNiCh/U/FQQRNwPgLIPUYmUY7 W15iBbwuyIJ3JeZNe9W3XLRzwyg21aaaUHASTAuxPCS3xV1Kht3CdAVQIKg0zY5p eCsBkPZF5rl2VxlgRpeKqvnKojTQ//ZQpGcrUjbGEi5pp2v5qE4KZdDRoaoRRd9u n+KaQnHSl6045snBsoxhytVWQzgPEPOC1P7EwPGEpJ0WenLMUo+cJ+TAhT8Hxw+P ghFYbiYFAD1UL1Tc2sO+cfpKRmWJgNONyY8hAxiYTt3jZ6sPVQeXdAh/SYBtMpsU sdtXTQkeNBbLGnF3wsSTVmQoRQILSi7k1oHOwQShfmcNR9ElmM4Z/w== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-aip-ucsd-csm MIID0jCCAroCCQC5v2YxvskubTANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt YWlwLXVjc2QtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTExMDgxNTE1MzIxMFoXDTE0MDgxNDE1MzIxMFow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLWFpcC11Y3NkLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALiVGpV/MZLzLDr53rznfpk7lJFhw8j2mlVaKBXJSvLCxsHJ HFUpwmJmcS92rcSoPXBYwlryzbVavxSBo2jnSk1+h3Ie6TH/9S3H/5YYj2eRL0zg fgOmvgc2dLDLG++Y0JL9viv40Xza9JhX99xxM1GMmlJLJLekJcWh9QZe809nUzqi 3zoaREgjAuM8isl79MiUWPO8B1bkFTt3su6hb3saTWeFnEY6ULNuJPg2jv4oYLvN dsDL72GRU8pVOgoLgBw8Pb0CmQiTeam6AnJd0d/UZltK6vyVs88yczhBs6RFLDAc 2CTegQmF1Ue0Vxz8jIXCjO2si6akNw9UxTpKjJMCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAS/M+lyvYU8VvaioMPcKOkCfm0HdB5SEpxXIKWg+fqbwNTX91An1x4vMa IziBQdKtI8y5G2pLKZ4jmf8qAXTnqvSqHJnLc8ge7j0j5s+62C5n+t1pEJcNLgD0 Ozqt4fbMS9Z/2m2i8OO9LstXrtk0x7nOwUfdQSzt9OnPMHBg7ZQxerun+ToDrHaP HQXkAbcJaRgcNksrRfDOIRUryZRz5piZSU1z0RIY7CZnNQcGse5D0w1ypspS1vmh j7ktkiHskhVjK6Hv+HDaYMfQBi7vSRAjisM8tB+6S6kgUWdulGwWCrHJLYPdfFdk yOtac7aHofXIlMKslsTd/NyGO47OKw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID4jCCAsoCCQDcO8X8C2eDVDANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNzA1BgNVBAMTLnNoaWJib2xldGgt YWxiYW55LXN1bnktYWR2b2NhdGUuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0B CQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTEwMTA1MDIyMTM2WhcNMTQwMTA0 MDIyMTM2WjCBsjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYD VQQHEwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24x NzA1BgNVBAMTLnNoaWJib2xldGgtYWxiYW55LXN1bnktYWR2b2NhdGUuc3ltcGxp Y2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC50BoL4+FCKjFcDNat+YrrAoRV oWdicIv9LgWb6KNLQqKdIXuFNa3yZDf3XM4mKYzJX+PqyNQ/+8rtGiliI1i1vwsw 16AKfPGsBWAMLGaV4VA6nZ+JfIJRKxz9d1pa4N1Tvk8tWpyCKFPZS7URe4euB+V3 fu81Jwy1m8KvMxGufDpfKo9t5McZh4aayuWZ54ALFd87n8U7IHzSmVvZRLR8aXQp NrVZixe+VH3ZQlqAjMuFs9WtaK/bjQqXC5xRjEE3evfMkqsuEB35vNd6Q1zK796a oDNTVv4GQshYye3MIBPMfvc0MvKf3PqO4t7aHVH0DQzFMQvoW8NaKVrgALflAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAFrzD7hw9M5af13YmQDQYoBsSSrmZq/I5wE7 ohOOALnBqUjwvBS73GWqcR6c4WQH6JlEX4BHDlL50mIqSkhYqe+YWxim4C5DQax3 pGb8ZuWGGnPO3cCwkecFEQ12zt84jfs9BIpLpDya6Vah8Giofpj6ylVfBAdt59vu HDbaOdtevkkZAbWPl3kNar7+l2p5z8S7NgxWYw05aanStb+W+v9pU458kMWLvPYh JYh5DmzZ+Z42hhbg7E8HD8+u+B68NAVi1thgUz8DsDKIYQdlNpLfUkjO7J3W24fj sT3oDK/wqweDdtLR765cDaz5k+ZzIloDykB9rXjpTDy02vjZ1Cc= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com amherst-csm MIID0DCCArgCCQD9sQASqrmovTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt YW1oZXJzdC1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTIwODIzMTk1MzM0WhcNMTUwODIzMTk1MzM0WjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtYW1oZXJzdC1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDEneC4EZxWRPzf7eoj6OzZx++sbko/hZGYmjRJ5TzlGt+/A2pa o90+VLqa+FJ6ERGocEllv4Pgg5JKxyHI7AkECGG2k5S29HlgPci6pKDwuJcgITN5 4fPvAYCvZpGatFUAnAV+BfsI/sMuzf5J7XqEVeu5BSyu0wpO3ZCMUSCgxbuyExRX RahUXegN966sK4w5ltIPSOZu4x2SztE9yIvbyDG0zQInmY4JlS/wfoLyl/ywDm1e ciswmnuKsqlQ7pF8bRDMBhFHl7uN7E5tIPKMqtG51bWr18ti63ToKWvrVoXWDBUv i33P95hD+2JTvHVS8rojLa3WoSNuWIepfDmhAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAEp+xBFEhuDsczAAfOWSS0nndXBxq2vCoFdyon6zH99FAByKb5SszQbilriV iQH6OkufLlQgli1GPnZbEwDp9ImoBorjde+/ZtIbsrPBriviOasiDIHA9/6+I48H wenYF0q6T6dENNF7bmIeIvGuGsWlrZt+F03Hj8xaprK0asakvsCSEWPqODdpIhiB 2SQ0JOkoiXToP7zHs0NspwyQBhJ0z8MmgE51NPeuOgMCK5EfPimgk/H6F7vG07/8 Fo3/p41UYM824/bXLl5U4p7EMgcyAXAtCqbP4WNx+S5vtbk5Tfoo3u9hvG4/EcKc YiHyHW3b597dO6idLwP/gwemnTY= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity Shibboleth shib@symplicity.com annenberg-usc-csm MIID3DCCAsQCCQD+56j9A0eUuDANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAyBgNVBAMTK3NoaWJib2xldGgt YW5uZW5iZXJnLXVzYy1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTMwMjIxMjAxOTEzWhcNMTYwMjIxMjAx OTEzWjCBrzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQH EwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAy BgNVBAMTK3NoaWJib2xldGgtYW5uZW5iZXJnLXVzYy1jc20uc3ltcGxpY2l0eS5j b20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTgVGkfGlrdN7Cq7EEV2NHX9skPg0IsZFE w8zBSv1/1IB9vNfmh900zIxzF6HlLuxv/EjF0qL0ABdJPyVIjD1LBnVuZLjpYUTq Amc5i+5ALXAVkyLXMMfRuAsyl2vGSiwhfpQUTqkVKNYINiRzNUGHO3g1BEJnQ2pX ICLahT6jbz/22zzKExdwlM1FC+cpBfSxtJ2rWQcb6CQ6vb5QUA8OXedGL3xMUsO3 iT47OdLQEA7rbL4aF2VvteL0b2aHf8dS4BVD39HWYsZSI0zxxIzuGv9pYifi1IwD XaLM5wCacXw/VF2WroqDomT6h5QRELq1agZe8epJsyFIPHRz6CFdAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAHBZ1fKH0d5zRz4P5awuoOp9PG4IvHZ/oXLn2xPQgltq 3WO4sIftoDK5/Tnq9IpA5NvJxZCu/abaKT+qZXXNAOtaJWEfYNKbI7xVnyrJgdcb W2eR1eIfj3yla3mnnu2r4byBteSKkRGy3dfO+ZBsiG0LuaxDVB00BHxMs3NU+/l0 LRu648NcGpd+ZefGs/i6BxxhETPex4DS0dQ3kSA+vqTPnen7nBM6i6cZTmkin4BC F1hgcJ6o/JkcCMBu4XQNEq9g/qtKdwzxRUkAQHvAjJraSzgEYlKAJb+ovvVERfKJ EmxkqPPERgmOXrtcEyMwYD/LSbeIt4Uff+HlfkT2Nsc= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-annenberg-usc-csm MIID3DCCAsQCCQDpQYRt7BmumzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAyBgNVBAMTK3NoaWJib2xldGgt YW5uZW5iZXJnLXVzYy1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTMwNzE5MTg1MDQ2WhcNMTYwNzE4MTg1 MDQ2WjCBrzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQH EwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAy BgNVBAMTK3NoaWJib2xldGgtYW5uZW5iZXJnLXVzYy1jc20uc3ltcGxpY2l0eS5j b20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC94ljmDgp3J2C5b8VbAjwJwuqEkiAHZlmD bUoVfcdKwA21R/Uj+J7mVXU6p8FfN9J9F1JzjlTXWaEiQmqVdT4ZsZA0GDJIdBDz I1OwrNhKxPwAycW59ieLMp4eNgzt2U4F0MAarjCLA73O1sco7/rYedQvp/0FXX3t pa08o2o71lS2drBHJLXZJSo4tOMzfEUAQ4O13BPFI2znTUPUFLZyiYgbNti+bnQr nKGye7I1SAJTAIWA6r0QAj1SBsbQZ570IaP2qZ5wvrdmUPSu73lzxxqAjsXEgWYi XHEiK+9eNfSD6JCPg9m54ZEYtDdM5nNq9jrRRIPSavc4H7i/mOUFAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBABOBpzr5gEVgmgYr88v0zoyCZA2mGxbvdwJIalPo+iGp poGOFokSnXvtzWPm1LvVERy3lIHEh3jUq2SueCXW0OiugW2ME2I1CQ9hYiUUe7Rc ZF8DL5vs1H2teFRxdxtAfZvmW4PA/Xj7Yv+0D7YVFXMe+ix80+/NjVVBzFghXVck bgsSNy9G57GoRuhkBcpSyND377TEqJU7BfPMKsR8Tzxh1877mZ9+7JsARKr9VBuo 6yF4WPVli5Y65UX3qaFs52pqhw6cFdKubNiDr04G+8I3IDz1vhheV7YyxNM4bqod Lqc6UEpuXMlcC6eck1AptSBk36S0ZPwHtEfmgoylybw= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0jCCAroCCQC/CYtHcazEVTANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt YXBwc3RhdGUtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTExMDUyNzE0MTU0M1oXDTE0MDUyNjE0MTU0M1ow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLWFwcHN0YXRlLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBANvsea6Ip337Ze3V6+acqGcsVPay5MsVuil4aylzTykKHH/D MmAlpHCyAu6lyezhlKumaCQ2AraI6tRnotb2rt8f3Mk8NJM5A26p9vCYNLFGdyZX uEVVo+XJvDPsRMaskSlqjVlY/ZiZz+QYqONmLmpVdFnlL8qngyM21QhRR3c6g9mO NTAlT1aYl7LaBvDCeCVOvQbZnk7x+TqWMElp11gNZ42DRWCAicqwJcj03h82Nif0 V1I7OtNjsTyvUpH8WKG1oLr5NgesiW9r9uLMUXm7zuPcbrAu7ZyR4rKFzzmp6PP+ rUwPD3JH4IPoU2CdCUa+hKjPJoOq4LS+aVAbpKkCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAshs7yhjeiHsXXDFcvcxZJ7ynGxMd+BioEOZvI1EocOs39pEGq0HDrcCc RYDOSU47POvSqMH8Oj91im8S9D8E5ME5AWSO91y5qPKnPIhoMMjWP86CF3xCkRLG Z6plREyaumVQAEo5VEdi2Vli++6angQrre8gsqwS7Ax9i1z4hm0ZEEND+S/5rOqs pR63cJaSHXLwX4J90vquNBodUkkTdPgq3S/k+mQUerH1Yptjui5swBKxv4k3JY2A 7/25RfpqvHD4UYZzBS/R+xYJhlkRofPB4ZtBg2h9dKhK2EHPqFwz7LBrpXiWBLkH N+kRRCr/yIzhdfrqJjozFbJd820wJQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0DCCArgCCQDPDqW/8wxWiDANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt YXNjLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTAwNDA1MTkyMDQxWhcNMTMwNDA0MTkyMDQxWjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtYXNjLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCyx/dB5ZyvaLUCKabiZE+xJwsZIrjbX7FEBNB/bZw2AZU/MUKS GXpmYjSgoghguyiYNQpOFgbmfpy9rv05uxhs2EMoKo70aRODWOICmn/mmbBruknH re80hhtl9fVP6nyp2gIZntWdUvSxLmTvphBybCi8Z/2vxs4dpGWngwTAcTbwHxSF gJ7chYXAW/HmP+sF5SoOGXH3QxoTfFRPajkbUryN0BqtcDLT5+0QnWeo2KegYKm6 hyXWXFcyKSDnWt4SUn4ftJJnbRsJfPH+mreIFgXn+XQe84zGJo35dezjgtmynSJ4 jZJn/gLMU/hx5e7Hdg7FCEiwKPBLYTIm+sVrAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAJeguyaMGe8kNRjNgXrBcnUbxH1fkrWLNkNSXfFDWOVQvbOkaekzGmehvTm6 vCMmw8PGt7MZqpz6tQ1UHqWuMsgjn6ON+Ka9f+ELLVUiruImiYdkybMS6iloo2rw MXXfQuAj7/oELdAbrUnqO9838CAvKXYev4MOQ3oVxTmlbzbt/hiZsr/uprdRVEwx bDzhfnQ3x1SWijf5QEBdzE7CI9nYoF5BWqf79QjkOOCbYY9DYGt8O6tVIR+x4WuW +UShjM/te/Nk1pe4gt5zEKHex+3YInpZ2+fyyD6sBx83pv23Nngv8//8SjR4soqG /0jxkT9Fx950Xuj5+tdtztgsTKM= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDzDCCArQCCQCZyp3SGZyCqDANBgkqhkiG9w0BAQUFADCBpzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLDAqBgNVBAMTI3NoaWJib2xldGgt YnJvd24tY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5 bXBsaWNpdHkuY29tMB4XDTEwMDYxNjE4MDIyMVoXDTMwMDYxMTE4MDIyMVowgacx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5n dG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSwwKgYDVQQDEyNz aGliYm9sZXRoLWJyb3duLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAOaYD0VpUDLx98uzHI3N8iHDt6AZjdgKMfb/ts8NB7I2yYU4C4uLvMhp gnRkUOJdvDHlrfbG6sl9yDoGKMyEIdzbN9hA6295gHgWoS7G5K0yVa+Ys462pDqm eGGk+s/dMOUxncEvIvuOlIVu4f5Wi6Y5oit/bAqzdRzoJzG9UbCW2EbsHSfdrUTT LF36fCjSdulmYQSO9PGI7a2Lcmd0NqAf9OKvslMMj7BLbHvaWCwA4eOZ7ziDSeBR Sgy+2SqXnLsKbP3ojySS5JX9R3iyI3/G2KzehTw4Uk9wME8H8MWIR3bjHkQcxVPZ ocf9RhuLr6xRmdZ8IXwyb4+7rvVFMfkCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA wd9So3sXleebyKLnI37jVXLySfB5Xre5vdLi+xrgBf4XMRtJKuIaCjzLCwPwar4P 8X/zK/CCQ8LpPZU1CSAQofqd69ytcpd7TybKfLTCyQYTLTMXK73/zEcABRH6SGkV /KN2FedhnLbs9QVNMzbqgfU/BurDw/KcURrDNyvnNNkoo4RKMCi0bTcKOi++FwQH rOYAXGq+n1ayBIb4zFHYIl5UfBw4sFyrJCQPS4bD7Ob/S+0xqMcpTR0SongkkJuN pv5zywp0U4DRJKx72Tsg/K31rRSeVslxeiH/qOqEx+u4ucPu6bXxZAYH9GAEeMOp os8YAZdgfJCfHpiIQcDiSA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Brown Horizons MIID1jCCAr4CCQDcuJgsEsB0aDANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt YnJvd24taG9yaXpvbnMuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTIwNTI0MDIyMjQ4WhcNMTUwNTI0MDIyMjQ4 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtYnJvd24taG9yaXpvbnMuc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDMpeXdGBW1/ymgsZji1mH5i3BZlDBrU91KmhWKeiRf xSZzM+vKAw/6BCO7Iwy00dp2MG59/eiBgG4hGbQNZD1+sb+FqerCwgWIxKkWMB42 5Vjoap1AlBV5qdBfOwhQz3f1t42ohScTTttOmedeXFHc25oTz21XLzMsmVloWf2R OPFuvC6N5vF3rJ6g3X6+s+cCnFE5HA8dGxtCEzMgx5Qjbzq8pog+WTxRMjrTbLcd nTdtF4d/YXVvBJI5lLXqUq8y/breSyhXP1NWJwxGdMJ5lkOieRGBpBmRUPzf6Nj4 EzCg5Jicu3STh0mmjFsZOmsvDeU2ZzI7PfmJWzOcIoyRAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAL0DdJ29kInvRNzQaD9pyDKAvtIxL35pwOc9NXF0O4pkiUZgYJ85 qjZ8uDgadgEudp82n6ZG6valH9HWQSOIpEHOJ4Qinl3194yKTC7JMEeBuFIxRImv xE7S5K6j6XGkGoREz98ROoUeqOAkCHWe/rLUO4rVlRkXYxHPij/j0HvnzctVzWwv RMdURjJKBQp4gU1te0tTdRfgJhd27NOjzqw0g+5I5OvH7TGEQ5aG97CVOMmbt2nM OH3Wwl/tspRP4ovhWNlLDlm6pL3Hb1xzDpSmTK+G4oDExSKNAxgU1gd/xTEt2glZ H16MGQfiRkX3/v+3/acS0wRczenM5zx+Keg= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID2DCCAsACCQDya3DnvduMbjANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt YnJvd24td3VzdGwtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTEwMDcxMzIyNDIyNloXDTEzMDcxMjIyNDIy Nlowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLWJyb3duLXd1c3RsLWNzbS5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMrRKsbOTtyb53jt9JXFtvqa7ahf5tFuWYP0n4SA Rk6Lu7xS4hbB+XRULhKQ1rx/p2GrTHVLXLKmCP1BSsOPpsKnLZwjVyG3zFmtXWpz o7hnPgos0DinL8MpkDM8ZExRCufixbeLUy6h8xfwnHdyRrTuPOjrnsoS6I13kqqw n+1daTcQdvQHNZ9Ov2wSExOL+pOtp3DPLkYe8vGpIHRLhrUhGUTrp8BQyxL0/czV AXHOsZlHtGNbpMy+EuC5SaAFMy39+aSSfiJcwpkUSzhOLB+Y9knj0Cu10h7LTBzC ryT/Jdr8Q4u/ph8uexl+Jl4tLpkI1LeXSEo4IB2bAAWilEECAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEANK/LKqciAxSzryaDk3ih2cqF8u6RRRG7eNng4YIBw9wcoC9R /kCz5IZJq4botsjMeJjWN3SACytWE7MUdBHFZ004UFbPg7ArTaIhfojtvhA9M7Cr 2G9AqFNvj9uQGEosXXuLWwT/3tH/1DuDY+42Fs3FORf3DIS6kRZnHyXFsYtaTFeE v0NGV4v4MWxtHLnHdBjWH0XucdF+tLuNbk5M9j4+hJJdTyR/az0W8TGSURKdJsQ2 sJwDX9qCc6Xhi8SJauDsOOiDy/jGKkxjYKpC56LiJspZg1B6/CHAGgOuNghEzZfN BmKEsY5zD1Hn2Y0mA563rr4g1OB4+1RKjnQQIQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFszCCBJugAwIBAgICAiYwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYwMTE3NTQ0MloXDTExMDYw MjE3NTQ0MlowLDEqMCgGA1UEAxMhc2hpYmJvbGV0aC1idWZmYWxvLnN5bXBsaWNp dHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSDOmbM GW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkEX2+y dsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5OeGN3 uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfORSR1X Gq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV0c7X QXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzGSSIq SZyn6Ucd9QIDAQABo4ICszCCAq8wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC MAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5OQID 2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pj RaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRp b24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEA MIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9u Y2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRz LnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGF MIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBV MFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNh LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAsBgNVHREEJTAj giFzaGliYm9sZXRoLWJ1ZmZhbG8uc3ltcGxpY2l0eS5jb20wDQYJKoZIhvcNAQEF BQADggEBAIUCqlKgX+B0cSa0lUSeR1EufSKuDbciV34OnAZ6rPvYQllYssKC+Beu 2lKuelezZc0ceALldML0fNcHeBd0lz9YGeNlCSApB9HCQe19JfzWdI8nyYTY5Otd 7RBh04hAsVjlK0LsJByUo2t5yqdSxq6x+4qmdz+9MUk7FaTHq8GHOGsszobU3ahY qNiTqc+B9Zse34AkZ/pobRZJAMxpLuiEMxzxbojswzhHTFik/fVIw64wPeOIJDvf iu2VgtF+Mb/hjPxJfnVQWMIN3SjXq56P4SIORC0rpmhZ5unkaFLXRnzSj3MufSoD qdXjRRAIhuwlnRYdr6eKRhpEkP2d6qA= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFxTCCBK2gAwIBAgICAk4wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxMzE4MDc0OFoXDTExMDcx NDE4MDc0OFowNTEzMDEGA1UEAxMqc2hpYmJvbGV0aC1idXNpbmVzcy1idWZmYWxv LnN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA phrTqfSDOmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qi H1seSJkEX2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqisl u11H/S5OeGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsA pescwfORSR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0 oEtmybLV0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTev PiW76dzGSSIqSZyn6Ucd9QIDAQABo4ICvDCCArgwDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1Ud DgQWBBS5OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tl s53djZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9u IEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0 aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDov L2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRz L2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmlu Y29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCB jQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBe BgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9p bmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjA1 BgNVHREELjAsgipzaGliYm9sZXRoLWJ1c2luZXNzLWJ1ZmZhbG8uc3ltcGxpY2l0 eS5jb20wDQYJKoZIhvcNAQEFBQADggEBAFYiDHUDcIZmOMSc09Ap6GKeoJo3dPZ6 NAveyBaeLnlgHS9zmjKBKu+RtHivevmV0Rn7bjreDmk7LvRWEt29uj1EpNqTQYCn 8lLsuB0tPlFT7EBj2FpT7pvIUTm0JL9/CYelx2Hp5hdLxXMT+8ZPPLGRxt6pEFaj yb0oN0qLaHTlQlUop9GjXcjWphHKyRdGcwtMX7czAmKgrqwBQ4T6Tkf70dbJ8dvi pvOc/BuyWXAOtcI/nexi1WR/zrUb9Eq4/K3VOWQ0Gxqg1vgxmwAJ4yT4fElRqclp rV7/h20/0tnnlxZ6gbyLJ289iZ1C7QbaCXJY3LEv8XUZLizu5tyyfyA= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Cams Columbia Insight SP MIID5DCCAswCCQDNNPLYT7WfhDANBgkqhkiG9w0BAQUFADCBszELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xODA2BgNVBAMTL3NoaWJib2xldGgt Y2Ftcy1jb2x1bWJpYS1pbnNpZ2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcN AQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTExMDgxOTAwNTU1NFoXDTE0MDgx ODAwNTU1NFowgbMxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAG A1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9u MTgwNgYDVQQDEy9zaGliYm9sZXRoLWNhbXMtY29sdW1iaWEtaW5zaWdodC5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOjWSg8a+L8sfLivYHbjMvF1 cZtmYlISL36tJHqWYS/KAkwVa1jWWkicqm/wuXsRAanmrxP9mgfjDBNOMMXIkr6W DnwUi4CEy0l3kYNr22QJWlRbmT/XFAa+GfBro4+cvSb3btRWNyQYC2zJGv3sx60B tBhK160+IUF4ZIoGvfYqcq005P6Rybrwdzla3eG/cA/oPJmmPlPzFeVFO5odSOf4 A0GMbQ/YCJUUpQGpnnHusKrwdx4PjnC1r544vz3GcsCn4rK5TeuY0bkuxqTmSZhN Nj2LK9IvAxvxwgXRgJCkETn6zlHo+6IamBd19OR82AYCHBOlY2+/DNM54n3v9ycC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAl/A6VRhj12Sk7lxF68PrWcygq4l6szVQ UZMbCZyKoOeD6Osdpop8mtXrK3of6d/pDHlaFTTVISSXvq8nqGJA3HOGWGeg6Snd uSEiJKf4ImLwLfXMssQw2kj7WFuGz2cJvZL+eL+M8d6cP9QdfoV8ksn3jGxGP1Lj YcUJ7m+s6HQ6b5ZyBttU6F0hjjqRUx7ctD42E9ErSpYViWLFPQXSLJDQrT8ndLt0 v/dtT2CHRKuIbp92XWB5s6QHQgsgz7TMSvhhNIfhvqpFpbdhGNEX0Rbn2MGUkp3x T2Ln8Z88Zvz9FXsSUmGxvqOveolvTGLQAlW80bCfny6Y7WWlbE+Siw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Capella CSM MIID0DCCArgCCQCmiuNsJIUfujANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt Y2FwZWxsYS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTIwNTI0MDI1MTU1WhcNMTUwNTI0MDI1MTU1WjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtY2FwZWxsYS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDMtrNkmQ2kM1QNCdR/Cn3iurBix+K4IrKbTH845JYFahjX5X9/ 2eeLJ6lgowC75MxmG8oHDIP0gaea5ggVO1XEouO/N0rnNeu8O/tAiaMfKHPW0A8e NbgA+zMqnJHvDfTTZRfnj2qxAAzExwm8zKLETWRE6WKWaxmjrKOVtBfNrxkNB+FK oYHZXJBVcwO24xtIpb8UPt78wAk9//HJZXh+aA3p9xwiDHyarMR59JQ8wFVRlJtB IoJtvwjTcUObtIBbQLyTEylbyZUtLcDvqc1EPJJAa6NiVtK156OER37fBmMq1c1E ej1sYkR+cKSR0JLBGFs2EFsuLm7fZtmQO9WhAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAK0+OTiV0MGiPTivovNQcgrz7l5ONZ+esa5UBnPt3q1HBRG1ONYhlN8R/Kxe pcRkhj3Y40QUqDfBPLVIgTX9iNHbCL4N7d4yJRxUrf1O36zRuWD+GINsNi+5CYhG U4XwL+nleL7T00mmn04pejdnE+WPXDnGdykrsX2olGlnNYgyIMM7j8RNXlCWWWaw iq5c2P0uguv55cCNAHBZpc7AlVnGISn/rkbIPz3swr21s7Ej4dgEiVk6FSdH0b1J HeaaMLpMXA9E7nyqAekgoG0qa2tIvOZ9xiYDp/oTio/T0sACZ3M7RObKSy64oXCY OnTqs2QPUI7jfqclQJEO6hE2aRs= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Capella Reflection MIID3jCCAsYCCQC47vDTht56XTANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNTAzBgNVBAMTLHNoaWJib2xldGgt Y2FwZWxsYS1yZWZsZWN0aW9uLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkB FhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTEyMDUyNDAyNTIzMloXDTE1MDUyNDAy NTIzMlowgbAxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UE BxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTUw MwYDVQQDEyxzaGliYm9sZXRoLWNhcGVsbGEtcmVmbGVjdGlvbi5zeW1wbGljaXR5 LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaJKhpY3yV4I14UrevSaY9j+sezeVBF ol9r83zM3QdoLkKNzrQd6IH6r3EMlZbicJA2B6mN1ULgMuixpZEtYRSDtVfc4dwE PvuQ1cVgaaXkOnCqqNhF0HCD7oYT2LU3NdWgYnWs6PlkQ2q/g1mfpkOByaLaKLGH S4Z56hCRI4q7awrGXOYWA6sGZ8MzDtyjJOVbCP0iteuL6JJeCva28fb5K9sDZf5e 2QRX/JjO5lJiSfHabUx4ooPLtfBebd0Bky1v6CAyxmeSeEnJTASYjqR+cawImoIz mHQJl2l8+KRU0wGjcl1V9D/zxLREtW0ZfxszoJreMPHywvGQUnzYc6sCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAMVMU9H+SjTc3YRHtZE2bh2SzX96gvWaT87moMI+5 lOrSRcNRc+efz/+P3/LtRYkD3DIkr2ly+U7f9kXgMyO2RD/KDClXLgRqEsM49ERe 2Sgyh4qNbHcIp9Q6Jgy0hj4E/I1pSoSKrdvuGwJbAlTcpoQk1UW7AHElB+UyRMf/ 1BcDMGpCgvL8BQN0etWCUnLaH7slKzxUXGHQZvk3/nyrIRmQqW6obnvbcMKKFlGE VCMaFD3vP9yAVZPkvZCUhRAfCavDgS6TD4dUJEhLjheBk49xRBOpKYEhTLiYhWdo 0f7rFhncOcMyMuwReFljywiaDCp1XP/R0kt68SmCOMFEFQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Capella CSM Test MIID2jCCAsICCQDUXMOdhS/xNDANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt Y2FwZWxsYS10ZXN0LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMjA1MzAwMzUwMjFaFw0xNTA1MzAwMzUw MjFaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC1jYXBlbGxhLXRlc3QtY3NtLnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsI2cWNIc+TEoX4Ej0GDaSGGtYKxuYjeY7aJw ASgN0YaW1fHL7Q3urvIwmXYQtgs8UTQqz6/KuSFzxTdXzaa99lXko6T62JLLRY3a OgXWCuSYkbNztEyXJF+vxrIj00u2+JFyqO071XtNlIgrCLRAD7ZBT01h1VuE47w2 XixKEGfXDxjIxspfX+B8xxQfFry2KRYe9rWcUdJPoHXueowSLJ4KMUDhr0tbgqZ1 C2w5QmbLx0KW0fLjTncA3+4Jm/6ox1DmVhy/+0krzogZ7Nsr8KZxaPJDDkvkNwQv 0mNEYA/gkiYfZQRd6LwDFXAxaJGUz0Tz/v73vMqL05HomhjUIwIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAIKLZ0VoxxQD01OcjenvphwLGrmpjgIJtF5dwXXo7PG89q pJ4GFRHmaEBw0GVz+0yGUmbxep8gkig5GjzJb5FbDt8iNX9O/AZfer0NRE0csxVL pJeI/d3+QpumPzkOQHvXGfS2qFu/ge6IcsGlhcyl0cUwb0l1VDOPhx1Dw3jxiJrV RRR1i3fsET8EGo9jbIpurG8X0AMaZK20UJ+uoGi6vL/uxzzOygUuCIyYI+VF8m98 SDREibi08+9Ktul0AjDOsTz0JrxtoB9GGchKHMsSkjXg7ewV0rNcNkA2ygjGB8mC uF7bjbjo4gVouwjjojYQ1fMFqLRrXB4wToWimsVe Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Capella Reflection Test MIID6DCCAtACCQCFCIL32dheGjANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xOjA4BgNVBAMTMXNoaWJib2xldGgt Y2FwZWxsYS10ZXN0LXJlZmxlY3Rpb24uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTIwNTMwMDM1MDQzWhcNMTUw NTMwMDM1MDQzWjCBtTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIw EAYDVQQHEwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRp b24xOjA4BgNVBAMTMXNoaWJib2xldGgtY2FwZWxsYS10ZXN0LXJlZmxlY3Rpb24u c3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDE/hFr1ZbNWmFPAzuu 5K2rRZjEjzZhEZ+ROqyJ26TuJOrfv7+UEAbHl43tUoTBzHAKlsNORdNKFV0UPeYU la3C6FGZv3bDvrKxnHH7ZAlMX9RjhaAuSCEXOMVs9yRadgDlKevJdXU9Bw6N8YBs zEWa4Q/3nsMaPyaU9WSV5L8GYQMegZcHtzRHRvSgCCWR2I8C/gDy4TJjTbYkvtKS X293eCeqr3HYPPWvf056gQWJYoaQWIdiDS3G6uH1aO7Bc0GB5fBLsT6eWanPxJgx pti+fVhkhOBkLjlJgtpt/gD457VAqwjR6hsrvBeRh/5jTttcvSQUGpcP1AV/0jqP 1izvAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIxaYQJGGpcZ2NhRvp7EouUjtOpa B4znMdIQLH1VTiiL0IxdF0RyrC3aAwmNGEDraV9oP+iCQ8z1TCSQWMPXGuVeU6Mv 2tBp9eQ26IFLSocUDmWZpTbV3BQf5c0q2Nzos9BXRGvazShSMNUmwoK6Sv6fraXq CFfre+9omipt4nCIWz3OXmvd+3lz+2F6vpaiQSvr9xOx2CI+DLxLwc1IEN1WMle8 XcKy+VjTm1P8j16qg06PM1jm0P2A2ZAEswKbgI8qIpYsIFSANvkl5/Fu1g3l2oa1 r1WhnAVrvHa62g6VhrzEEiI4ijZ8nVnNDl+Z8uMxuIbT/MkTgHe3JSdDEaM= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Shibboleth SP for Careers OSU CSM MIID2DCCAsACCQDVbFW01pMu1DANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt Y2FyZWVycy1vc3UtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTExMTAxMzEzMTUzNVoXDTE0MTAxMjEzMTUz NVowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLWNhcmVlcnMtb3N1LWNzbS5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMWqk3DRyJyLFg+SwEzzDi6kbjfjha81usgtycOM wDRNF+5NXQeGEPHXXrAGOGrzGKLcI9LTe49NtILoYh3/UB3/XJ3r7uldE2n+ikCN VlpbaUIuIrPP1ygIfgebeaLHHo46IwlOieWDWBOjvruf+vCP03UyVHXX5aGVS4mT ajCbOlsgRAoz8fYogkJzZifSITgy2WFXRQOzxY6HACxNo3R+sfwIeNDiYR05Khrk xMG1oQ9r+8330gBQCpbWT6sGSkaY9+GLo7vzf5Fm1NISErn2d4snzK3UZ4dcRIpJ RWCfI73y2odCTjqsCRhOCSCbjYSJHYcdr1SYjR1AJqqTEi0CAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAwUV2TCmH5mMbX4Gy6Va58cyAJkeREiXOa8rihXQQXRZJIhQE 2c5E7Fha/F6QylkRs23o67vZPXrkcz9H5WhuJLYJ/yC8bt+UZe78M8OYd1fnwrjZ Udw5m19/r7xIuDGdQsquM2E0U827uyaeMnt8+pY9m8tD5t3FQ79wXcwHxrSeMXKa tLvgry0mOPTZjU8Nbm5rk7+qEZ1mYqsR80l7JA6+C3p0jvT/Oaz3whS2yzdnyhm6 fnusNz9dYdTDOhIjZXixFU62g4WSn/zmOmxpVCQzYKb+RklXdpZKqUCiqi2UsKZl nfenLpCSsdaC+ILaPsF1vZ47/sZxNMybQokp0A== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0jCCAroCCQCPQ/tteKh8RDANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt Y2FybGV0b24tY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTEwMDQwNTE5MjgwOVoXDTEzMDQwNDE5MjgwOVow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLWNhcmxldG9uLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAJ7FmFpec3aqO4eO5x9Q96IUv64veQZbDV8oaKYJGA7O5R91 L3/AdL93yURRwt9uBuuDPuoph3fRFPYBK7MbS+aBvbF7qEYwM9t0UvezxH3fE05U ghpGWTOIfuCerbxAaSGDpETk8e+80X2tIwo1jXeuN2oBVZI8joUR7G9OThFJ4U2O VgqBPZsE+oF9AcQl7xE/BmijnM+llkWAk4XaHvtroi5JAAIb3wekDYtt9Fppo4+M Mh/3leRk5iiN0pLmW7SdMmAhYnDuIQucJkT6Y/t8CNz1i8VGNHYduIRLMWKbDgD1 tFJ+Rrw4gPlFq6to+6updqCMIafPD7yzTvMWh2sCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAaEUqlZKJaUlcPiR6vpB4WTnxdgzA1Wa/TSLnoBSoNE41ajcP5t1/uQ7T S8Gmt1GJvrcts6VV5QtVBg9OHSHsM3X/Fb0Fyvjou8b99JHruVMect2ckniiLmB4 pUHihXCfZuY3/57nr3uSyAlGukDZmxAmV0oi0o6EWFEj2u1YXwhVr/hqHMMwwu8i 9SrXe4kfF1dm/PWcrkJtEIRZxFUUSw27G2y6gwBjkDtpvcjpu79mVDRCBgRPiGtK rkfjcli5QN3sNVuL+gS9GRVJmnpdnP5LWWdKcEZ2hKyQdbgsPyL+4jIY7NsgezhR o8RUlQx6/BZ8nSrKmQR/5EMQ/Dx84A== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFvzCCBKegAwIBAgICAo8wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkyMzE3NTgxOFoXDTExMDky NDE3NTgxOFowMjEwMC4GA1UEAxMnc2hpYmJvbGV0aC1jYXJsZXRvbi1qYW1zLnN5 bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrT qfSDOmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1se SJkEX2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H /S5OeGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApesc wfORSR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtm ybLV0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW7 6dzGSSIqSZyn6Ucd9QIDAQABo4ICuTCCArUwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud EwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQW BBS5OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53d jZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZl ZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9y aXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2lu Y29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2Nh LWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYD VR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1v bmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNV HSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNv bW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAyBgNV HREEKzApgidzaGliYm9sZXRoLWNhcmxldG9uLWphbXMuc3ltcGxpY2l0eS5jb20w DQYJKoZIhvcNAQEFBQADggEBAADdTWX3L/kTIeEAjY1I4qlu2Mw2GG+Wx+HMKDY6 AP8UdsDokVsV5iL0IkD/MLsWVQMw/lv7CSZgdbbpULQEx6zQhCufmU0gDHGfGsHb sEJ1r++KikZF2fdV2RTvMOYadjFgZQZky0qExA1sRIXNAuttSvD/jWwivdo+uONg HUazDRBj86esMN5kD7P1TCCK2dzMS5Z7g+wX4mdDwdr/kXeZO3L8ci5XuLCx10z+ j/viERjcwBlvgxBKNprRI6f44644OJomaDNwBlMzLM2K2tYarowLwtt/FVM++Knl acqwXqZxL7OeaiARZQ9GYCNT/IyZX4th7wtjWmtOiFPqGDM= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity CFAES OSU CSM MIID1DCCArwCCQD28i8pGmY+MDANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt Y2ZhZXMtb3N1LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMjA2MTIyMzE2NTZaFw0xNTA2MTIyMzE2NTZa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1jZmFlcy1vc3UtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAtg+sTcdnBYkJGp73UNByNlo8A3hxdXlMCX9HdyIQ4U3m bWMa7ZFU8UAMcD+GFPOFv55E4O8L+0CBH+B8szXcEDUPBx2kYLgfwo+YUtthKX+f nV8XgvvPVUCuW6mlJ7avlBDfAxmj+O+Mqd2V+mtQ9fwc6jbDnPxxvypzerRz3F1Z w+cZi53Ksx0CAfOhtfaPb33iT0JnUIzHSocK5M3/X8WypJyvgP7uMFl6FOA2F5f3 CyaiVh14gBbu9PPMqu2AO28LEvOPvrbhrG1oaqBnr+bX5bYtOabagPXwkIQm9vW2 MyD1oNRB8ia9aDp3W1MdTiOKCgYmZxMme47TvHvbOQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQCMiAL/YOoFEKpJmlnODf6Nz2UE0Iyyeiu3uWuFeHhj2WZMNc8yqE4t N2kFbX+UMWRwwsRoQxMk/qO8sSF7i5UcNN2bx4jWYdGpPiEM5dAVosyEIw3AKYvi B0CAG+dZ7RDw7hRw+4MX32CuMg77bBhaz039f27rQ3H8M0h/m/xuB7dqcPfN6iFf rLbQv1jTi74cCreoo1ri1jqHgfVkv/sWrPBr84LoACl9zLWl6zQYKDLqTa1Z6mCk CxlPmaOHReBTmSuBq4Uoi+PJ3xTMA4fNJLywDWABpTAmyXprWJRR/p30Oirt0okV fRiQc8oaj/85FXW7oUO2d23RlldrAdkY Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtTCCBJ2gAwIBAgICAmEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDczMTE3NTUwM1oXDTExMDgw MTE3NTUwM1owLTErMCkGA1UEAxMic2hpYmJvbGV0aC1jb2x1bWJpYS5zeW1wbGlj aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpm zBltjfaaIIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9v snbJoR8KoK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhj d7mkzpp1OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkd VxquM5ygdtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO 10F7GPUfz+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkki Kkmcp+lHHfUCAwEAAaOCArQwggKwMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkC A9gQFwPdLlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufK Y0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0 aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIB ADCBsgYIKwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1v bmNhMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0 cy5wN2IwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSB hTCBgjA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwy LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcw VTBTBgsrBgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25j YS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwLQYDVR0RBCYw JIIic2hpYmJvbGV0aC1jb2x1bWJpYS5zeW1wbGljaXR5LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAVglNpYYJ3c0/TyEkeuAhDMSWTZUgvNEzmxnNCFb+wKci92dzQ9Et TDwHvKv3ABgkBeoIxpco2s1ZyL8zLm1Zb2DQQmboipefAYZVjaxj7bIymedICGbM v9g7eXznW3Uj9NiZt2bEFNdTe22QqWWYWhNcCoSlsl27WqOPMfL/+JWuGZUddJiY uAOZBPUjVPNwuQjFDM8cib5NixVNOjpQFpB4nKfsTc9yzvm7QICVd0sfmvIrH7OU Z0HLvlIaZjOyvGBKGN8oP1HRRFzsmdQo9Ubijq4uRhI+pxZrejYg4yF/YR81jMAf 5cbliSBbhKFuw+VsxXjILW07jEVBgjoOuw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Comm Northwestern Insight MIID7DCCAtQCCQDdAkVJsJoxBDANBgkqhkiG9w0BAQUFADCBtzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xPDA6BgNVBAMTM3NoaWJib2xldGgt Y29tbS1ub3J0aHdlc3Rlcm4taW5zaWdodC5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMjA1MjQwMjM2MTFaFw0x NTA1MjQwMjM2MTFaMIG3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWEx EjAQBgNVBAcTCUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3Jh dGlvbjE8MDoGA1UEAxMzc2hpYmJvbGV0aC1jb21tLW5vcnRod2VzdGVybi1pbnNp Z2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNp dHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyM6pXV0icQdB vpXe5fbUvI+yJRxi91gyv1vJfZvCv8EgfkriDXWyZh0uTXQrcWXQcPOFEnHEPB3g 5r4rQyBHJgOvFksjmMECyNuD1jRXX6cQBQt7Ut8CgajrD4+lsGBY5F5McCEoaKJK oxaW0Qbm3YR2vYjM3MzfcJoPNSgv7hv49F1IqXGUPMT8iLbyEZlvrB7LVujLWz7v fR7n9E8GQdXKEX5/htCKnjuBmj+XNOgFMXSMu4KPTxcLPIUCFV7JdXfibUx/DZvy zLM/oPWLRdYCAXifEQxS7SMtbEscAI5baO0R7O1ELsaXndbe9cNfpxT6AXq7qg4G jH4GLJ0IUwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCyDwENDwyYZEbjRgaV+T55 aenktfZSBojZbtBugcr4KYhSnCvMYR6khXQemXnQ5tr71dWznt9vE1sZcjCmrvtT i5AhZZf88RPjTBW19L2Z+3jBzO4FUtWb2w/NMFDlwnvcQOUiKMUSZ0C2WSG8aJt4 M4Go9RqRT0s+/Ia1HaYXDnEwUAnU2pef3dte00ZKyq2vHEPppCul19E8rKebKOX6 dLqGDHxOlLvHWmSL0SZhKAvkvXwZ/bQTTk28rWD0IJtuSsZJj+CtfIl4YQ276A2v 9+Xc48b7BMnwBwfRgd8O7Q28TRnTmhW7uv5Vd9r4vvyhtRo2PLKjplY8XPePSCn2 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com communication northwestern csm MIID9jCCAt4CCQCrPicBW40K2zANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xQTA/BgNVBAMTOHNoaWJib2xldGgt Y29tbXVuaWNhdGlvbi1ub3J0aHdlc3Rlcm4tY3NtLnN5bXBsaWNpdHkuY29tMSIw IAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTEwMDgxNzE5NDkz OFoXDTEzMDgxNjE5NDkzOFowgbwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJn aW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENv cnBvcmF0aW9uMUEwPwYDVQQDEzhzaGliYm9sZXRoLWNvbW11bmljYXRpb24tbm9y dGh3ZXN0ZXJuLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALl4EhWrQ11WvT3mcjLxVy7fiME0vLaJenwQSjMYmyprMi8AZzi+pJHTQDaMyY5+ c78W8tLhoWaumMbhuJN2yyyzO7MxAqWpRZ0PRB8WcYd+cPy/g/F3FGORHrawAYtM YoQwsmhYyZfdHOkofA3U0OdcQ21uKOK6zEaOf5IzIeew78HIJ4ZX9ucTL72GNMQR 7VXKSO7IucD0B8v9F0whc6QQxgswaXDPFAKQgWkGSd7zCU7o7eGhJRPOv8EgUXxa hXP+lLjyi/HvhboRu156avrgMbS4ytsfT7Y5J1r7TK0eJtWqB6xMrhLeI5EvXagv hDD0ePYb51pP1y8n22sIfo0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAcUsI4Cnt T7vid3mHUIoVKQzmzQ8QXGCcvdXuJNPW/onsUBLS9oSzUpFvLXr43zVdLMPeaXO1 pNP0TLRcOqw5Y12g5Mx4u5lLY5lZ4CYhNWIGzXYUgAGSyZn7sIOmE7nV3rOLdOQv pFDYyiK7+z8DZaSlFHWYJ9W9l2WaFP5UC+uHnBfJHWuai+HevZPUh3/R7D6mwTYJ Dlav/ny26f1TZCqzyGctB8hotalINoFbKSI8PgKEQnJhx7jzr7RNWwPNlieXsTAo E5P+QUlJRrai026Wd0EQI01BaQ/3exTXCKBl58wABrvC6bcSj2Rja1CLen0qT6HI J6gzuqlqlK3yjg== MIID9jCCAt4CCQDGb0r7wGTQBTANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xQTA/BgNVBAMTOHNoaWJib2xldGgt Y29tbXVuaWNhdGlvbi1ub3J0aHdlc3Rlcm4tY3NtLnN5bXBsaWNpdHkuY29tMSIw IAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTEzMDgyOTIwNDM0 NloXDTE2MDgyODIwNDM0NlowgbwxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJn aW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENv cnBvcmF0aW9uMUEwPwYDVQQDEzhzaGliYm9sZXRoLWNvbW11bmljYXRpb24tbm9y dGh3ZXN0ZXJuLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANBJQPsv5emwLa0IJl0vT5+sSylmUgv8jZ9abT39QCJAq3HC7tjxsWGrUj1Kcf+v 9ubXRz8FIO48MSlwzkReq0hfl3kp4Ta64JNoVwqNsPgMmN8AztWtIAD5YVIZgjZj r7cSU8BWXPoBVJ3S1HLlhnKvJpHuNmCDaFdBD+Brn6zffKRr67A2p9m13OwCP5cB p2x3WFWrWi1dqtSf6H1wIzwgMmm/2GLZNjJDq4aRZy9rmZs4mnZQ6P4UIucdT4Ts 6nZg6YIqKaFTEo6vlE+w/VCVSI23NjnA0SpmSE7mLdOdNj0m/ZYMSxSqu8InXJrl 5qQN0z8uKSQtt2p/wEm2j9UCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj2Z8YeMQ VgpBtiDY8lA+kxbcoSFidr2SX/Pb3sMna8OQTbEk4GvfQGnEuweiomVquX3L4Q9G y3jMQHz2xExLrXcET7pzg0kj9cV7/KKAbYw2Gm/MfPkxm+R9NtXY7ZX8GG7wQ4nx zmlbJISySGHbU18DfAC5B3MheGMXXmSb6HAjp9gOhe90RSyMwNbLcwcqDPYDWBGQ Fu2Rq42o/GqURHwk10MKvOc0mA/zgrpwzMLK7Le+BoCRQsVN7uhoFn/FfuXyy/3Z v+aPlWlTdrJ1ZUMiRr5l1XZqQuryi4peU/OC8Hc1cVa1p1jk5zJ+Xx9XmbtqCF9m 6QFI7JHaUCA98Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com cph-osu-csm MIID0DCCArgCCQDGZP9UOk66QjANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt Y3BoLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTMwMjE5MTc0NDUzWhcNMTYwMjE5MTc0NDUzWjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtY3BoLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCW9se+5mg3UO8Pey/drfOq8uyVusbX2NYGX6CSAw3CIdyVCS79 wq2UNj50U+paTOVz3u/Q+Ow2mrxqCNxgd4cQ4ARJTAjC/mYvZAdHJS0jsXoUlSez go/rEUULMcfMh9qKN+SsZib8gODQYKAUnNrMpS3Kyx3BT6dXuOAZ65U4pCD9vDid curo+y3+pjD0Y0G1AyJnvA9pdpB6G3BwQafbxS9KG0Cbo1fZqiKEw9kbHhsBgusn ARGYSzxzTtwHyIyN9Td0Jwk4UXlPpTUTsYg486uAN1mFEz47YUlHA7qVHRR/X00d 4wl1M/EExf1cKy9lXMJcWsEKiyWloL8dHwylAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAHQOnRNP+3FBYsrm1fte1EIYW4pmWt6fD6hzXav/gM0H33Eqyr0HiZIfWs+t 49XCSXRakM2vsUu3uHbCz6MD0YFzp582WTEet5TcCKJG/Kv2ylmkRquny+8Q3bda jdoG9D60qNNPQKvWFHAFhHFISrkhRO8X3MWzoC+5TqSctt4O3UJOrDS1WPT+J+tl 1nNcQCJkThozfGpIZEG9BMvMrDU7eml/NeW3vSQLX3qF2B4UXMgnzUPccOkt69AA SC081lSosxoL6ucPMQLfKYrGhKZs543KLNDxlFPk8I+7a+O36C2fV73nmMYVK27j hRqdttWrkwam4RNSHJAe3/CUSUk= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com CSULB Insight MIID1DCCArwCCQC71RwRjUbLVDANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt Y3N1bGItaW5zaWdodC5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMzEyMTAxODA3MDdaFw0xNjEyMDkxODA3MDda MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1jc3VsYi1pbnNpZ2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAs71vaOlkqqGGA98cpSrrX6FdsZup5ZR6Ek1yqe6Bx0NE pbdjLf2tsim6u7ajqUfdJQdOEQ0dq17tM1WRsr/VuvBJtBRGM+/uHvtN43DHiKng EUs7WPyOcV6f0pqFshDjD3nTpi0etPfTtSlW2Jt1/yy7ffRtnQr3d43CgzvIrx5F 0Lesiy2cVe8t4OdzqaM5DCN3BSUw9hAFHL9s1svyEuFtwlqdFYdB+68dB9PxIO2A vBKHhFryE4Q3cV6hKfg75EO6WZrinwG3wDlEOeSRESb7n5GNL8eXAFuF8PR6alup 7/D4VxfQg7F5+w03pD/m2Hj/YSj/ciU8EgZaGoHkQQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBrcHIWUlLHc/fTAU/Pg3D4c4e0rnjRU/ulQBO0m32QsuRqWfQXS7gC 8afG3+jEXTy/4heHHEOIebYJ+8BKxsRk9v/JhXE3WaulTqF8/iG/ktamNb8RhlCF iREdcgyze+5SyoqndUoojb21P+qod0SZKomf4bt7/vGc6QqWx6CHxee/6eji05BW WJKsUQZuNF0EEj20BhDplzpqOh5wjzG6Lg7oaQ88WD1k/knJi4Ty9QhVDAF2qo5c TG5pfs57+ptm6WwB2P4xk/WjvnFip3meenTGBN2fe4sIvGvN03Q21lzGmDsNo2dG BrWt+1coTXrTMFjV2kBhTcVULVhX4cvc Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDzDCCArQCCQDIXaoN4dfpnjANBgkqhkiG9w0BAQUFADCBpzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLDAqBgNVBAMTI3NoaWJib2xldGgt Y3N1c2ItY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5 bXBsaWNpdHkuY29tMB4XDTEwMDYxMTE3MTEwM1oXDTMwMDYwNjE3MTEwM1owgacx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5n dG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSwwKgYDVQQDEyNz aGliYm9sZXRoLWNzdXNiLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMkInp/O61rq7kzEffAUTyTSXGWe41CdDEAJx5VdrPCBDNnbFx/3XA+b DTYHmZihOezUPC20ruooWoxdSFTwHddK6/yY7alNHxuxamAoQeTXV2dB2a85ZHLy IXbEz2g00zlNj4aYABUlvWaVmven2N7r0CbXk84C2kqZb8ZcIbeUzTJChpPiJ8/J AjUNNg+dNrJDYVvjplqK2b/SEWmhaEZvF/KO2eZiuuZLcFORLbt6Vsna3mGCxSxs GrlLt6lF0u1+awz7Ni2ZO9+CowCygjEdKoUG0ed342gQkow6w2hcud20hl49IHcT c0XTxHzUQdX1zm5fYg6z3GcfwZsAhukCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA jwfF1SQXkedp1WWRRga++YizqEJRszQSU729PKSMIQXHDX5d8R/UG91SrUAohZGT w1zj0cUizYuqVojVsmIV7fNLRYSGw/X8GmFSFWw0R03RJbo0GHd+Tut07Kjo3Vl9 lqj/Cae+fE/Rr4mL3rppGVZ60El+TWWqej3JD7PRcVe3CTRub00Iu2sOW6pV+Z2v dp0aBnb97e+UTqeIsZ8JXir+BJHVdWXP5pRpQfxO7A1mJH+MFmwmbmdMBmNlBbWi xg579yFnHAZmaPxiGq39cXUC/g6PWMatSn9RZ0zzod4dzv+4EpTibn28eN4wQfGg 3h4hIiltQnI4eP3WujMRfA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com csw-osu-csm MIID0DCCArgCCQDt8aOasNEkYjANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt Y3N3LW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTMwMjE5MTc0NTE3WhcNMTYwMjE5MTc0NTE3WjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtY3N3LW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC7QvS4wSCJ7j2imtPLClOJuSUS7kltxOPcQFpS79qrs0EpBhNK OTvvRMolOEBrSUJ12FRjR0lgkk+JCehPaODWUm+D7SpwvLep28wLba6ysK+Lh2CL o8JR8VjzRA8PFNgYBEsmKTyH5EQ3xTCS4m6XGXkINopVkcaf3MDW1WkezTopHqF8 0eNlOb3rmwq1kga35tCSxAmjNk+CCapGYbGPyNk/5q7LrtFdpd2LsgOQC5ij0XSq k5lOlt1G4DUDgDLrEodprBvKuLYjCUo+MfCA/b5cH0QQ+FzEyIA7SJvwA8wwD/Q8 kE5W4RR5hSZB/TI5e2SQHRhYr3dDv2n23dc5AgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBACyTzu164Bj9YQUWI61UaDMezckKJAM6sumFynSU8t/inKn1fXVCXNpQAkxR X1sgquSaK9rFhS/SfM5+GEGIhyHuskBcxQTOTuGOIbK0hYXV19nEGBTiaWJ6UYk1 JV7NJn5B9laIglYkpquDjS3A565zprMUbXQGPR8XF9kXABAntjoX4HKdOrP6L6XI p/DrtX3VP1Fo55tYioNlBOAldHhLjFbrxzpSEy1BcX5HI4IH2SJJQ56LjudX8SSC 6fOfigG/gU7jB6QpBp4I79fzQgLOhTTwbEfoKlEHDpMR7Ybcs5stVxDyATnKtNLe ZdCei0NP4yWzV+cgU/m0ln+54tc= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDxDCCAqwCCQC+rhQ5seghrjANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKDAmBgNVBAMTH3NoaWJib2xldGgt ZGVidWcuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxp Y2l0eS5jb20wHhcNMTAwNzEzMjI0NzAzWhcNMTMwNzEyMjI0NzAzWjCBozELMAkG A1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24x HzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKDAmBgNVBAMTH3NoaWJi b2xldGgtZGVidWcuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/ bxF5235yTsoa/Hf02bXmJHPTLeA5R0KnX9XCuxM+8DeF/DwGcH0oI5t6X3kuAUaH ziQr44+FBKJFUcMrLWn59jEjiw8stuGlS91FZk1ZZYHd3WP2RGQ3eC4RziYqDlHw /98O8ScvbiCiYn58jFr0UeIxXXbOH6oHx3iOOHJEkOX9973NfbjA9DYOzESMUlGX fi/53pJ9WR/Cb9BTZcveont01kAbkc1NWYlpCWo+g9T5HRuHvUd5HiMHtbYz4s7n qbwUdD3hpQjG20KUbrMQleauhJa7k+GKnnCAV2jfQe4WhCKIg6+7WUcKaFvbx37m hSVuloLkDb+GZn/xtnBJAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAHk7J4L1J71N EjQJ+rjQluWONxFwgt9HX/yYrym+JCez71bQP7v/Fr2o4ctX0L2kRWWGfJpPCoQY LmDZmTv2zt5x8I8GbO3tfV1DUuAAbfW/vEWSSq1s86lo+R+sbeNYd7lpmnORANyo oqJTMwBx8LYbGCSDDJ4PdqQ8oPR5LUoXC1luWWD1aI1pPo3SvfCecBLziiKwlpcF ZPUHbGL+GyCuFWsPlHpxf4DQKeiUDj9h5rjFDIOzlolpvR/EF5eVJcKdEDXJpeZV QNAPISqvjPbTHy9aa4bYqp5dimgZIv+Ah0IZFxNJc+ExA8mlykeGnYHBvB5JKaVe 1Qh5hICmXoE= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-duke-advocate.symplicity.com MIID1DCCArwCCQDwFylsh9/oMTANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt ZHVrZS1hZHZvY2F0ZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMjA5MjcxMjMxMjVaFw0xNTA5MjcxMjMxMjVa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1kdWtlLWFkdm9jYXRlLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA2bGxbcwPs3tT27ff6FmAPPMHqY5aZYZBvkQvYCD96o4P AVKh57b/L3OChOJ7k336BlRXjdX6HKfm90O5LtKQSVmMzDphlmxUSzOfVzpVsN8Y sw7LLDAwjnZGKVAjMuookhSTmUPfsvBTAH5UXSsWDxHXJrFqcf23lBC42FDp8+5n DWRvVn0V0BSUEgcItTyRcztRB3K+/LGeX6fW3ObKYI/5bGIrdKORGA9jV5UBr4jr JEWiiuCao0OJT7AQ3tbkWEVw86zGsMlhnNyLnThXRjaP1I0KFUzAIt/ZzL1BKhRX 20Aha0i7/Z+2QlynAtU6LdzfPp22j9UuBHe2FtAq9wIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQDKL/lCVVM+kuHlaEWNu5AUHDA8LivvH2tzPHkevD4sHSg+urDRY90e HG+qvfxbnahIfAp+Oncsl/xi+JZZ5yy78XJ34l7AumBXQ8xIPY5kiuYKv/3NRVbf GNzEi23e/UIs2+IkwtQfKphGnzkfZbu7lr9bM7dHp8qk/40p+WcQBFdg5HIOA/nX pcevXD3cyHP7T1ocF31jjl2wLc5kLAjelSaWkjODz7QgqgNH2IecugfZHxvkSbyk QQLvu2zGzi5jS7GrYU9fZKuRDtubvOq6xvL6fI4gtGTI3MhRbl0E31LLLrDDCeCQ 4GI2kU6jyfjV6uBbADcjXBBgUyzhNZok Symplicity Corporation Symplicity Corporation http://www.symplicity.com Shib NOC shib@symplicity.com MIIFrTCCBJWgAwIBAgICAg8wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDUwNDE4MjA1OFoXDTExMDUw NTE4MjA1OFowKTEnMCUGA1UEAxMec2hpYmJvbGV0aC1kdWtlLnN5bXBsaWNpdHku Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSDOmbMGW2N 9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkEX2+ydsmh HwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5OeGN3uaTO mnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfORSR1XGq4z nKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV0c7XQXsY 9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzGSSIqSZyn 6Ucd9QIDAQABo4ICsDCCAqwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5OQID2BAX A90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFa pFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24x KTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGy BggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2Ex LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3 YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGC MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5j b21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMG CysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmlu Y29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjApBgNVHREEIjAggh5z aGliYm9sZXRoLWR1a2Uuc3ltcGxpY2l0eS5jb20wDQYJKoZIhvcNAQEFBQADggEB AIgS3eYqwsgdJ9TGT4Fq4G++9bJpdrG5T1etwQpVjw2uXBviPChB+/Z/rJCTFwa4 cyq94HNSSm0AwTJCM/lWwmfMCuAPWDGbsCeKvvY+deXloQec7KtyqWgv/LgEhVUL fGwfq9icri4TPvh1yH374AVIKb0mn0Y/wTJt1nu0iut+LmhH2lcBDBQFwkWrehkx ULYL2FomYJORxdp08SeT+zpCa7Bg6dEcF3joQg+0GgEFp00EQREfW5GiGEZHX1zd VipT3qQTE6/1XiL1VlWiv74h20vCPr6uN06xuIFZS9B/orsxXrm1v8tC5JbZHG5i D2HhlQz6xicGjthv3/MOOmo= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity ECS OSU CSM MIID0DCCArgCCQCA0VMANKqWkTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt ZWNzLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTIwNjEyMjMxNzEyWhcNMTUwNjEyMjMxNzEyWjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtZWNzLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDtp/y4OJ9kLI89mHeGgqqAz0WlMx7DddP3K9N8V7jcjl8aKlXt kuegPxSLZyilYGcT9JRmY69Yoy7fDrelyp/5uuTtUMMH0rhP2Fx37Sw3hq01zCjR HyRfrIvrORM2UfX/mgui7kW2Tj5M3lKvUsykmNcPGoWLSmpn6LHCxR4crS0/a9Nu Ab3myBtEm0WJ/hv9FKDDT7u5VefoaaxKtjjcXUnkuXSvwiOzX3DVanjNp2tMwCQj JzllkXu0I985P/u36FIOfGEK04fOS0LFa9z72LQV5TUJLY948SO49fARDrjj1JLq YkQ5HLsKgyIbOAr5XooucCKjBigxulR4L9XvAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAAXu+CQ5TClMBEtKXBmOBgWFpIcGpWgpXMws+ju5OB29cNiJz36tP7EbZv2+ WHY+zenWXs309IFarMwomhOttRacG4mGuAKNB2Lyl36W6Tf2uGK/yYF1VeyOGyAM e3bvYgR+un7tfLtn0SoEOsAhrJobDhat82+nS5v/VinlKWOoZ9r4zriNvH1GwtJX K3ZYbUva65dzzGVGroxv6DMqZ6SPMaItmljBTu2AS+B+KK06ekxScb+TJSuX/jRT jzBEwwhUoypJZkQbUTnU5aXo6RfFN2/eNto+uTXaKHdPqZaZLmbd+6wN28UwUa9D pjXY6Yak4nzO2PVw4j1g/2IcfhA= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Shibboleth SP for EHE OSU CSM MIID0DCCArgCCQCPULdsQ/dSJzANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt ZWhlLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTExMDEzMTMxNTU4WhcNMTQxMDEyMTMxNTU4WjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtZWhlLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDB1zzt6KhhFygmdHg9gpUtSHpqHpDY8Ok4FTWitQQ8ywxqOKdy 8btyUUVTQMMYGmWQYtXSxlrJJi282lVOi2P9uCqh/HECAneGLSsp52KcDwp1Xwe5 T2BY5uEqWJNYX8T+UKO9KccawUQao2Vbm+tzvlSzfpzRslwNvtlek5qyi59BE9GV WMX2tXKWBbpRE5+c/FQolnDHhrf8XLM+52M0vhtZdSt1qOQBEZ8PUZQbQDFA3KhH G4pcujSnbV6aO0I4U0pCxqp6ygALQtYoVKvnb6enyGWTnN8R7tqX4FlLwDPymGvG xK24vm7eRj8qpF62ujBoOWO6SbiUcDRUg//rAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAHXkXcerMCcFNYm8fkQF6WBYYPKW6xUZZtu6axqE//3dQD6C+ePlDtoOeBeY /RB8v060mduhEH060zU9RcKPOSISg7QY7Xvw29ZtHAfAUUyUvrKAaMwMnESKdeqS j6HOrEJ2Uj6Q6QgMTJxTe06WLT2sWaIZMXudMbkCFx7ms2O3+v8DwnKZmLUbLtJx P07ZfoO1byFxSy3HZiE2ktK9aSZsj9mZc2cvZbE7IWGx314fSWMe8a4cG4WyTaDa +zzVA2jTUB2vZ3pFHghZbdX4jn9Q3eEOS4bLvBuhTmjVgWD4xpSRhZBrFqrYt4vO aH6XIFqkTH4Wz2UuxUVbmYQjKTc= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID1jCCAr4CCQCqViNDTbX6aTANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt ZW1vcnktYWR2b2NhdGUuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTEwMTA1MDE0NTEzWhcNMTQwMTA0MDE0NTEz WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtZW1vcnktYWR2b2NhdGUuc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDJZ8KJd4RthAJIEodGn/aEolgFSmqZ6d/0J6eoNapA QrainbLkaNYs9eIhpy+hOEroAAuE5PTRRUdQSLbTPXnXycAQ8kPAPBYe32fy0BRg DVK1qtuh9uXtEQKoc9TXTIXLpOIK9PaQwZu95cnguiT5P8awp7D8iDX9GrX4q2rm LUqYW7GAH8WgDD2GYvZOAWjoFKBHRPa30wbXUdSeup1nHketU+NRAr3EWR2Rl7IO OJoraHp7KeRTvdWioWsLgTWCv5gGM5wFAksEp/3x4lyfeI0O12I0+hu1sR9bIzMg nHcIGK+XITilfZZRdghkVHGydPa5iVZYCaL+XtnLTHcjAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBADXKuM4VhJRHySTdZ/c432yKV+I95f6QbHp6isRrMG3HDh6Nv1uZ VLRlX7HgYQaVs/3/b9vGZpfGqjTW5j5Gj9OTqBkgAmbtWB2DBvXBUXhJ0lN28V4y 8FQ8SprlhbITF4iofAXRECYws3GJez4zci/IP2wroyzyZ+UjHC+M2dY7mFUKlEoZ rPPUrygsJq5cCcrBB0z6hAmTXORtWno0e0wrLz4OFxoqwylWn/pBUb2JHSZ4hmPH wXmPYVBhi25HuLcFKjt2nXuiLIj3GEAE8w9gv+qaJdt+ZXOXRSRuHNaDkOExg5ai 6NiOXzzy9D4cE55EERIh08sv1XsyLAPP5gI= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Emory College Insight MIID4jCCAsoCCQCmRAuinWRM8zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNzA1BgNVBAMTLnNoaWJib2xldGgt ZW1vcnljb2xsZWdlLWluc2lnaHQuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0B CQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTMxMjEwMTczMzUzWhcNMTYxMjA5 MTczMzUzWjCBsjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYD VQQHEwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24x NzA1BgNVBAMTLnNoaWJib2xldGgtZW1vcnljb2xsZWdlLWluc2lnaHQuc3ltcGxp Y2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXD7Qb2Tfekmb7sLxFvZ1Co3NV xzRn3sc9dipXvjPBCrODa0XHf8S4cHdMv0LxJGUkw2LaVa629ZooXtGL96WxhNKH F5v7K+ElMpIn/v4ugXKK9VAEZgq60ZJ1G7cdKTpC2E6WeFLFE3HLDSmrINdPVmUs fLb/knnlp+5eOzB7HmIPail2WJbhmkGkU/p7449xFKP91H/f6WDBLfYbUOB25Fch aLAJ9Hz6jr4JntPWLKXG+dPtMPBREC6lQRlacuTOe0G3GMdTrfd55xZq/giwcaM3 9pAPTlcNhghI9W2FdSHPNfN/fk37FNCAKkLR5wWL9ovkiGuLMajvi0XBKP9rAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBADWFxysJMsZZnxqvFknAmh5lQODuVwTzK77B Z4gVZWO8iFJt3BQUEiYXf7aI8Bg4feuJZAAUREoqA3KKhfxFwqqz1uTdrxTawTC9 hs5M2UzJccH68uRaIRu40K6GUSTTBt/TtY3pHqaZwSKc+IfTHLV+Ww+ctok58GOX l34+sry7JopOrrXLZnAN69+Jh6Gfq7mHPYPVjS1MqjXMmG45QbfFenxS3DWlmgMZ +BsHXz0OispFELAEspJIBIrlEhIqRkGGsXubY6uA6vh5MSbDOHaoz/jGcV55vfGU sYWP+/jsKpr16BiKhg0Curh5Du1nT60DS6KiElzY84Qi/e+1SEI= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Emory Community SP MIID2DCCAsACCQCyfvLl72ZMtjANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt ZW1vcnktY29tbXVuaXR5LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTExMDgyNDE3MzM1N1oXDTE0MDgyMzE3MzM1 N1owga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLWVtb3J5LWNvbW11bml0eS5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKwbmedf+1vFyNfmT5GNglKd+u/qj3cKY00ML3G/ mjGv9MwRCsyqG1YBraqOSIqFcfzc6yZixstbNNO9/09aIgfYWHvjMlAMJ6o0LU12 h2S5N8Z4wC8z0n7dacG6fd5FV3HhyzmZ5B3QLEBfd0pUEkW4eIyeob/ZK3l1aAwh uFUXHrJvQX/EyjoyrF+fmZLRj5Ya49k6FOCpcNnN3gT6fIJcSddCx+AvltmNLGth l17Hs2frI2ZxVPGyaMGN4qKrC9pj9UdrfWT09i102Jch1fr1lnWMO0BEli5R1PFi q+lKih75xLpWHpXDAskh+vzo/+hUIHXFCLUt7RX+OZuI86MCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAnXBl/3u+G/YTChLSF3a7JnwD93IWdlvaOlrLA1wNh1v7JhqC Du48qg29K8VsdQzj+Jw9lc+rN0wFgKvl09P/Izrgyh6IgnKJn9eB6Mmtyfb8jux9 LzUGjN4n1HhbmABl0ATeVofXxNv3Q4cHXnhnFDsrpuYJtw+K6e/EljHdge6NPHhm yLkSsrFzVg48s/SSZreUz04HjT1WXFc1qKVFRbTMCFmbxwTrAVGjG4d4nrj1J2BV CpOhZL3BhLRIidFSvHZ7eZPcGtkGfSGHHFi486nwk91N8DRj9UuaVYkamI8RWYNL 3LykECcJ9zF/HMzxAJpF9gKRet3G8sarYoC88Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Fisher OSU CSM MIID1jCCAr4CCQCA2YejNbRrRzANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt ZmlzaGVyLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTIwNjEyMjMxNjM5WhcNMTUwNjEyMjMxNjM5 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtZmlzaGVyLW9zdS1jc20uc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC96utRtcegMrmI+G/OdL1Go1US7iIEyMTism8LkQAM KDk4A3Zqh3YYYMNjdfP7Tcfvh82Ba+dZqU7PTy319OEXj6j/DkZ7RtoFCJjuzCGN 86oEs1uGYH4KEI/zovRUwUXVN8KVrVOLgwuFHOZFJMxO57bmdhV8pKEkJvZzs5be 3lJW3IxWILu+KDVe/9Q9bSZaI1ePTkix8yZBWzpkdMnks0ekQUnuN6K3loUU7zQA iubM5YUSGgK0h7YDnm+uYk9FeogFpcZqBxDLgyHj6hAtw2OwbK6ad2PFDK37MGei iDogRDX5yKe9pNgKURSzoKLSBXdtBxdPR6jZ+d46A/zNAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAKiJNUgb253Iot9vI0Ry5fla8FwdtILOcy69NBUe5SVuQVTAjBju YdG3iN7vMBMHjhdaYKP+m2WaBfSFS11WYsyByUgmfFVOdZ34LupV0GQPWeYRh6ZS hcR1y5XGKuICh3drb5NJCiICXqLxNRuwEhmTFmq/JDH75zkhcC6NO566kX3uwxVx OVIn2N9xczr5oghnj4KcS7DQMfkzWL5frjKdt0/Vj+M4jMFU6OJDXn8UYibnLqp1 lgt+wb+wBekLy4npBq9Zi5uLidzgZ1JGbCfGNABg9cNsQN520HrkfROEaeJqYK4v fj1XK2Qs/ru6DACAGCUcVvS9SpJh6D+DLTM= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com GMU CSM MIIDyDCCArACCQD2Xw+mCX18IDANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt Z211LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMzEyMTkyMDEyNTdaFw0xNjEyMTgyMDEyNTdaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC1nbXUtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAqkaeIgLBa/vAFs6Z/oig211VRY8zxpzdRvAZAG2xDZkCGgNvc5IY9mZw47wc JR5WUesz9D1INg2jERdVY+WMaGZQPzTGeYcsjq8pedJpapCvSF4YfXZl6LJk8q9F Si47MRXpnoYcOFEWaybRHMDYOZG2zC/Qsh6J+fQi6mIyzWeaTqrzYLXThtgveOMl JUaeGSToT/01HoPEVOgcBOpVj6J6Ihl9qB8hwIthaePmSUuRUau1Q5+9GEXL61ti 3/Y9jgYfS+0TuiH30UCIq7ld39kLcrK+j+42TXMBN2Q6wTXTczlRg8AKrxA2aXpE R+gNzpEvAjZU+FamQshW6a4/hQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCSTej9 Rs3t/qtSgYhw54TykLMEkVqgRxYPPK6DyQPH40Gufhxre1W+kHLAc93GbuOLGY07 A9YvX3Z//XCX/7JfqmyBIKskzmnf7vVB8KNo/y5094TLhpkoHFJ6nCbHRua48p2P CW7SAiJmsbxf6g2Z/h9SCCeom4hSkPmWHicKHnPnIdd3ykaeuenqGpJVwx78NGik iE8KZS+BvgLRXABdcFWVQy/5AqMGVx/E8LkB6bOoXTe8//FQC60zOSQ8youbfuDB LHgxKJLVlp9Z0pN84HBZjm/F1jO1O4aOQhBPp/4wDqTHcgS50Cke81Tn94FSufQn n9FXXVliCL3YEKKx Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Hampshire Horizons MIID3jCCAsYCCQDRJncLUbgLhDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNTAzBgNVBAMTLHNoaWJib2xldGgt aGFtcHNoaXJlLWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkB FhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTEzMDkwNjE3MzIyNVoXDTE2MDkwNTE3 MzIyNVowgbAxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UE BxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTUw MwYDVQQDEyxzaGliYm9sZXRoLWhhbXBzaGlyZS1ob3Jpem9ucy5zeW1wbGljaXR5 LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALY63N4XbVWIEWGYg5ZbS0TF0AeHLw3x Ub8VS62Ba03kG+M2FliGdYSvDDNZplnHoec5SKKpXIpFJ430PH9n2jtXguxwmzmP HTtdGJbK5heENsS3rZ7n7db32dgHFGXCX9f4bJghL+4G/wkeVUfabC+J3g7xZ1fe zLRX2F++I+gMiLGH4icr2Q49dYx3dSfaVWWgJS8bnFQDFoy9655UFUpBf6oUpfpW oQ/hbqBTpTyDRGRyP3QBRd+cb8d+mLW1iC0byzO1/Z13gt1DKY3Ug013s6d8gZVW mmJcQDSeecbgW9S1CkPHuKiLVu2bUrH/UXES/dy4wlVpn47o1Qa5YTsCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAc3L6gzc8JIGA5UI2yFb7Gy0CWDF+GyCxMfZ3XVPL T+8FmAc9gJOZIS3tDcijXs2/is/xCT9fD3LXnfzfswfMzAZ7yhVRm0kt52oB30Ek BRgkdWWPph+NwWlnmouyARaWoe+x8JQRblrpxJiXLr9waO2kaYPnkstHtUcPrzGt Yjah/8B6wyyfsxWero+f7QXu8Wb8tx77CczSCqZ/TLafIehH5s1UYBnHcLG8mnXr lEu7eY8tbnhXkSytmYiFPzxmWVx6d3jvudHpcrxtXGrBI1PdC5PfpqLmgumAAxV3 5k+rqpDcOLpLTsExUHJozAhFeOSK8wz8HMyoFksRh58GWw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com https://shibboleth-ischool-uw-csm.symplicity.com MIID1jCCAr4CCQCgvTB5m/KoXzANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt aXNjaG9vbC11dy1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTIwOTE3MjAwMjU1WhcNMTUwOTE3MjAwMjU1 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtaXNjaG9vbC11dy1jc20uc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC+vX/23b5dXaywJP9pEtURyoOX4GZLWIENOMSRg1jR GN0LpbLxbNpBkSEbTv/6fx4ma0nZWbFfilETZ2nUeZ0is+yQvu/e+chqchKjs4S3 5eJO73Zovn8tAyPjStVPntnjjVwkuFUyKtg2RgDbI0YaWNrgoMCmyErrXKSWXkY5 jJG3VjZMT85C3uWsW9DE7CFEXUzGQ03vR9GjQ1Vpzde78wMXL+SxxZPBTd9LZncz BU4WMIQmY8yTOd94lJVpdLnmHhCcnD30FqGZH3W68cYGdSMHgqoL1fVRlYQHJfIR IRy20ltDnPuuwtzAQGhRdMOwwKHLbG2vlaqA8xbjOXp/AgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAJbmthYet0yKEoDXuj9e2JZmNYF5EqU0yWH1AmtI6FJYDFzE6tnt zJeiXNgy1H8jkZHqvcRr2voCBHrQjW12xX47rym6KJREXlBef5uj8QiHZkZyBy27 L43hplPfvC6/VUffKeRtVY457/XTJO5SLXEkv8uaWTQZGexqfHSlCeU3AZ2Wb6h+ OR2sst6NDXI2n+bu/Z5s6Vc+Mv7dnqZih9BgMnn/i6iU2CaRcjP64Ypt35S868FT 85umCPrtbDcQSga3Gv0LkxJTA8QDshKikgYYADx+Hnp6LsdyFqm2/SkQsXeyr1f9 af+tGWcsFMLsywe0Dew24LFa/Ix+gtv4AQI= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Shib NOC shib@symplicity.com jgspa-osu-csm MIID1DCCArwCCQDOHQfVArHFojANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt amdzcGEtb3N1LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMzAyMTkxNzQ1NDdaFw0xNjAyMTkxNzQ1NDda MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1qZ3NwYS1vc3UtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAxDzoHnau34ZFuPCwtKxpRRPme7QOBQZvWTqydAidi1/i zUDkJxBBMY+eeT75U6CNs4Kd1Q9BkaOz0U/+KXdU7JGqeEIFlBmMpjcKGROpALwv 1elknBTEZUvTD7xkGjEmXUgBoT/t93YT8DdQYvke6TYsaU616hLlGJBDm1R6YHhT kiU250PzmwN1W49OG0QBaydHs1b3NtNSc58GAC2zYTw18byDI0PaY16gaiIAn/k8 hV46MELYG+TyHhtChbVJF4MJShcz2esUoPLZ9L6/y25twxIonjQYXEyGPVrGXnOl El8z4tyoczUEpI9AS3ILCXEO+ZqTQlur06FD8XdE0QIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQACt0rh8j57bbNBtHzyPstgkm+Mz2q3qJPmtS6qU2EbzJ0Y6l64evRu KcNfDGwQVrvOnn4S03ZdxzsVEOb9bbHS57XsaPMSFuoKFV6PlvfZzyGw+nUQDlJz 9S7ANqmdUJ1eNrUONDxleoL+f7S8VLmKJ+IeRpML6K9ay5ddmGWiRhsTxfcRj0fx W204EJw4EKcTPZnpUDMrPFLRza4ArYRy3Hc52scQPT1Pzo6axVl3j1AP2aMn3Qxa 5rf9wv+MEdD9azF8jm3udeCwBbA77mTHQcVYNumCE1THK+n6E2kdMMqnQ5UaObc2 zDpOf+731qyAETgjAhe/I0YbaUUW2rxx Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com JHU Ascend MIIDzjCCArYCCQCTBc7CzesMnjANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLTArBgNVBAMTJHNoaWJib2xldGgt amh1LWFzY2VuZC5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBz eW1wbGljaXR5LmNvbTAeFw0xNDAxMDkxNDMxMjRaFw0xNzAxMDgxNDMxMjRaMIGo MQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGlu Z3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMk c2hpYmJvbGV0aC1qaHUtYXNjZW5kLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcN AQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEArE6mUQ4b52QQMeDJ7pUeBDlNmUozyLP0pJHr0QUpPhw18FHwi28Z C8DtqvqN5Z3jODuBZ/Eab4uFfcf2GO0NNIbzZhpN7vUO9XPwToC8M9HZjng/3XmQ 14EHU2w59saWmsE0Pg3SdnoTy6ZGBLPlR3ftDKWAkB9JvjDO1RWW8Ab4A0MgDiYg M0SHtpXjvNOMmz19cS2P6yG4PmuFUbcX1DqwRguaoFNaPLujaCrQZZBDf/UGPxu/ /fU1vsWKZPcNxPKzGGLU0xz1Ll1kLyqBYd3KlGiHxVQfeQEso8iDGQeKHMCBkNN4 NC/i/OWqNvJKkUZC6nQJRRanrAizjx5YlQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBWuFIgftHiR6SC86CGY+B61BUXiOvTMf3kIniOOinNFCgdHfdVBoX/ZSFnsl1X mYo9Dbru4nh9xgij4F6HAuuBeKptS3vD0hXMxgAUuv7TCLrHfAQGiND5lMjcewkQ 4CWO/cMI0WbwySGpnG+HehLR851WXUYSfBBlX4HzbtWSd3YqsADrdPbNZ9YsoJXT Kx5tbg4E7COZXCBb9iQz2bjOT0dgE7NWey+nwzcEW7PTsF0LrBkSPveF6r4g9D7A OnG1hToj1dgYM71vluyXKXLOx9XpK5SHiEWWukzls2SBcHj7LvMND/5IwHdtlQ6N jr0SxCCHd5j2Xv53nbu7SCEI Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFqzCCBJOgAwIBAgICAmIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDczMTE3NTUwOVoXDTExMDgw MTE3NTUwOVowKDEmMCQGA1UEAxMdc2hpYmJvbGV0aC1qbXUuc3ltcGxpY2l0eS5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6ZswZbY32 miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRfb7J2yaEf CqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54Y3e5pM6a dThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJHVcarjOc oHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXRztdBexj1 H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJIipJnKfp Rx31AgMBAAGjggKvMIICqzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5AgPYEBcD 3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqk WDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEp MCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIG CCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIw P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYL KwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5j b21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCgGA1UdEQQhMB+CHXNo aWJib2xldGgtam11LnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQDQ 3JQ9jWh64u8l5+3kH7vZ+O0ZV7zGAhHGu2u2QVv9RkYegJqtlVyV3XgZ/WOq+uyw 792hWffqCv6KX4uOhYb7ehYE87lxctah+8c4stQqQVxA0fED2JRCRZalxAgOpKG4 FkQVwhqdMc7tdVxTL+E8b5aMUnfbBY7hZg2qmQet/5pNkW0/earxB3kmxDqqrUJ0 hPfk/5hxGvwIVbF9n1QALhBuoLWSnzMMskgOFu9HG2Kgl/R1R65a7L5SQwcPRCyv BilZSeVeltQwCnhCDHtbhtHND7LmV8oC6uuPNzvy202xN6HekK/0IaifpQk1KAle GRy6YrpX/iRDSOI4LbCo Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com katz-pitt-csm MIID1DCCArwCCQCHzKl2csLZ/TANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt a2F0ei1waXR0LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMTA4MTUxNTQ2NDlaFw0xNDA4MTQxNTQ2NDla MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1rYXR6LXBpdHQtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAt3DHtH7H1iyNZdvgDBkvVGyBuC5FgdAyyIM/YEDtsTj2 bblDRRaskoU3CaERGBuDQ0MIgscVGAQiJ/hMKtWkNMmKV+m/bHp6btZl8Shg3Koq OGJ8Qay4Ir4UqiLNQAAbXHehSJV51mDlVwhtvlOFwSnAFm5N91iGLrEyNENlNAgQ ou7aXzrlUVb7wU01TiDcfP17+WwAMSbnKkbyzZI4m1hUESkAptDSKkSF0YwgC3dk 8urYDE/XbJgBegrY+i1o9WV5lCbUfQQhRJj6atseBp6auUmXIq05me7fqA/PF2uk VZHyY/9fzlKFoSmrdTznaYBg+c82vlxsSiOfAAp2rQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBzcJI6PWnJHGYtaz7oHFi1C6/q7vXX3ZkYa2a68vc+YDMakC8Jn72E 8u8fr88hZ8AV1u9XMj8U94k5TeKd5NhSQF0wIfbsR3/abcLjCdZilxonWv4Qpumt rV4SmOWXYlxzCNDyOY4+4Ujh3n2TusHRfM26K2TeqOSbcW6BkwXc0NWTgogmMqDD ANuqM57LDyad22iWn+AkrGnunEUfl/Q8HP6Mka9hJyCbxWR+/LNXSBi2YV25Ybys fgQbaM/SrGa97U8tynHbCXq1CSwPZAxIuLiVvx5OAc734P98/Ok+prr5ef83KHk2 Ru79iw1adEyh3XU1c5f7Cy27dySAY7FI Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Law WUSTL CSM SP MIID1DCCArwCCQCOdAB5Ls4cQDANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt bGF3LXd1c3RsLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMTA5MTUyMTM3NThaFw0xNDA5MTQyMTM3NTha MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1sYXctd3VzdGwtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwkoS538MFVMBXJ5Oxw7eyIY+dhvy7piUw2utDBGdvGNc ssLlZ/PPXZ6vvl5/kr0mTF31je2HJ7pfn0yQw7VdassWheM4p/sF22W3EOLo7UJU nufYrV/MtUN3ElJX+2Pz8oVEn1EWcDIqPp91Vui5RHzFsEZvGeYr4AP9a6Gtzwm9 Vqw/fKFbryRCADob0lpHi6KIjpuSpoh4/k2Gxs6+wopvKXBzMHDWfGjOylKKL7Uf PwaNOrUsYIEU7ru2NETpbV1f+GGxTL+gbcte3ngnVJ/qrNdLWB0heckVf1xwkYmd BU0HvXnI0lrp2oZeqt+T785Hf5ejgrIWdp6alyA4FQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBbB+LI37Q/yZZYYmNjY6CSA2ds6zv9r7S74HA6BjPKM3MyXf9AzkwS XCqCYSerVIeo050jTdfL0cMb/i3S0vQOEkjPuevo3eNdU5wS30EniZGXvfGVZPJi VJgIbDPwg/bwVPpq4I3H+cvnN3FEqj0F+gMbCY1LOXgwtWjuF+bOcPwoJZjWGAsi I2YsYSnvK+e/T6Whc9j2Gs3JLmnT14t0xChkMWgNr+pdTLZm4HlTa50ymUSAXFqs dpjwRf5UxzHbhlNZuhJuUzZrQtiWONoX9T/yCdMeTbwEF026gunTLGhwGsHnvAdy RezaPy5H2dMBJv6EeEMtih2mP4yNq5RF Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-marshall-usc-csm MIID2jCCAsICCQCyO4aqNy3tAjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt bWFyc2hhbGwtdXNjLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMzA3MTkxODUwMjNaFw0xNjA3MTgxODUw MjNaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC1tYXJzaGFsbC11c2MtY3NtLnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0lFWAo7pYTJAI2WBByBosXE4xUPryjjRRL1I SRenCnRSU/W7CbRUQJ5TfRtua+oc7WSeF1FIOv73e7RX7PSYXjxmgM66fF4m7W55 vTHU8xosNkbpsMoc+UgfItZNg31ZaSiEX7t90x/l5TibGc49K+1tdd+SFGDqncOs KmRJbkmpWNXAzgWQH6+i3cogkd53tJSLA5tyGQIryZ44OZjqWhWyJXAiIPhpntuc 4dd4LVgUfBTiubDJ2cUqhej13nFQ85l308Ynod5Z7iACpUwgZ0dK1bYKJR9c+cg0 jNg8jOJmSSBDUFG/UQtduwYKvnMamY1pR3wuqF8Rq7uju5BYewIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQDFWvtflDmndSZgir7q7rFiwnZl5ir+l/RTbnTWxLCVk7hC pSQuIvzkq64vyzs9591vGUx8uGppv6jgvhUrejabrsIKjIOkOvkAdxzCA4C7Q9KZ veT8tigUWz5/dLcoZCYkdug54vIMYygRh+1IOYR0Yy019JNXh81QtQYHpGF+E0hy mPBUNzvpbBkDB1/8ncuEkBv9rC8HaY6BE7TZ0cx5lxQ1ZRHD046YZBM/2Piy3Dfh GeOiqFShmiiDmzS4evEGEU7ca5VO1BI42wlEFpd8VNde23hpt+dzwhI+a8C85Zns btHW2AT9tTKtwHr8KJlJbrmgKUzmKit3rMrP2SrT Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity MBA Olin CSM MIIFvTCCBKWgAwIBAgICAnIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxNDE4MjQwNVoXDTExMDgx NTE4MjQwNVowMTEvMC0GA1UEAxMmc2hpYmJvbGV0aC1tYmEtb2xpbi1jc20uc3lt cGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp 9IM6ZswZbY32miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5I mQRfb7J2yaEfCqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9 Lk54Y3e5pM6adThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB 85FJHVcarjOcoHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJ stXRztdBexj1H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp 3MZJIipJnKfpRx31AgMBAAGjggK4MIICtDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0T AQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYE FLk5AgPYEBcD3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2N k7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVk ZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3Jp dHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5j b21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2Et Y2VydHMucDdiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNV HR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9u Y3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1Ud IARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29t bW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMDEGA1Ud EQQqMCiCJnNoaWJib2xldGgtbWJhLW9saW4tY3NtLnN5bXBsaWNpdHkuY29tMA0G CSqGSIb3DQEBBQUAA4IBAQAWJy8TH5VqVsK/1HpCxcPnLFdaJtqEaiE0p5GB6cLI ggKacv2L2ORxNI1comsUmiolpKKNAO0iP7XS8F0tIHIgMsM35KOPHRKyCrXWWfiQ LGt7yxCBaQ+TXxv0MMnFNVamflQoyjfrgCgP1GdyP4km0GynRTML4eUT+h/Tuwj2 WzQobz8FhoufyKeFVFBBegdyaI96zG3fUy9V+bmD/XPsAJH7gIbGXK0L3ynHV9Iv CtZ2CymgWY5hpdHdI/87TckfJNaVbHTd6VSaW2Gb/M/cLu1CExpwTs7OdEAoTIg5 +9Ja6WII2mb3JWkpdSkgbF2VWxfgnnGU2mxKvrayVrgH Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Morris UMN CSM MIID1jCCAr4CCQCi38pxbdSCtTANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt bW9ycmlzLXVtbi1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTIwNTI1MjAxNTE0WhcNMTUwNTI1MjAxNTE0 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtbW9ycmlzLXVtbi1jc20uc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC21E6p0/5JB7QUzRM2Ierktha8xwVtw0MDM4sAUuvR lCBCw8mika7q7XdTR8b3tskbV6BU5g7k3E5nTVn7UICOCiSpv1oUbTiz+Myk70Uv uxbRofRDPffdhU6XixWtk2V9V9ep2YmFbnF6SC/zfvwbq6mqoAW/bRbCRvlnCzvD +WpGe8Ftuol2HXenY4T3RK7+gHHff009j0bW0BsUYEmSJPrTcWdFpvwjud6TyFvd 8p3nEE5Y1nHzXjuNNUl4tRu69vPB7xGzxvocDBdkHeZE9jhopLSJ/99ONgvs9mu3 WAq3mB0FazaOdiexKTxEQimMrAh8AJWvcTqp2BArJEHVAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAGw3w0iBjOK+KLus+RG0nC5BOQ3ynl/h3CorltbijVJ3cH2HQsov rmb+RmEbM/PnMgY6DrRn3gjxv8XQAyGCk16aPNnDSViyiTLkVO0shpseTDiV6PWb Z+yCS782FNvgwto+++EsUcBo+zZNhS3gMt4gMyOCeOVSvwGj/VkR/F727L6jMQtp NuG9X4M2srP8Lx1gYxHXl2o7/oZKmyIo/4Qr6RMzouIVlnHfBo73tKPxWET+q49d ukYy3ew87rUBfn/RjEFLbsYB5DtbtZt5dXLSjuirEJ4DFuQTt3XoPvCmy5asjnat 28Zpa+hl7pXPSmVyZv0mJEgmQ9/kuPhmrf8= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MSU CSM MIIDyDCCArACCQD1k4PtAKCMNDANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt bXN1LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMzEwMjgxODIxNTBaFw0xNjEwMjcxODIxNTBaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC1tc3UtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAsQe5mz3vA5qoI7IE2oDYJ8R9UYV+QsZCqdq2LKmx9qwRwU0OI2OtAkRvMPcb ulfdBK4XgaTLTWwVEA+znNr2JlxBkKxBfEI88H/SXSUdfptadlLR7LvTZq1nyYab OtomDbJ7Es2MCQhXSgK6Ju+qAyDbChjeNTLtjNZVfxIv7jIyXcZ/sxVvbZSJQUnS JWWM3y6CQ1upgMACXPaiLpg0d/Ha0dn4gGT0za4VL3vDmf8lB1DUJ4TF9Nxl2NpE OZGTvno7bLVcPsY/oxFIgvKgmamNncReqieO8Hv8QTHjvrt3bIoBcN+mfW+MS9FC THzdK85Bsd80IvLRwQsGLflHuQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBS8RJC t6ld2bcIrapgw1PZVnRADcJr7p19cp0qtQx2dctz8D1PWb29krLaZd2FNFIXKdwE oUGAlCmvneS3TyAcnOrbcyRdDmz7e1HmUBTEBvJGnDDJ2l/h8nbhIdrL9kZn+O7q l6U1/NE3Q9SaRZgoUDle1Ekw4YYYF42gU0GGJR+pG3nNwO2j6K4kcMrV9Icxt4Qs dbnMQSehg6OMPNOg3DqyxzH1AoAihZrsOUYdnYxnQoOFQLVfeIKc66H8eYcgc7GP cFqBpLWSh23gfBWXTjmjHkH2Dd4UebRJopv/JzRDAA2QZ4SOBLozCmCc9pV3BCD9 nfJoZULpVLkMIvc8 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com https://shibboleth-ncsu-csm.symplicity.com/sso/ MIIDyjCCArICCQD1EF4i7s4e4TANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNoaWJib2xldGgt bmNzdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3lt cGxpY2l0eS5jb20wHhcNMTEwNjI5MDAwMDQwWhcNMTQwNjI4MDAwMDQwWjCBpjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0 b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNo aWJib2xldGgtbmNzdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC/buSzCVKMCzxTyRY4juD307UqUFO1ohfqjEVLDl0ScE2WxWlO3kG1AU9h mnB7ZC7d7tdmc9CAzqerMr0+6hMy4Hg7HsVQ2qidqmCOckWjNKsB1SqM52yYp62o orsAdokFzkAoPZtobLuNu8E1NWKh14PhPfHSAb+nXOiQWli3FBESOA0kGGdeMbDX JrPLylElQIL6DXCsiZlcoJIC0tGHUKiO8uwxuOfPobsDSfFKE4aU21ForK6oMlSD 3wD3uEu+8lMNM3sMl3wFXYqH72pBrCvnG1rgEi6p/IjEGxbcw+oxfUHLSpqeVnMG wJSRQV6/lsFDy7nEeCQ8+sr6kJHrAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBADCW OA7zSMgCwun+Kyna2RiD7MNFKRFal3g/mGQ2antCINDKv3v0qdsVn+JokyHKbLSC lHztqlpAe5ChM5VLYjQ9l+8ZocCqKlK3ogIokvnc+lPLdQNk/W3VYHku52lwjjl3 MyHI6DrMiEqy6Zb8C0vq9sRxXp0AzSiGt+WoSwjC4vYWSwbSPE/Bn6lmCHZKWz1v glUK85APA7wlXTOqiFLiIxud4p3hlhWW9TsLnuqXJhXnHsUgGXMUi2IjukxTTV0t C1Jp5cAO2BmQVjeIsWcYbU+vnv1f/krl8elmUFMXjGQNXRuOpco/JBQGsci+ssqs iVPF6WzkeTJkdnaDln8= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID5DCCAswCCQCTxZ8qaL9jJDANBgkqhkiG9w0BAQUFADCBszELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xODA2BgNVBAMTL3NoaWJib2xldGgt bm9ydGh3ZXN0ZXJuLWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcN AQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTExMDEyMDE3NDMzNloXDTE0MDEx OTE3NDMzNlowgbMxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAG A1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9u MTgwNgYDVQQDEy9zaGliYm9sZXRoLW5vcnRod2VzdGVybi1ob3Jpem9ucy5zeW1w bGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALY3VCW3H5Tp/K84xgPd5Uvy 1FcMhJ9M2SB4cSruonqf1LHbV9KqgWiBMdoIgVE9DrXqCbg+0yl0PRkfUDin/uuU 2WbnAZOqHUVmzMYHPccB0KdA0jO70aKSihu7tBSk9InSG3u8XYfcj1b6fDQAsb7G RD3tMlnjCI9JzdyhahJDzZagBHMMp7c8EF2yEAxzkNLTGYSgYj3pCiIRyqPkL1u7 pOZZOP1EBTJu8R8FaSShqxlQILgGXVaM9t0k2zpfUzQHfs7vYv+BbjZWnGXpqdk1 wFMW6k90/hP0G3bnifLYg3OytL27G/XRnSp/azxIOdmUryfyPSvg3jt8QdMpv58C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAlX66j+o/rl2tHIf5/5wtnQ2fvutx7b+6 kgJGQWmBUh3APtUp2L6VBObWlTEzBpjFoQbWbw97J9IchK5SibNkRoKVJ0/CQK3v xwycP2/T9yh32JgzTKmn6rXTCi6ILQh5Lbk+qjYk2xVZ2hoaZx71Um9+dfIOe0zJ +GXm900ngkVpTu3ZybGGocO+qbfXYi8TST3t333cOIFPa+rxBGWKJ3RkzTXZ8MWc Yyecfn/icfVRaBQAu90cedQgS3Eada9zo91UaCkw2+Mlv47VyEO/ohITAgXZxGx4 hMm8gapLkn1EZmSTt5hVK3xcq2aOTZkZn3r/L1O6s9LiTKGrzb2Lxw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com nursing-osu-csm MIID2DCCAsACCQDDKRIZS3GfwTANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt bnVyc2luZy1vc3UtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTEzMDIxOTE3NDM1N1oXDTE2MDIxOTE3NDM1 N1owga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLW51cnNpbmctb3N1LWNzbS5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAPG8CPd/Vd5DT2wofjRe5+MGnsmf8vVAf69PMTwH 33IyiX4waMWCvcIoDZciTpkuIxEij/QRcIwgimTQx+V95TwNC3u2H0DZtIW4L+OP BHdQnTaGOlegJmvW30gE7s570rQr9Mch/kgwSlqRT4HsmgV6VFGBBYA1Z7nxT8IU P7Cr9Kw79RnTYqStsSYzO0chd/6OojKIiVUgII3Qr1ZuigJ0zFYOjwMKhw3E0NaN ouzY7H+YAZH+OGp+esEhacEQYZLfZVwSRZ1VDzuFFfuFmPvqx2YZLJT9AD5efxec o9BRlSRHdAwE5zbCtmI5vJJKZbFA+sQE/mp9I+oprkCGXdECAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAarvu8FMFEL4nTvaucqQIMNrtE3c+m0T44rvySUXwU8MFkSof mOPZT6w4nrpwUN4mStT+TQWEVzfjBLt51YklNhLGj2bZlntuMTwTxcUdHgjkN5zL dqJgyFlMhfdFh6UHVmdpS/ytUWxn/o6eSh06xJnzVPs/DXT9/tr+dCJJqgSKZycT IULISvd45QnkdEKPqHfZlyztO19OYtcFss+R8QfGRK24JxOmJyEB8sieqGaALHfY zDwmYjm4izU1qFuBThTbXHCxHboWlMZ8kkuWYq2XXkgMI4e+nhyx4zShKhKXxu+o KRvwc0i31hAbKrrlbPaDRyFriCZNAMGg9z+/Pw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFqTCCBJGgAwIBAgICAZMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDgwNzE4NDcwM1oXDTEwMDgw ODE4NDcwM1owJzElMCMGA1UEAxMcc2hpYmJvbGV0aC1udy5zeW1wbGljaXR5LmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpmzBltjfaa IIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9vsnbJoR8K oK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhjd7mkzpp1 OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkdVxquM5yg dtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO10F7GPUf z+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkkiKkmcp+lH HfUCAwEAAaOCAq4wggKqMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkCA9gQFwPd LlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRY MFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkw JwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYI KwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5p bmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2Iw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsr BgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwJwYDVR0RBCAwHoIcc2hp YmJvbGV0aC1udy5zeW1wbGljaXR5LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAHcNY daGswiTU0q9GzVW6Q7hqTy2YDHKc9R3V6b+U2WUwJVKmf7IpBIq7hKgsktuiGNYN FX9fTKMNpEtEFDeM6UadGf6iVMbEDYCpbETbjX1rs1gEW9ctZiU7h7+EihgkkKL9 01TivPLwBbuf4enrKw4NRVMfMro3NpeshgLkyORkyMauP4fMRuDjwLwm8W8QWG2r fIIBKR8iEu0m40f+2aEQWvRA8CGm6RJwmkpH2hwl7wszuqneLhyxn7FwvlX+2pI+ pk+/mf0UhW87L6+rk1TERGHD/G/Fg5FAsECqgFdqPJYFIBE68NqIzVQxk7OO3sfr KCFMRbMWTBAQwI962Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID4DCCAsgCCQCDawb/fHKC3jANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNjA0BgNVBAMTLXNoaWJib2xldGgt bnl1YWQtbGlmZXBvcnRmb2xpby5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMDA3MTMyMjQ1MDlaFw0xMzA3MTIy MjQ1MDlaMIGxMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNV BAcTCUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjE2 MDQGA1UEAxMtc2hpYmJvbGV0aC1ueXVhZC1saWZlcG9ydGZvbGlvLnN5bXBsaWNp dHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA19w4dTiSKE36NvkQ7SV2lwhHCjDg UbyICsr/ydBDo8tIFdHgU2zcpZIk+NU6cj+U8oLfruFQhAS1TCDKPdAm9juuWIM4 gloMSwlgmY9Swp2J81HS2z3DUorfYnbIrUwf0RHQIUNNaShxnQhhh/KkzuHv/no5 XaYip9tCCLwGdgk9KAIb6PwRhLG7dlpEcmXIu5dDp5JQcY3oQjIZ0dBF/NXqs+kF FWXuCWCOxjfXoo8GNFSOkFb3y45pyFXaeCkoZ9Sw6BdqsnEY9Ym97HK3wst/PsJX aVScUNGfKzGI/qXVA90CoUnWWgVGCZ2kFOQDxnVbVIc4ZXVu5/k+3OBC6wIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQDJlIGDTLeIKlzweY9mJNDqRzjoW6W7XCiD5Gsc 2xIReCHRyJpZEtDa6XekQylAjy+nibHPAICex1U4/N9H6RCm2hjxxqEYYxpTTNeJ 4gl1d6I3pGjIq48rbWFYY2ToQ8QIsW/bf4ip6NmXaBGWgFh4F+5ckItxtkphlD/8 EqPaAhfP1C7raOI47fJuzIWYgm5bkFqjqmIVVcJI06Q9AcXA/HnbiJJyMKwrpls0 X90e0bcrmmzYxrm8BRJvjFuJogVx1ebdZE3u/YDiKXsdstRpbCg29fEMnfjFIXBE MBhUlopfUDd+pK7ns4rD3Kpx21dl+WATTq1ZqX3JLJId1Dvw Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0jCCAroCCQC+/adSmzxLADANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt bnl1LWFkdm9jYXRlLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTEwMDcxMzIyNDQwMVoXDTEzMDcxMjIyNDQwMVow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLW55dS1hZHZvY2F0ZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMIu1EY8c7yACH+HWc0pthFY1aBrnyZaIC8EJsEQuYDeyW7m KYeb6GSErT39z7v3djvggTi7Ov8tFAVVLsfRMQF2lgeNmBoWZrkKYdN0L0ro0zNs t6LiqQa+D/CrO/o2bHF1nipJhzovNk7HPYwcLqkNrdUE3Lh3zKZXHV3Y6d33ulLo LyUs2xTqe248fntDNviy3NnvsSb/HzYFM2uTLSYn/f2eMNkzoX/ugr1/Q2wquM64 6C4Kec8jqPdKEZdnptGaDau9zhNPZNkqGxtLeVHUbk3eL32Wu/2+gdGHEjgY1R31 x6Gi7WfcPTmxwySQbjtjNHQOYY8E4CXAnjXwy7ECAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAZVQoMAI8xiuL+rXX7xwL+HlIskNJCBeGLCc5cu4bRYsFByskgVif1LHF K7R4SM/ZLHamV+cZIPRoYFJi8Q6NjdHlhz+L6bDqOpwAjciUPHBvbYgUrBCoF21Q 7g0P9I+Iav+ru85MGl9Uvrr/avDTSXXCGR2psSSj7Uz8Wb87TWR4r3btfl+WWWwF wZSQspjClm9wP58OIUWbeX7PreM8L3kmo047PiTWOK3TMokrzqG/KxXUH8Cc1WK2 sSa2pSgU3dv1r9+y9jjnB86NKW/jZLs1JQ9lV1qgPFg/WVFSxLLFlu/3zgAr7h7I azYgVopDNC20YFZs+xLguQpiXoE90g== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtTCCBJ2gAwIBAgICApEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkyNDE3NTc1MVoXDTExMDky NTE3NTc1MVowLTErMCkGA1UEAxMic2hpYmJvbGV0aC1ueXUtc2dtcy5zeW1wbGlj aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpm zBltjfaaIIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9v snbJoR8KoK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhj d7mkzpp1OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkd VxquM5ygdtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO 10F7GPUfz+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkki Kkmcp+lHHfUCAwEAAaOCArQwggKwMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkC A9gQFwPdLlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufK Y0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0 aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIB ADCBsgYIKwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1v bmNhMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0 cy5wN2IwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSB hTCBgjA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwy LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcw VTBTBgsrBgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25j YS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwLQYDVR0RBCYw JIIic2hpYmJvbGV0aC1ueXUtc2dtcy5zeW1wbGljaXR5LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAsCLmTUGp6bZJrTmlo3Xyg4+vKds09QaOYZXvrMPCfrJ+qq4pPyGG 28O4jLfQrvTA0d7J5xU2kO4JnY6JahGcHfmZdM6XzuSj8JfMyShwgyLM7z6RQZ05 NHBPMHrNJHL9H7OFXawnqglzt5IA64p1evTxJwsL7Ehwmp5W8Zfnrp5osZUiXqr4 muRZ+73ugFxop0cdt9kv7pOF8WOQstnBZHWnrC8bwd5sSnVwwojHQ+gIf7RuzuGS NDTk49FsNNXiFdyGkT54tDPB5r4+OGmb+se6rQOtQnI6pOB7MsXhuakMOp1ToaB5 HbXJb+1IJV8ztLTPR7T/w5J+C/gb6KyM2g== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity Shibboleth SP for nyu-src MIIDyDCCArACCQDyU1Mzq2hN+zANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt bnl1LXNyYy5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMTA4MDQxNTQ4NDVaFw0xNDA4MDMxNTQ4NDVaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC1ueXUtc3JjLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAz6efkt1G3I6CUuyUM/wHc1Ybb7+h35AGlUa4/IDyZhlfUhRffCVW2vVAROyf PyjdtVGf+PegPPbHFMilUxiBJ2ESBerF4e4yE1p5byXY7zW/ZnjX/xVOyCJ9e3UC SwsZCM/jqV8jZOGeKwLfoca6htU0T1yTb1bIumL0wm3t0wEBhW8THL6G9R3y7Xev nM7H6ARFrReKSabWGzGVUmJP3e11oDO2FgT3ebe/FgnmdDRh0nbgTx6biwh9Txcy 3cNA/DGwS/QZwjvNsIXm0FMnIOFGwXY3pwsuGh3ErcAtgJeC+PEU4/0DJ5l95iOd GuOgp543g7SquZAcng9/Y0MsGQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAerONl EZ4At9gD90mKWO9HByPoJA4NhiF6+y1N4l5cFSKFP+u5CNgpKmBE1rMO8adw3PxI Wk1MEv5Vf5JBdgCydlwoMIjJ7ccsRG8dh536H7daSOoFJwtiTF+5Z552mex6HyDw fHNKuMl80Dn3BZvWf2ys8Zb5bY780hrFv3KD0oLtMeFTyeZKhaREjDNf/OhGziSY FIVm2uCIr5nTLVjO5Qirtd7NLfvM091FT/l+1Q5tU2FmQ0dKkKQRONML88qmJTIl dmRUj8PU81oEE9Y1I95lPEs19+kET0rbTFbut8Q4+hraQqvHduoGSX3Y/jXgEF09 vIjr8dcb7ksFadEi Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFqzCCBJOgAwIBAgICAaMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDgyNzE4MjQxOFoXDTEwMDgy ODE4MjQxOFowKDEmMCQGA1UEAxMdc2hpYmJvbGV0aC1ueXUuc3ltcGxpY2l0eS5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6ZswZbY32 miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRfb7J2yaEf CqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54Y3e5pM6a dThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJHVcarjOc oHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXRztdBexj1 H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJIipJnKfp Rx31AgMBAAGjggKvMIICqzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5AgPYEBcD 3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqk WDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEp MCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIG CCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIw P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYL KwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5j b21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCgGA1UdEQQhMB+CHXNo aWJib2xldGgtbnl1LnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAp CSWTfZ7OlkVtwmUIcP4ufLXr+wQukm8fyRnPzz9lCK2MW8g4DZaDFa6zqUvjQRnL tEI5goaVOG157nC0D8SgYrAwMwbuxhHio//zZqLT4MjeYZqAKxuCfx4vYS8n6uj/ FgioUgMApymoQOydUrvGHlZ3qbC4U+G5wb9AwWZp/JpSgk+waffQzBtZRnrIIfsw VOvveyQ9JLgGx+WaZHjqObzwOexCAlch2oT4BKa9lVcn+5i9hggphjrhCaNpXJ17 tfrMqQ/hRYgSJWQahOspgWpO7MQDrs7Bwg75764JQ1IiVQujtsm2PMAAmoIqZJpK 6PT0ZDweMiPkMQ/H/1QO MIIDwDCCAqgCCQCm6IACoFbcVTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xJjAkBgNVBAMTHXNoaWJib2xldGgt bnl1LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNp dHkuY29tMB4XDTEwMDgxOTE1NTA1MFoXDTEzMDgxODE1NTA1MFowgaExCzAJBgNV BAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5ndG9uMR8w HQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1zaGliYm9s ZXRoLW55dS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN7unvOo UMPHrcuntL4fglmPq9o7GOunKJIKqAXwcwgcsHqDALLxhla2S7WAXZQ6htGqVSaQ fG3SRipFn3CstshsCx6hXycpoKnYGJ2UhVYWtexL3iiEYMqkXig6NhnZgGUI81o0 i97CXPZg7nKA7pzzQzwIXG9at2Df+2KRtDkzT3a0yp3K0ouCtWhZoE28eqSaiSeY PHqYZl5gXrUdXGO9dBYM42Ubj+KxBqWN28c8kn61h+TpJmS4nyEkptyQygaaa6TF QpZUhjnjmJoOzemhIux0FXQTVNe0aB3+Scen5M0Sr0kAq5mta75iNov3uR21ftAR WTHR4Q/v0ABz3L0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAanfZnhlR+27vcY5E 8Ab1rBHd/4t+7nq++I9BgWB9sedrzJvnVBAlNz1IeOMegy2q9da+WUCut4EAuGQn deh+1kABDd5iIsT7YO7L6YpgzllHTT5T1j1W3fdlndKhrOrxviYWqbHsfpBViiY1 VcFsGzq69OrmtXbdsleSuOLvFtgBZrwmoXqvfiy1TAgDNX/bidmRt3ZS/8Obaubp EnO4/7u0kOMXbTsIYbyj+6WV2N3ntqrJW2SG7V4kUVepOPJ69kXLk52koTbU49SG J0JSZ68P+q55azovNzIqyo+o7kyuQbNpBoEdWzujiZT6+agSn6bw+9ePfWZw+rDt AxTODA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC noc@symplicity.com MIIDyDCCArACCQCuGtPPuWya2TANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt b2R1LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMDA2MDgxNTA3MDVaFw0zMDA2MDMxNTA3MDVaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC1vZHUtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA2Hvuikjgfrz4GjZW7vNyuxB45rnGy7TWudlRfjkq7WTRS0Py7AgPjPaa7h0X p05yFQ5axbrpJ0YSRtQiWGmENO5qLF33AzHZRWqs6lTsOVP/4HlCukV0OLI0ShY5 AM7DAHSu82GMlnj0h2ZO/zsMOGv3KMlWUAkbsVKvYxbLSe+Csm8FHo5Qr0lTvrL4 wWIetHqfGoC0WBR/+PhE3rgOA5gkTzN1TFFaGxrvot8wPR5epN0go2pDERdkCWRP H5Cj36zCIB302N/Vs5WVfEY/s85xZhSLNzT/858Rt3jcHgjOjrxCAuUTJSOjKWHH KzfqbGmp57A/SJAkwAhjNGFNFQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAfGZmJ ulfQIhtYD0PCZsQwXzSHKDuMi1BKBsFqRH/NENgiya2yu75eRg9LXhdgAucd4H7W u46nYYyDI2R7k8sJG0GkIPX1dqvGvnGM/8sl7hKnHoWH7GqjT8D4UizbcjPMabqu SPq2EHZ55dseYHEC42dsnZrtMKLxg1ZuMUmDCDTWoGjpuatdKJn9e0adyu5952qF h45Oxc034Q31uJzHpK1wk+MmKGsXdrCfq+0EGJQO9EizSDhDCXmGhFuRTOToXase NkJa4prkArj53YU0B+sq7C/9PnUzel/RFg4ErnpmJvljFevNRiRYCY9TdDQ2ACaU zh6PUXNxTmgiQ2Bf Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFwTCCBKmgAwIBAgICAnEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxNDE4MTczMFoXDTExMDgx NTE4MTczMFowMzExMC8GA1UEAxMoc2hpYmJvbGV0aC1vbGluLXd1c3RsLWNzbS5z eW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa 06n0gzpmzBltjfaaIIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9b HkiZBF9vsnbJoR8KoK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtd R/0uTnhjd7mkzpp1OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXr HMHzkUkdVxquM5ygdtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBL Zsmy1dHO10F7GPUfz+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4l u+ncxkkiKkmcp+lHHfUCAwEAAaOCArowggK2MA4GA1UdDwEB/wQEAwIFoDAMBgNV HRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4E FgQUuTkCA9gQFwPdLlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd 3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBG ZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9p bmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9j YS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0G A1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21t b25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYD VR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5j b21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwMwYD VR0RBCwwKoIoc2hpYmJvbGV0aC1vbGluLXd1c3RsLWNzbS5zeW1wbGljaXR5LmNv bTANBgkqhkiG9w0BAQUFAAOCAQEAZt7pGh0ORRC4SD9nL/XZgzTyieONi/EQVnk6 Fm6pX7bk5RzW7PW52niWjHQjDSEUQEKaDykW8MYbyFtG6DFwl6ClE07PA6K8Enus YR3EGHG5Aqfyf7NQePq8iljkOUvxKunTcEFRlQQAXH9rM2zWrt58YGrkBpKPnONP S1zmBSOaSMGV0LHd7JEoKuUrOaxACVQf9ZHysIcZwGzLopr8lSBANb4OfFf1PSJ8 7BXc2q6PeVl+O4rwkNvsrEt0mPP8/Qn4iCn5Fa4TEufdRPvsiQfkINjxuunRGSk0 JVKTaelJst7wXX6XwfLsvtNc14yY6/EdHrTjOUfNqBBedDPf8A== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Pathfinder Amherst Horizons MIID8DCCAtgCCQCtW3BQa8yJTzANBgkqhkiG9w0BAQUFADCBuTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xPjA8BgNVBAMTNXNoaWJib2xldGgt cGF0aGZpbmRlci1hbWhlcnN0LWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMB4XDTEzMTEyMjE4NTI0MFoX DTE2MTEyMTE4NTI0MFowgbkxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5p YTESMBAGA1UEBxMJQXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBv cmF0aW9uMT4wPAYDVQQDEzVzaGliYm9sZXRoLXBhdGhmaW5kZXItYW1oZXJzdC1o b3Jpem9ucy5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8AiFoa h954i6jd2lEFy2bcb8EnL/0pKFWKiaHw0ALYhtFhbnITXr8N1gSt2VJ73tdpqLxT qqVW8eN4E+Et9WUinlR124nTuNR6nST6LU4By0Upk0ujIiYRHHbZYh/b4AqbaN13 y5mQv/sCiIAQ8Ty0qV4flui/t/0u64CsxNsVX+N7Ff7OsmpaHsKUmalTm9/ne/d+ d5fdaFcwHgMEtkRifmMcwjQqAJ6Sh2vGtTpU/TN3ob7Vq6lXguqbacwhVkXJxnA6 Q4LwZQFO4pEbtiIjRhQdviWTYmJocVfWhaZrtag0o9lGEW4Eig7hRa7LY5yWSVJB U0BE06C8F8iRPesCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOqAbRfK85qYKHchn 6KXO23OcYZAykkYORzoA2fHed3a1tHhk8obqpAwmQNkWVL7kOZmhFxAbY7w+5DHx TXdnn6QidQ6ZMG7U/g/O3qTydFwtuC2MLOOZqw/LJEchec6Io4ibKFRf5ax8iaiY YHwVO1mjqkxsZfyS2ywmsEUljATq7Uy8C/obbQj6jVtctsvMcZX3cimuUxA66c8z dqku/75dvUbuww7cY0q9jKmn+3ADjwsI/ZImYTB4oOmkbHBMCQBmJ7cuinye8H0h 5uc2vkPNo8yNzuCfaKHbUFo7+w/+LCKpaUNdYSjEDziJ2BWmgZiG+AogS6NYtmCc sKsoWw== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com pharmacy-osu-csm MIID2jCCAsICCQDkEJcyg2B72TANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt cGhhcm1hY3ktb3N1LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMzAyMTkxNzQ0MzFaFw0xNjAyMTkxNzQ0 MzFaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC1waGFybWFjeS1vc3UtY3NtLnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsM/ZPkdIDiHEIC5sD9vo41LmR04XbHj+Up80 j2SSlEXRaxPbPiO6XDuXDMc9yWnSUcBcgBUQ3o1/d6rrA2QN8Gt/kvRclP2OsSe+ vpmn7zG8hDeTZa1xVwlUr4uddhynYMFFFPZeTIkO+25m+srjQFxeQmm3TfTcNR+N E/67EtQCEIV38br7SiQ0Kxydn3A7dtDhetZwaKM8JwwUlcAinzbqIJsUjIhThBSg +rgSE+HXKxTAogLxr1Ewa26bcJ/jn8Plp75ix/AqpLtLCq9z8fIGIAS+KHXPPdsR /JQt8NXidHVXe1eS8VEbCV1hyTyXsZFl42t+nCWKcpBmPiGC/wIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAvViOB6zCCNNEUJpSNpGHO6zrdOFj7U4RqMWB/+gFRcHHZ SEAeLsHwp+iMLPg2hGVFaS8vA7sl3odSkMLOdKg+p4jJSFEjMgEM/r1uU3iTTyqD V6B//4sNAnhW10accw+/fVIc79ye+vToy3zBiLLM3FXiVVd7joXZ8Sq6r9DikiRy /rtcXFNu2wSm+mjF2RcYmg+AcMKUdmVY9KLWW797cqnOE1cwLS1FvHum7miK6Q8z kZm1JdRlM3APvzNJpnYMmD3zmjjvyDHfurLqdHSHr6bMQru7PcCzHq196+AnXQD6 VHWaZ3m4+6ooQAt4KLjmsr6IVQ1jB1tVACHPR9Op Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0DCCArgCCQDha0SD8Wx5mDANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt cHVuYWhvdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTAwNzEzMjI0NjAzWhcNMTMwNzEyMjI0NjAzWjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtcHVuYWhvdS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCvtTG1Gmu9K6EuvPlSXzWX32+2Yu2TWvxbV0dqp6pvxVEl+8fv cfWmBEbIgz2VeX92L14JapbzyTurduss0DNKyj+yfKryLXNK0K02RLBZU1h7zZ6W 1L4Jp1yKhtZ42Y97HB00ZGevvxB4as0uBnSFW9GfXJBON9xCP1tIy7c6ISuKcqIj 8ov3MDo1jdDrAgZ3xmL9t/L3zcDw9shIttVdgzznR+pOFDXLmMHsl0+rBEp6zsSP fNd4418D8xK7F4+5mAM3vGdAiY4Bj4iLzYZuWGJKSRoT5YjA1Lfw0lV69KzxqXxr uiMveGaPn2g0mRFzbSLzV1FvYE6FixakslmtAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE43atn8bca2QRRhfgQKIO4UuSe6MNgIkRymXzv+AKVp78uyodD0Y5xQzZyO CFyOcWWGFHpxw7C5JkpbBBgjrm3ARCBfZMwMzgFWF06CIkV3I1EvmIA3vQR5VMFB UPzNHKOqMswR6U/iQyRlnMHTtOM16cINLT8PqXfMkqGfO3//E651hnXsaL+y8IBT w1l5pnWFbRWF7l3MGJjcJBd2YaEzZL7HK34XtM3sAePrQpmX4x2ox6U2UXw9fqeO aF8rHE50GMrER9UNG+sNEpv0vJUpCfqk8drtkxiUJNhpDpD82JMmLzxJFIr7xKf0 QwhK5Nrc6GGn/1WOrc9kSCScnN0= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtTCCBJ2gAwIBAgICAaIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDgyMjEyMDMxNloXDTEwMDgy MzEyMDMxNlowLTErMCkGA1UEAxMic2hpYmJvbGV0aC1yaWNobW9uZC5zeW1wbGlj aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpm zBltjfaaIIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9v snbJoR8KoK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhj d7mkzpp1OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkd VxquM5ygdtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO 10F7GPUfz+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkki Kkmcp+lHHfUCAwEAAaOCArQwggKwMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkC A9gQFwPdLlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufK Y0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0 aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIB ADCBsgYIKwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1v bmNhMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0 cy5wN2IwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSB hTCBgjA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwy LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcw VTBTBgsrBgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25j YS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwLQYDVR0RBCYw JIIic2hpYmJvbGV0aC1yaWNobW9uZC5zeW1wbGljaXR5LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAlpnl3eNc62nABzLh2Cl1CpvzyL9MFzUBvhKnnyp13vwef+PdINla rMjc5MlBc9dzljakNjn5Rr5AQWzGB/wJrO1HcU+gFylBqw/e0TX8hlJ0LQddF0X0 9rCcCP1eTAR8nKslw01erSvEci1n6MjOqLX43tDpazKReD4ohwUaohi4BsjhAnyY eMnF+4NpwbBkb5xkMoKKRofz1hti+0DnDu5ZHmy3k1eXj8BY2BR8EPu3xvm+xLSg +1xnbwNzi8PV2JBG7/Hab2U+KjoohJr5NvcdYIGthfE4lHpnCq2pMM+ilv12EW8R k4UgGWa1UlP8TjGpYbYnjs5Z7oD/NSgq+A== MIIDyjCCArICCQCIj5DB1aiDkTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNoaWJib2xldGgt cmljaG1vbmQuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3lt cGxpY2l0eS5jb20wHhcNMTAwODE5MTU1MjMyWhcNMTMwODE4MTU1MjMyWjCBpjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0 b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNo aWJib2xldGgtcmljaG1vbmQuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDW07qH/p9XAS+Pxfr7/Sx6rwyxSzHD/ndpijviXhPa6zcRDZ3tdt4MD4zG 562ydFKILwutVYxzpCbnV0vsSD16jR3x55gCFmGT4k6byn8rU/oWtpTBaaA6oF2j boNEJh9TbaSDETeMytmmpvDEESOzxhSs0GE9aRmsXbGJSLSP/Pb2McXUcunwVizL reQxaUY8fgwFJTPONUT/XzCiZeorz19orIGpcXPgQwakst9jdHzj75I+vFu04HlH HkNPiLNgmrHteSrMWfxGEeRc90B9llPm3s3siQ+AuQup1wzur70iTCkqXY8LFnDy 7sSjNIJQ5H9L935irxfO7efe7AN9AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAKqF qE+0vkScTGjJ7JQfNd6pHZ/cd82nccB1eqgq9u8394OGyvEaxwzMaStBVuZkMPzi Bo9aUkdZpe7oNSwKjKvEOWF3n21s0+qzmUcjbEXiIuQXN2trhfeJHlJgbALmqBfG XN8zZbStPkeQwhfKNze9wJzR8IIDyBD8PMawYzTuJoGVqpEOPJqbzf2jrC5LlUyr FKogBPekwoVu4OiWEzN658qQNeSfXpEO38VoKFC7PFQDAbdnodYNYNSdz0GFAWu/ A9f/sEYZkhRMeoo0CjFZbcXOWNwk81GAQIfywQdxhIEQUK/8V6ObZN+3/g19Ibb2 xnFePpnoQCffDam2cKI= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC noc@symplicity.com shibboleth-sa-duke-insight MIID2DCCAsACCQC5M2ep1bZRBDANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt c2EtZHVrZS1pbnNpZ2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTExMTIxOTEyMjcwNFoXDTE0MTIxODEyMjcw NFowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLXNhLWR1a2UtaW5zaWdodC5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAOqVpsQ5a4/zuGaD0WOUYp6ZtqAHx8gOzb8xgSDt Z5DEHw8GxLzfbGGJQ0os1PJ/8oiXTFPTkRqTpYuaBiVR1BmW/DJk9F3jPzL6mZRO Xl0J22kYH33Jj9zcm+7WqRNcOX98GgSwiVSHqtFbGWHsKEGYRWGKS3dlPNX0AkCQ 6BlqbyCaV7xLG1gGgBIfSAUdt9vwHN39aThK4VywnYDO0fC8VY5gXy9rjtvo/Jfu S8e9UJWTUva7q3JcCpd5dyZrlu5jAM952AXlyrknJeiCrysc1sYo6Qfosgub5W/8 0vS99bp1GD5DASgJ238hBwu0hNVq9yRJTUpPqKLxfgfIf3kCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEATqCsjE+Vqb5OBhrB2qRpJFaV+P4hpUXJPKlpwQ8sxG3HgK9K F3LL57+bzm0qhg7+KjUq8W84inJXO2HyVqQ33U2U8F1wR507Ue7uYwCd2QoSqr1H wXYvFvlmKpQUEC4PiC425DvHnsDnxJWRltroJvcE7qOClzWa52QKukUxIbHmdwdj c3+NxxmAEfcCb3DxGOz0QfU0H5NcEXoGO/eqOpLIUX+wIqJ9kDJUHd3fEYp7Ri1q WXNwMEKO3WkDkeAxpnKxgv8424Ere5CaVe4tN4TVu5BkJ2xtRpg23NwUPwXVrQr/ GIc4j8tUgETtowJ8mX2qTHiA70lsmeEY8LZ5zg== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity Shib Team shib@symplicity.com Symplicity Shib Team shib@symplicity.com Symplicity Shib Team shib@symplicity.com MIID4jCCAsoCCQCqD2PnOeZLIzANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNzA1BgNVBAMTLnNoaWJib2xldGgt c2VtaW5hcnktbGliZXJ0eS1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0B CQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTEwNDIxMTIwMjExWhcNMTQwNDIw MTIwMjExWjCBsjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYD VQQHEwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24x NzA1BgNVBAMTLnNoaWJib2xldGgtc2VtaW5hcnktbGliZXJ0eS1jc20uc3ltcGxp Y2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaue4GBE4T/fcA5wsNvviv2Bl/ JAX4Jr21QdJeJBwND5HdgCib5WLCwQ2Dw768dA8z79ae9HmgbaDWF07N6PPoorE3 h/pzLQ4iwWPLYpB616BQq1TAuZ0Kd3hKg7Fvuvi1aDLuK3y1bzMeZHOaXD5k1vJ3 SRS934WfkIE8tqW9lUzf/6UvPRdLSgEB46J1UhuVD4/DujS6VlQ/t5PH2soSWjPr c5NgrmFZFXBM24TKb+9cke90XM/tAg4Sw6AI9Ze29tX2n/qdDvo2NG5qebKH/L/1 moYY09DcRkvt+EvgZAlJpnZlbDLEwaYyGMhvEsQuVelFrYDoDGel1t3+ySvBAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAMDQpW8mPi1V5OGskkSY/OLRmvji2R2VkPYS p2jiT1ZJd3vXyWpB3t5tA+SuK69NJjADIT8BjWTRn1xC2xV2P3aLcyUn2HEXpWA1 1/pijmQ9khffpGapWRXyjcK01Lz20lLBk4T2ulbemgLbcrbf2d9f1dQXwE8iUXGo Fxd474hhzN+4FwuW5gWgXKOaZJhS0+pQkyyeaQoh6cpewNoxIsc5hB2uhQxyoLfk o4icfe2GJWl9PEZcd/A2lGdhTX4sUYuJJEAypM/s2AfU0qk2Q3IGRPj+n8NvfbF7 olwX+uGl4zgnTP6HqvhV4v7tUk9JKTVFdYfxlzuoB/kuK4PFsCw= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity SFSU Horizons MIID1DCCArwCCQC1rKh3a5pzkjANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt c2ZzdS1ob3Jpem9ucy5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMjA2MDYxNzAxNDJaFw0xNTA2MDYxNzAxNDJa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC1zZnN1LWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwRPKt7kWEF18BB/h2GwLV917wVE/zNvjUY5u64J6lzFf Zi5sLXILsUepcCwp4ddC2f6S9rSTdkRuVT516eYD2JOD3xs8f6uOVAOWFeAqhB+j 29rS4nCI4upLlciBZyC5qutOhNnR24CfTgjdy6uoLaejrl+d1Sx964ysAuhE0THj Ttoy2ADS7a3iNSTpUAPViK/RzC+BQD3I0iyK8RKQsAXZKu+7rWDPp6YGs/SPLCXt JFhPd305I7vON6FvIrga6XjEg1x+0uBQvdDGkPJBHvkRxCgBsqIqMYkDI8ZYiM/m /RMzN7HiBpvQO6JLGwtNc/YOhzxnshFNIZBWgel08wIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBWHZJJRUrVG5d4qrlx4qm+wmvx3xPlgFfyVOCXkIcDgTSSLrZyGv0t iBpTdRkQMK7Y4b/lO3K2zZYdbOEixfmlURswRxeg62I5V1odAP8RruabGigo6FEa auwFLusJfsnRDP/w+Un+4VTs3Eh1oIERmOl4Fxr7taXYuSgCo4OuQJPkdODCJZw0 JPu6QbTjOarG04aW6aQVmKIPhMpkz6PvXPqMw3bVee2TFS1xZ2gCCB6CtplTzbUJ QhMfe3f6AfRJbZd858uTI9OMzpBvI0E+TSkRvkahO9xEBUzGupPmaIup+bqa/Cki 2mK/KEc0VPdDXoARCzN0CYMTeCcWBxd8 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID4DCCAsgCCQCuV27WKwu3xzANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNjA0BgNVBAMTLXNoaWJib2xldGgt c2ltb24tcm9jaGVzdGVyLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMTA2MjgxNjEzNDdaFw0xNDA2Mjcx NjEzNDdaMIGxMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNV BAcTCUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjE2 MDQGA1UEAxMtc2hpYmJvbGV0aC1zaW1vbi1yb2NoZXN0ZXItY3NtLnN5bXBsaWNp dHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvqJSOI5/PlL5kBjttIomY5aHzPdb OwQ0FfUExEVqZaRSH492pQXK5A8cZ0d9tKvebloVibEIMTupplIRZNuze8fpR4pz Cz4wiCKWsCk3RLzXV6a23B6FpFGigzklNKSqyBBndGh60L8vqfoBDt+jcl+OKQQ7 fqKV7ETOZ00Yniasrt/pfVOXihyOtftOsXY7RD620UpGeHPo5G25hLIihKuDOZQW NgKl5c/3p6VdEuaZvwJ4bNoJhb7Kk0TRa+xl2seHYRqhDhkW4omPE7B8YGTNSkfu LEMdeTZ/KJjL915WP3Tb6a9O2G/Fr6GqhyLfu1rxkbdqx2AyIXUcuwGAZwIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQCPeX3E1EnrpyNqaEQkmwdXAUZVczdr+kB8Wntm zrOtvjVdzGQErZmpPVTfKlTtK4gI/QgCVdHPME0NPc9T34s9xnnZtSdL3F6l4oLC CVBpuwXmxMpkAGlyWMZTnHVQ6keWBRpT/L43xULym+rlGNaDloETU+GOrim1cfS6 vbSkA0Ai/T0xrXEk3sMqshdnVXuQKQV62NKgxJMgKG/zIMzJM6kVYnAepZYSlCUt xpXDMCdzaz0MjtuXWwqcTH6AKgN0CkXq/UsJmKRqlFNuRn+7fiezxqaAyMv5/Pgc 9zqnrL0rCkdE8ZcKusBFfcYbe4SD76of/QIrZTBcX72K7aWU Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com smith-horizons MIID1jCCAr4CCQDbQLgn1o551DANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt c21pdGgtaG9yaXpvbnMuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTMwMjE0MTQwNTQ5WhcNMTYwMjE0MTQwNTQ5 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtc21pdGgtaG9yaXpvbnMuc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDaHfOFuDKtWb1iSYiH3AwruiGiHcxTjpHqH7Gc2bPX 8IWT8A/YoM/hygv3UIWDWrd6IXfIYKIxLU/qYIeG1YWsg6hXsYkLUWiADQ6h7EIH dWddDf1zha/0Lf/rHKFP0ZJAH8Pz+7GuVQw0mNAx8NW7MS4+W3IT5NJAQgcHHCbi za3mmxOy+25f585v4nUNFverdQvQI3VpiZi3xxMZgEpCtXc05ZIXMhsCa3/xDNNU TW6lg50E+NdaxUCo05trnyflHjMu2076Sxz3nIu0OnK4n+Kq1I0Q+GacSijXwHW4 D7+81y73Qvl6SyMBckYqOKxKMhP/LOtxPRo31EXq7l7xAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBALcHx4VjpBUb8pR9Bt4j90Ut5Gozl35vpiaU8p96hZQcdj/m3wwu 1rbDI6/GXVNgsD8Z176NDb0VEZeEPPl4V0Jwi4iCDOJj7+ClU4wydOvVN6lyaR5w 74ypj3V/atj6AgVLIYAEZinytIJhTC9GSbFsy4yCZYiLyTTEhBT6MFnnrLUJp6x9 KsXct//lwonGcf+yaT5bs+H2bLcHleqFXaoAQ3O6uv1dxqYL1uXbNzyXMOqucfXY lteq5lZaploM3jsF+Ibrvbl5Mmo504ByJrdLrfXOSJFBtGMsOMzT3Ie1aBzRNMow NIQ3TMr935Xb85SpJDRs+dsK3esH1i7dECM= smith-horizons Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIID0jCCAroCCQDy8pXQbhh0wTANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt c3RhbmZvcmQtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTEwMDYxNTE5MzUxNVoXDTMwMDYxMDE5MzUxNVow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLXN0YW5mb3JkLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKleBpT9xXwMrO6CPr4f0hrzPGPOSnAmHDlaQC1EiuoAGBLW NQW9OMySf2UGr19HVNAPtDPdFYixnEjJKzZjIYq9g3lMcq4eKc/N6rmpAHLQofnk LsCp09d17mqx/gEDebZ/ge9Du0IuAWbf2N0ftQvvlSSvA2pBX5ywe5Qb5x5rMFjA TOMfzO5P/PO/x8ashDBOQ9kp4B+fh88aU52xcDIdS2qS0jRswlNc9t86OxGBD+0i VNoBmdoy+2508U7OuGvK+Ant5QpNeJnu4aLBzYhvEhki0vSKihh8TuW0Uh3cavXs 4UQuKyzQkgW1uarNKglMhK7T3UDsAEDtavMpMBcCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAhqk+KBDtswwBML8yVP8Ij1veZAx1ajYKoAxDevS95IE5lx8S6xrkIwao XsJtZO9qB6FwxFHzZcHR/blBi89UGFu44UC3avCXdTL/uqOnri1aAtX7JUO3/8rt f3glD7jmxDH2tGBsWPvfykDTwoKjQ2F5q9aQJtUqcDuRlIci80OgQ8s9AexTFi4z j4MPOMYI6FiFlYMQbvWvswP5iuxwFyRAjFJ52ipy21/YqYLV6J+t8/BiwHOJuAb2 cajSpo8ZO/ET32SAkXu2Udw9hhr2p2uNx9z1cLs7jLFzhiZeTp52Tz0bMR4r7KjM tvcISTxDIjP1mZ+YRXWKklkdzuAL6Q== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFqzCCBJOgAwIBAgICATwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDUwOTIwMTAyMVoXDTEwMDUx MDIwMTAyMVowJDEiMCAGA1UEAxMZc2hpYmJvbGV0aC5zeW1wbGljaXR5LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpmzBltjfaaIIUz dmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9vsnbJoR8KoK5c 8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhjd7mkzpp1OFjF Py/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkdVxquM5ygdtOb e76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO10F7GPUfz+VZ o8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkkiKkmcp+lHHfUC AwEAAaOCArMwggKvMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkCA9gQFwPdLlWg BDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYx CzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYD VQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBugYIKwYB BQUHAQEEga0wgaowgacGCCsGAQUFBzAChoGaaHR0cDovL2luY29tbW9uY2ExLmlu Y29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YgoJ CUNBIElzc3VlcnMgLSBVUkk6aHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGF MIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBV MFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNh LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAkBgNVHREEHTAb ghlzaGliYm9sZXRoLnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAL 9h1LC/z9bc0o8IN9Qhf3EkXHzHD2IBWrqgDucx+qWYMh5/OuNpZSdRzIy8K4Vy5R wf4NYDPTNeNHM9k5LxvqWMji7XQ9FepY/26BnIOYNIJb6ZBgJOOGCRcsPgS6Ma8u lNa8qgw2tpPoeRVeUrvfgh85m7yBfItidcsPUG+WmKsvjYu+Tqj4XdQXYGzupKRE XMD584Ka2fhpoJ5WUaX17zSP4TLT3L5HMR2nZRCqtDAkf05u3S0D9SaZsQ9ZCGYu FApiU1SweMjUVHtCoOmGR5xLEZJ3DGG2+axrqVLtnDICxpPt+JbU5hkSP21pFKA1 B4pKqqaY9EEZmfruRmFJ MIID3DCCAsQCCQDpBcuWUcHovDANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xEDAOBgNVBAsTB0hvc3RpbmcxIjAg BgNVBAMTGXNoaWJib2xldGguc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTAwNTExMDExNTQ0WhcNMzAwNTA2MDEx NTQ0WjCBrzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQH EwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xEDAO BgNVBAsTB0hvc3RpbmcxIjAgBgNVBAMTGXNoaWJib2xldGguc3ltcGxpY2l0eS5j b20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6ZswZbY32miCFM3ZneF7t1y6l tOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRfb7J2yaEfCqCuXPFF4fHBze7D 4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54Y3e5pM6adThYxT8v1Cr92B1H hzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJHVcarjOcoHbTm3u+jZ9YRWxI yTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXRztdBexj1H8/lWaPGmu1bEinX 5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJIipJnKfpRx31AgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBABYV2E5Qmar0U9Azr2RaQ8FPv1wUR4m39JraHjELqet2 3+rKdWHK4w2x6lm6lOwtTaOOtyl/jzpQWdDMRVPE7c4QT/DsexxMci7N+ixYd5fJ qHoWfJeNktR26cEUrp42h205eVK9nmFcbJiZnGO3aF0Ja2BXHbPi94Wp7vK5q54E py7Z+0CqmC3/nCA6bn5YX05hZVQYs/LYnVU82GnY6weMkWisWkLWukH6bjcR3zLA YHLTZWLDlIL/7L+h6WJB9iIvETRAGaTnXX3witDf23j1rZqiLSETQDhheP2USGuS EDbtahvI9KijudfLfIVfgx8rSpFAEbwa90+dIDQbF98= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC noc@symplicity.com Symplicity Towson Horizons MIID2DCCAsACCQD4SYQ36W+KZDANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt dG93c29uLWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTEyMDgyMDAzNDMwMloXDTE1MDgyMDAzNDMw Mlowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLXRvd3Nvbi1ob3Jpem9ucy5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqb+pkmMCgvj3Z9C9so2A1rtVPX3Xb533eOgED4 v6vT0iUEkTtjUTG9s8wsw8IOHo87OIoZ5I+81BPIgyWBpHlgoLLm0ngyobEFp8wA 67cDSyIsaZefx3hk3FQXXlaqr0ZcsL3to0V+W/jsDpugeGiQl3x0kx9sxU1dHQLs pT+qssUij4QL1fxBBSs7Xca/cPuT6WCmyQxs8f48ANpYb6th0/ToDi/Hw7EwWR3R zvw2V4j2d8sicjrGo9fTglwd0Fkiu6hUgbJ8EKMbmp61MpV0JZeJKDFxEy/vR9iM Z3xCqFWMxx0NeiMH5Mm0P8kODLB6yISjgaTE0KWB/stHtksCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAec7isFmsfNrpZFzEC9qzb3LUGft+iZX1pF2BbUx/tk6jc3UP RDkrdng6jM/tQvWPYgqiNz5JD7B/65205wOfeg0tLsnNbhUKzyFlgBrBTAdQFj/r is8yF9e2Qz4d6mbKpNBA+dl6QFfz5rejaNPDz3TnUVwo71lu06QjWcFBnAG3eZ1D R3+wiTJJmh38dJkq4Nzs6csJPtcOKZgd7YpUiQibgxro/BVfx769MQ3rpYOu7fy1 uBgW1aIV0asUVUTCQxhvsrkEV9BPO6pNeRw04PM0kAtXm63k7jAdbo3+No8xiWty edIfsZDWTiIm1VqflwgOfD50FnlOgrak9UY32w== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-tulane-csm MIIDzjCCArYCCQDzRSlYStbHTjANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLTArBgNVBAMTJHNoaWJib2xldGgt dHVsYW5lLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBz eW1wbGljaXR5LmNvbTAeFw0xMjAxMTExMzI1NDJaFw0xNTAxMTAxMzI1NDJaMIGo MQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGlu Z3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEtMCsGA1UEAxMk c2hpYmJvbGV0aC10dWxhbmUtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcN AQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuiUtM/g+RtWnbEdPmPbnHwo/KIe6gXTvJhqB4VspP0vVFFKYh5VX XpT2gQPmkMqAibZGKORT+rnoYLsva/wQpJxdwHxYS8Bzps4NrjkOJJgG6vjg8G3n r2p6pk55HJgZLaSR/zE05TlYdg1CJFmmjxozpkF1n5OubnOdz5hH14C2+C/L+dwE 2g2WUu2miUBM31UefDfAed/GgU0cwuSll5lZVwsXDbgBy1MmPdG8OS4Y3UDDXBLB 2ONsZ16rNP4hzK48EQpck0OByyYeraxbk7GRzTAQmaMQagikO4AUwGun2vNXsdSW XRsnPQApJqKPN7TNPxcumU3BXVXIC6q+LQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBFSxz0qoGK7QkDG2fwn8SejT1wAMJMBi/LkV3X3Rs0ozl0U/5cW5abJ/duWOjo GX66zyQ8892+eKp/y39z8NGjfjOxdafbku8yp5ucVr46OI0947/ZUkvvtEGESvtn 5avnoLtNZIsDOLV6Cpx+ZjvMqvmE/nAjCgPxSjaTIgcd1DLHvP4zrfmEidAhxYs2 vLGaxIn1JJNlTNTCc7WmUA9Wq3D82w4BZP7luJ+B6wcYfBTEm+XWvriVqdVw9X5S feRn2wWY5X8GdeuVnM+MxovRYqSkT+FBkyYVQaqtTc5OZfL46B1DzYYSRx/FoNpB Wzwm3GvageFXpIXuywWMMN5u Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDzDCCArQCCQDmC/MXkn+/zDANBgkqhkiG9w0BAQUFADCBpzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLDAqBgNVBAMTI3NoaWJib2xldGgt dWJhbHQtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5 bXBsaWNpdHkuY29tMB4XDTEwMTExMjAwMDAyOVoXDTEzMTExMTAwMDAyOVowgacx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5n dG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSwwKgYDVQQDEyNz aGliYm9sZXRoLXViYWx0LWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMXZd4UrVMMaduN+LnnFtW9snAbMimSO4whkWU82Mz1D8s+58o7WsXdq fN05SKg9yWOEX6GJx2wdZVyTvjIQ1NF6LubHLeFL0j+6G88qObid5hKK1CD+z2ow QuRbqCK8svBifF9kiBOvPfD0IzHWy2ZMVbxIoqc0GQGTLki75RCCZTsjgHCcYRGJ 0imkLWUy/0/uO59QMF3UhgskTlBYIDjxYe3LDueGy+ybj0ujf2nCV5gEMiUoDhMG 1oxgjxwmAaVaOULx8hcVGKWDHHtUpeb88Mv48cbVivz3LwBIqk366UNjfJtwEES0 UbPFxjsJwbkxR7i2GDjMxy4Fr9ud9ysCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA jzxKaBPxMfmvon1qmAdxqtauk67gnvYRD7iY8OmDUVOC2G1RMgv+9+TncWda0hwq jwb3TFk1c3APemjTiJqXCqLowlW2o8zv0srQuzuaI/5qm94DlrzGgSoeZDBXn6SJ jRNmeR3EpHOYlQEBMqHHQymyWNmJ/uSQEmorixamLviDZFRSaSsxQaX//f9f/81Y bszg4w8cqmCP58DEbfrxdBpOB+IOsjVO0AeLAzZMtUGZGzk/ZoSp0oO+gWkdMd4D cn0v5VlSebL1w1kkIUk/NlyJlGyXcD9nhteT+1KUQIU2V5lKD2/WRr6OvrpfFFEM TDFcryjuN62vOAXsSOuspQ== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com UCD Horizons MIID0jCCAroCCQDBNcE8QIAXxDANBgkqhkiG9w0BAQUFADCBqjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLzAtBgNVBAMTJnNoaWJib2xldGgt dWNkLWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGli QHN5bXBsaWNpdHkuY29tMB4XDTEzMTIxMDE4MjczNloXDTE2MTIwOTE4MjczNlow gaoxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJs aW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMS8wLQYDVQQD EyZzaGliYm9sZXRoLXVjZC1ob3Jpem9ucy5zeW1wbGljaXR5LmNvbTEiMCAGCSqG SIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALwmSB5S1tDmmmmxnEL1ULiMV31TbFVaXPahT9O0Zr3G35Vn 2DoK7/ilX57A9TGFnTUxVxy7oq3fUt+C/9Gj4iaxn68oxdOIVSje4czgQf6vSz/L LJ/pp5VP6X0Mj1BBlbKZVwAvbPjF53H9wgK9Ebp8f7bWT8757mY+DRmc+yOK+Dq6 6XjVgrj7tUfft90qwjWzxQsLfOSllJYSgsm3rnbfCSIzk8B/RahZHoCiXGitgbjw WHbEOClbQxV3/9Xq4JYsq2PNKkc88nKwiU+n5Cy3QZosQ7oj5uHu0B+JOKdE/ZN2 5eIWzgUfDe6GpADzERTMIsmD3hnfTpiZ19hEN70CAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAdpgCmr0ntQ+BERmQfPgkq39PtLuRos3VFzByfSxK11K33y2uTr+C6LOF goBUfZXvzLe7A62QBgHkUnMkex49zjKT/eE6zJuyEnHyncNIzAhj84cB/UV/tiXX Y4+bgNa2pRmoIjg6UGs/t1hhO+67B7VjQiP/GG47MJMnnQ87ihQlsbFaI1U/rDp6 pHFZCSMuUkDFll6ridSvEENRYlED2kFa4a968nK0CqTfiAcZhQRVg/f2ZuKHFM56 8YBV8iOHjJZdbNugTkw0Ye/PTxptuwn6FDxG0GymDXhWHJAf0YVNfnZhThh/iATf ul4tFoVz2GLptayxGxyeBgWlR/juTA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFvTCCBKWgAwIBAgICAS4wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDQxODE5NTE0M1oXDTEwMDQx OTE5NTE0M1owLTErMCkGA1UEAxMic2hpYmJvbGV0aC11Y2hpY2Fnby5zeW1wbGlj aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYa06n0gzpm zBltjfaaIIUzdmd4Xu3XLqW05KHmtOF2bKz991UteuYl65ftmNfqoh9bHkiZBF9v snbJoR8KoK5c8UXh8cHN7sPiAtioD83jIg6W5WdMWMp6SrwVoaorJbtdR/0uTnhj d7mkzpp1OFjFPy/UKv3YHUeHNOL34LqEWF/xHfn6oJNrrZsl4sFrAKXrHMHzkUkd VxquM5ygdtObe76Nn1hFbEjJNMiAfLXWNXTQuk+5rakOkn88qesYdKBLZsmy1dHO 10F7GPUfz+VZo8aa7VsSKdfl792+qX8iygM6mF/G1wXtU+m4Z5E3rz4lu+ncxkki Kkmcp+lHHfUCAwEAAaOCArwwggK4MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUuTkC A9gQFwPdLlWgBDipAraouGkwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufK Y0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0 aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIB ADCBugYIKwYBBQUHAQEEga0wgaowgacGCCsGAQUFBzAChoGaaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YgoJCUNBIElzc3VlcnMgLSBVUkk6aHR0cDovL2luY29tbW9uY2EyLmlu Y29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCB jQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBe BgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9p bmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAt BgNVHREEJjAkgiJzaGliYm9sZXRoLXVjaGljYWdvLnN5bXBsaWNpdHkuY29tMA0G CSqGSIb3DQEBBQUAA4IBAQAF5elobDNbzxu7QimUJjDdYSDjV9hVZWufF8tTG8IX 7cywclKp0yC+N/rMiI313vi8IGdVSQO2IuI5XOnAUKNs365ukm4fIcxgVRepyiAa hbz+uchGwObRp0PUBoU51xNSOp+HL9TCPRI4Oqt0EG/X8leWVu14OMSb2UBRznKQ I0kYpeZny3gmKkeg+7uC5uti1UJi7bEWmNKjEaTZz2CCIDfVdqr9t5IhmymHkoqt weoQ7WDfDHooIgZXgMKxYzGtFZfaZWGLpV9UymYR0Ez3xaFQgGB+JlgNhcw40opN nEIr8TBpqpDuNWzSKioVEi+eQ9vKbnfmsm+v0hfqdwRJ MIIDyjCCArICCQDGtv8P4jRS3DANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNoaWJib2xldGgt dWNoaWNhZ28uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3lt cGxpY2l0eS5jb20wHhcNMTAwNTExMDMxMDE0WhcNMzAwNTA2MDMxMDE0WjCBpjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0 b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNo aWJib2xldGgtdWNoaWNhZ28uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDioQtDwW07ETpab1p/33TN2pHMXLhOfTqtbMTRsqFG7Rj5L7l8OpBKA+Jo ZSI/nZk4nJ1RDfBhTGWVP6sk1bbEd3voQXW1n8qOaymW9iXAncqLesd96OfzSrY1 aBR4jGcZ2nJ4VGwow3vLOFEwnK6rDPK8ZkqYmKa7tyQuZoXj4AUVMZLSiuaFGtIz kfxdNjfruMkhEqW/IP9XPuk+DYOB77ol50Au77OalXWrQpEpSrTAEBb7l0rEhVaV 3gMBsEm2gIobOsM3XC911wiao0Bnh/W0SHbjK5W+rj7FjH2RKOqey8Iiyy6U4GpB aE1IKfhhisbWG5NwNVuruivuRdnhAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAGzS gNpfCH7wPI0aoVeR+I0qQsuWyVZ6DJV/wqeIL7AmGc82x5IbR36Od7uTXyCtTG4u M5Kopf0N/W9jkP4Y/mSlRgfxpyA+fPOgBuXVPsVZr2xgKvINvZPFCoJZzDT6gosw SBylIzLW5uKBKJSTxakWSxTq74riCQ7/8Jck6qF8lX2aDuiwR4+PAfmdNexDnBkg X0b0Hfm1OaHFCV0iuE5vEtCacFMiIywry7BIhBRsA8vAOTRasfjGnEs6N1zqU6JB v3Ibjl/v7/oJRScT2c7DzU4SVdohCvUJKs71wT1oVqopLJub1DEOFPwYBukhfWl8 4zXMqvUPB1HxQid+w9I= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC noc@symplicity.com MIIFqzCCBJOgAwIBAgICAmMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDczMTE3NTUxNFoXDTExMDgw MTE3NTUxNFowKDEmMCQGA1UEAxMdc2hpYmJvbGV0aC11Y2kuc3ltcGxpY2l0eS5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6ZswZbY32 miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRfb7J2yaEf CqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54Y3e5pM6a dThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJHVcarjOc oHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXRztdBexj1 H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJIipJnKfp Rx31AgMBAAGjggKvMIICqzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5AgPYEBcD 3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqk WDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEp MCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIG CCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIw P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYL KwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5j b21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCgGA1UdEQQhMB+CHXNo aWJib2xldGgtdWNpLnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQBD 3gg4i5N3wR/KjxSXhk6FkTunBTSiVTrJ953cgzcHuqG1ihyyu9oxJXLJzZzYRQTc oE0cUaIybZKxj2lHcYfEgdUrcAYEiAQifJK75PRjW1ljbAGL7uaZpA/GX3NSY32l ByIQlO2SpUj6iXG6wPW5t195MQW6QQ4jj6Biu3jJ1Va2dUqN4H9nHVAvLFIjnz2M SIK2qN1LNIQjxhAgNXkh1KtTMNSK3iVZF0WogSQEpqz08HKsLPbewv9WwpEz5Jss vvMoEGgfRhMM4OnRtqYWPKKhkBmK89PhU8Ac1rHsvuLBQjUMireD00IM3OXH1vxe qr3GdK+ukCwPxeN22VQ0 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity UCSB Advocate MIID1DCCArwCCQCW4bcLkMKVfDANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt dWNzYi1hZHZvY2F0ZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMjA4MTMwMTI5MTNaFw0xNTA4MTMwMTI5MTNa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC11Y3NiLWFkdm9jYXRlLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAvaogXMbzr7SRoFVTAoC3cA11/ldwLnaq2HTCtipPAzur RboQa55GtAXozT3MDlpdRXPuAawCild8bGcKUDV6tctuQIwFozZsZwteU/mMN1IN odccEydM8lAH6ajDhBJ+14YbxPwzrzHQTGzYXFuysqS2vR1t7H745z7tV49uMhWe d0z5QLEi6QVvB9PBIqdgDko6ZpGsDe6VwB7lWRfpWKO9da+JcATM++69adNQHPSJ ypFyVNEXWVevgIcD4qVntsaG0Va/qNfNg6hRgMPOIzxFdVwVEhZ1ewaj73Hrx4rv wxk/vgaaOeViPmYOR8ULVZ+fjJSSNHj25gZuc8DTNwIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBvgfbG5CmTeVz0DPDACBSHdeywbw9AcaFF9eQxPhBPa758vyEEorcm Yk1pGrjkDjopeRMSjQ8ZDVe8YHsw8/sVcAMSZ/shdw5OyRzdUc+95iTFuKz93gjL ZIhw6att7Mm27xbdwpO21YXZ0qd81TJPNd/r6B5rlzq/Hrdxw4g7bIU2pXLCgLxf ulRJuJWchMiKy2FmDGpqdg0qRjVHgh20/W1WqCBW6mPsaV7ud+Envstqi5qsSYbe ZT28iT9b+aRN5vzs8WymeLt0qgCVhdC53U6kJcw7Ui38uI9SC9468YxmUt4ac/X1 HWbyAdiMmDI5jpQvEvo+F5CUCSs4tceb Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-ucsc-advocate.symplicity.com MIID1DCCArwCCQDStnFgINlxcTANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt dWNzYy1hZHZvY2F0ZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMjA5MTkxOTAwMzhaFw0xNTA5MTkxOTAwMzha MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC11Y3NjLWFkdm9jYXRlLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuKFr+qgRem/kOeFbcpiaCnf4e5TK+CSgwMnoaU8SEZlg O4VSSKxKMwsCnJhfQg8EvbFxCbOOAhzGskJaOoncHwR4EgKacnnCybttxmOkitwi PYQFTUj73NMzRUT3lvH229qvP8eaGuOW6uJG0O45A7CrUqggM003EuBOquBhB9eu x3iea0NOIhZTNSRCl4Fd2EClHUesMa5zcEF9WEz5c27XeVZk+rHWkm3Vi6cWRggG uQTqc1XjJDZyfTYj+NvoYL7g7xMx/vsaVEeWIEMY91ZPElQCYTSkLnntmyodfkxT 1+4AhTdG9i7hvIV+oScXPoZsg96v7xjiFf/Hd2pApQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQANt4+1rfESxe5FNt1521bsdPKZMWMdN3vXZ0f7p6AAiw8oz1bGaz8/ pNT08/jS+uNiF0cWDZRR79+5quMnzxXCuTvksSG6T66nlipJkl49REOlqhbnXN8L MC8MKI6LSWhaCMN3xNp7DKR3IcfFhCqB4TJnNqRCtHAgoNUqT3cna2JyUXjmF+IS xWAePc/QOF8q8yWjfbQa9mQrE5p6zuOA/GNBsIsUXi11ROF/hBou77C/0hAwL5/q 1edgXT6Dp+42AQtWX/4eYplEiqjutdkNrNKp98AVxOxyn8AAYKSWroKQmw/H3do6 DWBwmXKiPgnBcElV+srt5dkoPOh+N8Es Symplicity Corporation Symplicity Corporation http://www.symplicity.com Shib NOC shib@symplicity.com UCSD Symplicity Horizons MIID1DCCArwCCQDHUFmybsF2DzANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt dWNzZC1ob3Jpem9ucy5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMzEwMDgxNzMyNTFaFw0xNjEwMDcxNzMyNTFa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC11Y3NkLWhvcml6b25zLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA5eIH9MJ551l0hhIPfjyqBPeT7ooJMLWKLGw7XbSFMTed gTSpwwGncioms8oOGliCdEDTpemoQKHmuILI461P4Xr9YGbigoJjGQvrY1a8/6wm Nr3K+i+kWGkbKYOWZTrEi4UfRzv653Boj8dCpxVq0LWvZZAaAn1LENboikPAeFS5 dm9/xou8VdhDJ4dy7acQ5wKLTbejqPpMAnfCHI7sAWK3Dlyi9lcSQuwD3kZ/mPsb tlyq6m66UbuxeHm7azvaTH0oM7Oc+/ETaVgHbAqi1npfc1jYAxb2nY+8PpKYyhuf DkLrWGLfN5JlpxaZ1rlozQ9lwtVCoJut6YTbajwC4wIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQDC8X7BExmQ00UG7x+J75sxMTvFWgLhIucz4O0+knrVTcyn9KV2R7eg Q2fcN0ZvLxsGSwEogUoxAUh8SSjW3UABDicwkNqTNEFwoc9XeWCRlY1vcZdkA210 UpXgWP88mfX69BeRjh4GYHwe4qXAA/KcW7dbJd84DccCSZQjpkuPFdLUUrw/ko7j KizpCBfmk7Mnp6tFbC7ezsckCzZi3Mtd6rbjU8efSApH93ZKj4UUSmGoeMy5KPQX 5HLF36k4TFXbOPXXjm5rFfWYwUCJjjaY0rumPKsOaSLU8M0lniDImKuF0gOwygGL 16d753CVgJOxImIkpBO9MzcUyI5pyvdm Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtzCCBJ+gAwIBAgICApIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkyNDE3NTc1M1oXDTExMDky NTE3NTc1M1owLjEsMCoGA1UEAxMjc2hpYmJvbGV0aC11Y3NkLWphbXMuc3ltcGxp Y2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6 ZswZbY32miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRf b7J2yaEfCqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54 Y3e5pM6adThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJ HVcarjOcoHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXR ztdBexj1H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJ IipJnKfpRx31AgMBAAGjggK1MIICsTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5 AgPYEBcD3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rn ymNFoVqkWDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJh dGlvbjEpMCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmC AQAwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21t b25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2Vy dHMucDdiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3Js Mi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARX MFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9u Y2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMC4GA1UdEQQn MCWCI3NoaWJib2xldGgtdWNzZC1qYW1zLnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3 DQEBBQUAA4IBAQBYL6nl0YUjNqDuT2JflcRQN2vDWfkV0UnPAocIEBxbhXzZZTry IQ0Ey+ewQpCCFdv4/UBbll26AM3QuV5gMolTZ3fs4naT9Yx15JtGsZVdmqDxDHn5 DUKsH/sp3Jr0GKBVqqbWIG6p3qN7GWGIrd1nN0bh30N8VGyBtKTnf/zmuGJLjWjH 3P/ZjZTAJWRCHqHdbjG+PCMq9eH7AdvFa7u3duAocorSNW6w6DXoCUOB+W7KbraM /EXEmSpMCBygwd6MD5Vr+xaIyTBB2boNqEkrs4rTDWDAJjiiU/3cKMp8Fr8984HC EDRn5tef+uuaO8hsaaKZoIGQpUA1q9Ce9gQh Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFszCCBJugAwIBAgICAnAwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxMjE3NTQ0MFoXDTExMDgx MzE3NTQ0MFowLDEqMCgGA1UEAxMhc2hpYmJvbGV0aC11ZmwtY3NtLnN5bXBsaWNp dHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSDOmbM GW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkEX2+y dsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5OeGN3 uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfORSR1X Gq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV0c7X QXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzGSSIq SZyn6Ucd9QIDAQABo4ICszCCAq8wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC MAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5OQID 2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pj RaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRp b24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEA MIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9u Y2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRz LnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGF MIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBV MFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNh LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAsBgNVHREEJTAj giFzaGliYm9sZXRoLXVmbC1jc20uc3ltcGxpY2l0eS5jb20wDQYJKoZIhvcNAQEF BQADggEBAK9ADnWge/Z3zywqsYyilMeg0loq03cEhwPtHGdCyBO734bKUwB7ekTr 5DLiMXtuB4iJv+E9A/j/Um6qAv7HFyrHR6bst0A7F1zHTQa0IgQrM6r+N7R5OHEv RfclZUIP4eYQwnwDyfEKaXTym5cE2k/JC6a9wygFi8CUBss230RmVUWBFFadEng6 bvUtKlQDJUzl7Zzr1aiHZpdNaTU9haxMT8U5HmcMrJzGN+pBi8G2Zia1/Jt32EY6 xNXXlNqPcsJlT1Gk6mK23TgkYXpvzugkAAxv/xnLtKnwgLzWT9icLnIl21iR871i 8VOL2mTyYxnqX2xPL1hYgsxvPBr256M= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-uic-cba-insight.symplicity.com MIID2DCCAsACCQC3IgXoWobCijANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt dWljLWNiYS1pbnNpZ2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTEyMDkxNDIwMDEwOVoXDTE1MDkxNDIwMDEw OVowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLXVpYy1jYmEtaW5zaWdodC5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMmeKQ0T8y/2aFtNlyim2rS5IrbvkSPiIhjxJrfa 4b0gZMisXE2a4p0ZL2G3N5gJi9/NGgcGGIGiGVnpS+AoyGRhrfa3ovVgMZjNBOZz onWl1bqIT1yDASzz/2DDJtcGZ9QZYqf7xECsPptiTjNI54ywCO2N0FlDXeTmf6Fq Ihi5h0LnrwQ8Kkpl2/8wQpHtcrLqZy3iVCU3gGAWo0ac8g2GWH9WEfL6bdBroA0K +EL/B/7MNqgKsWCgekOeQiCt5jWU6hqCdGU0Hnj9KL4MB2dWHJw5L52k9q3BiK+S 7BaAC5nv/hJNW+oNpUi5KhatDvr4KvM24HWG4VqX4RZfmN8CAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAqS0MYwE2Sz6N+e3ydaTdQZ0652VOHtVccgRhmQW++YDuTmP3 HsIyBNuzA99uw1og+2EEXQkB5uL4oYOti08FvKEydDOIDvCzemMRwMItYF9BPMcd sJzcznj9tPkNBzrmznLaLiQgJEWrQAnKgzaSGPUBBQlSgFVBX9plK79Tc3Jh1QIA XfBCaT39YC8Pa0eIad3RVmnTKlETwfesVDyRBbWVwBnqEu7i7Zs+doIQLlw24uqZ DlyNVBCGLvpBbQ4VNNYeCGahlX+bgVrWyCW1eXpJMM3AR7PljyyXTyjNKLXzDRbW WX25K9C4E3udpsSTc7bSExX2g+STmkfGhwm8+g== shibboleth-uic-cba-insight.symplicity.com Symplicity Corporation Symplicity Corporation http://www.symplicity.com NOC shib@symplicity.com Shib Team shib@symplicity.com UIC CMBA InSight MIID2jCCAsICCQC0FycA02G5HDANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt dWljLWNtYmEtaW5zaWdodC5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xNDAxMDMxODI2NTZaFw0xNzAxMDIxODI2 NTZaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC11aWMtY21iYS1pbnNpZ2h0LnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr34d0oSNxjzvStR1EXeSTvn7UlH7bnkGA95g FCDyx16zku3W8433u3uz5Cw5kOsAYgbKGcX+8x54zGvPX9IC6v8+MVlAcb1IXyKk 4Dv0K5zdVKljTOVIAfLuW0Xj7RoGObptYk7cCLb0t1EtNGvXWTGi+3w/yVjDOnEw rcmDdimoG/GmsQGBeUenalA18c8jXCdLIad0UpbnLtUo97KDQkB88DN6ibbXShoE KApq1XFmoCdkJ7rlRmQWYigDVwyrIfrV/maa2biC7D7mSePHj+ohJHmK5WRVwjRX wn6rMaLBpEzvXfPn0yqoEYgNe//fTcnuxJ2mTZjyzOX/97OfdwIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQB1GmNUpyp1ZWZMk9V8ks2eD0RHrvB4DIFtFT937h6PzZ5m uQVAvvEHmP0JGoBYrNuFaBzcGf9mKssKUbMiT8G5SM88ZZXhYqoBZFCFaFlte4A4 gs9IA9iCUGSx3QaVmPSP0zJ+O1KPZS4OMk/rgdIl7k72XhSVfiIhlsD+X6TFvZAg rzUuyfyp/mM9X9odi5zuYdDpyIR+u9AXQT4wAd0dl1gS1TLGQGnwKgAGffJDHOiZ qVlUQsxKis0IarQcaUenI6B8P3xqxXSjfzP/WG8eVYLg/6uQGfpEG/svSXes3LSk 8POly39RPKwtTR5d9z2fvKZWMiIcMwXTmn8gwDXB Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com UIC Corporate Programs Insight MIID9DCCAtwCCQC2fhF5rlFV6zANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xQDA+BgNVBAMTN3NoaWJib2xldGgt dWljLWNvcnBvcmF0ZXByb2dyYW1zLWluc2lnaHQuc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTMxMjEwMTY1MzA3 WhcNMTYxMjA5MTY1MzA3WjCBuzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdp bmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29y cG9yYXRpb24xQDA+BgNVBAMTN3NoaWJib2xldGgtdWljLWNvcnBvcmF0ZXByb2dy YW1zLWluc2lnaHQuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj 36ly/L8t3jfl3uMqPx6RabEY477+3WkobnVX+6iHNjCAg6Gw6IGDW9bkliz2e8hC FaFaD5MQblMxjEPHVgOvxlcwGEfMcSKJHQsFb6ptPMcw6p7fHClZsULDP1zRdcfx qSEoRN9ffhxEiM//r4LqrfD/nPvWbwLz2adl/56clCXyoXHk8ZEKW+5grROCWxHR oTS81Xs9/RumiE+erZbTWEtV2tIJgtzDilsTrOilYpByuc00FZGQ9jFM97p0zzIS uNC6hud2P510xO9ysj1Yu5bvvVx3CG9puRnsRr9M206WLFSRjehrNifPe6U/k4RG HgEB+JpZ0/eT1KrXuq6VAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAE6o4Cgt+01F 8T8Zi3DQuOWU82aMNe2bBBuRWt1Dm+EdUac9LG75PUh0kaDQ12c0GXCtsaxHIAzP k4HjjhTKAfoOdcKKT/H9QsC7KDgV7CHwWbET31eWNzz+AyEzzR/9+AupIkb+6sNO t48VJf77VHOj237GlaQ+d1CucITjZeNMhxKqa9oqzPW8k9kjshQzL47SoD71Q3Ks Z8ea1qPBakdM11ksmUT+saF4C+7huvySETztxktJZsGJIPPRew1+Dn0paryaSGmI PuZiuGxxcbd95NKGLN3SuMVc/PIcb2QCjNO1tfr9tb2U4/GeuTwbIhdbJx3adEAg Eavk2Vaieag= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-uic-lgsb-insight.symplicity.com MIID2jCCAsICCQC/+WPsxtptpDANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt dWljLWxnc2ItaW5zaWdodC5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMjA5MTcyMDE4NDdaFw0xNTA5MTcyMDE4 NDdaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC11aWMtbGdzYi1pbnNpZ2h0LnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu6Dmz5gOwEn+FcxUhRLqIbLjxOYJBh9nKTAf kqLMdq7iiDgBFGXjjb+3scZaR2AWg+nqs3YodmBj5yVYB4aQeURmwERuylU3aR5H O0PTWgPOpPIqNOmBWdvyAkdC9KygYBrNVzxkWu1n9DhdYaZnukzuOJaPulq57o6R hPpfdOVg0NJZIbBIvCQ1zvbykDnTTQYrMgWIghFzEmbTbxbrsB0Xsy8QjxF3wGAz Fk6YzqUj2iHusUfvvVZJpID5BKZGwmskKUf6qtPBEpd6uLz1kzpW0pLjyA5wQoBH A9/k1YouXH720heJv0sOsmNVjrVQJFvNDVQPA3hGyJlCq1F1XwIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQB0hi1hvKDphZogzhOm3rGpaySqH119d50apd4g1CnoZdqx sGXfdDf6WWuJaFnQKqbbQbjOBehQvPyb37WO0hP3IrAIhetnUQvIAvPIXT0ubPUw /UiGCvp3/OQSvbZq6W2wIMQxMzYRPntwqDXSc0k5VkO02QRdzsFi5adrTjxDH+BZ ZJmhzvWM5ftaiftu/v7EQjzgvCBS8AmYn1aq8Zzh5UGEvQ4FtyI1VldSLp/e/Qo7 KH27USIw7g3Gtll2bfXWE4GLMgPGraLDVQ9Ave9+xIjqLLFc5MkBjvVCmskYxR6z SAAH1UAvMn4FXUTTpvBUjs3x5YR7Ili1mGOb+F0r Symplicity Corporation Symplicity Corporation http://www.symplicity.com Shib NOC shib@symplicity.com UMass Amherst Student Life CRM - Testing Site MIID2jCCAsICCQD2wF1FCWCWJTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMzAxBgNVBAMTKnNoaWJib2xldGgt dW1hc3MtdGVzdC12b2ljZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYT c2hpYkBzeW1wbGljaXR5LmNvbTAeFw0xMzA4MDYxMjE0MDNaFw0xNjA4MDUxMjE0 MDNaMIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcT CUFybGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEzMDEG A1UEAxMqc2hpYmJvbGV0aC11bWFzcy10ZXN0LXZvaWNlLnN5bXBsaWNpdHkuY29t MSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzEDvcZEjIkJ5rkMjmTSrcG1nHrfn9Xn/vCkQ so2/BLrepvQgvEafhPHVxhRbvk4rdeBig6Ioj/VQ77d5qfx9IU2aG7IRF4HiEbxJ jx4ac4Cw+0Zej+7Jb/c+pViOVf8ucMJPzVkLNF8ZI7rFL8vKvNqLuzJrVeFaYGX0 NNqltAMeorIBV/GFhd9P2NRGP7tzXLhR/LEcs4oBdyyzIdJz2pyJOGa2m+bbiOuP qrStm09HsqNhENt8YMg82YUSZSMsSA6XJ0NeTG8SnEDXd2wx1/GLCIaY9eHLUFEK 58MgZ54TQ1p6PqIq7SLqI+cLBFywWHhKz9JJjfHaV2B6H/w3wQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQB0wmTyZ3aC0Jk6+a1lwc17p6RVIudBqgySPypbmq2J2mxy SROvU6oD79DJfUeej4m+l8DK0Y9sqMYSm09ggo/SVWm4Pzg80O/HdhmcWF82J5uP n4cwbv3hg1RrmtDZN1jKm3TqYhs2gFnfllJjkqI2pfIFCj557KHFmsq/uDUOjtHM A3zc3IlIS245lmT/vvgjqcWufLnp7ISreTrsbyChGKWVj7+dbe5EFxc1oB7F/rN9 73Rp8UpyBs1kzgYGiGOIQoGmyZETlKa9IPsTkGk29G8Gq3ct0/Trj7zkh9AyVkJC mCSyJlpSlLL74a7U8RVhxPxBsa0/5AVif1VwWDjw Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com UMass Amherst Student Life CRM MIID0DCCArgCCQDtDUrKQ6zUVjANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMTJXNoaWJib2xldGgt dW1hc3Mtdm9pY2Uuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJA c3ltcGxpY2l0eS5jb20wHhcNMTMwNzEyMTQ1ODE4WhcNMTYwNzExMTQ1ODE4WjCB qTELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxp bmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLjAsBgNVBAMT JXNoaWJib2xldGgtdW1hc3Mtdm9pY2Uuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG 9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDLZZuiGgCHt83a5o1ZN93CfccXqXOIsdGFpMyzHo1lWR3/XZcY /zFELeLoVdCapnuRN8L/AoiNzBPWl6UcHwM8wOw30W5TX3vKHrJcY44U68yux+ZE 0wVr1ff/TholaMSS7S16EVllAmt4qkToRYwvE1ptaDmarpiKQFnSG4l/C4aHtXba aOOaU05ZYbrZX1igDOKxYLXANRH/VjWK2I5k0D8DOPEDfglKuRvpyIfNe8w0gWZH MseNrMnKh+B/K0BGJgBL1xgk9AkDpj8kSfGt3wWhDkAujE+d1f2ix2s210zD2f19 Cb46Cd+KibtIKf9bdR4i2SrAGT1Y2GPpQ+S/AgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAJwTV7VCG1YXVHCaJuxCWiW7khO0NF7L49XmSnzHHwrPzJrXdasMmU4XNyn0 5L72xEqu2fmN2C2YesauiRxVh5WbhmcO2T7xYer8BiFa5z8pX8n+smhIWCrleSzX pnoYGjwMb3ZtzPcEMOYfrff4be1w1P2hNPT1bTHLc3Wv/ILHHFsmuYxQ87L8SDwu sNE6KKiYzApz1TXWolWDZx/8RePyLB0o9NamwETmXQ+gR2AZ1pyVLrNOPXcxOUxW O0aA43x0Kaw1s7mRmz2rDDDzX9lnsxxQ7tnWoS94CR4blYkyDbnyUE/7i02LupOm hyHCbngRWsvU2mWTrEDkcyODZ+A= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtTCCBJ2gAwIBAgICASswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDQxNTE4NTY1NFoXDTEwMDQx NjE4NTY1NFowKTEnMCUGA1UEAxMec2hpYmJvbGV0aC11bWJjLnN5bXBsaWNpdHku Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSDOmbMGW2N 9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkEX2+ydsmh HwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5OeGN3uaTO mnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfORSR1XGq4z nKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV0c7XQXsY 9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzGSSIqSZyn 6Ucd9QIDAQABo4ICuDCCArQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5OQID2BAX A90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFa pFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24x KTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIG6 BggrBgEFBQcBAQSBrTCBqjCBpwYIKwYBBQUHMAKGgZpodHRwOi8vaW5jb21tb25j YTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMu cDdiCgkJQ0EgSXNzdWVycyAtIFVSSTpodHRwOi8vaW5jb21tb25jYTIuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNV HR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9u Y3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1Ud IARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29t bW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCkGA1Ud EQQiMCCCHnNoaWJib2xldGgtdW1iYy5zeW1wbGljaXR5LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAg2O2lSE7vSUli3Ww2uVeknN4wa57o9izqjZ7OtQ/aM6RbULFDYDP UYFeMC2A8MglbRoKiwsjeFjuv3JRUm0k8RDsUJ3E2DVmmsr5Fafid973BTl0wMU+ j3GmhqRFmT6+aq5T5Xsndq36Hbox+Rm4ukoSm+DHMOU2R7um6nBtP+DFGnJ9PEin mC9FC9t0woT9/ALLDibL5Vi+/IKLscx60HlfChC/qpSlab710sV5yLavhz4ZKFLX YptShAepB0+rWLwIyEFg7i7dgKRjWN1AjXgXBxtkucv9yG6s0foBsjQ6OARCxMWP wmBEwkWvWgOSzlSr3nWqAy8SJKqzXmnZwQ== MIIDwjCCAqoCCQDTbQECTf+ZmDANBgkqhkiG9w0BAQUFADCBojELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xJzAlBgNVBAMTHnNoaWJib2xldGgt dW1iYy5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGlj aXR5LmNvbTAeFw0xMDA1MTEwMzA3MTlaFw0zMDA1MDYwMzA3MTlaMIGiMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3RvbjEf MB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEnMCUGA1UEAxMec2hpYmJv bGV0aC11bWJjLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5 bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA04nw g9Q8nxw0nfxS5fg7xpShrmxrkonpQAzMQCwI8KGgcgrCBG1kfRxhMf3+py+BRhYy TTr+UnrETqpJoxPIFjmMjecvUc2ThckO5squ0GtZxg4J0cP5nNi4wSH9IaRxX6+o ZtQL/bbEkmNaXSI6Xawl94n38cNyxCwl98M0MtpzZzinZ2mEu5dQqO2gmd8AoWdA m31FOBOrNkD7YQ4fkGSUoYAKXuN5F2fdsSgI/Ehq1TsHAG6yR2/s3YAZnRJcHHaW MT8c6uK5CaH58Ua3mCDJuu8tw2olToRt53y9C+2vzsqN5OzqD7/zZTcrsZxJzLJ4 MK0SP9GOutxvbLSm8wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA7gJw5QAvblesS KqPGFZvCkrauNchN+E1Evt4pf25s483vk2Cl+hYElgebk+D38f3XthGF/2BiyYoY jCVkpXT14nxSfjG6QRmPvWukoh0Da8XONAzwb06Jlb4cw5YjxkjeGVQm0EmU12Bf +Q5Ua9sy2EuWga0p18//UbXufl2fnGA6eAdx7lHhbYmPlywmOLPBJ481q6H2Fozv H3KKCcrj5DwtDYhq7C+nY6QZ1iAzxwRzSLvv6iVDAIm/YIgUaGjfuBvavUoKwOGK iYPxZUmBB3f1uTjW5bOeo+Y22JB3DYz1X+FcSXfZOjlWQR23Le3FJdA/8kSWNFZo NulHKXHX Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC noc@symplicity.com MIIDzDCCArQCCQCL84R77qCJNjANBgkqhkiG9w0BAQUFADCBpzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xLDAqBgNVBAMTI3NoaWJib2xldGgt dW5jY2gtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNzaGliQHN5 bXBsaWNpdHkuY29tMB4XDTEwMDcyMDE4MzQwMFoXDTEzMDcxOTE4MzQwMFowgacx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJQXJsaW5n dG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMSwwKgYDVQQDEyNz aGliYm9sZXRoLXVuY2NoLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJ ARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKqg+CiZhHIqA9Oog67kmIXQXBMsdLc2qO7SJnA4yS13lyrXI6G10n5X PIjatYfwDfXpx/OyCPEtsfbPxeYamRR0CKZN4Wtl14EdJ+iKHmJABgA/Oa90jn2n DLHjPJ8H53nAuCCMEV7vm7NeiJc7zqEOJDDmzHjpuxoHEDZGFew8wVT6OzzFpWiq 3f6K8vcEIkyIFMwjt9433XoUZ6PGGnIfG0vXmB55pl4D+3NdrJb+zNGfjrm2lCWr OvUIWA4uIxlXpxjo5qsaJaR0AsyT6QN54F9kfgW3uOSsYX9cN3C7u5xUFBvZLTSa 63PBNn6lGXi5jJ+YX5uaQ95An+vgkoUCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA ErZyB5eSQ/RwuykqJhcL8xwJiJ6l9YSfHyaN0ups2I+LclV56VZoLt6WybWMftu4 jBuJ5kBH1p9Uo6d6VZKoynnWhNCaG35xziCFr/YFeUhNANtxwo+D3MjMAttOhRh4 otsCainyhEEWiRpWlYHBTw2OEet02nTPzLZ6xX5A+wGjn3h/6DrN5j+Urvq+Iv3n 31yoQzyn3dkeNxlz1kkzV6WvCN2ZbbrYAfL5a8EBZXvSpujTdjcRHIZtUVGt6MyW jzn8tiu2ZZmDxKfprvDPiItV/deJMvwiruqmtl8ku9tOI4rcywTLR4Ws6n51hBET r/fRAwOW2xSHNnhR1agjww== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Noc shib@symplicity.com UNCG Advocate MIID1DCCArwCCQCxjIK+luI0VTANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt dW5jZy1hZHZvY2F0ZS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMzEwMjgxOTMxMThaFw0xNjEwMjcxOTMxMTha MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC11bmNnLWFkdm9jYXRlLnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAnPaq5I/e9HhpA9wlOklMviugoefpa8fCqicH0TvqUcyS 96PRBqjgOeXh28HhGgsWLR6wH22vs84Y4fmIIreA8ejspa2aqPcpdf4TnM5Lrw1+ u0d4xKVEn1ACXBCDtQbmJKUlucRi6uFgN1/aqZW4p0NIDKSFChulcHxr6MgycRrp J7JKKPgxh2+ExlQWhVDJOz0Vo5jH/gXCnF531AUbZR9o3Fzw4fpK0Ly8oB153DJI WVIl5qDdJ0mfeq/eAfSDpJD1EXqDaAqoiTjOdwF9/pP3LnroaF/8Wvez7UHqEM+W RQlq3GdO2t9aseMiJnaErvd+7xLNYEW6QbgvXvdmGQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQCRrR4XkoMSPJs6/DqGlz7mJYaqC5X5Cdi1lXM/4zfMhktqe6kzkyz2 Cede4mYfDsv6XwHnI2owq+CH+DB6BIPUXOLUrKx879oLcBO2y4H/l0w2OYKMGZLU vQNQh28jsFwfpKns6CQ478GnP7/N8Mtismrq25KVrJVSiL5Ug1Y8wDjos6LkYaav qxI4hzrt3iv8kki5YxVny6hm2/AM0ogZ/HfP43fpGw0YspQWPwJLOLQ8QzsCUJNp 1Fnwyva0N/9W8Kja5FYCP/BcAJYnYy/eWdpahKF5lpOy/S6EL53EJXwUZ8VGFBmm wDBsxPTRu/LTorfV+30rVerwJv+dEUOr Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com UNCG Community MIID1jCCAr4CCQC+GtP2ckTioDANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNVBAMTKHNoaWJib2xldGgt dW5jZy1jb21tdW5pdHkuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3No aWJAc3ltcGxpY2l0eS5jb20wHhcNMTMxMDI4MjAxOTA0WhcNMTYxMDI3MjAxOTA0 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlB cmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMTAvBgNV BAMTKHNoaWJib2xldGgtdW5jZy1jb21tdW5pdHkuc3ltcGxpY2l0eS5jb20xIjAg BgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCreeS/YE01PlbNYTnLLZr82mxob07RbWijtUHHe8rR O15DN7sV0ZZlLeznh0Q62ziZOSXdgPMOTLxvIdfVkx/KuInGlqcmTFfuIig6cWas BFXBIkR1SFfWi6+VAU2MPjm9mYaHF1m0L9dQ8n8MatylRC+B0Kceb0a1LTOT22zq aYE0oTQzWxz4U/KxAdEnZvqYiIkfLDTG1eF5HUqF9BjbIE55VHxGXCXaWinyBOFA avohYC0NcF+qDPG75PirJNVwSZjhBWSf626yjEZfuA16NjtGUhhQnFpf7B3MHCvv i/NXum3EI7Ot6byoB5uqlQ7vacQf+r6AalGxa6OR89HDAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAHgZ0xokayCEBOzmkz4+xJ5hkqpulu0JVcgUOHAulI7WMCEmtg9o I/Kk5PBDY/gLJqcCoFCSJNVl/Ro4wqQkaXZuegMYec6a6xkcWmh14ESMsaw1tyDv lbZA9MqsYAim/EysV9Gh3Yz23HsTxaALnahXr+Bh2R01iin9NmUEGgoFIAl/pE+X Dx+iZObGlFR/fuiy49Xt58SoTWfp+AAnjZbj+ntNHqBnF7D0H0OErEI9YQdqT9tz UQYMvfmzlAkUTMu6sTr96Gc6slTYHdEQketu5DbOvUmtXGlnMiStWhmnOVNxaoel YK8bBS65vaFWwFbJe4rTlpU8CPpdXZQJoBE= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com UNCG CSM MIIDyjCCArICCQCTIPwC3i5LNTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNoaWJib2xldGgt dW5jZy1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3lt cGxpY2l0eS5jb20wHhcNMTMxMDI4MjAyODA5WhcNMTYxMDI3MjAyODA5WjCBpjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0 b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNo aWJib2xldGgtdW5jZy1jc20uc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC7E9WdMSkrjLzLixCHqRtBnErUnt/rf3G43k35rw/8o9nXlA0VK8jLBhe0 l0EZUWUqncRG8mJ73oWU+aYmcNnDIYXqXds+JshZMTU/znhIonOYPExIU24k7bXA qq41pN6GhDCwgb7b7McSlZohifrXMtUtTt9Nq1P8AA3R8Ec1T25l0lr9iaKOjWoO mD6B9mCAaTYZ9Nf6YRad84TiMVmsqS78FKL8ucnX3gJvR0RvDRE+WkZ8AOV6t8Ct tp0f3g3chnb0oSm6piEwu/7f3gW1Myvnmq6/s5qg8eHnKa7UJ6u96krPyM8LOVYS 6pFUuw2VORB4MsWUdz/JRFwLo815AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAA1Y 03FeN17FLa96YjVcL70NylybQktoA2UKTwHWq2P4Ddg6i+OkMsNm2z18u1M68bEM arMSJ8/uSCFJNBZTTL/1ufuS6ABLrGHWAt7VNo1jVFjYq/P53lVnCDGjMNvg0g5R hniYBKh1nyP1lIb2/Q6rtYHPeh1amhMDvGlh1ta3Y0bsW+JQ5souZutAaIGBcXda 1CshQpubkU0P3FPTXGO5TKDhtASTaHPAlidEZtR2SX6lcVJiUOPzrNnUUgKUi4jR v6A2oJRMr5wxu0w9BJlLTeZH8dvj86G8AIucEl4ys3QUBbNV7IgGPbnCWEsdS9Me uDSj/MHdfArdlfpvUWw= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtzCCBJ+gAwIBAgICApgwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwOTE3MDgxM1oXDTExMTAx MDE3MDgxM1owLjEsMCoGA1UEAxMjc2hpYmJvbGV0aC11cGVubi1jc20uc3ltcGxp Y2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6 ZswZbY32miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRf b7J2yaEfCqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54 Y3e5pM6adThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJ HVcarjOcoHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXR ztdBexj1H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJ IipJnKfpRx31AgMBAAGjggK1MIICsTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5 AgPYEBcD3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rn ymNFoVqkWDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJh dGlvbjEpMCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmC AQAwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21t b25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2Vy dHMucDdiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3Js Mi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARX MFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9u Y2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMC4GA1UdEQQn MCWCI3NoaWJib2xldGgtdXBlbm4tY3NtLnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3 DQEBBQUAA4IBAQBBndVNV9hSHTr1G1ZxXxMM+kYoa4W2Jyz2Fe5r/FAFLACDWnJ4 RrnoFaNrEubKixsxnUR+i39vWMINEWquUGwGa08W4m0pRqHaSlYJPlsm2Qz6eI28 8DgneRELVgjJ57iEN7REuTYn4qfwyEqGL6CEsFCPXK41Py9zrw6CLSHnesw87G3d K3ZX51M13MG6YEg9/dQ0qUhfgnukxb75qj8kqg+bxMDHPcm8kZwpvv+nfLdUyZfh lbQMYVMXPidry+fC1P9g/g8FDYc0rP2vyIiD4/uC/dILtPQSG2x0xs3vRJIf0bp3 bK1ZZ/rHyk4KZuwIxU0RLGoRoY8x3apkLpm8 Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFuTCCBKGgAwIBAgICApkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwOTE3MDgyMVoXDTExMTAx MDE3MDgyMVowLzEtMCsGA1UEAxMkc2hpYmJvbGV0aC11cGVubi1qYW1zLnN5bXBs aWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSD OmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkE X2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5O eGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfOR SR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV 0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzG SSIqSZyn6Ucd9QIDAQABo4ICtjCCArIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5 OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAvBgNVHREE KDAmgiRzaGliYm9sZXRoLXVwZW5uLWphbXMuc3ltcGxpY2l0eS5jb20wDQYJKoZI hvcNAQEFBQADggEBAAtoEteseoFgwCm6GD0EFbeO7qr5N3hvbiQmi/+43F6lkzK0 /TZYg5vUQ8MHj/lwFcNiXOEn52zZlBwS4lX2974VIrOGxp9cHu7O+rOfYIQw2ryB kxDrqi1X3UQdfg0nhEH3V+b0vT3yyOwrr3ZbpJq902RBFRQS68LdC2WH0Yyx/NDd Vy3Ek37INKl8GKDZTK926QZWmPdz1c831n91/RkTRlrfe+B9szEs07VEKtrDW2RF +tJDpReOybNvE7iQBuzZIaKhOCZ7C5s5wS50D5wEBYqD4LoMFY0UMvosfi0JNYXD t7ycjQ2yq9Pmn+Vi0AwpBX2AIviEGnhRMnlwqwk= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFuTCCBKGgAwIBAgICApowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwOTE3MDgyN1oXDTExMTAx MDE3MDgyN1owLzEtMCsGA1UEAxMkc2hpYmJvbGV0aC11cGVubi1zZ21zLnN5bXBs aWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSD OmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkE X2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5O eGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfOR SR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV 0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzG SSIqSZyn6Ucd9QIDAQABo4ICtjCCArIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5 OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAvBgNVHREE KDAmgiRzaGliYm9sZXRoLXVwZW5uLXNnbXMuc3ltcGxpY2l0eS5jb20wDQYJKoZI hvcNAQEFBQADggEBAAczk8PfPasQZuUgY6QxTqaCeUP2kWPPYPFUj+aasr5jIv2H Ugzlfm7xPMERZ3FRhLt5bWds0dYpqzs1W5j9VxX/WbCKik2vv41nuVYU5figIZ1v PD/1jtoQWZVrWZ9LqvFJf5amxk3bpOItyJOzfe0mOuMnPRCF9ATzImJ5hyVQQbrb xKYv1Zxpq2WGVW1DqeR3QcYTq65HLdj2Tx75v0/Dk6D6cNmd8xXS2pDiornM9pMe qAhlsNGnjJWcHT8Jr8JJ6/jW7f5BDN5Q79rqoJVk4lsivz646iZ716rcfbbEKl3x G8W+VplD23MAc4yV484OIW7gSeJxePQnPHX9Hjo= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com Symplicity USC CSM MIIDyDCCArACCQDnNPh3XC/1szANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt dXNjLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMjA2MTQxOTI4MDJaFw0xNTA2MTQxOTI4MDJaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC11c2MtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAzP2acVmf/UFWwehza2ioYXs1p8v1cieVl5SfP6M2pzBGTraADpe5q84sEbfV 0qsktP0RiNuz6Sy5BjTOu9oe4GgWXI0t8ZNwzcV0algtiuhg3M/+kbrp8xgLJ5tL qNeDzJYJQvdbRqLWhjV/ou63UCgKK8ckj/KviseVoNZqKuT94dgYBJ2jmy9jOSbZ LOOfwGRmbEB634DM7jhg5rmw22T91vT3NLZ3DaccIppC2HwXeOp/gdnQvqeiDm5y w1L+ccCIsTBNZTfviwPxk7+1V+2MMM+aONxAVWWb5RFC2uGojcT3dcmnyMz5Fzq4 5xcPEM9OVQS+xdcnFEII9UxfwwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBuOoSu yv/uWKE6ApJoI2jfh0umY88fOjozHNocbCrXh6en7sUSoTwSMgWT3JKhUhBRJrHp mUlB/2tNa5nzPvL+5eYGbK/MMAgYtHY1qphTYjwD9IYlLliFkSzrdjK5IE5q5gep jDlhhjYMUehA1oCrMCWRzo7dAXqYgDbWoUujmEfaV85XURQxCNaFIB1Ii8ZBv+j3 hdc+TfbAaONnr5JI4XyXKZ/ts09VGrSzpdTN0Br/wbZqM32bdHztP13voK/P2rLj RuSOlbiulUdCVVq06ooqyLaNsXeYHasJsfJJy+sU7ixfqhWqDdbtXfs2zbScrFBc uT3zfcj8kQFY2WJV Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDyDCCArACCQDMGOw9voMddzANBgkqhkiG9w0BAQUFADCBpTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKjAoBgNVBAMTIXNoaWJib2xldGgt dXZtLWNzbS5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hpYkBzeW1w bGljaXR5LmNvbTAeFw0xMDA3MTMyMjMzNDRaFw0xMzA3MTIyMjMzNDRaMIGlMQsw CQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFybGluZ3Rv bjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEqMCgGA1UEAxMhc2hp YmJvbGV0aC11dm0tY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAyZDQtSqMn3383gfx5n9EavxvMycfyRLDuP+XWXkQQIo/ubOduw5MM5YVd9yL WphNYK7txHV2YC8h5zHxy2KLqFAJ9NRCo3Bg4blQMZvJTWItRBqmpZUQfDwGVOsV HHy9NvR1qPiF5lFBqJNNZB6yrGN6UV8IxleGfiAYDr7fdNn79d3+BH1n9QtAgMnS +dH4yfyr+Mjb2uO9IQmKfzxy9Ko1eIWwMBeWs2SUqu9hjr5nDRbnC/Gqilvm5BrP c+MCjngXlOh3Cr+7sugwmrxjKBbPOLR+E5j1f0z2Wrr4AuVhXsbjJUuOu1HZUCj3 sIj01hPFAsbBGbVMeBKrAPoy6QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB31xU4 i/cfEfXdP1xI0Wx2ekEALa6ptrql1161uWGN3x5KQkEEPu9zAvCmc64EaPBfAAtm R6DS3bhG8xKAUb7Dw3vECYLNZLbMyslx8Jakr9rSQxQxMdlf3Jy7x2LqjjwzFPgA FXc48oFp1ieOyPg2v8xMXf1dALDstfgYc/zuLRz+v9gmaAExUmbaW9ezeRve1LPD De0lnGFJspodURgzou4S/pW1LFXgdGugS9/ZHasMOxOwE1xdIhTz+lfOPVXDlMq9 7F4Pi1BAOycoJ63RkntvHxTUoCKFsucUCxpsfDFqh5YGSG36ti/FdSE8Qq2xU+bc oVzi9V/WasZTOYUF Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIDyjCCArICCQDgzo7h+7/MDTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNoaWJib2xldGgt dXd3LXNnbXMuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3lt cGxpY2l0eS5jb20wHhcNMTAwMTI1MDI1OTA1WhcNMTMwMTI0MDI1OTA1WjCBpjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0 b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xKzApBgNVBAMTInNo aWJib2xldGgtdXd3LXNnbXMuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDEPY/lxUA7UwOsBasP2T6Bl03kuv/TzDWSUQmogWYbuDgcluEwgJ7yQduZ +rC3Q3NDLJxOnUSu5ra5MG4FNRsbKhQqX4SOPcVbCd3xcVPlpuLwN48rFz2H5Fbf Y/2xTCQ0cz/7FenqYcPypYFDkVLWOQH/6iK6LhlykUPPoVnvYoqKCiPgM8kUzEGr hSFZw5KpPuAwfvkZMTg29LjvgQzFlxt7SrJ/gVwL2M3eorJZkYJwqA8He8KNBRsP wWOdRgbqq4Z8+B3z/4eITwaSir6M9ppEqcZOWrpRg34BEDz1U8f6aQhkbJBPIbyT H8uR4AaxdZyTDnMniMfKi50ScvkVAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBABzV 4b3Ctf3AkY/Sbm/UuLx0mX6sBsq1epJy2v9l5t1payT9RMyTXcdaZigYRD0IXaen cKe+o4dl3QzmWknvp3vPjifuaEWRzOGjJun7VdVKlso1R56iWqPEx0/jTFYB57t/ SKPsQdfgHbGdLPWysAY7tHJ9FqrICO7g0DFQMp6fTQkbGOhR84GJw0JSdanuLPvk NKH80KWW28DXjKMljzbDt1m3XSjhqZNEVI22iFpAHcTo2DH/KgNIwZreejh1vqiW jLt2ehl+p+kPJhBRGwnyKr2woRlvoCqz5/duufdJOYtccDL+IG+Q1oBUx/WLrpyQ ypozL17+B1ezgi4sTBU= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-viterbi-usc-csm MIID2DCCAsACCQD3j+8jWT0NTjANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMjAwBgNVBAMTKXNoaWJib2xldGgt dml0ZXJiaS11c2MtY3NtLnN5bXBsaWNpdHkuY29tMSIwIAYJKoZIhvcNAQkBFhNz aGliQHN5bXBsaWNpdHkuY29tMB4XDTEzMDcxOTE4NDk0NloXDTE2MDcxODE4NDk0 Nlowga0xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTESMBAGA1UEBxMJ QXJsaW5ndG9uMR8wHQYDVQQKExZTeW1wbGljaXR5IENvcnBvcmF0aW9uMTIwMAYD VQQDEylzaGliYm9sZXRoLXZpdGVyYmktdXNjLWNzbS5zeW1wbGljaXR5LmNvbTEi MCAGCSqGSIb3DQEJARYTc2hpYkBzeW1wbGljaXR5LmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBANUo3VcK4P4auY6aQbQTKLm2UVFsarqeZE5TlKm/ ykpJITdaxqii9p7ohAF7YZmO8u7mmr1P4Y+7BgIK5q1IPK45cKzCvMzSJAoCvTQn 9BgHzo4NwHnCbnjuXBADhFaWDFUgbauFAGH/cRcptd3KcSGaHyeOEWdocXjXSNtA egO3tuFfhGBNAbrMVAwXjAMX154AnexG+sicsDs0xMrYXePqgsHGDVCHVUnZnA6n Co5Iijtz/y4e7gpWlM9jZP20/k6Dgs7y8xqRaL3i0U+HwXp7jqRKLCnvg4jU++Uw Dbd192kKQR14OvQ6aAVSlsKz/77bXotTMcW08NvkhuQg8K8CAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAX6FD/qgby4Q+62iPUlb+r6a8Y65+pFLh4mpC28emWTobReRJ N4Z9D4kg3rMZRi23nzCHNVWRbPbOYxJ3USFflvc00XSFW4Y6+7GonpjaCx8EzjSt jg+zgTuM35s8QeNoJjTgRqIt8UD8DwvPpFORU4aITFhaZwJgCGY/hSMtiaU2KsN4 t5FOqoXyg/LkDGwHiaJpegKrB4CLyY7Mae28zAgSeV4O/O4rN/STsKQGPYrirRJZ IcEd+EUtvinTUGbEUHhP6FsglvnHyVkCrigOYT3gqJLU+bdspCe9Ex/lrpZIX9nz 2c2NNqrT6Repxbc4Io+RPY3O5M6LFksv/3PWcA== Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFuTCCBKGgAwIBAgICAk8wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxMzE4MDc0OVoXDTExMDcx NDE4MDc0OVowLzEtMCsGA1UEAxMkc2hpYmJvbGV0aC13YXNoaW5ndG9uLnN5bXBs aWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSD OmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkE X2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5O eGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfOR SR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV 0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzG SSIqSZyn6Ucd9QIDAQABo4ICtjCCArIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5 OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAvBgNVHREE KDAmgiRzaGliYm9sZXRoLXdhc2hpbmd0b24uc3ltcGxpY2l0eS5jb20wDQYJKoZI hvcNAQEFBQADggEBAKns3xVKe2TH5883EcXlPfeU0ToYR2KvNK08znzd6w+5+5SP MG8Wo3HoedmWyOlv9B+MSzNlNw4Y8w4qZxv24C1sNG8y7xDepITa6gYJyeIJU/en IOrDVxUyIW+7R5stsZCBszIIlnzW0eWa96ikDIkh5SCzRzTWffscFPF797UX/GvK w6R/wL2/c8xKBg04Zc4n2lOL4GsZlbhGNbpPAMnGF4xD/7ksJJ4Z0mR5nt+ieln+ zUUjSVCbOU1F7NdHoMZrlfVEcY9PqTtSMqBk3CNLy6V3/k17lRFWTiwgSRlFhl0O KDJjLdPI1n76rXf3aGQNqwBYJ23VShZLoaZMo1s= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com shibboleth-wustl-accommodate MIID3DCCAsQCCQDlgsfIlhpTATANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAyBgNVBAMTK3NoaWJib2xldGgt d3VzdGwtYWNjb21tb2RhdGUuc3ltcGxpY2l0eS5jb20xIjAgBgkqhkiG9w0BCQEW E3NoaWJAc3ltcGxpY2l0eS5jb20wHhcNMTMwODI2MTI0MTM0WhcNMTYwODI1MTI0 MTM0WjCBrzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQH EwlBcmxpbmd0b24xHzAdBgNVBAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xNDAy BgNVBAMTK3NoaWJib2xldGgtd3VzdGwtYWNjb21tb2RhdGUuc3ltcGxpY2l0eS5j b20xIjAgBgkqhkiG9w0BCQEWE3NoaWJAc3ltcGxpY2l0eS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFDRojCCIWUaAClNH5mT3IFQ7vPoTPuIqQ 3ZWiS+DbFGuVN0TyDG0k3dT0uI3JWVIylSFxEWkCOBHHQypG6ysMsP0JiCb3gcYH 8D6bkNEPxzSeWRheGiNas8VnImu7Rkn5dQXOWy19/S5q705pbKyCNsqqDj9v1b6J 47Zw/0Fe19chb1KVwYeWyEvRVK09gvXA20nawEd/f1B93AM0RyASCBGoKLnOC+WK 4iN1ts1EqYs5GX75VBLUkLtMVlrj/3lDzNp6NXZS7GJl1k8fDfe8Q/aj6GZb7vYf fkKpg6MrbI9Kx81lMGDQhUSx+jwBRD+f5btUi+nLt8NyM6CFnmTTAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAGI54ulLT6LpGMxL67+jbs69Eogw+q1f5JjsNHg0qwKt OjW3T8iupAFgtPgQ3lnYI29W7vGNWCJiiRJ04exLx5xipZ4oAMqKZh1CKQ4DVIFM KB0cZ7t2TeNow/2WiL8iiDT8Zfa1gWw8vurgCyt3UoyElLD7UmV5Zi4RIH2LGYwQ 2o1rXLwLoqqyJkVGkekGggfcNWDt5M/5yDwcS6C9R0KBkBSC7Ufu0XI0+1TCmUWf zjmiZw6ZSZV3Tqefj/wN52rdm3X6oyzIs5pQZlotKwyg8zSD1pNzLRGqgULnRdVj xxh4QdBY8iVu9GzXRZgzq7XS+f9Uz+UgiEpAWEwdFgU= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFtzCCBJ+gAwIBAgICAmgwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgwNTE3NTYzOFoXDTExMDgw NjE3NTYzOFowLjEsMCoGA1UEAxMjc2hpYmJvbGV0aC13dXN0bC1jc20uc3ltcGxp Y2l0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmGtOp9IM6 ZswZbY32miCFM3ZneF7t1y6ltOSh5rThdmys/fdVLXrmJeuX7ZjX6qIfWx5ImQRf b7J2yaEfCqCuXPFF4fHBze7D4gLYqA/N4yIOluVnTFjKekq8FaGqKyW7XUf9Lk54 Y3e5pM6adThYxT8v1Cr92B1HhzTi9+C6hFhf8R35+qCTa62bJeLBawCl6xzB85FJ HVcarjOcoHbTm3u+jZ9YRWxIyTTIgHy11jV00LpPua2pDpJ/PKnrGHSgS2bJstXR ztdBexj1H8/lWaPGmu1bEinX5e/dvql/IsoDOphfxtcF7VPpuGeRN68+Jbvp3MZJ IipJnKfpRx31AgMBAAGjggK1MIICsTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLk5 AgPYEBcD3S5VoAQ4qQK2qLhpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rn ymNFoVqkWDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJh dGlvbjEpMCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmC AQAwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21t b25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2Vy dHMucDdiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3Js Mi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARX MFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9u Y2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMC4GA1UdEQQn MCWCI3NoaWJib2xldGgtd3VzdGwtY3NtLnN5bXBsaWNpdHkuY29tMA0GCSqGSIb3 DQEBBQUAA4IBAQA5tk1tgWCW61TgPaqDKA2vyMtV33xY3YTpUmCfg/qBJreXKJ4N pGGu66ZE1dIxPjnJdYSb3cjfN5gjVFDe6f87nwEa48e4i/7EqCDQGwlbRyJrQdKR Vn+2WyXhUSE9j/TOMutK9GUfazv4ZQabEDOcQWIwgdtSvFMDEVAs9iMDRAXPjhKX iv/9WRA3n9sCOebinOrGCVIJlQG761u3GgOHMTUROs3x80jetrYThboJKnDRQyjt 0Tn1dckQzJpkZELuDerD9SfQGZbrw9mD6Q1m+kzYzWGzkYoCmHW4eleARgIpnZc8 JdLlMx1hDCSTZ7aqhbD6TlkxNSg6Jd3b1lrK Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com WUSTL Insight MIID1DCCArwCCQDF6UH4xx37oDANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCFZpcmdpbmlhMRIwEAYDVQQHEwlBcmxpbmd0b24xHzAdBgNV BAoTFlN5bXBsaWNpdHkgQ29ycG9yYXRpb24xMDAuBgNVBAMTJ3NoaWJib2xldGgt d3VzdGwtaW5zaWdodC5zeW1wbGljaXR5LmNvbTEiMCAGCSqGSIb3DQEJARYTc2hp YkBzeW1wbGljaXR5LmNvbTAeFw0xMzEwMzAxNTI5MzNaFw0xNjEwMjkxNTI5MzNa MIGrMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEjAQBgNVBAcTCUFy bGluZ3RvbjEfMB0GA1UEChMWU3ltcGxpY2l0eSBDb3Jwb3JhdGlvbjEwMC4GA1UE AxMnc2hpYmJvbGV0aC13dXN0bC1pbnNpZ2h0LnN5bXBsaWNpdHkuY29tMSIwIAYJ KoZIhvcNAQkBFhNzaGliQHN5bXBsaWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAujiljPOitSfVYwJDlQ9/4tynlxpLb0Yp93TCVSMDeEvt ZHpLyw+HQRH7QVc6XoLyDrAdPl8d7SWb4EeR+zZso4Q6bzfiWKq+P5/eL4v5jSmn TjYDr7qRSeWV1pa2ol4e+Q9wM6ixuiA50wfN2OrlXZiEOd778weWZLmvGStVzATB c/PijXNcBLn/XqzPlBm2EuiH3G5dX4FPAPgsgRk5jqyIxwf/zuC7Ncbb+x8mKkza +1g+GlN6UoHrGBF9hOBiur0RZfc+zHo1pjdiFtvZjKjkpiZxOw5anq34j4Bavb+A n2W4DDzXmE3l7y2Nzu5lCSTLbBj+NoYdj/Jc430bRQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQARTDDVYGXWD6I65JoF9yRsLyl0M77eKyJIyygd4zYP61jcpQNeRIQw 6Vfs0K19UcInPJuC/EKekylX3PCLslIsCPt6CBv/A0emOzLZA+jTYs6KOnmy0szN 8Z8o0oZvV97VeruYckqN3NFyVtRW7E+mABrQBs3DFsLg3zryiR9gU7fh+ydGfGlS SVKhmkmuO7fnEWHcyw309ktxkPoOKWSCyV1TruwFUzGNouir/KQrlovOJbq+2Amr 6o0inc2b9UzNyBzoS8JY2j2RiGzCTiYiWbuePWaq8ckkBB1pF+6cQYKt4ErjqBeF idI0wv4DAGcP1YwXLBNEKq4nuf3mG1wN Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFuTCCBKGgAwIBAgICAmkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgwNTE3NTY0MFoXDTExMDgw NjE3NTY0MFowLzEtMCsGA1UEAxMkc2hpYmJvbGV0aC13dXN0bC1qYW1zLnN5bXBs aWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSD OmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkE X2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5O eGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfOR SR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV 0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzG SSIqSZyn6Ucd9QIDAQABo4ICtjCCArIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5 OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAvBgNVHREE KDAmgiRzaGliYm9sZXRoLXd1c3RsLWphbXMuc3ltcGxpY2l0eS5jb20wDQYJKoZI hvcNAQEFBQADggEBAIhZh84nlap7d4bzCQTPlPGAVZzssY8LWrPHuBC+k76DSSXG AelpunSXCozrsHQIq4lwQiRNOIU75D8CalWkTrf3cpPo/ZcS0gdBSV043aar4EXy b7OTyRjdYPryDj/CXQGQC2YDN/ziwUZzO2qD4Fgczpmd6WqOalwWgt8Rle3GgzWw fTS9yTgm9b/fVh5l/vwPWRogEOSl0L2yMpiIb0IEfRJAo7pINH/CRu46H/qqD5R9 wB3q7lDfeeLxSDN5JkdJuzD6RpR6nrfURrTkqksvBsQFAxbyjLmZ/94PyiYjsGdM 8QCBeFPmJlCIiWe2/sNpD0huZuluENwQXiKlaBY= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com MIIFuTCCBKGgAwIBAgICAmowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgwNTE3NTY0MVoXDTExMDgw NjE3NTY0MVowLzEtMCsGA1UEAxMkc2hpYmJvbGV0aC13dXN0bC1zZ21zLnN5bXBs aWNpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAphrTqfSD OmbMGW2N9poghTN2Z3he7dcupbTkoea04XZsrP33VS165iXrl+2Y1+qiH1seSJkE X2+ydsmhHwqgrlzxReHxwc3uw+IC2KgPzeMiDpblZ0xYynpKvBWhqislu11H/S5O eGN3uaTOmnU4WMU/L9Qq/dgdR4c04vfguoRYX/Ed+fqgk2utmyXiwWsApescwfOR SR1XGq4znKB205t7vo2fWEVsSMk0yIB8tdY1dNC6T7mtqQ6Sfzyp6xh0oEtmybLV 0c7XQXsY9R/P5VmjxprtWxIp1+Xv3b6pfyLKAzqYX8bXBe1T6bhnkTevPiW76dzG SSIqSZyn6Ucd9QIDAQABo4ICtjCCArIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBS5 OQID2BAXA90uVaAEOKkCtqi4aTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIGyBggrBgEFBQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29t bW9uY2ExLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNl cnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0f BIGFMIGCMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNy bDIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAE VzBVMFMGCysGAQQBriMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1v bmNhLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAvBgNVHREE KDAmgiRzaGliYm9sZXRoLXd1c3RsLXNnbXMuc3ltcGxpY2l0eS5jb20wDQYJKoZI hvcNAQEFBQADggEBAKUyPAAp4zTP/xIofMoKqk09fw4SLFKFOIuXuRtsOkgXnOpp L1RJOqFBqe3aleqD5wPEDXKuL6w3dpH/mRF5ll4dxMST8LXpUCD6UrzjCwARy9n5 8od9fLVKTiyUQkpA7JoxVdEjmArMPa5WHu9fEz8Hs4cZ8yLpm0ZyTFN8kteKBpS2 sHuXa/pAQcC9ydbRbPm3pPK1BFpl8sEdOOXqz1JsEV5rl5auNSKGURsSUWbHs8l5 TW94E1imuRGw+p8UHYxe6I37WpeyoNMPAB/dE4AxpJyAyJzSvLDw3TrxYRprKJ1r L6ZYp9hxb4+DcO7wKkU+wUpic3z5Me9Mt8sAv/I= Symplicity Corporation Symplicity Corporation http://www.symplicity.com Symplicity NOC shib@symplicity.com richmond.edu MIICsjCCAZoCCQCBYXtqVeqXXTANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBp ZHAucmljaG1vbmQuZWR1MB4XDTEwMTExOTE4NDUyNloXDTMwMTExNDE4NDUyNlow GzEZMBcGA1UEAxMQaWRwLnJpY2htb25kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAJRI9L6ikF8FB4ySCsNWPNYsenurJOoARRywnTYONGCQlKwK ZWjQAdrYn6B2ydstAUroMmg8iS+CbwbxrA7gsK/aXtD/oCq5prYt5LKIb2cWV9Lg 8YnkICntETLdISZk5JUOS0ZaSoSSOU06s39qPCKapMGdWLenEXrBJcDUIPSN1XYG cAKxs9UrqhWQ2xI1iSv92PFum5bzh6IFsRnD3EyVBlRzAZQwP3GR0z9bq4y7ul2a XzYVJmyga+NizM8GQQY4bGXoWXh15/jGjqpAd3R/DRjQUTkpLGyqNgGW0sH2diLa 6hf84LBR7ogaRwRK+PWxau6DyAtUl2K+O7xJ+NcCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAayyiqqbJvJwBgJvSaPj3xVUzZ4wHcLrYutI7TiPIx6np6aDc7VaKeXsD tDeh+oE/9xkyIiQq8jfVVgTXddye2HDWV4Qr6zXpAtqZvzXlaOeg73wCAKbcuyos MvcapBFJ0ffWwVcoXo0s0au860SQHzcvSXONLPBM9U4tf9J6eWWKJjCUjP/R8TVe x56haExHiHdwJbDguNL2w3j6eKVNmnRDzBBhMDVnLGETHnY5XxQdrZ/BWSWvvbTR l+rZWtKVWKLKaigDqCiM9g/1B946PVG3jmnxel/RP5ICm363RzyALz8dxG/2ujZU M48hMJgWkMldrREsBWB/ZJm1BA0sAw== richmond.edu MIICsjCCAZoCCQCBYXtqVeqXXTANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBp ZHAucmljaG1vbmQuZWR1MB4XDTEwMTExOTE4NDUyNloXDTMwMTExNDE4NDUyNlow GzEZMBcGA1UEAxMQaWRwLnJpY2htb25kLmVkdTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAJRI9L6ikF8FB4ySCsNWPNYsenurJOoARRywnTYONGCQlKwK ZWjQAdrYn6B2ydstAUroMmg8iS+CbwbxrA7gsK/aXtD/oCq5prYt5LKIb2cWV9Lg 8YnkICntETLdISZk5JUOS0ZaSoSSOU06s39qPCKapMGdWLenEXrBJcDUIPSN1XYG cAKxs9UrqhWQ2xI1iSv92PFum5bzh6IFsRnD3EyVBlRzAZQwP3GR0z9bq4y7ul2a XzYVJmyga+NizM8GQQY4bGXoWXh15/jGjqpAd3R/DRjQUTkpLGyqNgGW0sH2diLa 6hf84LBR7ogaRwRK+PWxau6DyAtUl2K+O7xJ+NcCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAayyiqqbJvJwBgJvSaPj3xVUzZ4wHcLrYutI7TiPIx6np6aDc7VaKeXsD tDeh+oE/9xkyIiQq8jfVVgTXddye2HDWV4Qr6zXpAtqZvzXlaOeg73wCAKbcuyos MvcapBFJ0ffWwVcoXo0s0au860SQHzcvSXONLPBM9U4tf9J6eWWKJjCUjP/R8TVe x56haExHiHdwJbDguNL2w3j6eKVNmnRDzBBhMDVnLGETHnY5XxQdrZ/BWSWvvbTR l+rZWtKVWKLKaigDqCiM9g/1B946PVG3jmnxel/RP5ICm363RzyALz8dxG/2ujZU M48hMJgWkMldrREsBWB/ZJm1BA0sAw== University of Richmond University of Richmond http://www.richmond.edu Greg Miller gmiller@richmond.edu Steve Zinski szinski@richmond.edu MIIE0jCCA7qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADCBpjEZMBcGA1UEAxMQZXpw cm94eS5tdXNjLmVkdTELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDlNvdXRoIENhcm9s aW5hMRMwEQYDVQQHEwpDaGFybGVzdG9uMS0wKwYDVQQKEyRNZWRpY2FsIFVuaXZl cnNpdHkgb2YgU291dGggQ2Fyb2xpbmExHzAdBgkqhkiG9w0BCQEWEGltaG9sempA bXVzYy5lZHUwHhcNMTAwODE5MTQwNzUxWhcNMTUwODE5MTQwNzUxWjCBpjEZMBcG A1UEAxMQZXpwcm94eS5tdXNjLmVkdTELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDlNv dXRoIENhcm9saW5hMRMwEQYDVQQHEwpDaGFybGVzdG9uMS0wKwYDVQQKEyRNZWRp Y2FsIFVuaXZlcnNpdHkgb2YgU291dGggQ2Fyb2xpbmExHzAdBgkqhkiG9w0BCQEW EGltaG9sempAbXVzYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDCarfZ5xGMFyDvrG/JsYyYT+kmU2KzRNDF0iPsEDAU0iAy+2w/vJBeBGOHutI/ n0hokWHNSzyKWqBnWg17gJwfZYUjjupT1C3OBaHzWaASbgZrDW8+G3qro4oYc+QN zTXyBCiVLqh7LqxE0alT2/1jELdiOamvRWEo/sUZQreGpCIglDKuZhowH4ut+INO B0Fub2BV0leHZLqrq3UEPPEjgeY4uVWrsRIyAuckAv4ghOYewhG3KE3YUksYwuwb j/+cleXIcbLr+VzPAMoTsIVFzEf0WLIBR7LC27rW2NcWbcXsr80QmqsxVLaW7hbK ERhFBeLcvfddj9E/AL6ZQRkvAgMBAAGjggEHMIIBAzAdBgNVHQ4EFgQUHpYHaBF1 3G5NVdKHQPDKDLt/lhwwgdMGA1UdIwSByzCByIAUHpYHaBF13G5NVdKHQPDKDLt/ lhyhgaykgakwgaYxGTAXBgNVBAMTEGV6cHJveHkubXVzYy5lZHUxCzAJBgNVBAYT AlVTMRcwFQYDVQQIEw5Tb3V0aCBDYXJvbGluYTETMBEGA1UEBxMKQ2hhcmxlc3Rv bjEtMCsGA1UEChMkTWVkaWNhbCBVbml2ZXJzaXR5IG9mIFNvdXRoIENhcm9saW5h MR8wHQYJKoZIhvcNAQkBFhBpbWhvbHpqQG11c2MuZWR1ggEIMAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQEFBQADggEBABs4Ev7NCgb74cJ1NAcciAhSRqHxAjFfcSQm iP5NELB045Qkn2Q60RzzdpkSCmUW9+ULullQUIfAtjBFBzphlk5M9V7Yr3a5eNwt b8GTq/KjVF0xAP4jbwBN3ujt805+gG4l5OaMwiUqKlJRO4c5T28KlyP8J1Hd787H h6GZFwZojbZIZnlROQil2srNmPC1lYcqoqQlMFFoH6eHm2/jiIoWLL9ZeTbcoO6G v443bDTpNSlTS+zz2UHwpUWDACsibZpeJhFMz7w67DlikK5TVmVi5c1xQKX/CK/7 UWgvuV3t4CILeYe/O0oJz0fCHg0dp1aJ9ryKGex9qymrYRFRvxg= Medical University of South Carolina Medical University of South Carolina http://www.musc.edu/ John Imholz shibidp@musc.edu musc.edu MIIDPjCCAiagAwIBAgIJAOhQxRwlMGgIMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWJib2xldGgubXVzYy5lZHUwHhcNMTMwMTA0MDE1MTAwWhcNMjMwMTAy MDE1MTAwWjAeMRwwGgYDVQQDExNzaGliYm9sZXRoLm11c2MuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoW2hT67QlW+YDCrhhjCyIrRpwksNqBvJ tKgwDrnQwOyMmThDoQBhcgJUTiavZ6ZP7cC0HAE9+8ComDaUVIewyYWKsgZTp79Q 9BbEMW/op/kqYVzlHzoC8LfjfyPuttTChXeVvA8zx3eat4LJZEgX2m0D9Tfh0Rco VekYx+3hp+xs7DW/jAvHkCeamhR2jLEWGvtMte4cnJclq+yaejytFN6rvXiMI2QA sG2+/+I+hvCP22/SS1b30yhszOV8zU80gV8Cq/uSp57PWJVDQ4Rje2Vw99MWvSvA os4A+iwRFH9AIfEtCgGmgpMKc1J7KzM9lN9f0Qvql+RSqvrxD9/CXwIDAQABo38w fTAdBgNVHQ4EFgQUOyBE+oZl6so/wzN6C1RDnonqZm0wTgYDVR0jBEcwRYAUOyBE +oZl6so/wzN6C1RDnonqZm2hIqQgMB4xHDAaBgNVBAMTE3NoaWJib2xldGgubXVz Yy5lZHWCCQDoUMUcJTBoCDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBmpjbrRMp6XiFyr2+HnD20IKQ7u2A2C2eJAPdAcFZMKGPnEX88TTMxjAO+5+hS zLgCUsFvXOMKZF7ncadnocozN6+affODvWU0J1+aSw1xvyemH/QuGSpW77+gBOGl uHg/UNKWyAjCpgt2avXkBhjsGLiN8AWj7mGcw8HKHrK7+4BU8L9TWM9ddzfHySn/ /PXn/XBpzUialyLgS28nAuDF+qgtEhzMaB5T3PkbAacEqzCelRyVocfqjuYinusk nlH50wO+ogWqYa7JYPF86r1Lz1FS/qCaWzDtQdf+ZYXvPrcIT5bcY9vQx8gkR1VG DxVIAjeM+koyHkSro/jWAJae musc.edu MIIDPjCCAiagAwIBAgIJAOhQxRwlMGgIMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWJib2xldGgubXVzYy5lZHUwHhcNMTMwMTA0MDE1MTAwWhcNMjMwMTAy MDE1MTAwWjAeMRwwGgYDVQQDExNzaGliYm9sZXRoLm11c2MuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoW2hT67QlW+YDCrhhjCyIrRpwksNqBvJ tKgwDrnQwOyMmThDoQBhcgJUTiavZ6ZP7cC0HAE9+8ComDaUVIewyYWKsgZTp79Q 9BbEMW/op/kqYVzlHzoC8LfjfyPuttTChXeVvA8zx3eat4LJZEgX2m0D9Tfh0Rco VekYx+3hp+xs7DW/jAvHkCeamhR2jLEWGvtMte4cnJclq+yaejytFN6rvXiMI2QA sG2+/+I+hvCP22/SS1b30yhszOV8zU80gV8Cq/uSp57PWJVDQ4Rje2Vw99MWvSvA os4A+iwRFH9AIfEtCgGmgpMKc1J7KzM9lN9f0Qvql+RSqvrxD9/CXwIDAQABo38w fTAdBgNVHQ4EFgQUOyBE+oZl6so/wzN6C1RDnonqZm0wTgYDVR0jBEcwRYAUOyBE +oZl6so/wzN6C1RDnonqZm2hIqQgMB4xHDAaBgNVBAMTE3NoaWJib2xldGgubXVz Yy5lZHWCCQDoUMUcJTBoCDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBmpjbrRMp6XiFyr2+HnD20IKQ7u2A2C2eJAPdAcFZMKGPnEX88TTMxjAO+5+hS zLgCUsFvXOMKZF7ncadnocozN6+affODvWU0J1+aSw1xvyemH/QuGSpW77+gBOGl uHg/UNKWyAjCpgt2avXkBhjsGLiN8AWj7mGcw8HKHrK7+4BU8L9TWM9ddzfHySn/ /PXn/XBpzUialyLgS28nAuDF+qgtEhzMaB5T3PkbAacEqzCelRyVocfqjuYinusk nlH50wO+ogWqYa7JYPF86r1Lz1FS/qCaWzDtQdf+ZYXvPrcIT5bcY9vQx8gkR1VG DxVIAjeM+koyHkSro/jWAJae Medical University of South Carolina Medical University of South Carolina http://www.musc.edu/ Richard Gadsden gadsden@musc.edu Joshua Staples staplesj@musc.edu Shibboleth IDP Group shibidp@musc.edu University of Chicago KnowledgeBase MIIDBjCCAe6gAwIBAgIJAM4S9ZmFHT/bMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXByZWNlcHQuZG9pdC53aXNjLmVkdTAeFw0xMDEwMTExNzUxMTBaFw0yMDEw MDgxNzUxMTBaMCAxHjAcBgNVBAMTFXByZWNlcHQuZG9pdC53aXNjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8CT447drnm/KRKsZXLm5GtfsUo Z6aGN7ldmoxL24MLS7jtNb3KtvqEAV+8QLSBjCB4IIRJa+VNioy6BUWfBV8B5i4V u2DHYjrhfB88G+jZ47q/iZmLEev9zk7P8yPpoNZIAibh41mQS73Xnkt9z+AneWVN F1Zv1BEs8ntK2iHvwSIIAWqVd38mKEJeojBpQupxQujOZS9YK1/PcwQoKSF716u1 r01KTjVqW4x90KYDdbNU8hFpVtgY1ntSN0C2fsuTzKwIlFWC8LOtyN/RInCu7ZoI poc+Ydt4XB7IQzR6r3EbZR9v7qzJ9HDGuvQf/Ll6PD80i3qdA+Qnm2X/SY8CAwEA AaNDMEEwIAYDVR0RBBkwF4IVcHJlY2VwdC5kb2l0Lndpc2MuZWR1MB0GA1UdDgQW BBS1dRb1REl+QlIrucv6sH9YGdF36zANBgkqhkiG9w0BAQUFAAOCAQEAumX+rrEq iwR3K2goUQrq/DOxMtZPk46rr8z6/sSu3xRjh5RZNsKYnfIxTs/pD32OIZ7KH5cU ngvnXokHKjFoHAT+7O5HVQagAT1+1/nmzuOqWSlg4O0HMMqSTkx91+XDwKsq2gf7 3JlEMJ5Z0E8UMccDyHy5c3zf36Kvl2xKRY7kPqpyCIq5LWEwLxP9O2q/Mz+HTFS4 6pEU2xf3AgKJgTCdnSrVc6suX9FkDtBtbd+2OelS4+kViwTdlbmLFRiTCdwRP1XB kzrulgKE1CDwW3gUZHMqPAqCVQpGMoemNkbjzXA23eWw4+FZ3TfGQkynuw3CsJM6 VtlnKrALlciXkQ== University of Wisconsin-Madison University of Wisconsin-Madison http://www.wisc.edu/ NetID Login Service help@login.wisc.edu WEI-ZHONG WANG wzwang@doit.wisc.edu http://id.incommon.org/category/research-and-scholarship wisc.edu University of Wisconsin-Madison https://login.wisc.edu/docs http://www.cio.wisc.edu/policies.aspx https://login.wisc.edu/images/logo.png MIIDIzCCAgugAwIBAgIUEaB9lRXzHbDuhaiZVdnMYbZJAPwwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMObG9naW4ud2lzYy5lZHUwHhcNMTAwMTE4MDIwNzQxWhcN MzAwMTE4MDIwNzQxWjAZMRcwFQYDVQQDEw5sb2dpbi53aXNjLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANS6cCAMOW+9Zo0FWAbmYH0OXIEIh9OD dABBZNCMD90g5/Xtls/oE3/jJxpVdyXMogKg6KcM90t5w9sP2svSqOQ3FAXWlnEK dsINxvnIb0hf7Jt+KKNdsq4gxySy6c3xdGeWwiRQunsd3xB6B9Ulg2+n6dJ5VfC5 Nlv3WERC+AcqvZ0/I0/FyWSJtRoNbIlrSP2avecaUYeyhKBHVD84h3H1afqF1b+E iyzS29PFnI2PRoWYXZ1PGRZhM5fjU51KF43KmgXsMzjWo3l2T/jLpZqb6BcBI1kh dqubb4pzfmolbyptIAUNWDlNNVfSwzIxEk5RAkD2MIZxj+G8/gvjAf8CAwEAAaNj MGEwQAYDVR0RBDkwN4IObG9naW4ud2lzYy5lZHWGJWh0dHBzOi8vbG9naW4ud2lz Yy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNKxQa0sDqRml8gWCQ7wdTTC wj8+MA0GCSqGSIb3DQEBBQUAA4IBAQB5mYeX11Pwrv+wDmBdcb22umAO3YJw4PtF ZpjYiFxaANu5ldpxRj3NZ3kI4sYEDPhD533hGQ6u/uuiTCf0uHqPWzsXoITZeb7W UWvIucWwbEOq3m5KAaYUr6DcC3g5T+q3BFlJyY6HjEdZVv/kh/G888Nio7e/KUSM Na165r+kVLYSZDAQYPkB0/e6STvqf7L+NBewj4X+vsQy7ABpZAZI0cdJV0xmHzru U3y0KYm2vqpBEqkASp0sQSsFxpw9ogQPY/EFAMN+Nui5kzvCWNRkuF6KEJm32iP9 i5LcnTHCgUUFH7J7EyAEl002xfE9jD8pK/2vObhH81f39z6ANpYw wisc.edu MIIDIzCCAgugAwIBAgIUEaB9lRXzHbDuhaiZVdnMYbZJAPwwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMObG9naW4ud2lzYy5lZHUwHhcNMTAwMTE4MDIwNzQxWhcN MzAwMTE4MDIwNzQxWjAZMRcwFQYDVQQDEw5sb2dpbi53aXNjLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANS6cCAMOW+9Zo0FWAbmYH0OXIEIh9OD dABBZNCMD90g5/Xtls/oE3/jJxpVdyXMogKg6KcM90t5w9sP2svSqOQ3FAXWlnEK dsINxvnIb0hf7Jt+KKNdsq4gxySy6c3xdGeWwiRQunsd3xB6B9Ulg2+n6dJ5VfC5 Nlv3WERC+AcqvZ0/I0/FyWSJtRoNbIlrSP2avecaUYeyhKBHVD84h3H1afqF1b+E iyzS29PFnI2PRoWYXZ1PGRZhM5fjU51KF43KmgXsMzjWo3l2T/jLpZqb6BcBI1kh dqubb4pzfmolbyptIAUNWDlNNVfSwzIxEk5RAkD2MIZxj+G8/gvjAf8CAwEAAaNj MGEwQAYDVR0RBDkwN4IObG9naW4ud2lzYy5lZHWGJWh0dHBzOi8vbG9naW4ud2lz Yy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNKxQa0sDqRml8gWCQ7wdTTC wj8+MA0GCSqGSIb3DQEBBQUAA4IBAQB5mYeX11Pwrv+wDmBdcb22umAO3YJw4PtF ZpjYiFxaANu5ldpxRj3NZ3kI4sYEDPhD533hGQ6u/uuiTCf0uHqPWzsXoITZeb7W UWvIucWwbEOq3m5KAaYUr6DcC3g5T+q3BFlJyY6HjEdZVv/kh/G888Nio7e/KUSM Na165r+kVLYSZDAQYPkB0/e6STvqf7L+NBewj4X+vsQy7ABpZAZI0cdJV0xmHzru U3y0KYm2vqpBEqkASp0sQSsFxpw9ogQPY/EFAMN+Nui5kzvCWNRkuF6KEJm32iP9 i5LcnTHCgUUFH7J7EyAEl002xfE9jD8pK/2vObhH81f39z6ANpYw University of Wisconsin-Madison University of Wisconsin-Madison http://www.wisc.edu/ Chris Holsman cholsman@doit.wisc.edu Keith Hazelton hazelton@wisc.edu Access Management Team am-support@lists.wisc.edu NetID Login Service help@login.wisc.edu NetID Login Service admin@login.wisc.edu NetID Login Service security@login.wisc.edu NIH SP MIIFRjCCBC6gAwIBAgIETCA63jANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l bnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEf MB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxQzAeFw0xMzA3MTAx NDEwMDNaFw0xNTA3MTEyMDA1MzBaMIGOMQswCQYDVQQGEwJVUzERMA8GA1UE CBMITWFyeWxhbmQxEjAQBgNVBAcTCVJvY2t2aWxsZTEtMCsGA1UEChMkVVMg RGVwdCBvZiBIZWFsdGggYW5kIEh1bWFuIFNlcnZpY2VzMSkwJwYDVQQDEyBz aWduaW5nLWl0cnVzdGZlZGVyYXRpb24ubmloLmdvdjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL0qPwGj3V2tOolPtw0lrq6B1V09evwD0Jf0 3Iu8FBWfuE4Nn9gebvBBz5jHtdu7ROTclE8FLbmAsMNXcqx6dIGQhyg608xR jp/ND0nL8N8AzzFqzMJ4uLRtxDoDmpTEeKdX7isAZLCxGYoTHK5wHf01IXjE I+k0b7UdEnsMTl2+lP+pfZqqKZWeMXMqg5UI0HPxGln5xMoK9/PlAls3GtRO tDrbpg6u9qNdVwoOBTIvSNzZoDAZ/JT1Ym5Ijo4ZW2RAd4qzg17fNYUMix3v d+4OTr45lsq5pOkQZ+9jy34PNl3sNdvv7yDP8NIIBDDQxIwb2r3wViIxbXqf tYZvp9MCAwEAAaOCAYUwggGBMAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggr BgEFBQcDATAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWMuY3JsMGQGCCsGAQUFBwEBBFgwVjAjBggrBgEFBQcwAYYX aHR0cDovL29jc3AuZW50cnVzdC5uZXQwLwYIKwYBBQUHMAKGI2h0dHA6Ly9h aWEuZW50cnVzdC5uZXQvMjA0OC1sMWMuY2VyMEoGA1UdIARDMEEwNQYJKoZI hvZ9B0sCMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZW50cnVzdC5uZXQv cnBhMAgGBmeBDAECAjArBgNVHREEJDAigiBzaWduaW5nLWl0cnVzdGZlZGVy YXRpb24ubmloLmdvdjAfBgNVHSMEGDAWgBQe8auJBvhJDwEzd+4Ueu4ZfJMo TTAdBgNVHQ4EFgQU/jy+D3Efhg2RS5V0Au0oZfWFkj4wCQYDVR0TBAIwADAN BgkqhkiG9w0BAQUFAAOCAQEARXixZdLjVFHHvigDcuvLhUwuyqsYCB5vphVs Uxi3NQtXuNGR9ix6vC7jT/GaV0D4GygM8A4efOzyLlkWFZy4piz3OH6TeElK 0VhP/siJ3+9R0sqK8BEz8cSpln/bw+jBkvDLKLW85JHen1jgXzV88f6uH9cf kMFZRPrtJIJ5F2zngP8ZQ1HduQ/tnZA6CutvRWPIlFTIW0dyO8ngJa5scgwh fbax49kQru/pZK4w4gH70IFRBpM22rbZdoDJkskds8Fs+ymSb+RP6PyjyPSs qcX12cyh1oS9Z/fMWn2qMX3uIi2tb6A7T/eEStqdHpr+kV2PCihh220C9eTS vK86tQ== National Institutes of Health National Institutes of Health http://www.nih.gov/ Debbie Bucci@mail.nih.gov bucci@mail.nih.gov NIH ISC Support NIHISCSupport@mail.nih.gov NIH Federation Request NIHFederationRequest@mail.nih.gov NIH Dev SP MIIDVDCCAjwCCQCEI04xxiigMDANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJV UzERMA8GA1UECAwITWFyeWxhbmQxETAPBgNVBAcMCEJldGhlc2RhMQwwCgYDVQQK DANISFMxDDAKBgNVBAsMA05JSDEbMBkGA1UEAwwSaXRydXN0X3NpZ25pbmdfZGV2 MB4XDTEzMDkxODIxNTUxOVoXDTE2MDYxNDIxNTUxOVowbDELMAkGA1UEBhMCVVMx ETAPBgNVBAgMCE1hcnlsYW5kMREwDwYDVQQHDAhCZXRoZXNkYTEMMAoGA1UECgwD SEhTMQwwCgYDVQQLDANOSUgxGzAZBgNVBAMMEml0cnVzdF9zaWduaW5nX2RldjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMfR7F1AG9ArEmhsQZBnODe 74rYLvjohFFT/IbJEvmRgZXrrYyFeFdzbdHrby74BztxzAXYnQ+54o2IpyN+EmRm J1b0IHxgryRhoPTsz+3cgFV4Sf9rf9D9WlTCxyklYX8l+3wCsyuAAQtGc0u/ChMZ 86vrCkOfGfonjMMAEhohwqwPiTbnJ/YLlztaFltFYDZgXWr0freNq48FworiqeQP N1oiyjAr/W4qnt5UG6qwa0+kOzQhlQe6Z3GhG2n/nR6QXgcalevMA37xVJkRbaJi InqSFfz1O5nT5+FngpDRdLYQH5yiqhxjuWOejk8sLlCYlcFwK1F2K5+lw7oMxlMC AwEAATANBgkqhkiG9w0BAQsFAAOCAQEAsvhWKNJE2M5KlVLVIk7vNYOTsUjfZXdt acQlHWZc0M4789VqRulcXKjAxuOg4WysRLc9C4r14dgW+gU9LZ6C17F6OR53rTS7 3HKgaHDx2YGOzD6123ZKxHxN6EUEXfIE5NrOnKcD7DCcP2MD+LO7dexnofhx/C0V sdyt9jNN6aybl19Q1bZ/DeIfe8HlOFOHjVuw/dJHYkHRpxXV6jY0s3gE028YHsOH k+upl7uEg8EypHWES8dvsoPUy2Y8gbjvD3qdI/Ugb1CbTKZrpQW/AjIRf3zLJ1Sw h4qTh2ZdUPFfcm5CheeTcwdGDhRy/UhUhz5mUXHJQgb9YYLJ2NTHaA== National Institutes of Health National Institutes of Health http://www.nih.gov/ NIH ISC Support NIHISCSupport@mail.nih.gov Scien-CV middle-ware services for the ScienCV project MIIFYzCCBEugAwIBAgIHBB1YiMNnGDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwNjI2MjA1MDE4WhcNMTMwNjI2MjA1MDE4WjBZMRkwFwYDVQQKExB3 d3cuc2NpZW4tY3Yub3JnMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0 ZWQxGTAXBgNVBAMTEHd3dy5zY2llbi1jdi5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDPmJrMSS50rxMPntTGwXT5hlROSEVYuNiyWvZXS4koyS1R inYeOkVIPbIPF5w7xImWTiVm8kXoHYqotmY0sQpyJSQoYPREhgmLB6+F9LtbV3E+ RNao4Fnr1+3Pnnhk3DYoZeTpjD1PLlQajShL03qYvQL7nBrmTq62mqSJYJQEAUPv 8DkN1IwV3hX5TZKoxbDs/KdkwRvZ6mtCmGn9BLSREQISzFz/1vPM4ixKkcbHPdho 2b3okNEgH00ZAWLqwuCG2TO8kGrzwI6Y6DoOvFZ2J+yo0KWjLijfQh9nq2q2XuC9 nk3nAkr45P2CulhvoHj6Ko5eJNhkdnRpW+/v3wLvAgMBAAGjggG8MIIBuDAPBgNV HRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNV HQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5 LmNvbS9nZHMxLTcyLmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYI KwYBBQUHAgEWK2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3Np dG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au Z29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdv ZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSME GDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zApBgNVHREEIjAgghB3d3cuc2NpZW4t Y3Yub3JnggxzY2llbi1jdi5vcmcwHQYDVR0OBBYEFC5rE+xe2PrqGmAPNBALPozy YnKjMA0GCSqGSIb3DQEBBQUAA4IBAQC5HvezIaO9UJ1L5k3lbSEBY/Jrf6BqM/Wo OvQo63uJtIMk3fLHsfwX3sbwmHfvgu3TUks21RDY54M6Gc30OOF6VU2qMqB5Vxc0 u3hq2R7T//jfUIIR4b7q7vL4HPY9dsypleU2sWCz0v84gUd/iIDYaQGNdGRiB3HH fHzDSat1DTn+tZRkpwlC70MIZaQHSxQnAMJEY5DNnDm5cjY2H0f34+zsSw/mJVPh ivvSLTJ08msSNCskVQwbZHzZONjRp3k7IAXibtogQzUhFuy62AtREJhVE92Wj4LB /JOkQQB522GgHIehzjQeFhoNDEw9lQbCj+u1iobkY7k47PFb9A6q Scien-CV middle-ware services for the ScienCV project National Institutes of Health National Institutes of Health http://www.nih.gov/ Debbie Bucci bucci@mail.nih.gov nih.gov MIIFRjCCBC6gAwIBAgIETCA63jANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l bnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEf MB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxQzAeFw0xMzA3MTAx NDEwMDNaFw0xNTA3MTEyMDA1MzBaMIGOMQswCQYDVQQGEwJVUzERMA8GA1UE CBMITWFyeWxhbmQxEjAQBgNVBAcTCVJvY2t2aWxsZTEtMCsGA1UEChMkVVMg RGVwdCBvZiBIZWFsdGggYW5kIEh1bWFuIFNlcnZpY2VzMSkwJwYDVQQDEyBz aWduaW5nLWl0cnVzdGZlZGVyYXRpb24ubmloLmdvdjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL0qPwGj3V2tOolPtw0lrq6B1V09evwD0Jf0 3Iu8FBWfuE4Nn9gebvBBz5jHtdu7ROTclE8FLbmAsMNXcqx6dIGQhyg608xR jp/ND0nL8N8AzzFqzMJ4uLRtxDoDmpTEeKdX7isAZLCxGYoTHK5wHf01IXjE I+k0b7UdEnsMTl2+lP+pfZqqKZWeMXMqg5UI0HPxGln5xMoK9/PlAls3GtRO tDrbpg6u9qNdVwoOBTIvSNzZoDAZ/JT1Ym5Ijo4ZW2RAd4qzg17fNYUMix3v d+4OTr45lsq5pOkQZ+9jy34PNl3sNdvv7yDP8NIIBDDQxIwb2r3wViIxbXqf tYZvp9MCAwEAAaOCAYUwggGBMAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggr BgEFBQcDATAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWMuY3JsMGQGCCsGAQUFBwEBBFgwVjAjBggrBgEFBQcwAYYX aHR0cDovL29jc3AuZW50cnVzdC5uZXQwLwYIKwYBBQUHMAKGI2h0dHA6Ly9h aWEuZW50cnVzdC5uZXQvMjA0OC1sMWMuY2VyMEoGA1UdIARDMEEwNQYJKoZI hvZ9B0sCMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZW50cnVzdC5uZXQv cnBhMAgGBmeBDAECAjArBgNVHREEJDAigiBzaWduaW5nLWl0cnVzdGZlZGVy YXRpb24ubmloLmdvdjAfBgNVHSMEGDAWgBQe8auJBvhJDwEzd+4Ueu4ZfJMo TTAdBgNVHQ4EFgQU/jy+D3Efhg2RS5V0Au0oZfWFkj4wCQYDVR0TBAIwADAN BgkqhkiG9w0BAQUFAAOCAQEARXixZdLjVFHHvigDcuvLhUwuyqsYCB5vphVs Uxi3NQtXuNGR9ix6vC7jT/GaV0D4GygM8A4efOzyLlkWFZy4piz3OH6TeElK 0VhP/siJ3+9R0sqK8BEz8cSpln/bw+jBkvDLKLW85JHen1jgXzV88f6uH9cf kMFZRPrtJIJ5F2zngP8ZQ1HduQ/tnZA6CutvRWPIlFTIW0dyO8ngJa5scgwh fbax49kQru/pZK4w4gH70IFRBpM22rbZdoDJkskds8Fs+ymSb+RP6PyjyPSs qcX12cyh1oS9Z/fMWn2qMX3uIi2tb6A7T/eEStqdHpr+kV2PCihh220C9eTS vK86tQ== nih.gov MIIFRjCCBC6gAwIBAgIETCA63jANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UE BhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l bnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEf MB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxQzAeFw0xMzA3MTAx NDEwMDNaFw0xNTA3MTEyMDA1MzBaMIGOMQswCQYDVQQGEwJVUzERMA8GA1UE CBMITWFyeWxhbmQxEjAQBgNVBAcTCVJvY2t2aWxsZTEtMCsGA1UEChMkVVMg RGVwdCBvZiBIZWFsdGggYW5kIEh1bWFuIFNlcnZpY2VzMSkwJwYDVQQDEyBz aWduaW5nLWl0cnVzdGZlZGVyYXRpb24ubmloLmdvdjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL0qPwGj3V2tOolPtw0lrq6B1V09evwD0Jf0 3Iu8FBWfuE4Nn9gebvBBz5jHtdu7ROTclE8FLbmAsMNXcqx6dIGQhyg608xR jp/ND0nL8N8AzzFqzMJ4uLRtxDoDmpTEeKdX7isAZLCxGYoTHK5wHf01IXjE I+k0b7UdEnsMTl2+lP+pfZqqKZWeMXMqg5UI0HPxGln5xMoK9/PlAls3GtRO tDrbpg6u9qNdVwoOBTIvSNzZoDAZ/JT1Ym5Ijo4ZW2RAd4qzg17fNYUMix3v d+4OTr45lsq5pOkQZ+9jy34PNl3sNdvv7yDP8NIIBDDQxIwb2r3wViIxbXqf tYZvp9MCAwEAAaOCAYUwggGBMAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggr BgEFBQcDATAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWMuY3JsMGQGCCsGAQUFBwEBBFgwVjAjBggrBgEFBQcwAYYX aHR0cDovL29jc3AuZW50cnVzdC5uZXQwLwYIKwYBBQUHMAKGI2h0dHA6Ly9h aWEuZW50cnVzdC5uZXQvMjA0OC1sMWMuY2VyMEoGA1UdIARDMEEwNQYJKoZI hvZ9B0sCMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZW50cnVzdC5uZXQv cnBhMAgGBmeBDAECAjArBgNVHREEJDAigiBzaWduaW5nLWl0cnVzdGZlZGVy YXRpb24ubmloLmdvdjAfBgNVHSMEGDAWgBQe8auJBvhJDwEzd+4Ueu4ZfJMo TTAdBgNVHQ4EFgQU/jy+D3Efhg2RS5V0Au0oZfWFkj4wCQYDVR0TBAIwADAN BgkqhkiG9w0BAQUFAAOCAQEARXixZdLjVFHHvigDcuvLhUwuyqsYCB5vphVs Uxi3NQtXuNGR9ix6vC7jT/GaV0D4GygM8A4efOzyLlkWFZy4piz3OH6TeElK 0VhP/siJ3+9R0sqK8BEz8cSpln/bw+jBkvDLKLW85JHen1jgXzV88f6uH9cf kMFZRPrtJIJ5F2zngP8ZQ1HduQ/tnZA6CutvRWPIlFTIW0dyO8ngJa5scgwh fbax49kQru/pZK4w4gH70IFRBpM22rbZdoDJkskds8Fs+ymSb+RP6PyjyPSs qcX12cyh1oS9Z/fMWn2qMX3uIi2tb6A7T/eEStqdHpr+kV2PCihh220C9eTS vK86tQ== National Institutes of Health National Institutes of Health http://www.nih.gov/ Debbie Bucci bucci@mail.nih.gov NIH ISC Support NIHISCSupport@mail.nih.gov NIH Federation Request NIHFederationRequest@mail.nih.gov idp.protectnetwork.org MIIEDDCCAvSgAwIBAgIJAP9PRji2zBSeMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNV BAYTAlVTMScwJQYDVQQDEx5pbmNvbW1vbi1hYS5wcm90ZWN0bmV0d29yay5vcmcx KTAnBgkqhkiG9w0BCQEWGnN1cHBvcnRAcHJvdGVjdG5ldHdvcmsub3JnMB4XDTEw MDYyMzE5NTY0MloXDTIwMDYyMDE5NTY0MlowYTELMAkGA1UEBhMCVVMxJzAlBgNV BAMTHmluY29tbW9uLWFhLnByb3RlY3RuZXR3b3JrLm9yZzEpMCcGCSqGSIb3DQEJ ARYac3VwcG9ydEBwcm90ZWN0bmV0d29yay5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDnrbfsUay/TQPCGJxGUd6yD8GpfqMSIy/PTX3WmanX6TYI gIPFWi4j9bQ2QbiLEMciHm8aKQYjTC5rdIhJlj0mnPuU9phFY3EgTztyCAqTw8wK Lu57iXj7rs/2EVdG33ncmk0UoVd4HzCNwH715NzmXQU5bBlxQ+60U+Lnl7EPA3Im 4lafS4YUA3yxSRZ6DnYuBXQv96sdK+qF8ZpJ+fenCB2KAvlfbRRDH4A6d7TZrx7Q ZV8o0vrsXRtstkM/VG4xkGc3RoPbwtL0jrPdZssNPKaioH4a2+jwZppNYIFmwlcY Hg43DCMDGmYMnzX5iJHIJti/SXpMr/7MtjHFuXX9AgMBAAGjgcYwgcMwHQYDVR0O BBYEFNawNVmVHoG5V33K8lPahq1wiIg3MIGTBgNVHSMEgYswgYiAFNawNVmVHoG5 V33K8lPahq1wiIg3oWWkYzBhMQswCQYDVQQGEwJVUzEnMCUGA1UEAxMeaW5jb21t b24tYWEucHJvdGVjdG5ldHdvcmsub3JnMSkwJwYJKoZIhvcNAQkBFhpzdXBwb3J0 QHByb3RlY3RuZXR3b3JrLm9yZ4IJAP9PRji2zBSeMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAMJs1vzNUUjJeEjC1NAltV8vrOkLGMtt/c4GCvhg8wtF jENf+UseWnWiKMJJzMAypzW4LyhrkX2COGi6Hy/JxOhwvJcRT00jhDhZkaa+vspi dOOvdM5GAy29A9VmRwfqBZdcsRYFZUuyc4++/FZVGFNp7VTHHCXF/VUa7GiaScUM knRMT+foHB/UYirm7EnD+mbOe7oYbwrdFTkNLTrRXCI/rhGcK7oS92iJnUeW4d9R s3oKMUqqjByzNELDOpWXy8pXCRoZtPViWEu2IlKVxv+ro+APJQU2IZDiVA9Ulv8B eff7ExscZJRD66zyJdXwxkUfazgWoo5e+ayZF4/q570= idp.protectnetwork.org MIIEDDCCAvSgAwIBAgIJAP9PRji2zBSeMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNV BAYTAlVTMScwJQYDVQQDEx5pbmNvbW1vbi1hYS5wcm90ZWN0bmV0d29yay5vcmcx KTAnBgkqhkiG9w0BCQEWGnN1cHBvcnRAcHJvdGVjdG5ldHdvcmsub3JnMB4XDTEw MDYyMzE5NTY0MloXDTIwMDYyMDE5NTY0MlowYTELMAkGA1UEBhMCVVMxJzAlBgNV BAMTHmluY29tbW9uLWFhLnByb3RlY3RuZXR3b3JrLm9yZzEpMCcGCSqGSIb3DQEJ ARYac3VwcG9ydEBwcm90ZWN0bmV0d29yay5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDnrbfsUay/TQPCGJxGUd6yD8GpfqMSIy/PTX3WmanX6TYI gIPFWi4j9bQ2QbiLEMciHm8aKQYjTC5rdIhJlj0mnPuU9phFY3EgTztyCAqTw8wK Lu57iXj7rs/2EVdG33ncmk0UoVd4HzCNwH715NzmXQU5bBlxQ+60U+Lnl7EPA3Im 4lafS4YUA3yxSRZ6DnYuBXQv96sdK+qF8ZpJ+fenCB2KAvlfbRRDH4A6d7TZrx7Q ZV8o0vrsXRtstkM/VG4xkGc3RoPbwtL0jrPdZssNPKaioH4a2+jwZppNYIFmwlcY Hg43DCMDGmYMnzX5iJHIJti/SXpMr/7MtjHFuXX9AgMBAAGjgcYwgcMwHQYDVR0O BBYEFNawNVmVHoG5V33K8lPahq1wiIg3MIGTBgNVHSMEgYswgYiAFNawNVmVHoG5 V33K8lPahq1wiIg3oWWkYzBhMQswCQYDVQQGEwJVUzEnMCUGA1UEAxMeaW5jb21t b24tYWEucHJvdGVjdG5ldHdvcmsub3JnMSkwJwYJKoZIhvcNAQkBFhpzdXBwb3J0 QHByb3RlY3RuZXR3b3JrLm9yZ4IJAP9PRji2zBSeMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAMJs1vzNUUjJeEjC1NAltV8vrOkLGMtt/c4GCvhg8wtF jENf+UseWnWiKMJJzMAypzW4LyhrkX2COGi6Hy/JxOhwvJcRT00jhDhZkaa+vspi dOOvdM5GAy29A9VmRwfqBZdcsRYFZUuyc4++/FZVGFNp7VTHHCXF/VUa7GiaScUM knRMT+foHB/UYirm7EnD+mbOe7oYbwrdFTkNLTrRXCI/rhGcK7oS92iJnUeW4d9R s3oKMUqqjByzNELDOpWXy8pXCRoZtPViWEu2IlKVxv+ro+APJQU2IZDiVA9Ulv8B eff7ExscZJRD66zyJdXwxkUfazgWoo5e+ayZF4/q570= 9Star Research Inc. ProtectNetwork http://www.protectnetwork.org Tech Support incommon@protectnetwork.org Kaustav Ghoshal kaustav@9starresearch.com Simon Lee simon.lee@9starresearch.com http://id.incommon.org/category/research-and-scholarship umass.edu University of Massachusetts Amherst MIIDPzCCAiegAwIBAgIUH1recsvaF3xqPqD+Auujn7MBhnswDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVd2ViYXV0aC5vaXQudW1hc3MuZWR1MB4XDTExMDkyMTE5 MjYwM1oXDTMxMDkyMTE5MjYwM1owIDEeMBwGA1UEAxMVd2ViYXV0aC5vaXQudW1h c3MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstMr4N2CkCs6 Fpfdy8/7t8I/jTPngc87rduMLEzWfmQJ8ZzAsp0Yg9LXZplskm1I09fdTQfbt7JP fBsYeTNnxWCQFTBlcSx/4yw4zw9qyHAV0GgraWu0YFofQbV5taufi6psWw+xkYYV +aolkvXJZa/7wSPbkMNQ08G/s/sCTLp9NnvprgNN1oym/5rVluETvg/Pk5sSD93S TEQR0jkuuNKpW5xeHA+r113qMDGlVxOM7NfPq38aaQ0QodyHoQWp4Q0k/XeBfDbq cO5jcDiJDrjNLrijqdqqD8r3bPH3F410zWkIxKqge9UWT6wfZhL6SH7cl6smUMLb gXyQungUnwIDAQABo3EwbzBOBgNVHREERzBFghV3ZWJhdXRoLm9pdC51bWFzcy5l ZHWGLGh0dHBzOi8vd2ViYXV0aC5vaXQudW1hc3MuZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTe2iSSscUHfrFX/9CZrpNc3e0HyDANBgkqhkiG9w0BAQUFAAOC AQEAZ58p/ZYTl3wDRAFvHawovxvaKPkgaT2W3c7H+REH6h2BVp30830Q2T5ctTWL EETnTMf2VFm1GNaKWKERDDAGABjqopwlijjsWfiKhkAeeZ/+yX3aKVuQ+MCpYdT2 HM5cwadijZ+IEY9gDcmgOm6z540qPI8nuQGHFKhPcPizkGNb05mI5ptRkogcNzyZ Pczn6aJr0U4zLn/S6uybBOF0i3CH2O4HW2WfU8OMR4WW6SwkaYnnyHWpU7Mf8jca jlF9LnH+XXRjqklnZ2jYUyYuIY+8ZV4ikd2obgCbE3N1+vGuD7dKyGyK1qmsqdYF p805JSElwvVcZaNDBDlY4h4l0A== umass.edu MIIDPzCCAiegAwIBAgIUH1recsvaF3xqPqD+Auujn7MBhnswDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVd2ViYXV0aC5vaXQudW1hc3MuZWR1MB4XDTExMDkyMTE5 MjYwM1oXDTMxMDkyMTE5MjYwM1owIDEeMBwGA1UEAxMVd2ViYXV0aC5vaXQudW1h c3MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstMr4N2CkCs6 Fpfdy8/7t8I/jTPngc87rduMLEzWfmQJ8ZzAsp0Yg9LXZplskm1I09fdTQfbt7JP fBsYeTNnxWCQFTBlcSx/4yw4zw9qyHAV0GgraWu0YFofQbV5taufi6psWw+xkYYV +aolkvXJZa/7wSPbkMNQ08G/s/sCTLp9NnvprgNN1oym/5rVluETvg/Pk5sSD93S TEQR0jkuuNKpW5xeHA+r113qMDGlVxOM7NfPq38aaQ0QodyHoQWp4Q0k/XeBfDbq cO5jcDiJDrjNLrijqdqqD8r3bPH3F410zWkIxKqge9UWT6wfZhL6SH7cl6smUMLb gXyQungUnwIDAQABo3EwbzBOBgNVHREERzBFghV3ZWJhdXRoLm9pdC51bWFzcy5l ZHWGLGh0dHBzOi8vd2ViYXV0aC5vaXQudW1hc3MuZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTe2iSSscUHfrFX/9CZrpNc3e0HyDANBgkqhkiG9w0BAQUFAAOC AQEAZ58p/ZYTl3wDRAFvHawovxvaKPkgaT2W3c7H+REH6h2BVp30830Q2T5ctTWL EETnTMf2VFm1GNaKWKERDDAGABjqopwlijjsWfiKhkAeeZ/+yX3aKVuQ+MCpYdT2 HM5cwadijZ+IEY9gDcmgOm6z540qPI8nuQGHFKhPcPizkGNb05mI5ptRkogcNzyZ Pczn6aJr0U4zLn/S6uybBOF0i3CH2O4HW2WfU8OMR4WW6SwkaYnnyHWpU7Mf8jca jlF9LnH+XXRjqklnZ2jYUyYuIY+8ZV4ikd2obgCbE3N1+vGuD7dKyGyK1qmsqdYF p805JSElwvVcZaNDBDlY4h4l0A== University of Massachusetts Amherst University of Massachusetts Amherst http://www.umass.edu/ Identity Management shibboleth@oit.umass.edu Identity Management shibboleth@oit.umass.edu Identity Management shibboleth@oit.umass.edu Identity Management shibboleth@oit.umass.edu Umass Amherst Test SP MIIDMDCCAhigAwIBAgIJAPoyPdlWSURFMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXdlYmF1dGgub2l0LnVtYXNzLmVkdTAeFw0xMjA5MDUxNjQwMzlaFw0yMjA5 MDMxNjQwMzlaMCAxHjAcBgNVBAMTFXdlYmF1dGgub2l0LnVtYXNzLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN4QNGMHBloJJgZg/IyffzIe2XeE rThve2xV5AP6IZkw7KeSnwTXYi2WnalNSG/LANbmCsqmbL0tX7d7g2KlPscDbu7K 6uUuolBVEtrU7X8p+zOfokOgM525ntW0VSZ2UGFRxi1Qo9iarnNhqAF8j0FsRA0I A5Wto0f2Fz1v3giLB99MHV1K0biusRe+Q216GfA0nn3CmAfjs+rBCRYbuaMfX6Pa Ra8TMpCaJu+EsA0GKDrGHbWIq+XRKTFY3aXftGbrHOk/uC9NmvuGgXXsCxGPn3qX jCOxc9kOfTPMsfZ8ydQcvbzEdheAMoptDMCcuo0kJiwmMY7G7Iz4CTERPpMCAwEA AaNtMGswSgYDVR0RBEMwQYIVd2ViYXV0aC5vaXQudW1hc3MuZWR1hihodHRwczov L3dlYmF1dGgub2l0LnVtYXNzLmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBRT+3AZ lTGhuJfL526D6B+iO8EP+TANBgkqhkiG9w0BAQUFAAOCAQEAG9g58h1lGc7LW5L7 8JdbxmrQhAvMoDXkqRqJhB1ZMzctDmQDFgnRiXoOAWiQzx/I1kiNPPDp/545fkER UYJyHm4KEDsOVwRtFRFqnyoBiRCzW0WabhV9U2y3DEr1P9NdHRva2K2NsBSOhvG/ U60IBZBnu+efErgVTPmzs/SOVfWMHUb+mRy8+yAjHmNcB1jn9He1Km88aBZgh7se 2Qz+1VM85tr0xwA9ImJC+UD2CV8MyUoY11syTMipQ+vItUDzBdDlNgV5g+sln+nL FSeZPokEWARN9oK5xFm7xlQEYxWadHgFLZZh2min6w6JnaWiD3lrLf2TM9JE5cRb vpZA4Q== University of Massachusetts Amherst University of Massachusetts Amherst http://www.umass.edu/ Sean Porth sporth@oit.umass.edu columbia.edu MIIDRzCCAi+gAwIBAgIUAb+rsLUvjwiVA2iVgiHAFGrtCPgwDQYJKoZIhvcNAQEF BQAwIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUwHhcNMTMwODIy MTQ1MzUzWhcNMzMwODIyMTQ1MzUzWjAiMSAwHgYDVQQDExdzaGliYm9sZXRoLmNv bHVtYmlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI7SLAsn a5WvacfnU0e2UxlaoLmS95HPJG/Va+A2GHLQP0pFvahmyFraCxg5EqMhbLG5RIFm 8c104JI6bm8X4p76AWoDdBvbNXYwvOZb5nRqurEnVdgMChP9uTTl5Nj0Bi5R/5x7 HPZT2qCX6O2X+QZX96+FBbpAf0670+WAHiw14BiC3ldOctkGUYs1fSdVnSxLpKpb 7WM5yecI6QuuGh2e4+BLRx+0FdqKjOp8vxiJtVDd2lR6zi+MhTfJYvmDkvXVDm+D ufR1jkD5OQpKdt/C9rOw9tZMNbK2lFIsdS90Hxuup0zN6fM6UD1MTdZCEHd4Wk5J dV3TUmTBvQlmU9cCAwEAAaN1MHMwUgYDVR0RBEswSYIXc2hpYmJvbGV0aC5jb2x1 bWJpYS5lZHWGLmh0dHBzOi8vc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFAU5juyHFYRDoXhLrDPCEwuXc+1yMA0GCSqGSIb3 DQEBBQUAA4IBAQALshOYjyRNiPpwTQL7/JtPl/EeZnexmZJAWN6OUGQYgG3QioYU HrkaNrKIqpVdmUFBQF7j9DWpknvT4UZ2KmkwHX9oOnn0kGJb4l3lzk5uhq8K9IHn nKLhYgrUbhzo2O0sCKONu0uZ/LjhUybVJYhTsxphCDUvaIO6rdoFArsErP1b8Yx2 VlkYQLauLDhGVRNVuInSvii9B7T/8FJq90WHNfsuaBozqBIdifRq/2EB9JtiKUU9 KS2JbAGCjAxg8D/IO5Y3JhdpMYx0fuyf1oLPc3weclFDj96Zc8VgGAmbbd+nFPh1 O/X2TpwWYqPATAUn9yoZrNWjN34vmdHWTTGD MIIDTDCCAjSgAwIBAgIJAIl0siricUkMMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NoaWJib2xldGguY29sdW1iaWEuZWR1MB4XDTEwMTExMTE1MzA0NFoXDTEz MTExMDE1MzA0NFowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWjoqFCayNeBKxkMEnxr7E gIThLd4Cn1TN+gVMKrOfzy3K1piRa/J6QT+Q30lDSE0NggcAAfH5oPgSXzzYtfmw w/7CD2RpyxQdbrtdEWl6Q7lQ54cvB7LcD7FqTRysffT6sWUAoxMmmcJN/G7TGLrT 9GkRj/YR3sTtc/lj1up87/TozuvE/HAIP0Nz1QmEZYaPzDBtb0qHhf7mOXpkgD6c hX4xa+fVaS8WfmA+C8aSEgIVNWqkhucViWgO52FxYLPf6YzZyLHKAkeb67ZLbd9u BP2q5EcNBqk2CLK3FlGMb2uAqEGpUFt1X7XKpLmYhgZq6U46hWot72Pi8L3gYgt3 AgMBAAGjgYQwgYEwHQYDVR0OBBYEFLGHZK66cPz5gqnI14/iqTPiWg+WMFIGA1Ud IwRLMEmAFLGHZK66cPz5gqnI14/iqTPiWg+WoSakJDAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmNvbHVtYmlhLmVkdYIJAIl0siricUkMMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBALRYcFPeL+X5heZql6OwheiHLIxps9KhMJ9f81a+mCWm 0D47JtvqVesH72gUrXEwY0W2lR8DKQjwoLTGAJ1fE8TNgTYMa7cjoQwGOz4YayvL jRIvGbOJTw6RoED8hklpBJUfaySXNnh5cXIr0S8It8apm3J8403F7dfpL+NikSxm LaD7Et+qJksnCwzDP8flxnOh7pfQEBnWiZqrlnejs+k7nMabsU5jXFPAsjJBR0Wu vZeuP/5/wZLYQT2FOsNGSiS26AAWU7AboFTQEOr9f9bCXOz+tboQ2ILl4RCVhtid 0LjfAWgeogSSTJKUYSArP+vkEsNza15mXrRWKfRcl0o= columbia.edu MIIDRzCCAi+gAwIBAgIUAb+rsLUvjwiVA2iVgiHAFGrtCPgwDQYJKoZIhvcNAQEF BQAwIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUwHhcNMTMwODIy MTQ1MzUzWhcNMzMwODIyMTQ1MzUzWjAiMSAwHgYDVQQDExdzaGliYm9sZXRoLmNv bHVtYmlhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI7SLAsn a5WvacfnU0e2UxlaoLmS95HPJG/Va+A2GHLQP0pFvahmyFraCxg5EqMhbLG5RIFm 8c104JI6bm8X4p76AWoDdBvbNXYwvOZb5nRqurEnVdgMChP9uTTl5Nj0Bi5R/5x7 HPZT2qCX6O2X+QZX96+FBbpAf0670+WAHiw14BiC3ldOctkGUYs1fSdVnSxLpKpb 7WM5yecI6QuuGh2e4+BLRx+0FdqKjOp8vxiJtVDd2lR6zi+MhTfJYvmDkvXVDm+D ufR1jkD5OQpKdt/C9rOw9tZMNbK2lFIsdS90Hxuup0zN6fM6UD1MTdZCEHd4Wk5J dV3TUmTBvQlmU9cCAwEAAaN1MHMwUgYDVR0RBEswSYIXc2hpYmJvbGV0aC5jb2x1 bWJpYS5lZHWGLmh0dHBzOi8vc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFAU5juyHFYRDoXhLrDPCEwuXc+1yMA0GCSqGSIb3 DQEBBQUAA4IBAQALshOYjyRNiPpwTQL7/JtPl/EeZnexmZJAWN6OUGQYgG3QioYU HrkaNrKIqpVdmUFBQF7j9DWpknvT4UZ2KmkwHX9oOnn0kGJb4l3lzk5uhq8K9IHn nKLhYgrUbhzo2O0sCKONu0uZ/LjhUybVJYhTsxphCDUvaIO6rdoFArsErP1b8Yx2 VlkYQLauLDhGVRNVuInSvii9B7T/8FJq90WHNfsuaBozqBIdifRq/2EB9JtiKUU9 KS2JbAGCjAxg8D/IO5Y3JhdpMYx0fuyf1oLPc3weclFDj96Zc8VgGAmbbd+nFPh1 O/X2TpwWYqPATAUn9yoZrNWjN34vmdHWTTGD MIIDTDCCAjSgAwIBAgIJAIl0siricUkMMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NoaWJib2xldGguY29sdW1iaWEuZWR1MB4XDTEwMTExMTE1MzA0NFoXDTEz MTExMDE1MzA0NFowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jb2x1bWJpYS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWjoqFCayNeBKxkMEnxr7E gIThLd4Cn1TN+gVMKrOfzy3K1piRa/J6QT+Q30lDSE0NggcAAfH5oPgSXzzYtfmw w/7CD2RpyxQdbrtdEWl6Q7lQ54cvB7LcD7FqTRysffT6sWUAoxMmmcJN/G7TGLrT 9GkRj/YR3sTtc/lj1up87/TozuvE/HAIP0Nz1QmEZYaPzDBtb0qHhf7mOXpkgD6c hX4xa+fVaS8WfmA+C8aSEgIVNWqkhucViWgO52FxYLPf6YzZyLHKAkeb67ZLbd9u BP2q5EcNBqk2CLK3FlGMb2uAqEGpUFt1X7XKpLmYhgZq6U46hWot72Pi8L3gYgt3 AgMBAAGjgYQwgYEwHQYDVR0OBBYEFLGHZK66cPz5gqnI14/iqTPiWg+WMFIGA1Ud IwRLMEmAFLGHZK66cPz5gqnI14/iqTPiWg+WoSakJDAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmNvbHVtYmlhLmVkdYIJAIl0siricUkMMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBALRYcFPeL+X5heZql6OwheiHLIxps9KhMJ9f81a+mCWm 0D47JtvqVesH72gUrXEwY0W2lR8DKQjwoLTGAJ1fE8TNgTYMa7cjoQwGOz4YayvL jRIvGbOJTw6RoED8hklpBJUfaySXNnh5cXIr0S8It8apm3J8403F7dfpL+NikSxm LaD7Et+qJksnCwzDP8flxnOh7pfQEBnWiZqrlnejs+k7nMabsU5jXFPAsjJBR0Wu vZeuP/5/wZLYQT2FOsNGSiS26AAWU7AboFTQEOr9f9bCXOz+tboQ2ILl4RCVhtid 0LjfAWgeogSSTJKUYSArP+vkEsNza15mXrRWKfRcl0o= Columbia University Columbia University http://www.columbia.edu/ Andrew Johnston andrew@columbia.edu Identity and Access Management Group iam-group@columbia.edu Nagios Monitoring MIIFQjCCBCqgAwIBAgIJAKYqBEs5oDVIMA0GCSqGSIb3DQEBBQUAMIHGMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxHTAbBgNVBAMTFGNoZWNraXQuY2Fs c3RhdGUuZWR1MSUwIwYJKoZIhvcNAQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1 MB4XDTExMTAwNjE2MDg0MloXDTIxMTAwMzE2MDg0MlowgcYxCzAJBgNVBAYTAlVT MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpMb25nIEJlYWNoMSQwIgYD VQQKExtDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkxITAfBgNVBAsTGE9mZmlj ZSBvZiB0aGUgQ2hhbmNlbGxvcjEdMBsGA1UEAxMUY2hlY2tpdC5jYWxzdGF0ZS5l ZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBjYWxzdGF0ZS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUw8fqx6TDYWdlktDK1LExolz135oq +Cj7wlSpdybY6+V+AVw5kb//gLnvmsaDju7w872PJBG14/S/5RNXjh61XSihcarA zlL7e2sGXUPg4Bc2RNLVCISQY6VPT3HXEjEk9iwOjrye6LA8ZKz6dy9dzOedct++ CZn7SwP+Mow38ECpepfp/4nK+3bCyV47FVi/B115iHJgM2IECiKmNMNHfABTRWS0 WWQdvuT/Pl8PTxOqBjp04Gt8wwksgCh6L6ZDLrQU97e3M5zSza0fy0Ye39LqhGB+ hDZWkeJdrUanrnykC2ypYMhduZ27vIEQHNRKAcmuUpDvQvMC+D/1U8NlAgMBAAGj ggEvMIIBKzAdBgNVHQ4EFgQU0Lf49oTEim8SDVsV4yKjA2WrHVUwgfsGA1UdIwSB 8zCB8IAU0Lf49oTEim8SDVsV4yKjA2WrHVWhgcykgckwgcYxCzAJBgNVBAYTAlVT MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpMb25nIEJlYWNoMSQwIgYD VQQKExtDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkxITAfBgNVBAsTGE9mZmlj ZSBvZiB0aGUgQ2hhbmNlbGxvcjEdMBsGA1UEAxMUY2hlY2tpdC5jYWxzdGF0ZS5l ZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBjYWxzdGF0ZS5lZHWCCQCmKgRL OaA1SDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBzoeEWw9fPYdqV 3WIorLRVK3IzA/nFo9JSL8KrPabkP3Em7AoBTDYvgGv2e+NtL1ILfHRrpSsjmuvI GHq1yjjQbgROKz+CopeCMWBnuyd9U4w0oB0U8wckY25OrKWYoB52djenz2otb8iw LTx69XhtNnmLH2GdmKcxW4cjc5Qf6BMpl5pPs8jdmzL3IxRKFtjNjNS3Vhd0ysvg bxjHujZsrgmW0xVsytSZarx0VW2PXHISrwxYhuif32gYwmp649MjIGJXtLViF+WP NiDXkNtqPhrYQhRGY/UcrhhQ6PB5/JkVpWNNrPY1b2tXv2SnAnjsGJMnM9+UeKQ/ fBBmwe4y California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu CSU Nagios (Staging) MIIDVTCCAj2gAwIBAgIJAIvBh1YasiURMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmNoZWNraXQuc3RhZ2UuY2Fsc3RhdGUuZWR1MB4XDTExMDcxOTIyNTYyOFoX DTIxMDcxNjIyNTYyOFowJTEjMCEGA1UEAxMaY2hlY2tpdC5zdGFnZS5jYWxzdGF0 ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkt1bJKHcNxDxb 6yl3rflxNR+rw+jogZRU8vGywwpBKjCTOzdTOanEIY8IV4dvCqE1WG17ujXYunn6 +9826yJB4xok9nXgoyNuXZqULbv/w2bMANOOtBTUqLsbQdZ9A8bTmvtL2Du3x2VU vuBYc/SgrivFPJJK0/uO0WcLnhEiqAbCtYZZppuZLFXCSBA3/ouEWToE79e9hg7b p3d9yBdR461/mP/Jb160QzvxT8uCLLAFZkqZpi1Cxuep2/zJmrEzXFdrzbREArin 3HLFN/QRdvt8ZWUR/Sssc4BzZjgkdxxwbCCUiAnhQGqh66/WwQB7iRkes/WwE4O7 h35KwjarAgMBAAGjgYcwgYQwHQYDVR0OBBYEFKWi0GzxIPi46XJikHfjDXTrxMe9 MFUGA1UdIwROMEyAFKWi0GzxIPi46XJikHfjDXTrxMe9oSmkJzAlMSMwIQYDVQQD ExpjaGVja2l0LnN0YWdlLmNhbHN0YXRlLmVkdYIJAIvBh1YasiURMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAD6Fny2poHs++xhnNArUNg1Bj3I1pmPy APmTdAhNZurLghCO/o0cV0yhgaOO0oxPr3QUEV17cyUbsW61YcXlsBALGnVVTvSL 7pNegr97hD1D+qw6/GTssbvdG1I9rI0gS3rU10Y4KW6OgXbg2h98PogM5+MRQJkV M+g5JbZ29AaVdjjv/Dyz88cplW69LCp2lYmfSRENPcFlI0ixzBPbHEVdNZ2ihZPG H9q3SpgrB0WXTR86rf1UwwK+xlk6h0G0k3o5IeByxNxCBOtAeKwt93JmUeZ8lY2e qCnbVAmzuOfSrwHlzGU5G/jdWHDyyjJE2v8gmY60BmvNd62Jpjv9Vw4= California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu California State University Digital Marketplace MIIFZDCCBEygAwIBAgIJALrS3nV5qu+7MA0GCSqGSIb3DQEBBQUAMIHRMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxKDAmBgNVBAMTH2RpZ2l0YWxtYXJr ZXRwbGFjZS5jYWxzdGF0ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBj YWxzdGF0ZS5lZHUwHhcNMTEwOTAyMTU0MDE0WhcNMjEwODMwMTU0MDE0WjCB0TEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTCkxvbmcg QmVhY2gxJDAiBgNVBAoTG0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eTEhMB8G A1UECxMYT2ZmaWNlIG9mIHRoZSBDaGFuY2VsbG9yMSgwJgYDVQQDEx9kaWdpdGFs bWFya2V0cGxhY2UuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcNAQkBFhZpdHN1cHBv cnRAY2Fsc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA r1ZzLq760YcbBmI8zisIe3en+Gif3gYRwDAvzGI9r9TrgP291+KYCYmmXLji/N7q 11UpEI3W5/sm5oLaVt9zWxH009hrJNX7JO+7Vhen+Lv3augTK8s9IHE/w/aEsoG4 izYJO+0gTQuSYYCNvMFqDbuSfxoUE8QfB7pyXg+KJm3GWfia9iIb3s4gfWGOWuPZ R07jTFSQc31uFswKObXry1z+HcJC/ZKtQANO9iNFhLc+rAgFlbv5XnrVIDZTw5Oj qSTccMdOBoA2Tl48XqGzzQ+B9uCVmvmuy0nyvAekwrBFKMgSDMxdw78MJi4qjK2r cfBeaIeyjNDWr3UFSWgZQwIDAQABo4IBOzCCATcwHQYDVR0OBBYEFBwomBonzPth PG2UtOLWBwYg11rUMIIBBgYDVR0jBIH+MIH7gBQcKJgaJ8z7YTxtlLTi1gcGINda 1KGB16SB1DCB0TELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzAR BgNVBAcTCkxvbmcgQmVhY2gxJDAiBgNVBAoTG0NhbGlmb3JuaWEgU3RhdGUgVW5p dmVyc2l0eTEhMB8GA1UECxMYT2ZmaWNlIG9mIHRoZSBDaGFuY2VsbG9yMSgwJgYD VQQDEx9kaWdpdGFsbWFya2V0cGxhY2UuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcN AQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1ggkAutLedXmq77swDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAAqeHVEhwHC0xfXJ27o3CYQBuJWDXA/OX 3BfqrZsMwLgB70XfqDgUKO4JUhIDBFe02LnpcHvV25eXoj5/Ahh/WKazXlZkzASw f8a76BsQVHDuK3Na8HYyo7NXPp+UJpJFx/rjtCjEjGqsNlnICTryIjfKS2sDNpgo +lrYfu34fn2xeGMfcFFvex8JKaZSMWhsZIbx70cK3uuSvTTJbGhe3XB9RRhzwx1u sBto3C2aIv/rDBNeNPo1OMemk3eU+763X0AqmdxCEAr8GVxJUAd/oQWy65N7Be0l d/3FBSYqOyYDYY+pUnuWaRak8wHkQ0Fbss+aNhT53J+1MNMpi/K3RA== California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu Digital Marketplace (Staging) MIIFeDCCBGCgAwIBAgIJAOl+2KQrgeLtMA0GCSqGSIb3DQEBBQUAMIHXMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxLjAsBgNVBAMTJWRpZ2l0YWxtYXJr ZXRwbGFjZS5zdGFnZS5jYWxzdGF0ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3Vw cG9ydEBjYWxzdGF0ZS5lZHUwHhcNMTEwODE3MjExMDU0WhcNMjEwODE0MjExMDU0 WjCB1zELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcT CkxvbmcgQmVhY2gxJDAiBgNVBAoTG0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0 eTEhMB8GA1UECxMYT2ZmaWNlIG9mIHRoZSBDaGFuY2VsbG9yMS4wLAYDVQQDEyVk aWdpdGFsbWFya2V0cGxhY2Uuc3RhZ2UuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcN AQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAm7EJy/WtrCqbNsiMnwDOIxT6ZUk7D1xLCLf79KIXGDEzTsAW eWjgAV2GATJ5PVpDqbGm8NOX+ueMTeVXWWeRLp3zDAwSACbzT/7cLKDEGxnWqZyX 4BmAcVqnNFv1JJAXRZul9I2U1x+BOm7lYm1Xqyv5YXyPL3rfEkikISSBO7G7VEkg YwamYc5oBjIC9asnGOP8wsYthtCl2DHV7MZBygEBgIUo5iWq8rz+gWhIB+0Mb+IT o4wpJIkSc1vF0MwdoBwDWJ9Ac16OuCq6z0RfgtHeF/lEjWLnqGsxl2HuG3HzJKp/ Wq2bxm/6t8czNRx0k4yaY8Q7oBotAqb6q/N2dQIDAQABo4IBQzCCAT8wHQYDVR0O BBYEFDaQmm+YCtjv1owALJasA7OO/oeSMIIBDgYDVR0jBIIBBTCCAQGAFDaQmm+Y Ctjv1owALJasA7OO/oeSoYHdpIHaMIHXMQswCQYDVQQGEwJVUzETMBEGA1UECBMK Q2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFjaDEkMCIGA1UEChMbQ2FsaWZv cm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQLExhPZmZpY2Ugb2YgdGhlIENo YW5jZWxsb3IxLjAsBgNVBAMTJWRpZ2l0YWxtYXJrZXRwbGFjZS5zdGFnZS5jYWxz dGF0ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBjYWxzdGF0ZS5lZHWC CQDpftikK4Hi7TAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA8f0ML tKcc7aFQYVgnkx89ZGR5esOx90pGWkYsDl+oniILsDscPBs/6YgOiJe5LPPlyea7 0FW0+qdzld9CpEpCfpL/2Ou29aT/I2IA3fWRawM/zftwcaBPN1lqNsQ7SLht+QB9 K0Qh2LJVXCvihXTJMoUTRRoAFa0x885U+KyYxzCktpLiK0rBrn30c23AUvJy3dbT zCunpVTyIGLZ4N28BmvZH+dO7cE2xl/YlZ0CTPQp1tppIm1+hHxc8F/3Dcjn2EkX i0GqIeyfRMWGOZa6NgnkRH3Jv1KICWAbocxL8a5bxLUClB/980Mmpynld5Q6umcu vTiMOgqiEip6RCDf California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu CSU DSpace MIIC6zCCAdOgAwIBAgIJANB6Y+CgON7XMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGZ1bHVkc3BhY2UwMTAeFw0xMTA4MDUxNzMzMTZaFw0yMTA4MDIxNzMzMTZa MBcxFTATBgNVBAMTDGZ1bHVkc3BhY2UwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALuf+BcGajTcpxyAc6rq1ipeZrQZeNnWq2u/FwiuB3oBW/gDSXYO B7VEUpjMztLPj3zjk44OlmQ01tE86RawzWkqvlKa0w9TA3iEdd7cIn9zJJMj5f9R NzSMZgx9TWTO1eBFAECe/EtSISRP+aQfpWfPcWuledgvlggTGXaYMu+2NAvz11/b UONZCnz1Yi9VQbwNKg4wOClmvL43i7iciBhNoSrpCNZmFcmfWnX1fIFRIXs66h6i 5DDaBKHmdJ2sHW2ZCIvgLKfQudw+fh4eEd9C2aBom1s3sg6AQOa+9gnj5idFObhe 2naHactuMEdgSJhcGEd6oHaD64b1uorIng0CAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZnVsdWRzcGFjZTAxMB0GA1UdDgQWBBS+dMpCXR/sWrZLdsG8qGliJ+GXQTANBgkq hkiG9w0BAQUFAAOCAQEABjrYqaNPuzvW16ErDHuCMWsKzhw8gNNcn4J9gGUvFJoq xhqdknBhgTwQHOp4/WN1NzeXDjoMaf1ZiccsCguPRRA4/pCVGYcymcOBBh5Uogmu /eYUIUapYJJ631/kaROSU6mtNIMlqtlz/IParOQzllrYA4FMm2eb8UnLrumF22by CLxNf/51Z0NP0vUiDSHN/1GOAxBTO3PS62zcZxtbtd3giM0/PLrgEhJZZ/LoO73R k7DZntPrtVwjNqbJMUL/4J4ZcmqFkkf0ExUUv1mFiu0NIsL2e/eoJdQPzwIXuUDH M+Nt1hcFfyCRyn2w1cvaeN5fUFtj1XAq+suRmYkt1g== California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Mark Diggory mdiggory@gmail.com co.calstate.edu MIIDPjCCAiagAwIBAgIJAPBOOrypT78oMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2lkcC1jby5jYWxzdGF0ZS5lZHUwHhcNMTEwMzIxMTYwMTIzWhcNMjEwMzE4 MTYwMTIzWjAeMRwwGgYDVQQDExNpZHAtY28uY2Fsc3RhdGUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA24Qp4dSLiG0FbRIgM+3tHcdzJDRgYrpO Yrvyl411IEKqxN3BeibppRp1nejlnsLa5IW2zl46XJeoH3XVtdZbwYlfas4JX5lo kso+lDBmss1KuTi2kKA9tCZXPuErPV8/U/pMqGxSSMZLW6SoVn2hy906FJVloEPe Z4awPZp/IAHnGaXRoZByr7qyagWdeXYX++zQ6AayTi8fhBkJC+WQnHjQY1mNuVBP zghI8H+5Osgpo3lCEBCMg9XcS/y/tku4ByRybWjsL2YXmFvhL87CCSy5CACuhVK1 mN+xtDqA6IjWTLCN7u3q/FlirD9x0MUHGr+ceedWiQJtE79dYjQMWwIDAQABo38w fTAdBgNVHQ4EFgQUBZHCC43QDl6aonyzJnPBiaQTTnowTgYDVR0jBEcwRYAUBZHC C43QDl6aonyzJnPBiaQTTnqhIqQgMB4xHDAaBgNVBAMTE2lkcC1jby5jYWxzdGF0 ZS5lZHWCCQDwTjq8qU+/KDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQAm/080HwIDQhVaCqqnt2JVECLaX3pU9fBBjAPa8p7/VoUYjgFh9dOkvwng4x9K ga2E+p0YXl4Uj/F+MOo2+Rot9DBYUHHYJZIMUsEdYNXnL8esXGoTxASVP0cmW7/D HXtAk5cK81Wle/tZBD5tNgeMgE6GzoVsmzaNS9/qW6tirp8Zy5rXj8mqIKmH5wHo 5wWVD6IrsVOFFRrtNCkfpb5YoXRGIix01iYiHFLSkzdSiIAGu9m0DUwmFPpzOmGu omaVi3Po04oaAqKFo9NnTmwoMRtoqm1kWFf27pah+JkibTMLoiHKe5F94v9Sbm7s gDk7zgM8NwgZL2Yr9kJ/Yhr5 co.calstate.edu MIIDPjCCAiagAwIBAgIJAPBOOrypT78oMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2lkcC1jby5jYWxzdGF0ZS5lZHUwHhcNMTEwMzIxMTYwMTIzWhcNMjEwMzE4 MTYwMTIzWjAeMRwwGgYDVQQDExNpZHAtY28uY2Fsc3RhdGUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA24Qp4dSLiG0FbRIgM+3tHcdzJDRgYrpO Yrvyl411IEKqxN3BeibppRp1nejlnsLa5IW2zl46XJeoH3XVtdZbwYlfas4JX5lo kso+lDBmss1KuTi2kKA9tCZXPuErPV8/U/pMqGxSSMZLW6SoVn2hy906FJVloEPe Z4awPZp/IAHnGaXRoZByr7qyagWdeXYX++zQ6AayTi8fhBkJC+WQnHjQY1mNuVBP zghI8H+5Osgpo3lCEBCMg9XcS/y/tku4ByRybWjsL2YXmFvhL87CCSy5CACuhVK1 mN+xtDqA6IjWTLCN7u3q/FlirD9x0MUHGr+ceedWiQJtE79dYjQMWwIDAQABo38w fTAdBgNVHQ4EFgQUBZHCC43QDl6aonyzJnPBiaQTTnowTgYDVR0jBEcwRYAUBZHC C43QDl6aonyzJnPBiaQTTnqhIqQgMB4xHDAaBgNVBAMTE2lkcC1jby5jYWxzdGF0 ZS5lZHWCCQDwTjq8qU+/KDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQAm/080HwIDQhVaCqqnt2JVECLaX3pU9fBBjAPa8p7/VoUYjgFh9dOkvwng4x9K ga2E+p0YXl4Uj/F+MOo2+Rot9DBYUHHYJZIMUsEdYNXnL8esXGoTxASVP0cmW7/D HXtAk5cK81Wle/tZBD5tNgeMgE6GzoVsmzaNS9/qW6tirp8Zy5rXj8mqIKmH5wHo 5wWVD6IrsVOFFRrtNCkfpb5YoXRGIix01iYiHFLSkzdSiIAGu9m0DUwmFPpzOmGu omaVi3Po04oaAqKFo9NnTmwoMRtoqm1kWFf27pah+JkibTMLoiHKe5F94v9Sbm7s gDk7zgM8NwgZL2Yr9kJ/Yhr5 California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Eli Pham iamadmin@calstate.edu CSU XERXES XERXES is an open source library portal application that allows searching of CSU library collections. MIIC5TCCAc2gAwIBAgIJANN/cKjcEeXVMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmZ1bHVhcHgyMDQwHhcNMTIwMjAzMTgwMjI1WhcNMjIwMTMxMTgwMjI1WjAV MRMwEQYDVQQDEwpmdWx1YXB4MjA0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA7FmmqjAngQrl+ehNi21u7dD9HEx21bjrsyZG345B0FbvrvJ2gvduyMSq mlRgI0yNC4U1toZa5lmNm19y3hxW2SonVEIiLH4Sk5CTRL5FCzYexcZiE+8rskJ+ c9UsghHoWan+u6ZEMXkJw6FasbpR4RUTgo60JyhpQleIBsDmw0Ob1sa1ROioXyrx zUubYw1ZX4cLLXArP1hkEijhQsGt2x2skijiZnyKW766Rhnh32OMgdkB6r28/36Q t9SSVQiOh8FRlA43KqbyeWem4vS8eF/J0t8Sy0j1uNlay66/iXsAA3g/D/tzjSG5 MFSHJtnfZUfD/3ADzKc8DQtmld62FwIDAQABozgwNjAVBgNVHREEDjAMggpmdWx1 YXB4MjA0MB0GA1UdDgQWBBQz6z6hy0GfoncxHNipvZPmnTUmdDANBgkqhkiG9w0B AQUFAAOCAQEAocut0CdIDKySjDvt1ut+zM7LxBNrs9Mv62/9dUSITTIZEdbgb30/ qAkL98GMcJvv792odznJOsE6063iUz7s+SkE9jgTNS+9PZF3u30tRk0qPc05AhA1 ZVthfEKWy9KBu4ElZotTZQqJsBgjSMcsjsPBbkSbeEPCkdNl+QDPyt+ZgToIvn0X bid+u74346Jz60Kd8ID5ulb0CMHb6VQYNJj+HXkdG1K46JknRdgStvbWojqLidZ6 a4fxrNm3xhVy6Ft/40PJhqRSAWtnvSQqgjzzkw1Ri2iuMC47dM8v6kGxh91CaxKV NEauWdiOpKl+J7CkAZz0+lrT4EfJXuAU+Q== California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ David Walker dwalker@calstate.edu Marcus Mizushima iamadmin@calstate.edu CSU Portal MIIEsDCCA5igAwIBAgIJAPl3uxwTmWzbMA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD VQQGEwJVUzELMAkGA1UECBMCQ0ExEzARBgNVBAcTCkxvbmcgQmVhY2gxJDAiBgNV BAoTG0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eTEhMB8GA1UECxMYT2ZmaWNl IG9mIHRoZSBDaGFuY2VsbG9yMRwwGgYDVQQDExNwb3J0YWwuY2Fsc3RhdGUuZWR1 MB4XDTEzMDQyMTE2MjQwOVoXDTIzMDQxOTE2MjQwOVowgZYxCzAJBgNVBAYTAlVT MQswCQYDVQQIEwJDQTETMBEGA1UEBxMKTG9uZyBCZWFjaDEkMCIGA1UEChMbQ2Fs aWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQLExhPZmZpY2Ugb2YgdGhl IENoYW5jZWxsb3IxHDAaBgNVBAMTE3BvcnRhbC5jYWxzdGF0ZS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYLFhXraE6UWqqDthYoESlPyWEU9tw gClvihbN2zhPP/k7Ksw8K13zLtISOgoMMPbrRT7ZmgFQ4o2cNwwX+F9i7VoSFggK HEBk4tLIFGNqZQRTiKcwhJUGPvO26U39cKfoEnHOy0M7N3f577f2gkyErzCA9PBM A66qpKof29NIey/JvT371UhVsDI40SKhr1tvSL+EMjLcOh93EqZKFK2fgk5XEqdE JeH2SQKogEm4u3kB7FgwPhMUCHGi7kRbIWIEnAhzyYoNkhZw4NG6WdWRRmhm3cVb AEVokavqOfReeC9ZVdtL1hoc+UI+VIzrpQLMyV3Faf+os/M/qXBA5x+1AgMBAAGj gf4wgfswHQYDVR0OBBYEFGR6cnRpwx5C2FUKeyXPxPXkD/d7MIHLBgNVHSMEgcMw gcCAFGR6cnRpwx5C2FUKeyXPxPXkD/d7oYGcpIGZMIGWMQswCQYDVQQGEwJVUzEL MAkGA1UECBMCQ0ExEzARBgNVBAcTCkxvbmcgQmVhY2gxJDAiBgNVBAoTG0NhbGlm b3JuaWEgU3RhdGUgVW5pdmVyc2l0eTEhMB8GA1UECxMYT2ZmaWNlIG9mIHRoZSBD aGFuY2VsbG9yMRwwGgYDVQQDExNwb3J0YWwuY2Fsc3RhdGUuZWR1ggkA+Xe7HBOZ bNswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaLO4qqggK4uQoysi e6GuP7xu/dN/1tGCRQdsrCsQ1kJhNdfGnK/0KPV3xFx9pJPl4AB4fyQCssAA3bMk PpsNvJSEL9My5jeAH+ho/spkROX+Sn+mnrrHX7ieZ02+kbxnWZQfWynWk6/xDFw3 Yaq3of7TdPTbDhjrEUfNxq9cVBcuUfUeglJ3ZkEx+60oBp67sY1kWTLxInjIoAt0 X6fw/uor6ua2d31Jq3riv0XK0Dnr9zTfZHkBT9ej44GF9W4Bs1mVNuI2tyfhQMLD rF7SvJG3UThsyflCb7zZTBFXw6OnPBvbo2c+CPFK+gBwllxFnCpo9hV7YFmFZ7CZ MZhbkA== California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu CSU ITSupport Center itsupportcenter@calstate.edu CSU Portal (Staging) The CSU Enterprise Portal provides a single point of entry for online system-wide services and communication. CSU faculty, staff, and students will use the portal to gain access to applications such as the Consolidated Finance System, system-wide reporting data, coded memoranda, announcements, and other upcoming systems. Access to the portal will be granted through the use of existing campus credentials as part of the system-wide identity management infrastructure and is available to all current CSU faculty, staff, and students. https://portal.stage.calstate.edu/Images/portal-logo-316-111.jpg MIIDADCCAeigAwIBAgIJAKvF8KnK9Ry9MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nvd2V3dndzd2ViMDIuY3N1Y28wHhcNMDkxMTIzMjMxMjQzWhcNMTkxMTIx MjMxMjQzWjAeMRwwGgYDVQQDExNjb3dld3Z3c3dlYjAyLmNzdWNvMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqov7mp82T5Kzn4f7/59uDftwpWQl40DD SrwOCylUnvCQOBB7gg6RwLrcGT9hPnpBBlDvO83e0Wvmr1+ooDdNTYhUsSCPjKQ2 9eCq2d7ZjaYQBA9BKzNAFrtYuceTyKMlOrzc7CYv6dHjUFEUelBQUpxicXmObgUk bQjir0Wepqs/OJxgIh+T5rRuXS8+wPj1pFTjrcVKcgQxzQu9UNkpUmzuTw4hJB+R eqiBEBgOYpIry/a10j8WTIkDY8nZjyamAOFMm2T+FE4yvldRiJIGxpXVdTP0aokK NWtpFKv/NRO2Iy6E5xl2b74YJuX2/HXVnuxDqWJDU48cLF8iyigs2wIDAQABo0Ew PzAeBgNVHREEFzAVghNjb3dld3Z3c3dlYjAyLmNzdWNvMB0GA1UdDgQWBBTAJd2B sPGXaMbAfH/L+MhocbiHbTANBgkqhkiG9w0BAQUFAAOCAQEAFBcrDb2pjnbuVAND c6ybEcvAkzHTSlDV9fsReKPKHsc19ZXcQmvUKkrns4qmzHQJxprgysLlh1Pgp5RV /c9O5JA+kRX3RS1rmBkXaqD19RH2+Zc7DfYMCqqmGCD/rjSXHyq0CnzXnH4g9GAZ TRlro1Shf3xcUb4u656UOMHgdgvYpK7G5f1FBk8J68Fn51ZzSMubn9csjxLNpaan gXXcNKwD22Rn2QgfTqbQFpbcNoFc0Pho7RBGSEOONjwifBy4pLymalMc7LtdCo9A CJZ+DNhz3cSytDrLoweyQ9DNPaj/nJRibrx7+BSLgKWUcN/s3DikDqewi7WTsvR6 F5g9UA== California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu CSU SharePoint MIIDVTCCAj2gAwIBAgIJAJ/xgB3MLF09MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNoYXJlcG9pbnRzcHMuY2Fsc3RhdGUuZWR1MB4XDTExMDEyNDIxMDcyNFoX DTE0MDEyMzIxMDcyNFowJTEjMCEGA1UEAxMac2hhcmVwb2ludHNwcy5jYWxzdGF0 ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnjtMV3KAnJCqV 59Tuda3N/T16rzjVbGzyea8Qlm7g9qPy0WX9V5hrAg3ELkGmsC+lu/HvPY6qEdqw YPqaqEMwOBIkTHW+UG5MbA/oEIWh2IWKCPxKKySxSwpqLHXSNwLVm5uGzGyf/aaA BMefGwR3t8YfudFHihyno8o+pq12pglRR9vSG43cKCYUUTnXup731ROFJaN0fbFR mFkcQaC9njFwaFKyVkUdYspb2kMc7pyaYbsTPN/qF64Jenz+u7aBjae60BTEhelG YrP43tm9YSKqy3fbV+Lw6tqSzDYkrFO7Byq6h/x3pmT2xHKCmbhQhWMoToJ17JQR 7iGupUf3AgMBAAGjgYcwgYQwHQYDVR0OBBYEFFiEk40QdE8AKBCWcXmfX5Wmy6mT MFUGA1UdIwROMEyAFFiEk40QdE8AKBCWcXmfX5Wmy6mToSmkJzAlMSMwIQYDVQQD ExpzaGFyZXBvaW50c3BzLmNhbHN0YXRlLmVkdYIJAJ/xgB3MLF09MAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBABJU8n2b3qTdWSsoBCHl4b1lfav2nD1Y zzhioTHg1l2YyI245tw0Z84UNK10RTtK7b2q6xvPA1lU0GQG3MsQ3Y/7UahNUTns nL3W2vc2KS3UxiGPrYUNc9zGwZgngZqVxnLM3dyQDri7pDAP+e0by2Tg24Nh4A7E ile4ZRIKq++yMOl+2KAc+PBY/0DmqABUvo4M4YPqBpgZqGOeLdlsVdPwEz4aYmUR aIzJTRwthPwSU31EfZola109QQClwl4J4RMIOa5Cf5/PcG0YDHFvD1G0J9Dt69Du J0Noaw/8PYlDG4okJGux9BgPQD3ESyiKvVgjxNWQy9DT91Xd05zwFE4= California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu CSU SharePoint (Staging) MIIDZzCCAk+gAwIBAgIJALyFx32svnB2MA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIHNoYXJlcG9pbnRzcHMuc3RhZ2UuY2Fsc3RhdGUuZWR1MB4XDTExMDQyMjE3 MjIwMVoXDTIxMDQxOTE3MjIwMVowKzEpMCcGA1UEAxMgc2hhcmVwb2ludHNwcy5z dGFnZS5jYWxzdGF0ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCVK57cyF136dP/GeDrSkylqMA96M9JSBUJX2NzX2cN7Zk3Js4WBNueQPF0XUY8 7MCFJ+RZ9d+YduSGogeZunG5OKPvyOGl0+U3f27UuIpyo8nKTFFgIMZMBSANlFlA KnpiBsAjhFAq/QNldNZkD13bc/QlA67f3jDpnKXbZmKg9SpusfZw0LI2qD7Pz3Kz 5umBvp5hRl8dtWJ0pBn4YBWuhOlNFV1DJpiaVWFvdD+rdSLTcyT6Ely9sF49BMeG W4GeuIQTLmHqomPc5yJjdn1KpZgDBcn/R4mBoCeIJx6jrH0vJQHTsjIy28ObOysk dlirBYSuqPtrVsKxuyNfPyF9AgMBAAGjgY0wgYowHQYDVR0OBBYEFBwWmTN8pFXk 0g9PxRTkQhoDqxOOMFsGA1UdIwRUMFKAFBwWmTN8pFXk0g9PxRTkQhoDqxOOoS+k LTArMSkwJwYDVQQDEyBzaGFyZXBvaW50c3BzLnN0YWdlLmNhbHN0YXRlLmVkdYIJ ALyFx32svnB2MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADONR2RR Gjmx5z+HkLFfcLAtZ9KY4kr6IEJ+DO/Jmn+z4x3rI2m5w2d7QWNhZ1ye02VeLbxB OL7/zhb1M2Q20dcKrVsE/wej3+xfxTmyqRWyJHz+14PBMGh4g+cGgxbF2sB0J71t 4bg98gagvcgPyNusfonxfjan2VRfDsj+Cy4E+UbeJmqWIjmniutxIGXTIY4PSHSU z7+XBtktxIY6BzJzlYH1wQd7IBpvMBgdvr1ElReXJbNV3SdmRGdhodz4Eh7ukYxE 3a3TVEwtLB0zx6H9K5u/qYn90q4smwpkSiucwzC4HMq/cgWshAi4vSQ1kqd5eIe/ 6yn0xCVHicqZT+c= California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu CSUCO Web Applications MIIExzCCA6+gAwIBAgIJAIjf7fR6lE/hMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxGzAZBgNVBAMTEnN3c2kxLmNhbHN0 YXRlLmVkdTAeFw0xMjA2MDUxNzIyMDVaFw0yMjA2MDMxNzIyMDVaMIGdMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxGzAZBgNVBAMTEnN3c2kxLmNhbHN0 YXRlLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKU2BnQxEklj hgu/tum/CgNXzeolIuNVjtAEvhENsB/bR5Xgh5qpYVtPMARJsZPovvmUlyM0yXHv likuK7PtFGGDAqOi2JZIN7TiuimHC/jslvzTClVWPVBFQKx14edO0EP3v5JiyVTf mjsm2nzR+2OJ9MQxkpCAAmpGI5vJdpfmayvVCBKQLyBThxHZVLP6TsoZ/X73l5n2 nkofeOdNSAdnS1qZyyg15o6E8ghZG/Aj8ABkactv5rBeshcSoolONhsRMkUFSq9e w9fpiAzC8nftyHSXYmt7S8zkhUB+nPoSa3sBwv6hdeA1iHAdk5CiGe0zo0+xoJd5 CFKphphlsnMCAwEAAaOCAQYwggECMB0GA1UdDgQWBBRSEoV4dmI6T0rfRRTbVnSK 3gU6UTCB0gYDVR0jBIHKMIHHgBRSEoV4dmI6T0rfRRTbVnSK3gU6UaGBo6SBoDCB nTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTCkxv bmcgQmVhY2gxJDAiBgNVBAoTG0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eTEh MB8GA1UECxMYT2ZmaWNlIG9mIHRoZSBDaGFuY2VsbG9yMRswGQYDVQQDExJzd3Np MS5jYWxzdGF0ZS5lZHWCCQCI3+30epRP4TAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQBkXBODrEtekKFyLORk3r2QOzkre4lPzKN9xcI4IhkKcPNJWmWN U+9J/WGlHCYiAkK6EsBgwWGueE4SJyAKgnkxBwZ7WeYU8zjlRZaKgv8mNPOGvtuX fywxy/+0e+24WZwKdeQfPoTtxC9NHK5sp/tPdmLtdwHv7TGEpkk25ijDh0WrOANT AYkR01TbhCDFfaQED4oX5PoHUH01EyJLsBpVi6wQegVR47Ms/rUBhOtc+JHqKyVi vrkwErGmNAvK6QiDXtXoe6iGWAdsUrnzKPSZmG26PugvDa3nf+isOxr0ApXY2X28 5pK9VNQuv5a4JxpRZnfQxllj0ozD4WtyIIjO California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu Gabriel Sroka iamadmin@calstate.edu Shared Web Services Infrastructure (Staging) MIIE2TCCA8GgAwIBAgIJAIjilj4gqFLGMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxITAfBgNVBAMTGHN3c2kxLnN0YWdl LmNhbHN0YXRlLmVkdTAeFw0xMjAyMTAyMzA3NDNaFw0yMjAyMDcyMzA3NDNaMIGj MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9u ZyBCZWFjaDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEw HwYDVQQLExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxITAfBgNVBAMTGHN3c2kx LnN0YWdlLmNhbHN0YXRlLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMI+C+fn3+69lgEPDMH/Noiwr7bAHZsXG5mzEW0FGZxSfaJRKGGZflcT84Xc Wx8S32DCjtfQ0xGEWpYB6fT5h4Etcch9zNhtXQJJoNiMNMzgH8psgOD+kwczns4g uDKb7TvqxT0xH4GGIYiS9Z9+LEzu0U82faCT40UuTbBvC6/JxN3Fhm2Z4zggP8Jt HxY/C8YE24ezgQr3y9QgJN7VIlga7Y9hsKYd9SUI2RAG54NprBRT7AQ2IWRI4bCv EwYJNrlw/g8LFsM5n1KYfUkaQzsBp5qjBXSf42YuYS3togGNKLru/StkAsFx9+5i m4Y6F2/Zl5+EU3+h5IerrAop6xUCAwEAAaOCAQwwggEIMB0GA1UdDgQWBBTWH6Vm lfvB8XTgz6bgL7qMnD1fUjCB2AYDVR0jBIHQMIHNgBTWH6VmlfvB8XTgz6bgL7qM nD1fUqGBqaSBpjCBozELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWEx EzARBgNVBAcTCkxvbmcgQmVhY2gxJDAiBgNVBAoTG0NhbGlmb3JuaWEgU3RhdGUg VW5pdmVyc2l0eTEhMB8GA1UECxMYT2ZmaWNlIG9mIHRoZSBDaGFuY2VsbG9yMSEw HwYDVQQDExhzd3NpMS5zdGFnZS5jYWxzdGF0ZS5lZHWCCQCI4pY+IKhSxjAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAIf3nKbQucGrGFLGI8SlxJaryt RKQcj5m0sNfWi9vkfeiD01ZIdoZr2GTyU2glqyXfwiWrSM6jHgPwnneeM2RJ6G7K cWLyPKtf7hFK+B8MiZCDSXyFPVJ1MqoE4OG7D+7krg9icWpySIeGB+Rv7NAOYlF2 Z3dA9QAaN76vW38eR8AW3qxF2eAYmF+AK0Zjx3RmbN6a6rFCM7R/ZYJJ0zQ3CRFW 5lvwIJNDftVvMqtJrOMNXDgJeCZ/AjlrbHkuBLL8G67I+sp6AEiVNEmcR+HE+z8Z 4aL5PygEDQx+42z9cbC3nG4PF8AxsxWqU4HxO3BShBIzF/FOPwj6toIAImYD California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu CSU Virtual Computing Lab MIIFNjCCBB6gAwIBAgIJAMXWX0LrVJlbMA0GCSqGSIb3DQEBBQUAMIHCMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFj aDEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQL ExhPZmZpY2Ugb2YgdGhlIENoYW5jZWxsb3IxGTAXBgNVBAMTEHZjbC5jYWxzdGF0 ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBjYWxzdGF0ZS5lZHUwHhcN MTMwMjE0MjM1MjE0WhcNMjMwMjEyMjM1MjE0WjCBwjELMAkGA1UEBhMCVVMxEzAR BgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTCkxvbmcgQmVhY2gxJDAiBgNVBAoT G0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eTEhMB8GA1UECxMYT2ZmaWNlIG9m IHRoZSBDaGFuY2VsbG9yMRkwFwYDVQQDExB2Y2wuY2Fsc3RhdGUuZWR1MSUwIwYJ KoZIhvcNAQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA4PaF/G642TU05QOYKMB725jjWIbx/qggDTjbgXF2 chZqYnlPzJoMVxnje/is2IYNfOJKWeEKRB6mgLEtquOCKR1rOu+GMDdxUTpEWHsd EMmhjrCVwttZIQGf5PF4WyQRPl776jzW1nW2a8PPKuZ1k0I5OR2PNm/dpzNB2576 QOXWgiwAKpSmZrBg8V4WiWo6lMQu5uI1ElAuyH5dPmxZnI7SaUYdbZr+lwaG/ju/ jNqXduPJNDXLh7YcilCCNMfKkvp8DcG8S9dPoybmTSx+tw93Ig+4ec9jy3rGwTI1 i/fkd3PtQ3cVGO+MVFuR9L38YBLfucVeylKjZ2peMB3/GQIDAQABo4IBKzCCAScw HQYDVR0OBBYEFBQXX2K8warbQYFVIk7G35OoHXRUMIH3BgNVHSMEge8wgeyAFBQX X2K8warbQYFVIk7G35OoHXRUoYHIpIHFMIHCMQswCQYDVQQGEwJVUzETMBEGA1UE CBMKQ2FsaWZvcm5pYTETMBEGA1UEBxMKTG9uZyBCZWFjaDEkMCIGA1UEChMbQ2Fs aWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSEwHwYDVQQLExhPZmZpY2Ugb2YgdGhl IENoYW5jZWxsb3IxGTAXBgNVBAMTEHZjbC5jYWxzdGF0ZS5lZHUxJTAjBgkqhkiG 9w0BCQEWFml0c3VwcG9ydEBjYWxzdGF0ZS5lZHWCCQDF1l9C61SZWzAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAL9PAkH63sqnHSxi3zqENwAKDozbyM nNgtlJNOL0KxCSKoD+eeW28qO9rnJ47sXtf28PUl1XfEcuaQjUeFfOG1GyS6dGKK gCPIl5mClmmqW5nYgQ6UG0Et5hBFaxtsuNnl8bfwQXfYxEQVAGan8y0WONKobDUH a1llRIyuxWiaGh3ND1CqyzyBSn2Hdaq07KA23jrtyL78vbNnzLCk0xXnkpmkvJeE v0VLfbOMkrYGUBOOWxddY50sTxrcb0S/e6qrenN++jN3/KiWefFlAFxYtR2rh62m R74G/tPgDVPkasAV5/fMMXP+WW8HUQjoCvBuyH/mn1eC5EHSzpAqmIUq California State University, Office of the Chancellor California State University, Office of the Chancellor http://www.calstate.edu/ Marcus Mizushima iamadmin@calstate.edu jmu.edu MIIEvTCCA6WgAwIBAgIJAMwnlWaj6tOPMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVy ZzEhMB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJ bmZvcm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11 LmVkdTAeFw0xMjA2MDUxNTExMTRaFw0yMjA2MDUxNTExMTRaMIGaMQswCQYDVQQG EwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVyZzEh MB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZv cm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoRMpZ+1Y8Z6de8v1Zj 3UYNEj0b2V/mSd9rseQtcAgPMwL2khVt/GJoPpdG7DGmRCATuVpkzD/k1vA06cBO knCHpOhHvn2AgYyfPFqbHY1bBLE0sKqynnj2W5S19Sb+9DYl5lY7gQsoXCX5o0ql iBjp7Yqo1aMT/rImOZlcw4r7GL/dTi+0Q1ScWUX+YNCJF22sAg/HctNjqCkEwPqV v5K0UHZ96YpdOXmC+pzQ9oo33RANpaMGHpA63eM70rzVZccVspb0LG8sZZLuTavH XTpGf2tR2TauKS1zP9ok0ZD5rweDem3BKtRP7i9R+tuejzHi3JH2Dur59At616y1 jN0CAwEAAaOCAQIwgf8wHQYDVR0OBBYEFJ50wNaJkgk5WSLNo0w/NhDjxmYpMIHP BgNVHSMEgccwgcSAFJ50wNaJkgk5WSLNo0w/NhDjxmYpoYGgpIGdMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVy ZzEhMB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJ bmZvcm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11 LmVkdYIJAMwnlWaj6tOPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AK8EXe8Og7W6M384gTsVNHcG1h6B6pmXhHZfVwVucYEenggcSQ7ErWCZliCE0Ae8 hfiqPZDdLrrzaF6/gp6sfueuRbKXaa41FfcuvOGaUs25TD3hf7tH2N4Voq7akAtP YCdtupLvbB7eM8CFJwKdOc43tLUO3eG4eJzMWV6hX+PwwqCbZIvcKbFpFhzMSN/u MsH+FBVwtyV/jxAkRpw/MRczHruwPObYT6mKoVMdOaP0NvAEtqQRFBuJQh760wpz QzYSjyLb8gehpoRs8nWw73l8FgKhXa/hz06Vp9hibCfxxSWb8bktOu8MruAM4zVe ItgUieNNRzPjqrr/K8B4rWo= jmu.edu MIIEvTCCA6WgAwIBAgIJAMwnlWaj6tOPMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVy ZzEhMB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJ bmZvcm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11 LmVkdTAeFw0xMjA2MDUxNTExMTRaFw0yMjA2MDUxNTExMTRaMIGaMQswCQYDVQQG EwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVyZzEh MB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZv cm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoRMpZ+1Y8Z6de8v1Zj 3UYNEj0b2V/mSd9rseQtcAgPMwL2khVt/GJoPpdG7DGmRCATuVpkzD/k1vA06cBO knCHpOhHvn2AgYyfPFqbHY1bBLE0sKqynnj2W5S19Sb+9DYl5lY7gQsoXCX5o0ql iBjp7Yqo1aMT/rImOZlcw4r7GL/dTi+0Q1ScWUX+YNCJF22sAg/HctNjqCkEwPqV v5K0UHZ96YpdOXmC+pzQ9oo33RANpaMGHpA63eM70rzVZccVspb0LG8sZZLuTavH XTpGf2tR2TauKS1zP9ok0ZD5rweDem3BKtRP7i9R+tuejzHi3JH2Dur59At616y1 jN0CAwEAAaOCAQIwgf8wHQYDVR0OBBYEFJ50wNaJkgk5WSLNo0w/NhDjxmYpMIHP BgNVHSMEgccwgcSAFJ50wNaJkgk5WSLNo0w/NhDjxmYpoYGgpIGdMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExFTATBgNVBAcTDEhhcnJpc29uYnVy ZzEhMB8GA1UEChMYSmFtZXMgTWFkaXNvbiBVbml2ZXJzaXR5MR8wHQYDVQQLExZJ bmZvcm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRpdGZlZGVyYXRpb24uam11 LmVkdYIJAMwnlWaj6tOPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AK8EXe8Og7W6M384gTsVNHcG1h6B6pmXhHZfVwVucYEenggcSQ7ErWCZliCE0Ae8 hfiqPZDdLrrzaF6/gp6sfueuRbKXaa41FfcuvOGaUs25TD3hf7tH2N4Voq7akAtP YCdtupLvbB7eM8CFJwKdOc43tLUO3eG4eJzMWV6hX+PwwqCbZIvcKbFpFhzMSN/u MsH+FBVwtyV/jxAkRpw/MRczHruwPObYT6mKoVMdOaP0NvAEtqQRFBuJQh760wpz QzYSjyLb8gehpoRs8nWw73l8FgKhXa/hz06Vp9hibCfxxSWb8bktOu8MruAM4zVe ItgUieNNRzPjqrr/K8B4rWo= James Madison University James Madison University http://www.jmu.edu/ Helpdesk helpdesk@jmu.edu Unix/Linux Group linuxteam@jmu.edu DEV Berkeley Lab Commons Berkeley Lab Commons development site MIIC9zCCAd+gAwIBAgIJAMFvgJRFOa3hMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbW1vbnMyLmxibC5nb3YwHhcNMTAxMTA0MDAyMjQ5WhcNMjAxMTAxMDAy MjQ5WjAbMRkwFwYDVQQDExBjb21tb25zMi5sYmwuZ292MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAwRm530qhkb6e09J3QHgu7OuhnOeJ3VHN6DGXfmNc 2b2/5ql79th6kpugJF5/Bxm1OYjK3bdEPGaG8yJ1utWZ14cPqFeHIh951cRkWU7L FJQ+yJPFKvMwmXmcGEqy1NFfFmCRQRC3WRkH7/Hp7WGRPkXWiLh4rUBPNKNzAXr4 GhvQrQ2AN9bhChNa1zY08PvYucM2y78yQ7+FdMVXET2cDIPW6FzSBpHVBLwJ6Irh d2cdRUDSBVak+ZhnzpvLlf9LfsdUftHNyak6wCjnK8RjaTwFYrBGUZCE8BcD/yV1 DGlpBhVNEq9e2EoKf2LBfwyDaMIZ72Eeu0mBdFZQjpWKWQIDAQABoz4wPDAbBgNV HREEFDASghBjb21tb25zMi5sYmwuZ292MB0GA1UdDgQWBBQd8cXLi8vWArhLTP46 W9mLkn2wtTANBgkqhkiG9w0BAQUFAAOCAQEAVKXVe1GfD2rFtVhgA4rveGs6uwqs 8O0JGBGvmd9FYVjaRQDaOTvqjiszasu+UWi2vFV5EGZxaqTYqjJ4Lhp2wUj2QO5i q7EJsdUsN4tLJITWjslojXyRJSWEpZLtV8zwfK+jQSL3x83Hw0odz4rFm0dOSpeP YJpo1KfvO/6SkHOHgNILhH7hgl+a0GxaeLslNfdKBrhShuO2biVvr7Z4gJvG+V0A 8zm3+1KQvoPGwJQpRH1w9JWsereq+l6RO8mL07n3KOf+R18aD1z27hgrB2xnXRvJ y5ro/o5ZL+nrpKyCIDL0mIb1ZgA7Zu+R0m1wrHPSQrQjjw1R7aA/7XL8jg== DEV Berkeley Lab Commons Berkeley Lab Commons development site Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ Julie Petersen jmpetersen@lbl.gov Charlie Verboom ceverboom@lbl.gov Greg Haverkamp gahaverkamp@lbl.gov Berkeley Lab Commons Berkeley Lab Commons is the Lawrence Berkeley National Laboratory's enterprise wiki (Confluence) https://commons.lbl.gov/display/itdivision/Commons http://www.lbl.gov/Disclaimers.html MIIC9zCCAd+gAwIBAgIJAMFvgJRFOa3hMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbW1vbnMyLmxibC5nb3YwHhcNMTAxMTA0MDAyMjQ5WhcNMjAxMTAxMDAy MjQ5WjAbMRkwFwYDVQQDExBjb21tb25zMi5sYmwuZ292MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAwRm530qhkb6e09J3QHgu7OuhnOeJ3VHN6DGXfmNc 2b2/5ql79th6kpugJF5/Bxm1OYjK3bdEPGaG8yJ1utWZ14cPqFeHIh951cRkWU7L FJQ+yJPFKvMwmXmcGEqy1NFfFmCRQRC3WRkH7/Hp7WGRPkXWiLh4rUBPNKNzAXr4 GhvQrQ2AN9bhChNa1zY08PvYucM2y78yQ7+FdMVXET2cDIPW6FzSBpHVBLwJ6Irh d2cdRUDSBVak+ZhnzpvLlf9LfsdUftHNyak6wCjnK8RjaTwFYrBGUZCE8BcD/yV1 DGlpBhVNEq9e2EoKf2LBfwyDaMIZ72Eeu0mBdFZQjpWKWQIDAQABoz4wPDAbBgNV HREEFDASghBjb21tb25zMi5sYmwuZ292MB0GA1UdDgQWBBQd8cXLi8vWArhLTP46 W9mLkn2wtTANBgkqhkiG9w0BAQUFAAOCAQEAVKXVe1GfD2rFtVhgA4rveGs6uwqs 8O0JGBGvmd9FYVjaRQDaOTvqjiszasu+UWi2vFV5EGZxaqTYqjJ4Lhp2wUj2QO5i q7EJsdUsN4tLJITWjslojXyRJSWEpZLtV8zwfK+jQSL3x83Hw0odz4rFm0dOSpeP YJpo1KfvO/6SkHOHgNILhH7hgl+a0GxaeLslNfdKBrhShuO2biVvr7Z4gJvG+V0A 8zm3+1KQvoPGwJQpRH1w9JWsereq+l6RO8mL07n3KOf+R18aD1z27hgrB2xnXRvJ y5ro/o5ZL+nrpKyCIDL0mIb1ZgA7Zu+R0m1wrHPSQrQjjw1R7aA/7XL8jg== Berkeley Lab Commons Berkeley Lab Commons is the Lawrence Berkeley National Laboratory's enterprise wiki (Confluence) Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ Julie Petersen jmpetersen@lbl.gov Greg Haverkamp gahaverkamp@lbl.gov Charlie Verboom ceverboom@lbl.gov TEST Berkeley Lab Commons MIIC9zCCAd+gAwIBAgIJAMFvgJRFOa3hMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbW1vbnMyLmxibC5nb3YwHhcNMTAxMTA0MDAyMjQ5WhcNMjAxMTAxMDAy MjQ5WjAbMRkwFwYDVQQDExBjb21tb25zMi5sYmwuZ292MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAwRm530qhkb6e09J3QHgu7OuhnOeJ3VHN6DGXfmNc 2b2/5ql79th6kpugJF5/Bxm1OYjK3bdEPGaG8yJ1utWZ14cPqFeHIh951cRkWU7L FJQ+yJPFKvMwmXmcGEqy1NFfFmCRQRC3WRkH7/Hp7WGRPkXWiLh4rUBPNKNzAXr4 GhvQrQ2AN9bhChNa1zY08PvYucM2y78yQ7+FdMVXET2cDIPW6FzSBpHVBLwJ6Irh d2cdRUDSBVak+ZhnzpvLlf9LfsdUftHNyak6wCjnK8RjaTwFYrBGUZCE8BcD/yV1 DGlpBhVNEq9e2EoKf2LBfwyDaMIZ72Eeu0mBdFZQjpWKWQIDAQABoz4wPDAbBgNV HREEFDASghBjb21tb25zMi5sYmwuZ292MB0GA1UdDgQWBBQd8cXLi8vWArhLTP46 W9mLkn2wtTANBgkqhkiG9w0BAQUFAAOCAQEAVKXVe1GfD2rFtVhgA4rveGs6uwqs 8O0JGBGvmd9FYVjaRQDaOTvqjiszasu+UWi2vFV5EGZxaqTYqjJ4Lhp2wUj2QO5i q7EJsdUsN4tLJITWjslojXyRJSWEpZLtV8zwfK+jQSL3x83Hw0odz4rFm0dOSpeP YJpo1KfvO/6SkHOHgNILhH7hgl+a0GxaeLslNfdKBrhShuO2biVvr7Z4gJvG+V0A 8zm3+1KQvoPGwJQpRH1w9JWsereq+l6RO8mL07n3KOf+R18aD1z27hgrB2xnXRvJ y5ro/o5ZL+nrpKyCIDL0mIb1ZgA7Zu+R0m1wrHPSQrQjjw1R7aA/7XL8jg== TEST Berkeley Lab Commons Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ Julie Petersen jmpetersen@lbl.gov Charlie Verboom ceverboom@lbl.gov Greg Haverkamp gahaverkamp@lbl.gov Lists development site MIIC+jCCAeKgAwIBAgIJAI7gqb60uVHlMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWxpc3RzLmRldi5sYmwuZ292MB4XDTEyMTIxNzIzMjIxNVoXDTIyMTIxNTIz MjIxNVowHDEaMBgGA1UEAxMRbGlzdHMuZGV2LmxibC5nb3YwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC+zgl+PBATOdbDy+/RqsA/GSQKo4ZEruXGvlQV fJ668yu7W+boFjxZmSeblvpRC2oL1EkWLZ0biJGhczGrdErhQGdFXH6Bs52D7qXQ JGn9KfF897j8+tLQcwp3/RdBv7CgX16WvLlirr+8VFTbGv2aUv2Sm7rn9yegGw/T FYWhpuFwKoMD7qDyKZ7m455CHxL2OCdmsui2xwyEcsfmADmsIoDRGLtbEDXyUboD WFf+cDITAz123MkJXJsKR/kN6QfN2xp9vm8NfM71MEWz6Wdc86vqmicu7ponUUni 15qMyqHXmaqdu8Q/ryWHwNArJdbzCiMtkmMFjNMIQtFvLU57AgMBAAGjPzA9MBwG A1UdEQQVMBOCEWxpc3RzLmRldi5sYmwuZ292MB0GA1UdDgQWBBQ4YWRp2IcFIE6r PTUbbnGR0ZX5OTANBgkqhkiG9w0BAQUFAAOCAQEAPUGhJ6khaetjFSQw7D8sPo7a LIkd1hUJ1lvq9L7/4YifDKJEbhNBT2JWJ4UYjzJMmxd8kNd3sBC1i8wVrLjUiwzp 7zqE6MYY83IjCfIYTgbx113Qn6Gh8dvdjblqXsyGvcJ9bcq8oIj2lYS9+SiHGkbS wjmO7i2QmwBJdI+OEKOtVjNSN/rNXNpVB13rq95EzzIph5yuzvth/o2XITmz9Tie GryDlmkWD0N+VsCQflnjfqS85choSiBeVU7UquSKT5JoGnLq91sCAkO2VVpUmb/q 1EUR8hL7P+5JNfSB3kb3IxwgcHhMSLUDR6qOVXCIJ5THm4J4c5y58B5L4e+Aag== Lists development site Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ LBL Listmaster listmaster@lbl.gov LBL Lists LBL Self-Service mailing list manager MIIC7jCCAdagAwIBAgIJAK9Fhyrkn2P+MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxpc3RzLmxibC5nb3YwHhcNMTIxMjE4MDQyMjM3WhcNMjIxMjE2MDQyMjM3 WjAYMRYwFAYDVQQDEw1saXN0cy5sYmwuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA5XlkSyKY4LzWoI1kEARPUpWGIBuhK/f/Bv4hAFcJzvucUlcH sAtdKPpi46+fR+v7V9BEUbX+2hwG6NCDL5nr+9DxN0cbAupoKtmD1btOCQuVYEXD wf0Ofy8G7ZdLO24Pe9wN8A1w/1eWL3AccufGPyDzReH2cyQIjiA9GpdzJN8VEMC+ WjOR6hcO3P5W82ZQiPi0ISaJKQVFTHw3gffkLpRju6xWSia4XKmg78fLH/MFubkr I+fiivZZ159wpZttEW8tiuV8NVM0vb7UOu9Y70u2eI1K15etdDok2w7WQUQtIkTY FmhlR5HJMkGBqLz68WTZ/R43fzWnR1eUPSyd0QIDAQABozswOTAYBgNVHREEETAP gg1saXN0cy5sYmwuZ292MB0GA1UdDgQWBBRFqWY5fVPve7K8S89adkI3bZmE1TAN BgkqhkiG9w0BAQUFAAOCAQEAA2g55cK33+PzKuI4SQNbN4u9YNj8GJQtWhbx3neq sS9G2DsomeSVUV0m9tz3xGccFUzoTn98s7UkHnweY4HRavrOIixoEZeavZ3Y84jG K/cEsAlc6xihomi6/WmIWIt08II0kOfe5fKiASby9oSQRO5N4u7vZO31V1uYMrKv 6kOo8mxTzPIE3pW1ALNyoHpLjKYf4wJhdTqwuCvMAcsjbBvCy/xovzT5zYwjxEYO gaqdKv1PYCkYhs/+2Y5s78MvMYc3MI5dmTo4Beyouojl5alxK6Uop/wZNXeXbr1s U6hFIQBas74Lpep6QLfuTw3jc/JsWnNNs9j3WOdW4meS5A== LBL Lists LBL Self-Service mailing list manager Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ LBL Listmaster listmaster@lbl.gov Lists test site MIIC9zCCAd+gAwIBAgIJALZKRqEMpdqDMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGxpc3RzLnFhLmxibC5nb3YwHhcNMTIxMjE4MDAwODUzWhcNMjIxMjE2MDAw ODUzWjAbMRkwFwYDVQQDExBsaXN0cy5xYS5sYmwuZ292MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAtGyId3nhXiMrvJBVF/X70bKIrDFNbHAtg/z+84iI y345RZv3gJnSVQhkW/fWZvc3frHMEWR60XmLokR0LefazMQ57/eDNSpJykzd/J++ cAMR302rvB+2hJ7Vj6unzgyr695bkNgh3Wf/DqKgSB25puQxejrY7hynzfCfwfiJ gdoLGDovopmi1dJv4e1M+qiVttjh0mvfyOTIDL1EdKtEDpncZx4nURiZVcndPkJ+ iKgUeGCL5VjODVRdgWxBMkrBQxkTk/3ngEaa7+ykyTSSyo5ZYjcEqw+cy0Y3xwoP Of4Y3nlVB24RdTyJ10g42c7YA3/Ubn69+rJt1ZZk4zRILQIDAQABoz4wPDAbBgNV HREEFDASghBsaXN0cy5xYS5sYmwuZ292MB0GA1UdDgQWBBSO7gcyQxjdQLSJ0BHB r3muUdyHujANBgkqhkiG9w0BAQUFAAOCAQEAMqmG328s1Y4dg/lXvrSWSRnxYuRH uadV1ZJZpVA2TG9K8uxS/zXH5lZdjdFh/0jBIsvHpcEqAtgZ2ZN5mvJFaFz5GNDz KiZPvpCt9ebBTDZAHvSUjTX2txHROBHlKJ3YELKH1pL2ont8XTeVdhCDFeFBLZSW NZcuiW9Ul9/Lw6XjQmqr3z9f26iXrVG+b5Fipn7/wxebvB1TCBK9PbqwqPgGVyn0 /0sIFq6rQKhFTZ3QAKCGzvb73eCaX0yTwwOfQCAyoF8UvnmlSDQdP366FYCsvtw3 pk/t4upxxznf2ULnReSeJZLrw1c7YrbrFf8tT2hC+YCH80YzUWJ2zpq9Ng== Lists test site Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ LBL Listmaster listmaster@lbl.gov http://id.incommon.org/category/research-and-scholarship lbl.gov Lawrence Berkeley National Laboratory https://commons.lbl.gov/display/IDMgmt/Web+Single+Sign+On+at+LBNL http://www.lbl.gov/Disclaimers.html https://commons.lbl.gov/download/attachments/58393603/lbl-logo-scaled.png MIIDHzCCAgegAwIBAgIUWaUNclZjoQfm4ab+ttJmW3Oqs7swDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNbG9naW4ubGJsLmdvdjAeFw0wODEwMzEyMzM2MjVaFw0y ODEwMzEyMzM2MjVaMBgxFjAUBgNVBAMTDWxvZ2luLmxibC5nb3YwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUWmS996rDiCDoR0+O6MM5ufJlH6JYK9vv 1AHR29TrZXIv4xkddf8KdTEgXfS7nimbrqKO+rNnt4dvYGfG/BH2jyFhZH48EZMA 7xzBqp9OTr4uG0J1b286ychnlZAkgqtich4FCQOkhSKWbt9XSudcsWNqSG/VRN9r WfqI16q74IFLm8ATUJDkTn+sG29rJcDTqADDlbA8gP3qBHXrPypfmEZChCnEpoUJ 82w8KjwbyrRIUtOnFBkZsj8XD1Hlv6vASHXxgc7nAYP9zxXSlBFfg1oSMuyWZSXC vRmXb32H9I8wO+/8KvzmndzZzU1yw+KZcaMhxfTFUAwxfCDfHyZjAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWxvZ2luLmxibC5nb3aGJGh0dHBzOi8vbG9naW4ubGJsLmdv di9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUm7bprLeALfsJXQkGskKJIbn7o00w DQYJKoZIhvcNAQEFBQADggEBAC7pPx/biv1uaWXHd77M0HS03VP5oazpjD8yt9TO kFST/Q3Jtsg3anxCfqaP/R2vcad8H722vFDZwGflImbZg3DNhF6Mj/pt3CuGpnIg 7+6mXRTDNzaTKya4wX8RZdNMZ129n4LO+IVgjXZBBpGyNkPbu5D1dXuvsOdWH81B //GRSpTRrm0DB2rN6refGeRfHB7ZMVeWQVJFwr+51X+6OitKHLG6/xPqURI+x3mA jMIMRq4HkXJG3HRnSAxxmy5CPoslaIvJEXvV1WGUe/1jSqCKfdVSf1SeN2KqfQyj XHl1TMy82/4cFm7JOZXiJx32LIlICdpcBIGU7dFwHmiVYJc= lbl.gov MIIDHzCCAgegAwIBAgIUWaUNclZjoQfm4ab+ttJmW3Oqs7swDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNbG9naW4ubGJsLmdvdjAeFw0wODEwMzEyMzM2MjVaFw0y ODEwMzEyMzM2MjVaMBgxFjAUBgNVBAMTDWxvZ2luLmxibC5nb3YwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUWmS996rDiCDoR0+O6MM5ufJlH6JYK9vv 1AHR29TrZXIv4xkddf8KdTEgXfS7nimbrqKO+rNnt4dvYGfG/BH2jyFhZH48EZMA 7xzBqp9OTr4uG0J1b286ychnlZAkgqtich4FCQOkhSKWbt9XSudcsWNqSG/VRN9r WfqI16q74IFLm8ATUJDkTn+sG29rJcDTqADDlbA8gP3qBHXrPypfmEZChCnEpoUJ 82w8KjwbyrRIUtOnFBkZsj8XD1Hlv6vASHXxgc7nAYP9zxXSlBFfg1oSMuyWZSXC vRmXb32H9I8wO+/8KvzmndzZzU1yw+KZcaMhxfTFUAwxfCDfHyZjAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWxvZ2luLmxibC5nb3aGJGh0dHBzOi8vbG9naW4ubGJsLmdv di9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUm7bprLeALfsJXQkGskKJIbn7o00w DQYJKoZIhvcNAQEFBQADggEBAC7pPx/biv1uaWXHd77M0HS03VP5oazpjD8yt9TO kFST/Q3Jtsg3anxCfqaP/R2vcad8H722vFDZwGflImbZg3DNhF6Mj/pt3CuGpnIg 7+6mXRTDNzaTKya4wX8RZdNMZ129n4LO+IVgjXZBBpGyNkPbu5D1dXuvsOdWH81B //GRSpTRrm0DB2rN6refGeRfHB7ZMVeWQVJFwr+51X+6OitKHLG6/xPqURI+x3mA jMIMRq4HkXJG3HRnSAxxmy5CPoslaIvJEXvV1WGUe/1jSqCKfdVSf1SeN2KqfQyj XHl1TMy82/4cFm7JOZXiJx32LIlICdpcBIGU7dFwHmiVYJc= Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory http://www.lbl.gov/ Greg Haverkamp gahaverkamp@lbl.gov Identity Management Team idm@lbl.gov mlml.calstate.edu MIIFZDCCBEygAwIBAgIJANHtJiw8sqZ3MA0GCSqGSIb3DQEBBQUAMIHRMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEVMBMGA1UEBxMMTW9zcyBMYW5k aW5nMSQwIgYDVQQKExtDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkxKTAnBgNV BAsTIE1vc3MgTGFuZGluZyBNYXJpbmUgTGFib3JhdG9yaWVzMR4wHAYDVQQDExVp ZHAtbWxtbC5jYWxzdGF0ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBj YWxzdGF0ZS5lZHUwHhcNMTIwNzE3MTYyMTE3WhcNMjIwNzE1MTYyMTE3WjCB0TEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFTATBgNVBAcTDE1vc3Mg TGFuZGluZzEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSkw JwYDVQQLEyBNb3NzIExhbmRpbmcgTWFyaW5lIExhYm9yYXRvcmllczEeMBwGA1UE AxMVaWRwLW1sbWwuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcNAQkBFhZpdHN1cHBv cnRAY2Fsc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA yk/L4w1fUSkaLroiQI/rfYME0l9KvWLFSc6c4UGsI0Zkp/t5gelAOvxtkB76k/B0 +n2oxKpX/9U3wjmgd8NzKyv4hYbcOdgbQtl672iiR+xf2aEuMvT3JQdcqYse4yXv jim9nxdmbtemJhNZvCgKdb9URseNnB3BVfQL1dr9iaByDsKErMa5Cy375D+4DSWY 0tC24rJMLKjNygCOu9htKoZI/A2opKbVF80mH3Ujv5SeqGfj06MHO4Az3emztsc/ ykwN6MG0LB4Et/7d/dySW34zAyQG9M6t17NjB4IW8uzq1YjmWo81DXsDdjyKNRgk JytvT4mhnV4Iqm7kcS37kQIDAQABo4IBOzCCATcwHQYDVR0OBBYEFMshsF41jQre mlkl8hPrvquQAlBHMIIBBgYDVR0jBIH+MIH7gBTLIbBeNY0K3ppZJfIT676rkAJQ R6GB16SB1DCB0TELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFTAT BgNVBAcTDE1vc3MgTGFuZGluZzEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBV bml2ZXJzaXR5MSkwJwYDVQQLEyBNb3NzIExhbmRpbmcgTWFyaW5lIExhYm9yYXRv cmllczEeMBwGA1UEAxMVaWRwLW1sbWwuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcN AQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1ggkA0e0mLDyypncwDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAPgiqzlbPXyjP29dhlOIvATne68IbTEEv BEOOshvQYna/SlbmhzVFp2+mqJILXjBu3b7+MhydoxQSFDiK7yWmvU02Ownk0tYL iL54lUeZs8ADRZYipvzdsJ0E7E6LxC4JOsFREigFafDwk1lSBKSJ+JsEhmuNzEhz +0cck/yTzDrnBvJuqrVWsv9Po6nJN6lgpf7P+H4fzPRLgRN4IymUuKTl+av9C8Nh 0PKULq364ZYjX+pa5f2au9lPWj1nwmV9lc9envcbiU7hg6LXZeh5fD5dzsad5YCn rDOZv9+tMo8RM/TCwSdro/wDgMKNegtJQb3Wny5phuSnRENGn+sr4w== mlml.calstate.edu MIIFZDCCBEygAwIBAgIJANHtJiw8sqZ3MA0GCSqGSIb3DQEBBQUAMIHRMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEVMBMGA1UEBxMMTW9zcyBMYW5k aW5nMSQwIgYDVQQKExtDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkxKTAnBgNV BAsTIE1vc3MgTGFuZGluZyBNYXJpbmUgTGFib3JhdG9yaWVzMR4wHAYDVQQDExVp ZHAtbWxtbC5jYWxzdGF0ZS5lZHUxJTAjBgkqhkiG9w0BCQEWFml0c3VwcG9ydEBj YWxzdGF0ZS5lZHUwHhcNMTIwNzE3MTYyMTE3WhcNMjIwNzE1MTYyMTE3WjCB0TEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFTATBgNVBAcTDE1vc3Mg TGFuZGluZzEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5MSkw JwYDVQQLEyBNb3NzIExhbmRpbmcgTWFyaW5lIExhYm9yYXRvcmllczEeMBwGA1UE AxMVaWRwLW1sbWwuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcNAQkBFhZpdHN1cHBv cnRAY2Fsc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA yk/L4w1fUSkaLroiQI/rfYME0l9KvWLFSc6c4UGsI0Zkp/t5gelAOvxtkB76k/B0 +n2oxKpX/9U3wjmgd8NzKyv4hYbcOdgbQtl672iiR+xf2aEuMvT3JQdcqYse4yXv jim9nxdmbtemJhNZvCgKdb9URseNnB3BVfQL1dr9iaByDsKErMa5Cy375D+4DSWY 0tC24rJMLKjNygCOu9htKoZI/A2opKbVF80mH3Ujv5SeqGfj06MHO4Az3emztsc/ ykwN6MG0LB4Et/7d/dySW34zAyQG9M6t17NjB4IW8uzq1YjmWo81DXsDdjyKNRgk JytvT4mhnV4Iqm7kcS37kQIDAQABo4IBOzCCATcwHQYDVR0OBBYEFMshsF41jQre mlkl8hPrvquQAlBHMIIBBgYDVR0jBIH+MIH7gBTLIbBeNY0K3ppZJfIT676rkAJQ R6GB16SB1DCB0TELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFTAT BgNVBAcTDE1vc3MgTGFuZGluZzEkMCIGA1UEChMbQ2FsaWZvcm5pYSBTdGF0ZSBV bml2ZXJzaXR5MSkwJwYDVQQLEyBNb3NzIExhbmRpbmcgTWFyaW5lIExhYm9yYXRv cmllczEeMBwGA1UEAxMVaWRwLW1sbWwuY2Fsc3RhdGUuZWR1MSUwIwYJKoZIhvcN AQkBFhZpdHN1cHBvcnRAY2Fsc3RhdGUuZWR1ggkA0e0mLDyypncwDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAPgiqzlbPXyjP29dhlOIvATne68IbTEEv BEOOshvQYna/SlbmhzVFp2+mqJILXjBu3b7+MhydoxQSFDiK7yWmvU02Ownk0tYL iL54lUeZs8ADRZYipvzdsJ0E7E6LxC4JOsFREigFafDwk1lSBKSJ+JsEhmuNzEhz +0cck/yTzDrnBvJuqrVWsv9Po6nJN6lgpf7P+H4fzPRLgRN4IymUuKTl+av9C8Nh 0PKULq364ZYjX+pa5f2au9lPWj1nwmV9lc9envcbiU7hg6LXZeh5fD5dzsad5YCn rDOZv9+tMo8RM/TCwSdro/wDgMKNegtJQb3Wny5phuSnRENGn+sr4w== Moss Landing Marine Laboratories Moss Landing Marine Laboratories http://www.mlml.calstate.edu/ Marcus M. Mizushima mmizushima@calstate.edu Gabriel Sroka gsroka@calstate.edu Paul Klepac pklepac@mlml.calstate.edu Jeff Arlt jarlt@mlml.calstate.edu vcu.edu MIIDOzCCAiOgAwIBAgIJAMyTsDp4A5caMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudmN1LmVkdTAeFw0xMjEwMDIxNTI2MzhaFw0yMjA5MzAx NTI2MzhaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudmN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALFTvPHWzUL5EaaR1MVTG9wQ1Kn93kblwNRY Oa2vdsN25zod0NQCsp+XvqN1pn2w7zOvcY/ed3lYS9LqUZtiOTi6UCstT9w/4ci3 9hJ9A4mRwk2+AUI7bQREhSF9z3Qk6FGjQfJXPFFyE3mnVIfavR9p/czIJIXlOIcX i6FCX3JQlMjdJue2xra0B6VkIavzFVkFNGlBkH/Mydxzt3HqgjI1k/57DnS0yCyy /pvfGmqtO11BxuZOHRfwIdxNIr3P5Mlc8kazUaPU+C3/fn0rfmvbdpAiCsSBSiAF uGapr9NfPRzVDnvwFNxz0PkLoHVm3yAaa7D7FeiFDUoo2ejrUR8CAwEAAaN+MHww HQYDVR0OBBYEFHp4Wom01tr/3XpayMXmUS5fLLCXME0GA1UdIwRGMESAFHp4Wom0 1tr/3XpayMXmUS5fLLCXoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnZjdS5l ZHWCCQDMk7A6eAOXGjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAH iM8gjbZBldvhW1qopkF1KFqRh0HKOjSVTgQBNj5vU/AlL5PS7Cz9Ja/2X4+V24K+ byitlj98kZF0OKDvWRb74w8cNDEE9us8Tl1txZVhTXfN7b5uzWb6g8CEcqxbLbHv RD3SSuWFEPpQlMAKDkGtSAS3ho3miQSIR1d236DA69ot8BTe8YM6P3AocDO7jPAn tlcoYKNW6ADof1DI8Q1z6ZgtYEnc/zVfA7dtudPYeYQZ6TL/R00gSdfN9GM+j7PA PBMWlPnwimjDzbm/2/sjWQ4+XXo1LpySq58tAyeqlmwQchr7rWzfQdJw8h5pBTLI tBa/rT5xLEJ4lKciSEO4 MIIDOzCCAiOgAwIBAgIJAMkP0cy6Mj6OMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudmN1LmVkdTAeFw0wOTEwMzAxMzM0MjFaFw0xMjEwMjkx MzM0MjFaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudmN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL4gIuA1ljlDh/jlffYhbTRMsfGFErcWrejd 5UA2FvUEL14+PPzpHq6+8HHZL1TYW5WnRq4dpuvHUxOfSxt5gom9bl3SUa3pAFsk hKcXqOwZzvPPVo0Rp7iZguVjkiZBlSYXo3cP4bfMuNrfvDTCAFvxa8fZN8yxclVL Bg7yXKh6gPbVN9VST3KG/mExI7yghNFnxJgh1xsfl4idJCvKb+V3IuD8hdWiS7hp Q+mcn+1rA+TQarXODC5rf/JilvWaRvh6cwMHw35sBownzI44h/L1vfHimiPGXvo7 oroZ7NGUK1j0G6GolK7ixBHjQZZGUv7O2X/4Rj+NaIFkf+KnNIECAwEAAaN+MHww HQYDVR0OBBYEFFb2M0GvEkqM6CsDMAgoGdxe/022ME0GA1UdIwRGMESAFFb2M0Gv EkqM6CsDMAgoGdxe/022oSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnZjdS5l ZHWCCQDJD9HMujI+jjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBl RNsX0fk9l9EeZa8AHpPcxk3eQaW8r4MT+o57LXtBDZEvKFc8fRws09Ptkyg9CETv 5uT7GQZ0HEFZyONJHsQy8Q1Etr4Q7I5J9EAxokBG4kFAn7Jcp1LHf5zHlWVhDsR+ LMhDmHPuyDGqN8pVU/47MA0hFGILpckRY6q4j7L3aXyet0ImyPVlgJUoMXRso7vN Uw8mKyvL8HT3iZ42D8wENFNhA3nck2RDX3K1nv0qCbNF+FlnUDTy7i6EnH4U2aoe mYJ3G1FBVt0b8LdS0XisQ9pY3kpuQqspN4SFrJUDi6luNLdH8/YguSB0uf2Pdyyj KUd8anrB7gIglUS1bz6F vcu.edu MIIDOzCCAiOgAwIBAgIJAMyTsDp4A5caMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudmN1LmVkdTAeFw0xMjEwMDIxNTI2MzhaFw0yMjA5MzAx NTI2MzhaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudmN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALFTvPHWzUL5EaaR1MVTG9wQ1Kn93kblwNRY Oa2vdsN25zod0NQCsp+XvqN1pn2w7zOvcY/ed3lYS9LqUZtiOTi6UCstT9w/4ci3 9hJ9A4mRwk2+AUI7bQREhSF9z3Qk6FGjQfJXPFFyE3mnVIfavR9p/czIJIXlOIcX i6FCX3JQlMjdJue2xra0B6VkIavzFVkFNGlBkH/Mydxzt3HqgjI1k/57DnS0yCyy /pvfGmqtO11BxuZOHRfwIdxNIr3P5Mlc8kazUaPU+C3/fn0rfmvbdpAiCsSBSiAF uGapr9NfPRzVDnvwFNxz0PkLoHVm3yAaa7D7FeiFDUoo2ejrUR8CAwEAAaN+MHww HQYDVR0OBBYEFHp4Wom01tr/3XpayMXmUS5fLLCXME0GA1UdIwRGMESAFHp4Wom0 1tr/3XpayMXmUS5fLLCXoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnZjdS5l ZHWCCQDMk7A6eAOXGjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAH iM8gjbZBldvhW1qopkF1KFqRh0HKOjSVTgQBNj5vU/AlL5PS7Cz9Ja/2X4+V24K+ byitlj98kZF0OKDvWRb74w8cNDEE9us8Tl1txZVhTXfN7b5uzWb6g8CEcqxbLbHv RD3SSuWFEPpQlMAKDkGtSAS3ho3miQSIR1d236DA69ot8BTe8YM6P3AocDO7jPAn tlcoYKNW6ADof1DI8Q1z6ZgtYEnc/zVfA7dtudPYeYQZ6TL/R00gSdfN9GM+j7PA PBMWlPnwimjDzbm/2/sjWQ4+XXo1LpySq58tAyeqlmwQchr7rWzfQdJw8h5pBTLI tBa/rT5xLEJ4lKciSEO4 MIIDOzCCAiOgAwIBAgIJAMkP0cy6Mj6OMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudmN1LmVkdTAeFw0wOTEwMzAxMzM0MjFaFw0xMjEwMjkx MzM0MjFaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudmN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL4gIuA1ljlDh/jlffYhbTRMsfGFErcWrejd 5UA2FvUEL14+PPzpHq6+8HHZL1TYW5WnRq4dpuvHUxOfSxt5gom9bl3SUa3pAFsk hKcXqOwZzvPPVo0Rp7iZguVjkiZBlSYXo3cP4bfMuNrfvDTCAFvxa8fZN8yxclVL Bg7yXKh6gPbVN9VST3KG/mExI7yghNFnxJgh1xsfl4idJCvKb+V3IuD8hdWiS7hp Q+mcn+1rA+TQarXODC5rf/JilvWaRvh6cwMHw35sBownzI44h/L1vfHimiPGXvo7 oroZ7NGUK1j0G6GolK7ixBHjQZZGUv7O2X/4Rj+NaIFkf+KnNIECAwEAAaN+MHww HQYDVR0OBBYEFFb2M0GvEkqM6CsDMAgoGdxe/022ME0GA1UdIwRGMESAFFb2M0Gv EkqM6CsDMAgoGdxe/022oSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnZjdS5l ZHWCCQDJD9HMujI+jjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBl RNsX0fk9l9EeZa8AHpPcxk3eQaW8r4MT+o57LXtBDZEvKFc8fRws09Ptkyg9CETv 5uT7GQZ0HEFZyONJHsQy8Q1Etr4Q7I5J9EAxokBG4kFAn7Jcp1LHf5zHlWVhDsR+ LMhDmHPuyDGqN8pVU/47MA0hFGILpckRY6q4j7L3aXyet0ImyPVlgJUoMXRso7vN Uw8mKyvL8HT3iZ42D8wENFNhA3nck2RDX3K1nv0qCbNF+FlnUDTy7i6EnH4U2aoe mYJ3G1FBVt0b8LdS0XisQ9pY3kpuQqspN4SFrJUDi6luNLdH8/YguSB0uf2Pdyyj KUd8anrB7gIglUS1bz6F Virginia Commonwealth University Virginia Commonwealth University http://www.vcu.edu/ JE Fritz fritz@vcu.edu http://id.incommon.org/assurance/bronze http://id.incommon.org/assurance/silver http://id.incommon.org/category/research-and-scholarship vt.edu Virginia Polytechnic Institute and State University http://www.vt.edu/ http://www.vt.edu/about/privacy.html https://www.branding.unirel.vt.edu/images/S_logo-virginia-tech.jpg MIIFMDCCBBigAwIBAgIJALeo708bZX1uMA0GCSqGSIb3DQEBBQUAMIHAMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkJsYWNrc2J1cmcx PDA6BgNVBAoTM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECxMKTWlkZGxld2FyZTEUMBIGA1UEAxMLc2hp Yi52dC5lZHUxIDAeBgkqhkiG9w0BCQEWEXNoaWItYWRtaW5AdnQuZWR1MB4XDTEw MDcxMjEzMjkwM1oXDTE0MDcxMjEzMjkwM1owgcAxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQmxhY2tzYnVyZzE8MDoGA1UEChMzVmly Z2luaWEgUG9seXRlY2huaWMgSW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5 MRMwEQYDVQQLEwpNaWRkbGV3YXJlMRQwEgYDVQQDEwtzaGliLnZ0LmVkdTEgMB4G CSqGSIb3DQEJARYRc2hpYi1hZG1pbkB2dC5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDJ/qQ8s9By85mYL7PVryYIdZewqiFTstkXGo6VAMxlW9Nn GHbThuZ+WXG4k28fAk2D+rGHKRxEmPGygAqZzZ87o7Z63har0F0X/9M3zOPXADru PLy7APAsYBdQ84R00udHcAYiSBbcNI/BrLxF9QxtLiecTcxzkbAfJcXMXWe1GfhD N+8qrmi3lB0pO/rQccY2kd9K9/17xTb7M6Lj2iKLeOz71FqAzm0OYyyL2lkAoIws 93xzyav8/fr6/ssengsvwIL5mDBU5b5Vs6fg1NyFQP9oujnTDIASHL9FXJkjP0SB 7JypYuz1Bq5W48hiKEruV/MmPDkUkkMBJasqokdbAgMBAAGjggEpMIIBJTAdBgNV HQ4EFgQUoPxPSysy5h6YCFcV0uru9u3tct4wgfUGA1UdIwSB7TCB6oAUoPxPSysy 5h6YCFcV0uru9u3tct6hgcakgcMwgcAxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhW aXJnaW5pYTETMBEGA1UEBxMKQmxhY2tzYnVyZzE8MDoGA1UEChMzVmlyZ2luaWEg UG9seXRlY2huaWMgSW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5MRMwEQYD VQQLEwpNaWRkbGV3YXJlMRQwEgYDVQQDEwtzaGliLnZ0LmVkdTEgMB4GCSqGSIb3 DQEJARYRc2hpYi1hZG1pbkB2dC5lZHWCCQC3qO9PG2V9bjAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQC/1oOhluMhcjbjvSP21Meb5LrOrz3PI6U4WvKG L6slqnRImsf0BFkkZmPntbYh1UWsiswuiPSPb7+uRH64WOUt5G+ODxljXIIcBr/J jI2wr7MIUfpg1q8iet3xbaGhlTlx120aGAEtQzhkffWk/+qLa/TthERL8SL0il5I 5RBwav8vomfBRwqsnp/7NIy/B7KhF11TFIjwEx28WYEZS/7EbsrZfD+ZlE2J/7g6 gw6e0688Gau9FUZWnpKd/Mx8y75/WUcKGmgA1P0nTski0gopdqa6BGVpRoMEde/w yAHbFQAZhbrk1YxJwIXmgh6ZKCuWJq4Pp0LJVXony7ytj4KZ vt.edu MIIFMDCCBBigAwIBAgIJALeo708bZX1uMA0GCSqGSIb3DQEBBQUAMIHAMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkJsYWNrc2J1cmcx PDA6BgNVBAoTM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECxMKTWlkZGxld2FyZTEUMBIGA1UEAxMLc2hp Yi52dC5lZHUxIDAeBgkqhkiG9w0BCQEWEXNoaWItYWRtaW5AdnQuZWR1MB4XDTEw MDcxMjEzMjkwM1oXDTE0MDcxMjEzMjkwM1owgcAxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQmxhY2tzYnVyZzE8MDoGA1UEChMzVmly Z2luaWEgUG9seXRlY2huaWMgSW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5 MRMwEQYDVQQLEwpNaWRkbGV3YXJlMRQwEgYDVQQDEwtzaGliLnZ0LmVkdTEgMB4G CSqGSIb3DQEJARYRc2hpYi1hZG1pbkB2dC5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDJ/qQ8s9By85mYL7PVryYIdZewqiFTstkXGo6VAMxlW9Nn GHbThuZ+WXG4k28fAk2D+rGHKRxEmPGygAqZzZ87o7Z63har0F0X/9M3zOPXADru PLy7APAsYBdQ84R00udHcAYiSBbcNI/BrLxF9QxtLiecTcxzkbAfJcXMXWe1GfhD N+8qrmi3lB0pO/rQccY2kd9K9/17xTb7M6Lj2iKLeOz71FqAzm0OYyyL2lkAoIws 93xzyav8/fr6/ssengsvwIL5mDBU5b5Vs6fg1NyFQP9oujnTDIASHL9FXJkjP0SB 7JypYuz1Bq5W48hiKEruV/MmPDkUkkMBJasqokdbAgMBAAGjggEpMIIBJTAdBgNV HQ4EFgQUoPxPSysy5h6YCFcV0uru9u3tct4wgfUGA1UdIwSB7TCB6oAUoPxPSysy 5h6YCFcV0uru9u3tct6hgcakgcMwgcAxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhW aXJnaW5pYTETMBEGA1UEBxMKQmxhY2tzYnVyZzE8MDoGA1UEChMzVmlyZ2luaWEg UG9seXRlY2huaWMgSW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5MRMwEQYD VQQLEwpNaWRkbGV3YXJlMRQwEgYDVQQDEwtzaGliLnZ0LmVkdTEgMB4GCSqGSIb3 DQEJARYRc2hpYi1hZG1pbkB2dC5lZHWCCQC3qO9PG2V9bjAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQC/1oOhluMhcjbjvSP21Meb5LrOrz3PI6U4WvKG L6slqnRImsf0BFkkZmPntbYh1UWsiswuiPSPb7+uRH64WOUt5G+ODxljXIIcBr/J jI2wr7MIUfpg1q8iet3xbaGhlTlx120aGAEtQzhkffWk/+qLa/TthERL8SL0il5I 5RBwav8vomfBRwqsnp/7NIy/B7KhF11TFIjwEx28WYEZS/7EbsrZfD+ZlE2J/7g6 gw6e0688Gau9FUZWnpKd/Mx8y75/WUcKGmgA1P0nTski0gopdqa6BGVpRoMEde/w yAHbFQAZhbrk1YxJwIXmgh6ZKCuWJq4Pp0LJVXony7ytj4KZ Virginia Polytechnic Institute and State University Virginia Polytechnic Institute and State University http://www.vt.edu/ Marvin Addison shib-admin@vt.edu Mary Dunker dunker@vt.edu Marvin Addison shib-admin@vt.edu 4Help 4help@vt.edu Microsoft IT Federation Service Microsoft IT-managed federation infrastructure, enabling SSO to Microsoft IT Academies and other Microsoft services. http://itacademy.microsoftelearning.com/ http://www.microsoft.com/privacy/default.aspx https://corp.sts.microsoft.com/onboard/ms-logo.png MIIFozCCBIugAwIBAgIKFaudLAABAAABYDANBgkqhkiG9w0BAQUFADCBgDETMBEG CgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEUMBIG CgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdyZWRtb25kMR8wHQYD VQQDExZNU0lUIE1hY2hpbmUgQXV0aCBDQSAyMB4XDTEyMDgxNjA3MDgxNloXDTE0 MDgxNjA3MDgxNlowITEfMB0GA1UEAxMWY29ycC5zdHMubWljcm9zb2Z0LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKljSUbNGBMbrpyX9Ib0blT4 JJYylkhXNsHBvx/Y0+wC4lnyzT5lsA1n19eW+Po1UOmXkoBtTEXEVVRu4E4I7fla Dr3IFRMDPjtKDshECfvvwo7dU5qbepTrwKyrQp3wdbHHPtQs0TIYiwqtMHPzz2j0 IoyWzmpp1IoiSgKLPFAa/0l4DJCakGYJ6U5Lofxe8TiyHcTauQORVDlszgVlLoLv xJ+NAemRMxPG5moVxBpLriVpemgrYQBsMz3mZZBV+LVXIO+M3MYVbMkVmcPBXrue o/cO+c2GSJdGYGF50e/t7Eow/O/vRMuDiaamHB80jE4KqsBEk71VmRQ29kw9mCMC AwEAAaOCAnswggJ3MD8GCSsGAQQBgjcVBwQyMDAGKCsGAQQBgjcVCIPPiU2t8gKF oZ8MgvrKfYHh+3SBT4PC7YUIjqnShWMCAWQCAQowHQYDVR0lBBYwFAYIKwYBBQUH AwIGCCsGAQUFBwMBMAsGA1UdDwQEAwIEsDAnBgkrBgEEAYI3FQoEGjAYMAoGCCsG AQUFBwMCMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT63jAKU6ZvyN8GEokPKu3Ef1wH zDAfBgNVHSMEGDAWgBTr2xFe+Ame2NZinP1ineOESijhJzCB7gYDVR0fBIHmMIHj MIHgoIHdoIHahk9odHRwOi8vbXNjcmwubWljcm9zb2Z0LmNvbS9wa2kvbXNjb3Jw L2NybC9NU0lUJTIwTWFjaGluZSUyMEF1dGglMjBDQSUyMDIoMSkuY3Jshk1odHRw Oi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL21zY29ycC9jcmwvTVNJVCUyME1hY2hp bmUlMjBBdXRoJTIwQ0ElMjAyKDEpLmNybIY4aHR0cDovL2NvcnBwa2kvY3JsL01T SVQlMjBNYWNoaW5lJTIwQXV0aCUyMENBJTIwMigxKS5jcmwwga0GCCsGAQUFBwEB BIGgMIGdMFUGCCsGAQUFBzAChklodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtp L21zY29ycC9NU0lUJTIwTWFjaGluZSUyMEF1dGglMjBDQSUyMDIoMSkuY3J0MEQG CCsGAQUFBzAChjhodHRwOi8vY29ycHBraS9haWEvTVNJVCUyME1hY2hpbmUlMjBB dXRoJTIwQ0ElMjAyKDEpLmNydDANBgkqhkiG9w0BAQUFAAOCAQEARQ0xKXGApLlm HDz76uitr9TmVt2XY9Oni1w5Y7v+OwDAoyjWejGa+bbbyO5eCx/2J7ryZLr7uT7e XH0crTfevxWlVq1ixfWvYe5xrDloiLcEL9FO3cqDc2sSpzi3HyJna5XYgeH+UPH0 31Ce2q6pN/SfIlr+XQuWXkttEPyT9yMjyI+XR3l3Z1MoADmkm4Kdp+n8KF+Kmooi FKLI6+RMQj2jQSQVAfjfhE2/2abhe5m2zP+LMoufLo6e+TulkjgRcDK6k2xuSfVd pl/Vd0jLLwJ7KE9bdkl6mRea/LZVg0CZs0SjPkC4QQ5QfQnSeitimAxj+xA7kfrw TtheMRiLEA== Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx MSIT Federation Service issadfs@microsoft.com MSIT Federation Service issadfs@microsoft.com MSIT Federation Service issadfs@microsoft.com Microsoft Academic Verification Engine MIIDXTCCAkWgAwIBAgIJAIPNJpzdV/nXMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH3NoaWJib2xldGgubXNhY2FkZW1pY3ZlcmlmeS5jb20wHhcNMTMwNzEyMDc0 ODEwWhcNMTYwNzExMDc0ODEwWjAqMSgwJgYDVQQDEx9zaGliYm9sZXRoLm1zYWNh ZGVtaWN2ZXJpZnkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA y8xlr8kDHGHgLvfGzdFlV4gWov5IpGy9dtMWjkf5xE5817sGXhBNIt1ejQN6Nj3w y3ZwPWaDJ/tOXDhncPJ2+ur2L6a4IuNlTg0FcqEwc/VnofaRC5iyihtSGuttheQY 6T+ptcdvbLDp4Wsq5hpQJrL3W6f4KfFkDr+3iqzLMFbw1IbhGSmpuS6xfHE7nTdR NheBF1pZgeUsNvgacwrKpZN4pdU9kmaEy3Iti59uOwGACOydxE6LHKCYcjVVjOmb Z65jPB+P3mnW0gdcz4U26jlThTJ+4E6DbLbeBZ2tGGWNZ9xvSrJzTqrh6wJbpXbg Z0F+FUfPtfT1uHBezSolZQIDAQABo4GFMIGCMGEGA1UdEQRaMFiCH3NoaWJib2xl dGgubXNhY2FkZW1pY3ZlcmlmeS5jb22GNWh0dHBzOi8vc2hpYmJvbGV0aC5tc2Fj YWRlbWljdmVyaWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBSl6x2NAW3h oeUBLh7lSL+yIFmolTANBgkqhkiG9w0BAQUFAAOCAQEAGimMyBN15TiohXYEeg+7 Ky0ggztUQVHcvlZZL+E4bo048H2hZYD2mYwtbYfa9GQdWv+H2qy0Q9rjkWupdz6J audemQiHo2otVR/QQLRaj8KJAieheIMfnH9UB4ZJBGPhVlO9eMuU5fpwKtPZMahY Z2eUEvuRzidSTbSHWxeQ0lwbeFjEsO+vPTsWG+khGESA9fb/WhndZk+Qvn8Gdlfb I36H8KRs3YIJ7eKIg6CS6g1/n1MP65pAvitTtY/yf7Oy5BGDBVJ0c8vhaDx0NMdm oqv/H3FB0kYoLtSxthUd1GcV2kgO0brHNSobuzYi4yePTH9rkY8Kn/ZF5pDVu4SK /Q== Microsoft Academic Verification Engine Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx Tushar Nene Tushar.Nene@microsoft.com AVE Support avesupp@microsoft.com AVE Support avesupp@microsoft.com Microsoft Academic Verification Engine MIIDVDCCAjygAwIBAgIJAJh4QX82u2pTMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXRlc3RzaGliLm1zYWNhZGVtaWN2ZXJpZnkuY29tMB4XDTEzMDMyNjEzMTIw N1oXDTE2MDMyNTEzMTIwN1owKDEmMCQGA1UEAxMddGVzdHNoaWIubXNhY2FkZW1p Y3ZlcmlmeS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsLIq+ Kl9aCXy3gkjyDv1YWqWVL3c6S+G5aCnCwtlbwU9q5R9lo7r5pjxScujS+kwRRYfO KJ5jg6M6T1oZOEkcMjAcx0hF5fat7a3z02zvL4eaZcZAnd4Jrn8xizKX363lE+mj NGu38+xpEyknMNpybsFeqA9S+tbZDteMihHi4x+rkis5Cno9m4OXEN3fGrl6sa2L +d5XHH/IlUa0LA0cpKP8ONMYNR4g+7lUy+SHuo9iQJZesEX16cCMNkbknNuexRH+ 2FhGx3q6WB87KhgLjpdmb5ZPcPFAbdZSrbpZTMny2RDFMbpyQefYEMYlTETYwJ4S 3sSa4EhqIbri+CZzAgMBAAGjgYAwfjBdBgNVHREEVjBUgh10ZXN0c2hpYi5tc2Fj YWRlbWljdmVyaWZ5LmNvbYYzaHR0cHM6Ly90ZXN0c2hpYi5tc2FjYWRlbWljdmVy aWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBQKuJJcwHX2m6nuzSaqFlE9 NdEF/jANBgkqhkiG9w0BAQUFAAOCAQEAIUWZZuPR/N4BY2LeeHKQ5GCArl7ZPM50 6Znt2T7vw/D6JKNmUx1v9PVyt4GzleFCrWhWgX4mKlUfrT1EcGYblKj6YUKErERk pRbaJp8mZ/X5Ugi00lpv0GlNtdvvrYv5R1V5wTUSyLd6L+Ci3jhhugkd5cTL3ttk s/JNkMFd0eHEeJKi2jcI1jrhF9aWncdGup/MNdm0wPxmtnoylkuXUY0CIlmMYuas ZCjBzPpPM2QIOXiuXypVLjuP32AirgS8h/uL+mY4z8pv68loW8C0ulYqmj6lPjDR wWE+vceD2r7oFUYHr1E07cyX20HwNU1LL3TthPaNhs7M2ImLlYHapw== Microsoft Academic Verification Engine Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx Tushar Nene Tushar.Nene@microsoft.com AVE Support avesupp@microsoft.com AVE Support avesupp@microsoft.com ODU Sharepoint ODU Sharepoint https://share.odu.edu MIIFQDCCBCigAwIBAgIQB3UecrN0rjrWdfwxkiriBDANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEyMDkwNjAwMDAw MFoXDTE1MDkwNjIzNTk1OVowgaUxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUyMzUy OTELMAkGA1UECBMCVkExEDAOBgNVBAcTB05vcmZvbGsxGTAXBgNVBAkTEDQ3MDAg RWxraG9ybiBBdmUxIDAeBgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0w CwYDVQQLEwRPQ0NTMRswGQYDVQQDExJtYW5hdGVlLnRzLm9kdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLQrMdZsL2cFCwAlT7rNPa/BbODFMZ UPsmjmidRbzjZCIZOGoOIflkgkAvtlB1+wELTTo7owvN3HluNEn7ibc07zvzEgmX UmwtS1TshIrnLiAlAVTQ9qtGpxiI+TGNN/AvTtUxMoVxklGBkPZTeeeDVEJ6SIna Rpz9wzeifk2KmCGIiMScmMjVEdvL4DfQeX7ppfFrc8bKwhD9U6HW4er+jGBjS1mZ xb+sLG+u60HUp+pn5JiDaxgZyGXP24JzArirmwcaUfhwmO0REuUdiysj9y1B68sy cXnsYiZnlZHo6eNljtRV8Q7+C7cvoIxeRbAifoSdQFUsO5SPJLQxPyK5AgMBAAGj ggG9MIIBuTAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAdBgNVHQ4E FgQUfd7gooV2e37T+ltzlgKCvYPCI6cwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1UdIARWMFQw UgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3LmluY29t bW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0fBDYwNDAy oDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5j cmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNv bW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6 Ly9vY3NwLmluY29tbW9uLm9yZzArBgNVHREEJDAighJtYW5hdGVlLnRzLm9kdS5l ZHWCDGFkZnMub2R1LmVkdTANBgkqhkiG9w0BAQUFAAOCAQEADkvtEV4AaZx5zDpJ RZslIzAT0eo6dLwIObd8CX18lO39S29c9N9oKjdTV+144bDjKTKV//7yYOiCX8wN fVFXbSMN90Lx6v0FiRVeVK60rZegT2SczIBCgbh0ckERkkYd/s12QMc1KoziF6pT ACUr/2cJMEUSVlCOMENbm9nHx81VleECN79fpR5frwg9KDoeDViC1fDPiZXhkOdG yLObyYx8jK8IlQV33HfrBGjjL6dFC6WpPp0eb4nRey6lczCw7/Q5+MvQsbfMVla5 b9xxfmgyxRJoZJPQ37iBHwYSq2Bx0F4sb86g/WaMV2wtgtq1B+v/R1dIhTYYMTim e7GEKw== MIIFQTCCBCmgAwIBAgIRAMldXKgYUmr4Lg2QgyavxR4wDQYJKoZIhvcN AQEFBQAwUTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjER MA8GA1UECxMISW5Db21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZl ciBDQTAeFw0xMTA2MTUwMDAwMDBaFw0xMjA2MTQyMzU5NTlaMIGlMQsw CQYDVQQGEwJVUzEOMAwGA1UEERMFMjM1MjkxCzAJBgNVBAgTAlZBMRAw DgYDVQQHEwdOb3Jmb2xrMRkwFwYDVQQJExA0NzAwIEVsa2hvcm4gQXZl MSAwHgYDVQQKExdPbGQgRG9taW5pb24gVW5pdmVyc2l0eTENMAsGA1UE CxMET0NDUzEbMBkGA1UEAxMSbWFuYXRlZS50cy5vZHUuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxValuendDzfF18uYD8di jC7gDybPKjcNMKVRFgbrePW2ShlI0mZBHA8IOzWYhxKO1e+LRPe3Y3Ms Px0TKgyHbXjzIOD2232kqM7V8ygq7sjLm6BSGdNkIZ+yp3APNq7cFIZV ornjf9FzpjiyNYE1rMrZs3dPFZMFehCmObIZz09pjHkegrBiF9v0U5mo Fbq1UzduxbFBquTPAn5CF6WA/7EpceDAELfXv3isWOvzWV/wA0jOHODs WmR74nZgIBTZpqx+FGhVjnBN2WqfhcORElTFOBAwnwW/fYufBhNtyLBu 93V9Wl+LFCUCcMNpg1goq3CjDy2wcfmGvZhwikeHewIDAQABo4IBvTCC AbkwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0O BBYEFMzIVeDSmkJmI4uZejTvXc+XQrgGMA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIB FjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5 L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwu aW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUF BwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24u b3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw Oi8vb2NzcC5pbmNvbW1vbi5vcmcwKwYDVR0RBCQwIoISbWFuYXRlZS50 cy5vZHUuZWR1ggxhZGZzLm9kdS5lZHUwDQYJKoZIhvcNAQEFBQADggEB AHXXPoIfyMvy8mhJ0KCK3IDnP/cj4Q7wEFefyDueAlTGOqIWp6EwnQXc ZTNexijjGrV2Mj7h1yaEYWGuPxrueW1Ua5kPsvNI9Jb0IiVTeV9pPn+T Du/M4qFROV9n7A00IfnKW2oJbjmj9DAIRJhLAn/JsjFZ3sxQGj073WUA b5pC+RdgrVG7uCO3F/Epjubmh/rsikLLIC0olQDK1Oed2WKJnt2rxl6a za9arybCBzX0Wd27KhANEXpb/fYBnF5vTLp24t4Bn+xaiFkFx99EGCGs SetshE6jXS5g/F89eYJ8X6eVAmtLtMEGKNVgPNCGw9SpV265cQ2GGbf1 94rtBOU= MIIC1DCCAbygAwIBAgIQRR/qSGOgSIVMXXBa7X3zzjANBgkqhkiG9w0B AQsFADAmMSQwIgYDVQQDExtBREZTIFNpZ25pbmcgLSBhZGZzLm9kdS5l ZHUwHhcNMTEwNjE2MjExNjQwWhcNMTIwNjE1MjExNjQwWjAmMSQwIgYD VQQDExtBREZTIFNpZ25pbmcgLSBhZGZzLm9kdS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDohZFil9Pz4T0UOAD4TOTKPvt5 DUaK2PAnMS8KnJ/M1Z4GZ8k0vW3xVTdtaG0i8KkPG9KYUqJhzYmRgptC 2pxcZXVaWVUSP8deV96yAHGIOT3gZnrVQyvKPAvsXnmAQAOg+O5+/xec ddqhL8SiMpZvtazp7OrE8s6anb+9FAv0WdA/COI1WihfBPRrFwQ3v568 frN2EJx3Aa/0iAIDDp2TC1/VF3QbRwv+tcTxEDBfERdpsQcAO575WsQW IPuToSK8oElfTRwIVoBtvRiDNSKbYQY72RIPKJ5web0KBjfHeOLIy28R UlA5mDus1Uk3POfz8gNVNVaG0PFQnRKyADQrAgMBAAEwDQYJKoZIhvcN AQELBQADggEBAEj5j9HVfNLfgLmeduw5AV27Wt8x28L9w5Uk44o/s8L7 VYVbPgAOsqF8gMdFxSbYkiiMwUNYMMjDXdA65aVc1oSJrZSoXiJzpOTj ACvXOCbsgMb4JcB45vdtlvWkcs7uWELw9KJSd5XBLY41STvhDsU/3hdv zkfPkyg45aHP2btwM80ExqGQWFqtCBmIOof4vLuhF3FSi0Pzgrww+Sad yCSyDFzKkbUXXyr+Ck01WVL6C908qZbyC7R/fchXDf9JHcKqzcE3MKyY D0rFb3TXfsSehoQ9N5zWWfiWBAVqUw1jdkxXdXvPknskcq0BM1nU33xQ jiI5ZhKGNjt5zlvtZhc= ODU Sharepoint ODU Sharepoint Old Dominion University Old Dominion University http://web.odu.edu/ Todd Dergenski tdergens@odu.edu odu.edu Old Dominion University Old Dominion University Shibboleth IDP https://shibboleth.odu.edu https://shibboleth.odu.edu/images/mkwl-logo-sm.png MIIE0zCCA7ugAwIBAgIJAMn+w6uDKAKBMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNVBAcTB05vcmZvbGsxIDAe BgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0wCwYDVQQLEwRPQ0NTMRsw GQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHRkZXJn ZW5zQG9kdS5lZHUwHhcNMTAwMTAxMjE1MDM4WhcNMTMwMTMwMjE1MDM4WjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRAwDgYDVQQHEwdOb3Jmb2xr MSAwHgYDVQQKExdPbGQgRG9taW5pb24gVW5pdmVyc2l0eTENMAsGA1UECxMET0ND UzEbMBkGA1UEAxMSc2hpYmJvbGV0aC5vZHUuZWR1MR8wHQYJKoZIhvcNAQkBFhB0 ZGVyZ2Vuc0BvZHUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA lBO4vpFW9ikY90LlmdDGqdRXU4YVSEMQQKUvXBVb6NZpsN5FassFhtqE83WckPF8 viFjZDOfKdTsJ2oWp5DsjH36kqEoLgS2JoUdVD3MjZ5GxZ5r2ZfBccWXL/kmu4Wv ByeHj+Fa8ehwagmZ4CXC5Oxd+WYsz4dd5t6lD0PO7Od4RS0sysDCIDC/KTso8p7p DDG/vpPbzuwfkxdM8FG3w+3aShgj2N4rnhorrnDkPFzJ4MHrjo0rq359TI8gt8Vx I/SW4qN2s2v9O6TDS0YF/qIWU/mIk7/z2F+hF9sC7VD4FC3WqFu3nFm7rTu7tCi0 IXbC4hX9+xIl6EvhOfapUwIDAQABo4IBCjCCAQYwHQYDVR0OBBYEFIreB34Ia3x6 l/xVA9jXPGWly38cMIHWBgNVHSMEgc4wgcuAFIreB34Ia3x6l/xVA9jXPGWly38c oYGnpIGkMIGhMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNV BAcTB05vcmZvbGsxIDAeBgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0w CwYDVQQLEwRPQ0NTMRswGQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHRkZXJnZW5zQG9kdS5lZHWCCQDJ/sOrgygCgTAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBwmJQ0x1E2tEw5INt+Oo0ZbNExxloPDtGX F494Kah7sK1JfbwYjvQt+Mr21IoBon6DhAxUgUMioErjNlx/O61YfvvrxM0beOqe RcbiehzolNXZoDc/BpOIyg2Mnts0Oq1W1iqdboG8o/C1hO6QDkDEqs54wzW3IwiB 6he6+IMkfZU21LFQrtXY97M3MWzazAZSZuiEz/o/xCRC1KAkgETKqPLUj61YiLWK RsTSoA0uK8ON9te+ae9yVj8t2PWaPkYgjnP4p5yWEYhEogrSdDr75ncNoD7H9YEl j3zAHdA4Cb/2GuXsNgP1vuj5oSKruQenypnVtxFix/Ad2fxsAgyB MIIE0zCCA7ugAwIBAgIJAM0WUqwWTWK5MA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNVBAcTB05vcmZvbGsxIDAe BgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0wCwYDVQQLEwRPQ0NTMRsw GQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHRkZXJn ZW5zQG9kdS5lZHUwHhcNMTIwNjI5MTQ0OTQwWhcNMTgwNjI4MTQ0OTQwWjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRAwDgYDVQQHEwdOb3Jmb2xr MSAwHgYDVQQKExdPbGQgRG9taW5pb24gVW5pdmVyc2l0eTENMAsGA1UECxMET0ND UzEbMBkGA1UEAxMSc2hpYmJvbGV0aC5vZHUuZWR1MR8wHQYJKoZIhvcNAQkBFhB0 ZGVyZ2Vuc0BvZHUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tmhF0eShpmRoaSU6VB2e0IFlmxGNOJxFmxdNcMT4vGOqV+3o+Hw6ja9uUSxfsLRt s9EgV4+XQAE2HMVRTcTDAuTpcZzhV+uY53Q5yQI0JyCEefBQkLZOhT2+Rgpw62lH ELX0XK5DqlTc7oxTt3Sph2ZFsF+ae04jNKughZ7n8BZHLa5ArsBvFp4aOdK0BiDa GSbHqvRgZLPAB+W8fljQbwqUiuRQ4O2lVVqmRRON5NCK8QYk4f/1MPShX8g0z39g MLjGjZ5GAfRXFJgodTGiVXxD8Eh/ikDQJ86yMo19/92ZM1EGFOYrlLzFeV6lcv6p A4LibJoRrqdpeP+HIOtbdwIDAQABo4IBCjCCAQYwHQYDVR0OBBYEFCYuMzBiSlod umXknepMcfO7oslaMIHWBgNVHSMEgc4wgcuAFCYuMzBiSlodumXknepMcfO7osla oYGnpIGkMIGhMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNV BAcTB05vcmZvbGsxIDAeBgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0w CwYDVQQLEwRPQ0NTMRswGQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHRkZXJnZW5zQG9kdS5lZHWCCQDNFlKsFk1iuTAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA6Oewdj4raYggafMVYUiIAn8dex1oBEX6S XN1Iw+XyHPXBJlSmf/L+qtDNyj8UMGaGebHbRPKiklxXd1J0pKvuzolwCphMrgXL 8w0l4fr9368ZwM75/Gfs4MZeMObrlhsCRGfcX+xrefmcpjpTH/fwEOztvK+Gpq0o uhXaH0Ebso7KDEhBvZvDRmfR01SvUzpeftTsPRKnaWJTla1YUPgFszmjUkTJ1Qpa cnfTbgwJ96hKnHxmpK5uUsjV+V7EbuIPtI8tz5eL00nP8L/bXsgS3op6kHUk5+NS oQUCVhY/uxrC4/QdhUjx1/LfsyW84/+U6K9xavH1VPQaRyzB7MlM odu.edu MIIE0zCCA7ugAwIBAgIJAMn+w6uDKAKBMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNVBAcTB05vcmZvbGsxIDAe BgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0wCwYDVQQLEwRPQ0NTMRsw GQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHRkZXJn ZW5zQG9kdS5lZHUwHhcNMTAwMTAxMjE1MDM4WhcNMTMwMTMwMjE1MDM4WjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRAwDgYDVQQHEwdOb3Jmb2xr MSAwHgYDVQQKExdPbGQgRG9taW5pb24gVW5pdmVyc2l0eTENMAsGA1UECxMET0ND UzEbMBkGA1UEAxMSc2hpYmJvbGV0aC5vZHUuZWR1MR8wHQYJKoZIhvcNAQkBFhB0 ZGVyZ2Vuc0BvZHUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA lBO4vpFW9ikY90LlmdDGqdRXU4YVSEMQQKUvXBVb6NZpsN5FassFhtqE83WckPF8 viFjZDOfKdTsJ2oWp5DsjH36kqEoLgS2JoUdVD3MjZ5GxZ5r2ZfBccWXL/kmu4Wv ByeHj+Fa8ehwagmZ4CXC5Oxd+WYsz4dd5t6lD0PO7Od4RS0sysDCIDC/KTso8p7p DDG/vpPbzuwfkxdM8FG3w+3aShgj2N4rnhorrnDkPFzJ4MHrjo0rq359TI8gt8Vx I/SW4qN2s2v9O6TDS0YF/qIWU/mIk7/z2F+hF9sC7VD4FC3WqFu3nFm7rTu7tCi0 IXbC4hX9+xIl6EvhOfapUwIDAQABo4IBCjCCAQYwHQYDVR0OBBYEFIreB34Ia3x6 l/xVA9jXPGWly38cMIHWBgNVHSMEgc4wgcuAFIreB34Ia3x6l/xVA9jXPGWly38c oYGnpIGkMIGhMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNV BAcTB05vcmZvbGsxIDAeBgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0w CwYDVQQLEwRPQ0NTMRswGQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHRkZXJnZW5zQG9kdS5lZHWCCQDJ/sOrgygCgTAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBwmJQ0x1E2tEw5INt+Oo0ZbNExxloPDtGX F494Kah7sK1JfbwYjvQt+Mr21IoBon6DhAxUgUMioErjNlx/O61YfvvrxM0beOqe RcbiehzolNXZoDc/BpOIyg2Mnts0Oq1W1iqdboG8o/C1hO6QDkDEqs54wzW3IwiB 6he6+IMkfZU21LFQrtXY97M3MWzazAZSZuiEz/o/xCRC1KAkgETKqPLUj61YiLWK RsTSoA0uK8ON9te+ae9yVj8t2PWaPkYgjnP4p5yWEYhEogrSdDr75ncNoD7H9YEl j3zAHdA4Cb/2GuXsNgP1vuj5oSKruQenypnVtxFix/Ad2fxsAgyB MIIE0zCCA7ugAwIBAgIJAM0WUqwWTWK5MA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNVBAcTB05vcmZvbGsxIDAe BgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0wCwYDVQQLEwRPQ0NTMRsw GQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHRkZXJn ZW5zQG9kdS5lZHUwHhcNMTIwNjI5MTQ0OTQwWhcNMTgwNjI4MTQ0OTQwWjCBoTEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCFZpcmdpbmlhMRAwDgYDVQQHEwdOb3Jmb2xr MSAwHgYDVQQKExdPbGQgRG9taW5pb24gVW5pdmVyc2l0eTENMAsGA1UECxMET0ND UzEbMBkGA1UEAxMSc2hpYmJvbGV0aC5vZHUuZWR1MR8wHQYJKoZIhvcNAQkBFhB0 ZGVyZ2Vuc0BvZHUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tmhF0eShpmRoaSU6VB2e0IFlmxGNOJxFmxdNcMT4vGOqV+3o+Hw6ja9uUSxfsLRt s9EgV4+XQAE2HMVRTcTDAuTpcZzhV+uY53Q5yQI0JyCEefBQkLZOhT2+Rgpw62lH ELX0XK5DqlTc7oxTt3Sph2ZFsF+ae04jNKughZ7n8BZHLa5ArsBvFp4aOdK0BiDa GSbHqvRgZLPAB+W8fljQbwqUiuRQ4O2lVVqmRRON5NCK8QYk4f/1MPShX8g0z39g MLjGjZ5GAfRXFJgodTGiVXxD8Eh/ikDQJ86yMo19/92ZM1EGFOYrlLzFeV6lcv6p A4LibJoRrqdpeP+HIOtbdwIDAQABo4IBCjCCAQYwHQYDVR0OBBYEFCYuMzBiSlod umXknepMcfO7oslaMIHWBgNVHSMEgc4wgcuAFCYuMzBiSlodumXknepMcfO7osla oYGnpIGkMIGhMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExEDAOBgNV BAcTB05vcmZvbGsxIDAeBgNVBAoTF09sZCBEb21pbmlvbiBVbml2ZXJzaXR5MQ0w CwYDVQQLEwRPQ0NTMRswGQYDVQQDExJzaGliYm9sZXRoLm9kdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHRkZXJnZW5zQG9kdS5lZHWCCQDNFlKsFk1iuTAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA6Oewdj4raYggafMVYUiIAn8dex1oBEX6S XN1Iw+XyHPXBJlSmf/L+qtDNyj8UMGaGebHbRPKiklxXd1J0pKvuzolwCphMrgXL 8w0l4fr9368ZwM75/Gfs4MZeMObrlhsCRGfcX+xrefmcpjpTH/fwEOztvK+Gpq0o uhXaH0Ebso7KDEhBvZvDRmfR01SvUzpeftTsPRKnaWJTla1YUPgFszmjUkTJ1Qpa cnfTbgwJ96hKnHxmpK5uUsjV+V7EbuIPtI8tz5eL00nP8L/bXsgS3op6kHUk5+NS oQUCVhY/uxrC4/QdhUjx1/LfsyW84/+U6K9xavH1VPQaRyzB7MlM Old Dominion University Old Dominion University http://web.odu.edu/ Todd Dergenski tdergens@odu.edu Technical Support Center occshelp@odu.edu Todd Dergenski tdergens@odu.edu incommonfederation.org incommon.org InCommon Operations MIIDQzCCAiugAwIBAgIBADANBgkqhkiG9w0BAQQFADAlMSMwIQYDVQQDExppZHAu aW5jb21tb25mZWRlcmF0aW9uLm9yZzAeFw0xMjA4MjcyMDUyMzFaFw0yMjA4MjUy MDUyMzFaMCUxIzAhBgNVBAMTGmlkcC5pbmNvbW1vbmZlZGVyYXRpb24ub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+GeQ4P+Zj5FoWT/4EpmKRSN ZQ1dNgYvMZDPLpfEbY6Ugumn9CjZeTOXS678k7o83Otrzk1fWzjenOGRDnvSasgE FASa5ZFYOfG/7IsAvta1IE/TQsFQ3I79IU53lGSpNFoE+5n56sNii1IGYc8vnkDa YKfyaOd6jESVjDOP7kh9Fs6lAe/bnpJhmAzXEgFtg48ABPDuC3CMQkXhNmMz822Z T2LGnxACgqYIJRRzoC+NMnHH4sp4c+mBNvVIrEkn4YUKUVLuXoGpS7NKURyrDfcF sZ7iXaEA58JgFUfEK9enE6f7UAI28aYzNm4OpZmNA3+XuPuiG+7juxJci39umQID AQABo34wfDAdBgNVHQ4EFgQU8BBxA91k1pP0f/luBTRl3sPNQNIwTQYDVR0jBEYw RIAU8BBxA91k1pP0f/luBTRl3sPNQNKhKaQnMCUxIzAhBgNVBAMTGmlkcC5pbmNv bW1vbmZlZGVyYXRpb24ub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE BQADggEBAIMEpWyaYAfJZsULpiJqFjkNACXpQmLIEVCudv4U7xxHi9wnlAFHc3zM ArolddB+y8ff9DorJNe2OM9+Xi39vtVkV8eqspmhJL4iW0uXcHeD+02z0w8JySGv IsdNGAFeVZn/1v9+nv34z8rvnfFDvP5kfyL2xXeV0rn9ChD/utvf3C0+6HvT1Zls 1AG71uT/nnMWTGj7xg2rP9+bxVlZLpWliArevXac0/OjOOKQp8x6n+DHE0NVSENK 5QOJmNi7uAS1xr5AvbV8eVrOGtqemGVlSxJAtjG7DStzfLGDoMKOR5NkBmUzK+8i FZHt70mZqw2O8mIkp6DuO+EJLYkB1/4= incommonfederation.org incommon.org MIIDQzCCAiugAwIBAgIBADANBgkqhkiG9w0BAQQFADAlMSMwIQYDVQQDExppZHAu aW5jb21tb25mZWRlcmF0aW9uLm9yZzAeFw0xMjA4MjcyMDUyMzFaFw0yMjA4MjUy MDUyMzFaMCUxIzAhBgNVBAMTGmlkcC5pbmNvbW1vbmZlZGVyYXRpb24ub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+GeQ4P+Zj5FoWT/4EpmKRSN ZQ1dNgYvMZDPLpfEbY6Ugumn9CjZeTOXS678k7o83Otrzk1fWzjenOGRDnvSasgE FASa5ZFYOfG/7IsAvta1IE/TQsFQ3I79IU53lGSpNFoE+5n56sNii1IGYc8vnkDa YKfyaOd6jESVjDOP7kh9Fs6lAe/bnpJhmAzXEgFtg48ABPDuC3CMQkXhNmMz822Z T2LGnxACgqYIJRRzoC+NMnHH4sp4c+mBNvVIrEkn4YUKUVLuXoGpS7NKURyrDfcF sZ7iXaEA58JgFUfEK9enE6f7UAI28aYzNm4OpZmNA3+XuPuiG+7juxJci39umQID AQABo34wfDAdBgNVHQ4EFgQU8BBxA91k1pP0f/luBTRl3sPNQNIwTQYDVR0jBEYw RIAU8BBxA91k1pP0f/luBTRl3sPNQNKhKaQnMCUxIzAhBgNVBAMTGmlkcC5pbmNv bW1vbmZlZGVyYXRpb24ub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE BQADggEBAIMEpWyaYAfJZsULpiJqFjkNACXpQmLIEVCudv4U7xxHi9wnlAFHc3zM ArolddB+y8ff9DorJNe2OM9+Xi39vtVkV8eqspmhJL4iW0uXcHeD+02z0w8JySGv IsdNGAFeVZn/1v9+nv34z8rvnfFDvP5kfyL2xXeV0rn9ChD/utvf3C0+6HvT1Zls 1AG71uT/nnMWTGj7xg2rP9+bxVlZLpWliArevXac0/OjOOKQp8x6n+DHE0NVSENK 5QOJmNi7uAS1xr5AvbV8eVrOGtqemGVlSxJAtjG7DStzfLGDoMKOR5NkBmUzK+8i FZHt70mZqw2O8mIkp6DuO+EJLYkB1/4= InCommon LLC InCommon Operations http://www.incommon.org Tech Support techsupport@internet2.edu SumTotal 82 SP7 Sandbox MIIDUjCCAjqgAwIBAgIJAN0qXbCfCZSnMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWltcDIwLnN1bXRvdGFsc3lzdGVtcy5jb20wHhcNMTExMTEwMTg0OTM0WhcN MjExMTA3MTg0OTM0WjAkMSIwIAYDVQQDExlpbXAyMC5zdW10b3RhbHN5c3RlbXMu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsNsMKzoEpcvptvcV NF/WsaTKjWGB8z1E8anP4ZIwFfUCN8MhAUglfxf7B8tVAyKw0QB21nHhngQGRnHh g39DXVA6l1uKPcEM1zAJNClo+CzbAO+qHkFIYA7mtq1UzYEomV0DogThCxfDkqTV dcYNg590jEGdOctieknDugojeahhYinNIAXQt3nH/VsOzTckQkLX5rVNvEVH0YFR bphscAxQhryT3V+Yd0tKt1FtWEc7kq7skYrGCa7dimATXOMzoTYwpdW7WwIekgmX 0Tbf8d19TiWhhuCWxYQM8FMyvu12CRRg6EZa3Xe900jyWHYvwb9s9Djv9s8H/PhN K0mUoQIDAQABo4GGMIGDMB0GA1UdDgQWBBSWCJH4zx9/Ji/H6F6pcJZMBSbtozBU BgNVHSMETTBLgBSWCJH4zx9/Ji/H6F6pcJZMBSbto6EopCYwJDEiMCAGA1UEAxMZ aW1wMjAuc3VtdG90YWxzeXN0ZW1zLmNvbYIJAN0qXbCfCZSnMAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQEFBQADggEBAJmQth9sQZ9/2ZHzbvsl2FAMycTrOkI9bJ+O 1mgBnrC01CoJ3ylrfE6vfV9V4iUJldWKra2eWQpn9flxpB68VbVM3ILvjlWPZrv/ qu9IJ42UiWFKMghoTPdCeyGGzxJjFRzB8DQ6KZ2DQLJT3r99SUzR3PbgFdGLAzaP aKKgrluPZboCd9hWzBOlwNWOBeWxalgbNlCu8GJydCSAkqNVTBhIMrp4OY3znwZL KTiOOss76rZF12ooUCTneFtwMsl1NL8KnqS2w/Vw4haQDhdB+265AoQ/zel1DTRv vO0k420/pFPMqDaJOaBytWq4cu/ruNkApYZzx92rdWA8sYPJT6E= SumTotal Systems, Inc. SumTotal Systems, Inc. http://www.sumtotalsystems.com/ Bharathy Mohan bmohan@sumtotalsystems.com MIIDUjCCAjqgAwIBAgIJAJNMHaCubmjYMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWltcDM5LnN1bXRvdGFsc3lzdGVtcy5jb20wHhcNMTEwNzI5MjAwNTM2WhcN MjEwNzI2MjAwNTM2WjAkMSIwIAYDVQQDExlpbXAzOS5zdW10b3RhbHN5c3RlbXMu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2XFYUmK2uaVu+8dS 3Ppugn/SFTGQJmb+5EaSm3MrAn9cyNXqOCQr2kRwdKgIKSc5QqN6l2CeYH9Gn2R3 nXFAppnyQFkuPYUluhWIMhqTavXtZHVPy6J53LY6j719K4sMxiulK9ktwIluaffC KXKdAHAw2CM+0BukqarY8pleU3yvaUbxWF6to4zAFslU1JkuwmduYCAmi+6+Ee5Q j9HeAjLD1obZIpdgmpNov3fNqeL2pkO0suw+LX4B62d0BtEO6D2alkDVv4CEkgbF icu9c0bGqIWWRKty4KtY4bzQLB4Xj4zlXFv5Dz8p1ReLMseUX6ZfBnCKGcaNARId oKtYsQIDAQABo4GGMIGDMB0GA1UdDgQWBBQ5Od9p4I5Yi6+nu2Ir/FxCOwfH/TBU BgNVHSMETTBLgBQ5Od9p4I5Yi6+nu2Ir/FxCOwfH/aEopCYwJDEiMCAGA1UEAxMZ aW1wMzkuc3VtdG90YWxzeXN0ZW1zLmNvbYIJAJNMHaCubmjYMAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQEFBQADggEBAKFpqDIXm5YR04w7NYKxDyxTiOcBXc6OChQm GA9ZQgtddGoHoPSbZjKGPORX6PfdtnKFOf5Vvp125h0+Jia32/+0jpMZ76RdhaZP XVnlhphsT2Wi3qo1OH0a8Yt8HkN8TzD7peni+VHvbImnuuhx2TAocMYdKUhl/XED Q+G0swz8fnS0p2QX6oI6aySwuXbuTXdVnFrHXcdccxKL48h7MHEJ26kVICvF8rh+ Exu8aGkKN9ruMGmPKRMH3H+quekdi31mPEuhoWFS+N8FFCKD8ZLsXv07b7/zo5s4 7ptI6ZjvgN0yizzbSGGzu74NYzXfDEhXkscu8iKeq4oIBuvgQxU= SumTotal Systems, Inc. SumTotal Systems, Inc. http://www.sumtotalsystems.com/ Bharathy Mohan bmohan@sumtotalsystems.com MIIDYTCCAkmgAwIBAgIJAO61J3BfN+7nMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnVjYTgyc3RhZ2Uuc3VtdG90YWxzeXN0ZW1zLmNvbTAeFw0xMTA4MjcxOTAx NDdaFw0yMTA4MjQxOTAxNDdaMCkxJzAlBgNVBAMTHnVjYTgyc3RhZ2Uuc3VtdG90 YWxzeXN0ZW1zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPB3 oV1nkgKfa1SULp8j85mFvRGxI+vSAPfSdM/KxV8ZClrdb4AsDe6MgPjfPGf3yjkW WdH8pt43Xrd09g13CEXLDDkz1/eLAxas7AJRuOnwf9Yqsi4IdSLQN7Uri6kJ7xed 5cHT/+Fe2jhmCR5EXNqY3pcYWoB0lD7cGIBlfavWU1rz5lhRPc/xi6c6F+ZdmMe5 rdepiTgCVWglxMq22rTR8ZhPw+TPt4Vb+MTGKLLHQkNTYlMq98wwge/2s/eaX+MG uvwhAC5/EYTEtSgRVtDQE/dqN2Kfu2OamVM63bE4RkFW1BL033U6dxVAPZ8IHKr/ s/Mz+4hvivP/60kDqXECAwEAAaOBizCBiDAdBgNVHQ4EFgQUG8oTTtpF9/4dbChr q7epn0QrpxcwWQYDVR0jBFIwUIAUG8oTTtpF9/4dbChrq7epn0QrpxehLaQrMCkx JzAlBgNVBAMTHnVjYTgyc3RhZ2Uuc3VtdG90YWxzeXN0ZW1zLmNvbYIJAO61J3Bf N+7nMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEQaF0nhIO7i4GZB MXFWSDxY7vaTJ5mzxRO6z+g7c+2lfnb+qlp6aO5cGH3e1IzvbQRufBGSPs062Xai whNtgrDhutNEtRWUgsfxzzW8qAJKdra7VLZ/42KGbKd2FA27bTu7nOiPQtePojxZ wAE9jEZWrvDBCDie00gjLAk3AM6wycbZPfdALvxJDHwEgG1HoV7B5RT/Pnxmohe9 Mfy71bVcQJDWiSA2exntDqMdVNBtYZMacMwXBinVnTu76/9f9AlRm9x0yQ1WV585 l1ZFHhlzSjJ30uQ6zscuU6wGEbQ6+TrCzTdfFQ1wnkAugr3HEbstWOR1+uhN8UC7 qtnISfg= SumTotal Systems, Inc. SumTotal Systems, Inc. http://www.sumtotalsystems.com/ Bharathy Mohan bmohan@sumtotalsystems.com SumTotal 82 SP7 Stage MIIDYTCCAkmgAwIBAgIJAKUCP4A+EekLMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnVjYXN0YWdlODIuc3VtdG90YWxzeXN0ZW1zLmNvbTAeFw0xMjAxMzAyMTAy NDVaFw0yMjAxMjcyMTAyNDVaMCkxJzAlBgNVBAMTHnVjYXN0YWdlODIuc3VtdG90 YWxzeXN0ZW1zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPmA Wf+ogH9qsTSFaTT3NICPsSgQR1C9D0nEVBolO24dsSTCRyyebBKiN8rzAXLuRMqI LGmwnfkdIPDNIx3lresB8J3MaHS7QgwOTNLWlDOxv+2386pH6wuXCSKjgXwUEIGd IljHzY7cVA8/m42cXKooeNtrkqq65m9ZIgGICkH9G1goYrb7Xvxy0QAFvvJpDaTj X8pTaKM8AU1K6qQoMpmh6aJPjuNdZtcCGVO2bZP+yJZEOzIAQZdNKz6NcgZh3qMY zDl/DYyYOFGQDc6LEpaE96zHWpv8ARn3tmiA70fVKbcv2WAMzXF+hJc+e0mtZklz ueIKjlkhFU8qtxFcRk0CAwEAAaOBizCBiDAdBgNVHQ4EFgQUrp68mNBptXnY7aGG a+zpp0iW8NowWQYDVR0jBFIwUIAUrp68mNBptXnY7aGGa+zpp0iW8NqhLaQrMCkx JzAlBgNVBAMTHnVjYXN0YWdlODIuc3VtdG90YWxzeXN0ZW1zLmNvbYIJAKUCP4A+ EekLMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADZQa2TfFu/oaN/3 oRHY/yHM3KiBuh0vitDAwQA+ONQgqECV6zTlhfv49xC13uxOED8CNnnQ99Aechb4 9yWEFCF134Zq8HYT/fafBU7dpd8nn2COzOPp917ASdki+0DaoHqVSsv8OZaIUavf WZIeOBZeTCkCFN5D6nYhNKRRhCdkLU/0FUtA8mnfL4YosNR8q8KBzGsMPsZ9EE1j t/FoMy20t0OCGkfWWh4zx8FLtdhalDnFqWxv3MjsI4ryDDAiGMNkrNKmcZIW/r3z ftH/LqffV2YouTeLeE4gSLavvSMaWFwxQ2BJfpGvbTVycJBPiQzkZ+GN2lRe5bMw F3PaDrY= SumTotal Systems, Inc. SumTotal Systems, Inc. http://www.sumtotalsystems.com/ Bharathy Mohan bmohan@sumtotalsystems.com SumTotal 82 SP7 production MIIDSTCCAjGgAwIBAgIJAKBYFqSriZTsMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnVjLnN1bXRvdGFsc3lzdGVtcy5jb20wHhcNMTEwODI3MTkxMTA0WhcNMjEw ODI0MTkxMTA0WjAhMR8wHQYDVQQDExZ1Yy5zdW10b3RhbHN5c3RlbXMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/ePphzWVFrgyT2RWXxte0c2K KUMxdtTmVNWb3RTTVeZLeNYo8KqW5YnulorOLYXCq9Gpny43lC3JmuFPpuRnEFm8 KLrhPzI357fEdxSV+c6SkZsAfDiA022fu9o0L3LkxM//YaAODJeQZ9AXE6cqx6tr saFETghT5o7ilMPEx5ddwtiRhWaUD+k3wCZnPJuKbX641dha8lwYEdmmnqHw+xZL 5X6H2s7bQNyeUy16G2eVaPBwBUcO3W++J951Cu3tLsWtMyZnIQKDOhPzGM5drm6r 1+J9VnC/SIck7vUlWkv0bWBX9WClE6dZqYILFvxmx5DTAfWbRoDTQqbZDJQSQwID AQABo4GDMIGAMB0GA1UdDgQWBBRb4N70/ztUc0r/UAcllHs7KK/KADBRBgNVHSME SjBIgBRb4N70/ztUc0r/UAcllHs7KK/KAKElpCMwITEfMB0GA1UEAxMWdWMuc3Vt dG90YWxzeXN0ZW1zLmNvbYIJAKBYFqSriZTsMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAIuf6RjI22VFLkBjCohBYuhNOuLxRM+X1nodFLof0uWGJWlo eaPlgLbSyRs5LBqqpXblnhF1dpKcsjWOXTHiAQF5iu3eVn20ALnCAIx18v+nMHrL E5pRikozpn/fO9ldcYQpF4BjtqqPEpHcdwVU2j6lf0Y9lPTej4M8NiPGFGYYUO67 UZTu5Ut25xlRPp35pZ7/Aca+hEYO0F5BBOEqdG6gz9M0Pivlv8bYVK6CxnnxR/nF sYytSxMVoReWYeYZpbRRnkUbywhZqbmm6OZwqPx5AseEfd09WVJ6tXHYZCwb0Ebq z05ZmhLwKbJGGM59IGElY+9NHQaSb4sLE85DbV4= SumTotal Systems, Inc. SumTotal Systems, Inc. http://www.sumtotalsystems.com/ Bharathy Mohan bmohan@sumtotalsystems.com Office of Naval Research Super Hyrdo Phobic Research Site Office of Naval Research Multi Disciplinary Research Initiative. This SP is sponsored by ONR. http://www.itcs.umich.edu/identity/incommon/pop.php MIIFhDCCBGygAwIBAgIQW1ZyHI+ZnZmxcTrz28qzIzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDQxNzAwMDAw MFoXDTE2MDQxNjIzNTk1OVowgcsxCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo0ODEw NS0zNjQwMQswCQYDVQQIEwJNSTESMBAGA1UEBxMJQW5uIEFyYm9yMRkwFwYDVQQJ ExA0MjUxIFBseW1vdXRoIFJkMR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIE1pY2hp Z2FuMSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMSAw HgYDVQQDExdvbnJzdXBlcmh5ZHJvcGhvYmljLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALfWj8F62LM3/UYZFbvyYU+fzdyhPnDy4O3LX/Nr1511 UpdgXvKZDqRn/s8XO1cLNgQuVlTlGnPYuJOB/I10dhRa9WUqcswx4Tilr84bv7X5 cXwn71JVOgdGI1h3c+lx3u8ad27oUxqVmiwXULkfXI3bR333OxM8d3VdMlsEnjQN sif0CN2jluZDLmiPFb+nHnxNuF5Vq9YJOKNF2wJrkGj+keOcdoEb7PDkVXQDl6s0 yxMbdc6qYAY/5J3ELw6c2h5Bu12a7CQryAW2QUFUiJVZH7C8YXoduoUZ6BqzG0O3 ylCEb5nclDlyFIMNctnAV3cp7L1IngTVBXw/UHv6K4cCAwEAAaOCAdswggHXMB8G A1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBSfrmiVfPa1 7CD0Sm/B9ytWnS786jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwrBgEEAa4j AQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2Nl cnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0fBDYwNDAy oDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5j cmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNv bW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6 Ly9vY3NwLmluY29tbW9uLm9yZzA/BgNVHREEODA2ghdvbnJzdXBlcmh5ZHJvcGhv YmljLm9yZ4Ibd3d3Lm9ucnN1cGVyaHlkcm9waG9iaWMub3JnMA0GCSqGSIb3DQEB BQUAA4IBAQAhzujJ/SLrvrTMRMknqVVfLG06wEzPplZqRr0txdgKIdJR2n60jjg6 36XOwN/lzWnyvG7R1ym938CFvbq+/z+0mcmQ8qyQp7Uvhcwpj2yIorzJ7V5HIsIb wugPVw/ERpTQB9veB3gu5EoUkw/t3Cf5Y3KGbNWs2ihX4864LHwzA1VXiql41GDY 4Cky/XZB3pg1ICj4X6TOGoOzIRCYVZraAZit0tO6ep5pkh6cLcr2OF6Ne/aqZLLh db37OJbLEu5u5WMKC1EGowFoT65OLunjcDYqZ3rvpxqEqISia4kop4Ca3yyPF/cA /L5r7Jo6EQLjH+JaALXRfKG6PCiUL7QK Office of Naval Research Super Hyrdo Phobic Research Site Office of Naval Research Multi Disciplinary Research Initiative. This SP is sponsored by ONR. University of Michigan University of Michigan http://www.umich.edu/ Ken Hammer shibboleth@umich.edu Vasilios Plikias shibboleth@umich.edu Tony Winkler webmaster@umich.edu RETA RETA is a research effort tracking application, designed to manage staff effort on research projects. http://reta.med.umich.edu/ https://reta.med.umich.edu/images/reta.jpg MIIDJDCCAgygAwIBAgIJALKNgSR1MKCiMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnJldGEubWVkLnVtaWNoLmVkdTAeFw0xMjA0MTkxODQ3MTlaFw0yMjA0MTcx ODQ3MTlaMB0xGzAZBgNVBAMTEnJldGEubWVkLnVtaWNoLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAM90Pg+wpvNnrmIW2S8QQXJu+4Deb10V6t13 cPqgT6LJ5sjb+4sdspBaqgzZYTMUxlcqgROmj5BnBnAy8qsWhT3dIDGRifvufVPM oR8/Fbpu/n/NfFjb7XO6kb+70TeDuk5FrWlC1R/W2jc37omjg3PY9fQ7/xxnjqh5 bBf+HFYripn/urtgb68hfarXsE0ka7M6bY3qEpWQVCpSswV7e0F3CTTFeKrL0NjT Vgh8E0DnNj7R7+4tHfMZ9pvQmbkDLzQsP5hzrQItvSXcMUNdKscnzqZpXVZcBmC0 r4IemOHLdADsc0BDbOvsy4yx5YDmwV2rfo8Hy30YdCGNoREsRKMCAwEAAaNnMGUw RAYDVR0RBD0wO4IScmV0YS5tZWQudW1pY2guZWR1hiVodHRwczovL3JldGEubWVk LnVtaWNoLmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBSm5I9I5eI/15E0bs3/sjPH vTluLjANBgkqhkiG9w0BAQUFAAOCAQEAVW6tqUg2MBUC8CJQScNFXF/kF6GSdb+E lk6lVY4dkiv3Zw7JHru+wuvZAuLCX/MmFwlW3PyBbID56mOSPDLpRl85pFtPV6x2 10G80RJwZokGKPEzwJwZhaTrwRRAVLeOEFamPWB1WlP7eKGcANHZotMwRrjHAnO0 +4GeHgWWvvjWysmW3NUKkLgEd8lu1/eEE9XNkTlKl4fAeKIx1HbSlbt4rTwdBcQb aVRAdIRKDdpNDs/vUFuiiH95v7dCZU43Cj+J8PYIyYx4rPhnsVeujQCzDNUkGcMJ TFL0dTFZU8m+joH1VQYW8K7QsAL8/I0ux+zLl+GMfsyQ4HRIrHjNTw== RETA RETA is a research effort tracking application, designed to manage staff effort on research projects. University of Michigan University of Michigan http://www.umich.edu/ Mathew Innes innesm@umich.edu RETA Support reta-support@umich.edu http://id.incommon.org/category/research-and-scholarship umich.edu umd.umich.edu flint.umich.edu University of Michigan The University of Michigan http://www.umich.edu/ http://www.itcs.umich.edu/itcsdocs/r1465/ https://shibboleth.umich.edu/images/StackedBlockM-InC.png MIIDPDCCAiSgAwIBAgIVAKTsnSoDNC7AuF7I0MFTRrakT8UzMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWJib2xldGgudW1pY2guZWR1MB4XDTA5MDMyNTE0 MzcwMVoXDTI5MDMyNTE0MzcwMVowHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC51bWlj aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhtn+rMsZLQXwO SGUnB4+S4lfo9UAvenGskm74puRzGBO9UB5QxPn8LIkHEloafvlWuYKOf8yVqFom /q+odD7wl+M66z0E+d0Ci5P2pw2ZaREymG6JMLg7kHuuXWKuxOZPsLcExFqqroF5 p1NTVaNAT2F27+NXuTabW/p09Tn2H2FPnWhtaZ9PzFfj2Y7SRSPWxp/6KdPZ/rlv y9FVIpojwh0uQxPz/un22XMu7W+sw49vBKa4xgHv1TTrMIi83fMElEE4NVQuQc0X uT7J29+b+BRQnXLYvIbxJWVrSxXZIbgAirNaW3DYNocH3LweQSXSLOAmFlIMvJ5L bMa5BvhDAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWJib2xldGgudW1pY2guZWR1 hitodHRwczovL3NoaWJib2xldGgudW1pY2guZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBS99cFe6MAQ+FC7bKXUVybdWHsAFjANBgkqhkiG9w0BAQUFAAOCAQEA jqQuqBLJLw6OtPVs0V3ZPU/q09qzxpU4GWx+h/GCuex6oVYJmgXweK8vJd7R/pW1 1LbspeQU1NIsO19k1YF8TZlhqYzbx4PQoDwMYsvl98NN9J1MdMt0I0tx23bT3egP WDGivFjtUra8t0VXjVu7opsRcd125wNBLglpk2tu7i7la87BzUDXpidX60KimfaC JZUi4F4cCLgSEdoliyfSn2Whqwbm2AGfH+77tyFMI2ZhKa9nmskThwmK12Y6ElnS 9LmVd8q6AjVB3HnwguPOQjs9UBcxb9eeYwhhgUl11nyEmpvIUmYlGKLT/+ghVmTM 6e4eBYMhFygzksi2hS6UIw== umich.edu umd.umich.edu flint.umich.edu MIIDPDCCAiSgAwIBAgIVAKTsnSoDNC7AuF7I0MFTRrakT8UzMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWJib2xldGgudW1pY2guZWR1MB4XDTA5MDMyNTE0 MzcwMVoXDTI5MDMyNTE0MzcwMVowHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC51bWlj aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhtn+rMsZLQXwO SGUnB4+S4lfo9UAvenGskm74puRzGBO9UB5QxPn8LIkHEloafvlWuYKOf8yVqFom /q+odD7wl+M66z0E+d0Ci5P2pw2ZaREymG6JMLg7kHuuXWKuxOZPsLcExFqqroF5 p1NTVaNAT2F27+NXuTabW/p09Tn2H2FPnWhtaZ9PzFfj2Y7SRSPWxp/6KdPZ/rlv y9FVIpojwh0uQxPz/un22XMu7W+sw49vBKa4xgHv1TTrMIi83fMElEE4NVQuQc0X uT7J29+b+BRQnXLYvIbxJWVrSxXZIbgAirNaW3DYNocH3LweQSXSLOAmFlIMvJ5L bMa5BvhDAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWJib2xldGgudW1pY2guZWR1 hitodHRwczovL3NoaWJib2xldGgudW1pY2guZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBS99cFe6MAQ+FC7bKXUVybdWHsAFjANBgkqhkiG9w0BAQUFAAOCAQEA jqQuqBLJLw6OtPVs0V3ZPU/q09qzxpU4GWx+h/GCuex6oVYJmgXweK8vJd7R/pW1 1LbspeQU1NIsO19k1YF8TZlhqYzbx4PQoDwMYsvl98NN9J1MdMt0I0tx23bT3egP WDGivFjtUra8t0VXjVu7opsRcd125wNBLglpk2tu7i7la87BzUDXpidX60KimfaC JZUi4F4cCLgSEdoliyfSn2Whqwbm2AGfH+77tyFMI2ZhKa9nmskThwmK12Y6ElnS 9LmVd8q6AjVB3HnwguPOQjs9UBcxb9eeYwhhgUl11nyEmpvIUmYlGKLT/+ghVmTM 6e4eBYMhFygzksi2hS6UIw== University of Michigan University of Michigan http://www.umich.edu/ Liam Hoekenga shibboleth@umich.edu ITS Infrastructure Services Identity and Access Management shibboleth@umich.edu Luke Tracy shibboleth@umich.edu Ken Hammer shibboleth@umich.edu UM Shib Test SP MIIDRDCCAiygAwIBAgIJAOYhqsFjmyFiMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNoaWItc3AtdGVzdC53d3cudW1pY2guZWR1MB4XDTEyMTIxNDE0Mzk1MVoX DTIyMTIxMjE0Mzk1MVowJTEjMCEGA1UEAxMac2hpYi1zcC10ZXN0Lnd3dy51bWlj aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2FLNiKAjLWbiR NJT8P4liLiRNHphHNnDpK9lfP/xOMoBDk8ZZBo/i9LJwsPSuAzlQ/9QgBSuk0rpA eCrrwgjvrzH1Y7lhHAbSrHhCg+lla25hbxHau/AkP/bx4gp51qyCkXD3TRLcJTwu bAtT2nqlQULNX2lEbL0P7B4VeK5h78mkOpIqSSjem2AdvejLW8rJ2qBrmz7dIVMT x5RbaFh7R8qQjdWrn6Jjec+p9aM/gZmTVkvEt0Ex7zGFs2bmZRFqtfKvePxBgbSU NmcmIwR1qJ2I0GsRr0gQxJwHLKeE2J+s1ekiGJuPkLIhE0+8A6SYUL0f+Flv0xQE z8wdzfPvAgMBAAGjdzB1MFQGA1UdEQRNMEuCGnNoaWItc3AtdGVzdC53d3cudW1p Y2guZWR1hi1odHRwczovL3NoaWItc3AtdGVzdC53d3cudW1pY2guZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFNOIhLTebF6y3FVuiNuMPPytdtdHMA0GCSqGSIb3DQEB BQUAA4IBAQBWPQr6Ov8e+8R81N3E1Gbghm9kdgfZ8unHDfCReSW/4T57QJ+XwA92 /mtV6N1flzC5NbNSkzgAhZOyD1T+6UOxNmrm+g5zk+sbfVUIJtD7mRacjrRkTRUV Y9Ac5H1Vp7xEXK+HW2C7m24YfYBoLwDbiNZWPZj0XwbzeRrGkZ+Xdu693j2pkPcM vZiydrh/7z3nb+SM9jpaZSYB0GDexLxtl81DJlh61HHejkBhKZjZ0VxVHA3UPnvd GFIgFciKVNRReZzNyATTH/QXx3sRmN+Muol36GZdtypZfwvJKENWMYGF+mwLtpgY 4hDM4NUozbX+n76l1YujJ1mU3FaIpKxm UM Shib Test SP University of Michigan University of Michigan http://www.umich.edu/ Liam Hoekenga shibboleth@umich.edu Lilia Kim shibboleth@umich.edu HathiTrust HathiTrust is an international partnership of academic and research institutions working together to ensure the long-term preservation and accessibility of the cultural record. http://www.hathitrust.org/about http://www.hathitrust.org/privacy https://babel.hathitrust.org/common/HathiTrustDL_logo.png MIIEjjCCA3agAwIBAgIJAKRltHAL0Mh3MA0GCSqGSIb3DQEBBQUAMIHHMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjEf MB0GA1UEChMWVW5pdmVyc2l0eSBvZiBNaWNoaWdhbjEnMCUGA1UECxMeTGlicmFy eSBJbmZvcm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRiYWJlbC5oYXRoaXRy dXN0Lm9yZzEoMCYGCSqGSIb3DQEJARYZbGl0LWNzLXN5c2FkbWluQHVtaWNoLmVk dTAeFw0xMDAzMTIyMTE1MjBaFw0yMDAzMDkyMTE1MjBaMIHHMQswCQYDVQQGEwJV UzERMA8GA1UECBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjEfMB0GA1UE ChMWVW5pdmVyc2l0eSBvZiBNaWNoaWdhbjEnMCUGA1UECxMeTGlicmFyeSBJbmZv cm1hdGlvbiBUZWNobm9sb2d5MR0wGwYDVQQDExRiYWJlbC5oYXRoaXRydXN0Lm9y ZzEoMCYGCSqGSIb3DQEJARYZbGl0LWNzLXN5c2FkbWluQHVtaWNoLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIVQbsrVlC9JmaRIBAYQ2+0sza1 ZasijkE9yuknKPE0tmnq+NP32db6XUEk/x2nOqcYk5xmGyGiTr36HVeQH9WVjPco gxPVs+flraHo/X1H0Gz17z8GRM5cDzuQWTIPwfocXbCkz0NGvNW8/bP5h+ghMYOX uVom+H5ynO5L28n7axcHVnVNBVKvRnalDPPWAOIMO10yij3rw2iBsO4Eu1s6WtKZ Yk0uKnwNEPVmbI99A67k7QGeaP6BEWfFNxtfepWUBl1d3gVjhgOzPpYQ89qFyotF 47Uun2IcozfyL4GIhOujJtojOoz4R+aNawd2WKNAUcJHd5xXUsjmoIhO0asCAwEA AaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0 ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFETuAG8UxbyzctylKqw/f4wIbwpvMB8G A1UdIwQYMBaAFETuAG8UxbyzctylKqw/f4wIbwpvMA0GCSqGSIb3DQEBBQUAA4IB AQAOO+WSfxH9Ck/DqXxjCQeM/EPpq/NZl3XCow3qxuXKyo8nSKp3bxks8tndlEqQ Lx4KhaOhma2YRGMfuOEYbJPE18WPv039CkR0JSeba5Z6UrgUZf82fe+BUoWlWVgj 9Iz12fLSp8OYx52AAGDJ0IJTlWgpYAER/UwOq0uW6b2b+V1zkBvGGMzp8R6UmTb4 3aJrJjbxpvCxqIU142HqcYd6n42GBI44lAPk6HVviRXB87S1HfOjHYkZ8REHmThI +r5oNGpigPJIWloyj+XKlN6gtaTEQ1JIqGMGeBs/oI47bRLgnJOmkr3vl1y9YrWc VoZ3kftZOiRCly/7PDe1DeAv HathiTrust HathiTrust is an international partnership of academic and research institutions working together to ensure the long-term preservation and accessibility of the cultural record. member alum member alum University of Michigan University of Michigan http://www.umich.edu/ University of Michigan Library IT lit-cs-sysadmin@umich.edu HathiTrust User Support feedback@issues.hathitrust.org IP dev - EBI @ UC Berkeley MIIDITCCAgmgAwIBAgIJAIFiZi6GDohSMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmViaS1wcm9kMDUuY2FtcHVzLmJlcmtlbGV5LmVkdTAeFw0xMzAzMDEyMTI3 NTRaFw0yMzAyMjcyMTI3NTRaMCkxJzAlBgNVBAMTHmViaS1wcm9kMDUuY2FtcHVz LmJlcmtlbGV5LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4y wy43NL4+LDCGhmENDg4oCA9ApDpLhN5yrpIA0YKexnUKt95gSUXzGVATLzPf9BZT LeFb305ylVgIPcufH7QGt0c/xS4MNeZTxPasLMQlfIf0/xLhT0SdRf9DccwBEDZd wkVrnqM1/r7pv3Y3GJaBtTk27Cva42Xz2hnnJbEpG6/xJ76QV+sjdgwROhouZiXh J+gSbMXU+0wvcxdz9WGXJ+BoM4WBBy9Jg+pOK+h9DKzdviscJpSqjfpYNs0FQvNU HozX42Omlsr0dTY54LJ+0E7vgJnkobG8KMOTdhIxyEKj0q7VM4WWAp05rIQmQLyJ qAAS1aOBzv6u2eP/0YUCAwEAAaNMMEowKQYDVR0RBCIwIIIeZWJpLXByb2QwNS5j YW1wdXMuYmVya2VsZXkuZWR1MB0GA1UdDgQWBBRDXJjZNyMRkiIs8KVDbpMXD/cP cjANBgkqhkiG9w0BAQUFAAOCAQEAQODSyppcX7R3hw9tRt1rR3modcGtjm9VdM67 K+fq/rS/IFp8Nc7OtA9CpDeXadAKf+q+uPDNODoM0E+AuHfEe+D0d0/8L/A45KGw R3p79IF8Z1znSg3ShJ6+CviGNn43gq2jXt1HwfB/Y0RmGZpcM3JDTSXqXX9D6VsD blmuBHHsJ8o0jSLC1ETTZ9Q4E0+bnrU4FHpP5tEIaB7NGSPeLWELQ6ZKZlVgUwff 54oFrHJftdWVIs+ic/a0zXQ5lZoxac3T99bbW83tR4M/AGOmvhP89gMYB/DdjnLa CsGeWNfjf4ZlJR2QKGWNDRKwRYVLlUihuak9Aflvd2dP8yq5Ag== IP dev - EBI @ UC Berkeley University of California, Berkeley University of California, Berkeley http://www.berkeley.edu/ Adam Cohen adamcohen@berkeley.edu Energy Biosciences Institute MIIDITCCAgmgAwIBAgIJAJDpPT6sgvOZMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmViaS1wcm9kMDEuY2FtcHVzLmJlcmtlbGV5LmVkdTAeFw0xMjAzMDIyMzEx MDJaFw0yMjAyMjgyMzExMDJaMCkxJzAlBgNVBAMTHmViaS1wcm9kMDEuY2FtcHVz LmJlcmtlbGV5LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQK 2b7yHLmDvtAAnB+uHQxRargGczlMX0ugg52l8juz+vfkXrm7CN9DagW9Arc+Fua/ h2e6/+6Dy9maFej5qHxVSO0ZNDpDGfz8BKhN6hvhB3Yzpa3Sweoa9LQtVtb5wdKW Ie2VmJvyqfy5U1GzVRvm6UwIMl3IwfvXIrQsvsmWvBC5SA1T87NRYG2+ZA23ZhH6 cDRB/SoKjGMZaYbToVD0q8RCXeUOu4pYG+UCbHDiRPE6RdsdxiQ3HYe8i0TgTZ0O uAT2bl4s5hcvsd9BnBMnj/dvU22e3EBeTJwWN+RabS72i55pQhHyXARdMwhBoRew TMNPlxrmST41gfrT5kcCAwEAAaNMMEowKQYDVR0RBCIwIIIeZWJpLXByb2QwMS5j YW1wdXMuYmVya2VsZXkuZWR1MB0GA1UdDgQWBBTCN9bxYuAkogA4n/oSc7o1CSS5 UzANBgkqhkiG9w0BAQUFAAOCAQEADNHfOWLg5pAvDPCyOA4WbiCATnWPWT6vzc+T /H/GdO0OhYYrO9B/CvfHbpqrso6fj7OlZ7IE6cjk+fp3AUtPblG/n/F62SJ+nsQ+ KinqRaetuoN0v4eThsxguqSVKaAAhcaXooJce+c95MaG4j6SbdIQCqA7CSVVDNUU MsfBrUIahC26Cna+LBR+gY/22IkhItpw66ir253ZS/WBiy9nu6wUIe0DuXWD0Ffk C7HpVkpdzvEFuZqjuux/ubOymwKc7jYNtcbQfODMQW505aANzwVx1jOLHEJzHjoq qEYTYaBRmAHZhv08cKUlyLaraCzgqReFGhFyBFO3/fClLyRIEw== University of California, Berkeley University of California, Berkeley http://www.berkeley.edu/ Adam Cohen adamcohen@berkeley.edu Energy Biosciences Institute MIIDHjCCAgagAwIBAgIJAOtqoOzHKGnCMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWViaS1kZXYwMS5jYW1wdXMuYmVya2VsZXkuZWR1MB4XDTEwMDQwODAwMDQx M1oXDTIwMDQwNTAwMDQxM1owKDEmMCQGA1UEAxMdZWJpLWRldjAxLmNhbXB1cy5i ZXJrZWxleS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1LcVI Xaa0EkJsOPlzBZE/qxU+YmvfuM58ehR2BIH1u/KVvjwoEirHY8JQq/EpvSlVYnyv cHTduix2SG8/Oj54cwlX1/6y6IbTJiAKWieZPOl6R9raX14MgTNCh2wn7K6OtP2P zCO1w4a5ASjMZqSiot4dLCBWTRA4Bwst6C1xNQ+44d+S8wU6x+vSvD/TJQICNDjx CucQpkXOwCcI+Tbos2kmp4hhIGXJDdQJDxOOVafyjzpB98QftVEdXxAELvAXZ8W/ D5RuaGCiJTDarkra3TqenzJGNx4dTJElS+w1W2YC9OV4durJ+28lu17OhevibJtn DSUnlK7Ud8BAR/blAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWViaS1kZXYwMS5jYW1w dXMuYmVya2VsZXkuZWR1MB0GA1UdDgQWBBSu25Sha6daaHLXFP1BiRTTAIkzNjAN BgkqhkiG9w0BAQUFAAOCAQEAJXL5u5dB0J7DtSNif1EL9b81eJOmxhO1W6kPEKU9 bq03OM+zfj0ElIhnctMldAg0JrrLhCrZG5AT4DGSzVVItnmWNd/Of/fY5SL//gaj S9m7cosHEh1Yo1nSgAbst1ymWTKLxWTQE+Zvw+idmGwEj123A3KeQFH6B1bNyO18 oWIwB3bzBFteUPksDjauiECDiWRfzCxDTnho9sOMiCnNCjHzcQmbto/1FGV5uV7Y jA7N46AZImvlXqT6EzbeaYAMGg+ZAF9tQ7iipcrbxDL6J/nYt/w2uL7dn5GOsvMA rjRjzHLVIYM5/HuRviGUHSOPARheeIdbUa3oKWUFZS4qWg== University of California, Berkeley University of California, Berkeley http://www.berkeley.edu/ Adam Cohen adamcohen@berkeley.edu berkeley.edu MIIE9DCCA9ygAwIBAgIJAPg8VmRSQ3pCMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx FDASBgNVBAoTC1VDIEJlcmtlbGV5MRMwEQYDVQQLEwpJU1QtQ2FsbmV0MRowGAYD VQQDExFzaGliLmJlcmtlbGV5LmVkdTEuMCwGCSqGSIb3DQEJARYfY2FsbmV0LWFk bWluQGxpc3RzLmJlcmtlbGV5LmVkdTAeFw0xMTA5MDEwNTU1MzRaFw0zMTA5MDEw NTU1MzRaMIGsMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8G A1UEBxMIQmVya2VsZXkxFDASBgNVBAoTC1VDIEJlcmtlbGV5MRMwEQYDVQQLEwpJ U1QtQ2FsbmV0MRowGAYDVQQDExFzaGliLmJlcmtlbGV5LmVkdTEuMCwGCSqGSIb3 DQEJARYfY2FsbmV0LWFkbWluQGxpc3RzLmJlcmtlbGV5LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMEPHLk1prO4Trb9nAgtVYWaqpLi1j0d9rbA X6v+/O8zI9ltKshho/r9EWelfxCnVzL2ufs44n+Mgqovl03IJXYKJluHILHppPUW tu3FF1D6kD9yXIOqc4vw/GHs5IHEjmm7jWyisNULf9zywjykcswFoBplF4xyhlHA k79uN3yYEGlOIQnrQfgMrbrrWTjlbZ/bb3QeFBhFnS6yujyDD1GBl2pWQYFjp+TD JBluvuwCe5F7gehqq7mmCWadpVCE/GT2LEgiCMyJxerVwwLjGC63/YF5pJ2NnZhd f8g86/GmG3LL/BS4Q1fuZ5A4MBJGT2/iVsGMcmC+/jTzJ3RZC8sCAwEAAaOCARUw ggERMB0GA1UdDgQWBBRTW0Xhkt2L5j4f8BJ5RmbxtGNQ/TCB4QYDVR0jBIHZMIHW gBRTW0Xhkt2L5j4f8BJ5RmbxtGNQ/aGBsqSBrzCBrDELMAkGA1UEBhMCVVMxEzAR BgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRQwEgYDVQQKEwtV QyBCZXJrZWxleTETMBEGA1UECxMKSVNULUNhbG5ldDEaMBgGA1UEAxMRc2hpYi5i ZXJrZWxleS5lZHUxLjAsBgkqhkiG9w0BCQEWH2NhbG5ldC1hZG1pbkBsaXN0cy5i ZXJrZWxleS5lZHWCCQD4PFZkUkN6QjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEB BQUAA4IBAQBuiTYdJVZE7K20QpIDdRAJb6dQuzaQfz783r3rdk8K4oCEMxclgdIF Y1kLF0zGKExTuHke5Jn4fPhSDc66273orJwfX8JPRhj0UsD0oJxiZzX1e47udpKO RrH0qjwpuWVq69aRQdNvg2ReEP0YLFrGE05GlBtM1wVXRy6N4TofybNVj9VvcIWR j+OKY/1E48QNYKEnxTdKbe5HEzm5Qzh9CwDpnWEEPTYVGXkcZr834c5rfCC9eJFW DwHJO2iXtfD8CCpYzg2Qm85yQo3LKavIRnDiPFC0SUliC9pyGGrf9Apsxfisx0Um qL/5vv0Vxy0Ba8FeI9WOTs3mSavQNGQ/ berkeley.edu MIIE9DCCA9ygAwIBAgIJAPg8VmRSQ3pCMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx FDASBgNVBAoTC1VDIEJlcmtlbGV5MRMwEQYDVQQLEwpJU1QtQ2FsbmV0MRowGAYD VQQDExFzaGliLmJlcmtlbGV5LmVkdTEuMCwGCSqGSIb3DQEJARYfY2FsbmV0LWFk bWluQGxpc3RzLmJlcmtlbGV5LmVkdTAeFw0xMTA5MDEwNTU1MzRaFw0zMTA5MDEw NTU1MzRaMIGsMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8G A1UEBxMIQmVya2VsZXkxFDASBgNVBAoTC1VDIEJlcmtlbGV5MRMwEQYDVQQLEwpJ U1QtQ2FsbmV0MRowGAYDVQQDExFzaGliLmJlcmtlbGV5LmVkdTEuMCwGCSqGSIb3 DQEJARYfY2FsbmV0LWFkbWluQGxpc3RzLmJlcmtlbGV5LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMEPHLk1prO4Trb9nAgtVYWaqpLi1j0d9rbA X6v+/O8zI9ltKshho/r9EWelfxCnVzL2ufs44n+Mgqovl03IJXYKJluHILHppPUW tu3FF1D6kD9yXIOqc4vw/GHs5IHEjmm7jWyisNULf9zywjykcswFoBplF4xyhlHA k79uN3yYEGlOIQnrQfgMrbrrWTjlbZ/bb3QeFBhFnS6yujyDD1GBl2pWQYFjp+TD JBluvuwCe5F7gehqq7mmCWadpVCE/GT2LEgiCMyJxerVwwLjGC63/YF5pJ2NnZhd f8g86/GmG3LL/BS4Q1fuZ5A4MBJGT2/iVsGMcmC+/jTzJ3RZC8sCAwEAAaOCARUw ggERMB0GA1UdDgQWBBRTW0Xhkt2L5j4f8BJ5RmbxtGNQ/TCB4QYDVR0jBIHZMIHW gBRTW0Xhkt2L5j4f8BJ5RmbxtGNQ/aGBsqSBrzCBrDELMAkGA1UEBhMCVVMxEzAR BgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRQwEgYDVQQKEwtV QyBCZXJrZWxleTETMBEGA1UECxMKSVNULUNhbG5ldDEaMBgGA1UEAxMRc2hpYi5i ZXJrZWxleS5lZHUxLjAsBgkqhkiG9w0BCQEWH2NhbG5ldC1hZG1pbkBsaXN0cy5i ZXJrZWxleS5lZHWCCQD4PFZkUkN6QjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEB BQUAA4IBAQBuiTYdJVZE7K20QpIDdRAJb6dQuzaQfz783r3rdk8K4oCEMxclgdIF Y1kLF0zGKExTuHke5Jn4fPhSDc66273orJwfX8JPRhj0UsD0oJxiZzX1e47udpKO RrH0qjwpuWVq69aRQdNvg2ReEP0YLFrGE05GlBtM1wVXRy6N4TofybNVj9VvcIWR j+OKY/1E48QNYKEnxTdKbe5HEzm5Qzh9CwDpnWEEPTYVGXkcZr834c5rfCC9eJFW DwHJO2iXtfD8CCpYzg2Qm85yQo3LKavIRnDiPFC0SUliC9pyGGrf9Apsxfisx0Um qL/5vv0Vxy0Ba8FeI9WOTs3mSavQNGQ/ University of California, Berkeley University of California, Berkeley http://www.berkeley.edu/ Jeff McCullough jeffmc@berkeley.edu Karl Grose karlgrose@berkeley.edu http://id.incommon.org/category/research-and-scholarship utah.edu University of Utah MIIDMDCCAhigAwIBAgIUNKGu8wOF9BnZeWHZWXe1e0FzhbswDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWaW5jb21tb24yLnNzby51dGFoLmVkdTAeFw0xMjAyMjIx NDE2MjBaFw0zMjAyMjIxNDE2MjBaMCExHzAdBgNVBAMTFmluY29tbW9uMi5zc28u dXRhaC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdsIv0Mok5 7t9I1reRFzXyiMKr4sIIqHJmAU4vIfUJKTQnag8or8UNfTVSuVoiuFK3Y+luj7DH eGOHKXT1/6ijpa8a4Xqd/4m9znYiJznKEzXFFK+/kaXnxOZrieBC84iDMz5tM1JU GeP/C08IZP12cLfVaZh1EwwBwwvlTV369HU9RGYruCIY/KB5Kg6dA0JrRQ96lHdd oA9Vvme13w0m3CpAasIKQa3tkucS8T2VHuoswIjFS7ZghdSZqW/oQ2QOccCWCIlZ 0u6dRR1p0/LyisMZhUaw/BE3FfI4XHUxPwhqpoag/HZ/9Un4KHT45MVeOTcJsYUl FiAwbrFWwLzFAgMBAAGjYDBeMD0GA1UdEQQ2MDSCFmluY29tbW9uMi5zc28udXRh aC5lZHWGGnVybjptYWNlOmluY29tbW9uOnV0YWguZWR1MB0GA1UdDgQWBBR2NZXC E4XVo97LgWbwBI8KGWGrhTANBgkqhkiG9w0BAQUFAAOCAQEAjiT3XYm5IkX2JDKK 9OwLBcja+C6eA/bkbM/QSz6s2e3R7PhXfHvcAxYxbsrdQwBQtFMgnlfR/P2r5/ja FQxeF43HX7P+R4pxLSCw8616O4CnKavxJJB0cu9fYMuLjuDbaGVmbrbmfd2fvGVD QEB914XUZYgkzwpmOwWd8UHe0yekCp1hh9+nNDFk8igygIgCK3S3GI92a8nPk+q5 5sww8+31zIp4TNX4Wm5cr+LBmjduLwzJAZby/2TbKJK4hamZIxR/g6hfM4XYCZdl h0/pbgjQw2DUQBBatGw8zWsm3JzHUhIsZiiVP2ssUblwHzK4HcNHX1Y3xrTINpgW chyV0g== utah.edu MIIDMDCCAhigAwIBAgIUNKGu8wOF9BnZeWHZWXe1e0FzhbswDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWaW5jb21tb24yLnNzby51dGFoLmVkdTAeFw0xMjAyMjIx NDE2MjBaFw0zMjAyMjIxNDE2MjBaMCExHzAdBgNVBAMTFmluY29tbW9uMi5zc28u dXRhaC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdsIv0Mok5 7t9I1reRFzXyiMKr4sIIqHJmAU4vIfUJKTQnag8or8UNfTVSuVoiuFK3Y+luj7DH eGOHKXT1/6ijpa8a4Xqd/4m9znYiJznKEzXFFK+/kaXnxOZrieBC84iDMz5tM1JU GeP/C08IZP12cLfVaZh1EwwBwwvlTV369HU9RGYruCIY/KB5Kg6dA0JrRQ96lHdd oA9Vvme13w0m3CpAasIKQa3tkucS8T2VHuoswIjFS7ZghdSZqW/oQ2QOccCWCIlZ 0u6dRR1p0/LyisMZhUaw/BE3FfI4XHUxPwhqpoag/HZ/9Un4KHT45MVeOTcJsYUl FiAwbrFWwLzFAgMBAAGjYDBeMD0GA1UdEQQ2MDSCFmluY29tbW9uMi5zc28udXRh aC5lZHWGGnVybjptYWNlOmluY29tbW9uOnV0YWguZWR1MB0GA1UdDgQWBBR2NZXC E4XVo97LgWbwBI8KGWGrhTANBgkqhkiG9w0BAQUFAAOCAQEAjiT3XYm5IkX2JDKK 9OwLBcja+C6eA/bkbM/QSz6s2e3R7PhXfHvcAxYxbsrdQwBQtFMgnlfR/P2r5/ja FQxeF43HX7P+R4pxLSCw8616O4CnKavxJJB0cu9fYMuLjuDbaGVmbrbmfd2fvGVD QEB914XUZYgkzwpmOwWd8UHe0yekCp1hh9+nNDFk8igygIgCK3S3GI92a8nPk+q5 5sww8+31zIp4TNX4Wm5cr+LBmjduLwzJAZby/2TbKJK4hamZIxR/g6hfM4XYCZdl h0/pbgjQw2DUQBBatGw8zWsm3JzHUhIsZiiVP2ssUblwHzK4HcNHX1Y3xrTINpgW chyV0g== University of Utah University of Utah http://www.utah.edu/ Caprice Post Caprice.Post@Utah.Edu Robert Roll Robert.Roll@Utah.Edu Bryan Wooten bryan.wooten@utah.edu Tim Richardson tim.richardson@utah.edu wm.edu MIIDFDCCAfygAwIBAgIVAMp2BzquGFXmISEolT3i+yenY4MrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC53bS5lZHUwHhcNMTAwMzMwMTM0MTM5WhcNMzAw MzMwMTM0MTM5WjAVMRMwEQYDVQQDEwppZHAud20uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgHTuDpXR5FygeQhXnlQGd39kAgOSs+DCT7twJ39T 7kuKNd0XAlChg3LSPUMFIPwGWg7xfS9s/bodGuHgLpfpL/m7NW++rDwjoPnhfCYc 0lXUBNHahowMENdbdQGFpDwX/fS80UHenIiwLnG9z5DpjiiSZTlvRPpZ5wZF8ixj eIKuCbSIz8Z9Bi0AOXRwV5L5OPLqiphPN65PFy0HYC/cOL6mxvbGkzUVjxFQXACC tQ//C7vkO9ftqP+jolPE/tZsQBcIVsAL7FRJHAOfmpN3/09mpFVu6en/9bqd20nK DYsK2FAu97mrGWpfYFk/nWMMIwdL2KinVhzLNcwr5g8DvwIDAQABo1swWTA4BgNV HREEMTAvggppZHAud20uZWR1hiFodHRwczovL2lkcC53bS5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFOxc2i6eoVNj767TtoVMNQlnIjXbMA0GCSqGSIb3DQEB BQUAA4IBAQAvfO9Y0q3AQ7+Zf74Oq7okfZOuWPH8Pnrdnia+U8KiG7HSPkes7g1/ iv0tmzMTJWxc1OVq727xBV6IxNdFz0I25MEwPWYbOEAAc+MfLR13h7lvZ60QSJQc MRNuRN37kDjfWkWxSHVGLodEU/Y5i72C03aH6bUDNEurVk63lqWm2hxAAvegTyoH EeZaazkU17D9zucq5RlcsDxCpPCD8nnB+59J8cpyX0GHOdiwWptZQvXx/VQpqlJT DX2ljKn2p2dgvW3kdPGTKp09DtjpRc8nLRqbwakIsa/Q9Ufr1emzm1RLun0hKIS8 306VYkYFpdyAxtQI164I/aiuurKKJQxG wm.edu MIIDFDCCAfygAwIBAgIVAMp2BzquGFXmISEolT3i+yenY4MrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC53bS5lZHUwHhcNMTAwMzMwMTM0MTM5WhcNMzAw MzMwMTM0MTM5WjAVMRMwEQYDVQQDEwppZHAud20uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgHTuDpXR5FygeQhXnlQGd39kAgOSs+DCT7twJ39T 7kuKNd0XAlChg3LSPUMFIPwGWg7xfS9s/bodGuHgLpfpL/m7NW++rDwjoPnhfCYc 0lXUBNHahowMENdbdQGFpDwX/fS80UHenIiwLnG9z5DpjiiSZTlvRPpZ5wZF8ixj eIKuCbSIz8Z9Bi0AOXRwV5L5OPLqiphPN65PFy0HYC/cOL6mxvbGkzUVjxFQXACC tQ//C7vkO9ftqP+jolPE/tZsQBcIVsAL7FRJHAOfmpN3/09mpFVu6en/9bqd20nK DYsK2FAu97mrGWpfYFk/nWMMIwdL2KinVhzLNcwr5g8DvwIDAQABo1swWTA4BgNV HREEMTAvggppZHAud20uZWR1hiFodHRwczovL2lkcC53bS5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFOxc2i6eoVNj767TtoVMNQlnIjXbMA0GCSqGSIb3DQEB BQUAA4IBAQAvfO9Y0q3AQ7+Zf74Oq7okfZOuWPH8Pnrdnia+U8KiG7HSPkes7g1/ iv0tmzMTJWxc1OVq727xBV6IxNdFz0I25MEwPWYbOEAAc+MfLR13h7lvZ60QSJQc MRNuRN37kDjfWkWxSHVGLodEU/Y5i72C03aH6bUDNEurVk63lqWm2hxAAvegTyoH EeZaazkU17D9zucq5RlcsDxCpPCD8nnB+59J8cpyX0GHOdiwWptZQvXx/VQpqlJT DX2ljKn2p2dgvW3kdPGTKp09DtjpRc8nLRqbwakIsa/Q9Ufr1emzm1RLun0hKIS8 306VYkYFpdyAxtQI164I/aiuurKKJQxG College of William and Mary College of William and Mary http://www.wm.edu/ Eric Myers emmyer@wm.edu Chris Peck chris@wm.edu Next Gen Web Solutions MIIFozCCBIugAwIBAgIHBBNF1bnMazANBgkqhkiG9w0BAQUFADCByjELMAkGA1UEBhMCVVMxEDAO BgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29t LCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv cnkxMDAuBgNVBAMTJ0dvIERhZGR5IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8G A1UEBRMIMDc5NjkyODcwHhcNMTExMTExMTA0NjIyWhcNMTQxMDEyMTU0NjU2WjB3MQswCQYDVQQG EwJVUzELMAkGA1UECBMCRkwxFTATBgNVBAcTDEphY2tzb252aWxsZTEcMBoGA1UEChMTTkdXZWIg U29sdXRpb25zIExMQzEmMCQGA1UEAxMdZmVkZXJhdGlvbi5uZ3dlYnNvbHV0aW9ucy5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr+m/G5WrpAT/dSviZS5IgMzr0ZU+UFrEhBD2Y VvR6HB1h0t8+c+f1EnTaz10KA0zuUTycRqm1yJ51qNvXRRI6FFl0wSw/V4vKbC+VOjqqFAbGkHN2 y7D5v+uP0DLG6w7WsEUh/B9pMapNPHncdleMi902rK1EbF6dFFnU/oJEQSKOMs0FxLJ/B38HdwQd i66uB1C3jWyUweb7c51vx8Nl2TSFUxQUZ0taqlcJ/KAxqU6L9PP49ShlQHiqA198oH9WC92p+Lg0 eHwepWFfbRdRYaWDo72zUx/FVmo5EQhI1afa4tfzWGAkaEFSahEt5LLMnnc3CJwDFFpKagP/1wZB AgMBAAGjggHeMIIB2jAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5 LmNvbS9nZHMyLTE3LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcCMDkwNwYIKwYBBQUHAgEW K2h0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB BHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5o dHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRl LmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zBLBgNVHREERDBCgh1mZWRlcmF0 aW9uLm5nd2Vic29sdXRpb25zLmNvbYIhd3d3LmZlZGVyYXRpb24ubmd3ZWJzb2x1dGlvbnMuY29t MB0GA1UdDgQWBBRVH0m2I9QatoCiO9MM9SjDpDVQ9zANBgkqhkiG9w0BAQUFAAOCAQEAZr+hGZO8 WeGsb2DfAwBqb4fGjrCKNo8DgzMczo9n5Omns+iD9Zk+ym1G9/Ohyz5EFAgAHc3vt71peNguMmuI gaeUKqB22BdGthxwl42HC9wjQeSKxuPEFG2aNhVR36V4mrNzzWmM4HUy0yokSkraMnsPDMZMgGwX HFuhf3mw5eOJHqHUJuD+ywwsyYfgbwMDW7h2P/cwN1CICCdRB6nJMBTBFupxeWo113zUURcZDSV0 LwvLvsByZE8UaCCop7JWKusxlx9x+xVZYwoQXWsNDN5dx55rOiRC8negMiLrJk2X9mVfphN/2UsP m+C0g6XYFD5LEtPeMB6Kq+gQH+BsRg== NG Web Solutions NG Web Solutions http://www.ngwebsolutions.com/ Jim Grace Jim.Grace@ngwebsolutions.com Phil Knight Phil.Knight@ngwebsolutions.com http://id.incommon.org/category/research-and-scholarship rutgers.edu MIIDQDCCAiigAwIBAgIVAOTYftoWG9W/AvT7rTrVdDCpXO4RMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTAeFw0xMzA5MTEy MDIwMjRaFw0zMzA5MTEyMDIwMjRaMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRn ZXJzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfg5MXL8GWK zQ8e4eSixF5KQRsw+xjrbECuPR0hKXU+gAi9rIBX35VmBHTaTqOU3jWYK7MOJg4C CoVQdgB8z0wfFefcuDdeK5IdTPXA0slYZbkjM4Rqa896a0Z4ZDXcsZoH1/tLGcOy 7WgILHlZaMv2pnYoXn4K/TAGW/dN1AqC027n7iiZAiv9MFU/rkULOKkVEQMdWMgF 3QpVGGB5FQW7Cul6uhpoChPD1sucdqUYdKPoMtoFRZBGDC4NKDS9jW8RTFJbrqP/ 7KFaYLguSQOINSLITJvFHDWQh+PitHHfMU0S5A1Pe5R4u4oPn/trghch4vlp7r/a Npo/0B3Xoy8CAwEAAaNxMG8wTgYDVR0RBEcwRYIVc2hpYi5vaXJ0LnJ1dGdlcnMu ZWR1hixodHRwczovL3NoaWIub2lydC5ydXRnZXJzLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUFli4zyOx/sujMoYan3mtmvJlrrkwDQYJKoZIhvcNAQEFBQAD ggEBACEULFPT0JlJyy+70AKed4pbpJI6xpujTqBSqQF0KWaCfzrYHj5o+Jf6O+NH zbMcDT52D8wdIYR9tRfim5RHGa9KB6yHGRjYTUUs4pWwg+eTxPjBOKGuNGGDYL8+ Rer4N3tq/406sxErmH3iAa0iJIKD9RHlfdKqpBxsHVgm4tF4tf4nvKJJ0Htr/iG/ Pt4R1i6XhTrkL6noEiUY0wfVtA7JFe+beGB3jgmtAo8tV/uFO703ZHotLq+F2tx9 79bLcfGy+NHx/95l7BNs6olcWipRkoQaSxmorqt2gShsvP8uNYSWOzgsAwtDU7J0 hIzMRisvrfUsWonX0n1qZzmLU64= MIIDRTCCAi2gAwIBAgIJAKL5nzW/yD3hMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTAeFw0xMDA5MjcyMTIyNDlaFw0xMzA5 MjYyMTIyNDlaMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnjpOLwGkp/fU6u2s1tl7VTlb5W 4BrslbD+MOAz/04FOVzbMBwHrffMRuVSATeD0285i8hpu2PvRdCyhK0FniAFFnL8 WQklcOZEbpqMzLYSAUVnEavZU6S2gme5/GGULnFpbVPva0kbHR2MzSWUJVxgfkvS NS6mE0YZ9W60bPVLK1lqhILIdmlvZBqsPujuagI7pqzjaHAQZsPclnjS79rQdZMP AZxISKB6uAI+S5tsYMfI6l2QVsSiQGCr9Cmr3ParyeVRj3Qnsn79XKkj5Ag5C5f+ n2PncVjG9FXtqjGZCTmP8MdM9axPtOEapREXmTehS0v5IrXG/WIXNa+96bcCAwEA AaOBgTB/MB0GA1UdDgQWBBQntgwltpzp+hsU37PV3OIXFypGpjBQBgNVHSMESTBH gBQntgwltpzp+hsU37PV3OIXFypGpqEkpCIwIDEeMBwGA1UEAxMVc2hpYi5vaXJ0 LnJ1dGdlcnMuZWR1ggkAovmfNb/IPeEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAG2gptNgQMx6l5TvN5iKAXCLqCbFTrhKdelCTC2ir+v6m27jKf05p 2UaAIHwVUj+mSXjWbjiBrdRAio1OgFa09FPOyesnyAhg6bT83O6rwfZ5Th8V0xJZ 3ROJlO+65bmw53uSCJ1zWL3Vrcp+ncWz3GT7C72S0PsYrG4EwU7naX6nnUgaHZnL o0k7iWRN5QzdkASXGDT6/4T4FzWGliv7obqfzG/MLstwFnR7haHgsWVNFX9X761+ 0cyUtC/ut8Rl3SifbyOoM91MVIg6hGOh2I4qcZO2OZWIui+7DXV8Jb88OtKmOxgT YnlJ2VP4+HqggzFa+Vth0GCTBBCFs16HRQ== rutgers.edu MIIDQDCCAiigAwIBAgIVAOTYftoWG9W/AvT7rTrVdDCpXO4RMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTAeFw0xMzA5MTEy MDIwMjRaFw0zMzA5MTEyMDIwMjRaMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRn ZXJzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfg5MXL8GWK zQ8e4eSixF5KQRsw+xjrbECuPR0hKXU+gAi9rIBX35VmBHTaTqOU3jWYK7MOJg4C CoVQdgB8z0wfFefcuDdeK5IdTPXA0slYZbkjM4Rqa896a0Z4ZDXcsZoH1/tLGcOy 7WgILHlZaMv2pnYoXn4K/TAGW/dN1AqC027n7iiZAiv9MFU/rkULOKkVEQMdWMgF 3QpVGGB5FQW7Cul6uhpoChPD1sucdqUYdKPoMtoFRZBGDC4NKDS9jW8RTFJbrqP/ 7KFaYLguSQOINSLITJvFHDWQh+PitHHfMU0S5A1Pe5R4u4oPn/trghch4vlp7r/a Npo/0B3Xoy8CAwEAAaNxMG8wTgYDVR0RBEcwRYIVc2hpYi5vaXJ0LnJ1dGdlcnMu ZWR1hixodHRwczovL3NoaWIub2lydC5ydXRnZXJzLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUFli4zyOx/sujMoYan3mtmvJlrrkwDQYJKoZIhvcNAQEFBQAD ggEBACEULFPT0JlJyy+70AKed4pbpJI6xpujTqBSqQF0KWaCfzrYHj5o+Jf6O+NH zbMcDT52D8wdIYR9tRfim5RHGa9KB6yHGRjYTUUs4pWwg+eTxPjBOKGuNGGDYL8+ Rer4N3tq/406sxErmH3iAa0iJIKD9RHlfdKqpBxsHVgm4tF4tf4nvKJJ0Htr/iG/ Pt4R1i6XhTrkL6noEiUY0wfVtA7JFe+beGB3jgmtAo8tV/uFO703ZHotLq+F2tx9 79bLcfGy+NHx/95l7BNs6olcWipRkoQaSxmorqt2gShsvP8uNYSWOzgsAwtDU7J0 hIzMRisvrfUsWonX0n1qZzmLU64= MIIDRTCCAi2gAwIBAgIJAKL5nzW/yD3hMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTAeFw0xMDA5MjcyMTIyNDlaFw0xMzA5 MjYyMTIyNDlaMCAxHjAcBgNVBAMTFXNoaWIub2lydC5ydXRnZXJzLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnjpOLwGkp/fU6u2s1tl7VTlb5W 4BrslbD+MOAz/04FOVzbMBwHrffMRuVSATeD0285i8hpu2PvRdCyhK0FniAFFnL8 WQklcOZEbpqMzLYSAUVnEavZU6S2gme5/GGULnFpbVPva0kbHR2MzSWUJVxgfkvS NS6mE0YZ9W60bPVLK1lqhILIdmlvZBqsPujuagI7pqzjaHAQZsPclnjS79rQdZMP AZxISKB6uAI+S5tsYMfI6l2QVsSiQGCr9Cmr3ParyeVRj3Qnsn79XKkj5Ag5C5f+ n2PncVjG9FXtqjGZCTmP8MdM9axPtOEapREXmTehS0v5IrXG/WIXNa+96bcCAwEA AaOBgTB/MB0GA1UdDgQWBBQntgwltpzp+hsU37PV3OIXFypGpjBQBgNVHSMESTBH gBQntgwltpzp+hsU37PV3OIXFypGpqEkpCIwIDEeMBwGA1UEAxMVc2hpYi5vaXJ0 LnJ1dGdlcnMuZWR1ggkAovmfNb/IPeEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAG2gptNgQMx6l5TvN5iKAXCLqCbFTrhKdelCTC2ir+v6m27jKf05p 2UaAIHwVUj+mSXjWbjiBrdRAio1OgFa09FPOyesnyAhg6bT83O6rwfZ5Th8V0xJZ 3ROJlO+65bmw53uSCJ1zWL3Vrcp+ncWz3GT7C72S0PsYrG4EwU7naX6nnUgaHZnL o0k7iWRN5QzdkASXGDT6/4T4FzWGliv7obqfzG/MLstwFnR7haHgsWVNFX9X761+ 0cyUtC/ut8Rl3SifbyOoM91MVIg6hGOh2I4qcZO2OZWIui+7DXV8Jb88OtKmOxgT YnlJ2VP4+HqggzFa+Vth0GCTBBCFs16HRQ== Rutgers, The State University of New Jersey Rutgers, The State University of New Jersey http://www.rutgers.edu/ Charles Hedrick hedrick@rutgers.edu emory.edu MIIDJzCCAg+gAwIBAgIUfGsUnIe4ehQbVOK7801PiWLKSX8wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPbG9naW4uZW1vcnkuZWR1MB4XDTEwMDMyOTE2MjAwNVoX DTMwMDMyOTE2MjAwNVowGjEYMBYGA1UEAxMPbG9naW4uZW1vcnkuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0RQxoj9S3eD6vcGOB39jZiPBRx1f TJf6MV96bHNwD/M+fBCR7t+07VScdH0pffvN0x7g5co0jWJ4KT/16tPpA/14qzpK d3oHIFz5rgnG1qBSla+kqe9lzls72HMDA5vdaRpPib1ZsaB7JUyTTHMdvVcyaovL ILB/xt2cdy8CCJjIdNt+Uxl5gAwhKfU6DVYspFAWp4uVMJqO774Xn5Sa68ANjrRL TbMO7BnqgxCyAAN8ztGlsn+91Z5JnlMPI/q9uLh6xiUffiwo17S9KOQ+hqQx6XDQ GI/U7TOanuohkC29qt09tLYFXjAB3sfy66qsQfS/rXulScfJsSYNaziMaQIDAQAB o2UwYzBCBgNVHREEOzA5gg9sb2dpbi5lbW9yeS5lZHWGJmh0dHBzOi8vbG9naW4u ZW1vcnkuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSC4HCY5liG+oEdDcyx nHhEZt8cKjANBgkqhkiG9w0BAQUFAAOCAQEAFdOSL9HrkUxokD0zm07egEpnltaH susrsZvVhayfNqiRlgvhHBpJTa9xUaAyZ45VUsieP4olSdfyiMVMIRkVgo/gF4W/ /ZlGxV28CnlalLR10NMzG6Kz03eRf6v5MQtVL+0EBTO7wiZAFIKYOv8nxpZoL7LV 9l9x5SIDjsgmwV7wPubl0X3aoGq6+IHIk1TZAA/xWJm1Z1W9fFRWXSLVS1/eCjPY 4rjIktauEsi8Tj6QlhYFuo5WiEaVtNluIP3MzpBSxCUyEov49a4rxpHNKPxpSZyF GTDS8Zsm6tV8cZfn0eCypcm3lqm/X3HSODuN6n5+cVrRig01srF/2D9B1A== emory.edu MIIDJzCCAg+gAwIBAgIUfGsUnIe4ehQbVOK7801PiWLKSX8wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPbG9naW4uZW1vcnkuZWR1MB4XDTEwMDMyOTE2MjAwNVoX DTMwMDMyOTE2MjAwNVowGjEYMBYGA1UEAxMPbG9naW4uZW1vcnkuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0RQxoj9S3eD6vcGOB39jZiPBRx1f TJf6MV96bHNwD/M+fBCR7t+07VScdH0pffvN0x7g5co0jWJ4KT/16tPpA/14qzpK d3oHIFz5rgnG1qBSla+kqe9lzls72HMDA5vdaRpPib1ZsaB7JUyTTHMdvVcyaovL ILB/xt2cdy8CCJjIdNt+Uxl5gAwhKfU6DVYspFAWp4uVMJqO774Xn5Sa68ANjrRL TbMO7BnqgxCyAAN8ztGlsn+91Z5JnlMPI/q9uLh6xiUffiwo17S9KOQ+hqQx6XDQ GI/U7TOanuohkC29qt09tLYFXjAB3sfy66qsQfS/rXulScfJsSYNaziMaQIDAQAB o2UwYzBCBgNVHREEOzA5gg9sb2dpbi5lbW9yeS5lZHWGJmh0dHBzOi8vbG9naW4u ZW1vcnkuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSC4HCY5liG+oEdDcyx nHhEZt8cKjANBgkqhkiG9w0BAQUFAAOCAQEAFdOSL9HrkUxokD0zm07egEpnltaH susrsZvVhayfNqiRlgvhHBpJTa9xUaAyZ45VUsieP4olSdfyiMVMIRkVgo/gF4W/ /ZlGxV28CnlalLR10NMzG6Kz03eRf6v5MQtVL+0EBTO7wiZAFIKYOv8nxpZoL7LV 9l9x5SIDjsgmwV7wPubl0X3aoGq6+IHIk1TZAA/xWJm1Z1W9fFRWXSLVS1/eCjPY 4rjIktauEsi8Tj6QlhYFuo5WiEaVtNluIP3MzpBSxCUyEov49a4rxpHNKPxpSZyF GTDS8Zsm6tV8cZfn0eCypcm3lqm/X3HSODuN6n5+cVrRig01srF/2D9B1A== Emory University Emory University http://www.emory.edu/ John Ellis john.ellis@emory.edu Anne Marie Alexander anne.marie.alexander@emory.edu Peter Day peter.day@emory.edu http://id.incommon.org/category/research-and-scholarship CILogon CILogon facilitates secure access to CyberInfrastructure (CI). http://www.cilogon.org/faq http://ca.cilogon.org/policy/privacy https://cilogon.org/logo MIICrTCCAZWgAwIBAgIJAKZC3xnuaN5NMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2NpbG9nb24ub3JnMB4XDTEzMDEwMzE2MzQwMFoXDTIzMDEwMTE2MzQwMFow FjEUMBIGA1UEAxMLY2lsb2dvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC3ArUtjPCRWbK5cCYL5a9gGWq1oDhXvc2pjBYRIWr7daevGn6ESsL+ ktIBp+yZIbjcLpNYmdnwqHrWphzjRJEIO3v00eTV2lyLwwSH3lnt54nxD027voSc OC2un/FR6qRLFWCfQRZyJXxXw41a66ODYviKHz+dRq3THT2ySPRLTap8IE/iq1Kl LtescI90Aj9f7VumeFIcXP8lOG5qO3s++NbkCqj2wkvYdErIau5KeacC3N+Htd1R ocaeHg17XdPf22xxTePH505z2XX9TQrDGQ8UkqUQta58Nqtbri8k9PO6gVtPpD+E godbph3+Lg0A1dTMBITYi81ByXsatlxXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEB AJeN1u2QJvTWMr5KSFbdobHknA6V1S+DXsly73lcQQKVTTpLeDQpKGqo7Fcq+Gsg XuO0CY+6kq7Kpm97pLhefx+3njAmzDlCzcJXRJOB4Z6Xm5M6bBAauT5/n3bECwkj xminlzPQZbCZrmESUpLiqnJ/37jf1ukD97qeAiyc88akTnXlf4HKumCgmibvLLUS CyZg+ILR1FWoI8jPLKYEQbQ4T3z0OGug6HBXNoXsQrB+Az0jUV55rUM9Dv/6Zbik VzP7bXEM8J90KkPyI3BZKbsbdglbO1K6ErNhb21VfWc2mI+IhoUFq75d5TdP1HJS O0JEmLvQ3O9MC2xxPGHagcw= CILogon CILogon facilitates secure access to CyberInfrastructure (CI). University of Illinois at Urbana-Champaign University of Illinois at Urbana-Champaign http://www.uiuc.edu/index.html CILogon Support help@cilogon.org CILogon Support help@cilogon.org CILogon Support help@cilogon.org NCSA Security security@ncsa.illinois.edu CIC Collaboration Applications MIIDFDCCAfygAwIBAgIJAK8QTZjBXKBHMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmNvbGxhYi5jaWMubmV0MB4XDTEzMTIzMDA2MDgyM1oXDTIzMTIyODA2MDgy M1owGTEXMBUGA1UEAxMOY29sbGFiLmNpYy5uZXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQD0fJHYjqG1lc8GDzDG1NeZ+sFzR/gPwY7OSc+lNpeO9Ggv 2V8xnHK9545NKNoD5lewjJ1R3MO5OHa/TvyV7lup9PYwC9lLJvN+Yx6mLAtL/BgI UeyWJOcyC66phTLqpxtNh0FEq/ROs5LPVT8EZeGoqV2R9rpSOCLI/rv3ypmPbqZ/ NsK5U3E0tv9He5nxFhPndBuMIa0ZjSfsPHJKrEQCwFRC++Y7V/FCDOjqMSrja9iq duC/CDH9o8KKAllopfjbmPvVh0L2dll/K2fsIaWrIMvxIoczeWzU2CEuuWhCpuRj GFqvow5hBiICGPOJ65h/LKWrkN83+ZOKwSF3kibfAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmNvbGxhYi5jaWMubmV0hiFodHRwczovL2NvbGxhYi5jaWMubmV0L3NoaWJi b2xldGgwHQYDVR0OBBYEFBIL+tt4I4O7j70wfO+SWRNthGz1MA0GCSqGSIb3DQEB BQUAA4IBAQAYKlQ5SPlVUUOY1vazsxZAyNhVArv+X0JaMMk0LkNDwMu5xV4u1kc/ wc4NXwuCFJDSEaZpB51akB56RKA567GaeZ+Qq7KMeuyFYVJx6j5EBuo76r6LbxH/ 8ZUjOXkKrsIaR42lvEJiUof/7iKF7HEnYohRCU8K0JJ4LZoq06I+FcG6/jlXM8BD YdqaoUSqshUuaiUnoKxZNtEgts4aAycxpq+STnZnt4SmrtltKr2D6B3mCU3U1cg/ UjM1vexIcKRS/2nHeFieb0OVocvcK9V/+hVQZu2I7S4OOcFl3JGS0UCgQPUBYP5C vTdX/GdZ0rQUA0+8D9U4JC5uwGb+zgaK University of Illinois at Urbana-Champaign University of Illinois at Urbana-Champaign http://www.uiuc.edu/index.html CIC Support cicsupport@staff.cic.net CIC Support cicsupport@staff.cic.net CIC Support cicsupport@staff.cic.net CIC Support cicsupport@staff.cic.net MIIDUjCCAjqgAwIBAgIJAICVGpcPkpccMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW1vbmsubGlicmFyeS5pbGxpbm9pcy5lZHUwHhcNMTEwNzI5MTkyMzE5WhcN MjEwNzI2MTkyMzE5WjAkMSIwIAYDVQQDExltb25rLmxpYnJhcnkuaWxsaW5vaXMu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpQQ9Q/AAI000/Mm atDL6b5wqWFueveMy9uIEhFjMaboaIj4/xCm2KjOaw/u/0f+lzlGFyfrbfvW5wRa rgwNzA+TxtyaKsf2bGMJdNge3gRuSniwBgAUXSk2BRGamZquIs8mgfQZzsQKcSjW 9CjTqiEr8ndS8D9DCgEycYKdwejhR0ElqdV8ehZgYGhUFEueh/Qj5hn3oblFWd5L 21x/CoZKdkKoBUXT6xOdH/rvEAs20KsNv4EawOLjUEG9xYyyVqXlPJImrmyR3L4T 2bHsSJsCXyWbX7ynhnnjPUulR/3HPtV2qUQDLq7PCMB15UHosN73DXw1DAfSICKn eidU7QIDAQABo4GGMIGDMB0GA1UdDgQWBBQe/PuKohuhFvfx9J7vsnpqwm0ORDBU BgNVHSMETTBLgBQe/PuKohuhFvfx9J7vsnpqwm0ORKEopCYwJDEiMCAGA1UEAxMZ bW9uay5saWJyYXJ5LmlsbGlub2lzLmVkdYIJAICVGpcPkpccMAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQEFBQADggEBAIWPUGSt323/OgxagrPwhuRmzwf5Qtvr32WW XvqAIVvoeioyl9DhIT4ef3AOJ5ChWnyvep/wKoFxsl+v+OaBVC/kKfFNLXI1dAg6 aSd6yQ8Qcx3MFqphyS+5D+S6PtpPfYuXpmpmCDHzbS6S17DHUbGuuL+3BFP53p2l wuDaXYud2/OkV9GeqMlRay4OdlW6AcA6ziVtUhj5iYbGdwHMlfLw0CSdsptWXO5C Z8VUM9OLUjHV0fR91Xf/sFwGXums5V2jXb5ARIFKEQMxrNeW0i5szUy2jX13Arhb m93MLKC7M7PBOK4G6KkjY5hSFyaUnPJWz8rTQRQxLXnoA2B0QuY= University of Illinois at Urbana-Champaign University of Illinois at Urbana-Champaign http://www.uiuc.edu/index.html Mike Grady m-grady@illinois.edu http://id.incommon.org/category/research-and-scholarship illinois.edu University of Illinois at Urbana-Champaign MIIFMjCCBBqgAwIBAgIQYMsxBFaL4VIrCQq7BEyJHzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDgxNzAwMDAw MFoXDTE0MDgxNjIzNTk1OVowgaAxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU2MTgw MTELMAkGA1UECBMCSUwxDzANBgNVBAcTBlVyYmFuYTEfMB0GA1UEChMWVW5pdmVy c2l0eSBvZiBJbGxpbm9pczEgMB4GA1UECxMXVXJiYW5hLUNoYW1wYWlnbiBDYW1w dXMxIDAeBgNVBAMTF3NoaWJib2xldGguaWxsaW5vaXMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxTh8hEoHtkJbjyIQupE9iwe61WEH40uJzBCz 2GD/6SfUN6Va4FhK2MUJmhgFsMrxVrfXuSLHBF4fpOcxRBtIhE9hoZ/WX1V3TOeH ZhDIObn5OkgxtqoIiMcYB0D5GeUFI8V+6yqNPBlgwPYISXMj7x93UUV7akXJNLKa zjI+bKFdCkNOY11ntLJIkFZLBMTEUHi48XfPlxhMxk+s1BhoJo9ZX1RubjgzOx/8 FXcu859akRXykJSsvG6+26uphT+VyDUxxjpVvj/NV7pQDqWqRkyoepIBiMvAG/cJ 3VKLVPT1GWJoI16OVyVhVYGsV4PYf3fRCiV6JvbZrgmv/XIeMQIDAQABo4IBtDCC AbAwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFOOa f63my9qvDEBHaiyFzGTeYvTkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAA MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsG AQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5v cmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6G LGh0dHA6Ly9jcmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8G CCsGAQUFBwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24u b3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz cC5pbmNvbW1vbi5vcmcwIgYDVR0RBBswGYIXc2hpYmJvbGV0aC5pbGxpbm9pcy5l ZHUwDQYJKoZIhvcNAQEFBQADggEBAHLOK3mvT8PiRMV51+Z8xHAE/sIO7uA7rViF hNyAvFoEWYS5LWLcr8Nx2d7j3Y35hE2DLs2f8TY09bOr7z7pC9lvXrVfBTXUTClB 4srZufS6CE3rkspEq5qBmqJddNv9w6JCIyY6EzMMcPDDrkrd7tIa9qGNJ7d6O6Cx QCHhgbQtYILegQAcCwyar56RF871YKDTrbVmcC6P4paZGheWYSpveDiXi08489F0 IlH3EtiB1U+/A/fnHDH9LEERDOuvIG7g1m32Q6T6hHcxds9gV/DjGAGpodhdblpl oSJbyLAHrZeXHnYm6poGJy+7LqAuBQwuERWP7pfc+eDS0NSr7mc= illinois.edu MIIFMjCCBBqgAwIBAgIQYMsxBFaL4VIrCQq7BEyJHzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDgxNzAwMDAw MFoXDTE0MDgxNjIzNTk1OVowgaAxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwU2MTgw MTELMAkGA1UECBMCSUwxDzANBgNVBAcTBlVyYmFuYTEfMB0GA1UEChMWVW5pdmVy c2l0eSBvZiBJbGxpbm9pczEgMB4GA1UECxMXVXJiYW5hLUNoYW1wYWlnbiBDYW1w dXMxIDAeBgNVBAMTF3NoaWJib2xldGguaWxsaW5vaXMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxTh8hEoHtkJbjyIQupE9iwe61WEH40uJzBCz 2GD/6SfUN6Va4FhK2MUJmhgFsMrxVrfXuSLHBF4fpOcxRBtIhE9hoZ/WX1V3TOeH ZhDIObn5OkgxtqoIiMcYB0D5GeUFI8V+6yqNPBlgwPYISXMj7x93UUV7akXJNLKa zjI+bKFdCkNOY11ntLJIkFZLBMTEUHi48XfPlxhMxk+s1BhoJo9ZX1RubjgzOx/8 FXcu859akRXykJSsvG6+26uphT+VyDUxxjpVvj/NV7pQDqWqRkyoepIBiMvAG/cJ 3VKLVPT1GWJoI16OVyVhVYGsV4PYf3fRCiV6JvbZrgmv/XIeMQIDAQABo4IBtDCC AbAwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFOOa f63my9qvDEBHaiyFzGTeYvTkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAA MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsG AQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5v cmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6G LGh0dHA6Ly9jcmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8G CCsGAQUFBwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24u b3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz cC5pbmNvbW1vbi5vcmcwIgYDVR0RBBswGYIXc2hpYmJvbGV0aC5pbGxpbm9pcy5l ZHUwDQYJKoZIhvcNAQEFBQADggEBAHLOK3mvT8PiRMV51+Z8xHAE/sIO7uA7rViF hNyAvFoEWYS5LWLcr8Nx2d7j3Y35hE2DLs2f8TY09bOr7z7pC9lvXrVfBTXUTClB 4srZufS6CE3rkspEq5qBmqJddNv9w6JCIyY6EzMMcPDDrkrd7tIa9qGNJ7d6O6Cx QCHhgbQtYILegQAcCwyar56RF871YKDTrbVmcC6P4paZGheWYSpveDiXi08489F0 IlH3EtiB1U+/A/fnHDH9LEERDOuvIG7g1m32Q6T6hHcxds9gV/DjGAGpodhdblpl oSJbyLAHrZeXHnYm6poGJy+7LqAuBQwuERWP7pfc+eDS0NSr7mc= University of Illinois at Urbana-Champaign University of Illinois at Urbana-Champaign http://www.uiuc.edu/index.html Shibboleth Identity Provider Service Management Team shibboleth-mgr@illinois.edu Shibboleth Identity Provider Service Management Team shibboleth-mgr@illinois.edu Shibboleth Identity Provider Service Management Team shibboleth-mgr@illinois.edu Security Office security@illinois.edu FAU UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== FAU UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com MIIFyTCCBLGgAwIBAgICAdEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTExNzIwMjc1MVoXDTEwMTEx ODIwMjc1MVowNzE1MDMGA1UEAxMsbGFmYXlldHRldGlja2V0c29ubGluZS51bml2 ZXJzaXR5dGlja2V0cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDUjz8rf4wXX47CBdxJU4+sJ9SohhMLvtxwH/HeePBBDcHwfKzdAVICA46fOqvb qf6vBr3Yf446Ml2/ic25ZYTWZr2PBeqKuI3K1NRInRV/N+8f6xCkA3aV3QJZ9/yf N3Is5RxMi2O7tMhoOtxszLBViW0gEhHRbQNpyBryxJzSPyb3gDrIcSna4vSSyyRu 1BT+LnyzgHBattUsLKb6UH0sJ3yZG/G5TNr4NhCOmHMCmLbBLNZOHYlS73gLDEoE +BxwEDs6rViJKhS4CzIIFEfxfDPpdTKbb3j7Iay1Mu+kt7XskxR74pTHa5/8a99M eBaXiac+QXLP8M45ILKkEzNbAgMBAAGjggK+MIICujAOBgNVHQ8BAf8EBAMCBaAw DAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYD VR0OBBYEFEkaASR1WxRpxfePmuKwIOlvlejMMH4GA1UdIwR3MHWAFJMtyGEYrWPj m2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21t b24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBB dXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRw Oi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2Vy dHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdi MIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDov L2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRm MDcGA1UdEQQwMC6CLGxhZmF5ZXR0ZXRpY2tldHNvbmxpbmUudW5pdmVyc2l0eXRp Y2tldHMuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQB3I1L1UN+N3qDDb0UTY6ggg+2+ Pgx9ZBK2tJgI49RkBfsX8c4voHs7GWTN28cos6FPP+3U/WIbqN1Qs0I8/kdwuPtI Q3L5z5yefJq276M/MZC9e9dGcCDGh1b6HhkKCgn1jb004YSVnuE216xxe11MyAfM ilpXF+3kHH//JHew4RUk6XjH2ia5Rpl8zCTmtN818bCKLgNtVGzGXEWupcsDjw8H FevaWhDhF5JGoQ0G5Kd9APjRBwMnXSlZoTXcuwE0Z7u0e8DnvPAlDOVE7mTjzlxb 8DvfcO4DYAkkNNYr3k8w+QLSFFPA5csJmB0bPggPTbOFiefvB53f0TsZTF9V UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets Support support@universitytickets.com https://hopoutdoors.universitytickets.com/shibboleth-sp JHU Single Sign On for Universitytickets MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets Support support@universitytickets.com JHU / UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== JHU / UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com Gordon Capreol gcapreol@universitytickets.com MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets Support support@universitytickets.com MITAC - UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets Support support@universitytickets.com MIIDxDCCAqwCCQD5YZCHNY/zuzANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAk5ZMQswCQYDVQQHEwJOWTEaMBgGA1UEChMRVW5pdmVyc2l0 eVRpY2tldHMxDDAKBgNVBAsTA05CTzEiMCAGA1UEAxMZbmJvLnVuaXZlcnNpdHl0 aWNrZXRzLmNvbTEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5dGlj a2V0cy5jb20wHhcNMTEwNjAyMTEwNzEzWhcNMTYwNTMxMTEwNzEzWjCBozELMAkG A1UEBhMCVVMxCzAJBgNVBAgTAk5ZMQswCQYDVQQHEwJOWTEaMBgGA1UEChMRVW5p dmVyc2l0eVRpY2tldHMxDDAKBgNVBAsTA05CTzEiMCAGA1UEAxMZbmJvLnVuaXZl cnNpdHl0aWNrZXRzLmNvbTEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJz aXR5dGlja2V0cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCu qqWKIcQ15+1vh5ykGeRCJKp79uUCuJC7uZbSCrc47Q0QyUQgLGBhBmfFvibwuObC 2p36F0EcLe4pO2B2+f9EZenMh0aVwXGO1vX3grUIl/C/JCQghw4TGfzJyv9lclT1 b8osfLepNBLEr24+lMl2bmW949Ipz9GZYpDv/pZqnVbCFf7aF/SyRfucMWEKxsVZ twzmq0D+IydzJQMavjrdStoy4/bb+qIsbz2XgCZ9liitkgzWoMkO9qDSofrY5Yuc xzJAQFsRhCvXX4mYin3OKiNYRWtOeVIwFhW5rOkYPILFsg04YRLVLaGuf4w6H/XC iEnAnai+iwzK+ZvtipGhAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIOdjIcWcT1y zrkF9yUw48KxdGR7GSAnwwqBmthnjJEfxuLyCP8NJA6wmt5apLmqvI++vmlh7lC1 rUdm5QhjtQNZIVFqZFWwv1yCgixkMq8dv1aJTElCaLdpmMWd7f/ZfId1oi4Eo37c 5gAu6ItOhpCMzS1ltPJZAf2rrcqKOLGQpmfGa4Nxbjezqax8n8eTPfqhqsgyhVp+ p0VtwIJakGHWRPIKdKuCFJfIb2Cob+vihxYaomQhbFnmS2cWTvcNlhtsqQRWxDAo kKAgxuhDitbiBJdmChIvrKSbI8RpLw/b60vzCnDe6rV6fbnaEuJATKkL2y1HLYzd EH0MRxtkelQ= MIIFozCCBIugAwIBAgICAakwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDkwMzE4MDgwNVoXDTEwMDkw NDE4MDgwNVowJDEiMCAGA1UEAxMZbmJvLnVuaXZlcnNpdHl0aWNrZXRzLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMONVvSmTQKsVAFGTEwXyqK3 NXOduMrJ70i3zi5YkRs5sOyLFpVcVkvZGTmh/hJQKOtQywtKF98RdGXSk6NC8WT8 XUOkyMmCptx1AbhRH6o8FCgwRGabx5DMy44VJduPDzgtiK54BwngdEJMIDpZ9Pnr xFaTaiDkX+y44Ne/WOJGBX8+RNoTkyLjDtzlSnjFnxRNEIUtZ3omRxqzbqAytWDS 4OSELB1Oso9FL9f/EnEI053ER8/WMN0ajM/WlSRm/ZcHO16XJUL8WebUF9Cs8SeH cKHrKoJI05iNoC8xr+zUZJbVSo4B4x2Kc8x/ck7yOmgTGLMB2T73ysLh2YlsyUMC AwEAAaOCAqswggKnMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUiu5JRbdWhU4c4cfn J9wzE+WackYwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYx CzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYD VQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYB BQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYI KwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2g O4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Ny bC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEE Aa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwJAYDVR0RBB0wG4IZbmJvLnVu aXZlcnNpdHl0aWNrZXRzLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAIKzjxMKODDzS uJY5iDeKS+U6MGeWOdQoErZ8pl1zJSHB095OlKmu/Ae+bxw0IzgigQEESL2AM8vU yUCHm2W1pT5iikjg0z138P7ZmUO8BF8z2sLidej1kzC00UAcWRTOe6CA4/ZM/64Q nLE8ynj4C4lal8uDWBPbmyZHirzExife75L7y7CesH6LsXJwGr1H5E83Ekyky0EM NcukodOuo5BqYDoQoPidDtS2dgAHfIrBUtbAY73Cs6bPflpoG4693Bqcw7b9U/zz mHvQBsu33PJW431arOYqQKwPseAb1HL4d07AU56Np3YE3MUFk+WGao0SBDeBJVfx bBD8CYndNw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets Support support@universitytickets.com UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com NYU SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== NYU SSO UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com SBCC / UniversityTickets MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets SSO Single Sign On for University of Washington MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets SSO Single Sign On for University of Washington UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com UniversityTickets SSO Sign-on for UniversityTickets MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets SSO Sign-on for UniversityTickets UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com UniversityTickets / Texas State SSO (DEV) MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets / Texas State SSO (DEV) UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets / Texas State SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets / Texas State SSO UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com UMASS / UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UMASS / UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com Gordon Capreol gcapreol@universitytickets.com UMD + UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UMD + UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com UT Dallas + UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UT Dallas + UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UniversityTickets UniversityTickets http://universitytickets.com/ Gordon Capreol gcapreol@universitytickets.com UTTyler UniversityTickets SSO MIIEFzCCAv+gAwIBAgIJAOKNYZKTkGOxMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMSAwHgYDVQQK DBdVbml2ZXJzaXR5VGlja2V0cywgSW5jLjEiMCAGA1UEAwwZVW5pdmVyc2l0eVRp Y2tldHMgU3VwcG9ydDEsMCoGCSqGSIb3DQEJARYdc3VwcG9ydEB1bml2ZXJzaXR5 dGlja2V0cy5jb20wHhcNMTAwODI3MTQzNDMwWhcNMTMwODI2MTQzNDMwWjCBoTEL MAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEgMB4G A1UECgwXVW5pdmVyc2l0eVRpY2tldHMsIEluYy4xIjAgBgNVBAMMGVVuaXZlcnNp dHlUaWNrZXRzIFN1cHBvcnQxLDAqBgkqhkiG9w0BCQEWHXN1cHBvcnRAdW5pdmVy c2l0eXRpY2tldHMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tuDuyswVfkWKroBS9oOpm2QqRJecNIyZ7DMf9m7jwFFaQiPN3NYTe9C35I3rsmqp UvSK075z34uNrBddsz29CnVurUv6geM+mBUZB11oFG6rGxuT3wfYTpA54kbVQps1 GHL8HV95fB5xEagZd888i7CFmXZMJ3xF4R9h8UDe09ZlQ5sjY/E6Ff0bIaAP6phj l0IsIBYRPUeIGMYPqw7azmFy7XS4FPTrQmya1E7wxf/6CXot5EYhyYLr7RKdOjp5 foIkedY1ZhjuWZFa6EPaIYqqz8v9nGJx3uW3dZeuXfNrSjvj0RasHNXU84y0FP1S ex6ywCFhLIVS5ewXXm6b9QIDAQABo1AwTjAdBgNVHQ4EFgQUDCeDghnKlaF2rAwJ rB0DSvAOpfwwHwYDVR0jBBgwFoAUDCeDghnKlaF2rAwJrB0DSvAOpfwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEBt2aRlN01fZYYXwid/k/QaVlJUF RjFJouAFyC0N4sjZDEZxnOrLV8QxVABNGwJ78HDeQ7Z2xOeOEvKzORB9RJvsz4ac FuEmARQX8QDiSzeCvjiq0VBd46KVYlU0hSXRM99VEexB+V/S5/h4xRHaaRwcWD0k rcx+OJkf4WTNRm6t2+LOFcOZ1VV4C3DnPbd0nCJlJSzHYUKGfeoJJJ7ew4KZF4le 2fdSm7mihM6r2O047IbPr9qkVRDXfaIkXfFvCBPKogZ0pv41ctocTbVvTKoAbe6i npy6/mAHObt21m69If4I8DgLUvCuVIIbt/4TZVqeiN7mHIPk2XtftnMpSw== UTTyler UniversityTickets SSO UniversityTickets UniversityTickets http://universitytickets.com/ UniversityTickets Support support@universitytickets.com gmu.edu MIIDMzCCAhugAwIBAgIUepAw2N9+pmX9TWoDp/ZsdB/L1yEwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSc2hpYmJvbGV0aC5nbXUuZWR1MB4XDTEwMDYyNDE0NTMy MVoXDTMwMDYyNDE0NTMyMVowHTEbMBkGA1UEAxMSc2hpYmJvbGV0aC5nbXUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgp2Dn6k3UuILLaGWGcyQ enA31AxjXOoCM7zrhPpSJFzUSPHs2mC/fEqUhqmHJnPxGNalPpW9BH6SN1U2/C+e rfVL/OcO/x+Var0Pt+GodnlMsf+f7jcyLMzQB+xG+4/iKPoPByyOlThM+dO7/j/w QuclJu6f5iUTYyQM5u+DnvGzCmEA7Oq6E6c/FPegTAXCTnhQie9ZOOKjYfc/Y+y/ 1r7JYP4wkyk6ldk/Jt3xlP7eSvREIzMb5cetg1CbX6NmBsrBiSixMUDbOShDf01/ 8X6ebsaDIFCocE44/UAEM7xAQHUB/wHa7lhsVXI4pHUQ4eE5+9cjAq6/KkioOHnZ aQIDAQABo2swaTBIBgNVHREEQTA/ghJzaGliYm9sZXRoLmdtdS5lZHWGKWh0dHBz Oi8vc2hpYmJvbGV0aC5nbXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSM UsKgJtDJoCxpwHtips8ra+EF+TANBgkqhkiG9w0BAQUFAAOCAQEAcpGmKUvfmyI7 hbGONBpP3O5hTDeVe5Xiq5CHsfpduhsknht6uEWa8Z4dUg0QfAQKfaHvan4rg9Wl CHk4CnbLvB31Bbvz+TGjepNldfGeY2D0O4O2bxSjanFUAo1Kh+dUKSECtTEbwYdC 2NcU2TQN4y5aEnC0jE8rj8VhvK3ynej8xJbqjVEY4Q6ndcvkUieqphdFOxBzIgk5 IHEk7lPD0ggHR2Rp8nKE5xbCnL0j6WLTi+MbyMSZKlaNijMJJsybnB7L7dTXOR0z 07DA0lAnAjYsa5Y/+xYddE7hlz3BkcttcuOgsEuLUtpd2wrWUGmJcOR7GUBTYfm4 g750I0EPsQ== gmu.edu MIIDMzCCAhugAwIBAgIUepAw2N9+pmX9TWoDp/ZsdB/L1yEwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSc2hpYmJvbGV0aC5nbXUuZWR1MB4XDTEwMDYyNDE0NTMy MVoXDTMwMDYyNDE0NTMyMVowHTEbMBkGA1UEAxMSc2hpYmJvbGV0aC5nbXUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgp2Dn6k3UuILLaGWGcyQ enA31AxjXOoCM7zrhPpSJFzUSPHs2mC/fEqUhqmHJnPxGNalPpW9BH6SN1U2/C+e rfVL/OcO/x+Var0Pt+GodnlMsf+f7jcyLMzQB+xG+4/iKPoPByyOlThM+dO7/j/w QuclJu6f5iUTYyQM5u+DnvGzCmEA7Oq6E6c/FPegTAXCTnhQie9ZOOKjYfc/Y+y/ 1r7JYP4wkyk6ldk/Jt3xlP7eSvREIzMb5cetg1CbX6NmBsrBiSixMUDbOShDf01/ 8X6ebsaDIFCocE44/UAEM7xAQHUB/wHa7lhsVXI4pHUQ4eE5+9cjAq6/KkioOHnZ aQIDAQABo2swaTBIBgNVHREEQTA/ghJzaGliYm9sZXRoLmdtdS5lZHWGKWh0dHBz Oi8vc2hpYmJvbGV0aC5nbXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSM UsKgJtDJoCxpwHtips8ra+EF+TANBgkqhkiG9w0BAQUFAAOCAQEAcpGmKUvfmyI7 hbGONBpP3O5hTDeVe5Xiq5CHsfpduhsknht6uEWa8Z4dUg0QfAQKfaHvan4rg9Wl CHk4CnbLvB31Bbvz+TGjepNldfGeY2D0O4O2bxSjanFUAo1Kh+dUKSECtTEbwYdC 2NcU2TQN4y5aEnC0jE8rj8VhvK3ynej8xJbqjVEY4Q6ndcvkUieqphdFOxBzIgk5 IHEk7lPD0ggHR2Rp8nKE5xbCnL0j6WLTi+MbyMSZKlaNijMJJsybnB7L7dTXOR0z 07DA0lAnAjYsa5Y/+xYddE7hlz3BkcttcuOgsEuLUtpd2wrWUGmJcOR7GUBTYfm4 g750I0EPsQ== George Mason University George Mason University http://www.gmu.edu/ Tracy Holt holt@gmu.edu Wally Grotophorst wallyg@gmu.edu GMU VCL MIIDAzCCAeugAwIBAgIJAM3q2k8ihI8LMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFFNBTkQtVkNMLnZjbC5nbXUuZWR1MB4XDTEzMDIxMTIxMjQ1N1oXDTIzMDIw OTIxMjQ1N1owHzEdMBsGA1UEAxMUU0FORC1WQ0wudmNsLmdtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChNUdoJbg+6mau8+XBDRX6uv+wS6HT kePvHMpo+0/mbnHHF8Xi+xqaCqAPCA63a9wnot6rT5qIiNVj6el80ajPgU8gNNks EpNHeTP4vJS4jWXZ0QLuLfQB6PskmzzWwojJYVeqCbBJgmPmuH0YpBZH0O3yg92I Cki39bEBDUdQM93kjgRwgJO1i0S4AF0LnaeOCQtDX++53ziYYH7BvPqIJLJsc1il xSv35qidJWwCgi4vIBDHVWGgq6dY4uV5FnUob28i/c/QvWDZmCIV9I5+zgZnKTUT a0oYidFvuzh0y4I9CXxWcu8qJefZBWyGYAHRWQF8lXSlgYGbUAnhk0u3AgMBAAGj QjBAMB8GA1UdEQQYMBaCFFNBTkQtVkNMLnZjbC5nbXUuZWR1MB0GA1UdDgQWBBS4 cTtYVRx40EI1BmcIS9/zrc+1KDANBgkqhkiG9w0BAQUFAAOCAQEAJc6S0p99ExxO 2zB22r/2C8iAKlW4e9MTIYke7oo7Fc2k8BUUvOH/Xb9QGEvP3GmEGn8v6T8q6u8L i2IW05FlFZFogzjvPDLKTwPsoh3H34FMGV0cn2pYKY9VjXzfQfkYjTI20wI559sn jP8Nf5amjKaDnGufCr9xvvFKMTnJSlUhiXTPDH916co6qNui0wZADOGZNtearatB 3n+fwVmmyt9tlqR9NhyKlTJZjPqk9Ta9mjgMqI9mfApWBLI3Zp1754bpltlQoUKQ UFL77kf/TADoy7rMxW3mRSQx+9sber0Kzmbx0eCqRquwjaMUlB2yq62pHK9u3qmr jmYRVtX9NQ== GMU VCL George Mason University George Mason University http://www.gmu.edu/ Barry Freese bfreese@gmu.edu Trondent Development Corporation MIIDEzCCAfugAwIBAgIJAI8Mxk9oAM/iMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMMFXVjc3NvLnRyYXZlbHByZWZzLmNvbTAeFw0xMjEyMTIyMjEyMDRaFw0yMjEy MTAyMjEyMDRaMCAxHjAcBgNVBAMMFXVjc3NvLnRyYXZlbHByZWZzLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMUBMcyKJiY4hxB9PoCFzre8Kp8V n88bGZOQkiu34XyyT4WZMufyM9WzYZeuq05xut5DWtJzcpslZz1eC5Nc804Ty1a4 tBABvuy8gBib82bHOz+zE3s0JmOKsPIvlMgsToLRa5akS9daNnDR6CvOwz5A0VoW WoVVLe9Tyw2yK4sVJep+4fc8Ye/Yd7Ft1FoxdB+O65XK5UKa+7Ny4ZgCnwp4w6an +UXtn0tDKVvjAG+nleUzpq/TUmiES69xrdeMKBXTp0UVpIAM1tRUc5Hai9xnm6VZ mx6+ALIfUmDKLK7YDeiYcTNToAKuo5ss7BPM3suqP2WlsT9cFj7G+iWQDTcCAwEA AaNQME4wHQYDVR0OBBYEFLCeS61gy5U2sv6rbOBXnm88zYMyMB8GA1UdIwQYMBaA FLCeS61gy5U2sv6rbOBXnm88zYMyMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAChizACb6ZnuLdE3m8iO5VXqVngVyTMvuWNjES73iXWRtZFRQyi3uLob ZGEV25NOxQIo/LbLrndwd94SQN6nl/Z7JdA6A3jVr4CS+48o4WrpTyagbLawfclQ tCLkh7CFr+4ebe1fndI0tTmOlPa3PoWv27hx/+RUQ6eLyLFuxe+dY0jjBPjFZCNz jnutA2TiML70ZyOKBzlPhtE/zsHq3hixkE3W2aIA2fAI9DkY6yLYn/BMobT3l5bs BRDqm50f/iyuru4OcGShhZAT76HMFICGWb9cop1gYn9jMsOzD64aZreGo/h172Ad VqHnhZZcf9NQWdrvRwWnYbIP4Kt5MwU= Trondent Development Corporation Trondent Development Corporation http://www.trondent.com/tdc/default.jsp Network Operations netops@trondent.com Trondent Support support@trondent.com Christian Reeves creeves@trondent.com Trondent Development Corporation MIIDEzCCAfugAwIBAgIJAKeyFV0iUwe9MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMMFXVjLXN0YWdlLnRyb25kZW50LmNvbTAeFw0xMjEyMTAyMjUzNThaFw0yMjEy MDgyMjUzNThaMCAxHjAcBgNVBAMMFXVjLXN0YWdlLnRyb25kZW50LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtlVv2xxC9zW9/JX6LX9jfq71pO 6H3eDc0V7gsSkpNmPxsCtxc7M76r3/4vFsmaGTg2QHWFMujacWbGjldyMAqKVXRM TI+iVyIhzgWG8GErOgvCQB2344C/d+NpXMA6MTB3KLi61ZuJpZh/zuSS/o+iYj4i bsaVFMdpJOlhHw9zp+ojnkQm5NOHNlR09Wp3khLXZEQ8V1xWq1m3v3NxMaH4oxTv trLjyFJVR8TG0Y9ZgLFuNzphNdjUzuUhPAXnqUBrmxEXo0xOh1wyiZaHRwJS6Ran ZMmOdx2dD838SfQdiY8Mprxwxjp/h8cXduyYlVDIIuWmkHXQVJvso75U2oMCAwEA AaNQME4wHQYDVR0OBBYEFOVTs2onUq+XZzC7dkLM2fsRxOLwMB8GA1UdIwQYMBaA FOVTs2onUq+XZzC7dkLM2fsRxOLwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAHMuYFwBPoXydk9HOB/Tv4uP/vBLsOqcrR7eMKvLCmVK/DPouJ3g/2IZ nvYFaG1pu4VGizSlEdLRcwOmidg+eaHhU7rj0ifCYHvBX5K+uR+JIHLbHikXTX3H dnLLsLd7DDpYEeTDZ5O7wOpEZYYpM0o4vrPv64FxxLEEQ5jeyVbR5EcyYgsoYfEz w8VTnq5I8iIJosu6HwrhZJMT9ZD9dC/bIAukh+Pbp1rUhp/xDHIYXyvVGhp3uJr0 4qd1bHWpkmu1s3eqVdWS2tTdxqbodP4FJ76qsVJ5zyidQ0a50wHN1mQ06+SA5rU0 nxUB/fcplWhO1dnchBT+fV5Gfhqdykc= Trondent Development Corporation Trondent Development Corporation http://www.trondent.com/tdc/default.jsp Trondent Network Operations netops@trondent.com Trondent Support support@trondent.com Christian Reeves creeves@trondent.com ProQuest LLC Test (new) MIIDTTCCAjWgAwIBAgIBADANBgkqhkiG9w0BAQQFADAoMSYwJAYDVQQDEx1wcXNo aWJib2xldGguYWExLnByb3F1ZXN0LmNvbTAeFw0xMTEwMDcxNDM3NDRaFw0xNDEw MDYxNDM3NDRaMCgxJjAkBgNVBAMTHXBxc2hpYmJvbGV0aC5hYTEucHJvcXVlc3Qu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyw2T+p003gPCKt8w LZPn95h6kePVXv/GrrRZob5RyOPzNTQrXZxuYudRbIX1lYon1dUkpWs5rgrdyeMk PCr8bShQz2a2TRrmYdvQwxlWWMZ1tjaX9eOgpaM5cPuyCXXNNy1nCo8bn9Sd0yjw gTPmDP1w2pi7G2r916pNXUOhxhbRmq6W7t1UhIIEd6pK3CevWNqJVjMTlcOV3b/N uzOihM0DAeAVzHaZGTJ2/QJiwL+/wd++uu5Ki3zwkOKXuzgpSYcEsUuL2zLL8BEV hDzWtTx4rCGJnGoT6dbtUjq5lIrnso87lqOibijaRT0aJmCgZWK4GQb09vAvk/p5 j8ETKQIDAQABo4GBMH8wHQYDVR0OBBYEFK2PlMR6jwGbLMVE9JURH211GvE+MFAG A1UdIwRJMEeAFK2PlMR6jwGbLMVE9JURH211GvE+oSykKjAoMSYwJAYDVQQDEx1w cXNoaWJib2xldGguYWExLnByb3F1ZXN0LmNvbYIBADAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBAUAA4IBAQBAAaaDrXK8FjTju43Uw75uX/nKi5tyhU0bEgPivLMY t9v7OwSN29rXkh8fXKZ/T4B/ymqmn5u7JJ/cO3P3Je0vsxWtlCvJTIOkhHGc+Rcg 70QSXblUgsB8ehNeDz4c+nkvY8+QhgiAbkniyA/qSzHkCXpJgTMENVR9Mo83Sghq v8SaWxC6Pdsm2lOKYYm6+rt7GxU6vgXzkvr0L+vGAHuXZE6StZw0uP9Qt13PcfTL ZZro7KQ34Bl9I7p+TaQ/Lcg1Nk2u28MIrSxG0JdDBS6NxGL/4bAHRlVbiBhFuJ5K 3XEfUjqwPVAngvL2hBHOPAtf9YxbYOO5dQpmrjjxDPob ProQuest LLC ProQuest LLC http://www.proquest.com/ Anil Nair anil.nair@proquest.com MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo aWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2 MTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO 8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1 WTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb v672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw +mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn 6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA AaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA FBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl dGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD ggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9 CvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP 8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR JP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz llRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a w3TEf0UNS0mkXt4kI5wSMt2ZJP0= ProQuest LLC ProQuest LLC http://www.proquest.com/ Chad Roberts, Software Developer Lead, ProQuest (Ann Arbor, MI) chad.roberts@proquest.com ProQuest Platform ProQuest provides seamless access to and navigation of billions of digital pages of the world's scholarship, delivering it to the desktop and into the workflow of serious researchers in multiple fields, from arts, literature, and social science to general reference, business, science, technology, and medicine. ProQuest’s vast content is only available to users and researchers that are members of subscribing libraries. http://www.proquest.com http://search.proquest.com/info/privacy MIIDODCCAiCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAkMSIwIAYDVQQDExlwcXNo aWJib2xldGgucHJvcXVlc3QuY29tMB4XDTE0MDExMzIwNDQ1NVoXDTI0MDExMTIw NDQ1NVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVfSIddTEbP3u5oPG34858vjZyT O8sRqPK0jKC4GcGiCVQrzNInKuEwQWwiaVhb53E0fAlcAoJDqel21ruuX28WqcI3 4IbGPEXBZmTgm/Mqg+CB8L5eAZbl7gxlCfl/tCjz9QrdfLnTcKrEs44RTcpoMsOD FLEilH+ze3J/f7gp+wHDM9bu6wai98pybI9of9PWUrjw/LLwkCs6irBXZh3F/hMJ 0vEbkw+TcMT/ClL1W9WuNFaN4xNYOq00kF8xgWk5zYkI6jtNdGN+idpnkgi6MPov 3oY/nJ28atafx/IBNCifg5NyfSXJV2feCo43WEUsYV4gqbgytn8OK5OItqECAwEA AaN1MHMwUgYDVR0RBEswSYIZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbYYsaHR0 cHM6Ly9wcXNoaWJib2xldGgucHJvcXVlc3QuY29tL3NoaWJib2xldGgwHQYDVR0O BBYEFNBy329C2yFjrr3fruzeIfTrJ8qJMA0GCSqGSIb3DQEBBQUAA4IBAQApEPIa pdmO3uXlC/uezxmyFy5axI8YmkcBwf08Lm9PLeNXRhezvFZ7M6zlXLIgvX0wAjb4 aOem1sYzg+9BJ5fg0jE41mllm0LIN673iyr1xNZJv6SDOQ3tLCcxte5jgMWPefMK vcVawCuroi99B+UPseTdW1m2kdcAHIOyjS/wqkjM/+WMYwh7vW57lKWzcMxtqaJ5 IZqj0mayuGtFVc7ZwtzhJ8DpRx//cFIpjmFT+WjGTwAt+5Kz883j5jq1FtKKC12T TPwAlH/ibmXHxGI2q/FLSqq0ZmgjbqVTIaehNf9RS76abg531Eyj/sp/tnq3a/vh /ykrznTClItTtcrn MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo aWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2 MTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO 8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1 WTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb v672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw +mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn 6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA AaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA FBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl dGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD ggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9 CvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP 8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR JP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz llRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a w3TEf0UNS0mkXt4kI5wSMt2ZJP0= ProQuest Platform ProQuest provides seamless access to and navigation of billions of digital pages of the world's scholarship, delivering it to the desktop and into the workflow of serious researchers in multiple fields, from arts, literature, and social science to general reference, business, science, technology, and medicine. ProQuest’s vast content is only available to users and researchers that are members of subscribing libraries. ProQuest LLC ProQuest LLC http://www.proquest.com/ Marion Nalepa, Software Developer Lead, ProQuest (Ann Arbor, MI) marion.nalepa@proquest.com shibboleth.illumina.csa.com MIIDRjCCAi6gAwIBAgIBADANBgkqhkiG9w0BAQQFADAmMSQwIgYDVQQDExtzaGli Ym9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTAwNTE5MjA1NTE2WhcNMTMwNTE4 MjA1NTE2WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXNMiD0tcy3DrBiAGbZmK 9vfubnuz4AfNTZshRNQJHKnMPjc++Vd0AhLEnJzFwTtgvlZ5dIprOgAxC+mfB5N5 c4WsxrqNNcmtJMKaEi46MsGLj+/s2vxf07MJjZUzJ1Taeni2kXYswuNLO+X6FRfU kPWF4uDTrKDDHQQfWmogQxTbkPO8BV9fgNJZZ8hazk08kAD2ubQr5ZXgV8Z8EpUH QLConXjH3v7+d4j0qSQP8EBLJPnut6gGe3P0GPbr6Mioep+qnxXlGzkDhaD7hiDr P0euqmoHclU7G28Xfy1Ro93UrpW1F8Sm2jwqIp8XjGE63CxohX9lrbbXnUJe9Bfn AgMBAAGjfzB9MB0GA1UdDgQWBBRbM2JLRKrIxQ3LLJPMQZszQa2LEDBOBgNVHSME RzBFgBRbM2JLRKrIxQ3LLJPMQZszQa2LEKEqpCgwJjEkMCIGA1UEAxMbc2hpYmJv bGV0aC5pbGx1bWluYS5jc2EuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN AQEEBQADggEBAHdPTDYH53OU25SkOCWT/WoBBCv+UErTxBu5aKmoRcw2SASgQVBL 6hup5Etfwg7LHhWpKscIRQk+rPTGW1DM/RHeSUleTD1qzhgW2w+rdI+dMyOD2Ho7 xqX9hSJYnHmhzqgjuri5rQ8dYKUuqbrs5ryqlAb7VZP8jY0QWawdO9m5F5+gOAZC 46X+hGwdKaTBWWV/3RX3StgDIs1GjPZ5RudiKI/76iIbqroz0hBKJh18Gy+eVv2h +bN3hVsSEn9WcOz75uP90Q/lg8LuZqBZKCFrEGHSsYbGtk5IiumElnoPAqp19gH1 4i6fOm/9CSJLtMAZAAvBOqeMquAe94I5tdc= MIIDEDCCAfigAwIBAgIBADANBgkqhkiG9w0BAQUFADAmMSQwIgYDVQQDExtzaGli Ym9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTMwNTA4MTc0OTE3WhcNMjMwNTA2 MTc0OTE3WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD6TnmpqI7xna+YjQbeQMJw +JoI6GJJbbbjyao444uKrB0JmlJZ95XGwEBt4VxOPpUJNIs5Zzh3ZILAU5i5I0Q3 3px/Dm1frABYSziC/9erW2Fe9suZtXKuDouVEYWKhs2xaeih+yxUa6TeIlw4RPe6 bwED10aO0Ns4BgD7zhbxfbmLTfjD/q6O+gw+8wcAoUsuRABO4sX/oXwQoj0EDMV+ zazOyvhfFpm+WoVCi0NifIKoAEOd3bdB3QEk74GYdIqy96blIeHo42s+9kvhdspU 92V5k8UJczRgtBSdaG04SV/kENJcRVo1eL/LT3KiNguenow7JM/JimHd3YjX9z+R AgMBAAGjSTBHMCYGA1UdEQQfMB2CG3NoaWJib2xldGguaWxsdW1pbmEuY3NhLmNv bTAdBgNVHQ4EFgQUiOOjY16ZgpN9ARsOLKOEwFC2HQUwDQYJKoZIhvcNAQEFBQAD ggEBAMJsBAWOL+crzuG0wt39S1kfSAMCVGGNKNggH6NUtJg1dmyOODI8Jg6QKLPz hB9rW83G38GNWqIyunqgIz6GgTV9ih7zG/WvLPfM29Aax3ud0IpDqgd0jL9fity+ +wvA27nNasyCf8byuK6J66BKH5L/xviCjiSoCc9EGpdkIcth2CyUSa+TFJHdu7xO P4yPvmcQoId8cQXWyqgPRCF3X9Eu+bNnc3ysFG5zrgz2HSBkF4fFN36OAysD82mR StG0hprYTwjhF5NrVwnapdBiWjFvsosyCiGtWvxTKAMFhyVGqfXfchTVordpBdk2 xWJGKtgkfG7tWRHYZ/6aUq6HpzU= ProQuest LLC ProQuest LLC http://www.proquest.com/ Shibboleth Illumina Tech shibboleth.illumina.tech@proquest.com Shibboleth Illumina Admin shibboleth.illumina.admin@proquest.com CSA Illumina Support support@csa.com EverFi - formerly Outside The Classroom AlcoholEdu for College provides an evidence-based online alcohol education program with demonstrated efficacy when administered at a population level. http://www.outsidetheclassroom.com http://college.alcoholedu.com/privacy.html https://v9.alcoholedu.com/EverFi_Logo_Home.jpg MIIDHjCCAgagAwIBAgIJAIFm/TyaavouMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHTI4NzM3NS13ZWIzLm9yZC5pbnRlbnNpdmUuaW50MB4XDTEwMDYxMjAyNDQy MFoXDTIwMDYwOTAyNDQyMFowKDEmMCQGA1UEAxMdMjg3Mzc1LXdlYjMub3JkLmlu dGVuc2l2ZS5pbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3JDdP Lu26W2Zw/C5MZLgFSstzfCZtvVDxyEOGHLk+5XcLq+eLie5Szy4mAj2NyqsHZY16 4nB2iUDdd97DNbLx6xAFW4EVN8wRq8HcNYfTes3XM8iW/RLeyx3nFnkhlekAOEwQ uZ/bDxikLkDyUgI8NpmgePjAoBy+nu0AT2++Ri2PgccLTjTx/Yl1/sHgFAdO9yue BMaCNoKr75nDr6omg+qUctJO24PaULBPk/XP+BZdR7U2NuwfKIWUqoxuf5r5af5+ qPp3lwOIsMyWoEH/b8hCq04FmhL30X3VCCNbdMVGOVB+YK+tFHCo+a9B4OFVTgeB +7D5ecntd4PBinxdAgMBAAGjSzBJMCgGA1UdEQQhMB+CHTI4NzM3NS13ZWIzLm9y ZC5pbnRlbnNpdmUuaW50MB0GA1UdDgQWBBQceIL3b/NLzHAJKvS9PQR2KU/8kzAN BgkqhkiG9w0BAQUFAAOCAQEASE6kKtjZxg4kvD2Bm964WBP1bFM7dKfpOq8MI06Y 1l1nbBQCWmeK4BDw22ah+eO5P+kV55BhA2n4k5rcQGc2uTq2DGV17YoA8UGce1/B iOPxKlLwLsRIUgBTYkweZmw7ER0Wf94z7UoexvJnQ5ER0O2k1t7EY+FWyfvUiokH qNdE3BfIi8lPhVgKbfpmRHi019ItmmGw9y43sz/YpfhsrjdHxH5Obfbw/wgb0Y9h VNovmwUnXVFTQHYK2rFhM8FyucB9+db8rvwfWWU8jK4BP9zx8Pv5mmCQTsy4aAIz ywOSUJ86c2lDNAwsO6zdq6oFx6u1XMtYiODJCUuOusJeQA== Outside The Classroom Outside The Classroom http://www.outsidetheclassroom.com/ Heather Haynes haynes@outsidetheclassroom.com Kuali Foundation Kuali Ready Development MIIEyjCCA7KgAwIBAgIJAOaCz5pydHPxMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEfMB0GA1UEAxMWdXMu cmVhZHktZGV2Lmt1YWxpLm9yZzEjMCEGCSqGSIb3DQEJARYUa2Noc2llaEBiZXJr ZWxleS5lZHUwHhcNMTIwNTE1MjEwNjMxWhcNMjIwNTEzMjEwNjMxWjCBnjELMAkG A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5 MRMwEQYDVQQKEwpVQ0JlcmtlbGV5MQwwCgYDVQQLEwNJU1QxHzAdBgNVBAMTFnVz LnJlYWR5LWRldi5rdWFsaS5vcmcxIzAhBgkqhkiG9w0BCQEWFGtjaHNpZWhAYmVy a2VsZXkuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmLs9M5ne KPyslAbdYl1qWOqNM6A/zeseyiEPtUyIMiprEyuE3IXdkdHavnrEjFwtMrMenHHY NhJTy94JEgu+vOHR7NOP36/8TvsgkKRhY6Bg7B8A3vpLEs1WsONRBa5KKXVI+cLY CeJ2Q+RnmkZRbftvC0jPryn3rNSgbuJvgzCX8hUo3mXiG+iC6Wt4VzBPmkQXRaHa sGJfuUESrxEUzg2lcrHIxcL4rN+F3TBeXV3fz//6SeQ/3FRkxamvFXwG5TQ6hFaX QsV+Bq/qdjlzIHTKo+hhlA2Xbs7yWK4HqHmotmzCSP7Tq52IK8DoyudUBP7LJ5Ec yhaGiZ2IlflgiwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFIFxJf17yLoQz66dg0XG Ok3nE9SMMIHTBgNVHSMEgcswgciAFIFxJf17yLoQz66dg0XGOk3nE9SMoYGkpIGh MIGeMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMI QmVya2VsZXkxEzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEfMB0G A1UEAxMWdXMucmVhZHktZGV2Lmt1YWxpLm9yZzEjMCEGCSqGSIb3DQEJARYUa2No c2llaEBiZXJrZWxleS5lZHWCCQDmgs+acnRz8TAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBtjucCGgw50+dIotdJq/ipxUymnDGp03SxYMO4PeKpohgU L9MxNj/+Z7G23zdp7kfh05X1/ME9hE5zzAeFpwOCMHly8qgFM2PUc071QYDT0VvT qJZOv9BKzaICFZoys8zKtP8WaNL8DF/t9I3sSqfzy/MdQzWr3DIXPix9gKGBCFeM AHhc6K85J24T0w7gonJbekiK+C11Jh2rJ9ArPK1kI3+uRbJl4nRy13aII5RMz8DI hNqIfh5KhNP+2+fsknw307Q8HV3xRESxNakz0KSrc/v4Nso0uT2qlFSNnGHDgF8S Y7CF4xFX20E0sXzFDiLhQYtQi3LryIxoTVHT3jaH The Kuali Foundation The Kuali Foundation http://www.kuali.org/ Kuali Ready Technical Support ready.tech.support@kuali.org Kuali Ready Information ready.info@kuali.org Kuali Ready Kuali Ready : Continuity Planning Tool MIIEvTCCA6WgAwIBAgIJAJB69zykvUCOMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEbMBkGA1UEAxMSdXMu cmVhZHkua3VhbGkub3JnMSMwIQYJKoZIhvcNAQkBFhRrY2hzaWVoQGJlcmtlbGV5 LmVkdTAeFw0xMjA1MTUyMTEzMThaFw0yMjA1MTMyMTEzMThaMIGaMQswCQYDVQQG EwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkxEzAR BgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEbMBkGA1UEAxMSdXMucmVh ZHkua3VhbGkub3JnMSMwIQYJKoZIhvcNAQkBFhRrY2hzaWVoQGJlcmtlbGV5LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMijpmeld+MNzsKS9ihb mSGmqHvB1sI7WF7P1Mn9Iov4iUam7+Ui/G6H1vsTa43GYJKDhQk4Rk3Huc79sFke M1H62R1C5EYc0sQ5aoQyvZkTDcRcw+h9/ZWMe5YyAOgVnYrvuEVbwJx8Vv+Vf0pJ 2T+vHN9bYrWgF1QINn5e1yOwvtKlJUMa48gyMLO6l06p580wk/8/QVXGAxzFsKLm 4eZXSYiMTHDoR8Bs05m3s8ijYymBIF2WvqK85iq4nzP/dTbpwbTp/C0h28ZmFVRk 1/blYSY/avmlvcE/TrGKoZM8Z6HAilyoBhGKYPg28txfkz9iL2LfvggW/ATGnm6F x2cCAwEAAaOCAQIwgf8wHQYDVR0OBBYEFEu5cc7kNf+WkCTg47Mix8qO+n1cMIHP BgNVHSMEgccwgcSAFEu5cc7kNf+WkCTg47Mix8qO+n1coYGgpIGdMIGaMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEbMBkGA1UEAxMSdXMu cmVhZHkua3VhbGkub3JnMSMwIQYJKoZIhvcNAQkBFhRrY2hzaWVoQGJlcmtlbGV5 LmVkdYIJAJB69zykvUCOMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB ACK9hhqbQ3UV7doyjLkyRMjshXvD4Z++axGdZI/LrPUZ6/FX5Jw9RzWPAk+5D65E G3SHT33C/djqIITXYNyrKGZi3aJZve14u1GmuWtuhJupo4qX2232KmrrQf19baLj 60H753YaG/wqDlBwfOQ5qekBbwVIZNG71CNvlpLEM5Pfjclf+HmET9XdNVtfeS/o Scm15rXAwJXM1RHpFlZ1/btDFxWJeVlnxarT5yMDYJhKftOvXkhdPaoyETG9r992 xFuLzmLZzvRQWUt5K+Kvybvtag7qcmWIqceslfgkgpHnjJKgfOdf7ze0mwrNB9gd w0jtSZPOujKcWFrwi7gdtio= The Kuali Foundation The Kuali Foundation http://www.kuali.org/ Kuali Ready Technical Support ready.tech.support@kuali.org Kuali Ready Information ready.info@kuali.org Kuali Foundation Kuali Ready QA MIIExzCCA6+gAwIBAgIJAM1bIt0oSbvOMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEeMBwGA1UEAxMVdXMu cmVhZHktcWEua3VhbGkub3JnMSMwIQYJKoZIhvcNAQkBFhRrY2hzaWVoQGJlcmtl bGV5LmVkdTAeFw0xMjA1MTUyMTA5NTlaFw0yMjA1MTMyMTA5NTlaMIGdMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEeMBwGA1UEAxMVdXMu cmVhZHktcWEua3VhbGkub3JnMSMwIQYJKoZIhvcNAQkBFhRrY2hzaWVoQGJlcmtl bGV5LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4gJktiFXyv pEtlQK0mIs2mJnoAUJJBHUIQkft1IE4WXTQlFtbVZBWPJmz4KYWbLhn716Y/wUcP xP3E0NMd6HDT5CCDPAXgkDwO7B53x8VcE/iIWH1svg1MByGtwP2Kio6HX6rQAsKt MO38agAF+yXkEhfWmkHr1a8c8GzH719rULxe2NTBImrdO93orOy5gCJHXtp72Qv1 paddDEw5Ru6vek61/LE/e74bD/3rbbAPR6m153/wlXgWn3aqj8nxfQ70mrnqy6RQ mZAPlQ8dnb8IlifiVeFIA44M9a89KS0MUPxqVGR/ShnpGWRo3qPNDM1r25UAMJp/ F1hhvAcWv0cCAwEAAaOCAQYwggECMB0GA1UdDgQWBBT9SXNkGBVNcvHkMHi3mTGe LvSsQDCB0gYDVR0jBIHKMIHHgBT9SXNkGBVNcvHkMHi3mTGeLvSsQKGBo6SBoDCB nTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJl cmtlbGV5MRMwEQYDVQQKEwpVQ0JlcmtlbGV5MQwwCgYDVQQLEwNJU1QxHjAcBgNV BAMTFXVzLnJlYWR5LXFhLmt1YWxpLm9yZzEjMCEGCSqGSIb3DQEJARYUa2Noc2ll aEBiZXJrZWxleS5lZHWCCQDNWyLdKEm7zjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQAvECdjw7zOKAgntFuyQT/3KwpUR2VxI9TvSiI/8mcj/e7y42VT hM02L0jxJVLvlsL/eT4lRVgFUk1r2L7J2wovmz/+AtRmD9Zaf9aMSHfW7uaXmuoD eXwdW4yd3gykJlE2a9RCcCWcDJUzx7SuqCnxT12Sv1nF1cr4x2oanoD22bYdDZ5x W7frkcDUPvb7hFZFx5uFYGFkIqTsSqHk7A4PxCjYkW3g/wijph+cy0GomJ46u7Bv xEbpmeHWFvgNklw+mlRgiTMLkYnxRLVJJfg5RsObB1jsTnlhDY00yuBHpmqnUd/0 3treyIdcOEogBhMiBeE2xRFfIr7cbxY+IeQR The Kuali Foundation The Kuali Foundation http://www.kuali.org/ Kuali Ready Technical Support ready.tech.support@kuali.org Kuali Ready Information ready.info@kuali.org Kuali Foundation Kuali Ready Staging MIIE1jCCA76gAwIBAgIJAKCjMIDzzC0xMA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx EzARBgNVBAoTClVDQmVya2VsZXkxDDAKBgNVBAsTA0lTVDEjMCEGA1UEAxMadXMu cmVhZHktc3RhZ2luZy5rdWFsaS5vcmcxIzAhBgkqhkiG9w0BCQEWFGtjaHNpZWhA YmVya2VsZXkuZWR1MB4XDTEyMDUxNTIxMTIwNVoXDTIyMDUxMzIxMTIwNVowgaIx CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMREwDwYDVQQHEwhCZXJr ZWxleTETMBEGA1UEChMKVUNCZXJrZWxleTEMMAoGA1UECxMDSVNUMSMwIQYDVQQD Exp1cy5yZWFkeS1zdGFnaW5nLmt1YWxpLm9yZzEjMCEGCSqGSIb3DQEJARYUa2No c2llaEBiZXJrZWxleS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDUDURV7Hhn74W315laiFp+KEXzZB65Z06XKkkTBdD/EP/APUhghR3L+0I693Hf IdsIEDA7JlnbpBVF3PA6FLyVjMiq8xdjLtY68uotGyyafuNy694Vflyech03TI55 ROrDiqpZyNajhiuKX6K7EqIOwuIdvZmZiwSy9OcojrAcYVbR2KQB7bb1dJKUsyg/ cnvWYo/lYQggb9Nw0QbXABRQ+v3WRJqscYrNRiV4nb3qxwfoPsAqBPZj7Ubxsg+R AaUSX5RkJv9GlogJrxBY6ZYnVRtdRM2dK98FDYMz9IfKwcQvp4DoeQaT6/Hieav/ gSYAUy0GZZeCZhkhnl6THk7/AgMBAAGjggELMIIBBzAdBgNVHQ4EFgQUTjQ4mNdT D5aK3iRx4OVAlM2JsWgwgdcGA1UdIwSBzzCBzIAUTjQ4mNdTD5aK3iRx4OVAlM2J sWihgaikgaUwgaIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMREw DwYDVQQHEwhCZXJrZWxleTETMBEGA1UEChMKVUNCZXJrZWxleTEMMAoGA1UECxMD SVNUMSMwIQYDVQQDExp1cy5yZWFkeS1zdGFnaW5nLmt1YWxpLm9yZzEjMCEGCSqG SIb3DQEJARYUa2Noc2llaEBiZXJrZWxleS5lZHWCCQCgozCA88wtMTAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQC+6z0YlDpAGrxA8Fou9TUQtsUa3snA fO5uTFrw6yvhBZLPyqfXK4d66gtf4GkeDu0dEZNcSezMHxZXNrVPIt9wqh76mzlf gQYOmkm9yy9N0j1khlGIBCctumPuPosFIvCp9S8l1BJS5KvXvJ28QjAq2gH3UXX1 JDL5npk06gUvAYGwksLHPZy9Yi7qgpt2AkmMAvZR/ctwrItFJRL+Vu8dNMNndeLu t95UBO7mJi2m61bOmfmokgc4QdG8SxRCUb633lZ4GFHwGrYEJtvWRQpOCJ3dQBkO eHhyLmgpoNNs3tq2gNXXTu5ICjJgjaXd2YdqgQaW9JvxAfNSps7sSSDf The Kuali Foundation The Kuali Foundation http://www.kuali.org/ Kuali Ready Technical Support ready.tech.support@kuali.org Kuali Ready Information ready.info@kuali.org carleton.edu MIIDkTCCAnmgAwIBAgIJAP/gNW90FC42MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvZ2luLmNhcmxldG9uLmVkdTAeFw0xMDA0MjAxNTUyNDRaFw0xMzA0MTkx NTUyNDRaMB0xGzAZBgNVBAMTEmxvZ2luLmNhcmxldG9uLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMumeUuP04gGP0zBGiNjDQT2GuAfKI3RxIeS kFrLWjTHkW/3faSZD1Or5pLavp5u5Zh7N4EbIq3UzrGwScMzgWfih/5N8wzmcbdd UTV4csRqkwQV7rQ3SRJvj4lBhyGvIKixcyCFWLxUbuohcnAARI+pQxpsyqKzPV77 4e1kgdWLIX2KANUyniyAPDHihLnxwhWCdQCCf5IVP216epx3Hv/YvrVxvbRMNCOx OwwxhAkQcsKxmrZ6HRyQImQhNMbB28TqtklLF84NsJzXSj/GpATpRJLnGZAb5ZNj m3dlM32xzHsXSKougtnJA7KrcB+5HzGPIBeoCOZ4bhv+BMKoWicCAwEAAaOB0zCB 0DAdBgNVHQ4EFgQUnLKA7f90MJoD9MWqLI+kTH4t3+MwTQYDVR0jBEYwRIAUnLKA 7f90MJoD9MWqLI+kTH4t3+OhIaQfMB0xGzAZBgNVBAMTEmxvZ2luLmNhcmxldG9u LmVkdYIJAP/gNW90FC42MA4GA1UdDwEB/wQEAwIFoDAPBgNVHRMBAf8EBTADAQH/ MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJs b2dpbi5jYXJsZXRvbi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAIxRI3CVUuN7byZg MTs2VOC9AQPbNkmiUhI+pRVx8Vt3wN2B82Kae67XBDxn39WJUwYQ8TKF8im4nLZT r5pt9SnwNDApBd3VWHcKtjlkZBNynI4SNHVUX+ZbPgaIvVvAI8vVEsSOtDXJquSe Jd3Tn2feXDgyqykt5d5rW3NIIBOr6FgTVOetUNYIxP5/+thT8GmEQwHVO4JRTHKv AcgEMep/8dbUnSXxW7rlHA2ju69S9XOnZ92UbSH1CfPsQ0RYK48RBXwiNwa7LYuy FFOzBQtS8EW9G8azU8T7OEqw7O1M+yf0FG/4SyFAQsvNPE95Am/99Z+4Re7En5l+ dZy9Ek4= MIIDujCCAqICCQCPaJ8ioTbhuDANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC VVMxEjAQBgNVBAgTCU1pbm5lc290YTETMBEGA1UEBxMKTm9ydGhmaWVsZDEZMBcG A1UEChMQQ2FybGV0b24gQ29sbGVnZTEMMAoGA1UECxMDSVRTMRswGQYDVQQDExJs b2dpbi5jYXJsZXRvbi5lZHUxIDAeBgkqhkiG9w0BCQEWEXdsZWVAY2FybGV0b24u ZWR1MB4XDTEzMDIyMTIxNTEyMloXDTIzMDIxOTIxNTEyMlowgZ4xCzAJBgNVBAYT AlVTMRIwEAYDVQQIEwlNaW5uZXNvdGExEzARBgNVBAcTCk5vcnRoZmllbGQxGTAX BgNVBAoTEENhcmxldG9uIENvbGxlZ2UxDDAKBgNVBAsTA0lUUzEbMBkGA1UEAxMS bG9naW4uY2FybGV0b24uZWR1MSAwHgYJKoZIhvcNAQkBFhF3bGVlQGNhcmxldG9u LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJJR4aGU0T4Rs+ra iaCBqBp75XUZ+W0rnXVuP4oainijV8oepLVo0trGRjYgIHhNKufhtuFtvxkgsq/Q qaSR6mmCgKU8YH32gGggjwLBRbMn7aNiJu2PNi03g+NxFW+k3iz/qcuyrkb9CGO5 QcqMlWznphotRXXXscm94+SBmJ9aeTL4XIUXfEIOdeDdNqZRjjvuKck83Mbqn/4t 69uZcrOM0BFQFhJOE5vgJ9kOEBnsS+3dYbEndfK1dXnxp88gLaWY/4GvvOUwQTub suvy9/hlyLUpNz/sZFNM7KekQUjKv2/qu3hi+gvl4Dl5LuEbug38XKZDQ75pZOm5 PROnhKMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAdTupllJ0sDvllI+4Jgn+DwPT lzOM5I7Y2MVkHtodZCyrT6qRaP4oX369LVG0S3vQbChVi1gW0CljeUl9e616nkaN J89UhUhN3r9t5412qQ8/Lyq+LX1912yUyCuW8JMQXFbVlMS0b/FvJmXPYlLpFIf1 DGbJW/HYJ07x+5V7hONXUmEvh8SZo+JXmTO37hLOBGSyteXbWJv7VptIm/fD6411 cYLejujXijfbVj38Ijcucjrel7dJ2Zl8nnmkn3VlRFdEuRScuWudI+7rS6Ux+Dwc 25Ls34lI9+W9mXyA7ix0qDjNmpRccdkzLcvfTgYC7q5VGzyToU4S2u7AZvcxeA== carleton.edu MIIDkTCCAnmgAwIBAgIJAP/gNW90FC42MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvZ2luLmNhcmxldG9uLmVkdTAeFw0xMDA0MjAxNTUyNDRaFw0xMzA0MTkx NTUyNDRaMB0xGzAZBgNVBAMTEmxvZ2luLmNhcmxldG9uLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMumeUuP04gGP0zBGiNjDQT2GuAfKI3RxIeS kFrLWjTHkW/3faSZD1Or5pLavp5u5Zh7N4EbIq3UzrGwScMzgWfih/5N8wzmcbdd UTV4csRqkwQV7rQ3SRJvj4lBhyGvIKixcyCFWLxUbuohcnAARI+pQxpsyqKzPV77 4e1kgdWLIX2KANUyniyAPDHihLnxwhWCdQCCf5IVP216epx3Hv/YvrVxvbRMNCOx OwwxhAkQcsKxmrZ6HRyQImQhNMbB28TqtklLF84NsJzXSj/GpATpRJLnGZAb5ZNj m3dlM32xzHsXSKougtnJA7KrcB+5HzGPIBeoCOZ4bhv+BMKoWicCAwEAAaOB0zCB 0DAdBgNVHQ4EFgQUnLKA7f90MJoD9MWqLI+kTH4t3+MwTQYDVR0jBEYwRIAUnLKA 7f90MJoD9MWqLI+kTH4t3+OhIaQfMB0xGzAZBgNVBAMTEmxvZ2luLmNhcmxldG9u LmVkdYIJAP/gNW90FC42MA4GA1UdDwEB/wQEAwIFoDAPBgNVHRMBAf8EBTADAQH/ MCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJs b2dpbi5jYXJsZXRvbi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAIxRI3CVUuN7byZg MTs2VOC9AQPbNkmiUhI+pRVx8Vt3wN2B82Kae67XBDxn39WJUwYQ8TKF8im4nLZT r5pt9SnwNDApBd3VWHcKtjlkZBNynI4SNHVUX+ZbPgaIvVvAI8vVEsSOtDXJquSe Jd3Tn2feXDgyqykt5d5rW3NIIBOr6FgTVOetUNYIxP5/+thT8GmEQwHVO4JRTHKv AcgEMep/8dbUnSXxW7rlHA2ju69S9XOnZ92UbSH1CfPsQ0RYK48RBXwiNwa7LYuy FFOzBQtS8EW9G8azU8T7OEqw7O1M+yf0FG/4SyFAQsvNPE95Am/99Z+4Re7En5l+ dZy9Ek4= MIIDujCCAqICCQCPaJ8ioTbhuDANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC VVMxEjAQBgNVBAgTCU1pbm5lc290YTETMBEGA1UEBxMKTm9ydGhmaWVsZDEZMBcG A1UEChMQQ2FybGV0b24gQ29sbGVnZTEMMAoGA1UECxMDSVRTMRswGQYDVQQDExJs b2dpbi5jYXJsZXRvbi5lZHUxIDAeBgkqhkiG9w0BCQEWEXdsZWVAY2FybGV0b24u ZWR1MB4XDTEzMDIyMTIxNTEyMloXDTIzMDIxOTIxNTEyMlowgZ4xCzAJBgNVBAYT AlVTMRIwEAYDVQQIEwlNaW5uZXNvdGExEzARBgNVBAcTCk5vcnRoZmllbGQxGTAX BgNVBAoTEENhcmxldG9uIENvbGxlZ2UxDDAKBgNVBAsTA0lUUzEbMBkGA1UEAxMS bG9naW4uY2FybGV0b24uZWR1MSAwHgYJKoZIhvcNAQkBFhF3bGVlQGNhcmxldG9u LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJJR4aGU0T4Rs+ra iaCBqBp75XUZ+W0rnXVuP4oainijV8oepLVo0trGRjYgIHhNKufhtuFtvxkgsq/Q qaSR6mmCgKU8YH32gGggjwLBRbMn7aNiJu2PNi03g+NxFW+k3iz/qcuyrkb9CGO5 QcqMlWznphotRXXXscm94+SBmJ9aeTL4XIUXfEIOdeDdNqZRjjvuKck83Mbqn/4t 69uZcrOM0BFQFhJOE5vgJ9kOEBnsS+3dYbEndfK1dXnxp88gLaWY/4GvvOUwQTub suvy9/hlyLUpNz/sZFNM7KekQUjKv2/qu3hi+gvl4Dl5LuEbug38XKZDQ75pZOm5 PROnhKMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAdTupllJ0sDvllI+4Jgn+DwPT lzOM5I7Y2MVkHtodZCyrT6qRaP4oX369LVG0S3vQbChVi1gW0CljeUl9e616nkaN J89UhUhN3r9t5412qQ8/Lyq+LX1912yUyCuW8JMQXFbVlMS0b/FvJmXPYlLpFIf1 DGbJW/HYJ07x+5V7hONXUmEvh8SZo+JXmTO37hLOBGSyteXbWJv7VptIm/fD6411 cYLejujXijfbVj38Ijcucjrel7dJ2Zl8nnmkn3VlRFdEuRScuWudI+7rS6Ux+Dwc 25Ls34lI9+W9mXyA7ix0qDjNmpRccdkzLcvfTgYC7q5VGzyToU4S2u7AZvcxeA== Carleton College Carleton College http://www.carleton.edu/ Willy Lee wlee@carleton.edu Safari Books Online MIIDSTCCAjGgAwIBAgIJAK0JQ0wJAnRLMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmF1dGhlbnRpY2F0ZS5idmRlcC5jb20wHhcNMTAwNjI5MTMwNTE2WhcNMTMw NjI4MTMwNTE2WjAhMR8wHQYDVQQDExZhdXRoZW50aWNhdGUuYnZkZXAuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnuSmaEFywZEQuEZbKTIT7Ml7 aH4eFbq+DkA6F7+rXr0glLA767qhF3xBkKN3WDq4DspwQCEVdgg/0+DS6SELzpAs bwVof8CjIPflC4IjWF3QGyCFH8JPv1mSjFLOyfBqCfFDbSCC9beFOdhdEx5XwqXo ZoQrl1VV0dEzS612d61KfhQkM3hTsJg43pf5SCnrsdvveWXWWMhGFClteIXmHrZH j4cIOasQOtXDZ76ALctPgdhq4T0A/azaDz4cLCNIdS3rI1H5C482SgdKhaSWeqY9 6HBsmh03xsvaCTVxN7gBLCREHkXi1QAlcJn2HHsHGI/jwx4BC/F7izIGDsQkyQID AQABo4GDMIGAMB0GA1UdDgQWBBR2/ljddXcAS2BtM2sEuHXgwqdfHTBRBgNVHSME SjBIgBR2/ljddXcAS2BtM2sEuHXgwqdfHaElpCMwITEfMB0GA1UEAxMWYXV0aGVu dGljYXRlLmJ2ZGVwLmNvbYIJAK0JQ0wJAnRLMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBACwgtH97SbCdYeOXjNyUPRI8wKoRWmhKjTQ52fFysXf26Vvz B2Ct1SITDaIOk5aJlC7dGIt3ebktGkf+O4Ox/qqeft2bTsXozSr4huOiF0p63Fjy ZcSpLAVxBmJyr8ri/sN6GCjpkJswYXSZQ8ZDUVAGnZzbGuOkU9AWK9KZQhmJuJAA fRuXuGS11cwedkfETpIwFwASp/QwEt9OYepQCQpRq/rTJbQARg4yMoO09MnkLNlT RZvgfbx6mRFz5mMouzyEEV8mbINW00zIqUIrhwyuaHnYhD7/k91gnzo7Er3payek yGeT55/9NXiP9Ezil3fLknDa1kuezCYvySYU0nQ= MIIEBjCCAu6gAwIBAgIJAMGyauP3kg2oMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJCRTERMA8GA1UECBMIQnJ1c3NlbHMxETAPBgNVBAcTCEJydXNzZWxzMRgw FgYDVQQKEw9CdXJlYXUgdmFuIERpamsxEzARBgNVBAsTClNoaWJib2xldGgxHzAd BgNVBAMTFmF1dGhlbnRpY2F0ZS5idmRlcC5jb20wHhcNMTEwODAyMTUwODM2WhcN MzEwNzI4MTUwODM2WjCBgzELMAkGA1UEBhMCQkUxETAPBgNVBAgTCEJydXNzZWxz MREwDwYDVQQHEwhCcnVzc2VsczEYMBYGA1UEChMPQnVyZWF1IHZhbiBEaWprMRMw EQYDVQQLEwpTaGliYm9sZXRoMR8wHQYDVQQDExZhdXRoZW50aWNhdGUuYnZkZXAu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UtrmJ9RcT+Of4xe +xWozbNe5JVuMOfZJ0kpeve2Hh30RHAzxJQjDkYBogjq+2aYPEqrlc8Zg7DO4wy4 CRDkr4nEIUsicM2qAZv9vAuV3wf204QWPg944iPvEIwoCEwHCwEoUtdtEYZpeMAE EhP7RKc3UwbUbzaEnGBaqhAUlF+Fokq7INve7kca7AldsMTNPxelTISMO7eJLris t/ZMyEUkVrri2vHJR5wW0vNBHVCcDAGjGt4ckTKVB0Xmqi77sHPOyS05KndzElMs ULcRVbOVNv7GSzYTHRQlaq6VWyoBVTWH+rht00/97vf265Yn1pC9mm82YqZNlvEI dRMsdwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM IEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUJHFh2uJtwpARwv+xpu5j dRw5j4kwHwYDVR0jBBgwFoAUJHFh2uJtwpARwv+xpu5jdRw5j4kwDQYJKoZIhvcN AQEFBQADggEBALRsYutdOD2SKEi3MGju3pQeqhgGQJk5y4aQ06CJmXjz8TQmWCFJ hbIwR6347FUyyLiGqDSbJsZuzaFKq5oGVL3QgERisKBsvabFLvaICb/cKbz98UVR oe4ZfgFKWKxDJTTk7R2RXCL5rFJFQvLGii3booGdkrWqY8FVjq8BHawgydcyIlMp j/oj8ggh2OrS3vR6+8xasdDj5YqzG5rJgKP2fmnSOTVMfmPjAqEp/Yj37Wtl0NRR fN9RkMQvRV7pufGoIJC0iPtOy6Fb7Hwh+61ELiTt5NCTewiFrOUilqhnpiJBqfI5 F3JhOKtgLsQEWD4nm3wzptv2ImHrjeaaNMA= Safari Books Online Safari Books Online http://www.safaribooksonline.com/ Peter Buelens pb@bvdep.com Peter Buelens pb@bvdep.com Peter Buelens pb@bvdep.com MIIFizCCBHOgAwIBAgICAdswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTIxMTIwMTQyN1oXDTEwMTIx MjIwMTQyN1owGDEWMBQGA1UEAxMNc3AuY3NkLnNjLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKe83oKrzfsQGNyHCL0Xee4v0jojXaRYaQF5Ozto z06OgAWA/l5Az0biB6EPDNILI7+NolIBsxbSDuONU1DxAL/pDDaq0/RhUjQD1H5A dLnViaXckM9pxt4EiHRpG2uVtyJRBYqEGDSPoTPESalW1aplWIFgAJH4PxWSiZdc JLe6D9dyvT078snBaYSt+YKYukfKQ6R9m96X8aqE4HeTzoZQTn0Ee4VHGqr4m3Al NVXbNFAOPTMgaPb3GlryKOOcnIN8veGLqDLv9d4X3AePG8g6SJ5BT6jQ87I4IBfn r57ntPNLK++jFG4tTR+St8ITQ+oPsi/nEoqHEkmcSsGKRL8CAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUkB2lyon8syQax+aIxAJY3Wk5IxswfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INc3AuY3NkLnNjLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEATEFpkd2jv/JHYESaFRWtKjZXA5gxRSktFSF6iVUJH4TN FWK1zJaSNt4rjDlQzMpQAQ0MiXZ5HvCnP1vfgiKEpA9T1mY0J22iJyyi/QfY45wD 22vamAOpsSbQ/jGeRLABBFxotv5kp3+3ROlK8kiQOcoa4G9sbZgi0dU6IwBL22no kJxkyTVDiKiMrkTNF/9BBVoCcjmnDJUspBLCBs1lQLUDBZE7qiEpaaOqDMMoa/gU Q2V/c97aeKZn1FIzLYtKknc/XxF+ikkFDzV/HxLcm8FZ91DF67SCC+HbM4xopRBA UH5ola7ll+RTHAwb8nhSZyeAWOg33QUh71P+168oFA== University of South Carolina University of South Carolina http://www.sc.edu/ Bill Crayton bcrayton@sc.edu Bill Crayton bcrayton@sc.edu Roger Truesdale rogert@mailbox.sc.edu sc.edu MIIFkzCCBHugAwIBAgICAdAwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTExMDIwMDM0NVoXDTEwMTEx MTIwMDM0NVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQChmwpos/dPDlh7zhzfYNI5RNc8udsppS2T VPPy5/SZ/eB0hRYGs3HCZCrE8t7zpepS2Y7sXHsJG96kPgeZVvWhDIOYEJZRTMcp tYHSjuD5OlOYGaSaxZ2CfycbnxS/gQJBSyi7pbeSYEQjShcVYCViRLc2NVP6vwY/ juaipq7wTNblRnmLUYuBkikriRc4f0z4qa1j0TFI9dHa9pp1DZuOz8XhsJ8sl5TZ FSJLwnPqmaWcMwFm9BSqjihn1d6hsMEpPMcO4lpaQF2lzyQrkGJfTTwNy4uoA4er QJj+Hg0Fxaf/iS5IRTj6urUQO6J8b9boOEwEtZtLwIo3PG5RDpiFAgMBAAGjggKj MIICnzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFJ6EsggZYpFRPhU7KH9Zfhmcamvg MH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQG EwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5D b21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGl MIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAC hkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlk Z2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6 Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxz LmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEw RDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9wcmFjdGljZXMucGRmMBwGA1UdEQQVMBOCEXNoaWJib2xldGguc2Mu ZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAQQkot3bYBJCbOi/gMLeWnC96Xyb9UJ5sW ZWP8Q6TvkPCIH254aAGeiaeqg4tKhNU1wJJWUf6jYWkrMUE+GxEPA7aQVb0F/tqO fTHHJBnKAgej/Cw3fw5pzoeTKXbJRtf45oRK8vvm3BVuanpqy2DmFP2XEIg+W0kv xOS/mVf+I4m+E+sGc2hqOKERUKa9I3OIZRyt4fcayHKUoSq2lr3+WH6TCNOI3ftI JeFdpFAEsVRCf6G0y15/NE2ZrZxIa40eMQyFiQBJZ3rg7QTxNHyRxrT1RzcJiqGW /BZ+1dTx9GUEp9N5c398vGG3GdxwYl6E0T7Cbv26YYi4i7HFU1VF MIIDODCCAiCgAwIBAgIJAJVbAf35kTA3MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNoaWJib2xldGguc2MuZWR1MB4XDTEwMTAyODIxMDgzMloXDTIwMTAyNzIx MDgzMlowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQChmwpos/dPDlh7zhzfYNI5RNc8udsppS2TVPPy 5/SZ/eB0hRYGs3HCZCrE8t7zpepS2Y7sXHsJG96kPgeZVvWhDIOYEJZRTMcptYHS juD5OlOYGaSaxZ2CfycbnxS/gQJBSyi7pbeSYEQjShcVYCViRLc2NVP6vwY/juai pq7wTNblRnmLUYuBkikriRc4f0z4qa1j0TFI9dHa9pp1DZuOz8XhsJ8sl5TZFSJL wnPqmaWcMwFm9BSqjihn1d6hsMEpPMcO4lpaQF2lzyQrkGJfTTwNy4uoA4erQJj+ Hg0Fxaf/iS5IRTj6urUQO6J8b9boOEwEtZtLwIo3PG5RDpiFAgMBAAGjfTB7MB0G A1UdDgQWBBSehLIIGWKRUT4VOyh/WX4ZnGpr4DBMBgNVHSMERTBDgBSehLIIGWKR UT4VOyh/WX4ZnGpr4KEgpB4wHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHWC CQCVWwH9+ZEwNzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCKibjF G7G/bUUk4sPVIwwOfbV6Ip/Vs88jTE/1e/oxAvjZaphFCYW1YkZ71satQTn92YXq 1XKGyBo7Y2YOpiJaUVSwPlhksxaHdYtkaVio61T/5Nsbmm3EfDRd+MHyhL2NpcsR MAN6lSjy1Mx0ue+peYsDUBx4Dg9YVM09+f6i/1ltZFy1vXSnCGsBI1kE8+jIH+Sp k9dHmQcQ28srHTDzLtA3MtCbEj0I4cBb6OP1RsNyet+QmHPwI51XPAZrovgxX/bv eJzvMs2mf7f1nUhVPDL3vwNR3GUIh9aOiyh1NJALeZfj2LHYXN1o1c1lpzNB5RTe RYNn+o/milfR/UPS sc.edu MIIFkzCCBHugAwIBAgICAdAwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTExMDIwMDM0NVoXDTEwMTEx MTIwMDM0NVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQChmwpos/dPDlh7zhzfYNI5RNc8udsppS2T VPPy5/SZ/eB0hRYGs3HCZCrE8t7zpepS2Y7sXHsJG96kPgeZVvWhDIOYEJZRTMcp tYHSjuD5OlOYGaSaxZ2CfycbnxS/gQJBSyi7pbeSYEQjShcVYCViRLc2NVP6vwY/ juaipq7wTNblRnmLUYuBkikriRc4f0z4qa1j0TFI9dHa9pp1DZuOz8XhsJ8sl5TZ FSJLwnPqmaWcMwFm9BSqjihn1d6hsMEpPMcO4lpaQF2lzyQrkGJfTTwNy4uoA4er QJj+Hg0Fxaf/iS5IRTj6urUQO6J8b9boOEwEtZtLwIo3PG5RDpiFAgMBAAGjggKj MIICnzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFJ6EsggZYpFRPhU7KH9Zfhmcamvg MH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQG EwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5D b21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGl MIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAC hkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlk Z2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6 Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxz LmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEw RDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9wcmFjdGljZXMucGRmMBwGA1UdEQQVMBOCEXNoaWJib2xldGguc2Mu ZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAQQkot3bYBJCbOi/gMLeWnC96Xyb9UJ5sW ZWP8Q6TvkPCIH254aAGeiaeqg4tKhNU1wJJWUf6jYWkrMUE+GxEPA7aQVb0F/tqO fTHHJBnKAgej/Cw3fw5pzoeTKXbJRtf45oRK8vvm3BVuanpqy2DmFP2XEIg+W0kv xOS/mVf+I4m+E+sGc2hqOKERUKa9I3OIZRyt4fcayHKUoSq2lr3+WH6TCNOI3ftI JeFdpFAEsVRCf6G0y15/NE2ZrZxIa40eMQyFiQBJZ3rg7QTxNHyRxrT1RzcJiqGW /BZ+1dTx9GUEp9N5c398vGG3GdxwYl6E0T7Cbv26YYi4i7HFU1VF MIIDODCCAiCgAwIBAgIJAJVbAf35kTA3MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNoaWJib2xldGguc2MuZWR1MB4XDTEwMTAyODIxMDgzMloXDTIwMTAyNzIx MDgzMlowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQChmwpos/dPDlh7zhzfYNI5RNc8udsppS2TVPPy 5/SZ/eB0hRYGs3HCZCrE8t7zpepS2Y7sXHsJG96kPgeZVvWhDIOYEJZRTMcptYHS juD5OlOYGaSaxZ2CfycbnxS/gQJBSyi7pbeSYEQjShcVYCViRLc2NVP6vwY/juai pq7wTNblRnmLUYuBkikriRc4f0z4qa1j0TFI9dHa9pp1DZuOz8XhsJ8sl5TZFSJL wnPqmaWcMwFm9BSqjihn1d6hsMEpPMcO4lpaQF2lzyQrkGJfTTwNy4uoA4erQJj+ Hg0Fxaf/iS5IRTj6urUQO6J8b9boOEwEtZtLwIo3PG5RDpiFAgMBAAGjfTB7MB0G A1UdDgQWBBSehLIIGWKRUT4VOyh/WX4ZnGpr4DBMBgNVHSMERTBDgBSehLIIGWKR UT4VOyh/WX4ZnGpr4KEgpB4wHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zYy5lZHWC CQCVWwH9+ZEwNzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCKibjF G7G/bUUk4sPVIwwOfbV6Ip/Vs88jTE/1e/oxAvjZaphFCYW1YkZ71satQTn92YXq 1XKGyBo7Y2YOpiJaUVSwPlhksxaHdYtkaVio61T/5Nsbmm3EfDRd+MHyhL2NpcsR MAN6lSjy1Mx0ue+peYsDUBx4Dg9YVM09+f6i/1ltZFy1vXSnCGsBI1kE8+jIH+Sp k9dHmQcQ28srHTDzLtA3MtCbEj0I4cBb6OP1RsNyet+QmHPwI51XPAZrovgxX/bv eJzvMs2mf7f1nUhVPDL3vwNR3GUIh9aOiyh1NJALeZfj2LHYXN1o1c1lpzNB5RTe RYNn+o/milfR/UPS University of South Carolina University of South Carolina http://www.sc.edu/ Bill Crayton bcrayton@sc.edu Bill Crayton bcrayton@sc.edu Roger Truesdale rogert@mailbox.sc.edu starkstate.edu MIIDRDCCAiygAwIBAgIVAMa41Sm2Z43/pbQY6PVnKuY6ZBFCMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFndlYmF1dGguc3RhcmtzdGF0ZS5lZHUwHhcNMTIwMjA3 MTUxMzE0WhcNMzIwMjA3MTUxMzE0WjAhMR8wHQYDVQQDExZ3ZWJhdXRoLnN0YXJr c3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraT5iU6p RM5dJf1721dGiy1M8XesErWTj4uBH2AJwcRAcpRVEE8FDn9Poz23aIRjhX2T8t6y ySV7ejGjneWt1WL3WWU6spipcqLXg3AbSLjk6Zd5QNgKWD2MmSZvgU2327Qal76a gRKMpoTrdsauiJFzYIvW5Qoe++t4pGiAr2y0Qrq901gr8x15rC71riPQSnumU9gE kVQaIkvEw7brJgEORO4h/07vmggpAsDdc+cpTj5UG9lw+eYjEeg+czHTeyl1SFWR Ryfc6/Ja1gTHScccUPQR6CYUGQhnT+gD9otAxll7wo9suAF5/pxCSdVDJNt5PHfm 4b6Sxd2506SLzQIDAQABo3MwcTBQBgNVHREESTBHghZ3ZWJhdXRoLnN0YXJrc3Rh dGUuZWR1hi1odHRwczovL3dlYmF1dGguc3RhcmtzdGF0ZS5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLEGGfGxSOPAgP1liztCzPrCrnzKMA0GCSqGSIb3DQEB BQUAA4IBAQAC6YHhSwz/3NCHvonsIOnRu20RANLFiQ7+tCd9p3ZODkEUfNPIq29A lrO37cVOQoAxvzdwFdz+qoV1Ipo+4IafhDDl1zdbhSFGYzKUaGkByGw2O3KEvaX5 A10dI7xKeyJg8BXtumKz5qXiOzA4HN4UVZriCWw7unNdmSGS6PGiZ7t9pPMHUk2H jipaqfMXAqPK6HA/IHoB5k/PNDgV/hnpYiGYc/coYTL3s4mO80/NCrUHb2WP2Ku0 /WRmBjNm2r5KIYuUl40A8wEjcR7l/fXJccahiypmtB4BBYlK2v2ktc6sb2+riXk2 vKC1XL9IeVtw8IvrnaNTZnuW87F6XdEo starkstate.edu MIIDRDCCAiygAwIBAgIVAMa41Sm2Z43/pbQY6PVnKuY6ZBFCMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFndlYmF1dGguc3RhcmtzdGF0ZS5lZHUwHhcNMTIwMjA3 MTUxMzE0WhcNMzIwMjA3MTUxMzE0WjAhMR8wHQYDVQQDExZ3ZWJhdXRoLnN0YXJr c3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraT5iU6p RM5dJf1721dGiy1M8XesErWTj4uBH2AJwcRAcpRVEE8FDn9Poz23aIRjhX2T8t6y ySV7ejGjneWt1WL3WWU6spipcqLXg3AbSLjk6Zd5QNgKWD2MmSZvgU2327Qal76a gRKMpoTrdsauiJFzYIvW5Qoe++t4pGiAr2y0Qrq901gr8x15rC71riPQSnumU9gE kVQaIkvEw7brJgEORO4h/07vmggpAsDdc+cpTj5UG9lw+eYjEeg+czHTeyl1SFWR Ryfc6/Ja1gTHScccUPQR6CYUGQhnT+gD9otAxll7wo9suAF5/pxCSdVDJNt5PHfm 4b6Sxd2506SLzQIDAQABo3MwcTBQBgNVHREESTBHghZ3ZWJhdXRoLnN0YXJrc3Rh dGUuZWR1hi1odHRwczovL3dlYmF1dGguc3RhcmtzdGF0ZS5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLEGGfGxSOPAgP1liztCzPrCrnzKMA0GCSqGSIb3DQEB BQUAA4IBAQAC6YHhSwz/3NCHvonsIOnRu20RANLFiQ7+tCd9p3ZODkEUfNPIq29A lrO37cVOQoAxvzdwFdz+qoV1Ipo+4IafhDDl1zdbhSFGYzKUaGkByGw2O3KEvaX5 A10dI7xKeyJg8BXtumKz5qXiOzA4HN4UVZriCWw7unNdmSGS6PGiZ7t9pPMHUk2H jipaqfMXAqPK6HA/IHoB5k/PNDgV/hnpYiGYc/coYTL3s4mO80/NCrUHb2WP2Ku0 /WRmBjNm2r5KIYuUl40A8wEjcR7l/fXJccahiypmtB4BBYlK2v2ktc6sb2+riXk2 vKC1XL9IeVtw8IvrnaNTZnuW87F6XdEo Stark State College of Technology Stark State College of Technology http://www.starkstate.edu/ Geoff Starnes gstarnes@starkstate.edu Geoff Starnes gstarnes@starkstate.edu http://id.incommon.org/category/research-and-scholarship umn.edu University of Minnesota University of Minnesota, All Campuses https://wiki.umn.edu/ShibAuth/UMNIdP http://www1.umn.edu/twincities/privacy/ MIIDMDCCAhigAwIBAgIVALDP0Qlersp1DxNStIJY8Ek/vHjCMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWlkcDIuc2hpYi51bW4uZWR1MB4XDTA5MDQxNjIyMDcx N1oXDTI5MDQxNjIyMDcxN1owHDEaMBgGA1UEAxMRaWRwMi5zaGliLnVtbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTGyhD5A4P+N4McNWT2ZIn QhQC7wk+EgWiSSFkDc/+x4pe1/bFh4g/icERrKbIiNX3Be+InqlsRYxq5Viw+Jd8 ybiBwM+ydmF0FinkAC6lkiyeR43+Yotfwg4TXC0nMp/xb4F/jxvPxjkeVufiTW2g xsbvJH4kuCJWZejp7fnZpWhk4N6lEZTuDn6R+6SInpKn7yxQ378fIv6UibgqsM1N TJRrn71jCXp1+BZQbqZ4lhgIoftcGSHp0QvVTDG8iO0g92pDzTvpeKAZaxMfNeGS mLgIT7seuFIsPmNdPLT5MolbccNQ2a2S2EC8i2iqHmW6g16GuY/eIX0uofPwZYVD AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkcDIuc2hpYi51bW4uZWR1hihodHRwczov L2lkcDIuc2hpYi51bW4uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRCDAio 73cEURuEr+xMUr4DBGh/PjANBgkqhkiG9w0BAQUFAAOCAQEAZhNuxs1B4AXw2CPv ig00RcDwgLTdfu2aSza0x2YeEIwbAeUoOw7JhgF0+kAbjfCbiByG6FPYANIOTsgL tK/TwPEnEhVflbBKhTqHh/0QH06QR26TPlwxyGYQD/Yx+0bl9mww8o/C8HhZTwqN KiG+G9/fanxZ8+b5kZjYluoFnnh+NMdKb/T7MGbmvNv0YGuVq0j2hcHnmKcVzAX8 r4SsABgM19W3/8Lj4C/5X94q3Pm5BrDKjzm2V99B5Mk85cn/P/ASCqQ75oPKCbxZ fXmKgZVht6jxjIlzQcV6eLsME5F2Y7FTFBRHlQTGojwOuP6ZXbu5bram8AqXhWuW ufJdoQ== umn.edu MIIDMDCCAhigAwIBAgIVALDP0Qlersp1DxNStIJY8Ek/vHjCMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWlkcDIuc2hpYi51bW4uZWR1MB4XDTA5MDQxNjIyMDcx N1oXDTI5MDQxNjIyMDcxN1owHDEaMBgGA1UEAxMRaWRwMi5zaGliLnVtbi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTGyhD5A4P+N4McNWT2ZIn QhQC7wk+EgWiSSFkDc/+x4pe1/bFh4g/icERrKbIiNX3Be+InqlsRYxq5Viw+Jd8 ybiBwM+ydmF0FinkAC6lkiyeR43+Yotfwg4TXC0nMp/xb4F/jxvPxjkeVufiTW2g xsbvJH4kuCJWZejp7fnZpWhk4N6lEZTuDn6R+6SInpKn7yxQ378fIv6UibgqsM1N TJRrn71jCXp1+BZQbqZ4lhgIoftcGSHp0QvVTDG8iO0g92pDzTvpeKAZaxMfNeGS mLgIT7seuFIsPmNdPLT5MolbccNQ2a2S2EC8i2iqHmW6g16GuY/eIX0uofPwZYVD AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkcDIuc2hpYi51bW4uZWR1hihodHRwczov L2lkcDIuc2hpYi51bW4uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRCDAio 73cEURuEr+xMUr4DBGh/PjANBgkqhkiG9w0BAQUFAAOCAQEAZhNuxs1B4AXw2CPv ig00RcDwgLTdfu2aSza0x2YeEIwbAeUoOw7JhgF0+kAbjfCbiByG6FPYANIOTsgL tK/TwPEnEhVflbBKhTqHh/0QH06QR26TPlwxyGYQD/Yx+0bl9mww8o/C8HhZTwqN KiG+G9/fanxZ8+b5kZjYluoFnnh+NMdKb/T7MGbmvNv0YGuVq0j2hcHnmKcVzAX8 r4SsABgM19W3/8Lj4C/5X94q3Pm5BrDKjzm2V99B5Mk85cn/P/ASCqQ75oPKCbxZ fXmKgZVht6jxjIlzQcV6eLsME5F2Y7FTFBRHlQTGojwOuP6ZXbu5bram8AqXhWuW ufJdoQ== University of Minnesota University of Minnesota http://www1.umn.edu/twincities/ Kevin O'Rourke kor@umn.edu University of Minnesota Identity Management idm@umn.edu Christopher Bongaarts cab@umn.edu University of Minnesota IT Helpdesk (1-HELP) help@umn.edu University of Minnesota IT Security abuse@umn.edu ifolio University of Iowa student electronic portfolio system http://its.uiowa.edu/apps/services/service.aspx?id=188 http://www.uiowa.edu/~our/opmanual/ii/19.htm#193 https://its.uiowa.edu/support/portfolio/images/ifolio_logo.jpg MIIDHzCCAgegAwIBAgIJAL6pRGjnF09WMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGlmb2xpby51aW93YS5lZHUwHhcNMTExMTA4MTkwNjQwWhcNMTYxMTA2MTkw NjQwWjAbMRkwFwYDVQQDExBpZm9saW8udWlvd2EuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA246gNjb40U7Y9fk1F1cOLyuZUtgErGSE6yur22OR dOmwHJ6FnUB5KG6SI6lwB6yXWmVbGCFySS5A9SF4RuVCeR3IWfDLpTgVEO1+mTzV /cs5lLQ1iwaMZjuMEB4IyiaeLWnR9DOYUVGMMfUzG14bGio38Ik8IegWSNFMWeVQ FEZX/00IHXZcWcjRwD9jLbjA/GVj7cEUWUdzkL+s15hF9s4wr4WA4WG43jcfCuPu A0XsgLthQwwVxfgRhECkDgm2fsjyF9UPsoCNEKPofFyOESxH3bec4qdsw5Z/O2Bv L1La0Tu/Mrb8CcfZfCTo6vTl/VlL1dFmk/rZbTYkkQfbVQIDAQABo2YwZDBDBgNV HREEPDA6ghBpZm9saW8udWlvd2EuZWR1hiZodHRwczovL2lmb2xpby51aW93YS5l ZHUvc2hpYmJvbGV0aC1zcDAdBgNVHQ4EFgQU0zPTgTtdd9VTOy1pX7oW+0QwNGIw DQYJKoZIhvcNAQEFBQADggEBAM2PYZiP6D8vc59mfgyBibvhVac2I0dUQ/753Jgj ZBX+Ubnd/W14W8KuUiNMS/xlGfRO0uBVpv9/r5qcY4rRl1RhW45VE3Q2tJkbnZlV HoYcnEL8EsbLKVcREVaAWSfrr8n/bWUaEPTdzVCb/odwb3R3bVu54vTu7+HoG1sz WBp97nkhy8E6z4FbkoEgFy5eCb5Agsd52m0TwR++AeKul9x3QUV4CL/fdVO34/8m Wd8BJpm2LnX+OLJh3kMoYmehBXShaIwNl/a4ZSKgtHi7FNXNRn3b53i+2Mdi7DCA PubC8TN3O+KIv8HjInWnQqtKhCyNEhyfUJrWsszoOfExlIo= University of Iowa University of Iowa http://www.uiowa.edu/ ITS AIS Directory and Authentication its-spa-dirsvcs@uiowa.edu Iowa Regents' Institutions IssueTrack State of Iowa Board of Regents universities IssueTrack system MIIDDzCCAfegAwIBAgIJAKAPV9LCg0DsMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGl0c250MTAxNC5pb3dhLnVpb3dhLmVkdTAeFw0xMTA4MjkxNDU5MzZaFw0y MTA4MjYxNDU5MzZaMCMxITAfBgNVBAMTGGl0c250MTAxNC5pb3dhLnVpb3dhLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZS3t8srKpXTcDMyK7z kXiTdhm1FqCGhrudmiB23KlndtP+AveBw0+VRPEd71O+75XNYGs1+ZGwS+jX2nEX V9ZJgPh075ZL5u7dPwY2GzgsE4ni09d8awKEBgcDWCRgA2z/QpGmogq6Y1y57j4S EanBPCdtW1xCO22kTsYtaxMa/n+RsI4OPN2f7r92gPQzDvP16bbUtK29aXkg7TAq ihUpjEZgdCFeYawbMJ1bPbXVPP7FPJyLSb7lAgT+2rh7HfG9AVrFhNfAi1YqeWBK 9YX/4XUdLtE22FqonWtOtloZi8eqxW4by80oi7R2KF8ZoZqyPCcLBkOYboVRXVuj 57UCAwEAAaNGMEQwIwYDVR0RBBwwGoIYaXRzbnQxMDE0Lmlvd2EudWlvd2EuZWR1 MB0GA1UdDgQWBBQhw3jSOmHDfYkRrzVR8VF1rz6y5zANBgkqhkiG9w0BAQUFAAOC AQEAMgnixfAPLczgDYlj1zCJZ+qTfyXC0nUzonGq42eAG6lVQ6DDIeEps+H2YgDt Akt0s5VD0zhqixRL5kFvY7VSZ3IFvkoTX6qQYuxveiZuPhtCp4SbyWr6JnpVQqWi EPi7p5VY9K4ADCYH3AUY7aVdAm25gxnNZ3iS9CzjyfY7y7KHbhnm5JYG15g58Auy fLhnktXGNchZHe8GGNU5cGVdiuBV4ghfUDvTfdqYHNBu4GiIMZJbPLfNXvxbtETt j+xFHyFxXlA5v352/6wtx8xj6DSgoyzuy2+oNVUFMFJIwNnfJ8yQ+cMA9/osjZSz g++Dqk01ziIH1gvgYG7sOHQmPg== Iowa Regents' Institutions IssueTrack State of Iowa Board of Regents universities IssueTrack system University of Iowa University of Iowa http://www.uiowa.edu/ ITS DNA Identity Services its-dna-identity-services@uiowa.edu Iowa Regents' Government Relations State of Iowa Board of Regents government relations application for regents institutions MIIDDzCCAfegAwIBAgIJAIx4mdGYUIprMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGl0c250MTAzMy5pb3dhLnVpb3dhLmVkdTAeFw0xMTEyMDIxOTAxMTRaFw0y MTExMjkxOTAxMTRaMCMxITAfBgNVBAMTGGl0c250MTAzMy5pb3dhLnVpb3dhLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMeiAELN6qqGfQDLqobj 4u6E1kY+h/QQN2tn7J3RVXshxAkio9oRychRGzXNbQO6+fD3UbkpiMbOLlqbVwRu mBNudxmjjeFlQJGGDdSUIbPb1LB3zTO12pFiGhUZAD7UgD0LxITJAEaIMLLXF2h9 Y134VAnHybyeSU+2+z3jIaRao/oCvCRhYfA3JY4BwziyOBZsqKkzUH5jj74XqGGL Q1qWczN8XaiIbNEuLZCXL+pqjFFDyL037sm6b1e6vRRRocL3j4GWNzC5H9S6migI 2a+0ddzzLJew9dQKc72U9Ba3qchBu05+94euQenKKpgapFGLD3h2o7Ty/flYv6L4 fnECAwEAAaNGMEQwIwYDVR0RBBwwGoIYaXRzbnQxMDMzLmlvd2EudWlvd2EuZWR1 MB0GA1UdDgQWBBSsL7pUOuJ857spCY2fwPOcgpmMAjANBgkqhkiG9w0BAQUFAAOC AQEAFRz1TQmgffiLe7pCi63G+0w2n8p6DVOzCYs5lSyrOdGg2qBsXQkMe0+f1LSL A13H2Z42+x+HrgDtGzv0l7FfrXu4CYEi+js0nWpP9GU5aHUq1Gb9ZJ6ORYNXjDWE dkXSWAPyh8HPZRA5r5im6mHK9SFRK4mn1k/w86OZDlrt8H0WCKV4L499uyE2hKrZ Iz2Crm43ZYkU+L9FfN8xYBPKu76ahAWzU2coNk72SBknFshHcgy0hSxF9dzN6Ry3 hx9AxQsj/RY9tnycOYCW+w4KhdBi3REHkyRZuTYBKchh9tCWAe2jXlx1RUsptQNn rC7o+nh2fcKN5Pnag3Gmffy1Ig== Iowa Regents' Government Relations State of Iowa Board of Regents government relations application for regents institutions University of Iowa University of Iowa http://www.uiowa.edu/ Iowa federation requests iowa-federation-requests@uiowa.edu Kerri Mead kerri-mead@uiowa.edu Jobs at UNI MIIDADCCAeigAwIBAgIJAN0HbJHAc6Q6MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2hyaXMxLml0cy51aW93YS5lZHUwHhcNMTIwNTIyMTYwNTU2WhcNMjIwNTIw MTYwNTU2WjAeMRwwGgYDVQQDExNocmlzMS5pdHMudWlvd2EuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmBY7j21i2dGqS4lmoeOd6oN67nT2omaj bXOzCdyES2556tnOUzx4uoEHu6/orx2JJ5zVlYQDuXWJA08ezBVjjnOwDznxk+sE 5Dodo4BF+hwA9yDwiCjDM+XtYc1VBaZPwuIN8I2FZdVXixQG/G5g+ZqD8ueX74JC UfKCxaI10yg/Y0sDffJ7pa0YPFgd+kDmu/k1en+ZHJaOnxXAOP3RiB/8QbspNFLn MLbEmKL2g4Ak6fvaGd8ZUh78m414EzEDwsvfArVDIGg+I2dIQf6gVjRHlAbTDV4v pJUhNBWbdLySb5hfF0fyxOKZAddj2neqy5bFKE0VNyyjYew8bIJylwIDAQABo0Ew PzAeBgNVHREEFzAVghNocmlzMS5pdHMudWlvd2EuZWR1MB0GA1UdDgQWBBT85+uv 2x8c3/O40lpWi5r4ECgUVjANBgkqhkiG9w0BAQUFAAOCAQEAcXKyM4Qqnpvj6njF oYuHHwqm5hqYKiP/V1szSYT9VAP54nTIIdWGckKAP7lm8nr9dRRRhUD45TWtQN81 iginyt/x/u+SDHmbDFYXXI5fl9ousBCPbQI+XKOjkDzEdkmt8dj+Xwjquuum6fgy NCT7u7dKa6x1RpOnjW0VvGdovXqABjPeWegkNB3mZUvWfTSRPxEeNPLkpMo5ybMf E3EGc/tFTGZvlR9n3IpLHMXd47C8TqhM1v2h7Bho6K60uF2GTWtCzDQNuOK3XvLB iYe18CenwNJ45WcR8QB9X9O/WbBcya0gnPeYeEDoQd4kK4O9oyxAw/eNDX5bYeb7 zGDt4Q== Jobs at UNI University of Iowa University of Iowa http://www.uiowa.edu/ University of Iowa Identity Federation Requests iowa-federation-requests@uiowa.edu University of Iowa Identity Federation Requests iowa-federation-requests@uiowa.edu University of Iowa Identity Federation Requests iowa-federation-requests@uiowa.edu uiowa.edu University of Iowa The University of Iowa http://its.uiowa.edu/shibboleth http://www.uiowa.edu/~our/opmanual/ii/19.htm#193 https://dnaapps.uiowa.edu/federation/images/DomeWdL-M.gif MIIDIDCCAgigAwIBAgIVANC3p2UisM0yO/80OL67JqcqNiLJMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC51aW93YS5lZHUwHhcNMTMwNjIxMTY0NjQyWhcN MzMwNjIxMTY0NjQyWjAYMRYwFAYDVQQDEw1pZHAudWlvd2EuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAinCXyhRt/vS/7aVBFKE2GWx7Au/+QQ1j /6+VQWEP5ONaJGfgNoRsd9dLT6nNpClQb2h8ExHpHFA+41NPyvt53Y/A3XHWfmMc MXMMdFzijA5OkPehyigxp43pS5BJf6BOJAYIsffilPPGj4TdUNVokd1I7FvbKVIH rnd15ob9lIAoJdBUsiMwvky0wByNKpmiRiEU2n/gCP1owr3RVLePMOvgoU3cS0Tm PQsr/r4UZffEDKxCwp7YyM3jteXiPgr6IdZtAm7tKw/9GE00SQbDZehuBK5xfSSR LO5pL598B9Cj+NTE3tZD8GTYyl4UzZSQuBMwSrmAeJdVYyqsgD3wLwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAudWlvd2EuZWR1hiRodHRwczovL2lkcC51aW93YS5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFN3ESwhqgFQoUXJWKHeu6Y4Nn4OF MA0GCSqGSIb3DQEBBQUAA4IBAQCEgd5dT1fxCXGtiV4mS4bNBoKzS2909vFEmnt8 rUBp5wLmFF+K71cm0XJzlD/faYgGo1d6COT2vbklzPnOziQZVh3RUeYqmbltOFY/ 8sW2NNQ6htsDb2JDH1X2oFucXuSzAcPjNgs7//IqvDw7H3gbtYLMyIrhEA7Q9qy/ +5j/nvhza9LKyDXiugdWEevMTb20FcAvFZcR5v/kMHRjgQlMwPg2yIngxi5vC0E3 6qD50/b9pCOR30EbZxLv/oxhpKXKv2nVZBcG4IhEhXdXH1rd0JPug4nhrslRdx4N fU6A4c+0Aj/vLEIjWne+wPdi+1bIhUAtEMg/CPBZSrokX2N0 uiowa.edu MIIDIDCCAgigAwIBAgIVANC3p2UisM0yO/80OL67JqcqNiLJMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC51aW93YS5lZHUwHhcNMTMwNjIxMTY0NjQyWhcN MzMwNjIxMTY0NjQyWjAYMRYwFAYDVQQDEw1pZHAudWlvd2EuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAinCXyhRt/vS/7aVBFKE2GWx7Au/+QQ1j /6+VQWEP5ONaJGfgNoRsd9dLT6nNpClQb2h8ExHpHFA+41NPyvt53Y/A3XHWfmMc MXMMdFzijA5OkPehyigxp43pS5BJf6BOJAYIsffilPPGj4TdUNVokd1I7FvbKVIH rnd15ob9lIAoJdBUsiMwvky0wByNKpmiRiEU2n/gCP1owr3RVLePMOvgoU3cS0Tm PQsr/r4UZffEDKxCwp7YyM3jteXiPgr6IdZtAm7tKw/9GE00SQbDZehuBK5xfSSR LO5pL598B9Cj+NTE3tZD8GTYyl4UzZSQuBMwSrmAeJdVYyqsgD3wLwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAudWlvd2EuZWR1hiRodHRwczovL2lkcC51aW93YS5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFN3ESwhqgFQoUXJWKHeu6Y4Nn4OF MA0GCSqGSIb3DQEBBQUAA4IBAQCEgd5dT1fxCXGtiV4mS4bNBoKzS2909vFEmnt8 rUBp5wLmFF+K71cm0XJzlD/faYgGo1d6COT2vbklzPnOziQZVh3RUeYqmbltOFY/ 8sW2NNQ6htsDb2JDH1X2oFucXuSzAcPjNgs7//IqvDw7H3gbtYLMyIrhEA7Q9qy/ +5j/nvhza9LKyDXiugdWEevMTb20FcAvFZcR5v/kMHRjgQlMwPg2yIngxi5vC0E3 6qD50/b9pCOR30EbZxLv/oxhpKXKv2nVZBcG4IhEhXdXH1rd0JPug4nhrslRdx4N fU6A4c+0Aj/vLEIjWne+wPdi+1bIhUAtEMg/CPBZSrokX2N0 University of Iowa University of Iowa http://www.uiowa.edu/ ITS DNA Identity Services its-dna-identity-services@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu Information Security and Policy Office security@uiowa.edu unr.edu University of Nevada, Reno Founded in 1874 as the Silver State's first university, Nevada is a top-caliber, land-grant research university. http://www.unr.edu http://www.unr.edu/general-information/privacy https://idp2.unr.edu/idp/images/unr-n-400.png MIIDGzCCAgOgAwIBAgIUZomFfy8uFN6CwFWctxZCqJsnTOMwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwMi51bnIuZWR1MB4XDTEyMDgwNzIwMjIwMloXDTMy MDgwNzIwMjIwMlowFzEVMBMGA1UEAxMMaWRwMi51bnIuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlmErn3kjyaTMwkLdG3GWkOfWViznKyQxsjgJ Z1fJzKv14wkoqIx5n5V6jJRDfc0sPb4lPos+tG/mkL4cvG2HX9Kmhpx6PnaQEaye BYx46pVdrC2vh5j76kjkqXLeMxVFUYqN/JLZ0rYuxpZIu7S+IezQlvMqWoBBfFKx z9W2iguf6+56rWBy4ANyH8vIprdfFduqjWShbepkAlIlM7yGhK7IrTXlOJa6ze6T GXQt7Gj5H7trRp1Q/lEwi8SrRs+FJdvetg+yjDdudd5W2qpcC6mmGol+s1QfE10l JZ0jcpb29xol5F0DraVU/xG/jHO36aYlaAQ2be2a/6Ex3WWpFQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAyLnVuci5lZHWGI2h0dHBzOi8vaWRwMi51bnIuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS85y3csRWrHW4YpqpK+zaxrwOUJzANBgkq hkiG9w0BAQUFAAOCAQEACAwu+lFf2Z2JxArjTrDUJSbdCNcUY+4wFusrGR6IhZ3W PRe5k/rkH8b0AaFoJ03X2r2tomrUd5Z5sP7U0D3nFZ7RdmQ5c4QQepoSk99sZwCT auKFbgU6Ck+nrc62ddGfmp6RZklpvmSslFMntBiNp/7HnKvnp3OX/ToXWsdUvhZf Uzg3mamGpm5ZLIPMryydAMbYJLvwV8XIbP9fZJAn0d0LflznI5FwecrK5Kz3jAbe X9jQS0IfHMVsLIV5TQJbluxByKvrBHFQWXAQVuv1r2QsZD6hx4nQo/SFSz5xGhR+ 85F/oeNtrAXqZplexfbC3eBZMWCs2AEhhC9fLI4w3A== unr.edu MIIDGzCCAgOgAwIBAgIUZomFfy8uFN6CwFWctxZCqJsnTOMwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwMi51bnIuZWR1MB4XDTEyMDgwNzIwMjIwMloXDTMy MDgwNzIwMjIwMlowFzEVMBMGA1UEAxMMaWRwMi51bnIuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlmErn3kjyaTMwkLdG3GWkOfWViznKyQxsjgJ Z1fJzKv14wkoqIx5n5V6jJRDfc0sPb4lPos+tG/mkL4cvG2HX9Kmhpx6PnaQEaye BYx46pVdrC2vh5j76kjkqXLeMxVFUYqN/JLZ0rYuxpZIu7S+IezQlvMqWoBBfFKx z9W2iguf6+56rWBy4ANyH8vIprdfFduqjWShbepkAlIlM7yGhK7IrTXlOJa6ze6T GXQt7Gj5H7trRp1Q/lEwi8SrRs+FJdvetg+yjDdudd5W2qpcC6mmGol+s1QfE10l JZ0jcpb29xol5F0DraVU/xG/jHO36aYlaAQ2be2a/6Ex3WWpFQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAyLnVuci5lZHWGI2h0dHBzOi8vaWRwMi51bnIuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS85y3csRWrHW4YpqpK+zaxrwOUJzANBgkq hkiG9w0BAQUFAAOCAQEACAwu+lFf2Z2JxArjTrDUJSbdCNcUY+4wFusrGR6IhZ3W PRe5k/rkH8b0AaFoJ03X2r2tomrUd5Z5sP7U0D3nFZ7RdmQ5c4QQepoSk99sZwCT auKFbgU6Ck+nrc62ddGfmp6RZklpvmSslFMntBiNp/7HnKvnp3OX/ToXWsdUvhZf Uzg3mamGpm5ZLIPMryydAMbYJLvwV8XIbP9fZJAn0d0LflznI5FwecrK5Kz3jAbe X9jQS0IfHMVsLIV5TQJbluxByKvrBHFQWXAQVuv1r2QsZD6hx4nQo/SFSz5xGhR+ 85F/oeNtrAXqZplexfbC3eBZMWCs2AEhhC9fLI4w3A== University of Nevada, Reno University of Nevada, Reno http://www.unr.edu/content/ Derek Eiler derek@unr.edu Jeff Springer jeffs@unr.edu Derek Eiler derek@unr.edu Joshua Hegie jhegie@unr.edu University of Nevada, Reno Help Desk help@unr.edu PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Matthew Swain matt.swain@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin Inc MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Matt Piskorz matt.piskorz@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey MIIDODCCAiCgAwIBAgIJAODKz+Njua7+MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETMucGVvcGxlYWRtaW4uY29tMB4XDTEzMDgwMjE2MTczMFoXDTIzMDczMTE2 MTczMFowHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDNa6OX9EiuIW+LrXSpARzj15laIBxkEZylT7JL Z4mQ5pGrOZ+mHehRVmgZMZqzr6oYuQrpsmVR+q1ow68rLTmxkOnfP8p+bX8qNA8/ olWIatV7Y53fFZI4KTczwLIWn8aOFKsBNd4lBzjHU4O3sG0lOjl0WbJpiJEzLWGp iYrLR4RRGTZVPxjXEblEe5NH8AkPreJJTtqfi3+8gEk0MnLWIIOa6bDCDeT2meB3 bitmYW0kK5vphXZrJD5gcAPNefz4M+VUSeZo2Ud2MSXuzFP+OBjO+9bWOl+zmC7A F7ZQk8HtHmLJrOZOCt2DUkR1L2NZMXhIvC0q0Se6PNLM39iPAgMBAAGjfTB7MB0G A1UdDgQWBBS6fDRt7HADZtmXvNqIH8iFBkJqgDBMBgNVHSMERTBDgBS6fDRt7HAD ZtmXvNqIH8iFBkJqgKEgpB4wHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb22C CQDgys/jY7mu/jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAaFfTi tGVn+w58cWkx06BCXK2syfM8T+FgYrcdoxLqg4MdaPetuyFqaee8hOQ1zp5yRj7C h9M3JNm4RpuxJHQAWugFX84xwepPafkgsgbzyqdS5FeBDw+iDOVGES6LK5e5HPot QLKPuokaQhGI1XyqT3BzV5+QGuVOssPZAuMY+UZaoKm3tnLbpf/XdTMYlxmMxlpk Lc2hIKG205R9/6uZr6sEWwEbglZbOgNdg3b5tc5C2DO1Nza6WcrcON60N+uKBQNQ J0Ius0cJa+ykqU2TVocvwhvABeK7S2KGFkKcpv1RAI9Ilv20CkDYgNRaRxO/Zff8 MMC8ujM1UexdN9xB PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Heather Tufts heather.tufts@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 D2L Univ of AZ MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 5.8 UTH MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Syed Hussain syed.hussain@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey MIIDODCCAiCgAwIBAgIJAODKz+Njua7+MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETMucGVvcGxlYWRtaW4uY29tMB4XDTEzMDgwMjE2MTczMFoXDTIzMDczMTE2 MTczMFowHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDNa6OX9EiuIW+LrXSpARzj15laIBxkEZylT7JL Z4mQ5pGrOZ+mHehRVmgZMZqzr6oYuQrpsmVR+q1ow68rLTmxkOnfP8p+bX8qNA8/ olWIatV7Y53fFZI4KTczwLIWn8aOFKsBNd4lBzjHU4O3sG0lOjl0WbJpiJEzLWGp iYrLR4RRGTZVPxjXEblEe5NH8AkPreJJTtqfi3+8gEk0MnLWIIOa6bDCDeT2meB3 bitmYW0kK5vphXZrJD5gcAPNefz4M+VUSeZo2Ud2MSXuzFP+OBjO+9bWOl+zmC7A F7ZQk8HtHmLJrOZOCt2DUkR1L2NZMXhIvC0q0Se6PNLM39iPAgMBAAGjfTB7MB0G A1UdDgQWBBS6fDRt7HADZtmXvNqIH8iFBkJqgDBMBgNVHSMERTBDgBS6fDRt7HAD ZtmXvNqIH8iFBkJqgKEgpB4wHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb22C CQDgys/jY7mu/jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAaFfTi tGVn+w58cWkx06BCXK2syfM8T+FgYrcdoxLqg4MdaPetuyFqaee8hOQ1zp5yRj7C h9M3JNm4RpuxJHQAWugFX84xwepPafkgsgbzyqdS5FeBDw+iDOVGES6LK5e5HPot QLKPuokaQhGI1XyqT3BzV5+QGuVOssPZAuMY+UZaoKm3tnLbpf/XdTMYlxmMxlpk Lc2hIKG205R9/6uZr6sEWwEbglZbOgNdg3b5tc5C2DO1Nza6WcrcON60N+uKBQNQ J0Ius0cJa+ykqU2TVocvwhvABeK7S2KGFkKcpv1RAI9Ilv20CkDYgNRaRxO/Zff8 MMC8ujM1UexdN9xB PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Heather Tufts heather.tufts@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 UMN MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 UFL MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Heather Tufts heather.tufts@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 NYU MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin Inc MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Heather Tufts heather.tufts@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 Caltech https://pa-logos.s3.amazonaws.com/pa_logo_200x60.png MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 BAYLOR MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Thomas Valdez thomas.valdez@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 NCSU MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 USC http://www.peopleadmin.com MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Old Dominion University http://www.peopleadmin.com MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 SOU MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Jacob Sulpice jacob.sulpice@peopleadmin.com PeopleAdmin 7 UCLA http://www.peopleadmin.com MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 JMU MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Stevenson University MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 UHD MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Syed Hussain syed.hussain@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Shippensburg University of Pennsylvania http://www.peopleadmin.com MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 University of Idaho MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Dartmouth College http://www.peopleadmin.com MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Jacob Sulpice jacob.sulpice@peopleadmin.com PeopleAdmin 7 University of Kentucky MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Medical Univ of South Carolina MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 University of Vermont MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 WIT MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Univ of Texas-Pan American MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 CARLETON MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey MIIDODCCAiCgAwIBAgIJAODKz+Njua7+MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETMucGVvcGxlYWRtaW4uY29tMB4XDTEzMDgwMjE2MTczMFoXDTIzMDczMTE2 MTczMFowHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDNa6OX9EiuIW+LrXSpARzj15laIBxkEZylT7JL Z4mQ5pGrOZ+mHehRVmgZMZqzr6oYuQrpsmVR+q1ow68rLTmxkOnfP8p+bX8qNA8/ olWIatV7Y53fFZI4KTczwLIWn8aOFKsBNd4lBzjHU4O3sG0lOjl0WbJpiJEzLWGp iYrLR4RRGTZVPxjXEblEe5NH8AkPreJJTtqfi3+8gEk0MnLWIIOa6bDCDeT2meB3 bitmYW0kK5vphXZrJD5gcAPNefz4M+VUSeZo2Ud2MSXuzFP+OBjO+9bWOl+zmC7A F7ZQk8HtHmLJrOZOCt2DUkR1L2NZMXhIvC0q0Se6PNLM39iPAgMBAAGjfTB7MB0G A1UdDgQWBBS6fDRt7HADZtmXvNqIH8iFBkJqgDBMBgNVHSMERTBDgBS6fDRt7HAD ZtmXvNqIH8iFBkJqgKEgpB4wHDEaMBgGA1UEAxMRMy5wZW9wbGVhZG1pbi5jb22C CQDgys/jY7mu/jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAaFfTi tGVn+w58cWkx06BCXK2syfM8T+FgYrcdoxLqg4MdaPetuyFqaee8hOQ1zp5yRj7C h9M3JNm4RpuxJHQAWugFX84xwepPafkgsgbzyqdS5FeBDw+iDOVGES6LK5e5HPot QLKPuokaQhGI1XyqT3BzV5+QGuVOssPZAuMY+UZaoKm3tnLbpf/XdTMYlxmMxlpk Lc2hIKG205R9/6uZr6sEWwEbglZbOgNdg3b5tc5C2DO1Nza6WcrcON60N+uKBQNQ J0Ius0cJa+ykqU2TVocvwhvABeK7S2KGFkKcpv1RAI9Ilv20CkDYgNRaRxO/Zff8 MMC8ujM1UexdN9xB PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 University of Pennsylvania MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 University of Pennsylvania Faculty MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Jacob Sulpice jacob.sulpice@peopleadmin.com PeopleAdmin 7 Caltech MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 University of North Carolina Gen Admin MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 Colorado State MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 University of Notre Dame MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 UNR MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin 7 UNR PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 Indiana University MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 IUP MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com PeopleAdmin 7 UFL MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 Furman MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin PA7 NYU MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 UTHSCH MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 VTECH MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 UNC MIIC9DCCAdygAwIBAgIJAK9qYIpSXmuLMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Blb3BsZWFkbWluLmNvbTAeFw0xMzA4MDYwNDExMjJaFw0yMzA4MDQwNDEx MjJaMBoxGDAWBgNVBAMTD3Blb3BsZWFkbWluLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPNJA6keJeqd1d8rBtHYenYT+2Z5p14STKAMxI+OHzTF 1ILCp/tXfaTeWggztaCCSGYFwSJkCaKeaLC4+easqoqS18zen4j6OEG6UWF5sUd7 j6GumoZmFa4bYTcTpkdpa9ENG+0OKLRzWz/TTyzSdBhR3J1b1Vt+6fF/clKR1CWT pdHsRYwGCn9jBRN7gZkNEagh4hrjfpIMgfJ7K6FRiXb5yj5pEusFm9T9ZElMFat3 py7PQEv9F78wKbgqqFSTnnE3rWRPy8+5tTa5kpNd6GlzqiwlhY/Yqbof1lgABcNP N+AX1ZRRybQheE/2e53y+5/J/F4aIUHx1WJaInD35zECAwEAAaM9MDswGgYDVR0R BBMwEYIPcGVvcGxlYWRtaW4uY29tMB0GA1UdDgQWBBRojmrNNN8S7AEfM20TF5MI RPnSnDANBgkqhkiG9w0BAQUFAAOCAQEA0yEXDmrQwS7s2gSMqMm7NXlMAAwzNDhI OujZiSHZ1KL71bKzKHQVz5oenjJwVem/gxo7GVsuIdIZ3vKe8PYsnLu1QDTp4ZHv mzgRlx4kuqGjwSNs2ub2NlVc9wy9uC0pjJL58RaOxPpHDddCAs+xINF2S1ZJEM2D XkMvb1xhaOLox1HGhENf99ka10jWMdMt2bj1lT8WM/Qg+XgOnoQvTyjOtELM/QuA OVuT1bTdGg4K398O7jlTzoo7LFhPBl99HDx3cDhhhX9NdWyFyQ32MhYa6361v+eG DvoszRsTTKZLYbNvWoo8BZMCxK5tQ6EqNyQTmekHxw+peNCaQ+nDKw== MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 5.8 UPITT MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 The University of Utah MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Matt Piskorz matt.piskorz@peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com PeopleAdmin 7 YALE MIIDODCCAiCgAwIBAgIJAMo/C+BBrv0aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTETIucGVvcGxlYWRtaW4uY29tMB4XDTEwMDgwNTEzMzExMloXDTEzMDgwNDEz MzExMlowHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDG6Lo5ouylhXl7Nm4FJYXdqT0pJEFYsCLI6wOd mA1jupta7BxtE1K7hwkt6sqtlQ4jZW2/jYZ3wLSVleSNVM853CcH5E9jdeIqONZ/ CGFMY0t2oMKHGsPtcYNTm096zJZzuyeuNdQ4zD1rOWk2MhgaPZszzXrpaymnB3OS Zk1fg49phnyoVNcNu6Y20CZxfYwTE1FdDnV9wZIjowDktWRaY1B4lVSc+aC2/hru q5w+Y6WhyI4IXTvTh6QQrv+t2BuDzVay01Q2Zwz5GBHagIx17m4XeCbQxj5BSGCc 4l23WRAe4FoB0OSLqZFYr2mRbnesfNiJxNInVkBMacxF3pRvAgMBAAGjfTB7MB0G A1UdDgQWBBT1Qw1cZsbnIxuodvvQw79nBSVpvzBMBgNVHSMERTBDgBT1Qw1cZsbn IxuodvvQw79nBSVpv6EgpB4wHDEaMBgGA1UEAxMRMi5wZW9wbGVhZG1pbi5jb22C CQDKPwvgQa79GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCoVyjD BT7XnRTfip5k8MkMCwl35VSVyGsAhBACtyc7mP4RmivtkiVfpjm72JDGbbyk8+hO aLADxXFTwPt+vdt/BClgGHrd8DpCzsKMpnYuLYeRUvsP547ZvX7eSyVnw1XxdNjz f+wcxNnG+JEunTqMGkEKx96nMVD0uIRlH4ckjPUcfoK3M84jPwWshiGvWfeHShRb 4cFZSCGJ1RTzHH2YhGvl8JRdOwhtYghlsfiiIEeiwymd6TiQd8XiyrTg+EAAHp/Q eu1pTzhghjLzymbyXkDuI2YNeHMAxU+Z/HWWaNApw6w4L857/cBNuDSNA82LDAKr EZDtJM0XgtYgeXey PeopleAdmin, Inc. PeopleAdmin, Inc. http://www.peopleadmin.com Bryan Garner bryan.garner@peopleadmin.com Praveen Pinto praveen.pinto@peopleadmin.com http://id.incommon.org/category/research-and-scholarship usf.edu University of South Florida This is the Shibboleth Identity Provider for the University of South Florida http://www.usf.edu MIIFLTCCBBWgAwIBAgIJANCZEr8p39EUMA0GCSqGSIb3DQEBBQUAMIG/MQswCQYD VQQGEwJVUzEQMA4GA1UECBMHRmxvcmlkYTEOMAwGA1UEBxMFVGFtcGExJDAiBgNV BAoTG1VuaXZlcnNpdHkgb2YgU291dGggRmxvcmlkYTEfMB0GA1UECxMWSW5mb3Jt YXRpb24gVGVjaG5vbG9neTEbMBkGA1UEAxMSc2hpYmJvbGV0aC51c2YuZWR1MSow KAYJKoZIhvcNAQkBFhtjaW1zLXRlY2gtY29yZUBtYWlsLnVzZi5lZHUwHhcNMTEw NzI2MTQ0MTExWhcNMjEwNzIzMTQ0MTExWjCBvzELMAkGA1UEBhMCVVMxEDAOBgNV BAgTB0Zsb3JpZGExDjAMBgNVBAcTBVRhbXBhMSQwIgYDVQQKExtVbml2ZXJzaXR5 IG9mIFNvdXRoIEZsb3JpZGExHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xv Z3kxGzAZBgNVBAMTEnNoaWJib2xldGgudXNmLmVkdTEqMCgGCSqGSIb3DQEJARYb Y2ltcy10ZWNoLWNvcmVAbWFpbC51c2YuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAvzI2REpueqDJpnzHBKBiTzJjmotztSUBLnj3nQP1FIO2puJB Tpg2KbWU8xgmgp0Mpn5TaAiUSG6QbAdKoNzqrGh6iXemYePA1nT+PZWgUG4x/GC+ H7SBpw3B0h4iKrHZuS2bQfsK1WPf4QLyNVVxcFcl3GXVvZ7dGAMDCoesK94D9bPq hLe3vZflU0xTZrRWYIQAQX2OEjsWdZTgwNXfb2LXVn6j3mNHDsUf57qKTdFxMAzb 778aoF2mcYedYR6WZBbBOrFctlXyEwfkTYctYN+rsGzndFrnQdfU11xLOT/pGLd9 0ddARSUZde+IF1lff4IVk6tKIcwaTjkltIVmyQIDAQABo4IBKDCCASQwHQYDVR0O BBYEFO0Ld280QBsZ1lZjPWkBu9SfKVVLMIH0BgNVHSMEgewwgemAFO0Ld280QBsZ 1lZjPWkBu9SfKVVLoYHFpIHCMIG/MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHRmxv cmlkYTEOMAwGA1UEBxMFVGFtcGExJDAiBgNVBAoTG1VuaXZlcnNpdHkgb2YgU291 dGggRmxvcmlkYTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEbMBkG A1UEAxMSc2hpYmJvbGV0aC51c2YuZWR1MSowKAYJKoZIhvcNAQkBFhtjaW1zLXRl Y2gtY29yZUBtYWlsLnVzZi5lZHWCCQDQmRK/Kd/RFDAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBQUAA4IBAQBTBRwLvzb+Fij+VKbA6Erof/eIHeHEdYZSpY0I1Ah7 4HVc0MkF3ILdvId6FnIYBqMEtpGX7O6t73CFBCZ2xcICX5ceYXb6c07Pg5EJ66dM LN7JaWKEX1hOuzDaSabspKshnPdjU06jyMkF0DvZ8+hmD8U9VCFbs/VpRP33J/bE aynShAHxIbud5Uy/4h6MNDtc56sScEqBUb4D7Xm14Kg15keCBxUvumoUxdD/ykrg ccGf3bUq48WwGSuikV1OjN+buvlSmWlZYDKzuU2Azdvezk5BK/mEEHxZJIdTWbpd wHRSBfdWykar3yfWl3v3l4C3ARmBsVmmqD2lXRtpfZtO usf.edu MIIFLTCCBBWgAwIBAgIJANCZEr8p39EUMA0GCSqGSIb3DQEBBQUAMIG/MQswCQYD VQQGEwJVUzEQMA4GA1UECBMHRmxvcmlkYTEOMAwGA1UEBxMFVGFtcGExJDAiBgNV BAoTG1VuaXZlcnNpdHkgb2YgU291dGggRmxvcmlkYTEfMB0GA1UECxMWSW5mb3Jt YXRpb24gVGVjaG5vbG9neTEbMBkGA1UEAxMSc2hpYmJvbGV0aC51c2YuZWR1MSow KAYJKoZIhvcNAQkBFhtjaW1zLXRlY2gtY29yZUBtYWlsLnVzZi5lZHUwHhcNMTEw NzI2MTQ0MTExWhcNMjEwNzIzMTQ0MTExWjCBvzELMAkGA1UEBhMCVVMxEDAOBgNV BAgTB0Zsb3JpZGExDjAMBgNVBAcTBVRhbXBhMSQwIgYDVQQKExtVbml2ZXJzaXR5 IG9mIFNvdXRoIEZsb3JpZGExHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xv Z3kxGzAZBgNVBAMTEnNoaWJib2xldGgudXNmLmVkdTEqMCgGCSqGSIb3DQEJARYb Y2ltcy10ZWNoLWNvcmVAbWFpbC51c2YuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAvzI2REpueqDJpnzHBKBiTzJjmotztSUBLnj3nQP1FIO2puJB Tpg2KbWU8xgmgp0Mpn5TaAiUSG6QbAdKoNzqrGh6iXemYePA1nT+PZWgUG4x/GC+ H7SBpw3B0h4iKrHZuS2bQfsK1WPf4QLyNVVxcFcl3GXVvZ7dGAMDCoesK94D9bPq hLe3vZflU0xTZrRWYIQAQX2OEjsWdZTgwNXfb2LXVn6j3mNHDsUf57qKTdFxMAzb 778aoF2mcYedYR6WZBbBOrFctlXyEwfkTYctYN+rsGzndFrnQdfU11xLOT/pGLd9 0ddARSUZde+IF1lff4IVk6tKIcwaTjkltIVmyQIDAQABo4IBKDCCASQwHQYDVR0O BBYEFO0Ld280QBsZ1lZjPWkBu9SfKVVLMIH0BgNVHSMEgewwgemAFO0Ld280QBsZ 1lZjPWkBu9SfKVVLoYHFpIHCMIG/MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHRmxv cmlkYTEOMAwGA1UEBxMFVGFtcGExJDAiBgNVBAoTG1VuaXZlcnNpdHkgb2YgU291 dGggRmxvcmlkYTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEbMBkG A1UEAxMSc2hpYmJvbGV0aC51c2YuZWR1MSowKAYJKoZIhvcNAQkBFhtjaW1zLXRl Y2gtY29yZUBtYWlsLnVzZi5lZHWCCQDQmRK/Kd/RFDAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBQUAA4IBAQBTBRwLvzb+Fij+VKbA6Erof/eIHeHEdYZSpY0I1Ah7 4HVc0MkF3ILdvId6FnIYBqMEtpGX7O6t73CFBCZ2xcICX5ceYXb6c07Pg5EJ66dM LN7JaWKEX1hOuzDaSabspKshnPdjU06jyMkF0DvZ8+hmD8U9VCFbs/VpRP33J/bE aynShAHxIbud5Uy/4h6MNDtc56sScEqBUb4D7Xm14Kg15keCBxUvumoUxdD/ykrg ccGf3bUq48WwGSuikV1OjN+buvlSmWlZYDKzuU2Azdvezk5BK/mEEHxZJIdTWbpd wHRSBfdWykar3yfWl3v3l4C3ARmBsVmmqD2lXRtpfZtO University of South Florida University of South Florida http://www.usf.edu/ Eric Pierce epierce@usf.edu Randy Smith rwsmith@usf.edu http://id.incommon.org/category/research-and-scholarship udayton.edu University of Dayton University of Dayton Shibboleth IdP http://www.udayton.edu/udit/ http://www.udayton.edu/udit/service_level_resources/policies/index.php https://www-secure.udayton.edu/_udayton/images/logo/redbluep1.gif MIIDNzCCAh+gAwIBAgIUM/VS7xvn6O7+NovKwSxpIjkhzhkwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTc2hpYmlkcC51ZGF5dG9uLmVkdTAeFw0xMzA5MTAxOTE1 NTlaFw0zMzA5MTAxOTE1NTlaMB4xHDAaBgNVBAMTE3NoaWJpZHAudWRheXRvbi5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCFNXC0nnErPACwgzs7 hNLJw5jS0oxeOvFLVE2mB28WpsEIJhi18vzBdXDgdFCtFg0gI5tHkLm4av4chvWu 3AA5uVg2CnDKz0j+Pf/1zj+WimaVbGp2eropwcL6EE492M+y4Zy9Y/86DPtkpAvL iYf66+gHlYD3v6fOQ4CMOSq0/iDuuMNYMmKYjLpWSCZDfAKuRJDcjmX3jm/ntOLA GU2EDroOD2PxkPPDm8oivCCHzCwXqrMxYtS96IHzQswlq3jUQY6UIFyVlfJ7CTi2 AGKsf7eNoELwEou+qCfeO/lprI8D+ZkF6P9S+EtdRI816I5hW1+etQ+SgezeuuLm G44dAgMBAAGjbTBrMEoGA1UdEQRDMEGCE3NoaWJpZHAudWRheXRvbi5lZHWGKmh0 dHBzOi8vc2hpYmlkcC51ZGF5dG9uLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQUTC2xjWDPuJi+4XmfZOjBlJjY5CkwDQYJKoZIhvcNAQEFBQADggEBAEOmvD/n sv7qh/6PAzc6L0ETGjGNJ38xU5AVJ77Qnxg39KXc3859zZOsZfv7cyxZg1yb7Zb+ YLI5IeummkWFPVoHKVseN5g9g5LOkTG1oO8/t+ecf+5HbZe22ShtkHV4W+ZU9+Dd F7opRWRtJ58D4QQtrUqLS9wEeh6RSluLRWRhZ8ysYTdOs4bxu16ca2mXNEWAgOUs WHxpQxkAhiunKbvp6PYT1xuRJShnCfDdOaN6ZPEYN3xdt7BGnEQFLSld6vVPuA9P Q7nJdbEtqUixvYf8kOt5p7yu0hN1P9Il6KGK4accYZcZwz5iraHYwL/rakWeSrWe txASPQkR5yOUfss= MIIDbjCCAlYCCQCKKt3UaF/nmjANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV UzENMAsGA1UECBMET2hpbzEPMA0GA1UEBxMGRGF5dG9uMR0wGwYDVQQKExRVbml2 ZXJzaXR5IG9mIERheXRvbjENMAsGA1UECxMEVURpdDEcMBoGA1UEAxMTc2hpYmlk cC51ZGF5dG9uLmVkdTAeFw0xMDA5MjExNTEwNTJaFw0xMzA5MjAxNTEwNTJaMHkx CzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRPaGlvMQ8wDQYDVQQHEwZEYXl0b24xHTAb BgNVBAoTFFVuaXZlcnNpdHkgb2YgRGF5dG9uMQ0wCwYDVQQLEwRVRGl0MRwwGgYD VQQDExNzaGliaWRwLnVkYXl0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAlMbLot/GWCWmA3Rkewmm+8wOk0Wb+Apl1ykjT+95tmcjYQUw9l9z MSp0tAJGoUSd0MzEphSPuV+nUwO2G0SbC7p93KNhMeT+Z/K05z8fhXycJmFj9MWe dTM9kXKQVds57cTa5zoZov5/lf25P6s3XO4Wk/oR1LlQXRIeO/kgubOeUh8oMhVk sl+bY19GqS0fBLsP16F/TN+uM1icSdMiFS1sH5b4QEsWHaSSQfh4lX2DK9lCLWes 9lmOWiwwYC4nnRkjgXTVlGD9G2oE+iBhTM/BWPR9K9sC0iNc+6SPU9505BymCnF7 ZGCpjpHoEgEKpmQbUzgjrfO097sUZqebgwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQCOReA51O+wYztvqxT4Y0N6zHeACRe4Rcky4Pufe58y3zLw0VRBO9WII1bPa6i0 UgO1eGBysskHgG2UqU56CRLymbv9173riEQazX05s1ov5Q1UjbDmag736PS0l06G yTsH/lTbUFzoZAvsaFbYOV8pgYHMUyVyt229S2fdd4fEPtd5/Zy6SbcpPDccn11m MjJUYy7Ehrs3mBO0IBMCUL/HJ7SpoOEO17naZM8tk47nJDD6it3y6ZL3VFpOWAB5 VMdHiRS3spxAs7ucmCKjy6zIxBvHjkTYHqaU0BpA2CBCPaBEJURAVlsWxpR30rwa d9zo8/mEfl59OrJ1rbki2xP1 udayton.edu MIIDNzCCAh+gAwIBAgIUM/VS7xvn6O7+NovKwSxpIjkhzhkwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTc2hpYmlkcC51ZGF5dG9uLmVkdTAeFw0xMzA5MTAxOTE1 NTlaFw0zMzA5MTAxOTE1NTlaMB4xHDAaBgNVBAMTE3NoaWJpZHAudWRheXRvbi5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCFNXC0nnErPACwgzs7 hNLJw5jS0oxeOvFLVE2mB28WpsEIJhi18vzBdXDgdFCtFg0gI5tHkLm4av4chvWu 3AA5uVg2CnDKz0j+Pf/1zj+WimaVbGp2eropwcL6EE492M+y4Zy9Y/86DPtkpAvL iYf66+gHlYD3v6fOQ4CMOSq0/iDuuMNYMmKYjLpWSCZDfAKuRJDcjmX3jm/ntOLA GU2EDroOD2PxkPPDm8oivCCHzCwXqrMxYtS96IHzQswlq3jUQY6UIFyVlfJ7CTi2 AGKsf7eNoELwEou+qCfeO/lprI8D+ZkF6P9S+EtdRI816I5hW1+etQ+SgezeuuLm G44dAgMBAAGjbTBrMEoGA1UdEQRDMEGCE3NoaWJpZHAudWRheXRvbi5lZHWGKmh0 dHBzOi8vc2hpYmlkcC51ZGF5dG9uLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQUTC2xjWDPuJi+4XmfZOjBlJjY5CkwDQYJKoZIhvcNAQEFBQADggEBAEOmvD/n sv7qh/6PAzc6L0ETGjGNJ38xU5AVJ77Qnxg39KXc3859zZOsZfv7cyxZg1yb7Zb+ YLI5IeummkWFPVoHKVseN5g9g5LOkTG1oO8/t+ecf+5HbZe22ShtkHV4W+ZU9+Dd F7opRWRtJ58D4QQtrUqLS9wEeh6RSluLRWRhZ8ysYTdOs4bxu16ca2mXNEWAgOUs WHxpQxkAhiunKbvp6PYT1xuRJShnCfDdOaN6ZPEYN3xdt7BGnEQFLSld6vVPuA9P Q7nJdbEtqUixvYf8kOt5p7yu0hN1P9Il6KGK4accYZcZwz5iraHYwL/rakWeSrWe txASPQkR5yOUfss= MIIDbjCCAlYCCQCKKt3UaF/nmjANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV UzENMAsGA1UECBMET2hpbzEPMA0GA1UEBxMGRGF5dG9uMR0wGwYDVQQKExRVbml2 ZXJzaXR5IG9mIERheXRvbjENMAsGA1UECxMEVURpdDEcMBoGA1UEAxMTc2hpYmlk cC51ZGF5dG9uLmVkdTAeFw0xMDA5MjExNTEwNTJaFw0xMzA5MjAxNTEwNTJaMHkx CzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRPaGlvMQ8wDQYDVQQHEwZEYXl0b24xHTAb BgNVBAoTFFVuaXZlcnNpdHkgb2YgRGF5dG9uMQ0wCwYDVQQLEwRVRGl0MRwwGgYD VQQDExNzaGliaWRwLnVkYXl0b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAlMbLot/GWCWmA3Rkewmm+8wOk0Wb+Apl1ykjT+95tmcjYQUw9l9z MSp0tAJGoUSd0MzEphSPuV+nUwO2G0SbC7p93KNhMeT+Z/K05z8fhXycJmFj9MWe dTM9kXKQVds57cTa5zoZov5/lf25P6s3XO4Wk/oR1LlQXRIeO/kgubOeUh8oMhVk sl+bY19GqS0fBLsP16F/TN+uM1icSdMiFS1sH5b4QEsWHaSSQfh4lX2DK9lCLWes 9lmOWiwwYC4nnRkjgXTVlGD9G2oE+iBhTM/BWPR9K9sC0iNc+6SPU9505BymCnF7 ZGCpjpHoEgEKpmQbUzgjrfO097sUZqebgwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQCOReA51O+wYztvqxT4Y0N6zHeACRe4Rcky4Pufe58y3zLw0VRBO9WII1bPa6i0 UgO1eGBysskHgG2UqU56CRLymbv9173riEQazX05s1ov5Q1UjbDmag736PS0l06G yTsH/lTbUFzoZAvsaFbYOV8pgYHMUyVyt229S2fdd4fEPtd5/Zy6SbcpPDccn11m MjJUYy7Ehrs3mBO0IBMCUL/HJ7SpoOEO17naZM8tk47nJDD6it3y6ZL3VFpOWAB5 VMdHiRS3spxAs7ucmCKjy6zIxBvHjkTYHqaU0BpA2CBCPaBEJURAVlsWxpR30rwa d9zo8/mEfl59OrJ1rbki2xP1 University of Dayton University of Dayton http://www.udayton.edu/ Shibboleth IdP Support shibadmin@udayton.edu Shibboleth IdP Support shibadmin@udayton.edu UDit Help Desk helpdesk@udayton.edu IT Risk Management Officer itriskmgmt@udayton.edu University of Arizona D2L Prod Environment MIIDGDCCAgCgAwIBAgIJAJXE59v7gojBMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BsdXRhcmNoLmNhdG5ldC5hcml6b25hLmVkdTAeFw0xMTAyMjIwMTI3NTha Fw0yMTAyMTkwMTI3NThaMCYxJDAiBgNVBAMTG3BsdXRhcmNoLmNhdG5ldC5hcml6 b25hLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANhFr4xBlr/G CXHP2xmAvsMAPT80Vq9spbSA7u1blYCg0k0nNYcXra/vtRGDm0bsBVi1DH+DqrvF ixOiIVTqLNKP77ILKwecJEiQr8wwN2VcEqh40sLXgT8aef6nyWZQDjWIBOL63VF/ Ru9i0dy8lrL8Sf0uri5/AyECD7dWtEy0vV86PJkUI4QBbh8kBtx50j0RPtPDtFv2 Su0MELwkhvMuES4NjSL/TWl2UCFkdEXYl4m3ns5tRgvVX33TlgWEuCAkx4kZlRFn rT2Jr9O7mRz4dvbs9wNxnyBuMYvMyY100k4DUaPN3z0plheZ08uNG5lFhqP/KHcb uOZIYrWHuPMCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcGx1dGFyY2guY2F0bmV0LmFy aXpvbmEuZWR1MB0GA1UdDgQWBBQCASI+xIdowLgrdcCDUBFtlQmLTjANBgkqhkiG 9w0BAQUFAAOCAQEACyoMrf4pvVFce/X2nfA1y66zObsWKCA7D6UzpfURJQER0ZeX 3a++9ZS48Qd+OsPYo0Am0DVtvVziO94xkRMgCunaU03+t1oMDQzrortgtgczT8NL CMHz1s8Y5r9DQLETU3TNt8vffWKoFMTt0JDBlAoDCpBlgnr5UnsjdcgpFAAxMmLF kK3M8Zdg4+BNBh/si1h3LEwzN6cCGlbqpMgYSQzttpKvR5f0MIUMpVeXnQ7zWd+h Oo89NCyQHo3EtdHgfNuORlgC36/hBBNxaQBnEygTPzyhBz7GUHMXMPD86dfe+FK5 OenGaivmRZqewL3d7MCaaCP1hnzgGV0gClUZug== University of Arizona D2L Prod Environment The University of Arizona The University of Arizona http://www.arizona.edu/ David Baty dbaty@email.arizona.edu Jeff Bishop jeffbis@email.arizona.edu University of Arizona D2L Dev Environment MIIDQjCCAiqgAwIBAgIJANLiklGDkHIVMA0GCSqGSIb3DQEBBQUAMDQxMjAwBgNV BAMTKXBvbGVtb24tdGVzdC5wcm9waGV0LmxhYi5jY2l0LmFyaXpvbmEuZWR1MB4X DTEwMTIwMjIxNTUxMloXDTIwMTEyOTIxNTUxMlowNDEyMDAGA1UEAxMpcG9sZW1v bi10ZXN0LnByb3BoZXQubGFiLmNjaXQuYXJpem9uYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCmSAPKvRzWwNUw5GBCYrlhnAgbkzkpQIn2dzbc bbLmN1v6iW2etim4LPBXAMFJaVpAlPyDqLFlc4jXshOIB2evTZwpMflP5ynyCM3c 15M+ad7WRjGzaMk5RLoI0GkwXJ2rvC6QZIZLetFv+V9EzczkUQRzngyp0fw/OlOs naAbwByr6cXawc/x0P7QtzOhm8bH9HHqeo7RJfclfONk8vg5zpPhma65ohuiV/SR GQRTpznd3AGTurapezn0YT4orKoCuYISiD1k/ajA2BXZMDBT5jsJxBtt5vaMciXI /f957GzvPym0EDrXbqWHj+ZUertWDZgVrxlwGTdwxAJvzP9RAgMBAAGjVzBVMDQG A1UdEQQtMCuCKXBvbGVtb24tdGVzdC5wcm9waGV0LmxhYi5jY2l0LmFyaXpvbmEu ZWR1MB0GA1UdDgQWBBRekT9GpPOSFTe6j/6Wb7RDU5lqPjANBgkqhkiG9w0BAQUF AAOCAQEAA30aSKh5ZROHqR1fNLaKH8tcx4cK0dLFiAgNEU6mUQt5YRhllsyeqEbH 22OAqvvrqvg03XPKwpk6l43npdI/MIuqOMRar01TFruoEjeh+HT9Fkr6JYH+I3fb lfvIAbpe7pVtIh/3PeT+O3uR3SWLcRHpqY2j7fWm9lOaYLq8Eg3uftyBwh2ncxPU wz432nUfo7THAl7fflkFzP6ykKcjnVlPZob1emszcomjiMzKRXnrs13nf+X7keKh DyGjmZAVHsSzc9e8b/fm20iOtr9uDl57XY9yaosRYvjOYa3LpuYqbrbajzCjmPWT 9ayvEvEsn6Z3NcqNnqbT5pdIaYYMzQ== University of Arizona D2L Dev Environment The University of Arizona The University of Arizona http://www.arizona.edu/ David Baty dbaty@email.arizona.edu Gary Windham windhamg@email.arizona.edu University of Arizona D2L Test Environment MIIDQjCCAiqgAwIBAgIJANLiklGDkHIVMA0GCSqGSIb3DQEBBQUAMDQxMjAwBgNV BAMTKXBvbGVtb24tdGVzdC5wcm9waGV0LmxhYi5jY2l0LmFyaXpvbmEuZWR1MB4X DTEwMTIwMjIxNTUxMloXDTIwMTEyOTIxNTUxMlowNDEyMDAGA1UEAxMpcG9sZW1v bi10ZXN0LnByb3BoZXQubGFiLmNjaXQuYXJpem9uYS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCmSAPKvRzWwNUw5GBCYrlhnAgbkzkpQIn2dzbc bbLmN1v6iW2etim4LPBXAMFJaVpAlPyDqLFlc4jXshOIB2evTZwpMflP5ynyCM3c 15M+ad7WRjGzaMk5RLoI0GkwXJ2rvC6QZIZLetFv+V9EzczkUQRzngyp0fw/OlOs naAbwByr6cXawc/x0P7QtzOhm8bH9HHqeo7RJfclfONk8vg5zpPhma65ohuiV/SR GQRTpznd3AGTurapezn0YT4orKoCuYISiD1k/ajA2BXZMDBT5jsJxBtt5vaMciXI /f957GzvPym0EDrXbqWHj+ZUertWDZgVrxlwGTdwxAJvzP9RAgMBAAGjVzBVMDQG A1UdEQQtMCuCKXBvbGVtb24tdGVzdC5wcm9waGV0LmxhYi5jY2l0LmFyaXpvbmEu ZWR1MB0GA1UdDgQWBBRekT9GpPOSFTe6j/6Wb7RDU5lqPjANBgkqhkiG9w0BAQUF AAOCAQEAA30aSKh5ZROHqR1fNLaKH8tcx4cK0dLFiAgNEU6mUQt5YRhllsyeqEbH 22OAqvvrqvg03XPKwpk6l43npdI/MIuqOMRar01TFruoEjeh+HT9Fkr6JYH+I3fb lfvIAbpe7pVtIh/3PeT+O3uR3SWLcRHpqY2j7fWm9lOaYLq8Eg3uftyBwh2ncxPU wz432nUfo7THAl7fflkFzP6ykKcjnVlPZob1emszcomjiMzKRXnrs13nf+X7keKh DyGjmZAVHsSzc9e8b/fm20iOtr9uDl57XY9yaosRYvjOYa3LpuYqbrbajzCjmPWT 9ayvEvEsn6Z3NcqNnqbT5pdIaYYMzQ== University of Arizona D2L Test Environment The University of Arizona The University of Arizona http://www.arizona.edu/ David Baty dbaty@email.arizona.edu Jeff Bishop jeffbis@email.arizona.edu http://id.incommon.org/category/research-and-scholarship arizona.edu MIIEejCCA2KgAwIBAgIJAKeNAZjK8MQiMA0GCSqGSIb3DQEBBQUAMIGEMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTEPMA0GA1UEBxMGVHVjc29uMSIwIAYD VQQKExlUaGUgVW5pdmVyc2l0eSBvZiBBcml6b25hMQ0wCwYDVQQLEwRVSVRTMR8w HQYDVQQDExZzaGliYm9sZXRoLmFyaXpvbmEuZWR1MB4XDTEzMDkxMDAxMTEwNVoX DTIzMDkwODAxMTEwNVowgYQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25h MQ8wDQYDVQQHEwZUdWNzb24xIjAgBgNVBAoTGVRoZSBVbml2ZXJzaXR5IG9mIEFy aXpvbmExDTALBgNVBAsTBFVJVFMxHzAdBgNVBAMTFnNoaWJib2xldGguYXJpem9u YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlPH23E9OBgvnr Mqn/ji95Jl0u3iYCdLvx2J0XZ2byG6ZH6iMO1XprQdckzIxqKUgI4DvKpYvzZ4Tk aMawXdQFKLFC8G7/ISWe0c9wlogYypni5+JpV+ew3SKcOac1YaMh0UQ4wLVKig+Q khfv0Iz1RmHS78MyBur8zKS7z4Dkr934GWPupy8yG+pWLwsRtL1Z7eeQZ8I4vAws L/D5ifEcn2ZlnrnCUPM1O8+MaErH6jTlNNzkNutKP/SW/3ElecMYq2rnPso3G7XY yna5iQz6Dj0dujMKcxDsRgl2jqVXkKdSAPmhnTDYTdT+WEGB5QMEcbQavYSLCahu U/t83Kb1AgMBAAGjgewwgekwHQYDVR0OBBYEFLuVwMyTX3mzqlBBLawIDa/4d+xJ MIG5BgNVHSMEgbEwga6AFLuVwMyTX3mzqlBBLawIDa/4d+xJoYGKpIGHMIGEMQsw CQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTEPMA0GA1UEBxMGVHVjc29uMSIw IAYDVQQKExlUaGUgVW5pdmVyc2l0eSBvZiBBcml6b25hMQ0wCwYDVQQLEwRVSVRT MR8wHQYDVQQDExZzaGliYm9sZXRoLmFyaXpvbmEuZWR1ggkAp40BmMrwxCIwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA0eUpkx3wlbeoggIxlD7+4n0Y X50BUKB63iIpnnyKIrGLA7UM++0ybZkOv4kPJRy7nKhypqSyzshaaw+GoiirWHdW 2vEgpSsxjEN8lF4aUkkOwKWOJtpChKbXHn6Ed7J/NndVpGReEwS9VVXPaqDE5Sx2 3rTQINxpqNchH0QIif3WTW9YQ/wXGq1UJVNslRcnXYbpXAXJZrmsM0Obn3uwe0PQ IZIpATHnb/kCgn0zItoFv1USDzPmVUrw568eK/TK5/7tf4M9F3dU47hLDixo4522 fEjKSM/7WyBx25FQJQ7IePI1kfVA8BNRI5atCm8DJd5lqFlQK/rmZiZWYrADVQ== arizona.edu MIIEejCCA2KgAwIBAgIJAKeNAZjK8MQiMA0GCSqGSIb3DQEBBQUAMIGEMQswCQYD VQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTEPMA0GA1UEBxMGVHVjc29uMSIwIAYD VQQKExlUaGUgVW5pdmVyc2l0eSBvZiBBcml6b25hMQ0wCwYDVQQLEwRVSVRTMR8w HQYDVQQDExZzaGliYm9sZXRoLmFyaXpvbmEuZWR1MB4XDTEzMDkxMDAxMTEwNVoX DTIzMDkwODAxMTEwNVowgYQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25h MQ8wDQYDVQQHEwZUdWNzb24xIjAgBgNVBAoTGVRoZSBVbml2ZXJzaXR5IG9mIEFy aXpvbmExDTALBgNVBAsTBFVJVFMxHzAdBgNVBAMTFnNoaWJib2xldGguYXJpem9u YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlPH23E9OBgvnr Mqn/ji95Jl0u3iYCdLvx2J0XZ2byG6ZH6iMO1XprQdckzIxqKUgI4DvKpYvzZ4Tk aMawXdQFKLFC8G7/ISWe0c9wlogYypni5+JpV+ew3SKcOac1YaMh0UQ4wLVKig+Q khfv0Iz1RmHS78MyBur8zKS7z4Dkr934GWPupy8yG+pWLwsRtL1Z7eeQZ8I4vAws L/D5ifEcn2ZlnrnCUPM1O8+MaErH6jTlNNzkNutKP/SW/3ElecMYq2rnPso3G7XY yna5iQz6Dj0dujMKcxDsRgl2jqVXkKdSAPmhnTDYTdT+WEGB5QMEcbQavYSLCahu U/t83Kb1AgMBAAGjgewwgekwHQYDVR0OBBYEFLuVwMyTX3mzqlBBLawIDa/4d+xJ MIG5BgNVHSMEgbEwga6AFLuVwMyTX3mzqlBBLawIDa/4d+xJoYGKpIGHMIGEMQsw CQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTEPMA0GA1UEBxMGVHVjc29uMSIw IAYDVQQKExlUaGUgVW5pdmVyc2l0eSBvZiBBcml6b25hMQ0wCwYDVQQLEwRVSVRT MR8wHQYDVQQDExZzaGliYm9sZXRoLmFyaXpvbmEuZWR1ggkAp40BmMrwxCIwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA0eUpkx3wlbeoggIxlD7+4n0Y X50BUKB63iIpnnyKIrGLA7UM++0ybZkOv4kPJRy7nKhypqSyzshaaw+GoiirWHdW 2vEgpSsxjEN8lF4aUkkOwKWOJtpChKbXHn6Ed7J/NndVpGReEwS9VVXPaqDE5Sx2 3rTQINxpqNchH0QIif3WTW9YQ/wXGq1UJVNslRcnXYbpXAXJZrmsM0Obn3uwe0PQ IZIpATHnb/kCgn0zItoFv1USDzPmVUrw568eK/TK5/7tf4M9F3dU47hLDixo4522 fEjKSM/7WyBx25FQJQ7IePI1kfVA8BNRI5atCm8DJd5lqFlQK/rmZiZWYrADVQ== The University of Arizona The University of Arizona http://www.arizona.edu/ Gary Windham gary.windham@arizona.edu UITS 24/7 IT Support Center support@email.arizona.edu UITS Systems Integration & Architecture uits-sia@listserv.arizona.edu MIIDFDCCAfygAwIBAgIJAOXTA7aJsWFOMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmlxdWlzZS5taXQuZWR1MB4XDTExMDEwNTE2MTIyM1oXDTIxMDEwMjE2MTIy M1owGTEXMBUGA1UEAxMOaXF1aXNlLm1pdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDMG3BbBRnlwfTa8ki6bC1GKGPAscMniKDYa6niTI70OY9s T23LMJCBx7CGYVZ/ondd34b3RyaK9CsxM1v/exuKQ3OdaViwFhKcxgvojaCRmNKF kO0ObWs2nMD/uNOwrrwVBcMYiDHBPdndLTV+5lscMOHqDYQrTfi3yMoZgdS07ZSZ qK8TVVSlLWu4OFc1nER0o54cLEgVrqKFG5MS3+/dG1E1ymuNtBgsopxN65M69Vp5 HrXynz46ArErlcSJCYMaczE8nQLT3lF9VvwG0sLzPtotHI2HtMZHy+aGPIkT1IW+ BQPfZC0PDqcaAZPRs5kMBDyTMVaXAGj7fQU9mu6bAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmlxdWlzZS5taXQuZWR1hiFodHRwczovL2lxdWlzZS5taXQuZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFDtEDrkkVhGhlumD0B3ss5VkyoY4MA0GCSqGSIb3DQEB BQUAA4IBAQC42TH1WiAzc3UtU04v5XKfSJ+tzuqk9af2Dv6QFiBTheCsj6uMicMi LXabqYa6oJXUI8eF2c46FyOOX0TfKcLogBG0u+BZMH45GlfLZyMXC1+DdmzVsYnc LgQtumQvKGJJjq8EHEHoOETAB+GHraMm/U7xtnyycxLB2v1kYdm0G8r9DHLb3lzY 6yRIMn98f3kv7P9AVJrjqZw+54ERFm/W0ERUnv6tzKDuYUJ///mI4o9DTFTWdz3L VdveIeYLBjW5mwcXMbOP2VfkXVZmt06Y8kvUooA9Igvz9JyLkfns6EudkZqRlYSg L3g8ow/UaRzkpZdgmW2+4GdnCNW2d/MF Massachusetts Institute of Technology Massachusetts Institute of Technology http://web.mit.edu/ Isaac Chuang ichuang@mit.edu mit.edu MIIC6DCCAdCgAwIBAgIJAOOuZYuBUH2jMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lkcC5taXQuZWR1MB4XDTEzMTAyMTE5NDczNloXDTMzMTAxNjE5NDczNlow FjEUMBIGA1UEAxMLaWRwLm1pdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDD3t7oBvx5KMmA4+EEQWK421Jt8HsBYMsaUWAiIQVldTlre3rt51Jg dN93adYAMvo6LUr3v7jpT8tUsgV0bDD4MsoK5SAlOWh6tQuR172do1KbDi4VT3Gp ILJjTqRUjlLEtfCa4/NNQy+ZFXEXIYWoFsfK0J3Q8xCVNdSfNpd3KjlkKshkGsjY OMoHJLt8GQB9n7yJX+qZvxJGhiPQJZB5uNx/9omNbvqAF2Hl6b06u7NTPh/Jkvf4 GGtttjNaWRfcQm1xVbYCCOlpCiTVI6AxCtCy2XqhZmcnY2zk9h2Q/W9lcJ+if1xV vMkaId+EBTJW3DI/zvBm0Q/OJTxIwUfzAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2lk cC5taXQuZWR1MB0GA1UdDgQWBBRK6tEdA/6T67CMwyWlBEE7cvYaFjANBgkqhkiG 9w0BAQUFAAOCAQEAUVOL/W1RRrRDm6k4Wtf39jCtHa7gyutt5fHguXUa6nrThRhu ISEmiQLqK4hVCiIiarZMuyxosdAwFKSGKaunpBFmqI7NcqzskpdRnMIZ0FLQsRJF vY6F6S2ou2Yl0UYonX2eVqzWtIR6jd4CqsQdixf5ZE2eQ6o6QICEpjDgMPK/EAKA CsVjcBbQw+YbSkmf30ebRTSzIYMhaGETQuf75xD/Ww0mM3njm79Ophg5Y7I9Ryud MdDQwsxAS7ECH7vLyu8V/HIfaPkOWYzKKKW5d4E1/X67J2XmTICT7PdxSd5ZKoB5 jdqBxPVYM+C1V02QZFDb7TkTDEICzUnr/VBZ+A== mit.edu MIIC6DCCAdCgAwIBAgIJAOOuZYuBUH2jMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lkcC5taXQuZWR1MB4XDTEzMTAyMTE5NDczNloXDTMzMTAxNjE5NDczNlow FjEUMBIGA1UEAxMLaWRwLm1pdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDD3t7oBvx5KMmA4+EEQWK421Jt8HsBYMsaUWAiIQVldTlre3rt51Jg dN93adYAMvo6LUr3v7jpT8tUsgV0bDD4MsoK5SAlOWh6tQuR172do1KbDi4VT3Gp ILJjTqRUjlLEtfCa4/NNQy+ZFXEXIYWoFsfK0J3Q8xCVNdSfNpd3KjlkKshkGsjY OMoHJLt8GQB9n7yJX+qZvxJGhiPQJZB5uNx/9omNbvqAF2Hl6b06u7NTPh/Jkvf4 GGtttjNaWRfcQm1xVbYCCOlpCiTVI6AxCtCy2XqhZmcnY2zk9h2Q/W9lcJ+if1xV vMkaId+EBTJW3DI/zvBm0Q/OJTxIwUfzAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2lk cC5taXQuZWR1MB0GA1UdDgQWBBRK6tEdA/6T67CMwyWlBEE7cvYaFjANBgkqhkiG 9w0BAQUFAAOCAQEAUVOL/W1RRrRDm6k4Wtf39jCtHa7gyutt5fHguXUa6nrThRhu ISEmiQLqK4hVCiIiarZMuyxosdAwFKSGKaunpBFmqI7NcqzskpdRnMIZ0FLQsRJF vY6F6S2ou2Yl0UYonX2eVqzWtIR6jd4CqsQdixf5ZE2eQ6o6QICEpjDgMPK/EAKA CsVjcBbQw+YbSkmf30ebRTSzIYMhaGETQuf75xD/Ww0mM3njm79Ophg5Y7I9Ryud MdDQwsxAS7ECH7vLyu8V/HIfaPkOWYzKKKW5d4E1/X67J2XmTICT7PdxSd5ZKoB5 jdqBxPVYM+C1V02QZFDb7TkTDEICzUnr/VBZ+A== Massachusetts Institute of Technology Massachusetts Institute of Technology http://web.mit.edu/ Touchstone Support touchstone-support@mit.edu vanderbilt.edu MIIE3zCCA8egAwIBAgIJAIh2ymY/vivJMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD VQQGEwJVUzELMAkGA1UECBMCVE4xEjAQBgNVBAcTCU5hc2h2aWxsZTEeMBwGA1UE ChMVVmFuZGVyYmlsdCBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxIjAgBgNVBAMT GXZ1c2hpYi1pZHAudmFuZGVyYmlsdC5lZHUxIzAhBgkqhkiG9w0BCQEWFGVhaWRz QHZhbmRlcmJpbHQuZWR1MB4XDTEzMDQwODE5MDYyM1oXDTE2MDQwNzE5MDYyM1ow gaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxl MR4wHAYDVQQKExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lUUzEi MCAGA1UEAxMZdnVzaGliLWlkcC52YW5kZXJiaWx0LmVkdTEjMCEGCSqGSIb3DQEJ ARYUZWFpZHNAdmFuZGVyYmlsdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDUSBLgz2PXvsMH4yrABY5q3A0F4D7MfSMc+43wOqhw02lGcEjWz50/ FFn87I1Cqd5n/dZcDKtcg14iTbtqG3t4eAefLv97gVNi3Oy2tIq8rkyU4ifNWM3D WGXHpVEZPjCpuY5hr1FsMhaSDwXRfLlusAK9m52DvyCBoYjiS5rsJbZfrPLAZbEL yS9x1M21uD2G6rgROLMp/LvTT8v264fP4x9gUOJKtc9KkWh10iRSvQqUmwbdsRkK 1bxNPPvDb7zJ8gCFKPXEvNvGjQJWpcNXtO1rv8mepHWJsbOtCAmAVmmVcaA/e2cJ V6ESu+q7WPtn8pEPRxiAa/oEm20h7lo5AgMBAAGjggEOMIIBCjAdBgNVHQ4EFgQU gpx8IPguo4vewllDQHDPSjNlDEowgdoGA1UdIwSB0jCBz4AUgpx8IPguo4vewllD QHDPSjNlDEqhgaukgagwgaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUTjESMBAG A1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQKExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkx DDAKBgNVBAsTA0lUUzEiMCAGA1UEAxMZdnVzaGliLWlkcC52YW5kZXJiaWx0LmVk dTEjMCEGCSqGSIb3DQEJARYUZWFpZHNAdmFuZGVyYmlsdC5lZHWCCQCIdspmP74r yTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/v1hLtu5GaAA9VqJG YuuL6Mco72XGIZ7w8nyII+3lZcQvzo0WP/mj4JDfPbHuaZAjJtXTCjsRWFeC/bcJ JQS7OfIxzTY6L8FC4Z/nIx7bQPLLyhgAOIbcjrKxEPyoZsat1ZarxNKmbH8ck/SM WPIsJRb4EUpbRtadDhy7nqq6c2iSES/sfrCpO63SJuz8jzXJivQb8fzugVkkyPfP NcdJvhGs+Y+Nt7TlI5EQISWldvARwXV6M8pI5UyIwOBW8iteHsBkawF4v/rsVl5w WGu23sqFkBbwCw3tWPnn+2l3IjPiettdirZInC+j5QsocT9Tesc4CPm29BuFK0Ec zdub MIIFSzCCBDOgAwIBAgIJAO88oKF6fKkYMA0GCSqGSIb3DQEBBQUAMIHJMQswCQYD VQQGEwJVUzELMAkGA1UECBMCVE4xEjAQBgNVBAcTCU5hc2h2aWxsZTEeMBwGA1UE ChMVVmFuZGVyYmlsdCBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBU ZWNobm9sb2d5IFNlcnZpY2VzMSIwIAYDVQQDExl2dXNoaWItaWRwLnZhbmRlcmJp bHQuZWR1MSswKQYJKoZIhvcNAQkBFhxpdHMtaWRldkBsaXN0LnZhbmRlcmJpbHQu ZWR1MB4XDTExMDQxODE1MjIyNloXDTEzMDQxNzE1MjIyNlowgckxCzAJBgNVBAYT AlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQKExVW YW5kZXJiaWx0IFVuaXZlcnNpdHkxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hu b2xvZ3kgU2VydmljZXMxIjAgBgNVBAMTGXZ1c2hpYi1pZHAudmFuZGVyYmlsdC5l ZHUxKzApBgkqhkiG9w0BCQEWHGl0cy1pZGV2QGxpc3QudmFuZGVyYmlsdC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyDiDUFG9pVnkihnrdo9We 5C91M/Uw8fT7U6HGDD7TrtbpkFtfrKA+CyKKRGSDdGZmU/WwmMSb1lp9B08ik4rr yXnMKjY32alNnRVYtEyM6nhmIXcGF9QKXoKGTAeugdl5qpkK9BnHbxljNSganKbt WjX5h9FSd9NzNHzRc0mAwk8y49GXeD8aadNUbLc9OeA9ZYPJs4CUClX7fE/fryvO GGx92jzsk93oCAgTgfAy5h+Xv62wiZzA2fSMshaATNNeRUmnWl6VeupsVgB3fStW LrjfuIxczlX6+aguPr8iFF0G9b5kThWklhzncTCTUWID+HCm2uxEGDVkX8QhsNRB AgMBAAGjggEyMIIBLjAdBgNVHQ4EFgQUQocVs4R0bNAiHJwylaz9zMykfeAwgf4G A1UdIwSB9jCB84AUQocVs4R0bNAiHJwylaz9zMykfeChgc+kgcwwgckxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQK ExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRl Y2hub2xvZ3kgU2VydmljZXMxIjAgBgNVBAMTGXZ1c2hpYi1pZHAudmFuZGVyYmls dC5lZHUxKzApBgkqhkiG9w0BCQEWHGl0cy1pZGV2QGxpc3QudmFuZGVyYmlsdC5l ZHWCCQDvPKChenypGDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAG WZi4HiONbj/XJ4yNrAOLmyggytPg7SKp2zeSNS3PUHgGlssLu1u3rHdFJHoRLVEs KkRLrYckXJocsKt/OSBUwHcVlv+QgG0zfcpw+Gg5VkZNpmkqZhN6hfHyyl5yXYXc EpBh3pUSWq6++3Phdjo//DYrhEGydxH0Yvza1S4J2NFuxKkmpGQdjiXbt7A8EbO4 M8yvmDR7HXshUk5LqyZ83Tise5tgBbadHO8zCCEutZ6fz5COrIJ2E0LK4u895IZV +6m5N02Wx1WoyNXk725WGKI7nQCND7ow4aFbAmyUX0vGzLCU0SsjruqMB9pDTurq VOR97db4edIAHOXCqNKQ vanderbilt.edu MIIE3zCCA8egAwIBAgIJAIh2ymY/vivJMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD VQQGEwJVUzELMAkGA1UECBMCVE4xEjAQBgNVBAcTCU5hc2h2aWxsZTEeMBwGA1UE ChMVVmFuZGVyYmlsdCBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxIjAgBgNVBAMT GXZ1c2hpYi1pZHAudmFuZGVyYmlsdC5lZHUxIzAhBgkqhkiG9w0BCQEWFGVhaWRz QHZhbmRlcmJpbHQuZWR1MB4XDTEzMDQwODE5MDYyM1oXDTE2MDQwNzE5MDYyM1ow gaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxl MR4wHAYDVQQKExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lUUzEi MCAGA1UEAxMZdnVzaGliLWlkcC52YW5kZXJiaWx0LmVkdTEjMCEGCSqGSIb3DQEJ ARYUZWFpZHNAdmFuZGVyYmlsdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDUSBLgz2PXvsMH4yrABY5q3A0F4D7MfSMc+43wOqhw02lGcEjWz50/ FFn87I1Cqd5n/dZcDKtcg14iTbtqG3t4eAefLv97gVNi3Oy2tIq8rkyU4ifNWM3D WGXHpVEZPjCpuY5hr1FsMhaSDwXRfLlusAK9m52DvyCBoYjiS5rsJbZfrPLAZbEL yS9x1M21uD2G6rgROLMp/LvTT8v264fP4x9gUOJKtc9KkWh10iRSvQqUmwbdsRkK 1bxNPPvDb7zJ8gCFKPXEvNvGjQJWpcNXtO1rv8mepHWJsbOtCAmAVmmVcaA/e2cJ V6ESu+q7WPtn8pEPRxiAa/oEm20h7lo5AgMBAAGjggEOMIIBCjAdBgNVHQ4EFgQU gpx8IPguo4vewllDQHDPSjNlDEowgdoGA1UdIwSB0jCBz4AUgpx8IPguo4vewllD QHDPSjNlDEqhgaukgagwgaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUTjESMBAG A1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQKExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkx DDAKBgNVBAsTA0lUUzEiMCAGA1UEAxMZdnVzaGliLWlkcC52YW5kZXJiaWx0LmVk dTEjMCEGCSqGSIb3DQEJARYUZWFpZHNAdmFuZGVyYmlsdC5lZHWCCQCIdspmP74r yTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/v1hLtu5GaAA9VqJG YuuL6Mco72XGIZ7w8nyII+3lZcQvzo0WP/mj4JDfPbHuaZAjJtXTCjsRWFeC/bcJ JQS7OfIxzTY6L8FC4Z/nIx7bQPLLyhgAOIbcjrKxEPyoZsat1ZarxNKmbH8ck/SM WPIsJRb4EUpbRtadDhy7nqq6c2iSES/sfrCpO63SJuz8jzXJivQb8fzugVkkyPfP NcdJvhGs+Y+Nt7TlI5EQISWldvARwXV6M8pI5UyIwOBW8iteHsBkawF4v/rsVl5w WGu23sqFkBbwCw3tWPnn+2l3IjPiettdirZInC+j5QsocT9Tesc4CPm29BuFK0Ec zdub MIIFSzCCBDOgAwIBAgIJAO88oKF6fKkYMA0GCSqGSIb3DQEBBQUAMIHJMQswCQYD VQQGEwJVUzELMAkGA1UECBMCVE4xEjAQBgNVBAcTCU5hc2h2aWxsZTEeMBwGA1UE ChMVVmFuZGVyYmlsdCBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBU ZWNobm9sb2d5IFNlcnZpY2VzMSIwIAYDVQQDExl2dXNoaWItaWRwLnZhbmRlcmJp bHQuZWR1MSswKQYJKoZIhvcNAQkBFhxpdHMtaWRldkBsaXN0LnZhbmRlcmJpbHQu ZWR1MB4XDTExMDQxODE1MjIyNloXDTEzMDQxNzE1MjIyNlowgckxCzAJBgNVBAYT AlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQKExVW YW5kZXJiaWx0IFVuaXZlcnNpdHkxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hu b2xvZ3kgU2VydmljZXMxIjAgBgNVBAMTGXZ1c2hpYi1pZHAudmFuZGVyYmlsdC5l ZHUxKzApBgkqhkiG9w0BCQEWHGl0cy1pZGV2QGxpc3QudmFuZGVyYmlsdC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyDiDUFG9pVnkihnrdo9We 5C91M/Uw8fT7U6HGDD7TrtbpkFtfrKA+CyKKRGSDdGZmU/WwmMSb1lp9B08ik4rr yXnMKjY32alNnRVYtEyM6nhmIXcGF9QKXoKGTAeugdl5qpkK9BnHbxljNSganKbt WjX5h9FSd9NzNHzRc0mAwk8y49GXeD8aadNUbLc9OeA9ZYPJs4CUClX7fE/fryvO GGx92jzsk93oCAgTgfAy5h+Xv62wiZzA2fSMshaATNNeRUmnWl6VeupsVgB3fStW LrjfuIxczlX6+aguPr8iFF0G9b5kThWklhzncTCTUWID+HCm2uxEGDVkX8QhsNRB AgMBAAGjggEyMIIBLjAdBgNVHQ4EFgQUQocVs4R0bNAiHJwylaz9zMykfeAwgf4G A1UdIwSB9jCB84AUQocVs4R0bNAiHJwylaz9zMykfeChgc+kgcwwgckxCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJUTjESMBAGA1UEBxMJTmFzaHZpbGxlMR4wHAYDVQQK ExVWYW5kZXJiaWx0IFVuaXZlcnNpdHkxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRl Y2hub2xvZ3kgU2VydmljZXMxIjAgBgNVBAMTGXZ1c2hpYi1pZHAudmFuZGVyYmls dC5lZHUxKzApBgkqhkiG9w0BCQEWHGl0cy1pZGV2QGxpc3QudmFuZGVyYmlsdC5l ZHWCCQDvPKChenypGDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAG WZi4HiONbj/XJ4yNrAOLmyggytPg7SKp2zeSNS3PUHgGlssLu1u3rHdFJHoRLVEs KkRLrYckXJocsKt/OSBUwHcVlv+QgG0zfcpw+Gg5VkZNpmkqZhN6hfHyyl5yXYXc EpBh3pUSWq6++3Phdjo//DYrhEGydxH0Yvza1S4J2NFuxKkmpGQdjiXbt7A8EbO4 M8yvmDR7HXshUk5LqyZ83Tise5tgBbadHO8zCCEutZ6fz5COrIJ2E0LK4u895IZV +6m5N02Wx1WoyNXk725WGKI7nQCND7ow4aFbAmyUX0vGzLCU0SsjruqMB9pDTurq VOR97db4edIAHOXCqNKQ Vanderbilt University Vanderbilt University http://www.vanderbilt.edu/ Lee Brewer Lee.Brewer@vanderbilt.edu Lee Brewer Lee.Brewer@vanderbilt.edu Lee Brewer Lee.Brewer@vanderbilt.edu MIIDJDCCAgygAwIBAgIJAJ2j5+031dIUMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH29zci13ZWItc3ZyLmNhbXB1cy5uZXQudWNzZi5lZHUwHhcNMTEwNDEyMTY1 OTQ3WhcNMjEwNDA5MTY1OTQ3WjAqMSgwJgYDVQQDEx9vc3Itd2ViLXN2ci5jYW1w dXMubmV0LnVjc2YuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 6skl81jYG5j6yZXt/GNO4t17DERNzLmM6H46R9JVU42p7gy5JAZSsJdgOUkrckjk /zUbg/jewLGaXUhR+KDSDMjT0sWehOkmHivv2pvFlNcD4YGzXVuy+8Thxl8v2adE i+bvd3EiWOCz7L3LbcsnfE+a4+/Uq1NDD4tdDu/isaKuyUcW6xtH+rnnFO5FPoaq ckz7wdLZqL0ioKR6XHch4OsMN54Kn4MxVQkSWUNbzX20ZTeR1f+iKM8XiJ5OgUTb QgWpl5MSwxbHjVDTpGTmKb2J/PyG3d0LbdJ0D+qnMGnMAEtckZYhM/cz7Wl3OFa4 Td+Lyk0vAJAyLk69vcbbPwIDAQABo00wSzAqBgNVHREEIzAhgh9vc3Itd2ViLXN2 ci5jYW1wdXMubmV0LnVjc2YuZWR1MB0GA1UdDgQWBBQcbieK3Yzn8nVXn5nfNibP 40hS6TANBgkqhkiG9w0BAQUFAAOCAQEAZwYV/+EXf7i+uQOakPiY3XohajhO4xbh gPPIg2sGF59yu20PxVb4kjMWgexu7uJmWY70KWZzzzLK2cjTjuj7pV7qjaThDCpO cxLlmyj3qJBBo/nqM4zw70MStOE7MwGTZg6pSTqQwRN/yMkGb8IdvnxQO1cvwGdh J7BOXVpBBZEaXCGchsTLc+3JCHGla6PjEGn+tybEYZOdmJogccG0afhoOpIMBCSG PVgpXK9q8EDYcOi+2MzKrcd2au8ssHATFTnbZDz66W750NG7ZPUVwGvo38UzOivP 8sE7p3pNNP497sxCxAAK/qNPvB+Rf8hlCZNYCgsIWvyLmGmew+IQ5w== University of California, San Francisco University of California, San Francisco http://www.ucsf.edu/ Michael Tempero Michael.Tempero@ucsf.edu MIIC/TCCAeWgAwIBAgIJANoR+7s1trisMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnBhbGF1LmNrbS51Y3NmLmVkdTAeFw0xMDEyMDcyMDA1NTdaFw0yMDEyMDQy MDA1NTdaMB0xGzAZBgNVBAMTEnBhbGF1LmNrbS51Y3NmLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPCTSOSpbBLe1/z94Uei+3465PhWX7F9HW/g jJQkoWpxxO1R5lTKZ576pGKjWUw2vBz5DaPSfYqMs2pA3Y7F46ILanEcoEF4fTrM m7RuyfNJvqm+VeXOQ6BNtFWVgZyrxNW6DtDXugTAN6vlyFAY/mbL54TNyRFzHJLn GFsoX2DEgZRCUCc4bIXQfXprfjNix5+UEPeXMEC9Zg7oGRFi4w6zuVcnDyZOL/9J 1crlj7EZfeh3k0gRMpz/zegKyDffhp0/YDzlQyhW2+FsoSL0rKqoQH6z+5xUgMKb Dv9MrRtWum4/qvoAwA+gMtJZefa91BFS6jrgX2WmrfDd+1JS3C8CAwEAAaNAMD4w HQYDVR0RBBYwFIIScGFsYXUuY2ttLnVjc2YuZWR1MB0GA1UdDgQWBBRUj0s6an5V e/0r90gXdDBV77inRTANBgkqhkiG9w0BAQUFAAOCAQEAKv0HKonfH6rinzwiDp2L JdM9/vqMlWW8ezIRJZ+YYirw+sOYKCV7NmECOE3IyNSccmnEdyP1Z1w06269+tDx +93x4s1bQksRvJSji1VgNMehoHe9kVpJNE2uMY9SEPbcVpMKv1SP5lz3ukBQv78y eEJJGFOUqTrOHxQjAqQpHuSLC5yobqLoVQj2r3ulsiYpNDXF2hvlOWDfSTfTUVxk HQTRUgvwuXtnr911hanGTyHu/Majqy8P5GtomdvKkNQszXsZo3GQVIu2HWdXTl8f pT2rTFoz5nvxWwcq56XNPXtESp1C/6BgKrrtl4N43F2t0MDF9l/GTo9d0jt2CFAU og== University of California, San Francisco University of California, San Francisco http://www.ucsf.edu/ Lucas Rockwell Lucas.Rockwell@ucsf.edu Lucas Rockwell Lucas.Rockwell@ucsf.edu Lucas Rockwell Lucas.Rockwell@ucsf.edu ucsf.edu MIIDFzCCAf+gAwIBAgIUW2hLRYSTq6yflHpRZ5ZBXty14rYwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLZHAudWNzZi5lZHUwHhcNMDkwODI5MDQwMzU5WhcNMjkw ODI5MDQwMzU5WjAWMRQwEgYDVQQDEwtkcC51Y3NmLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAK+WY9j/fuMEQ2u4mKKeU5LXO+mi7BKKkJP3PUN0 Iz4whL/M9uTR+C7x6DCVbi4CXNia8hmoNbWIKCKto9UJT/e+Y4y+dZjC4TLcIvdU og7x4/3qlcwI76jkomyL5uy2/7Ow+l/pmX99wph+K4/d8EpwE3NTXcFOVv1D8M3p UrVEfT1aoAm7p4SXS3uohM7KDXTljqtxImt/Q+cRFBImNyp7YTFp37024eMwtNfL JxEajodIFOCCYP6DmN5I1RWTF808BPPbkt7agjuz50pCdXHxfgnCfUmHeeUz4yLI 6cgOWkB9JISN567vAH68IInM9with782aIsVLf2Fs5pQqxECAwEAAaNdMFswOgYD VR0RBDMwMYILZHAudWNzZi5lZHWGImh0dHBzOi8vZHAudWNzZi5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFDfsmZZFJeq4xHogyRDy+1N69EEKMA0GCSqGSIb3 DQEBBQUAA4IBAQBiK5W3RyQc/LL+FOy9mQIFzmobtJCGYUHwn/jMzZ+FdiV688MO A94AHGnxlvjjlVE7sjI83XgUK80IpLWz1QtCN9Pcwo5M0tNCxOFAkIe1xRadZmN4 LpFOenH8vd5TF7DjrozFivFC4+l/mTTW4hfl+RaR34zgrzBAv+fUNrq7cNrid11w 0h17HNqD964TR4QphmFyIrFR9skSs+41ScRMa4c7Svel8p4f+ptoATHSlSm0OZay jktgJp4o+Ld8xiH8Q5oLQ/qNG0hx9IRMaum9h0HCnxwHKsrxcJW2/A/CVhaVlj4J p/B3Zs13i2Wc6VGZGK1rfVetLqSnvfVPnT+h ucsf.edu MIIDFzCCAf+gAwIBAgIUW2hLRYSTq6yflHpRZ5ZBXty14rYwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLZHAudWNzZi5lZHUwHhcNMDkwODI5MDQwMzU5WhcNMjkw ODI5MDQwMzU5WjAWMRQwEgYDVQQDEwtkcC51Y3NmLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAK+WY9j/fuMEQ2u4mKKeU5LXO+mi7BKKkJP3PUN0 Iz4whL/M9uTR+C7x6DCVbi4CXNia8hmoNbWIKCKto9UJT/e+Y4y+dZjC4TLcIvdU og7x4/3qlcwI76jkomyL5uy2/7Ow+l/pmX99wph+K4/d8EpwE3NTXcFOVv1D8M3p UrVEfT1aoAm7p4SXS3uohM7KDXTljqtxImt/Q+cRFBImNyp7YTFp37024eMwtNfL JxEajodIFOCCYP6DmN5I1RWTF808BPPbkt7agjuz50pCdXHxfgnCfUmHeeUz4yLI 6cgOWkB9JISN567vAH68IInM9with782aIsVLf2Fs5pQqxECAwEAAaNdMFswOgYD VR0RBDMwMYILZHAudWNzZi5lZHWGImh0dHBzOi8vZHAudWNzZi5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFDfsmZZFJeq4xHogyRDy+1N69EEKMA0GCSqGSIb3 DQEBBQUAA4IBAQBiK5W3RyQc/LL+FOy9mQIFzmobtJCGYUHwn/jMzZ+FdiV688MO A94AHGnxlvjjlVE7sjI83XgUK80IpLWz1QtCN9Pcwo5M0tNCxOFAkIe1xRadZmN4 LpFOenH8vd5TF7DjrozFivFC4+l/mTTW4hfl+RaR34zgrzBAv+fUNrq7cNrid11w 0h17HNqD964TR4QphmFyIrFR9skSs+41ScRMa4c7Svel8p4f+ptoATHSlSm0OZay jktgJp4o+Ld8xiH8Q5oLQ/qNG0hx9IRMaum9h0HCnxwHKsrxcJW2/A/CVhaVlj4J p/B3Zs13i2Wc6VGZGK1rfVetLqSnvfVPnT+h University of California, San Francisco University of California, San Francisco http://www.ucsf.edu/ Dedra Chamberlin Dedra.Chamberlin@ucsf.edu Lucas Rockwell Lucas.Rockwell@ucsf.edu Elliot Kendall elliot.kendall@ucsf.edu Omnilert Omnilert is the Multimodal Mass Communications Network that enables the instant delivery of messages to mobile phones (SMS), traditional phones (voice), email, web pages, desktops, digital signage, PA systems, and other communication services. The Omnilert Network™ is the most robust, reliable, multimodal network of Tier-1 ISP's, SMS aggregators, wireless carriers, and communication end-points available http://www.omnilert.com http://www.omnilert.com/privacy.html MIIDNTCCAh2gAwIBAgIJANPXvnBTlPTmMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5vbW5pbGVydC5uZXQwHhcNMTMxMDA4MjA1MDM3WhcNMjMxMDA2MjA1 MDM3WjAbMRkwFwYDVQQDExB3d3cub21uaWxlcnQubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA1sNAnJaEhEbrEddyqn6HyJdsFGeFepE6OP64/Lf/ oHl/zw71us49kyvI5FDAqR8dsV1wvh7ZKxwlSTPvNKSV+NenJoXisxDo9Pbqp5j7 SkqbvHWOh+cSJe+YBueVWvyBzhWakeISCHC4EEJx0Zp4RqmViusMd/bQBP8LtxnL tv0e2EbW7f4eXq2GtM/fLHGNZLcNPfvDl/A8g0C2vzGWSQCryYDSpurUKFBgjcCq BYfkyKtqd/vr9iHLQ0A8iF0UOceHMFpeXJrnv+8eSRO9RvFDi7ftUbAGJabK8cn8 LVxQuzoPMfbuj5YugeQbnFjNvXloYVYw8ijc8ShOMQvg7QIDAQABo3wwejAdBgNV HQ4EFgQU20ZAeRdipnkJMQQYNUYlcl3y5iwwSwYDVR0jBEQwQoAU20ZAeRdipnkJ MQQYNUYlcl3y5iyhH6QdMBsxGTAXBgNVBAMTEHd3dy5vbW5pbGVydC5uZXSCCQDT 175wU5T05jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCv4u5nJElW c93tEab7OVUR+BjWAhySTEww1BK19r4JaXJ9BrG3eOfBINpowfRFe5mziOq5Hudq coOjq9b+23U+Ls7jZjNDF25O3RB8ofWnxwvYdwdTIUc3jaVBIeIvjTF0IQhaJzcA RkuXqdPK47/XXWzniv0PkZYEdg8RMXv40d1SFOoY21JN5anOIDRwfVi3LaI0LMv6 m211HntJIyTtm950dh3eAV6UKOgZHFHry4B7LHyGlJcD8n9UNIDdy/VPGA1VU3dV b8N2RsbkHE+9jkgO03aDJ7fN/FoiKE0MyQDZrzQ5sH8Rp6gGZf4Q5Q5dApTNCZjp d1+P8Y1tnTme Omnilert Omnilert is the Multimodal Mass Communications Network that enables the instant delivery of messages to mobile phones (SMS), traditional phones (voice), email, web pages, desktops, digital signage, PA systems, and other communication services. The Omnilert Network™ is the most robust, reliable, multimodal network of Tier-1 ISP's, SMS aggregators, wireless carriers, and communication end-points available Omnilert, LLC Omnilert, LLC http://www.omnilert.com/ Niclas Gustavsson nick@omnilert.com MIIDUDCCAjigAwIBAgIJAKxZqAVL9qxkMA0GCSqGSIb3DQEBBQUAMC4xLDAqBgNV BAMTI3NoaWJib2xldGguc3R1ZGVudGNsZWFyaW5naG91c2Uub3JnMB4XDTEwMDkx NDEzMDg1MFoXDTE1MDkxMzEzMDg1MFowLjEsMCoGA1UEAxMjc2hpYmJvbGV0aC5z dHVkZW50Y2xlYXJpbmdob3VzZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDnT4mFBENl2zBayhCGskKxld2CRNnjw9OSOxodMNSc2QI07kftaOec uq6TmERc2l+Bu6XA4j4Sz2m8GHBky372YyBQAaj2srjamMaQWmxOfcPFVHdopPYo tm1zJaDlPBzsBYbGV5gFNPrTcns3EdZME8+D+9Mj29fEuSjphvSBSetqRpCwrvc+ d125gwMB9Gh+Qopt56vYSPP0XH3S60T8/R23KNwqevGy2jgtLrbd1eVSbeTag5gF xquSDi/C/I+FMGhhIwCxuOEiRaxa1nA4h21K6r9YCVUSyfQUgTAku918gfU07ouw TCx7gc2S3A2ob0s/+zD8vNGjGX7aoWz7AgMBAAGjcTBvME4GA1UdEQRHMEWCI3No aWJib2xldGguc3R1ZGVudGNsZWFyaW5naG91c2Uub3Jnhh5OYXRpb25hbCBTdHVk ZW50IENsZWFyaW5naG91c2UwHQYDVR0OBBYEFO/3sGJkBrsA3c8EL/XxP5vTwxoo MA0GCSqGSIb3DQEBBQUAA4IBAQAlRKcuVFBFq1RWoM9TuQ67P/YW8AUSD31xq4KA jfxdAsRCBBMX/l+Qc+6jW9aF6+sAzVX6bhIW4x7zmxJzjxdKButwbN2Gs5PA2WxK Twbm+YniLN2cxy4FZOsH/wjdlsFjzyZjN+Tix/kOnHGBcgfoFZSJ6XnCrZRKV3rE 5zI3i00/c/99uS6lvFLmPxVGZPiV+o3sWE8EmyAJzZJZXLipvc+p6kFEQN2Pbsz7 YSmf4JSUgdv+Jy9heJttra4IaGYdCGXf2dW2VrWgBPLXPYTvIiAEBKJvZxTeqZn3 yl4wqGmgzh3JWU3dUeWIvULP36I5FoEp0fqw73NWqIeDVHCB National Student Clearinghouse National Student Clearinghouse http://www.studentclearinghouse.org/default.asp Doug Falk falk@studentclearinghouse.org Lan Qian qian@nslc.org Kuang Tan kuang@studentclearinghouse.org http://id.incommon.org/category/research-and-scholarship unl.edu University of Nebraska-Lincoln The University of Nebraska-Lincoln, chartered in 1869, is an educational institution of international stature. UNL is listed by the Carnegie Foundation within the "Research Universities (very high research activity)" category. UNL is a land-grant university and a member of the Association of Public and Land-grant Universities (APLU). The university is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools. http://www.unl.edu/ http://www.unl.edu/is/about/UNLprivacy.pdf https://idm.unl.edu/wdn/templates_3.0/images/logo.png MIIDHDCCAgSgAwIBAgIVALR4hUzlhDFUyPrCzbCR8aB8/okIMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNoaWIudW5sLmVkdTAeFw0xMDA5MTAyMTA4MjZaFw0z MDA5MTAyMTA4MjZaMBcxFTATBgNVBAMTDHNoaWIudW5sLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJhLs+N32LNQicvVL26oZcWyU46MixkhDOdG h5XmzO8vWckrIPs+4LUG5U9ozfIksiYVVJW4mTl21RID0RJ9l3svZeKvEKBGrxUR 6mQb1nQQcUPVVxNlMIZ5rlWfyffWcP686kGYTdWMU14KyflrVyFW7Vq70izKe9oT nX+bEclWv6KjzFayWJcIYCE4+jX7GvxSMyQTh3TRenUGOh9iukzIHlApI9bfzh89 OdHsHy3WPmvoZYRTLeeTtG+qvzNvD+IMBNCUM9f8bRYc6N790/vBHn7kU5XSiMIv 5sXFMt5nwNPDq3+37vY7xpu+r74tcT3HpXF5OeOPmG2OC8FSIvMCAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2hpYi51bmwuZWR1hiNodHRwczovL3NoaWIudW5sLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUTEOLq42EOS0daP8iT0PJ1kc4rMUwDQYJ KoZIhvcNAQEFBQADggEBAIAZpYEcXhU317hPR08os2NC3TM2K6BaNrRm53fu+tIT zsdHv7cfQ7ONLUE5vC0Wis6g468wGOKi01ueSrIU7emQUgQaxRoCbinUsSu1R6a1 NP/c0ZhOo88hweNRac8zpZccjUi9Oc3WssQ/uHbkumN2hM7BhvC/4NRg5NRMWLNs ko224ENGUqVqFkBiZJWH5ooxOM/8Gt4Ut1cTkNxyMSJvno7Gki95l0M45fNfSbWw voZFOzm0IBZx1K786PNxotISs/WY/R7yJA91L0FCzrXFMh+jK5L1nCg5ZfEL0YEM D0DIYdBk2yItSdfimeC1/cwOOK1xLZfLs9q46OUL7UU= unl.edu MIIDHDCCAgSgAwIBAgIVALR4hUzlhDFUyPrCzbCR8aB8/okIMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNoaWIudW5sLmVkdTAeFw0xMDA5MTAyMTA4MjZaFw0z MDA5MTAyMTA4MjZaMBcxFTATBgNVBAMTDHNoaWIudW5sLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJhLs+N32LNQicvVL26oZcWyU46MixkhDOdG h5XmzO8vWckrIPs+4LUG5U9ozfIksiYVVJW4mTl21RID0RJ9l3svZeKvEKBGrxUR 6mQb1nQQcUPVVxNlMIZ5rlWfyffWcP686kGYTdWMU14KyflrVyFW7Vq70izKe9oT nX+bEclWv6KjzFayWJcIYCE4+jX7GvxSMyQTh3TRenUGOh9iukzIHlApI9bfzh89 OdHsHy3WPmvoZYRTLeeTtG+qvzNvD+IMBNCUM9f8bRYc6N790/vBHn7kU5XSiMIv 5sXFMt5nwNPDq3+37vY7xpu+r74tcT3HpXF5OeOPmG2OC8FSIvMCAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2hpYi51bmwuZWR1hiNodHRwczovL3NoaWIudW5sLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUTEOLq42EOS0daP8iT0PJ1kc4rMUwDQYJ KoZIhvcNAQEFBQADggEBAIAZpYEcXhU317hPR08os2NC3TM2K6BaNrRm53fu+tIT zsdHv7cfQ7ONLUE5vC0Wis6g468wGOKi01ueSrIU7emQUgQaxRoCbinUsSu1R6a1 NP/c0ZhOo88hweNRac8zpZccjUi9Oc3WssQ/uHbkumN2hM7BhvC/4NRg5NRMWLNs ko224ENGUqVqFkBiZJWH5ooxOM/8Gt4Ut1cTkNxyMSJvno7Gki95l0M45fNfSbWw voZFOzm0IBZx1K786PNxotISs/WY/R7yJA91L0FCzrXFMh+jK5L1nCg5ZfEL0YEM D0DIYdBk2yItSdfimeC1/cwOOK1xLZfLs9q46OUL7UU= University of Nebraska-Lincoln University of Nebraska-Lincoln http://www.unl.edu Paul Erickson phe@unl.edu UNL Computer Help Center mysupport@unl.edu Brett Bieber bieber@unl.edu CGHub MIIC8TCCAdmgAwIBAgIJAL5nq4BA4ldPMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmNnaHViLnVjc2MuZWR1MB4XDTExMTAxMjAwNTIwOFoXDTIxMTAwOTAwNTIw OFowGTEXMBUGA1UEAxMOY2dodWIudWNzYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC5YuXh2fu23mpSi7iIOTky6Fuis6PUSp3/MsVlVkB2nUH6 DDdvGX0QqcMBlqA3b9h5a/utsemI7AVy7etXeWPlybhKvLj7DJH1NXdzPIqr9ISE JNEzg/FeN0Gg3xS02LR7e78rIxmerzhM5bPyajFndovJBiooGJlDyjzaHup/HkHl Mk9WKmWn0HCdNPzBQj5OrRc1bs8xg6GEguhH1x8L2wTakjIP2tUSNBFY8y2E+RmT 6dt0PK/EXH0AydZjps9YkWy/o0EUblPwtVsX2UhfG1srfO8VusJ9bNszyHz3EUY6 qgByoPC1lwUJ0BfvFKMuqTEmSAcyjiGMvc6jJr9vAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmNnaHViLnVjc2MuZWR1MB0GA1UdDgQWBBQc/wbPWHrMadxXjMY7vqCKWSKR njANBgkqhkiG9w0BAQUFAAOCAQEAV6/ba6JApWJG6tfqT1YJf2Z9M7Ac6ooy/R/A CJr8siQ74MAsEVyql5QUnuf4CV1Hkxtf3fyOOhtO7yhkpu+sxZplD2Ca1TgX58j6 oQbKqODsJbFCIJAhuEeFnkVwOm195YRy2X67qOsUvormCwIKZHmrLjl4t8LMWVaT FnHbHrlWYZ0NP/aiIXvI9kHBIelSkmnnMfv1awO+VAAWUYKleByMAXXX/C2EcLg7 8CpdbAsysVuMTf73ddf+/m+TkrZR/JH2cHDt39HFzP9fflaYmDpEJnvs6k3/8RXM J/QOe9hNXEGoxQWcnzPOKXM838D3yMZyue6N688o5C4EqjNZuQ== University of California, Santa Cruz University of California, Santa Cruz http://www.ucsc.edu Erich Weiler weiler@soe.ucsc.edu Erich Weiler weiler@soe.ucsc.edu Erich Weiler weiler@soe.ucsc.edu UCSC Kuali Coeus MIIDNDCCAhygAwIBAgIJAJjGSRdpzly5MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG9yLXByb2Qta3VhbGktMS51Y3NjLmVkdTAeFw0xMzAyMTQyMTU0MzdaFw0y MzAyMTIyMTU0MzdaMCMxITAfBgNVBAMTGG9yLXByb2Qta3VhbGktMS51Y3NjLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALASC1t4UuHLooa/wvBz u8ijSiWx5HGBSkRNLP7c7oGwbaloyn2FRDq58jcoJM/iQWdHMDddV3ZIlQngZLZh TsU/AQQPfBI4xXszl6w2miuk+A5+Di2kAVz+HFJTZkqsuxFSo0tV8a/JGnGaV97E QCfOWxzYXDRPD5prZaAwZAlaviBAge9W5zjSsPMyNyf1xL+IyeltZtQ8PKdQU0it a1DBYyWWjqNCjcrqS02yU/0W0SI8kfceE1lOEXQASgzPeTKpgDux+VbXK757SJJ8 GmknLFvOkJjSAcgXZPVI8TCPEGK1GiMiU+wNXZ3ZZj1uSiAXtMT/DGzzCicHIg07 rJ0CAwEAAaNrMGkwSAYDVR0RBEEwP4IYb3ItcHJvZC1rdWFsaS0xLnVjc2MuZWR1 hiNvci1wcm9kLWt1YWxpLTEudWNzYy5lZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU D0jrbDwELhfSc6Np+E22qNrCA/wwDQYJKoZIhvcNAQEFBQADggEBAJ2GrrkFAWEH 3aFLWnoN58rMyYXREaQ1OJPqVov6InBlT4CW5ZwQjdUc7uqy5KmNfR6fBnBFODJJ IM7A6mbAQenpdLUynKno5LJgt1xTwgJVmijGLTep5Hxc2NkK9clcKG2DLQ5GtXMv nxQpZljMcj3n9n9GvnhCMB2mcTrTI3hwn3X3jlditygzymbCf0WfVxEI8lt80EsA 9qAF8/ZC7ezHx5Xpa9C5VR0GsZ0c28pH5lAExoaiJPgBqhUw2aeo+/KdL0dF+6YW f/mKJbi+i2fdWq5ZMmcguAV6q/+/WbS5yoO7va5jjeUSzO7VYns2oO2ZJF7rH5HH MLlpF2NdoZM= University of California, Santa Cruz University of California, Santa Cruz http://www.ucsc.edu Joshua Sonstroem jsonstro@ucsc.edu Michael Pratt mjpratt@ucsc.edu MIIC1jCCAb6gAwIBAgIJAPg68lRcq4NaMA0GCSqGSIb3DQEBBQUAMBAxDjAMBgNV BAMTBXRjZ2ExMB4XDTExMDQwNjE3MjE1NFoXDTIxMDQwMzE3MjE1NFowEDEOMAwG A1UEAxMFdGNnYTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGJ9i9 0makzlJHcIHBr2M+58xKpptygAumx7pYb7re7Bxo5Ft9QaOEW/u1RhEBMkkvz1Rr noZaOt1g3uUyx/YAUwQBGChpunlNa6qd6Ogbrqdp4b/pCko+xfJGboB34Z0XXPlu ETH33y05M9HAp0tNNV7+Gh0ZxB1G2/4rOhOCqwhFyaN9ds8kFgGZwm5K+Kgi900O joO0EPESifTX8+BYk5bR5Jk0MAIv8Kdcypn18eQyoq0NNmHR2riCohZ/wLyt0Iar oECE4D1YlRIhOQAJBm6LyoRuEjhL3xHLGFc0cekMgLiAI4M88wlQo8CX+4AdI9RU ktEEN7iA8U5rR5PZAgMBAAGjMzAxMBAGA1UdEQQJMAeCBXRjZ2ExMB0GA1UdDgQW BBS6/zUlblnO6deEaigtQcBOeELkIjANBgkqhkiG9w0BAQUFAAOCAQEAiuyLUIMd gE+Fekq2cn9VfIFd++z+ksxbF7EKNK5Tamf96AkWKO+xRt4QRCNqBQringwQ53zz FdHpuiDLAErbUPNqBfqFWjXVtUvfSq4kb6HnbSf3SXntG1W6EGayM0NN8Ie/LTcX 3UQMPZhrpSA4OdRigKckrheqKnGwFF2t38M/D8BGclax5rPHxGLm4agZG44iqdtn w2uDIpfqnM272G4dRIujgnRzdAxHA1Ow3JlAy0esVeisbP9rh6iRPF0HiTNgwk0g f9kmt4YyaATnc1Ana/7rUkWufoGXe1V0g3UOsnAZDIjXya1keIloNz0v3HFLTzWH Txc306GcShYIyA== University of California, Santa Cruz University of California, Santa Cruz http://www.ucsc.edu Brian Craft craft@soe.ucsc.edu Jeffrey Crawford jeffreyc@ucsc.edu ucsc.edu MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCVVMx EzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTClNhbnRhIENydXoxLTArBgNV BAoTJFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FudGEgQ3J1ejEMMAoGA1UE CxMDSVRTMRcwFQYDVQQDEw5sb2dpbi51Y3NjLmVkdTAeFw0xMDExMzAxNzI4MTBa Fw0xNTExMjkxNzI4MTBaMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv cm5pYTETMBEGA1UEBxMKU2FudGEgQ3J1ejEtMCsGA1UEChMkVW5pdmVyc2l0eSBv ZiBDYWxpZm9ybmlhLCBTYW50YSBDcnV6MQwwCgYDVQQLEwNJVFMxFzAVBgNVBAMT DmxvZ2luLnVjc2MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +EvXogDySR+Ue3QdUNMCmiZKFJwY/ssWfImrb7HmrqNFtvK+RZ/iaUk61uv+EKGg ovE66IgQkl/X0oz7i/RkJlDWce4PhJlJ478ZUv0rA30BW29nTZZfT926kNukxlnN bVLCWfG1eVV5wvZOaCWTzClxLRs3Da/ye2BfFvnaAI0xPk2+f5mZ+XLKvUD/e7cA /PFrX6AUQ9J2hssjUZE2KYjIst8So+shiRQdcCcIr8tG+O4SapMlnhQQsTWUNJiz 4eJmzjcjy7hsz+uqQP6nxMyDYQsmVIUINnPiT6in4WgBn82EkqU0PBgr0rKJVIQQ DinIWFwVROPzTkw3qu3J5wIDAQABo4HtMIHqMB0GA1UdDgQWBBQYh+8P6YBPEGqR vsFZCYL4RTAE7DCBugYDVR0jBIGyMIGvgBQYh+8P6YBPEGqRvsFZCYL4RTAE7KGB k6SBkDCBjTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNV BAcTClNhbnRhIENydXoxLTArBgNVBAoTJFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5p YSwgU2FudGEgQ3J1ejEMMAoGA1UECxMDSVRTMRcwFQYDVQQDEw5sb2dpbi51Y3Nj LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAhY3T2imQZ o9YqfC0eJJPIQFnMXSgeKBNiIZWG1eBJcZLbLQ3zbmvwNmaUBt+rkjNGjzrEaVkI zPJfVRmW1E5oFKc1xjW8LxNvCgh7QCCFFqq2dVD1fZCfDYRiDcIWSnJZ+4tUjVco Lh0sZShx1vsKzhSZ7ZdeAEh/RXfhDtS1RDmUxyRKFRznW+wyYB33K4j9lllR9wCU kgqrF+iWn6GPa5SeVdgBzaHV9vH2Wxy+mm2X0o2CKLbXweSmU9UVex44bcq2CCNi kUI95P/3oKya5oagwSgrm3VcjYoo0NdH8fkd7TmquBGXr7afpD2gclZ/Mh8sbRFZ ZkyBB6hxis5f ucsc.edu MIIEhTCCA22gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCVVMx EzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTClNhbnRhIENydXoxLTArBgNV BAoTJFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgU2FudGEgQ3J1ejEMMAoGA1UE CxMDSVRTMRcwFQYDVQQDEw5sb2dpbi51Y3NjLmVkdTAeFw0xMDExMzAxNzI4MTBa Fw0xNTExMjkxNzI4MTBaMIGNMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv cm5pYTETMBEGA1UEBxMKU2FudGEgQ3J1ejEtMCsGA1UEChMkVW5pdmVyc2l0eSBv ZiBDYWxpZm9ybmlhLCBTYW50YSBDcnV6MQwwCgYDVQQLEwNJVFMxFzAVBgNVBAMT DmxvZ2luLnVjc2MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +EvXogDySR+Ue3QdUNMCmiZKFJwY/ssWfImrb7HmrqNFtvK+RZ/iaUk61uv+EKGg ovE66IgQkl/X0oz7i/RkJlDWce4PhJlJ478ZUv0rA30BW29nTZZfT926kNukxlnN bVLCWfG1eVV5wvZOaCWTzClxLRs3Da/ye2BfFvnaAI0xPk2+f5mZ+XLKvUD/e7cA /PFrX6AUQ9J2hssjUZE2KYjIst8So+shiRQdcCcIr8tG+O4SapMlnhQQsTWUNJiz 4eJmzjcjy7hsz+uqQP6nxMyDYQsmVIUINnPiT6in4WgBn82EkqU0PBgr0rKJVIQQ DinIWFwVROPzTkw3qu3J5wIDAQABo4HtMIHqMB0GA1UdDgQWBBQYh+8P6YBPEGqR vsFZCYL4RTAE7DCBugYDVR0jBIGyMIGvgBQYh+8P6YBPEGqRvsFZCYL4RTAE7KGB k6SBkDCBjTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNV BAcTClNhbnRhIENydXoxLTArBgNVBAoTJFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5p YSwgU2FudGEgQ3J1ejEMMAoGA1UECxMDSVRTMRcwFQYDVQQDEw5sb2dpbi51Y3Nj LmVkdYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAhY3T2imQZ o9YqfC0eJJPIQFnMXSgeKBNiIZWG1eBJcZLbLQ3zbmvwNmaUBt+rkjNGjzrEaVkI zPJfVRmW1E5oFKc1xjW8LxNvCgh7QCCFFqq2dVD1fZCfDYRiDcIWSnJZ+4tUjVco Lh0sZShx1vsKzhSZ7ZdeAEh/RXfhDtS1RDmUxyRKFRznW+wyYB33K4j9lllR9wCU kgqrF+iWn6GPa5SeVdgBzaHV9vH2Wxy+mm2X0o2CKLbXweSmU9UVex44bcq2CCNi kUI95P/3oKya5oagwSgrm3VcjYoo0NdH8fkd7TmquBGXr7afpD2gclZ/Mh8sbRFZ ZkyBB6hxis5f University of California, Santa Cruz University of California, Santa Cruz http://www.ucsc.edu Jeffrey Crawford jeffreyc@ucsc.edu UCSC Support Center help@ucsc.edu John Bartlett bartlett@ucsc.edu http://id.incommon.org/category/research-and-scholarship purdue.edu Purdue University Main Campus http://www.purdue.edu/policies/ https://www.purdue.edu//purdue/globals/graphics/v4_purdue/PU_signature_white_bg_215x80.png MIIFjTCCBHWgAwIBAgICAhMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDUxMjE4MDcwMVoXDTExMDUx MzE4MDcwMVowGTEXMBUGA1UEAxMOaWRwLnB1cmR1ZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCZkIfJGwEcqJVMAW4U4XK+t5A/LeY9jpq5XEK1 AXtyBOBUPxGpB2RjVw3pywkNEzi5fUIbPTi4wjwGwjaoLBxd8jPhHttySykldPZg zThELEGkqomU12ZGb+5SHSsYZhRi5suEZtwFDPvB3onvRpFvk+fXaT9ilf86OsF7 T+wUYdVjQ53GmML9iGA+/N3fZo9rHJHbMpl9MnC2RjkRAfg3wtXK2wtmI1fUmcu5 zb6teBpmJ831kC8/M5oAEJUT5vJj8BCPbEqR4jwcWK5E+4fN0SK25g4nlJQJLJad idPZD0R/Oh3qPYhsh+lvsG+AFpBD/eH2uyxSc8KPpVfwZlrfAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNVQRaMIkL7Pq7+Xi5rmaD+wsJbhMH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDmlkcC5wdXJkdWUuZWR1MA0G CSqGSIb3DQEBBQUAA4IBAQC1CV8TtNwQGV5hyacZn5T+jd77o+FEm0TBQYDGJjwl E724rX6jQEMSE7nhMjXCdlCV+BToFHYO9yXsgwW3TmHcvAwyBjS5LdJeZ2yW/EOt zcLi2vnVrimL5SZyTv+7Cdbki0B3QUFu7lKb/QtLepcnLC8kP57tS/Od28IW8mc9 zo9MTVXxp293WjGd9y3zdwTvLzSNqQWq7iP1NIPH3zSl700GkuLuZjyq4QBVfqCO CdpQCu00whkb535s4BQqDEytemjpc6kxu8jgxql+1Cq7oeQ4XFIpPh6SyTpXJg2b 61jP76ZJMLx/FTyyxmZ7Das9R/4aLWAIW22uv1fqJ6st MIIDIzCCAgugAwIBAgIUL2tBWJ/vs2e4Qf4PHC+BalWFzDwwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLnB1cmR1ZS5lZHUwHhcNMTEwNTEwMTkwNjM3WhcN MzEwNTEwMTkwNjM3WjAZMRcwFQYDVQQDEw5pZHAucHVyZHVlLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHqHnSjOFIWQZsoUTY6SXCck1rBihn5 oBWL/+o4qoWIyXNpqDwpd5PshPXFpe8nSl42ElRFXdkgAIHE2NxpETXZAbDGcbaO hjo9z3JP2DBh8NpJAUeRLK3+FaJkKaTs7qQ6T5q1o8q3rMKaYOOET1Dve/3P0z0b 2ysnvku3/1F+KXan0JxRUFUacK76qMsC/3r0LF3eiS1Qgg8aPYL18axYM1NXavy+ lGiI+NDX78qTEhNY+nIp/qirSqp7sMCiFxL5EWO8MZKA4WVgntuUVDYM0ajkH1Q9 YgNzl+ENrHmQUs8q0kQxtxHOGHEroyA7Qv3Pmv8vOVEc/awUABgUqZECAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLnB1cmR1ZS5lZHWGJWh0dHBzOi8vaWRwLnB1cmR1 ZS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFBq6iuVS/4AY9WgPsd0tdrpq TqrqMA0GCSqGSIb3DQEBBQUAA4IBAQBXsn2jnWXISPczONsw/9TsnD8CdM2Z3F8r koEs0OmiZzLr2QJE3BtGYa5YRmydw4vNblcQ7POmeXy3vtq6hFpVzGZJKVSQ7J4j wwHJPWtEWmgyco8e1843rS5fCXYB6JD+zJgK9f1dm91cJnTAI3rq7u2A+p4V6Umo 2/Y6gdKaJJyL9D6ZF0NnndAgrd3fq5fSBY9Q6+B5kEdclo4a1WF+3PvzxZFKrLWe LupT/r3MCfWJjCiG6bV98tLeoSHrAME5EXI5pRSedGHkRdHoOT5ONWzj16pnaGsh B6EDsv+wL3C3eeQWHJQIYMTpI+DP3bJmfNSPOBnrHbtx2q4ydRF4 Purdue University Main Campus Purdue University Main Campus http://www.purdue.edu/ Purdue Identity and Access Management Office accounts@purdue.edu Purdue Identity and Access Management Office accounts@purdue.edu Purdue Identity and Access Management Office accounts@purdue.edu Purdue Security Team abuse@purdue.edu nmu.edu MIIFhzCCBG+gAwIBAgICAe0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDIxMjIwMDA1NFoXDTExMDIx MzIwMDA1NFowFjEUMBIGA1UEAxMLc3NvLm5tdS5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCvIyUrqI7RNJ6XFN/F7wgZ3bKY6fgXndhLtviIgjNi V/4n5TSCMomu7nEojkCrAMwKnuaGv4PHumavb3Jre8Y65/Fw2jmHSwRCEnMkDst2 oCx29Hm0nm81Ew/rvg3SEcSOs+d/WkQ3Sx5X+3hm3Qci88TvIEyi3dIO9aK1mVBB Cq1k/1CujIqXubLfA/LGFMMEyNUU/A/Zfw/Ig4dDe4hUIneCKpn7EnWpKuTI4VQo qXG6pGbLEALd87ZV4cME45hZwXFEgti7kvl293vJhhaGqdd7BFMFuZRs5wTjjuB1 L7T/rBzDOu72iACixF8rLck+iuO+Ruhu26oOiKnWSTXnAgMBAAGjggKdMIICmTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFMPJsWdc7+Gk8JRf2/hVACxgaqGWMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8G CCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNodHRw Oi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2Vy dHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggr BgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9wcmFjdGljZXMucGRmMBYGA1UdEQQPMA2CC3Nzby5ubXUuZWR1MA0GCSqGSIb3 DQEBBQUAA4IBAQDOiphaH9y4wH/4B2Zg6s9FLlIZWiMcD/sJQX9Iu4biFwX/WtFN 9PjqpsLU9xFFc9cYNO0ppEJvtp8vbdpYA22id9G98wyW5cUtF8jh7O3fL/cglaWS uFkYbT0qUNAe3ceSeTeud4LQZU4e8ITVj1msZz9IobIxFpROmT+SZT/47DaN911w 5RPY2ZTVlVX+FjeqsRAnqE7wKH14oh9UoUQQ3kDD9xHJvH/CPzZxrE5RPfen0vv7 0OZHJJt42dylmhqQAHDWWmAu816lOy/flBGHuRT7X06OLFEHdM3Hm0b7ld0YrvYg whIN8JhvHoiclcPpsFP5IwpT6RQijRaNW4RV MIIDJjCCAg6gAwIBAgIJAJzdShup3qPHMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3Nzby5ubXUuZWR1MB4XDTExMDIxMTE0MzMxNVoXDTIxMDIwODE0MzMxNVow FjEUMBIGA1UEAxMLc3NvLm5tdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCz+V62E5YvH1gL5J6yEOGNnBcM97A19zr/++DYrq5cX6iZPw9kMYX1 2/j3gcEEGhlw8vLfi/7PMV13igqrtIY4RgQVxxceZ9jMsZC8NTM3PlrTuAa7wNPs fNakZ651/lzvHEr2N3p669ZZ9ITpk1H4nSSCIu6O2DTUP1KIZBXihQn77mz7FPzW h4+Xv9QgaYiB+fhkcpFD69j8ayjrI/0PBYtlxhbH9kAaK9ZKWmDA213c7CCpJkLc LM2vdhtmfsh0+aZ3QacEBosNhcpYewVTr97mJchjWo195DWmyTN3ifiU/sSl8BKz FZTnTWFdNq5JuChgPZOFGr8fpoKKFj9PAgMBAAGjdzB1MB0GA1UdDgQWBBRBNFLe HBDfUerwZR0AmNgOfiFXDzBGBgNVHSMEPzA9gBRBNFLeHBDfUerwZR0AmNgOfiFX D6EapBgwFjEUMBIGA1UEAxMLc3NvLm5tdS5lZHWCCQCc3Uobqd6jxzAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA8ZIVn4bsOuhnVaiMcgWDpiPcA+kXb 5han17pK97rNt1PAyx9qW3OrYhc0k0fG6wCgqrhl2+08PFHhiSi38lhCsSLc/nmK vb/z8SRlTT5TKdRmY4E3HK81+4BxiY6USQY5qKSloE77jfV/YhfDL89dBUOJIv8G rtRRThZOg2Qp6TTgLhRi51Wn/nzXI6X6KX9w8zdamSwGEzMF/rjM+vXacm3g9Sng bmOCYJRKuDkoOBYhl3o27hbI1WvblloOhIvPvetZZ7t36TTbUd2aGI1rUIVEFptS PRbGT8Yv3KbQICkSj0fZcBQ5YyF9p+c4syzhUmBIQFZj3kcCPKBC07Y0 nmu.edu MIIFhzCCBG+gAwIBAgICAe0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDIxMjIwMDA1NFoXDTExMDIx MzIwMDA1NFowFjEUMBIGA1UEAxMLc3NvLm5tdS5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCvIyUrqI7RNJ6XFN/F7wgZ3bKY6fgXndhLtviIgjNi V/4n5TSCMomu7nEojkCrAMwKnuaGv4PHumavb3Jre8Y65/Fw2jmHSwRCEnMkDst2 oCx29Hm0nm81Ew/rvg3SEcSOs+d/WkQ3Sx5X+3hm3Qci88TvIEyi3dIO9aK1mVBB Cq1k/1CujIqXubLfA/LGFMMEyNUU/A/Zfw/Ig4dDe4hUIneCKpn7EnWpKuTI4VQo qXG6pGbLEALd87ZV4cME45hZwXFEgti7kvl293vJhhaGqdd7BFMFuZRs5wTjjuB1 L7T/rBzDOu72iACixF8rLck+iuO+Ruhu26oOiKnWSTXnAgMBAAGjggKdMIICmTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFMPJsWdc7+Gk8JRf2/hVACxgaqGWMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8G CCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNodHRw Oi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2Vy dHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggr BgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9wcmFjdGljZXMucGRmMBYGA1UdEQQPMA2CC3Nzby5ubXUuZWR1MA0GCSqGSIb3 DQEBBQUAA4IBAQDOiphaH9y4wH/4B2Zg6s9FLlIZWiMcD/sJQX9Iu4biFwX/WtFN 9PjqpsLU9xFFc9cYNO0ppEJvtp8vbdpYA22id9G98wyW5cUtF8jh7O3fL/cglaWS uFkYbT0qUNAe3ceSeTeud4LQZU4e8ITVj1msZz9IobIxFpROmT+SZT/47DaN911w 5RPY2ZTVlVX+FjeqsRAnqE7wKH14oh9UoUQQ3kDD9xHJvH/CPzZxrE5RPfen0vv7 0OZHJJt42dylmhqQAHDWWmAu816lOy/flBGHuRT7X06OLFEHdM3Hm0b7ld0YrvYg whIN8JhvHoiclcPpsFP5IwpT6RQijRaNW4RV MIIDJjCCAg6gAwIBAgIJAJzdShup3qPHMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3Nzby5ubXUuZWR1MB4XDTExMDIxMTE0MzMxNVoXDTIxMDIwODE0MzMxNVow FjEUMBIGA1UEAxMLc3NvLm5tdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCz+V62E5YvH1gL5J6yEOGNnBcM97A19zr/++DYrq5cX6iZPw9kMYX1 2/j3gcEEGhlw8vLfi/7PMV13igqrtIY4RgQVxxceZ9jMsZC8NTM3PlrTuAa7wNPs fNakZ651/lzvHEr2N3p669ZZ9ITpk1H4nSSCIu6O2DTUP1KIZBXihQn77mz7FPzW h4+Xv9QgaYiB+fhkcpFD69j8ayjrI/0PBYtlxhbH9kAaK9ZKWmDA213c7CCpJkLc LM2vdhtmfsh0+aZ3QacEBosNhcpYewVTr97mJchjWo195DWmyTN3ifiU/sSl8BKz FZTnTWFdNq5JuChgPZOFGr8fpoKKFj9PAgMBAAGjdzB1MB0GA1UdDgQWBBRBNFLe HBDfUerwZR0AmNgOfiFXDzBGBgNVHSMEPzA9gBRBNFLeHBDfUerwZR0AmNgOfiFX D6EapBgwFjEUMBIGA1UEAxMLc3NvLm5tdS5lZHWCCQCc3Uobqd6jxzAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA8ZIVn4bsOuhnVaiMcgWDpiPcA+kXb 5han17pK97rNt1PAyx9qW3OrYhc0k0fG6wCgqrhl2+08PFHhiSi38lhCsSLc/nmK vb/z8SRlTT5TKdRmY4E3HK81+4BxiY6USQY5qKSloE77jfV/YhfDL89dBUOJIv8G rtRRThZOg2Qp6TTgLhRi51Wn/nzXI6X6KX9w8zdamSwGEzMF/rjM+vXacm3g9Sng bmOCYJRKuDkoOBYhl3o27hbI1WvblloOhIvPvetZZ7t36TTbUd2aGI1rUIVEFptS PRbGT8Yv3KbQICkSj0fZcBQ5YyF9p+c4syzhUmBIQFZj3kcCPKBC07Y0 Northern Michigan University Northern Michigan University http://www.nmu.edu Karl Mulder kmulder@nmu.edu John Marra jmarra@nmu.edu Travel Solutions, Inc. MIIDKTCCAhGgAwIBAgIJAOsomW0Yo+AgMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHd3dy50czI0LmNvbTAeFw0xMjA3MTkyMDM5MDhaFw0yMjA3MTcyMDM5MDha MBcxFTATBgNVBAMTDHd3dy50czI0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALzkj6kQ9eobmNlFjoxCUnD/B/hZjaZ+WmbVq+Kl50JHxkjzETj3 fjKVAEggtdCnXlUx9oqsAaXC/JVUDxQgxk1y9O43QLo39tW+lZugR/G1IUtq8Tl/ O/zWmQVQplZwHYrkq44CEKL1IlD0iIKxZinjRBlmGDNzbWRbjTwfHzYTM/ZHAmpW ZKiolmyrFjjrht0UkrmcDIvSeVVsPQtjWVWiB1+4YjM7YUnwbTFJzuE3Gxl+hCxP 80Q7X1aMlKUD54j7+VaxDR09O+uIEaAlEbPlWV7Fjy0ucwp7GOzWGGsUua0uUotU rucECoF6ajOvgpszz/LJQ0Yc0f5tEyUd4FMCAwEAAaN4MHYwHQYDVR0OBBYEFFt5 dqJOVRbIkdO13DPuWKyZ9N0eMEcGA1UdIwRAMD6AFFt5dqJOVRbIkdO13DPuWKyZ 9N0eoRukGTAXMRUwEwYDVQQDEwx3d3cudHMyNC5jb22CCQDrKJltGKPgIDAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBBblbOIhY1+JcK/mbIlrNL3+A+ bDJxa5r9pwEUmLnOcchLey1WHvZHAg90i9XwoCNfg/mVA0xGGbBiQN5dOXHz4nbJ J/w/PNvYelJqjy6T3BOy7W2EYiInkHM7+nVp1lS2HB/OnUPuO6yLFFUlc76PqDdJ ibJvqOfhvGl8IgFUrMn++7NNIfwzvsd0I6z9aQDm2V2vb9vKHm5GXopbQZvxORKp E0WxFltQg0L66dyUvQSzUz3O5Z2HPoKblfF9WFiUyRTbIduYSAWyXSFdHt9ekfZU nJWyShXaK6LeesMCgtethrHcec4SihSgyahWlyfZZafu9o6eT7M1RhSlS5ik Travel Solutions, Inc. Travel Solutions, Inc. http://ts24.com/ Binh Ly bly@ts24.com http://id.incommon.org/category/research-and-scholarship colostate.edu MIIFADCCA+igAwIBAgIJAKgd911n52t3MA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD VQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFTATBgNVBAcTDEZvcnQgQ29sbGlu czEiMCAGA1UEChMZQ29sb3JhZG8gU3RhdGUgVW5pdmVyc2l0eTEzMDEGA1UECxMq QWNhZGVtaWMgQ29tcHV0aW5nIGFuZCBOZXR3b3JraW5nIFNlcnZpY2VzMR4wHAYD VQQDExVzaGliaWRwLmNvbG9zdGF0ZS5lZHUwHhcNMTIxMDE1MTk0MDA1WhcNMTQx MjAxMTk0MDA1WjCBsDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRUw EwYDVQQHEwxGb3J0IENvbGxpbnMxIjAgBgNVBAoTGUNvbG9yYWRvIFN0YXRlIFVu aXZlcnNpdHkxMzAxBgNVBAsTKkFjYWRlbWljIENvbXB1dGluZyBhbmQgTmV0d29y a2luZyBTZXJ2aWNlczEeMBwGA1UEAxMVc2hpYmlkcC5jb2xvc3RhdGUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraUAjd/Ievtea/RsN1SC67gC 1DsoWW5MDnkCySMu3zU5zgJpS5mlJXdk7UwefHvfRlloYnS+oK+a8bv0ZRkbl3Gu s+R2RjVpasoajGCP7R+Wu3jLSHgTvEAGu2FD/7Fi3zGOonPspje3TjO5jMOXT0FK UH/SLd6/VF51jrXHoKiQCM6mDtzeJPONeCrJaQ87ljZQ8PvpXgdRaOH65vYB5tBG vgWkRgE7rT7Qvf7NaXAhY87s79bZiD0WGqr6HKaXPH2GV6hgK3HjNbQvwIiWG+R/ ueyKarFp21ThtAM7uZD+xc8HLSriRCkj/hupl7l/J8dRE91/SZndZoAqj7/M2wID AQABo4IBGTCCARUwHQYDVR0OBBYEFL0sOTkizYUO1PkTjTSUGgLd7KaVMIHlBgNV HSMEgd0wgdqAFL0sOTkizYUO1PkTjTSUGgLd7KaVoYG2pIGzMIGwMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFTATBgNVBAcTDEZvcnQgQ29sbGluczEi MCAGA1UEChMZQ29sb3JhZG8gU3RhdGUgVW5pdmVyc2l0eTEzMDEGA1UECxMqQWNh ZGVtaWMgQ29tcHV0aW5nIGFuZCBOZXR3b3JraW5nIFNlcnZpY2VzMR4wHAYDVQQD ExVzaGliaWRwLmNvbG9zdGF0ZS5lZHWCCQCoHfddZ+drdzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQA9NH43mvqtCB7aS8Z4CVrf+C15Mj90LscY/w+B 80uXUke070aQp57r9xRkdIng6kBLQqZB/IZrq9zTjDm6xlDDZ3Qf4EQAVjM9GI1u I9Yg3uZmnABkR8ioYGCtmlfyqyWekXsFEYEi035kpxH4bmXLKeNH/JGPr/3o85Sl O0I6nOsH6DIEQBVFqndPBeMo1Cd+E5arWLHAff0evjkGK58tALqGanrdmiFQOiIY tp3vBFIF/Ehnxgwwgqd2/GvkKK2ln5nr3u1RT4YI2yC7JXI28thCnAf4pQnb+XxP M9e0DzCKCZ3WezRoLS/5bHUOkUMwioecOv605C7zZUA6LIbK colostate.edu MIIFADCCA+igAwIBAgIJAKgd911n52t3MA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD VQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFTATBgNVBAcTDEZvcnQgQ29sbGlu czEiMCAGA1UEChMZQ29sb3JhZG8gU3RhdGUgVW5pdmVyc2l0eTEzMDEGA1UECxMq QWNhZGVtaWMgQ29tcHV0aW5nIGFuZCBOZXR3b3JraW5nIFNlcnZpY2VzMR4wHAYD VQQDExVzaGliaWRwLmNvbG9zdGF0ZS5lZHUwHhcNMTIxMDE1MTk0MDA1WhcNMTQx MjAxMTk0MDA1WjCBsDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRUw EwYDVQQHEwxGb3J0IENvbGxpbnMxIjAgBgNVBAoTGUNvbG9yYWRvIFN0YXRlIFVu aXZlcnNpdHkxMzAxBgNVBAsTKkFjYWRlbWljIENvbXB1dGluZyBhbmQgTmV0d29y a2luZyBTZXJ2aWNlczEeMBwGA1UEAxMVc2hpYmlkcC5jb2xvc3RhdGUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraUAjd/Ievtea/RsN1SC67gC 1DsoWW5MDnkCySMu3zU5zgJpS5mlJXdk7UwefHvfRlloYnS+oK+a8bv0ZRkbl3Gu s+R2RjVpasoajGCP7R+Wu3jLSHgTvEAGu2FD/7Fi3zGOonPspje3TjO5jMOXT0FK UH/SLd6/VF51jrXHoKiQCM6mDtzeJPONeCrJaQ87ljZQ8PvpXgdRaOH65vYB5tBG vgWkRgE7rT7Qvf7NaXAhY87s79bZiD0WGqr6HKaXPH2GV6hgK3HjNbQvwIiWG+R/ ueyKarFp21ThtAM7uZD+xc8HLSriRCkj/hupl7l/J8dRE91/SZndZoAqj7/M2wID AQABo4IBGTCCARUwHQYDVR0OBBYEFL0sOTkizYUO1PkTjTSUGgLd7KaVMIHlBgNV HSMEgd0wgdqAFL0sOTkizYUO1PkTjTSUGgLd7KaVoYG2pIGzMIGwMQswCQYDVQQG EwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFTATBgNVBAcTDEZvcnQgQ29sbGluczEi MCAGA1UEChMZQ29sb3JhZG8gU3RhdGUgVW5pdmVyc2l0eTEzMDEGA1UECxMqQWNh ZGVtaWMgQ29tcHV0aW5nIGFuZCBOZXR3b3JraW5nIFNlcnZpY2VzMR4wHAYDVQQD ExVzaGliaWRwLmNvbG9zdGF0ZS5lZHWCCQCoHfddZ+drdzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQA9NH43mvqtCB7aS8Z4CVrf+C15Mj90LscY/w+B 80uXUke070aQp57r9xRkdIng6kBLQqZB/IZrq9zTjDm6xlDDZ3Qf4EQAVjM9GI1u I9Yg3uZmnABkR8ioYGCtmlfyqyWekXsFEYEi035kpxH4bmXLKeNH/JGPr/3o85Sl O0I6nOsH6DIEQBVFqndPBeMo1Cd+E5arWLHAff0evjkGK58tALqGanrdmiFQOiIY tp3vBFIF/Ehnxgwwgqd2/GvkKK2ln5nr3u1RT4YI2yC7JXI28thCnAf4pQnb+XxP M9e0DzCKCZ3WezRoLS/5bHUOkUMwioecOv605C7zZUA6LIbK Colorado State University Colorado State University http://www.colostate.edu/ Randy Miotke shibboleth@colostate.edu Kevin Swab shibboleth@colostate.edu Scott Baily shibboleth@colostate.edu ACNS Wordpress PDI Test ACNS test system http://wordpresspdi.acns.colostate.edu MIIDJDCCAgygAwIBAgIJANmoW8qByDijMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH3NoaWJwZGl0ZXN0MS5hY25zLmNvbG9zdGF0ZS5lZHUwHhcNMTMwMTExMTg1 MDI0WhcNMjMwMTA5MTg1MDI0WjAqMSgwJgYDVQQDEx9zaGlicGRpdGVzdDEuYWNu cy5jb2xvc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA w6oFzsSzq4mFsmw2d+unlmOouXk4xTSK/XJKD8Wdcnv6yNkQV3ZNib2YaAHaqlPd 9eElCJvv0APKhLAByQtmMqx6XGUpBNQb/QhRrn1W2YUXsjsB5WspWoUwKD3XeVcw heY6dfQbPghvZPoURbpqOJuqn9NWMCtlUz39YfBZ1KngG4VXMeIJMQzpsoTHmoOx D7Aw5nEGi3j9amGk2wbXgDl825bOjnBoStVuqaWZXop1YmFqziHbNz8f+FfUMJoZ lEP2VX5SHyHycio0WbdwofbQcdIYcCXJnvY7Ma1OwZi41vOBHegHpBNv/KSUO/Im S2lch60onw1Ks7zmy+AeKwIDAQABo00wSzAqBgNVHREEIzAhgh9zaGlicGRpdGVz dDEuYWNucy5jb2xvc3RhdGUuZWR1MB0GA1UdDgQWBBR8XDHdaJaedNVquyFyRMmL FWY3xzANBgkqhkiG9w0BAQUFAAOCAQEAjd3FaxZ1Pa2claxsRQ4V/2B8jGJo3KBX snEzT6/ninJD31oZQ9c95yVF1e8yc5H9TxUwu6/nUxCsQS5rLgsQ+RSfUvkcs6pT zBRnOi8WsJdT0KGyswjY4Rzk9FThoIukTkN76FPpGmwyLhJ0CWgeYvoCjHkw6Y9b vEtfXxSx5evYqNp3cE8jkQJrPySZ4L7XDj0PrRbeT+hUBRqSSU8O9W2YwCibvl0R FUuKVBJqIh5jccTFeCiuAIKIB/a/s6dxDEdIvdmBdQv7oWYcXoayOi9voOQzLVk7 FI9WnMgc/kyXoPFzCHerXXPs4/MwXQgO2nMNlKWMJez42oKdUzmJAg== Colorado State University Colorado State University http://www.colostate.edu/ Randy Miotke Randy.Miotke@colostate.edu http://id.incommon.org/category/research-and-scholarship stevens.edu MIIE0DCCA7igAwIBAgIJAKUJTVvF9jMzMA0GCSqGSIb3DQEBBQUAMIGgMQswCQYD VQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEQMA4GA1UEBxMHSG9ib2tlbjEo MCYGA1UEChMfU3RldmVucyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEfMB0GA1UE CxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEfMB0GA1UEAxMWc2hpYmJvbGV0aC5z dGV2ZW5zLmVkdTAeFw0xMzA0MjUyMTAxMDlaFw0zMzA0MjAyMTAxMDlaMIGgMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEQMA4GA1UEBxMHSG9ib2tl bjEoMCYGA1UEChMfU3RldmVucyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEfMB0G A1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEfMB0GA1UEAxMWc2hpYmJvbGV0 aC5zdGV2ZW5zLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO2c JBTo094f/BcRDAAT0tIgiJL4gUz4zNspGsgxP32Q4/mEiihco8hPFgMQr1mAc7JF S6X0WUvs6WZiDvOVScS22R4ivr09B1ZRnpOqEJ0L/ets7OK3UScE2V5VW5Kbeot/ IOo6Yahljo2DkxfkfCzSSTMMxVrZBTwxtoAi5Ri1bShU9Vw4BL/A0MfV+RlgjXrT cGcWoCTRNBtXEeADqydq3IG/5tJBZJXMalj37hnhM5zqMkF5yunEFSqtXMafVq4f qik1Hu9QP4nR5lWxONG24V2MuNuNkFhKLfJ/QMMJVqpfA96p8Of5njwk4qTj5Hw9 hnXKPbqvasgj4kw6Uz0CAwEAAaOCAQkwggEFMB0GA1UdDgQWBBSLYDJRDVrnnP7z dVbceo1m8LOw4TCB1QYDVR0jBIHNMIHKgBSLYDJRDVrnnP7zdVbceo1m8LOw4aGB pqSBozCBoDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxEDAOBgNV BAcTB0hvYm9rZW4xKDAmBgNVBAoTH1N0ZXZlbnMgSW5zdGl0dXRlIG9mIFRlY2hu b2xvZ3kxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxHzAdBgNVBAMT FnNoaWJib2xldGguc3RldmVucy5lZHWCCQClCU1bxfYzMzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQBdt86UgJOoIvSSwvh1ySB2S/zqEfRQl4U4uVLs zVhlaZjhTLJkg65q39mH7RWLtkRjmL5Ow3DhF3jkwFurn37wYj1aDF0I/EuxZNIn ScmbRlIqJFfRqzrg3BlgFh1MC/wKjNPa7zP2u3dHcEjbA+3j4AMUMEpQraIRDTeJ sP2lUMDInk7ed7EtMwAZ3yzzZeErQlCTzcp2FEDqELvFaWs+72fQLLUAhaOyvQX/ eFcCdQ1M6aBTDHy7CrsFeIr+U90g9lwRLVfenOpRH9Hwhp3ADlPIFQWZCggwzPty vNxpYC0Zha2JoUI0lWpc6TWmQprKU5HaC/LZj6UdCQ11HM04 stevens.edu MIIE0DCCA7igAwIBAgIJAKUJTVvF9jMzMA0GCSqGSIb3DQEBBQUAMIGgMQswCQYD VQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEQMA4GA1UEBxMHSG9ib2tlbjEo MCYGA1UEChMfU3RldmVucyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEfMB0GA1UE CxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEfMB0GA1UEAxMWc2hpYmJvbGV0aC5z dGV2ZW5zLmVkdTAeFw0xMzA0MjUyMTAxMDlaFw0zMzA0MjAyMTAxMDlaMIGgMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEQMA4GA1UEBxMHSG9ib2tl bjEoMCYGA1UEChMfU3RldmVucyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEfMB0G A1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEfMB0GA1UEAxMWc2hpYmJvbGV0 aC5zdGV2ZW5zLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO2c JBTo094f/BcRDAAT0tIgiJL4gUz4zNspGsgxP32Q4/mEiihco8hPFgMQr1mAc7JF S6X0WUvs6WZiDvOVScS22R4ivr09B1ZRnpOqEJ0L/ets7OK3UScE2V5VW5Kbeot/ IOo6Yahljo2DkxfkfCzSSTMMxVrZBTwxtoAi5Ri1bShU9Vw4BL/A0MfV+RlgjXrT cGcWoCTRNBtXEeADqydq3IG/5tJBZJXMalj37hnhM5zqMkF5yunEFSqtXMafVq4f qik1Hu9QP4nR5lWxONG24V2MuNuNkFhKLfJ/QMMJVqpfA96p8Of5njwk4qTj5Hw9 hnXKPbqvasgj4kw6Uz0CAwEAAaOCAQkwggEFMB0GA1UdDgQWBBSLYDJRDVrnnP7z dVbceo1m8LOw4TCB1QYDVR0jBIHNMIHKgBSLYDJRDVrnnP7zdVbceo1m8LOw4aGB pqSBozCBoDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxEDAOBgNV BAcTB0hvYm9rZW4xKDAmBgNVBAoTH1N0ZXZlbnMgSW5zdGl0dXRlIG9mIFRlY2hu b2xvZ3kxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxHzAdBgNVBAMT FnNoaWJib2xldGguc3RldmVucy5lZHWCCQClCU1bxfYzMzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQBdt86UgJOoIvSSwvh1ySB2S/zqEfRQl4U4uVLs zVhlaZjhTLJkg65q39mH7RWLtkRjmL5Ow3DhF3jkwFurn37wYj1aDF0I/EuxZNIn ScmbRlIqJFfRqzrg3BlgFh1MC/wKjNPa7zP2u3dHcEjbA+3j4AMUMEpQraIRDTeJ sP2lUMDInk7ed7EtMwAZ3yzzZeErQlCTzcp2FEDqELvFaWs+72fQLLUAhaOyvQX/ eFcCdQ1M6aBTDHy7CrsFeIr+U90g9lwRLVfenOpRH9Hwhp3ADlPIFQWZCggwzPty vNxpYC0Zha2JoUI0lWpc6TWmQprKU5HaC/LZj6UdCQ11HM04 Stevens Institute of Technology Stevens Institute of Technology http://www.stevens.edu/sit/ Michael Parente mparente@stevens.edu Michael Parente mparente@stevens.edu cacti.mcnc.org MIIDAzCCAeugAwIBAgIJAPLlf9fN96jEMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRjc2NhY3RpLTAxLm1jbmMub3JnMB4XDTEyMDcyNzE5MzIwMFoXDTIyMDcy NTE5MzIwMFowHzEdMBsGA1UEAxMUZGNzY2FjdGktMDEubWNuYy5vcmcwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm9lox6BNFgfoWb3lTmeO0fv2PrDq8 3nTvhXDZ7rLl2GxrYYuIwnuiePd4+fCblihI1EpsU89SoZDxc4bbY/1jPp5qXIg7 xyLYUvxUVTk+ai+6EtnP9JCCYEh6Pszk8IwP/mePjCVpnB+jVWu/ZzxzXrOEZMcf usFht5zd/q49zFetsibMZNY8GFVhQhRDJ6kEq/ZQ9N8ck0tG8dh3IG2cSjwKUMN6 dTIy4s3ql2q7yXUaj1VKiD8IRukFCUagBoMFqiJH97KG+3+VPOR0NInNqwyXwsE2 5zBc++W1h6W604QQ89gpe5kkIxy3kcxEhPhwpLOvqAkNH3lVjqq4X4UrAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRjc2NhY3RpLTAxLm1jbmMub3JnMB0GA1UdDgQWBBSC eAUnkciAEZgaoSNc662SacwZGDANBgkqhkiG9w0BAQUFAAOCAQEA1AWBq8NQkpf/ 36JtdpWrUs35ytoXCEQ3bt+rdxyv2PZkeWq/NWb6PFt7435bGn89hyd89IhDnQvI 7UPJ53xRZ59W7UWo79nafYoNuk2N40Fn7zYlbJlyvILhkyAY1h5TJIPzlHBKgZvj 9Lr4GAIh34mdn4fnXHAdwTAc79i7nZeIitpR9v+lpKGYWxFkB6D3pk41ngKFu9xc oZlq6GEjl3gA0h3LLLRE8J8KjJ5jafPkoVn3yeFy00AG/mkmE1+FDdQO4JuXa2C7 w3cXUT520dtCSO3LRl0kyES9DiuHwtX6xFTSrjqSB/WZBbaYuciMchqc7xPSiBYi Cp5O25SYzA== cacti.mcnc.org MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFlzCCBH+gAwIBAgICArEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTExODIwMDYyM1oXDTExMTEx OTIwMDYyM1owHjEcMBoGA1UEAxMTZGItYmFja3VwLm5jcmVuLm5ldDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANCeOMvAQwAF0GmkQ1KSESgNmeqyGfxo znQyifhbRIHIcbp7COXqkNmVcpSKYTgHLQe5hbr3PfPAuzSoWuU/jPEtMrhxb9J6 gPYVMJAJxWkKFBi1BXecjlgpL9k1UXHkuDO0nGrtu8YU+j6OR3YDJ5FDln0ZS5tT MpdJulwFQqsRjNUFFTWTivdMks8uO0BO0f9gRC/ZSRSgIqmOeWy64AoIZQJUIz3e 1T70mIYRosWvq478V3PkZny/jPjPdJijmF4hScTblLnCgAgHSKa3EniVBJyGAWto DCWeXleRhzU+U8n9nZuUY4by2aySutD01JgtK6NdRfv3QZRwALy2LlMCAwEAAaOC AqUwggKhMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU0QdPuS1GH8yKKD/tOaYBbqwJ jqIwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNV BAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJ bkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEE gaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUH MAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwHgYDVR0RBBcwFYITZGItYmFja3VwLm5j cmVuLm5ldDANBgkqhkiG9w0BAQUFAAOCAQEABCwVeiDKv8fF7ulTRSoSbH8Q3llO xY7ugiSmQRcwEwllFsCPPBlNipeMP6Z6V5uuu7Zo1HaQ3bMBV5BAUJSaagqc4m/j 3b1uwXJEZ6H5vBmxhe1IN+jXOcCXNYMMWwB18P8mU5BMePdIEIXG0By+CANITNlU 5/R5ShZE9wGkAOgokdR1HEL5XeVJ2Y2guHLftUQ50vXf6HMjr7VoarJL7AjFtYCX JL69GJS/a8TpAYRDM4Q1X2w4M98hMfUnSNmikaInlF9Uini8CEzYHmBVYXkWgnAf BQE1hJcS+NEiCsLf00sRwUheamEDw3ZpcqK1MjNaxsQdLjqWwaCtsAMVKA== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org db-beta.ncren.net MIIC+jCCAeKgAwIBAgIJAPhTVivTJRfjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWRiLWJldGEubmNyZW4ubmV0MB4XDTEyMDgwODE3Mjc1NFoXDTIyMDgwNjE3 Mjc1NFowHDEaMBgGA1UEAxMRZGItYmV0YS5uY3Jlbi5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC1htStZkZ5deiftgtChVIhSJcR6YVcjXJyUAk0 1XngTT3ycynFhDq05kWCI3sEYPgz8sDnBLSKUd+pTiVNb9wtwxLVkqfq64XKBJbv cCCFcpEQIGQb2AXBsbKM/uSCaMJBDin4GV3QCrMbd+DXtod907CMgI7PnaeAq5hP Tjq9JndEOtXK0fPOSuAUPkYUflgdPLze2nz4T9kJDeS8Iiv3ON6VLHm+KVr/Pi6b PxAqUe8EHOXOYE5MqiQE4B5yYyrStrNiIoy8pipH3N0AJpirJPC1v+cc+u9S9L3w ePI79DGcU6edMzrj9xXdqPiUnJmGJazzDv5pJ+B1DmaLRv5fAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWRiLWJldGEubmNyZW4ubmV0MB0GA1UdDgQWBBTpEp+8yTTbNwTN FyEFv6Y08ftb9TANBgkqhkiG9w0BAQUFAAOCAQEAij+S7UM6S3Y94eFsVMz/P5mD 7jtd63DuHhvE27qCCbK7F1kNY2iboJk1Y2Iu5QGqRYrx1CnlE5ZW07mVONWy0MXP u5UXtIImGanIozJWEps7qUvDepcyVSm+mn73BOgThSd3BZl1uFXhsxE0YLN1hOZz vJoC7WmqMPsQMU4JatT/trEA2E1+80Uh6jjj0ZmJXEu+H9aj7shM3IPsONVaWxac f5sIsbAFna4ggTeJEY/MlywJR6b3iPbUut0GOasaYbTBUje829KVQ3Y/rPhCrRGJ 836C4bjFIXGzTiTiZUZloaU5rFPRU7rqKE1Zcwn8j7ooEcgfJO2p1gFMi5Jq/w== db-beta.ncren.net MCNC MCNC http://www.mcnc.org/ MCNC SysOps Support support@mcnc.org MIIFiTCCBHGgAwIBAgICAowwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkyMTE3NTUxMFoXDTExMDky MjE3NTUxMFowFzEVMBMGA1UEAxMMZGIubmNyZW4ubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA3w9t2U+cFk0j7EI1agIo3rPgB8K2B7nTJEWpZeJ8 rZxKz++U+U2kBmlqq+LWd5oMvJFqxiT/oAyB/gLG+Wkep0gmaNyk0iWWQy2eSq3m Cq2OWj/ny7wPEERgX9j2KJRZqUTlMLV2qkI0CAYKzFIqC7wF5mlRKb/bbgF0e6CK Kf6pKJSLY8oc8gER2utWxEAR7OC45dttBWVszefa6owJjvKPIcHsp+/H/0DYF8vW ja/8chImGvsfPKAxUwE6fI7PlXuijm+i3wUxvijzlDa3krMm0rvQ2JpILtZdZ9Z7 9t3KIyQeJINAG+2JPgSR9xbqXmp7U79u+35AhzMOMEjVhQIDAQABo4ICnjCCApow DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQmMWTO2DJ1QXm18gw4r3kX2Q3DPTB+BgNV HSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBP BggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0 cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2Nl cnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5j b21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmww P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYI KwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvcHJhY3RpY2VzLnBkZjAXBgNVHREEEDAOggxkYi5uY3Jlbi5uZXQwDQYJKoZI hvcNAQEFBQADggEBAETT/TLBm+KFpw5sMbp+U3BiflnxAFJ7UmVBgafxa+zcNtpC /mMIS6PVEz0LksXZ2loHL/OkqiN9HBy5bLsOaJR2mo5HobXlimhAOtH1Q44FSBml ezJoEkhTflsGFqzTo+HkkzLlSR9z+MtCO7wP6hxpXFc6ws/GAvHTsP0GgmzArB8G XwSsMNmWtk8mesbXB6e29eiyg+Q9ZAwMlMHN2/BiyDBiXn7bYz032JLYYRLhLsbt eLgs/AUP5rpgTstFxNzOSK1+keFC5gBDI5v3BhKU1eFaoGMEzt8GKsOuVuY8gsPo 5SF370TG1kh229mJTuhzmpNrjZx+wyi8zYGxzhA= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org db-test.ncren.net MIIC+jCCAeKgAwIBAgIJAOYVJG/wADijMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWRiLXRlc3QubmNyZW4ubmV0MB4XDTExMTAwMzE1MjM1NFoXDTIxMDkzMDE1 MjM1NFowHDEaMBgGA1UEAxMRZGItdGVzdC5uY3Jlbi5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCm4quldOgHqU1Rby7UQtJrxnyyIk1bYc5vMtfe X0AO3CYK8sYjqpFJsKio/kq1Ki4Z9RA6vr0Xlt7dBm/XQ8z7A8PAb9ZI8S2Qm+8I Rn+2lF/vBedYH5iCFBVcyJQMmF7AKv9wFHhhPHiT3U47LNSSVH9b/k3s1X1ccrGT z3I2wcasnLwRptKW9uOj/ueWCM+snVC0ytTmHC9k0SDfIkY1tegtwprl0F/PBiEc CC13VRJEHDq9huB5+mB3+roONn2l2PLjQM0T92TYqtxuaw68niLdn+yWmY9AG0qk MGoAf7RKYY0vuJ9kTeVtOxZKIaFpAlLEbgVmmfTjtB+S+5C3AgMBAAGjPzA9MBwG A1UdEQQVMBOCEWRiLXRlc3QubmNyZW4ubmV0MB0GA1UdDgQWBBQESnuEH86sXFDJ HO2IXcWv17gN8jANBgkqhkiG9w0BAQUFAAOCAQEAby3p2336ceZTAPQlpZlPLsv5 CYMRmjDLd3WFxBA4Q4Nl+8jb3aQnHu/1/Zzm0wffp8RYi91mjQEMiS9PF2JFp24B WbIGWRlu9FtP4RDIglkb0HaEC2UfYej9GE/N28qrx3kldxAq/oyPK7cgiwSNJdcB v8+4lVyCvq0wrpOxC+oby+UN7bvTM5Z6yfvslyDxucHPJJIqUD1sJFOh/cDb8iW7 jx4EmZXj0VkYWHITcVdeJma4jd+q55Bd9YzaDawRlUq/XS037FCB/ebjkXx94lLG BNef1tVkKrni1ZA+BAgppBK1v4iiFRWkQUM4iUl9rpttjhwoiKbAIbe9KplYFw== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIDADCCAeigAwIBAgIJALeXN962qcdoMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Rldi5ncm5vYy5uY3Jlbi5uZXQwHhcNMTEwNDEyMTQ0ODIzWhcNMjEwNDA5 MTQ0ODIzWjAeMRwwGgYDVQQDExNkZXYuZ3Jub2MubmNyZW4ubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv60QibDaHCEVc8LMdPCWJGKmD/OVuHiG eu56SDhjIAROnyxx8XnXnSv5pErVh6poSq4BTP4zHbD/yIoMiKYe0k2v/dJQUKlF CBlL5MU4YbN/lTnJ9Ek3oO1nK8vF/+tzyZWL6K0LJjZuiSNHAr3EILEBHIRtg+iA jqNB53/LkntS1WL5KHsp0x7RuLyn5JCn+kl/pMLtagpFvtuBkgeQBgCUe5wYKzBY E1PJ0S1OV0khsg6UETUnvolPHDf3d6/zI5hqOQdbLlFLPpO0LBXYtmWT0M8U/XQS jejuU1+HP80KxcFlPITWSAiQukrosx4Hnfc7SaTqKHySwTojWfRb0QIDAQABo0Ew PzAeBgNVHREEFzAVghNkZXYuZ3Jub2MubmNyZW4ubmV0MB0GA1UdDgQWBBTkdmS1 Zu5biwl+1jfKLPy5UZvjRjANBgkqhkiG9w0BAQUFAAOCAQEAMwrc01AC0VcO43d8 Fy/K2wKIuCC+hYYK12sfpiKGo0qD2hvfCxyp3Yt6tj1e0oUM2CIKkja+HkA0QASf 4RBPSbNO92/05lsxj0qC+MwI8ftjEs3yT+NW7iaeMFOyGfNBO7kUYRqISSMxfyZu E8LmnaA97D7obOvl9Bco6fLag8buDrdpWh8eNmLvg1yw8FASiaFWpnXms0S0eBXt O6hlOIyNsBrBRY9hdBKwmCkqq8d2pZBLKLWa49JoiuY58DU0jTm8gJrSEj0+wCKS OZUe7Asf0+O9V6bmLZsAwMlIzhKADks23ZDo9q22jiknyksxJ7T2WaABC3/gJm8O eTH1JA== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MCNC DNS Tool MIIDKTCCAhGgAwIBAgIJAPnOpdc2mYIKMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGRucy5tY25jLm9yZzAeFw0xMjA2MTIxNDI1MTZaFw0yNzA2MDkxNDI1MTZa MBcxFTATBgNVBAMTDGRucy5tY25jLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMbqkBBobndgqVpt1IOv8fHVhGxILl0Aw1wlbku/eUp/rTZKLmCA RxCaOf8FPdd/huStfpWF9gg4SZhXCAj6HCIKhIOkZqzjHwLa2l+oFEleqRW+yesK tZF98Ucg8iNkOyiK053FAvtBxaIWwfIWSMI1369GM96Q89X5MMBt7jnjT/yY/MWa yvkwXQJjpNIuNPKKjgCQb0OhVVGYrr9ULbtp8zJpbc7GQFCqllE2yAJofU74ZuZr siDHgfjxtYln9+5XdCcjf6XrDEXBM8AZL/mAJUNsD4ezaLOkc2kZ9OrXcMsH5cRs 2HcRmAkzECZzIBMjQLMLqb6vOSiZuG3EMokCAwEAAaN4MHYwHQYDVR0OBBYEFINo r8toiftc/6XrFZjQFFvks59GMEcGA1UdIwRAMD6AFINor8toiftc/6XrFZjQFFvk s59GoRukGTAXMRUwEwYDVQQDEwxkbnMubWNuYy5vcmeCCQD5zqXXNpmCCjAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBMfOo637kMrTqkthyPsCjG2UXF tkwlwSLIkwUSmphjlFEjyVEkyf2CUPaDhE/gRHhDmw9N2hyA7tPFrljkMKPa69pG f8KEu2cGA55eL3AZEH9eCS9gzzZkz81BX398mJlJN5Kf6De2QN2vmdkklqxCINNN JIVXF9DemHKr0VTnT9kcYFhnCjTp7NFQVrexs6vYH9lZfMR4ULSrdMRZsZCzwG1f GRD8/mRztCuvEBuXgA6w5taE757qx46FvuIZjTVFoggJDKc+seNzZL/hcDdnaT10 mfXYedhD/GDTW0njv00s9TRWOVl+aETWDR1yvSwUgrtIa4FO3aA7XHweOHwT MCNC DNS Tool MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org DNS UI Test MIIDCTCCAfGgAwIBAgIJAKeDFsRWfD/LMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmRuc3VpLXRlc3QtMDEubWNuYy5vcmcwHhcNMTIwMjIzMTUyNTI4WhcNMjIw MjIwMTUyNTI4WjAhMR8wHQYDVQQDExZkbnN1aS10ZXN0LTAxLm1jbmMub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7PUxYLNGDvPn/jj8pYbhNz0K 8k7rEF7HBgBdCuDabJX2BJTyy3rFVgNE/CoyDNPYM/3m1D/i7gg0XRS/bOLdbrOP n+l/+iOEA/3sQny16nb/H3Dkv05Z/ry4j1Y7hzireakTaESmDqmcO9s9b5M4LTtj WoUorrGTWDL7u+5u1n2CcisonUxzywxq3v6AFL9tyNShh9y6PIWTG9Sq07HyAXMS 1g/zPhQUoWUdhagoRFOMp6zVfFtYgRUhbwN9hWf733BVm0nWCkVit1XkE1KoKKAr 45AkGAQVbjEUCJfIct6FR2xJdhswzqAMsnG0FtSAN2aBG+tG6C/L8FcuJPETtwID AQABo0QwQjAhBgNVHREEGjAYghZkbnN1aS10ZXN0LTAxLm1jbmMub3JnMB0GA1Ud DgQWBBTEiX2kWeJK2clq7FGISeZkuBInGDANBgkqhkiG9w0BAQUFAAOCAQEAmFV/ HuYZCTHJC0tgnLV/yBoN/Jyujx+ZotcLinnDQif/Ydi6KNCxbmCOdSUnP3EH8GRa Far7SHvoJrFFC7jKocG/fFi2l3M37mHbrskYAFVcNwBmPx5bPf76Xh9T4XlVT508 ukNIOUgN/K2QST5wGD672lT5d+X5p/LFwCR7e8KbQZPrrUAn2/LhX7mVCtKGY9Ed FloqbBEFTRDLXlRHqYhHrtA7CHvhWGPfsGsZocwozb278GarDcgEDAZ+4axSTeOR pe/hdx2BdOo3tWRBXdRpcODMrdfdd7LKpKVMZetbPKKle7k+DMJNWaJHnSlelqHO 51SvefFaV0gDMFOS4g== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org Test Confluence Server MIIFoTCCBImgAwIBAgICAjIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYxOTE3NTU0MloXDTExMDYy MDE3NTU0MlowIzEhMB8GA1UEAxMYZWRzcGFjZS10ZXN0LTAxLm1jbmMub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu5kmpT4vpvM/4+yDbx48J1NM p5Gadrn356Ra6RAKMfFJPyOBMK6jZB6f7XJPExdcDnAQMS+peUqN93tNE7SKVvbo SLtCyXD2MW29VYBOx5ppmFlJwBeec/EWJ8OL3WTWG16oE5cNY+43JdReLZNDXV/8 uXQUIut370jeMyIqpjIdYiaWmTwGq6zBZYOSl3dlhHQ6IEpNg8BVhcP8s7jVRV7o 5y4eZVPcHou6xyjQ4J92n8maFbtHj8oxHJ0veMgAG8g8UefbZEsLKLAqmrQgRpVu kncpN6e86xnIXi+/u4/1GNicEU++DoLHtIg9jWp2CfZUN5+yiXx0a9S2bYVdAQID AQABo4ICqjCCAqYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQvslSBF59U94ATbyis KHXaxCllGDB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjEL MAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNV BAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEF BQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggr BgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3Js L2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQB riMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAjBgNVHREEHDAaghhlZHNwYWNl LXRlc3QtMDEubWNuYy5vcmcwDQYJKoZIhvcNAQEFBQADggEBAFli9PTKFBu960QA tPV0+DnqAylgRT3iyUFBRs7uDfqz7/5rkQA7mUmHyXOe5rQX+ZJbMZi6lzWMTJQN +DjmvdOJCalabAMumipFDQ2a1Ype9QA93xMIOIkATtCPuHTJqMOajjMn/lBGf+uS ECuNk9pzGmBOqaUWnKEEZfbHSTedLXcTzMG0kUBU669Ehd9i1+a4n2WIfzJ9sYm2 bKV2MG30QDYI4OaamH0xH9sIEwwfEuhzvpbq/JDp/iXGMD61qcqFtd6XOIlykt/H 8ZKPnbf4aTvxF82ByRLsL1+q3PtrG6oDMkQ/sQ4R20yGcyqJmz+Q21S8CXY4Aibt 71vbazQ= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org Test Confluence Server MIIFoTCCBImgAwIBAgICAjgwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwMjE3MjYxNFoXDTExMDcw MzE3MjYxNFowIzEhMB8GA1UEAxMYZWRzcGFjZS10ZXN0LTAyLm1jbmMub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu7WAC3Qjs96/atbMBXSCga/4 JtrkQSJQyHIbHhoMU8hcQ+Itq3J7vbatHqgydPkpprsYrNc99F/BGVc1LBldTRCx mfao8xpSVVlccoL+7z6Cn8R6mdrEtu9VwrSvHSqE11FMMQRarfjcTtc2zxXmLm7p mvE2sMOziwRr8hAeCg5JAbePJlQ338gPqs9vzTuRFqdziOhq2ZCnXkXzgLfhv6o7 pDvuzmSy8PRNmvpYR17LTfBBV/oKF3CMfDIdpVlSJVSqi94Yk8LXhoCuN8QAOYpW /T9gGhNO4LInEVx/K4377l+h6es52ucYp+8jdRCZdn8eE3QtonLHfZJyN+EHjwID AQABo4ICqjCCAqYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRQWd3V74uF911zehqA oDnNzGlldjB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjEL MAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNV BAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEF BQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggr BgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3Js L2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQB riMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAjBgNVHREEHDAaghhlZHNwYWNl LXRlc3QtMDIubWNuYy5vcmcwDQYJKoZIhvcNAQEFBQADggEBAGkNFFeRDtKLpxcR isQ5A23kwicO9LLVX1xFwZg/2LG8bJxK/jtFX+X2Z4rEv79zvfwiqHJR2SJ13xZ/ G+4wkxnGLm9BjYaLRUX/SrLSRNtytbe9wntcgR388IHoM5iAogbVz/hauDGPOanu GA5QUXi3HWat2QBvyEf2CnFXRJr6Fqo5wb7QPCrgEbRLqvDt7yVZLaaOLRrW6p/8 BB0j7LlmG6TFKIpfz4lMa7shpCtjAzbxKN3JQnk0a/r5kldeVU2jXi8TXnH2xJAn gKwKmQh5SUTaI9Vt8CWja8OPJU+TeKpynUhFKOi2U+ubfu3NTGDaau1I43M3qZMp cG/wFrg= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFmzCCBIOgAwIBAgICApUwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwMjE3NTMwMFoXDTExMTAw MzE3NTMwMFowIDEeMBwGA1UEAxMVZWRzcGFjZS10ZXN0Lm1jbmMub3JnMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9rhd4P9iyuqvc742MMSxVxVKULwR Ie3G4wY/qVA34r4hbxypd7n+G82UVI7jqYkQ2D88ylOZwJPtbbChd2DrS6o5MuWi Ul1dW3/9xYFSrQ+TNtx3VoffJR32wydzRPt3ZKhPGu+oVwMoIO+FNiGJnBq5H2S0 SlCc4gGK/QMHKasNGfKYWvhIIaGpkid8RlVH5n3CA92aW1ak+M9R/ZU1h7tgH6U2 x+CKHY/3EIslpkzwaWsn52IVjugmXmeBG1RBG+lM7WUoK5TkCaU9beJAVIfNYdph mxQuZBokNG8zwLLUpYih19Ramx/NqCWh67DJCGTZQycHiP/2JKI0sjxayQIDAQAB o4ICpzCCAqMwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSZQ88M/TcaUdnfiOmCZQmn vXayvjB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkG A1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMT IEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcB AQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEF BQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcv YnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlo dHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2Vl Y3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMB BAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAgBgNVHREEGTAXghVlZHNwYWNlLXRl c3QubWNuYy5vcmcwDQYJKoZIhvcNAQEFBQADggEBADvQ7lEUqI1Ga0txoyrwMUHG 8/NfMx6k4Eflb2E20vxG1UNrPz/x4ske60YMgKpzQVVMN/sJ8ETK0DKeZujp8Uf8 oPbmHM8Zy5XW3lpxgjBHWvZDNKw9hJx3KDt66J229aw6bPAHp1Plp2Z4zUa2Z7uW 8JPKwAQTQspemWhiIzxZvInIYV7i2PGLBoY7wnK1UorOfOcEG4I9Dby8eM68ohUI kWoWWvkzUKe8Fe9o+I4EQF56mv+uuXhGxATNvAgCSY1D350m5DkTdvDhd2shi/49 uQxK0ZHpBDetEhaXaolcRoGOnD1ZWgv64DlSgS95vKlFEXzckno/RJLkWWhY4sQ= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org footprints-test-01.mcnc.org MIIDGDCCAgCgAwIBAgIJANkyFO48dbjlMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2Zvb3RwcmludHMtdGVzdC0wMS5tY25jLm9yZzAeFw0xMzAzMjExNTE0NDFa Fw0yMzAzMTkxNTE0NDFaMCYxJDAiBgNVBAMTG2Zvb3RwcmludHMtdGVzdC0wMS5t Y25jLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL54VUTI9oCI NQjWbNCIWpkYCfS4QKiqvP2tWi9UaDtb/Qk2aaHB+xp7gLaLBAvEVifUj+MSDvas ebeZh1q6XuIa9RM4DUq+7hz5kuEaxEezuB8VAY2gCbO9r+3XbZa2xmj9251s1Hkv KXOGXoAF0BT9TCGiqXuJOV6XU/miTG+gbwSCENJZO9GOfhTWzlh0CA/OlIYFOW06 AF9F2TV92dTu4OvRWSr7fM86u4fdkGEUxNDFlPHH1/uT2WH64QrkJ9mKqveTBxuZ N9rYFB6XIipRr9x6b3C/DXsWnbVbqpMvNGH+TCh0a+8ICIbliGA4s4xNmjTXD7r1 mPZqGYixJc8CAwEAAaNJMEcwJgYDVR0RBB8wHYIbZm9vdHByaW50cy10ZXN0LTAx Lm1jbmMub3JnMB0GA1UdDgQWBBTslP0HbH5vzCPtdDO/KJin73treDANBgkqhkiG 9w0BAQUFAAOCAQEAho1jAjai4i/Jrrql2qdAuB+d4EisDuErqcsWlUoiban37Use EoCetDsIma1YvZ7Bics5v+h3fzFM4jpcYo1JgPLpqinqmK+/y3rtEOoUlRsUsaEW f+zYgUnxTr5csyMvN+Q4y+3PNf7zTrXHqLgrJk+acAH7YvLQqNaQHULtzJKfYB7B C4KBqBoKEm57efyCT49ais6lArDRqs9S9XwAq/raUMO6TrD3OgH00brrLlIytA9Z CwvIIaf2mkzvKVYURC2PmxX2zZSybnOAA35EP0HTsgOHOU2YgOLM6GDa0GYoZ4TF 2uy/bFXT/i7pi/Qei32yS6z6x0NOM6Bwjq12fQ== footprints-test-01.mcnc.org MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIDDDCCAfSgAwIBAgIJANFEkJOMaLN0MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF21jbmN3ZWItZGV2LTAxLm1jbmMub3JnMB4XDTExMDMyMTE5MDE1M1oXDTIx MDMxODE5MDE1M1owIjEgMB4GA1UEAxMXbWNuY3dlYi1kZXYtMDEubWNuYy5vcmcw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDzQvlkPbwRLvLl0PWzdmMu CU5tVVDW1cmVn1WawcBuiM0nxGmUerdRcN7T3A3fbokhhM25/7dtQWHHy4Nap0y5 aHni27QgYsp+yoppRW58Fzy1mWA778cJlpfNnF3nTaZy0BYP30siSZIAAIvsrvj1 Y8y7WMRTiygDK8TADrNKxozc+++8uR/t6VdZKp521kdk/eRF/I5RFz51bIHk52Pe 4SBDzK1d1MrulkEHTzMQD05sBuOyCuwcgnZ82XBnqT38M6oDt2V77ZKA2iCE3vqB Ude0bKbQeWG+2A6tGFNii/DESe17lxjwip7XvkNmP09Vp9dM5wmIPWxHPcLdmL2n AgMBAAGjRTBDMCIGA1UdEQQbMBmCF21jbmN3ZWItZGV2LTAxLm1jbmMub3JnMB0G A1UdDgQWBBQzMS6BQ+dnCYGRHjew4ZWp2NhaGTANBgkqhkiG9w0BAQUFAAOCAQEA aSQ28ILBONSkl0tF/iIMkksN977i3Zqnyh2o5Y4K/Mnl4dNuGqqoARjzJ6GAti3N fKPcDdfN1iJd3QaVG00yFJ4zY+M5dVShiyWO0QsJaIS2um20PnwHO8fRtFSwP67Z 8Nh4DPNqQrwVkOlp5UwjAK+Jps2Ah3yPZqb+8zSb0kvpgri6ODNMWtteBbgMfk4c 2qY4fLWSWXIiTeHCo2hdo/afHCtd7HV338M36+rrNf6m7NLy7Gzc7KN5UIfcrfZ0 v74luzF1D8kmEufSQbHjxdDksIjqxSzvOppnc9y/MUHVLI+r3eUV/P0GA6Ank/V7 NyBPbsZH7KZpvolGGcOmUg== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFkTCCBHmgAwIBAgICAkQwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwOTE3NTMxNFoXDTExMDcx MDE3NTMxNFowGzEZMBcGA1UEAxMQbWNuY3dlYi5tY25jLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALrWKa43RC3j7OhD7ehT2o12jYbrH1UIf4BS 5mio02zjEa+5xvUSeaMuZ3eosdDzKrIdXhxolfTXnHAkuEklgaPsi0yFukxZgCzH nycEkZi5nLvXqO2mJp0eS9pqFVhyX3MBy2TVI9kJf/aqwiJ10LXheyIDPA08pWco RMNFnYaH0PUnRTBuNp2MKyZK7tHdE5xGsWrxQpuqueJdpdvNVclYWhDNygZxhjC2 VOpxAmGWev43QU8TMmTAU9fYbrUuh7n05soDX+Rf646LHyLM/JADrr3UmYq5DEN8 mz3UHvpvNjtKks5WtOnsauyIYrpqI29UUDnTehUP/H/18qstMrsCAwEAAaOCAqIw ggKeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUxG+1elJpd82ifiOUIpXjFdXE1D8w fgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYT AlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNv bW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUw gaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKG Q2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRn ZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMu Y3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBE MEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL3ByYWN0aWNlcy5wZGYwGwYDVR0RBBQwEoIQbWNuY3dlYi5tY25jLm9y ZzANBgkqhkiG9w0BAQUFAAOCAQEAYd8L/PmS7V6X3oH4+uLf8+QW0WPLKH/g4etd vZAvIF5bCQVQ27e/+nMurpGIoKPsAY0Dpnf1BTScgtqYAjm6j2W/vaxiURcgRpn5 YQhZ/fst+22c0ZltrBsrnlDy+XYk8Fh4epDwZZrNYflr3830BX2xDFawKt+L9VSv AqdDfmVAbidUgVwVBiL+wGPkoEm2glH2lXeEbWJoZaiVox9MB7bNC+xswXjHCZZj gLIjhe277efkWephiB/mDxf1V/LOLz3Qsp2RiPvRBkHIOGe8N3rNyX/qM0jCBLfT ZevAeIqJqx/o2fA/EhcJKedV8Z08cbwvcJCGdwOqm4Rbk3bd2Q== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFoTCCBImgAwIBAgICAjkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwMjE3MjYxNloXDTExMDcw MzE3MjYxNlowIzEhMB8GA1UEAxMYbWNuY3dlYi10ZXN0LTAxLm1jbmMub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0jN+4nKDnFc9Jk+lfQaH4unG K38UPtJ3uraMBwNhlazv02iOyRXf6vl2T6fCcTSCK36sqjhePBVrhd2ITC4qSfC1 sFvOxIySuy7awb6MpmbQfU7hUwwICPbmFLOZL1y4vVyQ250JGDME4w21XR9EjODm HFKh5J1epPzZrBQNU7rDs5B4vI+YnSo85iR1AWN+UCg3rnoNi0ZTC3zfXVj5FpYK cjUOVzLRLD26GxJN7xUGYeDQTtkvThe1NJuk+Txqfi1HTsVvawrz1irMRaY0A4eu /qKteoHSPCnynFd7zuEo0OZfakUpWqpfQiOo4ZQfXmZbgQDVLi6jkyM8GZiEUQID AQABo4ICqjCCAqYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRLb3sExixzt9iJ1izy mFuu3S5lPjB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjEL MAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNV BAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEF BQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggr BgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3Js L2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQB riMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAjBgNVHREEHDAaghhtY25jd2Vi LXRlc3QtMDEubWNuYy5vcmcwDQYJKoZIhvcNAQEFBQADggEBAKijWVtVcPjg7tuV Uiebhjw54vPhzOGvmE/RydEnMNMiKRBbZ3Ic65uhXEo8XVhMsF4jWeJc9up2zDAD m9rBnUW+AnKlPoS1EDlcIJBUhCRyd8w0TAUNhHu6rb6pjfiDYQ3ASAJontV1/eW3 Zvod2sF1lTWcilQorRVphKHxkIxWnmxRjFbnMTXGVNCwjF3GWvnWjnQqVx+5iL22 SKY7YD/dF7wqB9qnO8gMX6acRKcNTpSoicyx7Nbv0FdUnQM4ZalorKmloJy/Tjcz NsRZqZkMhDr6/IesIgH5tKD7UQuJVsMSCTM0UwZde7nykHyzv+3bgVP3rYbrkor/ yDNsCV8= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFmTCCBIGgAwIBAgICArIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTExODIwMDYyOVoXDTExMTEx OTIwMDYyOVowHzEdMBsGA1UEAxMUbW9uLWJhY2t1cC5uY3Jlbi5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDasuGrp7FzDIZkxkyKIma0bKnj/d4P t342bLnWVnEyAs6S+PFlFy9tyoooLWkuQzN9v3J6Gi/ckf4a4C5nvVF03QmGaOXg 9Hpfib7Ea+IGAcjRt6zZCx2IOaPGenD+Yw7JhvHGJPhPWJUYY780Prxk+qg/VS1q FOxesTX5AQrXf0Oez/jbUKDQ1KeVEJ4HQOYcol75nym6K9nnS76D7Cj+lQUY+Tnq SSh7JIPRXb5PoR0a3N2Mcmk0devjKz3BtpHkD8uWf0jT3SNs1hU6EAvXHRlL1e6c CedcP9Nq6eyC9GOt2+CbMyWARk5mga90tvBpRb5GZhwUC0uZXe7wfAlnAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMACiAAJ44H3EjxI2GEYYN9F LLMpMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFG1vbi1iYWNrdXAu bmNyZW4ubmV0MA0GCSqGSIb3DQEBBQUAA4IBAQCR1Vz7WKguxFMLObe4jyqnU4m1 MnB6bCIYKliK/DoLSY97gWataNDPvqQ8+8j25CsF+drJagIZEhaA1tzVY5tH3vYR 0XzQUzcdHJJiA39spaMgkRScNx5wHJW1bos/J/dwbi3wqOJbyzD2A7elbaqn5C36 Rk9SoBfzpjT0Ghv9PBt7w9XrdEoWNes5hVwEB21fv2tLaDvMPKzRLRtMDGYAFpmI if4BiYlG7tcxo7VgwykH6x3PETg59belALDf0KBJw9aFX7XMcHM+5PJV59A0Bkeb M9+EQMcwbFl7c/H/47pq8f3cMXGND/ILYU+lyb2Vx16TVk7GIWqnEczrmG+3 MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFizCCBHOgAwIBAgICAqkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAzMDE5MTQxOFoXDTExMTAz MTE5MTQxOFowGDEWMBQGA1UEAxMNbW9uLm5jcmVuLm5ldDCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAOQmUZ0izrOgVHSbx5Qy7VjvkKb5SXLuuAUJ46wY Csx6mEXBAEsIx5xZVu8hcF5eopqfRE5KhBnkDoEMlZoYM4hXJbyfdczosxlM+JNi 30/r0ns8O9bjyl+ngbb0fJjRnhC9iyfGqTWtEXRUzi5kAV2gvPxykuKmYmr9lK1Q wXvR1C5naCZ85QAV1PuXCxLL3b5ZNqaSxLtv1kOyCmOTeTv6nGUX9lxhW3pwburS tpMxjsYF0F/cRs20UYOTHv2EaZF4USgxSne6kMZmspcUXP6iSUHLLe4jLNRd/6va csBJ7Jwh0CyS/8vBtd+77abm9qTzJT5vBDOp9B2HVWJ5FC0CAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUURK4RgnEFmbPfbMXKT/FC16TaWcwfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INbW9uLm5jcmVuLm5ldDANBgkq hkiG9w0BAQUFAAOCAQEACNarEiHIawi6wORht/sybB64P+pr8nx2tdcKGYsOSrM6 fhczdXR+piShSnV6RlDFDNSQSjY8M0eZiOmwWJKrVI1vuWVjrbjCp1+0Qk9MXaGa qv7EXDg6JJBNXxm7/Hgplmp5CZm9h8kcgnnaD5gkasgy0cAzlMrm+CP+TYrLrjVU LzsciUXgKMgapFgNQMQPtxoUjKqz95btjF4AEaxohVV2SDeUNJt3P/B3uYCJcuaO oIAO5itk/Kjg3GBQYbA/aL1Me0NhyCVJLaBXsaWL7efxpJqNOIFHBFthoQoaksqU IV0/qQTbnIdkdqMgrNb7sdKMrGUp7p36de7uMlZrnw== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org mon-test.ncren.net MIIC/TCCAeWgAwIBAgIJAMxLw5Nqx1TlMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm1vbi10ZXN0Lm5jcmVuLm5ldDAeFw0xMTEwMDEyMDA2NTVaFw0yMTA5Mjgy MDA2NTVaMB0xGzAZBgNVBAMTEm1vbi10ZXN0Lm5jcmVuLm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMfWU9nyCSnFLzjugO89WfchPoeYji8iSm/q ABZe/VAstJdhrVZ/YpOO2MzpJZTi+YpoYiSng5X19L0D4MyhVZ5JW7Nnao3oloAw 4zNQlk2rodXJp+Pux13OClHjrY8NV4QPYteyXwfiSOSvWZI5OPqs/CWr51tnx6tJ l6hS/F7z4HjUH/KZ0vyApQf2cD6AoBlXWQKt57c2nCxIATfbs75pHRKzXzAuLZuZ ioHE4iNpLdhkqvzajqBRvFx/tmBmNL4N6Oz29SiTe1NPFaE890lq/X0ktm7BcW9e 3G1qtiT8meon8aBAPssWFEtSZSJ7st4a0lNV7QiTMpSlKr+k2VUCAwEAAaNAMD4w HQYDVR0RBBYwFIISbW9uLXRlc3QubmNyZW4ubmV0MB0GA1UdDgQWBBRL/Vhy9NWc hyqQ98QjsvXUIIIL1DANBgkqhkiG9w0BAQUFAAOCAQEANRME3o07+xkzSL+lg/qC bdR44hzpZJ26S9GwDNGV/r4RkhnDhBFCo8HPOvKdu4eeQo9ivzu5GNnc9ZoJDX0v SefikiBGtCr94VRHY3MS7RPhukfdaZZc+BUCu+YQV1QxAbAPWlNgF4/gthWC7oBO O4usTWdOASqKIOebf0UrGIn5UkoQl3MLk6+1UlKaZobnjw4RwkIKBnxQcTlB7B3n CGVIszFOr8qt5jt7s4IrCIX6uvhMvd3JVjaj2WSzFU8evIP70pPYdaqB/Htvvl6/ Hr3vBJRkQUlD9bNw9xhXQYAgNIcaPzJhvntg/pV7AqNpuYSc9wQu9AC+/CzZCie4 0g== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org Nagios MIIC/TCCAeWgAwIBAgIJAICQ9+HEhFFWMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm5hZ2lvcy0wMS5tY25jLm9yZzAeFw0xMjA4MTAwNDQ2NDRaFw0yMjA4MDgw NDQ2NDRaMB0xGzAZBgNVBAMTEm5hZ2lvcy0wMS5tY25jLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANT1RGYonRA/SQK/rqZFA8Bpv7URZxaSGj1a dWWVJIpiMRCCQxuKGtjEximAjPQ9eCHtR/8dt1faMiQJMQ5K4nQd0mMhkISqwANw a9fHrdQ+f1abnIQeKS1QfXjSuYX9kPB95qAzm4rL1BG6tqV2+RFzHShITHa95KOB XeZ89NdP9viAKW1w3Lc3pTPHW9WY7lo6QW87yyoarJkSTIMBj3qYu8gASV9ZAlYX PPlKqCgZTZU+/9kOuw2DiTWcfOeEmrmF9aBaYleEBd7bQT+DuKhEdgj6M7X2jiV/ DSqkCNz/L9Lt8ddu6rRhptbs3d3xTA6MXQUwcyZAu3Ibn+3yTLECAwEAAaNAMD4w HQYDVR0RBBYwFIISbmFnaW9zLTAxLm1jbmMub3JnMB0GA1UdDgQWBBRtkq3T71pt IO6GpYyb6L9FIaze9zANBgkqhkiG9w0BAQUFAAOCAQEAweHWv0T7+3mjPacdw7uv 4Qnw17oHRRFSPK3E/WzTDAwXEZifDSMC5QMygxJ9NMmek/72UBS5cuJaYrrq4FxG clFy3Cye8gKQS1tCiCdBT7kyETK59Mmtk2Z0uP/OUvoQCJdCwJl8gtWvXd3aDMxK 96dEW0k8hLsrHNrwQrtXwNE7KWA5vCVHcRY/e6CUya/D/t3yaFmdc5yXtjmkpQzm yCr5/WMOPVvEKMMmxWSRQ25IDloAe1vEG2zoR5N6usK6zFgv/cKaSXl5dvtziUp1 5B3Z8+hn6VlmyFLNFubOAzIOzYysSuLwCF4gjVz0NMSPFw0/t5W0mU4DUPRpHPhk UQ== Nagios MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org NCEdCloud Web Site MIIC/TCCAeWgAwIBAgIJAP/VOyOneRX1MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm5jZWRjbG91ZC5tY25jLm9yZzAeFw0xMzA5MjcxOTQ5NDNaFw0yMzA5MjUx OTQ5NDNaMB0xGzAZBgNVBAMTEm5jZWRjbG91ZC5tY25jLm9yZzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAM2EcQHENn94+GQTaGQJpg4EnbKnb1wtTkVz eX3JDfhK5OfzJ4AnbCYddmd81axFAz2cjq7vLPBc91NWCT3wDK2Ga8BZldDIA3m6 zpo5T6EgAdzn9by3+ahf6P7PKWNqFwZgt83eR4rpZtIR0ry59NGhLLynFexSXJrF +BRINyc8TLbGi5nlZrYVAEfUVzgptrsfaKyF7DMyAyO4o70qjosKymtjW5heJ6hk J1y0IaQ3Nw4RFIPp2YOtz+ygRlQpzakUr2nM6EpwPc17tM4CT22/+cEEpvkCTWcg snb3M/9WtlB3h4DpxAXIozE1KDR1whJT0E4akIZ8mqLsHiLBVPkCAwEAAaNAMD4w HQYDVR0RBBYwFIISbmNlZGNsb3VkLm1jbmMub3JnMB0GA1UdDgQWBBS9qJOT24oF 7+PSh5czURLtkLkEPjANBgkqhkiG9w0BAQUFAAOCAQEAJuttmX+RUvnognx2Zpyx q4XbjOr4JwDhtwhudOYmKrjGDVp9ubMHhT8nKFBx6HWtlAtyGVLWpeTPe0MMXTs7 aezS9vZaZq9qghmfikN95RpNmG1Fdq1PPwramEwJUT6Rpbs2J6Wqz6VH9kmnUbeU azvyoKLDkiKWGgo8SHFBkF2oH8lHhquU7t7WdhZbSiBOezOhipSGFQncv9VlEhTo sgCw8wus9WCrkh+/pnUtRSyDpQkllJ7FQQxi1NMRBbM9X5rhBCFmS0QG0Xy/wE8O etY3OlvEo1zIQgkI40GlIf1HNCUGx5luX2DPzm6iVpUhCSzdtuvNbJu02tNZ75Pt JA== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org Test NCEdCloud Web Site MIIDMzCCAhugAwIBAgIJANmeW69GJKV4MA0GCSqGSIb3DQEBBQUAMC8xLTArBgNV BAMTJG5jZWRjbG91ZC10ZXN0LTAxLm5jZWRjbG91ZC5tY25jLm9yZzAeFw0xNDAx MTQxNjMyNThaFw0yNDAxMTIxNjMyNThaMC8xLTArBgNVBAMTJG5jZWRjbG91ZC10 ZXN0LTAxLm5jZWRjbG91ZC5tY25jLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALeZCAOpZl81rB0gmk4FZS+8U9CoLoyI2HoJHoDbBsuFbYyt8pRk ZDiOpchmDwO437j9qnCoU5MpQd6yJYd8RQNSjCQzu/Je33iqmxoJhE+4eYA41JGk hPVigqxibFu465Ug96pr53oqNLgng2gKaSXMaYMHqvXb99cN42+ZyrzXEawWBXON 9RMCt68NYkt2eiAhjlCK0noPJncGIpj8CGRq8nZAkhj/KlKLypeCWnM57oHoPLjl VxFLClgMep2xnNfTnFfViGZZsMIIKqQyKHAyFN046s1k3YIeePQG5VgfFie9bjsF TTaTzjpbSM0U2TPGpBgdrK64NRZfuZv6hMkCAwEAAaNSMFAwLwYDVR0RBCgwJoIk bmNlZGNsb3VkLXRlc3QtMDEubmNlZGNsb3VkLm1jbmMub3JnMB0GA1UdDgQWBBRf jFAsAMy6+nhGk9dhsqPT6nrPqzANBgkqhkiG9w0BAQUFAAOCAQEAtHo1OyxMEgfg 8w3Cs0b8r3ANYjZbPlqZRK4OVedoFeJ+VXc7e0oQvy+X2EoXApBeUg1H/OSZbU2S La4f8P4sYsrNir5La4kG+NNYiMGk9P/XNXNkP/VAqvwILBWRZaOaFWftkJoAARjj R+O6PPfu+K5+RxPrv33CMqosqy6YKTFidXOJ2MXrv0TXqesfMqkCuk2QKPpjlWmg dR8BedfaBkdWccm6rJNKUQyU/ooIhDVHAVJpv5ODqGVKcZaMHkR54ZWI3TIUh/Fg vPR6OV/bskchjqB/lg2NYdjdE7qW9F0EB10h7iZRNZfunoxn5kgOyFIeiLtYUxtQ +LkRYskPFA== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIC+jCCAeKgAwIBAgIJAKxT9dv2AqBxMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXByb2plY3RzLm1jbmMub3JnMB4XDTEwMDIyNjE2NTM0MFoXDTIwMDIyNDE2 NTM0MFowHDEaMBgGA1UEAxMRcHJvamVjdHMubWNuYy5vcmcwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDpf+02TJDjLIY+qqwr3g9zKo7X3hLy0SyfNAhn /qHG6nNKtpVEAXfmpXeYGgOol1PBu1weUt2lj5g3ap8cDDEoxYcoQTNCksMgX5He gTdzuh+H/ctHSnJkKlG52IHytYCro/lWq7ZMGcVN4NPwXrbCUGkKdnseKYgf1alT WUfE9QCSWEdgNiEERHpRpuezw/ARKBvEvtWEjox9hPStc4jFqrxE5XBlyEoThkG6 SiRV0G6Emca89iqKhFBXdHFl1zO2+8xxB7LlN0moFh4IF3oDunjEH5Xx5Zn3Wtq+ 2b4f7Z/+T/ADf+KL1G5QVDAb6GjJCievhxQcq0CF1B80BHvhAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXByb2plY3RzLm1jbmMub3JnMB0GA1UdDgQWBBTu8dQNmtCuRPKa M3Z70bMWjZsJ5zANBgkqhkiG9w0BAQUFAAOCAQEA2MRoe3dkPx9s6CtkMas8QiRR rh4fnMrso6rCy4tvr0OO6ednL3j/4NmWQYap1SM/oY7v8DNORuXOb2IqjReMK00X Trk/jEOvML8Z395TA8FrUumzKlQgoWJSg97OpkEv8EUKABqzGzvJRpY3QVGF86w2 FBZqdDqvOo84Rt2rA9rN4V1Hy8LnJHVHg0RHj8l40DL+B0cNyl1LKu2L6SFO73dx 4dRkdJfu62lg65x0nOa3tkHIWDgjuL4rmlEroWds/d7vgzOl2gDFl8H2HFcSsMXA fp8rcIHMGNltL1hmGO8EukOgYAWhyqagkME7pFcL+V8r1ZRL04V77I7zyLEDaQ== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFozCCBIugAwIBAgICAkYwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwOTE3NTMyOFoXDTExMDcx MDE3NTMyOFowJDEiMCAGA1UEAxMZcHJvamVjdHMtdGVzdC0wMS5tY25jLm9yZzCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOf7tKqiIAv5x/rZjNpHGyu5 BAHSypL+evj965Lyh2QCtrZbEliDCC0cP5r08leD1GyZyKJbrvj5LGLccGIo+uc7 iG/kGgfhymNyKHSFzjZMfy4GIzkNcXE4OgdC82fMyKwdlUMeZRaECQRmY1jb6N0b X9OE4WsiIc8hpfw/IUXId5bnuQeamZquoyZghFz0WZ2iMnfdOEyuCjv7oEn70rDm MZVetxrZT3D3u11um4sprAhhBjKt4Rt44bsoZ60ItTZvtpOnvknGTh14nIh6B0R2 E8sXGIoV3hlIEQtSLFp2CHq2VdCFEpZnQHuussLVUy1qoJ6luHzL7Xi4G6D52hkC AwEAAaOCAqswggKnMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUSSeCA2b4dUPv+f2M oB3T7nzGEkAwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYx CzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYD VQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYB BQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNv bW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYI KwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2g O4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Ny bC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEE Aa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwJAYDVR0RBB0wG4IZcHJvamVj dHMtdGVzdC0wMS5tY25jLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEAPrJ2iCzIUrvK 8tQJ1+jjHET0YHLiqPEfOspzPg7JK5kOG1VFNtN3MsJIXBlVodChKf1qKoo+2MXv yz5nP2+o3p/E7gmLh53McbBTwTtkSqptJYN99EtlBsxSrgcevsqSNA59zve7z1pN aVbkcBwF4Yp53l8BxLAndF2y0cXoNLWKcTmatD0htb5pYUFinz7BECgcFhm/DXVX jFcZYs4p+OzZUBWpH9dQcLdBJvYIJN400oiCEjEbsvIqdtvj+LE2vGikWeur7t3Q K2/PU6VBqXatQ+xaOzjEcLbJ04FwaSYguh9R9vy4ncXHaMaGhJMJw58k09Bh3ELv ZXteRZfZxA== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFjzCCBHegAwIBAgICArkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTIxMDE5NTkxM1oXDTExMTIx MTE5NTkxM1owGjEYMBYGA1UEAxMPc25hcHAubmNyZW4ubmV0MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyqE+FNAh3YmILJ7rI9k01Qm+6rAMtMXyXKAj U0rj3JS4hp/nh4EITINdnQrXEvWxNiOfRKa+BfQAYMsHORx8Oj1/bb5MV2GEaJKU Zu88H3aWThQ5T/8QoZyxq0zsT92XasTVBkNPXI8Fb/RvQyAMdXwvkHDyuvI+ThW5 DIywCtbR1oOcM215zlJyiNMOP8LoAfCNwpzPdrS9xXv/655dhVbGX50fiY/FrBkG QFUDR78N+odfo1DSaDRqaPN/GzqOmYs3l9vUweLTXCGZULtInoLUsoNkxIzXoUaB PDZ/fwi+BWIr8WCG4MRU6PTyYlEZUxJj1I5JFJpRS28VCOENIQIDAQABo4ICoTCC Ap0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBRCdedRdkBdtNZqJH3hWtzGZxlSVzB+ BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMC VVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29t bW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCB ojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZD aHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdl L2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8v aW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5j cmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQw QgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvcHJhY3RpY2VzLnBkZjAaBgNVHREEEzARgg9zbmFwcC5uY3Jlbi5uZXQw DQYJKoZIhvcNAQEFBQADggEBAHuVMh+Aa2/NHN/u3fyKoAvGw4TmZpXQE85CcRpI Um/FS3SSAiKFdoqCaiZenCDbNCfM3JT+7qK6f3GF1rLvRr3vyel3Yn9yh9A9+XM9 El3t3xciIIUGGeS5H5B+zifp7QrjOl7gtrHPTRXPoF8oKXZyrS4sE20pZY9IYow7 wKTGycGrdSvADdOCmsaC+WuKafQ/BPvFrqzRgkc324DV9J6nipUSoOAxT/FFu8gm WOm/xt8mebqU8rl51Uv9sY0QUXiOqZk2f9ily3aXFjrw1ze9PYah9pIc3XAs9TqP pO0qsIXGn7DqLkdxP4Oqsw+maiWIwFbOndYO089k3IhbaPI= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org snapp-test.ncren.net MIIDAzCCAeugAwIBAgIJAKgBqyGaOXAfMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNuYXBwLXRlc3QubmNyZW4ubmV0MB4XDTExMTAwNDAwNTkyMloXDTIxMTAw MTAwNTkyMlowHzEdMBsGA1UEAxMUc25hcHAtdGVzdC5uY3Jlbi5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLXxIYG0u1VSWzVKEV5Jy7m8MvyYFL Zc3DbQnbrW62JwAbYHxyB9k8XKxurbSz7AH2/aq+5bcvZ+H826icawRluAmZyceN db5C5QSmmitXtKZHOy7YJORTG/Y4+flFywKyfoxXGbIu5Q/hQ1BIsiSrftDMTn3Z FgwrybcDzIPVjqiktEa+QHAC6n+XqT5RT81g9Ik5RzDNlPVZvobGEHp52g1KadHp X1vX5CYZIcS41J1ODUiJyuUPvcGVxZBTaPcqzB5s2/QwjQpM/EFQMXxFgHG9gwgk 9cEhBHxkjw7KfLFhPJyfV1nkNBx2o5gUEStJsxPlqsbKLDVQv5Y1fk+pAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNuYXBwLXRlc3QubmNyZW4ubmV0MB0GA1UdDgQWBBR8 ixbpQVx2/6Lm1APi4jymkunzITANBgkqhkiG9w0BAQUFAAOCAQEAyOsdKxNqHalh CoYncILelCscmyHkGOgK56xw/aPi+m+zg9XSL2bR2zQtXu6qgudQCW/peUatG9bn 5S2LUGYZgFH4ROsJA6Mn2P5jHElx0g7P9W6edWWXm6jQ7WjMYfOjovEC8PQC+322 SwXMMtKP1GC4bciDvsSIjZC7HjlmJkQeUiQdtMfA6x+Hr8AtXmBJdGEF1n87i9u3 Y3n3Zpgf2oN9iYeVXm6ooawyEwoXki4N4dIc6Ct9lvjsov2ekBoOy54kNXhkXGyB 50wyANizsaTDM9xJADbCWbkgAWp9sKIaS2KAaab3d7FA2i+wKkCmfGuab0WfGQLG jEPsY9OkFQ== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIDPjCCAiagAwIBAgIJAM3TSmJvjHonMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NwLXRlc3QtMDEubWNuYy5vcmcwHhcNMTEwNjIzMjE1OTA1WhcNMjYwNjE5 MjE1OTA1WjAeMRwwGgYDVQQDExNzcC10ZXN0LTAxLm1jbmMub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2DgTC5fUD1c2pkRi8Tvs0UQfB2yxEMNW Iy4urChh5hLs9GKw4/c1pajrfxVl+pPTADemH+fYLBrWrg78Y93QGSfSjYfYy7lz 6sQ+AA+eufXlsXKktl+hl1xcVvmTt2j5d8mtFSZnGypimzvqDp8jBOQzmyICG7bS K7YhJ9ezDcy+rP26bVupjlaNMrJm/RtxocN8j+YIHIjQE1sCsL996jhpkJiOw8cg HMb8utalz9iH3X4JjNMli2dmCGGQhSgjgPKhC95aKySAqBHIA5hYCGy3725u5P8Z 73Q+ImfU+6wCN5winhMQsQUl6RK88oopSSOqke4bSZqP+HNBLgXLEQIDAQABo38w fTAdBgNVHQ4EFgQUMyXVkNB93owodgurtsSPd+a7tyUwTgYDVR0jBEcwRYAUMyXV kNB93owodgurtsSPd+a7tyWhIqQgMB4xHDAaBgNVBAMTE3NwLXRlc3QtMDEubWNu Yy5vcmeCCQDN00pib4x6JzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQA6Kw5jCVVF1Z64rtwJB/AzitUi3MFGwA9xl7WPBzDEEiO3Dk/e4eTXeV0SDDvd 8b0xXmTbvBLHAtc4jvNTeXSAFXCdnltUs3DNjAWEZ4gjqrVnFvctXQP7r3kUISBT C55v4xomqsjrTMv2+lhynBSxz/RDEtAU9ujPy7gqzXqGhVWTZgqZ9XKVEo/pr35L YUwAU8j1hmGsSy9ypohcDYahE/T15f0eINgxQIXJXS9syIIE+1aohP3+aFRNDqkX G7U4ANcG8AsznoYVPIQwN2jqEwjUf2n5tRwjFMPzkthazw38TgYUC3L7c+zCPFTd 8IxM7cNqAWD4ixxQZfvc17uR MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFoTCCBImgAwIBAgICAoIwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkwMjE3NTgzN1oXDTExMDkw MzE3NTgzN1owIzEhMB8GA1UEAxMYc3RlbXdlYi10ZXN0LTAxLm1jbmMub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAve/XNRDGmebGgvZ6tjYPhx0w JzMCARWuZ568qkhA4bT5royaX4pv72DAXysHmdIjU45jNeKr8PsCkDU07DcOziZZ xxwW/sX/3wEBdw4xwde84SBiss/1SYHJZqYNn8MMPMH8q8qi7rk/cGd6B3v4MIMy rMWYA3UTDPhYPOA3ORX179JutNedHBMj8NGS/CHOOhc2O0PJn+GYtVsewIZUSn1d ncga/jV98Q5USRvNUlYgtfEeph8coyf0xFM07oYjaxcaw1ZvhOahx/0As3x/L51T yQ0St4VvTiz/Sarkl3yNojfD66ITiwWeMYrJPy9DyD8SF8IkrWbLXbvcE6R4wwID AQABo4ICqjCCAqYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSqOB1A5KhfS+Qvf/kG UpSlmvWW5DB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjEL MAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNV BAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEF BQcBAQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29t bW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggr BgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3Js L2VlY3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQB riMBBAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAjBgNVHREEHDAaghhzdGVtd2Vi LXRlc3QtMDEubWNuYy5vcmcwDQYJKoZIhvcNAQEFBQADggEBAFeN04P8kvdDOrc1 FYyxxcQaG7z00+Q+U8qtUC8uBlap6p66cAnw1+SBrc1OFNkKfI86mB4wCu9N78p9 iD6hRf6lIFQpKS3AyW7LGveDuJRLJ2as00ho7fa/vqBdhFCNo1aAUEZ20Sx3jH1o QbNcQ8lD9nI0juFP2CuE8rJR58rXIiMs0C3PebMWiX3VytxW+fkLvezA6AzfpFNU hk29bAh8728sK6EU6Kbv14ODDlcxqpBN1rZA/B6M8BM+BKlX8g8w6mT7t+++wnq3 rlkjyQzi+nvSnrIOhc1DbMTwteWat9/buhlSmekC1ut6dMZ7G597D0MxeUZt6gGk yoz5/d8= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFnTCCBIWgAwIBAgICArMwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTExODIwMDYzNFoXDTExMTEx OTIwMDYzNFowITEfMB0GA1UEAxMWdG9vbHMtYmFja3VwLm5jcmVuLm5ldDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9mjl9sNsVFGKBCs2VXrnSJkJ6s 1QSgLjHpMapYD7vbf0Q68rxeiAy6vcef+JU3mwkSs9NPVbdURrn2h3U1Z/eq2wH+ QFmSZocn/F8qzxW8hgZhC9cvseIsMo849Dae7QH3rFDbMpmK7aCWGmjUWgw5Jjn9 LroOxYxOfm49C1+tdOnxF/0jEtue7Xfwl3vtwS63ZMl8Ug99+1U+ii6jQF0j8nSy nacz4Sz/Qe03qg8Jd0unoZOAgYw+7yRt/ovHzl+uR+2o8djVQJafELXQjNITevk7 dTIPLyr3JBg3dHn+oya4SchGxnP4T9/smq6DHncBfom4+K9du7bYj3ZP1A0CAwEA AaOCAqgwggKkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU4PHUFzzgzofQn+FPTQRU cc0oWbAwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJ BgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQD EyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUH AQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYB BQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5 aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9l ZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4j AQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwIQYDVR0RBBowGIIWdG9vbHMtYmFj a3VwLm5jcmVuLm5ldDANBgkqhkiG9w0BAQUFAAOCAQEAM7Bdz0/YtqlC7pFjZDlF nkiAQCueEnC1YOXJz7i/lKY1K6ayRRzxJQzsaIBl2jwQRYcyqdi2Zk4ZOY8LWQfk u06UCXhtOG9dl4KCOUBjFlBsiwsAEZNHPZvjG5CUjWbZhn87IzuHSE0gzgHqgD4y WqQyhNKqmHE+ePFXiaOoCC2vxBvJWdGcMfN6zVazfJoJ6Btqmmx1J57a8Wh4FY4X mWePpxfP4tBS4v3B14PhqHZ1VYE1wGbT+hVmveWlR0f8NaiZskuU9YL1f2aRIrCE Fz4vWMCVoQlDRZK3CX2FUtH5hw6kT/qkUlzqOsg2Pl+N1MKGHz4t42NaGGqsqWXz +w== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFjzCCBHegAwIBAgICAqowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAzMDE5MTQxOVoXDTExMTAz MTE5MTQxOVowGjEYMBYGA1UEAxMPdG9vbHMubmNyZW4ubmV0MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArHENlV/+qM5UF6kmzRro31h8cXVdziGWyfuA hUahCaglBtBBuwui5WCgvg8lB1wE5Eg2UXt9o3T/VKKxRDFkYYnNEZ/WeAABw6El iLG7LVbjRgnz0bX7SVM/kvkkMY/M4MDxpLFaFdtNm3oZXgSoQ9MgsMZVSrRMOtsx GYPGP69jVdhc+js7KlqrgsC/hsWaJFkCLvg054ZmozyjzA9/gP6D9IdGKfp3M9nB zctwPTuOQOI0aMvRLmgKN7K+pgFEJl8Y1T+YFC9Cih3ix+ajUngDvOJFHJSJYb0j VR3Z48YwekJHku7eNTwTlmUnV1a5MbqWny2OIlnqJ7Us2ShWuwIDAQABo4ICoTCC Ap0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBR3P2auUJJo4/Yb9ZmVed54RggFmzB+ BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMC VVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29t bW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCB ojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZD aHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdl L2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8v aW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5j cmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQw QgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvcHJhY3RpY2VzLnBkZjAaBgNVHREEEzARgg90b29scy5uY3Jlbi5uZXQw DQYJKoZIhvcNAQEFBQADggEBAC99T5WBucNWrEFYnY2gXq4fIjkmZzK3WWXW+SDd LiWC+UQ+X4Ki5OLKPL/FOCj1Okhi9kCYXDxiq/241Bg0LyhjXpsvs5Rm0TSRVyMs rdajSUqOwKH1ULStn0yB/OGHWeKfjsdpdmJcyCHQaFWo6lSFJpztuhJi2S6hy+WX xVmn89SotzCtbsbkobkzNKQSrSOCj55xVTCn8WTMXTaX64KIV7UjfsoaiV1gbd1M r0YtuHpDurol3+SyN48qArUDKMn6hrJLMkPZzsC/CVj4uBZrCFIba4qQH3Y/zguS W3ZPI1L1AviRoACgy0LTUmUYgpp5lWrfz8OO5uanQFCGV/4= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org tools-test.ncren.net MIIDAzCCAeugAwIBAgIJAO3gHGjkGTk5MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHRvb2xzLXRlc3QubmNyZW4ubmV0MB4XDTExMTAwMzIxMjY0NVoXDTIxMDkz MDIxMjY0NVowHzEdMBsGA1UEAxMUdG9vbHMtdGVzdC5uY3Jlbi5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvr53oeXhtcNHlNQSgAVFUGMSFblsU H/+ACViQcFyG8rybfJnrBgWty0KQOQE5BQpA3kU2FZyYnMX7wD24szxPu0MwkC8H pDqTAbkmtAkN6jn+OaLrdbkmj4AQkK9LlYE3q+mKAicm8ZvqHBSoD4FEVkvTKKy0 xvzxi2Dl4xEuKN7dqiOruZHko75kaRg2iDZUsoAD9r7/cC04z5PADWf10Ry1/eKX AOXm//1imGUyFNlv+NWAKErAmINYvWwsI7iy7Zxm/CrHyuMdgUl+jrH26EYeJqRg yN/04Bwcm/akwpwFkKK9XFa5VlceO0nnDYct2e9h6a+dp61OKgdybtsfAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHRvb2xzLXRlc3QubmNyZW4ubmV0MB0GA1UdDgQWBBT8 gE7RxOpOrSMfnVkYAAg91wZ/ITANBgkqhkiG9w0BAQUFAAOCAQEAaq+lG0ba2Cv8 X+NMyfIJAqd8qrLwIEmph4xdXOSKSCzwNTmCpT2H+MEe4fL5hUeXTnqdFTd6EcX9 6zmEVNRshlWrS3X/aGqGi3hmonr4BlLZd/ycOdk38fuaAghXNZOMVZKg40QWD52F 9xpf35ZDtslqrBhE0MipTkYcu5DXIfSYtNmjJ2zbzOxjKBQOWptHVOoI+MYp4yZy jmw31Hk7hTiOnipO2cJEQgbCPUIjpxzo6Ft9Qsi1y8eDNxv9sCEbfRYVqcI+kVYy xSH9vTSPtpp1SnLw8AUU+qLOYuhZBDfhNmsSpYyK/b0wkrkVLH3A+BKb+Z7foruf GulXgktfNg== MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFiTCCBHGgAwIBAgICAkkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcwOTE3NTM0MVoXDTExMDcx MDE3NTM0MVowFzEVMBMGA1UEAxMMd3d3Lm1jbmMub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEArXq6Oo4EtwNAqxIdBomb6tIUuK9rMozMUxDECM6y NBkzASAy2fYpmVx2stpwwTvpl21XHMqNavFzaDQHflF86gWwNIeEBbCDzE2pTj7z eR9aPP25WIELTtit0+K5+ti4M0CsCIU+C+qFItsGhsn60TXe51J1YegEGOwSz3u5 eeRSjTfgnlH+lpZNvTfG7uvPVVTDJmLa6nhjIqyUHuj5Z/TI4F0X3N5bSAKKN2yD yURsGzo8o2tR91F3+g1tU3RMna/bRADMcTLdnjB7uT6FB7ueKjat03O+Ckj7pbhN lOZTo4C6WLR1yCiFlzqldcvTLrkA2UjIcvXsE5jw4ndxhwIDAQABo4ICnjCCApow DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSlP8OIMNN3oH5xvv7YbX6kFK098jB+BgNV HSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBP BggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0 cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2Nl cnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5j b21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmww P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYI KwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvcHJhY3RpY2VzLnBkZjAXBgNVHREEEDAOggx3d3cubWNuYy5vcmcwDQYJKoZI hvcNAQEFBQADggEBAFE4/p4/9Es9PWEeYCyljdpXFC/yutVZlt/t3nOmaItgEfqU 8O+BlIxnH9UYRLkL9gt2YpLGwvJ3ukGHIxMTr8ktHFoTPU2ivntYmHe4lFbabxoP PbLbMcX+HHQzGLN4IASAXCuVfxr6TZbleihqWBeqYUwkXw1gksZUmrKwzyWm4ssP BC3zd6/7onuiQLi97dYFw7N5lDocdOfGrEiHLgZIaGgmx1edktGbVoUfPWk94yPg wRC11rzU4hYKsgU3kTpDShF/LndS1K1DOPTTU4uS5ldt08ZzRM1i3BmXAn1P2i7c 7ZK/A+7pvPlqpt6n/gVI7LV+fYPyvBtAQVxnMPY= MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org MIIFjTCCBHWgAwIBAgICAnQwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxNzE4MTMxM1oXDTExMDgx ODE4MTMxM1owGTEXMBUGA1UEAxMOd3d3Lm5jc3RlbS5vcmcwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCzkjk+0143RVEm+F1U9ngn+Bx+5INUV+fBXgAU 3W996iNfYB9hv5dDk/bDZJuU2iWBUCqiOzHrsBfGoLQO7RWU7uddCJocSsfh0kJP KpcjgXtMA+m7yBwEJlId+M/QtuEoP84f6hR92SoBffQqJZIgBA52SdDJgLN31UYN avMvadOk2hULnMwKbDor4nrwd/suLX5Lwcp2xvBoBfNIvxXEL2bMMop1G/6NGg7U /hDe5I0fVNSQXps8nRr/+vvyGXMCmm+p6tZ+/rX/yJerDg++zYY+FMkhzjrNqTP1 7RNt7Pwa2NWkml4OdoD5+lb06pQMf6abWrrHEBmzH7QceBRZAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCwh9E7AkXcKe6BbSbfux7QJ6wdYMH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDnd3dy5uY3N0ZW0ub3JnMA0G CSqGSIb3DQEBBQUAA4IBAQCZqDU4kJicdc3PKPSXnJCZOQrDn5tyQhDKW61LU2fI oFSNAv3hdBiw+lJqiBs7SnlY7GHjWlPiwSb1J3Z1aXMpO+Aq4R3SN+hkmJagzq/V uIqv7mXJ5JuzQJz2XJXXNs7MKAY2R8AcfCRN6ejPZVClXZsmEEuMDB11KsoDq1bP EQjiQaN0Ob2p6b20U+xwqSUGSbqBaEjpGWw+jtP9Q+QLlqExi7Dil43al0vJf54K W5TxDpsmw2Bulm8/iqjbnBzUJSRKsdyB2I9IcpKmC1tHFtNUNpdkYDlTMsYCXPeu rpuB3N8FIedkUIBPETzfMYFepduYZNnD98VfPn1AIRe3 MCNC MCNC http://www.mcnc.org/ MCNC Technical Support support@mcnc.org mcnc.org MIIDLDCCAhSgAwIBAgIJAKPDo3j6X66pMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubWNuYy5vcmcwHhcNMTMxMjEzMTU0ODE4WhcNMzMxMjEzMTU0ODE4 WjAYMRYwFAYDVQQDEw1zaGliLm1jbmMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtrw9IAY4PuLTkfH9uRH92E0J+Ij+4DEfo6hxI50NdWsioMJ3 P05GyEdIIB7TPEI0EOtWNJT6wLBxAVlM38GFfh/OSN4IEgiBywbPLQrmOuEMnTEs hpfDdI1aPFJpMVEx+2i5bwMD5EOSPKFNxD8B9Gqm7TZmTr3VbCb+n4xu5orpSka8 lPBLilksOnZwOKjCHFLJlIlvyAVzB1JpNk+AC171bjdNUWIgRzpjTyD5JKzBKOGO VSuZfMsbpwaj8Mhm4IY49f69o9L4IleEeoAI5bWfwYFNQ/ptilcblDK/SASIXpDf Oklntjt5DL4shertVGRAAZAkzkF6SvvX8zZ1dQIDAQABo3kwdzAdBgNVHQ4EFgQU W44lUTMIMW34L32RSSBpxHcbpRMwSAYDVR0jBEEwP4AUW44lUTMIMW34L32RSSBp xHcbpROhHKQaMBgxFjAUBgNVBAMTDXNoaWIubWNuYy5vcmeCCQCjw6N4+l+uqTAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/Fwb1O8NDBsrkDd/KPdaF 5E+cJXbyu5RA/kPcyBcXRmqxdatc9olix3Tm9utN0EbuP3aiImr/6P07YHGQk+Go d77lFj2laehVqeVUvTrPwTUc0j3375on8E96NaXdfbeJ87nlXT84onEXWp3Ahnx/ KJsQKCUT/4ZZoYJVFCBDShlu4igbXjNuBdL1gCsnlL8VWEbWbNJVMqzknZs4QWNw EUWUdnmWZjKjlk0102QEkIUvLU7en3kNqsmuPjw92IY2YhQPIH3J2RTas/FQjIL8 nN1kNG2Jp9SMNpbgU3AYpY0oEFwoZ5QaEk0kYGPfE06xkiSOH0axJzPUWQ0yg1K+ MIIDLDCCAhSgAwIBAgIJAPKCnaTdOvUTMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubWNuYy5vcmcwHhcNMTAxMjIyMTgzMzMwWhcNMTMxMjIxMTgzMzMw WjAYMRYwFAYDVQQDEw1zaGliLm1jbmMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtrw9IAY4PuLTkfH9uRH92E0J+Ij+4DEfo6hxI50NdWsioMJ3 P05GyEdIIB7TPEI0EOtWNJT6wLBxAVlM38GFfh/OSN4IEgiBywbPLQrmOuEMnTEs hpfDdI1aPFJpMVEx+2i5bwMD5EOSPKFNxD8B9Gqm7TZmTr3VbCb+n4xu5orpSka8 lPBLilksOnZwOKjCHFLJlIlvyAVzB1JpNk+AC171bjdNUWIgRzpjTyD5JKzBKOGO VSuZfMsbpwaj8Mhm4IY49f69o9L4IleEeoAI5bWfwYFNQ/ptilcblDK/SASIXpDf Oklntjt5DL4shertVGRAAZAkzkF6SvvX8zZ1dQIDAQABo3kwdzAdBgNVHQ4EFgQU W44lUTMIMW34L32RSSBpxHcbpRMwSAYDVR0jBEEwP4AUW44lUTMIMW34L32RSSBp xHcbpROhHKQaMBgxFjAUBgNVBAMTDXNoaWIubWNuYy5vcmeCCQDygp2k3Tr1EzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCb73PacEF/52k+5WrtiO+T FeW4gR22sHcqJE383mz2WaWA3u0xsgYNbyA7erqIxriY1DOpdQCr4VkY3B4MNSRe iHCeDJ67GRKDK1KiH6gR84rugPiOgBRMRkiZEY/sr5PCojg44w/NpFjF0669ZsLk iNSnodKcEBwA2xzg/5JBoN8+c2lfA3RErnNE6H1krRSdFUIf6qqvjAsAC4tiaNoX qpDN0kQQPXRDoNTOQwq3dsk8Ln3Xath+S+qGl7S4hvAx4uSwRBvq9NC8nbpPOePy yON7kOgCmBkorVBXljwXBx36Q7X8jMYI/CQtHFcH2M05Ld8oOU31/m8xiOGruasK mcnc.org MIIDLDCCAhSgAwIBAgIJAKPDo3j6X66pMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubWNuYy5vcmcwHhcNMTMxMjEzMTU0ODE4WhcNMzMxMjEzMTU0ODE4 WjAYMRYwFAYDVQQDEw1zaGliLm1jbmMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtrw9IAY4PuLTkfH9uRH92E0J+Ij+4DEfo6hxI50NdWsioMJ3 P05GyEdIIB7TPEI0EOtWNJT6wLBxAVlM38GFfh/OSN4IEgiBywbPLQrmOuEMnTEs hpfDdI1aPFJpMVEx+2i5bwMD5EOSPKFNxD8B9Gqm7TZmTr3VbCb+n4xu5orpSka8 lPBLilksOnZwOKjCHFLJlIlvyAVzB1JpNk+AC171bjdNUWIgRzpjTyD5JKzBKOGO VSuZfMsbpwaj8Mhm4IY49f69o9L4IleEeoAI5bWfwYFNQ/ptilcblDK/SASIXpDf Oklntjt5DL4shertVGRAAZAkzkF6SvvX8zZ1dQIDAQABo3kwdzAdBgNVHQ4EFgQU W44lUTMIMW34L32RSSBpxHcbpRMwSAYDVR0jBEEwP4AUW44lUTMIMW34L32RSSBp xHcbpROhHKQaMBgxFjAUBgNVBAMTDXNoaWIubWNuYy5vcmeCCQCjw6N4+l+uqTAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB/Fwb1O8NDBsrkDd/KPdaF 5E+cJXbyu5RA/kPcyBcXRmqxdatc9olix3Tm9utN0EbuP3aiImr/6P07YHGQk+Go d77lFj2laehVqeVUvTrPwTUc0j3375on8E96NaXdfbeJ87nlXT84onEXWp3Ahnx/ KJsQKCUT/4ZZoYJVFCBDShlu4igbXjNuBdL1gCsnlL8VWEbWbNJVMqzknZs4QWNw EUWUdnmWZjKjlk0102QEkIUvLU7en3kNqsmuPjw92IY2YhQPIH3J2RTas/FQjIL8 nN1kNG2Jp9SMNpbgU3AYpY0oEFwoZ5QaEk0kYGPfE06xkiSOH0axJzPUWQ0yg1K+ MIIDLDCCAhSgAwIBAgIJAPKCnaTdOvUTMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubWNuYy5vcmcwHhcNMTAxMjIyMTgzMzMwWhcNMTMxMjIxMTgzMzMw WjAYMRYwFAYDVQQDEw1zaGliLm1jbmMub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtrw9IAY4PuLTkfH9uRH92E0J+Ij+4DEfo6hxI50NdWsioMJ3 P05GyEdIIB7TPEI0EOtWNJT6wLBxAVlM38GFfh/OSN4IEgiBywbPLQrmOuEMnTEs hpfDdI1aPFJpMVEx+2i5bwMD5EOSPKFNxD8B9Gqm7TZmTr3VbCb+n4xu5orpSka8 lPBLilksOnZwOKjCHFLJlIlvyAVzB1JpNk+AC171bjdNUWIgRzpjTyD5JKzBKOGO VSuZfMsbpwaj8Mhm4IY49f69o9L4IleEeoAI5bWfwYFNQ/ptilcblDK/SASIXpDf Oklntjt5DL4shertVGRAAZAkzkF6SvvX8zZ1dQIDAQABo3kwdzAdBgNVHQ4EFgQU W44lUTMIMW34L32RSSBpxHcbpRMwSAYDVR0jBEEwP4AUW44lUTMIMW34L32RSSBp xHcbpROhHKQaMBgxFjAUBgNVBAMTDXNoaWIubWNuYy5vcmeCCQDygp2k3Tr1EzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCb73PacEF/52k+5WrtiO+T FeW4gR22sHcqJE383mz2WaWA3u0xsgYNbyA7erqIxriY1DOpdQCr4VkY3B4MNSRe iHCeDJ67GRKDK1KiH6gR84rugPiOgBRMRkiZEY/sr5PCojg44w/NpFjF0669ZsLk iNSnodKcEBwA2xzg/5JBoN8+c2lfA3RErnNE6H1krRSdFUIf6qqvjAsAC4tiaNoX qpDN0kQQPXRDoNTOQwq3dsk8Ln3Xath+S+qGl7S4hvAx4uSwRBvq9NC8nbpPOePy yON7kOgCmBkorVBXljwXBx36Q7X8jMYI/CQtHFcH2M05Ld8oOU31/m8xiOGruasK MCNC MCNC http://www.mcnc.org/ Steve Thorpe thorpe@mcnc.org Keith Venters kventers@mcnc.org MCNC Help Desk support@mcnc.org MIICsDCCAZgCCQCPCz4HyTkGPTANBgkqhkiG9w0BAQUFADAaMRgwFgYDVQQDEw9n aWJzb24uYXN1LmVkdS4wHhcNMTAwNDAxMTYyNTAxWhcNMjAwMzI5MTYyNTAxWjAa MRgwFgYDVQQDEw9naWJzb24uYXN1LmVkdS4wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQClrdpanDcQ7R9NnCTcmGTarZYe53TBlip3mVMcA/m1FU44xE/7 DZYH7/sbhAX+dKq0QnDRlR3E/WDJgjZ/aA5HPiMhv4e4PLK11S8GLR965pOu+Gam tLt389I15LIKpfXrG+aLb+lfgpdbVEpaB7WHcxFYbIWph+9oFvGcSamN//Hb0QmE fxxA/r9l/muiIcyX/WAgmEs7prWg+/vHw/cxLdZa2mS2WL8kEbLkd49mttTlwcfC /zJsLamVUrDCJlj4HNgzcId07QnF7Di4wHd2X674iRC9BNszThZDPlV8USb3GmpT II8Z5sxvE+7lKVoKI560RvefdmIRCZDUHhD7AgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE1gTODGjtl4/nbRc+wcpiuO+Ggy/Gw8y4uTsx5ODD4HKxLET6GMjnEK7gW7 yy9TVPzgt7RuOgVONNBHI4ZWSotEpeWk8xAAJPbk5epjwj395yIhrEWwYmXJyE1E 0Yh/ULHsBld8Q06IHglz5o+4xzC940B/t02XbVzrEWujJgW5BMK+7lgsPH3uJaoe Sa2Qt/iWnOifrNJODSi833Y24koaAOr69Nn19RtRVNs9bn0q9x485O6RuwNPlqUR xRogu2/A6xpptZtUCdIHJUaqs4OR7ynxygpYSuzDJcHJWRSKfvS1d2xlJXqlvVkx ovhUerV2Rzg3m8drH/DCdkssAM4= Arizona State University Arizona State University http://www.asu.edu/ Al Wold alwold@asu.edu UTO EDNA Team EDNATeam@asu.edu Al Wold alwold@asu.edu http://id.incommon.org/category/research-and-scholarship asu.edu MIIDODCCAiCgAwIBAgIVAIEaja/L6bBgSu+JKg1QGKs5jXFJMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3NoaWJib2xldGgyLmFzdS5lZHUwHhcNMTIxMjA2MDA1 ODU4WhcNMzIxMjA2MDA1ODU4WjAeMRwwGgYDVQQDExNzaGliYm9sZXRoMi5hc3Uu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg/vJpDGOPsQ//Gew 8luCxJ6PxezIHYovddn246ZlkFKPKN0RJpZuCLxkWUBbz2P69Be7pbU9nuNHcfjG kzcxHM90hYvihcutx4cP79bJK/97HTonsiQw8DT+rsFkagsOfNSpUKPREgENFlTX Kc0KNBF4l+AbczLlYs/QygB1NjAWezQaJpElhtlpaaQoVizo9oFNbtQc5mEWnxEq wFR0k/HD1A7oI2hd819yMu+I4IbJVvvMyXTJaadInLxFw9mXR8A1JDI0QkHX5xSa G3gFnNMmVNfwCAQG2ZeRcdfiZ/WSGdrYM34QhyYDL1/qDdr3gDGm5Jj0wC2W8D0b 4MSG3QIDAQABo20wazBKBgNVHREEQzBBghNzaGliYm9sZXRoMi5hc3UuZWR1hipo dHRwczovL3NoaWJib2xldGgyLmFzdS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFDp/jP+Da0W8YoAWrzOzM/Y6Z3KuMA0GCSqGSIb3DQEBBQUAA4IBAQBkS0zf yDXzS/dRqqCmwinbR8mVcvsyBWsuGJQDiFIj/6WqT7lrYtp2igZXeu1V3R8XCQ4A JWuxXUB2zAvri8plWMhs/4s1HkeF8OZ647yoonTMxdMLheUyf/Ph+PKBs9SxANVj I4IYpbZZShg8HnDIDl8GdR/DTXC96VCARffmf1uu8ixzqceTMwhR6V1DgM4DIVQr E2VLaHwxQUzc7qxfLLwl8J+W7dd+LaTndoFtkpW7QLQUandHQWLzGt4lt7ahfbvz /InkWSyJ1jS/ihPrRrjyu7A3iTXITNxMow2gC1/u0Ho6FqzunXlgC4bcdGPcQiDK CatfNOBqeNRAh5p0 Arizona State University Arizona State University http://www.asu.edu/ UTO EDNA Team ednateam@asu.edu UTO EDNA Team ednateam@asu.edu Jack Hsu Jack.Hsu@asu.edu Certificate Support ops.ss.certificates@mainex1.asu.edu uhd.edu MIIFhzCCBG+gAwIBAgICAnowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgyMTIwNDcyOVoXDTExMDgy MjIwNDcyOVowFjEUMBIGA1UEAxMLaWRwLnVoZC5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCXANvM7GAZ9lbBlQxrSYzdSngBVqjwJWepCJQOZOY2 sysuOvM6OAmTgP3+9NzbuRTaPkbKyxEI+fHCxl4YbMD3vNYD1agieivSJ1Sxa5n9 7UwIexyfetqfrsgcy8HFuh6hRJj3zTL9+rhRMcguvCFT+aogyCEzHV5ZgS/NWcy3 TTs6fP/PSa2uPJwKPGibpuj7K5DDaxrp4rTegqrqyOxYqn2JfywTi+TSoCaZOZ9r nspIqCMfiOqf/N44zb7bpffzbfkaM4jAqrRM94hCKb88y+/pXO90Ezb7wlrLRAe8 iGNTDRC11GaPYCSFykb2SPbeqh4EFm1BmZ3swwI3Dse1AgMBAAGjggKdMIICmTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFAymWRX9CrGNIR81JTA0cQ85HMTkMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8G CCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNodHRw Oi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2Vy dHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggr BgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9wcmFjdGljZXMucGRmMBYGA1UdEQQPMA2CC2lkcC51aGQuZWR1MA0GCSqGSIb3 DQEBBQUAA4IBAQAH1tZnvuuVasLUG/x6oY8YRmDlgqK2uL4IOzIuqw7qKvFOvN+S kiMJRzQK/8lwtGUF9yP69vt0VgHkpTOZDmCZGem5vLsUmOJZ/xDEZZJ+c7VWe4wO WjDn6/akYS3N/Kyd1XuTYBIWG+jzccE5Zp5kQvzpAFSVbLOhwgo0JAatSukfPrXp mSMXUM67ZsVTadJo6qIS2LGQkhdluiYLjWev7q9/OLooTUjHS6tnGENUsNeij3l+ So9WUk9WIGlwwGLAu283BOzg2fnsTgpZuS2tbQNFpt9JkyBX/SJqCsENb7egtR+s DsG2jmpHLN3WP5yEgfJp1TVN8M0eGEiaePvO MIID+TCCAuGgAwIBAgIQGhwI8TX+7xW5SRNGsDdd8zANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTExMDkyMzAwMDAwMFoXDTEyMDkyMzIzNTk1OVowgZEx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UEBxQHSG91c3RvbjEp MCcGA1UEChQgVW5pdmVyc2l0eSBvZiBIb3VzdG9uIC0gRG93bnRvd24xHzAdBgNV BAsUFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxFDASBgNVBAMUC2lkcC51aGQuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgqSLuRZFfnVEbL2wRBl1 +neA+ZfTPmbSUqmu0PkdT7lXUv5/eVfQeYrkqiKBXFh/goICdedZZKGmx/huyLNL 4OVBtnBF09io/ATspX0JLXFSVcmRfvwPICy9YB9e92OZ8lQ8tnlkQ/wibfxLBgJQ U3/bLu450IVa+WalqYTXINATlzGKJJYyv7AtJnMIdDyE2er1Wi6/9Lr+gZUK4hGN weUTSkFJN0zjvgQymBKI+devpgOGNfVOi7394MH3G4vNoxLVYbOra83Rbt7QLJCd 4t9qDot+JfDHZO+u/qqbTTUHV3Ljur0Ykcilwt3sESNX1n/Ry3nD2sJSZlmWLnm0 mwIDAQABo4GgMIGdMAwGA1UdEwEB/wQCMAAwOgYDVR0fBDMwMTAvoC2gK4YpaHR0 cDovL3N2ci1vdi1jcmwudGhhd3RlLmNvbS9UaGF3dGVPVi5jcmwwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw AYYWaHR0cDovL29jc3AudGhhd3RlLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAdyTV n5Fk5eEuKeBZLmfGzw64Upy7uvQ4zqkJYoBM77y271DndhF9PoT9K8XbpPzI2Dpa Ig7bvA+33LGuAKSBxfgClTRp9t5INtVCTqzjvw59Fz45JGNpB9P2BvE43Yr60Vek +/6d7v7UTFcasVUun7vFitAtIruMxa+LSsAa+i2DLA+IsmbesS7CkZI6kXySITVd lvsF1ejSo24BFTgx61P2M6gXj8xJxPLkSDosyVrhmnrdFEhmvRj3fOjydo1D6XLj 3eY2C/qQ9pDQcW3fx6SqibEzuh/PqsCNbTijP18frxe9PQqoASjv0VicLiulXRQE 3snK7JAhu8r3QtZDNg== MIIEvDCCA6SgAwIBAgIQQyHERYvu0+UOOFXIoNjPSjANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEyMDkxOTAwMDAwMFoXDTE0MDkyMzIzNTk1OVowgZEx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UEBxQHSG91c3RvbjEp MCcGA1UEChQgVW5pdmVyc2l0eSBvZiBIb3VzdG9uIC0gRG93bnRvd24xHzAdBgNV BAsUFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxFDASBgNVBAMUC2lkcC51aGQuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAswHCm6e7g8VPsthmrHJ8 kl3um8bnU4L8S9ND8/NAVmfgXOts4E6u7TaxChvlg00Pdxxv1pXNr7+5mcbxMIjl Adt8WMnGbMxB7bKgYcBooSBXmi8LbANbfIPR6p+vaC7wRFRGThjoCkjo8K5uiakb dN+HTkkmNWUGS7Y3pLJwLyYHdAtflPJxW1ZLazz/CAPQANHVTlZCkHb8TRI225P/ s8C+ZKkGi1gnhtLIzLNsIyuKMtoEHTkOFtU+puFokZpFpY5NX+uRS5pJHq1+7sbj fhlghjfMmNDkrOHAwfcdkU5MmemzRUjY7MH8wPQ/u4809I6Y9jHinrdRhq8T+WHH 2wIDAQABo4IBYjCCAV4wFgYDVR0RBA8wDYILaWRwLnVoZC5lZHUwCQYDVR0TBAIw ADBCBgNVHSAEOzA5MDcGCmCGSAGG+EUBBzYwKTAnBggrBgEFBQcCARYbaHR0cHM6 Ly93d3cudGhhd3RlLmNvbS9jcHMvMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBSnooO7NEVAPfzVME8SuT6hAZ/22zA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8v c3ZyLW92LWNybC50aGF3dGUuY29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwaQYIKwYBBQUHAQEEXTBbMCIGCCsGAQUFBzABhhZo dHRwOi8vb2NzcC50aGF3dGUuY29tMDUGCCsGAQUFBzAChilodHRwOi8vc3ZyLW92 LWFpYS50aGF3dGUuY29tL1RoYXd0ZU9WLmNlcjANBgkqhkiG9w0BAQUFAAOCAQEA dMQCzZgm7PcJlXopdB2gc0XWjN9u6HtnZO097z3w0766nPDJHxrYwoyWZMc4QVVH jnqvG/rmVSdFpNxpSP2cmy7+waxNcquNO2Hb8gQrDaSzwVEZp0OFZxMPJyCJF4BZ Q8onr+V2x4xRoP9QYujjpj19+CRoCOBnoPXLbR7qYKBoLxxmVTSlAyT+1SmgD9oz SAR7Y5gxLtIH82TqHGSB9Or6w2/TYnmNMZTRfcIbwz3Z+gWvuu4nJWQA/YdyYTpX 82/hN9+oeMRggGZV2p0LWp9SE+vuXGrzhehs/wIiGRR4Ch7goe/rF9kP1TwMGmAn Uftt6oq5x90mpjxk02kPiQ== uhd.edu MIIFhzCCBG+gAwIBAgICAnowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgyMTIwNDcyOVoXDTExMDgy MjIwNDcyOVowFjEUMBIGA1UEAxMLaWRwLnVoZC5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCXANvM7GAZ9lbBlQxrSYzdSngBVqjwJWepCJQOZOY2 sysuOvM6OAmTgP3+9NzbuRTaPkbKyxEI+fHCxl4YbMD3vNYD1agieivSJ1Sxa5n9 7UwIexyfetqfrsgcy8HFuh6hRJj3zTL9+rhRMcguvCFT+aogyCEzHV5ZgS/NWcy3 TTs6fP/PSa2uPJwKPGibpuj7K5DDaxrp4rTegqrqyOxYqn2JfywTi+TSoCaZOZ9r nspIqCMfiOqf/N44zb7bpffzbfkaM4jAqrRM94hCKb88y+/pXO90Ezb7wlrLRAe8 iGNTDRC11GaPYCSFykb2SPbeqh4EFm1BmZ3swwI3Dse1AgMBAAGjggKdMIICmTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHQYDVR0OBBYEFAymWRX9CrGNIR81JTA0cQ85HMTkMH4GA1Ud IwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJVUzEc MBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21tb24g Q2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGiME8G CCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNodHRw Oi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2Vy dHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNv bW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/ oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggr BgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9wcmFjdGljZXMucGRmMBYGA1UdEQQPMA2CC2lkcC51aGQuZWR1MA0GCSqGSIb3 DQEBBQUAA4IBAQAH1tZnvuuVasLUG/x6oY8YRmDlgqK2uL4IOzIuqw7qKvFOvN+S kiMJRzQK/8lwtGUF9yP69vt0VgHkpTOZDmCZGem5vLsUmOJZ/xDEZZJ+c7VWe4wO WjDn6/akYS3N/Kyd1XuTYBIWG+jzccE5Zp5kQvzpAFSVbLOhwgo0JAatSukfPrXp mSMXUM67ZsVTadJo6qIS2LGQkhdluiYLjWev7q9/OLooTUjHS6tnGENUsNeij3l+ So9WUk9WIGlwwGLAu283BOzg2fnsTgpZuS2tbQNFpt9JkyBX/SJqCsENb7egtR+s DsG2jmpHLN3WP5yEgfJp1TVN8M0eGEiaePvO MIID+TCCAuGgAwIBAgIQGhwI8TX+7xW5SRNGsDdd8zANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTExMDkyMzAwMDAwMFoXDTEyMDkyMzIzNTk1OVowgZEx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UEBxQHSG91c3RvbjEp MCcGA1UEChQgVW5pdmVyc2l0eSBvZiBIb3VzdG9uIC0gRG93bnRvd24xHzAdBgNV BAsUFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxFDASBgNVBAMUC2lkcC51aGQuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgqSLuRZFfnVEbL2wRBl1 +neA+ZfTPmbSUqmu0PkdT7lXUv5/eVfQeYrkqiKBXFh/goICdedZZKGmx/huyLNL 4OVBtnBF09io/ATspX0JLXFSVcmRfvwPICy9YB9e92OZ8lQ8tnlkQ/wibfxLBgJQ U3/bLu450IVa+WalqYTXINATlzGKJJYyv7AtJnMIdDyE2er1Wi6/9Lr+gZUK4hGN weUTSkFJN0zjvgQymBKI+devpgOGNfVOi7394MH3G4vNoxLVYbOra83Rbt7QLJCd 4t9qDot+JfDHZO+u/qqbTTUHV3Ljur0Ykcilwt3sESNX1n/Ry3nD2sJSZlmWLnm0 mwIDAQABo4GgMIGdMAwGA1UdEwEB/wQCMAAwOgYDVR0fBDMwMTAvoC2gK4YpaHR0 cDovL3N2ci1vdi1jcmwudGhhd3RlLmNvbS9UaGF3dGVPVi5jcmwwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw AYYWaHR0cDovL29jc3AudGhhd3RlLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAdyTV n5Fk5eEuKeBZLmfGzw64Upy7uvQ4zqkJYoBM77y271DndhF9PoT9K8XbpPzI2Dpa Ig7bvA+33LGuAKSBxfgClTRp9t5INtVCTqzjvw59Fz45JGNpB9P2BvE43Yr60Vek +/6d7v7UTFcasVUun7vFitAtIruMxa+LSsAa+i2DLA+IsmbesS7CkZI6kXySITVd lvsF1ejSo24BFTgx61P2M6gXj8xJxPLkSDosyVrhmnrdFEhmvRj3fOjydo1D6XLj 3eY2C/qQ9pDQcW3fx6SqibEzuh/PqsCNbTijP18frxe9PQqoASjv0VicLiulXRQE 3snK7JAhu8r3QtZDNg== MIIEvDCCA6SgAwIBAgIQQyHERYvu0+UOOFXIoNjPSjANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEyMDkxOTAwMDAwMFoXDTE0MDkyMzIzNTk1OVowgZEx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UEBxQHSG91c3RvbjEp MCcGA1UEChQgVW5pdmVyc2l0eSBvZiBIb3VzdG9uIC0gRG93bnRvd24xHzAdBgNV BAsUFkluZm9ybWF0aW9uIFRlY2hub2xvZ3kxFDASBgNVBAMUC2lkcC51aGQuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAswHCm6e7g8VPsthmrHJ8 kl3um8bnU4L8S9ND8/NAVmfgXOts4E6u7TaxChvlg00Pdxxv1pXNr7+5mcbxMIjl Adt8WMnGbMxB7bKgYcBooSBXmi8LbANbfIPR6p+vaC7wRFRGThjoCkjo8K5uiakb dN+HTkkmNWUGS7Y3pLJwLyYHdAtflPJxW1ZLazz/CAPQANHVTlZCkHb8TRI225P/ s8C+ZKkGi1gnhtLIzLNsIyuKMtoEHTkOFtU+puFokZpFpY5NX+uRS5pJHq1+7sbj fhlghjfMmNDkrOHAwfcdkU5MmemzRUjY7MH8wPQ/u4809I6Y9jHinrdRhq8T+WHH 2wIDAQABo4IBYjCCAV4wFgYDVR0RBA8wDYILaWRwLnVoZC5lZHUwCQYDVR0TBAIw ADBCBgNVHSAEOzA5MDcGCmCGSAGG+EUBBzYwKTAnBggrBgEFBQcCARYbaHR0cHM6 Ly93d3cudGhhd3RlLmNvbS9jcHMvMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBSnooO7NEVAPfzVME8SuT6hAZ/22zA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8v c3ZyLW92LWNybC50aGF3dGUuY29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwaQYIKwYBBQUHAQEEXTBbMCIGCCsGAQUFBzABhhZo dHRwOi8vb2NzcC50aGF3dGUuY29tMDUGCCsGAQUFBzAChilodHRwOi8vc3ZyLW92 LWFpYS50aGF3dGUuY29tL1RoYXd0ZU9WLmNlcjANBgkqhkiG9w0BAQUFAAOCAQEA dMQCzZgm7PcJlXopdB2gc0XWjN9u6HtnZO097z3w0766nPDJHxrYwoyWZMc4QVVH jnqvG/rmVSdFpNxpSP2cmy7+waxNcquNO2Hb8gQrDaSzwVEZp0OFZxMPJyCJF4BZ Q8onr+V2x4xRoP9QYujjpj19+CRoCOBnoPXLbR7qYKBoLxxmVTSlAyT+1SmgD9oz SAR7Y5gxLtIH82TqHGSB9Or6w2/TYnmNMZTRfcIbwz3Z+gWvuu4nJWQA/YdyYTpX 82/hN9+oeMRggGZV2p0LWp9SE+vuXGrzhehs/wIiGRR4Ch7goe/rF9kP1TwMGmAn Uftt6oq5x90mpjxk02kPiQ== University of Houston-Downtown University of Houston-Downtown http://www.uhd.edu/ Vince Esquivel esquivelv@uhd.edu Grace Davila davilag@uhd.edu MIIDFTCCAf2gAwIBAgIJAOot/l3UnkaVMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNreXdhcmQuc2VydmljZXMuYnJvd24uZWR1MB4XDTEwMDIwODE4NDYxOVoX DTIwMDIwNjE4NDYxOVowJTEjMCEGA1UEAxMac2t5d2FyZC5zZXJ2aWNlcy5icm93 bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWTLulJGUQNsfe rRwmLLW50SjhhpHkBYJtIwFHu1YEcB8fJqO7/OP1XQBhHksONq30PK8NtyNJueEh 0eTXFzcS2pibGuavf7Szfa/xtW5mHyshWHlYWI1xgIa6iCw93BjmURvzHIHwF1DU zbXmNA64vLXqI3Z32YXVT67MeyX84wmCysQ3DVegLtzXINODgPVHiLOgaD0TL3Vh f4/TgtUJafqkPokuafvxAZEHuUf4gR4vF2Jd7urH9XvzlLqWvXtooQ3cZkrtnI07 WLPRArpREH/AW1+q36YsHrmyinAOWKW0dkNaeMxmuMFg8F7ChqzFWyyta8znj2fl HiGfQnIJAgMBAAGjSDBGMCUGA1UdEQQeMByCGnNreXdhcmQuc2VydmljZXMuYnJv d24uZWR1MB0GA1UdDgQWBBS6HN0KXBra1/O40EDS3vpCM2TTPDANBgkqhkiG9w0B AQUFAAOCAQEAxr3rgVOFpPqKMTCAJQi2UAxfZ8K2foa1obLXotaIIRKy2l52/nCt ilhYtX0i1EaA5TJywqURjuE9mfBQYXZzeIj+pRuHSoT45iz8Jky0osMFn0hpkEsp F3IphQdHfEbdDixvI87/x+BaCd8/exNSJII5h7eupvDYGAi023pjV2uLtADGTF9O eFxpxsYiJF3c6n6dcmVsLTQueihgaBUErfE8+ir6Ny2UJMIC28IpyOABNSaLwVmI bCMTZu625XCzptnnj0D0whlDfqtqzNgeMeLdtnnXrfSPzeH57Ewk9B0cGxF9pLaM BiHOhRtBdKgY0BBhtVj8yvb5Uv3MpjGRQQ== Brown University Brown University http://www.brown.edu/ Ken DeBlois Ken_BeBlois@brown.edu MIIDEjCCAfqgAwIBAgIJALMbGZC6j1XQMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWRheGRldi5zZXJ2aWNlcy5icm93bi5lZHUwHhcNMTAwMTIwMjMyODM0WhcN MjAwMTE4MjMyODM0WjAkMSIwIAYDVQQDExlkYXhkZXYuc2VydmljZXMuYnJvd24u ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsSu+4Gc+/eTyPp/S yH8zqBpB9icIV4f+wO5u4oROL4TXFkz3vIWifxNBqtG2JuH7lbKCXvq737Upw9kx 3JOMIvA0/B4dTyxgZI6bvrUTHvnYHg+MloiNZ0d/6JP6ee9reMhiNglOMGSazSgI odP2rLzQXm9jmXWmxtdJbg8WVGXPFcYdCCd+2j4YpwkCN3uAVJe6g+nTTv5WMeDJ 4RXrDQXq0feUktVM0PsSaml1hCko9gzyWP0BWqxRRJR02KjV7F1bBjuEBfhJ4UZP Z0Z9tFzdaJSsgILYGYm17bheOsVUcYsuDmI1nATZKT2FGqCC697ziM8t9tQFDW9W Ykgp7wIDAQABo0cwRTAkBgNVHREEHTAbghlkYXhkZXYuc2VydmljZXMuYnJvd24u ZWR1MB0GA1UdDgQWBBRh6hvozk3parT9oxHZtQtLveRRCTANBgkqhkiG9w0BAQUF AAOCAQEAKoM+oGwW5K99+7Sr6QOs2EXTrHJIJ7ktQEtCG+OkwhgeT5TI7bBj6m71 BBJzImwNPFAGLA2W+94k6BN44kNQ+nE68N/6bG9JhAbAEamXJKnYs5DFOoqDGpbf GfKP1n7IEWGglAD7XlbzGKYCeCr7JIgMAQqRutzl3gRr2jFS4Ood2SlYR5hoHvQY z0ku6L07N8nghK+RokOFADUD7P4adqpGvGX4muJ+XYokWofndCQTIGCndErhfmJ0 FVebM1rEFEUre6BXNZlHylGKN+XSODQyvndmJvX7MlufTq1SFv7/bbcJ7PGSg82P KGRzQXUMsW8+cAIDTvj/kC42BP0I3Q== Brown University Brown University http://www.brown.edu/ Michael Park michael_park_1@brown.edu Brown University Grouper MIIDGzCCAgOgAwIBAgIJAKyoO7GNSr8gMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHBncnBjaXQwMS5zZXJ2aWNlcy5icm93bi5lZHUwHhcNMTIwODA3MTk0NTA2 WhcNMjIwODA1MTk0NTA2WjAnMSUwIwYDVQQDExxwZ3JwY2l0MDEuc2VydmljZXMu YnJvd24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAytzjdX7n CrAJdeznspPMfvKbzGnDRQd+CUWYKY1yCofzjdNdZjOcA+TSOFzNIPnKOXElF68/ enUyowkgrSJtLkBCnCHj/2bSS5glSj9GPaIhvZEtFAxX8qVz99Hx8gtc40liCq8P jvE99jfIqJfR5U/p8HNTsA8yc0QcCKAg8LvQSzAxKcfSBXVo/iqTADlvLoSSwhGH ESId632vZvQ8e2LBps1XpNQNNU91vtwqbnshk/sEqQZlyBRoeUPyrKK0k7byCBr9 rGRJ/FgbaP6OFF7bsB0lKglAY3wpiWIBfgNpAnzaYcu3xNXaG2gmIE+hajqiFnn5 iwSGrvauPvbRQQIDAQABo0owSDAnBgNVHREEIDAeghxwZ3JwY2l0MDEuc2Vydmlj ZXMuYnJvd24uZWR1MB0GA1UdDgQWBBSig2ZrRCdOI4gsfbtWKSio0xoSqTANBgkq hkiG9w0BAQUFAAOCAQEAfEVg2akdNPdppUX8xMhX8QldPzxg4e3baPIhiZO9bn4J KHxGijtu7JD+KeGSEKORMuGH2UuG/sO4CAPXdB2RU2YuDmkLOyDEEsvcoFGpE/Za PemcScCfMw++FUn9cMrd4qADHWHAZreFZJ4Vyo+gM+GESokvbGIS0sz5qLU6uptA /sbYRK5BX86gnuU0da0e4wx16dcUkx3MZXgbMTJFOiv9RGAjEfT0UoV2szbNh+XU GGM+5KRzFtrPDLPAbLBu03WuXQpYYUlbzMyBkSn/DDwvyYqX1T9mdt6BBLDPUFha zwJXl0N4SzPaxUfnM6ZhVDeKHNgQ9bAFhgKd48BYQg== Brown University Brown University http://www.brown.edu/ Peter DiCamillo Peter_DiCamillo@brown.edu Brown University QA Grouper MIIDFTCCAf2gAwIBAgIJAKbxrWKDU180MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmRncnBjaXQuc2VydmljZXMuYnJvd24uZWR1MB4XDTEzMDIwNTE1NDAzNloX DTIzMDIwMzE1NDAzNlowJTEjMCEGA1UEAxMaZGdycGNpdC5zZXJ2aWNlcy5icm93 bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDb5MW2Lt5M/TcM nPoYM3WZckupFfg4FYrNMAMJzdMV3cTFGPIoOSqpKNnrLMN7jd7CYsJVtWdy1B81 NzaRiwkFkKvqFZ+7xY/U14m8OK2N7iYrFLRCY0gNuKQEHDaNlKmRSiClJ93geeOO tlnpw22jCbbmgOa6Tr5crjZ5ABi71cxgEjC5MCliXAvt1lwnJ9fVlxjcsLNhNpse mxuFj4pE6mEVgCck/kmvXvKTAfwbYtyFwjdUhRIVm8kLi3lerljkpVePyeGSWNdA k49QNcBfYQvLJrKuIrRztert7fccQnz73h26F3dO524kQ8iogK1HRh5sQZrmvSyj kaK+5kSpAgMBAAGjSDBGMCUGA1UdEQQeMByCGmRncnBjaXQuc2VydmljZXMuYnJv d24uZWR1MB0GA1UdDgQWBBQ+8F1ZdnvRrKyO3Ff9mDv3f/0RIjANBgkqhkiG9w0B AQUFAAOCAQEAByR+HNgJzDUKAf2N9WabjuDK0MbpyMyUfx7b+k1SlFxKBPojBOPC MDpuIwkVSMETI5IiwG7JchwsV62jsNoUwz2sd1cj+OJZFT2IeYurS4azDUFwb05V rSGBiRtNZiRsHxVV3qC6YcZ8bNVcTX7k6cAWraXlpy0KsQHXh2r4La0iR1OY3nJw 6Fwho5I5nIBVr9qXIqvqttdPd5ioI1oGduT//MQZghTxYEyE92bFukJSEXYmnEoZ YpuVWY6pPkvhb/FzMaCTPHA3On2g3BaiIQTM2bmzBV9H/sgEjM7tdk5zNnNzMExR BYAfwzbPpNw8fOBy4Fc3KS634b2p7tCw0g== Brown University Brown University http://www.brown.edu/ Peter DiCamillo Peter_DiCamillo@brown.edu MIIFlzCCBH+gAwIBAgICAfgwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDMxNjE4NTA1NFoXDTExMDMx NzE4NTA1NFowHjEcMBoGA1UEAxMTamFtZXMuY2lzLmJyb3duLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjNjOCYmjsTRZXKDITnYjPLMcz3bhJl JTdm6QXrmluIc2HcK8w5Wpl2fhTRaz9sxsrhoxHhIu9sMAZswJ2bYn/qP1JYApFQ uwdHG0zAapWGmrUr5uGUf29J5cxhqNxsPnS8Mk/d35/D1D3J8KyL/DZYND8LZ+YH KCy/sPAaxbh4sU22SO0ZDFzSarwL9HWBSNO5inCRAeY/HHAj9WPE303txHkGFmKr DsXQoUAE6CYeaOexDfHoo1T05CCCNGbA+Ea0g6iBn1EJuM0XBCMVmJ0J+9Hr8+yj JQ9T5Q1hQBVaKBMcQFM5C6XXS902czIl04rUYTOBX3o5kl7eyMr1ng0CAwEAAaOC AqUwggKhMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUnZSndHd+52BAPGCya0V2qcIh +tEwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNV BAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJ bkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEE gaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUH MAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2Jy aWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNy bHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJh dGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQB ATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwHgYDVR0RBBcwFYITamFtZXMuY2lzLmJy b3duLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEAdsdPtkObCHWynGj3/O67CmFrcZ85 UtBKjBu0IONrcutMbB7sS7+3YWJTLTYSyXpi66NUeYti3MmB9PEBEz7DHWqq3WNa Ggg0lo+ffnq2J62LkYFskNPr/YoyuzocQTT01VfSkigRqMpoMpBV/u9ipnxjygva juI1Qi0ptFXr3jFeGEbtf33i85Tbu74LlbKm6/wYJudnX97GpQIRjsBIMCctuLm/ wzWDeP6Gz+ohtwpu/L6gH63Dr3l5591Eu4fkmZPBL+H4M+89rP9hvM+ztFN34cVh EJ4UbTsAnZTTxBVlXy2WGHJW6vX27JPCIB09fdiW+uROn0IoAqrOE81Msg== Brown University Brown University http://www.brown.edu/ Shibboleth Administrator idm-shib-admin@brown.edu http://id.incommon.org/category/research-and-scholarship brown.edu MIIDHzCCAgegAwIBAgIUHPSdb4ae0QA3fyeEIe7wKXi2oT0wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc3NvLmJyb3duLmVkdTAeFw0xMDA1MjEyMTAyMzFaFw0z MDA1MjEyMTAyMzFaMBgxFjAUBgNVBAMTDXNzby5icm93bi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxabgPhLgyIOyoG87T41EXwUOyXKNJ4XvF a5moC3y8J9JzWBeVRQ8L7zxEiLcsZ4qHYdOCVZNSD5SYeI8rtjwz/lHlJsF7dfLX peQSm5HggcgWEEbvgp+qHRsbu6ZLKUmD0qLnWLZ5pG+ihm0n10G6h9op9NKJqJOg kyk3PQbe1biAjjpnkVL5CxL4h1E0XADZogZBh3pY04kNzbMvaWsB9ToDI8i6JqTf yEZZcQr4ShgIdstAHzbHcGoRqSOuI3BDeYDj0lp7/X/v/lvQMWWnKFJD6E7xKypo VO2czCswZ9i390YkI9+eoBbIMunuE/JjPZwwknnWqaI5LBDkGbnJAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNzby5icm93bi5lZHWGJGh0dHBzOi8vc3NvLmJyb3duLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1EgYrxblcWF0RP8BxGEPTM4SkIow DQYJKoZIhvcNAQEFBQADggEBAG1o9TLKHLDMlW+fRtyWXeGI1Dpnvw505nmWOQEP zXnT3oMRsmFYUrynl6amaay0IlEZ86g8KALM0AsKA9x2hYz/Kvs99ZLJJ+3mcHDs wWWC9NYme6HEzs+mXRXD2wxOWUYNKc2xAs3QPOpYmX2g6sZiDPkyQ4KOZT/Vh9BZ 970k7vtJ0lIOUFSDTQnlfGOtdEBE6QehIzHF6SpFakYYFyAK1MO4G/vdYYoe4lF5 FTUg9UjnEWqwcmCX02ay5ma5YMkNkyXeetU6HmLRBnpwPcuCgIkzuXP64h+6nVWp bLEJHeHIom+fbTMoCnUDbZ0FcmiGxk9Cg6RPORcGztgLcVw= brown.edu MIIDHzCCAgegAwIBAgIUHPSdb4ae0QA3fyeEIe7wKXi2oT0wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc3NvLmJyb3duLmVkdTAeFw0xMDA1MjEyMTAyMzFaFw0z MDA1MjEyMTAyMzFaMBgxFjAUBgNVBAMTDXNzby5icm93bi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxabgPhLgyIOyoG87T41EXwUOyXKNJ4XvF a5moC3y8J9JzWBeVRQ8L7zxEiLcsZ4qHYdOCVZNSD5SYeI8rtjwz/lHlJsF7dfLX peQSm5HggcgWEEbvgp+qHRsbu6ZLKUmD0qLnWLZ5pG+ihm0n10G6h9op9NKJqJOg kyk3PQbe1biAjjpnkVL5CxL4h1E0XADZogZBh3pY04kNzbMvaWsB9ToDI8i6JqTf yEZZcQr4ShgIdstAHzbHcGoRqSOuI3BDeYDj0lp7/X/v/lvQMWWnKFJD6E7xKypo VO2czCswZ9i390YkI9+eoBbIMunuE/JjPZwwknnWqaI5LBDkGbnJAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNzby5icm93bi5lZHWGJGh0dHBzOi8vc3NvLmJyb3duLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1EgYrxblcWF0RP8BxGEPTM4SkIow DQYJKoZIhvcNAQEFBQADggEBAG1o9TLKHLDMlW+fRtyWXeGI1Dpnvw505nmWOQEP zXnT3oMRsmFYUrynl6amaay0IlEZ86g8KALM0AsKA9x2hYz/Kvs99ZLJJ+3mcHDs wWWC9NYme6HEzs+mXRXD2wxOWUYNKc2xAs3QPOpYmX2g6sZiDPkyQ4KOZT/Vh9BZ 970k7vtJ0lIOUFSDTQnlfGOtdEBE6QehIzHF6SpFakYYFyAK1MO4G/vdYYoe4lF5 FTUg9UjnEWqwcmCX02ay5ma5YMkNkyXeetU6HmLRBnpwPcuCgIkzuXP64h+6nVWp bLEJHeHIom+fbTMoCnUDbZ0FcmiGxk9Cg6RPORcGztgLcVw= Brown University Brown University http://www.brown.edu/ Brown University Shibboleth Administrator CIS-EAS-IdMgmt@brown.edu Brown University Identity Management CIS-EAS-IdMgmt@brown.edu Brown University Help Desk cis-helpdesk@brown.edu InC-SP-Boarding Test Site https://stc-test1.cis.brown.edu/stc-metadata/beagle-images-IDP-size.jpg MIIDDzCCAfegAwIBAgIJAK2ORPEXpbGwMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHN0Yy10ZXN0MTcuY2lzLmJyb3duLmVkdTAeFw0xMjAxMDIyMDIwMjZaFw0y MTEyMzAyMDIwMjZaMCMxITAfBgNVBAMTGHN0Yy10ZXN0MTcuY2lzLmJyb3duLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmj+P65Nfbh7CE03OjB OoYRA8LCWP/kdA55R5zrTkBnfJ8uO/d3eEMcJIdes33WCABKyQ1bEHsrGOPPiN9w nHpPgloTAbeAlYEQKCZKjcdPNq57OUBWDtV4V3gUlQFuATlooDyg0MScsBSIdTDS Nq8usVAop4xWaFkzssAShUlYR2J6xKIVHPCoePTEdAfNOg9o0XbC9WOc5NGxvcMs 3i8bufKv4OmbAegbvr+3pNApfSoccsWpWEX4BiNEoJWtbsk52uyd9MIVMRpJFPTl CvYE+5E22nMQR2xE+5AEp+281Vg9bFY8lgjWhNSssD9UCJPnmPs6Nqa/tlEzWhyX 0XECAwEAAaNGMEQwIwYDVR0RBBwwGoIYc3RjLXRlc3QxNy5jaXMuYnJvd24uZWR1 MB0GA1UdDgQWBBT0VXUp7qJyrXnMLVHhIltKSV1vPjANBgkqhkiG9w0BAQUFAAOC AQEADJ6XIxwLm6eYmWJXohboIeps1UYv7ci5KqaxTmMHlcFPqdqvlC+4db+xf7XI WKPAczaTC9vhvCPLk80Pslcfy8XE0ES2+J3hCipR0TkaKeEwsDql6D4m5j6vUf93 nsjcywA9jlmuj5BdTr3VRv7qGeh0GoVX63Y1Dt+AOJEPNvBKNpNaR3NbqjMm2aAq R9hT1oobyU8dDNQK1VHjgcIWBwgXe6CzAlzwcmQN6lI2RQcFAr52zX8AdD+St/mR 0w1FxXg/if6jtUiqHy3xLCiBGAl66AvAVRE8RLEgDaI3qqMkTU54e9kl7LtAa+t9 8a6oCcWQBIKtjSmcfW5OXHABVg== Brown University Brown University http://www.brown.edu/ Steve Carmody steven_carmody@brown.edu MIIFnzCCBIegAwIBAgICAgEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDQwNzE4MDgxOFoXDTExMDQw ODE4MDgxOFowIjEgMB4GA1UEAxMXc3RjLXRlc3Q0LmNpcy5icm93bi5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2awp/fgr5ax4h+9sbMzchcUBZ J1Pe1vfHMQRlqbo6f8x2r6qnF7nbQdLrzNJIk7Y/flsEa5GL3B3U+vBpFtjasexR TJ+E29HGy4fV4xXMFE2kgrsqV/CiXd4y9cc3CG4dzpP2sCDqC33+YrUkbHwwYscA nic7gejwmWfA3ZT2QXlsY+ovVjaEivns9IxnFKL8wLI72Nx/++8pP2dKMdvb2Uf3 b+kxXgAzHFa+S6brgaonTClxfRNGKuNpHXrXutM1JrdMpxoUZhaf1CffkltEra9f PnsOzonSlx2R86qTEJbni2iwthGlDc3Y5NEhCGM4igl+xNJLM9SokdUX1jmBAgMB AAGjggKpMIICpTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFEUPpb8JLk52UBgRvTHd NQT2D2FAMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQsw CQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UE AxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUF BwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsG AQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuG OWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwv ZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGu IwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCIGA1UdEQQbMBmCF3N0Yy10ZXN0 NC5jaXMuYnJvd24uZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQBgK65jQvJjnQKm1Aoi vMxYdYZImPCm7qyQfKCvPX1AHsD3wTXxmm8BB0A4MhvEodx8rvAJXR3aPgOyxGhJ Q+d0+NrsGoOKxiRklyRq9xlULCz48OhUJOPpWcmshmLHGBENcM2rLU9lNZpLdPnU H1sLchTxILS3L0tQnNJp7c1Kn8YIpBzcglKV6dK6reiLK+7NGVS1O9t7VN70PbFR 92WQzrozUN9SNEcerszzbcbUtzNSMJrgPAlbE7IsXrLKdE39AUDW+9WcjXw9DQKQ Br3nmn6h1L5mqcFyHZ2x235sm2DRJyDH4x+5/VBTOm3wixENzgL+A6tWaPmpExFr 8V1Z Brown University Brown University http://www.brown.edu/ Steve Carmody steven_carmody@brown.edu MIIFjTCCBHWgAwIBAgICAfkwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDMxNjE4NTEwMVoXDTExMDMx NzE4NTEwMVowGTEXMBUGA1UEAxMOd2lraS5icm93bi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDBAadQfT9KJ66pa/qob7Cp0i4HQfDhl/FAzL5d Ls/ekMycDsEZHpCouVHUsRmpkgU3MSgtR5MlLPIbNoHiJf6D+2m3UDGCsVGb0iqG I72Qwe42fv8/OFK2I47qzv/FSvZS3zmUkuKuu+yyWBpe+c05Wf97IH1pXSKcNVsx dBt8pVYt/vOHJljm6uZoML9BybJyORwb9TDw6ceS/L3yFPSMg8MRw3ZMpAL0do8R PT0VyP/hISj5EIicDtxY+7dmUwLHf+hOHbCOT/vG+ugpKgC4/6fRgdFXbUuXhtyS GzijoiOxRR9F5WGrpStBdAUh/FALgWfLNqo5CrBRRX84dguNAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFHf5QI+B6jmxkv/q4mOFVch6PgjRMH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDndpa2kuYnJvd24uZWR1MA0G CSqGSIb3DQEBBQUAA4IBAQBV+pfuvgvsgGLAaBpYmDuGb+BpmXKWF3iZFM07Vn1A YznQMF815R7uGbfVtm5apfKpb/+dMShqf9mJBuWsO/qQObCefDBhHWDP6sGNl5kP 0E4035HhkMnYJ95QIRHOCJfkBqaoBtTAdBQbK73PUml9+I4pbwGAH9X9byJGLR9m V954AUVI4eRlwfDE9Lzu3M5bpwx93MSM/NcFqI/3TUflz3oFPtaAwdsxgpx/+IdQ thnb7Y7Xi/ai2Aaqh3BSDcDt3aexs6qh0w2NSekJpKpt2rxo56JnmM7giIXobOAZ tCsh88wUBm9yRylWyMiIbhT7HIPTMsL6UGutmvWu0nT6 Brown University Brown University http://www.brown.edu/ Shibboleth Administrator idm-shib-admin@brown.edu MIIFnTCCBIWgAwIBAgICAfowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDMxNjE4NTEwNloXDTExMDMx NzE4NTEwNlowITEfMB0GA1UEAxMWd2lraS5jaXMtcWFzLmJyb3duLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMr/QN0mj26T0MJ+QfxD3fDMsJgn UsME0F7BCIIC4P6P1npUE0kHpPeRK6tlJt9Nl4URAa3VIl1c0dsVubhBHXx+Nbn9 QCyjdXZ9T67h7IgVey8BtrOWcLzBFWgIjG6BNDWggUcK6cyIGE+iySp8YxIgPfzY fet4pmIc/6gBL5YilwBhpi+dCx3vKob7pLZaHttvRnzGIVKuZblB2AInbbPtTfso rvvS3dKySbWUMkrDklqIA0AdYT2EoGmeZ9K7GrXRQHtLtfiInf3D6cxqWkVu7zdv pTaUpRw4v+2zXRaGXJWbV6gbVKRanCe2JbwsZjnKZJ1sF3G42t8jNzRhAIkCAwEA AaOCAqgwggKkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUF6fKWsG+o/P187sTygD/ nZuG2LMwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJ BgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQD EyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUH AQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYB BQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5 aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9l ZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4j AQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwIQYDVR0RBBowGIIWd2lraS5jaXMt cWFzLmJyb3duLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEAlEUEHRyaRgTQRMQ24xBF vE/T9Zye2XMKb+gAC/h7I5YxoYdK389W8clJaTUa5sC+ugFcPkTeO61W3OUvfo+4 jVYVzT0l0alt2Be84mdt0N/Ygq5NMLhOeBhPkA/a6iLL1Pzeg41isTLbMkKuxL6J WWvKiNpDuW7ecPTLeIiV+JD3S485/063u+bMHMKFBnNuDnymH4mCjo2v8zR7GRyY LvPwILvMzD8JfvtTZWf1n87rZNRXNpF34EWWVXn4KYaM8U5PFHTBk1RTyQWWBlyG AwLIsLiNDGOFFjNffdCuaX/HWKD8g6lue8QrlnzG51v3n1FPi2877HYOYJzAG6+w 7A== Brown University Brown University http://www.brown.edu/ Shibboleth Administrator idm-shib-admin@brown.edu http://id.incommon.org/category/research-and-scholarship GPN/UM Dropoff Services MIIDGDCCAgCgAwIBAgIJAIldZXTOQ0yXMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3NjcmVlY2hlci5ybmV0Lm1pc3NvdXJpLmVkdTAeFw0xMjAyMTMxNTU1MDVa Fw0yMjAyMTAxNTU1MDVaMCYxJDAiBgNVBAMTG3NjcmVlY2hlci5ybmV0Lm1pc3Nv dXJpLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMtJlhnAFvIP KwARNnAyAUp/01K2Vls1Ts7DWOg3QgxZW3MYyzp4v2HkEVTQQoFAu7u10aekQYuB Q624jWLRNKnCxuuGNHJdUiuqvshTloeRZt2EpvfqvHYUMr08svfRnwyAIzwL1mRf 9bM8yWULiFkoYWO8NdjBra1vyP7fzc1LkK8JUdm21qhLJkwaZaxdbyvpKS86tavN XurV9xyPjDTPxqpRmlZgmqXS1Z0gE32NU28crRiidWbvwoptsHwxuf30bTkw4ON0 77iTRpH6LS/gKo3MQC99RpWLIeA152BZJFzTuwEAfAhQWki0f9VRMQ3wNdrbSaGz xIUZkHBRMk8CAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2NyZWVjaGVyLnJuZXQubWlz c291cmkuZWR1MB0GA1UdDgQWBBTDM8cvARECKE8ifpe8OfJXjDw1mzANBgkqhkiG 9w0BAQUFAAOCAQEAUWlsgNkHoKqLRACVQdWRrcIUD9yQyxfyNIPEaotgZ8nDvAJ4 YeqR+mxvtM+r/47qRVl/mvqqrMgWc4+spXHHkLnFJuRoKTKBDxM/IoxL6x6rq+Eq Nz5qW05sELeYiBlh2/3Ru7R6wo63Yu0LsGnMx5g+S2EBf4rLoJ8Tejl7aroCb9lN W43uiSG7DomMJB1RiWd/Ml8wxu8m+fSeqyyxu3quMZys/31qCnic5rYtz/EWjrf1 rPuugMyxOKpwaxKUz//v777Ss89t/XEW0biX35kicdAxwF1LghxVK9Lw/un22Xpu gxTsnxp9bZSzZO9G1TA+2maHvK29h24ovWJnaQ== GPN/UM Dropoff Services University of Missouri System University of Missouri System http://umsystem.edu/ Gordon Springer springer@cs.missouri.edu Denis Hancock hancockdc@missouri.edu Denis Hancock hancockdc@missouri.edu http://id.incommon.org/category/research-and-scholarship umsystem.edu missouri.edu mizzou.edu umh.edu umkc.edu umsl.edu mst.edu MIIDRTCCAi2gAwIBAgIJAKDY3uY0zJIFMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNoaWItaWRwLnVtc3lzdGVtLmVkdTAeFw0xMTA0MDQxOTUwNDNaFw0yMTA0 MDExOTUwNDNaMCAxHjAcBgNVBAMTFXNoaWItaWRwLnVtc3lzdGVtLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANfej34fa0rsYJ7whZTjd8IOF53m 3sqFkjf2dJDyWOYSdhp+KTWD5XWWtSUzPfybJoMq8Uu1wF3Zo9vfBGBFkkZ3d1Fl 2yYP15RJWhOKBwiYSTj0maMGa1+udgwBpK7+6s0+oha33MdUHjeJzYiD+iEnTkdt 21ycWaNJhhgVoCfR+HPXq1AB6KlOqwEqmHOStf4tjsnwzjUqOVWfusdnnr2P/5Jd mll0ZgKxlrpYS0lpxhAM2G74AdkZV5EVQdbXYndF1B2J5JTbN0tb8GymKvr5DRCl EpjVceHhUu7q+4eWCqd9JDeYY0tV9hiagtz2baFYGBGaGK29erYv9+w2sMUCAwEA AaOBgTB/MB0GA1UdDgQWBBSwcq4VlXv7ph+2I3RL/9MhYWSESTBQBgNVHSMESTBH gBSwcq4VlXv7ph+2I3RL/9MhYWSESaEkpCIwIDEeMBwGA1UEAxMVc2hpYi1pZHAu dW1zeXN0ZW0uZWR1ggkAoNje5jTMkgUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAfdcWZeBRJufqDrfxY+IIOIsonK2yVnba/+RHmakpka3waKC9bb+Z zqB3VnE9gz9y4Bwr4/tIQ1l21jL8WhbsRvs3BMtM1J6e9K97aGHnyFDjoGSRJkoo d2u+IA44cYydUjM4dh8gHM540o02wkonOHlNfsALK3YOzjCMaIyXpE84y2hZ+DnX eK8JnGvQhu7vZd0fiGcoJ+pcDFHJWC8QCzTXGhRLY0wIFBgLSC+KHZNVUIqMgfln MgCnNDkkqkx2czg5CJwlUXo/FYhur/TA/87NjQiRYMTff+ZsquQ2Jq2gk5Ec8c/e uUVJKzUfNUHD85yjH/H1IXbnFnfpdZ9f/Q== umsystem.edu missouri.edu mizzou.edu umh.edu umkc.edu umsl.edu mst.edu MIIDRTCCAi2gAwIBAgIJAKDY3uY0zJIFMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNoaWItaWRwLnVtc3lzdGVtLmVkdTAeFw0xMTA0MDQxOTUwNDNaFw0yMTA0 MDExOTUwNDNaMCAxHjAcBgNVBAMTFXNoaWItaWRwLnVtc3lzdGVtLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANfej34fa0rsYJ7whZTjd8IOF53m 3sqFkjf2dJDyWOYSdhp+KTWD5XWWtSUzPfybJoMq8Uu1wF3Zo9vfBGBFkkZ3d1Fl 2yYP15RJWhOKBwiYSTj0maMGa1+udgwBpK7+6s0+oha33MdUHjeJzYiD+iEnTkdt 21ycWaNJhhgVoCfR+HPXq1AB6KlOqwEqmHOStf4tjsnwzjUqOVWfusdnnr2P/5Jd mll0ZgKxlrpYS0lpxhAM2G74AdkZV5EVQdbXYndF1B2J5JTbN0tb8GymKvr5DRCl EpjVceHhUu7q+4eWCqd9JDeYY0tV9hiagtz2baFYGBGaGK29erYv9+w2sMUCAwEA AaOBgTB/MB0GA1UdDgQWBBSwcq4VlXv7ph+2I3RL/9MhYWSESTBQBgNVHSMESTBH gBSwcq4VlXv7ph+2I3RL/9MhYWSESaEkpCIwIDEeMBwGA1UEAxMVc2hpYi1pZHAu dW1zeXN0ZW0uZWR1ggkAoNje5jTMkgUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAfdcWZeBRJufqDrfxY+IIOIsonK2yVnba/+RHmakpka3waKC9bb+Z zqB3VnE9gz9y4Bwr4/tIQ1l21jL8WhbsRvs3BMtM1J6e9K97aGHnyFDjoGSRJkoo d2u+IA44cYydUjM4dh8gHM540o02wkonOHlNfsALK3YOzjCMaIyXpE84y2hZ+DnX eK8JnGvQhu7vZd0fiGcoJ+pcDFHJWC8QCzTXGhRLY0wIFBgLSC+KHZNVUIqMgfln MgCnNDkkqkx2czg5CJwlUXo/FYhur/TA/87NjQiRYMTff+ZsquQ2Jq2gk5Ec8c/e uUVJKzUfNUHD85yjH/H1IXbnFnfpdZ9f/Q== University of Missouri System University of Missouri System http://umsystem.edu/ UM System Shibboleth Technical Contact shib-tech@umsystem.edu UM System Shibboleth Administration shib-admin@umsystem.edu UM System Shibboleth Support shib-support@umsystem.edu NCSU Virtual Computing Lab MIIFmTCCBIGgAwIBAgICAgUwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDQyMzE4MTY0NFoXDTExMDQy NDE4MTY0NFowHzEdMBsGA1UEAxMUc2hpYi1zcC52Y2wubmNzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/ZNV9714EEI9DUwL6HwYgo8NA/PAa +c3/5eWBTxrWW+rdNFiAzJa6EHwy9mTZMydca+muoxOIHPMC99R8jc+Wc/0d5qBv 7RkNug6PCtckOrOxGiU30WHcz0GXe/t1t0wwaH7isKHrQIyDtEkKxsNCtO0VT+v5 1aKhDRtHfQngEdodPInwb91kfQtL8oxxmCmLjK8FTvBJZkuPWPCf0wVQSykgzCih pc6OxLp2htNOS2vHLBs0LzztO5ClTgGPlE4ftid3GU4LkWty9xYmWQ8O5rMwQXrg +uToHDMqKu8aix0iKCFThYOis6kMimyX36O8GnKSvtXZYkKxNFz+08epAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFOOn8SdHS9Xs2LZiBNUH5FlN 2GTHMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFHNoaWItc3AudmNs Lm5jc3UuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQA9rTpvCpDrWI2ZzhRVwkj0Musx 23jOencz3NpPy3u5lNXXkXvoxk4jiu7eOfnP5J4gDbT5kTpMXEyB80m+fY7I20EI ogcx/ChbCPqazat9wFDZ1iB/MmwW0cN2xAUOt4yHHR4LQUOt5Jhlir3GccqQjIMt amvfOwyNgTwtEgaSGI3zLrdWAzIEoMMrYoXVa1hEE8Z7WiIH0jc1DKmk+Jbw4qLj ssKStWsENBH0WeC/pLpoCbvySBSg+kywOcAaEbKzsfKWXu1llYp+lzKVquNtd3fj Z5RIAPlulQUVAaOPixqttVPdPrWC9JmvqiMIyNZ9Drw6efLherwZCCdytX7y North Carolina State University North Carolina State University http://www.ncsu.edu/ Charles Brabec brabec@ncsu.edu http://id.incommon.org/category/research-and-scholarship ncsu.edu North Carolina State University Sign in with your NC State UnityID credentials http://oit.ncsu.edu/iam/shibboleth https://shib.ncsu.edu/inc/fed_logo.gif MIIDAzCCAeugAwIBAgIJAO5IJwOAQyXfMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubmNzdS5lZHUwHhcNMTMxMTIxMjAxMTQyWhcNMjUxMjIxMjAxMTQy WjAYMRYwFAYDVQQDEw1zaGliLm5jc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtOcnMtJG3ZBCRjm6cfdjXN3Z9Vcgm2z49z74xb10qr38Vtrf I/eL5IjmV147z49T+8GXbrcwySWLzJkCtuHt0i4sHO41NFscGaLwejDocBBipZr8 nia/uCLXXWTt7TLGNVqB+PQ/Io/vYlVDmmsNUZiL9iUFqJzmZW11G1pZSCi52YBy k3XRyqRfTXxQX0tVqzwcBVAxYorPGaLH0gIAiKVWt6nSpcl18sonhCsddjqNVauF xyj6crHjiCASzZw4Wzp6P4sJEarZYFiJwBw48SRjMCBwlegGhKDJDOHE8xvKlZO6 kju7FGVIzePQ3jiySEX8fJkK6Ny8KTn2pt0QUQIDAQABo1AwTjAdBgNVHQ4EFgQU d0bT0fZn8kzZVApw511MXYuf5kkwHwYDVR0jBBgwFoAUd0bT0fZn8kzZVApw511M XYuf5kkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAs1pGQaUfDnmW dXTEldh5r2/FZ2tNOvriM7eBO8mBMBt0O/MZx3Z/Ceo/B1r1JjdgnmNpp1tvrLWa NnGLCG9id5ceZywl08wk8Xfu2ecDILq9DGVNkVIvNpxuJdl0p8ibLlMqMGqdEFx0 7erfHZA+nlt9qH1qLsbj0il3vzoD2072GE+ID6KvHqlRUlhEhK34v3dKhZJlMj9y Z2A2JdzQJsZvPGZtBUftMXra2l+/zK7qrjLQYxNCdV3QNlcaFRyzfUOXuOocnFrJ maYjOrMgHSYZKNUrQOyzZAewlRtMPlwlEhKaiZ4H+MynBs10OSWB3YTZwdsQ+wX2 xZHk22/DYA== MIIDLDCCAhSgAwIBAgIJAPrldS3BE6y8MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubmNzdS5lZHUwHhcNMTAxMjIyMjA0NjU3WhcNMTMxMjIxMjA0NjU3 WjAYMRYwFAYDVQQDEw1zaGliLm5jc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtOcnMtJG3ZBCRjm6cfdjXN3Z9Vcgm2z49z74xb10qr38Vtrf I/eL5IjmV147z49T+8GXbrcwySWLzJkCtuHt0i4sHO41NFscGaLwejDocBBipZr8 nia/uCLXXWTt7TLGNVqB+PQ/Io/vYlVDmmsNUZiL9iUFqJzmZW11G1pZSCi52YBy k3XRyqRfTXxQX0tVqzwcBVAxYorPGaLH0gIAiKVWt6nSpcl18sonhCsddjqNVauF xyj6crHjiCASzZw4Wzp6P4sJEarZYFiJwBw48SRjMCBwlegGhKDJDOHE8xvKlZO6 kju7FGVIzePQ3jiySEX8fJkK6Ny8KTn2pt0QUQIDAQABo3kwdzAdBgNVHQ4EFgQU d0bT0fZn8kzZVApw511MXYuf5kkwSAYDVR0jBEEwP4AUd0bT0fZn8kzZVApw511M XYuf5kmhHKQaMBgxFjAUBgNVBAMTDXNoaWIubmNzdS5lZHWCCQD65XUtwROsvDAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBh4ObkiRbqBTTa++7LT8BJ kKoTutN8OJD1vTWJhvMPfGBxWo+FcGTFV2Wc/bC2o4mx5+6dZXmLiwhDGXzlvobU 8UxTimFnJWjut8MJ72KzpklclOlk+ovihGV+HTr17IB6RJr0QB6pipitxRGMlo+E WaKBwtbQ5d7kEtlYC2duVCvqlerk5jtkjkB/OdqOWk7gFeoVVjL1jqiRocqYrQnp BjvVl0Bnxf9WH72t93/L9OiIS9rnL4A6vmW+ap4q5e8U9s0fJKMtxHDC1aFSPndn ekiT7e3WwHihhz9PwvUtJw1GPvvME9nWJaJcmfmrbGxz1gf93wmqTOuW3sqoyMWZ ncsu.edu MIIDAzCCAeugAwIBAgIJAO5IJwOAQyXfMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubmNzdS5lZHUwHhcNMTMxMTIxMjAxMTQyWhcNMjUxMjIxMjAxMTQy WjAYMRYwFAYDVQQDEw1zaGliLm5jc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtOcnMtJG3ZBCRjm6cfdjXN3Z9Vcgm2z49z74xb10qr38Vtrf I/eL5IjmV147z49T+8GXbrcwySWLzJkCtuHt0i4sHO41NFscGaLwejDocBBipZr8 nia/uCLXXWTt7TLGNVqB+PQ/Io/vYlVDmmsNUZiL9iUFqJzmZW11G1pZSCi52YBy k3XRyqRfTXxQX0tVqzwcBVAxYorPGaLH0gIAiKVWt6nSpcl18sonhCsddjqNVauF xyj6crHjiCASzZw4Wzp6P4sJEarZYFiJwBw48SRjMCBwlegGhKDJDOHE8xvKlZO6 kju7FGVIzePQ3jiySEX8fJkK6Ny8KTn2pt0QUQIDAQABo1AwTjAdBgNVHQ4EFgQU d0bT0fZn8kzZVApw511MXYuf5kkwHwYDVR0jBBgwFoAUd0bT0fZn8kzZVApw511M XYuf5kkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAs1pGQaUfDnmW dXTEldh5r2/FZ2tNOvriM7eBO8mBMBt0O/MZx3Z/Ceo/B1r1JjdgnmNpp1tvrLWa NnGLCG9id5ceZywl08wk8Xfu2ecDILq9DGVNkVIvNpxuJdl0p8ibLlMqMGqdEFx0 7erfHZA+nlt9qH1qLsbj0il3vzoD2072GE+ID6KvHqlRUlhEhK34v3dKhZJlMj9y Z2A2JdzQJsZvPGZtBUftMXra2l+/zK7qrjLQYxNCdV3QNlcaFRyzfUOXuOocnFrJ maYjOrMgHSYZKNUrQOyzZAewlRtMPlwlEhKaiZ4H+MynBs10OSWB3YTZwdsQ+wX2 xZHk22/DYA== MIIDLDCCAhSgAwIBAgIJAPrldS3BE6y8MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWIubmNzdS5lZHUwHhcNMTAxMjIyMjA0NjU3WhcNMTMxMjIxMjA0NjU3 WjAYMRYwFAYDVQQDEw1zaGliLm5jc3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtOcnMtJG3ZBCRjm6cfdjXN3Z9Vcgm2z49z74xb10qr38Vtrf I/eL5IjmV147z49T+8GXbrcwySWLzJkCtuHt0i4sHO41NFscGaLwejDocBBipZr8 nia/uCLXXWTt7TLGNVqB+PQ/Io/vYlVDmmsNUZiL9iUFqJzmZW11G1pZSCi52YBy k3XRyqRfTXxQX0tVqzwcBVAxYorPGaLH0gIAiKVWt6nSpcl18sonhCsddjqNVauF xyj6crHjiCASzZw4Wzp6P4sJEarZYFiJwBw48SRjMCBwlegGhKDJDOHE8xvKlZO6 kju7FGVIzePQ3jiySEX8fJkK6Ny8KTn2pt0QUQIDAQABo3kwdzAdBgNVHQ4EFgQU d0bT0fZn8kzZVApw511MXYuf5kkwSAYDVR0jBEEwP4AUd0bT0fZn8kzZVApw511M XYuf5kmhHKQaMBgxFjAUBgNVBAMTDXNoaWIubmNzdS5lZHWCCQD65XUtwROsvDAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBh4ObkiRbqBTTa++7LT8BJ kKoTutN8OJD1vTWJhvMPfGBxWo+FcGTFV2Wc/bC2o4mx5+6dZXmLiwhDGXzlvobU 8UxTimFnJWjut8MJ72KzpklclOlk+ovihGV+HTr17IB6RJr0QB6pipitxRGMlo+E WaKBwtbQ5d7kEtlYC2duVCvqlerk5jtkjkB/OdqOWk7gFeoVVjL1jqiRocqYrQnp BjvVl0Bnxf9WH72t93/L9OiIS9rnL4A6vmW+ap4q5e8U9s0fJKMtxHDC1aFSPndn ekiT7e3WwHihhz9PwvUtJw1GPvvME9nWJaJcmfmrbGxz1gf93wmqTOuW3sqoyMWZ North Carolina State University North Carolina State University http://www.ncsu.edu/ Charles Brabec brabec@ncsu.edu Harry Nicholos hmn@ncsu.edu colorado.edu University of Colorado at Boulder The University of Colorado at Boulder's Identity Provider http://www.colorado.edu/oit/webaccess http://www.colorado.edu/oit/webaccess MIIDOzCCAiOgAwIBAgIUISKLp/LUBR62UD3eacuMlgyq1mEwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUZmVkYXV0aC5jb2xvcmFkby5lZHUwHhcNMTEwNDA3MjEx OTI3WhcNMzEwNDA3MjExOTI3WjAfMR0wGwYDVQQDExRmZWRhdXRoLmNvbG9yYWRv LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKKfxWBCz6RGXDaM +Td/GX14ozBjZgctgcOOduUWf1Y6awzXJgRlC7k4LGCJZscZLsuZgfzdO6qTxDwk Bbk6UiwUn+dHng6DNBNpuCkUdoCEv6F5gUzZG+aR1NBWk+n565c/u/OAZKt/TgQz ni+zSKGR78DVu/FMrgEtFL37mGjy3qcHe9c/y4fVh+TuFpZOvK5TTMsy/OI0Jx2q tLL/At7Od5oWEm32UH7NtZl5qBg36SYHcDYeVkaCyCoQrFw03W3i+2Q5PUo5FwG6 GpeAoZEn1pU1iQ4rowdgafHH8xAg7boLdsax6J02pMem732e7VXUk9pkaDewUfSl OwU391kCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUZmVkYXV0aC5jb2xvcmFkby5lZHWG K2h0dHBzOi8vZmVkYXV0aC5jb2xvcmFkby5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFLtp54NAL/CFuBokXwZxmltg52+6MA0GCSqGSIb3DQEBBQUAA4IBAQBJ KfBAodCf7pfUUBo/y2htFEUEc1EVyyzLardzvxncQBY76KLQKzynkXdzynmtWWdX ERDsBWyM5idtMwanSXZhLBxKZ0BLx0whe0QrP26bFjD3hDc54jxWucfK7gbVkaG+ 0U07hjYazpz6YuAXQ/n4+McCnqw5vI7aEreIWH6ky5kU3+KkNuEBsuOfsPCpfhHG d/zUrol9WKi0oBE/3A3WluEsKobPTI+Df3UOQbWnujwquIWpR7PYqotR2BYrAuPI 2ijwqoxQck0dHwpdffo+4STtjJN1LMGDAOgVBZEBX5HQkgt5Z9fxKHw1ok0ygPyD aE45z9S0D3Rt1IJs3AeI colorado.edu MIIDOzCCAiOgAwIBAgIUISKLp/LUBR62UD3eacuMlgyq1mEwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUZmVkYXV0aC5jb2xvcmFkby5lZHUwHhcNMTEwNDA3MjEx OTI3WhcNMzEwNDA3MjExOTI3WjAfMR0wGwYDVQQDExRmZWRhdXRoLmNvbG9yYWRv LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKKfxWBCz6RGXDaM +Td/GX14ozBjZgctgcOOduUWf1Y6awzXJgRlC7k4LGCJZscZLsuZgfzdO6qTxDwk Bbk6UiwUn+dHng6DNBNpuCkUdoCEv6F5gUzZG+aR1NBWk+n565c/u/OAZKt/TgQz ni+zSKGR78DVu/FMrgEtFL37mGjy3qcHe9c/y4fVh+TuFpZOvK5TTMsy/OI0Jx2q tLL/At7Od5oWEm32UH7NtZl5qBg36SYHcDYeVkaCyCoQrFw03W3i+2Q5PUo5FwG6 GpeAoZEn1pU1iQ4rowdgafHH8xAg7boLdsax6J02pMem732e7VXUk9pkaDewUfSl OwU391kCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUZmVkYXV0aC5jb2xvcmFkby5lZHWG K2h0dHBzOi8vZmVkYXV0aC5jb2xvcmFkby5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFLtp54NAL/CFuBokXwZxmltg52+6MA0GCSqGSIb3DQEBBQUAA4IBAQBJ KfBAodCf7pfUUBo/y2htFEUEc1EVyyzLardzvxncQBY76KLQKzynkXdzynmtWWdX ERDsBWyM5idtMwanSXZhLBxKZ0BLx0whe0QrP26bFjD3hDc54jxWucfK7gbVkaG+ 0U07hjYazpz6YuAXQ/n4+McCnqw5vI7aEreIWH6ky5kU3+KkNuEBsuOfsPCpfhHG d/zUrol9WKi0oBE/3A3WluEsKobPTI+Df3UOQbWnujwquIWpR7PYqotR2BYrAuPI 2ijwqoxQck0dHwpdffo+4STtjJN1LMGDAOgVBZEBX5HQkgt5Z9fxKHw1ok0ygPyD aE45z9S0D3Rt1IJs3AeI University of Colorado at Boulder University of Colorado at Boulder http://www.colorado.edu/ Dave Goldhammer shibboleth@colorado.edu Marwan Shaher shibboleth@colorado.edu Kerry Havens shibboleth@colorado.edu ramapo.edu MIIDIzCCAgugAwIBAgIUMraID/Je8wXM0Yl6BJKCTTWX6RIwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLnJhbWFwby5lZHUwHhcNMDkwMTMxMDQxODA0WhcN MjkwMTMxMDQxODA0WjAZMRcwFQYDVQQDEw5pZHAucmFtYXBvLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKNRo8kACf0jAbpwBsRWe1lqsbdi2kKc kDPWLeJzmSW341X90042Y32L0l6VDPaQLkNlloStsRRYVdtLeAa9hYU1yol5gy3f /iOnk2xbOkfg6LYmnyyC7Y/GX8Sr5MWd7jxE+D8KdIPHWvgJx/hKAXzOxnxEpGwS UIfQ0uJ/Ca7Fttpzsm0Y5KnSTjJwTw8jNZGuTe2Yi14DJ8yEeE68KO+CCkCW2QUB az2YHo7+3M9wR6fSXe6CjHmmQr6/SYXWO/hO69mLI/7zSXMYliw0OPWPA4LFhJnJ MfmMc4bUGCqlgeSzFqYXOLk05S0znponukIZeMw4Epxdzl6Cy/HLJrcCAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLnJhbWFwby5lZHWGJWh0dHBzOi8vaWRwLnJhbWFw by5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFvCOP1hSomD2T0WmoOlZdR8 OzPkMA0GCSqGSIb3DQEBBQUAA4IBAQAQHpidIf3I81COeB1JjmzGvVTGkYNlKlIi kU5hTOQjFMZQG1nZ3Qlkr5wLMg8Sjky9l/JvP5kwPu3aqYYtQEtLmZh6XY5/1l/C lG4+EyUAEvTnN14Oe4Y8YQWwuVJEZfHlFp5gpop46fv0Q7q2CZ2SYtjrCmpVk4YE +sbm316PCMKgV4eIjaKbsDgGNMsUs4EKaUNMF7MPbgfC7Zvh2eMmhLHhGS4jg5Gc dX99H6mqvnkySdP2U5oat1ACQ5IfAV49eRR1JFzJaas+TsxGLIcQkx/GgLHP+3ef 1FEZK3OCX+xZSA820MZxY7/F+3YdKb794sY4ku+x3ZszkcZ4FJL1 ramapo.edu MIIDIzCCAgugAwIBAgIUMraID/Je8wXM0Yl6BJKCTTWX6RIwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLnJhbWFwby5lZHUwHhcNMDkwMTMxMDQxODA0WhcN MjkwMTMxMDQxODA0WjAZMRcwFQYDVQQDEw5pZHAucmFtYXBvLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKNRo8kACf0jAbpwBsRWe1lqsbdi2kKc kDPWLeJzmSW341X90042Y32L0l6VDPaQLkNlloStsRRYVdtLeAa9hYU1yol5gy3f /iOnk2xbOkfg6LYmnyyC7Y/GX8Sr5MWd7jxE+D8KdIPHWvgJx/hKAXzOxnxEpGwS UIfQ0uJ/Ca7Fttpzsm0Y5KnSTjJwTw8jNZGuTe2Yi14DJ8yEeE68KO+CCkCW2QUB az2YHo7+3M9wR6fSXe6CjHmmQr6/SYXWO/hO69mLI/7zSXMYliw0OPWPA4LFhJnJ MfmMc4bUGCqlgeSzFqYXOLk05S0znponukIZeMw4Epxdzl6Cy/HLJrcCAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLnJhbWFwby5lZHWGJWh0dHBzOi8vaWRwLnJhbWFw by5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFvCOP1hSomD2T0WmoOlZdR8 OzPkMA0GCSqGSIb3DQEBBQUAA4IBAQAQHpidIf3I81COeB1JjmzGvVTGkYNlKlIi kU5hTOQjFMZQG1nZ3Qlkr5wLMg8Sjky9l/JvP5kwPu3aqYYtQEtLmZh6XY5/1l/C lG4+EyUAEvTnN14Oe4Y8YQWwuVJEZfHlFp5gpop46fv0Q7q2CZ2SYtjrCmpVk4YE +sbm316PCMKgV4eIjaKbsDgGNMsUs4EKaUNMF7MPbgfC7Zvh2eMmhLHhGS4jg5Gc dX99H6mqvnkySdP2U5oat1ACQ5IfAV49eRR1JFzJaas+TsxGLIcQkx/GgLHP+3ef 1FEZK3OCX+xZSA820MZxY7/F+3YdKb794sY4ku+x3ZszkcZ4FJL1 Ramapo College of New Jersey Ramapo College of New Jersey http://www.ramapo.edu/ Michael Skafida mskafida@ramapo.edu Florida Universities ICOFA - AFS Florida Universities ICOFA - AFS - used by state Universities with Florida BOG http://privacy.ufl.edu MIIDDTCCAfWgAwIBAgIJAJJZItheZ/EnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Fmcy5lcnAudWZsLmVkdTAeFw0xMzA2MTkxMTQyMDhaFw0yMzA2MTcxMTQy MDhaMBoxGDAWBgNVBAMTD2Fmcy5lcnAudWZsLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPKULNTAXk/clcpUoGsmS/u/nOobdxt4nm172NAuRSl 23IpxXBvt4mwGEfzL+8/uN96kMWI7qLs54J5GDtvgJhLkc0ygzfu2RbxidR+BumK Lhg7HsL4xlxAJvAFIL6NFSxu/hMbv4OgQNKvVc38EuaeL/ZIcsBGmYKDtxGYYrXz cR/c1jP9+EU3oYJ3Zi5DVlDu0CWwmycORuTUcKu2lNQBSwzdULUlOJz8ryhdpnXT XGrDQa3otLUJCF7jEBurUtyHhz3ODBwdbbenZ7R5lRGia41ZAJjQnnoCz0KMaTjo Ej09xx6+6KoKlsKzIoENylCCQAYOg95VP98wtxcEVJ0CAwEAAaNWMFQwMwYDVR0R BCwwKoIPYWZzLmVycC51ZmwuZWR1hhdodHRwczovL2Fmcy5lcnAudWZsLmVkdTAd BgNVHQ4EFgQUgi8VAW+Q8ZjIFdwOV8aprqiaZawwDQYJKoZIhvcNAQEFBQADggEB ADEYdkA8pxQ4OefJgWWNvaPwGJ1U+1BHwJN+EYIGBfHsUjj5rIe0ZWjpcesWlY8t MMFAhYQyqKUilDmUQOX2DZMdusOh9zaIh4UQ8j3RmsptB5KVou3K2e+tCSvEtnaV 8WvQNXsy+HLNOjDbGl3oZwNVn2Nliz7WTmq7cfAPExVVH2vJwgCPojK4zG1iZ/EB FTq/yu4mcdwQ9/4f32k+INvCrbu1QEfgh5nO4DfWZWfxTScuBOeCa7/XmFd1FF8i V1uPqJR6/MIP2C7tIBmTyVWiycgNzTQRyKQZyPmp4X0d0AQyQv9mM0JiiU1CkLFG 9IiSVkTt0cb+KQ7I8LmaRrs= Florida Universities ICOFA - AFS Florida Universities ICOFA - AFS - used by state Universities with Florida BOG University of Florida University of Florida http://www.ufl.edu/ Warren Curry whcurry@ufl.edu Gerald Parham grparham@ufl.edu Martin Smith smithmb@ufl.edu UF Test Service Provider UF Test Service Provider https://www.privacy.ufl.edu https://images.webadmin.ufl.edu/signatures/wordmark.gif MIIDNTCCAh2gAwIBAgIJALSrSJX/Ph/uMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWluY29tbW9uLXNwLmxvZ2luLnVmbC5lZHUwHhcNMTIwNjI5MTc1MDQ2WhcN MjIwNjI3MTc1MDQ2WjAkMSIwIAYDVQQDExlpbmNvbW1vbi1zcC5sb2dpbi51Zmwu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzhc1oWwLLPSn3VH/ F/eOpZ3EX+bpIYqF6eMVAJGYjXQwiCwvONshK/coSJX9HEgDsOueOO0awUQl1GgH p6d+NaNbM/VB0LcS45w86iaez3RV8t284kMe4T9MgWks4JSgioTXUZeaAjfdgcb1 9qwfGI5k7R4tZjsYajxphu3n1vuwU12r5LciFyAjcruHmpDJfzM+o0jaR/48hmiG jNVZZzf/Wp32J2QvQNLvy7HvbZ8GIDjrpr5ThZ9d5cqc04pugVi+Cqv0Q8HNYFVa BTgozkKyR2ryRl2jU7gYZDRPsy/Zc9JFsl1xc7UogMf/e+Q1303jG2V3tWKAlNQ0 ILyOMwIDAQABo2owaDBHBgNVHREEQDA+ghlpbmNvbW1vbi1zcC5sb2dpbi51Zmwu ZWR1hiFodHRwczovL2luY29tbW9uLXNwLmxvZ2luLnVmbC5lZHUwHQYDVR0OBBYE FDCVfBKVLOAOEblhvgD7+za4piTQMA0GCSqGSIb3DQEBBQUAA4IBAQBEbscmxR+b bAVvAiGJ+gSMFkKxim0tqtVxXGaC9kPkxupTxLUhodqYX+1Zat0okIT5IWOa2YV9 Sg5gxVroLLrc3XLlnAMORC2M48ckMV7Yzq9zo0mA4GqLF0Yt36QncknJkqXp6sKL U6ysGQRfbtjXMbZpWo3LtPW6SI2sJDpSTSCLNJcHiwNwduygZtaWUtazxSxfB6s6 rUfw0Ly8vhnnwWaUfYRFazfVtnQeVWFGd50bN+6MFBhkzKTxHRzRwTLJdcNzfTf3 18QAVi9VPGETrTQyiX3bcAKYNGEUCnNd7Tba0o9c3+366OJe7I2Fy4A4Za5LnhCu Om0EEqIZ8jgO University of Florida University of Florida http://www.ufl.edu/ Warren Curry whcurry@ufl.edu Martin Smith smithmb@ufl.edu http://id.incommon.org/category/research-and-scholarship ufl.edu University of Florida University of Florida - GatorLink Credentials http://www.it.ufl.edu/identity/shibboleth/ http://privacy.ufl.edu/ https://images.webadmin.ufl.edu/signatures/wordmark.gif MIIDLDCCAhSgAwIBAgIJAM6XTJCGu1xXMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxvZ2luLnVmbC5lZHUwHhcNMTEwNjMwMTY1NDU5WhcNMjEwNjI3MTY1NDU5 WjAYMRYwFAYDVQQDEw1sb2dpbi51ZmwuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA2Hnmxqt0Z+RxiAbs6TZxfJFOchZDwSr6t328myucayB/l4T6 cujQyzG6TMlQP+isgvsQywqV+zbvRI5i+g7nCsivGelAeFyBzor+JT+rg94ypyug SWlPh/coPjkETQaGMR+bgBxGOEJfOOApFJxdBpl0StKbX2oPjwIEGSo3zjhmPTpx aVEr0lUBrgJmp5Of6dKPZ/32SF98Ed79lr8C9fOJHTfh4LYwZ/9fiYUG7HPfjR/m PDChsgXYJ5Ao3+bRNqf2q4+vndU27JCVwiWI+RmwlfmbPXKLufl2ZfDdLYqyrc5P JDsx4oHwbAkcH7cLNW67bTMmSEp+1rSBKa1v8QIDAQABo3kwdzAdBgNVHQ4EFgQU 1hjdCt1pTU62iZ837vmDLpznn3IwSAYDVR0jBEEwP4AU1hjdCt1pTU62iZ837vmD Lpznn3KhHKQaMBgxFjAUBgNVBAMTDWxvZ2luLnVmbC5lZHWCCQDOl0yQhrtcVzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBQJTcTLE95HTa5E/IMbMl6 5e0fPWiSm7KfRtZSSTMe4mK+6Ub0x8YWTsAN1RoSIQtftK2DuyNtUbJ2+Y9PS7bs ftfegfOoVBTTOkOQ+CeKWEmwT+1Yw2IRts0vHXvgqzA5b8OYT81RrKcJtMFfyKMi pm+Rc95JoFHZz3tYflLU+3kOkEGHUCX08+BrQLc26BcdZokKySbKzXPUsBpmYUEY MStdDm/Po7ON4Shh1TpvMEFEofUNUIU5uY5oHLO8gFx+AWRG47URXfxgeyEf9+SB aFbDixFvCWbqDUiuKdivSWdqiPYSPiINYEAm3p46viJ4+6CBFELzDOTcZUrXZaSD ufl.edu MIIDLDCCAhSgAwIBAgIJAM6XTJCGu1xXMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxvZ2luLnVmbC5lZHUwHhcNMTEwNjMwMTY1NDU5WhcNMjEwNjI3MTY1NDU5 WjAYMRYwFAYDVQQDEw1sb2dpbi51ZmwuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA2Hnmxqt0Z+RxiAbs6TZxfJFOchZDwSr6t328myucayB/l4T6 cujQyzG6TMlQP+isgvsQywqV+zbvRI5i+g7nCsivGelAeFyBzor+JT+rg94ypyug SWlPh/coPjkETQaGMR+bgBxGOEJfOOApFJxdBpl0StKbX2oPjwIEGSo3zjhmPTpx aVEr0lUBrgJmp5Of6dKPZ/32SF98Ed79lr8C9fOJHTfh4LYwZ/9fiYUG7HPfjR/m PDChsgXYJ5Ao3+bRNqf2q4+vndU27JCVwiWI+RmwlfmbPXKLufl2ZfDdLYqyrc5P JDsx4oHwbAkcH7cLNW67bTMmSEp+1rSBKa1v8QIDAQABo3kwdzAdBgNVHQ4EFgQU 1hjdCt1pTU62iZ837vmDLpznn3IwSAYDVR0jBEEwP4AU1hjdCt1pTU62iZ837vmD Lpznn3KhHKQaMBgxFjAUBgNVBAMTDWxvZ2luLnVmbC5lZHWCCQDOl0yQhrtcVzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBQJTcTLE95HTa5E/IMbMl6 5e0fPWiSm7KfRtZSSTMe4mK+6Ub0x8YWTsAN1RoSIQtftK2DuyNtUbJ2+Y9PS7bs ftfegfOoVBTTOkOQ+CeKWEmwT+1Yw2IRts0vHXvgqzA5b8OYT81RrKcJtMFfyKMi pm+Rc95JoFHZz3tYflLU+3kOkEGHUCX08+BrQLc26BcdZokKySbKzXPUsBpmYUEY MStdDm/Po7ON4Shh1TpvMEFEofUNUIU5uY5oHLO8gFx+AWRG47URXfxgeyEf9+SB aFbDixFvCWbqDUiuKdivSWdqiPYSPiINYEAm3p46viJ4+6CBFELzDOTcZUrXZaSD University of Florida University of Florida http://www.ufl.edu/ Eli Ben-Shoshan ebs@ufl.edu Warren Curry whcurry@ufl.edu Ayola Singh-Kreitz ayola@ufl.edu Martin Smith smithmb@ufl.edu Florida Universities ICOFA - AFS (QAT) Florida Universities ICOFA - AFS (QAT) - used by state Universities with Florida BOG http://privacy.ufl.edu MIIDKDCCAhCgAwIBAgIJAPQQgOPWsUV5MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3FhdC1hZnMuZXJwLnVmbC5lZHUwHhcNMTMwNjE5MTYwNjQzWhcNMjMwNjE3 MTYwNjQzWjAeMRwwGgYDVQQDExNxYXQtYWZzLmVycC51ZmwuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVedUCSEnHiNORRKZbTKm3fq28TvFm85 xqehdF1Avmar8wiTFYVk1ptBzYGTToLPaT6/Rnz75SVdKvr7LwPPDVRYICGXtnJz A2SM5RDOxc1oy4S2RDIZWZV6sXptzZY424G8eR47A22MGQxuxpbmJWmyGldvXjbw vkxFMupv12Tdprp6ntvqTfXwPyc7d1yJaORxFAb7XZsxMKfPFAjAxKTB7g29sjJB s19gYcopefVOITw9edvS56k/h+uLIoAdncVacgQ4QgJIIGVVBwPGHNgpc7damKZX pLorPPh6VkZS/5O9DfyuLwk1ow4xjyNKt2SsjSdC7JZLvuMu4qNlsQIDAQABo2kw ZzBGBgNVHREEPzA9ghNxYXQtYWZzLmVycC51ZmwuZWR1hiZodHRwczovL3FhdC1h ZnMuZXJwLnVmbC5lZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUJAHsxEagnW+wHdMU 9AkzQo3KSkIwDQYJKoZIhvcNAQEFBQADggEBACFFfpMuUzN6jPr+KNjuwz4XgxQ7 KWAe89oRf0ZBMNfueRqPEjIo3ioIL0CfP4FGLw5o82fPpJBsBWh5B8qtmnxP3n5v JyOJfq1xgHfFNvnjAwfqX8vGDefO2ROGOm7tZa+xormXhBrM2BcmT5/tpPqOHdS4 8+XGoHCe2sTJ2mWqqaF0WU2XNBdnI/Woi2RiHKwZx3CyfFNBeu0Dnpxc9uRPiLEf 1iyW3XGn6X+mIRvkHumUloRmsqeHMn2ASaDMX/wQBg2l9AQGY7czSTSwhxQviI92 6qF/eu75fXX1nmqZIC3GSYqfgnq/70X7yaNoxDm1wtwOZAeXzwYDPkz6LqE= Florida Universities ICOFA - AFS (QAT) Florida Universities ICOFA - AFS (QAT) - used by state Universities with Florida BOG University of Florida University of Florida http://www.ufl.edu/ Warren Curry whcurry@ufl.edu Gerald Parham grparham@ufl.edu Martin Smith smithmb@ufl.edu Florida Universities ICOFA - AFS (test) Florida Universities ICOFA - AFS (test) - used by state Universities with Florida BOG http://privacy.ufl.edu MIIDGDCCAgCgAwIBAgIJANNU9FAQ9YL6MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3RzdC1hZnMuZXJwLnVmbC5lZHUwHhcNMTMwNTIzMjEyNzQzWhcNMjMwNTIx MjEyNzQzWjAeMRwwGgYDVQQDExN0c3QtYWZzLmVycC51ZmwuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzNAtaTXq76q3e30KDUgO581Tp1k0i8Bo U5VX/Goqom6PxV+wZ38vaqyX2Fw04T3vl6JdszBbfilNDE34yhUiQ2ej70pJNdGT QHU2+c7mD3o67IrffR73bDZ2GnTauFAjW8s8HQ+7eNnqQeOvkk55yYC9lTxOSsq4 Jtcrx05yoAYr43NChz5EEwqHYZPh9NHlnmWDTa/0s980rM2aRBrCES56d67VhdFo qzmIOWS0PSYrL18omtvZTYyoE4Ajb9nvea/eJ5ZztU22o87wbxuKkYpTReq6D2dp CgR9ldC2dTllraONTwnZqBQzp2HKZ99B/9eiqmzP/fjZbLLMPlo9+QIDAQABo1kw VzA2BgNVHREELzAtghN0c3QtYWZzLmVycC51ZmwuZWR1hhZ1cm46ZWR1OnVmbDp0 ZXN0OjAwNjMxMB0GA1UdDgQWBBTmcIQc5Nw3hlj7SXACLPpR3MdsdjANBgkqhkiG 9w0BAQUFAAOCAQEAAcKlNhFeu/dSuDwY2BtD7mupltbbgF/VffA/FTjUp/kQH1Yd Y2ZdtJn05uzl5jHxMBkxurrMzzhnpotSkYjx14aiCuR1wygw+y5gFl1OZkhV/lEV VsigvuzTtAepTaFU0BAMNQehCt1RUXEd4YcjJ8SB/LHrXEF6yTzl9jbtoFlk9ea/ kT+qnd/Jg2nCzCbOUYje9jOBuVPpvjxbGZ4Db/MxKBNYqj9flOC3t8A2/S26vRaO 7RPHOUE707yFw5GLsIXSsECJEEloXSqKc1yGpbDq+DCVJG3hOjvR0JWkfBajyEIO mjitFf8hwxxistMegMt+nBm4xxahEnWZvbHiuw== Florida Universities ICOFA - AFS (test) Florida Universities ICOFA - AFS (test) - used by state Universities with Florida BOG University of Florida University of Florida http://www.ufl.edu/ Warren Curry whcurry@ufl.edu Gerald Parham grparham@ufl.edu Martin Smith smithmb@ufl.edu unco.edu University of Northern Colorado http://www.unco.edu/generalcounsel/privacy.htm https://www.unco.edu/assets/images/unc_logo_combo_stacked.jpg MIIFUjCCBDqgAwIBAgIDAguKMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NM IENBMB4XDTEzMDIyNTE1NDkxNloXDTE1MDIyODE5MTE0OFowgawxKTAnBgNVBAUT IFRJbzRzVlJFcElTLWNDTnRVVndlVmlGNXFiQ0dMUlI2MQswCQYDVQQGEwJVUzER MA8GA1UECBMIQ29sb3JhZG8xEDAOBgNVBAcTB0dyZWVsZXkxKDAmBgNVBAoTH1Vu aXZlcnNpdHkgb2YgTm9ydGhlcm4gQ29sb3JhZG8xCzAJBgNVBAsTAklUMRYwFAYD VQQDEw1hZGZzLnVuY28uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAwbbHrVOeQQWsyPKCNGe1IOPY4Jt1+S3uplatS00bJKs2fEs8HnI94dAZ7Xqk 6I1eCRxWm0ECyDasptLP1OfI8r9FozNi+ZlAi2rx7SskdBj3GMxrcR77N1YPkiep 0qYG9GWxwfuTRw/r7wDMyGZa/Ar23KB8+y4N0Ie+bPF1Pz5405Z1mgZ4+Uo/HxLr q7KhTXkBbsvJuhKGTc4/JP90x7ij4MHxWCOnCf4ida/dLwddk+d3MxDVPJMtb9kf s4PNNhZsUzO58w2+uN+kARkB+mNnmqyr1a//ZeXSrpBeHBXMqJzPSfpnwoIWmRPU 09A/m7gih1fkcNDVb4UhOoQu+wIDAQABo4IB5jCCAeIwHwYDVR0jBBgwFoAUQnlU G2HNVSs+Y9U8SFf1n/tFzkowDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjBlBgNVHREEXjBcggxzdHMudW5jby5lZHWCC2ZzLnVu Y28uZWR1gg5sb2dpbi51bmNvLmVkdYIPaXRmczAxLnVuY28uZWR1gg9pdGZzMDIu dW5jby5lZHWCDWFkZnMudW5jby5lZHUwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDov L2d0c3NsLWNybC5nZW90cnVzdC5jb20vY3Jscy9ndHNzbC5jcmwwHQYDVR0OBBYE FNh16cK9y55FR+o+MEFBQ67L+Bq5MAwGA1UdEwEB/wQCMAAwbwYIKwYBBQUHAQEE YzBhMCoGCCsGAQUFBzABhh5odHRwOi8vZ3Rzc2wtb2NzcC5nZW90cnVzdC5jb20w MwYIKwYBBQUHMAKGJ2h0dHA6Ly9ndHNzbC1haWEuZ2VvdHJ1c3QuY29tL2d0c3Ns LmNydDBMBgNVHSAERTBDMEEGCmCGSAGG+EUBBzYwMzAxBggrBgEFBQcCARYlaHR0 cDovL3d3dy5nZW90cnVzdC5jb20vcmVzb3VyY2VzL2NwczANBgkqhkiG9w0BAQUF AAOCAQEAAUkDiiZIMIRX01OVLGwy4SFeWOAHSeTqZ7ywguW0ZbK5pBq61mYYL+4r qN3QOahY1xsZ/6Mcj1KQKYNDyWs0dvmlPJvMxWK7BKOYIODC09F4+HOTvzDy0V3E AbfY+5ArqK5x9tmX2MPuyN1U2/k5Th8bELkJsWFjJWW11o2hTZTAWEGQrMIzzl7j nP6/QZPvbQqJlVqnHDH2IFkkhUfEJwM20JKHxE9Cz8D/UIhfZ/BFjiC9Yr/ikoQJ o9KzntWCBzgzQ+mvnqSBALFV4i5BFhz7tu+i7KH/L1IxU4Hs+8rUg1++mjOEXVwb eKcSKBAJ5Ep/l1LkpZ+nEyTFJUkZZw== University of Northern Colorado University of Northern Colorado http://www.unco.edu/ ID Management Group ID.Management@unco.edu Technical Support Center TSC.Support@unco.edu MIICtTCCAZ0CBEvVtn8wDQYJKoZIhvcNAQEFBQAwHzEdMBsGA1UEAxMUZXh0d2lraS5hY3B0Lm5z Zi5nb3YwHhcNMTAwNDI2MTU1MTI3WhcNMTIwNDI1MTU1MTI3WjAfMR0wGwYDVQQDExRleHR3aWtp LmFjcHQubnNmLmdvdjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIbjI1oBM8mfi7Xj 6F5om6dCvhlip96xZP4jZRqth23WuYlHDirxfYwxsg7YlbTKeHKEQkzqKx1Pg744rqo0fN7JhoDS nGmXL+crMc5O+Dq4Z8DzJkKPGF4jy0D2YLNV/frYWKFA6sU2yBCCAzg9WsKapGZTstCDl3Gh5tv8 +PrMcWPbbjiKaJsdd0gM/f9o40e7kR3sFCqfwtGu5WEqWmIHhi30If9XauecfJUGjQcU6FCfgpzc WxUf95DdNOC8NZrXAaQNhOyZdYskmpsV5Iw/MfcjDJuXDxnmuldfCW/g+lKW3NPK6vUG2tOnzCU/ t6+Q8adsU/E7OtQxukKb4EcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAVmFpzuLROcajQW2UBDf/ Q9OfU1oKmQ1OY7hUAH779v0st/8hhFEGxOd2fxWzWVAjQQqeUk2va6mCOa6vKZsYW5hFAXAoxcOI AMVmfHF84BPmLWu5pjvW1L4FMLBrAB4xY6wzBa3y0B5GzRtKPO+2LQVl2kr/Qf4BlhbHiwAO8Duq Fv1yBmprT1I7p/zcPv4Fw1cfh2ovQBsMWAQKk/Za1F16NZG1u98SeLsJjeTPWP0ZXFUnnOm9YOQ2 qaUOTAvy3XDuPJ1LRFF/XAIFhfzG7jNrIizG7f9h5WY3y1OcaRMvONUpZxS//9MGQl/fhFimIrnC 00QXqLlbwlvyjUtAzQ== National Science Foundation National Science Foundation http://www.nsf.gov/ David Lotts dlotts@nsf.gov Rajeev Gupta rgupta@nsf.gov Matt Boesch mboesch@nsf.gov MIIFnzCCBIegAwIBAgICAlwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcyOTE4MDAxMloXDTExMDcz MDE4MDAxMlowIjEgMB4GA1UEAxMXZWF1dGguYWNwdC5yZXNlYXJjaC5nb3YwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEHUxUi/b8w8qy4azvwZMQf3E0 4oIHy2X/HHKRryne6EUPQ7am+rcSsNfFmbRgR1B1NtnxH0Xm392hbiaj9F7ifSKw GRNfnOqfPeq6hqoZvmMnywHfocCrgizc1rfR5UAQKKgvxEh9MPHtO5JNGCzJi9Ri NKmDK3O9Gfm+bLAnRXufQ8hdNUhgiayw7h9LqxcVgr+7l0D1ihfXu+cMg/YxmNiN jHNgswYHaaHaqCYEXcRsXoq07anvUExwXvkUOtyJOQgtPAeA31AQP2hEjk9sqoEm pXbykiEI65PX/zi72q7LksZH8BwV+J4FzjAQN+00gqeeWiIC/NkWwfCuxZGZAgMB AAGjggKpMIICpTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFNzXk4PMtFtgqpnRd64x RmJZzmH4MH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQsw CQYDVQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UE AxMgSW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUF BwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsG AQUFBzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuG OWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwv ZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGu IwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMCIGA1UdEQQbMBmCF2VhdXRoLmFj cHQucmVzZWFyY2guZ292MA0GCSqGSIb3DQEBBQUAA4IBAQBqnmOCu5f7q5qKSRLQ 73ehZ9LzCu/XV9LLGnFTXVo7GX59tarjJlUppv71/JVlWSV4IPNX5NKK6kxhhBUp AiYP7T0OtGCjpHbByI2t7mO8+9Q+aKa9pRGLdP0FfXhHuSweiVa9wC8jOHime/rF 50m13SlEkTm4GAThrsG4qSg3uiuTAX6D3O2CHTxY4ZsWwkPXd9StOnplViRswGqy fPWPOeusrl9OmjrYehloJSuZzLM4IcWV8TLfEX0sB2urwrXuroMiVfdAf8llCd4v POfa2tO2V1EvPJwfQDaLDVMXuBgyuAqITkSPyouN1Bo2uHcr7h4e3DQqCUFOptMZ Xaj0 National Science Foundation National Science Foundation http://www.nsf.gov/ Bill Altmire waltmire@nsf.gov David Lotts dlotts@nsf.gov Research.gov Help desk rgov@nsf.gov MIIFmTCCBIGgAwIBAgICAi0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYxMjE3NTMwMFoXDTExMDYx MzE3NTMwMFowHzEdMBsGA1UEAxMUZWF1dGhleHQuZGV2Lm5zZi5nb3YwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD1n4SeZ2wH9Fh9uGwvFctloQJr1EOQ /uy4XLKjiTqE0MGt1SBahyNqVx5Dep1pOk0eFfdv1GFHY7LNWlcr2wFVzTqpo6Ik SJmc8bqC2WgqZLxjKEVyZRV/Jc0Cv8lnOD8q1Ennh4yGMQMXZhFhqYbk+XXz9vGm BjXnNg+mrRT9YfvGXUj+Rn1rjne0gjvs4eSWSMNsEgBMQK/2uVEN0toyVVzaDF8q Zwo2Ve2lG+wb5hAJ+kdhggY1x1/kUoYzgIUuQft90umXJlWUhe6pUY7XCQby0cyr Inp7m9Xzej8MSiR4GSZXQCQhVpeCgbPTHbVaelH5EZKdFNSEVG99MCapAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFKgcLzKY4PT+eVLxkAlIWoLR WGVyMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFGVhdXRoZXh0LmRl di5uc2YuZ292MA0GCSqGSIb3DQEBBQUAA4IBAQCEg6tmmXa2J0gJqF92Hdru+xxu mTqgDrvkL8+pqFOH1MoiVM+oX+52vtMBzLOqD4GSE+iiESvFUcJ4c9l1HfyuKTVD FNJQxrcNv2D2IgZOgZIe89W78EmwUtLwft+EIPYIspCF89GeH5Yc7Q+BZyPIX/kb h5P6PyVC0Vfus0b+2eTS0i+LBiKK70Q7STgMJ7bUWIbGyilGBWUEFERWjTNHZrw7 MGvNpHFgepRC2HeNi4CWw6JCHPrXWVCy/Pnlb1J/w5yzxDHD4a4I8d3Ub2jZYCZK jc1pYV5DJzxTyR2jlzOzq+gV/0TCj5t1XISsbHSfCgfbEtjWBICEEbIcYlsZ National Science Foundation National Science Foundation http://www.nsf.gov/ David Lotts dlotts@nsf.gov Bill Altmire waltmire@nsf.gov Research.gov Help desk rgov@nsf.gov MIICsTCCAZkCBE5yaqMwDQYJKoZIhvcNAQEFBQAwHTEbMBkGA1UEAxMSZWF1dGgucmVzZWFyY2gu Z292MB4XDTExMDkxNTIxMTQxMVoXDTE2MDkxNTIxMTQxMVowHTEbMBkGA1UEAxMSZWF1dGgucmVz ZWFyY2guZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3qaTYWSHPxB1utRhMSZl 1hB1fXBkOhwr82AEPtqN0pH+Ru/HoFJxaSK+KnYvuTnDrg5K+2k/lFSQFtzrIU3ja5A6rT5GTPKq uoa/T0GyUxw3zCUY0E7u0MFp6xnEo1ggmESIWymqoYPEEI0RXVn2BqtZiAQkjG+eTwmREOdFWFOw GXQW0vqZ4cmQS1LfwcfqiSbDryG6rwFl8v65wX/Q9WuK8SPv929zCqcFjN92ZbSvVFpGrA1jcv2m Wg8OKTDFuDOJj1hBMlfsZSGusP6LN/r6bVORUTLZ4am5qvLLAo+/t4n5zFPDCTimrmapKTeCIn/3 gHZD5RHnw20ttgsrGQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAPxqWxZp4vsbD/odHp3/KImQqb HPJLHkoprMcBtljsrhE4SnAXaMPDWiXm8I24tyZkWFQUws9ye0/vqmaA9pxJ87NG4AgKB7E4IesT nA9OefVKR8v1n6JJ1ffJUe4ZtqWREWQji6uWVArmsICYtZuBYEdhQYzUZ3nW5BVMwYFCfa+Etjnp UsVeoyddXpg9tn+e9xOhbAMXJAEBlRZHKn69zc5dYog2kj/xZ6xX4WFfQbDEJGJgFsphss52O3Qj 2eNO6PtGoDNVJPA9WIj8A9ooquO3Ku4i3vKvLwFUPhpcHzpD8swxjro4jQClXrLBjH7iZoVWvogR OZDekr1eBHmO National Science Foundation National Science Foundation http://www.nsf.gov/ Bill Altmire waltmire@nsf.gov David Lotts dlotts@nsf.gov Research.gov Help desk rgov@nsf.gov MIICujCCAaKgAwIBAgIETW1b1zANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExRlYXV0aHNzby5k ZXYubnNmLmdvdjAeFw0xMTAzMDEyMDQ5MjdaFw0xNjAyMjMyMDQ5MjdaMB8xHTAbBgNVBAMTFGVh dXRoc3NvLmRldi5uc2YuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqWu9u6H5 0IZdls7taw4OxEcH4XP2z0TFDjB1V77JAWnyDimi6h7Q3vkdFGsd49UIGJvIZUpuS/IwhT80ypz1 XPumVGsbZMV8SMFiLPYzxRS3ddeQjgu8QEdFxsVTfOCW7v6F2wZw98/G3Tj+Nkf5kSNhstA/7wdb 0pa3di7iNvD7Vqx5/ssl+phfsE7VZA3WOaOZ+kOx7MBsmqKtYOmGwdTMEWUwf5iRVvqXgxfgpsHX daernmZxrcPOPY5FszKbiYm7dzJz9DZ4EUT2PcIGSCSJ6GdR5Km9E6Cgq70yq98i59Hf+ONKSF0a OEBYoOu7VDld2CxyMrm3z4QxUPrXGwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBzwUIPFFE6pZLn TScDGm3tsLD25XQrm3ReHHf5mZ7+KWQ59uAbvZDg5tn9fsBdAGC0dioHshke6yy+IpFVXlfIVtms cJO67Z3/bJIOMA0hOfYgV2h0E/3fMsAZCjySVQbbutfy04Z+B0cI1RZ48SMqS5cpASN+j+2MCACh SYfetojnqlePZ8jIJOAyS8MMnZjcafS55yn9hDFhAXIQYCfhcAQg2HdmP6GVOWGA5BHAPzkR74gI TBQThAtQ4SmhUsI9kK92D0RTEAtepylFdpnG1Bjch2BGpuBv945+nhrTIP2RpAGBzVn2vaZZBRHO UgZrjrtLxxKzLceoZCQ5HvCe National Science Foundation National Science Foundation http://www.nsf.gov/ David Lotts dlotts@nsf.gov Janaka Perera jperera@nsf.gov Research.gov Help desk rgov@nsf.gov MIICxjCCAa6gAwIBAgIETWdJCDANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExppZGVudGl0eS5h Y3B0LnJlc2VhcmNoLmdvdjAeFw0xMTAyMjUwNjE1MzZaFw0xNjAyMTkwNjE1MzZaMCUxIzAhBgNV BAMTGmlkZW50aXR5LmFjcHQucmVzZWFyY2guZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA3MWlgUc17KbiafPamNJUHZECiPyteNCXvIjVGD96qjC+AHN0mfITa9M+2HKaFPVjb7Qf sMzJcG5HHbQgbR/464NJN3kGaalw7h/ji6l8HnHuyteJbsiKyak3oxRYzvJ+QDGyxJTeqmzydW1V 4UQCssxoKNs7Fz65eRQQnvAdJuJwAz6/DH6ShkfLnB6wP0+wH8tTLdR+xSH2/wUSEFFNLLLBWckW ieEsBWDpawYJ8sTvjsg5p/fw83jvLIc3g0jHEJklhoru6DgncmV56+zdsKEntchYif78XtKYZKog yFbjMpS2eg2Cj9Ep7xmMZmgowGgUiNxTmKYdil5Xh+GzRQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQAQ7ttNxk/YHLz8ZlkXK4CN6c0FXb5Avj8MKcCSUM9389OAqsMU5deOCpMe9Uh2fjXgdfStdsQJ lE9edr9aA++7Z18TrjLw3jD7yA/xeTUAtU26lVuzFYHycdJIpj7RQPLt55d+QFBucWO91vzbRvQD biZHt6X0ifptzl1aP5WkfxAFnxinZYiK1CjbJ9naBtzI4JhQbs2oxhCaV+gxg2jjMJBlQajKVMzJ RQs3AlTdOtSHfnxT0bJClF6E1rHInhiBDy8ZGSWYT04B5+kvwaZHvQLWDOTYC7p/QEugnY2wa2Ga XQU6ei1AsM1oid+7a8R6PLm0nKWAFR/d6Y0Z0/mK National Science Foundation National Science Foundation http://www.nsf.gov/ David W. Lotts dlotts@nsf.gov Bill Altmire waltmire@nsf.gov Research.gov Help Desk rgov@nsf.gov Research.gov Integration Test Enviroment Research.gov maintains this environment for testing prior to User Acceptance testing. Do not use the SP unless you are requested to do so. https://www.nsf.gov/images/logos/nsf4.gif MIICxjCCAa6gAwIBAgIETyAz6DANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExppZGVudGl0eS5p bnRnLnJlc2VhcmNoLmdvdjAeFw0xMjAxMjUxNjU1MDRaFw0xNzAxMTgxNjU1MDRaMCUxIzAhBgNV BAMTGmlkZW50aXR5LmludGcucmVzZWFyY2guZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApRsNTfjaMSHiZJi1DO7fzA+0j+pG67ojfn+gK+HGEfPaU3Bck81//K7QWDIgSCV9qqbc b6OBKMzAIjSiHR5eqat5yvnR7dWjRm6mO6U2hdiLlZaB8rADWb6obpZ++vbLIZPZ2VCfp3u4HNOO CPd7Uvp/oyqjN36Mo0WG9XwE3cNmnSNFK/Dj9Yh7AeY6CMEpHoShKbJyeEnF3rKTN4S01SJ7trP4 m8Ozz7rDDLYXhwz1b0CDbW0rV7gb3L/tmh8KqbUQgAWOuGGvnh+Bxzs1SDadUYiAiGIlibrBofKO F95xk71oMi0BgdAzWa6QGUzpPRRxc0zIisN280Eg+liOvwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQCPfwGCIjcRJwyMu24+AZaDaf4u+Gzrc5D/w/DBc0Ncoyo2SSBIUjAVoJoATyzRsSX7pI3YHv4b /eHjqzRipVWzbC+Wu/slTrXCHYSUZhVTEX8aiYz2VFDcN++3ZQ5s1FYxtiLNXbmGrdo1Nqzk7LZ9 F/Hw78u4ELw1Xipx2LmYvn0Y6Z6EDAk1D+s7wc2JeLaklwLMnlwcdgDGNY+ky4CPLPV7IaVVMgdW hb7Bmfe4s5yGpC/wbw3ELj0qce63+5NVQe2Z20PmUZ9It5kWOCH58XNbWuy4JhK727p/GCZLExH1 XWgWosTVrk+JOjBeVgU0y3j5/cZdqxDysvsI2whD Research.gov Integration Test Enviroment Research.gov maintains this environment for testing prior to User Acceptance testing. Do not use the SP unless you are requested to do so. National Science Foundation National Science Foundation http://www.nsf.gov/ David Lotts dlotts@nsf.gov Bill Altmire waltmire@nsf.gov Research.gov Help Desk rgov@nsf.gov MIICvDCCAaSgAwIBAgIETbrlgDANBgkqhkiG9w0BAQUFADAgMR4wHAYDVQQDExVpZGVudGl0eS5y ZXNlYXJjaC5nb3YwHhcNMTEwNDI5MTYyMTIwWhcNMTYwNDIyMTYyMTIwWjAgMR4wHAYDVQQDExVp ZGVudGl0eS5yZXNlYXJjaC5nb3YwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4dtQU J1/tzTtcONo0WVWI8rlTjICTPiKtLQKCrOSSQnj5R6RDCu05tTiVQNCBZgPYpf21u+5eBseEDLw8 mlSZXZLX3F63n46xmAnoHX3McGTbcYkZAvn34NuyWG2AkydzIGYrdyDwkU5sj+FI85DTKzK5TWOG RbzTNGVyaC+ufaywXf3qMrQeFa95jnw4A5aqbpuXBhFLYmhag/03m91AoRbWwCTBVjXI9TZv0XfD MZ1lX2Sa66JpfvBLNr5z1M9lvuQfvxNGIEJfiL/e7xJAJhx2iK6oraJa9GZxz8LvaefMWAuzCZMV XCsYcNxHrMc1ZJtE/72awWEXbqB/O4+dAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAE1wKjDvUCu2 al/lzSy8clhk+bFsk234wX7UOqLfYsbQszVdDJagEaUgrq32F3WW9boGLqA9XMERASU/YmYoNaZv eAwFx6MQAoM0eqySWtCTpOTWwFIXNQ80RS29wT5MmHYdPV/jTkd9ZFmRNj4nBWTrlsM39JcIYfST ik5AbuO0HLmRdDq6cGs3LpWUlcPcAG8aRB+0NKilsfFGIgp1AnT3jCT9jNPg7TPrO5/OE4aukb6D MQHtnBDTvU2XysAnd0xNIsd8aejRFjiVCB20L8GJXrldieJRQ0g8Se05bp7rEP57Oh6Mkm6Iwe8N fXlm4CmRsOgEc8tpf3Yfta9WOrg= National Science Foundation National Science Foundation http://www.nsf.gov/ Bill Altmire waltmire@nsf.gov David Lotts dlotts@nsf.gov Research.gov Help Desk rgov@nsf.gov vsu.edu Virginia State University MIIDSDCCAjCgAwIBAgIVAIcZqh5/AQ5ogKy4ZUjxI8jD0RUFMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3ZzdS1wYnNsaXZlLTAxdi52c3UuZWR1MB4XDTExMDgx NjE1MzMwMVoXDTMxMDgxNjE1MzMwMVowIjEgMB4GA1UEAxMXdnN1LXBic2xpdmUt MDF2LnZzdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC90GSC Rz/AsfNbA0YuDlQN3nhh3V8LKLH80F2z5Hbxge8z1fWUSGwZhTne1T0LBEIGa3Yi EZAZWtKU2xTBtpy+8z985i5ahFdu3woSnmy2K3Tvn+sM9JleD4pgGQqD3hUf1AQL bLJxsGsRGI4CL43eMfVOx3ejct4zmu/ptOl5UDyHgJfWYke1UfEk21asR4YTlXu4 KD+zWiRkfihF2r5PeEYpmwNnqP/maoJtCf5AbYUuiHzrBpEC/48CE6bTzgt3PYVK 5glbjtkEmGSMB0d4JKHphTbFuV8Q+JN+pfVs2q8Gcv0q3P+M6gxLi4MSTj0felHU fzykbrgPLQ2tdA2FAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3ZzdS1wYnNsaXZlLTAx di52c3UuZWR1hi5odHRwczovL3ZzdS1wYnNsaXZlLTAxdi52c3UuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSTz44AhB5qH5KiJgO1yML7oBLCtTANBgkqhkiG 9w0BAQUFAAOCAQEAZnX7e45+EKLCa8zmZcjt637cTH6UgDIS+ObQWVEby/OuxPra bQtN16SrBYV/awb/VU3E98Z4jxF8lvB6XP9V8cnXM3X/DC0OPGzyF8hbb+PoFo15 pb3rgVbUHj3mo9x6H0FbwAlNOvMy2kgcIKJ7X1a8aIZFxfUG5erAE2B8RUJeFbGB p8h8HgbrqjICbbP8B0uOwkM0smyzys0EKEGkW3mRjSIEt08uo9zZTQ3V05pqys2Q oXaut0JB32Q85fICOS/qkRYjCQQwtvU5Rwfl3bK0nFhaYAQyWLcoqfV/kGrIDmmr WMq+i0naoDk/DX9b/TYx/Yg95/dtcnC86iSZsA== vsu.edu MIIDSDCCAjCgAwIBAgIVAIcZqh5/AQ5ogKy4ZUjxI8jD0RUFMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3ZzdS1wYnNsaXZlLTAxdi52c3UuZWR1MB4XDTExMDgx NjE1MzMwMVoXDTMxMDgxNjE1MzMwMVowIjEgMB4GA1UEAxMXdnN1LXBic2xpdmUt MDF2LnZzdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC90GSC Rz/AsfNbA0YuDlQN3nhh3V8LKLH80F2z5Hbxge8z1fWUSGwZhTne1T0LBEIGa3Yi EZAZWtKU2xTBtpy+8z985i5ahFdu3woSnmy2K3Tvn+sM9JleD4pgGQqD3hUf1AQL bLJxsGsRGI4CL43eMfVOx3ejct4zmu/ptOl5UDyHgJfWYke1UfEk21asR4YTlXu4 KD+zWiRkfihF2r5PeEYpmwNnqP/maoJtCf5AbYUuiHzrBpEC/48CE6bTzgt3PYVK 5glbjtkEmGSMB0d4JKHphTbFuV8Q+JN+pfVs2q8Gcv0q3P+M6gxLi4MSTj0felHU fzykbrgPLQ2tdA2FAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3ZzdS1wYnNsaXZlLTAx di52c3UuZWR1hi5odHRwczovL3ZzdS1wYnNsaXZlLTAxdi52c3UuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSTz44AhB5qH5KiJgO1yML7oBLCtTANBgkqhkiG 9w0BAQUFAAOCAQEAZnX7e45+EKLCa8zmZcjt637cTH6UgDIS+ObQWVEby/OuxPra bQtN16SrBYV/awb/VU3E98Z4jxF8lvB6XP9V8cnXM3X/DC0OPGzyF8hbb+PoFo15 pb3rgVbUHj3mo9x6H0FbwAlNOvMy2kgcIKJ7X1a8aIZFxfUG5erAE2B8RUJeFbGB p8h8HgbrqjICbbP8B0uOwkM0smyzys0EKEGkW3mRjSIEt08uo9zZTQ3V05pqys2Q oXaut0JB32Q85fICOS/qkRYjCQQwtvU5Rwfl3bK0nFhaYAQyWLcoqfV/kGrIDmmr WMq+i0naoDk/DX9b/TYx/Yg95/dtcnC86iSZsA== Virginia State University Virginia State University http://www.vsu.edu/pages/1.asp Robert Schnettler rschnettler@vsu.edu Sherod Moses smoses@vsu.edu Tessa Perry tperry@vsu.edu MIIFEDCCA/igAwIBAgIBUTANBgkqhkiG9w0BAQQFADCBrzELMAkGA1UEBhMCVVMx FzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQHEwtDaGFwZWwgSGlsbDEj MCEGA1UEChMaVU5DIEdlbmVyYWwgQWRtaW5pc3RyYXRpb24xJTAjBgNVBAMTHGZl ZGVyYXRpb24ubm9ydGhjYXJvbGluYS5lZHUxJTAjBgkqhkiG9w0BCQEWFnJvb3RA bm9ydGhjYXJvbGluYS5lZHUwHhcNMTAxMTAyMjAyMTE1WhcNMjAxMDMwMjAyMTE1 WjCBpzELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYD VQQHEwtDaGFwZWwgSGlsbDEsMCoGA1UEChMjVHJpYW5nbGUgUmVzZWFyY2ggTGli cmFyaWVzIE5ldHdvcmsxHDAaBgNVBAMTE3NlYXJjaC1kZXYudHJsbi5vcmcxHTAb BgkqhkiG9w0BCQEWDmRlcmVrQHRybG4ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA0rfVgbd/MU5vwnEou1/PIbOndV/QgTz69XjlxZbQPTLRXfpC 8icRAo5VxejaQ389cQRzPQYMjciE8NqbtJeQBG9nfMP6gqrTZ+vIT8FkjpsTWWAC 51DakVPu4gEpjXlwTjz0yCsbiqtJ8ba+fYibGzfi6pcjT/GIc85zYve2HUL40ncv MSawUloSYhfstHoytJ9DpdXJ2cSN4//UteGVgTKsZzjlbP4kpKfUSEHvWc5b45Vs m0LKzvC+AaEGT3eslw7U3PZODfgcWEJohjlXsy/XQxk5Db/ceA4YBMHByndaf2B6 8wrWx3RqcHrWYqm6pOrE3N76isZf8D/h3EGDbQIDAQABo4IBOzCCATcwCQYDVR0T BAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNh dGUwHQYDVR0OBBYEFNixGOwgjo8pOnJmpNjnvUDD5ZHyMIHcBgNVHSMEgdQwgdGA FHCxZJTO8m7ECf8GRiFzTowqDyIsoYG1pIGyMIGvMQswCQYDVQQGEwJVUzEXMBUG A1UECBMOTm9ydGggQ2Fyb2xpbmExFDASBgNVBAcTC0NoYXBlbCBIaWxsMSMwIQYD VQQKExpVTkMgR2VuZXJhbCBBZG1pbmlzdHJhdGlvbjElMCMGA1UEAxMcZmVkZXJh dGlvbi5ub3J0aGNhcm9saW5hLmVkdTElMCMGCSqGSIb3DQEJARYWcm9vdEBub3J0 aGNhcm9saW5hLmVkdYIBADANBgkqhkiG9w0BAQQFAAOCAQEAN3ODREWPLWSx5o7b NAg4o1RxKMqv2A7sVgjprN4op6izhreC49Retqci6MvLmZu8cnl4D3MnQ8iK+SAN 7Oei03tRNNI87k58+tWB6knHjkO0cvn/zy0TzZIGbBaZhTjpm3zFeuBvybh57S/G 77WffF176tnFUo7yq7kxzOwB6Wn2R+G1+Hg9rcZpebNsYj47AdyzPhCO3fw3kpdv r+L9Qyg0JkRuufgKTGNkwUIISYo2xqbCPQClejdrURJkMMsESzD9sbFEwW6mfe0u 9Ruds/BtUtMMmCA53hZRw4rx3LU8A2XgewdywnriFPeNHve1cX1p2um7IK107OmW tIbbtg== University of North Carolina at Chapel Hill University of North Carolina at Chapel Hill http://www.unc.edu/ Derek Rodriguez derek@trln.org MIIE7TCCA9WgAwIBAgIBVDANBgkqhkiG9w0BAQQFADCBrzELMAkGA1UEBhMCVVMx FzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQHEwtDaGFwZWwgSGlsbDEj MCEGA1UEChMaVU5DIEdlbmVyYWwgQWRtaW5pc3RyYXRpb24xJTAjBgNVBAMTHGZl ZGVyYXRpb24ubm9ydGhjYXJvbGluYS5lZHUxJTAjBgkqhkiG9w0BCQEWFnJvb3RA bm9ydGhjYXJvbGluYS5lZHUwHhcNMTEwMTEzMTUyMTMyWhcNMjEwMTEwMTUyMTMy WjCBhDELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYD VQQHEwtDaGFwZWwgSGlsbDENMAsGA1UEChMEVFJMTjEYMBYGA1UEAxMPc2VhcmNo LnRybG4ub3JnMR0wGwYJKoZIhvcNAQkBFg5kZXJla0B0cmxuLm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIDc2DAtFWR74a68kCLgfpn6wV2nbwO qiQNrmYQuMPtfPEhZHcxpaOzyus7tk7AcUFePVe98l7vz3xtketH/hIg5rK/ygv+ Pu+1HJF031HTdtQ53bSwmwYR065ybj2Pf2fZd9QGGHT41ygwvGrsfLBXRyVm3/C0 M8DjqVQiGP7lNlbT2cLwfd9a2dW2SB/nVfmVmOAhJMxXz/YKDtx0xK8S36oHeQqd tfnN3p3NAVMDl8Dmfsi5jJcvdSPSB2bkB5/PzjaYigd1lKQpabkhDPBM8H5XJUpk mwL+ZNSDLWWICsHkSA97C4Ygx61b3ErzWzp+JgNJjI8nYNaa/yrew0ECAwEAAaOC ATswggE3MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJh dGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSlUran0qYW+CoxpnzsBHFXc584SjCB 3AYDVR0jBIHUMIHRgBRwsWSUzvJuxAn/BkYhc06MKg8iLKGBtaSBsjCBrzELMAkG A1UEBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQHEwtDaGFw ZWwgSGlsbDEjMCEGA1UEChMaVU5DIEdlbmVyYWwgQWRtaW5pc3RyYXRpb24xJTAj BgNVBAMTHGZlZGVyYXRpb24ubm9ydGhjYXJvbGluYS5lZHUxJTAjBgkqhkiG9w0B CQEWFnJvb3RAbm9ydGhjYXJvbGluYS5lZHWCAQAwDQYJKoZIhvcNAQEEBQADggEB AIbCAgX7B8FejeIuq+PD2DsDVm80sPDeuYEy2okpxZo6S0MKdCMNds6X/oBVbiqj C0/iPNAz2P6xC8pRunPa5Ls4vi6B4BZ40+0G+D0v0aevodcupbYiEUO5fD76R3ia 2laFmA++aXUgzfuhrWRaYfnNA0d3DhHrasB3AtHNJR8yJoyxz+B/yA301+9/Fu1D tgqg/KrJt9/EZG8n4+SBUrWlaBK+8Khimkc0RWkdznn2kNrilnPmYOtsATvx/WM4 deyHlA+NNENNjuGfPFWohDrWzuC+AP3mTMklRxBTgxxwB7KtQ5KoN/r9sfBVY8sm KVi4YatHhKl8fql7hYI23O4= University of North Carolina at Chapel Hill University of North Carolina at Chapel Hill http://www.unc.edu/ Derek Rodriguez derek@trln.org HCV Target REDCap Server HCV Target REDCap Server MIIC9zCCAd+gAwIBAgIJALdJ4moLwqq4MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGJvb25lLmFkLnVuYy5lZHUwHhcNMTExMjI3MTc1NjE2WhcNMjExMjI0MTc1 NjE2WjAbMRkwFwYDVQQDExBib29uZS5hZC51bmMuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA1xXcd1FqUDJSVm3IQ6o3Z6EaxXIW9MDEzk6e4Aij XBymltcRVJwec6lxaX5pQrF5eUp5SL5go1f0wNNOE53iwUa9ueGHj0mjc1M/hcPd RqCK6alKk7aPHlMwHLXdskeXHo7qVRcm2RnciQSuqsw0WQNn4vQjihgfqDLPG6Zy SFmwH51CZXfVXWrwiJjTK9lEjjGkM1+vH5zC+dSCLXfo1YkmAOsYxjUf/Zy2zjKq Qr8mAPunAjgI/QrS0tizyDknqKCOhCeLlT47mNTdjOA4EVzU2EUFgFKA2+1BJCuQ T6IRtk4fI9CLsveKKPjXxYV9wO4G+3LXhRLpqP3ub4vZrwIDAQABoz4wPDAbBgNV HREEFDASghBib29uZS5hZC51bmMuZWR1MB0GA1UdDgQWBBST21+E9jVxB/r9ZUds CHWqIocA/zANBgkqhkiG9w0BAQUFAAOCAQEAPQPTdRGSidhMCUCNrde1NiSq6+v1 JGfVtrsTOOjmbeV3MCkTb90xJpPd8XnN8hDzVb5Oie4hGthG6Rzz+nsNFuq9IXWh 6Vv4az70lWgNG5kBYO+7TU9awCMQpbxd4bgo2WlQFw0SbcVGdtXEPx3Sj4IlAhK6 +h8rkRZAAiaxB3anTH3SToelbKeNQPrEViQIbWrhZBKNMXW36YdYhaqda/yxQeNP KZ9Y37sdmPPUae6tVbiQmeNtk72bhpLqSiBhmQucvx7IhzxKhF6cGmBwjjRth2f1 6PgsDSfm4F/ObVpzKcn4cFQd+eaQfwS23SuUxjXbj0xfgRjT/y1p5rTC8g== University of North Carolina at Chapel Hill University of North Carolina at Chapel Hill http://www.unc.edu/ Edwin Thompson edwin_thompson@med.unc.edu http://id.incommon.org/category/research-and-scholarship unc.edu University of North Carolina at Chapel Hill University of North Carolina at Chapel Hill MIIHGTCCBgGgAwIBAgIRAKyOdrs0hcQ6LwrLegYuWrgwDQYJKoZIhvcNAQEFBQAw gYkxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMS8wLQYD VQQDEyZDT01PRE8gSGlnaC1Bc3N1cmFuY2UgU2VjdXJlIFNlcnZlciBDQTAeFw0x MTA2MTUwMDAwMDBaFw0xNjA5MDQyMzU5NTlaMIIBOjELMAkGA1UEBhMCVVMxDjAM BgNVBBETBTI3NTk5MRcwFQYDVQQIEw5Ob3J0aCBDYXJvbGluYTEUMBIGA1UEBxML Q2hhcGVsIEhpbGwxDzANBgNVBAkTBkNCMTE1MDE0MDIGA1UEChMrVW5pdmVyc2l0 eSBvZiBOb3J0aCBDYXJvbGluYSBhdCBDaGFwZWwgSGlsbDEoMCYGA1UECxMfSW5m b3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczFJMEcGA1UECxNASXNzdWVkIHRo cm91Z2ggVW5pdmVyc2l0eSBvZiBOb3J0aCBDYXJvbGluYSBhdCBDaGFwZWwgSGls bCBFLVBLSTEaMBgGA1UECxMRQ29tb2RvIEluc3RhbnRTU0wxFDASBgNVBAMTC3Nz by51bmMuZWR1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAty+fx6cE S22cdDAy208RQGtDeq/pS2GkNCkW94PUXjqHVdwHZK1B6yRnRJeRmDWPDFqPzNTB qYP0CnkTrEqk8Up30a87WRfVq3kVMppGG14Il69VFWgzFzRyoAzJmqZeCL9Z7VMV C25ksbbS7XN+NJ0K8XxhXj3RbX/5klvSZIrdWguac8S1a/s182ha0H7IFscPI1UA wRaXfVhNaZNBh28CxaN/PWgOeJxYtifMXaAws1zrZ1VI7rhVa6pXeHlw34/o1Nex wtDGZCSOYOSULga0uYh8KY8ySmff3vvNoBmPegxG2gF357zrqN8QzgDXw+07uBLF 2AzMcTI1uWKh+dBGuDVyW2N+QOgQAUsUmQmFyswq5iAaiZ5qPBErXVIQ/FazY5fL Lr5utypuuUUmXYRWsQnnzEkXIimWFRMdwSpfrRKc8FtScr3xYUyKxuCZPQHCvTyq Dv48ugsfcYFwkSbUR9fPVM8CNdhqRmc/aPOVkqkpWQz3X3taYd08hQbKNp35ZHtx l1Z2Ot6OSe2v1R3Tp2h71QPTAmXep1Ft3C9Qyxw2tXMnaQRW+b/c2vu67zv2/WoN x5reiWwCRktJybVbKIGddC0h8FbNaDDKyPfedggiiBYtICYykIYl2qYfWPJ4CtfT Lbh2Ur9r3egptxFKFBWuEztjVutyP9WGaCkCAwEAAaOCAcYwggHCMB8GA1UdIwQY MBaAFD/VtdDWRHlQShejm4xK3LiwImRrMB0GA1UdDgQWBBQm5vK6ffLimyJprtwD QW6mir8jPDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwQw KzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLmNvbS9DUFMwTwYD VR0fBEgwRjBEoEKgQIY+aHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPSGln aC1Bc3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcmwwgYAGCCsGAQUFBwEBBHQwcjBK BggrBgEFBQcwAoY+aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1B c3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmNvbW9kb2NhLmNvbTAnBgNVHREEIDAeggtzc28udW5jLmVkdYIPd3d3LnNz by51bmMuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQB2PR/0PmKiyHFAwpL1eJvdkLgC VIZ2UKesNgGTLOJzOxGqGwNenWNlEbdWHy6Zh+Pkc49IxRNf0HHZny75zr7+1STy ZmPr2MT4nwfEa114RWvjKhYAIjZl4SLiKjpIQlES/Rq2sVNYGhsC4vwiPKAbO0+g 8Wv93/l3EKQXjIoeDh0VLwEFTdN+kqioCxrkDmuegzuSdjk/R5pR05kfvjpe+p+H NrKpJaan1fZVEdmV6Qg881VQH/M0k00cFuK8ri7vqN2LUVtbHFK4g6M0n7yuywhv 3UoSgjFz/cNvq9QpYmM1XYYnuqhu86ZHiod2vrvSq2u35uzx/MhIn8fT9IlV unc.edu MIIHGTCCBgGgAwIBAgIRAKyOdrs0hcQ6LwrLegYuWrgwDQYJKoZIhvcNAQEFBQAw gYkxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMS8wLQYD VQQDEyZDT01PRE8gSGlnaC1Bc3N1cmFuY2UgU2VjdXJlIFNlcnZlciBDQTAeFw0x MTA2MTUwMDAwMDBaFw0xNjA5MDQyMzU5NTlaMIIBOjELMAkGA1UEBhMCVVMxDjAM BgNVBBETBTI3NTk5MRcwFQYDVQQIEw5Ob3J0aCBDYXJvbGluYTEUMBIGA1UEBxML Q2hhcGVsIEhpbGwxDzANBgNVBAkTBkNCMTE1MDE0MDIGA1UEChMrVW5pdmVyc2l0 eSBvZiBOb3J0aCBDYXJvbGluYSBhdCBDaGFwZWwgSGlsbDEoMCYGA1UECxMfSW5m b3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczFJMEcGA1UECxNASXNzdWVkIHRo cm91Z2ggVW5pdmVyc2l0eSBvZiBOb3J0aCBDYXJvbGluYSBhdCBDaGFwZWwgSGls bCBFLVBLSTEaMBgGA1UECxMRQ29tb2RvIEluc3RhbnRTU0wxFDASBgNVBAMTC3Nz by51bmMuZWR1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAty+fx6cE S22cdDAy208RQGtDeq/pS2GkNCkW94PUXjqHVdwHZK1B6yRnRJeRmDWPDFqPzNTB qYP0CnkTrEqk8Up30a87WRfVq3kVMppGG14Il69VFWgzFzRyoAzJmqZeCL9Z7VMV C25ksbbS7XN+NJ0K8XxhXj3RbX/5klvSZIrdWguac8S1a/s182ha0H7IFscPI1UA wRaXfVhNaZNBh28CxaN/PWgOeJxYtifMXaAws1zrZ1VI7rhVa6pXeHlw34/o1Nex wtDGZCSOYOSULga0uYh8KY8ySmff3vvNoBmPegxG2gF357zrqN8QzgDXw+07uBLF 2AzMcTI1uWKh+dBGuDVyW2N+QOgQAUsUmQmFyswq5iAaiZ5qPBErXVIQ/FazY5fL Lr5utypuuUUmXYRWsQnnzEkXIimWFRMdwSpfrRKc8FtScr3xYUyKxuCZPQHCvTyq Dv48ugsfcYFwkSbUR9fPVM8CNdhqRmc/aPOVkqkpWQz3X3taYd08hQbKNp35ZHtx l1Z2Ot6OSe2v1R3Tp2h71QPTAmXep1Ft3C9Qyxw2tXMnaQRW+b/c2vu67zv2/WoN x5reiWwCRktJybVbKIGddC0h8FbNaDDKyPfedggiiBYtICYykIYl2qYfWPJ4CtfT Lbh2Ur9r3egptxFKFBWuEztjVutyP9WGaCkCAwEAAaOCAcYwggHCMB8GA1UdIwQY MBaAFD/VtdDWRHlQShejm4xK3LiwImRrMB0GA1UdDgQWBBQm5vK6ffLimyJprtwD QW6mir8jPDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwQw KzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLmNvbS9DUFMwTwYD VR0fBEgwRjBEoEKgQIY+aHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPSGln aC1Bc3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcmwwgYAGCCsGAQUFBwEBBHQwcjBK BggrBgEFBQcwAoY+aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1B c3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmNvbW9kb2NhLmNvbTAnBgNVHREEIDAeggtzc28udW5jLmVkdYIPd3d3LnNz by51bmMuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQB2PR/0PmKiyHFAwpL1eJvdkLgC VIZ2UKesNgGTLOJzOxGqGwNenWNlEbdWHy6Zh+Pkc49IxRNf0HHZny75zr7+1STy ZmPr2MT4nwfEa114RWvjKhYAIjZl4SLiKjpIQlES/Rq2sVNYGhsC4vwiPKAbO0+g 8Wv93/l3EKQXjIoeDh0VLwEFTdN+kqioCxrkDmuegzuSdjk/R5pR05kfvjpe+p+H NrKpJaan1fZVEdmV6Qg881VQH/M0k00cFuK8ri7vqN2LUVtbHFK4g6M0n7yuywhv 3UoSgjFz/cNvq9QpYmM1XYYnuqhu86ZHiod2vrvSq2u35uzx/MhIn8fT9IlV University of North Carolina at Chapel Hill University of North Carolina at Chapel Hill http://www.unc.edu/ UNC ITRC help@unc.edu UNC Identity Management idman@unc.edu unoh.edu MIIDNTCCAh2gAwIBAgIJANnzgA3RE8IEMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdlYmF1dGgudW5vaC5lZHUwHhcNMTEwMjA0MTA1NDE0WhcNMTQwMjAzMTA1 NDE0WjAbMRkwFwYDVQQDExB3ZWJhdXRoLnVub2guZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEArzgOEEwVEPAYtJ2VOsA/d3N6lUARU9tg/cTrGw5g RCh+/daYTTHMvan6VLfkTUPi1NvcHr6n4mYZkCnhZ5ZD0484eweOzKOVfWV9QQso U9t0nL0mC/6EKsQrpO+aQQj4NuDTZlPYUx++vd0Q3cb9Ol5WLOkUZgoBhX954cu1 70/0i7mMwfsmgAA5csAfXW1wxACKZ4TAtBLPQjQfcO6OthafWtRTP+oC5fihLcAu nLCx90I408mQLry86wy/SRMvihUEAcjvWIctKLbkxRvyqu9kxQPMeisVOL1N7kU6 Mr6nu0SWSCGPU6xVfODNKifv/bhZ1dGpnQgK1TK6k9Ia6wIDAQABo3wwejAdBgNV HQ4EFgQUoszKFjfAow5UPa4MBvAIp/YN6xswSwYDVR0jBEQwQoAUoszKFjfAow5U Pa4MBvAIp/YN6xuhH6QdMBsxGTAXBgNVBAMTEHdlYmF1dGgudW5vaC5lZHWCCQDZ 84AN0RPCBDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCeabEBE78j lfdFgtIFZqs2L1Sy/4MFfxmQj2wZdU2ij8bDGTFPcCReoewSqdbmUqrj6lNm6qwS yPLqg72Oh6UzA1EKIemnoNVcwkVQYI0x5Qsg7uY6Kos2FlWV58CiOrBHtvcVSLdE Tf4ZOpeP0fc6683ZRq5imSn59m8I58gb/vjHS74vHTWCXDFQDKhSNt4a0QpSVCIr 00vuxq0XrhxRRrKneh9WtTDBf/Ap2wxkDf4svjpRcORSyqE1SHvRVzQ6wLUG4tFk zFhms8yn7Z/bN+y1B9behwqYRxcIsjYG0jdAdP+XRbJc+8Wyu22BnEa6K5n/Jp1j AznXhP7tx6/T MIIDKzCCAhOgAwIBAgIULy08BQkcpOnmTH92+QGu+JKU2UMwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQd2ViYXV0aC51bm9oLmVkdTAeFw0xMjAyMjgwNDE5MDda Fw0zMjAyMjgwNDE5MDdaMBsxGTAXBgNVBAMTEHdlYmF1dGgudW5vaC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNTQ99SNOAMAG2sUR5nddeVQOx amxRlm2l/Qa7HaK0OTtHPuqaioCF4pOpH9Q8cS/MbeVJPcKsSTH7bnDANgsYgAcC x3rK+4zBkKm/Zk5JhbsXsXM03A1lrx7C6hspEAv6HMvLwv16V7oH+Pi1QbZTWKq+ wgwSaAB1bgXNL/xl2utakKBNMP+qMZ1KglkvAd0rLKy7i2saq9SjIHSoGctDc15m bVptXk2YD5+Iv2V8/cj26pokr0firEw01V4l2Jh1bbwTZr7B5x/yGs5gko5hnL7B 4YbesHO7ujhl0qxyzLcVw4O1epKAbYD4KTux9ioAhxAWvmq41SBDCj6xwmpLAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHdlYmF1dGgudW5vaC5lZHWGJ2h0dHBzOi8vd2Vi YXV0aC51bm9oLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUEPzvkxKJhFqL yRv3sXdRHNtlEVowDQYJKoZIhvcNAQEFBQADggEBAHp0Aa/XbXyp/jjgoTLx1FM9 Q27hLwG3hL880Sl0xmEsVo1RmYvUYr6XcBZ9V7l7YgEX7cUEKd2rYjX2dCtc57Pv UPvOz7YC8Z+zqtrQrw4Qzej1pr1Kb8GF5J0pdiGgTDxdp8HMeT/xl9vSumnL83yS hAOnSgGr4+3CaQiYG2uD/usYib6kkAdG9kUtaNvSgA+kqXEgDew6K7gQRAgGgD9+ Tj0jVc553XRlzq170MaFkOWMrL/FaIRfj2OdSD/0W0B+ry2Fg1+8S3AJNPuFNMF0 OfmbJ3v2CPAigA44FKZBy9+77vXYadvgl9q2bnhvQE6qMf+lUj6VmKa+fyuEPvk= unoh.edu MIIDNTCCAh2gAwIBAgIJANnzgA3RE8IEMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdlYmF1dGgudW5vaC5lZHUwHhcNMTEwMjA0MTA1NDE0WhcNMTQwMjAzMTA1 NDE0WjAbMRkwFwYDVQQDExB3ZWJhdXRoLnVub2guZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEArzgOEEwVEPAYtJ2VOsA/d3N6lUARU9tg/cTrGw5g RCh+/daYTTHMvan6VLfkTUPi1NvcHr6n4mYZkCnhZ5ZD0484eweOzKOVfWV9QQso U9t0nL0mC/6EKsQrpO+aQQj4NuDTZlPYUx++vd0Q3cb9Ol5WLOkUZgoBhX954cu1 70/0i7mMwfsmgAA5csAfXW1wxACKZ4TAtBLPQjQfcO6OthafWtRTP+oC5fihLcAu nLCx90I408mQLry86wy/SRMvihUEAcjvWIctKLbkxRvyqu9kxQPMeisVOL1N7kU6 Mr6nu0SWSCGPU6xVfODNKifv/bhZ1dGpnQgK1TK6k9Ia6wIDAQABo3wwejAdBgNV HQ4EFgQUoszKFjfAow5UPa4MBvAIp/YN6xswSwYDVR0jBEQwQoAUoszKFjfAow5U Pa4MBvAIp/YN6xuhH6QdMBsxGTAXBgNVBAMTEHdlYmF1dGgudW5vaC5lZHWCCQDZ 84AN0RPCBDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCeabEBE78j lfdFgtIFZqs2L1Sy/4MFfxmQj2wZdU2ij8bDGTFPcCReoewSqdbmUqrj6lNm6qwS yPLqg72Oh6UzA1EKIemnoNVcwkVQYI0x5Qsg7uY6Kos2FlWV58CiOrBHtvcVSLdE Tf4ZOpeP0fc6683ZRq5imSn59m8I58gb/vjHS74vHTWCXDFQDKhSNt4a0QpSVCIr 00vuxq0XrhxRRrKneh9WtTDBf/Ap2wxkDf4svjpRcORSyqE1SHvRVzQ6wLUG4tFk zFhms8yn7Z/bN+y1B9behwqYRxcIsjYG0jdAdP+XRbJc+8Wyu22BnEa6K5n/Jp1j AznXhP7tx6/T MIIDKzCCAhOgAwIBAgIULy08BQkcpOnmTH92+QGu+JKU2UMwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQd2ViYXV0aC51bm9oLmVkdTAeFw0xMjAyMjgwNDE5MDda Fw0zMjAyMjgwNDE5MDdaMBsxGTAXBgNVBAMTEHdlYmF1dGgudW5vaC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNTQ99SNOAMAG2sUR5nddeVQOx amxRlm2l/Qa7HaK0OTtHPuqaioCF4pOpH9Q8cS/MbeVJPcKsSTH7bnDANgsYgAcC x3rK+4zBkKm/Zk5JhbsXsXM03A1lrx7C6hspEAv6HMvLwv16V7oH+Pi1QbZTWKq+ wgwSaAB1bgXNL/xl2utakKBNMP+qMZ1KglkvAd0rLKy7i2saq9SjIHSoGctDc15m bVptXk2YD5+Iv2V8/cj26pokr0firEw01V4l2Jh1bbwTZr7B5x/yGs5gko5hnL7B 4YbesHO7ujhl0qxyzLcVw4O1epKAbYD4KTux9ioAhxAWvmq41SBDCj6xwmpLAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHdlYmF1dGgudW5vaC5lZHWGJ2h0dHBzOi8vd2Vi YXV0aC51bm9oLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUEPzvkxKJhFqL yRv3sXdRHNtlEVowDQYJKoZIhvcNAQEFBQADggEBAHp0Aa/XbXyp/jjgoTLx1FM9 Q27hLwG3hL880Sl0xmEsVo1RmYvUYr6XcBZ9V7l7YgEX7cUEKd2rYjX2dCtc57Pv UPvOz7YC8Z+zqtrQrw4Qzej1pr1Kb8GF5J0pdiGgTDxdp8HMeT/xl9vSumnL83yS hAOnSgGr4+3CaQiYG2uD/usYib6kkAdG9kUtaNvSgA+kqXEgDew6K7gQRAgGgD9+ Tj0jVc553XRlzq170MaFkOWMrL/FaIRfj2OdSD/0W0B+ry2Fg1+8S3AJNPuFNMF0 OfmbJ3v2CPAigA44FKZBy9+77vXYadvgl9q2bnhvQE6qMf+lUj6VmKa+fyuEPvk= University of Northwestern Ohio University of Northwestern Ohio http://unoh.edu/ Jeremy Brinkman jbrinkman@unoh.edu MasterCal - DEV MIIDBjCCAe6gAwIBAgIJAJ6xhJ1rBxyXMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFW1hc3RlcmNhbGRldjIudXd3LmVkdTAeFw0xMTA2MjcxNTMzNTBaFw0yMTA2 MjQxNTMzNTBaMCAxHjAcBgNVBAMTFW1hc3RlcmNhbGRldjIudXd3LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfpg/bhRHa0TvLxBwbsb+gzh4s9 nOgO/xMDz2RUf8ab5wj2Y4Ny5+15jqTMHabD8QHD18hjMnMOJT7VbDEvZae4kS5U ERhBeetvBhtfUE2j7w5cYwW8T4nlpFQHy/6mqRJdfJzgnOvoGVf4ddtLwYFwRTaA 4KnpVwl20+ofQQRtgthgA3QGfTiWHluffV5CL5Um1C64Nz+sIgcFTlGl5JDRJIdG Wz/StPTwvQfsetGxXDnHW1ypuJcQ7NT5a/zzfRYO2TDzLhzY7/e+6ESZE6FdIXKO R/76G6AXmoSz6dadn2C5O6r2+g4clOlrplLEGjAsb3NSnOz3wqzYB0uIqosCAwEA AaNDMEEwIAYDVR0RBBkwF4IVbWFzdGVyY2FsZGV2Mi51d3cuZWR1MB0GA1UdDgQW BBRjsnxJOui39NO7YT8EBJPocK0j7TANBgkqhkiG9w0BAQUFAAOCAQEAgmcD+tJ6 mKVd7/tImH6ACR9Nw56XtKcgYW/VWh9eBfkyh0p4CLziyR0ESy9ZVn0F5zilEtnL thP8dtnTw7fC/7jckQH7tegSb7yHAjFDJxomkMYXsKLU+2KXnTHKgHpuwhfJmJ+l LIWJgbgXdlKWT9o8Mysng03CtcfHx1+Bj1dQ2hEmZu5u2Iks3ZqIaU6ygeRxwAVj q3s8/le2mvehtyFCHshZhyBFl9vwtwT7UajLccECdeGJFQBWC3riKlnSCaf3FOiz ZKSsupzsfpq8eHKDM6ZZ6yLomaklZhje1KqFMioZXfquZi+Rj3Iaxi/tlShY7+id BffTOz1dnMJY/w== MasterCal - DEV University of Wisconsin - Whitewater University of Wisconsin - Whitewater http://www.uww.edu/ Bradley Schwoerer schwoerb@uww.edu uww.edu MIIDbjCCAlagAwIBAgIJANHauNynrVx7MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lkcC51d3cuZWR1MB4XDTExMDUzMTE1MjIwNloXDTMxMDUzMTE1MjIwNlow FjEUMBIGA1UEAxMLaWRwLnV3dy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDVLtt93iHOjIrl1cBGkFywmwFS9cphF1mDK1zhyjOt8UqczDhX4K4Y v/pQ0n2og2t1eQEqHIon2SDMTWBerjWdFhOuOnlXYbr6j7TnTVKUZ3VbkxjaLJFI fJHs06Tbg1MJrTCL7Yw44E4ua9CcxTj8N7BD/auu6msoM5czCl9UWYAPV18IV7uR T/BMBYbQHbukS4x/kElh8hAe8OrHokvPTPlw1DUbIMxn7fnE+LBnQKGcsnqORvV2 kKvHaLCyjHwLr7V9v4MgZ+TM3q2IurwJ6iOGBi324sXzXNni2quxZ7i+tYObvOa/ 3KlXrsFs+fZX8sdpcVoW8/knGGECpoL3AgMBAAGjgb4wgbswHQYDVR0OBBYEFPZJ XjkrAD3FBGLO3efYWJoINh66MEYGA1UdIwQ/MD2AFPZJXjkrAD3FBGLO3efYWJoI Nh66oRqkGDAWMRQwEgYDVQQDEwtpZHAudXd3LmVkdYIJANHauNynrVx7MAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMDoGA1UdEQQzMDGCC2lkcC51d3cuZWR1hiJodHRw czovL2lkcC51d3cuZWR1L2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBBQUAA4IB AQAmBfUmcnAg2/U/wrcnAs7psQpoAIxzzOM2bCcLfIpEpytg3lTR7xrg7vtncIkM bfHbsJkg20Ms6d0XuvWFDe5GbSCE2sYs4hbSN+c5gFsZTdZoq/1S1HP25TlpcxEo MDMgVAKoBixxia+6lnzYMqBzMVtV0/zFC/1kZA8JIjMl76bA+IyvLEDm7binWERc UYl2uzijiLLNRlQhNEIoLEECagEzX04SjpVwL3rgQf3hVj6bCWmx8uBbjGqlecDs QsXWzT9ZZmUIsQSvfFn5YihMdCKhtdoo2sLOaNbSY9XoOnwR+j3+k7/4kGCHcrPT D4gMA01lwUQDurauD6wSvYXJ MIIDGDCCAgCgAwIBAgIVAPtxOslOmXc+9xoiMxwmqTfiBqf4MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC51d3cuZWR1MB4XDTA5MDUyOTE2MzUwNVoXDTI5 MDUyOTE2MzUwNVowFjEUMBIGA1UEAxMLaWRwLnV3dy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDVLtt93iHOjIrl1cBGkFywmwFS9cphF1mDK1zh yjOt8UqczDhX4K4Yv/pQ0n2og2t1eQEqHIon2SDMTWBerjWdFhOuOnlXYbr6j7Tn TVKUZ3VbkxjaLJFIfJHs06Tbg1MJrTCL7Yw44E4ua9CcxTj8N7BD/auu6msoM5cz Cl9UWYAPV18IV7uRT/BMBYbQHbukS4x/kElh8hAe8OrHokvPTPlw1DUbIMxn7fnE +LBnQKGcsnqORvV2kKvHaLCyjHwLr7V9v4MgZ+TM3q2IurwJ6iOGBi324sXzXNni 2quxZ7i+tYObvOa/3KlXrsFs+fZX8sdpcVoW8/knGGECpoL3AgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC51d3cuZWR1hiJodHRwczovL2lkcC51d3cuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBT2SV45KwA9xQRizt3n2FiaCDYeujANBgkqhkiG 9w0BAQUFAAOCAQEANEvunzLLBjeAN99Nkfp9iH93uYrsnSdR6kqw7JWfkheolMGS ALpER40Cq9EhfLZ6/TSFDAoB/ykygw6XdFWLw5WxQaJOvFFkeoon+WLHik/eLeVs +F0D1IG1QoT3fW+n/VqazB1cEjs3hb/outaOc2IPeKmWJUIYbh+unkCySQqfkTQq wu6siLxqVUBVBZXa5r3LlvLXnAiUWDcubYdF02bU9ygd36+/RJLPO4pA37QwMFHp l1iTzZIgt6BGrGtlACPEioKYqDkitjjLHpobISS8cUMV3oeIuOvJt88PryDSlQPH Lb3/4DTRLmlBb5hpWKEnDWEtB0NdnRXBOgpkoQ== uww.edu MIIDbjCCAlagAwIBAgIJANHauNynrVx7MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lkcC51d3cuZWR1MB4XDTExMDUzMTE1MjIwNloXDTMxMDUzMTE1MjIwNlow FjEUMBIGA1UEAxMLaWRwLnV3dy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDVLtt93iHOjIrl1cBGkFywmwFS9cphF1mDK1zhyjOt8UqczDhX4K4Y v/pQ0n2og2t1eQEqHIon2SDMTWBerjWdFhOuOnlXYbr6j7TnTVKUZ3VbkxjaLJFI fJHs06Tbg1MJrTCL7Yw44E4ua9CcxTj8N7BD/auu6msoM5czCl9UWYAPV18IV7uR T/BMBYbQHbukS4x/kElh8hAe8OrHokvPTPlw1DUbIMxn7fnE+LBnQKGcsnqORvV2 kKvHaLCyjHwLr7V9v4MgZ+TM3q2IurwJ6iOGBi324sXzXNni2quxZ7i+tYObvOa/ 3KlXrsFs+fZX8sdpcVoW8/knGGECpoL3AgMBAAGjgb4wgbswHQYDVR0OBBYEFPZJ XjkrAD3FBGLO3efYWJoINh66MEYGA1UdIwQ/MD2AFPZJXjkrAD3FBGLO3efYWJoI Nh66oRqkGDAWMRQwEgYDVQQDEwtpZHAudXd3LmVkdYIJANHauNynrVx7MAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMDoGA1UdEQQzMDGCC2lkcC51d3cuZWR1hiJodHRw czovL2lkcC51d3cuZWR1L2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBBQUAA4IB AQAmBfUmcnAg2/U/wrcnAs7psQpoAIxzzOM2bCcLfIpEpytg3lTR7xrg7vtncIkM bfHbsJkg20Ms6d0XuvWFDe5GbSCE2sYs4hbSN+c5gFsZTdZoq/1S1HP25TlpcxEo MDMgVAKoBixxia+6lnzYMqBzMVtV0/zFC/1kZA8JIjMl76bA+IyvLEDm7binWERc UYl2uzijiLLNRlQhNEIoLEECagEzX04SjpVwL3rgQf3hVj6bCWmx8uBbjGqlecDs QsXWzT9ZZmUIsQSvfFn5YihMdCKhtdoo2sLOaNbSY9XoOnwR+j3+k7/4kGCHcrPT D4gMA01lwUQDurauD6wSvYXJ MIIDGDCCAgCgAwIBAgIVAPtxOslOmXc+9xoiMxwmqTfiBqf4MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC51d3cuZWR1MB4XDTA5MDUyOTE2MzUwNVoXDTI5 MDUyOTE2MzUwNVowFjEUMBIGA1UEAxMLaWRwLnV3dy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDVLtt93iHOjIrl1cBGkFywmwFS9cphF1mDK1zh yjOt8UqczDhX4K4Yv/pQ0n2og2t1eQEqHIon2SDMTWBerjWdFhOuOnlXYbr6j7Tn TVKUZ3VbkxjaLJFIfJHs06Tbg1MJrTCL7Yw44E4ua9CcxTj8N7BD/auu6msoM5cz Cl9UWYAPV18IV7uRT/BMBYbQHbukS4x/kElh8hAe8OrHokvPTPlw1DUbIMxn7fnE +LBnQKGcsnqORvV2kKvHaLCyjHwLr7V9v4MgZ+TM3q2IurwJ6iOGBi324sXzXNni 2quxZ7i+tYObvOa/3KlXrsFs+fZX8sdpcVoW8/knGGECpoL3AgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC51d3cuZWR1hiJodHRwczovL2lkcC51d3cuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBT2SV45KwA9xQRizt3n2FiaCDYeujANBgkqhkiG 9w0BAQUFAAOCAQEANEvunzLLBjeAN99Nkfp9iH93uYrsnSdR6kqw7JWfkheolMGS ALpER40Cq9EhfLZ6/TSFDAoB/ykygw6XdFWLw5WxQaJOvFFkeoon+WLHik/eLeVs +F0D1IG1QoT3fW+n/VqazB1cEjs3hb/outaOc2IPeKmWJUIYbh+unkCySQqfkTQq wu6siLxqVUBVBZXa5r3LlvLXnAiUWDcubYdF02bU9ygd36+/RJLPO4pA37QwMFHp l1iTzZIgt6BGrGtlACPEioKYqDkitjjLHpobISS8cUMV3oeIuOvJt88PryDSlQPH Lb3/4DTRLmlBb5hpWKEnDWEtB0NdnRXBOgpkoQ== University of Wisconsin - Whitewater University of Wisconsin - Whitewater http://www.uww.edu/ Nicholas A Ciesinski ciesinsn@uww.edu Nicholas A Ciesinski ciesinsn@uww.edu Nicholas A Ciesinski ciesinsn@uww.edu calpoly.edu California Polytechnic State University-San Luis Obispo http://www.calpoly.edu/ http://afd.calpoly.edu/security/policies/index.html MIIF7DCCBNSgAwIBAgIQdMZIgBXfpwHVO3zr/2oZADANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDUyNTAwMDAw MFoXDTE0MDUyNDIzNTk1OVowggEWMQswCQYDVQQGEwJVUzETMBEGA1UEERMKOTM0 MDctMDE1NDELMAkGA1UECBMCQ0ExGDAWBgNVBAcTD1NhbiBMdWlzIE9iaXNwbzEi MCAGA1UECRMZQ2FsIFBvbHkgU3RhdGUgVW5pdmVyc2l0eTFBMD8GA1UEChM4Q2Fs aWZvcm5pYSBQb2x5dGVjaG5pYyBTdGF0ZSBVbml2ZXJzaXR5LCBTYW4gTHVpcyBP YmlzcG8xKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMx IDAeBgNVBAsTF0NvbW9kbyBNdWx0aS1Eb21haW4gU1NMMRgwFgYDVQQDEw9pZHAu Y2FscG9seS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC19F/h ik0QCOcJ6zr/W8xgopLkLickeWROCfGbRNgxcenQSuCekadIrdj5KkV6Q2K6VTg2 HSWJFpXYDcSxqWgvcKOAnMmpcD2xnSmJ/VEWpTwaFPgbw0VuyKwSkAFcJO1mhcKK D9ukyOD1bpxGHWJNyNaXmFqjZfm2coMja5QOEodDm6JEFhwV4cguAMF3+ZWqqll2 C4WcMX0FPWnK/8MuN1EoIjAI2PnnW+5oeqz065oP1+OVAqP+eZVrDIaxVxNVTF/T kywK3/xblzERwiUteQfpaerl/l0s6iKOPfEIVKF2EN7eA+KrzpM3tnTBcdPZqnRr 1cF+IPkocIefw8/1AgMBAAGjggH3MIIB8zAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ 82t7VaXe9b40XTAdBgNVHQ4EFgQUbXwhxH7ds/a1+u7Mtifrs2DoNrMwDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMF0GA1UdIARWMFQwUgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEW NGh0dHBzOi8vd3d3LmluY29tbW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3Nz bC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcv SW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAC hi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQw JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzBlBgNVHREEXjBc gg9pZHAuY2FscG9seS5lZHWCF2lkcC1oYS0xLTAxLmNhbHBvbHkuZWR1ghdpZHAt aGEtMi0wMi5jYWxwb2x5LmVkdYIXaWRwLWhhLTMtMDMuY2FscG9seS5lZHUwDQYJ KoZIhvcNAQEFBQADggEBAEgQOFEMhWvczV4H3GE+M5eNp9PwsD05s8ueih9jIjis DGSC/N2gxFaEADbfo4gKGIzh/mknreBV5WoHYAWu+8GYcrQQ8opaHas/awshscJ9 /IbWi9uoxLnPYeQrgu3kP7QcWqzhrMx6OiOl8Fu6UVUHgi4r73chmEuEfg7hFYOg NoP82GJgyXsKvXstAWJvd3sNDHy6jwnbjyYlOTlAKrMIusWAFev5XdKb81fy9bVM 0DtrmbC1YHhlfgROXmcIoGBD8D8Db2O2x0VUbi3o8lFmlZBZOLrdUZhV9BhskwvB R5UBBpQs9KkEgGVL6deGvdhSPXs3VphyhzQHGPGi2aw= calpoly.edu MIIF7DCCBNSgAwIBAgIQdMZIgBXfpwHVO3zr/2oZADANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDUyNTAwMDAw MFoXDTE0MDUyNDIzNTk1OVowggEWMQswCQYDVQQGEwJVUzETMBEGA1UEERMKOTM0 MDctMDE1NDELMAkGA1UECBMCQ0ExGDAWBgNVBAcTD1NhbiBMdWlzIE9iaXNwbzEi MCAGA1UECRMZQ2FsIFBvbHkgU3RhdGUgVW5pdmVyc2l0eTFBMD8GA1UEChM4Q2Fs aWZvcm5pYSBQb2x5dGVjaG5pYyBTdGF0ZSBVbml2ZXJzaXR5LCBTYW4gTHVpcyBP YmlzcG8xKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMx IDAeBgNVBAsTF0NvbW9kbyBNdWx0aS1Eb21haW4gU1NMMRgwFgYDVQQDEw9pZHAu Y2FscG9seS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC19F/h ik0QCOcJ6zr/W8xgopLkLickeWROCfGbRNgxcenQSuCekadIrdj5KkV6Q2K6VTg2 HSWJFpXYDcSxqWgvcKOAnMmpcD2xnSmJ/VEWpTwaFPgbw0VuyKwSkAFcJO1mhcKK D9ukyOD1bpxGHWJNyNaXmFqjZfm2coMja5QOEodDm6JEFhwV4cguAMF3+ZWqqll2 C4WcMX0FPWnK/8MuN1EoIjAI2PnnW+5oeqz065oP1+OVAqP+eZVrDIaxVxNVTF/T kywK3/xblzERwiUteQfpaerl/l0s6iKOPfEIVKF2EN7eA+KrzpM3tnTBcdPZqnRr 1cF+IPkocIefw8/1AgMBAAGjggH3MIIB8zAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ 82t7VaXe9b40XTAdBgNVHQ4EFgQUbXwhxH7ds/a1+u7Mtifrs2DoNrMwDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMF0GA1UdIARWMFQwUgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEW NGh0dHBzOi8vd3d3LmluY29tbW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3Nz bC5wZGYwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcv SW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAC hi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQw JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzBlBgNVHREEXjBc gg9pZHAuY2FscG9seS5lZHWCF2lkcC1oYS0xLTAxLmNhbHBvbHkuZWR1ghdpZHAt aGEtMi0wMi5jYWxwb2x5LmVkdYIXaWRwLWhhLTMtMDMuY2FscG9seS5lZHUwDQYJ KoZIhvcNAQEFBQADggEBAEgQOFEMhWvczV4H3GE+M5eNp9PwsD05s8ueih9jIjis DGSC/N2gxFaEADbfo4gKGIzh/mknreBV5WoHYAWu+8GYcrQQ8opaHas/awshscJ9 /IbWi9uoxLnPYeQrgu3kP7QcWqzhrMx6OiOl8Fu6UVUHgi4r73chmEuEfg7hFYOg NoP82GJgyXsKvXstAWJvd3sNDHy6jwnbjyYlOTlAKrMIusWAFev5XdKb81fy9bVM 0DtrmbC1YHhlfgROXmcIoGBD8D8Db2O2x0VUbi3o8lFmlZBZOLrdUZhV9BhskwvB R5UBBpQs9KkEgGVL6deGvdhSPXs3VphyhzQHGPGi2aw= California Polytechnic State University-San Luis Obispo California Polytechnic State University-San Luis Obispo http://www.calpoly.edu/ Identity Management Team identity-management@calpoly.edu Dan Malone dmalone@calpoly.edu Identity Management Team identity-management@calpoly.edu http://id.incommon.org/category/research-and-scholarship uvm.edu University of Vermont University of Vermont Identity Provider https://www.uvm.edu/it/account/?Page=sso.html https://idp.uvm.edu/idp/privacy.html https://www.uvm.edu/www/images/templates/uvmlogo-words.gif MIIFUjCCBDqgAwIBAgIRAJpLcZsSJzmf55NyB+1EceUwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMzExMjUwMDAw MDBaFw0xNTExMjUyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFMDU0 MDUxCzAJBgNVBAgTAlZUMRMwEQYDVQQHEwpCdXJsaW5ndG9uMSEwHwYDVQQJExg4 NSBTb3V0aCBQcm9zcGVjdCBTdHJlZXQxHjAcBgNVBAoTFVVuaXZlcnNpdHkgb2Yg VmVybW9udDEnMCUGA1UECxMeRW50ZXJwcmlzZSBUZWNobm9sb2d5IFNlcnZpY2Vz MRQwEgYDVQQDEwtpZHAudXZtLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAO02BTdgJYJ1umJvRaLGVmBBa3nOV9uSyKov+zeZZfH1IqfhOgqT+mDk AVKfbTNh0qF/S0IweZIBiGkPue1+YPz0DnV3g95RzV5rrJ/p6Poc+LGnobWn4vvC PQr73mfhNZowPwAM9VJP1290ALpi3ln4ASCarIZag5ovkn8mAB8/8K6yNK+7X3Pu WHkchTVFEXzmZp2DTVgCEcJFyZf9kiGeHt1+Sn1KcgpkhXT6crYklFQC/nvjA3oo Ju6O+GoAQF9lt4zaZONm55SUUlS/avuxfZSJt83FWf0NILiuq4pKaNDAf/9o7sgB 8anDRO29C0goFSQJmSVhhtU3bG35qA8CAwEAAaOCAbIwggGuMB8GA1UdIwQYMBaA FEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBTKmnxvf209+AM7+jdbzdzR eSv3IDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwrBgEEAa4jAQQDAQEwQjBA BggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2NlcnQvcmVwb3Np dG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0fBDYwNDAyoDCgLoYsaHR0 cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYB BQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcv SW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmlu Y29tbW9uLm9yZzAWBgNVHREEDzANggtpZHAudXZtLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEAIDDbRJaVlbIHelz9+g25LuMR4c88NkEU+AU7lOSwqQOQV3YwMMJBYJLg 7eXYlB9NFDnwG0V69HAwopAwWt5TdJt4PJSo+xLeiviiAispFySDranhfI94qDC8 Jf8l1gUVUDL+B3cEWnQklx68H1lfSLN94GB5bD7xt+39EecYwFnzs+RpO4M1oO7L HxjbXfPhY5K37DkkhMHiK9+jCRTYbj/eADvpVU4ejP3xSYInk0066P9msJ3gRkkH kk33CouamgWP4Pee76HO+VGW0xIz/yMZJXiTeKosuKskZCUBvJwToIm1iuIOG2jP qjXzgEnZ8+QfHnA0xxrbXh07lwGqag== uvm.edu MIIFUjCCBDqgAwIBAgIRAJpLcZsSJzmf55NyB+1EceUwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMzExMjUwMDAw MDBaFw0xNTExMjUyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEOMAwGA1UEERMFMDU0 MDUxCzAJBgNVBAgTAlZUMRMwEQYDVQQHEwpCdXJsaW5ndG9uMSEwHwYDVQQJExg4 NSBTb3V0aCBQcm9zcGVjdCBTdHJlZXQxHjAcBgNVBAoTFVVuaXZlcnNpdHkgb2Yg VmVybW9udDEnMCUGA1UECxMeRW50ZXJwcmlzZSBUZWNobm9sb2d5IFNlcnZpY2Vz MRQwEgYDVQQDEwtpZHAudXZtLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAO02BTdgJYJ1umJvRaLGVmBBa3nOV9uSyKov+zeZZfH1IqfhOgqT+mDk AVKfbTNh0qF/S0IweZIBiGkPue1+YPz0DnV3g95RzV5rrJ/p6Poc+LGnobWn4vvC PQr73mfhNZowPwAM9VJP1290ALpi3ln4ASCarIZag5ovkn8mAB8/8K6yNK+7X3Pu WHkchTVFEXzmZp2DTVgCEcJFyZf9kiGeHt1+Sn1KcgpkhXT6crYklFQC/nvjA3oo Ju6O+GoAQF9lt4zaZONm55SUUlS/avuxfZSJt83FWf0NILiuq4pKaNDAf/9o7sgB 8anDRO29C0goFSQJmSVhhtU3bG35qA8CAwEAAaOCAbIwggGuMB8GA1UdIwQYMBaA FEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBTKmnxvf209+AM7+jdbzdzR eSv3IDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwrBgEEAa4jAQQDAQEwQjBA BggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2NlcnQvcmVwb3Np dG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0fBDYwNDAyoDCgLoYsaHR0 cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYIKwYB BQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5vcmcv SW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmlu Y29tbW9uLm9yZzAWBgNVHREEDzANggtpZHAudXZtLmVkdTANBgkqhkiG9w0BAQUF AAOCAQEAIDDbRJaVlbIHelz9+g25LuMR4c88NkEU+AU7lOSwqQOQV3YwMMJBYJLg 7eXYlB9NFDnwG0V69HAwopAwWt5TdJt4PJSo+xLeiviiAispFySDranhfI94qDC8 Jf8l1gUVUDL+B3cEWnQklx68H1lfSLN94GB5bD7xt+39EecYwFnzs+RpO4M1oO7L HxjbXfPhY5K37DkkhMHiK9+jCRTYbj/eADvpVU4ejP3xSYInk0066P9msJ3gRkkH kk33CouamgWP4Pee76HO+VGW0xIz/yMZJXiTeKosuKskZCUBvJwToIm1iuIOG2jP qjXzgEnZ8+QfHnA0xxrbXh07lwGqag== University of Vermont University of Vermont http://www.uvm.edu/ Systems Architecture and Administration saa@uvm.edu Security Officer security@uvm.edu Helpline helpline@uvm.edu Alfresco MIIDCTCCAfGgAwIBAgIJAOz8OFw8YLoNMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMMEGFsZnJlc2NvLm5hdS5lZHUwHhcNMTMwMjE5MTcwNTQ5WhcNMjMwMjE3MTcw NTQ5WjAbMRkwFwYDVQQDDBBhbGZyZXNjby5uYXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAzzi9ZtvkWYyMv8DrDyxfoksRSRvB1GnButx4CMyC TJ3yN2Bjh2tkRUuuFoMsiwShCY1dXjkOZDlJw3wMkwiSyiPlWn4/rGoXfYQmCJrw a+3yJUnogaZkuVwV9CcX/K9VOsYTOhbLqZQ5xiM7VC5IKM3odepXpR4BWXwhFWGP jpoW7wEqwGnCZ6wqw/qlb/daYHn7AKA/4WEVjFc1tTQZuWTV3EVhoee9s/B8gZVT 6yysqtnL0HUzIC0Rt4hq9yT5nvR2QhxI5TAWKKWNV5kM9W1eWYrB8Jwiv+dFcQf8 mNbuZNk4JgVxxipODowJtRrSVJo9/pYn8kPEC6Cpr5WLEwIDAQABo1AwTjAdBgNV HQ4EFgQU0jjMeFWlh8jlmPQGZEi4Ctmz6gIwHwYDVR0jBBgwFoAU0jjMeFWlh8jl mPQGZEi4Ctmz6gIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAErMt NcFlPa6OEaVLop5aUEoFuQHe+6E5bh4kBVlSLQ49YJO+cB2FYRY5DX90IJOkXZ0y y+CYIOAHMDFaEyxEjF8oNEQzH4iRqQc3m5aN+q4CYRk32DGavA22cRBrllU3PkzI Cu05IeIEWybjFdx62fwosjxEM5i/hODEVFDipW37vXhRJ5OO3ySTye4wxI1K4jVK MxX8qC0chX4L3s37q8hjJylhcoXEVlFDSb/cUrZnQfEW65dz9488d+kwdpscYbKC xpkewJmh7mRB/BKzERfE5524bu+3HNNDFGBJKCPQAg6UsCyiTmpbNOgVfIbEUsVS cDjM0+5DVyX/Q4N78g== Northern Arizona University Northern Arizona University http://home.nau.edu/ Summer Steddom Summer.Steddom@nau.edu Resnet Authentication Network Authentication for Student housing MIIEBDCCAuwCCQDbY4DSMBOBajANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC VVMxEDAOBgNVBAgTB0FyaXpvbmExEjAQBgNVBAcTCUZsYWdzdGFmZjEkMCIGA1UE ChMbTm9ydGhlcm4gQXJpem9uYSBVbml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1h dGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRwwGgYDVQQDExNhdXRoLnJlc25ldC5u YXUuZWR1MSAwHgYJKoZIhvcNAQkBFhFkaXJlY3RvcnlAbmF1LmVkdTAeFw0xMDA0 MjMxNjA3MDhaFw0xNTA0MjIxNjA3MDhaMIHDMQswCQYDVQQGEwJVUzEQMA4GA1UE CBMHQXJpem9uYTESMBAGA1UEBxMJRmxhZ3N0YWZmMSQwIgYDVQQKExtOb3J0aGVy biBBcml6b25hIFVuaXZlcnNpdHkxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hu b2xvZ3kgU2VydmljZXMxHDAaBgNVBAMTE2F1dGgucmVzbmV0Lm5hdS5lZHUxIDAe BgkqhkiG9w0BCQEWEWRpcmVjdG9yeUBuYXUuZWR1MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAzmCHUp6RNwOcPZ6ttXUDpDS3X6iiUrtxaA2y9mqkufyf X2PLBXgssrG1rdUj+Tn7ciLND4HYcNPhSkdbAoaSiSqf6VS+EP3PMSiN3SLZ7LY+ vYlB/+yQU4iMCRVXgSRck/0RPwvd0iFhEWHt8kz7v7ZL5ZCCddoMDt9THjrBrHUx 1MaFxwrilBgGksyelhJp0A/Nmq1KZN/T1/3KRA7Wgo5wZj4yfRJawqZZ3wTXN2Wo KtKHIFjem17Ib+uAX/qrCUwhZD5wB2VrjE9jCjJMHdpcUAGp1wKYwpr7UXFwEpP5 y2JY1qlPcxfVYKB7lFy4BOZ0LAVf7ebuhskXP5+7OQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQCFIR3vcSSCWlFx7WqpkMU2F0Xk7slF3EwlrTyQE2EAQ9FtQvocacJ5 s3wBmBD+8G3CWNUxdgrJ0gakSwoch2Ba7ob+cfKzVKO5evzd69/oG+IMmoBQc8qE Fq9FQxf8Dn9MIZXc5YE1EB7dU60CJwL41qXUPz5n6ktciGnOoNFMAaHEsy9DxWgH xyAM74uOupdykHwtzzhFEnjo7ljOHA6XIZBtM7742+ToPokOA2xf3N8H8K7EqN/9 HrtSF+pQTN0kG452OQahwuEEVANXDRvVXrHDm1VWariFuAsyf8xEiIvCzFN/8c6n SBkPpIRjJA7DMr+pcp6ken4EL5Y8dtuf Northern Arizona University Northern Arizona University http://home.nau.edu/ Chris Michels Chris.Michels@nau.edu Summer Steddom Summer.steddom@nau.edu Mathew Eis Mathew.Eis@nau.edu Confluence MIIDDTCCAfWgAwIBAgIJAJOWp/sNbYXKMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMMEmNvbmZsdWVuY2UubmF1LmVkdTAeFw0xMzAyMTkxNzEwNTNaFw0yMzAyMTcx NzEwNTNaMB0xGzAZBgNVBAMMEmNvbmZsdWVuY2UubmF1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMfBnzCVtpHF1lTOjfvnAPSSIcfSsXvhVvSm edsT5UlxcHYSuees3DwdTBCdmUo9cGfpAL6NcyB6YxpFRvk1c0dAO9X4Ed4Om6ii qTYOqxCug6WOk6KNyIJoupQxOmiZmI8lg1n2BQp2vDWdTLTcBY47b9AhSUMOg73d tqN5CP0u45Xdo8mpYnYQjNJqhF3hIfYDYr+c9hfjYBSBQQLHFEVNL4qsddf2ElRF U980hgrswD3rJFtkRrCpTwMfRQg4NerGPL3KqnV5Ns7/g3jc/e408XxJ8HC+gxYs omrOToNItcU/zdKqWpAlE1dvN+XCao8eYz+OMOQdE17lLB+lmdECAwEAAaNQME4w HQYDVR0OBBYEFGCAkxL4f+M5l9L8OXgXyR5CDdJ6MB8GA1UdIwQYMBaAFGCAkxL4 f+M5l9L8OXgXyR5CDdJ6MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AKHM6BCsz9M2VVLsWVIuKKUso5rIJAUfpKw7cbqlHK+2KW5BLKoF8cJHJn1UjZw1 /76HbSU4X+UKRn0fNFrHs7KgVGHyWujie38dxaby8z5zzhjK4r8vtxyCnwGSgi3t HyilnwSKZv4yHsaoTrdds2Rhngj+FjrQbMVS3fCU3oR6oAOYUPpcSu7pXk3CATP6 TS3i0X9uDFjCK5/xZ6xWtu/zu0t9uYRwIMnXW5TqOy3aeJHnkDCXCQwCh4mBKMfw wiqF04Q/4aaBSlCT6sVmnVEBl7EEufJTNn4E5qgZyaUGd9BprogetAucoLWt9AKX gfcUjaPletQVtchztMxWtEw= Northern Arizona University Northern Arizona University http://home.nau.edu/ Christopher Michels christopher.michels@nau.edu Summer Steddom Summer.Steddom@nau.edu Mathew Eis Mathew.Eis@nau.edu Alfresco Development environment MIIDETCCAfmgAwIBAgIJAJFbnQ0rq599MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMMFGRldi1hbGZyZXNjby5uYXUuZWR1MB4XDTEzMDIxOTE2MzcwNloXDTIzMDIx NzE2MzcwNlowHzEdMBsGA1UEAwwUZGV2LWFsZnJlc2NvLm5hdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyL8WcDT6hjeR7zLC1VbGkbw96E1rr tnHTM0V+eY728DoKPzsbec9sOzpK3laWwtbf2xZPZd9/Rf3YRBJTyqmR4pcDAkhX eeyZW9UwOHgx6XwPGWwHFq7fG2QsNrxIoWJiwBXhoeiSPDSNadnNNuyM4b4TgHrP aJyjFvS+nmzcQ4Bf1ANzIC0QQO3IT6KK1vaVm4H/OclVd2l8gC1MlsED1ool5yzH vcdnUE0E9eQ+GCmmWXZZSm8Ip736sYKNdcEmDIMqJeqwtyGRRL208KHX7SDMds2a CiPRHnvQLqmp4pYgpxsTTKr+SKWdpwRA/loNqYEvDvC8jmyRspvLjuUlAgMBAAGj UDBOMB0GA1UdDgQWBBRwprM8oVX8Y574OVQSoLeVAMgDMjAfBgNVHSMEGDAWgBRw prM8oVX8Y574OVQSoLeVAMgDMjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQALEMiSuFiU87RS0X37yAu4YPvIAGNfMCCNAZY+AxR7hMRcoh4gafoaNnZx yOHv9xNPgn48wfVix58uzuRczKmjuPgcLzifTgy1PAI3DZ9yYEKC2FaMcqDqGtXy x9V4QMdPkvzaIfSzAuGy+Wt4UHAh+spqJQVicJkFVR5QHQ5ex+rLYZiCwSGW0xgN pcfX/XZfcWS5eY3cTcbTlOJpwguj0uW6kDR73qkVyagqNkVXIIw9LB1OCw+OUNNJ FJzopl7GQDcGnQUrJIz2YXGDB3jUlqhNau6bavxwZ1j8IwjoyHTFKd+ThRCqixGN spyNJejYJnlldY9Wp1UeT1t9F3wl Northern Arizona University Northern Arizona University http://home.nau.edu/ Summer Steddom Summer.Steddom@nau.edu Chris Greenough Chris.Greenough@nau.edu Development instance of confluence MIIDFTCCAf2gAwIBAgIJAOnROr8yNN1fMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFmRldi1jb25mbHVlbmNlLm5hdS5lZHUwHhcNMTMwMjE5MjAyNjE4WhcNMjMw MjE3MjAyNjE4WjAhMR8wHQYDVQQDDBZkZXYtY29uZmx1ZW5jZS5uYXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2aKoEFzkFQ4j0IlmenGJ6sqD l3RSw/uHqJ8vzek+nbzmyKWUqn9jeNSMVNClQ1oka2Xrphgl1wi0Ks2NVW2yBtk0 D2qdPa0l6QmH0IdTjfezmKKjPtwQxo4Ub/nQWzGaYzc+/jO1Tk+K6z+tCD/RzORm sCg3si3YaZRkqp3TVD2Egex/y1JWfx0Av04lvzCgftACf9t6NE9u+UKStPgUrp15 0jjTc7Nq1kNQoPsyPPrNbe3PLPD4LfzzOxBFfK+atchTv8QAjb4ju+n0svhbtQuU 3LxXYXkixnPaYEg91NVvSdwK+0q2IqK5SV4NE0jzJENVAO8FNF1LaeK7+rzNAQID AQABo1AwTjAdBgNVHQ4EFgQUanxJ9pW722Inx43YxYWmL9RBi2cwHwYDVR0jBBgw FoAUanxJ9pW722Inx43YxYWmL9RBi2cwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEA0AhWn+E6b+/64TMegyXf3miZuBdOcvtQ5GwLhtHMBN8VHvwAYZif y+jYGV2xUPIcg914ITs8U8eDbpLt2fBEMalz1xRJTVvavIXJMBo0ECuWy2D451HF QazYzkfDwg+b/JW68FISmsP33oxgbDla6nliL47S80co0bzJ9S/ckHfj4J0N2ucM Ch75aMak3YUzfbtZFXmllKZkUUcLv4OBbLV954b2f1yxZkK5UzP+nlAGgz8EHwBK WnmD0HVaeb34NjeJd23j5XhTBPnWvUAMm2vkf2eFRTXNhmxJJPbvaCYhg/nWx4pC PBZURu7Mbb4ziOdA7vZFm6stIs7D/3A9WA== Northern Arizona University Northern Arizona University http://home.nau.edu/ Summer Steddom Summer.Steddom@nau.edu Chris Greenough Chris.Greenough@nau.edu MIIDvDCCAqQCCQC6IPzDB32nqDANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC VVMxEDAOBgNVBAgTB0FyaXpvbmExEjAQBgNVBAcTCUZsYWdzdGFmZjEkMCIGA1UE ChMbTm9ydGhlcm4gQXJpem9uYSBVbml2ZXJzaXR5MScwJQYDVQQLEx5JbmZvcm1h dGlvbiBUZWNob2xvZ3kgU2VydmljZXMxGzAZBgNVBAMTEmlsbGlhZC1kZXYubmF1 LmVkdTAeFw0xMDA0MjgyMDAxMTBaFw0xNTA0MjcyMDAxMTBaMIGfMQswCQYDVQQG EwJVUzEQMA4GA1UECBMHQXJpem9uYTESMBAGA1UEBxMJRmxhZ3N0YWZmMSQwIgYD VQQKExtOb3J0aGVybiBBcml6b25hIFVuaXZlcnNpdHkxJzAlBgNVBAsTHkluZm9y bWF0aW9uIFRlY2hvbG9neSBTZXJ2aWNlczEbMBkGA1UEAxMSaWxsaWFkLWRldi5u YXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzk0H0OFxaRV9 UelTOENWBTHobN1JvGDJfCa5K/okZ8NcvU9IZ+pqdXC5T+MbetJbEBttEYX/57Ju ldQhGn1p5edlwtQoiGcw/SDp4Zajk8Bmps6bKgGpOAZA5TfaAGtb0Fzj6uR9s9G7 s5tcfPRKC1miG+VCM46h4sjHwad5AXxj4xfpn2qE0QOxjc4Rpfrcx0h0BOZGfrk5 k3r+eQMHgdU14ag2V6iF2zfFHmhpbDEp+TcubcrSoTMDEbz8MNgy/VlhKOPmSUTq DuPYVOISx74Oc22wz0w1R0DxlomTPMMqGM6OixmUepczi0n+4SSmpxpP2jZvKVJA TiznMlcUrQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBXIdCqSaSqua14Zj7ORxK8 YfPKM89WA+qIfbWPHsxxyj7QbvScrY0FMSyTZG0cRAxOZr8lha+ep4Cf+4QPoy1N Lh07bBDGSzC7snDyVUfDO17ZEYSpcB4OuIvjd5gJrKQmpXPaaMacSmm4IfQt8dUg 7+2PXkx6BfbRGtoMaXfhI4CZGJj3vxwhFc0t0WUh/gCpflH29d679NOEQVZHLdsg jBS7AFz9QsKyX/0Pm2WOla9ryWaE+GZkMRLdGmoXeosULNU+5JjBQJH14p/ga0Aj /yzFUXHqzBrCVEF3q4dBWH5nncw/0nEIen+BvgE4F+S6/AfEcEJ9Zm3XUSCGSTjJ Northern Arizona University Northern Arizona University http://home.nau.edu/ Mark Steddom mark.steddom@nau.edu Ahsan Imam ahsan.imam@nau.edu Christopher Michels christopher.michels@nau.edu Illiad - inter library loan system MIIDLzCCAhegAwIBAgIJAOtfXGsjNMuSMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmlsbGlhZC5uYXUuZWR1MB4XDTEzMDIyODIxMjk0MVoXDTIzMDIyNjIxMjk0 MVowGTEXMBUGA1UEAxMOaWxsaWFkLm5hdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDgHIdS+jFwLfgBw8oWeN/AJuBoh12woCU6pRLwg97U+R1m Vfw0A1wNDaI4cQ1NA5zgQpjceuSB83sCXY3O7+ZwAuom+jCAEkYUnBiqqFgPmx0C WDi6c5gGlcZsQvtV0HtevpcoP8d+i4ySW4odDcEScrQB5IR6HWH3kzrkbgaJSHvh sLUL59KoJi4UGzVmrvFqBy00JDqEa1xarHDidFhbDDS57Anwn+/zqa1x/ItkgOHd 0yV+OKXp1e4c5WbyY55Y07Z2ruiIUdVk1wIzZVbfKwQprzc0LzO1CIHzy7d4ozZk BSZkQUKQpyt3TYRPVphbtSJy8lTaK/Z3lJwveKHTAgMBAAGjejB4MB0GA1UdDgQW BBSBavoo+krNg7TLuA8Ofa3AiRARyTBJBgNVHSMEQjBAgBSBavoo+krNg7TLuA8O fa3AiRARyaEdpBswGTEXMBUGA1UEAxMOaWxsaWFkLm5hdS5lZHWCCQDrX1xrIzTL kjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQATM0difOjV1lpeYAY/ EsWxmw0cYAAOz6yPY6AMq4lkumV380PaMoSKsf6lIOo4FJz8aDmZf++EquROFHSD OQq/JmgmjvmyD6/Ghvu5sj7FmiSabqMyQ/2oke6m+nYfyA+E0Us0J+zHNaNVvK4l SMWY2CJz54ElUydie+26ia55t2ldC3O3PXjgVHpch8r5orIbdlz5Vg368+wVT9ru rlB2W2nIjoVtqTDskG7WwjVUwgEdsQuU4tZ9Z1NEhaXduajegAi6xoHF+V1Hxhot TtZ14R7oqcw3XnYP+3J8g7Yrgcccl8TAIhfnxeqT7nubuRUJb8Jk/qXAbNdcMWZd +E1X Northern Arizona University Northern Arizona University http://home.nau.edu/ Christopher Michels christopher.michels@nau.edu Summer Steddom Summer.steddom@nau.edu Mathew Eis Mathew.Eis@nau.edu Library Proxy CCC MIIFODCCBCCgAwIBAgIBBjANBgkqhkiG9w0BAQUFADCByDEcMBoGA1UEAxMTbGli cHJveHljY2MubmF1LmVkdTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmEx EjAQBgNVBAcTCUZsYWdzdGFmZjEkMCIGA1UEChMbTm9ydGhlcm4gQXJpem9uYSBV bml2ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZp Y2VzMSUwIwYJKoZIhvcNAQkBFhZHYXJ5Lk1jY2xlbGxhbkBuYXUuZWR1MB4XDTEy MDMwODE4NDUyM1oXDTIyMDMwODE4NDUyM1owgcgxHDAaBgNVBAMTE2xpYnByb3h5 Y2NjLm5hdS5lZHUxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRIwEAYD VQQHEwlGbGFnc3RhZmYxJDAiBgNVBAoTG05vcnRoZXJuIEFyaXpvbmEgVW5pdmVy c2l0eTEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEl MCMGCSqGSIb3DQEJARYWR2FyeS5NY2NsZWxsYW5AbmF1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALQM/cjUHQYm1fVusf1qMidoNKqq1bhtLpNE LqfHclVAXKto6jzuwuDvkcShvI+r0/p1LQy8nhLBKDnzgsbBGa+dpopGJgtg1Xk0 lssjqtSrcKYLXhywVvBuw/FGHKYnGX/TJ2MdKV6P8bNiXfam5tMKLumRL4BIzW41 +MtF9xYr4f9b4kqrX8cChoY8J1+3BYw2053h9eojKkMg0tK0Ro/KTgjOHNBUvnXz iEqOFFwI0ArBvyjBFAUMaPmL23gneMqpr/T799ilLzcZGbu5zxd9wHCkIIYI4tXI Ip9KeSVdHhJtOz+zZxfIzNlq3BuGkT4Gk9EebfvSSqgjQPCJIpsCAwEAAaOCASkw ggElMB0GA1UdDgQWBBQHmpNdMAvSRKLQGKLf/OpAAJ1JFDCB9QYDVR0jBIHtMIHq gBQHmpNdMAvSRKLQGKLf/OpAAJ1JFKGBzqSByzCByDEcMBoGA1UEAxMTbGlicHJv eHljY2MubmF1LmVkdTELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEjAQ BgNVBAcTCUZsYWdzdGFmZjEkMCIGA1UEChMbTm9ydGhlcm4gQXJpem9uYSBVbml2 ZXJzaXR5MSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2Vz MSUwIwYJKoZIhvcNAQkBFhZHYXJ5Lk1jY2xlbGxhbkBuYXUuZWR1ggEGMAwGA1Ud EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACGgZ9dHXzzVJRJPMjt4FQqnZTOM hhhZM1VDqi4lQssKY+LNcpVT72cK1rfIa+YB12WHjt7i+v8IigTLAPoad8/mJgie yoexbvpieGIGrtQ0WfnwNthYlEGQsXVv+hiZBAAYAdLyr+eTIuke8cIccXSGn/xO 4MVTDvpdtjt7jnBvg/6R9S2tKluUqLZDr8ZK6pUR+z5n/5VdopesN8sPLMRHg+C+ p5fPK2vMJ7A6A+Y90rgHGsNi4Mte6sRHmlD5Z7ZWMWH+0CFjhOGKiaOkwEiLjxZO 23wuk4OLbiqYGKs+Ch0Kzeq5tPXB3NkkTPyz1HNfNk4b/iO4gTul1z5SWxM= Northern Arizona University Northern Arizona University http://home.nau.edu/ Christopher Michels christopher.michels@nau.edu Summer Steddom Summer.steddom@nau.edu Mathew Eis Mathew.Eis@nau.edu nau.edu MIIEWTCCA0GgAwIBAgIJAJPypRDQcZpwMA0GCSqGSIb3DQEBBQUAMIHCMQswCQYD VQQGEwJVUzEQMA4GA1UECAwHQXJpem9uYTESMBAGA1UEBwwJRmxhZ3N0YWZmMSQw IgYDVQQKDBtOb3J0aGVybiBBcml6b25hIFVuaXZlcnNpdHkxKDAmBgNVBAsMH0lu Zm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxGzAZBgNVBAMMEnNoaWJib2xl dGgubmF1LmVkdTEgMB4GCSqGSIb3DQEJARYRZGlyZWN0b3J5QG5hdS5lZHUwHhcN MTEwMzMxMTgwMTE4WhcNMzEwMzMxMTgwMTE4WjCBwjELMAkGA1UEBhMCVVMxEDAO BgNVBAgMB0FyaXpvbmExEjAQBgNVBAcMCUZsYWdzdGFmZjEkMCIGA1UECgwbTm9y dGhlcm4gQXJpem9uYSBVbml2ZXJzaXR5MSgwJgYDVQQLDB9JbmZvcm1hdGlvbiBU ZWNobm9sb2d5IFNlcnZpY2VzMRswGQYDVQQDDBJzaGliYm9sZXRoLm5hdS5lZHUx IDAeBgkqhkiG9w0BCQEWEWRpcmVjdG9yeUBuYXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAqV9ordy6tJx2VgI4hUafJyif2hnWO8Afci7PD0+o YnZ6l4h8G/Greg9tGcwmoccVmTFYFUdujacQo3vdQOQV7hFi0bkX1tWo/6ygArrn RmigRB21y4Nf19JNYzxF4aZgxi3XVIBeZl3Ospjrj8K8uqNBGesycpUR6kO6HU+G IZ/2cPmcjRaiRf0BqztIq8Kes/4NImk5weKDrOlJ+MN08ZCkO5rPs6aSyy4rSYwU Ascprs8u9eGe3Z7YQijosOnD+cC/pULNgTeKj/mveOWrKBpEobS5q0GH8VF1DIxY UK9m+a9PnRmGVcxVtE42bFuAt/LcO8WqUQy67Dz2tMihjwIDAQABo1AwTjAdBgNV HQ4EFgQUk1j+/cA4VDnCt2uZqRWbOAodbzgwHwYDVR0jBBgwFoAUk1j+/cA4VDnC t2uZqRWbOAodbzgwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAUxjd PVkZ7UihWY9i1Ig0Inw/u/2oiG1W3Ee7+wa9aecCR1kAlUnKTjq0EwLJ7wXPtXw1 y4wken1ppgSVFsaFm+LcsP2fzda7qr6JNCU2NxtLKsA0ZdP48hCknz+OoaVaPBnI dwliFh/kektdknGal5jbyXZccRssfnGhW2eL1MXDzEY/YSKa95T2LTDq3ek9Wgyf 4SO18ccwVPhck1+KazXd7RCzvK12igEbNGBJg8cFGga2qxoyR7gSLDXarm4jlRCX c0MKBkAQOLaPFkY0E3sM7Hk/tWmbFyp584N4XZYHU2hcnWfuUBY1571m0ysP3n2y Sjgw6oOYg18rdX4w3w== nau.edu MIIEWTCCA0GgAwIBAgIJAJPypRDQcZpwMA0GCSqGSIb3DQEBBQUAMIHCMQswCQYD VQQGEwJVUzEQMA4GA1UECAwHQXJpem9uYTESMBAGA1UEBwwJRmxhZ3N0YWZmMSQw IgYDVQQKDBtOb3J0aGVybiBBcml6b25hIFVuaXZlcnNpdHkxKDAmBgNVBAsMH0lu Zm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxGzAZBgNVBAMMEnNoaWJib2xl dGgubmF1LmVkdTEgMB4GCSqGSIb3DQEJARYRZGlyZWN0b3J5QG5hdS5lZHUwHhcN MTEwMzMxMTgwMTE4WhcNMzEwMzMxMTgwMTE4WjCBwjELMAkGA1UEBhMCVVMxEDAO BgNVBAgMB0FyaXpvbmExEjAQBgNVBAcMCUZsYWdzdGFmZjEkMCIGA1UECgwbTm9y dGhlcm4gQXJpem9uYSBVbml2ZXJzaXR5MSgwJgYDVQQLDB9JbmZvcm1hdGlvbiBU ZWNobm9sb2d5IFNlcnZpY2VzMRswGQYDVQQDDBJzaGliYm9sZXRoLm5hdS5lZHUx IDAeBgkqhkiG9w0BCQEWEWRpcmVjdG9yeUBuYXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAqV9ordy6tJx2VgI4hUafJyif2hnWO8Afci7PD0+o YnZ6l4h8G/Greg9tGcwmoccVmTFYFUdujacQo3vdQOQV7hFi0bkX1tWo/6ygArrn RmigRB21y4Nf19JNYzxF4aZgxi3XVIBeZl3Ospjrj8K8uqNBGesycpUR6kO6HU+G IZ/2cPmcjRaiRf0BqztIq8Kes/4NImk5weKDrOlJ+MN08ZCkO5rPs6aSyy4rSYwU Ascprs8u9eGe3Z7YQijosOnD+cC/pULNgTeKj/mveOWrKBpEobS5q0GH8VF1DIxY UK9m+a9PnRmGVcxVtE42bFuAt/LcO8WqUQy67Dz2tMihjwIDAQABo1AwTjAdBgNV HQ4EFgQUk1j+/cA4VDnCt2uZqRWbOAodbzgwHwYDVR0jBBgwFoAUk1j+/cA4VDnC t2uZqRWbOAodbzgwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAUxjd PVkZ7UihWY9i1Ig0Inw/u/2oiG1W3Ee7+wa9aecCR1kAlUnKTjq0EwLJ7wXPtXw1 y4wken1ppgSVFsaFm+LcsP2fzda7qr6JNCU2NxtLKsA0ZdP48hCknz+OoaVaPBnI dwliFh/kektdknGal5jbyXZccRssfnGhW2eL1MXDzEY/YSKa95T2LTDq3ek9Wgyf 4SO18ccwVPhck1+KazXd7RCzvK12igEbNGBJg8cFGga2qxoyR7gSLDXarm4jlRCX c0MKBkAQOLaPFkY0E3sM7Hk/tWmbFyp584N4XZYHU2hcnWfuUBY1571m0ysP3n2y Sjgw6oOYg18rdX4w3w== Northern Arizona University Northern Arizona University http://home.nau.edu/ Christopher Michels christopher.michels@nau.edu Summer Steddom Summer.steddom@nau.edu Mathew Eis Mathew.Eis@nau.edu MIIFkzCCBHugAwIBAgICAqswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTEwMjE5NTYwOFoXDTExMTEw MzE5NTYwOFowHDEaMBgGA1UEAxMRYWlzd2lraS53dXN0bC5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVhjZwaSxpYxdzUJ8xrlhtgNmKgogQpLhO am+ZAm+D/6UL4w0Ib0e90836TI+2JRNx34JqdXag2Tk0N17gYpHG6MG+fly8VksR L0rHidZBkUQUltxc47jBJkm1UK+a6ggMLJEKTpdaSFq3JVRVb9kgcPO9CxD5XPex V5hwvSB3iTNcDxJ4PMXUgH0XUUbdq3k2241C1stwPZ2kDu1nbGrDvh13HE1SQzan YqqBNQYjhkLqk7aB95yw42+Qc3W8/s4XOfDzohhffpipwyoKW1jFP+RjF/g01Wsl qe8lx1PUdbMGD0GO5lI4sylGpqDaAlWkLz+z8x8o/IAxGaG06F6BAgMBAAGjggKj MIICnzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFK98Q8J+IhbB7+fBH9t5M2DIpYLf MH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQG EwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5D b21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGl MIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAC hkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlk Z2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6 Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxz LmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEw RDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9wcmFjdGljZXMucGRmMBwGA1UdEQQVMBOCEWFpc3dpa2kud3VzdGwu ZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQBu7FBKEGhi548z/8qDtUJj27NZhmoJiV0B uEussm/kBWpKZMwLisBfJ/otYZSTVp9VPJ2U6EiFPBBdHX3cSaJG1g/eSHu0Tg7j 1495jEdmVLAyzi0MAejiFEc1EDjP8Ao/bH8I2tHO+gA4ahHbVYxByHtNHkcqCw1n t6Az1Hc55YgU5SktfOpkMmZtDPpB13EeUUUKvuzqGCYf+OpGnue7EIA5KDHgJNYl fS7jVrXaqrrfKLYM9ldFO9ZctcZ/Cz4+gmx8v5uUpCWhTXLqynuNVGV16A7LBBnD wHNqxq34+AjTE9SSNkR9FFiAFgw/ZhmSr3bd8kEM3OZuHOwArd5O Washington University in St. Louis Washington University in St. Louis http://www.wustl.edu/ Ken Koch Ken.Koch@wustl.edu Daniel Zweifel danz@wustl.edu connect.wustl.edu MIIExDCCA6ygAwIBAgIJAOa0V0ldpu8WMA0GCSqGSIb3DQEBBAUAMIGcMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGjAY BgNVBAMTEWNvbm5lY3Qud3VzdGwuZWR1MRwwGgYJKoZIhvcNAQkBFg1ub2NAd3Vz dGwuZWR1MB4XDTExMDkxMjIwMjMzMloXDTE3MDkxMDIwMjMzMlowgZwxCzAJBgNV BAYTAlVTMREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJU3QuIExvdWlzMR4w HAYDVQQKExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lTVDEaMBgG A1UEAxMRY29ubmVjdC53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0 bC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDsaPNIfgKZd0Qd Mhsda3ELWDKtcFLQMkMclQ7IeiR5MyXKWAA4ow/kJFBMJBCjEuUigBHNE3a/gVNU lbSJYthhOaYA7yssj/TEsw4czR8XcMGxM3fjrhHt5HAMqcNb4dd3I9PFTHju6FqK NeLkgbNl7mLZvfmK6OEKw9t+AdOF4aThohnuYux/TPgI2YFPFN0Wo/6VIaSN2dGo +qzbgb4mbROPPsFe8KoD2vuSHSQyPIbrvLuFkLj9zlAglaxp3jIlnADyWHvxrUyG XFDTO5G/JdgAIGm6B/qKW6GocFX0iOGwelc8JxuARkzqNqqAphDd2FEmvPABd7/I cRO6zKTRAgMBAAGjggEFMIIBATAdBgNVHQ4EFgQUlVwa3NfYD9PXLeN5PRAOsNLy J6EwgdEGA1UdIwSByTCBxoAUlVwa3NfYD9PXLeN5PRAOsNLyJ6GhgaKkgZ8wgZwx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJU3QuIExv dWlzMR4wHAYDVQQKExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lT VDEaMBgGA1UEAxMRY29ubmVjdC53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5v Y0B3dXN0bC5lZHWCCQDmtFdJXabvFjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEB BAUAA4IBAQB8ik2Gdt0N5uf4cd3szh5e0ejCHNkmygvAGiay/JZf0KvQHb39JF+0 PQ+Gkh3UxqMDWOUNam5xPY6dtM/r1jRFZ2CfyQYE6Ag6K20MGiiM3YaCcMfCcNj6 Cgmit+en8+vQNcDYB6g1G5kR9Pmnz6eecJ9TREaWjucFgL0cqDbyaS5UnDKvT5JV QgbwgWsICFrRR+K9DmdXHbY7V7O82PFiMVZ9BW0bmj7fbAr5e0Rmh0Bah13yPI9H Utz7WposcN53ttKVugWPDC1HrunVHcFhrgXqFQc9ptfEGo8uuGQYNimLPaHs/mkI ByllKkX6tL32C/pU26+zHUg6m9QBAmbP Washington University in St. Louis Washington University in St. Louis http://www.wustl.edu/ Ken Koch Ken.Koch@wustl.edu Daniel Zweifel danz@wustl.edu wustl.edu Washington University in St. Louis Enterprise SSO authentication system for WUSTLKey Connect services. http://wustlkey.wustl.edu/Pages/default.aspx https://connect.wustl.edu/selfservice/images/ConnectLogoTransparent.png MIIEvTCCA6WgAwIBAgIJANIsbvIwqI2gMA0GCSqGSIb3DQEBBAUAMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAW BgNVBAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3Rs LmVkdTAeFw0xMTA3MTIxODAzMzhaFw0xNzA3MTAxODAzMzhaMIGaMQswCQYDVQQG EwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEeMBwG A1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAWBgNV BAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3RsLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKblc5wYcdKf1jILTVfF 0U4PurtVRFGxv5rQBAPlOUi2a4tAyGZPjrkXA/jpGOr3/heiyYNYgiP+C3qn0F21 QR7r/RSFk7U6GWfuX0kTdgLgVHK931jJVvDbgVYhnGVPYcIZQ26mxAbqaELgUIHC 40wZ7nwxvmwcbHROn9VJsbSMYxGMJlrODc5aorzsqkeF+eIRGAFGzkq5+F62N6Hq sxxVHuOwsObSkAUZ/K0SFD2hM0w3bYcGWfgFynE2bvWCPX6qBqni4kn63qQ5Cg80 nqU5+CL0ZoSMbdWXC01+jn96VIVxR5beBfsIAg98cGkkcaFTFz3jVPllYZZ55IiI pekCAwEAAaOCAQIwgf8wHQYDVR0OBBYEFCNc8Z2KcXEPvh6//Xi4Ls/jJYbZMIHP BgNVHSMEgccwgcSAFCNc8Z2KcXEPvh6//Xi4Ls/jJYbZoYGgpIGdMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAW BgNVBAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3Rs LmVkdYIJANIsbvIwqI2gMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEB AGUWtG/beXWm/2MvB8JVurQ1EAkklFC0UD6bKGQHZK8N5KlEb2W2PbckcLC5dlGX kOKyozRXtPhOKHBctcp4memj4k0BRkygfdvyAPpjhs6qgewN5IQJk8uReeg6NGQ0 1yvoYxQtbapUOfKDfphQu6StOhFPbBBUE6DvJHCGfaWIhe1nQAoHpzS6lHcWT4aU 5M5WmJ41L1Z+5BE+AEC+O2QrfTOCBcw1tI0pUxKlstfMWzxjQK7KKoJTfUUmnQJH AmVxjqj/wlJcr+p9+kkvQMDxf/3SOfbwLe/Zcz1w27q380QvJ4EXxIIbqddRydK5 +Nnat0cI4/1oOiINZSFUkdU= wustl.edu MIIEvTCCA6WgAwIBAgIJANIsbvIwqI2gMA0GCSqGSIb3DQEBBAUAMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAW BgNVBAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3Rs LmVkdTAeFw0xMTA3MTIxODAzMzhaFw0xNzA3MTAxODAzMzhaMIGaMQswCQYDVQQG EwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEeMBwG A1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAWBgNV BAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3RsLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKblc5wYcdKf1jILTVfF 0U4PurtVRFGxv5rQBAPlOUi2a4tAyGZPjrkXA/jpGOr3/heiyYNYgiP+C3qn0F21 QR7r/RSFk7U6GWfuX0kTdgLgVHK931jJVvDbgVYhnGVPYcIZQ26mxAbqaELgUIHC 40wZ7nwxvmwcbHROn9VJsbSMYxGMJlrODc5aorzsqkeF+eIRGAFGzkq5+F62N6Hq sxxVHuOwsObSkAUZ/K0SFD2hM0w3bYcGWfgFynE2bvWCPX6qBqni4kn63qQ5Cg80 nqU5+CL0ZoSMbdWXC01+jn96VIVxR5beBfsIAg98cGkkcaFTFz3jVPllYZZ55IiI pekCAwEAAaOCAQIwgf8wHQYDVR0OBBYEFCNc8Z2KcXEPvh6//Xi4Ls/jJYbZMIHP BgNVHSMEgccwgcSAFCNc8Z2KcXEPvh6//Xi4Ls/jJYbZoYGgpIGdMIGaMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGDAW BgNVBAMTD2xvZ2luLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3Rs LmVkdYIJANIsbvIwqI2gMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEB AGUWtG/beXWm/2MvB8JVurQ1EAkklFC0UD6bKGQHZK8N5KlEb2W2PbckcLC5dlGX kOKyozRXtPhOKHBctcp4memj4k0BRkygfdvyAPpjhs6qgewN5IQJk8uReeg6NGQ0 1yvoYxQtbapUOfKDfphQu6StOhFPbBBUE6DvJHCGfaWIhe1nQAoHpzS6lHcWT4aU 5M5WmJ41L1Z+5BE+AEC+O2QrfTOCBcw1tI0pUxKlstfMWzxjQK7KKoJTfUUmnQJH AmVxjqj/wlJcr+p9+kkvQMDxf/3SOfbwLe/Zcz1w27q380QvJ4EXxIIbqddRydK5 +Nnat0cI4/1oOiINZSFUkdU= Washington University in St. Louis Washington University in St. Louis http://www.wustl.edu/ Ken Koch Ken.Koch@wustl.edu Daniel Zweifel danz@wustl.edu MIIDtDCCApwCCQC6J8Xeoy4p0zANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCE1pc3NvdXJpMRIwEAYDVQQHEwlTdC4gTG91aXMxHjAcBgNV BAoTFVdhc2hpbmd0b24gVW5pdmVyc2l0eTEMMAoGA1UECxMDSVNUMRkwFwYDVQQD ExBzZnN3ZWIud3VzdGwuZWR1MRwwGgYJKoZIhvcNAQkBFg1ub2NAd3VzdGwuZWR1 MB4XDTEwMDMwNTE5NTUwOFoXDTEzMDMwNDE5NTUwOFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJU3QuIExvdWlzMR4wHAYDVQQK ExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lTVDEZMBcGA1UEAxMQ c2Zzd2ViLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3RsLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjGyYeodPtURj688MRPSNEI U5cx+WSpcKn7hwgH9cWu8onliPm9Tdze5jGdRX4JxRwZ2N+CWEWHutDKvffLAzKO 2Z8NaSr6+x0/pC1SY4X6UyQ2+5GTTWAuVYyj3y1h3oHfEMvdu0NpBXyL0TGP4Sn1 NgOmIeaLAsbb/KiNtZqkdkAloKcrDsACzLFGK6YfpaF3SJs4viAqzTX7LN7O1O9b xeeqTmP0dz4pR4DXbxL7BLsdBx8sFbQ+EhGD+ZT4fLn0x6z4didzn2FptRnO6JOg kUoL68Mhyzo3J2faOfxLxGBQdjG7PsU+e7u3IpIoT+uE6nnjj4R1H2ZDtAfb6h8C AwEAATANBgkqhkiG9w0BAQQFAAOCAQEAgB9m6HZw37hQu4crXrH/khgirk3n1E8P JJx9G/yVCOjKbOcSqVj6u7vnUFlG1pWY3jbd0r/sTL2eZN/desE49td2OqkxFwkt 3VVesLX03AQf9xl6iyLF+kiI5pPcKUMnh+sl7M8YjhRe5A7XfrqkFwbIkauZXKIN sx2ZroEBugb2Pc+pXaul1E8IHdJxvjeDncOoVv45i1YT4B0p2CIIBl49MwRbafde POD11Lflq5SH6Etp2HqWlT13RUAwMz6B3M6bm64YpqvEqPXQm3XuArOQQtC3DCkh bUp4XmEbODfaLcN72wEBF4DoWwTtYFDKEInB9Y4T0spS13YTz90cbw== Washington University in St. Louis Washington University in St. Louis http://www.wustl.edu/ Dan Zweifel danz@wustl.edu Ken Koch Ken.Koch@wustl.edu SFSWeb MIIEwTCCA6mgAwIBAgIJAMwzmnq7B2DEMA0GCSqGSIb3DQEBBAUAMIGbMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxGTAX BgNVBAMTEHNmc3dlYi53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0 bC5lZHUwHhcNMTMwMzAxMTUzNTA2WhcNMTkwMjI4MTUzNTA2WjCBmzELMAkGA1UE BhMCVVMxETAPBgNVBAgTCE1pc3NvdXJpMRIwEAYDVQQHEwlTdC4gTG91aXMxHjAc BgNVBAoTFVdhc2hpbmd0b24gVW5pdmVyc2l0eTEMMAoGA1UECxMDSVNUMRkwFwYD VQQDExBzZnN3ZWIud3VzdGwuZWR1MRwwGgYJKoZIhvcNAQkBFg1ub2NAd3VzdGwu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHRCQhDAG1WWHta0 /TgfL0Vnad9hpXgHDUKKjN1OiS/p5nRiZSlmX26X+GLyUyy9VwWRn6Whpo+436WP eLDx30u9pOnJeg6zXtKZDR2qM1L6fCJiWP/+8wOXdkRN1GCu+PJGUX7Du6Q4aiGD 69uT+eXLIGyzZ5aBdYiupt1LRIu1/cUjRbTdyV/EEx0NS+Vua+DI3BJ5za3YteMs jL0Sl4FZvoj1+QDxIME+5kTTNRp1QWlSHeMoOx58BbQ8detIIxU30GhzYZ0Kz8YO ZQ9UywSYGQw9yV+fVOi/ZcQ85cZJhs3/2hfYtag7SaD2qOGCPBlukWdOnyF6UMLH zjH0IwIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFP3fyX+/kbk9puRzmxNh5DPaMOii MIHQBgNVHSMEgcgwgcWAFP3fyX+/kbk9puRzmxNh5DPaMOiioYGhpIGeMIGbMQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3Vp czEeMBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1Qx GTAXBgNVBAMTEHNmc3dlYi53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5vY0B3 dXN0bC5lZHWCCQDMM5p6uwdgxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA A4IBAQBIXyFI/DOBGcN9Tenzpt9E3VDQZSgW6P9/ViQrUHo/xoigF0m8K27UnCI/ tZQg2R5fy3SJ27StU5lZW28QLDofz40IFgKpDLrmH8+bBzxJAriqio0ANPfclvZs y0lHpzvSJ08bWm0xNR9IqVf5OxthGjOjzJxrYKEx+YbbOorkMooYKFNxtMfyCd8x BjdCvgO23H1SCPsn+QdA+OTR4vxHV9EuIRxbZZqQQyWj29yZXWSGorV/ViyqdK0d ASbKIhvIoDA59fI0NU4IReEN0Bzjf2MaV+vs9xAIOh/IEMN2dL/NIYf9CJ0H9Xvo dQue9PnqyR9pDqKgeALxzNGK2+6y MIIDtDCCApwCCQC6J8Xeoy4p0zANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMC VVMxETAPBgNVBAgTCE1pc3NvdXJpMRIwEAYDVQQHEwlTdC4gTG91aXMxHjAcBgNV BAoTFVdhc2hpbmd0b24gVW5pdmVyc2l0eTEMMAoGA1UECxMDSVNUMRkwFwYDVQQD ExBzZnN3ZWIud3VzdGwuZWR1MRwwGgYJKoZIhvcNAQkBFg1ub2NAd3VzdGwuZWR1 MB4XDTEwMDMwNTE5NTUwOFoXDTEzMDMwNDE5NTUwOFowgZsxCzAJBgNVBAYTAlVT MREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJU3QuIExvdWlzMR4wHAYDVQQK ExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lTVDEZMBcGA1UEAxMQ c2Zzd2ViLnd1c3RsLmVkdTEcMBoGCSqGSIb3DQEJARYNbm9jQHd1c3RsLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMjGyYeodPtURj688MRPSNEI U5cx+WSpcKn7hwgH9cWu8onliPm9Tdze5jGdRX4JxRwZ2N+CWEWHutDKvffLAzKO 2Z8NaSr6+x0/pC1SY4X6UyQ2+5GTTWAuVYyj3y1h3oHfEMvdu0NpBXyL0TGP4Sn1 NgOmIeaLAsbb/KiNtZqkdkAloKcrDsACzLFGK6YfpaF3SJs4viAqzTX7LN7O1O9b xeeqTmP0dz4pR4DXbxL7BLsdBx8sFbQ+EhGD+ZT4fLn0x6z4didzn2FptRnO6JOg kUoL68Mhyzo3J2faOfxLxGBQdjG7PsU+e7u3IpIoT+uE6nnjj4R1H2ZDtAfb6h8C AwEAATANBgkqhkiG9w0BAQQFAAOCAQEAgB9m6HZw37hQu4crXrH/khgirk3n1E8P JJx9G/yVCOjKbOcSqVj6u7vnUFlG1pWY3jbd0r/sTL2eZN/desE49td2OqkxFwkt 3VVesLX03AQf9xl6iyLF+kiI5pPcKUMnh+sl7M8YjhRe5A7XfrqkFwbIkauZXKIN sx2ZroEBugb2Pc+pXaul1E8IHdJxvjeDncOoVv45i1YT4B0p2CIIBl49MwRbafde POD11Lflq5SH6Etp2HqWlT13RUAwMz6B3M6bm64YpqvEqPXQm3XuArOQQtC3DCkh bUp4XmEbODfaLcN72wEBF4DoWwTtYFDKEInB9Y4T0spS13YTz90cbw== Washington University in St. Louis Washington University in St. Louis http://www.wustl.edu/ Ken Koch Ken.Koch@wustl.edu Daniel Zweifel DanZ@wustl.edu MIIC9DCCAdygAwIBAgIJAKxxLjjsrtQeMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NwLmh1bWJvbGR0LmVkdTAeFw0xMDA5MjQxNzM1NTlaFw0yMDA5MjExNzM1 NTlaMBoxGDAWBgNVBAMTD3NwLmh1bWJvbGR0LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMKUtwJ0yfUaOHARpi+2XpGG+2arvADnb2jrgoeMdI/Z /p0V3WgO5ZXTwCGEGAoZEltwfFzp/VpdF+nycbOJpXZ29LgdcskcSIJjCo6yFUbd ioMpOPhRlPoX1NamV1JjaIKQGneg+mGcB+X/zGefdBtZXFtryeiJ6hSs1oNjyUt9 VTzAQam1EHmvoEkjcC/mMPxS4TrhZn4SrZEByt4nmiswuTVv1MsaGuft9XyLE0Kq omA6EZewHlYXezBjP1q/BOmZDtTvJqsloDSm8FHeXv6u77oJlPc7xFOv0FREu+We muVE//MbmWZkC9hjQ+dy8hXaEjgXJ77Gei+aD9DSKgUCAwEAAaM9MDswGgYDVR0R BBMwEYIPc3AuaHVtYm9sZHQuZWR1MB0GA1UdDgQWBBSzDIGzm1IkdXivEuElSyCz wiCX1TANBgkqhkiG9w0BAQUFAAOCAQEAJC5808RJ3yYCLGsxBE7kN0N8vUPvlKFs x+a4K03Pz6tNH0yPM0vFy23lqUGE4IxVMn/g3V5c0WyIdPBf8iolVHIFq+jy82q2 Ff5Y9iTiJRdoMxKywef1UlZ6S9nJFbNYxbWGIs4peGYCxO3QocwXds+gq2YrDBe+ pRoqXH3r9DioJFMoDORpBhLgXsuRedAFSVLCferid6ELQOFNugnA/mua+98uplr0 lGzg7TrGxUBKeK/T8IGYiqoSpVdVfig5/cHAQpDo3cU0No8ebJbf3pAS50/JvDgm L6k3X4BpV1/IXQAl7XowXkeV4Eif3zrvU0ol4c5KXer7Ra9KbKcyqA== Humboldt State University Humboldt State University http://www.humboldt.edu/ Mark Hendricks sysadmin@humboldt.edu humboldt.edu MIIFkTCCBHmgAwIBAgICAiUwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDUyOTE4NDY0OFoXDTExMDUz MDE4NDY0OFowGzEZMBcGA1UEAxMQaWRwLmh1bWJvbGR0LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIobfOptbMRmZfxAr5j5iDpNzctKRRn+f105 qejIvk2diU5AYo5pDNcbEBEixdV0ikWwqHh2PH2D2FvpQDikQU7CPcLHCcuSbviy pIyJIuGM1cfnirzFSkCjhgKqIjgTEKkCJzZgNKFqikWnEGf3ptn27z3H0GRZCC+B 5ahmBJSO17iBuyQ71Qp+3pH2Pq0ffoOpRuTutfQUpsM2Qw1t5AG7j1F/fvw3vzrc HxwlWpyuDtcOlSiCezrcIJdx7ejK+G0aoqihe8HuHrD2Wg7vmRFsC/N9/S+7A+sV +uAaxI1JSt0M+twXDiMuPvcdlh82kiEB56njXsDcJm5UrskYR5ECAwEAAaOCAqIw ggKeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUKdif1++SY7RXkOHiEkduH4q/e/Yw fgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYT AlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNv bW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUw gaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKG Q2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRn ZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMu Y3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBE MEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL3ByYWN0aWNlcy5wZGYwGwYDVR0RBBQwEoIQaWRwLmh1bWJvbGR0LmVk dTANBgkqhkiG9w0BAQUFAAOCAQEAOcwPpeqe61hu63uwC9PVYZNOyxzc2f2h0ii/ SNLOlbbolZfxMKbuxLXcYCpy1IXxlzBx4hieTRYTksHehIHcDK2dM52F1AMumRo3 EMSh1TTRn9Z6xK9ACypa3Ah42+qdvCXDT3je/DCQK4gkTlXd9KE2hv06IemHD9V+ Eo7yhlY9Nd2oOVWCLV6+hNqrR56gio6b0SWf97B1LAlkPTW0iLaldmLui1dW6EV0 8pWQYq0T+m/F/Hzj730ntKD9AYN+VBCYxIPKXNPqBsKkBqNO8622mYNPcS5rbfUj MA1WuRhoHwRbAV7L/wak8BuONBWFl1zr3+/hOj3F1/Xpeomhag== MIIDyjCCArICCQDSIlwe73ERBTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExDzANBgNVBAcTBkFyY2F0YTEiMCAGA1UE ChMZSHVtYm9sZHQgU3RhdGUgVW5pdmVyc2l0eTEMMAoGA1UECxMDSVRTMRkwFwYD VQQDExBpZHAuaHVtYm9sZHQuZWR1MSQwIgYJKoZIhvcNAQkBFhVzeXNhZG1pbkBo dW1ib2xkdC5lZHUwHhcNMTEwNTEwMjIzNzA2WhcNMjEwNTA3MjIzNzA2WjCBpjEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExDzANBgNVBAcTBkFyY2F0 YTEiMCAGA1UEChMZSHVtYm9sZHQgU3RhdGUgVW5pdmVyc2l0eTEMMAoGA1UECxMD SVRTMRkwFwYDVQQDExBpZHAuaHVtYm9sZHQuZWR1MSQwIgYJKoZIhvcNAQkBFhVz eXNhZG1pbkBodW1ib2xkdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDXea3ZM6XJ8f2CRd6bisEol8JsGCwXPwPYLWqbiSF7rBcrxztVRbUofTXe 5/f3+KR4w4cpvqm2OGun9xpa357mzgW2aMc/AIE6fPErHDSI20K1P3DUIIHIbxOz Zb12oaeMDUgqI0PQso32oRCT0hQ9dFegPQ6ICegk5e57Azctpn7ovdkNYurfRVx1 sQoS0STHPW8b5xNSv6IGoEOjkVUpzKtv9VO+5KIesq/9y5r9nPXISSzHUei/7iAa 7G3MpNgWHcdYjfE+ZTgtUu2Mb60OKq9oxhwzRF8RrG+R4/+0xkcCJX5Vk3hHrUMs 9XTdGGo98dm5lwBfS2FFVByNKqRXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAHNX 1zbqSKjgwJa8Bt0Kx7bNBm9ukHfERqfrT1I4c+O0OshH0N0PVLF+m2/eH8NrNz52 FOfgNBtJrFu9BxI8tc0yp1ptjYVgeCaFrIurNPKShMQSqJRg/BSYYykm26wrPmUs ZVagnI+OIJPWNpqDt56xRgzpDrLKf7zHLSLyEmrfK8f2R+DExzGWUGN5StA1G+tg JfaZDtwYHOUR9XrHbx+czHTqGcEo1Jpfg8p/KiuacKMb8n99HG9p2bUggLQOangC KU/1My9HTkHF8T8QLLSlqA4jb0eXnz9lxfJl2i2Y+imP77X7sWoPoL32jcoAWYoZ AR85Z5Jw0RxR+tbYexg= humboldt.edu MIIFkTCCBHmgAwIBAgICAiUwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDUyOTE4NDY0OFoXDTExMDUz MDE4NDY0OFowGzEZMBcGA1UEAxMQaWRwLmh1bWJvbGR0LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIobfOptbMRmZfxAr5j5iDpNzctKRRn+f105 qejIvk2diU5AYo5pDNcbEBEixdV0ikWwqHh2PH2D2FvpQDikQU7CPcLHCcuSbviy pIyJIuGM1cfnirzFSkCjhgKqIjgTEKkCJzZgNKFqikWnEGf3ptn27z3H0GRZCC+B 5ahmBJSO17iBuyQ71Qp+3pH2Pq0ffoOpRuTutfQUpsM2Qw1t5AG7j1F/fvw3vzrc HxwlWpyuDtcOlSiCezrcIJdx7ejK+G0aoqihe8HuHrD2Wg7vmRFsC/N9/S+7A+sV +uAaxI1JSt0M+twXDiMuPvcdlh82kiEB56njXsDcJm5UrskYR5ECAwEAAaOCAqIw ggKeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUKdif1++SY7RXkOHiEkduH4q/e/Yw fgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYT AlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNv bW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUw gaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKG Q2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRn ZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMu Y3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBE MEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL3ByYWN0aWNlcy5wZGYwGwYDVR0RBBQwEoIQaWRwLmh1bWJvbGR0LmVk dTANBgkqhkiG9w0BAQUFAAOCAQEAOcwPpeqe61hu63uwC9PVYZNOyxzc2f2h0ii/ SNLOlbbolZfxMKbuxLXcYCpy1IXxlzBx4hieTRYTksHehIHcDK2dM52F1AMumRo3 EMSh1TTRn9Z6xK9ACypa3Ah42+qdvCXDT3je/DCQK4gkTlXd9KE2hv06IemHD9V+ Eo7yhlY9Nd2oOVWCLV6+hNqrR56gio6b0SWf97B1LAlkPTW0iLaldmLui1dW6EV0 8pWQYq0T+m/F/Hzj730ntKD9AYN+VBCYxIPKXNPqBsKkBqNO8622mYNPcS5rbfUj MA1WuRhoHwRbAV7L/wak8BuONBWFl1zr3+/hOj3F1/Xpeomhag== MIIDyjCCArICCQDSIlwe73ERBTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExDzANBgNVBAcTBkFyY2F0YTEiMCAGA1UE ChMZSHVtYm9sZHQgU3RhdGUgVW5pdmVyc2l0eTEMMAoGA1UECxMDSVRTMRkwFwYD VQQDExBpZHAuaHVtYm9sZHQuZWR1MSQwIgYJKoZIhvcNAQkBFhVzeXNhZG1pbkBo dW1ib2xkdC5lZHUwHhcNMTEwNTEwMjIzNzA2WhcNMjEwNTA3MjIzNzA2WjCBpjEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExDzANBgNVBAcTBkFyY2F0 YTEiMCAGA1UEChMZSHVtYm9sZHQgU3RhdGUgVW5pdmVyc2l0eTEMMAoGA1UECxMD SVRTMRkwFwYDVQQDExBpZHAuaHVtYm9sZHQuZWR1MSQwIgYJKoZIhvcNAQkBFhVz eXNhZG1pbkBodW1ib2xkdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDXea3ZM6XJ8f2CRd6bisEol8JsGCwXPwPYLWqbiSF7rBcrxztVRbUofTXe 5/f3+KR4w4cpvqm2OGun9xpa357mzgW2aMc/AIE6fPErHDSI20K1P3DUIIHIbxOz Zb12oaeMDUgqI0PQso32oRCT0hQ9dFegPQ6ICegk5e57Azctpn7ovdkNYurfRVx1 sQoS0STHPW8b5xNSv6IGoEOjkVUpzKtv9VO+5KIesq/9y5r9nPXISSzHUei/7iAa 7G3MpNgWHcdYjfE+ZTgtUu2Mb60OKq9oxhwzRF8RrG+R4/+0xkcCJX5Vk3hHrUMs 9XTdGGo98dm5lwBfS2FFVByNKqRXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAHNX 1zbqSKjgwJa8Bt0Kx7bNBm9ukHfERqfrT1I4c+O0OshH0N0PVLF+m2/eH8NrNz52 FOfgNBtJrFu9BxI8tc0yp1ptjYVgeCaFrIurNPKShMQSqJRg/BSYYykm26wrPmUs ZVagnI+OIJPWNpqDt56xRgzpDrLKf7zHLSLyEmrfK8f2R+DExzGWUGN5StA1G+tg JfaZDtwYHOUR9XrHbx+czHTqGcEo1Jpfg8p/KiuacKMb8n99HG9p2bUggLQOangC KU/1My9HTkHF8T8QLLSlqA4jb0eXnz9lxfJl2i2Y+imP77X7sWoPoL32jcoAWYoZ AR85Z5Jw0RxR+tbYexg= Humboldt State University Humboldt State University http://www.humboldt.edu/ Mark Hendricks mark.hendricks@humboldt.edu Peter Johnson peter.johnson@humboldt.edu Systems Group sysadmin@humboldt.edu csumb.edu MIIFizCCBHOgAwIBAgICApswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwOTE3MDgzMloXDTExMTAx MDE3MDgzMlowGDEWMBQGA1UEAxMNc3NvLmNzdW1iLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALN8+nYi1O6eOdWM45pGEgSG/K94eRIYWJybavJx 42YE6ekJGSPPmU92L+M5E+ESFUu+oXy0YWfEvOuI5PSoRvfBjeS6jMofcnHRnzvv +vfoEQdIKjkDiTp/tB/9ggX9V6MWxpP+hXB7wgqv7V+0R4FMs6lcHONqRdNrfdE0 K6teorVEiWiJq8CJuUHzGq6Jxt1YArVrFn8CcZsPgy0B218Q0xDj5mp9wwQAi6ax 6FaPPuKUgbPOYv8VzovwLaCZxFo9su0oOSW+GxQnCqeMgkOZCLQTCaNY7wdeNXp+ 2gn7mvC67O4uWf6ZJRIUobzLU7lo18Dm8X6MqPLUiR4SgqUCAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUC6KlCB98bz+RaJydZyq3ZqyNXKswfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INc3NvLmNzdW1iLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEADINiuOQSVU3QnFlJEDsUNFZQf7LEhoj1S2NDNwALQ8Q6 rKG/CDg1V5ves3tX8xwsM8FhW+KPJR1wKd6QnxsQvt+BEGxSV1jsOhpQjKa0oDmQ 9Sn+YdfJn9f3iTn17B6tgZI5ngOY6HkZnhGtYrQ0KJ24hNBMQs7CqTYbA1eDxXaS Vlrb/LPwut26OfziQnj+97HTDz4ex2pTkzOuskC7csDQDX4elWGMjYJIDN2dswZI NZkp1RZ6ac9X9y7eu9yI5eZGL8Oc9o5btU0A02TwZAheryrarsITh4FLKtVgivk2 hrxoBGH+jmibPK4kGAdYItS9gF2QBBH+wRoIBWdBkw== MIIDLDCCAhSgAwIBAgIJAJ4bXqO6GpvPMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNzby5jc3VtYi5lZHUwHhcNMTExMDExMDQxNjU0WhcNMjExMDA4MDQxNjU0 WjAYMRYwFAYDVQQDEw1zc28uY3N1bWIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA4VCVPa0t+KdnmRFqxSQ28hG5MojLWZm0VfIvqaQJJsmZg8cP TqHDl6DlsvwnMjJ7lpFXjl6F1uwvSXqAZjvc4sbgHTJiq6NM+TR1trZ2tTbV3z4n wYl86IdN3enfTN7ohFlWIi1S4a/iGmTxmJtH7KPHr7YETvAaGnuwgJuS780JkgGW Rmgzm+EWUM/YJ89M8ixOusOiHBoEONx+g/KWxTOXi/qofwkYHRial0xFj8XChBk5 04vqtNe+17cpz2D4C8z+lvsTWIlujq78cxb6uh7OwJ7M3bi+LGSy79ofxWGv4PLS KsBI76kWz14ksJpAGdXs2gx5oJS8UzsKCihxLQIDAQABo3kwdzAdBgNVHQ4EFgQU +mAL7jpG/y3m4hlqRGHUsdfjd4AwSAYDVR0jBEEwP4AU+mAL7jpG/y3m4hlqRGHU sdfjd4ChHKQaMBgxFjAUBgNVBAMTDXNzby5jc3VtYi5lZHWCCQCeG16juhqbzzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCjbZuyuGfmpIrh4tQSecZi 412e0rpPgUtI0YlAEnHSzM6IcYlC5GMkjS9DYcMCnd1brPzi63HejHlzgoPCBojI FJWGcbxy5IourV7O4zJLW9yLZljC5AQ5Dy4JAwa1Ng3rQYmYB9EQYd3Y3JVsHcyQ Xf4/+88QgvVLCNwBmDJh/dl+9LgXkYolLyGHHXBkKJpquiCPAKCVu4NXsv4tVxI3 dMdSS+qrcdWD3HIH2wdkI+i916HBLA9q06HsbrlhSPjphFgYJkjpw0ngKSPmXU39 q8P6Y9qHgb8m5DEKVxakf/26wy2LraW0P1mxgsZnr5KdMfoK3GWboss9POvErkkp csumb.edu MIIFizCCBHOgAwIBAgICApswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAwOTE3MDgzMloXDTExMTAx MDE3MDgzMlowGDEWMBQGA1UEAxMNc3NvLmNzdW1iLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALN8+nYi1O6eOdWM45pGEgSG/K94eRIYWJybavJx 42YE6ekJGSPPmU92L+M5E+ESFUu+oXy0YWfEvOuI5PSoRvfBjeS6jMofcnHRnzvv +vfoEQdIKjkDiTp/tB/9ggX9V6MWxpP+hXB7wgqv7V+0R4FMs6lcHONqRdNrfdE0 K6teorVEiWiJq8CJuUHzGq6Jxt1YArVrFn8CcZsPgy0B218Q0xDj5mp9wwQAi6ax 6FaPPuKUgbPOYv8VzovwLaCZxFo9su0oOSW+GxQnCqeMgkOZCLQTCaNY7wdeNXp+ 2gn7mvC67O4uWf6ZJRIUobzLU7lo18Dm8X6MqPLUiR4SgqUCAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUC6KlCB98bz+RaJydZyq3ZqyNXKswfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INc3NvLmNzdW1iLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEADINiuOQSVU3QnFlJEDsUNFZQf7LEhoj1S2NDNwALQ8Q6 rKG/CDg1V5ves3tX8xwsM8FhW+KPJR1wKd6QnxsQvt+BEGxSV1jsOhpQjKa0oDmQ 9Sn+YdfJn9f3iTn17B6tgZI5ngOY6HkZnhGtYrQ0KJ24hNBMQs7CqTYbA1eDxXaS Vlrb/LPwut26OfziQnj+97HTDz4ex2pTkzOuskC7csDQDX4elWGMjYJIDN2dswZI NZkp1RZ6ac9X9y7eu9yI5eZGL8Oc9o5btU0A02TwZAheryrarsITh4FLKtVgivk2 hrxoBGH+jmibPK4kGAdYItS9gF2QBBH+wRoIBWdBkw== MIIDLDCCAhSgAwIBAgIJAJ4bXqO6GpvPMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNzby5jc3VtYi5lZHUwHhcNMTExMDExMDQxNjU0WhcNMjExMDA4MDQxNjU0 WjAYMRYwFAYDVQQDEw1zc28uY3N1bWIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA4VCVPa0t+KdnmRFqxSQ28hG5MojLWZm0VfIvqaQJJsmZg8cP TqHDl6DlsvwnMjJ7lpFXjl6F1uwvSXqAZjvc4sbgHTJiq6NM+TR1trZ2tTbV3z4n wYl86IdN3enfTN7ohFlWIi1S4a/iGmTxmJtH7KPHr7YETvAaGnuwgJuS780JkgGW Rmgzm+EWUM/YJ89M8ixOusOiHBoEONx+g/KWxTOXi/qofwkYHRial0xFj8XChBk5 04vqtNe+17cpz2D4C8z+lvsTWIlujq78cxb6uh7OwJ7M3bi+LGSy79ofxWGv4PLS KsBI76kWz14ksJpAGdXs2gx5oJS8UzsKCihxLQIDAQABo3kwdzAdBgNVHQ4EFgQU +mAL7jpG/y3m4hlqRGHUsdfjd4AwSAYDVR0jBEEwP4AU+mAL7jpG/y3m4hlqRGHU sdfjd4ChHKQaMBgxFjAUBgNVBAMTDXNzby5jc3VtYi5lZHWCCQCeG16juhqbzzAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCjbZuyuGfmpIrh4tQSecZi 412e0rpPgUtI0YlAEnHSzM6IcYlC5GMkjS9DYcMCnd1brPzi63HejHlzgoPCBojI FJWGcbxy5IourV7O4zJLW9yLZljC5AQ5Dy4JAwa1Ng3rQYmYB9EQYd3Y3JVsHcyQ Xf4/+88QgvVLCNwBmDJh/dl+9LgXkYolLyGHHXBkKJpquiCPAKCVu4NXsv4tVxI3 dMdSS+qrcdWD3HIH2wdkI+i916HBLA9q06HsbrlhSPjphFgYJkjpw0ngKSPmXU39 q8P6Y9qHgb8m5DEKVxakf/26wy2LraW0P1mxgsZnr5KdMfoK3GWboss9POvErkkp California State University, Monterey Bay California State University, Monterey Bay http://csumb.edu/ Isaac Davis-King idavis-king@csumb.edu csuchico.edu California State University, Chico Provides authentication and authorization functions for federated applications used by faculty, staff, and students at California State University, Chico. http://www.csuchico.edu/isec/incommonpop.shtml http://www.csuchico.edu/isec/incommonpop.shtml https://www.csuchico.edu/weblogos/logos/seal154r.gif MIIDTDCCAjSgAwIBAgIJANla2HUGoCmtMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NoaWJib2xldGguY3N1Y2hpY28uZWR1MB4XDTExMDQxMzE3MzIyMloXDTIx MDQxMDE3MzIyMlowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jc3VjaGljby5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDuAtVw7i6Z4VPL2459YGeS TqzHz8durVObETdARko4QGWgnDaGIOJrmPlTJkdP4IZEm53BxIZxhWGutnwrTCrF yOJO+brKJtfbMD5JT7ib5EVNQzn3cJ819EBJm2tklJ2OS4WFrhhvkpUOoKHrsJQf 63/jZbFdw7vcmbpUIH5WDPKVyC/w87+Oqcf7ZUkYPlhWZLAo3WzNwCJI+HwdZHDF So+66qwu2v8HiH9uKLqVGVU3luF8ySY/lnMfeYdkfpMsnxnyqaeODzcopgNgm34s /fYkvrU7TGQdDW5FYX4RddrwnWi4/7PODyPtzhLPfXh75Li3RTS/RbVbuyJ1OZ9R AgMBAAGjgYQwgYEwHQYDVR0OBBYEFG9E0fMYVCbrIVX2fb5gpFD731apMFIGA1Ud IwRLMEmAFG9E0fMYVCbrIVX2fb5gpFD731apoSakJDAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmNzdWNoaWNvLmVkdYIJANla2HUGoCmtMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAJeeNHArje/LUYrXVXD2BsXfL6c701vaatOMY67HoOyu C+7SlU0zHTo4f2VBPlzvEjeG4LvHJHI8k2g5/EperiaS11JOErz9C2fACua9VfxI kzQjkC5NVimeBy8Q86wWivt+1J5+6Nd/CTx0Bac7/CjTghsNy0AUWC4dR8vHa+Fv IfvBrCjTxarHxA+2wGD0CLrYXcFj7yo3NjQClmhkMTxquTSq6LBgeRuJyNcUnA8L /TudO9r//xU7h/rrRz+WhUH7KCNk/fkZDNiriqfj90yExFeDILr5g0G9swLYZoqU OkvoU7bZUozGMD6b/VOon3gG54/d9WM2+vQ+hP282rM= csuchico.edu MIIDTDCCAjSgAwIBAgIJANla2HUGoCmtMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NoaWJib2xldGguY3N1Y2hpY28uZWR1MB4XDTExMDQxMzE3MzIyMloXDTIx MDQxMDE3MzIyMlowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5jc3VjaGljby5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDuAtVw7i6Z4VPL2459YGeS TqzHz8durVObETdARko4QGWgnDaGIOJrmPlTJkdP4IZEm53BxIZxhWGutnwrTCrF yOJO+brKJtfbMD5JT7ib5EVNQzn3cJ819EBJm2tklJ2OS4WFrhhvkpUOoKHrsJQf 63/jZbFdw7vcmbpUIH5WDPKVyC/w87+Oqcf7ZUkYPlhWZLAo3WzNwCJI+HwdZHDF So+66qwu2v8HiH9uKLqVGVU3luF8ySY/lnMfeYdkfpMsnxnyqaeODzcopgNgm34s /fYkvrU7TGQdDW5FYX4RddrwnWi4/7PODyPtzhLPfXh75Li3RTS/RbVbuyJ1OZ9R AgMBAAGjgYQwgYEwHQYDVR0OBBYEFG9E0fMYVCbrIVX2fb5gpFD731apMFIGA1Ud IwRLMEmAFG9E0fMYVCbrIVX2fb5gpFD731apoSakJDAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmNzdWNoaWNvLmVkdYIJANla2HUGoCmtMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAJeeNHArje/LUYrXVXD2BsXfL6c701vaatOMY67HoOyu C+7SlU0zHTo4f2VBPlzvEjeG4LvHJHI8k2g5/EperiaS11JOErz9C2fACua9VfxI kzQjkC5NVimeBy8Q86wWivt+1J5+6Nd/CTx0Bac7/CjTghsNy0AUWC4dR8vHa+Fv IfvBrCjTxarHxA+2wGD0CLrYXcFj7yo3NjQClmhkMTxquTSq6LBgeRuJyNcUnA8L /TudO9r//xU7h/rrRz+WhUH7KCNk/fkZDNiriqfj90yExFeDILr5g0G9swLYZoqU OkvoU7bZUozGMD6b/VOon3gG54/d9WM2+vQ+hP282rM= California State University, Chico California State University, Chico http://www.csuchico.edu/ David Fuhs dfuhs@csuchico.edu David Fuhs dfuhs@csuchico.edu Andy Miller lamiller@csuchico.edu csupomona.edu MIIDSzCCAjOgAwIBAgIUeUf20srsEd3CozGP+YeKOH6UJKEwDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYc2hpYmJvbGV0aC5jc3Vwb21vbmEuZWR1MB4XDTExMDMx NzIzNDkxOFoXDTMxMDMxNzIzNDkxOFowIzEhMB8GA1UEAxMYc2hpYmJvbGV0aC5j c3Vwb21vbmEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArN5n K0eGhJGp77lX47dRBtPITvcCwbxDr4lhy0h7zORL9r/5/laBIt0/y4Su3eSq2rQR GaZFHNr4vIKLqxyNif3VPy4yYOo0v+vw4nDZiGE6Yxx1GQcvmpYeNdUJEdPOmqgQ 95egCzaAU8zexR1EK33MRxwYflFXX0uy8T3g6fDDH4bzaR+4W4sIMQjR874r9MQE E5cgx1CQXgbBpuI+7zMvuLDSxjD2Ebvv+xrnTUQAliSSDSRdR+UAjF6qpcJmSvHf MoFJslhAV6tskXNRqetnEauNYcjR3+NkGK4DT8DrQUAYru5hYcxaEcX1bjaHSuhf l6nvxbOZWGI+U+anewIDAQABo3cwdTBUBgNVHREETTBLghhzaGliYm9sZXRoLmNz dXBvbW9uYS5lZHWGL2h0dHBzOi8vc2hpYmJvbGV0aC5jc3Vwb21vbmEuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSQorvOIY356hpNV/Z09bSQ7DzA8zANBgkq hkiG9w0BAQUFAAOCAQEAR6+oe4zELMVR15dFgJJzFUGvH221/HckQm9xKXDPo/BC V9yaEvS9k2Wf5Hn5BZ04XF5SO7iJg5N6h4oGhO3tFRR6OU2I4K3bIC6sUJh3QiEz hxfiASPifNf7Jic2J2eqj1EWBqoiUdMUOnH+Cs2xZyPIxRWeesJVliki+WZzZNvk 2DG+wu0Q+C2IpbPDJ3sACCvTv874r8Or6KSEV9J0g0aMsoa84QlynmH3vWTQd+a5 xFPwVbyfKtmIVQanbZgXUbH/zakbgChNLjYlchRB/KXqlT/H4aLdtRpIYyBy8/fT 1c66dDFU4eSeuyb57LdiqMdVg8gTBDiKhh+XwTBZoQ== csupomona.edu MIIDSzCCAjOgAwIBAgIUeUf20srsEd3CozGP+YeKOH6UJKEwDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYc2hpYmJvbGV0aC5jc3Vwb21vbmEuZWR1MB4XDTExMDMx NzIzNDkxOFoXDTMxMDMxNzIzNDkxOFowIzEhMB8GA1UEAxMYc2hpYmJvbGV0aC5j c3Vwb21vbmEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArN5n K0eGhJGp77lX47dRBtPITvcCwbxDr4lhy0h7zORL9r/5/laBIt0/y4Su3eSq2rQR GaZFHNr4vIKLqxyNif3VPy4yYOo0v+vw4nDZiGE6Yxx1GQcvmpYeNdUJEdPOmqgQ 95egCzaAU8zexR1EK33MRxwYflFXX0uy8T3g6fDDH4bzaR+4W4sIMQjR874r9MQE E5cgx1CQXgbBpuI+7zMvuLDSxjD2Ebvv+xrnTUQAliSSDSRdR+UAjF6qpcJmSvHf MoFJslhAV6tskXNRqetnEauNYcjR3+NkGK4DT8DrQUAYru5hYcxaEcX1bjaHSuhf l6nvxbOZWGI+U+anewIDAQABo3cwdTBUBgNVHREETTBLghhzaGliYm9sZXRoLmNz dXBvbW9uYS5lZHWGL2h0dHBzOi8vc2hpYmJvbGV0aC5jc3Vwb21vbmEuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSQorvOIY356hpNV/Z09bSQ7DzA8zANBgkq hkiG9w0BAQUFAAOCAQEAR6+oe4zELMVR15dFgJJzFUGvH221/HckQm9xKXDPo/BC V9yaEvS9k2Wf5Hn5BZ04XF5SO7iJg5N6h4oGhO3tFRR6OU2I4K3bIC6sUJh3QiEz hxfiASPifNf7Jic2J2eqj1EWBqoiUdMUOnH+Cs2xZyPIxRWeesJVliki+WZzZNvk 2DG+wu0Q+C2IpbPDJ3sACCvTv874r8Or6KSEV9J0g0aMsoa84QlynmH3vWTQd+a5 xFPwVbyfKtmIVQanbZgXUbH/zakbgChNLjYlchRB/KXqlT/H4aLdtRpIYyBy8/fT 1c66dDFU4eSeuyb57LdiqMdVg8gTBDiKhh+XwTBZoQ== California State Polytechnic University, Pomona California State Polytechnic University, Pomona http://www.csupomona.edu/ Paul Henson henson@csupomona.edu csudh.edu MIIFizCCBHOgAwIBAgICAm0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxMDE3NTMxNFoXDTExMDgx MTE3NTMxNFowGDEWMBQGA1UEAxMNaWRwLmNzdWRoLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKfAyfjcPsk/7da74lfelxUZZ8sHUsakoVd+94TL T53OzSsZrCz0GgH1ECzYbYrojfv6L3dZmBCwJzssmK0sziUTyoxPT1/IwpG1Nfmn V7UKCZcDVB3FCUkjdjhp9gnmfRHHF3GOp2PbLM23gAqKJasKyAPBrvIE0YEr1vnN 8KPI36lPmDkZ+poY70RGLt4oT72Ezzt7muvUQrTc/KEG4BbhUCzcJegVIQvMLMu8 PgHwB2Qc2riUSDUkL3ZXzGunHEsdvGGLmBF1DyVa2T8lDAfW6rhFqewSo7IzWQtN QbqsJ4jX8f7DSYGHbphcVLgd/5NrDr7KeMgBIUMwnrgROBsCAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUwqZaeiLSv2CSUIBYNHS6xPRSkIUwfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INaWRwLmNzdWRoLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEAIJVMQA/nHK/g2Cl2Q18Es9TZYwOX9uT7IvoTwIFl/Yq0 untwsTmtPA2R6nEm5vl57Un0Fx3ngOg5UcKeMc9mV/uRrm2E9ODRZzynYEn4H54p 2O3C2zN0oVniMjcvVh390EykGYIFNazPvKpl2SYSFALALW5meas8K3vFus71oqu+ r3cf52wnQAsbE5cXL4Mf9wDvAFOlK+pgkstgJvpibk/JfUesgSCvmZwGyrQGK1lR 0wPmWZthqEjNQhZ6UVb1sSFijfYNnsrPZS+xujaKqzJrSXLR09VtAUYPuP20PY/N YzlLClhgY9axf7qCtv/2rUKxME2tnK8GLNnGXGkvTg== csudh.edu MIIFizCCBHOgAwIBAgICAm0wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDgxMDE3NTMxNFoXDTExMDgx MTE3NTMxNFowGDEWMBQGA1UEAxMNaWRwLmNzdWRoLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKfAyfjcPsk/7da74lfelxUZZ8sHUsakoVd+94TL T53OzSsZrCz0GgH1ECzYbYrojfv6L3dZmBCwJzssmK0sziUTyoxPT1/IwpG1Nfmn V7UKCZcDVB3FCUkjdjhp9gnmfRHHF3GOp2PbLM23gAqKJasKyAPBrvIE0YEr1vnN 8KPI36lPmDkZ+poY70RGLt4oT72Ezzt7muvUQrTc/KEG4BbhUCzcJegVIQvMLMu8 PgHwB2Qc2riUSDUkL3ZXzGunHEsdvGGLmBF1DyVa2T8lDAfW6rhFqewSo7IzWQtN QbqsJ4jX8f7DSYGHbphcVLgd/5NrDr7KeMgBIUMwnrgROBsCAwEAAaOCAp8wggKb MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUwqZaeiLSv2CSUIBYNHS6xPRSkIUwfgYD VR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQDEyBJbkNvbW1v biBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUHAQEEgaUwgaIw TwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYBBQUHMAKGQ2h0 dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9j ZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4jAQQBATBEMEIG CCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL3ByYWN0aWNlcy5wZGYwGAYDVR0RBBEwD4INaWRwLmNzdWRoLmVkdTANBgkq hkiG9w0BAQUFAAOCAQEAIJVMQA/nHK/g2Cl2Q18Es9TZYwOX9uT7IvoTwIFl/Yq0 untwsTmtPA2R6nEm5vl57Un0Fx3ngOg5UcKeMc9mV/uRrm2E9ODRZzynYEn4H54p 2O3C2zN0oVniMjcvVh390EykGYIFNazPvKpl2SYSFALALW5meas8K3vFus71oqu+ r3cf52wnQAsbE5cXL4Mf9wDvAFOlK+pgkstgJvpibk/JfUesgSCvmZwGyrQGK1lR 0wPmWZthqEjNQhZ6UVb1sSFijfYNnsrPZS+xujaKqzJrSXLR09VtAUYPuP20PY/N YzlLClhgY9axf7qCtv/2rUKxME2tnK8GLNnGXGkvTg== California State University, Dominguez Hills California State University, Dominguez Hills http://www.csudh.edu/ Edgar Lazarian elazarian@csudh.edu okstate.edu Oklahoma State University Main Campus Oklahoma State University System http://www.it.okstate.edu/ http://stillwater.sharepoint.okstate.edu/Policies/Shared%20Documents/Family%20Educational%20Rights%20and%20Privacy%20Acts%20(B https://app.it.okstate.edu/osucalendar/images/logo.png MIIDYjCCAkoCCQDzMip1XDG8GjANBgkqhkiG9w0BAQUFADBzMRgwFgYDVQQDDA9p ZHAub2tzdGF0ZS5lZHUxIjAgBgNVBAoMGU9rbGFob21hIFN0YXRlIFVuaXZlcnNp dHkxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhPa2xhaG9tYTETMBEGA1UEBwwKU3Rp bGx3YXRlcjAeFw0xMjA2MTQxNTQ1MTBaFw0xMzA2MTQxNTQ1MTBaMHMxGDAWBgNV BAMMD2lkcC5va3N0YXRlLmVkdTEiMCAGA1UECgwZT2tsYWhvbWEgU3RhdGUgVW5p dmVyc2l0eTELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE9rbGFob21hMRMwEQYDVQQH DApTdGlsbHdhdGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Qb5 pFa2CVE2rTeap0uYEBoJI0q5f3jpHwB/IysHTgDFtO337l4uQbkRBiQamZn/nUGb ZwDwB5g/miUNnM+b8UctbiRQ5cbQ9UEGiFDipFklvXci9qTd4954VQabtq09FKx8 AfKu/fjCL5xJfrkc8+1CY431sYBeVS+EfR1bZv3su0A30HTSK4IhEqrzo3BQbTxj es1JOiFNseF7SUqmdqsbSj4HsHjNwaLDEdF5zXuCgUL+USeMkGAmd4e1PXooTGgk MP2MiMuNDpHhG6aAbEncEgaFLLums48SY2qjIk3obihjRnU4oppSARom4h0paBkc P3TtfPT8vaPvZWUYyQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAMEZIYHHXV/XoO A3f7isi1nUY6wTbmifIIAxVFRzKifbAKOjj9jVe3/Mi0dEDXuYTSrEbDgLtmLrxy IFmvZopmpGPQQ3BcNzsL+NsKju3DIohXnacuAax4K76a5rVqPu9KlmClSJmr12lB /MX45xmrb5jYIkwsG5aSgHJSbArDz9h0cwwOCcExthvp5Brb8F5J3/APluyg0hYj pvucaNe/bhjtGVNcPmVkJ2bTzSOlE49icSRuDbc2bkZEqTPdBpSL6b+vKMTF+tDP A/br3xw5PtPDxp1uBcpZFuJ6GElZj2vUqXAt+l37NZHicQSRhMzGitXpTcO7OU/g 7+8OWNW+ MIIDpDCCAowCCQCjRgnERKTgvDANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMC VVMxETAPBgNVBAgMCE9rbGFob21hMRMwEQYDVQQHDApTdGlsbHdhdGVyMRAwDgYD VQQKDAdPS1N0YXRlMQswCQYDVQQLDAJJVDEYMBYGA1UEAwwPaWRwLm9rc3RhdGUu ZWR1MSMwIQYJKoZIhvcNAQkBFhRoZWxwZGVza0Bva3N0YXRlLmVkdTAeFw0xMzA1 MjIxMjAwMTlaFw0yMzA1MjAxMjAwMTlaMIGTMQswCQYDVQQGEwJVUzERMA8GA1UE CAwIT2tsYWhvbWExEzARBgNVBAcMClN0aWxsd2F0ZXIxEDAOBgNVBAoMB09LU3Rh dGUxCzAJBgNVBAsMAklUMRgwFgYDVQQDDA9pZHAub2tzdGF0ZS5lZHUxIzAhBgkq hkiG9w0BCQEWFGhlbHBkZXNrQG9rc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwXKsNMBp5tdIbc1ZYbWy3AIKP3FbTjwLt8JU8Or5fnyg yOAxWZ9qSkaEoUNEJ+hF3pddckzdDoFXFu/iT5iNXSkb0fu1Z3TIq2L8ORzRuXmu XKaVjCzejeeitlyE9yDvXFQjT+Nvhi4j9PLzZ6cC6KW/fnOIdzrYUd1Gmrbu9bxe UXZKOn3u8foDeNmoG7WtmXwOhz8NemtMcEZ1L0VZugPqWQtyxCO7x3TeYwuS/4Te M+IqYeezWRhfsk7Vpamtgbfi9VMylC3cquE5f5/P24mp1AQuly81KZ9TZh4A9Mz6 xUZfV7d+xQlQLimOmd5lXM1En4VhmPFfyfS7s1fWiwIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQC48jGan3mFH74r9/cDM44TbmS1LoNbe4ybvI50MgzvV055JRF/nVyf 5oXYMTytnUCw8xh5IbQbbZnnxN1oJUD7CDcJ3j0alKx8/wsUQeCBnS5LN/WeBiRO 0fEwOi5tmz7n0O6wQbu9psFPG2yl5Khj/jHYRVxQXwMoBMmrpxUG5Ha0UAoIPM8X QWUdAUmhN1oD6YxKK3Bf9pQ2Sinafdsc4k54wvfMZCQkH1f37Pll/cSQCSFxEDKX IUS69CJRUBfftvG82kYGdEO5y+FAWBuLyya32MVwWKzHOqh6Q0iTbgEsfWsQL7KU aVziUIOjv/nrHap+xcHajNL7CKlXwKQ4 okstate.edu MIIDYjCCAkoCCQDzMip1XDG8GjANBgkqhkiG9w0BAQUFADBzMRgwFgYDVQQDDA9p ZHAub2tzdGF0ZS5lZHUxIjAgBgNVBAoMGU9rbGFob21hIFN0YXRlIFVuaXZlcnNp dHkxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhPa2xhaG9tYTETMBEGA1UEBwwKU3Rp bGx3YXRlcjAeFw0xMjA2MTQxNTQ1MTBaFw0xMzA2MTQxNTQ1MTBaMHMxGDAWBgNV BAMMD2lkcC5va3N0YXRlLmVkdTEiMCAGA1UECgwZT2tsYWhvbWEgU3RhdGUgVW5p dmVyc2l0eTELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE9rbGFob21hMRMwEQYDVQQH DApTdGlsbHdhdGVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Qb5 pFa2CVE2rTeap0uYEBoJI0q5f3jpHwB/IysHTgDFtO337l4uQbkRBiQamZn/nUGb ZwDwB5g/miUNnM+b8UctbiRQ5cbQ9UEGiFDipFklvXci9qTd4954VQabtq09FKx8 AfKu/fjCL5xJfrkc8+1CY431sYBeVS+EfR1bZv3su0A30HTSK4IhEqrzo3BQbTxj es1JOiFNseF7SUqmdqsbSj4HsHjNwaLDEdF5zXuCgUL+USeMkGAmd4e1PXooTGgk MP2MiMuNDpHhG6aAbEncEgaFLLums48SY2qjIk3obihjRnU4oppSARom4h0paBkc P3TtfPT8vaPvZWUYyQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAMEZIYHHXV/XoO A3f7isi1nUY6wTbmifIIAxVFRzKifbAKOjj9jVe3/Mi0dEDXuYTSrEbDgLtmLrxy IFmvZopmpGPQQ3BcNzsL+NsKju3DIohXnacuAax4K76a5rVqPu9KlmClSJmr12lB /MX45xmrb5jYIkwsG5aSgHJSbArDz9h0cwwOCcExthvp5Brb8F5J3/APluyg0hYj pvucaNe/bhjtGVNcPmVkJ2bTzSOlE49icSRuDbc2bkZEqTPdBpSL6b+vKMTF+tDP A/br3xw5PtPDxp1uBcpZFuJ6GElZj2vUqXAt+l37NZHicQSRhMzGitXpTcO7OU/g 7+8OWNW+ MIIDpDCCAowCCQCjRgnERKTgvDANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMC VVMxETAPBgNVBAgMCE9rbGFob21hMRMwEQYDVQQHDApTdGlsbHdhdGVyMRAwDgYD VQQKDAdPS1N0YXRlMQswCQYDVQQLDAJJVDEYMBYGA1UEAwwPaWRwLm9rc3RhdGUu ZWR1MSMwIQYJKoZIhvcNAQkBFhRoZWxwZGVza0Bva3N0YXRlLmVkdTAeFw0xMzA1 MjIxMjAwMTlaFw0yMzA1MjAxMjAwMTlaMIGTMQswCQYDVQQGEwJVUzERMA8GA1UE CAwIT2tsYWhvbWExEzARBgNVBAcMClN0aWxsd2F0ZXIxEDAOBgNVBAoMB09LU3Rh dGUxCzAJBgNVBAsMAklUMRgwFgYDVQQDDA9pZHAub2tzdGF0ZS5lZHUxIzAhBgkq hkiG9w0BCQEWFGhlbHBkZXNrQG9rc3RhdGUuZWR1MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwXKsNMBp5tdIbc1ZYbWy3AIKP3FbTjwLt8JU8Or5fnyg yOAxWZ9qSkaEoUNEJ+hF3pddckzdDoFXFu/iT5iNXSkb0fu1Z3TIq2L8ORzRuXmu XKaVjCzejeeitlyE9yDvXFQjT+Nvhi4j9PLzZ6cC6KW/fnOIdzrYUd1Gmrbu9bxe UXZKOn3u8foDeNmoG7WtmXwOhz8NemtMcEZ1L0VZugPqWQtyxCO7x3TeYwuS/4Te M+IqYeezWRhfsk7Vpamtgbfi9VMylC3cquE5f5/P24mp1AQuly81KZ9TZh4A9Mz6 xUZfV7d+xQlQLimOmd5lXM1En4VhmPFfyfS7s1fWiwIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQC48jGan3mFH74r9/cDM44TbmS1LoNbe4ybvI50MgzvV055JRF/nVyf 5oXYMTytnUCw8xh5IbQbbZnnxN1oJUD7CDcJ3j0alKx8/wsUQeCBnS5LN/WeBiRO 0fEwOi5tmz7n0O6wQbu9psFPG2yl5Khj/jHYRVxQXwMoBMmrpxUG5Ha0UAoIPM8X QWUdAUmhN1oD6YxKK3Bf9pQ2Sinafdsc4k54wvfMZCQkH1f37Pll/cSQCSFxEDKX IUS69CJRUBfftvG82kYGdEO5y+FAWBuLyya32MVwWKzHOqh6Q0iTbgEsfWsQL7KU aVziUIOjv/nrHap+xcHajNL7CKlXwKQ4 Oklahoma State University Main Campus Oklahoma State University System http://osu.okstate.edu/ Shawn Harpe shawn.harpe@okstate.edu Tina Meier tina.meier@okstate.edu Raymond Smith Raymond.Smith@okstate.edu rock.k12.nc.us MIIDPjCCAiagAwIBAgIJAPmR55t2JpqLMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWIucm9jay5rMTIubmMudXMwHhcNMTMxMjE4MTcxMzAxWhcNMzQwMTA4 MTcxMzAxWjAeMRwwGgYDVQQDExNzaGliLnJvY2suazEyLm5jLnVzMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlBZdzVkY+qjXvyQSQ+OWA6fTFgvtmAZW w9KIs5IvL0trjOwMZLjGYWzUpRcirb9EW6XLC5A2ZW/FuVfIHYO70EOczz+7pW4h 8JTHbhdm3nqC1OWeRv3RpKL0N+MHBVIV+3F85xPpWVqVTzpePA98HRKaJkjLPtcm HWYrA1+j6jUXIpdOs4BKuywQCTF62NHovNyV7Q+Dq2x3RmXRNSNCobXgvja1jXnC DISVtj52UDsjZC8WONKbQ+Rx7qWlFGYqiCJ77m0+rj7HCDaxIWC5qzRSfY8T1DIn NUS8bR50+JhV76cIzgvkq9K1uvlZoXkAMdo1t4G2otTJC8HjnSRvdwIDAQABo38w fTAdBgNVHQ4EFgQUruM5s76Piz3hAqGOEkjj+R5zJIowTgYDVR0jBEcwRYAUruM5 s76Piz3hAqGOEkjj+R5zJIqhIqQgMB4xHDAaBgNVBAMTE3NoaWIucm9jay5rMTIu bmMudXOCCQD5keebdiaaizAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBs9xg8DRa/Ph2e+ysJCjFAbo13N0C9tKHEjZlxQsuRVCFVsjBSB6RSMpKJdhlU J7D11R7XhUR/w6dMlz1Wa03FOYbLh4xEACQ2KOhilYXFEF5ucrRbtc/RmfnFf2ag +ENPkZ+gwZytp9W7XWQQ9xYVe3jw8nNH5/+D9PKDHaoPCxLMzqFcUL6NNOC6HQ6n rUL38YTy5o779bOJWt7b7V3V/u4/Ckc5xIYHTgZWBo9o1GWpgNkszitRBBiQryZf 8b7euuy4mlqaPv6zyudJOcHupn8GhHdekfNicDem60M4vl96TpHurp9ifSH2NGEb j0Gw0iewVqKmJYc2NtrfKI3T MIIDPjCCAiagAwIBAgIJANtc2N1zb53NMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWIucm9jay5rMTIubmMudXMwHhcNMTEwNDA3MTQxMDU3WhcNMTQwNDA2 MTQxMDU3WjAeMRwwGgYDVQQDExNzaGliLnJvY2suazEyLm5jLnVzMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlBZdzVkY+qjXvyQSQ+OWA6fTFgvtmAZW w9KIs5IvL0trjOwMZLjGYWzUpRcirb9EW6XLC5A2ZW/FuVfIHYO70EOczz+7pW4h 8JTHbhdm3nqC1OWeRv3RpKL0N+MHBVIV+3F85xPpWVqVTzpePA98HRKaJkjLPtcm HWYrA1+j6jUXIpdOs4BKuywQCTF62NHovNyV7Q+Dq2x3RmXRNSNCobXgvja1jXnC DISVtj52UDsjZC8WONKbQ+Rx7qWlFGYqiCJ77m0+rj7HCDaxIWC5qzRSfY8T1DIn NUS8bR50+JhV76cIzgvkq9K1uvlZoXkAMdo1t4G2otTJC8HjnSRvdwIDAQABo38w fTAdBgNVHQ4EFgQUruM5s76Piz3hAqGOEkjj+R5zJIowTgYDVR0jBEcwRYAUruM5 s76Piz3hAqGOEkjj+R5zJIqhIqQgMB4xHDAaBgNVBAMTE3NoaWIucm9jay5rMTIu bmMudXOCCQDbXNjdc2+dzTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBsz6rnvJbbWYSsOW1ZQRa6d4MwOQJyC1MSlVBWgkF78tROYcd4odLNJPWB26Vs VJOlu173WyK26NdTPk35aAI0Y6Hl927DTyoa+GQM//JKM9CUXvhBGr9Ly5+fcKYO ylAMffw3Mgw18H6IejfhvJZgF64Dysp+IZe+8WPhPuzqJwSlkLdS9HXNHyxBHtBl agNbI0Gj1/d2JrAMlId3wZu1Z/tbZHndIypnUTW/PToLtkUjlrH8naMXYx3oTuP6 OzXh12tNCnBxCY6icNDRtdN30nH0uDt11VfENHv5C5mKxr7w2uDTLdBjEL0HPh0m r1ynZK4DSpncepmCHNLOHwCG rock.k12.nc.us MIIDPjCCAiagAwIBAgIJAPmR55t2JpqLMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWIucm9jay5rMTIubmMudXMwHhcNMTMxMjE4MTcxMzAxWhcNMzQwMTA4 MTcxMzAxWjAeMRwwGgYDVQQDExNzaGliLnJvY2suazEyLm5jLnVzMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlBZdzVkY+qjXvyQSQ+OWA6fTFgvtmAZW w9KIs5IvL0trjOwMZLjGYWzUpRcirb9EW6XLC5A2ZW/FuVfIHYO70EOczz+7pW4h 8JTHbhdm3nqC1OWeRv3RpKL0N+MHBVIV+3F85xPpWVqVTzpePA98HRKaJkjLPtcm HWYrA1+j6jUXIpdOs4BKuywQCTF62NHovNyV7Q+Dq2x3RmXRNSNCobXgvja1jXnC DISVtj52UDsjZC8WONKbQ+Rx7qWlFGYqiCJ77m0+rj7HCDaxIWC5qzRSfY8T1DIn NUS8bR50+JhV76cIzgvkq9K1uvlZoXkAMdo1t4G2otTJC8HjnSRvdwIDAQABo38w fTAdBgNVHQ4EFgQUruM5s76Piz3hAqGOEkjj+R5zJIowTgYDVR0jBEcwRYAUruM5 s76Piz3hAqGOEkjj+R5zJIqhIqQgMB4xHDAaBgNVBAMTE3NoaWIucm9jay5rMTIu bmMudXOCCQD5keebdiaaizAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBs9xg8DRa/Ph2e+ysJCjFAbo13N0C9tKHEjZlxQsuRVCFVsjBSB6RSMpKJdhlU J7D11R7XhUR/w6dMlz1Wa03FOYbLh4xEACQ2KOhilYXFEF5ucrRbtc/RmfnFf2ag +ENPkZ+gwZytp9W7XWQQ9xYVe3jw8nNH5/+D9PKDHaoPCxLMzqFcUL6NNOC6HQ6n rUL38YTy5o779bOJWt7b7V3V/u4/Ckc5xIYHTgZWBo9o1GWpgNkszitRBBiQryZf 8b7euuy4mlqaPv6zyudJOcHupn8GhHdekfNicDem60M4vl96TpHurp9ifSH2NGEb j0Gw0iewVqKmJYc2NtrfKI3T MIIDPjCCAiagAwIBAgIJANtc2N1zb53NMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWIucm9jay5rMTIubmMudXMwHhcNMTEwNDA3MTQxMDU3WhcNMTQwNDA2 MTQxMDU3WjAeMRwwGgYDVQQDExNzaGliLnJvY2suazEyLm5jLnVzMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlBZdzVkY+qjXvyQSQ+OWA6fTFgvtmAZW w9KIs5IvL0trjOwMZLjGYWzUpRcirb9EW6XLC5A2ZW/FuVfIHYO70EOczz+7pW4h 8JTHbhdm3nqC1OWeRv3RpKL0N+MHBVIV+3F85xPpWVqVTzpePA98HRKaJkjLPtcm HWYrA1+j6jUXIpdOs4BKuywQCTF62NHovNyV7Q+Dq2x3RmXRNSNCobXgvja1jXnC DISVtj52UDsjZC8WONKbQ+Rx7qWlFGYqiCJ77m0+rj7HCDaxIWC5qzRSfY8T1DIn NUS8bR50+JhV76cIzgvkq9K1uvlZoXkAMdo1t4G2otTJC8HjnSRvdwIDAQABo38w fTAdBgNVHQ4EFgQUruM5s76Piz3hAqGOEkjj+R5zJIowTgYDVR0jBEcwRYAUruM5 s76Piz3hAqGOEkjj+R5zJIqhIqQgMB4xHDAaBgNVBAMTE3NoaWIucm9jay5rMTIu bmMudXOCCQDbXNjdc2+dzTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQBsz6rnvJbbWYSsOW1ZQRa6d4MwOQJyC1MSlVBWgkF78tROYcd4odLNJPWB26Vs VJOlu173WyK26NdTPk35aAI0Y6Hl927DTyoa+GQM//JKM9CUXvhBGr9Ly5+fcKYO ylAMffw3Mgw18H6IejfhvJZgF64Dysp+IZe+8WPhPuzqJwSlkLdS9HXNHyxBHtBl agNbI0Gj1/d2JrAMlId3wZu1Z/tbZHndIypnUTW/PToLtkUjlrH8naMXYx3oTuP6 OzXh12tNCnBxCY6icNDRtdN30nH0uDt11VfENHv5C5mKxr7w2uDTLdBjEL0HPh0m r1ynZK4DSpncepmCHNLOHwCG Rockingham County Schools Rockingham County Schools http://www.rock.k12.nc.us/rockingham/site/default.asp Kacey Sensenich ksensenich@rock.k12.nc.us Wanda Goins wgoins@rock.k12.nc.us MIIFnTCCBIWgAwIBAgICAlowDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcyMTE3NTkwNFoXDTExMDcy MjE3NTkwNFowITEfMB0GA1UEAxMWbnl1LmFic29yYnRyYWluaW5nLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVGselQhPtNrtcF8gUxsqO+pLti ya7qlKbOuhsZndp3s4E/z9lijqLOJ8svoFqo1OqkquH5y2ghMA3p23tqahfpGWdY 9CTo4156PGTLR1VZM9Lp/gB/9i9GQYCZbXAHB4dj2swHscexlnv0S8u2P1MK66rO 4KCCOBKARsawk16Dmvd4ibOq4MXgpzjDwnWOwSLF9PPoU6Fwe+9WKAf/HPZcEdIa qh+yzPytmvwtEJT0VS7s4o6j3ejWrz+sL83VDWIM8FnLFY548625Mn7XYQC7UM3+ 3txc9ojsh6rWrgAo9huZ+XI8up1gnrkrMaj7O3m8USlottd1uu+yuotYZm8CAwEA AaOCAqgwggKkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQU+frnI1pA6lSOeRE5weOH 5gd5vMwwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufKY0WhWqRYMFYxCzAJ BgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0aW9uMSkwJwYDVQQD EyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADCBsgYIKwYBBQUH AQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMS5pbmNvbW1v bmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwTwYIKwYB BQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZlZGVyYXRpb24ub3Jn L2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5 aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9l ZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwyLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcwVTBTBgsrBgEEAa4j AQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25jYS5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwIQYDVR0RBBowGIIWbnl1LmFic29y YnRyYWluaW5nLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAKSCQ8XkkF0ERSzxBEo+U 32kQw/+XwMh1WRSfDEQqEOaEfgT1yunNYoChpdLe9lx1H3bJ/Q16mhWdOYez2XKw oBgmyK5bIrYpFsu7yRYGWH5BVND3yru1a0STRxz8zK1KzEKwq2kpsvzxqENCwIL3 nXm0DA3FJwlBLQbuI/N7pgNq6T3VpQ7XpMc0qun8fEd1zwFL/OyCxEPHbZZSDdj2 JaXnqSC9DKjWPwhbxGsrE4NZpgYxZ5Bf50uoB0jBIcZdena2xJO3Aa+gYIDrm7NI fykpJWSZaZ2e4zBU2hmdeCLlZwGXaR6ZLJ6HPxRxnKcmGQ+NGkwQp7tecis3GGg0 RQ== Blatant Media Corporation Blatant Media Corporation http://www.blatant.ca/default.asp Lowell Kuan lowell.kuan@blatant.ca Penn ISC application cluster LCF MIIDSDCCAjCgAwIBAgIJAPs25kuhufCJMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2NsdXN0ZXItcHJvZC5hcHBzLnVwZW5uLmVkdTAeFw0xMzEyMTQxNDI0MDla Fw0yMzEyMTIxNDI0MDlaMCYxJDAiBgNVBAMTG2NsdXN0ZXItcHJvZC5hcHBzLnVw ZW5uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwD6HDSpAQE iU+kfrhRIF7lI76OpQTmlyNHaj02dAG3arkI+pgwV7IBdHuP7YVK0lF6PEY39O5p qQBGQ7iHE7rOf3jOV6A4aLfi5UAlDsBfK/za6n04OiCTTAyyEqwm0KlrfJUecefN bxHTVqjUIcB58Xw+jUkA73SITx8RIoHYr22OLx4WQljuQK+FnALq3Lm1e/eOwqv0 sikLlfsgrIMjpYOcPaZ3vOuZhCbpLiOBaLJYsv85wBCvnwBHpKbmgTcBHqA0+uZC kw9L0x53/BL2t+QfbAbynp8aPOWa3hMafLlzVqqcv3phwDY5eTDWz+olt0lKzJKx sRbWnAEJbmECAwEAAaN5MHcwVgYDVR0RBE8wTYIbY2x1c3Rlci1wcm9kLmFwcHMu dXBlbm4uZWR1hi5odHRwczovL2NsdXN0ZXItcHJvZC5hcHBzLnVwZW5uLmVkdS9z aGliYm9sZXRoMB0GA1UdDgQWBBR2HCZEFyIHyyRYauzTKOURaE3u1zANBgkqhkiG 9w0BAQUFAAOCAQEAvntmSZevUKEQPpOms9/a0a16a5Qg1Hv3TZINhRVACjAWcZ+h qBYOJalxGjwl/7t7bhpYDKr7Y9TJzNlHHGi9Zq91JCZL8/pQvavwiuYbms71S0cU S6LUflznCQ3RgT+qqWoJtQJ+6YYy+3Ic5qKX1INDcckxLSTYIHPomR6/nSS9S8tg rU3RHDVe5mL6S1ZWlcvOscuZ7deKmMjV8mRz9lPickkr/xMKcu4lC0lm8aVoBWnd 2IH90ofF8VPgjpoRXoUXXNGbL4ytpPWsqKd1gEoB7OqLPrxj8+5HyOzjGYglWNda 2Q+5RgO0+4qVSDRvKQhErmZhx1boTCp/If/Aiw== Penn ISC application cluster LCF University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ ISC ASTT astt_idm@lists.upenn.edu Penn ISC application test cluster LCF MIIDSDCCAjCgAwIBAgIJAOQ7Xdi2JIgxMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2NsdXN0ZXItdGVzdC5hcHBzLnVwZW5uLmVkdTAeFw0xMzEyMTQxNDIzNTFa Fw0yMzEyMTIxNDIzNTFaMCYxJDAiBgNVBAMTG2NsdXN0ZXItdGVzdC5hcHBzLnVw ZW5uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZaAvxfwjXn S9HfcUd+rCCtS5GUt49lM9njL0Fhgkqk5BidLBGxbPH1il4sl6G4NMWfj2MSOXm9 iJXKs+nPei0uXVzUZCT5byPlJcMGJcjZhHyZx7LQSXMq1TNagzklZCrvRFhskWwk yF3/0oDsZbSYTzZcPY9zTf/GrgE3MwqwnJVKEiOcEBPfDS0ANM+hu18jz6abSKOC o0MLLijbxf5eu3by4Iw0PyuKk0dNnnY06iXqEtSB3B9Ra3kp0g3XYTmRjSWaxOxi iEtYrKOUaIcUpfLGacQVLcJLwR7X6ddEoN8Q4ZUrGxBBwvyvLwYriERv5YaWSOP/ /OmwdduQPm0CAwEAAaN5MHcwVgYDVR0RBE8wTYIbY2x1c3Rlci10ZXN0LmFwcHMu dXBlbm4uZWR1hi5odHRwczovL2NsdXN0ZXItdGVzdC5hcHBzLnVwZW5uLmVkdS9z aGliYm9sZXRoMB0GA1UdDgQWBBQqGK+f+eggzsOzcFS9i8q/MmaVczANBgkqhkiG 9w0BAQUFAAOCAQEAGGU6NncNuSiVusnipbXUkwc2/AxPY2TGffLjbNWEDF8+1lgG ZKv9jt1VAOyV2kyvQTNb9s78l04DfItaKHqyezcddGVvwGACYZc5xMm63HA6IMvZ /qCkoLwsFHWYFnDwVFI6ztpqHfufkXnG+xlc5Xzzluysd7FJ19nIDa1CgScCX7Vo PO7cRJlK/qkcdxJfOaEXw0zqX2mzINZbTXD8ervb179iLOTsE3KxTz51rvHu/qDf xkC64ISQpgHSQE8JkGczRDH3LcFIr3bQA2wGR4QslWo9jl9IiWL/mW2a4AIitEAX y1D3B0pUZzflAB1lcMnpaDii3z5rM/xLXqGDHA== Penn ISC application test cluster LCF University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ ISC ASTT astt_idm@lists.upenn.edu AirPennNet-Guest Wireless (dev) MIIDFTCCAf2gAwIBAgIJAKm6zGSXYkvdMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmVubGlsLnZtLm5ldC5pc2MudXBlbm4uZWR1MB4XDTEyMDgyMTE1NTYwOVoX DTIyMDgxOTE1NTYwOVowJTEjMCEGA1UEAxMaZW5saWwudm0ubmV0LmlzYy51cGVu bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUwFTu6Sy/bozh rdu5WArNPJk2l1FGC/QU0lB5xuZ9XsxOCPh4bXN9swh/OyNbk5jOofD4UxgAT2JS lZb1XbUpgXCcGPB/cDOl0A/uM0c8vhZ7smk6e9EzrNqKvsOriqLezt/roS3hpGZ1 M6VqS5HY1N8ZmNKIGZuh3ACgW3n3kmoz7wmQBA56YIhPwgQli43DUzAKUU61xAH1 AchnWVifH2SPVVxCIemKi/2Mrg7AmST838MdYXvd6/AitLYLkjGAQxmRIUiCLG8s CbFsM9rdl96QraW+q50YJt2Ep2of5kAOUm2FyaiVL9bqkWYKJ0BfEMjCanfmu9wz AzUaEYOTAgMBAAGjSDBGMCUGA1UdEQQeMByCGmVubGlsLnZtLm5ldC5pc2MudXBl bm4uZWR1MB0GA1UdDgQWBBT+nof8N0/Hgndfo7Je9l3AjWDCNjANBgkqhkiG9w0B AQUFAAOCAQEAFnmMSHRFJUw4uGb16+ekHhF/tmDydhCUg3VqJfMqxIEvCb9m6Cgg tBXfypwmP+nonDWqz5xcDMreZ9Mj4tPMQ5BCJYybojAF2Bz98SYPYWmwFXEAKpbs lJiPsgNlIk9xQCB4H2idOjJb/gqC/2fmGeDuQ13ezeFq7LZlKZRuL/aIJrbziF6g HDuQTbGNBvEG16OWC8kyZy6WUFP8zZ+B62BZSFDCSuL/E8cnHyqlHes/f1WaGq+O ZD49nji/bsWBjWPjbqheXyiha4cF+GzDa83XCDQKo9EQobnqgsIOOEStF9OvKWMn SrcptXRveHLruULkt3AUppuE2GIPcT3z1g== AirPennNet-Guest Wireless (dev) University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ Garick Hamlin ghamlin@upenn.edu weblogin-help weblogin-help@isc.upenn.edu Garick Hamlin ghamlin@isc.upenn.edu upenn.edu MIIDQDCCAiigAwIBAgIVAIW7U17BF4OIuf7KKeJ2n7iZo4sLMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFWlkcC5wZW5ua2V5LnVwZW5uLmVkdTAeFw0xMTAzMzEx NTU0MDRaFw0zMTAzMzExNTU0MDRaMCAxHjAcBgNVBAMTFWlkcC5wZW5ua2V5LnVw ZW5uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIEhMlhqtKBa i3JwvaN1iMN6t9WUk8jRfd34HrDIpMkziZeVobbwdBhO2Rj3568dnsKlVNEaj7Zr 3Rf2yUzqb3VfjkW0bLDX0hiJDxogQH5cL2q8cl8jNpFjU40ptKbY5VTFkrR9YAfb 09mefQcyB5kvFoR8RASSw+9Ea+D1HKEEOaCyy2miwZVdvrCC4sAlsVX9kdaUwo4p o7dMpXKEjXEkByGKBh7VHB23OYaSC0gOvcOBy4dYjP3FqL4u8Yk3h9Ir6d3raGCl RsdPzH/kHrYbkuWT4pS5b41Ptrjal6mbGK+pKLGIkld5a9sipbjh3cwXm5nFpOTE OEWdmBEJkuECAwEAAaNxMG8wTgYDVR0RBEcwRYIVaWRwLnBlbm5rZXkudXBlbm4u ZWR1hixodHRwczovL2lkcC5wZW5ua2V5LnVwZW5uLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUxDTQGrw4/7tu0/9D7BGoULqcWL4wDQYJKoZIhvcNAQEFBQAD ggEBAEkaTyQ3eC8thudSbBAh7bWADu2coDnw0FuWwcmI9ZbVHVU+HKbij5k5phFX DZaSTlZIwNkAeV4QTLS15TWmgsdaIxBBKfTfZJNXskfg6++2n91n4BfcDPFdjfn9 sfp4DKK1/2es+OtgLQVIM1lMU3ZzNGaSr/6UhF5zvY+M1RpxwG3//nBm8y2rOAt7 Y/REplQZ1ZwSoTxRxPhDa/Hflq+6mzWGdyCYDdq2Nn4Qk0bMnsNvZj3svVJeBfiG lnWwaH354x1lW83hhH/URqtxrgkftZ/oUVZCUruU3b5ytcHOYs/vXRTkRFsnb/EN iWe0xy1RO5prB/x5xli9fGaUdwE= University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ UPenn WebLogin Support weblogin-help@isc.upenn.edu UPenn WebLogin Support weblogin-help@isc.upenn.edu UPenn WebLogin Support weblogin-help@isc.upenn.edu MIIDPDCCAiSgAwIBAgIJAJHKai9h2PcDMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG1lZGxleS5pc2Mtc2VvLnVwZW5uLmVkdTAeFw0xMTAzMDEyMjExNTFaFw0y MTAyMjYyMjExNTFaMCMxITAfBgNVBAMTGG1lZGxleS5pc2Mtc2VvLnVwZW5uLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAQO3h0ecJCzwsmP4ei IPXnO8eNAZbdpezfeM38Q6DTxvKscVcShVWFiu2VfRVTKaxuDIS+CgTG8LWqeCFn JBwuDOp79pJBUZGwR3qf+6+o0Wrdiye7OYk/091Pc1N7PONbE80AqurI5yu0LX5q nLpYCThJCd3DGWFjY9PuYYvx3TxJjHHpxqSJApoKre69aghTvcTz8RkqN3QY4Q6K xqGxOea5AT9vgi93B6dlFbuWKY/G63wV6VrBZtj0/GC1wkWlBON42366//IOqHIR yL4XgKfWnWBDKGmnUB0Rrp/pTwUaAUhgyFS795HscKNMjzzplV9HTeOoZSn4X2r2 C2cCAwEAAaNzMHEwUAYDVR0RBEkwR4IYbWVkbGV5LmlzYy1zZW8udXBlbm4uZWR1 hitodHRwczovL21lZGxleS5pc2Mtc2VvLnVwZW5uLmVkdS9zaGliYm9sZXRoMB0G A1UdDgQWBBROmnHjSxay/NdGmVT7rsi/KyiTlzANBgkqhkiG9w0BAQUFAAOCAQEA iiFrSF1vDSCXup9dwLykYr9s/u3H3eddfxLiQ8Zt0CTSVe5hAdeSyxvOtGDn5MWI XZntxiHrg1HV8WHjNLcFhCoROBLMwCnvul6n8YdbRolEESdiHjM8kQzG5AlQFKZ5 sZodkhEF+Nw5pKz46I7f52BQgu+sKoopUh/cnUEWuRp5XCIgm9IjM93F7CJ+E0ne oP6dF0BQ9xq/oAVDl2t3TsmbbPKvDegNPCEZz6PNudRyfRKkePdqQC7mHYMTtP8d +Haflo2KQsEOIC179ooRuMiyM1GMSjfh9Yw8EumfT0dBEwQyeVPgB0avQm8bj95G VQ3pSHd3R+N+d+QvkYgYLQ== University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ UPenn ISC ASTT astt_idm@lists.upenn.edu UPenn ISC ASTT astt_idm@lists.upenn.edu UPenn ISC ASTT astt_idm@lists.upenn.edu MIIDUDCCAjigAwIBAgIJAJJMBnc3EiaiMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHW1lZGxleS10ZXN0LmlzYy1zZW8udXBlbm4uZWR1MB4XDTExMDEyNDIxMTQ0 N1oXDTIxMDEyMTIxMTQ0N1owKDEmMCQGA1UEAxMdbWVkbGV5LXRlc3QuaXNjLXNl by51cGVubi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTvw4x w9GFidb8/+1N5Bu9SARbgMkqoLmZDafV9bGMBUB6pemMiFU1TEHV25XB8hz+4Dun cZ+RqlqV+86NGZzJ1bF7HhvMlWfZ8LE7/Hp6HKYEjiwV3WPfExiejEoKBJzbcv0c Y4l/N9xrYy+VxBS5hEwocUXwjU+xUaifOfOD2DQAik0I6IFFjLsOuvIUAUq/9t6g cSG1AMTdiDFdbwlH8XJtcwBZ+Ej1arWZNoYHstfvakYWs31pUfVqVnrUg0zlZxRh fxeFDiquntYzw1YAanGoymhmF1tuBbcBOsHn4wyXpbpFu228kk1cNzYCNOLltiTP suA7ouzN6Ya0dNcrAgMBAAGjfTB7MFoGA1UdEQRTMFGCHW1lZGxleS10ZXN0Lmlz Yy1zZW8udXBlbm4uZWR1hjBodHRwczovL21lZGxleS10ZXN0LmlzYy1zZW8udXBl bm4uZWR1L3NoaWJib2xldGgwHQYDVR0OBBYEFJyVYrPzgT0gUTjjPY73Qduo0Im2 MA0GCSqGSIb3DQEBBQUAA4IBAQCN2mfH2TVbKD/7qEkE7X/K+liWMFKcWW7YALSx kt8PiOMFpthLJpnBl0uUdlpsOsQPNRB880bwJ7hK+fwQ3jcbA4TfQMm88mlDfpy/ NGaTULnzWqpZqbhhPu7F28lEpFZd8rPfaR8PjmkiWZIboA1LpWuohTRsOtVTrmAh h+KBzUqDkr7hRLB/sRDKsWWAIBXVuQ07N4uW3Fspqg32gqj0NkrOWcyxpluROpP8 v4Nr4NuGLDYiTxMbTbriM1aiR0u7wUxyAg/5lVjAS8zKz5GPW5ApPCav2J7swonE +8jfLHHgtkJDlVzuJaSZE5lIpKTVg5XC9W8qo0+P1Xux5+Ex University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ Chris Hyzer mchyzer@upenn.edu NIAGADS/dbGaP Integrated Data Portal An application to enable niagads.org users to request and receive datasets from dbGaP MIIC6DCCAdCgAwIBAgIJAPeSXXZHnYfrMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC25pYWdhZHMub3JnMB4XDTEyMTIxMjE4MzMxNFoXDTIyMTIxMDE4MzMxNFow FjEUMBIGA1UEAxMLbmlhZ2Fkcy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDDguO0rKLYDmX5X0YRXKYLxB+EqyqYtNySN+JfPRUZPZC9C2/A89jr vbHSCS4clo66HQb8Gn0WPmS7gqRcuw7aZ3ZUezxV8WFjAHoO/N2OGbomAYFeR/06 AN2iid3IqVg5T/J8n9Wve2mIrsbRjXMdG96l3+Hmn6TspEBKOEXJgl2fTs5lSmv3 9Qg8++TzG+pIPgurLn6nCcWeBmaR061mvVai9tsqEUXN8nOFfO11bhEKCNIPA4K4 TGA7U5PieLQqaYaT51SC5KOSQIaA8g3LCWGJEJORS8WXrpxkIImFvZRCfmtrqFcm QTCN7UNDJIlobBtFjsVan7BkQVLbb0AtAgMBAAGjOTA3MBYGA1UdEQQPMA2CC25p YWdhZHMub3JnMB0GA1UdDgQWBBTD161soWWKXNJqTc3xW1Rihtu/JDANBgkqhkiG 9w0BAQUFAAOCAQEAB8SMQ6PMyRzSwxRfOUh2BGboBZZPYkrgPxV75T2tMpD/Ir1H f9vFGnAqUDslIihuHly4u9F1Pz1VrNeCC0f316kJ34vysGILs3t9hw2ODDM8CbUl QfQAnzEUyEwLUKn35edSpeT7EzcYl5nt47ZltFjJMXLeReHks72PLT4t3SghyAdL liJjFCeCn5VIXc6ggA02ZkdKDzTCbfAsr4hK7Ze41vzgMA/VHMak+gfI3YcxaRvA dDmkc32elQRO4dbfq1iX9AxbglAHDK/VdDumszBBXCGi6SpJmjk/EDHHwei0YEff FNG0L5Kv/QKlCqWodCYcP3iW9kQNeJAe5ansRw== University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ Micah Childress child@mail.med.upenn.edu Otto Valladeres ottov@mail.med.upenn.edu NIAGADS/dbGaP Integrated Data Portal An application to enable niagads.org users to request and receive datasets from dbGaP MIIDBTCCAe2gAwIBAgIJAMlPFKpFl8wTMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5uaWFnYWRzLm9yZzAeFw0xMzA2MjcyMjEyMzRaFw0xNDA2MjcyMjEy MzRaMBoxGDAWBgNVBAMTD3d3dy5uaWFnYWRzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALq0zdTuM0ZxjXvN/bEx+SA2jWZc42PvSccm0KhgKwtk 9Sjfbojm20fN+0yA/80Y3pVqyxMXaIjxP5UEGsdCwfLJcMRaP1BF9RwpHTt4WjKC GslO/sLGOXw6OCYddd/ei7GE7hNSieYtb1OsKtbmfUIf2S6ACmIfQhjztS0nlBpJ 5OVtoEWI6Ueb5fCEHnoVBA2vQ71mzkLAlZyYPCtD/Y3DfcLm7UAgNQCsRBCx2+dQ cP1IH1CEutHHQDeMEl6GwHFEKCRs6vq5L7s7x/plNO7AR+CXedWqiy8c0HXeX7fL 0YuTpelzo5neGeD+8/VK66ymJgsxmURM4vJkfpfN4WsCAwEAAaNOMEwwKwYDVR0R BCQwIoIPd3d3Lm5pYWdhZHMub3Jnhg93d3cubmlhZ2Fkcy5vcmcwHQYDVR0OBBYE FAmpZh2eKHWcVruo2kPYo26/wp5BMA0GCSqGSIb3DQEBBQUAA4IBAQAbxt+SIt9L o/iBWSjOXX9Mh79g7EaOPe/7j+6NxM0H60RZOqsjsz4gx8B+ZAW5dxJExZANOoZM iRpH+qvgrjvd2m/DL0nYyCwfXfhgVvWWnfIyertUROIQy2oGVJ6eBMBkR6f28LCo TNjPCByCdfaQCkW4X207M9j0xalJNnWfM38HAu9JJQs0rAgcEN6IsrM/3g1NVUX+ VtnfigPdGQXsu2uJ0jdE8ArMOiEgO3crd/Yn5NNn2mFP6ffZ4AP+AWbqFfLZB8+7 9sbWcwr61SoH/mFbbuDLYwk/3DDd7RP7jz279RUPdglCki0IaW6JYx5WjjD0/FOA snt3AcEcKxlH University of Pennsylvania University of Pennsylvania http://www.upenn.edu/ Micah Childress child@mail.med.upenn.edu Otto Valladeres ottov@mail.med.upenn.edu Housing Portal MIIDEjCCAfqgAwIBAgIJAMDBQIxLGpO2MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWhvdXNpbmctd2ViLmZ1bGxlcnRvbi5lZHUwHhcNMTMwODAyMjEwMzEyWhcN MjMwNzMxMjEwMzEyWjAkMSIwIAYDVQQDExlob3VzaW5nLXdlYi5mdWxsZXJ0b24u ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsXQsW/yBp2/csUGJ W0tdBnkELzOzf1FBaWcB+24MqaV9Hxe1KMnyTM7sx0J9pq0Ku5WCCH8VAzhKBKrI CB5HJDh3pYezVklDtvYL5nvhymSa47z2WZxnNitbqefZ1ZefeKYjtikXCgLoIX2I +b7x0jbnUj+zrK09jkaqRGhC/Tl4d9Zi0EbrC65WcupBHAugnb8E/0xrU1eWnrou m/0oOFgT1kRaD8y7mWyTaqu8mXdn6L1S4kPdPcMDZh9uNm6btaDp68Z29qUiFY88 hBuByTDtrR6TJ+TrMTjyH46XAjbMcuYNCc8ioYaaApK02JCJFi7BoaT8CRoyGn/2 lSnpWQIDAQABo0cwRTAkBgNVHREEHTAbghlob3VzaW5nLXdlYi5mdWxsZXJ0b24u ZWR1MB0GA1UdDgQWBBS+gl1ZCaYBNnjBGbvkpPgtzJV/JTANBgkqhkiG9w0BAQUF AAOCAQEAch/krY0h2Ldsj+b0woqgEv/l9naxcI2dmJI0fbTE3qrd3rZ/DN/SLDAU 1Bo0//T5yQZ03pGxhuGcnYxhS5Aisut064D4AWDTEZg9wv0I1/CX9RIsOPC5MyCX rfvpow7nL3OjjcKppuYp1dRvujodX8MlaeZIAQ3MZ/KNyfbSqPMrYhPDOYlkhr9k smzOV/VMlhusl0FQdm/MjzcuW5P9Tq/8GWrJ+Zs8hpFuHL7LOABlo2YkWx9UBwyD 9ei1SpwCzMjfP8Y00mI9tCWr4US6r6kqm3G3gVDMUI2NgVNK54SDd7C7hC84Mhd9 ZemOT/u3TnGQMjtTc0UnWnpNUFPn5Q== Housing Portal California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu Kunavouth Svay ksvay@fullerton.edu MIIDLzCCAhegAwIBAgIJAPERtq73TzfXMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG1vb2RsZS5mdWxsZXJ0b24uZWR1MB4XDTExMDMxMTIwNDc0OVoXDTE2MDMw OTIwNDc0OVowHzEdMBsGA1UEAxMUbW9vZGxlLmZ1bGxlcnRvbi5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX/emmxs9+iXcyS3PLpsDDJAsXNKub B0Ad3WtRkDmM/M5qXJ1Ps7BnQmmOfzvN/ZOTLa9BAAhCMtt5WdvzyoXna2XIEB2v z3kJE6khGKu6PqJie7qDMzZNAsGpbmLY+tMPdCpN7Av6UbvHwXw4WJNHJDkeKSJ1 fVMRf9yfRZtpTlBDy+pcLHpAIwePeMKTeHJFaF8HtiB0uxuVNHxFeCkktJWsXg1s PL+1k9B+wsnEKahQYBctU9OqhHGEIS3pHuyjVROVqfmu3R7UAnle/RwtMCSFcGkS TL7u2z3ZTCM/8qN3PIPYSQwPcSyg0wg1iaCW1wCSKctUiIZ9woxCXvS9AgMBAAGj bjBsMEsGA1UdEQREMEKCFG1vb2RsZS5mdWxsZXJ0b24uZWR1hipodHRwczovL21v b2RsZS5mdWxsZXJ0b24uZWR1L3NwL3NoaWJib2xldGgwHQYDVR0OBBYEFFVY14gV oFEXASiRIlLsrnO4O28NMA0GCSqGSIb3DQEBBQUAA4IBAQAPqMSqZOnvCSDm9j5o OvZW2+lCx9E6WRx+qK3+rDtyFPKEMrIjXUKikU1Eku6pFBaHT5UV/a6mGRF4jjKJ c79+H6q7pngtzHFf3uTe3EwzCh/qT7Ji/o/U9wWuf7ogD9hf7LUSO7E1AFcQxJAX eKWivITJIohN+yOmhdpEsZhffoyd62GyMDsulYd6M3fk4stY0Y5gGn5FnyyIU4sJ nRjUtZHWQSM0n1lPbUUe0n1bl/6c6eB15bZGhIvg+DJ2Jr/voETGyHwmOQ1wO5dk XQuOQowacfjYpKMJWeRf1w++5vDdl/0EnoY541G0fQSGgGsYAzlpN9ETUA23oEyc Z5iW California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu MIIDPzCCAiegAwIBAgIJALKAEqjKn5HOMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG1vb2RsZXRlc3QuZnVsbGVydG9uLmVkdTAeFw0xMTAzMTYxOTE2MzNaFw0x NjAzMTQxOTE2MzNaMCMxITAfBgNVBAMTGG1vb2RsZXRlc3QuZnVsbGVydG9uLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhT3RFpyy5LLu0zrwH4 DHh+sXkGFQUkYfQoch8huycPshdGAY2dQFhEI5Ofhe1XEz2EvmL2jAB5XRmj8BLG WuOGx9DBVSaCCiR9a2F/KgC/ZaCiGFzm+MNmBkIlW65BrwPH236FlalVXdT/GLiW hqF8IFwfsi8djZAc1zlkm/MsMken7OKV84riPisprsBCFKRiRAqeWiyLq2Sfz7Sa Vn86T08umX/R04FgODT7U+oC0qLTCZ53+Ppl61XdPXPeKFkvcCK/wfHvEbqdPv9E 2xeITm8fUkZFybCT2uw90Isomy4ZFhDIIcF6AEJdv6GRoyUJ/dVWO/3GEgy8aWUY HKUCAwEAAaN2MHQwUwYDVR0RBEwwSoIYbW9vZGxldGVzdC5mdWxsZXJ0b24uZWR1 hi5odHRwczovL21vb2RsZXRlc3QuZnVsbGVydG9uLmVkdS9zcC9zaGliYm9sZXRo MB0GA1UdDgQWBBRcIQTavtdOPaFbfdMNseNC3wTNdjANBgkqhkiG9w0BAQUFAAOC AQEAc9lEmrvYkAREAMhup1vOdlnYOHjjx4BaeiNqLTQqHk/RhKwlfr7bcwOvkCUA FmrdcwO90ElNODj7VfS6cHKgNpWJXsxaHTaODOmgJizqUpWvfG2fhfJkNBJwDu/R MohciDwolnh+cbZ7x6bxPEOw6EAuaRGtdoYS/DZQWc1c3jdaLcDKrAP8lkKP9s1H CZKrXVmmKi0ctFtximgbTww8jlJe0VzulNKR53M+dQVP2MS6DFUAeM0y6Aa7JGOg r1FzTrqj2b6LiZ+qqG2sjjuUNfYeixMsw16HRlsypDtRj+Rosn6cE4H3WL038PAt QTAI5oIYOUXc4oOuqwCLMBBe2Q== California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu California State University Fullerton - NetCert MIIDJTCCAg2gAwIBAgIJAIHhcXB20XhwMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFW5ldGNlcnQuZnVsbGVydG9uLmVkdTAeFw0xMjAxMjAxODQxMDlaFw0xNTAx MTkxODQxMDlaMCAxHjAcBgNVBAMTFW5ldGNlcnQuZnVsbGVydG9uLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPBQfjMSxovFDweT0jLIvL28lSkT VfAfilO8JL4IgONiGimVXYm3rqubOcu6Zvllb148eBwrSuNVl/29nkHcWyye44/8 Nm/e0xIDfOtr/6WmipJJNM6cMtmY48/jzq/oPpDRX+LSv7lM051F7BYbZrDGLL1g WOjZRNbOV9AhCDBgo9pKeN99xe9U3/e2RhV7ftAWm0GelpPsK9hNa1h3vq9J9Sr+ bWkegzs/P05HkCAa2ahIFWb8aBFGzkKRNZ+XTPd4M9SHDcn1y/JvCqgBl6BTgWeA tOwui1Z6vEM57MSeDvg7QQJ8HpBP29ad5D7gPQ3hUvx7r+hKb+gVrzbPfMECAwEA AaNiMGAwPwYDVR0RBDgwNoIVbmV0Y2VydC5mdWxsZXJ0b24uZWR1hh1odHRwczov L25ldGNlcnQuZnVsbGVydG9uLmVkdTAdBgNVHQ4EFgQUDm9hDcEI7Oom54N2/4Yi gnfCsL4wDQYJKoZIhvcNAQEFBQADggEBADQhEp/1gxJdSxXuuZKbTJ6wWerkZGl+ En4I8DOAVDYi2MRjjgZETM0Ofh9iLO6M6dlBSlsPNwDCj0UpKB7Ryfexxs9CBoNI WNjBUo+IWA77fnsJ4NtJnfpH15Jbt1pcKakTLNTktXuDpCGFpUORJGbCfn5GV0Mk UIjToRhfDEtu1u8XqL45XNkA7wfq76Jj8WVfCetNqMaRGMEbwh3ZrzVt78pbmYU0 axREVgM7YT+4H0w16Qa3X/0v2mrI24j7qLrr0l5INYCexEcbtts08qKhi3Ag4RMg FgQatLOejED436Y5K06xqcIe0rn5N+qzh82GE2qjl6q7G8A9ZTaRzj8= California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu http://id.incommon.org/category/research-and-scholarship fullerton.edu MIIE7jCCA9agAwIBAgIJAKJvT9iELa2jMA0GCSqGSIb3DQEBBQUAMIGqMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJRnVsbGVydG9u MS4wLAYDVQQKEyVDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkgRnVsbGVydG9u MR8wHQYDVQQLExZJbmZvcm1hdGlvbiBUZWNobm9sb2d5MSEwHwYDVQQDExhzaGli Ym9sZXRoLmZ1bGxlcnRvbi5lZHUwHhcNMTEwNTA1MjI0OTE3WhcNMzEwNTA1MjI0 OTE3WjCBqjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNV BAcTCUZ1bGxlcnRvbjEuMCwGA1UEChMlQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJz aXR5IEZ1bGxlcnRvbjEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEh MB8GA1UEAxMYc2hpYmJvbGV0aC5mdWxsZXJ0b24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAvHq9C03zghSdwmcxhBuvfsE+75ZZHQMUMXhzpSiV 8/xOmcbYuqqLZfx4fnwKtAebj1qsrG8my4cHI99+phQaDZsrsBjfsd/eiYjol6iy KkwQlrTni3KuXH7akeKA5xNEcu/sUbT30a1nwG0aB1PgyHievHEkgvnA0FPXCefb UuEpGhCVF6O9oHdHVw19sKWuwBYU/vXC2WqVtsTANyIQO/AkMBkGmlDRrYHanRBB P2XtovZ2IqL1wXH8UofvNtgrWqcD8VV7zzPww7yKxLUDc4HTMQL98sulmeDwyL8M d55uMgYoFTwiQy9HIaGNdWpIYp6mBcdB9gvRpxXlCuNfnwIDAQABo4IBEzCCAQ8w HQYDVR0OBBYEFK3UuxZpYqB/HCc+iN5At67mWuKgMIHfBgNVHSMEgdcwgdSAFK3U uxZpYqB/HCc+iN5At67mWuKgoYGwpIGtMIGqMQswCQYDVQQGEwJVUzETMBEGA1UE CBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJRnVsbGVydG9uMS4wLAYDVQQKEyVDYWxp Zm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkgRnVsbGVydG9uMR8wHQYDVQQLExZJbmZv cm1hdGlvbiBUZWNobm9sb2d5MSEwHwYDVQQDExhzaGliYm9sZXRoLmZ1bGxlcnRv bi5lZHWCCQCib0/YhC2tozAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQB2mWlr3Gf0uCYnn6OIc8W9ciHYwYKH2SW+RlkLJ7TaP+KDHn53/bIe1Wpxx3i0 69ExK8IjgkKr2QBjxJ8ovM4BS3qmFU90ktscyE7Gyv46KqnZ1mN2LTKview+Vwup R8QDOdsOKEbGAe5VpfIADW8Ld+Lf8H3EyUACMmS39QrlLOsliv+caAAMfzMYaLZv 971G1LFkSC7x3MiRcTWILPysYyXNyzY5inrd6tq1/mKvPJznDrIuB5/GeuHVWDXF XWs1h62037Zvh7EB/R1xe50WroBer+UaY/wYHGI/3fvNGL+kqLPTr4/AlvQqxvy3 Gc2F/ykKIjW0nT9SvOyCxjGw fullerton.edu MIIE7jCCA9agAwIBAgIJAKJvT9iELa2jMA0GCSqGSIb3DQEBBQUAMIGqMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJRnVsbGVydG9u MS4wLAYDVQQKEyVDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkgRnVsbGVydG9u MR8wHQYDVQQLExZJbmZvcm1hdGlvbiBUZWNobm9sb2d5MSEwHwYDVQQDExhzaGli Ym9sZXRoLmZ1bGxlcnRvbi5lZHUwHhcNMTEwNTA1MjI0OTE3WhcNMzEwNTA1MjI0 OTE3WjCBqjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNV BAcTCUZ1bGxlcnRvbjEuMCwGA1UEChMlQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJz aXR5IEZ1bGxlcnRvbjEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEh MB8GA1UEAxMYc2hpYmJvbGV0aC5mdWxsZXJ0b24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAvHq9C03zghSdwmcxhBuvfsE+75ZZHQMUMXhzpSiV 8/xOmcbYuqqLZfx4fnwKtAebj1qsrG8my4cHI99+phQaDZsrsBjfsd/eiYjol6iy KkwQlrTni3KuXH7akeKA5xNEcu/sUbT30a1nwG0aB1PgyHievHEkgvnA0FPXCefb UuEpGhCVF6O9oHdHVw19sKWuwBYU/vXC2WqVtsTANyIQO/AkMBkGmlDRrYHanRBB P2XtovZ2IqL1wXH8UofvNtgrWqcD8VV7zzPww7yKxLUDc4HTMQL98sulmeDwyL8M d55uMgYoFTwiQy9HIaGNdWpIYp6mBcdB9gvRpxXlCuNfnwIDAQABo4IBEzCCAQ8w HQYDVR0OBBYEFK3UuxZpYqB/HCc+iN5At67mWuKgMIHfBgNVHSMEgdcwgdSAFK3U uxZpYqB/HCc+iN5At67mWuKgoYGwpIGtMIGqMQswCQYDVQQGEwJVUzETMBEGA1UE CBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJRnVsbGVydG9uMS4wLAYDVQQKEyVDYWxp Zm9ybmlhIFN0YXRlIFVuaXZlcnNpdHkgRnVsbGVydG9uMR8wHQYDVQQLExZJbmZv cm1hdGlvbiBUZWNobm9sb2d5MSEwHwYDVQQDExhzaGliYm9sZXRoLmZ1bGxlcnRv bi5lZHWCCQCib0/YhC2tozAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IB AQB2mWlr3Gf0uCYnn6OIc8W9ciHYwYKH2SW+RlkLJ7TaP+KDHn53/bIe1Wpxx3i0 69ExK8IjgkKr2QBjxJ8ovM4BS3qmFU90ktscyE7Gyv46KqnZ1mN2LTKview+Vwup R8QDOdsOKEbGAe5VpfIADW8Ld+Lf8H3EyUACMmS39QrlLOsliv+caAAMfzMYaLZv 971G1LFkSC7x3MiRcTWILPysYyXNyzY5inrd6tq1/mKvPJznDrIuB5/GeuHVWDXF XWs1h62037Zvh7EB/R1xe50WroBer+UaY/wYHGI/3fvNGL+kqLPTr4/AlvQqxvy3 Gc2F/ykKIjW0nT9SvOyCxjGw California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu MIIDIzCCAgugAwIBAgIJALHkC3CpuYoyMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXZjbC5mdWxsZXJ0b24uZWR1MB4XDTExMDMxNTE4MDQwNFoXDTE2MDMxMzE4 MDQwNFowHDEaMBgGA1UEAxMRdmNsLmZ1bGxlcnRvbi5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC2rAcp6HNOQyVJRl5PnDic/bYyH5feno39tehT 6tzrGU4ZfGll/ulikNpwjsJejrHCfpizi6Ay7eWr1Oib8qXQQ5YQYPhWXDOc2tCc evR8myuD/oNqonDJzCwX86vxEW8HELFaAzJcSypCkMB6GtV2r1QT2f6ur8P/WGEz oTDa83x2i68rcB6WMj5fXvfFrudptDfCLw9uPqeGKfyTeJpV8cVNn05Ysuc/5U2U IBhaSNpYe9ra1zeIB7gJENnMb0pHFEtfPMNepLeXbKimaOZ9V65lRXe6m681DYxk R+Ldj9192eL3M9Iyju6nR/+RfFcxVlDCYlB4xiERsMOOUfVzAgMBAAGjaDBmMEUG A1UdEQQ+MDyCEXZjbC5mdWxsZXJ0b24uZWR1hidodHRwczovL3ZjbC5mdWxsZXJ0 b24uZWR1L3NwL3NoaWJib2xldGgwHQYDVR0OBBYEFGfkGpBytkafz9SxmwC1Iq2F eda/MA0GCSqGSIb3DQEBBQUAA4IBAQCkd0gY9EBLPGgU6kusM4FS12/Uf2kfyfL6 WAPOYYWw+2IHSN5HbE5Kwl4aWbKopcAXBzHFXOkvm/lttwBfwR416Dwq9l+ZTaDW iymS90mY5EdJRpU22NaF87CNEK8etJIX0BVV5I19TRCm9ZlFQT0SfDHG7rIzqjng 2hxVNSQWrWVdChMgHmr5VFFJXwdE51RwDBU0Hu3YDUsZQg+GW5nIsWebLxlOgNzV Ll6I7eP2g4RMVN5mWE8JvyftczDCx4EdhdvTFBNKoeIg7jPDo/br50onLQDo262z H54Zgyrl89uWJW41p1+HRftZIM3AdxeWLez5N1Q4Tbth/QTh0QyZ California State University, Fullerton California State University, Fullerton http://www.fullerton.edu/ James O'Dell jodell@fullerton.edu csus.edu MIIFiTCCBHGgAwIBAgICAp8wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAxMzE3NTkwOFoXDTExMTAx NDE3NTkwOFowFzEVMBMGA1UEAxMMaWRwLmNzdXMuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAsK3s8yjwINisx1tBv8/BaXvdawmKEnpOzAkz5G8H cca8nP1Rlp+tSXFTcnm8fdMj10TO1XLNbF6xOYtFXZ2pZykRz6tBeM4cxNUPLafP YQTCkKRZ7OXXqhacnZ7X2nUl+6JZYZpNAAjAl5pX0jznXCltQzHUx0DCE4z0CTny mVQ+6Q9Ou2w4giJEVEtgFvtUZFccxBM7ifV376GeRQKz83OMwWcvQZNvbHthbxc/ 1+Xhv4XgJhYMqXHYNG5Fkg4rX/dAsQHff4Ncdh+cCjGSzCQvxvKZNENFIwPPV2Cw 1LXJEGy5R8dnG5KTZ9pmoF6whN7+70GUBxUJ3ENsiBqvvQIDAQABo4ICnjCCApow DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQA+XJi1NGtvakAmNAlHsMDqC2G7jB+BgNV HSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBP BggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0 cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2Nl cnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5j b21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmww P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYI KwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvcHJhY3RpY2VzLnBkZjAXBgNVHREEEDAOggxpZHAuY3N1cy5lZHUwDQYJKoZI hvcNAQEFBQADggEBAFglriksNFsyek2Q8Cmtkr98MAVA7Hw9IcNkoZ8d886nPcud ATOziI1uHF/eavbd0n7voFgk3zOTnNTPpGKdiFvhqCx4PvsRm4UFuKcrU1Pl1OoY KivxKK2xGYlmJDEqbLu+k8Puta1AGfMNJq54xdv8bTKJMkxlR8ATJA7DlJd2YYy1 0KLNf6rTBgNvL4EndNGD7sUHXyGsNea7ERSdYhP1VbC703V6dn6Qinhm2qwthgm3 ehMZ8k1NjYWDUUWO3GzrWr0L7ay9XgMSr6/5A3L2IVBaaPbhC2/XAVAl+YLpqaDw ZGqHp4D/LP3T5x1Tr5iE1zNrNAVeaetMeqA2PGI= MIIDKTCCAhGgAwIBAgIJAIrcLAZd2tlUMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5jc3VzLmVkdTAeFw0xMTEwMTExNTU1MzBaFw0yMTEwMDgxNTU1MzBa MBcxFTATBgNVBAMTDGlkcC5jc3VzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM62rDQa6qRVEXoqEm+kWeFInc5oACzU5pJqkKxEmKizZ8P/Y8aB /w2vWzFoWWefNPb/zrg6wijOb6FAbTJe/zBexa+JibUg1uk4BlfOmebWvCIoOhRx U7GfR5czHcsiGyzIiwGCchBOIIAsUYtVdT1VNzybetbaKSTTEe/N2+otM76EBGl0 N95X5LdUxRYydteqIl8hmLrCP06WjGjIukIjQcMgNomRckFedyGHgywYU30Mo9Tm CYz/pbiQDQbJPgFjDmbOd4iYsyzdJpE8pbsaEJZ1XcNgxe5Y9BOoexLp0+/Bvebm uanwRiy+/THhIqQ38mMKaNjRbzyNJgDl3KsCAwEAAaN4MHYwHQYDVR0OBBYEFPYi UhafxN4O1ADU9mFoKPAep57OMEcGA1UdIwRAMD6AFPYiUhafxN4O1ADU9mFoKPAe p57OoRukGTAXMRUwEwYDVQQDEwxpZHAuY3N1cy5lZHWCCQCK3CwGXdrZVDAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAgV3TIJrLbxLn7Df0pWdX3ODHq 3xLyeurA/QtVE9Xp+x98wi6HfTljnSYRlL3PrQdSpELh7D0T18BUgzBhGATQ7g5m H8nxcCMsKC75SYnQSBspuosDBSrcpfV8wfHpcEOiqUIYPg/9kzbu79YzQr/2W61N fIctPqr43IlDuZqDDWbbCOPti49oTcMGDeVHJPfR6o2kGeM8qo+uQlHpU030mjtR Lgbeue9s2vlzQoPbAW2ZIjMtxkSztb4dXEiDz6jBf788NVKCfeKrL52TMF1kT/NM A4DxizdeC1TEfLUgq0gDwe8XIYYldlIDI2XAwlm69GmSAVWtw91I4TbeJGJT csus.edu MIIFiTCCBHGgAwIBAgICAp8wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MTAxMzE3NTkwOFoXDTExMTAx NDE3NTkwOFowFzEVMBMGA1UEAxMMaWRwLmNzdXMuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAsK3s8yjwINisx1tBv8/BaXvdawmKEnpOzAkz5G8H cca8nP1Rlp+tSXFTcnm8fdMj10TO1XLNbF6xOYtFXZ2pZykRz6tBeM4cxNUPLafP YQTCkKRZ7OXXqhacnZ7X2nUl+6JZYZpNAAjAl5pX0jznXCltQzHUx0DCE4z0CTny mVQ+6Q9Ou2w4giJEVEtgFvtUZFccxBM7ifV376GeRQKz83OMwWcvQZNvbHthbxc/ 1+Xhv4XgJhYMqXHYNG5Fkg4rX/dAsQHff4Ncdh+cCjGSzCQvxvKZNENFIwPPV2Cw 1LXJEGy5R8dnG5KTZ9pmoF6whN7+70GUBxUJ3ENsiBqvvQIDAQABo4ICnjCCApow DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQA+XJi1NGtvakAmNAlHsMDqC2G7jB+BgNV HSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcBAQSBpTCBojBP BggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9uZmVkZXJhdGlv bi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEFBQcwAoZDaHR0 cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2Nl cnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vaW5j b21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmww P6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRlcmF0aW9uLm9y Zy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMBBAEBMEQwQgYI KwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVkZXJhdGlvbi5v cmcvcHJhY3RpY2VzLnBkZjAXBgNVHREEEDAOggxpZHAuY3N1cy5lZHUwDQYJKoZI hvcNAQEFBQADggEBAFglriksNFsyek2Q8Cmtkr98MAVA7Hw9IcNkoZ8d886nPcud ATOziI1uHF/eavbd0n7voFgk3zOTnNTPpGKdiFvhqCx4PvsRm4UFuKcrU1Pl1OoY KivxKK2xGYlmJDEqbLu+k8Puta1AGfMNJq54xdv8bTKJMkxlR8ATJA7DlJd2YYy1 0KLNf6rTBgNvL4EndNGD7sUHXyGsNea7ERSdYhP1VbC703V6dn6Qinhm2qwthgm3 ehMZ8k1NjYWDUUWO3GzrWr0L7ay9XgMSr6/5A3L2IVBaaPbhC2/XAVAl+YLpqaDw ZGqHp4D/LP3T5x1Tr5iE1zNrNAVeaetMeqA2PGI= MIIDKTCCAhGgAwIBAgIJAIrcLAZd2tlUMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5jc3VzLmVkdTAeFw0xMTEwMTExNTU1MzBaFw0yMTEwMDgxNTU1MzBa MBcxFTATBgNVBAMTDGlkcC5jc3VzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM62rDQa6qRVEXoqEm+kWeFInc5oACzU5pJqkKxEmKizZ8P/Y8aB /w2vWzFoWWefNPb/zrg6wijOb6FAbTJe/zBexa+JibUg1uk4BlfOmebWvCIoOhRx U7GfR5czHcsiGyzIiwGCchBOIIAsUYtVdT1VNzybetbaKSTTEe/N2+otM76EBGl0 N95X5LdUxRYydteqIl8hmLrCP06WjGjIukIjQcMgNomRckFedyGHgywYU30Mo9Tm CYz/pbiQDQbJPgFjDmbOd4iYsyzdJpE8pbsaEJZ1XcNgxe5Y9BOoexLp0+/Bvebm uanwRiy+/THhIqQ38mMKaNjRbzyNJgDl3KsCAwEAAaN4MHYwHQYDVR0OBBYEFPYi UhafxN4O1ADU9mFoKPAep57OMEcGA1UdIwRAMD6AFPYiUhafxN4O1ADU9mFoKPAe p57OoRukGTAXMRUwEwYDVQQDEwxpZHAuY3N1cy5lZHWCCQCK3CwGXdrZVDAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAgV3TIJrLbxLn7Df0pWdX3ODHq 3xLyeurA/QtVE9Xp+x98wi6HfTljnSYRlL3PrQdSpELh7D0T18BUgzBhGATQ7g5m H8nxcCMsKC75SYnQSBspuosDBSrcpfV8wfHpcEOiqUIYPg/9kzbu79YzQr/2W61N fIctPqr43IlDuZqDDWbbCOPti49oTcMGDeVHJPfR6o2kGeM8qo+uQlHpU030mjtR Lgbeue9s2vlzQoPbAW2ZIjMtxkSztb4dXEiDz6jBf788NVKCfeKrL52TMF1kT/NM A4DxizdeC1TEfLUgq0gDwe8XIYYldlIDI2XAwlm69GmSAVWtw91I4TbeJGJT California State University, Sacramento California State University, Sacramento http://www.csus.edu/ Brennan Pike idm@csus.edu waketech.edu MIIFmzCCBIOgAwIBAgICAkwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxMzE4MDc0M1oXDTExMDcx NDE4MDc0M1owIDEeMBwGA1UEAxMVaW5jb21tb24ud2FrZXRlY2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAywYizDVlLYscsoXViEtxnkeACAzo VTTVfYq8xDU5nGyN8bjGwRoMqHZhN43zHVX+S6wawUVi0qJ4RqHcGoAc42HSn/hV Fcnsrx3QFmPi3zdliqZzSOdobbpCKXuxhZJpGToUQQETEL2jciKR4haqWSXQEt5B auQkBvq6a1Xbgtrjg7qGOjyXladiJPWqreqm3T++lyMIU2wxehklcHnp8nCx3RfG cMqxna2cinAOlF7YXBL1+HNvYFxSg0nhxUYVZOjIPqcYS7nVKDLrF9uXzPK8zp2M 2VHdMfaEzWDDMw6LolU3mkiSfRVypX7kiesVKsW1gxQ+kxckNUkciMTsYwIDAQAB o4ICpzCCAqMwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQRoJKk/XQo21bNEq96i77f sH3SWTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkG A1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMT IEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcB AQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEF BQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcv YnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlo dHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2Vl Y3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMB BAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAgBgNVHREEGTAXghVpbmNvbW1vbi53 YWtldGVjaC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAAXC9+MK91LaEDCTTYuyyfuS HDN74NQPY0qanbwY65Y+X936heg6oQK50lu3o1XQ1m3enqtvaoFJkNrKWnWQmq09 tQkvA+d3u3Uz1xhd/OqlyCqeD8mARWsO4S+ohLTXfFP+jjZOqYcNyhcbIyVNUh1V G5TO90j6RX3J83fbja7hrhe/t/KJDP/HvYk9+3g8CzSlnOxhC1DtcoLcDgmra79D LH6sol2j4f9BLkTvqL9Xncu2eITnhWTsdogeOT/Ej9F4sXgcjMDWCp6aOHP4slv+ GVt9/N84tKDbCN6niAHzwJB89NoWcUWIKBzVGU8yTUMTRD5d9nHsqjS1qkYDQd4= waketech.edu MIIFmzCCBIOgAwIBAgICAkwwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxMzE4MDc0M1oXDTExMDcx NDE4MDc0M1owIDEeMBwGA1UEAxMVaW5jb21tb24ud2FrZXRlY2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAywYizDVlLYscsoXViEtxnkeACAzo VTTVfYq8xDU5nGyN8bjGwRoMqHZhN43zHVX+S6wawUVi0qJ4RqHcGoAc42HSn/hV Fcnsrx3QFmPi3zdliqZzSOdobbpCKXuxhZJpGToUQQETEL2jciKR4haqWSXQEt5B auQkBvq6a1Xbgtrjg7qGOjyXladiJPWqreqm3T++lyMIU2wxehklcHnp8nCx3RfG cMqxna2cinAOlF7YXBL1+HNvYFxSg0nhxUYVZOjIPqcYS7nVKDLrF9uXzPK8zp2M 2VHdMfaEzWDDMw6LolU3mkiSfRVypX7kiesVKsW1gxQ+kxckNUkciMTsYwIDAQAB o4ICpzCCAqMwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQRoJKk/XQo21bNEq96i77f sH3SWTB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO658pjRaFapFgwVjELMAkG A1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMT IEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMIGyBggrBgEFBQcB AQSBpTCBojBPBggrBgEFBQcwAoZDaHR0cDovL2luY29tbW9uY2ExLmluY29tbW9u ZmVkZXJhdGlvbi5vcmcvYnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjBPBggrBgEF BQcwAoZDaHR0cDovL2luY29tbW9uY2EyLmluY29tbW9uZmVkZXJhdGlvbi5vcmcv YnJpZGdlL2NlcnRzL2NhLWNlcnRzLnA3YjCBjQYDVR0fBIGFMIGCMD+gPaA7hjlo dHRwOi8vaW5jb21tb25jcmwxLmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2Vl Y3Jscy5jcmwwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDIuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDBeBgNVHSAEVzBVMFMGCysGAQQBriMB BAEBMEQwQgYIKwYBBQUHAgEWNmh0dHA6Ly9pbmNvbW1vbmNhLmluY29tbW9uZmVk ZXJhdGlvbi5vcmcvcHJhY3RpY2VzLnBkZjAgBgNVHREEGTAXghVpbmNvbW1vbi53 YWtldGVjaC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAAXC9+MK91LaEDCTTYuyyfuS HDN74NQPY0qanbwY65Y+X936heg6oQK50lu3o1XQ1m3enqtvaoFJkNrKWnWQmq09 tQkvA+d3u3Uz1xhd/OqlyCqeD8mARWsO4S+ohLTXfFP+jjZOqYcNyhcbIyVNUh1V G5TO90j6RX3J83fbja7hrhe/t/KJDP/HvYk9+3g8CzSlnOxhC1DtcoLcDgmra79D LH6sol2j4f9BLkTvqL9Xncu2eITnhWTsdogeOT/Ej9F4sXgcjMDWCp6aOHP4slv+ GVt9/N84tKDbCN6niAHzwJB89NoWcUWIKBzVGU8yTUMTRD5d9nHsqjS1qkYDQd4= Wake Tech Community College Wake Tech Community College http://www.waketech.edu/ Wake Tech Help Desk helpdesk@waketech.edu alaska.edu University of Alaska Statewide System InCommon federated IdP (identity provider) for all students, faculty, & staff at all campuses of the University of Alaska. https://iam.alaska.edu/trac/wiki/UAInCPOP.html https://iam.alaska.edu/trac/wiki/IamUaArp https://www.alaska.edu/files/opa/color.jpg MIIFDDCCA/SgAwIBAgIJALS9LfC6aZcBMA0GCSqGSIb3DQEBBQUAMIG0MQswCQYD VQQGEwJVUzEPMA0GA1UECBMGQWxhc2thMRIwEAYDVQQHEwlGYWlyYmFua3MxHTAb BgNVBAoTFFVuaXZlcnNpdHkgb2YgQWxhc2thMSkwJwYDVQQLEyBPZmZpY2Ugb2Yg SW5mb3JtYXRpb24gVGVjaG5vbG9neTEXMBUGA1UEAxMOaWRwLmFsYXNrYS5lZHUx HTAbBgkqhkiG9w0BCQEWDmlhbUBhbGFza2EuZWR1MB4XDTExMDcwNzAwMDE0OVoX DTE0MDcwNjAwMDE0OVowgbQxCzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZBbGFza2Ex EjAQBgNVBAcTCUZhaXJiYW5rczEdMBsGA1UEChMUVW5pdmVyc2l0eSBvZiBBbGFz a2ExKTAnBgNVBAsTIE9mZmljZSBvZiBJbmZvcm1hdGlvbiBUZWNobm9sb2d5MRcw FQYDVQQDEw5pZHAuYWxhc2thLmVkdTEdMBsGCSqGSIb3DQEJARYOaWFtQGFsYXNr YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4Rs8GyYexxFZl QpWQ3VhwDKUGOYF+cEiGa6eZwkw5HbeL021tnrg8kgwe4mYuSsgTVNxsp50eRfrz PDjBPaoSTVdahBfdVbeecMlSM3SeY6D3hhvGXqsaeFArZ9s30CkdBitgaKvTSAsX AnRa9B2olmU/AfUfSPmRwDxDJo5ktGYZOwwUjB4ghduRtXc02quLYjO3N9T4hzx2 teO1dQ5bEwH7QiD06AA7+mKbdLM9spqv8cgVFKmyuKYsJsnUPOMHjvKh/s9mBwIi TeI3efm35XZjYLpcUUVmZDE8XyPD9xZtjJF/xX8R7BATCGdA/D0Z01OFID7lRxyl QRSAfO6ZAgMBAAGjggEdMIIBGTAdBgNVHQ4EFgQUFXeeBk0zF6ZzB/sHkOdb1EUs FTswgekGA1UdIwSB4TCB3oAUFXeeBk0zF6ZzB/sHkOdb1EUsFTuhgbqkgbcwgbQx CzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZBbGFza2ExEjAQBgNVBAcTCUZhaXJiYW5r czEdMBsGA1UEChMUVW5pdmVyc2l0eSBvZiBBbGFza2ExKTAnBgNVBAsTIE9mZmlj ZSBvZiBJbmZvcm1hdGlvbiBUZWNobm9sb2d5MRcwFQYDVQQDEw5pZHAuYWxhc2th LmVkdTEdMBsGCSqGSIb3DQEJARYOaWFtQGFsYXNrYS5lZHWCCQC0vS3wummXATAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAacb/yix06YrkfWbVIFP+L 9u58aq7WXRMehUQT7VCDPDctZ5SjtMWd0A2b4igZtv2OxcG7U6dpBiOAk+MGEGeY l+sw4KFNB+K3VCU4DwT7debVq0quJHmP23oAdmId92w0+JN9/0T1pJZfzyFZBgTM U7cIkWqnMdrGhal5MNzrYypOUvZhKOrf/E10e6ZuuB6+5liGus8YZbfu18Ur3k9f Q3gISQ3vKG1Z8ACyVD2peCbpoN2QEtjIrAsU1WHgDrviAd5k5slFHue5g6Ujen4T B89QgPCsFr20bV2LDmEEnxNO47F6pFVlHYnrdxQCsf9ETU/7gzgn2g5OX1wkmETL alaska.edu MIIFDDCCA/SgAwIBAgIJALS9LfC6aZcBMA0GCSqGSIb3DQEBBQUAMIG0MQswCQYD VQQGEwJVUzEPMA0GA1UECBMGQWxhc2thMRIwEAYDVQQHEwlGYWlyYmFua3MxHTAb BgNVBAoTFFVuaXZlcnNpdHkgb2YgQWxhc2thMSkwJwYDVQQLEyBPZmZpY2Ugb2Yg SW5mb3JtYXRpb24gVGVjaG5vbG9neTEXMBUGA1UEAxMOaWRwLmFsYXNrYS5lZHUx HTAbBgkqhkiG9w0BCQEWDmlhbUBhbGFza2EuZWR1MB4XDTExMDcwNzAwMDE0OVoX DTE0MDcwNjAwMDE0OVowgbQxCzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZBbGFza2Ex EjAQBgNVBAcTCUZhaXJiYW5rczEdMBsGA1UEChMUVW5pdmVyc2l0eSBvZiBBbGFz a2ExKTAnBgNVBAsTIE9mZmljZSBvZiBJbmZvcm1hdGlvbiBUZWNobm9sb2d5MRcw FQYDVQQDEw5pZHAuYWxhc2thLmVkdTEdMBsGCSqGSIb3DQEJARYOaWFtQGFsYXNr YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4Rs8GyYexxFZl QpWQ3VhwDKUGOYF+cEiGa6eZwkw5HbeL021tnrg8kgwe4mYuSsgTVNxsp50eRfrz PDjBPaoSTVdahBfdVbeecMlSM3SeY6D3hhvGXqsaeFArZ9s30CkdBitgaKvTSAsX AnRa9B2olmU/AfUfSPmRwDxDJo5ktGYZOwwUjB4ghduRtXc02quLYjO3N9T4hzx2 teO1dQ5bEwH7QiD06AA7+mKbdLM9spqv8cgVFKmyuKYsJsnUPOMHjvKh/s9mBwIi TeI3efm35XZjYLpcUUVmZDE8XyPD9xZtjJF/xX8R7BATCGdA/D0Z01OFID7lRxyl QRSAfO6ZAgMBAAGjggEdMIIBGTAdBgNVHQ4EFgQUFXeeBk0zF6ZzB/sHkOdb1EUs FTswgekGA1UdIwSB4TCB3oAUFXeeBk0zF6ZzB/sHkOdb1EUsFTuhgbqkgbcwgbQx CzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZBbGFza2ExEjAQBgNVBAcTCUZhaXJiYW5r czEdMBsGA1UEChMUVW5pdmVyc2l0eSBvZiBBbGFza2ExKTAnBgNVBAsTIE9mZmlj ZSBvZiBJbmZvcm1hdGlvbiBUZWNobm9sb2d5MRcwFQYDVQQDEw5pZHAuYWxhc2th LmVkdTEdMBsGCSqGSIb3DQEJARYOaWFtQGFsYXNrYS5lZHWCCQC0vS3wummXATAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAacb/yix06YrkfWbVIFP+L 9u58aq7WXRMehUQT7VCDPDctZ5SjtMWd0A2b4igZtv2OxcG7U6dpBiOAk+MGEGeY l+sw4KFNB+K3VCU4DwT7debVq0quJHmP23oAdmId92w0+JN9/0T1pJZfzyFZBgTM U7cIkWqnMdrGhal5MNzrYypOUvZhKOrf/E10e6ZuuB6+5liGus8YZbfu18Ur3k9f Q3gISQ3vKG1Z8ACyVD2peCbpoN2QEtjIrAsU1WHgDrviAd5k5slFHue5g6Ujen4T B89QgPCsFr20bV2LDmEEnxNO47F6pFVlHYnrdxQCsf9ETU/7gzgn2g5OX1wkmETL University of Alaska Statewide System University of Alaska Statewide System http://www.alaska.edu/ David Bantz Q@Alaska.edu Support Center helpdesk@alaska.edu Identity & Access Management IAM@Alaska.edu http://id.incommon.org/category/research-and-scholarship lsu.edu Louisiana State University https://webauth.shib.lsu.edu/shibboleth/ http://www.lsu.edu/itpolicy https://webauth.shib.lsu.edu/shibboleth/images/lsulogo.png MIIEYTCCA0mgAwIBAgIJAKzhFxTleiexMA0GCSqGSIb3DQEBBQUAMIHGMQswCQYD VQQGEwJVUzESMBAGA1UECAwJTG91aXNpYW5hMRQwEgYDVQQHDAtCYXRvbiBSb3Vn ZTEjMCEGA1UECgwaTG91aXNpYW5hIFN0YXRlIFVuaXZlcnNpdHkxKDAmBgNVBAsM H0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxHTAbBgNVBAMMFHdlYmF1 dGguc2hpYi5sc3UuZWR1MR8wHQYJKoZIhvcNAQkBFhBzZWN1cml0eUBsc3UuZWR1 MB4XDTEzMDcwMTE4MzkxM1oXDTMzMDYyNjE4MzkxM1owgcYxCzAJBgNVBAYTAlVT MRIwEAYDVQQIDAlMb3Vpc2lhbmExFDASBgNVBAcMC0JhdG9uIFJvdWdlMSMwIQYD VQQKDBpMb3Vpc2lhbmEgU3RhdGUgVW5pdmVyc2l0eTEoMCYGA1UECwwfSW5mb3Jt YXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEdMBsGA1UEAwwUd2ViYXV0aC5zaGli LmxzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHNlY3VyaXR5QGxzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP/xaAZ7yLrGIwwJaGBy6iybvV2pfF soOk4fQm/Rza527jYq3kNpuQdAIWzeoJku28qIqrSS3GLf14wdxSNN9rRYd7UhkY NzeCxidwjVANbEgM6zsD71Q+c9DM5N9HMQ2a4LZfeKdIs92sBII/3b/4y7jmpiww CAMlgH8xP3greb2JkU0Pbi3HA3f+Y3SH/ckNx5gbpeuCdv7rl48Y73Hfx3DVxVQm tsvBG0NZIkBRBtyXY2TxYQVPoKKiq3+MhKZna3TfkkExhbuY3a4QGIR0g5Ctk3fJ JxdVfoXx0sJJBttPgmdpwa3JNKNaC3AGJL3TbAT9fap099se5iafMtI9AgMBAAGj UDBOMB0GA1UdDgQWBBSX6BSJUkoRiDlEBiO4cKLpt7w3FTAfBgNVHSMEGDAWgBSX 6BSJUkoRiDlEBiO4cKLpt7w3FTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAhaErPoyFvAiSq91jfbg/UK+YjyJNAW4CLjFJlyMLqAkFJrEZKEfAcbxqr rsOZt2fqDaDyDcRvZl82CqSZx8SZ75idjblJLlzY8d2N59QZTubLKRYxNsrxvBkY p+tcc6zkAkh2QQdC4JPheKICpsxt1xytFHBT32CAfU2kyyzo5/ajjSzfFo8/o5Bf WcZP9FLd6yFxgEMSNhWYDcL+HAe4PFH9N98MhugSnQwaybJhdG8J0ig18S+9vSil uh8s0yON8U0+JjL/iuXv+hjwOUWvGFjFBaoIwwWpcciNJALoQy9gI7RqFd7QHJIi m4gMSZsHCXLYo9JbH1WYKEqJJDdZ lsu.edu MIIEYTCCA0mgAwIBAgIJAKzhFxTleiexMA0GCSqGSIb3DQEBBQUAMIHGMQswCQYD VQQGEwJVUzESMBAGA1UECAwJTG91aXNpYW5hMRQwEgYDVQQHDAtCYXRvbiBSb3Vn ZTEjMCEGA1UECgwaTG91aXNpYW5hIFN0YXRlIFVuaXZlcnNpdHkxKDAmBgNVBAsM H0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxHTAbBgNVBAMMFHdlYmF1 dGguc2hpYi5sc3UuZWR1MR8wHQYJKoZIhvcNAQkBFhBzZWN1cml0eUBsc3UuZWR1 MB4XDTEzMDcwMTE4MzkxM1oXDTMzMDYyNjE4MzkxM1owgcYxCzAJBgNVBAYTAlVT MRIwEAYDVQQIDAlMb3Vpc2lhbmExFDASBgNVBAcMC0JhdG9uIFJvdWdlMSMwIQYD VQQKDBpMb3Vpc2lhbmEgU3RhdGUgVW5pdmVyc2l0eTEoMCYGA1UECwwfSW5mb3Jt YXRpb24gVGVjaG5vbG9neSBTZXJ2aWNlczEdMBsGA1UEAwwUd2ViYXV0aC5zaGli LmxzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHNlY3VyaXR5QGxzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP/xaAZ7yLrGIwwJaGBy6iybvV2pfF soOk4fQm/Rza527jYq3kNpuQdAIWzeoJku28qIqrSS3GLf14wdxSNN9rRYd7UhkY NzeCxidwjVANbEgM6zsD71Q+c9DM5N9HMQ2a4LZfeKdIs92sBII/3b/4y7jmpiww CAMlgH8xP3greb2JkU0Pbi3HA3f+Y3SH/ckNx5gbpeuCdv7rl48Y73Hfx3DVxVQm tsvBG0NZIkBRBtyXY2TxYQVPoKKiq3+MhKZna3TfkkExhbuY3a4QGIR0g5Ctk3fJ JxdVfoXx0sJJBttPgmdpwa3JNKNaC3AGJL3TbAT9fap099se5iafMtI9AgMBAAGj UDBOMB0GA1UdDgQWBBSX6BSJUkoRiDlEBiO4cKLpt7w3FTAfBgNVHSMEGDAWgBSX 6BSJUkoRiDlEBiO4cKLpt7w3FTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAhaErPoyFvAiSq91jfbg/UK+YjyJNAW4CLjFJlyMLqAkFJrEZKEfAcbxqr rsOZt2fqDaDyDcRvZl82CqSZx8SZ75idjblJLlzY8d2N59QZTubLKRYxNsrxvBkY p+tcc6zkAkh2QQdC4JPheKICpsxt1xytFHBT32CAfU2kyyzo5/ajjSzfFo8/o5Bf WcZP9FLd6yFxgEMSNhWYDcL+HAe4PFH9N98MhugSnQwaybJhdG8J0ig18S+9vSil uh8s0yON8U0+JjL/iuXv+hjwOUWvGFjFBaoIwwWpcciNJALoQy9gI7RqFd7QHJIi m4gMSZsHCXLYo9JbH1WYKEqJJDdZ Louisiana State University Louisiana State University http://www.lsu.edu Shibboleth Technical security@lsu.edu Shibboleth Administrator security@lsu.edu sonoma.edu MIIDZjCCAs+gAwIBAgICAW4wDQYJKoZIhvcNAQEFBQAwgZAxCzAJBgNVBAYTAlVT MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRUwEwYDVQQHEwxSb2huZXJ0IFBhcmsxIDAe BgNVBAoTF1Nvbm9tYSBTdGF0ZSBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZvcm1h dGlvbiBUZWNobm9sb2d5MRIwEAYDVQQDEwlTU1UgSVQgQ0EwHhcNMTIxMDIzMjAx NzE0WhcNMzIxMDIzMjAxNzE0WjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh bGlmb3JuaWExFTATBgNVBAcTDFJvaG5lcnQgUGFyazEgMB4GA1UEChMXU29ub21h IFN0YXRlIFVuaXZlcnNpdHkxCzAJBgNVBAsTAklUMRkwFwYDVQQDExBsb2dpbi5z b25vbWEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcawdP5T XGm/QPwvk/CUo8J8j3xzIGQk/iSUipR/YSU1v7n2lVkVmV1MPiQvNXFt/QpqDX7S 5OB4q4OTeJAGpMvkJOJeyFTjDRifyOqa0zA9QjpYnpoFfEyjHucyPmhGpklSHICa z0zLF+BA6k8hJnm5aAWqY9SvDeLWiFQnOnKUoJhm+ZK629zjHiQkCP0qx5K0pmUq 9GbE8hXt1P6bdUbHbVyf/bN+1Fjn0h8wlop8J6LLByqva/sRzdgwhJCIrNNeigZU Ss/FQhePRXht4yYIJ3YNGtYfPKmOpt4anT9ssdV9uAPi3r/DyGbKAS0AgO0VwJH8 IPzjbEAQzUnRMwIDAQABo1YwVDBSBgNVHREESzBJgglsb2NhbGhvc3SCEGxvZ2lu LnNvbm9tYS5lZHWCFGxvZ2luLmRldi5zb25vbWEuZWR1ghRsb2dpbi50c3Quc29u b21hLmVkdTANBgkqhkiG9w0BAQUFAAOBgQCZ2KTynQZ44YnGTO6ARKc/P2+J0bto xP0nUWQ+N+yU6ylsHDmeRlxPvtJNKW5N+OvX45ZsGKKtBi9KzOXWH61dZ7vZreTq 8x65mJ4/TVV3m5eTZzPV57n9dEsqXJx+4kGCVMVc9Y3h5Mqh2CiALUi78OhW3LC6 xAsmDU5SmtNXeA== sonoma.edu MIIDZjCCAs+gAwIBAgICAW4wDQYJKoZIhvcNAQEFBQAwgZAxCzAJBgNVBAYTAlVT MRMwEQYDVQQIEwpDYWxpZm9ybmlhMRUwEwYDVQQHEwxSb2huZXJ0IFBhcmsxIDAe BgNVBAoTF1Nvbm9tYSBTdGF0ZSBVbml2ZXJzaXR5MR8wHQYDVQQLExZJbmZvcm1h dGlvbiBUZWNobm9sb2d5MRIwEAYDVQQDEwlTU1UgSVQgQ0EwHhcNMTIxMDIzMjAx NzE0WhcNMzIxMDIzMjAxNzE0WjCBgzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh bGlmb3JuaWExFTATBgNVBAcTDFJvaG5lcnQgUGFyazEgMB4GA1UEChMXU29ub21h IFN0YXRlIFVuaXZlcnNpdHkxCzAJBgNVBAsTAklUMRkwFwYDVQQDExBsb2dpbi5z b25vbWEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcawdP5T XGm/QPwvk/CUo8J8j3xzIGQk/iSUipR/YSU1v7n2lVkVmV1MPiQvNXFt/QpqDX7S 5OB4q4OTeJAGpMvkJOJeyFTjDRifyOqa0zA9QjpYnpoFfEyjHucyPmhGpklSHICa z0zLF+BA6k8hJnm5aAWqY9SvDeLWiFQnOnKUoJhm+ZK629zjHiQkCP0qx5K0pmUq 9GbE8hXt1P6bdUbHbVyf/bN+1Fjn0h8wlop8J6LLByqva/sRzdgwhJCIrNNeigZU Ss/FQhePRXht4yYIJ3YNGtYfPKmOpt4anT9ssdV9uAPi3r/DyGbKAS0AgO0VwJH8 IPzjbEAQzUnRMwIDAQABo1YwVDBSBgNVHREESzBJgglsb2NhbGhvc3SCEGxvZ2lu LnNvbm9tYS5lZHWCFGxvZ2luLmRldi5zb25vbWEuZWR1ghRsb2dpbi50c3Quc29u b21hLmVkdTANBgkqhkiG9w0BAQUFAAOBgQCZ2KTynQZ44YnGTO6ARKc/P2+J0bto xP0nUWQ+N+yU6ylsHDmeRlxPvtJNKW5N+OvX45ZsGKKtBi9KzOXWH61dZ7vZreTq 8x65mJ4/TVV3m5eTZzPV57n9dEsqXJx+4kGCVMVc9Y3h5Mqh2CiALUi78OhW3LC6 xAsmDU5SmtNXeA== Sonoma State University Sonoma State University http://www.sonoma.edu/ Andru Luvisi andru.luvisi@sonoma.edu Eric Eisenhart eric.eisenhart@sonoma.edu Brian Biggs brian.biggs@sonoma.edu Robin Marshall robin.marshall@sonoma.edu csusb.edu California State University-San Bernardino https://iam.csusb.edu/incommon/incommonpop.pdf https://iam.csusb.edu/incommon/incommonpop.pdf https://www.csusb.edu/banner/Content/images/csusb_logo.gif MIIFkzCCBHugAwIBAgIJAPhN/M4Uk+9nMA0GCSqGSIb3DQEBBQUAMIHgMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEXMBUGA1UEBxMOU2FuIEJlcm5h cmRpbm8xNDAyBgNVBAoTK0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgU2Fu IEJlcm5hcmRpbm8xKjAoBgNVBAsTIUFkbWluaXN0cmF0aXZlIENvbXB1dGluZyBT ZXJ2aWNlczEWMBQGA1UEAxMNaWRwLmNzdXNiLmVkdTEpMCcGCSqGSIb3DQEJARYa aWRlbnRpdHktbWFuYWdlckBjc3VzYi5lZHUwHhcNMTIxMTE0MjI0MDExWhcNMzIx MTE0MjI0MDExWjCB4DELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWEx FzAVBgNVBAcTDlNhbiBCZXJuYXJkaW5vMTQwMgYDVQQKEytDYWxpZm9ybmlhIFN0 YXRlIFVuaXZlcnNpdHksIFNhbiBCZXJuYXJkaW5vMSowKAYDVQQLEyFBZG1pbmlz dHJhdGl2ZSBDb21wdXRpbmcgU2VydmljZXMxFjAUBgNVBAMTDWlkcC5jc3VzYi5l ZHUxKTAnBgkqhkiG9w0BCQEWGmlkZW50aXR5LW1hbmFnZXJAY3N1c2IuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwASlG0zGEhefU6EcBIVgws1b NQv5xBQVw36JiG39KaG3gZIfI1yfLCeb+mzVsa2QKIGYI21wORqPZY7u6x/3OXJY ZW/1yUmiLAjrL6WkbUBiCORHTH7J051K2eSLaVs6MkgZg1udSfp3mdtmdw3vH0WU F5dPndb9FFlFGtqV5ijebO82ZuH2nWrLyBGIQBqOvBg4YGsofHM497ya97ft12Ys hGzrOsTnAMvqKbCFSbs2YqCf7iZU2DRHpNUAL81naXXNPUYyMKRKg9IUzmxYeURb fhI9yKBjMi7Ofy/KKc9N7AkEkw+4afQi1fdg1raoasxwP3xG62T1GtOvKxMpHwID AQABo4IBTDCCAUgwHQYDVR0OBBYEFLttuA7qJP91mlhzWHiqhgjhQExZMIIBFwYD VR0jBIIBDjCCAQqAFLttuA7qJP91mlhzWHiqhgjhQExZoYHmpIHjMIHgMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEXMBUGA1UEBxMOU2FuIEJlcm5h cmRpbm8xNDAyBgNVBAoTK0NhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgU2Fu IEJlcm5hcmRpbm8xKjAoBgNVBAsTIUFkbWluaXN0cmF0aXZlIENvbXB1dGluZyBT ZXJ2aWNlczEWMBQGA1UEAxMNaWRwLmNzdXNiLmVkdTEpMCcGCSqGSIb3DQEJARYa aWRlbnRpdHktbWFuYWdlckBjc3VzYi5lZHWCCQD4TfzOFJPvZzAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBp8IvcE30f2QPx1Bkh1e1H/+oTLN/IlrSb +mpztwDX/2RBk0ScKtkOWpA3nJlByEZYA7vJtpDXY36RlLXM7CGWxTJ5g7izpLnE 9A4XyoMAvYB+i3mOPI9ZtrL3+Wh8cBe7rAAoMDa8n2h0wdLIV12fYYJFwIW0fg72 juBt2YirtWhAUY+HR7ApLdlvKKg+gTLxX2YOToR6645jofAzpXXWynvhRyd76W/6 pT7OwkmgJuWT3ilNr4cBTgzYppu+5OftV+9J6h/5BKs+ovA5VpgYx5EymV1WuEdO CgPX+7AgL/9d4y21rvonsHXhSYZ+t5WcwEQI8J4uaWuNeLPDSUFJ California State University-San Bernardino California State University-San Bernardino http://www.csusb.edu/ Javier Torner jtorner@csusb.edu Charlie Tabbut ctabbut@csusb.edu Patrick O'Connor poconnor@csusb.edu Sunny Lin slin@csusb.edu James Macdonell jmacdone@csusb.edu lynda.com lynda.com is an online video library with thousands of courses, taught by recognized experts who are passionate, effective teachers. Learn new skills, find answers, and explore hobbies in 3D, design, video, audio, business, development, photography, and more. http://www.lynda.com/online-software-training/education-solutions.html http://www.lynda.com/aboutus/otl-privacy.aspx https://www.lynda.com/images/mediakit/logos-png/lynda_logo1k-d_72x72.png?c-v=24713 MIIDFDCCAfygAwIBAgIJAMLZrCd7zl9XMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXd3dy5seW5kYS5jb20wHhcNMTExMDIxMTQ0OTE5WhcNMzExMDE2MTQ0OTE5 WjAYMRYwFAYDVQQDEw13d3cubHluZGEuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA6j3DFreCqV2jROA5Y0LR/q5BCpbI3NmdMyq5wF0CbkZOfp/s rnGyK2Xf6EdidAwGe8E2DwzvQpQHcs3iUb9jyaep8uo4Vkih8UTuO5G7+iZGprYI 6qi83uH0euXoCmH7Z0iiFsyYrtnzmxWzGYYiFyXS0/7HaGBnWgXrMCqs5e0VZO0I uYn58OC4HR4Ydx7S11CwV8l/3Yuf1iESuT8718ik2N6xGEY+yAe1GB/QT/GVzuel 4R7y+Aas9Gl+6SgvY1Mkxo7iqERx+viGY3sWLzMuQblC4+pCrKU6AeK4Exs+NxWL HT+/B4ADE+vdSF4L6r/D2CBw/kog7x33ociv2QIDAQABo2EwXzA+BgNVHREENzA1 gg13d3cubHluZGEuY29thiRodHRwczovL3NoaWIubHluZGEuY29tL3NoaWJib2xl dGgtc3AwHQYDVR0OBBYEFE7TaeX7Yg7gEyzogSoL4g+zg2EzMA0GCSqGSIb3DQEB BQUAA4IBAQCeIHAuamRAKxlbCsSi8xqG9KrFgCA75JhT1eJqkM1IofR0Ylx5fLnp Qi99/vxNtqfPLCvFBEIkOjKy1INVM8rjkz2koMbLSQuyM4e69P3Xdd691sceFgMb f0T7vMGKHoRElMWERg4VPjYA7vQaVQ+DWV+WPhHILmCBkKXI4ja4p4pW3NWBU96E ooh1dyZQJXIr1k+cKdlHm9q8QtJfE7O6dZsm3aKBwQVkOuwZnv7lL8/ePgxp/bDv oaHoiht2caAGV9kXMykmV7dAK/qQlkGz1l1/3r+EN/NorVNj2KXJNH6Ut/0rp9o1 TJM9F1C2c+z/p0fksgBV2U5qy5W32bkU MIIFjTCCBHWgAwIBAgICAlYwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDcxNjE3NTYwOFoXDTExMDcx NzE3NTYwOFowGTEXMBUGA1UEAxMOc2hpYi5seW5kYS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDErsgujNMSGD5Xqf0/yywU0L4Dj+INoeft8Jvp kQCM/WLEtshu6cACcFKsGvTFmNgxsB34M3X5gTZYe8e5FZPoUD7DvHOXGGPj/F2+ ry9/oSP898UmiEj3ulTFmxDPMYIBnIDHeKuHdKzFH3vDvaUjY+1S2nM89WhWXOM5 JUFW81COu0G2HCJIi1hawTDeLs1cukcjVEZbc/JALsb52W5pSNeo3F8TFvQ0oHuK 8Law1dLbt2wwo8oq8IU51yHWTXUQ0OMa+6i5gEuPfm/9jET95UigVN97EGkd7sD3 Yvcu+r+FMyh/dr+NZQ1tWKj+Ew+zDq4nZCuQkShrTS8p/2rvAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFB1eG7TklyzL086VUT9rRTSIxPF3MH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDnNoaWIubHluZGEuY29tMA0G CSqGSIb3DQEBBQUAA4IBAQBSw5nTyai6gfDZ5yjXaK9h1apTOMpENEnyMDhKg/Ec GefI+RaI5dedPTpIw1+kfn60+pf+WqerGz7nMIZjz+DdSDAeKTDpAD+tafYlaz1U G6NT2jWHsUHzNQvMVLR5sUunuHZY8nEXUBRbcPDG/Pw9w9O1CQlZ3Z9HWTDnYak9 fSITE342EgeHB/ntH8CzwSqBLJgqDnFS3Ua0pJ73Fg8ppiW+jDB7Zt4LrhwnDmjD 6pWa3M5fEtdGDjcmCY96yq5sN4kQPc81dqx8P3OChIDc/vRz1x142kwjZ2fsI0af zf5fedKS5bPvaLcRbsZVeXVH06H5EYqP7ZpL0l9rCnyZ lynda.com lynda.com is an online video library with thousands of courses, taught by recognized experts who are passionate, effective teachers. Learn new skills, find answers, and explore hobbies in 3D, design, video, audio, business, development, photography, and more. Lynda.com Lynda.com http://www.lynda.com/ Mike Flynn mflynn@lynda.com davie.k12.nc.us MIIFmTCCBIGgAwIBAgICAjEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYxODE3NTU1OFoXDTExMDYx OTE3NTU1OFowHzEdMBsGA1UEAxMUc2hpYi5kYXZpZS5rMTIubmMudXMwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAAvA1qBlvNxvk9w/So2K3i7PLScp3 uE0RrpCKvgXFXuLBD1ia2otjRaee5juaTAoLH4hmazOpIZ4TdFkNWlR4Mi7sduHI LBra/VXACCSqt0mC9fE88fRT6AFJaVZL3wlnH2EjIqqkJugnXlQ4CzrFyMla3BZ0 tS/arKWMIccojMJU2DJ18tI8HVmtDWMw3u8dtyp7eZERl3mHYo/PP1ZteHDELfag 2r+EYG0xbi1QFYszcR2AzNIqsNSEvfDR/7vRXPUpnkElkOjhFfmlvMfGNHKxsip2 I/FDb1I60qTXJFmMkHU0BGul0SEE3Cmk9CL0X+e/BSy6v0fDUhdOM/vXAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFKLbTF2hhfanXQq7atqPQfCn Pq6KMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFHNoaWIuZGF2aWUu azEyLm5jLnVzMA0GCSqGSIb3DQEBBQUAA4IBAQC2BTUrZ/L74nEyeiIaewwPi28q HLhFGTZOS/tmIdmqtAvUxqBOCYpymkM0SYhHI0CrSg3wsetbIL8NdYxDFP48PhOj mRYIJMqbn0MjIkVN/CMls3UMnjtTfzsBIFK/a1YOTdtTL/zatidewlkVKDyIZHv5 Fd19RGuKTsgXDigEH23TDTR6Ye6Z9JlbKpzm8DgsAAH6Qa+x+B5Xr92wKMXBdUz4 e5Ctlpia0I5oLfFfe90Si+lEc5kiprV1v8PHh+wK5YPXif+g0/+V298WVFhjNjcW W6IbGuvnMP/5vwH15ejLFSQ8FEvfCNb+qX3NougnAThMS6PAoULPt3iJmfMT davie.k12.nc.us MIIFmTCCBIGgAwIBAgICAjEwDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDYxODE3NTU1OFoXDTExMDYx OTE3NTU1OFowHzEdMBsGA1UEAxMUc2hpYi5kYXZpZS5rMTIubmMudXMwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAAvA1qBlvNxvk9w/So2K3i7PLScp3 uE0RrpCKvgXFXuLBD1ia2otjRaee5juaTAoLH4hmazOpIZ4TdFkNWlR4Mi7sduHI LBra/VXACCSqt0mC9fE88fRT6AFJaVZL3wlnH2EjIqqkJugnXlQ4CzrFyMla3BZ0 tS/arKWMIccojMJU2DJ18tI8HVmtDWMw3u8dtyp7eZERl3mHYo/PP1ZteHDELfag 2r+EYG0xbi1QFYszcR2AzNIqsNSEvfDR/7vRXPUpnkElkOjhFfmlvMfGNHKxsip2 I/FDb1I60qTXJFmMkHU0BGul0SEE3Cmk9CL0X+e/BSy6v0fDUhdOM/vXAgMBAAGj ggKmMIICojAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFKLbTF2hhfanXQq7atqPQfCn Pq6KMH4GA1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYD VQQGEwJVUzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMg SW5Db21tb24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEB BIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25m ZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUF BzAChkNodHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9i cmlkZ2UvY2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0 dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVj cmxzLmNybDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVy YXRpb24ub3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEE AQEwRDBCBggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRl cmF0aW9uLm9yZy9wcmFjdGljZXMucGRmMB8GA1UdEQQYMBaCFHNoaWIuZGF2aWUu azEyLm5jLnVzMA0GCSqGSIb3DQEBBQUAA4IBAQC2BTUrZ/L74nEyeiIaewwPi28q HLhFGTZOS/tmIdmqtAvUxqBOCYpymkM0SYhHI0CrSg3wsetbIL8NdYxDFP48PhOj mRYIJMqbn0MjIkVN/CMls3UMnjtTfzsBIFK/a1YOTdtTL/zatidewlkVKDyIZHv5 Fd19RGuKTsgXDigEH23TDTR6Ye6Z9JlbKpzm8DgsAAH6Qa+x+B5Xr92wKMXBdUz4 e5Ctlpia0I5oLfFfe90Si+lEc5kiprV1v8PHh+wK5YPXif+g0/+V298WVFhjNjcW W6IbGuvnMP/5vwH15ejLFSQ8FEvfCNb+qX3NougnAThMS6PAoULPt3iJmfMT Davie County Schools Davie County Schools http://www.davie.k12.nc.us/Admin/index.cfm Eddie Greene greenee@davie.k12.nc.us Butch Rooney rooneyb@davie.k12.nc.us Mary Orr orrm@davie.k12.nc.us Digital Measures Gain visibility into your faculty's teaching, research and service accomplishments to broadcast a strong message to your accreditors and external constituents. Then, streamline your course evaluations to save resources and make everyone happier with the process. 300+ of the largest 500 campuses of higher education leverage Digital Measures' software. https://www.digitalmeasures.com/ https://www.digitalmeasures.com/privacy.htm https://www.digitalmeasures.com/_media/img/logo.gif MIIEwTCCA6mgAwIBAgIJAI9+wkih8GQMMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD VQQGEwJVUzESMBAGA1UECBMJV2lzY29uc2luMRIwEAYDVQQHEwlNaWx3YXVrZWUx GTAXBgNVBAoTEERpZ2l0YWwgTWVhc3VyZXMxIDAeBgNVBAMTF3d3dy5kaWdpdGFs bWVhc3VyZXMuY29tMScwJQYJKoZIhvcNAQkBFhh0ZWNoQGRpZ2l0YWxtZWFzdXJl cy5jb20wHhcNMDkxMjAyMTg1NTAzWhcNMTkxMTMwMTg1NTAzWjCBmzELMAkGA1UE BhMCVVMxEjAQBgNVBAgTCVdpc2NvbnNpbjESMBAGA1UEBxMJTWlsd2F1a2VlMRkw FwYDVQQKExBEaWdpdGFsIE1lYXN1cmVzMSAwHgYDVQQDExd3d3cuZGlnaXRhbG1l YXN1cmVzLmNvbTEnMCUGCSqGSIb3DQEJARYYdGVjaEBkaWdpdGFsbWVhc3VyZXMu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApdU5Pa3MRsljSruF +oUUNr7KAUeRh8kJRdvHQIUQKDrLUrgGDJxVFEd4kAO0jd+cljJ+Ks8blQtZpqz3 8HBpwDV1p5Vh+pne0p6lUCiUY9ZhqC7b6nZhuZMJGsROfYcnzS4fYrLV8MmTJ4hU CDfyIXCLIlNAwuOwRLWJ6Kg3C9vOdP72z0BWxGzFUsNMSixWVSl5hcehkPskezLd sHZFC1bfTWrmIuVdvKRp1XWnqC0Ha6HyAXfkKosWg9f71KCMwpTKqXwtj47cXMgA wmShTH8OwQ1C2rXxVPWzNjfE5xFI/7Fo26mftzQGwkJ2laaRbioygZhGgpfEP1Mk Z0a0swIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFHyhAmBoAKyaxI2a6+6vknnzbtI0 MIHQBgNVHSMEgcgwgcWAFHyhAmBoAKyaxI2a6+6vknnzbtI0oYGhpIGeMIGbMQsw CQYDVQQGEwJVUzESMBAGA1UECBMJV2lzY29uc2luMRIwEAYDVQQHEwlNaWx3YXVr ZWUxGTAXBgNVBAoTEERpZ2l0YWwgTWVhc3VyZXMxIDAeBgNVBAMTF3d3dy5kaWdp dGFsbWVhc3VyZXMuY29tMScwJQYJKoZIhvcNAQkBFhh0ZWNoQGRpZ2l0YWxtZWFz dXJlcy5jb22CCQCPfsJIofBkDDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAeUkRH04tZvqAcBCxmQyRdIDEvBw8+IG6zzL8Ap4dJLSBc4D9uUZtIq8Xu ZDnrOcQ9O2Udsno523aONEOsiCTazJRhNJKTGkXXeQiJhGnzXmOokkIeGJI9efNJ 4GAVI9ZrxEh+ZgKQpLuZpCO+d/RwKqtbOJWL8u4QccYH2stK1dO4M6yUe7b9PnwP F2HUBMtW7B3xfRZyy1qQTpJ3oVp2nPTDtStIioPuqB1y+sl76jR503ABPnz77wyV vh8D4o/W5q32axmmKH3s85TeSyUoQ4RS7/NgsjYQI7lnODeVSgWcUl1+c+NfPNiu 1vpIbPTlEVEvmNPl69Zi3A9T7I/p Digital Measures Gain visibility into your faculty's teaching, research and service accomplishments to broadcast a strong message to your accreditors and external constituents. Then, streamline your course evaluations to save resources and make everyone happier with the process. 300+ of the largest 500 campuses of higher education leverage Digital Measures' software. Digital Measures Digital Measures http://www.digitalmeasures.com/ Digital Measures info@digitalmeasures.com Digital Measures info@digitalmeasures.com Digital Measures info@digitalmeasures.com Financial Transaction Services (FTS) San Jose State University Financial Transaction MIIC9DCCAdygAwIBAgIJAMTbcor7J8PvMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Ntc3dlYi5zanN1LmVkdTAeFw0xMjAzMjMyMjIzMzVaFw0yMjAzMjEyMjIz MzVaMBoxGDAWBgNVBAMTD2Ntc3dlYi5zanN1LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALVkMkuEo4cqEm7aE4vSEq8+3cgKJbWeWOPjc5fZbJ1c qQTv4eHRc8nX06NifCMbeNut3dxHtIE62YBsr9e1c5F517KJwNeqO8LxX7IvivlW IeA0BEmIwSTd3CJkRRyv2WhZnmDRKz0yQoQgDpj0QFAk7BimEjWi1+N34tMqYEU0 rV07d7sNw0mKLXkrNPHajJWzEySCByIAMDXZ5bGpXUbqKUcgDqonJaJCUJjpbWot hjqeNr4xXaCrBXDa1N8MwVbU8n2+lN566h4+aVlDuhq+Ogl5kXbRldzdbL19+hJ4 CQpbP1NAMJsVIe2EMfpTA39ND2WnkGkp++CWVXo/nuUCAwEAAaM9MDswGgYDVR0R BBMwEYIPY21zd2ViLnNqc3UuZWR1MB0GA1UdDgQWBBQHEC5kvcfqt0UUd4+fCBkJ X0u75jANBgkqhkiG9w0BAQUFAAOCAQEAcAk8n3hu24YCb5IJ7KyhZGIcYo0tVXCo z05AOw2tIIr/WqQ+82GKAZOJZm+mhR+35oSWcp/Ih/sjjoQzVveDuNanort+J2+3 NIyHlEkhyz7OaHGZruRxn02DuQWYQURy9RYBp35L7z3dtttZ67dFRZ971OMSohZL Gyzw83L8jP6HFa0c8xybsPe63shYwSo5IB8SrNnigQ65XjhVNk0B6qNtl32CvNus 4OVP+5Ow9h+vUO1r4CuYioE3y537gz7tJeTlpy1udTLIK7Zgwi8T4wQ2azv+w2PR wdm8Mor6+ovZz95HPfBqPnr3i158W9i+IstGjqBPPCmvn3/GCeDsbA== San Jose State University San Jose State University http://www.sjsu.edu/ James Anderson james.anderson@sjsu.edu Mike Dunefsky mike.dunefsky@sjsu.edu SJSU Engineering Web Apps San Jose State University Engineering Departments Web Applications MIIDAzCCAeugAwIBAgIJANy5rzToLjcCMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGVuZ2luZWVyaW5nLnNqc3UuZWR1MB4XDTEzMDIyMDAwNDcxMloXDTIzMDIx ODAwNDcxMlowHzEdMBsGA1UEAxMUZW5naW5lZXJpbmcuc2pzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7BYA+8kq+8D5oLBV9zzaFQoBXCpHv ClArKKP1w9DcpH671VwKUqiyqFInFmCJurlI/FVwOfJw1Gpn5RsoI8OkLjiCQX2R jMYSL7Sc1FaQ8jjMp1z++sVz/o9uxGbPJ28EKa6TZfooGqH50FDrkRDVeesgT7hn Y74Ezm2iUnoBFkIFD/TilrCe9IhpBNiu+Qy7SPGMYuWuY40gQT4p+0uuvmWLKOzO Y/yLwX2tEw77uaobOC+1HFbiG3PXFHxE/QNWdrHvtoJ+/2/9mkybpvbyEHJ3TvCJ SXdbaqKiPyAzwJoedkxf9RA9xTQjWzIieo9KNMsYGdO2Gd+P1JJriIh/AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGVuZ2luZWVyaW5nLnNqc3UuZWR1MB0GA1UdDgQWBBSw LG+E7sXJOmvPTRjAXRZ1YvfS0jANBgkqhkiG9w0BAQUFAAOCAQEAO3RvGg0aH/zy r2S2IGUZK56WaS70M9gXDpqoepEP2fxq9ZNbFWU9UdPTNenMuB0pcNg9UHR/Mnfu etaXovVHV+Hcq0z4QOZalfq0wEAgihANqADLDgtlFBiPA465IN08E5xLxJzuAFax ylkZD1apWJPiG34x9HjZ8kkpUFmGjUeewf/k80M5bae4sAinZ7zbHWzPwWvGj7OT 0eqDv/xdy6arpjN/5OccWTfrLiApPy41ZhVkv4YdrRmGNBPUgGmd3yvDGy5YCGbX FGL+wh4nksoliN8RWkMTgop9EfiLmVI4hpbdhEYy3Fenj8S5Lw6Fc3IcNPCW++Bm mbW9Rg2kRQ== San Jose State University San Jose State University http://www.sjsu.edu/ Dondi Bogusky dondi.bogusky@sjsu.edu Finance Transaction System (FTS) Upgraded SJSU Finance Transaction System MIIDCTCCAfGgAwIBAgIJAMPmuJqjIX0AMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmZ0c3ByZC5zanN1YWQuc2pzdS5lZHUwHhcNMTMwNzEyMDA0ODA3WhcNMjMw NzEwMDA0ODA3WjAhMR8wHQYDVQQDExZmdHNwcmQuc2pzdWFkLnNqc3UuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPibcfmCFyRweaj8x1XIAwad uJV/x1+SRRlVltnE3NBtpseAvLBC2tXnCM+wUBMWd9JxaiIjO1jPZCMibRVeRgmR agJ4IvUsSrTvRuXGKDtIooZ4XSvi3EvAgOYMJO2VKMwdI3EpCE8CVCS9OCtVp89b jkE7mYjcv7QI6nQ+2zTQJePuLEsQkL6XDigL7CyDYbpfxHZMIQfeKJPjN40+q5BJ dbKwUhXcH7xAb/4KTEdfQ0rY9Kizcb5Sfn+A/pnf8iQ6tYftlDcBADMuIRv/83W/ PXM0st4FFpbZ0cwhCfvRkBMcMHsxjIJl5F7/5dHr5h41uYEZiS5r4MxXj5X+GwID AQABo0QwQjAhBgNVHREEGjAYghZmdHNwcmQuc2pzdWFkLnNqc3UuZWR1MB0GA1Ud DgQWBBQKWHTEiv3moyC5Nd62miF+jTn7iDANBgkqhkiG9w0BAQUFAAOCAQEAX6fy ISfpJw/sa1WyplYpKxTjGByj3jjj9/QuADXtXSy6ZmSAcXvxjfWTLrRUIp4iuJYm xdCzPIP6r4KiPeIH2Dz0J2WIrPu+wcDpKYdfYmDZiiYqp1EMbI5QNff3mP5YZ4W7 9Rju8qgC9sk/KiEmmNvuMeT6EfRXpE9RzQM7u8u9o1FesSa0FYYGBggnq9xajlAm g+/bR3AxbZ51mRcXejaL7v7RggVj17YYOoXY+/qCMSZKj6IGi+xXQp1n6clJeuRC 9lhRrFf1X+dLlw+JNbtTkEXUe/fvX88bdWG020/Dm6eHkHO2UJfOvJCIbGa4OvVg J8j8oBLeGvii5Rtv0Q== San Jose State University San Jose State University http://www.sjsu.edu/ ATUL PALA atul.pala@sjsu.edu James Anderson james.anderson@sjsu.edu sjsu.edu students.sjsu.edu MIIDJDCCAgygAwIBAgIVAMn9JCLBoBmGCMcPMiQh214qaACSMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcDAxLnNqc3UuZWR1MB4XDTEwMDEyOTIzNTU1OVoX DTMwMDEyOTIzNTU1OVowGTEXMBUGA1UEAxMOaWRwMDEuc2pzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZqash2iGpYAoRusNEwfpM723akgZV q/3WVHlLOzY3SkL41HZYkT35LbdmAEpSUKpjcQXwsMxrSY4O51jXYINDj4vEiMV4 NkjCne6IpAUQxmj1qaXyz/DpTfE2ufPls9kHRChcBiVWKikmu0k7lr7Sp8+fSj6T z2XWPHtGfjfm4oOKEQTzd0fuTJK9KTtRg38JYBcffyZVtIzBI2hkXJZZ0bYgxDHM pudyHQCzsZzCLRa1L78qZl7JC02IERuPa2xlhjrA8BUY0c/S2qMLgvnRpRIG3u9S +sUJj5hPdXEVdmHjdHjOkQk4XzwBpTxCm+amdq9yoEM/NsQhFXnPxI4bAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcDAxLnNqc3UuZWR1hiVodHRwczovL2lkcDAxLnNq c3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBR9udFAQ1LxMc3z2J98LoAb adve8zANBgkqhkiG9w0BAQUFAAOCAQEAD0/rgpSTUTkATD6J7P7F9hytDUZfwPBQ RTFilo3kLd6kZMzL48v8Ju5Vz8xXoFUi1ESaWFsdJgMcmhd189kjDtS4WzUsvPJj PFJZclPr/oJFR/RdKY6gytdINg43UivBqvPATLXKfZ1mjITNdfv+NEvBXzU5038t cpFlgJM0Uad00A88037gPo13fDh6kpydA2VwQbiE9JFfGOno3UlrdO9vMBiEgSCc hnbUY3LRoqUIGm6wfs3K6qNvpaF7cQ6WcZv3o4OlV2M/Eu8l9/Mv1EGwSOgfB1jG 4g4nIYbPZdoTb/jPsSNwoNhTR9O/vGMzDFIUaU+zKQpFtlcylov+kA== sjsu.edu students.sjsu.edu MIIDJDCCAgygAwIBAgIVAMn9JCLBoBmGCMcPMiQh214qaACSMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcDAxLnNqc3UuZWR1MB4XDTEwMDEyOTIzNTU1OVoX DTMwMDEyOTIzNTU1OVowGTEXMBUGA1UEAxMOaWRwMDEuc2pzdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZqash2iGpYAoRusNEwfpM723akgZV q/3WVHlLOzY3SkL41HZYkT35LbdmAEpSUKpjcQXwsMxrSY4O51jXYINDj4vEiMV4 NkjCne6IpAUQxmj1qaXyz/DpTfE2ufPls9kHRChcBiVWKikmu0k7lr7Sp8+fSj6T z2XWPHtGfjfm4oOKEQTzd0fuTJK9KTtRg38JYBcffyZVtIzBI2hkXJZZ0bYgxDHM pudyHQCzsZzCLRa1L78qZl7JC02IERuPa2xlhjrA8BUY0c/S2qMLgvnRpRIG3u9S +sUJj5hPdXEVdmHjdHjOkQk4XzwBpTxCm+amdq9yoEM/NsQhFXnPxI4bAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcDAxLnNqc3UuZWR1hiVodHRwczovL2lkcDAxLnNq c3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBR9udFAQ1LxMc3z2J98LoAb adve8zANBgkqhkiG9w0BAQUFAAOCAQEAD0/rgpSTUTkATD6J7P7F9hytDUZfwPBQ RTFilo3kLd6kZMzL48v8Ju5Vz8xXoFUi1ESaWFsdJgMcmhd189kjDtS4WzUsvPJj PFJZclPr/oJFR/RdKY6gytdINg43UivBqvPATLXKfZ1mjITNdfv+NEvBXzU5038t cpFlgJM0Uad00A88037gPo13fDh6kpydA2VwQbiE9JFfGOno3UlrdO9vMBiEgSCc hnbUY3LRoqUIGm6wfs3K6qNvpaF7cQ6WcZv3o4OlV2M/Eu8l9/Mv1EGwSOgfB1jG 4g4nIYbPZdoTb/jPsSNwoNhTR9O/vGMzDFIUaU+zKQpFtlcylov+kA== San Jose State University San Jose State University http://www.sjsu.edu/ Atul Pala atul.pala@sjsu.edu csufresno.edu MIIDVDCCAjygAwIBAgIVALSvbUT9X5BLZlEcvo8wdsnCxnQ1MA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnNoaWItaWRwLml0cy5jc3VmcmVzbm8uZWR1MB4XDTA4 MTExMjE2MzAzMFoXDTI4MTExMjE2MzAzMFowJTEjMCEGA1UEAxMac2hpYi1pZHAu aXRzLmNzdWZyZXNuby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCgFKDm+HjolJI/esmZA9m/yoACfyeUUTnjkILD4qoJHuR8VCLBh8rSMmpdobz8 hFjAWA11dRyYIOUE+n+MOySPHPubprAgh3wUpkJ8MqZgJHCG8leadeqt09OTHp4D pKDMu6GAGQlK0gKDbZMWqhZcXhCQqSZ/ygPlCLlkl0VnByN/x2YmlkGTDr8SZxX8 UyDl3t5ynOHGhGTCTZC6DF0rv+boCPyPFC6XvWMBqB/ZHf8/f3ughACG13oqFdR+ /bKcwzllvtf3jgG8YeQmgkpwjkLpNfnvmkE6LVwiXrEIKDZUUlywztCVt3vNVxUn AMJbNpa94S5jUuPZKLNySTiXAgMBAAGjezB5MFgGA1UdEQRRME+CGnNoaWItaWRw Lml0cy5jc3VmcmVzbm8uZWR1hjFodHRwczovL3NoaWItaWRwLml0cy5jc3VmcmVz bm8uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTuqVs6xfq+U40s67dcTqnf kJm6bjANBgkqhkiG9w0BAQUFAAOCAQEAXOjFSEnFzLix+yxV0BK/kKgP9VGuunu6 oeT7bcTHJDk0GIWTD1HfN/CxMCG138U0ETjqrW2VG3XN6tN6d2YgKCNYvjMT5DTz g+CXvCIuHws5vUt9Y6cbzws0vgtxEP6lLP2aVsESuVJBX1BivGgpYP4gU9mVo/EK 88x/vzEtl0TVSL2nK0tNqZCRX74uGUgOvn8aC3Yg1CQkzBt67LMrgDfl19OeZjDA XyFi44m87acoHxdzxSwFUz7nIvXinIB15IrsIp2BgkblbSiJudOJGxpcq0eIGI+j khQt9bzJkX3J4Cg2WQo63SIREH799iBIRT7he/NurdO1UVGLStfEjw== csufresno.edu MIIDVDCCAjygAwIBAgIVALSvbUT9X5BLZlEcvo8wdsnCxnQ1MA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnNoaWItaWRwLml0cy5jc3VmcmVzbm8uZWR1MB4XDTA4 MTExMjE2MzAzMFoXDTI4MTExMjE2MzAzMFowJTEjMCEGA1UEAxMac2hpYi1pZHAu aXRzLmNzdWZyZXNuby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCgFKDm+HjolJI/esmZA9m/yoACfyeUUTnjkILD4qoJHuR8VCLBh8rSMmpdobz8 hFjAWA11dRyYIOUE+n+MOySPHPubprAgh3wUpkJ8MqZgJHCG8leadeqt09OTHp4D pKDMu6GAGQlK0gKDbZMWqhZcXhCQqSZ/ygPlCLlkl0VnByN/x2YmlkGTDr8SZxX8 UyDl3t5ynOHGhGTCTZC6DF0rv+boCPyPFC6XvWMBqB/ZHf8/f3ughACG13oqFdR+ /bKcwzllvtf3jgG8YeQmgkpwjkLpNfnvmkE6LVwiXrEIKDZUUlywztCVt3vNVxUn AMJbNpa94S5jUuPZKLNySTiXAgMBAAGjezB5MFgGA1UdEQRRME+CGnNoaWItaWRw Lml0cy5jc3VmcmVzbm8uZWR1hjFodHRwczovL3NoaWItaWRwLml0cy5jc3VmcmVz bm8uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTuqVs6xfq+U40s67dcTqnf kJm6bjANBgkqhkiG9w0BAQUFAAOCAQEAXOjFSEnFzLix+yxV0BK/kKgP9VGuunu6 oeT7bcTHJDk0GIWTD1HfN/CxMCG138U0ETjqrW2VG3XN6tN6d2YgKCNYvjMT5DTz g+CXvCIuHws5vUt9Y6cbzws0vgtxEP6lLP2aVsESuVJBX1BivGgpYP4gU9mVo/EK 88x/vzEtl0TVSL2nK0tNqZCRX74uGUgOvn8aC3Yg1CQkzBt67LMrgDfl19OeZjDA XyFi44m87acoHxdzxSwFUz7nIvXinIB15IrsIp2BgkblbSiJudOJGxpcq0eIGI+j khQt9bzJkX3J4Cg2WQo63SIREH799iBIRT7he/NurdO1UVGLStfEjw== California State University, Fresno California State University, Fresno http://www.csufresno.edu/ ITS Systems Group sysadmin@csufresno.edu Mike Garvey mikeg@csufresno.edu MIIFjTCCBHWgAwIBAgICAoswDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA5MDkxODE3NTU0OVoXDTExMDkx OTE3NTU0OVowGTEXMBUGA1UEAxMOd2ViLm5jbGl2ZS5vcmcwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDDT7Vn9xW54KvWI/2DawQ0EyNOU4VLEVL4traX TqZCklGE6vovxgzOI3Nd2VJDAfsDe7PrcYCOGWCLXdSJgh5exBU8yAKnUk4Vje2s RmEv+sQpG0OVLlQjTF0Pb8BK1JtCngLWVRCqVXOGyrAelfeT5sGjDMzhcyITlkf7 jsfJ21mS23Hm2zQWJh1SIkFq8YHXeZPXdT8ZABlezmhZnmnr2zUvIgIHC+a6acRA yGw0GQjSqSl7ON+nX6FoStiVposcS0G4PELxtYqgL2ee30aNjqm8deJZjuWPGhsg vI+1Ito89U83lDaI70ot2KjsOeLYbY9Gj2Bd+iaC9Fa1ZAqtAgMBAAGjggKgMIIC nDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFJYNVktaROPvdmEHRSwpIyHcggKfMH4G A1UdIwR3MHWAFJMtyGEYrWPjm2Wznd2Nk7rnymNFoVqkWDBWMQswCQYDVQQGEwJV UzEcMBoGA1UEChMTSW5Db21tb24gRmVkZXJhdGlvbjEpMCcGA1UEAxMgSW5Db21t b24gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwgbIGCCsGAQUFBwEBBIGlMIGi ME8GCCsGAQUFBzAChkNodHRwOi8vaW5jb21tb25jYTEuaW5jb21tb25mZWRlcmF0 aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdiME8GCCsGAQUFBzAChkNo dHRwOi8vaW5jb21tb25jYTIuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2Uv Y2VydHMvY2EtY2VydHMucDdiMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9p bmNvbW1vbmNybDEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNy bDA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24u b3JnL2NybC9lZWNybHMuY3JsMF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBC BggrBgEFBQcCARY2aHR0cDovL2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9u Lm9yZy9wcmFjdGljZXMucGRmMBkGA1UdEQQSMBCCDndlYi5uY2xpdmUub3JnMA0G CSqGSIb3DQEBBQUAA4IBAQA6ExvKKfOBwopou6iDhkbSPvnBhokjNVKwGU5YFzBd c+HC1xnz3NdbLnwx2O/31N+Kr+5FSCwcPzoAf5wWGss7tu8YAiWqkWcA1lLYPZYH td5YfkhZhKTjf1fbwW49+HTRU2JLj5SjlDj3gJNyUoQ4Y3aivVon+jeF+/U4v0gr Eb/GKHGqPeZBrXcjqLZJBo9Mpd1vythSYKLkhfZofRHAJe7nFm3MbYjc3zKWr+jf plJBqOm0KjL6adGVeGhyvEafBxoMVbzuaEPtdyGHcJpG/xvJpfPu+/Gb2EePMTeF qyqIn3P8O/Mii0SvHj5PoiEd7Q4ktYBJn7kJ18ZgglmH NC Live NC Live http://www.nclive.org/authhome.phtml Scott Ross scott@nclive.org cpcc.edu MIIDLDCCAhSgAwIBAgIVANWeQBrUjuqMxLUb5b7JtPShA8fSMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWJpZHAuY3BjYy5lZHUwHhcNMTAwMjA5MjI0MjMy WhcNMzAwMjA5MjI0MjMyWjAbMRkwFwYDVQQDExBzaGliaWRwLmNwY2MuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgsANpy2jKMvY1tmv73QgvJX0 yPRvC5k74CDsWgv8f8NukcdwTgwLhGOrD9B/CCiZeb5CNsS+HWaUMBXlxQ63NlWV 9iQO23Id9IOJSNnAdZOvswugB+XMuSB1MzNj7p/lUiaIs1foKURXKoHevuPUWRom hMucoRsocoab3w2PtCLCbs6wPnasYXMgK8qt+Gc8lOz0CJ946ysYu6pWGcVoSghb sp4OhIiho85HSLln2syeofAgSjbgIgWcEyOu+WYdBQsDw0dfK9ZbGlYCI/28DO8Q +DGEf+7THyNG4v3A5b+s0oEXEsyyc9Ktqrl1IFFUk//iG+7iIVNJOKVDdFUddQID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliaWRwLmNwY2MuZWR1hidodHRwczovL3No aWJpZHAuY3BjYy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEIvJJpMWqWQ sTDu76JkSIaAi4twMA0GCSqGSIb3DQEBBQUAA4IBAQA/mjZkYYUyK9Ab3ABqoS0V hQgQ8CNslz2LYG8nUHv/4dmUlV4v/yGNNbp17j3ddNOsWAAj8UQKe6pQm1JENTKC BjgcDcGw+Gc3G23iPVrKuE2QWQ2qyzb/JpweCq9FEJi8xt+rLLKCQV6/SeloQeHc DyQOrq8Ge8fA5C2uqOGJHPUwyD7OQz6pPJ5JA5kSg+/IWOkNKNxdUtMdU5VCXNr0 hhyFOD4WMvs+jR6xBTb8Oz5dl0d1LNSCnnNh8guDJkXkKVE1iZgGhDV/ji4YDsYu wcI+njM+ylgFsV9MOThsFiEyPCNd4BSZ2Rn2Q3BZCd0ZCa4qfrXwUo0jRF4/hHx5 cpcc.edu MIIDLDCCAhSgAwIBAgIVANWeQBrUjuqMxLUb5b7JtPShA8fSMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWJpZHAuY3BjYy5lZHUwHhcNMTAwMjA5MjI0MjMy WhcNMzAwMjA5MjI0MjMyWjAbMRkwFwYDVQQDExBzaGliaWRwLmNwY2MuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgsANpy2jKMvY1tmv73QgvJX0 yPRvC5k74CDsWgv8f8NukcdwTgwLhGOrD9B/CCiZeb5CNsS+HWaUMBXlxQ63NlWV 9iQO23Id9IOJSNnAdZOvswugB+XMuSB1MzNj7p/lUiaIs1foKURXKoHevuPUWRom hMucoRsocoab3w2PtCLCbs6wPnasYXMgK8qt+Gc8lOz0CJ946ysYu6pWGcVoSghb sp4OhIiho85HSLln2syeofAgSjbgIgWcEyOu+WYdBQsDw0dfK9ZbGlYCI/28DO8Q +DGEf+7THyNG4v3A5b+s0oEXEsyyc9Ktqrl1IFFUk//iG+7iIVNJOKVDdFUddQID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliaWRwLmNwY2MuZWR1hidodHRwczovL3No aWJpZHAuY3BjYy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEIvJJpMWqWQ sTDu76JkSIaAi4twMA0GCSqGSIb3DQEBBQUAA4IBAQA/mjZkYYUyK9Ab3ABqoS0V hQgQ8CNslz2LYG8nUHv/4dmUlV4v/yGNNbp17j3ddNOsWAAj8UQKe6pQm1JENTKC BjgcDcGw+Gc3G23iPVrKuE2QWQ2qyzb/JpweCq9FEJi8xt+rLLKCQV6/SeloQeHc DyQOrq8Ge8fA5C2uqOGJHPUwyD7OQz6pPJ5JA5kSg+/IWOkNKNxdUtMdU5VCXNr0 hhyFOD4WMvs+jR6xBTb8Oz5dl0d1LNSCnnNh8guDJkXkKVE1iZgGhDV/ji4YDsYu wcI+njM+ylgFsV9MOThsFiEyPCNd4BSZ2Rn2Q3BZCd0ZCa4qfrXwUo0jRF4/hHx5 Central Piedmont Community College Central Piedmont Community College http://www.cpcc.edu/ Kenneth Ingle ken.ingle@cpcc.edu Matt Rubright matt.rubright@cpcc.edu wustl.edu zTest_Washington University in St. Louis Test environment IDP for Washington University MIIE6DCCA9CgAwIBAgIJANEio5/rU1dtMA0GCSqGSIb3DQEBBAUAMIGoMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxJjAk BgNVBAMTHWxvZ2ludGVzdC53dXN0bC5lZHUud3VzdGwuZWR1MRwwGgYJKoZIhvcN AQkBFg1ub2NAd3VzdGwuZWR1MB4XDTExMDcwNTE1MzM0OVoXDTE3MDcwMzE1MzM0 OVowgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJ U3QuIExvdWlzMR4wHAYDVQQKExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNV BAsTA0lTVDEmMCQGA1UEAxMdbG9naW50ZXN0Lnd1c3RsLmVkdS53dXN0bC5lZHUx HDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0bC5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCtXdvGETGMhnzQp/H5tQfVPhGvhIKyhKVWpOJV/N8zB+Ai cdm9Lrlc40ltXywQmfbxZWUE2GQxhzrLn1m00EIqCf7FFZBAsfx6DnL5onhdTBjz ETD04MleY/fuet7DL5Pi1pldsS2pLjX4Di19vnsawgroxOs5yOlwkTaM4LIP5B7W kqm/mmpeNYKwaLC+a9sp2xjotWyLf4SByzHOeoUWKyyLcOcGgsKUddL76OajUer9 R+G4/1QNJ7MBwSr1DEhZpl1FJHwgD6aDFpfwzAhlv3wFe1lhJt8GeOGxsfZOva2H drHGsMytW1U0IxpR0k2XRsLMjBuyBVmscEv8M7MnAgMBAAGjggERMIIBDTAdBgNV HQ4EFgQUAIppxikUt+GX9fgxi4IFmWe4eXowgd0GA1UdIwSB1TCB0oAUAIppxikU t+GX9fgxi4IFmWe4eXqhga6kgaswgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aXNzb3VyaTESMBAGA1UEBxMJU3QuIExvdWlzMR4wHAYDVQQKExVXYXNoaW5ndG9u IFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lTVDEmMCQGA1UEAxMdbG9naW50ZXN0Lnd1 c3RsLmVkdS53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0bC5lZHWC CQDRIqOf61NXbTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBVeZM9 8Xi/yA7I7Sa1qku1kL4GtdpKW1x8OCaXK81K1HghF80jjp2QphoaqQJ9mRhJvAlp fwFvz2BICFpGlV/sWkYk22ziToqMnqdjoYw9ndvLXTEuxyidDtdk0vz/yu9dqm/p zN7xvpfDfN9So1nt/n2WOCFJTI2dpJ3aCLf93y8VA0+WNgVcndhyk68iEiic5gEu MpS8JkB0Ya1fK+alfHdLIBVEYo4WrEJ5vEpdUwjS0WPTX6GlvFWGmjUh0eIEvik6 S6hoVdGAhggRbs+PbFPZGqD9AtjzDruexxC1e1xFomynQrdZ+c1JnEwEk1x/sVhz giNZUjdTENUIEg/R wustl.edu MIIE6DCCA9CgAwIBAgIJANEio5/rU1dtMA0GCSqGSIb3DQEBBAUAMIGoMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWlzc291cmkxEjAQBgNVBAcTCVN0LiBMb3VpczEe MBwGA1UEChMVV2FzaGluZ3RvbiBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJU1QxJjAk BgNVBAMTHWxvZ2ludGVzdC53dXN0bC5lZHUud3VzdGwuZWR1MRwwGgYJKoZIhvcN AQkBFg1ub2NAd3VzdGwuZWR1MB4XDTExMDcwNTE1MzM0OVoXDTE3MDcwMzE1MzM0 OVowgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNaXNzb3VyaTESMBAGA1UEBxMJ U3QuIExvdWlzMR4wHAYDVQQKExVXYXNoaW5ndG9uIFVuaXZlcnNpdHkxDDAKBgNV BAsTA0lTVDEmMCQGA1UEAxMdbG9naW50ZXN0Lnd1c3RsLmVkdS53dXN0bC5lZHUx HDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0bC5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCtXdvGETGMhnzQp/H5tQfVPhGvhIKyhKVWpOJV/N8zB+Ai cdm9Lrlc40ltXywQmfbxZWUE2GQxhzrLn1m00EIqCf7FFZBAsfx6DnL5onhdTBjz ETD04MleY/fuet7DL5Pi1pldsS2pLjX4Di19vnsawgroxOs5yOlwkTaM4LIP5B7W kqm/mmpeNYKwaLC+a9sp2xjotWyLf4SByzHOeoUWKyyLcOcGgsKUddL76OajUer9 R+G4/1QNJ7MBwSr1DEhZpl1FJHwgD6aDFpfwzAhlv3wFe1lhJt8GeOGxsfZOva2H drHGsMytW1U0IxpR0k2XRsLMjBuyBVmscEv8M7MnAgMBAAGjggERMIIBDTAdBgNV HQ4EFgQUAIppxikUt+GX9fgxi4IFmWe4eXowgd0GA1UdIwSB1TCB0oAUAIppxikU t+GX9fgxi4IFmWe4eXqhga6kgaswgagxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhN aXNzb3VyaTESMBAGA1UEBxMJU3QuIExvdWlzMR4wHAYDVQQKExVXYXNoaW5ndG9u IFVuaXZlcnNpdHkxDDAKBgNVBAsTA0lTVDEmMCQGA1UEAxMdbG9naW50ZXN0Lnd1 c3RsLmVkdS53dXN0bC5lZHUxHDAaBgkqhkiG9w0BCQEWDW5vY0B3dXN0bC5lZHWC CQDRIqOf61NXbTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBVeZM9 8Xi/yA7I7Sa1qku1kL4GtdpKW1x8OCaXK81K1HghF80jjp2QphoaqQJ9mRhJvAlp fwFvz2BICFpGlV/sWkYk22ziToqMnqdjoYw9ndvLXTEuxyidDtdk0vz/yu9dqm/p zN7xvpfDfN9So1nt/n2WOCFJTI2dpJ3aCLf93y8VA0+WNgVcndhyk68iEiic5gEu MpS8JkB0Ya1fK+alfHdLIBVEYo4WrEJ5vEpdUwjS0WPTX6GlvFWGmjUh0eIEvik6 S6hoVdGAhggRbs+PbFPZGqD9AtjzDruexxC1e1xFomynQrdZ+c1JnEwEk1x/sVhz giNZUjdTENUIEg/R Washington University in St. Louis zTest_Washington University in St. Louis http://www.wustl.edu/ Ken Koch ken.koch@wustl.edu Daniel Zweifel DanZ@wustl.edu csum.edu MIIDTDCCAjSgAwIBAgIJANGfo3/EFOaFMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NtYS1zaGliYm9sZXRoLmNzdW0uZWR1MB4XDTEwMDUwNzIyMTMzOVoXDTEz MDUwNjIyMTMzOVowIjEgMB4GA1UEAxMXY21hLXNoaWJib2xldGguY3N1bS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgkG1bWSQW5CqTAcVhu4qi ukj7tA5Fy71+hPMjlcPut/HVGzFbC50yykZlrBETKZHs/uQvhFTNf/pyMbpgLNNg 9HLDFh9XRDrff5cod3hLbP9YMUJWRwTEotHPGSIzpEnJEQ49FR5GljJZk42HVqry /N17pgseO6Ye54aGrGUgmmulhb1w15yQ+IF6NH1mMmN1UfqL9HDQRe0ict+rT0cs Q3T/vWtFnEMYivWDKbUMkmFDbADdxRAHyk1XmY2s6evaq9zq43ZN6Nrx4Z+w8ogF ZuOxAA3uqUFwzb0RYnkQJagn14taxYsqdG3s938v8moUoEJQH30WAqhjRnwqGRAt AgMBAAGjgYQwgYEwHQYDVR0OBBYEFM7EOttJXwWxNIfeiwsYeQR0YQrCMFIGA1Ud IwRLMEmAFM7EOttJXwWxNIfeiwsYeQR0YQrCoSakJDAiMSAwHgYDVQQDExdjbWEt c2hpYmJvbGV0aC5jc3VtLmVkdYIJANGfo3/EFOaFMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAETxTbMfKsLKSuqv3vWZYB38XgGQOBZqOCgk5KHnWe9V 2PggyG73lnr1s4yQHPxot6uK2sP6eYLjaIx/dPTJTivoXJAkECjnTWTWxnJVzh+k cZn4KdKgZlqTzIgBzPRpTl5kgBJf/wI38ecaAoWpDBTwrlrETJmE9v0mYnrhdX0u fDftIxBbFSfRQ2Qk+jYIHEPSYTGef56YLZkHrA5ohZ5G6rHpFMhIfbea843NZ3ZN 3hevks7qbycgvP92CH/zLffB39C1ajsstCrmdjbU1m6/MXBYzz4lY9CtI0PIPvgd eKdMuCgiKOUaEFR8gBOgGbpc3cDVXi0J1zwnq4+eKy4= csum.edu MIIDTDCCAjSgAwIBAgIJANGfo3/EFOaFMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NtYS1zaGliYm9sZXRoLmNzdW0uZWR1MB4XDTEwMDUwNzIyMTMzOVoXDTEz MDUwNjIyMTMzOVowIjEgMB4GA1UEAxMXY21hLXNoaWJib2xldGguY3N1bS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgkG1bWSQW5CqTAcVhu4qi ukj7tA5Fy71+hPMjlcPut/HVGzFbC50yykZlrBETKZHs/uQvhFTNf/pyMbpgLNNg 9HLDFh9XRDrff5cod3hLbP9YMUJWRwTEotHPGSIzpEnJEQ49FR5GljJZk42HVqry /N17pgseO6Ye54aGrGUgmmulhb1w15yQ+IF6NH1mMmN1UfqL9HDQRe0ict+rT0cs Q3T/vWtFnEMYivWDKbUMkmFDbADdxRAHyk1XmY2s6evaq9zq43ZN6Nrx4Z+w8ogF ZuOxAA3uqUFwzb0RYnkQJagn14taxYsqdG3s938v8moUoEJQH30WAqhjRnwqGRAt AgMBAAGjgYQwgYEwHQYDVR0OBBYEFM7EOttJXwWxNIfeiwsYeQR0YQrCMFIGA1Ud IwRLMEmAFM7EOttJXwWxNIfeiwsYeQR0YQrCoSakJDAiMSAwHgYDVQQDExdjbWEt c2hpYmJvbGV0aC5jc3VtLmVkdYIJANGfo3/EFOaFMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAETxTbMfKsLKSuqv3vWZYB38XgGQOBZqOCgk5KHnWe9V 2PggyG73lnr1s4yQHPxot6uK2sP6eYLjaIx/dPTJTivoXJAkECjnTWTWxnJVzh+k cZn4KdKgZlqTzIgBzPRpTl5kgBJf/wI38ecaAoWpDBTwrlrETJmE9v0mYnrhdX0u fDftIxBbFSfRQ2Qk+jYIHEPSYTGef56YLZkHrA5ohZ5G6rHpFMhIfbea843NZ3ZN 3hevks7qbycgvP92CH/zLffB39C1ajsstCrmdjbU1m6/MXBYzz4lY9CtI0PIPvgd eKdMuCgiKOUaEFR8gBOgGbpc3cDVXi0J1zwnq4+eKy4= California Maritime Academy California Maritime Academy http://www.csum.edu/ Walter Abarca ITchange@csum.edu http://id.incommon.org/category/research-and-scholarship uic.edu MIIDOzCCAiOgAwIBAgIJAMnh1KsacvUeMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudWljLmVkdTAeFw0xMTA3MTgxNjQzNDdaFw0yMTA3MTUx NjQzNDdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudWljLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK/LA9eioSPqX+ipdmNMyZerjyPhPWBiem4f piOGnBiua76pGvvujhlaPnWT3YfwFWLpKKuPt0nBgk8SC9PTlP2oubVqF9FIFA5O UHtAj3nrkXNCu67HLzaW8ClGwCwdImCcTnXXhp1c8iVcRjp2r+DcxjYHpXLyT3o8 8BmWnGJX8fCo8gtnVukc6Xv+J+gSOFRmCnvbkBkeiALNn3lkJgdvdJhAHE+OcRg1 4kEmt3/mxOENVouRMi505ez4hMH4iR3fvD3w+1rGKtrNYCBrvagqUSZ2fBF3k6tG TQfzNswoGiSrLAkrMZ+N8qjkC/hdQNj4t48uKzEUYvcka7x5q2sCAwEAAaN+MHww HQYDVR0OBBYEFPCmz0jymFskc2beyFTMGZ8F7ERVME0GA1UdIwRGMESAFPCmz0jy mFskc2beyFTMGZ8F7ERVoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnVpYy5l ZHWCCQDJ4dSrGnL1HjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBY WrbjYC+bfwb1gPCchi0vil5x92avIJjQv/AOIT5xp9vmg6km429KXD5BoI32tf7i SgmwOllxtLGLE8j7EKZwcVcm3JYo5PIVzWX8yI2q2UpUZKFryoS/KFUoolDN1bNQ RnrLeO1Pwy7i93H8mnLGBa/S0+pcjEitKdC+VGEw+i+ZVVBCZMsyggzLK8KIrJPr I7vNFfld6a9DYkGUK59mwUwfVU1syUk0Eht25bNa4wKkWGf4OYV83x36xWMyN2Yy 9fvlUHzM13HdEFvfPytJ2z1wpDUVZaGJ5LWb13cSpTZ2yEyllrRW8we9Paoac8js Ej+l4a6PybN1ttx/R08j uic.edu MIIDOzCCAiOgAwIBAgIJAMnh1KsacvUeMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGgudWljLmVkdTAeFw0xMTA3MTgxNjQzNDdaFw0yMTA3MTUx NjQzNDdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudWljLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK/LA9eioSPqX+ipdmNMyZerjyPhPWBiem4f piOGnBiua76pGvvujhlaPnWT3YfwFWLpKKuPt0nBgk8SC9PTlP2oubVqF9FIFA5O UHtAj3nrkXNCu67HLzaW8ClGwCwdImCcTnXXhp1c8iVcRjp2r+DcxjYHpXLyT3o8 8BmWnGJX8fCo8gtnVukc6Xv+J+gSOFRmCnvbkBkeiALNn3lkJgdvdJhAHE+OcRg1 4kEmt3/mxOENVouRMi505ez4hMH4iR3fvD3w+1rGKtrNYCBrvagqUSZ2fBF3k6tG TQfzNswoGiSrLAkrMZ+N8qjkC/hdQNj4t48uKzEUYvcka7x5q2sCAwEAAaN+MHww HQYDVR0OBBYEFPCmz0jymFskc2beyFTMGZ8F7ERVME0GA1UdIwRGMESAFPCmz0jy mFskc2beyFTMGZ8F7ERVoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLnVpYy5l ZHWCCQDJ4dSrGnL1HjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBY WrbjYC+bfwb1gPCchi0vil5x92avIJjQv/AOIT5xp9vmg6km429KXD5BoI32tf7i SgmwOllxtLGLE8j7EKZwcVcm3JYo5PIVzWX8yI2q2UpUZKFryoS/KFUoolDN1bNQ RnrLeO1Pwy7i93H8mnLGBa/S0+pcjEitKdC+VGEw+i+ZVVBCZMsyggzLK8KIrJPr I7vNFfld6a9DYkGUK59mwUwfVU1syUk0Eht25bNa4wKkWGf4OYV83x36xWMyN2Yy 9fvlUHzM13HdEFvfPytJ2z1wpDUVZaGJ5LWb13cSpTZ2yEyllrRW8we9Paoac8js Ej+l4a6PybN1ttx/R08j University of Illinois at Chicago University of Illinois at Chicago http://www.uic.edu/index.html/ Roberto Ullfig rullfig@uic.edu John Wolosuk jwolosuk@uic.edu Mathew Willis mat@uic.edu Johnathan Kupferer jtk@uic.edu ohsu.edu MIIDHDCCAgSgAwIBAgIVAKiKGs+N1BpUHsMJYEAJU0TUP6QMMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHd3dy5vaHN1LmVkdTAeFw0wOTExMTcyMjUwNTJaFw0y OTExMTcyMjUwNTJaMBcxFTATBgNVBAMTDHd3dy5vaHN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALghy62gm5RH9WP/KL0b+haTbG1H6sSYngn5 BAFt3N/ETXm0FXf43XG3aCCuhAQQeHumEkebZZkJJxRDy7VBLiYDCrodTwZjG3Ux TMrErx+yrfgPcp4GyOFXcsdGUmlK7q+Z9VT9nFFgxoXkCwJ+E9kccmvREnWnuFxZ cyU7TU2KO9YbNkgmo6wOUOCStGfUKWgVNZdyuOpZPtY5RIxQM60mCd1XgwhReSAH 3nU75XVrONn5vrYzCxFtandaJDfggrN2KTZE3t5UGNtFVK8WTR/hjCIaI8ibfpZn wcQtcrNjzGib3gS5mQlOGtKXYesb4sLbOTFky3gKrWM0nNoDq70CAwEAAaNfMF0w PAYDVR0RBDUwM4IMd3d3Lm9oc3UuZWR1hiNodHRwczovL3d3dy5vaHN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUb/kidTpnbE/d8egtfWTwn3CVKAIwDQYJ KoZIhvcNAQEFBQADggEBAIYzjl2+3amoiguDweqoRwmfxnmd0rNijcOcvp0FJCUw 3vn/0UbsbeXOxKz6cncAY/tmJOUZ1MSK/7s7NVECWjtNwmx5Im7N/FXdNcEYEcMl W/6gWu6ZwUAgXaV/8klbrTGX3NWJ5jJsWQwHqA1yY9wba58okkWOjoIjI070IsHj udBseAs0D9Q9aL0OofrcQLcNdaGsJzLilDVM/UU7cSCwKATWuuLJGKgNlepjyq5Q z2lDp/HktHga9plFDjee7YRsH4N/9e1Z+3mKzs9QRANCAfDeTz9iFo8lJqo4sRdp SHajk3KEnqZKbsvlZC70uJpwvS9dn3E0G9esB/ps3tM= ohsu.edu MIIDHDCCAgSgAwIBAgIVAKiKGs+N1BpUHsMJYEAJU0TUP6QMMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHd3dy5vaHN1LmVkdTAeFw0wOTExMTcyMjUwNTJaFw0y OTExMTcyMjUwNTJaMBcxFTATBgNVBAMTDHd3dy5vaHN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALghy62gm5RH9WP/KL0b+haTbG1H6sSYngn5 BAFt3N/ETXm0FXf43XG3aCCuhAQQeHumEkebZZkJJxRDy7VBLiYDCrodTwZjG3Ux TMrErx+yrfgPcp4GyOFXcsdGUmlK7q+Z9VT9nFFgxoXkCwJ+E9kccmvREnWnuFxZ cyU7TU2KO9YbNkgmo6wOUOCStGfUKWgVNZdyuOpZPtY5RIxQM60mCd1XgwhReSAH 3nU75XVrONn5vrYzCxFtandaJDfggrN2KTZE3t5UGNtFVK8WTR/hjCIaI8ibfpZn wcQtcrNjzGib3gS5mQlOGtKXYesb4sLbOTFky3gKrWM0nNoDq70CAwEAAaNfMF0w PAYDVR0RBDUwM4IMd3d3Lm9oc3UuZWR1hiNodHRwczovL3d3dy5vaHN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUb/kidTpnbE/d8egtfWTwn3CVKAIwDQYJ KoZIhvcNAQEFBQADggEBAIYzjl2+3amoiguDweqoRwmfxnmd0rNijcOcvp0FJCUw 3vn/0UbsbeXOxKz6cncAY/tmJOUZ1MSK/7s7NVECWjtNwmx5Im7N/FXdNcEYEcMl W/6gWu6ZwUAgXaV/8klbrTGX3NWJ5jJsWQwHqA1yY9wba58okkWOjoIjI070IsHj udBseAs0D9Q9aL0OofrcQLcNdaGsJzLilDVM/UU7cSCwKATWuuLJGKgNlepjyq5Q z2lDp/HktHga9plFDjee7YRsH4N/9e1Z+3mKzs9QRANCAfDeTz9iFo8lJqo4sRdp SHajk3KEnqZKbsvlZC70uJpwvS9dn3E0G9esB/ps3tM= Oregon Health & Science University Oregon Health & Science University http://www.ohsu.edu/ Alex Bakman bakmana@ohsu.edu Damon Gentry gentryd@ohsu.edu uncg.edu University of North Carolina at Greensboro http://www.uncg.edu http://policy.uncg.edu/acceptable_use/ https://ure.uncg.edu/brandguide/logos/abbrevvcolor.png MIIDMjCCAhqgAwIBAgIJAMqxN/v9QtC8MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3ByZGlkcC51bmNnLmVkdTAeFw0xMTA2MTMxNTI3MzdaFw0yMTA2MTMxNTI3 MzdaMBoxGDAWBgNVBAMTD3ByZGlkcC51bmNnLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMcQLm/5wUB0aOWQgN+yBxS1+VsN1VLUbeaE9k6S4ADD BgZ6uHYrprWyp7JqYYS96I3y3B6/FFwC44CWc9Drajgx3vgwl6tmdbjMZxiVhILC TCT0bVBvfelq/9p/6Jy9CCEr+mtaH5YgTlfbByKjrAqzrl2/e3aIKKI8AH/MKU7p p9U7NBCw50GNUa+NZ+nzIXLx/iYGzyhBjmzfD1RI6sHYVV+rx2IZjYZ8+Lw9tJ/H kWIAbEslY7CHS6nhVsRXKN1CZUdjNUOX1Ce74ygS1/DarGb7lIB8byWfeW/8PTkR rE1tgSNktCtn4L8OKV/Ma4i4oFsl1s4tTAq3gy68kYsCAwEAAaN7MHkwHQYDVR0O BBYEFO5c0T5RBCqKHUzjFUXn9avY7HHJMEoGA1UdIwRDMEGAFO5c0T5RBCqKHUzj FUXn9avY7HHJoR6kHDAaMRgwFgYDVQQDEw9wcmRpZHAudW5jZy5lZHWCCQDKsTf7 /ULQvDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCtqJqAWwbQI/l1 i+a3Eom2upU7r9NQ8bw/IvBNr6VLkJyGmm4Y41hh6yp6zKUerECVwVGfcdOumLQQ rQvfG9XK9Ax5CxC34/qA8cn6TuHldPntBqGiCcPfqjN64wCITl0MhJ+FrRTXVhw1 FutslB2FC/t+EyPkk1FB8RBa417/Rf24AcAnGb0CuM6Y/M22dvYNrLE+mePL4JTM Bu22LQTtR6UgA6NvQR7Znv/XrtHKCzkcEwKWTuZjiZQqjpItTjYl3Fz/BOITT+57 +lxD/J8U1TYtgs0D5Im9Ttt09xRzeXB0+gHWUIV7oM/KURL8RO6fPxj1gE5wcQrt 9C/plVjK uncg.edu MIIDMjCCAhqgAwIBAgIJAMqxN/v9QtC8MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3ByZGlkcC51bmNnLmVkdTAeFw0xMTA2MTMxNTI3MzdaFw0yMTA2MTMxNTI3 MzdaMBoxGDAWBgNVBAMTD3ByZGlkcC51bmNnLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMcQLm/5wUB0aOWQgN+yBxS1+VsN1VLUbeaE9k6S4ADD BgZ6uHYrprWyp7JqYYS96I3y3B6/FFwC44CWc9Drajgx3vgwl6tmdbjMZxiVhILC TCT0bVBvfelq/9p/6Jy9CCEr+mtaH5YgTlfbByKjrAqzrl2/e3aIKKI8AH/MKU7p p9U7NBCw50GNUa+NZ+nzIXLx/iYGzyhBjmzfD1RI6sHYVV+rx2IZjYZ8+Lw9tJ/H kWIAbEslY7CHS6nhVsRXKN1CZUdjNUOX1Ce74ygS1/DarGb7lIB8byWfeW/8PTkR rE1tgSNktCtn4L8OKV/Ma4i4oFsl1s4tTAq3gy68kYsCAwEAAaN7MHkwHQYDVR0O BBYEFO5c0T5RBCqKHUzjFUXn9avY7HHJMEoGA1UdIwRDMEGAFO5c0T5RBCqKHUzj FUXn9avY7HHJoR6kHDAaMRgwFgYDVQQDEw9wcmRpZHAudW5jZy5lZHWCCQDKsTf7 /ULQvDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCtqJqAWwbQI/l1 i+a3Eom2upU7r9NQ8bw/IvBNr6VLkJyGmm4Y41hh6yp6zKUerECVwVGfcdOumLQQ rQvfG9XK9Ax5CxC34/qA8cn6TuHldPntBqGiCcPfqjN64wCITl0MhJ+FrRTXVhw1 FutslB2FC/t+EyPkk1FB8RBa417/Rf24AcAnGb0CuM6Y/M22dvYNrLE+mePL4JTM Bu22LQTtR6UgA6NvQR7Znv/XrtHKCzkcEwKWTuZjiZQqjpItTjYl3Fz/BOITT+57 +lxD/J8U1TYtgs0D5Im9Ttt09xRzeXB0+gHWUIV7oM/KURL8RO6fPxj1gE5wcQrt 9C/plVjK University of North Carolina at Greensboro University of North Carolina at Greensboro http://www.uncg.edu/ Susan Hensley sshensle@uncg.edu Robert Gorrell rwgorrel@uncg.edu Service Desk (6-TECH) 6-tech@uncg.edu csusm.edu MIIDHzCCAgegAwIBAgIURBObONYB1aVZUkchbN9Vm7i8Il4wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLmNzdXNtLmVkdTAeFw0wOTA4MjQxNzQ1MDZaFw0y OTA4MjQxNzQ1MDZaMBgxFjAUBgNVBAMTDWlkcC5jc3VzbS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNxuYDajoiDXTQ4TvPcWGZy167mRRwlH1i rfxHV90o0XHKoL/FTJ3sh/Zj7S/7bCTPVB8mEXmIeTfGURUkwM8dSVeVLpX3j8jz DdtVhEGBxQUPtZsQPWt7vP+mk+w5t85nA8ShbKmvPNVS1kFBfb9+EYVVBwaN8aXH f0jXKVnt041DxOAXWGz958SaIetTVqa/P6XsBz6E9heulp3CgXSBLBlBQ/EKYcPz +NtLYG5iKbH9u6ka3zfTbefsZ1W/7fe8j416TgZdgUaKN7GNsgU9O/jCqHkGVURt pN9/rtkN0feQhpcW8ZKWN727zmqbUIka6kPA8N0h8IVEMpgvzYCTAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5jc3VzbS5lZHWGJGh0dHBzOi8vaWRwLmNzdXNtLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUUWLdnhv2ZxtBMXDDAlaFWeDgDaYw DQYJKoZIhvcNAQEFBQADggEBAEuAj7CnXZppeRZ149EiZ4T54Gq6GNlIFzWfoD8Z sxiIOxcJbM/lJ9rXGtHwV5RE1cxNXncLMfA7XAtDoRtHIDQ+KL0JEd7hqjZFz2/1 jNXMxjNO8oQnTEqtwuo6yH8fKuAxHGAoLK1/ZXOC4MV4Gj265hhR2vUOp7WzRWKk IUnVPqjV3HQd+eTL4yQQM1s4NANaMsCoQ/u0C/j5C92ERrYmKZ3axgVh5iuEMcRI noZH8nkxLFKIpQhm5kJlWq5YOKrdyTUF9lF7lD3YqacBcK/gctKBxbAmHwPqn2kc erUVBDmnMbYvO+WkO29HAl4Q0MbsXjQOm0C8cdFfI7gnehE= csusm.edu MIIDHzCCAgegAwIBAgIURBObONYB1aVZUkchbN9Vm7i8Il4wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLmNzdXNtLmVkdTAeFw0wOTA4MjQxNzQ1MDZaFw0y OTA4MjQxNzQ1MDZaMBgxFjAUBgNVBAMTDWlkcC5jc3VzbS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNxuYDajoiDXTQ4TvPcWGZy167mRRwlH1i rfxHV90o0XHKoL/FTJ3sh/Zj7S/7bCTPVB8mEXmIeTfGURUkwM8dSVeVLpX3j8jz DdtVhEGBxQUPtZsQPWt7vP+mk+w5t85nA8ShbKmvPNVS1kFBfb9+EYVVBwaN8aXH f0jXKVnt041DxOAXWGz958SaIetTVqa/P6XsBz6E9heulp3CgXSBLBlBQ/EKYcPz +NtLYG5iKbH9u6ka3zfTbefsZ1W/7fe8j416TgZdgUaKN7GNsgU9O/jCqHkGVURt pN9/rtkN0feQhpcW8ZKWN727zmqbUIka6kPA8N0h8IVEMpgvzYCTAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5jc3VzbS5lZHWGJGh0dHBzOi8vaWRwLmNzdXNtLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUUWLdnhv2ZxtBMXDDAlaFWeDgDaYw DQYJKoZIhvcNAQEFBQADggEBAEuAj7CnXZppeRZ149EiZ4T54Gq6GNlIFzWfoD8Z sxiIOxcJbM/lJ9rXGtHwV5RE1cxNXncLMfA7XAtDoRtHIDQ+KL0JEd7hqjZFz2/1 jNXMxjNO8oQnTEqtwuo6yH8fKuAxHGAoLK1/ZXOC4MV4Gj265hhR2vUOp7WzRWKk IUnVPqjV3HQd+eTL4yQQM1s4NANaMsCoQ/u0C/j5C92ERrYmKZ3axgVh5iuEMcRI noZH8nkxLFKIpQhm5kJlWq5YOKrdyTUF9lF7lD3YqacBcK/gctKBxbAmHwPqn2kc erUVBDmnMbYvO+WkO29HAl4Q0MbsXjQOm0C8cdFfI7gnehE= California State University, San Marcos California State University, San Marcos http://www.csusm.edu/ April Grommo agrommo@csusm.edu Diane Petersen kai@csusm.edu sdsu.edu MIIDHDCCAgSgAwIBAgIVAMWWto0I48RmvkuXkJ+lKemaw/hrMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5zZHN1LmVkdTAeFw0xMTA1MjAxODU0MTJaFw0z MTA1MjAxODU0MTJaMBcxFTATBgNVBAMTDGlkcC5zZHN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJbJtnmu55QH0hhGveJ4/H9uDPjkLYNYDi5Y lxwv0O0rtlaOQXCTqgtS2OF/uymX/o282lruA8XmZ11GEWpf65yopwCRrUpXkQes KYqKCv8ukyD3FLkfeCuMKGbCFgDVn4UgJXihKaqpbl4akgp538FNVvH0uKCgf1yH 89wtugU4QdbglAgiRnxk6VLSg+YTOjfqfcWinTwRr5yIzxwdMnHfUXfSuJj6QhtO nWj9HiKKHSzMNioAhQPTitFV+pJLVz/3wHIchSDVdxYPYxDW4+t56Ca9mAEgojKY s3Hhb1flxnCB1WdhzWHlWvlLmxrx9qje36G61ZVEXhlF3nF6G6sCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnNkc3UuZWR1hiNodHRwczovL2lkcC5zZHN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUUUOlgbFxNZPDpAJv1l1BSGZ0G60wDQYJ KoZIhvcNAQEFBQADggEBAGLeQcITD841MUUfBlRcreQtdvrecxcDvIpRU7zxPEi2 bmhbhKEiLb5tcLb3UYCZUyYKS8aLGwmDXnfBbXSpuqSe+pun897ojH1/MRcikei7 Psdo34PGlaVp5ZO6YsaB7myXkvVSCB9W+g36Ko2hb639dEo3jamHf3IO9iec3/T6 grlHPK6YpLkl/yFUyG674xclGFYbO5e1oSTo2RI8Prq5SFMm+ZTM8RpJE4S8N2KK /xmDUZex0G3l2kQXG453HGvKmtyfatFO0EQsKSXR7TDUA5DlKaTR7TTqJIoQK0th H0EQISNFETzOPvigNzdVOpw9ywvLIgC4MAevthLo5ek= sdsu.edu MIIDHDCCAgSgAwIBAgIVAMWWto0I48RmvkuXkJ+lKemaw/hrMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5zZHN1LmVkdTAeFw0xMTA1MjAxODU0MTJaFw0z MTA1MjAxODU0MTJaMBcxFTATBgNVBAMTDGlkcC5zZHN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJbJtnmu55QH0hhGveJ4/H9uDPjkLYNYDi5Y lxwv0O0rtlaOQXCTqgtS2OF/uymX/o282lruA8XmZ11GEWpf65yopwCRrUpXkQes KYqKCv8ukyD3FLkfeCuMKGbCFgDVn4UgJXihKaqpbl4akgp538FNVvH0uKCgf1yH 89wtugU4QdbglAgiRnxk6VLSg+YTOjfqfcWinTwRr5yIzxwdMnHfUXfSuJj6QhtO nWj9HiKKHSzMNioAhQPTitFV+pJLVz/3wHIchSDVdxYPYxDW4+t56Ca9mAEgojKY s3Hhb1flxnCB1WdhzWHlWvlLmxrx9qje36G61ZVEXhlF3nF6G6sCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnNkc3UuZWR1hiNodHRwczovL2lkcC5zZHN1LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUUUOlgbFxNZPDpAJv1l1BSGZ0G60wDQYJ KoZIhvcNAQEFBQADggEBAGLeQcITD841MUUfBlRcreQtdvrecxcDvIpRU7zxPEi2 bmhbhKEiLb5tcLb3UYCZUyYKS8aLGwmDXnfBbXSpuqSe+pun897ojH1/MRcikei7 Psdo34PGlaVp5ZO6YsaB7myXkvVSCB9W+g36Ko2hb639dEo3jamHf3IO9iec3/T6 grlHPK6YpLkl/yFUyG674xclGFYbO5e1oSTo2RI8Prq5SFMm+ZTM8RpJE4S8N2KK /xmDUZex0G3l2kQXG453HGvKmtyfatFO0EQsKSXR7TDUA5DlKaTR7TTqJIoQK0th H0EQISNFETzOPvigNzdVOpw9ywvLIgC4MAevthLo5ek= San Diego State University San Diego State University http://www.sdsu.edu/ Marcus Jeffers mjeffers@mail.sdsu.edu Marcus Jeffers mjeffers@mail.sdsu.edu ETS Help Desk etshelpdesk@mail.sdsu.edu raidp.org MIIDIDCCAgigAwIBAgIVANe4MvNPyP7NcMJiRmbfGStF9pT7MA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC5yYWlkcC5vcmcwHhcNMDgwNzA3MTkyNDU1WhcN MjgwNzA3MTkyNDU1WjAYMRYwFAYDVQQDEw1pZHAucmFpZHAub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiKxvSUmtufH5z2l9X1N1OeGlyaknMTeZ /yD+ytFXWp1uBkZVy1bQePcrzJcMI2BwaV5c6gykwKx4CGRuXOAp0lvOAk+xf9RK HsRWDJpZwcfKwEPjOnVIZTsPPkZJXr0xGNraKtIHHV15F8eX5h6QK5koruiFQ3hY fmQ6GA0+0v38pcBa91IiCQiKScSoDn1Xxl0HawgisdDP09kBDDry6CNTcZa+7paS rQp8/zE1V8xKa8Ujbz1garXxXkxrmNWER24PCqkhVdAzkyClAgXqMZ2RrKN/X5ng 5LacsEJ5TEAFKnoqefnJrOvFXFNSSTzr87IovPKt25OGubF7Qpb8TwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAucmFpZHAub3JnhiRodHRwczovL2lkcC5yYWlkcC5v cmcvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEdXLarmprvb0PEchR5fnwA5HQWS MA0GCSqGSIb3DQEBBQUAA4IBAQAlSIyY5LjRdak1q6J+I17p17+qomJDvuB0jDZj +XTPmPkDQ2aaSutB1JbpeFSbI8qFu6FoOEduN7IG5MGPKaxqfka+3d/zOVMQ9uoy TCSJIelMlaDdZ4idiNG3EfXSNfCFKMnjuoKdtgVw0eq7Hi0ZIX1zMfhcVl/5gH3f og+scNolB7CeplqmlNMaOlWgA+fCVieGvR4PqVlWxhnJA9RUugM/cXttpdtJuGej ksFr3hTtLjGHNDF5BaWGFL7Gpi9dW8Z81RI0mE13rfc5COle+TI6gmevZaxz7H0m iwmEilmeoV/3V9UVw8F1NSi65seZ1V9DGJfeqeOEPlVG+RYn raidp.org MIIDIDCCAgigAwIBAgIVANe4MvNPyP7NcMJiRmbfGStF9pT7MA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC5yYWlkcC5vcmcwHhcNMDgwNzA3MTkyNDU1WhcN MjgwNzA3MTkyNDU1WjAYMRYwFAYDVQQDEw1pZHAucmFpZHAub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiKxvSUmtufH5z2l9X1N1OeGlyaknMTeZ /yD+ytFXWp1uBkZVy1bQePcrzJcMI2BwaV5c6gykwKx4CGRuXOAp0lvOAk+xf9RK HsRWDJpZwcfKwEPjOnVIZTsPPkZJXr0xGNraKtIHHV15F8eX5h6QK5koruiFQ3hY fmQ6GA0+0v38pcBa91IiCQiKScSoDn1Xxl0HawgisdDP09kBDDry6CNTcZa+7paS rQp8/zE1V8xKa8Ujbz1garXxXkxrmNWER24PCqkhVdAzkyClAgXqMZ2RrKN/X5ng 5LacsEJ5TEAFKnoqefnJrOvFXFNSSTzr87IovPKt25OGubF7Qpb8TwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAucmFpZHAub3JnhiRodHRwczovL2lkcC5yYWlkcC5v cmcvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEdXLarmprvb0PEchR5fnwA5HQWS MA0GCSqGSIb3DQEBBQUAA4IBAQAlSIyY5LjRdak1q6J+I17p17+qomJDvuB0jDZj +XTPmPkDQ2aaSutB1JbpeFSbI8qFu6FoOEduN7IG5MGPKaxqfka+3d/zOVMQ9uoy TCSJIelMlaDdZ4idiNG3EfXSNfCFKMnjuoKdtgVw0eq7Hi0ZIX1zMfhcVl/5gH3f og+scNolB7CeplqmlNMaOlWgA+fCVieGvR4PqVlWxhnJA9RUugM/cXttpdtJuGej ksFr3hTtLjGHNDF5BaWGFL7Gpi9dW8Z81RI0mE13rfc5COle+TI6gmevZaxz7H0m iwmEilmeoV/3V9UVw8F1NSi65seZ1V9DGJfeqeOEPlVG+RYn Clemson University Clemson's Research Affiliate Identity Provider http://www.raidp.org Barry Johnson hbj@clemson.edu Kathy Wright kewrig@clemson.edu SP_new This is an SP for testing new and future Shibboleth setups MIIC/TCCAeWgAwIBAgIJAMeZJQ8EYhxoMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEndlYjEwLmVkdWNhdXNlLmVkdTAeFw0xMzA5MDkyMDIyNDlaFw0yMzA5MDcy MDIyNDlaMB0xGzAZBgNVBAMTEndlYjEwLmVkdWNhdXNlLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMj5aiGcC4reVOlmshteW9D5lLUnyoc4JK1d pVpLCy9aHHwOGz62jPmFu6UF/4jXDDOUlJ7jYY0HnXNsADjMzHGtbMsokXTA4WIl w4W4nD0Br513HHXYHv6u5WJi4B8t6LZpr44qWBRNfbyIsDg7z7Pc7tcgrxVZIa1H DN+qeB0VoNZg2rlVEWyVpuae2fnGmq02xs7yKnKnPeCx0EQqFX1HjIJSQNZjApl2 ksLAcn1wTMKSHzSzsql8VzAH4Nzs/YFKCZrb5Nuc9ofBYctedf3VMyv+w5Zhbl28 JN6tMYcrqJg5BziEQxMkW1u9je80VdAAz4AXiYLFqqgdbMDKM2kCAwEAAaNAMD4w HQYDVR0RBBYwFIISd2ViMTAuZWR1Y2F1c2UuZWR1MB0GA1UdDgQWBBSOv9h3bCWu RVN9iIcHJa4FYBD0JzANBgkqhkiG9w0BAQUFAAOCAQEAdYgpdBuQbzeZVLUX9wVz b3MEhk+mEzgHAn75DFdIvN2WMtICcW1fRE3Wnkn61un8w5HzHTw32o35+BP/pIuU s1Jn5jYvb7jogsAvM2McxCpwqbb/QQ+NFPi00h51TomYijYOQzuRN8+joSHtCtfW KeyWzIdgnTjCj9nWamowhApTv+d4f2bv+qLMBDb4JxNjHdiRYxQON+o7pWD2HF8S GlDCJ1HuwSi3qrzhjWTpG93SOCOExK/dIXbAULIjRXbjepFQJAECwi0E+iA5G/Iw n5qn1eKckF2pcc6D5R5xevq5Lg4K5wqTMI6tx3YTBKqUsdt1R8b92uVCqKbn3zkb Lw== SP_new This is an SP for testing new and future Shibboleth setups EDUCAUSE EDUCAUSE http://www.educause.edu/ Ben Turner itdev@educause.edu Rhonda Johnson support@educause.edu EDUCAUSE Technition itadmin@educause.edu MIIC+jCCAeKgAwIBAgIJAIvtEJ/WzfSFMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXdlYjIuZWR1Y2F1c2UuZWR1MB4XDTEwMDIxMTIwNDMzOVoXDTIwMDIwOTIw NDMzOVowHDEaMBgGA1UEAxMRd2ViMi5lZHVjYXVzZS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCzgPJVHyNowHVXbbTAir2BzZZkUsYGj7cBMhWM JHC76rK9e2j1Z7GFP5Mq6SPffGZMEgb7YDwqSqnMInCY6NPkrodOCT+t2VVAPxjI ixlMRpAP7nvtOuJRLZnneing6Fdt+o7w8APKVYSMrjwQJvVeR6kgL6rvmbhON//o N0xnZfLJpnOEisLe5ZpCWitVNNGrqDhDnlaQTrfZni34/pCrnwNBkQieO2gKLC3C zndRM2Upjas5rqQ16bHyp1s455vmLBzi4ohiWi1ugqLLUyvuJD6o19x/ORnWzd3Q QAyMRFo79Chs+3Yav6uC0jVdjBMti8MYCmTjFTR1Merk4m8vAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXdlYjIuZWR1Y2F1c2UuZWR1MB0GA1UdDgQWBBTRgTYu352dTt4k KNIztd3cxt5JLDANBgkqhkiG9w0BAQUFAAOCAQEAaPmTpsktXwBy/I/sOjeWa9l+ ZrA5tDx/1OtNnbWaJ3qOl90qXd7Zg7YVsBliWnugVbCJPqzY+gzzpiNNojKbWqp9 t9zywDDdVsnHGy9+xqmdm0iEiAqeXbAPYiIU/yRvd6NYqdmNImsjeLeNPBJfk5VC 8FihZs3H7H4twtaqxcHZBiDut0WEQCvqQMtYCZ5Im8cYAI497sv8Co4LmItve6C2 kUSqUeF7bstXx3oaQTQsmkIpyWwO7ej1jhNj+vHi+TEDksKdyyeERdKXqq0aajIv sGs5NsAYALehn48INhvTYDKKMUMAI21YmBHXLDEb4IrhSa1/oGcYK3Ghe527RA== EDUCAUSE EDUCAUSE http://www.educause.edu/ Matt Pasiewicz matt@educause.edu EDUCAUSE Support support@educause.edu Becky Granger rgranger@educause.edu utsystem.edu University of Texas System Logon service for The University of Texas System Administration https://www.utsystem.edu/privacy.htm https://idm.utsystem.edu/images/UTSystemSeal-Small.jpg MIIDLDCCAhSgAwIBAgIVANsuFgw2Z5XryWlzufSAgriNo5pDMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC51dHN5c3RlbS5lZHUwHhcNMDkwNjIwMjEyNzIy WhcNMjkwNjIwMjEyNzIyWjAbMRkwFwYDVQQDExBpZHAudXRzeXN0ZW0uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiUJ9hGEJw0EIBIL2InLhCsZZ 7maurudIUPt9NVQxPFHI7DwhTXwEjhYbTCnNYHS1JjEdnqzYLZitKfLYMkxPapVu fEDVBoLCnabRjKuOjLgIraYX5/rdvzgJPGAn7chL76ut5S3EuQNQ7LDD0KWR71qH y3TjZD3RXImFCRXvjLOlZR9+jVA1bKLzcafWUyHTv9wW8s/EyN+33ghOwRNzuH9W 4ZUvUU2/22MYDlHwbCmwfvF8cYoHfk9WK+fgN+5BGGk+YJvjTAdek6tqeLPsFcR5 cxvDwjyq00sZPb/xDRCTEgtx3StEYSEXqU1Z62/uHmlZ/oeFW21j59ls/CRp3wID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAudXRzeXN0ZW0uZWR1hidodHRwczovL2lk cC51dHN5c3RlbS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFErG8hS4tDz7 5KwTs0pGvgb1DeR7MA0GCSqGSIb3DQEBBQUAA4IBAQAO4uo9SuOK3/uLJozn+W0L MymzQ6OLLZHuOX2lr/+2+I4YXzp8uqdwp8M7+GVlKDU+7JVEfFl+d7mtPrtThdYz aSjip2XjOQdaE/+vY/oD/G750YAZsxOsWQQKPZIC4LClHjLz2H36Wc8nuTKxZzV+ FLOa1rOT3iYnL2rY+Mzqet3mwz/yoPq8M1/0J/HtvEWyhRkt7SBPnoNZbMt0y33H DbzkGdzI4NTA/flqEuAXBrjkg64qktKR7YTkFRWvy1pl44MqiVmP5nvZgVZZmRYg BaqXA+v1pIIo2tL8IuUiQxH1KsnDCXE/F74PcEu2CDCVKEgaVEB1v6tGFZwYr2V7 utsystem.edu MIIDLDCCAhSgAwIBAgIVANsuFgw2Z5XryWlzufSAgriNo5pDMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC51dHN5c3RlbS5lZHUwHhcNMDkwNjIwMjEyNzIy WhcNMjkwNjIwMjEyNzIyWjAbMRkwFwYDVQQDExBpZHAudXRzeXN0ZW0uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiUJ9hGEJw0EIBIL2InLhCsZZ 7maurudIUPt9NVQxPFHI7DwhTXwEjhYbTCnNYHS1JjEdnqzYLZitKfLYMkxPapVu fEDVBoLCnabRjKuOjLgIraYX5/rdvzgJPGAn7chL76ut5S3EuQNQ7LDD0KWR71qH y3TjZD3RXImFCRXvjLOlZR9+jVA1bKLzcafWUyHTv9wW8s/EyN+33ghOwRNzuH9W 4ZUvUU2/22MYDlHwbCmwfvF8cYoHfk9WK+fgN+5BGGk+YJvjTAdek6tqeLPsFcR5 cxvDwjyq00sZPb/xDRCTEgtx3StEYSEXqU1Z62/uHmlZ/oeFW21j59ls/CRp3wID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAudXRzeXN0ZW0uZWR1hidodHRwczovL2lk cC51dHN5c3RlbS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFErG8hS4tDz7 5KwTs0pGvgb1DeR7MA0GCSqGSIb3DQEBBQUAA4IBAQAO4uo9SuOK3/uLJozn+W0L MymzQ6OLLZHuOX2lr/+2+I4YXzp8uqdwp8M7+GVlKDU+7JVEfFl+d7mtPrtThdYz aSjip2XjOQdaE/+vY/oD/G750YAZsxOsWQQKPZIC4LClHjLz2H36Wc8nuTKxZzV+ FLOa1rOT3iYnL2rY+Mzqet3mwz/yoPq8M1/0J/HtvEWyhRkt7SBPnoNZbMt0y33H DbzkGdzI4NTA/flqEuAXBrjkg64qktKR7YTkFRWvy1pl44MqiVmP5nvZgVZZmRYg BaqXA+v1pIIo2tL8IuUiQxH1KsnDCXE/F74PcEu2CDCVKEgaVEB1v6tGFZwYr2V7 University of Texas System University of Texas System http://www.utsystem.edu/ Network Admin netadmin@utsystem.edu Paul Caskey pcaskey@utsystem.edu Help Desk help@utsystem.edu udel.edu MIIDSDCCAjCgAwIBAgIVAPzSSqG9t2K8y1dCX8zWxR+XUXrCMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGgubnNzLnVkZWwuZWR1MB4XDTEzMDQy NDE1NDg0MFoXDTMzMDQyNDE1NDg0MFowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5u c3MudWRlbC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLYSWS 8lZ7mSNu60m35msFGjoEx1C4gRvy9liQ5XScHKYtbqu6JryJTogYUWGBdQ4Am7vb ZqyTM9rdfBVX7tzbWAIdMaUhf9ORHVN0ElDk9qwW5irFzsotoeHVDEK6TrzUDws9 /wkERk9p2Tm7hy+8sWhOx3Ybq7TkA2I4zS5f0QGFQZnYob1/zU9tdPWkjMf5H99g nDNCVqqk8pKZJIF2E3dt9IQBYDmTsffk563k8CV0784xiBaVXC5i3+Uh4E4mLBaq g0T+BQ5tHR40GolAq4Ia+hfXrcHGTcYT+Mfl6skMCBFwLK0sF24RFAQzD+L/jH+M DnTwx7JKiXqIdNS7AgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGgubnNz LnVkZWwuZWR1hi5odHRwczovL3NoaWJib2xldGgubnNzLnVkZWwuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSUTIwR8Sy0NgXoq72J1QRVBOkC2jANBgkqhkiG 9w0BAQUFAAOCAQEAJoZ9nOxRVwuYF2rM6CjSBVwRIlkv8GFRNhl4Rxevz4Sl9lX9 gvJyJnchy+6F3UYh0QRgjiu8SKa05/8qdElac8OEpaYHrf3ZZE8Dl8o6CibW1Lkq IsAXbYLiZDlhxw7Z+cQm0gaE84p+m219iWGf9HGdIUwGEBEL9JLKwBFjPU55WGhC 6ytIRSKVqxoPPuhcSJI758WWv/wsmH7F/8flH1pqsumE7FLgKRJBB94TFXk6Ajts xyo7IcIbdxUsuGPY55IdcAN2cTNO+ONuzLgf2gtj+Byrw4YQPj5fp6rMFNXUkNMf EWrgTL1D4S1H5wyY2qBla9ba8P2/PZC0bGK4Xg== udel.edu MIIDSDCCAjCgAwIBAgIVAPzSSqG9t2K8y1dCX8zWxR+XUXrCMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGgubnNzLnVkZWwuZWR1MB4XDTEzMDQy NDE1NDg0MFoXDTMzMDQyNDE1NDg0MFowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5u c3MudWRlbC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLYSWS 8lZ7mSNu60m35msFGjoEx1C4gRvy9liQ5XScHKYtbqu6JryJTogYUWGBdQ4Am7vb ZqyTM9rdfBVX7tzbWAIdMaUhf9ORHVN0ElDk9qwW5irFzsotoeHVDEK6TrzUDws9 /wkERk9p2Tm7hy+8sWhOx3Ybq7TkA2I4zS5f0QGFQZnYob1/zU9tdPWkjMf5H99g nDNCVqqk8pKZJIF2E3dt9IQBYDmTsffk563k8CV0784xiBaVXC5i3+Uh4E4mLBaq g0T+BQ5tHR40GolAq4Ia+hfXrcHGTcYT+Mfl6skMCBFwLK0sF24RFAQzD+L/jH+M DnTwx7JKiXqIdNS7AgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGgubnNz LnVkZWwuZWR1hi5odHRwczovL3NoaWJib2xldGgubnNzLnVkZWwuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSUTIwR8Sy0NgXoq72J1QRVBOkC2jANBgkqhkiG 9w0BAQUFAAOCAQEAJoZ9nOxRVwuYF2rM6CjSBVwRIlkv8GFRNhl4Rxevz4Sl9lX9 gvJyJnchy+6F3UYh0QRgjiu8SKa05/8qdElac8OEpaYHrf3ZZE8Dl8o6CibW1Lkq IsAXbYLiZDlhxw7Z+cQm0gaE84p+m219iWGf9HGdIUwGEBEL9JLKwBFjPU55WGhC 6ytIRSKVqxoPPuhcSJI758WWv/wsmH7F/8flH1pqsumE7FLgKRJBB94TFXk6Ajts xyo7IcIbdxUsuGPY55IdcAN2cTNO+ONuzLgf2gtj+Byrw4YQPj5fp6rMFNXUkNMf EWrgTL1D4S1H5wyY2qBla9ba8P2/PZC0bGK4Xg== University of Delaware University of Delaware http://www.udel.edu/ Fraser S. Gutteridge blue@udel.edu Melvin Rau mrau@udel.edu Daniel J. Grim grim@udel.edu utexas.edu University of Texas at Austin Logon service for The University of Texas at Austin http://www.utexas.edu/its/help/shibboleth https://www.utexas.edu/cio/policies/web-privacy/ https://www.utexas.edu/includes/core/images/wordmark-stacked-2012.png MIIDNDCCAhygAwIBAgIVANhSRHl9yyhXZqlRmf5XWJ2QTVYcMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5pdHMudXRleGFzLmVkdTAeFw0xMDAxMjkyMTA1 MzZaFw0zMDAxMjkyMTA1MzZaMB0xGzAZBgNVBAMTEmlkcC5pdHMudXRleGFzLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI6ZW+uVWmqytImDdB7W QRkLkb/HA/pQXcWRdlaNptxUQCkp+qAMNzodVfzMzz41WuQxrA8GjeCC1HG+ID51 fn/wDGQtJKCoOfEnJjDEGkrAu1iFTR06J2Buw/bG9asPMgnsJ28wDkwt0jhcDRvH 4pkEQINL/ODEuN4UIteEJnJpDNkGXobYqmlRbAFf1hv3QhBp85xkqDUHJlKorM6/ ubrNKmXeAMfv+lLgrOFM8N2kC8uOU6RdiP0HuQI4H+M3ZsLTdn7upuGgb4bMOBwL 7dP4c4b4cfg5PpjthpG+iyNTmaVK19QfBU8h9Gswv8UdXpkHnx8zGhVwVsZsU/mS JbECAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLml0cy51dGV4YXMuZWR1hilodHRw czovL2lkcC5pdHMudXRleGFzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU q2hiGKXRPiloyh4R+C9pVW3PkN8wDQYJKoZIhvcNAQEFBQADggEBACT3N+IRja6m v+3prYI1xrf7Y1pAWxM+Ug2rmhcnke76IhyWHt6Xum6av9y5WOs9HyBaBJfKTfEt P8Xet+tNOrPVK8/ED8VKaQCo6n/0UU55W94jdHFbKwYoEyIUx3tYiYfvJTH3Qv+F YGuYIdIOOA5JwgVCbvXeKxq0fF+eJV1FwyOHJRZZqpxmtstzhYRIgLsL9PfTYLq/ 2vehPCFIjK5/RRr+HKFczbKDsR7T4cx9LHCKUeY1Rv39y4dcPfiK1BF1Pd3UPvFw NbiNUj6pY3Ox/of2WZ1Cp3kPi0bMlJCkkQ/KTcxkKFThNzOw2GKnB5VYn2BnJl7p VU+njOoR3xU= utexas.edu MIIDNDCCAhygAwIBAgIVANhSRHl9yyhXZqlRmf5XWJ2QTVYcMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5pdHMudXRleGFzLmVkdTAeFw0xMDAxMjkyMTA1 MzZaFw0zMDAxMjkyMTA1MzZaMB0xGzAZBgNVBAMTEmlkcC5pdHMudXRleGFzLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI6ZW+uVWmqytImDdB7W QRkLkb/HA/pQXcWRdlaNptxUQCkp+qAMNzodVfzMzz41WuQxrA8GjeCC1HG+ID51 fn/wDGQtJKCoOfEnJjDEGkrAu1iFTR06J2Buw/bG9asPMgnsJ28wDkwt0jhcDRvH 4pkEQINL/ODEuN4UIteEJnJpDNkGXobYqmlRbAFf1hv3QhBp85xkqDUHJlKorM6/ ubrNKmXeAMfv+lLgrOFM8N2kC8uOU6RdiP0HuQI4H+M3ZsLTdn7upuGgb4bMOBwL 7dP4c4b4cfg5PpjthpG+iyNTmaVK19QfBU8h9Gswv8UdXpkHnx8zGhVwVsZsU/mS JbECAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLml0cy51dGV4YXMuZWR1hilodHRw czovL2lkcC5pdHMudXRleGFzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU q2hiGKXRPiloyh4R+C9pVW3PkN8wDQYJKoZIhvcNAQEFBQADggEBACT3N+IRja6m v+3prYI1xrf7Y1pAWxM+Ug2rmhcnke76IhyWHt6Xum6av9y5WOs9HyBaBJfKTfEt P8Xet+tNOrPVK8/ED8VKaQCo6n/0UU55W94jdHFbKwYoEyIUx3tYiYfvJTH3Qv+F YGuYIdIOOA5JwgVCbvXeKxq0fF+eJV1FwyOHJRZZqpxmtstzhYRIgLsL9PfTYLq/ 2vehPCFIjK5/RRr+HKFczbKDsR7T4cx9LHCKUeY1Rv39y4dcPfiK1BF1Pd3UPvFw NbiNUj6pY3Ox/of2WZ1Cp3kPi0bMlJCkkQ/KTcxkKFThNzOw2GKnB5VYn2BnJl7p VU+njOoR3xU= University of Texas at Austin University of Texas at Austin http://www.utexas.edu/ U.T. Austin Shibboleth Team shibboleth@utlists.utexas.edu U.T. Austin Shibboleth Team shibboleth@utlists.utexas.edu U.T. Austin Shibboleth Team shibboleth@utlists.utexas.edu MIIDADCCAeigAwIBAgIJANAe0RIIzcs9MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2ZyZXNjYS5jYWxzdGF0ZS5lZHUwHhcNMTAwNDE0MTgxMTI0WhcNMjAwNDEx MTgxMTI0WjAeMRwwGgYDVQQDExNmcmVzY2EuY2Fsc3RhdGUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApc3Cx3nEafgzYXDHchPQQDCs0MsewpCE 3EDwmnWF8Y+MXuGQ8n35eAnZ+bcLIOIRBepcom2ON3eaEzgY3LZOvePr1nVRLHdL voK89EUkL4Sfeg58FpIqLPOgEuNQs+cML0na+mv+E/UX5OFnX+0ihNTQSL5bSl0v /ePokwmaX1gk0K6mO0zCaYOBPAGQ2k6wRQL5HjpNTgDSflx8qfTe2GLR1zuawvaj 7TMJBwt65fI2k/dOfQ68dlDkahm0Nzq+L+xsAUwLX2XTzPf2Y6bvPPvb9va6J4bu M5XbCFhx25wbGSKQz5/N53XuEp1hC/KzRMn6RuXnmCDiWafEA6s8PwIDAQABo0Ew PzAeBgNVHREEFzAVghNmcmVzY2EuY2Fsc3RhdGUuZWR1MB0GA1UdDgQWBBScr1Bw G6kvU27MXO07Q7pQZwBApzANBgkqhkiG9w0BAQUFAAOCAQEApOzRghL6rftm4UQ7 qS2hb394yvGD35ZUux6TJJbFJ+Pc0F06r3Mgl41JTsZEVtMWeVzkcptY4k/7mN3a zE+aY+v4q6ep+Uc7zeYlUsWLRWQ8wJc+b3trQ7xpotYGRjrjVD0r5pPosxRtSJlN vGeWxBIZKQ98StYgDJ6YXGL4InXWzqVB+iY1YyBxiSzp/nYzACSEJnNqwD0p1sXv v7muibgldi6r8/ratERC3uLb/f6P08AZ3zg34C0Lnmh4/sVKTLvG/4lYUOnW7+J9 c1TXM5BnvF0EpTeWeRudd4C0W2XLi10+kCuT5zizuWi4bcov9NWODFzDYbY+YqHf q4fKLg== San Francisco State University San Francisco State University http://www.sfsu.edu/ Andrew Roderick roderick@sfsu.edu Taylor Judd tjudd@sfsu.edu Fresca Helpdesk csu.fresca@gmail.com sfsu.edu MIIDGzCCAgOgAwIBAgIUaVXwsxeZ7HtpgzDRqkb/SXmxNCUwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNmc3UuZWR1MB4XDTEwMDExMjE3NTg0OVoXDTMw MDExMjE3NTg0OVowFzEVMBMGA1UEAxMMaWRwLnNmc3UuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnM2TW44FPEMlaZShdBub38iLLGtpvvtTZVvC tLo6xRQx0YCPYIQua2hxjf5lYFMe2KlwehxuCfujsTbegBX8TNg86NaN2s5iTFk7 Q7BKY0o1UGEHhmELKZx/BVSH1AB0qwk1ZF9jGyynTITRwRGsr1yLvFM3aTH1tB4s iMpTTp7U4HfWcfCsAepxVJw8o8Nvgujgi6E8Mh4emTz+PdNmx0cgpiu7EpvruUEk ELlHifyFRhCCBUeOtxgsJXvXgqIYxLlxcz7aGnsylTCgX8fN2WABkJte90Cv06EU mkCnB4x8pKLxSfVkLDRDImpqPwnTjmizD6neSRQ5ano4qdAm9wIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2ZzdS5lZHWGI2h0dHBzOi8vaWRwLnNmc3UuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBT7bbal9a/eJjoYsQd6Stdkk9D6uTANBgkq hkiG9w0BAQUFAAOCAQEAB2UmDPQkEVR8YPNCUZS2+XjA5Pw7vdswtZpqLbN4x2RG AFnaUFs4Qw5/9RScVOdfuSKjbB32LSJzOTLUc2LA2zUhAcieprD9wBcW2gIVnpPC PQxMSI7vD7YuF6erW/qFh+gZwBod/PPmP30wy4uDAcWfW09f79wWv67v8ePXS/PA Ww8M8pNXffLcYo8NAdTY1ZddhYsqcAduFzL4Q0u/+QpV4K2qpMOK57sJ/4GuI0i4 TF+IPVqP9ibO/PX7scYZDBm8wGCQ3G3UwADAQxJlSTJzyP7PthgH3ublYb3IbrY6 OQKTDUHTSx//VpESlGrhleDG/BalOfbtxZka2UF05A== sfsu.edu MIIDGzCCAgOgAwIBAgIUaVXwsxeZ7HtpgzDRqkb/SXmxNCUwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNmc3UuZWR1MB4XDTEwMDExMjE3NTg0OVoXDTMw MDExMjE3NTg0OVowFzEVMBMGA1UEAxMMaWRwLnNmc3UuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnM2TW44FPEMlaZShdBub38iLLGtpvvtTZVvC tLo6xRQx0YCPYIQua2hxjf5lYFMe2KlwehxuCfujsTbegBX8TNg86NaN2s5iTFk7 Q7BKY0o1UGEHhmELKZx/BVSH1AB0qwk1ZF9jGyynTITRwRGsr1yLvFM3aTH1tB4s iMpTTp7U4HfWcfCsAepxVJw8o8Nvgujgi6E8Mh4emTz+PdNmx0cgpiu7EpvruUEk ELlHifyFRhCCBUeOtxgsJXvXgqIYxLlxcz7aGnsylTCgX8fN2WABkJte90Cv06EU mkCnB4x8pKLxSfVkLDRDImpqPwnTjmizD6neSRQ5ano4qdAm9wIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2ZzdS5lZHWGI2h0dHBzOi8vaWRwLnNmc3UuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBT7bbal9a/eJjoYsQd6Stdkk9D6uTANBgkq hkiG9w0BAQUFAAOCAQEAB2UmDPQkEVR8YPNCUZS2+XjA5Pw7vdswtZpqLbN4x2RG AFnaUFs4Qw5/9RScVOdfuSKjbB32LSJzOTLUc2LA2zUhAcieprD9wBcW2gIVnpPC PQxMSI7vD7YuF6erW/qFh+gZwBod/PPmP30wy4uDAcWfW09f79wWv67v8ePXS/PA Ww8M8pNXffLcYo8NAdTY1ZddhYsqcAduFzL4Q0u/+QpV4K2qpMOK57sJ/4GuI0i4 TF+IPVqP9ibO/PX7scYZDBm8wGCQ3G3UwADAQxJlSTJzyP7PthgH3ublYb3IbrY6 OQKTDUHTSx//VpESlGrhleDG/BalOfbtxZka2UF05A== San Francisco State University San Francisco State University http://www.sfsu.edu/ Supakit Kiatrungrit supakitk@sfsu.edu Joellen Fung jfung@sfsu.edu Technical support systems@sfsu.edu Supakit Kiatrungrit supakitk@sfsu.edu MIIDGDCCAgCgAwIBAgIJAO4ezkDwK35xMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG21vb2RsZS5jYWxzdGF0ZS5hdC5zZnN1LmVkdTAeFw0xMTAyMDgxNjU5MjBa Fw0yMTAyMDUxNjU5MjBaMCYxJDAiBgNVBAMTG21vb2RsZS5jYWxzdGF0ZS5hdC5z ZnN1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVAR0UJzvyD 3QdIA8qsNG0MIRXbtkOnpATurNq2lbt9QRnmIK6u3QaO6ERPR87UZdXNCXEoLXI6 T/yhjXXmy5LRCwov6Rwyi2el7KZ0cu+Xn7FnjSzxcdKZmk/YqQDuHzenGgqp6qg8 y8Yp6JkE/ZMPm3ENeoqaImc57sHUmr2qXFBMMJnylE5aX3TSeR7oMeX1efiUKPRJ JAbJHSoJwKVeTe/PhzikPGwot3Ddu2SMisyzqN5pHCOaaxJ1PIJMUCII/1hkz4lb 0HQtNy+jeK780l/aYm4MPDnrReiqmnJ5DetnWDp4tpzt7uXpk0MbCvX/JDA96IH0 mMl+1x1wqbMCAwEAAaNJMEcwJgYDVR0RBB8wHYIbbW9vZGxlLmNhbHN0YXRlLmF0 LnNmc3UuZWR1MB0GA1UdDgQWBBQMt3geZOT/RC6/4gMu+sB4cOgu0jANBgkqhkiG 9w0BAQUFAAOCAQEAmm0TRh8Ce46TodH0Rut47CerYUmR4A+RL7bnA1+4AeSxJOhS ItWwr8wrqLL5U702+XWZqnTs1e112DnxHv3feKZjcCvraWEnnOlRdDQszhWQWWre zmrmLWwxrOPqrZWYP8MvKqT5s5cHmbWp1aZOnqOCfextC20s0p69M/3/Q+LjxmC2 LRZBuUe/qCYaUTW+YjCaw3vsDVU+UaiGEzHH8HFGAnKwQ+LhFYZoqrWFPPb+tZPi A8cPX25Po6ZWZ92v9FT6otRXk35weSjMETf0C8QIwbstPKVn5bU5hpj1iZ2dB1Jk G48i5mzejD95UG+PTouZ9P0V7DXPuY1rMb65Zw== San Francisco State University San Francisco State University http://www.sfsu.edu/ Mike Regan gir@sfsu.edu Andrew Roderick Roderick@sfsu.edu utdallas.edu MIIDLDCCAhSgAwIBAgIVAKxr332EVudjRIrBOrqMFIPg2iBHMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC51dGRhbGxhcy5lZHUwHhcNMTAwNjA3MjA1NDQ1 WhcNMzAwNjA3MjA1NDQ1WjAbMRkwFwYDVQQDExBpZHAudXRkYWxsYXMuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoN7NLFiI35At7nZDk5hSXOYP I3PU8mlFpsOY4xeSr97ZoIEs2T8eyUIHJEN+XmWrpFeyBRWp5sYoSCUJcqMUTyXI DjwriDKvpYumdqk1tDTTXCA7jdC9uaMpXERXMuknOJrBSeMr+sN+R1YSD+YR/Dww KcOxOkulTgNLHv0wTspMrfDIobvlSEnWi0dRh3mnDWCCohoTeMs5MhsDuYlpLDYH YUlPmIw/79/tSkd3dV68y42FZKbKHorKUtKgv3zXzOzrIczp9MW9GHDRohpmamVm YgpaAsGDM3d4EmgZAThFNQAVeP+BDo+UASEEzbuBjnMn99x67Ka7heEQgiscpQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAudXRkYWxsYXMuZWR1hidodHRwczovL2lk cC51dGRhbGxhcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF37bNekZX/P dczWcPYmwzFuT7w+MA0GCSqGSIb3DQEBBQUAA4IBAQBfVAtcXTBICrXjODHo00mx hMhZV4uK3QGwRhYWf0PhClq/8I4lipnVDKRmzgC4U8wLLh3msJxR4VqVLwycCSL8 QxKYqkJJfnRlzEzhg/w8m7iYuiSdYSu4i62c3jGT0i3TGg3yCBk2cdgorf2tbAwD imYF2TFcPInUp7XGaxDf9nxw4z7NNsNVkUZBjl8WmmUwMtPNUDFDaw8HmVn0J2Wc BneDgHFOfFS2aYPeytiEEM7pLc6HaAunOLXymg6VBSKYkC+wUZdIl7otJrccXzqE RisCn91uRsbkcD1U5ziboM4m9h4sYC/RP7yrFAUt9XM/aAl5JCBD8A+hnx+R50IW utdallas.edu MIIDLDCCAhSgAwIBAgIVAKxr332EVudjRIrBOrqMFIPg2iBHMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC51dGRhbGxhcy5lZHUwHhcNMTAwNjA3MjA1NDQ1 WhcNMzAwNjA3MjA1NDQ1WjAbMRkwFwYDVQQDExBpZHAudXRkYWxsYXMuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoN7NLFiI35At7nZDk5hSXOYP I3PU8mlFpsOY4xeSr97ZoIEs2T8eyUIHJEN+XmWrpFeyBRWp5sYoSCUJcqMUTyXI DjwriDKvpYumdqk1tDTTXCA7jdC9uaMpXERXMuknOJrBSeMr+sN+R1YSD+YR/Dww KcOxOkulTgNLHv0wTspMrfDIobvlSEnWi0dRh3mnDWCCohoTeMs5MhsDuYlpLDYH YUlPmIw/79/tSkd3dV68y42FZKbKHorKUtKgv3zXzOzrIczp9MW9GHDRohpmamVm YgpaAsGDM3d4EmgZAThFNQAVeP+BDo+UASEEzbuBjnMn99x67Ka7heEQgiscpQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAudXRkYWxsYXMuZWR1hidodHRwczovL2lk cC51dGRhbGxhcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF37bNekZX/P dczWcPYmwzFuT7w+MA0GCSqGSIb3DQEBBQUAA4IBAQBfVAtcXTBICrXjODHo00mx hMhZV4uK3QGwRhYWf0PhClq/8I4lipnVDKRmzgC4U8wLLh3msJxR4VqVLwycCSL8 QxKYqkJJfnRlzEzhg/w8m7iYuiSdYSu4i62c3jGT0i3TGg3yCBk2cdgorf2tbAwD imYF2TFcPInUp7XGaxDf9nxw4z7NNsNVkUZBjl8WmmUwMtPNUDFDaw8HmVn0J2Wc BneDgHFOfFS2aYPeytiEEM7pLc6HaAunOLXymg6VBSKYkC+wUZdIl7otJrccXzqE RisCn91uRsbkcD1U5ziboM4m9h4sYC/RP7yrFAUt9XM/aAl5JCBD8A+hnx+R50IW University of Texas at Dallas University of Texas at Dallas http://www.utdallas.edu/ Brian McElroy brianm@utdallas.edu utep.edu University of Texas at El Paso Logon service for The University of Texas at El Paso https://idm.utsystem.edu/images/utep-logo.jpg MIIDIzCCAgugAwIBAgIUSDSYO+BRB2O9LZP6/yb56FSVeZAwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYjIudXRlcC5lZHUwHhcNMTAwNDI5MjE1NTM1WhcN MzAwNDI5MjE1NTM1WjAZMRcwFQYDVQQDEw5zaGliMi51dGVwLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKhymeRCHrNVP7XIRf3Wkyw3eyONM2cR fBrW2d6v5Bdr+4nk7a23BAFi2urLGkQog91KaZ2V6kVkpOn9nxFYzm5xAT3w93De SxX2PH5d7WD+7kjREuBx/2OSF0BMTBA6jZxT23WSYLJRkKBN5L8cVDvz/HtvI8dJ TcHx+J/K6lSqDwPSjk7ShzOk/MPcIdFUlYY49cvTAReHOUR6pKNuyDU1BRM8AuoF 7UGEqjLOpz/RitoTkJFwpP/+AM48KIhXC8g/ip/e1uq2yBGnCECI/IQmzxqlrXAz qHeNY16jjiVPbIm1BioHFjLpluYCg4dhtxf8Q9rARZ67jF9+vIT7DCUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYjIudXRlcC5lZHWGJWh0dHBzOi8vc2hpYjIudXRl cC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFOU2rYgczWF4trebCY091BZN QnvYMA0GCSqGSIb3DQEBBQUAA4IBAQCdzB7xc9s2vXRBf+fJKpVeuNFFYqM/UMsm v4uhGS85yYXXTwyfekfyKPmp0wf0Tl5EAxrR0SxIG5wQU4v+O5SiVzXoq4/ldjH0 Q+wjgHazX7Z7KzToHcvo8qyzmUREKfzAdCBbfSEaRA1JrzepwsTn0OVKO7BDDYCj rOHQE4QHJpgt05WsxsrN5dslpg3NChR90uxgS1SaYvHk2PfLqLsWY0MX438ScgY5 bFEBNN3InSuW4rFBadZRNZsFgfejnw5apBHDW5EGlZKYrtAHFQCjliAVhOmA711U N0vWPiofU45Ka1EWdfwhlEuVQW2UzUcogTJreXpCBhj61gExq6FZ utep.edu MIIDIzCCAgugAwIBAgIUSDSYO+BRB2O9LZP6/yb56FSVeZAwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYjIudXRlcC5lZHUwHhcNMTAwNDI5MjE1NTM1WhcN MzAwNDI5MjE1NTM1WjAZMRcwFQYDVQQDEw5zaGliMi51dGVwLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKhymeRCHrNVP7XIRf3Wkyw3eyONM2cR fBrW2d6v5Bdr+4nk7a23BAFi2urLGkQog91KaZ2V6kVkpOn9nxFYzm5xAT3w93De SxX2PH5d7WD+7kjREuBx/2OSF0BMTBA6jZxT23WSYLJRkKBN5L8cVDvz/HtvI8dJ TcHx+J/K6lSqDwPSjk7ShzOk/MPcIdFUlYY49cvTAReHOUR6pKNuyDU1BRM8AuoF 7UGEqjLOpz/RitoTkJFwpP/+AM48KIhXC8g/ip/e1uq2yBGnCECI/IQmzxqlrXAz qHeNY16jjiVPbIm1BioHFjLpluYCg4dhtxf8Q9rARZ67jF9+vIT7DCUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYjIudXRlcC5lZHWGJWh0dHBzOi8vc2hpYjIudXRl cC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFOU2rYgczWF4trebCY091BZN QnvYMA0GCSqGSIb3DQEBBQUAA4IBAQCdzB7xc9s2vXRBf+fJKpVeuNFFYqM/UMsm v4uhGS85yYXXTwyfekfyKPmp0wf0Tl5EAxrR0SxIG5wQU4v+O5SiVzXoq4/ldjH0 Q+wjgHazX7Z7KzToHcvo8qyzmUREKfzAdCBbfSEaRA1JrzepwsTn0OVKO7BDDYCj rOHQE4QHJpgt05WsxsrN5dslpg3NChR90uxgS1SaYvHk2PfLqLsWY0MX438ScgY5 bFEBNN3InSuW4rFBadZRNZsFgfejnw5apBHDW5EGlZKYrtAHFQCjliAVhOmA711U N0vWPiofU45Ka1EWdfwhlEuVQW2UzUcogTJreXpCBhj61gExq6FZ University of Texas at El Paso University of Texas at El Paso http://www.utep.edu/ Gerard Cochrane gdcochrane@utep.edu Walter Copenhaver wcopenhaver@utep.edu utsouthwestern.edu University of Texas Southwestern Medical Center at Dallas Logon service for The University of Texas Southwestern Medical Center https://idm.utsystem.edu/images/utswmc-logo.jpg MIIGkTCCBHmgAwIBAgIJANAN4Fnb5GaDMA0GCSqGSIb3DQEBBQUAMIHeMQswCQYD VQQGEwJVUzEOMAwGA1UEEQwFNzUzOTAxCzAJBgNVBAgMAlRYMQ8wDQYDVQQHDAZE YWxsYXMxIzAhBgNVBAkMGjUzMjMgSGFycnkgSGluZXMgQm91bGV2YXJkMTwwOgYD VQQKDDNUaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBTb3V0aHdlc3Rlcm4gTWVkaWNh bCBDZW50ZXIxJDAiBgNVBAsMG1NvdXRod2VzdGVybiBNZWRpY2FsIENlbnRlcjEY MBYGA1UEAwwPc2hpYjIuc3dtZWQuZWR1MB4XDTEyMDEyMDAxMTYzNFoXDTQyMDEx OTAxMTYzNFowgd4xCzAJBgNVBAYTAlVTMQ4wDAYDVQQRDAU3NTM5MDELMAkGA1UE CAwCVFgxDzANBgNVBAcMBkRhbGxhczEjMCEGA1UECQwaNTMyMyBIYXJyeSBIaW5l cyBCb3VsZXZhcmQxPDA6BgNVBAoMM1RoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFNv dXRod2VzdGVybiBNZWRpY2FsIENlbnRlcjEkMCIGA1UECwwbU291dGh3ZXN0ZXJu IE1lZGljYWwgQ2VudGVyMRgwFgYDVQQDDA9zaGliMi5zd21lZC5lZHUwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDcNVdqUIwdgfkI6tIdk4gIwIXseL5l QlVB0YQgvDDLUWJpH9yeN8npeyEMx+IvJJSNm6tNrUKFVGMoEKPqyicrfpsYzsmq MNv5bjnkgodFuDiWj5QlWaX1FBSWzf1rllN4JOtXdgwbzx3Z+fbUbzvAIKiOHNeX jYcWxdDthVKOr6WVQKehPsEMcsTexSN0CEghDRY4qnsksz35v3zMnSTyVot83Iez wTjt6VF7MEpq2ldUwPuwkHxnHOuojpanQFEC7xraKNgQ3r2Eqc4khIvTWhqiKzaC t/mn+M1xogYY190/JRtJLAFg4qIQF04GUnFUsIOfelAm18U8wQXPwRCpHV5iP88/ oToWEZifMcr3xUEh9LEhJkRmpYVETcOB5oZybdjHuXwffdTl10Tpu7aA+caYKmcj 4CiynmfqcLHnxnpS9l2OcTdXL8XoLr11m9bDMYmXOw382LwaegHyVFySEKTTqM/7 Bfu4r9SE6RBF2Snnq5olqgsKJ0WWIpDUpP953FYSh+GH3xKl6UrqUCKXKPWedXcv JYRSbSrjG4FOUaazxFB582+IvwnwzSsY2PVv9L6RkRB5zPK1vv91CV+q+d+BFf/0 yRfL1CqO6XQEJQMB2GN8rS/J4zROfnFXoaqtkumhT567K1HxYWN9ww76czEplZ8n a5KuDuNthFcEUwIDAQABo1AwTjAdBgNVHQ4EFgQUBxYgsb7kiW+IBSUegJx39Avk OmIwHwYDVR0jBBgwFoAUBxYgsb7kiW+IBSUegJx39AvkOmIwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAgEAVGbYyRckf++odoxwfAZX9a1Xf3K3o2CRaK+p 0SQkmbI0g57BLIPqJLyGtkNq0skqVvvW7Va7+3UPJExR4FtbHA1KeDqRhkZup4KV v5ctXQJuidzNmoHzNzCrxnZiZhLrfD0thfXQvDLgfiYtfrVyMlmj3tUaXYSaMv0X GKOmEr2IFP40MlxWQvyCedrs/4ARlGZK9A8MKes/Nz+n5jA3e8T1CNSoilFoENvq XZjHIe06eIelPmOzy3j9ReOmluYxjZ8EMhS20628ijocKqS9U/av7XGX05ZhHxin 7mde1dkl2+Bx05pmm6CBij02PCYd+ucKX1AMgLnbmOFfEGVzwYUgaMs0DN1ThjML JV1k03UCYEg+35xYLOyzj0ocIABSZLcttpvDtMEkrhiCIqV2onU7X/qyiSFz078X aE6xfqLtIXpLVHiRU7XjMm+UG6rdRa6Yabhty2Hb8h9KPDyGgGPVmizUAi2xRBlL O35IIGQHv2FgFQKMjjVRdJjquwzTPQRF8XnE6HlrVXxBF0SQsOQgsfvbl/XXrccQ 8/+NFFhNY7Wim+HmWt8BBJra51uhSlypF7oLYaDgBIeu7hdOoFqeuQIyHNzdnWZ/ X4aHLDhWmas7794s9j8vWMaeLdzuc4MVKuUioCoMbx0NFtQtF/yTunNTAvBGlykT +3mYgUw= utsouthwestern.edu MIIGkTCCBHmgAwIBAgIJANAN4Fnb5GaDMA0GCSqGSIb3DQEBBQUAMIHeMQswCQYD VQQGEwJVUzEOMAwGA1UEEQwFNzUzOTAxCzAJBgNVBAgMAlRYMQ8wDQYDVQQHDAZE YWxsYXMxIzAhBgNVBAkMGjUzMjMgSGFycnkgSGluZXMgQm91bGV2YXJkMTwwOgYD VQQKDDNUaGUgVW5pdmVyc2l0eSBvZiBUZXhhcyBTb3V0aHdlc3Rlcm4gTWVkaWNh bCBDZW50ZXIxJDAiBgNVBAsMG1NvdXRod2VzdGVybiBNZWRpY2FsIENlbnRlcjEY MBYGA1UEAwwPc2hpYjIuc3dtZWQuZWR1MB4XDTEyMDEyMDAxMTYzNFoXDTQyMDEx OTAxMTYzNFowgd4xCzAJBgNVBAYTAlVTMQ4wDAYDVQQRDAU3NTM5MDELMAkGA1UE CAwCVFgxDzANBgNVBAcMBkRhbGxhczEjMCEGA1UECQwaNTMyMyBIYXJyeSBIaW5l cyBCb3VsZXZhcmQxPDA6BgNVBAoMM1RoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFNv dXRod2VzdGVybiBNZWRpY2FsIENlbnRlcjEkMCIGA1UECwwbU291dGh3ZXN0ZXJu IE1lZGljYWwgQ2VudGVyMRgwFgYDVQQDDA9zaGliMi5zd21lZC5lZHUwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDcNVdqUIwdgfkI6tIdk4gIwIXseL5l QlVB0YQgvDDLUWJpH9yeN8npeyEMx+IvJJSNm6tNrUKFVGMoEKPqyicrfpsYzsmq MNv5bjnkgodFuDiWj5QlWaX1FBSWzf1rllN4JOtXdgwbzx3Z+fbUbzvAIKiOHNeX jYcWxdDthVKOr6WVQKehPsEMcsTexSN0CEghDRY4qnsksz35v3zMnSTyVot83Iez wTjt6VF7MEpq2ldUwPuwkHxnHOuojpanQFEC7xraKNgQ3r2Eqc4khIvTWhqiKzaC t/mn+M1xogYY190/JRtJLAFg4qIQF04GUnFUsIOfelAm18U8wQXPwRCpHV5iP88/ oToWEZifMcr3xUEh9LEhJkRmpYVETcOB5oZybdjHuXwffdTl10Tpu7aA+caYKmcj 4CiynmfqcLHnxnpS9l2OcTdXL8XoLr11m9bDMYmXOw382LwaegHyVFySEKTTqM/7 Bfu4r9SE6RBF2Snnq5olqgsKJ0WWIpDUpP953FYSh+GH3xKl6UrqUCKXKPWedXcv JYRSbSrjG4FOUaazxFB582+IvwnwzSsY2PVv9L6RkRB5zPK1vv91CV+q+d+BFf/0 yRfL1CqO6XQEJQMB2GN8rS/J4zROfnFXoaqtkumhT567K1HxYWN9ww76czEplZ8n a5KuDuNthFcEUwIDAQABo1AwTjAdBgNVHQ4EFgQUBxYgsb7kiW+IBSUegJx39Avk OmIwHwYDVR0jBBgwFoAUBxYgsb7kiW+IBSUegJx39AvkOmIwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAgEAVGbYyRckf++odoxwfAZX9a1Xf3K3o2CRaK+p 0SQkmbI0g57BLIPqJLyGtkNq0skqVvvW7Va7+3UPJExR4FtbHA1KeDqRhkZup4KV v5ctXQJuidzNmoHzNzCrxnZiZhLrfD0thfXQvDLgfiYtfrVyMlmj3tUaXYSaMv0X GKOmEr2IFP40MlxWQvyCedrs/4ARlGZK9A8MKes/Nz+n5jA3e8T1CNSoilFoENvq XZjHIe06eIelPmOzy3j9ReOmluYxjZ8EMhS20628ijocKqS9U/av7XGX05ZhHxin 7mde1dkl2+Bx05pmm6CBij02PCYd+ucKX1AMgLnbmOFfEGVzwYUgaMs0DN1ThjML JV1k03UCYEg+35xYLOyzj0ocIABSZLcttpvDtMEkrhiCIqV2onU7X/qyiSFz078X aE6xfqLtIXpLVHiRU7XjMm+UG6rdRa6Yabhty2Hb8h9KPDyGgGPVmizUAi2xRBlL O35IIGQHv2FgFQKMjjVRdJjquwzTPQRF8XnE6HlrVXxBF0SQsOQgsfvbl/XXrccQ 8/+NFFhNY7Wim+HmWt8BBJra51uhSlypF7oLYaDgBIeu7hdOoFqeuQIyHNzdnWZ/ X4aHLDhWmas7794s9j8vWMaeLdzuc4MVKuUioCoMbx0NFtQtF/yTunNTAvBGlykT +3mYgUw= University of Texas Southwestern Medical Center at Dallas University of Texas Southwestern Medical Center at Dallas http://www3.utsouthwestern.edu/ Peter Smith Peter.Smith@UTSouthwestern.edu uta.edu University of Texas at Arlington http://www.uta.edu/oit/policy/Internet-privacy.php MIIDFzCCAf+gAwIBAgIUC7oT6rb9pNSoCFZr77ngoXR+YG8wDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV0YS5lZHUwHhcNMTAwMTIwMTYxMTAyWhcNMzAw MTIwMTYxMTAyWjAWMRQwEgYDVQQDEwtpZHAudXRhLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJU8jgMoNNy0Wyvrp4oZRJRXPYeoWfTQV5svLHkz YCldQcgDkSHzT2M4PYt7gCAHUUu8FNWjdBlwsFvdnxp+0IOcXyKrNo9cIFavSaJZ FKBuHoYZC4t1BGoFMexS1TWj1Il0SIya/N0Z4J5aJocfPdu+JBSTMlI6OEBzNlW0 Ql231Rc4G1c17QBA4dXI0eCHP9jKutKU3NM+SCoubqwPjCnJYO2cXR4/CrBEmB7z qW+wKfBoPugFHkmKPZ14AOAb6pvt+ry/qppJwNQtPi27pu3M/wmIE5Ce1mhVB6vB ZEwceCSslLIH669NNRKS/FgWY2cqVAHqE3wYSn5jqMDio1sCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV0YS5lZHWGImh0dHBzOi8vaWRwLnV0YS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFMj8dZUqAfFFMWV+9FjbtpOTg6xCMA0GCSqGSIb3 DQEBBQUAA4IBAQBYOtZIVgRc/oCxwQ8+BMCnHNkfJ1zOfP62mjsRzoNlIBrj9cG+ YhbEBG/OAYL4vlBRJTLUnZipi9Lz4QbB+nA2gS6D19vrxQv2tfg/I0Hr2crmPsD7 F8a0cgjHXlUIPW6E/gtOLowuueFDEs5jpunYa2dVMyHhWhzveSANkrhqXjoiVFvX k7TvCpFqKCBxLTfs7tqZ7UfbliMLALsrHfa2IIuDy0JfFd74TSj9KbtNAL4hyTPB ZPCie/YOLYcIFe7kKPlvkHB9DKXTlq2dPomPA3doG4aIjGK+GspD2OTsHs40W+Nj DhuK7YWFCjC6UIAyL63IXO/wa3uFVz2naO/3 uta.edu MIIDFzCCAf+gAwIBAgIUC7oT6rb9pNSoCFZr77ngoXR+YG8wDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV0YS5lZHUwHhcNMTAwMTIwMTYxMTAyWhcNMzAw MTIwMTYxMTAyWjAWMRQwEgYDVQQDEwtpZHAudXRhLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJU8jgMoNNy0Wyvrp4oZRJRXPYeoWfTQV5svLHkz YCldQcgDkSHzT2M4PYt7gCAHUUu8FNWjdBlwsFvdnxp+0IOcXyKrNo9cIFavSaJZ FKBuHoYZC4t1BGoFMexS1TWj1Il0SIya/N0Z4J5aJocfPdu+JBSTMlI6OEBzNlW0 Ql231Rc4G1c17QBA4dXI0eCHP9jKutKU3NM+SCoubqwPjCnJYO2cXR4/CrBEmB7z qW+wKfBoPugFHkmKPZ14AOAb6pvt+ry/qppJwNQtPi27pu3M/wmIE5Ce1mhVB6vB ZEwceCSslLIH669NNRKS/FgWY2cqVAHqE3wYSn5jqMDio1sCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV0YS5lZHWGImh0dHBzOi8vaWRwLnV0YS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFMj8dZUqAfFFMWV+9FjbtpOTg6xCMA0GCSqGSIb3 DQEBBQUAA4IBAQBYOtZIVgRc/oCxwQ8+BMCnHNkfJ1zOfP62mjsRzoNlIBrj9cG+ YhbEBG/OAYL4vlBRJTLUnZipi9Lz4QbB+nA2gS6D19vrxQv2tfg/I0Hr2crmPsD7 F8a0cgjHXlUIPW6E/gtOLowuueFDEs5jpunYa2dVMyHhWhzveSANkrhqXjoiVFvX k7TvCpFqKCBxLTfs7tqZ7UfbliMLALsrHfa2IIuDy0JfFd74TSj9KbtNAL4hyTPB ZPCie/YOLYcIFe7kKPlvkHB9DKXTlq2dPomPA3doG4aIjGK+GspD2OTsHs40W+Nj DhuK7YWFCjC6UIAyL63IXO/wa3uFVz2naO/3 University of Texas at Arlington University of Texas at Arlington http://www.uta.edu/ UTA Shibboleth Administrators shibboleth-admin@uta.edu MIIC1jCCAb6gAwIBAgIJAKdOzds5kU01MA0GCSqGSIb3DQEBBQUAMBAxDjAMBgNV BAMTBUNPSFJJMB4XDTExMDgwNTE2MjI1OFoXDTIxMDgwMjE2MjI1OFowEDEOMAwG A1UEAxMFQ09IUkkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDHZuI tMpH/AjeE7UQXs654ov5nIiPLyRCxSA/ODnBYR3XOr/BJXeAwTUXI2PNq9KLfZIl jm/qI2+o9MWMndn/n2jh3OYX4S30ehmS5sXg4ELhMzxv7h4Bqkq+of+yJRLD4/qC StO/XQQZl5oYSrZlxkCW6/sDISPoOhLfPNWJs6qaFPVflAPeKIJvHuscRBCEIvr5 c8qlDEBxG9sl1NEs/nEUYnbMPlVt6r8pWqQBmeZzLFCank1gZH6Vyzr0+ylEK8Oh nAcpbs2V4n1GaofFIU0TqNNDiLkgiT6OgjMs7K71kij3686IPe2S+1NNM6mW80dT qXB82aynm5HjFHwXAgMBAAGjMzAxMBAGA1UdEQQJMAeCBUNPSFJJMB0GA1UdDgQW BBTTWEZwur+f3tk+GKgb0+JLy7SpcTANBgkqhkiG9w0BAQUFAAOCAQEAmcq2B/S/ V/O4zI0M99we7K8qQXNkxOenxNHNmtu39pviTo5SGFRoY/lcQ7hd3JGmciNgIEee OwovJ7dB10XBMiZFRDgBnshJMDWqxkfW3PT5vzb6k30iqWXhOU9gCiZVJj26+UfH ub0m5GRW8O8nkZgH2JCg41cbVIHltzRu+Yh0N9AfLZwfv2sR6oO1U+VUJ7nCmUjA COk57/9qKA/yZhLTqjZR8OV56PetP5sOcm1iPpee3k6rb5QDbfsaDlF9wc6Rt3MB t5MCunjl1DwIWV7hKieau3zhgVTuoV5RftgwTwQLEKRK/LHvhKZVmasmmfEu5eRK uXEiFkIhuvoFtw== University of Texas Health Science Center At Houston University of Texas Health Science Center At Houston http://www.uth.tmc.edu Dat Phan Dat.Q.Phan@uth.tmc.edu MIIDHjCCAgagAwIBAgIJANKz/cehEiBhMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWN0c2FiYmMtdGVzdC5zaGlzLnV0aC50bWMuZWR1MB4XDTA5MDMyMDEwMzYx NVoXDTE5MDMxODEwMzYxNVowKDEmMCQGA1UEAxMdY3RzYWJiYy10ZXN0LnNoaXMu dXRoLnRtYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDatxCN DiKpnEIJp6WT2lQTbKRYsKE2SW7No+QSMi2ALGsQxXMAXe0QsczdcPOnrwEumRsa eQyi0N1GJG0ieSfosuYlvJzY1Ic4oYpOvzvCdl2OCBEz3jP+3wAGMVBNteSPagkh GuUrV562Zm6EL44uROqdZJGMt1VblzEkMVa0m7yS70LB4UTxzi7C6j+pQoUZQBwp jNRURjdGcOrHthSwzQS30Z4e7xriyd26YjE457s0ZFFQKjhhB1fQ1widVx66ByBi DAgFUg8seWy7QZEcCRgpau8IodrRdhcYUzZuZFzspXfIunUkt8z5zm3rX/23+HbY A7n3LYNC7+cNEEN1AgMBAAGjSzBJMCgGA1UdEQQhMB+CHWN0c2FiYmMtdGVzdC5z aGlzLnV0aC50bWMuZWR1MB0GA1UdDgQWBBQ8pVA50wtJrbEMUQiDSA8aOiraADAN BgkqhkiG9w0BAQUFAAOCAQEAbeeel31EXuK/LZWxqtJjGLGyrOlc50qzJQ3DTlm1 0mFA4o1LpIWvWocThWXJ9HNBj+B4I5ekVo/I2U3jvGBMBld/i17ZQHelrZV43wU9 dJMh2i9YTeFDBjoothoSocC9zhVaiIftF04Oc4CFAW2wGeiJR1Inl7W24p5QbV01 2m7UXl842lTgGEPq8pe+yQdJ0C2/8JpSJX7UsPYs8Mc8NrKbvDRUffTaPEcXUa6u mJM0k6HAe/mbc+pAD9IcKP1BLdSEVvWCqSfDrnTzqs9tGSLnFrNybeZvTrA0GjjW FDahCvoIglsrn2CBFyVhSRvzWlaqa/ZgpN0erBx0FdFyuQ== University of Texas Health Science Center At Houston University of Texas Health Science Center At Houston http://www.uth.tmc.edu OAC Support support@uth.tmc.edu Fagon Istre Fagon.M.Istre@uth.tmc.edu MIIDADCCAeigAwIBAgIJAJaiYQTj7FJ7MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2N0c2FiYmMudXRoLnRtYy5lZHUwHhcNMDkwMzIwMDgxNjMwWhcNMTkwMzE4 MDgxNjMwWjAeMRwwGgYDVQQDExNjdHNhYmJjLnV0aC50bWMuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAviHX2Y48UW+wM8H2fGNJSoaENAXJkgID +/zZytL0IzvKoy0IlNai/GpkWbYP3Ree6T3YOvZ4wq3b/+KsMCXfFMutkXeAxJ7q Y9+g9hPlV/ocDhOBxluz3mtO6FL9L1Xh0EIItEQLkbEEqMbAIfnf1hEoteJUo02V ji9yWC1EpAqq8hhzkpmfI+0cao6DpNQ6ZsEVkO0OCWwv0/2/NwGK9gj5L1aQpyYU GdlsIHa0buTRi4L5Gux6oK1vFrQ/kdAhaA89k5INI/K8veKr0udqacYwkeFRKs+E gP6rXN3ZT3Qf8+6qs70FvNzIFx6jzf3A79hQM82u0RptFKaShIirtwIDAQABo0Ew PzAeBgNVHREEFzAVghNjdHNhYmJjLnV0aC50bWMuZWR1MB0GA1UdDgQWBBQAISNx fvgHw+drUdczCtZ5Rh6liTANBgkqhkiG9w0BAQUFAAOCAQEAqSNBEnKNC2VuGDSA rQZik+0qQb+Mrsvuwgr5AZy5B6zBuEPjixeUy6pLJNrC1NLC3kphiGczno4l/ZSh ibO7evEh2Iel5yIujs9QhY2HwioJDYnIkA7PegcDCowZdt95aZ/F0QHcCrR6mO/o ZIbllhfeJjyThgAq/hEnzCFwNX6e7KIX4WXfinsRg/TnJaY3qGvslvwyNj3KA6ZM H+HtJYLVweMn1QdfPCRHi8stm6Bq4VXI808Y5GL3CSVY3BVfwvwSerFsG1gnZs7N jFETksl3dj/ldSTIxVSrWbgBPnjnrl4krdxPQhDHEBsz7zfNKP9/gIj5B59V5/da iPsxBA== University of Texas Health Science Center At Houston University of Texas Health Science Center At Houston http://www.uth.tmc.edu Fagon Istre Fagon.M.Istre@uth.tmc.edu OAC Support support@uth.tmc.edu uth.tmc.edu MIIEmzCCA4OgAwIBAgIJANowEgZ9Hf00MA0GCSqGSIb3DQEBBQUAMIHjMQswCQYD VQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xJzAlBgNV BAoMHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTFBMD8GA1UECww4VGhl IFVuaXZlcnNpdHkgb2YgVGV4YXMgSGVhbHRoIFNjaWVuY2UgQ2VudGVyIGF0IEhv dXN0b24xHjAcBgNVBAMMFXNoaWItaWRwMi51dGgudG1jLmVkdTEmMCQGCSqGSIb3 DQEJARYXaXRfdW5peHRlYW1AdXRoLnRtYy5lZHUwHhcNMTAwNjI5MjAxMjQ5WhcN MjAwNjI2MjAxMjQ5WjCB4zELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAw DgYDVQQHDAdIb3VzdG9uMScwJQYDVQQKDB5UaGUgVW5pdmVyc2l0eSBvZiBUZXhh cyBTeXN0ZW0xQTA/BgNVBAsMOFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIEhlYWx0 aCBTY2llbmNlIENlbnRlciBhdCBIb3VzdG9uMR4wHAYDVQQDDBVzaGliLWlkcDIu dXRoLnRtYy5lZHUxJjAkBgkqhkiG9w0BCQEWF2l0X3VuaXh0ZWFtQHV0aC50bWMu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz293XxnOUeFNhzwD V0IjiWB/Mrg9ORmpTI/YNmfWaMWMlp6kKLeAM5eDVmU4nj1AhMJkVtHUziqKtVPL mY+iD6YauEbRE7FjOuly9Gk1dfFJeTtURmPh814mr61D/2kxjKxjb/DkSMF3nT7/ TjIfGrfsvYaK2ZoOpW4C0rXoCbEkjptbH7HDM7wxm7PLjQk7sG+au91QT6KNxkpd 7T91nOG4mjGcdz4sPnLL4v1mXqBDqmQaoiYYDhOjq/3AUy6bM1UsZ8AroTqn819I iN4A5hbd0yNnlFGTBUTBauZHDHatm8STDDRNN18Fkn5ArpEBbithAHy/gPHgFdp/ 4xgudwIDAQABo1AwTjAdBgNVHQ4EFgQU6eBFz/sUAoMmKePYtJCrr0vBhQ4wHwYD VR0jBBgwFoAU6eBFz/sUAoMmKePYtJCrr0vBhQ4wDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEAEFCG8AEm6Txc0yoeizkYKvc9HKPy7ePSfBImdcJDunWE b1YqSvpKowYPaW4keBJiLSw8hjqabL8BMv1GFz2tX2CwBukM4yLkzHMLJMGuIC1o 4KTEqiIALOxHRWJZweqxFI+tDlI1bqwWo79/amiJX4t08/Fv0MuRlWAv6VRjvW+Q 6UlXq0WlBXP6Pwii19i31IJ6TkXJtu43CnW7gVidj7q5jpKdDxy4r6TxC8Thoz/p ZvQfpZbP1uqoDBU3aKTbLI4gC50lC5fgEisQTjCZj0qmqWry0YaNWMQ/Qz4gPc3Z QWOGBj3N6LrNN6zE2+Re+ESb02hXCgk6Wi/aFeGS+A== uth.tmc.edu MIIEmzCCA4OgAwIBAgIJANowEgZ9Hf00MA0GCSqGSIb3DQEBBQUAMIHjMQswCQYD VQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xJzAlBgNV BAoMHlRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFN5c3RlbTFBMD8GA1UECww4VGhl IFVuaXZlcnNpdHkgb2YgVGV4YXMgSGVhbHRoIFNjaWVuY2UgQ2VudGVyIGF0IEhv dXN0b24xHjAcBgNVBAMMFXNoaWItaWRwMi51dGgudG1jLmVkdTEmMCQGCSqGSIb3 DQEJARYXaXRfdW5peHRlYW1AdXRoLnRtYy5lZHUwHhcNMTAwNjI5MjAxMjQ5WhcN MjAwNjI2MjAxMjQ5WjCB4zELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAw DgYDVQQHDAdIb3VzdG9uMScwJQYDVQQKDB5UaGUgVW5pdmVyc2l0eSBvZiBUZXhh cyBTeXN0ZW0xQTA/BgNVBAsMOFRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIEhlYWx0 aCBTY2llbmNlIENlbnRlciBhdCBIb3VzdG9uMR4wHAYDVQQDDBVzaGliLWlkcDIu dXRoLnRtYy5lZHUxJjAkBgkqhkiG9w0BCQEWF2l0X3VuaXh0ZWFtQHV0aC50bWMu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz293XxnOUeFNhzwD V0IjiWB/Mrg9ORmpTI/YNmfWaMWMlp6kKLeAM5eDVmU4nj1AhMJkVtHUziqKtVPL mY+iD6YauEbRE7FjOuly9Gk1dfFJeTtURmPh814mr61D/2kxjKxjb/DkSMF3nT7/ TjIfGrfsvYaK2ZoOpW4C0rXoCbEkjptbH7HDM7wxm7PLjQk7sG+au91QT6KNxkpd 7T91nOG4mjGcdz4sPnLL4v1mXqBDqmQaoiYYDhOjq/3AUy6bM1UsZ8AroTqn819I iN4A5hbd0yNnlFGTBUTBauZHDHatm8STDDRNN18Fkn5ArpEBbithAHy/gPHgFdp/ 4xgudwIDAQABo1AwTjAdBgNVHQ4EFgQU6eBFz/sUAoMmKePYtJCrr0vBhQ4wHwYD VR0jBBgwFoAU6eBFz/sUAoMmKePYtJCrr0vBhQ4wDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEAEFCG8AEm6Txc0yoeizkYKvc9HKPy7ePSfBImdcJDunWE b1YqSvpKowYPaW4keBJiLSw8hjqabL8BMv1GFz2tX2CwBukM4yLkzHMLJMGuIC1o 4KTEqiIALOxHRWJZweqxFI+tDlI1bqwWo79/amiJX4t08/Fv0MuRlWAv6VRjvW+Q 6UlXq0WlBXP6Pwii19i31IJ6TkXJtu43CnW7gVidj7q5jpKdDxy4r6TxC8Thoz/p ZvQfpZbP1uqoDBU3aKTbLI4gC50lC5fgEisQTjCZj0qmqWry0YaNWMQ/Qz4gPc3Z QWOGBj3N6LrNN6zE2+Re+ESb02hXCgk6Wi/aFeGS+A== University of Texas Health Science Center At Houston University of Texas Health Science Center At Houston http://www.uth.tmc.edu Fagon Istre Fagon.M.Istre@uth.tmc.edu OAC Support support@uth.tmc.edu IdM Support idm-support@utsystem.edu utsa.edu University of Texas at San Antonio Use your myUTSA ID to login to services across the UT System federation, other Universities worldwide, and 3rd party applications affiliated with UTSA. http://www.utsa.edu/policies/privacy.html https://sso.it.utsa.edu/images/utsa-logo.png MIIDKDCCAhCgAwIBAgIVAM22PHlkUkZ7H2NuIyyIWIZjQU43MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3Nzby5pdC51dHNhLmVkdTAeFw0xMjA2MTgxOTQ5MjJa Fw0zMjA2MTgxOTQ5MjJaMBoxGDAWBgNVBAMTD3Nzby5pdC51dHNhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI5rIo2M+9aJDim1gChL/SwuXKCd S1L18jQ9m/ic2ym9/RBmPTpC3RKhSrXWWodP7zvB0QHTs6lCajS7jOI2ekEJzgw1 nspJ35XPYMIC/o7779I3O6p8NyVPB4kX3PXkubLg+GmdYDwTlb3uyjWOWrXekqRm T/KrXFZTCrQClpKGA02tw/NvBVjhbhe0MoNZQ1m61RmwNAhsgSLsYttqKYZ2Wsd4 cycSqepne4HScUaSUML0upV7JKqwHzmI2XCxVPmqH94wvpGTVciCJvhySHUC6wY4 2KQ8JLCXAwjHWVLpUIBQqbKmRdKdsGPDj29lfZVJB1vC+DiQ1Vp4cB0lbWkCAwEA AaNlMGMwQgYDVR0RBDswOYIPc3NvLml0LnV0c2EuZWR1hiZodHRwczovL3Nzby5p dC51dHNhLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUljPRLnL+kddcavGE aB+lDMkHJCowDQYJKoZIhvcNAQEFBQADggEBAIJSItYxCCiwhl+DZo3cS5SW3PZy rGK+gj2zz5sPLZmnxWZjuDhlLNgNUJUUDdj9cIXNnvNbDrI8Zc0qYU6pObZBuqCj 0E/JwdqV5Eg+VvqF6JQNAq2P5SNchrYUMKHzP1L3jxlXktfaS4eMx2uHIVY8R68D iQ5fliYThKrJqgk6ednPEtrrPilgj6Uf3xDhgEUpwz3BnaD+wspgy8Q5bMopemQP e8g7uW6MNZsIkFmTB9uoLKl8uR1ZltQ5yUbsAGX/quNNp90GfSQ6+yGoCgzKB7Y+ 9VJ4X+72+6wE0PfyOB3MGALob67EhNvVLTo+NdYVUd87EYCbcRgbTdAsbes= utsa.edu MIIDKDCCAhCgAwIBAgIVAM22PHlkUkZ7H2NuIyyIWIZjQU43MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3Nzby5pdC51dHNhLmVkdTAeFw0xMjA2MTgxOTQ5MjJa Fw0zMjA2MTgxOTQ5MjJaMBoxGDAWBgNVBAMTD3Nzby5pdC51dHNhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI5rIo2M+9aJDim1gChL/SwuXKCd S1L18jQ9m/ic2ym9/RBmPTpC3RKhSrXWWodP7zvB0QHTs6lCajS7jOI2ekEJzgw1 nspJ35XPYMIC/o7779I3O6p8NyVPB4kX3PXkubLg+GmdYDwTlb3uyjWOWrXekqRm T/KrXFZTCrQClpKGA02tw/NvBVjhbhe0MoNZQ1m61RmwNAhsgSLsYttqKYZ2Wsd4 cycSqepne4HScUaSUML0upV7JKqwHzmI2XCxVPmqH94wvpGTVciCJvhySHUC6wY4 2KQ8JLCXAwjHWVLpUIBQqbKmRdKdsGPDj29lfZVJB1vC+DiQ1Vp4cB0lbWkCAwEA AaNlMGMwQgYDVR0RBDswOYIPc3NvLml0LnV0c2EuZWR1hiZodHRwczovL3Nzby5p dC51dHNhLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUljPRLnL+kddcavGE aB+lDMkHJCowDQYJKoZIhvcNAQEFBQADggEBAIJSItYxCCiwhl+DZo3cS5SW3PZy rGK+gj2zz5sPLZmnxWZjuDhlLNgNUJUUDdj9cIXNnvNbDrI8Zc0qYU6pObZBuqCj 0E/JwdqV5Eg+VvqF6JQNAq2P5SNchrYUMKHzP1L3jxlXktfaS4eMx2uHIVY8R68D iQ5fliYThKrJqgk6ednPEtrrPilgj6Uf3xDhgEUpwz3BnaD+wspgy8Q5bMopemQP e8g7uW6MNZsIkFmTB9uoLKl8uR1ZltQ5yUbsAGX/quNNp90GfSQ6+yGoCgzKB7Y+ 9VJ4X+72+6wE0PfyOB3MGALob67EhNvVLTo+NdYVUd87EYCbcRgbTdAsbes= University of Texas at San Antonio University of Texas at San Antonio http://www.utsa.edu/ OIT Unix Group unix@utsa.edu uttyler.edu University of Texas At Tyler Single Signon Service at The University of Texas at Tyler http://www.uttyler.edu/privacy https://idp.uttyler.edu/images/utt-logo.gif MIIDKDCCAhCgAwIBAgIVAOpfnxqWfUWwtPv2ziaZ442AjjmsMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkcC51dHR5bGVyLmVkdTAeFw0xMDA0MTUyMDU3NDNa Fw0zMDA0MTUyMDU3NDNaMBoxGDAWBgNVBAMTD2lkcC51dHR5bGVyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMomvGbLSrG+K7edLO8f6J4DvHd9 Nov48swblPvF62GATn1735now81aMjk3r5un0xUGSy8leUsoZfdf5n6mUC9FUeri nvPpQk1IKNWQFNtp1ytsyGdNU9OMi8zmA64deVp47lxpgPUZkReFT9wq4LX3bSni Mb7x15NhaEnFfdAlJsnhfzNBdtz+RN72s5+ZySy8ICC4KHgFGrr7QKMREVMaWsaZ 28Thb6UeOY+GBcMqY9WyAwfWAc1+19rNJyCZT9GuQr0YUOxv3bpR302Zxm2w+7bA Q70r2yA0uiFxLwO8tt+4ynkKXajdAtEPTADnScYGCizU34Y3PoaO1gGzky8CAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRwLnV0dHlsZXIuZWR1hiZodHRwczovL2lkcC51 dHR5bGVyLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUVWPBUi9jdIsM9VXZ cWzcPTz+dAEwDQYJKoZIhvcNAQEFBQADggEBAK7mAKIlWZQGGQTNV1UHXkeIarKc nSI6gQf9jmJEuHR+w9SHG5Z0HvAflzNlDTS374P/pZc2qcdz1hvx6TIb2h86GNCd WtF29eqrNieq3HTwM5N+zL4pIeVNR34zPNfo7+C/fYzSgPv5FeYNfu/CGZhOsH+g 6NQ1opMz0ZiUVMQsrjjoxSntFuTrFvFyEuyGEI0uOJMzd27PtZUldp5FZAgN9IF8 WEZoQCmdWaTQAmqzpHBokozccqLcD2+Hsa94Pa3+nYVeaCBGmXz3MK5ZHZnz8M7s RB4HWzgZih8IU3YLXsJ8IC6GU+UbJ3kj4kUG15mhFlI7j8b/VjZnp6akccM= uttyler.edu MIIDKDCCAhCgAwIBAgIVAOpfnxqWfUWwtPv2ziaZ442AjjmsMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkcC51dHR5bGVyLmVkdTAeFw0xMDA0MTUyMDU3NDNa Fw0zMDA0MTUyMDU3NDNaMBoxGDAWBgNVBAMTD2lkcC51dHR5bGVyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMomvGbLSrG+K7edLO8f6J4DvHd9 Nov48swblPvF62GATn1735now81aMjk3r5un0xUGSy8leUsoZfdf5n6mUC9FUeri nvPpQk1IKNWQFNtp1ytsyGdNU9OMi8zmA64deVp47lxpgPUZkReFT9wq4LX3bSni Mb7x15NhaEnFfdAlJsnhfzNBdtz+RN72s5+ZySy8ICC4KHgFGrr7QKMREVMaWsaZ 28Thb6UeOY+GBcMqY9WyAwfWAc1+19rNJyCZT9GuQr0YUOxv3bpR302Zxm2w+7bA Q70r2yA0uiFxLwO8tt+4ynkKXajdAtEPTADnScYGCizU34Y3PoaO1gGzky8CAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRwLnV0dHlsZXIuZWR1hiZodHRwczovL2lkcC51 dHR5bGVyLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUVWPBUi9jdIsM9VXZ cWzcPTz+dAEwDQYJKoZIhvcNAQEFBQADggEBAK7mAKIlWZQGGQTNV1UHXkeIarKc nSI6gQf9jmJEuHR+w9SHG5Z0HvAflzNlDTS374P/pZc2qcdz1hvx6TIb2h86GNCd WtF29eqrNieq3HTwM5N+zL4pIeVNR34zPNfo7+C/fYzSgPv5FeYNfu/CGZhOsH+g 6NQ1opMz0ZiUVMQsrjjoxSntFuTrFvFyEuyGEI0uOJMzd27PtZUldp5FZAgN9IF8 WEZoQCmdWaTQAmqzpHBokozccqLcD2+Hsa94Pa3+nYVeaCBGmXz3MK5ZHZnz8M7s RB4HWzgZih8IU3YLXsJ8IC6GU+UbJ3kj4kUG15mhFlI7j8b/VjZnp6akccM= University of Texas At Tyler University of Texas At Tyler http://www.uttyler.edu/ UT Tyler IT Support itsupport@uttyler.edu utmb.edu MIIEgzCCA2ugAwIBAgIJANpT3JDpg2sAMA0GCSqGSIb3DQEBBQUAMIGHMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxEjAQBgNVBAcTCUdhbHZlc3RvbjENMAsG A1UEChMEVVRNQjELMAkGA1UECxMCSVMxFTATBgNVBAMTDGlkcC51dG1iLmVkdTEh MB8GCSqGSIb3DQEJARYSaXN0cy50ZWFtQFVUTUIuRURVMB4XDTEwMDYyMzE1MDAw MVoXDTIwMDYyMDE1MDAwMVowgYcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhh czESMBAGA1UEBxMJR2FsdmVzdG9uMQ0wCwYDVQQKEwRVVE1CMQswCQYDVQQLEwJJ UzEVMBMGA1UEAxMMaWRwLnV0bWIuZWR1MSEwHwYJKoZIhvcNAQkBFhJpc3RzLnRl YW1AVVRNQi5FRFUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqcGqy Z96WU7De+R//87dPy0Hi58fX941yuNiaJqGibauz/TO8OcUjnv/tHqtk7gIrZGhS tmTh/nY1dTz3X3kwU1GBmWq1m/3cZCzOSLMkbjylwnLm2LixdAUD0aYi149If0VX +meAnUK9h7SdK7Vu3BQnHIlm1rlIpfqe1vhQeevHaEe7bAid960EZt88ZCN4nM9O /M9PDBy8nGHW0gm0w0WR5d8jPIxgfTTy+3RkmLnSIo6zJiPrMN3YLtdgnUlUs56+ UuUNdQzyxzq50DA2WqwLerIMK3EkE3jOeluZtLu9ZxrI+66u0dx4BXwcB9+9Yngt yAoih4XKOyWCQSA7AgMBAAGjge8wgewwHQYDVR0OBBYEFApCLsGavPXicBMUCBGG qLpni1LHMIG8BgNVHSMEgbQwgbGAFApCLsGavPXicBMUCBGGqLpni1LHoYGNpIGK MIGHMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxEjAQBgNVBAcTCUdhbHZl c3RvbjENMAsGA1UEChMEVVRNQjELMAkGA1UECxMCSVMxFTATBgNVBAMTDGlkcC51 dG1iLmVkdTEhMB8GCSqGSIb3DQEJARYSaXN0cy50ZWFtQFVUTUIuRURVggkA2lPc kOmDawAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAuTW0eEyS4sFr rF05MDv7a+OEbg2qG2LHdUIk7riOrQoDf8q9YdPidMqiKHh3f0sL4LW8W6dnUl+e fTWSrFTxw4eBbn2gkTxZzfJUV76l29cBtX2cuGIgUVfSMy+LmIzhYO/3G01mhdyG LPVw5PsWGtk7WnYnyClxiiXbEbX2fxxI6A1h3tlVrjk7VjQUwvAfq1Y2RmH+AjSW cTAu7jzTetIhQnFiIw76j0SgkpfWg6+Fl9I1VWWWL9ixp7cGsq/pAFbhPZDjEOS0 wn0reWGZiHVNBL8acZaN2MDu9gf+HtJDqJzI/lrQ/KurWaxd4u5L07hPrKQI5y/w gTP3jZ4g8Q== utmb.edu MIIEgzCCA2ugAwIBAgIJANpT3JDpg2sAMA0GCSqGSIb3DQEBBQUAMIGHMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxEjAQBgNVBAcTCUdhbHZlc3RvbjENMAsG A1UEChMEVVRNQjELMAkGA1UECxMCSVMxFTATBgNVBAMTDGlkcC51dG1iLmVkdTEh MB8GCSqGSIb3DQEJARYSaXN0cy50ZWFtQFVUTUIuRURVMB4XDTEwMDYyMzE1MDAw MVoXDTIwMDYyMDE1MDAwMVowgYcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhh czESMBAGA1UEBxMJR2FsdmVzdG9uMQ0wCwYDVQQKEwRVVE1CMQswCQYDVQQLEwJJ UzEVMBMGA1UEAxMMaWRwLnV0bWIuZWR1MSEwHwYJKoZIhvcNAQkBFhJpc3RzLnRl YW1AVVRNQi5FRFUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqcGqy Z96WU7De+R//87dPy0Hi58fX941yuNiaJqGibauz/TO8OcUjnv/tHqtk7gIrZGhS tmTh/nY1dTz3X3kwU1GBmWq1m/3cZCzOSLMkbjylwnLm2LixdAUD0aYi149If0VX +meAnUK9h7SdK7Vu3BQnHIlm1rlIpfqe1vhQeevHaEe7bAid960EZt88ZCN4nM9O /M9PDBy8nGHW0gm0w0WR5d8jPIxgfTTy+3RkmLnSIo6zJiPrMN3YLtdgnUlUs56+ UuUNdQzyxzq50DA2WqwLerIMK3EkE3jOeluZtLu9ZxrI+66u0dx4BXwcB9+9Yngt yAoih4XKOyWCQSA7AgMBAAGjge8wgewwHQYDVR0OBBYEFApCLsGavPXicBMUCBGG qLpni1LHMIG8BgNVHSMEgbQwgbGAFApCLsGavPXicBMUCBGGqLpni1LHoYGNpIGK MIGHMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxEjAQBgNVBAcTCUdhbHZl c3RvbjENMAsGA1UEChMEVVRNQjELMAkGA1UECxMCSVMxFTATBgNVBAMTDGlkcC51 dG1iLmVkdTEhMB8GCSqGSIb3DQEJARYSaXN0cy50ZWFtQFVUTUIuRURVggkA2lPc kOmDawAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAuTW0eEyS4sFr rF05MDv7a+OEbg2qG2LHdUIk7riOrQoDf8q9YdPidMqiKHh3f0sL4LW8W6dnUl+e fTWSrFTxw4eBbn2gkTxZzfJUV76l29cBtX2cuGIgUVfSMy+LmIzhYO/3G01mhdyG LPVw5PsWGtk7WnYnyClxiiXbEbX2fxxI6A1h3tlVrjk7VjQUwvAfq1Y2RmH+AjSW cTAu7jzTetIhQnFiIw76j0SgkpfWg6+Fl9I1VWWWL9ixp7cGsq/pAFbhPZDjEOS0 wn0reWGZiHVNBL8acZaN2MDu9gf+HtJDqJzI/lrQ/KurWaxd4u5L07hPrKQI5y/w gTP3jZ4g8Q== University of Texas Medical Branch At Galveston University of Texas Medical Branch At Galveston http://www.utmb.edu Rich Thomas rcthomas@utmb.edu uthscsa.edu MIIDKzCCAhOgAwIBAgIUOBCFT1ioD0RKc/AB856Jnvb79kEwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc2hpYi51dGhzY3NhLmVkdTAeFw0wOTEwMTkxNTUwMDha Fw0yOTEwMTkxNTUwMDhaMBsxGTAXBgNVBAMTEHNoaWIudXRoc2NzYS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWW8cEBcuG3QBhlSVu7WSbvxAw 8QLM51Dpg/QsJvUes6hjZGetH/WV9u6LjlCGc6sVr5uXpd0IFkpvVFikLszqlOrH p62jO8uomSAlI5nDjG51HAd2lGYx+aTO+ioc5BU9RnMo/VA6VcBsySGlTbWEbf59 u87fvyTktNRjPOr5mMztZsrb5twYy3e4XfdFTiWJYIccZvjfsZZOwa7vu+JnfUl2 M2q2jsO/dgCMk2nIAcYOYKEd5F0exwY4qjFHUCPm8s315I9+RZBPFGVB+Y77Rg2e VS4Q+9CoTTFLY2LZ4isR3a0RbBr+2TFqMv0ES0aUt3YC8sqWOvxiIhclvCHXAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNoaWIudXRoc2NzYS5lZHWGJ2h0dHBzOi8vc2hp Yi51dGhzY3NhLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUqadoMe9LA6OA NuWMvOkr+fZCuwowDQYJKoZIhvcNAQEFBQADggEBAGWZjR5NFsdiB+IY1eb89+zQ txFy3a8Jct9Dv+nRePNOc5YCF0FLx+BRYfc4L0+yGxhAjyq3XlRe7e4YVpQ/Qy0e dqFClRLNXYAVXku2/8zkGNVh+wMDpxOiILoKN1wi+wQ8WnnS7iQPiT2h9ypnrvbf RDu+MTSSlVM/XbDOUxtoLWV0YnhhFksN6cseeqW5sUK+4pbj9as+PgTLSt+pxLzY WNfu12cY6+Qjam6zo6qiYXfqrvqoVvWf971mJWgf7APZqdp5GrLpMqQoa3XSgfQ6 sZemi2r9GnG7yy/S/oAW5ZJjeHjRkp+4IBAjCVy8XmRkqx9Lbvq/eincPQjhDjQ= uthscsa.edu MIIDKzCCAhOgAwIBAgIUOBCFT1ioD0RKc/AB856Jnvb79kEwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc2hpYi51dGhzY3NhLmVkdTAeFw0wOTEwMTkxNTUwMDha Fw0yOTEwMTkxNTUwMDhaMBsxGTAXBgNVBAMTEHNoaWIudXRoc2NzYS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWW8cEBcuG3QBhlSVu7WSbvxAw 8QLM51Dpg/QsJvUes6hjZGetH/WV9u6LjlCGc6sVr5uXpd0IFkpvVFikLszqlOrH p62jO8uomSAlI5nDjG51HAd2lGYx+aTO+ioc5BU9RnMo/VA6VcBsySGlTbWEbf59 u87fvyTktNRjPOr5mMztZsrb5twYy3e4XfdFTiWJYIccZvjfsZZOwa7vu+JnfUl2 M2q2jsO/dgCMk2nIAcYOYKEd5F0exwY4qjFHUCPm8s315I9+RZBPFGVB+Y77Rg2e VS4Q+9CoTTFLY2LZ4isR3a0RbBr+2TFqMv0ES0aUt3YC8sqWOvxiIhclvCHXAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNoaWIudXRoc2NzYS5lZHWGJ2h0dHBzOi8vc2hp Yi51dGhzY3NhLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUqadoMe9LA6OA NuWMvOkr+fZCuwowDQYJKoZIhvcNAQEFBQADggEBAGWZjR5NFsdiB+IY1eb89+zQ txFy3a8Jct9Dv+nRePNOc5YCF0FLx+BRYfc4L0+yGxhAjyq3XlRe7e4YVpQ/Qy0e dqFClRLNXYAVXku2/8zkGNVh+wMDpxOiILoKN1wi+wQ8WnnS7iQPiT2h9ypnrvbf RDu+MTSSlVM/XbDOUxtoLWV0YnhhFksN6cseeqW5sUK+4pbj9as+PgTLSt+pxLzY WNfu12cY6+Qjam6zo6qiYXfqrvqoVvWf971mJWgf7APZqdp5GrLpMqQoa3XSgfQ6 sZemi2r9GnG7yy/S/oAW5ZJjeHjRkp+4IBAjCVy8XmRkqx9Lbvq/eincPQjhDjQ= University of Texas Health Science Center At San Antonio University of Texas Health Science Center At San Antonio http://www.uthscsa.edu Brian Purcell purcell@uthscsa.edu utb.edu MIIDKDCCAhCgAwIBAgIVAPskM9VOo/UHjUvs7z0EEEw6JcEUMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIudXRidHNjLmVkdTAeFw0wOTExMTIxODQyNTRa Fw0yOTExMTIxODQyNTRaMBoxGDAWBgNVBAMTD3NoaWIudXRidHNjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQbdqpIwNey/tzMbaQX3RMbbVkq OInJtLFdxUOF9SWK9Sk0yp1S/FhHwaCoqpr0Eu4yJwOyLMyzIiwxW+wwwtzh16Go NA7y3lAT91wPG+mMbg8oymy70f1fNYCVTYqJD0E8zPrcZjYKllWfKLc87az75bhs xbtyvzOzu1150MTi2Xli2+PtvL6Spt2gCAfARmSCn41Lj2Q0Z2uNnJcYg8Pw1VJ7 z26QZPyVvtiKR3+PIfuou24zQI8gYRJRx3fDws6V0SBXLXsJ1XcAplgEV01HWOrT fDzFQSL0l98y8g4J8xuv488m2TlK/ZPivKiR+zz57s+8Cqpq4jzE3jftV0sCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYi51dGJ0c2MuZWR1hiZodHRwczovL3NoaWIu dXRidHNjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU78T7ilHNVI4b67ho 5GBUB0KDVtgwDQYJKoZIhvcNAQEFBQADggEBAFsvP17jyU2Chi7LEAcPmGxhkBuq y8NcBLvp7Vq/tuLMlxi7zKuUTTaQoiqSmLYnRTZsNJGgi4gZfX292BP/snsIsG2D 61Lzy2UrE/ivB/5Bt7oOQqj6LyFZsatzVrOpYi67uXLycbEG3EvGDEQHsccF4bn0 ErShJeYhWztnOVhcLe8pFrJt0BwJZO63mgRRmyiZ93GjvPeRIm4ky9HEooA6n8y4 Q/0+/UE2jZugQtVTd7yOtBYRKGpSSiDgsQRMyi9nacHoWS9nKqDnOUEFYQ3Zt9lL a9FpqaeIdrzlh0WNP/SodyEYHiALp5t9uvLCXzHb6wfvNhzRj7FB4AhRTLw= utb.edu MIIDKDCCAhCgAwIBAgIVAPskM9VOo/UHjUvs7z0EEEw6JcEUMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIudXRidHNjLmVkdTAeFw0wOTExMTIxODQyNTRa Fw0yOTExMTIxODQyNTRaMBoxGDAWBgNVBAMTD3NoaWIudXRidHNjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQbdqpIwNey/tzMbaQX3RMbbVkq OInJtLFdxUOF9SWK9Sk0yp1S/FhHwaCoqpr0Eu4yJwOyLMyzIiwxW+wwwtzh16Go NA7y3lAT91wPG+mMbg8oymy70f1fNYCVTYqJD0E8zPrcZjYKllWfKLc87az75bhs xbtyvzOzu1150MTi2Xli2+PtvL6Spt2gCAfARmSCn41Lj2Q0Z2uNnJcYg8Pw1VJ7 z26QZPyVvtiKR3+PIfuou24zQI8gYRJRx3fDws6V0SBXLXsJ1XcAplgEV01HWOrT fDzFQSL0l98y8g4J8xuv488m2TlK/ZPivKiR+zz57s+8Cqpq4jzE3jftV0sCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYi51dGJ0c2MuZWR1hiZodHRwczovL3NoaWIu dXRidHNjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU78T7ilHNVI4b67ho 5GBUB0KDVtgwDQYJKoZIhvcNAQEFBQADggEBAFsvP17jyU2Chi7LEAcPmGxhkBuq y8NcBLvp7Vq/tuLMlxi7zKuUTTaQoiqSmLYnRTZsNJGgi4gZfX292BP/snsIsG2D 61Lzy2UrE/ivB/5Bt7oOQqj6LyFZsatzVrOpYi67uXLycbEG3EvGDEQHsccF4bn0 ErShJeYhWztnOVhcLe8pFrJt0BwJZO63mgRRmyiZ93GjvPeRIm4ky9HEooA6n8y4 Q/0+/UE2jZugQtVTd7yOtBYRKGpSSiDgsQRMyi9nacHoWS9nKqDnOUEFYQ3Zt9lL a9FpqaeIdrzlh0WNP/SodyEYHiALp5t9uvLCXzHb6wfvNhzRj7FB4AhRTLw= University of Texas At Brownsville University of Texas At Brownsville http://www.utb.edu Abel De La Garza Abel.DeLaGarza@utb.edu Hermilo Deluze Hermilo.Deluze1@utb.edu utpa.edu University of Texas-Pan American MIIDHzCCAgegAwIBAgIUdKkzW01lvdyal9wyJMIhLH5ZWwQwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwMS51dHBhLmVkdTAeFw0xMDA3MjEyMTI1MTlaFw0z MDA3MjEyMTI1MTlaMBgxFjAUBgNVBAMTDWlkcDEudXRwYS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNr/xhq+UAztUMJytS7SVqGJx2gaxW0xNU OfT5OPFA12tLUPYXnf3WA/fHv8WD3jgPNgGSQPgYX0WZaOYr19o6/+iQtuLCPaXD LuDBjY3TmflArRS7uRzUy5nl98QJcIhlssp60sDWhz/uPI8BCnKLvo35KisJ+aLH YGB1tzenVmR6kjuZA1VNC3lmsPjTBqAc8yPm7w9jk+ZmHbmW5fDWetnMmxpHzjQf UlP55ddm30sxZxAGC9/N253RVKuPy8NvYuVzvCYk86AS2mVmvneJ1S2KT77GCAmr x1ags31zP4B/VJIsWQ9znlfAgpcrVVt1jcYFd0EVBiIoBmK6DkFPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcDEudXRwYS5lZHWGJGh0dHBzOi8vaWRwMS51dHBhLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQURat8zqRPL/gEEcB95AU0ZGwRBu0w DQYJKoZIhvcNAQEFBQADggEBAIP6l5tAs2w6Otty6UaPb1MghRRx/75GLW7lYmvV 1W/Yfz6cNuhqwimY3p84NvHbwFnQFFlVIrzImDoYPuLoQwrUAahDZGsdgMZ51apV LsI6TJr7WmTxJEGZSQq7iRC6Kf+XyV7/Qa/1wPR0iy90O0/4yNkzlQIoRoIPUK7+ MMxVRpFaUpwJwIpNA3WID0JTeDaJ2YT9OFLgUeS/N0B2lIp5ClPktl71LJkwpv4C oie3XK/NlMnqzjcF/dvCwDhsSHE1a6eSOJTHeP8y49js+sV4i4wcl0Inbf+8+EOh DzZqtIw6JsdQP1xYSJp98NUDw6qHGVfuUGUNLW1KeKmwsio= utpa.edu MIIDHzCCAgegAwIBAgIUdKkzW01lvdyal9wyJMIhLH5ZWwQwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwMS51dHBhLmVkdTAeFw0xMDA3MjEyMTI1MTlaFw0z MDA3MjEyMTI1MTlaMBgxFjAUBgNVBAMTDWlkcDEudXRwYS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNr/xhq+UAztUMJytS7SVqGJx2gaxW0xNU OfT5OPFA12tLUPYXnf3WA/fHv8WD3jgPNgGSQPgYX0WZaOYr19o6/+iQtuLCPaXD LuDBjY3TmflArRS7uRzUy5nl98QJcIhlssp60sDWhz/uPI8BCnKLvo35KisJ+aLH YGB1tzenVmR6kjuZA1VNC3lmsPjTBqAc8yPm7w9jk+ZmHbmW5fDWetnMmxpHzjQf UlP55ddm30sxZxAGC9/N253RVKuPy8NvYuVzvCYk86AS2mVmvneJ1S2KT77GCAmr x1ags31zP4B/VJIsWQ9znlfAgpcrVVt1jcYFd0EVBiIoBmK6DkFPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcDEudXRwYS5lZHWGJGh0dHBzOi8vaWRwMS51dHBhLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQURat8zqRPL/gEEcB95AU0ZGwRBu0w DQYJKoZIhvcNAQEFBQADggEBAIP6l5tAs2w6Otty6UaPb1MghRRx/75GLW7lYmvV 1W/Yfz6cNuhqwimY3p84NvHbwFnQFFlVIrzImDoYPuLoQwrUAahDZGsdgMZ51apV LsI6TJr7WmTxJEGZSQq7iRC6Kf+XyV7/Qa/1wPR0iy90O0/4yNkzlQIoRoIPUK7+ MMxVRpFaUpwJwIpNA3WID0JTeDaJ2YT9OFLgUeS/N0B2lIp5ClPktl71LJkwpv4C oie3XK/NlMnqzjcF/dvCwDhsSHE1a6eSOJTHeP8y49js+sV4i4wcl0Inbf+8+EOh DzZqtIw6JsdQP1xYSJp98NUDw6qHGVfuUGUNLW1KeKmwsio= University of Texas-Pan American University of Texas-Pan American http://www.utpa.edu/ Frank Zecca zecca@utpa.edu Jaime Nunez jnunez@utpa.edu mdanderson.org University of Texas M.D. Anderson Cancer Center MIIDODCCAiCgAwIBAgIVAN9NaOe859o4m2yJ5DUijMku+q4tMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3NoaWIubWRhbmRlcnNvbi5vcmcwHhcNMDkxMDAxMjI0 NjAyWhcNMjkxMDAxMjI0NjAyWjAeMRwwGgYDVQQDExNzaGliLm1kYW5kZXJzb24u b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiKDahIBcn1K0mp5A mT2zcPTNaRITSnkgajXbN12Wzwk2CFLJZ6QekzoeyhKGuUNgYXHcPnWJuoclpmXo eX8C3egYAWorgC2LMjKvBMPCaSmH3ioe9avwOSCpG37Zw4ydWPJod2hy7h5NQedq 9ath8J9I7U2q/Y5a/khlttR7o/7lGJHBCumAp+VnUEgLzUkAYbXo9gbdwC+GhdI1 Wx+msDZwq8qIgT679SUm6RHUfkHKZD352zCaP+VHxuX4uMUj/ue/2BnN0Z9RnHZ/ xgDmURoSwokxnbLWodMV0Ny0eDvcpS9eEf5Zx04YFMJ3XpjnOxvvO4WaXt8WPcRT CHtEQwIDAQABo20wazBKBgNVHREEQzBBghNzaGliLm1kYW5kZXJzb24ub3Jnhipo dHRwczovL3NoaWIubWRhbmRlcnNvbi5vcmcvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFALOifNwK+8AFuidZ/PXBFI5+j5BMA0GCSqGSIb3DQEBBQUAA4IBAQAzMZSH 2QsL5RGHaHkM9+2fLesMDjPzd35RnbR1iRkcBi9eFvQah3pH1ITWNWRNsUbs+UUH uO44upcOk6VCbZ88rNeS6kE1BgSRNsRNTy/wJth/rsvIoAVek9arZNEMoBCCixGP 81YR1OzjO2Egmcan0GsYCdPDowRcYEzEtLZGq8S5+0pa8vtEpa6UtakWsfTAZqFP t0OioSV7pwA9szQp2fCqvp61B5RP1zeUfWJIcjpKYlRCejwboHTN/S40bjxsXJ32 c6j5VoHLH/WEfXJ262osyqeyDwVPyJZx7WWPWlYY3GCKYxwhrAZSA7A1u8VHe3wD qHwdXzHWzbbPX5x9 mdanderson.org MIIDODCCAiCgAwIBAgIVAN9NaOe859o4m2yJ5DUijMku+q4tMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3NoaWIubWRhbmRlcnNvbi5vcmcwHhcNMDkxMDAxMjI0 NjAyWhcNMjkxMDAxMjI0NjAyWjAeMRwwGgYDVQQDExNzaGliLm1kYW5kZXJzb24u b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiKDahIBcn1K0mp5A mT2zcPTNaRITSnkgajXbN12Wzwk2CFLJZ6QekzoeyhKGuUNgYXHcPnWJuoclpmXo eX8C3egYAWorgC2LMjKvBMPCaSmH3ioe9avwOSCpG37Zw4ydWPJod2hy7h5NQedq 9ath8J9I7U2q/Y5a/khlttR7o/7lGJHBCumAp+VnUEgLzUkAYbXo9gbdwC+GhdI1 Wx+msDZwq8qIgT679SUm6RHUfkHKZD352zCaP+VHxuX4uMUj/ue/2BnN0Z9RnHZ/ xgDmURoSwokxnbLWodMV0Ny0eDvcpS9eEf5Zx04YFMJ3XpjnOxvvO4WaXt8WPcRT CHtEQwIDAQABo20wazBKBgNVHREEQzBBghNzaGliLm1kYW5kZXJzb24ub3Jnhipo dHRwczovL3NoaWIubWRhbmRlcnNvbi5vcmcvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFALOifNwK+8AFuidZ/PXBFI5+j5BMA0GCSqGSIb3DQEBBQUAA4IBAQAzMZSH 2QsL5RGHaHkM9+2fLesMDjPzd35RnbR1iRkcBi9eFvQah3pH1ITWNWRNsUbs+UUH uO44upcOk6VCbZ88rNeS6kE1BgSRNsRNTy/wJth/rsvIoAVek9arZNEMoBCCixGP 81YR1OzjO2Egmcan0GsYCdPDowRcYEzEtLZGq8S5+0pa8vtEpa6UtakWsfTAZqFP t0OioSV7pwA9szQp2fCqvp61B5RP1zeUfWJIcjpKYlRCejwboHTN/S40bjxsXJ32 c6j5VoHLH/WEfXJ262osyqeyDwVPyJZx7WWPWlYY3GCKYxwhrAZSA7A1u8VHe3wD qHwdXzHWzbbPX5x9 University of Texas M.D. Anderson Cancer Center University of Texas M.D. Anderson Cancer Center http://www.mdanderson.org/ MDACC IdM Support idm@mdanderson.org MDACC 4Info 4info@mdanderson.org baylor.edu MIIDSDCCAjCgAwIBAgIVAJwrpZTSCIpBHJObNPrSziMptCxsMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGgtMi5iYXlsb3IuZWR1MB4XDTA4MTAx MDE1NTE1MloXDTI4MTAxMDE1NTE1MlowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC0y LmJheWxvci5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxLhS3 FaukoY9w6xx2ScH9t+VBKN3SgpoNCtlSTA+c+EzlFN1U8JT/TM7frLCW5hw9iCZE skLYrWlp6h//hukAf6O+WVNrDD3KnCF3Tnf29Rvf0xM0Xe8Vu7l/O87B6UA5a8+L Cw1+7OGBX5Ji6PB/sBDbCCs76G/EA4PqbHFomS03z7Qo8vJaAF5eEoq14FPt154G +1mL4MUzrDIB4obFZqFRkJgh8dl13cDFsew5hMQbRVMHnOKIBPspaHJauYHK15SB 5WRCUdkkn/+cfriS2w+LXPttPryaZNelNmwAEcDdY8WBE6fKRU1O2aYSXt6fPdlB 5ood0aDV4RjWJ5uTAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGgtMi5i YXlsb3IuZWR1hi5odHRwczovL3NoaWJib2xldGgtMi5iYXlsb3IuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTCaiA6Ojg47/4ar0uw2B3+ATl8DDANBgkqhkiG 9w0BAQUFAAOCAQEAmQ+aPuw0MMuCKdkpBJslXyNI+lKUqdnY/aaMsOwN2M1TGiOL pi5thbpX5CTte366j/F+vePY2cQjte2z8h5bZTPr9/v9HaEQqon3uX6cANlXd0CB qojrtBlaiI5Ij7xYoO0uqbh2jXs6gJ58DVOHma20spm+qELlaD+lqaTIA1Ge5rma JtRoJmSugC0tc/E1FuSWyRkdzxra1ZZjakUbEZBYO0x5STmrFWZ0E6ewMLu6u/X2 wp8io5JHRYH74kW3WeXaR0/hi2wiaVBsOACQ75dFrlJZTb4oMWGothemjzQV3K3Q xXawYVydT5jy18eqkAFFtBDOlRVFXEqY/oOetw== baylor.edu MIIDSDCCAjCgAwIBAgIVAJwrpZTSCIpBHJObNPrSziMptCxsMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGgtMi5iYXlsb3IuZWR1MB4XDTA4MTAx MDE1NTE1MloXDTI4MTAxMDE1NTE1MlowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC0y LmJheWxvci5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxLhS3 FaukoY9w6xx2ScH9t+VBKN3SgpoNCtlSTA+c+EzlFN1U8JT/TM7frLCW5hw9iCZE skLYrWlp6h//hukAf6O+WVNrDD3KnCF3Tnf29Rvf0xM0Xe8Vu7l/O87B6UA5a8+L Cw1+7OGBX5Ji6PB/sBDbCCs76G/EA4PqbHFomS03z7Qo8vJaAF5eEoq14FPt154G +1mL4MUzrDIB4obFZqFRkJgh8dl13cDFsew5hMQbRVMHnOKIBPspaHJauYHK15SB 5WRCUdkkn/+cfriS2w+LXPttPryaZNelNmwAEcDdY8WBE6fKRU1O2aYSXt6fPdlB 5ood0aDV4RjWJ5uTAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGgtMi5i YXlsb3IuZWR1hi5odHRwczovL3NoaWJib2xldGgtMi5iYXlsb3IuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTCaiA6Ojg47/4ar0uw2B3+ATl8DDANBgkqhkiG 9w0BAQUFAAOCAQEAmQ+aPuw0MMuCKdkpBJslXyNI+lKUqdnY/aaMsOwN2M1TGiOL pi5thbpX5CTte366j/F+vePY2cQjte2z8h5bZTPr9/v9HaEQqon3uX6cANlXd0CB qojrtBlaiI5Ij7xYoO0uqbh2jXs6gJ58DVOHma20spm+qELlaD+lqaTIA1Ge5rma JtRoJmSugC0tc/E1FuSWyRkdzxra1ZZjakUbEZBYO0x5STmrFWZ0E6ewMLu6u/X2 wp8io5JHRYH74kW3WeXaR0/hi2wiaVBsOACQ75dFrlJZTb4oMWGothemjzQV3K3Q xXawYVydT5jy18eqkAFFtBDOlRVFXEqY/oOetw== Baylor University Baylor University http://www.baylor.edu/ Tommy Roberson tommy_roberson@baylor.edu Becky King becky_king@baylor.edu Ray Nazzario ray_nazzario@baylor.edu CE Abet Server MIIC9DCCAdygAwIBAgIJAP3g0+o7R28PMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2FiZXQuY2UuY211LmVkdTAeFw0xMDExMjMwMTE4MTNaFw0yMDExMjAwMTE4 MTNaMBoxGDAWBgNVBAMTD2FiZXQuY2UuY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALYIJwYVVhmAUB8HyeUXT7d0C6X0jwK6mCblfFmWzT7h 18Ki22EcAGfzq18jhTDhA6pxcH1JUi6iICl93sOGJyoSVwo0fJmPqhVgUQwDGlJ3 il26iTXQF0dsP/QNYBxYTacwmO8XsFZYVUd88fLVxPpQHaWY13VObWyOPg8oM8Is V2wE5WsTkfnkH+3K6aSg7s2N0YMkGEUf6yNQrvsGKogUAA4ETVwP32tR3STmhyND LvjnQ/14xY+58frDFgNMNbGo9RMe++xbhfRcDLHw7HZ2KSZLxRffqV3fgfWreFa3 OqU8k2jPsD5X91kCiQQfNiCFwa9ENleYSF4sUT47dBsCAwEAAaM9MDswGgYDVR0R BBMwEYIPYWJldC5jZS5jbXUuZWR1MB0GA1UdDgQWBBSlg1vLwqfoGVESn/yKvuGU 4kfl1zANBgkqhkiG9w0BAQUFAAOCAQEAPtMXTmJQZAIJrwU/S/Afdxpc+3yGOZ5I 48SJIbHTYaujD9Fkn4+h9YXy9fdGvekTZLu4xzXbByyWxAyP9TzAO4MHKnBe3/U0 iyFMzNeKSmtc7IAovblVMlzErFGsVn2a6XneBdPdTpuq/k46KO0qnSabqgg++MfL B+5s9kYn/cE7ZMeqYrwLZkzr9zAQdk8s24XVlP+xbKzV8I5nN8TLdjXpwvBdoM6G weuxLJynoVkYazbsYUbv1pgHTRtjgTzLu/rX2jbnKd+d0vY1M9l8dHTV/7D+wnK1 ha+1/Wrq80pYogJwxW29GegLzcN4t+9bATfrJX5YMBemTEEICRdH8A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mike Cynn mcynn@andrew.cmu.edu ACIS Administrative System MIIC9DCCAdygAwIBAgIJAOVlKK2iNQF1MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2FjaXMuYXMuY211LmVkdTAeFw0xMjEwMjYwMDUyMTdaFw0yMjEwMjQwMDUy MTdaMBoxGDAWBgNVBAMTD2FjaXMuYXMuY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALlylnrLQN0uH+pZa/OSnQwnnQFLoWtBZNzIU9DaPROy wvoTYA/Z8XZFS77CUAOl9GeBay/jbfmR/qmr+8x51Z42t53SmfJHkCVlkxvclGs/ KyJ2ompikAEWEs8km4M26htMlOzpnTTTO1WohKpkLpMBCgISSboiFVDFC2zZtBPH CPHnJvE4c5QZqzZlMINFA5AGFJIE85aYtMshQWy/n1i4zOOl0EemnJGkI80WOrCA QmB6oOvZktxL/K3FgzE3DmaKRiKttDpcUYv/9SVS/An8RPTQvUNvoVMoloWx2UJx +ASGIrbwzU76obrRmcmjq2ckFIQFDNTWcDy0GH42aUcCAwEAAaM9MDswGgYDVR0R BBMwEYIPYWNpcy5hcy5jbXUuZWR1MB0GA1UdDgQWBBQtdmTCmThY5OlEydlrmnZa UjjMCzANBgkqhkiG9w0BAQUFAAOCAQEAAQ9V+zGyM1bGRXyp6XvPoEH0J46onlij idnW79p/sMwBYp3Y0V9ACSzbwhMYbo5UiABUK7c3D2lbJdz/bJa9mdMLwe8DzrM/ 2lC7zBCgiN/j7oKEfXlPsd1Db/w4wb0WSDcXi8twJ4Zre6IAxXER57X5hNtPgRtU Pv9OBt97+nMrb6CV9Ay3nSPMGFhEbJRYWph9rWQhwJx/7lct0TdbCd4q5V7qfE1C t3c5Qm6vkgFOzJ/VQt4jEep5KW2EryOkXi1eTx4be0/1khOO318poS6bRHcKIWzA rvuTZ0SqAaNZ/imtq1x+64hBNcDLLAPoNV8bj82Mzv5P2a3g1SlZ7g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu ACR Service MIIC/TCCAeWgAwIBAgIJAOd6cSKzhXZ/MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFjci5hbmRyZXcuY211LmVkdTAeFw0xMjExMTkxNzIxMzRaFw0yMjExMTcx NzIxMzRaMB0xGzAZBgNVBAMTEmFjci5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL8YRW1djBiLpnwX0M4yIha5DVCp3ngy8cDZ 0yW8IcvlCkTa8pzIfs7qQyqWbavYqq9ucTAkShKnnD6l8HxhBFnfvDauAcVA6TyC m8MBNUFDG44VfsWSXzlIabb473F3YLPDW3Vp+wfhMIFbHg+U8UEBvR0nmfLuhR38 rh0kJTn29DGSWb7BjCbtHkj/JnD+9J+PFnqab2/hH0YI/+xsH4Ly4UtulAiOHXB1 SdNOFHMAF6OfAM+FRrldbHi2F8CdYYRUQbvzvvzkWP3cz/dQG+w64YoYOX9SLMdD TlSDuQDz7c1ppMgb9LzbYzp7aPpnj159xdDOjzpCTX22lJBBwykCAwEAAaNAMD4w HQYDVR0RBBYwFIISYWNyLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRFsEIQ0VDg eFobnn8keTc46eHyyjANBgkqhkiG9w0BAQUFAAOCAQEASOXwnyx6S7WiUfCaUW5x ao1eO3FeMK/t3S9KB352t6SSBqwn9hqU/pFTUihZToR1y2iPbRdIOfdfYpMd0VB4 vxPEVSkrJnpXZK9hrkAOPoOXuCkokveQJ2ccGQoFYT1WM5hS9xS0uR32PVs1Emqm Y33HBUCGDnJDh9Nmt0JpVPOSmnsj7rdlx43aH4WmRPHTCxiFOPWx1FBT60Oy3jH9 iY0plHkFWJVvZVLy/126BvymIJjsg2XlUxnIaMcdy5+Yx/+Vzj1N/d2jJYG7n6FF kmiBFjKkr8MVx2mJHpCz4sseaBbmMF2OV3nZWGfRkVpS9Vfrp4xPIM70mrscWGIj YQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ UNIX Support Group unix-request@andrew.cmu.edu ACR Development System MIIDBjCCAe6gAwIBAgIJAPQdRVNv1Qc2MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWFjcmRldi5hbmRyZXcuY211LmVkdTAeFw0xMjExMTkxNzIxMzJaFw0yMjEx MTcxNzIxMzJaMCAxHjAcBgNVBAMTFWFjcmRldi5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwwn4HrGEK2PHxonhoGPg/N18dP y0i3NTiQM7IEw0/EQw/R/Hn/V9H3safDucnBicxGnygsytXh+ssYWj7D1RsXjoV8 lZYODQP/mfb1JXSgXADgGZ88rrRW11Z2aah6eB/1UcG+KhUHSBLtWlaG42DF6G8n q9CISx+QlpFinihjgy0BE69icn+bswA/3w0BKE7DIqUwC0MS5k3Pi1G8wy+RgkzC TeQ5UvWGpY3pmwGKqGOlJ/x0zN5qUdYtdf4ZOellEHmMduDAIGCu6H9fuU1oejnt P4VgNjz+J0Q1TxL6iUiPltc4d9Yteb39doymA3Oez2/vxD0GgAg312QN0T8CAwEA AaNDMEEwIAYDVR0RBBkwF4IVYWNyZGV2LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBR16OjDmrxV5/tGzGs5vVLo8GYBzDANBgkqhkiG9w0BAQUFAAOCAQEAUtaRwpyB esTRG33QpKXV3muSkd9l74Vd+VnaGfyIn0EFnUJn0LvLqDjeX2UDS2uI+hh0o+WQ j1voX1ZWrcFncOdphMnLNJTzjH2X7BU5EDKw7dm/9nGKUFZWNE2TpDayHLWytUoo ycDTUGWkjpidJg4EZ6JlQt0IohwxUwINFNlXnDI2NTsQuWssCGR+wD5smFT9gb3v Uim9odUIa+7yy2CraBD0C7ffsRmxXvgMyptixXjvTJ3mDc0BY6y8zhcBMo8X5fzM UBIMaUQZSb7Fhlnw/lSwX+fxZAASv4rr1MReY2MGLNMGtup9aEsSgFSSJUO2d4JA KhiD4YIi9jwtYw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ UNIX Support Group unix-request@rt.andrew.cmu.edu Production ActiveMQ server Identity Services MQ MIIDDDCCAfSgAwIBAgIJALa9RnQtzeLPMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2FjdGl2ZW1xLmFuZHJldy5jbXUuZWR1MB4XDTEzMDgwMTE4NTM1NloXDTIz MDczMDE4NTM1NlowIjEgMB4GA1UEAxMXYWN0aXZlbXEuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4eV5PG3hAqTtPxRvUkLXf 2mx3Gc7Yrbvg95XqZLuJtOUiFWiLZNB0NDNxB6YEAWuWfbyGF9bmfuFdBbfNDuHM 74VmaHdeu3x5SkWu3t6+53dABAPIMp9MA/rKSUZjDVxbYC/MsxNPD1nMIMCcm+K7 HoF1eO2xTZ6R+0SJ0yo6HS5Ft8FpusLCwGHDAkOwFupplSFUfDkfD81JlQxKkWKE N+Sm6B/GKhZBBUaiF24CJfG0lkfpHN8vcEM+Ct8EcG1zebxcuOhdgwIkesyVkp9h zj5woqt3UR2tjcsGLAAXpkn5tQByLUL9aBi/EURK0tVzwO2oNVYKlTkoBcowxKXH AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2FjdGl2ZW1xLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBSHg7MumR1MjEvu5uQ4tFA6Z7JFoTANBgkqhkiG9w0BAQUFAAOCAQEA K9YFzmnVEmaSueZrvUaNr8zK9YvX0Gj2ji94ogoceMrYZB0/N5+d3mqHg0b14TVG d8u3ud1KvpAJYRelLtZb2JMVWypztFI81eWeX1VbcBhT/cP1dIollsm3SeGd7/DM xX8X9RD1rOJwBSHiRuJr2HJfDbr9sQ+ShCmRaAXeElgNgk+08+s+pAYwWr/oP5Q9 GKwvntELZ8Vqc46NXJwyOu4aW4r89L8w1cYNEbWLaJ6M+y1hNiLA0HdYcHE4ifKK dsZ5DiKXI8hWOUdHzB0jGHh+nEA4V8fK9MuqknhNdnAc1ZR4Ogl4v9KILGEacyUH qo5RCVJp7TvUso7ZdlgVBg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu ActiveMQ test environment MIIDGzCCAgOgAwIBAgIJALIiYRBugoqdMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGFjdGl2ZW1xLXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNTI0MTUxODQy WhcNMjMwNTIyMTUxODQyWjAnMSUwIwYDVQQDExxhY3RpdmVtcS10ZXN0LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvsQvuKss NR22ol6hVUXqecA19sa32Qz76cAvGX9QSqBh1MiIcKM/XKqqRusEZT/R+1oSh7E6 g+lEui+zLWsPSdQOtFAq7oEOxmffP+SnmmCrHyzwssEiXUT7H4EoHb/felrxZptd 4IZym1QBHqrG7DjCy8ql/xLLMOu3vIFfxLUakzBuuO37JMU07cqQmNgN/qoOm7Fd 7CH6XCG7CM2kRMGLuTOXlYoUvws/QA6xXDWNazYyVjrzOrXS0Ygb6QvP6PiFGEr0 USIw5pDdMK6Nj3VxfgtLqU6UZ/UEcNL3FvUxW3t++nYLQ3iB0znw9UXkftl2jNzv tkeMPm2XsBf2jQIDAQABo0owSDAnBgNVHREEIDAeghxhY3RpdmVtcS10ZXN0LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTzzRdgloh61jByfNEW0yDwnyuXLzANBgkq hkiG9w0BAQUFAAOCAQEAUVImRxYRK+VBhEOlrfyGCefGQFGzDhxrj5oABZptv4rA xSyRLbt1CIBw1wMn6TSbK+pVdjL0IokBG3skuCZvKloA4fucjvtXfW/JYUtN/jUw EIyEUu1ijtkV1wlfAepcoJv/oMqPOmkPFbcRPxWWo1F0W/ITc70mMEchEcQBGM88 SBnM/n8luZmb4YjPLw5CVvDc/AjbZDtFo27GNwIJg5EjVhiVcM3DYo/ckK+Mu48K CZDJsVG1R4tqeqlvmd4lFcMv4NuvFy/AjLLr2ldSlEi/oaYxwvX4rwLf60sUMNHj vbdAvLijxArFJs4fhfezx3e9L/yjBGjaKJ5tjsXInA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Identity Services identity-services@andrew.cmu.edu ADFS development server MIIC6zCCAdOgAwIBAgIJAMnMQ4jiqPO+MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMMF2FkZnMtZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEyMDYxMjEzMjM0MloXDTIy MDYxMDEzMjM0MlowIjEgMB4GA1UEAwwXYWRmcy1kZXYuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDbTn7yYzIu3k/kbLUISEIW SkiwqqMapGMMbcDcb7NXP0WxZG6AYVd8cUAMc8jD+OV0nftOQw4FUWg0/rJ2ikc9 N+RK+yWdp3auaIvHXh9rVzGHIwKCachF+aF843PUlKPLwE7/701lw908GjGhrBc6 Bv0vCIvIP2M9F7mTgmO1M7o/4O7BDB8+Zd7cvXDHYEJUP94fyFvc7FX704cy4u4o owoT6mqfd89E/cbSrV4KKf7jRe5a0CkdjFsH9362kPW/rHfIwmANocTzQcHhslkk BMz1Ytd8zcg2C3GQAh7C8dtM4rrlcHvpCk/3C8DWBSzLZPkYBPDdmoSuBzvEDQ39 AgMBAAGjJDAiMAsGA1UdDwQEAwIEsDATBgNVHSUEDDAKBggrBgEFBQcDATANBgkq hkiG9w0BAQUFAAOCAQEAmztV4lP0TXUmAi1w11VGT9GM+ls4khTxkFJRThojB2gi eDgJibPZxUEwZrAuqmLvpR9yCDRnnNLq75LvZe7bsYR6bfO8k+IauomYjOpGrBAr 0cOQnWgh8Mud+RpyWQ2/dqXg4T4Qi2jxFw5EbAmPEuXZDSHlhd/I1fG3o9Aut51j ZjP1UWsWI21nJMPjIpv3Cxg7b7LTT4hK2rHEQ9zCywYpTb7OyScoLfylT6Jf9MI9 usGXQHvdYWHKNipuJJUi6hfwQERrcoihaDtZgTL7wXLxXHHEFwEYxmw0uIhS7xey LrsH1rLq1Wo+CqhHxIX4SJAQXAHeciIXc99kMupdxA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Joseph Kern jkern@andrew.cmu.edu Al's Ubuntu Shibboleth Test MIIDDDCCAfSgAwIBAgIJAOwPb6lRHHhhMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2FsYnVudHV0ZXN0LmJpby5jbXUuZWR1MB4XDTEyMTExMjE5MTYyNloXDTIy MTExMDE5MTYyNlowIjEgMB4GA1UEAxMXYWxidW50dXRlc3QuYmlvLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDH+Z+xtLGkk4hNzR4o1ZV5 KJ2V0cMgfgcBBCwnmre/QXbM2IZzop9meQG3GyVNvUMoXaUMlgJkrc7AguX64pij RtgjsE6wpEKZKNmDbVgmf7YyaGSya8/WnLWHVxg6c4A/tVWCMUYzDRROTreGYm+O KLqt3ReVV55CNx48gfqJb0TvoYwIyh93Pvd7mCNTRZFv/eovX9undi7ntWEkKhRQ VDGlEYhLcNXZqigmcgoFuDLE5D6cbTALbTzSPq3y/zWGXYJcvl0m7a6nkF/US1wU uoBWdwkVmeP0XJA4a52ObhZqai6uAW9EAbnlObM6IvyGXaIIUBvqeXfhQkdltOFn AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2FsYnVudHV0ZXN0LmJpby5jbXUuZWR1MB0G A1UdDgQWBBSQqRKr1jagf/heArn2PfutjkxnIDANBgkqhkiG9w0BAQUFAAOCAQEA kMa6CY2GR2ksObgxll7khTbz5rHB/qc/7UCVPZvsABOY8llWj1XoBU8biIcHTUYx tb1MB2POV9OnCK+esXfBfTsUhXLZfTrF1r1tF7jFQBbbv/9oO+o+zYEexZC3ouRm hbXh/KYkjA8N6ctwWMkm/bh0QNz2t2U859YzNQ+GsnE1zHT68+jchQeK42LX19RZ CRkRrLXntEUyTb5NjFthtV5XVc7bmAQG/5FJLm8ak//ga3JJYvGgzBxPWq9LVGzh svPRFgjk7yaP3TVrdoDy27GpgwmsVm+misyej+QrJgesWnHyuA9+Qv5BnlwoUdva D50ClvFoOiRTKvEc/Ze6BA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Al Scheuring alberts@andrew.cmu.edu HelpDesk MIIDBjCCAe6gAwIBAgIJAIxeQuCFXmnoMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWFsbW9uZC5zcnYuY3MuY211LmVkdTAeFw0xMzA3MjQxNTI3NDlaFw0yMzA3 MjIxNTI3NDlaMCAxHjAcBgNVBAMTFWFsbW9uZC5zcnYuY3MuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXApdwLwd0JcTMnIthM0PrM9jht 1L/rCg0M8ub6DMwD8JvyuAqpBx8ej1lQFcxE0XQca2c9wSP/cTlCX5WtMtv3rDIW d4SkoXZvMQl3h/Qso0bKzIkvjjJY8KL1oQnRU50RjS0kLRHjHBLa90H6A+YuT5rK fDR4cgGA2SM/ipdTeazNT90yxsKP02HMbJPLuqGlCXimaGEszW0wf/BG3HREEnFL QRL04TyxnInNoOMNiEJZIBaPeWcLK8++Xswbes6d6uoxRQ5iH9dGBfV1+cUwmsxj KcC5FPfCHVMiorr4bTxOBJZyj9X4gO1Bw2WYq3ENLPMvz3iJYpHeQISSuwkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVYWxtb25kLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQW BBQIlfa+LYIUkROvIRCN2eHXohTN5TANBgkqhkiG9w0BAQUFAAOCAQEAWeP6k6xV llscJO9oHm+XOL3nGMvxDKpsD8mt+Qnvbc/8XMcRnv875H5a5iW0UDr9dfKRS28x g83NLcMXFkCq9BSCkqUqe/3qZGk2X9foKvxrSoOj7jIEW7YNMOD1Knru4B5a1CsU sDtXOW+rYJtcOJ4ykiQkU3wqTTLqiCY9Dbm5l9H/kLKW6MLQt2hZV4TKngcdjkGm 3p8VAW4T3kHDwaER/10JAGKyaJetDS+Zi7NrnNPeBU/WhtTudtCK1G7/+Dx6d/7s niz30b0n+ViYnhgKEGJEh4JLvnRDEOxBbrEdO1h04vEj/cU029jgT5ImKc1VKydf k5VEnUdsQiRMXw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu Computing Services Analytics MIIDDzCCAfegAwIBAgIJAO90wfwbwj2gMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGFuYWx5dGljcy5hbmRyZXcuY211LmVkdTAeFw0xMjA2MDQxNDMxMTJaFw0y MjA2MDIxNDMxMTJaMCMxITAfBgNVBAMTGGFuYWx5dGljcy5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALkpzM8zwfIZ2QXk0Col 2xilD7aPowiQEPsFVWuRhR0vR/Ax0/eT63IogjWv86z707H8ssWAnwZG06PiofxE 7/6hRzy7wi75Hqot7vDvqqa6Mdvih3TKOGl5fQ4mMAhlATZDrOuOJCz+dtg69Gzu tbFVqv60pl84o6pqgpG7nM3UAiKBkpR0UHgz4HVYsYFnGEcU5artnWhIgJhojxdB wBXA1T4ZYjVSeiT3vQdjOdE4wetE8nXSLMVPXo93YpuSWzudXMLwCOGdNI7UDeyl mH0pRh2TbJMc4foyiBh8VVKAC70WGw1d8WrdTYWA//Ct4nUciP0WZ3iHmoNElXhQ X5kCAwEAAaNGMEQwIwYDVR0RBBwwGoIYYW5hbHl0aWNzLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBQQ7LbGGAcLVFfpikFQrreBxFRvYjANBgkqhkiG9w0BAQUFAAOC AQEAbLGWSYD2cl72738duoJsnd/TqWtkUdx2q0QzQ/MT2DqCuo0+OnJKSgx9kPii uUxIDxLMFUmCy67PRoueM19l5cJf80FUGAtPUwRC1+nyDPP5Nr1M5afhCpKELboV 4A+bIGzGLo/uzefNQysnPs5JDhVmsIyM8Jkl1obw15ddgpRmHquevv8wg96XgjAr My0GEuD+tw2XFdZYX+OWHrujFUnl0q9nxktD30GStRGzhbN2Ry6+S6N1/Y53CV1A DLXY2MqkWibjEe0mDsuoB8omujXhSh9iJcNWMKeh9ryFDlkVQf4JyMYeIzaofAea RmKvxNd3CpycoACsGAzgEMGjQA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu Annotate My Pdf MIIDGzCCAgOgAwIBAgIJAIjCm+8/uKUgMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGFubm90YXRlbXlwZGYuZGR0LmNzLmNtdS5lZHUwHhcNMTMwODI2MjA0MDE5 WhcNMjMwODI0MjA0MDE5WjAnMSUwIwYDVQQDExxhbm5vdGF0ZW15cGRmLmRkdC5j cy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2UnCJU1+ Y31AeJ4BMmfyOKGAW6Z5s4dJthUT49DyDzfg4KaexKxgdwGLkvLU0KcXgi4ijmYP NxnXrYmwLcKU5UNObC7a6nUovL4QSWZEAypn8iEsEQ/9yQ90IuRtjVtE2rADrVB8 OW/HY6psPhmfuAxMsET/OdS6Z59M3K3Nqp67cL2wHsfGOT4YWzSw5vZhbQmOXkOU fwtS3Pvddi6Pzh/tlG2ZLW5l6VP/rj1Xr6ccn0aWBD1ditP8p3ypEVSeT61PahC2 1lzmvUpG2wxB/M4iRPUhqm0DnqdQ2XeGBiGITYgwJ4zPeLKaHpcVUcey8X0Txf2+ VsukZsmvLWBdqwIDAQABo0owSDAnBgNVHREEIDAeghxhbm5vdGF0ZW15cGRmLmRk dC5jcy5jbXUuZWR1MB0GA1UdDgQWBBTAebZAQvKlKyNf6no/UXvvqGMYAjANBgkq hkiG9w0BAQUFAAOCAQEAQ9SOtEfxrRJCm7FoYgLkHoRtD9yfhoE26WnBaWYDj41N FfZzm0juTijeriNtAvP+pIcqe49fIoQWipai7fvABgSIwoXp+K/HEpXz2TAcRQEW DvXN4zlaRATegFSdL3AIa0T7/NaYaBbo7osyrlUuEmvzZj07IZWYaNH9tbqE3TOu 7hvB5RVpPQDgN7gcgh8/EuijHyZ3Kmy9wvPLdnK4tQ5fi9E665aKvspXe4rdGuqt Ba3jtoxTgQmgHAQoRYmXjvg2hfHvv5HFCCAZROMbRJe8MNkm35rQ5OtCFJ44e6SA H8rIA6zMT9V6IWExQ83VtaQ6FT/iKWupWLnIpI6U2A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu ScottyLabs APIs@CMU Log in to APIs@CMU with your CMU Credentials http://apis.scottylabs.org/ MIIDADCCAeigAwIBAgIJAL58k+2xr5T4MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2FwaXMuc2NvdHR5bGFicy5vcmcwHhcNMTMwNjI2MTgxNzE3WhcNMjMwNjI0 MTgxNzE3WjAeMRwwGgYDVQQDExNhcGlzLnNjb3R0eWxhYnMub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwfPV2eucKDPfhdIBLHI4bCphi4ABQs6b m4u2da3kvPFlAjWlhZBS7G9uKArbtjhUKd8R9bP8dShMGqOniAYSpDi7c9GXi6+O bmdKIxII3h6XDS76f3fGQQVHqouGAvqt81WEPOWTukh9/HkCLW3HI0y2zmcbpbgh yJLda8aJOLxvgcbTDDJ1H6jHD7fALPWK3MNUxgXhqouTyxHgOfL9aBmOaxsiQVkh HIw0avyQDBrXHbgVhZFuD0Qs9oIPaDySYi3Sx69efOta3adTfoEdmtY5oJIE1D0p 5v6yy7VX75WEuuzpvvO921cjqfA6cT56ikVM/UATY9cdY3Vs1FHD6wIDAQABo0Ew PzAeBgNVHREEFzAVghNhcGlzLnNjb3R0eWxhYnMub3JnMB0GA1UdDgQWBBTIzcSF vugnvr4Vhazov+UjEVq+JTANBgkqhkiG9w0BAQUFAAOCAQEAgOWb5UToKMnHOjq3 sIVTN0TM8CeRb1yzKymHvCrKVSJUkpSANrwmYv6e1bjRDROh/M8vP75VmtewCbnm acMwN8ntm6RRrImeUeqFXcyharnJM5n8HAB5o0NTi6L05Eu4iQJp8nC63tZcaTKX Ygba1I5BB6LntaE0Pdfr/NmSu0/axPu7ShjVD7zH3hqXvyznpPE4OZEOXSgtSM+c qJIXJYUqu+uyxFuwn5dpH3f3ki41ebyUJ+ICPYOK6HPV6ylSikTAUqj8P/1Fjjum 1Ep9jAOBiMKK24DOCWuFcMsENJ6PTY4HLYEGCWZybEVjGYRh37821oLPu5U6tid8 embrYQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeff Cooper jdcooper@andrew.cmu.edu Drew Inglis tinglis@andrew.cmu.edu Tom Shen zhixians@andrew.cmu.edu Ops ops@scottylabs.org Apply Math Server MIIC/TCCAeWgAwIBAgIJAPdN9QAv8JXwMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFwcGx5Lm1hdGguY211LmVkdTAeFw0xMzA4MjgxODEwMjZaFw0yMzA4MjYx ODEwMjZaMB0xGzAZBgNVBAMTEmFwcGx5Lm1hdGguY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALvwWsmOKYlUVAcRzqo9xZgpAOgYMUW3VFyd SxBZzoRv6JjPIM508jiMcyDkRK8djnDHSrrFoAv/KFfL+5wtqMMFBInCkeHswO8O 7mW/bcQzvpB+NETfkRrAuXK3VUHP8yMX+U8aHon+XndF9qVt0+w2UVgH4xm7C8gn Awob2eIPozexWKIJO5RnifFdFFG8ZitUWUJOteaWCnJFo7sUfq+0X86zg5znYnX+ 8XFF9uUWWJedyVDjPeuq9DJt8pEvclf+Star7LsSYP95CeKoZa22iHHWQO2LBCxw jYkNkNs/f4rAQ+hmgmCU42LvE8KaFZe9Vx7ywNNTwvvdB5CTl2sCAwEAAaNAMD4w HQYDVR0RBBYwFIISYXBwbHkubWF0aC5jbXUuZWR1MB0GA1UdDgQWBBQ1SvO2HyWL /2xi6nfMsEZi2FDAdDANBgkqhkiG9w0BAQUFAAOCAQEAuzsI1M/JEx7iWcrJUXC+ kAQorQyfA5RkDgq8qGbfqXbmUQvp1uDDohQQsoJDh0AYVHxp7iaOGb25Fb6ho0Pd NPZGVVNkchp6gqAhJ+E9wOuXw1cOLIv66x8PYHR9e7+HrRQfLBPtdvTLLqatbRwJ eQYR0EnjRWtrQr8Rukmz8aRjlmO4ZAf50WN6kgeD9wDGYAdRGWavkqAJqEBcLzJ/ eFRpC+YR6T8iyCn7sWSzz5fEhw8eyyvOD5XCjM+W3N7KX/CQKf394W9X0qNyEthN nlk4YKomocdU7FBw4zOOGBFbtfNEshfS20+1i/PG+ksE7/2xjcmrJFGNHlwx+7rb GA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Florin Manolache florin@andrew.cmu.edu Apply Phys Server MIIC/TCCAeWgAwIBAgIJANxWV8ByNOHFMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFwcGx5LnBoeXMuY211LmVkdTAeFw0xNDAxMTQxOTExMDdaFw0yNDAxMTIx OTExMDdaMB0xGzAZBgNVBAMTEmFwcGx5LnBoeXMuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMX7ZDlRpzn49Y3KeNMU7qW8U+KD9kp1bd7+ QokboC3nkfQuvg6uhqOY1qpwJI+jXvkWDEswYLyMViiV0L0msRrHaEOxRzfNyypa A1fM4ffM4Tyw0DXISbRecSyyk//wpLTZ6Ya0QZA6s86I6MKSVo4TizHZgqHY//w8 Yik92eroWl7IuRKZuk8fNIg2Dfk9PGBssUiAgjc1LZKgFzlTzbJbaUMkFOy/rj8i 5RNTvCkwEHyFsluyyHucFEV4kto4zU8ojZYRVpAENTY+FXgcaiQcY2ywvCyHElzF CEatgpiFmMU8cTFOCXWsdcaW8IIDXVpv+b+RmXlze3KH5h7vk7ECAwEAAaNAMD4w HQYDVR0RBBYwFIISYXBwbHkucGh5cy5jbXUuZWR1MB0GA1UdDgQWBBRyksssosJo jKzq9bpZ2QC4/eP8AzANBgkqhkiG9w0BAQUFAAOCAQEAQXxUu3uSOGb2fyRWt1H0 w5Opa9ABgSrPDEWeIjf+lQN3reeaP4vkb9NGXl4Q2ditGu280dGpt2DYcaXcGMSY yKVgPfqKFeixtRg7g/yGyJZVw7CYnv88ThmrAhlEQd8dmVpG3LRl2gvUu8QNwXf/ BOKsZ1S6Ttb0hRs8PxJONLWnVYOum060EF0YSwD/ZChJYuMWaUDOr5U8Hign5jqB ZtCqTLXuthVRjkNA8tJfs4KRm9wfjWbSBzGPrKDo2a8tl0eeu0aq0zNbs7LkcTMs t4vX2tMwYNFyj8cbb+NOCTfRwzigYqdTxqTcXlyz1ldw/1iHJqM9GnZQ+ScSTgpR Vw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Florin Manolache florin@andrew.cmu.edu Biological Sciences web apps MIIC9zCCAd+gAwIBAgIJAJ5ke+rKSpa9MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFwcHMuYmlvLmNtdS5lZHUwHhcNMTMwNzAxMTYzOTI3WhcNMjMwNjI5MTYz OTI3WjAbMRkwFwYDVQQDExBhcHBzLmJpby5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAs88d3R/NZboBCd/dV1UjaUiu9kzu6ZYsRLRcq4Xu hT/dEk6ZZJ4q64bGh/p+gPdQxzT2JS6duPQ/Uvydu/7yZqXSOpJvgm/5kq0/K+yO RmtsrfBzMCl8TAUGUwbtXekVcMXZPg/Sru4yZZesqfUQ2myocZDMc1jeC1Xy/JNm ratogRAnRvzOiI8fDiEE93X+FmcsQAxOU4f8nzo2w9sNjt+dZda8imoQoLASsk2T 41jFgIw/sF2vnjS/tYIuOPRTtTza6z0czvmoiqOr7LtM5OGz46+gMOkd81vtGHCD ZXsayZw7kiEAXes0sn6hVYnJhL08ZWCnBsKDEcVOX0AUjwIDAQABoz4wPDAbBgNV HREEFDASghBhcHBzLmJpby5jbXUuZWR1MB0GA1UdDgQWBBQcGd7Ihq/pCQqNFHBq uA/2eGSSsjANBgkqhkiG9w0BAQUFAAOCAQEABCyfBQSwbKnQrU5U239Q6TQRhAMz PYrHc8pFljtIpSY1hrxraiAH5pyCw+/JmOyxiTi05US1H4wRTgeE4cJSv7a4McJg cg5BifXyQCBN4oKBOwJ+b8vWyRT2PqRH6qCn+JcZRQLuaS1SP9H65FF37NOKMU/e xwpXdabkFXdBYKE5NWY9BTVi2i4lO+AH6kaUrK/xjJ0dgjFKYsKS7pyNUOvIW3OU kpE1g4PtxiNkCFGk3A+MrR5TeYj322obh/8+UpgyxUkj+3uvjK9l/YOxjFW2iR3/ wIOH6of2rE9blf/KUW/tkBGKJVOJMpWw3n/84ALyXXP4jqeqDKHRrqVedw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Albert A Scheuring alberts@andrew.cmu.edu ECE Webserver MIIDADCCAeigAwIBAgIJAJExKiGe1JqGMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2FyYWNobmUuZWNlLmNtdS5lZHUwHhcNMTExMjA2MTczODEyWhcNMjExMjAz MTczODEyWjAeMRwwGgYDVQQDExNhcmFjaG5lLmVjZS5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvKtOK0r8Cn3W46P98buF08UYCgIgs+lF Ye7FZ2Zk/EdwlGIcA/l1sY9SD3YGk4jwlEN1TLrKvCFtJE3phP75CvL3N1IqrVMI U5LddsMf/afLVjhZkVNIevl+pLNsTgIvWiZpFco6SBrkcoUpADo13t+pA2NxJ4oQ Ty3rri95/axCUp4qTQSvKn0+vOP6T0GYOznw+2ShWgWzFcO7ooY0gP6cKE0PteRi IqzJ2pGjFut57Gf2I59r+e0+QjZweqiLUNaBjyO0mZ47gsZy/oPUmrRAToLEmt+b qWAs4yYHwowtJ8F6wkcN6s7hnynPBiJ2ztjFWECob0s6fotFmcAD/QIDAQABo0Ew PzAeBgNVHREEFzAVghNhcmFjaG5lLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBQ73hoa VazS7AFQM8nHAkKEnF/u1jANBgkqhkiG9w0BAQUFAAOCAQEAdKYB9uGo3v3WgFtR +23Vnpth1rJ1MNulqrkyT37ajaq0XD0XbIoNNmCeyNnHhch56r3z5glq0tVNyzHG huwTAp54khO7G99FyCd15wEm4us0KjGJtyR/I+ZcNouLXXpTdkaQgB0b6vaI5gh1 PKgmWwf0wbsGR1Nh7kf+LWoby5OL8EMofMi4tZnuSpPsyXoyzlG/z9cxTd7Ngnmf S2wtjSklrlnWYITKwr1CFK0Cfnvc0J4g1Uxbv5TE2Lurh7dzc+nXq4DfjWN0w/z4 zXtmk88sjwYtpssBSMjHyXHn3FgO8UcDP7lnLFWIFfwqzQI/hZy6mgLRRMMD2K8M B/nuWw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu ECE ITS Support help@ece.cmu.edu asterope.fac.cs.cmu.edu MIIDDDCCAfSgAwIBAgIJAMFGHeeTd5+lMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2FzdGVyb3BlLmZhYy5jcy5jbXUuZWR1MB4XDTEzMDcxMTEzMjM0NVoXDTIz MDcwOTEzMjM0NVowIjEgMB4GA1UEAxMXYXN0ZXJvcGUuZmFjLmNzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpvg8IyxLa8NNl/oHcmsQh 9tmXVURObEWJvg4hR+FC3+51dX/KmSriKWH3Qgld/CdNVJKzbFCJ2ND66ShkZbY6 MKM8E0diUjBascTe/NgffMt3uX/u7BiLhUwPIpBGJ50vfrhfMtCklE2L//SblWEs bwRw/mgUpH4wGKlzqSO1z9pKrZ442cJbCr93Vdny3Ow5+GhJLvjCvv+pn2677NRg xwgno07AMjO7FSY7M42hjpIvcWPmwWaIqo8suNVd8Aqz57ZAyKxRhIWk09X+Yrzo 1lcx2ZgcFIoMruPBY8lfRCT/5AwcNt0NgMiirv+YKGWZMC7SnxxDVVK7eFJzQiXN AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2FzdGVyb3BlLmZhYy5jcy5jbXUuZWR1MB0G A1UdDgQWBBTPG/PrlaCmo0+gMHr34xvyHi/RrjANBgkqhkiG9w0BAQUFAAOCAQEA dGyQGlQ77NrwNLxaobflVik7Cmb2M4eGGz/pUVgbocs/r7Q6wzVznI9hraAYwiOJ EXYC7b+KPTz9o2Wu0CQOA6B7bLuh83IGOSA+zzV/0QeElLnzXUgNEsEI8Hr2BImu d9+Gy2//OuzI3DFus/PIZ/TL/gXKWhGWMLb3HggVIhXMWFl4eIbG9wem0V//HjEc V+fMxcEFE9ggHWFagFrPWc1hbJmKJXNSvjOuoF4AJ6S4YOYVJdkH7S8/ixMX03jP o7/1utpl0gAxPknHDyiNfKfuQ2B35mKC6hanbI3Eqh4SYJAE1CRL7q061XPwzfjw FuCmFduCfaQD+AafwsAfDQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeff Baird jeff.baird@cs.cmu.edu Dale Shanefelt shaneda@andrew.cmu.edu User account management for MCS MIIC+jCCAeKgAwIBAgIJALD4JN4MwYYBMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWF1dGgyLm1jcy5jbXUuZWR1MB4XDTEyMTAwMTEzNTIzMVoXDTIyMDkyOTEz NTIzMVowHDEaMBgGA1UEAxMRYXV0aDIubWNzLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCtxW2O5kFzRB7o0XGskt5a/kJwZ9rd4XMQNTpS 6cN8Wuqp26USr4+llZoB9IVcIDAdU9DfqbmWIYd6k+5zydzXxDfCFUpsF3LHDt+F F8q04PgyUJpOMcPkZVlEHl50jA10TMObqVyBcWQay+sHMm8EUodH/zh83xeK60dM dwxiaueP/zAgFXzDT4eoOPgiXM6mXGfXIzn8uFSVnHPpmg8l2iUzJxUsos6TRZmz EcBWGeEsD7VKmm81HsptXjmmHhG5baUllKe31RgOJKD5JOggrtvVrp2MX0Cwo9ka RRuhGWJ3wM0p7w4utu9/i8cWjDqn/zX4XC+jKE28ElDahmzNAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWF1dGgyLm1jcy5jbXUuZWR1MB0GA1UdDgQWBBQbDUxAaqUmK9jn tZ5GdSL5OqzyADANBgkqhkiG9w0BAQUFAAOCAQEAiLSuv/i3OdNayXXgoTEX4pdT 8bcBxuE9sYMuPCDDp5k0+ElSbDOd2m2oUbvhlqyi4Ndq27mbe7PbTlpyCwrOKO+A vJnu9nZZP3E843P/KLP6r6buxmhzNgW3Gb8tRVuLK67fxlGoiJrLXb/dZaJHv9C3 VxRO9xr3xYu/xeBsGZC9a8Akn3i4UuV1VGvPa/k+9I2VfT/MhWOMRD3emj15I6Ig PRGpOPJ1ljcmD03GFVHfU5HhiVA6HycrRmM4IMBJvMo816Jh/8mbfK/dEp++YTeu g/fsX0UdIMfuG5o0oBmocThZmf5SD1qkwS2KCDsa0HyfwJwq9QeLl37VSmYdxA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Florin Manolache florin@andrew.cmu.edu Autolab MIIC/TCCAeWgAwIBAgIJAIrwUu8YV0UIMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmF1dG9sYWIuY3MuY211LmVkdTAeFw0xMzA3MjYxOTA5MTZaFw0yMzA3MjQx OTA5MTZaMB0xGzAZBgNVBAMTEmF1dG9sYWIuY3MuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJMbkYSChpfkrEvRMiqvz6dR9usNzgaT6A33 jTpgkPkVJdp9h5IvzqNPatqzgvWM+nh8eqjJUPqz+/oI0Ni9Dj2Lvm1PkHRwSyyg vStInqfihcTsv6/ajv/+FbeDH2hhbMRiXsMzB9kSXRo29C/leVJ/h6LaFDxOUnuh 6L9EjK5VuISTQGfv2guag2E8TZwMOenEdITlHMuvHX92dTI+gzQWorWX6GruolqO xz+IQLrFaaaSOLhbSa7USydZcpz+wDcekul9fJF+n4lH4z2giVL2KUTalhcIae21 BwJI0ZjgZ6jcU51XIRdNcOu32VKqI4mWGXRiyUfhzcoDF7TGV4UCAwEAAaNAMD4w HQYDVR0RBBYwFIISYXV0b2xhYi5jcy5jbXUuZWR1MB0GA1UdDgQWBBT/h1UF8r5Z D96+tbzieqEJ8b3FIDANBgkqhkiG9w0BAQUFAAOCAQEAEkBo3SF5JKd3aCZdUidQ R2ZYXkctOuVDgbHbpxgWXqYMJ0ZScR8GcZDMnsnaUzBideS/sc7ls32zcuZvMtnw DXm/aq9PgVlWaOLQyy7/n5kD4Q+Fs0C4AYJMLMNcrlJxVECGBQcU9zYZwDsNQ+co ZYzcL+9yiksc3PjjbGe7vnKWnibsB1IB7tDz52GCk5kSSR9sN+9u832sKqhHhXpR Wg6nUGX6ZwOn7NjY+QUffgPDzwRzvELI7OI4UoZYNw/TDEeRVDGrtF0RXezAGXwd cdj26KgtkuY+VPqQAUlf4cmcuUJqnj0QwMv8p+Wla1uchkFRop0sJxVK/1Pm4fBV 4Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Greg Kesden gkesden@andrew.cmu.edu David Winters dwinters@andrew.cmu.edu awadev MIIC/TCCAeWgAwIBAgIJAMVbyzN509kIMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmF3YWRldjMudWEuY211LmVkdTAeFw0xMzEyMTYxNTUwNTdaFw0yMzEyMTQx NTUwNTdaMB0xGzAZBgNVBAMTEmF3YWRldjMudWEuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALqLSjxTTf5saGL3nLhq+McrsQBhEOFx1Zqr +Dxi/3ibDN3SfUN7byghS+WmcvqB5OrSlXKRzVrMPNEmujI6yvYN9j3cqR4PMVoy TXx4fg7sJTCstogRjR9e+0T+nMVa9zdhhekhlmCJIQXnrrWM96RKOrrl1qvaX3X6 RZj6l9crWu3G1LapqM/PyR8lFuFXgcNv4tnr/rtqwTdzPqWN7Hy4XHSvYrQRRApL mt/m0ZkdzilyvYi/QADjjJ5GRMliIMKBBY2TVWBmN5D+kb3SjILQpx15SLyGmJrQ I5X8RUY8+glhIOaxYu7Gy2b7lr7mZXcCeKH4MPTSSlQPmDNbKTECAwEAAaNAMD4w HQYDVR0RBBYwFIISYXdhZGV2My51YS5jbXUuZWR1MB0GA1UdDgQWBBTLJqXWem/4 udo6Z/2PhNxmV9uDXDANBgkqhkiG9w0BAQUFAAOCAQEAi01CjIx4pf3dmhfc6lP3 hwUxQecC06es8VpdN8vsidu8N1MF16JIJLA4wj0L8rh2oYBGXT+8tqCb+c3jK7F0 kly0uOKExVaWvrHBf5easY7UCCJunwYaimMWxdYaZBTtIP2mSBLAxvjDxOyZXSyw oNIRqX2crBcGfcjKZ1jvGzWBwhWOr4gMYNLW43wRlstTzhGtYP2SZixSyUhE3p+f lT7pcgQ0UWgNviqbjEjl1eB7hxx3vbyY+GuBc1BiH3KxoOZFXd4BCvw3xdD6xONq b52V/LqyUV6IFT4YdEYkj3tmXEgxKZYqLz8ylpjNiFL/k7Cy/v2aAnEfKkYjIK7m 5Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Craig Burke cab335@andrew.cmu.edu Kevin E Yost kyost@andrew.cmu.edu MIIC+jCCAeKgAwIBAgIJAKFYf91rG4M9MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWF3YWRldi51YS5jbXUuZWR1MB4XDTExMTIxOTE3MDIwOFoXDTIxMTIxNjE3 MDIwOFowHDEaMBgGA1UEAxMRYXdhZGV2LnVhLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCiv3/DpoRQbsDtdK8glZ7oXC4Lgzc/akMO9fo9 nXVwGiDevxdEluK2PxyuDPahHkKEFxyTML/0DRNfx5p+W4wMUx+EssX9DhOUxkkO xnKkijM6EDt0cWvsAZkdDbY1rny97LyAYTmh2GHdbys4OnZtcwrOAjGOuET2UeSs aD22AcUMRuSHCdLz+tgW9bTuyLq+MkxPsb2l9ThpdxfkoyyVDVkWNaZGq1QbXfe2 YAMspt+UbghAAlAXyfngqsJpAXcB8cpSjLkFXuDeOYzluW3WlsdM/ZR5RDfKCZrt ZCbqajSTJF6iAxBgHnySA/Cgya7UGsdjv2jY+BEHtkJUNpE/AgMBAAGjPzA9MBwG A1UdEQQVMBOCEWF3YWRldi51YS5jbXUuZWR1MB0GA1UdDgQWBBSGaSRh/S9dAVNT byayAfTPefZqujANBgkqhkiG9w0BAQUFAAOCAQEAloYolwcGKnttRCn+QF+ri1Z4 nau7j+JfYxzIOf/heVTZQhniBDl4eA38j66naTdvZRMt4Zo9BfWrOAXQDmkd3zJt qlrsQ+5usGdQT1QUHue9yH1Fjn/du7jcsYumGqpCaFLrpCvKfXcIDDIeTa36Mwzd GzE9DDJfcQhbxtE1xQNEAe6YA1KtRL5sDfAhSIxnG6tlpbb1uEaHepJzzpXDYJ7i 7cu22iQ3LEiHeLTZeUl3V+iSmhoGdClQDqjFpVla2Ul1hX+irLeTkicPx1rcHKlc bWltBW1qWunHbKJTL2JfkBuFs/6kPgw8kNDlJWHkdM0ww15kncsjjCMaPmxoCw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John M Parker jmparker@andrew.cmu.edu Craig Burke cab335@andrew.cmu.edu Keven E Yost kyost@andrew.cmu.edu MIIC+jCCAeKgAwIBAgIJALAA8UWiDxahMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWF3YXFhMi51YS5jbXUuZWR1MB4XDTEyMDEwNDE5MzU1OFoXDTIyMDEwMTE5 MzU1OFowHDEaMBgGA1UEAxMRYXdhcWEyLnVhLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC56Jq6BlOHNsl+PWIbNbakLaPiEoZsY+7YgxhM gxXQ8NW7ZEMNinjdrr+c4LnWJ4UaqAXVaTTGqmxythuy6CmujmGUdsgo2vv3QWxh WFbGkgVNo2wQUxQHj6tqd8kNkdKTMM0VhtHkTx/96SgJga1svdnGJm0o89EriqHg 2a8c1hmmUh9cD8xii5IT6o6qf7clPnsZmO4vBSJON0dEM4J/0SO+Rxktan94+VyV MnQ58Eo0r2FQxg6fOD0/k2wxqfZqCHAUjatyN2cm6MdsHOjimLXOaw4LoJmlv9iA N6pLGvQeTDfpe8jKD8JTFrWHRCSUFS0qGYnluzh0LBlfrp0BAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWF3YXFhMi51YS5jbXUuZWR1MB0GA1UdDgQWBBRYbbYaSwM7Zd4S TCeRrTZhyqNLlzANBgkqhkiG9w0BAQUFAAOCAQEARTqIn0T3f5mLrPUcqF19t4nl yYBsXhCzAYGEZx6qR2h8yNza29t7l7PcZa6B4C5dgWf9KARDMmtM9kRiNh1eeTsu 4wdS6+b+8JhkTKo4gvUZbKhNNUn4etsRCrc4FDYDGADEg9lR0htBHeUb+k0AKjXt vMMOFEoy54JnqVOAv42+sFX/S+yhUb4sevuZfbivQm+F4iZWQ96Lp97mjb2M4pE5 tfHA77jHmvmbylUnjw4wv3MbBIQbo+8+v4zXgSjKWk/+31aJcHrql+HDQWyUlDfi pQ4xPEk5HN9qPiR+rGWD5AJ6D0uQTDFhtunLvp/g9QpZkR+KrXMBx7c3cS5HKQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Parker jmparker@andrew.cmu.edu Craig Burke cab335@andrew.cmu.edu Kevin Yost kyost@andrew.cmu.edu MIIC8TCCAdmgAwIBAgIJAJsv9Ivj42U9MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmF3YS51YS5jbXUuZWR1MB4XDTEyMDIxNDE2MTIzNVoXDTIyMDIxMTE2MTIz NVowGTEXMBUGA1UEAxMOYXdhLnVhLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDPbIBIX7c2qNlQ9W4lA/4vSb86K5CY+HyhfF4/BuQY2/vr qwucWZJdYBkvYGyzFV4VmW9yiIb4FFCi2e8msph9G47BgrzmT8L8wf7s1/ODtZJ8 AHdw1FyP/Dw/IT62+HH59zUhN1KumQfcvud4hpZI6eqAKCO3tOBUYUBcTP3FLRhO typMakYHne4UStygRFDd+fX8IpgPb03S6lLK7i4Dm/sVkc8O5ddxyScj1osdhzsX Lm7iLucY4sI8744LcFd6JiC0MNVLsriqApAHPElLBrw0RSK7xPyAeazE2QmN5ZE8 xBGgo5UC7yyqiZgzBYr9J1xBUdfmzLKECqYjQ4JbAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmF3YS51YS5jbXUuZWR1MB0GA1UdDgQWBBSWPvWKJ3E713C0EEqHSCz7aZcQ 4TANBgkqhkiG9w0BAQUFAAOCAQEAjAlmXj/fXqL6XkEaeVMco86s51fXstkD2I+B 3mcyBb+a1oHT6EaUgif9vcBvUwX8MlGkgLp8cy8wijmDuxzfkpLrv+5UwFNO+KLC PQPug8KlnHMhN/bnxAX6ChGpxRa6efTWsDUNXh0d1/ac94acZGMMo7tda2mE1R1U g2Y2aNUerzPna8j5xd0OYM1SrhhIiMSI4Z+HSDAXd+UklxU7somVDxKYlOsHcWUQ zLYlnYWdu8NfY/V+ufS2C6nCvgBwXDDzTssaEFD84CKuYf5tTkUeey0ecRV7STCo BqfLOaElFiRLl50yvXfMZSqGgMbtkgXxayaVE1xwTKW5bf0lgQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Parker jmparker@andrew.cmu.edu Craig Burke cab335@andrew.cmu.edu Kevin Yost kyost@andrew.cmu.edu Network Bandwidth Server MIIDDzCCAfegAwIBAgIJAPWihKrx2yMkMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGJhbmR3aWR0aC0wMi5uZXQuY211LmVkdTAeFw0xMTA0MjkxNTM5MDVaFw0y MTA0MjYxNTM5MDVaMCMxITAfBgNVBAMTGGJhbmR3aWR0aC0wMi5uZXQuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3zjoYYnuvZuWLEMCz1 jT3aaJorbVbiiXdi0w33uapyBldMY3agG+98SD/Uqw3V+AH4x2FZL0qi9tB0OOXY dfV54Qes+aTBPRf6SmGscsfBJ524SrkaXSy34m+FAT7ASXG6v60RRLpENhexT0M1 fGSnTGp97JAUVwk6U0oxS+tYLVzcYYWkNRTO3VtAy+SNwEzG62PE2urjgK1rQXGR j8PkirA3LdhVridW7GOWiw7X7IVbtZ267GSPLn6A3oKIjzo/cnrmXEMeBbGI7EY8 RcFSbg/Sjoimk4N6GrCiTQWkeRdT7Pd5qkdL5XQFPrKiphVglVxH6shgcXPgsUSK m4UCAwEAAaNGMEQwIwYDVR0RBBwwGoIYYmFuZHdpZHRoLTAyLm5ldC5jbXUuZWR1 MB0GA1UdDgQWBBTfFWkk1ZDpGkfNFIz4EoKU1hYs3DANBgkqhkiG9w0BAQUFAAOC AQEAMJve79EletADt4Bq2NbeBBkA/3S5WwyeboZx5hiZqL/bTnw041kHBSwbak/+ 9MzxMQo4mOdRdbXGUsAhEiTIE5+oDrQjzvMnNmCMNa84PFehURse7Mv/4WLfR3LK 4L7sNk7uN73LocPTfqJjFh1ueqj5Z3wDyYw+6toreoT0R1P3KKwWxn2K7qU6r1m/ JD85og9mdfcUGfSLnGl9pd9ds30sBvfpXpUDFff3No0mcs7gozc0wvjnDbz0GDlA AANyRq2bOuiJll2zLh6N2j9mK2l+tgrGMK0PWx4bKbjr/MFiMo/HLij1kv39ncW1 3PZpfWgoBY/LsVRL/yQl4tEGPw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steve Rhoton srhoton@andrew.cmu.edu Spring Carnival Committee Binder App MIIDHjCCAgagAwIBAgIJALK24OnAZfeFMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWJpbmRlci1kZXYuc3ByaW5nY2Fybml2YWwub3JnMB4XDTE0MDEyNDE1NDY0 MVoXDTI0MDEyMjE1NDY0MVowKDEmMCQGA1UEAxMdYmluZGVyLWRldi5zcHJpbmdj YXJuaXZhbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPAA4g URP37SJZO6X+F3ARLNh841PiZIExfh/I2Zd7xKy4ADTteqTst9VUj7zOimDMNm67 WaYJjVxRuhadxq1a7RB7zSFM7IFHtP6y1LPTgAHQH50duFRlxDBiF0eXjEeBJCuT nIHCchDIQxs4gMEFCdJ+P/bR8QqzZib1rIpDVcxX1bH/9UK9rfSIseGd6ARrLa7m nEz1HnetyiQJ0F0RupxOk8PyHip0DrPhysKmff3jY+S+lBkW6x93O6vtf5+cqq/D Z4Efdu0wZxmqruoukTqA9yEyHfJx3KxbWx/LqENftijRZZTakxQK0ym7XSYlBi2f Im0kGfMasVW7Q2qTAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWJpbmRlci1kZXYuc3By aW5nY2Fybml2YWwub3JnMB0GA1UdDgQWBBTXIP23aQj65iEralsU1Eoi4pP+GDAN BgkqhkiG9w0BAQUFAAOCAQEAt/Tav2v2TIl0r5JCt1jK3L9Afxtg8Ev7GsGcsjcL Yt0N1qGmdFA8qYCusgaIcicJ0sjmkc95LQTIETEmGi+j05+H/oreviASYkaJvaNp xlKIg0KtGc8qmgzaKe1QwV25cRDIehSdpsi5jRsT3VbBWJZrOIJJG0734BZhUFjf LAK2m1nSOJAKQUMM2Dh5lrzqFDCLj3MZlfgp6o1vNWc0PSPXTiMiH1AeZObVa4dH 2Q/xOAnGnyaXYovF4jEAVUIrfjkz8hNdIllEyvqa9w8Gi+5Rs9KO5tZMgCf1y5OQ b30n9MrYKFFpi/1R1zfynRvXINSp51ScERcloicFoCsypQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Tim Leonard leonardt@andrew.cmu.edu Meg Richards meribyte@andrew.cmu.edu Ed Garbade egarbade@andrew.cmu.edu Support sc0v@andrew.cmu.edu Spring Carnival Committee Binder App MIIDEjCCAfqgAwIBAgIJAJa4RwzBkrPzMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWJpbmRlci5zcHJpbmdjYXJuaXZhbC5vcmcwHhcNMTQwMTI0MTU0NTE4WhcN MjQwMTIyMTU0NTE4WjAkMSIwIAYDVQQDExliaW5kZXIuc3ByaW5nY2Fybml2YWwu b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Tbb9Y3Erh6+wov+ OVcX6m+X1c4EjmdgBLONvfvHMr3RGPuh+tPMVI5ct69M+5cZtGCAg6BVfpL6RJ8s U2GMt7qYfHFEy3fRG9RhayZE6SS4xF6hhnzCXGiRYAJlJkavIuE28O2011lzDV+s IsWmNnjx6NFkk2u1gXf1e/Nu2Sv6DaVEa+Ugg0wvglE7EtvDAc8VNaai1Od55FYa O2f/gDK9FijZgyg1sUfGDdEH2e+P5TW5fE3FssqZa6xCt9yYOHAzWCNcHZLt9imA 6TsNz8KBX6BRHA7i2yKmaKUdNZSWz/viTFbXwBxycusqTEGm0l9ACi4pjnYeSgGK mmjP+QIDAQABo0cwRTAkBgNVHREEHTAbghliaW5kZXIuc3ByaW5nY2Fybml2YWwu b3JnMB0GA1UdDgQWBBQUo1/Wm6RILa9cWnp54kq9OHpMTDANBgkqhkiG9w0BAQUF AAOCAQEAgYghKaoEydPYSn4epltns6bYjTjk8y3i/GA0t+f9eaV9CZiCPfKsQZO6 q+7AXT4mSNYQd7heZLEcTbfHFu4umnAAZFNT9fgCEmy987FQ1XVcVIITd9TaKa+d WwDHj92s/1thaLBmogP8196UvtthXpnm+TRaqMMev7v/YGA5vDUjoTwIMTSN0EhF lofAv4CLefHGhRVGzt6hh8jYf2KlPFS5nYkXZ/3J/yBJ50Mo2zfIuBNtbRadZ7Gv 4S85F93cPriUqLnNJCA4K0UVCWGEzzJpB5lh3/4qYfbIdtq3OWf4M74hO+Np8rFx e1wu4jYKMBfEVW7DPndlxAY+/ta65Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Tim Leonard leonardt@andrew.cmu.edu Meg Richards meribyte@andrew.cmu.edu Ed Garbade egarbade@andrew.cmu.edu Support sc0v@andrew.cmu.edu Blackboard Development Server MIIDITCCAgmgAwIBAgIJAO6HWI+wsHdXMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmJsYWNrYm9hcmQ5LWQwMS5hbmRyZXcuY211LmVkdTAeFw0xMjAyMjIxNzIx MDVaFw0xNDAyMjExNzIxMDVaMCkxJzAlBgNVBAMTHmJsYWNrYm9hcmQ5LWQwMS5h bmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOka bMlNDWohZbx61MJzrzqpHYKHAKTg5hJMLZ4/NqqTT85bSoIDm/tUUHaBlKBbyWl8 cVwxrjo2T7uxUlyTr7hXlKutoTeWG6G5H5AVVbS3eLSDRBtbEe6iFcwf8cao/SS2 vEJhSQgLq5Bao1fyQln8Trkb+0SsWLb7/StqhSPTG7PJj+M9csX3LbOUQzEN+Q9m QmiZcHS4DLsUwz+2hIKI9pmMHDaIvXLt2Uk/uoIipiPre5rZpZA9YcKG4rNluxVL 3k4Cwn3ChzS1GWDR0Q0HnEUqL7DksA0cCfdu+lP3ib5AiF3UdyNZGwOC36GqPvuz venVuZ342n3YcZXbhl0CAwEAAaNMMEowKQYDVR0RBCIwIIIeYmxhY2tib2FyZDkt ZDAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTeBHNScfYtoN4hIQtSDKu1KDY7 BDANBgkqhkiG9w0BAQUFAAOCAQEAZcW/Kq2ehrB48ilWnUEdp7QxduZdtNcTL2lt GVKfnO4rpZBRwVxNwe6Tmgxq65ERsJYwHmPkOgMimdsbxL14Myshl5+iOnsHRb08 BmoFnfgwr8BL7WamMC9lpYRYAmenzfLCVYDJ6WYysDodMPJyAdteYRbw7U/RG0Yc DnxPJZljHU1XTAqO9Epj5XWMcSDo6C1iUXlM4QKs6hxOjZ2VFsK1QdMACAFIGGO1 qZW4oGHs4QMlddxo25MBrWjxYSTyl5abqTmocQBX3HepYUkzk4ZTm0K9pQgK1KNW c/fUJbwGHP3vfzuhvBxZZInrJBQI3uUDAAHAqx9bh2OXPZlMkg== MIIC8TCCAdmgAwIBAgIJAKUiIxMwJ8iyMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmJsYWNrYm9hcmQ5ZGV2MB4XDTE0MDEyNDE2MzUyNloXDTI0MDEyMjE2MzUy NlowGTEXMBUGA1UEAxMOYmxhY2tib2FyZDlkZXYwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC2scDF453yG2ppH66bIhIGniNygGp+wzOtYyzf35Lou5eH 28xXHBwjNaAWDwO4Br2SP8xRwH7SLd7LT+mCYcaDN/3YG6ER5rpWxXyaz7F0Erpn LzMdqQRgX78td5YOBbesm2r6FuVmQGatK3jluYGbUt3YUjzW8N1wiSBfx3kT4Omk etHDajJqI7YMxbQF6GIrmWhzJI0OqFpixV0JdfFXiNnQDXJNqJDacwKWT9xmsJfM D08BGFSVD1C7j1l+Z1ubjOaMR8PJE9a8M6U89eDTKOm7kowl5XE5itMtp8ONR6l6 bxCYg0AbVTOEPP4Kbw6SAYXd/TuhexaKYlKR19xLAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmJsYWNrYm9hcmQ5ZGV2MB0GA1UdDgQWBBRropoET+f5V74aeq+Hx4owAy0Q 1jANBgkqhkiG9w0BAQUFAAOCAQEAajU3WhKsoGq21LJPfc0GQJnpoA0PYhhYyGWI 64ew229nluOWyVkNP7MS/FZqaK9ZPjzBbqDNvFmkHoNJBx8kSabbPIetuyQLn1aO ZkETTqS/9N0lsK4AjXOQumRLbSnKHEH1/bBmAfTGC+8ryA6f71a86/5BeclzlOCq KM65X56gyaYmTPRoJRqxzgpt0km27NmSPLFRnZqQyPeQd1pcS9JB7oPoFSwZNyJr EuJaL2LPh4K29hxmyhl4idDaRkxlO5y3ubZMOR41ZzpUvgISbsNRY40gID1kYjVy MOg0/W5hhVSmaPpuEnTucl6Qw2qtpwa+PZCX+3h584NvDH5hwQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Alex Brumley aohgi@andrew.cmu.edu blackboard9web-t01.andrew.cmu.edu MIIDKjCCAhKgAwIBAgIJAIGn2KDMz+THMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIWJsYWNrYm9hcmQ5d2ViLXQwMS5hbmRyZXcuY211LmVkdTAeFw0xMjA3MjMx NzI1MzdaFw0yMjA3MjExNzI1MzdaMCwxKjAoBgNVBAMTIWJsYWNrYm9hcmQ5d2Vi LXQwMS5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMOH6ZDcvSdDDPxcg1Fwe8Fpw7RzbVr6wl2JDlhW56K3mw+tOCcyN4iC4Hry fcq2J+/nsD7tQmPPRNQqFiF2gSNdqmVRlGuSDuipcaIQnaH4g97+5DfhdW29MI9s O7n6ZKozC+NM9qIM4DWf+l2D3axyWRLCOH30lifGTeQ2fTW7Q2C8Y0V1dTbvQRzK NhvqBTjfXrFhJJkQzM8M8LI1tEzRFVH0lyhiL/3QMSUx4P7ho0P0mR6/od2z2aeM kiI8BuYsYO99HbNDBQJZGkULPN5hJU2B9gcoXUex7+C/YWunmhyhD8kcJd9WZ+8k ZtX/Iz5uG5dLkZSYllm1KEpQEoMCAwEAAaNPME0wLAYDVR0RBCUwI4IhYmxhY2ti b2FyZDl3ZWItdDAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSH1U9AhHTO+NoD JT5fdOBkoPs2zzANBgkqhkiG9w0BAQUFAAOCAQEAUeBRehIniytDKTwh9s0Fxr0n r1JeVjCIc6FPsLcxhreOeEzsJoBhB1ACNlJ3DigDJYyvpi7Dv8sEVqYAX6kpYK2E XQGONKzjZx3h0iEuYwGvCoG8/4Td1Hgx2627P0g5kh9E/KCGNW438MGLrbG310Zh tA4ifnhH5G8kd05U2Qt5xp63FsrXyPGJ7IJOZaNAM2m42/I06bOkaTtK84LH9Xd4 WW/AKs6jYrpI34JT+8H4KUkhZ2Rw4KVT9+mJWX52V57aOTcs8Z14KRzSP+hp9n6D 4uG8W2dc3gsJsf+SffCII+kSYjVeCodk7pKsj3359sDojP+5Y9Xy3I6oiEoEvQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Gretchen Beck grm@andrew.cmu.edu Alice Brumley aohgi@andrew.cmu.edu BlackBoard Service MIIDEjCCAfqgAwIBAgIJANyzdzKWLH3cMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWJsYWNrYm9hcmQuYW5kcmV3LmNtdS5lZHUwHhcNMTIwNDI1MTUxMjA1WhcN MjIwNDIzMTUxMjA1WjAkMSIwIAYDVQQDExlibGFja2JvYXJkLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyj+1lcB4uswT0nBI ar6E6patcVbqxCuV7MjxhdenYuvBD9xgetyCf1E4EEC8Gq4g0DCwquGxW9YTVjfR N2ojCXR7Z1sKtFZqXCa/G9t7qNLVErg7JRs7OlTCrMZQQvK62FuXhuiWno8duPp3 A6osSIGl6/e6Dig+pm3A5X1D8DC/2sI9vV5Iwfak9/TPGwPCdQYt4dWx+4B/4q0A a9DfuKxdkkVoqYGj7rEcfBZYx9diNujeHQk2Slmr2M36FgI7PlxBj5eKX1bzuu4s 5DLzTkT6HrxPC3Ek94Bax40hQ8V8fJxZgLIvJYpFr12JfLIM9M0NeTvzpmGA7ABz cgSXuwIDAQABo0cwRTAkBgNVHREEHTAbghlibGFja2JvYXJkLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBThFWVGCy/Z/XLfxDuvViW7ySFpJzANBgkqhkiG9w0BAQUF AAOCAQEACwrNRTnBSRkGHxzlaO6sEEz1ShJcANAVPURhGr3dqdCcfhMb15FvrxnD p61jW7SDwBXnFYJZGm82EHTrJVI8xNnVd+vzx3yf5T22EOf9zgp9VL4AVryLF15r HPhFPT+PuqrD6pmwwRO/7m+7i+pGM05tIQPj6i/O+NB36lotqnJuTquxFYVzuTyG cqj41hVWP90RhwHiKzV5crZqoWN670hRcbta+CM5HgRar/GUzWvf+Z4A/j9q7XAs +FJpCljlfqHMGtfONfGWPaoAQsAJm8tv+C1VtKhGE2jnEr7+ZM3Dk1EIM8FSANVi 3deCI99wgPWc4jGmG1hbleV/Hs8bZw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Alice Brumley aohgi@andrew.cmu.edu Bio Medical Engineering MIIC9DCCAdygAwIBAgIJALdckDkomr2CMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2JtZS5iaW8uY211LmVkdTAeFw0xMTEwMTgxMjQ4NDdaFw0yMTEwMTUxMjQ4 NDdaMBoxGDAWBgNVBAMTD2JtZS5iaW8uY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALzAW7kUkaH1Bk2oq22DI0pPMCLI8jWrHtsXAJnIuhTb tdNO2RnrHZWxH6IExtyQlcZ4nRbTLKRPbPuirtmpcVbqbbZnxcX6hN9RLU0HGOt9 jq7mB+eIot9uUq11D4y62OoYH/SCn+cHacXVLr4bUap3+IKRtrtGRta4MVE7OrXj u900GfoHFiiNw6fgBahYMoa+zA/Db2oExygj8kL05Us9+Xwo7Uq2OgwBwUU56FDL JmNH3M+jNNXVTkTfnZ1TMtMpbsYncYLHKJKZawK8LbezXdXtv4EIlpLhGhrJmp0N DaNj+Clt8WX+AmzvNgG+7kXubSCF8k27gOo2XrSfnrcCAwEAAaM9MDswGgYDVR0R BBMwEYIPYm1lLmJpby5jbXUuZWR1MB0GA1UdDgQWBBRaAGITdhCN6WV/eE7ptp2S kmdb5zANBgkqhkiG9w0BAQUFAAOCAQEAotR/3w8IrcI1u5yITlltMPDcfES9FvWh lN93hUT+vwbxknX3hr4Fx/R5ch7n+y8iylbXUPxhPhqBdic5yD9VBfSuxL1iWVm9 bGd2/oSpz2QB4cZqPAEyQkbVnSPalVJzGAWTYs3kPjxUZk8er0ztZ8d1gMgZC1sN E75/DC2CQJ7FngS1QqaPToXY00Myq1FVQLUf+vl034jNOhib5hKLyALi854djC05 njybqgSRikWzgVPkgQ1k/Lw/LF59PVhL0WCsAIJsZls0vVhiysYlSDukpmGW0j4P L/OIkc/T9ZzuWzRJ2XZSflWJ4ZPSflE34T7KQ5XEyqQ7EpGCn46hEg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Yu Li Wang yuliwang@andrew.cmu.edu Eberly Build Machine MIIDAzCCAeugAwIBAgIJAOBhLBW8ePXPMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGJ1aWxkLmViZXJseS5jbXUuZWR1MB4XDTEzMDcxMDE3MTM0MVoXDTIzMDcw ODE3MTM0MVowHzEdMBsGA1UEAxMUYnVpbGQuZWJlcmx5LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDerlI4zdna6/O3PX0qkN4r4quR0H1p qfFhtM2PNkykrDiNh5iNcgzMIZup3X2wPVCIeLQP2HvqNdl5ozULrqL5aoOxNGEX 83v77p69ZRQJc/d711gGUTV+e7HHld4uU3KwFyxiEfcCoBE2LC7xG+V4K7VsRGPQ s29iBn9Yc4l1OWTYliVaG3gw9q2zBVzF/JCQSpbjlcI8FyQnyQ5OaJPU4v8atUeJ RCxyYfocYx61QnzJJb5cUBXx36cAazR6sS5nqCcuSjgOi3nbJoXBT76rf0sS6/U0 GbCCk5T5Exeumjl9oX3rOVsTmHPotnhYuL13wuyjqij6woGH6DLnsrZdAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGJ1aWxkLmViZXJseS5jbXUuZWR1MB0GA1UdDgQWBBSW cCrasaPuHQUGkWODvA1utwVotjANBgkqhkiG9w0BAQUFAAOCAQEA1OgfXgF5sDuW 7KUC9+iJJIDbcWDmkzyRRn5Ugbq4/c18FGtEqcBPlvGTU2qoNulQO21Dv0mlJH+u P5FPuST2tsfuW3CPRJ8oVrId6cxXB3ZD8scEkDUOVjlsdL4lBzcJNKp+TmLTB4eQ sSusx/gsn42+8++xfG7othEi0uloXtpHKGIiloG+rXtwAnv7RnZwb+5DGw5e8D34 svm+4vvP8+PdSwYq2bRg9dMgVMQrTAVa28K6HI5NWCuTRnRehQqt5G4xCg/m49lS DbBxAJIWIeirdw+DdprBJvHzuxHJZ0ZfTc4Fu6Q15wrZCFtgYMWO9IlnE7DUorFe gAQ4dUEmZg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Meg Richards meribyte@andrew.cmu.edu Calendar Service MIIDDDCCAfSgAwIBAgIJAMsyksEzqw4RMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NhbGVuZGFyLmFuZHJldy5jbXUuZWR1MB4XDTExMTAwNDE4NDgwMFoXDTIx MTAwMTE4NDgwMFowIjEgMB4GA1UEAxMXY2FsZW5kYXIuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsxEq3Znhvd7z4dUGgMtqr uC6gcRTt5xCvrNJGVwkLxKls30j7dmO+E3TyJu1CMUlMyWqpWgCDri1zTZvePxae +2uLdsT+tPFPitosdDJurJm+SIeeb//c/bj/OJNL+PRc1JtBxblOvvx/9NlPSYEB VEcJf1/+W+xmwWd090Pj8IJEtJYTsRBNx42ySGD7L2MF01DjbavP8zD2V0XSI/Zv QOPPR+7KUEC/7kv45xJpZHaxn2+OhmFXM34Lln/RX9m4dsYzxWhJvzp7dXI0mjdZ aqR+xtLuTA5MguQxeFUpra9oRouhZ0hvPUFsAL/vkRihTL/vPFEGmcn7sTe64nYF AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2NhbGVuZGFyLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBRq0UpVcU+zw1PDoe3hMIB94VsEsjANBgkqhkiG9w0BAQUFAAOCAQEA kSsRHUJcnKK23eu7nMMK8yrswph2WN6CgTyG2O/bRNZ5SHSieThdWkuT86Xkq3pu N3VcXcF2OJ8cL9/Gr4x6wdsEpLis7UlaEjFWrCYsxF0Z6l0zR63Btl65Pgc1celL +ypphgv2FY8PoDNoY/h8yXvc3fvaZqhgtqSN9H/C3gu/+trtIitCnzFzET7TjHS6 7yrTuksbqjtx/ZmXsBwuGwxwjHzXmeqKC980B056iWdwfKOOqX49UIVYUU3zQybm r1isL+U/gnGP7JD+srPZsSq0dNzTR1LQ/u74k9PJKgb5OmQWIJJmX+sFDrTW7wrg 2riKffeEaRV6YyxfuwCo7g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Erin Peszko peszko@andrew.cmu.edu Calendar Development Server MIIDGzCCAgOgAwIBAgIJAMrwgKBSCUqZMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNhbGVuZGFyLWRldjIuYW5kcmV3LmNtdS5lZHUwHhcNMTMwODIxMTUwOTQ5 WhcNMjMwODE5MTUwOTQ5WjAnMSUwIwYDVQQDExxjYWxlbmRhci1kZXYyLmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwSoF6Ipy B/YrwaMDNrFZ6L4KrG6Sn5VoADinR26SQhW9sEQLBoe7Yr2rHglgFWDEyckIzkUh 8s7dLeh6lVP6LfFPwW4y1+H+JzFTyDkoypy/1GLssYHfelXkJ1z9w9uk4bOO39aw ifjft8wStFvtff2H7flb0e5f6/V/aXYzjIbvWRDG+M8xDPbBlJ/8FP5bEPK6dIwC YNr1biy7DWu0fUIWv3P6TgPwKElzFFyxd8OTUEakhAmDIAuaR2yVODFSRTvqRG/D cZCb4qMG/ILt6DY9LuJOhe9vGUMdt49P+ozfTpmTnV7x1AGH9n5wt2lGFdi+4wiR wp58zQfqIpTwjQIDAQABo0owSDAnBgNVHREEIDAeghxjYWxlbmRhci1kZXYyLmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRrfAkl6DH7ph1i6by5BJx6ZFO7/TANBgkq hkiG9w0BAQUFAAOCAQEAe4bJaTjDxlQGBO6bHOkPIzXZIqmZOq88xPKyQGusx8pM DbT/ZZfmvDK1/Gq6nX76FTaviuXvks2umxtVtIey3cnbu2RKUftwZTOTEG3lFB1i retTfaS/vUjUA8v57LbVZrNB7BSITLQvE1FGqI4O+oXOAucPjtGW3iZ2nHFiI1KW VJEpVfHrRClUohmlF5GIzqfr5EBAwibF0Big3Rqt5HdnNlvy7/Jz9JRW390bWVk4 JeLU3F15Zzf3uP6ZpuK+ToKaIbaOXcNMnVUfme6xhQWVd7oqsrZXbq8hWoUXv/nU 3nYU7+AewLs7NQRX5DD0gsGrTnh1S9A7idPD9ArYKA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Erin Peszko peszko@andrew.cmu.edu Calendar Failover Server MIIDJzCCAg+gAwIBAgIJAJg3U6DTvtqxMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIGNhbGVuZGFyLWZhaWxvdmVyLmFuZHJldy5jbXUuZWR1MB4XDTEyMDEyNTE5 MTU0MFoXDTIyMDEyMjE5MTU0MFowKzEpMCcGA1UEAxMgY2FsZW5kYXItZmFpbG92 ZXIuYW5kcmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCjx1OBweNdUOJjtluflGTHRrLKzIkj94PkRgNMcfQrDSFxwTpcezbQBTcgfkdC bdyDdcxpyRy6DL+Zj5CwYpYmh0HjrxmnXBVZ2wIcuOoHojE2GUfW5I/YjIxLcW/6 7bprWVSZHJ2S9k4u4hC/BMGT0PGMr4/WElGItPznQnPnl8/T6h+nb5mCu97BBT8O chMasO5NID6smGaf2WSnfUsVqFOmNw/Gzm1d2eg0ALK6qaBT2kDbPC8Kp15tgcFL 2tEJaPURo8wckCDpmC2VejLf9bmM/mJ8l0IDjvf4u7ptnyRuEG7W+1BNtPFIE2tf /Uw29QrE/1VWdhDxam90I+b1AgMBAAGjTjBMMCsGA1UdEQQkMCKCIGNhbGVuZGFy LWZhaWxvdmVyLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTJ/aNwptgI7Wj5uKOu 1bEOSRWPmTANBgkqhkiG9w0BAQUFAAOCAQEAgqZrDcQGN5WeShUxW1F6hapd9Zxx jFbxHGdi9XPjL4SocmMRBWEAq69SXPIh7y5vR7rNh+knBaaxoih6Og4ZJDK2kjJa VGXBJih+5S+n+0WOna/h8o+O5TczeR7ac4YKN4Q7BUXfBQ94F07u1kSdpq9xn/k3 s3/bqIFHlIfaR9kxqcA40opmC/RZRRuZEMbgyO0tv6tmwdfswXK9td3Is+bgG5PM dFFZlh6h1FRXmN2uovkFgcqcVXrzPSy9UC0OxaUZrJhLCdndySK792478rKBbQuQ EB4hGaj5lXqBHIp0kLaUiO3ipgfjwgAzw7j5gB6WOX8PRJInao5MknrpqA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Erin Peszko peszko@andrew.cmu.edu Calendar Test Server MIIDGzCCAgOgAwIBAgIJALcFPbsXXZhuMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNhbGVuZGFyLXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNTA5MTkyMjU2 WhcNMjMwNTA3MTkyMjU2WjAnMSUwIwYDVQQDExxjYWxlbmRhci10ZXN0LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzWGSYlqW nyRFnDgN4kFP2rchtPhIEeOHgmdQWp2C11J3R9xE6ZSvs6n005dFQMYAWCPeFmPT RzKUVjgu1lC0lujniGmjPS9NlQ3W9ySPfPsdfwmhTFzJIdXJtlVZZm2qKh54a4Ix 875rgvAAePEMXE3HGP7eFJucatB0Q5WxELLfc/twjgpFqV+tShV+/2GQSOa2dLpb SPyPZS5g70URRU+FDqqs98B+ng9gLTJ3OxgD3OVsOzTZG0R9FFtwAeAobXjktOgZ SUL683VKsd3iSSGW0jef3VQ0HNy3frZaFDSTW/xWBH1bFJUJNkRyACcRy8sNHNSF Hc8yvoRd37DjSwIDAQABo0owSDAnBgNVHREEIDAeghxjYWxlbmRhci10ZXN0LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQK66ZBgQAj1McwwUTAan2vQJgy1zANBgkq hkiG9w0BAQUFAAOCAQEAKGGQzOCicMwnNqK50ksz1wOBU2zegTpYJ7A5UCcAx+5V zsKpAQjY986zS0lAbjzPzuIth5mdUO9hwisoZDxmVmVZ4s+ryhSF37UcxBm02yot SI1q9bl/ZYMN6AyIG2e+kS3CHavH1ZcJg6T9OV9CuKQbdqOJQEdPmV2zc+1Ss17c qH6AxCEH5IY/9BWC3v+jZFiC60sAbM77gb3cdUhVOlXT9BttfvPOIaFfII+mePQA Z3t7QONLhdCEfBia6N6fuijwbeH9d26kLeMPhQurpBGUz50KUrdlmgS4UT2R4w7C bC4J+QrlDqRjf1VgwpPp9Ym98gl8v0SGiS7sHsNUBg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Erin Peszko peszko@andrew.cmu.edu Network Group Development System MIIDBjCCAe6gAwIBAgIJAOL5TojPrAV7MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWNhbmRvLWRldi5uZXQuY211LmVkdTAeFw0xMjA2MjYxNTExMjJaFw0yMjA2 MjQxNTExMjJaMCAxHjAcBgNVBAMTFWNhbmRvLWRldi5uZXQuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4sCsTmtherGHiMPK8T0EAYsehz ji08PfGqTZET9IPVKrhxTh2+gwFW85JNgxZ39CEON0lXC5D3W6e1HJX3LlUQMSj4 i23cUeCM5QLMuauI3cRezmx5oCqqAtcGnleVh2byfPrg2rZg5GHgRTynLlUPcK1Y BFH3d4T2r/xyUAfLPkVKTfuoGwcWR0piJgGfrJoLrXJECPoo8arABG3dZ11qI9b2 +5luWIHXyOdM7r/k+l+N+2xSkOPdpiYGHF8JUOXedaZAptdvWbwIw59p+Gh7j8ol xxESnX9OlOkju5ZOTs8HRoXi56kuDlSS3p1WzVd3jaS/XlJTiOF86dd8wcECAwEA AaNDMEEwIAYDVR0RBBkwF4IVY2FuZG8tZGV2Lm5ldC5jbXUuZWR1MB0GA1UdDgQW BBSPz3QgziebVNK3nWi7K2e6ApCwATANBgkqhkiG9w0BAQUFAAOCAQEAsXN3EkKy wV0EWSey+T49r8h1rtG+/ikgtyrNttEX17h2O1kxtETrODPgoAz5MKt+oh5sMPb4 aSwCx3/mrvQhD6l8MVNgvJXArZvaQCLG/k+wwc1QkMQaVQm9Z1fwSajEyaBtszFg KQRDeabKi7XSCzyPAb2Wf25MpE1pkHUXjcuZ52csmh/mirLvI4L7tOAOMXjxT0QC kQYDzimyGNWff4+fLtLgQuXJ7O21Dh2V0jVJATju21UziuyCyEeLYpIVWG/VznEc EkFsWXlYLKU/LKaDRCi0EJyXAG6XczKCkCTMyt5PuSvPMXLvZv6Pjvy8bNl0bz61 5Q6uOr45Y5FxrA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Matt Brooks mbrooks1@andrew.cmu.edu Network Cando Service MIIC+jCCAeKgAwIBAgIJANHGlyrU9uA9MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNhbmRvLm5ldC5jbXUuZWR1MB4XDTEyMDYyODEzNTMyNloXDTIyMDYyNjEz NTMyNlowHDEaMBgGA1UEAxMRY2FuZG8ubmV0LmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD1bYCGPlhFKgKrPxpa0YPZjj6+0nQy1we02JkN E+Ku+bZwi1BD7zjmRNvsCGg8NBpKPFplGxeXc/OVK6z9lnUqClxdltuagRIHaAWi JxY0MHaObX4khm1XRUyLI+qUYmEJJXMNc7FV+Ol/zcUMBZMrwmLQ8/KRSC6QzAFO eDvctg+QaEmHhyrKK47/yL1GRGvNmDrRQ2eK9OY0YmfzzXJpVucRMTlIGU/rlsdI 3wvthvslwWxXTqnUF03OrIQgwqJmLHPO+/qrxQl6Jjm/wJ4FuakkDwItmvks6kTD 5vyK4PJ/902fF1obGX30jT1o+IMtaOH2gdTVCzxAw20Vo93RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNhbmRvLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBTMsfy6HhbQG7Wz VJmQJoQtnD/8kTANBgkqhkiG9w0BAQUFAAOCAQEAZ0XHU/n8n5NxhrRwrodhYg/d OTPsJ1di9wXvTMSyup//AJWinW+4emDTM6iYoE/QV/T1MZiM+sY30rguY6//tEwo XexgLTyLLgWcifrQaanpvPXo5L6WYjkT30jwmn4JI0INKTDMUe2m6/D62BcwCeEZ q78HRRGAYk6FEcqgPuu557eZZ1geO+CJB/6ZhIpa6rtdCdE90ZDSP2CZXQeQ+8b+ VNeiw2iS1Im6NdG/ToBjbpF9Roa5wY/ApCUhvixQz/IMqBNDgyEUbD48YQgnKnKr 0qm+yNmS8MehEXl5lFPgFKEJaV/9GyabBghrmYL/l4UUNLJOdyq5K2ZDoY37WA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Matt Brooks mbrooks1@andrew.cmu.edu casl-d01.andrew.cmu.edu MIIDDDCCAfSgAwIBAgIJAJgEDsS54rrrMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Nhc2wtZDAxLmFuZHJldy5jbXUuZWR1MB4XDTEyMDMwNjIxMDUyMFoXDTIy MDMwNDIxMDUyMFowIjEgMB4GA1UEAxMXY2FzbC1kMDEuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAvyf5+xkW6r5G4wAKOFev q6hx2fSjiOeUI31EjISbgfqoOEyeqiNtIp/qmSPe7icEdoJW56PyVdQ0GlTwiZvu BV8pXpZE6txUXEC/vUNgsFCSrKr5fnma5eBHOT4/c8o1YJE8V1nEJJ2Wpx1YXLvx Qni0P5EfYKoghM3320i0r+yRL1zwbylwe8jKF3oD7c/BdeCPJaI4ChAV66y0qzy5 E/wHzdLQEZf9vrUkvb6aP6SejWFJ84+34n3ARCaBgvq9vHC6j83nFkwW5bMUnHPg wWx+vTNsA2ViZQaFfqH5INxF6N8sU3ZUOqMaedif+uazwrtMw41cLEO21M1XoNIR AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nhc2wtZDAxLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBTj9L2Qqx5nk1hJzNsT0V3AO3j7jzANBgkqhkiG9w0BAQUFAAOCAQEA Y3o/IID65Zq+RRLgE6FcHUyShJpgn09wX4fm9PetonXDLSLfh8bfNow/MRP/3tJz iC4+Udomgf3/p4gmU0KbM2mEl7DBdCHkhXqic4sqk7zRxvIIKI3y5tAUvV2dwFNT 82XNAljS/FoVMrZ4wuvEh4OAxw1FX5IMntILS3+RYxEYd+ihTsCLMeZMYjWZ+LOl DOiKLcTGciBs0VjngZD9DTYd4RJiem5JU1MvEWDLSmxzgL3ya6cel1GzcefPBQh2 OxLwTk6nPOZxyIVG8bOYqs5QAmGFmKd+np/uER/A8i/Ej601svNwgiAl81ekUzVb NnfVKcbmdi0QIPkQVDs6NQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Charles Slivkoff casl@andrew.cmu.edu Andrew 3 / RHEL 6 shibboleth configuration testing MIIDDDCCAfSgAwIBAgIJAL/YLi3M751fMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Nhc2wtZDAyLmFuZHJldy5jbXUuZWR1MB4XDTEyMTExNDIyNDUyM1oXDTIy MTExMjIyNDUyM1owIjEgMB4GA1UEAxMXY2FzbC1kMDIuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZR2LYLG/GqlbyzVRNHIBX UNG70/3V6SQJN3lZUwuYTl7enVx4oIdTaxRDIzbXYlOeZIeGzoGV/JsiHmncoNRO t16sEWgH3/N1itzPgdN/X3juK00BM/sijRQnqZsnX+cvFNWv0NrjdEEbtp3CKan6 YXA+5kmX953I8fHLIUSwqw4gE+ZTNOH3vP40fyjItA7258et4T/VPwo6DgLmQKa2 pcCzQUZl58B+jXChXUoKgbXwEesa6Bo7NTknI9HkEsNjtxyCV4z4DHn4yPSDoYH1 piaLBUVSp13mxNOBFgEqkWR3IqYNIZgJM+Qhb3NRZxDaPa9Bnqhcb8sog1ihO6kb AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nhc2wtZDAyLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBQI9V8+7OKUbhP58Mm81YcR7CGEYjANBgkqhkiG9w0BAQUFAAOCAQEA ImELfOYqQ7jteSPIzLTqFBTZ2FtSiUaeHV7J7R8Rg8hoMSlLPgi9GLzkIcfNtWVf GYn4ykohbR/vWvmDQzrr+uc049VqZaplqp+rXO0fLl1Ys1IGL+75SWxJX8Iv47Gr 38Ak8XIKOFVmi+nn+oDqg5Qr3dxlY0yl6v8RQrOxby4t9yaka1vfxlILn4wDtNIu VW2Psa6x8oJnzyOCVlN3TSGmcFCs4mwfY0seQp0c2yXPgtjjdkvrtEyzNdUxOVsQ ZJhYNl7XQ+/ZfMbqDCJGBE4rDQ4M6sPONEvz7ufyni4r8z5WU35HFcLfAo1iTyOM 6TyXmjrM6EJLYHSh52xc7A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Charles A Slivkoff casl@andrew.cmu.edu CAS Web Application Server MIIDEjCCAfqgAwIBAgIJALLzHWViAW1ZMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWNhcy13ZWJhcHAuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNDE2MTg1NjQxWhcN MjMwNDE0MTg1NjQxWjAkMSIwIAYDVQQDExljYXMtd2ViYXBwLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqdlWkupD7g0/Z0o1 0A3kl6aT7L2dnzICDqccvlbccvAzu7QP5gbvDlP9wEqA/vchbvsdzY9OLwxLLtVW dWmEwCmAdDrdLJ2VJfYQdZ8BSkS8TB+sOYyCeZ/H049SuSmkrVwd3gmxpKzJOBZN zZeUkDKeRM6BAv2ba/VLvPJ4mbtjZrvVudmdGR9nqUoftIS/06IKnKpwCB8bnYKb 8/Tb6jiVOQ4xlef/gSsTO8/ZdozjIuvLLLztvgf0K1zrhQnTc7jCCBAcvde5C3RQ 8WDOvJ5MS0+fbqF5K/nTKTSb3Ygrmaf1zRYgp7LN5LAmBMfLjtEngj1ISSe7u31P j/jMMwIDAQABo0cwRTAkBgNVHREEHTAbghljYXMtd2ViYXBwLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBQTmVWJgShuaRP4c51BWDjhmdzakzANBgkqhkiG9w0BAQUF AAOCAQEACDV9jkkyolY8qtGC7O9VGlJbifIXAbYejABD70kevxk/+RcZMsL8aHYE 4gW8OXdGPlm6XqRssbG2LxOsml/mxVTYbwogiHAw8ez1FhjO0ZdM353TJawYxN3d GeTWrzel/Epx2VaRQn2U5CV0zJEO5aa8fo1jBGJlsR9xRdKGLGEprICodvOVD48z ScT1TAHH+RS1BBf0PylxA/ZN+iwfUgGmnr5nw7Fyz8csP2TplZSKyeM7EX6cFUUh XTiwvK0xHpQ5kS1EVCMXWfufjYAuaronI/oNrSHf3vQL8gAO7121GEGXRJUmcgjD 8BalNrwL5gL5asNNGMzlGgdx4kRm4Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Ray Kohler rjkohler@andrew.cmu.edu CAS Web Application Development Server MIIDHjCCAgagAwIBAgIJAJ4Qy7ACkhqkMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWNhcy13ZWJhcHAtZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEzMDQxNjE4NTYy NloXDTIzMDQxNDE4NTYyNlowKDEmMCQGA1UEAxMdY2FzLXdlYmFwcC1kZXYuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDia7Jj v+Ob4qcz2Lj2S0YuNSyqojFdtEwBUb72/RbG0DLKSYFEMw6m+8GqcNHS9Cr3dYYD y/XVE35dSYZ+e5NNs1ianZRwhNU6Qz0a8+hVLRhztdNE3TDsRQG/Q7TLakXToAHP 3aDHE0a3mPfO5msuSvzwxyfJw50aG87H+lcbWDOJKpKLY5DGZlW6uA9S2R4JRs5y EZjkUjtjXtSyR/pYmdbRqwfG1dutcl4pBmq7rOh0Wa1Im3Hz9KfhDeCPfFXNbJM1 3SWZqrNh23lUlixxa1PpVgmRMz0qERtwGFVWz1ZC7Dqm6TT2l2y6e6BjFXn8Q8Rr Tb8AM83j1DwYSjofAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWNhcy13ZWJhcHAtZGV2 LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTV+psqvtzs0viCY6fXvP4F9FB61zAN BgkqhkiG9w0BAQUFAAOCAQEA0cQfa6UL+G9T19/pPRlsOgd2vJD/GGf3wGxjk034 uHZrAvMegJJ8J3FKIi6k6J7m5I3NG/CDlTg+6iCRdggd8CgGpEeoertHTNjMuLSr /JKnhFlERCYlyJjfAqURDVDDSDTi46bpS11+dOjQ9eU+kO21OpyggHxRUgg/zT6G 8Yve/lVG1R/U3OzEyZnT/dFc89Nj7NYtC47JMtDtwAlwezhgNZQTNL/f2k3nz4Pj jGz3K2LNcPJV2jU79apfdjL5pfDB9rIanUgDhyl5lwtDXcjriBdHAaB0OlfuRbi7 6hVaYNXJa++UEbkI4FGzX/eSQ1eCCsE6HmG724ncrq/1jw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Ray Kohler rjkohler@andrew.cmu.edu CCard Prod System MIIC9zCCAd+gAwIBAgIJAIBGg87seF53MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNjYXJkLmFzLmNtdS5lZHUwHhcNMTIwMzIzMTU1NzM5WhcNMjIwMzIxMTU1 NzM5WjAbMRkwFwYDVQQDExBjY2FyZC5hcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAtMYg0VMG7P0YLyjaT98t1DNflAh9xUmFXWed3/Db /yup15acvQeyXhYpNUJ+CgNp9bGBbwLc8091V4eVEWjBdBASZpqCbtZ7RXMfrO7p /sxcLlPmNXDzINcnAiB1PzTwibSmouURbiC6sN2N8xOSDV8GZ9pwKT4MSqMc6PWY qWU9TV+0tJkCrILXdmABQG8NRVRNB5aOKEHghnndfmBN/sTPd6HjGDmPv07uXJjh +adnNisMioB6Hj78+WyU5T3KYlkkw4IR0i7hAa7h1FgN69UMR2iU8lzdtGZZ7uJI EN8bgI+s9TQHEfHlHKk0tnWAt8X7JwXDGZJjEBV8OCeWuQIDAQABoz4wPDAbBgNV HREEFDASghBjY2FyZC5hcy5jbXUuZWR1MB0GA1UdDgQWBBT8t7W5AJxlEMi0m+h1 A6vu2UhvPjANBgkqhkiG9w0BAQUFAAOCAQEADefr2qctZLm/7nkH+YN/a1rIhZQi U2BtTOjkMceR8f5vMubQRfoyyfIECmOKCB6jkclMEF5hD6r3Wc7Yx98nXtrp1HJ2 UUjWv4VPGEVB5HbKBe6Gu16JfS7FXKfELWI7py8ScG8zlS5wt/y9HUdhAszpkf6b BJ8X2rNR4jPrhuuwzxEa77Bg2kymP4BPFtI0MiaGzBu8ofE2cBd9Sz3Gpb2avHa/ nQKp1H5bXAL2VpUAuK0MlDPYo2c8PclxtzpA0Br3QXdgGOBWJveGwnU51D4M9Ahk XfMVjlTLLSFuxqUnfoRsAUnAnzXb6ApXaqjR+9DUxYiKLrA9zB9SZUJa1w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Charles A Slivkoff casl@andrew.cmu.edu CCard Development System MIIDAzCCAeugAwIBAgIJAOf9LfaXgZsfMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNjYXJkLWRldi5hcy5jbXUuZWR1MB4XDTEyMDIyODE2MTk1OVoXDTIyMDIy NTE2MTk1OVowHzEdMBsGA1UEAxMUY2NhcmQtZGV2LmFzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTTapwaMz7IakeaKD0gYyFmctIGSre hWBg/n8VuKHYlI9PuiSAB560KcVYTQq6DT5vdPwF91tlGyQxmrX/nsL/FDM2SCm9 snNHBLqeqGXj3TrLRZQ2B/r9cJ1p3MPD50KKiRWAKmzFYZDG0K3iQFWzi09R4e5E 0Z7MOXm32P5Pg8QefMhBhaBJqXUVxQJrM807zZEf3gdsPgpkSIeXVVKyXgSZNwxP bTSIW9NYR2e22Q9LxSMyEctplS7ojRLavoVzKCsKyv56Qcmnf+J04ZybjPTiF0kP LGdKne0ibopnuw70HPBHnjwcRWZ7EEJrEDeOLrKfAuJsrMkm/jc4iXU9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNjYXJkLWRldi5hcy5jbXUuZWR1MB0GA1UdDgQWBBSd U6uXOXbimpQ07WMe5/Ds3x5JIjANBgkqhkiG9w0BAQUFAAOCAQEAYX03nwV63SRH ytH9a+dvfEwtXTUwJRYOcCvRznooULGrjPpRx1fCOwMqIfn0AyUtIZRvtMnlhrz2 hwHs1DMtem+8lsb+Ib0AcPq5YqdCalA3BAq0zgnPhXMOtHj9q5gq5E0cI2qNZ2Ss bGvRwgCsYdjJATXBSx5BldRqs2Z29s5Equ7k/zc3zuKSAC/MxbQDhDWw2UnSLyY1 i+XSYl1Bel2Unk++8rqhuA3EYQQUqJSfzVVb0eQQI/H/Jswogy/LvN30A3AC2ez2 aTdbLY9TfP/LMlRYPw/dVe037jBRaJW4ftj/F+GaEb9DcPZrhhZYv1PPfafyXN2l rg9VeRX5ZQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Charles A Slivkoff casl@andrew.cmu.edu CCard Test System MIIDBjCCAe6gAwIBAgIJAN5FUUvA2KF4MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWNjYXJkLXRlc3QuYXMuY211LmVkdTAeFw0xMjAzMDcxOTM0MjFaFw0yMjAz MDUxOTM0MjFaMCAxHjAcBgNVBAMTFWNjYXJkLXRlc3QuYXMuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKG7PmeEtnjyuXGxHV91GjVZO6OX q48mk7rgZGupiB2ZYSDddWkdcvcQ6oGRBTgJb0EYFNXWCVOm5+Azc4mpx1/0tyRv 9/Ub2eAdELz1uv2WEYHO3hXG4CdvhoNFrnIIqbxhkiN0UoE8sB7uBIPjGMtR5wjU 3TKv2v3q4NcVIyWvUVYAExzZVC9pa3LYwqbTpns1Wqa7zLRLfkZwUq7WbeIKMBza Y3dC6N9NJ4v/eAbFT09jVzlmhewo0SMg3ixgnFFoe6r4uk0N6m/if5okHLq+Cdpa l8yJWeTzoF5PTUZUAxTh/V+ZniJAJbqpYzxdZwK21a39HECNQukHRooqSe0CAwEA AaNDMEEwIAYDVR0RBBkwF4IVY2NhcmQtdGVzdC5hcy5jbXUuZWR1MB0GA1UdDgQW BBT9ACscMWHuRTEoEqALp1iCwZ+lTzANBgkqhkiG9w0BAQUFAAOCAQEAEO9Fucmd dN/LOl2f2SS0IpQynLy8xxaYlh3vodxg41eF9bIRNlSMxGe2B7Y5VAwnZ1bpWwkm jcZ0lhOZw37CS92XJM7SM4fBqTktsnowt2hZSeb0KIPvc+ZQAW5//WinkKXdJoi0 O8Q52N7Xk8lm6j7BoK/em1s2cUznkzNBDqGc4O3ofX0Vo99xVx7iQKAkxOsxQkou vYADWHz4uVW93OD8m4WY6qrFBS1SwVTw+8dyDxl1CSTJ8LdAuZMBv0xs+XQY8MIF tD217YrOw4kE/+vGWBb20a69y7HGua6DJ1wEKtC6rG6H9/LCINiwa7NX7kyOu/kR Z3uwud/BQrRJkA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu ECE Realm Changepass MIIC5TCCAc2gAwIBAgIJAKyDKqC1oFA1MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmNoYW5nZXBhc3MwHhcNMTMwNzI5MTM1MjEzWhcNMjMwNzI3MTM1MjEzWjAV MRMwEQYDVQQDEwpjaGFuZ2VwYXNzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAqRpQfoEHZWKK7giCdbc+mknZUjH53dam2GXc2wchmIK1qHa1F7k3AMJK kdyUeUpgJarnG9dCMPpWzedI3294SRYuioq0UObVUV9Ax/hxI+q7hPJEVFKJMpdN QbhbKM9YqoQ/YkmBPPtwtQsUqnnZwk0F92SomJAtGNLso/W2hz7TdIVFKOZtDSno OeS+sJ51Vhuqm+hZau+xgRVbqLffVo0bKkXU0EmonXQPZlX+J7hv0KfSm5QCZFyO qC0UidyTVve+osh1D3MS8ndptY3ZUcNB2Asugnzp3Vcx9zvN3m4g67qIegMYo6f/ m0cxaAr4KFzj3cPfyjS+kjLVrxVsPwIDAQABozgwNjAVBgNVHREEDjAMggpjaGFu Z2VwYXNzMB0GA1UdDgQWBBQI7pTixE40c7Tptr9aytQEqHh54DANBgkqhkiG9w0B AQUFAAOCAQEAawtiu7dJxJraXVAO0lJmvFhqy6u5pd0QSi0jcbF9yKIFyFqqOcxm EDgf+FUKKyZMZ22UN1dcqsrwfztEd6lJAjhTLGW5A282fuR8Ap8q4UDNTnBT27W2 WSnT8mZ+Bs/gVuNMfak0Gs0wZN9Rb70i3aloB8WuGRf0ntHKgrK35Hsa15cmBfB4 ULoIfcf753R0Jnhvdn+glS+w9hc9xIKY03I0ALz2cfwn9PAp3tk3JcCD3bBGThuw 0c4OjVbAUuEteMH4mZHhWreaaqq/7LGXFFVoKlWmhYCt7oY2sh/e2lP5GWD+ZwmL DCWorrfFWM/pUDZflwDA3TkxyYufQsrvLA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu CIT ITS HELP help@cit.cmu.edu Clusters MIIDDDCCAfSgAwIBAgIJAKI9+wMTkHMmMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2NsdXN0ZXJzLmFuZHJldy5jbXUuZWR1MB4XDTEzMDUwOTE1MzEyMVoXDTIz MDUwNzE1MzEyMVowIjEgMB4GA1UEAxMXY2x1c3RlcnMuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgmPTVL0sNfTmF7571BtDE g04Kj0Y6H4s4OvCP+LNsZ7mMb2b58hpgAESfbpNN6GzLuqZYIjKjxa4Viazxcq8r VN3/TwrU/iDgbJl7EkKxyfg0t/GWX6jLID7Kavf8XUQ1I0YxwBbOnoOZQ6uHPlf3 mHUkosek650wRminv3kimMshRABDdrf8KGIaxeieBQBS5rMejQ3By5gLj801GkLf gft7RJZWL6ot14XPPZV+pIbD4xwveofSM/2jAYQWNVbmdTn7iD/7oygw/st3StkW 34zyxcFNlvKu3bFSXJlFeRh4ROWHLcsUQpYdbkJliRemHlT9I7JVMOv0TlRwxcaN AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2NsdXN0ZXJzLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBSKmwF/UMuqxmqvXwTSIljyAOFOxTANBgkqhkiG9w0BAQUFAAOCAQEA KiVxhLv9JQ/FonvQlS4mjN2oZOTcvtkiKFTwVc8/0Bv/7E1cac4Fm3lMGS8CaQgc JATsfHriReb6Ruc9GrdOFA4n2SE01txxEu5NIV1fITS/TdQT+kJgrleLnhQjJHeM NftWe5otLiW/lANzP+JlOKMXDPYBb1AL/RZRlVjaKDRzYnXLrlpCbN1dTlMioYsJ 0qt2XJndzz+NWDhl3Au7ET2PVgt7vCIy/AZH09L+ea4EFkDYEf2jZHOF4PW7f9ld QDMY5iK9u9hvRE60a3sgZNjLzzFCFcgtIg7plaP1noyfsardqNUa65lj2JRzitJH jv7iETUFgUd3d21jB7FsLQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Charles A Slivkoff slivkoff@cmu.edu Clusters Development MIIDGDCCAgCgAwIBAgIJAMkkx30ifVs4MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2NsdXN0ZXJzLWRldi5hbmRyZXcuY211LmVkdTAeFw0xMzAzMTkyMDQ1NDBa Fw0yMzAzMTcyMDQ1NDBaMCYxJDAiBgNVBAMTG2NsdXN0ZXJzLWRldi5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBnTpp72Pdr nPuCF+fN5dkPmOowSFL8N9mSQ1waaZhty2sYb/LTTNxnL+C2wDkBPS1Y852QfpUS vX3YDGCXvdc5gaqYsymsFU6NGpJ9KCUuojV+cLB4Xs+P/tBaEbFh2qWMo+btS8rC IClVWxG+q/zrVNZVBH61nhjCm55tF+A7befvI+doQ1v3poY1BHPvzcvdM6NkGIv7 /ub704vXzdXZnBLUdP5jszP7u0cKtSJenY/w24icfJmNc7ga7xIvOEvlfsqyrrGM sOKzVeyYsNebepfg0LOYRFN5EjjE1yf1hhvdLRU8/pnm3EuAi8vzVMonDbtC00v/ lGV6TjYzZ7UCAwEAAaNJMEcwJgYDVR0RBB8wHYIbY2x1c3RlcnMtZGV2LmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBQfyD46DBT1ByAIHvg6XzJ6uNAquTANBgkqhkiG 9w0BAQUFAAOCAQEApjVZ1hGDpaUnTrP27F6gIftQodiy/ypOeE+Hk3xU+76IPdhe onTmE27UwKKx7uEK9TWMwQDvJM+a5unLLubpLKOwfVB+j4BTq1RlyuDC6Eh0vBTE VGGxPEjaY1Ojk2wW1+nfRPJqKciQpKsWjTwP3VaVNt/yZgYMK6JmLApu7Pi05Cd9 55iwN57Vn3QXkpky0fPs+sDoRkMng3NV/5XrDKuVt6/7f2bRLo6fX1Uuba4RXIFY lgCbDJ7nfuY6s90TnWS/0anHVX5Nlm/PlR018gH//zKpTfRl10grNcOzx2ZtM0pE DKQJ651A2PWEGBfpQ1raAMGAP6P/tvDBtfvejA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ David Meyers dm5z@andrew.cmu.edu Identity Services identity-services@andrew.cmu.edu Production environment for Content Management System MIIC/TCCAeWgAwIBAgIJANTdoPXibYOHMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNtcy5hbmRyZXcuY211LmVkdTAeFw0xMzA4MDExMzM4NTBaFw0yMzA3MzAx MzM4NTBaMB0xGzAZBgNVBAMTEmNtcy5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAO31g5R+Z2jpNzNLkOCHUYOqM9rar5d8fXxz QT29tLehCeKjuBbdB2uuA+QfSFYMzOpfWMUe4OTkywKORnIGAb6eEw3QF/spNA77 OT8OoFJROweXnqpJuRU5tAv0RFHNLGIkmPMc2mt0kJGHMBy4E2q0jwfuwVt9x8eL IcWwjC7pQxLdDTaGW6Klti40Mp+339t9vHO2z3+Yxz34B23bcnpcymd61U/y6vwH I/rwkKegp56TGWT6w6+JCzTogii2PSCe4/qW+BOGwlR1KS4SZHhtqNFxR7GdxvGV GylDyDYbCLSyJLvnuyDwmOVkYN0H8dOBlvswwN90jy5fHWnIgbMCAwEAAaNAMD4w HQYDVR0RBBYwFIISY21zLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQQrPTNsnuQ gzuCt0VkeDBitj4JYzANBgkqhkiG9w0BAQUFAAOCAQEAYtVlUcai8i0VFPhU/ltb fdxuoZRZQvYbaBGeTES3y5vW6rTsHoFa8I3XM3iHHFtZMUn1Iuw9FLdRuXRIXJbl yAIiDhksUJUueynV4etajRCOJ96P/rET8NkyUuIUB4qLzI5+HbLwuC3RPGfyT1rz tfWaVe1T/io+7LrkXK1kmvvyobWrKGm3GgiKC/JfbWclfhaVl2ma2IwxhwfD+gDE oTIq8dEqo3jHQEpP3LZWkx4lr7J3tJa9JEp0CcWMIFiTpMcF7uKrX9fC4EDJWPmr VJcEyqbV+0c3V+5C8xAoB5rSkFdNQ8pqXvd0OxHb5EmenmLQPafKBI7XXDiyIlls MQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dominic Travisano dominict@andrew.cmu.edu cms-dev4.andrew.cmu.edu MIIDDDCCAfSgAwIBAgIJAPneHlaSU6sRMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Ntcy1kZXY0LmFuZHJldy5jbXUuZWR1MB4XDTEyMDIyNzE4MDExNVoXDTIy MDIyNDE4MDExNVowIjEgMB4GA1UEAxMXY21zLWRldjQuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUT0PLHXCq2aoSWO1KpFVq PwtOxogiD7+XShRAmbpBY20Q9YWyy03nT1vl+f7QSn8Y8DX+bF5E57FYWsdwJYKx y5iXd6z/k956J8YOblg2KejmUAh1gBkMnkKPRyeNIY7fZxe6wdcWIN1SymCoJcf3 15HbW4ZPrn4+aKKJA5UXZQJka4kajtja6CrOTFWxbqEH0x0gyg331RYD9AJSxmFX 5e9EGg3NIfytEw55LWZwlSRX20k8AePiZRSb2x9/B9VkqrUrfhxU45xTh/m86jja 0yzyGzEMnv7+/4UIQSlsvxljqiHf3Uhu8dbco6jHtCX6QGby1QzpGWdRww6FvL8f AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Ntcy1kZXY0LmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBSawOCZHRhcSsTr/z9AisHK+plviDANBgkqhkiG9w0BAQUFAAOCAQEA GkcItySgdemjqc/Yv5ZWQRCp1awtDHsye+QM/+ZZ4yzCqFNw7pLY/2kD4lNZ82hL WUP2UZvUaOELu2ouSGvpuj3aXrhH5oMd37BPNkoZLVvg/vgr3pj5i2gty3Hmcxqu xMZrg4Yhvb1Ntf/NVjoCymr7Q46JTEodxi/fR+N4dFb9aTPux0wH2jC/VOdhUiGR ZhWnOWNTleA0FQhUvUKk/vncFZxiqjfNUYahvBu76HItuCvKTAV33AikJUXvXgvP 8OJvkkKBOgah7bjK+S6uocQA2ppt+0vJ7puygP45EOpmnQZ5S/nSowsm8hAEOH1c WDDSbUm3/y4lw/oQLjP/+w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu Development Environment for Content Management System MIIDCTCCAfGgAwIBAgIJAJewEJxAh8u3MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNtcy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNjI2MjAwOTUwWhcNMjMw NjI0MjAwOTUwWjAhMR8wHQYDVQQDExZjbXMtZGV2LmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxtBaMosdECiFWOm/IfXlq6Cw jF0zH5EqtQNo9y6M3eJA1jjKn2EvCFyK0YmRomSpfPPUsZQ6YgjYpeEdJ2wYS9TW ox01BFJijwZajZMqhBcFIul1JrT0bGXzah6jZwrMy+ZJJ/z4s0RqPTrmGQ7pXJbV oL4EVqv2aYr/ZjsACO6JS7JyParL9EwZuG3TUmDzHWdGma5u+zzTx3qFrxK78oxk i1y84u87lt8VxUxMevyzxFRth1eLmuQkl/1S0vGulsq+JDio4hmBhnPqnTeDqSRW +MDiZQYwpkcwNjb4hTEAXJQeYueoPELVCFtvLI4UYxM7LtjN28nq4brXJBxJ3QID AQABo0QwQjAhBgNVHREEGjAYghZjbXMtZGV2LmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBTpoXPIT6F5tRz01wms98o4Ex9EFTANBgkqhkiG9w0BAQUFAAOCAQEAi118 +XEt8GXRQvbzspemGCtnnyGgXoOYqCyAR9/bCeydX7fF2mOBjosp43R8C1QJ2Zyv xsaKEpgeg6vPhcGqAO0TADvqapSq86SfKyAFAbFlEmKe7L61SFFav6mfL2xeOagx 7p1h9CNCMD8GXG2PMkpRY1G5lG4BZS7XXbAbm5UMdGqfwexxGcWpHk4bcblx/eUM /nl98pU4KGsC9wS+zUwtikxYSnHBRZEfsQ7jYI+eRJx4V+89/gV6E16pcJWWf1KO LSjbKwOYX7nbQ/ldWFTkCFi5nB/Psufy0lNLyvAsU3T+jTSvke3kT1TGO8rX18R3 9wJeCDspdjZJhU1sGQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ CMS Help cms-help@andrew.cmu.edu CIT ITS CMS live server MIIC3zCCAcegAwIBAgIJAJgi+4+ugdiUMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGNtcy1saXZlMB4XDTEzMDczMTE1MTQwM1oXDTIzMDcyOTE1MTQwM1owEzER MA8GA1UEAxMIY21zLWxpdmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCZj78n27zodGAQmlSiW8lUIkUb1kjt3TEdxgBhp/yswlv5bDCGDmgmMBtK9jD4 HE8RKgqDC0bEqpY8ByunQefq4jn03HiViVNGJeKhkBNCjnV0bveoAifKgBNc1h1Y Z1YA/53SC495S4NxITH3taXZ+OdUfNOnOXgqnIQn+jTHmmWrCwfI0mAlNBwM6dO7 W9qQLiGVJB/gCGgR8zIcwCg7l8N+HAM+vjf6kDr9gtFepHLfDhJdvjPv7znyToKh LM0K+/SrzrVLIusJOfh9DKPuboEbbI8gwEEmtTLRjpK8nRRDfpL5yB0xTxqdD5IE adR5g2eImRHfPdecSDvA1aFLAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGNtcy1saXZl MB0GA1UdDgQWBBQ3WEhuLHMj1mAxXqntzZlk/ghYRDANBgkqhkiG9w0BAQUFAAOC AQEATOq2NpLKzQYe4ZNIQJAOeU94P6l+Vi6AbappFaYE1/txxGVePAHyX9cZGWJI o+RVRlTHjFKNDthMWpdS0hdKhsytKSDB76uiPCD9R6qg9SkPqoJ6LOHjtmMT7b9c xo6++JsEiX8CFn7je7Mfmkbx9ewSjNYw09xVIHGXpqTsmgOKMYpXBhinR+lP1cgO h7amQoekdpmXCP2OwhC3m2iA/DgENMGPuS1MXzr+zSXFxDu8QdQeWOyHmZkmv+72 eY0l/RhEQQZL4dNXLNY7Oh63QN+1HHRwIpUqLPxp3lpi+P6zLJR2YJcSooQPTUEw IZDAUXx6YrQU2iizlLyAU1CIXg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu CIT ITS Help help@cit.cmu.edu QA Environment for Hannon Hill Cascade Server Content Management System MIIDBjCCAe6gAwIBAgIJALJ1gKgJdLp+MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWNtcy1xYS5hbmRyZXcuY211LmVkdTAeFw0xMzA3MjIxODUzMjlaFw0yMzA3 MjAxODUzMjlaMCAxHjAcBgNVBAMTFWNtcy1xYS5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJbdczd24hMaQe1MCPPzdc8qHjbI zwX3p4rq1twDz/4Sd5n/9zR+hgxZ8YAaDw2sRRPdxlbXQVGelBUYOUBsHE2hI+aE n0dTxNJrmEsc3q9RiKQLYx3KZ2Bz9GU8dAm6tak0LrfNf3EBz5/jCBhuUM8a204i AC6JO1vtEnDEjOowODiypoZ1gG0hj6wqhZ205Tx1cqrGBk8jyFARnjBuaYmCZjTD BBgUc5XlIEsM+VdNCy5YBfQ0U1YJz46iR3DrFUzn5Zz/MPhYF5agLhxobtwXbGMt 5k2rGxV1OMAWa/qDgpxPXLdLoUFGYSBUj4C+/e1tZFpliXaNQp6BUH0ic40CAwEA AaNDMEEwIAYDVR0RBBkwF4IVY21zLXFhLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBQrV1SCLOr8M5EXPcU7ylIb2mSFwjANBgkqhkiG9w0BAQUFAAOCAQEAEHqhjyap W258DD1exaBMDUnLFwxcYYWTUw4Urak1w3veyjoEsUNG7wWNaesbO3UMqxAzjrPZ xoSmj3oxlBa74YsiPVt8KTBQtaUF6udR5qdvvkeGQTFkjkEHpUaD1IWojgQYLxNt 8wlrdFLPqDkM1AkvColCCLZ5EGBSsWa/6XsuQahG9S4QbYws/jRNvBs/bnMk5qJM 8QblWrXnVhOn9ZCn+9FJFCh92f/x7PO0S8JraMrIZSR2CIF0dcdsYMTjs1knTxfF sYY5XZNNJH2xTehJiEfFNgCe5TRYvvLPx5ugI+rjK11+onbR2fBnaVzoxUObR3SK F0gOs5m6Mx4d/w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ CMS Help cms-help@andrew.cmu.edu CMU:CIT CMS Testing Sites MIIDDzCCAfegAwIBAgIJAKSkci8Dn3NVMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGNtcy10ZXN0Lml0cy5jaXQuY211LmVkdTAeFw0xMjExMjExNTE4NDZaFw0y MjExMTkxNTE4NDZaMCMxITAfBgNVBAMTGGNtcy10ZXN0Lml0cy5jaXQuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOWqIu/ZqI0VLptU2su6 z138uKipb3GOTS7y3ijomD1Ro6E1q6kZa7cCefAMKOlPwcZ2681o2q/oUL9qSryB 8SAt2p8dP+46HJN1SS/p3NkSiQmbavTMLa11bHuFJHtXEeYGfUNrko+UF1Mxs94p V3MWxNtXf0yYuEa46WR4CYY5o9CbQEXQ1Dma9X6R/xQe65qenDsYJAOLwHNuW5Mu h1hOWTKkk/2K2fRR6Jc/qY8pQttp4C8J/o5LvR4hvWcgY+JBiz4Dse81z1Uq2AX9 ROgMvCdk1FITdEjqpUe2hflpFhfn9LGHzNRs/rKhH93gmY8GeEw7GPu2f6f8g2Wd zxcCAwEAAaNGMEQwIwYDVR0RBBwwGoIYY21zLXRlc3QuaXRzLmNpdC5jbXUuZWR1 MB0GA1UdDgQWBBSoKYhH27PglYGAfKKu1i9989XDqzANBgkqhkiG9w0BAQUFAAOC AQEAG4B3TNNtBt1pjUDPjahgdLFQ6o50+T07upJ3Tck18uFd23VRFtoidItDbIME yV5PAslibatq2iOUaCQynQdycY/uVOpYJm0yhWQ4ijj1gOrbiPT1JRBvDDNu30Tp BL8m8P/YdWAd2Jb1d6MGuXUCIr/uYAhFnT9Q4y9DW+xxowr1O1FUljaGRScT4qBA k/Icft3+S/lO2XrH+KwkPxnrOIr2HWZoBBkmZbyvPhTmUj0m4HfEePlMAHi5sJA9 hvVC2YpF+SdbSLNbcwMr6ypclbdbwaHNqrnBvtIfMpMe1h1OkAbNvUANa1yVHBhS MylRQoO51Mh0/5Nfk5TwgFqOKw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad ziccardi@andrew.cmu.edu ITS Infrastructure Support help+shib@ece.cmu.edu ColorMyGraph MIIDGzCCAgOgAwIBAgIJAPlQXp2FIstFMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGFubm90YXRlbXlwZGYuZGR0LmNzLmNtdS5lZHUwHhcNMTMwNzI3MTA1OTQ4 WhcNMjMwNzI1MTA1OTQ4WjAnMSUwIwYDVQQDExxhbm5vdGF0ZW15cGRmLmRkdC5j cy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA33RuT/vp y1qYLQopuBM0PzdS8+8kKhoBzTtg3xvwdlmIxO2rygLAhsQdDFE9UFV2JREgLIAF fU0WLiqQDYKv12TFkNsa2wPR+kW3NHvzOt2IbNTRnsmv7TEBFM2H0dT/aHgS1TfP v7jN5DSrko0nUxBXc2rOdpEUxB3T3QCqSUXLssISWjOYDa1OOikTF4Ai1GcM/kfW I9Alc78Gb/4A2Zs9CMwjWooIOii0wMdAxdOwVtxmtQ7od6s0E3j6QRFmBoE4tAaG fXTZTTqlBVXMAf0AvycoxMfK/qsMPS7paVb13R6GMt1/nzbgQazKc0BHSJzydF15 88WBgu1VvUtcowIDAQABo0owSDAnBgNVHREEIDAeghxhbm5vdGF0ZW15cGRmLmRk dC5jcy5jbXUuZWR1MB0GA1UdDgQWBBSzhN02j/infOOUFOffs4TZT7V++zANBgkq hkiG9w0BAQUFAAOCAQEAq82H2UfiXyXkADT47o6z5iCFaLexIKx9NBQksrEvZCT7 TCY3kIl7nPysC9UX7ugVtnX7yJEk5El7MrtWFtOfrFxSxgQ1ZJ/UG2aNrRRgfsjV JtmF7dzOxuiaw3mkYMSV0IN7+jbv1GnlSMT6QVS9eXT7Us5ezXG+ee3HDPgcs8RI PuhPiHd9dhepY6AEo/1z3KJ8WcjXdjrQUhBQ3+SQWZNkH8yFgZiRHLxChpDE3pdF y7qvm0F9FbcjL5i4pCHqvn0r7+MEIGqPVdxFujzNMONhY47+3IKsOj9RHt9l25g3 IsNTQhlAu1IB8ICkAjUntssh2mR5VnIcy87auOc1mQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Adam Blank adamblan@andrew.cmu.edu Computing Services Wiki MIIDGzCCAgOgAwIBAgIJAOX9QVjnxyhhMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNvbXBzZXJ2LXdpa2kuYW5kcmV3LmNtdS5lZHUwHhcNMTEwODIzMTczMzU1 WhcNMjEwODIwMTczMzU1WjAnMSUwIwYDVQQDExxjb21wc2Vydi13aWtpLmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwJ1EZdJy /9taaoL8EZRRoCZEhiJe5nzFqH5VEZRIiNayZgkwo6qbwXBqTrN3Eg2qBgnoHHCY H0YeDnqNFqOAuyzanvaNpAB1RR4HxHYE8JG/ECgK9D3J13bHvsa4g9h+DYQmkFRa Vb1Z2FBiHNcNwX1f/Ieu4FMVFKS4Ruywh60QrIPINM9qdfzU1Fk74AEdB4NJnFKe LNF65xojIDGhuCZ0ymqQ1yci5w3rnKxrYWhgC6JHl7Te7cte8vqblV1ZiKVgBeBD JkS7KN3JdRuqfrNtIXWhClwELaI9KSOO8lmLz7E9dck2Xmd0Reu8Z2UFZhns8EVe CSvWCN/UZ0i2QQIDAQABo0owSDAnBgNVHREEIDAeghxjb21wc2Vydi13aWtpLmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBS4JgfzYIwXmeFibZm4e7M7YDwMmDANBgkq hkiG9w0BAQUFAAOCAQEAnznfka/d8Fmd+OT7hNZ37QbN4i2xciiC67ZA+Sjm6TQj yN4UD4L+4CdeeDb8CbVqubTaoiYFPCSgWzXTOB4HKFm8V8tkw8+m9J7lGAsNGfrs 5Y5HerbyPvi0f89om3uKI7SMwDz1iFI7htYsArrGgtXnZyYq5B50hSGltq+6LOiV WIGOkwFHS0q14TN4vAlGikCMku092YvM691GRHz91c8ag2qR9kyXTM16s/0G4dEp f1VB7lYMmlcjy+purdn4Phks60yqWlTPC98ZHq5FVS9SnDY/S9KxZPmBCeWQhwt0 4fZeU3NAhMR7Ohb8DGjCHTo4SrGUe8J2FgbpjxtIMA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Shlomo Balass solomon1@andrew.cmu.edu Confluence Developement Server MIIDHjCCAgagAwIBAgIJANJN/Nw9vetbMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWNvbmZsdWVuY2UtZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEyMDIyNzIwMTQy MFoXDTIyMDIyNDIwMTQyMFowKDEmMCQGA1UEAxMdY29uZmx1ZW5jZS1kZXYuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDShXLa dyHYv9ijD6WQSrl0IdBlE1bTq6wxdXpmGvDBUcgeYwhkrmT7GuUXxM+6/2b2KKSD 3DbYnqZB+NdMOwM9Y6O+6lk8iVEfrPe5/Dj998V8Mp8L0l7IBR/oGzNaqoabcl91 gn0i0TYOsSAGUHfGXvpx3o3y35mINr1RTO9hovob7Hz/sqjSVG/XmgwyxMXhT581 YcsTKd+80F+yuGekI6TaA9gvrnCJECkYq7pfNhLR60rV3rvEx2M+yxPL8eNPS3Vd iMHdGUoVif02DyE5bleNHfslo4ktYzD73JufDyLAeH7pG/BxK2dy+4oOoHVVOecy t4EE71js6v0juQnZAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWNvbmZsdWVuY2UtZGV2 LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTicL9FbvmqmOeEBjwOA58MQqH1VjAN BgkqhkiG9w0BAQUFAAOCAQEANsKGKKSZqyiSrxceHEz+aAhNQ0a+37cWcuoAAl3k nn7QA+xF1+ynxOjPSLZG4lfk51ZWjCy7gkN+6UhdwvteUMfS1muQnS5qRMQcQ2h3 uc38PU1agVf10CkmeukEQeU02MVxwV+K6EtbrlGPNrWsKB5bGipQauU3z4PocsjS YeIradToCSGw/jvuAU8vv6eVoc/0ZGyiQPnpuinSJNoWlDWhly+cqjLvEKntb5jR Y8tKVM7kAtU1zZK2UhSuUkY/8Hkc7eKcadmWM/y05psxzFLvxniwXCXMHtNm5NYr pn+Op7GAD/UUHCJskdWucehZL+kS9OPsbPRhmNPpgiNnrw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Shlomo Balass solomon1@andrew.cmu.edu CMU Contributed Webserver Dev The CMU Computer Club's Contributed Webserver offers web hosting with a variety of features not provided officially by Computing Services MIIDGzCCAgOgAwIBAgIJANarDfUVCRFeMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNvbnRyaWItdGVzdC5jbHViLmNjLmNtdS5lZHUwHhcNMTMwOTAzMjIwNjEw WhcNMjMwOTAxMjIwNjEwWjAnMSUwIwYDVQQDExxjb250cmliLXRlc3QuY2x1Yi5j Yy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5XfSINvT 9pTynXnpcoOWFR5h8r5AOmZGsj2d5Y2N/HjjuuRfwpDFCRoqeCC52GFKVU75+cMj R5JXQj63LQmyq3JcWOTUVXFZZjAWq4wURTwFtFp7dCsJhf8pJYSTl1iER8+xZi+o 6MtZlgszky4s+L1irMX/OPceGXErfz3Uai7gDPztOyC5EJDyraxdBLGsPZXCNpKJ 6penZ9FGqRXZar8+9K/uwsSnaOJ2wEOrIOVDWA/0aVplciBBy9gY8k6/0pgcyRMy fFU7mallH6u+ofgZKBlnF1cZvvSWfuhzdQ1sRK635s4eV5CRyFBX25BX0Oh8P8N3 JDJmbrBRfry4swIDAQABo0owSDAnBgNVHREEIDAeghxjb250cmliLXRlc3QuY2x1 Yi5jYy5jbXUuZWR1MB0GA1UdDgQWBBR5ac5BiVYFfKY0hAnZMdvIkDvBiDANBgkq hkiG9w0BAQUFAAOCAQEAZlJ5RV8N0ptyDkAJIyT7FmMsF2IuCFR9SwGpW9wNlJed wmWP1ruU/dvVhCJLVzuNQnZiMjePNTtqmGc3Syhunr+Px6S52i9rIheVokKywOmO h8e60sSuWnt8WnM5IFZE63yLhBw0hd1g9gDM13dZz1lw8Vzvs8IcP1V9jj6FcrfG Vxfa+hTtk8VVGpu3NO2RbNpqw/of+Pl7q4Qd5K9ir+5sRPLKlNjlAiKRXDoWsFrr Qe7OnfNiMTSoo2CaVv3lBdlstFYjCJhyprwzDLaa85J2UnD7t1wCCAD0kDhCdNic TVbjZt6WZMTeEaVCktADr85b4+DPfuN/OMAy1GFHVw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Operations operations@club.cc.cmu.edu Michael Dille mdille3@andrew.cmu.edu SCS Service Provider MIIC+jCCAeKgAwIBAgIJAKjEu3L1QhuzMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNjcy5sb2dpbi5jbXUuZWR1MB4XDTExMDgwNTE3NDIzOVoXDTE2MDgwMzE3 NDIzOVowHDEaMBgGA1UEAxMRc2NzLmxvZ2luLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDH1SauatbaPvnn09NdBR1rOjBXAtRf5MEM86n7 h0QbS2SECtvKuNIH5c14ToNF9ZeeIFnet3Ts9A5PPniZ9lmDLVpy7+myfXhx6jaj TZJxFdOe4E7wwrdg62fLPpkY9b124msLXXRtIa7EeSpF7oRwmOfLYtZQbIGM4I68 phXXEIbt/hKbx4rGnnoSsqQfeKAlcTUxOdJEwMv489h071GRindy2Cv5CIGK1z1F qydWEJPByk0vbJEwewRu6CEepXBHsz4D2Q0y2UM0WQyhfy4NawQ8qRQCzbjSmii+ Mu6p6TBG5CTnJLSBN34sVZBGot4c3H/YE0+DbrSqusxsb3aPAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNjcy5sb2dpbi5jbXUuZWR1MB0GA1UdDgQWBBQO1sSuYkDIdsqj CpNvc9BCXS2BLzANBgkqhkiG9w0BAQUFAAOCAQEAGPgsjiWLb6Z8mFnZKa8CxQzz L/Zz8r4Zjv3Kf+pLlwqz6Qr5jZnGnHJwoZL/z4jWrbJ3x63+Wx1fxSkTMmakFkzz rNNS7hn+DuofAGuASnWB64XNDatxlh7AJEBnKNMIvyyB9S87uRkKDtZF76A2/5vj 2698VP7dHYmtbIy9OYVz80TqRHd7ygSa0p+5xsnTYHSkGAIyQ+IR6lxIGRvktVfe WUb3VOlkRhLYBrgTAQn9NlZGd5WP6anZ/Hfe5Ii7rAuedhIKxnlUatePs0eUPcNx HtLO+h3lFlnJRNP7F/mh/GJxa3iMxtEtmxcqTMfEKUhFDOUbPlSgVEjnXqoxmw== SCS Service Provider Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Network Dashboard Service MIIDBjCCAe6gAwIBAgIJAMBZjEs6C2FEMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWRhc2hib2FyZC5uZXQuY211LmVkdTAeFw0xMjAyMDIxOTI1MTNaFw0yMjAx MzAxOTI1MTNaMCAxHjAcBgNVBAMTFWRhc2hib2FyZC5uZXQuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPt35qcdhcm/65mtCkOtZt4joyc7 4F2EdR3D+0Tnn5FGc7AH74/a/IYuT8XPCUvetiz1uM7pPrl00WYV8NeoI1kQPRUI So9jb1nfU17vHGFNir3ukNs9lRVkqgod3xRnCmQcdJS83sr8bdnF/UR/qfusphL4 ICFr1eKYIFShp8TuwvuWw1Kv0GsrWRmSDmXl1QnSoxKWpChFBFexE4M2IuatVTFj YrKCNEBMGZyhLKrEbSvht5eoTFhVsr1FZ/yOwZG4lLdySBhfiNaNlumdwiRR1pom g0eRpVWXSJwI94goGNJ+zf7Gb5u6TV1EF5zMr5Ki/igQ4HnCF0GnVbj4HvECAwEA AaNDMEEwIAYDVR0RBBkwF4IVZGFzaGJvYXJkLm5ldC5jbXUuZWR1MB0GA1UdDgQW BBSpaQ61/A0Cw7gEZ2CYbo65XFypJTANBgkqhkiG9w0BAQUFAAOCAQEA+GD+2Ug6 SNN4CGbFu7Zdl9pyTRRX/aQLZKtPJbhWZCWzRrS47cYP6NsMoF0OFClaE9mkBfrx tcj2oHBTQibuAtG540uOB6aeaIp7sSmrM4hsRSRuKZKF+Y9c40K6FT5Q62vDzoXB Gs6+ny+89y6TXk464HWUjvpcVCeTklr+BRdavQ53ako/bcmvjeSwcuaIsBkORPKN +Egg5jZNAxnGCi1ISnWEsNKjGBGisLYiz1HPmVLzXuD4BwhJOBDN/yf2hwdydQGN xV0uqIxA+IJsugGGtbCcWXfnPB9UOxAhRjSbLEU/05r5GeMY7eP8gLKdl1Q1WgeE BSWFnKmETpniAg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steven Snodgrass ssnodgra@andrew.cmu.edu Network Dashboard Test Service MIIDAzCCAeugAwIBAgIJAJihCm/RUQPjMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRhc2h0ZXN0Lm5ldC5jbXUuZWR1MB4XDTEyMDEyNTE5MTYyMloXDTIyMDEy MjE5MTYyMlowHzEdMBsGA1UEAxMUZGFzaHRlc3QubmV0LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVPWrFXWXmjc5ZiSt/uV/d6rDv+R8e YAhgFU5cHvwqLxFUXOnJ/ObQdRWhfukYQhPTKAHTEaVkuY4dSYIRB7/hpXMc8z7p IiduCQh0sqk8ahOaYYXabMWqOwAerxmGUUHfawFFYVE3OvqO6CX8FYSPIYm5uNju ggebPKArtljLomiHfMDkmJty1EOQVd09Fap+f0FqpiwW2ZkuZKg9gXfW58hW4hgG DnQ//wQsbJfKhdWWBryWQ04UHjI6vM4CZnme2icR/cwi+uOlmmvRso/2wHASnK/b k5pdFpQuAspv091wz8hHdwL179Bou+69A1ijyQ5LSg9dEVz3N1KS9aVxAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRhc2h0ZXN0Lm5ldC5jbXUuZWR1MB0GA1UdDgQWBBQR Lcm2q3dng1ObhtONbKtWG74cHjANBgkqhkiG9w0BAQUFAAOCAQEAlgyLYGZLgtry +U2dByQDlfZ7SQyCVmvGa6fA9J8omHQ8lngSkmY1m05Jbp1gOvk0YZHnJxrG8I+a nivvfJ14fwtfoa0/oV3LJqSHoJQnZdDM/yB8MQopf25IRNFS4eN8KoV6NPc6sMc7 EEhPZ/nC1UyfaGeEXp6gckfa3xDil1XTIGQ30V+fnhi9VGyDYfVkCGMnRgwgT/JK JmQRT+ZuvbUkKKtTV/2sZbNvLk/QOhtjtMgT9K37Et29D9dG6UM+xruV3xm2h6xn TDSk0PqeIEtVVxradngk8yP+H8To5frbQIN/0t8aHEGkz6Js8+IqO1mbyIDDkt3v aLrzsOgs/A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steven R Snodgrass ssnodgra@andrew.cmu.edu Data Exchange Service MIIDBjCCAe6gAwIBAgIJAPE12xQuOTWbMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWRhdGFleC5hbmRyZXcuY211LmVkdTAeFw0xMjAzMDgxNjI5MDhaFw0yMjAz MDYxNjI5MDhaMCAxHjAcBgNVBAMTFWRhdGFleC5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALw5CzL5E7mNvocnrqCIKlCKAEPb 15BNzMvdF4jQCzbjpplX/1lQm5lPf4vkc033SrHNg781+jrzZoXprehtVRXmFalI I5bqP9Xh3n/gBuWXopgSIENUGwOtorfBdCG1/Zq0gJwAf+8zJGO1S/XoQMtmy186 t9ZdPbZvy0WY8l5JYbnnkbKFy9JW9SWCNYPVFmZD0NlFp5YeHNCuerfmwK/cj5F/ p7mDfD3JFCrR1DB5SslMLX/raoUTk2zdVn9Z9pIZgsPHQ17FudztsE94ht8jh90U 4fMg95isEsrfZDsZi9QaiTm/fniwxqlmnCdMKPMONOvJsYXd88NpEMUGVa8CAwEA AaNDMEEwIAYDVR0RBBkwF4IVZGF0YWV4LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBTGJsgStDAta28goMdvLyL3W08DMzANBgkqhkiG9w0BAQUFAAOCAQEAitUld+tG vYCyfRAtPV51J/IjUcVwsgw4OAP8kIzXe+HkpCzF6Byf61V2ePTNC/gMlfrOCYTW 6giE8hCRIO6/P0QhGQ1+QToobAQCHchWCIWHSUS9AjsKQvxldPk9XJMw72kzRR/R Ry6LkUYD98npQn3j5zpSWMeFScVqCNHqykgI+N4G/AGCVkh5Wuldni+SVCmv+T0H SJcTzp2mZCOcsBN4k5MmgGlc6GYZAkKzT7fILiaN2iu+LnGWzSvIkopKG0WYrBB/ gy8sdtLJid1+i3EnAcgPo4Pp8mTjb50FuxZeaQlCuTjinwa1i/v10i48xllgPNl0 tnlhThDT1PbdUA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu Data Exchange Development Server MIIDEjCCAfqgAwIBAgIJALlmhq7lRPHvMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWRhdGFleC1kMDEuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNjI3MTUxMTI3WhcN MjMwNjI1MTUxMTI3WjAkMSIwIAYDVQQDExlkYXRhZXgtZDAxLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx47eFl7raN+gaXq/ M5Hk0rJG10RhGsGxcMWax4RG6ivzapG1k8+5E+81YGYMTfibl9UMiv2X/NoBzL8I +M2j4mJz3IdDWrxyO9sqYNb0actr1g65Y7drlCOcf6f/4RUzAIRS06eCbUqtrgbJ B+P9gJ3rCJsvXnok/zgjo8g0OpfCEkfqTrdsJezauH2Pr6jp19FT/OGDJOuJ6m+R ktBvyF+TC5+fVpdTyDqq66akxqLRhRVuAwyK0z1o37HiSGbcZL5bvOtm2DlCR8cw Anxtpxt4fWYhVmC4+ChJ7Fc6Q6NdA0KDH8odcV1z8aNPGaWO27uNeQm1u5Cc4+gm lM5+AQIDAQABo0cwRTAkBgNVHREEHTAbghlkYXRhZXgtZDAxLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBTmry9J5VDRCxIa9i5Wk+OPMg84gTANBgkqhkiG9w0BAQUF AAOCAQEAZa+l2syZI6MP/W+pmZg0zWiptw1siOlNxXkdZdCcNiiQiC76eOVcYm78 Pz+fvp5H3vKFtpJRPokEG61cepIB+KmLiPZfTuxMhBPIIv7atTzvqL7HKjajb/Gl iArotQ5e4iYmbYJcT0IJ+r3y3BxQOfNkWKOMgwgydYOEv30M3N1pJhvpP97QWkZB zI+jjowsSgJQi92Hgp8Xx/urWja2q6Wq3ZbetNYUpuMxyaVP5e0O4eKUimflWDJr 7nhUJ+c2+ZjlZkqoX57zo78Vfu98Ky3kuiOqFU9iUKhD6V0Ebth04urn8aNaedvk GFvSJeq19YcLj5whTcOTwbR27iwUVw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu Data Exchange Test Server MIIDFTCCAf2gAwIBAgIJAPeC4EJ5dhZvMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmRhdGFleC10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTEzMDYwMzE1NDYzMFoX DTIzMDYwMTE1NDYzMFowJTEjMCEGA1UEAxMaZGF0YWV4LXRlc3QuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo7IBxghCs8IaJ qut/6T6kpDm5nERlksDGgch+shbj6zD+sclLVjg2+J+NQVKtDQuKKnFZTdu344AM YMCeLg30PrRcpD3U+leWSbjR9xwDqT07m569+7345GibIBn0FNC5WFx679tSrXWK GqffMjsRzn7LKnGVnyvD0l+xVLvKpLxSTO6tZO0CJ7hWmcUGuwzy1sAFK+2Pe7pg t+ohUfPcf4NFXZYpb8/YNxBH2EiZ+kc3/Csc1wpuYuLe4ZiiSMiS3Nw0fUxq3XN6 pFySr7zFbq9yRHKhYEgzQjrs0HJvgAqAD0NgkuMPzhr6nbQdoyf9u6W5xbZne7gB 5EaEHucJAgMBAAGjSDBGMCUGA1UdEQQeMByCGmRhdGFleC10ZXN0LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBRL+Fk4KZmQKjLYLzDH+dJ6wwGdXDANBgkqhkiG9w0B AQUFAAOCAQEAOuQTF6TDuJCJR6xK461QKgSF8CZrisMLTVyEzheacYFhLi2//dKj HjAdWXF8IYOMNxLzvhxM700zKF5z69rqvvesj3ptT4+QdohuDg7eHskoqfhOwWkG UjxISF+2ONklY9NvadMJL0J/ewwG9aZ7mJNGbmeDAJ3Er7ALSA6HwrWwhB4XEch1 TMMX6/Q5fRe/hS+eJn1Gzip6M7SVX6SYLnDDTq7Zy2YaDFVlAGD9GTKwFQVIre9V S1swZpfy0VEuMeY77G7jsGiK1q9X7mIRkA7g4HnayS9atsJdCFwXOXK09naMBIpF rHDEczH6FGp9b9vKoMuotGJ8y797Qd0SlA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu Tepper Datasets Server MIIDDDCCAfSgAwIBAgIJAJmyohZQGIe3MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2RhdGFzZXRzLnRlcHBlci5jbXUuZWR1MB4XDTExMTIxNDE3MDE0N1oXDTIx MTIxMTE3MDE0N1owIjEgMB4GA1UEAxMXZGF0YXNldHMudGVwcGVyLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwqkyneoLkwCue/g8pagro LfDc+jHaX1+KcuOf7UBFv906ETsOHGnbRuU6g0eoRl9q/FSg0YP/f3BY5+xshva2 oJ2ZdDsBtpicG0oNXfEpFG8JNvnSolbB6NGxsOw26eIGWxywObw2Pxro4Aj9iUSt 5uu+T+OcX5U0/mREdQTgBZjjSUWbyMjRWRHgKwzLQSDzJ8OD/f0+9M6+DRzCc5XK h8rMEoIQ2NY+I/62ogfC9gmy3nYlGI+GABC1XYD9Fs7WNZBmY80qzM2p8hFA46HG f2ZhOYlt6ARnX0rMVcyWhb08bxPmo0fLET3TQP6pn0VG9UcCzPqjoWdMgbqBDFVn AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RhdGFzZXRzLnRlcHBlci5jbXUuZWR1MB0G A1UdDgQWBBTaVTrghOTcnqaxSBm/IJXCzzSZ+zANBgkqhkiG9w0BAQUFAAOCAQEA ZhhhQ/rPEPHNQWz+v65RdTsLGz+I75LylgJsoz/MGB029IVkossg/I775vE7ivo0 QWveywukjvRii3dOa6GWIgOAzFkI2mSOkgT38rh5uRgJZeWFK2VL5N/L/GMla2x9 isn9m/XlnMt3N7C3bzxXjvEXpjYHZtyeQQSSGABs8NLMj+pTGb2BKZjFxMhD5FRJ bRr19rnc+70ennArD7JKbXtoFlNfbjv8u73H9MQz4aXsiKbcFi9E7/x114usjfZF 6f6H/z6Cmz6tSeuJjDVcu88Xt4sc1TuFi8VgsXFfF9crHVYmczNW82LtpdkKdIhA FzJVC6I/FksfMkDncoeWmA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Hedges jh6x@andrew.cmu.edu MIIC8TCCAdmgAwIBAgIJAKK7UjwOZPy4MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmRlc2lnbi5jbXUuZWR1MB4XDTExMDgyNDA3Mjg0OVoXDTIxMDgyMTA3Mjg0 OVowGTEXMBUGA1UEAxMOZGVzaWduLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCfQW8bGUia6DCQ+QUkMjGnndMwU1Alq6I2/TlYOZpW7WJB GK7GZhyShJNMR6pdQTP1KDMV03kA0/9/JXUPGwPubQoewqE2qWYDXd9v2Fi0PRiO pP/eqDCBv3+1xfuFQKWqqqM5PUzv1SBjjgVTDghlvK+QsrGHQd6sOA9gPafrPcqC P5qhkS8od5PA6cwhG0521cTgFqOdwOBMsGBwTidDuL6HaO+FltgV1s4unqVj5/Li 57D1JyRvRL5w9DcxZsWIoEoNSQypPH+yting+cW0d2ULtt5AUghh1rBzD0mdSpOi FfgSnviJhpVnJlrzK24/EPauSp/35I9mZsG8TbZ/AgMBAAGjPDA6MBkGA1UdEQQS MBCCDmRlc2lnbi5jbXUuZWR1MB0GA1UdDgQWBBQQp+WmSnecAo0uD0FsYEYJeGlk 9jANBgkqhkiG9w0BAQUFAAOCAQEAcQVVpSWdhcvFABRxYW0Ec+eI4NzIkl8nLsSZ 6oaMCN6tCbh0loC3XipnnQHZ8v/RzLI71t77+HosrcDNqrrdmoHzPn1pExCiqSn/ 9OLzLKNph+6znuUD7xzCs9PQSZcFne/+bbAWX5AenKUvtZ1da+ONpWEPLFnGx3Pu BaW/T3uL7b4VYdvXmqmmoAUj+Ontht/NUKmeLGQQ6WHzad/z0aMhgCfpxpfgwCo2 KgZZv+D0cHEZ4sRj/KEKXLAig6DY3gUtyBcQa40CnT9tRWptlLPzqletAfYyOy1L J9tAM3e1d7TP21qn9FHDdR7jxOmGhd6sLKWwExVkuMpK8vgHSw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Scott Sykora ssykora@andrew.cmu.edu Sharon L West swest@andrew.cmu.edu CAS Dev Web MIIDHjCCAgagAwIBAgIJANZSGbil760zMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWRldi1hbmR5anIuZW5yb2xsbWVudC5jbXUuZWR1MB4XDTEzMDMyOTE1NDEy OVoXDTIzMDMyNzE1NDEyOVowKDEmMCQGA1UEAxMdZGV2LWFuZHlqci5lbnJvbGxt ZW50LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ5YJS Bgzf6GxwKbLZrL0s9vJoRQu044IQTXDFqilhm5HPxM5UmmbkXN6sd2Fa2m0ystgU 2e7othjGXQikTe8JklLoQu81d3Qju/Wg+p0V3TG3PvmII6hPG8TJl5OdIopF2cn7 o6iGcnXtc2wVZUBsDqJ1YcZCbhp+S1aJgXB2J+UVezFnZNoc5uSR+CGBbrd5ymlF yuEBLKGifY5BaXOLkEgdzngpspZv8x15OcgYI1jqIUlwB1iYWMsFMlnFiJiiH2tU R29NHiQ7B2/tuMdS5dOE+7xckbh5NnEPRKf/87ztdW1fSp/FizzB1WO9VB5PlVly tL1JOjC5bOHgBSFFAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWRldi1hbmR5anIuZW5y b2xsbWVudC5jbXUuZWR1MB0GA1UdDgQWBBQElIkjwXcc8wYOVhoC5hXUfiG92DAN BgkqhkiG9w0BAQUFAAOCAQEAGgg3wxc/UWBNRfKH5d5JvFN8xvaoP6ybO7tiGhvq XcwEAfFt506CxH0tY+69Mvf1gv/jg6EWMBrezuO4hJx5oUf4Y9PBCnb+gp1hPxC7 CG5/Zp8WiIPPxXdeWYxMH5jxOXBtoF1MRR093Md8ZpU2zFGKyENtOLs9NQ3W2B2J UC/JMn5fBDaAcwfcV1LijF2jYF4GHk4rnt38Y40vVOYl2Y8Q55P3JKCPOyxWn3E2 cy68gE2L+1rzYVr3aO5y1y5PuYQbDEes7ctXiYHL2GXf1FlGuQ0/S64FVLmy5GE1 eQZd6d5Wly916LawYvXwiPQ9A59RObPXmZDbB7Ved8d7sg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu FMS Dev-Reports MIIDITCCAgmgAwIBAgIJAPrPVaqm34KlMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmRldi1yZXBvcnRzLmVucm9sbG1lbnQuY211LmVkdTAeFw0xMzAxMzExOTMy MjNaFw0yMzAxMjkxOTMyMjNaMCkxJzAlBgNVBAMTHmRldi1yZXBvcnRzLmVucm9s bG1lbnQuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjt V796dNKbsNV4fJ/aSrJgXMCNSRt6YhNB8Ut4zNk7VONng68O04iLEDb/FqVVfAfH 0wezOhW3A+thGWP0F5+UDNzRx8CJZGauZhvZbP84i00Yjf5vJVyZUTpyClpZRZkd vbGM388jUTpow1ixjtvbHso7jjd7U2apBZj+1S7949wg9j7/+XhJDKNEKxJpjiMd 3CeY/q298qinDAq/uqtNBRlZk3p4iaX9vmrfXUOuootVJF91MBBdwG2TiC7/efLT /Xxx5RZajmBORqz9T66A8jizSdAknCyYQidB90XOJYkGJA+JPzJsL8DIzQ+tjE76 BopolaeJloreV4uEW40CAwEAAaNMMEowKQYDVR0RBCIwIIIeZGV2LXJlcG9ydHMu ZW5yb2xsbWVudC5jbXUuZWR1MB0GA1UdDgQWBBSY4s9tDYDc1nuJ5pGunSw9Yg/Q +DANBgkqhkiG9w0BAQUFAAOCAQEAi451pKP8w2/sq8HG/x27uz+1QBPR9oAULR9m MIzHuzBbXcUXg7Y9Mg4K0rcrDLuQmqUZLV20ubMAbmIH5kHHBdRtxv2+iz/atDL8 9qogsgnDAhaPF++4zA4gR8tLbLAkfGTZJhjaShRdk2Km7ys3cMCx6dRBHtckCp8C IEchcTvlDrcsl1WlEVBgpUodSAov8BUnbGaS0JT26DlKIXlnWMCbHLwv4S1Tec4r runP5A0uYZUvwSI/BKLhsl3SftaPfY766IP/gJluQKXujsp3LkBIa0gKQmHiWXD+ P3qXe4SUcl77Ktv8GUcWZn+gxJ33TqL6tiDJXIOVzzIy9xQmbg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Dev CS Web Server MIIDITCCAgmgAwIBAgIJAKHqDbYfzs3SMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmRldi13ZWIuY2FtcHVzc2VydmljZXMuY211LmVkdTAeFw0xMzA2MjExNjE3 MTRaFw0yMzA2MTkxNjE3MTRaMCkxJzAlBgNVBAMTHmRldi13ZWIuY2FtcHVzc2Vy dmljZXMuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4x Cww29Go/pLhgiZiJ47fuQTYos7kdZNSaONel3WB54RdCSJzCqRboY1cEj8Y5cEGU ykHwdSBSejW/6+Sbs52DHO9U8xfA9gEpVbqqfP6quIp73c9WkNKADPyJbkuOdWth pc1aGxF+sddI+Y2FLJjtmSjgJWl8kpDOQNZnTPyrmkpOdTP2l5krV7GS2RphbN3A 3UN361Hj7SotcSS3+U03YmUmXAfh9SkSsJKSl1X2+XXK1Y9Ay8FyNXtCBiw1x20M ylOgCcKOdCa4d7bLMLzP0tQEDBNXT1+ycuOOAX6m78MRGV0hjPXsQn8hsjCU4Q38 nXrFhCaTPl2FAL2y66cCAwEAAaNMMEowKQYDVR0RBCIwIIIeZGV2LXdlYi5jYW1w dXNzZXJ2aWNlcy5jbXUuZWR1MB0GA1UdDgQWBBRQRfbveH1fdurNQluSwq3EjWLB /zANBgkqhkiG9w0BAQUFAAOCAQEAZ1nZIjCqDezE5V+5XScDLZYHfKif+Ju2bBv8 nLQJJGq4rWdtP2URBZTa3X2pGOU4Ne/BhbsjZEycaWZ3vGh5F+s/dTykISFHIRLQ VBzQ35HJfpyTNowqXGqfMBRofp48Ixbvk9ddGGy8drS5sevuD5HOoDMhYN3y3/LA ApiTu99Xvdn7frDPTXQgt8bWV3bSvp4kh4+wE7c6rWV1PPB6kFBJdZneCbNvmrCL mb7cnKU5B3baQYQxkUEJHNshNUKQ7yZ5x9lj7hqNgE0m+ljOZhqbYrADlk0e9rPs 3OmhDNCO1KTTkvofMkqFp6ynCtiTwl5Sfh5ou4sHcWolgH42aA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu DFS development environment MIIDCTCCAfGgAwIBAgIJAPS8C7Xu8iytMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmRmcy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTMxMDE4MTgyODEyWhcNMjMx MDE2MTgyODEyWjAhMR8wHQYDVQQDExZkZnMtZGV2LmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsObsp9XORPekoU92H2Ody7qB 0eLcodlfrSukfauZtKeVlqCWS3kz2Bq2leS90QC6zxpUBFxlqWjAzOQUfAxl47Jn Yh8q9XWfPHW4+0naNiW7mhWloCthIjUGuG9SEttdNaChiVFqqJ3yBzrdiwnhabSS JvTdZPxdmbQLL2XqMfwjCfHsMgbEGccyvlX54NVidD0rh5+Ow9ENj/jg6lWkUa/l vO97MdU3wml3L4mJDZ6V8yD9Ufn9oyVBY1yI0n6GW3NYK84F1/v2+Kn7UNABcaUD HfIBftNdCA6PVC5/K08/R3gJKZ57T98Ug0SUnIBjab719+hQnMkrf3pae3RwZQID AQABo0QwQjAhBgNVHREEGjAYghZkZnMtZGV2LmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBQdzCM+f9mxuCM4muhaoR1zEx4mGzANBgkqhkiG9w0BAQUFAAOCAQEAnkoE mlqyrtlIQib05dImTc9SY69/nPWPC6gDvy59JEXI7xn32We7R+JHctVITvPhGZDL AZp9vz4KKILWgSx5CER9hoqBobL354L3X+ZcVIDKWhfS73iDLcARjEIN14CCwcdZ IKQVJKaN2CRzeGGvmlfjIWYlvhF7J+PThjAxIppHCqTgL0bdzVZe1FuOVzHr3wfJ Ym9s0fYDpQKRf39Rt7yz1fp2475CI6sPMOj06cSJwwKsgDnv8/gzMU1I/t9wAMEV BObdG+v8WMqnKuSEqn+QiVLbP1jaBULWs7etGLfZMgmGcBVh0WmhDSHXQxtGb4ZN oaFHwtzETF59XG31YA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin windows-services@andrew.cmu.edu Directory Search MIIDDzCCAfegAwIBAgIJAIW+8aviPhRiMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGRpcmVjdG9yeS5hbmRyZXcuY211LmVkdTAeFw0xMjA4MjUwMDE3NDNaFw0y MjA4MjMwMDE3NDNaMCMxITAfBgNVBAMTGGRpcmVjdG9yeS5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDaiTWe4CsTAKREM16N KyQ3+ObbknAGwvRifuuMc13XfT6Rj/sInQ6/ecNoQ+cC9qR2+BCxzl3A85Th9Yf1 sBQCssEZMMe9ZT7bSn6a6OEZLCPq9mcuXO3GewlrbRzALu/GvsjRxSLIdEAn4wvo i/2tEhwRFFGGpQft1UBGE7HiMNSEALkcS/Q15MGHn7ENWbO8rYfhXoIk70/IK4jj +bjxlZHWfSWUdcJjdOUe1PADIyFrCLwiblhNtfBRa8BID5vzYuS4sRFnPq7FKSTg fO3oerOs/CctUmnZ8hqd0W78MjZgCmPkkP2r6N0aagz12/q7X2+DIRv3CA0rzD7H 07sCAwEAAaNGMEQwIwYDVR0RBBwwGoIYZGlyZWN0b3J5LmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBRtCKCPWS7BvI/l0Z33e+kmAIvnAzANBgkqhkiG9w0BAQUFAAOC AQEAHPkO1dS34hg7xaGogjMTTFCrJXcegPTCzMaPqleUT7vdSPD7m6/QyRkr0IxD bmjdb0sM/aDSFcHFs8McwCs7DFAoujGWnevtYX2MGm03avywjWqRHXk0tUj0zeXd H7mIhoHU2/RVBvUSG35bbkwlH1Z8BzvvEXh3atpaN+oIxCi+TsUHLXTWfnLizNcc qkt2jpO2bIKBY7MYF5tCsduAozlpBrSal0xtPldfxLUX7RNR23qA1Ko/qzudOhaf H1krINOv8ogwsXy7yEiGE0lforc6hRh+oVek95bUw/81lg+DN0pvAzyYudJrz3Q+ v1g7pl4gmnHAXO/0dqr0tZEzaA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Directory Search Development Server MIIDGzCCAgOgAwIBAgIJAOOkUdura+nRMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGRpcmVjdG9yeS1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTIwODI3MTMzMzA4 WhcNMjIwODI1MTMzMzA4WjAnMSUwIwYDVQQDExxkaXJlY3RvcnktZGV2LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtUR0I8/6 S7mB+1BOuEdEr3Y1hNc0QwPfib1R44XbX2dWRCHQCUmCEcjSIuTsHK1iTFyweYe9 WFBbqRyepkrdDD1m/HKB/96+GEP6HI/5c4O2daaNv5iotI4cqKRGGumDzwq5EZV9 CMZRKuJF2woK+lpVbEN0qIMWAqWFpD5T5btTfVIRb2WAjci45li09dqYClNE7qRp 4wikifyl90AdIDgWspj1rS8NH2G3cFYFejDcQtJNXA4rZfW74WiGdsJWWwRhYtyR tcmJT8uk96Kbgf3E3gsk51uzrhbHpwXkFZq6bQTu6WQi7IdiOKLOmlvgH1UeDgka yLeiNtMzPe/qvwIDAQABo0owSDAnBgNVHREEIDAeghxkaXJlY3RvcnktZGV2LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTXzbtdbzgjTFr8eiMg+My/1FJLsTANBgkq hkiG9w0BAQUFAAOCAQEASR0tBltu458pjAgobQS6rbQpfcTvkYzvBe9EMJ+40AYj s3plAgXG7Y9Wyql9bTPOEslzzi6NDJ3DUPyYIRjP1o/5SOTQLeny4ZT/rIx6WWJU oHz/kSqAxvIwqeyItYjgUOFPoNlZzvAyUpD8Ux7tS/WjLpBzL9FkwuPJsoElWdTJ xHjlzlRkPY5gF/zYHdmEKriF2vfZabtASaL9FGupTKyTDmwkVz8GvR+2z76YaqRR BUB+1p+M0AtFfqJdALf1v1ReslKwL8B4mS/yhLZeSUbBm5+20fTwoBtpQ/fJ5GK7 x4geHjH1h0zh1bMa6j1sYMaBPr+VPC7hlleGb5SnAA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Library DOI Server MIIDADCCAeigAwIBAgIJAN6qBZhCeP+KMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2RvaS5saWJyYXJ5LmNtdS5lZHUwHhcNMTMwOTE4MTk1NDA3WhcNMjMwOTE2 MTk1NDA3WjAeMRwwGgYDVQQDExNkb2kubGlicmFyeS5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp8kxqHyLFpkbdpRyWZtpkSmhgDlnRjB3 lA77R0xYWx1ug/7CZvIEdOfphQqR6aa/9sKxRqT8vbsPzOiHFrKrg8fQlz4w+N3F HICetv0/9cb+De9ao+w5xV3a3ScDgdhRg8VgPtCggG7xkFVvtIiUgwo9rjUxk1/4 zV4E3eHUpafXb0s4pNJzGWUOnh9FPzottS84/v+SgwSZ0KoS4McH1Ub++uAd/zty 83+XmvV9lAmC5yNDgJvxjqaFspRDYM5Qcfwaz4WczDtOJVpJlz9Lcgi9x0BENEqP Ww+ZNxcYwTUvTHBxSdom4yiSr90fWSvPu+nEU7soN+USAcrjF/D6RQIDAQABo0Ew PzAeBgNVHREEFzAVghNkb2kubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBTg3f0G 3qOIHmWDPwC1SiFghtTzrzANBgkqhkiG9w0BAQUFAAOCAQEAHU6BU86G9ohy3+B+ uBbL/JZY8igXuaDWaKO0j6kKcBr5wv5yWCggCo9SNFpnAIUJfye17mQ2vUEJZM0I laikh0l5X/iY2xYxeZ1eeDXbrP3Lb+/TwwVUkTnVy87GcZq/icAGf8D92lUKob2m kiUHw5Hs4Zb6LjIIWbcc5V9P4c4T337QPaou86df100wGl89o8SB3Jef99g9InXf dbbKdU/pnmAj5mwgh+l3f/QZlTMPRv6jEthdboygIko6GHG/60GZVXoxpeWUGAow wxmHZe+vvrx+WOODpuacN8U2VSuKU69mondmRZ2zQlcrXuNIf/eP9Mb8yuVul5dt ZfWL6w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu Student Affairs Dev Webapps MIIDLTCCAhWgAwIBAgIJAKPtUrKi4QNeMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImRzYS1kZXYtd2ViLnN0dWRlbnRhZmZhaXJzLmNtdS5lZHUwHhcNMTMwMjAx MTcyMjM2WhcNMjMwMTMwMTcyMjM2WjAtMSswKQYDVQQDEyJkc2EtZGV2LXdlYi5z dHVkZW50YWZmYWlycy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwUkMG9uolfYfylrs90JQhnUO9c/sRx1x7bP4nunM1U8bF7qTxQX99+2E AhrbhCKbmPRffFYH3lDZhU1LijGLHi3MgjIX5K+REX71tRHvkKdj6CO1o5vqiL8p naPXWHbFGwM+8VEWw9ZpyvtB85/6gaoDko7/mR1FDga+xvpOj2jhMNPW9t1hu5TZ uKCYjTWbAhgJFT9GLe1e49ye6MWs8lApsBuDnqD1qOgQZICBWQreE62MbKZyW4UE W66j3mXSV635LKUbfpo1PY5qnLvNM12LxrMn5gUb44e08AZ4ZKAOKy1ilgY60EGf MGgQJcpTnxwbnVCl9l4AJjwBOywQvQIDAQABo1AwTjAtBgNVHREEJjAkgiJkc2Et ZGV2LXdlYi5zdHVkZW50YWZmYWlycy5jbXUuZWR1MB0GA1UdDgQWBBSmQSzeyDAK kBrstEw1ux/0J60cNjANBgkqhkiG9w0BAQUFAAOCAQEAS2uRwUPs9davotx5OUw9 i5ECjDDMrTKEW/lKd2lr+jzyrp52v+n30I8rjDg8LP9KS7PUxTiqaKz8rB4nzG23 UGvHxUT4qdCEV+BYTGs2GlCl28dF/UmIFMYWDGTgiXi9OgqBIUsP+5+B0FGgZ1fm FbIN8SKmem3QlW9WWUBe5DQ+sbG0etBlowtHIfdcYWNV1NZwJcKkR8VQJ5x/h8Iy PGzBSvVb5RU9B30DCx1F7HNGt+cF7IVbuUhIhVUCQ87BZ9c+BK4tpbCqwZwFRqp+ 0Ja38Hn56KJNu3aDT+KXenTJdX3j49OppjZJKNTiYop2ggJE7DpigkKXGV4r3apU Aw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Kate M. Bedell kmbedell@andrew.cmu.edu EH&S Application Server MIIDDDCCAfSgAwIBAgIJAOcnUM3oKuxWMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Vocy1hcHBzLmFuZHJldy5jbXUuZWR1MB4XDTEzMDUxNjExMzQxMFoXDTIz MDUxNDExMzQxMFowIjEgMB4GA1UEAxMXZWhzLWFwcHMuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTtEvaUQfO3Ob2y56VSiUP sSA6hdhyN6yTriuQt6zbSmvCOWW8qEI5n5TVhQaz47HFtlpxXhroYtx8pMDkAHM8 gl9iII9d4kmMpulx3qA2OCK9H/4rSPELA0yn7juEchtJ5vyLxS0hO4P4du8KrAJV qRjadTbENV1xeDdivLvG0gfn+IKc++SQyRghMpNcDKJs8ZrWCtNmw3YUUhNZAnZS SpDFbczNSNGI1YP3syo1fzXW+DX5DV6cv+EMW5ALSXE/qODibLd6DlN6pmViIhP0 gEySk21O3iCKwJljYl0XSs/dG9SVvrxSfqb0sprGTWk7ek60AypCFCyZtmsvKmI5 AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Vocy1hcHBzLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBS5An4LYAhkBbKT8qaGHIk/o4cO0zANBgkqhkiG9w0BAQUFAAOCAQEA cYlelfarq673xJwpnTrXyx6+FmJ4ZH83HRU00vmAB9/j982yU1lzKb/d9MI6EBJj 4t1bR+qY++6Xv3ZUHIHIJdItwU73DhWgURE59d5lUZqHiLhALWOUZDnxSiP8/VBx 8+xqSG/y9x2PAoEOyzjuw+VJDzneZgjFn/x6cxzPAgPKPt8Ge1yz/lvVZY/lcVUM +XAVFJEJmtJ4J5yJZanIavp1yBquPkY4KoVfUIO6O3hVQ++H7o6raIJQKrcyH4x7 Dtv+bgUFvn+on7b5qcJnOGzgwDqmX/OJImGtDt1a2KMGnS2taA8+uaXk/MJF/YkF dqbd3kxtkFt0imxUeke7Qw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Ahren Hollis ccotten@andrew.cmu.edu Environmental Health and Safety development server Environmental Health and Safety development server for testing only http://www.cmu.edu/ehs/ http://www.cmu.edu/iso/governance/index.html https://identity.andrew.cmu.edu/incommon/test-200x150.png MIIDFTCCAf2gAwIBAgIJAMHTr+4oXfV1MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmVocy10aWVybmFuLmFuZHJldy5jbXUuZWR1MB4XDTEyMDMxNjEyMzAzMVoX DTIyMDMxNDEyMzAzMVowJTEjMCEGA1UEAxMaZWhzLXRpZXJuYW4uYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC75UjZ0JJ0phKw uElxTZPuVJ4HgKm5SW0BDIKO+EfEi8H5bphhcXqTnQQ1JevtHwmr09jCSQMmYflK 7S96P1D/X1kY02m8+9WXA3oYOEwYZAwpFN4kVkwJagIMqRKPJBXf58P9AvL7yrEb j+3EVSi2Wxkzr3BbyJAn5yQFsLUqiv8qhSgNvqCxbfLujp1W1ZttZXcb/qBXUes0 d5IPbJBFlpFK63w/W2hZYay7y0LMr6jCArL25z071fCJ8CyqODyCrVJW0eHOL333 7zQ54OJuGJn5EZHqnH4k3i63zVpgY5PvcRNBKMtoBSsSb4lXBJK2NgQHVvxTLb3M aBEtt63NAgMBAAGjSDBGMCUGA1UdEQQeMByCGmVocy10aWVybmFuLmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBTxKZcfC7d4BfyvU8efvJr6zOZkEjANBgkqhkiG9w0B AQUFAAOCAQEABg/mpRMUPzrXiQwlro/S3WxPKTDbT1e438nbbUsfAlr2Z7bUN/bR +KmV6LmeVjTHa8JMkSqqH6gDKpga4nR59ryBbAiVqrMDRtpasf4+I65ePMgaX3Sg gRXPhn6IJdeY1pC/3eSMKje/US37ScJeHYRmrwm8Wr5UqwC1CHpff6yfxIJp7/bV PLu7mVVcuKkR+QF4WDWg9duk5yH3j6cHDFuqSWm7kV/0o82bDKoDRIvvs/BytpLN dIjI9pLpeGl06JsqCVjJY/lZE4zg/inf2acufN+7SSv6V5YN7z7UrhTqdFmBtnwi 2RHi4X+eGeEGZyBe1No37OOUmUyLggE/ag== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Ahren Hollis ccotten@andrew.cmu.edu Mail Tools - Production MIIC7jCCAdagAwIBAgIJAIt1gnFGPlBwMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWVtYWlsLmNtdS5lZHUwHhcNMTMwNzA4MTc1ODQ2WhcNMjMwNzA2MTc1ODQ2 WjAYMRYwFAYDVQQDEw1lbWFpbC5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAy/vGWNoX23K9t/Va1dfD3gOBefdnoxvewK9omLLuslpEpYAP e+YXmrjQQ4XXPS0kjITvOD66+tnHF6DPSrttxGqOfCgmEQbSGpw559jK2r5j3EVQ BX+TSrWl+Piu8C7P9SL/K26t5smhoXkBfEYWMUq0aB6pl+Bw6+RYxWXs9Ysol4OU 73jESOLVN8Wjw+AyWpfKgeisruYYVfonPy7qv9BL02bB1GUVimGroLpB3iwDmNre hAii8aDRsUVHggCJVf7uJ7rdi36d5V0qf956PCAOWBMAqcSNBd0wXNHWEM+qrlYW VirLnNbdVbYOr//LCAnCv2YPYkXFKVJUPUe5WwIDAQABozswOTAYBgNVHREEETAP gg1lbWFpbC5jbXUuZWR1MB0GA1UdDgQWBBQXr+ube4gmBh4BG/CqCa6T0ZQPajAN BgkqhkiG9w0BAQUFAAOCAQEAHqRHoAL9dT7CioTFlTewHZNt2exIoz5Z/FiwTXhd 3v2H+son82CGvPysheFBEGKyPvv8Jf+mtDWVWmEORB5cTkCnkKm0eErqeeEQwmlH XTjpDU38w1qJgxsCG2GR4iPRR+qhQ/IB6maDvE1VfZI0fxIL6Ku7sYl65YzIHzyA gzeKUKAuhJoKs+lgKdO/1GNuu7LnXNpsH5RMThPgfjS3AV4yKhN0qnCbmKGufGXk xIsTXRx5/GVrvuFc/yIuf/QTDxIjRkkJoZ2WaK4DdVaZ/5skY+gUcRKR2OXKpEfx QBm/woy5royw1Li5NwrGzFBzgJ0eTEGaM6hG8R3VEHEIjQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin services-development@andrew.cmu.edu enlightenment.intro.cs.cmu.edu MIIDITCCAgmgAwIBAgIJAJIoJHuKmAt4MA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmVubGlnaHRlbm1lbnQuaW50cm8uY3MuY211LmVkdTAeFw0xMzA1MTUxODI0 NTJaFw0yMzA1MTMxODI0NTJaMCkxJzAlBgNVBAMTHmVubGlnaHRlbm1lbnQuaW50 cm8uY3MuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANfW PmFIFNHByOoCUoGYCv+fRbXMQgvSMbqVXDanaiYweRB/SEWLjVKzYY7Fv7cXxzlm NkO065PFnIqGj9yTEwS59V3xIwP/SIUQM8j/QUuKmfUc2PMViwhNI9V6HtD7uP5K pYb17jBnaysBRMn6jEI0Oa/W1JwCM9dWmkwijWCI2oR84IIWxBHW2qsUC6jQaSh2 cKkhgVjS799pnn3PgHCXrpBD8aPO+dVg0Wf6rLgjRVqt6YW5bnyom4LO/oElP9Z4 GmfjzeUc2cDt2Wxi3tfZgnWJb0hYASVwQMcvcA+GblU0V3ZLvck23o1AQK+dHS1R mnpAVmdXx7jYkDfo+lUCAwEAAaNMMEowKQYDVR0RBCIwIIIeZW5saWdodGVubWVu dC5pbnRyby5jcy5jbXUuZWR1MB0GA1UdDgQWBBQhqJnTu1pDowoxt3UxHixtJTHR UzANBgkqhkiG9w0BAQUFAAOCAQEAg4ooDEY3fvRIsa9G98T9+x5toKX7IwyIQJOK gvz01JdyVBR23RIg7vaiq4Uc8nZ48xXMSP/PS07PLSWt7L2OLahxFxWofJz0JHKG dKYWd/qJ7vflk01Tw3o4kXEpnVFtComc6WTXdDLE59F7LpcrvOZ/6VNIYfHu6AnG /3/hR3iTtHsWY8NgfyYEVP5icv5jGYhDQGf1908eOmXFr1Fe44SUJzWLBGBhBp4I KUAuUWKK7BLhUhtx+R8YmpMKzqBISrkhihiZGOCBv6ZSLZpR12rW0sKlNEWzP3BP AbRhi2mcSbjLUC5Des5FR9/Y95WxFXyHTd8r3wvJkrXHIZKzYw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Greg Kesden gkesden@andrew.cmu.edu David Winters dwinters@andrew.cmu.edu ENR Apps MIIDADCCAeigAwIBAgIJAJcvQnmoJ9Q9MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Vuci1hcHBzLmFzLmNtdS5lZHUwHhcNMTMwNzMwMjIwNjExWhcNMjMwNzI4 MjIwNjExWjAeMRwwGgYDVQQDExNlbnItYXBwcy5hcy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1RtOyu1I97KPATrJBJFMoil3+qiEfGh7 e9MR6BWB+FhmL3FUWgTT6gUonruEM6BDJ81y06MdUijiTqaQ8bDPTBWyZztvcEW+ APBbh1UzcqMwAy77oFNPoAzGGr4DolqhLhWP0+jkHZQwZdPosj0nBzotjnet/4dY gkXhyrb2fFYzPfrWUAIa37oYjPhJth8M7adKy8cNdfWhnBmxCxjgyKUiyw5gaUx1 qHk3yMiecQbCuv2J16rzDNeSrdL8ALWWaMi9KgsBtTP/C4KP5IRFIkRo9BCXzm/e LefTITSRQAtzWv0b8xn4TZ8Oj2LtZ8S4G8tlI6UXhQ+RNAJDv7kw5wIDAQABo0Ew PzAeBgNVHREEFzAVghNlbnItYXBwcy5hcy5jbXUuZWR1MB0GA1UdDgQWBBQbpse9 xLiSDdXGXDZj6QIC+X9D5TANBgkqhkiG9w0BAQUFAAOCAQEAKuOG06J74nCa3pED RgWCupjjGURl7Qg4wkJYeinh9Rk7egiAMegBbMA83WEmO3mwoIE1jcL0pTiDuFPH 38uu568WjXW6c8lI42I3v9eqinxwc67qhduKH7Go7qU2wqI5ZXCjjKD0Dte9+oPz khAw7SegEls+iFk4YKhkXstcgvHVSAjaN3lRPK/Tquq36r7YiVZL8Btu4mgAJ4m2 RWe79rXGFVNKmZe1D+wi+cWMoAOgM80x+GsEYnXyP7v8rZrKG/wkrQXABNRtZdhM gma6qKpyOG8SAknRyghZzHqSWxpkDqoexKMJCmMildLT8ef3xx2EeEbzEZMtcgdf VcPlZQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu enrollment apps development MIIDDDCCAfSgAwIBAgIJAN2MavhRBm7kMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Vuci1hcHBzLWRldi5hcy5jbXUuZWR1MB4XDTEzMDcxOTE2MzQwM1oXDTIz MDcxNzE2MzQwM1owIjEgMB4GA1UEAxMXZW5yLWFwcHMtZGV2LmFzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCujCaAifm4CwP5vVFXCpjp Xi60OvbhVTmSIV8/mUDKC8+w9Vj6Glr70qWLr4JO7vwOInevojOh/GF2hFUlh8r1 VrHw7od5oMILudu1E+h1PaHkNVtpRd8Thk6FD1jH5vmQ2kOdPkHwgJ9xfbcXlLwf LmA76+FKe7BibFAEdB9rwP0jS4ao1RLFPRMmZhB7lrJ4IAuCZeeesovEcj2gRhyg aQiuhqSlhLN4w3voFSuRjfAT7HM1+0OQZmHdBA4fkqe29YBseHCsOo3yaa3o9xuc NrA9uWukxhACh3BSVoyJU74iM/vGahsGvsQ19FiTdBDawmimWVM+pPLw12/ATbFZ AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Vuci1hcHBzLWRldi5hcy5jbXUuZWR1MB0G A1UdDgQWBBT+DA+ZogjE4pPDjXvKOSJgQDOCTDANBgkqhkiG9w0BAQUFAAOCAQEA ZbAKmS14AwptnYROa3qfCDwsBYBNJGXatRC7f962cVdsydN4GOqzqTN7MFkE5HqQ kU60iNloxDrko4tKtGwnU54XmmexSe0ccKkBTjMJS4DAm4vWNkBOODiLYBhQpnfp eml34G98aMwF/V4mP23C+tLUydfv4DPf1F1otZ82E3qX77h2U7pnpyVQvstXMiDM aED1vbeKNclWnCTKpdfbPMPVzPUKjFLGSkGjQdM+3+NIQlPpxMrfJmIZonW/+wrV 9jcqlCkbniF/ysCtMNgQrNnQGu91TsWVKvhqOtPHMg3n/1oezr8vupR6ogWBkb9x oLRefaGBfZ/27NuucrUEfw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Campus Affairs RT MIIDJDCCAgygAwIBAgIJAJfiMPCPNkBkMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH2Vuc3lzLXJ0LmNhbXB1c3NlcnZpY2VzLmNtdS5lZHUwHhcNMTMwMTMxMjIz NzUwWhcNMjMwMTI5MjIzNzUwWjAqMSgwJgYDVQQDEx9lbnN5cy1ydC5jYW1wdXNz ZXJ2aWNlcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 7tZELh9yqiKqZsK8k42qKUY8HAVSk+ucSCFGGC4ix6RhLTqWWtyoWcLliE6f//+f DTZIGXpy6B3AUyiTu6+gptU6fMgn40vmUWnsjTKDDuRe0JLFilQ1SunBmIIslU9m ik4h+8c1DrMz0E3hy1K91ZfOHXEPf05y3jDjg9QnbqDwBghzs5tv5HMC0AfkSYDk pcQfcRkKjAHGecN6c82PYBtwuXEh/bMioE8rr68WerEMBzPMy/JM9Ljbg0lXxPzY WPQhXwDxGHb48ZqknHGQEY4YkxjHB4PQkqKKy6fBAJNbTTPWmGjYBAtIoO9ThlHy r6lMETcviTevvMSW1rJpowIDAQABo00wSzAqBgNVHREEIzAhgh9lbnN5cy1ydC5j YW1wdXNzZXJ2aWNlcy5jbXUuZWR1MB0GA1UdDgQWBBQAw3t7kzrvQSL1p/Bhiz/m L4ZwBTANBgkqhkiG9w0BAQUFAAOCAQEAHEt/YkthYGRwM4ZcKCFfFOYc6ldydnEE V9t/F5Ko6g0uLkNoE270Vyb1LgpmYQ2F7ApUElYEMxPmGiyvAwY/YCbbps3p0xb6 l1yHpPg59sF9TwbHDac1hhM2SmRBks0mDEc2NHXBQYsnrDoP7MvsqwXPvLzdeJix V0rLNXPMJSWgh8byEH/ip2EbhaLlTox+hzdY+r1jYnTGlrhFP/AmVJZl/Nj8cT8w OlYN58cKUiaDaxhS7fRq6e8IyZXeCIDaiGnDyZczhYjTNChuf/UqaqAU2pJYlAzZ nrqYpmnHvfP6Xo7eUM77z5fw6jWxPLQrZ0dkHCOS54p6I8GSQf9GYQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Net Infrastructure MIIDDzCCAfegAwIBAgIJAP5gQfE/sYvDMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGVwaGVtZXJpcy5uZXQuY3MuY211LmVkdTAeFw0xMzA3MjQyMTEwNDZaFw0y MzA3MjIyMTEwNDZaMCMxITAfBgNVBAMTGGVwaGVtZXJpcy5uZXQuY3MuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAONJ4JJzG2L4yghva2jL Suy3OHSA/eK/8Sgv6HZtrONmQeuuXJQQ8iZFTRdHs7uUiHyjgEOrtAB/Xm9gEUAT m9QFTHa6Jim79+mu9CNRR+9m3CDUurL5GIm6WLBP7msUowkXljudKRwRwjUuqJ32 I9w+MYJQ4HlgdkSsBvmb0C2v3iNUxvOzlrp+wxbIFfCQHEEu33ZXt7wfwvHVYwUp fTIQgrtaXF4VVWoX4/pIzEIwy7VNbJ2XDo87a4xce2TWhOtsuDf9JWASyjOtjMfe tjhbi9+RW+kvJFz2CON18RbwFnGK8eNMtpbsOsHEVOGYduZyy6pgtqBP1aDYQLlT 2icCAwEAAaNGMEQwIwYDVR0RBBwwGoIYZXBoZW1lcmlzLm5ldC5jcy5jbXUuZWR1 MB0GA1UdDgQWBBRwPLoBVWohDJf1Gx5xX93Wdres4jANBgkqhkiG9w0BAQUFAAOC AQEAo+ICmMhmIs3tVqN50w4wWAiNsQGVy6yJDcHrUdVmbpJvZOmIVzpiarNNR7fJ SyZ/1BvigL6qEoVkzGudYV0m1v5y6nTsE/RSYR7afHOqfcLbZr0uQse0SUxoB6dX x/Vbaq1njQlAvgP28W82WNCYozmov/9mVIArOkmDNYGNm6nFjxTqMHyDOsCzqlYH H2kKyGpqomEwyjv39Ps5bK0MwSA8mn7xODEPpxNOPS/pbW+ifHoKTBHpi5CceIpW RyvubUYfdq795OwbNCRRJdKEhU3Hmi9Vu2DiVsncwvCWtnVQsN+VjNvBZlfniRmU 8rrg9Tic2gpojCWGAVrMAgqRMg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu Electronic reserves MIIDEjCCAfqgAwIBAgIJAIIq9WjhmaewMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWVyZXNlcnZlcy5saWJyYXJ5LmNtdS5lZHUwHhcNMTMwMTI5MjAwNTA5WhcN MjMwMTI3MjAwNTA5WjAkMSIwIAYDVQQDExllcmVzZXJ2ZXMubGlicmFyeS5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApchoq/BFJcB67Z/h u5mnubUy/nZdOO3DrarvndB4Dftl722ACfLo2cPD+hgk0YB5b3FE6kZvo5GKGlrZ 3Je8IEfwyJ1BagCKQ+Qj1GX4plt4+8fKVek8mHZqAXYF5O1jPRc5Sr3IHRsw+kle o+sY97R4F/Dq1QEDVOKM47Ml5KL+a0xMAdn/56Ri17CCib1pmhNffR/7zG8QCihR N8i7SDVGKD3LQwLoAVBiIXFz2HgwUAZNNeNp/heMsFkBuse6XHqfRJCWdAYtVsmz sQBam7EoU8W9JbDT6f5lavymsD1v6Vxt0iMhEIgDHFECwQj9+vXxrm7KX2RTAXM6 s611wQIDAQABo0cwRTAkBgNVHREEHTAbghllcmVzZXJ2ZXMubGlicmFyeS5jbXUu ZWR1MB0GA1UdDgQWBBRjKRDViSmiC0hfd0+z9sfhQV9HSTANBgkqhkiG9w0BAQUF AAOCAQEAZK+tGfXp5/oVfy13LvA2fKeZfav5WyosOAuQvfDpFvtb9/RUyByEN3EH i6hv2TvyJhhyG0Desz5mDbfv9fPQRe0iXbAFTT4IyzhApvhOCipMLaax/egIFsat 00Bv/i8A+bRvt4vilXTvf0GN6DNeZK3wyQGGxWD/b3KfOcVnw5hJQKY+nP/pMdXh H+t/rpkQCekb37RprvUnnQpCDH9fhxzYPR4+R11gcjKWYophxgEVnVX62PUK4szX WYSGgwyUXS+D1Qv126ewu9p+wGsQ5gMto18tj6nI4ojtH05R3w70lhrjOZYiT4RO eis1S38WWJ/mBgyNOlyvVb91pq049Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ kenneth Rose kr2e@andrew.cmu.edu Brian S. Woolstrum bsw2@andrew.cmu.edu Rashid Siddiqui rashid@andrew.cmu.edu HCII Web Server MIIDEjCCAfqgAwIBAgIJAL+RZ2GqWaJKMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWV2ZXJnbGFkZXMuYW5kcmV3LmNtdS5lZHUwHhcNMTIwODE1MTYyOTA5WhcN MjIwODEzMTYyOTA5WjAkMSIwIAYDVQQDExlldmVyZ2xhZGVzLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApu8tNQq6CarKPmAH 0pn1HpB2/MH0XLaPwGqs+lkyBPHl3wGlMPzVR10ff0j4It/tL2sB1pszCoSShSXS C3sa9TmABN/TUh47dQ6w9TpFIEBdL2HKmfSRjl1ndZJd9dLkv1d34HKG4mWvqzW8 +XhU2GbXwTGazzxwAD7hdm8OukCNToxL3LrJ7+QGebkH2pGULbmROIQoI4ijhT+p qWh+d9RR1YXsLahjSUfK7VIMbi9dNIc9ObVB+ffTpw7JGLEXBnm4P9W0E7KdPJ7D XyWGKTIy4WmkIQUyz5jyJJd/QcVeCQU99UosQBHDzPnZ2M99tIk5qhVzV3K+QuLI ETwhyQIDAQABo0cwRTAkBgNVHREEHTAbghlldmVyZ2xhZGVzLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBRi50ycpRbz8224v6IgIp+TiLuDFzANBgkqhkiG9w0BAQUF AAOCAQEAJuP7WOI9jDDvaDCLFUoX98NS3Glxpmdh2XY9BNQ7Q390FE8yFsMibjj9 AlnU5WxhOYqWLufOfJiHDpiUsodefPFuKf8vHZl+GCcMnTRveo9iRkQrbUzVarQd FUkUdSAlUHOHJsildCLj942Ow6eGsAWZ7Enrr81qFbRUEWZh5MGEargP+YRrwDC1 +HgeiYr81sL0BxPlFerWKQZweO9uiwwrcgLMnjLCCmTueYhO7bcpL+HQs+KRsj+s rFFdwfVC8904h5q+2T8/bmV3+VH8kiEArAjkVKflNiDSUbNQdQe0N7JNzDLWRhHe 2vxMwLUo0ytZ8+n3t6ci2TJplT7qRQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mike Komisin mkomisin@andrew.cmu.edu EZCMS Development MIIDDzCCAfegAwIBAgIJAIRDUE2CQY3XMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGV6Y21zLWQwMS5hbmRyZXcuY211LmVkdTAeFw0xMzA2MTExNjMzNDdaFw0y MzA2MDkxNjMzNDdaMCMxITAfBgNVBAMTGGV6Y21zLWQwMS5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO4ZA0Mfv0ax3pIlgEen hUQmws5+CvdjRnu2gVxqsS7b+LH2X26MbhQWYemgVI3OofacKlbCh7MhEWd7XioI VkXxmWlVi7RwZefkzS37OzL84RT2wjagNGq86GlTCPY0WH2cCwlvje0s5VdK0lsB Fg/Ok4IjkLpRFWiHCrUymDsPJaHl8PqwqrhMfmPLZPFNH29w3NVaCwRC21QAIEsM Z4kWdrosNzgmfEsKiaWEEtSg4+dnTImwIB7fnrINsDPr166fmIgQE/M46eA+xUmf Hn8Vl9wxd7F+o8Q+4wMGFVGnOta/5w7278IO+dObKJ56NB3mwZmjl/UFPAflSDs2 gZ0CAwEAAaNGMEQwIwYDVR0RBBwwGoIYZXpjbXMtZDAxLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBTN+ENr3isspt2GG/OGe1gz8ngrUTANBgkqhkiG9w0BAQUFAAOC AQEA5hYZefNsb8khVf61I42apktuMAuUudeJhGLxDUmmRtmTUmjjOQA7LCJlYTj8 oNrxlHSbuoQy1Mz/VlVN2gISHEIhiyFNDSb7VXjYIfVWhc1dh6d25cGvhYWSsm5R ixsygDH5N18cVONT61VGrihZIErzrwdwVmOgrfoosa3LnPNoD9GZqRiF+MrjOEMO rcTmOKJFwZddr2EiCRMiEy83ywR57EHPzUYavPtsj/VkgX+sG4OdaDzWeTReQoT3 GEjbudJk5rETWqrCQROu2Ak69iM1FxFIAMjlzIWDD/hi8ouuYddyH47fi0DcRv8u yPl0hcTG/v8JiwWSPBFLhnBZCA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu EZCMS Development MIIDDzCCAfegAwIBAgIJAMtTwoIjwUu4MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGV6Y21zLWQwMi5hbmRyZXcuY211LmVkdTAeFw0xMzA2MTExNjMzNTFaFw0y MzA2MDkxNjMzNTFaMCMxITAfBgNVBAMTGGV6Y21zLWQwMi5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANshiOuYtuw5BfuIsww0 JmXyXBiqk3qahJ2pF97uhksRuE6Qeg6YC3llkCv282Ks+bx7vkmGPxhRIdqcd5m8 uU17K1ovmgte+/QdgXV9vYZhZux+We+z/TsN+3E+fo87cjhBDo0tM2iNErnnE+Lk urzvU2FiHcNpRpd+RhhBgzZ0xoFW+0oKdIA8OvU4JAWEs2PPAQeyRJloYdCEn3GK O1tYrLzqzE2Spq+FJxBEvta9qnI+MySVBTHD8aH+2hNC5EhV5+bNwhSheUelm2Mq vsaBxuvx6Eht2eilB/nJiYcYkMdZv+DjPyv4AtkSwrzLsh9rTRzUYbVpHpiv/Nku JB8CAwEAAaNGMEQwIwYDVR0RBBwwGoIYZXpjbXMtZDAyLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBQSBPeqLGbdx1YdwunoyS0rqeYSJjANBgkqhkiG9w0BAQUFAAOC AQEAvSnCqFLy+5pyq6NhuHMNN1Nbh8Y4gd1cNFM9c5TFwO6J6+aZeEg/hnO5a+Qb EeT7rqeE8NezmM+vGYBOwA358C0z4W8BHuCGwTTtbvZwUPA+I8oLPVVISgJE30k3 opPzhVTJ+FAca78tmZeLO8wOJWgD2bXxiJLGuwAmYxjx2ZjPgmpZ4BwF+Zw3Y1Wn 9fXAMqhktD1/LwsHrk2I3/MFuhBT8eg9u4gi49l5SSzvjltDN4Ca12jmknlpiadx bIskTSyyuWW9T3/IYhHIr+ySuOBYCMw1jVafsM8S7huHUx4Xj8MJHkU5YsXlbmxe OT9belWIY1AiZZJvK5/Zlz30wg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu ezcms serve test MIIDSzCCAjOgAwIBAgIJAM+2skSNgnEGMA0GCSqGSIb3DQEBBQUAMDcxNTAzBgNV BAMTLGV6Y21zLXNlcnZlLXRlc3QuYW5kcmV3LmNtdS5lZHUtdGVzdC5jbXUuZWR1 MB4XDTEzMTEwMTE2NDAzMloXDTIzMTAzMDE2NDAzMlowNzE1MDMGA1UEAxMsZXpj bXMtc2VydmUtdGVzdC5hbmRyZXcuY211LmVkdS10ZXN0LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOB3/ic/bkULG4FKOGYlaKHWQ6ZuY1 c/NaZ5rEgvBX5W1wRbrh48WETGR0iziBBN7WMBm1dq7DnGaP2nOSqsXtsocTZdb5 nPFyzmt38FrrJ+5gje+chModENhpEHETotMXQjrdpkSHlPBEO/nymtvQAoaivc22 JsD9q02zlZYgDzWh3bMy/jTQN2CWwBbEcF2Agg7FxllkgfYT/L10HVlYtip+XHsE EORb9c+HpCBaPazFH+VuTqKKzvzmXecYoU6MeSOm3yvCNNmpO/+f0L+4fcPROOpj GUBMbjExgFjX0ytoahqykLvL5CVl5AqBwKwwV5vilqjfGefK0kfwiTKvAgMBAAGj WjBYMDcGA1UdEQQwMC6CLGV6Y21zLXNlcnZlLXRlc3QuYW5kcmV3LmNtdS5lZHUt dGVzdC5jbXUuZWR1MB0GA1UdDgQWBBRyeX/mOjJa60YCPGmYHQGwhOfF6zANBgkq hkiG9w0BAQUFAAOCAQEAHmacyoyTktTNKraTZH6ahiHkAaEdIAhG/ullaNJZcIkB uvETjQmGzSCdOeCLPGpirCelLxgQE5VSjGTuQAvkzdsC3MA4es1R+5kDO8gxFk1a KThRzTKIuB2HJl2Bh9IJrgmNPvRqQz9q0hHSW53jZxCJqoe72zI9wmCetvalIqyt VpONPNiuLl35eFqukBs2YoBR50RLaeIwByG1wo51FpH4FLIu1VBK6icBoeU8p2hR 0QvhyfKn3F3Pj31McAqThCbec5RjumLAUYNBLIdSHzubnwPOMSi1Ch1qzDA08K+S YWjgl2AcN8Hml/XbtP/sy4erBbW1B+pBD+qNChxYzg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu EZCMS Staging MIIDJzCCAg+gAwIBAgIJAJG+AVkk1+R1MA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIGV6Y21zLXN0YWdpbmctZDAxLmFuZHJldy5jbXUuZWR1MB4XDTEzMDYxMTE2 MzMyMFoXDTIzMDYwOTE2MzMyMFowKzEpMCcGA1UEAxMgZXpjbXMtc3RhZ2luZy1k MDEuYW5kcmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDIsK33biyun74kMTXpHSLyo5euodr+S0EqabaziCBlgk1ljqCpe3rC3Ps2n2QT hqdO1/adVc14BmdgSRwF5qP0FmkdFPYzI7BTiRW0DuDI3Ly4s0+i0RUhwEkdSrCH IIkv56G62kDvKwwpUUK7+YHQyxBsOdVl1Ut+F8ew6E7NSOiwlO5cqlP4zHU63gB/ nE7bZAYrLK7fJ4BeC+lN6WWWdEXy+ISlviZUNn4aT8gZEyqJQiVVeEbu3rKgKi1u rr9FdMb5AdyTD24mKt8YMQVErqEeWvclklaeP3ToPlYbLJAzRYn6ejh8JUf3gcpd 2UGFLxEiN8o0kP7Bx1dhOAuzAgMBAAGjTjBMMCsGA1UdEQQkMCKCIGV6Y21zLXN0 YWdpbmctZDAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSCUiONWTph/VhzjSM6 9DzZpdUymTANBgkqhkiG9w0BAQUFAAOCAQEAUfCBTXPb6HzLq+eUYTf2FGicf+uA W7Y48Glf1OIKnosMyw8cLtRdgBnj0H6yHsKmrkhor7//SeKJ5B1FLrpF9PdBllYs +CxvqB9rnYLpKQuSEe3ODgbYFUALl3bpn6+ZNDFcPJ9bb9digHagDPlrs5bpq1V8 GIoxg+a7HFnXd8kdUsqmGw8YyYIxCpnfGTW2e5Ng1tHlcYVzfZhDI8le5/+r1Tka 1jj61SlmrQKbSBNHcDFMH4rRKzyAG+/EXAbjARnMj4as4t2D9eQv2mq2USXb4npO cB2sGplUp3YlzBCn/i6YcUeXP+VF4za8jgX8TgLnmPBDju/kdZ0wT92eVw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Test environemnt for ezcms MIIDEjCCAfqgAwIBAgIJAPnwdWnvVpLFMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWV6Y21zLXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTMxMTAxMTY0MTIyWhcN MjMxMDMwMTY0MTIyWjAkMSIwIAYDVQQDExllemNtcy10ZXN0LmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt9GdvrUqi1Uj8NFC 2gs6oOQ+tLE6Z3el/T+LrDqHURRFh2y44vSMgNvf3SQ62AMGKd3e0EiDdFjB5dDT WY0Vyu6frcifjzxsS45KOdCVQV7Tc9+x/pzQj3ET7LFto/soz8145OnegpFsNzQI 7TaHDnZS3uVlfEnF/GEVzeecCR6O7iwW69ZtHQEULgwnCOSelj1sk0s1ns6IOzAq qgeO0jbysKspPjkfaAgycJ7rcGWnS6HlI7VLIGy1gKsAdQ0xdJLXq7hHlF+FUXul WxGlPtQISCmlcqjXgEPlrVya/L06g0j4XD0BKZD1Kj6WtANS+wzxCq7CmT3C/E3f sBk4JwIDAQABo0cwRTAkBgNVHREEHTAbghllemNtcy10ZXN0LmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBR7vjiQU3TYAPg+Ar9X5Ot4eHjRoDANBgkqhkiG9w0BAQUF AAOCAQEAj+krmK9kZr8wKsZ8xqzC616VMOBJiuaep+nuoW3FIVpxZ0XhQKH5f27S kz58FwJWRFeM7FKyxIiWSSUvyhg5ztNF6Wei6UnA1G8sdVD419/D+7hVHczhZeiH jLAbol3geZOpbVymbsc6bVng45YWDKdAY6RRNECX6n6fe671zS7jQLfTts1Z0u5P 0wVBNd8FCGQMpSGX9ysIr57MWjZdgpkJAVbAwY+vP0kvnn6H1yGvPUrwjUbompi+ lqEWug5hxudbjRZI6WJLWds1GSFnodZJvSDAZO7wutQwnDpkRF1s2x6HXXpa+dbi mxFYV/B8qTp47b86lfjXTl8IRjPpAg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu CE Faculty Wordpress MIIC/TCCAeWgAwIBAgIJAMCC86tVU2IWMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmZhY3VsdHkuY2UuY211LmVkdTAeFw0xMjEwMDgxOTA5NTJaFw0yMjEwMDYx OTA5NTJaMB0xGzAZBgNVBAMTEmZhY3VsdHkuY2UuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK17Dn1fpR+7Qh1oHZ8J1A2y7veAsj74xezR HvGMF6sW00XcU08FccyrLPqNbyfkAaGCdSUBefFrZCHl1cPij/qwUE2lVHNTEb9r HAKaINqsWLLspm5NYd5yiIAzTU6/pNezwQGEMMfEkPymPTg+62EaH+i5bUSDZcI+ eyCZHom4IwoIePD6jRZM4VbFsI9KD8nWlvbypeMCJ6NKEtMld2fMT+rx99ofY5OM nCpMPttUFdinKfqYcIDbGdYi8HyRSk0s9K6O96viisE47QESl4z+dHUo5p2GESNU rkyp7FWPvPwGWHKvgWYkEiUWySYmUaggipd9ew09B9OTIsk5ufsCAwEAAaNAMD4w HQYDVR0RBBYwFIISZmFjdWx0eS5jZS5jbXUuZWR1MB0GA1UdDgQWBBSI9uY4umwj FU1rE4jH04kgOjphKjANBgkqhkiG9w0BAQUFAAOCAQEApmxwx0BLHe9m1zXm/nfs 4H5aLtq9TnbHKzhwNgyvNvJe4XzBNAQezNTbxNlqceRX8whF1JRDHWV2nCgHxVJV E74MPqD1J7hNm8Y1RhVnhmuoaMMYwwQ+6dkvH+hUkL5jVFf8RxZGKqeRIWOLh1MR y9fYzb4xdYbTeq8pqIjZDJhuDsP6s7n/PaYsjmeJ0/UwOeNIzJMjNCw5Vex20QS5 gD0IOc19bxUC+3Qda0tbZjaSxNmPflCE1CXcelUgGQVGkotE9fPUPKIQ9+keytBi dr4JCK6y1rk1IobIMroNHNQEngiMxYAAzs7s8Me+brU8ptMafZrSRe5CHQiS5DJx kA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu Jules Krishnamurti juliank@andrew.cmu.edu Faculty Review Server MIIDBjCCAe6gAwIBAgIJALoIQ24/4PNLMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWZhY3VsdHlyZXZpZXcuY211LmVkdTAeFw0xMjEwMzAxOTAzMzJaFw0yMjEw MjgxOTAzMzJaMCAxHjAcBgNVBAMTFWZhY3VsdHlyZXZpZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMK+bXyDmsOgWwqV9yFVEqvJi3Sp yXTT9lJ7wmtU3RvpDModroFBY4Dkr4vw2Rh/XHkX1z12ClbKNYmpLmhWvMc75wsJ aLZiT+pu7/nAKBQo3xfeKlSLZswz+OpvgGO8eRHUnqVWniQvXIKq5+RwhbZS3Vh+ lj3bgHrpjZb/6WM9L21mOZWFjG5lGmrcOcTO3V6jtgqYkSrhMEhZ3wD5RlHZM+lx Sl4TkrJIPZWBvjqTL8nnLLQiz5R5pBrQ8zVRrV6C7kSjeK3zS1tdVY4Lm/LeBCDU l5JefDX0tldCrte8FK3Jua5EadWbd5Ue5VsVQf9ES4dMYJvCpf4tyordTnsCAwEA AaNDMEEwIAYDVR0RBBkwF4IVZmFjdWx0eXJldmlldy5jbXUuZWR1MB0GA1UdDgQW BBQVJfMD6yscYd7+aYziyDlOH23k0jANBgkqhkiG9w0BAQUFAAOCAQEAoyEj/h5i vc5yrO9kQA4BJtvFUJiOUCadyadJ9bir9Y7BpDMty9PI4+dlRt9tvgolRr0GltA4 bXD5cr1K2nxzs14d2wNhcO2CpHu8ds/HF95CGKQzKMaByG/HpHKMiYAvIP2kAXE/ FiWB6yi0Wyt5MEcBy+ehRdDijKzvNjU46LpO330EqrjyzKZjfvJ5xpevviunQQ6t 1V8fEW3IQ++Vht8epy1stS4vHV95jUebVTc0f3M05BdPQ9eRhgCyx2H1iNeJRu3E Tm6iHzXhxaEF00J4kc2e9/Mjv8YLZPlMClAbS70WoQStR/QaD7KgvzdZoHjcCvtF 5jZauvWtrWsTqA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu Campus Services Feeder MIIDHjCCAgagAwIBAgIJAN0sqbkTdOBoMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWZlZWRlci5jYW1wdXNzZXJ2aWNlcy5jbXUuZWR1MB4XDTEzMDEzMTIwMzEz NloXDTIzMDEyOTIwMzEzNlowKDEmMCQGA1UEAxMdZmVlZGVyLmNhbXB1c3NlcnZp Y2VzLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+9RVV BkRvsvP5gQ9ULv3rB2UOi11QqZZyAwm11SyHx7WeHUHw1Fyqj794JylZhuji68sh 0H6iiYNDZvTulreinLtKgJ8F+zCTBqadG6T9mGlKYA3aidVC4wvUsrG46y9fKyF1 M5IzlhuEgBbuweWUit+LMe3Lwmy4ozWBMBYMU/tyYR0QRfeKaro+a/yHyEm/DFkz oj1yhS8f3CwfIHGIx62ZrLrnLxRqIzFy7bV3+Epg/7NxA4r0ZcJTCgAG4xlX4XKw HaUMqpu3PblaIyAhQKcwFPIP2Wd/BjCm/ep/db2JB/kh9NwzjsMsb7Pajuyndx2j YDl2JmmUYlprHQiPAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWZlZWRlci5jYW1wdXNz ZXJ2aWNlcy5jbXUuZWR1MB0GA1UdDgQWBBT3iwG5g8ThWh/vG5SQKrkdnLVuAzAN BgkqhkiG9w0BAQUFAAOCAQEAYlpoMp/PxK9JpFUr/QheAS5fTiiaV3aoaQd4A+cc JO9DPwL4H2NdeP+ZlJcvY9B6pmd5wKvh1phj1LQfg85hhMCfuUis1pzOy10fY+Zg 4sDHLVJoylEOIB1Kmy3lUFUuPy00k2DFxZgHXwanLINzoJf7zu6UdM4Kq/r/U5OA 6UfsE/OvzcCSyMRjUzyGnXy23g+o2KSfvgUvSkc+xcv9wwbk3e51kDx3DXtqvnU+ BBTREWp4IAcuVSmBP2VZySVeOMG4daB0stIy1s3/I4KVb1mw2+gSznYGp/7j96iU sHmg8bcBBydXD0ZpsK9czT6tpExLxROpWyVoVIdFv37PKQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu fms-apps production environment MIIDADCCAeigAwIBAgIJAPiL5yr8pjY0MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Ztcy1hcHBzLmFzLmNtdS5lZHUwHhcNMTMwNjA3MTUwNzAzWhcNMjMwNjA1 MTUwNzAzWjAeMRwwGgYDVQQDExNmbXMtYXBwcy5hcy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzGiWf8fK7TdjuUeOtHEAmJKpHSJslDff sMkekWHsHC/3cDHQfUWydDw1XqZ+sSGaZbHNzEeDTF1FYsjGVQDUj29yYtJGsIQU 4N0KJ0GQg0wU1Ea+3CcSpip/VwiytkJXk8oAoQuH0slxPZzlbLbRJ1s4N+dGpgXo +wwc6JHaxKQaeEvueBMzu8BMfJeHbifoHTMRgKeeflMr5nZNuWCzj/n7EIpDpUMx zdHKAeqW7q2cO974kifFXXhGI7UEz+n47Db04Fra0fB1la4G7e6rK7U94MCRgZiY 2dMZIAGE4WIPptQAjOdrH354QzPIiCGtHDxxUu2ixclxndmVQtLP0wIDAQABo0Ew PzAeBgNVHREEFzAVghNmbXMtYXBwcy5hcy5jbXUuZWR1MB0GA1UdDgQWBBQgjho/ xDBZ4wEoLdy9ft/mInXgIzANBgkqhkiG9w0BAQUFAAOCAQEAFNYXsM/jNeOQ/RRa UPOkh4XTvvjSI72Qypq8fMn6NfFVUeGzQSRowlS/P/p2oaHm4V9rSmw4G543Fzfj Xj5H6HFfA11rxy6OPO5AhldLOGw2ftWQCW1t20xfCfEgr86w5TPpQs3uaiJIeSQD eZnMIgHqHrUa6RnA1uHav0AplsB/nZT0jzdeYtULJ15VxyxG30OmQvtrmpsX4VRh Axx9zLxyceVxwr9oMKt+BuinN5YNZAeV/6aSfqMTyNj8aZPIeo+JWEOwHqESC4+W B1Pd3r/fNsYq3d3p6vLxYDoDLDTBQj4os8X71Yh0j9e8vY5OJ9Yk5oFjzv68rLjM woj8AA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mark Adamson adamson@andrew.cmu.edu fms-apps development environment MIIDDDCCAfSgAwIBAgIJAPKF1jRWx2xJMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Ztcy1hcHBzLWRldi5hcy5jbXUuZWR1MB4XDTEzMDYwNjE4MDE0N1oXDTIz MDYwNDE4MDE0N1owIjEgMB4GA1UEAxMXZm1zLWFwcHMtZGV2LmFzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjfMvWyqf+499A34/C+l+s r+0fhQ8WF3SiEtiXOXuDe4Wq9Qh7YL0GC523qU3r9Iiosvd38QedykoCSPvqwzAV sA2hprK16PU/3qNSeBh25xQ07NMT+DltTNP7GYIMCHFbpJfM+UDXdui2t2eh/AFo xO5dTiD0uRiq9Pr2ePZx5jhTk1f9umzNJPT/s8iTnOq1wC7EGvkLmifIOPpCg/aG L+WJb1hTSDDwJUw2hDRUkd1U0kx5J37xGAtLegW0lopjRjU5Ab7vAvzQMuZPSQ+Y 2wpFUKBJhYsyVDgVtYGlrubx8o0qF79KJITL0C5kBEUTCra1QM2AZlKPeKbkcMSZ AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Ztcy1hcHBzLWRldi5hcy5jbXUuZWR1MB0G A1UdDgQWBBR2vcnk4FwFKw/NJFbw2fNwbCH+mzANBgkqhkiG9w0BAQUFAAOCAQEA mNu9NISaprwC5PwIRrKQ9QVmdt6SHrK+Rsd8Ub3alAYYFSNbtkLFu/IvtUbEvtQK tC9O6hhJeBHKESvUiyDcDCNhwEXyb4gdm1zPh0b/qTJEZxsyp48xz9kSKVPUz5O4 zINswq7CBe9E6dNUA+fRQY8gJLO0Rk8DPIQVxtUu2D7o3kQoGQCDRY1cpuQU6WJo Z/Wogmke84i18azHpuEkde4wSDNSWTiqN7Get3pAXRFffc/27HiZEir/r83qPKlB SxBNlecn90eq8PIrtdN0acQnJHEwEso247PRKATHHC3Fd5XHQ+O0M+UOxmaok139 ajcp5Vul9v+iYQIyAjbSzg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mark Adamson adamson@andrew.cmu.edu FMS Ext File Server MIIDDDCCAfSgAwIBAgIJAKgCjTQ1bHwlMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Ztcy1leHQuZm1zLmJhcC5jbXUuZWR1MB4XDTEzMDEyNDIwMDk0MVoXDTIz MDEyMjIwMDk0MVowIjEgMB4GA1UEAxMXZm1zLWV4dC5mbXMuYmFwLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC//bSSQop/1TCo5qi71tK7 9yWcsaZ4U2hDAcj+V0okZ7E3dPlEEqTR7V2/ZxB7mi4HPr+CPUNGLUaZ6mrd9qkr DRQdca8ZpkWblKolNzU5t4/lq08WgYBAgOq15vrnVEutO98gsbPgggUrYP34VoKA FSX9RyRXkInoV8lY+80YJ0WzbMenbdBh7wIVKU8uCMGp5qiSQmNv/5x/RPTZMYNH MN0trhhZYBsZqVCFzaoi02sfpbKDGEPYFhmT1mYFUxClZ3MmTVv97yvcGr2XI2LN F/20mMiJta5DCDHZgCGfOyWVvHxyfkfX6MgkERJqmYdOn50Tm85pyM1/2zhgwGd/ AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Ztcy1leHQuZm1zLmJhcC5jbXUuZWR1MB0G A1UdDgQWBBSOKUe186DoebP4ByBTYdcmcMzH/jANBgkqhkiG9w0BAQUFAAOCAQEA KcxAUjCV3YMBnC85jE3elcjN8KtyBeHMi1W8Hf3pgQjZBOy09MfICpvlpazqdPff 7Ho/+MNejuIhT4sxFNqQvvjLbdhMJBHDe9fXTR0ZEWX4MuUJgkmCCNImrGHDculO TlxUv2HSjRxyCpZ5bi9FdFij2O9DwUhs4DPUuv1Rg/yxfasdo9WXwnni/atut1S+ 5nX/eEGTgGo9xTv/sGnE5Iqf7gOAEiXSB7KKdeyRlsrAQIr9vGjYEi2Ru4g+5k72 jM+bLHiY6iU7GL8RBXmHT0CuF4O2N6Fch03p6PDMwq4NRebFSRt3UPVBs1sJvde8 x57L5S2HFubh342KXWlJuw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeremy Smith smithj@andrew.cmu.edu Denise McConnell denisem@andrew.cmu.edu Footprints Development System MIIDHjCCAgagAwIBAgIJANNipPpdWMPSMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWZvb3RwcmludHMtZDAxLmFuZHJldy5jbXUuZWR1MB4XDTEyMDExMzIyNTk0 OFoXDTIyMDExMDIyNTk0OFowKDEmMCQGA1UEAxMdZm9vdHByaW50cy1kMDEuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClcF2I xqy5wkndotWK9zwNEde0aVNCvqjhJNFDWJ3JXWKNHoQlRgtYqcICvjLMMybJm/wI LlHUl9ikX92DzXFd61t6PE5rg9pIQTmCxrJj9siUZxVAy/qLDKSehd8brndBbOPC E1Jj0SHV8XiQKIXT5Vu5gSXdNnIC1mI8x4+gLFTdfxGgMkBKp3vWgWhPx9CUTer4 twx39R72CCRGgaXaW64JccztJK6130ElmwGgDWLBC4GWT7XBUfEAtiNR242ISp0J 4c4VpjCUcNoRvgm6NIQ7bb0r7oc81D3DP/WdKQEEKriztEaTjG+qCR1VWQdY676s 2XGpHgOJcvxIM3G3AgMBAAGjSzBJMCgGA1UdEQQhMB+CHWZvb3RwcmludHMtZDAx LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRYo3DuSmNPZ+9vFfSqAKcb80iRyTAN BgkqhkiG9w0BAQUFAAOCAQEAWHgQtr5CIZ3BmZKvkPMFe/LLUGEWbzcYBJVCcK+O lgdDgdeOZ1+fHXbm3OS4LRZyUSx7S1icsZ1Mr7yeEdlNEIr6yXCU0T35FkIVXOxR 2+E6h1ZaUDbhI6vdJQMzAKxzkeyqgvlrlPLVzcL0IeYWwCpav9zE8NcMoNobUcTs hCuDVqurmLksxbJMu3luC1ya4sd698AC28cca+Ha3/2kLm5zc5QMtuuRCN/bNQfw iJ/yQlxDIJoktdw15XlQ2cK1nUsW0aeacAMjYGS/INMoAzn7cfV+00kP8SddVWZs dJtwvcvDoPlaWM6G1jRfLKG0f9eNtAzW1FRIMgiCNFBGpg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Shlomo Balass solomon1@andrew.cmu.edu Production FSG Webserver MIIDDDCCAfSgAwIBAgIJANREMBmmXlBrMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2ZzZy13ZWItcHJvZC5hcy5jbXUuZWR1MB4XDTEzMDgwMTE0MzQ1MVoXDTIz MDczMDE0MzQ1MVowIjEgMB4GA1UEAxMXZnNnLXdlYi1wcm9kLmFzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCU6pSPehg6DXGCRfcHt2zR B7fdxvub7JkTN3QOBGs/25ZtcFcSAnxhr4WGhuJS/Qz5xT/Nk151KTs9W6gqFFnV iuvq1db4fNwXpJ9DcBAwWGPV6t4jPndG10+i+/4eCov2V3/DYlJ8np1BlYanyL2W gbOOUPjra3dXvKNSF1CqeYW9MOSyyYMOpWINLdz5KtMuGDETuz8LO+ij5Zo2Aw6N sjlggnWtSxdv85TcF51xu7Ml0ihntgLLF4DQi/Twnm9DfjbkgQMd8uBe5uSucDeJ rw3n+FW/aXE/TDEBMZSa2/d4YUvoXlUSJIC4oPbwraXyVU34BTQdNzfWQzLa7+Nj AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2ZzZy13ZWItcHJvZC5hcy5jbXUuZWR1MB0G A1UdDgQWBBTv4x9zO1FuK+g06vQz21DWA5nojDANBgkqhkiG9w0BAQUFAAOCAQEA S4a57vxIzp0jXYmHrtIU5rLGBraG9WwcVKfz2B+aZsyXM99B9wRb+7U487XKMvog JluFqT5j+cxHev8+NGZTiyMNTQ4HYTcoj2Sk0FUthjV18QKiwXrZjpdcyOuWSxdv xAnnGEZJkI1UppJJRDWg1OK4KQ85U/3hpHdYyB2nmZrShiEyhvQc2CLCdNZbhp75 9uEgoPuv2KPr2SSrPNCRWw1/qHE4V22YSzdv45VeMR+dh1nyLpUreIikY07ksIiL NBeUyLQeHIOlQDvyLlbBYY+zWjfGUhmib/gUrcIyK+AsBtl3GBn97zifidIzPW6h wL9iA8+qnoJbDPe/HPaz9Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu Oracle User Access MIIDCTCCAfGgAwIBAgIJAM+L05TaMb0NMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmZzZy13ZWItdDAyLmFzLmNtdS5lZHUwHhcNMTMwMjIyMTUzNjEyWhcNMjMw MjIwMTUzNjEyWjAhMR8wHQYDVQQDExZmc2ctd2ViLXQwMi5hcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/Dp+z6bS1YhkgkPMdcMX1qI2 sapaw8sqTf3sCkNPDFi0opIjlnNPdgArdCkqXp4wwjwPDxZEe1ugvTtDKoaHoKXP iwN5HUmf+JQJ/GiFo1WGeDIxTkoaPefcBaOgKTwi9FjdjJ5pvZ8865ZVNpMiI3VI rglzAh/2GkVHZhdGFdg2I2l6ao5+MyknCsnxCjbO04S2dgd96AzOSiARVJ+0QYcp XPUAxU9yu93/pWSja2+LLjwOC25U1smlPTFhTjDtQXxM3E0wNksNLmFkPmfNArr9 D5Yona5Hf6FYQrgWYikpm/VbQoo1bFhqbu6vtybX2UE88bIFzlGqM0WT3oxbvQID AQABo0QwQjAhBgNVHREEGjAYghZmc2ctd2ViLXQwMi5hcy5jbXUuZWR1MB0GA1Ud DgQWBBSJlkN0r07oyKQOF3T9fKqcWV3AAzANBgkqhkiG9w0BAQUFAAOCAQEAOzAq 3B9PX48JSPIb9oJGQLVZUE94PJtBCzHFsBkuloBs3xe22WkcDBmAGt1aKlejrLKz 6fs0ac5UkAESOUFyvc31L8eCx2CSd7fRakfyv12O+sS92SqjK7Ci+VVvvL6KhZ11 2mPiwDpcX0m08vqNCyXAxrqKBa8ImNjUaB6yt8rK2dz/dX9GuIrGP7lPyBMnQgcY o5n3AiWBCGWQPuxig44/D2IaVuUQwrCrVOsjCB4c7kKSOuH+JF5PcOhy5A0k/VD/ bxYvKPTnNbkV/0sDWRgQ279bb0TlznTNtxFKg1f+Vg5BAxGyCUicZAlGZCxQaV/S vZBwDNg58hSekWkgVg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Unix Team unix-request@rt.andrew.cmu.edu fstapps MIIDDDCCAfSgAwIBAgIJAO6k35da0AkpMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2ZzdC1hcHBzLmFuZHJldy5jbXUuZWR1MB4XDTEzMDcyOTE1MTExMFoXDTIz MDcyNzE1MTExMFowIjEgMB4GA1UEAxMXZnN0LWFwcHMuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5fNP03L7sUa8YQomhi5JI riUm/v7ppSrpGIO0rD51K+HQG+yVUAVmcgvVM+UeaubwXk1RoJh77Ae/f288mxfP 18IOoQwKUldMxSZGeyUhGy9iygftn3Il1pr7MjYpurPlOs9ANSH2wNl4KyTrD/oU TCyyXcnRLmN88qnIipmnBh78ITqRbTvXQb6Y6kcz5Dsg9/2KUgoBiVNAnK/fGE5r cEj1K3rJrvdMWHDOHC4/Tevj2oach3wfM1eBd2ahky/KnoAIqtFW406nIDtDxwkL 7O8tsOBOpgTPqavs3wsjqdYUJQMjM42cI33ahJZp+b/iza2Z82KHMxd455MSScVf AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2ZzdC1hcHBzLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBT2BUKAuJQuDVUvP+wUsYWYRtWDvzANBgkqhkiG9w0BAQUFAAOCAQEA ZX46DOppM6Fwhk8ddOcKAHbBJCFE6NRynQKR3HlB5N5wCWD9VWYtZubG8RstjuuG ImpXAr8lQlPy3xkKXF2OQKD95FJkTLzxPEP2FSWNlGrbEYNv6xa7qyR+TU3wQdfG szaXmggMIr8WD6Q8Rg/cGZyl/Kro3N3lKcHlrmdrEkGZ8qtva3P28sUA817AAmUX 0UHQbRZheG5euMleBD6RRepVBtk9LGwpLOXKzdebPsS/GhAjRg9I6lzLywWYbmm2 49Z4tJd/73fkLieMjRssI/TSBNL2gAG1uTxWujkl93T5/5w+vkjdMotp8GnLwy5b FvDa9Qi1erE8Aqe7ocV7lA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu fst-apps dev environment MIIDGDCCAgCgAwIBAgIJALNnTVlooXgcMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2ZzdC1hcHBzLWRldi5hbmRyZXcuY211LmVkdTAeFw0xMzA2MjUxNDQwMzVa Fw0yMzA2MjMxNDQwMzVaMCYxJDAiBgNVBAMTG2ZzdC1hcHBzLWRldi5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHry2xpcRYt VIPP0wCNryFxlExm0RPPWcWnqvZG1RzD5UnJ1OtBv1gSt3QPqzp3acq/xh7eyeCG Z8qSUwF2BypJ+81ciuCi2sMOrbTKMKq1YIFbKvFmlpeVmevbhkL9zsd5MU6OHjWw 5LrB1A/ErdkBnapp9mL6ecHSKAyxRh7pjZOT73mOOuQK0bn3ejfNCg7+pNxrxBu/ BJvKWEguFx9FS/FXpCYQ0cM2Di1HK8zQ+LUenkZ/+FofCRFMhcugpW4wCuWwv37q sTXrOdMGGiu+V6A3dD9tBV0gANSyzTNgTXk6KCH4iRHZaNv2trTXHoAFTc3A2yih EVizI1KJMFECAwEAAaNJMEcwJgYDVR0RBB8wHYIbZnN0LWFwcHMtZGV2LmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBRCmATqgVQfLZNuiHvM18OHz2AtKTANBgkqhkiG 9w0BAQUFAAOCAQEAiJk2ZGg4VsV7IrK7Bu7noF8oEdxKeUuVhgsTvnFlDYA5OGJC 4/IfF6G+dK+r5BK4DX+pCr3InjSao9vEeVJnKNSVziv4KasRlFnlDuXEtrfDGNto xfGZcnzJsb8rj2oGTsOSUxtjADxmS/eB0DOdlm71ca00pc3f5uCDpxSiOpw/+MSw 7rjTXxPj02iEeDrpk2/2UhIvuq6UsCKevh+WottxCwNoSJbYih3PZ9OuVlTMqM/8 QflB++pp2ahgVlHsQqW5ZjqBYGiCSOtWGkmpFitfDaX9f+yHv6jcXYxuq1tyUCSm 4D6jzlXyNvnaPiUDzfhXZAy31VcEZSzuT4+dZA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Gadgets site MIIDCTCCAfGgAwIBAgIJALo8MpRKk8aJMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmdhZGdldHMuYW5kcmV3LmNtdS5lZHUwHhcNMTQwMTI0MTgzMzA0WhcNMjQw MTIyMTgzMzA0WjAhMR8wHQYDVQQDExZnYWRnZXRzLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5hZIXuwQVVEi/QgIaqrkbYDM rKohRPULC7X+ReAED+fscJVrfiV6SFxmCevPdC/a9JxNYNhC4XtFqtpbtLSGKUSN yoTXFmSxXr3Mv+r0efOmcWVgHL99pCX7U1ViToasEkMqfbVgb6CgQxTtiv/pMryU oaxd4ig0hqnlFrxpzj8DxBlusoQwFkpZo9pakb2u2Gt7t8UXiZBoBK3ifiKh9Y4y g0sHqoDjNZYDEmOpemUM+X0rVbVfVde6PA9sP8jqGY5NOtavqMAxDmQ1CpAoiLTO VoUmWnatKUH8jjemxujvorxTLerk7CXFqpjhKg5DHNetNwuBMwMx/C9LMO6/JQID AQABo0QwQjAhBgNVHREEGjAYghZnYWRnZXRzLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBSchcXIuOUtpWhr2WcTmynE9/J4GDANBgkqhkiG9w0BAQUFAAOCAQEAO0uf HJ66QXmGvX6WIxQuOX8qCXOCB6tsDH325KxcdV1nbY7OeuNdlxju5hHVXu676n84 W9VfE9zDUFMbgzrjIc16q0dz1W4f3Q5mkMdnxZMKOFC3fspYpMa1GsYV3Lw5aT3Q if8vbkqmOUgIQKXMxPX7Y1KUL9MjPPwh6aNl4Ynt0IlsTEkvT6IXBQkSB3GSXHhE XJw+QjUJ7egCasu86QOwOPdUqq28aGKgnVhPMLVeDm+sAX1OFbSUJRfEfGt59yJ+ kgRmeGs+I+1GK4k7zlVMG+w43xVBEMgv7bQW/rYah02mr8ojkGL2qwG6dzI/P8Am bI0s81l1uDcc8tGKNw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Meg Richards meribyte@andrew.cmu.edu Scott Hudson hudson@andrew.cmu.edu Robotics Ginger MIIDFTCCAf2gAwIBAgIJAL99GcHj336FMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmdpbmdlci5hdXRvbm9teS5yaS5jbXUuZWR1MB4XDTEzMTAyMzE1NDY0MloX DTIzMTAyMTE1NDY0MlowJTEjMCEGA1UEAxMaZ2luZ2VyLmF1dG9ub215LnJpLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHMxMexzdyTbrC JeP06sV7tcg4PNiEI112xraZ+KoKsnqFi11q/SoIcNEc+sJhhz/ydilscrOzE/2Y fOcaUEIFSwQAiwR+5FfbGU5xl63j758eFi2Y0tD59L3IPCMlpjhHFA1/78sznJ9V Yl76rIkxP2Qb0r8Ubd18gMPUiY5TYOJU1UmhnJDtPwA+DcKbT0TA+cZ7AUDW+OUo cFYde52S5661hhUTSoW8UP9orFSDmYKgKBQRpI9QzyP/1TI8+Uldq4Wg+aH331QY g9dhudJqHF5aoWzpM9E+g0+BqbFf2gjX0JQeBYNUKCdQU7EYxuxjjsqgL44ZGj3z C/1wvc5HAgMBAAGjSDBGMCUGA1UdEQQeMByCGmdpbmdlci5hdXRvbm9teS5yaS5j bXUuZWR1MB0GA1UdDgQWBBR79EnkL15sowW041FSndpscvnzDjANBgkqhkiG9w0B AQUFAAOCAQEAL+5i6pDD7E+BqzQPWxER9/lZaBl0pv9JSwhRZ7svZ6s0w3M8n/DK i7thg7Zh2M7os2lMxA3xGj3hKnV0B3CWlHwFvepQlcvoxsh/8P5XprOwHhVnx8fz H1UprXe3qB59EqnjCN03d82oQ8nzXgZZ42uop5504bHX01mlgjDfsq1CPMNV1/5S uhlbfm6WOhBHY8MPOVXYr5M0VdkvcIY3Bp/EPXPiFEJOeNFcPLY0Iz6SsItozfnx 6X7LK6PsKhcT0Qo7dSbvgQj8+ZqnB7aezdHxQhr+wtY5K0/Uo6OM/++g6UcoYjxl Vcj7Zhrnc97dy6MBhjzhDAcOdt6b1jxu5Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu Gold Web Admin Aerver MIIDHjCCAgagAwIBAgIJAM8XsokgnktRMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWdvbGR3ZWJhZG1pbi5jYXJkcy5hcy5jbXUuZWR1MB4XDTExMDYyMDEzMTAz M1oXDTIxMDYxNzEzMTAzM1owKDEmMCQGA1UEAxMdZ29sZHdlYmFkbWluLmNhcmRz LmFzLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqJGoW wwSak0L9ew4Q71r81I2Dfgo3dw4c8OBrGAGVRbV6Qpiqq3EmGuVC1WTA/OWXwD7l FpwhSOb8AcP3X1s0s+xKAHpVSaMSN1EYiFDpajgkNwIeCTfG2K6a6VSf26+Ij44j uKDjuxQA0ODEDkVHXMSUvfcNJBac/leEbzDyzm8iTo8jnLn6nGWgqwmsuLmWlDPX J3glITpiAaQBInODmrXKqO803y+JBHUst8Pme8L77BPEg7DqSERTc1gDKRVWu23y If7FA0j729SY9RgHQGnajxgWD2u5WTQmI+UfFrGeQPVWs6Pb00AqouGbXZOg8JgJ pkxAFy3XeGToQpunAgMBAAGjSzBJMCgGA1UdEQQhMB+CHWdvbGR3ZWJhZG1pbi5j YXJkcy5hcy5jbXUuZWR1MB0GA1UdDgQWBBTlGdmTPYfbHKET6IHRKZW8pEX09DAN BgkqhkiG9w0BAQUFAAOCAQEAIZvHJ1mQpeaBi18aohuQ9CiQJ2JMLfwZ8uVID+Iv qv7xLFtCOCtjgYAmmVBar9VKzSxUkEiMy8dSKcP3BEheZ/Clc0g/i2soUoblGjRP jUk3pX6wEDD8UFcBFUQHNSX1BI0ZXpNGDCY7iCTMzLpGtBf4ErivMr0v/iRhtSHb e4Ub5rkpIZ+HkTeqiWlxHXXkcpHF10IKdgffC9EnJV75oUIRfD152wZV6HqspPQ+ mGZdAPD9lG4aJmDMP6TOI57qZtHP1oBjwwFgeFsxeUeO+p9xu/zst3U22bcvlxnl oycSzkmxyiYURG9W9PjvQ3+CWdFK7wl1uKojuofr5K13MQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Joshua Frederick joshuaf@andrew.cmu.edu Library Nagios Server MIIDDzCCAfegAwIBAgIJAITmIIkOFUisMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGdyYXl3b2xmLmxpYnJhcnkuY211LmVkdTAeFw0xMzA2MjAxNTMzMzhaFw0y MzA2MTgxNTMzMzhaMCMxITAfBgNVBAMTGGdyYXl3b2xmLmxpYnJhcnkuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPMmnjCqMlobRXY3eZl 9xus4d7+EgtqRvBVJ3qmPb7ou1u72Vk7rGG/0tnBSG909zwin/WgCeMwXbW1EQ3/ QweFNcURu2rcoZMf9tp5rH8qvlfLpmOaU1a7a9zgtpzjs2UhDe0AwPdWTPZHV7RB AS6xx7VLgtASx6+DsIkrWVj/+jC4P/OKkIiSmHLTpomTbIFxn+HEKP0byfkoRcp4 Mws6phG7CagoH4ToUpj1zatlWaEbyQiOHp0kwWcLb4h4zp39LDtIAkdIjDxbSvTS 0cIYDgHw7VFNSpdZrngIds3qqDqWYXWGGUeAaQoT4KViyEX5ukkTonRJJvEqbTLH +dcCAwEAAaNGMEQwIwYDVR0RBBwwGoIYZ3JheXdvbGYubGlicmFyeS5jbXUuZWR1 MB0GA1UdDgQWBBQw7rfImbuXyhbNR6WIJScrTN+bKjANBgkqhkiG9w0BAQUFAAOC AQEAsG7kicpS68RrvQuIpBlmx8MerhbT49zxQgwV9isdVGFgABkURnO3LcTh2Ner gokA9EDzm5Cc61tbJcgF8P7Y6ZF0AwmMiUfcR8IRGT/rYkXPVSHOoUxRSeaEsPhY QQA9F8GaoADbyCOp2U2UsfmqrwlY+B1RLfronTP+9ILVhEAHgNIZCqH77y+mza4R x+nK5/eQr2oiRPp6ex4aVZVWScE6yL51OdJnb96b20HZWemLuU81Hr5PRv9NlaaC ewGeY3aQ0bgOcPZ8b7BHVJpKdZaSdgOqu+hs08taT1ouwvHKnsyhLYaINEOpL4CQ 8csarN2EssBqKCrZah052YazWw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu Grouper production system MIIDCTCCAfGgAwIBAgIJAKDdJ0y0wvs7MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmdyb3VwZXIuYW5kcmV3LmNtdS5lZHUwHhcNMTIxMjExMjA0MDM0WhcNMjIx MjA5MjA0MDM0WjAhMR8wHQYDVQQDExZncm91cGVyLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApk7m8QhYAmz6j6AlJv15+iAT bQ2TW1AdvAXzBEyvCKUpG00c4QrhgrJl0eSC1NPN+HhT4OGjsuPKiPJxCSdVI7hg yMBpIOLOweqH8QY7MT8gw96YYQy/GMp2UyR2cU4A51+U0xrHc5ufb8i6guVk2lnd 6Btk8E8IKFzSWQ7DFxXr9xciYr5hsU+chuRrhXyJH0nh57kM+e55E8rQEvClbrS1 BTCnjUCHgrPAFA2dTZ3Vv0q2n+JGo8iY3vi2FpiEN1SJzIy3FEX3INuwf5gdnMel 9amgyI61RDOVuY5jtag/AsUMO4gpveLjDQ4OpgVBV/D/dzkxkVX0DFl/CBYtKQID AQABo0QwQjAhBgNVHREEGjAYghZncm91cGVyLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBSpUxO+cS4f9lkpLrZgh293s2PFczANBgkqhkiG9w0BAQUFAAOCAQEAoK6m Iv+KxIKPI+FGV8JhhzIvaLO2szekU4U10bQl4FK62Lh2Ujh23Tf68qJDYA/TWqY5 TwPtyZ4kUdbWONBpGhhm9t3zW18OpIe8UPYIa680kXb/w+zqHmhX4UFzd2TbHx94 UcfQd1K+gfTbvIgQ22tTkwTMCa3KyPVFVDtC/TD4LxHFzyTGN//b5sQV921VZGnb T4mA6AejhwJNCmULvFsMB8cD91EopXCzYB/2eHNxcaCxvSxA+Y9buVWP0p7yA+Xi ZY00HMNmbz3/OBQuCmUfqdXtEpwFSyfCqKW/WsXR5fUHCB2FTEpJi5uw6Q2HuH3W KhsjiKenmzqtmDPFsA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rahul Doshi rrdoshi@andrew.cmu.edu Grouper Development System MIIDFTCCAf2gAwIBAgIJAIwOSUij7/HXMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmdyb3VwZXItZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEyMDYxMzE0MDIzMVoX DTIyMDYxMTE0MDIzMVowJTEjMCEGA1UEAxMaZ3JvdXBlci1kZXYuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnZJ7I7V2d/5uZ j0x2hRWXxFlXJsXWUHwMqbpBZpNClIjmrQgQ9DFG82OmVaBfyB48Sx59C6ysNoBm 7TAc7qSGmpbyiDTur1xQ2B+CaqcNTsFpZLDvxR+UXufAM5Tt/kwj1HwHXuYsIaiM rbHHBDWdi2Ai61MA1IIp1puTQ1FXC0PULtdAB9MHjsEeFGF0VLuNlZMS8D4Puk5t x3STRklile0VbOf7ShM1yDlXv1/ZpKKRUFQwRDuF1+dOoEM6Bh6u0sSA1f0295z4 Y1OXiijPsiOgxzp2uu8WiPPtZuoKfOJ4nfcfMx3G3swnxvDHZxb8P7VNUqKnV+1c XN8qUW4JAgMBAAGjSDBGMCUGA1UdEQQeMByCGmdyb3VwZXItZGV2LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBRnkU42oDMs1KXJI3RKUJCrP0+74zANBgkqhkiG9w0B AQUFAAOCAQEAROh+kkAax40dH7Vs43E9vnJDwFTOuE4u/sNGaXTV7RYbsRoiK8XO ASsaUlU4H6EI0C/i2silx8n96CrngGSr8IG5PXYJyVI496n3oJRVLcqv4DJG70Lx HNQX98kFApPN8pRH/Gfn1V7bKb0xolN301ymKXaYTLMfJw6c41hxb5bDLjK3i51e +tyb+oFiEF+4+ALXNTRaaGxsDHP1L8n4I1fSbxWn9NxpbdS4qkzOnC3F/Xj01p4Z vxc84mQfTENs/7xZ15r02q/SLSHADayA9n1CWHnv1eWLdCus60Pb9M21Iq4xWtJv E5Fy/N6QfH13asHyzTal4+ICNCMB3SKVKA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rahul Doshi rrdoshi@andrew.cmu.edu Test Grouper Service MIIDGDCCAgCgAwIBAgIJAKE1Rgqi2OBOMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2dyb3VwZXItdGVzdC5hbmRyZXcuY211LmVkdTAeFw0xMjEwMDMxODExMTNa Fw0yMjEwMDExODExMTNaMCYxJDAiBgNVBAMTG2dyb3VwZXItdGVzdC5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAME/9K1HXytp V2wnx7yJIijCoWWDE2htZdJuP9O0Io0bHrGwyhaStxhsWU+aBtrWvJLB/mNi2AOc GzuQn9HDhp4On/EIeTJq0xZOOtG8K422P+PAF/uL+pgyCyeFumukfCMCS/R/YZrC UxFI2lDdGKe/CtbiNgBvZEc0aH8Tg5aXFs+WNfc6XNzYpEfFlE/lekpC0SaUYP8a JTCwXMMEQoz4Pls+zQJ7jzYjPQIiHmMTkNaAsXES25HrR+x4hWDEh4mWr/G7qVK3 zDHHz4e4fhRNhSo0i/JeMaPl9GWFWw2k5KAUpS5JGNbKNruwgyJMZNsQzQQjvVLc XtN8iArtg78CAwEAAaNJMEcwJgYDVR0RBB8wHYIbZ3JvdXBlci10ZXN0LmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBRFNCdBVjTThIzS3Vr48zRMzubjETANBgkqhkiG 9w0BAQUFAAOCAQEAuze/WwDTdjRCXRNwukWshqWA8HjuYo2wR5cP0xdntuCZ/Mr0 pI56UZ2pU1RzsQHBI68SY4uwn7EU90bZGlcD3gk4rAhhqqvAgtmA5eurHhFIaoQQ CPun23byppJ8B278JpYftXqjMzIttPzCHtDLI1XI/tLLqEV08eXHejPq/H7WpS7X uo1dFEOtWIFdAcvPtCShHlXSIkMy6EPdxgV3eiH+gURkE26vpA4lXNdBcs52UeZb 6bt3dXgW5YARiMI1Ft2Bh+fcV2TbkuWh1gmW4Tu2ylYh9e5/ZLfp4S2rdQKQCwAM Z+d5CX9A32xjsaiMNUJo3enLhgll/DCowKPq1Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rahul Doshi rrdoshi@andrew.cmu.edu CMU Libraries Guest Registration MIIDFTCCAf2gAwIBAgIJANbxymzY27Z6MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmd1ZXN0cmVnLmFuZHJldy5hZC5jbXUuZWR1MB4XDTEyMTEyNjIxMjAyMFoX DTIyMTEyNDIxMjAyMFowJTEjMCEGA1UEAxMaZ3Vlc3RyZWcuYW5kcmV3LmFkLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD6Tk6besQvCbrD cpoy2bMyugB8PpgRjbm8TypIUa/BnO8DA6MlOZvA5lua1mAWULxvg9ijf140qdYC h2x28gVauXR27gCI/SH0zsd3wgjNZ1w1ZPtvVWktZSJCbkAZvmcvDCXu4QB7kEwe qzwPkWk5vvp8gwCK/Tr6R6EcQbDIH+E+E57YxRApmJL/ClPuDrbADI5VT0JUn1xT lR3iL5P9P8bEHPELIZ6fPH+KwidbgZq2IonfydgOAsyZmm8NIB4OVkz/QPE6RAhy r3lUlQc5MxJLBnsgju1zRpEZ7aMFKuEsi8zPGwK6XB3oCqjYL+QacgdU6kzfZn6t wgRa5Vr/AgMBAAGjSDBGMCUGA1UdEQQeMByCGmd1ZXN0cmVnLmFuZHJldy5hZC5j bXUuZWR1MB0GA1UdDgQWBBQ4Qfg5YqAG167v/z9hjToAus8bnzANBgkqhkiG9w0B AQUFAAOCAQEANUAk2O0Qjf0Xtdsn4GtWLW2V7FxVMNkoolCR8x0HTEwzb4iO4rNm w3XftBu+Eidr0YcSKBYWiuwHFv8NJ5HCUqRYz3TlVBjB3dgDDz+ic8s3FPik/XTk sjkM5TiCc4FwNBvOZKbf1g/c7lYu/LNYqTufG1elpslyontXn6ntazi4JxUPHQ4j M1EuPibH7IJURprYuS5yhhX6h3qz+/DlvgDEwOX1smw7nZiSye6vL1htukM3fQ8m 9LFts/QhwHSmNKStpUq2Crix3B7pBALaJPIGUKHw7t5hkbPnw3vOyt8sjDE43qYO T3caJGg9Y8haXOU04MH7xErjplsiY4N4eg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chris Kellen ck05@andrew.cmu.edu Rashid Siddiqui rashid@andrew.cmu.edu Wireless Access Guest System MIIDCTCCAfGgAwIBAgIJANXskOx8Uh86MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmd1ZXN0LndpcmVsZXNzLmNtdS5lZHUwHhcNMTMxMjE2MTcwNDExWhcNMjMx MjE0MTcwNDExWjAhMR8wHQYDVQQDExZndWVzdC53aXJlbGVzcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArM7spG9wa5kcsnpkjHntLjnC 8Reeg0m7HBdsPUmbRAeAVDUUOgEYjCz3yiN9LgMdP7jA5rafAqiyBOfvbhJyMITl ORjHRx721AVTRJjLlk2/azJCc1Sdtu1ynhOoQVTTqb62MUct83ZwXJmjtBfFPKyz rPDdaNHXM1bU1lNbeVGwc9sO6DNaLE+2snRjUiZA6w+wrjO8MRqB0MIvgd19VRjL KUtFuRTuFBAvnO5IMt2ikOkG8WCH7Y7gSIq8LcLjRbbRkxM+SJBD9ACVgUZiykfm ZmXtNW/PIeUodHFrrneBMQWp71nIf4aOYWaBtWFpBBRn8mk2gT30WuZHnC25SQID AQABo0QwQjAhBgNVHREEGjAYghZndWVzdC53aXJlbGVzcy5jbXUuZWR1MB0GA1Ud DgQWBBRR4RSyLKW9upNV3achid2vgIbSrTANBgkqhkiG9w0BAQUFAAOCAQEAW7jd Ju6Z3vdG+utgDGY8JZTUtAvkbKMn5xNPZcjF8h+jr1PzTC/NtBqk3xUMtw49v7CL d+TcfEhSMxGeiIw2R0Gz2Kvm3nQEC5z6KjCtVcYjQOsqnZvrfNy8cH6gXoHAvRi2 AxmAY2EmQjsefWSemAlxnxaxj3JQ0YpDRNSwHGDZGhcgAsQWPxcO4KqWNXVGsWs+ QO4BulSiHhgIvdLYrluhIGSqqA6+8tkAjS+SXaKJoKBWaaZIM28hgGyUSFIxXZ0t itKt6NSU6XHzTon1auevnEgzmnDivDEDxg2lf/zdaHS+AIQaJYr1VBeNTPQPpoFB axd9MnIqwDeZKaF8UQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu Stephen Rhoton srhoton@andrew.cmu.edu Matt Brooks mbrooks1@andrew.cmu.edu Gage Holden gholden@andrew.cmu.edu TFT Test Site MIIDGzCCAgOgAwIBAgIJAJS9aTLo04iCMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGhkcy10ZnQtdGVzdC5ob3VzaW5nLmNtdS5lZHUwHhcNMTMwODA1MTcyOTM0 WhcNMjMwODAzMTcyOTM0WjAnMSUwIwYDVQQDExxoZHMtdGZ0LXRlc3QuaG91c2lu Zy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv5qnH4iM 9sslc2u7WfV+sU3ok43g7ZDwGsHpQhNO60WXrsvckk/DQz0wN4GdXVJxu/Z60d/E faqoaPdc0fpgsxBGtpGJ9ErB8IW9UlZMcDdW+Fl1KOwYH8bTB8YkztdOndyBCfni Ngaid7MtygcGVBt8Px/rT6g8XrQUdxTnDLy0n5wUaKOyE/an7O8mOzDw3iGx4u7l qhWuDBn7dqpBlyJWTw/Upxsp90nLy11xxhB1YI26iPYkmdRDSxobxmuUu/EVzvVQ rqK4waK9OHFTA8oXpaq+jBpLhjgMvUahrhC1ToH75Xvr6ANN3IZwC/xtpMDtJ161 k3sWlN0wIDfyaQIDAQABo0owSDAnBgNVHREEIDAeghxoZHMtdGZ0LXRlc3QuaG91 c2luZy5jbXUuZWR1MB0GA1UdDgQWBBS88Y/FgUwCRO33jKsZ3GmEz77CBjANBgkq hkiG9w0BAQUFAAOCAQEAG2wICrCxQHTAKv0QNScjVJUdlo2uAUo6wvhtvQGMjvvl U9MzELj++NawW5pBkjat7CnYVyxyqgSEZULA3mShZVFo53d4NxTBSq0tROZFNSGh ssdtDy90Oki5U2QpFo3a5hEVkxMTMt6AdwUhXAFEbrdgF303wGyPJHlLiogSfhWL XzfibWa9vnws2PHHhZ85XPMVkfFOUTbE2Oa6Gvotw3ZrwcwoSK3cU3hgiKWqsp6o EH98ay47+4OOs/xc6HkCF+kFVc213vVx7dxRaEUxdoFNS48KF174aqRqImqICVzM xG2jEb5ZCOiVUYvN6qJpMMOpbZ/0CKi0eb6EsNDRFQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Dave Lubovinsky dlubo@andrew.cmu.edu Healthmon Server MIIDGzCCAgOgAwIBAgIJAI7wJ02UhFrbMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGhlYWx0aG1vbi5lbnJvbGxtZW50LmNtdS5lZHUwHhcNMTMwMTMxMjAwMTMw WhcNMjMwMTI5MjAwMTMwWjAnMSUwIwYDVQQDExxoZWFsdGhtb24uZW5yb2xsbWVu dC5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt98v7iql 6Nvlho/4hVE7jkvlDpF1TTPwSd8KkTH4r69WSF2kRm2hQBwk2HiIY/iwoWKB79Nu AhXb4za8cnynQHDCGs8rAs07oyC36SUyZsa7rfz6e1lLG/podJJjzTLfboOgon1q E0P3TE9nfsvLvOP3gcMhBbYtZI/ROJCZyeWsOqtF+UX3V4WWj+1BnNuCDyt/5RW2 HXs/NWbsffIziZxH3+ZmQ/OES+SMCrQwQzaMDESyPuKBVnbAkgBABGk3DCFz1v6M UN/GAZTm+IuyRPfj9oNONYyVJRmHoZ/qeC9I6hjuUDs7W2pn2WErQo/+7gcoW4r4 PxDtuYAvZsbVxQIDAQABo0owSDAnBgNVHREEIDAeghxoZWFsdGhtb24uZW5yb2xs bWVudC5jbXUuZWR1MB0GA1UdDgQWBBRgwzkBtfSggsdQTTTMvClPAxGN+jANBgkq hkiG9w0BAQUFAAOCAQEAh0A/ithiJ1rQDCyLHu+dUi/d86Ufz97r9XN9o3Xw194l khT6XLOM5WGX9cm6XSV4AdLkK4taXdYd5XpB3xaDHWlIT2BNIJvnsPS55MAKErcS K/cpY25HVCih0tp+xGSHyW5vDJifFYO+Ge2A+4DPpjxLLIjIoyzuLyWqAEzRe2XO 44wiVDZORl7TxW1T8VZjWo6s4+gpW2hEbiD/v8yBCe2hyBUfcvcMFZLJvHcl8388 iSg6WwhY2at1V78ZBuNsAtKg7r44cMwfnYX48dzLbnd/5Vx2rKpFPCtmxY6w5/kR Q15x/5UIRdg1+x7EZF7iDpSVciiVnxK6OivwkLhaaA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu CMU Heinz Virtual Classrooms MIIGAjCCBOqgAwIBAgIQdSZOMd9NXBTatmIUP4+RXjANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoLUFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTEz MDQyMjAwMDAwMFoXDTE2MDQyMTIzNTk1OVowgf8xCzAJBgNVBAYTAlVTMQ4wDAYD VQQREwUxNTIxMzELMAkGA1UECBMCUEExEzARBgNVBAcTClBpdHRzYnVyZ2gxGDAW BgNVBAkTDzUwMDAgRm9yYmVzIEF2ZTEjMCEGA1UEChMaQ2FybmVnaWUgTWVsbG9u IFVuaXZlcnNpdHkxFjAUBgNVBAsTDUhlaW56IENvbGxlZ2UxLTArBgNVBAsTJEhv c3RlZCBieSBDYXJuZWdpZSBNZWxsb24gVW5pdmVyc2l0eTEUMBIGA1UECxMLUGxh dGludW1TU0wxIjAgBgNVBAMTGWhlaW56LWNsYXNzLmhlaW56LmNtdS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+EuPd1Rl5ZIWww/O4ho0tyAs 3WDqVjHohaigk3cuGGH4gBcb5VoANKcBwIWgjyZ+w8thBxWDqRaYvPt8Ndvuo1l/ 18MRDnFwqzM6qAiguecMwwvHDmYUCLEHlkC84U/5ZpS4Jt5h1cV1gT7j1YhXvUcv y58czUQw5WCcJ/LkBxFaMU3muBqE7Xz2PnTA3W7tgzyHZqwnIv63c348ppmx6wNi s97mSM1sZ3F6s9dvES//79LXRu9GVtfBYnfMeyK5QAmnXi+rx1B5cRiBDIXgefG5 k0po7Fitr7P3zDaV/vOCR9baq+gmdmzlkSUGzbYsjviV0GWfRrMMZXuQ7n8DAgMB AAGjggHsMIIB6DAfBgNVHSMEGDAWgBQ/1bXQ1kR5UEoXo5uMSty4sCJkazAdBgNV HQ4EFgQUTvlnw+FMa/qxDlv38OG5Q7qmYawwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud EwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMFAGA1UdIARJ MEcwOwYMKwYBBAGyMQECAQMEMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJl LmNvbW9kby5jb20vQ1BTMAgGBmeBDAECAjBPBgNVHR8ESDBGMESgQqBAhj5odHRw Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9IaWdoLUFzc3VyYW5jZVNlY3VyZVNl cnZlckNBLmNybDCBgAYIKwYBBQUHAQEEdDByMEoGCCsGAQUFBzAChj5odHRwOi8v Y3J0LmNvbW9kb2NhLmNvbS9DT01PRE9IaWdoLUFzc3VyYW5jZVNlY3VyZVNlcnZl ckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMEMG A1UdEQQ8MDqCGWhlaW56LWNsYXNzLmhlaW56LmNtdS5lZHWCHXd3dy5oZWluei1j bGFzcy5oZWluei5jbXUuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQCpYrzeJAEN73xR 6GCcws22vTovzZPAwnnyEjO1UMT7uZm2NsIv70tnBPzTv/hrq2/MApa4a8sdt1cy RzhU21WDZn29qFMITUdSYh6AxqAjMzVQEl46Y/kkhnF+a7frNwXREDkRV/iuAUhT c9Bs/UmJssDi8QuirJIF+9Xd0MtCqbd3t9N0s4CZX8fdBQL9eIMJxa+tl16vryQS 2Ngs9UZ96HAGm4moos60YdqghP3ojp6Vq1Vm0FEaG6d+j+s1CXmn7EZnzoZwiJOT kuM7mS505iYHxh2RqzZbmqlLvbniePq/PHwcEcVOu9RiXPQRJCa+17AzEtBc2K9/ vPwx+YkA Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Ed McAfoose edwardm@andrew.cmu.edu Heinz Computing heinz-computing@andrew.cmu.edu Heinz VCL lab MIIDEjCCAfqgAwIBAgIJAIhqShd3amOwMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWhlaW56LXBvb2w2LmhlaW56LmNtdS5lZHUwHhcNMTMwNDI2MTgyMTMyWhcN MjMwNDI0MTgyMTMyWjAkMSIwIAYDVQQDExloZWluei1wb29sNi5oZWluei5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqoN4J1Fr08QPawax In5+uCAAWfPDFFf6ijloo8H27uul0+HM1neCIN88d8toIIS1vR3fvWRElBVmiqTS Wwt6iFZ/JLntbevj2jsqk+/8LRNdWv7cD8fcYRfSYBfZH+AYfynx3H0gpMTqk+6K m7j5YCdXzyqctHrrLmiiR6QzAWQKNxCjb16Lr1APhqSLWXzF5+Sy61FiQiBjSmGh utRAHodjewSXWgcRImc+ql/e+HYplpIwyzCIoO5Hfat7YpDrPqF52Vp+UKcdGg4a 23cidOEV2DvHkq21cU6Vf+nSwd+35R2RTy8ZQA8nHgw6YQlaFa0y5w1d2kIz1Gkf 1yaLHwIDAQABo0cwRTAkBgNVHREEHTAbghloZWluei1wb29sNi5oZWluei5jbXUu ZWR1MB0GA1UdDgQWBBSQBqh9qPFs72rsUWpAboWX/KXQWjANBgkqhkiG9w0BAQUF AAOCAQEAjX6jB9UYIsYA1etdW4IVSqvzor9uOOxycrdcQSRUQbRBj2cke2zeQJhh 08fKtrXBMOZlvL1NFQogIYU7x3e8WwO4PYUUxbwDqI3t90Rrww4hj+H0mz8MkCdD 5fEo1LB24f5XKUB2QSfKj0ddizfgfekzH5Zf54FZskJxEIArB4d8HSNu2o84lTyg PAKL+IMLuvigTQvc6Cr5enbDtHHYnOMzuGYzll5C4Mq1gBeAa8uGtQ2hi+3GIsOi bv/rGmpQ49r69g/JMj2tj4wLyH94EriU7ZnwqIV8p5oeDImLRgG5mjL5zXzj0EJ3 pCpDjs5kducsUnIv6U8rIdeDF+PLUQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ James Trimbee trimbeej@andrew.cmu.edu MCS Help Server MIIC9zCCAd+gAwIBAgIJAPZs0Z383UtBMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGhlbHAubWNzLmNtdS5lZHUwHhcNMTMxMDA1MTkwOTQ5WhcNMjMxMDAzMTkw OTQ5WjAbMRkwFwYDVQQDExBoZWxwLm1jcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA0BKUyKMfIdbetKHMzXH1sVvAnxtABCisAVcVX0y5 1gjEvJSOeZxadF8TwSugXtQXUNvkzttjQwyofQ8INlFK6GSSyG6hy02C7AVuJ8GD hNK+VrPxSOjv4kS8gWTvl7ySLKirx0IpJqhylBw8wABKOxpxD/Mb3/CXvm8Lwt8z 2wM6SUCsbhKo/et39IuGE1JIb67maphEeCLchXqa/WMxebBiEc22GfFy0oj0JCpO r6awTFhkN6d0aTubS6N6SjZT/2pRng0/QDlBV3L5cFP8je2VC6O+du3SVDHrvV7g /dVZPyOYuBLNodbmnPN/oUnxn2zIkiEeBnRaNvNMJbiVGQIDAQABoz4wPDAbBgNV HREEFDASghBoZWxwLm1jcy5jbXUuZWR1MB0GA1UdDgQWBBQ8LIZgAsauj/nm4czp LIu6Ynv5vzANBgkqhkiG9w0BAQUFAAOCAQEAt8O2ySe0jdnEL9e6tT7D6Bvmq/bn t9US/61yjQWg4fsDl20/EY9brnv2JFtTQ3XQpKZORq+FAExATjVr+t/4Q9rX953d PbpDWst3pnPN7/YswwysHWitx5ZOdUf062OPZgqESSaiujjrqfK8cXFvVRnlv+ZG 3XJHNvDwVP4kPpmF883xQsB8x+CDtMTbNyO4o7nyl0KC/0GY28laQbVA4f9pKFqB UAoh2676dOslpK/bL5AppTERFVAD5ToXGpxBr+42VWhpyahsI3cjyHkwYD8dEiEC fKNoCnGdb4HeK2oqhIH5vZlECFN5iaSH1jH+/MrYyL+UQ3BKYEwbAf7c/g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Florin Manolache florin@andrew.cmu.edu University Libraries Test MIIDDzCCAfegAwIBAgIJAKMU2QfNEjyGMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGhsMmJiNjQ0LmxpYnJhcnkuY211LmVkdTAeFw0xMzAzMTQxODQzMjRaFw0y MzAzMTIxODQzMjRaMCMxITAfBgNVBAMTGGhsMmJiNjQ0LmxpYnJhcnkuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoZGG2fqGtbdhOA0bUt MnD+WmxwpFhjj1TbgscZgg8BkFNJ8kY7AnOLTlRfBfKOw6KLv2/UmWDzsi9LF6uO RkxUSAQ+v122o2xlNYlD3YnnxHfqkd8NNMs17cc7zspjSYaZn1kaGRhWqucs3xhX UGk6t0vthxwSg22AzzexCxLPGajbO4OjJy+EYr2QfWGE54a0XbmGM0EF3oIdiu/u 3XhfDl59TUOlaC5OUMjp3+qZlng4dXpB7vP5xoJ+QhMHaYEJwSoK3raxwgLKpELM +FXLT18KiBhdqSLW38pF2RmYMXqnOxLhm+XGDbnO7ge+GgE0stddcB/SyJAzaL9H 09sCAwEAAaNGMEQwIwYDVR0RBBwwGoIYaGwyYmI2NDQubGlicmFyeS5jbXUuZWR1 MB0GA1UdDgQWBBR6J9ySbtj442krGNLDuD81dmMXHjANBgkqhkiG9w0BAQUFAAOC AQEAQN1DW1t81HrtUT5KbwvdG/4nfQsgloc0195YGAt7QfCGwMnnNwX/QRPEKa/k +60dTyy/TsZ2Vk1oBYqEgydHv0+Vzb/VOUseh1MEp/qS6r43p+y2V0NbbkqtUuYZ KaGT3WD/hl6qNVYp7oDKK3EYTy7rvqqakSAB8ldbD/hxn4cw+Lrmsw/XJuKLKhfr aJGGv23BQqGHToQiqVqaVTjMs+oNuM9HjyPnvv4yBKGTYj1T8UzmGPzu+BWz2u2J A1Bubyd5vmgzwJuMOfJBs4uxyhqTKwBW0HJ7Mxcg9GDzF1OspjxTujgUB9JBv3HF sOf62m6tBWfV5d0dyAINhOmH8g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu Hpp Web server MIIDBjCCAe6gAwIBAgIJAPtGpe6wVTd1MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWhwcC5hbmRyZXcuYWQuY211LmVkdTAeFw0xMjEwMjUxOTE4MTRaFw0yMjEw MjMxOTE4MTRaMCAxHjAcBgNVBAMTFWhwcC5hbmRyZXcuYWQuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM2NfLGGm99NTxr/s3snQy9qpg2u zPcK/2Thu7IiSi6DzHfajOARHaLmzWKJLIO1cz6MD8NszCP8MZIAfVDPsnowU+mq swPPE8eN0vnd8dxPnEdXiW2gV/7dJToXQeEVEMMuslyQXy1juMvZHXqJILTtP2DM wvtTT1eozeCr362FueA4xPDBjs/+7LGWsYa1FDuw9yd+cMwHInnuuaomljGCH3Rf V9ed0kBH+PRIRMzK0domuj1VhuNM9p/JXobM27WletPfHtIKqIupLpOVZOkRNIwE Tc629Rnr5T+hD6806fSl7O4DDpBzwIN/GioIvfp9W9Xqw4VK5NPg944SZX8CAwEA AaNDMEEwIAYDVR0RBBkwF4IVaHBwLmFuZHJldy5hZC5jbXUuZWR1MB0GA1UdDgQW BBTe4hYzHAcGVuPvhf4ZxViTqRDmGzANBgkqhkiG9w0BAQUFAAOCAQEAEkFIA41J SKUsdu4CmRsV6gs7F+EyroqTGfzWPVjdyi9upVdxTRda2xSuflcZLrwJFXuOounj 5Q/h59ZsWHPjjOzgMsmX6MYKh0+g8FrUa8z4kHM5cn8T92qaL90faR7o4O/hcqY6 0XTK5GcwtxU0sumAlW6P73ThCCNlXF7vjblzOSayd5U8AtxoXT3E8xzJSWsj5LZC q80LHTU36Q/ccBfE4Wh+YovC0Gzng3MXA7xkN9Hw2vax+CUawZVe/VmU53KRmxxk RaqUMYgo5zNCpUfraBDO4xaVVFvIIK2043YshNuWcpGGkCnsUykZ721Kq2VHDO/p lnpMnvEo5vVrlA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Albert A Scheuring alberts@andrew.cmu.edu Service: Human Resources Web Applications Server MIIC/TCCAeWgAwIBAgIJAOh0yL2MrPlsMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmhyLWFwcHMuYXMuY211LmVkdTAeFw0xMzA2MDUxODE0MzJaFw0yMzA2MDMx ODE0MzJaMB0xGzAZBgNVBAMTEmhyLWFwcHMuYXMuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOMxmxb/6lQfffgq26ydPHGkk4BHaSksNFCh HxUumOnzA7GO8jxj8F8l+uQBKr7ompBwQ8CITOqY+BXK4ppf2QGbkVYL372UsRX1 jL5w0drV1CqiwZPpA0WSg7fCabR0r1KoUnNivIYj96BejqEngHquNa/yj/vBZa7K 5J2zUh+xIFK1A9P6+ElYR46o0D5XKOZSd+EdpckmQ/qhBfjaG3R0TRh1EwS9gMqD Zf8cl9g5A0tflK6XYNGR2Ohn+iCteZ0AxzCp0UWIWWWoj/KZugxD430Z6WPW0d0P lySoRT8mtOVJeIDrMZHL6WNBLImP1evmeXUR4ckfwzLgc/Kz7p8CAwEAAaNAMD4w HQYDVR0RBBYwFIISaHItYXBwcy5hcy5jbXUuZWR1MB0GA1UdDgQWBBQ7SsnZbsiW RRVwfReRUg0G4WMPazANBgkqhkiG9w0BAQUFAAOCAQEAa2vmT0M5g9uENYOgOwE2 ulhUazyBc1Fy6DYVu5zc1CCgegrKtKKWUFFSVonIoypD9lgBPdZx0csTRa3plM2k 2tDoasWLM7wRl+WLuywIFrqFzFZ+3O2g+TTjXxtEW8mNhexGV30OXUOwvhLydff1 aNcmGqjAARIOWTTgDRmsSTu6I1BjUX1y5dmtAM3ulnFVNHCW1VDNFoh4Ytz6Dr/K BJRiAeIoPxft9tMYjguWNYuKNMwlTE1ScxM1uTqdccsn+l1R3D5glk9J1vbQIXGT VbfVVxoVOASbuXefmGsyyTfS9f41y/BbNweKB2tinwQTeYfP6UxjTzDcFNd96hbs Vw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Human Resources Web Apps Development Server MIIDCTCCAfGgAwIBAgIJAM39J1rXCxL/MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmhyLWFwcHMtZGV2LmFzLmNtdS5lZHUwHhcNMTMwNjA1MTgxMjMyWhcNMjMw NjAzMTgxMjMyWjAhMR8wHQYDVQQDExZoci1hcHBzLWRldi5hcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjYZPyHxxdJwrt+gyH7ex+il WEQcIHFOVXkzsJqCBlY/ZDap3+sdIku2ksdBSx+IcwbgPbhV4w0w6at1E8t2Q8pN ejOgTEqCnlp78J+mf+2Ss4cpT0yM+oOMLrx68jDcEQsx3EP1IboD0k/rYYESVaRk jE50NY5/xEv9LW3wDyN8AxfIWI40OAXuOCb8k7yay5KEh1HfO/RKbDfxy6Yk3Z90 diCy21Fynixcx17thLLTJu+zzKMPRKXmRVU3BGZitAywPn8tEuQy6MuUbmKVUEWx /SozVz3Is0ZCd9KS8ektuk2vR31+bHKoTD47w58sMOCnPRDnJ06WY2Mq3EUSAQID AQABo0QwQjAhBgNVHREEGjAYghZoci1hcHBzLWRldi5hcy5jbXUuZWR1MB0GA1Ud DgQWBBSQAnNnp2xtdtArVLWWjy7EiiW6xjANBgkqhkiG9w0BAQUFAAOCAQEABZHD rtYGdFl5FcBd2pA2ExmDPtXo4zZD+0sCMYCPRSf4068vCTeN62hke2YOLKGn86XF /cEs92JynpnHPTm+kTi9RU8THF4xuBydDV5KweXu1QUBzujYLy5Ru2MMeF0sgKVb M5d/BmeUQh6RPM3RyfwGBKtSevIE4lYB1GZqjmofSmqZbC2v4UQ1KXMlmJdYLrzy XuaYlO5lGPSzYXZTimQRYcGTeogUsLYkGaK/w3lIue3IiH0cSmQsdcCxdOdwCXCL X+OrY9MnXGrVaGfraO+hk3Y4RoYv2i1i/kijgwUtDbxSA+h41BvFNUqTT2mvWk4F XXumPAxU1g/r2oldnQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Human Resources Web Apps Training Server MIIDGDCCAgCgAwIBAgIJAIAvIWd9U3qOMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2hyLWFwcHMtdHJhaW5pbmcuYXMuY211LmVkdTAeFw0xMzA2MDUxODE0NTFa Fw0yMzA2MDMxODE0NTFaMCYxJDAiBgNVBAMTG2hyLWFwcHMtdHJhaW5pbmcuYXMu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDqK/t+rAEr CHeV9AySaQa4yf60FV51SebwS3iILTD9YFik9ULDjV53tOkxEsyH2VRRl6ONx3bx 7cHz4QsSYTiZc2J+42czFNQztBAYHguB9E8Bs2wDa2mcGS4/iUsAwQFDKdnFGOPp hjdp1XAND+1XtLCnGq3nfxhrX+DebDSGcip26QV1azUidScQ9d/MWBuWVcMZ8eqk w9cyvjIowsW0ziWXu1q/+IXx1x3F39nPq+3mSBm1vIS31UCEiUerLeFY/t/nmWPS tjCFTrnvIhVZ2H/qWPPCFPi/TqBWd0H0wrUcb2LExJvM0BSyMqGPcTP0kAWcXBwQ o2OK6WJiGl0CAwEAAaNJMEcwJgYDVR0RBB8wHYIbaHItYXBwcy10cmFpbmluZy5h cy5jbXUuZWR1MB0GA1UdDgQWBBQ2gw7elScfGmTca2WsbiejyBZL6jANBgkqhkiG 9w0BAQUFAAOCAQEAoZJ2FF99HCTA7HeoN/pn/OqDyx2OLIcbPpxNaASd2tmJ3pZ0 NYzobJVswk3GQ96HRt1RjLEE5+ulQa9PcC7mD+2MX2VYdkePf3dgO0q72ZJYiP5+ zPQfgNi4NET6GzxW5Zh2g2MMAVnwpuZCnEOzTkoAX81bqnGe/ahlmVVJ0f+hmv3e udE20EuJ8B1VQwD/tkjc8jmtvgTmnkfN2hKvuGgKNzntVi+57+LR/Qln2TvaXDro k5OUd1/0qoVZgY+FQEVq92U6lBoJIfhau0SZCZE8SaxRlxb5RLnYOYke0B/zvtFI 0TUsvLtcPcTWDxUNN6icTs3WHIcRKay96Kp7Cw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Human Resources HRWeb MIIC9zCCAd+gAwIBAgIJAN2sc923OnzaMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGhyd2ViLmFzLmNtdS5lZHUwHhcNMTMwNjE3MTUwNTM3WhcNMjMwNjE1MTUw NTM3WjAbMRkwFwYDVQQDExBocndlYi5hcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAv0k1tIF8TTq9naz+k6Mb3YN0dGlBdMZS59R5rWQT hFTz1ifQ3dWQaxEcw3o3lT+vNrlWXl8MI4eqIs4SwokFxKP89dGmGOx7ZQuwhY/s V5YbJiisUcYKLTv3FEWCsQbBEYL7FI93I+reSRZQFNtjeLzeapyxY1c5GTMvsozB 8hPQEcELbmfH1Qh/Ie/d3U7kmrPvvBlXoCtXJv2e7Yr//ttM2tOO+mgTSWmoF71z fMgs2ZnssvO2KF3wZsNg7grjHAYVna3L8g259jpiapbZ0JCH3HGgI4nXgrxHvUi0 eA5akPl6BawsOLLvq4uuYY2vTENwHt5rpKPycQ85jOA+twIDAQABoz4wPDAbBgNV HREEFDASghBocndlYi5hcy5jbXUuZWR1MB0GA1UdDgQWBBSH6MtUzaIE1jb2kssc 6b0nWRx0pTANBgkqhkiG9w0BAQUFAAOCAQEAm9LxYk94D9UGrGE48D10/jGai4cR tuF9gLdS1eY3C/bTgGXRaQno5O6NF7zuLPC6RF3tKsTNeJO/uBoZDqGhtOSB01OV gdmYuKy3TcIF/NQ/IAgwcJMTyWb3fhNOi+6ShlALvNMquCNQQLo73Yxji2JCQ3jd lp9mheaw+4t42ORKA9slrj2yPMPwM1CqaFCF8n/2ZQs0xrHy/vRnnXLUETlPHo1X Pp7RwQ/GNqpSv8DWsydLQood8GPrW68UKbj6IaXhhm83wYKmzwEIPqIHhFVoN8ed M+/OlTE8QvL48flewF4dFHuugJLiNbgolRbuIHoRRlaQunSGlBWt0/7BmA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Human Resources HRWeb Development MIIDAzCCAeugAwIBAgIJAJZDSmDmn5p8MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGhyd2ViLWRldi5hcy5jbXUuZWR1MB4XDTEzMDYxMDE1NTg0NloXDTIzMDYw ODE1NTg0NlowHzEdMBsGA1UEAxMUaHJ3ZWItZGV2LmFzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4VtXbv9uiC0AI9uSCJyKzmt0jk/QX 8u6g0J3zHz+u7umt+9hfjkRj0CPwIGxbKf3VxCwVwTcWws7VUbU1wPHVaQ6Tt3yt hTxkREa3xkFQLUZglKCO761S6UGO1Zm8szbbNX2Jmn63Z0bs0PrRH65r35pq0EDS OgxU9VlJuAURDVrFZgUMJJa98ILE8FH2zIjt1GFYfIb1rpcZ87hR3sma6waUAwLI dPqmwFhrL1AG4WWjR1nxshpQ536eStpc2CAykBoPp+epCszirhdouDbfYlvFpJb9 uiXGEcR+MWqtDNMISuNIfWluJT5OeIdexYyl5rcN5tv6HFlThpLRQHIbAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGhyd2ViLWRldi5hcy5jbXUuZWR1MB0GA1UdDgQWBBSO in95EoakHDR17XD4/VSbyiUT/DANBgkqhkiG9w0BAQUFAAOCAQEAjcxoub2dVxxa 3LgXyItnln1b0kkkLL9gQPck8S+czVQG6dcDoY2PtuKQDyRmyIK4aC/CVjH4bo5z /eLcIw561LWeuvD45xb3lz5RychZ4gzC1MT2CmvUrg0zRoCD1TXJMnLdSoDJeVSN Bl7a3uIuIdFIAcemFBEafcRvG5+GieljAaOAz0gA0Nni1u8wJO6mwOb4XZqEJ8/T UQVP6HKYha/NRXUary/3bf4blEy9D2ns5ub6/NVKj/dJ7LtojyFXwdOBd0LZR4R4 gDc5zw97L0CLStdA6FQE5mDmJM2yFKg3cukoPNQXqcTcz6E8oe8m2NTS+AiiqKLE bohfzsQWFw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu MIIDODCCAiCgAwIBAgIJAIHOibUE31UUMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2lkZW50aXR5LmFuZHJldy5jbXUuZWR1MB4XDTExMDMzMTE0NDA0NloXDTIx MDMyODE0NDA0NlowIjEgMB4GA1UEAxMXaWRlbnRpdHkuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjZuK/xisbyijDWdzYmip2 nRBCXbES81V0aComy2SoYwH/ll3d03NAzLR/kOpTbnt3hR0DlGrjR16ISNAZQ/Yw fEfKAcc31p+0LQibBzoGIdXt9aSC2APZ8D9nt9EaStw5w4Vbts44c7WEBfy4d1kc VMh62Q2SVszSJW+HNP4a5onT6hSU3gLH51VEW8wOBFvxulI58NUgQsHaOxNd/87W UGQ4CG7tZLPG3RsAbjh7QSOHY7ked4JJLJFBWtGojt5ugs85+t7l3vqteNGHw1YE 6+jnmzdm76Bk8gPVTdFiFtntQ7u+kKpg/16mW/as0VeLX7WiYnaeRYj9JZ8h51iv AgMBAAGjcTBvME4GA1UdEQRHMEWCF2lkZW50aXR5LmFuZHJldy5jbXUuZWR1hipo dHRwczovL2lkZW50aXR5LmFuZHJldy5jbXUuZWR1L3NoaWJib2xldGgwHQYDVR0O BBYEFIV2E/CRkHLm0j2/SezOXylKhowGMA0GCSqGSIb3DQEBBQUAA4IBAQCVPv8K T4bNVJ2ukJPRb1Xv4JuUWWKxC2AsAsiiMMpGHP2wcbLxPn8a18fTLXDgkpwthXkf EacaoZ4+EoDe6e1QDWUQgI5BEUQSchHkuPuuTSy7RAmZxnyOl1ejoq08KgnRYf0P IcGm8Ka6MH9reUuV00M8RVJU+GtdQL6753Gj3kH45qG5TUBEER5AlQ+Xy7aeQ0i2 PGm991OYCTOQyKwCnFg2NtpRCKLoJDbUPnrG6t8q/3OeOzjybmIcPVjx9fe5yj7g 26zJ80pngTaIa3LAT+8XkWem8WFXPDDy42ll+TR/oUKc92QD3r7FGJwAH/aWmtgh M0NiKjQjDoC943hw Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Identity Services Development Server MIIDSDCCAjCgAwIBAgIJALCZxuIStCTdMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2lkZW50aXR5LWRldi5hbmRyZXcuY211LmVkdTAeFw0xMTA0MDgxOTQyMjla Fw0yMTA0MDUxOTQyMjlaMCYxJDAiBgNVBAMTG2lkZW50aXR5LWRldi5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL7ZeaF1sXXP rqIWZkUjWVmQmOHV8EKbxnmXBiZg7TP+8zcS769f0QI1K+sannystkJZqnsG+vO8 J3Z9SASZGPntMECm9DjzCBXYfDB6XeQo5dDpYafDT6UPFxwWmTymNGExdOdk+jtr G7SDSeGJty3wLHs64C+HEqvO4wgpPIAllxCDdUH5OXIswzbz/A0dP6UBo8iSpjcE uCdsDgj95xVy7vhq2ldKQHdznZVkyetDCPPUBEMXg/NKa6wQczUSBYrAfEFUairF gx5MtL0kk26wL8/LVgrDM0VE/rV3HJE+fTTIPKKFCXNcPUoI5NEBpS8wgM/722DZ WQLaQcKCm/ECAwEAAaN5MHcwVgYDVR0RBE8wTYIbaWRlbnRpdHktZGV2LmFuZHJl dy5jbXUuZWR1hi5odHRwczovL2lkZW50aXR5LWRldi5hbmRyZXcuY211LmVkdS9z aGliYm9sZXRoMB0GA1UdDgQWBBQR6wSDey5BfLi/sIVbYPkKnhU3wTANBgkqhkiG 9w0BAQUFAAOCAQEAn20h+kbsH+jF1RAx0zoW+qJ/rxYvyaW82y4VcArtP29Vh6si cklLq/VbQpN/eV+483a8Da2mk0BlBk4d2cn8eOiK71zCpEwxqzmHX607wsG3RXLz AjDzPCo32z/2SOM+Z4+/lBiHVM7Pfrze2DIVX7Qh5fRaSoB0Ts4ohdacJ7PmeoWm 2JsIIeipex5uoyE0q+bGhVx2kPoS3Jxs5CjawJjXkuhgvcQEA0kfNo+DPbNB9K3+ zYL3h/gPDvfMViMzWpGa6RfI/o7O1Sb7xH2Bf1Df7x2r5RQgKSXDqQH+tWb4g11A 9pK6ArhY9gvd6P0J/d0NZHZ9gewuRfibypWnwg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Gettes gettes@cmu.edu Jeffrey Eaton jeaton@andrew.cmu.edu Identity Services Test Server MIIDGzCCAgOgAwIBAgIJAKEeATUVD2OVMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGlkZW50aXR5LXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTEwNDA3MTQwNzMy WhcNMjEwNDA0MTQwNzMyWjAnMSUwIwYDVQQDExxpZGVudGl0eS10ZXN0LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsNy4cWm+ ZXf2NJrhiFpKinwiFCu7gI3VTp9QVRYC76rgntv9+eQV/G9fqTqJBsJidUCia/HR K7OwtB2LXX+e0vTkq8WzlVxLZE6vNZYEyJOSGCmhLSkF0sjItnbCEF/uC3vjPRaY ygaYGa83DYm5+ofOq87CGWLlh5zF+pHHmGR8VyihgcLCwMwC9nfeF3sqnPh1gYKL XYZWu3so5zXFjtT4Kzqu3xGWFMkUIl/2T7DOQtVeZ6ZK+sF3q3rplEawnzcwN7hb hRLw295HPqO50Ss+WFUUq/HuVUSOA/9jEijxgTItcA0YMWcEg33EB2ii0fKciHoR Qr6UMNuObeZe3wIDAQABo0owSDAnBgNVHREEIDAeghxpZGVudGl0eS10ZXN0LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTaj2a1PLDc0w47uPyEeBLga5iIjzANBgkq hkiG9w0BAQUFAAOCAQEAH9w1GKq7VqMaM1cRSHModkvUmG7VpSb3sw9k564T/Ynf zEP8hGvUNqh2PoWKXPnX7/QKcAD7VsMiL3lyzAgBK5NW1QiEbMWlrtcnNFD4EIks um8fNFsbkTelVCQlkSD3bNAxCdOgUZ4mzYusl/V8Ffcz/065SCh+035NyzeWhUzj e8ZjDZ/c8NGzgn1YcZQCb/TSydnJ7SbyKxpk6oPSTtE+KpMjXHGsVCdvRVM83nBK +RYzLMMLCy/5raekggHfJfg+CfGmmfu3Wvxu5T0cNPCnWk7Jks9AmIQ1YPyX0VYJ pYgZXBjy6Q1UGtR3eGc+XTNgtmVEKEkkc2o7s4k5ag== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Gettes gettes@cmu.edu Jeffrey Eaton jeaton@andrew.cmu.edu ID Card Office Web Server MIIDFTCCAf2gAwIBAgIJAI1NEEsPIlAwMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmlkcGx1c3dlYi5jYXJkcy5hcy5jbXUuZWR1MB4XDTEzMDYyNjE4NDkwNVoX DTIzMDYyNDE4NDkwNVowJTEjMCEGA1UEAxMaaWRwbHVzd2ViLmNhcmRzLmFzLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCg5pIOe8mAf403 +z8O4CAnfGCKMRvRFzOGNRumZah7kbDb+hpcSaMurFEB3a27fxQ5i3MXFW4HOwEX p5sPNJqYkaCDdc3wkUFhCdd/+hq0CAM6JV1EhH0la8F/QFhU3cphbqZVY0UzLp7h OAfx4ZG3WDayI/RQihyi1w3qy0XUT5/Pb6/cVGpHArgakPGIjoBJQ4ytF29aC1Mm VlNs8sg7drV5cS0l7cYHubPfhpyV0t9k0D6Vqn8ZyeloGuRT/ygBPhzgep/hMU0e SBJy0kQ+GXFGlJpEGZvxpM8oP486e+rxpa2GiGlGj+HFCLZqjAMTtmhbqsRvUu4K 5neZ7EN1AgMBAAGjSDBGMCUGA1UdEQQeMByCGmlkcGx1c3dlYi5jYXJkcy5hcy5j bXUuZWR1MB0GA1UdDgQWBBSJQCCmRzpN+8YGaq52vKaTNLpoaTANBgkqhkiG9w0B AQUFAAOCAQEAGAB1cdOpBLzUuPOVnx12ZRv3Uq4V1t1/gctUyVZ3zWNG+9c1aNPZ oPXkPjhhBA7WJT54CkoHWu9QPzzI6Gjg4xlaFB6QyURM/mlOY1HBALDlFputs35M kqkcodHTJbiww6ML+LBplW5z3CJnKaKHnfLDrKkIVXd/6I4cgqMTCtU99xh7UKBc ysyZV8cHS6WvQsDVtRZd1GUm5IGJZfA1BS/oKrlGaWSH+eCwV5mmHLnbAE8DQKXq EWuFkD8ORHrKH/V2L04jahuwoqydrEbtLn50rTQRpsbDgdm6TzPbMUzNiwwpUvth mqwa+DBzViOFnLCoephFrqFuh5FEiWTymw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Josh Frederick joshuaf@andrew.cmu.edu Library Illiad System MIIDCTCCAfGgAwIBAgIJAOwlwwlTXdzJMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmlsbGlhZC5saWJyYXJ5LmNtdS5lZHUwHhcNMTIwNjI3MTUyNTQxWhcNMjIw NjI1MTUyNTQxWjAhMR8wHQYDVQQDExZpbGxpYWQubGlicmFyeS5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvA5lUxyqnCrR613VgWje4ZTD 07RYumFqnOww0t8rwqWalLag/tBJi+Pwu0YPd6u50g8HFxHC5S7jGzSrVB/wh4yX 4m3n+K1VrD/nVaEZohIPv5XqxoxoMUCt9tOZM9BPZCap/i3+pXEJfzVLJ9fpdGYu Y63yuA67wgbQn4tqx4mINDlpygHHMHBWxNlU7nWb2ay/PgQuea8U+3S7iz/v9P1V RsDMJWQKBdEpZVsvOIt8qeJtqmfEuRbaMfjE0s9Dlo+NxfIzMa0qUYvsf7xIMuE0 KnDsdvICueJoXq8KVanNIugsXwkrMsaN3Yhss//k4ZR4V1DaOrLrcsxhyMVPnQID AQABo0QwQjAhBgNVHREEGjAYghZpbGxpYWQubGlicmFyeS5jbXUuZWR1MB0GA1Ud DgQWBBQAf7Rn+dpBGclKI+1FYMqWnYbNmjANBgkqhkiG9w0BAQUFAAOCAQEAWjcI dRLjsLhEz2j7qZJnlUMF70o2miFwbO/bZZq9SuZAL4GtjXqNg9oqB6Aqj1kJdivg MoY9A4B640UA4Lf5QQVvjjXdGQ8eL5P4eDx8eg4hUqNVFzpwcz0RZBrwPCH+RA4F I6l3HMOSHRgjGC6t8DS+WTyqrCckagh5cDx2AC+KdJEaCESNTHV040Lej/Ch6Oi6 p5R8dFHCNk8wgBz870nq+P5ogrMEU2p4EKbl8njzd+1mdHiyciUvi/+f5JzVLVT8 ViP1Zc8RANy6MmEtr0XwNQC9RSKwzRMg4kc3wCbp1o25dS79w4naFonxw6Z3B/gc EceumuldzZSmxdh5Xg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rashid Siddiqui rashid@andrew.cmu.edu Library Service MIIDGzCCAgOgAwIBAgIJAOqn5a/KkayEMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGlsbGlhZC12aXIuYW5kcmV3LmFkLmNtdS5lZHUwHhcNMTIwNjEzMTYzNjQz WhcNMjIwNjExMTYzNjQzWjAnMSUwIwYDVQQDExxpbGxpYWQtdmlyLmFuZHJldy5h ZC5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsItTRdA7 fSArzPhNEXBeeo56lMZvBHTzGDmKBgLuaDn7DyZz7kIGVtgCe+hKwiDrZWd1M6nX 0rDhReGfx6uKUoD/6PF++gcJYLe7OpAqS2bNx7sKlo2I7s7mDijNu9i+8wyQbp3S C7H+pGoTvEngbpDodVsx/stNVL4CxrJp1hZjoam7ngro6+f06tSast4M+ND0pYRD x3j0wvMt1Ny6SdJEGPZwD4++fwWQ3yv6L5RmskRh07NRvIgxYzE92xRprmJc7DBf koPKEkn6WoGsEMIBdOl9ALqaDaJ1vSHctdh9oRZY5lL3Oe3v/eOvX8qM98z2PwIC Y0rSwewFYliBxwIDAQABo0owSDAnBgNVHREEIDAeghxpbGxpYWQtdmlyLmFuZHJl dy5hZC5jbXUuZWR1MB0GA1UdDgQWBBS0VwN7srFIsO/H3bD+wJIBvAaPJTANBgkq hkiG9w0BAQUFAAOCAQEAoU0OW+ugask1iv9wC0GCuOjlOwGqDt4AM8eDBmTIRrOu Z/fDkJO30mQ23Qwsd79Vu1ImHu0xqvook7tYVOQ6rAFxQq2dmsyrVxMVbosTEg2T CuEJPHIpQcvAMGsQCJ0RP0pXzWCAIaBGrTTdAb9My7K7LwdSEjk0etLw5ZPN8Tdl 2LcyMjoEfxSsCPZtV8MqvqpK4339LfVqweFqdUnMmGvXQp8eMPJFA2yC/1hZZkSX ks7wQ/2d/CQl7CetjxuBWsnebflIg4a2eq6JD47TAHPaImx4q0D074KzPc3Tit7z QVagLzmsfJLQhkqBhQj2kdDeqCyMA1TJXZIn3lzIOw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rashid Siddiqui rashid@andrew.cmu.edu University Advancement Failover MIIDGzCCAgOgAwIBAgIJALI3FKvTKyaaMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGludHJhbmV0LWZhaWxvdmVyLnVhLmNtdS5lZHUwHhcNMTIwNTAxMTc1MDIy WhcNMjIwNDI5MTc1MDIyWjAnMSUwIwYDVQQDExxpbnRyYW5ldC1mYWlsb3Zlci51 YS5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApv5X0mY/ S6HYII4z8fBKSAkE2COYvh4jEy0iPgSA/qkYt60xHEdeRyGASlk8QzW/ydBaW1V5 WlMLIh9pmE2BVtvf+8P6EHkMD0FKPN1foD1yuKflecK46YhHJ4pRG6+RgpkJV4Vc 7lLw9Si8BU4O19chRlhf7RBmx52l55NMxMGhliGaXXauBVMIlMXCiMQ5INw/5+DK 2W0DNJNqE88ksteNhWc+Ea18FzbMuvd0PJcbRgmd9sMDTe4fIWBYCRdrXPhhr+03 jm/4twvj+F8b3c8oodPpBsOrTXL5znIi8XQkHG2yjq1R9IyTn2Xg94bVkkjzsRw8 ev56CLb/vCaK8QIDAQABo0owSDAnBgNVHREEIDAeghxpbnRyYW5ldC1mYWlsb3Zl ci51YS5jbXUuZWR1MB0GA1UdDgQWBBTPKEQTObzKX6c4sh87GDrS2R487DANBgkq hkiG9w0BAQUFAAOCAQEAAVcG3NDd5z56IMvEG8XGZjNVMc+LnfCOey06HjG41BEt uAhVtFzUzhmJeNmcLdKoKBSFhxq+Ij1Ss8aVltnzb1xyVxOIHT0qH68pirG5C3qv cvtZFHAkhHYUL8ph2oxl9P2Th7222SJkq9go8uXkUvLxfiBjWgGI/RdwrnZxrpUg Wb73mewb7dg/9DVDnQakqaFJn+ogvymlV2H+bBrA7IGyzp9tQhv1DC8U6TbyLWxn 34dWL0lpETT8XR1YBltWkb7tVgrxY2trmF2qnfdqbiA+rFFDEQSqXth6KyneBkVb lBVOJLCIFnPOSW7IL7XqxbavRmnq32NeQjV0lUwBgA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Parker jmparker@andrew.cmu.edu Craig Burk cab335@andrew.cmu.edu Kevin Yost kyost@andrew.cmu.edu University Advancement MIIDADCCAeigAwIBAgIJAILYXciRgMdDMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2ludHJhbmV0LnVhLmNtdS5lZHUwHhcNMTIwNTI5MjAyMjUzWhcNMjIwNTI3 MjAyMjUzWjAeMRwwGgYDVQQDExNpbnRyYW5ldC51YS5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0lfF8JGDYgAUVZNVxiHjciRQmGExe+Nn 2cbQiM8Uka+ITl/KSdB9t5hy41NpoRj+z2PjWmABuGpZIcm394SoVceAzHYipPmB /7stMny2Da6RZwJZhWsoAVfmmxgiFQOifardIS/3u5rzosrtSW4ViMQDbTOA9+aW MkR0hiewSktJJSrvUKvuhxYHvDnWQoc+nLHajEn2ThG59LGfOssH6NIfFlc8WC07 Rk1l2oxw4sUMeZkwBjUf0dR64wtbTHtj3ZqwHflkeX6lQnmqSFcMf2ugLkBGo3Ke bOh4hTvTD1Qa9TvyGBfwMFRwGt2C5gv7KyZSAGoPA1UHt78SPmjiqwIDAQABo0Ew PzAeBgNVHREEFzAVghNpbnRyYW5ldC51YS5jbXUuZWR1MB0GA1UdDgQWBBStmtH3 D7s6zxMHWoAda6Ef2b1HTDANBgkqhkiG9w0BAQUFAAOCAQEAUiUAEjVTBGAb0GpU d8Fc/kYIpV+mcrVzaFMGYTKbwI5o9Tv5MhQ6XBF7lIQfEEoqJKcsQpxM5omww3VZ suZRaJAZJBOaJQdmGhMsuT05qRe5aN9brhCTIQKhnXnAKBe2SLU2W3z/KKNSOlQi myZMJOVJVPkjKQzskg9urh97iYuWXTViyR8csf4uFwHRjXDdbp8R3xCSCKEg7DDx BhDZGxrAYYnYf0Mxond2gOKD3WvisaoNrkpuDBgiwMwXIdBYxm8iz4zS8YOs70Mo tD1PI2OSCFZrFA31/nS/6RJI2rdM6Fpe1Vo7Gj/Kqyk86JE2WfQyJ/o8Yc4KTVmA +0I3Tw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Parker jmparker@andrew.cmu.edu Craig Burk cab335@andrew.cmu.edu Kevin Yost kyost@andrew.cmu.edu ISO Phishing Database MIIC6DCCAdCgAwIBAgIJAJjI0KW9+uKNMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2lzb3Byb2plY3QyMB4XDTEzMDQyNDAwMzQxMloXDTIzMDQyMjAwMzQxMlow FjEUMBIGA1UEAxMLaXNvcHJvamVjdDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDnIJHmSKAeDl53ZUcHJdTkTLxv7vR6OCauMoJBVGec1RsNRUbfmo6a 4YyDYCg/UoUBgjmbVVJJe9Aui2ZXk78+iyWFVK4TifPnaLwVJ/6mJMTYt/GZ/EjR Y1d+AOpnSxVrJpsSmUzhyyr3gBl3lT6I4fRGULCj3EBnCuEx0UmspGn+zduxYFqF 39lfVkw8OtznqvRiJdaCymT7qgKZ7HlzsZju548wrAdqrbOGKxOCA8kvuHLd3+d2 Wm2Ciq1NJN4Mv5wJWWEK9a/hvKwUQj8QrW9Z/A0aC9o12Zr8b0+xHbM/njY0jBgr MhfcLJKgz7Yx5p74APumfTWIA1ARnZ1LAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2lz b3Byb2plY3QyMB0GA1UdDgQWBBTO1/HQ22356dvwogGNZhihULzthjANBgkqhkiG 9w0BAQUFAAOCAQEAezwIKdwN+2y/BW0Mud7zL8qAiN9p7tyPiqZsan1bQSlZBOZ7 GppDLkaSRbiI6Etq8GixDPcoMl1PVQt7eETXi9sLi6X4o/GsxFm0WLAz6myYcvns H9uSv/v6BYWBrXO6lnxZ/QbhePXJ+NDlIkY5K0aln/OdubHq8Y6uEWJRGbZM+CW4 iAY17PWC6nMwPsmR0IZhBDcV6Mi1/8caR68V7SRRuS7Z/JoRJ+G0o0k/s5jCJj52 fXcLcd7fH9/48qz1rUzCismHkOyETm7pYJFcfMDk+n+00Qc6O7Uobcq8g5FBxTYn UpSMvih/V8adewL5Fy6w2Fen9XgwX+fDaRrf/w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Administrator rlehman@andrew.cmu.edu Administrator dtilesto@andrew.cmu.edu Administrator lzp@andrew.cmu.edu Administrator vbp@andrew.cmu.edu Administrator swebb@andrew.cmu.edu Administrator wiamy@cmu.edu ISPL Plus Server MIIDDDCCAfSgAwIBAgIJAJhGoYs4dbyYMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2lzcWxwbHVzLmFuZHJldy5jbXUuZWR1MB4XDTEyMDQwNjE5MTg1NFoXDTIy MDQwNDE5MTg1NFowIjEgMB4GA1UEAxMXaXNxbHBsdXMuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmWvudIqBIosDwRFYonjZX hHvVC9jRPReLXq0K/xJIDDq5yWXYcCvcHhJoUKwXuM+j4Bg753RD53soWTOejg4a mCO4yCMs0CTvQ8XsjD8K8KB+9eAym9g9qZo78YFZeaOVHi7yi8F2NXYnVuL7gRMw uNrUgwIJ5n4oX2zrMZvl5jmKJ5IL+Nl7BONb9Ajkmw6Amv90NChWEsjGzb+b0tFm g7jIMgoquK5RIjxGKldVT1t/meVIR6XieNVcXugPzhWDqn2X+7jLyxDFQxGObjDe OP6elYZplYSIEUoOsIH9DqulHSFDnsb8bnmDE7rKAlAI8gLUpgxEuwqy0Q3jn6wV AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2lzcWxwbHVzLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBT5csUVkI/RFkLXhkBm5WkKy/E6HDANBgkqhkiG9w0BAQUFAAOCAQEA 2wRJ2iCI2IR69Q2RxbFBho4ar2u446M0FKNK5wDxkF6cdmLdDn+N7kX3XDzReTAD lI5JBE3Dx8zGS/mumvV04Ul+EYE/NzbM52xua/4ZNEnJjSVpiSRN2byqI2qgQrST NhVdgMp0c86jGmskYBEzOoEAalNqG5v6c6VPKEyEV8/omeFncMMpm8ITxl7CeXmR AzkdOuM9Ecb50q1by8btBnLK56TEhU86s7FLltu+u2zqv7f4GRRZJzMgxINKboxy sT76RVapojRZvrH6ndyFwlttILhy+gvWsOVq+v3xtt1invlOrSZf8cNUlyFgj2Pn wYk7OM2hI3UEOAhAEC1x3g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu CIT ITS Support tracking (RT) MIIC2TCCAcGgAwIBAgIJAIWpedMEzGKFMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmlzc3VlczAeFw0xMzA3MjkxNzE1MTZaFw0yMzA3MjcxNzE1MTZaMBExDzAN BgNVBAMTBmlzc3VlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSi z2QutQSJIF85Nj9BxiATsKA6tp1AG/D7mAtvhNBH3o1/H/GZjkb+ArFi5ED1VAeV hUUiRGRFnfZ0NjGBYaeByGKe6gVPytQM3HwFTwMpDQkRdvT4zNRAf2sD8wo5yrAD 7ooWnmH90K/JWykmNpCwnrQnsbiKX1Tt25f1Q+W7JAuBCn7hCn+rHIZaeSQRlW+r CGTb0R44OeaZ0UJoU6iu1aFKArUE8LIVlVj0h82H8zo9UcivMSWwkFCySG//+Wss a5dIYNOi4O1lE/IWmxQYZh6GVJFFyznJCnFhIKj3HN4OoEZ03nxmW1dKlrMLO5Bv bPKvIntcZtVBePtwQYMCAwEAAaM0MDIwEQYDVR0RBAowCIIGaXNzdWVzMB0GA1Ud DgQWBBRKiGCxP1BSGBcxYkjF1cw4LliokjANBgkqhkiG9w0BAQUFAAOCAQEAqUDH oFCzILQdCrZ8PPHo94mWxTsi6B3oQODAztiuCh4WH7yTXgReOPGuXP4hyFg4KZRD wdTD3WaP6WPZ1/YOhqNjLQlpVLB/1n21HkSI1MEbfrd1anj4HMIMYXbg9/XevSH1 Q30zqWvF3rzsTdm4kEnrcsvet1Md3EyZ3HweKrPbD/x88yGJ8dBvqE6r3jKzM8nI RVChqdPzeH5+Bg5NPak3dUzJ7ClL3wmnhcMIFjjkIfXpUvxcf0K54Mu1P3uCmcfc doCYyDhTpFHw5fNfaawnUqeoMasVvPUfoafxPBqblr8nFqsX7IcBP2heeW2yE4B4 BDfDilC8vWsXHXnhlA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu CIT ITS Help help@cit.cmu.edu Webserver for CIT ITS Sites MIIC0DCCAbigAwIBAgIJAIKGysfBk2ZUMA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV BAMTA2l0czAeFw0xMzA3MjYxMzM2MDZaFw0yMzA3MjQxMzM2MDZaMA4xDDAKBgNV BAMTA2l0czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALuIYM8XAkmj gTbTuYBGQdbQt6f+uV9Hw7c4RImdPtr9xGBSXDRTOtFWwmJ095ZPQ6kgxyquSv3b LJd16FbxZmsuOikNMKdZt6rZC1If/H0rRHCBmTkGkOsZV3qSDU+wu2GQRlX9uySt lyrKo/YPK3BqDnCp795N9ogED1pIosBHlHZA6QWPgsEdJRCcxPfd2vSm7yGbBX3I QUFyrynXDtEn+Tf9juE35ryahK+I36umF4qJJbbSbe/Ogu23L5ZzOZTknhotdHpb k6zU2qjoSxctQZZkan8aURLfrZvi+tb3FYntL1XfLxQt+5SefR77PF4kGKG4NDev 0mB8rT8CDgMCAwEAAaMxMC8wDgYDVR0RBAcwBYIDaXRzMB0GA1UdDgQWBBSf3n/j huAmtb0J+u2xGnBiMPbZ5zANBgkqhkiG9w0BAQUFAAOCAQEAHDc/9tDsahLdW7Jz UXqS+F+eCwqjrT5okHbNlwoGuefqcHWMS3QkmG//SYl7CFiBzvUqdCMDyvOBRyEn iM4KCimzA0kFY01PATAdsJqdPYn5SeMxP6fW3MZy/2tPBwDI4VC7vyx2dKEkKxqr QtVqH9gbDOpYftJsqs4VvtGjFejnid5/KCrKBh97s9QzMc4SgSL9uIqTjhNE5GJ+ 10dM2O3WcIxFl5PVElfe2EYxHI9Ea/NWFbqE6+WL9oRHbpL416rYBuIaoP4iDxOn rzlyoMXB9sjyRi2oPRhUp89tN8JlFsEQMqwOn0MUGpXQmee5QgATDACQsN1jCYVF a/wsmw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu CIT ITS HELP help@cit.cmu.edu jabber.andrew.cmu.edu MIIDBjCCAe6gAwIBAgIJAOLJ4FeZSrVMMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWphYmJlci5hbmRyZXcuY211LmVkdTAeFw0xMjA4MDYyMzMyNTBaFw0yMjA4 MDQyMzMyNTBaMCAxHjAcBgNVBAMTFWphYmJlci5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtqeAPxFOS+s5brsiiR0zDr2Is9 2/gYAn+GdXhE5vNEudCRHffS+VlSDsNDtfTTkndCAngcGgeWIDiyLG24x7806kGs Dg//ytK47mmQ3PQcAehOFZBK3HrfQgO1k1IxffO1FrfN1FN8ul0r3oXwyhwVQZO5 p+/UKb8R5VJj2Ds4+cAPqwLdwX4jNzr+dTcNzWIz1Z4WdOzshWX1QLC/enROMNsS RXdNQGD5XeWiYtgSFdT+9/WhW1eS+yhAzvJcqE+7eBSGHXXlPum6jgXj+/hIQ1Bb tUErI1xkyEDWFNE9QiTFZh9eXPXJwRWuZcGhIbBsrtZI/mbM5EVAdbJ0QYUCAwEA AaNDMEEwIAYDVR0RBBkwF4IVamFiYmVyLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBQoOW7rjy/c4AyHdhn3Lq6asyviGzANBgkqhkiG9w0BAQUFAAOCAQEAqSsyi7mD 0M3yU5ycW4zcpOoUzYVxH+uhz8WHtVX0bfL4wtd2GyhXyXQ5UijaIplEmP2DylvM VPddwmqhsW91Z73Nzl+or5wwdjDABg3Dhd0S7n49KqnIXx5ohPmaNoXhuLr+2/EF OK2hDk0zd8yTb/UrZhyWmPtZ1jTunTRyrvt46/BknkgN1CuaZnW7hetr7/sluPna /74ZYxs5Pg1Cm25Quiq/NfRBO09CWAq+1aF0S6xM8ItSn0QdJpFO7hMS0wWokpV9 xbeyyZ6qArHQcDKsgTgPHEN+zlTc9y+4AR0HRSot1ATD25FOM+aWxUC5J/rWzzy4 waBVsK9Df57fCQ== jabber.andrew.cmu.edu Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu Karims iMac MIIDDDCCAfSgAwIBAgIJAJX3tFsWjvlEMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2thcmltcy1pbWFjLm5ldC5jbXUuZWR1MB4XDTEzMTExMjIyMzA1NFoXDTIz MTExMDIyMzA1NFowIjEgMB4GA1UEAxMXa2FyaW1zLWltYWMubmV0LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVK2wLNTd9lZKuBMrdcyr8 Xa6vgH1ddj2zYhBHhzbKWpiXXfW0BIsx9H6vWKpJab7zSUF2KY/qPNG6lr18Xe/T toqHdfw3hQjlCTwyhVERTfvB2jSn4F1QNmpQqATOxCNJoxVn72uu2MsMlsmH3SvY EGh/u2/55IWJ4S1W4FQMRQ52HzBzTl/vw/arYYSCHbbB5X7TIjKPcm4e+lhdxbt9 oYZhjagOwrRw/EArPT0RdmDAjWe4FJMC6fzRitWYErO9swTyi1T8dajSRxQqJr+b 0obBSLRTkO85aTj/0YWLbPt+vZQQF+59n3R/dD00brko3/M19Cgryhhmz5d9ZYlR AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2thcmltcy1pbWFjLm5ldC5jbXUuZWR1MB0G A1UdDgQWBBRuEfURldJKaOCx8PrWB0KoPV2u2zANBgkqhkiG9w0BAQUFAAOCAQEA Gsf66R77EMH7f+lrFvAkm5wAP5FSMAjlE8zwdkyvlVgZ+fI8/Pn3Tsus9D7NcE6S HTNi9vqSuCkiedoBbGvAo82wDKq6FJsVAXGQPdcW40Bf/x8BZFZ95su9pn8fKLg4 WiwuyGqz1IgNa6Wjtq5oKxvvRtSOqMNa/5F7/FZJR1DV9dIxumwYWYi/71RnJ5O5 g0I6qpfI/QpEVaQl8OvQTpVSOPu7AW1GzDNoRlAhoguxpo29JQg2Gc/Ib/SHLcrs GxTcPu+5862Ye3Nh/GvFmHaq1Xx8jlUimtRxjLhe0em5xABZ0f9EWZC3WqGQPTmC zgWPZtpQUZrJO0JhXXRSFw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu Karim's NetReg Dev MIIDLTCCAhWgAwIBAgIJANQaYEHGfIMEMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImthcmltcy1yaGVsLW5ldHJlZy1kZXYubmV0LmNtdS5lZHUwHhcNMTMwMjI3 MjA0NDU0WhcNMjMwMjI1MjA0NDU0WjAtMSswKQYDVQQDEyJrYXJpbXMtcmhlbC1u ZXRyZWctZGV2Lm5ldC5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAz8VRkxzAj8zEg8qJvuAPgdao3MsixajH9GwUgrV6oxlNV3yhOAfYjKgO tDqwcuy67WoeaL/i9L6/laoa3yIACAV5LdaEbwnGeU1vIa06xbyL3wfg/RrQuRBM sVd3AvUjACqPRit4A9Pl+e4DjsLLyuuijAHjWLtVTd7Mfqfv5EKMXARqu2CGQ51t q5WfVC7wW443E7gYUmvbyyxnpuwFiAZDFhRT9tvTXumEqwVlWtkd9CSnUlQRORhL 4uW/0gQJn7VqDsqKo4UTs53fjOaZPR6IAo1mobo9MY0/fNtvjQctsKYu3VBV1Fj2 LtS//0eYlBqV+wSQXuL9CU4vUae7kwIDAQABo1AwTjAtBgNVHREEJjAkgiJrYXJp bXMtcmhlbC1uZXRyZWctZGV2Lm5ldC5jbXUuZWR1MB0GA1UdDgQWBBTfZ0bjlqeW jioHcGbXhvjfwOTUHDANBgkqhkiG9w0BAQUFAAOCAQEALaNYwDmgeiqYAANpZqzA 2aA+x5TCpVmNqMH/qscgV4oiCTc16iHWZZ72Qhjt2AZP11Dl3ZP/dj5RGMh8ZQ5O BPopdy7CJxPxm0SVBgmcwFx/SL63QgvdFttfOzuNrf1UCG9dHoM+wDcsl8GlO0xP ooWqdW7y86CPhPG2pt2vL3R0le5x8ak8ujSL9tnMjW4Wjo41gs0PT2ZHS7Kn/RZu EUS9Wu2v1x/ID/ABlMCfzmw/8omd7QHQYa+9hkZEvuhHVg2M4bC8AdXM6PA43HFt 3SBJnQXi5MVCkQlMEjs5Vh6wAWdT8VLz6r994jXxWY5s7xR5ayQcE14gA7RWjQnO RA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu KIOS Kauth Server MIIDDzCCAfegAwIBAgIJAO/OiQYviUsBMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGtpb3NrYXV0aC5hbmRyZXcuY211LmVkdTAeFw0xMTEyMjExNjU3MTVaFw0y MTEyMTgxNjU3MTVaMCMxITAfBgNVBAMTGGtpb3NrYXV0aC5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMEkWGfALGwrnevbksIk FI2fWCSSSVsM1bModkaMkOjnAeZ8xlQ4jlODQeXS2zMqfYLRdDy0coLKn4jkwZMJ mPm1ViUC1MfRtQC0CKOlhkqgFfT9f4PUe51POfAojcVxJ8eTb9rDoW2HZOQ/r2C4 0f2EGiQknU4H4HDALaHiZ0f4l6IEepLUgTEdnjQYlCDud7ODLwF4Qav+DctMG+EB ubgY16HBjNUvKMuFOwyU4oACnAPQgZuEkbxnzWUtMxL8djK/VBWlSw5mMJVvW/oW dd/nFs9pbMU19tPI23vp9BmkWQiMmDPK4EWfi9RombbgvCavqSQIfw5GEer6H3p8 Ot8CAwEAAaNGMEQwIwYDVR0RBBwwGoIYa2lvc2thdXRoLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBTetzDBxGjBVRVzN5NkEzA7tkKfVjANBgkqhkiG9w0BAQUFAAOC AQEAkqe6BbFGLe0XPacbcMNfqjuHRk5yeTw2Bk/xMtaTuuxF+qbTSiqJ6Fj1Cd9R ZJhKCtmkfYrH+aj5if0OwrLXiWYR2CO1/js8Jzr1Vj8Xcw4ubt2Hu/lRzU0adVg+ 6sluSWd9HnX7DuGj6GxwZAnR44LPeXVQm7eFN3o0aZbUOyzmQxHf/cBLut2Ybm7r ElRg4fAb5+DpRpisR+XKRy3NwOR6umcKXGNoRLC71mNfaAsuR9WtdwvQyT/i3ka/ Jdi67hs9O+CdYsBPRVdzHGMgcgmXFz7nc/iPFL/0jkuByAjS5hEEQ9ll4hF5ZuyK qsIFtMWTN8o5Kvwnmpz6lkiXGw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ John Hardy jhardy@andrew.cmu.edu Kioskauth development system MIIDGzCCAgOgAwIBAgIJAMCIHgBRRflzMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGtpb3NrYXV0aC1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTIxMjE4MTgzMzUy WhcNMjIxMjE2MTgzMzUyWjAnMSUwIwYDVQQDExxraW9za2F1dGgtZGV2LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx6vcY518 YyhOuPnBI3OvC8mZ12Nl5yR2QBp4VMCM+Y3YIVtD8ZiHC5QibecQZunDVjsZK+GH JgSjOCAGA+ycdmn0HRxHtiCJpxIrYzb4oqFxOTNvzD+pG7r40IK1Cy2oTcGPUqW0 JS2qSVqed62uco9ICcbpmr4G4b4OLQz1zFI1GRLxtjkZgSYUKIcWKn2EYvKQKW2r Rm3c+HCXg28RcaQ/ZzBCrwtyiUB99UcGwo/DE01T4qha3U1jWMJc+mS/NhS9L6SR ist85rkPJ84kVjq298EUTizrWyzcplwKWDmCpwAO8Pdku6MfYaDNjfpDTjHeCG/8 /2RcgiFOzhTjBQIDAQABo0owSDAnBgNVHREEIDAeghxraW9za2F1dGgtZGV2LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRQ7IR9wJ2Av0MUc/vlGvO3XiFd3zANBgkq hkiG9w0BAQUFAAOCAQEAwBIpHZkNluRsYNsymezensCVadUzhC4M00c8l94PHDvH na1beqs447mYeNVolLtruEhBE+2rGeHaI16WRlkMKUQZNpxzNN1sG8CaXL/BpQMS X+0vstHWSiYiRdlXBefS/gZlCyuTWB2opQiAm0nnCUJZnSDOoewCL/SKtSILr4FQ wZoXTac7+Ucxj3PUWHt7VUk4Esa5AgYmp+5V036JeCrJfn6PynvmM/tHiW1ozq4E FkefRqpT5le7B78NWjZwpiqwVdSJAetYufz6WDW6GxzJYK9lKl98U3LX+XO5gMmY qyr3vRpMzO5fWfi9QZzwJcOdqQWcvJ5CE4XAdEEtSg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Postmaster General advisor@andrew.cmu.edu LDAP Monitor Service MIIDGDCCAgCgAwIBAgIJAOPWKmp5/RW8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2xkYXAtbW9uaXRvci5hbmRyZXcuY211LmVkdTAeFw0xMjAzMDcxMzE1MDha Fw0yMjAzMDUxMzE1MDhaMCYxJDAiBgNVBAMTG2xkYXAtbW9uaXRvci5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMASu+GHoCAu jYM5LZK64fzMYyVDR4On7LOhW3hI/SrAI+WaoOolp0Vw/RnI9ifp5/0ogLjwloE3 6FenkmRvU+I14XanxJ4PCu+JepTvEvX1ccGeBrOfsVOXMaOUlevY4mEZGy+VK2OH CRlUrZpHRt04JxFpNbLMK1mBRGzsU8HMWLd3fM8GDzlmCm2b1su5+Mb7nYz5us/6 wsXm67KQVjTTqUiqkglqT/NPOICVWaOsJqFYl6T80xcKvr3I4ayDtXBwoDoVwUUf R+5+ZzP8yONzXlq8Z0EhHUH5djR8fWLujFDa4Wh09oDx8tDxHpxvk5VW0evP4SPI FWghG+eN5g8CAwEAAaNJMEcwJgYDVR0RBB8wHYIbbGRhcC1tb25pdG9yLmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBQRry85yXIB5lcxDnvU62OB5k8OcDANBgkqhkiG 9w0BAQUFAAOCAQEAKbn6sXJAN40TwTeTTodd7ODIUTzuAUOUKdP28o0lyhRmZCad cHTSmQKa0zLYDO2VIlzpfltVi8SBDVSeEB8dXxdy2nAYLlUIgySRyn8OqM9a0tcW WIwyoBzK17HJ+KDxF9YgI3H1MIcxlRttzm2uCQG7JF7jOSzVi9b8FtwUYe8fyY1t tgkcgzuR7o42Fp5LxPc1zAe8z5VrWSRLbfT5pIELGuUOL+0FUtI9LIb/XKsuIe5h qYLAdT2XwV3H0Ok3I16SF52cGr6hiGOuVoL3t09w0W8ZxXQXR6f7sc/jezIPun9D 0JM5RvuMGVitCnfa7DhCyoQs9ASHRuBFeuEMcw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@cmu.edu Library Intranet MIIDGDCCAgCgAwIBAgIJAMHv2TO3C3v4MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2xpYndlYnNwYWNlLmxpYnJhcnkuY211LmVkdTAeFw0xMzA3MDIyMDMzMjBa Fw0yMzA2MzAyMDMzMjBaMCYxJDAiBgNVBAMTG2xpYndlYnNwYWNlLmxpYnJhcnku Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKOL2jjvHIAy F1sLXsHQrOs7/blq6ZGa5TG6z0MN5AzcNyPX8FcQ0KyXug9MNDYUNbtJQboaPb5t n+qo2kMs7KxV6ixGiExsL8n4Synb5xVWO49QhO98J/OgJF//Z1gOGxlYQnUUlW0b OsA+wRIvan4PHJ07dyRsfDqp2tHPT0bSkAuBHTCmpeR5FEKrFPD3PDvCQRE8uwAG +k9JT2bfMkz57TvxfniQk4bnHJr0J3ng21OoDLhhPnP8Kga/1lxgfZGUIdjZ1l2q RrfB/dsWSWQLJa3PI5excPDekHFHC63f+PEb/k+c/Vd7akexNoHR7z7S36HglURn VXOxlKT7fxkCAwEAAaNJMEcwJgYDVR0RBB8wHYIbbGlid2Vic3BhY2UubGlicmFy eS5jbXUuZWR1MB0GA1UdDgQWBBQBzLjg7vzSArWknmOYY4yD1LlrfjANBgkqhkiG 9w0BAQUFAAOCAQEAccY9EEt8NU1M08Q+alzUiJFrQ6mTX4LTFlnW0gUVa06B7396 8ZT0cjIwQli1zdbN2dpGg7c1O1h7csP7eGKaBtR9DwQAW8p8A4ePwh4uzjAZ0xPx WJ6VmlmPRVorbKlipKcpIEmeCqRkLAILAZ/jhrdNbO/d7fuUjG5q8DPY1OrZLpye vxaazNWXR2CcpfcYDtrACI5XFZXTdCncX1AJwnIpz3K+5DNfVe/J0PTVQFDfwmeR LSHXZ/KfA6H6FXaeMxPh804QRC6Aa9mAMPw7Tl7x6/0nSVV342ryA0Z//GChmcyv re2zzpF44BsbOVye+9h1/luCMXRK1yW/Y51UFw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu Andrew Mailing List Service MIIDAzCCAeugAwIBAgIJAOgARPY1rA/pMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGxpc3RzLmFuZHJldy5jbXUuZWR1MB4XDTEyMTExNjE4MDcxOVoXDTIyMTEx NDE4MDcxOVowHzEdMBsGA1UEAxMUbGlzdHMuYW5kcmV3LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNx8ZOE46ltvfEKpW1jjdhygY7lcrD VdhUXHuznUoCRE9hMeNn/lTdHm+AqsvaOzgAs3DcSA3F+8y/MngdcgvH1XPn7c5p 4lvUaalQsnC25t55qgnBkA071iEe6amrfUb0/rFh7ftB6p8Woa4SXS4g02ZMurWz BLek4sEIqtQMxlwxOKkQE3yxuKXb05D8fLi1LrY+N35j9+Fl/ClY4IOmk0mYqOOL RWY0FRYXW35anLfADfu84iQwKe1EPwi2dJQEQS5zWLRPs0wSgx8eD+z6akZue7J1 gwpQZ8F0NNtM7hRvyYfoGeJBZLMxyZgL1Fp627fYkHQ40Q0HXGWTKld5AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGxpc3RzLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRr keZ9v7dY2QcxrwKn2hNgHhH12zANBgkqhkiG9w0BAQUFAAOCAQEAhqmnYHYpVRXE 0lNGo8H8/RD/sICmBzIgekwtTjac103kc7JvRhGXhxBz/w0KIrj3kHjyaVZixshl 8qx2QDsH18Ucj+BC7kJj4v6OP/VQ3PckdBVo9XgG/mzOp+jT4VG+SQyFhrZq0aZQ 7xdApzsNPGmGBUZieWTAV58fAL4nsZ0eW6WTV9HR3U5RizdEt73ahLG2Of3hOMy3 10igcEV3V+puiC2YJQP7lDlnZMoKerVPcv7zdMbo5JHHQCGUqRkr7ZEFWny4IST8 bBNaXUITBnU9VRMoW9CTvJ4+ainOQ9TE45v0+Nby8QVpNqMjezXBGaWs+Z01Jb/4 o+LTJBKbyg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Gretchen Beck grm@andrew.cmu.edu http://id.incommon.org/category/research-and-scholarship andrew.cmu.edu Carnegie Mellon University Carnegie Mellon University Identity Provider https://identity.andrew.cmu.edu/incommon/cmu-181x125.gif MIIDLDCCAhSgAwIBAgIJAO1Zt6Sg0xhmMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxvZ2luLmNtdS5lZHUwHhcNMTQwMTIyMTkzMDM2WhcNMzAwNjI5MTkzMDM2 WjAYMRYwFAYDVQQDEw1sb2dpbi5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA4yIV5lVs9/7jdmRTi23AINTzGQTrL+p8EXmV1iL48YAZ36T+ xnDpTXt2RDaioI34/P9vHYpSKY6C5gDNyXGQZYTrgJQHQRgJAGTsXshYoDeBboZZ 9ax+7m86rKqmHZAprHALONubY0UtPDEGQKdMeeetAUAOh8kIKpGvKp96I+4pIT6S /p5VtBB80veOK6woqbzU0Qr9q1FbcZfJ6AjG8as9lBa9Si6vc/fGvFrjsJL3+cpv ECuyG/yHp9obdwXLgxlQNPtXNeBgclgiaJJE8zWcZBUxWPboVeuC2Jfv7spIOcCy KPKTGUlobBoANGHqGMqbK+/7YzQ+J/s/4n0tvwIDAQABo3kwdzAdBgNVHQ4EFgQU oZye8kn1Hznd+tCaxJ3elowNIbYwSAYDVR0jBEEwP4AUoZye8kn1Hznd+tCaxJ3e lowNIbahHKQaMBgxFjAUBgNVBAMTDWxvZ2luLmNtdS5lZHWCCQDtWbekoNMYZjAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCp51hb/WPVfRtdQNZm6OQj 8I6HwDGWmu5PzUycJAkD/VYd3wCM1zLwd32LMbxbA2ArKWBstErEsUog94zvMBWy AeT3Q5Gyghji0emF0nbZpNjPjE9bXavMbUppXF2/VHbuBtzEMBxIKV53X2et2MMc 9mnNzZN1rofuIB//W9Fg9IWV5PLVbsvEYI98IkJ5t4JP92/V5p497O8jMj6oLhy7 mI4FNx0pQnirAvrQxxgFTwVV5SEm87DBYRblUb4ba0yYVSBQg0EVbIb7QEDxHFWb zt4+NLolAQAMSQW+SJKf9V7+6+4uhMwpJxQwezzn41u9kGTIg9F8/s0IrgsTlAm3 MIID4jCCAsoCCQDgbpw+c32IzTANBgkqhkiG9w0BAQQFADCBsjELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEj MCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNv bXB1dGluZyBTZXJ2aWNlczE1MDMGA1UEAxMsQ2FybmVnaWUgTWVsbG9uIFVuaXZl cnNpdHkgSWRlbnRpdHkgUHJvdmlkZXIwHhcNMTEwMzA3MTgwNDU3WhcNMTQwMzA2 MTgwNDU3WjCBsjELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTET MBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVu aXZlcnNpdHkxGzAZBgNVBAsTEkNvbXB1dGluZyBTZXJ2aWNlczE1MDMGA1UEAxMs Q2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkgSWRlbnRpdHkgUHJvdmlkZXIwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjIhXmVWz3/uN2ZFOLbcAg1PMZ BOsv6nwReZXWIvjxgBnfpP7GcOlNe3ZENqKgjfj8/28dilIpjoLmAM3JcZBlhOuA lAdBGAkAZOxeyFigN4Fuhln1rH7ubzqsqqYdkCmscAs425tjRS08MQZAp0x5560B QA6HyQgqka8qn3oj7ikhPpL+nlW0EHzS944rrCipvNTRCv2rUVtxl8noCMbxqz2U Fr1KLq9z98a8WuOwkvf5ym8QK7Ib/Ien2ht3BcuDGVA0+1c14GByWCJokkTzNZxk FTFY9uhV64LYl+/uykg5wLIo8pMZSWhsGgA0YeoYypsr7/tjND4n+z/ifS2/AgMB AAEwDQYJKoZIhvcNAQEEBQADggEBAJSoc8JXuMaWJ7JZg9Ib0aBMW3vhkYuUQKwY zMfgWGi1GbvlSyDagXlyPOGaK3jWT47XGOCNPg29D2Ctp4tjCD1gdC8PaQrtiwhx 6yzq9KlcIYVeWfs1APRWHyk7kSRh9fbL9rH87wyP07UQ/lycWjkuOzPs/Cul4t87 C60I+qtRPt6BjSMFQqtcUEAKCsEoP3R2+TYS1ghWjVO/+MuP9Ri8blWELqVcPeZc uzmT7EvWcZmU0ZESelxt2kBLDv8wyUPoHYcwfcFA/VmUydGS5XMMAmXvx0j5U28V X1K2O7m7aX2qVKZnY3V5xk/ecP3PrPSJSdOWz+Kiifjk3LrOCZ4= andrew.cmu.edu MIIDLDCCAhSgAwIBAgIJAO1Zt6Sg0xhmMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxvZ2luLmNtdS5lZHUwHhcNMTQwMTIyMTkzMDM2WhcNMzAwNjI5MTkzMDM2 WjAYMRYwFAYDVQQDEw1sb2dpbi5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA4yIV5lVs9/7jdmRTi23AINTzGQTrL+p8EXmV1iL48YAZ36T+ xnDpTXt2RDaioI34/P9vHYpSKY6C5gDNyXGQZYTrgJQHQRgJAGTsXshYoDeBboZZ 9ax+7m86rKqmHZAprHALONubY0UtPDEGQKdMeeetAUAOh8kIKpGvKp96I+4pIT6S /p5VtBB80veOK6woqbzU0Qr9q1FbcZfJ6AjG8as9lBa9Si6vc/fGvFrjsJL3+cpv ECuyG/yHp9obdwXLgxlQNPtXNeBgclgiaJJE8zWcZBUxWPboVeuC2Jfv7spIOcCy KPKTGUlobBoANGHqGMqbK+/7YzQ+J/s/4n0tvwIDAQABo3kwdzAdBgNVHQ4EFgQU oZye8kn1Hznd+tCaxJ3elowNIbYwSAYDVR0jBEEwP4AUoZye8kn1Hznd+tCaxJ3e lowNIbahHKQaMBgxFjAUBgNVBAMTDWxvZ2luLmNtdS5lZHWCCQDtWbekoNMYZjAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCp51hb/WPVfRtdQNZm6OQj 8I6HwDGWmu5PzUycJAkD/VYd3wCM1zLwd32LMbxbA2ArKWBstErEsUog94zvMBWy AeT3Q5Gyghji0emF0nbZpNjPjE9bXavMbUppXF2/VHbuBtzEMBxIKV53X2et2MMc 9mnNzZN1rofuIB//W9Fg9IWV5PLVbsvEYI98IkJ5t4JP92/V5p497O8jMj6oLhy7 mI4FNx0pQnirAvrQxxgFTwVV5SEm87DBYRblUb4ba0yYVSBQg0EVbIb7QEDxHFWb zt4+NLolAQAMSQW+SJKf9V7+6+4uhMwpJxQwezzn41u9kGTIg9F8/s0IrgsTlAm3 MIID4jCCAsoCCQDgbpw+c32IzTANBgkqhkiG9w0BAQQFADCBsjELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEj MCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNv bXB1dGluZyBTZXJ2aWNlczE1MDMGA1UEAxMsQ2FybmVnaWUgTWVsbG9uIFVuaXZl cnNpdHkgSWRlbnRpdHkgUHJvdmlkZXIwHhcNMTEwMzA3MTgwNDU3WhcNMTQwMzA2 MTgwNDU3WjCBsjELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTET MBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVu aXZlcnNpdHkxGzAZBgNVBAsTEkNvbXB1dGluZyBTZXJ2aWNlczE1MDMGA1UEAxMs Q2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkgSWRlbnRpdHkgUHJvdmlkZXIwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjIhXmVWz3/uN2ZFOLbcAg1PMZ BOsv6nwReZXWIvjxgBnfpP7GcOlNe3ZENqKgjfj8/28dilIpjoLmAM3JcZBlhOuA lAdBGAkAZOxeyFigN4Fuhln1rH7ubzqsqqYdkCmscAs425tjRS08MQZAp0x5560B QA6HyQgqka8qn3oj7ikhPpL+nlW0EHzS944rrCipvNTRCv2rUVtxl8noCMbxqz2U Fr1KLq9z98a8WuOwkvf5ym8QK7Ib/Ien2ht3BcuDGVA0+1c14GByWCJokkTzNZxk FTFY9uhV64LYl+/uykg5wLIo8pMZSWhsGgA0YeoYypsr7/tjND4n+z/ifS2/AgMB AAEwDQYJKoZIhvcNAQEEBQADggEBAJSoc8JXuMaWJ7JZg9Ib0aBMW3vhkYuUQKwY zMfgWGi1GbvlSyDagXlyPOGaK3jWT47XGOCNPg29D2Ctp4tjCD1gdC8PaQrtiwhx 6yzq9KlcIYVeWfs1APRWHyk7kSRh9fbL9rH87wyP07UQ/lycWjkuOzPs/Cul4t87 C60I+qtRPt6BjSMFQqtcUEAKCsEoP3R2+TYS1ghWjVO/+MuP9Ri8blWELqVcPeZc uzmT7EvWcZmU0ZESelxt2kBLDv8wyUPoHYcwfcFA/VmUydGS5XMMAmXvx0j5U28V X1K2O7m7aX2qVKZnY3V5xk/ecP3PrPSJSdOWz+Kiifjk3LrOCZ4= Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Shibboleth Support Team shibboleth-team@andrew.cmu.edu Michael Gettes gettes@cmu.edu Jeff Eaton jeaton@cmu.edu Computing Services Help Center advisor@andrew.cmu.edu login.cmu.edu status Status page for login.cmu.edu MIIDEDCCAfigAwIBAgIJAP69NXrsnsOtMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWxvZ2luLmNtdS5lZHUwHhcNMTEwMzI0MTU1MDUxWhcNMTQwMzIzMTU1MDUx WjAYMRYwFAYDVQQDEw1sb2dpbi5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAz4J8QB7s31KklahlYk46O9dCZB7KSvKlhbvjTt3Ings5f/+Y GOwnJCrpqGcisUH5QN/rgaPwsxJCYpU8XDXZ0//T68PjW/K9DW0HKyirZRfSZEA8 m8Vf3ZTpyuVKDiFnOHPPk/ru7R9/eRV+nDYj3Fpa5gGXBOpj8/shXO3x2LmHa0Ia f7/jtdmoUl8d8bs+tWK1kQnRBa+AtgY5KQy3tD10CwwmdTrM5ohGfzJPwYEnt/Vg hzmbILZL1AeSQ0pngYmr5woVo5WGcoeo4Y2Vl8163GGK9Sy+WJEnV2jHh+wUqaUu o14WP8C0i35PqOZucuBYjm9Jg25DGHOXsa1ngQIDAQABo10wWzA6BgNVHREEMzAx gg1sb2dpbi5jbXUuZWR1hiBodHRwczovL2xvZ2luLmNtdS5lZHUvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQU7jc4QnJAA5RA6U/5pHzy6YLAVy8wDQYJKoZIhvcNAQEFBQAD ggEBABgwGUOYS8iOOuikjxO8qOfvzJWnMN1xj/Waq9Omrn4+q6kTxcogmXlOav3M gRsC8aBiSeEM27nspNK23/GPDfz77KRWBDc9bHeZAodJrZXRL2yvYjk8c85pFaR3 G6HvPnBMwel0S2TZEw21WyrUsfZA7wM1eytCMYzLC10vPY2hQ4AlIAe47N7nSegO 6thiHcQiX0/w+n+A5AWmfjN5fs3vRoyTn03qMOFPrOFX++DvrOdrWkrBmQqGQ9Qp 5OMPlL6ejwK0dIwO38SzaKOC/bIN2TNDYLk2qUxGGUV0fPebzQtxpCsIN3uZoMYL kl/SFr4dEpQKdLa3zo10HdlwbbU= Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu login.ece.cmu.edu MIIC+jCCAeKgAwIBAgIJAMsDZs+9BDXoMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWxvZ2luLmVjZS5jbXUuZWR1MB4XDTEyMTAyNTIxMTUyOFoXDTIyMTAyMzIx MTUyOFowHDEaMBgGA1UEAxMRbG9naW4uZWNlLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDN26z27y8SQ3j7E+wn+vQGOdmddca0+RL7Tw34 rPoVUYUE8hk9mcsGgJLUvme1+yfGuqiboan04WRk0MeOVmiyIiu1YUU39LhRzPr0 rIeuVhU3DF8RfOHwYpbDzKHms5+cL1XOmG2K8aMbWeSKLe257tLjhVaWa7zj3tzI 7wdz/0JzSPtbah72C3TCuyWFcSpIvJ3KThdJVukuFr6aVtIpRdjeoDmOFJrA7hfy mFcqxjpVD83JVAURUct9ZZ6YTUn//VKB+Uxks4sC7v4Ib0SaH/Zes8f014iZS/7f li7Y+8UOmbqUhWIpyzUMIytrWxhffpBHMgH8ZFyKN7REjkU1AgMBAAGjPzA9MBwG A1UdEQQVMBOCEWxvZ2luLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBS+YL4fVuCk4t3m hbeDHkz8a+NReTANBgkqhkiG9w0BAQUFAAOCAQEAJuiNDkJUuf9pc8BQB+qZNk3c 5iuMVTD9AGBPgUIkQrutnHlUw+9vmEeTbcaHn21EtDV+4XLBwStKU6XHTyAyh7EC dJQQuh4x+RHydHMUDex/GXj6/BgfDAlOT7JOas4k2XlOZTU8nXJnCVxp9xtMmiX4 9j0RDlDvFPsOTJAqKfSz9cJJ6ExhbaoB6eARMMv8/oMIwsXNrnQekru7+L+mYMeP 2SDpiLMWme9KOcb5NLZeW3oXaeNdTBHA5inyilgDW75MP+piflA1dvJmIxpiuq3p ahmE0AbhiOEoVr8zzl5IJZrgWSnLgqtXqShPAlvW6J1pvSo5iQxY1eHrxXDmRQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu Library Proxy - development MIIDJDCCAgygAwIBAgIJAM17vmjYOJusMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH2xvZ2luLnByb3h5LWRldi5saWJyYXJ5LmNtdS5lZHUwHhcNMTMxMDA5MTQw NzU4WhcNMjMxMDA3MTQwNzU4WjAqMSgwJgYDVQQDEx9sb2dpbi5wcm94eS1kZXYu bGlicmFyeS5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 1QLRcocAMufcU8Ya6KSqQrSTzjp/H6kltQOudEhjj+Okbcf0kqB0yDtkwuUM6IPI 1iuVcmuW/AGQXOAqvvd5wph+qF7hVxHYtlNm8RgM2MIcbEwjvYQCb0KpxCLxBi85 mN11jhCgZ3EhJmWSHgBlChMA7psJEapfIJx0jD+Fdq/xxjx9Zd7/g4bT9MIsxDN7 dlWidcCMHH+oOI/qulCxjhvB0rxvmJZmBKk/PguBDaJ7u0GYhUeKlZeFfB38gZ3z MctCUKY8HUsS4XoeLytgEhs5vvGL6TzzA2z8bJlDy8NJkoc+qJAvMOM52AOVdyPV MCXkJMBgXRlwqFKMpRu/nwIDAQABo00wSzAqBgNVHREEIzAhgh9sb2dpbi5wcm94 eS1kZXYubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBScrvLyKeEronLjCqfCvYHy k/gLiTANBgkqhkiG9w0BAQUFAAOCAQEAlPOoondcqFXuETq0VUFEYjKop5jkal0+ 9UuMa5e6Exl4cyjRlnZvqQflaWX92lVuaNaf7HRHCgEBr8tYzX2sLxjAe8WXKEdS yiKNkWc2SffbGbvtMmiSRaN8c60Iq0XWUKd8u+l72VSHXD5waJV+59RAcqPI6/eT Ge1CocxzfpytNxglmUIqo4562HtLjjPyOUi/MlI70yRYNaSODuwZF1piPH2S+oU+ ObRbzdzLezXux8/2XzhgYvyaYZE2ZwBPLX/KDrmaVUnPIQf7EOyAf4Fsyly7u3+q Udc1zrAOdKeI9kMzHx7d2JIG48adlztp5AElJXxgwSiXlYvgIjZsOg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu Proxy for access to library resources MIIDGDCCAgCgAwIBAgIJANLFpOwGie2XMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2xvZ2luLnByb3h5LmxpYnJhcnkuY211LmVkdTAeFw0xMzExMTkyMTI2NTha Fw0yMzExMTcyMTI2NThaMCYxJDAiBgNVBAMTG2xvZ2luLnByb3h5LmxpYnJhcnku Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHRIXFdQ3S2 YCwzBFuKnob2+5lNazE41q/TKh/rF9TshqxRmN3D/ZnS0qbOJ0oDkgR6c6HOT/yA NhBKj3FylQJV5zJhyXpQMFRUAl+ejblTtRk/Tp18H4AzOXNSXDCL68s/GlzyKGew JhVlzx6lzQUFszss3l7RMu/cMl7rf8hx4tLST9sbfGF80sCzfVCNzdJlbcCB9G1K Jf4vVN45iTSA8lbl50zMZo0/Zm9xMu+1QxOKI5OX8KCUkfIoevmQia7aVsfD/B+U BJHQnwoUWzMgSsqCVPY0PQZVDfDImnPVck9dfowMDiJwlJxIUB3EhRIt+RIjoYxG nl19u7K/wDsCAwEAAaNJMEcwJgYDVR0RBB8wHYIbbG9naW4ucHJveHkubGlicmFy eS5jbXUuZWR1MB0GA1UdDgQWBBRBvryYfbmyp3BiDU2vMYGhSJF7RTANBgkqhkiG 9w0BAQUFAAOCAQEAIhUYNfKn6P/GtibmMoTS5JnxsJPOmvLlSZsxsaptXo7OqC+n zcei7COEANcA7ZiU3sQfDnTHMZPGB9g1vQwK3vvscDFrVgM7j/zfLcFwdX5lqNr8 8tzB+wxij3iq/JResQnOpNLcUWJW5lDJjAdrFewG0Cx5gWP5apLF3nAGVwTVKyIc uQREPpS1jXwAToQNz0UDkRgXcTwcx9zwyDlkh1m/xJYh1Zcs7rkYzZ4FgmMCLj52 dno77LHGytWft30QgB8Mlwwy5fnhLk7jVXSiq0T/i6VukdwFVChTc393NLPT6Trg sDNqdPnmJf2XKOO5KT1QvjICgkud1IvgqJ8Ldg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu CMU Libraries LUNA Server MIIDAzCCAeugAwIBAgIJAMSX+h+icNekMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGx1bmEubGlicmFyeS5jbXUuZWR1MB4XDTEyMTExNDE5MDI0NloXDTIyMTEx MjE5MDI0NlowHzEdMBsGA1UEAxMUbHVuYS5saWJyYXJ5LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnSRBloRiTZzFK2uH9i1hzR24Fu2DV ChyjbkCAV3XNmVFsJTPJQfQ2CcGHBgRTiD5rFIUzboE4Be8j0OQso/o3T4XTwIxX s2ntYNzH8ZJgDLNmpUBiNOtOEoSu5NEZCQYm23sFLJmTeRZQgKQ2Gg0kNrzOSfT4 MQSOk3LPqRdcVcYyrN72vKZJG0lZV9bNiowFTdeZaWoPjfVHF+dFe0pxMVyCO67Q JRSxxYAWYTN9TkLjuDcuQmbavOHrZZioKUtQrLG70aOx4qqWFnV0HWFck+7zclAE uWgWWLp6/Px9sicrJn9Zqt7S4/FfKJBkWi30fPjRCMqGvnVzl5LF9ZGfAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGx1bmEubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBTK gCzMJRSg+o2frgWfVAlxUMfEFDANBgkqhkiG9w0BAQUFAAOCAQEApBAQt7GPFTh7 1jkU1hWGRo+8P4IjBA2dXolTHklq3QcZQHBY8wLZLSliS9GYgVHDvWeFjuoFDpPw g1Njm1gstioRBV9AGP+JznNDLcjj/XaHGBYHB/CXmHvwSwJqbGm61B+/7BFyV/8M FtxL8jVeVHQsWkbK/ijlwseHmsfdG/hcBI+SkKmR6dSKspSAc0IzB7SmGXTw+MqX ZR6w//endz2lCaDzu6Wu8++geX52pnQ1o/lEzAhv5rZhE22JoaeO3AfwPGL3jwMh 7IPdevacz6DSFW6SA55h9u14ZkTB42n4SjMZRmLbU5iIHsxSlMYWhMKp3Zkk8Fqs HQJqwAqOsQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chris Kellen ck05@andrew.cmu.edu Rashid Siddiqui rashid@andrew.cmu.edu M7 Networking MIIC+jCCAeKgAwIBAgIJALYzlpIyDoEEMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW03Lm5ldC5jcy5jbXUuZWR1MB4XDTEzMDgwNTIxMTkwNloXDTIzMDgwMzIx MTkwNlowHDEaMBgGA1UEAxMRbTcubmV0LmNzLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuz+asLBTqHXxpqCORbguef4tEgV45obr91eXk 9WcWmvuJIDrsFJ4bxMLerKLNVqDdFEAFHUTmUGI49R6+vbZbJDHKyZMvMfzL8w5/ JrTLultUSQzCuNDIvJJn530cYvZz4o3OBKOpaSMyunidmw6pEPQZQNaW4EiU2tbS GcPe5g4yq+CaJNY+ln4uko2+zY+DLSmIjb7OV/r1GnvjBdaIYKKx8lN1JCNrwmve ezRlx7l04QzZ/A8WSReJBanCHPD2+iWtA4K5/VanL50WF8cl299YCsBOiHpGr4zP C4lDEsKyL5RaGOPSzj6RHBgGoYpghNmrbLo6H7urL/wJxBiVAgMBAAGjPzA9MBwG A1UdEQQVMBOCEW03Lm5ldC5jcy5jbXUuZWR1MB0GA1UdDgQWBBTqMCfwJvRcaGOR FzGZI4jkoFCqNDANBgkqhkiG9w0BAQUFAAOCAQEAUEbDHSVi1YFN2eCneaqNT3Kx w0Umn5MpnRQ/UfMdnMwO4umH4QONPjG3VraKe2fhx/bM4wT3sDVAwNnHmT4aUxkF 5t5QZCrpVdMW+sD67r9d8jKjrPrbbuw1mQJgOrvHLk/MbkxHxDHmYy8A86nmmmx2 8N1DtLB1sgtuxuj3pBRBKozDESGyMMlVReyWxpAUHMeoqGtmLjYxkHOa5Mz/OFqk hlZRrgDrNWOFmB7vdZ0Jl1+FCu4yiKFOc0WPi17fJOxjZbv08/yNqV2U84IcAWOQ 5SSEs1UksqKhFmFe8NTR4Cr9PdOOeHrue1ffVksGxbtXNrmKsiHY6jccwP/VXQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu maia.fac.cs.cmu.edu MIIDADCCAeigAwIBAgIJAKRgP3XWsEgRMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWEuZmFjLmNzLmNtdS5lZHUwHhcNMTMwNjIwMTgyNzQ1WhcNMjMwNjE4 MTgyNzQ1WjAeMRwwGgYDVQQDExNtYWlhLmZhYy5jcy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu9ulqcfgUNDaII97/0Tof+9XCqNQpNS7 lQFdI1CAy81/OovBbjIjbgPUK1js7nAgAbuSk6c78k0EagQnoQuTUL52xOeF9fGT a8Rw8cBnAcn6YhpNuYwCL6cYH1OqAXaYM4+YOmiAfT1o0jxWp+So6SyqovSUpOmi 0Tfo3fwuOZ7Kie0maoSOYvdbdA0IW0nWJ/OIrx3WOmsvgI+3WP8svppTvTKUWG/3 jk/17mQl++FmI49BO7wTBSgTS75c7KRATz6kKuhi5LIFddkxxnWNHyf5bB3NpgBd +1DwZAjprwpDEd8gX5g6wg2w9BN3k9Lw0I18o7xu96RTK05AOZT5yQIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlhLmZhYy5jcy5jbXUuZWR1MB0GA1UdDgQWBBRY0GoU +A4nF20CA+hXy4h1TFYkjzANBgkqhkiG9w0BAQUFAAOCAQEAobdpUztyAb2gSjDN rzy5txz8sw+oXQ0GfHo/WpgQm8RdGZidlCU0g5aSqbsNLqOz4GRJM/ERnNy5tu0t e15iExT57SkBtPQwJhAOnNbB71Hq9LdlVo7/bjv2Ct3mGOr150VVlaKGtwPZWYNX HkAGWmHUT3U9i/Z/2VvZduZJFYNtsSUwFFf2LxV1CI5iavmXraSyYPvPKa+uGO1n mDfB1hkG8yNR65gAsi4a3HqMFREY/UZQ31R9duOhknsLiPQBR/Ev+f6n8XgyNU+/ tRPs843sSFy7pXhfW40d9rsyxnDaJCoC3n8GK4huRLh7sCF/YN99gu4bHdrqOCzv PRgyKA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeff Baird jeff.baird@cs.cmu.edu Dale Shanefelt shaneda@andrew.cmu.edu Mail System DB MIIDCTCCAfGgAwIBAgIJAPwbWyOTrTBkMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFm1haWwtZGIuYW5kcmV3LmNtdS5lZHUwHhcNMTIwNzAzMTUyOTUzWhcNMjIw NzAxMTUyOTUzWjAhMR8wHQYDVQQDExZtYWlsLWRiLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQDp0Zgs5ZwFEFANeqdiiFkQ kl46r4Fxr/awLFcUkxGL4qqkXGHvUJ5h+pZM5teKyeo61bjqdtF9KnqjPsbxs3BF GaKyyvrJanfjVbCAQvQ+swoEkHLxWMMtCY05SheK9HF9Y7MbRlCKDePNC7qJPrqG 7QwDD+YjveYTmqhpys+9aMEuQ6J2GBUACr7AOexnrm/3qP5N2DyG0gZ4hyskf7NX 8MMDWULpzNM0fZu3MrohxPSQwho8QRflgIXe7fyAlsUL5vRZ/hPWT0CNgrt7I3Z+ DakcXnud0abvIWyJwOmQ6zEzHCJyA4AKbw5Lh6EQk4Hz4kjJI5xpWDredMcRHwID AQABo0QwQjAhBgNVHREEGjAYghZtYWlsLWRiLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBRO07waXYSVXsuzdSdCsuOTPIl10jANBgkqhkiG9w0BAQUFAAOCAQEAHGR0 DVYaU91ixAuiGLnx/Ib2xLj8PKHKu0fqHJ/virKE5kXzfmWk/hpCYnLAh3FaKUPK UYxEFB/cFy7DenHK8v7/GtWNPBfn2h/DHAxCUWJ6IcaKwwxjUf6yxy6bdpB9/JpK K8vBx7YlPsob1bmLyRArCcUIJ1QVI4Mw5+ylxxSsKE7b+kiP+kla46r9Rs27qem/ vhzAyKiPakzMZCMdb7MvMYIN6/OJap7oFkzNMSfr1OB9jlwBFBDmFmVOii2SimwO T9frD+OxHy1hY7rq+DpbarZ/rG1ULeGQaz1/bZkK4iGaOU4A/l5uOI0cn68F+2fk d+KIf81TSigtWf5/jA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Gretchen R Beck grm@andrew.cmu.edu Mailman Development Server MIIDFTCCAf2gAwIBAgIJAOQP+GVHgz6RMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGm1haWxtYW4tZDAxLmFuZHJldy5jbXUuZWR1MB4XDTEyMDgwMzIwMTcwOVoX DTIyMDgwMTIwMTcwOVowJTEjMCEGA1UEAxMabWFpbG1hbi1kMDEuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC759NcFjOS/ZS0 YuM6CwoEK573P3RXGHkaElKETtypcvFLD+qRQjOqcInESL4mwtWfRSNMwCewGjTe cfvzC1oSdxUaGROC6WrlYBLsV21ZGOpMvP+QrF/klj5m58+pQka1ztdFYXP/dYvf f+iCLhUXDWYIRhInnY5NuY02KvN8oGFzM1frtF9Xna1nZJxWPo3VE4PgMIWNeXA6 qgjb07b2bFlePKIDq5VwaexxbJ1GuNJNtECoO9P3lF8xSOgoN6suXY/FaT/YtMQd MXFig4Css+PGJ+pfowv8S6ytifsqeVpyufyXk1IGprvkc+Tg3MZMJ52gHE0q4xAW huOQr5OVAgMBAAGjSDBGMCUGA1UdEQQeMByCGm1haWxtYW4tZDAxLmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBQIH+CLFs/74AF4awpVNgd5CoZc+TANBgkqhkiG9w0B AQUFAAOCAQEAXNtuxib0R4xbtycbl5hBSwvAec3qMpjfCBpFpwnRnHfZWFcCGWKG RwYWqG4Cn6b2tIDjFPZF16t/F8tVdFrdsXoy61smib0EQjOD/xbgzZkIMMYnqKIu Un/4VzO23QVfr3wfQ9iHdZVSlt3HBWUVsTXnrxaQE5bU7cBe87hjRFAIs3Dh8PCi wUuq3EEzPF2uj4TSQTlyqDsoxBH+VncvMeqzzsWqJts+6TXk5E5GWqPZB/0iWQac sh5JY+Ypninll/NWiWmvDtwkP1sukWzPViIqqR+nVBiGnUY+7LsidB8wmsoeRk3g QpwOE+kthDr5782mJjZhXyC1Ts/L9bJVJA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Gretchen Beck grm@andrew.cmu.edu Dave McMurtrie dave64@andrew.cmu.edu Jeffrey Eaton jeaton@andrew.cmu.edu Mail Tools Development MIIDJDCCAgygAwIBAgIJAIQkyhn/ZzJEMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH21haWwtdG9vbHMtZGV2LmFuZHJldy5jbXUubG9jYWwwHhcNMTMwNTAxMjMw NDExWhcNMjMwNDI5MjMwNDExWjAqMSgwJgYDVQQDEx9tYWlsLXRvb2xzLWRldi5h bmRyZXcuY211LmxvY2FsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tIIhGI2Oi2vCt4ROWR0ng3/QApO/3oBOz+aWJJ7QRj+OpdF4uS4WQfPd5pxEKIXh b157ENOSb6yBqxqAtzW1z5AbcDlwATaCBpMeo5f16QITYwE9FOfHE0afj8mOeB08 sB1e6C+8Jt9gzyaXi1Rbmk7fKIpcoGU72Ea1P4aIUcAt59XltUPSupeWzSj1Fhr0 ifeIen1Lpu3D6ytolgX7Lt9QMeoXWZJ6hbEtJZPsKwFRjeGKoFCAow8CuRFXLm1B t4CS5d2VP1NH6Fw3UmPOyVZdPsi9CEdhd62VGDxshBOJ6ClotxINv6F+Bf9jakNb UXPzsEPivqnJf99W/M5UnwIDAQABo00wSzAqBgNVHREEIzAhgh9tYWlsLXRvb2xz LWRldi5hbmRyZXcuY211LmxvY2FsMB0GA1UdDgQWBBStukfu4UuBwN4a5Yf2T7mY OqAF6TANBgkqhkiG9w0BAQUFAAOCAQEAfBLyaBdpsHTCd1SqlHF6ul7NnO6T4fCl tlta+y4ar9aJ8w4FDLuASYKQn/CStT9rN5JmnhzBN4YN+8lpBklhc85YqcoHg7OA FGpRfp955ALeFuKMlHzd+tTZUSFw6sG5wO4S6iP/K/8nZ7jbox/ZMK/C1gQG+0bv 6KR+67WeNyaPntPa3BIxBG+b7j//Gas7fPIhjDVJgGFM+11NC0XSZqbl8j7UnHcK ni0y7GszIkjOY94jwBeDSgzp6S2366TGIbLqX/EhJ0ms/SHCdlG3G5bX44T2vYwP DyRhf8jarJr4aHyacHZ2tWfyT7gNgEws7EWWZR+KfvXXhJfMo+nRnA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu Shibboleth Team shibboleth-team@andrew.cmu.edu Massmail system MIIDDDCCAfSgAwIBAgIJAOvwKuxauphZMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF21hc3NtYWlsLmFuZHJldy5jbXUuZWR1MB4XDTExMDgyMzE3MzQ1MVoXDTIx MDgyMDE3MzQ1MVowIjEgMB4GA1UEAxMXbWFzc21haWwuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZyv8N1u8RStLwgjUluTLz Ew9TPj3lbbP4q+PUy54jYp3VqIXuHobLfVk47I3tZ/gqHLbTmST9oerJpaFEi6Mx 6Yi6sBQ4klZFn3RND8PQXMAH+0X6OOJAZt718WIfManabkypMLKPNlbP6b/2yC6Y qBbV/5YdD4uc4o7Mzvm2yKDJmeQoAXeFqzH4UUZqlLXZZB9Bsmqh4mMhZoZ7LelM o3O/Zynpv6EOAdA5H+WIZuXAI0aCqQAEuMvNxUNYrO0rMFMJJh0irAOedqps/Cl1 5fyvzrMM/ZE3W15FEHbeSgWUti9ubE7d+nuad4yM0coB4EaJN069fIOADLWeg17z AgMBAAGjRTBDMCIGA1UdEQQbMBmCF21hc3NtYWlsLmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBRntcQ4hbAJRoG/qObIOa2ugxmjxjANBgkqhkiG9w0BAQUFAAOCAQEA PZfhHq0JgnO7FpXlnigwgoQ80XUjza/68HpUvnE8pLazIfxpPZzpMQawvhMvGONh 2M0TpjieR0bS+G+IxwF1j3889iEYSAiSQnRGH4SvVlnF4u9LbhTS9wJ2zKMdHHtK KHQEn5r8MN7doxttNq4uGQ1dcJNWws3QxUa1wYOmNJKzZ8mvMeqrzK9G/J/M7ZCT A+AEPIBwQh7aVYEm6RTbXV54MlVkyjMVaVE8qzJ2q2gdmIYPlpsjkJvDJtan58mU REcupCjbX9hrQ0NOXYgurCU9Vdx713F5s06b4S4kRKB0RkFU6sUjvofG8jZ/pQBJ /FtRD+QvHkbk4af9NJBLCA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Russell J Yount rjy@cmu.edu Shlomo Balass solomon1@andrew.cmu.edu Host matahari.ece.cmu.edu MIIDAzCCAeugAwIBAgIJALfDoxlMS/nwMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG1hdGFoYXJpLmVjZS5jbXUuZWR1MB4XDTEyMDcxMTAyNDYyMVoXDTIyMDcw OTAyNDYyMVowHzEdMBsGA1UEAxMUbWF0YWhhcmkuZWNlLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNK51Ly2E61qIeZsMhmhnu29a9sXNa GPbrC4qO6i6Qr6W1wNzLCEBiDQ34hI175g5kCTxTEFTKsLPHXVzLFeqB2xTs4YbK SeH+YfgWUFEtfI2S1Mi3pQUvvBDW0eMrvq0SzdMIBum2k6pkwtl23Jp0G5EbwK0P L/iV3pjFsFNVuhdrPf06xTLAkVDR13qThoNEQzfhfVwBULq2Ffr9gZ4aXm9Olagd x9DBLdcQWCqTjQlh9fZTmgButgQvM0+hVAY1s9Ig1VzPwapBXALey7XRcMFDGsC/ 2k36vGKQoNtb9hGYvZkse+c4MRVRUQfdmTUR18jS1Pnra7J1ZS0pa6/9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFG1hdGFoYXJpLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBSb pC3nfnSH5kQT/x9SExMm2hmbizANBgkqhkiG9w0BAQUFAAOCAQEAWQjG9gRcgbfh QY3/22ZQkxXEJO6cnVnxdx0abgW2yV22dkb1Ku0bvvzlNDeQLiSTax8QVBUJPij4 0JoYpUKEcZ2VJ4nrcRbiQLxelRxl7SWXla/UTSO8OWd0dCxA2Z2AZHtprWu7DHKJ yiFDbkYKvuwwdKyGVkVf2JHuwMuJjLjvjnAxIEnsvBLm7ir9ZZFasr9daz72wV4N gz1oFjuAFm2sbgP2FI9C+Aj7jTpLvQXf4MUyxKAp/zK9cjtDgfxtUauola9ZrhA3 K0BLxDpHZU4cEgDmUnLu+7QWlJk4ktxa6oCMiN8Mw+LkcXGFI0UAr65erEF7ZCGS ae7lzETWUA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dan Fassinger danfas@andrew.cmu.edu Rob Smith robsmith@andrew.cmu.edu John Alacce jalacce@andrew.cmu.edu Chad Ziccardi ziccardi@andrew.cmu.edu maxfile dev MIIDFTCCAf2gAwIBAgIJAKXZdQMHebMjMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGm1heGZpbGUtZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEzMTIwMzE3MTY0MVoX DTIzMTIwMTE3MTY0MVowJTEjMCEGA1UEAxMabWF4ZmlsZS1kZXYuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF1Hw9Ib+AzD+U uH1HasGZfl6+Llnmduggcvcps5AE160FcNA5I7LfQYmrQoTos4CT45nWDyM+eER4 ixk7d339y4vNqKnY+fWthSCkU8Obu4tZM/n5q5ToSMEsVp1py59lz2y314V7u2Bw xubB7ubKSBoAOy6tAoFD2icnd6KTFlWvcbA7OXdUyVpJdtXxid8xShcLRT2G6Vtm rffCA+LyxfehD26v+krgvFV0PSZ2zniT/BO0MqQ7deuzccevX8a+6tcHC7pHSy7L sq2PJjUgZxs5jWSHtH15yNvRHAcn+04Y2QmsYiAVi4WWnl0HrapUHhX7XU6a/n/3 XzRK5kf7AgMBAAGjSDBGMCUGA1UdEQQeMByCGm1heGZpbGUtZGV2LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBTKrkvfTQDu9jBxj/OMYfmAJNcOyTANBgkqhkiG9w0B AQUFAAOCAQEAnYaBfIUoBl1hAFisoH8vYkQVGzZt+sTBymA3yht3uChhV2dM0jVc 5s2g0LVL+HXL0b3pusbrALmkrKV/wecSuEQy0RSeMlPtjVsNKQVn5HOi4NSY1piP JJSiWhXCgsUrLrbuGj9YuJcAhhXMYaWuUnp99nmRfMX2CfCrS/id+EctWeDsaP8z kpLa1tEsq22GnJ5FAm4FSDCRjPuCm77jykxXJzTvb9vLveRU49sItNh8DQGw07Ff rThag1kw5vwoSYbBvC8n0thbtZwpGsEzMfBd4qsATWXOa+kqpPdqA1SVl/duuhPB 3WNFxEtoDUsGaGfa3k3GwzsfXhfppLIXwQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu Maximo production server MIIDBjCCAe6gAwIBAgIJAMUjiS+WV/z8MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFW1heGltby5hbmRyZXcuY211LmVkdTAeFw0xMjEyMTExODAwNTlaFw0yMjEy MDkxODAwNTlaMCAxHjAcBgNVBAMTFW1heGltby5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOYF/klfp1Ri33A+wSK7nYmLmaNA ZrKY9vpLBhXR1/X1K940LMSPMq29CRIm8DbX3RO37FK9ckGqrvjfsjPHBEGk/O7e PSDN5jTRAvh2t6aMTtplKbtoreG1/aMbLyEGniMHwSl2Ot9yD0FfqQaMBF1bg5m4 OexoCuInySrCDmB9akGQceJLsk7andeLHu1ijM11etT2H+E32THOxhCOOsFtG1KC y+ORSOlsxWuKFBIZv+UBuMMDpZWnRglpO2ptZXmnWsAzAj5NEJtRorptTDq6o3x0 vP15aqDbpbrs7OgmVOCW+UdUmD3uWNj7tlThg1YO1DWQyXlMzxU6WwjTgNsCAwEA AaNDMEEwIAYDVR0RBBkwF4IVbWF4aW1vLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBSHI2hqrYRVSKW2oY9CJc2zvE+nYjANBgkqhkiG9w0BAQUFAAOCAQEAFiqtUHkv N3s1ZhnzP6swobQ//+2xTpmT4/zawPlXs5fnjRjvSVYU7n4TcI5FHcOTdE8iZrz9 V5l007vqqe/ve/bmoS5tkWT0LMobp50r1EKZWs/11eWLrPVbGtHtKod29wYAGFFs M65HzKFWlD7dBwfiBgpopok3N1UEWPfyndq2jZFPJeRb5wdJ4LqtA1d/rqjoa4MQ ERK/kMo1Y+6Hps/gtldn2L9KpdRYTF6mz4hDTxZeVqrjCvRqFvTOp20l22xJ26Pl 4K0mlk6QkvejqGzEQp7m8OGC0jJo+jUfkGYwkjJY+zGdLIuHHpg2AoCwD1vTJgdL RzwH1KQOPuvonw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@cmu.edu Maximo development server MIIDEjCCAfqgAwIBAgIJALgSXjrjzheTMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW1heGltby1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTExMjAxMTQyNzMyWhcN MjExMTI4MTQyNzMyWjAkMSIwIAYDVQQDExltYXhpbW8tZGV2LmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr5PH7KV/05YXs2x9 xPvj3lrbLFx4tltocZxNWk0BOWNFQ5YNsj7QM5ep5vmqWqRIiLITyNMn1gisU+Z7 VE9wxJHtotuM6xinWZfsFDSB93rG55fgV13arrl8v026gHeLVnHqI/7IBmEORk+/ WBcszXcdRPvghh6zzqcFVDJFeDtxO638ekH31uYSimPqbRhdVVO2xK9nn+jOEbjD OxuMVThRzvDB/+txvqOTS/kJ7c6R9zUs8DfaxLrRyu1ThnwMdWXtA/gAT9BEs4K0 RTkipxfXxrqrvtSGSIK42pELPvH+WccSTOAgU/4WwFSSqD+3vJr0ZFShUU+vILsL blI8MQIDAQABo0cwRTAkBgNVHREEHTAbghltYXhpbW8tZGV2LmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBQfxvfbimlEn5E6bTpQNLKUmEB2WDANBgkqhkiG9w0BAQUF AAOCAQEAX+5BqwGzeCvS4g4e+afx2UFhWU0xph2wAL9Yw4Bmv4nfMTmBCyrGQPSr Vnvp5FDoukTNV2P5y0g3G1QqGngMD9/cBqIwr6iqcv0kq11iymQV8tLPwoBT9WPa UKMd4Ogu+e+zVoP4d9pjsIsR+Ab8LhYpDCD3PnsMOSIAc79/xBF1dk1AP597YTUu 2KxpApu+zuc0uy9SdFw/JWZOBrCYw1N1Y9CWOFbh7mGLWU9wJsSe3L/6/vjPEpSp fxxShJ0HTCO4p0+gWicdML0QejY8FdYq2YJA5j14zKpiHyejKkG1Z4ag0caoceDC 1N25Mc3dcqEfbKurh4SqMk5jY4IKQA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J. Kohler rjkohler@andrew.cmu.edu Maximo test server MIIDFTCCAf2gAwIBAgIJAM/dipk9fdBAMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGm1heGltby10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTExMTIxOTE2MDUxMVoX DTIxMTIxNjE2MDUxMVowJTEjMCEGA1UEAxMabWF4aW1vLXRlc3QuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5RT580xbZuzVY tuUGhZvgmFu7+HX6ej/EcGtC/jxQkxMApCI91sr87U4eA3Z8bhDPMIz50QslZMY8 riINCl2vNM0uui1SZ6+7503ZWQzwAMeYX8wcw1d95xU1YvaHZqzuncfYtXK9lGAO FIDPSu6u8dRKNoq8HdSeFWtM9Cps8LYfzf6V2rb0LTVwd/VQMLdeFu2hGX6CJtHm DYc617NhPg6qAxn+0CNC6yX0TJA3jarJLsixrD+YOyt/3nLOHl3PCseZYgCO+hao VoPKHgDB72JLwe/Hw8hHeAA/p04zmdA7cG9Xp8c+wUvMUL1NbJJia7FiZ38PeLuN NxgV/XA5AgMBAAGjSDBGMCUGA1UdEQQeMByCGm1heGltby10ZXN0LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBRYUoKZEBhLKGPJg2VeZ1W7EDC+STANBgkqhkiG9w0B AQUFAAOCAQEAkvhS/vX4njDMIYuoC9eYr9bPK3D5CKKLtOP5cTZJpBOwfrwZ1aro RTsdvTTJioEm8npfWY3PpFjIJk6UJpQHzGO7jKXLl5cStsgOmN1bVsb3HE8wUMWK cxnzhllr8upK0e5vz6ciReY0vViZVsADYQxA/GeUYO8ghFagUQScH08r3TbP8KES E/j3sYrI8IjxizH3Or6PUel6YNYuCRdTyVcCfJ19g/0/C1l8lIdKaEVe4ScjN+ym J+Dry/JRdlY/z6Gpn3RjUOpOgZWVIAjLDm7KRZMNQWEcnpI7f90lHBEZ2FzicVsA /yPeq0tD280HaaM2TNlMhc3xIz5KbUtzTQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu Andrew Metrics server MIIDCTCCAfGgAwIBAgIJAK342rL0IUsLMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFm1ldHJpY3MuYW5kcmV3LmNtdS5lZHUwHhcNMTIwNDA0MTg0MzQ3WhcNMjIw NDAyMTg0MzQ3WjAhMR8wHQYDVQQDExZtZXRyaWNzLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp++FwAvXtfeZcLIPNrV0zxQu Uq6d+lqeGnqRGUpQh0ubm45FeyBFYIt7PVg2yrlUvVZw+wyY+xMY1VYsy1oKqsoN 9FZEa5hzqUc2e8I84MPWxVv8bBlqR2Vs0dzUVdqm/+W2vT4tO4fikDXonwMOERor mTdRNbeTyP58uBachKmz7rA9y0I5daUHKlBJFPiQIkwChsFCbdeXMzpSgXOyg6IC 2PS568NH9mISdV5tk/o7H+W8WZ9pSLAIo9KRmlBxFSfZiu1qfpiOq2dZhmkLxjSv q/dM9NMS2BiMzrtF8QPLhGXrSoHTk862g4lK4Nr+SF6ijNr8/L9Kkxzby7+ghQID AQABo0QwQjAhBgNVHREEGjAYghZtZXRyaWNzLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBQ6uueD64ea+w9qpXP8bEb3fKd++zANBgkqhkiG9w0BAQUFAAOCAQEAnLlE /3VxONW0P8Kv6XamGJiwCYK/cLIl6tB302nN9wdiDhxyrAlI78+cBFfpLePeZTV2 +EQYJu7QOJ6G8SnkIr+rmKcnFD198YfGSyUtjYWeBq5sLVoJ3/IQ2J45Kdm3ENhV r7KSTqxKw33l+BG1Axt+D7VsnZAXHMhkT/6ze4rgm7ZKP87BPdRHRkcLrIAwSJn/ iQ4/YDd3YxsWGuOzYaIoRCjfxI3S8RHY37f323fc6GSNpwhPgp+6VT0Of/phA6RA 8/rbU/6O9tqfQJefHDKmk2fwxTiqJhqh2iQRXd1BhOAARPGLcz+cqFFMuVu7rMlJ MOM0XOM2ayEjPUkmhQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mark Adamson adamson@andrew.cmu.edu production CMU portal app server MIIC5TCCAc2gAwIBAgIJAME3sZooBpI0MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCm15LmNtdS5lZHUwHhcNMTMxMDMwMTU1MTIxWhcNMjMxMDI4MTU1MTIxWjAV MRMwEQYDVQQDEwpteS5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAtIBGdWFdkgXjh5PBDdAS/O4H5LLhj+9b4WpjFUKeYmKpy5cLPU4cqZlz jh8nRbbNwZphfOkRcirIpti9aPpeDMmjxbI5mmmmW7VNxXG4swbf6LSNQTMxSku/ 5SB+53G2MUcFpQ5Ym4Bu6BVaKiANNevl98G0PDrDzrj018zKVc7TY6pRoH8JH+g7 adIFejhPjp5+n9bLZo1WSAXd+3SKcvirgnxChig1GReLsdlJ/2+ApYcB6IN7bIBh naNxjX+h1D5DGXZrG9IU4l3c4bx+kKqpnggQQbSt1QjbVnDZxunjdBOPNboI+YdT jraOUsmXKH3OpLL3sU3Bin6j6P+d3wIDAQABozgwNjAVBgNVHREEDjAMggpteS5j bXUuZWR1MB0GA1UdDgQWBBRgGGrROuhpYAoDSlAVIQacaKm0/jANBgkqhkiG9w0B AQUFAAOCAQEAMZInB7ea4pvJ8Mjk/bPrsoI7qmNsxnksRZHvUo6kuUi/9mgxk2ir eFT5njbyeQ7h2Cd+Ig5Ybr/27Wo8MpuY6fjL6+IIwoxtrUlqgdOMRhIcQTAlS44Q BOOzj1vWG3e1+S6LdIdR7zo9aPok6LZLh0PmyRtm8wrrQBCNt1GRJl/M/ERHM4Lt /27jZxbapUP5V6xNzYFPl8n0NioOKr2ZtZgDDr/Trlsp0BC7vhRgsQnsE4HgIK4A DtZmQG/Y8R4JPGCqAo9B6eK5lbs1ggQ1lMoStjWPFh/nRXUYrE0HGbGHsI+hwhhr zGcGVqd6NKshU0LbbkavW1cQnJrrBzVdhw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu CMU Contributed Webserver Control Panel he CMU Computer Club's Contributed Webserver offers web hosting with a variety of features not provided officially by Computing Services MIIDEjCCAfqgAwIBAgIJAIeKbIzPlJoGMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW15LmNvbnRyaWIuYW5kcmV3LmNtdS5lZHUwHhcNMTMwODAyMDUzNTU1WhcN MjMwNzMxMDUzNTU1WjAkMSIwIAYDVQQDExlteS5jb250cmliLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/wpQvGA00TWVhZW w3mOXJXbCDkAPjCSRK4wEw3T/kYhx7YlzjGY1ZVpGDYJ5d/sAtgNu7xhGpOZu6Bm f91/PWqGrxZ2PLQT2hjzKzx2Ur1+8fLWCM3QoWqH0B0mrqpZueoPCLzYl3q0I6Rq HkhxUXpkfl3yTD7XLImwFz1Ui5VBxvD7gwNW7j8FfgVsf37pfoY3EjNR+kKaYVLU VLU99t8A8y580exdk9iQEfjsNtQWjIsH9yE0uVRCM1lPRFqnQQ0bw6Tq8u7BdtNS f6XP/mto8+eyeuq5JPNH65bBRPp6ZNaX/ijczqxnRsX9a63nj8NZ2/5NbG1GO8Pl rztA8QIDAQABo0cwRTAkBgNVHREEHTAbghlteS5jb250cmliLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBSrhOJfHt+717sh0bL0tkX9dQiWKjANBgkqhkiG9w0BAQUF AAOCAQEAavvPbXFBnCHTFAR4cdO/ixj9mW0T+aMoAiBUFkjvtQwbdcgEJM2tGYsM KPETuRsGTBvTQQNYlP86HnEcgmgx/KufHWZyrP0z2yU8N/iFeFQSn4PEfnMCjv28 M0bWHS6GFptd5r6utDQW2QRIiQhFJVP4s77fNmrFj4WUVujEI6fzVezYTBUOG5GB OHvPMKnHgult17q1GYahZr3LJs3wHL0D8ih2BkBQ7IyNlwQGp/KKnF4mzEi9XcG0 iy/CMZJ3GlxdxTDNgUXdy88k5itAEwAErLFTBc4xy8LUHEHu/En/FW8kqIaEFtFb 6ZOC3hz110zgd/51JrVdbcQOILk8Ow== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Operations operations@club.cc.cmu.edu Michael Dille mdille3@andrew.cmu.edu Exchange tools production server MIIDDDCCAfSgAwIBAgIJAIhLnP5zmGyaMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF215ZXhjaGFuZ2V0b29scy5jbXUuZWR1MB4XDTEzMDExNDE2MTUyNVoXDTIz MDExMjE2MTUyNVowIjEgMB4GA1UEAxMXbXlleGNoYW5nZXRvb2xzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0kbKF+Eh4eypCfVUMRsx/ uq4XvIeyvBeAFq0eIx+u0YtEYzmw5eLsEjXHbkcjtgVeUaxsT7D1aQKtmWXVBVfZ AQvW+IaNRJuVCjTrvL15OAs4Wvyavr8/iCpSVBsYycT1AQkztDUpzma8hyNrqQ5k D/cBu+iKRcN8eC9kOGzj6VIJ5eFjVLbJdJCDvxEVpisoPyAxIqNPFigJGqu9qFy5 szRbXCLD4NxnWxda1aWYDhy9wAOSPoaSLsN2dwpjG9W2gBy1x1PIFQDU94gMX++s VV1CCEvm1kYxKsWuZDZmUePyCGFOzyX5ITMderskrhdTNJxoZ12k5qwRqJPKfEA/ AgMBAAGjRTBDMCIGA1UdEQQbMBmCF215ZXhjaGFuZ2V0b29scy5jbXUuZWR1MB0G A1UdDgQWBBQbJaO8f/4aGm+/h73pA08McxSBOTANBgkqhkiG9w0BAQUFAAOCAQEA PMGl5PShi9KfJz7O61NvfQ4x5uFLWTVw6DvhpnptZu+8jZqzK1RYyOLK1TgU+4+M h9sr8WJUbkLiFyVMQpVw9Pzvhr3D8GPoDJmJ8C3sL0hyvk+rQ6/YprdD7ecUBkYr oqXf0ByP5K7+EN2YEFYSs86mQ8BknsLIW44gCxXphd5O2L+3G5nZHdGzQ2oMvVg6 eytDr87RO8aAJpqrbqGW/jbH5HIFfSLQ1/gSMrQZzborxVys2qQ5fIw9v8iTNCj5 AVWt5Tyr70NJmrdYlhq6s0kFaO538/Pu13fluXw79bae3hDqSgpr11O41VkjiTil uShpp4G6qwmPLZ9Ew+fEBQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Windows Team windows-services@andrew.cmu.edu Exchange tools Development Server MIIDGDCCAgCgAwIBAgIJALOhCt8npuV4MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG215ZXhjaGFuZ2V0b29scy1kZXYuY211LmVkdTAeFw0xMjA5MTIxNDExNTFa Fw0yMjA5MTAxNDExNTFaMCYxJDAiBgNVBAMTG215ZXhjaGFuZ2V0b29scy1kZXYu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKOIt+wO31L oKbabT94Hl9+fON/duiwH3R+uUqF6iukKt679GjJ7yA0++yK0Jk+cVb7uxSxwkhW 9s7AhnvwNNg3j0EJEDGk75ILuaXWRi1MDA5C4nNFjtwVIQmXMhTh3Yp4hJvxO5yj gJAkhK2s4LoYtZhCE7yUF/NG+X/43rGmzw7XVk19p6pUelms6NW1Iwd4zD1QGMFc yc+wcRSUUpmgwy7DMLhjlKto/E2GXg4rvfBQwEdDbfzlmcHv0lXVlSIl+Y5floAb mBh0iHj6g9Ysa3OVJkb6jFOc5pSx+kXSYOW4/eDxN8BXbxWV0M1KH1EmVrRgG+J9 H1lKgdOXRX8CAwEAAaNJMEcwJgYDVR0RBB8wHYIbbXlleGNoYW5nZXRvb2xzLWRl di5jbXUuZWR1MB0GA1UdDgQWBBQ0UUqjRawDV9xFh7hnsJyL3iaKejANBgkqhkiG 9w0BAQUFAAOCAQEAsjrocGpMJufzqO/GCVkbJegEx/AH3XmEGNFJUh77sAyWo61g PL9o05i5VeZxnBDUiY9+LaaBtu7OR/WmbUK+qWxqGO2BE+tD43bmDxJY2EbAeZRD 3erz0s2OtfkP3HpwyLyLkhiMMEZj+28Rskk7eJET6sCuRDlu9cHuWyufMldwtvEf jq8xLToklFulLEIpwP71pDYkkKK3N3TbopDir1yKYmKL1noBKlFgd173W34nIQlW dxyR6XjdLow92v4xaN4MKinBaQutP+c8GHIJTgGGz6lsxSj+fnLIys1Mg/s3vi+Q eHTyv49At8n1kXoDH2rrV6i65ZYnQoYtn7tUCA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Windows Team window-team@andrew.cmu.edu Windows tools MIIDEjCCAfqgAwIBAgIJANjCUiXU7ibpMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW15d2ludG9vbHMuYW5kcmV3LmNtdS5lZHUwHhcNMTMwMzA0MTYyMTQ0WhcN MjMwMzAyMTYyMTQ0WjAkMSIwIAYDVQQDExlteXdpbnRvb2xzLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4og7C1z97g/6HmNT JfUo93X1aZj/nvP2M07PQ+mR615WP7rt6hevVfWPK2FRZhXoCyVuzvH/ztTpx3iB i/ivN8Oz9vHYqHMQBOHwZq9hFG9P17LVH8Pc1PVc7RSGkasT4YHqDuTEPC+ucWYa LPa2CZfn9WHgUZlvv61PBP04L8FuDEsBJZpZmAgq+F7sjTmcqt3sMibXlrPE2rbM K6lDq07bsoo5pFcADIJVLDPi1DDj0EPyIaT5aXDZeCh2iVAYEY9EXNyQBYp+dfjG pAzAieMAJczKJ8HOlQw/PbGzzhj8s6+j/OOrn94yRU9FPDpm22cSXOrjvQIUx9wK GFJjhQIDAQABo0cwRTAkBgNVHREEHTAbghlteXdpbnRvb2xzLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBTS1nrdw8TIfi1jLCtOBPTpuxWsnTANBgkqhkiG9w0BAQUF AAOCAQEAVC4MuX0GyOigvzY/xBwBH6eGfhCSRkguyAqq2B1yHmLJY4AEROc1hrck rX48d88y/epFBS932DxRWZGhMG1mrgW0bp4mL86fKjywXMc1jk8fMjZZQcEBxvO0 urezFFfk2rgSC13vdFpVCi2D1e7tBwq1XjossbXCxyLKq4nWh/AxgFTdoZAehokQ cFZzreo35/B8ADjgsvNz8x2s+DN+mQIJ1Gy8ZPJsq1buVMoXyV5c+479j6U2pB0J MQMXqwGcITb4oyJjyrKihyrTIXD2ZbQZcrKCNn0O2yPWNA6mmhqfbfbtA/xBT9/i ogGoUhw1+P80395xU+aL99HZWqQdtg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Windows Services windows-services@andrew.cmu.edu Garrett King garrettk@cmu.edu MSE Facilities Schedule MIIDDDCCAfSgAwIBAgIJAKNHiF0O2x91MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF25lb24yLm1hdGVyaWFscy5jbXUuZWR1MB4XDTEzMDcxMTIwMzcwMloXDTIz MDcwOTIwMzcwMlowIjEgMB4GA1UEAxMXbmVvbjIubWF0ZXJpYWxzLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdGllJT7tIIf3oqt8GY/D7 DWiROQm3FwJm2yKy4LGJLMEdDTrDyGjzhFVI0NZRS17Uxp3wesZQX5ECAU5XUs8m eWn0T6CHe0YSP0Or5EaXTR1gXVGDrHLM2AZd9OLZPAcJT8x9cYpm/merIaqzNSz5 0ARqYw4uZRV+IiXNASMwRLK8+DVYlBdXBNffzuo8zChX4aceQHQIIqrV4BDEsXhT Qim70VwWPV+g0c9VTk0vCoKX3FPFznn+JAY5HIWOobAL8ph8xy0SigGBslXHPBc0 BZPVwOp5DUMR7HcSG3qTCoa7M/nVbUOXCmpPbWcRpVMMOe20PsTJhdts+MpMKgLX AgMBAAGjRTBDMCIGA1UdEQQbMBmCF25lb24yLm1hdGVyaWFscy5jbXUuZWR1MB0G A1UdDgQWBBStSYlY6FNFkMXSf1GlT5WgELFgsDANBgkqhkiG9w0BAQUFAAOCAQEA YRMIxencTnx0Ns1wiTAkGZhjOdBzf9qyElgqdilCCb0pujsqCK5g9AF2ltvANPza dyS5J1AUFPlqKo7CCM43u2vsCUb/aszoJqi3DRdKhigsVcVhia+vYrwovOJZVmwC pE2hWCqvzYWBE2+GM352bmXWuqcxxbDuaDximUQ4ML5/PNHIYNG0SfKhIL0g1DvK Fnwt06zu/rpdPZphCzNQo9faF9vWCbPu5MBq+AH2rxoYyOTav9qUM6DC1I0yTXyT EsE8K88kZRnsx11en7LWK0BOcxw/xPxLjlPrmXB5JFUCM6QF+DJWF0hbTBlV8J6M VEvbDjEIjlF6eLRGT2dTlg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ F. H. Rogan fr0h@andrew.cmu.edu Marc DeGraef degraef@cmu.edu CMU URPF Blackhole Service MIIDAzCCAeugAwIBAgIJAMMY79pX2ZrAMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG5ldGJsb2NrLm5ldC5jbXUuZWR1MB4XDTEzMTIxMTE0MzUzOFoXDTIzMTIw OTE0MzUzOFowHzEdMBsGA1UEAxMUbmV0YmxvY2submV0LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQl6HD32IBfwmBLHNvAoWpL2bTIDGO sH0SZYMTZsZStwSTsr/UL15nmekZDs/khC64YdJmYA5uRL1WZljlsyrZswflIVi0 dvr8r0VaFzJDMhY9NnjhcZy+vAO4eYZvrf6wShOMJ6QLgUXFzI41sXwMVj9bfc3j Jh1VGbg2mAeEpwnEL8amS7KyqhP0Ami/kxAmut8naTqnEzU8WA2JPl/Es87v0lRr hTKaFsBvP/UXZcfos7uBdbiu/BimIp6ElabSUsGiksBXrQXTvJT97dn4Wj2nKvWG MwfT0rcJeqtoBIYPfUc/QtUdOEGw7vlpwPA4oDHnZMhEdsiSr+XYmrfdAgMBAAGj QjBAMB8GA1UdEQQYMBaCFG5ldGJsb2NrLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBQs xDiS50pX/6Jw/ttPRNZFj5l+JzANBgkqhkiG9w0BAQUFAAOCAQEAjRPvF5F7EdlE pc1AZDhJRhvVw3rnCWGEEc7A3jrrTb080Wdjhut8LbG4/BPaYXVCLnfsYx0kNp0E AmqGuj3PqKXPn3uzEAzogQErHBtk0Ed2tcqZYYIT9skN8bBhH94SciCy5AIwe7SO Ix9H3wMI0vo/jWpcoV1o7H1HIPX0M3wMiYV/SrUAWo99dEgIhafv3rPoQXSm1rf5 jxx1nworfFJCjrWaCWL910D4uAIQw0JP0W5pwXK/rjNiJ8r4INKFmvMIYnZlEBzB HppRkO2ZIBcjCfXpXezU9ktdzkZNJb7u8R6jDQF/HrKrc9IUwtE20U/ctPySERxE /lt6q+myYg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steve Rhoton srhoton@andrew.cmu.edu Wireless/authbridge Registration MIIC/TCCAeWgAwIBAgIJAJL9/5QzKWJpMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm5ldGNvci5uZXQuY211LmVkdTAeFw0xMzA1MjExNjIxMjFaFw0yMzA1MTkx NjIxMjFaMB0xGzAZBgNVBAMTEm5ldGNvci5uZXQuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMxFZdAnGiH23wjo0fhRSGw3iBCbLDop9WbT XhacvW5oo3l5npKZNqpoNnKcn7r4nYSTMR3nNNeCWhM8znJWPVtSTVBp0jMJdMsn V0ipStpDvPW4tZgv75Se9ghNVrtEpix8YLtM4MtJJwGerKIYfwKoBi4mMtxBUMSJ DYX08kpG3H/N7+vgX0JQSFnelQcMPjo4GrpxWfKiL5Mo2q/CdLGxKf/H+6EOosnp MXYiFVKvE3m+znaZhgY4XsCiPVpR4OdesSejfjV9fUtXqQQKOHgw0sWB7D2XpDQD 4WG98LOJbv8gUSzkia+znsr175wSz/8KkY3O5caxneecNhKrkhkCAwEAAaNAMD4w HQYDVR0RBBYwFIISbmV0Y29yLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBTpkr1UGVOZ plL156uSgawjKffyzjANBgkqhkiG9w0BAQUFAAOCAQEAseAQcgvT87QqvLs0CETW 63E//5L7f053AHWpOO8qEsgCeSFcXCkA+81UoGEKoPbexet8LUhYm8JXLpvqEGR6 U24M2d8IO4ZGYvkXsNttt/SfitPl6u4C2mpLiKazvE5BzaZZYsfB6LLwbO2XqdNp tAMkc4VEE1EAu+sZsJGeOILa8nOAS7YvBu08O9jMeX0rK7fgQ8jZnJU5JsMIn98b tQETv7xLB7zT/HfNmjKthaMowM0kU9JZY3K3PdMcgLnAX4GacUC/bbGIcxuE+eqO 5Dcex4IuAKkRQajrwHy9VAU9BvCtU0xbbpclo6UntBZIWSB1LhPPZM3Vd42DcKPS BA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Matthew Brooks mbrooks1@andrew.cmu.edu Netfeed Syslog visualization service MIIDADCCAeigAwIBAgIJAMsyTqXz54t+MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE25ldGZlZWQubmV0LmNtdS5lZHUwHhcNMTMwMzA2MTYwODEyWhcNMjMwMzA0 MTYwODEyWjAeMRwwGgYDVQQDExNuZXRmZWVkLm5ldC5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtiJ8vElwglVBq6z2YoIIcEwHdsQFTbab VSNmc0pDoPakLctJk2QPgQqJ84MZx+Y7sbZReE+qmY7DFxn7tYC7mDWb38yhdHmA 3fn94sCrMZ9MScnZF1a7qAdw6LkeOWVu9OdmvoYppBKZDavcyAZVa+83IrvzE2w/ 5aaAvUlSuZDQuGxIqFw6ieABBAI/8iZwloqtjQ6Qt3cMw6xEW4VVkSo1ftOala54 WmD+pdDDzTraONe8mKwtaJ1cS7/MbLPP2OXO/DSaSMK4M8ikxCgwGh7B5Ec5pNqd XeADuNx11B6ouoXw+eIBMVvThEX0VD4XD7jnrXC3lj2OinygoQN5PwIDAQABo0Ew PzAeBgNVHREEFzAVghNuZXRmZWVkLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBRlqsHQ Fyd4UMEDb87uaZ6LeZJ4mDANBgkqhkiG9w0BAQUFAAOCAQEARCxx5pYEA5/1nkDR zoMC9fAOMnNBAwnmAa9wVDBmIURUJIszITZh/uZJ6Q6QJLVVfsZ35vg+lZ9rCb/g YeIbkuXg/h+6jVhmfJA5ORsWLVxAPdWOxovgs5+PvonMN4g5DDhWrtxwMicUsXNb F4+JZ4/9VX6gFXcJSeDSFtl0rrFogoeeTQphzVmkJGUT1aYgSUHj/Nng5IanK2Ck HAI00eE1sGINsJTOlJ42yDecfN2FWrMe2apv+KZitvyE/5hfE/dgOY+0+5x8I0gp vZSZEy5FR1aTibR4BdR6hipeL7Xw0FGsrw6UTGT1mHU1r2FoMGw68HrHaNqjbAYs ZZRitw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Stephen Rhoton srhoton@andrew.cmu.edu Netfrs Service MIIC/TCCAeWgAwIBAgIJANra/9a3cgAmMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm5ldGZycy5uZXQuY211LmVkdTAeFw0xMjA1MTAyMDIwMTdaFw0yMjA1MDgy MDIwMTdaMB0xGzAZBgNVBAMTEm5ldGZycy5uZXQuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKqkwCy27p/JBrefwTb1kaxXLEO4WfO4Fnlh jOXt48DwdEzA9LA7bKyXr4cXHDaerjNyuIc+zp0d9wAEFA8MXnMinliVknaNhD1H xp+DMq2cH/Wigfywx4u589/iUqMyqUADG6442xkHo/GgGKq+yBrSEdPjlucvwOCj d3amN+gvfisSRh7OTcoxvqoDNErVxErauoRI90XJQa+TmFRi9ROxplQ0nPfrSaLC 2eWW29pkCHDExX5Q9LIL4+PzkcswOrNn1D+9ar1tjpZ1h3ZF/lFvrns+02DdT8HP b0Uh54IHxMe0Xa4XYj3u0JNndDiFN+hDtT+kfJaOPwqkL6Qx0t0CAwEAAaNAMD4w HQYDVR0RBBYwFIISbmV0ZnJzLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBSp7ZnuX+8L 92IwtBemS3DkGk1u0TANBgkqhkiG9w0BAQUFAAOCAQEAOpAafiCAfdhavb8D9djA XYkbe6GdJHWBj9sr03vE5siHYIXb9ctfVP5yLYxBcOw2fIrfRoss7WvoHNqhXoG0 QO4vLy0Ev2YW3aQsgO4CL7JHPrtjkZ3J7S/Dp8h/LwinvHuQBdJ1XTAbP08vi0Uw pt6wPrDHvtTDWi4EUCO8Dq2h3mmB7S3Ye+oO+OwGJXOeOoIeJZM6syPkpjgTeynC ocnUtU4YU4k6UcDLAAY7OSXg21NjaX4zTUtLTIEKPnPpfL4ISWcKjgzz41lgpmkf BbJ/RqfMnfEB2hC0W5ra5K/usMHIa0kAZ4RA8lidvtOuDJyZJPtFTGaLEfwanAbY Cg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steve Rhoton srhoton@andrew.cmu.edu Russell J Yount rjy@cmu.edu Network Operations Server MIIC+jCCAeKgAwIBAgIJAJ8iJyfbAovcMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW5ldG9wLm5ldC5jbXUuZWR1MB4XDTEyMDIxNjIwMTkxMFoXDTIyMDIxMzIw MTkxMFowHDEaMBgGA1UEAxMRbmV0b3AubmV0LmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC68uglP+qfXVgR0PZ/cQFTWjdDmyHtl5OdkzYp dcONOZS50vrLMKomQ+z71hCQHer80UiAWzH8UJnR3i2TiLKm1BdHrPTBXuQeLuAB 4bQFl8ByfznznURL9efdFOLlTwZI4VRRl54kaxjD5Liy7jSAlVcrFRxcKSiwd6w9 CSoi/kMGs0r5WBcAz+Ydx75bX7IPDUWQW9ASjBbDyuvwTY62wWVX9XZkP3x3zJiJ iVS5uTe9QMMgz0GIG6CmWOkEo+RvAJHKllozs0M4rUBiFF8+H9fKpyPreM0Zp7xw 5+GjnpudoX/T7PxlJXWt0nJdgJB94K2PQKjXev6Lxy/tPcGjAgMBAAGjPzA9MBwG A1UdEQQVMBOCEW5ldG9wLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBQzx4Ze/NNGLiwV VJOTAULXQei3hDANBgkqhkiG9w0BAQUFAAOCAQEAbELu+mOVzcl5fe1hw3uSX3YS B5PO7b6wncJh9rcx9o3yL4C3a5oWOW8nrGxgfeE/UtX96EHYnhm3tErCTB9ogcNm 9ZMTfI0JukVoYKlQMkn39fncSPKIjf847L2FiS+ttZ2a4PefI6PhKJSp3AzbdwW+ +VhyRMIXHVTQ65diPjAEmBipFUkL16ZMG1pIrTR7o0o9G/lEF6NlcATMJgS0BzKH JleHOld+W240HuoUuFMz1aIbYI0jOTNSnNcjkrQ175r0O1wedf/g/3YsDLk2lmNf uMtEiaPWOhy4A9pctRACITHYx+J3AmZ6ojO4oVDbW0qIyz3aC/3rJCjNGgDrkw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steven Rhoton srhoton@andrew.cmu.edu CMU Extensis NetPublish MIIDEjCCAfqgAwIBAgIJAKVQp+3kp4DIMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW5ldHB1Ymxpc2guYW5kcmV3LmNtdS5lZHUwHhcNMTMwNzE4MTc0NzAxWhcN MjMwNzE2MTc0NzAxWjAkMSIwIAYDVQQDExluZXRwdWJsaXNoLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzva2szyv+1wRE9c J3MJQAhaY2l+mGWD1++RcZkcFUFFIALcQ8yyPTpXxaKMx56FI6VXn6G2X8xqIRBw mVIfvYv3DwXq+S7YQyv/fAbDcxpa0GaMJVnQhiA3OBg1wgOIBOBtZg0AKaUm44MI musMe3seT0ot3Zl4CxRA0Ejo2Za103GxWbTkQqmC89O/ykhu1oxRfUYAqcxd9PGo 4k7DWBCQ9dyMSCKA7wsn2mHWYXQwd39XKkGFVGkJaJeGzPjSv8/q/uPuh+QeGzK1 jHPP3sX74zU2s9Eggk0jYL3pKareeOI8dDO0kxJ1297mi+zzhA+B4wWrTjcttwdu xcIHPwIDAQABo0cwRTAkBgNVHREEHTAbghluZXRwdWJsaXNoLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBQrDt62m59wVjBfaEHNamhZtnb5DjANBgkqhkiG9w0BAQUF AAOCAQEApd7Vw6zDlhSYOffnmEUWxnSlPrp8z/yF5TEyxJNSxlla3Ak0SNptVnYM HSfybP+kFkEIa7/rGU54AKQT4ezlF9ZdMJKs/I6rcUC+8VOjAU7sC2uQy2FJfpO9 b2oVQfwjoe8dXAS8r6pR9EruKjqlOsrLufZHQr2HSg2QQO9UCTygimCwe669DCrB jSahR1RQevG2fa0xSJQAe4pXbuDXyZC3d+GClUBjjcUj9PgRBNAvFAU7zmSMsOck iM147wR3rV9yLwU+7+Wi7o6QpXWhoqxp1/mmQdWBPdUY2wVIj2hqZYTRyGEht8i0 6Dvt80tKPVWIXHon14dMJeRANOv/jQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dante D'Elia dante@cmu.edu Kevin Yost kevinyost@cmu.edu Craig Burke craigburke@cmu.edu Windows Services windows-services@andrew.cmu.edu Network Registration Server MIIC/TCCAeWgAwIBAgIJAPsI8LVXdrvEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm5ldHJlZy5uZXQuY211LmVkdTAeFw0xMTExMTQxNDUwMDZaFw0yMTExMTEx NDUwMDZaMB0xGzAZBgNVBAMTEm5ldHJlZy5uZXQuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALxSt2FfUi1z7z5JEBXzooqeXQ7YZnvuxm+W P2mEO5xpIB8gWV9dnXjHbRRwHXaEswuCJa6jKOObXCL8f9JX3Q9cpmhnGQd209+b BHV/noxbl7NuWVClWD0u8Mv1/0WFNpQGh3qwd1YvqRj0dxAeWNdkMqtPcjAwK68C hjnLLSxc8kTH+x9nCMiOd1yRBalO9Jv62aaUALI4kEXka4OG45f42f0rxiG3yVVp Xw6SRer8h7YyTxs7Mp3jACVqEOqBcNfS3Sz56QBsVH2Zq4dT4lzE/SeorlBsKm64 DTJgXcyddLozJSsxGR9Xf8prGUbICRKUAbF9WtqmAMU+rGzvIzECAwEAAaNAMD4w HQYDVR0RBBYwFIISbmV0cmVnLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBRrUt+UE1g3 Thihz/Q80a/iIB82GTANBgkqhkiG9w0BAQUFAAOCAQEAWiTREyx2bTDM1+8a4BAA qABTazNKLznTrTWcg99RkkvESfrUwFas+ojyMpPjlHoWPC5VivgHpXwl1KMM5PK4 nSwn/qQ1fHlNfQ+lsU/7IBqSUTLAXM727nYwWsqR22P9n3f85brTPfRpHt2zgIWX DwAC5Bzs+C/qAhRlT5IpHWPLQxmJ2xk73bTFNZIBF1hIJXAT2gDD0cRAgL32+OlW 8GALJ3MXZkKauSWHz4GAXBoxQEhSfmBPzcfkJGbXbcrbULnczs+Wp0s3442f62Ar NMCTtOhlQQC+POhiUFQLRTVevkI1ujBYUYrkGSZHO/+m/CYzspIKtxEYC0mMQ8Pa 4w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steve Rhoton srhoton@andrew.cmu.edu Network Group Server MIIC9zCCAd+gAwIBAgIJALdXN7mgaL7jMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG5pc2MubmV0LmNtdS5lZHUwHhcNMTMwNjA3MTQ1NzA1WhcNMjMwNjA1MTQ1 NzA1WjAbMRkwFwYDVQQDExBuaXNjLm5ldC5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAzfvRqKh+ruQHyRKppYBRAkGk3bpu30zWZ+lfhLQE RXw6hQg0dmMUww7QWZOvp6seHPTZDXN8IW4SgV3fog2fUL0JKpQLuyHtU17Lv0oN NbU23HXzgTQtUjBpx7vy2QellsdG8RTKOWDMbGsBcaGlUsPJaWDqWMQ7I23iwpzl UAEmeB+h/y686p1dZXvvK7cTm1JBXISz0eM/2PFdtI34hwMTcMu//BFp05h0wQpB kGbGAZcfcq2nQhp+KeF+aZlRIrbEP4c/wV+a7N2ZloPhXA7xoYmt2sp8N6SZYhQq WKaAXM7VmOM0vQcwCfoRUZHc2oFXdnywP2I3ih292/pjQwIDAQABoz4wPDAbBgNV HREEFDASghBuaXNjLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBTH/auzLF0TtwJRxol6 F2KZoFBqBzANBgkqhkiG9w0BAQUFAAOCAQEAlTLZeFuQAKtyCXJJ4YSYAhMVk4GL hv/b1daECRd7hv0sjhQWmDpyfSzZCsFWQIOzNOfXECJEOk6SuYozd7qSqP7mDyVL j1bvO+Opozapd8rSPcoyH9tu6q8yXO5X/Nm/3pqOfV9ZbPYyXDFYaT+qOS9tEW+u NJfBOVIquUlYzk+WmRNAjSNXVdqI+o04VAYzk1rj938VUJW1DtnhkXbDOJIBktMx 0SJ7079nMtOKkgLrzgq1GzWyx6IOfpIPDx4zo/gn8MPizIhBAtwUF3ApVz97NPBV oExUVygLOHgq/Jmh+l/hhHaaScRcFBcJ1r/rIXoVSErFtI24It0+p7qstw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Stephen P Rhoton srhoton@andrew.cmu.edu Network Group Server MIIC9DCCAdygAwIBAgIJAL8pH5TzO9MeMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD25scy5uZXQuY211LmVkdTAeFw0xMTEwMTcxMzExMDlaFw0yMTEwMTQxMzEx MDlaMBoxGDAWBgNVBAMTD25scy5uZXQuY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKHKBQVfx7UBqeqiLgLehbonxqqEnCqQjBpq4YRroUvZ OkYZGld++7KqG8k6D72hfk2rilnozMrgfsRuaWTm2252KbWPJ3N6jJHyfmLOh+i3 LnrMl2JnFwE1ZbsSgs/nBF+wXCrnEIeiDQTVFvaSdxOT2Tj3L/1ieH0nj7AEh0pz bJfO5u8GItpf7eLHNyZclnGhngPxOE/Hd/LmbstH+J5XiuSLDK39zfFYu+tngbVD Q0YzDnHC1Y4+feenuQOFSmZXPpqLDSAon1niYHfJeQY6OcNBkkjYVsY7H56OIaVP /wWzijFBcAlX50J4GVUNW8LCfvhA+Ii5V/S0SYPE0psCAwEAAaM9MDswGgYDVR0R BBMwEYIPbmxzLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBRFsi3hJPfcsnJkjVQlXCDa BO6PWDANBgkqhkiG9w0BAQUFAAOCAQEAe8w07K+t55zxyEOOt8GAph3a5TZRi/6i ptE8ub3DHVphuSHWuNtPPzi/yB1x0zpcZqyzKQmU+75b/VkP+Ein9LI1A5PkDorU uZKzFJnJz+K5kYyxwQLJCHWD1FoNVSi4MNjgGH4xptn5c3B3yhPYarJiMkyC3dF3 oHq0h93S5VJQlLq0IqdlfHa/EUWEyNNMqKBTm6F/8NbPF1O3ZfgSSwfxjIifcth7 Zg/tIcdt0T9jYDsItxIBKvxZ7E6pkcF0L1pWXWecAptleS+uMGRLUK0mMZXJzq2k 9FM/6joNZTFChJcHOnQuC++e1b0y7WD8DfQitD4QoxH/MrZHGsmVKQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Stephen P Rhoton srhoton@andrew.cmu.edu Open Learning Initiative MIIC6DCCAdCgAwIBAgIJAPJHQguyXjLQMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC29saS5jbXUuZWR1MB4XDTEzMDcyOTE3MjUwMVoXDTIzMDcyNzE3MjUwMVow FjEUMBIGA1UEAxMLb2xpLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC6Dk41EGZYA+op9Ely621dFDETRpvJx+wbm2jZWKePYb/6NQxF/laq ZrqPyIZ3S9z07FVP/jmfwEIoGtEF8thfv7o8YT+JaeGLP9khIohhTH1YkiFHsZev TL2R4TBByPUjkHWeWXGrpeCOR8nEz5sogsOy99x0+h/7C7rXVodesWn4boYGNkhG J/hhBbBXVNgPoK+r4VoKdMoNeaxNdoNu6ZVZ0OvgCsjVEB4hIwo3S1vqrfEwHUU7 TnJVRFBlnyRha5evnGqpqEIExbWEnMWfiSW2LmBTangoD+0BR5GoFA360YfcS+IW XBoCnhViiOzK6Qge3D/0bzVbnYSfy6RTAgMBAAGjOTA3MBYGA1UdEQQPMA2CC29s aS5jbXUuZWR1MB0GA1UdDgQWBBSjmzw7oXQr6NKh8wgwhzMowvYBOTANBgkqhkiG 9w0BAQUFAAOCAQEAVXi9pc0dLMFABEERD7cF+iv0EgNI0TR1RU2oXu/fdQ6KNqwG oAO//O/8r2QKiJQqQm4mJyk7NI3i1iCE3Hp0LZxoGHk1Yx0pB/WQjSEDX63qlBZa XuMjLGF7RUcGw1WoeTbsoK21LkbzEbjvZj56ni4qScQDJfrN0tfiO246ITA5RxZI OvusjJ0QinQ1HgTUp74MV19yTIiqf5uN22+pf9kpTsQ20wfLRZiQvjfMFBFEPMmb ZxnrL6Dvdx/AbXy77qfHfWQqtQU38nELE3t1vTTXFzvKOArLrdyHPRJpWdr7JxCt TcgdMxlUI8Vsf0QRUFS9amiODQM4Si5UQrcEZg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raphael Gachuhi rgachuhi@andrew.cmu.edu Meg Richard mouse@cmu.edu Norman Bier nbier@andrew.cmu.edu Marsha Lovett lovett@cmu.edu CMU ECE Webserver MIIC9DCCAdygAwIBAgIJAMgYZ1mc05BfMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD29yYi5lY2UuY211LmVkdTAeFw0xMzA3MjkxNTQ0MDBaFw0yMzA3MjcxNTQ0 MDBaMBoxGDAWBgNVBAMTD29yYi5lY2UuY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANARVOpesdNH50uPweQtMFp7wMZVn5EmE2j/YGxc1PUt wxZ1mfN6b0iuIpincjhw4LjWLHtaSu5HyiqEz2ECWrWGIfMAyWZkoRDMqctnw7T6 goLQXyRk01arcetb8L21QCB6Zs1lLGRxtRkm2PPQUCUIhhjm/yCHHyPd/RjWpc/j 17eS8mxzO+pfovD4v9EotN4lEDl+1sxgPE7wA9Ee2wp0tYtDGTkvZcjS6g2YHkbS Yl8R9kXod4LWaisIaQFa++3vqTRj+RDTmCkzJY5+ay55k2bTZYbvptTiTku8BJB2 sHPLnUOMD0uw1pUnoiSec4XXoY/Dp/8hU5VNZeF2KwMCAwEAAaM9MDswGgYDVR0R BBMwEYIPb3JiLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBTWQnCyxblDhBapuOseAl65 3dFweTANBgkqhkiG9w0BAQUFAAOCAQEAJYT32i5CKXWCiQwCcdkN7iOJWzKaFGs8 QsT2d+7gUzTw/ssGWFWaXKb2uuxK7NeG/3S3nFsVQAtNIzQ5mnGcUeZYOgTBlCZx Man6YgqXg3pNou0P8cSmGQXb9z3Gi+DDagYeCESXWsd10zbCvO9WFJpAsJLkWGQS C8FWRz45yH/e5MId6kli4KmQOPsehcSOUCDlteOYCuaT9rispcqPSmSe0NZBDhrZ PDR9oJVmJuXPpy3df2BtJMbbxb2QBnFX9CuYzlnNIL814PYN6gZqmObB0mub5e8h e1UHC1Lp9eN/ZhJ8u+/3gFSrM77WI2sVwoLOniue6AumeeGLX2qp6Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@ece.cmu.edu ECE ITS Support help@ece.cmu.edu Parking Registartion Server MIIDITCCAgmgAwIBAgIJANm/RrLg2riqMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnBhcmtpbmcuY2FtcHVzc2VydmljZXMuY211LmVkdTAeFw0xMTA2MjQxNjUx MzBaFw0yMTA2MjExNjUxMzBaMCkxJzAlBgNVBAMTHnBhcmtpbmcuY2FtcHVzc2Vy dmljZXMuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALE3 zJ8heunyV+IKGzOiID1XqGL7039dWKhEC2SlKyoCsNNSZnhxVsbrEFBPc6P4PDfB 4zOsiiNzUSa61TVgMi1aLZMQ3xPAsTt89pgIAi0Mtuj+psf4+42P3z9WZlPA/D0g ZlRtm4JdL+w6F3J4PKF7f+YRalCv50UX30Fs3pIL0FK3oZGirtgoT4mAqRBEUoJO LjizUUFi8VPnHfwimdQFYVzzyMlE3ASRVq8F444VhbnlgIv9XXWwKxBLYN8w+gLH cMlWBMcXvpnKcWgzTXDloV3/lhHpuB8r/CucHYoqo4/bx1gb6mxKOmnUMTzS1B1B HncjuuurBGUPb95s6mMCAwEAAaNMMEowKQYDVR0RBCIwIIIecGFya2luZy5jYW1w dXNzZXJ2aWNlcy5jbXUuZWR1MB0GA1UdDgQWBBQPlIHuwGmH2pZKtL0QEgOcOU0n RzANBgkqhkiG9w0BAQUFAAOCAQEAmwpPdhmu5KEH6+za+9f/fg8Yk3NO0JWzDIE2 VqDxFGSdA4vSvKTZeal4QQaCgUW94EgRncjEUpqPwDwVRGXzzs50m9rqDJvj1/2U osUe/bIVQmOtGRrtXUinUmVuwEmpp8jbzwzoO7qC3gG0ZdhLb7ttoCduNIVvaSRa UARAT42jd+2HvnnEPVLgbMd4HPZpWr1E5z6cHv4o3whCWK7f4K2NC3FJTymA9NMQ ms3zgOJibPvk/4d45rikKp12pxbdvaev5nYj7QYV9cfNTkRlnwaRzH9cBQyQ1BLy HiKex65GUhRENf3Jpx/zWXget8VembsbGEbIkCeAdbCtyV3rsw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Joshua Fredrick joshuaf@andrew.cmu.edu pecan.srv.cs.cmu.edu MIIDAzCCAeugAwIBAgIJAIsHRyO1H3jjMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHBlY2FuLnNydi5jcy5jbXUuZWR1MB4XDTEzMDMxMTAxMjMwMloXDTIzMDMw OTAxMjMwMlowHzEdMBsGA1UEAxMUcGVjYW4uc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD6wzypztCgHRf1pMmU2Iesm8eQ2h0D hJsyK1AMaAi3lFyOxcGwS1DFuMP0NBcvAGXqFrRBMe0ayW+UIIBKpl4tRpamtLrN svt/IReZiZBBfm4GKG+G12Ji+N4Cb92HqPrHFHvJLmb7cti5rYXIAP97AK/rJ/Zz P3WPjpdXrxlanhvibzOt/bDmREcwQLbmfogZDTUAZFrgiczhE3CR9x/Ym/aZDClJ jKCrl1CRyxD7r74g8zyggrRb6LYselecDbA4dzgQoK3VUC++ykY9u6DFrveIH+pb 7L0qlgiCqF9aH4SRWDcjApBlMWpMJrWzNjwTE0uNiE7kDkY6QlDherE1AgMBAAGj QjBAMB8GA1UdEQQYMBaCFHBlY2FuLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBTn MYQ2Dl9GE++UColc0+5G2sVOrDANBgkqhkiG9w0BAQUFAAOCAQEAyhUBm77xqyeN D3RZ4sjR3NXBPxMeypNjBUUpJggQKL1DFi69HkaBNTXml0P3yHWpLSYqtmnbtVqo Tk/egaDJmfLx4/N4BqiVyIMhLtOc7t/hpzWlNHZZFOUkjtje7ekcIdAaXj6AxQHn Nnz8xZlYcxo6/Ryz0bpJqpvOTVuixk/EEkJ+E9UgziUw3c3N+i0USdDQ8i+2Jy5Y wwqsmQYLmJu+urwkgTBZCveNrB4Q5Yc2wipRjouZpeTaFf3kYxA7P0E8t4CgHN+x BzfzPRj494Oxs4vtqisgq4j1zTQOt+0MAOLJQ9LXDXh+xLfr5lX5DTWW3Ub9CBtL JCLKFM3xwA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt dales@cs.cmu.edu Clauss Strauch cbs@cs.cmu.edu Telecom Pinnacle Server MIIDHjCCAgagAwIBAgIJAO1BPrBcmz3uMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXBpbm5hY2xlLWZlLTAxLmFuZHJldy5jbXUuZWR1MB4XDTEyMDUyMjEzMzkw OVoXDTE0MDUyMjEzMzkwOVowKDEmMCQGA1UEAxMdcGlubmFjbGUtZmUtMDEuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdDaS/ MuqKlWZKL/riXJiAOMKVlG6NBr70xw0CIjdeURNscss16TdLu0I05KvN7cnVbhaH 9RBwPxf7vKtqbXfLWPMfGdTSr40mLWni5iNHwe1pO8hBHxFkfdYFtTs3x0FyuppW vWI4pXd+U7givlHF2zQ85XKOoEQjJR/Qlahg180TezN3OtbUIRC6N3LreOm7Zf0T knTWKO/EAVgdDAsNkgOhbD0L/EBBEaCrtSy2KITC0Hzs+OsiwuW3bi581eJadqV9 4UyNpZMpKtJvdVYEVyo1zBBZ1O8wzH7qTzCB5/TQQwDC6WAthuk2O5/UZ7MGvYQV gI6IDfPilpIle8j/AgMBAAGjSzBJMCgGA1UdEQQhMB+CHXBpbm5hY2xlLWZlLTAx LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSiCpNxQzpOoMyHJGU02gupJx/R3TAN BgkqhkiG9w0BAQUFAAOCAQEAlwTvLEXpQtmjWrejs8oLfieJnHhpkgapbAtDT+BX fIwqzg+XRX9oe0xzcMJOd4rOQA3ayzMRMO0RcoL/e8T92p94/qBdY67RW1Xk8XIC c+zsXTCMUhHIc5jYrehiADMbJ7j+rzyDfRxHvoq/ScA0HsAKXZccw8C7QGnB2WGL q/A/IxdqIDFN0Gbtp/+YX6U11UF3bmpU67Sq8E7mfc5fFX3XRlhZUMIezlzk6T8G +B9WXqSPDelllIBDprkT0xJhuUJKS7P2NnNF7ruR2Dko/RQX7eYKTEpI1oIibYFn PADzogJyE8yrXYafw/1DgP8um+6PeNxSzdmrEgs48O7zBA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mimi A Furman mimif@andrew.cmu.edu Russell J Yount rjy@cmu.edu Pinnnacle Front End Development Server MIIDITCCAgmgAwIBAgIJAOIzvvev9uFyMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnBpbm5hY2xlLWZlLWQwMS5hbmRyZXcuY211LmVkdTAeFw0xMTExMjIxNjU0 MDNaFw0yMTExMTkxNjU0MDNaMCkxJzAlBgNVBAMTHnBpbm5hY2xlLWZlLWQwMS5h bmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKBq DjFjEzGx3igt+AaOhSm6EHyZYKyPfk0a6T0g6vNNzF5jkawWBUYaG5P7q9Kun0MV k153y1kynDPLwn08k2Tvh+X3D/Hyb6PhZHM3JnqZXhJBChcz/F7vPdFGfwD3+u/1 QW0AgvHM7V88pqWtVsJmRy0USnOZH8FI9G+YIQhhMFRK/rCw1tfHwDwLnk+G2TSj mxEm/nd8hH0Z4o9I9KJKK0ClOs98UaM6+WB8UmVCLPKL8hA3ybF9P2/csQp4aNMe kyOTWKVW+sEcYEAa4UkpdUUYRdbfB+2Y4em2chZjlviQtCMzlZw7xmY8/hSPh2/k 0I7mRj7/NZML3d50KpECAwEAAaNMMEowKQYDVR0RBCIwIIIecGlubmFjbGUtZmUt ZDAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQGHK3/kMTG0jVbrrYiP8C8jG7N NTANBgkqhkiG9w0BAQUFAAOCAQEAExwS9zx9upbX2gQQ0oycxXNR6h5HP7J/kHkD 08pI2ALOsvqvJ04otLzppQfVlNeTvJm+6xRhJKMipgZ68k2l6wxu7pIOCdy0h/nE s8lTt3ccC71QBPsmqYR/tcuACDzkQfj6c34dH4S2TrCboWXPo3Lkg2NI47z6VQCP pMIknmFgXpwMxso9ss0/A2yk0HcvmsdrVbG/VJW7DfspMp9xevm3KOq9vVUs2FGH g7EbaEQzp8FtUOyoIpLmr9w806TT+rgCH19JHKSTt/wpAuiGIpfAR2DdDTa42OBI TW6To18zYva+3U074g3kFRzvbOL10fFlRl0stpfZ+iRylIHgQA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Mimi Furman mimif@andrew.cmu.edu Paul Kaminski pgkamins@andrew.cmu.edu pinndr MIIDITCCAgmgAwIBAgIJAJqAbCZt6ojZMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnBpbm5hY2xlLWZlLWYwMS5hbmRyZXcuY211LmVkdTAeFw0xMzA4MDcxNDU4 MDhaFw0yMzA4MDUxNDU4MDhaMCkxJzAlBgNVBAMTHnBpbm5hY2xlLWZlLWYwMS5h bmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMyj 5+PlQK2A9eaN3x8qwNSwsm/j2hlgc+EATX+rzdfBU4BDgGh59r2OiwmO1TR4kI3R cCPxc8WXb2XgW7u+RHAVUZbDLn1H5eNINvHoev8kRtkq6X6rozIM+pc47wG3Jg9I D40LXCe/f7eWqT5bQWkeYOacCf2FgQ8uPBBtbJnm5NY+ockAeIbtCNqbTNwCapNz iIniDsGYOwmS1mezYVjkPg2k3AHlhKrh3wa5f+mYHlwa/jxa5WIkgj75n48bcvNI XDEI2ro7mcvtH9Za3XWMwFXBoRWdMQh6XHOhz/A4loBhSXsvMU2i7+jlKQrBVFqP 5OA2FgbQaUBVvQFD/LkCAwEAAaNMMEowKQYDVR0RBCIwIIIecGlubmFjbGUtZmUt ZjAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQNogepDNk8Rf3TFs4vMmSQZ5Sm PTANBgkqhkiG9w0BAQUFAAOCAQEAna9T/oQCp4PyaDvSk3x4Tt3BUC4yv1LDvO2U eJ5jXELaTrYPrEPrAuH223/hBrnj2D6+9TEHQRQenTey1qAqJF8CeRB3EQpYivq2 50ilqbtZewarRcwwyeO7gWGOrzJni6kRQbUrptR2/aJRglRT9Vrf37lQSKJJrbWQ 6dV68/puquBDI6Tdakt7YLB0lzWssSqcuncgKOue0mSIXuxll4ovfh2xIrh4U1eQ KfWU3IfuPqMxQhf/5yiRhk04/ZLmDPThp1/hHT14zl9kMW2wk7FcdNjFt4R5CCL5 PsPEPY8UH3L2TXbMmGLz5vBuziHE4U9EClExqUmomiiLmAMb1A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu pleione.fac.cs.cmu.edu MIIDCTCCAfGgAwIBAgIJANecHyBgNp2nMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnBsZWlvbmUuZmFjLmNzLmNtdS5lZHUwHhcNMTMwNjIwMTkyMTUzWhcNMjMw NjE4MTkyMTUzWjAhMR8wHQYDVQQDExZwbGVpb25lLmZhYy5jcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwxkszimbjJyQpes6I5FDYDp thKb6VtbY2MbhezgvvLCMKu8yWY2c4crDqNhvTfAzDwfc6KVabfgiCV50AA/9wh4 c59W+NCLnWsQJ2YFdRAvriLHD6zAGqIlAvbydf/pt2iiXPcoIcgh6NEfk1hTqAqK OnDYG1PJ4k//TaaceWzeROXzO0Ji5+znVctm+jZ7Y0yMgFLq54cqAvUOskPalrLk 2RbbHeVwiS0QpORMaj27irBpzSBvMUdaeZBLjt61JLYCPkEGsGXfrCPGoVi/Z+EJ woN/sqSd/cfLFj6a3yIznVOPaAW1vGMSHlmO8H/78YgRpLsu5+pxad9W5nj/pQID AQABo0QwQjAhBgNVHREEGjAYghZwbGVpb25lLmZhYy5jcy5jbXUuZWR1MB0GA1Ud DgQWBBSXzFPExG+Jmd55xzC2o5nvO1e87DANBgkqhkiG9w0BAQUFAAOCAQEAco8g 4i9Z4qUwR9TUUD9ZFc1Ty3oCblc83IDTY90zQq3dAlTbOTg2nbPhX0bL/cr/SQGd j6hY4P+zVn45UWBWDJIg+BAeTEs7mWHRC5adgcbzFS8NRXm6yo6/0M7jXjFz0yWA NQCCyItcMlr4eT56FwrJubKJUrvVwEEkE+90SXSGC4WmrLZbOFWBwiThUzAOVaf+ LcKnKnyTd29b+gEVhs0B9A6o2yEDMq1iG9rYJskqoaYscuzSxd/vRorGkDgx9jZC lXuVvDOqXP2dqXViSg0JpeD5pEZ07yvyZ6vB7Ft4INFT8zRQLXZw0U4iKScxVcmg Tg/MOtT2qDaFQp4htA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeff Baird jeff.baird@cs.cmu.edu Dale Shanefelt shaneda@andrew.cmu.edu Development Portal MIIDEjCCAfqgAwIBAgIJAMxbIiebsnXhMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXBvcnRhbC1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNjA0MjAxODI5WhcN MjMwNjAyMjAxODI5WjAkMSIwIAYDVQQDExlwb3J0YWwtZGV2LmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx68VnmQDfhnxPo9e w6sAX+mqaasB/Vbsx4OIt7aTxyqcjdcu8sdj1UWGOg5jZdj8wAxO4JRa+WNPAsm1 TOoJhwpP6fGE0wde4jd05s8HW9tMpF7CmNf/LIS8CTcE1cZgZDA1Bq7CGzhaLOUW zjI21wiLStINr3EIxuH/vvFq01Gnt7Eewe1WWtMYEdr7Gu7iUrG50CO+5oDzHETT Pam4HweO0naVM/AukAAJo44hIYvp1YNKAzhNDoUGHXFey4tYaEmT3jKzyimCZd2r w6gLKQ6RZALfPqtrkMEJuWDWOCN4vBTr3MpDkZ0kePk65mw0QPjnRu/uc2JcVSzW yTWTPQIDAQABo0cwRTAkBgNVHREEHTAbghlwb3J0YWwtZGV2LmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBRW8F28Ffvox0ub5CHU//FqsbcRfTANBgkqhkiG9w0BAQUF AAOCAQEAAx6W3RvGgH4fo9Jb35KSC1ArvrTLJ7O6oo3YqcOyAw4OH5BlomdVhNXa KCjNfIeEgWCrUAhOdPwRHVOoIsSAGVj9Prgf4wp4styKA3RBk3WNrbtOzEEx5AGA QM/75cc+k6zZ2iog3rJG5/DO302elzUOk5tTwwAWx3kzgWWr4QIU2UEo09MLZMSk z0pzdxq5LQ0dY6dwQWNR/RBguVjVxlM8qS/VZ/ByjquQIrHMq1l07dWACQqGa5k1 WL485mQtN4TfH4SVzxKqVLmJasP3iuR3pfA6bPIufslRZYrimu/Ja3nlgsJ8KWrk XeKS+5xO4K7nBFndRsQrXnosGU0DkA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Sorrells Engineering and Science Library Poster Printer MIIDHjCCAgagAwIBAgIJAKGjCl2y6qt/MA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXBvc3RlcnByaW50ZXIubGlicmFyeS5jbXUuZWR1MB4XDTEzMTAxMTE3NTUx OVoXDTIzMTAwOTE3NTUxOVowKDEmMCQGA1UEAxMdcG9zdGVycHJpbnRlci5saWJy YXJ5LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCngA0x C0d8i9D+cVLKxPIPFQIVVK8tNHjNzqWePOivJvkcAZ0xQhdxbLZVX71I17nA4Y6/ S91PWD5SSJCFOM0L1lrk2/Lz7JeEoJtuVXdcuT/SUhOGhEPq1KDb2VwfvswtUvm8 DfgcLMEuY4mof1Gi7cVh16pS2Ua/YupD/bn4zDggAC0c1f8y5P34W/oNN/10DB2j fKPUW7cKHFAqnwRJKMBRokZZS6Fk6xUNluU5v2NPfKewxCYO7Yu6wkwAIoNTNRcx 3ZIiH2LUVQlwpzYrE309BESE2S6HPmyPDUZSQgXtYNfmyx0fimBm75XzH+47bVeA /vwdxbvQIpgevmRDAgMBAAGjSzBJMCgGA1UdEQQhMB+CHXBvc3RlcnByaW50ZXIu bGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBR/YCv9vos9p94TZE/R/0vSa8egtzAN BgkqhkiG9w0BAQUFAAOCAQEAVl022v/tBKmRNwJVhfaz7IJDfwTzdjpe6WcIuNmw FpQlMQ4JSWmLuj+GnZdmqfCF3qExSmuwJALQt9Vc9ocg2U288APvqXhrCgA4cRoi TzGE3dCSUKLOrLnYlz5pvFaHpGh8F8TjQVcrFHj7ByrIbZuSIOZ/WL2105EsXllP qr+m0z5/WE0q8bUHYOYjFKHA3VUOcmFz7+GSVqw5qnCTOmh3XOR7+tdJbCXAQvkc /BwtYAz5xnxlHgu8H1yXPibLzw6YIkW8v88qFgET1aiyl9IjBZuiZ2F9kiQt7Xq1 H6CKE5ZBYlJ86WUw4tO5o3vlgc5kCCk1WCOyhHigDbxGZw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Greg Kesden gkesden@andrew.cmu.edu David Winters dwinters@andrew.cmu.edu Net Partner at Carnegie Mellon University MIIDLTCCAhWgAwIBAgIJANaCBUm+zjPOMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTInBvd2VyZmFpZHMtbmV0LXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNTEw MTgyMDExWhcNMjMwNTA4MTgyMDExWjAtMSswKQYDVQQDEyJwb3dlcmZhaWRzLW5l dC10ZXN0LmFuZHJldy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAu4ZaEwUaMDdd+BggxpbsDolTIMD8hzq4JevcSd3jzgJbUZb85Sqqb8NL iBxpoFPovOPinHzIGyv2hlUHSGl+X4GAXHc8piPNlkCfgV3F9uRld8csr3KmFYeY hiPkNin8M5o0/1IRcTcWkY+WgB3PYDsYCP7MXAGKPyAjAJ8oiuj8huhITOGl1E9o 4BU9dYB7VufyZvf5GsjpZQKRPxkU/CBvyryobrCY7Toq+4+ItUPFUmcUfpAYzThN AhuvisQh5+qW8AyKt0OEQZMSBRUxG+wGTNS4bJh4rRxE1gvbjx8u3RhDHpQhbpz1 /lZOpcEWAcORAITWd18Mos+tLK8bfQIDAQABo1AwTjAtBgNVHREEJjAkgiJwb3dl cmZhaWRzLW5ldC10ZXN0LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQIbtsQYFqS umnXpwj3lQS5sr3XejANBgkqhkiG9w0BAQUFAAOCAQEADVQ8/zC20NXhTZqz4oqh c8BMLHA/ZtL6Bwt7lPXNO9Y4arMdlva+QozVM32kqqq7DmNH79w1Tx9x2qQZ/4gw A3EZUxEBrrq29qEqx2E2DLPAp2ZyMKjnR6ZoM05kDwUjOp6Bkq7En/0NdZuDiR5e uVF6I+ARv5OjOUPzwEbBGV31FlTgAvBcvoOPCBUF+GvfcdLXVfMkeOzO6cINFoyf 9MWjJTaXQ3vHGKpUtbPT7NaE33aT/r4UycaULPVpDvulIITLPq/+E4etNbvwL8e7 eyGBniaOsuHaAEQPqjDwTlsmxRh4pqGfgDGYdqrCrL9hkmj96h65BSdhS4yYOSsv zA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ James Creighan jc6i@andrew.cmu.edu Administrative Services Printing MIIC9zCCAd+gAwIBAgIJALtpo5aAxYotMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHByaW50LmFzLmNtdS5lZHUwHhcNMTIxMDI2MTMyNjQzWhcNMjIxMDI0MTMy NjQzWjAbMRkwFwYDVQQDExBwcmludC5hcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuZ2zrNfsWjsNXFgPwE6yykp3JoGp1s1Eo3q8jM/3 x93JCOP0OQ/cAIZOX5Mt5stYfNiP4aZIQL6QrGahArAMpPTrruKGmtlFfdQ064eh 2ZVlQuR/YysvwLaYZsV8JO1dj7mguaKnYByZzgL7mfhuS21kKxbz5at+1FfX07+F ZBx9GDOSLXYz90JWeRb71RQTHw3RDrYMTZ/d7Kx9WMPEajxBYgg3jhy4vgZWBTr8 mX9eDjz9XxAGG30UJMF2v0D5nVDP31EwYWFhgsyFkapsYLD+aOVRZt9U4H9CSsWM 13OjEoFmSyinAdDE1AnC7Dj1Hrwb3P5YnqFClEb9xcupJwIDAQABoz4wPDAbBgNV HREEFDASghBwcmludC5hcy5jbXUuZWR1MB0GA1UdDgQWBBR6kWdGiy1glael9SPY KBDHHg0llzANBgkqhkiG9w0BAQUFAAOCAQEAEu7P62XVzicK6dZz7VqouzzZh9by FJIWeS7flIO3/v9xOFeRWzUYDvZVyIX3v4TXy6vo6atPUZWHrLD978nT6fNDzoEf COMmJHKIuf2pmMu3kjIjgqbhJ1ULn14k0KNZlYg4hnDyafV9PlrpbwSLRaurYqSK uA9Q0YZRhw3cUupkoeRHDRfTxN6yLJPzz5PDbP5Lsp0XY6Pe2mlNBVzP/YGr1lWH 0w9K35c+9+g/h/atUB3+lI2uMqfM14MW7IyEtOsxPKwln5biZVFOvFlgU2QUrdZF NwGDDgsc8PtFsaYxkpZTS2lu5uyKghpO6NIOjKCAxgm8fnbTwvoErYJ6xQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu Eberly Project Management Services MIIDDDCCAfSgAwIBAgIJAIgp7TNkoMUBMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3Byb2plY3RzLmViZXJseS5jbXUuZWR1MB4XDTEzMDgwNjIxMDUzMloXDTIz MDgwNDIxMDUzMlowIjEgMB4GA1UEAxMXcHJvamVjdHMuZWJlcmx5LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDMd5P2vKqmZau0+5X0/fK rzTbdKXHu0rns+Hq4sEm3qT8dDlKQ8z7PJZmaAPHw8ie+pjJm+2A4Z+Kr7mpsgAU kijzheJVegts/M0Gta7prVMFLDNyWT/2IAlyks4/W3ibof6n2eBFTXqO+X/Ljucu agBMY1Rpy+S/zLOdGvrKKW46IxlsoZ7XaZNiC0JMmGBZQQYciseCbBiPO/55SSRS nNMKzRCXJjPIPuenTmA4wKd1w/syT6cWEfbfrWqX9Fx6M6oq0uTDY++/sTojOUQC R2r+1rww1UbNH6AOofJWGEuZk5aZ3NBQSs0YLmzOvmMpZMUH045n7ffIv3ae8R6X AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3Byb2plY3RzLmViZXJseS5jbXUuZWR1MB0G A1UdDgQWBBQ191gzAqV3UxuLHyb5F8Ih757LBTANBgkqhkiG9w0BAQUFAAOCAQEA XOWMxGda2N8hwdGuWm2V8nSiQ6AAACyycdTj0jGo/BE/Oq7jJPSRkOTKLJdUy7oZ LMfQ4dCET3CPHDGmlE0XK11uGhKZSwJ5to0bXSwFJUAip94pFPe5LY9+KxcVVa8u /s4T01QrAB8jeE1eJB5X/vT7G6vLQ5IvdXMhYrcm7e4BFTz2QO83jQlA7rcDcDre 0aYZ6HuHvDDp/YkAya3HLDpZ0KyNqTEPbi3kOQ+O0TTAF+tiF7H/2OExPcfoz7y3 RJDYW2kRpy5gHZfdnN7Irf1p3M+XHp0tr4o9b4TM6L+N0kNvcMVh7183zHGWOTs3 lE35osL/YbgGdND7wX1Nwg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Meg Richards meribyte@andrew.cmu.edu PSCL datashop server MIIDDzCCAfegAwIBAgIJALT5T/+he/NeMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBzbGNkYXRhc2hvcC53ZWIuY211LmVkdTAeFw0xMjEwMDUxNjAwNTlaFw0y MjEwMDMxNjAwNTlaMCMxITAfBgNVBAMTGHBzbGNkYXRhc2hvcC53ZWIuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDNGWot/fZ9aTxrqwgN J6ytIx44rL+Ntc/1p694TgSmFaM4hasedQ9Jiy5GJI7bs64Tg8q1W+8sCKXAiRlr J+lvWahlIJfFF4QtATb5GohjcuOJqQMnc+QSldsbhAKlpZMrgQt0d85g0MmEwPIy fnMuZJB5+d6RH9vMkFGO619HRbIcxa1a+0jP18RQqS7TvaDpAjuhrjKkrrc/jEKb ofalCkkWA462GYWw8fyNsQyNpUTe2XtmN67YRiq8C+3i4w9ffQ1NIg9ULmd07dGk pHfIJ0fJ5blzQuqjNZ3cjxmqVCqutGvl03QgAVU3joM0cOQ0J/Kl1dUWtgALsGQk IscCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHNsY2RhdGFzaG9wLndlYi5jbXUuZWR1 MB0GA1UdDgQWBBSyOnOMpQr0uVDLnZ4rRy6K4Bd9cTANBgkqhkiG9w0BAQUFAAOC AQEAPLzU6eQCo8mdgqFzabu+/eX7mVprbVB9J3Dkp5qqbbR5u9mKSChje3kRa4HD i7A8jsHCIFWQZlJNTsD1CttwJGGKTay6glqzzbafzKDgjTPXsOEUSbeNloDeWf/L z/Gi62/eHPGcYDHIc3ORk3dors6jlxCeeDep4IJ5O9K9qXWeioo39Gy6GqAIV1jF TVrsYd5fSwnDynvpL0quUljEHRyDaTxFydL+ls6P7QolrhC3OnPkF225tLxca5la nJfIFOSJzoyTENSks0fN6pQCnk74WMQFyzsl/IDN9stcH8PJJQ3JHcsVemYdOIbL nZt7CAigU5od0KHkyTTuUFMqeQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Komisin mkomisin@andrew.cmu.edu Russell J Yount rjy@cmu.edu DataShop PSLC-QA Server MIIDCTCCAfGgAwIBAgIJANPH3sAMCRq6MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnBzbGMtcWEuYW5kcmV3LmNtdS5lZHUwHhcNMTIxMDA0MTU1OTMyWhcNMjIx MDAyMTU1OTMyWjAhMR8wHQYDVQQDExZwc2xjLXFhLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApwwYFJ5HIcuf5uG1AVzFiu6e oE3FvtZQnVCBE7VYsKNs6eDoTy2f9HpSwq5I7EzubfvpDA69T6SW0iYqZBn0Ue+d 9MaWxhehYtrmd3yy4e7rZ9VSnUSTiqUlc/K1Gty5DqrnGfTHKXTzBSLVewP1XzZT 2MnhISg9/vNzvjDhe/ZSegoJDv7l9rh8gKLUD2o5xqCY2WKotZBQ0+nYt5t9k3pj yc5frXUR/sOQrTbrwp6Sqsue+ElxRO3CyqrkB/hOk5S0zUJrtjHTyeavhRkQV2zY ym6AhucftY/taQMqy2SAy/i98MMFGQt5+sojf8dxbRD9GIARM8+4r3VPs53oowID AQABo0QwQjAhBgNVHREEGjAYghZwc2xjLXFhLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBTTX+eCsJhX2izS3ZTL4HZGHuqjAjANBgkqhkiG9w0BAQUFAAOCAQEANHg2 VxWwkH/+Q1zmc+ssnD7E0H88fV4d9CP7dm+T1h1AQHdyR41w6cK2rYyEpTw7bCWt 8ZMmORcmTWcxwdBK6pOsVBylPnW9wCp500xcXyFVrO2cQa9k7gydsWgp/QisQUkz 0xqnuoi2ilyQIQR3BRYV6wuv4FoYL8/Eeyatx8e+1ZLSPubYdWXOmR98kal9XFc4 ZVqd11k0dBeLVMjL3X4/O0yI2tMx0XzZDtpKlJWkBjP/o7huEGojJJk/8MesLPJU erVPBv3Ps6o92DmgARi1h81gVnc99cOY3aiVZhD6heuNNX4+i+QjYlIgiWjKMCMl 0iAWBJMhYma1u746YQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Komisin mkomisin@andrew.cmu.edu Russell J Yount rjy@cmu.edu Andrew Web Publishing System MIIDEjCCAfqgAwIBAgIJAIC/VOb/joodMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXB1Ymxpc2hpbmcuYW5kcmV3LmNtdS5lZHUwHhcNMTMwMjE4MTQ1NDI1WhcN MjMwMjE2MTQ1NDI1WjAkMSIwIAYDVQQDExlwdWJsaXNoaW5nLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsVe5fECi6oF5U66M a06WEPJRpmv0AGPh+PCWbl7hV2UkQMDxOuYZysM1ykwqfiXzAYUZMjWqeg+rI5Hj jR3kvRHSJ9yGXzOia8ms2UMleJqfVT8SVRZnf3TJcdCI0qmPvjGxs/txtBxeXXes bbAKhaJTw6g2EjLsZ9xaK5Glz7X4zGV8D/HL/U19x00DJcU9HCJWv1f6ZkJxQhlX JP2w2M75WFl2lLyduCi8D98jo2X0ilqWz3TSDGO1EKbngqxQLYPd/rUiY1qZQ8rS PUTEKzQ5peQs3lvnpfcEHS8N3AR++nzrnivt5FLmd3OrrSnNoVZ8YPnXI+nGkct2 uzL99QIDAQABo0cwRTAkBgNVHREEHTAbghlwdWJsaXNoaW5nLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBR7V9sU1ubQ8upIa0XWk5TRfw9xTjANBgkqhkiG9w0BAQUF AAOCAQEAsR3eqAxM7aoARc1oBsZKX2jkO4IzH5CZXXLdm+yOsh/mtQp/7IPLRw0p 2czEwH1tJEJk+LOGlFGcnR6ftHDZTS5dH5Gy7BwitxF9kiVwpjHwESUWNt11U5Bj ytorJZXEWGf4SWRZwmhezrcoi+9BTWlGJ0USa+iYtG0TH9LLYjpwanBoa0QOL/qH MN3pG2RGJPnnJUpa7zUSY0YhPb8kQhrfVPB4b/H6hgOKUEiUErvcsKJtavqK3++8 vc7Ix+Fn+crDyetu8UsxhvAlqrCrJbTOfx+X+qfBtfQcHKWaVmWB1Br5T+O5fnss Ke0jN5o0J9JZQc5n38hsSmNdRa2HaA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Shawn Knight shawn@andrew.cmu.edu rams-qa.srv.cs.cmu.edu MIIDCTCCAfGgAwIBAgIJAKGUgZEg3TWjMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnJhbXMtcWEuc3J2LmNzLmNtdS5lZHUwHhcNMTMwNDIyMjA0MTM0WhcNMjMw NDIwMjA0MTM0WjAhMR8wHQYDVQQDExZyYW1zLXFhLnNydi5jcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzWmLWkjKMK00DNRxHEhaluaK kPxO2IAAeNBfs9VyP6M8cyYkwqdCik0YkYt7IDQqYXx0PTKwakd2W+LrxcNhyLpC QZ5Is6isqdd2v44p2KEsn4pgl1+JWrtmryumNI9estxYJCbIUnSozmSQIgRmC/re dBgznCfOIzbxoNiIQmo6WUkfT7feN+KRR8INa2iA2dQi8puyC9NDCzNCRtxRh7+j vkC8PojDeuiL5SJNquwtE3ykYO54XNjU8c+Q0k2eLRYVjiauCaSfT/Tw9SSkwo00 p23WxwqNqZktnXWodWrhZ1XSEN0xAEdXHIoKzmeOsWNfRPyE5aFH3r6l3dbP7QID AQABo0QwQjAhBgNVHREEGjAYghZyYW1zLXFhLnNydi5jcy5jbXUuZWR1MB0GA1Ud DgQWBBSbR3vXj3zkwZd5hEXnLOwe9jGVJzANBgkqhkiG9w0BAQUFAAOCAQEAj83H sU0d3WQJpkkQPlOoDUtsVEKAA8pvkwmfDUeaVsLWcw87UkgJTLa0qDXzlz8yFs7l CV6LGFkBJJ6SDtYGOTZZZDOLskyJlnUlLYFfz6vzhBFsxmJ91aMUZmXkYSFdTTHc Z2kzIi3TggNOQwvXgVVmePpWBh8/vk9z+Exvg/kWib874KwRQ+kc2AgA90BKE1ce fu7AyxvlStG+bqC8J33UQqVBYXGGuhnL8K+DG82cHY2/PYF2Du6T2B9nE9YjTDm0 HtG9/lDAXqk3uqep3y5SxxPd2hNNS5yLdJ20JHj9cJJ0TT6LLDppGJbQ0ww20fJ4 0oGBFC9CTbDTQVdoUg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Barbara Jensen blk@andrew.cmu.edu Jake Hammerschmitt jhammer@cs.cmu.edu Dale Shanefelt dales@cs.cmu.edu RAMS Server MIIDADCCAeigAwIBAgIJAMFZrQNo30yQMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JhbXMuc3J2LmNzLmNtdS5lZHUwHhcNMTMwNzE3MTk1MzQ1WhcNMjMwNzE1 MTk1MzQ1WjAeMRwwGgYDVQQDExNyYW1zLnNydi5jcy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxj8uD13nkEPw+zfQ3fsWk2RBcodUMPiM SNydJyoVqk3kFjjUtsYXAxrAAd/fkYWFbEiym/I7jIoB0+wl4OewgCZj6pF09uX/ bF5OCE6O544bx5B71FZNgqjD6JibqdFznGrs6Z/TVcozOCWy85QqXL7MiqRaG0w6 KOSmNZdJvEG1B+k5nRtTpgcgf0PwEec8OvRYUjw79e/qRR2AEt/d0N0PbxZhS6uf i7KaG7lMh77sE2Mat7ht+rEhT12G3w9a3KaV9T7SZ5aIiz+ASGtddW9J0w2tICTg x+cttB8MP2Hk5Z32eWR0qqnyass5frfDAIiGwX9ZFa5cCvr5juUY1QIDAQABo0Ew PzAeBgNVHREEFzAVghNyYW1zLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBQDQXFO sUhT6lqAAF1fJxDLeBwOOTANBgkqhkiG9w0BAQUFAAOCAQEAZNWleeOaP5jD6BgK 2/0ok9l5LJ65e7QJgG6Q0Jrneahq3WwBPVXntdoDmoC7UsTNKuj1q6rbGAy70bLs YOQ8SpSc2Mp6JNVMPdUXDWJNwVEpF60JrRYlwyc5KPeM8sF35Yj8vUD0OrywKNpC hmWjoq1VSqkp0A0vzNvkKThf/TRBYAUu3h+hOqKzFrQfYdu5k7Dvl2AFVIlsV7CL S9/EcaSvb3k40IBSvt6tPlLJE07b9v9nBv5VFHyi+WVDKbhzavGDw8a/FC39BJ28 1/7J9iiqZRHKW7VwXmp5XaZx/L2RVnUnXhvgvdxjN6Ju8pYZChI8RxSGTIjE7nah dMQnvA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Barbara Jensen blk@cs.cmu.edu rams-test.srv.cs.cmu.edu MIIDDzCCAfegAwIBAgIJAL/yABSQZHuEMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHJhbXNhcHAwNS5zcnYuY3MuY211LmVkdTAeFw0xMzAyMTMxOTMyMzFaFw0y MzAyMTExOTMyMzFaMCMxITAfBgNVBAMTGHJhbXNhcHAwNS5zcnYuY3MuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPKX6xjlAv2hOhfeGZCA Dm1DJIEtmqbkVhEcgXmlg9+/thwErUso8myvahEGxJFV+8WEqzdHVRQalGa7fWg0 iUmgTxf3GBClSyrq3pAGCglnoejwHura8f6f9Kp2920UMHW/vczc0PMXUjEdgv2Y kiwCom8Gqh5obVFog/r6JUuF+yweG16XsiuetPSuCpH181m7MROhCMPoB7JGajQW aSSQg0d2UwS4Gkqhf7x97QvgVqHGZFuOx9VVAvnXkqTNhdxaLaxrT7TEV5vZtyGw qGDFGXeNioZsShwxDM44LDvjqezeA/nWk5uxl1rP85zB1JyYftyDKDcO0xuowaoY wbUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcmFtc2FwcDA1LnNydi5jcy5jbXUuZWR1 MB0GA1UdDgQWBBRDKumtkNuMoD49GP+wM2iLFkxQuzANBgkqhkiG9w0BAQUFAAOC AQEAd/FHSrPgaCIPkTcxv/DJPG7BWOHZrK8Hv7XSxB1yJuWQkzfZgEv8hfTJrtx4 hWimwGTgVwf64LpWRfADGGHYi1Hhz19gLcqWzbl16JHQyc3n6NwAO9R6JHr7i51H uFA+cC+hIzZ5EW4U4GOiLeRxJ88IOxUzQlp1JTwUXsY49CNJ46565P9JQ5Gw1RCd /MAaY3gGbXe9GqqiLJYGrHlEe0j2uAsmrhE4TqGfkfjX3dBjiaH89N0nbzyLfB9T lXRwOyehUk2euug1LFJrkLtA1FkzN4k3fx8Xsefz/PvkUzdSddzknXCjhnbTW9kz t6AUIxSPNrqmJdiqIsbiqdgamw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Barbara Jensen blk@andrew.cmu.edu Jake Hammerschmitt jhammer@cs.cmu.edu Network Group Server MIIC9zCCAd+gAwIBAgIJAJJvtOKYZA2BMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHJhd3IubmV0LmNtdS5lZHUwHhcNMTExMTI4MTU0NzA1WhcNMjExMTI1MTU0 NzA1WjAbMRkwFwYDVQQDExByYXdyLm5ldC5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAwYWJ6fKsHNzFpm5q1bvynLMTfee1gdNgfvJ2/Awn WlR4WUy+H8C1UYo874cKZeu1hRoMiBPHAIG3jeK7E7Br33xb9k2+BRKJ9R9+Yb/1 XmdKFSQtQCb1nDirKxpzZOOnh3n4kyjo/zqKhx8rknjvZAj+b3DddSLAQxn2UZaX C3lxoB97X7XEfFVYJzLgdeglobidJBB1NqTYnBqJO69H2oKgfc5VcYbaWAZWLJ9C 39xVpS+sALKNBhv3gC+2/S8jDDZf0cLrlgQZIDAewPPmiGvREne97y5dvlMBZEez cJuAecpuVC9zcWU4bMxeIQC13dHDxnqVjOm1mWY85QgIvwIDAQABoz4wPDAbBgNV HREEFDASghByYXdyLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBSCOd1iLeQbcP6g1sdK m9l9/kCU1DANBgkqhkiG9w0BAQUFAAOCAQEAfQ6mmytomF7sq3lwgJL070FIAO59 IsyrrDK3QBBrsa5uRwy6w9mw7HTQPlj3NrsFKFCmzWGPc04EXX1DhmWxX68SnA0y liDRXwqNtdHTn04+058iBclajdXn/3unIQ2yLYlUXKPUoTL9PQguxpxY/AOEpdHi u65PeShN4RkTCwltLcMvCdLR9glqhBJWzkpiqLTx5eJSm0zSzA6Au0Ae7E1fE1Fg 9gDiJjwipoaSTr+e7c8JTdrJM2c6HGgjSuWn3UqQ299i9lLdFN5+qbDUj9y4us/j 1FiqwyixvP/zztN0pmPvb0vc3gPqmc5rS7HVeRPfKN7BkH5A0JRGZs8W1w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Steve Rhoton srhoton@andrew.cmu.edu Andrew Reporting Server MIIDDzCCAfegAwIBAgIJAM6NZQbwE5s7MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHJlcG9ydGluZy5hbmRyZXcuY211LmVkdTAeFw0xMTA2MTUxNDE0NDdaFw0x MzA2MTQxNDE0NDdaMCMxITAfBgNVBAMTGHJlcG9ydGluZy5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIcdR9L7R/eHQdUCKnB vyoxwBVCOzHFSAUcKZtvxVttXr0b+5n1ZXhWMptBsKQ3WDkVMmU7/lIhvw8MzW3K +t+dRyM6Fzkjl96MKwczid0BypuF5y2utfXK3OBkyrAs1pRnF/UcjHEfaB1wA5QI ZjWF+8yAQhjT9/3Xow2gUXEHJpytXbTyHjbvh/+NbOqsGHTMEBNN7C4g+896rKee otOzL9T20+q6gZRh68fy6fGZ9dQwbfxrDEzCFNGPR1w6hIlTdudJOtdbOQdBrTlg cR9tjn1uqfR2Grm/BFbojezfzHKBjTm+Kj/7FEOTD6+g4bi/kdJMrQzPid5g69gu GB8CAwEAAaNGMEQwIwYDVR0RBBwwGoIYcmVwb3J0aW5nLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBTHtjS8vohDE2sp5wcDeF2LizTsCDANBgkqhkiG9w0BAQUFAAOC AQEAiGtnv14kcPozF21bvSq8GYrHAmJ5nsitZ/PulGVlStVxLUNrtjR7hPtw7ymF LA3OYgb1/GcxIuy8u2xhSzd7vWO+L9oyRHMHPCQpXq9QhjJa5sB0FFKqdg4790nu 8Dwb9KTAfTxPZGNDh8B71nYL4q99d9u0ee+POioNmz4A/rutX2jejtiuNzDCXZaE FA5CVLPS/rWOK7H8vbMGLOueOy/rboGMfhDngJ6CFsI4Q46QS9UIO9knNyxKytak 3tTAZIcvYZZBJSY/ADJ+WdWkTIBcIAbkc8J5XfFJAz754eDLUttODr3yk9RJpkh0 PaqO7FGdxD49cKj+PtGx8lTvog== MIIDDzCCAfegAwIBAgIJANAenyNo765/MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHJlcG9ydGluZy5hbmRyZXcuY211LmVkdTAeFw0xMzA2MDMxOTE0NTVaFw0y MzA2MDExOTE0NTVaMCMxITAfBgNVBAMTGHJlcG9ydGluZy5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMIcdR9L7R/eHQdUCKnB vyoxwBVCOzHFSAUcKZtvxVttXr0b+5n1ZXhWMptBsKQ3WDkVMmU7/lIhvw8MzW3K +t+dRyM6Fzkjl96MKwczid0BypuF5y2utfXK3OBkyrAs1pRnF/UcjHEfaB1wA5QI ZjWF+8yAQhjT9/3Xow2gUXEHJpytXbTyHjbvh/+NbOqsGHTMEBNN7C4g+896rKee otOzL9T20+q6gZRh68fy6fGZ9dQwbfxrDEzCFNGPR1w6hIlTdudJOtdbOQdBrTlg cR9tjn1uqfR2Grm/BFbojezfzHKBjTm+Kj/7FEOTD6+g4bi/kdJMrQzPid5g69gu GB8CAwEAAaNGMEQwIwYDVR0RBBwwGoIYcmVwb3J0aW5nLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBTHtjS8vohDE2sp5wcDeF2LizTsCDANBgkqhkiG9w0BAQUFAAOC AQEAWR6Rtk/ak115sjIeM1BbgBe4i+MIlCor+5Sx4Zk+L3WA4G1IJ1dpN+sxcHhL CyqIhEw4ynKkiW72n7lAtr0Czf4vK3ywkoX0+o+CzL2AmXkGH84FfbKpcPfyhjeY MfvbltLbQZE2Gq5uKjdh6L05DZ/9wVZLV8YoHhJDkK2g1zOG55LnwbiAwMM3kJFp 2LNgpTkCym/6qDfVlhR5QoAJlhwFKwVwmiTdOxrPg03Hu4HZ3c0uO8JjmLKRvj/y hDtWFD72OWsSHbDuntgTPHRduXMscyRrdrwGLDynjRMMqnSfeSwEZXBsL72XRjgi RxAKnuMqXa2Sg53waRqQEZ4j2A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu Andrew Reporting Development Server MIIDGzCCAgOgAwIBAgIJAKsjylkZS/9gMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHJlcG9ydGluZy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTEwNjE1MTQxNDQ1 WhcNMTMwNjE0MTQxNDQ1WjAnMSUwIwYDVQQDExxyZXBvcnRpbmctZGV2LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkUWxgLka 28In4t5eh0rOnUY9mhzq7Y2aiiUc0mfXFLaAHPyXxmH7Cf+03vDm9cV6ea959P8o 6o0tr3Z2bcTj8OnPXqjTjyclOjxKh/JluD+PHggDZMVJzzB6cK08ctQx/iTkTjA0 2oFGcfoKs19x+DfM0EVvz/8CxEZ+QV0yDkBcLKK/Cc7J7C/81hZ5ah4SxvfKlV5J hTE3Dczu+T9KyPcMx5qr4m2Lj20HsIQ6nKL8EqODDhmiqc9hgQtr5I7uCH5KfEHo cUwE/m5KkfoGFOAlfa75uPYlDJirZqPoyiVQ99gC/O2nC4hh6b5GhAqGBHOP9xpd Jj1ZZVq7rpNPiwIDAQABo0owSDAnBgNVHREEIDAeghxyZXBvcnRpbmctZGV2LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSOqddc991dKpmKkuA6ZnJW/d3F5DANBgkq hkiG9w0BAQUFAAOCAQEAAMpG4VV6zTQhjvDBH9eR8y3s3kOQHybf25/DhS3Ur6+Z /zW9LLbt50oKpLxrjB+oGrKCegE7P+IYCJtyU1TcKtKoWmcrK7CtykdrjIoxV9Rm WLu2NFo7CO5I0Zd48lImgQ8bkmKvadTLoxqRDoBuva/F1gSeoMoiBDK0+jPEZwjW 0DNT1YNwCswbF6HNv6xaVQTgnhXdhoAcQMwgaTKc4g8bYSlxm1fe/WuhyWEIvua6 U2LT8JVnGkpjRATCgsamMbAu9yV+zjtlC9fhsCc+CkRE4ROpIARfSziwVJ5GgpFq HlVNB8RmJoVywgG6fC/XsfOcPMLEKAMZtZDvejM5Mg== MIIDGzCCAgOgAwIBAgIJAJPp2LXdGZeJMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHJlcG9ydGluZy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTMwNjAzMTY1MDE2 WhcNMjMwNjAxMTY1MDE2WjAnMSUwIwYDVQQDExxyZXBvcnRpbmctZGV2LmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkUWxgLka 28In4t5eh0rOnUY9mhzq7Y2aiiUc0mfXFLaAHPyXxmH7Cf+03vDm9cV6ea959P8o 6o0tr3Z2bcTj8OnPXqjTjyclOjxKh/JluD+PHggDZMVJzzB6cK08ctQx/iTkTjA0 2oFGcfoKs19x+DfM0EVvz/8CxEZ+QV0yDkBcLKK/Cc7J7C/81hZ5ah4SxvfKlV5J hTE3Dczu+T9KyPcMx5qr4m2Lj20HsIQ6nKL8EqODDhmiqc9hgQtr5I7uCH5KfEHo cUwE/m5KkfoGFOAlfa75uPYlDJirZqPoyiVQ99gC/O2nC4hh6b5GhAqGBHOP9xpd Jj1ZZVq7rpNPiwIDAQABo0owSDAnBgNVHREEIDAeghxyZXBvcnRpbmctZGV2LmFu ZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSOqddc991dKpmKkuA6ZnJW/d3F5DANBgkq hkiG9w0BAQUFAAOCAQEAUzABV46Yet9OlfJOwlJVU6s90RCJZBCwKBZJhq7RYXWT pVrT9gsu1a5iu1qwKzedLYYzWYITHjqOAHLgYbqiQDv2crIKUwBPw+42kHw1Cm5S sJY8Ti0MF0gpYme8VBqxMXhltCCv/AC4mNu0n2SeiCCmTLc96TWft1nc31gl8WGg NOf2Xe2hmd/xQZ6GlQrVifbIRLh7R/sTto8aB9rlGQXQos65uK4Jzw+UoUp7o3Xx wetDrvN1P4M1OESroU7zn8bpQshjlk44dUvLoVljgONrbRqPHIkWTP++HhZ2EX7e kwBy/9yfg9CUOpRXSgLFyaoJFQ5zgPeeEVB5DZl4qA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu Andrew Reporting Test Server MIIDHjCCAgagAwIBAgIJAM4ezCbc1tWDMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXJlcG9ydGluZy10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTEyMDMyNzEzMTI1 MFoXDTIyMDMyNTEzMTI1MFowKDEmMCQGA1UEAxMdcmVwb3J0aW5nLXRlc3QuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwvZAH EJVE/9NjGjld2ZM+rdimwG4YJjoKYmXoM3JcDrPInVrj4BHM9pYbZW/4r9m+4Ga4 Vqq6z8aUz8RQd209VsPf8DfwFKuHXYX/iYoAtq47GXKioIlfNbg8C7PWATKiq5+i 7AJ9zXfTwiRzWMkS/ywGyxOdGFFK/p0X+5Q4yobU9Cs0XL+PHKopLBuyGGIRH1+W 8xXza9+0MLzOwZ+h8fc1okcLeyGjBx6mQe775Hhfs5e9WHW9o7CvNjyTRnp5Ts+Z B5WyoYWu4n9yaFwiFxRD1OX5uIYChywTguHydsK+oX9nxSL7ShdgYuMBtDy/NlO0 51uCRacAWaDc6qe9AgMBAAGjSzBJMCgGA1UdEQQhMB+CHXJlcG9ydGluZy10ZXN0 LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSm+qY2/0Jwr2qA9sGCWBX8Q9oSiDAN BgkqhkiG9w0BAQUFAAOCAQEAdAYdPnfiBtuAl7H1GP5d3LGMF3oe/W60zP5v1Jxi ZiKq8Q4PqWFe9fUUHZyoF4sKAhsjQJBY5/eyOqB/JQpn9p1gkMCYpkDICfOxQDHh oGa9GVArWRRTNZptzFwc8b0sUPzLVzgNCIvcdOg1hgUhxANJOhqrf3oZXJ3fcwsf fBXv1zuHVaR2qMBcFtyYylfVafExXOMY2NbrziQiCBvSJ88g5pR/E79Y0PcBKmjG jeTWsKeuuCM6QnUYna0JMSvaPtLRs+1E+Xc5jp3QEboimD6K8bIV5UFZ8U4PQf78 YwGiGhI2h9Zyn6XWhaE1mY3wGo2wqxppm8PP1kJZjrLzIw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu FMS Reports Server MIIDFTCCAf2gAwIBAgIJAKXvwmXaprUlMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnJlcG9ydHMuZW5yb2xsbWVudC5jbXUuZWR1MB4XDTEzMDIwNTE4MjYyNVoX DTIzMDIwMzE4MjYyNVowJTEjMCEGA1UEAxMacmVwb3J0cy5lbnJvbGxtZW50LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCumIWD5MZ+/c6 D12S9oHv583HMxFXqmKkkikjeDk/MgyFEIfaV0tg5hEARb++eNZVQLrZINb7F4zs C3N2KKB7NuM/SWDnSbPMSfHFcntd/43P8X08R+XYygcTspdVsmI1THoImNsOyL/h dHQqcDzydI/yNiugwRnn0ei9snHcSNBZ7iees+HnXn9Bs78QItVBCwLW/sXvHEbF 0tMYlw9u4amQ2QS9Tqcq1+jm7wwdsYlf4ocf8YifEjivmAjvYWPEg6ZRZtgzV+Ca 9O5EO2NTmmU8XZfkGgNgEfpF3lY6NZ6m3L+wP7Psf5eXMTcZXDLrX+cDNWn1jl9o GVizfBeVAgMBAAGjSDBGMCUGA1UdEQQeMByCGnJlcG9ydHMuZW5yb2xsbWVudC5j bXUuZWR1MB0GA1UdDgQWBBS77bWJgM+xdrlwVJ8dhUSrIqEulzANBgkqhkiG9w0B AQUFAAOCAQEArFs5FrPRND3u4KqAhvcw1n0wJE1m5GI7WJqH2fropd2LUKS/owXQ 8UefOOSQDsxZuoucSS43oXYWeRMRwOsXWcZD6mR8I4fI+OxtDftAhweXY2VJdtnz /kWwYUTgrF23IWiyEpPf1ftZARr9xWFwtcsX9Myr1uR/Gc3Co4vIMe5Jn+gUQQy6 YVW2glJDEO/5yDys5FvbNkLh6+N8cl+ELjH4ayu3cRHP3EV8ASeasRTPZFpoMFUY 6mWckv5leTAt/RDAAR6K0lCU9sCeiw488F9XBbZvEgbyx3D1s1WXG5EOaTBfW/45 ZQmNlwf9LhRR1FfSkZnK6KWwYWuk14d1tw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu rich.srv.cs.cmu.edu MIIDADCCAeigAwIBAgIJAL5kkA+PzwWWMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JpY2guc3J2LmNzLmNtdS5lZHUwHhcNMTMwNjEyMTAyNjU0WhcNMjMwNjEw MTAyNjU0WjAeMRwwGgYDVQQDExNyaWNoLnNydi5jcy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArXwpOhZVYU0VhAoJHJU+B60F3x/7h+Nk 9jiZjlDVdaDjDpJQ7EwLM15qR5NczM2Jbai9em1sUpR3jj3RRAg0KlVUSVBYbvMV 4cxm8XNF2KuLwH8LrLKvKhLsASe0SUTnheGuxbUM6UB8HA7+Ii8C2RrK/aon76vq z0W7j2gW56Snbh63HzrsiDXHUFC5U2BtdPxki1IrEWotZ4/4HHlQlxbZy6P1DhFs pEni6Ie5URXrrIaKXb9s4MVVglSwR5WBdLN+7h7VlaM27SJSIzoJesFeLumAojVn o09gMCZUcrW5QS7EWIZRJZDtqMJhcwY5Xv0jDjAdCecNjDmsl4r6MwIDAQABo0Ew PzAeBgNVHREEFzAVghNyaWNoLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBQdnqpa ZHlIqWhn2mztfi5cXE5tdjANBgkqhkiG9w0BAQUFAAOCAQEASBMOcBsfxewqTPVa 5Lj1Q9YfFhAbKBpFQqN2Qnso4myldblSosASiIfMCAL7Lkwo784OrzVal74txOkf QdXySQ28uf/Z5pcD//0HnT+CMG49mGPSnzlJTIao3tPT+mor7Pq6HHLD0DWO5gjc Y+sDZk9jp1h+JxvO9pJeOddKCGKo+nKdI2/YjncEKZGWSQW0ourp7I1tzZFiVA7o pCXa0xWepd6OkRPzMuq0kCIWRMktQYH8GLMT7qsLuxlEtJhNlJmeMAy7sQRXjYnh ox2sN5i8rcXOFZ79ma75cX5iE5fB3Fj4cjL9Nj+Ji3JA7mwysbtMFTkxlu12grpi yKumAw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu R&D Server MIIDADCCAeigAwIBAgIJANj/QOsWfGJEMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JuZC5saWJyYXJ5LmNtdS5lZHUwHhcNMTMwNjIwMTcwMTQ3WhcNMjMwNjE4 MTcwMTQ3WjAeMRwwGgYDVQQDExNybmQubGlicmFyeS5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmCfFrASdaI7T/bl2cpsCeQnPRYqW/CQ /h004R9PnUKDhiTFAeTwDYqXL5vMBQYbyDLD4z+gves7zO3xpfLkAMjxMgF3IunC Nm7VIW5Bkw+9KgmR9hM9s2D+lwugC9VLM6JCUihkshQPT4idr5aiDkMPRkkf/1sD 6eqDtue3CUX3ANU2kmSoaDelhM0TCijDmdUDdB+rA7yUmmADfVsvsU2NWXCGr+iE hezeY++34SEG5WRVaEAuHtOKxhrMuE5P+OhyV438yJf1AL9CAkeOewCfebCpwN4r m9COBAkgqY6MoRGMvh6rtXcoWO7fqXoVxC+rZprmymDmnYVOd/oWkwIDAQABo0Ew PzAeBgNVHREEFzAVghNybmQubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBS/5xCv 82Gow/TZjfm+sm8kL4C6TDANBgkqhkiG9w0BAQUFAAOCAQEAjpIFNWVfzSwLJiId OquGaVCCZ6JXenYEuyWEATHhD/xn4nZB+OyCvESzWXKvGig0JPIc90z23ACNmoev iIRCP5xkU92WT9G6DPjmsOaqBHpJ6uMmcgF6jALAtyVCU+oMToHQiWCf41nlAjIK kHSxX2ajvZluOG+QhsJx6KFxqb+JzizoRgfUIFBD3ZOUKE82FrRUUDUW8BZgIsJW aFzhaIwO3CuFsuyN1j2jS1FT9VtkOPRSOlQOssjXdq+NC9zxn5QWdYfkEKP+S6qS OQjatWzoQQ7qZ7uyO/vKjOBaS53ol5Qv50qWXyHovvkIP30LiKIrQFArf/LN23w/ iHyUGg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu Computing Services RT system MIIC+jCCAeKgAwIBAgIJAN3nyJ6FEiiUMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXJ0LmFuZHJldy5jbXUuZWR1MB4XDTEyMDExNjE1MjgwNFoXDTIyMDExMzE1 MjgwNFowHDEaMBgGA1UEAxMRcnQuYW5kcmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCr4vKNsJxpDJ1kWVFTeW8Q6/0F60WDmlcRqKS1 op73WiGAn7BhaPI+IMsd22/mvrJYvye6CsJtACF2DWzNC7BoH2LQaKGTRzb0R0lL G92tGFo7ChPFBdpiTT7FM7unNcs2hUr3J6kMlvQOntFOMZg1kWZ+NUYRf0BLgHDi 83cfomhW13D/sjD7R8EDKzAzdoben7o0XdlIKZe9OD3u7UAQOkm23TG0GfD/1DF9 KqeuOZ3boUiTjLwGZooAURVVa2GG+AcPuOUFr7OPmMwXDiisRF3VVXbTMr3qyjs0 0iLlu3QRUiNJbXKTBBh+QFoZSxhDCCPEQeO0TkyZ9eaR8FcVAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXJ0LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBR4en+YOIASTrjF wC5F5TcYTVRbhzANBgkqhkiG9w0BAQUFAAOCAQEAWQwxCTKji3VhrmCGhHtpukp4 Nky5SJcBTgnPV/5jgFOiVbXtB6WrgJkQzZiZsCsY0jZA+h5vqpM3z/bf2gLB8Wlr VHMCLEY90RjUPPPyRml9PYiXWn6HHggxMnu/fewj0B7I0O0JI4AgXJxOmA9LlqBf VfV5waorJx4Mek86VMdIkJYiWOdSv+71R2PyfVlW+82GbJeg5240sZV28T6vYZxU MO3UQr7l34TPQ8VqPIKoPSJV3Op2Spw4Pm5N6TtNXknXYfHt7JrfXfaA5diyntLH 5Awk32kAj+XzxK7MFIepO3w0MaicuYXbKFJTEjlFLNwOyWmUsfptsUsBuLvFUw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Russell J. Yount rjy@cmu.edu Shlomo Balass solomon1@andrew.cmu.edu Computing Services RT Development System MIIDBjCCAe6gAwIBAgIJALjJpwdgqT0bMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXJ0LWQwMS5hbmRyZXcuY211LmVkdTAeFw0xMTA4MjMxNzQ4MTRaFw0yMTA4 MjAxNzQ4MTRaMCAxHjAcBgNVBAMTFXJ0LWQwMS5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMEn772JlOkIFTfyBnVlNQoCMh0Q 019pTZi08viS8r0ZsghoJGcdb7+waBSCX/xiVZkom0AbwFRJXIy2JwbrUu/mBYVM SxC9dEMicjktDejF8X9OQDFwNKs5B+fG7mOG+j1R/vR4pCfxKXCVFwQYY9sZdJQe r8IKH04MRygZMhcwvGohw0lOfxCT8oBpFuqR9vJfpsYmSOk4ou83xTIairlSdofP roMoOp+zS9gsvGDqzW1e2NhJry0cTTZA+Axa3ygBW1+ViNKu2IRTqa0wfP/0l1VO Kt71ItOrU9NLMRWLrZHr1Te+1UaIbxbU1senQp9qIsAQ6JMNvbDJ9EPiy0sCAwEA AaNDMEEwIAYDVR0RBBkwF4IVcnQtZDAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBR7wa8QVvUNgQYXRTPBq720dZRRmTANBgkqhkiG9w0BAQUFAAOCAQEAb+7nKFUG qntZQfhBSrPKhOJ+gCBXBOYL4vUxXhn5xQ5VxrtQMFbmZtWOH5yOc7QyLCDB4C6j qgcHSBVCGI2yWVuaB4XOo+hR13RRn/HANR3qc5zLB2LintLIu6FeSk7iXTPbdEEn mhdSzIwAPxW12oCQjctiGMLqgQPKHCnfsOjNTa74S+LBte4P+cpxth8RmC2UqPQf 7iKcqt6bxkq2OuqtqJXMgYaSeBpGKsuCvmONZ+hlF80NxoiHF83nfeZLHBinRZHZ XeyXVzR/972AVLHtxraxQxEePshPAA8xMA9+2nh7ZVv8TFzYhqK/U03GtpiWSklO TZnFNNKe16iNmQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Russell J Yount rjy@cmu.edu Shlomo Balass solomon1@andrew.cmu.edu rtstage MIIDCTCCAfGgAwIBAgIJAPjCMOYjQCVlMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnJ0LXN0YWdlLnFhdGFyLmNtdS5lZHUwHhcNMTMwODA3MDY0NTE2WhcNMjMw ODA1MDY0NTE2WjAhMR8wHQYDVQQDExZydC1zdGFnZS5xYXRhci5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy9POq0U9+x5Tng3Vd71ZnGN5 +VpDYOCFBKZNOSYK7CEz7NUQ9O651/QTTmQnF3gS9Rd1tM8H6xoxNUJ/GF8Uwa8q XZY7iyZ+efnb8egQyFFsF8d3Fkrn/VTaWXUnQ7uNwgIperh0QQWalH3DvIoPExmo 2ODyKZFheICGCsp8mgEDPemqzt1sT9rkKcm9A/v5tZUR/63tB+NjSI2Vf9EXaphF OUudWIC4WLrM8Hz2RgE9n4nBI/E2SwMiWx/5EC188JfNIEMZyIruAurIkkyPikW1 lOWU1Fs+qBz3gQPapj4P/E+TNhbxCzoB1ShCPukDpOmdOyi6ZOrkMB7PXZP0CwID AQABo0QwQjAhBgNVHREEGjAYghZydC1zdGFnZS5xYXRhci5jbXUuZWR1MB0GA1Ud DgQWBBRNVTH8/9a01nbw2eu03VBhemnjFDANBgkqhkiG9w0BAQUFAAOCAQEAEABu FKZmSsynHR+yUBvzaEWqft0s9FgurbFs232S+QWiWEcPfSJBNTqwO60t0lLbN5X5 jNC/CdjA4AQVCpENHqgdezlAPvhZu7Bk6BHTRMaJTQn+PKVEO/K0dvLbYAJEgSSc yV+BVJ42WMRBsw9XaHGszNBXponN8i5HNm13KrgyPddK1RQA5kQDEem2OvtnU7it crNmSebGOzg6cb0rUnV9utIdSBxAKqIJrD18tKWFCowpOPMJkJBflWESmBEkciTu VZiZ/cCGYADkE9tnjtknAqvAStYGH+F8KT9DWK+qKriDEM8nQQc0WSKVbR5pu8hI wy+mO1/DglI8ohIdIA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Hasan Saiyid hasans@andrew.cmu.edu Kranthi Sangishetty kranthi@cmu.edu rubeus CS test server MIIDAzCCAeugAwIBAgIJAICZbYsAXIl/MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjI0LnNydi5jcy5jbXUuZWR1MB4XDTEyMDIwMzEzMTMwNloXDTIyMDEz MTEzMTMwNlowHzEdMBsGA1UEAxMUd2ViMjQuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC00yuZqRwLkVtwenxeiEcuo8h4iKBB 580uck6tDIGzeAgINmJXC9x2wJQBKSXeduga5DeiPUnzAOmjS/qMCkTUY2/ze/jE SW2F+boO2M8lR1PkLMlXv/DkT0pFXWGnbfs8/k/WtXJjhnIaCpMVZ0ZAvBwA3fAC Z88fzEubXZIuFVyQ4mgU4T//gK2epgleD1R+ceza7vIsWyQKQ1vTq2tvkoiIefor 6TNLY+Bsji/fH+9iGHa/ZB7yUkmoOmOKVVH2eOlfsgUcVyHrvfM3c0lmtYgsHgkg U2Jf8QyS/vsyCJCzAtbc2Jf7DzOqAKUJyKc5vKBvnkHoz1OFSs5WwVABAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjI0LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBTF NU0UAfWk7pxxMdV12E6jqipt9TANBgkqhkiG9w0BAQUFAAOCAQEAj8wKOQLNArbp dwkJrfmigi6ZGb+m9rIGYC2TCmlf0clplcV1teXDnilLC8U8xCgk1l8GX3scxkB7 3ncvgZmYiZhrxGSdjRcqnCgysPJ5lWkI6ek/H7BgMgyosbQpnb6kCH5Fpba+Y7gB Nz+BdSWiSDpLHpCNKmfcVnq7FbxIlijaswUKOCw9POpv/KrCJzkhFelawW8oipO5 EkC583+aY2aJgxNx2PvJU9XiHsGBLljIUOTByJDpcUptPg91hK+dZsjdDITmAq43 7FUmOm1S3ZoxuyaF73hygIV86FWfwCq4e5KstGQnoPwL7YRYvxYbGgBOuM9DNrfn dZJC9sxDtw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu MIIC7jCCAdagAwIBAgIJAI9bjpWpP9mGMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXMzLmFzLmNtdS5lZHUwHhcNMTEwNjA2MTQ0MDAwWhcNMTQwNjA1MTQ0MDAw WjAYMRYwFAYDVQQDEw1zMy5hcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsiwVUHkIze9+Jn0dsqQzcefPaHi18I+7Wb0U6ReMKkCznIAl VFY3e+QfT3npVPVOLyC7BIGg1BAEBN3jVBl+noSza87mO8bX5V2XoK7nW+tiYDqS eFom2VsjSqGEco0wRx6+87lVWx73mP5qK4AHfJ7BVzZZr+oLL7pPG3c31xNLNrzQ y24jyvAfy594Y8VcCvwAUmrKLCdChGxnlrCE+DRRxtmwgmHKqlBevGAX4SwgbLbl rFNP1X7CzPInBdnD6qtVy96kC+/mYBBWYBtbb/+8mCcXceQthwEXnIZk8zCH+kqY cYx9sjEocRk0twoXM7smV3fDsHpcQeHb9yRmawIDAQABozswOTAYBgNVHREEETAP gg1zMy5hcy5jbXUuZWR1MB0GA1UdDgQWBBSPH3ftMTUgmZd+wnsBliqpCp0cYDAN BgkqhkiG9w0BAQUFAAOCAQEAmIkq2tHg5MTaRBDxI69EKzfXJ98SJntCiuQNHhiw SvHeu20obyitfuKJx3lvwqnBMwFv6pjaQg083Nse3TC2XsuQs8KsvJIVBssldSJy T3pC+HPGj5KJipMAd5TNdvdLGlAFMyBH0suh1St/x09gsjSJDr4SwiuCpKUnaqm/ ZmIbathx2glM7F31huIoDXBDiScVf63hPt5AvuEPiuYf+TdEbyNP3WJnDPv167he BGQGtymx/Bhb3HxeXkHCymbiUBqU3H3VT3SoVG1/NBFplgU+kPABKQVRonN16xm2 gHL/U2JP1LuwuPY6gDU6wxk/EUjS+7ufEhkPEKwPrTM5Cw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Parviz Dousti dousti@andrew.cmu.edu James Creighan jc6i@andrew.cmu.edu Thomas P Vrana vrana@andrew.cmu.edu S3 Build Host MIIC/TCCAeWgAwIBAgIJAPmvoqpmOar8MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnMzYnVpbGQuYXMuY211LmVkdTAeFw0xMjEwMTUxODU2NDRaFw0yMjEwMTMx ODU2NDRaMB0xGzAZBgNVBAMTEnMzYnVpbGQuYXMuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAP1y4+eVua4CI7qMB4L/WvXtFXmmhtd1KDyh BoCjc4dtKBmZP41O3eU+n94MA0ZDkZI9osSCFPyrZrxzpnBMyMeqPVrB52k+tPip Ftr1bgK1lMuTjIuENuEeoMIGH2nfLGTRfXBikuK09P7NPPaGENcv1oLTNJJvndoJ ZdCYQMs0nWkhsSiAtKNWhFgzEAlJqeJjADUmY0cEDqJYPoXeYuerjuf2SvkuPfQZ R9P6K9aazE/vcBfHvVm3JX0NDZUaJPIgp+BO+eG7zPoU/aem4MABO92oYhWvRFXH LMYvVGtr6BQdMr4/0tjzGl+8PeVDfhFyIuvZpdKm58cYhHy82LcCAwEAAaNAMD4w HQYDVR0RBBYwFIISczNidWlsZC5hcy5jbXUuZWR1MB0GA1UdDgQWBBTPFV6cEhh2 +UK5f1fN59cefxKRWzANBgkqhkiG9w0BAQUFAAOCAQEASeSgFbEbTEnd4O+xBWbs Z5SG7sDHPGnLPEoyMFEbu3bD3p0MLx5ricdzPjZ0tR5K0UVkaleBBH1n+IW4bZzP 5HxldUlKW5xvzXWsIE6lTECmcudZmNLAgpGoF8HVEoeHfCi3Pu7FA7w5xIhcKefg uGnTSWw4rvTWld095NFGxw0fo7j3yLVSfkPNCxQ49zS99IFOsKhp7uArCauAlPxa wWGFbMBIyTIrDBD7pIVt1NCbbpQKv0XAfmCeUKhk74Cgj96D/M9keH2BNxDWVfe9 IcxwZ7mMh7V97YAlUlfPKd5trky+uUhp7OO4IVkXFjX55QvuY8oDCdq2M3Gtmqgo +Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu Russell J Yount rjy@cmu.edu MIIC9zCCAd+gAwIBAgIJALs1SbjEstedMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHMzZGV2LmFzLmNtdS5lZHUwHhcNMTEwNTAzMTY0NjM3WhcNMTQwNTAyMTY0 NjM3WjAbMRkwFwYDVQQDExBzM2Rldi5hcy5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAxoNnCIfVTZsrWVwzhXUCjr/tPasJrQFP/6iB5bZg a+jvHWNldcWT2uh2BLuwf6Vsl5ysmvkvtkcKtLjJsj8Mh1pYAQSfF48djtu+jGAd Um/RmZ2DDy0w+v5G0y0JV2a6CRrXgp/n06rTtLHf1raISo/IyVZOLSq4odcTWtc+ 6YCsfCfy5JAp9oh6ioMilm4JcgoYhcIrQ4hpj7TbTn7LFr9KfVIdgacky7ERqi1z Ri6o6/8e2SOsgdSsRHwNl9EmIpXcGOofUq4Ey6wIQXWWcH8Uw93Jj02dqcvAHh4y Exnm7R4gg7iKpejzmnYJoDnqT8Hs6kCks1oONMFqiPOgMwIDAQABoz4wPDAbBgNV HREEFDASghBzM2Rldi5hcy5jbXUuZWR1MB0GA1UdDgQWBBT+FfosI7XyV4qSUfz6 tzTYPhkmtjANBgkqhkiG9w0BAQUFAAOCAQEAKttVgDEdOFebZCHsNCGZPujJmB98 v7/+hgLWP97/2qTDtwJsGgCZ2/ShlYmeXixhhEk2v8QoiNRTkOJ3DWGxGFLGJbSc wscmsEQBMxFK6HwcgFTWfQfNSR60liMPNXWcDgkY07NQo70Z31V6VAUjE7tTHKdn qNmHAyVhjGL3Au3c+iFNYM0tRgG1hERFsgVcRAQou+BPCvgoIP19XC6wessB9NTL 47HFoy/4/Rkb82XAVtIaWmonywUeR8EbA/sH/yvBtwFtMTNzHJErzIKdvXgLNz/v d90xYswoJmJ0BAuwqQl0d0aIqc5NYFPT5yE3PXTdzsziDFLyLjkeSHToVQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Parviz Dousti dousti@andrew.cmu.edu James Creighan jc6i@andrew.cmu.edu Thomas P Vrana vrana@andrew.cmu.edu MIIDAzCCAeugAwIBAgIJAJPdIAC6DwG8MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHMzc3VwcG9ydC5hcy5jbXUuZWR1MB4XDTExMDYzMDE5MzYyMloXDTE0MDYy OTE5MzYyMlowHzEdMBsGA1UEAxMUczNzdXBwb3J0LmFzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtPBQ75Vf7xFYgRUUoGNrYZDg2L217 aNiUwZDcmlaJHkuUN8KPF6CS5F81l/3XD82uKmB42qXzoI0bkPdhBlS5M3JGUtIS d5wM4LT+RZI0JdG28UU56JDEq5u+WIHjR03u9HnyqkdzhypfNMI2YgwfPRTGab43 V/1JFhCEwZ/QwNPTC5c1hKOwfB1KJoKINeXn+0EKLFgGDdTOzQI+E7UHp7uAR6Xj 58MUit224LIWAzSnMBpFuVp70ByVUlKGZjV1g7509HbcpcB0CjkD07QTqcb8HIIb HsmOI0ODaV6Ev1Cwm2stxEwAS4PN4RYDGVIY10hr9zkFgZ7yyxe2nQEFAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHMzc3VwcG9ydC5hcy5jbXUuZWR1MB0GA1UdDgQWBBTE jWT6UAwgHkMs5WEvCbR/LjLPszANBgkqhkiG9w0BAQUFAAOCAQEAoMAfeHcmy3cw T5ebewCAHxWsB8T9paameo5B5eSUQ2sanMtrx3riMQAh5qHOaw6199oNvRudDuo4 sR3K1IUXmbV0OVKGzNfoxtbUWMAO4RBeydFWenAAGIsSQja7iPqS1ko85kZYPPGV 2xI837dPrtFbDMTAOxGCA/FaPnS2Fxl3FEmzJ9vn2ZVg/oARvoJjiEeGOvhyZ0Z1 Qjp+cGfVCpBvPiAm419APmTLSMoQf+9NTmys9mQGT+wGjlPiaiEH/yE1w/NmNgh3 jNlzx4nHhbHhbYWx9qgkKloPXYhnYE4RG+bi17oVrkfp1pNQiKsQtcq0E1stJYfI bdnpVSZmNQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Parviz Dousti dousti@andrew.cmu.edu James Creighan jc6i@andrew.cmu.edu Thomas P Vrana vrana@andrew.cmu.edu S3 Test System MIIC+jCCAeKgAwIBAgIJAJYyrkrUx26rMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXMzdGVzdC5hcy5jbXUuZWR1MB4XDTExMDQwNjIwMTUxOVoXDTEzMDQwNTIw MTUxOVowHDEaMBgGA1UEAxMRczN0ZXN0LmFzLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC2SYjTN8a4YP6BDdMy/1Xx5VhK7akulFBVavbS VST7bAsOCsR0NDNXdJ2JH2wJi4asfXE8aiICiLBN/CYaX7WVQhAME749f0E7PqZ/ BKa6E2pHFkBJFGfPAg/VvKdIKgj+Q7dh8VoVisw5RqX5l9jomjlsOyY44lq7APcx ZD/rYtzJ/j0WRPFYV/1gmAXKQCfWv+1WfNrUdxeWX/53F4ou756cQNXoEjrZ58ZC 9U1cY1b7Uf+tgJkkKoI01mh4BuOLVapEk6WiOSTIEdK20h+wXaMw+QpK2JKjEgMp YOgxHRw2yAl7JEAzXPRkn9rYv767TD3awwTJMPNXF9XhJpytAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXMzdGVzdC5hcy5jbXUuZWR1MB0GA1UdDgQWBBS3zGrZGrHVNsb4 Sv5AzB9mK+LRCjANBgkqhkiG9w0BAQUFAAOCAQEAX3GRx35i5jgBkF637F7b5085 LWT89Fi9h2nAffFYFjIr4BQNOc+7BGgJZu32Awpe2kaPW3eFYhT61NQMQVfZf4/R 5mjjgDnM9bP7pRmBzN5ohwbOJ86lfkk2QXu2nbA6kDKnp5JNvP1s2Hc4ZVoHdpEP cQE6CTKDNSZnEmR29hbJBHjE5+ABuqOIeVRANlvLzcTnBnuiZxjq6C9TB+f6dT2q /1JTpYuKQFiBMWlj/YWzP43SfKnH4LYliAs95n7rLeQ8wqVos2xHrdMmxxQq8G6U HyTyZjZHnk++lyXK6PIQATgbEJCFX/wPPE/c1FWVz+j/6PE4YpTm3V4Jd1MDMw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Parvis Dousti dousti@andrew.cmu.edu James Creighan jc6i@andrew.cmu.edu Thomas P Vrana vrana@andrew.cmu.edu Sailfish vApp test deployment MIIDAzCCAeugAwIBAgIJALBeMuwGBLyYMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNhaWxmaXNoLmVjZS5jbXUuZWR1MB4XDTEzMDYyNzA2MzQzN1oXDTIzMDYy NTA2MzQzN1owHzEdMBsGA1UEAxMUc2FpbGZpc2guZWNlLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCk5vaV0wFUIg+lcMDdxk89Fl0dPQp3 0afskByq7sEKuCoHmbyBCWDGZ5zyDVwE3eAyajDH+wtMovWL0CPMQS32GJZgexW8 nLSIl234wcEBD8kaA0OIiJTPq+10d3jmgjVK9khH1IAZp8lizXIP3NCBHdOSCUli DAO/MjieyB8ASzf3eDOOUZOtLZlRwngV4dGuBKsP5qBOpnFOoRRnlFoKN6QYwdc5 kB0wfjeOwVPei8hYHcc4153QFwFI0HkXeeLS5Qn03v0fgJVSq7scnkW+6jbFmL+V kPDqoMRLuCbKm/PE7KNt4QNvnM5aDiiKwRzhhMlDeY/HJXg6G1kLCs+vAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNhaWxmaXNoLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBTi /gcArhu1WFyRWfM6ikmY7BRH1DANBgkqhkiG9w0BAQUFAAOCAQEAWELQ+Lg/Z5G0 /JM2/KVzz0jFflQQwZe2jsbkzjuLAFdi9Pinn4xlk7Ot+WkW8Kk1/+UOjZUVtMt+ ZyG9ZPU0JmEJfXVPK/PGCbZ2ZzlPFp0HTQJ6+Vws/Jg/n9lQ6oJm0zoauqQvN9Cz D11NO5QuKL05A4nuIiD78WqJmAVbcTv6ipmEy6MHY49Dht2uZ0dcLkctSw143yPk UTneVHgP6d+ByKb9PHXhbCgiLqeJWayZ3CCAbIIJeb0dUa8GPD5ew/bEqQ1x3/7a MuDpMFdSxnOrmm9b9MnsvSgx7jIm1BIVeAEX94hqTtx2vX4qY6oI9AxW8D+p96Jb ORp/MQ67iA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dave Eckhardt de0u@andrew.cmu.edu Sailfish advising calendar MIIDEjCCAfqgAwIBAgIJAOcFwBO/ohvNMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXNhaWxmaXNoLnVncmFkLmNzLmNtdS5lZHUwHhcNMTMwNzI2MDM0NTM4WhcN MjMwNzI0MDM0NTM4WjAkMSIwIAYDVQQDExlzYWlsZmlzaC51Z3JhZC5jcy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvsS3p9ATbLxnVGjX XYyil66p02KeUOvxuJum4RgGKhsZyfEjNZgUpwmLJ/E6tadTO2OekVhphE2mg/LJ zJMPQFzcFQnWqSicmCJGIoSHPmZ6dF0OGKlPiNHSr8lfmFLzUV2bxcVSyHxoR3Xf pVzoonjxR8z8naGqm0VfycHb/l6UveoU19K6Vj1p8EN0Iw2C5qTqCC6gGDFWAomx c8RwVjwB2qut2+bmuNf/42L+nDJ5qgBUHSR4Vv0PGxd9Jo9Zfy1JNfkCwn+P8IXc mvQ+uIt35qfEwSAlVujCjHFXDJo6dglv0vaWKaE3/ZoXoFR65GYw+5sTIiyYF7ah SoFpPQIDAQABo0cwRTAkBgNVHREEHTAbghlzYWlsZmlzaC51Z3JhZC5jcy5jbXUu ZWR1MB0GA1UdDgQWBBSqwAp9aVFzPqPXTRKrIdTgcmdDNjANBgkqhkiG9w0BAQUF AAOCAQEAJznJxuZa2cA69NN6CDFRZwJwZ4qC23ddtYL4Yce1Bswn6UgrqFujBz6g t7F0dDTe3/AOl8QA0+3h8+Wos+khvUdkpFMjgNM0PVNmH39/HNGiE9oLgiD2cTJO mViUpkEyl6F5tdZvYRuV4tahLfjw8IDk0eYPh/AWW5eRHJ+e53jwqnfdkvLvFbv+ vRWIeyw4FKs7An/TeddO3H5PoyiwS+bQL0kkKwiqQGTTDHVkA1qM+dA/Q+Jlz0qg DLiBNV0O/GKnAYvWT3RM31m8pSTZtSUuPDBJt7MUct8tBGSOLtTVPwjdfh5SGMNi J9RdkJuGSiGP3VjKdcVXBPMYxo9ReQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dave Eckhardt david.eckhardt@cs.cmu.edu CMU CyLab research project MIIDBjCCAe6gAwIBAgIJAMH3/CJytohfMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNjYWxlcHJpdi5lY2UuY211LmVkdTAeFw0xMjEwMjYxNTAyMTJaFw0yMjEw MjQxNTAyMTJaMCAxHjAcBgNVBAMTFXNjYWxlcHJpdi5lY2UuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMyNPxItAtqdKXuwUL+Yk46+pNLB I6MecUEhYcqSIYPiXR7Yr3SmmTuGsbb3jWAjJO0jNvu5xwFepldjRTyTEAbMJwiX EXHVnRdCeAjX3GHIdJpjP799mqYqpDftKW6BrZEP/KGZqy4WDfXTfUzt3ujOTkgS NkUsHzAt9RsYz1s9A+MVFJoVR7LJbBm0p8Qp+iX5YSwVU+yUgYOiERpDH++e8gPw 5/Pp8RHeQfEXLLjNm1wqjqb8gWWiypbuWtFCYtpc6lrndMyyio4J7I2Jeacms6zb v5UEFsZBPfn9Gz7FbfS/vAOw290y58g9MCoQdv7oio91mR8IrMCPL8G6EN0CAwEA AaNDMEEwIAYDVR0RBBkwF4IVc2NhbGVwcml2LmVjZS5jbXUuZWR1MB0GA1UdDgQW BBRnC4i+nUm1TbvK1VZ0lcR3eNA7KDANBgkqhkiG9w0BAQUFAAOCAQEAlyw6fz/f X7EVgE7XTg/AKQ8yYUzDnVqhs+S7rlroj+95N2w9rKC3JJjXWwvTfTdrHyimdTtD kjGzZZTChxYI8PmBMyRd7j6OaIJl5+2Ygz/U399/h1qoyVLnv9pFWM4ZkSzfwAjf c1i+cMKrRYqUpV1Wn3ERAmQSGQaEpI+ZMNUXQ9QWO3l+biAlrPbRtGbUpCQK9ES4 vgQOghrrVLwOEvI9wigi/G8wWfkPCCpkgTRhhByWFtpAIMF6AgYj89tWXJyTDMW1 UTrIAdhcm2twP56N6k0BtpCBiwKcSInl9kboB0fwaBgnPb+aVWhM197p9nzfeuAf xHzEVF67xqDKgQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Lujo Bauer lbauer@andrew.cmu.edu Elli Fragkaki efragkak@andrew.cmu.edu Christian Bravo-Lillo cbravoli@andrew.cmu.edu Schedule Man Server MIIDDDCCAfSgAwIBAgIJAMiQWiioNB+SMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NjaGVkdWxlbWFuLndlYi5jbXUuZWR1MB4XDTEzMDUxMDAwMDQwNloXDTIz MDUwODAwMDQwNlowIjEgMB4GA1UEAxMXc2NoZWR1bGVtYW4ud2ViLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDL3tEB/P7lrtJ+ivriJh8j VM4lrp09uD04QPeKmvyszoun7vkiS2Qc7ZznHd2qe8KEc8cdoQFW1gmAT/WBKrcV 9MPaR6cjjaVVffXBjWcDwxD3rRlImzt2AL1gmCiH1wIrSCgvVrYTshDE9BoP5Ylg zqBlzQuMQnkyH1YorHXC7kJuXLI1iHVhQmu3aPMtTcswxT8sgjUYabBRbnVJEKRQ NR+MudKNCgQMkDcEJ95HzJb7VdApdTkHhf7yEbNJVayIn1zkpTIG0lLzWxyiQzMR 9SulsBT3/2A399Fi96BNAKDVQ/mhi7pgNMyLbgJiLhmI1zxFtmD1CahdMQ4T/KHx AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3NjaGVkdWxlbWFuLndlYi5jbXUuZWR1MB0G A1UdDgQWBBTSanctLSntSHigkCD9Wqc3zQKDdjANBgkqhkiG9w0BAQUFAAOCAQEA mhRdxnXVqZiTkeuxVmL0S62L1+rkqEJZg3OMI/+kxEk77GrDpmu6QW8UOzmwYM+r 5GC2hDxt7pYKiI/QhDq8CcdbCu3LrUGthhNAcYuK40M9O/Yl8tYoZZENTBD+LVmx umfuaYEYI4OiK68dMDhups7QECJSowoK1za/dnFCtQcAOtoEJ6tECIeUsdz2BWQl E7E0+ojWhZiSB+UJ2NDRUVIQM5+vBoNjZbOrQ+LqNvjLNAZWDjuqW0omHiOr3ab8 5YrHWD1hGYbEicgeoDGvFxT6rCUE3lxOusnsTq2useUlipv5cT/QRnqHPKzghZUc hQyD/nWm3YrPMsxahnj/7g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Alex Crichton systems@thetartan.org scr-vod.mts.cmu.edu MIIDADCCAeigAwIBAgIJAJ6G05vC4U+DMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Njci12b2QubXRzLmNtdS5lZHUwHhcNMTIxMTA1MTcwMDQ0WhcNMjIxMTAz MTcwMDQ0WjAeMRwwGgYDVQQDExNzY3Itdm9kLm10cy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/agidv6ejXORM+EzrXlkPml/lN5Wm65 sp+ejy9f9r9srVJm4KyWeOrLGl3iUId6Mzvt9t7TEV6pzBJtqgJ/CkGQzABTYAid 7uVrozoHzUbOcHL+bNi3HHWyeqLjrISpnk287ISTm1fUn5D0KTnU05kRm0OLuSWX 9OgREp6UrIFYNHQrVnSxEuA3GZ0miVRCAENnLacADCDAp765GgAadA0ipRBBYwu7 jmyrNuMKQ1dsrQs7bk+O3nhDYol6hJfKtkmlpwHMrH9guotHDr6R7eJbgwgOWAoI kEGcv6t8V8S1QfTGpTl21GrkK55Bpb3VsgJrpvq07HTb1flqgl1/qQIDAQABo0Ew PzAeBgNVHREEFzAVghNzY3Itdm9kLm10cy5jbXUuZWR1MB0GA1UdDgQWBBRjVUKj toksE8xIQBt4r6+xJsAGzDANBgkqhkiG9w0BAQUFAAOCAQEApXkfKUo/Sdpi/4fs MD77s93iopQEUfbbRmDIQxDZZ5QVyeDH7CMiwK4QYhb7qgxA43d1TldHiq5kdwvA 0oxawn8meeIe/7EcAOpoXC0Y9fshIJBWkSNczdJWw1lcYO3rw3CKJiGJV9ZPPb9b l+/bSMATIKguZhWzBoilzyX8gThOKD1prYCpREZJ11P7JOFGHzLPXg9fw8fccOct Z4lQQ56Rh0TpxfuJoMFOQuyOsqGP4NVhGTT/nC8nmfNyQJl/uZQVhJB+Ei1ifOP3 1x7eaEwuMFGBU8BuFDourDjXJPetBGVsoRkGV4kRh6G/ZmIgliCa0nuZ8tQVxnUP O3MpAg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Richards bdr3@cmu.edu CMU Libraries Main Site MIIDCTCCAfGgAwIBAgIJAN6U2Q04ABn6MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNlYXJjaC5saWJyYXJ5LmNtdS5lZHUwHhcNMTMwODI2MTczMDM2WhcNMjMw ODI0MTczMDM2WjAhMR8wHQYDVQQDExZzZWFyY2gubGlicmFyeS5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyn+OK98TafNimFLDFHSG9WeE WcALfqhSPCZc9kgjuJwoiOJpcpyDFfXK01hCdZ5isJhPELCpX94xrPFqcgwgwcpy cDXItvAAN9zNl+8QKTFU/k5/kWUeCvJrRLChg7fHsJRc0dEZXYVHcpWQR7WZsBxC JqkwzJBJgeiqksetMF2w6/BkuFQLDp1/OChH2bYAZLJrVepXYt96Esndmhjx9BtJ Z8P7ez4poNW0MqFL8EvqNiy94IFL0zltive0a4qc7WmhpoAM/1etdyPgP5sIG5RC pucJYDam4rLCYsjtMMDWHVM+Cx0gzLS84+qi/DlAqu1Uw8cBqIoWCDmRypNTIwID AQABo0QwQjAhBgNVHREEGjAYghZzZWFyY2gubGlicmFyeS5jbXUuZWR1MB0GA1Ud DgQWBBS2WaXDqtrNegDzFuyEL9Tc7Q8dyzANBgkqhkiG9w0BAQUFAAOCAQEAUKEl /Wu0Ev5MrCsZnyC5l2g2JLnjgk3v8vIf+uI/D5/8MIZlJgjUIFxwhbeAFu3o0q1H VTG+o6KdBvAk1ODIIU6/+c7pZEPdnrv2oW0BAXhuE2Ow7g04HSnfM4GZV6TwQ3Jd iXvPius4W6WclbShpGaqwCftGjsU1wNAhfEC6De9JYRBIpvuDuyrHmJKGN0eA3Sf G+0gZBGWwbllRZpLfZN/TX+InfnMjBpz3tef6O8CW8ESHbaOy+9PYlUC52ffqBex eDAEpz3aOTdF+ApUVduNnR9E8Qxvvd+F0HFLVITcsXHRE8OOSfBX3kIOzYA+c+ib Dbgna2DdnYIbqRA65g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chris Kellen ck05@andrew.cmu.edu Rashid Siddiqui rashid@andrew.cmu.edu ScottyLabs Secure Portal Log in to ScottyLabs Services with your CMU Credentials http://secure.scottylabs.org/about http://secure.scottylabs.org/about/privacy https://secure.scottylabs.org/about/logo.png MIIDBjCCAe6gAwIBAgIJAJ4UCJ2wz3ZiMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNlY3VyZS5zY290dHlsYWJzLm9yZzAeFw0xMzA2MDMwMjAyMjBaFw0yMzA2 MDEwMjAyMjBaMCAxHjAcBgNVBAMTFXNlY3VyZS5zY290dHlsYWJzLm9yZzCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpDygEqBhMnkQm5wTrk+UuGJlaw +DjuJqlGpSPYJpwLdfN+HAga6KwSaAlThzzUPZMSe7bwScHOAGuI0NESQ5I2H8pz lQdpcOlSv8vJxdtrLpMtYajQofFcpj+HacNhfeJ5QPG6t3Bz+RhxuH83HXAA3Gva JiC6+SuTjdxG4BTKVC38BdfiTKLICOGIQoBBw5mxf21KVX9E7p+AguJ5aHHJALhh 0z8xtZ0wXwszFD72JdpsE4jepKx8VSBZrceuAUvS1SbmVK8zFejpLcmxnYm3YVMH 0msGwBO2vwdHJpMWGcxHFPOo9alzQHAySDsVewgRRX/2BuEGcRWrW/LWaMUCAwEA AaNDMEEwIAYDVR0RBBkwF4IVc2VjdXJlLnNjb3R0eWxhYnMub3JnMB0GA1UdDgQW BBT426AoTZbgBOXMBswOvEn3ti+nIDANBgkqhkiG9w0BAQUFAAOCAQEAZ2NObUYA Ll9rJ78NDMuwONMIJLZ3GpAwwOszHhwCrLWu2yGT+3OGfJ47I+I/ZtZKMyB43osS T1P9gqev5ntLuWyALF2gO07fzXV98IFCptBylhuI1sOu7FsPIcV7Q9czKC+Bjmxy UmSTpacYQstsWtlhPop1ZyzObF3akhiOaoF0nLTCpTzprUlU1QpehEyaWC73B5cZ jggiygWDjh/XlBdZi0jc2CsMYL8zThcUJPlLucx8UjqbV1UU4kCfrAftxpeyjue9 s5InZbl4+UDxEO5EgMTwM9jUaxZfDcCvvb9Cvr1KUvf4n8+HTOLMlnsW8WdA6s9V KHVZa0rCCyw1UQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeff Cooper jdcooper@andrew.cmu.edu Tom Shen zhixians@andrew.cmu.edu Drew Inglis tinglis@andrew.cmu.edu Eberly Seminars Online Registration Service (dev) MIIDGDCCAgCgAwIBAgIJAKrSniDXGD4vMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3NlbWluYXJzLWRldi5lYmVybHkuY211LmVkdTAeFw0xMzA4MDYyMDUyMDRa Fw0yMzA4MDQyMDUyMDRaMCYxJDAiBgNVBAMTG3NlbWluYXJzLWRldi5lYmVybHku Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMUREj4AS4Fe YCZsAPaGImrnZcoOGlHMhLgMI+vcMd6RuZtjh5RN33SyWTD3Dr+HmsBznxEjL+Pd 78p/S3XKV3AdAIk9+uYn67bwi6PCwynWQlrfHQEdTCBAztK2siGG+0Dpfg0yjXfr PFPAYNlDN983ubzTf3wPYUvareDiXBInrnC1+0X5EDR1tKdXnJC0t2gCgStqZoVJ kGCgqoRGul89T4y5U2khdajO2wpUgdFN2Iso1c0XGzOmj6tcIKXYcTWduJ/VpJZW /rP5iRDP8TrE1gTIJji2GE/l+hnaqoYlVsDB7CbZq+ZziUpivT4d0+SXJGxOn1Dd pbnsoNlr2JcCAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2VtaW5hcnMtZGV2LmViZXJs eS5jbXUuZWR1MB0GA1UdDgQWBBSrsOKxu+9E/vbkpQWaeUlybmqKdTANBgkqhkiG 9w0BAQUFAAOCAQEAB/mYWYPlcpMra6mnWMxc9EqQkf8RADDUj9F2AhmEFOE6ybeJ P1+qdSPr7/ljlG97WiSU7WTOjvNfZQaYeyfAVKTKYbs+WZk00XGAHEZmRF02Mz5k a9rCstjuHYfgvHgmTXBti23uRjIW8zwptb+MshEkgBEYAh/OR6Bv8HhAE0iwXghv +bT0m+8kMCxC4r5Jhi4VvPLGSfoszN7Bg6PevqxjHfc1rXsxvchlxuRXcARDrCdi JOFHSF2a9wOYjIcHSTBb6m5w1KqEYlUoSSZznjo6QKrmra0ZqRGoKCVNtj2caqbw H3fai4tsrzqHla9EltkAzXE9phBPpCm0Qz5U2g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Meg Richards meribyte@andrew.cmu.edu Eberly Seminars Online Registration Service MIIDDDCCAfSgAwIBAgIJAI+AZfolpwKsMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NlbWluYXJzLmViZXJseS5jbXUuZWR1MB4XDTEzMDcyOTIxMTY1MVoXDTIz MDcyNzIxMTY1MVowIjEgMB4GA1UEAxMXc2VtaW5hcnMuZWJlcmx5LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDJ1EUffnrnNCAPapTAj4q i1paClDvpDvXkA2CuW64hA91DLI8W3IWAKbhQAMdSwmxQg+vJkbousH++tVQZ+O4 RKH4AeBtYHSy5lkVim4Hz8mIeG6fn6cabqvnnlWEqOGpghYs0OrKR7ZqUk1S0WYd NvTUBN3iAeeEyMYFa9cR+IZD0CdGuuR79b1aIc0t6HrHlyDDS20oNaxw5Be1rPs5 toO1URYQGbaLL//BvjVrF+hsKLyKpCr9dCH6wjQTsssrsMWxsRh263kyC7R02X7z XJHkz+GQTn3EDStN0K6W8PTmKjS4pls4YhLZtVDJwBekTDhQbHimLOyR/+QIVCTz AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3NlbWluYXJzLmViZXJseS5jbXUuZWR1MB0G A1UdDgQWBBSjfBq65ug6+TlY4spLegyBqBAHbzANBgkqhkiG9w0BAQUFAAOCAQEA YpL7rCxROFSfmBN1eqa51kYWlK/RU/RlXVxGLJeNU6RigoUcyfgwN4j6jg6cURVO 2/rWpu+YIaYYYpvBzd9qXQWVLV6TqgZwngtxSA8Rd2cDaUFBwH1gIcZVSckxrTgX 3ypQ+Q4M2xcNnFMTpxGTDaw4/KieAOZOvd8L3NwXyUkcZ1fzhVUCvNnYmVgBgn8u HyAPIQoYOuyQhkDPteNyuJPtkFXovN8BTNuGu7NO2TdVBcNmYWC+rcaEAh5IEzE9 1EP+WgX6pioeAV/Mxy1GETevv+Kx+THaF+Mt8KWDFJ4e+8P6cfVmeRAaQxZNjpF6 56VnE2kIUJMNhouiMrZoXA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Meg Richards meribyte@andrew.cmu.edu Noahs Ark MIIC/TCCAeWgAwIBAgIJAIFnu3WESREwMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5hcmsuY3MuY211LmVkdTAeFw0xMzA5MTEyMjQ3MjRaFw0yMzA5MDky MjQ3MjRaMB0xGzAZBgNVBAMTEnd3dy5hcmsuY3MuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMcUBza/50JqnmzVnh6xfxmZZKzWQZI2KirC QOA5YLVUoOw/F5Cwi1qaObHxHR+ut4AZ2TOM/3lLypu6n5tvhCNRDvHeBOO13vbY axHZ1cqb+Ldgca5X0F27X1RGid0b25o5t7XoQgolAdDhJkvJeI7tIw/DeOJY5VqX nSjxe0wVTh4eXY5imiKEs/BstXimTFA4Wmzx7GaX+WLbhNQAq4WqRwts3v2Jbi+N 7MV/n5VRNiSdOjKgh1ss/W71qMbA03GIDkOpox4szyOGmVmrkLcIq/q+RocNm9V3 rqGlf+2FNDBRg8uzmo3fO8lsBkoCzQ1c0TW+gsseXlYSwZIbktsCAwEAAaNAMD4w HQYDVR0RBBYwFIISd3d3LmFyay5jcy5jbXUuZWR1MB0GA1UdDgQWBBSzpBqaoqTC Czqxa1Vb9xcreZOFqzANBgkqhkiG9w0BAQUFAAOCAQEAPzWdrRgBKOV33NdctqIh +9qIKWp8ek8u2R7gslxPl75GZKfOeDiCkb/NV3xWvaXp2KBCdbTLf3tasEYaz7Qm 03UcEezGZCcKWA+26YUQVJlaDCcnFCf7vROR5gxxiX+GeF5Z2owLt8Y6wUsIlD6b t/wxnnSBFY6COZbgd6ZdXaeZ1cDWDTyh/jwxuuwWd0Z/Lq+3wbpTx4YVKRrDK+e0 f8mviqUc9s923ASmHzQbfvYsqfavKRC0/sene2E/AHofxHMyX0bZVoIXOEqerhXt pIrDMEkNcRkRDQJit8y1l4IHAVej0SWymdJb3BMQSBx0UjEVlzO57nVdYfaH1WKH 8A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Clauss Strauch cbs@cs.cmu.edu Shibboleth-Test SP MIIDITCCAgmgAwIBAgIJAO1GJZIumJTrMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnNoaWJib2xldGgtdGVzdC5hbmRyZXcuY211LmVkdTAeFw0xMjA5MTAxNDUx MTFaFw0yMjA5MDgxNDUxMTFaMCkxJzAlBgNVBAMTHnNoaWJib2xldGgtdGVzdC5h bmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOjJ RxJbDyyHvnH+AjinAeH20o2asaXbQWa5NpobGRX7eVAkihv8D0OOj5kI1jPxDwNC tjnwLrQP7/+eo0l0EXSgTPrI7oUrq3DS2/4p7nop+U1usq8Ik0uafmJgKZ+wg0kZ ry4SQwu+pL07YKpDQwFJkWGGdo3JYcFjBrmL8XDQUMv1AORlIOECWvMBLPluFLXz ivwiZ+OuWs05qsECU5dyo48bPd7U3lmf4sHHdOvBdoZBL9NuGkBetxlX6TlAo8FJ 6E5qcDRRv00cfMtIJGzTdYVAvXkZvqTCWnl33HxvXZEgk+7OUHSQGjtuOci6f7i3 LhjRPdtDPLHzHUNa550CAwEAAaNMMEowKQYDVR0RBCIwIIIec2hpYmJvbGV0aC10 ZXN0LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQnSfhECPioTwySAV2XXwsPs5zD uDANBgkqhkiG9w0BAQUFAAOCAQEAw99eFnSl2FZqT3Gf9qYm71V31jNPFt1iGl5H d5JFWZLQBWXXJrmLTgyRJ6NDr4rEI24Ge9kbB5SRLriUmRMKXfx261c63fHe6XtH lIhoqv5zn3fBLTnwr3DK8T5nxU49kQQa27Rd0PSZUhkCw3WlnufDp4XRGz/FXou0 ZSqTDvgaMn5MYS+Y2KApfL5peLLFUEJuMPDO14ZBarTFdlGJ3FdDpmCjeDfqCsYa TCaoVcMUX+it1B9pS1dxzboUGiFacb7xDlPFNVqJztbm+YJ54yWOdMnSk6nPObJe DMl5F276q8lMtqu9Npw3VMfGRuXECI/tEG3vha7lcvsfSs5KrQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu MIIC9zCCAd+gAwIBAgIJAOy12sR4GC1xMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHNoaWIuZWNlLmNtdS5lZHUwHhcNMTIwMzEzMjExNTI3WhcNMjIwMzExMjEx NTI3WjAbMRkwFwYDVQQDExBzaGliLmVjZS5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAzBDQGGH7Jmfe5OXhi377G2x934gd72jwgoM5CAXQ yiKSJTm9zv9t93kHJTu+KOmarQ5Z1grM1TPLtRRG/0fhXhSUkRMOKrh8u5/Qg2dY ZfGLHiiWTAJHGdYx52jjuVdh1fsVSfwYNWbYDRWBx+YBG/AAoFOznxs8VR6v7WtL lvgqS5YdMl2jXlaGzeKfCa++KHeWlcxZL3cEiHS55zieX8gPk0Eh6bIp0gxCM/7b HQRIo5gDwSA+YHxl3MBFzcWSxtAo7OKMiDHqu5vzztP6G7WdP0NzetTLZQbLMaO2 6D7EVhbc8WZ2aGtB+3vrC02GhjOJHgH0hu3RTJKpV1fzEQIDAQABoz4wPDAbBgNV HREEFDASghBzaGliLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBRiq0SNrJajXFZ4oBgi NRhLmI7PSjANBgkqhkiG9w0BAQUFAAOCAQEAlp3GumGxsHx9cnrvK84wF7xR85NI ycsH6U5ARlKbrryyLFjUqXYk4vOavO2nbmIp80sht6qa/c5nrVzNvEJS11GrnBqc HPEkBwO7WhWi2f+x2RCnnKsKVMe38R0RhBsimx8XxgCGg5bbLNAk9e9iXi8u6TG9 651iwq2YwfwCKclRVnRFDCrd/CXoCVmcapUfx6jM+3/B91rzEHZ5+Ydbi5GIbMCJ yHNbKH6Z4o4BxD7hzTRe2UENx3NghyKHxmPKiytbmzpwl0Tv/7bs2i4pKMfFttd2 R9enaSjLht6C1v58yVKtitCXkBglwkQU1OOtQ3L9wtXAWBrh57bEPhVJAw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu Regis Will rwill@andrew.cmu.edu Jim McKinney james2@andrew.cmu.edu Shib Proxy Development MIIDHjCCAgagAwIBAgIJANi+Jg9Who8PMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXNoaWItcHJveHktZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEzMTExNDE1MjAx NFoXDTIzMTExMjE1MjAxNFowKDEmMCQGA1UEAxMdc2hpYi1wcm94eS1kZXYuYW5k cmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+fQb 5YsThzocufdzMVbOOp2+djwCNgkuuqS/+UHAykml/VdK14wPNbIwhDwQQ2oaxpu3 I9zqopORMUYSOKTKwepn71a5FA/9vg8vYzGi4eQ0q22C1OMUHRQf4IEc+ZAmfl4j OCKM3YcAQL6Ru83i6NOmifhqabKKLUdWrRd6NcX4KVMnflbk6dur4jAA8xIjKY3s YXg0Cy5j/jz3RevXike0NLdb6w2FVoqIDxGNYPJoLcwYRCgJJExQY13o1qdT2GsE DB1Qrk/ncLXnhsI2e2tzJ+SMV7EfM7j71i11OUbfHnOBs+9WcwkEa2vO/MnHuT8I kkUiRboDDG9VHds7AgMBAAGjSzBJMCgGA1UdEQQhMB+CHXNoaWItcHJveHktZGV2 LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRqcNXGHcl5nzhsBTBKABFzVOHKPzAN BgkqhkiG9w0BAQUFAAOCAQEALPKl8DSgRL/rEVeBJvJtF2QIFa8ztkl+xsz8Wehc FIw7Z+CBUSTXWLwKBy7+hQx1m1S9C623isSmO0VpGTaQIxl4gstaK2SaD5RfbHoe EmC3Uc9y5g/y5nDK0OHOa3ZK3oxQkKQTL7f3SGVkG1JebYo08uytfhrmQ+LLp41o 9jbrr0EJX8R8i8tylft8iQ+OC9SOVMe39TqDeVInNiXpA+F0QQ5t6Ua2cp0lgm+d 7A1WlpZHMO+8+oClQYAnxOUe4aNYfuWxQkW+Fm+xVssP5UGv5mtvikLOQiXru6NH T4YlQ1yV8+6A6iEVGhhGQS7k1rTxwrbdjtNYsXb+okBJqg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Shirley MIIDGDCCAgCgAwIBAgIJAM8ZrAyrXNnwMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3NoaXJsZXkuYXV0b25vbXkucmkuY211LmVkdTAeFw0xNDAxMDYxNzAzMTJa Fw0yNDAxMDQxNzAzMTJaMCYxJDAiBgNVBAMTG3NoaXJsZXkuYXV0b25vbXkucmku Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMN3/8f3sqwX etuojFZPLVeLWatKMVD3/dT5qcnpC1amuPQ3Y0QA4wb4LPy6Ik6cjsdc7cfGtdtH m7wpnZVX5hwn6/9+RYU+QRFEbO2o5fst9goDYq9lKLJg834Vu/7gnQdJhYnTM7cy c3KsfUG+R9HIZi4QWe1anzaoW/GTmGxGyp3Pzq6dhq/3woDUMg6eS8BeqWccKnCT lSC/mvrVMwGre4en07FutsisHEes/geTCObfT8LVpEo27BVr0lOlY5Alw3oqHxKu 43op1pLOTF39Ff2LLZphTZfCegqS2JJJplPqkbmss5O7tf4rny22GDttpHa2Nt46 EHjlXCx7aXsCAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2hpcmxleS5hdXRvbm9teS5y aS5jbXUuZWR1MB0GA1UdDgQWBBTf+amngWLaLu0zgwBz/YhU2mtyLjANBgkqhkiG 9w0BAQUFAAOCAQEADTdXTi2EbJ657G30M7JM+yzDY3EXT1ZBjlrRXWdvXXlKMD0u bPXdWj9UY+q5tRTv6RzXI8mFYNN3HvzoUSzCr06aCgk7twuLUL6oWY2+0tXb/49N LkXSCDN0Oe1MTSCeg5SjgdC/b+RCikw/sxLDBOl9YLnX5Q67YlKaFgUMdX7aAZPG +YfG1E+Cj/keMCSchbj9L7UieYAOqeujjDrgbBXRMCYA2XMbtpgBxlhQ+/z3IPBd gYIs1IEBMZtG3PVWZUxEPwiBUwgo5D6idNJZs4jV9wOIQy+gRdy88iWyDkdWsWZQ cqsR8R3fE5eiJIqg4eT67vzvPRvlRbzFDIIcSg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Christopher Niessl cniessl@andrew.cmu.edu Reid Simmons reids@andrew.cmu.edu Activities Board Signage App MIIDGDCCAgCgAwIBAgIJAJri6vQMVOCIMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3NpZ25hZ2UuYWN0aXZpdGllc2JvYXJkLm9yZzAeFw0xMzEwMTUxNDUyMDNa Fw0yMzEwMTMxNDUyMDNaMCYxJDAiBgNVBAMTG3NpZ25hZ2UuYWN0aXZpdGllc2Jv YXJkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOjt8q2RqWvM yFjWc2g7uUNSMIQFy17noSd5fUi05GyeeVBy19O4gUTMzXynfhnT3c8eqVe8PTCT 0C4RXzOoFbiL4BxmI6w08bSMoOaVMSaaH1OvKtKAKHftoPdonTy7GRKsPcdJafh2 xtLk1bXuXbY4koPed52sRMKa8IwJjkNXh6PciMLSwL/FmK7WzFOCFoqzGTeax1Qw ZTEZC9kZORh8lKzuVMg/Ejqx/Vuvmf7CE9M71pma66HEKslHmbKaUXkW9dgb/JNX p9EGj37Xi6xO/qVhkXJ81C74zd7xh0AocR5HjSbItjFdz65G6aMyAjHh5iJT7iLo 2pC15EWGeRECAwEAAaNJMEcwJgYDVR0RBB8wHYIbc2lnbmFnZS5hY3Rpdml0aWVz Ym9hcmQub3JnMB0GA1UdDgQWBBSKq1olADMfNPhwXYJXgGkJPVnmoDANBgkqhkiG 9w0BAQUFAAOCAQEA5vUDIJXDLZ4OMomUlm6q8q+z++hulKYoxOl9SqqKOdn/WHFd /nJSjzevrEhf3xk5WVtiJKP2+7GgutY/pFHFffi3yQbzm+mUypNEGZnyX7KNZz7Q XCSKnyWdkdZFasgFOS9AwtCbLfK/4PU5gKEJ5RpE+Rjkdzpu5UvR1mMSxrhm5rCp zFAzrwazCOMiCN57IuVSCZpRZC3Z3E1IgyaHQcL/LmRMHumLjqWYigk65rJGvdlp JIF9mPoRFeS9HOIi4CuWi3Ik6AwUXcoWaAblyFG+H3/Oe6wPUgltymkfU38KOb2M xmxb6U2s81Hej0Hlu+09QHpre0H1fxgGmy0dww== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Leela Chockalingam lchockal@andrew.cmu.edu Meg Richards meribyte@andrew.cmu.edu Ed Garbade egarbade@andrew.cmu.edu Support ab@andrew.cmu.edu Software Distribution Service MIIDDDCCAfSgAwIBAgIJAPxFvSl680NSMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NvZnRkaXN0LmFuZHJldy5jbXUuZWR1MB4XDTEzMDUyMTE5MjYyOVoXDTIz MDUxOTE5MjYyOVowIjEgMB4GA1UEAxMXc29mdGRpc3QuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3mP51mXlAB+fBcR/W40j8 kK0xLJSMDL3GQmAcRUEI4Gb0stvULmck03niREbvK0ufJnCXSFkq8Fy/4jC9ocCP ThJW294DGYmgsGMWb0vQJLI6Nta2RxfQ4C0+3mRW7I0lHhMkWkaCR2rALkoEPWi2 q2/21Rd6qW0QLHrvgxpAp7Wwce/QSQU+LYm+OdJaFOFsqFjCFk+RHmYQYRXUKrQ/ FaN7Oj59Ii4LkoRcviI4rYKuMqpapq0AQmZNCOqHHgDUaQpkK4g/DXhc/JcE0Pb4 9PDLgjUj30tEhMjB4symdrRFVGfDOp7UksuKI8EmdQeeTqrCDr3r8MnPDpb3uV7T AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3NvZnRkaXN0LmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBQs4edRrUBWp9g3ZuSu0MC3QvgumDANBgkqhkiG9w0BAQUFAAOCAQEA ts87pbJAJzxss+hWgpiIlj30Lz+HUadhvhHVGJy93UL1idP4+/yDsFvVwECJ/jIg kee9U2P4DNVp5GHHJ3A/HnDYgN9YsHqvrPTZVD+vbp8Q6Z449R/5gm3d7ZtaYlqd QwyZ00TCPEhO3XNa7y6VzOzoQeHJw+/FSc8o861k4DxDxDu1fEwdC4haxOzb8L/R OmXTLglaqhUZ9tl+ndGFte1C3ZVsmTtaB1999ZPqlFp+eVpPOsbvJSttAUCv0BqU I0ldK8eW/FKuTQmQbPfr3MydI30uRMJc4gNarNln7RQQb1I5HVN5CvP1k5eMizQ+ 46b4n0dlt9LRP+xOA2Oklw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler unix-request@andrew.cmu.edu Software Distribution Development Server MIIDGDCCAgCgAwIBAgIJANGl+3THk4QpMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3NvZnRkaXN0LWRldi5hbmRyZXcuY211LmVkdTAeFw0xMjA5MjQxNzI0MTNa Fw0yMjA5MjIxNzI0MTNaMCYxJDAiBgNVBAMTG3NvZnRkaXN0LWRldi5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB4dSd+RS6v 5zy89PmFCdTp8IsfZmiX3Jr6R6Zjju3Ns1NphQjqfLWLK8pIGNRe7mpzYBru5q7g 52ST3iJs+anyGL7FoUtFBz7UsQuzOXPuowgP9y6lRv1ODgvDDnPxKWLmTqcqehaY J1vRn+pqdEJZJaR0yPoLrBBD3VWQGeIMslHL0GUdsBe8PRm17lYa9eQXx83sgJpM jJVS9C0sPB84pN/iaHEDjaIezKKTx+bQtt7V2kAk5OvltAllD5wHpRh8Cwbg1OVd 2Vyr2RC2kOweF6C1c6ZTmnIeLiG8ncWVnXqTcKcLL6FIH7WzoG2t/Y1dpHNRTveg H+ovsuThCZcCAwEAAaNJMEcwJgYDVR0RBB8wHYIbc29mdGRpc3QtZGV2LmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBQsPUG4Cy4G261gY0NU2EbM+d5F7DANBgkqhkiG 9w0BAQUFAAOCAQEAzliNPn64DmKDLRWJweeWnbG1PwKXQ140Lvw5LB68fWKbh9fO 0NXdQi8SBzsAJW/kcRuAxkxkBn8l0hFMLaFNuCDOg1plamA6VaG1t2577apOPnNS 8P4sWiDdExXWYXROyo2ZW4PTFHI9mfM0zJPZdKwJXz5MGEKToWD+aZHckEA9Sddn JCAd2PGHuNp++4+g+SNC/M7+D2A/NpLb9erwttDlAWXRdZdN7M96s2RhF7+iwZL9 lrl9jAl6xFHnaUmoLDgfajkFhVZ9p2ZRQ6LGsChXmtzFC284z15sr3tlD8Blco5x +1LzTwNDwy+eUTyh7c0pieXW5tiZ/90SjOqazQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu Russell J Yount rjy@cmu.edu SP Development Server MIIDBjCCAe6gAwIBAgIJANXq2K1GVoZxMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNwLWRldi5hbmRyZXcuY211LmVkdTAeFw0xMjA4MjQxNTM2MjhaFw0yMjA4 MjIxNTM2MjhaMCAxHjAcBgNVBAMTFXNwLWRldi5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOEFhsXXx1YLz4HkPYJV50qXeuUB sMatKxRXp6hNNgo8gjzIytQxIi8v6C1fPtG8TrwmotXh8HPcRCQ30vweMOozXcfN gDoMc5wb5GtkgaeFwaQmWX6a0gDtF/SVf1P2gKjKDW1mtAh67bYhh26CgfSKAqaT C+rSoIH3dQ6v92I05ls6U2GR4kdDL6Zw+Zo8X9855nlNBNQ6dyPU0NQI2lw6Dd3t BWA67SYyxLs0+VJzl2tT7afVhyUNJAb+vD3qIIF6F3hi4Mtq3w/KV3ZWhgfLyO1G 4xO4rKK93yz9NftOk02eE1iTU1SZXh4gmGhnehyiL4xmTcuXRvwWHccadCkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVc3AtZGV2LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBSIMr9ZbNUjjtMttZArR2o+3BHsQTANBgkqhkiG9w0BAQUFAAOCAQEAIg7T0c+B DRHNJ6KXZkw+KA5quM/fTaLOaDWXMqywpUIqpLEFvKimkLv26Vm3gniaFEOUy3+Z phgjeDqCW/PzexF0GFaRD9xj3mMYD2CmuvWDR/BRvJOqB2D6VcCrMKgNrio9NkOI BLMPElVazN4xGEXbfk1AYdo1AYhJwKQB0o2CxTHNaIWrTdU4eirBFdApoqPeF37t JI03vbmgl6CZ7RMNSQo9TgEnVcXWCWK/0BNCSqSPdNcGsUFkwCf7lANPDUMu1I9X 7Jj46D6STH4+CmVzPtqf78kSLRKwIDNmyocSfO4PIxqvbWU+PjVW4x4VwJ2sL4kN 0tOOoa56TyAPuw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Carnegie Mellon Test Service Provider Shibboleth service provider used for testing purposes only https://identity.andrew.cmu.edu/incommon/test-200x150.png MIIDJDCCAgygAwIBAgIJAMdKRIx1vEaWMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH3NoaWJib2xldGgtc3AtMDEuYW5kcmV3LmNtdS5lZHUwHhcNMTAwMTI1MTIw NjM2WhcNMjAwMTIzMTIwNjM2WjAqMSgwJgYDVQQDEx9zaGliYm9sZXRoLXNwLTAx LmFuZHJldy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 6MlHElsPLIe+cf4COKcB4fbSjZqxpdtBZrk2mhsZFft5UCSKG/wPQ46PmQjWM/EP A0K2OfAutA/v/56jSXQRdKBM+sjuhSurcNLb/inuein5TW6yrwiTS5p+YmApn7CD SRmvLhJDC76kvTtgqkNDAUmRYYZ2jclhwWMGuYvxcNBQy/UA5GUg4QJa8wEs+W4U tfOK/CJn465azTmqwQJTl3Kjjxs93tTeWZ/iwcd068F2hkEv024aQF63GVfpOUCj wUnoTmpwNFG/TRx8y0gkbNN1hUC9eRm+pMJaeXfcfG9dkSCT7s5QdJAaO245yLp/ uLcuGNE920M8sfMdQ1rnnQIDAQABo00wSzAqBgNVHREEIzAhgh9zaGliYm9sZXRo LXNwLTAxLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQnSfhECPioTwySAV2XXwsP s5zDuDANBgkqhkiG9w0BAQUFAAOCAQEAUxmH8yzJGwwWGcYZqJ4eA1LSUmKO/e6e Oa2p+YLo8BWrkaFFr78sFOnp8ly7eBtaYhdkXFpkF+NvJW6BGoGH0wPgE77S+wZj WHeBCxKh5+JvgGpgJCe07sAhXR7ynE/WQ7oPO3lxZy6GlS08oWBudincwsqixx6S hLuNRXE6/HE4SlP7GK7PwTG2ZNLphMoCcpStrUwSfzQW6P+vAwSPgzm1tMBoc9Ai rjkP9jR2Wsp7VoO28S2bOQ/Uurut0JInUHfk1qo4Mk81AFUXBJjDdI2C6D2Maeab OKFiCnGD560wr+0shp/YikNx6tbPqw3B+IYAkaVvzmRtYusIzryTDg== Carnegie Mellon Test Service Provider Shibboleth service provider used for testing purposes only Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu SP Test Server MIIDCTCCAfGgAwIBAgIJAKud0D3oqxkxMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNwLXRlc3QuYW5kcmV3LmNtdS5lZHUwHhcNMTIwODI0MTUzOTE4WhcNMjIw ODIyMTUzOTE4WjAhMR8wHQYDVQQDExZzcC10ZXN0LmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApW450lGYADdJyLhEIDFNjaE/ IoLcN6djJFzKzgyNQjW4FnAA7ief2l8XrqHjCk2U6w+T0WK6haceLTbOdCktwD3e NYfZKI5+up+Ckz77KhfSlQcNV6lEtUiKxqY8qmJANPn5Rh5Sw5HPu0omlwGwSJmj xjsicUfxMhwJ85cxIVG7IfLpejHudz96bEUpPoZ2JregOASfUiHmm8rYxvDFTb5R QRi7I5lcw77a3P01FM6ot4Rq1mVlwnRWqUb36JBg7GwGGgwXwx7z5sWojU50NpNY J0MlzW276IedVfXzQ50hDsis1hoXpws6llv96AKgP52c50unpqC6yVd/CinqNwID AQABo0QwQjAhBgNVHREEGjAYghZzcC10ZXN0LmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBSzu+TnlSYUXoTf+T0UXHars/e21TANBgkqhkiG9w0BAQUFAAOCAQEAdanx 9SuN1Kweej3Mz1JFgv2HBn0GOkUDOAOTVUkgEW8vaTpuxZn8lzXO8xtH3ft4U8YN mrdaFSoaMsgJtHUFY3/8qx1Yt1sf1ewTSgN4R0WuJianXljRrKk3QBUfF7WBvy6h aIPBZeVDg+SPXoJLFp/x3z3dAO0WGIKvfIxJUiBxtW2tCLfWXNsDBgVjMMzkci1W yXCyaauLexjWmJIfOeLWQW+73Df8+Qv9c0Q4CbYJ2Y7WAzSADd3HQmYxFmr/JQ49 DMqIlu98Hrs7n4ic5LAuwd/OPzg6EmvdFYkcTJYIX0sK7Cf/WjdKXey7tlm08b0P 8KLUVr+WoxqTh8TdKw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jeffrey Eaton jeaton@andrew.cmu.edu Library Room Reservation Server MIIDAzCCAeugAwIBAgIJAIOfpvBRiCUaMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNycnMubGlicmFyeS5jbXUuZWR1MB4XDTEzMDYyMDE0NTMwMloXDTIzMDYx ODE0NTMwMlowHzEdMBsGA1UEAxMUc3Jycy5saWJyYXJ5LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNtBNUfeVShYQS0AVRxBFivP9cjm/K soyL+FO/1POtLUySEQe6RxBrFcPOiAzuTTWMCSJUHM1RKXBUmFZvztqV5JH8Wrb5 nLPyHgOvf5iBbdmhDM9GJJwLOywydgms46ZoSC8eaZohEPsE/z9N67xkDzQpcFTX pKL9bHXdVRN2j76CA3TYzectWpvExQ9AmQ4RuAVWy4dZw8RA/I85Bpe/F+kKqSug Zsw2yWxBGzdf6XCN3BvQ+3jjdPgcD1+RZoJrZjDNwKme3KRmjHBGTX6d+mFny0oT big9R16AK8ubx1pVC+PSTT7h9U5zpljkHKcdYVew/2+thfVBbU+gY2IZAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNycnMubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQWBBR5 93qH2TbG8OaaUUmTmHbJ3tDeLzANBgkqhkiG9w0BAQUFAAOCAQEARjQ+piH8YsBQ p7o4DHmRWjDoXvMLrP4clnLQCn7roH6lCsXTDAtcNFBGLuDkhm906vodxBAWFKGJ TDisKE5fEIPM+cpYQDvFAkG1zd8ZHYNjbzm2mhYRN5lWoKOIB2P1PHpIWHsa820k q/fVUs9bYa5yaScsbz4kAUZgD6UAT1mmV3NUP7ASCWe3JzGN2haeZ1KCE6qOU/PI yYQo68O1jsmOA3pn0VByeNRyxASQUjOYEn3wNyLatUnyq1t4/9W4db2jphLyFaqn J8flAp03m8ZSLR+ydHb+VjW/BD2UhLPnxXFfcGyR7FgLTTPoCmzBJ/1Tj0BjlDLm zfwYf43xnQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu shib-mithras MIIC/TCCAeWgAwIBAgIJAMig0fsUOyeZMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEm1pdGhyYXMudWEuY211LmVkdTAeFw0xMzA1MjIxNzIzMzhaFw0yMzA1MjAx NzIzMzhaMB0xGzAZBgNVBAMTEm1pdGhyYXMudWEuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKTs8H7CDrcJAVz/Mcwdy0b9pDro3Lhs+nqv np6zVa1o05X5vJZeLqYH324Xb+no/lF8j7GnhY2XrMhJWHeFMvKTjJr1YVTnWva8 KeOzqFdyjETyo0F5vl4+SmhGRGZbLsdlJWZEazGlbmBaRq1+gmMQcyHty3WHMNTF 30zqr+2l1jEKDQ0EQQcOlC9l0JNiGab3hl9kCGfdEDpOE/pAMnwSwpMMDfqzoA1u 4odUZTl+RXqU9w+AVS21LPxk6S/faKKCJCNkGbAUiRZhQtAuEGlfKO9031XEQKnr tSuwVWZXCe5dkekwIZylkBQO6hiltGvMMchmo8jeiNWxErYOMVUCAwEAAaNAMD4w HQYDVR0RBBYwFIISbWl0aHJhcy51YS5jbXUuZWR1MB0GA1UdDgQWBBTnR0lKnziP 1nkALDfrHgb37t0eZjANBgkqhkiG9w0BAQUFAAOCAQEAF3BCZjkf6MHG3zAEy+ui kcRh/xcoUvNepd9iuoDJJyqPejKhMOm0nRa3zGLNhHCLU+3d7IU7lx1s67QvUAhK s9KDR0j4QK77Yx+QqmSCWWFgrXFdXc2Fn27kw50UJEhpEnTjKsNNfyyFWmeYG7NM tTQ2b57Iq7hR27IYE67nRULKdTBUl95R1flXcjbKWcjnsIMe8KUMRTHqbm7RXPFG SZz06wxrmOMkWFb4WZdHUHy8QDwdzggXMWh8Gw8cwNHxitoIcKG/d8MnZ3zDVLSg 4uR2nXVvDqhv2NSeNeqBzLVHLFCNLVeg/O2FS5YN5Wcfk6ZWVOJsVQcPjLzml7i8 kQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dante D'Elia delia@andrew.cmu.edu John Parker jmparker@andrew.cmu.edu Kevin Yost kyost@andrew.cmu.edu Craig Burk cab335@andrew.cmu.edu Stanley library server MIIDDDCCAfSgAwIBAgIJALIGq9vcFviMMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3N0YW5sZXkubGlicmFyeS5jbXUuZWR1MB4XDTEzMDgwNzE5NTg1MloXDTIz MDgwNTE5NTg1MlowIjEgMB4GA1UEAxMXc3RhbmxleS5saWJyYXJ5LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDM3M4Z4XaCK7hsngUXCeN7 Fd/Xkt31CWKFbIAcgB8zbQHDxHNYBsS/5UUZw52tpRPM7nnpCQfF6eDBBHlQ+6Uy QiGh+JI6fFXIP/DbsvVvYcqfRaHMiHRtAUpbZQAxTdUTAhFedBRQxjuI3CqCRbMm NRAp6cXiblsgXjY7X1RtDqdsyW5VXvM2zo4HRTSwVQEB8wD2ZG1Le9DEzF7yQcTj iy6mXENuvymvEBNA1syrcQ5JuB1oqm06JCAQ1Ukri1VLFOPGhipxB3bg2I92byw8 ocyc3p7rrIsk6iq5sNbbwZK2R657wTkj1mWWOfwqBNYsh/MuLq0z2MX5NJ4u7yFP AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3N0YW5sZXkubGlicmFyeS5jbXUuZWR1MB0G A1UdDgQWBBRn9+0y3e2sa+NyGLjwiMQXoVfEBTANBgkqhkiG9w0BAQUFAAOCAQEA mncw38BvksJQvZKEZSWJIMNRjfaj7ZGflIF9sdt+dj8qDLfBDSvGCZdkXQBkdwUj 8jzkXcNPLaduciQloq2CpbUl6wnfKQKC4WBUXx8IfmawcscbN/4zJ8UMMnQfYV8H 9qPJ9xaSm6wCtKrxk2SUfQFgCC6TNFln7KbSCgil+5CvLPVelPkrjJTubJyRRYhw jWQx6Ij2nlySqFLziIsctCqTpm5BaAOplcP7+XErAfsOR/Vz8rTLLHaPf9Ge/c/6 1R2sQhWM3UqjdqFFbfJ6hBpSFZqLBsh1Ot/KL11se1r07T0Xo5d2WsjmVZqFPvYf mLRg7Kle1t7h2K+I6WcPHQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Rashid H. Siddiqui siddqui@cmu.edu Housing System MIIDDDCCAfSgAwIBAgIJAL7leh+rkiVwMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3N0YXJyZXouaG91c2luZy5jbXUuZWR1MB4XDTEyMDMwOTE4MzkzMloXDTIy MDMwNzE4MzkzMlowIjEgMB4GA1UEAxMXc3RhcnJlei5ob3VzaW5nLmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCf7cy9LImdIsWfZWOqtsW9 a5EP6BVXiK9mcMGsRhUy/F8TuRVpraww6O9iihkNSLtE/qL6KIYFzWfz/hYAcZcb zfEBomiXQiqHrysZHTqafLHS5c8udMl+NAcVj+XiZBKlVF94Yb/eXqRIQ5+09PoH bXbcrtoirDCb2IBRjtDaI4D5efALe8Xe10rm9EzgqcAp7X97WxnEHzZviPzlsAIP +ZbkGFYp7nEx9u/JX2VQSeaE+9Bg9S1anp1Sxiwrx5ixLZIiYEa7ZkMvLQQCFs86 XD8pgaEv8s9MrxFA4CDbJDcYUCY/wJ7el1Wm6qX/tIrG6gMmnlv6xen+CefnKxvj AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3N0YXJyZXouaG91c2luZy5jbXUuZWR1MB0G A1UdDgQWBBQzL0Ig+tGDEZWIPG6K/qxn8mgDcjANBgkqhkiG9w0BAQUFAAOCAQEA gDEy1/zp8gvT6ZaStIzpp/VYxLTkG1FJEAIwYFiuxaQerjPMcqfD6KW5bhHlZFm+ 43+XaIJMLC5K7NY9cYaPgvzOOwzgTiQ3jrtpEUJAx0i+SM+IsQ/siy394zhT0gfF sfBNgI4A/1Ro41LVM/OOONoUosJeL0TVkMDuUc/4iYqvCUaMNl50OGo33QtmVF6R RUnv/dLY+hYJdaC+JUh4KWe31GLTW0Wad+sf91bsyFQ6yBMeZcdh/w+CmIOoDh6h s3/GjbsGCqs8gOtJhYoRspJjjsJQzdCrawh+nla/eF/WF1fbW5pBPB1Jkel3z5Xo omY8Vz2Qr1+drl8mgVTX1g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Joseph Kern jkern@andrew.cmu.edu Russell J. Yount rjy@cmu.edu Housing Test System MIIDGzCCAgOgAwIBAgIJAIuzNCwikbqBMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHN0YXJyZXotdGVzdC5ob3VzaW5nLmNtdS5lZHUwHhcNMTIwMzEzMTgzNjMw WhcNMjIwMzExMTgzNjMwWjAnMSUwIwYDVQQDExxzdGFycmV6LXRlc3QuaG91c2lu Zy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApyXaoxNk pu8jGTqNyLhSqHp8aFcbNiht5WOP7d+mEeHrSR9qvuM0OLV+c2hubc9H+9PqJAtd L12Ab5jhAWkNt9q+u6P3mpuFrxab1RgnzqYVfsvHwAfPioUF3Jo+jyif3QsTaJ/d aogcgHjqpQsLZIj1k0hJqLwGeNkHArY0KzCcE6xENYOiS6v9eImkpfnmt5WIKiuL m/CNzCsJ+ifp7pII2XpNgy3knaBb4x/3LFA3dWxAbZh0bWAFnWMadSqzSxo1VglE 5EW3uP+yiuUXsZjjTALZ0r8yTKEY1mKW/ASiQkDQoVKSfMV6LR9PC/KUuBEOAp9q II9O6GX86pKm1QIDAQABo0owSDAnBgNVHREEIDAeghxzdGFycmV6LXRlc3QuaG91 c2luZy5jbXUuZWR1MB0GA1UdDgQWBBRZ31K9CHQDSE8hl9HN1fR4CNyQKzANBgkq hkiG9w0BAQUFAAOCAQEAExYfLUDBE0eyP/1N7rJArIk5lGyNIzTObOHBKetUcASy 4L8LVc2J98iF+MsW3qfL6HKoW4emJIkt9u/JEvE9TUsgaMJk4s4A7Tuv0nmqOHdC FqzbCTrpA+AqU55qxhfSZajNkzdDRLdqp4/4dDQE2nVPH5vqxDn+2piBGdSrnGGP uCBV0hRe/nTnhIowvp2XJNcET/KeyQPjlppQqp7dOaI3nhViFqDNgXYDO2NkjHky b+iCo+5Jpu/TXafgItjWQREXORN8Ns3T/yYSRN83XJDuubiIXIHeOaZQ9yMaMw0S 0pJW/9M6kPV+3xRAdha0YUbXtr17t7xV4JcI6d5dTg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Joseph Kern jkern@andrew.cmu.edu Russell J. Yount rjy@cmu.edu Tepper students MIIDEjCCAfqgAwIBAgIJAKnbznkOimSTMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXN0dWRlbnQtM2sudGVwcGVyLmNtdS5lZHUwHhcNMTMwODAyMTcyOTMxWhcN MjMwNzMxMTcyOTMxWjAkMSIwIAYDVQQDExlzdHVkZW50LTNrLnRlcHBlci5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt3Ep7lwBVsZ4NjM7 kklRFIMcqFsrCoQpNc99ygzcuBWLOn+csFrchGxFV6OorkxCRaE5JurTorhrclit GWAhAn4HH0bDgpkUe+Lycslw/5CGdp99XItcyG2PwxOXInP9+C1b88oeD5ka6Nrj adJySb2SkKaY/G/aXdJ/3uZhQx8MtF1kK3stdA/eyufDoiYB5YpIYF5k+HOfbyAA 1dg8btednSL++vcxT/WEu9IKzSJEaKopdRSJmE7ltgGWWp7iwZh8EfJa3MwoRdbS 2Av6osnjixw1JHklzogiKK3IhD/MlXjS1F5LGOtHQ+73b3lD+EOkKtGle+DIzZc/ 3aT3+wIDAQABo0cwRTAkBgNVHREEHTAbghlzdHVkZW50LTNrLnRlcHBlci5jbXUu ZWR1MB0GA1UdDgQWBBRT4SpBGnTDbDm44xbAPPKkgt0iJTANBgkqhkiG9w0BAQUF AAOCAQEAcPUL7HaUaFwvgJ5gBCZhOY24O3UCVdN3jz+PbV9rw3yOSxStEdjL/Ghw 1exnqWKnoRPFE16aj6Ivv1YfCzlPym8+vWogvTYnR6YTDdNNHynGdQBzsXNDRGxQ tNqWoW3vpXlifV1HXT3bhtyGVSp8h6tzLFrU2Tid6aXxYxQcGP1EfZC3oryUavW6 3zYrePTv5eqBmTJCJ6AS24BR7wVqizHveQ/iVltBLjtxbAyHem0+3Ii05QgW3c6d K89S6Vt5UbCgPIOE41yhwErII1kWcNtP5pSjBG/7TrpDlMwIEMUPPRt+5Ocsoux1 39wqK+8u2DA+mR+Q24umyciabT8GZQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ James Spruill jspruill@andrew.cmu.edu Darren Dauberger darrend@andrew.cmu.edu Heinz College Student Access MIIDCTCCAfGgAwIBAgIJANjCH53s/64YMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnN0dWRlbnRzLmhlaW56LmNtdS5lZHUwHhcNMTMwNzI0MTg0NjU0WhcNMjMw NzIyMTg0NjU0WjAhMR8wHQYDVQQDExZzdHVkZW50cy5oZWluei5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzqefs3Iu2MaUzJxRdY9RIVPO /7Qb/uv/RZkr7V+vzwThH+IKB1b6co2NsfnBc8Bbe66JYDwMAAEbqCqONibFiN+T D9KTzmPq8kDCCWyyLzXHNszCTLXos5agRRLW7ai6TWfstxe0YHmDcMLDyfvXZg0A Z1LU4e+vC9qOEfbYjQg5TiHSllx4HfAnrV1wn2LQTwfw5N0bbyrpiMV89qwEzP07 GKTNz8wG8ZetW1YkLbo8V+m8cgV8eJdiUn33KnM1uvicJKpucOkzu6JzWwhL8P74 5APTfVd+t2SJReB719NFORA3muv4XOtEfKNL6Xvu3AjDgPbUTfp61bmwsb+WfwID AQABo0QwQjAhBgNVHREEGjAYghZzdHVkZW50cy5oZWluei5jbXUuZWR1MB0GA1Ud DgQWBBQgEt8/AK6vd/mFVLRv8C5cJwQMITANBgkqhkiG9w0BAQUFAAOCAQEABbN6 zhexhWVFiIoym7WLuBOg8m+tm5fXHadAcrPwH9EtSiDRBcdz7Dl/NkbUVxQXXIDe SkDB1V/Apl1BqnkV/dbPymxYAOWN7Ol6emn4G8VQVp1irmlpT+XonXQXZF1Xvlh9 /l44cs8lfUhnpVSP/tDMqo6Un6BGHz8sDMsa44FGCEf5wt+KptHDTnFv1iWOWyyo 7AXFoR7f2yUg1BIWzB+bv5izIZqhqlMY0NMnSpGpjFTuwktXDnc8Y8RLnKZIWV83 B+ODVgUojteDcGLcUOPD+/9gnBbvEgWqRJ7sS9hN3sfc5zr6wXOQI2Go2pn+p1iY q3I+8QjnS6q+8ueTTw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Robert Taylor rttaylor@andrew.cmu.edu Student Government Web Apps MIIDBjCCAe6gAwIBAgIJAJzWhPav/gLDMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXN0dWdvdi5hbmRyZXcuY211LmVkdTAeFw0xMzA1MTUxNTEzMjBaFw0yMzA1 MTMxNTEzMjBaMCAxHjAcBgNVBAMTFXN0dWdvdi5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQjORDkhEenk2QBpuzQzo66gF6i 1PfLCj3QWLdFb9fvxGoTdtuBWmzUVnkahJMG3k5QaAGY7/UnwOWHgRVLCUZIqrJ8 sPG5vhP882rlnnTCnwuhxBEkfVlE40frAstLLZUMatAvl1vt+8kHHIJQ2HdMWJe3 JoEe48ms+UC8zVy2dJNo11KL9BM3ra2ng0IGoKDPGtDym7z2ETmM/N9ahaHP0azU imS924OwzogkfmtpFQMEvTvH3kTKwLNzLFhzIhvYWPCuNFlhBURMAKWBvE/QZYld qqylG48NJ7Vbs3rLbI6DliHr1ysWcbhH4UMlJNIagvnN/cfX3bXVjesqbS0CAwEA AaNDMEEwIAYDVR0RBBkwF4IVc3R1Z292LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBRQjn2142Uf2rl2lX5CfZZwNTjVWDANBgkqhkiG9w0BAQUFAAOCAQEAgQtqO2Yw W880xtVZWCXezwHx9MAWDhd8D8d6w/3n0rAVZWwA8oyIuKipEmfKUjbkSZ5n2RYg 8A1VRngfKnKSQy3S2kxHTrR5/NsrhrVg87qDU1oA05pcSXQucKqJshbUNJmxSLZE Wxb9T1TJ7Hkm2Cnhu+o1hrGTgliYQkAp8XbW64jIyRVjifMrtHh1ceTPfs4uNyCJ O/WOnh7k70MyGhSWyEDrsFEQOgrkbh61VhwiyT5zq7VQ75RFaaDtmUlcbeMkgrCw R3riNx3qd9fEhak++0w9AZcpY72vaIkVG17TOh/+w+T8nvGntbeOJzY6vzFs10R9 ZxWuJSHKFOlITA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Shibboleth Team shibboleth-team@andrew.cmu.edu Dev environment for tableau MIIDFTCCAf2gAwIBAgIJALXm9QedCO0hMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnRhYmxlYXUtZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEzMDgxNTE5MTgyNloX DTIzMDgxMzE5MTgyNlowJTEjMCEGA1UEAxMadGFibGVhdS1kZXYuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaaEcwbHCiJSoD CJWEz6wu+SHaoZEqNUa/DChU8lgwgK9mf5qKN+UQe3RUE6WGRKidBOZFq1jrB/wq aosO1l6faKAUAKYhV6NuoJMkXfxYLRliH/vaPhCeBVnNDBvsmWSS+BYC3bnCabsI yxHFfKSmIKqag6ejNv7vm+cf/lHxgbqKZSjBvbytbmDHFUOI7TCYinHKSK5WafJd ELioxQGMNS0zVQ2fDgvBLuAQua/HK9FXbr2cN/nqnhLzkTxzcjdre5uB9yGFxB4y IeDOKjvqI8yqJOsPrAxNWmJ6OUWOPaESDIN8IcbAv3rxibtKpYY+Yz9KqjppEtqm ejlf/xV1AgMBAAGjSDBGMCUGA1UdEQQeMByCGnRhYmxlYXUtZGV2LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBQ7oLzcVUkFy3hmNDieauPCMr2PGjANBgkqhkiG9w0B AQUFAAOCAQEAGXcE28+UIzPzgDh09iGP0qrCRfFvqUHHA0H3GalzW/xO9UwXJcSh kr8YlDcFoAy96AFCnqzJSEp30pS0ri75H65qdQeh93UW+aYOeRH7HKzuGBgB+gBI XZyVja1WHwtJzJas4WA7a6ukrJ1lGfEJAm90D5H38ZeaDaBUC2GLHu4mkilUn3NI W9w/vPC6jW8mtTTI267ypDyxc8OZYg6VlMw47NP+p/I2UCdkgNx5b+BxNTdg0C7g D8T+n+OnnYwdHJQAX8sxIjMGeYj8szA9VBxcvxnOx3wTVF8TpBJ8l+Gb/Kng26xF h9VqRSDmusFOWphevETVnnPt8Sq/9MdO1g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Vince Nilson vnilson@andrew.cmu.edu John Zamperini jz1e@andrew.cmu.edu AC Enterprise DW Techncial Team ac-edw@andrew.cmu.edu Development Tenure Server MIIC/TCCAeWgAwIBAgIJAIADmqdQMXPyMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnRlbnVyZS1kZXYuY211LmVkdTAeFw0xMjEwMzAxOTAzMjFaFw0yMjEwMjgx OTAzMjFaMB0xGzAZBgNVBAMTEnRlbnVyZS1kZXYuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPjgOa6QPh9Dw2VHMsSAWRWdHdbETQz61E3Q qNndF0Zb4inLIhGcnts7bvwK/OyHPfATKpm6sf+ANahL5dJsE6jhQlxM7Y160b+x 9LnzijnYdfdGy/qsdTmEmQeR5l2lQAedqTowWjkn9xoZoUvnJGxLcjqBmxQIAbOC koUN/p7kxKltRvwDA9mw2dn1QnVvIWmllIuWzo3rODQQxwo/kPyyt9lP1NhnlM4b vatI16hRM7+6MPigKvkX64RJKl2SfdpVH0kVPi/RL+yOJ6H7MuhSGk0J15eMMQNx YiRUkK3xK/bpNQ89d1MdO+LXgBh23K6Hn86Z0NNzNf5oih2KNs0CAwEAAaNAMD4w HQYDVR0RBBYwFIISdGVudXJlLWRldi5jbXUuZWR1MB0GA1UdDgQWBBTJi5hhlsPv TenoMIdSY+qmFmMB6TANBgkqhkiG9w0BAQUFAAOCAQEAaxFVhdTrrbZzt5M1SF8r b35rCyuNJCZbkIIU/9ccp/ZdYPJfOn7W3w2GMi6Y4VAAwan1xTB7nXXJAe7M/ZoK KrxZ/0npjpFv/pm/xnabWSNeLuVHKQ1CT+BMc9zPwSMehjDhXCSRy/j1BSswAVpu vxb3USGX6NoS1/EPRRBiW7PRWAblwbnjgp3VFCJjxkNqLtk38cvJohN9Fa4WCuPQ FkryWJz0iGxP6sVTrBD6aD8klwLvtbVgEBslEGfOulAOD7OgYngBqdPZBnA0zbN5 uiVsnwtpheOlTQitSXoxUCYukTxYkCTeH6ycUmJ+lKWzY6Qw5oxtYp+akLgZoHrA Rw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond J Kohler rjkohler@andrew.cmu.edu Tepper School Intranet MIIDGDCCAgCgAwIBAgIJAN0TOn4CcRHpMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3RlcHBlcndlYi0wNC50ZXBwZXIuY211LmVkdTAeFw0xMzAzMDgxNjI5MDFa Fw0yMzAzMDYxNjI5MDFaMCYxJDAiBgNVBAMTG3RlcHBlcndlYi0wNC50ZXBwZXIu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALop6xnbBDQ6 uKFE/41KsBbOnmRsfdkgbZcX6BljqkFbvmurvfdHMYRyTXTPBrwsRnflmzuygF4g FlljIjXI0ISNEcGKyZXMtwmzOumloShCeqdprsHUU5QmlRpSlOUXNf3N1IjxAU5j xdkL3lZHxXsTTFpUWL1ndjzn3PzxM4GnYFyw1Df0A9QdW6JWqYXZ3viPddpAuiIn 92LtwTd+hx3Cz2wb3iFCulRxbVw/h7eKcQzkpCbc+hn8vdBnR8/9XQbRdxumbIRZ v1C0zOV+MppRLhw2AThzHvdVLwxz9IZs06F44OXY8SkpvC3h1r/9SV0JhF61MrS1 hdlBdM0nk50CAwEAAaNJMEcwJgYDVR0RBB8wHYIbdGVwcGVyd2ViLTA0LnRlcHBl ci5jbXUuZWR1MB0GA1UdDgQWBBT/VuxPXkQPmiAXFdI+m/mX+Mp/yzANBgkqhkiG 9w0BAQUFAAOCAQEAgc+83ur30Il2YwADpkONptbXc09SUYKOCfo3sPD2EjbHMudy wU4jqIBJsfOIItG6m6jwOfMgfpo3aYw73tW61V6cupTpv8tchPVUc2K28liRrffc Kye3PstA2Rl34L2KW/ZHGeJQ6kT79m0D9D/dNjAwIBASxiXe3peOCpu1nu7DKbnM 9uADaa+6+KQTHlcGBB+n2TXjqQh8N83F4IwGCNpPTjBxEax0xnPedqVoseMbPSJs GxvAXhOyQE2vH0IQSg+GgznOxvwSSlrdCWa7Gp8rbyrWvqjgsNZs72jF6l1VkMUq ZgzMbacbPh1FVXp04CCyR09lt0WP3QfdBZNAMg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Jim Spruill jspruill@andrew.cmu.edu Darren Dauberger darrend@andrew.cmu.edu CMU Libraries Main Site Test MIIDDzCCAfegAwIBAgIJALgECFvmH2b9MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHRlc3QtZXBzLmxpYnJhcnkuY211LmVkdTAeFw0xMzA3MjkyMDUyMzFaFw0y MzA3MjcyMDUyMzFaMCMxITAfBgNVBAMTGHRlc3QtZXBzLmxpYnJhcnkuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJVMhcP9Ld8EUmiGYgln YrhPAZvxqQzhgMypPmmK/Dllmm06+Apgmfv67Ch26HvuIxj467ENhehe9OoCo/vG iby7Nz3DG3+t8pKEpJyLKHTKmIU92MCv48vbXcP25xRKE0Mc5DU/wUc1WY1a0l1p cS6ClEOZW4Gtq5BDw/6OlPsxOa5bbmPHTvxhEzN9++WAjOlBfz14NF+E35yUrHzz TQHEJaGpUQt2aRp/DxFf4I6lzitCTbz0Zvm1daw737z03r0jCcsFrV+DG0y+vs99 g7EPwybxEYrwF3kGSpXeUquzMLUTvgjhHUqg60GbjtRbYJv2qViXSMf19ZArb6bV 4DkCAwEAAaNGMEQwIwYDVR0RBBwwGoIYdGVzdC1lcHMubGlicmFyeS5jbXUuZWR1 MB0GA1UdDgQWBBQnwmzYnzeith0A/2H5uGLLv5pCTzANBgkqhkiG9w0BAQUFAAOC AQEANvt6EO4P+4yH79d6F2MO48/1uJIF4G1FUU6+Bm2CwZfMDj8xjvmTagGAJDmc 9VzewHr+mWJJ0nVTQC2IGMYdJPkQ5//BnioQ7E14t2QXYbVA1UvrZVspe48CgwMZ o1syCkLg3CpRicROmM92Yy1kSqxs/+CEdWY/LFSXsYWFn3VgZodqFyvKzSJ8RJ0e TuTDIYCoFmy1O4dFbFwrumt5NFAtBfj3nF/2+ufF1DsCKaHHo6QI/1udsnzlAc+o 2Qq9nQdB7AMNibDSKaBlZdKoNUIAEEzA27Hl+hcnf9mb+U/zSNv29vT3zQPTsdb9 f5trba8n7Dthm6u2eP8bRbkfsg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chris Kellen ck05@andrew.cmu.edu Rashid Siddiqui rashid@andrew.cmu.edu Teudu- Hands on Event Discovery MIIDAzCCAeugAwIBAgIJANGB+P59Gn/WMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHRldWR1LmFuZHJldy5jbXUuZWR1MB4XDTEzMTAxNTE3NDg0MloXDTIzMTAx MzE3NDg0MlowHzEdMBsGA1UEAxMUdGV1ZHUuYW5kcmV3LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrTmwypq3BOU6ETTMKIpWXhc9OfOGC DXYxGgfKz1AdncnnrVihuzzWfw3BTuT0vQXEe1HjdjZof6LcJgMk+bSakvx+X9k+ 3JFjugKEmNYwv79RSLS51QSrHHIQlYu2/5QXgBXRkJ0DEoLmUwk3mG2q11GLv2eu LkHSSQWkBOuEkcMVoMhvuOiiU5EPfxGZBc/BPvRGzduPIu0/7emgUyQZq2PiLfq7 AwdJXr1Sw/B7brY0sRRd12TqQDrYcxal6f5r4MVfZjEiRqWizpLOX0QWhuQgqa8r 3ELAywGYmqihuIVK2H7TGWrfX9hPWVXk565pGZhtimGyZ5t6USk8y6cJAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHRldWR1LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRR t0LLFTDnlc/vLGQ1yBFi8nD02DANBgkqhkiG9w0BAQUFAAOCAQEAfFlYdc2l9CpA agUnSaKry9aYKodwrUNDKKNHkDEXD7GdqceNZZJ0QZI1TiS0R1fO3fTN0YknJXl8 ASuzTG6bl9BNaugkadV7eem1/Sn+KSrx6wUgbnsns5jGBkUltpGipgLlADTQuKVH qz7fGeVROrA8ihjnLXHaE9eVLm9pWyQCZkey7+ZlVVMb3G9Xv01lVbcGiEviHrhW E58BLftEFtAt1Ul9P0+3JBftEs1PzTK5VdcnRIc/EFRCDTBx3XSpNVo0BexLd2d5 /NeagzRy2KJvPQEq8xdTf8+NNdbpDICq2Kaz+nPCOR82rmSmFYXcYbnWiZNfTBGn RrThwnq1tQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Connie Wen cswen@andrew.cmu.edu Avesh Singh acsingh@andrew.cmu.edu Vilcya Wirantana vwiranta@andrew.cmu.edu Stephanie Luck sluck@andrew.cmu.edu Tartan Food Tracker MIIDADCCAeigAwIBAgIJALZ739pAMjbLMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3RmdC5ob3VzaW5nLmNtdS5lZHUwHhcNMTMwODA1MTczOTMxWhcNMjMwODAz MTczOTMxWjAeMRwwGgYDVQQDExN0ZnQuaG91c2luZy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwFEjgVIISgdniv0VDbQaIc2rp6b2VQJW AnVNX2gFOz95Sh4VnaIUXrH/LTMkMxhGYVIk69b7HpuPbMY7qQboI2yphJEoTA93 02qzsuRzZD5rv3O7247EXnEkt/ogiOvpmmof3/7ek6REMxsxKD6mpz9jVm0BCY17 gujM0RjYt2oxivK65hw+5Yv9aSjTriBrAYi7jRQYd3aZUm0Mq6SlC/r7ofNsofdM hM6V57AT60R86lTJ9H/m2XAn1p8goQZlqgP2J4bdidHaFliekoEnZUuW37wBP9hQ 6zvJ09Er9VHPV6T70BkXLtwiGGamaDihdJFT80/xtekf8ip/4jjX2wIDAQABo0Ew PzAeBgNVHREEFzAVghN0ZnQuaG91c2luZy5jbXUuZWR1MB0GA1UdDgQWBBRAOw6b U63XH/auBRLRIGghAgedwzANBgkqhkiG9w0BAQUFAAOCAQEAnCY4AA6zZJ6VA8KL ybVa3FsiZ1u6F8a5rbMFr0nLTSTUe8nNs0bCsgpwqDCsDW1ekEh1lo5cGjjL94U4 CnUyZrfgc4G5m5Qsva4Y4jTjNTpix/WZmk8uVhICZHrhSkySMJr9UbAwYlkX3miS WWNySzDYAsl9RAsd7SKTFFPEnKY3MXQ3R5VLfcUGbu+cu27JnLARXG0BN0Q6IxiG m7I7/QWoW5LCvf5pXsFDYndOalSVxL4ZOalWFvAKwWAsssvTiwRIEd0bF4emhhPL V5azYb95HvgvpEWDUoUHxYaV+X5IeBxqz3spa/qMVRI+TiTs28tqGt/9MbVi5dfI WGARjA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Dave Lubovinsky dlubo@andrew.cmu.edu The Tartan Server MIIDBjCCAe6gAwIBAgIJANvWO1uBQkKSMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXRoZXRhcnRhbi53ZWIuY211LmVkdTAeFw0xMzA1MTAwMDAzMjRaFw0yMzA1 MDgwMDAzMjRaMCAxHjAcBgNVBAMTFXRoZXRhcnRhbi53ZWIuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKdcofacdEhMgt7hrqe+VRyG1SA k9+BYEgFUDw8fUUrpsF4aIDo67uZxtRCwfasM/WF4np30zU1wonDEsVE7yP7yqe+ AhZ2iM3HFmMnsFM2XL6cLUzi2OJUlL/3oDkFotHaY4KaRsLDb7f3jt1NUXfHGrE5 TlolPMVFJCpH0J6JWuCcAxFouDMfUYoos04HflMUbzkHO3rL+yNz8WEpJC3j3QCp yobNW2Ct2hZ9l2ywhwf0Nqukhfi1ViUKfGujSmKfmUP2RjrkdZFyo2443QcRMcp5 /BVl2Op7o4LDoKno9Kb31g/AYlyWAqpUBMpauM/c9EKtLliWZyH5bMHtfiECAwEA AaNDMEEwIAYDVR0RBBkwF4IVdGhldGFydGFuLndlYi5jbXUuZWR1MB0GA1UdDgQW BBTLJe/Iklp7EqcXHxSjfVSB5JyCtzANBgkqhkiG9w0BAQUFAAOCAQEAPxs1y6st s7hXc0ubC11OaSI51090sZVbsyFBxlXvX6GjjzC0uNgbWbna+R7Bk6m/hiRG1QnR rDio3Qv8Qo/JjgJK/HX7d8dE+CnP1gOxGheo4Qt8HFxszJok58KRDV1/+vEWrM8T KYepOfoKTAOebPNZWrLDlxVRjoEIRvemFPLojLdjz/GK9vEQahxGuakjbxEfs1io Gk0LCtKb6OK117/oIrM/I/TXWs4BeRmIgyBccCMdoBC6ZOgm5nye7tuWftGCOQFI 2pUd5PBV34HpNf/W8UbgPxTRF/8xUEQUCjTwqcBIiCXIQVAJa3fvrt/i2y/fTGfn Uuj+cCO4XfqGgQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Alex Crichton systems@thetartan.org thetick.srv.cs.cmu.edu MIIDCTCCAfGgAwIBAgIJAKDG1r6qVDI8MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnRoZXRpY2suc3J2LmNzLmNtdS5lZHUwHhcNMTMwMjE0MTgwMDMwWhcNMjMw MjEyMTgwMDMwWjAhMR8wHQYDVQQDExZ0aGV0aWNrLnNydi5jcy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2A3rfDjJRYPWNPbPuY3Sk69O OXhfmFuGIWuTOlxuqWOpTZuxSWcGN9u15bo8HbGBpOq73qtJSaQFk37ofXq/dU9N aDCaCGumaLbG0WH8TFH8u7SlWZ+BdZivonuUFKIwzk7COUu+C/m/8o8tr8pq4bk4 OL54gBOUeO8cQvIrXXxvmtYF+cRM1fpio8x9ViHI5SH6B5niRU75hGaglwSgdCa4 WyYTBTl95xpQ/CmX0oOUMfQ3KP2/JdqW/G0mG5yTH7s5L9W+QFPTr1xnYKE8eKyb 3c/QItKQEha2JfR9kKmKXh/ZSE1BpLBPtIY2JWDjUSz9PbLljxKVPtOd3eoFXwID AQABo0QwQjAhBgNVHREEGjAYghZ0aGV0aWNrLnNydi5jcy5jbXUuZWR1MB0GA1Ud DgQWBBSBQQ4kTppC/+ao3tBSW7YaM3ZeNTANBgkqhkiG9w0BAQUFAAOCAQEAGtH7 2tG2mwtnZ2VUN+9/KgfW6y63fIuF5RBCHx2Bw38ECd7q7KmXsfIRmIM+eB/IybUD i839Hf4COe3u+eNQW1nEDaRkwbDEcvthogPe7asv5sPL389Q6IgfjWzkguIxiAoZ j8K06Rx/Pua7254JuDQW6ucgz6LODYC/rwIe+D1xhziV1BaJzIaATX9SL4GEdI2r N6OsdBGcIUVZve+zVJt3vcQHrMk+SKwxAbVkQIQfYI/AX2xBR9PmLLW9C+j4wMz3 D1FyuLWdzpl09AX90Lx+zafEfyCOHX/UVjzhvY2mQ+0QrGB6YgEd2C7+RqrUCZAd fSJ685rBmyp8fP72ww== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu TMS Server MIIC/TCCAeWgAwIBAgIJAKmAQ26Cg5+QMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnRtcy5hbmRyZXcuY211LmVkdTAeFw0xMTExMjgxODQyNDZaFw0yMTExMjUx ODQyNDZaMB0xGzAZBgNVBAMTEnRtcy5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMVDuIcSH0t1s3taMfNhrOGXVcaV0I9gDkQs aNfLO7sv7ux6A5nbLwTRUj+BgFcyLjFysadHIRMLYmaLAHwUY9jblk/gJ9a3sR7x M/ZSK9BZcplb2oz4LCbVODGFJwhNcsv2QO9XOnBD52nePGl7gIkTZYTePg/eRLiG yiIrVWEQfkPMA6h4s6jkuf9l0VhPggoCzPjXqZ3COCu+FLAh1hyZg8ufptOxFc+e L0iUBA7N8IPY0BXpBO6q9UwhY0lE7iB+KDvCsauFskg3uTNf7zyYgd4md8p65x0X UyCPlcxAz51dPqwFeoDaxqIC4HYnHTLOMrSn0RNR/TvMIS5XrzcCAwEAAaNAMD4w HQYDVR0RBBYwFIISdG1zLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBTeVwa2p2KW cfSLgzemMxB03hs14TANBgkqhkiG9w0BAQUFAAOCAQEACRt1mHCgOwrtlH2TQW5M JmcF13AcjMZi21Z1A+gee7chfXHQ6weMB37k54RtJ68K3mF+Sjs3s0vARoCMgsuw NL+kotZfo/lo0uK3y7p1v5gIZzE5pkam6CJyCvCbH0psR+yYcwQ+HT4bELnUKfiA 56YE1eY8uOyUKWlxxGWtMNi8FIFAt7ETF/E1GIk3Y/0dhFs6Fv5wO7EMt80kiQZg k6fVahpBMZ1bqGJnJvQeioqDGIR459p9WOq4OzQy5E5lGBTkggc8Nf+EBR3Rjyx6 Sc4UgKdXg8Vx0qUr1+aUnJRj89UZa8q9IkT/eeRLJikgiCFR7LZJbT12ckJbbUjV 5A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu TMS Development Server MIIDCTCCAfGgAwIBAgIJALgwt8qX3p5rMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnRtcy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTEwNTE5MTg1MDIyWhcNMjEw NTE2MTg1MDIyWjAhMR8wHQYDVQQDExZ0bXMtZGV2LmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxTYfxxnY4ZcvPL90QNQr3gsn ncUc6FNjJZNkAnCadfRnNdvaBZMNO3i+O8nb4jRFD73WPBBFMxnt3hQhSq/Gzblw 0FKnH+EeQxBYUR+RvarPB6csUt3eYURx78kn46x4Hp4VNO+Fdsynt7x7kZV+Wo3t bUaAIiNEt06fw+iQPEFOw6GUwIrjIRknFf/eevcAf9G8zRaelNS71ZdVd2HuEyPG z2ht01OrAjm0KkKumgOcxtz/zYRFN8Ljpm27GjZ6LVuE8cxo10xHyPDkIGyoJtaL FZS57eTnZKZLr52OA1CGXlvC5ZvgprVQbSBChGkob+acpmQCo9HGXLtJVQaCTQID AQABo0QwQjAhBgNVHREEGjAYghZ0bXMtZGV2LmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBS5N4xszsUgqGMW+IyzH/DCjxrbPjANBgkqhkiG9w0BAQUFAAOCAQEAbOxW QfRvlnSo3bADvu7NZCAfM7QQM8xT8gVDApoLPHYs5pHbuvn2bEEevytuzRoTiFPc dIjlhgwdWq7TtuvZvaX7yMUKti1VV3L1BEEEVRp7D/KZN3+SEMHUS2pARHVr9wl5 0WVsbukHLOWubtR04tekMKeo3x8dw5I8VyWuzzUF1I2wqNl3AXR1DE8jakv9VI0A SMVww9cA59SreoeWslGmVGEqtYQsbw2bfoOl1tWL9XnnqAntExtqn2rZMQMv0DiP QpxVyIxocK3Rxwh0EyPtFe61c9la26PXzmzb/i4CGM/a/zuoIqHYLNgSWXm/rUYy H2StHW5tI/aJdHDiig== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu TMS Test Server MIIDDDCCAfSgAwIBAgIJAPmJ9nPnLdc4MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3Rtcy10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTExMTEyODE5NDkyMloXDTIx MTEyNTE5NDkyMlowIjEgMB4GA1UEAxMXdG1zLXRlc3QuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLr5V+PulEWksw43lPUktl 1gzPsMt8q7Rbj1XFROYSH7rnstFSlrhhAMPPWbG0LBDxVBkgRW9KtBU/NWIqalmy YU5tx9zGZbb4Zxde9iklFZ9NS61ylcWwGLWHLhWZsAHcQydkhiZUKgQShEWczEqn gNh0yvLccZUn6eaKcCX3qB+0cLfNIFaZkNAqzPIEnJCZy+FqoZzEy74RhkHfW0bI r3jFHUMDEhXscNdrFmKRTGPxVTD7GrDcz1k5brqz+RKIRircc3oJ00Joj00VGZAO fLAJ2HJou1jpKRrVGaTNEoZFAYUuUty3Ri0F03mdkVWObYcJeOPwHWw6E13botPn AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3Rtcy10ZXN0LmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBQuzjrfcn9K1X2oAUc3iBEQwvGCQTANBgkqhkiG9w0BAQUFAAOCAQEA PPByUWuhgkmF178uNTWD3SaFIuTQn+bMhwOkvCHu16NtFAdYhB0zL7NkPlT4MGYT s/SCqDsKobMwliF8xxdv0o9GxKqiVa5IrOuw8foqkA/lBMAA5iDJm4mtZ35HkHDW 2xgsY3LlIO6ydyVNxCjdgcMDLM1TtIiO2ySO2oloZZWtplKZx3JQeeCHNWjNx2iR LzSwNqQkpivrXBwfSA9V0j8o9+yMFSRVYNJLaaifZuA0HjKB6j9xMwPWviDiJNyF OOcEigSmK0ObH80kKUwD2+7KqyRdOLAww6GRtbreGTbVQP2mfSLaTAzkPEmP+B7K JzqTOD+06c+Ov34LGdAHdw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu TMS Training System MIIDDzCCAfegAwIBAgIJAO8MiP+Cp7zZMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHRtcy10cmFpbi5hbmRyZXcuY211LmVkdTAeFw0xMTExMjgyMDEyMjdaFw0y MTExMjUyMDEyMjdaMCMxITAfBgNVBAMTGHRtcy10cmFpbi5hbmRyZXcuY211LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANyaPermUlXikRy7z6V6 YVAmBgRYcC53uhrvpH8Ba+6UGvrl5wWlgr9eDONrwtKhAfnlIzjtQwPo1CVMQypJ RUdulHCKcmG6Sa3gsROUZ/cBoBFZx0AGrW7pr+usePuGwg3K/HvsFLLZAVEXE7dQ vItka6hQHJA1raIKntjwNvl1np01VjS0g+a6FZHhHxn2JTBIGIBf0LPB6rsdCg+z l4yfkCW9kZ5HACJv8mmXJM5u6JPOFWTUDEEEtCU04QLtfPI27BUNkZCSTjCIkZkI X9h0Mdjo2tJPxGp5az/nxNHG3a5yfMFRTU9VfsHJ8JPxnX6nKBRM8IFmjn7VcOe+ 1UUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYdG1zLXRyYWluLmFuZHJldy5jbXUuZWR1 MB0GA1UdDgQWBBSXb510r/11hWEo1IgMVizdzksV5zANBgkqhkiG9w0BAQUFAAOC AQEAF7ohowtKZYe9kzrcpZzIQLXljTuG75B+eLLOyAu+USuLnfUbdZ86mBe96QIi surqQisHwM1Efw2tRk5233xU9Ufz8/frSmonHO4388FRLIUhwdmwTjvCrOH618JZ K22JkxruoffpK8ZxmRcf+hY6LI/gJ2XIaAQYsEonnfBkOfO8cyfuIT9Bzq9co4CF V5pix0AEM6rUkeW5d0Ytbv1fRi0IpjSIYEpY5U98P/UqCeY6Oq1mn5OoYvHpYhkq 67mepFu77UyspyvhT9irvOwTnxQyJACu3MjpIj/7lBV3EPb53JO07imBwi1OdbaN J0DPtSEgSMHu/RBlW3ljMAl0fQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu Tools Dev MIIDBjCCAe6gAwIBAgIJALTWUSNSMgmoMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXRvb2xzLWRldi5pc28uY211LmVkdTAeFw0xMjEyMTAxODQwNDRaFw0yMjEy MDgxODQwNDRaMCAxHjAcBgNVBAMTFXRvb2xzLWRldi5pc28uY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRqSWq+Py5FoB5unsrcY5ScYahc 2xyBf8oHeA4FmNcO7PZAq+pYlLTeXvXUea5s76zz4Zv+dXE7rf9YcJX5h1Audi5S QsPoOZwamuW8Dym2prvsaBAcU0TfPmhHD/Pkxtsssub0XGJ+ILBKsqoPJDYYtwXO jHMDGODrPR6adaC9/3fUIdLBYCqDy/8VMDWrmXXx2RQja0Wh/L3js0MiTx1+Ebul j60HF2OqMJSWZWi3T4Q33iZXQYCE5xIDBP9yJnFUOfefA7nKGc4FP8cAgXTkftWY K46fIG77h6rZuV7+CSc4WusGhR3mE/PUZSSvp5B6FZljyHZwNwN/R6Gk26UCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdG9vbHMtZGV2Lmlzby5jbXUuZWR1MB0GA1UdDgQW BBRhwF2xRFLEb7qr/MDjpqt4f19ZhTANBgkqhkiG9w0BAQUFAAOCAQEAi7omai8r NvQmw8iWXG70uppxbrjjnvnXPlUEohy9TOnuo6r2VrQRDGmkOle+LcoG9Ub/mJ0k K2aGd2lTN7LgMe4YXmRAVEAGZzTOieIjU7O0qBTPwlvOfixHNIMb6EJFDi9i+HS+ 7C+1dKH7ibMJstSaV7eUG23vvOYO8wLXye8uz5N7JBYuK2uQSbXR6quVgcUMWXPG Lx50IGVxVU4hnVDlR/UOGOIfKy9pM0pXOaPNadt9dFva3oIzU1BTsnyc1z8+IdvE NgTFAA0R0c7N52kDgcWUec4+VJ/UlJYdIdrGXOE3K69sRXURUhDefz/GW2kl+JkQ Rx0LAwDm/3h/7g== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ ISO Engineering Group iso-eng@andrew.cmu.edu Host tools.iso.cmu.edu MIIC+jCCAeKgAwIBAgIJALKf8fuVv3ToMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRvb2xzLmlzby5jbXUuZWR1MB4XDTEyMDcxNjE4NDg0MloXDTIyMDcxNDE4 NDg0MlowHDEaMBgGA1UEAxMRdG9vbHMuaXNvLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDbynDxFYWqb/rEvMDkHP3Jol6Ei3i1FOVrKhtK q5pVTlIIjD+go0MJ4MU7pcM/V1j/EBJiTpwFoJDNXTOwYLxJBelZc2rYbXCdin13 EgbNT6W53e9nYo6q1o6JxxFY9oPZihuwoQ5fFWiBpBG3jRymAYfS0wNLjsmA4ncw m7lO0hWhXOb1f3c3InuPiObhcxMinBNlcs0U+JmIDl5C8TBtgjabbchRqEa5e0Xh Z3fhCVGiHMBPFJ4FRwFiKdAUeaQr4Uqb4ibrCJl0r5FNk/Y/yg0QJ7HDbzGEphkr 3jfREk1Qa5Js9ZNb8BSpIA4vm8URlylTlZqwDKGiKFzc9yetAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXRvb2xzLmlzby5jbXUuZWR1MB0GA1UdDgQWBBRQ0WOjurfyDPvq +OFC9KE/Pc2FbzANBgkqhkiG9w0BAQUFAAOCAQEAYk9wNxTM5mYPQOwAAWeHrrwx WfYf4ee1HveDgY3tjKrZPmC1r08lArFU3pSGJSmZ/4iGbOR0BaEfdLd4W4+b/kfa V7yInhq5hVIqcldzse+hzs7Ei5kiwvqWwmlnTd89x+pBXbqGRe9C4AgHfITr1njt n0abUBVQpBFaMjOa/XOLEA1o8WjdwyoJiXpN7sokSJGc9nZAQKT/T5ljutwperkj FxNfs66n/Gdi7HQO56ofTHZeiWWGh9ngS3DdYmlIzQ1FSWOlHGh5+smBSY+5tUbF YFGNNouV4u71UoZjdA0zEsDOOIvGeEFTS0SrUhxw6devGePwE0twX3zp32qqLQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Vlad Grigorescu vladg@cmu.edu Chris Ries cmries@cmu.edu Ted Pham telamon@cmu.edu Spring Carnival Trailer App MIIDITCCAgmgAwIBAgIJAL1c65tNQlb3MA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnRyYWlsZXItZGV2LnNwcmluZ2Nhcm5pdmFsLm9yZzAeFw0xMzA5MTcxOTI4 NDdaFw0yMzA5MTUxOTI4NDdaMCkxJzAlBgNVBAMTHnRyYWlsZXItZGV2LnNwcmlu Z2Nhcm5pdmFsLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANdy G1dbMcOMkc/GjUGTc0edgpVAx+HnOS2y0s0tGIWd2gwN3k04UcKknxgJ31v2jl2/ KEhtFPbPYONttWKT12F9x6K9CUyUexT0WB6IjpZ6lPehxHTxSv8FD+tg+ZeVAD/8 e1lb0PeVhjkIFbvBN5cEgrG5GMuyWBxp7VvV733flqQmHlCZxtJs9eRYODqAiyM/ yoVfSxy3cFqc9G+fp0mU8iZDH3dVT9dJkUIhfwVFUX/w5qADwyUM90G2bg0qwjyH BKzrq3yzGn9zWKalqwa/ixXls24QzgpiHChbhJkUSLL5rqnB+pKwZWbt1TfHa7El TrWS7PhFDW5rM9weJosCAwEAAaNMMEowKQYDVR0RBCIwIIIedHJhaWxlci1kZXYu c3ByaW5nY2Fybml2YWwub3JnMB0GA1UdDgQWBBTGo0L3CQHLVu3WR6zyzSNZdVOq 7DANBgkqhkiG9w0BAQUFAAOCAQEAh9LZP+5EWei/W8qFpOHX7lFR5tHlItB6ky7X wD7Vb7XtV/eMSLA7AbdUobrXC0SCOM15RIgT2JptPQjtkmGKg3DuVTLbVRa6Y6YG iDZYd2qGQ+ZJETfNgAC4MHQ+dmONjmPM/DI5ZJWiAjRZb+ZYJQZonBVbmLom0MVa 475L91v1uEScY6Adbj9bIYzioUMrLYR5Z8YYt3RZYlUUR0SJtN4uraR/fnS/u+UT vVg4Q1dO6rVnlSrI/X3wsNfIyXJeGgPVp4OvcBPJSkdd+9JyWDspj+KIWjf2uCQ8 9sVCU21qV2s9yJDPOOnGGmCVnpHt3McJYlE5OThr3K9gqBUM4w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Tim Leonard leonardt@andrew.cmu.edu Meg Richards meribyte@andrew.cmu.edu Ed Garbade egarbade@andrew.cmu.edu Support sc0v@andrew.cmu.edu Spring Carnival Trailer App MIIDFTCCAf2gAwIBAgIJAMbdUQqh8u N/MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnRyYWlsZXIuc3ByaW5nY2Fybml2YWwub3JnMB4XDTEzMDkxNzE0MDM1NloX DTIzMDkxNTE0MDM1NlowJTEjMCEGA1UEAxMadHJhaWxlci5zcHJpbmdjYXJuaXZh bC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjnDVdOIi09lrR YPSQPrVEftSzhxJDsQrHJYtV0m5NXkj+Ln30no+bwTSBE0Mr3EhqFdptAYfGeTRz sJEBUCbK0/hftxWvv7geqPgZlTJKhtbs2U/uWfNbPa9xbX3Ypb3jsKsVjVM41zCy BSCUk/jLLSb1hj+ZMGdyTxagxGQH+t9uMOVkTX0FN19kHrQWtRdLRXPgUuTNA8Wq /DO9YhFgbC/tU9+PC3f+UOX9mHNH3h14vwSTLXdJMIW+Pd1dHjRR2faYHTO2v9VO AgHyjMKXeqXDKe3T3wAxpFFBO32aaVsQXVflYoIrquzWMzoS/ssS9wfwyL8N2JGu wQfiABSxAgMBAAGjSDBGMCUGA1UdEQQeMByCGnRyYWlsZXIuc3ByaW5nY2Fybml2 YWwub3JnMB0GA1UdDgQWBBRVjjucx6ory+Bg5417QzltqnEDuTANBgkqhkiG9w0B AQUFAAOCAQEAFEs+XbUXA0pjJGJWggX9KGWTq57CUo4WygCPpCxvFEJX7G47EUHi g08EYQ9PoM6zkDl8QP67IaCB5FuChHybLMU/TjHt7A5h3z/dIdpCdzhM8yG9Gw2e eXy/eZru8QSMM1mfTVFHG+4Gnd7bssvdtzxZtAVP3lUdPgqEBsVm/e025V1uh+K+ M/3SHbuO6g/RkssBSnccpFg4q/wUXIwqzOQXpyKkjIfJYcSC+1GsyPt4fAOMxXGL O09LVaToQkcH14jHzWzz8UxZ8TOyiVIWB4RIWX6M3HpWNgiHQMd0N9ly49YOsc2B xNBvOxZTxGwSKtpVGo3pc3Ila5X9eq6+Nw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Tim Leonard leonardt@andrew.cmu.edu Meg Richards meribyte@andrew.cmu.edu Ed Garbade egarbade@andrew.cmu.edu Support sc0v@andrew.cmu.edu Trustees Web Services MIIDAzCCAeugAwIBAgIJAOPA4voytI1vMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHRydXN0ZWVzLndlYi5jbXUuZWR1MB4XDTEzMDcxOTE0MDgxOVoXDTIzMDcx NzE0MDgxOVowHzEdMBsGA1UEAxMUdHJ1c3RlZXMud2ViLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUcPU5orlSYf72g0Hw2nQacU+kEAo4 NoPzriYkMO/hKLdEFsl5l/Z8r30lnS6eGdHph16NEh+H5NlFSRjxtfRwoUfWXXJ3 VcBjW7r4hd43dXCzJJ+gNqpQ4kr98E+C21gJPBgXRoXezB6OgfaPWAb6S+TZyf/P QimH4yZWVSuFZAs5AzbDXkPnMv4WzaxqWuszHd2/lQkx50cFrp/wMaxovSsorXT7 FL6/jnUyUMnWAjknVSIkuZPKP//ZgdnQ8rYB5TPxl1EXI7PBvGLlqJIe5fCxOacU 5r6McmTH+s+JRsAo3yEM8Ek7GZ/Ua9YRxjEcwZ9n6ylceF2jZ6paU5NxAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHRydXN0ZWVzLndlYi5jbXUuZWR1MB0GA1UdDgQWBBQg nPbb0sfxp01EpAPCGt/H99B11jANBgkqhkiG9w0BAQUFAAOCAQEASyaTd+AwZVYO 0m/YyBDpiB/5whe1kFbfNDeGfK/BerPi6xI0xLRc8XQpGDtkrdLU5kc0eG2oYZVk gtbXdaBmF+0UrAYwJdxeyQJr0v7sM9Vuq0qF0OwidRgaxhIs/qwsjfZlQ/Rqk7TF QnysdPgoUru3bC4/+ZRHrvFXlUiddKIXjPipg1mFVRH8ThgtncGGs40N4MaI23ga WtJHiT/FJhsaYwbrJ2fNyqVGAjhmcvOkb+shtxnZv6kRN9Z0Wve7Zlom+G+EkWOB aFot0ARh4dmFF4whjKkMaNIfvptfoiGtOzfKGCp0qzuTPHO/qr9A0IUOuMd+e/V6 NFSlQtTV6w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Scott Hiemstra shiemstra@h2.com Shibboleth Team shibboleth-team@andrew.cmu.edu Library Statistics Server MIIDBjCCAe6gAwIBAgIJALV3CRuLppwpMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXVsZGV2LmxpYnJhcnkuY211LmVkdTAeFw0xMzAzMjExODA3MzFaFw0yMzAz MTkxODA3MzFaMCAxHjAcBgNVBAMTFXVsZGV2LmxpYnJhcnkuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZekOaWdhXl4xiTtMDgAYHdIx8q kSZ0LJFgl5R5r//ynmt22xWQOIdTyjq/QnQBK/Hi+0iopH5zXVxeyy2WkrW7a/vU SWfD/r1K1lQNW+0G84N/2kl9wcfGxo/OmFYhfy9+ktLO95X44qa/zVn+dPrr69e5 2ZV5XhX8zC2PHdXdRPIrZqJzTl5Lmgv7Dityv/DoAjBfjS2zuf8zegh09Z4/DJqD jErFoXVp/K5l35vAZLcGJyufH3iwpRdOT22LGsPNbugMYaHqWBnNzX28aKqq52Om B6Q7d2ceFJgstiVJHfSkArTTycFtxaD0i2cJVVgSMlXAjjs1VHiQa2cPD0cCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdWxkZXYubGlicmFyeS5jbXUuZWR1MB0GA1UdDgQW BBSk+Gi9ZrBXMu2jqtrjSfHt0XR4tjANBgkqhkiG9w0BAQUFAAOCAQEAfoeCKYA+ GkFOPrubBfyA8H2c6UUHxGhlhAhbAIZmg66IYbrUcEYkFvhlqQFBfEA8+xrdgZ+e 0it5Ha31f7FCYnB4BfO2mAtH6FfXNYALfNwInet65AY2e/2Bi7FnTisACDZkREkv CFITQhqoFUg19/ggkG+XrDDjc/RJDODL1fbD/2wWJv8LczislpaMRQjUXDGQFpWC sskypvedBuRlY2+N3DX6cqPdvAaMp90VQozMIlaBkUMtztf4JFW1zTBJcVnYA1KK UzO+FkPw1xXL5t/8ZfMgHgnKTa7G26myTYhP/VPFP/VkiTGmvGSJYuenYgriKu9w D6qnh5IVuo1Zsw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Kenneth Rose kr2e@andrew.cmu.edu ultron.srv.cs.cmu.edu MIIDBjCCAe6gAwIBAgIJAOUO5XLLc/FRMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXVsdHJvbi5zcnYuY3MuY211LmVkdTAeFw0xMzAyMTUxNjM2MjRaFw0yMzAy MTMxNjM2MjRaMCAxHjAcBgNVBAMTFXVsdHJvbi5zcnYuY3MuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMowRVbyuiCyMufltrAbLaXxFN/D 3Cw1kDfbroQnvnbWIXHmeXgT5eTyFLMg35k/4OY7BxzBY1QnZlcLQjLDWz0etu4m 9Q0kv9BEdSEbhRkJ4gF0Trnd/xSpdlqt/UAoEiPHR9seF9L8spaQXKGelxYDned6 alDBpRIUz2NoEeL+ZSYlB3rRUXyHF5cAUIT1+4vJDtK3PiNZya9cAQWCjfYBaDsu G3Irw2U2ua9KSyU7LC0vMFXGn9naG6xo72kWQEWcJFt1rYR6HBMMEs0TXrGiRQN2 EZgVMA5/AfonpcMy1jOgGFMbiTuYGDewXAppLkxvcbv6L5y8VE2RAQkKQZcCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdWx0cm9uLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQW BBQXYcJROiYM3UiOo9ZQ4MumYsjYLzANBgkqhkiG9w0BAQUFAAOCAQEALGzBLRkG 6MNODIbLV8eLFwXWobR9VmBo4jrCK5SMEwCHI0VquDf+xsuQ/KbNh8bzzpEoLgvg cO3Gn5p0KqNj+df+25R+oYpBdzOAuCSvH9iiFhTbz58h4WfjMoR4ENRigXUO8Oqe R2AQmwzgx10nhwJ57zJXKnhnh3nJS1jdya3cYm9YHDpKWdbwpohlb1wlVX5SiVc6 Rzx4bP6EU4p6ZBrsvk2Gn0eGPSHzB9wNbSs5uMH21uQFC2CLSVOY2DF0ZBe0Qt4g EEsLrli18da0p1uGJA3/Wa8e+4FIOenUIMqlWXix1LacE+U/Z8kSy73pounkgKwe 1EntCFAg61m49A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu URO Application Server (SURG/Pentaho) - Production MIIC/TCCAeWgAwIBAgIJAMVMuJ5Z4C7IMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnVyby5hbmRyZXcuY211LmVkdTAeFw0xMzA2MjExODE3NDFaFw0yMzA2MTkx ODE3NDFaMB0xGzAZBgNVBAMTEnVyby5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANRd3EpdydzTJaU6R9fcvBh3zXbfQnvIgQZG 82FaQjLEo4rATc7I4TCg8wGpqmLrKObG38NY4B4mMOMSGxFnDXZRneRns1bVmgd7 R4WOZXAcxvDv/cRhZ/O4ZL5mryjMWwGxm56ebiAMYsfkOmPvSosskGA/Wi4rykdC FyOL5ULd6ud2V5q3fo3GyX7AI42cMywwoYRAznOSlAji20h+m27W4PjOlviDosJB EJOyFSbCiDfr00k1UoOaOvf/+Mz0oEJ87Um7TRZp36LSYvKJrzPl7fsTwRcnJR4g WftSMvgWfJgyyS/8Yw6tI82GPBFdljgcyaS0+NUChfRX1KSF/tMCAwEAAaNAMD4w HQYDVR0RBBYwFIISdXJvLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSblULV1X35 ujCtZRYnW4w5H4BONzANBgkqhkiG9w0BAQUFAAOCAQEAFb3iT4ZOM3p3PJ1umWdu BOdU4KLAF6NHBxxn4LB/+n/f70bbm3rDsFK2yeYt9lhiYJgwBN+/UCJtDORIetp7 V0VBasoXR8Q0jB8BGT6n34N+vM2I9ioEXsfy0Jm5dPkka8vQ6ygDiSVfrX14+D6O AuxXs4fStclkaB2UHM3ShaGLpspQny/3SSQS+ajj2B62MDwbfvUPYW6s/HiQqRHA ysd0XfqVPKAAaU89ADutv/mjkGbVhjm6xlMdsBM6LtgCYjEzVv1DUFftdEWF0R4C q1q0qZUbkgx+hKrwWDMfQ2MlFSPy8t2/wptRyVS38jjARNNZ1KKqnzuYpwyW+hD5 tA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu URO Application Server (SURG/Pentaho) MIIDDDCCAfSgAwIBAgIJAPM1bjuRX8fmMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3Vyby10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTEzMDYyMTE4MDA0N1oXDTIz MDYxOTE4MDA0N1owIjEgMB4GA1UEAxMXdXJvLXRlc3QuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfcoQosavBkmxPu+9Afpq6 F7Z8sSywyVfOT6C10Hd78MLbEMcuvebtFGMicGZfU6AKEVCQsRn57oSxdwzF4Gg0 Ojki5/P3Bq/QKWci20g9RPn5mzvv5lqLAksCdUL+OtGZ4dBHNxwDRh0NUyNzWdkJ QhS18vW9HndF5myBx3xbqWccaT1ySJS8+pYcZOYSflxEp7htj5KYhSEKM2iAVLnV /OYkFLQOgFK2Z+ov++4ogNhDK8l5Y1rPu4bKtjJnVWGRVwGmhpjrn/WwLUOobANo 9agJ9JI+sc24hZh+byEM3qYFFKqIGfdrGOAy8nGJSa1G0bKixH7my4L2M07wCaOz AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3Vyby10ZXN0LmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBRgV3uodkw07jiy/mIR5QfqcUUp/DANBgkqhkiG9w0BAQUFAAOCAQEA PfjtbunIoIkdDUUaoM6VQunux+r21ju0a4tkO2d1wR8h6jaGONObwtf2HyF5Ya3P MZDLgbOZYKv5qcJVgBSTQtMpWVfQIjgdrb636YmimSgXzdvr2b8RDCORj+CDYDDl 9vGCpTwJrUQIPcHMk2qTR7pvgMdJlwtaU8ooOhyEThOWlQ3khq0jKjrTZaTWRt29 e23y49ZIbYBs9cdt/VYa6AyCm/Gfu8CzLq++djf5c3Kohl+rGFnC/hj5Xp0SxGHH MGCwI011voCZis9UgENw3sqJh68Q0PmgHxmVqy0tqbhBQ5HLI45ehWGSPNfa2J9z OuVrB3B+M2Ts1XRkA9xgYA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu MIIC+jCCAeKgAwIBAgIJAMt8kJj7DtgAMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXVzZXJzLmVjZS5jbXUuZWR1MB4XDTEyMDMxMzIwMTgwMloXDTIyMDMxMTIw MTgwMlowHDEaMBgGA1UEAxMRdXNlcnMuZWNlLmNtdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC3w9kCYbiOsIjXxJ5qWx4iF2gpEV9MiBJ7WtKx IznNATJQVc9idWyo9jX/G6VDSXW6s9tV8nUskaxrYmSwGsSO4rHz70+b84fMwwHt pjC7MSzSuSGIorvIi6Jcej+oh8s1z+G4oZPD6HIEL1symPSXkM6Dz5baAzMOJqOC R5JnLJCDvBYeMmEIBjXi/2UI6ZxoyR6BSj/A6VpjURrRMA9jvIMLvyuXlL0k/Z+Q +cyd+2Lh5nc0bO163orDQsvMLopOtrgBldQekXrG0Ue3XiXMXsB9MAsFPfk/JEQz Gp0yHR6X05Pb8NN5EwlhvvKmPl190FAm3yiaJzgBuPJg7C6/AgMBAAGjPzA9MBwG A1UdEQQVMBOCEXVzZXJzLmVjZS5jbXUuZWR1MB0GA1UdDgQWBBRC3sQLLmhmoxng RvLRgyB4OQns/zANBgkqhkiG9w0BAQUFAAOCAQEADEaD0MKAWmqqUK6LW+rFCn64 tLY7VmK6XaT0NKohxNPg//oaMzN8cPU8MCkFw8eErkSGVc+ueuHpNYlUJkKIoCDx hv3toOkLjiMKzDnDV+9Gjzatk2zUi7Lpsqqn0lUBvQWOs6lWfvtrjk/LR53+18Ll kK7ux21STDacWY0S8nJ8AR8QhMpbEe5WgHwZW2NLKIDeAKvfjqKDjIKX4VSoQ+8T 2Ua1z1pptobCIEoJif1Ed81dqB1S5O77YoBe0CE8f71Gw7eTiRe1lv2TcqN6KMPv BFDd8YeB4HPqlNT/+R73/hC4I8CWTxY5MDGCsQIEXOHrH0ZPdHQi0ZiGD87DKw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu Regis Will rwill@andrew.cmu.edu Jim McKinney james2@andrew.cmu.edu WAGS Development 01 MIIDAzCCAeugAwIBAgIJAICa+30mArqKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdhZ3MtZDAxLm5ldC5jbXUuZWR1MB4XDTEzMTAxMDE1NDcwOFoXDTIzMTAw ODE1NDcwOFowHzEdMBsGA1UEAxMUd2Fncy1kMDEubmV0LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFRD8jgDvHngZqyea8cpio1iPMqJsx Lq00UklwScMMooANdqrfUL0JWPPqlBVYLB8b928Ma8iKAjiTYmd4slkXPQhhtSkR +mROX4GY+Jb7RU6Ji4jxviZq//Smt+gff8Tf+2+TYVK5PJwi5Kku9gyYp4eB7oZY PRsjux2ZuEDX4lOW0ggdAM4JLa1NCOvGFiPyB9OxeUTmZ6sMyes6oypZv2cIeFcu ++i+9xzZ91MvHnxVdcTwlrA4LccfHgxMQrsfAlM+CKmjxrCjB5uYG8u9OJo22lrG 2VZlIRZ7aa8z9r9uaKDXFGpsnhVlEnf07lm2cZjkgTPXkCVWbeFwCxMPAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdhZ3MtZDAxLm5ldC5jbXUuZWR1MB0GA1UdDgQWBBRr FRfJb2VoDKSyuxE285iizMhn+TANBgkqhkiG9w0BAQUFAAOCAQEAhkAAS8zVcGfO 6ZBcoyvjQvuEnIPICYRHeaXYkLYEE3CvEwgh6Sh8BUFrtKgUp4CH8T47HiVXzF6a 34o+xNw6mwTwOZUcIqW8skklyzk+dUyMQFuFF0BKFhSABuDy1MkVj8j4RHpGjDuK uqtQs8H6N30BO03S98UPpC6tN9McHvOIWv31MHTeFMqwSD2Mubw7JVMu9UrKjBLO PYKkhtQaoPeQfbtC2HWRNRwMKbcln9HEIje4Lm0STWRsI6aqzAA9TM3M+x1zIPNf i0/xi/tlH0FJlRsmMoTgaoGlFncHfOVf5C4Ty7mSEf+0Ls63Ia3a5bxMg1U8Zox2 A+F1yw5jgA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu Stephen Rhoton srhoton@andrew.cmu.edu Matt Brooks mbrooks1@andrew.cmu.edu Gage Holden gholden@andrew.cmu.edu Wireless Access Guest System Development MIIDAzCCAeugAwIBAgIJAKc+JB/WwwlwMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdhZ3MtZGV2Lm5ldC5jbXUuZWR1MB4XDTEzMTIwMzIzMTIxNVoXDTIzMTIw MTIzMTIxNVowHzEdMBsGA1UEAxMUd2Fncy1kZXYubmV0LmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4C37iI49RF56sVYRkiqj7WwCxdK9z 33Ixg8wy3Eyr4dVl1VRx7t5IFUQlaH0x2pZtTTUD9dvER41gdBt1C4wxe3GpjbDL W1L2qAdwsPes71XqnBsHAuaiVdMViy8cY4VGi58JAnnqVnxrxo57CV8gxnMCKoc1 dTN62wW+9BzgC69AnIsfMD2y4v/05Ng20ubfyBUxs7z9nEg8fMOqrfgls31gC2YJ iCBiQBhfzTnVTQ5dncMM++x7EDSM9pKs6sQIz5fw5grqcfhsCDR2Zr+MWdHQnuXB brmQXaE71oCsksNgDcsCONcm7w9on1p7NTp5TBBdVGm5FLQFmxG/4KWpAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdhZ3MtZGV2Lm5ldC5jbXUuZWR1MB0GA1UdDgQWBBT3 HGstDQYwWyWS/oCJ2zhCY97ZPTANBgkqhkiG9w0BAQUFAAOCAQEAW/uDcoJ/WxZT 8ic9LhNVyWj9Ha9qYT07KFV5ZLmk1oEj8g9nzmjbS4TN7juYW6sGpn6qdVadx+AJ Mo0ST1xT9BgHt/HPbNEayTV2rvP+ZawoqoCKeZkGmM4T/Vc6delX/WHMCFo2SH1S id87R48CXSWEdFn9KAPYGv0BZyBiGOYdblncdSLgAPnqQodxZM2DjxQmKZPrnCsT u8CnIMSPm7HBryLNMPFX0UWgsm2iwd4fXYrTE/t0FrphEwWaINnm6NDxFEXb6zCq rq4zVUNcsHSub47XFeprySnKkooCAoovo8+4mA65VePsaA+xuyI2ROFh1Osb9dK3 ztRbBWWIxQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu Stephen Rhoton srhoton@andrew.cmu.edu Matt Brooks mbrooks1@andrew.cmu.edu Gage Holden gholden@andrew.cmu.edu Wireless Access Guest System Test MIIDBjCCAe6gAwIBAgIJAJiQVLZhc2QyMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXdhZ3MtdGVzdC5uZXQuY211LmVkdTAeFw0xMzEyMDMyMzA4NTVaFw0yMzEy MDEyMzA4NTVaMCAxHjAcBgNVBAMTFXdhZ3MtdGVzdC5uZXQuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMBQy3zTMHXXD4yp+EeOZnWoW/hA HfM2GQMdmeTTAH5JHtePAmpnLS65LT3eyEQNRDEEWDFzkjOAyL8YuqcNr+v7rnXj EQBDES5ioIBxRDjberBwE8iR+NP1VQdWXCqDyXG3NMYTLhJG0CFr/AMOVcg/jUUO cFQpAfbGV2RwQjpUU8ZWf1nWDtqjnvVm8Z2l+mjQU9kYDWCTbns6mhsR0GXQiBFr IolH3ccGz7fDdjsKJzSD/dEkEC95iPcNg6/SCY7iP1qz/ib7jf/mn1nPwnRHxA8L Aj840wKLnvA0scdnmc1G0EXF3IKcdw5fMKzDvjrRrhb4OVN4IhYoy/ozdwcCAwEA AaNDMEEwIAYDVR0RBBkwF4IVd2Fncy10ZXN0Lm5ldC5jbXUuZWR1MB0GA1UdDgQW BBRCPJBGtm3wzsYdiG4bDkMtgIfxHjANBgkqhkiG9w0BAQUFAAOCAQEAnPAAhXe/ VIF54OeXyRzMLod2lp2kr/iJklkR2qdbMDhtJLwOfx6dpqjwwMm8cGiqKmc2unRg gTya5vtEae8aQXxUkt8sE+zlczX+vQK4GebnPfvo9Lsf6Of39+i+zBNfAnxrRq4K u60a/54dMajpEYdZ0m0s5H/y3LvYYtjEZr1NjceztOE3ioSEcdL4eO2piZw1BnVi tLgyHRVHMtLsgKYwA26HLE+LdwDEqXbDuYkxhbp3VDnyKOUB5cyE0xHLT/tPm5Rw Dd8hGC73bp8kKk4eVP5OhVwQwUJaWLyOn1fheIazmy4ov0Jcfij1J4zHYqQ7X9gi 0owNCxhkJnuvBg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Karim Benbourenane kbenbour@andrew.cmu.edu Stephen Rhoton srhoton@andrew.cmu.edu Matt Brooks mbrooks1@andrew.cmu.edu Gage Holden gholden@andrew.cmu.edu Stats and MSE-India MIIDAzCCAeugAwIBAgIJAORIxw6VNUdyMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjA1LnNydi5jcy5jbXUuZWR1MB4XDTEzMDgxOTE3NDQ1OVoXDTIzMDgx NzE3NDQ1OVowHzEdMBsGA1UEAxMUd2ViMDUuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2p4ukbrb+lu7iO3DkWTIOSMEN8ZZb 19ENNSTgA0SzRLk3PwTEOVVIeP75uxDjtHkACmjMrJEdYeKNKQcTWReTQcHlUAD8 gkflP9FpAtPjyh5VhMzou9GIQ4X/RwFk7DvWGUV8KxeBK8/X186ZQ2OM4HX0UGON uw04wqc3NPLHtRezYIXGnmNQ+WMdsNVlYQu0PEwOgZ858IB1ioIEatLAPM/STDte P5THBE6MZkajzG5tU1kWLrJt2j04jvxb/6NOEk/XxMj6zHB12JPFmGaFxwx56bgV XAiwVr0Y1LM9g4D5lZwbkeb9LfO1LYNcOXJyyy0scGLic2NrWlbksqGzAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjA1LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBRE APmeUt/lfmcz6NrGfBMgzXGEhjANBgkqhkiG9w0BAQUFAAOCAQEAkR9okbi07cTm 1Uj6c5/8m8Vj0pl7BLZhdGugtR+1NPVeg5k7Wly4A511r4m/JQ1GHv4V1XopTMXH MlVXD++vpugaCUy6YTfIa5OSwvSS9o2vz8eTsiYKOG6zYPfy7DjPlo8ugJIp4jBe TYkI21bVlztvh8uebUIjVbSJK1HjYFHdPiL98R6l/Gjr6cz/PMH8v6DzKp7G4i66 UISfcHDwKp4VGBTc+QeLcqR0h+VNro5Bxvi5ZBlyE+IYG6ICJCFbQQP+78BEHop8 la2K4a5EwG5AKa6ldYABrfhY6vi/qZhILTUwIxQdipMwJVtXAomefYRJjONhmaDU +YjdHzivuQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu SCS RP and T MIIDAzCCAeugAwIBAgIJAPz24sbnAn/ZMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjA2LnNydi5jcy5jbXUuZWR1MB4XDTEzMDgxOTE3NDIyNVoXDTIzMDgx NzE3NDIyNVowHzEdMBsGA1UEAxMUd2ViMDYuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBMJ8DN5VjD6M9ea56qcYNBYQ0kaDo M23EjTw2Wr/CDSuwtoLZ4yYd/Fv8Qkn4iiCv8k1gkg76z1gobcltyQiulKGeDj3p epEqQ6CknKZ4Q2Ho3AE737TlSS8bMZejV1W3yKWgrasaa8836e75jWjZe0yRPovi Ptjnzg62kqFE7+iTTBDmD/0yoJLza10vpdze9dyTwRJv5sbPDzsGLIdDiVGMmOLC WoKfYZlAw+Zmjt4VwHTw7ZZ1kSlkpx/JSoIWtbrNVBPXpQE4qyyP31nfOb0OJoZl FfsJ5P5QpgHQ3izwm73uIqmiGgwoFJ9Mel8i+3tREWPIDcLM0bvP68Z1AgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjA2LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBSB davxAnEy6UWKjI2APtHWV6q9IzANBgkqhkiG9w0BAQUFAAOCAQEAri1fhOUEKJeM KIPGt2pSX1TVyNlR4CQUaNT9ycG48tivfQ8Zd8jHPf6aMwok3lqsWsdhlMIaZdRQ mg3rZ+YC3fe+uCeMv/B7Bn7TMQF6Rhz6qlNg9QKIdBwt/3eUt995NAYA1llA/SAf 1IBP/qSzfEHG2Lo1LlswHoX10If5hh3CtLsUwCTByoOVs2cfoVH1UNobhHmdd/A6 WsjTmkfvtlcI276JM82XuGBIRFf6AlFvBTKsJtokqq5vt9Wp95a2CvPYlqh5vza3 Y6TiI184oyVE0OrEv2ziuCLdnM2L4Hd2NRzauPjM15MI6iN0A6QGJa0i6dEWE/9z k32M1T3ZpA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu web08.srv.cs.cmu.edu MIIDAzCCAeugAwIBAgIJAI+BqKPqhQIeMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjA4LnNydi5jcy5jbXUuZWR1MB4XDTEzMDYyMDE0MDAxMVoXDTIzMDYx ODE0MDAxMVowHzEdMBsGA1UEAxMUd2ViMDguc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0UVydAprqonjYXivD7elLYFkvGDJG C2yrII6TsxmMrLEh1fxCp3UxxMahbUwwOC6h5z7kx0oAqm+GYzcqRbMkror/uQEc UWRdi04GIwElOaPtLtHbIaWZhyAT7+RwR6vfAkESWUep3+8SOPxmrp3nAgfyc/9O jNWw9tVT7fcr2f9bEgod2MTLpGt3j1X7TeYZuR/3PUGu7y/SD8F0731U+SP1xDxI pO2Tno6PSggiFH/dFNHx9dKSBs1naVwm4ne/xEpNCBnb9nSFZb/f4V38mKO0RDza xT3PK57uJzBEZ1pD5z+TMtm9Q6vbhVqB+BFY85dsLNbrwJdb/2klD8zPAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjA4LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBRt ZokwYANY7X/1eX73R4hrMZ0BdjANBgkqhkiG9w0BAQUFAAOCAQEAMpjsjmdUkBhg u3CPsdQ4Xkk9PagoxFjn+3I4w09iyPTW/uHNGu04qJrHIs3/8VcoNB2XHCCMRJTb 1NgwQ78BfpZSkGXKRA0YeNI1ipPCfxTIM4t1G1dqzejKYHUtWaxdD648i5rFbWG0 n+OwJJUtyk+HdJk1n70lQYmSmNV8UiLt76gZKvdCeL8BLbpkRhWZAFOEI5qTb7Xv o92r7cvPz5BwASqhLNeWzq6GEm20pBtr8N4IdyAsLBdrjVUmp5lidjNq7D/ZT1vF SpI6ffRqSmdgod7PMYVL8Yd1wiR/QmMmQpiUFieZtuYy03BWGu05dhcGdYMb0lmw enrxLvZNVQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu web12.srv.cs.cmu.edu MIIDAzCCAeugAwIBAgIJAORbSrlijcl+MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjEyLnNydi5jcy5jbXUuZWR1MB4XDTEzMDIyNTE5MzYyNVoXDTIzMDIy MzE5MzYyNVowHzEdMBsGA1UEAxMUd2ViMTIuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZI9g0Hil5Wttgnh9ABtPy+MKGTHUE CAWzto2FhspIvDUQiseLIG3p4rGTa0jIumqSffrA0R/6OUkwYzlrGKE/KehcWyXQ CrHizFBqEG7zkybfbrceGO/4tqzxmce9M2zTK8bIpQd/t6U3j62GaXWvUqnz9fKn 2JHVJ1wKyYjNwFotwqb1SYll7XFwH92z5cMyg166Pd6rec38iLCjAAWYZQNSDLqm pvatyJfF9/wheCcKK+fmNxiXyxM2aP2QGDaOp4iB1IAotdXiuD7ycqN68zlvZmeL 7wcsEjRBWVTD+tRJoBdBlOuXZqUlmuIio6iNi2Fqy5kYm8h6wTiAE+X5AgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjEyLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBRp SQwMmjseXo6u1U9RvcanRBdB5TANBgkqhkiG9w0BAQUFAAOCAQEAd6mPZrkjhNGw rUxwijIrrljrHUW4xmrBKBmu66nVWSf2QtsTVgd2x4wa/V3l6zQiJt8VXUnFZ911 K+KpE7bCnKk1GSwUYd7h4GrXZuyWZX5eonKpGyFMd19goAwNe3+zZa9jAuFtb23M GODsrWObVZ8CAxS3XNwXC1dVZO/GGz5oTpZqM9UvXLHkFrjrd0PKetIaqjrvyelK jjwmqU5q/6HTdkWSI6BD6zv75e2OG4sR/KFJZeFvh0ngTMhcBYiDppV4jZh9SCbk SyrmxVNX26AZpH3UftKcKQUGVIW+aInzvJvDvKPZm2N4/qxUUZq2fKGOg8/BpjR2 bhp4y7lt+Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Paul Worona pworona@andrew.cmu.edu Dale Shanefelt shaneda@andrew.cmu.edu Computer Science Web Proxy Server MIIDAzCCAeugAwIBAgIJAPau8EfZ5YzUMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjE2LnNydi5jcy5jbXUuZWR1MB4XDTEyMTIwNjE3MDExM1oXDTIyMTIw NDE3MDExM1owHzEdMBsGA1UEAxMUd2ViMTYuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd1NceBLnuX+7YMUbqXvIr69k1WuYI 13TBrs816/whx/4z50GCifSubpfodcRR7RTjRiaCKjvLt12QVNEwuk1s4BlraSYo cvOeKxNVwWYA7wm38tJJIQik3uBrw7aROeeWf0I7qytOYD1IqLp/633Br39MH6s+ fe3nTRg5gQNb6Pgbccq8L5LZj4Jl5oM3TKq2wYjdJ9BsKYsUBQebAG5PL6sTz5cH /GhZj167F/9m3FCRsN//rMe7K+x8+zTNUBW2GxOX8C5tE6RGQxMpm+Re6wQM4Pmq EPvso938dM9DQq56W/wkcpfB9wIB3HI3UAZUjx2KfMUUfTls5orA+EFTAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjE2LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBRC ioVrQmlOBzJP5SGvvlKrV1AvozANBgkqhkiG9w0BAQUFAAOCAQEAARa3FQVM7rBa RtctdZQsGkSl9xpPe2mt+hUTVKop0AG4K3l/Uk5owyr71pxwHf+xVT5qlK/Z6XbB XzKu8WA/235RcMDdT3iB9pksFUdPV8CkCCAKRIhASqqon/ydhNL0Z1fR4jHqMZ19 ToMC51CRissJEpRjUDu31pWRtNDDydUcq42cb1QwXCgFolBUX5OS4AFMng+TN6PV Zo+Np8hgByExGHhAYVP5JPBdYv136w3oWhxM/S0NuKLhrfz0JvEG5dJHuRDTJ2D0 shF16pR6MFvCjfJ29oPC2Ngn/agPKm+nltMEWBKfGfuSW+NXuOU+SrpLj2VMxIHj 3eCvq7USJQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Computer Science Test Service MIIDAzCCAeugAwIBAgIJAJ049/sXDerYMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjE4LnNydi5jcy5jbXUuZWR1MB4XDTEyMTExMzE2MTUxN1oXDTIyMTEx MTE2MTUxN1owHzEdMBsGA1UEAxMUd2ViMTguc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG21gnqtJ4EVjQMzYoa8dostea9qQG cwBCUhjErHFXTUI46XjldA5zTEpJ2DqXgW7Ep3EqG3w1r8PhZV5XuARn4tbMCVCT rlyWcq6IWDKZ6w/KZEJneGsq1uGOqPyCtYRFapFBtUyh/A9ZAWCna8pgpzA6Qj7w BT9vGtbwPG002eDent+wr+KxpSh8xtluBlWE+M6AGya5bUpaJAeT5x6XPtwLwTaE 0qhD1NDlHFYMg4JRjQSidjQXRRQ7XaVxMBxnpysbAncUfBgTGk04eh5/QPREz3k9 tXYZPqrmipGs+uyfQgIahicUNWWqE96qdEilEGL031rYngdgpLmrTlK3AgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjE4LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBS1 FGan76dtCn9aLNPyrICRiTUy8zANBgkqhkiG9w0BAQUFAAOCAQEATYsmETobMW2F ht9C2V1Db0/M+AzMvxfZQTjnMcK+s9KTFfNa0rJnzmgGIVTW/8gRgxoKzH4Am9CB ZlMJP0x1htrBLPEsc0Ep+oF3tcPg8avKGKFcDQ1oUp6gvSrPZaEVT0C98qB0Z3Ri khHmxKbBiWUKC0zlVrymmHXgV/Cms7odJhFoJWwDtxoz7UBWuBq/CCSMCa/efX92 Q/3IfpbzrX6i2reII7k0ElkmiyJS5utfsu8fFEo60hwzR9VOV2IrPfV2frTP6sq8 DAEfhzpMFc7cpD789rjoMwmZ4YOJWREwzOqSD+5i/u9dTZdcz1crrYhh5aAbZ8pw cHBbIhVhhw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu web21.srv.cs.cmu.edu MIIDAzCCAeugAwIBAgIJAMaaXuISFDb/MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjIxLnNydi5jcy5jbXUuZWR1MB4XDTEzMDcwMjE1NDc1N1oXDTIzMDYz MDE1NDc1N1owHzEdMBsGA1UEAxMUd2ViMjEuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIOdp0R3CNZrHJQlWVROQC7Zi9TKmx ZsiflWFqDVHDDUisttsrmuIYX+cfALMrkoyAtyUenNgUV8u4Jf/qWj2917H2K6nl 6VURfshVGn9S+KSmMldEfFwN/Pt4IdNICAhn+cDYnKsX/MqN69DYOtesBGAZzBKf nroneDVd1uCRqFvx/GGsTTO+Iaj+wEuBgttYmynyH6m2LE6ODA7vJfj+8+AVdPl5 Asz2MBO8umoeDururZK1ZNTsNIl7bFJwW/+CYw2rIEo3/tbOMaigkdZjscwN/P7w kA9UJT70E0SmRONKOiqou8aetk7UsJVhlJmJt8ZCcpxhBOjmtu3ZNeXxAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjIxLnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBRP QsfcH/FEwsmjJjxz668ZqNKO2zANBgkqhkiG9w0BAQUFAAOCAQEADHnValGTLnz0 gU6BUrWnhw3Svzqnlo2PY4wMVQpMEBMztctP6oYEPpy/1Eob1os9Ws5fC+klrOJn suZHDb59zS8E7qg/8Wf6j7zCfz5JoCCUCwdyXF22sVAfJ4/MT6KlupbMu6lHlIvL QERUuFBZ5Qdwr0L979vn90Nc5nVlwH3Bgq282v/UOh764kG208WFPRMRdJ5q0uYK XOxMDaxDQTGx9VQkdG6/l4TR44hOl7zf+gEtZLoYdWEl3P76WUjxhCM8FkmfKaPS ytA9HCa049oGnZekj+dv6tWLdt3853B+jaqHLVqVr9GlQD0r6SoKVNOU1UBllvcQ 7B43/jLwlQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu web24.srv.cs.cmu.edu MIIDAzCCAeugAwIBAgIJAICZbYsAXIl/MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjI0LnNydi5jcy5jbXUuZWR1MB4XDTEyMDIwMzEzMTMwNloXDTIyMDEz MTEzMTMwNlowHzEdMBsGA1UEAxMUd2ViMjQuc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC00yuZqRwLkVtwenxeiEcuo8h4iKBB 580uck6tDIGzeAgINmJXC9x2wJQBKSXeduga5DeiPUnzAOmjS/qMCkTUY2/ze/jE SW2F+boO2M8lR1PkLMlXv/DkT0pFXWGnbfs8/k/WtXJjhnIaCpMVZ0ZAvBwA3fAC Z88fzEubXZIuFVyQ4mgU4T//gK2epgleD1R+ceza7vIsWyQKQ1vTq2tvkoiIefor 6TNLY+Bsji/fH+9iGHa/ZB7yUkmoOmOKVVH2eOlfsgUcVyHrvfM3c0lmtYgsHgkg U2Jf8QyS/vsyCJCzAtbc2Jf7DzOqAKUJyKc5vKBvnkHoz1OFSs5WwVABAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjI0LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBTF NU0UAfWk7pxxMdV12E6jqipt9TANBgkqhkiG9w0BAQUFAAOCAQEAj8wKOQLNArbp dwkJrfmigi6ZGb+m9rIGYC2TCmlf0clplcV1teXDnilLC8U8xCgk1l8GX3scxkB7 3ncvgZmYiZhrxGSdjRcqnCgysPJ5lWkI6ek/H7BgMgyosbQpnb6kCH5Fpba+Y7gB Nz+BdSWiSDpLHpCNKmfcVnq7FbxIlijaswUKOCw9POpv/KrCJzkhFelawW8oipO5 EkC583+aY2aJgxNx2PvJU9XiHsGBLljIUOTByJDpcUptPg91hK+dZsjdDITmAq43 7FUmOm1S3ZoxuyaF73hygIV86FWfwCq4e5KstGQnoPwL7YRYvxYbGgBOuM9DNrfn dZJC9sxDtw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu CS Server MIIDAzCCAeugAwIBAgIJAIje2hjv73K4MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdlYjI4LnNydi5jcy5jbXUuZWR1MB4XDTEzMDIxOTExMTg1MFoXDTIzMDIx NzExMTg1MFowHzEdMBsGA1UEAxMUd2ViMjguc3J2LmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1Jmb0uQIp4AyMcuoR14aoJ6jToPXt cGsZge4yfyZl1ULI72041nJiJZjHBAZWibGBtoLd1wwGqHHelOMirmLx+ZYSyHNN M2/ARo7MhJjkq3m1nODZkJUVGwMmpENz1y4ego9DW6i8HcgMIKYGj+/MGMat5ewU Q6uHfiynlPe2kUYIMJte9eSjvlanSejmZVqTY8Ozykci3e3qJZVdnkZgyzEOZ3I+ dztWT/MbgwBOiMSJfyxqxCqL8MHp2VSEMTF1yUrMv54ZzTPKPF5Uc1N+l7LGpb60 oSXCmwTFYOsv98hFFpP60q+8aE+uCZnRJOAJWUw0H9gbQTA5cp68ai+xAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHdlYjI4LnNydi5jcy5jbXUuZWR1MB0GA1UdDgQWBBQm HiPGMY83siNb+nLx9TfKIarFpDANBgkqhkiG9w0BAQUFAAOCAQEAU+WiDismXZ4/ bXnnIm1+VV0Bf0KJ92hz86zGHGGvd/5vXqNWWrWynrD6hHLGj9FK6BhuOTbdri7l tRULCH1i+DvKG87ofwywFM6EgNa+ERMdcVakPjFy5X3Nz8osPEr2lAjlm9B/sw9g OvpPUpdviphdn5NFlIULnlL4ZnP13Pschn287mOWNv51mM19RxpTyqbVY0uf5Vde xWQRbqPMBLWpUR1BP8zrvaS8ngtWJ3gN6+pRrYOwi/Y1ZmMHLlPYIqn9P3j14TeD VRVfXgaQ1VtAv9eQDINYLRmQXwHcF+Mxk9xcwCJB5d7OhCq2furHJUSLuzJHRRNf H6VYRgQfZg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt dales@cs.cmu.edu Web Alert Server MIIDDDCCAfSgAwIBAgIJAOzWrjZBTi1/MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3dlYmFsZXJ0LmFuZHJldy5jbXUuZWR1MB4XDTExMTIxMzE3NTgxNVoXDTIx MTIxMDE3NTgxNVowIjEgMB4GA1UEAxMXd2ViYWxlcnQuYW5kcmV3LmNtdS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9IH0beIR2zMvXqGttQw9j 6ZrAmommu0xdY/rY0VQC4RITPjJ0Dm7Kui8NBMe7TsxRLcj5aYRFsvcngv1Zstwt ZOrpiUud9Axm87rG6IQ1T+M9J/C9DS81jby6zFSexcKSF784371cKenYDJTKAzqk r1ThrgHVoLkuc5bQmFVUYT/qB0k9KUTnRTGsaqcHoIqxLY7NbWEyCT5Zvmb4Ua59 mWyKvY1g6zQrKQNKrtXytNOikG/TVGG0GZ9heETx4jYhyokZ0K+eCN5p7bp54O8N peM2shWC6vM2NO0jVfEIEfgQkJprO4KJXLLAVT68qf0MuEoQic5kOIO+7GlsnKvR AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3dlYmFsZXJ0LmFuZHJldy5jbXUuZWR1MB0G A1UdDgQWBBSoNuIumvCvUg9owuBskV7WX/43EDANBgkqhkiG9w0BAQUFAAOCAQEA BenlF/r2iAbBv6SsVYqarKy7Vyfmeie+4XRLtjyZoiRkTj0Hruibh27VXcGZEfTf qaGEoXJ5b8ho1Cu0Ss2MVmYj1FA6rJg/MXm2txWeetgw+auxgO7aXe9shmwVPVg1 bmomOna7CiZhzLoqnhntYlSJpHxFFMuJt7gSvKj4oveNckGkdrYqA0nhtnkvfjAX CQAfE+krMJ7Ywhu5DHMvabHg47o9FE7ABA0lZcFY8wa0PH5urc8HXdqnPc14BqGK jCa7Uwg0cn4+bqHKFH/ExgQlTO5uDMStgNJWmqX6XRnxY980WXehsZzOHdtVtSuO 52DKTLuw22lNbLC07LPLig== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu Web Alert Development Server MIIDGDCCAgCgAwIBAgIJALqFbMIULCNfMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3dlYmFsZXJ0LWQwMS5hbmRyZXcuY211LmVkdTAeFw0xMTA1MTIxNTI2MjBa Fw0yMTA1MDkxNTI2MjBaMCYxJDAiBgNVBAMTG3dlYmFsZXJ0LWQwMS5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMKwkaVT2e40 ZSGbLb8/mGIrSjPZWBSyQ92kbA/R1IOTSXYRHEeyjCxp78W6BlcRygHM9g9QLs4W 3erC+zC/DdovAxiXSLj2yhom/wGlGtT7E72+hmeVsD8pH/9IuNYMM/t7YS/W4I2I 50m45r0ILVI9Dgo8PLdABpdgSGzNRZPxtIBy2vA/OW5NtM+EqStfnav9568p4Va0 8WNZRRgtxNFuN+z7IVsQMzAg2Yrjx8bJx6xTWUyXY/WW1rJH600JTX25IXjjMsIZ 1PMfuA1vWzwx/LhwvNf3nzPfSLRN2bnJ1xxH2bvhEv3qKU0w4b85OFBy5w3EXyBr +K5RsPS5/pcCAwEAAaNJMEcwJgYDVR0RBB8wHYIbd2ViYWxlcnQtZDAxLmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBS278TZW/fovIcS2qC2p/5yRcEf6jANBgkqhkiG 9w0BAQUFAAOCAQEAExJKsAg9D1DAQGUslaHhzKhxOe9HhyYQgodUe+XjRMX01s8X fc2RewitG+xdYPfRYFOBYYp80estcPE52Kxvo9S8UGAHxK0pGUj+W8rs7BE4yWpN cp3JwIuuID0P4nPJaHMUnJ2IaAMshFKsmrq4zOO+r2M1q6sIZhGDaBhCNRGChY7v PGiZDtYjzotVqRmpjo3caXXN62pqkuq7rCW2mHW3BbwAq7LUI3FQ0junEGF3luKd PUipp32clxTbT0Gfy/rmaoGeyGc9lbL9gZB9eXAJc9Sff2UqNCZ5AvkvqTGjwE3G PJs6p3X8rskOmdixCgrnOBwQuGA7BPcoLnl8hw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu Web application for Campus Services MIIDITCCAgmgAwIBAgIJANR6Tzncw1TQMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHndlYmFwcHMuY2FtcHVzc2VydmljZXMuY211LmVkdTAeFw0xMjA2MDExNjUx NTJaFw0yMjA1MzAxNjUxNTJaMCkxJzAlBgNVBAMTHndlYmFwcHMuY2FtcHVzc2Vy dmljZXMuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANHF ClsHbVVymgawbnEGKAtwUPUV3nQQKOdmP1PfeAYgU5DqKbepZH2sCQxD9JxChqMx fPJaTJPfRT3dYtXEl/q6dDoUd0lnNlgqNwwLqZ0pXkmcAxmlvX+RrTJAboEO0QDg EwG4XwAOPCxdZ14EOchCsrMwC/9dPwzm5RZfWCcdwqsr5ybSeyzjbHIp0WqnjJii FFxeo+L/QY9Wsw9+3kxHzjgkQGdZIsfmOjOFFdmitXLs/jr7cqF3C0s7O/RpF4de NmhHBsfAT33MQ+WLf0RutIxUjNtntYrN4/TA9tren8aioBE5kMZSAatkPqVGMMpv TvCmf7vsKQoFvP0q540CAwEAAaNMMEowKQYDVR0RBCIwIIIed2ViYXBwcy5jYW1w dXNzZXJ2aWNlcy5jbXUuZWR1MB0GA1UdDgQWBBRIleLDCDhaq7xlEN1PL3ytT5EW 8TANBgkqhkiG9w0BAQUFAAOCAQEAfEqIH3/evzKcjNNKQpMGhziNfpOyDpgNF+E+ j/+3tr3j8qcEh3ju31LPK4cG2E55nmkGLnpt6+Lw5FAikrwE4nS01OIBRXsx3QhP 1FHZwO9yz2oQKQc2v6DxFUR5yeyvwo/5SwENKdQ/dlEz38TcvRMNoBZnAV5OsThd yvjWjHpG6jyu105qCMDvBk6kBDMSqmnzYfenQc7xk/tf7wjnWC5x6ius1kqLQPEd FS6DCiUbawELfUTOyw1s39VEfk3aNfMD/KwlYoxHi2Fc3wBxlnHELKCIxQSVUnjL YTvg7McGlNAtibGDElovK1ZkQS2Wmxk4OKbrpNahoo+BKbmImQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Gregor Steindl gsteindl@andrew.cmu.edu Joshua Frederick joshuaf@andrew.cmu.edu Brian Stuper bstuper@andrew.cmu.edu Campus Services Web Server MIIDFTCCAf2gAwIBAgIJAKlwn7Yp68KGMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGndlYi5jYW1wdXNzZXJ2aWNlcy5jbXUuZWR1MB4XDTEzMDYyNjE4MDA0NFoX DTIzMDYyNDE4MDA0NFowJTEjMCEGA1UEAxMad2ViLmNhbXB1c3NlcnZpY2VzLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh08CvuZpV5kbd ayyDvfW/M0adpGYVSPHD8UrayslmpzGCHJFD0FGVTixipvKQDfvckr0H4IcFLBhM BYQeqGmwsHsL9NUXkGBhkHuXWsgQn76fZZNR498GKZLvsQTfH38TJyRFyHIAXNlO huT7lT3Qspe6nG36Gv7TbF3/tyBCfzc13FLVn3RSOq+elaWwbLCzwydOqdE5nGlo PpapTOVWRmO6FrB6byIDIZE6LoUraYmuvAKDF/dElaechTNPS3cJl/vVd2iOpfw4 Chg16VvVyfduBqFxzU3qkkar6yVEfMtbNpvnI5dsi6YKMS7c2YnUUDtjDXiNDUPe LBlmkkK9AgMBAAGjSDBGMCUGA1UdEQQeMByCGndlYi5jYW1wdXNzZXJ2aWNlcy5j bXUuZWR1MB0GA1UdDgQWBBT/ONiDx3xtRhy0jj06oUjrXNTE6jANBgkqhkiG9w0B AQUFAAOCAQEAcbC5bvorLvwWYKQ6517rvlWKqNq223HEEpYYFGpXAlXJx5l0BAM5 XS64/ub1GPXebSmOlCPNmFq7cbsIdCGZALUsV1uHSTsnNLjJI85DfFuxyhwcNlpc 4y2m35xROj4bwiLo6gL2Iw0vMdUnjNeZI9JNAzdBSmv9Uqt+vMW1B0bLeOqhdbB3 HOaY9kdnqUh6OK9UNcYyIKGRPDg71ay4n0Kzcht+OF4J6lNT3wD+pzTOdE7StlCt 3z4dp111JIcVwY5J18TzHt69+w3utRX4iLSDat3ZgUy5EEV57Z4dp+6kywxco/0U 1jsgQi2NOV4q2ATUZG8qmz4xnsCKlp+rDA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Josh Frederick joshuaf@andrew.cmu.edu Gregor Steindl gsteindl@andrew.cmu.edu Test environment for webext MIIDEjCCAfqgAwIBAgIJALGmrZsoTetwMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdlYmV4dC10ZXN0LnFhdGFyLmNtdS5lZHUwHhcNMTMwODAxMTEwMTMzWhcN MjMwNzMwMTEwMTMzWjAkMSIwIAYDVQQDExl3ZWJleHQtdGVzdC5xYXRhci5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0BhXRRFfTOu2B/jf RttRxlQuQnKUN5Np9/48r6OCLHlHqTREC1hn1SfJ7NY0jpv9AN2FTOMFA/CguBDH iZjbG+OVmCDOWF7HVFgrRYL1zxYyBsP3I5gSm9Wiq11LrI3CKhCtHQIhGWqz6ib7 /HMRdkYLD4rcbd3jocKaRUKf6MKYmsoa8jQP1SjUGm2tsVgLmTojjAuOPBqqxJ+8 SOodAl19SukxI+Qbzp6wszS0qmPlprVvHqFkV0wPeiOyZrz8jVBHXM4lUpM8HHBw Wh9ooe14lYVmcVFHKo5yVrELKRQI3taOJkNgIT8dPsp23aE/S4Y1DUZPfrp/lcAT OLh9TwIDAQABo0cwRTAkBgNVHREEHTAbghl3ZWJleHQtdGVzdC5xYXRhci5jbXUu ZWR1MB0GA1UdDgQWBBTFbGQXpNK9Uh6U3YiUUx7+NK4eJTANBgkqhkiG9w0BAQUF AAOCAQEAFX8Pyq5Bab0ghvKeM+iP45qhKMbW4aHVzMudxInxQ3hSeH1WKm5/5nHE 0CS/CUTsu1PDrWkhJe5gCtgIT0ruGBRHJrhadqHGKnI2nYY759bO62PJkhFFHsJ0 QkZC6nUr5gp+TYdhhh4NWWGyr9/w+SYiZNrecPH4Uv9YMlfJUCQTO86VkUh9H/c6 o3B8FgO0fd6NFaTlmUjrGikMMzcUG+WmJgwWknBIpsxJpkqgTjk92q+0d8Vr21fc SntEpgdVWCjNYESqBV5hTR0MOSQvesYZzqOTVsXXZ9vb2fhSGI88VndirkxTEmXx WqEeVtnr3fDLEEy5qTrmQulWpAguwA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Hasan Saiyid hasans@andrew.cmu.edu Kranthi Sangishetty kranthi@cmu.edu Web Mail Service MIIDCTCCAfGgAwIBAgIJAMtl4s6aINh5MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFndlYm1haWwuYW5kcmV3LmNtdS5lZHUwHhcNMTIwNjI3MTI0MzM1WhcNMjIw NjI1MTI0MzM1WjAhMR8wHQYDVQQDExZ3ZWJtYWlsLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsd1c5dqmogLRLOs2+r88wRm6 NDvCdVR5tkvkrIMekkpo4QYBEnoMWYTZ2Wec6rFXks+0mErGmGoEDmIGPy9Ld+zt 2adAXZsbPMsVtHPR3siWBUQftQaRd+ZnHtu7xk4cv2Pq7UWeewchlatcgOirEoCS nzk7cRRAAl05R4FXgYZVWMI05WXu4wslMeFC0/BaBhe1qAbxrRxleFx7xfMV3rab wiuFcaS8XChRXZ0wAa689kafaZEHM39btjUIdSOkc4fxpfa7zwNVd578jPIpp4Vh srxPFdGMFZdcifXDiqksLzrLrHfjvBxAwYvvnGBR7Oqqv5muHzijrivDWb8uLQID AQABo0QwQjAhBgNVHREEGjAYghZ3ZWJtYWlsLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBREeFMuwf5Zn/BiVih5HeoqWnYIBzANBgkqhkiG9w0BAQUFAAOCAQEAqRuq 5wYyGkH+93+pYaJooLSspRzjdCSIVMiYgk5Fqpr2/CO/bvWx639iVeLqyCpBB9LD sN/Qi/R5JCdYrQIy9lg1HrP9oclx3y/b8M6bj6EeADe7HX1SEsHzBIqnke+xRznQ 2Pb90YEBdWM9jJAegdJWn52sJiHYFYYbNjbsTJwnPi4GYuqV4n+Yw6vJxYW6vJgL +hhNr3EfC5b2acIJPIR9A8Sd1GWX+ovd0F1AwC1VyLx9aObGdMyDEwIPZJdZ8pu4 mrhqH8giAYz/Y0gBPxouYuA4P69bSvTyypXsDk3qC5ML0vIJgMNOZtNdrXTa2nFK CgEYLC8A4jlY8Z59WQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Russell J, Yount rjy@cmu.edu Dave McMurtrie dave64@andrew.cmu.edu Web Mail Server MIIDGDCCAgCgAwIBAgIJALSuAMvThuU5MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3dlYm1haWwtdGVzdC5hbmRyZXcuY211LmVkdTAeFw0xMTA4MjYxNDU1MjNa Fw0yMTA4MjMxNDU1MjNaMCYxJDAiBgNVBAMTG3dlYm1haWwtdGVzdC5hbmRyZXcu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM9OvXR+Kxcy fUqke1PVjJtD8XzW3tgn+UxuRCJmwft/FLGzfZJKqC853RBKmFm0LFvw1ESyPhxp 5N63b+LYwSwPIhHFmM5TWO0aVmugJv1zdOQ+7KS8+k8pcseYlEK9DIEbc903pK8L ovJXaQfddjX0XdiwCxFlDPignt++35oRlIfpVkXtOhNrdDWPtkoQ/vpQsn/FA/4I xTBDceHAtsdS8DyQSuWHB7uWlqpEsL1n0gyoUIRYQJ2Yo6lktnAaxgEcAMFV6Gs+ YB3cAWY/24x6R3LZu21Wz12f2QsYPCdjm/zqb9PMto6DsgCTTDtC1fDIa6Ewmpt1 ir6FndG+6YkCAwEAAaNJMEcwJgYDVR0RBB8wHYIbd2VibWFpbC10ZXN0LmFuZHJl dy5jbXUuZWR1MB0GA1UdDgQWBBQqXT1Q2yChqgVi1jrgOvaWvsRknjANBgkqhkiG 9w0BAQUFAAOCAQEAT76vdrvMaOmCeYO1mzlv04wTVBw0m0f8j7GX5UU75IQb+kmc nZlcg1H6SBKyTWyu8q7Dp1khiXRPue9F2Pp7Tk0HHWoY5ZHHCbIQof95OM7369Nr ul3ygv4aoN2t/ff/8d0WmceAWF9yntFOBkO2xpPIVu54h0KaCa2Kgql8mtP3UKyz HooSgzWtShdWFClueqgGyzEIl5ZCyDda9eaqtNhQ5DLr2gR0k+ivmDlIe9pux5j7 wwQLD6pp88DY355oVM0ChxSj+2kT1O6r+J+z4GHkyIRhRYxTW0wDv8q5biv3Vj8Q iIjNgQbX5lE8xrr6nvzkLe4BbZsZV3z8SH6OUA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ David G McMurtrie Dave64@andrew.cmu.edu Andrew Web Publishing Development MIIDEjCCAfqgAwIBAgIJAJNO/GiDT58IMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdlYnB1Yi1kMDEuYW5kcmV3LmNtdS5lZHUwHhcNMTMwMTE4MTkzOTU4WhcN MjMwMTE2MTkzOTU4WjAkMSIwIAYDVQQDExl3ZWJwdWItZDAxLmFuZHJldy5jbXUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu3DJRxDLCw6S20kq 5PxTIwd6ntKLt0g2tD/auOOTTVmjHRFsqj8/+GA1MdnGlh2JGs1A0TyysJ/Wgvfv V03WInWpAsVdtCHjZWfTcnYYV3h5LnDjpVAuQXWmCzFfa+TZIDC/C/eeGl5vqXp5 CG1DD89dGg1EJGFAb53OJ68HwLK9lpverN9FKYLJe4pFU/+pF9Dw1jXy1ahzDtMO 5KE4CZEZrpARzOlTEQTKVfMBe/nIM7NEFe1RhN75qgipIQrCMuv811aqrq5KGKGc 6HeKUJNt5hyeuE7YAFeOIE+u3t5a4SgVMV0nGs1+xDYSkWgOe5MdY18riEOzFqTc g9ZL7QIDAQABo0cwRTAkBgNVHREEHTAbghl3ZWJwdWItZDAxLmFuZHJldy5jbXUu ZWR1MB0GA1UdDgQWBBQbqG1WsQM2KNsuVsDFsHHJJY/uujANBgkqhkiG9w0BAQUF AAOCAQEAT3gedwU9pVp1IdeT4YBHyvr3gKNQAFS4uLsBkuSwlc27sEQxuHsAofF7 AQknOo8h2H5P7GM6NDqlfxTvWc9wh7/1HapAWeP/SwCsZmM5xgwe3cwgrixal01D i7bbgq0/xCfDYvEmhUCpTuh1N+g5MKutL3iuz9GJN+9wqCJge1Fmt+CiSqtY7kZ+ acLjEzziz5eWYVTXnFeBgBCNmwzeZuHvHwmAJxu3nelmiPOC5RQuq5ZPnRUq1sg3 +wyyi7GtuNqC7fpRwWtH9eJ3tn9wqv+SnQWwZL6qAvCLr6mD1PclthNebXvUOOJm hzKvsN/VMhV+Jb5xvM8Xmo4bxU6A6A== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Unix Request unix-request@andrew.cmu.edu Webservices Development for UA MIIDFTCCAf2gAwIBAgIJAKPn9x/gGEYIMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGndlYnNlcnZpY2VzLWRldi51YS5jbXUuZWR1MB4XDTEzMDUyMzIwMzAxOVoX DTIzMDUyMTIwMzAxOVowJTEjMCEGA1UEAxMad2Vic2VydmljZXMtZGV2LnVhLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKxst3r+zUoKBs zqyur4BzVs/8ZmwbMBAOR6tLFqwvvJZy0BZrOpIMZ3dUWYj66ixi/apCQWZ7weow lsq6Rg+MhSCERjsuFiv6NbWT5ZFL1y+F+8ExLBqIcNx/C6mkuKcDGX5qomHQAzzu 2ZKJ640G0K3aar73sumaGqQ1Ow900FVnskkwf6NN1xGQg4oRjAT7t4YIfz0ZdfvN gIe3JSjT6AhcWljAnT3nwDOYaX0NyGOBVNn43oOmdu1cjx08N5nPm9WCrANIB1tJ n3wYdNIOOSGtC5KVvzkb0ZYAEyIgaiViNpCy46fxyWATA+Q7OgV0rz9fCWTNA9HX fakAtYUhAgMBAAGjSDBGMCUGA1UdEQQeMByCGndlYnNlcnZpY2VzLWRldi51YS5j bXUuZWR1MB0GA1UdDgQWBBR7awGFIQpqgVvyN8nF+jwSefDfWTANBgkqhkiG9w0B AQUFAAOCAQEAnnYFaBmdRetp0PLcLXZApNwj6iwlH5ORATahEnlRhcuiyfhCWWEQ 5MKXm+Rnmm9nKPGLLduq9umGrTgEfXDKm52onI5mElOSjzeiD8r7565tB6k2AKpc rrqkmKfPQvAIPKRHIfpRW4dmnEsl+/Dp5DrbGSacTWTeoRyUYCSWKJxSml1VYWbD b0y5EimcCKg1mkNQvO+wENfvxUH2sFghM+RqFa9csRS224dIUvSchsqvAgwbqORy 63uhnOORY0vrzDOorNillcx9IzYzN5yo+RCNBtHz2+4Pq1CKNnrgFr8l5NxRp86v Q1RHIf3IATqowtkdfxqNZxf7KFGzsFrQxA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael A Riley mriley@andrew.cmu.edu Webservices MIIDCTCCAfGgAwIBAgIJANK66i0itggdMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFndlYnNlcnZpY2VzLnVhLmNtdS5lZHUwHhcNMTMwNjE3MTQ1NzQ3WhcNMjMw NjE1MTQ1NzQ3WjAhMR8wHQYDVQQDExZ3ZWJzZXJ2aWNlcy51YS5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArTe0hpsrkeV1JDJJyhV+W+u5 fzbgJruG3CRj0fTh06VpV9DF8XpvQVAJTX5I2yAhrWP+Hf7qR1eeZ4C6p1HVJZGG TdHlffrKARhDMwNw5dVBd3xNDzcPQkIByTNm4PhGJg9oS2ApAvDW6EOqsn1SXL5/ a4iDqyx8+gAGObV+hLtiOoQHJ6aVF99QGLaYddEP/wTTJ7xqRP/n2++e13LiTKur 80XGyeizIL/Bxv9x2CPlLi8Yk6/hqy1Gh/gIHYpjL69nO3vZl0JcdNWvXRRcVMkG 7OQ3/h1pLD8OF21MZKxvs4B6AFYzvI26/M98+zKaKhf7HEKVqkmC1Ie/nK1REwID AQABo0QwQjAhBgNVHREEGjAYghZ3ZWJzZXJ2aWNlcy51YS5jbXUuZWR1MB0GA1Ud DgQWBBR6ofM4cxc+wRByib/4DyNI7xXfhjANBgkqhkiG9w0BAQUFAAOCAQEAnt5t DLnf57j6v2whDIPP3OC9uajWzCzz9n8VHu5E8QVPwMGnIgcL08Nd5cfTopkE2Elu WoIwRue/Jyroniskjitl6SIWwkHRaauWvJvJuUO2uBW23x6omzGVI1nQo3PRa0R2 hNgYTGhGiOjbTsfeNWqNJdKsWIcW65Bbn5ifdeS0x7dam7EcuJ+HHLW3Ivh0EQkj LwA2a3sLc6yejZk/NsVwVnBejR2B6uuoPYIMoBYMN1QrGIQxUmKFRBWkzjD35OaT efXxf63EGCRFw4/ZPwmFFKopE21+QNvWRDqC8dTxxK9RF5ejkXnLs69rN61RofNK OCozdP6Vktzh+Qy5ig== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ System Admin unix-request@andrew.cmu.edu Campus Services Wiki MIIDGDCCAgCgAwIBAgIJAPPTIDUGWg7XMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3dpa2kuY2FtcHVzc2VydmljZXMuY211LmVkdTAeFw0xMzAzMjgxODUzMjVa Fw0yMzAzMjYxODUzMjVaMCYxJDAiBgNVBAMTG3dpa2kuY2FtcHVzc2VydmljZXMu Y211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVNaonCy2sT 7wOjHOPTDrT22P9CxavRG+nr3WbtCB0L5xnms75iKLYKqY3szRGFW/tBCSfWSEIL nhKTZtl4SanVV01pCHulzZjIvibg8vlnHBzNWxhbb0SYRA3Lx2iXLTycvzIiAmCl VJ8v6Dri8aa1/onE8Oa6rjNMyvMAA5iBUnMDZzvvr5pkQbABbZPlyy7Vap71LpgB MQ5BPFKlXGr+M4uiJUlOO6cCSKdtfgN0sC4chuz8/u+VExLPuQqmAK6OLiXBrHhs ysGW/yW9gDBWRdBW/JamJvpAg7qBVXr5/87OiUXdecYXc507y2/CnV36VcEdIBkE H7Y6HZ6R3r0CAwEAAaNJMEcwJgYDVR0RBB8wHYIbd2lraS5jYW1wdXNzZXJ2aWNl cy5jbXUuZWR1MB0GA1UdDgQWBBQSpEb5C8Y5Ns+D9tO49n3qPWoScDANBgkqhkiG 9w0BAQUFAAOCAQEARbWHWrFaC3CkKLTHHXnVq523H1HW2MLNGtOWBKT8lkduOJZu bDLwZ2QVeCRn/8Ip4mGDaLZXyrzrED6x3pLGpOD1TkbAvuYHkngH+jv+bCKoE82a /bW8xoQw5VWfP8jJg7zz5jMakffBsjG/NRTV6p8jKVD3UZ/DSBmavi8QuM/mw1h+ gH5+oSzX3WqFcvBov4y8cdvnZZMCCthFDkYbQ3FH1mi6DHQgtR92ptvjU2FjbWQd GNprctD0GbHEupeM8dIQEf4DRHrbsRrhaxDR+Yed3e6/TuogWAOPFhyLeOr+bDcZ t6R2jiD2SHh8wJZyJm2ne+FmikukwTTuo0rJfQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Gregor Steindl gsteindl@andrew.cmu.edu Media Technology Proof of Concept Server MIIDADCCAeigAwIBAgIJAP7G+HeqWletMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3dtczQuYW5kcmV3LmNtdS5lZHUwHhcNMTIwODIxMTgyMDUyWhcNMjIwODE5 MTgyMDUyWjAeMRwwGgYDVQQDExN3bXM0LmFuZHJldy5jbXUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LlHWYRu1Oip3szN9VLRnYXJo3OFvmdP bIeco3t16zpfXbxcqZthIKrNsxX/gnAMcj8slJc4LzKJo6sKvC6r+51iU61zeJjG 3gQYvH69K/DDGbOQa68f85hXK9vLBdD5rgVX/f+QJ+9ET8C99poIkT82c8NzVWfW 8kjOcyKYbw3kHFgyL+kb3pi7Oa33dPqL4FNzxK4QIMp61bwMkbsIu3p13NXv5xIO onHz/ZlENtX4skn2zPDm9hEHgA6LvsDd7BVTV/80tFB8agHv7uRD6Ui8XS6xkYWw q1GDRY0E0YzSTGosLkNA02sl8oaobe+jwsX1umDHcQMcAzyhKsYPuQIDAQABo0Ew PzAeBgNVHREEFzAVghN3bXM0LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQImWFg qjrGxtrlzKjJBzitOj7nPzANBgkqhkiG9w0BAQUFAAOCAQEAd3629SJ47NnFBjMN 9nlLqXLaxoCohCII73+OOVEJ3CjR3J2U2JYsL09f8ROxE7hf0yZV73oNaI0dmHkR aIypg6uXrSKXb2kqOmxUBzT1xtk67kTdM680diGBFUgKyG1JbULI6lGdMCgA2XXo 1YU2l2AAxzflhYs8wsRjf3Qf8lQvI+a8M/ZmjQ+ZRfR6GIRPntYM3MCwVDMiYajM e1hZIIg23BbbEnvghw62EUjr6R26jb876Vyc6iFHFJRlHA1S8d2TFUoaQXv/P4H9 iOe7HWcPhX8LBZWNea7/o5gLLMHZ5jY6NsVtWMTPd729iAp+C8i/YvQ1dNi3hyrt xBOALg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Richards brichard@andrew.cmu.edu Project Olympus MIIDITCCAgmgAwIBAgIJAJYKVGuUg/WcMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHndvbmRlcndvbWFuLm9seW1wdXMuY3MuY211LmVkdTAeFw0xMzEwMTAxODUw MjNaFw0yMzEwMDgxODUwMjNaMCkxJzAlBgNVBAMTHndvbmRlcndvbWFuLm9seW1w dXMuY3MuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMr6 xcvRGufMaWJapbdTx4LJ9ofu/BOzgY8/qNOVd9Y9p2DNV1nbWxJbARtBpF6xI2ef KFiFU/DHUN5YzHfYbmZTTAo04+j7L7vpN7e8oG9EV8XCzAmG9Ve0KZpijitpl/Vf LCOlhQ3iFrL8/FJTXZ9Cehf2H6WrYChvZZUrWFpDZyI1A24L1aSSVpv+icoEkc3j lz/7jnD/rApqHury8N48eAhIcgzrgpSBFDoK7RUnWIGQ2QPHxcu0HR2oqsU9bZTo mT2Ph/3k6id68MQXVke1SeZNV4TVusN4u3a8kmSlZEz6Rp6TR12E0JuzA5W/fqGX G8yPY5p4GaxwLWQ3oQ8CAwEAAaNMMEowKQYDVR0RBCIwIIIed29uZGVyd29tYW4u b2x5bXB1cy5jcy5jbXUuZWR1MB0GA1UdDgQWBBS58Il/NF+mNiMKyWqDZaxsEzxv vzANBgkqhkiG9w0BAQUFAAOCAQEAtg3ydZSqYn9sA4Zk5f06OPyy/kNIgCUjo+ur qy4HXhnC1vhb42Nns6xTZVBitjjGn7DGmRQQW29KTIwIteZxIfPIQv02m+iTVm5M sFZbMtPW5hd8WPFgN4Hm9f15/4QVIkPf9kWpI1BFZx4RK7q2gau3qImcnPL0yq0j KjwQdnBcWNGAGC2F3PLMsuafryPoxsd9qMbYAG/9YQvEeTziZHIsq1183LT6HBC5 GHrcxCUJRbG5ARkt17OedGPomdPu68bTju7ONe2r6X1e6SRcleQVCVQwM5kINyqb Dp/YckgTopxoj4WME1LC1eAvmOW6zNWCjZGShEa53dhAXdfwiQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Dale Shanefelt shaneda@andrew.cmu.edu Paul Worona pworona@cs.cmu.edu Carol Frieze cfrieze@cs.cmu.edu www.andrew.cmu.edu MIIC/TCCAeWgAwIBAgIJAMAmvRDPaoGLMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5hbmRyZXcuY211LmVkdTAeFw0xMzAyMjgxOTMyMzFaFw0yMzAyMjYx OTMyMzFaMB0xGzAZBgNVBAMTEnd3dy5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJgjmMN44c+sKLNTX41YX2EetUV2jIK4uNoA bYhcm60ej/IB5lMQ5mauol7aIHIq7aprfYPT6RP1SATX1Gcg8tlEG+55n6n/CWz2 oEI1L6y7ou+01DzYToZSCXHt7V8y3JTzgl3yopuC9x5/EuPh1vg6cf8aOJa6+jyk foJ5482oEtv15QK1DIz+p/2SMMy7Mp/ADELLvduEIVnVsokcauo10W/9vUXhAym3 /8imrobWbxuI79gUeEICVvQJhKOpbABDigHTivdwYfnVFqMPa9yoUwx0G2SthsfS O2UuSvuj03FLxExU6XRE6i3G+jX0v5i4KhH5MxJW1U42voh/f4sCAwEAAaNAMD4w HQYDVR0RBBYwFIISd3d3LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRV/mlnL/2m q9bfxvvf8y2RxS75dDANBgkqhkiG9w0BAQUFAAOCAQEAWkxeaCzms9ba09IVbL5C hignw2EBTJeHbi/6FJYbeufx1G9GIYSy0xlBxdt4YTsg5ZG+BuQ5mP/GdGbDKauk qFOW24bHw+4nNUSA/BAs9tw/pzkfbh+dMAegXb6etGgtG+suKbZRD67foyjzQjry IRgqs1OYmtR/x0ecSEC/K0Tit+HAMu0Rm8jDWFNbCfWvaVmrpoGebhbEiMxt/gRK gTEQOdAONJCNCNG5J/UwN3RkswDkryAvxDZw0rNELNxfCwSymOME7N0xsDLW7Ok6 6Eb2b6Ar5a2TuVDJ2iE8h6SNi8P0HylQJFU3ll9eIRZx3RN6qT6adjmEVr6s3Pf8 tA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ James Cassidy jmcassid@andrew.cmu.edu Administrative Services Web Server MIIC8TCCAdmgAwIBAgIJAPrrVqLieHrEMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnd3dy5hcy5jbXUuZWR1MB4XDTEyMTAyNjEzMjcxNFoXDTIyMTAyNDEzMjcx NFowGTEXMBUGA1UEAxMOd3d3LmFzLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDRsM0tWJbNHTSge1jl7RVH+c7XSVyOupQLxuLIUjWoR13w FzJ6fCK8y/Ng0Qg5yPge8v8uVoYNUsoYY2S9fP1mZJg57fu4c37NEvMLC0fdYH0/ miESB8hTVwI4cs+HOjPCIcHpSzqDfo75FzJ7qHYfqccm4u6DEBOnfiu6LCj4McCy M/pbEUopzj9DTeR3HS610J+m4jkKleDVBShrmtLcfhSvtda1lTxamvd2qlT9qjka w9w5gPU+Xe/AbZ3Uw22ciO4e6rfnAxoqfzcsY2TXGwAjmhD0e2mcibg1pnQ5Lzwo RGLGNFIwCrZiM9asmDlpJUJVxLKdeusDua2nUb/ZAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnd3dy5hcy5jbXUuZWR1MB0GA1UdDgQWBBThgN1/z8SE30PhycrEgwpPM81O MDANBgkqhkiG9w0BAQUFAAOCAQEAdO1rfDSuHOl9tFOQk5NbKjqU5XQfmkva3VPI lZAnkkzeEhOI8fK+UADJd7UCGTnS5+k3Crw0QN39nV0UYNVqPLUmzNBQ7JEkpQBK WcfRvsf6wue1dQYqBGYVqAHQve0MeO6vCfQcB0ADchtF1+cDG9m0rQUKRQJODjmc YFwDyonSX4eUxaE6eCEhBGxjM07it00WpuHpwaRiEYMfulQeLXllqNoNIYYZERxs uGp6n0PKAZMRZhu+YLgSQY0/DFzGuQrJV3nbX7iMpQk6PmX+yrspdJNb1Q4sgpSV fackr6La0/0jbUCG9kBkdbfUlHM/505Qqxp0qTdp5uxPKsv1ew== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Raymond Kohler rjkohler@andrew.cmu.edu General Bio Server MIIC9DCCAdygAwIBAgIJALfUK8jGNxtRMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5iaW8uY211LmVkdTAeFw0xMjExMjExNTMyNDlaFw0yMjExMTkxNTMy NDlaMBoxGDAWBgNVBAMTD3d3dy5iaW8uY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALrRG7MYwUaLPNShVa4037noat6a5lbKGJHp7B5Gsu+D Z6cf4jWFxprbJb10KLYWaMT7j2rryiJfcjkXnxCe8U/E/c0fn/zuARdrCEAsqskr 0b26R7QIwUTMdO5JnRy8LpYFS8gdXmtAq+qzRj5e0ZNagQEePLACIVpzXaydRZKV ITdWT3V1s1Wuj+lPQGBIkgE3xdiegnQjMNW9VwMBpdSwH7UmwQwjqMDMu771CeH6 dEXoqBqbD4drnDsCNnwVk5cqOFuLOrAgo6JtpQ89KvMBzjM9TUI/9W2v92PVvQFJ 093g4gLdorEcoseMHHmO1eSP4mc1rbHhMHIiNLUScJcCAwEAAaM9MDswGgYDVR0R BBMwEYIPd3d3LmJpby5jbXUuZWR1MB0GA1UdDgQWBBS2ktc27nlUx7KCWXrJJfe+ 54JtwTANBgkqhkiG9w0BAQUFAAOCAQEARt3fKuUBK16MweMM6mHJaEmJVcMqs/EC CU1Ho7SxLAeE1CG8jX7EzM8twvhf6VzWsNCo7qLWWgcF0gdawUXQlLPTcJseVmF+ E99A9zNY+hUap5UPU283m/95cyAvxhAPAmJ7O4+oQlyQ/5r9X+kG5HA/q+a//xKc 9A4da/T83bn4micT3ob2VdVRoA43Z7xW4QGbLzizEtm9GiTYmLzeQk3gkuG1C4ew hyHVfoPPPg2Aj71Bl8GK8CJkEWcs4YQgBhjEIqxKVUZ9eKThTTuCMggwnpAMaFsh SWOCYUxxKwpDuuQFVwdN1Eoqt4huQpEVJBz1K4v/xO2UzQ1+sC8zdA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Albert A Scheuring alberts@andrew.cmu.edu CMU C# : A Capella MIIDFDCCAfygAwIBAgIJAL8zC2dgoygIMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWNtdWNzaGFycC5jb20wHhcNMTMwOTMwMTYzMDM4WhcNMjMwOTI4MTYzMDM4 WjAYMRYwFAYDVQQDEw1jbXVjc2hhcnAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA1fjOTYKSeHDI2YBMIkbwErggEMEDwbfmau7RNRSVzSSZyyVu X8btvJud3z5u9nIXba8GFZhvNwR1Nq66c2gyCuWdlpnhO1mzOc+QQmHhczzV/fai obgE33pPyne117BoxIQzp1QpMrfHDzSqaBYIl24Xj0UAppCA11fo2Dqa02CEmnkH r8CQsNvO0eLUn9iHV9wwvuwiyEv5yl4oT7E7j+TJXQ5ZFHHj/vvWA2pH9R2Ebqnh YxoRo0I//xa4unWRdwxv9GqDANhkHTacKcn/n+4bKRNyGc0raTxCKoQLr2dL6sX2 n6hnvgFqU1BsFr/VK853JV0EUBYd0rSMBL/DpwIDAQABo2EwXzA+BgNVHREENzA1 gg1jbXVjc2hhcnAuY29thiRodHRwczovL3d3dy5jbXVjc2hhcnAuY29tL3NoaWJi b2xldGgwHQYDVR0OBBYEFM8OvYbsqtdtP07CfALECrQGKxgAMA0GCSqGSIb3DQEB BQUAA4IBAQBCYeA1UPpGPLratSNP2w22l192yhHwZqu69ysJ96pkltPHQzAfZIGN 2Ab2HcsV23yZPfXnDQQmtROeOjlXUhpX31tlCxUYk3sa8eBNWvcT4HNt7Z1lI8TV 93EKhY1jflCXD4c+rOySm6QwXRDSHSOZ7BVZv0L5fK66rfRJfhHBHIeQubNVj9fb FZytd3NqoukU9SCYY9EGKMA5l5rSNg6V28FFjgJdt1YROj7y7oVlE4QJiqnIXjIe L9ypw3qADdUlvzZS+OUsYLuBDiIS766ibAXCCjNRCDO+5osJR7rT4DUI0kLf+3Cj XGr9bZU/lEEPd3XJpK8Nd/rVTsyXGc/M Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Cary Yang caryy@andrew.cmu.edu Emily Yeh emilyy@andrew.cmu.edu CMU Contributed Webserver http://www.club.cc.cmu.edu/doc/contribweb MIIDFTCCAf2gAwIBAgIJAOb0P85WJX/HMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnd3dy5jb250cmliLmFuZHJldy5jbXUuZWR1MB4XDTEzMDcyNjA4MDgzNVoX DTIzMDcyNDA4MDgzNVowJTEjMCEGA1UEAxMad3d3LmNvbnRyaWIuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWB5UsT8vFTwqA 91SLIDEXbtwF82Mvd3J7fhLBZ/aXKrvIM127RJQFPRR6U6kKptPZujIp+0UQUKl+ wcqtMV2aTivmAZEPlwy0T/qGGixJIX7ycnYrIgqYMBNR5cBF9ITWenDhI/9mJ73G 0Z+IBmTQ+Pdci0rn5hTgJ6mm+pNTLZj8HSUg/zZzqW1kQaCHlD6bTd8HdWXTpUnG IWZxNBdZFvEkYRGVbqwrUn/4CSPEgh12YedYvJu6SxqScvmtRaX1WobfL7HFwMY8 PSMOh1EA8bygfU+o3spbK/dTGaVOtUHH+giwInOJfMw3rdStccvK71bImqRf5I91 MaDGlCJTAgMBAAGjSDBGMCUGA1UdEQQeMByCGnd3dy5jb250cmliLmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBT8x3wde5OC4g6JxNeYhgRIRzurGjANBgkqhkiG9w0B AQUFAAOCAQEAJjPMvxW9JSqOhiHPqEhn9DOBZqhfwgmMDrBYaWpbNg0yaQOZVY9z 1kdai4sIyfOwobpjrjV6hUUJNAexFLK10hFnTYGbUwjyWuXYB8UU0NGTCy51sFmm Hke6/uGluKR4xAAjXlL1NQ7SA1e+aPBR+edwY3sUGOnBXAk23BybxckPnijvC81t HkcRptYqWgRA8K7JKJ1thZoK1efTWFyRrch+muQmBBL3AlDsUcBBuMqLRqp8jRO9 gPjd8Z9XWh8JEbQWUyLZ3hIh1mlGjLK90wkGrj9q8+EhaZ7aVZmyir+k2Irhg96g eOl1zOzYrz+mK4sptgAe1VIfoeKzLsFDDg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Operations operations@club.cc.cmu.edu Michael Dille mdille3@andrew.cmu.edu WWW Development Server MIIDCTCCAfGgAwIBAgIJAPX34aeCfLRgMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy1kMDEuYW5kcmV3LmNtdS5lZHUwHhcNMTEwNDI1MTUxODI4WhcNMjEw NDIyMTUxODI4WjAhMR8wHQYDVQQDExZ3d3ctZDAxLmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArJoqiFE5dPtJjoNsT+sXO8nS Z0jLe/PvbamDrOR2vP9o2Phu+4OI5GmQ+LEuIFYdZ1HHOo1ZWg+Hq97B2AIPVWt2 KBvb54ISuwpht6WoK6zcDLIB43FN7bMCy2ZEHE/lzgk/L0pifNhkVDonlf0ZnyRW 6x5zR+kplpoIqSJCzf7O7NGg4B7vszGJIrmRu8chdSR7ALitK180RRvUMvZYghAz P+iYaRjVzR0xbEaVCbP+gPthhVHRYlFA7/TzdhijqF5YN9/WxKBEiJelZmkQPTfJ 9hybn1sFr+oZH0lbGTL7nJNjiXPpO1SbMEghNTzOq1izHLa+u0sISQUy0wdPfwID AQABo0QwQjAhBgNVHREEGjAYghZ3d3ctZDAxLmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBS62iknXCEz7NfZ/TNsCQqXy6Lg3jANBgkqhkiG9w0BAQUFAAOCAQEAizsv 81LRZ/E+XDkGChhiHJHnnJpdCNcafDXWK2yKVyy5eGHUIue9lSsFTjR/VvOs3dq0 CGuIiyeWq+ZkRcTOTKW0bIaeUmMOLz/ecER2x7aKztsaNg/GqiyptffP5D7YnCDk onCgavL+fek5FKhvF5CHTVZ5CHRKJaLSwQ0s+3D8BhsJTsjXjGOZu0MDTvg/STtx N43pEUqV2D1vA6mxN7qkPuvVir9t3EIBDCI/yW7CtpK1ZzQuAZa8UHyFZMwI6pO5 2Ow0xY99AtkPLcHqC5p7ivnm0i69siPbBqXye3CJr+7NG+PAUjvALrTYtG+KCrJ3 odXBsJFZqqnsTshVSQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Terry Bates tbates@andrew.cmu.edu www andrew development system MIIDCTCCAfGgAwIBAgIJAPGc0dFFIYQ0MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy1kZXYuYW5kcmV3LmNtdS5lZHUwHhcNMTIwODEwMjA1MDQxWhcNMjIw ODA4MjA1MDQxWjAhMR8wHQYDVQQDExZ3d3ctZGV2LmFuZHJldy5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyl+YAbdjIEj7OhZZI3XxSXua XfZP1PGNoyLUCekw7s2DHCmAKAonXGsf9sBKSnG6T6gCBn/3Mz/T92lDNV1vr+cU 9ScYAubrkU97JjwNlG8kwuH4Aa7AMf64vv63ZQdLepSyZiohAZrfJzUOACVYmhrV MMw2jQUWa3SMGWp0LJxE31GyZr3J5JxT/youQZMRmfbQObtTGTaymQduqD62/3bB hUv2NxKdPiPgyESVw/IEAX1uFUUrkBFWC9e41ABllgQ2mQclAmb+SYS5145rTQnJ 75PGFv/dnrVLvqT6Ak0EoIBMGugqyS34bc78TYuwWkF8foa22G+C5E3ySVwtcwID AQABo0QwQjAhBgNVHREEGjAYghZ3d3ctZGV2LmFuZHJldy5jbXUuZWR1MB0GA1Ud DgQWBBQ3L5O5J6renktjlusx3ev+bHlq+zANBgkqhkiG9w0BAQUFAAOCAQEAabYR N3RLRVqEbaTpxqVQCIYrzlmal++hDyBzTT1zqbYwLNxloNwW/YQb4P3ntQYf2zMk tol542QVPkxyOHhJ0ZYeLa4wzZdwr0kRP13xJ+9lsZ5gR+2x5bx9DpTt/GvtQUbU +1atws8+V4T/sDwJoCGDzluZWrHiRC/7yX+Cgu2aY5ipMK1gxetdtqHKGEP80X51 4qY/E1tHFLNUBuyKwKNCQr7pfYSNtthJOBdN9xMkUTCGzRKjVqSecGuDdoWRDoHo W1xzwHMbMEsMALGWg4e4y0wnwgCcKfuSNqC0nUEgP93JserBwXcqXAdhOKxoVulb lh8FxMo9MpyOBQ26uQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Michael Riley mriley@andrew.cmu.edu Russell J. Yount rjy@cmu.edu www.ece development MIIC/TCCAeWgAwIBAgIJALAaDIVIzmz6MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3d2Rldi5lY2UuY211LmVkdTAeFw0xMjEwMjUyMTE1NTJaFw0yMjEwMjMy MTE1NTJaMB0xGzAZBgNVBAMTEnd3d2Rldi5lY2UuY211LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALkt6kuyOgPYllBl90m38hqH1B0DuJWwT7QR 02RjV86mg2Gas6fERbPMlGzzjNAfjiQrOGORSnZ/BQGXgf2cm108tkG9JyIjTZVV 8/Nl874LQg6CbNu05TkW4Z4fIZsg04SryhxfFREbzjQo+fGSow0OeJxSsEVUR+HN 2MG8R3l6idgK4X+ZCdXV9gf8XyJXdom+guiKkTUsowQcf+ywaK3etguXNhraad7Z WFVetBwBAHvrpjqRt6TE1DqK/uEQIGov5OIqymr8CNcwFDOxI7+2u50e6cUpgsHU ezaNfyQoqeUJJhcweB0w+lDCw8oqr/froWKHo+AoBBCB6S2HSPcCAwEAAaNAMD4w HQYDVR0RBBYwFIISd3d3ZGV2LmVjZS5jbXUuZWR1MB0GA1UdDgQWBBQHkjE38G5m Ldf6pKrR1lozc0Qj8jANBgkqhkiG9w0BAQUFAAOCAQEAjnqJQonox2TutJnhXVWv vJhZcaYk5aY4uU8CcSXdBvxXtatmVRJiGroBwM/imJYRmcp3ZKeOerbh2AqOE/6v ZJUQSzuTfz2wu2soTysoOpp93aGtAFL+LIttfNMwgqccM7SkKjMAYmme3EOxgkjq oA6ORDT4VAGpM988KKCsQwX/238sd4lUhAlkgjJxiWmUiUhrSLOwN22L9ZFKEWiy 6dTyZqgtaCtqbAlRJG+0VIK5NwnaHz9yHVUNOXuBvguwl5akuo3HPo0D5ZVvu4J0 ARfHN4a8WT+B3snhdK62kyL8K92QJw74tb0SK8IMLywxqUPPZcabur6sSMyVr/H9 Tw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu CAS Web MIIDCTCCAfGgAwIBAgIJAM2VVfbqhhBkMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy5lbnJvbGxtZW50LmNtdS5lZHUwHhcNMTMwNDI2MTQ1MzI0WhcNMjMw NDI0MTQ1MzI0WjAhMR8wHQYDVQQDExZ3d3cuZW5yb2xsbWVudC5jbXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuATwad5AN6qLC7e0jDSoqAqa CRhWLeyBQ67iXICEelb26CRvclFsMwQfzPTPHjXvOBSnsRMUDK/2db5+42GDqkBS tt7iFpXaTyMETo5t5cidN5njz6z9aaBe/fb9EFUu8cTfoFVguihtVdE6HJ3lAdRP N4vggWAaKFo9DOnnELGoE2wzu0DaLNSMwIcO0cWlcPbqmCqeuwyTk+iFlfjvUvSx sltTCNWy2Yt2JKJxhRAIW0LOxTadvclUGEPFhZz2Pt0Cadqy5D7DR3KTHIRTsyc6 TfAZdP8HNvRWtZ5bcyKJqeweddb2Gtl2qQf/m+3FVXgfa2In+2MU20x1hVULdwID AQABo0QwQjAhBgNVHREEGjAYghZ3d3cuZW5yb2xsbWVudC5jbXUuZWR1MB0GA1Ud DgQWBBQ0Vj//3pwGEGhr7Gahlnglae4FWjANBgkqhkiG9w0BAQUFAAOCAQEALW3U jFILejdFBdZcmbnn/XlYHhx9KMwddJ+8ySradCMbmpsZpYCRRjZ0dEkFIvXy0B9j NuGGB0zsiZb+4rLHHgfxRxDU7Swk1jk/VOJ3mkBsPqGUABS1wowIUMWHOhW6qL71 WvKw0UV8zoc68qPdQhK01AP2Lh5zbyew5tA23Uvpx7wSXlPjiMc4xig4Xf9l1nwK JYKR/muuEpXe/RP5IgqO3HyuqParGMparqOmBefXSBZ4HdvljgVggMiahdNlsaSp 9RnJF0k74tTGN7zFl3QQeVR+BMXQys7Bi7zFC8w57zezFubMR/qNQ8YlE4T+Axuf lqGaOsEnWUnKNIUxOQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu ECE External Websites MIIDBjCCAe6gAwIBAgIJAJRtgU/zlzo5MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXd3dy1leHQtMC5lY2UuY211LmVkdTAeFw0xMjEwMjUyMTE5MDFaFw0yMjEw MjMyMTE5MDFaMCAxHjAcBgNVBAMTFXd3dy1leHQtMC5lY2UuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMR9Obpx5Hvo9NHbBolwdUOub76W hgNEA8luXCSktVig3QfFKL3Mhd1Cs14R/obwstAUuHsTDNSX3Nu3PgdoYomMBnoY YXqtDGE4deCd2OI4gYnK84HeM6Rvu8dPHPI3mOq8tdUQ4Kr4k7NpE4AJST50FKfZ iba5Mh772v7k/JGBvHhEdkdAfOoY4GJsEsJVPyrlJCvUg3vruiALSFYLVMsKZ9Bn H2uc4y8M0vmDH2gZv+C3MwLA24u5B66bHpvUQkjSPOvj+IWH5So6ewclHHyDOf7o qvg2PA0YF4OeqR71GFqvdeAtfC1CJEdcqTIfwh689CuayRMVIw8/ZSjLRtkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVd3d3LWV4dC0wLmVjZS5jbXUuZWR1MB0GA1UdDgQW BBT5WQys+EVgPmAg3tdLb82AsWOJPzANBgkqhkiG9w0BAQUFAAOCAQEAB2jwXgvo +XVkMBBXasqmDV6bGdHJApdnwMXBE4IL3m7+2nHMJo661P30OwRWctSxkdRodewk jfTZQ+66Ub3VezyvO5isDEaWXVNxs18oxGyhbQW1n/BL4mvc/beO57drg7GZl3cE gC+jegNYdtb3aHFHQN0TEk34bqcELlGbsikaJkAPTtLvpr0+5Yrb35iqNmSH9S2D Mi5f0s/mGTrNwpj1tTTxEp1zsCjplaezFmf6/B5FpkzpTWEFgOatcd7/4Po888NE F65Oah5hAG15h9B94j13/6KzRnapW18u9KSUOd3KqnMiQVkcOMpRtGVROByeHlD9 N3GRzUE/7Uzatg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chad Ziccardi ziccardi@andrew.cmu.edu Math Department Server MIIC9zCCAd+gAwIBAgIJAI0r36sIW9hzMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5tYXRoLmNtdS5lZHUwHhcNMTMwNzA5MTM0MDA0WhcNMjMwNzA3MTM0 MDA0WjAbMRkwFwYDVQQDExB3d3cubWF0aC5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA5Ee3bT2oOWeRsTZnUUlkwkOrAmr7zMrsdiB4O7dO tKOPsYE/4MIgZwE1s+PdCvg7EaMbJG+vHqC4vMcBPxcbCA8gF/t9BLl0qWHGjLbT ZCcWk6odgK6HIZw21uzaPEQ4JHj4xfVKNOCsrCsqNsTMKpkQkzu7D9u3TfPkDX/I cccDXzbaraY1Esn9XVtPHdYiFN1qxD7QwgVEO4wgxt9oJjLQWjTDfGim3xDOesmI qJVeoVRNs/1vxeNbnV98o463/6rvOeJa172yNourRKUj5VkQxSsZowScGE1v4wjc jhXToelxZt67OGz8GIhqj5dv0uOmgDApB8KqlIY7NiFnlwIDAQABoz4wPDAbBgNV HREEFDASghB3d3cubWF0aC5jbXUuZWR1MB0GA1UdDgQWBBSyza4RD98j+5DX1E1S RzIKgcBbdjANBgkqhkiG9w0BAQUFAAOCAQEANEysepfb5ce+OFyJ7gE0Y2xMFucB 2cuzQ8qc2EiOOvzQWxEHEUytqojDMSQw4GZsG6rS+FPK5zHm+aLd2BRzF4MZowDY vXO9QNh2N9e1RJpLBqoOsY1Q0T1hHz2OaN7zyleoVhzGSOc1qpAfGGYJDjn7cPhT 5ecvkHh5kZS/RYGHJbTrwFRdcQCvlbADJHNA1+fmocX+TZj8AK/MvB/9JNPhXLa4 ta+IxOlfN3urZpT018NmOVKZRJIy+VoWS5PArajqCywLozo/WXDKOq/9KLlYTdEi 4c9wjOg7irbboImACCdV996hj8Jxrn8BHENqJO4l2anLrCdsPqZH/HJF0w== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Florin Manolache florin@andrew.cmu.edu Robotics WWW MIIC8TCCAdmgAwIBAgIJAOEtgnwnfaDnMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnd3dy5yaS5jbXUuZWR1MB4XDTEzMDgwOTE1Mjk1MloXDTIzMDgwNzE1Mjk1 MlowGTEXMBUGA1UEAxMOd3d3LnJpLmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCXNtvgbXmiQhJeC1OwpsbTE5gvAgXGHwTy9f5RBKcaiiFP 7wawo0N4aaLa/+VbPvwZ2BC9WT1MjiuDROQj58Q1ablV+Tk/KLjQiUUVwqu6ySEX 2MkRTuq23L/HBcXew445PG1FVPS0HaetGXVLtLG0V7rkQtshowggv2UJyFpLKxdN gfZQHqnr5/oUoljJ3PdH3Glg/YywZNChlRgnuTvvoDYV5FerDQe+Pu9TKMuVfgcq 59+FP4H9CBcu+LmkViQuR0dgDJXUw7XOIdCCm45TE6YMmabS/p0wX4HRtB0a+1T0 E/W/FKoUpf92y7EIiP36pjpAgykzXf/vbhcIKRxrAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnd3dy5yaS5jbXUuZWR1MB0GA1UdDgQWBBSAy1M3Kcp6dE/CRTAJ4kWTPiC0 3zANBgkqhkiG9w0BAQUFAAOCAQEAME3z55w2frQDFC0SE/0RSRcopGGniW5Spu+1 5F1gVixyjmoyypsDntqgvYxcRR2UWyNhqgqWABgCoqaB4qjD0xHDuYDm8kchH+af Epb9j86dqGtQeLzFP96kIjy9DCJnUXnsdvT9D8mtuJZS4aZ+t0ttfvfB5Q5ufnhJ 1XWaeKjNs7y2IoYHcSysIRhssH+8nCGQ0L+n28aUE1aT77xzFo4GvYcWvIpQeeWy Lj+b8OEzChMEzUFS0awNKpnTiIuP9w3KRUgF+Dqeq4IttPI+AjvtVwMq2g4KaUKQ 2hgf4rD1GPKyRhgOmYUJuM2rtmkVwBZF2epxL7uLBqODc3kCYQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Clauss Strauch cbs@cs.cmu.edu Dale Shanefelt shaneda@andrew.cmu.edu Student Affairs Webapps MIIDFTCCAf2gAwIBAgIJAPDIiK/HU77jMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnd3dy5zdHVkZW50YWZmYWlycy5jbXUuZWR1MB4XDTEzMDcxNTE4NDExMVoX DTIzMDcxMzE4NDExMVowJTEjMCEGA1UEAxMad3d3LnN0dWRlbnRhZmZhaXJzLmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVV8Sis1sIzFox g9hhclJXgh3O9nCs6hHHmGWhufsyogAdi7xCMmAVr2HItqeFv0AG+dZ8lWIWoP7H t0sK0NrRxm+fUfHTAWcDteHSGtw+YLCe6b5tzNVG2euGEAQsI7mD1jjLYR6HdiQG bv/bewg5Zyf8pL2jFxTpA7tUgaTSRdgkAnRhyp0vaI6d2CoquVTIvcxVixLUjQV6 VpvklW9tWw7Kanw1FzKlwkuMcyqenSC/qu6tD8yeTVtc2Q6Do2r243vj+NeIFeUu VEekpFpYCzcWTwUSs0JEWp9s51qZN07PAC0ZGp5/qTZD/hOR2vrB0zQl52f+m+pm 1HA4OFfPAgMBAAGjSDBGMCUGA1UdEQQeMByCGnd3dy5zdHVkZW50YWZmYWlycy5j bXUuZWR1MB0GA1UdDgQWBBTMcVv8pT06eYQiGlvNsjbZRE5EoTANBgkqhkiG9w0B AQUFAAOCAQEAEDWlZa8MUxphDGztjpUGVVJDQXa7PwfC3KE7kHKwLLQ3U2miH9UE eY61Qcm94jBxvyAkGJj2pWXrSgo9OC6PMh6SrjFw3l70Aw8Rt0J0rD+G4eQEJWcN a9bGA0ekpiFJMDQa+H5geCXod8+KgvkVNldOnTRWxyTcv6IjMjDOif0DmvoLk76M rQlFHCg5PgmdXAHta+vnDwChuQwyOJs7IpE+e/BcqNrKuErzXhEqcOxs7RVEaaYf mxdx/z1pOBBormZV+G09nZvigArxYJ9IEyjK5u2uFBvLSrwjDpkvXG39lsyd3eQv 28ouRSDaUVZvXozQz9ySCVsUmVkqBz4NxQ== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Brian Stuper bstuper@andrew.cmu.edu Kate M. Bedell kmbedell@andrew.cmu.edu Test environment for www MIIC9zCCAd+gAwIBAgIJAIASZzOQvWhpMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy10ZXN0LmNtdS5lZHUwHhcNMTMxMTAxMTYzOTMyWhcNMjMxMDMwMTYz OTMyWjAbMRkwFwYDVQQDExB3d3ctdGVzdC5jbXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA07GSHlPPhUmMdO4a/i8H+8X/fmg3L4erMdLUCwdM ldyWYiHDuh/tmWHXjL6J/89rRWuRnzotF9wrZ5vY587Q0aENHyqZviZtg7FYqZWL M+wCKu3ssSZkwSnevq1b3qwV82tedPyNcO8NiKI+5bzuixcesj2rtSZBKgZTnh/i cRfLiHAjLb67YLb44sN2oDqprzM2BKXxT0JBi0m8xVKwzqF+cq9hC97kmjx9IOY3 gD4X/D+vbKCotl+pnVgPU4543JRQDs8XYpy8Yk6DHNt2kk8hUxomcQx92X9mhtFg zOQq+kTaaJb09b2It1iDgwKur4J+CE0bhBbXyQ9xm6la/QIDAQABoz4wPDAbBgNV HREEFDASghB3d3ctdGVzdC5jbXUuZWR1MB0GA1UdDgQWBBTYSn1TmsWi+3jAcdXX a39gBytdqTANBgkqhkiG9w0BAQUFAAOCAQEAWx/ddiEl1aMBVhFaKOqZyz5n1GlN dWpgRpJqLJWRWfBPQjdeXAJzXtaAefTGh252eCYiZcEf+Su1kJ00rX6JpaD3QYdJ NVRsvJBCSyrmmrbBqU9w5KU/0agd9YeROKmXdxzvVmMMnj/qSHKBq0U30I2DUDaT pOOtY4jf8FdB7ua/NJrdxDs4VRSle1va2DEagdQHp4lsh8gQH1qzdi8zpqQ5fKPA DWWaPMK1U+bHP2fQQTtmbbBGUBhad/JBvRpXtiyJ8yaQx4C18/OwFBN7mH6F+Mge UY+jPfGdYHPVm/UUPwEI9g+EwczUFVLJNPhM6uTD8lSahH6AH1M4J7l9/Q== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Sys Admin unix-request@andrew.cmu.edu SCS Undergrad Labs MIIDAzCCAeugAwIBAgIJAO3e0Q3FH3SgMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dy51Z3JhZC5jcy5jbXUuZWR1MB4XDTEzMDcyNjE4MDczN1oXDTIzMDcy NDE4MDczN1owHzEdMBsGA1UEAxMUd3d3LnVncmFkLmNzLmNtdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTiDWGekIHLK5OvgLwpdNEwjFseXb9 gSgsDCEQt1Q2S7BFCKgl/CsYJD2bRaUrki3ECbVzY9i7Ni4TNLtatxYHUQU6C/gd oGUfuPmoL9ztKVITPvyTcYI+h2PU/ddYmPFWtpxdvAUe8tMKHEa62GRoIiSM1KwT Y9bmANBHOEAbwGSFqnSb64yGZJbHaAtXJpaCKidfb++QpxvAvbRgDSOLRaVMRUKP ctnG3IUM4FdEL4NjtOT3erCG4Hw4L+4ZS+ebpE0K0P45QBwP6alISWDnHga0Bewv V3xpM7EUHgJITLpmSG4TmHBbn42urRrJdySlRx/6OQHMm5zXLqZIeR8zAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHd3dy51Z3JhZC5jcy5jbXUuZWR1MB0GA1UdDgQWBBSI tUGMFYGpRzYp3uJu7bGGIxtDNjANBgkqhkiG9w0BAQUFAAOCAQEAKrtkqV7yn8/A zVZDfGYbisUnxGnl+XoWWRgxmjtzaSBKqmRetft6RuiF9pLDtC/RkDgPL6zUl80p 3Pl/LuP4F87tpK00i+5IikNB1YLf+p7hx/7ZJkYwJ2JUPvyqGFeASz7tZh0HTl0r f5ztwp9RIcBstZeYD35GphWwJO93QyIi/2w3XeN5surhdFZ9EbmsNRL7H9Nnncr8 f4l9ngjhbNT8E/fmoh7t930eRf1fOmU/3GUDgV6gyGomuGsX0YdEV43JIfJ05wsw 4LyIO3P0cZC9AyHNxbyCqT9+oEoHqawVd54L2vSkNJzweKDD1YVFKThjvOwBKmbx XV2x617XTw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Greg Kesden gkesden@andrew.cmu.edu David Winters dwinters@andrew.cmu.edu Zenoss Server MIIDBjCCAe6gAwIBAgIJAIcp6+tcclIpMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXplbm9zcy5hbmRyZXcuY211LmVkdTAeFw0xMzA0MTYxODM2NTJaFw0yMzA0 MTQxODM2NTJaMCAxHjAcBgNVBAMTFXplbm9zcy5hbmRyZXcuY211LmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5n06Jfk9cdLg57lfOqr/XZuVrb K+XDy7HQUIG8AizgJFmmFVRHD+nn+ZiZiaVB54rMZusWCICaJMKk7cDQpjCz/NSk YAYwnJ/s1anqXuGHa2LrdKSVN594tmhCgmUV/BKVIUO9BPyKlGwL/G2DDc7SJ78Y 8iaxM9cR2nWCG1zcjyZsaFYOC3gcI33ZuEdjK36EC8t+9NK421ZASwk2T4aczqa7 Lq9F2hFK30RQmE4wECiZFC/M7FvZxlba4Pk8fSHiOTolk+yCUVGuNHIQEtKv2ihJ 3MnZxTmmQbKbwgH5xRDlY7PoxDheM+ROKv32C66LWy0Sh/8ckFE+5XPgoE0CAwEA AaNDMEEwIAYDVR0RBBkwF4IVemVub3NzLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBSoVEui+dpBxWQoDzddkykLoU2+UTANBgkqhkiG9w0BAQUFAAOCAQEAILlbrBkO BHkuMXD9a261i4NRpE/1BYuZVUDHR9nRay1kk+iehcU62RKCtAgkEfGbVJJS+Mv4 7AV2gtaZQpW3elFUY+Z8OrpdzkcQmKz/34qtUkWzaADKCpZQGKFZZUnr+j/bEdhc H1xSkCAdfbIYui5f7DW9Vo61jLfMpcDLvFU1Lec1UQr65JdYHt8/TCH9Nb5qLoT/ KhpViofwcxpbgcLNwjE03LEYyhbB09DAmUeVQs/2oBLLQBdCYjcNoYw4gOU2D6y3 /8z1ELwMmvXdNYGapnfK4A4MAM1FOgERXK5AJjuZCwf/T0iMc7OAYglqeVGdI3zL 52hL8WkVoaffqA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu Zenoss Test Server MIIDFTCCAf2gAwIBAgIJANeotj7wtgNRMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnplbm9zcy10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTExMDYwOTIyMTgzNloX DTEzMDYwODIyMTgzNlowJTEjMCEGA1UEAxMaemVub3NzLXRlc3QuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQmLjIkTjGXnFD GK5m1fbq4jabSImPNKsLBzMd4kvOUNfnNwT3nWIWdgjZEulO3Jd5MwA2p2qK2emf g8zwAIXBaNZsWiQFxdIJzXxZOj7OeDNKEKI5IlxY/DLsNwS+yY9PFRYZ/C4ja7QG pNQV1/t8V8iOMJkcKjImhUfoiMGGi3sAJmQbRb7F8Gb4waZ20Mpv956wRcarvkei NfydlJGfxe8PBPG24EPQkZTQFisnptsWwVDEc3mlviev3ROha3ODv5wV7mPLTLHv omr3AdLsH0EjtwHdiIKD5jjj7ImkuUB8aV03ONZhe2n6rxBT3dUTv64qg6dvVTS5 iJ9AMu9VAgMBAAGjSDBGMCUGA1UdEQQeMByCGnplbm9zcy10ZXN0LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBRc7gubD28wLHCRBkTwlTJnWa1m8jANBgkqhkiG9w0B AQUFAAOCAQEARs0mouv/IA4NvycdpzVIp9agbW/8Fbrtqd0Mvp6KkTh3N++SpejK +iNojXfLY1Joy6gYib6a5Fn2tuiLt/K6kDzWOpZf55Q1HOm/RAbuW5CM0tr3NQoZ f9gBt3AIHgz7nbnvzMeuys+WFo5IDYqxJhR9UHK+X8ElDt2euK967n+n2qdzTJh+ BXx+nmA1a2R4UqntRKQiaYj3pYi2P5jdJszyWeOcMFrwKUtGOvZeSrF91u/b5tCK I9L1QxUngG0xIl5IJ0cqHOFAQQFSc2o/NEEqpN+ZYTv/Duhef8g+rrW5rIb28+5X 5W6XsxV6BDPCnrpym86JcZq1LV/xAXGl6g== MIIDFTCCAf2gAwIBAgIJAJaqjBbPj3apMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnplbm9zcy10ZXN0LmFuZHJldy5jbXUuZWR1MB4XDTEzMDUxNDIxMjY1OFoX DTIzMDUxMjIxMjY1OFowJTEjMCEGA1UEAxMaemVub3NzLXRlc3QuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQmLjIkTjGXnFD GK5m1fbq4jabSImPNKsLBzMd4kvOUNfnNwT3nWIWdgjZEulO3Jd5MwA2p2qK2emf g8zwAIXBaNZsWiQFxdIJzXxZOj7OeDNKEKI5IlxY/DLsNwS+yY9PFRYZ/C4ja7QG pNQV1/t8V8iOMJkcKjImhUfoiMGGi3sAJmQbRb7F8Gb4waZ20Mpv956wRcarvkei NfydlJGfxe8PBPG24EPQkZTQFisnptsWwVDEc3mlviev3ROha3ODv5wV7mPLTLHv omr3AdLsH0EjtwHdiIKD5jjj7ImkuUB8aV03ONZhe2n6rxBT3dUTv64qg6dvVTS5 iJ9AMu9VAgMBAAGjSDBGMCUGA1UdEQQeMByCGnplbm9zcy10ZXN0LmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBRc7gubD28wLHCRBkTwlTJnWa1m8jANBgkqhkiG9w0B AQUFAAOCAQEAITwdipSn/JH6R2af1L3zUDKvnR5DcS1UhIekTpq4UE0TPRPu8mPd rMBKkQe9wdLs1KIzqFQrkoxtQXv0qAt511HGbhPkTZmskCNDiwGW+LNZGR802Zzj 0/N4M5LrvGFIYVhJa+3GY+3JFQieIDubLt8kSzsZsvfpePrvxYqomKN9KR8Sj1Dw dpvJL3P41VhJKq65jEYsvjJfxmLv6us/QwRb2fXWpCcQJgyMJ4ww4eu9fntWZsBQ QkUsLYSt/R8GOTRDkhVJH98BT5f8JTwFOfw6kBKQl3tVb/8tf0uOGEjmIgEERcoF kyHEi7BfLIvjgvcEyt/IBtZdicohvn8aMw== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu Zen Web Development Server MIIDFTCCAf2gAwIBAgIJALa4m5u+zTowMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnplbi13ZWItZDAxLmFuZHJldy5jbXUuZWR1MB4XDTEwMDkxNDIxNDUxMloX DTIwMDkxMTIxNDUxMlowJTEjMCEGA1UEAxMaemVuLXdlYi1kMDEuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx4X1jyXIwrYal +zf2iIDTr5POo/JePOESvWOzTfKugxACTqNq8uN5SBlMZ7og9Z3UNBn6I2sgJztE etCGBITFHaHXtq5Gh5PJ8/9ZoMM0Gzd9cLj0WdAfrdEzZ94xy+kkpLe5YVOWE/Zx A3WEMqSiYBsjIo65ym+90+RU4x9lkQUePfpQM3GVgkHbVkG0SnCn7p1Mf5sMNy+c xDrlOM+vpQJVFl2Bz5XYwkxiIclvtiGi+26sbgiZCKLqSsCj0VS/6/vRaj/1sapW Tk45HqeZgvW1eA4cvJUruADgsg1lrHT4EAAmOcyzZyKs+YrezZrGkLOj5RUajbDQ JSnSG5/HAgMBAAGjSDBGMCUGA1UdEQQeMByCGnplbi13ZWItZDAxLmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBQJlpNAqrAU8+5Ir/jUfqPL5U0V4TANBgkqhkiG9w0B AQUFAAOCAQEAlyTnIyS9C107JIPxswimp5VWBplXcqDj4YmBN5JtW24rjr+dIvFp 2rJggCe6jn7mcdjF9uBzXJUP370FD7VZhLNZn06P37cdLK84oVWhLmWLrueEPYJR 3jKNvFIwNVgw2HKs16YZH5vb3FZiNnUQz0RYS4FO0YOTL2wScBtQXY3LYmUgi505 CZeBEj8A+T/gn4scwi0ENq3+wJVvKyaIsMWFXABUyjnv+trWXK9DJGvjfoMxXo0J Fz83nz1s0RG8MulX9nB6jyUx4SB0FIl4Rtgyq5REjVRCnawdyO9RUpoYRAEbb6/Y OiJy6pYIN/JS4BqG99q73OinlUVQKKMemg== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu Zen Web Development Server MIIDFTCCAf2gAwIBAgIJAJwuuh1d1C5fMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnplbi13ZWItZDAyLmFuZHJldy5jbXUuZWR1MB4XDTEwMTAyOTE4MzIxM1oX DTIwMTAyNjE4MzIxM1owJTEjMCEGA1UEAxMaemVuLXdlYi1kMDIuYW5kcmV3LmNt dS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3FDS2DqFEho9k iF6YpmSUaRmOzakLX3ECwhLQnubojO76dNyB0tXEvv1kZJlbS+KdVUtyLMODWuWy 1gpXYwKSW+c/ozYK/ra4QXe7Ejc6fOg3s0mcRnPj5/P7DtTS5yvABPQvHdyQCFh/ QDCKXM3/esTh8YhInMUGlAdazo9P+w4kB2U3rqCJoscwMX0xLp0jA6jujrpQhSBJ NPKCwwYHr56g/Kf+zJlI/Ds1SmKge5utlwwq1tqGvz0Agsagj3+5vJ+w9X+1mai+ uxa/S8IgwhmI+SIwZAJJnXxrgY+2BcptMbfLWryYp1sHwVwnh9J1qdjYQcQEZDvQ lIduKXSvAgMBAAGjSDBGMCUGA1UdEQQeMByCGnplbi13ZWItZDAyLmFuZHJldy5j bXUuZWR1MB0GA1UdDgQWBBSKBY6yoGcOCtSUIHRJUzIzTaexgDANBgkqhkiG9w0B AQUFAAOCAQEAjfotTSbDqV2o1yaPbN354M4dAZ9Fwy5yk5zArVqspTdfyTWLJJbO 4kVMyL3hmb7QBpsRu3j7xUtphBLKqAtbYkNL5MTn5OTIoEci53Ude7/y1vYMutHF hwR2lTx1d77YWBbGqLcG7IeUSzT/E3FEqLNsGUaVUtC1jenMpVibuko+BG4CL6cc QpXJd8dN3yqlzPBbRwLBog9/z1OrDif52pkF++qJIluhwG/FvgiXs6GYqC7PALBq rgCpxOLKUFF1UESixgOavRhzCWcNGY6Ee1KI5jwxE892AKKan1rhLibbnaK1TpZ3 S861EIQu9fLHOCSSJnRbtjVbRgTn2KzHrA== Carnegie Mellon University Carnegie Mellon University http://www.cmu.edu/ Chaskiel Grundman cg2v@andrew.cmu.edu usd.edu University of South Dakota University of South Dakota, Vermillion http://www.usd.edu/ http://www.usd.edu/policies/upload/Policy-Web-Privacy.pdf https://www.usd.edu/USD_logo_RV.png MIIDQzCCAiugAwIBAgIULuskRXOYdINQmnMUs7XmxM7LTU8wDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWdXNkLXNoaWJib2xldGgudXNkLmVkdTAeFw0wOTEwMDEx NDIwNTRaFw0yOTEwMDExNDIwNTRaMCExHzAdBgNVBAMTFnVzZC1zaGliYm9sZXRo LnVzZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWcrvsncj3 2KdOrxOgKjToNN6dEp7pNdt7LvlcFzcRU67ieuf2Gm/9PrL8Dh1rN4aIx/OmmI73 p6Oh9AMGfPkHNhGWx/wkrCg1K95HhqC7yayyPRr/mEidgTqMbsE3JLCiyJZnjIMk jTQFFSKX8weFPJOFRjc/OqTlRlnWujhhaDCNHhSnvGGgpWKEUiETnehT/No/udNu eNXULFNykKhxnbthQPEn3v4AQGnHquJskIk9QnLryLpqsi/C17YUKU23Zr+Ozl6s r5a6DTvx/4yn9ygFbgu9nJpTjiGudDdxHy0pFq3RDl867YlQ73s1BdUVhyycq5Uz 7SxnbAzHHqN1AgMBAAGjczBxMFAGA1UdEQRJMEeCFnVzZC1zaGliYm9sZXRoLnVz ZC5lZHWGLWh0dHBzOi8vdXNkLXNoaWJib2xldGgudXNkLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUPesQMqnc+/176xNlHiK1LoS1AFgwDQYJKoZIhvcNAQEF BQADggEBAAlr4i7FIzdUfLVuHuKuQJ53fkSN3tlNtzzqfuVhUlim6wLm5EVNYduU mKXdlkp+2raqdnl0pJyf72n0Eu5rddaEa+ea9PX6/N2+QfihuFHrRQgWfnMq7Enk RhqEgaoddTC+n7w1JrBPFPJXqXr/jarAdZ7oQFFOT/mZdfF++t7ROnbA2jLjBUJW camG6mRgxV0CMRJGLBg3N6KpVlrIM83jwN5qyNwI5HYxywyjZ6dmuC0vklpujKw9 PJ2nsIRFAvihzLVBI+X0FRN9hlymEDg9JMjck8fSM/+LEY3L+cDsqhypovAzM7/w Xw6GxAVFIfDzBljOspTm6s2jymodlmM= usd.edu MIIDQzCCAiugAwIBAgIULuskRXOYdINQmnMUs7XmxM7LTU8wDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWdXNkLXNoaWJib2xldGgudXNkLmVkdTAeFw0wOTEwMDEx NDIwNTRaFw0yOTEwMDExNDIwNTRaMCExHzAdBgNVBAMTFnVzZC1zaGliYm9sZXRo LnVzZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCWcrvsncj3 2KdOrxOgKjToNN6dEp7pNdt7LvlcFzcRU67ieuf2Gm/9PrL8Dh1rN4aIx/OmmI73 p6Oh9AMGfPkHNhGWx/wkrCg1K95HhqC7yayyPRr/mEidgTqMbsE3JLCiyJZnjIMk jTQFFSKX8weFPJOFRjc/OqTlRlnWujhhaDCNHhSnvGGgpWKEUiETnehT/No/udNu eNXULFNykKhxnbthQPEn3v4AQGnHquJskIk9QnLryLpqsi/C17YUKU23Zr+Ozl6s r5a6DTvx/4yn9ygFbgu9nJpTjiGudDdxHy0pFq3RDl867YlQ73s1BdUVhyycq5Uz 7SxnbAzHHqN1AgMBAAGjczBxMFAGA1UdEQRJMEeCFnVzZC1zaGliYm9sZXRoLnVz ZC5lZHWGLWh0dHBzOi8vdXNkLXNoaWJib2xldGgudXNkLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUPesQMqnc+/176xNlHiK1LoS1AFgwDQYJKoZIhvcNAQEF BQADggEBAAlr4i7FIzdUfLVuHuKuQJ53fkSN3tlNtzzqfuVhUlim6wLm5EVNYduU mKXdlkp+2raqdnl0pJyf72n0Eu5rddaEa+ea9PX6/N2+QfihuFHrRQgWfnMq7Enk RhqEgaoddTC+n7w1JrBPFPJXqXr/jarAdZ7oQFFOT/mZdfF++t7ROnbA2jLjBUJW camG6mRgxV0CMRJGLBg3N6KpVlrIM83jwN5qyNwI5HYxywyjZ6dmuC0vklpujKw9 PJ2nsIRFAvihzLVBI+X0FRN9hlymEDg9JMjck8fSM/+LEY3L+cDsqhypovAzM7/w Xw6GxAVFIfDzBljOspTm6s2jymodlmM= University of South Dakota University of South Dakota http://www.usd.edu/ Kyle Kelly Kyle.Kelly@usd.edu John Flack John.Flack@usd.edu Matt Wenge Matt.Wenge@usd.edu csuci.edu MIIDMzCCAhugAwIBAgIUHk9QotPMplSUhYpSvuYG29XyhAcwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSbWNraW5sZXkuY3N1Y2kuZWR1MB4XDTA5MTIxNTE0MzU0 MloXDTI5MTIxNTE0MzU0MlowHTEbMBkGA1UEAxMSbWNraW5sZXkuY3N1Y2kuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiBu6KkNBzS5FBHcadtCH 7YizwI5m5i1upU/0BfcGbRqX73vxWsel6faOKV2uTh4z0L5u4fWf5eLKRL+csuvd /KhJyLHpf4TF9Qb6YKjoM8zBWfsQ09U6Cm7/80BF0Vt6aFZ1MlnnA64PkJIto0IQ 4C0gy1/X/4GIGOQKEKCHQcZ6q1PW7RxOSQgC063QTgsQi1PmvHeFrJ41wuLjmMhC PHAv28hPgpvPdQ3Tf0a/mGF0ICVD7UCgmqt62LfzcT6+5aeKxOGc1FqkNnGgiNS9 KGyRVzU9KHf6nHvD6bb2yJEuwDDNn8qNBjm1A6b/3FK9C8uBWVecE0BMrK28Girr WQIDAQABo2swaTBIBgNVHREEQTA/ghJtY2tpbmxleS5jc3VjaS5lZHWGKWh0dHBz Oi8vbWNraW5sZXkuY3N1Y2kuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRH o1fMC9uSJXS0PCu+GX3vFk8vTDANBgkqhkiG9w0BAQUFAAOCAQEAcuQTlh1jKAQu Wh04QJ8nUrbUd/o/iuzmSlGFcc+jt2oQGKUUPrdVQ56m4nUrz6EZr5pSBJP6kCxM 1dbdpSHMB3sOeIpIAIn6gv0KqVn+SVxdT9101//+5t85p0qnyqymO6hWNHIZWEbI xZOrsBrFc/3KHEyOBxXSyzLEri1mxvYNBN3lYxAfnXvL2TfFMfSDzi9SItwTnHFG ZVhecPvNBMDCBul++UU34rYeovvJQ29UDocwicHEn5n9f3G9rUs4xM9k3DucsZz9 yvIPFDYPMKI9Z5ZyyInFao5y7ZRI0Odmn24AZkBPzTT2pczIP+JVC/k1e+1sDGbW mzdNnyU+tA== csuci.edu MIIDMzCCAhugAwIBAgIUHk9QotPMplSUhYpSvuYG29XyhAcwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSbWNraW5sZXkuY3N1Y2kuZWR1MB4XDTA5MTIxNTE0MzU0 MloXDTI5MTIxNTE0MzU0MlowHTEbMBkGA1UEAxMSbWNraW5sZXkuY3N1Y2kuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiBu6KkNBzS5FBHcadtCH 7YizwI5m5i1upU/0BfcGbRqX73vxWsel6faOKV2uTh4z0L5u4fWf5eLKRL+csuvd /KhJyLHpf4TF9Qb6YKjoM8zBWfsQ09U6Cm7/80BF0Vt6aFZ1MlnnA64PkJIto0IQ 4C0gy1/X/4GIGOQKEKCHQcZ6q1PW7RxOSQgC063QTgsQi1PmvHeFrJ41wuLjmMhC PHAv28hPgpvPdQ3Tf0a/mGF0ICVD7UCgmqt62LfzcT6+5aeKxOGc1FqkNnGgiNS9 KGyRVzU9KHf6nHvD6bb2yJEuwDDNn8qNBjm1A6b/3FK9C8uBWVecE0BMrK28Girr WQIDAQABo2swaTBIBgNVHREEQTA/ghJtY2tpbmxleS5jc3VjaS5lZHWGKWh0dHBz Oi8vbWNraW5sZXkuY3N1Y2kuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRH o1fMC9uSJXS0PCu+GX3vFk8vTDANBgkqhkiG9w0BAQUFAAOCAQEAcuQTlh1jKAQu Wh04QJ8nUrbUd/o/iuzmSlGFcc+jt2oQGKUUPrdVQ56m4nUrz6EZr5pSBJP6kCxM 1dbdpSHMB3sOeIpIAIn6gv0KqVn+SVxdT9101//+5t85p0qnyqymO6hWNHIZWEbI xZOrsBrFc/3KHEyOBxXSyzLEri1mxvYNBN3lYxAfnXvL2TfFMfSDzi9SItwTnHFG ZVhecPvNBMDCBul++UU34rYeovvJQ29UDocwicHEn5n9f3G9rUs4xM9k3DucsZz9 yvIPFDYPMKI9Z5ZyyInFao5y7ZRI0Odmn24AZkBPzTT2pczIP+JVC/k1e+1sDGbW mzdNnyU+tA== California State University, Channel Islands California State University, Channel Islands http://www.csuci.edu/ Peter Scamardo peter.scamardo@csuci.edu uams.edu MIIF6DCCA9ACAQEwDQYJKoZIhvcNAQEFBQAwgbkxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhBcmthbnNhczEUMBIGA1UEBxMLTGl0dGxlIFJvY2sxNDAyBgNVBAoTK1Vu aXZlcnNpdHkgb2YgQXJrYW5zYXMgZm9yIE1lZGljYWwgU2NpZW5jZXMxCzAJBgNV BAsTAklUMRwwGgYDVQQDExNzaGliYm9sZXRoLnVhbXMuZWR1MSAwHgYJKoZIhvcN AQkBFhFrYXBvd2VsbEB1YW1zLmVkdTAeFw0xMDAxMjEyMDIwMTlaFw0yMDAxMTky MDIwMTlaMIG5MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQXJrYW5zYXMxFDASBgNV BAcTC0xpdHRsZSBSb2NrMTQwMgYDVQQKEytVbml2ZXJzaXR5IG9mIEFya2Fuc2Fz IGZvciBNZWRpY2FsIFNjaWVuY2VzMQswCQYDVQQLEwJJVDEcMBoGA1UEAxMTc2hp YmJvbGV0aC51YW1zLmVkdTEgMB4GCSqGSIb3DQEJARYRa2Fwb3dlbGxAdWFtcy5l ZHUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQD5Hc8JIuSngcQzhmkZ hjJy5R1d/7zlBNEHuBrHw21UE1y7lpVAJUAk1wDj4twxLjrkzTuWcClvr+8DU+ov Kvd8as3UmxcLtUdzpgDPGNggLyyNn5kdJP0Ds0eQ7RzIVMOq4tU87eL0TjIFY6Kg 4898Now4GKkcb+D13d+a3mXWSUAi1HfnUtKoAwZIj1awc/P7C5lO+sq+rgB4+EAl TcjB+vS1puUbk+eKBLWfp4iQfwpmRVtTRhQT/fDxvvebbW/in2GoRUDLHsgkxLLk cIVPw965w3bek93EOj/nJeZ8FtGgByQhIONOyXWgLgIzSb6q+r0aO7cGYOeTD2fd ckJxFIu6lrk25pdWE7heUCwmFiOpG5i4Dn/Zyfbk5Mf2rrEOimzNLQGMXoXrSo2x w8Md5hQTa2hgkEhOAqYCYVeZEkpPJkj9yeYvnYF1pOvzRvUVbje93SV9Mp1Umt4A kmGR7PWBYnRO+ibspy5KTt2wZvwm8Nnz9FMa4KY93/HdS55OYPzUZ0U6J1Qb66Co jjD0/7DAKNWyP2rDxor1HAP94tYwkkM5N/nmGh7rp5/ky0UYN46dVruLozO6CvC0 HL4Jv3oAByDM3mA9zEWUFnPLGSel87N6Bghp7y+NSbop6QxDThgKJom3BZdoFrRd IVpTEW1a4Bkx0n4/HN+wVSuaiQIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQAVSKZp WRiiI/GMwP8J1qLpPYps9GAg8K3SSamNTZjFb4Bx1U9BX2oVfhFzWUHlkEZ4I9Kn pHy1DoajsUMXGihIAW7nE4QB7Scg0/j72qWD8RTYJf45LOMmYjwaFzh6nx8ZW8nr jQFlZ3FZqrdxRlc09QGj+/1EAB8zsl1TwY5LLHKXmxrrzxgcjlEJQj5W1QsxY+cp qR7U2FTIUHWPYIuk32j+4D0cADEgSPRoWQvhQ4yv6ObXnnysmQyL80vMy4qWRkQW EZzValhP7+c1HlX/3ZFE5oyfa4MIArxQ2cD6wCxhGLauMOCAGkWw2OBSTsNrAQ9k Z5w7ZkB+dkZjTLbMpXEBEjInQraA6daFGpHn0XZWt0yUrPv8yuwrPZPEhCulnCwz jPT8ic+thGwdiyXVouxToFoDS+IHHhQXkH4tNTZSVK8g8do5V5mxSJLq2QiySAKj 8HCKUSg+5YT9hghvD/DZg7AIG7x15WB7tguybmEZ0ZQTMbXfxW8++ennnMv0YB08 0TcaZVLkzfGqpa7LViMTg+DMOxrbxDPyWwmJYIp1wctIwD/0Mt1GLO24SCpsL0Xi /oQmUfmngWJ89KOYIv/FBO1yVwq3LUuwc1bDS+6zYsmOTIdNTjl+HGmq07Nu5IEV 5CGF3Xf3OCIcIPuFxeF6aJA+h9o82twJq3mwpw== uams.edu MIIF6DCCA9ACAQEwDQYJKoZIhvcNAQEFBQAwgbkxCzAJBgNVBAYTAlVTMREwDwYD VQQIEwhBcmthbnNhczEUMBIGA1UEBxMLTGl0dGxlIFJvY2sxNDAyBgNVBAoTK1Vu aXZlcnNpdHkgb2YgQXJrYW5zYXMgZm9yIE1lZGljYWwgU2NpZW5jZXMxCzAJBgNV BAsTAklUMRwwGgYDVQQDExNzaGliYm9sZXRoLnVhbXMuZWR1MSAwHgYJKoZIhvcN AQkBFhFrYXBvd2VsbEB1YW1zLmVkdTAeFw0xMDAxMjEyMDIwMTlaFw0yMDAxMTky MDIwMTlaMIG5MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQXJrYW5zYXMxFDASBgNV BAcTC0xpdHRsZSBSb2NrMTQwMgYDVQQKEytVbml2ZXJzaXR5IG9mIEFya2Fuc2Fz IGZvciBNZWRpY2FsIFNjaWVuY2VzMQswCQYDVQQLEwJJVDEcMBoGA1UEAxMTc2hp YmJvbGV0aC51YW1zLmVkdTEgMB4GCSqGSIb3DQEJARYRa2Fwb3dlbGxAdWFtcy5l ZHUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQD5Hc8JIuSngcQzhmkZ hjJy5R1d/7zlBNEHuBrHw21UE1y7lpVAJUAk1wDj4twxLjrkzTuWcClvr+8DU+ov Kvd8as3UmxcLtUdzpgDPGNggLyyNn5kdJP0Ds0eQ7RzIVMOq4tU87eL0TjIFY6Kg 4898Now4GKkcb+D13d+a3mXWSUAi1HfnUtKoAwZIj1awc/P7C5lO+sq+rgB4+EAl TcjB+vS1puUbk+eKBLWfp4iQfwpmRVtTRhQT/fDxvvebbW/in2GoRUDLHsgkxLLk cIVPw965w3bek93EOj/nJeZ8FtGgByQhIONOyXWgLgIzSb6q+r0aO7cGYOeTD2fd ckJxFIu6lrk25pdWE7heUCwmFiOpG5i4Dn/Zyfbk5Mf2rrEOimzNLQGMXoXrSo2x w8Md5hQTa2hgkEhOAqYCYVeZEkpPJkj9yeYvnYF1pOvzRvUVbje93SV9Mp1Umt4A kmGR7PWBYnRO+ibspy5KTt2wZvwm8Nnz9FMa4KY93/HdS55OYPzUZ0U6J1Qb66Co jjD0/7DAKNWyP2rDxor1HAP94tYwkkM5N/nmGh7rp5/ky0UYN46dVruLozO6CvC0 HL4Jv3oAByDM3mA9zEWUFnPLGSel87N6Bghp7y+NSbop6QxDThgKJom3BZdoFrRd IVpTEW1a4Bkx0n4/HN+wVSuaiQIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQAVSKZp WRiiI/GMwP8J1qLpPYps9GAg8K3SSamNTZjFb4Bx1U9BX2oVfhFzWUHlkEZ4I9Kn pHy1DoajsUMXGihIAW7nE4QB7Scg0/j72qWD8RTYJf45LOMmYjwaFzh6nx8ZW8nr jQFlZ3FZqrdxRlc09QGj+/1EAB8zsl1TwY5LLHKXmxrrzxgcjlEJQj5W1QsxY+cp qR7U2FTIUHWPYIuk32j+4D0cADEgSPRoWQvhQ4yv6ObXnnysmQyL80vMy4qWRkQW EZzValhP7+c1HlX/3ZFE5oyfa4MIArxQ2cD6wCxhGLauMOCAGkWw2OBSTsNrAQ9k Z5w7ZkB+dkZjTLbMpXEBEjInQraA6daFGpHn0XZWt0yUrPv8yuwrPZPEhCulnCwz jPT8ic+thGwdiyXVouxToFoDS+IHHhQXkH4tNTZSVK8g8do5V5mxSJLq2QiySAKj 8HCKUSg+5YT9hghvD/DZg7AIG7x15WB7tguybmEZ0ZQTMbXfxW8++ennnMv0YB08 0TcaZVLkzfGqpa7LViMTg+DMOxrbxDPyWwmJYIp1wctIwD/0Mt1GLO24SCpsL0Xi /oQmUfmngWJ89KOYIv/FBO1yVwq3LUuwc1bDS+6zYsmOTIdNTjl+HGmq07Nu5IEV 5CGF3Xf3OCIcIPuFxeF6aJA+h9o82twJq3mwpw== University of Arkansas for Medical Sciences University of Arkansas for Medical Sciences http://www.uams.edu/ Keith A. Powell kapowell@uams.edu Greg A. Freeman gfreeman@uams.edu Steve W. Cochran CochranStephenW@uams.edu csun.edu MIIDJzCCAg+gAwIBAgIUY2uSdWZf8iUsvSq94OJMJ4nik78wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPY29kbGV0LmNzdW4uZWR1MB4XDTA5MDczMDE2MTE1MFoX DTI5MDczMDE2MTE1MFowGjEYMBYGA1UEAxMPY29kbGV0LmNzdW4uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvcIJNc9pBDyp7afaRauK/6BaWEj8 pCNlJew9KniMreB6kFLeKVtMXeV3ucoem+RlsWTyMrfkVEzGOV7o/ONv+lNH+I6E wPzL1cNToMY+N7sb/BMAundO5qbVpFclFWkgg8R5fyqv25ropAoXYaMHxpdU4aJq wMndxHdQSteaQiLD9n+cEM06hnrxaB0yvl4NBKRgTECNpR4ArxzrRA5DocV3CDCG v6OmbDPu5qF2j653JCpoYD/yXr9k0zZA3fc7Od0Jhy8Lcbo3LC/Y+MtBAoipfxts q6JAbGAFhaeGr+oaSvMzFsiI63Yrg/Q4+ykRvmOpnX4qAAONHuVFbk+UGQIDAQAB o2UwYzBCBgNVHREEOzA5gg9jb2RsZXQuY3N1bi5lZHWGJmh0dHBzOi8vY29kbGV0 LmNzdW4uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRbdJgHXpfz22+xZ4Zw /Xf8fCnARjANBgkqhkiG9w0BAQUFAAOCAQEAc6CsTPazYg64kzcnGU3NHzpz//Fz M6BsoqTYeJBlAzyq/n6bTws+Ii1Awf8QDWK8CokJz2z6jFd6RbOpQjA1Eu3P8kK8 OuW9XQt4u6ovT6ht8oZZr3CRczSLoJG+Y02p0logf00u5NMH6skjkAllYQmcJ+rm ECBgb3NgBX2PFRZeC29gH20w5H0eTU9uORUTuINxASL42C48GIOScGawhoQsuoF9 /OV1ae3LnYM8uqGzgYcC7I4KTxND5pPWdIQxlwoiX7ltroxhFVK74fFW65Hb9vdV gQxt3E011CLn6QqiHbbvGZoTTd9MJ1kPsejqryDgepMfD9VX2z+ieVsdgw== csun.edu MIIDJzCCAg+gAwIBAgIUY2uSdWZf8iUsvSq94OJMJ4nik78wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPY29kbGV0LmNzdW4uZWR1MB4XDTA5MDczMDE2MTE1MFoX DTI5MDczMDE2MTE1MFowGjEYMBYGA1UEAxMPY29kbGV0LmNzdW4uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvcIJNc9pBDyp7afaRauK/6BaWEj8 pCNlJew9KniMreB6kFLeKVtMXeV3ucoem+RlsWTyMrfkVEzGOV7o/ONv+lNH+I6E wPzL1cNToMY+N7sb/BMAundO5qbVpFclFWkgg8R5fyqv25ropAoXYaMHxpdU4aJq wMndxHdQSteaQiLD9n+cEM06hnrxaB0yvl4NBKRgTECNpR4ArxzrRA5DocV3CDCG v6OmbDPu5qF2j653JCpoYD/yXr9k0zZA3fc7Od0Jhy8Lcbo3LC/Y+MtBAoipfxts q6JAbGAFhaeGr+oaSvMzFsiI63Yrg/Q4+ykRvmOpnX4qAAONHuVFbk+UGQIDAQAB o2UwYzBCBgNVHREEOzA5gg9jb2RsZXQuY3N1bi5lZHWGJmh0dHBzOi8vY29kbGV0 LmNzdW4uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRbdJgHXpfz22+xZ4Zw /Xf8fCnARjANBgkqhkiG9w0BAQUFAAOCAQEAc6CsTPazYg64kzcnGU3NHzpz//Fz M6BsoqTYeJBlAzyq/n6bTws+Ii1Awf8QDWK8CokJz2z6jFd6RbOpQjA1Eu3P8kK8 OuW9XQt4u6ovT6ht8oZZr3CRczSLoJG+Y02p0logf00u5NMH6skjkAllYQmcJ+rm ECBgb3NgBX2PFRZeC29gH20w5H0eTU9uORUTuINxASL42C48GIOScGawhoQsuoF9 /OV1ae3LnYM8uqGzgYcC7I4KTxND5pPWdIQxlwoiX7ltroxhFVK74fFW65Hb9vdV gQxt3E011CLn6QqiHbbvGZoTTd9MJ1kPsejqryDgepMfD9VX2z+ieVsdgw== California State University, Northridge California State University, Northridge http://www.csun.edu/ Kevin Krzewinski kevin.krzewinski@csun.edu http://id.incommon.org/category/research-and-scholarship albany.edu University At Albany, State University of New York https://maenad.csc.albany.edu/incommon/logo_A1_pms269-InCommon.png MIIDODCCAiCgAwIBAgIVAKWha+CKTeinjttEcaqLm7fQSZLLMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3dlYmxvZ2luLmFsYmFueS5lZHUwHhcNMDkwMjExMTk1 NDE0WhcNMjkwMjExMTk1NDE0WjAeMRwwGgYDVQQDExN3ZWJsb2dpbi5hbGJhbnku ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjAY1R6LqpUcsbpn3 8AcJW/KtQTyVcdcHmkEeCdW3UNzd6ibmhRFcPVhXwY9Z8jAuHQLjIkPj4QuiaGXI lfRJBQkTnkWeGLrHCzZA7/eZ0uJxL+SBf84OiK2jSmLqw6xGAADE8GmcyBpTQe2d HDFDbLvsLc3UNs0U/WzIGEE5iPBd33UntVEYezO8vszjdKZr8r4ZRVTeSUe+qkgW 19ncHiqrbPBT+5qK2j8PaCiFrOjc0ScnsqHkgxr5krBM//SGoFPc+2bClUtbF/ci wuNZ3RHxhkyxlwEwkhLyuhr9gpZDYH6mi/SKUXMcXdLBKev13ddXN3Is6JZxagXn qZv/cwIDAQABo20wazBKBgNVHREEQzBBghN3ZWJsb2dpbi5hbGJhbnkuZWR1hipo dHRwczovL3dlYmxvZ2luLmFsYmFueS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFC5IsCUVHd9dT/Q7onCX7ItOnehlMA0GCSqGSIb3DQEBBQUAA4IBAQBy+8+Q vnDnS010CWPNF76wHA24ka7cX4FsV/+nsUbxCtL9lundZdBfzqTquy5GuF3j96ej foXg0Vz9GOn/KtRDDCFz8Gym+8hZdvPQ/XOdxHW1kjb7EbbL/K8dLilUYR9B/IOZ AXr4j4M4Qrh3jyxoFP+a4QTkUj/9+bcDPmqwftxaRoUIGcmyRzUvwU5pl227UkNy nftVP/rsZZ6nr0wJBZfPbhiBDAuzamzI05QHB+sFskVXB6Z8h2KawwNSrjgc2poj QWzZNOuth932vN8p2Lc6iI5v5bC/QSDDBlZ7tl+Uj/ejZC9b9WG/y83RrM333twp Kq1D/QWBwg4oa9Zq albany.edu MIIDODCCAiCgAwIBAgIVAKWha+CKTeinjttEcaqLm7fQSZLLMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3dlYmxvZ2luLmFsYmFueS5lZHUwHhcNMDkwMjExMTk1 NDE0WhcNMjkwMjExMTk1NDE0WjAeMRwwGgYDVQQDExN3ZWJsb2dpbi5hbGJhbnku ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjAY1R6LqpUcsbpn3 8AcJW/KtQTyVcdcHmkEeCdW3UNzd6ibmhRFcPVhXwY9Z8jAuHQLjIkPj4QuiaGXI lfRJBQkTnkWeGLrHCzZA7/eZ0uJxL+SBf84OiK2jSmLqw6xGAADE8GmcyBpTQe2d HDFDbLvsLc3UNs0U/WzIGEE5iPBd33UntVEYezO8vszjdKZr8r4ZRVTeSUe+qkgW 19ncHiqrbPBT+5qK2j8PaCiFrOjc0ScnsqHkgxr5krBM//SGoFPc+2bClUtbF/ci wuNZ3RHxhkyxlwEwkhLyuhr9gpZDYH6mi/SKUXMcXdLBKev13ddXN3Is6JZxagXn qZv/cwIDAQABo20wazBKBgNVHREEQzBBghN3ZWJsb2dpbi5hbGJhbnkuZWR1hipo dHRwczovL3dlYmxvZ2luLmFsYmFueS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFC5IsCUVHd9dT/Q7onCX7ItOnehlMA0GCSqGSIb3DQEBBQUAA4IBAQBy+8+Q vnDnS010CWPNF76wHA24ka7cX4FsV/+nsUbxCtL9lundZdBfzqTquy5GuF3j96ej foXg0Vz9GOn/KtRDDCFz8Gym+8hZdvPQ/XOdxHW1kjb7EbbL/K8dLilUYR9B/IOZ AXr4j4M4Qrh3jyxoFP+a4QTkUj/9+bcDPmqwftxaRoUIGcmyRzUvwU5pl227UkNy nftVP/rsZZ6nr0wJBZfPbhiBDAuzamzI05QHB+sFskVXB6Z8h2KawwNSrjgc2poj QWzZNOuth932vN8p2Lc6iI5v5bC/QSDDBlZ7tl+Uj/ejZC9b9WG/y83RrM333twp Kq1D/QWBwg4oa9Zq University At Albany, State University of New York University At Albany, State University of New York http://www.albany.edu/ Bry-Ann Yates byates@albany.edu http://id.incommon.org/category/research-and-scholarship iastate.edu Iowa State University The Iowa State University of Science and Technology https://shibboleth.iastate.edu/ISU_InCommon_Nameplate.png MIIDSTCCAjGgAwIBAgIJANtndPl5456+MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNoaWJib2xldGguaWFzdGF0ZS5lZHUwHhcNMTMwMTA4MjMwOTU3WhcNMjMw MTA2MjMwOTU3WjAhMR8wHQYDVQQDExZzaGliYm9sZXRoLmlhc3RhdGUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAscJCb7+nGki+XK32mLz0xJUY AMHPiDBnrepFglaTQ8YkI+FIlH2EWY0AFUCcIyNEXG2AXKhKhAVwv+HR+5WUQk5D mvApzDDkmiNTTEzMV8A/ZfHhTcDIHXXz3adLSqcAQBfhPCoOW2rr4KNwylAM3i/e PO5DXjQv2PHSYuHYJioki+OB9ISAnFxjlFfjoW8aipHwRs0UsQui13R7plYiM9F8 PB53ywtGo1wKEyfz7PzA6amCm4ayaV8ffhdr+iVjoemESTBGT3vi0dSqtwQGMqzj ZTDKNlg3QLrjT23ZMvhMD9E0WpM+XiDkLeAtwZJWe41FEQepR/pcATu15WAoDQID AQABo4GDMIGAMB0GA1UdDgQWBBQEUoHboQ66BZAv4K1HD+eV9R5ARTBRBgNVHSME SjBIgBQEUoHboQ66BZAv4K1HD+eV9R5ARaElpCMwITEfMB0GA1UEAxMWc2hpYmJv bGV0aC5pYXN0YXRlLmVkdYIJANtndPl5456+MAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAEh/PmivdsKgKyAbGTSd0EtGBkZi4MIWNdxONJK/S3Yu3yDH JmGb092oQUWXuexwNad60fyC5vmjcDoIdc/abFIJ7ZlxO+mwnn91NTpE2KHT0w3G SDKQlbvCTERFwKju3CzNSVJgTm/8HcMiVg8Oh0UDtqBbIoWa1+z2vfVfFg42y8kb sdhfF/SwKY8OTQ2T5IBB4TX/pc374MeGzyztBkHWI0Wdit4SsqVBk5W/id/Xm6GK SjZyukCftG8fPGS9rzYyIHZef/SenG1Jx3H2SK0JfzACakpVnW8rLIz3pOVVn53W 9X/7A6V/nF9hQCcovLsIvLhCKTmiRoiMQiboEOs= iastate.edu MIIDSTCCAjGgAwIBAgIJANtndPl5456+MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNoaWJib2xldGguaWFzdGF0ZS5lZHUwHhcNMTMwMTA4MjMwOTU3WhcNMjMw MTA2MjMwOTU3WjAhMR8wHQYDVQQDExZzaGliYm9sZXRoLmlhc3RhdGUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAscJCb7+nGki+XK32mLz0xJUY AMHPiDBnrepFglaTQ8YkI+FIlH2EWY0AFUCcIyNEXG2AXKhKhAVwv+HR+5WUQk5D mvApzDDkmiNTTEzMV8A/ZfHhTcDIHXXz3adLSqcAQBfhPCoOW2rr4KNwylAM3i/e PO5DXjQv2PHSYuHYJioki+OB9ISAnFxjlFfjoW8aipHwRs0UsQui13R7plYiM9F8 PB53ywtGo1wKEyfz7PzA6amCm4ayaV8ffhdr+iVjoemESTBGT3vi0dSqtwQGMqzj ZTDKNlg3QLrjT23ZMvhMD9E0WpM+XiDkLeAtwZJWe41FEQepR/pcATu15WAoDQID AQABo4GDMIGAMB0GA1UdDgQWBBQEUoHboQ66BZAv4K1HD+eV9R5ARTBRBgNVHSME SjBIgBQEUoHboQ66BZAv4K1HD+eV9R5ARaElpCMwITEfMB0GA1UEAxMWc2hpYmJv bGV0aC5pYXN0YXRlLmVkdYIJANtndPl5456+MAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAEh/PmivdsKgKyAbGTSd0EtGBkZi4MIWNdxONJK/S3Yu3yDH JmGb092oQUWXuexwNad60fyC5vmjcDoIdc/abFIJ7ZlxO+mwnn91NTpE2KHT0w3G SDKQlbvCTERFwKju3CzNSVJgTm/8HcMiVg8Oh0UDtqBbIoWa1+z2vfVfFg42y8kb sdhfF/SwKY8OTQ2T5IBB4TX/pc374MeGzyztBkHWI0Wdit4SsqVBk5W/id/Xm6GK SjZyukCftG8fPGS9rzYyIHZef/SenG1Jx3H2SK0JfzACakpVnW8rLIz3pOVVn53W 9X/7A6V/nF9hQCcovLsIvLhCKTmiRoiMQiboEOs= Iowa State University Iowa State University http://www.iastate.edu/ Iowa State University Shibboleth Technical Team shibboleth@iastate.edu Iowa State University Solution Center solution@iastate.edu Iowa State University InCommon Admins incommon-admins@iastate.edu princeton.edu MIIDLzCCAhegAwIBAgIUMfmaP7flCY4+d5Gnju4bntgM57wwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRaWRwLnByaW5jZXRvbi5lZHUwHhcNMDkxMDMwMTI1MTM5 WhcNMjkxMDMwMTI1MTM5WjAcMRowGAYDVQQDExFpZHAucHJpbmNldG9uLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJE0moHwKJGyg9z94dvN0HCB klHGPvRdIB0nvzAJxo9KaF81zFaqHpvprwNEoB3Pfy18hIbtnDSv/sV/j6pnKnBw XXsf7QJOOF81klkGHZh4C9VnjUL5ok9Ahx1zPgaLcCgvZeGRG7DiRPnOgxVzuwoB WFnEWBCoLaqcZUl2njnawRB+LXt8mO+HPhsMO8c7ASJ50hF/l9cGaCs3ucEcwp9d FoxSiVy2TMyatszHTHZknaqVyqR+WNCxE/Jpcwfi1oq6k3V5T372GE8WTKclgvpg IYV8ISROBHpVlYz9v3N0nnpOn+Io6zuUOS3YNmuX52vaSciaYNoPcmBxYMEG2jcC AwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwLnByaW5jZXRvbi5lZHWGKGh0dHBzOi8v aWRwLnByaW5jZXRvbi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFPQsLxgr W14zmCfogqfOscaIPOtoMA0GCSqGSIb3DQEBBQUAA4IBAQAqkhYwrjjwi31OYkDK jeKyss835BrdLVTqqEfssT3lvYW/SGyRMLCr2hS21p9zbt8dJO67C9RYEjJ/05p2 Keo+ZQj3ehOP80/phxk0r+Je/fNdpO/HbQG9/DfcYp5sLUXk9koYrXrOHq6KnkVh rmikDRb9izfU9nDttB8hWGLiX0WhIvk9xkIAW5ueyL5QxcQmRYNcaT3BUpjkGiBu FEsLXa42F1nmdBDGrI2woHNEr2diujL5EOxqIsunquUXuu2dFuNtqA0HRK6wj32b fsZT9KwTEdLv/oAbgQ8zlVXErx54GJFg1ksGAJY3lsGY+XdvcUaKuVD2IWOrbCtP qZfT princeton.edu MIIDLzCCAhegAwIBAgIUMfmaP7flCY4+d5Gnju4bntgM57wwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRaWRwLnByaW5jZXRvbi5lZHUwHhcNMDkxMDMwMTI1MTM5 WhcNMjkxMDMwMTI1MTM5WjAcMRowGAYDVQQDExFpZHAucHJpbmNldG9uLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJE0moHwKJGyg9z94dvN0HCB klHGPvRdIB0nvzAJxo9KaF81zFaqHpvprwNEoB3Pfy18hIbtnDSv/sV/j6pnKnBw XXsf7QJOOF81klkGHZh4C9VnjUL5ok9Ahx1zPgaLcCgvZeGRG7DiRPnOgxVzuwoB WFnEWBCoLaqcZUl2njnawRB+LXt8mO+HPhsMO8c7ASJ50hF/l9cGaCs3ucEcwp9d FoxSiVy2TMyatszHTHZknaqVyqR+WNCxE/Jpcwfi1oq6k3V5T372GE8WTKclgvpg IYV8ISROBHpVlYz9v3N0nnpOn+Io6zuUOS3YNmuX52vaSciaYNoPcmBxYMEG2jcC AwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwLnByaW5jZXRvbi5lZHWGKGh0dHBzOi8v aWRwLnByaW5jZXRvbi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFPQsLxgr W14zmCfogqfOscaIPOtoMA0GCSqGSIb3DQEBBQUAA4IBAQAqkhYwrjjwi31OYkDK jeKyss835BrdLVTqqEfssT3lvYW/SGyRMLCr2hS21p9zbt8dJO67C9RYEjJ/05p2 Keo+ZQj3ehOP80/phxk0r+Je/fNdpO/HbQG9/DfcYp5sLUXk9koYrXrOHq6KnkVh rmikDRb9izfU9nDttB8hWGLiX0WhIvk9xkIAW5ueyL5QxcQmRYNcaT3BUpjkGiBu FEsLXa42F1nmdBDGrI2woHNEr2diujL5EOxqIsunquUXuu2dFuNtqA0HRK6wj32b fsZT9KwTEdLv/oAbgQ8zlVXErx54GJFg1ksGAJY3lsGY+XdvcUaKuVD2IWOrbCtP qZfT Princeton University Princeton University http://www.princeton.edu/index.shtml Steven Niedzwiecki steven@princeton.edu Security and Data Protection sdp@princeton.edu Zimride MIIDMjCCAhqgAwIBAgIJALHS3L4r3O8gMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy56aW1yaWRlLmNvbTAeFw0xMjEwMTYyMjE5MjhaFw0yMjEwMTQyMjE5 MjhaMBoxGDAWBgNVBAMTD3d3dy56aW1yaWRlLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALekemUM1SMHdb8S6D/t4UOb1zOEPTdIBlalJt54soWy KomuW4Pj/MqtXu5TiW0EBgXhLK2hvAF5OTMgi2DmegX8rbX4Jz++D+1eYU7F12gj 3GE0N7Tyi3MUTVknN5T0VlCe76y5xGPbzuyiQLYT+GzD72Sdwv3CUxEKR2ZNVZbx 7fITgfmR0kNDtqBfwNQLFAX3bi+3blqh0wnPb2CO5YizQ2t966GtePWBHlh2CjrI rD2k5l+H3YpL3LM4w6T2FKDXU56rAgAn+iMdWTD5A7roy9n1cSjb9llcZhFCtIJ6 xdlR729baxZ5qlyalMOLFpb/qtsYqbyeelpAbo3klhECAwEAAaN7MHkwHQYDVR0O BBYEFHaFq6OjhJ20qwXkS7ZWkZW+JlbnMEoGA1UdIwRDMEGAFHaFq6OjhJ20qwXk S7ZWkZW+JlbnoR6kHDAaMRgwFgYDVQQDEw93d3cuemltcmlkZS5jb22CCQCx0ty+ K9zvIDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBlqcVqao1b8KXp S3mR6pY9YJOwXVgwCJ+nfs2nTeWfF5hPIGjP9ckbJPCWdvPrH/RparVgXULRulEC tE5MFKAHgkdzmvbeS1PPnXnvhPLuHCViMB+0uSzZFj+Zi9q9jiv97LRhoZvYz+7L fOvGlcAm8geg8XKtnxnQrrOoNmUXSJAtdQswEBlVturUiC3dqI/+rUASPIhSCrTe YFqeZDrVnfSPmkVjiMMXyrPu9GFnOzkiGuN6204M+/pFXUwZ9UFeRy8S4rHSmNgj rqLO+wbBwimV9hhWspwX335gsaJq9ryTkf3EFBSFscOqyfP7a9ZIT6utkMPz5I62 TIJVv8LN Zimride, Inc. Zimride, Inc. http://www.zimride.com/ Jason Rosenfeld jason@zimride.com uc.edu University of Cincinnati Main Campus https://www.uc.edu/kb/display/IDM/Federated+Central+Login+Service http://www.uc.edu/content/dam/uc/trustees/docs/rules_10/10-43-11.pdf https://login.uc.edu/idp/images/UC_logo-incommon-official.png MIIEKjCCAxKgAwIBAgIJAJxtmyIj3xhRMA0GCSqGSIb3DQEBBQUAMGsxCzAJBgNV BAYTAlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYD VQQKExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVj LmVkdTAeFw0xMTAzMDMxMzAxMTdaFw0yMTAyMjgxMzAxMTdaMGsxCzAJBgNVBAYT AlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYDVQQK ExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVjLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKOeU/o2gXXhUB2/4s2O tvB/xqU8Fv+ZtEK/GwUF3hLesy2vjdxZsQEp3K8aX/kP1MaF9BdLxapKjx5f6Wgo GgRpAcWX5LK2uUTh0WU1a/T0rhlBWopo7Tkm6GjKbJTwmNaGpEd+gaq3de08TPY3 895JP1yEUyh3IXec/HVrYu578FYyy3wgJeu7UzIEUdeV/AFCKKxqO/9rvbE+ZHs+ VfLiCxS4t/0d4beJvESp6ulk65YVT4bO93LDAPtvX5gZyouGSl+y9DEQC/nGab7l ATzaeKcSZMS1Eh3FUk8u7nQgSe0XzoF6UbuS6e9IKAL+gcisesVYVe97JC6KR37Q Gb8CAwEAAaOB0DCBzTAdBgNVHQ4EFgQUJv5Rl+63hKD6wDuNUT/gMLyZ5vQwgZ0G A1UdIwSBlTCBkoAUJv5Rl+63hKD6wDuNUT/gMLyZ5vShb6RtMGsxCzAJBgNVBAYT AlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYDVQQK ExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVjLmVk dYIJAJxtmyIj3xhRMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHTW wmpkE07WOCU5QJzgD4L8Dus7OS+zQBdDjLKWr/O58x7D1403jqO3Mkdbnl/UfOzC gNSDgI4RiPU3j+bno9SSItQOmP5l76EGP4AcgdRWrbRWiY1M2oo/oSNR86hMwU3e fXSiTxglybvsqv2EWthrRBuB+wXtWQZp3v8mWJoBdVV3G2aRV8dMF3NtKFGxix2V mNpv1J6ljYmNk1SPlcSItGCcOg2ylIvsOC+CnyTHWudNOudvXzB5jJSxX0ub8hso Sg4vYkZirCjQaD1elzGSCq8B6FsnILF3Y9Nx1ug9A8lwEySuE+JmE3bw/94jAoYS 0UnF4sqtFZqr6SDxYQ4= uc.edu MIIEKjCCAxKgAwIBAgIJAJxtmyIj3xhRMA0GCSqGSIb3DQEBBQUAMGsxCzAJBgNV BAYTAlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYD VQQKExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVj LmVkdTAeFw0xMTAzMDMxMzAxMTdaFw0yMTAyMjgxMzAxMTdaMGsxCzAJBgNVBAYT AlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYDVQQK ExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVjLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKOeU/o2gXXhUB2/4s2O tvB/xqU8Fv+ZtEK/GwUF3hLesy2vjdxZsQEp3K8aX/kP1MaF9BdLxapKjx5f6Wgo GgRpAcWX5LK2uUTh0WU1a/T0rhlBWopo7Tkm6GjKbJTwmNaGpEd+gaq3de08TPY3 895JP1yEUyh3IXec/HVrYu578FYyy3wgJeu7UzIEUdeV/AFCKKxqO/9rvbE+ZHs+ VfLiCxS4t/0d4beJvESp6ulk65YVT4bO93LDAPtvX5gZyouGSl+y9DEQC/nGab7l ATzaeKcSZMS1Eh3FUk8u7nQgSe0XzoF6UbuS6e9IKAL+gcisesVYVe97JC6KR37Q Gb8CAwEAAaOB0DCBzTAdBgNVHQ4EFgQUJv5Rl+63hKD6wDuNUT/gMLyZ5vQwgZ0G A1UdIwSBlTCBkoAUJv5Rl+63hKD6wDuNUT/gMLyZ5vShb6RtMGsxCzAJBgNVBAYT AlVTMQ0wCwYDVQQIEwRPaGlvMRMwEQYDVQQHEwpDaW5jaW5uYXRpMSEwHwYDVQQK ExhVbml2ZXJzaXR5IG9mIENpbmNpbm5hdGkxFTATBgNVBAMTDGxvZ2luLnVjLmVk dYIJAJxtmyIj3xhRMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHTW wmpkE07WOCU5QJzgD4L8Dus7OS+zQBdDjLKWr/O58x7D1403jqO3Mkdbnl/UfOzC gNSDgI4RiPU3j+bno9SSItQOmP5l76EGP4AcgdRWrbRWiY1M2oo/oSNR86hMwU3e fXSiTxglybvsqv2EWthrRBuB+wXtWQZp3v8mWJoBdVV3G2aRV8dMF3NtKFGxix2V mNpv1J6ljYmNk1SPlcSItGCcOg2ylIvsOC+CnyTHWudNOudvXzB5jJSxX0ub8hso Sg4vYkZirCjQaD1elzGSCq8B6FsnILF3Y9Nx1ug9A8lwEySuE+JmE3bw/94jAoYS 0UnF4sqtFZqr6SDxYQ4= University of Cincinnati Main Campus University of Cincinnati Main Campus http://www.uc.edu/ Matthew Hartman eaigroup@ucmail.uc.edu Gary Grafe grafegw@ucmail.uc.edu UCIT Help Desk HelpDesk@uc.edu luc.edu MIIFGDCCBACgAwIBAgIJAMgsqvOPf0BMMA0GCSqGSIb3DQEBBQUAMIG4MQswCQYD VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAc BgNVBAoTFVVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEoMCYGA1UECxMfSW5mb3JtYXRp b24gVGVjaG5vbG9neSBTZXJ2aWNlczEYMBYGA1UEAxMPc2hpYmlkcC5sdWMuZWR1 MSAwHgYJKoZIhvcNAQkBFhFkbnMtYWRtaW5AbHVjLmVkdTAeFw0xMzA1MTcxOTIw NDNaFw0xODA1MTgxOTIwNDNaMIG4MQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxs aW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAcBgNVBAoTFVVuaXZlcnNpdHkgb2Yg Q2hpY2FnbzEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNl czEYMBYGA1UEAxMPc2hpYmlkcC5sdWMuZWR1MSAwHgYJKoZIhvcNAQkBFhFkbnMt YWRtaW5AbHVjLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPaB oFEEJ8SB3HPYxRlz+AP8kqfvxXZUg3qW1SUOdR61LNQ3H105Mn87JNEOBJI0fXKD GhP52UeXy6VCGWiCW424GVvPqCC0iqDE+MOnQd7AVarUsERF53ngfJLw7UT89CA0 TuoHwMqG9t2N7f8RYe3m7MoHPfE2gccfKUvA7gXj/licMNCLJnDvYHBERud0ljpm MAYc8+eqhBCsouumiofrFeotfNverU03OasKptJZ21nu6o7tCoz2FgTIRWlHtyEz T8bjHG+TYyEaW/4vhcwCvCyPEm76GLhSLKd8Ye7ZLPNMJEcX8zOR+ah1jJlFILzP Kh3/Q/Zdm99ztv+YlUcCAwEAAaOCASEwggEdMB0GA1UdDgQWBBSnFXtGoWXa2qok eiLJ+7t2DhemaDCB7QYDVR0jBIHlMIHigBSnFXtGoWXa2qokeiLJ+7t2DhemaKGB vqSBuzCBuDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCElsbGlub2lzMRAwDgYDVQQH EwdDaGljYWdvMR4wHAYDVQQKExVVbml2ZXJzaXR5IG9mIENoaWNhZ28xKDAmBgNV BAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxGDAWBgNVBAMTD3No aWJpZHAubHVjLmVkdTEgMB4GCSqGSIb3DQEJARYRZG5zLWFkbWluQGx1Yy5lZHWC CQDILKrzj39ATDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCwagY4 6ZOKo7qE0bURa18HAKsNDltHriyEqmLfWulHrru4GybvoLbRG+CgPk/CVORQ4ISC qlMvC87ii3cX+zuGH6qEwUxiU4OkR0/bF6iMuLTvMZCZ8N4yBdSbmooICax7NbMd x7+QlahCJeChDx/na1jHXFk0PNxynKPf4sKdgXqdsaKUc0eT7gbOilG0O03RZp/k Sv1JUZ8WViWg/2H1ELeCnhc5MDvHCKZd2+tdm7vyi+9gQTuBUhTcAM68yqtMf9kA F4MhlfISGNByyfe+7TgWasEJjTyrX1UyNm4S219PsfZ1xvfk+5mv3ZgRnk/ioqB7 l2CikVfLPoeavqtv luc.edu MIIFGDCCBACgAwIBAgIJAMgsqvOPf0BMMA0GCSqGSIb3DQEBBQUAMIG4MQswCQYD VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAc BgNVBAoTFVVuaXZlcnNpdHkgb2YgQ2hpY2FnbzEoMCYGA1UECxMfSW5mb3JtYXRp b24gVGVjaG5vbG9neSBTZXJ2aWNlczEYMBYGA1UEAxMPc2hpYmlkcC5sdWMuZWR1 MSAwHgYJKoZIhvcNAQkBFhFkbnMtYWRtaW5AbHVjLmVkdTAeFw0xMzA1MTcxOTIw NDNaFw0xODA1MTgxOTIwNDNaMIG4MQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxs aW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xHjAcBgNVBAoTFVVuaXZlcnNpdHkgb2Yg Q2hpY2FnbzEoMCYGA1UECxMfSW5mb3JtYXRpb24gVGVjaG5vbG9neSBTZXJ2aWNl czEYMBYGA1UEAxMPc2hpYmlkcC5sdWMuZWR1MSAwHgYJKoZIhvcNAQkBFhFkbnMt YWRtaW5AbHVjLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPaB oFEEJ8SB3HPYxRlz+AP8kqfvxXZUg3qW1SUOdR61LNQ3H105Mn87JNEOBJI0fXKD GhP52UeXy6VCGWiCW424GVvPqCC0iqDE+MOnQd7AVarUsERF53ngfJLw7UT89CA0 TuoHwMqG9t2N7f8RYe3m7MoHPfE2gccfKUvA7gXj/licMNCLJnDvYHBERud0ljpm MAYc8+eqhBCsouumiofrFeotfNverU03OasKptJZ21nu6o7tCoz2FgTIRWlHtyEz T8bjHG+TYyEaW/4vhcwCvCyPEm76GLhSLKd8Ye7ZLPNMJEcX8zOR+ah1jJlFILzP Kh3/Q/Zdm99ztv+YlUcCAwEAAaOCASEwggEdMB0GA1UdDgQWBBSnFXtGoWXa2qok eiLJ+7t2DhemaDCB7QYDVR0jBIHlMIHigBSnFXtGoWXa2qokeiLJ+7t2DhemaKGB vqSBuzCBuDELMAkGA1UEBhMCVVMxETAPBgNVBAgTCElsbGlub2lzMRAwDgYDVQQH EwdDaGljYWdvMR4wHAYDVQQKExVVbml2ZXJzaXR5IG9mIENoaWNhZ28xKDAmBgNV BAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMxGDAWBgNVBAMTD3No aWJpZHAubHVjLmVkdTEgMB4GCSqGSIb3DQEJARYRZG5zLWFkbWluQGx1Yy5lZHWC CQDILKrzj39ATDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCwagY4 6ZOKo7qE0bURa18HAKsNDltHriyEqmLfWulHrru4GybvoLbRG+CgPk/CVORQ4ISC qlMvC87ii3cX+zuGH6qEwUxiU4OkR0/bF6iMuLTvMZCZ8N4yBdSbmooICax7NbMd x7+QlahCJeChDx/na1jHXFk0PNxynKPf4sKdgXqdsaKUc0eT7gbOilG0O03RZp/k Sv1JUZ8WViWg/2H1ELeCnhc5MDvHCKZd2+tdm7vyi+9gQTuBUhTcAM68yqtMf9kA F4MhlfISGNByyfe+7TgWasEJjTyrX1UyNm4S219PsfZ1xvfk+5mv3ZgRnk/ioqB7 l2CikVfLPoeavqtv Loyola University of Chicago Loyola University of Chicago http://www.luc.edu/ ITS dns-admin@luc.edu MIIDBjCCAe6gAwIBAgIJAKVvR1FV3PggMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNoaWJzcGxzMDEuaXQubHVjLmVkdTAeFw0xMDA1MjQyMDI4MzRaFw0yMDA1 MjEyMDI4MzRaMCAxHjAcBgNVBAMTFXNoaWJzcGxzMDEuaXQubHVjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKDqnpxcYHzSAQ0u4TOZr1OUIIzJ DpETVwClqlbGuKDcVpt5MQMyUZKjFKZr7frG+FkHUOb+BqpUbEB9m/Vwcdo2ZRfq GkzBhLQXITXq3ojKm/V2NBgizyG+T22JNVDnR2z/Pm0CJrxv5fNvReQCcjqnneO1 7NKqqV9Twf9kPUJJWy7Z8ER1QWW/1lpOZfNZCgreROKiuf5XK0rZ3EhTvQUiRQqh fgM/eR/AgctPTOuC6xZXEwaeUc488blEaBrshF0ZWeC5oZn4advpmcUbuRRGw5qG Jy7VJNv6WLyXMeku5Zr8M7ddm8B12q9P+5vvpkP4/J099Y9oSfMptB88j7kCAwEA AaNDMEEwIAYDVR0RBBkwF4IVc2hpYnNwbHMwMS5pdC5sdWMuZWR1MB0GA1UdDgQW BBRtnLzb0RNsl4zAsxg0x1Jbg8PvkTANBgkqhkiG9w0BAQUFAAOCAQEASRRyoQUm YWH9bOsE7Fy0BTEFszrfb7xYBsHE+rXNHDeWp//RPR1HQWNsT+UWoAl2JVr9G06A 890l4fgL8f1O/hbDe/UkDn3Jj7/M3cPiY6cBEQ6hPaZy6V1ZdBwOuEXav2GytWbh S+z85nnW5ArX0xNUNKRmgF2PEsILXMnEBufYwcJZFQwsGuPDPccOxf6PVsbq+1ql ui5Hv4s7Ely/gW1q6SqeqiUKZ1ljvQ3L9Rqa3raDoDKSzmK+hd6YSVnrfktVk4Rh xojwA96TZJsbq8xpuk4DDMBNIfDoFd5Wiq4PN/YLwtlNYc1uGZL9MWyCckc6jAjE PxI/TBNBmI03jQ== Loyola University of Chicago Loyola University of Chicago http://www.luc.edu/ Elise Murphy eharold@luc.edu MIIDFDCCAfygAwIBAgIJAJTG2Stl0tW2MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNoaWJzcC5sdWMuZWR1MB4XDTEwMDUxODE5Mzc1NFoXDTIwMDUxNTE5Mzc1 NFowGTEXMBUGA1UEAxMOc2hpYnNwLmx1Yy5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/w3RzUvlJmq4JOCSEi/HKLzWiXlrUl5PT1vsNnMOLTMYF dZnDWSpcIPYvBOkwZQ5zgBUqar3YPcHwhuC8seuuVAzON6JXkfpG+o36NLlXWpyO UL4wyewDKw7HX0Uid2s44TMu0oLnVAoHJ8aWU5W4Gd3Mpi09/zwWjvMVmjESyh/z y5R5DuvuiVZN1eofME6k+RtFAaI2eNKUlPt39SbZxsnSz7cXB9lh5+V4jdzZuBQm RAyfGbsdaX7qrUa/HvPjgd5rETX+rlCabTbRcBfARoNzZld+ohqUXxN2Z6vUy5Jn gog7qsrpgmVZGNU8e5JAhBQVNvkkWzNj/0VvUXN7AgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDnNoaWJzcC5sdWMuZWR1hiFodHRwczovL3NoaWJzcC5sdWMuZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFFyIB4h5amAF56zLg7ee9hJecux6MA0GCSqGSIb3DQEB BQUAA4IBAQBm1cImFJZB5r19Jzi9OLR59xCe3dP7UZKKPaUk42cAhPG6cbyOJCII xbaIBLWhcTAw61yhpDCKkGnzUAPKNPThIo/6C7hFLVPOmPqjfqdVN0GdeejhEZnE dS+cArqq6WUJz1XB3ZrxhRRt6L/CB39k/S2MEwsIhMC8wfI1xLwi79MgKr18YDoZ APiTBXgY5kt06kg2Hxha3uSYRiIUBrF2iDLc5Q9Mx2VuHKO4Mck5jiwGVJdrcbCf Qv8OXL/KEXXFvfLHjKQsGqchnR4ZlLw8eoJVKXa7d3dXUqLXrugm30JMBGyGN+8A rxSweIeB+KM6Slpps20cVJ1HHzWtRmFs Loyola University of Chicago Loyola University of Chicago http://www.luc.edu/ ITS dns-admin@luc.edu http://id.incommon.org/category/research-and-scholarship caltech.edu MIIDJzCCAg+gAwIBAgIUC0Z5A7Hz0aGgHdvfgWBw/TW939IwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmNhbHRlY2guZWR1MB4XDTEwMDIwNDAwMzgxNFoX DTMwMDIwNDAwMzgxNFowGjEYMBYGA1UEAxMPaWRwLmNhbHRlY2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjUfvISEj5BkXO8k4dKr7C1NdlDIs osNxbjP39/8oVwgGaMSnkfMhY6xct9gnxTzCRXe49MU+UyVRlljTqTeIJf8VG0K2 aPSRk9xpzWje/fEkUHgpOjLDM0TNB2tWIQbHQwHz7HsuB/Au870PBMv4EfVz4us8 yTmYvY2ZJPe192BnIbNyLub138HXjr7TrLBxMg7KulnanGnN75UrVjueRzAvFZlE lAZ+shDsjVYAoceEaFn7TF37ehVdjbXwOegtu+vU0kjjCS3cQUXXOs1Ojz6Vood/ oP1SOisW3bEhboKMUCWEcDckUXHVd/qCekbUsJEt5KAK6Gmf5Ygha748kQIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuY2FsdGVjaC5lZHWGJmh0dHBzOi8vaWRwLmNh bHRlY2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRlqKQBRnVFASGfdigd a/ihuq365zANBgkqhkiG9w0BAQUFAAOCAQEAck8P9JfpOWTpgc4LCyaY3WiJFIGe WT25D+6Gj7ADxj7+o2UZCcB2sI5LvyFJaetQSB/7p0F+hmU8/csunwoWARnbOcJt SmbyiJQ6eKUXOklOEqxEpGZRa2MbRwukfVx+v6U3N75JxoyuNfqC/G3tKzOIo4qz uxiE+1ntesuGTmWuLx9dIKILJ6XuD/rmGSkeKWljLC1jNQEjHioskqIFhcF1JxDv qnn8IBfnaoc4GX6AV3fEHifdQEOu7GdicUeA8o+cKqddCZf1PoUTSPby1NcFeDO6 PPYq4pWYGD1Sc8SOXB+99YOD8hJObGIcskF0VRwv1Kg7rrTBqPLic7kcRA== caltech.edu MIIDJzCCAg+gAwIBAgIUC0Z5A7Hz0aGgHdvfgWBw/TW939IwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmNhbHRlY2guZWR1MB4XDTEwMDIwNDAwMzgxNFoX DTMwMDIwNDAwMzgxNFowGjEYMBYGA1UEAxMPaWRwLmNhbHRlY2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjUfvISEj5BkXO8k4dKr7C1NdlDIs osNxbjP39/8oVwgGaMSnkfMhY6xct9gnxTzCRXe49MU+UyVRlljTqTeIJf8VG0K2 aPSRk9xpzWje/fEkUHgpOjLDM0TNB2tWIQbHQwHz7HsuB/Au870PBMv4EfVz4us8 yTmYvY2ZJPe192BnIbNyLub138HXjr7TrLBxMg7KulnanGnN75UrVjueRzAvFZlE lAZ+shDsjVYAoceEaFn7TF37ehVdjbXwOegtu+vU0kjjCS3cQUXXOs1Ojz6Vood/ oP1SOisW3bEhboKMUCWEcDckUXHVd/qCekbUsJEt5KAK6Gmf5Ygha748kQIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuY2FsdGVjaC5lZHWGJmh0dHBzOi8vaWRwLmNh bHRlY2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRlqKQBRnVFASGfdigd a/ihuq365zANBgkqhkiG9w0BAQUFAAOCAQEAck8P9JfpOWTpgc4LCyaY3WiJFIGe WT25D+6Gj7ADxj7+o2UZCcB2sI5LvyFJaetQSB/7p0F+hmU8/csunwoWARnbOcJt SmbyiJQ6eKUXOklOEqxEpGZRa2MbRwukfVx+v6U3N75JxoyuNfqC/G3tKzOIo4qz uxiE+1ntesuGTmWuLx9dIKILJ6XuD/rmGSkeKWljLC1jNQEjHioskqIFhcF1JxDv qnn8IBfnaoc4GX6AV3fEHifdQEOu7GdicUeA8o+cKqddCZf1PoUTSPby1NcFeDO6 PPYq4pWYGD1Sc8SOXB+99YOD8hJObGIcskF0VRwv1Kg7rrTBqPLic7kcRA== California Institute of Technology California Institute of Technology http://www.caltech.edu/ Zailo Leite zleite@caltech.edu RuthAnne Bevier ruthanne@caltech.edu LIGO Lab test Apache server on tarazed Phil's desktop machine https://tarazed.ligo.caltech.edu https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89243 https://login.ligo.org/SAML2/metadata/ui/ligologo80x60.png MIIEazCCA1OgAwIBAgICAIYwDQYJKoZIhvcNAQEFBQAwgYcxEzARBgoJkiaJk/Is ZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZFgRsaWdvMQ0wCwYDVQQKEwRMSUdPMSAw HgYDVQQLExdDZXJ0aWZpY2F0ZSBBdXRob3JpdGllczEVMBMGA1UECxMMV2ViIFNl cnZpY2VzMRIwEAYDVQQDEwlMSUdPIENBIDEwHhcNMTMwNDE5MTMwODA4WhcNMjMw NDE5MTMwODA4WjB0MRMwEQYKCZImiZPyLGQBGRYDb3JnMRQwEgYKCZImiZPyLGQB GRYEbGlnbzENMAsGA1UEChMETElHTzEVMBMGA1UECxMMV2ViIFNlcnZpY2VzMSEw HwYDVQQDExh0YXJhemVkLmxpZ28uY2FsdGVjaC5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDCLooj8ywWqW1jUvLxyf9b3Qu2iR2sAeBoj6J0xi1b adKdOMjxgnMfpceetYGtGG+74UhIaTXTBs6hfUQ3t3Gg8gejb2EU8DFmNHrHKB/V ui4Y101/qoetShSp2nQrwks1vkp5dTWqxkUUogC61vbs6rhAKwTeN+lzCpvdrvWR WyAq54pjJ2mWSoU6SnGJYnXQWMdSQ15qm1rsDcDE1m6u3RvwXrijL18ZNimlQkpS 9BLQsJL4Fe7BPFtdUNsye3ecLRevCaTMfcxsLo8eqYZvKXCCXHiq4eDTZW4GFLtg hL1nChIW1UeVMZs5H+QgeJWoJ0loc6d/K9y2rt54LTtLAgMBAAGjgfIwge8wDAYD VR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG CCsGAQUFBwMCMBkGA1UdIAQSMBAwDgYMKwYBBAGB+kYCAQIBMDkGA1UdHwQyMDAw LqAsoCqGKGh0dHA6Ly9jYS5saWdvLm9yZy81NDE0MDRjMy81NDE0MDRjMy5jcmww HwYDVR0jBBgwFoAUUm7de6pvhVwIItOXn61/I1YeatEwOQYDVR0RBDIwMIIYdGFy YXplZC5saWdvLmNhbHRlY2guZWR1gRRwaGlsLmVocmVuc0BsaWdvLm9yZzANBgkq hkiG9w0BAQUFAAOCAQEAbkp4aB9OXGJWGqTPPy47+I8tLeg770OHDNGu0lm0+B8B YmwceSSbMKRaWZRwrF0UgwFShpqdtHfUGV28h5icneDkTtUtN/X+AfLcnPNrODOs 0dxLGKXrQaIgBixBG9MNNOmPzwqNUYtjnQAF030RFgUlgDqRTOHyL7j581MdeaSN hQtfIChYlbkh8vuEeevizfsNu/sGit8EwgCp6q9XFwP4i/tB/qWEhx+a/siFIx7W HR0MlrIH3FhVS4bSDLie00hMaK+sV07GK1CiD+sE9KF7CLXN1SxV0a8/hENlpgTI iVAHoCW0QF8AtzgqNVxGxtt6lMDCWTX/DmVZnNBS5w== LIGO Lab test Apache server on tarazed Phil's desktop machine California Institute of Technology California Institute of Technology http://www.caltech.edu/ Phil Ehrens phil.ehrens@ligo.org Juan Barayoga juan.barayoga@ligo.org MIIDHTCCAgWgAwIBAgIJAKihPqjwwYw8MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2U1ZGVtby5vbnRoZWh1Yi5jb20wHhcNMTAwMzIzMDQzMDMxWhcNMTMwMzIy MDQzMDMxWjAeMRwwGgYDVQQDExNlNWRlbW8ub250aGVodWIuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA43LYlGNsXTAc2+CQKHiR+X+nycPZeMpG CRjSeKckSR0Vg4AczbDjtM48BhtePeQ2H7kUtnIaPL31Bu2ZCQM5ZZ5YexTKxff7 8VfpzMDdzRoBFXjs90a2C2tOxV1gmr0WUj63FXWQcV/dQ16rWkrwihT0UMbck/Oz kWGsbKU2JQzkZxkkvITuT1UjQVSZKSKsNs+ttnvD157jxeO/AM2erAh6w/PZZA9i 2xRJBC+nPmbsA5l/4lINg9RzmQ9bQ7TDCoUoeEXkqcJODdlpO8PTWfABUgWP1+g5 zoVHvARd99EUH1oJyf4+0IT2HMyHhyxV/g0BZIL6nV+1A0rQ6fTEWwIDAQABo14w XDA7BgNVHREENDAyghNlNWRlbW8ub250aGVodWIuY29thhtodHRwczovL2U1ZGVt by5vbnRoZWh1Yi5jb20wHQYDVR0OBBYEFKvKRZ+VCXu4ex6MU3z1fJ3LorryMA0G CSqGSIb3DQEBBQUAA4IBAQB7QcPpZb0W5aTteFiIYpfJsVtIAFzfOdqFYORvOREI et6yB0oSqlVyf6TWkku460fZdVKuiCnG4+++hvJqC65FJeHxLV3FDqnHMa7i71y9 yTZZ73bZW9EtEwMtIAGIHr96yEQ51Er1PQANwMj3aHygsnLNpcL9hnLwokv31MTj qzeyB70l4u+FUd2ypvkq+EPQZibhXMDq9s+a70FeMb6ba7tAW8T6hbAdwqL2pARM W3nA1EwUyM0w76V8UTaALk6lpC2XKxOZkTzG7LUkmF8Q6P73txrhwTCu2QVj8mNY u0p6uECAPQq6bZFMYI2j/9okGyT0JUPmlvD9gZaXy2ow E-academy, Inc. E-academy, Inc. http://www.e-academy.com/index.cfm Islam Gomaa InCommonDemo@e-academy.com Islam Gomaa InCommonDemo@e-academy.com Islam Gomaa InCommonDemo@e-academy.com https://e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2 MjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00 VKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0 CHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2 C8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB kmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5 BirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB AGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc kcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5 wySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m 27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0 /RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S tsXRh8I9G2b+om6fhCjEUmM= MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0 MjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh 61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF YkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb j/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW 4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X UhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB AFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5 gxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6 VUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI K1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq eWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T l8qQhkUldJphTqx2PEHORBM= E-academy, Inc. E-academy, Inc. http://www.e-academy.com/index.cfm Islam Gomaa shibboleth@kivuto.com Islam Gomaa shibboleth@kivuto.com Islam Gomaa shibboleth@kivuto.com Columbia University - Aeon MIIDEzCCAfugAwIBAgIJAP41wWt7bMf/MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMMFWFlb24uY3VsLmNvbHVtYmlhLmVkdTAeFw0xMjA0MDIxNTE5MzZaFw0xNTA0 MDIxNTE5MzZaMCAxHjAcBgNVBAMMFWFlb24uY3VsLmNvbHVtYmlhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANW/LFrfdk/sNFhjrJBkRKhDAQWe kKtzuoakUe59JrcjQ1mFoZr1/jHQI2JdpR22y6CDvoSJV7YYtKqkyI40+aBxLkUD me9n6VPzDPLV/OnxIbv0b6QMCjVnfq58En+3uJJHK3xDaH/Oe9aLsgCpIKwgqiBK A6m96Rw77sTxe5YSUY4Mf40Q1i34RmCXo8kZ8gz4O6iJjvLFfLWx4chISzhqGHFa fIrUIqzBlvzaFlyOFB9HaQm5V2I+6zcPkfrsQyym/OtonTe6/diEpFq36cq6KFIG Tpah2aUWISqs2T+WqFXpjcvjGDQz1cEnS40hSrNiMlygQgoafV75NPxnaH8CAwEA AaNQME4wHQYDVR0OBBYEFDaTQFFOY6qHJtRlhXkSfBw8MEJ5MB8GA1UdIwQYMBaA FDaTQFFOY6qHJtRlhXkSfBw8MEJ5MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAJP/Z6kMAyH5z+YT+ND+0utbgAFJ+fJ6qLXhgPhiCHi/Cv+g/EvZ5GJ/ 7ofrYpkCVjTYNdD/RH+efxd9aG4/WN+1xrXSp26YYFfVQ58TNg5Idmo1RVWv6n6E KCgGdwQcojdS6je8TL8akEUBxcTdP0kmsYlGcj1vo4rhDVsTpS19tvHWJfkP8RBW lnJ/4Tu6fo4jG045JNyBAVTRpL2pXhhPqs/8Q4rkdJ/PXvbc0XIGzpakOHOyu1oz FxyXfJgc5b84qpRRMaxnoYxmCPxqlCC34Ra22owjt6W8QBNPutxde/LQ8gV094By JNfWGs6L6yQ4ddobk4gwMZQ3RRxNSQI= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Southern California - Aeon MIIDATCCAemgAwIBAgIJAJTjXzSJK8g/MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMMDGFlb24udXNjLmVkdTAeFw0xMzEwMTgxNTI2MzNaFw0xNjEwMTcxNTI2MzNa MBcxFTATBgNVBAMMDGFlb24udXNjLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM/sjixhRO36qWUH4KrcsLiRwggpNhW4cMdP8/ycjrcB2jks1gkm B3QONyT3OvCQz6cXRPB4JsQ53cwBBon4rK+dZAS6EimaAUNORjO1sH2DtQqwoPCV w9+LZJ8UoyIu0M7/wMIG2VM7lqhdLwgaGs/jD/B+Fr4P735vtuJdXiXhM9kD6q/E RV81Nr3X/ODUuj3yUjkx3upJomiNPHyvq/EW29Kc9mkRKG31RbQtk6W4NGi8ATl3 mfyspAEi4N8UWyd01CsT9IiSMYqlDdCWI6Do0PyHf/v0rk8eQcy2S3Ar/E2hycs5 1sgoOwZCWdr4sQD7QxDHJzMiPxezlHioyHsCAwEAAaNQME4wHQYDVR0OBBYEFNi+ BEKSonI9GclrbRwqhVEu6rZBMB8GA1UdIwQYMBaAFNi+BEKSonI9GclrbRwqhVEu 6rZBMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAA6Az6cFGu2BH8e0 dxLjILzwXMSFYhNDCXvfpbXBJFvax6rHVGe3DY+5WixHw/shNjMoCT9XssuGH/CF mPj7KnCxcOWYNfq1aLWd6cil3jL4M99H1oUA//DFe9cV2470QEnd35mEWEAeiB0h XVli6yaiurO0zE4pszxQ/nQJezSkLaBk7MslQ5cNC1aq/WtAY3ro4z9L273Su1OT pNjL02BS/2AKIjSfaQvI/ILdsLu3blF79Ur2rj0tc5yoLvk8Drmk8hGMQ23PvvsM uECikl7EMZFzADm/u28nnoDtazZ9TgDa7ajMEc7Xo9Okj5GpzqY5cSiyqmUU/woY bV39YSg= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Florida - Ares Production MIIDDTCCAfWgAwIBAgIJAO8zZbneEJxvMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMMEmFyZXMudWZsaWIudWZsLmVkdTAeFw0xMjA1MDkxNTQ0MzZaFw0xNTA1MDkx NTQ0MzZaMB0xGzAZBgNVBAMMEmFyZXMudWZsaWIudWZsLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL2z1ABdmWdhbDsQkhj9aYRKaevJNe/n9D15 fcNhDRszXHcsY4rzD+z3E/gVl4TuzmbnG4PdIpkQYrzfOSlsHPBqngoXfF6c/OBa 7+nBnkSRIwvmeXuO9IV4282wDG477lnJspO6cHQV3se3ncK2qis+x8yZTz0m3sjh RDWGJmdSSt6fXCwItRZ53FimbzVLDFYzsIOM7OkHLuuUBWucDFOBnAsh0kejwkhJ CgnrTNtZs5aPbilXkVh2umMwu03IFIAKPf6d5IgSyB+y1sw8c1iI7kDZ9T15d/EB y5ShWjOPH0/khi3Qhcx9SnWNAUa1/NOdJJk9pTT2DsDrCyU7zacCAwEAAaNQME4w HQYDVR0OBBYEFH4xMIJRSOpKiZ5dEejKXCFGaQEsMB8GA1UdIwQYMBaAFH4xMIJR SOpKiZ5dEejKXCFGaQEsMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AH0cjvwqAeQiyim2ecBrI2gFbloSiPksEpoHcUactyIXBF3DuHYoZ7gkKgVkZ2tq C+VNrZNEz+g9/Jwyy04hibcFtkX5U7c80fiRrgq6acBBk2UBhjlN/paLMAWcg32u zcxHNUJtOJ/s5pPuB6g57UWYVxxQP93cCTtGp2IMfYAkl5Zd3AxR0W9gfUv2v5m7 yLfZ+rPs3PWmohm4h+fXw0yOh5UkvmvpkRkrL+Z7uNmrebvSbQivtd3RVWwxCSqx kqSMHu2BR3ch+ASjf5kjeYLo7xr4E1OQLh93fqCQW7jureMwinIxN1FVne2CKmAq jTSvPFEsdKl0K8dvlNEmZ28= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com UMUC - Ares MIIDAzCCAeugAwIBAgIJAPCYg/ahTnukMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMMDWFyZXMudW11Yy5lZHUwHhcNMTMwNDE1MjAzNjI0WhcNMTYwNDE0MjAzNjI0 WjAYMRYwFAYDVQQDDA1hcmVzLnVtdWMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAxSHfPE2S2nSIPlzRkjKfms3Hc/kSNdFaW/qwCY3Lq+3KrQRh NWR5SZSuo7yWLXBST0f61VhlsdXRK/C09Pu9onJwJdWlfPn5ygE14hm0WhjyPUAx TSHf4yN55xmMg9tl6ZP36aVGI6IIot5MpgfdRWqqwEfrEoEU2b4jwCFfIaCt+54b 3NoA6cegREh2xjyUVXRvxIgh4x57LxE+7H312omeLgYMJr5zHGSp0bDEYrT11HvL JWjFjA8OlJyMbDw39z/74AUd0r73siwUrHYahQ9wHJfUmeiVCx328a62Fz9OF4/J c2b4BjR+qBLFs184s0VqLWqAQXjD02p6y93mxQIDAQABo1AwTjAdBgNVHQ4EFgQU tQete79cYP5ZqBP9oBjbpucVcG0wHwYDVR0jBBgwFoAUtQete79cYP5ZqBP9oBjb pucVcG0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAQjcskz0jQ179 JT8wgPcegTkD3u0hAlkgzZsdTY4/vjV9PLe0TA9SehL/YvtZ/UXjT+TBpxtgjvIe snFHK8FLKMD+shFhDkgy11HAJIf+N09yPuYYerYzioYW5JxQF6I9Iv+tudGQtV57 jifCY/kjwi1vhTnIaxGFQNsQfHKtI4lz51yBD1ZotxzPTzHJa5bmhZXD5o/JVe+v c+5xWLEY9pgTmeFCopqSNrJzIy5VSu2qSkaeHvEp/lpA6nVHZeK/TbCgBLxbwTUj tmemBhByAoK2xJLlCZyr0rBFJtHE+kyL6n06bDovZQepJAW9J/T5pmYKOh0jp5NR 8gO+IRaRZA== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Cornell University - Ares MIIDVTCCAj2gAwIBAgIJAO2XdGa9Vi4PMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmNvcm5lbGwuYXJlcy5hdGxhcy1zeXMuY29tMB4XDTEwMTIxNTIyMjUxOVoX DTEzMTIxNDIyMjUxOVowJTEjMCEGA1UEAxMaY29ybmVsbC5hcmVzLmF0bGFzLXN5 cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRX4nWKCL4FS5U 1UCBqzn+rfB+dEdM3lrScpJgp2mtxX4ZXrF4JHimq3ozfLpS0lu1hYdJNZrxEpNm sGlVPs9vCo3z/tu0SXF4qTkIV6QVR9PcMg1GoS83ih1XpeBqlGw4cM8No6BlRlKu 3azmW4QqtEJZwZnIzecaXjIhp1jknJTRCpmV/MdyvfQw9HxvDo09wd/fg9USgwIF kpAvNfSg+LIMYbRMsUafOH1lPYQTpZu29omJB+dC8IV15XKWYXHzvNQWz8QUsO0s 2IHoMrTcAME20F2cQ4bJaBztb1tsvJaC88DUAHhtgwm37TjiUwxNv9vYzmDt93Jo NyepEK8vAgMBAAGjgYcwgYQwHQYDVR0OBBYEFFRmKMjifKbcVo1qvTE7hOhjjDjc MFUGA1UdIwROMEyAFFRmKMjifKbcVo1qvTE7hOhjjDjcoSmkJzAlMSMwIQYDVQQD Expjb3JuZWxsLmFyZXMuYXRsYXMtc3lzLmNvbYIJAO2XdGa9Vi4PMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADe9P8IXFYKLJXYwy0x4J5v/KKBY/tpb AVndCleb55GYvRP0KJfsM3ClnW2BPbA90126cmufivOTO8nt7Pvd0pvSrwGKbwJS 4K6rw1f6G/1tqnLx+kNDxz5jQ+AhI6nEDfYyAOw5hB+NlKLoLKXFLXRaSIUov4/v S2MVbneNqL+YXvaOPWnGjt3oLHx53UGQG3E8YQoEfXtEIA49zSbBoGU8n6tAwHEi dPvHafBirxo0ERT5JoInMvZtq/Wu5WAK5Jaq4gNzlXWGXav4Kb6FAukgZm4L+EGc doNKwu4UA12Z2dRqsP8V92f2ObD4iIotFliporKdMYl/+9ojGkP+H/0= MIIDHTCCAgWgAwIBAgIJAOI5IEpEsYu4MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMMGmNvcm5lbGwuYXJlcy5hdGxhcy1zeXMuY29tMB4XDTEzMTEyMDIxMjQwNloX DTE2MTExOTIxMjQwNlowJTEjMCEGA1UEAwwaY29ybmVsbC5hcmVzLmF0bGFzLXN5 cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh93HCPJPh1hzX ofmqqokDT0xCPNvQ2Z21iESthOwOGkJ31xmXby//82S2m1/HRzM8hkPW4zYvDeZX ldapFtA/PgzSzP9GpVQ1640XIpyvH9czWwbX+auBSR2KT/K1GPzepEcPEGMUDPa9 e9ne4jXMHeOElcIPD6HYu6AAdonos7PA73zcgp4MncRtZTfzZ2axYuyQpCcdx2G7 8y93SvL0vRe1aGHKnC+7/Pw5x/f020kwyJD57Cc/lWIs1fkoxVSM4ETidKeEVAxy B0tmahc9/c7gRallmB0oYWrt9yYnNjoJXCkIpJS46Wf5p9bEEw1/lsWNw2mFsMH+ LJFxZQbbAgMBAAGjUDBOMB0GA1UdDgQWBBSG3dxZRx5BDyrAUzh+ru5G1aQd+zAf BgNVHSMEGDAWgBSG3dxZRx5BDyrAUzh+ru5G1aQd+zAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBQUAA4IBAQAalbzm3mR8ZQpeBpjWP2DCzwTOqsf/dgMbMyQ9tE7d xNGchvsbh+mCckScjwk8q8fTQHA02ACUhSM7VekWaVpbSPCQ4MK9kvk3RHwnKlY8 mxRBoi2YO/BHQOVH3y8lxyPKRqrC/nBlr7KyO8Kffa1T6REChhdVTG6w5XHnV1/l 44hbG0DMjdgwnRDMxBgd+3NGTrg3qPLHR10Epxj6ipxVKgECeIAcRslSlEu4UCUK ssHK9GhALQIgJoPGHfj9p1HHjOrHM7Iv9DavubgqubwjdSQOGop/DymMlM3zU2a1 itHdwBTwQwob6YxylJFBlWKOcrHcO2dYK6iSijmsOU0b Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Cornell University - ILLiad MIIDHzCCAgegAwIBAgIJAInWYf1HqxZZMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMMG2Nvcm5lbGwuaG9zdHMuYXRsYXMtc3lzLmNvbTAeFw0xMzEyMTIxNTExNTZa Fw0xNjEyMTExNTExNTZaMCYxJDAiBgNVBAMMG2Nvcm5lbGwuaG9zdHMuYXRsYXMt c3lzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZbDGU/F5MU mSDhFtPod9KOv/x0XwU+XLTQycUGDMqjGnkY+1v7u4Q+aEiSCJSixUu85dW+muxD VOLzeKmm/yvAA4hkxj9UXSo6q+vYMhVtCczsjwZ/SKn/QUsDdMxC5Y/KZyysxb5q jcIr49OoUEKOgZ6JtSziJkDZgiwjr1qYpQsgdTLdi3btKePHYSBB6OptuMRrsyXe nAipbyc2xS5dK3xMXuiOsBqkgnbABzkUkLLiz9ragGHWt4rk2sLgfxrVCCMQEBI/ Acm/e8YoD7kPF5U1PfXnWs8Cbiyz2BFC9Nvvadjxu5fAptU//QYF+ML6hxFAijPb eUdFO9spON8CAwEAAaNQME4wHQYDVR0OBBYEFMVI1saYJWN5C5R8QtHr2CPM60jj MB8GA1UdIwQYMBaAFMVI1saYJWN5C5R8QtHr2CPM60jjMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBAFK248K0ZMJQMUjpm7t3ViF8mLxIatIMHATfgzUe PgRnh/50vk4LtgBEK6q7aGj2N82+m5Ns7nd0fgOOAFkpMCSugSpmhw441wPNwbDm Tvq30iRl+grF5bKgXll9D/D4+5iC2FYZBGrbbhtqxAO+Hyf5UMrUiOqall6F8rBi 9F/TVMbcbn2Ojr8o0PR2j+f2ft+DdQadiorQ+OhFZ1qBMdbe7EFvhreOgc6GpjZf lp4xy93nrOMNi5Ur3b/KpBT3O3Lw5H00/wEF9aeF25OTyLdrS9wBEf8BVAC06PvP cbE4pCC4ABlEfqJFGQG+zUqI6HjaTMRKeO/DDsak4Rmvpko= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Cornell University - Ares Test MIIDJTCCAg2gAwIBAgIJAIkGA2fMlm30MA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMMHmNvcm5lbGx0ZXN0LmFyZXMuYXRsYXMtc3lzLmNvbTAeFw0xMjEwMDIxNTU0 MzlaFw0xNTEwMDIxNTU0MzlaMCkxJzAlBgNVBAMMHmNvcm5lbGx0ZXN0LmFyZXMu YXRsYXMtc3lzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ38 pC0VoerYFYULGmA4THWQp04/DGlhduwyd4eI9qMuHTOQcsgNQJTqndES0SpFW24A C248s0NDmKlDdocbgGFeOlC27T5absQod2ev4xacLaiOiYjWQhj1d3WRlC/nvh5s ibDZOeKcmSac8BXiaGz9YtuvnLT1tct0uJw4G3P7Q30S3fOS/lAJSKW1cvCJvKny jxAhLmBNel2Qq9t/Q2G9yAB4VB/6pyrUrSuL6fZvWooYfOcezJcItD6iiqInklAh 4jybUezymH7ttHhzy6mkHL6/XLsOZl24GvXbI3yfIzXEM+/Q9BbZtRut3jddHrWQ U42fTk5IbizSnAfEKs0CAwEAAaNQME4wHQYDVR0OBBYEFGAmtR6FchlJ3tpG9FC3 p3fasLVDMB8GA1UdIwQYMBaAFGAmtR6FchlJ3tpG9FC3p3fasLVDMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFkBv9XHHMiH+xjOlq2NEGgD8N2BtSHM oTwmrAhG+P94p3VyLDYSss8WgWPT+wxY/5NsxznG68tbYnpT2oqt+5N91CgkfTFw F5zQBiTqLvTDuCZ5JrCYDe4hlapiKq26lSKR8v+kBnbsfq9ifcax3uofu7zBKKTe w8/cJgPGnI9H0qfVlI4xz5Bya/UiEaAaSHeeJJL38zZrHWzgQrSLFhaJX7sVCixZ QTw2xnlqeAqaKolh+8N46EdfGhsLutN1ehNR/XXLBL+PrUWe37IIIzUTs5aprVzx 3I3crq/845d4E+NhZp1evssBhP2yAY1Eh2uuToOB70gsD4NIitcLgr8= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Duke University - Aeon MIIDFzCCAf+gAwIBAgIJAPoIVwDA7Jj1MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMMF2R1a2UuYWVvbi5hdGxhcy1zeXMuY29tMB4XDTExMTAxNDE3MjYzMVoXDTE0 MTAxMzE3MjYzMVowIjEgMB4GA1UEAwwXZHVrZS5hZW9uLmF0bGFzLXN5cy5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtd9B2wxRK9hfZ9KD/AzLq 6l7TnP5GrcRr/wpmMoe63RCj6Y/oHqyV4Pi2tZTJSONWwrGtVeEV2mWNi/wIPLzS D0wRIoMmb/xpNmfaJMhxL/cy3QkEkmpL1GKe7v6OI52AYH4yOQLzEmNrIf9R0cVZ bHRYf7raKKyHeTzMMa0EoIK2Z9FULEBiYkDIg+AEdvXINSC95EoBajlY9jLVIwvM 7Qu6Mjr5gvQtyfNWBRi6K/X1Bq7XBRnizM5wCw/DfPHSv3Hd0ZzxCwtijuPQP2Xs NpJjyE6bDpsJfjcZfIxulsdt/h8P7gsezzu6y6BORpE9tWx0Lxo9SOhd8ai7NauB AgMBAAGjUDBOMB0GA1UdDgQWBBQN3o+PtuEaHXS+HPv1DDivoCFW0jAfBgNVHSME GDAWgBQN3o+PtuEaHXS+HPv1DDivoCFW0jAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQATgMZOP9kTmB5O1fR60tci076mX17Xf2WS7AJVShYs9azMkvFk SI1Xmo9tjzBXxNB7ZJ/psFwHQTRhzOvCTI1R/IAgM5JATJhfFopDrTrfQlh7yiPt huAyCyKuXw37OACRQfSCr5dwLpbz2mszOVuYnWEYFKdJamhaRm8hSLN4gbySc3uv spjPqOhcuctkhcuq+eu4/Aa5RsmEBT2wHeHSZv7MdN0UvHNoQz9AJUqjIVqLP1Oy 6t2MH9k6wh2cEijdQbTVgz1n6a9OskkPEYgVxiYsbx1eokcK2t+JFW+DCXAczgqp eYMskA7ci7BRKkc+6MB+b4nmO/Y//oS4iVM3 Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Emory University - ILLiad MIIDGTCCAgGgAwIBAgIJAIOsZmYE+RY/MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMMGGlsbGlhZC5saWJyYXJ5LmVtb3J5LmVkdTAeFw0xMjEwMDgxNDQxNDNaFw0x NTEwMDgxNDQxNDNaMCMxITAfBgNVBAMMGGlsbGlhZC5saWJyYXJ5LmVtb3J5LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANFL10NOKjfkBB+0i/6d XRazmuY5WzBkIT93JGktjqdLuia4HTukHrh4yDKmwtjgXgy+ajx4rvljJijKempt aZQlh3v4fuYkYfPFJcFQ/a3h0siTguLsT/vpf5hBjZNlsInfTPIepaipsU1usF+2 Ga291V3iAR5AzUaJid1xfYqi3WQawOkXAY6zRXQPywQBgSE6OWmwsE09XgVh8jeR 0smexv2U9RXH7u2qTmctpRWtzzqxlC3795ikSU4iXjcWrr0g2T23CeNQclSkZQSm bkku2UfyHnKSUjfJIV4nFCBrCeexpMF5NAFylwrfVUbOEksW4pl6n5XCIwyn05eX 4XsCAwEAAaNQME4wHQYDVR0OBBYEFPQc7Lzq6cAezFW5EIDgq948Kf+6MB8GA1Ud IwQYMBaAFPQc7Lzq6cAezFW5EIDgq948Kf+6MAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAH+Vp7F3o4dHz28DlvFfxZlbWRTFIUqYZ7LFSbFDEXBB9u+k WXQs7G9Mh8Og47pYl2CWh8ONQwSes0d0WSK6istgt38TGOTpUnSVAIaU/NKi62uu SMhvZ8JA1HFZ3PR5nven4EAzNMJlq7sbo/7uYzbMFMyg/JaSeFyagzjR+pD8DfBU mxukuIkH5kdF/7TCnXz7dVHFmhRaFI7MIqskXUazNcUrWAhRld9Nvd/mZoei8Jau O8uqhv1dvH3HdqGSkhDE6sELlHm2yYK3MyQd90ZzDcP4REcwbh8362BVPyDUIZAR PBwX5oR4/6V8y4dEXecrxSzh7+KjOgphhXYkE/o= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Illinois University - Ares MIIDHzCCAgegAwIBAgIJAJCuzglmX+GLMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMMG2lsbGlub2lzLmFyZXMuYXRsYXMtc3lzLmNvbTAeFw0xMjA0MDIxNDQ4MDda Fw0xNTA0MDIxNDQ4MDdaMCYxJDAiBgNVBAMMG2lsbGlub2lzLmFyZXMuYXRsYXMt c3lzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsxEqTGqkKc /ORtpX4jtnJ7cVhyalHFOwIKJQOA1tPRUGKB3XdVPlfH5rE/YT9WjMpb8wpds9xw BO1n05Hin3eskBxRthkNLCuHL/3SMxYDzc4e6lsvb/VwkEHyU38G0wAG5SYkNdjg 00sofhREEeXEKNMdJVI2YGp7cCDGSqkXhCO6gA8MqJK4YbuExPrG77DjZknh1cd5 f6PFrSYJEN/WFoflIZVfcLQg4L3TRRFMP00OO+bQzaaXhvrgIOGyjfOrjZGa067t 5LuQIE4vl6fMAfogk3ID04UGHmxXQWvqCH6jv9hGSQmAJrh0AxkE+4ui7xckSMKb fbQaLNO4sHcCAwEAAaNQME4wHQYDVR0OBBYEFMVPv9KwnYPXj2SBXSJZzCKyQYBC MB8GA1UdIwQYMBaAFMVPv9KwnYPXj2SBXSJZzCKyQYBCMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBAFRWrVS9qWevj2iwETpWvFQjm9311nxPLYpSCmlA 8usu0yeoJME9nvUMG0FcCrG1fcX8Gmphr211DBi+GZFq8nSaUOZs3tIK2Ud0qKDX JfTZIgKOFf3vwLLrNbqLTiuaFQ/x2sxaTVXf0YuW1xAVx/fusRruWAqGhdS4J/un miZWPU5y4LmwZh5LmAdpx176na+SzikcWlUFHfhTN5WPg1zwIUoaOOFtWdUd0hDz 25SRBzVdTsGHY/S/J/SSx6ZdyjwzxnVclJ7jwzn9VmjHmIbmIoC5/gkjbSY48aHT OW6c6qG7ONMPaTlg4eTFIBtpTSnlklQw6BxXgNTfqR3F/o4= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Northwestern University - Ares MIIDJzCCAg+gAwIBAgIJAOTMufcoLKYaMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMMH25vcnRod2VzdGVybi5hcmVzLmF0bGFzLXN5cy5jb20wHhcNMTMwMjExMjE0 MjE0WhcNMTYwMjExMjE0MjE0WjAqMSgwJgYDVQQDDB9ub3J0aHdlc3Rlcm4uYXJl cy5hdGxhcy1zeXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA rSOGBK/uOxKYQfeGW/ItZ9Z4avxma4aKXuxNZL/7r5bxSq1e6+J/UET6dypUZJeA CXU4Fc+lXUjwvRQh08u3CXg9ugoVcX4ysxcPKzqC08OKaObthh0cDwJgwWkM2rLz GC9L+ukI7Zqoir9juzNDaA9jttzT7KhL0UnrahL83Y2S3pBlrI7BLTmPPxfXQ+yC kbLTOl5zFe3rEVt9Ft3hzSVijcuUT/c6odFj+ruCXylPJcC40xhMeFvZd97qm5P0 Ex3EVe8CucJ29wXwOWJrTqCDqUYiTF6+tGqPlCHTx+G8mjMQVbVZ2g1RA9T94C1A Kxgm2R3oLGuAwT3+kUCgHQIDAQABo1AwTjAdBgNVHQ4EFgQU62r8pALfu//V4iYp slYPYcjqn6QwHwYDVR0jBBgwFoAU62r8pALfu//V4iYpslYPYcjqn6QwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEANRkq3I5wDWhVcuCg7KVFB9YNtwZy VbmByLoOh5djHoKlkk5A/WYGjU8xRWRk4aNUiFEw36k1LUtwa1fJTW50F29NoCLG q28SmskZ7JBBLzwS59ly1M+qbzffSmJ/fzsi6jqKiGlob+b8clzULsjZjZNc5uJ4 NqReXVMayfvz9LceAJ8vyw9u2BPYfJWDYzqXXomo0g5DmifxfHSPNgMy4GuveiRx WDwjTyTiiN65QsMNI8uwSr+1dHyl+qgzut2k4CV5gbGnRe7++OOVpzF4iieKcHy1 LR25Ap1rWFAr8B+7R9twyLEsIPauNteXug+/O4lzhhGW5pUExAblbnObSQ== MIIDZDCCAkygAwIBAgIJAOY74ZY0rkL2MA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH25vcnRod2VzdGVybi5hcmVzLmF0bGFzLXN5cy5jb20wHhcNMTAwMjE3MTUx MzUwWhcNMTMwMjE2MTUxMzUwWjAqMSgwJgYDVQQDEx9ub3J0aHdlc3Rlcm4uYXJl cy5hdGxhcy1zeXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 0vK4YJ6A2RJqEjElnI2u8rW8FnkebX5bzWHaoLVWfbSgD4YWSpQcclZXv5xDcmeY orYt0WYoCDrEJ8o+X/r7NJUKDDb4DG7O21tBDL4xQ0S3kj432Mfq1HWnk/JZ361M HctkWIIkSdoswfP/4O3KVGtMShA80J77r9NeKa4O+fKPLlTTwwLxcpX0oe8ROCfZ IVyVj46Xi8+MxWOPrECtjlsP7tx+SlIQ0IV6arItkA1CcnQ/rBrLLPNFOcsQ0CDm Vi4dzOIoqa2hEE/iJSKTrV0hHDSfe5gLmhhy7ar+KXvxiaBONKF67k/2Kj9blFw5 JntB4gClMkFyZBSx63d6EQIDAQABo4GMMIGJMB0GA1UdDgQWBBSCS/dy7loh9x7N 8mOacJ+kW/9q4jBaBgNVHSMEUzBRgBSCS/dy7loh9x7N8mOacJ+kW/9q4qEupCww KjEoMCYGA1UEAxMfbm9ydGh3ZXN0ZXJuLmFyZXMuYXRsYXMtc3lzLmNvbYIJAOY7 4ZY0rkL2MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAE+n0D46FBWh 5JBvxAdURmrnW3/px4Lz7apfd+X0+DnJj5XLXJa6AwutUfo/fyTLtnW8NryDcq9m OTvuP1eRfaV942wdn+y0+vK9MuKhvdLeLp6lgB8AjL7qf/URcfaALz06XCFji4o8 s74WGSUr3kdRpE+q2DWRB9sofhZr3qJ0PvNJvJhFOVyKWDY/mbvwRrw6R593bQly +Wlyjf1NCDtBpp8X4C7sfTMsgV5hUP9DV646tnnXMswF3jb/TOcyS+Mv8KqgCL8u ONAz7wodoY9Wx0gbc+l3JAG0uR9qPSHylck0zU+P++1xmdN0rQcA/HtwTRH7qYeX eyJBVb37hCQ= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Cornell University - Aeon MIIDGTCCAgGgAwIBAgIJAMqP1trVTqTIMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMMGHJhcmUubGlicmFyeS5jb3JuZWxsLmVkdTAeFw0xMjA1MjUxMzA5MDBaFw0x NTA1MjUxMzA5MDBaMCMxITAfBgNVBAMMGHJhcmUubGlicmFyeS5jb3JuZWxsLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+u8vLbS3xBs5JCHAj5 glbUrToPvFTDKS7+bXw7l30sRy0/5p5znjyS3CjcjF6I5rvGiUYmc77e6BrJbGFs /YKRv1eGwG2xPPWbqQOEGluTP5IbNSUaEX0KjdxtlPu5J2maYhhrq8bG60yDP4yj 0stMBH8OqTMgcoq1IlQi+aGlww0G5yhXi23fB2e/VIG0JG4nzG10cD6N5TN7TPtM GiwR4mafopgP9xQdqPgAHxF8PadSBZ1+F5Jp2iE1SjOxGk2enWYc8CBZWvV1DJ6B VYCPPbOFaK+NyNaENuu7ajhMc6pYJo69vknPQAriugg+u2DuAdKQsLDA/6/mRn7Z z3UCAwEAAaNQME4wHQYDVR0OBBYEFAgZdRaKbN3QZSDwncFIQ/0HOSL5MB8GA1Ud IwQYMBaAFAgZdRaKbN3QZSDwncFIQ/0HOSL5MAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBAEhRoxCOLFqItXIvq6UNxCx3Yz+3bAjOuvBy9YBDAVAOe8TT GHXVF89P4Yh+M16XO7Vo+q+IlwAl04CopsQxuFzO9YKFpy6it3qyFrTZDRwa8fED RrXb+koO1cVsGwod3XucneoFTIacXF2cj12Hai4tGcgTLsZhE20TSTsO4HWFhZP2 B9aasZ/cPxLOEGXC0gI3ANVKBwj1ryyk1PyFvH44zIB+wGfuVE1ITVnhLmc8sfrT wMgpqVxNSF1xlk2/4Pk7WuXws8bfia6IqayuG98zDNQXweatyADzUFo14hyD1q1+ fss4bQhzvAhaHjqpsv57maO1eOBQG6AM/GHRQoo= Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Chicago - ILLiad MIIDGzCCAgOgAwIBAgIJAOSj6fo/4m9dMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMMGXJlcXVlc3RzLmxpYi51Y2hpY2Fnby5lZHUwHhcNMTIwMjIxMjI0NjA1WhcN MTUwMjIwMjI0NjA1WjAkMSIwIAYDVQQDDBlyZXF1ZXN0cy5saWIudWNoaWNhZ28u ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvDHzmasLFt166feo UYn1EdNKqPsARQjfTMZC4JykBJ9lngwVwuo88IYVkZi/UkmoRkz3YdbBpPr/a9Ud N8pJ+B4WlHBXAzVJEcXb9A7/K0dGqked0bxf809ezzxtfePU+p2qU8bszKCQcbc7 DHB2LBPhGS2DLwfnyjIa/gAjoyS48FPGpjubozcOeRMg9z1ublQiQ7mY1wFb/SRU DuJOsS+RmEtAfzfb4kIoYE7Tib2cvxNgENAG5sga+8ovbMOoSInNhgSgwjzOIvKf J9uoKjfsVTv8wCtXp1GIxY1X/Plp/k4dlSSeGIpk6i6AUp7a996P23M3poIJRdC5 Rv9+8wIDAQABo1AwTjAdBgNVHQ4EFgQUiU7on+VbIT/Xk8bUWelqgzMIlcswHwYD VR0jBBgwFoAUiU7on+VbIT/Xk8bUWelqgzMIlcswDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEACUJTeNRrZ1InCWak+KaGsH50HQkzkkCMP+IKRDxqo3qY BbJG0mQeYrhU5DYndGnbasH3LzlgCWL5VqK4td03OJc8JIHIFdu1UG1beqaBKY5P QmNwg2HRZLtvth/gfRKSLCwluT3MRhi8x5z87/mEIP6HApjb+4YzBOhwa8yXRFrL Wg/wRpZkMvx45QsP67K3NKMtSY6ogEtv0sHh2rYl3hDKvnpIY1FpspLCx+8PMq4G LBqZkdX4zhgWo27VXuSpEl8yOUDT5XE9Y1LFtF7pYJFpsv7jKs5tkxZOGiQltN1m 1Ih/mJYCe7RYwo0+LJEb/ljV3ag+T5rslTEIa4T3Qw== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Cornell University - Ares Server MIIDITCCAgmgAwIBAgIJAI+nI0FC0NeSMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMMHHJlc2VydmVzLmxpYnJhcnkuY29ybmVsbC5lZHUwHhcNMTIxMDAzMTU0NTI4 WhcNMTUxMDAzMTU0NTI4WjAnMSUwIwYDVQQDDBxyZXNlcnZlcy5saWJyYXJ5LmNv cm5lbGwuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyaeFLS+9 k+NVkFYgIfTAbvs6HMIdorRuxazE1+JH1lh7fdho41aM7flSQXa+f42sQENMdQB2 ZD1VA6dp8fepYgt7z72BnDdUBZIRUED6wqD7NnZwOIYhIg97RYeFoaCK7WVrMCed 3w6rA0wr3HhwxBOYkZsCDQDjhkGQ3vbqriX93b/O3+AAROGAsbFTeNpCedAJIzfi /It6Dt/s5UPnIfDxlO1+wJBsey6OAb78hgLQe9hu+Dg69r6NpQvEgDIqgxPT6eVq nNJ2C/seaCpyeExg1GGWRDzEn1jZBKuJubut2xMkA3DpIQn5hII1cxUNpBh2+j0r TWC3ZTi+o27Q0wIDAQABo1AwTjAdBgNVHQ4EFgQU3lT5+u62ttMIE8QMVxlf1hVN oe4wHwYDVR0jBBgwFoAU3lT5+u62ttMIE8QMVxlf1hVNoe4wDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEAVwJCzTU4w3dI7pMnTN//ObS+0HrQJummrcxN qbLalB+w9VQPrDOnHITKdw49CutiaWIvvaVSUqJtbZD8l0XlFSqQ7ooSXxljurl+ esrEhZ7SbrqDDE8ArH6e/2yWlpUxSA/D7E99btMIvF9zPPe6eYq1qNqBwcYK0mhD nzY6aFHJnUPSC71bUPsYHNZ48s02ur0GHwm4oc6+voixhM0YVHZUvZ0NQT5LmRAd K5LbX31fb4gNFpglxqReBUi/IHu2fqPvRHYRAiHT+2UPmOjPjog3swCkp99BTB+c sEjfi/YG0ZNK9QFmpVqaX0jylB9cE0LzQqMv5DI4fYdKw+29uw== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Illinois - Ares MIIDIzCCAgugAwIBAgIJAKBL+gHYg1GfMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMMHXJlc2VydmVzLmxpYnJhcnkuaWxsaW5vaXMuZWR1MB4XDTEyMDczMTE5MzYy OFoXDTE1MDczMTE5MzYyOFowKDEmMCQGA1UEAwwdcmVzZXJ2ZXMubGlicmFyeS5p bGxpbm9pcy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgrYV0 Ln6gOg6TdP7HotQocZo4R1vpOVHKJ8LLjaYZAUuv+I/F6AkbQzuOkdzjNHnT5SHx uiJADUBzUXIH+s73Tiwf6ma8jDxcvILrUL1giEV5rTN9C4V/cnvgOSPNLCi99lsD IU1HZeQralt8KEWYyNTnOwuNhVJ5xxVgTDzXlK9/bjI2ly5Ha8uTGMlTrygGNzlW BfIV8uASPNkmzLm3mMgo0u+j1XLR4lEmEDmGEKERxGGrSalpHwKe7Wf+wC0UfM2D SkFU4f+HMTdyAH2+5QXd0qHCjWH1oI+t9AsG3aM5jvcO4mBJQosle8D6M4SPwwGq feLPj963f+mvibkZAgMBAAGjUDBOMB0GA1UdDgQWBBSq4nha9yxQ4EiffJl6fLwU Sp0EFjAfBgNVHSMEGDAWgBSq4nha9yxQ4EiffJl6fLwUSp0EFjAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAmBg27cs7ZVCgLGwaVXZ4Qs5yaOGBW08P1 wR2+LvgZ4qpr0SjVBndbN1oodvzf4wwB360FfMKVhFVW9CmWTJl+HYaXfoDuPPTz mGPIcZjS6SORHxfuXSU0xh4rPXGI/+KFbLd39nDOr6glsqqoGAyvdjzE7HXy+nnN leInpvhMPXUDrzcEGCrudl4xxMEfGV2hqslEfMe6P6N3lW7RwmxapNTSTszCX0Sa J/0fwzweSXEldZXk0V4K4YLMsHF9BxyCiNtTvx3dk+02KxHUOZv82myHi49yF2sA kkGjo6i6giqdxWE/iD/di2WcNGLNG5Db21RYG0WZAdvflIz/CSOo Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Southern California - Ares MIIDCTCCAfGgAwIBAgIJAP1qlaeP3RBfMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMMEHJlc2VydmVzLnVzYy5lZHUwHhcNMTQwMTA5MTUwNDQ2WhcNMTcwMTA4MTUw NDQ2WjAbMRkwFwYDVQQDDBByZXNlcnZlcy51c2MuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA6v6F0EWPcSNcsX2bGDzWPCzkKxYaMNuijVtxQsbw 4JrztPmI3Vc1o3NGTCDO9EOn5d+2z4bLF0Z42S23xSuXc/zAMcSHufRgftv2ryfJ D5rBLRuipWMX6meXqYdYNBmGv/Yl4QUFKoUeL7KvaLsuZynFGNjdSWiw6qQu9VA4 fuCth5nA58dNdJy6Gr90d06HYLfhPvBCCCzIEsypBwCNlGNuWjuYWjXz0vyptso1 Xa3OXPWLwvHKLxtQT/6kKVla8kFaeWnb+dN5w7llh8lV644ocRXiy9lYp4F4bHCb FMmyqNphdIebfS/YM1TvuiaQyWx9NJhpz/M09BbenE9+DQIDAQABo1AwTjAdBgNV HQ4EFgQUb3xR0g+xy2EgzK91ud9xkKVeEO4wHwYDVR0jBBgwFoAUb3xR0g+xy2Eg zK91ud9xkKVeEO4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAe78M lrnhpYZZxj1MKIe6j89gcEDP4OAr6o+Sw2RXdMxvTiZyeMKZGG6351YO61iHV3SG eejwaunqZJvhNlCHAGy/AMK2fT+MU/GkQfU7OJH+uwDWc65M2pgd4hT91bmQ0rzJ PaoDcZDger7uqfyAmd/Tuyj2ftZBeerKNxEfrJRjp2T78Z5bBRXTkjkMl8GSxucY 2L6GGdxMW71ZqBUa03diMEvU4ophKzL5Iu8MJvCqt0JVfoIXiIXucxYNGqejFA13 Za5y0VipibsQV1kOGlK9sFs+WDNAYcqkY9grO8hc78Sx4WBZcHFLwOMiiUXd1yx5 bhyPziyBaMdma+gBiA== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com Scott Fagen sfagen@atlas-sys.com University of Chicago - Aeon MIIDIzCCAgugAwIBAgIJANtHMXxkt5NnMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMMHXNjcmNyZXF1ZXN0cy5saWIudWNoaWNhZ28uZWR1MB4XDTEyMDYyODIxMzYy M1oXDTE1MDYyODIxMzYyM1owKDEmMCQGA1UEAwwdc2NyY3JlcXVlc3RzLmxpYi51 Y2hpY2Fnby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjWPRu wCX2Y1b442Zvd7QcPSBDCSChObl0P7bgF7uoK+mV0mAb+wm25t4qY+Qyz9TSpzDx s5PahxXOzfiDLj+EX8mqABCoDt3oW6fhzxc8eG9B24IURqbmzGqf+j2U/qoKTC1t BGK4vMWTYQt7Z56D3saZZcJd21xeJyrZSe6nIf3ea7JkHK3qssRV5m/lURHYF4p6 FoH27KuJdTIfWS5ol5Eb4shJXQrd+po/emKA3FR4lz2PQ02Y4fegtAc6M/5vh87u c0rZJ1DqT4cnaJG3iIi/UliMCH6AvBQ38F5fpec+CDUPALMoCU4KgNv6bMFujRw+ EAtnffcnsYKH6FpVAgMBAAGjUDBOMB0GA1UdDgQWBBT3erryHGyyV91Zuz2Rx/RC ggaCHTAfBgNVHSMEGDAWgBT3erryHGyyV91Zuz2Rx/RCggaCHTAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBRVyr9SOArcURUw3KGS1licNSGgJr/f6C2 8oJJPlz+ApEHYYLDre7HoRmLIRxGGteCITg5RcIin0kQcH2YD5TyZRTDnQFNMflo v7VwXhbyeCmDHp471hKkj8QBo8r5EEFKNHtNvVQbIDpunfbFv2XQrvhODKS7/IZ8 CMdf2V0WweKXQnFm8eHJdQLvgLwOQVz7UP6ZhjNDTnsLfrsctiRRr00+ALAvheHL s3F92rd5eqzpZYU58g1EYf5b9lpb7Un0apaouevbLkou5caPpiQMqm88FCQKtck8 KnbamGDizu1GenajttQ3PXEO4BqFLLMSpPeLG2yxqIbLLhs2gad/ Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com MIIDFTCCAf2gAwIBAgIJAP5FNKxiQEjiMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnVuYy5hZW9uLmF0bGFzLXN5cy5jb20wHhcNMTEwNDA1MTM0MjA1WhcNMjEw NDAyMTM0MjA1WjAhMR8wHQYDVQQDDBZ1bmMuYWVvbi5hdGxhcy1zeXMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdDrcquwhTQPlPAykIEpknUr XbTNcrmy9o/VX6BEMTuJAvhvMlEGSaVMQ7OAl9Xp3moQfDXO/pbd5PkLPGCPLLeC BXW8NzPLWtg8ip0TJrUDaLkFzjCYSdAJnv7j+hzBpzugYxXJgCzlEOJXh+//nBOZ NzL3WFtw1SErPsGQwjbO486pt0ArH8yJmJTziGRvePtnWSzgbW7k8ufnpV4pgozu zvQdVJM1s4C80Dt8xzWomzo9OFGdk31Y4fBegdkL1ZWtbaGuShG6rLMjHUyCVRIl svuAw5dVQaXrod60LwmcfCNK48nM2PDO5SY5fgWeGqrSrTsIuCyv7hhBCxPaKwID AQABo1AwTjAdBgNVHQ4EFgQUW/97ONoFtFAqTZQC6JaqqtqnVWUwHwYDVR0jBBgw FoAUW/97ONoFtFAqTZQC6JaqqtqnVWUwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAUFxMV7bZOnHiku0qa8LHnv3p2iOKsVZkjfwLF2Nqqk6DfR5KwkGA qhoM1Qpqnchg+uwkwnNn9CdraeaHtEXk+JMgEvSyuYTUB++xXV/X6CD86HLEHS2M d4XXFw0S/Lxr81JGRjUCraHV04tCjZHI2+v6jFDMT6Mxj5gZIIZ3vst+jeJ2HHzR 3Ixn3ZldxJIyTd3DmC/W1rP0M5OSMOWrMnUfgetPfx3Mfy5kH9CIDnOYZp/OovD0 KV52x6p/wUJj2r9VRWHE9bump0JKP4EjX19gxU7O1Y44VH720jjc7ZO2SZgCIkg5 eYZdWSFrafloCuaC+GWecMQVnQmuzGKG/g== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of Southern California - Aeon MIIDFTCCAf2gAwIBAgIJAMfxvDqj57YvMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnVzYy5hZW9uLmF0bGFzLXN5cy5jb20wHhcNMTMwMjE0MTQ0NTUyWhcNMTYw MjE0MTQ0NTUyWjAhMR8wHQYDVQQDDBZ1c2MuYWVvbi5hdGxhcy1zeXMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2vtRD9JWsLkxFQPMBjyujiW/ roqJ0F1/UXdj212EOIXhj9hxcoGLyfh77cgyWBcWhqSqPi5j6uxzBSkPpBNNftf9 aSw2u7mI+2/lXNZ6tOUdR1spMhDeSgqpTY8I5DBZXzVs3SWqAOG49mwaDBYyLkOF uz1f2dz7SE6SjCwKtMmNW7WR6JEwjP/LO5YmSD4fV5/sbntJiIDwi+ECiNDfdtGa yLYrSH98XDZFJYwWmhoWkR7a/Tk3OyaZiv35DhfJIMeLOyf2hPpUcn3RnQ7fpRWI G1mOEeecQ824G534JWG+/G463whCwO14BWEIoZ5TfUHTD9ed5hMNzAzVw8PSvwID AQABo1AwTjAdBgNVHQ4EFgQUBLelB22iu7BiaDfF1wwlwr/Q5qowHwYDVR0jBBgw FoAUBLelB22iu7BiaDfF1wwlwr/Q5qowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAtfeWI1c/eQWGl5QWMp8lTgZ8a/6o0wX0eelwddjebgFH4X4Gncbw De9PKQ5lEPIwvOjD5/hdT6zfXdaz4mHiiD5eyczcnJe0LGV+WRAKcYS1wE0XrrrH hs0UiQjfHnBgLoUgAM4VjJ6DU0KrceSSNooT7z9y7c8f4O+fmu78iuf46140lpD6 gdxQ/N9u9qFdTI3hlxPlhdcShhIPDHjFai/ojugwGauZFK+DwMqea41ozPgvAL1a yjQ4DEelDvsAhnEzUsIK0VjAoIM8SfzGu3GRKKBNAP2sTqgFbbgCCOvVQuatOJlk OU3tbl0bWgpnVGJzqY391V5ly+kVUzXjrw== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com USC - Ares MIIDFTCCAf2gAwIBAgIJAMV0ZyX7E9z/MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnVzYy5hcmVzLmF0bGFzLXN5cy5jb20wHhcNMTMwNDE2MTM0MzU3WhcNMTYw NDE1MTM0MzU3WjAhMR8wHQYDVQQDDBZ1c2MuYXJlcy5hdGxhcy1zeXMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtzX5wGWNKgoSQswmvlRVCbUo V/QakH5uX+njAQe078rf93JrwyfZXGUg/baicX/Bh/qhy3kJgwdmeGIA3wnGU1Uv WePKAeBRnYbW5p2E6lN17a0UQ6DVKfp7s1cdy46ZNIBTAkGrY2EzYHquwDA9EzX9 6++RbIlIni/fKvwo+jXwouM5sBNBZZbScbySo0WM1YrGUccLqro6Qq1kobVK6gY/ S1yH+k3k9VRv1QIk0cHj4vlGcPE65RS3w1r35b8YBEVJqhmFI7uxR+l50fVoDpR7 8AS43r9RLaMoMNREeRH4tTxuSZp847knG+yXgcIxWkni9GwkC7i0sFz8XlTAjQID AQABo1AwTjAdBgNVHQ4EFgQUinsi9daqYIJekgHJombltt/5EGYwHwYDVR0jBBgw FoAUinsi9daqYIJekgHJombltt/5EGYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEADjSiEbYKCA804plMfhVerQ3sL6OKcbrn1OQ4VFQYy812qD/86fdj oLD4xzJPdzvUApVjgMcW9R+7DLMCAwbk4rSvRzeCT/DNHavwX8HPxat7moraAUYN v/kGZ/pj5m5tyi+JT0QNlFFLDFE8ikmZ8FQ2J2CMJE5VUSpMz9ukfztrDZqf+Cy9 SXUE2Dno+vqY7Vk00NY2sdVW5rNSBBURRNqqdKB0T/WxI2iSc/iidBNnNB5LIR4B 3fe7ig1vKq+5JkV1nxQq5pqnwYhJ4RUH5jc2h+UKE2naroV8J9/6sEhJxxftFWi3 XNhHvXLMtsPy2xceru79G6mznczNxBPqNA== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of South Florida - Ares Production MIIDFTCCAf2gAwIBAgIJAOFoL2ONR91jMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMMFnVzZi5hcmVzLmF0bGFzLXN5cy5jb20wHhcNMTExMDE3MTUzNTE1WhcNMTQx MDE2MTUzNTE1WjAhMR8wHQYDVQQDDBZ1c2YuYXJlcy5hdGxhcy1zeXMuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyqABd13VCg8015zr7QN4b5uC MMOOnTcR+20R1v/rMczGOSHqLSk4cbF8O+W9r6QIk3A4C7nsui4P0WG50L68O5iH KtAmfnQbHOeZtbOn63XM4URPhx/H7iIhXoOZOveYDmm8xB0OFhLtriMzK6YowpkZ s3DBFfjtUxtP3jkW1rabfX4ylS2pCJXJBTcF7lVao8nWCF3dM/ks5gaW0S/nCaDK C13klK5l2bWuvKBOJIi8VUW8TZv5gyWSW2YN7EfqzZmqQ97PBD7lAB8chVKlEhiH CeccP2KsOy9qT6DW6RHtIepNuaRFi3FiqZ6gOCEwaHoZ4rLfCxdZ4Ny8hKwbwwID AQABo1AwTjAdBgNVHQ4EFgQUG+4ZQOPZCx7PDZj6FZ4C0uxbkEcwHwYDVR0jBBgw FoAUG+4ZQOPZCx7PDZj6FZ4C0uxbkEcwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAXsJHXiRcHn+UImNHpP3viTZwKqvf+Wu7Fbne7+Lfza/5V+f13R5q a4Zq3hjBkw+UT25+LzhOOaQGbWUemQAFT/MYk6mr8gs9WE+p6002ZG5ibCB8HtHq KzzQujgnuRaIlMofhq3e37QnjDxZfmus74HLqwT/4pfOkp3ozSJXhzwEV0JQ3z30 ZJTcBDVYg+k32MaB745tnYslWvBIXKOTwwS2fsJyHBKPWZvAIu8R1X4zf9tKAvGe 7mmB6dRuEk0JJ18fDaG7oEEfKZc2E/J00+N58LnkhWQNS68XllsuOVpcEBftKnnW UxTYalcoItGh4ykVFOtxJb15r4SddH1a3Q== Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com University of South Florida - ILLiad MIIDFzCCAf+gAwIBAgIJAIcTpHlI/xLhMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMMF3VzZi5ob3N0cy5hdGxhcy1zeXMuY29tMB4XDTEzMTAwODE1NTIwMVoXDTE2 MTAwNzE1NTIwMVowIjEgMB4GA1UEAwwXdXNmLmhvc3RzLmF0bGFzLXN5cy5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj+2reG89PBoGOBuIoG7qw C0OaIyjAl3uPUCnVZWXSxXOMnhcF1V0vis3j3INOEbimv9IgL+cU7PndHP6Tycdt X/rQOHQ92VgZu0hXZJcWQTJM4XUKvgu+Hi/tVOIWKuBNMb6npAdtonKkwhdiEg2R /Ygl330NLO3mKlRVrlLEsSX3veTQlAMH4axu1uw5PSknZVXP2Ou5bWhGEnnXiPLk u6s4nBljMJNvsUFqbO6q89TpOHwDawmnwG43oAHPybwRTpPunBvoxmEfa1qDH1q7 tVlvZQHqZpUDnL03QGiLmEFvyRMVIygCm+HOVPqJZM5DFW6A30I7/QsgtxG1Q5R/ AgMBAAGjUDBOMB0GA1UdDgQWBBRx9oM1MrkuEwn0ZBSvBQ0aka2tmzAfBgNVHSME GDAWgBRx9oM1MrkuEwn0ZBSvBQ0aka2tmzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQB9N3akIZ6FcVzlj3jaWirblIiGVXOF50/OP+AnawJBUX0hS/wj ywFbYIRImHqjrkSfL6iU90jvSF+dwnohKU3lwaP6HxxSlB8r8yGpTpOAC+Yld64p NFqJoh9jhpvcg3Wst74vcgAoEVcq/lji01S7z8wFZxp9nbMiCO6GNtrYyFgphi6D 7Kw6nQR1KkGclJEKWtBkRav6HCcxqyLmyDMTxPEagYtl7z7Pxe1BXuYYY1DW+aD8 95XQvRYqvm+9DHPww075MIldNH7i/SnZMeLcbpn6KimoW4inAu9usPHQamS18wA1 J2VOe5loJJfq9WegQYFdR0PCcr2Oa9PYdaPl MIIDFzCCAf+gAwIBAgIJANJU2rBT6i/TMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMMF3VzZi5ob3N0cy5hdGxhcy1zeXMuY29tMB4XDTEwMTAxMTE4MjA1MVoXDTEz MTAxMDE4MjA1MVowIjEgMB4GA1UEAwwXdXNmLmhvc3RzLmF0bGFzLXN5cy5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYxTewY/s2iasXhsvcPJnE 1nCrh35zVO1EitO+Is3dXidFSLXSnoWZI1U/KRrW8/lBnaTn0NGP5Mncp58Vt08g Iu5dePJjs6MTreFA3vusooAh4V/7Vh3xlrv+Hma0BPG67y9C8cV5nBE3zJUZZTIZ LjkgG3yYsWAXYaVq8W1hW1wRFgHv+OmxS149cdlgMvqH1Ub52qx/VKgx4vvI5SFW LfutMoTeOSV+HLm9qDg5XprpzKo0WWv0oO3OOxIX/vkTVpkZDSbPSxDv4NOCgAXA tGLKRr1YzrCLTZN5FHn1Mt/SO08Cb1dnTP9H6IE+O5aAkUBCX7XqOH3KB06OrX1b AgMBAAGjUDBOMB0GA1UdDgQWBBS2d/Pp0jHEwdIj3qWF1bXFk7fLRzAfBgNVHSME GDAWgBS2d/Pp0jHEwdIj3qWF1bXFk7fLRzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQBa0h1imrCKRb9vkKDgf9ZO6jlXfVv+JSitqeUzJ1XfuEecVwrr y389Ab3hWm1Fe0e1HcJ0gonCG458XznB1LvDOJR3KKxDYJ4qWVBMQLD99X15aCwt T6P07Kx+szDswe2ZMjSw1bqoSVfUHWO9tb6lBt1Edcop/qQMsmkzo2QsO9YUK6w0 O74g0J1knyQ+DYbPFTKPDucok+dPMq42yXHwjZSpdYpGFKQ3FuKPIqou7tUn+LI9 LlxRYRlxkBsUp8WThfqhQBhmvKH5+YxcDWVDfpi2RC2eeSXIN9PRJttmInWauxzj QgbWLLU97bkRKdD8ASu5kpwc8dAXZTwbc2L2 Atlas Systems, Inc. Atlas Systems, Inc. http://www.atlas-sys.com/ Curtis Poston cposton@atlas-sys.com Kathy Poston kposton@atlas-sys.com MIIDCzCCAfOgAwIBAgIJALoCnTVhq1IhMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLmVibGliLmNvbTAeFw0xMjAxMDUwMDIyMzZaFw0yMjAxMDIwMDIyMzZa MBcxFTATBgNVBAMTDHNwLmVibGliLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7h4T/JsESXBRIXlPdeBLB5L9UAYCBdvpvPtqiksWkphoujeqjk mBO2NT98USIRwg6ktP4KYTBlQxItfniFx/lt4xeS8TboN+sTlW6LnY05j9UPL5kN rnIpFmtbhKseIfDEEbO3m8h0+SZKE/RmfS6+l4/yTePoIhvtTKISDajr2GhdhJoa /fjng0lHMikaFzfdd39DfKg/v73v8X9UvtH14ZkSrn4bTRvBCrKHSaMNneAH5N1G PopSv+eVkrTPuQMse/w3JplYk08jujhv5Y24YvP9FCpgbQClxXbDn6OxMmejIpEk Ri3EU2qqEN6N0BSN3N1PeuDOiaViOhbCAoUCAwEAAaNaMFgwNwYDVR0RBDAwLoIM c3AuZWJsaWIuY29thh5odHRwOi8vc3AuZWJsaWIuY29tL3NoaWJib2xldGgwHQYD VR0OBBYEFH/f6xMjqy+Ci9ctWA+7FStjJwNoMA0GCSqGSIb3DQEBBQUAA4IBAQC8 y6IkTzJqruNKtOZno4GswDkszRcDYMNx1w+JfMVJZG2YkVkPvWkP9JTCN/tVjKEZ a5H4kq2jMUrBndjdu1W+v5jio8mXY8kDCp7Sly5eUtWrqE2q/1iTmJ4oWCHydRcD Ez+X0sxSnQqxmcFe4ssS8EFzs1WPvinbhz71JZbnkOadPf//1epRxqJlDTq41p0e mllYEt3rXPJBv1vCEbjLcZ8d1CTzPc8iveaNjU5h/rglqvDFwoIL870yMJg0n9bK 4elyV6s5HxPWucc0hyO4eUkbyMnP9QKLAemBKJUgU4SzTVSPLfiFdbe1x4zUMsSO 3yQ7F/pT44mChEK7mdRw Ebooks Corporation Limited Ebook Library - EBL http://www.ebookscorporation.com/index.html Drew Watson drew.watson@eblib.com Kari Paulson kari.paulson@eblib.com Vinay Bharadwaj v@ebooks.com csustan.edu MIIDQzCCAiugAwIBAgIUGMBL/KES+CItQJGiZd2xZSh8rJkwDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWc2hpYmJvbGV0aC5jc3VzdGFuLmVkdTAeFw0wOTA5MDEy MTExMDlaFw0yOTA5MDEyMTExMDlaMCExHzAdBgNVBAMTFnNoaWJib2xldGguY3N1 c3Rhbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjiFi9hRTI uF6n0w82/XQHlhhj34q59TzPvf9vPh9pjgxd6sju/hCY1tx/hmAf5Woa2ilegpVt iy+G3tZCKgaJdVLq49zgEmKU0VYXCliGaLW1gtpwKdUYLY3M47oReql3lGlb0ml9 zC4f8yeg7tCP1+OpnSt2EGR38SqNKqGSpdtsNVP007G4FYOZ5I/bDwCGbdyMrEuH G8hmXVSZOtt36Z8uXnVZb8ZWMruEvwm4Ch4SYp1ArSXF7eqyWI5juNQA8orzBjCe C/vpF08H/iZsAJ5ZtRYU77046cJwvzsRuFyfl74A6p4iFUl9botcIAE6O+kix2z/ 4QnLRK7kpLTzAgMBAAGjczBxMFAGA1UdEQRJMEeCFnNoaWJib2xldGguY3N1c3Rh bi5lZHWGLWh0dHBzOi8vc2hpYmJvbGV0aC5jc3VzdGFuLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU0+lADdpb6oUYg9Oc96Zjx/cFThswDQYJKoZIhvcNAQEF BQADggEBAFqASbOPNSUo4KijkXfQv9yemFmjX5g0FBO3quSUtmX0XFHMkJrAfkUQ 34KIwGE1NKEnR5DE2CMhi+CMLM3UwsV/AH54PfMnFZYxKOeya1h5ou99rliwYfE/ oERIMqkMdqfZI2eVOmjKMfgZMpjhSAjqkvuZ0lJSrHM6GhJTZGVF1qHHxAniNJuL EiG0dCIfR86g8fLLIKB2T6NExYY6yYJHobC9h8G9IiR+2QAf/UxuC6hEGAQAnUWj NqWgMu7TiZy0oedXYZYYaAHmWQDJWXt2SGC11bB8qtEU2tcccppV75MWjC7SYqko +1hpIr+zlLqhBIi73qZPIVggyEH8HpE= csustan.edu MIIDQzCCAiugAwIBAgIUGMBL/KES+CItQJGiZd2xZSh8rJkwDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWc2hpYmJvbGV0aC5jc3VzdGFuLmVkdTAeFw0wOTA5MDEy MTExMDlaFw0yOTA5MDEyMTExMDlaMCExHzAdBgNVBAMTFnNoaWJib2xldGguY3N1 c3Rhbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjiFi9hRTI uF6n0w82/XQHlhhj34q59TzPvf9vPh9pjgxd6sju/hCY1tx/hmAf5Woa2ilegpVt iy+G3tZCKgaJdVLq49zgEmKU0VYXCliGaLW1gtpwKdUYLY3M47oReql3lGlb0ml9 zC4f8yeg7tCP1+OpnSt2EGR38SqNKqGSpdtsNVP007G4FYOZ5I/bDwCGbdyMrEuH G8hmXVSZOtt36Z8uXnVZb8ZWMruEvwm4Ch4SYp1ArSXF7eqyWI5juNQA8orzBjCe C/vpF08H/iZsAJ5ZtRYU77046cJwvzsRuFyfl74A6p4iFUl9botcIAE6O+kix2z/ 4QnLRK7kpLTzAgMBAAGjczBxMFAGA1UdEQRJMEeCFnNoaWJib2xldGguY3N1c3Rh bi5lZHWGLWh0dHBzOi8vc2hpYmJvbGV0aC5jc3VzdGFuLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU0+lADdpb6oUYg9Oc96Zjx/cFThswDQYJKoZIhvcNAQEF BQADggEBAFqASbOPNSUo4KijkXfQv9yemFmjX5g0FBO3quSUtmX0XFHMkJrAfkUQ 34KIwGE1NKEnR5DE2CMhi+CMLM3UwsV/AH54PfMnFZYxKOeya1h5ou99rliwYfE/ oERIMqkMdqfZI2eVOmjKMfgZMpjhSAjqkvuZ0lJSrHM6GhJTZGVF1qHHxAniNJuL EiG0dCIfR86g8fLLIKB2T6NExYY6yYJHobC9h8G9IiR+2QAf/UxuC6hEGAQAnUWj NqWgMu7TiZy0oedXYZYYaAHmWQDJWXt2SGC11bB8qtEU2tcccppV75MWjC7SYqko +1hpIr+zlLqhBIi73qZPIVggyEH8HpE= California State University, Stanislaus California State University, Stanislaus http://www.csustan.edu/ Chris Wincentsen CWincentsen@csustan.edu Charles Holmberg CHolmberg@csustan.edu MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qaltrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics For assistance signing into or using Qualtrics, please contact the Hamilton College Help Desk at 859-4181 or the Educational Technology Services team at 859-4877. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics-Miami University at Ohio MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Southern Methodist University MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com MIchael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal darylp@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Daryl Pinkal shibboleth@qualtrics.com MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Qualtrics Labs, Inc. MIIFbDCCA1QCCQC8OqKPlGUkRDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJV UzENMAsGA1UECBMEVXRhaDEOMAwGA1UEBxMFUHJvdm8xGDAWBgNVBAoTD1F1YWx0 cmljcywgSW5jLjEgMB4GCSqGSIb3DQEJARYRZGJhQHF1YWx0cmljcy5jb20wHhcN MTAwNDA3MTkzMzA0WhcNMjAwNDA3MTkzMzA0WjCBhzELMAkGA1UEBhMCVVMxDTAL BgNVBAgTBFV0YWgxDjAMBgNVBAcTBVByb3ZvMRgwFgYDVQQKEw9RdWFsdHJpY3Ms IEluYy4xGDAWBgNVBAMMDyoucXVhbHRyaWNzLmNvbTElMCMGCSqGSIb3DQEJARYW c3NvYWRtaW5AcXVhbHRyaWNzLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAM7T6YYEDd91lehKK/51V3Li6zk/wqHZ1OZ4rHw22AtTasl0qrEwdXbL sCUmO4rEXhAnjgpIZPFHs+1sFpSCalerYa+ROJX5B5N9MnENYr6E8KHa8spbVBEl 2/ZE6RlPdHBs+iCDuoTTqOa2sZ8vqTpTF3grVdgeW3KfBOO9yENa04lA6xhPAQs3 kihDQvPoWnlXtQA3gmtb+sGZmKYXonBVwIDsrDbhpoFcHJJRrFEEawSHOI3IeHBo hR1jhfb95E3cQ0s7gQ+FbR+lkzwb3i3WrCkZr3w2KpudJEzy/kT7JBLvfELW8eR4 j2XRKyRhxNHOKc/AC8fNIrGam0CAqK9elpJnB6zmALQUYXVGddv3sd9ITIfZQ9Ox g9ChVqsNAY6VIlg5+/Q3Ega+BR/P/OpMnG9xW+cyLslzjiUf4c0K6I2pObcJkJMw qGHOSbD9lGa/WxaEAFC1+6oDNRbC3S2mbo4gW6LPVbtCxC0IMxOyaOKBwe3sW9v+ rumd02ZuJRtbTbarde7N6aUmm2hXfDQntCIXWUJ+9b+YvjcWUlUN0KvVq8jFn1Z7 kD1po2eY+lc9VHYoh1jdP08G9H8CZdJTDwR4KDPG0U2rD+xXmxO+9CEeQev1d/Iu qcadQxRka7hbhIijtVJgjO3jP6AwiHXFGpBvApyIuuXJU8CyKSsXAgMBAAEwDQYJ KoZIhvcNAQEFBQADggIBAAcXtiFXJ5Vm0mwhiDRoTGwIGz+Ryg13X6X9w6GfVENt NexDExwzPgxnW1gG7u9FUx2tl2geZ8BJOqk3pGnLSZI4QF/nVnB+hTPMLOwXjtMk MF5FXlM7QvOKOTzzK7+2wug2ssZi5ZpQVGODhPsytu+GjMJwydLj6RRAnJV/9wmu ivZhIbQyrOs0XBxuYO0n9OzlOa9JVFtUxnckT93UYIjcCVEu2r+m20Zm8BEofKTr Tz3vodizFV5uHbmQ19iLxDrZsu9rbpEHojWMgnKnq1XoC7TmlxB1/OQctUnjpRPT WySZkTdWX4cKBjQHzCHJyl0Z4hAP4m3fWFLXVK3w8U1e+Mbfm0jUT9+amUfdzL+8 9ZjwnFvpuFNWsS33yYWp51+rVdtU0jYII1f8XWNRn4EV54MwoOWrEXKDZ0qmbxi5 nVR/F5QofEGv/ZYMgcFaX5OMP5lRE8IjQu9Eq26zZA6YuR5fZfiTHZppwc6Ey9Zc GpRsLwFSwma0/Vtlfxr/KtaKsk2zlOOJ6RF33MUyZvw8N+tybY0yHJ40aBZKFr9r r3j//DUU8zi4qvNP5z19kS08sZ7mtNK2sKBPWVSYB2HDtyrBSRupHBYeIxlfGKd6 uVUusHTyyVjDKbuMHCw+DEp0VXmCIAv5Jf+SKZ7DOkw8cxcdL67gEc9NjAmsfmKy Qualtrics Labs, Inc. Qualtrics Labs, Inc. http://www.qualtrics.com Michael Page shibboleth@qualtrics.com Thomson Reuters IP and Science Explore literature in the sciences, social sciences, arts and humanities and publish bibliographies. http://ip-science.thomsonreuters.com/ http://thomsonreuters.com/content/footer/privacy_policy/ https://www.myendnoteweb.com/Download/logos/tr-wok-logo.png MIIE0jCCA7qgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMCVVMx FTATBgNVBAgTDHBlbm5zeWx2YW5pYTEVMBMGA1UEBxMMUGhpbGFkZWxwaGlhMRAw DgYDVQQKEwdUaG9tc29uMQwwCgYDVQQLEwNlbmcxITAfBgNVBAMTGHRzYXBwc3Jo YXQ2Mi5pc2lwb3J0LmNvbTEmMCQGCSqGSIb3DQEJARYXamFtZXMucmVnZXJAdGhv bXNvbi5jb20wHhcNMTAwNDMwMTg1NzA2WhcNMjAwNDI3MTg1NzA2WjCBpjELMAkG A1UEBhMCVVMxFTATBgNVBAgTDHBlbm5zeWx2YW5pYTEVMBMGA1UEBxMMUGhpbGFk ZWxwaGlhMRAwDgYDVQQKEwdUaG9tc29uMQwwCgYDVQQLEwNlbmcxITAfBgNVBAMT GHRzYXBwc3JoYXQ2Mi5pc2lwb3J0LmNvbTEmMCQGCSqGSIb3DQEJARYXamFtZXMu cmVnZXJAdGhvbXNvbi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDOMSrsd2vj7rnbdXmOcwA5B8v2BJ16g4pXpup2KPW4r1KaYtFw3BuoqyJW/2iy hzxNA87pA+Y/Uoo4fmnDM7uWVqA0MTE0qYnw0eab2FS7meex5pHKljzUcBnFe8xN rY6Oj3a7RUEtZelgCEJ0ddyz+3mF6Gv1RNM1x2v1iPFfsneZMjLwv/vD0HIfXgvC 1nbvDkgm4a751y/AXPUC79jDxk6eavxvho7WvBthZ4x2OvinYtbMRKTeL9H1atg3 U7vCl7RSmapIBdS6n3BHy1ngVByIgrvuowzdFnyyN4tx54vmaJZ9bnl7xMrsQTpA UO8fDAdSoofQImFYDbrs1v3pAgMBAAGjggEHMIIBAzAdBgNVHQ4EFgQUqhoc/6fk GdKlI8kQ3g/LEruOPmMwgdMGA1UdIwSByzCByIAUqhoc/6fkGdKlI8kQ3g/LEruO PmOhgaykgakwgaYxCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxwZW5uc3lsdmFuaWEx FTATBgNVBAcTDFBoaWxhZGVscGhpYTEQMA4GA1UEChMHVGhvbXNvbjEMMAoGA1UE CxMDZW5nMSEwHwYDVQQDExh0c2FwcHNyaGF0NjIuaXNpcG9ydC5jb20xJjAkBgkq hkiG9w0BCQEWF2phbWVzLnJlZ2VyQHRob21zb24uY29tggEAMAwGA1UdEwQFMAMB Af8wDQYJKoZIhvcNAQEFBQADggEBAA0pnNub9x+RQRroQYgoGVSXKvIwlWOmuIUD 4tFH1RT+WRlAdX5anOsx1ylwaKWvKly/GnSWAV+SetTMf2qOWoJAKiRkzMECVrWw 3X+SOMPLp+z2YHXnir2y/oXaCVfs/mkfftjNFHhlsPe0WCVlgF9fRhxroC39i++b ZzhrEzxoKOD3w4NGShovKEsgFhtSSg67CKO/ciMxp+vkCAbTzIHjjcwVw349MOMD 9/4eBWxVzlpWbTdV5MmxQv7/78bTtbo+ls/h9K7ObypvlMS8izMk15By67FjaUXl mbijTASfhPiQCUPXPnSEnnlmE0FmAtWlzDyKH5Ae2lm/WrvI35A= Thomson Reuters Thomson Reuters http://www.thomsonreuters.com Technical Support websupp@thomsonreuters.com Manoj Panicker manoj.panicker@thomsonreuters.com uoregon.edu University of Oregon University of Oregon's Shibboleth Identity Provider https://shibboleth.uoregon.edu/images/Large_UO_Logo.jpg MIIDQjCCAiqgAwIBAgITFP1Rwp3clPykVwEUThiy/rAHejANBgkqhkiG9w0BAQUF ADAhMR8wHQYDVQQDExZzaGliYm9sZXRoLnVvcmVnb24uZWR1MB4XDTA4MDgyMTE3 MDc1OFoXDTI4MDgyMTE3MDc1OFowITEfMB0GA1UEAxMWc2hpYmJvbGV0aC51b3Jl Z29uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMteVz2c/MiM sfGzE40vUED14ud3FeW9GI3cP57J2zBqAqjYhpNj30MV1BysTOJOGJj2tw8AA1pS V/FCMEqq6jrQxVtb8gcBML2gQMhJoiy6EHB5hXZSXBzfizrjoz7/DaaB3ECpMecH 9ZzUmG84ZCiSXKoc4unTuJW+pMGbwTbG6gikxdUuQo3Aq03zJU0shOl7jK32NgPK smQ8cQomcKVwYuep2i8JvEL/N7NH4ERJafEYA7/kVS4Qe4UmjLG3aJ9XjVagnjnR S+8sTNk2MGJZLubY1C8atcQLxVhO4oqkTe32ogiv/lloPHD2Mi7aztE94wLpNcjs ycupoUurNIcCAwEAAaNzMHEwUAYDVR0RBEkwR4IWc2hpYmJvbGV0aC51b3JlZ29u LmVkdYYtaHR0cHM6Ly9zaGliYm9sZXRoLnVvcmVnb24uZWR1L2lkcC9zaGliYm9s ZXRoMB0GA1UdDgQWBBQColYoD3sV0YAk4Ir4jFYkYOBITjANBgkqhkiG9w0BAQUF AAOCAQEAl31lJSmErQH4KnFZbukNAhYesZc8M/M0vNi4fLrJm1SlKunYof6fykpB LdvlamuJd1eoV0ltCeR52meq+ej1BdFj/hyZcM66hglH5UY4LaeejG31zJplw5o7 7ohjKy09RmIaiMX0rlutX14IYgEtRXrFGuYFJYiXpK6qiwC/ikjBU3Yjj0Y9B5/K 5k29STlxFRsKiE511gGeO0Xkcxj4c7Dy3KfwW5wooNiBcL6hCIu+FUUC649WpkNG N5GXH191Krz58J6/VJJBsz6T3anUiK6NxxX+/T3fb1FDmR+isSsAJfbFwSpXA1sM gVS2dGCBxZlwSzi9cmvk13sneid0+Q== uoregon.edu MIIDQjCCAiqgAwIBAgITFP1Rwp3clPykVwEUThiy/rAHejANBgkqhkiG9w0BAQUF ADAhMR8wHQYDVQQDExZzaGliYm9sZXRoLnVvcmVnb24uZWR1MB4XDTA4MDgyMTE3 MDc1OFoXDTI4MDgyMTE3MDc1OFowITEfMB0GA1UEAxMWc2hpYmJvbGV0aC51b3Jl Z29uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMteVz2c/MiM sfGzE40vUED14ud3FeW9GI3cP57J2zBqAqjYhpNj30MV1BysTOJOGJj2tw8AA1pS V/FCMEqq6jrQxVtb8gcBML2gQMhJoiy6EHB5hXZSXBzfizrjoz7/DaaB3ECpMecH 9ZzUmG84ZCiSXKoc4unTuJW+pMGbwTbG6gikxdUuQo3Aq03zJU0shOl7jK32NgPK smQ8cQomcKVwYuep2i8JvEL/N7NH4ERJafEYA7/kVS4Qe4UmjLG3aJ9XjVagnjnR S+8sTNk2MGJZLubY1C8atcQLxVhO4oqkTe32ogiv/lloPHD2Mi7aztE94wLpNcjs ycupoUurNIcCAwEAAaNzMHEwUAYDVR0RBEkwR4IWc2hpYmJvbGV0aC51b3JlZ29u LmVkdYYtaHR0cHM6Ly9zaGliYm9sZXRoLnVvcmVnb24uZWR1L2lkcC9zaGliYm9s ZXRoMB0GA1UdDgQWBBQColYoD3sV0YAk4Ir4jFYkYOBITjANBgkqhkiG9w0BAQUF AAOCAQEAl31lJSmErQH4KnFZbukNAhYesZc8M/M0vNi4fLrJm1SlKunYof6fykpB LdvlamuJd1eoV0ltCeR52meq+ej1BdFj/hyZcM66hglH5UY4LaeejG31zJplw5o7 7ohjKy09RmIaiMX0rlutX14IYgEtRXrFGuYFJYiXpK6qiwC/ikjBU3Yjj0Y9B5/K 5k29STlxFRsKiE511gGeO0Xkcxj4c7Dy3KfwW5wooNiBcL6hCIu+FUUC649WpkNG N5GXH191Krz58J6/VJJBsz6T3anUiK6NxxX+/T3fb1FDmR+isSsAJfbFwSpXA1sM gVS2dGCBxZlwSzi9cmvk13sneid0+Q== University of Oregon University of Oregon http://www.uoregon.edu/ Noreen Hogan noreenh@uoregon.edu Rob Chevalier middleware@uoregon.edu CSSD Test Confluence Site http://technology.pitt.edu http://technology.pitt.edu/research-computing/rc-incommon-shibboleth/privacy.html MIIC5TCCAc2gAwIBAgIJAPAKir6U/VJKMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmNvbmZsdWVuY2UwHhcNMTEwOTA2MjEzMjE1WhcNMjEwOTAzMjEzMjE1WjAV MRMwEQYDVQQDEwpjb25mbHVlbmNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApY9KWeNncQL2SyQMH6+M9kK9/ZIPjo7P0vOWaB5XSjnF/eBV+Xj+qdY5 uj/AycnEkr5CsbNMO/Cyl0fLORxilqMHt57miHERh5k9jrhnDQr7IL4rjQJieU4k G/BqGJRlvVACE/g65tkaS7oE/YRL+f0AxEVnSZFQsyrk+crpJAcKYM/4V1+VMpQD SzeQgXAubOET3hLDH7s4Co700OUTrINBk6uzNLC2wtG5Vgb4GmeAmfCk8NXTWS5j KAt4Ne0oYX4+W7ofmOvTC8uEk4/Xmh1XRias7OKihXKy4XxbkjxEEP9iMYr5Ybde Z8vm1Uz58pddl4yTrtVabKn8er+D6wIDAQABozgwNjAVBgNVHREEDjAMggpjb25m bHVlbmNlMB0GA1UdDgQWBBQCb5hMYrPgpvKIzaO1pXQAsA4VIjANBgkqhkiG9w0B AQUFAAOCAQEADxMeKagNEKAtJaoHRwfVOqFrFAWeE7aEu0CJB7XvHj8vs4+HsqCY 1XBJke4JffHj+0IuP6POr9x5BHS31JrD98NoM4KvL6qDEy4bvlp/uIrEx5V4EBwG FQDiQIarUs9UCxH5PomwOSWCtt/2yql8k3vsmUiaXcP+JDngvUWgeiL+bjn79Tuk xQQW6xs1O4gi7r0ftw/tQEp0ypdTk7CJC+6NynEH9pmTvUMc0x06ULkoxbNeC7zV EA41T2R3W9Os9eEVQSclybk9gdU5TpMBZI6o8LF3WTQiIJ/QCAQGXLnUenkfAngF ysbs7zpmRmcpqRjuPJGc2PvclfeI/Qis+A== CSSD Test Confluence Site University of Pittsburgh University of Pittsburgh http://www.pitt.edu/ Chris Keslar crk4@pitt.edu Chris Keslar crk4@pitt.edu Chris Keslar crk4@pitt.edu http://id.incommon.org/category/research-and-scholarship pitt.edu University of Pittsburgh http://technology.pitt.edu/research-computing/rc-incommon-shibboleth/privacy.html https://www.pitt.edu/seal/seal-400x400-72rgb.png MIIDKTCCAhGgAwIBAgIJAK/m2puIvEaPMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5waXR0LmVkdTAeFw0xMDAyMjQyMTE1NDRaFw0xMzAyMjMyMTE1NDRa MBcxFTATBgNVBAMTDGlkcC5waXR0LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAPf6lCv9nQN+Fn7ebs+68OhI804i1tn4STw9D9guwsE7Me1bGd4F FcIIniLFpt2rj8mmgtZ2klLNiAQlnx/GXpn/76BjSj4YvMEzW/dMmaBIP76bAnQ7 cKmbFk8leBYGaunz6tqZWmaUFxEGr5ahleS4YWe+dVX86P3+/waPhiXklNeLLM2W ZNa1dEDbvMbSuXFKuFWtiaayIiACIhi02pzIVBc/VO7z/uZKkN4g87wGVrlvwSmU eI2jchW+CggBVQttF1TNBd+HTHb3J+MONZBGrWA4ZGXhlzFXeP9/PqmrpxRR2soW qryVCPr5EsIgJzQVSUXdgDXlrtpR4LZbdpcCAwEAAaN4MHYwHQYDVR0OBBYEFLKs 08YJmnk/5jSuFpS3fjD6EZMqMEcGA1UdIwRAMD6AFLKs08YJmnk/5jSuFpS3fjD6 EZMqoRukGTAXMRUwEwYDVQQDEwxpZHAucGl0dC5lZHWCCQCv5tqbiLxGjzAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBR8/mBNuAza6eX2kPXul2zVRzr ksZQsPuShBYEp+FN84/gvg55sY2ZOLkGVH55toyyMcouhepsCtqZg/qHsxAv2qaG pUNRzRlUBhr5WjMQSmGC1SxeFO8EIZCv/prDi8jvARJwC85Q4mixs/mR8Ys0GWFk YhVUcKSUzBNlGJdSYl4CDXWt+e6EVvnyWvAmk4psrqlXeGzBxhSjHrJGQqEDuBjZ Rf8ZaY9CbLGbOm/g++Szj1E+1s1cyiBQ5D316JimJ3U5Io2NHV+nSUdYOC8256+j dalrcnm0K9z3483QueZhUmPtapzeJz617znahr+cgz1fLZJTtP34AmIUOiVu MIIEdDCCA1ygAwIBAgIJAIPyxwkgHIJiMA0GCSqGSIb3DQEBBQUAMIGCMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRMwEQYDVQQHEwpQaXR0c2J1 cmdoMSEwHwYDVQQKExhVbml2ZXJzaXR5IE9mIFBpdHRzYnVyZ2gxDTALBgNVBAsT BENTU0QxFTATBgNVBAMTDGlkcC5waXR0LmVkdTAeFw0xMzAyMTMyMDA0MTVaFw0z MzAyMTMyMDA0MTVaMIGCMQswCQYDVQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZh bmlhMRMwEQYDVQQHEwpQaXR0c2J1cmdoMSEwHwYDVQQKExhVbml2ZXJzaXR5IE9m IFBpdHRzYnVyZ2gxDTALBgNVBAsTBENTU0QxFTATBgNVBAMTDGlkcC5waXR0LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9j5BRYQlGalJvTJ8AI TJ0jphLF4kRQNhZpTSLp54z0XBn78DLAVHSbxwQ7X0CkFoDipglzFPi7svxO+zd0 NEGMBml/xoxgRafVeebAPcFCzjIudfNXKp/nv8eeCygjH7syjf/Z4SnZWSKRKlpa dZMfgw72ATcVBh7ml6iA7/T7Bms7xAFByPxVyHTK2CUFyx0zCS96jvFLIG3+0lo9 lUe6tQ5M1QFpSYkCibaIupno6peKceJQxBu1payaGKLWTgAo1vylMF+m0qXBQ6W+ CX3CsQQnmOrEjQPSJdenFD3O8BoZMrAGT1j/5dZQcXnHjcW1GYa7Imt7P9DNsp1o U4sCAwEAAaOB6jCB5zAdBgNVHQ4EFgQU/IWtjcdU4BFSyI92E3kgfh4PdUQwgbcG A1UdIwSBrzCBrIAU/IWtjcdU4BFSyI92E3kgfh4PdUShgYikgYUwgYIxCzAJBgNV BAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcTClBpdHRzYnVy Z2gxITAfBgNVBAoTGFVuaXZlcnNpdHkgT2YgUGl0dHNidXJnaDENMAsGA1UECxME Q1NTRDEVMBMGA1UEAxMMaWRwLnBpdHQuZWR1ggkAg/LHCSAcgmIwDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAMRihZtUIhu4nStkrlEH2ZHeh32jdgvp7 f8BPJXsmjwQRLfmiSHY0qX2WdJm3+P79EmA17HLla9S6277RteguH8wzfBgglRVq jlVyiKeS6z5doIoKJZwSne0x01kIeeOE9ytr09aQTWbkfXCBwnTjjmwHWhTUpPJv kxZC6m7oRw+a9ApJBWV6DB/QKAslvD45aifKijte3plakx2gzbukNhkahUxf+erg WSvG0BUC/zdv9BpJuwgRCUq6l58xfgHSXlrbc3gYc74pa/xMHIu82xhZFzmsMnIV IBWDyMtrjsnhtDNz0G0ydy2irh47nkM5oANXm5wVre55cfB6zPhK5Q== pitt.edu MIIDKTCCAhGgAwIBAgIJAK/m2puIvEaPMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5waXR0LmVkdTAeFw0xMDAyMjQyMTE1NDRaFw0xMzAyMjMyMTE1NDRa MBcxFTATBgNVBAMTDGlkcC5waXR0LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAPf6lCv9nQN+Fn7ebs+68OhI804i1tn4STw9D9guwsE7Me1bGd4F FcIIniLFpt2rj8mmgtZ2klLNiAQlnx/GXpn/76BjSj4YvMEzW/dMmaBIP76bAnQ7 cKmbFk8leBYGaunz6tqZWmaUFxEGr5ahleS4YWe+dVX86P3+/waPhiXklNeLLM2W ZNa1dEDbvMbSuXFKuFWtiaayIiACIhi02pzIVBc/VO7z/uZKkN4g87wGVrlvwSmU eI2jchW+CggBVQttF1TNBd+HTHb3J+MONZBGrWA4ZGXhlzFXeP9/PqmrpxRR2soW qryVCPr5EsIgJzQVSUXdgDXlrtpR4LZbdpcCAwEAAaN4MHYwHQYDVR0OBBYEFLKs 08YJmnk/5jSuFpS3fjD6EZMqMEcGA1UdIwRAMD6AFLKs08YJmnk/5jSuFpS3fjD6 EZMqoRukGTAXMRUwEwYDVQQDEwxpZHAucGl0dC5lZHWCCQCv5tqbiLxGjzAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBR8/mBNuAza6eX2kPXul2zVRzr ksZQsPuShBYEp+FN84/gvg55sY2ZOLkGVH55toyyMcouhepsCtqZg/qHsxAv2qaG pUNRzRlUBhr5WjMQSmGC1SxeFO8EIZCv/prDi8jvARJwC85Q4mixs/mR8Ys0GWFk YhVUcKSUzBNlGJdSYl4CDXWt+e6EVvnyWvAmk4psrqlXeGzBxhSjHrJGQqEDuBjZ Rf8ZaY9CbLGbOm/g++Szj1E+1s1cyiBQ5D316JimJ3U5Io2NHV+nSUdYOC8256+j dalrcnm0K9z3483QueZhUmPtapzeJz617znahr+cgz1fLZJTtP34AmIUOiVu MIIEdDCCA1ygAwIBAgIJAIPyxwkgHIJiMA0GCSqGSIb3DQEBBQUAMIGCMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRMwEQYDVQQHEwpQaXR0c2J1 cmdoMSEwHwYDVQQKExhVbml2ZXJzaXR5IE9mIFBpdHRzYnVyZ2gxDTALBgNVBAsT BENTU0QxFTATBgNVBAMTDGlkcC5waXR0LmVkdTAeFw0xMzAyMTMyMDA0MTVaFw0z MzAyMTMyMDA0MTVaMIGCMQswCQYDVQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZh bmlhMRMwEQYDVQQHEwpQaXR0c2J1cmdoMSEwHwYDVQQKExhVbml2ZXJzaXR5IE9m IFBpdHRzYnVyZ2gxDTALBgNVBAsTBENTU0QxFTATBgNVBAMTDGlkcC5waXR0LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9j5BRYQlGalJvTJ8AI TJ0jphLF4kRQNhZpTSLp54z0XBn78DLAVHSbxwQ7X0CkFoDipglzFPi7svxO+zd0 NEGMBml/xoxgRafVeebAPcFCzjIudfNXKp/nv8eeCygjH7syjf/Z4SnZWSKRKlpa dZMfgw72ATcVBh7ml6iA7/T7Bms7xAFByPxVyHTK2CUFyx0zCS96jvFLIG3+0lo9 lUe6tQ5M1QFpSYkCibaIupno6peKceJQxBu1payaGKLWTgAo1vylMF+m0qXBQ6W+ CX3CsQQnmOrEjQPSJdenFD3O8BoZMrAGT1j/5dZQcXnHjcW1GYa7Imt7P9DNsp1o U4sCAwEAAaOB6jCB5zAdBgNVHQ4EFgQU/IWtjcdU4BFSyI92E3kgfh4PdUQwgbcG A1UdIwSBrzCBrIAU/IWtjcdU4BFSyI92E3kgfh4PdUShgYikgYUwgYIxCzAJBgNV BAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcTClBpdHRzYnVy Z2gxITAfBgNVBAoTGFVuaXZlcnNpdHkgT2YgUGl0dHNidXJnaDENMAsGA1UECxME Q1NTRDEVMBMGA1UEAxMMaWRwLnBpdHQuZWR1ggkAg/LHCSAcgmIwDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAMRihZtUIhu4nStkrlEH2ZHeh32jdgvp7 f8BPJXsmjwQRLfmiSHY0qX2WdJm3+P79EmA17HLla9S6277RteguH8wzfBgglRVq jlVyiKeS6z5doIoKJZwSne0x01kIeeOE9ytr09aQTWbkfXCBwnTjjmwHWhTUpPJv kxZC6m7oRw+a9ApJBWV6DB/QKAslvD45aifKijte3plakx2gzbukNhkahUxf+erg WSvG0BUC/zdv9BpJuwgRCUq6l58xfgHSXlrbc3gYc74pa/xMHIu82xhZFzmsMnIV IBWDyMtrjsnhtDNz0G0ydy2irh47nkM5oANXm5wVre55cfB6zPhK5Q== University of Pittsburgh University of Pittsburgh http://www.pitt.edu/ Christopher Keslar crk4@pitt.edu Technology Help Desk helpdesk@pitt.edu Technology Help Desk helpdesk@pitt.edu pi.tt StageServer Testing Simple SAML SP configuration http://technology.pitt.edu MIIE+jCCA+KgAwIBAgIJAPWDoR7sbLNQMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRMwEQYDVQQHEwpQaXR0c2J1 cmdoMSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFBpdHRzYnVyZ2gxGzAZBgNVBAsT EkNvbXB1dGluZyBTZXJ2aWNlczERMA8GA1UEAxMIQ1NTRCBOT0MxIDAeBgkqhkiG 9w0BCQEWEWhlbHBkZXNrQHBpdHQuZWR1MB4XDTEzMDMxOTEzMDAzOFoXDTMzMDkz MDEzMDAzOFowga4xCzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWEx EzARBgNVBAcTClBpdHRzYnVyZ2gxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgUGl0 dHNidXJnaDEbMBkGA1UECxMSQ29tcHV0aW5nIFNlcnZpY2VzMREwDwYDVQQDEwhD U1NEIE5PQzEgMB4GCSqGSIb3DQEJARYRaGVscGRlc2tAcGl0dC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfxku7XTs0UFGp5mKkrg3ZDSOGyaQL AkG9U/vdYFVQ4Vv3NHqyG3XEujPnsDkRAOtPQv3WdSauYaVVUZ2+a4S6Y3UEDfqR OOhx8FY0g94dBFAzDEnd9XYuWFseRMkJKYSGJ4ePn0ASVqeR3U0nBvrzpiHOWBbr EaIUYf6C7KB4SQpic4sDe+dduMKWox5Jo1KSvLiG8P77KNFwyR26HEeVuRkwFxHx 5gsugjR9dh782Hv6saG+69bBGG8J1uPcIw1WgGlistABjg3uZLWbvXRKYQAe5vI8 FqQA35gC2BODKfF2DKNBXHhUHMJ7XhQGoky7RtVq1s/2YnEkk8Ab7D3xAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQU4ZVloagvevOuoxAP3q+/qlrcjqUwgeMGA1UdIwSB 2zCB2IAU4ZVloagvevOuoxAP3q+/qlrcjqWhgbSkgbEwga4xCzAJBgNVBAYTAlVT MRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcTClBpdHRzYnVyZ2gxITAf BgNVBAoTGFVuaXZlcnNpdHkgb2YgUGl0dHNidXJnaDEbMBkGA1UECxMSQ29tcHV0 aW5nIFNlcnZpY2VzMREwDwYDVQQDEwhDU1NEIE5PQzEgMB4GCSqGSIb3DQEJARYR aGVscGRlc2tAcGl0dC5lZHWCCQD1g6Ee7GyzUDAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQDSbb/u7AN7fqfiJRcb7Bnu5SqrvhzX4/0FxeaMDu/aeDqM GHEHVNdmM+3kEC3yVY20RPNA8iyjUn0l0N0K7hPITDNG7XNr/5JK1yn1rhadVu9P f9hI6U8S3gupfHKXlere6eoxAe7m1Q9dMYT6C5IN8nnHcpIzajr+fMMLHZzROMj0 QcoAFu/8mDhdYYVAJ7UEU7tL62dlcf4+TnDVhMMn2K/nZHoYAMrEvD6WW4tJT3kN wrphSJBR82FMQ41nOWy8viPOkG5uJZtBvY0Om+Rvf6DqOVADhQ0ckeBJxeiL4xxC 6WWDAtvcT2zC4Tm1RIC1kpaHoj4i2TSSpY5BIRTj pi.tt StageServer Testing Simple SAML SP configuration University of Pittsburgh University of Pittsburgh http://www.pitt.edu/ Chris Keslar crk4@pitt.edu csueastbay.edu MIIDPDCCAiSgAwIBAgIVAJfj/FNmMcHe0xPOV8us8po5lTWAMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHZpbmNlLmNzdWVhc3RiYXkuZWR1MB4XDTEwMDQwNzE3 NTYyMloXDTMwMDQwNzE3NTYyMlowHzEdMBsGA1UEAxMUdmluY2UuY3N1ZWFzdGJh eS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCCSz8k6C812clo 8NsvSM2lfRg04yrqJhsvW76whawnxOHxUFvsG9fjklhiV+chL/tXDHhM2LhanAOD Ris/uKNRJnwNl4peCXe8OICeE4vf3qpM0Oa1kSUBpTwLwYHBu0Wf/KlxCprZRoz3 lDRwd+JxwWi3B7DMozYQd9N9zeQVcocpnuMn3cbyRQpRMgxrRRaxxbIWQDl0FuVy 38aWmO+AvU4HQahhbC8MA5wYhT85HcG3dRL1bK5V6NM52zl7Z0wttbwc1sTeibWl 9cbWnlZGz/ZfRRI0MorqFz7637kcIAE9qsm82Wo9x2oJymVW4lCyoNn2SLnPfmIr n8JXmCx3AgMBAAGjbzBtMEwGA1UdEQRFMEOCFHZpbmNlLmNzdWVhc3RiYXkuZWR1 hitodHRwczovL3ZpbmNlLmNzdWVhc3RiYXkuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBQ9tsPsyrMMnxzKEcQ4QJp0zWkHkjANBgkqhkiG9w0BAQUFAAOCAQEA d+OGtadQWjvus5q66l/ZdnAkC4DK4fyk1nX0vgtJ8BGOc6hLvsbs9HXWVCc6C3BJ BG5imn0tmbPolaR6SB1Lx/t+aJlizQJTnqIQdz6hEY3A4J6LqPfzlZlkh3wPmH6B J+J/bhvaC32w/E5XeTruv3tvtt5k9p8lAo50JknOesN5M8s20OFdtXVichtxwJnB Qc8LJ6ETsbSEOO22H9s1zBFA7eFtgbVJQXnncmyuP6ysmp7I8JzschRC8hd11mIZ xJDXvlpdRC1sHZ2/0U7h70Nzz/k9NK4+O3hR89/NU81ub+7d/TCECa/gj2F8RnOo z6yMjX4JYAX5nFs0wOheuQ== csueastbay.edu MIIDPDCCAiSgAwIBAgIVAJfj/FNmMcHe0xPOV8us8po5lTWAMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHZpbmNlLmNzdWVhc3RiYXkuZWR1MB4XDTEwMDQwNzE3 NTYyMloXDTMwMDQwNzE3NTYyMlowHzEdMBsGA1UEAxMUdmluY2UuY3N1ZWFzdGJh eS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCCSz8k6C812clo 8NsvSM2lfRg04yrqJhsvW76whawnxOHxUFvsG9fjklhiV+chL/tXDHhM2LhanAOD Ris/uKNRJnwNl4peCXe8OICeE4vf3qpM0Oa1kSUBpTwLwYHBu0Wf/KlxCprZRoz3 lDRwd+JxwWi3B7DMozYQd9N9zeQVcocpnuMn3cbyRQpRMgxrRRaxxbIWQDl0FuVy 38aWmO+AvU4HQahhbC8MA5wYhT85HcG3dRL1bK5V6NM52zl7Z0wttbwc1sTeibWl 9cbWnlZGz/ZfRRI0MorqFz7637kcIAE9qsm82Wo9x2oJymVW4lCyoNn2SLnPfmIr n8JXmCx3AgMBAAGjbzBtMEwGA1UdEQRFMEOCFHZpbmNlLmNzdWVhc3RiYXkuZWR1 hitodHRwczovL3ZpbmNlLmNzdWVhc3RiYXkuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBQ9tsPsyrMMnxzKEcQ4QJp0zWkHkjANBgkqhkiG9w0BAQUFAAOCAQEA d+OGtadQWjvus5q66l/ZdnAkC4DK4fyk1nX0vgtJ8BGOc6hLvsbs9HXWVCc6C3BJ BG5imn0tmbPolaR6SB1Lx/t+aJlizQJTnqIQdz6hEY3A4J6LqPfzlZlkh3wPmH6B J+J/bhvaC32w/E5XeTruv3tvtt5k9p8lAo50JknOesN5M8s20OFdtXVichtxwJnB Qc8LJ6ETsbSEOO22H9s1zBFA7eFtgbVJQXnncmyuP6ysmp7I8JzschRC8hd11mIZ xJDXvlpdRC1sHZ2/0U7h70Nzz/k9NK4+O3hR89/NU81ub+7d/TCECa/gj2F8RnOo z6yMjX4JYAX5nFs0wOheuQ== California State University, East Bay California State University, East Bay http://www20.csueastbay.edu/ Matt Collins matt.collins@csueastbay.edu Ashok Kumar ashok.kumar@csueastbay.edu Dave Bartholomew dave.bartholomew@csueastbay.edu csulb.edu MIIDRDCCAiygAwIBAgIVAJPL4jmebB2O17/3wHKhz8V1qEArMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFml0cy1zaGliLml0cy5jc3VsYi5lZHUwHhcNMTAwMjAz MTg1NzQ1WhcNMzAwMjAzMTg1NzQ1WjAhMR8wHQYDVQQDExZpdHMtc2hpYi5pdHMu Y3N1bGIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArbViX4eh msE7HYLfwAeBnBVkAwrw526zOn9dki/7AVLOb7E+EmmSur0WJDI83UqPzmPqaF3r delLE4CMtRPt+qtZBfC6gSiOU85hwKdC6zCY9qMeeGA3mbcdpBUeRAQs5CBpVfIq 9b6ONlMzDdcIgeLNFUhHTZk/TKgkXWYyWVgbsLQJjkjDJWgN+joWl2d2zNWkwHPL A2pn3eBxDN1ljxYI3Y7mD/KWMEkNDuhSZUckCRM1VBdyUKccmUXlGDbLJTZ9jJq9 5Vrtcy+PgqTKzkt1V7PDyf3RbZBM+NgQKktrmWgjQYwWEonNpo1y6aSQCfDxQ8lQ 25Oljv2lfTcfMQIDAQABo3MwcTBQBgNVHREESTBHghZpdHMtc2hpYi5pdHMuY3N1 bGIuZWR1hi1odHRwczovL2l0cy1zaGliLml0cy5jc3VsYi5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFGcFT/yuYca/kcgGyIaK+VZ9Mqx1MA0GCSqGSIb3DQEB BQUAA4IBAQBkdTI5YljHX1yxnvXzKxrFNM5e+d44vy845vuZz3phQkLJbx0qE5I9 HiPwt54umx+neXTuTkKW9nozjb6O1G7XcCk10574Ou1zXI3ndV6rxgfxygkw1TRR wvsQvjaT2Ap5ogqo95BVGVNX+vGlhPneoMfVbHUHwFjv6IIlRPUfIT6V2g5y6CKV BIFqM69GfneuKbZkLsDsZDL6CLXWz2BYE4Z/RGRRWwN2+IE//9vcDra+7q0bqfqf 7eMgq13DOjl3gbhvE1Hq1pkmzrwv1ewjHCxd4ILQC05MYFPAJiq3hzhske1DU8xO BqRi7xc2j/DiFKyFbqwPCyGLSIlDG9Tu csulb.edu MIIDRDCCAiygAwIBAgIVAJPL4jmebB2O17/3wHKhz8V1qEArMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFml0cy1zaGliLml0cy5jc3VsYi5lZHUwHhcNMTAwMjAz MTg1NzQ1WhcNMzAwMjAzMTg1NzQ1WjAhMR8wHQYDVQQDExZpdHMtc2hpYi5pdHMu Y3N1bGIuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArbViX4eh msE7HYLfwAeBnBVkAwrw526zOn9dki/7AVLOb7E+EmmSur0WJDI83UqPzmPqaF3r delLE4CMtRPt+qtZBfC6gSiOU85hwKdC6zCY9qMeeGA3mbcdpBUeRAQs5CBpVfIq 9b6ONlMzDdcIgeLNFUhHTZk/TKgkXWYyWVgbsLQJjkjDJWgN+joWl2d2zNWkwHPL A2pn3eBxDN1ljxYI3Y7mD/KWMEkNDuhSZUckCRM1VBdyUKccmUXlGDbLJTZ9jJq9 5Vrtcy+PgqTKzkt1V7PDyf3RbZBM+NgQKktrmWgjQYwWEonNpo1y6aSQCfDxQ8lQ 25Oljv2lfTcfMQIDAQABo3MwcTBQBgNVHREESTBHghZpdHMtc2hpYi5pdHMuY3N1 bGIuZWR1hi1odHRwczovL2l0cy1zaGliLml0cy5jc3VsYi5lZHUvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFGcFT/yuYca/kcgGyIaK+VZ9Mqx1MA0GCSqGSIb3DQEB BQUAA4IBAQBkdTI5YljHX1yxnvXzKxrFNM5e+d44vy845vuZz3phQkLJbx0qE5I9 HiPwt54umx+neXTuTkKW9nozjb6O1G7XcCk10574Ou1zXI3ndV6rxgfxygkw1TRR wvsQvjaT2Ap5ogqo95BVGVNX+vGlhPneoMfVbHUHwFjv6IIlRPUfIT6V2g5y6CKV BIFqM69GfneuKbZkLsDsZDL6CLXWz2BYE4Z/RGRRWwN2+IE//9vcDra+7q0bqfqf 7eMgq13DOjl3gbhvE1Hq1pkmzrwv1ewjHCxd4ILQC05MYFPAJiq3hzhske1DU8xO BqRi7xc2j/DiFKyFbqwPCyGLSIlDG9Tu California State University, Long Beach California State University, Long Beach http://www.csulb.edu/ Jesse Santana jsantana@csulb.edu Matthew Black black@csulb.edu si.edu Smithsonian Institution MIIDEzCCAfugAwIBAgIURicbi+W5DJNnSH6V80PzY0w8bqowDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLnNpLmVkdTAeFw0xMTA4MTYxMzE4NDRaFw0zMTA4 MTYxMzE4NDRaMBUxEzARBgNVBAMTCmlkcC5zaS5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCsLSjr8Hs24ca3oKpOoRUVpnbgx1ixdBcVGXywde+Z 24zgm9rvRDucxCwQH1LYSCGXSfDChVmutdPZkAsSdt/j6eUp3VvRLIy8zA2lb/+Z 4rIzRX/+07+Ti65FjgZ7rE4SiNQua0fsvkTtZuvJqJcfS7itrGQnzJ9vSq42Rbrp KjXUZHTWxSi2FEcfdiQqifo8rmV/uvCaTma4n4WzMxQOuN9Jfpz2FvobSZuW/dcd kCfsvoNBYW4zBQ/6bKMINlcWxVWVhrQe2ycZzp0q/E/8wr1SPfKiKWjaRylmA3Td 8sGfDuIegpc8C+m8yYbs4AUQ38FGP9lCSHoEAgfBX503AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5zaS5lZHWGIWh0dHBzOi8vaWRwLnNpLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUH7eODleiY1FnkHhARn6bhlXc5yswDQYJKoZIhvcNAQEF BQADggEBABTIKmvq4Pu9qZiRYRSpCX2WcLbHqbZ651mdIXcmz3QB9xIeyWDCWRzp lH+Zg2Zt4SBareU5m1UTnJxzyQRAFqopbxFqxhwDtd7Q/s23TH8C0XEvOu4RYOMG uMpOhcoMM2RulU/8MY4ga7wmOUkNcDpmorurVUT44puSi3jxUegUSwsVhHIJeIBL vcfm468S++LCzuKnkKiOYXSxaQlAjZDD5zOH8CBADP/A/CEzdf3mPBCMx/Hhtcsk BOetPLICbnq+Qh8VieTSm1b2EcS/c2NqtwbBv0RSsjN/LwIMmyTyUTagP360Nhvb RfYItwvvswQ2wtebkQpbdpNcuE7Ng8g= Smithsonian Institution Smithsonian Institution http://www.si.edu/ Jeffrey McAvoy mcavoyj@si.edu Weber Wung wungw@si.edu Alex Aveta AvetaA@si.edu Jas Jamwal JamwalJ@si.edu Smithsonian SP MIIDQDCCAiigAwIBAgIVAMAIkbn2EXViyJx3IADnrNrebNsxMA0GCSqGSIb3DQEB BQUAMCAxHjAcBgNVBAMTFXNpLXNhcGEtdGVzdDAxLnNpLmVkdTAeFw0xMDAxMTIx NzUzNTBaFw0zMDAxMTIxNzUzNTBaMCAxHjAcBgNVBAMTFXNpLXNhcGEtdGVzdDAx LnNpLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMl31rIZrsZF lAtMVWCauqQgxZw1DQbpcDQ/DpUIn7RqhlYMPFI2P6+g7wmPA2p35p7TnfYlJZla s+hhw0sBXyC+0cjWnbFvZ8XDm264zs8fCKm8cSfYQ/+7OadowwDq+VXeuMLu96W/ XTk0vBMHVCGEBBo9lJxWuTGd6woYRey3o7fjT9CBocD6rF95jSKr4710RI29PN/l vlE8dicP8Z4slOt3D3ue7+Ogrh+xMYfUO+yBphzcwHw4sDwX8b5Khpu9+GvUqL6V 96CfSQJNNpVWHL3EDrxqXUT2gfCnLNHOp31Jm70Vtou8OpJ9F8eOUafEZ1saMq7r WIH0os00qskCAwEAAaNxMG8wTgYDVR0RBEcwRYIVc2ktc2FwYS10ZXN0MDEuc2ku ZWR1hixodHRwczovL3NpLXNhcGEtdGVzdDAxLnNpLmVkdS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUdHHzLUnjo5Fg1ZsptQf0icLbBLcwDQYJKoZIhvcNAQEFBQAD ggEBAFIUVh6UgxKX4iWHeqpFYppxn+4ZCrwikMLkbn1AuxpX0kJ8W8k8eoAfbS0F Hec8Fm0nNMGJfXSqGpS5wsboW73C9BeSLi1sNVj+rSTPX68MGQtBJ1IufLlQ7c+E ufh+UepkwgQHMhoZbWt0B3Jd9A66rqBD1aFzMR34hMDAjIDyeXSxNSCXNL5M1+lp 1neo8Q3z1W7fbBdq6Lft71wyshukIAwzNM8DJfzmdrUO7F8miARLuLKu5SKOe/r6 HUzjYzExQS7twRUALZCqqn2D4DRPNxo9xco31E9QMJDPnbI8obB90jfeac4Xzc6q djMYJFGag0CssTGM9PiZXKiDSIM= Smithsonian Institution Smithsonian Institution http://www.si.edu/ wun wun@si.edu Captive Portal Wireless Captive Portal MIID+jCCAuICCQCzSInKD9TqxjANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMC VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0Jha2Vyc2ZpZWxkMTEw LwYDVQQKEyhDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHksIEJha2Vyc2ZpZWxk MQwwCgYDVQQLEwNJVFMxIzAhBgNVBAMTGmdyZWVuLWZpcmVmbHkub3BzLmNzdWIu ZWR1MR4wHAYJKoZIhvcNAQkBFg9uZXRvcHNAY3N1Yi5lZHUwHhcNMTIwMTExMDI0 NTAzWhcNMTMwMTEwMDI0NTAzWjCBvjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh bGlmb3JuaWExFDASBgNVBAcTC0Jha2Vyc2ZpZWxkMTEwLwYDVQQKEyhDYWxpZm9y bmlhIFN0YXRlIFVuaXZlcnNpdHksIEJha2Vyc2ZpZWxkMQwwCgYDVQQLEwNJVFMx IzAhBgNVBAMTGmdyZWVuLWZpcmVmbHkub3BzLmNzdWIuZWR1MR4wHAYJKoZIhvcN AQkBFg9uZXRvcHNAY3N1Yi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDCYlw93GiR4rE1KFZjX971ewt02K09PTxjUzHM8n2LnS122n4ubDv2okhp xKsae9gGT5wMyzQ+jIaVmWqEv4RgEECMCV6IKAeqWx5pVr6mGegao787ZmycbRpV usqrt79isHUqve/a6dnmoGmHrL7Pky3JXFkqKwRDZHAqfjfxDDTzkGeQ7Az0kXZG rimskYWXBagr/nNPiW9rrpcIPMGEXe2yydto0HdJ1GZeT2qVJ7lxq+TcVEmB90z7 BGlFKyA+/E7fooZnqPjUKZvRXO0G1wrGJ4F2RrgKC9uVkgr9ijHuIBpsM9nVwX0I zYxWRNyAOtMnUxG8cZu1qB6EiXirAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJ+p xgJ1QCTYBQvdXd1reQh9bA4zVv1WxnykJZQcvHjAHeczn0eo3Ef9fNm0aMvJCztc RuAmiZj31jH6rfH13AkaJMkt9aAminD66ze0QtavOGPM23fTj2jsyyGGOGnWkh51 H1Lty/GweJQad74LAF4lb4TuLlYdEOBcd86xJkpdj+9jk/c8r8xyhD1GBassxKdc LdGZd1gEFmwdxcEzW/2acz3nBa7oaEnCBLAbNA2oyS+q6letchSeT/avTSx4H8ik rHDZKMo3NMOqwBo0kxzEMnaSodnA73KB3XmFTDszb5d4KmOTKkLngdSg55gV6hW2 b+tWOLXdHbEAZGR0WPU= Captive Portal Wireless Captive Portal California State University, Bakersfield California State University, Bakersfield http://www.csub.edu/ Russell Jackson raj@csub.edu Russell Jackson raj@csub.edu Operations netops-pr@csub.edu csub.edu MIIFxTCCBK2gAwIBAgIQPc05I8UKJsaaDlPUHfscQzANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoLUFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTEw MTIwMzAwMDAwMFoXDTExMTIwMzIzNTk1OVowgeMxCzAJBgNVBAYTAlVTMRMwEQYD VQQREwo5MzMxMS0xMDIyMQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLQmFrZXJzZmll bGQxHDAaBgNVBAkTEzkwMDEgU3RvY2tmaWVsZCBId3kxMTAvBgNVBAoTKENhbGlm b3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgQmFrZXJzZmllbGQxDDAKBgNVBAsTA0lU UzEgMB4GA1UECxMXQ29tb2RvIE11bHRpLURvbWFpbiBTU0wxGzAZBgNVBAMTEmlk cDAuc2hpYi5jc3ViLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AL/HZKeM0Qvx2uKJD6Gtp4yw7B8WAAANMFOTT9I37tU24Bopb5XMC9kLskfvo3/B tgK4hfLTomHCtpUbQ9BaO6VSOGo7+8WaLRvPiBjwROfPML7vuf6nY7+j7VxsvXim dD/irAv+F3yLJv8sx/wHm9g30fxlc/3fUzpthatHKlIMFPOnwwCKS6ZMuGPZJO+A yDk6HJPLK+kEiZDutI0vlAUaKYL/J1clbCpZ5n0CDYy6dQVLQTZY8gn6tW4AcBSY g5yPbU5Q3mYSgr5JsCt8xdGcp+ujDceRGYdFmHtHiUGo6QR8UK74KCsiojyB/dl/ iXzp6GDZzoL9bx+75P9LhX0CAwEAAaOCAcswggHHMB8GA1UdIwQYMBaAFD/VtdDW RHlQShejm4xK3LiwImRrMB0GA1UdDgQWBBRAziDZJaj+HbwF8pSLF2l1nf4MLTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwQwKzApBggrBgEF BQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLmNvbS9DUFMwTwYDVR0fBEgwRjBE oEKgQIY+aHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1Bc3N1cmFu Y2VTZWN1cmVTZXJ2ZXJDQS5jcmwwgYAGCCsGAQUFBwEBBHQwcjBKBggrBgEFBQcw AoY+aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1Bc3N1cmFuY2VT ZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k b2NhLmNvbTAsBgNVHREEJTAjghJpZHAwLnNoaWIuY3N1Yi5lZHWCDXNoaWIuY3N1 Yi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAB+4/dnbNTB1MBfjj43ltyzTVBUa2V7B SZc5CoZNdsNrXEAyFGxR6MJWfqz0WyNYtEyj66MrJKGFvxaEhcvhBbQFkymfZOGG j82KRyAEk4BfyJl+0B1w1jcVQp0EyWT45B3mXhDNdEW4MC83QHdcrk75TEFaUR7f Cuph5aZTUR+pAj4g+ks54l5X6Q0hj6VBKInLv7DwXcwizR56O3e/fV6E49qNm2YF 4tYQJZJ8/YKA8V2GzKr2k64ZpHIBYg3k3XLEJ6mSpP2XWYc5Lkx0VgTk9PiSPrzz QF+Q3+1t51b68ryVpJeqcC9J/6pKQDd18xvgtLXJFKoIzs68rKYsUfA= MIIDNDCCAhygAwIBAgIVANTK3G8C7AHnSEGrmCj2kqRBk2pBMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcDAuc2hpYi5jc3ViLmVkdTAeFw0xMDA1MjQyMTQw MzZaFw0zMDA1MjQyMTQwMzZaMB0xGzAZBgNVBAMTEmlkcDAuc2hpYi5jc3ViLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJB8I56qhCOavz3K3BfC s/LhLDlXTPfV6d7pbkH6XGIlSpUGS4wtuqiSVec1o8PDHZmZfpbYA79RmOEcPJAW 323LYk15GSYZSgW5kJjbegIdnYdzm4UgBQbbvfYRdoM7Zklyv/qJ+gzTuENuTHqI POe2/OSHXzn/XFAhB4vwEtvh4oR9Hwf73zS/JedVNXrz67XqRYCLsGi9c/C8Wa98 PyU2yBHuXFmfkpmW1g52pF8NLTKmUwVV/iq+zMXWqnMLKJh3Nzj808r0OJ0eLtsZ VsmpYtxD6yNJTFvRUvwpCDdq04mQq6W9oNFh+5QqToaq9Xa2KLIyWMsUYpIkcnE3 QGkCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwMC5zaGliLmNzdWIuZWR1hilodHRw czovL2lkcDAuc2hpYi5jc3ViLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Z7PJGtKy5x6V8xiLXG9VS+ogZhQwDQYJKoZIhvcNAQEFBQADggEBAEeX1PL/cFH6 nDjkH9u7WjfBP0etCr1SWOcpADrdv/9y1QkfP9vW5pk9UTf1/qdZw0SyPq+OC6+y qn+7ljz4TbuMcqmdwjPQW5WmMFeamJCU8EoXYOmLzmiigAai3lxNefzrmvFleV9j xA787/E2iA7cpHq89gGQNH/jlGMnyAjV69VO6v7X/CD7E5pIIlYzw0ZMAC1a1tie o+UtOXA0Di8W4M4d00na+QjugX9++yOX+88VYqnbzldY5M1VTWJCSsSY9kbtNtRO xMhd5OBqZzYJDvXNjaJrMGbFjw+lYQfFaR6/SYVfjihaGN38RlOqxMLZlIV/DwSZ WYA2GI4Dt+c= csub.edu MIIFxTCCBK2gAwIBAgIQPc05I8UKJsaaDlPUHfscQzANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoLUFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTEw MTIwMzAwMDAwMFoXDTExMTIwMzIzNTk1OVowgeMxCzAJBgNVBAYTAlVTMRMwEQYD VQQREwo5MzMxMS0xMDIyMQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLQmFrZXJzZmll bGQxHDAaBgNVBAkTEzkwMDEgU3RvY2tmaWVsZCBId3kxMTAvBgNVBAoTKENhbGlm b3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgQmFrZXJzZmllbGQxDDAKBgNVBAsTA0lU UzEgMB4GA1UECxMXQ29tb2RvIE11bHRpLURvbWFpbiBTU0wxGzAZBgNVBAMTEmlk cDAuc2hpYi5jc3ViLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AL/HZKeM0Qvx2uKJD6Gtp4yw7B8WAAANMFOTT9I37tU24Bopb5XMC9kLskfvo3/B tgK4hfLTomHCtpUbQ9BaO6VSOGo7+8WaLRvPiBjwROfPML7vuf6nY7+j7VxsvXim dD/irAv+F3yLJv8sx/wHm9g30fxlc/3fUzpthatHKlIMFPOnwwCKS6ZMuGPZJO+A yDk6HJPLK+kEiZDutI0vlAUaKYL/J1clbCpZ5n0CDYy6dQVLQTZY8gn6tW4AcBSY g5yPbU5Q3mYSgr5JsCt8xdGcp+ujDceRGYdFmHtHiUGo6QR8UK74KCsiojyB/dl/ iXzp6GDZzoL9bx+75P9LhX0CAwEAAaOCAcswggHHMB8GA1UdIwQYMBaAFD/VtdDW RHlQShejm4xK3LiwImRrMB0GA1UdDgQWBBRAziDZJaj+HbwF8pSLF2l1nf4MLTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwQwKzApBggrBgEF BQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLmNvbS9DUFMwTwYDVR0fBEgwRjBE oEKgQIY+aHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1Bc3N1cmFu Y2VTZWN1cmVTZXJ2ZXJDQS5jcmwwgYAGCCsGAQUFBwEBBHQwcjBKBggrBgEFBQcw AoY+aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPSGlnaC1Bc3N1cmFuY2VT ZWN1cmVTZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k b2NhLmNvbTAsBgNVHREEJTAjghJpZHAwLnNoaWIuY3N1Yi5lZHWCDXNoaWIuY3N1 Yi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAB+4/dnbNTB1MBfjj43ltyzTVBUa2V7B SZc5CoZNdsNrXEAyFGxR6MJWfqz0WyNYtEyj66MrJKGFvxaEhcvhBbQFkymfZOGG j82KRyAEk4BfyJl+0B1w1jcVQp0EyWT45B3mXhDNdEW4MC83QHdcrk75TEFaUR7f Cuph5aZTUR+pAj4g+ks54l5X6Q0hj6VBKInLv7DwXcwizR56O3e/fV6E49qNm2YF 4tYQJZJ8/YKA8V2GzKr2k64ZpHIBYg3k3XLEJ6mSpP2XWYc5Lkx0VgTk9PiSPrzz QF+Q3+1t51b68ryVpJeqcC9J/6pKQDd18xvgtLXJFKoIzs68rKYsUfA= MIIDNDCCAhygAwIBAgIVANTK3G8C7AHnSEGrmCj2kqRBk2pBMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcDAuc2hpYi5jc3ViLmVkdTAeFw0xMDA1MjQyMTQw MzZaFw0zMDA1MjQyMTQwMzZaMB0xGzAZBgNVBAMTEmlkcDAuc2hpYi5jc3ViLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJB8I56qhCOavz3K3BfC s/LhLDlXTPfV6d7pbkH6XGIlSpUGS4wtuqiSVec1o8PDHZmZfpbYA79RmOEcPJAW 323LYk15GSYZSgW5kJjbegIdnYdzm4UgBQbbvfYRdoM7Zklyv/qJ+gzTuENuTHqI POe2/OSHXzn/XFAhB4vwEtvh4oR9Hwf73zS/JedVNXrz67XqRYCLsGi9c/C8Wa98 PyU2yBHuXFmfkpmW1g52pF8NLTKmUwVV/iq+zMXWqnMLKJh3Nzj808r0OJ0eLtsZ VsmpYtxD6yNJTFvRUvwpCDdq04mQq6W9oNFh+5QqToaq9Xa2KLIyWMsUYpIkcnE3 QGkCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwMC5zaGliLmNzdWIuZWR1hilodHRw czovL2lkcDAuc2hpYi5jc3ViLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Z7PJGtKy5x6V8xiLXG9VS+ogZhQwDQYJKoZIhvcNAQEFBQADggEBAEeX1PL/cFH6 nDjkH9u7WjfBP0etCr1SWOcpADrdv/9y1QkfP9vW5pk9UTf1/qdZw0SyPq+OC6+y qn+7ljz4TbuMcqmdwjPQW5WmMFeamJCU8EoXYOmLzmiigAai3lxNefzrmvFleV9j xA787/E2iA7cpHq89gGQNH/jlGMnyAjV69VO6v7X/CD7E5pIIlYzw0ZMAC1a1tie o+UtOXA0Di8W4M4d00na+QjugX9++yOX+88VYqnbzldY5M1VTWJCSsSY9kbtNtRO xMhd5OBqZzYJDvXNjaJrMGbFjw+lYQfFaR6/SYVfjihaGN38RlOqxMLZlIV/DwSZ WYA2GI4Dt+c= California State University, Bakersfield California State University, Bakersfield http://www.csub.edu/ Network Operations Center netops@csub.edu anl.gov Argonne National Laboratory https://www.anl.gov https://www.anl.gov/notice.html https://login.anl.gov/idp/images/argonne_header_logo_white.jpg MIIDSzCCAjOgAwIBAgIUd1lQByK+80eHKNHL1oZcQacjU9EwDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYaWRlbnRpdHlwcm92aWRlci5hbmwuZ292MB4XDTExMDYw MzE0Mjk1N1oXDTMxMDYwMzE0Mjk1N1owIzEhMB8GA1UEAxMYaWRlbnRpdHlwcm92 aWRlci5hbmwuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/yy tOLCEwBO6AzixU7TRPutPRZ5/sdzQkGNfyP7JPO5+oI+MIuVqwqrx74RujsOxMpb Bn+ndYmreuJpDqXPFUezGD/AQ08zOXH53/J6IKOHvDD2MfDOKUNjsh5wGXtcKxSU kl6g/tM2/0VOfYR653ZkawPxtGk9Rpl5Pqq+s5RFuVNFMb0NPhbeyAk/PrltkRTU YJRqh0vCCm2plkiZ+g3A8fxyNpYCRYG//guGIk/sVkYiu8Z/sten1CTlmxWvJJRB 27U/PhIQFnj762x3sgTJidibKS/zYa2WVYHv2u4ufuKgZK6SiUUvOGFTu+6NZIr3 u3FlWCGXrw3fRIu8QQIDAQABo3cwdTBUBgNVHREETTBLghhpZGVudGl0eXByb3Zp ZGVyLmFubC5nb3aGL2h0dHBzOi8vaWRlbnRpdHlwcm92aWRlci5hbmwuZ292L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBTOVxBosibb45yMEFFWzP8mHovAkjANBgkq hkiG9w0BAQUFAAOCAQEACjYGMFjNayjnIXjx+rjmejNgJCrddjJVLm0NRsf6ZRtX ib3OHwGysSEd/DQUTuf1UGrQXOYH2ifK/KZMUJ5Mcg7XHbmzMYX0OdbQi5oYgUJY R4nIN4BlwlxsE9RhNCJ2VzcNQF/CL9LvuVPQlJpD8TLBswqBvM/e6ifx6DdIP0MG mMoA4tvGzp293Lo3UoNpvdRtr6+GRTdOKggPQjKqu3V2jzOELGq7CIxn59/XasoU p0zxTYpUGhmHWBe5HmeezrYkX34iEAvmHaTN9Fbji9HnfdlWGDvzDjK9T3jgdyuV mftOvQo7MiSZrcQLClWSbNfouzKanesq48qbGPLLXg== anl.gov MIIDSzCCAjOgAwIBAgIUd1lQByK+80eHKNHL1oZcQacjU9EwDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYaWRlbnRpdHlwcm92aWRlci5hbmwuZ292MB4XDTExMDYw MzE0Mjk1N1oXDTMxMDYwMzE0Mjk1N1owIzEhMB8GA1UEAxMYaWRlbnRpdHlwcm92 aWRlci5hbmwuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/yy tOLCEwBO6AzixU7TRPutPRZ5/sdzQkGNfyP7JPO5+oI+MIuVqwqrx74RujsOxMpb Bn+ndYmreuJpDqXPFUezGD/AQ08zOXH53/J6IKOHvDD2MfDOKUNjsh5wGXtcKxSU kl6g/tM2/0VOfYR653ZkawPxtGk9Rpl5Pqq+s5RFuVNFMb0NPhbeyAk/PrltkRTU YJRqh0vCCm2plkiZ+g3A8fxyNpYCRYG//guGIk/sVkYiu8Z/sten1CTlmxWvJJRB 27U/PhIQFnj762x3sgTJidibKS/zYa2WVYHv2u4ufuKgZK6SiUUvOGFTu+6NZIr3 u3FlWCGXrw3fRIu8QQIDAQABo3cwdTBUBgNVHREETTBLghhpZGVudGl0eXByb3Zp ZGVyLmFubC5nb3aGL2h0dHBzOi8vaWRlbnRpdHlwcm92aWRlci5hbmwuZ292L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBTOVxBosibb45yMEFFWzP8mHovAkjANBgkq hkiG9w0BAQUFAAOCAQEACjYGMFjNayjnIXjx+rjmejNgJCrddjJVLm0NRsf6ZRtX ib3OHwGysSEd/DQUTuf1UGrQXOYH2ifK/KZMUJ5Mcg7XHbmzMYX0OdbQi5oYgUJY R4nIN4BlwlxsE9RhNCJ2VzcNQF/CL9LvuVPQlJpD8TLBswqBvM/e6ifx6DdIP0MG mMoA4tvGzp293Lo3UoNpvdRtr6+GRTdOKggPQjKqu3V2jzOELGq7CIxn59/XasoU p0zxTYpUGhmHWBe5HmeezrYkX34iEAvmHaTN9Fbji9HnfdlWGDvzDjK9T3jgdyuV mftOvQo7MiSZrcQLClWSbNfouzKanesq48qbGPLLXg== Argonne National Laboratory Argonne National Laboratory http://www.anl.gov/ Help Desk - Shibboleth help@anl.gov John Volmer volmer@anl.gov Doug Engert deengert@anl.gov coconino.edu MIIDSDCCAjCgAwIBAgIVAOOXMs1gLMw5PYi3C9Oi3w/Vo3ekMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguY29jb25pbm8uZWR1MB4XDTEwMDQy NzE4NTMxOVoXDTMwMDQyNzE4NTMxOVowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5j b2Nvbmluby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXXyo9 YN+9JiDyUzpAcXh2zxBxpEu6sj05TAUBTP1Irpm3PcqXwwUJ0UEmuzMW4Bd/48vy MCcKUqe56J94B3LTquqK3D4y3gK0FblmpS+yJhcLZzWku0tRaVnWZh/NP9USkQjF keCGiBL3JeR+RoENHrQpTT/iI8XvWrrekYLYBC4NFVF81JPYc17ZxpMO3vgucIr+ VRSAFUOYzTqD4IKSvqsNm2u1ueO4/UxNCY/Yj5ulG82W0T03jhbai0LqLETujPEQ 2bemZqNUNHxdtgvU5yDAH0AHv7RzW4Kx2v+qKpTDAvRd5JvERQa4P9DWjYRAzHjz 0TK9pdE6nMz0hEXpAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGguY29j b25pbm8uZWR1hi5odHRwczovL3NoaWJib2xldGguY29jb25pbm8uZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBRf5ApSnXQFJpysLJcHKJAtjvCgLzANBgkqhkiG 9w0BAQUFAAOCAQEAks1o7DA+huG3+AX7nXQhv+ueF5ghurP4kvcrC7R3SnPAbhg8 kNs9iy55DrTUHMzMLPU3qgQJ31Y3WmmVYDMXj8jdq34P1Yq1rT1B/to94K/Crg8/ Wen2QrhrsssghS08Eyy+IJnYmQdAb39QlE6T3EzVBzpyKgoIIqoLG53NF3LLvZ9X wGYFPxtYG0WK8Q0/iNmd21nQRqdC3leQZdX6+s0k64KL1bE+PRtf4snxwDiGfs9S BGkMzuW7MCBKi7K2YBR5F4ruChu5LGcATzLDuPQHYTSd4y6sIaOjyEmkkESnEbAe Mgfc8Jgje5wWx2zNvwBXWO2AReQCPNaOTXA27w== coconino.edu MIIDSDCCAjCgAwIBAgIVAOOXMs1gLMw5PYi3C9Oi3w/Vo3ekMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguY29jb25pbm8uZWR1MB4XDTEwMDQy NzE4NTMxOVoXDTMwMDQyNzE4NTMxOVowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5j b2Nvbmluby5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXXyo9 YN+9JiDyUzpAcXh2zxBxpEu6sj05TAUBTP1Irpm3PcqXwwUJ0UEmuzMW4Bd/48vy MCcKUqe56J94B3LTquqK3D4y3gK0FblmpS+yJhcLZzWku0tRaVnWZh/NP9USkQjF keCGiBL3JeR+RoENHrQpTT/iI8XvWrrekYLYBC4NFVF81JPYc17ZxpMO3vgucIr+ VRSAFUOYzTqD4IKSvqsNm2u1ueO4/UxNCY/Yj5ulG82W0T03jhbai0LqLETujPEQ 2bemZqNUNHxdtgvU5yDAH0AHv7RzW4Kx2v+qKpTDAvRd5JvERQa4P9DWjYRAzHjz 0TK9pdE6nMz0hEXpAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGguY29j b25pbm8uZWR1hi5odHRwczovL3NoaWJib2xldGguY29jb25pbm8uZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBRf5ApSnXQFJpysLJcHKJAtjvCgLzANBgkqhkiG 9w0BAQUFAAOCAQEAks1o7DA+huG3+AX7nXQhv+ueF5ghurP4kvcrC7R3SnPAbhg8 kNs9iy55DrTUHMzMLPU3qgQJ31Y3WmmVYDMXj8jdq34P1Yq1rT1B/to94K/Crg8/ Wen2QrhrsssghS08Eyy+IJnYmQdAb39QlE6T3EzVBzpyKgoIIqoLG53NF3LLvZ9X wGYFPxtYG0WK8Q0/iNmd21nQRqdC3leQZdX6+s0k64KL1bE+PRtf4snxwDiGfs9S BGkMzuW7MCBKi7K2YBR5F4ruChu5LGcATzLDuPQHYTSd4y6sIaOjyEmkkESnEbAe Mgfc8Jgje5wWx2zNvwBXWO2AReQCPNaOTXA27w== Coconino County Community College Coconino County Community College http://www.coconino.edu/Pages/default.aspx Peter Brackett peter.brackett@coconino.edu ITS Infrastructure its-infrastructure@coconino.edu David Hakanson david.hakanson@coconino.edu CourseLeaf Leepfrog Technologies CourseLeaf http://courseleaf.com MIIDCTCCAfGgAwIBAgIJANmyXISY6DUjMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnBpcGVzdG9uZS5sZWVwZnJvZy5jb20wHhcNMTAwMzI0MDEwNzU4WhcNMjAw MzIxMDEwNzU4WjAhMR8wHQYDVQQDExZwaXBlc3RvbmUubGVlcGZyb2cuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArEH+gNxQb8euarp9qEfOfl3F /++3ekZ0AgT7e19Ir+XW1MIsWzv4o4u+qlr4gvQvo10tWrRSBhFelhgunki8Gw4B 33gsi5DMy31C6ilL7acCme+zabTrLDkfnu4JI6NT0EF7QR7170zMC7lh0qQ3CS4d dwtsO9ZqeQaP1TFE7wF275rkbLpICKEbTyWj/OrzzXzBp15HMGXJImAgIHmT04yp ueLtRRpOxUZ5RMXnEAtuAXukV33X75IDN+O0QQo+rigCLy6ARc1pK6hNm7ob9xLe W4oRdyNLAEymPMndF880NwVXzQpLTvN+BUXnhofZD2Jj8ky9OFeBLonJKpl+1wID AQABo0QwQjAhBgNVHREEGjAYghZwaXBlc3RvbmUubGVlcGZyb2cuY29tMB0GA1Ud DgQWBBTNS4cc/JPlPx/PixBNu4oFO9ROUjANBgkqhkiG9w0BAQUFAAOCAQEABB0s 4pS4OTcUiJJHqgbVz10eQJlDHE4Qd8SLhDo22vV4TPA6HIiM/38dEzoje9pFDx1Q skP4mMSLXkABJlp3cVOUvupb4WnfojG0JMxpnGch7+ex74r9idBRLOWlnkvb4nz+ ilK+oQtHDj0bRKWbKbeIMMnpDADGTCBhJ5GjEcBlPyYGSD10X8RyBDjK7v3hCmaN oI+WN3nq2H4U9UxR6DRY3ZYULS+366hoaDsk35sh4YBDTlCmc5zJvx3UIyyHM6UN lVFor3rONpj3iNUTm6kYxruyS3f0az5N8fzyt4E0fL01rEhzd3uTnA0+4TmkwMiY sETx9qk/ELtZ75PCXg== Leepfrog Technologies, Inc. Leepfrog Technologies, Inc. http://www.leepfrog.com/ Wes Bachman wbachman@leepfrog.com memphis.edu MIIDKDCCAhCgAwIBAgIVAMRzm6r0KEI0aMxpj+07KHii/Em0MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3Nzby5tZW1waGlzLmVkdTAeFw0xMDA1MDQxNjQzMjla Fw0zMDA1MDQxNjQzMjlaMBoxGDAWBgNVBAMTD3Nzby5tZW1waGlzLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIfoWBM++Q+1MvUNrhdyCxsRG/1b 9x+Zydzbgfk13b5NDH4kwW0pdQaejJD4Lyjv51wFGRu46Nujs5BZVXg2/TTxEef4 qP1UATWeGc05bYv+G1wrGyjDGtuePMjXTXKNcizGf6ixKmwDlBhBaOa9XCBD7Mfb rwaVNKq/oVUm3KUazKk5PKNDPQbMWieIR3xdUgOm9MZYoFD5HF+zg2XIJr7nUvNe BvqrhOmCw1b4LBz+3Do3yAi4SaF2d6Vz1IIkAgzJFlLvkBCFZib793CUFMd/tEz6 9rHISb0DQHc0fxchJNY65TsTWDf7eaSmfVNq24N95zFjTB1LpsZq41HqiSECAwEA AaNlMGMwQgYDVR0RBDswOYIPc3NvLm1lbXBoaXMuZWR1hiZodHRwczovL3Nzby5t ZW1waGlzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUPT6dRHJJjkrdBtxY 8h56JhBLM3gwDQYJKoZIhvcNAQEFBQADggEBAINm/g8hIwxTA+Qyl1mOJJmraDJ/ BbzXRA57magxwGUdGV5vknlTh0P9Tvp7yqiRUrZzD3RjomI6bmvu2E5p5JMXqTuz FUgkk3DR6kT8SLg+Jc0vyAM11M0hMhmZYjzgwbL/3ArpxJnUAt6XTzMtn2ylv++p zs2YddbosZ2kbcEmAUoIuuiBRf37fQDj7b84ri6XusWphMBuQdMG2hRFXAVKXMas MNVw3x0YwNgpXojdR/YaOD7FVhMSdU5dpafnBngseJgY0bWb0RFIFaa8TFwaxze4 +UQ7IWMgsQsCScGpJnaOU2KXOQrF5zPSxsKLS07rJlGUEszyfaRblzJEwNU= memphis.edu MIIDKDCCAhCgAwIBAgIVAMRzm6r0KEI0aMxpj+07KHii/Em0MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3Nzby5tZW1waGlzLmVkdTAeFw0xMDA1MDQxNjQzMjla Fw0zMDA1MDQxNjQzMjlaMBoxGDAWBgNVBAMTD3Nzby5tZW1waGlzLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIfoWBM++Q+1MvUNrhdyCxsRG/1b 9x+Zydzbgfk13b5NDH4kwW0pdQaejJD4Lyjv51wFGRu46Nujs5BZVXg2/TTxEef4 qP1UATWeGc05bYv+G1wrGyjDGtuePMjXTXKNcizGf6ixKmwDlBhBaOa9XCBD7Mfb rwaVNKq/oVUm3KUazKk5PKNDPQbMWieIR3xdUgOm9MZYoFD5HF+zg2XIJr7nUvNe BvqrhOmCw1b4LBz+3Do3yAi4SaF2d6Vz1IIkAgzJFlLvkBCFZib793CUFMd/tEz6 9rHISb0DQHc0fxchJNY65TsTWDf7eaSmfVNq24N95zFjTB1LpsZq41HqiSECAwEA AaNlMGMwQgYDVR0RBDswOYIPc3NvLm1lbXBoaXMuZWR1hiZodHRwczovL3Nzby5t ZW1waGlzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUPT6dRHJJjkrdBtxY 8h56JhBLM3gwDQYJKoZIhvcNAQEFBQADggEBAINm/g8hIwxTA+Qyl1mOJJmraDJ/ BbzXRA57magxwGUdGV5vknlTh0P9Tvp7yqiRUrZzD3RjomI6bmvu2E5p5JMXqTuz FUgkk3DR6kT8SLg+Jc0vyAM11M0hMhmZYjzgwbL/3ArpxJnUAt6XTzMtn2ylv++p zs2YddbosZ2kbcEmAUoIuuiBRf37fQDj7b84ri6XusWphMBuQdMG2hRFXAVKXMas MNVw3x0YwNgpXojdR/YaOD7FVhMSdU5dpafnBngseJgY0bWb0RFIFaa8TFwaxze4 +UQ7IWMgsQsCScGpJnaOU2KXOQrF5zPSxsKLS07rJlGUEszyfaRblzJEwNU= The University of Memphis The University of Memphis http://www.memphis.edu/ Patrick Hood pchood@memphis.edu CSO MIIEqjCCA5KgAwIBAgIJALAy5mejW0XwMA0GCSqGSIb3DQEBBAUAMIGUMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxDzANBgNVBAcTBkF1c3RpbjEZMBcGA1UE ChMQQ1NPIFJlc2VhcmNoIEluYzETMBEGA1UECxMKcHJvZHVjdGlvbjEMMAoGA1UE AxMDY3NvMSYwJAYJKoZIhvcNAQkBFhdzdXBwb3J0QGNzb3Jlc2VhcmNoLmNvbTAe Fw0wODA3MjgxODQ3MjdaFw0xODA3MjYxODQ3MjdaMIGUMQswCQYDVQQGEwJVUzEO MAwGA1UECBMFVGV4YXMxDzANBgNVBAcTBkF1c3RpbjEZMBcGA1UEChMQQ1NPIFJl c2VhcmNoIEluYzETMBEGA1UECxMKcHJvZHVjdGlvbjEMMAoGA1UEAxMDY3NvMSYw JAYJKoZIhvcNAQkBFhdzdXBwb3J0QGNzb3Jlc2VhcmNoLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJYDztkLmhjwhZrFuCNLMi5bDoiLm/mdSEih yeEl5pTMdaw2ZF4I19+DtKxK7PcWSSXWKJfVfD93kys8eZ+xx9fBNiFVqZdkk7Z9 jUAhG5NB/kvLVNrEP2i4ZryXaLpbes/9HSKP2ZE6Iozdz45Ie7tbig6lN3itqDiE /AXDTnpBEB2WXaxlIomCzPbWm3bjFEbTOpzaAeyQBv9paxftSvrOREI18Ubv8OYj gWszVWTQLuNg7FCivZTk7REerI5hXNVsB0KY2FeIEUqqajxIxlj+vCZTTOhjeHLA QKIMkVFAmWEn6zLQDGI8yV4ooab6P1eZNs/vSmY/Foc6Z4fBrkcCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUok5bi4sjD0Ud4emkOVF1Or5db/IwgckGA1UdIwSBwTCBvoAU ok5bi4sjD0Ud4emkOVF1Or5db/KhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMQ4wDAYD VQQIEwVUZXhhczEPMA0GA1UEBxMGQXVzdGluMRkwFwYDVQQKExBDU08gUmVzZWFy Y2ggSW5jMRMwEQYDVQQLEwpwcm9kdWN0aW9uMQwwCgYDVQQDEwNjc28xJjAkBgkq hkiG9w0BCQEWF3N1cHBvcnRAY3NvcmVzZWFyY2guY29tggkAsDLmZ6NbRfAwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOCAQEAOUVYBoiWvLmhKqYmMXQAMjUx OpJPCel/bjMfW4Wlp+2yOuQcuqc9ZkFUME6tjqOgSuQkkU6R88h9jeeZX+s5TAVF dPImqHPM/rcLGnoe1Wa/6UR6Zwcp4rsFSDu0+7Jd3PKG3j6lKWezUXargrJZdG5u tXuwJf+f6QUiWWNiQI40kF7FhqlCWJ0CqXvNBGRXmdVwLQrADUUyNs4N3DM3hVDS 0/G9cmszj6oBd/EQznuxVJVvk6vpGBifh47t/LCWNd3rgPf2Rk3qx1HRoqcheJBK pFT1skULlbFxWMSbnHzHd5evjh5a5B0pzmlrkXpAtVoIVAur0M8FX8+ts+mTNA== CSO Research, Inc. CSO Research, Inc. http://www.csoresearch.com/ Jason Lanham jason@csoresearch.com CSO2 MIIEqjCCA5KgAwIBAgIJALAy5mejW0XwMA0GCSqGSIb3DQEBBAUAMIGUMQswCQYD VQQGEwJVUzEOMAwGA1UECBMFVGV4YXMxDzANBgNVBAcTBkF1c3RpbjEZMBcGA1UE ChMQQ1NPIFJlc2VhcmNoIEluYzETMBEGA1UECxMKcHJvZHVjdGlvbjEMMAoGA1UE AxMDY3NvMSYwJAYJKoZIhvcNAQkBFhdzdXBwb3J0QGNzb3Jlc2VhcmNoLmNvbTAe Fw0wODA3MjgxODQ3MjdaFw0xODA3MjYxODQ3MjdaMIGUMQswCQYDVQQGEwJVUzEO MAwGA1UECBMFVGV4YXMxDzANBgNVBAcTBkF1c3RpbjEZMBcGA1UEChMQQ1NPIFJl c2VhcmNoIEluYzETMBEGA1UECxMKcHJvZHVjdGlvbjEMMAoGA1UEAxMDY3NvMSYw JAYJKoZIhvcNAQkBFhdzdXBwb3J0QGNzb3Jlc2VhcmNoLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJYDztkLmhjwhZrFuCNLMi5bDoiLm/mdSEih yeEl5pTMdaw2ZF4I19+DtKxK7PcWSSXWKJfVfD93kys8eZ+xx9fBNiFVqZdkk7Z9 jUAhG5NB/kvLVNrEP2i4ZryXaLpbes/9HSKP2ZE6Iozdz45Ie7tbig6lN3itqDiE /AXDTnpBEB2WXaxlIomCzPbWm3bjFEbTOpzaAeyQBv9paxftSvrOREI18Ubv8OYj gWszVWTQLuNg7FCivZTk7REerI5hXNVsB0KY2FeIEUqqajxIxlj+vCZTTOhjeHLA QKIMkVFAmWEn6zLQDGI8yV4ooab6P1eZNs/vSmY/Foc6Z4fBrkcCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUok5bi4sjD0Ud4emkOVF1Or5db/IwgckGA1UdIwSBwTCBvoAU ok5bi4sjD0Ud4emkOVF1Or5db/KhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMQ4wDAYD VQQIEwVUZXhhczEPMA0GA1UEBxMGQXVzdGluMRkwFwYDVQQKExBDU08gUmVzZWFy Y2ggSW5jMRMwEQYDVQQLEwpwcm9kdWN0aW9uMQwwCgYDVQQDEwNjc28xJjAkBgkq hkiG9w0BCQEWF3N1cHBvcnRAY3NvcmVzZWFyY2guY29tggkAsDLmZ6NbRfAwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOCAQEAOUVYBoiWvLmhKqYmMXQAMjUx OpJPCel/bjMfW4Wlp+2yOuQcuqc9ZkFUME6tjqOgSuQkkU6R88h9jeeZX+s5TAVF dPImqHPM/rcLGnoe1Wa/6UR6Zwcp4rsFSDu0+7Jd3PKG3j6lKWezUXargrJZdG5u tXuwJf+f6QUiWWNiQI40kF7FhqlCWJ0CqXvNBGRXmdVwLQrADUUyNs4N3DM3hVDS 0/G9cmszj6oBd/EQznuxVJVvk6vpGBifh47t/LCWNd3rgPf2Rk3qx1HRoqcheJBK pFT1skULlbFxWMSbnHzHd5evjh5a5B0pzmlrkXpAtVoIVAur0M8FX8+ts+mTNA== CSO Research, Inc. CSO Research, Inc. http://www.csoresearch.com/ Jason Lanham jason@csoresearch.com Cambridge Journals Online Provides online publishing worldwide for peer reviewed academic journals and also supports the provision of titles from other publishers. http://journals.cambridge.org/action/privacy https://shibboleth.cambridge.org/discovery/images/CUP_corporate_logo_resized.jpg MIIFgjCCBGqgAwIBAgIQI4YCyRnTtccCUIZhSogAgDANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTIwNzIw MDAwMDAwWhcNMTQxMDE5MjM1OTU5WjCBtzELMAkGA1UEBhMCR0IxFzAVBgNVBAgT DkNhbWJyaWRnZXNoaXJlMRIwEAYDVQQHFAlDYW1icmlkZ2UxIzAhBgNVBAoUGkNh bWJyaWRnZSBVbml2ZXJzaXR5IFByZXNzMTMwMQYDVQQLFCpUZXJtcyBvZiB1c2Ug YXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxITAfBgNVBAMUGHNoaWJib2xl dGguY2FtYnJpZGdlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKtMDLROA1r/SAL3ms9HO69e9XrD8nzQ4/z75+r4zgUgLP7PvrH0kjmnXVVo1sEW ydiI79RKqaNdOVV4NMqR08P04/kP3xTWWT6j5JuJguGOu53IpAajJoYS31Y4VJ8Q DtwlefqGvDCkWra5APfnbmq+mf1hzSUTjiNValVzbKeM0q7O3nB5vd1O3Mb/hw0D hAGhv4yKz2SGwU/7AGcmHrFR9p8Jze6mfvKPfYrgekE8cayJkYF59P30/qIAj5Ji wqfw1Ctc8sIFvwHafvJ5pnFhOreB3E5wVMMRArQl7nEur9aMk7ii76MtFOGwTvqj ymAClsWJOXvDR42DGAr/AIsCAwEAAaOCAYgwggGEMCMGA1UdEQQcMBqCGHNoaWJi b2xldGguY2FtYnJpZGdlLm9yZzAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDBF BgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vU1ZSU2VjdXJlLUczLWNybC52ZXJpc2ln bi5jb20vU1ZSU2VjdXJlRzMuY3JsMEMGA1UdIAQ8MDowOAYKYIZIAYb4RQEHNjAq MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQNRFwWU0TBgn4d IKsl9AFj2L55pTB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLnZlcmlzaWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1H My1haWEudmVyaXNpZ24uY29tL1NWUlNlY3VyZUczLmNlcjANBgkqhkiG9w0BAQUF AAOCAQEAp2JijMJRHp4+B6Abrb3qLBnGpLYV1XPrS4IBWb6iPcMybETOUkQFJR9A 1BchwB9tY3cMAsrl+piLH2rR/0OsnlOGxJmU5nH20WNQ2OeKpoTD9DGZbZWgG9Hr Ivnz5eSoP8UZfsfxvQhFz8Zet/aoVyVKTVbp1vLb6L1BlmHCxehSsJLqApKObDgw k0DBGeA6xQw2o1N1xXRenUQ6awfRVNkEYKqLax9FW8rIfoG5roT+e96sgi1T7/98 84tBA3L3eWfXL7zYeWLYrKJl49y/Y7OyNq+t4dVh+EMte1JU8W4E8/ilYuhmPY7G WbmAeb5xBvcZOBRbRzVtwRWekWUn7w== Cambridge Journals Online Provides online publishing worldwide for peer reviewed academic journals and also supports the provision of titles from other publishers. Cambridge University Press Cambridge University Press http://www.cambridge.org/ Godofredo Avena gavena@cambridge.org Jarvy Alvarez jalvarez@cambridge.org Cambridge Journals Online - Dev Test SP https://shib-dev.cup.cam.ac.uk/discovery/images/CUP_corporate_logo_resized.jpg MIIEdzCCA1+gAwIBAgIJANIFGZZe9y4BMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJHQjEQMA4GA1UECBMHRW5nbGFuZDESMBAGA1UEBxMJQ2FtYnJpZGdlMSAw HgYDVQQKExdVbml2ZXJzaXR5IG9mIENhbWJyaWRnZTELMAkGA1UECxMCSVQxHzAd BgNVBAMTFnNoaWItZGV2LmN1cC5jYW0uYWMudWswHhcNMTIwNzIwMDUyOTUyWhcN MTQwNzIwMDUyOTUyWjCBgzELMAkGA1UEBhMCR0IxEDAOBgNVBAgTB0VuZ2xhbmQx EjAQBgNVBAcTCUNhbWJyaWRnZTEgMB4GA1UEChMXVW5pdmVyc2l0eSBvZiBDYW1i cmlkZ2UxCzAJBgNVBAsTAklUMR8wHQYDVQQDExZzaGliLWRldi5jdXAuY2FtLmFj LnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArenGcSB0PTNcWAqr QaYzzul6V9x3CdG4Bk/WXbE5PUKgeL+aFfhVK5Vxs2EsvmwIVtW2cmHfrQ+3V3Qk 8w1D9wOP2usv59p/f1U/5oa1vWJwOnEBTDHXF+IO0rd6NH3YUSyn8zvyb0GD2+kP wh/jbsTPgAetT7y/7295w+K0qkyI8RrNXWXVWQ7acAdVyMbPseoCO4byG8PM6FeR fV6kZPqaq0Q5QOVAKXmOqxVNqLAeyOD1bPUH1+aB4I21mQq2Q6C/+/8Rku+XF+HE wjGCqQEMtiDdMOzARS8CPnTl3iyt89TUHCOjNKX4la7WD1dUTT4fOonYeeOkkGKs 54gAEwIDAQABo4HrMIHoMB0GA1UdDgQWBBSObeQ4DPDdO7awCjxgmjXsdrCrKjCB uAYDVR0jBIGwMIGtgBSObeQ4DPDdO7awCjxgmjXsdrCrKqGBiaSBhjCBgzELMAkG A1UEBhMCR0IxEDAOBgNVBAgTB0VuZ2xhbmQxEjAQBgNVBAcTCUNhbWJyaWRnZTEg MB4GA1UEChMXVW5pdmVyc2l0eSBvZiBDYW1icmlkZ2UxCzAJBgNVBAsTAklUMR8w HQYDVQQDExZzaGliLWRldi5jdXAuY2FtLmFjLnVrggkA0gUZll73LgEwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARIjXSpEqWyz2urQzsHBLB1dR+EmU DKhnSvcKhDL5ewedzESGUtS4SUO2DyBNSiyM3QFHvQLFZ5RmI0JjrLMlOnjXyHKT kAwXKmyleh/t7kkHNNs9hT+UDn3ceasfeera8a75d+1VwKphsyIPolvSAi7bCaZi UDIIt8EFbNkNddFvLcQNNFVv1+t4KuSolTdUohY1Y0NlQq1G8cBZMYSRiesBxbQW 1DcKlforczZ/dpd2o33MR2YPr3qxS0td8szGYugzSewgXj59FnC3r8IoWJ6RslHu MtsrRLy+kg0zt4x5vEyLh3w3CisnE0are1eDIYYWrFG4UvsieYdCYxZ7DQ== Cambridge Journals Online - Dev Test SP Cambridge University Press Cambridge University Press http://www.cambridge.org/ Godofredo Avena gavena@cambridge.org Jarvy Alvarez jalvarez@cambridge.org Cambridge University Press - Staging SP https://shib-test.cup.cam.ac.uk/discovery/images/CUP_corporate_logo_resized.jpg MIIDOzCCAiOgAwIBAgIJAO1ec6PhCf+bMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NoaWItdGVzdC5jdXAuY2FtLmFjLnVrMB4XDTEzMDEzMDAyMzQwMVoXDTE2 MDEzMTAyMzQwMVowIjEgMB4GA1UEAxMXc2hpYi10ZXN0LmN1cC5jYW0uYWMudWsw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxW01OGcdUphtACtaNyHCZ Er9sAk2s5R+AEUIgmZfD1gCQPrO92L25hqQgdeEXfmC4NV6PNoUGeLUCC09vsnYS /IgNwNKNb3wvGd05LG0BzzwCB4sawJT8OR3kFci7q9RekhVsWdB4GDX26w8XO8hB e5Nhv3qjhjudsVRIqmUn+NT9wH8UO4KKneM8TmYKT5Avtel0qlR+4YVjIMqrjN6m aPcHBqJFtzZcaZnr2zJpYxA3Dc9KSLGnkJe/AxqmG8p97IdRPK6ZVL4KsEwW0X22 EVHu4FsyKflbaVGgBU3AF9NDV2qpk1tKCelSEw1REHsdX5P0vIwy+Tl1Nl8RR7nV AgMBAAGjdDByMFEGA1UdEQRKMEiCF3NoaWItdGVzdC5jdXAuY2FtLmFjLnVrhi1o dHRwczovL3NoaWItdGVzdC5jdXAuY2FtLmFjLnVrL3NoaWJib2xldGgtc3AwHQYD VR0OBBYEFG9b+M3wbCKgtExmiWhfUBSrrIG1MA0GCSqGSIb3DQEBBQUAA4IBAQAX Bp/uPl6n3aZoBiIFdwGCROa3U27Kx+YRfjOtRMKa+kX+r6SBaBy/1CWTklnB9ymy S5oCSx3nv/bzigdevxyDqg8AHhMT2/kk0gR5bV0Ax6rYg5qc+lIvQhtqq+AEb6LT Z3xHi/z+v8zS/NbVIVwK4WFjH+F4nzUK1Thi7Dv67cETra7Ax2bIaQD1jqoFh2nH ee/wbHDHDbuyTU81kcgRYRozLin4n1FihdSQWXwrX/y2PkLPHd0gl32is0JSJs7m aZasR1LS/PR4OC9pFQK6yjdoAhVL/F8i4qmfcoaIs4R/cu8maNSCOcjNuKWpHTYT dwqXeguTx+yDKMNal01s Cambridge University Press - Staging SP Cambridge University Press Cambridge University Press http://www.cambridge.org/ Godofredo T. Avena gavena@cambridge.org Jarvy A. Alvarez jalvarez@cambridge.org calstatela.edu MIIFkDCCBHigAwIBAgIJAN84AoxNS7qCMA0GCSqGSIb3DQEBBQUAMIHfMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2Vs ZXMxMTAvBgNVBAoTKENhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgTG9zIEFu Z2VsZXMxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMx GzAZBgNVBAMTEmlkcC5jYWxzdGF0ZWxhLmVkdTErMCkGCSqGSIb3DQEJARYcbWFr b3RvLnRhbmFrYUBjYWxzdGF0ZWxhLmVkdTAeFw0xMDEyMTAxODAwMTJaFw0xMzEy MDkxODAwMTJaMIHfMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEU MBIGA1UEBxMLTG9zIEFuZ2VsZXMxMTAvBgNVBAoTKENhbGlmb3JuaWEgU3RhdGUg VW5pdmVyc2l0eSwgTG9zIEFuZ2VsZXMxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRl Y2hub2xvZ3kgU2VydmljZXMxGzAZBgNVBAMTEmlkcC5jYWxzdGF0ZWxhLmVkdTEr MCkGCSqGSIb3DQEJARYcbWFrb3RvLnRhbmFrYUBjYWxzdGF0ZWxhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfSFCbth3fhrnbb7LKKIm3Gu81N wsXhIt4YYkvhTklVek8ET0+u8PRkBjWn7HI2mki/VNysE8mMJO/C/JjRM3CN7fFw +9KoDUO1NY4nS9PQdViReJw3PY0garTm0E8SfFjBQXeyNdcrN/8PvVoPfyjga23b Q9PAAKq1vTrhZ7xxCqxK0T2WvUjv+Bc1IkSNJ3a91hcaA77S65SaUBoZTZjngVgb BofYOHRDr22QWQ04y+jFmXVpwUReX3Aynb0Juf5Vdc2egZXR7fvudwTQcVoYzOQB 8qtt4cdgXnzjLt3r5L0ddhikHQaN5bB5dD9OY8C6xyn+IB9MyB1Lf8oh7xUCAwEA AaOCAUswggFHMB0GA1UdDgQWBBQB7byhZ19tqtIdB0+29idldrJMOTCCARYGA1Ud IwSCAQ0wggEJgBQB7byhZ19tqtIdB0+29idldrJMOaGB5aSB4jCB3zELMAkGA1UE BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0xvcyBBbmdlbGVz MTEwLwYDVQQKEyhDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHksIExvcyBBbmdl bGVzMSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRsw GQYDVQQDExJpZHAuY2Fsc3RhdGVsYS5lZHUxKzApBgkqhkiG9w0BCQEWHG1ha290 by50YW5ha2FAY2Fsc3RhdGVsYS5lZHWCCQDfOAKMTUu6gjAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQCvGvoT2OXt+0p0UDImC+1JZr3G8WdH3B0eDtRM 6PBg9r3sC/R5tff8rWbKquf1X7jLybuuclwrQhOz3mV96miiarGQtS4YSR8xaO/T uXxOCu/a3zMgYHHyCvHdJx9NUQ8NCNJ9h9EPg1Ectd91QqlWsw9RWs5ADuFoHjx8 fkG6JS2f2VWBm21DqQBkddxT/NCj9Kia/FUwppyx2ceBYoWdGsKiEX6WA3lBI+N/ NIlrOaf/+H8n2yV3uFO5ARjQVwY678a31gUq9CBwlapYYEUrGwj0dQeAAZyLEjVz FCK5DwJyRwWe486Q2eZYqETX7uSR1TXgtlr/PGbSvzsIXW7b calstatela.edu MIIFkDCCBHigAwIBAgIJAN84AoxNS7qCMA0GCSqGSIb3DQEBBQUAMIHfMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2Vs ZXMxMTAvBgNVBAoTKENhbGlmb3JuaWEgU3RhdGUgVW5pdmVyc2l0eSwgTG9zIEFu Z2VsZXMxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRlY2hub2xvZ3kgU2VydmljZXMx GzAZBgNVBAMTEmlkcC5jYWxzdGF0ZWxhLmVkdTErMCkGCSqGSIb3DQEJARYcbWFr b3RvLnRhbmFrYUBjYWxzdGF0ZWxhLmVkdTAeFw0xMDEyMTAxODAwMTJaFw0xMzEy MDkxODAwMTJaMIHfMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEU MBIGA1UEBxMLTG9zIEFuZ2VsZXMxMTAvBgNVBAoTKENhbGlmb3JuaWEgU3RhdGUg VW5pdmVyc2l0eSwgTG9zIEFuZ2VsZXMxKDAmBgNVBAsTH0luZm9ybWF0aW9uIFRl Y2hub2xvZ3kgU2VydmljZXMxGzAZBgNVBAMTEmlkcC5jYWxzdGF0ZWxhLmVkdTEr MCkGCSqGSIb3DQEJARYcbWFrb3RvLnRhbmFrYUBjYWxzdGF0ZWxhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfSFCbth3fhrnbb7LKKIm3Gu81N wsXhIt4YYkvhTklVek8ET0+u8PRkBjWn7HI2mki/VNysE8mMJO/C/JjRM3CN7fFw +9KoDUO1NY4nS9PQdViReJw3PY0garTm0E8SfFjBQXeyNdcrN/8PvVoPfyjga23b Q9PAAKq1vTrhZ7xxCqxK0T2WvUjv+Bc1IkSNJ3a91hcaA77S65SaUBoZTZjngVgb BofYOHRDr22QWQ04y+jFmXVpwUReX3Aynb0Juf5Vdc2egZXR7fvudwTQcVoYzOQB 8qtt4cdgXnzjLt3r5L0ddhikHQaN5bB5dD9OY8C6xyn+IB9MyB1Lf8oh7xUCAwEA AaOCAUswggFHMB0GA1UdDgQWBBQB7byhZ19tqtIdB0+29idldrJMOTCCARYGA1Ud IwSCAQ0wggEJgBQB7byhZ19tqtIdB0+29idldrJMOaGB5aSB4jCB3zELMAkGA1UE BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0xvcyBBbmdlbGVz MTEwLwYDVQQKEyhDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHksIExvcyBBbmdl bGVzMSgwJgYDVQQLEx9JbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNlcnZpY2VzMRsw GQYDVQQDExJpZHAuY2Fsc3RhdGVsYS5lZHUxKzApBgkqhkiG9w0BCQEWHG1ha290 by50YW5ha2FAY2Fsc3RhdGVsYS5lZHWCCQDfOAKMTUu6gjAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQCvGvoT2OXt+0p0UDImC+1JZr3G8WdH3B0eDtRM 6PBg9r3sC/R5tff8rWbKquf1X7jLybuuclwrQhOz3mV96miiarGQtS4YSR8xaO/T uXxOCu/a3zMgYHHyCvHdJx9NUQ8NCNJ9h9EPg1Ectd91QqlWsw9RWs5ADuFoHjx8 fkG6JS2f2VWBm21DqQBkddxT/NCj9Kia/FUwppyx2ceBYoWdGsKiEX6WA3lBI+N/ NIlrOaf/+H8n2yV3uFO5ARjQVwY678a31gUq9CBwlapYYEUrGwj0dQeAAZyLEjVz FCK5DwJyRwWe486Q2eZYqETX7uSR1TXgtlr/PGbSvzsIXW7b California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Makoto Tanaka makoto.tanaka@calstatela.edu Bill Chang bchang@cslanet.calstatela.edu Sheryl Okuno seng@calstatela.edu https://moodle-2011-2013.calstatela.edu Moodle for Academic Yrs 2011-2013 MIIDXTCCAkWgAwIBAgIJAO+mmx+VRjn/MA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH21vb2RsZS0yMDExLTIwMTMuY2Fsc3RhdGVsYS5lZHUwHhcNMTMwNjAzMjAz MDU0WhcNMTgwNjAyMjAzMDU0WjAqMSgwJgYDVQQDEx9tb29kbGUtMjAxMS0yMDEz LmNhbHN0YXRlbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA o0ZUZtAs36nFpHopPZDLi2QNbNVtU6KJjxANZMmit0jm2F3U0NXL/k0+7sEoHWBk ditRaVGvFT6A3TVb+EeK2WQyl9MmOOb1Hz44babLQ8Dm1T4Rlj4Uo7frVdQECxzf Ln17S5FCO9NlR1cyG9Pii/CINwDPitCylAWGnQ/k2pUf4diFQrA7x3MO3koolv9i sEOtVxMq+Gs4O+w6WCgMA4V/jNU2LH5z3yeccEx98mp5M35cb0FJNojk36eQMWCC 6eVMwJf1Hz4GwK39A32lvqy9F4zqbFSxdtOImaJWk7uDuX0XOjJy5Q6VW2pCZ0iB VhYa+k0jhrpq4r/h4Fb56wIDAQABo4GFMIGCMGEGA1UdEQRaMFiCH21vb2RsZS0y MDExLTIwMTMuY2Fsc3RhdGVsYS5lZHWGNWh0dHBzOi8vbW9vZGxlLTIwMTEtMjAx My5jYWxzdGF0ZWxhLmVkdS9zcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQSOmdiowhC VtNnr/uZ38w1cs7lZTANBgkqhkiG9w0BAQUFAAOCAQEAM/hKAeSiXNJJeNflHe36 v4euNGrRfW/10k+3ttDIkZfEK6yRxUnC6KkCJXgBgqX69UlP5YRDp8TQgc29Hlwf KR16BWykqZsEkEm1nR32Nahs0PWwq/6CCe8OHiABE011sGLG388blxWkMv7H8FwP hh5kJ8kCXnUE3mvHD5Pzh7eXR7tR9LUSyivofp4+R79xSSW2QjvrfD1S05t6U0pJ SE0F7o21066ro7G9M5ZUX/7CbY7SBxG37PdvZpWOtmitpN2cWrreas13C4texc+I 8O5LdXuP3pdYGqOlUIWGJfhT8Pni4iViwbk+0LwBd2tjalHk4R068HTFKddPsEbm Kw== California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Bill Chang bchang@cslanet.calstatela.edu https://moodle-2013-2014.calstatela.edu Moodle for Academic Yr 2013-2014 MIIDXTCCAkWgAwIBAgIJAJq3FfrQkNDKMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH21vb2RsZS0yMDEzLTIwMTQuY2Fsc3RhdGVsYS5lZHUwHhcNMTMwMzIwMjM1 MDI3WhcNMTgwMzE5MjM1MDI3WjAqMSgwJgYDVQQDEx9tb29kbGUtMjAxMy0yMDE0 LmNhbHN0YXRlbGEuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA y4Ixa48f+/sEWQ/RttibmZOjzF2LiLTwdHUrHL8X7c/3cU7qNwnR1HsRzyeqoHWV LGR37IB+4R8Py3XteWSnpHZoWmR9DUnL9+8799RW8ZvFm+C2SbN5QEwapoOg2YNP bxQRqMGu/S2fbo9gwo6HF5u9Yab1N5Oe3u5sqiEhSbgljaXmVBLOMuBRZwi50ido w0sCHG0mtSi95M9zm42Ial2fkmIxMlWUJbJZ18tM1wL7FAEgKQdpMobi67lk6GGr t2f3pmxg7ZR0TQgomp18glNup7zqtOxOfEiely4kuKqbu3OmqbFRaTaVQvZYfx09 Nl0NkYYLmh4F4isUMLHdRwIDAQABo4GFMIGCMGEGA1UdEQRaMFiCH21vb2RsZS0y MDEzLTIwMTQuY2Fsc3RhdGVsYS5lZHWGNWh0dHBzOi8vbW9vZGxlLTIwMTMtMjAx NC5jYWxzdGF0ZWxhLmVkdS9zcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRre3KEfyh7 SLHwyBtyoVVWr4TZ3zANBgkqhkiG9w0BAQUFAAOCAQEAiRqF6i30M93J+C5rg9rX daMgaknbyKA9OEZvBS+qti6pRgdY60SLcYeurNVUe334eehELLdWu4ONrJPl3ujE 6FyLkkAdbpQYI1C3w3MT9edXNFCDh/e20g6MdRHbjr+qMyrKskbm6SzeYMmGYwk0 M4Sa/mfFsFm9yXSxWbu6ZY1QygUeB5MecF92TBV/W6dr++QR7ZB66qTWJhnLkW/z vIpUaKCrS1clQIDtc0tLo3SoMaab1qWKZCpplDqKhifseRDfiMiNE49MVppZGsJN hfnT39U+rvd7e+iD79urVTNPM7sz8lEEObeCTmx50cRDM8tMkp9DhSDNBySrkPSf Qg== California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Bill Chang bchang@cslanet.calstatela.edu MIIDMzCCAhugAwIBAgIJAO/hUW72N92+MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFW1vb2RsZS5jYWxzdGF0ZWxhLmVkdTAeFw0xMTAzMTYxODQ2MDJaFw0xNjAz MTQxODQ2MDJaMCAxHjAcBgNVBAMTFW1vb2RsZS5jYWxzdGF0ZWxhLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMV8eKMBv+fRvYLcUinpBpmz/KBV MCQJ3xN01VVRTUOtc7ww9IbRWQgsBADefghNUY9+9igb/UbsGzC3khhsF3bMVmwX UFycQToHsusF8LB/EAuTgU0zw6cFmwSpIylYraIDUjjzakvOG0NDxLNdavSslEKq qoYLSOZuGsxOh4GxemDN93wtyGOl480LiYyVEY1wVbTa5qrU/8NBOSPBfDTOPmx+ JjucH3Sq6/7vH+QNXd9xiqVGPxysRMPMcOGwHAsjbPHzssyVfHmS2tGh2cb0xlKM 5J/3eXE8a0WSMod1Dhp7WMLh+bkmfNSrXEAOWxlIIjP10nKvfYEkiY/7+v8CAwEA AaNwMG4wTQYDVR0RBEYwRIIVbW9vZGxlLmNhbHN0YXRlbGEuZWR1hitodHRwczov L21vb2RsZS5jYWxzdGF0ZWxhLmVkdS9zcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRP 4t6+pshxgUk6v1gXyZYQSi72LzANBgkqhkiG9w0BAQUFAAOCAQEAre/PRcheugW2 drdUGS7rVXhCXbisLS3K8FTo8f00fsxpAFOMjmMdYv7FAy5NJckLgW2EuxDX28/y BHlIJM5Vg42f/08GMP4rMXN0cD07fHiAnnJsh8RUqcG1FocPfc3XfHHBKGZyoA4N 0cuefHjdityXpEqOGOBeb7hwKbOyG7QEY3qYKvapX78r4RVQ7d0Ix0doSzyww49U HuB9pHTIwRYRJVIWHx9irVnPG3u7fkVY/QeXZGtzn1CiX4zUVOqkT4tYxXIf28IX G1HnHpKQdpTa0WfUdxEH29IxJYCWlvnhNezMsoq6i6+QUBeyGYSKvlTS7NO1psIE s/FL4Qf8eQ== California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Makoto Tanaka mtanaka2@calstatela.edu Bill Chang bchang@cslanet.calstatela.edu https://moodletest.calstatela.edu Moodle Test 2 v2.4 MIIDRzCCAi+gAwIBAgIJAKK2TqmcpzDeMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGm1vb2RsZXRlc3QyLmNhbHN0YXRlbGEuZWR1MB4XDTEzMDMyMDIzMzg0OVoX DTE4MDMxOTIzMzg0OVowJTEjMCEGA1UEAxMabW9vZGxldGVzdDIuY2Fsc3RhdGVs YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeF0s/cfcLdmPK Odr+fTfSv97KYcO1gI8tXZvwyRODl7bd3ETwp4Oe24EYXj2lDazXgEd6FxOECnNL TjLBKc75EQH1RbK6toSW/R3R8mctn9Qr4tlS09FM1QCitlCXtgtiG3ZI2Wx/j6d5 jsrAh1Y29KCzWJr1tKpxknlWxbERgYFIzuWr6n1UsY4rlnC/fsxhKuJsdJkWRSiW lTuisoijXDBAT4GGrUUMXQV9ea5cN57xjxNxnwTGczhPHF996nr7kEQr1kHsmsh2 pBPuyusYln3feN49mZqjkX1K1kK0ZawJ9mTnUx3sdsNdkjm6kMazBtPGzQ2nxtkE i2oenNcBAgMBAAGjejB4MFcGA1UdEQRQME6CGm1vb2RsZXRlc3QyLmNhbHN0YXRl bGEuZWR1hjBodHRwczovL21vb2RsZXRlc3QyLmNhbHN0YXRlbGEuZWR1L3NwL3No aWJib2xldGgwHQYDVR0OBBYEFL4fdLBBb6vq1/CK1E1CBuZl2J2MMA0GCSqGSIb3 DQEBBQUAA4IBAQAFibOdf+QyWNnk6V4XVENk1/s8gVRtcjF3DeHsLVONJYDNAAu8 +WScrc+PNmihKzkGh9j/IKWp1TAV46JxFR+hjYe1zlcjt2le8/1sSQXVvIXsyggS qaR4Jq/2X1+iJ/mJ/bhXZRkzMsBc7n6h8nDcRztK7VUm5GvaH+l/ue42HUu4v+8E jG2sjeTHaAy4Zkj5rP7eBShngywEE78nMZ0nJ4gAPNIHzgNv99evdDWgmLckFIPa FbeMd/bu+A45W6kk9OVJhtMsVIsusAkFQUze6/fq4PVI6oH81fJsiGzlI9iwmqCz f+nar212WI+ekdTBGGpkx1ylvrbaV2Z1g/F+ California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Bill Chang bchang@cslanet.calstatela.edu MIIDQTCCAimgAwIBAgIJANxfRd03I6jSMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW1vb2RsZXRlc3QuY2Fsc3RhdGVsYS5lZHUwHhcNMTEwMzE1MjMxNDU0WhcN MTYwMzEzMjMxNDU0WjAkMSIwIAYDVQQDExltb29kbGV0ZXN0LmNhbHN0YXRlbGEu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvpsVUTLy1sihA+2N 2VvDZOs35JkGvXuxQVLweWcS5uPkuY8fX2vb798OmYT3i6CLsNQgJeIwvX+uMYcS cQPTsWM7pea46DeXRCt7cjAXhY5wISxkgHjiTV1jF8es9346nRoK5HJggCoGP84U 00sZ/clLSWuS6OEkq6RYB2O0PgYRc8IljZa1AbZyE+IPxR8pyLE8EjZlvtacNmJf wbvKfoKdXkFhroOi2dPUDI8FxZONxrI8m81tEIjdhsAknnX5x/B9AkgkjtL3Dqjb 34WovylFHnbYRjPKhQ/NWoVbfouTHQOVF4HGK9XrtOk2UYaCTDyAbvHpYOKPFc7R JUm1HQIDAQABo3YwdDBTBgNVHREETDBKghltb29kbGV0ZXN0LmNhbHN0YXRlbGEu ZWR1hi1odHRwczovL21vb2RsZXRlc3QuY2Fsc3RhdGUuZWR1L3NwL3NoaWJib2xl dGgwHQYDVR0OBBYEFNdZChigo9OFwZoyZ1375EjqBt3CMA0GCSqGSIb3DQEBBQUA A4IBAQBlOsdpjMrF6+uQVNEYCKtrSwwINQXxo9v+MNLy9YRhj9BK1BketjcmXU9L RWb3zTEThozHtBrYoIQjcIpHY/0Q8xJNrPoGlsSxCvGsh6tqtJUE0X8kyh9bIqo+ CGXztV9KYElC/W/iIOBXDF5rJkPp/WqNl1rMQrtUhHwEHpiH01xDmbza5f1IKpLU edCOWiQ5J7VI3+z1xza0essrZ/0WcYCmeuf+JcJCQcQcegY1vrtsnDZSbXU7IftZ rXBCKwKZaol2QKThTIxlcfBvB2TBhADIkHxJjmgcEqDSoFtCi5IKEskWCKeQJeAl wqW9EhvQmK7g58NHrYDvyAlZkNP8 California State University, Los Angeles California State University, Los Angeles http://www.calstatela.edu/ Makoto Tanaka mtanaka2@calstatela.edu Bill Chang bchang@cslanet.calstatela.edu http://id.incommon.org/category/research-and-scholarship usu.edu MIIDNDCCAhygAwIBAgIVAN5rvbP4K7GmRoDpmtKTw2gl0lEMMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXN1LmVkdTAeFw0xMTAyMTQxMjI1 MDdaFw0zMTAyMTQxMjI1MDdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXN1LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfljSATBO8mCYlTKdCf XKBDTSbXttlSplVly3qutRqGkBsJYMPoK0nd7vaGmHmZXjXVXFRwGMLHBG6lkxQj rf8748zoKGWjdka3QFEYcEXK+xbbkCg7WyCLatAS23TyQEc0Rn2XEBgdrxXEvFAt jZtGVusXfXk25xldHJJ/usqCO7cXoZEoN+mWE8W/Wd5tZJTtLjH1Cxl5s8Cgpd7g buotzbsyykph8eJWycFOy5BUVi8e7umyWLKh9ZqSYjlmLcqcK/ZfWpVKjDBYM8Bt W0QD0CwhAJnBPvNi6j1q1vbNeIuisuRbWEqnKIJU8pqgJdA4FKHwLDeQ7k3wxeNJ O1MCAwEAAaNrMGkwSAYDVR0RBEEwP4ISc2hpYmJvbGV0aC51c3UuZWR1hilodHRw czovL3NoaWJib2xldGgudXN1LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Bb5q0BZx1Lx8/dnKvlOt51u4yJwwDQYJKoZIhvcNAQEFBQADggEBADP3QDO1PDLv 3nzgisFfoPyVS25k9dgzx8/58U5cC+XSsV5CeoFSvegW/ji9zy4rSD3p3naxqfEK /cyDYI2ajwNzo9cBquMHHYe/AP1xF46sCjxAIPiABQaGGvBt4qNHGMSA12HQeB2B 2Bg+JwMw2RBGXIJxHSGMhqDHfU8HeGlaowKdviDS2Y/fdSD6u7miGX9f26kPT+UI YI3rmm+hqgCiHnN4ROJ6aCcII03zTdyVbE97Ho77trGKzB2F4aXqTBhMab39rAOl oBeFIPuEqHYWp3GalpQ4DlTYl3+t24gGqfR+XcZSfSbMV7YEB09Bg72LSU7h+t1t 4WTDmHYR+OA= usu.edu MIIDNDCCAhygAwIBAgIVAN5rvbP4K7GmRoDpmtKTw2gl0lEMMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXN1LmVkdTAeFw0xMTAyMTQxMjI1 MDdaFw0zMTAyMTQxMjI1MDdaMB0xGzAZBgNVBAMTEnNoaWJib2xldGgudXN1LmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfljSATBO8mCYlTKdCf XKBDTSbXttlSplVly3qutRqGkBsJYMPoK0nd7vaGmHmZXjXVXFRwGMLHBG6lkxQj rf8748zoKGWjdka3QFEYcEXK+xbbkCg7WyCLatAS23TyQEc0Rn2XEBgdrxXEvFAt jZtGVusXfXk25xldHJJ/usqCO7cXoZEoN+mWE8W/Wd5tZJTtLjH1Cxl5s8Cgpd7g buotzbsyykph8eJWycFOy5BUVi8e7umyWLKh9ZqSYjlmLcqcK/ZfWpVKjDBYM8Bt W0QD0CwhAJnBPvNi6j1q1vbNeIuisuRbWEqnKIJU8pqgJdA4FKHwLDeQ7k3wxeNJ O1MCAwEAAaNrMGkwSAYDVR0RBEEwP4ISc2hpYmJvbGV0aC51c3UuZWR1hilodHRw czovL3NoaWJib2xldGgudXN1LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Bb5q0BZx1Lx8/dnKvlOt51u4yJwwDQYJKoZIhvcNAQEFBQADggEBADP3QDO1PDLv 3nzgisFfoPyVS25k9dgzx8/58U5cC+XSsV5CeoFSvegW/ji9zy4rSD3p3naxqfEK /cyDYI2ajwNzo9cBquMHHYe/AP1xF46sCjxAIPiABQaGGvBt4qNHGMSA12HQeB2B 2Bg+JwMw2RBGXIJxHSGMhqDHfU8HeGlaowKdviDS2Y/fdSD6u7miGX9f26kPT+UI YI3rmm+hqgCiHnN4ROJ6aCcII03zTdyVbE97Ho77trGKzB2F4aXqTBhMab39rAOl oBeFIPuEqHYWp3GalpQ4DlTYl3+t24gGqfR+XcZSfSbMV7YEB09Bg72LSU7h+t1t 4WTDmHYR+OA= Utah State University Utah State University http://www.usu.edu/ Chuck Kimber chuck.kimber@usu.edu Garth Mikesell garth.mikesell@usu.edu tulane.edu MIIDJDCCAgygAwIBAgIVAOM4RMfBQji0Gpr8ZAah2qVCyrRqMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC50dWxhbmUuZWR1MB4XDTExMDMwNTAyMDgwNFoX DTMxMDMwNTAyMDgwNFowGTEXMBUGA1UEAxMOaWRwLnR1bGFuZS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNglzmRkmm9GnUzXj+aMGQP6FG1QRc caZbNP5Iirb/xI/9BdibwieQ/u27EcY6RtHsXxo/Og6leBF8ZIDDujxg9YHF6j7y 6o0kDTZsNpe+s1XrUNFbKIiO2KXSR+kECHNdhmLosn2RkPs0xPCKHAvj2y5f2Res PAW3/OunoxApGl8FzojvN1dcyy7vvG8ku+G0TsOgYXTbV/ge0MhO9zUqcdNGmX6v RMQkVfiweeTrVTD7O85xMUWqgCnmp5o5DZkMpuqJQE3fZ3V7Uqyih0yhkCapYz54 Q7MD36fGfc8J6CnFdaI9yvZT9K8wyDdJQOODL+n8MoilChD65joySlZ9AgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC50dWxhbmUuZWR1hiVodHRwczovL2lkcC50dWxh bmUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQmI5B3stl/tQTgiYPmiNZ5 hGM+tTANBgkqhkiG9w0BAQUFAAOCAQEAaN5G4XNfkdlwUlUEWtdYg5fdDe4R7z36 DiE6oB7fgeYGqRWtPtaw3gcZChzGhxd36rW9z5PEVSybnruxZDhhpMljeIBcw+Z2 7C0awG6iQU8NsuSmnCqzLUlYctgqRq66KGUM3bkYDfBDdCvAPbkkNfAPweZ9jp4U qsndPfh/4A4j9Zyj9X3XPRUYTvpcQ2XveBiKyA70ZF6WGbqLALw7/g07NH6wW9js 0dlMhOhrgRu07YFATFwg4RidRkvfUsbjGXgGJ+BxlZzIbrB9hacSRQdNxddtIWO+ 7m01Z344mGsZ1ZDR8bdPepRQi3B8efL6qJXsw3pzQE/xruoBU+jCJg== tulane.edu MIIDJDCCAgygAwIBAgIVAOM4RMfBQji0Gpr8ZAah2qVCyrRqMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC50dWxhbmUuZWR1MB4XDTExMDMwNTAyMDgwNFoX DTMxMDMwNTAyMDgwNFowGTEXMBUGA1UEAxMOaWRwLnR1bGFuZS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNglzmRkmm9GnUzXj+aMGQP6FG1QRc caZbNP5Iirb/xI/9BdibwieQ/u27EcY6RtHsXxo/Og6leBF8ZIDDujxg9YHF6j7y 6o0kDTZsNpe+s1XrUNFbKIiO2KXSR+kECHNdhmLosn2RkPs0xPCKHAvj2y5f2Res PAW3/OunoxApGl8FzojvN1dcyy7vvG8ku+G0TsOgYXTbV/ge0MhO9zUqcdNGmX6v RMQkVfiweeTrVTD7O85xMUWqgCnmp5o5DZkMpuqJQE3fZ3V7Uqyih0yhkCapYz54 Q7MD36fGfc8J6CnFdaI9yvZT9K8wyDdJQOODL+n8MoilChD65joySlZ9AgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC50dWxhbmUuZWR1hiVodHRwczovL2lkcC50dWxh bmUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQmI5B3stl/tQTgiYPmiNZ5 hGM+tTANBgkqhkiG9w0BAQUFAAOCAQEAaN5G4XNfkdlwUlUEWtdYg5fdDe4R7z36 DiE6oB7fgeYGqRWtPtaw3gcZChzGhxd36rW9z5PEVSybnruxZDhhpMljeIBcw+Z2 7C0awG6iQU8NsuSmnCqzLUlYctgqRq66KGUM3bkYDfBDdCvAPbkkNfAPweZ9jp4U qsndPfh/4A4j9Zyj9X3XPRUYTvpcQ2XveBiKyA70ZF6WGbqLALw7/g07NH6wW9js 0dlMhOhrgRu07YFATFwg4RidRkvfUsbjGXgGJ+BxlZzIbrB9hacSRQdNxddtIWO+ 7m01Z344mGsZ1ZDR8bdPepRQi3B8efL6qJXsw3pzQE/xruoBU+jCJg== Tulane University Tulane University http://www.tulane.edu/ Leo Tran ldtran@tulane.edu Carlos Le cle3@tulane.edu Tim Riley riley@tulane.edu http://id.incommon.org/category/research-and-scholarship UW-Milwaukee CGCA Wiki University of Wisconsin-Milwaukee Center for Gravitation, Cosmology, and Astrophysics Wiki http://gravity.phys.uwm.edu https://www.lsc-group.phys.uwm.edu/wiki/Policy/Privacy https://wayf.uwm.edu/files/uwm_preferred_logo.gif MIIEbzCCA1egAwIBAgIBLDANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMTAxMDYyMzI0NTJaFw0yMTAx MDUyMzI0NTJaMHYxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxIzAh BgNVBAMTGnd3dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuecfG1v+W0aaj7hPyPMuomjqJhV2cRndqwqckQlP V8CpGTEUZo1p1xX/Inx3lX7hUYkiGD+0pN120FSI79umMM5mgiRUPqqKYMiQZoS6 q7P7gm8NNitjhlt3vwlMO2Spsfe84jjy+KkgJRV2ReRpxn6P+A4DkEUn88Ct+BmS F3YYh5hPlJJ/uGqVIG+XxgMyii2y1W11GZJuxls5u4aOnWGnZbgimmUJfQ3Ymjme 1AM2JOp0B2xCJFVY4j0GsHCRKIy6lKisMTsXMhnPL8gL1y/OxqGSs0J2vMnNRqxO rNajrq/EPuyxAWp/53fptT8ZMDSKyXuFk7lG23vvKywIuQIDAQABo4H1MIHyMAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAw MC6gLKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3Js MB8GA1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDwGA1UdEQQ1MDOCMXd3 dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1OnNjb3R0LmtvcmFuZGFAbGlnby5vcmcw DQYJKoZIhvcNAQEFBQADggEBAC8RMkc5TrNWkNJ8yMVS6NFIKRSV7H6J2NToTu8h 1X4zHC1o2tb2kh5Kcg1rhAKtUKpLHnsrZ+OYGY1kJ/NpfUQWHDoYq/2NGnIUAFod zJvIT/a/9ENSVVEe0TUwz6oI7EC0TYmggHL6kdkKXB237ah1NLQrSZ3xEJaoK0I3 De6W4llFiV5Dls+j6EpHzuCET/e6s1cMclB7OMjcdNdecBX0xCGCm91u3OtEQGKM rzjVenErOkaR2hlPpssGfuLrGE8XT0qOvouycF+tC4MCElQnRQUjv5Gm7rnDnCFo abdn3KRVra6I57DBgGlc3hNW7pWrWcB+roy1O73/Cb/ZIpo= UW-Milwaukee CGCA Wiki University of Wisconsin-Milwaukee Center for Gravitation, Cosmology, and Astrophysics Wiki University of Wisconsin-Milwaukee University of Wisconsin-Milwaukee http://www.uwm.edu/ Scott Koranda skoranda@uwm.edu Mark Rank rankm@uwm.edu UWM CGCA Help uwm-help@gravity.phys.uwm.edu Chris Spadanuda cspada@uwm.edu UW-Milwaukee CGCA University of Wisconsin-Milwaukee Center for Gravitation, Cosmology, and Astrophysics https://cgca.uwm.edu https://cgca.uwm.edu/Policy/Privacy https://wayf.uwm.edu/files/uwm_preferred_logo.gif MIIEbzCCA1egAwIBAgIBLDANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMTAxMDYyMzI0NTJaFw0yMTAx MDUyMzI0NTJaMHYxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxIzAh BgNVBAMTGnd3dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuecfG1v+W0aaj7hPyPMuomjqJhV2cRndqwqckQlP V8CpGTEUZo1p1xX/Inx3lX7hUYkiGD+0pN120FSI79umMM5mgiRUPqqKYMiQZoS6 q7P7gm8NNitjhlt3vwlMO2Spsfe84jjy+KkgJRV2ReRpxn6P+A4DkEUn88Ct+BmS F3YYh5hPlJJ/uGqVIG+XxgMyii2y1W11GZJuxls5u4aOnWGnZbgimmUJfQ3Ymjme 1AM2JOp0B2xCJFVY4j0GsHCRKIy6lKisMTsXMhnPL8gL1y/OxqGSs0J2vMnNRqxO rNajrq/EPuyxAWp/53fptT8ZMDSKyXuFk7lG23vvKywIuQIDAQABo4H1MIHyMAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAw MC6gLKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3Js MB8GA1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDwGA1UdEQQ1MDOCMXd3 dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1OnNjb3R0LmtvcmFuZGFAbGlnby5vcmcw DQYJKoZIhvcNAQEFBQADggEBAC8RMkc5TrNWkNJ8yMVS6NFIKRSV7H6J2NToTu8h 1X4zHC1o2tb2kh5Kcg1rhAKtUKpLHnsrZ+OYGY1kJ/NpfUQWHDoYq/2NGnIUAFod zJvIT/a/9ENSVVEe0TUwz6oI7EC0TYmggHL6kdkKXB237ah1NLQrSZ3xEJaoK0I3 De6W4llFiV5Dls+j6EpHzuCET/e6s1cMclB7OMjcdNdecBX0xCGCm91u3OtEQGKM rzjVenErOkaR2hlPpssGfuLrGE8XT0qOvouycF+tC4MCElQnRQUjv5Gm7rnDnCFo abdn3KRVra6I57DBgGlc3hNW7pWrWcB+roy1O73/Cb/ZIpo= UW-Milwaukee CGCA University of Wisconsin-Milwaukee Center for Gravitation, Cosmology, and Astrophysics University of Wisconsin-Milwaukee University of Wisconsin-Milwaukee http://www.uwm.edu/ Scott Koranda skoranda@uwm.edu Mark Rank rankm@uwm.edu UWM CGCA Help uwm-help@gravity.phys.uwm.edu Chris Spadanuda cspada@uwm.edu Registry for the Gravitational Wave Astronomy Community Registry for the Gravitational Wave Astronomy Community MIIEWDCCA0CgAwIBAgIBPjANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMTA0MjkxNzI0MTJaFw0yMTA0 MjgxNzI0MTJaMGoxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxFzAV BgNVBAMTDmd1ZXN0LmxpZ28ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApxrDaMIRCnagFhhjD4rY47JBOHKjA4IS6EG1MvqG6kMXm73ZdYRhRraQ onVmFMUPPlkR5zTlok+qvb+Iy58s6PqguQe0Tz3eEnfRlVqLaXniKNGxkef5pXFY hndYXzkfeoclycdYZGwu12ANoG5wjADhYcWEuiyJKprfWXF/msa65rkczuMd5WFw lde6hnpZTXa6FaeYb1Hi8Me36pHFCU3DfhARdup7DQ4t3QDEttQY1mn/pnY6vd2o oa/jmL1iHkJbTDT6+EWhk/3XdrC1tfo1VKQ+B4RebTyzRY8Wsgn3CAyAz9K5nA7w aYBOYhK26Z6envlE+vXviDI89J/C7QIDAQABo4HqMIHnMAwGA1UdEwEB/wQCMAAw DgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAZ BgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAwMC6gLKAqhihodHRw Oi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3JsMB8GA1UdIwQYMBaA FFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDEGA1UdEQQqMCiCDmd1ZXN0LmxpZ28ub3Jn gRZzY290dC5rb3JhbmRhQGxpZ28ub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQBXTyxj WEiIQ4kG8I9ujY9AssDMi63g9m4AT7uAm6mbNJVRaYkYVy7lnRi227fBjIXr8rku gfUhzwRULi9OUuY5eO713iB/urMn3mysch9R6heciYGzccnn5nN3gWrUN3kZ0AWd XaIE5G8rZOACTDp7SCVyNH1eZNkk6apK9LJgblo44XppU8gZk1OIzBzeknCuZhGz 6Lnu58KItVKI+8w7FepUsXIdF6pHRLevhzW7d61QZ5iW8o2qW0TG24RDY4JJE45m y6qIv7HErgRcZZrxupRI6NfHLBxJx22n8rBD7gmVoCLXkAftIKQZ8pBKF4c74ErF xWUYS9G3JfMMW9UY Registry for the Gravitational Wave Astronomy Community Registry for the Gravitational Wave Astronomy Community University of Wisconsin-Milwaukee University of Wisconsin-Milwaukee http://www.uwm.edu/ Scott Koranda skoranda@uwm.edu UWM CGCA Help uwm-help@gravity.phys.uwm.edu Chris Spadanuda cspada@uwm.edu http://id.incommon.org/category/research-and-scholarship uwm.edu University of Wisconsin-Milwaukee Primary Identity Provider for UW-Milwaukee http://iam.uwm.edu/services/uwm_saml.cfm http://iam.uwm.edu/guide/ https://wayf.uwm.edu/files/uwm_preferred_logo.gif MIIDFzCCAf+gAwIBAgIUbFErp3WyjGb0Y8Vx0lm64o2ZtiYwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV3bS5lZHUwHhcNMTAxMTAzMjEzMjI5WhcNMzAx MTAzMjIzMjI5WjAWMRQwEgYDVQQDEwtpZHAudXdtLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAM4wiD9O2YU8lIGa5Hb/N4XQ+5TJUJUZBE0wtEj/ u1RyQ6/dY7CFWUMO8OfU7QtY6xl7fhcT4HtciShNw/Mszal+w6sqVZsm2fhYBUcD AWpnKjNsUPvjG/8w/x0FQzkDmaDdjEOpkF1S1iy83+wuNfCIcEcM23Pp19uKI2h5 rhrX/8Z5+J9jng4EkNhih09C62pIdRcsHO0kw/ULp1CiBz3/JbVu4XlqNVkrPGZP dSVMgzczcIIrL9IujIXRjCZaGeKKRTGFodSjsJ/LJN8pApu7px3BVlp757I1oXDj NZ180QRbD9G67CqDoCRH11SZcsFRkimHC51blVGWFGPxSJsCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV3bS5lZHWGImh0dHBzOi8vaWRwLnV3bS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCgSWfxHyw4HdubVct5qtlHyFsFbMA0GCSqGSIb3 DQEBBQUAA4IBAQBEW3tnceYvOy9GO8xUEDURm9EEwSy6L0CaUI9BxKoubp2X1aIj FPTN38ceTFKy8t6ADePJcBshrY0V79ToH/SFaeJKOS+P/a0jvnNcadzJue8Q6LFY UgPpcDnwfqtggevzmVden+w7tcsJQe8imUF1bwuIR+brh17+anlnu7jeNTRRuaE5 YERpQU8pBA4fGhBaGWY9Zp6W8vyS1n7iNlY/SxVkhtgi1pU2ymkWh63VRhZk988b CJ76BgmY1M5uR6Dc/sWtr5KtD7ZAFaym1dadFlH09Qo9YjKi23R4lzaJs7iC6ZY6 dOu3CjcCE/AhGeGCaig/VkiBvstxMe4R5uVW uwm.edu MIIDFzCCAf+gAwIBAgIUbFErp3WyjGb0Y8Vx0lm64o2ZtiYwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV3bS5lZHUwHhcNMTAxMTAzMjEzMjI5WhcNMzAx MTAzMjIzMjI5WjAWMRQwEgYDVQQDEwtpZHAudXdtLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAM4wiD9O2YU8lIGa5Hb/N4XQ+5TJUJUZBE0wtEj/ u1RyQ6/dY7CFWUMO8OfU7QtY6xl7fhcT4HtciShNw/Mszal+w6sqVZsm2fhYBUcD AWpnKjNsUPvjG/8w/x0FQzkDmaDdjEOpkF1S1iy83+wuNfCIcEcM23Pp19uKI2h5 rhrX/8Z5+J9jng4EkNhih09C62pIdRcsHO0kw/ULp1CiBz3/JbVu4XlqNVkrPGZP dSVMgzczcIIrL9IujIXRjCZaGeKKRTGFodSjsJ/LJN8pApu7px3BVlp757I1oXDj NZ180QRbD9G67CqDoCRH11SZcsFRkimHC51blVGWFGPxSJsCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV3bS5lZHWGImh0dHBzOi8vaWRwLnV3bS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCgSWfxHyw4HdubVct5qtlHyFsFbMA0GCSqGSIb3 DQEBBQUAA4IBAQBEW3tnceYvOy9GO8xUEDURm9EEwSy6L0CaUI9BxKoubp2X1aIj FPTN38ceTFKy8t6ADePJcBshrY0V79ToH/SFaeJKOS+P/a0jvnNcadzJue8Q6LFY UgPpcDnwfqtggevzmVden+w7tcsJQe8imUF1bwuIR+brh17+anlnu7jeNTRRuaE5 YERpQU8pBA4fGhBaGWY9Zp6W8vyS1n7iNlY/SxVkhtgi1pU2ymkWh63VRhZk988b CJ76BgmY1M5uR6Dc/sWtr5KtD7ZAFaym1dadFlH09Qo9YjKi23R4lzaJs7iC6ZY6 dOu3CjcCE/AhGeGCaig/VkiBvstxMe4R5uVW University of Wisconsin-Milwaukee University of Wisconsin-Milwaukee http://www.uwm.edu/ Mat Houser mhouser@uwm.edu UW-Milwaukee IAM Team iam-support@uwm.edu Chris Spadanuda cspada@uwm.edu american.edu American University MIIDLDCCAhSgAwIBAgIVAJDrEjwuZf7tKwar/iJcnJUpBaD3MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5hbWVyaWNhbi5lZHUwHhcNMTEwNzA2MTc1NDA1 WhcNMzEwNzA2MTc1NDA1WjAbMRkwFwYDVQQDExBpZHAuYW1lcmljYW4uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlMec/brVKO//Y6LSzqHWBOtO 9HvX5R49417xn/3gXnC8OIFyJpZLFDITOPfze8FC8fzgNw7HIDkR9Qvb/sqZ6yys rH00gblENowjF7L6b+GnDfjZdGtTSxh72JxkY/Gc/zc1hsA0VwBir12YZxgKX4ta ftC1lAeq5qgHDgkitQB8sbXyCdnj+iC1ZYQB2voNvX943W0Zoz9vtAzAYsmsxV3S LDvyN8MHBqipXWGWunloRke/JmugBOzYIZ4lGRWY0Upu24GqAhCOcS/tii3FwFZ1 lxZ/w/wXrNyley32KoIPfY9awbZEMxQZvSWbZ78QXpvMj0m8a10Gloy7AL1n0QID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAuYW1lcmljYW4uZWR1hidodHRwczovL2lk cC5hbWVyaWNhbi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFIX7x6u7hEbE QV3quLr2nrucZDXxMA0GCSqGSIb3DQEBBQUAA4IBAQB3sqVb/IQToX7s/0xMxzEV BBG/IQtOiJla3BfOQrcLtakPNX5svAQusE7r2m5YrZlmjuznGg+riNFUYBm0u089 zTtMuRrRCaxg3NUU2JuqTo17lFNguUB7+uzfop//nu+u7PyT6325o/Bla1iP4HNc 0Y+NWgqsewCcbwAg9QHGrHef6SAFVkeEwevEEJRB7B3I0TQBPirj9BoZjUVwDwV1 Qld5H3yair/rrHPwpk3aH+torcKqdV/VlyPcgwXZ1LhqmgBIbQ6jGWZsniwh+xfs GSfLlV8bGtUawXlz2hsCK4EGIzVMeGanIBE/kozBqy3Ul6SVPZzxsU2nJCRuIHS5 american.edu MIIDLDCCAhSgAwIBAgIVAJDrEjwuZf7tKwar/iJcnJUpBaD3MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5hbWVyaWNhbi5lZHUwHhcNMTEwNzA2MTc1NDA1 WhcNMzEwNzA2MTc1NDA1WjAbMRkwFwYDVQQDExBpZHAuYW1lcmljYW4uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlMec/brVKO//Y6LSzqHWBOtO 9HvX5R49417xn/3gXnC8OIFyJpZLFDITOPfze8FC8fzgNw7HIDkR9Qvb/sqZ6yys rH00gblENowjF7L6b+GnDfjZdGtTSxh72JxkY/Gc/zc1hsA0VwBir12YZxgKX4ta ftC1lAeq5qgHDgkitQB8sbXyCdnj+iC1ZYQB2voNvX943W0Zoz9vtAzAYsmsxV3S LDvyN8MHBqipXWGWunloRke/JmugBOzYIZ4lGRWY0Upu24GqAhCOcS/tii3FwFZ1 lxZ/w/wXrNyley32KoIPfY9awbZEMxQZvSWbZ78QXpvMj0m8a10Gloy7AL1n0QID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAuYW1lcmljYW4uZWR1hidodHRwczovL2lk cC5hbWVyaWNhbi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFIX7x6u7hEbE QV3quLr2nrucZDXxMA0GCSqGSIb3DQEBBQUAA4IBAQB3sqVb/IQToX7s/0xMxzEV BBG/IQtOiJla3BfOQrcLtakPNX5svAQusE7r2m5YrZlmjuznGg+riNFUYBm0u089 zTtMuRrRCaxg3NUU2JuqTo17lFNguUB7+uzfop//nu+u7PyT6325o/Bla1iP4HNc 0Y+NWgqsewCcbwAg9QHGrHef6SAFVkeEwevEEJRB7B3I0TQBPirj9BoZjUVwDwV1 Qld5H3yair/rrHPwpk3aH+torcKqdV/VlyPcgwXZ1LhqmgBIbQ6jGWZsniwh+xfs GSfLlV8bGtUawXlz2hsCK4EGIzVMeGanIBE/kozBqy3Ul6SVPZzxsU2nJCRuIHS5 American University American University http://www.american.edu/index1.html Saeed Pater-Rov paterrov@american.edu Eric Weakland eric@american.edu ubalt.edu University of Baltimore http://www.ubalt.edu MIIDIDCCAgigAwIBAgIVALNBED/cJIrxyBgo57wvukY6HoaMMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC51YmFsdC5lZHUwHhcNMTAwNDE0MTQxMDE0WhcN MzAwNDE0MTQxMDE0WjAYMRYwFAYDVQQDEw1pZHAudWJhbHQuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkQQUyShLGEpGTZP5yXSVrvzSqb12zVFl i8lgmI3B11Djae9CB2MYvCxVPR45UbECwABRglgg0J3DbqF7sHJdx8e6wlQKtL3x j4lCNaQ3RuQTqiDFQjPN/pB9ZmCGNe0Xg/IGsdQMSyaAByvg704svGFGNV4w2+jX AZjn5uT0Ie2nzH7Ld5viKuuAg69qL3tCeViLGdLi968lyP88cDsoY3XVmhaWwvKa QEo4Ux4cps8T8AMSrM4WjL6utDB54QW2GO33c6UZdWRV1emGzko98wWM44Vdi2BW y+RioI1CeHK1N14WaoAbU3NNbNn3QmZIW/Wh25H94Q5svbpMmUm5oQIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAudWJhbHQuZWR1hiRodHRwczovL2lkcC51YmFsdC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNvNBX8NadYpqWmsgeMXG0GQNHo7 MA0GCSqGSIb3DQEBBQUAA4IBAQAIbKuLg8lZhoSRwTj28WIdnGMK0rEJrt1LXAiO YNGxXgeMjZx0p6ztoOFFdjo9TVgEuxXx2ycmKz5eJ7SBAXRkt3NwX1YizRcyLRsC TnYa0K8gnnk14AGIqfVd0VaCfXLa7RE7+uVngWgHqkZrwkwGlesvAysdDG9RrXM4 5aw9kh43lKx0nuGSCygLpWJJYtm9GW9XmRaNcnAOPiIHsICAeHFYbW+ZpBsd70BZ UW70RjR8T0DfLVxDaVoxG38lSnjyhJvNsFoapErardKKtSfjgAPEB9VJ01s73u3w 8jympr7hYBlzGEVpM1EYCsSsULuEXTgFVg4RZnbigygJHpKA ubalt.edu MIIDIDCCAgigAwIBAgIVALNBED/cJIrxyBgo57wvukY6HoaMMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC51YmFsdC5lZHUwHhcNMTAwNDE0MTQxMDE0WhcN MzAwNDE0MTQxMDE0WjAYMRYwFAYDVQQDEw1pZHAudWJhbHQuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkQQUyShLGEpGTZP5yXSVrvzSqb12zVFl i8lgmI3B11Djae9CB2MYvCxVPR45UbECwABRglgg0J3DbqF7sHJdx8e6wlQKtL3x j4lCNaQ3RuQTqiDFQjPN/pB9ZmCGNe0Xg/IGsdQMSyaAByvg704svGFGNV4w2+jX AZjn5uT0Ie2nzH7Ld5viKuuAg69qL3tCeViLGdLi968lyP88cDsoY3XVmhaWwvKa QEo4Ux4cps8T8AMSrM4WjL6utDB54QW2GO33c6UZdWRV1emGzko98wWM44Vdi2BW y+RioI1CeHK1N14WaoAbU3NNbNn3QmZIW/Wh25H94Q5svbpMmUm5oQIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAudWJhbHQuZWR1hiRodHRwczovL2lkcC51YmFsdC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNvNBX8NadYpqWmsgeMXG0GQNHo7 MA0GCSqGSIb3DQEBBQUAA4IBAQAIbKuLg8lZhoSRwTj28WIdnGMK0rEJrt1LXAiO YNGxXgeMjZx0p6ztoOFFdjo9TVgEuxXx2ycmKz5eJ7SBAXRkt3NwX1YizRcyLRsC TnYa0K8gnnk14AGIqfVd0VaCfXLa7RE7+uVngWgHqkZrwkwGlesvAysdDG9RrXM4 5aw9kh43lKx0nuGSCygLpWJJYtm9GW9XmRaNcnAOPiIHsICAeHFYbW+ZpBsd70BZ UW70RjR8T0DfLVxDaVoxG38lSnjyhJvNsFoapErardKKtSfjgAPEB9VJ01s73u3w 8jympr7hYBlzGEVpM1EYCsSsULuEXTgFVg4RZnbigygJHpKA University of Baltimore University of Baltimore http://www.ubalt.edu/ George Weitzel gweitzel@ubalt.edu George Weitzel gweitzel@ubalt.edu George Weitzel gweitzel@ubalt.edu MIIDJDCCAgygAwIBAgIJAKqsasD8HWf8MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnVib25saW5lLnViYWx0LmVkdTAeFw0xMTAyMDIyMzEzMTJaFw0yMTAxMzAy MzEzMTJaMB0xGzAZBgNVBAMTEnVib25saW5lLnViYWx0LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK+pBhfoExVuDcMXXBKUk+dG6emdOb6GUM68 BeCnoRt7CBvk3zayUSzo/hzTnqjTsdl6A+pFGtTFELRq8EtxfwbsggLg+zE/BrMc 7qrQgzV6wP6bRDTZOlH9i0NM0pSOPiDQRh9YuAdeviMGvwEIaCaNpOmE/0cKuFsr 3lpEPxUSdqYzW3rNgsL6ht/XyGXxVqh7IbvEarU9Zh5uIOWMYjhJfTRhtG5zn9qp X6/lFG+YB+sbIQ+YzErvLJSZeUjqxOoFhYzE3rjphELr6TvxtblXOXOc5jXdWsj6 oa2/7/p4mk3pKmxDd3euuK5z0nWzwI8imVCZLZo7ouA5mSslKZECAwEAAaNnMGUw RAYDVR0RBD0wO4ISdWJvbmxpbmUudWJhbHQuZWR1hiVodHRwczovL3Vib25saW5l LnViYWx0LmVkdS9zaGliYm9sZXRoMB0GA1UdDgQWBBQV6gCMVM5BKVS4JjYNlLH3 sqMIPTANBgkqhkiG9w0BAQUFAAOCAQEArUrVE+Jye/8422nWCxR/HzEFo73AQ0kW 4CWMpE9QtSWDgQmjeQvz1y8UUvuS5jsbxbNbgYotDlhcK9QPttkE5Tnjg7r+VE/F k4K0m9MSHFMfTFBRe9WH7mPGDN5pWIDidEteBVrYYKAbSR1RWzHYSyaYEBSsduya XAPqqeetcBaMApLNo7a7xv3nlRqswFNLWBHkE+LnLZKDSL7wXVyHRkrdW/NOLxyB DWqiENjfUZW0s9PewM4nYbekcB8a0u7+IHLV+BdX+W9xTYRJBocv+e5B0hpNzkoF ZXRXZLDPH7nxh+naUKgOAH2Rx5ej3MMOKULE2BW1Ddi2KibAx1NZcA== University of Baltimore University of Baltimore http://www.ubalt.edu/ George Weitzel gweitzel@ubalt.edu gustavus.edu MIIDIDCCAgigAwIBAgIVANgO+c4bYB5lpT5c+Zxv9SrZz6nJMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWxvZ2luLmdhYy5lZHUwHhcNMDgwOTEyMTQ1MjQxWhcN MjgwOTEyMTQ1MjQxWjAYMRYwFAYDVQQDEw1sb2dpbi5nYWMuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlacR/8A/yXJtuYB4PqMbO4fIL1vRgAYC Yydg3RxXYI21Th8UXlAtrs7HJB/wc1dZquZsGTS1kcCupzxucWZCCZ20QMfsOLzw 4n6UuqXlNx5bHfnHePQ4atEeFjG8i6X23v0qYSGzVIW+2KPgOzWUDGHT1OfwpEEh KePVtOzyOfRM518pD8Gf3iX1SVLNHqstswDOaiau82yJU5P8jY8y+1vgZ2EPNFVt Q+BTK0CGFqf/aiLANj2Ta2V+J+QdLYey4U8LmniO20Fhlm2viJyj4UC0y7SDDh/d 1ipqpfD7+BPWdyqSHeXwjeELsmYO8xIFh0D+dTcz8erfce8FOn2qrwIDAQABo2Ew XzA+BgNVHREENzA1gg1sb2dpbi5nYWMuZWR1hiRodHRwczovL2xvZ2luLmdhYy5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNs6ROk6U0fCsIqDvQ7QCrDEHU9t MA0GCSqGSIb3DQEBBQUAA4IBAQBnnS59aWkDFDZh57CxA5vFfqqQ25U8rnCSFdhW ex7K12hZMWFs4yws76s/5pgc5H60geMCdxMd6GxoF/E4Kr2dOR8HnD2TVwIugWOp pEzRbP2oBqskazn/AUW2CLkJXXU12ThTBa7mxkn+1z8A/dRd6abNZJcy/bu3UiXd tZkwtV4eJpISuVUB8jpeiSuecj0wZ05KmG4LAinVruX1dbOK4EbMLwSrAEHTqACq N2HbQeaZnz1lACnMUIrTTan+e2haLiKL9y5C6qmm0KJgi4h+L+CK3Gfbq4cOLDdw QSckq2vjP4Jc34qNq/LmefLjpt/N/Gjjcdyfb4CJHwD7Fr3j gustavus.edu MIIDIDCCAgigAwIBAgIVANgO+c4bYB5lpT5c+Zxv9SrZz6nJMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWxvZ2luLmdhYy5lZHUwHhcNMDgwOTEyMTQ1MjQxWhcN MjgwOTEyMTQ1MjQxWjAYMRYwFAYDVQQDEw1sb2dpbi5nYWMuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlacR/8A/yXJtuYB4PqMbO4fIL1vRgAYC Yydg3RxXYI21Th8UXlAtrs7HJB/wc1dZquZsGTS1kcCupzxucWZCCZ20QMfsOLzw 4n6UuqXlNx5bHfnHePQ4atEeFjG8i6X23v0qYSGzVIW+2KPgOzWUDGHT1OfwpEEh KePVtOzyOfRM518pD8Gf3iX1SVLNHqstswDOaiau82yJU5P8jY8y+1vgZ2EPNFVt Q+BTK0CGFqf/aiLANj2Ta2V+J+QdLYey4U8LmniO20Fhlm2viJyj4UC0y7SDDh/d 1ipqpfD7+BPWdyqSHeXwjeELsmYO8xIFh0D+dTcz8erfce8FOn2qrwIDAQABo2Ew XzA+BgNVHREENzA1gg1sb2dpbi5nYWMuZWR1hiRodHRwczovL2xvZ2luLmdhYy5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNs6ROk6U0fCsIqDvQ7QCrDEHU9t MA0GCSqGSIb3DQEBBQUAA4IBAQBnnS59aWkDFDZh57CxA5vFfqqQ25U8rnCSFdhW ex7K12hZMWFs4yws76s/5pgc5H60geMCdxMd6GxoF/E4Kr2dOR8HnD2TVwIugWOp pEzRbP2oBqskazn/AUW2CLkJXXU12ThTBa7mxkn+1z8A/dRd6abNZJcy/bu3UiXd tZkwtV4eJpISuVUB8jpeiSuecj0wZ05KmG4LAinVruX1dbOK4EbMLwSrAEHTqACq N2HbQeaZnz1lACnMUIrTTan+e2haLiKL9y5C6qmm0KJgi4h+L+CK3Gfbq4cOLDdw QSckq2vjP4Jc34qNq/LmefLjpt/N/Gjjcdyfb4CJHwD7Fr3j Gustavus Adolphus College Gustavus Adolphus College http://gustavus.edu/ Ethan Sommer sommere@gustavus.edu Ethan Sommer sommere@gustavus.edu Dan Oachs doachs@gustavus.edu uni.edu University of Northern Iowa University of Northern Iowa http://www.uni.edu/its/success/federated-identity-based-authentication-and-authorization http://www.uni.edu/policies/web-privacy-statement https://shib.uni.edu/uni_shib_logo.jpg MIIDGzCCAgOgAwIBAgIUCu4IcZbPLmOuHB1lfiwiMS3C3awwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYi51bmkuZWR1MB4XDTEwMTEwODIyMTYwN1oXDTMw MTEwODIyMTYwN1owFzEVMBMGA1UEAxMMc2hpYi51bmkuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsB2tsghTo0KUgABFUMSxsDrozS1W08ZsYtXw 2G1BMnXDsbQbPmvXlQ46qML3I78xErOMkr1oZ+ni3rlUD3G+GtLNVhO9cq5oqANJ sbrF99bs6cxYbuYx8vriijSCgEPaV3rPkqmLE0TIzFyDnaDp2U56tCN41CxA2g4Y xFYwk2PTs0QPDfdbtNqmyFcGaNnYsJEmxVjKc+zMQQd2dBikOeKwrhzGYO980BmK DOiFk7eTXpyW+hBOaiKveUwS81cORvlCcLIf6dm0tPPGlOjH8L3WqZve0nqmOxqi mPzf+Fps77DOPaRZxtn2N7YCEK7UMsj0DBxFBQJVtUH8F9eL1wIDAQABo18wXTA8 BgNVHREENTAzggxzaGliLnVuaS5lZHWGI2h0dHBzOi8vc2hpYi51bmkuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBReKCQUpF/hHZGp8UEdgJIXFLrP5zANBgkq hkiG9w0BAQUFAAOCAQEANsWWgW8We+gkawvvf3WXgBPieqOqYGi/6FWyjIyIHnfk UViTJ6wIvEJ1Cn1jKaVafrvEEPTo4T0QwSJnySEuGQYsqoo4o2JG/w74+6+As4ka mzr9bFrxFHn7PWGqaW1cYVQ/u8JKBb9fCBbkSrCB97zEuunpW7N2ZJw1UHyrSBS3 r+MGykM/8VJU9Qql88dSUZ/kJru02gNQaqFpjAL3fk+R901tdP4+B4LYQlb+jHg5 3p5sK3Hiue0026r9kZw9D7u+fPecPUxnjZLBo7WgI5fPZ+lKhXTPNzeFqP+rAdDe kCdWJpucLkkmoLQQ21pIXNh5PSelhthswpCAnAkulA== uni.edu MIIDGzCCAgOgAwIBAgIUCu4IcZbPLmOuHB1lfiwiMS3C3awwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYi51bmkuZWR1MB4XDTEwMTEwODIyMTYwN1oXDTMw MTEwODIyMTYwN1owFzEVMBMGA1UEAxMMc2hpYi51bmkuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsB2tsghTo0KUgABFUMSxsDrozS1W08ZsYtXw 2G1BMnXDsbQbPmvXlQ46qML3I78xErOMkr1oZ+ni3rlUD3G+GtLNVhO9cq5oqANJ sbrF99bs6cxYbuYx8vriijSCgEPaV3rPkqmLE0TIzFyDnaDp2U56tCN41CxA2g4Y xFYwk2PTs0QPDfdbtNqmyFcGaNnYsJEmxVjKc+zMQQd2dBikOeKwrhzGYO980BmK DOiFk7eTXpyW+hBOaiKveUwS81cORvlCcLIf6dm0tPPGlOjH8L3WqZve0nqmOxqi mPzf+Fps77DOPaRZxtn2N7YCEK7UMsj0DBxFBQJVtUH8F9eL1wIDAQABo18wXTA8 BgNVHREENTAzggxzaGliLnVuaS5lZHWGI2h0dHBzOi8vc2hpYi51bmkuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBReKCQUpF/hHZGp8UEdgJIXFLrP5zANBgkq hkiG9w0BAQUFAAOCAQEANsWWgW8We+gkawvvf3WXgBPieqOqYGi/6FWyjIyIHnfk UViTJ6wIvEJ1Cn1jKaVafrvEEPTo4T0QwSJnySEuGQYsqoo4o2JG/w74+6+As4ka mzr9bFrxFHn7PWGqaW1cYVQ/u8JKBb9fCBbkSrCB97zEuunpW7N2ZJw1UHyrSBS3 r+MGykM/8VJU9Qql88dSUZ/kJru02gNQaqFpjAL3fk+R901tdP4+B4LYQlb+jHg5 3p5sK3Hiue0026r9kZw9D7u+fPecPUxnjZLBo7WgI5fPZ+lKhXTPNzeFqP+rAdDe kCdWJpucLkkmoLQQ21pIXNh5PSelhthswpCAnAkulA== University of Northern Iowa University of Northern Iowa http://www.uni.edu/ Aaron Thompson aaron.thompson@uni.edu Steve Moon steve.moon@uni.edu Alexander Street Press MIIDbjCCAlYCCQDBNjJ+wWhziDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV UzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkFsZXhhbmRyaWExHzAdBgNV BAoTFkFsZXhhbmRlciBTdHJlZXQgUHJlc3MxITAfBgNVBAMTGHNoaWIuYWxleGFu ZGVyc3RyZWV0LmNvbTAeFw0xMTEwMjcxMzQ5NDNaFw0xNDEwMjExMzQ5NDNaMHkx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQWxleGFu ZHJpYTEfMB0GA1UEChMWQWxleGFuZGVyIFN0cmVldCBQcmVzczEhMB8GA1UEAxMY c2hpYi5hbGV4YW5kZXJzdHJlZXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAm7HquS72lySd0gXBNERWazSe97ShgPJwSldxjqBuQ1BvBRp9kdlC oAZcHmlmsleyIFPOvbc+zaZcYprMj8vmwq3aUE8U5bmpo3WFk8DlrFgzPEIFXuHF 3/On24Id+WSpajoTOMoopw4uDG2FHbpEKnbMB9MAHK0eVVXfnj/PfwjIEZfw5kBg 3jpJri3fZME7VQFP6pGS1TlEWslw2PcGlhkQjyiHHzZpHMmfwUKm0QzBMY49HecX weB8PmIS5Pnrydx3x09/De8GTJn6rGuYhu7aF0GTw9kC0oToJAF8A2xN9vyXcMtx baMAro05qxlTIOWC1yNeGk9dfcdcTsFeBQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBziIy25B83PAlHfpZroG4o6kVdyHKtr26IIb7+8l/5xOg+DZZAqP9KMbScBN1T XnKZf7nWfg0CPgrkZFx/M4jCrJgY5eQVlKcxhHGA3b7dXT36DK6gpcxWyB0Hkm1c 9F++liEzSYao5HItr9epelUvzoQjY/aLT+rGzj0TmufvNxIULojZcWP/CZ1VWVVK k4/vgLZs88Ow9eY0GVRAO0g47xPsI4Ozu7HFVZeUsrhouwJKUOdBdHx75mxfoQDP 68FuNHZ4/rGoVHSJlPjW9zgnNHa3yfGfPN4axlzscowZV/7yGJxeoeBLmicXr+mW IeRCblzZC+JMvA/j4d6Mi/s8 Alexander Street Press Alexander Street Press http://alexanderstreet.com/ Aaron Wood awood@astreetpress.com John Field jfield@astreetpress.com Brandon Saunders brandon.saunders@idmintegration.com ALEKS ALEKS is an artificially intelligent assessment and learning system founded on ground-breaking research in mathematical cognitive science. http://www.aleks.com/about_aleks/overview http://www.aleks.com/privacy_statement https://secure.aleks.com/aleks/logo_top.gif MIIDHzCCAgegAwIBAgIJAKOVM4UJy40CMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHNlY3VyZS5hbGVrcy5jb20wHhcNMTAwNzE0MTc1NDE5WhcNMjAwNzExMTc1 NDE5WjAbMRkwFwYDVQQDExBzZWN1cmUuYWxla3MuY29tMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAssrsXAPOcRLQRZxL8MwW3N7sWTsj4qIU4TKhxhZI 5DNcaBdQ0r7jOfScs5nmKynwHoKFZqbOF35u92xg01KD3OhKLn8B2DV8y3e3Ve73 UYf7BlRQlUrdaW2v9uUujpGtao0erIybPsm2CwyaatFoFShqxQx+n9cbY/u85/Kg z+XCvJSa+vQgN/v4tkM3Ts8b/THzSDr9lSxOrU2FfZ4VVy2BvJCuNuKVM3gSDzf7 TWtS+DlOMwBCHHd3nj9DYK6IgcNOk7jnj2aAKi0vKgALDTCglgANJbA38jeuvpSf F49rq79Jv/qNppza1WqZZAjD2DSxv3YUD+SkB6PYLGYyxwIDAQABo2YwZDBDBgNV HREEPDA6ghBzZWN1cmUuYWxla3MuY29thiZodHRwczovL3NlY3VyZS5hbGVrcy5j b20vc2hpYmJvbGV0aC1zcDAdBgNVHQ4EFgQUSREInjyaQYDxVqJleoSuj3vzG5gw DQYJKoZIhvcNAQEFBQADggEBAIZhlTJ/eyWWQEz52iIogmCa8G3xKfC1z3Rkrunb ow0p7IVKCMykorSUHLjS7zQcDuZdbDACK1C5g+ejKWTEy9+gwFv3samxQfhpy9Uj 6FRF4S6+0RYIAoGMO3QYhNmYQNbdO8VGNY04VOv4nzphaFQA/WE6A4/9+dfads92 50ZjfsQfPZPrdWaNP3hp8aBW6TSNe6g0KipguOzNpaV5/omI3AbA3v8iXLVCsyRb 8pyQ75SYZUppucohJlMf8B1y1UEYeUhCFhLwmvOr+4uZnJpsQSgFpsV0F8N2NpI1 i9RZ+e4I5wMgVOkY/2tDhphMUzlO7vl5e1ptPqXLcxShXlQ= ALEKS ALEKS is an artificially intelligent assessment and learning system founded on ground-breaking research in mathematical cognitive science. ALEKS Corporation ALEKS Corporation http://www.aleks.com Nicolas Thiery nthiery@aleks.com American University Cayuse WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Ball State University - Cayuse Integration MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Ball State University - Cayuse Integration Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com California Institute of Technology Cayuse WebApp http://www.cayuse.com https://caltech.cayuse424.com:8443/278/images/CayuseLogo_Gradient_200px.jpg MIIDMjCCAhqgAwIBAgIJANh+iFWMzBmTMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMUDyouY2F5dXNlNDI0LmNvbTAeFw0xMDA3MjAyMjQyMzJaFw0xMzA3MTkyMjQy MzJaMBoxGDAWBgNVBAMUDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOzOjLpSrW2Zn/DSmhj4GCEgdmAVmQh4Ane+TJjy47n7 scd87SRJK7b2LnBZd2qkFkMuYiN/DDy9gJbjEhOyhapW+h1zeXgZwQvpfbPoSYTZ vnO/H1IQifEVliQ4VjZ4maGk3npN9YqLJ3MP+lWdCYO9313o6nA2TACrwPGZDgs/ jMVjrTwF4WEVmlO2rW9SX7vh1aoiubl9fIXB+Q3ZY6eAIpRHqyz/nIoYt7y7yCg4 1bUJpEfpl5z0wZ5ISZUQcggeWFlJ33Tgg+HhASYn5uL2b9ZpagBlAcDMntb9vYW0 yK5pf+DOcdXGyICVPdE0A0VvlVJ07VmnWMnd0uaOs6sCAwEAAaN7MHkwHQYDVR0O BBYEFKhpmyKSGg/MZRtts2hskSMZW0M4MEoGA1UdIwRDMEGAFKhpmyKSGg/MZRtt s2hskSMZW0M4oR6kHDAaMRgwFgYDVQQDFA8qLmNheXVzZTQyNC5jb22CCQDYfohV jMwZkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCY74ds5G1hVjUv wkhb8U4SQmq1lwWVWswXQYY8Yt8uvibJkpDkIywaYpgMUUykobfiITNfPJFZL9cV FN5/kw9iIII3+MnA7FcWu1uQ2L9yVyR3Tba250AsO/YKapEeBpkIU7P1fSKTsk3R WV0p2VUOAXFArUau8ab/3Yxn7a7NB59uobhsV+chZS5m5W1R00XMCsUmQCoq+EAx +5JiPd/hyiqxIZCLSF/dY00Vn2GeexjiVJOqoiPa7QzOnWbY53oOED4xCVVcC0Q4 IboKV6vFOxbUv0IJIDLjT3QbWcC9CU61w96QkyYIabARupaL2kXepM2Xni3Moem9 ogrJmjrw MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com CSU Channel Islands Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P CSU Channel Islands Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com CSU Long Beach Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P CSU Long Beach Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Emory Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Emory Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Ft. Lewis College Cayuse WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com Georgia State University MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com University of Kansas Center for Research, Inc Cayuse WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com NCSU Cayuse WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Notre Dame Cayuse 424 MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com NYU Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P NYU Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com University of Oklahoma Cayuse WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations Team tekops@cayuse.com Cayuse Technical Operations Team tekops@cayuse.com Cayuse Technical Operations Team tekops@cayuse.com University of Oklahoma Cayuse UAT2 WebApp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com PSU Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P PSU Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com PSU Dev Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com PSU Training Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P PSU Training Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Rice University Cayuse Web App MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Rice University Cayuse Web App Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com San Francisco State University MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P San Francisco State University Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com UCLA Cayuse webapp shibtest MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P UCLA Cayuse webapp shibtest Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Sandbox Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse/Evisions tekops@cayuse.com Cayuse/Evisions tekops@cayuse.com University of California - Santa Barbara MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P University of California - Santa Barbara Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com University of Florida MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P University of Florida Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com University of Nebraska Medical Center - Cayuse Integration Cayuse 424 Product Integration via Evisions MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P University of Nebraska Medical Center - Cayuse Integration Cayuse 424 Product Integration via Evisions Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com USD Cayuse Webapp MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P USD Cayuse Webapp Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com Virginia Tech Cayuse424 MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com University of Wisc - Madison Cayuse 424 grant application java web app MIIDMjCCAhqgAwIBAgIJANr/A4lXkg+TMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMDyouY2F5dXNlNDI0LmNvbTAeFw0xMzA3MTEwNzUwMTBaFw0zMzA3MDkwNzUw MTBaMBoxGDAWBgNVBAMMDyouY2F5dXNlNDI0LmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANMOH4T/TvOS7JjiXWooXuQFQ2f/Cwx+tUhDh9kL8Blc YZ+cNONsRzvsYquZ1iCtsV8Q54ci0LVymKsYuCgKRteAkPks8HIalhIrnFMJvz+Z IoWfndCMaa1d1tmdupfC0Q0hOFWr7X9VqeY5SRyEx8YT8lZ75QumN1ORcOsEXr72 s+V2j7z4zm9vIlflOznZlzinf+hBdBsUFd906rEWjMW0is5Li+1sYuPs8wdg6fl+ l1icSE3WMu/4oebjHuH2ZQGSEJaUg8lY09T8S4A7Av1IQ/oqmtrrBxxBAUBhT5NS FVtEHU/8zERHrND/TwDAzL6vYJdHDuxPynEAvr19x4MCAwEAAaN7MHkwHQYDVR0O BBYEFMZ1odcLo09RZpD9ORQzq8dHzkR8MEoGA1UdIwRDMEGAFMZ1odcLo09RZpD9 ORQzq8dHzkR8oR6kHDAaMRgwFgYDVQQDDA8qLmNheXVzZTQyNC5jb22CCQDa/wOJ V5IPkzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBvoC0PUPMDb3Hr EAtABMUkqHU1tE7Wl+KGGZoXel+5nWBNfQIN0ZrlAhaAJKyaYiYNWwSraBdEKNx4 XkiGH0PYPF8mOkspPTrUTd/Uz11Djk5Wy5MlYTCeH7bu1TeZm7kBpRxSkO1OfB6L y+csNnII6vuB3CQlNBSYhmha47taEBd6izRh9NWmSH1yR1qFAaB/IqqQqRsZ/uQw cEFgHHqt8HPPHyLhywrculQL5KfpDSjuWWJnnBs0cbq2SEgmrNC9EJ9ArGDRQbVX pEFfTIoUbLVF+j0eDBoE/ipBgW48QOoRTqmf3Oqr7iy18YOj7MTZuhPhg0ZjEUoz d7X4Wt7P University of Wisc - Madison Cayuse 424 grant application java web app Cayuse, Inc. Cayuse, Inc. http://www.cayuse.com/ Cayuse Technical Operations tekops@cayuse.com Cayuse Technical Operations tekops@cayuse.com MIIDjDCCAnSgAwIBAgIETQA4czANBgkqhkiG9w0BAQUFADCBhzELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMRowGAYDVQQKExFTZXJp YWxzIFNvbHV0aW9uczEaMBgGA1UECxMRU2VyaWFscyBTb2x1dGlvbnMxITAfBgNV BAMTGHd3dy5zZXJpYWxzc29sdXRpb25zLmNvbTAeFw0xMDEyMDkwMjAxMjNaFw0x NjAxMDcwMjAxMjNaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNV BAcTB1NlYXR0bGUxGjAYBgNVBAoTEVNlcmlhbHMgU29sdXRpb25zMRowGAYDVQQL ExFTZXJpYWxzIFNvbHV0aW9uczEhMB8GA1UEAxMYd3d3LnNlcmlhbHNzb2x1dGlv bnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2cevLb70/ZI 7URgp+Rgz9KOHtJRg4W9ucFm91fvfoaww9tBBQ8GXEgq3wO3pmPYE4+bdA04xIW3 sQgmB9UQe1sPVOhffUhHm/+MBzddIZ1WYg1lLOl3CQ/2J5Uak+/3hV8Z+ppbV0tx HBtqSrd+aaSrVftWKqoF5+gSmMi2ckuUGTrq9B8etqALhZoU4K2CFYhjrVK2vwaS sjT3+AXlO2m7PmE4xC+2jXjp33uxMbhwfjY7XgpK06h8tQQXCH7GPRbYLjSPWFw3 IHQFm46bk4uyzDsJemjLcaGaazmbWwdMZhoWydGHphbO9Jw2so1Ht2ABOcfj3TpU GIKW9dmQ6QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB699XlVrbgegSecfHkxdwK J+7N2N5vqvAcOhoBEU1UAqIuuQF3lCpDot8QNfhxRHc3sxUh4OfqUDWcdD1rxavP 7LzrCu9hJFli2pzNWOMle/AyAfbVRT3tDSmjqOlyrJs/G50PQV9QJyJxLvXJHg0P RQiV5GjOtMlE9fsVY5FIpoXTOJwP2yDvE5HF2QO4gEhKrNZvmXJ6X60NryxIApD2 nQQ5159Bha3+D9szK4wwaGQ04ry+UW0j9C7xbhDCc/Kkd5JCqzvLqFp73F6Ma6nK 32buuHZ/UERHs77NrmCGrS7i3oJppxFoakb9bfWEFMrbD7ZUV9DtoTDZFtFkR9jb Serials Solutions Serials Solutions http://serialssolutions.com/ Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com Customer Care clients@serialssolutions.com MIIDjDCCAnSgAwIBAgIETQA4czANBgkqhkiG9w0BAQUFADCBhzELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMRowGAYDVQQKExFTZXJp YWxzIFNvbHV0aW9uczEaMBgGA1UECxMRU2VyaWFscyBTb2x1dGlvbnMxITAfBgNV BAMTGHd3dy5zZXJpYWxzc29sdXRpb25zLmNvbTAeFw0xMDEyMDkwMjAxMjNaFw0x NjAxMDcwMjAxMjNaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNV BAcTB1NlYXR0bGUxGjAYBgNVBAoTEVNlcmlhbHMgU29sdXRpb25zMRowGAYDVQQL ExFTZXJpYWxzIFNvbHV0aW9uczEhMB8GA1UEAxMYd3d3LnNlcmlhbHNzb2x1dGlv bnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2cevLb70/ZI 7URgp+Rgz9KOHtJRg4W9ucFm91fvfoaww9tBBQ8GXEgq3wO3pmPYE4+bdA04xIW3 sQgmB9UQe1sPVOhffUhHm/+MBzddIZ1WYg1lLOl3CQ/2J5Uak+/3hV8Z+ppbV0tx HBtqSrd+aaSrVftWKqoF5+gSmMi2ckuUGTrq9B8etqALhZoU4K2CFYhjrVK2vwaS sjT3+AXlO2m7PmE4xC+2jXjp33uxMbhwfjY7XgpK06h8tQQXCH7GPRbYLjSPWFw3 IHQFm46bk4uyzDsJemjLcaGaazmbWwdMZhoWydGHphbO9Jw2so1Ht2ABOcfj3TpU GIKW9dmQ6QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB699XlVrbgegSecfHkxdwK J+7N2N5vqvAcOhoBEU1UAqIuuQF3lCpDot8QNfhxRHc3sxUh4OfqUDWcdD1rxavP 7LzrCu9hJFli2pzNWOMle/AyAfbVRT3tDSmjqOlyrJs/G50PQV9QJyJxLvXJHg0P RQiV5GjOtMlE9fsVY5FIpoXTOJwP2yDvE5HF2QO4gEhKrNZvmXJ6X60NryxIApD2 nQQ5159Bha3+D9szK4wwaGQ04ry+UW0j9C7xbhDCc/Kkd5JCqzvLqFp73F6Ma6nK 32buuHZ/UERHs77NrmCGrS7i3oJppxFoakb9bfWEFMrbD7ZUV9DtoTDZFtFkR9jb Serials Solutions Serials Solutions http://serialssolutions.com/ Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com Customer Care clients@serialssolutions.com Moodlerooms joule(TM) Moodlerooms is an e-Learning company committed to supporting the goals of education across the globe. MIIC/TCCAeWgAwIBAgIJAPEPONHua0lbMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTElNWUi1MM0JNRC00MTAwLTAwOTAeFw0wOTAyMTkyMjEwNThaFw0xOTAyMTcy MjEwNThaMB0xGzAZBgNVBAMTElNWUi1MM0JNRC00MTAwLTAwOTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAL5AkRhEca+2NNuKg72+VMBDwwP/b1t4lWdX FH4SwuCZcNDnXWue1HJ6Q1djz3ngk2D02LkM7aWXNwjcWwEtQJxAkpt0ZpDB2ouM eG+cNbS+QOU6d1t/fQvuj579AdVloi/2EjJ518NwMesQm07ubKr3euBqTy+eRMrv 2t8P5z0V+M3IeHJ+4iezUFJVP1R1OrglWhsPN4LtK/MLGiJCtXRf6u8995IZ+dHC bF5NypSJ2t9pdlJq5sB7T/rLNanAACCDx1Ci8FjY6NEfSLSOiA71fxTJHLDsaEEV NmZ/cI6cTfYrx48UkKAV1U2l/i+KrE8me23of4eYEje0+ZSRcVkCAwEAAaNAMD4w HQYDVR0RBBYwFIISU1ZSLUwzQk1ELTQxMDAtMDA5MB0GA1UdDgQWBBQTlHbZuLuW 9rxew9BlT3yfjEXCpTANBgkqhkiG9w0BAQUFAAOCAQEAV+vEiLcHk3izKrIwtwz7 0OxnMq20EFxwBddZoL5pVXBzFRjmVsG7Gmw4zpl7Qd4RjfM4UlrN0iHs9Yf4gNyF o3eMXEQcKb8K8u14rR2TZPrHVU0YqEexSceeFLhF9SbhuVFtc9IZzGFfK1oPAhfP 92q71yoyEHDhnDGDogDmEQ+g4HjnDr+6FY9zTnVt7zcK0R3+9cdjAwNvcymdtOez QGYmyE4PDkND5o4dCzYolVLyX3aLCbswif161ibkn+dcjConC811ugB0c46SKnBF 4rERdxRfWaw//6vM8zbyXkNsijN56+5k7t3M8sGQ8SaCObpR0Aq8oeDMdCnRuRmY sQ== Moodlerooms, Inc. Moodlerooms, Inc. http://www.moodlerooms.com/ Jeffrey D Silverman tech@moodlerooms.com TBA shibboleth@moodlerooms.com regis.edu MIIDWjCCAkKgAwIBAgIGASqgaBEhMA0GCSqGSIb3DQEBBQUAMG4xCzAJBgNVBAYTAlVTMQswCQYD VQQIEwJDbzEPMA0GA1UEBxMGRGVudmVyMRkwFwYDVQQKExBSZWdpcyBVbml2ZXJzaXR5MQwwCgYD VQQLEwNJVFMxGDAWBgNVBAMTD2xvZ2luLnJlZ2lzLmVkdTAeFw0xMDA4MjMxOTIzNDhaFw0xMjA4 MjIxOTIzNDhaMG4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDbzEPMA0GA1UEBxMGRGVudmVyMRkw FwYDVQQKExBSZWdpcyBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxGDAWBgNVBAMTD2xvZ2luLnJl Z2lzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6QoQongAUGrHZ9eTcGf0bV sSEle3y522qHTF2+kBMZaxcCtD9s12rOPkhIbgnmKeQMOr9abSyu9aY1RKcjIzE6eozkvvmsjjfU aRBLXEMzW33CmFmEa2EP5RrNNmQkHJvjb2ZCoZJOjYSi+wnlSROkw3yxxj2ChV/FwhuMwXVZL/pL FCwO/XNNRjWaqyUbrHzbqVVlpch8NU0XyhaUlWfsxqqikWeEaPCT1VPWWLfzKiiuz9u9yqTcyuo8 +g+gJ/ovzKOQ7ae6UGJL4rMzxK4fvYrMO0EWgfYRFnl8ShJ0AS5KIaSpwcufhBC2EhaV2gN7uI/E YkVnimyG/wvlNwMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAemW0ASJe3Z5LbvPjskXhCA8fxq5D vaUH4GQUceN6JfBlugrwd1ivzhe5ez5vIwQPNmQiwdQphr0nXehMCm1WXsM8/Q9/VUF0FHzxLCB+ 79OKVSlCIMCZW77q4HqcXfGzxPqJr55f8oYb325AcvgugLclm5nLX+/hwGJoaBhoLju4ZI5DbgUg zRYY89D7K/WkbnW7gFRPZ8NTP+U5m2e+NP/+Xm0og9O2YhilNZH3Mn+NSZwNdbXJ5RXv4Wrq0F4e rEHhvsmbrjPpcG8BJ46pYReen2ZTZ1uEVmHsaAFD6Fz0nsWj7BwKPptmnkMPgxJ57Wod96ysgGjn zwa3cLKnmg== regis.edu MIIDWjCCAkKgAwIBAgIGASqgaBEhMA0GCSqGSIb3DQEBBQUAMG4xCzAJBgNVBAYTAlVTMQswCQYD VQQIEwJDbzEPMA0GA1UEBxMGRGVudmVyMRkwFwYDVQQKExBSZWdpcyBVbml2ZXJzaXR5MQwwCgYD VQQLEwNJVFMxGDAWBgNVBAMTD2xvZ2luLnJlZ2lzLmVkdTAeFw0xMDA4MjMxOTIzNDhaFw0xMjA4 MjIxOTIzNDhaMG4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDbzEPMA0GA1UEBxMGRGVudmVyMRkw FwYDVQQKExBSZWdpcyBVbml2ZXJzaXR5MQwwCgYDVQQLEwNJVFMxGDAWBgNVBAMTD2xvZ2luLnJl Z2lzLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6QoQongAUGrHZ9eTcGf0bV sSEle3y522qHTF2+kBMZaxcCtD9s12rOPkhIbgnmKeQMOr9abSyu9aY1RKcjIzE6eozkvvmsjjfU aRBLXEMzW33CmFmEa2EP5RrNNmQkHJvjb2ZCoZJOjYSi+wnlSROkw3yxxj2ChV/FwhuMwXVZL/pL FCwO/XNNRjWaqyUbrHzbqVVlpch8NU0XyhaUlWfsxqqikWeEaPCT1VPWWLfzKiiuz9u9yqTcyuo8 +g+gJ/ovzKOQ7ae6UGJL4rMzxK4fvYrMO0EWgfYRFnl8ShJ0AS5KIaSpwcufhBC2EhaV2gN7uI/E YkVnimyG/wvlNwMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAemW0ASJe3Z5LbvPjskXhCA8fxq5D vaUH4GQUceN6JfBlugrwd1ivzhe5ez5vIwQPNmQiwdQphr0nXehMCm1WXsM8/Q9/VUF0FHzxLCB+ 79OKVSlCIMCZW77q4HqcXfGzxPqJr55f8oYb325AcvgugLclm5nLX+/hwGJoaBhoLju4ZI5DbgUg zRYY89D7K/WkbnW7gFRPZ8NTP+U5m2e+NP/+Xm0og9O2YhilNZH3Mn+NSZwNdbXJ5RXv4Wrq0F4e rEHhvsmbrjPpcG8BJ46pYReen2ZTZ1uEVmHsaAFD6Fz0nsWj7BwKPptmnkMPgxJ57Wod96ysgGjn zwa3cLKnmg== Regis University Regis University http://regis.edu/ Jerry Perez jperez@regis.edu Erich Delcamp edelcamp@regis.edu Greg Hatayama ghatayam@regis.edu Northwestern MIIDQDCCAiigAwIBAgIJAJ8SvDFPJabcMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGQybHRlc3QuZGF5dG9uYXN0YXRlLmVkdTAgFw0xMzA2MDYxNjI1NDhaGA8y MTEyMDUxMzE2MjU0OFowIzEhMB8GA1UEAxMYZDJsdGVzdC5kYXl0b25hc3RhdGUu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv61H4qyze72KnYPr n38tx4ZleQEPm7lM+EpAaYR7RjOg0MT9Juj+kzA/OvKpWrcWYY+UXI7aGUkbZL4m r/h6yagQHMr6dTcthJIVwroRgMJUtjVBkMc0U7SdasgsH1ErfGEAsx3JypZbHaZ6 g06fRN7BnkBR2+WlJ9okpP7DNzHsQmfrZW3khSbE5Vdv/uz6+KZyshnW05SDpZc5 p8zWpLkhLfzllyZ4cDp5bl7hLblW+YhsotnB4kl19mP+u1vk/FulfiPn4d0tzAgd B2AaWHewWeUfp1rlGgGVmfBnu17bCzu6Yb6BXN1Oa/YC9BZVZTAfIlVm1ZKK8s8J 53TGBQIDAQABo3UwczBSBgNVHREESzBJghhkMmx0ZXN0LmRheXRvbmFzdGF0ZS5l ZHWGLWh0dHA6Ly9kMmx0ZXN0LmRheXRvbmFzdGF0ZS5lZHUvU2hpYmJvbGV0aC1z cDAdBgNVHQ4EFgQUYjGQCeifAQgyBHCcVGq0CxIfTKUwDQYJKoZIhvcNAQEFBQAD ggEBAFi7imjgsxkfRcQ22orWgdB2b2Kpqk9iGapS2vJ4j00goP47paqwe/PNpozG ziLPRblPHYb7QTMisnQqB8NrYy7BMoGAnASDrGK3dbW+QICEJIgDmTP/wgdc/kte JGWARFFTkv2lNJaWOFmZpDBkwot9eO7Rk4LHSTtU4l6x8mY/XBpajIwGIAP7giTK l1mnurGp11KDWjDaAnpathNd6nINDYmNGndx0Be8uEQdefhQc6QlpM/qZCDtZyQR JrR3add626P1l8gENPCB0+9E4gxky2y6agBH/6BBNtrU2GHgWjAeQVLHas9HOzof 1etd3CltnV19IuhbBkCzDr7E93I= Northwestern Desire2Learn Inc. Desire2Learn Inc. http://www.desire2learn.com/ Desire2Learn Support support@desire2learn.com MIIC5zCCAdOgAwIBAgIQdiMADu15aJlBJSNRjgmVdTAJBgUrDgMCHQUAMB8xHTAb BgNVBAMTFHBzdS5kZXNpcmUybGVhcm4uY29tMB4XDTEwMDgwNjE5MjM1OVoXDTEz MDgwNTE5MjM1OVowHzEdMBsGA1UEAxMUcHN1LmRlc2lyZTJsZWFybi5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP9/bwyPKWyhSjwrN+9OsFPiyf idRrvLHBb99PmSmPTOoF5WpoGWadOywzhcfF8EPgFIj2z5s1NXPo1AoEFkjo0+Sr /JXCDH/uM/+d36q02+2ZTr9wBscgvWALVWOAGTQpWvWKPMeZPL4mFz0MqO1ymtZz bPK7Bnbd5qXzOS3vhcYDzWT9pv++5+FBXX5ll4orAqWjzHXNxJix+ROcIjxy+W5B Io25EObfGDvNWZoEqv/jiYq8hbYQN2zLklhEOiQAoUyXhpVn8hbySU5S+TXwUKHn xKa9D18FX/XvT7LH8aa3Af5gfW4iFYT0UJgonhb5nsFtzpAUjyasr7fLXlPTAgMB AAGjJzAlMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA4GA1UdDwQHAwUAsAAAADAJBgUr DgMCHQUAA4IBAQCPHjgU2m9of6yjSrhYgGqD4dJ1t+BicVgXK5lOXybrJqEhLp0b G5XX+viFoyK2z3Aj6dL8BHRP2PRh4UujFdqknQoU5yCmdwwwjrGKhkoakwohcqHv QKJs4WkPv+PV/2PbQ8A8slD17G4eYUaJgAwp1+NPpfzCUga0iPOwQPGy9z3uHu3P lyOT1HpoWvxNh9IoOq84B+uRtiHGyFT5bHbFDd1BovpcEObCQXnzjkto4k7DJ/qp pop+chZ1w94g1SzerfDjafADni76lP93V2aHf44qjA5aW5ICHLFA1qWC5EAPsazc +kFOxu9zfgq7zBR+nIfSEbI3P9y2wb/CL56A Desire2Learn Inc. Desire2Learn Inc. http://www.desire2learn.com/ Desire2Learn Technical Support imtriage@desire2learn.com MIIC7zCCAdugAwIBAgIQHyps55n4EoVN8oJ5jtK2yjAJBgUrDgMCHQUAMCMxITAf BgNVBAMTGHBzdXRlc3QuZGVzaXJlMmxlYXJuLmNvbTAeFw0xMDA4MTgxNTA5Mjha Fw0xMzA1MTQxNTA5MjhaMCMxITAfBgNVBAMTGHBzdXRlc3QuZGVzaXJlMmxlYXJu LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEGlJdqJxHjYPn sqvZBGnS/T4TAGaJnxdpkzDLiet7QMu7hYI4YADUEIffeCCV2wnoMk36/Euk2vo+ nv75+rdKhS4pfWwyXb1TrsD1HusdJwfp9aEIXjLju6vPsXwa7AQZ6QVbgoQnK2Ub HU6B40FY1hmpDAVfvPdWx/HJZXF1IdzrhohIYsL6NcVXPxpE6UctQ0u1vtok7fhQ Y33dC+3rxajX3IV4Tib/MaJgGjz+21KFy/PSR0YmbfPZN4b8/lWMD3DgN1/yqZKe RPJ7sIvPGpt6ANpojtva7FW3PWxEZMWpxpYwnFWqjq4B3cVIEcOYkQidpWtXY7G2 zt6JIbMCAwEAAaMnMCUwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDgYDVR0PBAcDBQCw AAAAMAkGBSsOAwIdBQADggEBAENo+mKhZ8Rr4XpQdAILC1ZGNPQnh3qXab/18i1R bJJJhGFI9Ty/CFNn/DnJnpXcOg4AJQjTTVUkRDJmmU/L+XcupcOonLOhRBo/bzI4 PUegGaIH1aK5ZpqguqRbe8ps5IhzpJPurElZLoCuLXAtSFOC/Zk22tl/2ZipgjDN jAJ5xKCqmlZysU7EY89pHElxFiywYYvbbLLhlT2CE5MG8BMET60E93ikX4az/d7R Vo3DETI0CZBObXKbFiG7MrjdWVQwPGD1FIioGBNCm8R5rADPm9fbdhr70R62cLng q1Zpvyb7Hw6JlKuK34HTVUyy2OWEsnkLYD2lxUpCOIOTiKk= Desire2Learn Inc. Desire2Learn Inc. http://www.desire2learn.com/ Desire2Learn Technical Support imtriage@desire2learn.com wsu.desire2learn.com Washington State University MIIDKTCCAhGgAwIBAgIJALbGvX1/LB1vMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHdzdS5kZXNpcmUybGVhcm4uY29tMCAXDTEzMDkxOTE3MjA0M1oYDzIxMTIw ODI2MTcyMDQzWjAfMR0wGwYDVQQDExR3c3UuZGVzaXJlMmxlYXJuLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANXaTP2AesPGQPnpWd5VWXGsFfDc pR6I/GVdLAXWYpRYl3GjFlq9Mkh0NO29/FGPYNzdmq9p8UBHGVV4WZm2+gx4WNCu zvPBLT6VnUoMs5EXlG4l7QABKOYGzXq0CSMCFRazjU50OdNIaZD6I8bk3ATEmnVF O6ZQr9culkbcEuMVWbhRn80xOZgKOPbkR3/s4DtXN8yX3y322DRaOaP4M4LgwIlc so5FLqGFqhZ6HFrdprfeVebMkySiiZnXT9mCV8ARbAeQtxejuqWLokkT7MLmlSbL dv2l1bEsTLhOwyL5BpV96s7dNYOLPslXaoit9vjhE9P+sq8FsW5MLzU6rDsCAwEA AaNmMGQwQwYDVR0RBDwwOoIUd3N1LmRlc2lyZTJsZWFybi5jb22GIndzdS5kZXNp cmUybGVhcm4uY29tL3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFF+LuqDyBUrKzFUR n81Nm+0aCibrMA0GCSqGSIb3DQEBBQUAA4IBAQCsP3lsokeM0b83VWUjyFln6jm+ ONjs1YCgANN7y/PslAddgwSPtjpdwHoZVWDGULa10A1VpKSV+Vo/cwNcmrgCeJyP /0CrmKWr6FMeNnPSvbH7wFkUXUVjrY62f0pWnigyGM7msu3KARnU+mSfCsp/2DPB 7ozyWu0zrzxyN5j5o+pdmC/hRT+lODnfcyY0C8jdVKdj9iqPNuFNPqqL5Zfj+cGq FEtRdamNOhV8mA+XeJcnZcsUP+9SfqM7hTs9EXQ7g3DGcv3ql6zars/fYChhcEqe 15xDjt2k01saRvcgyyILZMbccPw/f+kHGEGcaDCKHcFHuqr++HETZ/Yye3Up wsu.desire2learn.com Washington State University Desire2Learn Inc. Desire2Learn Inc. http://www.desire2learn.com/ Bill Lee bill.lee@desire2learn.com umb.edu University of Massachusetts Boston University of Massachusetts, Boston http://www.umb.edu MIIFOzCCBCOgAwIBAgIQf+0ZBoeK3Y6szHqauPLerzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMTEwMTAwMDAw MFoXDTE0MTAzMTIzNTk1OVowgasxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJNQTEP MA0GA1UEBxMGQm9zdG9uMSswKQYDVQQKEyJVbml2ZXJzaXR5IG9mIE1hc3NhY2h1 c2V0dHMgQm9zdG9uMTEwLwYDVQQLEyhJbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNl cnZpY2VzIERpdmlzaW9uMR4wHAYDVQQDExV2bS1zaGliYm9sZXRoLnVtYi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd4bDxZfBkzgNuSBLfFj/q asVhSz8hzsn+zbk17W03dpQHQsAaVy9YdKSo7Ylbo8Bj8P4qJozBv+q0Pl90fsyH w4EKRGDxd6cXyAbo2EQEzCALtL+h6rPdxtxDiJUSJHP5yvTMsAbGHTa7eqHf7iMn np9JSh3ZHpnT3tpOstBK0j/7SM63UeZ2hPojfHqQRRmdtqs3JUCgw7fip+a9Vgbu XbmKefSECLymmktpLK5HwO/8GnEFYORWwjW0HV8e3ndWGRnzB9BJDUBgVvMPCrf9 9cGDFgrcNdh76EEADfd/5ae+O1tEMkVDQ7N+kTsJY6leqtbCSfXI1lQSuOM2Q+ub AgMBAAGjggGyMIIBrjAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAd BgNVHQ4EFgQUb5JdRSNqAuOLVEVD656fHI1UbnMwDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1Ud IARWMFQwUgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3 LmluY29tbW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0f BDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2 ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2Vy dC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGG GGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzAgBgNVHREEGTAXghV2bS1zaGliYm9s ZXRoLnVtYi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAIowBObD0AbyRrjCw00rBhuh r8c49jrYoezJMYHbKa3+VOn4CqjmhLm5SWNHjaVtu8sF89+gKhsG/2R7iMPM7qt4 77I/YRqmsg+Snda+pGUjbvo24WV1zU270zqZ7812fPg2hmPo2sZc+pU3ehiS+wqu 1U7UBl9Pl8HE8pe7FoC0db4LEjTXNGQenL7Eq2VckVJV5CNWt27EZ0yAtBDqjJhG WCh9BdZVJLLd6JAy/kRy/gWKMN3GcsMqway0U/l13E2nN6MsX6TKaFuSVedq9L+0 CBqgKYQkMuKC1CMe8lucobkU4t6PAhd5ds4+sgD/oG3aLh7vXn4egJWMY87wNv4= umb.edu MIIFOzCCBCOgAwIBAgIQf+0ZBoeK3Y6szHqauPLerzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMTEwMTAwMDAw MFoXDTE0MTAzMTIzNTk1OVowgasxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJNQTEP MA0GA1UEBxMGQm9zdG9uMSswKQYDVQQKEyJVbml2ZXJzaXR5IG9mIE1hc3NhY2h1 c2V0dHMgQm9zdG9uMTEwLwYDVQQLEyhJbmZvcm1hdGlvbiBUZWNobm9sb2d5IFNl cnZpY2VzIERpdmlzaW9uMR4wHAYDVQQDExV2bS1zaGliYm9sZXRoLnVtYi5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd4bDxZfBkzgNuSBLfFj/q asVhSz8hzsn+zbk17W03dpQHQsAaVy9YdKSo7Ylbo8Bj8P4qJozBv+q0Pl90fsyH w4EKRGDxd6cXyAbo2EQEzCALtL+h6rPdxtxDiJUSJHP5yvTMsAbGHTa7eqHf7iMn np9JSh3ZHpnT3tpOstBK0j/7SM63UeZ2hPojfHqQRRmdtqs3JUCgw7fip+a9Vgbu XbmKefSECLymmktpLK5HwO/8GnEFYORWwjW0HV8e3ndWGRnzB9BJDUBgVvMPCrf9 9cGDFgrcNdh76EEADfd/5ae+O1tEMkVDQ7N+kTsJY6leqtbCSfXI1lQSuOM2Q+ub AgMBAAGjggGyMIIBrjAfBgNVHSMEGDAWgBRIT1r6L0qaXuBQ82t7VaXe9b40XTAd BgNVHQ4EFgQUb5JdRSNqAuOLVEVD656fHI1UbnMwDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMF0GA1Ud IARWMFQwUgYMKwYBBAGuIwEEAwEBMEIwQAYIKwYBBQUHAgEWNGh0dHBzOi8vd3d3 LmluY29tbW9uLm9yZy9jZXJ0L3JlcG9zaXRvcnkvY3BzX3NzbC5wZGYwPQYDVR0f BDYwNDAyoDCgLoYsaHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2 ZXJDQS5jcmwwbwYIKwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2Vy dC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGG GGh0dHA6Ly9vY3NwLmluY29tbW9uLm9yZzAgBgNVHREEGTAXghV2bS1zaGliYm9s ZXRoLnVtYi5lZHUwDQYJKoZIhvcNAQEFBQADggEBAIowBObD0AbyRrjCw00rBhuh r8c49jrYoezJMYHbKa3+VOn4CqjmhLm5SWNHjaVtu8sF89+gKhsG/2R7iMPM7qt4 77I/YRqmsg+Snda+pGUjbvo24WV1zU270zqZ7812fPg2hmPo2sZc+pU3ehiS+wqu 1U7UBl9Pl8HE8pe7FoC0db4LEjTXNGQenL7Eq2VckVJV5CNWt27EZ0yAtBDqjJhG WCh9BdZVJLLd6JAy/kRy/gWKMN3GcsMqway0U/l13E2nN6MsX6TKaFuSVedq9L+0 CBqgKYQkMuKC1CMe8lucobkU4t6PAhd5ds4+sgD/oG3aLh7vXn4egJWMY87wNv4= University of Massachusetts Boston University of Massachusetts Boston http://umb.edu/ leonard kroll leonard.kroll@umb.edu IEEE Xplore MIICuDCCAaCgAwIBAgIEUdwYxzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNpZWVleHBsb3Jl LmllZWUub3JnMB4XDTEzMDcwOTE0MDU1OVoXDTE2MDcwODE0MDU1OVowHjEcMBoGA1UEAxMTaWVl ZXhwbG9yZS5pZWVlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOA75zEbFib1 oKwcgYsUgZh/RGIYQKeVLG96sghJd0VvxeMKq0hgF7/jWjXPUqcHCTjNg50joOH4nAjlvRZ81Iw0 cKyMmnaucv8scBnBfUwQjfkVOyUW3IxizoH66RLVXJvq8knRbB+d25kLDcA0Wsby/RIMGkF5TJK5 Py6GBXF5VqH+E41ZvJNagkd2LiOc+oW9m/1df8MhcS02m1foWeJeax8GA4lyeGGTXCk3G3KO1PCz wc3UZqsaM3l2golNWx3eRqWKVjEj59+IkChkHm7MHnerKoWq+1EG/VbNnkTNn1AzRmqtcmMuSte6 6aEyGsZ6UTPjOKNIDnBnKT1PRmUCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAD1f85Q5nzBzUOUIl nftTsixhHhQOm6KNUxP6O2VGfbnkjikn972e3ypMtBxkloQTOyEti/qWw3tIvnadgKpQazkDGSMh 1RR6yJc2MWkuaah4rMET34XshUg7oQBRFThYrtX9g0yU3Sbriy2mRayz5+C51XF5U/lUKvepeBAQ 8T/5jnXGN2Acfi2r/QYSK8uPnnzuwPYlhTicyN2khwhBjokYXy/HEW1OjFe2VPmcKROPEwMkeNHD ite5CXfTutjiX6Wlmy2iiCp09SzEy2Zfan4iMf8hgdD/8994EkEQSYluvKKl+tc0BwdpKxxuoNke xhXvRxt/N3hR1GDsAZjQow== MIICzjCCAbagAwIBAgIETGv6kTANBgkqhkiG9w0BAQUFADApMScwJQYDVQQDEx5zaGliYm9sZXRo LmllZWV4cGxvcmUuaWVlZS5vcmcwHhcNMTAwODE4MTUyMTUzWhcNMTMwODE3MTUyMTUzWjApMScw JQYDVQQDEx5zaGliYm9sZXRoLmllZWV4cGxvcmUuaWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCEZrWYL9uv82FE1/gdMiMAddL0u5QamV7JFESacdtR0djeNMeQp39ImWRW N+Asi35T2LQ6qNnV0qC8ITjl6LsxTKwhQdn00vpZI+QY6UCMyi6v/AzaU3pJ5SeKwEJUONAk/99n 1eqqOhqu+Xgu3a+gvEIKs7k9wDYdPdIqgx7X5d4HnOs5qMqX/o3ocHOL6wHxabETu6udDrr0MBlL DJ3plqbTm/Kh0aWLg9OdRTMjCs4OhjjTe6VYCIZalDUQaHrQbYHANpBeYKk6oOf1sG9o+UGnGPzP YejjgpqgEKfQJqaZD+79Vbx3d8bgaLNQyiEGplnlBJeF/eHxmsIkTqHhAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAEaT5SZ8+5dBiaC5bwHWqZCySknJOJuZLGfwz7CvHI+WoVzoncsbbv5XFDFxBzWn cqZSynpvRcpeFYJ3HFa9xXdlL3i1BGC5ujOMF9+adI8QBxQdeKHZ3crUt0GluwxWrzs5o7DlkQyo /Au+VP1rnoXgNNEyZuEWOUYPa2k2wOHt68EVkjdNHD4SGZwioWZ7RQGgCKF/fH6Q1iSAjGbKFOFP wx2bdRXfj+vpOPg+EkAJuPArNxQU+b5T9Utxn4QGmsgcgfwwaJJghKs8vXXYa0cuv2eotR3FGr2D lp2GuqI9GPF2ux/KHpTscEDCK+qidpOrFsW7PIE+ct3mDa76BIY= IEEE IEEE http://www.ieee.org/index.html Tom Bruno tbruno@atypon.com Mehul Trivedi mh.trivedi@ieee.org MIICuDCCAaCgAwIBAgIETGv6pTANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExN4cGxvcmVhenFh LmllZWUub3JnMB4XDTEwMDgxODE1MjIxM1oXDTEzMDgxNzE1MjIxM1owHjEcMBoGA1UEAxMTeHBs b3JlYXpxYS5pZWVlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZjTp2EPmMh GlD6nmESmG7E1PIEztT3blhrzAgyPaEkU2Hf+RTaqz9jK9RmkmtcrASTdhKGqgc2WHe1ClTlIeEz CSPOYoxFf5ZPCKgeemkyHn1nft12oYNG2jl4LTH3qTTuaLvHa2TUVXXa1uLofibeLLilWwvlDrIv LUxym/9Qg37Tkgmy/lzSNReeXGIzrcXfdIBrHu6I26tyxcU73EJeGd78fOZ1KP8BXB1eXj1EQohZ 3NH01LGMSox669TPaAr3Qf0WikYT5vOlaev1dy78/C5DNM2lxq1FUDitACGCPvae6oi3cBorH0G/ Euv5sda7UurzZmc1VK4Lb64xwRkCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEASrc31SrKAdkETu5l yxsefpMzRg72Fn408jBvY/31RO5Jp24EpB1+IpEbYnPPU7Q/42nTOnoAuPHQQTUjzSnyLHA5TphB Wesiexq0Fs6Di7wKzZ04MLNXpT/YyyP91MLHa1TwKkn5MBTi4dL+IPIFwUY3hKptyiEy9X4qklHJ +1QxOnsA1PLZ+IWww2Gvt+tT6QfZdQmzeDRWio3k7l6o58k6UE/2kK7t5lS+kczfRqi/v0iP4ccN HlhTi7x4ZNglpbHCLyVHIimRKauZJwrJR8CJWz2vPCJo0us4XVHMKbD8Rp7rbOZL+XhgFCkePIA2 RWYP80gN6XixiPEQxhvSvA== IEEE IEEE http://www.ieee.org/index.html Tom Bruno tbruno@atypon.com Mehul Trivedi mh.trivedi@ieee.org IEEE Xplore UAT MIICtjCCAZ6gAwIBAgIETGv5ZjANBgkqhkiG9w0BAQUFADAdMRswGQYDVQQDExJ4cGxvcmV1YXQu aWVlZS5vcmcwHhcNMTAwODE4MTUxNjU0WhcNMTMwODE3MTUxNjU0WjAdMRswGQYDVQQDExJ4cGxv cmV1YXQuaWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaee+lOytARtc8 IUSzxus/8z3QdT4Oa5Hm0DpckLkQ1DEqkaU48kPLvd+m8P3w8hph1gSO2B8pXQiXBK3dWodsoyLp cx5+a40Imdw5J8FNp7SqB59OVyTK8/ollsL5FgsFm9lEVlsnAAH8HwUgqR33mF6slwVzZ6W7H828 w4iUrgK6OXMuM7J6KdypWLFEmipz9FvH82FlsJVrypaYkWAqMmHyWpUPrtKZOBmTe+Ws6GGlpQml Egl0mkSWQMxDkZP8rQIgrL34l1BN8u0HyDRd4oPO+8umUZ5I5Zi35f6x7muE2TP+usYDvHrILmdj DupE2QHKh6S3i0qujsLmZD07AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJQpHkUEk/sPIDqU+Czn D+cXEYiSIrRB0bEGEIcsnjdmyGcUtAt4LN2o58d5WlKg7xaNv4nwZ5OKVKGcjssdSZrSVRt1XgLe IBEHARpuWKk617ip1eKDYsRSNzKMObXWXGKkufU3Y7m7oeoNhiX8QeXVRls5DQVog38NvXI7J7jC a+IOLcROMz6L4eYEIPrtAQlfSm8tnyMdi+rNaXrtUmnoM3NJCymhicWKIx3UTL3bbMi8YF/YfOE/ C0wuLLafSxXXPslLpzGAsjbKsa3hEhyb71hMbexP3vBVnnt+o01B+Tt/69e29Z6VwGPAQse5TBmD ct1pOT2j966uBrDEJpo= MIICtjCCAZ6gAwIBAgIEUcCIQjANBgkqhkiG9w0BAQUFADAdMRswGQYDVQQDExJ4cGxvcmV1YXQu aWVlZS5vcmcwHhcNMTMwNjE4MTYxODEwWhcNMTYwNjE3MTYxODEwWjAdMRswGQYDVQQDExJ4cGxv cmV1YXQuaWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCMJ0TBsTib1e6j 9YowCopEZ42Qa2Sie35zYvVOPBYQtPaFH8vnCvRZM83gVKxj3G8LCyu7XnHfjm8unR5jUn6tmI4N H+G13cIwC12p1dkot2SxPTh7H6rWMdJiQMQJ00INgpeKE3dB3D6GxcuWjwYLsts8lvk8IuhCjuIh 5FwDrFPD0T1HNIArg3y7iE9mMAPWr6lAFwHkHfGl9fb6Ic6ihxeFyDwOfPlmSZV0ivUq7+rteEQY b8h4Rr2pSLkL7ZTcYMrLjXFzca8cOdlaf+oTGWFik7/vGrsCAPSdF4tZnJ1xFl+EqOBJyCsGabYi TlVsq0dLwi35ewh0/tgTFMiJAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAH5knWR/f9aq52LG1uQO YnqWj7GwU+6MT9UxPZllvUVrb0icSxiAAlQ0+PqmQtL59vOYnP/ndFMKR0cYFKBoLMKIGfuo8/4q aUyBHHvMbPErbc2518DH4BnD4e6nHY1+2EqispzNkohx2cyHRM/LuvQGjHEFPgV0eadjKT75rPKQ d10xGdIKPL1f38NkoMsALGAPI5vhXnMD3xihF1VgIk1jFV96FQh6TBY7TwRBeAwv0MsKx9njtST1 Giru0Nun+Co7b5Wj3MMzLfAIpvVZEZSPKf7x/BO0Wht7QWpVQQ6jxe4k8oRa9Sze4gIRNPVr5p2W YbSvqmDBZaFbuvrNaD4= IEEE IEEE http://www.ieee.org/index.html Tom Bruno tbruno@atypon.com Mehul Trivedi mh.trivedi@ieee.org udc.edu MIID6DCCAtACCQDW6/6+LgD4VTANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC VVMxEzARBgNVBAgTCldhc2hpbmd0b24xCzAJBgNVBAcTAkRDMTMwMQYDVQQKEypU aGUgVW5pdmVyc2l0eSBvZiB0aGUgRGlzdHJpY3Qgb2YgQ29sdW1iaWExGTAXBgNV BAsTEElkZW50aXR5IFNlcnZpY2UxFDASBgNVBAMTC2lkcC51ZGMuZWR1MR4wHAYJ KoZIhvcNAQkBFg9zdXBwb3J0QHVkYy5lZHUwHhcNMTEwMTE1MTgzNzAzWhcNMTIw NTI5MTgzNzAzWjCBtTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x CzAJBgNVBAcTAkRDMTMwMQYDVQQKEypUaGUgVW5pdmVyc2l0eSBvZiB0aGUgRGlz dHJpY3Qgb2YgQ29sdW1iaWExGTAXBgNVBAsTEElkZW50aXR5IFNlcnZpY2UxFDAS BgNVBAMTC2lkcC51ZGMuZWR1MR4wHAYJKoZIhvcNAQkBFg9zdXBwb3J0QHVkYy5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGOyFd6M7tIYRy8n3L ROkLmYOIV4QUiuguVZvUILG30v0GgqLEV7NwEUaNh2mPz5g4xlCIVmht48M3dRlQ ZsSFTMlepQlFq3vvpGJBWCgR6zrfkX70liHcPcofxwbTQ8kn/X/YOniieZq+NMNJ j5tLbooDqnvXdPYw/79rchQrgBY9U96Dlc16stxTbUQ68/AQi0K3xPtudWhWf6Cm 81jpIkR/BBrKm5c8DQI4AgqgFdWs6iScdfYxVt2//yuMDOLbtyMjxSsberrq6HFa TUfdtAnf9iZ2eKCxrQpnDJ4nu9A2YsPuFFBB0p2XpE9VWT+stMUi1sonEjji0v39 lAtvAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAAc0KXe2iM0UATqfAsulaSSQv2WN IcANbC4Sv1ShEIiqV4vGRS9rLi9OeFmzJGzthpx2zYmexL+JwD6PAlSbKzLvUt6K GWW8uQUlQ5YqWnmKp7stbXL5y4eNIVfNllc9m2zbuoeYqrR8UwWTJnMBlwLZFidf 2dlXXDrnwXUPROFtSvCdd4jPjupD3RLq6hxTUZ3uAMx5Lv+mC9SIgHxjsh0Kjgl1 /fonk0+iK+kWJq6zMscCDEtTXMv/9wQv181y6TZ57Twy56/chsQPKO+kcMEC78qn ZinR7MQoxDrrq20AG0ehnfsFE3m50C4gNCLVtEZkRXi6/XPSPVSm5P9/njs= MIIDIjCCAgoCCQCoznUOdQ6C4jANBgkqhkiG9w0BAQUFADBTMRQwEgYDVQQDEwtp ZHAudWRjLmVkdTEMMAoGA1UEChMDVURDMQswCQYDVQQGEwJVUzELMAkGA1UECBMC REMxEzARBgNVBAcTCldhc2hpbmd0b24wHhcNMTIwNTA0MTIxMTA4WhcNMTMwNTA0 MTIxMTA4WjBTMRQwEgYDVQQDEwtpZHAudWRjLmVkdTEMMAoGA1UEChMDVURDMQsw CQYDVQQGEwJVUzELMAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7TyLWXxbL3RNYMfrmp8fMF785 wazS4kAfaERuY2pi+3LwSte3OQDRC/RV1CYAzBeDCUPRbCpo6lrBT1pta9vbrrHl xwnmTXEINHd6c8SfqdiEBf8qkKZUTWOVn+0hNo7Eso71VnJtVPZFMOFoNohfwUJg zvkIVe/54pP6l0p18mCT77UDpL8cx89zixCwGC3k2n4s6+zZGHjSbi4KMnMhrD9G yh+d7Eh6mmV2zUyITtvmZZ0hYKzj7IjTR4u3yM+QZY7/8paLd6O6l9dN9/qJTNmr n+dwr2nQ8Av+N/TGVeEMZ6XaWweZ1Z8BCUove0VOzyvEIAvaPP9dNg95fKlXAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBADeA4wAx/dfOqdqVnXnzI3rq7vHR4yNJpzAE ySgnCB0yAuazB/J5RlMUI1shi3opNcryf9FU854YX+VQh9hcJWaGv2qCWEo7CYQN XQBZ2r4Ttu+C2KIgmXT4pxhc5cNGr3qWd3Bb8icAuO+cU7K9sw8TIaSbCgPhNSic g1v/KjAwuzl92m6BjAsbekUGy+eKOFomdak5+TKhHYxCQVb5AMYdnJ4S8LQSYMjT 7BhoxrpEaBs497Rj85x4ZrZnlR1MjzJrmtz8KW4PPJrlgc5TvLzU1092mHztFK02 HhXBlbm6h347Gmqauqbwh2b+T0USsvsFH3aW1FM3KHxD72BNpI4= udc.edu MIID6DCCAtACCQDW6/6+LgD4VTANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC VVMxEzARBgNVBAgTCldhc2hpbmd0b24xCzAJBgNVBAcTAkRDMTMwMQYDVQQKEypU aGUgVW5pdmVyc2l0eSBvZiB0aGUgRGlzdHJpY3Qgb2YgQ29sdW1iaWExGTAXBgNV BAsTEElkZW50aXR5IFNlcnZpY2UxFDASBgNVBAMTC2lkcC51ZGMuZWR1MR4wHAYJ KoZIhvcNAQkBFg9zdXBwb3J0QHVkYy5lZHUwHhcNMTEwMTE1MTgzNzAzWhcNMTIw NTI5MTgzNzAzWjCBtTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x CzAJBgNVBAcTAkRDMTMwMQYDVQQKEypUaGUgVW5pdmVyc2l0eSBvZiB0aGUgRGlz dHJpY3Qgb2YgQ29sdW1iaWExGTAXBgNVBAsTEElkZW50aXR5IFNlcnZpY2UxFDAS BgNVBAMTC2lkcC51ZGMuZWR1MR4wHAYJKoZIhvcNAQkBFg9zdXBwb3J0QHVkYy5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGOyFd6M7tIYRy8n3L ROkLmYOIV4QUiuguVZvUILG30v0GgqLEV7NwEUaNh2mPz5g4xlCIVmht48M3dRlQ ZsSFTMlepQlFq3vvpGJBWCgR6zrfkX70liHcPcofxwbTQ8kn/X/YOniieZq+NMNJ j5tLbooDqnvXdPYw/79rchQrgBY9U96Dlc16stxTbUQ68/AQi0K3xPtudWhWf6Cm 81jpIkR/BBrKm5c8DQI4AgqgFdWs6iScdfYxVt2//yuMDOLbtyMjxSsberrq6HFa TUfdtAnf9iZ2eKCxrQpnDJ4nu9A2YsPuFFBB0p2XpE9VWT+stMUi1sonEjji0v39 lAtvAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAAc0KXe2iM0UATqfAsulaSSQv2WN IcANbC4Sv1ShEIiqV4vGRS9rLi9OeFmzJGzthpx2zYmexL+JwD6PAlSbKzLvUt6K GWW8uQUlQ5YqWnmKp7stbXL5y4eNIVfNllc9m2zbuoeYqrR8UwWTJnMBlwLZFidf 2dlXXDrnwXUPROFtSvCdd4jPjupD3RLq6hxTUZ3uAMx5Lv+mC9SIgHxjsh0Kjgl1 /fonk0+iK+kWJq6zMscCDEtTXMv/9wQv181y6TZ57Twy56/chsQPKO+kcMEC78qn ZinR7MQoxDrrq20AG0ehnfsFE3m50C4gNCLVtEZkRXi6/XPSPVSm5P9/njs= University of the District of Columbia University of the District of Columbia http://www.udc.edu Hakeem Fahm hfahm@udc.edu ecu.edu MIIErTCCA5WgAwIBAgIJANboXNbCxTghMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJVUzELMAkGA1UECBMCTkMxEzARBgNVBAcTCkdyZWVudmlsbGUxITAfBgNV BAoTGEVhc3QgQ2Fyb2xpbmEgVW5pdmVyc2l0eTENMAsGA1UECxMESVRDUzEUMBIG A1UEAxMLc3NvLmVjdS5lZHUxHDAaBgkqhkiG9w0BCQEWDWVhd2ViQGVjdS5lZHUw HhcNMTIwOTI3MTQzOTA1WhcNMjIwOTI3MTQzOTA1WjCBlTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAk5DMRMwEQYDVQQHEwpHcmVlbnZpbGxlMSEwHwYDVQQKExhFYXN0 IENhcm9saW5hIFVuaXZlcnNpdHkxDTALBgNVBAsTBElUQ1MxFDASBgNVBAMTC3Nz by5lY3UuZWR1MRwwGgYJKoZIhvcNAQkBFg1lYXdlYkBlY3UuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv+x70xRWz+zCHVAjgx3XfKXE4JYhAm2/ excFuPVu1kOdTvicMAaCrHCQVggHtGXJB7vjI2u/bghgyOQN+LpwjCVzDPQYNKQZ N8hoyHyeITHUgw3pLAJNWF6Gnh+P8EX/+6KNL67Z4XJMJvBMH6i8KfSMmBD+5xbs h4QpiOJiw72K2HLDjzrCfFxhNeHw4szgh72fp946nrOUR/bUFNc2bMpX1flPxz2K PLRsyQ0chvTEvEPUL0g/zIDOHbJCV6/lmvFBifc/+UADAM3chMdWeT+MWHSYux6S fOxjwAgTv7cGZ+m7W5vLwIoFMkPX6QeiAhJV4M+fxUUZWS+3J04OZQIDAQABo4H9 MIH6MB0GA1UdDgQWBBT0UGI7/A3rZ/6dqIqYxGleNUN0xTCBygYDVR0jBIHCMIG/ gBT0UGI7/A3rZ/6dqIqYxGleNUN0xaGBm6SBmDCBlTELMAkGA1UEBhMCVVMxCzAJ BgNVBAgTAk5DMRMwEQYDVQQHEwpHcmVlbnZpbGxlMSEwHwYDVQQKExhFYXN0IENh cm9saW5hIFVuaXZlcnNpdHkxDTALBgNVBAsTBElUQ1MxFDASBgNVBAMTC3Nzby5l Y3UuZWR1MRwwGgYJKoZIhvcNAQkBFg1lYXdlYkBlY3UuZWR1ggkA1uhc1sLFOCEw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAmjFndW2FbbDdxYzfnNSS blQeP9DqUyzRnxoo4Gd028i15/Kqn6O4alKUYgZh4/zd9tjHFWDU7g+LkWvFzJ1a QSxYQ1/jWgt11QqcmkkppdRd9IjifgzXLu1iNnGRyiX2Re/0azzZQtl0IUGDcdiV 3FvOU8cB8rL9veYKMrFQhyAHIIDJkaWd/KPl/16xIdN+lOwQGuVlyCzAXphePzyW em4BewflobGSobRwz7r5XgIJhxMo3wc01f3akeQJ4O3ZzgIoM+UiBe5DzaUmMQoJ X5KQp7NLGaQVmUQOPlUe2xNvmR+lvpkaXZp2S086gS1eWhaiP5h0nASKKd3/rQT1 kQ== ecu.edu MIIErTCCA5WgAwIBAgIJANboXNbCxTghMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJVUzELMAkGA1UECBMCTkMxEzARBgNVBAcTCkdyZWVudmlsbGUxITAfBgNV BAoTGEVhc3QgQ2Fyb2xpbmEgVW5pdmVyc2l0eTENMAsGA1UECxMESVRDUzEUMBIG A1UEAxMLc3NvLmVjdS5lZHUxHDAaBgkqhkiG9w0BCQEWDWVhd2ViQGVjdS5lZHUw HhcNMTIwOTI3MTQzOTA1WhcNMjIwOTI3MTQzOTA1WjCBlTELMAkGA1UEBhMCVVMx CzAJBgNVBAgTAk5DMRMwEQYDVQQHEwpHcmVlbnZpbGxlMSEwHwYDVQQKExhFYXN0 IENhcm9saW5hIFVuaXZlcnNpdHkxDTALBgNVBAsTBElUQ1MxFDASBgNVBAMTC3Nz by5lY3UuZWR1MRwwGgYJKoZIhvcNAQkBFg1lYXdlYkBlY3UuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv+x70xRWz+zCHVAjgx3XfKXE4JYhAm2/ excFuPVu1kOdTvicMAaCrHCQVggHtGXJB7vjI2u/bghgyOQN+LpwjCVzDPQYNKQZ N8hoyHyeITHUgw3pLAJNWF6Gnh+P8EX/+6KNL67Z4XJMJvBMH6i8KfSMmBD+5xbs h4QpiOJiw72K2HLDjzrCfFxhNeHw4szgh72fp946nrOUR/bUFNc2bMpX1flPxz2K PLRsyQ0chvTEvEPUL0g/zIDOHbJCV6/lmvFBifc/+UADAM3chMdWeT+MWHSYux6S fOxjwAgTv7cGZ+m7W5vLwIoFMkPX6QeiAhJV4M+fxUUZWS+3J04OZQIDAQABo4H9 MIH6MB0GA1UdDgQWBBT0UGI7/A3rZ/6dqIqYxGleNUN0xTCBygYDVR0jBIHCMIG/ gBT0UGI7/A3rZ/6dqIqYxGleNUN0xaGBm6SBmDCBlTELMAkGA1UEBhMCVVMxCzAJ BgNVBAgTAk5DMRMwEQYDVQQHEwpHcmVlbnZpbGxlMSEwHwYDVQQKExhFYXN0IENh cm9saW5hIFVuaXZlcnNpdHkxDTALBgNVBAsTBElUQ1MxFDASBgNVBAMTC3Nzby5l Y3UuZWR1MRwwGgYJKoZIhvcNAQkBFg1lYXdlYkBlY3UuZWR1ggkA1uhc1sLFOCEw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAmjFndW2FbbDdxYzfnNSS blQeP9DqUyzRnxoo4Gd028i15/Kqn6O4alKUYgZh4/zd9tjHFWDU7g+LkWvFzJ1a QSxYQ1/jWgt11QqcmkkppdRd9IjifgzXLu1iNnGRyiX2Re/0azzZQtl0IUGDcdiV 3FvOU8cB8rL9veYKMrFQhyAHIIDJkaWd/KPl/16xIdN+lOwQGuVlyCzAXphePzyW em4BewflobGSobRwz7r5XgIJhxMo3wc01f3akeQJ4O3ZzgIoM+UiBe5DzaUmMQoJ X5KQp7NLGaQVmUQOPlUe2xNvmR+lvpkaXZp2S086gS1eWhaiP5h0nASKKd3/rQT1 kQ== East Carolina University East Carolina University http://www.ecu.edu/ Jeremiah Stuever stueverj@ecu.edu Kris Augustus augustusk@ecu.edu http://id.incommon.org/category/research-and-scholarship gatech.edu MIIDJDCCAgygAwIBAgIVAJeYp1xfzkkooZfwaJ6PLVzxpUOYMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC5nYXRlY2guZWR1MB4XDTEwMDcxOTE5MDQwMloX DTMwMDcxOTE5MDQwMlowGTEXMBUGA1UEAxMOaWRwLmdhdGVjaC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCeLDQlcxJ84qjwccY08hQH4Ul0ltFh uR4Tre62YRv7QgpGYXSoholvpXtL6lnF6FWA//5wZ6QHz0FZUdqlYSZDI4Fzigq1 yKiHDWPOpfPduf3ReYJ4BVl9tr+6tfKTeCPLcNJrEIF+1TzgzVuaRaSZPCOTnP1E JQCcDfbs8Owao8nffQ/NMG2PzRNyHZRxeEDHWGu02vZmt/gx4WxUN3TQ2LNLI9EJ D/8SQVTy8mOrMc8ekkbtG9eGwpIu9LIzXGdUNeusnwd1LI77l5uD7AECF9hx9RXV 1Xh+OBgzPH/4OtspSrp6+KbU/ldBfnklvmB2g5fToyx+tZ6JU99OrcHnAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC5nYXRlY2guZWR1hiVodHRwczovL2lkcC5nYXRl Y2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSVrddxm1Erocf++nxW4r7n IlLNtTANBgkqhkiG9w0BAQUFAAOCAQEATvnnmmviZyKiXFXY26jsK/wIrubtsJxY ziJF27fEzTI4E5Wa1JgEhwlQXmchoMuVOleZ0rWaVd5YLiUz64qN+fy3HLAYumwH saadGj7tAwIYMH6AGeRmFcXFFENFNPJpnFrAcNwwpTWlopb1/tEH3a97WH94u1of R3Zj5VQNnX1b9qEo4rttcogIWcvyJd2vaFfeWgQs+RR2tRE5gibvxxGssjCrf1yV OtgZkTz+hoiGXSRnHFjmp/H6Bh27Vgx8sNTKIFffNZ4wNH7efgV5V3mib57YL050 mFIG3ks+6YbZokQ+i6nzRLwk9JxbsVJl1tzraBmxUNWT+HtiNJ6fzw== gatech.edu MIIDJDCCAgygAwIBAgIVAJeYp1xfzkkooZfwaJ6PLVzxpUOYMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC5nYXRlY2guZWR1MB4XDTEwMDcxOTE5MDQwMloX DTMwMDcxOTE5MDQwMlowGTEXMBUGA1UEAxMOaWRwLmdhdGVjaC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCeLDQlcxJ84qjwccY08hQH4Ul0ltFh uR4Tre62YRv7QgpGYXSoholvpXtL6lnF6FWA//5wZ6QHz0FZUdqlYSZDI4Fzigq1 yKiHDWPOpfPduf3ReYJ4BVl9tr+6tfKTeCPLcNJrEIF+1TzgzVuaRaSZPCOTnP1E JQCcDfbs8Owao8nffQ/NMG2PzRNyHZRxeEDHWGu02vZmt/gx4WxUN3TQ2LNLI9EJ D/8SQVTy8mOrMc8ekkbtG9eGwpIu9LIzXGdUNeusnwd1LI77l5uD7AECF9hx9RXV 1Xh+OBgzPH/4OtspSrp6+KbU/ldBfnklvmB2g5fToyx+tZ6JU99OrcHnAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC5nYXRlY2guZWR1hiVodHRwczovL2lkcC5nYXRl Y2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSVrddxm1Erocf++nxW4r7n IlLNtTANBgkqhkiG9w0BAQUFAAOCAQEATvnnmmviZyKiXFXY26jsK/wIrubtsJxY ziJF27fEzTI4E5Wa1JgEhwlQXmchoMuVOleZ0rWaVd5YLiUz64qN+fy3HLAYumwH saadGj7tAwIYMH6AGeRmFcXFFENFNPJpnFrAcNwwpTWlopb1/tEH3a97WH94u1of R3Zj5VQNnX1b9qEo4rttcogIWcvyJd2vaFfeWgQs+RR2tRE5gibvxxGssjCrf1yV OtgZkTz+hoiGXSRnHFjmp/H6Bh27Vgx8sNTKIFffNZ4wNH7efgV5V3mib57YL050 mFIG3ks+6YbZokQ+i6nzRLwk9JxbsVJl1tzraBmxUNWT+HtiNJ6fzw== Georgia Institute of Technology Georgia Institute of Technology http://www.gatech.edu/ Eric Buckhalt eric.buckhalt@oit.gatech.edu Robert Viduya robert.viduya@oit.gatech.edu Intelligent Tutoring System MIIC/TCCAeWgAwIBAgIJALGtVaCypntKMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEml0cy52aXAuZ2F0ZWNoLmVkdTAeFw0xMTA4MDExNjQ0NTZaFw0yMTA3Mjkx NjQ0NTZaMB0xGzAZBgNVBAMTEml0cy52aXAuZ2F0ZWNoLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOV4zezEFXW2Sw9vEAhu8cw1i/1vDH+pYBdN /7qWeDBvMXGZ3p0qUP8oxAcBgcbPk/ocDyjpBzRGofT7ghxyg+UlUK3Qq1isO9KG i2xk+RtFdpIYEi5jpg5BjCypND/eFJHCMSR+XyF1UTZFPtnnxX67IMZ5HZfVh6T1 vBA+pnE6EjeCBfgsYzmvi7R+1VyRxs7x8G6nJ7aokuBDbDAgxhpC6UVY+BQzfQIP W841W6AbBA9IiNtknzYUvctsBRxeYb6FKFK5j1IEKV0PAYqgBER4ODv5KulcClgx JUfnMUajwkC0Nd6RAJaVm2swSW4+oiijhlvUqj1d1aiTQfnNl/sCAwEAAaNAMD4w HQYDVR0RBBYwFIISaXRzLnZpcC5nYXRlY2guZWR1MB0GA1UdDgQWBBTwoyFn/1Xu Xf98101qYjO718OM9TANBgkqhkiG9w0BAQUFAAOCAQEAw3YZE7EEnkozfQ199pbT KsTRriZW+tgft/OXqHPqXRMRa6ADGExGuX8C+fwzYkYuEynOQxd2abSeaEp2pwaP 9MuASm0hYLU065Pbr42CvnAh4CmDWa5OsoVa79U8ShekS6HrPN9S9lIV6/kQ72RG DsvbryIo5Rn4Dfy+twS1w4P/Ou0yYYktvVdcd6ir+KPvdd18ThbhaMrpFvVnRIJS wy3u4wz5o86Qi8yJUOaKDfVOmszAPygx/eXSaoSZ1JMO6ouUxI7R/+JMjAZAI3a1 1XJy0vIc+540jDEJZuv+It6BBZzS+7IJ3j+mYL1HdqIzN/anBa5dl90efyfdmoJr 1Q== Intelligent Tutoring System Georgia Institute of Technology Georgia Institute of Technology http://www.gatech.edu/ Gregory Krudysz gte269x@mail.gatech.edu Bert Bee-Lindgren bert.bee-lindgren@oit.gatech.edu VoiceThread Service Provider The primary service provider for authenticating through Shibboleth into VoiceThread. https://auth.voicethread.com/termsofuse/ https://auth.voicethread.com/vt-logo-3.png MIIDETCCAfmgAwIBAgIJAKTmQmThJyLKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMMFGF1dGgudm9pY2V0aHJlYWQuY29tMB4XDTEzMDcwOTIwNDA1NVoXDTIzMDcw NzIwNDA1NVowHzEdMBsGA1UEAwwUYXV0aC52b2ljZXRocmVhZC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpbwJwX3lWlt7KpRDEkz2F2diHGrpn zEDSbG07i3PoI+MKFS7gfL+enZbSkt11zbALgxe40e5Bo/kCQblj1W6eEnUbeMjJ RY32Bv1CVuK6X9eUWBnRcnWrW/dz8RzV+05G2wwXDpg5tnHvu8kRidpbUSpNvvyb FUVfYzvih66TeB3SM0RFoj8meGp7khA2V6NwypyfAmlxnw+XcZZRqn92eoVApbEP 0xQ6uWDQkclRt4H9haJfu5HWatsZlOMX0RLQgKtenXI1h/OofL6odY189zcww/5m GYRSjGm2geJr4ETj2dTH/AmvcKv9Nu2jNTgBmotlPvOHsICFXQ9oiR1bAgMBAAGj UDBOMB0GA1UdDgQWBBRwF7kDyktLsSCKYzHqwKdcCewYljAfBgNVHSMEGDAWgBRw F7kDyktLsSCKYzHqwKdcCewYljAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQA959pVYMfnRAIREuA9ytRvCl0xnLL3nsC9CgQfeqgzRxn9sFXO09ps86gs wW6BKmai4+i3lMvIZk8Zuuq308WT6giVvgu0lF1hRzAbaXNj2lcon0nvYJH5wpyh g1kMROQtXNYGoKsrmTrrOOm3ORlQsvA3IaAOOJj4TYEzQUBwjldMtJbGkuMPLvvK Mr/dN4LzOQ7WNwuKU+t/5Fuer5uyy2vGj34aJUy2bJEfg72zqlf6tYLPAc6f40fB JMelK3RG7RTUKDLSXvCf9BkmMzzqn6b76lJJkJy6429SpVBj9yAvLNzdAAmTKOyi uA1AZwPM9ExBXwdTJsD765AM42Ck VoiceThread Service Provider The primary service provider for authenticating through Shibboleth into VoiceThread. VoiceThread VoiceThread http://voicethread.com/#home Steve Muth stevemuth@voicethread.net Ben Pritchett bjpritch@voicethread.net Integration Support integration@voicethread.com VoiceThread MIIDDDCCAfSgAwIBAgIJAMz+Jq3ZKq9vMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2hzci1mZTEudm9pY2V0aHJlYWQuY29tMB4XDTA4MTIyMTIwMDgwMFoXDTE4 MTIxOTIwMDgwMFowIjEgMB4GA1UEAxMXaHNyLWZlMS52b2ljZXRocmVhZC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFUZSfWTdcdME2eQ1VE49m 7vIEq/qn8bMMtCWpEDhYH7/IOsyeP3JOqufOUZkGvl6mpKiw/ZjeZmpCAlMxDwoJ O/EO+9BC1BQH4HPT7RqqSwCZ+1VGDoeOVMNczFgce9G9E1cvsD6JYL0qI2imrJ9G w+re+eUmdy3MP7/2/19OiJL1RKeSO85ibDFL5pMGEJ0s6mQNIvwCBLknhLek0Mua k58VxCJ5RR+dKUu1u2N4xkWNX34ijVzzDE9FdQn84x4AGOf5DjTmUBN17MW7qLDk 9gpgle5rg7ZZIuYsbUcK8jEG4g5eSroNln4+QTebEJijQ5vRPzRYYMT0AH1A/CPb AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2hzci1mZTEudm9pY2V0aHJlYWQuY29tMB0G A1UdDgQWBBRDz7w8f2sNo/C4erK8j7+FPpUS2TANBgkqhkiG9w0BAQUFAAOCAQEA B/Ln2gW23nwLbRChdSRJvHosA6OwKWk4e/6QflVMb/mwOvWPz/xqs2qgCC/yZc6j iwwPB8PtAU7i76YwrfrCouQt/P1Siz6eYeGCrGNIKVxVnWzt03Uvu633oJ1u0Xuh ezPTuozLE6BdYXQtHkvu3/SPu7XPTiBTRdgbsUQ9WGKeVh6DuWsc4wd8jjF84aW7 1RaixAv5kC1kkgvP+bKBOWgRXOA6wpZ5E4yD7W8VP9EU6cLBYZW+ghwTX7GK6WrL C5crZOwnaDYkyNuF7+VpLd3K1f+ZbCq2VHCO4hYKcCN9MLyCAHcCwQ3hpk/Lyu4x XO+Zq7ylhfOICdiRlm3elg== VoiceThread VoiceThread VoiceThread http://voicethread.com/#home Steve Muth stevemuth@voicethread.com VoiceThread Support pro-support@voicethread.com Ben Pritchett bjpritch@voicethread.com http://id.incommon.org/category/research-and-scholarship hawaii.edu MIIDIzCCAgugAwIBAgIUbG6AsWJKVFL4BChkxcf2t9iBajMwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLmhhd2FpaS5lZHUwHhcNMTAwNjA4MDE0ODI4WhcN MzAwNjA4MDE0ODI4WjAZMRcwFQYDVQQDEw5pZHAuaGF3YWlpLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANw36Y5YP/lArq7ctP14ghwuWEUeMUUl 5Nkd7TpKa4aeHyj+UoCTQQHfy+arJO1itCPHz98Uhaw4G4XQnxQhfuw6L6mz2//A eOdlpt5GkJMQIy5pE4pLOXOhHBYJmBLsTPWB8I0QizAAb3xXTeUB++ww0IO9bOR0 VA8tI6kWSCWlxDAQQ4Thn/Jz0XEX1R2YJQR8b5oo+FIuV9In+qJ3j4NbUqfeKMzL vK+fNeH/XhyT20dkp8g3gXfEX0zVwFSjiYeYDulD/HTnjoy6ZBheXPJOSAW8ywAC 0xd4hmFpsGjmPNHL+17suRCKXcDkwUsmwcZ9/RWvo/iJLE1Ol763OhUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLmhhd2FpaS5lZHWGJWh0dHBzOi8vaWRwLmhhd2Fp aS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFH/WD1Sn9/gtumFPjrjPJaeN zMYVMA0GCSqGSIb3DQEBBQUAA4IBAQAuNKVRhisKC2eBievJQzGjMV7WAsAnRrR6 6bMHDqIp3xfi+/H0b9dVm8SqBj/p4mHp/aL8156Swm02souRvqg6WaKsV4q3BDKk aXeO5QDC+tC6HB7NSofJV7IcJLs5cZjqSRf3grbSWMugafBVbIvJuhs7uTYVZJby 6h/kbkMY4Y7Fgg7Vg9yLtmyDMJs7eUz5pY4vPHzxwMVC6amJSMmMVhjsRWnmaAq+ +jxLLXON7aWQGK5hhCLuzDL0zq6pX6THeEoNssY75ZTX0mWIaMwDQnvnA+5E2ca3 lcsojI5PrsQEZo8UhgHFafO6bTiv+g2a2j0mVhWU1YJGOscK2Awq hawaii.edu MIIDIzCCAgugAwIBAgIUbG6AsWJKVFL4BChkxcf2t9iBajMwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLmhhd2FpaS5lZHUwHhcNMTAwNjA4MDE0ODI4WhcN MzAwNjA4MDE0ODI4WjAZMRcwFQYDVQQDEw5pZHAuaGF3YWlpLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANw36Y5YP/lArq7ctP14ghwuWEUeMUUl 5Nkd7TpKa4aeHyj+UoCTQQHfy+arJO1itCPHz98Uhaw4G4XQnxQhfuw6L6mz2//A eOdlpt5GkJMQIy5pE4pLOXOhHBYJmBLsTPWB8I0QizAAb3xXTeUB++ww0IO9bOR0 VA8tI6kWSCWlxDAQQ4Thn/Jz0XEX1R2YJQR8b5oo+FIuV9In+qJ3j4NbUqfeKMzL vK+fNeH/XhyT20dkp8g3gXfEX0zVwFSjiYeYDulD/HTnjoy6ZBheXPJOSAW8ywAC 0xd4hmFpsGjmPNHL+17suRCKXcDkwUsmwcZ9/RWvo/iJLE1Ol763OhUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLmhhd2FpaS5lZHWGJWh0dHBzOi8vaWRwLmhhd2Fp aS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFH/WD1Sn9/gtumFPjrjPJaeN zMYVMA0GCSqGSIb3DQEBBQUAA4IBAQAuNKVRhisKC2eBievJQzGjMV7WAsAnRrR6 6bMHDqIp3xfi+/H0b9dVm8SqBj/p4mHp/aL8156Swm02souRvqg6WaKsV4q3BDKk aXeO5QDC+tC6HB7NSofJV7IcJLs5cZjqSRf3grbSWMugafBVbIvJuhs7uTYVZJby 6h/kbkMY4Y7Fgg7Vg9yLtmyDMJs7eUz5pY4vPHzxwMVC6amJSMmMVhjsRWnmaAq+ +jxLLXON7aWQGK5hhCLuzDL0zq6pX6THeEoNssY75ZTX0mWIaMwDQnvnA+5E2ca3 lcsojI5PrsQEZo8UhgHFafO6bTiv+g2a2j0mVhWU1YJGOscK2Awq University of Hawaii University of Hawaii http://www.hawaii.edu/ UH ITS Identity and Access Management its-iam-help@lists.hawaii.edu Michael Hodges mhodges@hawaii.edu docufide.com MIIDLDCCAhSgAwIBAgIVAKG5w7DLtuk0XhMVRYf8d6YYPTH9MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHFhMi5kb2N1ZmlkZS5jb20wHhcNMTAxMjIxMTAxMDIx WhcNMzAxMjIxMTAxMDIxWjAbMRkwFwYDVQQDExBxYTIuZG9jdWZpZGUuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgfBSCebgtdOD4oGWtwBj2Ovi /QUTs56bAKvtZoNo0/BBni7BQ5Bm1rsqm6SVVDxgrs+ElsOQZ3MA9K3O3XePNf7X Dma1zYcxn76KiGppvwA80crOIga8/YzruqGLKIHd+4FRyFCfsTdgbyOV0hrzrH3l UCggLfidz9YQgUfsliypu2Zw0XWGGPI+0puFJmdtjmtpOR2TEe0H8xPvOpSRgIsF 3Bg9vvtjki1dlb0i+SLCPr1q0h77PKSkZ/9qSL1epLPKPlN9tbCjsZu34D6/mSRN rBy+e+0vkLVq/NHxUV7j4oQFOTQE7x4rX5WbPpM/djhE0M/fpbbGMp9FNC/1awID AQABo2cwZTBEBgNVHREEPTA7ghBxYTIuZG9jdWZpZGUuY29thidodHRwczovL3Fh Mi5kb2N1ZmlkZS5jb20vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFPCRqtLHPvhn NcKYW2tQDip+2s+UMA0GCSqGSIb3DQEBBQUAA4IBAQBZvIE5y/G/TBTc1benWMmW jAnXNbt6oK961ZH2CSODetw/IRzPlm0XYpXyno2Hjrexu0D7NpcRIhT7BdhUjcLh MACgsxD6Ewyd8nmWSkaf7T+OV3kF+CG8++JZhHk2cMJg+GpadUBoUKNaXogf0ez6 VN+DWNgUBcEDpqWxhmAtWa0sLatsWBd/FpA2iWWUYwxeQHRDc9aOiZCcPk7cNVyd 5Tglz8Au3Av+jQznpXS3GbgaAkqRvWgwCNdjG1QaqDr4zNxbCC9aUiZ5sIdizj7+ Zq/Qzac6D9Bd1IHclsi8nSgdIZwnu79Z1EvnW5MKMbY6X850z59wdovkGJ7+fbY2 docufide.com MIIDLDCCAhSgAwIBAgIVAKG5w7DLtuk0XhMVRYf8d6YYPTH9MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHFhMi5kb2N1ZmlkZS5jb20wHhcNMTAxMjIxMTAxMDIx WhcNMzAxMjIxMTAxMDIxWjAbMRkwFwYDVQQDExBxYTIuZG9jdWZpZGUuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgfBSCebgtdOD4oGWtwBj2Ovi /QUTs56bAKvtZoNo0/BBni7BQ5Bm1rsqm6SVVDxgrs+ElsOQZ3MA9K3O3XePNf7X Dma1zYcxn76KiGppvwA80crOIga8/YzruqGLKIHd+4FRyFCfsTdgbyOV0hrzrH3l UCggLfidz9YQgUfsliypu2Zw0XWGGPI+0puFJmdtjmtpOR2TEe0H8xPvOpSRgIsF 3Bg9vvtjki1dlb0i+SLCPr1q0h77PKSkZ/9qSL1epLPKPlN9tbCjsZu34D6/mSRN rBy+e+0vkLVq/NHxUV7j4oQFOTQE7x4rX5WbPpM/djhE0M/fpbbGMp9FNC/1awID AQABo2cwZTBEBgNVHREEPTA7ghBxYTIuZG9jdWZpZGUuY29thidodHRwczovL3Fh Mi5kb2N1ZmlkZS5jb20vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFPCRqtLHPvhn NcKYW2tQDip+2s+UMA0GCSqGSIb3DQEBBQUAA4IBAQBZvIE5y/G/TBTc1benWMmW jAnXNbt6oK961ZH2CSODetw/IRzPlm0XYpXyno2Hjrexu0D7NpcRIhT7BdhUjcLh MACgsxD6Ewyd8nmWSkaf7T+OV3kF+CG8++JZhHk2cMJg+GpadUBoUKNaXogf0ez6 VN+DWNgUBcEDpqWxhmAtWa0sLatsWBd/FpA2iWWUYwxeQHRDc9aOiZCcPk7cNVyd 5Tglz8Au3Av+jQznpXS3GbgaAkqRvWgwCNdjG1QaqDr4zNxbCC9aUiZ5sIdizj7+ Zq/Qzac6D9Bd1IHclsi8nSgdIZwnu79Z1EvnW5MKMbY6X850z59wdovkGJ7+fbY2 Docufide, Inc. Docufide, Inc. http://docufide.com/index.jsp John Scanlon jscanlon@parchment.com Parchment http://www.parchment.com http://www.parchment.com/privacy-policy/ MIIF9DCCBNygAwIBAgIQfb9u4T2cpVDON3fmjmnfETANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoLUFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTEx MDYwMTAwMDAwMFoXDTEyMDYwMTIzNTk1OVowggEWMQswCQYDVQQGEwJVUzEOMAwG A1UEERMFOTAwMjUxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0xvcyBB bmdlbGVzMRIwEAYDVQQJEwlTdWl0ZSA3OTAxHDAaBgNVBAkTEzE5OTAgUy4gQnVu ZHkgRHJpdmUxETAPBgNVBAoTCERvY3VmaWRlMRUwEwYDVQQLEwxEb2N1ZmlkZS5j b20xMjAwBgNVBAsTKUhvc3RlZCBieSBOZXR3b3JrIFRoaW5raW5nIFNvbHV0aW9u cywgSW5jMSMwIQYDVQQLExpDb21vZG8gUHJlbWl1bVNTTCBXaWxkY2FyZDEXMBUG A1UEAxQOKi5kb2N1ZmlkZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDEXmXaO3MmOzdoGxy0NpU2cLB4OGd4Sbe0a+7X5cUN9+6uPQ/djQcVnul1 H53GT0JCVduURf8MlDe0ys+9hbnt0fgPSCR5zFm/7EctX631OFv4jwE6fvM4FmPF HXPNi1g0cUnUhDj5uPiaLEKsADRQn1Joll17eM7nMQ2H8PZhPLuHthiCybYshBJl +fju8+vMkZFAhxY+SDCMup4M6yNYHBYHQCtYcP/C5lnN+y+Qg4sojLs11gyDH4/W ufHAlEY+Q9Na0pMccnXs5p6vjq2mlgVixwNcQrqhRYdaF5szsTBVwqCYJ5F4sfdk oJp6PVpNsfYTL1hZULryedemWUIfAgMBAAGjggHGMIIBwjAfBgNVHSMEGDAWgBQ/ 1bXQ1kR5UEoXo5uMSty4sCJkazAdBgNVHQ4EFgQUZ3hwONZ9gHFRtMZ/zmTJoBQj zfgwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQMEMCswKQYI KwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5jb20vQ1BTME8GA1UdHwRI MEYwRKBCoECGPmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0hpZ2gtQXNz dXJhbmNlU2VjdXJlU2VydmVyQ0EuY3JsMIGABggrBgEFBQcBAQR0MHIwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0hpZ2gtQXNzdXJh bmNlU2VjdXJlU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5j b21vZG9jYS5jb20wJwYDVR0RBCAwHoIOKi5kb2N1ZmlkZS5jb22CDGRvY3VmaWRl LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAM2si5MrQl20R/HeCERbno7vmGQFiiasW mydiRxZdkBPPvYStGuOKrVglS3T7LvVkLhO+yxZZVUsi7ZJnC/yHWZ4elHu1kyqi Yv3f/cCB1DTcVMjAXSRRj0T8xpTzhBdDekuVrpaS2MkLMLNa69ysdgsUZIhAFSIJ K5DT86SwT2wYtc2FL+D8BKkZVbpp3Y0DcYGLg0pfjk2j5ipOS+2CkyGZL4+wdot7 3BV7H0slr37kviTzzBk0ECd+6OMc4bRNeN719SBzS3p3hO6NEHy+BuazKvWilVx6 Pa5PWeR/hdoYuFn2WEFnWruLDoaGLhPDoBcqsAgn70i3r5KibQ7cZQ== Parchment, Inc. Parchment, Inc. http://www.parchment.com/ Lou Delzompo ldelzompo@parchment.com John Scanlon jscanlon@parchment.com Mike Williams mwilliams@parchment.com Andrew Lillie alillie@parchment.com Parchment Admin sysadmin@parchment.com http://id.incommon.org/category/research-and-scholarship ucf.edu University of Central Florida https://idp-prod.cc.ucf.edu/idp/ucflogo.gif MIIDODCCAiCgAwIBAgIVAMvE2hm/0pdXtouxqrRuMPJtXmUzMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE2lkcC1wcm9kLmNjLnVjZi5lZHUwHhcNMTEwNTE5MjEx MDQzWhcNMzEwNTE5MjExMDQzWjAeMRwwGgYDVQQDExNpZHAtcHJvZC5jYy51Y2Yu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAghk3G4M/Iyq50iUv sL+m5QT24JkJOSJWEAXm1eEMeYoSsmHWxZhLeHDjUlP8THadLCn4+KO1tMdCuhw4 5bC/jOqVPzXig10+KY79TuasbF9Dwa3EtW88Gt7FqrjXtQMZPfqJ/97EGZMPJF3f ZXDX06BQMypHFYBzuO234+w4IJzy97wnyTz0qpjq9Vc0MK1vX9D+3JyU2Vg7MPQ8 /gMnoNM/prapBiUeG4Fi4tPwSwKCqgrrxWvHYA7CWS/y7hq8IvGf+vM6kYuEc1fa VuKOP7X+B2wlL8nx0VchLaLkGyu9HG69zL5RJlUGhwIu/+tXBBZvqhzisyir7Rvh T+FUPwIDAQABo20wazBKBgNVHREEQzBBghNpZHAtcHJvZC5jYy51Y2YuZWR1hipo dHRwczovL2lkcC1wcm9kLmNjLnVjZi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFOKN9QfppJIne49jBCn+VTA6JxN0MA0GCSqGSIb3DQEBBQUAA4IBAQAerM6c ebboDhXRxJNQyrcrQT8ACDDdRTX3l+inDZZ7AdsywW/IKGLznA8756oGbG1vKhlw B31Mu6TmsMtpuC6ThikTzoqTqaoFIvEhEfeQgzXwkOrnXyx1TL1/I04JBHsPo2iO EfayKCmafksmUTzr1voSFmM9Bp2/S79jOX7zD+RsxLc/sc82b5B1Hx9VFSnVVZlp gQFQHIvnPTccKgoZts0CMVqPD2rzOuK2excw5D1s5hxIiZ5Bi6pG9FfYWybR2SQ8 u9ZyOOyULacfY5dN4/BJ293av9Xmq7skS0DcikqAJ/ZQlEV/NDexFGpABUmfQo37 0q3VVc70nXU1d7cV MIIFMjCCBBqgAwIBAgIQXAU976ByHakHmxGdYsAfRzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTExMDUwOTAwMDAw MFoXDTEyMDUwODIzNTk1OVowgaQxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJGTDEQ MA4GA1UEBxMHT3JsYW5kbzEmMCQGA1UEChMdVW5pdmVyc2l0eSBvZiBDZW50cmFs IEZsb3JpZGExGjAYBgNVBAsTEUNvbXB1dGVyIFNlcnZpY2VzMRQwEgYDVQQLEwtQ bGF0aW51bVNTTDEcMBoGA1UEAxMTaWRwLXByb2QuY2MudWNmLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMysvlrvbtoZic5wpQSW2Er1CJivM4nA zRoKkRC4q/cGlfMTTCTF8b/yTT1ExlnN+cDhR9dyuDfMv+ghEE3K8RyoLokp0u76 9SJyPSbRIlBiWgjzn3HweY+/Q8H0cNcnH+XvwlnhPAdJhcZAan5qq1/5mJqxLwYd sSbB4O8ZfY9jLSAY1s7eQJi33jR2Oge3onqSzAGRWH5YBrlMgZWXN31TnP8ZGwXq wy2iJjjCu97mzF0voxO48OkVfca2Bvvv/q+RPs4ZCfLqw8zQuBhiGzdaLiKT/PiU 46Lf2RGZPAuqUjCVPVOfIoMDLk4SmmeNXHCBCrtlCt6zqOD5hcKG+WkCAwEAAaOC AbAwggGsMB8GA1UdIwQYMBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQW BBSGN0T+h5IO7pQRbBcw/BnsGpYmazAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwXQYDVR0gBFYwVDBS BgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21t b24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjA9BgNVHR8ENjA0MDKg MKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNy bDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKGLWh0dHA6Ly9jZXJ0LmluY29t bW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAkBggrBgEFBQcwAYYYaHR0cDov L29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWCE2lkcC1wcm9kLmNjLnVjZi5l ZHUwDQYJKoZIhvcNAQEFBQADggEBADWsx84TkGK7p30UE7XJWuabbu+A0XIuBy/l kq3BfZ2tIQwiUmITq6DwPcI88JEA3HwHnxaS/fDs1rnl/SNR4VhdPibTCvhPZk7m IJ1r1GPZG4PoUvwZFOar+mPKw2SkeO9zOXNt0291HW/oRpt5EQ/iQZpnINmmsS1q tQ2H8SS7hUbzmD/NTO6cEsYjU1nxz28ibqYXxarPm52u4JsM6BTpoNT/Oghfs3gZ iQtMxythgcIG+srpD7je26DK05H3d4qgjOzNogepc0Z1rCUxc1xOP/5QdoJ7dOhK iVr4j+vsHmoBJB+J5VAC8/SAzG/s4VDMBZ2yqMvzeEXkmaOTrso= ucf.edu MIIDODCCAiCgAwIBAgIVAMvE2hm/0pdXtouxqrRuMPJtXmUzMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE2lkcC1wcm9kLmNjLnVjZi5lZHUwHhcNMTEwNTE5MjEx MDQzWhcNMzEwNTE5MjExMDQzWjAeMRwwGgYDVQQDExNpZHAtcHJvZC5jYy51Y2Yu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAghk3G4M/Iyq50iUv sL+m5QT24JkJOSJWEAXm1eEMeYoSsmHWxZhLeHDjUlP8THadLCn4+KO1tMdCuhw4 5bC/jOqVPzXig10+KY79TuasbF9Dwa3EtW88Gt7FqrjXtQMZPfqJ/97EGZMPJF3f ZXDX06BQMypHFYBzuO234+w4IJzy97wnyTz0qpjq9Vc0MK1vX9D+3JyU2Vg7MPQ8 /gMnoNM/prapBiUeG4Fi4tPwSwKCqgrrxWvHYA7CWS/y7hq8IvGf+vM6kYuEc1fa VuKOP7X+B2wlL8nx0VchLaLkGyu9HG69zL5RJlUGhwIu/+tXBBZvqhzisyir7Rvh T+FUPwIDAQABo20wazBKBgNVHREEQzBBghNpZHAtcHJvZC5jYy51Y2YuZWR1hipo dHRwczovL2lkcC1wcm9kLmNjLnVjZi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFOKN9QfppJIne49jBCn+VTA6JxN0MA0GCSqGSIb3DQEBBQUAA4IBAQAerM6c ebboDhXRxJNQyrcrQT8ACDDdRTX3l+inDZZ7AdsywW/IKGLznA8756oGbG1vKhlw B31Mu6TmsMtpuC6ThikTzoqTqaoFIvEhEfeQgzXwkOrnXyx1TL1/I04JBHsPo2iO EfayKCmafksmUTzr1voSFmM9Bp2/S79jOX7zD+RsxLc/sc82b5B1Hx9VFSnVVZlp gQFQHIvnPTccKgoZts0CMVqPD2rzOuK2excw5D1s5hxIiZ5Bi6pG9FfYWybR2SQ8 u9ZyOOyULacfY5dN4/BJ293av9Xmq7skS0DcikqAJ/ZQlEV/NDexFGpABUmfQo37 0q3VVc70nXU1d7cV University of Central Florida University of Central Florida http://www.ucf.edu/ Tim Larson tim@ucf.edu Jim Ennis jim@ucf.edu Maxient Maxient is the nation's foremost provider of software for managing student conduct records, including academic integrity, judicial affairs, and students of concern. http://www.maxient.com http://www.maxient.com/privacy.php https://publicdocs.maxient.com/images/maxient_logo_with_tagline.gif MIID6zCCAtOgAwIBAgIJAImh/uyzJDJJMA0GCSqGSIb3DQEBBQUAMIGLMQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExGDAWBgNVBAcMD0NoYXJsb3R0ZXN2 aWxsZTEUMBIGA1UECgwLTWF4aWVudCBMTEMxFzAVBgNVBAMMDmNtLm1heGllbnQu Y29tMSAwHgYJKoZIhvcNAQkBFhFhaGFya0BtYXhpZW50LmNvbTAeFw0xMzEyMDUw NTEyNTlaFw0zMzExMzAwNTEyNTlaMIGLMQswCQYDVQQGEwJVUzERMA8GA1UECAwI VmlyZ2luaWExGDAWBgNVBAcMD0NoYXJsb3R0ZXN2aWxsZTEUMBIGA1UECgwLTWF4 aWVudCBMTEMxFzAVBgNVBAMMDmNtLm1heGllbnQuY29tMSAwHgYJKoZIhvcNAQkB FhFhaGFya0BtYXhpZW50LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANm0V9/prFQiNQkA68wg93SNCPxgRt3wm00RGMU4XUJfbxYHSWjYszXffnlh KGKQ7G2HsE3NnBmF0/ByDRJ5kiCBdNfipK7ONZoXpZDh3orRdiS8DG/p5T+Xbeum 43YV1jKLZKosYxf0z4FIyMVW/PuwI+aoJ/2fZd7juLrYkCHrsJmbIMw9lTycPhKL ViBSUspkyHRTqnhHlXsCpPBmyLL8UTDPYrUGvf9Z08F0tgjyGjo+ga8BvE3fexR6 ETriX6QYsqf5F0+6zfEk8fy3e9n/sH/Av/EyFvLBcZ2HpHkQOc4DVUgHMwAQSviJ cMMSEkGC9/aeiS2TxZb2IFFzQpsCAwEAAaNQME4wHQYDVR0OBBYEFMLeioChP9Yt MvmownmAuNh3iQSNMB8GA1UdIwQYMBaAFMLeioChP9YtMvmownmAuNh3iQSNMAwG A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACFD1VYXC4gm++czTQMjETls J0Pd8hxoR9eHPxCY8Plx62CfFxy6govQ3VwSSa+bM/HUNz6wf1+2/nsPYVEoeE+O B9oO91Flzh1GDpyHHjZr166Hp5YEkwE8AiwzdF5UQL6Wgzzutay9fwXoc4BtqyUC 5oEhCGylXwGZKPzLr7yo4dtZcW8GZk2hXyqLlGPZ1td0ykhSH/dr4UGAr8djYkAN cyMFGuD3cAaoUZXIpprHwSJrTxU5S7xxKTu2xy9SnOj/3N21/JBgFilnU9qKyTaq gjteYvljq+z/11LJg/0nKHORHDGWhzMRj4KsrHw5RT7uKojYazCQ0vByJkrwXbs= Maxient Maxient is the nation's foremost provider of software for managing student conduct records, including academic integrity, judicial affairs, and students of concern. Maxient LLC Maxient LLC http://maxient.com/ Aaron Hark ahark@maxient.com Aaron Hark ahark@maxient.com Aaron Hark ahark@maxient.com fiu.edu Florida International University http://it.fiu.edu/index.shtlm https://fiuidp.fiu.edu/idp/images/fiulogo.jpg MIIDJDCCAgygAwIBAgIVAM7rDFYiAD7ejQynyojPagGeGUuGMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmZpdWlkcC5maXUuZWR1MB4XDTEyMDMxMzEzNTEzNVoX DTMyMDMxMzE0NTEzNVowGTEXMBUGA1UEAxMOZml1aWRwLmZpdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnubM4QbTQQYvUMNGlVB1uO4xwDlcy 9tyXYqE4sjAFu/Fqjv+C4IkDD1BZy+pI+glAWgftq9Vox/dvC1oMcfuhSxAWB7st +aBlKusubh7UAQs+2lym/x0i4E30OMrG2MAcO9pZoGJT+xiOTgba+Vd977KzZdOv o2wAvABy9dJmH+TboHR7w8AOgzQ/QDqOlTq75uMG5fuZhtRAULUKUsMG7niWQCXe Yf3zGE4hStEXos17DnFWzP7S+BZtaPShkPupLR7A23ZiEg8UMRNtdAzXl5ljbrus A6UgnbYslO3NTinTUlRzeB79P7iv3tGujsKEZBZM7jnbEaCnYOthhrwlAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmZpdWlkcC5maXUuZWR1hiVodHRwczovL2ZpdWlkcC5m aXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQ/EzTBahbswoM9gJhVbmdK LzJsBjANBgkqhkiG9w0BAQUFAAOCAQEAE/oT8PSELMiKXo9QKG3YiHY5+2QxQBs2 hqUI3HpTrRCegfQMc8ymCp3nWU6MMa/R2JxPyekKHTCJyrBvYv8FT/sBPnRXXLHV bfZk10puNnuILfkT8vsdd3fBJ1/dBWd2Aop5axWdPCse2zB8ChJ1ImrhCu8fhI1T H4Rqr8AkOIuUXRvDvlOj6PUP6J1luFFcQZl5v+uREv5Pih8W5NhKY+ENPrFX2g59 iWZ7NojDxss/TtqsvGDbMHlt3PNg/FC6rHlcW9gH0qudXf1wLh8u+quX/7mGGvIv FfPU6B1stKoyNoo42HbUm+KOc8S3L3yaxGZfWtL8kNhY0hSXrYI13w== fiu.edu MIIDJDCCAgygAwIBAgIVAM7rDFYiAD7ejQynyojPagGeGUuGMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmZpdWlkcC5maXUuZWR1MB4XDTEyMDMxMzEzNTEzNVoX DTMyMDMxMzE0NTEzNVowGTEXMBUGA1UEAxMOZml1aWRwLmZpdS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnubM4QbTQQYvUMNGlVB1uO4xwDlcy 9tyXYqE4sjAFu/Fqjv+C4IkDD1BZy+pI+glAWgftq9Vox/dvC1oMcfuhSxAWB7st +aBlKusubh7UAQs+2lym/x0i4E30OMrG2MAcO9pZoGJT+xiOTgba+Vd977KzZdOv o2wAvABy9dJmH+TboHR7w8AOgzQ/QDqOlTq75uMG5fuZhtRAULUKUsMG7niWQCXe Yf3zGE4hStEXos17DnFWzP7S+BZtaPShkPupLR7A23ZiEg8UMRNtdAzXl5ljbrus A6UgnbYslO3NTinTUlRzeB79P7iv3tGujsKEZBZM7jnbEaCnYOthhrwlAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmZpdWlkcC5maXUuZWR1hiVodHRwczovL2ZpdWlkcC5m aXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQ/EzTBahbswoM9gJhVbmdK LzJsBjANBgkqhkiG9w0BAQUFAAOCAQEAE/oT8PSELMiKXo9QKG3YiHY5+2QxQBs2 hqUI3HpTrRCegfQMc8ymCp3nWU6MMa/R2JxPyekKHTCJyrBvYv8FT/sBPnRXXLHV bfZk10puNnuILfkT8vsdd3fBJ1/dBWd2Aop5axWdPCse2zB8ChJ1ImrhCu8fhI1T H4Rqr8AkOIuUXRvDvlOj6PUP6J1luFFcQZl5v+uREv5Pih8W5NhKY+ENPrFX2g59 iWZ7NojDxss/TtqsvGDbMHlt3PNg/FC6rHlcW9gH0qudXf1wLh8u+quX/7mGGvIv FfPU6B1stKoyNoo42HbUm+KOc8S3L3yaxGZfWtL8kNhY0hSXrYI13w== Florida International University Florida International University http://www.fiu.edu Shibboleth Admin idpadmins@fiu.edu anu chirinos anu@fiu.edu Shibboleth Support idpadmins@fiu.edu http://id.incommon.org/category/research-and-scholarship rice.edu MIIDGzCCAgOgAwIBAgIUNB1FAd9Ux2knx5u0LT/2TS1LGcYwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnJpY2UuZWR1MB4XDTA5MTAyOTE5NTYzMVoXDTI5 MTAyOTE5NTYzMVowFzEVMBMGA1UEAxMMaWRwLnJpY2UuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAliD8WG6wXXuqN8dnBBSKBEa0fuwutw4biOSz HPN5OLFDH22c9jBFTdPg4ozxGM6x6n30LXVRjAsdx5mFvqWXXrdihpSs2d/VLSSt pDjJOOwc0mL+B7mB2zIqvHuJYyUKOaHAOxmjlQ2w74AzToragPQxgEFXkSNGi0TX Nl9vtBkuP4XXCnVZaOyNOH5GFYLIw0UjekXCUbUWWQ7YkoZsA/rSgMctM1duiWq6 cbI9bpl5GPd4Jc1z7c2QYOZYSvrRWnvJWtV1/3rlMfIWSra7FnMCk8OsWgqyozN5 KGTt/F59qnkVHTp40O2NjqqRGyyZrXxy1TvXNqvglQJDeNuKxQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAucmljZS5lZHWGI2h0dHBzOi8vaWRwLnJpY2UuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBT5ap3rsIH4qpnJk9rKCDdZCxGVdzANBgkq hkiG9w0BAQUFAAOCAQEAMI6twrzu3GVsqLcEXvgzomE4NqUjHqLn9LfV7Kts87gE 7SedxD1UpGke9y/ca5AjwOaJeUdqAgbfD4jNIccpwht4kEZL8ZlBBIkx5fcPJ3uO Aj26/fg1C2/JlOFitYP/wsHJGJhPjtK3lRxfXGa+NQzrX8f+9qyLWhwza1CV1Cus v+P0jZo3wAfCgA7hw84PHU/Az7nB9sawg2s082B0QKpMfeIjtrmWlRqyZiUxOpyC u6hryK6pnoO5TWNzyFnOZq8oNpXi+6+ulfu6Gf8ENofwnhxtj30Drh/uzGjJfwhb YGiGeQcYxxiDQvtt3hzYv/pHQ1/6svEiUxzRpwvC7Q== rice.edu MIIDGzCCAgOgAwIBAgIUNB1FAd9Ux2knx5u0LT/2TS1LGcYwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnJpY2UuZWR1MB4XDTA5MTAyOTE5NTYzMVoXDTI5 MTAyOTE5NTYzMVowFzEVMBMGA1UEAxMMaWRwLnJpY2UuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAliD8WG6wXXuqN8dnBBSKBEa0fuwutw4biOSz HPN5OLFDH22c9jBFTdPg4ozxGM6x6n30LXVRjAsdx5mFvqWXXrdihpSs2d/VLSSt pDjJOOwc0mL+B7mB2zIqvHuJYyUKOaHAOxmjlQ2w74AzToragPQxgEFXkSNGi0TX Nl9vtBkuP4XXCnVZaOyNOH5GFYLIw0UjekXCUbUWWQ7YkoZsA/rSgMctM1duiWq6 cbI9bpl5GPd4Jc1z7c2QYOZYSvrRWnvJWtV1/3rlMfIWSra7FnMCk8OsWgqyozN5 KGTt/F59qnkVHTp40O2NjqqRGyyZrXxy1TvXNqvglQJDeNuKxQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAucmljZS5lZHWGI2h0dHBzOi8vaWRwLnJpY2UuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBT5ap3rsIH4qpnJk9rKCDdZCxGVdzANBgkq hkiG9w0BAQUFAAOCAQEAMI6twrzu3GVsqLcEXvgzomE4NqUjHqLn9LfV7Kts87gE 7SedxD1UpGke9y/ca5AjwOaJeUdqAgbfD4jNIccpwht4kEZL8ZlBBIkx5fcPJ3uO Aj26/fg1C2/JlOFitYP/wsHJGJhPjtK3lRxfXGa+NQzrX8f+9qyLWhwza1CV1Cus v+P0jZo3wAfCgA7hw84PHU/Az7nB9sawg2s082B0QKpMfeIjtrmWlRqyZiUxOpyC u6hryK6pnoO5TWNzyFnOZq8oNpXi+6+ulfu6Gf8ENofwnhxtj30Drh/uzGjJfwhb YGiGeQcYxxiDQvtt3hzYv/pHQ1/6svEiUxzRpwvC7Q== Rice University Rice University http://www.rice.edu/ Paul Engle pengle@rice.edu FAU High Performance Computing https://hpc.fau.edu/ https://hpc.fau.edu/ https://hpc.fau.edu/wp-content/themes/responsive-new/core/images/default-logo.png MIIC9zCCAd+gAwIBAgIJAOwjTKiVsMPUMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHJlcG8uaHBjLmZhdS5lZHUwHhcNMTMxMDIyMTgwNzI2WhcNMjMxMDIwMTgw NzI2WjAbMRkwFwYDVQQDExByZXBvLmhwYy5mYXUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAwkJfSMVn03PejFQRJnKeXAeHvAA22ydtFHQL4+CF e45mjAu3OHGuBEaYMmBNuiXj3ST4eQ8D19hp7o7rae8D5Thbg9jKK04px2IhNcih mvTCGKWjkUUnSryUoQBUi0pHHZnrDyYH7s4SkKqMKqvhmXgbBs0L08eKHQeCOGTd SFwyFmBko0vPC2VasW4HaWQYi4Enkbt7wkhPn/j+ZyuTCNdya61pF5/GBtKw/N93 QU9DcJ4zdjfLIX/8oyK9YmXFkrW0499AM6yqtI+bSeE0l5AXoFu5JLNNaSqPuKm1 Tm7jTR46dh36SDqZw8LIvs4GZAQB1sLyC8BMyrcDGZ8N9QIDAQABoz4wPDAbBgNV HREEFDASghByZXBvLmhwYy5mYXUuZWR1MB0GA1UdDgQWBBTPwtbkTWVTaY5zQ313 +uPnpti3ijANBgkqhkiG9w0BAQUFAAOCAQEANO7y4Y7lQM2OIw5zaT8uFvFLWIPO xj0ImHh7u71K4C3IHg0Lq1j1L2BR1lUt5LRfZFFmFznN0GiFlLbFbmU7iP61ntxU MRG1PurIWruvHqDwof8PM5HPjmOsqmUxg8Qd1R+1wh5o5RCqz5VADgmq2qrCTcQ9 nxk+dApTdV8u3l4U8BhxH/+XVjhuJNy1HVXmmok0skW76vySyfxWDEhv2+SVxR0P 7NRQBNle6AOL/zm95a1MUvVq8Zah9AFGaRAQ5mgP+eNG6/upjRPVXx1w6GI7I52I UTwR8Za1KvGwz4kM/uC12P/0kjr6fvcM3JmqQrFjnSNPzcLwCMcH5ZXNDw== FAU High Performance Computing Florida Atlantic University Florida Atlantic University http://www.fau.edu/ Rhian Resnick rresnick@fau.edu Frank Rodriguez frodrig6@fau.edu fau.edu Florida Atlantic University Florida Atlantic Test IDP http://www.fau.edu/oit/accounts/ http://www.fau.edu/oit/accounts/ https://www.fau.edu/images/shibboleth.png MIIDGDCCAgCgAwIBAgIVAPXvW42xKsbM/hd7Kz3NbFQcB2eYMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC3Nzby5mYXUuZWR1MB4XDTEyMDYwMjIwMDUxNFoXDTMy MDYwMjIwMDUxNFowFjEUMBIGA1UEAxMLc3NvLmZhdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKSEyeGUqxBlVwKg3HMQSX+CSEngA3t10bE4Ks +dNLQuBT8dG/2BW0ByoLuY26OUjE/pD/8AfpP96NXninzQl0x6pVm5BPpQC4Ds2m VrXjGqOpPddaL/DCxp/MOOuOhsfr4oeIh1wlypMnTey3Q1Ew0Qrn253IUn8VufDW MIb0CHGfGOajen0muPHcumuDjqVJm/06ID1h0dygTeTizxY5LfvpmEZYxtuVP4ns VTt9qZxRUK92AWGiRPW95ezzNIhNzGSgFk/y0ctdK87Q69Og+kE9Cf8PJVcDjRKB kHwWhEVpR/9wXD9VnIOKdXHR2wNb0MNrxxKUWGuhZ0iJINl1AgMBAAGjXTBbMDoG A1UdEQQzMDGCC3Nzby5mYXUuZWR1hiJodHRwczovL3Nzby5mYXUuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQpo7vIce0XZ8XgsfkQMH6fElF7gzANBgkqhkiG 9w0BAQUFAAOCAQEArw1nkMaS7/56SOkCmSf9dha9iyCXTrLOYi8Mrlc12Q479+sI eddtX47ShJhlUqXlIvZi/HLPMUHoyG5zIwTzD9a+o9nc4+dC9TTL64lcCiDkAPyB jC8zkXMjZogLu2qiSBUdaaAYr1RswiNpUgJEdnl7FxeFUFD1TZ7yFsjOzgLC6W4W NVUVQWYfRbQOFizPJBtA+QdWDB/tHnMgOm+jjgwVXupex20rdV6vVq/sKTzE1tCn Sy7y61N6qVJjnmbH4IdFnrQib4jc16mOWBob8JUD/nSozArIjurFPIBCZWtfkqhb 8RgOqewQBP/7Gw84rIidKEycldMKMkP7EtKyeQ== fau.edu MIIDGDCCAgCgAwIBAgIVAPXvW42xKsbM/hd7Kz3NbFQcB2eYMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC3Nzby5mYXUuZWR1MB4XDTEyMDYwMjIwMDUxNFoXDTMy MDYwMjIwMDUxNFowFjEUMBIGA1UEAxMLc3NvLmZhdS5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDKSEyeGUqxBlVwKg3HMQSX+CSEngA3t10bE4Ks +dNLQuBT8dG/2BW0ByoLuY26OUjE/pD/8AfpP96NXninzQl0x6pVm5BPpQC4Ds2m VrXjGqOpPddaL/DCxp/MOOuOhsfr4oeIh1wlypMnTey3Q1Ew0Qrn253IUn8VufDW MIb0CHGfGOajen0muPHcumuDjqVJm/06ID1h0dygTeTizxY5LfvpmEZYxtuVP4ns VTt9qZxRUK92AWGiRPW95ezzNIhNzGSgFk/y0ctdK87Q69Og+kE9Cf8PJVcDjRKB kHwWhEVpR/9wXD9VnIOKdXHR2wNb0MNrxxKUWGuhZ0iJINl1AgMBAAGjXTBbMDoG A1UdEQQzMDGCC3Nzby5mYXUuZWR1hiJodHRwczovL3Nzby5mYXUuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQpo7vIce0XZ8XgsfkQMH6fElF7gzANBgkqhkiG 9w0BAQUFAAOCAQEArw1nkMaS7/56SOkCmSf9dha9iyCXTrLOYi8Mrlc12Q479+sI eddtX47ShJhlUqXlIvZi/HLPMUHoyG5zIwTzD9a+o9nc4+dC9TTL64lcCiDkAPyB jC8zkXMjZogLu2qiSBUdaaAYr1RswiNpUgJEdnl7FxeFUFD1TZ7yFsjOzgLC6W4W NVUVQWYfRbQOFizPJBtA+QdWDB/tHnMgOm+jjgwVXupex20rdV6vVq/sKTzE1tCn Sy7y61N6qVJjnmbH4IdFnrQib4jc16mOWBob8JUD/nSozArIjurFPIBCZWtfkqhb 8RgOqewQBP/7Gw84rIidKEycldMKMkP7EtKyeQ== Florida Atlantic University Florida Atlantic University http://www.fau.edu/ Florida Atlantic University Support Services fau.us@fau.edu Rhian Resnick rresnick@fau.edu Frank Rodriguez frodrig6@fau.edu http://id.incommon.org/category/research-and-scholarship iup.edu Indiana University of Pennsylvania http://www.iup.edu/itsupportcenter/howto.aspx?id=70227 https://webso.iup.edu/images/iup_mdui.png MIIDIDCCAgigAwIBAgIVAOTnWFQvSD+86kNUXPzAVSUthutDMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDXdlYnNvLml1cC5lZHUwHhcNMDkwMzA1MTMzMzQ3WhcN MjkwMzA1MTMzMzQ3WjAYMRYwFAYDVQQDEw13ZWJzby5pdXAuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo/szDgQIthWA2E9+3epEVghO9Ra9IMPh yVNe49ySqX45DCRXrCaIBRvvtztZMIyVGf2sNQuqkjWmJSBVBS4gC0Ix/dQbANa9 EDUBOw7MCpv6Vuu7Cn2DW5hclk1T59LC5h8R6X+aV4QlA17rH8Trf2hJppGQH8fx hGvvldoOIWDNE+gqSpg7SkAmRnO275T/9TCElKMfimvICZ5+arbtpD+90X8KJc9b VhKjxPSYnpS0dl5gIqOezDuq9HUGkvFKALjPXLoo+KAZswtQ1/2OxTk4R0HzvMKe Fhu9vVh9uy9o6T8GZxCEa3b/SuaBbu7/W0lLAm8e4x6HhpXVc4yQIwIDAQABo2Ew XzA+BgNVHREENzA1gg13ZWJzby5pdXAuZWR1hiRodHRwczovL3dlYnNvLml1cC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFGqp/vyzsQxjEPSn3gmUh4hULruJ MA0GCSqGSIb3DQEBBQUAA4IBAQAZlp4ngiYj13Pq5TQ9pGmHAFEYS1onqsYtNBCa lX7M3ZU8or02ZkPfsURQEbczknsu+VU58ak789aEkM3+DjAhYQoTknzaalWuRFHH 2FdTFfJ/aHNPHtIymWWkIaZhT7mBRAp/0pdEl4Sul7s3MrBc7k7dsPOlRxFx2iHP E1FPQQZOlPKXXqbtsD8dPE6/05AKTAL2VzlX0DmM9bJSRjuyynjG/D9DGOueC2LM JC0OdrACruIN43LmFSS/ll4Y68if3BdC2oS97FaAb6yjdPxfSWKiOej/0+LSrZww 6mcl5+FgTKV8i5U1jSa7iuj4KQ+wwOluYy+5qz2M4xPk9g09 iup.edu MIIDIDCCAgigAwIBAgIVAOTnWFQvSD+86kNUXPzAVSUthutDMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDXdlYnNvLml1cC5lZHUwHhcNMDkwMzA1MTMzMzQ3WhcN MjkwMzA1MTMzMzQ3WjAYMRYwFAYDVQQDEw13ZWJzby5pdXAuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo/szDgQIthWA2E9+3epEVghO9Ra9IMPh yVNe49ySqX45DCRXrCaIBRvvtztZMIyVGf2sNQuqkjWmJSBVBS4gC0Ix/dQbANa9 EDUBOw7MCpv6Vuu7Cn2DW5hclk1T59LC5h8R6X+aV4QlA17rH8Trf2hJppGQH8fx hGvvldoOIWDNE+gqSpg7SkAmRnO275T/9TCElKMfimvICZ5+arbtpD+90X8KJc9b VhKjxPSYnpS0dl5gIqOezDuq9HUGkvFKALjPXLoo+KAZswtQ1/2OxTk4R0HzvMKe Fhu9vVh9uy9o6T8GZxCEa3b/SuaBbu7/W0lLAm8e4x6HhpXVc4yQIwIDAQABo2Ew XzA+BgNVHREENzA1gg13ZWJzby5pdXAuZWR1hiRodHRwczovL3dlYnNvLml1cC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFGqp/vyzsQxjEPSn3gmUh4hULruJ MA0GCSqGSIb3DQEBBQUAA4IBAQAZlp4ngiYj13Pq5TQ9pGmHAFEYS1onqsYtNBCa lX7M3ZU8or02ZkPfsURQEbczknsu+VU58ak789aEkM3+DjAhYQoTknzaalWuRFHH 2FdTFfJ/aHNPHtIymWWkIaZhT7mBRAp/0pdEl4Sul7s3MrBc7k7dsPOlRxFx2iHP E1FPQQZOlPKXXqbtsD8dPE6/05AKTAL2VzlX0DmM9bJSRjuyynjG/D9DGOueC2LM JC0OdrACruIN43LmFSS/ll4Y68if3BdC2oS97FaAb6yjdPxfSWKiOej/0+LSrZww 6mcl5+FgTKV8i5U1jSa7iuj4KQ+wwOluYy+5qz2M4xPk9g09 Indiana University of Pennsylvania Indiana University of Pennsylvania http://www.iup.edu/ Kevin Foote tsc-sysadmin@iup.edu Paul Grieggs pmgriegg@iup.edu Kevin Foote kpfoote@iup.edu BMJ Journals http://journals.bmj.com/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= BMJ Journals HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu SAGE Journals Online http://online.sagepub.com/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= SAGE Journals Online HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu JAMA http://pubs.ama-assn.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= JAMA HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Royal Society Publishing http://royalsocietypublishing.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Royal Society Publishing HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Oxford Journals http://www.oxfordjournals.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Oxford Journals HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu American College of Chest Physicians Publications http://www.chestpubs.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= American College of Chest Physicians Publications HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Annals of Internal Medicine http://www.annals.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Annals of Internal Medicine HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu American Society for Microbiology Journals American Society for Microbiology Journals http://journals.asm.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= American Society for Microbiology Journals American Society for Microbiology Journals HighWire Press HighWire Press http://highwire.stanford.edu/ Olga Biasotti obiasotti@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Journals of the American Society of Nephrology http://asnjournals.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journals of the American Society of Nephrology HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu The Company of Biologists journals http://www.biologists.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= The Company of Biologists journals HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Disaster Medicine and Public Health Preparedness http://www.dmphp.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Disaster Medicine and Public Health Preparedness HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Duke University Press Journals ONLINE http://dukejournals.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Duke University Press Journals ONLINE HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu The Electrochemical Society The Electrochemical Society http://ecsdl.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= The Electrochemical Society The Electrochemical Society HighWire Press HighWire Press http://highwire.stanford.edu/ Olga Biasotti obiasotti@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu The Journal of Bone and Joint Surgery, British Volume http://www.jbjs.org.uk/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= The Journal of Bone and Joint Surgery, British Volume HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Lyell Collection http://www.lyellcollection.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Lyell Collection HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Oxford Textbook of Medicine http://otm.oxfordmedicine.com/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Oxford Textbook of Medicine HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu American Physiology Society American Physiology Society http://www.physiology.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= American Physiology Society American Physiology Society HighWire Press HighWire Press http://highwire.stanford.edu/ Olga Biasotti obiasotti@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Rockefeller University Press Journals http://www.rupress.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Rockefeller University Press Journals HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu HighWire Press Online HighWire Press Online http://highwire.stanford.edu/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= HighWire Press Online HighWire Press Online HighWire Press HighWire Press http://highwire.stanford.edu/ Olga Biasotti obiasotti@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Olga Biasotti shibboleth-admin@highwire.stanford.edu Journals of the American Society of Clinical Oncology http://www.ascopubs.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journals of the American Society of Clinical Oncology HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Journal Watch http://www.jwatch.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journal Watch HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu Journals of the Royal College of Psychiatrists http://www.rcpsych.org/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journals of the Royal College of Psychiatrists HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu The Royal Society of Medicine Press Journals http://www.rsmjournals.com/ MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= The Royal Society of Medicine Press Journals HighWire Press HighWire Press http://highwire.stanford.edu/ Ryan Krebs shibboleth-admin@highwire.stanford.edu goodwin.edu MIIDBzCCAe+gAwIBAgIJANwMbYMK70vwMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMMD2lkcC5nb29kd2luLmVkdTAeFw0xMzA4MTIxNDQ2NTJaFw0yMzA4MTIxNDQ2 NTJaMBoxGDAWBgNVBAMMD2lkcC5nb29kd2luLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAM7Sif8QaDrfgy5Y6uWlq5FmYh54l7f9l/MgaYTll+VO I4zVFiNg7JD1+g48eCc9l+l2wxeTV/lJ3heTiQiuqZl9V4ZCsgMfQwfwu2XU9HjQ ZcrvJbewicpy/gBnrT9VH0ez8yXsO8qt0CrPIOgGMA1OVgOcaXPHrDxyZwWgUgFT Qoph5m8h2h5mJm0zrwGhU1/o3W/g0DdojzjL4ytQ6AhENtjj/su1C50pq93fMD/y aPMW7CPKd4jVzXL7elzNCJ7HeHXuOR26/tOiCyZIwED6ais1syHlN3K+pZBJQiY8 Zx0mGl39chRF6JnH+mPJX/bbEY1rp6aqbiNM/ZgfYTsCAwEAAaNQME4wHQYDVR0O BBYEFP4r5oKBA7L4RfkrOHo0TA06ho/EMB8GA1UdIwQYMBaAFP4r5oKBA7L4Rfkr OHo0TA06ho/EMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFDZfoCW dTPKWtBCRq1NIeJKq0lPBn/xrw64eSzKQwMdWQasuuSeCEkDqkMDmohe/sLxMrjv HMWOrLuPuZY8/8MUojLjGZQJxVtLkiXyZtkNvSZeRC2k31ADtMfpAQ4i2w7y5s7q LS72WeChkhTkAJrvTE/XtCI+OH9o23JLnXX0rLegXeiFWCdSOAJNon1TxQyAeNIj Zr+Vr8S5ZCVqxbBpIOO/hB+cLQnFzt13cdc60L/YVV2UpCrFx+wOoanPpStFiRWL CIiU7ZioGEoYcgH4XdXKLBZfS8PQqwNFlAtHZ59KLl6Mbtzd9dZcdHS5toIbot4V mftEeS74CI/fFwQ= Goodwin College Goodwin College http://www.goodwin.edu/default_flash.asp Simon Lee simon@9starresearch.com Marilyn Nowlan Mnowlan@goodwin.edu skidmore.edu Skidmore College Creative Thought Matters MIIDPDCCAiSgAwIBAgIVAPIx9cT4q8AyR4ueZ8uIqpunypyjMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFGNlcnRpZnkuc2tpZG1vcmUuZWR1MB4XDTEyMDQyNTE4 MDc1M1oXDTMyMDQyNTE4MDc1M1owHzEdMBsGA1UEAxMUY2VydGlmeS5za2lkbW9y ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgQIzapjdutN/r 2SVjlA0XDyQQ4Py3VUdFTxCm0s+aieDUnyY5H55z7q6a6SbGeC6r0voThzAp8fGv 64XVxQaWFN/gv+7GnSHfORcSlpenXfVsPPW/BA/x2IKg2c/BfeRjmU8W7AZMgUcI nVj8sFzyF8OtglcQe/+V9TjvSdmOEIWG5mt0Up9oeOmHbe9eYvq+LPORGamQUHj0 iJIlJfiAMEm+bCuET4SbO1IUuv65oR77YuZcSWlVaP4NRbrqopO8ULiYkOMIEaZ2 Pbx+dhKgQJijFfbDFFzlFizV9AY7wt0nGMcGheFVUch7D/l12h4fHBTAGAcPYj3H T+AsiQq1AgMBAAGjbzBtMEwGA1UdEQRFMEOCFGNlcnRpZnkuc2tpZG1vcmUuZWR1 hitodHRwczovL2NlcnRpZnkuc2tpZG1vcmUuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBQNIBXsa4ErtKvaykTt91WpA/q8xzANBgkqhkiG9w0BAQUFAAOCAQEA kwApou7fsK8oUx7AJC2t1JzqkbJaOpaUG/UdUPvOzBplnqqugy17Ug7HSy2/trKE mL7bPPuRi6p42sBGJwPCm3hC2gFfXmFWmMYTtO53zJNktXmfaTBtVZKHlpUVsXtG 0uzPK5BoH9lpGwscn7JDMtC2qsF6HIZtRIPrPOnux/JznM8WyBaaE9HoSqzluRkk HOEet5gtgNt//cgfVwFISX0I3Uh/Wk9nHadr/pu9L2rz2Gkb+2LxBC5iKOtL5oW/ q7QweOtDE18IwI4JCw4nsvU2YFZw9ooyK9f3w+tj6rV56cN22EpefXNOM4pZRP7D bGUHwACZ7MErl4ABbfZpVQ== skidmore.edu MIIDPDCCAiSgAwIBAgIVAPIx9cT4q8AyR4ueZ8uIqpunypyjMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFGNlcnRpZnkuc2tpZG1vcmUuZWR1MB4XDTEyMDQyNTE4 MDc1M1oXDTMyMDQyNTE4MDc1M1owHzEdMBsGA1UEAxMUY2VydGlmeS5za2lkbW9y ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgQIzapjdutN/r 2SVjlA0XDyQQ4Py3VUdFTxCm0s+aieDUnyY5H55z7q6a6SbGeC6r0voThzAp8fGv 64XVxQaWFN/gv+7GnSHfORcSlpenXfVsPPW/BA/x2IKg2c/BfeRjmU8W7AZMgUcI nVj8sFzyF8OtglcQe/+V9TjvSdmOEIWG5mt0Up9oeOmHbe9eYvq+LPORGamQUHj0 iJIlJfiAMEm+bCuET4SbO1IUuv65oR77YuZcSWlVaP4NRbrqopO8ULiYkOMIEaZ2 Pbx+dhKgQJijFfbDFFzlFizV9AY7wt0nGMcGheFVUch7D/l12h4fHBTAGAcPYj3H T+AsiQq1AgMBAAGjbzBtMEwGA1UdEQRFMEOCFGNlcnRpZnkuc2tpZG1vcmUuZWR1 hitodHRwczovL2NlcnRpZnkuc2tpZG1vcmUuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBQNIBXsa4ErtKvaykTt91WpA/q8xzANBgkqhkiG9w0BAQUFAAOCAQEA kwApou7fsK8oUx7AJC2t1JzqkbJaOpaUG/UdUPvOzBplnqqugy17Ug7HSy2/trKE mL7bPPuRi6p42sBGJwPCm3hC2gFfXmFWmMYTtO53zJNktXmfaTBtVZKHlpUVsXtG 0uzPK5BoH9lpGwscn7JDMtC2qsF6HIZtRIPrPOnux/JznM8WyBaaE9HoSqzluRkk HOEet5gtgNt//cgfVwFISX0I3Uh/Wk9nHadr/pu9L2rz2Gkb+2LxBC5iKOtL5oW/ q7QweOtDE18IwI4JCw4nsvU2YFZw9ooyK9f3w+tj6rV56cN22EpefXNOM4pZRP7D bGUHwACZ7MErl4ABbfZpVQ== Skidmore College Skidmore College http://www.skidmore.edu Adam Michael Jones amjones@skidmore.edu Cliff Williams cwilliam@skidmore.edu Jeffrey A. Clark jclark@skidmore.edu Validate Server at Skidmore College MIIDBjCCAe6gAwIBAgIJAPNTyRSeXL97MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXZhbGlkYXRlLnNraWRtb3JlLmVkdTAeFw0xMTA4MTkxNDExNDhaFw0yMTA4 MTYxNDExNDhaMCAxHjAcBgNVBAMTFXZhbGlkYXRlLnNraWRtb3JlLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOsC5TMVtEVNvHnihxaj9MGdSYLO m0qfFbojwoMgaMok1psLhA0ro2n7WUlcCRP+/tDFD3MDQ9fzA551mlWdQ85BnrYJ ZlthiVfsaLRTTCP2HBPrOCVPaV6IlkctK9CtksbsbCjvSTkRMpp2z10i0vuRSj+9 DpI8Zmf5LSdZ2TEbbH1CvTPLKZfngDEq7ameQGL4yewaNQE0lA15d2uqfX2KOHyr z90Hjhe0XLzUeRa2y+Qe3X8Gkwe6m9v8CXLUIAsOP/sKmPCwsmBX6/slaBs35sz+ cevuk3Pg1vUN/F6opD6qXM7FdQzOzTii7GO4fC0FZ0ipwKYahbe6aLw9XzcCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdmFsaWRhdGUuc2tpZG1vcmUuZWR1MB0GA1UdDgQW BBT5XVnAE96+Lc+TH3/+m0tzt5XVXDANBgkqhkiG9w0BAQUFAAOCAQEApFljpEOr XndrrhtO8CnXqVtZz3S1PZzqQ4fW97Q0ujhnmD1n0He5b6DUBifVlaJf1Trcmg20 EzvMDBFTnOy/oeKxb5N6w0HB5xCfO7ktf63VroxTFkOGQAW5WW4wrAwRKwVyYNjs TRUBknq8bw/CxfZ7qIdctZJWJJ+8b1PakNiRbBU9H7zlaPkW/jbeIP4Jtof+t48a rWVGMZHVoz9S3QElxic3OZylzQYU1EQnYrcA54k5q7tv6wT9WLgG7Lu2dZySgLCV dGAb5FMCmHKBuuiEtY7wyYXycaJEuanLqbxXkOD8vkuzPY2J2RlUv6rhZepr0ZTx dPx37eQkmMcakg== Validate Server at Skidmore College Skidmore College Skidmore College http://www.skidmore.edu Jeff Clark jclark@skidmore.edu Justin Sipher jsipher@skidmore.edu Adam Michael Jones amjones@skidmore.edu Cliff Williams cwilliam@skidmore.edu fortlewis.edu MIIDNDCCAhygAwIBAgIVAKAwA2GeOWnox0HE2Cs9vOZ+vGNlMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEnNoaWIuZm9ydGxld2lzLmVkdTAeFw0xMzA4MTYxMzMz MzVaFw0yODA4MTYxMzMzMzVaMB0xGzAZBgNVBAMTEnNoaWIuZm9ydGxld2lzLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIU0/7DIXyuOPF2Wl2Rh vSS6WlMwwqq3lSYCzbbuvW958k4Qm18KtqnnEBVvnxj9kOzMJqH1MSwjpKU41J88 sGlQIdy0Os6DxQXY09NnhNRInSjbgCnw17UEniXUqJpg8IYFebwMkX1UfpqULO8y KWv5tB80M4dhvcLswHHBmngRsgSHopN393i/vo/mnjQ6uFDyoZtv4nIn8GP1zaV4 c2w9QqNa3JoSgAZWDdxfU3Xzu4l0XMzVE3TsI4V6nxVg3K6blTOGIG5qSFevgTFh qzqDlIxn2Da9wjEME74ISGPxWbs96zdL7Y5O5LrwySXYyfoXgAmuF7ZGtYe/rlsG B8cCAwEAAaNrMGkwSAYDVR0RBEEwP4ISc2hpYi5mb3J0bGV3aXMuZWR1hilodHRw czovL3NoaWIuZm9ydGxld2lzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU BYK1Me0MowhhHsiQq//A36KfbJIwDQYJKoZIhvcNAQEFBQADggEBADGo3/7fy+eD /iXi2AhSVIHG5vCDL3Mg1hqTMc2A1u9qjVFsLg89zu05QuhgqXldFqW5BY5foJaa bvVlQx/2qcbYXiBWLqKwORXDLzoHXaWO2Ipl4zZgehf4PpE3+uZqzdz7zCjJUdMA vhm6RvQmet50R0UfTj7VqjFNmjhanu//Z5kEWwrh1ynVa9270EskmcKJBfuGYYDO L44iLiEoDtkonZHj80wAxweX2ZKTUV3Zx1rN9izq0/7Wmcs8d7kxK/fUvSRMOLeY aQ3ZXyJG9G28xL1x7mCjLJ8atZIXr+Y74eG0dH+02TBR8zBwIOwfRORG+2XdydG+ Zw/pUkWhDXU= MIIFFTCCA/2gAwIBAgIRAPUWamBIK1aXyICncL6wac0wDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjEwMTcwMDAw MDBaFw0xMzEwMTcyMzU5NTlaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ08x EDAOBgNVBAcTB0R1cmFuZ28xGzAZBgNVBAoTEkZvcnQgTGV3aXMgQ29sbGVnZTEf MB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEbMBkGA1UEAxMSc2hpYi5m b3J0bGV3aXMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuHnY uLhhYF7y9qcw/IgWJBiKVku2KX9v+boiZ70rY6q2fICxRT+LnP4bYmM32zO1pYvM 6ljizoeClyDGdfpeEx3tZGTv1BklifTcwlOVPGFGCY1MBbEzdrQpAkGXzUIfz2Lv mtfS+AzXiJo7j9dBxhHEnGCLAbZ5ESGmxeqc3famc+sF7PyVNoxj8wZTbE3HMemZ BPmgZg6I5yHxUgyCVTKCPveyHdkfuCs5ZFeZ4Sf2BQJrhpquGLyW7CotDh1TBZhk yXVpK1+eftzF2hor4FFno+hp4cr+N+vOdkcmBFZ09RymsDTbHpS7me4OAfZsd58G /vmgaTuy99fNQTHFRQIDAQABo4IBrzCCAaswHwYDVR0jBBgwFoAUSE9a+i9Kml7g UPNre1Wl3vW+NF0wHQYDVR0OBBYEFFoDrA7HuCnwCVx1peQzV9Z/q28mMA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIB FjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19z c2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21tb24ub3Jn L0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5BggrBgEFBQcw AoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0 MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwHQYDVR0RBBYw FIISc2hpYi5mb3J0bGV3aXMuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAs002TnY7Z hyavh81tlkKJf70Dw5MIYaZKEh96nXxX2/7oGnq97s4Bp5ySuY1ys+K7X43Y9mpk gT9lm3R/OvGRiANHETfIkZyLOWFbFtELBEpYGlrFpt4q8n0/6+x2+l3JAAkBSlpg /rddXNkoefgVAEz+u9C0HKj3fsruXqYBHbIfW9Rf66lQyEp01+QZJlyKIedNFzBL VTadJwCCueFoLeybzutNJ4IOELLDRvFcea2IY9C+c31MowYoa+hV75HqXGpgnvGU T7QYiZ2Vq8KFk/pYWOQfBPkGVcosrLHHv7I3n8BsdY2I/hcCluZah/E9hNo6nXgC Cl7+smoK7FL0 fortlewis.edu MIIDNDCCAhygAwIBAgIVAKAwA2GeOWnox0HE2Cs9vOZ+vGNlMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEnNoaWIuZm9ydGxld2lzLmVkdTAeFw0xMzA4MTYxMzMz MzVaFw0yODA4MTYxMzMzMzVaMB0xGzAZBgNVBAMTEnNoaWIuZm9ydGxld2lzLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIU0/7DIXyuOPF2Wl2Rh vSS6WlMwwqq3lSYCzbbuvW958k4Qm18KtqnnEBVvnxj9kOzMJqH1MSwjpKU41J88 sGlQIdy0Os6DxQXY09NnhNRInSjbgCnw17UEniXUqJpg8IYFebwMkX1UfpqULO8y KWv5tB80M4dhvcLswHHBmngRsgSHopN393i/vo/mnjQ6uFDyoZtv4nIn8GP1zaV4 c2w9QqNa3JoSgAZWDdxfU3Xzu4l0XMzVE3TsI4V6nxVg3K6blTOGIG5qSFevgTFh qzqDlIxn2Da9wjEME74ISGPxWbs96zdL7Y5O5LrwySXYyfoXgAmuF7ZGtYe/rlsG B8cCAwEAAaNrMGkwSAYDVR0RBEEwP4ISc2hpYi5mb3J0bGV3aXMuZWR1hilodHRw czovL3NoaWIuZm9ydGxld2lzLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU BYK1Me0MowhhHsiQq//A36KfbJIwDQYJKoZIhvcNAQEFBQADggEBADGo3/7fy+eD /iXi2AhSVIHG5vCDL3Mg1hqTMc2A1u9qjVFsLg89zu05QuhgqXldFqW5BY5foJaa bvVlQx/2qcbYXiBWLqKwORXDLzoHXaWO2Ipl4zZgehf4PpE3+uZqzdz7zCjJUdMA vhm6RvQmet50R0UfTj7VqjFNmjhanu//Z5kEWwrh1ynVa9270EskmcKJBfuGYYDO L44iLiEoDtkonZHj80wAxweX2ZKTUV3Zx1rN9izq0/7Wmcs8d7kxK/fUvSRMOLeY aQ3ZXyJG9G28xL1x7mCjLJ8atZIXr+Y74eG0dH+02TBR8zBwIOwfRORG+2XdydG+ Zw/pUkWhDXU= MIIFFTCCA/2gAwIBAgIRAPUWamBIK1aXyICncL6wac0wDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjEwMTcwMDAw MDBaFw0xMzEwMTcyMzU5NTlaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ08x EDAOBgNVBAcTB0R1cmFuZ28xGzAZBgNVBAoTEkZvcnQgTGV3aXMgQ29sbGVnZTEf MB0GA1UECxMWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEbMBkGA1UEAxMSc2hpYi5m b3J0bGV3aXMuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuHnY uLhhYF7y9qcw/IgWJBiKVku2KX9v+boiZ70rY6q2fICxRT+LnP4bYmM32zO1pYvM 6ljizoeClyDGdfpeEx3tZGTv1BklifTcwlOVPGFGCY1MBbEzdrQpAkGXzUIfz2Lv mtfS+AzXiJo7j9dBxhHEnGCLAbZ5ESGmxeqc3famc+sF7PyVNoxj8wZTbE3HMemZ BPmgZg6I5yHxUgyCVTKCPveyHdkfuCs5ZFeZ4Sf2BQJrhpquGLyW7CotDh1TBZhk yXVpK1+eftzF2hor4FFno+hp4cr+N+vOdkcmBFZ09RymsDTbHpS7me4OAfZsd58G /vmgaTuy99fNQTHFRQIDAQABo4IBrzCCAaswHwYDVR0jBBgwFoAUSE9a+i9Kml7g UPNre1Wl3vW+NF0wHQYDVR0OBBYEFFoDrA7HuCnwCVx1peQzV9Z/q28mMA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIB FjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19z c2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21tb24ub3Jn L0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5BggrBgEFBQcw AoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3J0 MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwHQYDVR0RBBYw FIISc2hpYi5mb3J0bGV3aXMuZWR1MA0GCSqGSIb3DQEBBQUAA4IBAQAs002TnY7Z hyavh81tlkKJf70Dw5MIYaZKEh96nXxX2/7oGnq97s4Bp5ySuY1ys+K7X43Y9mpk gT9lm3R/OvGRiANHETfIkZyLOWFbFtELBEpYGlrFpt4q8n0/6+x2+l3JAAkBSlpg /rddXNkoefgVAEz+u9C0HKj3fsruXqYBHbIfW9Rf66lQyEp01+QZJlyKIedNFzBL VTadJwCCueFoLeybzutNJ4IOELLDRvFcea2IY9C+c31MowYoa+hV75HqXGpgnvGU T7QYiZ2Vq8KFk/pYWOQfBPkGVcosrLHHv7I3n8BsdY2I/hcCluZah/E9hNo6nXgC Cl7+smoK7FL0 Fort Lewis College Fort Lewis College http://explore.fortlewis.edu/ James Bodine bodine_j@fortlewis.edu Gary Maxwell maxwell_g@fortlewis.edu Gary Maxwell maxwell_g@fortlewis.edu boisestate.edu Boise State University You are connecting to a Boise State University website that requires authentication. Please enter your BroncoWeb username and password to continue. https://news.boisestate.edu/files/2009/07/horz_blue_on_white180.png MIIDNDCCAhygAwIBAgIVAIuvWcgfE1GnTa2d9w2NekBq5X02MA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5ib2lzZXN0YXRlLmVkdTAeFw0xMjAxMjMyMTUz NDlaFw0zMjAxMjMyMTUzNDlaMB0xGzAZBgNVBAMTEmlkcC5ib2lzZXN0YXRlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJCfxfhgj0ubYcM9xfa c3b+VKswFUW+3IfdQ1KicDRSePnvt4qKjQcpUhOA41JibEzfiQuOekAjdHhYZIgX g2RvViMD6TDvvbLwj+3qNQltIHQysqJkt3RIP+ypPrl3Ewb/ny5yhuQKo1S47N4q cZNio5Ow41Xl4pLQgtsLWkZaADrBYjVVau1Am5TRJ4NsgxUD7n3pWdiMuWR/FJy6 s0Z4bO+QynfClXmhmUAlIqrpE8Ykq6XQ2eAt7cKlCKEsxsg+p/Cm669vxyxYCJSs NBAAmePoEKonnJpy0iEmhLh1Dgmx63EXLCajFml7ZyeiEOaCIUExtEi19iJ7gslR N+ECAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLmJvaXNlc3RhdGUuZWR1hilodHRw czovL2lkcC5ib2lzZXN0YXRlLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU zzJn05it7sLBpk2+UaHJEZzt4OIwDQYJKoZIhvcNAQEFBQADggEBADT3CT8hqP+K 8GhcI9d1KthRhmf/Izf+yAb0EcPU8KtNAK4eZ/XKbfzjjyOXot8ifmmIDR5V1MFU rI6KgO0GpNIjGN6UJkBJiHZ6VPElN+uzk+1D/M5rOTO7Mn/BdrITG1KmfOfx8cWb nwWAmnQSwNm1b4KPCnxtpwm8fJweSFW10KuJXrJDcnDlJPkpy5H6QEc0o9ku/fXT ZZDyc0uTM8Ivrz1OKpryFLNjj7i8lLE2IWv1ufJMdy1MFKEKlzyxzLlF4Znqk2s8 AGyfAOotjoF4AwX5oD3TWE76qjnurlM3rp+BfjBqgJ/3dL+7My7Sl44vCwB5s5nd TJz5EX3kAK4= MIIDUjCCAjoCCQCh7DpvHeKsfDANBgkqhkiG9w0BAQUFADBrMRswGQYDVQQDDBJp ZHAuYm9pc2VzdGF0ZS5lZHUxHzAdBgNVBAoMFkJvaXNlIFN0YXRlIFVuaXZlcnNp dHkxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVJZGFobzEOMAwGA1UEBwwFQm9pc2Uw HhcNMTMwNDIzMTQzNjMzWhcNMTQwNDIzMTQzNjMzWjBrMRswGQYDVQQDDBJpZHAu Ym9pc2VzdGF0ZS5lZHUxHzAdBgNVBAoMFkJvaXNlIFN0YXRlIFVuaXZlcnNpdHkx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVJZGFobzEOMAwGA1UEBwwFQm9pc2UwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdpTsAI/J8GlL0/kfB+kxCYXtv jucZEpup00f+HyptS72xQIhfa59rXpJu3OOXaj+KL2ldOj/SE57TLJMjt8VzzZ+R q8LvDum8nA3OrlBCrKxT+hO1JHnEGhQ74Qq4IxuL2nzaffd+gmzgNHvpUjZwxN5C D0OQqjziTdiRz9H2O75ghiLBrZ7i1a05f0nm8kAskcso3FvvmCV2PbtXRvc4J+l1 jHYx55fVoBQrL9p78d96rmhy1Bc2IbGES01qa2+psoDOdQB9enPVUqi93mSrI3S2 mEMRl4pORap+gx3WOGhx6x7RL6PZ78P0rUNaXtGhnw6lHb5fjSA6ZVH2mKkpAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAEv0B5K2pMgQxY995qCn282pXT3oaSRfHuFe nbNXTKWzNEiAxWQTwP8J9HQa+ehuSd+Xs0Kj0yRGHe6w9LCuwhbmL05TXNQndEuM 3KaQE9aAeChE6TM6NtyWirpaeqyKU5k2aPlIWknyKifOKZS4rnY2Tb0044MlAxuR js0N1pt9WALg5Z/wpN2r7M/DMFwomZIQFE3CjSubL7/8XzWnpVt8+FWCJ3llkmky e1qTYz22pd6BmkSUdiibOtx9EYOpDyc39BFQhf6g0L+z8sgd1T+QXUHiU3kPN3Sh 5+1SoObQOrckBNFUqBaK0Xp302oAlbQcZoTzjWHQY3w+CitVoJY= boisestate.edu MIIDNDCCAhygAwIBAgIVAIuvWcgfE1GnTa2d9w2NekBq5X02MA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5ib2lzZXN0YXRlLmVkdTAeFw0xMjAxMjMyMTUz NDlaFw0zMjAxMjMyMTUzNDlaMB0xGzAZBgNVBAMTEmlkcC5ib2lzZXN0YXRlLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJCfxfhgj0ubYcM9xfa c3b+VKswFUW+3IfdQ1KicDRSePnvt4qKjQcpUhOA41JibEzfiQuOekAjdHhYZIgX g2RvViMD6TDvvbLwj+3qNQltIHQysqJkt3RIP+ypPrl3Ewb/ny5yhuQKo1S47N4q cZNio5Ow41Xl4pLQgtsLWkZaADrBYjVVau1Am5TRJ4NsgxUD7n3pWdiMuWR/FJy6 s0Z4bO+QynfClXmhmUAlIqrpE8Ykq6XQ2eAt7cKlCKEsxsg+p/Cm669vxyxYCJSs NBAAmePoEKonnJpy0iEmhLh1Dgmx63EXLCajFml7ZyeiEOaCIUExtEi19iJ7gslR N+ECAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLmJvaXNlc3RhdGUuZWR1hilodHRw czovL2lkcC5ib2lzZXN0YXRlLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU zzJn05it7sLBpk2+UaHJEZzt4OIwDQYJKoZIhvcNAQEFBQADggEBADT3CT8hqP+K 8GhcI9d1KthRhmf/Izf+yAb0EcPU8KtNAK4eZ/XKbfzjjyOXot8ifmmIDR5V1MFU rI6KgO0GpNIjGN6UJkBJiHZ6VPElN+uzk+1D/M5rOTO7Mn/BdrITG1KmfOfx8cWb nwWAmnQSwNm1b4KPCnxtpwm8fJweSFW10KuJXrJDcnDlJPkpy5H6QEc0o9ku/fXT ZZDyc0uTM8Ivrz1OKpryFLNjj7i8lLE2IWv1ufJMdy1MFKEKlzyxzLlF4Znqk2s8 AGyfAOotjoF4AwX5oD3TWE76qjnurlM3rp+BfjBqgJ/3dL+7My7Sl44vCwB5s5nd TJz5EX3kAK4= MIIDUjCCAjoCCQCh7DpvHeKsfDANBgkqhkiG9w0BAQUFADBrMRswGQYDVQQDDBJp ZHAuYm9pc2VzdGF0ZS5lZHUxHzAdBgNVBAoMFkJvaXNlIFN0YXRlIFVuaXZlcnNp dHkxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVJZGFobzEOMAwGA1UEBwwFQm9pc2Uw HhcNMTMwNDIzMTQzNjMzWhcNMTQwNDIzMTQzNjMzWjBrMRswGQYDVQQDDBJpZHAu Ym9pc2VzdGF0ZS5lZHUxHzAdBgNVBAoMFkJvaXNlIFN0YXRlIFVuaXZlcnNpdHkx CzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVJZGFobzEOMAwGA1UEBwwFQm9pc2UwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdpTsAI/J8GlL0/kfB+kxCYXtv jucZEpup00f+HyptS72xQIhfa59rXpJu3OOXaj+KL2ldOj/SE57TLJMjt8VzzZ+R q8LvDum8nA3OrlBCrKxT+hO1JHnEGhQ74Qq4IxuL2nzaffd+gmzgNHvpUjZwxN5C D0OQqjziTdiRz9H2O75ghiLBrZ7i1a05f0nm8kAskcso3FvvmCV2PbtXRvc4J+l1 jHYx55fVoBQrL9p78d96rmhy1Bc2IbGES01qa2+psoDOdQB9enPVUqi93mSrI3S2 mEMRl4pORap+gx3WOGhx6x7RL6PZ78P0rUNaXtGhnw6lHb5fjSA6ZVH2mKkpAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAEv0B5K2pMgQxY995qCn282pXT3oaSRfHuFe nbNXTKWzNEiAxWQTwP8J9HQa+ehuSd+Xs0Kj0yRGHe6w9LCuwhbmL05TXNQndEuM 3KaQE9aAeChE6TM6NtyWirpaeqyKU5k2aPlIWknyKifOKZS4rnY2Tb0044MlAxuR js0N1pt9WALg5Z/wpN2r7M/DMFwomZIQFE3CjSubL7/8XzWnpVt8+FWCJ3llkmky e1qTYz22pd6BmkSUdiibOtx9EYOpDyc39BFQhf6g0L+z8sgd1T+QXUHiU3kPN3Sh 5+1SoObQOrckBNFUqBaK0Xp302oAlbQcZoTzjWHQY3w+CitVoJY= Boise State University Boise State University http://boisestate.edu/ Gary Kincaid gkincaid@boisestate.edu MIIDKDCCAhCgAwIBAgIJAJozMhGBCd9bMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2NvbGxhYm9yYXRlLmJjbS5lZHUwHhcNMTAxMjEzMjE0OTIwWhcNMTMxMjEy MjE0OTIwWjAeMRwwGgYDVQQDExNjb2xsYWJvcmF0ZS5iY20uZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtdOCGrkakDmCfLDYzb2wWNpBIR95Wd9m mq+CZDsCPOydphLXjiDpg1A9eak3g6xmkwTnbuAS0sxqdhWwPB/WMm22zk2q4ub4 g31i6CSFNZfkmtxoKDgY4F6hgs5WfB5URx7v7675kXZ1xdqnJhl0FMbnYP8jbLRM 24NW1JAtX9iOdTs8IZlpqahVcItBr/c84bVSkHHSj9ceYCjqYlLryUEd+9XSHtY7 G+XcoWqisyyAip/j6uRio3HAT1S++JzOGKRpt6X0Ttl5dH22pojClrQvcKqC0QD4 ty3SDbXQuyd0ydefVt7SY4nSJYFDNIS9EoqWvNyye9BawYRLLVOj5wIDAQABo2kw ZzBGBgNVHREEPzA9ghNjb2xsYWJvcmF0ZS5iY20uZWR1hiZodHRwczovL2NvbGxh Ym9yYXRlLmJjbS5lZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUoJrGCuese+FsiVmo 18cdgFwFzb4wDQYJKoZIhvcNAQEFBQADggEBAKLvRREpQbDgJV5J7iAVDco+S3ec ducsxmAtbUtNQidhaXibNxFeb7tIb7aowtlv9Wa1yhLi92OGTcYKVXndoM4Yj6xk YWEsWEI9pwV3J03oL9izdKj5CMfQDy6imgHUrKAKiqPdgyArX66XGNkZuXZAGr3u RykGKnlqqodRK2VG6LOZlyzwmvRxKJKkWAc9yycBIWrRUeTKERqH35gC/TvLTVL1 UsTzlqMstiRAom2DjxZAO9uAv+Ub+lIF9S59/KX0U76DOQEVKnliHomi9FcvBOev y3R9DgxnDRpPOvqAsfzrvmGVVMAZPgyXTotAySVIunF0KSihoegbl9iTTnI= Baylor College of Medicine Baylor College of Medicine http://public.bcm.tmc.edu/ Adam Dunn adunn@bcm.edu Adam Dunn adunn@bcm.edu Christopher Champion champion@bcm.edu bcm.edu MIIDTDCCAjSgAwIBAgIVAOG5n3plVD0k2za22rJhNB0cfOj6MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGh2bC1pZHAtZDAwMS5iZGMuYmNtLmVkdTAeFw0xMDAz MTIxNjU4MjNaFw0zMDAzMTIxNTU4MjNaMCMxITAfBgNVBAMTGGh2bC1pZHAtZDAw MS5iZGMuYmNtLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJIQ GwkzSpjlCCl+CAMGacoDktpB/1Twp3UShBMfv1bEo8hJzhZNK+QxH+cMAJuzRaF2 fslr7wyPtRnH9soq5Usxli3V6PV93oHMNLcD9hNwiaifhisWdUOTHYyXx5+Fw1xT fhLFg2tRioMibtfjV8l4z2VN28LoXn2LoAlnA0J6rTHJGUfuPXcfSn8fMSQokblt pAC+WLjbhIxQO6Reg4eC5Tz/WbZjVijEZEN8Opjh3KX9JL/jWAZCemsIZ0fvK83t Vm+45N18PEYfzq0hXwfrgQYI1FK3tZs7fimtrAuF09ho2L+E/5WNLlYJcHorAeEu LdT2ZvldDtbi3/rwydcCAwEAAaN3MHUwVAYDVR0RBE0wS4IYaHZsLWlkcC1kMDAx LmJkYy5iY20uZWR1hi9odHRwczovL2h2bC1pZHAtZDAwMS5iZGMuYmNtLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU71kAUsprVqB8YdTiowM3yaMIzbwwDQYJ KoZIhvcNAQEFBQADggEBAGdGZ58nE5xF66dFQjINXF+eFfCyWkFXvIWypLxQYVr+ XdIfxVN/VYgO+b8Qea4N21YOlxt3m9v/TdQsjF0Ai73SV1j6iPoq+tDGbotpzp1A nbq75QodfpBWsWIwqKRqeU/y2gUq5CEB38rdve5hzgyOcTeEosx77s0X22RGHJiO AObkVTRvapKDM9P1Z0cSzL+r4ofnrH9wk8pI4Sqky16ay+zvbLvW5GuGeQJz8yaB Em4kk7BwhJEPnrqnDKD1d9cdeE1ww3rTAxyZsd0C8zWwg/SRQXp7XcvoNANsIiv+ kT/uinAHeX+T8m3KqLxJRfjBx4uQkIJOqjGIQSJyM5U= bcm.edu MIIDTDCCAjSgAwIBAgIVAOG5n3plVD0k2za22rJhNB0cfOj6MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGh2bC1pZHAtZDAwMS5iZGMuYmNtLmVkdTAeFw0xMDAz MTIxNjU4MjNaFw0zMDAzMTIxNTU4MjNaMCMxITAfBgNVBAMTGGh2bC1pZHAtZDAw MS5iZGMuYmNtLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJIQ GwkzSpjlCCl+CAMGacoDktpB/1Twp3UShBMfv1bEo8hJzhZNK+QxH+cMAJuzRaF2 fslr7wyPtRnH9soq5Usxli3V6PV93oHMNLcD9hNwiaifhisWdUOTHYyXx5+Fw1xT fhLFg2tRioMibtfjV8l4z2VN28LoXn2LoAlnA0J6rTHJGUfuPXcfSn8fMSQokblt pAC+WLjbhIxQO6Reg4eC5Tz/WbZjVijEZEN8Opjh3KX9JL/jWAZCemsIZ0fvK83t Vm+45N18PEYfzq0hXwfrgQYI1FK3tZs7fimtrAuF09ho2L+E/5WNLlYJcHorAeEu LdT2ZvldDtbi3/rwydcCAwEAAaN3MHUwVAYDVR0RBE0wS4IYaHZsLWlkcC1kMDAx LmJkYy5iY20uZWR1hi9odHRwczovL2h2bC1pZHAtZDAwMS5iZGMuYmNtLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU71kAUsprVqB8YdTiowM3yaMIzbwwDQYJ KoZIhvcNAQEFBQADggEBAGdGZ58nE5xF66dFQjINXF+eFfCyWkFXvIWypLxQYVr+ XdIfxVN/VYgO+b8Qea4N21YOlxt3m9v/TdQsjF0Ai73SV1j6iPoq+tDGbotpzp1A nbq75QodfpBWsWIwqKRqeU/y2gUq5CEB38rdve5hzgyOcTeEosx77s0X22RGHJiO AObkVTRvapKDM9P1Z0cSzL+r4ofnrH9wk8pI4Sqky16ay+zvbLvW5GuGeQJz8yaB Em4kk7BwhJEPnrqnDKD1d9cdeE1ww3rTAxyZsd0C8zWwg/SRQXp7XcvoNANsIiv+ kT/uinAHeX+T8m3KqLxJRfjBx4uQkIJOqjGIQSJyM5U= Baylor College of Medicine Baylor College of Medicine http://www.bcm.edu/ Abigail Burton afburton@bcm.edu Abigail Burton afburton@bcm.edu BCM IT Security and Compliance it-security@bcm.edu profiles.ccit.bcm.tmc.edu BCM-CCIT Test Profiles Service Provider https://www.bcm.edu https://s3.amazonaws.com/shibboleth/baylorccitlogo.gif MIIC9DCCAdygAwIBAgIJAPnB+RljUBBIMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3dpbi1kZXVwMjFnZGphNzAeFw0xMzExMDcyMDA2NDdaFw0yMzExMDUyMDA2 NDdaMBoxGDAWBgNVBAMTD3dpbi1kZXVwMjFnZGphNzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALD3q+qZsUesm7YFyyyVQUCzi4XjGg8aa3lG4LGsYVki Y9mZJpnBK7RXL6q6wqqawihsqyBHi8eKoVfuHcEjfLp0g02ZaPr8qBRByIYt/WHP C49afZhT8gB9MsQfSftDqhxKdQf3CcDf2inSKKavEgE6+6kHEz957J3VJmJx3YwM 1mVX25ey2kGH/ZDSQn6UoStxjWNKt4kQxjpNtpxI2z/+wgXLk3hx/QP4ru7ayXGr R9TcmqECCr4Db0dUZHw5AFfLaWuoYrVR9/LJKklbRuKSvqL2TwRJWaq+WPMPjVjk PO8pSrL+dK0Esy/FQ5ITISjAvkVdQbE6Wy6xj8urBGMCAwEAAaM9MDswGgYDVR0R BBMwEYIPd2luLWRldXAyMWdkamE3MB0GA1UdDgQWBBRq8YJyPQqWNZlzkfzwIqCP d2OYMzANBgkqhkiG9w0BAQUFAAOCAQEAGSblQw8o+db0Wp3EQs24dh0PWJLEc6SM YkHXgApLYVHUKH977eCh2q4Tr5Wpd6FiAfpp1z4gLXqX+5AfXnpnEM4fOe2A5/2h KFOKasm0zVZwuCnO3Jh9Zf4rtGae/eHl1vtOHLdcEIif+2sCyeQm4aOswUM6Yi5B 19/5/g2EUwGD4Bec++QbMSEzNyXkj39D2lEHsVpR8UPgPUS1uaPXsgspxDIEneIA ZCSEuf30aoFgDj/z3jCKg9QTn6KNw+zC5rH/lHLKul2pIVTVmwWoDN9TeyW6UTJK aU3C+pn2C4kJmpcisdpOqexnZZoyImRd+xT0xg9b7ycJkMHKNPZQ4w== profiles.ccit.bcm.tmc.edu BCM-CCIT Test Profiles Service Provider Baylor College of Medicine Baylor College of Medicine http://www.bcm.edu/ Ellis IV, Albert Luther alellis@bcm.edu Ellis IV, Albert Luther alellis@bcm.edu VIICTR Profiles BCM-CCIT Profiles Service Provider https://www.bcm.edu https://s3.amazonaws.com/shibboleth/baylorccitlogo.gif MIIDADCCAeigAwIBAgIJAIeFMfp+ACvQMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Byb2ZpbGVzLnZpaWN0ci5vcmcwHhcNMTMxMjA2MTYyNTM5WhcNMjMxMjA0 MTYyNTM5WjAeMRwwGgYDVQQDExNwcm9maWxlcy52aWljdHIub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvZ+IJrjySEkas9hAVpROk9S7lM/ZWqGc Frj67jO4Vw0bjwsWPk5O14P3Cv5jDn9kNZqOYai9qZsd/8ufysBAdRU64MX4t2MX F+r5oxKk5a+E1iGPmSZ5c5kgX7PeyiYrvg3SO4N9Z1d32D+9TkKMKlHnjACq0kHy A1CaVwJG2kTdcxiv4DcBusyaMwJMZQYAAObcbUVKsD8+B2BPfYKwBBT36U/kUAx1 NV2JMAopX6U0ZBhgrWJL6MsVayWtrgKIP41HucwS2vv0DiYDwtGQ+XekLAly/WMF iD0bXGUhJ+UgKmGZnITA8MunBjV6aNghI4tuLyU7GN8UxF+FWBXYGQIDAQABo0Ew PzAeBgNVHREEFzAVghNwcm9maWxlcy52aWljdHIub3JnMB0GA1UdDgQWBBRlrb0I jTjcsonLts2DD5EdYBKm2DANBgkqhkiG9w0BAQUFAAOCAQEAJGv1ZOGkMxApmXj/ UBohW/VGMepbQaMPur23umh2ciRMka4F1h2yP+mjTdiRTDxPjGAnDndysNfl3uLq jB8lUGytr/I9YpQclcIEtdF2OV8RX6vQGliJVrqUvBXqYjPAqWYOH7ddR4O3DGhL RvAtV6Sav+lmH4qznLJ6jOX+RW16V8SqjWDE7W4XstjdSJJ8NrqxKBIeDCY7X/eR 40tkDC17mYi8/45BvxeezSjhctaWXE44bfztMJuclXiGco6qo0jh1cFZ7T2BzC5Y 4zjm1ptgXs4fgYjJNXYn06YusB1/PdoP6dKIYQr4cdpS9KE46KC0xmwaJOKzVSvQ HaPnnA== VIICTR Profiles BCM-CCIT Profiles Service Provider Baylor College of Medicine Baylor College of Medicine http://www.bcm.edu/ Ellis IV, Albert Luther alellis@bcm.edu Pollard, Christopher Stephen Christopher.Pollard@bcm.edu musc.edu MIIFZzCCBE+gAwIBAgIJAN5m0nACGtBMMA0GCSqGSIb3DQEBBQUAMIHSMQswCQYD VQQGEwJVUzEXMBUGA1UECBMOU291dGggQ2Fyb2xpbmExEzARBgNVBAcTCkNoYXJs ZXN0b24xLTArBgNVBAoTJE1lZGljYWwgVW5pdmVyc2l0eSBvZiBTb3V0aCBDYXJv bGluYTEfMB0GA1UECxMWSW5jaWRlbnQgUmVzcG9uc2UgVGVhbTEiMCAGA1UEAxMZ c2hpYmJvbGV0aC1kZXYtdi5tdXNjLmVkdTEhMB8GCSqGSIb3DQEJARYSd2VibWFz dGVyQG11c2MuZWR1MB4XDTEwMTEyMjE4MTEyOFoXDTIwMTExOTE4MTEyOFowgdIx CzAJBgNVBAYTAlVTMRcwFQYDVQQIEw5Tb3V0aCBDYXJvbGluYTETMBEGA1UEBxMK Q2hhcmxlc3RvbjEtMCsGA1UEChMkTWVkaWNhbCBVbml2ZXJzaXR5IG9mIFNvdXRo IENhcm9saW5hMR8wHQYDVQQLExZJbmNpZGVudCBSZXNwb25zZSBUZWFtMSIwIAYD VQQDExlzaGliYm9sZXRoLWRldi12Lm11c2MuZWR1MSEwHwYJKoZIhvcNAQkBFhJ3 ZWJtYXN0ZXJAbXVzYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDCCF+n5SXiIr8D7N0K68NXX8JBqVlHA9Auo0WQh/DDJ4Lf63FYw9eqPXBJeOJT RlbKTmq2Q4oHvrkvh4pmssIHvrLjQF5RDHJc/qfGLo+oo+xgPP44jfz4ak8jd7C3 t8fZWTalElwC1/UfTxOYWPAqHef+6sSp4HD6rkjrwYfnhX3IGCmO5uMuJolIFDlo /VyMSO6DehbQsfjm+B3mBRPjkMoMEw9ues7BoY6vnP1GP+72fQOBmc1m4xh5Ysj5 wl3F1qf1ElsjX2Lt74UimCfvWPpBLCSOwbipaFEKqavhgDJRWnrcTFPke8vC1/Bw FYau2JsGxPPzSKSdo2O4YEL7AgMBAAGjggE8MIIBODAdBgNVHQ4EFgQUsrCn25jz UegOu65+7KfBsc95K6kwggEHBgNVHSMEgf8wgfyAFLKwp9uY81HoDruufuynwbHP eSupoYHYpIHVMIHSMQswCQYDVQQGEwJVUzEXMBUGA1UECBMOU291dGggQ2Fyb2xp bmExEzARBgNVBAcTCkNoYXJsZXN0b24xLTArBgNVBAoTJE1lZGljYWwgVW5pdmVy c2l0eSBvZiBTb3V0aCBDYXJvbGluYTEfMB0GA1UECxMWSW5jaWRlbnQgUmVzcG9u c2UgVGVhbTEiMCAGA1UEAxMZc2hpYmJvbGV0aC1kZXYtdi5tdXNjLmVkdTEhMB8G CSqGSIb3DQEJARYSd2VibWFzdGVyQG11c2MuZWR1ggkA3mbScAIa0EwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAQ7L76s5GZWA6vqOCp63oOUE1IPKr NZaw732+R42eePV0qVkzTUDHPH4kfdAfnFp8eU3ikkPg8TyDI7bFtMvFcgKUQStv 924dbbA04MCbqxqoszOs5nILxDV0S8dXf+WHCZIIRb6s4DHm3+rZYLKS4gBvn5B1 OnY4wSmMr4fMM9XqZDkcZtCwaWJwmK6p1gHOkEUxkBUlT/LxWIUwShOATcsfFPmm QM9DHUw4fMzqiqGdj4gYPKb14f1ShAGCKnhzOH/ziiX1EuspJOIkLTWDdJhbMJ+a Fk6V6xmt1PTXZUnBvjYptaPWiVFHepuIdkaPr9Mvo7BvOc3CzwmmQUH5XA== musc.edu MIIFZzCCBE+gAwIBAgIJAN5m0nACGtBMMA0GCSqGSIb3DQEBBQUAMIHSMQswCQYD VQQGEwJVUzEXMBUGA1UECBMOU291dGggQ2Fyb2xpbmExEzARBgNVBAcTCkNoYXJs ZXN0b24xLTArBgNVBAoTJE1lZGljYWwgVW5pdmVyc2l0eSBvZiBTb3V0aCBDYXJv bGluYTEfMB0GA1UECxMWSW5jaWRlbnQgUmVzcG9uc2UgVGVhbTEiMCAGA1UEAxMZ c2hpYmJvbGV0aC1kZXYtdi5tdXNjLmVkdTEhMB8GCSqGSIb3DQEJARYSd2VibWFz dGVyQG11c2MuZWR1MB4XDTEwMTEyMjE4MTEyOFoXDTIwMTExOTE4MTEyOFowgdIx CzAJBgNVBAYTAlVTMRcwFQYDVQQIEw5Tb3V0aCBDYXJvbGluYTETMBEGA1UEBxMK Q2hhcmxlc3RvbjEtMCsGA1UEChMkTWVkaWNhbCBVbml2ZXJzaXR5IG9mIFNvdXRo IENhcm9saW5hMR8wHQYDVQQLExZJbmNpZGVudCBSZXNwb25zZSBUZWFtMSIwIAYD VQQDExlzaGliYm9sZXRoLWRldi12Lm11c2MuZWR1MSEwHwYJKoZIhvcNAQkBFhJ3 ZWJtYXN0ZXJAbXVzYy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDCCF+n5SXiIr8D7N0K68NXX8JBqVlHA9Auo0WQh/DDJ4Lf63FYw9eqPXBJeOJT RlbKTmq2Q4oHvrkvh4pmssIHvrLjQF5RDHJc/qfGLo+oo+xgPP44jfz4ak8jd7C3 t8fZWTalElwC1/UfTxOYWPAqHef+6sSp4HD6rkjrwYfnhX3IGCmO5uMuJolIFDlo /VyMSO6DehbQsfjm+B3mBRPjkMoMEw9ues7BoY6vnP1GP+72fQOBmc1m4xh5Ysj5 wl3F1qf1ElsjX2Lt74UimCfvWPpBLCSOwbipaFEKqavhgDJRWnrcTFPke8vC1/Bw FYau2JsGxPPzSKSdo2O4YEL7AgMBAAGjggE8MIIBODAdBgNVHQ4EFgQUsrCn25jz UegOu65+7KfBsc95K6kwggEHBgNVHSMEgf8wgfyAFLKwp9uY81HoDruufuynwbHP eSupoYHYpIHVMIHSMQswCQYDVQQGEwJVUzEXMBUGA1UECBMOU291dGggQ2Fyb2xp bmExEzARBgNVBAcTCkNoYXJsZXN0b24xLTArBgNVBAoTJE1lZGljYWwgVW5pdmVy c2l0eSBvZiBTb3V0aCBDYXJvbGluYTEfMB0GA1UECxMWSW5jaWRlbnQgUmVzcG9u c2UgVGVhbTEiMCAGA1UEAxMZc2hpYmJvbGV0aC1kZXYtdi5tdXNjLmVkdTEhMB8G CSqGSIb3DQEJARYSd2VibWFzdGVyQG11c2MuZWR1ggkA3mbScAIa0EwwDAYDVR0T BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAQ7L76s5GZWA6vqOCp63oOUE1IPKr NZaw732+R42eePV0qVkzTUDHPH4kfdAfnFp8eU3ikkPg8TyDI7bFtMvFcgKUQStv 924dbbA04MCbqxqoszOs5nILxDV0S8dXf+WHCZIIRb6s4DHm3+rZYLKS4gBvn5B1 OnY4wSmMr4fMM9XqZDkcZtCwaWJwmK6p1gHOkEUxkBUlT/LxWIUwShOATcsfFPmm QM9DHUw4fMzqiqGdj4gYPKb14f1ShAGCKnhzOH/ziiX1EuspJOIkLTWDdJhbMJ+a Fk6V6xmt1PTXZUnBvjYptaPWiVFHepuIdkaPr9Mvo7BvOc3CzwmmQUH5XA== Medical University of South Carolina ztest_Medical University of South Carolina http://www.musc.edu/ Joshua Staples staplesj@musc.edu Rob Castellow castellr@musc.edu loyola.edu MIIDQzCCAiugAwIBAgIUWLSGsZvWl23rl/5DUpC+PY0gdCowDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWc2hpYnByb2RhcHAubG95b2xhLmVkdTAeFw0xMTAyMTcx NjUyMDVaFw0zMTAyMTcxNjUyMDVaMCExHzAdBgNVBAMTFnNoaWJwcm9kYXBwLmxv eW9sYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQk81WTkU5 3/Uns2puutfJt6fcr6cp8g0PLhU7TdS824eRZRquLENS9zP8Qutne8pziezilohM M+iDrOcqfyjXTG/NZYkzNy7pbx31YYUYMsEvP5OwIky/+GZrBUiAv15y9P5pJ+v7 OT/BoJU97ZbRmyLgLlyXEtJQqZ4dbaSTNN9BKUUeIF34ejVY6KmUlk4MECa52MhV hANAQrzk154KLBPE/bM4TKZ1je7C2KTDo1dsyrN/nbRbvN3fZp5pEvsLNVgxSd85 WwOKpSO1nxns53JrroU+1JyjcT1N3JEHokmZV94md61d82fPn8KvRI8klAQtjHmn lNL/cUXlcDQ/AgMBAAGjczBxMFAGA1UdEQRJMEeCFnNoaWJwcm9kYXBwLmxveW9s YS5lZHWGLWh0dHBzOi8vc2hpYnByb2RhcHAubG95b2xhLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU41Dh0cyz/KaBIxUJgmD2l3POdowwDQYJKoZIhvcNAQEF BQADggEBAGGNbwqn2yK4GO3IQAzqmc3t4g6hxVV4RiArdcl/vXka6T6/qabXADa2 4FET0JtmQb82iwVWYB1trIFv0Vx/uNIzOW8runPeH845ue+KUJhLiOs+L5uO1qxj ht/rW5SFnbRAX0v4KyQ3YUpnnL0335rWfuCVnyni2pzAfSzYb5/wJMvP74wI+FuJ /mtQFyJMOEnJVoUFX46HaugtDOQBrFR+lsjVgZxqlEFsVAkEumReRKRD7lKKFjV8 FvQGSFkWMaNqaxat36IGB684E28xf/OPEJ+0L/x83anw+zz7oPZHhUVnK72ps3al tni4iLs+Rp8r9iFpwZc5M51492MyihM= loyola.edu MIIDQzCCAiugAwIBAgIUWLSGsZvWl23rl/5DUpC+PY0gdCowDQYJKoZIhvcNAQEF BQAwITEfMB0GA1UEAxMWc2hpYnByb2RhcHAubG95b2xhLmVkdTAeFw0xMTAyMTcx NjUyMDVaFw0zMTAyMTcxNjUyMDVaMCExHzAdBgNVBAMTFnNoaWJwcm9kYXBwLmxv eW9sYS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQk81WTkU5 3/Uns2puutfJt6fcr6cp8g0PLhU7TdS824eRZRquLENS9zP8Qutne8pziezilohM M+iDrOcqfyjXTG/NZYkzNy7pbx31YYUYMsEvP5OwIky/+GZrBUiAv15y9P5pJ+v7 OT/BoJU97ZbRmyLgLlyXEtJQqZ4dbaSTNN9BKUUeIF34ejVY6KmUlk4MECa52MhV hANAQrzk154KLBPE/bM4TKZ1je7C2KTDo1dsyrN/nbRbvN3fZp5pEvsLNVgxSd85 WwOKpSO1nxns53JrroU+1JyjcT1N3JEHokmZV94md61d82fPn8KvRI8klAQtjHmn lNL/cUXlcDQ/AgMBAAGjczBxMFAGA1UdEQRJMEeCFnNoaWJwcm9kYXBwLmxveW9s YS5lZHWGLWh0dHBzOi8vc2hpYnByb2RhcHAubG95b2xhLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU41Dh0cyz/KaBIxUJgmD2l3POdowwDQYJKoZIhvcNAQEF BQADggEBAGGNbwqn2yK4GO3IQAzqmc3t4g6hxVV4RiArdcl/vXka6T6/qabXADa2 4FET0JtmQb82iwVWYB1trIFv0Vx/uNIzOW8runPeH845ue+KUJhLiOs+L5uO1qxj ht/rW5SFnbRAX0v4KyQ3YUpnnL0335rWfuCVnyni2pzAfSzYb5/wJMvP74wI+FuJ /mtQFyJMOEnJVoUFX46HaugtDOQBrFR+lsjVgZxqlEFsVAkEumReRKRD7lKKFjV8 FvQGSFkWMaNqaxat36IGB684E28xf/OPEJ+0L/x83anw+zz7oPZHhUVnK72ps3al tni4iLs+Rp8r9iFpwZc5M51492MyihM= Loyola University Maryland Loyola University Maryland http://www.loyola.edu/ James McCartin jmccartin@loyola.edu ucsb.edu University of California-Santa Barbara UCSB is a public research university within the University of California system. It is located on the California coast about 100 miles northwest of Los Angeles. http://www.ucsb.edu/campus/index.shtml http://www.ucsb.edu/policies/index.shtml MIIEwzCCA6ugAwIBAgIJAOFwDDeoXHJoMA0GCSqGSIb3DQEBBQUAMIHlMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FudGEgQmFy YmFyYTEwMC4GA1UEChMnVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW50YSBC YXJiYXJhMScwJQYDVQQLEx5FbnRlcnByaXNlIFRlY2hub2xvZ3kgU2VydmljZXMx IzAhBgNVBAMTGnBhc3Nwb3J0LmlkZW50aXR5LnVjc2IuZWR1MSkwJwYJKoZIhvcN AQkBFhpzeXNhZG1pbkBpZGVudGl0eS51Y3NiLmVkdTAeFw0xMzEyMDMyMTE2MTFa Fw0zMzEyMDMyMTE2MTFaMIHlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv cm5pYTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEwMC4GA1UEChMnVW5pdmVyc2l0 eSBvZiBDYWxpZm9ybmlhLCBTYW50YSBCYXJiYXJhMScwJQYDVQQLEx5FbnRlcnBy aXNlIFRlY2hub2xvZ3kgU2VydmljZXMxIzAhBgNVBAMTGnBhc3Nwb3J0LmlkZW50 aXR5LnVjc2IuZWR1MSkwJwYJKoZIhvcNAQkBFhpzeXNhZG1pbkBpZGVudGl0eS51 Y3NiLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJs7aac3RDir o1na35ngbZ6ANQ0bY8GigpXb7UfKDqQ8lpSVEqJm6LPbmhstiPQ1MopFM2x25A4T jRPgNEChb4GWMbblRZkF/bBDFNykLgxgcS5+IRu8lQRME5karb3VFNZhhFic8X6s fQd+k0Z1DbVw/cLP3kzgcVu24dBAynWhN0Heuu5x1OUeNiE19mxxKjfLZqvCjLd6 wyp1P+5huidqT8Svx5pG0j19zHTRrlFU7t/gCVgGNgfE6aaA+YcryOkfwdVKS1RS XbcwBSvCch366OUEdE1oU5L7hkB5EQMCRgCcnS8J9m1Nlw6VvmPN/1r9Il1nK0Km VVCPELTliIUCAwEAAaN0MHIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwWAYDVR0R BFEwT4IacGFzc3BvcnQuaWRlbnRpdHkudWNzYi5lZHWGMWh0dHBzOi8vcGFzc3Bv cnQuaWRlbnRpdHkudWNzYi5lZHUvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEF BQADggEBAF2pu8iGo6U1d1wax5hxf1Cur3ErvMco9h0JCAyDKqaq7+YiinveOa3m s9p7gYJaEBVA1GbHHPd2RXS+NmtIdcbbSU5d0dclprln3I466TZ+onCG6aQRS6Ku JpkQQoMua695t5kkX+awDviIkp0lkVMMt2RtrfrDUqSR664MqqH6LL8/AwEwGr0Y /ulhflColCb1kYf0bQB3/0lNl2HKEL6cmutyCvgIxnvhItXyaufMyGCISV5LOX8C Tq0q1pEvE2hJpshyuupeUaRY4gMcRMR1GuTQLBuTtdyO6/8qjcfqb1x3c/vFVZ1j iUIJaZE+dRCtANVzQSuaQQjNbSg7eUY= MIIE3DCCA8SgAwIBAgIDAQ/iMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NM IENBMB4XDTExMTIwNTAzNTczOFoXDTEzMTIwNzE0MzA1OVowgfAxKTAnBgNVBAUT IGt6eE5xWnR3TWpXbE9CSFh1ZWJOeFBlV1VLRTZab2tjMQswCQYDVQQGEwJVUzET MBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEvMC0G A1UEChMmVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhIFNhbnRhIEJhcmJhcmExMzAx BgNVBAsMKk9mZmljZSBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zICYgVGVjaG5vbG9n eTEjMCEGA1UEAxMacGFzc3BvcnQuaWRlbnRpdHkudWNzYi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUSsxSJ8facXIqRMB+ne7sAqovSxoBhrTa e3Ip/TVDWTnhabZI+tD6pvaSgGk3D2j94PceF6iCmeJ8qxQ5bVA+Afn1iNfVaWfb x1uP+EHwPugPe8DsezHoDOvF7M6Rjio9WcTQRxtnVeAV92kN0oaTWSmA/RIBILAs iYgRsgY4uG/U/bFLo0P1uJuvxaRK+32EcmYL+EzdRdTSWrid7QiFNd8iC5VNNlfR VIJQhuYgMoi1oS4k/ADmfSCeGhpmzSCZEgubw+Ruifkmz5yVdwCixxfCt2s9cddY dcvbaxnTfjGwgvTbRefY0LMsNhBW9+hoPEFspGsxSQRsct756AA9AgMBAAGjggEs MIIBKDAfBgNVHSMEGDAWgBRCeVQbYc1VKz5j1TxIV/Wf+0XOSjAOBgNVHQ8BAf8E BAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCUGA1UdEQQeMByC GnBhc3Nwb3J0LmlkZW50aXR5LnVjc2IuZWR1MD0GA1UdHwQ2MDQwMqAwoC6GLGh0 dHA6Ly9ndHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2NybHMvZ3Rzc2wuY3JsMB0GA1Ud DgQWBBS918aeuOqYoM4j3J88tx5DTQgpDDAMBgNVHRMBAf8EAjAAMEMGCCsGAQUF BwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL2d0c3NsLWFpYS5nZW90cnVzdC5j b20vZ3Rzc2wuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB5kkIly+j5hPZD+B9/WU6P daKRXTGXT8/D9eDcMuf8/hMH4ycPqaF+x+5gAj+r7EMCtTTWNMVKVFd2tEcLkA+u xqZ6VV8Hm2eRrQsVTdR0vkBjLM924xnY3yJQFiZzgctxqWbI6zvmYyzYF8/poNPZ mwPkDAxW9WfXhaTZuSuD7KK/BoiuF+krDcd4mU5gs4awiBuYSfeDD18u0d1yHjKJ BAdHJK2BEToNEOB9OThZljwm9vLaySyofGnclPlAR7Lrx19UvinyM3qVZ7nlBkBm C80dgIWPGKwRrNz3N+K7kEzHIy5XRXkYniUewtnQ3ITEjW5bXNWiJqENtoAyIcH/ ucsb.edu MIIEwzCCA6ugAwIBAgIJAOFwDDeoXHJoMA0GCSqGSIb3DQEBBQUAMIHlMQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FudGEgQmFy YmFyYTEwMC4GA1UEChMnVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBTYW50YSBC YXJiYXJhMScwJQYDVQQLEx5FbnRlcnByaXNlIFRlY2hub2xvZ3kgU2VydmljZXMx IzAhBgNVBAMTGnBhc3Nwb3J0LmlkZW50aXR5LnVjc2IuZWR1MSkwJwYJKoZIhvcN AQkBFhpzeXNhZG1pbkBpZGVudGl0eS51Y3NiLmVkdTAeFw0xMzEyMDMyMTE2MTFa Fw0zMzEyMDMyMTE2MTFaMIHlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv cm5pYTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEwMC4GA1UEChMnVW5pdmVyc2l0 eSBvZiBDYWxpZm9ybmlhLCBTYW50YSBCYXJiYXJhMScwJQYDVQQLEx5FbnRlcnBy aXNlIFRlY2hub2xvZ3kgU2VydmljZXMxIzAhBgNVBAMTGnBhc3Nwb3J0LmlkZW50 aXR5LnVjc2IuZWR1MSkwJwYJKoZIhvcNAQkBFhpzeXNhZG1pbkBpZGVudGl0eS51 Y3NiLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJs7aac3RDir o1na35ngbZ6ANQ0bY8GigpXb7UfKDqQ8lpSVEqJm6LPbmhstiPQ1MopFM2x25A4T jRPgNEChb4GWMbblRZkF/bBDFNykLgxgcS5+IRu8lQRME5karb3VFNZhhFic8X6s fQd+k0Z1DbVw/cLP3kzgcVu24dBAynWhN0Heuu5x1OUeNiE19mxxKjfLZqvCjLd6 wyp1P+5huidqT8Svx5pG0j19zHTRrlFU7t/gCVgGNgfE6aaA+YcryOkfwdVKS1RS XbcwBSvCch366OUEdE1oU5L7hkB5EQMCRgCcnS8J9m1Nlw6VvmPN/1r9Il1nK0Km VVCPELTliIUCAwEAAaN0MHIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwWAYDVR0R BFEwT4IacGFzc3BvcnQuaWRlbnRpdHkudWNzYi5lZHWGMWh0dHBzOi8vcGFzc3Bv cnQuaWRlbnRpdHkudWNzYi5lZHUvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEF BQADggEBAF2pu8iGo6U1d1wax5hxf1Cur3ErvMco9h0JCAyDKqaq7+YiinveOa3m s9p7gYJaEBVA1GbHHPd2RXS+NmtIdcbbSU5d0dclprln3I466TZ+onCG6aQRS6Ku JpkQQoMua695t5kkX+awDviIkp0lkVMMt2RtrfrDUqSR664MqqH6LL8/AwEwGr0Y /ulhflColCb1kYf0bQB3/0lNl2HKEL6cmutyCvgIxnvhItXyaufMyGCISV5LOX8C Tq0q1pEvE2hJpshyuupeUaRY4gMcRMR1GuTQLBuTtdyO6/8qjcfqb1x3c/vFVZ1j iUIJaZE+dRCtANVzQSuaQQjNbSg7eUY= MIIE3DCCA8SgAwIBAgIDAQ/iMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NM IENBMB4XDTExMTIwNTAzNTczOFoXDTEzMTIwNzE0MzA1OVowgfAxKTAnBgNVBAUT IGt6eE5xWnR3TWpXbE9CSFh1ZWJOeFBlV1VLRTZab2tjMQswCQYDVQQGEwJVUzET MBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEvMC0G A1UEChMmVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhIFNhbnRhIEJhcmJhcmExMzAx BgNVBAsMKk9mZmljZSBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zICYgVGVjaG5vbG9n eTEjMCEGA1UEAxMacGFzc3BvcnQuaWRlbnRpdHkudWNzYi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUSsxSJ8facXIqRMB+ne7sAqovSxoBhrTa e3Ip/TVDWTnhabZI+tD6pvaSgGk3D2j94PceF6iCmeJ8qxQ5bVA+Afn1iNfVaWfb x1uP+EHwPugPe8DsezHoDOvF7M6Rjio9WcTQRxtnVeAV92kN0oaTWSmA/RIBILAs iYgRsgY4uG/U/bFLo0P1uJuvxaRK+32EcmYL+EzdRdTSWrid7QiFNd8iC5VNNlfR VIJQhuYgMoi1oS4k/ADmfSCeGhpmzSCZEgubw+Ruifkmz5yVdwCixxfCt2s9cddY dcvbaxnTfjGwgvTbRefY0LMsNhBW9+hoPEFspGsxSQRsct756AA9AgMBAAGjggEs MIIBKDAfBgNVHSMEGDAWgBRCeVQbYc1VKz5j1TxIV/Wf+0XOSjAOBgNVHQ8BAf8E BAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCUGA1UdEQQeMByC GnBhc3Nwb3J0LmlkZW50aXR5LnVjc2IuZWR1MD0GA1UdHwQ2MDQwMqAwoC6GLGh0 dHA6Ly9ndHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2NybHMvZ3Rzc2wuY3JsMB0GA1Ud DgQWBBS918aeuOqYoM4j3J88tx5DTQgpDDAMBgNVHRMBAf8EAjAAMEMGCCsGAQUF BwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0cDovL2d0c3NsLWFpYS5nZW90cnVzdC5j b20vZ3Rzc2wuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB5kkIly+j5hPZD+B9/WU6P daKRXTGXT8/D9eDcMuf8/hMH4ycPqaF+x+5gAj+r7EMCtTTWNMVKVFd2tEcLkA+u xqZ6VV8Hm2eRrQsVTdR0vkBjLM924xnY3yJQFiZzgctxqWbI6zvmYyzYF8/poNPZ mwPkDAxW9WfXhaTZuSuD7KK/BoiuF+krDcd4mU5gs4awiBuYSfeDD18u0d1yHjKJ BAdHJK2BEToNEOB9OThZljwm9vLaySyofGnclPlAR7Lrx19UvinyM3qVZ7nlBkBm C80dgIWPGKwRrNz3N+K7kEzHIy5XRXkYniUewtnQ3ITEjW5bXNWiJqENtoAyIcH/ University of California-Santa Barbara University of California-Santa Barbara http://www.ucsb.edu/ Matthew Dunham matthew.dunham@ucsb.edu Identity Services Operations sysadmin@identity.ucsb.edu Identity Service Support help@identity.ucsb.edu Michigan State University BbLearn Pilot Server http://www.blackboard.com/Footer/Privacy-Policy.aspx https://msupilot.blackboard.com/images/ci/logos/Powered_Bb_050.png MIIDTDCCAjSgAwIBAgIJAIeKQwxU++uUMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF21zdXBpbG90LmJsYWNrYm9hcmQuY29tMB4XDTEyMDMwMjE3NDUxN1oXDTE1 MDMwMjE3NDUxN1owIjEgMB4GA1UEAxMXbXN1cGlsb3QuYmxhY2tib2FyZC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2QpeyBJveJ20cdqg1FTUg CJUQB3AIuHuNchFp/QYCJAe/j5cUjxt5lH3BldUY2Vldvk7F5ubiW6ZP68zJRMpP vG1cUs9FCCdOzUm7zJUJm3uL5nvYd19aSMomtDPEqgHdIXLm0SHVLx+A9LIEQhH7 xQKZHf3FpbfY7ZQGNz1CSMoelxQqjdeUUd/U8U5Htmxv37z7938TgkZuCvbzBzx6 aWH78GtTAMwl2Gj6Ltd+Njju0nv8gW52X20M9e8S7RuzoG/xCQQ+hzwZtSUq8wC3 MGyUHE1LE+lQ1pq2OfLJpHCchVfbXjYdOCWg4VxBDkPnCZcivFOuV8RrPVf6wwkn AgMBAAGjgYQwgYEwHQYDVR0OBBYEFBngH90i30yrOxezI8oGe/Mx3CiVMFIGA1Ud IwRLMEmAFBngH90i30yrOxezI8oGe/Mx3CiVoSakJDAiMSAwHgYDVQQDExdtc3Vw aWxvdC5ibGFja2JvYXJkLmNvbYIJAIeKQwxU++uUMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAH0Ktsny3l3+2lTa6dakyAW540vNle0onR0MyIFcaKS2 76RHldLBb65jr/dYO1RU5kduKKCPAX8iqG8/qWe8VFswIqtEsAtuq4dwhHoPW4FN Q7Msaptzjr8nOmFrfD/EWMuyU4IUW/7b9v43Tk5/oOoM9uRuRO3+TwdU7G+TQ6f3 EJdzdhT7r4n0Vkow3XS+0Mpe8ndEPfQ7vdPOwd7B93YMbqPKXtt8tBM5C12CvSyI 4HMxKjgpnZBYln1i3xkNYOgmQKPfCk0lKh2qDQfxjqMOUbeiRL8aUpu+myJsaaMb Y9by6Am3sZL104OCODcjmzonPAMGtKjFkVlGPX0W4fE= Michigan State University BbLearn Pilot Server Blackboard, Inc Blackboard, Inc http://www.blackboard.com/ George Kroner george.kroner@blackboard.com George Kroner george.kroner@blackboard.com George Kroner george.kroner@blackboard.com Penn State University BbLearn Pilot Server http://blogs.tlt.psu.edu/projects/lms-pilot/ http://www.blackboard.com/Footer/Privacy-Policy.aspx https://psu.blackboard.com/images/ci/logos/Powered_Bb_050.png MIIDOzCCAiOgAwIBAgIJAJsWUGUzmlxmMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnBzdS5ibGFja2JvYXJkLmNvbTAeFw0xMDEyMDgxOTI3MjlaFw0xMzEyMDcx OTI3MjlaMB0xGzAZBgNVBAMTEnBzdS5ibGFja2JvYXJkLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAO+iUojryWpr1DiXVJpRcz1FZffDS2ZIOCdn Sb+Hh51yhbYqRAn0JFYAg1kNIETYSsqmILcJ9ygLUq5QC4xlOPfnPHCV0G10Ocaf JQwggfQx2sNctLCM8lmVXinZrCjeD0bmdfbHLx/4S0zztftx8tLqjZdUklc+y1Jr +Kw/yYiB/143q+Dlu6x2S4cnAp7M955iSHbYSBwZoDKODL0B4Of5A8Mar9HUZO4+ xOw9sFebmdV7YOWf1swxVVLTx9kjnKAB9/Ddax6YFcwzYRinuQFUQVoaIWXiGxou 8cMHCH6VLEjkLD6r+KvqoCPo8IMM9b5owHte+YZa1IM3T17Fg9cCAwEAAaN+MHww HQYDVR0OBBYEFPbRpLuItMm8qBzhf5d2QWjQAxckME0GA1UdIwRGMESAFPbRpLuI tMm8qBzhf5d2QWjQAxckoSGkHzAdMRswGQYDVQQDExJwc3UuYmxhY2tib2FyZC5j b22CCQCbFlBlM5pcZjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCO 45Z6oEmoKp+dAd4NCRqbwctll3y9jhsKjWEjxFqrHduOZjm8vOcT/X0XAn8kQiCB nCZk/wcCBOghLMXr0Kk5L5wwx9Sc5C5IwsOG2glb20CbnEy1yx27PdoNn6Bg1jQU JMc5d7tq6ofh3K1bnzvtx+Ip2x2b4hnM2ypqE0UraLR8c1EmUvDgIllG8G51D3w+ rf54bBL0QeoVHZvucYo8tvm2qVWhl0BAUioLGnqBx8exP+13lpNRD71NpD/amLfb qL2mGZ1PNCwf2ehLx0f5ltx9YfO0Rgf+zdi7wqvnTXkth6XMZEtiIMimckNXaajJ /ShuLmdoKNEj87tA3CP8 Penn State University BbLearn Pilot Server Blackboard, Inc Blackboard, Inc http://www.blackboard.com/ George Kroner george.kroner@blackboard.com George Kroner george.kroner@blackboard.com George Kroner george.kroner@blackboard.com ARTstor Digital Library The ARTstor Digital Library is a nonprofit resource that provides more than one million digital images in the arts, architecture, humanities, and sciences with an accessible suite of software tools for teaching and research. http://www.artstor.org http://www.artstor.org/our-organization/o-html/privacy-policy.shtml MIIC9DCCAdygAwIBAgIJAJB3IFCgt5imMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lwLTEwLTI4LTcyLTIxOTAeFw0xMjAxMjYxODU5MjJaFw0yMjAxMjMxODU5 MjJaMBoxGDAWBgNVBAMTD2lwLTEwLTI4LTcyLTIxOTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAN6WkiZMRzx63a0PijD+JNb/rCLcEl/2L7qTpIAjwx+6 jai5exlJ9drJ+Gmt72xukLA2RpaNzdXT1lGEQ/QEYug5ha7bSB9HE4KxgNv7CcXz KUd057KZ6TRr1jmMDNGDHkksbN9/5ER0G4QD010i0T+eb2/O3FRXch6HIokt7l+z dA0tTx5HgZilmhLyBMiphavWM1LxufFyPF/oq64WBUJd8Z//02SyyCvo3IryG3jq OmIDf+Rbp9G/FN2T2cznALji2bWFoicSZ8SL1WzekMy3JYtjMM9tS1SBWc7sZBS/ Ti1t4f8Ax/QokjuREIIXTbXD960yIs7UEegopc6ACbcCAwEAAaM9MDswGgYDVR0R BBMwEYIPaXAtMTAtMjgtNzItMjE5MB0GA1UdDgQWBBQAqHC9a4B+pgKLTDXPjwn0 9xeX9TANBgkqhkiG9w0BAQUFAAOCAQEAt5cqGvE0mWz6txCRBf3aMjtv+9prP1Ug ekyVxwKzLXqUIg9T9a368Ya/IBPLWp5GEIZ2AC2cmTepH00+M6/xyj3PT4hajKtw FidVhAgDCHuqb5IXTceH3Qycx/FfF52TUDe/fc5XHnrfbZaI7ZKsMr/45ni53x7l gyDKpi81Jb090gOwSY6ytqJ6mdWJJoJ470j8qkd1H4BlDKdHZ0iFFx90QHm0/1RI u+whYEFiWbeBibbwlYmlIygqNNlNewx8kaP5USX6vM+Dre8C+5tGrBds5fVafpvI Fv9ZTijl7+c/xLmLunvCVeWV12LmrIM/pswE5w1DhxqgZyoL9KslGw== ARTstor ARTstor http://www.artstor.org/index.shtml Eugene Dvorkin eugene.dvorkin@artstor.org Riadh Amari ra@artstor.org William Ying William.Ying@artstor.org mayo.edu Mayo Clinic MIIC2DCCAcCgAwIBAgIQOSYp3dqLxqNA81VzxB+ryjANBgkqhkiG9w0BAQsFADAo MSYwJAYDVQQDEx1BREZTIFNpZ25pbmcgLSBsb2dpbi5tYXlvLmVkdTAeFw0xMTAx MTcxNzI4NDdaFw0xMjAxMTcxNzI4NDdaMCgxJjAkBgNVBAMTHUFERlMgU2lnbmlu ZyAtIGxvZ2luLm1heW8uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtBn/WMsM23YWnQJ+A6j9ygl0xd/KPAP+hZf+hPVNIScJwpkma+OA3cLR6IUS hLYzg5QGte8V9+zQzTEzn1Aw0HcswXnm5CBFfC1pBnQnmyoqgqMDsvtMpTjOAnQX 2G/kVGuTCuiVmVfKMixzo938u597pgRtheF86uPc4VqwaaQbXPUiknA6MjtKgN7C b9m1N07CIWhinG6ZAiLxvG3qDwWzDH5g2IvaykmFzfSqyo7JBi93SDcoo865gxP6 QMfDzn8dcv79NwMePrF1pPob8K8aFwEfvBGnI8suNZMfvvXEDbR6DPl4bCdTwamA +tFSr+GanHjJRd2wD0RsZfIunQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAaQEmO 8HvA28O+cMR4BfY760aJdIzZRLi3y+kbTWTZdHwGWaN5PQQdmadVWtQjmTTZH/U0 gPefbbyw+uOCZqKPXOVMBaMXqQfwE2/ZuG5PctYDKKTVyLBregBAjOT++FuSY4PO S5D3HSGxQAoZHahMLe3J4XKu0BBhwsVGZ06Li9XQbsHE130JQ9zoxIAZ5pr2XXZ4 5GIWeI3wPHgR8lvgYSTZpVAE4wMdzTYGL3rO/w4XmcA7u+HcBrf9HNaFoU714Pur IpYulaPHNlYHU8xT5X2x/99g+t+DLR0re4uDfjr+0r9AakU5+BWFBTVu56BFDq2Y YoZF/u0TUxDzJ361 Mayo Clinic Mayo Clinic http://www.mayo.edu/ Shawn Brandt brandt.shawn@mayo.edu Sue Luebbe luebbe.susan@mayo.edu Mark Prondzinski mprondzinski@mayo.edu yale.edu MIIDIDCCAgigAwIBAgIVANUBkCs/+UH9FvRGL/Vp/l9kdXzEMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWF1dGgueWFsZS5lZHUwHhcNMDkwOTEwMTc0NzEwWhcN MjkwOTEwMTc0NzEwWjAYMRYwFAYDVQQDEw1hdXRoLnlhbGUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmfbA8fNVeW6RJm2n9Jdos9o4eINYdMqj qLU0fWBs9+CHwIVb3WIyp7jhWyr+ILC6mMGvb/9TNm3vlqGPSwR3yKe5KBPlTW81 dSUuqW6emxX1KIhQOy3ynGETcDiDzTosOYgBMynzoqkZSVDgvKn8GUnuj9V1sSwJ 8tuiQLRu42Md+3pN0ED6bX/5wkpal5ZV5uZ2XUb0oS395BS39rAsNw7FyL72s1bT wMml1U1lrHOTVL1zEeuSjKjT8kBFp01Rkq7EdGtUIMswb6flZW4Ss5Kg3ufRxcnt 2j7/OoGA6ZpD2w74R9Jk4phPoAM0nJ5mX/zKz8rU06FjHZAOHbLqEwIDAQABo2Ew XzA+BgNVHREENzA1gg1hdXRoLnlhbGUuZWR1hiRodHRwczovL2F1dGgueWFsZS5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFL/j9kq62w7o4+hY1Vnfvv2f8kL4 MA0GCSqGSIb3DQEBBQUAA4IBAQASP6sIJlKHtn+bPJ/TaO2ch/pNNzeBr7ufcJzg tcF0hHbSegu5KlghOsdUVSke3pIThyp7Fs1kUTR7JwGJkQuplo5nbsYOXd6KhoDZ 47omRMk0Ktm2UKvAVx1TEsQKRimFCoZvyM09M08rJBQfFqIXhdAmc4nTSnuuP4Bb sLIiw/Px7ck5SKU34P42sC84ZOHEipMaIvOius1kwNfXkT1WruObk76Cqhnb64QR GdIAn0a0g8Z+gKxllm7FIkCT7auN9E83TfvxjTXLfy6nxSAL/CtiPR4d29PvlDHn ha4CMf2Z60YzbQ1cB5zpjHwlAyDURJtmQG3y2rHqF7/sm/aC yale.edu MIIDIDCCAgigAwIBAgIVANUBkCs/+UH9FvRGL/Vp/l9kdXzEMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWF1dGgueWFsZS5lZHUwHhcNMDkwOTEwMTc0NzEwWhcN MjkwOTEwMTc0NzEwWjAYMRYwFAYDVQQDEw1hdXRoLnlhbGUuZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmfbA8fNVeW6RJm2n9Jdos9o4eINYdMqj qLU0fWBs9+CHwIVb3WIyp7jhWyr+ILC6mMGvb/9TNm3vlqGPSwR3yKe5KBPlTW81 dSUuqW6emxX1KIhQOy3ynGETcDiDzTosOYgBMynzoqkZSVDgvKn8GUnuj9V1sSwJ 8tuiQLRu42Md+3pN0ED6bX/5wkpal5ZV5uZ2XUb0oS395BS39rAsNw7FyL72s1bT wMml1U1lrHOTVL1zEeuSjKjT8kBFp01Rkq7EdGtUIMswb6flZW4Ss5Kg3ufRxcnt 2j7/OoGA6ZpD2w74R9Jk4phPoAM0nJ5mX/zKz8rU06FjHZAOHbLqEwIDAQABo2Ew XzA+BgNVHREENzA1gg1hdXRoLnlhbGUuZWR1hiRodHRwczovL2F1dGgueWFsZS5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFL/j9kq62w7o4+hY1Vnfvv2f8kL4 MA0GCSqGSIb3DQEBBQUAA4IBAQASP6sIJlKHtn+bPJ/TaO2ch/pNNzeBr7ufcJzg tcF0hHbSegu5KlghOsdUVSke3pIThyp7Fs1kUTR7JwGJkQuplo5nbsYOXd6KhoDZ 47omRMk0Ktm2UKvAVx1TEsQKRimFCoZvyM09M08rJBQfFqIXhdAmc4nTSnuuP4Bb sLIiw/Px7ck5SKU34P42sC84ZOHEipMaIvOius1kwNfXkT1WruObk76Cqhnb64QR GdIAn0a0g8Z+gKxllm7FIkCT7auN9E83TfvxjTXLfy6nxSAL/CtiPR4d29PvlDHn ha4CMf2Z60YzbQ1cB5zpjHwlAyDURJtmQG3y2rHqF7/sm/aC Yale University Yale University http://www.yale.edu/ Identity Management Team idm.techsupport@panlists.yale.edu Identity Management Team idm.techsupport@panlists.yale.edu Identity Management Team idm.techsupport@panlists.yale.edu NBC Learn NBC Video Library http://www.nbclearn.com https://www.nbclearn.com/portal/site/learn/privacy-policy https://static.nbclearn.com/files/learn2/site/images/nbc_learn_logo.jpg MIIDCTCCAfGgAwIBAgIJAIgqirwmf4cjMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMMEHNzby5uYmNsZWFybi5jb20wHhcNMTMwOTEwMjIxNzQyWhcNMjMwOTA4MjIx NzQyWjAbMRkwFwYDVQQDDBBzc28ubmJjbGVhcm4uY29tMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEApSqPw0RLGo7p0qTv4NQSHHCf5FNPalEb9x0q0Zxp QwRhJd5dIvBQ9ZcV0IMqgd/kjVNe5G9zfQEgwQRMvbezGQpgZ7X/hQvdC777leuA vhchyFkm00FcCwVJAEqBm9DquxlYLKP2RagNggUrMAWm+wyqmFDqkJIlb2sYhrxq A8mj7Wg38mYu+9aKT1y56tVv0Ufb46KhqyxuECUX44DHPKv6CRUUzyKLsOd/xb12 kOIuFVY5Pv4c83Ws0rI3TlbkTxvcgY98sxSINPqFyl61Aycyn4J52IcPEhtY+YbZ S5IfZa45OMf0rkrOgaeQuG1Icwj0f5UPKbv+HtrI0X4ErwIDAQABo1AwTjAdBgNV HQ4EFgQUDMcCtqSBop2pY8msx9WNDRWkpj8wHwYDVR0jBBgwFoAUDMcCtqSBop2p Y8msx9WNDRWkpj8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAFN+r 4bn5THDGG/P/7jNyycbVhEpsh2EPk+DgJ9T2cieBvVZD5Pfx/2J2CbnvZLFN5CHm bGav+AcIFDgmlRYTqWSYDCLvsuykV5PLGfg9+8DwR1knpltkhUP0JUcVT2fgtHcI Cn2Tcrc7iD0ndxLE5btugmTxk7TEZFHPm1Yo6xeXSFH3j0PxEO1sm7DmpS0jgCjF BawXQH9RpvZEjHdg+1NCX3Q0y2uLRGYOsKkBxlu1mLy1fVhnlIo3GVA6D5Vh13ec VBTor+lF9ZiwbQj7HZX5paKKOj+oFcOzvdRufzFHZZhw0nNo6C340eufY3ermH4u fEGgDzfgLjuylMZFzA== NBC Learn NBC Video Library NBC Learn NBC Learn http://www.nbclearn.com/portal/site/learn sanjay Joshi sanjay.joshi@nbcuni.com Support nbclearnsupport@nbcuni.com ttu.edu Texas Tech University MIIE/jCCA+agAwIBAgIRAO/BTzJjj/SUtqHI1y8gxpwwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjA0MTgwMDAw MDBaFw0xNTA0MTgyMzU5NTlaMG0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUWDEQ MA4GA1UEBxMHTHViYm9jazEeMBwGA1UEChMVVGV4YXMgVGVjaCBVbml2ZXJzaXR5 MR8wHQYDVQQDExZpZHAuc2hpYmJvbGV0aC50dHUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA+076GLqjXw05boj25FBKC8bwO0ev/JIFJLjax7iS oVEaxmm0al7fSTOWHgA/HaFU0+KXVuJoQ/z4Xl/JBAXo265BWG8rodPNiy8vcqNZ uKWWm8oImBqSzaW0LGhzpnKQSbR69Oo0UEoVmt/cXbMig9A7hQ0IkaCh/qtJ0kq2 51vKSNrIBSRrBtm9HCg4Z/saokWpGRyJ0iSWRWTSzLi7qwl5FsShFFpIVdKlXA84 2TDCtEwKaCOHAd3/sPUxtQlNhFjdzEqMzHqqM7x0sm8DRYvKLCxNrlo/wDVaelaR GZNlaYN7hF2/ni/BmYi2yizjiQJTubYH2kmYmYNaXytofQIDAQABo4IBszCCAa8w HwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFLroRS/V bWAS6kY1G+4rLeT74Bb3MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQB riMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcv Y2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0 dHA6Ly9jcmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsG AQUFBwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3Jn L0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5p bmNvbW1vbi5vcmcwIQYDVR0RBBowGIIWaWRwLnNoaWJib2xldGgudHR1LmVkdTAN BgkqhkiG9w0BAQUFAAOCAQEAIZtVlYQgSM/8FZ+/+Kxipihl5HI7TnhGGkpyAwkd DuvF30RNiXdixi1mbOSV9a5o0m+JG9++Ujg/1iZ2HmfJh9vO/iI7b+lsnpWDY3Zv NSthTHLO5rSNDuqwB6V+LByEiqGLQIqG/FEkF0Z7R/usL75KVl9iyk3MXa4YiOKH MR6R9x4tpYC+yjD1XuGR4zV9VOUiZ4PyOn7S3vPfXHBRtGt3OaJXEIYD8+d5Ngjo v1QNzFLu3ivbR/Z6Sod47c0DYIc+mKZW+xUZIBtrzkKAayxFU3Wund/PkGKO8Suo g81n8qP5805FRtDts0JMOjKXC3NzzRuH3L+A+tnQLoCKDg== ttu.edu MIIE/jCCA+agAwIBAgIRAO/BTzJjj/SUtqHI1y8gxpwwDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjA0MTgwMDAw MDBaFw0xNTA0MTgyMzU5NTlaMG0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUWDEQ MA4GA1UEBxMHTHViYm9jazEeMBwGA1UEChMVVGV4YXMgVGVjaCBVbml2ZXJzaXR5 MR8wHQYDVQQDExZpZHAuc2hpYmJvbGV0aC50dHUuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA+076GLqjXw05boj25FBKC8bwO0ev/JIFJLjax7iS oVEaxmm0al7fSTOWHgA/HaFU0+KXVuJoQ/z4Xl/JBAXo265BWG8rodPNiy8vcqNZ uKWWm8oImBqSzaW0LGhzpnKQSbR69Oo0UEoVmt/cXbMig9A7hQ0IkaCh/qtJ0kq2 51vKSNrIBSRrBtm9HCg4Z/saokWpGRyJ0iSWRWTSzLi7qwl5FsShFFpIVdKlXA84 2TDCtEwKaCOHAd3/sPUxtQlNhFjdzEqMzHqqM7x0sm8DRYvKLCxNrlo/wDVaelaR GZNlaYN7hF2/ni/BmYi2yizjiQJTubYH2kmYmYNaXytofQIDAQABo4IBszCCAa8w HwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFLroRS/V bWAS6kY1G+4rLeT74Bb3MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQB riMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcv Y2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0 dHA6Ly9jcmwuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsG AQUFBwEBBGMwYTA5BggrBgEFBQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3Jn L0luQ29tbW9uU2VydmVyQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5p bmNvbW1vbi5vcmcwIQYDVR0RBBowGIIWaWRwLnNoaWJib2xldGgudHR1LmVkdTAN BgkqhkiG9w0BAQUFAAOCAQEAIZtVlYQgSM/8FZ+/+Kxipihl5HI7TnhGGkpyAwkd DuvF30RNiXdixi1mbOSV9a5o0m+JG9++Ujg/1iZ2HmfJh9vO/iI7b+lsnpWDY3Zv NSthTHLO5rSNDuqwB6V+LByEiqGLQIqG/FEkF0Z7R/usL75KVl9iyk3MXa4YiOKH MR6R9x4tpYC+yjD1XuGR4zV9VOUiZ4PyOn7S3vPfXHBRtGt3OaJXEIYD8+d5Ngjo v1QNzFLu3ivbR/Z6Sod47c0DYIc+mKZW+xUZIBtrzkKAayxFU3Wund/PkGKO8Suo g81n8qP5805FRtDts0JMOjKXC3NzzRuH3L+A+tnQLoCKDg== Texas Tech University Texas Tech University http://www.ttu.edu/ Telecommunications Network Systems nis@ttu.edu Telecommunications Network Systems nis@ttu.edu Telecommunications Network Systems nis@ttu.edu reed.edu MIIDHDCCAgSgAwIBAgIVAPuLDfin459bH1TviFJwMkClxzSZMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5yZWVkLmVkdTAeFw0xMDEwMTMxODE1MjJaFw0z MDEwMTMxODE1MjJaMBcxFTATBgNVBAMTDGlkcC5yZWVkLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAI0JgYyDRVnupzwsap5SRjk6vQc4KY3A4GcT aWmwkbLILkXsK7+LqiJDcfQtyHQwZoJqJVBnd7NDXb1wPidAitC3m+bgOmf0SCM3 cJ1u0giQGXxKqWW4Netq5ZWG/fZE7wR4rNqbYtQ31WPl5s5dkqVrq6na9NDKyCNb 6qLd9306BiSCjAagJYN+xyMfCwZ2J2uBPwa1cTlv6B1M9k77v78PlwHeZTRBXQ7z J385E+iMnxhuyKhj6bHjFplPJmHTBF1NcK1HLBuraocmwyhyXt6hc/pG1fLhhZ6+ 7RtgsH5RLQgE15MSW0e6UDbZHgxze0g13LfaQBa92KZOesO7V5kCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnJlZWQuZWR1hiNodHRwczovL2lkcC5yZWVkLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+ZuMoVaqb0MEU+U21XvPJLeCVlowDQYJ KoZIhvcNAQEFBQADggEBAC1ygplLdMG2sQC47jxquc0L/QJEZsn91dPv4pb5RbhP ICvwKMhHqbG+4gc97ZRa5EzyuGNceHLJaG/MH18MPOyz06KlOL0zy3SdvFpRJMBV PfPWTRB/moSkz5lnBadHX3TQqdo/1AZvlzoPrWjz8lOu8//pIP7MxnzMxlm2KNuI Tg5D2SHhV9dQur/QGSlkJ2REjrqKhyw9yAogB3AH0IY3rGnpmbmAc3ian+C6IZXH BpQPMrLCFksiKP4tBOH88PLItWn3uFc4Q8f1s+5qDxVIqWVTdjOkZnysMRob1y+w ROMyInz+7gYPcFok9V3ghjhHj3POw+ZqlJA25Ap6v9Y= reed.edu MIIDHDCCAgSgAwIBAgIVAPuLDfin459bH1TviFJwMkClxzSZMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5yZWVkLmVkdTAeFw0xMDEwMTMxODE1MjJaFw0z MDEwMTMxODE1MjJaMBcxFTATBgNVBAMTDGlkcC5yZWVkLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAI0JgYyDRVnupzwsap5SRjk6vQc4KY3A4GcT aWmwkbLILkXsK7+LqiJDcfQtyHQwZoJqJVBnd7NDXb1wPidAitC3m+bgOmf0SCM3 cJ1u0giQGXxKqWW4Netq5ZWG/fZE7wR4rNqbYtQ31WPl5s5dkqVrq6na9NDKyCNb 6qLd9306BiSCjAagJYN+xyMfCwZ2J2uBPwa1cTlv6B1M9k77v78PlwHeZTRBXQ7z J385E+iMnxhuyKhj6bHjFplPJmHTBF1NcK1HLBuraocmwyhyXt6hc/pG1fLhhZ6+ 7RtgsH5RLQgE15MSW0e6UDbZHgxze0g13LfaQBa92KZOesO7V5kCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnJlZWQuZWR1hiNodHRwczovL2lkcC5yZWVkLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+ZuMoVaqb0MEU+U21XvPJLeCVlowDQYJ KoZIhvcNAQEFBQADggEBAC1ygplLdMG2sQC47jxquc0L/QJEZsn91dPv4pb5RbhP ICvwKMhHqbG+4gc97ZRa5EzyuGNceHLJaG/MH18MPOyz06KlOL0zy3SdvFpRJMBV PfPWTRB/moSkz5lnBadHX3TQqdo/1AZvlzoPrWjz8lOu8//pIP7MxnzMxlm2KNuI Tg5D2SHhV9dQur/QGSlkJ2REjrqKhyw9yAogB3AH0IY3rGnpmbmAc3ian+C6IZXH BpQPMrLCFksiKP4tBOH88PLItWn3uFc4Q8f1s+5qDxVIqWVTdjOkZnysMRob1y+w ROMyInz+7gYPcFok9V3ghjhHj3POw+ZqlJA25Ap6v9Y= Reed College Reed College http://reed.edu/ Ben Poliakoff benp@reed.edu Marianne Colgrove mcolgrov@reed.edu Computer User Services cus@reed.edu Technology Infrastucture Services tis@reed.edu sdstate.edu South Dakota State University MIIDMzCCAhugAwIBAgIUKA/N5InEM8Fk3MEN5e7UAQ9cOzcwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWNhcnVzLnNkc3RhdGUuZWR1MB4XDTEyMDUzMTIwMTg0 NloXDTMyMDUzMTIwMTg0NlowHTEbMBkGA1UEAxMSaWNhcnVzLnNkc3RhdGUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkNiBja9DimDPJi8snAgp sOFdV8AZxumd2LwAvfVygEuUZFMBsZQlF25f4CHoCJm7zga4molJK4Y4EUn8rz0u IgSZKQrbEPvqL2k8Zd8jx0FtFEExzhkWvM4NtTkYm6FTrOMmEyQq6A3Zc1e4QT5z t8TFTze1637Ow12L/QHuqtwwYIPenzmEsondUe5vyrciEpFmL8ajR1/VxD4EUg1m gwgx13wIghyaq2J47TgjPZdKbEuvWsDTnOHNkF3C/BzhmKPSLCyhCqKZLYWAkWGT W3f9UDDE8hlvKosukhc+hv271p1wLR4/V5nENtJ6WqHH2xLDbsRzOifQ2YXv1Rdw awIDAQABo2swaTBIBgNVHREEQTA/ghJpY2FydXMuc2RzdGF0ZS5lZHWGKWh0dHBz Oi8vaWNhcnVzLnNkc3RhdGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQa EzkNjjzfH2WlulsJQaKUTG0J2zANBgkqhkiG9w0BAQUFAAOCAQEATpTa8hA5Txcn Dtz2rijhsam8OR5FZoJtnNf75QMiy2lKanXGwmKPszzFWb8DLmpFkxGVcfTauA/n gd/YaaZwuE0Y4xVReRd1marJgoTM+vzc/I8C4LXfJYH/p6E+JIYFTv6Q8FCSqc7Z aNOJ92M42hKbI3CK+GyOHOtwLfUmYNw880X64PkH+LWZ7NyyTxazfGDijDnRSPej KY8D/vt7ACNjpqMMsbBxDlB/wqcy655OeW4Ek1u0GzbmButiwjbsQ1V1wI7jdj52 yUueGe5EjM8yKE0EhGTpcsf+7p7sbEJMFNZbOiJWKKIMlGD9NQnOKVesZCjrhsuA eDYD2tg4hg== South Dakota State University South Dakota State University http://www3.sdstate.edu/ Gary Christensen Gary.Christensen@sdstate.edu Andy Kanuch Andy.Kanuch@sdstate.edu Kevin Brandt Kevin.Brandt@sdstate.edu Ryan Knutson Ryan.Knutson@sdstate.edu smu.edu Southern Methodist University Logon service for Southern Methodist University MIIDFzCCAf+gAwIBAgIUMOoO5C0NUcKkug58h0G2G7wcwLswDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnNtdS5lZHUwHhcNMTIwNTMwMDUyNDE2WhcNMzIw NTMwMDUyNDE2WjAWMRQwEgYDVQQDEwtpZHAuc211LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALAqpkRq0LXHJ02/f2JBuFjLq4nC9q5OFaQB/iE3 CPJJ1+C3JNp+i49vQZFlMq5baLE6h4w7kJ/3w7VH1VEsQqT5jcgmI+RdfJxGkb+n IJAOBdHQJKakZBnMbqwEnCj+E2UJrY65NkE42obLDr5ztJLC5G/4l+EEuGH2Haa1 tshIn5eVxspiBSYgQvvbdCTNNpWiTtQj368OZU8dEHXUH7igKCtjFolnf0pp+hZY 3QqCDDLVnnRLtu8e1/R/v8TXrmAPnzXtmG7oji3h7Ng9qmUi2z8wuhi6XjLmsL85 biPj8FWOpENBngX2/lYgiHJ/XAco62jg9r/vfbKpwvuF/UkCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnNtdS5lZHWGImh0dHBzOi8vaWRwLnNtdS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFMqNi96ilJQDUjUXfzSFk6czjb5QMA0GCSqGSIb3 DQEBBQUAA4IBAQAXNoWs60LcNsPtwO2QwdA3Hw/QbA09MUD43bUjyF9xBNfXH2G/ CGnzcOGVgtACKAkLJwFLK4iHf9/GiXFGqVMtjaaft+B9SFh2kwK7cuE0GbhiUN/u HC1/dvaXVBzHTm9+CMsKPNbuv4W6tB45wK4d1DoYBq3rH+COwv/6xn+v320SbF79 zq6H/1+gZBLHh4L/sUJLWXksJA+3axQt0YthytYVp2sDK4yx9LnPIkUt1nE7CxY7 mRJSSLjES5YYMYZG1NFfLbBgSoJo5jv+aTCmFTFApialLSb7DgOij0DUH+HwYeD4 Ir3OTZqI0Gdw9VqbNRO6qHpf+GgkmMJN1mVW smu.edu MIIDFzCCAf+gAwIBAgIUMOoO5C0NUcKkug58h0G2G7wcwLswDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnNtdS5lZHUwHhcNMTIwNTMwMDUyNDE2WhcNMzIw NTMwMDUyNDE2WjAWMRQwEgYDVQQDEwtpZHAuc211LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALAqpkRq0LXHJ02/f2JBuFjLq4nC9q5OFaQB/iE3 CPJJ1+C3JNp+i49vQZFlMq5baLE6h4w7kJ/3w7VH1VEsQqT5jcgmI+RdfJxGkb+n IJAOBdHQJKakZBnMbqwEnCj+E2UJrY65NkE42obLDr5ztJLC5G/4l+EEuGH2Haa1 tshIn5eVxspiBSYgQvvbdCTNNpWiTtQj368OZU8dEHXUH7igKCtjFolnf0pp+hZY 3QqCDDLVnnRLtu8e1/R/v8TXrmAPnzXtmG7oji3h7Ng9qmUi2z8wuhi6XjLmsL85 biPj8FWOpENBngX2/lYgiHJ/XAco62jg9r/vfbKpwvuF/UkCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnNtdS5lZHWGImh0dHBzOi8vaWRwLnNtdS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFMqNi96ilJQDUjUXfzSFk6czjb5QMA0GCSqGSIb3 DQEBBQUAA4IBAQAXNoWs60LcNsPtwO2QwdA3Hw/QbA09MUD43bUjyF9xBNfXH2G/ CGnzcOGVgtACKAkLJwFLK4iHf9/GiXFGqVMtjaaft+B9SFh2kwK7cuE0GbhiUN/u HC1/dvaXVBzHTm9+CMsKPNbuv4W6tB45wK4d1DoYBq3rH+COwv/6xn+v320SbF79 zq6H/1+gZBLHh4L/sUJLWXksJA+3axQt0YthytYVp2sDK4yx9LnPIkUt1nE7CxY7 mRJSSLjES5YYMYZG1NFfLbBgSoJo5jv+aTCmFTFApialLSb7DgOij0DUH+HwYeD4 Ir3OTZqI0Gdw9VqbNRO6qHpf+GgkmMJN1mVW Southern Methodist University Southern Methodist University http://www.smu.edu/ Tommy Doan tdoan@smu.edu Campus Labs MIIDEjCCAfqgAwIBAgIJAJbHYHPTMOZOMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWZlZGVyYXRpb24uY2FtcHVzbGFicy5jb20wHhcNMTEwNzEyMTUzMzA4WhcN MjEwNzA5MTUzMzA4WjAkMSIwIAYDVQQDExlmZWRlcmF0aW9uLmNhbXB1c2xhYnMu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy8ndKzWuSfh4k4Hh YK0rVovTXd6rYmDCMT5krSWn8KpTgRDLuadtevDf878SUU9ISdbPKtPX4yrQf6AM mLuQrAy1aYDQOV8i3pOV9/wvLimKjY6Me4zq4cIBdBOSAiVIIYuY3BPrDgy+xQxh KvAGiLlDA9r6kzlNexwIhOOeKuJbkZD8kwYo0ngxz4VEbOJ2Lo3rq5tN/E9CaN2G ufne3TO/3S69yrNs/EZje646OHqKDsJirVSMR7WpsqHhKM0TPH4lHSgY3nzgGkc+ jy48a+ofWpxqCQ7unzvBvVhOasvhurM5RxhH7CD2l278R0DEtLQMEE5po8NGAwYq RkgDOwIDAQABo0cwRTAkBgNVHREEHTAbghlmZWRlcmF0aW9uLmNhbXB1c2xhYnMu Y29tMB0GA1UdDgQWBBRjnn0Qi33a6eQl/fAiimHzfKq2eDANBgkqhkiG9w0BAQUF AAOCAQEAH+osfj54P5HAOePEtnUKC/h2umPKu+ak74GpRweoEh/SB2uJH2QTJSgG F/0parnzlJEgMs+2yHEF4GokPaFcSwH8W1wJULYdqKBU5iA78Vn/YPCHUuZpFhak kcdvykFwra8+j3eiAfp2WZ+PWLH2l+yynyBlmXgbYi0MxAn0rThseXbiTGxjrI1m hDTFl77P7WhWkPfo4ty+J9G4obIaq7Z+QSPiS0hTNcGrkfcAg/XACsPOA+pr6hKS nuMWuV97uqj67VbwYR7IEUkT2XgTYZMENRl9/3V4yapXHZqqOyLialrAv7Id1hxU wv8t2TPooZBK+o0DBs1HBRBrDNLdeQ== Higher One, Inc. Higher One, Inc. http://campuslabs.com/ Sean Townsend stownsend@campuslabs.com http://id.incommon.org/category/research-and-scholarship uark.edu University of Arkansas University of Arkansas, Fayetteville http://www.uark.edu http://its.uark.edu/privacy.html https://idp.uark.edu/idp/images/uark.logo.png MIIDHDCCAgSgAwIBAgIVAPt1Tv1bYP4+r/4oWy1Mih/6SWp3MA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC51YXJrLmVkdTAeFw0xMTEwMTQyMDU3NTJaFw0z MTEwMTQyMDU3NTJaMBcxFTATBgNVBAMTDGlkcC51YXJrLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJaaUOTHkbmeB+65zFM9TvW1GJIjta5iMHFM Z48+iSMvvzEEipS3PAOHlv0S9kjC5tltNp0MLK53u2RM2x35fzLBTw6cJX++AeSF R0huFlnlSO1mn+UBcyTUQ8sPc0Um7DHhXykVo92a/vrPWiEOcaNVYj5YYgpBgTky nZpH5cxjFv5NvsClXEOis7iS+deCKFmpbwg3Ahxque+jZ2mWEHZOrOKujrdMI7fo FeozmcPSfIAyWMM+FdBQNcU0sWazWNWryRKSCwv8BEUb+4JUS++pue+LNb6Ad+El hvHQJhM0CvJb6ohL9eCVIue54x8/P3GONugW/u88zwes3P2F4EkCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnVhcmsuZWR1hiNodHRwczovL2lkcC51YXJrLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUnvF+6HJDc36mcLNHeby0AZVjPU8wDQYJ KoZIhvcNAQEFBQADggEBAAjNGo4LedfEkQFyUtXllN5PZHVw24/GMIjZhXfuk+wJ RrVheFjV7PmJLps5gM0h+dH0wBo9ZDeER7T+jqWcsig1zuvi2jOPMzlZi6Cgus8M dW8C9uy9PKEPCI9HFidVkrU4E8nbF2LNsDlYoclyliMb1wALKFpsOIvxYE4DR10F Drl/RShq++Sd9n5AQT3X66WvXuoaeLsA0Et4gh+fUtY4vu2/hRO10yiCCaiyMSEE VWXbuzfaz3iJqNG1rs/lOMzysDqAxzZHZKYYtnwvQYyhfSkpBKlTCRjr2vDG1k4M JkNZiOnZ+OBZcqrcpzW0N93Twh4aoOHdO7qTCafVe0M= uark.edu MIIDHDCCAgSgAwIBAgIVAPt1Tv1bYP4+r/4oWy1Mih/6SWp3MA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC51YXJrLmVkdTAeFw0xMTEwMTQyMDU3NTJaFw0z MTEwMTQyMDU3NTJaMBcxFTATBgNVBAMTDGlkcC51YXJrLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJaaUOTHkbmeB+65zFM9TvW1GJIjta5iMHFM Z48+iSMvvzEEipS3PAOHlv0S9kjC5tltNp0MLK53u2RM2x35fzLBTw6cJX++AeSF R0huFlnlSO1mn+UBcyTUQ8sPc0Um7DHhXykVo92a/vrPWiEOcaNVYj5YYgpBgTky nZpH5cxjFv5NvsClXEOis7iS+deCKFmpbwg3Ahxque+jZ2mWEHZOrOKujrdMI7fo FeozmcPSfIAyWMM+FdBQNcU0sWazWNWryRKSCwv8BEUb+4JUS++pue+LNb6Ad+El hvHQJhM0CvJb6ohL9eCVIue54x8/P3GONugW/u88zwes3P2F4EkCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnVhcmsuZWR1hiNodHRwczovL2lkcC51YXJrLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUnvF+6HJDc36mcLNHeby0AZVjPU8wDQYJ KoZIhvcNAQEFBQADggEBAAjNGo4LedfEkQFyUtXllN5PZHVw24/GMIjZhXfuk+wJ RrVheFjV7PmJLps5gM0h+dH0wBo9ZDeER7T+jqWcsig1zuvi2jOPMzlZi6Cgus8M dW8C9uy9PKEPCI9HFidVkrU4E8nbF2LNsDlYoclyliMb1wALKFpsOIvxYE4DR10F Drl/RShq++Sd9n5AQT3X66WvXuoaeLsA0Et4gh+fUtY4vu2/hRO10yiCCaiyMSEE VWXbuzfaz3iJqNG1rs/lOMzysDqAxzZHZKYYtnwvQYyhfSkpBKlTCRjr2vDG1k4M JkNZiOnZ+OBZcqrcpzW0N93Twh4aoOHdO7qTCafVe0M= University of Arkansas Main Campus University of Arkansas http://www.uark.edu/ System Administrator root@uark.edu Security security@uark.edu rpi.edu MIIDLDCCAhSgAwIBAgIVANLgKXs6iKtLWK5YzJ889P9ABepqMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWItaWRwLnJwaS5lZHUwHhcNMTAxMDA3MTY1NTI5 WhcNMzAxMDA3MTY1NTI5WjAbMRkwFwYDVQQDExBzaGliLWlkcC5ycGkuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjtNkbDoVYnm25A/D11tmoj2A 4B4Le9Ckb0qOU5RajFnbr+h8NBHWzGHDF2nvjjmSX81h12nGY8X8a7Gn7ELABRQU kWPsGhljomBjD78xeZyrOAi38Klg+9MJP0DVg09SaJns9NQppG0uhwXEqpCXqO+9 iF0QDFS3xNM9hXyONGCWgCKkoSSVmNrjIcyFuqGTWDzngEnqwBh2K2xenopluFp9 NrHSyT/X8KgqUk/PCn3OxPxf1isySvpnPvEhuLcXJGophWbYi8V7RbO0kTIQtV2b RpCAj+X1zcPh3n/zQR+UUWnirQrbVYhk8111tTbv6j9JE5Ei7jh3NRNHpKPfgwID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliLWlkcC5ycGkuZWR1hidodHRwczovL3No aWItaWRwLnJwaS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFDED2miSXLhk Z1y9moAKrxbxM+j3MA0GCSqGSIb3DQEBBQUAA4IBAQBO4D8pHBfgLS6B8Q3TWuaU fPVUU5eRVoJMWWf+3BLW+lVUxudyTzRrUhREVwokroUvNQHwTQOTXU1CHZoAbsKz G+VDAqk7Ywb4/vrH74siaiZDRGemJ+IkcvmHsAhfH44ZyluuEvQVANtv5iVKJ6HA ETfd87oqwGzPJmfcMzDuxemHaQx9GRxaDbVt90Dun2rjZvwn6eJl4vzGzUQRn7tD pLAzcXdj85j7T2prc171AicsqFiKs7H0BbZJWzuby8mM0mSyydQot4AjKSEn3XjH tft1Upc9k4NmeGcokAOPbfZsqCBW8ESJxCqBQsrfVHb/8s5Za9BCRXlwKZYezeK6 rpi.edu MIIDLDCCAhSgAwIBAgIVANLgKXs6iKtLWK5YzJ889P9ABepqMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWItaWRwLnJwaS5lZHUwHhcNMTAxMDA3MTY1NTI5 WhcNMzAxMDA3MTY1NTI5WjAbMRkwFwYDVQQDExBzaGliLWlkcC5ycGkuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjtNkbDoVYnm25A/D11tmoj2A 4B4Le9Ckb0qOU5RajFnbr+h8NBHWzGHDF2nvjjmSX81h12nGY8X8a7Gn7ELABRQU kWPsGhljomBjD78xeZyrOAi38Klg+9MJP0DVg09SaJns9NQppG0uhwXEqpCXqO+9 iF0QDFS3xNM9hXyONGCWgCKkoSSVmNrjIcyFuqGTWDzngEnqwBh2K2xenopluFp9 NrHSyT/X8KgqUk/PCn3OxPxf1isySvpnPvEhuLcXJGophWbYi8V7RbO0kTIQtV2b RpCAj+X1zcPh3n/zQR+UUWnirQrbVYhk8111tTbv6j9JE5Ei7jh3NRNHpKPfgwID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliLWlkcC5ycGkuZWR1hidodHRwczovL3No aWItaWRwLnJwaS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFDED2miSXLhk Z1y9moAKrxbxM+j3MA0GCSqGSIb3DQEBBQUAA4IBAQBO4D8pHBfgLS6B8Q3TWuaU fPVUU5eRVoJMWWf+3BLW+lVUxudyTzRrUhREVwokroUvNQHwTQOTXU1CHZoAbsKz G+VDAqk7Ywb4/vrH74siaiZDRGemJ+IkcvmHsAhfH44ZyluuEvQVANtv5iVKJ6HA ETfd87oqwGzPJmfcMzDuxemHaQx9GRxaDbVt90Dun2rjZvwn6eJl4vzGzUQRn7tD pLAzcXdj85j7T2prc171AicsqFiKs7H0BbZJWzuby8mM0mSyydQot4AjKSEn3XjH tft1Upc9k4NmeGcokAOPbfZsqCBW8ESJxCqBQsrfVHb/8s5Za9BCRXlwKZYezeK6 Rensselaer Polytechnic Institute Rensselaer Polytechnic Institute http://www.rpi.edu/ Alan Powell powela@rpi.edu elon.edu MIIDGzCCAgOgAwIBAgIUErCouPRaW5QGkEHS598bwC7vTI4wDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLmVsb24uZWR1MB4XDTExMDQyNjE1MjgyM1oXDTMx MDQyNjE1MjgyM1owFzEVMBMGA1UEAxMMaWRwLmVsb24uZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA19/GTJENTS8CCrh87Fr89XSbtgJo24ctlQ0k 12sB6jOsFDIO+U0I0/nO4WcIouDfAjgtzquEAiv92ZCbpMVhA+r86LWqUbF94tTD BBdAI7JTXEwPNnFVttpI8w15kRVKBIL7uewQI8UhYtPPnzbOuFq2PgCd1CAaRL2s 2ly2Ttb1eBRYjnq1aCW0vKLW36u/6Doupes/q6bA9dD3r4ThfZRNuEw4Y7yM+th+ eVPisEnMHMI+hcTlM0GfQwi9f3YBsskq5t+G+4wk29IPwadKP1LMWdKkQtmLNiWU wHoJjFvsKcchuh1zsd3T7jTEgbVjIjgv9hXUu8PV1upYF1vTwQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuZWxvbi5lZHWGI2h0dHBzOi8vaWRwLmVsb24uZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBQYxrFRiIbMBJGM8kQ2vH7o70KWhzANBgkq hkiG9w0BAQUFAAOCAQEAK6w0oQT3rB9jYH1D32om2DDBY1ecKuTCOJMtbghdNkeU de+AXFvDUWPCLkhVeRVa1vYEmpp32wx0opb0TeK98JWbJ1nwoQ7jxv2YElpVkEA5 GuHD95osYhVhWG8ME5JvjOqaXU+78GJ7AFJOaIejrG6dhg5++lC26M/M406njKbu smWmOQNGuBMna6h+vWWNc7DDSCEkL47jn86mGMhfivdMEsWAsixio2Oqi8/bf64G nxN2pAEY7/jalr7ldm6HDj+Cq6DzsUKGeY+eUFwa2DDwhdkDZI6W56v+2/zVxV6d pPnfmAnNrKnsHEet6lA93TS62NXQGgBuT0K69ASB/w== elon.edu MIIDGzCCAgOgAwIBAgIUErCouPRaW5QGkEHS598bwC7vTI4wDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLmVsb24uZWR1MB4XDTExMDQyNjE1MjgyM1oXDTMx MDQyNjE1MjgyM1owFzEVMBMGA1UEAxMMaWRwLmVsb24uZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA19/GTJENTS8CCrh87Fr89XSbtgJo24ctlQ0k 12sB6jOsFDIO+U0I0/nO4WcIouDfAjgtzquEAiv92ZCbpMVhA+r86LWqUbF94tTD BBdAI7JTXEwPNnFVttpI8w15kRVKBIL7uewQI8UhYtPPnzbOuFq2PgCd1CAaRL2s 2ly2Ttb1eBRYjnq1aCW0vKLW36u/6Doupes/q6bA9dD3r4ThfZRNuEw4Y7yM+th+ eVPisEnMHMI+hcTlM0GfQwi9f3YBsskq5t+G+4wk29IPwadKP1LMWdKkQtmLNiWU wHoJjFvsKcchuh1zsd3T7jTEgbVjIjgv9hXUu8PV1upYF1vTwQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuZWxvbi5lZHWGI2h0dHBzOi8vaWRwLmVsb24uZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBQYxrFRiIbMBJGM8kQ2vH7o70KWhzANBgkq hkiG9w0BAQUFAAOCAQEAK6w0oQT3rB9jYH1D32om2DDBY1ecKuTCOJMtbghdNkeU de+AXFvDUWPCLkhVeRVa1vYEmpp32wx0opb0TeK98JWbJ1nwoQ7jxv2YElpVkEA5 GuHD95osYhVhWG8ME5JvjOqaXU+78GJ7AFJOaIejrG6dhg5++lC26M/M406njKbu smWmOQNGuBMna6h+vWWNc7DDSCEkL47jn86mGMhfivdMEsWAsixio2Oqi8/bf64G nxN2pAEY7/jalr7ldm6HDj+Cq6DzsUKGeY+eUFwa2DDwhdkDZI6W56v+2/zVxV6d pPnfmAnNrKnsHEet6lA93TS62NXQGgBuT0K69ASB/w== Elon University Elon University http://www.elon.edu/home/ Chance Cox ccox14@elon.edu txstate.edu Texas State University - San Marcos Texas State University-San Marcos http://security.vpit.txstate.edu/policies/incommon-pop.html http://www.tr.txstate.edu/privacy-statement.html https://authentic.txstate.edu/images/fiercebobcat.png MIIDPzCCAiegAwIBAgIUKPwvqLG8lkwNfIo224EOHMLhCqowDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVYXV0aGVudGljLnR4c3RhdGUuZWR1MB4XDTA5MDcwODE1 MjUyNVoXDTI5MDcwODE1MjUyNVowIDEeMBwGA1UEAxMVYXV0aGVudGljLnR4c3Rh dGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjG+ya66gDOEf y2EkkYHNnoM8YxKTDZv2AOSlAhS4qcLRd4vU7Ri99OHI7mMRwmB1aw+Ob3PL/E46 PwexpU2GPHgsdMOh+uCWaGwu+F8fNjTCWksgADEUwAqCO/ve23erOLgGkHuTQVrX t93vwKkhg+9CKb5iWVNXRDz5QHTBEZaDWhKlckc4eneddCE+0JjpZm81QgxFrJkv tgzC8WHq+UV47a7WS+D7n/lpcpJkuO+IM9yDWhWMf6MrB6T0Id7dF2PkMcYcXMyL w8/ZIwkxzjWYbL7OrZG8zLYaCKQlSEOiiMiFxdfPqepmTlUxuQc5S/Plo5DYHL36 UH47pms1kwIDAQABo3EwbzBOBgNVHREERzBFghVhdXRoZW50aWMudHhzdGF0ZS5l ZHWGLGh0dHBzOi8vYXV0aGVudGljLnR4c3RhdGUuZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBR7mybeSOuRMNrK/HpoRZAa1woGFDANBgkqhkiG9w0BAQUFAAOC AQEAOHUUfO1Tk6Oj3ABG+ILEWM80YJIvXCuKTdikX4HXCx6RMbR7dnCK9TtXw5MX m5fcdTTqPiwRKoMtCAXf5UN/f79Ii9Yd75ylnqHaztCQYhSRSWQYQN2ZYHSmBX4I 82oJp76ojEyARUv9iu4D+qPjDgQI6ct/gndz0KioySZwIjYOqKm+J/WqtLjONMwA s2tY9oXLq22XaPjnoldh4dve848HAaOoYJmEFMZQNziW0VlVshICmLZ+INGG5suf dgA1xHhdOp15B7lZkpLo54jCqhpNXIeKpKLsBKIaqpTFTUOYm+fwol74yQrMvvvd gsKYFTBQ4urTqs0+brF6UK7Plw== txstate.edu MIIDPzCCAiegAwIBAgIUKPwvqLG8lkwNfIo224EOHMLhCqowDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVYXV0aGVudGljLnR4c3RhdGUuZWR1MB4XDTA5MDcwODE1 MjUyNVoXDTI5MDcwODE1MjUyNVowIDEeMBwGA1UEAxMVYXV0aGVudGljLnR4c3Rh dGUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjG+ya66gDOEf y2EkkYHNnoM8YxKTDZv2AOSlAhS4qcLRd4vU7Ri99OHI7mMRwmB1aw+Ob3PL/E46 PwexpU2GPHgsdMOh+uCWaGwu+F8fNjTCWksgADEUwAqCO/ve23erOLgGkHuTQVrX t93vwKkhg+9CKb5iWVNXRDz5QHTBEZaDWhKlckc4eneddCE+0JjpZm81QgxFrJkv tgzC8WHq+UV47a7WS+D7n/lpcpJkuO+IM9yDWhWMf6MrB6T0Id7dF2PkMcYcXMyL w8/ZIwkxzjWYbL7OrZG8zLYaCKQlSEOiiMiFxdfPqepmTlUxuQc5S/Plo5DYHL36 UH47pms1kwIDAQABo3EwbzBOBgNVHREERzBFghVhdXRoZW50aWMudHhzdGF0ZS5l ZHWGLGh0dHBzOi8vYXV0aGVudGljLnR4c3RhdGUuZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBR7mybeSOuRMNrK/HpoRZAa1woGFDANBgkqhkiG9w0BAQUFAAOC AQEAOHUUfO1Tk6Oj3ABG+ILEWM80YJIvXCuKTdikX4HXCx6RMbR7dnCK9TtXw5MX m5fcdTTqPiwRKoMtCAXf5UN/f79Ii9Yd75ylnqHaztCQYhSRSWQYQN2ZYHSmBX4I 82oJp76ojEyARUv9iu4D+qPjDgQI6ct/gndz0KioySZwIjYOqKm+J/WqtLjONMwA s2tY9oXLq22XaPjnoldh4dve848HAaOoYJmEFMZQNziW0VlVshICmLZ+INGG5suf dgA1xHhdOp15B7lZkpLo54jCqhpNXIeKpKLsBKIaqpTFTUOYm+fwol74yQrMvvvd gsKYFTBQ4urTqs0+brF6UK7Plw== Texas State University - San Marcos Texas State University - San Marcos http://www.txstate.edu/ Dan Owen do13@txstate.edu Don Volz don.volz@txstate.edu bsu.edu Ball State University MIIDOzCCAiOgAwIBAgIJAKAO80Hri578MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJib2xldGguYnN1LmVkdTAeFw0xMTA0MTkxNzA3MjZaFw0yMTA0MTYx NzA3MjZaMB0xGzAZBgNVBAMTEnNoaWJib2xldGguYnN1LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALJheSWlUoTPpr154iRhjkGdtfdvCeJr09z4 FdzDnMpFaBHxPf58b2YH8IVdwamoC3AKyoCkCStobCttV+lVodYhH0SXFZap2Fzq T62NxpFHQLLW14El9uC+cwRYYEBUTnQ9fsftv8xOz7jv9DQzhTW8GwGX33P98Y5w Q1MWulryvWzH3Hcc7wRCyXRa91/oN9M3gDEi6CfUfeZgz8Omq21rBIxgWNi/FyH4 VfuPMEUfzm5qTnPyBvKJvPDewQZ6g6RyMtrqkx3h0Z9v/TZyxWeqCZctBiVHGEW9 /+vnDC+LxMOHqoV4TquV6l2reeqECEM7zIT2pANwYfWXrrAIRIcCAwEAAaN+MHww HQYDVR0OBBYEFHpRlcFJbr61YLvNmm0jauaLwEasME0GA1UdIwRGMESAFHpRlcFJ br61YLvNmm0jauaLwEasoSGkHzAdMRswGQYDVQQDExJzaGliYm9sZXRoLmJzdS5l ZHWCCQCgDvNB64ue/DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBc kXZa/U7dQH6rSh8tdfp3RhoCo9f7e0qtysH2BLWQrl54SUqXhGP5FMbybhodQKFx JOj4zD9h9EM1gg4YkSjCHgL7X9w5TH/47+m0R6P/PPitwCYMLCdAFESrhpO/sGSe BohT0pLdmQg4S7qvBG5qWwnuF/XQlJauVxWzA/vzReQnmVjHeYiWboEHrF5/t83e v0WxHdbpa3yELcIkIy7cHaEza80jhLNLX2P3BeWMXpTjAhyzRKqOgFw51C2NkI/T +mWS+cDSy+uOrGHD9NYCQdO0pynSeNVxNkQeobYBU8l3E7oS4ThlsxKHEJifjarX lXYN/Vp1V8upHuz8zaF7 Ball State University Ball State University http://cms.bsu.edu/ Alex Chalmers abchalmers@bsu.edu Todd Meister tmeister@bsu.edu vsc.edu Vermont State Colleges MIIDGzCCAgOgAwIBAgIUD6kNBlkvLeU+Ol2757c+7bZtM+owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbXlpZC52c2MuZWR1MB4XDTExMDMwODE4Mzk0NFoXDTMx MDMwODE4Mzk0NFowFzEVMBMGA1UEAxMMbXlpZC52c2MuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjh2UuMgWBZd1oChzFEAL9rnhrNGkCkFLfd/t oXVdsfB3/lDMohSlVQx03w5NU6bBVdp5r2/1g9lLt/HjV5iWmseBHcYDNKWwZJPH 8wyQcVhdE5l+lK96WT6NhLja3IF80FnnSAS4W5HzJZ/oDbmzOptFQ44FpW3Cc1+D 4+/amvGi/X2ZskbKEJps72w5kwwdX+nkmVNS8yHxl1piaH9EpCDOC1Q6dvpLKW+5 bP+ma9VCknf4DczevKwl9D34VjEwqhgzUzj1XT9epFt5TwS7twZ4ah+KRLJY0+TS Lod76ZIBXYWYUBzIY8ApGxSQdwe39caDCvQPT5FC2hdG4wNSkQIDAQABo18wXTA8 BgNVHREENTAzggxteWlkLnZzYy5lZHWGI2h0dHBzOi8vbXlpZC52c2MuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS5IqaDTgcD2zkQ/40nLl8VXF949TANBgkq hkiG9w0BAQUFAAOCAQEAEge54ojY4avoyKVObeH4W4rz1WnaZCnJTQZBg5L+HDFm kvCp5ZpDMX0SvhxSfzImkP1EJuIlFszenvOpre5yzAmKLOCQKlaZYVxmMUVluB3c jC2Adkr9u5/y7vPDSH2padWGJP93Lk47t4/Wm0jHiBfEbzyx1F7UyLBaHm8Loqg9 5dxdgKh8HQyuYqZNVlQezI5yIpQ+WLS1+Sa3eL8d34W1BM9pH+KNFwStDGTz61ns RyWSF4HaRliCJYEx5UlVZInGVkbyfqqZ0CSuABmOQ9qRwMnChkZEmIDZXqKk+N3f zaSlyhw6JsSB9BNAjScXmtSxUEZPmEmocxbfadzWAw== Vermont State Colleges Vermont State Colleges http://www.vsc.edu/ Richard Blood rick.blood@vsc.edu John Schrader john.schrader@vsc.edu affiliates.cmu.edu Carnegie Mellon University Tartan-ConnectID for Guests Carnegie Mellon University Social Identity Gateway https://identity.andrew.cmu.edu/incommon/connectid-200x125.png MIID6DCCAtACCQDN7hVfoYyFgjANBgkqhkiG9w0BAQQFADCBtTELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEj MCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNv bXB1dGluZyBTZXJ2aWNlczE4MDYGA1UEAxMvQ2FybmVnaWUgTWVsbG9uIFVuaXZl cnNpdHkgQ29ubmVjdElEIGZvciBHdWVzdHMwHhcNMTEwNDE0MTQwNzIyWhcNMTQw NDA1MTQwNzIyWjCBtTELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5p YTETMBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ2FybmVnaWUgTWVsbG9u IFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNvbXB1dGluZyBTZXJ2aWNlczE4MDYGA1UE AxMvQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkgQ29ubmVjdElEIGZvciBHdWVz dHMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjHgNRn0GrJDtLTfyx fCqvLzcLf0b2CVUrGpBIMhQZWatwMJGOiOYn8kUcYJhiERORyqR3vrckAs51DZIr 03qDOHjIirncVAkm2o/fwVIw2076+iVRYRBVEEZnl4Yt1tVBSS92tu+JmY+cxj84 DJI6JqAJOexeMWA5+jzTBapqHLPUa/p0hs0g8ycOraF1LXgxV0nD27ewa3nC5Y3e HHC4m9mBSGlHlPmNmuH9DQKfi9xfW8m1leJ5jmXK2MNvu72MSzynGJbbsqFSQHo3 zW8Mvg737wQBDlbdKk7FSMZujVHeYu9DwgO/hWS98vBBDCej5BJmm0FKN9MUhDs5 1t11AgMBAAEwDQYJKoZIhvcNAQEEBQADggEBAEyWRYP+JPebA4mMXjBFZiLsElJR BIvxMkeQeVEI0UKhvTOST3zdfGb9ucWHXCfipgp6WBNEw5Nhql6Ky+qBXo8LonBQ NnXHSwrTwqmakYsdMQNkdA4tzckLJrMENsEVY8VfFRDooDNqolJqcM6V2w730n0Y ksNT3IswdPg8QyvJPO/MlNpuZ1M4BqO4o4DGHaRxB5iXeK3pcjB30C7vaJREEwwK iog8EDwLEBEc/5Rewj/5DmxnErj2xyL+kJOCBz97pHt4qzTh3RsZpi3WyJGkO5LN QoyyffAI+kvMfLtsV1HxE4VPWcoXOg2HRjSJp5FBQEtyUV9TyOwKgBa3iJ0= affiliates.cmu.edu MIID6DCCAtACCQDN7hVfoYyFgjANBgkqhkiG9w0BAQQFADCBtTELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTETMBEGA1UEBxMKUGl0dHNidXJnaDEj MCEGA1UEChMaQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNv bXB1dGluZyBTZXJ2aWNlczE4MDYGA1UEAxMvQ2FybmVnaWUgTWVsbG9uIFVuaXZl cnNpdHkgQ29ubmVjdElEIGZvciBHdWVzdHMwHhcNMTEwNDE0MTQwNzIyWhcNMTQw NDA1MTQwNzIyWjCBtTELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5p YTETMBEGA1UEBxMKUGl0dHNidXJnaDEjMCEGA1UEChMaQ2FybmVnaWUgTWVsbG9u IFVuaXZlcnNpdHkxGzAZBgNVBAsTEkNvbXB1dGluZyBTZXJ2aWNlczE4MDYGA1UE AxMvQ2FybmVnaWUgTWVsbG9uIFVuaXZlcnNpdHkgQ29ubmVjdElEIGZvciBHdWVz dHMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjHgNRn0GrJDtLTfyx fCqvLzcLf0b2CVUrGpBIMhQZWatwMJGOiOYn8kUcYJhiERORyqR3vrckAs51DZIr 03qDOHjIirncVAkm2o/fwVIw2076+iVRYRBVEEZnl4Yt1tVBSS92tu+JmY+cxj84 DJI6JqAJOexeMWA5+jzTBapqHLPUa/p0hs0g8ycOraF1LXgxV0nD27ewa3nC5Y3e HHC4m9mBSGlHlPmNmuH9DQKfi9xfW8m1leJ5jmXK2MNvu72MSzynGJbbsqFSQHo3 zW8Mvg737wQBDlbdKk7FSMZujVHeYu9DwgO/hWS98vBBDCej5BJmm0FKN9MUhDs5 1t11AgMBAAEwDQYJKoZIhvcNAQEEBQADggEBAEyWRYP+JPebA4mMXjBFZiLsElJR BIvxMkeQeVEI0UKhvTOST3zdfGb9ucWHXCfipgp6WBNEw5Nhql6Ky+qBXo8LonBQ NnXHSwrTwqmakYsdMQNkdA4tzckLJrMENsEVY8VfFRDooDNqolJqcM6V2w730n0Y ksNT3IswdPg8QyvJPO/MlNpuZ1M4BqO4o4DGHaRxB5iXeK3pcjB30C7vaJREEwwK iog8EDwLEBEc/5Rewj/5DmxnErj2xyL+kJOCBz97pHt4qzTh3RsZpi3WyJGkO5LN QoyyffAI+kvMfLtsV1HxE4VPWcoXOg2HRjSJp5FBQEtyUV9TyOwKgBa3iJ0= Carnegie Mellon University Carnegie Mellon University Tartan-ConnectID for Guests http://www.cmu.edu/ Michael Gettes gettes@cmu.edu Shibboleth Support Team shibboleth-team@andrew.cmu.edu Jeff Eaton jeaton@cmu.edu Accessible Information Management, LLC AIM LLC provides software and support, systems implementation and integration, strategic consulting, and technology management services to help colleges and universities build, unify, and manage their disability services accommodations. Enterprise solutions for administration and recordkeeping. Portal solutions to enhance Web-based experiences and support community building Technology management services to better manage technology resources and provide metrics on demand. Bringing together people, processes, and technology, AIM LLC works with colleges and universities to help them strengthen performance and services through improved data accuracy and integrity, increased accountability, and enhanced educational experiences. https://cascade.accessiblelearning.com https://cascade.accessiblelearning.com/policies.aspx https://cascade.accessiblelearning.com/CSSLibrary/MainWebsite/images/banner.gif MIIGozCCBYugAwIBAgIHK1TLuVApUjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwOTAyMDQ0NzE5WhcNMTQwOTAyMDQ0NzE5WjB1MScwJQYDVQQKEx5j YXNjYWRlLmFjY2Vzc2libGVsZWFybmluZy5jb20xITAfBgNVBAsTGERvbWFpbiBD b250cm9sIFZhbGlkYXRlZDEnMCUGA1UEAxMeY2FzY2FkZS5hY2Nlc3NpYmxlbGVh cm5pbmcuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8aqWLzc pmF7K7KflmBKuUEIKrwwAvkEIDfkCW29mC2AKlN7QEnrxB7p/niJSU0A6TziuHXp u8UnY0z1q3uoBDX5DnjQeqJYV9tWCBkO1NJem0kilQPV1xFDlYPl6+uQpN4qbrM9 SmrEf7LaP28ZKbdMssRXF3OxnixIBfxREnADePRGeizDF7/t5Fn6SQCZLOa61KBr pVvqYQVMCXJ5ldJsBr6pWfL7eriKUhAOe8vtuC4Em5iHK5OG81zlC8CF59Aoc6yC dXLKLR+yoDF+sCXI4cpFnYiWB5SYktNYPFu9AafKyhOxRkQleKJmhgdPTIScx+56 xxBN8u3f3C/b2E4agz16sxsChmJHylbeSnzCWT7wA3qSVIRTpYdWnLbgGwgo6/oe qsE/l/X+SzmKJSjr395O6tqn9bjnJoocFLed00WhWheV1Aygu4KLB6sYcd2CQN0h ucmuBN9msW4qpo4mEZRu+CxGP21BRaEnD9YFnBBug+gUzfvOxTnD2ENq7l42I4VL yMu1fV42vQS116mmLt4g0/SInq3zcScV20bt2w79Pzz/Jtku4CuoHGLQQ834IUNM QYIhal2eGuGFWwPbrEJI7pS6jKZ3wWEV6/EhUYaiVrf45vR1SDdcyTvlmLSVy0m6 TxS8f/KdM7nkO4CrwHZVEpyjT/4XBrDx9I8CAwEAAaOCAeAwggHcMA8GA1UdEwEB /wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB /wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29t L2dkczEtNzUuY3JsMFMGA1UdIARMMEowSAYLYIZIAYb9bQEHFwEwOTA3BggrBgEF BQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5 LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2Rh ZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk eS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaA FP2sYTKTbEXW4u6FX5q653aZaMznME0GA1UdEQRGMESCHmNhc2NhZGUuYWNjZXNz aWJsZWxlYXJuaW5nLmNvbYIid3d3LmNhc2NhZGUuYWNjZXNzaWJsZWxlYXJuaW5n LmNvbTAdBgNVHQ4EFgQU+0bC8MtoiW7YQKQGRdG4ljv1lj4wDQYJKoZIhvcNAQEF BQADggEBAHrYWVpPxxB8DjjYI8/jUm8D9ne4+nMumNIYPzTjhMsiAVE4vcIjiI+P y1bjmtFCUMsfODhHuW/cYcbsqxM3UJqRrfcg2dlTCYc67F8BOK5ONfZjgww6e190 9lyQZKtyty0YPvGkKkcdrzfmqcl7V2xLZyyhBog7dx2irNntmNYQ54KYIPzdXQ40 0lrKCZITO9t4/45CeiyLcrGKzMedP2pvggIqi4Zi26ujf4FbQvB/Uyn0IvHkD6wK IqiNz4dJwVKrhAHJjV8ygILMWiDRikFh0wauHv7z/OXAtf1g1snScQoDGfdR5Wod +xFe4bQLhsBBRalvfQrXkz9bhUtEIC4= Accessible Information Management, LLC AIM LLC provides software and support, systems implementation and integration, strategic consulting, and technology management services to help colleges and universities build, unify, and manage their disability services accommodations. Enterprise solutions for administration and recordkeeping. Portal solutions to enhance Web-based experiences and support community building Technology management services to better manage technology resources and provide metrics on demand. Bringing together people, processes, and technology, AIM LLC works with colleges and universities to help them strengthen performance and services through improved data accuracy and integrity, increased accountability, and enhanced educational experiences. Accessible Information Management, LLC Accessible Information Management, LLC http://accessiblelearning.com/ Surya Halim ljfong@gmail.com Robert Armas rob.armas@accessiblelearning.com Haris Gunadi haris.gunadi@accessiblelearning.com Accessible Information Management, LLC AIM LLC provides software and support, systems implementation and integration, strategic consulting, and technology management services to help colleges and universities build, unify, and manage their disability services accommodations. Enterprise solutions for administration and recordkeeping. Portal solutions to enhance Web-based experiences and support community building Technology management services to better manage technology resources and provide metrics on demand. Bringing together people, processes, and technology, AIM LLC works with colleges and universities to help them strengthen performance and services through improved data accuracy and integrity, increased accountability, and enhanced educational experiences. http://www.gunadiframework.com http://www.gunadiframework.com/Policies.aspx https://www.gunadiframework.com/CSSLibrary/MainWebsite/images/banner.gif MIIGfzCCBWegAwIBAgIHBBNwe7hmmjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwNjI0MDQxMzQxWhcNMTQwNjI0MDQxMzQxWjBnMSAwHgYDVQQKExd3 d3cuZ3VuYWRpZnJhbWV3b3JrLmNvbTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wg VmFsaWRhdGVkMSAwHgYDVQQDExd3d3cuZ3VuYWRpZnJhbWV3b3JrLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVUzA6lr35NjXctEfJ9A2m47ojx CkjNWwMs9pLPJ3q+mqvXgFYfUIi04erd38DxebBIML6LsUSkz+/coVtJJjm5W9ef wGcVGzB9sri5On9bmVhtF9te2K5d9K6OgCoOqt1RIdR8SKV3YROvOIQcYp1+v9U9 UG2mNoOIzKrNEcBtWa79e2XQbTjKCNw/oq80BDyDOUNnBk/rxPs6zZzMYfWU7/+w juRtYbXIckY2IVRt+a/CMzDmBJahBS4hdt61DRl6y2CB1eaj39FcTcvXwk4rtsIt iXOkLXWp/dT7Pr+lms0dmA9JLFfDUYhPngs0x3XEugNFWfnBN/o0x2XyCQzLhh37 zAsC4ffxo6o5XYg0p4o9b+J7ZfrYGHgznb1E3+z1LrhGTUSKliaxzVRHuZLw6pMi +XaY9EhzJfR9QwPhSyUC//kQZuz28vY0gWno4wGy27++9X0KaEWBK2RlaBkLFMD0 RBSGfOWNk1sjNcWH59iO+QKCJI1M6t2kEFLDWE279bDSeLEx2cqts4gb+GOVGp+R d9N+14YO8UvXGE7aMr+GmNeLOCw0Scmw6L7Ql5Mz4zwsCksVlTjdmnYXW90oEWOZ CyS/NUonYGLw2mFxI/w+PYgcl33xYbR5aomNdi3HXKoAqaTsz+wKclsNvb0By+7P dNVVBoOL1nF8zw1TAgMBAAGjggHKMIIBxjAPBgNVHRMBAf8EBTADAQEAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0f BCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTcyLmNybDBT BgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYIKwYBBQUHAgEWK2h0dHA6Ly9j ZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB BHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsG AQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv cnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+a uud2mWjM5zA3BgNVHREEMDAughd3d3cuZ3VuYWRpZnJhbWV3b3JrLmNvbYITZ3Vu YWRpZnJhbWV3b3JrLmNvbTAdBgNVHQ4EFgQUyHtVzp6eSjBeDHplnd7kHqBGGEAw DQYJKoZIhvcNAQEFBQADggEBACDWbJUyfH8NoHvfqb8kdjUXEgeyzeDgZ5ZXUN+g MuMrvktbqQBLYTV2HFXlcNt9WuSEjiFnWu8U4AIBcpsA46k3TvE3369XIC7vzoqb v/n+w8jQ4iDAAthzmsfs9Dm+moVYS27o62IbRLm0hJzVzB7lUPJbZxtW+g37xjFk KYgE8JdZ9XQWEmftoDfzw2PTM1Ncp/bfk2gTPgnhxsXP31kgVe3kcuBTHZb/PuVT u1Xc+Ep9MhaBIZvzkN5XjMS+rugUsYNJwV22S8G/xLlb+GUQ3WjTsp0KtZJNvNoR kJ1V0ZHPMm0+Lg/BezB0VzAP+Jmdn63rQHtzF5h2qZ0SSdI= Accessible Information Management, LLC AIM LLC provides software and support, systems implementation and integration, strategic consulting, and technology management services to help colleges and universities build, unify, and manage their disability services accommodations. Enterprise solutions for administration and recordkeeping. Portal solutions to enhance Web-based experiences and support community building Technology management services to better manage technology resources and provide metrics on demand. Bringing together people, processes, and technology, AIM LLC works with colleges and universities to help them strengthen performance and services through improved data accuracy and integrity, increased accountability, and enhanced educational experiences. Accessible Information Management, LLC Accessible Information Management, LLC http://accessiblelearning.com/ Haris Gunadi haris.gunadi@accessiblelearning.com Surya Halim halim@accessiblelearning.com Robert Armas rob.armas@accessiblelearning.com millersville.edu Millersville University of Pennsylvania Millersville University Shibboleth Identity Provider http://www.millersville.edu/registrar/faculty/ferpa.php MIIDmDCCAoACCQDPokmAeSlZezANBgkqhkiG9w0BAQUFADCBjTEdMBsGA1UEAwwU aWRwLm1pbGxlcnN2aWxsZS5lZHUxMTAvBgNVBAoMKE1pbGxlcnN2aWxsZSBVbml2 ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYSAxCzAJBgNVBAYTAlVTMRUwEwYDVQQIDAxQ ZW5uc3lsdmFuaWExFTATBgNVBAcMDE1pbGxlcnN2aWxsZTAeFw0xMzAyMjAwMTEx MTFaFw0xNDAyMjAwMTExMTFaMIGNMR0wGwYDVQQDDBRpZHAubWlsbGVyc3ZpbGxl LmVkdTExMC8GA1UECgwoTWlsbGVyc3ZpbGxlIFVuaXZlcnNpdHkgb2YgUGVubnN5 bHZhbmlhIDELMAkGA1UEBhMCVVMxFTATBgNVBAgMDFBlbm5zeWx2YW5pYTEVMBMG A1UEBwwMTWlsbGVyc3ZpbGxlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAsk4pBIiHNa6xPAgluBgTro53X6UHITXz8nrMd2vE1q0+e5dBVcFMxtcKgXC9 Hqeb5h4BCetgMVBjQcUqGVTvkVEc+U0oHYgA30QRknT64cY3fNobabbgDuw/BBM0 1cvGVh//lg3p9hDfGPSvXDyJLh1+D0vcj+4UgaCYiHLBMvSjaJtzKI12ppvryNG8 Tx5yVSLJGCFuuq5aeEH8h6i5n46RabRea0+g/Y1AEabToFf+4sJdQ55a96S7O1RR mFmFmCpv7DCFI96yaIRUUylGq0wTt0g/NGEbKDBdc1RVdJS0VVvQ12fXgakWtb8U YeoQtJyO11UhiY84GF1VB5O4PQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAB8bN2 Edf1s1dmx3OtrgrhWP+GTPwBXZEkPd89/aauVNF23sgYUYwd1FIJQUF3oxFxf6R4 YVnaVTHw/6Lgzgkua+Vyq7cNsjmrWSqadFiBsT3lOw6CmTFwpJp1cbA17oEh6MzN 5pKtg5vkF66uNK48G8McryCcP9jrX3n1ldDV33qITE9JgY9yGOcm5dmhU+tBNmzI zMjjr6ZldRn41oqKMVdr6Wsv7FXecCOwbFPzItMINzDJ5GAP8Fm2H02JBkai8jX8 WAWsqXPCafwwasFkMDtUQbBIB70JqFTLFdb8xbP6ESn8cBr2nbB8qcvWPM8MBvX5 rkHfGo7YiJzuzWRw millersville.edu MIIDmDCCAoACCQDPokmAeSlZezANBgkqhkiG9w0BAQUFADCBjTEdMBsGA1UEAwwU aWRwLm1pbGxlcnN2aWxsZS5lZHUxMTAvBgNVBAoMKE1pbGxlcnN2aWxsZSBVbml2 ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYSAxCzAJBgNVBAYTAlVTMRUwEwYDVQQIDAxQ ZW5uc3lsdmFuaWExFTATBgNVBAcMDE1pbGxlcnN2aWxsZTAeFw0xMzAyMjAwMTEx MTFaFw0xNDAyMjAwMTExMTFaMIGNMR0wGwYDVQQDDBRpZHAubWlsbGVyc3ZpbGxl LmVkdTExMC8GA1UECgwoTWlsbGVyc3ZpbGxlIFVuaXZlcnNpdHkgb2YgUGVubnN5 bHZhbmlhIDELMAkGA1UEBhMCVVMxFTATBgNVBAgMDFBlbm5zeWx2YW5pYTEVMBMG A1UEBwwMTWlsbGVyc3ZpbGxlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAsk4pBIiHNa6xPAgluBgTro53X6UHITXz8nrMd2vE1q0+e5dBVcFMxtcKgXC9 Hqeb5h4BCetgMVBjQcUqGVTvkVEc+U0oHYgA30QRknT64cY3fNobabbgDuw/BBM0 1cvGVh//lg3p9hDfGPSvXDyJLh1+D0vcj+4UgaCYiHLBMvSjaJtzKI12ppvryNG8 Tx5yVSLJGCFuuq5aeEH8h6i5n46RabRea0+g/Y1AEabToFf+4sJdQ55a96S7O1RR mFmFmCpv7DCFI96yaIRUUylGq0wTt0g/NGEbKDBdc1RVdJS0VVvQ12fXgakWtb8U YeoQtJyO11UhiY84GF1VB5O4PQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAB8bN2 Edf1s1dmx3OtrgrhWP+GTPwBXZEkPd89/aauVNF23sgYUYwd1FIJQUF3oxFxf6R4 YVnaVTHw/6Lgzgkua+Vyq7cNsjmrWSqadFiBsT3lOw6CmTFwpJp1cbA17oEh6MzN 5pKtg5vkF66uNK48G8McryCcP9jrX3n1ldDV33qITE9JgY9yGOcm5dmhU+tBNmzI zMjjr6ZldRn41oqKMVdr6Wsv7FXecCOwbFPzItMINzDJ5GAP8Fm2H02JBkai8jX8 WAWsqXPCafwwasFkMDtUQbBIB70JqFTLFdb8xbP6ESn8cBr2nbB8qcvWPM8MBvX5 rkHfGo7YiJzuzWRw Millersville University of Pennsylvania Millersville University of Pennsylvania http://www.millersville.edu/ Keith Wenz Keith.Wenz@millersville.edu Christopher Medalis Christopher.Medalis@millersville.edu Veronica Longenecker Veronica.Longenecker@millersville.edu ias.edu MIIDGDCCAgCgAwIBAgIVAJ4Rw7cCRxZXoeImY29/aVrW2esLMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5pYXMuZWR1MB4XDTExMDMyNTE5MTEyNVoXDTMx MDMyNTE5MTEyNVowFjEUMBIGA1UEAxMLaWRwLmlhcy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCMUHgH7Im7k1tzx4W+Zxl/SJCC+UxEiwfDYUxr 6gWmhgAfP8L1q6NjZ0uNqv4KX95VNrS6FzqW0mQFhPgVZh8X/b0ZPfHUXQPqqE/0 yEpPWJBDipAsCiSDGqhgQcMxcsXO9jGLPBXhWD+Wzn7gVIXAn/13ExLh2i69IVrK DO7Xf5GXQwf//6TmRoNJnG7ZDPb/nF9dV2Ob+JyvdzIAyJKP6/3lLOpe+S+yacvq QLRQBCm0rmtE89Nv6l7meFijEv333I7DpltNsV0E4Sscf7C3bffIHwNyvZaUrhWm Q7EuyNXqg3tuAzaAQ+AYNYDWcEeINbPVU8PkCuw4xh3tQe7DAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5pYXMuZWR1hiJodHRwczovL2lkcC5pYXMuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSY93bJArkW7rakEvXuLPKlPY+izDANBgkqhkiG 9w0BAQUFAAOCAQEAB2vj4jeU+hx42zJUzhUkjCSBcKPMNHhLc7H824X1isfFwPaA ahC1lNisUHjdOeugjChmAYKi/RS5PCF8GbEQpG1c4mDwYJFy0YyZkCA81k0y5Ruf 4THC4P/iLNBUA4UZpECK2Ew96sWHlNcqTCPfhAXDX+P9dYC45Zyw3NIKhMRPlg71 +D7ebhxnJQxVShc5S4bRB0GORWE4TlLn8sIRAk+R+iGuAghut2ueG44ipp7kIQ/0 YyxdIMVGKSdzuKeh2yNoiNTzjqKqQc8d4GiWmVcJLw6kwD4MtniEexvkkRzlYW8q SvUIEk0xTVbv2eyIxcQBeXXgXyvtErmlxmp5gw== ias.edu MIIDGDCCAgCgAwIBAgIVAJ4Rw7cCRxZXoeImY29/aVrW2esLMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5pYXMuZWR1MB4XDTExMDMyNTE5MTEyNVoXDTMx MDMyNTE5MTEyNVowFjEUMBIGA1UEAxMLaWRwLmlhcy5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCMUHgH7Im7k1tzx4W+Zxl/SJCC+UxEiwfDYUxr 6gWmhgAfP8L1q6NjZ0uNqv4KX95VNrS6FzqW0mQFhPgVZh8X/b0ZPfHUXQPqqE/0 yEpPWJBDipAsCiSDGqhgQcMxcsXO9jGLPBXhWD+Wzn7gVIXAn/13ExLh2i69IVrK DO7Xf5GXQwf//6TmRoNJnG7ZDPb/nF9dV2Ob+JyvdzIAyJKP6/3lLOpe+S+yacvq QLRQBCm0rmtE89Nv6l7meFijEv333I7DpltNsV0E4Sscf7C3bffIHwNyvZaUrhWm Q7EuyNXqg3tuAzaAQ+AYNYDWcEeINbPVU8PkCuw4xh3tQe7DAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5pYXMuZWR1hiJodHRwczovL2lkcC5pYXMuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSY93bJArkW7rakEvXuLPKlPY+izDANBgkqhkiG 9w0BAQUFAAOCAQEAB2vj4jeU+hx42zJUzhUkjCSBcKPMNHhLc7H824X1isfFwPaA ahC1lNisUHjdOeugjChmAYKi/RS5PCF8GbEQpG1c4mDwYJFy0YyZkCA81k0y5Ruf 4THC4P/iLNBUA4UZpECK2Ew96sWHlNcqTCPfhAXDX+P9dYC45Zyw3NIKhMRPlg71 +D7ebhxnJQxVShc5S4bRB0GORWE4TlLn8sIRAk+R+iGuAghut2ueG44ipp7kIQ/0 YyxdIMVGKSdzuKeh2yNoiNTzjqKqQc8d4GiWmVcJLw6kwD4MtniEexvkkRzlYW8q SvUIEk0xTVbv2eyIxcQBeXXgXyvtErmlxmp5gw== Institute for Advanced Study Institute for Advanced Study http://www.ias.edu/ Jeffrey Berliner idpadmin@ias.edu Federated Authentication Support Team idptech@ias.edu Federated Authentication Support idphelp@ias.edu Lehigh / CollegeNet Application Connector for Lehigh Student applications from CollegeNet IDP MIIEBzCCAu+gAwIBAgIJAJEw7NZ8xbxbMA0GCSqGSIb3DQEBBQUAMIGZMQswCQYD VQQGEwJVUzEVMBMGA1UECAwMUGVubnN5bHZhbmlhMRIwEAYDVQQHDAlCZXRobGVo ZW0xGjAYBgNVBAoMEUxlaGlnaCBVbml2ZXJzaXR5MR0wGwYDVQQDDBRpZG13ZWIu Y2MubGVoaWdoLmVkdTEkMCIGCSqGSIb3DQEJARYVaG9zdG1hc3RlckBsZWhpZ2gu ZWR1MB4XDTEzMTAwMzEzNTg0OFoXDTIzMTAwMzEzNTg0OFowgZkxCzAJBgNVBAYT AlVTMRUwEwYDVQQIDAxQZW5uc3lsdmFuaWExEjAQBgNVBAcMCUJldGhsZWhlbTEa MBgGA1UECgwRTGVoaWdoIFVuaXZlcnNpdHkxHTAbBgNVBAMMFGlkbXdlYi5jYy5s ZWhpZ2guZWR1MSQwIgYJKoZIhvcNAQkBFhVob3N0bWFzdGVyQGxlaGlnaC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfNmulOj4Z4UqmUlQDNGL+ twBITaxcT5o0waLhRz+aoEXnvuUBNyIpVTCRG+T+qUR9lAdtvTiUUEidy8BZ0r/z V7IdL3fJcVZ1LTfhwwSUyLFZr8v4tRMxiEDA+xUvBtwy2jSFEf8lxHBG/odfVOw/ OLDmgItAifhczhgHi1s4ggk8fsSs2fSL133gYvoSWriagFDVUARIVUOY3T2/OnEU 0blz0IGiGYfIhFlxlf44ibkfth4o6O4P9gud3inTZbvqc1D2yc01tuOx0ZQ1X4E8 7dsAKlSEPDMUHyyk6ZpdPDBGvVpVFPDC9AJDl+eV4a4bnoxedqle8ICutVCUY9NV AgMBAAGjUDBOMB0GA1UdDgQWBBQSG5neNq+HvpOyGuQbQSA2A4853DAfBgNVHSME GDAWgBQSG5neNq+HvpOyGuQbQSA2A4853DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQBWDMhu88/mhBzCFCWAgG2bb9uRMUOMn1SZncUaBgwuA+D4T30D Kc7vdBBUyidzvnQ6CmSHSxsKRMQc9bW2o/8NJozC7ThvY0bTRWpwkpzIzpflQVoo ACyEJhF/VG9WQ85SiE+YveKCawI/zHgI7/AakvXEGriaY0q0ih2z1I1U6PoQ1m1j LG328GQXngTegYOcTOhFsdqDvZPr0S5BM9QJT2nC/Z5I/qXFXkfwBbLe0XqEdOVC D6oMYau0mGYQvhfWiSaOoPXMFTnExlBFRnM3ygSGm0Ku+W447nUeLo/r5nQcHa4B NM0+bjqpi/W7bPiLNghItlAWTKL39haKY1lH Lehigh / CollegeNet Application Connector for Lehigh Student applications from CollegeNet IDP Lehigh University Lehigh University http://www.lehigh.edu/ Dan Schwartz das1@lehigh.edu http://id.incommon.org/category/research-and-scholarship lehigh.edu Lehigh University Lehigh University IDP (SimpleSAMLPHP) http://www.lehigh.edu/helpdesk/ http://www.lehigh.edu/security/privacy.html https://sso.cc.lehigh.edu/sso/resources/lehightheme/logo.png MIIDeDCCAmACCQD2MdQMsOjE8DANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJV UzEVMBMGA1UECBMMUGVubnN5bHZhbmlhMRIwEAYDVQQHEwlCZXRobGVoZW0xGjAY BgNVBAoTEUxlaGlnaCBVbml2ZXJzaXR5MQwwCgYDVQQLEwNMVFMxGjAYBgNVBAMT EXNzby5jYy5sZWhpZ2guZWR1MB4XDTExMDYyMTE5MjQzOFoXDTM3MTIyMTE5MjQz OFowfjELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTESMBAGA1UE BxMJQmV0aGxlaGVtMRowGAYDVQQKExFMZWhpZ2ggVW5pdmVyc2l0eTEMMAoGA1UE CxMDTFRTMRowGAYDVQQDExFzc28uY2MubGVoaWdoLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL0XqyuXiJif8dgfjaz6nvH0BytvAie/+8aObW5Z 82GtDzTYsnUjsq0hJoW28nZuMhQguMM0PJcWej5GoEhp8Hq7Ml03jWqxmqBBrvgQ 5Dv7jHp9K1oHCOkMbSzSpy69dLL36VcRDX5Ncf6qo+VGmoZ5fee8ScoVVxQra7C8 WcPbzc+Oav63rfShZcjGOk6vasR6kflpCM+BT3vmNLzcava8eMcGa+zX6d8eSAkn LFvVyQG2vGLQpWwMzhgCnV0bO5A13Aq2cJSfKdxwL+KNkmS44CDA4yfeXHk79O9m LoKfX1DRkvoKJwcYuDUrQWe5nB3qkDjLaKo/SXI957SIlgkCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAYZPOLM0E/AC1hNyJvB2xsMYN2WM6jgJ52upFMz41zqv//mXT o4JHhUfEezvsGS7z7nDh4ggYZtmePGlN0S1oYuJqPNESb5pkr0Vu8DF3BQRZw7Id /73uJ646aKCSsXqjUEso06Br0AuV+eB0hIVj3DE5MY8dQU8FjfElrP6QUy9q8fTl 79A25sYS/t/ngaT3xlEyIkeyUc61YqZnCDIdpRyWhkH2dwL0PEnRHW/Pg9Kjgw/W i3cZL+A/f9dWYzc1xjWd/zW4jOGu1KIFApYnL7DOIRaW1d13OhGk0Ij0TDsO+Qnd ipGX2RJcUt6+Q02eiIU9LdOsjOvivr+kUO/bvw== Lehigh University Lehigh University http://www.lehigh.edu/ Dan Schwartz das1@lehigh.edu Sara Rodgers skr5@lehigh.edu Keith Erekson kbe2@lehigh.edu Identity and Access Management Team iniam@Lehigh.edu utulsa.edu University of Tulsa MIIDJDCCAgygAwIBAgIVAPETSHdVBddiUfH4XU1QHq66RnYFMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC51dHVsc2EuZWR1MB4XDTA4MDQyNTE5NDczMFoX DTI4MDQyNTE5NDczMFowGTEXMBUGA1UEAxMOaWRwLnV0dWxzYS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUKjm3UOGqb/XN68VPJAgmkFWnWf9h pnzoPXXySxCz35RMglLM75CVW1ywVZ3jXSP8bWJZszs98U5Bux/a2qGvT3ed/8BC 863nqHBqLNwiheQypWv0x5R4J+PCdyrkFtsRn2KZgoQDlKn5m2YfYyTXM6X/HlIK RUW+MITzcI5BcyUhzP35A6Qn1aDzJlkG/V9Pt+5XQD1dY2H8Yk7OR4W62yOzZM8j nBWmXJI9kgtRgL2QAt8TY67JdFU7BkA7YIJyeqUK7fHZiiBIZhIUUZD6XMK8T4og 3L7DCscJ+u6gHf3OHToDNVV6T/TBqRMvKp8fz3vEyB9D++VyIXJWABZRAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC51dHVsc2EuZWR1hiVodHRwczovL2lkcC51dHVs c2EuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQrgw0aUl7dUN/9uPPa2VTR KRkgyjANBgkqhkiG9w0BAQUFAAOCAQEABmI+tK+7rjabbHX6t/YKKnLA8+foVBZ+ lxBuA6zVOEncm++U+uSp8eBV9DtYD6ijOS/Z57hF4BVzSKOepUr8oQumfIgYdrYf RlEwY+arGnZwHyJRijXw7SfHHPxOVpWW97erlfWiHCqbzVmKFMcGZuojsiJLM/pf u1Bbjw70nFF2AT5X6TBSNgfKNPUkI9qoNeSKin8YdAfcVIGLaj2MXHcyUub3nwJh UPH7vTDTXUCgoSAnXDXgEw/2ty4gN/l29qwVl4XqZ9idbFdcH4i70LJQjdekC3CY hiXKVILgWJYPDUw4K1gedb5r17APna++AIb37J+mtSJ1KesPn3K45g== utulsa.edu MIIDJDCCAgygAwIBAgIVAPETSHdVBddiUfH4XU1QHq66RnYFMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC51dHVsc2EuZWR1MB4XDTA4MDQyNTE5NDczMFoX DTI4MDQyNTE5NDczMFowGTEXMBUGA1UEAxMOaWRwLnV0dWxzYS5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUKjm3UOGqb/XN68VPJAgmkFWnWf9h pnzoPXXySxCz35RMglLM75CVW1ywVZ3jXSP8bWJZszs98U5Bux/a2qGvT3ed/8BC 863nqHBqLNwiheQypWv0x5R4J+PCdyrkFtsRn2KZgoQDlKn5m2YfYyTXM6X/HlIK RUW+MITzcI5BcyUhzP35A6Qn1aDzJlkG/V9Pt+5XQD1dY2H8Yk7OR4W62yOzZM8j nBWmXJI9kgtRgL2QAt8TY67JdFU7BkA7YIJyeqUK7fHZiiBIZhIUUZD6XMK8T4og 3L7DCscJ+u6gHf3OHToDNVV6T/TBqRMvKp8fz3vEyB9D++VyIXJWABZRAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC51dHVsc2EuZWR1hiVodHRwczovL2lkcC51dHVs c2EuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQrgw0aUl7dUN/9uPPa2VTR KRkgyjANBgkqhkiG9w0BAQUFAAOCAQEABmI+tK+7rjabbHX6t/YKKnLA8+foVBZ+ lxBuA6zVOEncm++U+uSp8eBV9DtYD6ijOS/Z57hF4BVzSKOepUr8oQumfIgYdrYf RlEwY+arGnZwHyJRijXw7SfHHPxOVpWW97erlfWiHCqbzVmKFMcGZuojsiJLM/pf u1Bbjw70nFF2AT5X6TBSNgfKNPUkI9qoNeSKin8YdAfcVIGLaj2MXHcyUub3nwJh UPH7vTDTXUCgoSAnXDXgEw/2ty4gN/l29qwVl4XqZ9idbFdcH4i70LJQjdekC3CY hiXKVILgWJYPDUw4K1gedb5r17APna++AIb37J+mtSJ1KesPn3K45g== University of Tulsa University of Tulsa http://www.utulsa.edu/ University of Tulsa Web Services cloud-services@utulsa.edu sbcc.edu Santa Barbara City College Santa Barbara City College Shibboleth and CAS server http://www.sbcc.edu/boardoftrustees/files/policies/AP%203720%20Electronic%20Communication%20Procedures.pdf MIIDGzCCAgOgAwIBAgIUMMHZfx7g7KGhvDSG44Watjbf8nAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNiY2MuZWR1MB4XDTExMDMzMDIyMDY0MFoXDTMx MDMzMDIyMDY0MFowFzEVMBMGA1UEAxMMaWRwLnNiY2MuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnN6Qeae3fzGRYjbIsNuoubXFOkVBMxfmiMcJ uPqH7PD9/RIBXbma48lGpv3WeRCj9BBYP3hVwfiPWizfPDwyAO5PJo2zui8qy2Zl RdGOU2UI0JbrOVpEh+g/Xbr4P/EDdWVzMnUHvmIy6HW9i1rQ5qhLB5XXOjSM7Sv/ /VisHiQ9+SyBhc7cayaWjcoLmSW+YDswLcy6GFQekEVyYXDwIUFiVXmT+uV98S3k DReV+SHQFPIR+vYofJqDYooYDFnLS0MAGtGzkO+VplZHo9AgEIK9QuqQ8LZ0nQ8J IyEUCqucCKcReLAY5DCNF+6pOwTFFGEV6Zpi8AtcYSdUriASWQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2JjYy5lZHWGI2h0dHBzOi8vaWRwLnNiY2MuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBQgNUz2RZi0aiVIoJRvVBRop3HLuzANBgkq hkiG9w0BAQUFAAOCAQEAXLqTc1GdORqZeoYeclmR+RniXnTpqOfcLoTqMVRH3bpU DJqLgRWRLL3lreQlfrOo414xm7ubNFLWklC8/vwFadaKSRXRNSm3xc/kTd/18SKc YMfdmVSVhIsaS+y9G+Z4JcrogXNp9VU9JRKog0t5cngrOTyNMn1C3Raw4H2L9WkL mKGlFTzgPur0sqyyd86chFfmtkTvOPsTBaGuBoz4L9Pnl+moxlzMhQBC2Mxmr/FG eOKM7YKGt4+pqKx5cp4GeYWHYS8d0/XRF2vyCLwdLLOTai0cRqx+LRNtpEAV6z74 QnbddsPUWZfmg0tNJbc8OhZPVC6Z0dq++C4sZqhJjw== sbcc.edu MIIDGzCCAgOgAwIBAgIUMMHZfx7g7KGhvDSG44Watjbf8nAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNiY2MuZWR1MB4XDTExMDMzMDIyMDY0MFoXDTMx MDMzMDIyMDY0MFowFzEVMBMGA1UEAxMMaWRwLnNiY2MuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnN6Qeae3fzGRYjbIsNuoubXFOkVBMxfmiMcJ uPqH7PD9/RIBXbma48lGpv3WeRCj9BBYP3hVwfiPWizfPDwyAO5PJo2zui8qy2Zl RdGOU2UI0JbrOVpEh+g/Xbr4P/EDdWVzMnUHvmIy6HW9i1rQ5qhLB5XXOjSM7Sv/ /VisHiQ9+SyBhc7cayaWjcoLmSW+YDswLcy6GFQekEVyYXDwIUFiVXmT+uV98S3k DReV+SHQFPIR+vYofJqDYooYDFnLS0MAGtGzkO+VplZHo9AgEIK9QuqQ8LZ0nQ8J IyEUCqucCKcReLAY5DCNF+6pOwTFFGEV6Zpi8AtcYSdUriASWQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2JjYy5lZHWGI2h0dHBzOi8vaWRwLnNiY2MuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBQgNUz2RZi0aiVIoJRvVBRop3HLuzANBgkq hkiG9w0BAQUFAAOCAQEAXLqTc1GdORqZeoYeclmR+RniXnTpqOfcLoTqMVRH3bpU DJqLgRWRLL3lreQlfrOo414xm7ubNFLWklC8/vwFadaKSRXRNSm3xc/kTd/18SKc YMfdmVSVhIsaS+y9G+Z4JcrogXNp9VU9JRKog0t5cngrOTyNMn1C3Raw4H2L9WkL mKGlFTzgPur0sqyyd86chFfmtkTvOPsTBaGuBoz4L9Pnl+moxlzMhQBC2Mxmr/FG eOKM7YKGt4+pqKx5cp4GeYWHYS8d0/XRF2vyCLwdLLOTai0cRqx+LRNtpEAV6z74 QnbddsPUWZfmg0tNJbc8OhZPVC6Z0dq++C4sZqhJjw== Santa Barbara City College Santa Barbara City College http://www.sbcc.edu/ Michael Ghens mghens@sbcc.edu SBCC WiFi Access Federated access to SBCC Wifi http://www.sbcc.edu/boardoftrustees/files/policies/AP%203720%20Electronic%20Communication%20Procedures.pdf MIIC7jCCAdagAwIBAgIJAIQ5roStJw7yMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXdmc3Auc2JjYy5lZHUwHhcNMTIwMzMwMjMzMDQ4WhcNMjIwMzI4MjMzMDQ4 WjAYMRYwFAYDVQQDEw13ZnNwLnNiY2MuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEArfczxcTVE0QvLJ2rKqgodKLLiCtXUeNlMVuSPaqvUIykldVY ZUM+Bepecrd5c42iOaggHidYMreMnc8V/HKbtSZqtyxAHELzGzD+vxs0uxQu9t9v j3atSXd0u4nHlzonAQuK0p6rM9qsCsxfRxH+FxK4D7hylzJyXQVybbW0z02TqiTl EhwkHQJE88KSzvab2bbaAk6qugdrp5p3nkXeM4TcXDIpdojPSZTcF9KPGRo0Skry AJ2B+IxWoMtQV5RXhZ4jY4u6tJUiPE+G2XgDb34/DEoae5m4wKVDLyEMfveYbXFr 1nQ8wXppoacKHnqKnyKeFpbxlhnDfgaxR9XmQQIDAQABozswOTAYBgNVHREEETAP gg13ZnNwLnNiY2MuZWR1MB0GA1UdDgQWBBQn4S0ZiOHG0//DrtyeFYrEeZfeDzAN BgkqhkiG9w0BAQUFAAOCAQEApkQpVq1l3Rd6KZhxiA8MRiDBL5wPzRcokVxItKnU 7BwLKKxhwe3509GZq0QBBxR6qO/mdwF3JuWQNgqW0l9TegPeQJjSGvPIms/HujSc rs51OihBX1AWYfH+eY+0R7dhWdkODThsB9qu5+sSTwmkBZESx8yJAJSU/zO4KEyU 6UoIamU2iV68OecneoWPEISYPJoilALgsIdkb+DOirBDW8yKMHUXeBC9TnP8dHSR HaI7N8TPm2qrZqgSg0s/AyhcS0/oA/rrkzpIvcsdiTtRcajSNZ+lUoK8HiZbHAp2 GlDChkj0j6z/mnivHqAUyG/65RMOnepNdOADFU/rv6A1zg== Santa Barbara City College Santa Barbara City College http://www.sbcc.edu/ Michael Ghens mghens@sbcc.edu miami.edu University of Miami MIIDLDCCAhSgAwIBAgIVAPQh6d6BZ9YFBFUWqakLfYnEdM4xMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGNhbmVpZC5taWFtaS5lZHUwHhcNMTEwNzA1MTc0NDM2 WhcNMzEwNzA1MTc0NDM2WjAbMRkwFwYDVQQDExBjYW5laWQubWlhbWkuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1rzg7ZatkXxqJ/zgNGeewolU dHPcTL/K5qF+pR3oFCPy9OFFLSdilEQlvM1Tlbk/mtChIhL2EtkA0EXyFqQdDAmf jw94nYJEHn35T98K1fZxdbATFnZCXWmofTW7h45gV5rROFZApd9PyzC0saTYOco9 1/yqftPdT2gbLStY4ygQmjJfbTcuSNxW764WSx10ZfuQYi3opJdHWt2erv6hX/jK AXQxVXFWxknMaAQsX4Ux9T2XenRYCzN89+hiOrHXf/HCNLYQRy4iDDQL+JlhYYeV 8lJZy+8YIZycMtxzfDusivTDNtZVxzs4a5887JBgTZ9e04i6ShKF+6RaQ7YQnwID AQABo2cwZTBEBgNVHREEPTA7ghBjYW5laWQubWlhbWkuZWR1hidodHRwczovL2Nh bmVpZC5taWFtaS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJyoHhDM6V21 xYU2zaZW8N1Z07u0MA0GCSqGSIb3DQEBBQUAA4IBAQC2YOObmOvCRPLeixpeGhoM Nnw3Kn9U4F1jBtZlRWTOXJmbi1BmBibgMJKBdelh1zsPZnUWaolMhjimmEMHkNmX ELyvC+9VpS5QX/27ct1thtHIwKn8lb2ZlBf8gfYOS9piL3Fq57JpUQIzvYSYfJNh /mnixpoGtqPtt3FYqBR40+HJxhF8xFg3cbsqOZZelXdeyh2vkUcQYSEaecI762qE ik202ny3EMaI0Inw9Wc8Toppy2R91Bz/bh0SCYqsCrcJygRoZ4ROwvUZ/DBoyixB 1JB2M6xRO0un23rAAyIUk2T0YZtXuDvbwqN6wUOWj5oHvbtXGF4eg8KmyIozGx5n miami.edu MIIDLDCCAhSgAwIBAgIVAPQh6d6BZ9YFBFUWqakLfYnEdM4xMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGNhbmVpZC5taWFtaS5lZHUwHhcNMTEwNzA1MTc0NDM2 WhcNMzEwNzA1MTc0NDM2WjAbMRkwFwYDVQQDExBjYW5laWQubWlhbWkuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1rzg7ZatkXxqJ/zgNGeewolU dHPcTL/K5qF+pR3oFCPy9OFFLSdilEQlvM1Tlbk/mtChIhL2EtkA0EXyFqQdDAmf jw94nYJEHn35T98K1fZxdbATFnZCXWmofTW7h45gV5rROFZApd9PyzC0saTYOco9 1/yqftPdT2gbLStY4ygQmjJfbTcuSNxW764WSx10ZfuQYi3opJdHWt2erv6hX/jK AXQxVXFWxknMaAQsX4Ux9T2XenRYCzN89+hiOrHXf/HCNLYQRy4iDDQL+JlhYYeV 8lJZy+8YIZycMtxzfDusivTDNtZVxzs4a5887JBgTZ9e04i6ShKF+6RaQ7YQnwID AQABo2cwZTBEBgNVHREEPTA7ghBjYW5laWQubWlhbWkuZWR1hidodHRwczovL2Nh bmVpZC5taWFtaS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJyoHhDM6V21 xYU2zaZW8N1Z07u0MA0GCSqGSIb3DQEBBQUAA4IBAQC2YOObmOvCRPLeixpeGhoM Nnw3Kn9U4F1jBtZlRWTOXJmbi1BmBibgMJKBdelh1zsPZnUWaolMhjimmEMHkNmX ELyvC+9VpS5QX/27ct1thtHIwKn8lb2ZlBf8gfYOS9piL3Fq57JpUQIzvYSYfJNh /mnixpoGtqPtt3FYqBR40+HJxhF8xFg3cbsqOZZelXdeyh2vkUcQYSEaecI762qE ik202ny3EMaI0Inw9Wc8Toppy2R91Bz/bh0SCYqsCrcJygRoZ4ROwvUZ/DBoyixB 1JB2M6xRO0un23rAAyIUk2T0YZtXuDvbwqN6wUOWj5oHvbtXGF4eg8KmyIozGx5n University of Miami University of Miami http://www.miami.edu/ Anil Kadiyala akadiyala@miami.edu Anil Kadiyala akadiyala@miami.edu uky.edu University of Kentucky MIIDSjCCAjICCQCbrmikPdHPmzANBgkqhkiG9w0BAQUFADBnMRYwFAYDVQQDEw11 a2lkcC51a3kuZWR1MR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIEtlbnR1Y2t5MQsw CQYDVQQGEwJVUzELMAkGA1UECBMCS1kxEjAQBgNVBAcTCUxleGluZ3RvbjAeFw0x MTEwMTgxOTQ5NDRaFw0xMjEwMTcxOTQ5NDRaMGcxFjAUBgNVBAMTDXVraWRwLnVr eS5lZHUxHzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgS2VudHVja3kxCzAJBgNVBAYT AlVTMQswCQYDVQQIEwJLWTESMBAGA1UEBxMJTGV4aW5ndG9uMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuYHS3PVzqPi6R8aou7xDDuqhi73Y2k2yqKDD FWKdyqcPeoMlKf6/TchKimrJMiuXiJJ/353v+00vndl390M4jQFCjfnpVAGewWH3 XpKTC7+IoKTS8DYYc8ofLqR05HBBz4gUVn0RXA3eH0QsZqR6htVA1pT2L4B/2CHV eTBp03pCJMo4bF53cBGre8MCSjOhLl2Iq07HrYwju/bNon3VfhqYOIXI2Gx4qd8z szw727AuS140fQFjQD4JadKrFP989fOn+VmnZwQMXissSjPMZ4Oce9F1ceeeml7I mQa2skWbp5bXzkLnSBmHDr9H8gDxLpguU0cpCPgOlnMCF+4N+QIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAGJzVURioGPWyaR1NjXPRZV89Y+1Qu2RWHcUongEmbykUb E/dr45XPn0iJcacgrjbwmC4sizo4SRwcTyWZlPIY5yaBvbLbuCIKd+V2Ll6ykl9T t2Va6IWJyVn22tIc2T+SAEKRo7WxCPTcB7wGJwW7pBWwFvmBIq+bUuc2cwvVWtqK AWXHsaU1qI+pSG4EN8MlJVkO93wRFhJGNpSVdRjit2C2S46V7Gg14HDXpLpp3k6d c2LrI/F/p1VjQqgbgZE7Y8hUuksnfEeeZqDRv8n7MntEMrynjbbmBRO6YfBIbZ5V upCqaFotaUmUrD4IbUB9DCJyhwZjpuU/YoCeYg7K MIIDqDCCApACCQDtzdVegR7Y/zANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAktZMRIwEAYDVQQHDAlMZXhpbmd0b24xHzAdBgNVBAoMFlVu aXZlcnNpdHkgb2YgS2VudHVja3kxCzAJBgNVBAsMAklUMRYwFAYDVQQDDA11a2lk cC51a3kuZWR1MR8wHQYJKoZIhvcNAQkBFhBqYXdhbGswMEB1a3kuZWR1MB4XDTEy MTAxNTE0MzM1NVoXDTIxMDMwNzE0MzM1NVowgZUxCzAJBgNVBAYTAlVTMQswCQYD VQQIDAJLWTESMBAGA1UEBwwJTGV4aW5ndG9uMR8wHQYDVQQKDBZVbml2ZXJzaXR5 IG9mIEtlbnR1Y2t5MQswCQYDVQQLDAJJVDEWMBQGA1UEAwwNdWtpZHAudWt5LmVk dTEfMB0GCSqGSIb3DQEJARYQamF3YWxrMDBAdWt5LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMCF53VOH8KGjVgxCas6voNq091YpgaCWxhfQ+1y n8hnoqdJWiOA7oqW73KVtTjrG74iNrYGpGyPVBDP0IN+HSXj6ra1bBMARSO3hn8P DdpPs6yvpLIrUD3teoZKm/HuhSCi5bpe466jfCClgske05aHj1qEnZ0j3Q0OioXa DjVHTBaq66cmTd5Rr+r94EJkcqujjM4/57dS0FhnxBksemWM5ZHj766ATBSlO1y6 U6WKCuh0074sspohYP6PiZsjYc6sVDDzf1LE476BQg9kUiYGXjMvLHeOXve7ECRE 13zOz8uWeMD4wx4AWiQ5GYypaUWE9nWJL3QXOPJ1J3WEZ7UCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEATeUZ3tjwRUENWsc2D6vlTDcfo8Zz9a3cbu0WTGOcLXOR5PFl pnnGpKvkDV//B8TpA1aQxTyjANV9EnSul3yCvopysjbNnwmsd288aKr4v6hqMX+w sc9B+OMfUS9u0p7pTA73hpYmOHDk+VCPC3ZSYrvIvT9zm332VCNnoqDN4DrbQK/6 00+8wbfEOWfVr7r8WpJtAi9Up7/M3QUAZzmt1yYQcDdSMmIj/TTbOyj37l/0Amut Q4jR1hdvy5T77bf3frtxPzIJpQbjX5qhcybHEl3gaNVJdKSiQHLSF7EQLEp8CIHD Ybij4JvaKAm1MP0F8i+qaBH7yflJh6G8J297aw== uky.edu MIIDSjCCAjICCQCbrmikPdHPmzANBgkqhkiG9w0BAQUFADBnMRYwFAYDVQQDEw11 a2lkcC51a3kuZWR1MR8wHQYDVQQKExZVbml2ZXJzaXR5IG9mIEtlbnR1Y2t5MQsw CQYDVQQGEwJVUzELMAkGA1UECBMCS1kxEjAQBgNVBAcTCUxleGluZ3RvbjAeFw0x MTEwMTgxOTQ5NDRaFw0xMjEwMTcxOTQ5NDRaMGcxFjAUBgNVBAMTDXVraWRwLnVr eS5lZHUxHzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgS2VudHVja3kxCzAJBgNVBAYT AlVTMQswCQYDVQQIEwJLWTESMBAGA1UEBxMJTGV4aW5ndG9uMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuYHS3PVzqPi6R8aou7xDDuqhi73Y2k2yqKDD FWKdyqcPeoMlKf6/TchKimrJMiuXiJJ/353v+00vndl390M4jQFCjfnpVAGewWH3 XpKTC7+IoKTS8DYYc8ofLqR05HBBz4gUVn0RXA3eH0QsZqR6htVA1pT2L4B/2CHV eTBp03pCJMo4bF53cBGre8MCSjOhLl2Iq07HrYwju/bNon3VfhqYOIXI2Gx4qd8z szw727AuS140fQFjQD4JadKrFP989fOn+VmnZwQMXissSjPMZ4Oce9F1ceeeml7I mQa2skWbp5bXzkLnSBmHDr9H8gDxLpguU0cpCPgOlnMCF+4N+QIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAGJzVURioGPWyaR1NjXPRZV89Y+1Qu2RWHcUongEmbykUb E/dr45XPn0iJcacgrjbwmC4sizo4SRwcTyWZlPIY5yaBvbLbuCIKd+V2Ll6ykl9T t2Va6IWJyVn22tIc2T+SAEKRo7WxCPTcB7wGJwW7pBWwFvmBIq+bUuc2cwvVWtqK AWXHsaU1qI+pSG4EN8MlJVkO93wRFhJGNpSVdRjit2C2S46V7Gg14HDXpLpp3k6d c2LrI/F/p1VjQqgbgZE7Y8hUuksnfEeeZqDRv8n7MntEMrynjbbmBRO6YfBIbZ5V upCqaFotaUmUrD4IbUB9DCJyhwZjpuU/YoCeYg7K MIIDqDCCApACCQDtzdVegR7Y/zANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAktZMRIwEAYDVQQHDAlMZXhpbmd0b24xHzAdBgNVBAoMFlVu aXZlcnNpdHkgb2YgS2VudHVja3kxCzAJBgNVBAsMAklUMRYwFAYDVQQDDA11a2lk cC51a3kuZWR1MR8wHQYJKoZIhvcNAQkBFhBqYXdhbGswMEB1a3kuZWR1MB4XDTEy MTAxNTE0MzM1NVoXDTIxMDMwNzE0MzM1NVowgZUxCzAJBgNVBAYTAlVTMQswCQYD VQQIDAJLWTESMBAGA1UEBwwJTGV4aW5ndG9uMR8wHQYDVQQKDBZVbml2ZXJzaXR5 IG9mIEtlbnR1Y2t5MQswCQYDVQQLDAJJVDEWMBQGA1UEAwwNdWtpZHAudWt5LmVk dTEfMB0GCSqGSIb3DQEJARYQamF3YWxrMDBAdWt5LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMCF53VOH8KGjVgxCas6voNq091YpgaCWxhfQ+1y n8hnoqdJWiOA7oqW73KVtTjrG74iNrYGpGyPVBDP0IN+HSXj6ra1bBMARSO3hn8P DdpPs6yvpLIrUD3teoZKm/HuhSCi5bpe466jfCClgske05aHj1qEnZ0j3Q0OioXa DjVHTBaq66cmTd5Rr+r94EJkcqujjM4/57dS0FhnxBksemWM5ZHj766ATBSlO1y6 U6WKCuh0074sspohYP6PiZsjYc6sVDDzf1LE476BQg9kUiYGXjMvLHeOXve7ECRE 13zOz8uWeMD4wx4AWiQ5GYypaUWE9nWJL3QXOPJ1J3WEZ7UCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEATeUZ3tjwRUENWsc2D6vlTDcfo8Zz9a3cbu0WTGOcLXOR5PFl pnnGpKvkDV//B8TpA1aQxTyjANV9EnSul3yCvopysjbNnwmsd288aKr4v6hqMX+w sc9B+OMfUS9u0p7pTA73hpYmOHDk+VCPC3ZSYrvIvT9zm332VCNnoqDN4DrbQK/6 00+8wbfEOWfVr7r8WpJtAi9Up7/M3QUAZzmt1yYQcDdSMmIj/TTbOyj37l/0Amut Q4jR1hdvy5T77bf3frtxPzIJpQbjX5qhcybHEl3gaNVJdKSiQHLSF7EQLEp8CIHD Ybij4JvaKAm1MP0F8i+qaBH7yflJh6G8J297aw== University of Kentucky University of Kentucky http://www.uky.edu/ John Walker jawalk00@uky.edu Wayne Beech wayne@uky.edu John Walker jawalk00@uky.edu Benelogic Benelogic provides a range of intuitive web-based employee benefits management solutions to save staff, members and organizations time, money, and aggravation. Better decision making, better data entry, better data transfers and better information provide the foundation to strong and straightforward benefit management. Organizations seeking to minimize password fatigue, recentralize, track and manage user authentication leverage our single sign on technology. http://www.benelogic.com http://www.benelogic.com/Benelogic_InCommon_POP.pdf https://www.benelogic.com/Data/logos/logo-benelogic.png MIIGmjCCBYKgAwIBAgIQAtoBgz9BprAeouIpgnwKRTANBgkqhkiG9w0BAQUFADBm MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSUwIwYDVQQDExxEaWdpQ2VydCBIaWdoIEFzc3VyYW5j ZSBDQS0zMB4XDTEzMDMwNTAwMDAwMFoXDTE2MDUyNTEyMDAwMFowYTELMAkGA1UE BhMCVVMxCzAJBgNVBAgTAk1EMREwDwYDVQQHEwhUaW1vbml1bTEWMBQGA1UEChMN QmVuZWxvZ2ljIExMQzEaMBgGA1UEAxMRc3NvLmJlbmVsb2dpYy5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaN7ug9DNuoPh2f4zuv0rcPTZ/6N1h a9w/0ZJql6RxrrO3+/vE0upNvRno8m9DiW0w3x69IHdC0b0Iq5meamaH2RTr29hX xNZVpeVZT089AlvPzv+TlzCVTx0Bh3clGuD1Ikj+qsvBg94pQLfFCYfZavVdYy7H PlNYO2zH3nzhsp03xou5KtIxTWUa0M086CFVdYcORRP2TZRAl3KOHAlbN4XADAfi M36M+8qeCDzp15T0lFnzMJ2zzcJ40bvAMNiUxE6jHt22TqGF5A0Zc+2mjbpkV9MY Ml++XPdlyUdmw1uiUqoaKM7aB2JWH4gudUWni0iuLSr61QiACFnKrKiXAgMBAAGj ggNHMIIDQzAfBgNVHSMEGDAWgBRQ6nOJ2yn7EI+e5QEg1N55mUiD9zAdBgNVHQ4E FgQUJeHfCudwMUNzyw0MxOD8LvktefUwHAYDVR0RBBUwE4IRc3NvLmJlbmVsb2dp Yy5jb20wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjBhBgNVHR8EWjBYMCqgKKAmhiRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v Y2EzLWcyMC5jcmwwKqAooCaGJGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9jYTMt ZzIwLmNybDCCAcQGA1UdIASCAbswggG3MIIBswYJYIZIAYb9bAEBMIIBpDA6Bggr BgEFBQcCARYuaHR0cDovL3d3dy5kaWdpY2VydC5jb20vc3NsLWNwcy1yZXBvc2l0 b3J5Lmh0bTCCAWQGCCsGAQUFBwICMIIBVh6CAVIAQQBuAHkAIAB1AHMAZQAgAG8A ZgAgAHQAaABpAHMAIABDAGUAcgB0AGkAZgBpAGMAYQB0AGUAIABjAG8AbgBzAHQA aQB0AHUAdABlAHMAIABhAGMAYwBlAHAAdABhAG4AYwBlACAAbwBmACAAdABoAGUA IABEAGkAZwBpAEMAZQByAHQAIABDAFAALwBDAFAAUwAgAGEAbgBkACAAdABoAGUA IABSAGUAbAB5AGkAbgBnACAAUABhAHIAdAB5ACAAQQBnAHIAZQBlAG0AZQBuAHQA IAB3AGgAaQBjAGgAIABsAGkAbQBpAHQAIABsAGkAYQBiAGkAbABpAHQAeQAgAGEA bgBkACAAYQByAGUAIABpAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGgAZQByAGUA aQBuACAAYgB5ACAAcgBlAGYAZQByAGUAbgBjAGUALjB7BggrBgEFBQcBAQRvMG0w JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBFBggrBgEFBQcw AoY5aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0SGlnaEFzc3Vy YW5jZUNBLTMuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADggEBAFvz ZNpSRWDYQ49RLsTUIQdwGNFQ9vxTqPqCxNYmjDLwmtJV4JjjZTWo6fcgI/OO3qZ9 rbF1MjCR9Ty95R0uvVfTAhYCpnb09mDJDVw2tRacTjXyW5INt0w8ALVh7Kr60Mqf ZYbf0ZLjtX5tjEfdhKsMHFBpB4phVQIqf6YWGR6E82kEtDDmzT+s9GsttADXYMX/ mCSvfI+clHvP9qIYPHpnFX5g8NcNbElpBAoYSGsR+BK/QpaJu7JTCQqxiBcCqWIU vXfYkkI/3MITSr8lOEDGgJaSv4WfxArz3EZGEHTfGbTj2BKv7iiUFfic5xWmMf+2 qkGuvO/lRcvHI5SbSko= Benelogic Benelogic http://www.benelogic.com/ Support Support@benelogic.com I.T. Support support@benelogic.com coppin.edu Coppin State University http://coppin.edu MIIDGzCCAgOgAwIBAgIVAJt5S23G4Bq1uL4WBLvWKV8yIvJdMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGlkcDEuZmlzY2hlcmlkZW50aXR5LmNvbTAeFw0xMjAx MTkyMDI1NTJaFw0zMjAxMTkyMDI1NTJaMCMxITAfBgNVBAMTGGlkcDEuZmlzY2hl cmlkZW50aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALp1 WwsbWe5arLp2AQjO1WRAg1gob2bF9STW5Nx3s/eqHPzYiYfMXC4vp3myEuheU4oI 2Gc67jSPsBev16Wb27e/8pZY6OOvcC0AhV8jIvAXwSuv0bzunIRO+wK/r0dL2Wsi 6KLWbk3lgUcrYuLKUt/pgaWr+BR2D6MsCAz+d4/8hbN8QLEhN/U6VpELOYkFrw6f A48e01FLT8RJwRXdJh2Bg40eEhbKK4/ra6BRjCNmZXX3xNhwySWiz8kJPUbJaMSy HAyLWKYGjhWxioKpXUB+L4sfLjJ0tt4o0PK/k4kruaEM8dwBaCrcTY0MC7Ipc4mz TCkrqMNK4aRhmdjgkdcCAwEAAaNGMEQwIwYDVR0RBBwwGoIYaWRwMS5maXNjaGVy aWRlbnRpdHkuY29tMB0GA1UdDgQWBBSzUTtWC3Lr5NOgibifwSXhWqCcRDANBgkq hkiG9w0BAQUFAAOCAQEAAAXAm0Qg+XJYn9XujUBE1xrsVyEjun32d/h5vDrSUWpc 80qXwd+59keVRGU0P8nvA3V9g9wzfrFkPxqoPP645I5zKDWG+a5knG9JY6c7Utqc LZp37TcRK1tQ0WqOJV55GxsgVcxzH4kK5k6Ius685483Kz1xOD4XoIwBAUcejf7P xvHVP+mtw59vx155cR6wIzyLaeoq210Fv6c0MSzTgM2/OF0gBNYquPXj0XfeXfjd QWxZZWUhWibsYLNMxYYTElYpGCUKt+yoMC57t3joPSoRGvEivHuJA+YBKiB+ruzK g1w8G9cyWWPQRo4TQuB2Zd7lJ31CYCvhZzn3+zDf5Q== coppin.edu MIIDGzCCAgOgAwIBAgIVAJt5S23G4Bq1uL4WBLvWKV8yIvJdMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGlkcDEuZmlzY2hlcmlkZW50aXR5LmNvbTAeFw0xMjAx MTkyMDI1NTJaFw0zMjAxMTkyMDI1NTJaMCMxITAfBgNVBAMTGGlkcDEuZmlzY2hl cmlkZW50aXR5LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALp1 WwsbWe5arLp2AQjO1WRAg1gob2bF9STW5Nx3s/eqHPzYiYfMXC4vp3myEuheU4oI 2Gc67jSPsBev16Wb27e/8pZY6OOvcC0AhV8jIvAXwSuv0bzunIRO+wK/r0dL2Wsi 6KLWbk3lgUcrYuLKUt/pgaWr+BR2D6MsCAz+d4/8hbN8QLEhN/U6VpELOYkFrw6f A48e01FLT8RJwRXdJh2Bg40eEhbKK4/ra6BRjCNmZXX3xNhwySWiz8kJPUbJaMSy HAyLWKYGjhWxioKpXUB+L4sfLjJ0tt4o0PK/k4kruaEM8dwBaCrcTY0MC7Ipc4mz TCkrqMNK4aRhmdjgkdcCAwEAAaNGMEQwIwYDVR0RBBwwGoIYaWRwMS5maXNjaGVy aWRlbnRpdHkuY29tMB0GA1UdDgQWBBSzUTtWC3Lr5NOgibifwSXhWqCcRDANBgkq hkiG9w0BAQUFAAOCAQEAAAXAm0Qg+XJYn9XujUBE1xrsVyEjun32d/h5vDrSUWpc 80qXwd+59keVRGU0P8nvA3V9g9wzfrFkPxqoPP645I5zKDWG+a5knG9JY6c7Utqc LZp37TcRK1tQ0WqOJV55GxsgVcxzH4kK5k6Ius685483Kz1xOD4XoIwBAUcejf7P xvHVP+mtw59vx155cR6wIzyLaeoq210Fv6c0MSzTgM2/OF0gBNYquPXj0XfeXfjd QWxZZWUhWibsYLNMxYYTElYpGCUKt+yoMC57t3joPSoRGvEivHuJA+YBKiB+ruzK g1w8G9cyWWPQRo4TQuB2Zd7lJ31CYCvhZzn3+zDf5Q== Coppin State University Coppin State University http://coppin.edu/ Prasad Doddanna PDoddanna@coppin.edu Thomas Smith TRSmith@coppin.edu CSU Help Desk OITHelpdesk@coppin.edu vccs.edu Virginia Community College System MIIC6jCCAdKgAwIBAgIQRUxLGZX5kIdPcgkHck9iZjANBgkqhkiG9w0BAQsFADAx MS8wLQYDVQQDEyZBREZTIFNpZ25pbmcgLSBhZGZzLmRpcmVjdG9yeS52Y2NzLmVk dTAeFw0xMTA2MDkwMjE2NDlaFw0xMjA2MDgwMjE2NDlaMDExLzAtBgNVBAMTJkFE RlMgU2lnbmluZyAtIGFkZnMuZGlyZWN0b3J5LnZjY3MuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoTHQy0oZ0124ZNNehZa4IEL2Fwy+JQyQihPZ zKa/iRvDxbRJ5SIT/xxyJcFPGjlxTWtxAB0CWQJzk05FzsdWh/7v0q4jd9P8OVCf CCXw2op1zAUZDzzw58Cu85K7g5eu6Mcdr19AKoVL9M7SrPDx2MrFhjxxI0DClONn Ayhl4N0tccJQRYX5qwEu/81VFD32OZ4ENhLsQ+//SXUv56EPPGkcg24/0Qr38IZr AMY7u1m2x+k2cqIGt8yHIYOvzNwGPyKMmfSPaWLSdQzzh1enYSTiI0QTrPF5N66a J8I2z1g1T9cFdSop3C1/HmLnSEzscQr37j+AGff84ttGSriuPQIDAQABMA0GCSqG SIb3DQEBCwUAA4IBAQBUhCto3J35OsQGt78Ph1oZob0NXSwwj57gVtj3yqqDWUkw ylSqkuqVXwCHCAq9Ms74RxoIJvHnpMXhFODpemPn583rq8WrpWjg7kn154ymCbEd 9aXjGiezyi+QMAuMU6t8pFQbgUPxJVrFRuZRTq0kxOYeW1cqDdHnKvOX6rvRNhka XaWu91kahNifNfFI8vVN98q4dkUyg/3MmiLydFk8xaqnh6Bn+pYMZ+myDpmdT/uC k0BzQ4LuSLC+MZnawLTMspQwwz90GyqtqeJEUrw03/jNER/OQZT4pkXxPA1vzjh9 7RYSqsRvWLahgxvB/SjP1nYU7erKN4eXt3CBBVFP Virginia Community College System Virginia Community College System http://www.vccs.edu/ Matthew Lawson mlawson@vccs.edu http://id.incommon.org/category/research-and-scholarship ku.edu University of Kansas The University of Kansas http://www.ku.edu http://www.policy.ku.edu/infoaccess.shtml https://webmedia.ku.edu/css/template2012/login/logo.png MIIDIzCCAgugAwIBAgIUDA++q9rOZ3sgUuUAKIcSiarF79UwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYmlkcC5rdS5lZHUwHhcNMTIwOTI0MjEyOTIyWhcN MzIwOTI0MjEyOTIyWjAZMRcwFQYDVQQDEw5zaGliaWRwLmt1LmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMn7ncS5QpUgnr8ORzo+LaSN5LEyh+f3 8V9hAFJwrAA23dG8qAXP5OjqzZjyqLtW38dMaoh6TZHGGbCv+R5OM2nPSzp0d798 4348ZR86bgz7qJHabSZ6ZpjJMzr0YSrHYyBUaR39JIBcX05GZd+Vo9yoA/sxnbS9 dGZ1Ft3kPW33b5dviC+6EniDkuM0pntQ/UzmVQgDNZzUlRfIeQiL03z6yjBfPILf 0dGqRXMxkvrFZcDtbYp+lS+A624Mxo9xYhtysPKd+pXVVi1SxqHps8F0W9NepJQD ZXZ48AEL6Ya9dv2OgrggOwjpXUlSK1/L3t0ilkn/VwavE8Co0KKaR9MCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYmlkcC5rdS5lZHWGJWh0dHBzOi8vc2hpYmlkcC5r dS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFG8yu32aqrSfKvXLbhIUkzN4 qxHDMA0GCSqGSIb3DQEBBQUAA4IBAQCCRwNh/6tHIbS3ORonmj5+4XnqXBQ7vg+x ZIwY4SEx/6AbkYxmvjHiAr6brqe3aTlMTfp2mit7O7ucOt0T7ifmj7dDatcIUxRu QNVyGISL1Jqo0Cf2Hbx/oBpZG0ZfQWp1yjRQEGIY0rPmoUAXiMwS84QejZaAhYEo /42bNCo5JZQWtbd2KpWdLLp25NH1m8c7zBkDQ667EspTc9GZRlHHGxwcHRwVpD92 8VSJChX0odckTkyR9tIRsamzggitwOZFBcfe5tActER8pWSwoV3TI51wWUkgHCPC Whg3BytKZnscULFupWbLbJq8TAVX/WfUAomsXvqpxn+N1PEybPMC ku.edu MIIDIzCCAgugAwIBAgIUDA++q9rOZ3sgUuUAKIcSiarF79UwDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc2hpYmlkcC5rdS5lZHUwHhcNMTIwOTI0MjEyOTIyWhcN MzIwOTI0MjEyOTIyWjAZMRcwFQYDVQQDEw5zaGliaWRwLmt1LmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMn7ncS5QpUgnr8ORzo+LaSN5LEyh+f3 8V9hAFJwrAA23dG8qAXP5OjqzZjyqLtW38dMaoh6TZHGGbCv+R5OM2nPSzp0d798 4348ZR86bgz7qJHabSZ6ZpjJMzr0YSrHYyBUaR39JIBcX05GZd+Vo9yoA/sxnbS9 dGZ1Ft3kPW33b5dviC+6EniDkuM0pntQ/UzmVQgDNZzUlRfIeQiL03z6yjBfPILf 0dGqRXMxkvrFZcDtbYp+lS+A624Mxo9xYhtysPKd+pXVVi1SxqHps8F0W9NepJQD ZXZ48AEL6Ya9dv2OgrggOwjpXUlSK1/L3t0ilkn/VwavE8Co0KKaR9MCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc2hpYmlkcC5rdS5lZHWGJWh0dHBzOi8vc2hpYmlkcC5r dS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFG8yu32aqrSfKvXLbhIUkzN4 qxHDMA0GCSqGSIb3DQEBBQUAA4IBAQCCRwNh/6tHIbS3ORonmj5+4XnqXBQ7vg+x ZIwY4SEx/6AbkYxmvjHiAr6brqe3aTlMTfp2mit7O7ucOt0T7ifmj7dDatcIUxRu QNVyGISL1Jqo0Cf2Hbx/oBpZG0ZfQWp1yjRQEGIY0rPmoUAXiMwS84QejZaAhYEo /42bNCo5JZQWtbd2KpWdLLp25NH1m8c7zBkDQ667EspTc9GZRlHHGxwcHRwVpD92 8VSJChX0odckTkyR9tIRsamzggitwOZFBcfe5tActER8pWSwoV3TI51wWUkgHCPC Whg3BytKZnscULFupWbLbJq8TAVX/WfUAomsXvqpxn+N1PEybPMC University of Kansas University of Kansas http://www.ku.edu/ Information Technology Customer Service Center itcsc@ku.edu Information Technology System Integration itsi@ku.edu InCommon Admin incommon-admin@ku.edu http://id.incommon.org/category/research-and-scholarship lternet.edu LTERN (Long Term Ecological Research Network) The U.S. LTER Network is an National Science Funded project that includes 26 research sites encompasing a wide range of ecosystem types spanning broad ranges of environmental conditions and human domination of the landscape. The geographic distribution of sites ranges from Alaska to Antarctica and from the Caribbean to French Polynesia and includes agricultural lands, alpine tundra, barrier islands, coastal lagoons, cold and hot deserts, coral reefs, estuaries, forests, freshwater wetlands, grasslands, kelp forests, lakes, open ocean, savannas, streams, and urban landscapes. http://www.lternet.edu MIIDKzCCAhOgAwIBAgIUNQ0S3k+4XlqeFEPjY/nhbLcHvaAwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc2hpYi5sdGVybmV0LmVkdTAeFw0xMTA1MjYxNDUxMTRa Fw0zMTA1MjYxNDUxMTRaMBsxGTAXBgNVBAMTEHNoaWIubHRlcm5ldC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnFvUgQ4yMEsHe9AVhOfn+1oh6 7AYPw+9XgL6FRJ12Gfxmvrb/irE0+50xUV5L+okUGhUuyoKTQHBSUOajmlszC4AR b8xpYvPQF8WO/wIySxHdHOHrhCYVG96vyosM2U3FgNQ168pdrjooqK4DO2MiBe3e ts8nc/ZI0QRrrcQ0ictiw1TAoWj5RX2gRiCgkoLc2sP5mKI4IrnGWaD4Pl+aGIm8 ceOGIybtVGFXsrbz0pyHZarvIRguKDj3HePZBgCZ/ilixShuEkYaoxLLj0TjSBxc QupkXi4rgNKBiyjXu+mSVqi3Ugvvhrsf89MAuCWSox8dPhCxdtfL0LSIeH9LAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNoaWIubHRlcm5ldC5lZHWGJ2h0dHBzOi8vc2hp Yi5sdGVybmV0LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUO/dzbA/SAWfv qW5u9ojjlAes5z8wDQYJKoZIhvcNAQEFBQADggEBAG0ebyLXBHau5V06fjQZTD8O 1oygZEeF1veVV7wnMiLm1hz9b4Wq9pVwXmxGTCtz3ugPm7WfgZNYUvYCm4d4dWQn OgPukcpyu57Bi7FWqcLo47rmPhImSQMxr/Z+f9K+wda28yBgxrTwOal6+yOEQTxj 4qxmVQruRdw8ig+Nj+Ia5+78XpscxQ87uEhrnzSpa9s6g6a20bmbQboH9IWT6WTT TRpg/Tzxum6NIPdd4P4mJ2i4h8ivHl59Rl/X3A6H/YvGfMoJIsiuGU5/ydC4gbBL aBW874sHe5I9WUlV3L8bfagPwFbw54Htg+fgzSWtN/I0mBUOpm3CglPzd4SvQ5A= lternet.edu MIIDKzCCAhOgAwIBAgIUNQ0S3k+4XlqeFEPjY/nhbLcHvaAwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc2hpYi5sdGVybmV0LmVkdTAeFw0xMTA1MjYxNDUxMTRa Fw0zMTA1MjYxNDUxMTRaMBsxGTAXBgNVBAMTEHNoaWIubHRlcm5ldC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnFvUgQ4yMEsHe9AVhOfn+1oh6 7AYPw+9XgL6FRJ12Gfxmvrb/irE0+50xUV5L+okUGhUuyoKTQHBSUOajmlszC4AR b8xpYvPQF8WO/wIySxHdHOHrhCYVG96vyosM2U3FgNQ168pdrjooqK4DO2MiBe3e ts8nc/ZI0QRrrcQ0ictiw1TAoWj5RX2gRiCgkoLc2sP5mKI4IrnGWaD4Pl+aGIm8 ceOGIybtVGFXsrbz0pyHZarvIRguKDj3HePZBgCZ/ilixShuEkYaoxLLj0TjSBxc QupkXi4rgNKBiyjXu+mSVqi3Ugvvhrsf89MAuCWSox8dPhCxdtfL0LSIeH9LAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNoaWIubHRlcm5ldC5lZHWGJ2h0dHBzOi8vc2hp Yi5sdGVybmV0LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUO/dzbA/SAWfv qW5u9ojjlAes5z8wDQYJKoZIhvcNAQEFBQADggEBAG0ebyLXBHau5V06fjQZTD8O 1oygZEeF1veVV7wnMiLm1hz9b4Wq9pVwXmxGTCtz3ugPm7WfgZNYUvYCm4d4dWQn OgPukcpyu57Bi7FWqcLo47rmPhImSQMxr/Z+f9K+wda28yBgxrTwOal6+yOEQTxj 4qxmVQruRdw8ig+Nj+Ia5+78XpscxQ87uEhrnzSpa9s6g6a20bmbQboH9IWT6WTT TRpg/Tzxum6NIPdd4P4mJ2i4h8ivHl59Rl/X3A6H/YvGfMoJIsiuGU5/ydC4gbBL aBW874sHe5I9WUlV3L8bfagPwFbw54Htg+fgzSWtN/I0mBUOpm3CglPzd4SvQ5A= LTERN (Long Term Ecological Research Network) LTERN (Long Term Ecological Research Network) http://www.lternet.edu/ Mark Servilla servilla@lternet.edu http://id.incommon.org/category/research-and-scholarship GENI Experimenter Portal A portal for GENI experimenters. http://www.geni.net/ https://portal.geni.net/policy/privacy.html https://portal.geni.net/images/geni.png MIIDCTCCAfGgAwIBAgIJAM+EoVlq2pQ4MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnBhbnRoZXIuZ3BvbGFiLmJibi5jb20wHhcNMTEwODI0MTcyNzMwWhcNMjEw ODIxMTcyNzMwWjAhMR8wHQYDVQQDExZwYW50aGVyLmdwb2xhYi5iYm4uY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnRCmK4jMjw+gYFSRcEiD3SOp /QaSqoNBeBjlGscjSrfEYkzNsQsxto2hwvqkJe3qmIGTcZV0wZN3H/M0uJtFq8rI 86jFBbU9POev7eDfekodZKQ4hyngacNHm/VSOrhr3YThBQOX7w9khb/ecqgknOf4 oL+h2eQ9e7yphv170NTLxz0DOEkJGocR+9IE4DqFxiyjuFXdrL/1thXOwVdjnvAQ gcR5c6EJyfmsqiZwc2S3W7FdQLvrPD68w7LDJibTtCZoA+Y7tN4JfhMPfH8o0X7+ UFIe04aQZTFJIWHcM8XHzswCCU6dPJXtsTtbOQzLRS05ejgrQOrLUWCIl3/6XQID AQABo0QwQjAhBgNVHREEGjAYghZwYW50aGVyLmdwb2xhYi5iYm4uY29tMB0GA1Ud DgQWBBQJo4WmBLSsv+VIzwbLDlD8O2C7UzANBgkqhkiG9w0BAQUFAAOCAQEAlsRL /iij61IlQmBTf5PqJ1a5U6DMTZGg2Gz6b0qu9kfKJTdTcax4L63j1oyaP/DVRjGz B6rQC7Zyc2kdAroB6TOA24C57SE/zum+CDHqC85ckrP50ErqpgCIM2XyGXDN8n1L +oB/rikEbivkGkH9bMOLns2e+dsPMrY1oU1IKhkuTN2S/MViHGRfMMdNs4JkrCyB MfIU0+KAL+QPLEcaKhDETuBsAiyoVk3KbvHURC7kjXp4QpAHURgPGqHdVkaui2gH LXGo5zdGZxKq9kKSjzoPv1D3J/ZH5+3PNtMZM8VpRkP1YRmvIaBZSNBG9o43LIYc q2N7hfhVRmrzdpgCcg== GENI Experimenter Portal A portal for GENI experimenters. member student faculty staff member student faculty staff GENI Project Office GENI Project Office http://geni.net/ Tom Mitchell tmitchel@bbn.com Tom Mitchell tmitchel@bbn.com Tom Mitchell tmitchel@bbn.com Chaos Golubitsky chaos@bbn.com Chaos Golubitsky chaos@bbn.com Chaos Golubitsky chaos@bbn.com University of Idaho Request Tracker MIIDCTCCAfGgAwIBAgIJAIJuR0J7crBEMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnJ0LmhlbHBkZXNrLnVpZGFoby5lZHUwHhcNMTMxMjE5MjEzMzAwWhcNMjMx MjE3MjEzMzAwWjAhMR8wHQYDVQQDExZydC5oZWxwZGVzay51aWRhaG8uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzSWVGUFxnZYgtr3upshOZOuZ bztan1G04yRgVUNmI6N0qWnew+X8HcyKb6m94IERHLZLJ8HgrP6T0ipuwqMeiBtb oGRRglw8HvFVLpHksFrCtlcqrtlumr+ziTV3TIpV3FDBr0RYkHVmM6nrFRjZLj18 Ug6jscUWYPdYv0Stqi1mwJu2KTSATbRFzxjKzjvLQlhxC/moUDM84W+D7Gyv6Da6 W7u12juN6zeOca1NQYHap/AclsTYCap+mAFsaK7b6vkOaN0cCSzp0qbXEJgqiULE v8jWvug/zXoGOLtVrAw3MFG3cUQVwcyFnbVw1Jdix1Aj5yUIqbfa32q4Qa8OiwID AQABo0QwQjAhBgNVHREEGjAYghZydC5oZWxwZGVzay51aWRhaG8uZWR1MB0GA1Ud DgQWBBQsHMP2/GNX3oJpSa25MHCqFySW0zANBgkqhkiG9w0BAQUFAAOCAQEAQwe4 2+eU6nioV0lisnWSMOxtqL0p4RxAR8xAgI3DiXtxydqQWfnbZgQKepSPC0QZeJ8F WwON7+9WoTRnGtXikELAFwnigT8gdpM8gyabkVLIjlSagixI2bjl0zRo7yYFC/Cc B1f54voK12cm6gIe7yb3mww9eT/nJwn1tburdz4uqMX4q1x51qODwCyivCXeS+A/ rZFL2Vy/xnQOHDSOr/S73WStd+3T03iJoJXd+/1WG6k6UkDjZNPLb338Cm7omfX8 mjMJUoqgdu/J5WsIFec4dLTkQdyTr1O5I7dfvJN4AqI1T4kt+3dUKd8QNAs4F6c4 zk0e07lYvaKYCtvF4w== University of Idaho University of Idaho http://www.uidaho.edu/ ITS Help Desk helpdesk@uidaho.edu uidaho.edu University of Idaho MIIC2DCCAcCgAwIBAgIQanGKteQbqaJAlcgB3suvTDANBgkqhkiG9w0BAQsFADAo MSYwJAYDVQQDEx1BREZTIFNpZ25pbmcgLSBzdHMudWlkYWhvLmVkdTAeFw0xMzEx MjEwMjAzNDBaFw0yMzExMTkwMjAzNDBaMCgxJjAkBgNVBAMTHUFERlMgU2lnbmlu ZyAtIHN0cy51aWRhaG8uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAvxqCeaB16O2SwKSirv/0Td7CezzlEY8xC343HZwj15PZpaByb9XgIMHgnH18 7440sKK6s+XJDnYcM2qIpYMpfxeDWR/6TaPswOEncF4BBHrT/ksaBHG38JWYs+OQ MLLbBUO+kNmZBu4SM1+lPmwgk4v+3m/W/rLZO0QzD/uUM1uocPAdb/HiAOFH+2gB emPOO12FDnfeWzTcF1051SY9/WBDhoaLVfTJ/uBX9WYcuuMMM4z+9C09f7H2x9pu vZ1IwFjoS9Az3jsGaDJ9XgOjrPzxv25NrtH6Dw77vruddYMOYfgADtZHhXi6co0n TULj5VIuMy38vlv5Ku6UGDpg2QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAcSBso s7Tqr0JHLR2waVJoaXn8hELPBSNMzk6GocSVCtkKeMQyxmw2LWxfEIob2ho+EdyY hn1gm+l0vxXL3tOwJDEDNs6eZAzUOyNUOjSNOxAZEgIitX+QzswpTttZ1WGhma2O F2dXuQFEv79aRuRI4Bz2LeH4hu0OBVJR3NgILkPZvMK/QxcTN03SEOFTyCc5Ck2a QXa2fVyd3xEe7FAoaisTPVMi6e8MQ4Jcu/bgBG52rAg+Y/Sgz+D2EIbgTDc0+xGY MGhvxW12UxkimmJ8rN9492Znq/GewfKGTTZHhIFvPfRsrSEcUphmwD+V2boyAs2b 3kFlhhPzSTF6fK6w University of Idaho University of Idaho http://www.uidaho.edu/ Systems Team systems@uidaho.edu Security Office its-security@uidaho.edu Help Desk helpdesk@uidaho.edu Security Office its-security@uidaho.edu McNally Smith Library Database Access MIIETjCCAzagAwIBAgIBAjANBgkqhkiG9w0BAQUFADB8MR8wHQYDVQQDExZsaWJk Yi5tY25hbGx5c21pdGguZWR1MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWNOYWxs eSBTbWl0aCBDb2xsZWdlMSwwKgYJKoZIhvcNAQkBFh1icmlhbi5iaWVybWFAbWNu YWxseXNtaXRoLmVkdTAeFw0xMTA4MTYyMDExMjlaFw0yMTA4MTUyMDExMjlaMHwx HzAdBgNVBAMTFmxpYmRiLm1jbmFsbHlzbWl0aC5lZHUxCzAJBgNVBAYTAlVTMR4w HAYDVQQKExVNY05hbGx5IFNtaXRoIENvbGxlZ2UxLDAqBgkqhkiG9w0BCQEWHWJy aWFuLmJpZXJtYUBtY25hbGx5c21pdGguZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAxGQOC4yApWWx/za4+WXiRbjJi6aU32QFpfSO3M5aY31y2ACT vtT/dSZevcyz0S2KqVuxiv7cb8WsySCBOVRP3mwxeZcIbQgAumvS508noX9dGGDa 3WuLAWQU1mJCfWhJEld377/ULn9ryhxEjOaXFB6yReO+YxrPdGNbDVtkKF2gttZG gu6xMN9Ii07r05PmtMd/QsO0NB2MzlsGztc1VkeabQT8UpH5nR9fPnuDcNBwVOT7 W1dqryeGKChLPAagFa6xGzRZl2cgkUWytphol6xGdAjhFfkNyAzUiOX+2kfRGiiY 17vKvvOlDGRvCsqmpUg5yZDCh/8jxPMmsPOabwIDAQABo4HaMIHXMB0GA1UdDgQW BBS9/WZA14Ln2TT3awRErR3EeZXt4jCBpwYDVR0jBIGfMIGcgBS9/WZA14Ln2TT3 awRErR3EeZXt4qGBgKR+MHwxHzAdBgNVBAMTFmxpYmRiLm1jbmFsbHlzbWl0aC5l ZHUxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNY05hbGx5IFNtaXRoIENvbGxlZ2Ux LDAqBgkqhkiG9w0BCQEWHWJyaWFuLmJpZXJtYUBtY25hbGx5c21pdGguZWR1ggEC MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAH2ih+SZdqdlwio0PEk9 wa3IekQyX0x2BtvUlaavXi+kwFvjcJ3l8b6x9/K1PNX6Z4qE4BgZTVINKnrWllWk N4JuEHUd+R1+T7o/HlImsXu1+6i4dLCmDHjxx7bJN3e+i/2cXeb7QpvLvATD8zRY t9F1zpcEDylNiaHEsXrvaH5NcuMkVQ5+vuhIS2Y+U3o05J3K27q9Xorw7AjLiD2Q Kzw4v1LiJr8UbPdzcOuFXnXBGhBIgeu3d2k246AYtdWJM0iiyVAvrnE/Z1gjciXd KSGp6eqO04ok+J6fmF+xkagZWo5/hHqzqpiNZYhRnxCvik+tDeNSAspgkj8sg4yX c3M= McNally Smith Library Database Access McNally Smith College McNally Smith College http://mcnallysmith.edu/ Brian Bierma brian.bierma@mcnallysmith.edu mcnallysmith.edu McNally Smith College MIIDYTCCAkmgAwIBAgIVAM47804tppNeaFK403GcGkz0zlxlMA0GCSqGSIb3DQEB BQUAMCgxJjAkBgNVBAMTHXNoaWJib2xldGgubWNuYWxseXNtaXRoLmxvY2FsMB4X DTExMDUzMTE2Mzg1NloXDTMxMDUzMTE2Mzg1NlowKDEmMCQGA1UEAxMdc2hpYmJv bGV0aC5tY25hbGx5c21pdGgubG9jYWwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCjkaCWAGFJhT/iH/XpJMXI4/U7Urhf3grvTlX96LsRLdft4dXVftcg umn2nkWGSEcWryX7eCTEsBTggCZDwUWoDbrtgIXf5FC6EfKe3vbgfZ/SHA1C+pl5 w08I9YkpKDCv9hutRR6jcWZNL5sXeU+085QLvsQIVHm0ZBmc94mktKPIw77L5uar DqL1zYBwg1A10vQJ4dBv6jmzIlE51oSBYYRs+DG3DGVGrGtdP+kbw7LhBcUaL9R0 LbF4WEYRRam3y1IP1JMhPkhcYvXOJXcRqIloSW0XfjO2edhcn+dAjRoaoprcv2DT Vj9Jmmpl6qniwn+OK+uaYXiGMgRa7FkVAgMBAAGjgYEwfzBeBgNVHREEVzBVgh1z aGliYm9sZXRoLm1jbmFsbHlzbWl0aC5sb2NhbIY0aHR0cHM6Ly9zaGliYm9sZXRo Lm1jbmFsbHlzbWl0aC5sb2NhbC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUXlJi F7qHU4WBdAzcYo5mMQeG6hgwDQYJKoZIhvcNAQEFBQADggEBAERZxsRswD9FZOht CF5uDkx8ZkT7zRZfUUD6KIHKRSUr9pw1im21jRiyKZ8R3/iVkx2C1y3fKsQl3QPc nWLiL/Z+Bx51IgRNLISBJ51zcDAQET14G5QOIWWUQbOtoccV/JEUWnhpXgeBsBgJ 9/f6NGsf6llxaOslK5XGdv8kLz0c+tubOa6DEx5XssSs+6/LaGOh2vKTpYcP3fpk DNhPVw00eoP0NCWoIOswqdMAKY3ekPmjwYhllbPkOBFKuWZqUHgEw6RjPEISk99u W3wi9jRKmEDn2R/qt1u74BUd6B3UcLSWYQhMd2/dOyTtB4Eux5vRlRsNqx+mbKms BcfhYPA= mcnallysmith.edu MIIDYTCCAkmgAwIBAgIVAM47804tppNeaFK403GcGkz0zlxlMA0GCSqGSIb3DQEB BQUAMCgxJjAkBgNVBAMTHXNoaWJib2xldGgubWNuYWxseXNtaXRoLmxvY2FsMB4X DTExMDUzMTE2Mzg1NloXDTMxMDUzMTE2Mzg1NlowKDEmMCQGA1UEAxMdc2hpYmJv bGV0aC5tY25hbGx5c21pdGgubG9jYWwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCjkaCWAGFJhT/iH/XpJMXI4/U7Urhf3grvTlX96LsRLdft4dXVftcg umn2nkWGSEcWryX7eCTEsBTggCZDwUWoDbrtgIXf5FC6EfKe3vbgfZ/SHA1C+pl5 w08I9YkpKDCv9hutRR6jcWZNL5sXeU+085QLvsQIVHm0ZBmc94mktKPIw77L5uar DqL1zYBwg1A10vQJ4dBv6jmzIlE51oSBYYRs+DG3DGVGrGtdP+kbw7LhBcUaL9R0 LbF4WEYRRam3y1IP1JMhPkhcYvXOJXcRqIloSW0XfjO2edhcn+dAjRoaoprcv2DT Vj9Jmmpl6qniwn+OK+uaYXiGMgRa7FkVAgMBAAGjgYEwfzBeBgNVHREEVzBVgh1z aGliYm9sZXRoLm1jbmFsbHlzbWl0aC5sb2NhbIY0aHR0cHM6Ly9zaGliYm9sZXRo Lm1jbmFsbHlzbWl0aC5sb2NhbC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUXlJi F7qHU4WBdAzcYo5mMQeG6hgwDQYJKoZIhvcNAQEFBQADggEBAERZxsRswD9FZOht CF5uDkx8ZkT7zRZfUUD6KIHKRSUr9pw1im21jRiyKZ8R3/iVkx2C1y3fKsQl3QPc nWLiL/Z+Bx51IgRNLISBJ51zcDAQET14G5QOIWWUQbOtoccV/JEUWnhpXgeBsBgJ 9/f6NGsf6llxaOslK5XGdv8kLz0c+tubOa6DEx5XssSs+6/LaGOh2vKTpYcP3fpk DNhPVw00eoP0NCWoIOswqdMAKY3ekPmjwYhllbPkOBFKuWZqUHgEw6RjPEISk99u W3wi9jRKmEDn2R/qt1u74BUd6B3UcLSWYQhMd2/dOyTtB4Eux5vRlRsNqx+mbKms BcfhYPA= McNally Smith College McNally Smith College http://mcnallysmith.edu/ Brian Bierma brian.bierma@mcnallysmith.edu UHC UHC is an alliance of 113 academic medical centers and 255 of their affiliated hospitals representing approximately 90% of the nation's non-profit academic medical centers. UHC offers an array of performance improvement products and services. Powerful databases provide comparative data in clinical, operational, faculty practice management, financial, patient safety, and supply chain areas. https://www.uhc.edu https://www.uhc.edu/images/uhc-logo.jpg MIIC6zCCAdOgAwIBAgIJAJQdvIJ6j7nHMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHdlYjEudWhjLmVkdTAeFw0xMTA2MTQwMDE5MzhaFw0yMTA2MTEwMDE5Mzha MBcxFTATBgNVBAMTDHdlYjEudWhjLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANnG98xBIS1umXfDHcO+pKOoGhkyk7pNqjkuS+ZpYyKUgsDBeHzm dZPrW4Y9AikBPA5CyLxBkczGkQblbHbKT81QS8Vp5+Gv7fGBh2EPuLdT4DFh4B/n 5W+2gwYZPZe34m9k+yoHwHPOnBsjlrzcttjqn8AceWnwFnZfCZ/eJZENxTIATbSY MxabeqgTrJfNQUyklH+guGjZnkSf7iPYy43QxLTk7+R1emwRzeRjzRS81PDFP6HM MurU9j8/hn6bMed2saiKTOtpWV9mzQ26b6Er+zppMGT+3nuf7e+NUduKZ5ekwkK8 XGnvuf0jDERgKsKW/Xe5dFkK5RoJUmeOwnECAwEAAaM6MDgwFwYDVR0RBBAwDoIM d2ViMS51aGMuZWR1MB0GA1UdDgQWBBQ5QZ5T3aStUEpi1RUnX1oDKpqh8zANBgkq hkiG9w0BAQUFAAOCAQEAri1RHMrXDHrM13MCDnhOTlMMMXg/LAlmm3uChDFU8LoI A+4i4rqDvud0mzxQeXGPNaqjpZqXhE2rjr6G6P2g4ClF+ZwfOYMLQkSsmPwMx52Z Q7GQ4Wsz7gCZ+s12uLV98SNMTWtsTB6ZNXzN1TPASE6AKbXAi41BDRB6aLmpnpf/ JBn3SWM/lbDM+H7yloDwWL0aWjbFBeISgFbho6xfB95r4RIn/zYFNS/997DEYhSU PtH45GNc0JPjdpvN1Ley/kTv4BSgsPXs5AWlJ7yuRmQKyfy7MJTk7RZzvEaBzcen o48p2qC8lKcJn/Zm79TrMaQdJA1HHKkYJOorOSGl2A== UHC UHC is an alliance of 113 academic medical centers and 255 of their affiliated hospitals representing approximately 90% of the nation's non-profit academic medical centers. UHC offers an array of performance improvement products and services. Powerful databases provide comparative data in clinical, operational, faculty practice management, financial, patient safety, and supply chain areas. UHC UHC https://www.uhc.edu/ Peter Giordano giordano@uhc.edu Salman Ghanvi ghanvi@uhc.edu Salman Ghanvi ghanvi@uhc.edu SciQuest Production Environment MIIC8zCCAlygAwIBAgIIXNlF3j4QphEwDQYJKoZIhvcNAQEEBQAwXjELMAkGA1UEBhMCVVMxETAP BgNVBAoTCFNjaVF1ZXN0MRMwEQYDVQQLEwpQcm9kdWN0aW9uMScwJQYDVQQDEx5TY2lRdWVzdCBD ZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTMwOTA5MjAzMjE1WhcNMzMwMzMxMjAzMjE1WjBgMRUw EwYDVQQDEwxzY2lxdWVzdC5jb20xFDASBgNVBAsTC0RldmVsb3BtZW50MRcwFQYDVQQKEw5TY2lR dWVzdCwgSW5jLjELMAkGA1UECBMCTkMxCzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAggpL7bnjeQ/BI6voeasB/4RUMIL7d9rJN4ZAn+fUSbXquYhzHG5uifOOuEFn KFq1XaXcGPRBy1Gvrt/JQb9ZL/0c/Z/IqtR0vsEthX+EStwtQUr1XJDC1l+eg9Z6x+CFXx2zsgHm sIUcNeZ7nlDK6P+CI33P8wR1SkZZCce+4I0qc+C1Q3sN7LsNr2kdB2xAjHdRQtfBsD/3R/B9hChP Svk9SiesQuiL5DnRC+GpLqmBeA6CQQ9n9LOg/E3NiSdLgUdQOyHt82eptEydm3vbZ/xRmfnNHEsZ bAukNB2Iar+kg5dK9Qcw6QtqJhapi7nB1/cSRFj6uprpWw4bzBzEwwIDAQABozQwMjAOBgNVHQ8B Af8EBAMCBaAwIAYDVR0lAQH/BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBAUA A4GBAHVXeQpZA5kEj/qufyv2U7NbVYKpscsAQ+G+9zMSF7Tclks6Nas1QybYXzpx7z84KfcsppK5 kDCehLIDIkMAjvohSIQutcNv6MY/snhHfrB+0cbabtIItYC8aAVhS5FLXmFMTxjZFUUPMVqMWo8L tth7vyK/SYLX2V4sn3LELAUA SciQuest Production Environment SciQuest, Inc. SciQuest, Inc. http://sciquest.com/ Dana Tiller dtiller@sciquest.com SciQuest Test Environment MIIC9DCCAl2gAwIBAgIITH47WRLwirIwDQYJKoZIhvcNAQEEBQAwXzELMAkGA1UEBhMCVVMxETAP BgNVBAoTCFNjaVF1ZXN0MRQwEgYDVQQLEwtEZXZlbG9wbWVudDEnMCUGA1UEAxMeU2NpUXVlc3Qg Q2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEzMDkwOTIwMjkzMVoXDTMzMDMzMTIwMjkzMVowYDEV MBMGA1UEAxMMc2NpcXVlc3QuY29tMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEXMBUGA1UEChMOU2Np UXVlc3QsIEluYy4xCzAJBgNVBAgTAk5DMQswCQYDVQQGEwJVUzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAJAwZSK6e1O56akTZTxBKIuDkuUZDyJzSl4xaqPa8C6XWP7I+G6sFUbtHb3I fY7FVmYkeS7Rx2hZA+AbNMGA3JdectjGfJoc2DYZ5ZW/Pk/hslSWJ/PGnJmJDomM90NNRYa0NPSK XSl9KLEsBj+S5YGrC7NZR6L0NCrLiqRGXCwdqMSl2TORG3DjdVFnyp933vxjhnaJW7ihpIc4Ga0H ORjj6zk2npzGhq71qmRwfxHFsRivFR1CBH3EVsqLCm3AXhVmqCuwJYmXjo26aZYOV61gvMht0oWq hPI3LQXZ6nWwpPOCiyMBJAuhckZQQu0n81tJyII0J+fXJXzObJ9OJxUCAwEAAaM0MDIwDgYDVR0P AQH/BAQDAgWgMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQF AAOBgQAj3d6pxxPMxzet05eEemxV0wgP9L0F27/sTPsGioynIclNxKoAC5hoeiHAOVKw+8RTL3D/ UJxYoO9+3wRbtkiHnfP2W8SP7GoxvZhaJyblGX5PS+xLtCBhwfVbUQC9dNGy/yTOggYvF6oQIXn2 U7mXMJZfSVNp1vexAK1dV+TJVQ== SciQuest Test Environment SciQuest, Inc. SciQuest, Inc. http://sciquest.com/ Dana Tiller dtiller@sciquest.com gallaudet.edu Gallaudet University Gallaudet University IDP MIIFWzCCBEOgAwIBAgIQcxLz64WSGpB5dcmeJhykXTANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDMyNjAwMDAw MFoXDTE2MDMyNTIzNTk1OVowgcUxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUyMDAw MjELMAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24xGzAZBgNVBAkTEjgw MCBGbG9yaWRhIEF2ZSBORTEdMBsGA1UEChMUR2FsbGF1ZGV0IFVuaXZlcnNpdHkx LDAqBgNVBAsTI0dUUyAtIEdhbGxhdWRldCBUZWNobm9sb2d5IFNlcnZpY2VzMRow GAYDVQQDExFpZHAuZ2FsbGF1ZGV0LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANfcspLsGM55hXwOdOmwYne/M2rZ+7rqKtMoDjUNZARc+oTEK3Nf w0nPXN6d6vIlemEB/kvC3HAZy6zcUTrFpDYNPjqqI6eGfprOXO3VSXm0bLBeWNGX Ak9ccgpcGXBxNtJTQMuv6HEBOpiCbd7/eBDRG14yPb4ydUX1DbXez4uAP65b2nRz X4THs9bveQbUcBks+pl8PfPZCPv1ahxyodIR2eF2YsebJHphSkX6ivX0BVslk384 /jUR3KM4efP2kG2p56BYlpp3D0KG5EG9LKFhHxq/3YUhVhqnVkeGl4XPIpOBzZlO ttep/75p1yjktaBfmhd5WMW7uIKyBySrqskCAwEAAaOCAbgwggG0MB8GA1UdIwQY MBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBRCk3Cnk79hmYIoCVhI V4MOg8l9dzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwrBgEEAa4jAQQDAQEw QjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2NlcnQvcmVw b3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0fBDYwNDAyoDCgLoYs aHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYI KwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5v cmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw LmluY29tbW9uLm9yZzAcBgNVHREEFTATghFpZHAuZ2FsbGF1ZGV0LmVkdTANBgkq hkiG9w0BAQUFAAOCAQEABGCKCRVS1KcSMAgYOQPwruCoVdNxKEEaqbeKhWiC1k5y flJQw1fb2jzHFVg4YoI9A3KL3MrCxDMYq+ROhDS3f4aEEwMpSKSeNw/1riqBLtqn YSa9mY7Q+QHQxus8ZZceNn8zyI1xuK7TG83ZsOf75S4uPnlekaqHldC9QWPsGc8p nEEexraMIjgeDTEHxKOjGMLpIRdS20PTiXg5kDPdi60x39q/E0wY+oiwgmhKslwZ T3fg7+A8alM88HA16P2N/y7IKythkrPB87EkNQHfzXWJNhFLx/EnezW/aFj672YS +YG4S3bQoO1MSjlD3J5g6MTHmxlO9w8+rppgNEi6PQ== gallaudet.edu MIIFWzCCBEOgAwIBAgIQcxLz64WSGpB5dcmeJhykXTANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDMyNjAwMDAw MFoXDTE2MDMyNTIzNTk1OVowgcUxCzAJBgNVBAYTAlVTMQ4wDAYDVQQREwUyMDAw MjELMAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24xGzAZBgNVBAkTEjgw MCBGbG9yaWRhIEF2ZSBORTEdMBsGA1UEChMUR2FsbGF1ZGV0IFVuaXZlcnNpdHkx LDAqBgNVBAsTI0dUUyAtIEdhbGxhdWRldCBUZWNobm9sb2d5IFNlcnZpY2VzMRow GAYDVQQDExFpZHAuZ2FsbGF1ZGV0LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANfcspLsGM55hXwOdOmwYne/M2rZ+7rqKtMoDjUNZARc+oTEK3Nf w0nPXN6d6vIlemEB/kvC3HAZy6zcUTrFpDYNPjqqI6eGfprOXO3VSXm0bLBeWNGX Ak9ccgpcGXBxNtJTQMuv6HEBOpiCbd7/eBDRG14yPb4ydUX1DbXez4uAP65b2nRz X4THs9bveQbUcBks+pl8PfPZCPv1ahxyodIR2eF2YsebJHphSkX6ivX0BVslk384 /jUR3KM4efP2kG2p56BYlpp3D0KG5EG9LKFhHxq/3YUhVhqnVkeGl4XPIpOBzZlO ttep/75p1yjktaBfmhd5WMW7uIKyBySrqskCAwEAAaOCAbgwggG0MB8GA1UdIwQY MBaAFEhPWvovSppe4FDza3tVpd71vjRdMB0GA1UdDgQWBBRCk3Cnk79hmYIoCVhI V4MOg8l9dzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAwXjBSBgwrBgEEAa4jAQQDAQEw QjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5jb21tb24ub3JnL2NlcnQvcmVw b3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIwPQYDVR0fBDYwNDAyoDCgLoYs aHR0cDovL2NybC5pbmNvbW1vbi5vcmcvSW5Db21tb25TZXJ2ZXJDQS5jcmwwbwYI KwYBBQUHAQEEYzBhMDkGCCsGAQUFBzAChi1odHRwOi8vY2VydC5pbmNvbW1vbi5v cmcvSW5Db21tb25TZXJ2ZXJDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw LmluY29tbW9uLm9yZzAcBgNVHREEFTATghFpZHAuZ2FsbGF1ZGV0LmVkdTANBgkq hkiG9w0BAQUFAAOCAQEABGCKCRVS1KcSMAgYOQPwruCoVdNxKEEaqbeKhWiC1k5y flJQw1fb2jzHFVg4YoI9A3KL3MrCxDMYq+ROhDS3f4aEEwMpSKSeNw/1riqBLtqn YSa9mY7Q+QHQxus8ZZceNn8zyI1xuK7TG83ZsOf75S4uPnlekaqHldC9QWPsGc8p nEEexraMIjgeDTEHxKOjGMLpIRdS20PTiXg5kDPdi60x39q/E0wY+oiwgmhKslwZ T3fg7+A8alM88HA16P2N/y7IKythkrPB87EkNQHfzXWJNhFLx/EnezW/aFj672YS +YG4S3bQoO1MSjlD3J5g6MTHmxlO9w8+rppgNEi6PQ== Gallaudet University Gallaudet University http://www.gallaudet.edu/ Earl Parks earl.parks@gallaudet.edu Hatim Vali hatim.vali@gallaudet.edu Mohib mohib@gluu.org miami.edu zTest_University of Miami MIIDOzCCAiOgAwIBAgIUENN7pIAppEM5kpFqfJ0yapfX/lgwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUY2FzLmNnY2VudC5taWFtaS5lZHUwHhcNMTEwNjE1MTMy NjExWhcNMzEwNjE1MTMyNjExWjAfMR0wGwYDVQQDExRjYXMuY2djZW50Lm1pYW1p LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+Y4nj/hU3gkyyy DrXqooTIuSZfnlNORDNhhiBHlDZ6hZuMfxeQ2Rlq00lkSS7bNHGZBlf9Wj2dtkDZ 7xqyqtLFT1Pfnn+wQ3ordhAagOx1sh8Re/clsbPDfH6lhnf669uNxR3uoCM2/kLV 9WKWXjhYgq6bP7521sGNYJrz7dDB+Kk1zRiYnT8NtbcBoWyWpHffbnPY3nqhiyvL cd9dyQdcfymMf6HLnQZmcOdZJSdpgQRJ7vUKTLqKn6lEVgweqTJscURo89Ef73Bs NOLXZ3gaKp40wxUmYv2u5EG9vazigo5A8E7L3ahmEIULkQS2wBxiYDIyGUYQXnB2 SW45bJMCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUY2FzLmNnY2VudC5taWFtaS5lZHWG K2h0dHBzOi8vY2FzLmNnY2VudC5taWFtaS5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFCX0KLFqcbwPHS4lBV5ynBkOjkJdMA0GCSqGSIb3DQEBBQUAA4IBAQAE +INXRGUhPoYzJuRcmhmAMXqpMVPcZGJm4jx/Kd4JE7bYgpWgLULLm4nVAptIOS6y Z6kaQpf0wQApCLb5mqofcqfzIVsqhcQ9jpzcP1cMFgRkl2D8WbgSnT4PoObCjsU/ 7vEkNaAQ5EZz1+N/5fzvUs8kLJagjyTMTNcMxvGlAVE7OY/SF8aN6InvKH8L440z C0CCRFh4Nv4ABEh4J9zCETIuv5x5X+73JBTm/Lqv77wlHDIo5u3gQMKRC8zHn7xv IsLKXZxJPuY1fEpWPmB2KT8oMw7oTbO92Jskpie62r7N3dnb2J1OMHevgm7DOP+D RPbHcgoMCemXOUYD6n4c miami.edu MIIDOzCCAiOgAwIBAgIUENN7pIAppEM5kpFqfJ0yapfX/lgwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUY2FzLmNnY2VudC5taWFtaS5lZHUwHhcNMTEwNjE1MTMy NjExWhcNMzEwNjE1MTMyNjExWjAfMR0wGwYDVQQDExRjYXMuY2djZW50Lm1pYW1p LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+Y4nj/hU3gkyyy DrXqooTIuSZfnlNORDNhhiBHlDZ6hZuMfxeQ2Rlq00lkSS7bNHGZBlf9Wj2dtkDZ 7xqyqtLFT1Pfnn+wQ3ordhAagOx1sh8Re/clsbPDfH6lhnf669uNxR3uoCM2/kLV 9WKWXjhYgq6bP7521sGNYJrz7dDB+Kk1zRiYnT8NtbcBoWyWpHffbnPY3nqhiyvL cd9dyQdcfymMf6HLnQZmcOdZJSdpgQRJ7vUKTLqKn6lEVgweqTJscURo89Ef73Bs NOLXZ3gaKp40wxUmYv2u5EG9vazigo5A8E7L3ahmEIULkQS2wBxiYDIyGUYQXnB2 SW45bJMCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUY2FzLmNnY2VudC5taWFtaS5lZHWG K2h0dHBzOi8vY2FzLmNnY2VudC5taWFtaS5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFCX0KLFqcbwPHS4lBV5ynBkOjkJdMA0GCSqGSIb3DQEBBQUAA4IBAQAE +INXRGUhPoYzJuRcmhmAMXqpMVPcZGJm4jx/Kd4JE7bYgpWgLULLm4nVAptIOS6y Z6kaQpf0wQApCLb5mqofcqfzIVsqhcQ9jpzcP1cMFgRkl2D8WbgSnT4PoObCjsU/ 7vEkNaAQ5EZz1+N/5fzvUs8kLJagjyTMTNcMxvGlAVE7OY/SF8aN6InvKH8L440z C0CCRFh4Nv4ABEh4J9zCETIuv5x5X+73JBTm/Lqv77wlHDIo5u3gQMKRC8zHn7xv IsLKXZxJPuY1fEpWPmB2KT8oMw7oTbO92Jskpie62r7N3dnb2J1OMHevgm7DOP+D RPbHcgoMCemXOUYD6n4c University of Miami zTest_University of Miami http://www.miami.edu/ Anil Kadiyala akadiyala@miami.edu CollegeNET, Inc. ApplyWeb CollegeNET, Inc. is a leading developer of web-based systems for higher education and non-profit organizations, serving more than 1,300 clients worldwide. CollegeNET products include course and event scheduling, space and resource management, web calendar publishing, e-commerce and contributions, accounting, online admission application processing, online course evaluation, and commencement services. http://corp.collegenet.com/ http://corp.collegenet.com/privacy.html https://corp.collegenet.com/images/CN_blue-small.jpg MIIDLDCCAhSgAwIBAgIJAOiHo5NNQuCLMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2NvcnAuY29sbGVnZW5ldC5jb20wHhcNMTAwMjE2MjIxMDMyWhcNMjAwMjE0 MjIxMDMyWjAeMRwwGgYDVQQDExNjb3JwLmNvbGxlZ2VuZXQuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvS/BKWaorSRitQwO856RgqTzBW+3KxwY 3s9IuHNJ4K7C41XTOlxc9rHmbdgrXYl+JTRePBSVuQTAPDcIQgGrh1bLsbNKeW1C Las4fI7RqdaqQa+dA0aM23enV4xS2048Ke6T7Qa8gl0HvYcXUkkBJmei0Kc6M8Ek KGnLH3L2j53pBHnUZCWwmGX7QR9JyMzhLeeAwxZuZ/5HFJdkLgzdxx+hq9tXY+rD bGGHAa59xBNBq7V2tHbLR3hyPe3YHDZIRUZia/Qy8wzV1qbcngg4Jr21H0IFRInM VEa5SEanHxNscg2Xr3c1MRXZau0nRvTHcOx/c75aYIa4Q/v+zlam/QIDAQABo20w azBKBgNVHREEQzBBghNjb3JwLmNvbGxlZ2VuZXQuY29thipodHRwczovL2NvcnAu Y29sbGVnZW5ldC5jb20vc2hpYmJvbGV0aC1zcC8wHQYDVR0OBBYEFFPwGUBAGW/B 3ZYu8A13kK4KXcuTMA0GCSqGSIb3DQEBBQUAA4IBAQBkfN5SB6gwAzZ7lDF1iIuj ctJvS5ZiSrd9XF8mVxtKqMVy2tnX0KylshDlm9hTuagYpcViMhYrIoCIGWAGftiQ BZ7xPrKyyD2TR44+rR3KPQnj8dygjMJv1cKOB69fyJN0hnIN++LIWbybntx2BfyW sOWB5pX9Y8lB5cQH6FzwmgVi883lnimykvTLs1TbRzV7ysrUnvxvJ4MWNzlW9ROH s9dzzRoIBlbxGPLvYEpzvrrYdp6gOxOVbXg9/n0KwsCtbjbz04R9kMWGnGtc1HUX 3tIk6Jo/9A4XHgc7XhtUbSmc9b+rPNVn2H4J9NOFcDVkuOlRd4QHzhaYTXiEwWCK CollegeNET, Inc. ApplyWeb CollegeNET, Inc. is a leading developer of web-based systems for higher education and non-profit organizations, serving more than 1,300 clients worldwide. CollegeNET products include course and event scheduling, space and resource management, web calendar publishing, e-commerce and contributions, accounting, online admission application processing, online course evaluation, and commencement services. CollegeNET, Inc. CollegeNET, Inc. http://collegenet.com/ CollegeNET IT Administrator admins@collegenet.com CollegeNET Help Desk maint@collegenet.com CollegeNET, Inc. CollegeNET, Inc. is a leading developer of web-based systems for higher education and non-profit organizations, serving more than 1,300 clients worldwide. CollegeNET products include course and event scheduling, space and resource management, web calendar publishing, e-commerce and contributions, accounting, online admission application processing, online course evaluation, and commencement services. http://corp.collegenet.com/ http://corp.collegenet.com/privacy.html https://corp.collegenet.com/images/CN_blue-small.jpg MIIDLDCCAhSgAwIBAgIJAOiHo5NNQuCLMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2NvcnAuY29sbGVnZW5ldC5jb20wHhcNMTAwMjE2MjIxMDMyWhcNMjAwMjE0 MjIxMDMyWjAeMRwwGgYDVQQDExNjb3JwLmNvbGxlZ2VuZXQuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvS/BKWaorSRitQwO856RgqTzBW+3KxwY 3s9IuHNJ4K7C41XTOlxc9rHmbdgrXYl+JTRePBSVuQTAPDcIQgGrh1bLsbNKeW1C Las4fI7RqdaqQa+dA0aM23enV4xS2048Ke6T7Qa8gl0HvYcXUkkBJmei0Kc6M8Ek KGnLH3L2j53pBHnUZCWwmGX7QR9JyMzhLeeAwxZuZ/5HFJdkLgzdxx+hq9tXY+rD bGGHAa59xBNBq7V2tHbLR3hyPe3YHDZIRUZia/Qy8wzV1qbcngg4Jr21H0IFRInM VEa5SEanHxNscg2Xr3c1MRXZau0nRvTHcOx/c75aYIa4Q/v+zlam/QIDAQABo20w azBKBgNVHREEQzBBghNjb3JwLmNvbGxlZ2VuZXQuY29thipodHRwczovL2NvcnAu Y29sbGVnZW5ldC5jb20vc2hpYmJvbGV0aC1zcC8wHQYDVR0OBBYEFFPwGUBAGW/B 3ZYu8A13kK4KXcuTMA0GCSqGSIb3DQEBBQUAA4IBAQBkfN5SB6gwAzZ7lDF1iIuj ctJvS5ZiSrd9XF8mVxtKqMVy2tnX0KylshDlm9hTuagYpcViMhYrIoCIGWAGftiQ BZ7xPrKyyD2TR44+rR3KPQnj8dygjMJv1cKOB69fyJN0hnIN++LIWbybntx2BfyW sOWB5pX9Y8lB5cQH6FzwmgVi883lnimykvTLs1TbRzV7ysrUnvxvJ4MWNzlW9ROH s9dzzRoIBlbxGPLvYEpzvrrYdp6gOxOVbXg9/n0KwsCtbjbz04R9kMWGnGtc1HUX 3tIk6Jo/9A4XHgc7XhtUbSmc9b+rPNVn2H4J9NOFcDVkuOlRd4QHzhaYTXiEwWCK CollegeNET, Inc. CollegeNET, Inc. is a leading developer of web-based systems for higher education and non-profit organizations, serving more than 1,300 clients worldwide. CollegeNET products include course and event scheduling, space and resource management, web calendar publishing, e-commerce and contributions, accounting, online admission application processing, online course evaluation, and commencement services. CollegeNET, Inc. CollegeNET, Inc. http://collegenet.com/ CollegeNET IT Administrator admins@collegenet.com CollegeNET Help Desk maint@collegenet.com collegenet.com CollegeNET, Inc. CollegeNET, Inc. is a leading developer of web-based systems for higher education and non-profit organizations, serving more than 1,300 clients worldwide. CollegeNET products include course and event scheduling, space and resource management, web calendar publishing, e-commerce and contributions, accounting, online admission application processing, online course evaluation, and commencement services. http://corp.collegenet.com/ http://corp.collegenet.com/privacy.html https://corp.collegenet.com/images/CN_blue-small.jpg MIIDYDCCAkigAwIBAgIUE7bIe4hwDfwhSM8wn4E8Rza/AdEwDQYJKoZIhvcNAQEF BQAwKDEmMCQGA1UEAxMdc2hpYmJvbGV0aC1pZHAuY29sbGVnZW5ldC5jb20wHhcN MTAwMjExMjMxNTMyWhcNMzAwMjExMjMxNTMyWjAoMSYwJAYDVQQDEx1zaGliYm9s ZXRoLWlkcC5jb2xsZWdlbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAIFEn4f9ObsbquJlOPvIazrYJ+cltWyFL5My6Sci6K1L/xTfRNAtGA3U DQL3wOALSFtfddl/ULTfQYU2/AZKFj7BwA72lou6G9SUco5QchHUoaiCxnOs1LQ8 kP2rA5nsxwfJrYnGULx1+c7qKmatN+OftKL96LD6g2rBw794FZd7j29ptrqOv97B gzVaH5od8ZMvegsKzpuYf0cOklD0dRJEW0ppb79JLJvSrWVX6K9oAvOXJx7+nHwK BGqETOU4nhXXJOgyVqib7d3mCg7YWyJXl1tLnTLZrHLi7bVk2BKUZO2yT62SsBy3 MkThcDHokvyvwo/GUmF2dnJaYj59afUCAwEAAaOBgTB/MF4GA1UdEQRXMFWCHXNo aWJib2xldGgtaWRwLmNvbGxlZ2VuZXQuY29thjRodHRwczovL3NoaWJib2xldGgt aWRwLmNvbGxlZ2VuZXQuY29tL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRf5n4e 0WSw5ow5doI1M71y7rzfGjANBgkqhkiG9w0BAQUFAAOCAQEAGlTRbPUU9d5ond5O O3efuPRoIMCurUo6xaTD39rnr5m94Cr55n3dOwCnvjn0IMQvvvqGBJRD92i0VvZI 4r63QtU5ZqSeAiNG5FFCA89jnR6P0nZqXV3R3mRaRHDM2apD9pNz2PUtFdktw5AB cURaOv4usFw8sWMQg0oM3rHC5VbTCCoQbmiRGiMCIqSEJbZ02JG+lUhrv1jp9xNj PjDjvSkxTTH3Mo4Lt7jVww76pgWRDa8L0eZ4sOREQVqMXEMcB3JNy7fFimunvxgw fIJN0Yk9uqeMFBoZiL8r0itI9BTt4gk2sYDbNnG6/pqoPS9mwmiM22XEeTeG1x3a WWeBDw== collegenet.com MIIDYDCCAkigAwIBAgIUE7bIe4hwDfwhSM8wn4E8Rza/AdEwDQYJKoZIhvcNAQEF BQAwKDEmMCQGA1UEAxMdc2hpYmJvbGV0aC1pZHAuY29sbGVnZW5ldC5jb20wHhcN MTAwMjExMjMxNTMyWhcNMzAwMjExMjMxNTMyWjAoMSYwJAYDVQQDEx1zaGliYm9s ZXRoLWlkcC5jb2xsZWdlbmV0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAIFEn4f9ObsbquJlOPvIazrYJ+cltWyFL5My6Sci6K1L/xTfRNAtGA3U DQL3wOALSFtfddl/ULTfQYU2/AZKFj7BwA72lou6G9SUco5QchHUoaiCxnOs1LQ8 kP2rA5nsxwfJrYnGULx1+c7qKmatN+OftKL96LD6g2rBw794FZd7j29ptrqOv97B gzVaH5od8ZMvegsKzpuYf0cOklD0dRJEW0ppb79JLJvSrWVX6K9oAvOXJx7+nHwK BGqETOU4nhXXJOgyVqib7d3mCg7YWyJXl1tLnTLZrHLi7bVk2BKUZO2yT62SsBy3 MkThcDHokvyvwo/GUmF2dnJaYj59afUCAwEAAaOBgTB/MF4GA1UdEQRXMFWCHXNo aWJib2xldGgtaWRwLmNvbGxlZ2VuZXQuY29thjRodHRwczovL3NoaWJib2xldGgt aWRwLmNvbGxlZ2VuZXQuY29tL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRf5n4e 0WSw5ow5doI1M71y7rzfGjANBgkqhkiG9w0BAQUFAAOCAQEAGlTRbPUU9d5ond5O O3efuPRoIMCurUo6xaTD39rnr5m94Cr55n3dOwCnvjn0IMQvvvqGBJRD92i0VvZI 4r63QtU5ZqSeAiNG5FFCA89jnR6P0nZqXV3R3mRaRHDM2apD9pNz2PUtFdktw5AB cURaOv4usFw8sWMQg0oM3rHC5VbTCCoQbmiRGiMCIqSEJbZ02JG+lUhrv1jp9xNj PjDjvSkxTTH3Mo4Lt7jVww76pgWRDa8L0eZ4sOREQVqMXEMcB3JNy7fFimunvxgw fIJN0Yk9uqeMFBoZiL8r0itI9BTt4gk2sYDbNnG6/pqoPS9mwmiM22XEeTeG1x3a WWeBDw== CollegeNET, Inc. CollegeNET, Inc. http://collegenet.com/ CollegeNET IT Administrator admins@collegenet.com CollegeNET Help Desk maint@collegenet.com CourseSmart ServiceHub MIIDRzCCAi+gAwIBAgIJALGEgduQzA3wMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNlcnZpY2VodWIuY291cnNlc21hcnQuY29tMB4XDTExMDgwOTIyMjYzNloX DTIxMDgwNjIyMjYzNlowJTEjMCEGA1UEAxMac2VydmljZWh1Yi5jb3Vyc2VzbWFy dC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBiTdDdpch56jn uhvRu5KXP55bVTZ8z8+xIYYxaecd2WMBjcaHfdIQK3iSCJNm6ngIPgjYPVu8Xuvn 0MBK8eunOZxScFtPwaNpi06mK+dq3uitjSIisICEmeEff/97QzvXeH9uoyEe9Fis XnPAZ1eZWTqa49ySvm3LvG+MQawTIi+bs5ekxnalBLg7NLjQgVrQIHnti8CXEM9P T/vx9dLVvSPBWDwJocdALHIXProXg/CtaE9MjyjBWLbOlitzcSED/nF9zDcaOgUH wet5blJxFbClPXy+ZnUC+sFj0B1e888bl1tpCTqNADd1lQAzYaTazSvPr23VYw2J s2WRDUMfAgMBAAGjejB4MFcGA1UdEQRQME6CGnNlcnZpY2VodWIuY291cnNlc21h cnQuY29thjBodHRwczovL3NlcnZpY2VodWIuY291cnNlc21hcnQuY29tL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFMFJ+w12M5FarxP+NAw3yAt2lSUJMA0GCSqGSIb3 DQEBBQUAA4IBAQAptssH5i7LmS91GB/rSo04ez336CUT3jPavVXqitvtSLjgxX/S 1KnisWHbXo7HWV1YSz825RQijKyRZVtJwJxNA3LXAZCa8KXw3yO7NuZHHByZOaOI R36GuCWC03cz2XwllM/SNXN3H+zIUWBWIRCUMgs0jeTyGd/TWY2IBREn6gZzWtVQ WWEjR+v+bC5ucK/DEcntlq22aOcOZOZP5oqI5Rk3gVh0WlYq98Qt46srFiYiDgA7 2KhFWFq3TUXUptg0tmiQgFQPCYMbCipI4QownU4A/sMUeieGgdd7nad+heRTJvPw pdbx39cJg5x6WRH5kDVKW6FnHz/2B9QZXqzs CourseSmart ServiceHub CourseSmart, LLC CourseSmart, LLC http://www.coursesmart.com/ John Tibbetts john.tibbetts@coursesmart.com StagingHub MIIDOTCCAiGgAwIBAgIJAOKslmFGlnIoMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnN0YWdpbmdodWIuY291cnNlc21hcnQuY29tMB4XDTExMDgwOTIxMjk0NFoX DTIxMDgwNjIxMjk0NFowJTEjMCEGA1UEAxMac3RhZ2luZ2h1Yi5jb3Vyc2VzbWFy dC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDdMtRjRIWDPeD 9ht1jPdBYfNKqApOIziTJP1Im/UV7esY5ef1SnKbDiuYY2e1iYgr0ZjYA0lpsjnZ P1cITV87BZ0wkEZQOms/VRTVvIRujf7r3Zt9I4VfeM2hfxGAlrgML7OMYBEO78ep HtceBI9CVai9BaC61wjBJf4XudD6AcFFPMr/78Pc1fpJRXurU4NNl0tvPUeEDz/f STjKJHJfaqP81XW+NXL9g00hptY4anxWDYmUvu0pwrxQKD9lXFFBYafmR7Jw8ei8 LzEipkOVUd9Q+jKR6wl5J3SsZsSPg/vZLyEf6czDJ565c+4WAyL0685Z5+eQfvdv 7DLq/RqvAgMBAAGjbDBqMEkGA1UdEQRCMECCGnN0YWdpbmdodWIuY291cnNlc21h cnQuY29thiJodHRwczovL3N0YWdpbmdodWIuY291cnNlc21hcnQuY29tMB0GA1Ud DgQWBBTHjZ3xs0IrZDuZG8oumImugcXLajANBgkqhkiG9w0BAQUFAAOCAQEAcKz9 qLvsPvg6HuI4eOUp34hC0eYW1mWvmbYBEBa6/fjaoui6euL4gfhF0mcmjYElrwZ5 aNerg54kTwG+vxJX6tsEbdUt//LKd2NPSEfSEqsmol5svRKWEi5bz7VW/Gz3ESAe 4lua1cfUXbETAvq6R3M7mz9v0l5GpVu4jEW1n92dtuOa7eFU/bEkAdPHsd1wUGEv zlWMLQ2KIFdmbktNuIGSYyZvSZLqkT03BgV7EqNxLGH84bDFG+AfOQDrAjUHACEW L9JsoGguD2ZZDmfJbe4OROuIUjUw074LtyroXDgh4+20o4P1A13pVALkYPyamDQJ jnMmH35lPNBSaoruxw== StagingHub CourseSmart, LLC CourseSmart, LLC http://www.coursesmart.com/ John Tibbetts john.tibbetts@coursesmart.com wpi.edu Worcester Polytechnic Institute http://www.wpi.edu https://www.wpi.edu/Images/template/wpilogo.gif MIIDFzCCAf+gAwIBAgIUZcDEUesMNCAxqzW1X3lCXV3BW40wDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLndwaS5lZHUwHhcNMTEwMzA0MTgyOTIwWhcNMzEw MzA0MTgyOTIwWjAWMRQwEgYDVQQDEwtpZHAud3BpLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAIAeq3YyX5BKUHSpXBIrHDlzrk2KnU9+rGTHX0yR t5qTDBYtMGZDwGEDW9iTTRVKpEUQRCLUdmYQGe10Tp4Wwwy8e3uBNP6CBUUO+uZ9 v558CIpO8vknk+vRu3Rdxqryp34HWscbZZb8uAQjOwnFZ3eBJVTIEugeSSZVpor/ xzI+tWYO2IurI3LyyN+aqZi+z2AlRxq7YR4nVDKfR2sTRe6SXYPrcpXrYYXMcKGY 4gRXhhI5at0/FLT38DA6zxYE2PRLJsT0ViPdoacmfMrST7d5XVxSSuaqjPi0I7eX C67mjYNOL8Cd4HQNoodb4TM7iIYrtpZKGyroNeJ3i+MzM+ECAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLndwaS5lZHWGImh0dHBzOi8vaWRwLndwaS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFOBwGRx8eH0sfoAq2pCao9AhQ66cMA0GCSqGSIb3 DQEBBQUAA4IBAQAoQ/w1GrFkPfr0WPPk29OnXWRDFz1Y6V2mqn4EtOX7IniBWlwA ZlQ75SrRTmx6rRSO/1kaf//5YIRC4QmWbyXwGUwvQL+OlM1BxUohtQ/12U/fAtSH 1Dz1U7cIrnd+iLXq0GgXlMie0m6i570WJXWWDK1JYnCCa36JxfMdC8xMNwglNoSM WxgWsGCPSXCPTg+lGT7Hd8FID6VpnOWMrKQkdPga8xDre2YUmiIVMS9FEaSZL+Tj oE+cFFxg0TXajhapymP2fMY1bGHiM0wThqXsaeB2MctDByiX1Cl3qPwMtBUEEI1w JJHUiO7JFs58BFW6Cbx0vbt8hmKGvdpkMBea wpi.edu MIIDFzCCAf+gAwIBAgIUZcDEUesMNCAxqzW1X3lCXV3BW40wDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLndwaS5lZHUwHhcNMTEwMzA0MTgyOTIwWhcNMzEw MzA0MTgyOTIwWjAWMRQwEgYDVQQDEwtpZHAud3BpLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAIAeq3YyX5BKUHSpXBIrHDlzrk2KnU9+rGTHX0yR t5qTDBYtMGZDwGEDW9iTTRVKpEUQRCLUdmYQGe10Tp4Wwwy8e3uBNP6CBUUO+uZ9 v558CIpO8vknk+vRu3Rdxqryp34HWscbZZb8uAQjOwnFZ3eBJVTIEugeSSZVpor/ xzI+tWYO2IurI3LyyN+aqZi+z2AlRxq7YR4nVDKfR2sTRe6SXYPrcpXrYYXMcKGY 4gRXhhI5at0/FLT38DA6zxYE2PRLJsT0ViPdoacmfMrST7d5XVxSSuaqjPi0I7eX C67mjYNOL8Cd4HQNoodb4TM7iIYrtpZKGyroNeJ3i+MzM+ECAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLndwaS5lZHWGImh0dHBzOi8vaWRwLndwaS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFOBwGRx8eH0sfoAq2pCao9AhQ66cMA0GCSqGSIb3 DQEBBQUAA4IBAQAoQ/w1GrFkPfr0WPPk29OnXWRDFz1Y6V2mqn4EtOX7IniBWlwA ZlQ75SrRTmx6rRSO/1kaf//5YIRC4QmWbyXwGUwvQL+OlM1BxUohtQ/12U/fAtSH 1Dz1U7cIrnd+iLXq0GgXlMie0m6i570WJXWWDK1JYnCCa36JxfMdC8xMNwglNoSM WxgWsGCPSXCPTg+lGT7Hd8FID6VpnOWMrKQkdPga8xDre2YUmiIVMS9FEaSZL+Tj oE+cFFxg0TXajhapymP2fMY1bGHiM0wThqXsaeB2MctDByiX1Cl3qPwMtBUEEI1w JJHUiO7JFs58BFW6Cbx0vbt8hmKGvdpkMBea Worcester Polytechnic Institute Worcester Polytechnic Institute http://www.wpi.edu/ Jesse Banning jbanning@wpi.edu Allan E. Johannesen aej@wpi.edu WPI Computer Helpdesk helpdesk@wpi.edu WPI Student Project Nexus Nexus is a Student Project directory hosted by Worcester Polytechnic Institute for matching undergraduate students with faculty-sponsored research projects at our partner institutions. https://nexus.wpi.edu/about.php https://nexus.wpi.edu/faq.php MIIEjDCCA3SgAwIBAgIJAIeNvppyO8UHMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYD VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czESMBAGA1UEBxMJV29yY2Vz dGVyMQwwCgYDVQQKEwNXUEkxDDAKBgNVBAsTA0NDQzEWMBQGA1UEAxMNbmV4dXMu d3BpLmVkdTEbMBkGCSqGSIb3DQEJARYMcm9vdEB3cGkuZWR1MB4XDTEyMDYwMTE3 MzEyNVoXDTIyMDYwMTE3MzEyNVowgYoxCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1N YXNzYWNodXNldHRzMRIwEAYDVQQHEwlXb3JjZXN0ZXIxDDAKBgNVBAoTA1dQSTEM MAoGA1UECxMDQ0NDMRYwFAYDVQQDEw1uZXh1cy53cGkuZWR1MRswGQYJKoZIhvcN AQkBFgxyb290QHdwaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC1YU78kASvt6LmsyJCWUe8p2FLCPGB+xJbAkxbih4o/Azlfeo9x+emBlswnWyp iQag5+XCLUr7xruLzRG8xLpRnUU7UMIiu73INOau1B3iVAlnnEWXrKjRWRaNBqxj mf6J+FFKndc9Q7aHwT3ASSp+ez/dlv553BlZmHu8fTAvdZUzZY8wtCM8+mrlVyEr dXkA60BjwNzMDkCgHzuirITz+2OQs8fX7fpRDZAU2QE9/hxlFKoA4IfSOOhkohwa kBL7Wt0McKnuV5zGS+LRXYQEkW8T92Z/EcfxTnA7hOgws0mG2m7wlZeod4H/NDcj K/1a0Iw9pCGws/nChN244S8JAgMBAAGjgfIwge8wHQYDVR0OBBYEFJQKqRAMVs24 /buulI8vzLZR/fxoMIG/BgNVHSMEgbcwgbSAFJQKqRAMVs24/buulI8vzLZR/fxo oYGQpIGNMIGKMQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czES MBAGA1UEBxMJV29yY2VzdGVyMQwwCgYDVQQKEwNXUEkxDDAKBgNVBAsTA0NDQzEW MBQGA1UEAxMNbmV4dXMud3BpLmVkdTEbMBkGCSqGSIb3DQEJARYMcm9vdEB3cGku ZWR1ggkAh42+mnI7xQcwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA XAd/ACRsMu+HxDHgcf12+AV/mI1CaJSicZuK2rpxqKXgDIxx/KG8z0Q13t+XbDI4 e7qu5VdU2mvvrakvToT6nf7s7qJtwgJ58iztVt5D/42xpjxz/6mLJ1sh/b2r5MKR xDciGhC8wtP+LU6TyF5E2UL2jmilo21npKCZGe36unWQ90qRyDPW8l85h2ZJSkcp de2t+2zwPiK/uG7wFnUMYkuH+UAwGIziInBKt9A//FSYMhGdqxVJrizl/59vOP5u sal2FLAvi3c2D8NxBk5TyR72pvd/34hGSPjavwvpSleUOmUTewBrY4ja8HunFgFa Y8vSy9Q/48RlFoE0pIN6RA== WPI Student Project Nexus Nexus is a Student Project directory hosted by Worcester Polytechnic Institute for matching undergraduate students with faculty-sponsored research projects at our partner institutions. Worcester Polytechnic Institute Worcester Polytechnic Institute http://www.wpi.edu/ Jesse Banning jbanning@wpi.edu Nexus Support nexus-support@wpi.edu OU Campus (Development) MIIC/TCCAeWgAwIBAgIJALP/G6QhSJwGMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmRldi5vbW5pdXBkYXRlLmNvbTAeFw0xMTA4MDQxOTAzMzRaFw0yMTA4MDEx OTAzMzRaMB0xGzAZBgNVBAMTEmRldi5vbW5pdXBkYXRlLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALjAMt4Thm0ejbDfEkuAYi7IvGfgew3qA8W6 1BCZC7OeOSIogpnjPIsoyiNWJi50G2cCx6RSnZmnZ0z/7eZJdNYwJ5ONpKsxgX7j oc1VIgoaLQxNazdiUDSLbLm4PxpmbJJsN4tCYSr7IBZIgqWLSrkcrBXcIr9VqPU3 lGUOxsFC0PrRIBz5njc/5ov0LzNVr/CAOCyGbgJMYTXqWtyS9fWWWT15iYLzimoI sBvjbY2TgJtgyPwmmGfu3U5wIbr0kMVG0W08LCz8xW9k7QASDLBGDzauKP81o1R/ Vilwg3X22ZunIc+Wqx/m0Qayf09p0YmvkRfF4oKpDR33dEyoKQkCAwEAAaNAMD4w HQYDVR0RBBYwFIISZGV2Lm9tbml1cGRhdGUuY29tMB0GA1UdDgQWBBTKCT+YY7n9 +J3IxSyC3THAIOq57jANBgkqhkiG9w0BAQUFAAOCAQEAMa18pkrefYNi7YsdOaNQ mFz0FdlV8vACCz1U7AB+gnyavOOvKXF3mhmzEIlf+H6Mat9682eKKdRgxVyWg+0m VtaWjM3admwBNqsquXNJuT54CT5onQoY8rzRAhZyAFsn+8tg0P9/7DQHliHBVKmY +VzIqh8dZFZRLLcwniKqzpdeXptBDKcVLavklOjWegLJ73nmPQucJj3K9zmqQzio PKFSOahZ8Ot9PdekdvM0MTNdZ4Zojr7TdijYSCCzCO4EVs+Uv9u74qZFbMY0gMGA HvgaUZWaNj2N6eb5FguuJod1k/jQ0/RcqcW0iByZNe8l44GiRyKd0a/ReuXpPg4t tQ== OU Campus (Development) OmniUpdate, Inc. OmniUpdate, Inc. http://omniupdate.com/ OmniUpdate Support support@omniupdate.com OU Campus MIIDADCCAeigAwIBAgIJAIB0x7xvqgLNMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2FwcDAub21uaXVwZGF0ZS5uZXQwHhcNMTEwODEwMDAwMTUwWhcNMjEwODA3 MDAwMTUwWjAeMRwwGgYDVQQDExNhcHAwLm9tbml1cGRhdGUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyuZRCgNqV3jnjtHHqQCaaEt4eDRQgUOA IoBk2/C2srcSio/ggQjaBfd40WuVzBZQsbbx4PlTkpQBZP+98EDMMiURweoB4W+l PpIlXcLXDEyOwdWIyx3MqE1xJmp1rfMOXUfkCOtEOd0PPJNse5LxHHi4A5Fc7+T6 H0AfMYPGukcWHbfzRPFwzlSjYAqUJrPJyrVWyVAFLSZp6W37WLFZuogslscsFvxU wkiX9Dz26suK2m6TMXTag2U+6CLreHGMgTAxnoDH/nnUM45ONeqazilYXHVwrOeM 7Vvf739O08BQkZd23VV3TMjgVh6fHApjENtn8SoV0iZUoz+/AcBaQQIDAQABo0Ew PzAeBgNVHREEFzAVghNhcHAwLm9tbml1cGRhdGUubmV0MB0GA1UdDgQWBBQTmvqh pNZwNUEdcorWrDJQaMP2YzANBgkqhkiG9w0BAQUFAAOCAQEAMsQ4vyM9S6g+Sv73 HddCHhW8zBcnD5W77E4BINNxhNaE0parLpKzR7ACtdyA1UwICkVyyA6l1tQxQEkb 0Gqqs9L9yh2cHlQBoWy7vpF8DhmUQvOfEf6tdapqL1RjG3tFdVshlto4KXB/nZsi M/lHRcd0+Hf/wSatesTVy26gZRLTfRptIA8v1rf4LFbVu14WUSXcjHjn3Hg3UJuQ fI+EM8ns7fmFq37hMXi3pMWDrq0pOAlECnbtAFlJhOeUtwcbc1f0XC5GZ2QXu+Xx +7oqnJltVvuQrqRc/9vy9oDpjUpfAm5MdVgYGLZPXpPn09S9duAa0T0l9cOAYWo6 iI2mmA== OU Campus OmniUpdate, Inc. OmniUpdate, Inc. http://omniupdate.com/ OmniUpdate Support support@omniupdate.com bu.edu Boston University MIIDFzCCAf+gAwIBAgIUe//QyolSjXGskJVe42L94YYJ7rswDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLc2hpYi5idS5lZHUwHhcNMTEwNjIxMTYwMTQ5WhcNMzEw NjIxMTYwMTQ5WjAWMRQwEgYDVQQDEwtzaGliLmJ1LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJMwoK7RFLBGDxf9l3FSw+KPpjXTDFc7gPrEqNFi 9dSgn7MSLBUoXRDkDquuVUgXPwZsaoKdkS2U7SelLJlUgn+/n3BuTI3o4el7k+5p o14VxS3XLADqKlNcQ5O7EP5fhOpx6WIbEWl25I3urDD7Q73cEOskzW9i/Du+xxs2 S+s8xLalhhHmsmNUS1646CisfLU7+07VnwfN9uQqWoPu16aBqqRklAHHvXmZXV03 zKNJuwTQWkLZ2q1Zv8i+S4O/viZylTvqR1AgtEfNv6MXST6v/4g1Ymq0atckPCsc x2hmOQo4zuDua42lvKyYh1enVviu6okydt/0vL1jtnGA/EkCAwEAAaNdMFswOgYD VR0RBDMwMYILc2hpYi5idS5lZHWGImh0dHBzOi8vc2hpYi5idS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFAeldMor+2SpjIAE1QpLTkcGsHKcMA0GCSqGSIb3 DQEBBQUAA4IBAQBOBkJybdEPPbufV795YrqaCAblz3nBZK4MhA6FrRc6hAuia9EB 9qi0v/TgPFfJ1NpAk4DnRFgmhN4rE7yEFQNeF/6QKf6EknfOYO48J1yMe0gT0aoM edMjBzWMvyKaCOJbXcEYcgCKgL0lZ0r8Tiv94Zn9DEvYvox33742MAAImQQQ8FdK N5TIK/J7ALA8/xVFgo6XluioA6DYDq7CrJUPrc6LEDApexF5i7pyns7FV+d3EzlF TazioztaYa7yyphC1XgYol9So698mI3wfTQz9QEA6E9iuayzj+kJU7QAQ5pdA19w 5cQaCFdIkECu3Ruv8jGs5oF5Zo37L1gK2j11 Boston University Boston University http://www.bu.edu/ BU IT Help Center ithelp@bu.edu BU IT Help Center ithelp@bu.edu kumc.edu University of Kansas Medical Center University of Kansas Medical Center http://www.kumc.edu MIIDGzCCAgOgAwIBAgIUUKv8Jg/dZhxbsu5hSCjmYQR9W0IwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMY2FzLmt1bWMuZWR1MB4XDTA5MDMwNjE4Mzc0N1oXDTI5 MDMwNjE4Mzc0N1owFzEVMBMGA1UEAxMMY2FzLmt1bWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo6iTxYlsuK83/aUSZsLmi1qI/VBhEvIsOaBS Yjrc4yeGXFKWOXXpAZXusLNqQQAesSKAjkTZO8iIBKg5CVj4yBP99fU8+G0P1Z+2 8rbNdwlhiW1hUgQwK5cjKmBZJfwWGZewEtP4F1LEi+2GaLwFI0Vedh2ShQ3l1kyx 6qM9uLo233q9pYq83fDPqoVAbsJstfIDtMspedDPnoq4d9QhY5OJZayhdFgLMd5R mttbsiZhqnXjJXated76376X2l0plFdWw77W+coTEePrdkMV4V57sbT0ZelEUO58 1w0N/ziw51lXEa2icJXIHtOkiRuOBuUUCWrl7KjTsq5bs7iP4QIDAQABo18wXTA8 BgNVHREENTAzggxjYXMua3VtYy5lZHWGI2h0dHBzOi8vY2FzLmt1bWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHbxveTwXbp00a+TSai9N4fBzMmDANBgkq hkiG9w0BAQUFAAOCAQEAKBeHQzUAxAG1M/1yy7y1pToFaxHckrhGgmMlSN549nbu EehTl5nftYYJ9+9mGfuq+/T8RKGuZTnadAhTiwV5dAG/gr7Ij6YIiz4nHmWGP/Cr 4LfUjNBFPtAmK2HKil+2hVVuLIDjRQty9YSv6jz3PQKjBp1zd9lITYl86beWFaE7 VPF9fPBiqye9h+umVXsh1GlcPSjV7BmNiIPBsZVX31fLeebwxnC7cd8/8pIXEubE l7Ftz8215igUFGuSM5Ycf29vr0pHVpx7D8t7DPIgPcy2GOqZHFWK0IXStsYUOCON 8wgEqMIDM4ObgTT7ZxN+cU8VlZzArJ4IJ+SFYkFW+g== kumc.edu MIIDGzCCAgOgAwIBAgIUUKv8Jg/dZhxbsu5hSCjmYQR9W0IwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMY2FzLmt1bWMuZWR1MB4XDTA5MDMwNjE4Mzc0N1oXDTI5 MDMwNjE4Mzc0N1owFzEVMBMGA1UEAxMMY2FzLmt1bWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo6iTxYlsuK83/aUSZsLmi1qI/VBhEvIsOaBS Yjrc4yeGXFKWOXXpAZXusLNqQQAesSKAjkTZO8iIBKg5CVj4yBP99fU8+G0P1Z+2 8rbNdwlhiW1hUgQwK5cjKmBZJfwWGZewEtP4F1LEi+2GaLwFI0Vedh2ShQ3l1kyx 6qM9uLo233q9pYq83fDPqoVAbsJstfIDtMspedDPnoq4d9QhY5OJZayhdFgLMd5R mttbsiZhqnXjJXated76376X2l0plFdWw77W+coTEePrdkMV4V57sbT0ZelEUO58 1w0N/ziw51lXEa2icJXIHtOkiRuOBuUUCWrl7KjTsq5bs7iP4QIDAQABo18wXTA8 BgNVHREENTAzggxjYXMua3VtYy5lZHWGI2h0dHBzOi8vY2FzLmt1bWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHbxveTwXbp00a+TSai9N4fBzMmDANBgkq hkiG9w0BAQUFAAOCAQEAKBeHQzUAxAG1M/1yy7y1pToFaxHckrhGgmMlSN549nbu EehTl5nftYYJ9+9mGfuq+/T8RKGuZTnadAhTiwV5dAG/gr7Ij6YIiz4nHmWGP/Cr 4LfUjNBFPtAmK2HKil+2hVVuLIDjRQty9YSv6jz3PQKjBp1zd9lITYl86beWFaE7 VPF9fPBiqye9h+umVXsh1GlcPSjV7BmNiIPBsZVX31fLeebwxnC7cd8/8pIXEubE l7Ftz8215igUFGuSM5Ycf29vr0pHVpx7D8t7DPIgPcy2GOqZHFWK0IXStsYUOCON 8wgEqMIDM4ObgTT7ZxN+cU8VlZzArJ4IJ+SFYkFW+g== University of Kansas University of Kansas Medical Center http://www.ku.edu/ Jameson Watkins jwatkins@kumc.edu Gene Pace gpace@kumc.edu Atomic Learning Online software training, support and integration resources to simplify technology use campus-wide. http://www.atomiclearning.com/static/pop.pdf https://static.atomiclearning.com/images/backgrounds/no_theme/header_logo_home.png MIIDVTCCAj2gAwIBAgIJAOJgKwMc2ltAMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNlY3VyZTIuYXRvbWljbGVhcm5pbmcuY29tMB4XDTExMDgyNjE0NTkwNFoX DTIxMDgyMzE0NTkwNFowJTEjMCEGA1UEAxMac2VjdXJlMi5hdG9taWNsZWFybmlu Zy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq5/Hce7x1Lmw7 UekLGuocA3Nps3S+b5nqwFbex2ogEGTBiPbHxBuIQj5yqrhQQouv3D9RfMNVveTe NNzb/4trvUQD6IEaLKMcJ6SAjK3NQKFgSxi72RzVcmCj3oVjMRBI/gWz1xgbw8RA jJLET9QB1DzjFBx+gyORUFYFb2/uoVNIROozFyuJWPLRxuszSKxwSdaIYO/JOw++ +4NLq5HC6Mi0t2lAOU2raokRT5ezGPoittDgkv93i5ZXgmIyuxT6lGZDnezebEQ0 SaWZbzrMVgfB+VCljCIQ/C2LN/yc9Lk/3hekDz2B3adc18V9i8yR6EpmAdnDL4yn a7/LShPTAgMBAAGjgYcwgYQwHQYDVR0OBBYEFPSD/PwqJT6ngHlC8v6vxfxQJApJ MFUGA1UdIwROMEyAFPSD/PwqJT6ngHlC8v6vxfxQJApJoSmkJzAlMSMwIQYDVQQD ExpzZWN1cmUyLmF0b21pY2xlYXJuaW5nLmNvbYIJAOJgKwMc2ltAMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAE8AFzzLzTEfamfPhTreRDqgJzRfuSnk 94TDPJ7lvH7Sla1R2CXXC+xR6HRyRNBrUieB9yYkCOUJrhdPVd81q1/CSitJpYdV o9GZDf6v/BRJ+i/rjTjRin+C/xjsYDKjaSlZjh5vsw3Yw988zhP1yV6DRoCkIggj oVn+nCff7Vh6+7IOBRKIK8zAtpemw18/b+ShOiCu8+MxFNTlg1F4iWbKpl8iaWs8 VIBt78EDv1wzxhb9wto8tk7WmfXLxdBUJnNGjP7VRQkBzsn5LFc9dqskN2cN+RlB IPRMYOE6jE/g8ylcUuNOqkyXpn9LKalyu1CdYR9ajSIdVqkojcLdTrQ= Atomic Learning Online software training, support and integration resources to simplify technology use campus-wide. Atomic Learning, Inc. Atomic Learning, Inc. http://www.atomiclearning.com/ Dustin Tenney dtenney@atomiclearning.com Ryan Thomas rthomas@atomiclearning.com Lisa Barnett lbarnett@atomiclearning.com ship.edu Shippensburg University Shippensburg, Pennsylvania http://www.ship.edu/its/ http://www.ship.edu/ITS/Computing_and_Information_Network_Usage_Policy_Statement/ https://shib01.ship.edu/ShipLogo.jpg MIID4jCCAsoCCQCYRq3SJu2KzTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEVMBMGA1UEBxMMU2hpcHBlbnNidXJn MTAwLgYDVQQKEydTaGlwcGVuc2J1cmcgVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFu aWExDDAKBgNVBAsTA0NUQzEYMBYGA1UEAxMPc2hpYjAxLnNoaXAuZWR1MRswGQYJ KoZIhvcNAQkBFgxpZHBAc2hpcC5lZHUwHhcNMTIwODAyMTgwNTUxWhcNMjIwNzMx MTgwNTUxWjCBsjELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEV MBMGA1UEBxMMU2hpcHBlbnNidXJnMTAwLgYDVQQKEydTaGlwcGVuc2J1cmcgVW5p dmVyc2l0eSBvZiBQZW5uc3lsdmFuaWExDDAKBgNVBAsTA0NUQzEYMBYGA1UEAxMP c2hpYjAxLnNoaXAuZWR1MRswGQYJKoZIhvcNAQkBFgxpZHBAc2hpcC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/rlAFl72zbA2Q+La4LQHTuG3e 8stW1PUCCEd28o1IhQwOeWQQI9cMsUh7CM80EKJU7AK7QTUYrKeJqkAKvjflywi7 9DfM9XkMsOSQ6JeClAzyOCVb6ByyZLALcmkcrfUpqUZjTT0i7W9uFHBgqrXsyTbq 7eiSfwBbKNdXsLIDsfaT2MkdSJy2WrpdfEb2aYwPwb+zvFLLrS6aYTBG4sxe4DWx nf7lxA30poi+z3ZvUlb9b8RnW9NHRFl7Qbb/xIBUZNHPLvxDWb5bVnOXbHx1+hZJ kS/NURqnU4rkt3ssbluBotUpZrvHbPn9okZpyPmRSegl450deXNnVC+VQniXAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAJJizajUmEV/1HmZnHv7v8mAl2S8ECjZ3mS9 /qcGmYz7WiqSlnTcaXzzYM7sdOBH89JWoEH4P0iXkZ/WDpc5aKH/m1uUXeV//XK9 w63RAcK5Hs8Bz86gJXUKx/iSC7m7C1VIDM1P771+SRbmRNIloMBVsRYnNDnPiBxX s4SncQfhn7WLNiVANRZO4yiZq5Jt7VqzUDoYMxh4foTol4LTnhDVGWkdZ9ReYzdL j/iIRe3ZwU3IVrOP7MmVxV0ftydOLlkl6OhAjt9neKFXepaDnx6+PHsPD6H1+u7f W1BiTcTrbTxG06xAZGCYrV+CeDl6JEumDScXL+E2F/9DU1NMyUE= ship.edu MIID4jCCAsoCCQCYRq3SJu2KzTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC VVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEVMBMGA1UEBxMMU2hpcHBlbnNidXJn MTAwLgYDVQQKEydTaGlwcGVuc2J1cmcgVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFu aWExDDAKBgNVBAsTA0NUQzEYMBYGA1UEAxMPc2hpYjAxLnNoaXAuZWR1MRswGQYJ KoZIhvcNAQkBFgxpZHBAc2hpcC5lZHUwHhcNMTIwODAyMTgwNTUxWhcNMjIwNzMx MTgwNTUxWjCBsjELMAkGA1UEBhMCVVMxFTATBgNVBAgTDFBlbm5zeWx2YW5pYTEV MBMGA1UEBxMMU2hpcHBlbnNidXJnMTAwLgYDVQQKEydTaGlwcGVuc2J1cmcgVW5p dmVyc2l0eSBvZiBQZW5uc3lsdmFuaWExDDAKBgNVBAsTA0NUQzEYMBYGA1UEAxMP c2hpYjAxLnNoaXAuZWR1MRswGQYJKoZIhvcNAQkBFgxpZHBAc2hpcC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/rlAFl72zbA2Q+La4LQHTuG3e 8stW1PUCCEd28o1IhQwOeWQQI9cMsUh7CM80EKJU7AK7QTUYrKeJqkAKvjflywi7 9DfM9XkMsOSQ6JeClAzyOCVb6ByyZLALcmkcrfUpqUZjTT0i7W9uFHBgqrXsyTbq 7eiSfwBbKNdXsLIDsfaT2MkdSJy2WrpdfEb2aYwPwb+zvFLLrS6aYTBG4sxe4DWx nf7lxA30poi+z3ZvUlb9b8RnW9NHRFl7Qbb/xIBUZNHPLvxDWb5bVnOXbHx1+hZJ kS/NURqnU4rkt3ssbluBotUpZrvHbPn9okZpyPmRSegl450deXNnVC+VQniXAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAJJizajUmEV/1HmZnHv7v8mAl2S8ECjZ3mS9 /qcGmYz7WiqSlnTcaXzzYM7sdOBH89JWoEH4P0iXkZ/WDpc5aKH/m1uUXeV//XK9 w63RAcK5Hs8Bz86gJXUKx/iSC7m7C1VIDM1P771+SRbmRNIloMBVsRYnNDnPiBxX s4SncQfhn7WLNiVANRZO4yiZq5Jt7VqzUDoYMxh4foTol4LTnhDVGWkdZ9ReYzdL j/iIRe3ZwU3IVrOP7MmVxV0ftydOLlkl6OhAjt9neKFXepaDnx6+PHsPD6H1+u7f W1BiTcTrbTxG06xAZGCYrV+CeDl6JEumDScXL+E2F/9DU1NMyUE= Shippensburg University Shippensburg University http://ship.edu/ Shippensburg University Computing Technologies Center idp@ship.edu Shippensburg University Computing Technologies Center idp@ship.edu Shippensburg University Help Desk helpdesk@ship.edu med.cornell.edu Weill Cornell Medical College https://shib.med.cornell.edu/idp/images/wcmc.jpg MIIDPDCCAiSgAwIBAgIVALf2UjTulHPvT1Tql4y9F07IaKUoMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWIubWVkLmNvcm5lbGwuZWR1MB4XDTExMTIxMjIz NDMwMVoXDTMxMTIxMjIzNDMwMVowHzEdMBsGA1UEAxMUc2hpYi5tZWQuY29ybmVs bC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpSX+ljW9kBT8o Wr6dWDSTO3Xt4YUVW2D4f0HRGappmxcRL0eTj+5xMem5toiHuHmrnyyS3fByVmWZ DUm4aiTzbhxktRiL2VlIB1j+ggLq4g+y6R8w4xAwC1Kgi8iHPrp164mh+/7pmbd1 UP2qjdOJLjg3NqVjZa/YhFBVdF22qc3tjOddqMvay5wh3smGvr7gygQy1oZnAbOq m9cX0nHB71C0ITa65v8QojU3+ivj3b8c8HW+OAeMWe2sd65BgkwBAZ29Ms7bc/N4 SGaJOuRPvDd556afu64/p/s0AW0vXePwlxyY6puFZcHCREOLqImODGiaC0j9q+qf a9UNeIgjAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWIubWVkLmNvcm5lbGwuZWR1 hitodHRwczovL3NoaWIubWVkLmNvcm5lbGwuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBTLuL7YYyGqqqyNrM1VTvMM31GBOjANBgkqhkiG9w0BAQUFAAOCAQEA ZOuFvp/wh93CGfs0VP7VpVsX/Nfy/6xqYYPFywUeBdLmiP00rk7dbmFftQxil82u hsENb1L/quzerzHQPZPjzhMY1lMuLr9vIBZkfyFgyE96LlYrpsWqWT86gJeKEgWu kKKOa1rzD75EjjAQCogb6nK7FHKOhfFle5bYdVnRW+1RkZRXb0sJYwqsVttXuBes NbQ++tq32Y01h5+LgfGaK0QJ1nkUthT09OtyT/1Zs1X5plOvUvCHpfCcq9exE/G9 8AZTYkxqWSzEVVXNh2dglaskxIfxRaKfTsznYfuqu+sDLNWPDiP7TCJ5pBHUSqO/ MkcicsifJ9hvJTUFVS7mSg== med.cornell.edu MIIDPDCCAiSgAwIBAgIVALf2UjTulHPvT1Tql4y9F07IaKUoMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWIubWVkLmNvcm5lbGwuZWR1MB4XDTExMTIxMjIz NDMwMVoXDTMxMTIxMjIzNDMwMVowHzEdMBsGA1UEAxMUc2hpYi5tZWQuY29ybmVs bC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpSX+ljW9kBT8o Wr6dWDSTO3Xt4YUVW2D4f0HRGappmxcRL0eTj+5xMem5toiHuHmrnyyS3fByVmWZ DUm4aiTzbhxktRiL2VlIB1j+ggLq4g+y6R8w4xAwC1Kgi8iHPrp164mh+/7pmbd1 UP2qjdOJLjg3NqVjZa/YhFBVdF22qc3tjOddqMvay5wh3smGvr7gygQy1oZnAbOq m9cX0nHB71C0ITa65v8QojU3+ivj3b8c8HW+OAeMWe2sd65BgkwBAZ29Ms7bc/N4 SGaJOuRPvDd556afu64/p/s0AW0vXePwlxyY6puFZcHCREOLqImODGiaC0j9q+qf a9UNeIgjAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWIubWVkLmNvcm5lbGwuZWR1 hitodHRwczovL3NoaWIubWVkLmNvcm5lbGwuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBTLuL7YYyGqqqyNrM1VTvMM31GBOjANBgkqhkiG9w0BAQUFAAOCAQEA ZOuFvp/wh93CGfs0VP7VpVsX/Nfy/6xqYYPFywUeBdLmiP00rk7dbmFftQxil82u hsENb1L/quzerzHQPZPjzhMY1lMuLr9vIBZkfyFgyE96LlYrpsWqWT86gJeKEgWu kKKOa1rzD75EjjAQCogb6nK7FHKOhfFle5bYdVnRW+1RkZRXb0sJYwqsVttXuBes NbQ++tq32Y01h5+LgfGaK0QJ1nkUthT09OtyT/1Zs1X5plOvUvCHpfCcq9exE/G9 8AZTYkxqWSzEVVXNh2dglaskxIfxRaKfTsznYfuqu+sDLNWPDiP7TCJ5pBHUSqO/ MkcicsifJ9hvJTUFVS7mSg== Weill Cornell Medical College Weill Cornell Medical College http://www.med.cornell.edu/ Tom McMahon tom2010@med.cornell.edu ITS Service Desk Support@med.cornell.edu fandm.edu Franklin & Marshall College http://www.fandm.edu/its/policies http://www.fandm.edu/its/policies https://secure.fandm.edu/images/fandmft.gif MIIDWDCCAkACCQCgR54qxO43SDANBgkqhkiG9w0BAQUFADBuMRgwFgYDVQQDDA9s b2dpbi5mYW5kbS5lZHUxJDAiBgNVBAoMG0ZyYW5rbGluICYgTWFyc2hhbGwgQ29s bGVnZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0 ZXIwHhcNMTIwMjAzMjAzMDExWhcNMTMwMjAyMjAzMDExWjBuMRgwFgYDVQQDDA9s b2dpbi5mYW5kbS5lZHUxJDAiBgNVBAoMG0ZyYW5rbGluICYgTWFyc2hhbGwgQ29s bGVnZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0 ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeIVrJ8OaD1iYdxU9a MfRmN6bKvRiv+oV4yHr9CXBb8sZL7uIWasZj45jmPPq3zhCLtEifDyl9oq8KzMtW HNGFqTPM6e5YrxmJClU4JofxE1MkIPpEpYM3CeIK39+BvkPlsqr8OWD+sCmZJcF+ fm3seCY99LMCTZeQnFZ3WiJwdr2WBtHHiIEB9NXv/++eYX9JwWmD9mSftuLJGx4o 2hIkC67Nr2RyFTofof9qTSLfcUefsvk2ftVrIWRLxp9FOjGqjhts5ETFjWIOxcMg SazmG5MqAgYrVMvLUYttK8rzN6nzjS4siYyXapnSbS+w9p6APCiNbISJggPRkLfY zXrPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMxccWoHFHDZYhlS04qc2AeT8kK7 rQnsQ0jMt8kplrdxf3kG+xdyJisZJ6AcpQ+ALZAOIIOYIfuqtmlO29Ygz68/MZQp 1WPkDGlEmkbZky440kSB9Sk/yGx3hV8kMPICOij3NwD50AeJeEte8gBajMi4FQri PKzE57kTpjjW07EiRyJoX5ZJgEAahuqnHr6oiPte03+wTNsggU/GPXtdHoLbuMb9 Zu6vJeprCmXU9SY6J15CXDaG0QVXnwBgmYJSE6DJyjDRm/DQx8f2d2zA0AUueVRL Tst5Vgudzgfdi5v2XmFJxVABbku9IJRRBBIDfChUtC2b8LJl7PA34qknhMg= MIIDvDCCAqQCCQDnGiNHgho1rjANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0ZXIxJDAiBgNVBAoMG0Zy YW5rbGluICYgTWFyc2hhbGwgQ29sbGVnZTEMMAoGA1UECwwDSVRTMRgwFgYDVQQD DA9sb2dpbi5mYW5kbS5lZHUxITAfBgkqhkiG9w0BCQEWEnNzbGFkbWluQGZhbmRt LmVkdTAeFw0xMzAxMTQxNDAwMjJaFw0yMzAxMTIxNDAwMjJaMIGfMQswCQYDVQQG EwJVUzELMAkGA1UECAwCUEExEjAQBgNVBAcMCUxhbmNhc3RlcjEkMCIGA1UECgwb RnJhbmtsaW4gJiBNYXJzaGFsbCBDb2xsZWdlMQwwCgYDVQQLDANJVFMxGDAWBgNV BAMMD2xvZ2luLmZhbmRtLmVkdTEhMB8GCSqGSIb3DQEJARYSc3NsYWRtaW5AZmFu ZG0uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwb099yvp3PyV X/eK1+Ga7FQijJIEXmCjWKGELCK218mRFaxfLC95UQGxF8WFrTJsLXEOV84vXufy 1ZGzBRHx9+WSsiOcA6mCUgUkLLNMBQzj6XlTNxtZAypDPqBTwRqwQeSBMHzp+1L9 9OnZ2cLYsi6YwrEEb8S7WLkSAQDsWpFEU9WbUHHkWarvHGs40Dz1a78cEId/4KZR YUV84cbOlfaz3/cob+BuN9c6HM64gmA36cDHbBWaMDussVvaHxa2JnzuCt0r7KQK aKfTxLTXX6gA0GvNgXuXLx/X2E/QM0QDOgzkY2a9d4ar1tXbl/HoMCN79uyAcAb8 mb3nY/ot7wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBdjOu5c+kqe612POaok3a4 hauXGAsvfu3uKb/KvyjupltdfjScaE570/6qEMR/xIJuSK4E0CLizSBFor9z0rwx qqmvk+iLSHTrgLSqFdxdY70Kpo2RytrBhJDKDMitnAZA9lzwmhTgqoMYhRVvJ7Iu OkLkJ88iMFpMBUxj4EuKNLP5XPj20ofG0H2yIiVUvOpAjU4lAqekKY16vnl7hJe4 iwfMfHgdJvFXhnlv6keguRFmm3Kmdo9zVoHYI4QeMk7hhk2OYyoZMR1IFcMN16P9 6y60fPr2Yyp6e9uyGPEZv4Qfum6VSa56tN9MXL3PQO0CHADwmM/PrucSPtYd6LR6 fandm.edu MIIDWDCCAkACCQCgR54qxO43SDANBgkqhkiG9w0BAQUFADBuMRgwFgYDVQQDDA9s b2dpbi5mYW5kbS5lZHUxJDAiBgNVBAoMG0ZyYW5rbGluICYgTWFyc2hhbGwgQ29s bGVnZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0 ZXIwHhcNMTIwMjAzMjAzMDExWhcNMTMwMjAyMjAzMDExWjBuMRgwFgYDVQQDDA9s b2dpbi5mYW5kbS5lZHUxJDAiBgNVBAoMG0ZyYW5rbGluICYgTWFyc2hhbGwgQ29s bGVnZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0 ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeIVrJ8OaD1iYdxU9a MfRmN6bKvRiv+oV4yHr9CXBb8sZL7uIWasZj45jmPPq3zhCLtEifDyl9oq8KzMtW HNGFqTPM6e5YrxmJClU4JofxE1MkIPpEpYM3CeIK39+BvkPlsqr8OWD+sCmZJcF+ fm3seCY99LMCTZeQnFZ3WiJwdr2WBtHHiIEB9NXv/++eYX9JwWmD9mSftuLJGx4o 2hIkC67Nr2RyFTofof9qTSLfcUefsvk2ftVrIWRLxp9FOjGqjhts5ETFjWIOxcMg SazmG5MqAgYrVMvLUYttK8rzN6nzjS4siYyXapnSbS+w9p6APCiNbISJggPRkLfY zXrPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMxccWoHFHDZYhlS04qc2AeT8kK7 rQnsQ0jMt8kplrdxf3kG+xdyJisZJ6AcpQ+ALZAOIIOYIfuqtmlO29Ygz68/MZQp 1WPkDGlEmkbZky440kSB9Sk/yGx3hV8kMPICOij3NwD50AeJeEte8gBajMi4FQri PKzE57kTpjjW07EiRyJoX5ZJgEAahuqnHr6oiPte03+wTNsggU/GPXtdHoLbuMb9 Zu6vJeprCmXU9SY6J15CXDaG0QVXnwBgmYJSE6DJyjDRm/DQx8f2d2zA0AUueVRL Tst5Vgudzgfdi5v2XmFJxVABbku9IJRRBBIDfChUtC2b8LJl7PA34qknhMg= MIIDvDCCAqQCCQDnGiNHgho1rjANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAlBBMRIwEAYDVQQHDAlMYW5jYXN0ZXIxJDAiBgNVBAoMG0Zy YW5rbGluICYgTWFyc2hhbGwgQ29sbGVnZTEMMAoGA1UECwwDSVRTMRgwFgYDVQQD DA9sb2dpbi5mYW5kbS5lZHUxITAfBgkqhkiG9w0BCQEWEnNzbGFkbWluQGZhbmRt LmVkdTAeFw0xMzAxMTQxNDAwMjJaFw0yMzAxMTIxNDAwMjJaMIGfMQswCQYDVQQG EwJVUzELMAkGA1UECAwCUEExEjAQBgNVBAcMCUxhbmNhc3RlcjEkMCIGA1UECgwb RnJhbmtsaW4gJiBNYXJzaGFsbCBDb2xsZWdlMQwwCgYDVQQLDANJVFMxGDAWBgNV BAMMD2xvZ2luLmZhbmRtLmVkdTEhMB8GCSqGSIb3DQEJARYSc3NsYWRtaW5AZmFu ZG0uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwb099yvp3PyV X/eK1+Ga7FQijJIEXmCjWKGELCK218mRFaxfLC95UQGxF8WFrTJsLXEOV84vXufy 1ZGzBRHx9+WSsiOcA6mCUgUkLLNMBQzj6XlTNxtZAypDPqBTwRqwQeSBMHzp+1L9 9OnZ2cLYsi6YwrEEb8S7WLkSAQDsWpFEU9WbUHHkWarvHGs40Dz1a78cEId/4KZR YUV84cbOlfaz3/cob+BuN9c6HM64gmA36cDHbBWaMDussVvaHxa2JnzuCt0r7KQK aKfTxLTXX6gA0GvNgXuXLx/X2E/QM0QDOgzkY2a9d4ar1tXbl/HoMCN79uyAcAb8 mb3nY/ot7wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBdjOu5c+kqe612POaok3a4 hauXGAsvfu3uKb/KvyjupltdfjScaE570/6qEMR/xIJuSK4E0CLizSBFor9z0rwx qqmvk+iLSHTrgLSqFdxdY70Kpo2RytrBhJDKDMitnAZA9lzwmhTgqoMYhRVvJ7Iu OkLkJ88iMFpMBUxj4EuKNLP5XPj20ofG0H2yIiVUvOpAjU4lAqekKY16vnl7hJe4 iwfMfHgdJvFXhnlv6keguRFmm3Kmdo9zVoHYI4QeMk7hhk2OYyoZMR1IFcMN16P9 6y60fPr2Yyp6e9uyGPEZv4Qfum6VSa56tN9MXL3PQO0CHADwmM/PrucSPtYd6LR6 Franklin & Marshall College Franklin & Marshall College http://www.fandm.edu/ Alan Sutter alan.sutter@fandm.edu Todd Higgins thiggins@fandm.edu Josh Baron jbaron1@fandm.edu ameslab.gov Ames Laboratory MIIDyDCCArACARcwDQYJKoZIhvcNAQEFBQAwgcAxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRJb3dhMQ0wCwYDVQQHEwRBbWVzMSAwHgYDVQQKExdBbWVzIExhYm9yYXRv cnksIFVTIERPRTEcMBoGA1UECxMTSW5mb3JtYXRpb24gU3lzdGVtczEtMCsGA1UE AxMkQW1lcyBMYWJvcmF0b3J5IEludGVybmFsIFNlcnZpY2VzIENBMSQwIgYJKoZI hvcNAQkBFhVjYV9hZG1pbnNAYW1lc2xhYi5nb3YwHhcNMTIwNjI3MjAxMzUzWhcN MTUwNDE3MjAxMzUzWjCBkjELMAkGA1UEBhMCVVMxDTALBgNVBAgTBElvd2ExDTAL BgNVBAcTBEFtZXMxHzAdBgNVBAoTFkFtZXMgTGFib3JhdG9yeSwgVVNET0UxHzAd BgNVBAMTFnNoaWJib2xldGguYW1lc2xhYi5nb3YxIzAhBgkqhkiG9w0BCQEWFGN5 YmVyc2VjQGFtZXNsYWIuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAseWBxDaw98/PKBb7tNPK4qosaZJJq8A+swnaARUdEXwBCn8nbQj3yV0a73mH 60sa6NvUPDVoxBSB1MshoVrOX7RVqK+hlIQjdh0nGcf2IXuMhp3ct4iF6wDmSVGl MsR81qRMnhbcRn2fsnPDivCzv+Xufq2+Q73kebdMd5Pk4JvnkDrbCRIE2vzOxCP7 kgs7fHKMI7jZaa+zSNVOfkYcWZDcBUVLuToOhLz5XkDeomOFZTeUT4HStf1u/Oon I6rmn6BjFdBeDy81uXcNUcyfB4JxFjWEq8O++qkwVf2eg+mrgX2rdCD3PFw6zfd1 NND2WNIhDLttg4yaNVYII9fsWQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB08qQO rdJFwRD5G+PzzjbmjeZMtRQMUHV8pf0otPLGI46J3ucDM5F/mcq4UyEzKZVR1zJF 7vkTNafH5tPKFccepfLSDSivjZ5BLoyusD/ZaMpxm/PGCWNsHuepAObar6RU/KC1 72j0L2nGtnyMGs7ouA4tw3rD6yNlq7spvVOjluj5AILMTBdtX6ZZpQbCkOWcwNTX EIIJ3V/v9vQ4kCO+Kf4G8DUl/d5fiAepIDSiCfdlYsQzwhUX+7cKyThkACyvIii/ 3rH5ib1CWotpfoN1MyHuwZVUnCF43gJchadjtL3RjxANAHCpGEqyuZRUj0s/O5Vk 4p49xY8Jdu/07x37 ameslab.gov MIIDyDCCArACARcwDQYJKoZIhvcNAQEFBQAwgcAxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRJb3dhMQ0wCwYDVQQHEwRBbWVzMSAwHgYDVQQKExdBbWVzIExhYm9yYXRv cnksIFVTIERPRTEcMBoGA1UECxMTSW5mb3JtYXRpb24gU3lzdGVtczEtMCsGA1UE AxMkQW1lcyBMYWJvcmF0b3J5IEludGVybmFsIFNlcnZpY2VzIENBMSQwIgYJKoZI hvcNAQkBFhVjYV9hZG1pbnNAYW1lc2xhYi5nb3YwHhcNMTIwNjI3MjAxMzUzWhcN MTUwNDE3MjAxMzUzWjCBkjELMAkGA1UEBhMCVVMxDTALBgNVBAgTBElvd2ExDTAL BgNVBAcTBEFtZXMxHzAdBgNVBAoTFkFtZXMgTGFib3JhdG9yeSwgVVNET0UxHzAd BgNVBAMTFnNoaWJib2xldGguYW1lc2xhYi5nb3YxIzAhBgkqhkiG9w0BCQEWFGN5 YmVyc2VjQGFtZXNsYWIuZ292MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAseWBxDaw98/PKBb7tNPK4qosaZJJq8A+swnaARUdEXwBCn8nbQj3yV0a73mH 60sa6NvUPDVoxBSB1MshoVrOX7RVqK+hlIQjdh0nGcf2IXuMhp3ct4iF6wDmSVGl MsR81qRMnhbcRn2fsnPDivCzv+Xufq2+Q73kebdMd5Pk4JvnkDrbCRIE2vzOxCP7 kgs7fHKMI7jZaa+zSNVOfkYcWZDcBUVLuToOhLz5XkDeomOFZTeUT4HStf1u/Oon I6rmn6BjFdBeDy81uXcNUcyfB4JxFjWEq8O++qkwVf2eg+mrgX2rdCD3PFw6zfd1 NND2WNIhDLttg4yaNVYII9fsWQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB08qQO rdJFwRD5G+PzzjbmjeZMtRQMUHV8pf0otPLGI46J3ucDM5F/mcq4UyEzKZVR1zJF 7vkTNafH5tPKFccepfLSDSivjZ5BLoyusD/ZaMpxm/PGCWNsHuepAObar6RU/KC1 72j0L2nGtnyMGs7ouA4tw3rD6yNlq7spvVOjluj5AILMTBdtX6ZZpQbCkOWcwNTX EIIJ3V/v9vQ4kCO+Kf4G8DUl/d5fiAepIDSiCfdlYsQzwhUX+7cKyThkACyvIii/ 3rH5ib1CWotpfoN1MyHuwZVUnCF43gJchadjtL3RjxANAHCpGEqyuZRUj0s/O5Vk 4p49xY8Jdu/07x37 Ames Laboratory Ames Laboratory http://www.ameslab.gov/ Chris Strasburg cstras@ameslab.gov Diane Denadel ddenadel@ameslab.gov Blogs @ Baylor University MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Blogs @ Baylor University Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org Carleton College MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Carleton College Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org Cornell University Blog Service MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Cornell University Blog Service Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org Georgia State University Sites MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Georgia State University Sites Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org Ohio State's Professional Website Platform MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Ohio State's Professional Website Platform Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org Stonybrook University MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= Stonybrook University Edublogs Edublogs http://edublogs.org/ GB gb@incsub.com Edublogs Support support@edublogs.org UC Hastings College of the Law MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= UC Hastings College of the Law Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org University of Delaware Edublogs Site MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= University of Delaware Edublogs Site Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org UMD Blogs MIIC+DCCAeCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNzZXJ2 ZXIuZWR1YmxvZ3Mub3JnMB4XDTEwMDYyNTA4MTA1MVoXDTIwMDYyMjA4MTA1MVow HjEcMBoGA1UEAxMTc2VydmVyLmVkdWJsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOaYDriYsPgqMP6ouII952HxrBuaeEiBOkU3Te5kYFv6 B/EKWUbqpEXnC7FCx0H+nb1/LS4QcG0MPcIay/tNsm2YpiNoKy+a29f4uG7kVvta YV8UJc0BT00CHA3KSMuM00cFJkT2UxiY0YSP9Sgm5aZ8vZQYEE5trLyARIUM3J8A a+q4C0bDxRCcf8fYA9YrobmhgKT8fuhkT3MvOnoiWG8TwM8DDpFn/YCxSS7cno7n bfc0BbQ5ca7bgGW2oB3jwjURG9ICddwMbOvQHq1j6v2nJFBZd0N0mzKdsVAl3wSO Xq4nhk2U2GAbsMfLufOp83V0DiTjXat6m8NYi0sBvjcCAwEAAaNBMD8wHgYDVR0R BBcwFYITc2VydmVyLmVkdWJsb2dzLm9yZzAdBgNVHQ4EFgQUqgrJUTjleYcd5it2 MBXfCp7Kw/swDQYJKoZIhvcNAQEFBQADggEBAC+00yHK1AF/hPIjDXk8QYoHWdPF +wG3MPe78x1eo2o+r24/1gBniHSaTyEgTlfSi6GJgZm/mR2nkc4B13ARXPORHM40 MJQEam/7018/v38DBZjW514kjpxkw3RfSvfw5qDliMnLhMPUVd0eYdExzT1nLAAU Xa6dJE/AGlotJKUdcVNCU+HdkUJ7YiJ8D9GOOrjxguDgvdv0Oea5WTn0StxVLsUH GzqBsxkby8F8ArSNnf61vvK6Ki7ayLDAF1eeLBFmAoEmA80xRhXHGvOPNYGyx9C0 HqC5bwUfTUv2MOSaztChadCPF7WVsL2Rhp3bBKzxaBcVV1bwtWRbTQk5bXA= UMD Blogs Edublogs Edublogs http://edublogs.org/ S H Mohanjith moha@incsub.com Edublogs Support support@edublogs.org cchmc.org Cincinnati Children's Hospital Medical Center CCHMC Research IdP MIIFPTCCBCWgAwIBAgIETBdK3DANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jw b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjE7MDkG A1UEAxMyRW50cnVzdCBDb2RlIFNpZ25pbmcgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBMMUQw HhcNMTMwNjEwMTk0NDI1WhcNMTQwNjMwMDc0NDM2WjCBnzELMAkGA1UEBhMCVVMxDTALBgNVBAgT BE9oaW8xEzARBgNVBAcTCkNpbmNpbm5hdGkxNTAzBgNVBAoTLENpbmNpbm5hdGkgQ2hpbGRyZW5z IEhvc3BpdGFsIE1lZGljYWwgQ2VudGVyMTUwMwYDVQQDEyxDaW5jaW5uYXRpIENoaWxkcmVucyBI b3NwaXRhbCBNZWRpY2FsIENlbnRlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIRO zOV9JMKwCjIsTFSaYEEorabOzaZXQJnzvZp2zgyYus89/vQXumsvr0PAPFmtgu+WbrR0OHFdp1me /att8Lkutfw+nin/YXYfSp+H7l39XCleOYXX3XQixPfcby+Bp9jAjEakOoPAr4KQERpXee1GwLLk G5qNRVn+H3seajrofshWc7dU6cgP+6+9dpQ9NVFdl2zaOsqE77uEFNqHzKZtuNykPTABqWikGupW xmNAlJAuD7kdgQHBz3hffZYOwzu/kh/pY6XpsTqD3tPayjhvL3oGcOxzXeeS6Ch03TdIjhM4pHuT 8dz7Pyn0YsjjPhVDbzKdYrqojGExORmkcTMCAwEAAaOCAV4wggFaMA4GA1UdDwEB/wQEAwIHgDAf BgNVHSUEGDAWBggrBgEFBQcDAwYKKwYBBAGCNz0BATBkBggrBgEFBQcBAQRYMFYwIwYIKwYBBQUH MAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MC8GCCsGAQUFBzAChiNodHRwOi8vYWlhLmVudHJ1 c3QubmV0L2wxZC0yMDQ4LmNlcjAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWQuY3JsMEEGA1UdIAQ6MDgwNgYKYIZIAYb6bAoBAzAoMCYGCCsGAQUFBwIBFhpo dHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAfBgNVHSMEGDAWgBSnsarEtgbt3cqfiJSWgtXnQ0HR JTAdBgNVHQ4EFgQU2Asl48HJ2O4g7gNaVe8GdHpnVrYwCQYDVR0TBAIwADANBgkqhkiG9w0BAQUF AAOCAQEADtUd+I+2XSN7Lxb/0lp8ARaL00kiHvHqpVq+LHY0/f8kzS+7SD96u6PclSiRebKfbDDp exYh1IUbjEzZOLisbPTNbs18Pt+kbSaiJ1DK+iqLpCKKhdoL+jjwNw2BvwOrpmL5PA1gGrot8GSh g1DuDcr7unOCmg0fsAKPcf+hOIw1cVR1Mi/li8+NRaX1AmXrWysFaHz/C9F6NCXbZpmjjRZlWRfr oVfuotaTX1W6FtNXZvxdKJ9ykGe/3fIO6kx82ny3eIvRBQsoMXHJYiLpCCIUtnKryMJGRtlJEisp dC3e/ZXZOOacpIz/UiVsFps47ssasggHSCoxYljjm33nFA== cchmc.org MIIFPTCCBCWgAwIBAgIETBdK3DANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jw b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjE7MDkG A1UEAxMyRW50cnVzdCBDb2RlIFNpZ25pbmcgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBMMUQw HhcNMTMwNjEwMTk0NDI1WhcNMTQwNjMwMDc0NDM2WjCBnzELMAkGA1UEBhMCVVMxDTALBgNVBAgT BE9oaW8xEzARBgNVBAcTCkNpbmNpbm5hdGkxNTAzBgNVBAoTLENpbmNpbm5hdGkgQ2hpbGRyZW5z IEhvc3BpdGFsIE1lZGljYWwgQ2VudGVyMTUwMwYDVQQDEyxDaW5jaW5uYXRpIENoaWxkcmVucyBI b3NwaXRhbCBNZWRpY2FsIENlbnRlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIRO zOV9JMKwCjIsTFSaYEEorabOzaZXQJnzvZp2zgyYus89/vQXumsvr0PAPFmtgu+WbrR0OHFdp1me /att8Lkutfw+nin/YXYfSp+H7l39XCleOYXX3XQixPfcby+Bp9jAjEakOoPAr4KQERpXee1GwLLk G5qNRVn+H3seajrofshWc7dU6cgP+6+9dpQ9NVFdl2zaOsqE77uEFNqHzKZtuNykPTABqWikGupW xmNAlJAuD7kdgQHBz3hffZYOwzu/kh/pY6XpsTqD3tPayjhvL3oGcOxzXeeS6Ch03TdIjhM4pHuT 8dz7Pyn0YsjjPhVDbzKdYrqojGExORmkcTMCAwEAAaOCAV4wggFaMA4GA1UdDwEB/wQEAwIHgDAf BgNVHSUEGDAWBggrBgEFBQcDAwYKKwYBBAGCNz0BATBkBggrBgEFBQcBAQRYMFYwIwYIKwYBBQUH MAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MC8GCCsGAQUFBzAChiNodHRwOi8vYWlhLmVudHJ1 c3QubmV0L2wxZC0yMDQ4LmNlcjAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWQuY3JsMEEGA1UdIAQ6MDgwNgYKYIZIAYb6bAoBAzAoMCYGCCsGAQUFBwIBFhpo dHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAfBgNVHSMEGDAWgBSnsarEtgbt3cqfiJSWgtXnQ0HR JTAdBgNVHQ4EFgQU2Asl48HJ2O4g7gNaVe8GdHpnVrYwCQYDVR0TBAIwADANBgkqhkiG9w0BAQUF AAOCAQEADtUd+I+2XSN7Lxb/0lp8ARaL00kiHvHqpVq+LHY0/f8kzS+7SD96u6PclSiRebKfbDDp exYh1IUbjEzZOLisbPTNbs18Pt+kbSaiJ1DK+iqLpCKKhdoL+jjwNw2BvwOrpmL5PA1gGrot8GSh g1DuDcr7unOCmg0fsAKPcf+hOIw1cVR1Mi/li8+NRaX1AmXrWysFaHz/C9F6NCXbZpmjjRZlWRfr oVfuotaTX1W6FtNXZvxdKJ9ykGe/3fIO6kx82ny3eIvRBQsoMXHJYiLpCCIUtnKryMJGRtlJEisp dC3e/ZXZOOacpIz/UiVsFps47ssasggHSCoxYljjm33nFA== Cincinnati Children's Hospital Medical Center Cincinnati Children's Hospital Medical Center http://www.cincinnatichildrens.org/ Nicholas Hunt nicholas.hunt@cchmc.org CCHMC Research Network Login CCHMC Research Network Service Provider MIIFPTCCBCWgAwIBAgIETBdK3DANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jw b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjE7MDkG A1UEAxMyRW50cnVzdCBDb2RlIFNpZ25pbmcgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBMMUQw HhcNMTMwNjEwMTk0NDI1WhcNMTQwNjMwMDc0NDM2WjCBnzELMAkGA1UEBhMCVVMxDTALBgNVBAgT BE9oaW8xEzARBgNVBAcTCkNpbmNpbm5hdGkxNTAzBgNVBAoTLENpbmNpbm5hdGkgQ2hpbGRyZW5z IEhvc3BpdGFsIE1lZGljYWwgQ2VudGVyMTUwMwYDVQQDEyxDaW5jaW5uYXRpIENoaWxkcmVucyBI b3NwaXRhbCBNZWRpY2FsIENlbnRlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIRO zOV9JMKwCjIsTFSaYEEorabOzaZXQJnzvZp2zgyYus89/vQXumsvr0PAPFmtgu+WbrR0OHFdp1me /att8Lkutfw+nin/YXYfSp+H7l39XCleOYXX3XQixPfcby+Bp9jAjEakOoPAr4KQERpXee1GwLLk G5qNRVn+H3seajrofshWc7dU6cgP+6+9dpQ9NVFdl2zaOsqE77uEFNqHzKZtuNykPTABqWikGupW xmNAlJAuD7kdgQHBz3hffZYOwzu/kh/pY6XpsTqD3tPayjhvL3oGcOxzXeeS6Ch03TdIjhM4pHuT 8dz7Pyn0YsjjPhVDbzKdYrqojGExORmkcTMCAwEAAaOCAV4wggFaMA4GA1UdDwEB/wQEAwIHgDAf BgNVHSUEGDAWBggrBgEFBQcDAwYKKwYBBAGCNz0BATBkBggrBgEFBQcBAQRYMFYwIwYIKwYBBQUH MAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MC8GCCsGAQUFBzAChiNodHRwOi8vYWlhLmVudHJ1 c3QubmV0L2wxZC0yMDQ4LmNlcjAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmVudHJ1c3Qu bmV0L2xldmVsMWQuY3JsMEEGA1UdIAQ6MDgwNgYKYIZIAYb6bAoBAzAoMCYGCCsGAQUFBwIBFhpo dHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTAfBgNVHSMEGDAWgBSnsarEtgbt3cqfiJSWgtXnQ0HR JTAdBgNVHQ4EFgQU2Asl48HJ2O4g7gNaVe8GdHpnVrYwCQYDVR0TBAIwADANBgkqhkiG9w0BAQUF AAOCAQEADtUd+I+2XSN7Lxb/0lp8ARaL00kiHvHqpVq+LHY0/f8kzS+7SD96u6PclSiRebKfbDDp exYh1IUbjEzZOLisbPTNbs18Pt+kbSaiJ1DK+iqLpCKKhdoL+jjwNw2BvwOrpmL5PA1gGrot8GSh g1DuDcr7unOCmg0fsAKPcf+hOIw1cVR1Mi/li8+NRaX1AmXrWysFaHz/C9F6NCXbZpmjjRZlWRfr oVfuotaTX1W6FtNXZvxdKJ9ykGe/3fIO6kx82ny3eIvRBQsoMXHJYiLpCCIUtnKryMJGRtlJEisp dC3e/ZXZOOacpIz/UiVsFps47ssasggHSCoxYljjm33nFA== CCHMC Research Network Login CCHMC Research Network Service Provider Cincinnati Children's Hospital Medical Center Cincinnati Children's Hospital Medical Center http://www.cincinnatichildrens.org/ Nicholas Hunt nicholas.hunt@cchmc.org unm.edu University of New Mexico Primary IDP for the University of New Mexico MIIDJzCCAg+gAwIBAgIUHkqghRUEAkZxZ/0df+bxNNL7T9AwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdW5tcGlkcC51bm0uZWR1MB4XDTEyMDExMTE4NTU1NloX DTMyMDExMTE4NTU1NlowGjEYMBYGA1UEAxMPdW5tcGlkcC51bm0uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmROfmboGYsxF4ku4WuME7OETL99Z 5Yx4ZvBd2YFDHwMuuEn3NoKcoQVd26ey+8Ae/Y9bvBS667g87+tKW3xAXAWvsvnT 0eNh27YXtNkm8TZWs2rmRYM9k1QsF45O2NurMxj/P9TBF5F4BvSbT4/lxd5ZNpJC S96rVSfM1hgUXhCdDNOQEg6ZG4Kakhkmiki+1LlfWwM4EBXySWiKuFrPruz/tUTm p+kXJ7NI8vrDCTsWwD8f4CA4XoySkAsSXKYOtL/Vqmo6T4IoQmsNnkfNApn0AFLM ApS4Svgds/F8nm6+14/UV7Ol7P1Iy9M4o01Fc2HtUxm9/tPSPLRGj7O2PQIDAQAB o2UwYzBCBgNVHREEOzA5gg91bm1waWRwLnVubS5lZHWGJmh0dHBzOi8vdW5tcGlk cC51bm0uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTZrZ1dPGWgZ9RxQDBp TtzO9iPGVzANBgkqhkiG9w0BAQUFAAOCAQEAMHPssz1ZNLmk4zm7ocuQY1CqlQxb plnjNRYxSznr1PQ2ZF6I6H/KQCsfyhY/gU0UGtnfh9bj60p5d50h9eCuHTi0KL54 cCw9ijyKK0v/4EdYBk6ib9koDzwwX/BmGJxPuDPkoboWqmb0mCKM4TFkWmEivAw3 TMXYK7ycdYBfsqaH9w7lG7esXXThYRiktRq5mzCxQx93x7H5LCF4o+OFvSx0mCX2 IoYdDX58vQSM0wh4b8pjNSWyPhyyt7Ogee4EVq17sJLMLlFzggjbJCE6YkBvwxce mtW4BfJL5R5xn6jGVmGkCJ/H3Qn4XW26dFRbTtpoKVeYnogS4bPdvoc4qQ== unm.edu MIIDJzCCAg+gAwIBAgIUHkqghRUEAkZxZ/0df+bxNNL7T9AwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdW5tcGlkcC51bm0uZWR1MB4XDTEyMDExMTE4NTU1NloX DTMyMDExMTE4NTU1NlowGjEYMBYGA1UEAxMPdW5tcGlkcC51bm0uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmROfmboGYsxF4ku4WuME7OETL99Z 5Yx4ZvBd2YFDHwMuuEn3NoKcoQVd26ey+8Ae/Y9bvBS667g87+tKW3xAXAWvsvnT 0eNh27YXtNkm8TZWs2rmRYM9k1QsF45O2NurMxj/P9TBF5F4BvSbT4/lxd5ZNpJC S96rVSfM1hgUXhCdDNOQEg6ZG4Kakhkmiki+1LlfWwM4EBXySWiKuFrPruz/tUTm p+kXJ7NI8vrDCTsWwD8f4CA4XoySkAsSXKYOtL/Vqmo6T4IoQmsNnkfNApn0AFLM ApS4Svgds/F8nm6+14/UV7Ol7P1Iy9M4o01Fc2HtUxm9/tPSPLRGj7O2PQIDAQAB o2UwYzBCBgNVHREEOzA5gg91bm1waWRwLnVubS5lZHWGJmh0dHBzOi8vdW5tcGlk cC51bm0uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTZrZ1dPGWgZ9RxQDBp TtzO9iPGVzANBgkqhkiG9w0BAQUFAAOCAQEAMHPssz1ZNLmk4zm7ocuQY1CqlQxb plnjNRYxSznr1PQ2ZF6I6H/KQCsfyhY/gU0UGtnfh9bj60p5d50h9eCuHTi0KL54 cCw9ijyKK0v/4EdYBk6ib9koDzwwX/BmGJxPuDPkoboWqmb0mCKM4TFkWmEivAw3 TMXYK7ycdYBfsqaH9w7lG7esXXThYRiktRq5mzCxQx93x7H5LCF4o+OFvSx0mCX2 IoYdDX58vQSM0wh4b8pjNSWyPhyyt7Ogee4EVq17sJLMLlFzggjbJCE6YkBvwxce mtW4BfJL5R5xn6jGVmGkCJ/H3Qn4XW26dFRbTtpoKVeYnogS4bPdvoc4qQ== University of New Mexico University of New Mexico http://www.unm.edu/ Cameron Stewart bacchus@unm.edu Chuck Phillips chuckp@unm.edu Libby Henry ehenry@unm.edu Jared Galbraith jagalb@unm.edu wfu.edu Wake Forest University A collegiate university in Winston-Salem, North Carolina distinguished by small classes and faculty-student engagement. http://www.wfu.edu/ MIIDujCCAqICCQClvb4cN5x9LjANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC VVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRYwFAYDVQQHEw1XaW5zdG9uLVNh bGVtMR8wHQYDVQQKExZXYWtlIEZvcmVzdCBVbml2ZXJzaXR5MRwwGgYDVQQLExNJ bmZvcm1hdGlvbiBTeXN0ZW1zMR8wHQYDVQQDExZ3ZWJhdXRoLndmdW5ldC53ZnUu ZWR1MB4XDTEwMTExMDE2MzkzNVoXDTIwMTEwNzE2MzkzNVowgZ4xCzAJBgNVBAYT AlVTMRcwFQYDVQQIEw5Ob3J0aCBDYXJvbGluYTEWMBQGA1UEBxMNV2luc3Rvbi1T YWxlbTEfMB0GA1UEChMWV2FrZSBGb3Jlc3QgVW5pdmVyc2l0eTEcMBoGA1UECxMT SW5mb3JtYXRpb24gU3lzdGVtczEfMB0GA1UEAxMWd2ViYXV0aC53ZnVuZXQud2Z1 LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8Cy2FhWpoSUn4y /k5srv7ivlNn3SBgD9bf/fzmHj+eW2Xi+bmRN9EPV4Eq/Np2PhS56bnFzg5y9iCf Epd3ZIRwM/MeU6isPo7xn6g+zqhXBDdU0MnVA8R7bqCEAWP9XeJjcwsko2V2COCF 1eQh8Na//nmgqe27MpxxzhqqqxksdaZRWueywKMZXb7/lA8VTQfG1pWEG/Mx/JHn q3AqK56CuRrVh7RLXUCioH1F+ZWFm0ePVWVWUBRdHceRe9XtCJ+s3p6whxaqqpPy vKo4EvaXHeYcw3Ng7Ko0FshFEbc0tRRZGMqzc1Xvmg4XPTa7Sy+jo4I8rXo/lx9q IELLnyMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAqKjgiPoStDJXeVeZTEPxu4+4 wYbc3rQr0+HBlliyBjAfabY6kkaZYwD+3IODU0PHzfFBvna++2qT/x+W5S+THkJ+ G0JHCsfzjNkrMHhq7oRZITALW0Lt9PLmLFMyQQN0L1V0OZ4yT0Cy3CaEazD9XyI6 k7wZlbX+lnCbYnRT6c5Ay9q6riXxBOVYbzeecMkQ22+bTlAQGMVOxynVGGwQe4xs bRE/uhZ/zVFWLsdRji9vHMegVzyM2tLsi4NVpZU+7+HRlfpoCTfJ2kVcwTD7uo0s MdFwU7yHsWvE5KjlyUnbqen4zlzTnr7k+uEMAr2zEMMWhAe/Z5GXAfBnQ9jJbg== Wake Forest University Wake Forest University http://www.wfu.edu/ IS SAML Admin is-saml-admin@wfu.edu IS SAML Admin is-saml-admin@wfu.edu Service Desk help@wfu.edu nd.edu University of Notre Dame MIIDGzCCAgOgAwIBAgIUMLHjiLc33hXgOaCp5dmYfydyVWwwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubmQuZWR1MB4XDTExMDkyODE5MzYxMloXDTMx MDkyODE5MzYxMlowFzEVMBMGA1UEAxMMbG9naW4ubmQuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAznU2yVyVhGpnHAik/b5ee4t7FT0UyBHVf23B BqZ3ithQgUQkAPzUoSxAAm/gKrI+QKoxJ1JpWB7U/c1EfDB60I8RfLLbbrCNVdaQ vAO1qj1zn10AzuxLTwvw9Gaga5Cmea09Le0MW32EUp7CQBGu6Fy/AOhUQ2/sugaz kcR4rTPuWtCdPBJ/C6/vThDsCPKS9oHs3jaZjbyoGSrVuXmPrvEPEKNI2Ghgyqtl XR+KYbQ/Q7v3xH2XMTb7x1ZcqSz7nJIPmKBDTgGZNg0Iqbx0/c+Jrf1FY1I3bqNY cAW+hNEmmKEihlexIIKcB9K8r4d8qRIwU1cmF2PEmn00ntdZvwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5uZC5lZHWGI2h0dHBzOi8vbG9naW4ubmQuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRN5WeLYLCunozBnymgL5/nKfimCjANBgkq hkiG9w0BAQUFAAOCAQEAucOVj+U3YG4t5dISqjV4kIvIQJfgrXmOpd9NMEZosSYf Mx1Tnqj32jUsBeYzySOvcuLSo7VYeAb2aHchpemvL+FPCevH2/5yhzMcWww3taJB C0SP1yEjdWsTv21bxrk2xKAlgeIRvwUPqzpDF82/nVSIlCoBQ2LtoX7hGW2exeEx lHQMS6hV3X3Vph7DTRtgtEPJUiqYBDj19JzUNwYABPXr55jMwlvAJ2W7pO6wLrdR /PXobsAeIT1+agr/JnymgxVsv6I2Ge780x6V9qQ71553X1mG+vtV/tJ3Y81tXL2/ xc/kwwyNOzorxPvN9w6vSeQk6qtTmTPmOaCNIZkj1A== University of Notre Dame University of Notre Dame http://www.nd.edu/ OIT Identity Management eds@nd.edu OIT Identity Management eds@nd.edu colby.edu Colby College Colby College Shibboleth Identity Provider Service https://www.colby.edu/administration_cs/its/policies/index.cfm https://www.colby.edu/images/ColbyLogo_280_1.png MIIDojCCAooCCQD+HsLeuS+i6TANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAk1FMRMwEQYDVQQHDApXYXRlcnZpbGxlMRYwFAYDVQQKDA1D b2xieSBDb2xsZWdlMQwwCgYDVQQLDANJVFMxFjAUBgNVBAMMDWlkcC5jb2xieS5l ZHUxIzAhBgkqhkiG9w0BCQEWFGluY29tbW9uY2FAY29sYnkuZWR1MB4XDTEzMTIw MjIyMDkwNFoXDTIzMTIwMjIyMDkwNFowgZIxCzAJBgNVBAYTAlVTMQswCQYDVQQI DAJNRTETMBEGA1UEBwwKV2F0ZXJ2aWxsZTEWMBQGA1UECgwNQ29sYnkgQ29sbGVn ZTEMMAoGA1UECwwDSVRTMRYwFAYDVQQDDA1pZHAuY29sYnkuZWR1MSMwIQYJKoZI hvcNAQkBFhRpbmNvbW1vbmNhQGNvbGJ5LmVkdTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMPz3tu+BESQZNcAXXWLf+WVD4JozBF4bKvQnYYiPMrKc/ay sqwWRasGtfazdPb+npbeHrGmd8EXOfi2jIxyq2LPWvX9pS4mHxmCWyNs63mYgs2U uE0dpC6kBJea0dQEJ+9o3PXlG9VlVZQ4JnuVsOMlz0WNCyYGp9tJ+HhJHn9If2Rt XNgioCpNVdmyJ1n8GXzcuv7hb4MDbxzzRy4VAAXI062OURs4w6ZRgQ2Q7KRSeVB6 IdK5hoTOsoLEgn8qvYgNoQCaBGW84F6njc0jZx/a9TV24Zci+sC0ivRKgEjSDp3r dAYUeenUxJ1x8uOdJoQgUtIC7kmOtpQ/JKEk/hECAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAqFxpW7m89Hh7DOIfmhrJk5nH/2JSsWjaKI0FP2H7uaWZgqtsF8L0xWMU pf8DrAsEn7tMGp8f19vcxW/d4lTFU7t28DZiUEV0m4+ClILwZdkneT6zE/VUeEhz 2mNFlSzJrUJUiieRRCtrAHe/gSJ5voxrzs90zFNe1JNO9TuO5Itb5kp+kJAtOHkY Hpab4IvZysoebT5U//OQ3Ct5e0tyj8jZkEeBDGvyHQ15+uszE7N+fteM2ezplDU/ 1GuxzsqRMQG9RlzDIWJPv8kek9V7eBcMjg5q+28ahgx/lY1Fs4SbVqk3WbaPbdF0 PK29MmCAAwy8UHLt802YOYiAxSCvTw== MIIDOjCCAiICCQDPAjl6rCMrhTANBgkqhkiG9w0BAQUFADBfMRYwFAYDVQQDDA1p ZHAuY29sYnkuZWR1MRYwFAYDVQQKDA1Db2xieSBDb2xsZWdlMQswCQYDVQQGEwJV UzELMAkGA1UECAwCTUUxEzARBgNVBAcMCldhdGVydmlsbGUwHhcNMTIxMjE0MjAx NzAzWhcNMTMxMjE0MjAxNzAzWjBfMRYwFAYDVQQDDA1pZHAuY29sYnkuZWR1MRYw FAYDVQQKDA1Db2xieSBDb2xsZWdlMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTUUx EzARBgNVBAcMCldhdGVydmlsbGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDUYAdbuO3YMDJtqpOtAByF7PSU7gc+iSBf9z24Kl92NBCHTx1owcCgYhJn L/hvceInZsFRaPo7Wx5P4nkIE8FlLg4zecGLgzdDbZcrt7UY1FJ7VW2GPQ/j4Vqy Se90cXfcxFEI47fgkZPGRB4nfS6Vo4aJ3rJnSKVqiD2zWGqGtquIrWQnQJ0Yns5L zsLcypq6Wc8CNYWugTyxdZZ+8YXG5ZVz4p5m75uBtbst2U1caFR4ZOEjNd5yUBbv 393OcLk5wtGtngqcgmFndbd+Oum2KzKMPxBRZQsrjOqb7QFUduMrDGNEn2wBzFku 2ANj8InQG1AFSUuW1C2bCkE0v+mjAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAH3o Sd0G1hZ0wA71HJOf5ki6xKLH+QNDvQPS9XZJqMi1VZ//GiIzPK1lsOLH+VD2sAV2 Rx67OvmjPpR9Y0iUpVDVBltVB2LxX/e+s5nrM2oCLXRIenbInX5iFjPJQOLhH/jp NQlwC1CiYgKXmrc2mXBW89BLpEzDrgjeDGBZ9y5b3/mEdNV+Sf5thXTSAU7l+9He rTzqxMMsR9dpLWvTd5DVSXK204Hk6gL8ZWRAEZc/dMXfq+kOKAcsDHM4UHMklise pLPbEgpvIgAyy2liUsYhCCcvuR6b2IiDdtmyQwnfVqnZEXipGKvN4ZmN+Wk1wCw+ kcpHik3So/cLW9CwMZ4= colby.edu MIIDojCCAooCCQD+HsLeuS+i6TANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAk1FMRMwEQYDVQQHDApXYXRlcnZpbGxlMRYwFAYDVQQKDA1D b2xieSBDb2xsZWdlMQwwCgYDVQQLDANJVFMxFjAUBgNVBAMMDWlkcC5jb2xieS5l ZHUxIzAhBgkqhkiG9w0BCQEWFGluY29tbW9uY2FAY29sYnkuZWR1MB4XDTEzMTIw MjIyMDkwNFoXDTIzMTIwMjIyMDkwNFowgZIxCzAJBgNVBAYTAlVTMQswCQYDVQQI DAJNRTETMBEGA1UEBwwKV2F0ZXJ2aWxsZTEWMBQGA1UECgwNQ29sYnkgQ29sbGVn ZTEMMAoGA1UECwwDSVRTMRYwFAYDVQQDDA1pZHAuY29sYnkuZWR1MSMwIQYJKoZI hvcNAQkBFhRpbmNvbW1vbmNhQGNvbGJ5LmVkdTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMPz3tu+BESQZNcAXXWLf+WVD4JozBF4bKvQnYYiPMrKc/ay sqwWRasGtfazdPb+npbeHrGmd8EXOfi2jIxyq2LPWvX9pS4mHxmCWyNs63mYgs2U uE0dpC6kBJea0dQEJ+9o3PXlG9VlVZQ4JnuVsOMlz0WNCyYGp9tJ+HhJHn9If2Rt XNgioCpNVdmyJ1n8GXzcuv7hb4MDbxzzRy4VAAXI062OURs4w6ZRgQ2Q7KRSeVB6 IdK5hoTOsoLEgn8qvYgNoQCaBGW84F6njc0jZx/a9TV24Zci+sC0ivRKgEjSDp3r dAYUeenUxJ1x8uOdJoQgUtIC7kmOtpQ/JKEk/hECAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAqFxpW7m89Hh7DOIfmhrJk5nH/2JSsWjaKI0FP2H7uaWZgqtsF8L0xWMU pf8DrAsEn7tMGp8f19vcxW/d4lTFU7t28DZiUEV0m4+ClILwZdkneT6zE/VUeEhz 2mNFlSzJrUJUiieRRCtrAHe/gSJ5voxrzs90zFNe1JNO9TuO5Itb5kp+kJAtOHkY Hpab4IvZysoebT5U//OQ3Ct5e0tyj8jZkEeBDGvyHQ15+uszE7N+fteM2ezplDU/ 1GuxzsqRMQG9RlzDIWJPv8kek9V7eBcMjg5q+28ahgx/lY1Fs4SbVqk3WbaPbdF0 PK29MmCAAwy8UHLt802YOYiAxSCvTw== MIIDOjCCAiICCQDPAjl6rCMrhTANBgkqhkiG9w0BAQUFADBfMRYwFAYDVQQDDA1p ZHAuY29sYnkuZWR1MRYwFAYDVQQKDA1Db2xieSBDb2xsZWdlMQswCQYDVQQGEwJV UzELMAkGA1UECAwCTUUxEzARBgNVBAcMCldhdGVydmlsbGUwHhcNMTIxMjE0MjAx NzAzWhcNMTMxMjE0MjAxNzAzWjBfMRYwFAYDVQQDDA1pZHAuY29sYnkuZWR1MRYw FAYDVQQKDA1Db2xieSBDb2xsZWdlMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTUUx EzARBgNVBAcMCldhdGVydmlsbGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDUYAdbuO3YMDJtqpOtAByF7PSU7gc+iSBf9z24Kl92NBCHTx1owcCgYhJn L/hvceInZsFRaPo7Wx5P4nkIE8FlLg4zecGLgzdDbZcrt7UY1FJ7VW2GPQ/j4Vqy Se90cXfcxFEI47fgkZPGRB4nfS6Vo4aJ3rJnSKVqiD2zWGqGtquIrWQnQJ0Yns5L zsLcypq6Wc8CNYWugTyxdZZ+8YXG5ZVz4p5m75uBtbst2U1caFR4ZOEjNd5yUBbv 393OcLk5wtGtngqcgmFndbd+Oum2KzKMPxBRZQsrjOqb7QFUduMrDGNEn2wBzFku 2ANj8InQG1AFSUuW1C2bCkE0v+mjAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAH3o Sd0G1hZ0wA71HJOf5ki6xKLH+QNDvQPS9XZJqMi1VZ//GiIzPK1lsOLH+VD2sAV2 Rx67OvmjPpR9Y0iUpVDVBltVB2LxX/e+s5nrM2oCLXRIenbInX5iFjPJQOLhH/jp NQlwC1CiYgKXmrc2mXBW89BLpEzDrgjeDGBZ9y5b3/mEdNV+Sf5thXTSAU7l+9He rTzqxMMsR9dpLWvTd5DVSXK204Hk6gL8ZWRAEZc/dMXfq+kOKAcsDHM4UHMklise pLPbEgpvIgAyy2liUsYhCCcvuR6b2IiDdtmyQwnfVqnZEXipGKvN4ZmN+Wk1wCw+ kcpHik3So/cLW9CwMZ4= Colby College Colby College http://www.colby.edu/ Colby College ITS PCSS support@colby.edu Colby College ITS Shibboleth shibboleth@colby.edu OSG Connect Open Science Grid Access Portal https://osgconnect.net/ MIIDFDCCAfygAwIBAgIJAMCj/b6J3RjuMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDm9zZ2Nvbm5lY3QubmV0MB4XDTEzMDYyNzEwNDEwOVoXDTIzMDYyNTEwNDEw OVowGTEXMBUGA1UEAxMOb3NnY29ubmVjdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC5HOd1PGssmKhwiuw/zxBOK2WQ0syrlE5WXEEI216qx3+7 W7tRJj+5Y/IcTnc2xd4MRWTpknLQCVZUlLaI4mRbKthS8Jy4G+44sbct7rh02UEm PvJi68Pr2BN+fqBDoLmq4UnuM5FInTVnDT8HLbAiK2ZkacQ6oRvcFLGgrsElaj+m vTGWOAXfJygTMO5HqpGke3d9YFIA6afPnngn3opB75g8i8let2OTTAghcWmED63c JW7OR5HD8RmTCw4aKH69vyqxpU22wvB8XX3CCbXgRxslO2LGOeOdBtatFC4iZJEf 2e1SqqAe01EQPYhvfjcsqfCjM6dw3zG/FMh888hBAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDm9zZ2Nvbm5lY3QubmV0hiFodHRwczovL29zZ2Nvbm5lY3QubmV0L3NoaWJi b2xldGgwHQYDVR0OBBYEFADoxtKgs1NBW5P+Dz8T24e/7kRxMA0GCSqGSIb3DQEB BQUAA4IBAQB9TTQiceS6m15gNiOgDmGik3t3NPrpcJcQDQFqUJwoV3unfgqRcF2R YzXiyDvCzr/bnTkkcMwnbwB8FZr9ceoVnXxZd3j8PnpoFi0P4hOIUnMFi+wIhVEQ sU86yVfT+vRahkhsgUiv5AvKnfIvuI1JJSH6dNKEAqsywFNsQAJ/KgQ4nfAasoid GW0xmZkuP4GcknYCXyD616jx9xKw++jCGNZvrT/gZdyhX3nN+LDpwMJbPStp+SMr 62EvT5ONSjbvBEpjRCNWF7OqFBdEkktfb6wBKDTSFnubR0wFC7t0o/nMHsM8HLBp WVop7FZzwQxfBu6+ilZ889+7x/1CSVxq OSG Connect Open Science Grid Access Portal faculty student staff member faculty student staff member Open Science Grid Open Science Grid http://www.opensciencegrid.org/ David Chmapion dgc@uchicago.edu Rob Gardner rwg@uchicago.edu OSG Connect Support support@osgconnect.net OSG Connect Support support@osgconnect.net ksu.edu Kansas State University Kansas State University Shibboleth Identity Provider http://www.k-state.edu/its/shibboleth https://www.k-state.edu/its/policies/ https://www.k-state.edu/images/kstate-logo.jpg MIIDMzCCAhugAwIBAgIUddkT+9u91blTGSOr4CVwQBZ/FFYwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSc2lnbmluLmstc3RhdGUuZWR1MB4XDTEyMDYwNTE1NDAw OVoXDTMyMDYwNTE1NDAwOVowHTEbMBkGA1UEAxMSc2lnbmluLmstc3RhdGUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhiD6+w540j8uCiAKz+4k 1D8woOO+GFe/iqMU1PH4YPSqTmyrnegaHrvcQDi/V1DKkuXZEU+j/g/Ln1i95Huf voIZrcc5suKa5yu2hVPELGAjq7qOaVfwX9kZKUVcAH9o1Gus3pleZ5JreH9mj7HC ZQMKQoJ43064g904mJcI/+k9KEf5Tbs/pmAYvTG6xrTSPbJ0RecXZRDkPV2s88zZ Qgyt9tdvOuRFHkPyDsYPmaU+A6gVuq+/MtTDu7y856u/LNQv91mFUga5fAtyXcls 5L01nl615wxqPSwtd+L6LOZ9nZX0deUtyGYS2cpyuBROy62DNuDWwAlV++9yK9e1 kQIDAQABo2swaTBIBgNVHREEQTA/ghJzaWduaW4uay1zdGF0ZS5lZHWGKWh0dHBz Oi8vc2lnbmluLmstc3RhdGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTX SOMqCmNFaAmMokhDAJjuyKid+zANBgkqhkiG9w0BAQUFAAOCAQEAe7JTysS5hWbj Bh2LDgGV7Ct9fjbv+HpL9B60F3WBWGQlWndsyXXZDqJ9TNZ6TfGJFtn4irmcd8II dJb1HrIzVNVmR8Vtzx9Q/zeU5kgAcBcmjU5GQxWTU5dEIi/uKTj55KyW8+TkkQWa 0Lj4Qwez629onnih6UOeC6yZ/M2NClNupvxBZXE6nl91djmT6qvSR0GiWi/Tssrm UKw8tiWpALVruSodJQw9Guq0Mpmic3daaI/TjD5rl3k6rXDlr5aXHpCRdpZynQGx ABEpAgjaGHvTyEOi849GB2Tewhzj8HGIyx1TfT175MtFN2kfVCDznA+zPXZUg73f ymGADBlpjg== ksu.edu MIIDMzCCAhugAwIBAgIUddkT+9u91blTGSOr4CVwQBZ/FFYwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSc2lnbmluLmstc3RhdGUuZWR1MB4XDTEyMDYwNTE1NDAw OVoXDTMyMDYwNTE1NDAwOVowHTEbMBkGA1UEAxMSc2lnbmluLmstc3RhdGUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhiD6+w540j8uCiAKz+4k 1D8woOO+GFe/iqMU1PH4YPSqTmyrnegaHrvcQDi/V1DKkuXZEU+j/g/Ln1i95Huf voIZrcc5suKa5yu2hVPELGAjq7qOaVfwX9kZKUVcAH9o1Gus3pleZ5JreH9mj7HC ZQMKQoJ43064g904mJcI/+k9KEf5Tbs/pmAYvTG6xrTSPbJ0RecXZRDkPV2s88zZ Qgyt9tdvOuRFHkPyDsYPmaU+A6gVuq+/MtTDu7y856u/LNQv91mFUga5fAtyXcls 5L01nl615wxqPSwtd+L6LOZ9nZX0deUtyGYS2cpyuBROy62DNuDWwAlV++9yK9e1 kQIDAQABo2swaTBIBgNVHREEQTA/ghJzaWduaW4uay1zdGF0ZS5lZHWGKWh0dHBz Oi8vc2lnbmluLmstc3RhdGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTX SOMqCmNFaAmMokhDAJjuyKid+zANBgkqhkiG9w0BAQUFAAOCAQEAe7JTysS5hWbj Bh2LDgGV7Ct9fjbv+HpL9B60F3WBWGQlWndsyXXZDqJ9TNZ6TfGJFtn4irmcd8II dJb1HrIzVNVmR8Vtzx9Q/zeU5kgAcBcmjU5GQxWTU5dEIi/uKTj55KyW8+TkkQWa 0Lj4Qwez629onnih6UOeC6yZ/M2NClNupvxBZXE6nl91djmT6qvSR0GiWi/Tssrm UKw8tiWpALVruSodJQw9Guq0Mpmic3daaI/TjD5rl3k6rXDlr5aXHpCRdpZynQGx ABEpAgjaGHvTyEOi849GB2Tewhzj8HGIyx1TfT175MtFN2kfVCDznA+zPXZUg73f ymGADBlpjg== Kansas State University Kansas State University http://www.ksu.edu/ Technical Support Team idm-dev-l@ksu.edu Office of Administrative Support caffey@ksu.edu Help Desk helpdesk@ksu.edu towson.edu Towson University The Towson University Shibboleth Identity Provider allows TU faculty, staff and students to access external service providers using their TU NetID. http://shib.towson.edu/ https://inside.towson.edu/generalcampus/tupolicies/categorylist.cfm?thecategory=Information%20Technology https://shib.towson.edu/tulogo.png MIIDJzCCAg+gAwIBAgIUeUyjo2SlWE+7HVwZNNPhmaRq7IUwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYi50b3dzb24uZWR1MB4XDTEwMTExOTIwNTAwNloX DTMwMTExOTIwNTAwNlowGjEYMBYGA1UEAxMPc2hpYi50b3dzb24uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm+80ygl/7o0zJ9WOjMmCcxXoQDbC K3nzwqwBlbdZsrbyI2CK1jVdbm14qwX+CV7RcPlYn1UySNa5IKKcA5Peg4ZYgMY6 Zcql5VYe9soBEek/i/hDoUehZmk6IWOvJA/EdL+eVGU1YmFDTFVvdc0/VZVnSh3r MwAwULUIUYJ+VzEmGv2RvrH6q15DUlkvCu+DWbkAWOK2ttXI1jcBwciBtRkoeL6t vxSZLB62zaPMEwu337Qkb1nYW72LLJWxmdb5uoC6BO1mE/Gz1VnFGHLmWZESj31m ghMM3Jq1c5F7pyw15ItYnp+cuEjhACYGUDXsVVzm0IHfU8Hn8pZ4+XfodQIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliLnRvd3Nvbi5lZHWGJmh0dHBzOi8vc2hpYi50 b3dzb24uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTxJKAJrXHxDDfkW8v/ 6jWfrJawZDANBgkqhkiG9w0BAQUFAAOCAQEAPPBq7pprx9bbAblcUa4ma65htZ4K adAHoIcglr33+nQqXBHzfVosNT9iB2lZcOYsICLu0Y9CuPVHKvVQDQlgXsn5YaWu iv5oVv3pl91q0eE621oFH+igbl2RpiKENNj4w1fNTikJLIWXSEYpZa5jdmhLNn6Y z9FJuXn8i7FSvQfu8kOsjmKOCUD333hzjWzy1mYA59Y1dvfz3WGu4FeUB6F6sHLw q4DITFHAjZ2SWqqovGnDQE4gDkjMo9VcoCkuJXlDe5tcL4p4VVCpTxAf1gjVjZI8 nFkR2HziVx5kyIQzS4OseZJhuckZtZM/ln/unK1EHe7e7DEx/l47qSDrBg== towson.edu MIIDJzCCAg+gAwIBAgIUeUyjo2SlWE+7HVwZNNPhmaRq7IUwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYi50b3dzb24uZWR1MB4XDTEwMTExOTIwNTAwNloX DTMwMTExOTIwNTAwNlowGjEYMBYGA1UEAxMPc2hpYi50b3dzb24uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm+80ygl/7o0zJ9WOjMmCcxXoQDbC K3nzwqwBlbdZsrbyI2CK1jVdbm14qwX+CV7RcPlYn1UySNa5IKKcA5Peg4ZYgMY6 Zcql5VYe9soBEek/i/hDoUehZmk6IWOvJA/EdL+eVGU1YmFDTFVvdc0/VZVnSh3r MwAwULUIUYJ+VzEmGv2RvrH6q15DUlkvCu+DWbkAWOK2ttXI1jcBwciBtRkoeL6t vxSZLB62zaPMEwu337Qkb1nYW72LLJWxmdb5uoC6BO1mE/Gz1VnFGHLmWZESj31m ghMM3Jq1c5F7pyw15ItYnp+cuEjhACYGUDXsVVzm0IHfU8Hn8pZ4+XfodQIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliLnRvd3Nvbi5lZHWGJmh0dHBzOi8vc2hpYi50 b3dzb24uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTxJKAJrXHxDDfkW8v/ 6jWfrJawZDANBgkqhkiG9w0BAQUFAAOCAQEAPPBq7pprx9bbAblcUa4ma65htZ4K adAHoIcglr33+nQqXBHzfVosNT9iB2lZcOYsICLu0Y9CuPVHKvVQDQlgXsn5YaWu iv5oVv3pl91q0eE621oFH+igbl2RpiKENNj4w1fNTikJLIWXSEYpZa5jdmhLNn6Y z9FJuXn8i7FSvQfu8kOsjmKOCUD333hzjWzy1mYA59Y1dvfz3WGu4FeUB6F6sHLw q4DITFHAjZ2SWqqovGnDQE4gDkjMo9VcoCkuJXlDe5tcL4p4VVCpTxAf1gjVjZI8 nFkR2HziVx5kyIQzS4OseZJhuckZtZM/ln/unK1EHe7e7DEx/l47qSDrBg== Towson University Towson University http://towson.edu/ Shibboleth Technical Issues shib@towson.edu Student Computing Services scs@towson.edu OTS Help Center helpcenter@towson.edu Shibboleth Technical Issues shib@towson.edu ou.edu University of Oklahoma MIIDQDCCAigCCQDc5lzkFlIc/jANBgkqhkiG9w0BAQUFADBiMRQwEgYDVQQDEwtz aGliLm91LmVkdTEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBPa2xhaG9tYTELMAkG A1UEBhMCVVMxCzAJBgNVBAgTAk9LMQ8wDQYDVQQHEwZOb3JtYW4wHhcNMTExMjA5 MTMwMzM3WhcNMTIxMjA4MTMwMzM3WjBiMRQwEgYDVQQDEwtzaGliLm91LmVkdTEf MB0GA1UEChMWVW5pdmVyc2l0eSBvZiBPa2xhaG9tYTELMAkGA1UEBhMCVVMxCzAJ BgNVBAgTAk9LMQ8wDQYDVQQHEwZOb3JtYW4wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDWSD/N2sPHJ2Sg//K+mVAi6Oep5tXdxsmVIC6jegFaQVHSYpL8 GPULb89CyxekyjMIkNfXOnh9Ycfw+PgOVIspVejmdFyM9O9Lp7XYgG4xi9RwL406 sbIbVUx74HPGAbp/z6XQqus4TemAeJlfzvlRsmwQkiC4IU2iUc0vM8X2OnXGcQ1M 1nf/lRDYjxFeeSFFKv/SSZQgApXiORb8BgOxJTP2huppWiq+JAX5dSLArlZPfZTE A81ULTd0D9HFsViThTb426UHR1CvuUbfb+saA65WWk9s1jLFD5omksXGP0qkglPV +rrc+MbQltnM3arxyFSEfm2nvNqdVStbt+M7AgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAJJsqc/AA4p+CPPKnQnQoU0uIUt6V9IBuk6z3JjXPjy5gFYtLJ7RBslMui8x whi6eTdUdHpASv7T7WKBBKFSA/NeiZ3TCpYMmdQsPdznzsVS/wsD+pU4PALCfqd6 jJ9ntDEDOezYSTxAdbU8KmPxb5VZr7QseHAtf5OwZQI5131bVjkIjcM8pH4Sx2gk gyHNLf2byp1u1gSTRBbC8m1bESeQRTphQtsM+o3m6JUR3k9bV2tfgXLV8zaFWWuM aQgoBThl3ubE6tZmNvkC76OAzv+E+bRNfLV9lm+5Y66Ar9rSQHKur9xGm59GtmI/ Ghy0tfpx50Ku5N+Baf2OZmHjuv4= ou.edu MIIDQDCCAigCCQDc5lzkFlIc/jANBgkqhkiG9w0BAQUFADBiMRQwEgYDVQQDEwtz aGliLm91LmVkdTEfMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBPa2xhaG9tYTELMAkG A1UEBhMCVVMxCzAJBgNVBAgTAk9LMQ8wDQYDVQQHEwZOb3JtYW4wHhcNMTExMjA5 MTMwMzM3WhcNMTIxMjA4MTMwMzM3WjBiMRQwEgYDVQQDEwtzaGliLm91LmVkdTEf MB0GA1UEChMWVW5pdmVyc2l0eSBvZiBPa2xhaG9tYTELMAkGA1UEBhMCVVMxCzAJ BgNVBAgTAk9LMQ8wDQYDVQQHEwZOb3JtYW4wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDWSD/N2sPHJ2Sg//K+mVAi6Oep5tXdxsmVIC6jegFaQVHSYpL8 GPULb89CyxekyjMIkNfXOnh9Ycfw+PgOVIspVejmdFyM9O9Lp7XYgG4xi9RwL406 sbIbVUx74HPGAbp/z6XQqus4TemAeJlfzvlRsmwQkiC4IU2iUc0vM8X2OnXGcQ1M 1nf/lRDYjxFeeSFFKv/SSZQgApXiORb8BgOxJTP2huppWiq+JAX5dSLArlZPfZTE A81ULTd0D9HFsViThTb426UHR1CvuUbfb+saA65WWk9s1jLFD5omksXGP0qkglPV +rrc+MbQltnM3arxyFSEfm2nvNqdVStbt+M7AgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAJJsqc/AA4p+CPPKnQnQoU0uIUt6V9IBuk6z3JjXPjy5gFYtLJ7RBslMui8x whi6eTdUdHpASv7T7WKBBKFSA/NeiZ3TCpYMmdQsPdznzsVS/wsD+pU4PALCfqd6 jJ9ntDEDOezYSTxAdbU8KmPxb5VZr7QseHAtf5OwZQI5131bVjkIjcM8pH4Sx2gk gyHNLf2byp1u1gSTRBbC8m1bESeQRTphQtsM+o3m6JUR3k9bV2tfgXLV8zaFWWuM aQgoBThl3ubE6tZmNvkC76OAzv+E+bRNfLV9lm+5Y66Ar9rSQHKur9xGm59GtmI/ Ghy0tfpx50Ku5N+Baf2OZmHjuv4= University of Oklahoma University of Oklahoma http://www.ou.edu/ David Horton david-horton@ouhsc.edu Aaron Bighourse bighorse@ou.edu Pat Amburn pat-amburn@ouhsc.edu WEPANow Print Better at WEPAnow.com https://www.wepanow.com/ https://www.wepanow.com/privacy-policy https://www.wepanow.com/images/logo.png MIIFUzCCBDugAwIBAgIHBAejT4K4yDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UEBhMCVVMxEDAO BgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29t LCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv cnkxMDAuBgNVBAMTJ0dvIERhZGR5IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8G A1UEBRMIMDc5NjkyODcwHhcNMTEwNzA1MTU0MDM3WhcNMTYwODI3MTMxMDQ2WjBTMRYwFAYDVQQK DA0qLndlcGFub3cuY29tMSEwHwYDVQQLDBhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFjAUBgNV BAMMDSoud2VwYW5vdy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDwNTU75f1s xjId08ydW9x/DcEx/+D10RViFKaFk6i2F86vvbBAWB9Iz9Io27jxURyUu9EmId1tC67Ge0n8U12Z v5NP78nF3i4OZa9rCiqT175FkkFDXs2oto6aw/uXAI5w6WhLwXf2isYVPLafY9owWhz7v3A67iO4 o0zb41wEcGX3viJ76uF2vXh7K1GpxLHqHF2fTFHAV6ge+1NiqHilQTkc5u1LoPfn5nr4ot9Rgqs8 LYrIUTy6VFGMkgOXheaf2glLqcfl3wLiQpymv641uWpx8W2wW8BAn3vligxhKVbgTvrhETyZt2Ny fcDVpqoMXnrcAqYNsZantiFWheFnAgMBAAGjggGyMIIBrjAPBgNVHRMBAf8EBTADAQEAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCag JIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTUyLmNybDBNBgNVHSAERjBEMEIGC2CGSAGG /W0BBxcBMDMwMQYIKwYBBQUHAgEWJWh0dHBzOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9y eS8wgYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20v MEoGCCsGAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkv Z2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAlBgNV HREEHjAcgg0qLndlcGFub3cuY29tggt3ZXBhbm93LmNvbTAdBgNVHQ4EFgQU4yqMa0kWMORN/uTt /rOkU5xluL0wDQYJKoZIhvcNAQEFBQADggEBABnHzDZV5iviqM+dipqShHMalSG6ahf0+B4X6tJ+ cm+8huJ2/91D0GXfr+b3BEBHNL77Flf79BTtbIdk3LO/ldQdGU58reXfHdUvmpJzgspF4vLDwocv VdpWFSezZvTBsLbGwAonft2uuXgF2m2xSMgkMauIc+5Xs9KqbWJofFO6H/XtAvK7coix3KYPg2C2 93eltW345g5aOrEdJ/EZUp01F0yGz2amAUE4OEr2xQEOgRqmYJpPOODP8MDBspkqOMYSwndP+RlH dQ0J7cuYI8afxfCRKoiMTPfNvoteub8faLFdd95xr2Dtv1apIDHYx1Ndfbk879DLZmlwhFiFpJA= WEPANow Print Better at WEPAnow.com WEPA, Inc. WEPA, Inc. http://wepanow.com Raj Batchu RBatchu@wepaNow.com WEPA IT it@wepanow.com unicon.net Unicon, Inc. Login service for Unicon Employees https://www.unicon.net/files/Image/unicon_logo_600_high.jpg MIIDIzCCAgugAwIBAgIUIEHTfbStY0ckKZzxIgqd5p1O2K0wDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLnVuaWNvbi5uZXQwHhcNMTEwOTEzMDMyMzE2WhcN MzEwOTEzMDMyMzE2WjAZMRcwFQYDVQQDEw5pZHAudW5pY29uLm5ldDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANtUsFXxlhvD3bWT5Y7TqKkf5rxa+dPA z7vpbJ6bWhDPSMXb/9MiJe/ciY5ZKKrB1rdRC04s7blrzem3YtjGihfGd4ld+NRt Pi0xoAT2YIp83CvEe5BHAKwqD7KTonN1unbN84mVo65itbme9d8lZKc0PfLM+BQp fhXKUBfYeBCkYU4YWxmgL4Vs7XBaKjEjpTN4ncar4YSrarWTTPyO5RzmVPLAcv88 1OBqewTyN41+JRXt0Jopi4ZQ8JjKkm73vhoYDBPHr/VMqk1lFfrDcDwJa2ygyWCm qTlq6zyLE9Fr6sYz6CbgA2lAqu/b1rYCqVCnRpoHZKahAQ9uGQSfHD8CAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLnVuaWNvbi5uZXSGJWh0dHBzOi8vaWRwLnVuaWNv bi5uZXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFK6yUrpGjvY3B09ke0kVl4wA CMAnMA0GCSqGSIb3DQEBBQUAA4IBAQDG/gMpr3N+nAMuo7RhtDBsckiJV2+BwT/r JmpxlHAV1Zgc3eeuOdyxm5/jA78tspLldL0+6W/LzZWov/je36IqVT1wSGy1n0Sc Pjw8DHgyEJLCij2vVScV+j/Y4Eg0bVy6pZTeQW+e3ygb6WgiVT/ARM8QBp6GjAUC qIlJCads9Rcx3vAih72I4exUUD4qMuBMeLIdY5XReHy5YHqxbkPjQhDIEORAFlzJ jLqO/Ldzn4waEa5snDZyeYjsl6pi+8CVGfXLSDVsDuk5s47B9OD+gOSJ1wEc7O/N nU9d/WCcM1V4IGZGL8TXUdfJoVXYZUFF08jUGSL2mj30WS1orIWo unicon.net MIIDIzCCAgugAwIBAgIUIEHTfbStY0ckKZzxIgqd5p1O2K0wDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOaWRwLnVuaWNvbi5uZXQwHhcNMTEwOTEzMDMyMzE2WhcN MzEwOTEzMDMyMzE2WjAZMRcwFQYDVQQDEw5pZHAudW5pY29uLm5ldDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANtUsFXxlhvD3bWT5Y7TqKkf5rxa+dPA z7vpbJ6bWhDPSMXb/9MiJe/ciY5ZKKrB1rdRC04s7blrzem3YtjGihfGd4ld+NRt Pi0xoAT2YIp83CvEe5BHAKwqD7KTonN1unbN84mVo65itbme9d8lZKc0PfLM+BQp fhXKUBfYeBCkYU4YWxmgL4Vs7XBaKjEjpTN4ncar4YSrarWTTPyO5RzmVPLAcv88 1OBqewTyN41+JRXt0Jopi4ZQ8JjKkm73vhoYDBPHr/VMqk1lFfrDcDwJa2ygyWCm qTlq6zyLE9Fr6sYz6CbgA2lAqu/b1rYCqVCnRpoHZKahAQ9uGQSfHD8CAwEAAaNj MGEwQAYDVR0RBDkwN4IOaWRwLnVuaWNvbi5uZXSGJWh0dHBzOi8vaWRwLnVuaWNv bi5uZXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFK6yUrpGjvY3B09ke0kVl4wA CMAnMA0GCSqGSIb3DQEBBQUAA4IBAQDG/gMpr3N+nAMuo7RhtDBsckiJV2+BwT/r JmpxlHAV1Zgc3eeuOdyxm5/jA78tspLldL0+6W/LzZWov/je36IqVT1wSGy1n0Sc Pjw8DHgyEJLCij2vVScV+j/Y4Eg0bVy6pZTeQW+e3ygb6WgiVT/ARM8QBp6GjAUC qIlJCads9Rcx3vAih72I4exUUD4qMuBMeLIdY5XReHy5YHqxbkPjQhDIEORAFlzJ jLqO/Ldzn4waEa5snDZyeYjsl6pi+8CVGfXLSDVsDuk5s47B9OD+gOSJ1wEc7O/N nU9d/WCcM1V4IGZGL8TXUdfJoVXYZUFF08jUGSL2mj30WS1orIWo Unicon, Inc. Unicon, Inc. http://www.unicon.net/ John Lewis jlewis@unicon.net IdP Administrator idp-admin@unicon.net http://id.incommon.org/category/research-and-scholarship uis.edu University of Illinois At Springfield User Identification Service @ Illinois Springfield http://www.uis.edu http://www.uis.edu/informationtechnologyservices/about/policies.html#acceptuse https://www.uis.edu/creativeservices/standards/logos/images/webMattWhite/uisDomeLogoBlueWeb72dpi-200hMatWh.gif MIIDMDCCAhigAwIBAgIVAKHOcYSjaC5wZJQOZRw+J1v3yp5iMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXVpc3NoaWJiMS51aXMuZWR1MB4XDTExMTEyMTIzMjQx M1oXDTMxMTEyMTIzMjQxM1owHDEaMBgGA1UEAxMRdWlzc2hpYmIxLnVpcy5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrBJ9UQjC2vfAIWHXN44ct h7f3ixq6gWlqpxu7xRIZbYQQf+R5vUX9EvsqsOlx4TBB3xKr4dbz/qzfB+u/EdBc RKpYKY+Vh8S8bj8A3juUlGzQSXM68pDV3F0Au4zP6uSx6LRj51n/fuapZhOleIJ4 zYvsxrCVL3rgxaA2qHrl97FqzPt0UXVzezmeZAvIKdCqiP26rLKLwzVi1dHcjD1B /k4EwJSGE0G97GUs9usU268ckHWAjTP+y/kPN9it5PVmleDupq8sDdSlrGnoQHiR bVFM+b1vNb/2aIUXVbv/LNV7U3H5AodWfo9pnWn3RUukttbgEEXsySaiCYp7V4SP AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXVpc3NoaWJiMS51aXMuZWR1hihodHRwczov L3Vpc3NoaWJiMS51aXMuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQvUhoH DE3ZkxAMiVnfnl8OvlzZOzANBgkqhkiG9w0BAQUFAAOCAQEAi1RhYj99ekYjwezn a0YWdnvSXx6fkh2YL+16Jv82JpKxi7sUmY4uocaRBe4qurUejs6oYPEDZ7ukAu17 ErSXYIhCo2RyRkYbPU15zf43DHIk3985x6Bt6uRvK95OEId1++UpdtXWajWLUQHX YSaParDLi6VuuWrkeep/G3ZZgErjMGhLosTJh73S2urmUflN9FBy9Tr2M+qlLE6R VSeGSuGQh526tY5HlqaZ6pYmQ4EFj5Iu9fhAlpQy2fvR16UjPG+dV7HwmdK3isqk LWaYSk6XCWIh1fIli2rNF5GbETJGOGfypjDL6f1P60+Sc8rg39XRANxBhbjLipD7 9FRlnA== uis.edu MIIDMDCCAhigAwIBAgIVAKHOcYSjaC5wZJQOZRw+J1v3yp5iMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXVpc3NoaWJiMS51aXMuZWR1MB4XDTExMTEyMTIzMjQx M1oXDTMxMTEyMTIzMjQxM1owHDEaMBgGA1UEAxMRdWlzc2hpYmIxLnVpcy5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrBJ9UQjC2vfAIWHXN44ct h7f3ixq6gWlqpxu7xRIZbYQQf+R5vUX9EvsqsOlx4TBB3xKr4dbz/qzfB+u/EdBc RKpYKY+Vh8S8bj8A3juUlGzQSXM68pDV3F0Au4zP6uSx6LRj51n/fuapZhOleIJ4 zYvsxrCVL3rgxaA2qHrl97FqzPt0UXVzezmeZAvIKdCqiP26rLKLwzVi1dHcjD1B /k4EwJSGE0G97GUs9usU268ckHWAjTP+y/kPN9it5PVmleDupq8sDdSlrGnoQHiR bVFM+b1vNb/2aIUXVbv/LNV7U3H5AodWfo9pnWn3RUukttbgEEXsySaiCYp7V4SP AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXVpc3NoaWJiMS51aXMuZWR1hihodHRwczov L3Vpc3NoaWJiMS51aXMuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQvUhoH DE3ZkxAMiVnfnl8OvlzZOzANBgkqhkiG9w0BAQUFAAOCAQEAi1RhYj99ekYjwezn a0YWdnvSXx6fkh2YL+16Jv82JpKxi7sUmY4uocaRBe4qurUejs6oYPEDZ7ukAu17 ErSXYIhCo2RyRkYbPU15zf43DHIk3985x6Bt6uRvK95OEId1++UpdtXWajWLUQHX YSaParDLi6VuuWrkeep/G3ZZgErjMGhLosTJh73S2urmUflN9FBy9Tr2M+qlLE6R VSeGSuGQh526tY5HlqaZ6pYmQ4EFj5Iu9fhAlpQy2fvR16UjPG+dV7HwmdK3isqk LWaYSk6XCWIh1fIli2rNF5GbETJGOGfypjDL6f1P60+Sc8rg39XRANxBhbjLipD7 9FRlnA== University of Illinois At Springfield University of Illinois At Springfield http://www.uis.edu/ Tulio Llosa tllos1@uis.edu Tulio Llosa tllos1@uis.edu Tulio Llosa tllos1@uis.edu bridgewater.edu Bridgewater College MIIEPTCCAyWgAwIBAgIJAII+Q2YNzT28MA0GCSqGSIb3DQEBBQUAMIG0MQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExFDASBgNVBAcMC0JyaWRnZXdhdGVy MRwwGgYDVQQKDBNCcmlkZ2V3YXRlciBDb2xsZWdlMRkwFwYDVQQLDBBOZXR3b3Jr IFNlcnZpY2VzMRwwGgYDVQQDDBNpZHAuYnJpZGdld2F0ZXIuZWR1MSUwIwYJKoZI hvcNAQkBFhZuZXRzdmNAYnJpZGdld2F0ZXIuZWR1MB4XDTEzMDIxMjE2MjM1MFoX DTIzMDIxMjE2MjM1MFowgbQxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhWaXJnaW5p YTEUMBIGA1UEBwwLQnJpZGdld2F0ZXIxHDAaBgNVBAoME0JyaWRnZXdhdGVyIENv bGxlZ2UxGTAXBgNVBAsMEE5ldHdvcmsgU2VydmljZXMxHDAaBgNVBAMME2lkcC5i cmlkZ2V3YXRlci5lZHUxJTAjBgkqhkiG9w0BCQEWFm5ldHN2Y0BicmlkZ2V3YXRl ci5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDl0pc4OXFU/BIH nDguV+BRDzx+e6/1xrGCt2Lu0NhtxLUuJ0c1YfNAHFje6GzdMC0TPEUKxvNd1Inh 5YQsSzWKJd5WnHugGrs/shRR4xM4wDpBKJ70cvaOADxAC2/BPdZb1SsDfkJqTUgi 7odjIx9G50TnhixhKk71Zn8HTKBYkTDEV1BECJdrtVs0jHNvkC8ZJYYJOvNhWVcS 2MSbPlrAnvDQgbmjdWbo3K7+bpvlRsckwiBK7LJKKX47TvM59hee09KCZwRcrLOp jbIB8JVo9GyaZFppxwDzYGv+nlRmXIKlaVL1ijzGIKYkGFATEHx5XHK15A9yNiHi ukU2Hyi/AgMBAAGjUDBOMB0GA1UdDgQWBBTjU+IbTyKzYTAcXKKut7CTO+lADDAf BgNVHSMEGDAWgBTjU+IbTyKzYTAcXKKut7CTO+lADDAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBQUAA4IBAQCSOMzaE5FQUYK25NU2oFpKjYlBn8XPYm5KDzbP6wez nTRWYLwm2PUZNvItzPtydqmfvZhZSLyJ4AwSIsKEFurXESTfm7cWxHKPqgtInIZu /3HOe7j1ccthfRMPX7g1rBzYLVIlIEnOSms5NZ9usYa54Xx/252VaE6xU1A3D6jZ hqWNeWfsSSUxNSVs79QUGZnXUPnnczpPFqdvxKm7YGKu3Wil1Fc7dCJnFFtDzmTq g5qWuTqkZt9Y5cXLfvodkWCrsXZQMwlVZI1E26T0zGN81+uJieXdUrcY3acvAj3S cQDTdDSmMKz8ApAZjSXYVuZIfayMuifajRVC8Ls6U91/ Bridgewater College Bridgewater College http://www.bridgewater.edu/ charles frank cfrank@bridgewater.edu bridgewater SP MIIECzCCAvOgAwIBAgIJAMkGuWjxCozYMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD VQQGEwJ1czERMA8GA1UECAwIdmlyZ2luaWExDTALBgNVBAcMBGNpdHkxHDAaBgNV BAoME2JyaWRnZXdhdGVyIGNvbGxlZ2UxCzAJBgNVBAsMAml0MRgwFgYDVQQDDA9i cmlkZ2V3YXRlci5lZHUxJTAjBgkqhkiG9w0BCQEWFmNmcmFua0BicmlkZ2V3YXRl ci5lZHUwHhcNMTIwMTA1MTUyMjA3WhcNMjIwMTA0MTUyMjA3WjCBmzELMAkGA1UE BhMCdXMxETAPBgNVBAgMCHZpcmdpbmlhMQ0wCwYDVQQHDARjaXR5MRwwGgYDVQQK DBNicmlkZ2V3YXRlciBjb2xsZWdlMQswCQYDVQQLDAJpdDEYMBYGA1UEAwwPYnJp ZGdld2F0ZXIuZWR1MSUwIwYJKoZIhvcNAQkBFhZjZnJhbmtAYnJpZGdld2F0ZXIu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw0A2og2FTM9nvIFB yYvfxBHQsKrkvb5Ncyr2S/A01qU9QFLOda0y86Urjt0BKlLscz1orUtG2l+yr+PX sqFy/CDzbD7uZDjkmHLhzz6grd7mBBVoRhldFh7GoXKbr7OBmJoo6vZOfWKpndqD /r6Lu3l4bErC7T+IGSzZlqDQp7Buovw07p/81OGsQP49s2EHmbf3i9Ec2em5elpN pSqwaBK5vN6bJDjSnFajbFEKsq5EDvA5DVXgod3poIsKYyrlNftxYGPfiWSC5DxX C103SH14Nlx8I3h/B8TXHmcAmDYpKVSjBcFH5BfNj2OQ1T/ol+UpMR57LuysICmT C3Y7ZQIDAQABo1AwTjAdBgNVHQ4EFgQUm6aDZSjy3QekZ9v8/3oYYkz81FcwHwYD VR0jBBgwFoAUm6aDZSjy3QekZ9v8/3oYYkz81FcwDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEANZq6tE/UgN859ubY6E5hx6YRPJZXdDo6W3ipbUtnRmfc YBsEhhMHxTjOheLPEJp8ihNPLsLlOUeJjjvwA0PHAgATed0vXvndKZ3EDFP2xkgk 0UaWuSeqvoQPVfc8j7x2LbCb9vnACy5t7vDiE2SiDZhjoNvTepKz9ogfFEQ4oNHy 5Q9Rd7faa/cFuPQYw3LzeuZr0Bx3bc6wZUD0VEcwDR48rNvIlLX3Olp+micYyNsQ hftboZ8d/3k4SLxnsvUe22/Q8octzYiG3mUkpFF48+8AfWPSCKOB+FaHpANBu+Sy zLAmJ547GL9l47bSuP5/6YHIex792lJdhLcRoK+MOg== bridgewater SP Bridgewater College Bridgewater College http://www.bridgewater.edu/ charles frank cfrank@bridgewater.edu Franklin & Marshall DSpace Franklin & Marshall DSpace https://dspace.fandm.edu/themes/fandm-mirage/images/library_header.jpg MIIC9zCCAd+gAwIBAgIJAOfgrT3HJ8aHMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGRzcGFjZS5mYW5kbS5lZHUwHhcNMTIwNjI5MTQxNjMwWhcNMjIwNjI3MTQx NjMwWjAbMRkwFwYDVQQDExBkc3BhY2UuZmFuZG0uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAw/lYVGSRuOsq8Y2OZ/8YHhpDY1Ip9vHDAC/kLKei PMGSjP3QTsxoMqqV28DCOXwfdYDOonW23Cp4jUcNNY+9iHzFgRqznKvqRTmnE2Jy noClt7GvG57OF9xebNEqvQ9eRMKtOKypnXBVgOUFQkVy01eSlnbbZtDSbpwu/D4V FizBvjn9jxbyslGw7uOPX3bH25RvMaTgGhYE6P6kDwAXLVkbElRbNaTrAJn/GNy/ V4nmou8YUvJLbEEbLTUkuEPXdQk9Osmc1uZ8cXqnIwVCu80mA2O3dwAxi91nSLS7 zS8LAvTUljfu2fkMMxLgS55uETzsmC0qms5MZVBF/Tpl1QIDAQABoz4wPDAbBgNV HREEFDASghBkc3BhY2UuZmFuZG0uZWR1MB0GA1UdDgQWBBQ1sbaS6Ymx2jCYrp8U TR05n/iJHDANBgkqhkiG9w0BAQUFAAOCAQEAGpdz8ahikELVJqERF18i6Pnhjd3b WWTX7f3X2n7lUyKzb+0HdcZf6afj9d20X0f+CzDvkyxm750oHXvLWUZODcTJ1eCl j1OoGp7jBsb+mGTJA9ArpZURPZtDlexwDNPBYgMAc0vKvfnnTTEmZY6sRqHRKr/K CMAFAw9ir3LdqWi5EsFlHsdSd2z8/J8zOAHfY+yKe6Tea4yvMCs/dFOib3812I2i aA0G6zQxV4QsgSlCxV871eaoVsOsB00Ok3ZF8aTip8qMNE0t4vQFk/pw/QX21tqM F9hmKM8Ut+SJ7Sgm0LTZO5hOCDOWDVZYtzvGNIZWy3LKQD39xS7ZONdeLg== Franklin & Marshall DSpace Franklin & Marshall DSpace The Longsight Group LLC Longsight http://www.longsight.com/ Sam Ottenhoff sam@longsight.com Longsight Support support@longsight.com Scott Siddall siddall@longsight.com longsight.com Longsight Longsight IDP http://www.longsight.com/incommon/pop.html http://www.longsight.com/privacy-policy https://idp.longsight.com/idp/images/logo.png MIIDLzCCAhegAwIBAgIUGFtcG0YkyyHEvkX3w9yCDcJ2iT4wDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRaWRwLmxvbmdzaWdodC5jb20wHhcNMTEwOTIyMTc0MTQy WhcNMzEwOTIyMTc0MTQyWjAcMRowGAYDVQQDExFpZHAubG9uZ3NpZ2h0LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKv+8UKztZW4uA6+du5R5VTF llBohQPQir/AZuNLrPhJA7O9EhyiD7VTF9Priybpnu/zZiyLfDwl05R2jGjLjzOD QUVKeKhWTtrgAssBGlPR9DWHufoNpKObUSlUsH7tAlKGUAhv6vWgkNGMdJSwVfA3 XKdkrAVbDWN5YlTUswF7o6Utmwmgf/oUv4RSLTBxnhgF17pRSuqo39bf83iy0Ciy apyIoywOQehUBUOM2trTP60Sn5nXtM/DzxCehXuECMPzXxSJ55GNV7cbTcH9kpDw djjjEIbD4qytN+jb8n+vjj4sI3ZFey7tBqhROZzUpbndoNw/jZdbN8VfATvV4lMC AwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwLmxvbmdzaWdodC5jb22GKGh0dHBzOi8v aWRwLmxvbmdzaWdodC5jb20vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFA619VET ASmjLmh391vQ6IhCHuZpMA0GCSqGSIb3DQEBBQUAA4IBAQBTISKOsEdtL/HymAJc K73dOjQLFcHAPs1i8MI2dZWDHRjv48lUv5MBxgYjUUz6nvhuLvlGhn2qByICtuf9 +pMqBdeA+SeExEKFiBAf6/MKWKq+nuOQYq1EacLuEkYGi2WzDuVHE+b0oGV3DL5Q OjGQoTG2L8D0eHyxlyGQ+byKJWKUA6hGr2eHIKKMEpUULCTQHFq+POG0H9cXg7KC IM9eGjNvKq3WBxpa9x9tEO8wVAphoJ8UG9xKZbqdU2OlNAc3Crn4t5PrcDIcCBtJ PM93Xs8kLba8ndrnn7sfuMPPPQmjAYnX1TAQ/w2EIWaM5N0n3zvRRRdrKrenC09T wtpJ longsight.com MIIDLzCCAhegAwIBAgIUGFtcG0YkyyHEvkX3w9yCDcJ2iT4wDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRaWRwLmxvbmdzaWdodC5jb20wHhcNMTEwOTIyMTc0MTQy WhcNMzEwOTIyMTc0MTQyWjAcMRowGAYDVQQDExFpZHAubG9uZ3NpZ2h0LmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKv+8UKztZW4uA6+du5R5VTF llBohQPQir/AZuNLrPhJA7O9EhyiD7VTF9Priybpnu/zZiyLfDwl05R2jGjLjzOD QUVKeKhWTtrgAssBGlPR9DWHufoNpKObUSlUsH7tAlKGUAhv6vWgkNGMdJSwVfA3 XKdkrAVbDWN5YlTUswF7o6Utmwmgf/oUv4RSLTBxnhgF17pRSuqo39bf83iy0Ciy apyIoywOQehUBUOM2trTP60Sn5nXtM/DzxCehXuECMPzXxSJ55GNV7cbTcH9kpDw djjjEIbD4qytN+jb8n+vjj4sI3ZFey7tBqhROZzUpbndoNw/jZdbN8VfATvV4lMC AwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwLmxvbmdzaWdodC5jb22GKGh0dHBzOi8v aWRwLmxvbmdzaWdodC5jb20vaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFA619VET ASmjLmh391vQ6IhCHuZpMA0GCSqGSIb3DQEBBQUAA4IBAQBTISKOsEdtL/HymAJc K73dOjQLFcHAPs1i8MI2dZWDHRjv48lUv5MBxgYjUUz6nvhuLvlGhn2qByICtuf9 +pMqBdeA+SeExEKFiBAf6/MKWKq+nuOQYq1EacLuEkYGi2WzDuVHE+b0oGV3DL5Q OjGQoTG2L8D0eHyxlyGQ+byKJWKUA6hGr2eHIKKMEpUULCTQHFq+POG0H9cXg7KC IM9eGjNvKq3WBxpa9x9tEO8wVAphoJ8UG9xKZbqdU2OlNAc3Crn4t5PrcDIcCBtJ PM93Xs8kLba8ndrnn7sfuMPPPQmjAYnX1TAQ/w2EIWaM5N0n3zvRRRdrKrenC09T wtpJ The Longsight Group LLC Longsight http://www.longsight.com/ Sam Ottenhoff sam@longsight.com Longsight Support support@longsight.com Longsight Operations operations@longsight.com OHSU Sakai Oregon Health & Sciences University Sakai https://sakai.ohsu.edu/library/skin/neo-version2/images/logo_inst.png MIIC8TCCAdmgAwIBAgIJAMl8dGhlAo94MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNha2FpLm9oc3UuZWR1MB4XDTEzMDcxOTE3MjcwN1oXDTIzMDcxNzE3Mjcw N1owGTEXMBUGA1UEAxMOc2FrYWkub2hzdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCvTUvAFg63zLxVzkV5YB8kd+h/QUBfJECEeLmPC77XrBil C1wk2vz13lN+SUSJrMAAG2qF9qvuhTFbQip8tF4SzgyB2CZYbCVdz+yIoesN9mrQ 4FoK/SAmGBJUTopQ7+1eMYQi/97j0UFyaqHsAjiF0ERbXVsNkMO9NwfF4trooAXY WvQJLqJsHQ0NOtL0iJhINItLOkp2l/pngdcTVEU92qVkHVghcfFkKYVvblghWg60 QONZK9xmOSg2BbvF+5kEWrjd/fEOA/x4HQiB9oDOkPHL9qp/XI1oGup60q1b7+eR iJmwEp8KCQB/ke7+TUlZy88hv1bLJVnn/KnBfaWJAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNha2FpLm9oc3UuZWR1MB0GA1UdDgQWBBRKrs+igy41sVoDtcrG5sctgI+i uTANBgkqhkiG9w0BAQUFAAOCAQEAjE0DBv/cPr9qqzf8MZONdbdXuGFQ0WSIgdL0 2V/amr2TlBspn+7SYZuKJVEiTvPff53KyMrO7LbWM3AqXSwN3abW1EPvp6y4s9QV 6EU50umUnZi3UZ52SnP4wJ4Q4bEuHkJ9ENdWuCRmvlFlZujhGWuvujKLQQZ+gpQ4 mDvxcSJxvsIvgfm8z3YFs0rfOMYcZ0WbNyub6KfGhcxr2iHhsmxfdb9mhBYJAZUH Bj+fMbDamYtqXwx44+TgklOLVCl8gmgoksPwvPacMyybb6d4S2p9q69TU6wCV/Ik U2YwTcAeRmVM96mlthYun4wbbvOC3TbBnssMW0tOCYgIkttotA== OHSU Sakai Oregon Health & Sciences University Sakai The Longsight Group LLC Longsight http://www.longsight.com/ Sam Ottenhoff ottenhoff@longsight.com Scott Siddall siddall@longsight.com Longsight Support support@longsight.com OHSU Portal https://student.ohsu.edu/sites/all/themes/ohsu_blue/images/ohsu_logo.png MIIC9zCCAd+gAwIBAgIJANVoFYcfyU7+MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHN0dWRlbnQub2hzdS5lZHUwHhcNMTMwOTExMjAwNTQ3WhcNMzMwOTA2MjAw NTQ3WjAbMRkwFwYDVQQDExBzdHVkZW50Lm9oc3UuZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuDUPRJFGLDByLERWpvlFqmIyIXiRMcaiJ53FMx0a xLthOI3zNyWpuYk5xnjiTIhu7jZFFv3ZR3gyh4ZRmxePiHFXr7lmCkhjwD4GoZAi XI5QylZbu8lg6r90R6Lpj2vTn2kd2IXMCSNDJv0r7slmXEDLCX5BMe6oVnOtNs6S fmSHNfO1v4vuISgT/C7LmgS1wav7i1sZ/OsnamFgp9h7TZ0EISQy0+8lQOAPDHSO TG01UBaWMftlipM/QMrHe701e39Eep+r92BFYRMyvSIdmsLa1m4ucJnuimQASb7R DF7G7lDTDSJJOKXtzvrZp8e4sPw8BxI04KndQAk3I/fBvQIDAQABoz4wPDAbBgNV HREEFDASghBzdHVkZW50Lm9oc3UuZWR1MB0GA1UdDgQWBBTvbLKtjnLlGBRySbGU IkwwfzV1WjANBgkqhkiG9w0BAQUFAAOCAQEAOQ/e4BxpaFuGElkc7s4Co88cMzkn D6UpfEvjANVSdj3et6IBcR5sLZFkaXhVg+pjESRn2U3PcEuOggWsBgEQXwJAVi+e L7jfyd4oQM4zp5QtWy2JYIAmdPt7fyWDSoDxAWMaSC5PQ/Kx5zpzDq/7+PAgGRVn Ubi1fPlWgV3DPOzqPW7qacthUQ1p1QKRGhIUC2a52GorqQBQE5kmZRVIqyqIkmbk f6HWZMraOxpE4l9/KQb44IABWmTIxkIs43tNYJHF+IijBLF16a0ixZcGXDJh3wES ZlM4tN38iZXT0iCxvfLF5KByZsXwNhm2WpV3UslqHcDIjJ1ySK2Z97WwTA== OHSU Portal The Longsight Group LLC Longsight http://www.longsight.com/ Sam Ottenhoff ottenhoff@longsight.com John Ansorge ansorgej@ohsu.edu Longsight Support support@longsight.com TryDSpace Longsight TryDSpace Service http://www.longsight.com/privacy-policy https://idp.longsight.com/idp/images/logo.png MIIDDDCCAfSgAwIBAgIJAJ66INBDd1iNMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3RyeWRzcGFjZS5sb25nc2lnaHQuY29tMB4XDTExMTAyMTIyMTYxOFoXDTIx MTAxODIyMTYxOFowIjEgMB4GA1UEAxMXdHJ5ZHNwYWNlLmxvbmdzaWdodC5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOqzCpUFMbnPdbTOAEfZFv fU3C60IlcRH+/ZX7Lu3UKVx+qTY9cJUzU64umaIDwYvU0ZLA6UkrjYdfJJvhFVfC WMX2ikWBXrW7h1Hq7/vRaepfopIPjI8os8iZNvuqLSbCADnMr8kp2reUrVfedmu4 hROSzYR/NEZA1FoMCozX7Oqi/xdISGjvu6MxJJMZynvUcm7HoF9El+ShK5YAalFc siM3VRTXPLg2P1714Vbs2dQkNvjYbx8iwZ7gK/Ik9oxRKid4pDsOfAWwOZwIj57e 1tTcZ+7GMfQMEtWIGebm404cpBWeOtyonx8NnxOH/OrDZ0VTNS6QNeLFtu9eKvA3 AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3RyeWRzcGFjZS5sb25nc2lnaHQuY29tMB0G A1UdDgQWBBQ8LLrdHtS0lWXsuYwLUZYeLeYmcTANBgkqhkiG9w0BAQUFAAOCAQEA vm5U5ivQWRrMo9+NM3umhS1iRNv3WvhSB/TzIqSt4a3KTEgOwWznb+IaYxd+1QpY zMO9jY/oFuJVmI1lQXWWeJ7J/MCO8kk0hKLQ0zdUNPRl7Gzdf5/Hgh+euHae9pV/ vDRyz4Kjr5dXEQr7vSFFK/YqFzpMGy9oVvgXIL80vSLyd/DLgjLDceTmRNE8UrnX vi7PWp2EBhtda9HV8fJRhzkHgxY1zuYISS01hLs/8a7Tqp+NSXhvko9nUm2iwbvh 8vAtPvhFMQ+yLu+utfYmtxxYSqc8qrUbSRXelDeuPdkKhKb6YuwT5/oohN+w4A9r /Xq4MFtgTaCqPrDZaEpjlQ== TryDSpace Longsight TryDSpace Service The Longsight Group LLC Longsight http://www.longsight.com/ Sam Ottenhoff sam@longsight.com Longsight Support support@longsight.com Scott Siddall siddall@longsight.com niu.edu Northern Illinois University MIIDFzCCAf+gAwIBAgIUKnaPgEQSbfYJd3gH9ZzjBNXVpDwwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLm5pdS5lZHUwHhcNMTIwNjI1MjEyMzQyWhcNMzIw NjI1MjEyMzQyWjAWMRQwEgYDVQQDEwtpZHAubml1LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBANuafXsLdk3SmPpCyiffiR7vZANMZR2z8CLJ/gFX 3K5Xg9NRxulRbODOc3BPPQ0lsOjDbdJHnS61ynhCkX+TDNjdslINg+GtD25VG3hT SAmsu3BLIcYayR6TqB9kOJ5aZD3xi5OX9zgTrJonkpF5O18A/Nf4ze4U0fi284Ff MhChMChLTSHdGUX7CMgGtvTLeINUAPTA1y28QdqGa1gXRMrVYh0dHpLOLA0+2rjU sTvjyLzr8Mhy+1dLOetZznDodBnNzEHJtOBsgoNYHIzDk9VSvtHf09y5HPDloLY1 riGYBquHi3j8a0JBujreT9GmNDL+gcq4MX/ciijMkhtO318CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLm5pdS5lZHWGImh0dHBzOi8vaWRwLm5pdS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFKXEzk/Mh/VQaH38rRYuaeMYBvhwMA0GCSqGSIb3 DQEBBQUAA4IBAQCLljQgIjIbmd2Fpg5M6q6pUNtmmUjXEs9FlcIjJb7A1rh3ViME kmEqQsko2Pho4fYs4nV1K3JHwl/cTG9pfv07OaZP/nqnXlUYoz6ExDw8FjVmC1cR WrDr1KpMAmr0j3+EqVvWfBIBOCbIgjQAt/N1SOaEDirBYVUcAslZHYZ2bxlYnP20 UOqBrWO6GFnhn3OYsTxtSiT8RO7XI4tq3aBxKUfjd1p9eM5OtHvOFSZEjGEyFomL XQZKskmaxo4qmHMwKxfx3+KgBRWg2Ulsdo2LXvFPNDcpPKqxzMttT63xvyeSDICa H83FixTxhPWSdCCW+q92fF/ESMtrlCQHBvAy niu.edu MIIDFzCCAf+gAwIBAgIUKnaPgEQSbfYJd3gH9ZzjBNXVpDwwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLm5pdS5lZHUwHhcNMTIwNjI1MjEyMzQyWhcNMzIw NjI1MjEyMzQyWjAWMRQwEgYDVQQDEwtpZHAubml1LmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBANuafXsLdk3SmPpCyiffiR7vZANMZR2z8CLJ/gFX 3K5Xg9NRxulRbODOc3BPPQ0lsOjDbdJHnS61ynhCkX+TDNjdslINg+GtD25VG3hT SAmsu3BLIcYayR6TqB9kOJ5aZD3xi5OX9zgTrJonkpF5O18A/Nf4ze4U0fi284Ff MhChMChLTSHdGUX7CMgGtvTLeINUAPTA1y28QdqGa1gXRMrVYh0dHpLOLA0+2rjU sTvjyLzr8Mhy+1dLOetZznDodBnNzEHJtOBsgoNYHIzDk9VSvtHf09y5HPDloLY1 riGYBquHi3j8a0JBujreT9GmNDL+gcq4MX/ciijMkhtO318CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLm5pdS5lZHWGImh0dHBzOi8vaWRwLm5pdS5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFKXEzk/Mh/VQaH38rRYuaeMYBvhwMA0GCSqGSIb3 DQEBBQUAA4IBAQCLljQgIjIbmd2Fpg5M6q6pUNtmmUjXEs9FlcIjJb7A1rh3ViME kmEqQsko2Pho4fYs4nV1K3JHwl/cTG9pfv07OaZP/nqnXlUYoz6ExDw8FjVmC1cR WrDr1KpMAmr0j3+EqVvWfBIBOCbIgjQAt/N1SOaEDirBYVUcAslZHYZ2bxlYnP20 UOqBrWO6GFnhn3OYsTxtSiT8RO7XI4tq3aBxKUfjd1p9eM5OtHvOFSZEjGEyFomL XQZKskmaxo4qmHMwKxfx3+KgBRWg2Ulsdo2LXvFPNDcpPKqxzMttT63xvyeSDICa H83FixTxhPWSdCCW+q92fF/ESMtrlCQHBvAy Northern Illinois University Northern Illinois University http://www.niu.edu/index.html David Gersic dgersic@niu.edu David Gersic dgersic@niu.edu David Gersic dgersic@niu.edu UNT System ADFS Service Provder This server provides federated access to the UNT System SharePoint web site. MIIC6DCCAdCgAwIBAgIQU3SAxnMVNbZEOsIvyeyr9TANBgkqhkiG9w0BAQUFADAd MRswGQYDVQQDExJHQUJBREZTLmFkLnVudC5lZHUwHhcNMTIwODA5MTUzODQ0WhcN MTMwODA5MDAwMDAwWjAdMRswGQYDVQQDExJHQUJBREZTLmFkLnVudC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDnDu2Y3irT3qcUcjgJFowKbDyO p2ZM3BkJMA2tem7ebH+Aket3/7tGs2dvDkC0pmhCsxZ9NpPuroqI/yBi6hIlofgo 8f1TiIe7imn681xvxmzuNj/M0S7ma4qwKlkTNc8rFuLw1pJMyluq4QvNtDahZSWB wPjoiLRcexbUO/5zahrsPT0PlZxRd/Hbk2BkmzsGebU77Fxe0h6HlmuOqWCRMV/d 7x7ddY6VJOke7nxCTIQtmfmEo07HQsuSIhrCWKpBIoOAjQVpDar8HqZ5yYchSyfT 7M6VMWE2qTIN9snbzuqUyJHr+peRK44YbOZZCABLjJdDZrq8TBKiQo6LIN8DAgMB AAGjJDAiMAsGA1UdDwQEAwIEMDATBgNVHSUEDDAKBggrBgEFBQcDATANBgkqhkiG 9w0BAQUFAAOCAQEAbcjjsNw8VqWCtu2YJPBxqyZUprIwjZMTpzFdHW1q/uFK8dmm ffRtJ/4pmh9HEzb8PagVhDnKjjO8UyFhNmDMKtIUw+sf8DFb6eizFefl8Owi+U00 QZjcTmefcUpVg/G3lAhgnvud85vgYob/Lv9q+rrEFJwCC/cZuxXP+odcuvtK8Lsl MaEj8DZtR6W3SDX3L1v+Cz/lug+VJonQqL6XkFa1oEOdCXEjvnMUS7yE5J5udeQ5 EOI9N8vlsYdoyzzL9PAwrVwB7w+bBbZ4ScSb02pF9x18+wIvxcodJYLW82rQq54T 0hDPi4kLWA3kdddAgCK0icH40BHI9TwysyOsnQ== UNT System ADFS Service Provder This server provides federated access to the UNT System SharePoint web site. University of North Texas System University of North Texas System http://untsystem.edu/ UNT System Directory Services Team shibboleth@untsystem.edu DSTools DSTools provides testing functionality for our InCommon Federation connectivity. MIIC3DCCAcSgAwIBAgIJAKp/kNY3oUCuMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB2RzdG9vbHMwHhcNMTIwMTExMDE1NjMzWhcNMjIwMTA4MDE1NjMzWjASMRAw DgYDVQQDEwdkc3Rvb2xzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA n0xil176QcQTlaYbyl/fZUeJfoeI4/4PnuRaZdhqa4YJJpOMqclkB7iIHR0bK3SW b1EiokuOt9cZyn09SgCVjADyNk9q3tf2wh45HCfGNtwRHhnFDoonuD2+tPNdAeOd lbvy4cseEftdofzCV8jEeJ1stlW8KJ2h0rKH+ZMF7j5GE4dhUm0vCICnjM7YER98 zFxJZdQRJVuvZp6SDt/17+ppxi6tK6sccB4AbqzgPvR2i+2bgN85CFZjn13wyWce 0aQQLQWqe432/hhStMDOT2OKD0X3+HPYqM8GQlKFvuYhCeogZhT3z6Sz4wsTCXf3 omKX+wKaLa0BZwlTB5ARoQIDAQABozUwMzASBgNVHREECzAJggdkc3Rvb2xzMB0G A1UdDgQWBBQFHZYfVy7PWjR/QoyoSD6CamE03zANBgkqhkiG9w0BAQUFAAOCAQEA lMAaZ52i83X+vxsFlfuvDXekMuReHY0oU4H66kQB1XqAZQoRzt5kNlYg6KgNgE4H lOHB7v61qyRDyu9Uh/A2pqB/Qwg7Fn3htiBdrcb397sluGBxJFx8S/Z7rjojCcQ3 G2wVZ5LX9EKhYjortBYj+ExsKnQo/ecxrxaZlzVBtsgphi8BVEfpc0OmN9AGgWcI ZF22DRqqIFY9iW7aiUsOCSzRjWTWEHJ4z9djmovQrsE8GcVXiyMTjjoccHWULktl IXelOQmaT9yQnTjw0cedrNcWuM57eMEFFRVC+/bsUi6s7GvLQXV9Ca84XZ1QCli+ FjE+uvFr/v6nlnwbMESbog== DSTools DSTools provides testing functionality for our InCommon Federation connectivity. University of North Texas System University of North Texas System http://untsystem.edu/ UNTSystem Directory Services Team shibboleth@untsystem.edu untsystem.edu unt.edu unthsc.edu untsystem.edu University of North Texas System Identity Provider for UNT (Denton), UNT Health Science Center, UNT Dallas, and UNT System. MIIDGDCCAgCgAwIBAgIVAPTkPnFeEQriNu0kKxDjCOeiKxITMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC3Nzby51bnQuZWR1MB4XDTEwMTAwMTE4MjgzMloXDTMw MTAwMTE4MjgzMlowFjEUMBIGA1UEAxMLc3NvLnVudC5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCynjH66Mz6D5Fc2lCUjnpF2n2POevHv5l33VMi obO2dc/YzSwiENmr6tY9ReX9FF4ML8NobLUcTXqPLfL4mWKfWBI39gcyBwD/ddZ5 Xmqywa/DLgIS4bp9KrcashOM44jSfCNkUfGW21FA+N/vfpBIx2Cgofz5mg8XeqHr elVQKQeZ2ARomjmU083YD9yi3e+ddmqX3FlCTTmbo8oTBRONSm8YjpG9/7DjVD2L JMLiwc2N9V6zmHgnfe2YFbgt8vo7pMg8XsH3yGCNl4AJbhN0GvQIS05SALSxr52x SAPQYDkTtkMHuCl+p11nlMJpkXAvKWc3ml8QTz7Uu5HKaKZLAgMBAAGjXTBbMDoG A1UdEQQzMDGCC3Nzby51bnQuZWR1hiJodHRwczovL3Nzby51bnQuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBRlgBonW6cGeb6J4ssh77iPml26tzANBgkqhkiG 9w0BAQUFAAOCAQEAVGgGN5ma/FeByXpL0jqMKaobKp7dNtTCTUXYIQAAorsdRTu5 oqDTSV18WsEY83ulL+sEB6zz2mewTAFe/0zQ0jNs5F7jgaBCIkGGa0iVbrNKk+3G KCGYmKWOmg5ZT/a8aJZ5FEryy5Z9cOdrgK8KaYXpB7nvXvonGmCbakmE2a6okszF 5pbm2rnx2hXdaJyWb/SbEsZ8oCVck/t/0eKSIzWZJtVP2/5MmAnKdAdgVlMN0/y6 zZ1Ow0IRVl+nB1IHBZ20Tfo9JcrHSbHDT1/BLhGZ1Cb+6lTfgHH+lKDQkjmIPJ+x h+1Xx63dQAtHY7dZh0dxtwfqKg2YtR6sldg3Qg== University of North Texas System University of North Texas System http://untsystem.edu/ UNT System Directory Services Team shibboleth@untsystem.edu Yancey Yeargan shibboleth@untsystem.edu UNT Helpdesk helpdesk@unt.edu LIGO Q&A LIGO Question and Answer Forum MIIEVDCCAzygAwIBAgIBTDANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMTEwMjUyMDI0MjVaFw0yMTEw MjQyMDI0MjVaMGgxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxFTAT BgNVBAMTDGFzay5saWdvLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPDroxmu77FzjGyHnNGlAhW3y/Q1BVWMKC90KeD7TJ9Ntr0VToXG0GIAt60X wjGMmvX+ZBjHP7AZmPNgpLzF0WtVmZmxLjvEtMqbEcnLN6ZaEreqWezBkUXFskYU nGlY3ZA9w7O7pKp/7osT6tUmHTNwZtIiyZMoVtqZ18Ghd6tERZ8ekQhhz9rZGPsf WkP7bj1kN0caJD4aswAdDX9Fr6GKdHts+AokzRNC/gP/aCOolzgHnwEC5pSA8TGM s6KPZU3bBxRY2qkH0cJMiOU+6tzV32XVWBZ+KVwVFDFUkMgPZRrEnyRdo1D/awJ/ o8pcSc84WmFlF4gxY57Xa/NYDSkCAwEAAaOB6DCB5TAMBgNVHRMBAf8EAjAAMA4G A1UdDwEB/wQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGQYD VR0gBBIwEDAOBgwrBgEEAYH6RgIBAgEwOQYDVR0fBDIwMDAuoCygKoYoaHR0cDov L2NhLmxpZ28ub3JnLzU0MTQwNGMzLzU0MTQwNGMzLmNybDAfBgNVHSMEGDAWgBRS bt17qm+FXAgi05efrX8jVh5q0TAvBgNVHREEKDAmggxhc2subGlnby5vcmeBFnNj b3R0LmtvcmFuZGFAbGlnby5vcmcwDQYJKoZIhvcNAQEFBQADggEBAHZ5Q9lbStRG 55CzAqujjStHMQzl0UPQR7j3MQ9d//stRPUdn6/NHLD/Lm16/QkBt/nldfZYwbe1 8e4T0ii4reXoFso2ughD8T5lFYiSQfUTpr80yRfKPXmy1BY7MnG1UaELuhmlZa34 QsWqHmq9f5sMPLP+QFb9YDSB6kFITGLxZe+Dt++2zLmOg0o2Kp3qhlnPcaVFX24n smxUJqIpH+Zjp7uDP/jx63ihNiEqqrI55aKPTEAmKq1djvfzD5ZGIEc1vJcfSHqr 5WHg7Vb4JnDvebLNoNXVBioDoS4iuyGJUFgcwlKR9anhAXnSUmfCef2EyncAWamB Y8yN9C5bV9I= LIGO Q&A LIGO Question and Answer Forum LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Peter Couvares peter.couvares@ligo.org LIGO Help Desk rt-auth@ligo.org Warren Anderson warren.anderson@ligo.org LIGO Security Committee lsc-seccomm@ligo.org http://id.incommon.org/category/research-and-scholarship LIGO CBC Wiki Wiki for the LIGO/Virgo Compact Binary Coalescence Data Analysis Working Group https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89286 https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89243 https://login.ligo.org/SAML2/metadata/ui/ligologo80x60.png MIIEbzCCA1egAwIBAgIBLDANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMTAxMDYyMzI0NTJaFw0yMTAx MDUyMzI0NTJaMHYxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxIzAh BgNVBAMTGnd3dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuecfG1v+W0aaj7hPyPMuomjqJhV2cRndqwqckQlP V8CpGTEUZo1p1xX/Inx3lX7hUYkiGD+0pN120FSI79umMM5mgiRUPqqKYMiQZoS6 q7P7gm8NNitjhlt3vwlMO2Spsfe84jjy+KkgJRV2ReRpxn6P+A4DkEUn88Ct+BmS F3YYh5hPlJJ/uGqVIG+XxgMyii2y1W11GZJuxls5u4aOnWGnZbgimmUJfQ3Ymjme 1AM2JOp0B2xCJFVY4j0GsHCRKIy6lKisMTsXMhnPL8gL1y/OxqGSs0J2vMnNRqxO rNajrq/EPuyxAWp/53fptT8ZMDSKyXuFk7lG23vvKywIuQIDAQABo4H1MIHyMAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAw MC6gLKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3Js MB8GA1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDwGA1UdEQQ1MDOCMXd3 dy5sc2MtZ3JvdXAucGh5cy51d20uZWR1OnNjb3R0LmtvcmFuZGFAbGlnby5vcmcw DQYJKoZIhvcNAQEFBQADggEBAC8RMkc5TrNWkNJ8yMVS6NFIKRSV7H6J2NToTu8h 1X4zHC1o2tb2kh5Kcg1rhAKtUKpLHnsrZ+OYGY1kJ/NpfUQWHDoYq/2NGnIUAFod zJvIT/a/9ENSVVEe0TUwz6oI7EC0TYmggHL6kdkKXB237ah1NLQrSZ3xEJaoK0I3 De6W4llFiV5Dls+j6EpHzuCET/e6s1cMclB7OMjcdNdecBX0xCGCm91u3OtEQGKM rzjVenErOkaR2hlPpssGfuLrGE8XT0qOvouycF+tC4MCElQnRQUjv5Gm7rnDnCFo abdn3KRVra6I57DBgGlc3hNW7pWrWcB+roy1O73/Cb/ZIpo= LIGO CBC Wiki Wiki for the LIGO/Virgo Compact Binary Coalescence Data Analysis Working Group LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Scott Koranda scott.koranda@ligo.org Warren Anderson warren.anderson@ligo.org LIGO Identity Management Help Desk rt-auth@ligo.org LIGO Security Committee lsc-seccomm@ligo.org http://id.incommon.org/category/research-and-scholarship ligo.org LIGO Scientific Collaboration Laser Interferometer Gravitational-Wave Observatory (LIGO) https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89286 https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89243 https://login.ligo.org/SAML2/metadata/ui/ligologo80x60.png MIIEljCCA36gAwIBAgICAJwwDQYJKoZIhvcNAQEFBQAwgYcxEzARBgoJkiaJk/Is ZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZFgRsaWdvMQ0wCwYDVQQKEwRMSUdPMSAw HgYDVQQLExdDZXJ0aWZpY2F0ZSBBdXRob3JpdGllczEVMBMGA1UECxMMV2ViIFNl cnZpY2VzMRIwEAYDVQQDEwlMSUdPIENBIDEwHhcNMTMxMTEyMjEzNjI3WhcNMjMx MTEyMjEzNjI3WjBzMRMwEQYKCZImiZPyLGQBGRYDb3JnMRQwEgYKCZImiZPyLGQB GRYEbGlnbzENMAsGA1UEChMETElHTzEVMBMGA1UECxMMV2ViIFNlcnZpY2VzMSAw HgYDVQQDExdsaWdvLWxvZ2luLnBoeXMudXdtLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMQHAdPnOmQc9Wa++z1KJUY8wNdX+NsGa7VdFwBcgrnr U6qY0OrUpKKGP1q9+3rbdhw+26D3NtCeydn5MQEr2bwrFQOPZqhFNsgGRmXtJc7T 4uJOJN9cllEZN1hqU0EqXD9Gi+SQ07BTLO1HG0t70DkydQxXI2M4OQ0sDP/7SSab nSvztjXeAj98pVyqLj44JTOETFQTceJ0KcMnaAjlZKTFvU1l2lW8uPyQEgQP5cLM QS7ZuYtkp6M2vwViQMMksKqSzx0MXjjWH5Hs8ozfHF84tyJUq/2BtmqHhWoWCq+3 EYEbS4GULfWbyK4oOIl/F3pNgR8WixtUXPz6dy1+Q7ECAwEAAaOCAR0wggEZMAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAw MC6gLKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3Js MB8GA1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMGMGA1UdEQRcMFqCF2xp Z28tbG9naW4ucGh5cy51d20uZWR1gg5sb2dpbi5saWdvLm9yZ4IPbG9naW4xLmxp Z28ub3JnggxpZHAubGlnby5vcmeBEHJ0LWF1dGhAbGlnby5vcmcwDQYJKoZIhvcN AQEFBQADggEBAF5M6bIShQM33qnNK6/WmtzNP/+x/tW+OKKzdp6Aynl5fGm0QmdK 0qeI2T3fYHqT7KTVJqA6NFcXbQUrHmJwEAtIlD8gklHMI3LVcy460SBfkRXwEIXt rQ+vktmJxzU725XT8VLzkt5i8c+xibVTJVrpYXYWXEDLP/tkMRqMtWO72aek2RV0 pFApwEgu91iPFEL5DU31dbf+tUFQglt1lofm2EiLAq6auTphsTs6nu5b8k+eh26y 4f7CtSOMPJoOvBC7ZZj5spPMYP1nWcDsQIF6LylwyNI2XxBIll/FuM9mSBAZ6fSL QSLgCeM9S63LSKOHx0cXPde6ccFKoDtcNiY= MIIEaTCCA1GgAwIBAgIBKTANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMDEyMjAxOTQzMjFaFw0yMDEy MTkxOTQzMjFaMHMxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxIDAe BgNVBAMTF2xpZ28tbG9naW4ucGh5cy51d20uZWR1MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA5aWnGpOBykQtq5ybHIORdGTB+2VZ/2btQDb28/c3ClCI XmDte4OSxxon33EVPZcdWWAts03dWvvR3EZCsIqUADwAsG97pyCPqJ5A44/Cp3XN Yc2sGnnn8/iKdjaTuiD0huf075a/QcqO6qhE6RQ0Zybw9UmV//iYCb1CqG0NbuTZ sBm+SK/9MkkLYaKYXP5dR1qxiHRDcH1WRn/lcTG3Ln6WOrwJn+e7dVRObGMAIDzi NJH/2B4PcgEW4Gc/FwghkcZ61Qj15NpuTg0Y9NwsCrpuXaTkuwVKU8w8rS7gOgdl OCa+aMeU6sKVvjDxmQC5FboZUwlGIAwAHkT2pVCv9wIDAQABo4HyMIHvMAwGA1Ud EwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAwMC6g LKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3JsMB8G A1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDkGA1UdEQQyMDCCLmxpZ28t bG9naW4ucGh5cy51d20uZWR1OnNjb3R0LmtvcmFuZGFAbGlnby5vcmcwDQYJKoZI hvcNAQEFBQADggEBADd3Vkq5UNNf0q0Tm4tM19o8Zo5vSA9qA09qOHH270MKakVh NXeikHm4FMJKE731D8vwqUDFX0PqN9ndkWLqI9+vtPstqbl7xEbhXfFAjvAj6ieP AlKinu+VwG8lqcSRzrgDl40DGZbxYwcqaLqkY3DvJQphcL9+cMVNwixR+2ceACVU 9nJhBjNdtVo5HiayNy1qIHoVnyxfRJcET5Z9fl9WoTGBkQgd2+XNBxe3ECLpe4gw GKBexp0LpbBvqRLMito7jIbPE5NzCjw69NpcIE+COkQc+ifV8FbD0OQOin06/qDi 0+fCAYmI2uE8jfuGOhKWTsSUWe35LFWIOuaIPZo= ligo.org MIIEljCCA36gAwIBAgICAJwwDQYJKoZIhvcNAQEFBQAwgYcxEzARBgoJkiaJk/Is ZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZFgRsaWdvMQ0wCwYDVQQKEwRMSUdPMSAw HgYDVQQLExdDZXJ0aWZpY2F0ZSBBdXRob3JpdGllczEVMBMGA1UECxMMV2ViIFNl cnZpY2VzMRIwEAYDVQQDEwlMSUdPIENBIDEwHhcNMTMxMTEyMjEzNjI3WhcNMjMx MTEyMjEzNjI3WjBzMRMwEQYKCZImiZPyLGQBGRYDb3JnMRQwEgYKCZImiZPyLGQB GRYEbGlnbzENMAsGA1UEChMETElHTzEVMBMGA1UECxMMV2ViIFNlcnZpY2VzMSAw HgYDVQQDExdsaWdvLWxvZ2luLnBoeXMudXdtLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMQHAdPnOmQc9Wa++z1KJUY8wNdX+NsGa7VdFwBcgrnr U6qY0OrUpKKGP1q9+3rbdhw+26D3NtCeydn5MQEr2bwrFQOPZqhFNsgGRmXtJc7T 4uJOJN9cllEZN1hqU0EqXD9Gi+SQ07BTLO1HG0t70DkydQxXI2M4OQ0sDP/7SSab nSvztjXeAj98pVyqLj44JTOETFQTceJ0KcMnaAjlZKTFvU1l2lW8uPyQEgQP5cLM QS7ZuYtkp6M2vwViQMMksKqSzx0MXjjWH5Hs8ozfHF84tyJUq/2BtmqHhWoWCq+3 EYEbS4GULfWbyK4oOIl/F3pNgR8WixtUXPz6dy1+Q7ECAwEAAaOCAR0wggEZMAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAw MC6gLKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3Js MB8GA1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMGMGA1UdEQRcMFqCF2xp Z28tbG9naW4ucGh5cy51d20uZWR1gg5sb2dpbi5saWdvLm9yZ4IPbG9naW4xLmxp Z28ub3JnggxpZHAubGlnby5vcmeBEHJ0LWF1dGhAbGlnby5vcmcwDQYJKoZIhvcN AQEFBQADggEBAF5M6bIShQM33qnNK6/WmtzNP/+x/tW+OKKzdp6Aynl5fGm0QmdK 0qeI2T3fYHqT7KTVJqA6NFcXbQUrHmJwEAtIlD8gklHMI3LVcy460SBfkRXwEIXt rQ+vktmJxzU725XT8VLzkt5i8c+xibVTJVrpYXYWXEDLP/tkMRqMtWO72aek2RV0 pFApwEgu91iPFEL5DU31dbf+tUFQglt1lofm2EiLAq6auTphsTs6nu5b8k+eh26y 4f7CtSOMPJoOvBC7ZZj5spPMYP1nWcDsQIF6LylwyNI2XxBIll/FuM9mSBAZ6fSL QSLgCeM9S63LSKOHx0cXPde6ccFKoDtcNiY= MIIEaTCCA1GgAwIBAgIBKTANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMDEyMjAxOTQzMjFaFw0yMDEy MTkxOTQzMjFaMHMxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxIDAe BgNVBAMTF2xpZ28tbG9naW4ucGh5cy51d20uZWR1MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA5aWnGpOBykQtq5ybHIORdGTB+2VZ/2btQDb28/c3ClCI XmDte4OSxxon33EVPZcdWWAts03dWvvR3EZCsIqUADwAsG97pyCPqJ5A44/Cp3XN Yc2sGnnn8/iKdjaTuiD0huf075a/QcqO6qhE6RQ0Zybw9UmV//iYCb1CqG0NbuTZ sBm+SK/9MkkLYaKYXP5dR1qxiHRDcH1WRn/lcTG3Ln6WOrwJn+e7dVRObGMAIDzi NJH/2B4PcgEW4Gc/FwghkcZ61Qj15NpuTg0Y9NwsCrpuXaTkuwVKU8w8rS7gOgdl OCa+aMeU6sKVvjDxmQC5FboZUwlGIAwAHkT2pVCv9wIDAQABo4HyMIHvMAwGA1Ud EwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAwMC6g LKAqhihodHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3JsMB8G A1UdIwQYMBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDkGA1UdEQQyMDCCLmxpZ28t bG9naW4ucGh5cy51d20uZWR1OnNjb3R0LmtvcmFuZGFAbGlnby5vcmcwDQYJKoZI hvcNAQEFBQADggEBADd3Vkq5UNNf0q0Tm4tM19o8Zo5vSA9qA09qOHH270MKakVh NXeikHm4FMJKE731D8vwqUDFX0PqN9ndkWLqI9+vtPstqbl7xEbhXfFAjvAj6ieP AlKinu+VwG8lqcSRzrgDl40DGZbxYwcqaLqkY3DvJQphcL9+cMVNwixR+2ceACVU 9nJhBjNdtVo5HiayNy1qIHoVnyxfRJcET5Z9fl9WoTGBkQgd2+XNBxe3ECLpe4gw GKBexp0LpbBvqRLMito7jIbPE5NzCjw69NpcIE+COkQc+ifV8FbD0OQOin06/qDi 0+fCAYmI2uE8jfuGOhKWTsSUWe35LFWIOuaIPZo= LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Scott Koranda scott.koranda@ligo.org Warren Anderson warren.anderson@ligo.org LIGO Identity Management Help Desk rt-auth@ligo.org LIGO Open Science Center Development LIGO Open Science Center Development MIIEYTCCA0mgAwIBAgIBdjANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMzAxMDkyMjA1MjhaFw0yMzAx MDkyMjA1MjhaMG0xEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxGjAY BgNVBAMTEWxvc2MtZGV2LmxpZ28ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAlj5paHAkz89GSRHpdPGhgqh0I0H4BY94eK56pkczyJ1Wq3Z5pamn +arRBg3MWJnqsKsbE8vBZ3SNyKK2hJk/P5RpDj0gsjZXfI6Q2WfCsS4Ojiz+Bn9K EjVk7cqoIFfzlGZIvwrxeVttGexr0Ej3nSvOwr7PU5LWWGCs52K/7g8U3yhx1KDJ +3tNj1NgYsUwxOY0jm8T0Pv9k34Wgq7xhyIPH1MdzPIBuIS2aalmLvDm48l3cnqH IQDH+DhbR/ImO+zudqBh0snY2hZkbtFk4+U0mRWnTobQK1mS4yXzi568jjg7EvZN 8i50bp45besS1lBuNFV9yzECfj/RTTO50QIDAQABo4HwMIHtMAwGA1UdEwEB/wQC MAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAZBgNVHSAEEjAQMA4GDCsGAQQBgfpGAgECATA5BgNVHR8EMjAwMC6gLKAqhiho dHRwOi8vY2EubGlnby5vcmcvNTQxNDA0YzMvNTQxNDA0YzMuY3JsMB8GA1UdIwQY MBaAFFJu3Xuqb4VcCCLTl5+tfyNWHmrRMDcGA1UdEQQwMC6CEWxvc2MtZGV2Lmxp Z28ub3JngRlqYmFyYXlvZ0BsaWdvLmNhbHRlY2guZWR1MA0GCSqGSIb3DQEBBQUA A4IBAQAdYUeraFtSnqNQAd2i/uhCwOB88rUrghr4ImFYJ9A9CUbJdQNZ1hxEemvy ZY7Wic2/uhm9oDyalLfNjSMAU66HpjTmItDiEH6QhZlP++BSLWC9TriGVWJVaz69 eiJli20khiY+AzGxRhqupo5knJxbmrJttyJz2/4NVgmj9aDXvVcZ8GmXFKXAq1Ll I9eUZcMNL3Gq4Sv4RDPm0ePMfUNA8B+qWN42hFtEP0ViwrJEvukAbY+uHZUSIAbT 1/F9bz9PDE3UHRzM9e2Y5TwJykYS3RhXxQvcKy8/ou1EYiwWlYxjcPpTQugYNY/E Rcr0qVoW+mj4p9WEqLcVAXvB9kJa LIGO Open Science Center Development LIGO Open Science Center Development LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Juan Barayoga juan.barayoga@ligo.org Warren Anderson warren.anderson@ligo.org LIGO Help Desk rt-auth@ligo.org LIGO Security Committee lsc-seccomm@ligo.org LIGO Open Science Center LIGO Open Science Center https://losc.ligo.org https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89243 MIIEWTCCA0GgAwIBAgIBWjANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMjA0MDMxNjE0NTFaFw0yMjA0 MDMxNjE0NTFaMGkxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxFjAU BgNVBAMTDWxvc2MubGlnby5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDTiF286ni2oviCmVT0/9/UtDQbfxWRTPZMOtZK0KJFPzEeq6Mmbmi82eog hI/c5UOQCc/Ck8RPRsB6cMoCXblZFJ1VwhvfVLzqVDs8lwO9tDXaoatcw9iKvLpy D0+sj/c0RdmwCmdb1ffm+HA6JXLQFkzMiCDnUebybSinwFIkeEEeFFVrtE/Tek2x SgjUGASXjs7Nt30e4Pvo51YGV5gYb0u6OOHsjbnRUA1SCknUrX5a2EIsf5wUl6Or oQf1IQrSE4G2lQTXqC6rs2xnuj0pr9f3eOtGDEU2Kbs8B9l06q/5BzgwoybOcjPS qe7sGIaaXtVHPNYLkCTZ9LHMbodzAgMBAAGjgewwgekwDAYDVR0TAQH/BAIwADAO BgNVHQ8BAf8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBkG A1UdIAQSMBAwDgYMKwYBBAGB+kYCAQIBMDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6 Ly9jYS5saWdvLm9yZy81NDE0MDRjMy81NDE0MDRjMy5jcmwwHwYDVR0jBBgwFoAU Um7de6pvhVwIItOXn61/I1YeatEwMwYDVR0RBCwwKoINbG9zYy5saWdvLm9yZ4EZ amJhcmF5b2dAbGlnby5jYWx0ZWNoLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEALpAo 3gE1+XTsfKx2ChTU+lVhla1QNiqkCR5ct6f7q3vcn8LOpjriUJUYLa8RvXBCLQGs 8j7M/eatv/nEPEg0YdKV8BlnkIjYAO4q1FgnZTyJZS7C51Fky519QkeEuoRHovua hxHr1qvPHRCipYFupdimQORL3Ejlc4+PyY9kTKekK5fNh4TxtmCjdCCfToHLIrJ8 Gah+zffN2BQj5/aYDh7JntHdd3SwewDNA7iAzdWoJC3Kt6Va41GZ92kxfJZC15wb SvZcAv7Xu6frOINRYYG8wc99Ehzugs2oXmS/91cX/S8uAIaIEzlnjScm+JrF3gRu lPwenNMgFR9MXwtTaQ== LIGO Open Science Center LIGO Open Science Center LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Warren Anderson warren.anderson@ligo.org Juan Barayoga juan.barayoga@ligo.org LIGO Security Committee lsc-seccomm@ligo.org LIGO Identity Management Help Desk rt-auth@ligo.org http://id.incommon.org/category/research-and-scholarship LIGO Wiki Primary LIGO Scientific Collaboration wiki https://wiki.ligo.org/Main/SPInformationURL https://dcc.ligo.org/cgi-bin/DocDB/ShowDocument?docid=89243 https://login.ligo.org/SAML2/metadata/ui/ligologo80x60.png MIIEVjCCAz6gAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhzETMBEGCgmSJomT8ixk ARkWA29yZzEUMBIGCgmSJomT8ixkARkWBGxpZ28xDTALBgNVBAoTBExJR08xIDAe BgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRUwEwYDVQQLEwxXZWIgU2Vy dmljZXMxEjAQBgNVBAMTCUxJR08gQ0EgMTAeFw0xMDAyMDMyMDAyMTBaFw0yMDAy MDMyMDAyMTBaMGkxEzARBgoJkiaJk/IsZAEZFgNvcmcxFDASBgoJkiaJk/IsZAEZ FgRsaWdvMQ0wCwYDVQQKEwRMSUdPMRUwEwYDVQQLEwxXZWIgU2VydmljZXMxFjAU BgNVBAMTDXdpa2kubGlnby5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCsizfsa9/YZeLqX0vLLrPxFG0M1cRzSOGOpfxwo3iYPbsw08uFuYjufCaT fDQr9T+ZimAlpBP4+yETnYa9R/A65Zmv7ydyge8SfKIdMRY2U23PSBQKMRTp/EdC +LFAVZQWlKNmfb9ajrFo776dWU1ZU9NHFkX3dMTeH+BI+kRIMZnlPp7urSutuLMj DhoT41XufOUeJUwFm+7g1lf+cbCSPmgRGEa46gHBI+572mOCck7GN0+Zj0H74o5i esZrMDf08E6qsH6KnahuMuZH22L25KHULq4P9ByNFGDScvgj34HlLo91J4SzHTjS wx/JNBwg4V1bV4o9SGvCrRLBrSr/AgMBAAGjgekwgeYwDAYDVR0TAQH/BAIwADAO BgNVHQ8BAf8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBkG A1UdIAQSMBAwDgYMKwYBBAGB+kYCAQIBMDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6 Ly9jYS5saWdvLm9yZy81NDE0MDRjMy81NDE0MDRjMy5jcmwwHwYDVR0jBBgwFoAU Um7de6pvhVwIItOXn61/I1YeatEwMAYDVR0RBCkwJ4INd2lraS5saWdvLm9yZ4EW c2NvdHQua29yYW5kYUBMSUdPLk9SRzANBgkqhkiG9w0BAQUFAAOCAQEAnrDCVAKE sv/StHC2c6VwYtrW14rgn/gmOYTWvfioYmteCuS5bqADuCN1qdNxi5nHsgXhX7UE aaLeOKBqhNbqu+YiS/va0Kk3Azq7BS+KC0iBhHMM+ZZ86jl93ItV/xsuBc5v/AWx jqqsEN8CN35bvZaNwm0mBARfhVll2b2T3r80mdmVbekcJKEry4H0ogGgYWNkcBt3 rlVaEUap5FC3UzyTmKCkL65y0emhsR+6CEnmyTq5qOlMeyrgKlIJ8YXf/xj6oUaD 6Zqf7DNzVW6gez9VkUlhivSgXaAfAZ9aJJn/aOsK3BUjJTmUCvps1F6THRr4tc0+ fMO5DI9dhv07eg== LIGO Wiki Primary LIGO Scientific Collaboration wiki LIGO Scientific Collaboration LIGO Scientific Collaboration http://www.ligo.caltech.edu/ Scott Koranda scott.koranda@ligo.org Warren Anderson warren.anderson@ligo.org LIGO Identity Management Help Desk rt-auth@ligo.org LIGO Security Committee lsc-seccomm@ligo.org Pathbrite Portfolios Pathbrite helps you collect, track, and share a lifetime of experiences, bringing you closer to your dream school, internship, or career. http://www.pathbrite.com http://www.pathbrite.com/privacy-policy/ https://pr-pathbrite.s3.amazonaws.com/images/pathbrite-logo.jpg MIIC0zCCAbugAwIBAgIJAKveOjdueT0BMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV BAMTBGF1dGgwHhcNMTMwNTE2MjE0MDM3WhcNMjMwNTE0MjE0MDM3WjAPMQ0wCwYD VQQDEwRhdXRoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApvazeIsJ /EnTGTHLeuJxQ6FBBvL97djzWQpQRH6KTZwYiDQIGaGwGeb00IRxPGtJ2SYFqAPB +CFV+qyEHSKZVF5AmT019xMtWcNDiO3WZzJazvmMQf3EqD7RjZpuag8mokBtdceE vRpBQH7ZNpT43fza0iSQHub+PA1DhoS1T7FauXwJ0BLaueRoTZTjz8MPT7n0J5vl xliBj4xyDK4jQ9WEc83ayUx8Lo5+8lIked6poC+tdMNW3aanEXhqNtAb8pzsnhz9 5uTy21wMrvMwOFS0dpw+zJpcYcOz88rbJsjWv3ZihiZgg3XQ26CqwtJ4a4Vr/ZKe +yFwefN0hTrnUwIDAQABozIwMDAPBgNVHREECDAGggRhdXRoMB0GA1UdDgQWBBR/ zKG2ECxMadrdIGnXlUByydkHhDANBgkqhkiG9w0BAQUFAAOCAQEAJCvfsapkYQ44 YFmeVxH6RwaudnX8W3Qe7tzYjOL3As+IbD1ibvpC/WmiS6br6RNGGuoS/AVFq1ML CnDvWlnibJ0opaL39x2g42rFXH4gx4jkgOUGzPRS6tGWCZQlRKidYU+VdPoSNoTH vIqBPF/FOo972NmupVQ7SiI7cJ4jvtTBIQHesOB4TXn1M80HL1Hl2km0kR/D/HRg xENRHUwcGajuEYlhraXIhvOmqwUeM76kwMX7zlv6HHnyy87XLEd1MMSVL16eEyAE ILWNY2gxBp+siMFHgxoNJLymsoxJs10XgbWLvebcF+9/zP2+3qF84oernUsR7fFz Pe8ibxl07w== Pathbrite Portfolios Pathbrite helps you collect, track, and share a lifetime of experiences, bringing you closer to your dream school, internship, or career. Pathbrite, Inc. Pathbrite, Inc. http://www.pathbrite.com/ Christopher Gray christopher@pathbrite.com David Hodnett david@pathbrite.com Pathbrite Portfolios Pathbrite helps you collect, track, and share a lifetime of experiences, bringing you closer to your dream school, internship, or career. http://www.pathbrite.com http://www.pathbrite.com/privacy-policy/ https://pr-pathbrite.s3.amazonaws.com/images/pathbrite-logo.jpg MIIC0zCCAbugAwIBAgIJAKveOjdueT0BMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV BAMTBGF1dGgwHhcNMTMwNTE2MjE0MDM3WhcNMjMwNTE0MjE0MDM3WjAPMQ0wCwYD VQQDEwRhdXRoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApvazeIsJ /EnTGTHLeuJxQ6FBBvL97djzWQpQRH6KTZwYiDQIGaGwGeb00IRxPGtJ2SYFqAPB +CFV+qyEHSKZVF5AmT019xMtWcNDiO3WZzJazvmMQf3EqD7RjZpuag8mokBtdceE vRpBQH7ZNpT43fza0iSQHub+PA1DhoS1T7FauXwJ0BLaueRoTZTjz8MPT7n0J5vl xliBj4xyDK4jQ9WEc83ayUx8Lo5+8lIked6poC+tdMNW3aanEXhqNtAb8pzsnhz9 5uTy21wMrvMwOFS0dpw+zJpcYcOz88rbJsjWv3ZihiZgg3XQ26CqwtJ4a4Vr/ZKe +yFwefN0hTrnUwIDAQABozIwMDAPBgNVHREECDAGggRhdXRoMB0GA1UdDgQWBBR/ zKG2ECxMadrdIGnXlUByydkHhDANBgkqhkiG9w0BAQUFAAOCAQEAJCvfsapkYQ44 YFmeVxH6RwaudnX8W3Qe7tzYjOL3As+IbD1ibvpC/WmiS6br6RNGGuoS/AVFq1ML CnDvWlnibJ0opaL39x2g42rFXH4gx4jkgOUGzPRS6tGWCZQlRKidYU+VdPoSNoTH vIqBPF/FOo972NmupVQ7SiI7cJ4jvtTBIQHesOB4TXn1M80HL1Hl2km0kR/D/HRg xENRHUwcGajuEYlhraXIhvOmqwUeM76kwMX7zlv6HHnyy87XLEd1MMSVL16eEyAE ILWNY2gxBp+siMFHgxoNJLymsoxJs10XgbWLvebcF+9/zP2+3qF84oernUsR7fFz Pe8ibxl07w== Pathbrite Portfolios Pathbrite helps you collect, track, and share a lifetime of experiences, bringing you closer to your dream school, internship, or career. Pathbrite, Inc. Pathbrite, Inc. http://www.pathbrite.com/ David Hodnett david@pathbrite.com Christopher Gray christopher@pathbrite.com creighton.edu Creighton University https://auth.creighton.edu/creighton-logo.gif MIIDNDCCAhygAwIBAgIVALYutb/xiaSJQYhFEZztGzttPQiYMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmF1dGguY3JlaWdodG9uLmVkdTAeFw0xMDA4MDYxNjAx NTBaFw0zMDA4MDYxNjAxNTBaMB0xGzAZBgNVBAMTEmF1dGguY3JlaWdodG9uLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANhJqHK+SEJjfVTz2lmV g03xgDRh4jL0JLwACofJtdz0W9mr5fhRw8a2zXansvQoFP12E+UO2GahhPZCElcG L6zRZUfSlb0KcnP6JtBp45AtTeDiOZ0DJIsNwhYKL8JUsj+3UTO5Aol/CQi4CMAh vz5+LyurEWOQXOSRwZZ26Ou/HoLTevBS+wOdJ/ygRczZzy1GbXarHCfJRaomkqqC ZazBGwRaJ25phGqQczdGwS7KJNSwqrPbJ9F+3hlSMvf+rVk3ebgmiFO0SqePMDJX FYMsHc1vXFJ02/NP0G3zErPuy560oZL3Nt0Nd98uLT3tS1tlGWTy0UXRDqmBq9TV GxMCAwEAAaNrMGkwSAYDVR0RBEEwP4ISYXV0aC5jcmVpZ2h0b24uZWR1hilodHRw czovL2F1dGguY3JlaWdodG9uLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU W4FcvnGbLi/+v4v7EJbU6cQOhc4wDQYJKoZIhvcNAQEFBQADggEBAKu6nJ9/lEm6 9/aGgFt4UVXLMf+ROxl5jX613BAZNDsCNdv5J7K5dtHZIifxtTuiw1cnWpPCM9ZP qaJmn+am9f60N6cDQOWIpWne7ItRlzcslfSG4u7vLWeIMmxasYJVSXceES8+HjXz zV0uTMTSncUUYeCA22RjoJarD+wMM5hkJ4pgXC85bLiDrCWNzSsWtDCmmBk+J+Zl YkxSHxmSoP7i5MikR+xIK5cL0GoN/5JeEvrUEpP/NPz8xWMjseoN5xqqQqyPwY0M B2t+c1HUlXTChLy6ntg0E/kSQxOSXpG9ymyxSfl6YDlPLY4uH1BxhvfmjIMo4VvA 2x9R41E75LU= creighton.edu MIIDNDCCAhygAwIBAgIVALYutb/xiaSJQYhFEZztGzttPQiYMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmF1dGguY3JlaWdodG9uLmVkdTAeFw0xMDA4MDYxNjAx NTBaFw0zMDA4MDYxNjAxNTBaMB0xGzAZBgNVBAMTEmF1dGguY3JlaWdodG9uLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANhJqHK+SEJjfVTz2lmV g03xgDRh4jL0JLwACofJtdz0W9mr5fhRw8a2zXansvQoFP12E+UO2GahhPZCElcG L6zRZUfSlb0KcnP6JtBp45AtTeDiOZ0DJIsNwhYKL8JUsj+3UTO5Aol/CQi4CMAh vz5+LyurEWOQXOSRwZZ26Ou/HoLTevBS+wOdJ/ygRczZzy1GbXarHCfJRaomkqqC ZazBGwRaJ25phGqQczdGwS7KJNSwqrPbJ9F+3hlSMvf+rVk3ebgmiFO0SqePMDJX FYMsHc1vXFJ02/NP0G3zErPuy560oZL3Nt0Nd98uLT3tS1tlGWTy0UXRDqmBq9TV GxMCAwEAAaNrMGkwSAYDVR0RBEEwP4ISYXV0aC5jcmVpZ2h0b24uZWR1hilodHRw czovL2F1dGguY3JlaWdodG9uLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU W4FcvnGbLi/+v4v7EJbU6cQOhc4wDQYJKoZIhvcNAQEFBQADggEBAKu6nJ9/lEm6 9/aGgFt4UVXLMf+ROxl5jX613BAZNDsCNdv5J7K5dtHZIifxtTuiw1cnWpPCM9ZP qaJmn+am9f60N6cDQOWIpWne7ItRlzcslfSG4u7vLWeIMmxasYJVSXceES8+HjXz zV0uTMTSncUUYeCA22RjoJarD+wMM5hkJ4pgXC85bLiDrCWNzSsWtDCmmBk+J+Zl YkxSHxmSoP7i5MikR+xIK5cL0GoN/5JeEvrUEpP/NPz8xWMjseoN5xqqQqyPwY0M B2t+c1HUlXTChLy6ntg0E/kSQxOSXpG9ymyxSfl6YDlPLY4uH1BxhvfmjIMo4VvA 2x9R41E75LU= Creighton University Creighton University http://www.creighton.edu/ Bryan McLaughlin bmclaughlin@creighton.edu Bryan McLaughlin security_team@creighton.edu Bryan McLaughlin security_team@creighton.edu Rajendra Adhikari sysadmins@creighton.edu Rajendra Adhikari sysadmins@creighton.edu Rajendra Adhikari sysadmins@creighton.edu Bryan McLaughlin security_team@creighton.edu Baylor University (Canvas) MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE Baylor University (Canvas) Instructure, Inc Instructure, Inc http://www.instructure.com/ Lowe, John D John_Lowe@baylor.edu Lowe, John D John_Lowe@baylor.edu Lowe, John D John_Lowe@baylor.edu Lowe, John D John_Lowe@baylor.edu Baylor Online Baylor Online - Canvas http://www.instructure.com/about-us https://www.instructure.com/privacy-policy MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE Baylor Online Baylor Online - Canvas Instructure, Inc Instructure, Inc http://www.instructure.com/ Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com CoolWebTeacher (Canvas Test) Instructure Canvas Instance to validate SAML certificate for Incommon SP Registrations http://www.instructure.com http://www.instructure.com/privacy-policy https://www.instructure.com/img/logo_canvas.png MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE CoolWebTeacher (Canvas Test) Instructure Canvas Instance to validate SAML certificate for Incommon SP Registrations Instructure, Inc Instructure, Inc http://www.instructure.com/ Kevin Hansen kevinh@instructure.com Kevin Hansen kevinh@instructure.com Kevin Hansen kevinh@instructure.com Kevin Hansen kevinh@instructure.com Northwestern University Canvas http://www.instructure.com/about-us https://www.instructure.com/privacy-policy MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE Northwestern University Canvas Instructure, Inc Instructure, Inc http://www.instructure.com/ Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com Northwestern University Canvas (Old) http://www.instructure.com/about-us https://www.instructure.com/privacy-policy MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE Northwestern University Canvas (Old) Instructure, Inc Instructure, Inc http://www.instructure.com/ Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com Canvas Support support@instructure.com SJSU Learning Management System - Canvas http://www.instructure.com http://www.instructure.com/privacy-policy MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE SJSU Learning Management System - Canvas Instructure, Inc Instructure, Inc http://www.instructure.com/ Atul Pala atul.pala@sjsu.edu James Anderson james.anderson@sjsu.edu James Anderson james.anderson@sjsu.edu James Anderson james.anderson@sjsu.edu University of California Online MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE University of California Online Instructure, Inc Instructure, Inc http://www.instructure.com/ Adam Hochman adam.hochman@ucop.edu Adam Hochman adam.hochman@ucop.edu Adam Hochman adam.hochman@ucop.edu Adam Hochman adam.hochman@ucop.edu University of Kentucky - Canvas MIIE8TCCA9mgAwIBAgIJAITusxON60cKMA0GCSqGSIb3DQEBBQUAMIGrMQswCQYD VQQGEwJVUzENMAsGA1UECBMEVXRhaDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx GTAXBgNVBAoTEEluc3RydWN0dXJlLCBJbmMxEzARBgNVBAsTCk9wZXJhdGlvbnMx IDAeBgNVBAMTF0NhbnZhcyBTQU1MIENlcnRpZmljYXRlMSIwIAYJKoZIhvcNAQkB FhNvcHNAaW5zdHJ1Y3R1cmUuY29tMB4XDTEzMDQyMjE3NDQ0M1oXDTE1MDQyMjE3 NDQ0M1owgasxCzAJBgNVBAYTAlVTMQ0wCwYDVQQIEwRVdGFoMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5zdHJ1Y3R1cmUsIEluYzETMBEGA1UE CxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2FudmFzIFNBTUwgQ2VydGlmaWNhdGUx IjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVjdHVyZS5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDHRYRp/slsoqD7iPFo+8UFjqd+LgSQ062x09CG m5uW9smY/x2ig8hxfd05Dtk42wrA9frRh6QiEhtoy8qL/4g/LOmYq5USDdzLXsPF /nqTVPkTOhGcuSpfJbxucRsMfGL6IvrGqLNxpyfroyV1dv9/fim+d6bs7js5k1i5 EkKksgVlnnpUpOx5pswWVcZICeIJwTMe1C0KHcpUMycZxMHueJ+Y7tWHtWW+R75T QWdWjL+TevEL57B3cW19+9Sud2Y63DcwP6V0aDrwArxQwmp73uUb5ol6gSSvD+Ol CIsf6S/5gqMdgqxJJsWqzBOTeDsVr8m2Dx3VX7Plho7pk06FAgMBAAGjggEUMIIB EDAdBgNVHQ4EFgQUQy1zIfZP/NZKPYLGugNSjjBnTYgwgeAGA1UdIwSB2DCB1YAU Qy1zIfZP/NZKPYLGugNSjjBnTYihgbGkga4wgasxCzAJBgNVBAYTAlVTMQ0wCwYD VQQIEwRVdGFoMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEZMBcGA1UEChMQSW5z dHJ1Y3R1cmUsIEluYzETMBEGA1UECxMKT3BlcmF0aW9uczEgMB4GA1UEAxMXQ2Fu dmFzIFNBTUwgQ2VydGlmaWNhdGUxIjAgBgkqhkiG9w0BCQEWE29wc0BpbnN0cnVj dHVyZS5jb22CCQCE7rMTjetHCjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQC1dgkv3cT4KRMR42mIKgJRp4Jf7swUrtoAFOdOr1R6fjI/9bFNSVNgauiQ flN6q8QA5B2sbDihiSqAylm9F34hpI3C3PvzSWzuIk+Z2FPHcA05CZtwrUWj1M0c eBXxXragtR7ZYtIbEb0srzBfwoFYvWnLU7tM8t6wM6+1rxvOuQFVCCSXyptsGoBl D9qyzAbyYDgJZYpbTjaA9bqhpkn/9CLN3JhNHLyBVr03fp3hQqNwZ2do9bFZBnW0 c5Dx9pbKTvC3TAUb2cwUD69yTYS1oq7//yIC2ha2ouzkV/VpB1fcF5YEj2pc6uaj lOTDX4Eg7OBEkTzU8cX04b15bJfE University of Kentucky - Canvas Instructure, Inc Instructure, Inc http://www.instructure.com/ John Walker john@uky.edu John Walker john@uky.edu John Walker john@uky.edu John Walker john@uky.edu http://id.incommon.org/category/research-and-scholarship wmich.edu Western Michigan University Western Michigan University http://www.wmich.edu/ http://www.wmich.edu/it/policies/ https://idp.wmich.edu/idp/images/w_logo.png MIIDHzCCAgegAwIBAgIUa4EI2jTt6ViDq1EIcA/j+LW97W4wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLndtaWNoLmVkdTAeFw0xMjA4MDExOTI0NTFaFw0z MjA4MDExOTI0NTFaMBgxFjAUBgNVBAMTDWlkcC53bWljaC5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7nBw1E5fmU+Nd+wyb1/YCO3pKUw+C+6Uw Kk0SF5daJWbZDI3UWKdQjl0aVp53yml3oEzQFbsRl9KXSC43Wy1zAWNYF2MSUxOQ 2//8K1omFvWDaa1teaOVn+o8ID56FN3WCj0H1JGXsS/Ub6xgArLvQP4qwIbWAkw8 gG2OxOwve5xWdyhI2kgALR57vWjx4IXPGcbrqcH5mQmh5G0T08b6yVd/QAm+eUqG iu2U0E2u5nYaGBUrbJhESwi1BUG5skVohdM7pywwkI89EX8kC55zo9f3PkTkI81+ BW/4GYNq3jZdnOkQikwBD+BpZNYHwiIC0x7H6dVzxd/etmTJQ5enAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC53bWljaC5lZHWGJGh0dHBzOi8vaWRwLndtaWNoLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUr3+xm4m0gO5W3F0sK6Hbfy0tQeAw DQYJKoZIhvcNAQEFBQADggEBAIXq7tJZSGV+V6fTXpk31EIKEXqI4dpw/r2lb1cx Ph6pAyQ9SYBxOrdS1CDo0+OC5WvtgRYArnhgdajCwhtvbfMCufT4w3bCTU6/P6SE nhjIGWdZIfTvEEv9m3R6Q6tyTfW143IsSHA++aowZ4Vup5fBwOKqzclrWRWyIlr+ RchDpIDX4nMpzZpWXmOuqXNbUjb5nejgUmF8jELzsNIsnouAOqYg8n9+cgYd+2w+ p57il9Y4UDMnswbxscZKwp32B+e5o6Mc6YrFVeVuR6zWR6+FQaDG8YFesmTDBvTv 8Pbk+Hx1N2rqKvwenWT850/va3DwTJBeKdJGwCN2d4QNqMM= wmich.edu MIIDHzCCAgegAwIBAgIUa4EI2jTt6ViDq1EIcA/j+LW97W4wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLndtaWNoLmVkdTAeFw0xMjA4MDExOTI0NTFaFw0z MjA4MDExOTI0NTFaMBgxFjAUBgNVBAMTDWlkcC53bWljaC5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7nBw1E5fmU+Nd+wyb1/YCO3pKUw+C+6Uw Kk0SF5daJWbZDI3UWKdQjl0aVp53yml3oEzQFbsRl9KXSC43Wy1zAWNYF2MSUxOQ 2//8K1omFvWDaa1teaOVn+o8ID56FN3WCj0H1JGXsS/Ub6xgArLvQP4qwIbWAkw8 gG2OxOwve5xWdyhI2kgALR57vWjx4IXPGcbrqcH5mQmh5G0T08b6yVd/QAm+eUqG iu2U0E2u5nYaGBUrbJhESwi1BUG5skVohdM7pywwkI89EX8kC55zo9f3PkTkI81+ BW/4GYNq3jZdnOkQikwBD+BpZNYHwiIC0x7H6dVzxd/etmTJQ5enAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC53bWljaC5lZHWGJGh0dHBzOi8vaWRwLndtaWNoLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUr3+xm4m0gO5W3F0sK6Hbfy0tQeAw DQYJKoZIhvcNAQEFBQADggEBAIXq7tJZSGV+V6fTXpk31EIKEXqI4dpw/r2lb1cx Ph6pAyQ9SYBxOrdS1CDo0+OC5WvtgRYArnhgdajCwhtvbfMCufT4w3bCTU6/P6SE nhjIGWdZIfTvEEv9m3R6Q6tyTfW143IsSHA++aowZ4Vup5fBwOKqzclrWRWyIlr+ RchDpIDX4nMpzZpWXmOuqXNbUjb5nejgUmF8jELzsNIsnouAOqYg8n9+cgYd+2w+ p57il9Y4UDMnswbxscZKwp32B+e5o6Mc6YrFVeVuR6zWR6+FQaDG8YFesmTDBvTv 8Pbk+Hx1N2rqKvwenWT850/va3DwTJBeKdJGwCN2d4QNqMM= Western Michigan University Western Michigan University http://www.wmich.edu/ WMU OIT Shibboleth Authentication Support oit-shibadmin@wmich.edu WMU OIT Shibboleth Authentication Support oit-shibadmin@wmich.edu WMU Help Desk helpdesk@wmich.edu syr.edu Syracuse University MIIDJzCCAg+gAwIBAgIUVVcomBH8KzJQ9YGnfZRbSd7sVU4wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYmlkcC5zeXIuZWR1MB4XDTEzMDMyNjEyMDMwM1oX DTMzMDMyNjEyMDMwM1owGjEYMBYGA1UEAxMPc2hpYmlkcC5zeXIuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXRD/fcJFieSaqGw8BVPDNtxCf8R j+g8VCkN5fD8bMpFo/aPBoxMAsHstvsdxUZVNy66rarz63Yo79lgCG66APGIx0TK UFfFTKx/rWHWfMn2k4/mJydQrxElJfGmiJySXZcqprLIjLxk+kfhH24I4eewnuq5 ilgdx9PXl0ZVzOg3klOQKV4xvlgmSpUcuY18ziA5NO9CH+uaXg4rj4poqNu/w58O jweoQALZiissFa1W6aIiwJswq/XIbTLcxSWc+QhcOIq7c8eAbKRL7i51sZMAYFOd gjlAHw8UcSkm9ibah6p3lFYgHbVQ98f5+fQGhJcHbmjaqr1cOj4Mm1weCwIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliaWRwLnN5ci5lZHWGJmh0dHBzOi8vc2hpYmlk cC5zeXIuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRfOAeHe266XIh5TjMW VrQ7WVWzvDANBgkqhkiG9w0BAQUFAAOCAQEAOBXMtSTx1Q9DRC8jU5AJX4tB7XML GynS/IT2cxHtRHt5bpukveikqh+vokQf3Vq09pUk8HMXqBvdhPIhIt4wTFapdQwy rcuH6S22woObDp/piQegOJ85tZO/0vq6oMfwU03o6y9wcZAKpQp+2uWIaVJszXWs TRgUSKBwLA0z3ual+MQ5FDr+flqoThn4OFHxXxjyp4MBd2o5eyMGyCiZ0JH+s0Hc 5WVUMo7am2UIynA+j+rhpm5rQhTXjkEA1lTHtqDOnALwKzGsXh5trle0tBcs1B1M 2fzviLyo4jkmqs5KbWl2c5jut2uUl8jmJ6588cy0BHKiiJOwd/+bFTJF8Q== syr.edu MIIDJzCCAg+gAwIBAgIUVVcomBH8KzJQ9YGnfZRbSd7sVU4wDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYmlkcC5zeXIuZWR1MB4XDTEzMDMyNjEyMDMwM1oX DTMzMDMyNjEyMDMwM1owGjEYMBYGA1UEAxMPc2hpYmlkcC5zeXIuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXRD/fcJFieSaqGw8BVPDNtxCf8R j+g8VCkN5fD8bMpFo/aPBoxMAsHstvsdxUZVNy66rarz63Yo79lgCG66APGIx0TK UFfFTKx/rWHWfMn2k4/mJydQrxElJfGmiJySXZcqprLIjLxk+kfhH24I4eewnuq5 ilgdx9PXl0ZVzOg3klOQKV4xvlgmSpUcuY18ziA5NO9CH+uaXg4rj4poqNu/w58O jweoQALZiissFa1W6aIiwJswq/XIbTLcxSWc+QhcOIq7c8eAbKRL7i51sZMAYFOd gjlAHw8UcSkm9ibah6p3lFYgHbVQ98f5+fQGhJcHbmjaqr1cOj4Mm1weCwIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliaWRwLnN5ci5lZHWGJmh0dHBzOi8vc2hpYmlk cC5zeXIuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRfOAeHe266XIh5TjMW VrQ7WVWzvDANBgkqhkiG9w0BAQUFAAOCAQEAOBXMtSTx1Q9DRC8jU5AJX4tB7XML GynS/IT2cxHtRHt5bpukveikqh+vokQf3Vq09pUk8HMXqBvdhPIhIt4wTFapdQwy rcuH6S22woObDp/piQegOJ85tZO/0vq6oMfwU03o6y9wcZAKpQp+2uWIaVJszXWs TRgUSKBwLA0z3ual+MQ5FDr+flqoThn4OFHxXxjyp4MBd2o5eyMGyCiZ0JH+s0Hc 5WVUMo7am2UIynA+j+rhpm5rQhTXjkEA1lTHtqDOnALwKzGsXh5trle0tBcs1B1M 2fzviLyo4jkmqs5KbWl2c5jut2uUl8jmJ6588cy0BHKiiJOwd/+bFTJF8Q== Syracuse University Syracuse University http://www.syr.edu/ Cynthia Hoalcraft clhoalcr@syr.edu Steve Leonard sleonard@syr.edu Kelly Fallon kjfallon@syr.edu unomaha.edu University of Nebraska at Omaha IDP for the University of Nebraska Omaha. https://auth.unomaha.edu/html/icon_uno-clr-lrg.png MIIDLDCCAhSgAwIBAgIVAIsrTZg+xPjnDMlVwxM9j6NGfV7NMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGF1dGgudW5vbWFoYS5lZHUwHhcNMTMwMTMwMjAzNDE2 WhcNMzMwMTMwMjAzNDE2WjAbMRkwFwYDVQQDExBhdXRoLnVub21haGEuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuCNfABIJwCrk0t6KjSvEwPEk dBtOt0YNBboi9ugoHr8xOxnDeYqy0Wo/N9/ugrkZy/ddw9TVG2QxtNUKLCrF9N9k 2ZPWU0ME2eO1xJKIejo8EgtXby9lX6UjGX1i+UKpBqTI0z726WNVkOMZKsCMGEVR T0FD2KfGzw0MSJymv0Tk7pSw4rw68OlHxpI7w8ZsqWGyFg9bDDjzpgHjg+yQJGfr oGaBG/S8ej+OLApNf0h5yvOwPwgs1HB1Ga4fu/dnNBmqwnRJ74z3yqsme1hzleyH k9NolQV/q2UkGIt55JqQRatftmvyeyUEh3wKXr3qY5BsIuupD6lpRnBrsKf3ywID AQABo2cwZTBEBgNVHREEPTA7ghBhdXRoLnVub21haGEuZWR1hidodHRwczovL2F1 dGgudW5vbWFoYS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEBBD69+gK37 KhGD1aceEkFoIMb+MA0GCSqGSIb3DQEBBQUAA4IBAQCwdlAxULDWyaIUv79253oD +mkWSFLF4wxW4iK9TTa2miQ0TSYVyzhaXp97aPxRfx5HRXUHYTnP1s8BEkt38I3m a9igf9Xl9BTXFl2mjfW3IkHz3i1muQfeaO776QhdoSIMopN0hDsI0dYjXzzay4nY KsalIUYcr+E9BfbFa1Y6+wpJXCJPwUK/LMLCI6W9VpVXEJimNtXKg5fRv7/VDKsn 4W0gTtvxHuZ8B0zQkh9lkqxHI/ZC3GxP6S5hKbAXrHDyHgoRPi4vYhV7G0ijoB7X ib4AhuWoU4qWPEElH/diNgvMNv0LNXH3A9NBC1womRbTB+OS9nfKsMEfR8Qy3V2p University of Nebraska at Omaha University of Nebraska at Omaha http://www.unomaha.edu/ Help Desk unohelpdesk@unomaha.edu UNO Blackboard MIIC2TCCAcGgAwIBAgIJAL9+VWZIp9v9MA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmJiOTEtMTAeFw0xMzA2MjUxNTQ4MjhaFw0yMzA2MjMxNTQ4MjhaMBExDzAN BgNVBAMTBmJiOTEtMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANXe 97BzKh6skc0AiQWTEQz2ip96fxJjpbtO5uwo2CWE0k5OaMKi5R0QAxwCepY/LDxr SNXX497Wgu3mBf6BzsNcaT3JlvFbaQLs1icx/QLWez31QaqF79wrZUxUDlc6pE2I N9LF3ZzruU2QUFcK0L9fdaM3qHGDLKsrN0AtBrnUs0YRYw0KP57DqlNMypZ8PyJl 0opMX+VP4YB3eHFBjKVZKx+CTVjZTU7RGRv8KgjSRNBiPX8IMauaAT+w7mJqqcny 2GzmVlTbumpjZyPxF2DDnBnTQwFR+y83xwSk24CoNrVxTWGvxP7HQw0qjyjby1DM A3jPnSZYr3yAdMnGsgkCAwEAAaM0MDIwEQYDVR0RBAowCIIGYmI5MS0xMB0GA1Ud DgQWBBS3EubUOgVQE7AOhZSmjrWEu6T8ZTANBgkqhkiG9w0BAQUFAAOCAQEABEsC 5dtp0nzi/N+9ch6cqc/ozuh9jTGoVh9P5cAMRBK7Usl/Vz3iTF8YgDAnDFBkJXyL YrRF+Q04VaNbo5QqOXn0LG0PVfkryG5VVma1o5HtTUsBzzshR7vxIQsyQc0hjp3l OUxSYdYIHrXNpKinmmvielBP/vY50DmlT8Re1I0XK2b1IiP9FT1of7aUvEnx7tGv LFOEN40B47Rr/ASHZ3k2x1euVTEAFE/p3xlCuPXsBTpp/OkXDCtknq2yk3iVRqes szsXQf7HqGNDKZSeIy+D3iXZeU/W+/+aHKeKgikRMpqsPZ/0H7xbFMCnYG9561yi pZMPazLe0bjBCsP71A== University of Nebraska at Omaha University of Nebraska at Omaha http://www.unomaha.edu/ Mike Zimmerman mzimmerman@unomaha.edu Mike Zimmerman mzimmerman@unomaha.edu furman.edu Furman University http://furman.edu/ MIIDAzCCAeugAwIBAgIVAI1H0QkWz5jLIhTXfA7tHGhkNvo5MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNvbm55LmZ1cm1hbi5lZHUwHhcNMTIwMzIxMTYyNDQ1 WhcNMzIwMzIxMTYyNDQ1WjAbMRkwFwYDVQQDExBzb25ueS5mdXJtYW4uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsbvr70tE2cpMZ7095I5tEPYV foyJL9RWpwwnDMEMFH2fT74Tl8s1WRXe6xwEaAMT+5dx0qcZbgQC27mF0l2+zmMx 6GvUeLC6CIgDLJtRumTtsRV9E8UsvRswRJnYtYT9eE2CAkUvbjkJZEGSRfZG2o0P l8S1munBzQFBD+fFEZYFl4FBxDxpRtkUxM2ylJ0NbqF+mQUCFYhCD+XbCw4IAkwb TBHd3cQ/6EMIfdzvVcCBMB3l8Fm2X/CGDlVcLB5boILGYEDX7HPxDLy6DJ0K4I3B 7T8pxyK8jE6eyWl1S1tUXoi40CQJAbQzy7E2DtL0cZx9Ry1ql6bbIgSXpHiQBQID AQABoz4wPDAbBgNVHREEFDASghBzb25ueS5mdXJtYW4uZWR1MB0GA1UdDgQWBBRU MLOp0m88ZTOTShxkqeb0GrEL1DANBgkqhkiG9w0BAQUFAAOCAQEAEeOSGj3CBLqs WcdXSvyYK9geRTiML+uVZldoHn0yotZcexIgAA+Kwi59TUeRigsC2AAq+rXnJSY3 JD/wJjdPhWD31bp0C7UFqv5VWiDxMXLPgVNrEZRHvWEwBusUEHkmD95eQoBNAEuB yABPQE3LJxQ1tyOFRVYjxNbh9P7fR8bqEtLSPOZyiElyc+eV1Y6sQF6edXY1hyuK +0B+9FngV0Wq63/lVLFeuazD+3tI/WugahzvVXleoG49TsFMyjgpFERkcFj9SC6A 6t98O1ZdhVRiz7VlYeAspGvww4oDGKQUZiKTL7VWvPhIlDNv5kcakfZSRcN/QCf9 cmzZA1pJew== furman.edu MIIDAzCCAeugAwIBAgIVAI1H0QkWz5jLIhTXfA7tHGhkNvo5MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNvbm55LmZ1cm1hbi5lZHUwHhcNMTIwMzIxMTYyNDQ1 WhcNMzIwMzIxMTYyNDQ1WjAbMRkwFwYDVQQDExBzb25ueS5mdXJtYW4uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsbvr70tE2cpMZ7095I5tEPYV foyJL9RWpwwnDMEMFH2fT74Tl8s1WRXe6xwEaAMT+5dx0qcZbgQC27mF0l2+zmMx 6GvUeLC6CIgDLJtRumTtsRV9E8UsvRswRJnYtYT9eE2CAkUvbjkJZEGSRfZG2o0P l8S1munBzQFBD+fFEZYFl4FBxDxpRtkUxM2ylJ0NbqF+mQUCFYhCD+XbCw4IAkwb TBHd3cQ/6EMIfdzvVcCBMB3l8Fm2X/CGDlVcLB5boILGYEDX7HPxDLy6DJ0K4I3B 7T8pxyK8jE6eyWl1S1tUXoi40CQJAbQzy7E2DtL0cZx9Ry1ql6bbIgSXpHiQBQID AQABoz4wPDAbBgNVHREEFDASghBzb25ueS5mdXJtYW4uZWR1MB0GA1UdDgQWBBRU MLOp0m88ZTOTShxkqeb0GrEL1DANBgkqhkiG9w0BAQUFAAOCAQEAEeOSGj3CBLqs WcdXSvyYK9geRTiML+uVZldoHn0yotZcexIgAA+Kwi59TUeRigsC2AAq+rXnJSY3 JD/wJjdPhWD31bp0C7UFqv5VWiDxMXLPgVNrEZRHvWEwBusUEHkmD95eQoBNAEuB yABPQE3LJxQ1tyOFRVYjxNbh9P7fR8bqEtLSPOZyiElyc+eV1Y6sQF6edXY1hyuK +0B+9FngV0Wq63/lVLFeuazD+3tI/WugahzvVXleoG49TsFMyjgpFERkcFj9SC6A 6t98O1ZdhVRiz7VlYeAspGvww4oDGKQUZiKTL7VWvPhIlDNv5kcakfZSRcN/QCf9 cmzZA1pJew== Furman University Furman University http://www2.furman.edu/ Randy Dill randy.dill@furman.edu Clayton Burton clayton.burton@furman.edu Service Center service.center@furman.edu bloomu.edu huskies.bloomu.edu Bloomsburg University of Pennsylvania Identity provider for all faculty, staff, and students of Bloomsburg University, one of the fourteen universities in the Pennsylvania State System of Higher Education (PASSHE). http://www.bloomu.edu/ http://www.bloomu.edu/policies_procedures https://sso.bloomu.edu/idp/images/bu.jpg MIIDIzCCAgugAwIBAgIUa2z6CycWE6LUrGRPn7Cemf5wDEswDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc3NvLmJsb29tdS5lZHUwHhcNMTMwMjA3MjEzMzE1WhcN MzMwMjA3MjEzMzE1WjAZMRcwFQYDVQQDEw5zc28uYmxvb211LmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrah6PH2ovsDZBWU6vJU29edlusGHWJ o9lUpDUYtyf6G51acfVNzvryDDK9Is+HqM8DNdpGXEURVrpGHeVs3bUC0kceMIQu 3gQe+E0VLpYPckLOt0GW33xyRZqjvv+B4+FTYJ0NclelpKw6h0zKhI6n9OEVV9U+ 0KqeB5hFSOc3Wxmim1AFGWb7gF3zi4Pu/qK0yWw/stwF3Q1yn+ckMISSffutRCNY XjQULnIIo9akAP/3PLYpOrL11YZpmpkl2K+evEJctmd8h0TE7jK0c5D/6pmVaiWt dKHSvtT43iqQ1Hlo4K3jlXIRPh2zsr8h2nWFwoI4tOJ0hvE/Vlu3yJUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc3NvLmJsb29tdS5lZHWGJWh0dHBzOi8vc3NvLmJsb29t dS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFDUwz2WNduEDYYsYescY9Xpm 64lDMA0GCSqGSIb3DQEBBQUAA4IBAQBLa26KpzbFcTiZkPRE2vaX+s0scV8GFXZ1 TNPcfT8c1EVDB2k0DyUPCBm9kdhNm1qbl4horhilS7pVCAcw3dmTpnjMusEtxquc 7333PpuTJ3sFvgpD3p1WB0g5mBiPAxj2YnPthWqmTdEvH/F1L8TC6xmg7YDGRPHt gfISZot3Vn5ux3rA8/JiXhEOi1zJlbeSRLWQRUm9+lTftEWWg19TE9NR5YJK9D1p R26ZBnGAXB3pxgg6q08oHO7BQ7esjKXaf4Y3rpghvA5SFf1A3vFBXrTK1WgoUTXd QZ8qhl/Wc9j5mSANbebH6m5IJcNikMvib+f34/Jy9j82Aw8yP1n7 bloomu.edu huskies.bloomu.edu MIIDIzCCAgugAwIBAgIUa2z6CycWE6LUrGRPn7Cemf5wDEswDQYJKoZIhvcNAQEF BQAwGTEXMBUGA1UEAxMOc3NvLmJsb29tdS5lZHUwHhcNMTMwMjA3MjEzMzE1WhcN MzMwMjA3MjEzMzE1WjAZMRcwFQYDVQQDEw5zc28uYmxvb211LmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrah6PH2ovsDZBWU6vJU29edlusGHWJ o9lUpDUYtyf6G51acfVNzvryDDK9Is+HqM8DNdpGXEURVrpGHeVs3bUC0kceMIQu 3gQe+E0VLpYPckLOt0GW33xyRZqjvv+B4+FTYJ0NclelpKw6h0zKhI6n9OEVV9U+ 0KqeB5hFSOc3Wxmim1AFGWb7gF3zi4Pu/qK0yWw/stwF3Q1yn+ckMISSffutRCNY XjQULnIIo9akAP/3PLYpOrL11YZpmpkl2K+evEJctmd8h0TE7jK0c5D/6pmVaiWt dKHSvtT43iqQ1Hlo4K3jlXIRPh2zsr8h2nWFwoI4tOJ0hvE/Vlu3yJUCAwEAAaNj MGEwQAYDVR0RBDkwN4IOc3NvLmJsb29tdS5lZHWGJWh0dHBzOi8vc3NvLmJsb29t dS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFDUwz2WNduEDYYsYescY9Xpm 64lDMA0GCSqGSIb3DQEBBQUAA4IBAQBLa26KpzbFcTiZkPRE2vaX+s0scV8GFXZ1 TNPcfT8c1EVDB2k0DyUPCBm9kdhNm1qbl4horhilS7pVCAcw3dmTpnjMusEtxquc 7333PpuTJ3sFvgpD3p1WB0g5mBiPAxj2YnPthWqmTdEvH/F1L8TC6xmg7YDGRPHt gfISZot3Vn5ux3rA8/JiXhEOi1zJlbeSRLWQRUm9+lTftEWWg19TE9NR5YJK9D1p R26ZBnGAXB3pxgg6q08oHO7BQ7esjKXaf4Y3rpghvA5SFf1A3vFBXrTK1WgoUTXd QZ8qhl/Wc9j5mSANbebH6m5IJcNikMvib+f34/Jy9j82Aw8yP1n7 Bloomsburg University of Pennsylvania Bloomsburg University of Pennsylvania http://www.bloomu.edu/ Vincent Kozlek idp-admin@bloomu.edu Vincent Kozlek idp-admin@bloomu.edu Vincent Kozlek idp-admin@bloomu.edu umuc.edu University Of Maryland University College MIIDGzCCAgOgAwIBAgIUaSvdAzFQk6GsFqHActLJhebXr8swDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc3NvLnVtdWMuZWR1MB4XDTExMTExNTIwMDMwMFoXDTMx MTExNTIwMDMwMFowFzEVMBMGA1UEAxMMc3NvLnVtdWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXpfnW90F4YsbWVzbMxWZeO0hY4Q4C4yXkv9 V35ltE9hwNG/tSLJA3Ns1TB9Y+L9jnrmcRgIZK0VxP+QODJGBCuvFbFFjrlNkxSD IBYmZYq4mL+/N+PyNCs70D4r/V2HGJR5eHF8QJQof1jIUov+dPWtvIV/wNFXMUJp IilXQnCmGwiQYoOzQoAih4MIRFa4TwCtTw3/vBfDJ5fry6LJi0wHOTlWsoMwWY3c H/QcI/vW2mspHEXsBcHFJmhg/Xw5xGjvtF2hEdv8g5ZtCiPJoidSWz+gv+sue7gs RKKXLtrK2sACaN3BwREKvjmsa4J7OI02BDgaOkUR6L4KMt9PxQIDAQABo18wXTA8 BgNVHREENTAzggxzc28udW11Yy5lZHWGI2h0dHBzOi8vc3NvLnVtdWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRy/aoaHAUaRsTpTSL0JfJc3HOubzANBgkq hkiG9w0BAQUFAAOCAQEAPyLzxaATWdXu6N1YAKsP+3gxmE+AfWIHOfUae5k5vvNe 8sQaIfnrTXzn0uIUIhurV8e0ah17zfD9UQiv6fAN4FO8++NLpMBcn4QwkHvPpw5f /zqJca07mUCXSZo1mQXRCpIheEy3a4XnwyXh3KQFCV3J4LlX7v4Fw15VldAPCneN MXTcEOw2c0JU6Szl0RWSfQXUXml/pRRNnrEaXOJ0/0csWPvAweg9P8fZ82Qij8Fn 7y02/wW5+M3h7IvaIZq3KsTwLWfY1WNlk/C4zh5hb8miEt8Le7YJwP/1S8NpsSUg n5i8VuQd1o2O7rPL9ogFsvto7gjmgl7z0XQ7g2zlbA== umuc.edu MIIDGzCCAgOgAwIBAgIUaSvdAzFQk6GsFqHActLJhebXr8swDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc3NvLnVtdWMuZWR1MB4XDTExMTExNTIwMDMwMFoXDTMx MTExNTIwMDMwMFowFzEVMBMGA1UEAxMMc3NvLnVtdWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXpfnW90F4YsbWVzbMxWZeO0hY4Q4C4yXkv9 V35ltE9hwNG/tSLJA3Ns1TB9Y+L9jnrmcRgIZK0VxP+QODJGBCuvFbFFjrlNkxSD IBYmZYq4mL+/N+PyNCs70D4r/V2HGJR5eHF8QJQof1jIUov+dPWtvIV/wNFXMUJp IilXQnCmGwiQYoOzQoAih4MIRFa4TwCtTw3/vBfDJ5fry6LJi0wHOTlWsoMwWY3c H/QcI/vW2mspHEXsBcHFJmhg/Xw5xGjvtF2hEdv8g5ZtCiPJoidSWz+gv+sue7gs RKKXLtrK2sACaN3BwREKvjmsa4J7OI02BDgaOkUR6L4KMt9PxQIDAQABo18wXTA8 BgNVHREENTAzggxzc28udW11Yy5lZHWGI2h0dHBzOi8vc3NvLnVtdWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRy/aoaHAUaRsTpTSL0JfJc3HOubzANBgkq hkiG9w0BAQUFAAOCAQEAPyLzxaATWdXu6N1YAKsP+3gxmE+AfWIHOfUae5k5vvNe 8sQaIfnrTXzn0uIUIhurV8e0ah17zfD9UQiv6fAN4FO8++NLpMBcn4QwkHvPpw5f /zqJca07mUCXSZo1mQXRCpIheEy3a4XnwyXh3KQFCV3J4LlX7v4Fw15VldAPCneN MXTcEOw2c0JU6Szl0RWSfQXUXml/pRRNnrEaXOJ0/0csWPvAweg9P8fZ82Qij8Fn 7y02/wW5+M3h7IvaIZq3KsTwLWfY1WNlk/C4zh5hb8miEt8Le7YJwP/1S8NpsSUg n5i8VuQd1o2O7rPL9ogFsvto7gjmgl7z0XQ7g2zlbA== University Of Maryland University College University Of Maryland University College http://www.umuc.edu/ Peter Friedman Peter.Friedman@umuc.edu Paul Randall Paul.Randall@umuc.edu Server Operations Group SOP@umuc.edu Terra Dotta Software SP for Louisiana State University MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for Rice University MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for Baylor University (test) MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for Baylor University MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Buffalo MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for Carleton College MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Northern Iowa - CIEP MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta https://cmu.terradotta.com/info.html MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Southern California - Marshall MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Mississippi MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Rochester MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta https://sso.terradotta.com/info.html MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC3zCCAcegAwIBAgIJAINH6Tt2zKSOMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCDE4OTYxMC04MB4XDTExMDEyMDA0MjczNloXDTIxMDExNzA0MjczNlowEzER MA8GA1UEAxMIMTg5NjEwLTgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDN2HwHcr67IMvCCUBX/gVb9NErAUJfw90+cK+IRaoVpTq0XKD0oDcDgVcmmGr0 8zIj8gx3+Mk+z4LO2QC2JXC7Ak8JP/R9wkvxLMcNVSrDa/EXUlOsO4936W8MtGg2 XzcrHEU3ovz2ukm8JDZcqLyZXw5+MPItYuRgHyIfxlTkH6fQP/Sujwmcu28KYv+O aJvsWbrod9tho6z79jPQ2H3LbSHVlmvtuqOdFhxajlpjPS1bkhbqrNExFTFpOPwW TZe61oW1ZSHn2jSNsc+DrwXOUnlUABe/S1csP4tr8mHZKuTSBFOgBbyBzAHklJgY vgbwMvV10X6CCyBAphS1W9wjAgMBAAGjNjA0MBMGA1UdEQQMMAqCCDE4OTYxMC04 MB0GA1UdDgQWBBTeMaiYRFp4me8Eha6hqI0xNCxVkDANBgkqhkiG9w0BAQUFAAOC AQEAQoJPJHAdzwC8j0Xc/D3ERvkNGZ2bbMtgNlmt6UhBCcIFQRwC2wPaeNNsp1gv 2NEY/YsIjDhEjRlgDR950KNKolQ4w+LoA0Girch+UCcoUp+1PCztIXwg/1S9wZPx rgces6oVH0UfEtqgpSf4m/8i8PzbaLGEXdcYN4VSljlr6aKCD3J7rML4QSoWt43h Ioh68zmJYnJGA4BYvttTSpVOCv/S+8QrJXSkvF5UPqh/WmvnDGfD+u2f/nILK2W5 vXY0XwPcOe9z35WIkoXShWoXF8/gM+GrjFudnHgdRCixCH15yQVT1cY2PNJhaPDi iPm00aZG3OnAFYrkVLLN2RNq0w== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com TerraDotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Texas San Antonio MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for Furman University MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta Software SP for University of Southern California - Marshall MIIC4jCCAcqgAwIBAgIJALldpggjWmriMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0yNDAeFw0xMzA0MTAwMjU3MTJaFw0yMzA0MDgwMjU3MTJaMBQx EjAQBgNVBAMTCTE4OTYxMC0yNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPZ9So31RPtzb0EFP8tWOhnjKXaKe9IBO175r12EM9bMUNBLgAtfYH49qoea DD+/eG988zmZA8ixxZsPUrFR7qi7PJXW5c5iBqZDKPvO3HWBi3cMBoBnWn4zEU9r cb/AzMMFjn/0/4yilRmuRCOoiLUH1FcDwQcKhwwqNZiZBQ2tREKiTlcEVzQaOzLJ rAPgFZaE/nJzCI5KKWgT36wrbHcqGM4c/dIvwXFyGne2N3BXmRefl6s+wdAEPRPx hcqgqekaBYZCF5Og1UnLH0oOZqn0OIAFqtR7pyxxQjF+oZTnBi+LNOB5QF8q7Rd/ oUFh7ZA3HJjy2IZzCG7WttoNx5ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTI0MB0GA1UdDgQWBBQMICIjrW9osFKSLrfuCIpPThXzGzANBgkqhkiG9w0BAQUF AAOCAQEAuoFcI1J3tuZ03o1yAWihDNDNFANxlLTc3swxpnQ5+UJmN9/C0t0Gjx5V 5PWon/+NNXqwP60TrTL+ZeGYVpH0hn4E6iZqCH6vgT1+tiMkOUJiWuo3d3ObCsym rp030CFc9DcMSyrQxZpDkQ8FOeJi7R/td1qloHujNVuAXOgdf9Su8vXLA8Xv/2pZ lmAD/jn7hhQUpwPhO+7OrBqZVxbFg/twa2l9pmOd2ZrY+KNoUApITDcIHXKsjkeq tsESY0foXrbIo7/lqaHpKtbQtTZu6Ik+uBWEoL16okV//gouO/ZtCLAxuUHWXZ41 3p5sQ6ShQElMY9pzRJ/aza/3I4ySXA== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC3zCCAcegAwIBAgIJAINH6Tt2zKSOMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCDE4OTYxMC04MB4XDTExMDEyMDA0MjczNloXDTIxMDExNzA0MjczNlowEzER MA8GA1UEAxMIMTg5NjEwLTgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDN2HwHcr67IMvCCUBX/gVb9NErAUJfw90+cK+IRaoVpTq0XKD0oDcDgVcmmGr0 8zIj8gx3+Mk+z4LO2QC2JXC7Ak8JP/R9wkvxLMcNVSrDa/EXUlOsO4936W8MtGg2 XzcrHEU3ovz2ukm8JDZcqLyZXw5+MPItYuRgHyIfxlTkH6fQP/Sujwmcu28KYv+O aJvsWbrod9tho6z79jPQ2H3LbSHVlmvtuqOdFhxajlpjPS1bkhbqrNExFTFpOPwW TZe61oW1ZSHn2jSNsc+DrwXOUnlUABe/S1csP4tr8mHZKuTSBFOgBbyBzAHklJgY vgbwMvV10X6CCyBAphS1W9wjAgMBAAGjNjA0MBMGA1UdEQQMMAqCCDE4OTYxMC04 MB0GA1UdDgQWBBTeMaiYRFp4me8Eha6hqI0xNCxVkDANBgkqhkiG9w0BAQUFAAOC AQEAQoJPJHAdzwC8j0Xc/D3ERvkNGZ2bbMtgNlmt6UhBCcIFQRwC2wPaeNNsp1gv 2NEY/YsIjDhEjRlgDR950KNKolQ4w+LoA0Girch+UCcoUp+1PCztIXwg/1S9wZPx rgces6oVH0UfEtqgpSf4m/8i8PzbaLGEXdcYN4VSljlr6aKCD3J7rML4QSoWt43h Ioh68zmJYnJGA4BYvttTSpVOCv/S+8QrJXSkvF5UPqh/WmvnDGfD+u2f/nILK2W5 vXY0XwPcOe9z35WIkoXShWoXF8/gM+GrjFudnHgdRCixCH15yQVT1cY2PNJhaPDi iPm00aZG3OnAFYrkVLLN2RNq0w== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com Terra Dotta MIIC4jCCAcqgAwIBAgIJANFZ2OwHEuljMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTE4OTYxMC0xMDAeFw0xMTExMDkwMzMyMzJaFw0yMTExMDYwMzMyMzJaMBQx EjAQBgNVBAMTCTE4OTYxMC0xMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANSr4q1G1rfFnUKtYTdjHsigx2Q6NUbxyoffyZ2UIaqYZM2zZhzr9esGNGCk KQYfAEY1Qh2+e0ZdSruqt+czmIejUpSFksQ5/hhMJUgg57rLDr6jbKsuzn+d3r8x eLdjS9GZLpyCGcZz6otjjm+wHVsZZiNjNL9QY2fWKdelpsW8A8/k8Z97p/f9irm3 fdKFZ/K1+b30d3tKtFOZadDdBSQ4JcPuNZJuyxACAjZcFqCBOrZLbSDLPdbak+1d qVlx0Jv6eDQhmaLB2rLeCXsYzMefwBEqKXh3CtPRD02VqvS6qKSZ4LXCRPQW4gwe Ljf/WqvlrTCkX2+jN1QAhUsMEGUCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTg5NjEw LTEwMB0GA1UdDgQWBBRZUD+lP5WycljiKCPym8XBynxCHzANBgkqhkiG9w0BAQUF AAOCAQEAv3JPUGv0dlqEfMHtP/ndgiGZwUVBhF793HyjzuhpqQFfe6gW9Hw2a89b 2+KBiBtRIzKeWmWA6RekNPYOBi7v5xZh19xWy5pSY7vbyfDTX/JelGxmfXNZ410D vgjaGwz0xzIqCnpnv0kBlznEhPhPeJp3x1kZoM4tpc8h+RC/hc/4SInW9IvrmBRN E0FdOWtJBgWxpXXgV6nIVsMbhv00IityvLkBeOqJkijxkpfZ7X1kGXs5B5ocGP/l 1jnTfOvUuE0dZ+Cir5f7y3gxGorpHUVUrAN0ZXEzRgoQsPXUGS7Ywn9O9onLNyO5 jMhLsXgIjytXWNyX56sT5QNCsLw4qQ== Terra Dotta, LLC Terra Dotta, LLC http://www.terradotta.com/ Jason Johnson jasonj@terradotta.com maine.edu University of Maine System https://identity.maine.edu/cas/images/ums-logo.png MIIDUjCCAjoCCQCFxyTiaTwczjANBgkqhkiG9w0BAQUFADBrMRYwFAYDVQQDDA1p ZHAubWFpbmUuZWR1MSMwIQYDVQQKDBpVbml2ZXJzaXR5IG9mIE1haW5lIFN5c3Rl bTELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBU1haW5lMQ8wDQYDVQQHDAZCYW5nb3Iw HhcNMTMwODIwMjMzNTI1WhcNMTQwODIwMjMzNTI1WjBrMRYwFAYDVQQDDA1pZHAu bWFpbmUuZWR1MSMwIQYDVQQKDBpVbml2ZXJzaXR5IG9mIE1haW5lIFN5c3RlbTEL MAkGA1UEBhMCVVMxDjAMBgNVBAgMBU1haW5lMQ8wDQYDVQQHDAZCYW5nb3IwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrUDwtk+ugK9p9vgJRzu7/o0Wh xnRODXEUHOuGhk3oJZJwMJGFuD6PzQecmE1GNwlNQm9CbfBryiM2pd5QCOY+3Oa5 PicH52tUcIc796LihJC0RfdqCBQG42dTP7IaAmlp9ksgqYOUH5KUppEYlXvUVC43 jvGdaj/5c08XEI4WlJNRfdaWO5uTE79HzyqfccGaRvJJEpJADrMWZYpKFJTt5+KP lxmGcldFLEld1aIWVKaXIP1ccPSfSxlLobRT+rSA5Lb/5FNwY8k1C/zpwk8MoWuu pXp5kcxStWKL8PIpKwAFTbExs+hzQ2F4Mzz6J75tJHMkpgg3EQGFX6qNO5uTAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBADkUm2OJ0cyt275w5dY7ScjKHvcPITIfTHNS 6BlJvb3iYFTqd7HxxSqE3BbSYN/AZxkU9/SsH0p5jvOFaLcAPPuRD3f1c+uVXSQv AJimQaG73oy+6RkbLPEIVf8O8zXWjX5pQCfPNjoRx/j7he2+NHOl2jpR6Tj/O4cT CX4AhoApL6teiUhjOeyBqRtMLvFrODbyfWOw92v/SBo+IBuskFWczRFfYmpEgcls 7XUZ1jj9jADb5vUFXttyD6DvlorsrDpym8UUa8xckbEORr039A2inJ1+JCHvF3Lp e2iwjc4lUcFC9ro7nesIcjc38rz36026jl8cvuGzfL83/NhL9zY= MIIDTDCCAjSgAwIBAgIVAKdttlk67F7CvEfnsqmK5frO+RRLMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJib2xldGguaXRzLm1haW5lLmVkdTAeFw0wOTA5 MTgxNTM1MjFaFw0yOTA5MTgxNTM1MjFaMCMxITAfBgNVBAMTGHNoaWJib2xldGgu aXRzLm1haW5lLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIFp pLEXLZwDYkx3DlMcXyykE8ZuZl/dBTRGzSilEOBGylWbgUJfb15ZPji4sWOUOQCb TEUw+C92WUvH+gllIzB0LuH0XCsYM62pBBnlZHwDNFlrc5h9njLmu1ZzlpUm9H82 vrv+eTGqu9fGHI1ZjMa1LxUJgKT5CE2dObC6q0B3R4qh6ptZl3PJ3ul3+oS9BJfg mF3ZbRc28cC82PTeAt3UguZhBfwEwVV8v32r1G1stGMcVnOdkW5C+F0TrVBdc8Ak 20+NCFYUUW+qnlCtcr0wubWhTE/cb13XnaznGuqTx3SIfO6YIX2AtUdykU+ZRkbY nkXhE3ZT8jKJd8ytWbMCAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmJvbGV0aC5p dHMubWFpbmUuZWR1hi9odHRwczovL3NoaWJib2xldGguaXRzLm1haW5lLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUcI16cu5kp2iMneQgpI8ahaOj1BEwDQYJ KoZIhvcNAQEFBQADggEBAAbUpJ84Go/ib/vfIKaTtbofMLEXOvuWRdGyNH0YfqPm yV4eQpWsLVIujljqqGjK8vZIOEqqKkKOKAkrOSzoC6trDefEEbw9/OaOAawrKRV3 TvHGoZ3NI3S4ZT1QgbKPfUMGpv7FY2nXzeSOqE9XFC+XoGj69E11OgpClRoTETwk Nxz5tvdLZsxW3tyIo96NhLXVeyNlsmCPoKRr9YzF2uoHfhMyYhuGdxGv3YcePHEq TXfecLlrEJqz03WoTxc3505tSqAINOKnhmAVWJlSVxud1guhufZbikkcRkiCu5eu YsHDLQts73csIAyeHWHBEAZE3aYbinjg7DD7nR8gS6M= maine.edu MIIDUjCCAjoCCQCFxyTiaTwczjANBgkqhkiG9w0BAQUFADBrMRYwFAYDVQQDDA1p ZHAubWFpbmUuZWR1MSMwIQYDVQQKDBpVbml2ZXJzaXR5IG9mIE1haW5lIFN5c3Rl bTELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBU1haW5lMQ8wDQYDVQQHDAZCYW5nb3Iw HhcNMTMwODIwMjMzNTI1WhcNMTQwODIwMjMzNTI1WjBrMRYwFAYDVQQDDA1pZHAu bWFpbmUuZWR1MSMwIQYDVQQKDBpVbml2ZXJzaXR5IG9mIE1haW5lIFN5c3RlbTEL MAkGA1UEBhMCVVMxDjAMBgNVBAgMBU1haW5lMQ8wDQYDVQQHDAZCYW5nb3IwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrUDwtk+ugK9p9vgJRzu7/o0Wh xnRODXEUHOuGhk3oJZJwMJGFuD6PzQecmE1GNwlNQm9CbfBryiM2pd5QCOY+3Oa5 PicH52tUcIc796LihJC0RfdqCBQG42dTP7IaAmlp9ksgqYOUH5KUppEYlXvUVC43 jvGdaj/5c08XEI4WlJNRfdaWO5uTE79HzyqfccGaRvJJEpJADrMWZYpKFJTt5+KP lxmGcldFLEld1aIWVKaXIP1ccPSfSxlLobRT+rSA5Lb/5FNwY8k1C/zpwk8MoWuu pXp5kcxStWKL8PIpKwAFTbExs+hzQ2F4Mzz6J75tJHMkpgg3EQGFX6qNO5uTAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBADkUm2OJ0cyt275w5dY7ScjKHvcPITIfTHNS 6BlJvb3iYFTqd7HxxSqE3BbSYN/AZxkU9/SsH0p5jvOFaLcAPPuRD3f1c+uVXSQv AJimQaG73oy+6RkbLPEIVf8O8zXWjX5pQCfPNjoRx/j7he2+NHOl2jpR6Tj/O4cT CX4AhoApL6teiUhjOeyBqRtMLvFrODbyfWOw92v/SBo+IBuskFWczRFfYmpEgcls 7XUZ1jj9jADb5vUFXttyD6DvlorsrDpym8UUa8xckbEORr039A2inJ1+JCHvF3Lp e2iwjc4lUcFC9ro7nesIcjc38rz36026jl8cvuGzfL83/NhL9zY= MIIDTDCCAjSgAwIBAgIVAKdttlk67F7CvEfnsqmK5frO+RRLMA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJib2xldGguaXRzLm1haW5lLmVkdTAeFw0wOTA5 MTgxNTM1MjFaFw0yOTA5MTgxNTM1MjFaMCMxITAfBgNVBAMTGHNoaWJib2xldGgu aXRzLm1haW5lLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIFp pLEXLZwDYkx3DlMcXyykE8ZuZl/dBTRGzSilEOBGylWbgUJfb15ZPji4sWOUOQCb TEUw+C92WUvH+gllIzB0LuH0XCsYM62pBBnlZHwDNFlrc5h9njLmu1ZzlpUm9H82 vrv+eTGqu9fGHI1ZjMa1LxUJgKT5CE2dObC6q0B3R4qh6ptZl3PJ3ul3+oS9BJfg mF3ZbRc28cC82PTeAt3UguZhBfwEwVV8v32r1G1stGMcVnOdkW5C+F0TrVBdc8Ak 20+NCFYUUW+qnlCtcr0wubWhTE/cb13XnaznGuqTx3SIfO6YIX2AtUdykU+ZRkbY nkXhE3ZT8jKJd8ytWbMCAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmJvbGV0aC5p dHMubWFpbmUuZWR1hi9odHRwczovL3NoaWJib2xldGguaXRzLm1haW5lLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUcI16cu5kp2iMneQgpI8ahaOj1BEwDQYJ KoZIhvcNAQEFBQADggEBAAbUpJ84Go/ib/vfIKaTtbofMLEXOvuWRdGyNH0YfqPm yV4eQpWsLVIujljqqGjK8vZIOEqqKkKOKAkrOSzoC6trDefEEbw9/OaOAawrKRV3 TvHGoZ3NI3S4ZT1QgbKPfUMGpv7FY2nXzeSOqE9XFC+XoGj69E11OgpClRoTETwk Nxz5tvdLZsxW3tyIo96NhLXVeyNlsmCPoKRr9YzF2uoHfhMyYhuGdxGv3YcePHEq TXfecLlrEJqz03WoTxc3505tSqAINOKnhmAVWJlSVxud1guhufZbikkcRkiCu5eu YsHDLQts73csIAyeHWHBEAZE3aYbinjg7DD7nR8gS6M= University of Maine System University of Maine System http://www.maine.edu/ John Grover jgrover@maine.edu Drew Northup drew.northup@maine.edu http://id.incommon.org/category/research-and-scholarship oar.net Ohio Technology Consortium (OH-TECH) InCommon Federation Identity Provider for the Ohio Technology Consortium, an activity of the Ohio Board of Regents. https://iamohio.net/content/oh_tech_web_identity_services http://ohio.gov/policies/ https://oh-tech.org/sites/default/files/styles/large/public/field/image/OH-TECH-Logosm.png MIIDGDCCAgCgAwIBAgIVAMDIykk/faIk0RTovrokYZYWeLfSMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5vYXIubmV0MB4XDTExMDkxNTE2MTYwOVoXDTMx MDkxNTE2MTYwOVowFjEUMBIGA1UEAxMLaWRwLm9hci5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDPevvM8XlI02Ts4elPWfp9oE/16BQR+YfcoX1n qbWOu2D3NCVNhz/AyqFWo/hKA9LewgXdwBcf9xKVsG+KvMtdVEPu1UAOL/wXFztC ITMGup3ZIAYzDNYz1UIVUJtdVy8fL6bfsGJxS4Fj6SJKdZi+KWH6kkmrTQOD9/3R vTbXtBV5T/lY+5iD9vdP3CN+mfcYe9NSTY1VpYfUPsF/4Rvz7AcuO+zJO4VxTnpj qjfREamPozYGF1vR5PXqMU0OWZ8i41fk75h80CtIomEj0pyBIdkg0IYDvTQFDgUh LtJJeo+2CtiuNvVGo+62xhktFzcSV3ecyhdDW7g5NswxxNYtAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5vYXIubmV0hiJodHRwczovL2lkcC5vYXIubmV0L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQ21xrbK7nRgX3S+6TWCpKWdI0LLDANBgkqhkiG 9w0BAQUFAAOCAQEArAa7xs5klJmi4D5iMxj0qEU6kh8Kdk+FtYaAfsOAlzJXOoko 5rECg6LB4BLT0n1f5EJTg9OafVXdcY0kRDFC2T5CBi/+HiZKf9zTdNJD+/x934/I nJdLaoxls9bDv79KxBPtZv1ThiWshGKRD69EZAG9gPTBzV50GMk1JwpYhKBLrsOb xm5skvrLDBVtpf7/G/S4oSHtdN1hnXOW6WGmaqnlzPpoF6bGMXMRbW0JsZXH07HO 2z9hWgIOvL9bjEeEct7yOgbzwWZrHSvPDVHYoSyk+G1+RyL+yokUWMRaZ9YXG8ts nsG1QgdEewDOGQVbtLzDHtk+EBCJu03zYZHgoQ== oar.net MIIDGDCCAgCgAwIBAgIVAMDIykk/faIk0RTovrokYZYWeLfSMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5vYXIubmV0MB4XDTExMDkxNTE2MTYwOVoXDTMx MDkxNTE2MTYwOVowFjEUMBIGA1UEAxMLaWRwLm9hci5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDPevvM8XlI02Ts4elPWfp9oE/16BQR+YfcoX1n qbWOu2D3NCVNhz/AyqFWo/hKA9LewgXdwBcf9xKVsG+KvMtdVEPu1UAOL/wXFztC ITMGup3ZIAYzDNYz1UIVUJtdVy8fL6bfsGJxS4Fj6SJKdZi+KWH6kkmrTQOD9/3R vTbXtBV5T/lY+5iD9vdP3CN+mfcYe9NSTY1VpYfUPsF/4Rvz7AcuO+zJO4VxTnpj qjfREamPozYGF1vR5PXqMU0OWZ8i41fk75h80CtIomEj0pyBIdkg0IYDvTQFDgUh LtJJeo+2CtiuNvVGo+62xhktFzcSV3ecyhdDW7g5NswxxNYtAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5vYXIubmV0hiJodHRwczovL2lkcC5vYXIubmV0L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQ21xrbK7nRgX3S+6TWCpKWdI0LLDANBgkqhkiG 9w0BAQUFAAOCAQEArAa7xs5klJmi4D5iMxj0qEU6kh8Kdk+FtYaAfsOAlzJXOoko 5rECg6LB4BLT0n1f5EJTg9OafVXdcY0kRDFC2T5CBi/+HiZKf9zTdNJD+/x934/I nJdLaoxls9bDv79KxBPtZv1ThiWshGKRD69EZAG9gPTBzV50GMk1JwpYhKBLrsOb xm5skvrLDBVtpf7/G/S4oSHtdN1hnXOW6WGmaqnlzPpoF6bGMXMRbW0JsZXH07HO 2z9hWgIOvL9bjEeEct7yOgbzwWZrHSvPDVHYoSyk+G1+RyL+yokUWMRaZ9YXG8ts nsG1QgdEewDOGQVbtLzDHtk+EBCJu03zYZHgoQ== Ohio Technology Consortium ("OH-TECH") Ohio Technology Consortium (OH-TECH) http://oh-tech.org/ Mark Beadles mbeadles@oar.net E. Stuart Hicks eshicks@oar.net OARnet Support support@oar.net http://id.incommon.org/category/research-and-scholarship Narada Metrics Network measuring, monitoring, and analysis tool developed at the Ohio State University through an STTR grant. https://www.naradametrics.net/ http://research.osu.edu/researchers/policies/ https://www.naradametrics.net/static/img/narada_logo.png MIIDvTCCAqWgAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMCVVMx DTALBgNVBAgTBE9oaW8xETAPBgNVBAcTCENvbHVtYnVzMRAwDgYDVQQKEwdPSC1U RUNIMRowGAYDVQQLDBFTZWN1cml0eSAmIEF1dGhOWjEiMCAGA1UEAxMZbmFyYWRh bWV0cmljcy5vaC10ZWNoLm9yZzEeMBwGCSqGSIb3DQEJARYPZXNoaWNrc0BvYXIu bmV0MB4XDTEyMTAxNjAwMDAwMFoXDTIyMTIzMTIzNTk1OVowgaExCzAJBgNVBAYT AlVTMQ0wCwYDVQQIEwRPaGlvMREwDwYDVQQHEwhDb2x1bWJ1czEQMA4GA1UEChMH T0gtVEVDSDEaMBgGA1UECwwRU2VjdXJpdHkgJiBBdXRoTloxIjAgBgNVBAMTGW5h cmFkYW1ldHJpY3Mub2gtdGVjaC5vcmcxHjAcBgkqhkiG9w0BCQEWD2VzaGlja3NA b2FyLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMf0hNF9b3PV L47MlioCwBLShg7d+QYH7jIq2Ooc07+qZkIV5nE0+00qXWmVYpcDTcWF1/o8hD/C hkLWxDsjYBu0OEfnXP1D/zUl9S5KgRi7ZkjyXECSrgbyM/Ulbdi2r8LIhaV7ZrA7 yOL3yMVSk6b4Jy99xREsl6NPfZcVJQj5q3MatTDiLWtwo13b2bVBih7Tz6Wkxy9o ugXBp9Ac4zSGQ49mhzy9ip1QQ9hG8m2GlY+tpTfnk0lFMl7ltIT93QJ9+GufEBoV bUudqeZ9MYrFRpEiyje3zHsLIrt5tcYTr60Qgv0XKwhz7vrVWHEmE8B2xdleyCfC vXP5wuwTqG8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAHHySW/pQF9PeRCDc+VLw ckSpdS4jtEqvMH8FKNwNlEl3deWCh+s0e+5kjyw4VVau9rb9WlHR7D1fvHHhjx1v CBxLr0x3uaDniQNM7YTGWnAFGt/U9WuSQ78slefjtE0iAbP/NaZ7QSJnzBN1Yg6+ ZtFYYjCr66A7bZ08uu2z20NZgoTk/AVp6jviUaxf4NkkCHE8av+gcOa7ulCcIW0s tVnXbFfh0kZJDLgrAEREDjLt72VOr5zaF5LWlbJDZCJgtLBYqjVpBgc7GnS4tUYt z5yNpGyNtHiufffRYgwxS4qIhtTLo0Ub0/WVzTErEgKywwE+vX6rVqhpJa7rrD9g Yg== Narada Metrics Network measuring, monitoring, and analysis tool developed at the Ohio State University through an STTR grant. Ohio Technology Consortium ("OH-TECH") Ohio Technology Consortium (OH-TECH) http://oh-tech.org/ Alex Berryman alex.berryman@naradametrics.net Alex Berryman alex.berryman@naradametrics.net Alex Berryman alex.berryman@naradametrics.net Prasad Calyam pcalyam@oar.net capella.edu Capella University MIIDajCCAlKgAwIBAgIET7QbxjANBgkqhkiG9w0BAQQFADB3MQswCQYDVQQGEwJVUzESMBAGA1UE CBMJTWlubmVzb3RhMRQwEgYDVQQHEwtNaW5uZWFwb2xpczEbMBkGA1UEChMSQ2FwZWxsYSBVbml2 ZXJzaXR5MQswCQYDVQQLEwJJVDEUMBIGA1UEAxMLY2FwZWxsYS1pZHAwHhcNMTIwNTE2MjEyNzM0 WhcNMjIwNTE0MjEyNzM0WjB3MQswCQYDVQQGEwJVUzESMBAGA1UECBMJTWlubmVzb3RhMRQwEgYD VQQHEwtNaW5uZWFwb2xpczEbMBkGA1UEChMSQ2FwZWxsYSBVbml2ZXJzaXR5MQswCQYDVQQLEwJJ VDEUMBIGA1UEAxMLY2FwZWxsYS1pZHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDh HG8seF+2p1nfpLIl25JwFu9/l4Qkkodvn6dR9FKdqrbG4YzRrFL0eZX3GjiXxdO4EvP9tyZcnWo7 tcQETdBBG+WdKhF8/ufDjlh8xVUnhTywdEBM3TwpUMQrl3kpA0XDV2PL+pMY4wUK9ZWOHXugfITa uYZWgF+oXKnlr4FRx198YV2mpFIx6Cp6eD6F3IdDWpd/hk87NSPspilsmwk/8QdniGyCYC0HwWeq w6Frddt85g483icKe/uYS0Br13mC3idsjih87SGKTnsLZomdCAhvkGvqzHsqhDyZG0UkcL4CrTGK yxk/K1TAP6bHpoDnHQqf72PIBC+GjeXfrMNDAgMBAAEwDQYJKoZIhvcNAQEEBQADggEBAGuTQIli PaReWGl8X37s2eF14tiChzoQ4VvWKGUCMi9sFmnXbVev0tbwgfINiTyLV1yBm6ksDn7zGR/knBYn C5gPAQfaQ9KxZ0vGkO/cd0r5XRF82GFcyFbU9e7B+IMTnplFjMBecy9O/L1GuptEkqbLlSy6I1iM 1G2kOdU+BPDc8BAS2DThMhUd4hGh1XJo8eGrHjUxdvuA9xGbYLKWEaREJw2gXKBBmhs0RVx0oKR+ 8KhkknImHBoobn9fC6X2NbCbq2fFl7ToETDtOHyOfea/GjhqBLjIGdML/yslGrwX4AmSrwyclk4e Hh6Nd35KRm7+gqZhZXpHBm3kbX+mqUs= Capella University Capella University http://www.capella.edu/ Maria Schuett Maria.Schuett@capella.edu ua.edu University of Alabama, The MIIDEzCCAfugAwIBAgIUNKqQ00OfQ884NNxZ/Wqg64utm9owDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLnVhLmVkdTAeFw0xMjA3MDIxNTMyMTJaFw0zMjA3 MDIxNTMyMTJaMBUxEzARBgNVBAMTCmlkcC51YS5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCgoODiUmYmlR2YZDWPOQKKuhgrc5oBzLINbtQJ7M1P LJBCjRaXVkKKgWpSGkHyQesv9V0IVJ8lUxviekpcKdlQ2FRlHyVPO4F94QOIdpIV BCKQkZRIL/Z4uup+YRBK/0ZsuEivRTnfW+xQKE+VUs2El8u63G735l7tYWgn2Ve2 TWPWPzUEdZrxkDQsms1pPf40q8qTRPMz9AlsiIJ7Jkpmc9mKu+lsjHDk5xrCQ2Ix ZNpxFtfCCvh2QmUvG6RQDQ9OIpQTpL4Mkr2desYwLq5YXP3RGaCOR78jN/zw2hW/ 4lh3OuYyhK1BhwZzkVFrmrDqT2pqklaQiumzKZA/DPKTAgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC51YS5lZHWGIWh0dHBzOi8vaWRwLnVhLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU5PpJtXNlAssOyOO4UTVGluFuAhUwDQYJKoZIhvcNAQEF BQADggEBABPzuZZunphE/zVhwqafhEQui2yK/liaJF8RgmEYoKHbXDLsSweQ6gpb aoJ4sJqOppySR8tSTojuGVleRis8138xTtRzYsCsUVeQ7EZ79DJ9W9xep3aAXy6G EX6VVWfCSj2KSS4vR8/YtSzclUkOQwK1A/poO2na6PMpOaFzPHEHpT73OLjj+f40 ettjvwSjTCvHNQWQawfSg8q0w+CnTxZ3hfAGR77zOFwzBbrxIBY9g16VOUSbP464 6izLFjrXdfUARACZIkv+rigqMZou8Fj7VvBp8Wu1f0pzVQYwkgU+nl8INuYKYELW 3NhJFAodlwbRHKZc0vyCH8RmluU4KoE= ua.edu MIIDEzCCAfugAwIBAgIUNKqQ00OfQ884NNxZ/Wqg64utm9owDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLnVhLmVkdTAeFw0xMjA3MDIxNTMyMTJaFw0zMjA3 MDIxNTMyMTJaMBUxEzARBgNVBAMTCmlkcC51YS5lZHUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCgoODiUmYmlR2YZDWPOQKKuhgrc5oBzLINbtQJ7M1P LJBCjRaXVkKKgWpSGkHyQesv9V0IVJ8lUxviekpcKdlQ2FRlHyVPO4F94QOIdpIV BCKQkZRIL/Z4uup+YRBK/0ZsuEivRTnfW+xQKE+VUs2El8u63G735l7tYWgn2Ve2 TWPWPzUEdZrxkDQsms1pPf40q8qTRPMz9AlsiIJ7Jkpmc9mKu+lsjHDk5xrCQ2Ix ZNpxFtfCCvh2QmUvG6RQDQ9OIpQTpL4Mkr2desYwLq5YXP3RGaCOR78jN/zw2hW/ 4lh3OuYyhK1BhwZzkVFrmrDqT2pqklaQiumzKZA/DPKTAgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC51YS5lZHWGIWh0dHBzOi8vaWRwLnVhLmVkdS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQU5PpJtXNlAssOyOO4UTVGluFuAhUwDQYJKoZIhvcNAQEF BQADggEBABPzuZZunphE/zVhwqafhEQui2yK/liaJF8RgmEYoKHbXDLsSweQ6gpb aoJ4sJqOppySR8tSTojuGVleRis8138xTtRzYsCsUVeQ7EZ79DJ9W9xep3aAXy6G EX6VVWfCSj2KSS4vR8/YtSzclUkOQwK1A/poO2na6PMpOaFzPHEHpT73OLjj+f40 ettjvwSjTCvHNQWQawfSg8q0w+CnTxZ3hfAGR77zOFwzBbrxIBY9g16VOUSbP464 6izLFjrXdfUARACZIkv+rigqMZou8Fj7VvBp8Wu1f0pzVQYwkgU+nl8INuYKYELW 3NhJFAodlwbRHKZc0vyCH8RmluU4KoE= University of Alabama, The University of Alabama, The http://www.ua.edu/ Scott Montgomery smontgomery@ua.edu Deborah Crocker deborah.crocker@ua.edu IT Service Desk itsd@ua.edu goucher.edu Goucher College MIIDQDCCAigCCQD9EXATFfpNHTANBgkqhkiG9w0BAQUFADBiMRgwFgYDVQQDDA9p ZHAuZ291Y2hlci5lZHUxGDAWBgNVBAoMD0dvdWNoZXIgQ29sbGVnZTELMAkGA1UE BhMCVVMxCzAJBgNVBAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUwHhcNMTIwMjAy MTg0MDMwWhcNMTMwMjAxMTg0MDMwWjBiMRgwFgYDVQQDDA9pZHAuZ291Y2hlci5l ZHUxGDAWBgNVBAoMD0dvdWNoZXIgQ29sbGVnZTELMAkGA1UEBhMCVVMxCzAJBgNV BAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDGCDPliCbx4QcxYEVBjwMRd/4R6L1LcZ21PIBu9qKlfJTp+44p RMFFQkvHQgtQnWKBSMK39vG6H7+wBFIdFfavxT9DcPkiqvoe7++VyYm2VWZt6HCQ cYK5Nwg2AGOIodIIpwncUJhnHNJ8YHKkdwwFcexEKrcvurTMok1BYlGsr6uX5p0C ooZmsdX7sffjSiZI0+/kZgI0gSQOjk6hGyY1QZz47q3aTbAn63eZv9zbwLqdBtr3 mQGDtZ6C0N7Z8H2PiMgeKHqXXHna+XEVk1/lZjVJbLf0x1og8RgvDmXvFyE7hmxE dmljVWwHsKWzfaWYX0WTgO5D6+vNQopqoOPdAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE1hv6gGPVcFulSyyNpmBd8hPZUI4Ibnqc7dBFgCdljB6jrBj+6iEE3pd0eW bEDAlpT9kyNweZY0qjzKK2gvjMAUTcGUo/W8Nfmoi8py07GZYdBglNIL69xY1qoe 0rltvb47yAL+1A6eeBGlgsj5/o9wkV1fXOJ7ojKV2S7CbTJpgr1MdWSrTSI3+Jwl iCflXm96nzl+CxorqVb0yJB2jmRd6WAAOunl4dIL8J7lkkrqBv42TaKExkUcf3eT yosKfff3G3KPsQzaU1kDWVGhbhS322uy7gjy929RALCmoUD6QQXRidkRYacCMHXC oL1bvJlGv+az8jFu7bFvQ6WA7Lc= MIIDhDCCAmwCCQDipYp7QAFE6DANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUxGDAWBgNVBAoMD0dv dWNoZXIgQ29sbGVnZTEfMB0GA1UECwwWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEY MBYGA1UEAwwPaWRwLmdvdWNoZXIuZWR1MB4XDTEzMDExNjE2MjI0MVoXDTIzMDEx NDE2MjI0MVowgYMxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJNRDESMBAGA1UEBwwJ QmFsdGltb3JlMRgwFgYDVQQKDA9Hb3VjaGVyIENvbGxlZ2UxHzAdBgNVBAsMFklu Zm9ybWF0aW9uIFRlY2hub2xvZ3kxGDAWBgNVBAMMD2lkcC5nb3VjaGVyLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALelEr2mpG/5wjI/aR2JgfEz jwrfenWU3A9yqS0bsNI1Y9lVoAe0vIyqTC1glkcEApIHUVumFpbrmmJQngt84l+C uz/n1bHELjM0oRJ0rIxhPrEiiLX8HabCOWPtXNUAQgJUSw+xjoOwEJfYRXDkcSQQ 1S2GKvDTGDZhBOG2Ov4OjVyRQkMQO/aOBjd8VZKthlMBGUg6yD2AklIRUBuPOEN4 myOk2fWHttPNSj7cfcTnSszLPrYOE7bHOSYILnDcu4lbTjnR3EqkrtSzXligebKJ hxqFYf0caTEu+RMPKttHdEf7u4j2G6i+6euj7yWnbYDs7piFKsl0TFnEUWpaGR0C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAdgn6vRTI37/8+I8I5+9yrUXqU6aVftp8 P53nVPUB41JeZUb3Dfj1Mswg51DY99LT+xAh1oxDKNUzrnXr2af8YIFQ0N2rNV55 1LODkspwP5kYzyT5cyINEsfUs4wqjwMI65RYeOwd14adVcUMFFyedlSsoIWyzrO1 ucIe40Y2h8mhtRsWqMH8e220dYf2QMueJo7zt9xruOUTT7Jn+mGQUtH2tYlhOREU D6X8ax3ngFyLz8Cte0qDYPQpZU93xd8tuQTWRBeGA+AxJMQ3/Gn78uKZJDNUqdhf U9RfcD99MmNTz6iedYMFbAIs1113GJVjiRe15qyz74tLxexzwiPxXA== goucher.edu MIIDQDCCAigCCQD9EXATFfpNHTANBgkqhkiG9w0BAQUFADBiMRgwFgYDVQQDDA9p ZHAuZ291Y2hlci5lZHUxGDAWBgNVBAoMD0dvdWNoZXIgQ29sbGVnZTELMAkGA1UE BhMCVVMxCzAJBgNVBAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUwHhcNMTIwMjAy MTg0MDMwWhcNMTMwMjAxMTg0MDMwWjBiMRgwFgYDVQQDDA9pZHAuZ291Y2hlci5l ZHUxGDAWBgNVBAoMD0dvdWNoZXIgQ29sbGVnZTELMAkGA1UEBhMCVVMxCzAJBgNV BAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDGCDPliCbx4QcxYEVBjwMRd/4R6L1LcZ21PIBu9qKlfJTp+44p RMFFQkvHQgtQnWKBSMK39vG6H7+wBFIdFfavxT9DcPkiqvoe7++VyYm2VWZt6HCQ cYK5Nwg2AGOIodIIpwncUJhnHNJ8YHKkdwwFcexEKrcvurTMok1BYlGsr6uX5p0C ooZmsdX7sffjSiZI0+/kZgI0gSQOjk6hGyY1QZz47q3aTbAn63eZv9zbwLqdBtr3 mQGDtZ6C0N7Z8H2PiMgeKHqXXHna+XEVk1/lZjVJbLf0x1og8RgvDmXvFyE7hmxE dmljVWwHsKWzfaWYX0WTgO5D6+vNQopqoOPdAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE1hv6gGPVcFulSyyNpmBd8hPZUI4Ibnqc7dBFgCdljB6jrBj+6iEE3pd0eW bEDAlpT9kyNweZY0qjzKK2gvjMAUTcGUo/W8Nfmoi8py07GZYdBglNIL69xY1qoe 0rltvb47yAL+1A6eeBGlgsj5/o9wkV1fXOJ7ojKV2S7CbTJpgr1MdWSrTSI3+Jwl iCflXm96nzl+CxorqVb0yJB2jmRd6WAAOunl4dIL8J7lkkrqBv42TaKExkUcf3eT yosKfff3G3KPsQzaU1kDWVGhbhS322uy7gjy929RALCmoUD6QQXRidkRYacCMHXC oL1bvJlGv+az8jFu7bFvQ6WA7Lc= MIIDhDCCAmwCCQDipYp7QAFE6DANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC VVMxCzAJBgNVBAgMAk1EMRIwEAYDVQQHDAlCYWx0aW1vcmUxGDAWBgNVBAoMD0dv dWNoZXIgQ29sbGVnZTEfMB0GA1UECwwWSW5mb3JtYXRpb24gVGVjaG5vbG9neTEY MBYGA1UEAwwPaWRwLmdvdWNoZXIuZWR1MB4XDTEzMDExNjE2MjI0MVoXDTIzMDEx NDE2MjI0MVowgYMxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJNRDESMBAGA1UEBwwJ QmFsdGltb3JlMRgwFgYDVQQKDA9Hb3VjaGVyIENvbGxlZ2UxHzAdBgNVBAsMFklu Zm9ybWF0aW9uIFRlY2hub2xvZ3kxGDAWBgNVBAMMD2lkcC5nb3VjaGVyLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALelEr2mpG/5wjI/aR2JgfEz jwrfenWU3A9yqS0bsNI1Y9lVoAe0vIyqTC1glkcEApIHUVumFpbrmmJQngt84l+C uz/n1bHELjM0oRJ0rIxhPrEiiLX8HabCOWPtXNUAQgJUSw+xjoOwEJfYRXDkcSQQ 1S2GKvDTGDZhBOG2Ov4OjVyRQkMQO/aOBjd8VZKthlMBGUg6yD2AklIRUBuPOEN4 myOk2fWHttPNSj7cfcTnSszLPrYOE7bHOSYILnDcu4lbTjnR3EqkrtSzXligebKJ hxqFYf0caTEu+RMPKttHdEf7u4j2G6i+6euj7yWnbYDs7piFKsl0TFnEUWpaGR0C AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAdgn6vRTI37/8+I8I5+9yrUXqU6aVftp8 P53nVPUB41JeZUb3Dfj1Mswg51DY99LT+xAh1oxDKNUzrnXr2af8YIFQ0N2rNV55 1LODkspwP5kYzyT5cyINEsfUs4wqjwMI65RYeOwd14adVcUMFFyedlSsoIWyzrO1 ucIe40Y2h8mhtRsWqMH8e220dYf2QMueJo7zt9xruOUTT7Jn+mGQUtH2tYlhOREU D6X8ax3ngFyLz8Cte0qDYPQpZU93xd8tuQTWRBeGA+AxJMQ3/Gn78uKZJDNUqdhf U9RfcD99MmNTz6iedYMFbAIs1113GJVjiRe15qyz74tLxexzwiPxXA== Goucher College Goucher College http://goucher.edu/ Rob Pfeffer rpfeffer@goucher.edu Rob Pfeffer rpfeffer@goucher.edu moxiesoft.com Moxie Software, Inc. Shibboleth IdP for Moxie Software, formerly nGenera. MIIDPzCCAiegAwIBAgIUMkJsiF5HCGTNYBBi7SW/JkrgnxUwDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2hpYmlkcC5tb3hpZXNvZnQuY29tMB4XDTEyMDYxMTIz MTEzMVoXDTMyMDYxMTIzMTEzMVowIDEeMBwGA1UEAxMVc2hpYmlkcC5tb3hpZXNv ZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwrWP4b4WSTrt iDsZpaxyb6r4yqp4Lng36tiVW8aN5IVPc0u873oSDFdFsJZbjOqYeUHn+wBnRkf/ tUqNYDDsNmiTTzlDky2lgO73K9eUV4pYluQlBU3EaUCqJMTePtcyTAD85TeUby4E Up4cnn8E1b9JqsEgTHcRTldFiMifnaOtX8GjkQMJlfb72WSJD88QpVM3yqxsogdq iCwTP/28T7WheBt9aSj8LKMystlXskWMOIrV4Wk9bnBS58HRGZJX/5yMXMn3z3eg 2U8b2eeTTw92GSzwyPXtMfTgcKUBj4BFNARJsSqBXdAtIPNyIn69yiLy1Xahc1TJ 62rrZjqlyQIDAQABo3EwbzBOBgNVHREERzBFghVzaGliaWRwLm1veGllc29mdC5j b22GLGh0dHBzOi8vc2hpYmlkcC5tb3hpZXNvZnQuY29tL2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTVdZHcIJ4cTEBvRAn8EdDj3s+78jANBgkqhkiG9w0BAQUFAAOC AQEAenwZcXdyN8RI+1BVyMBrC+8vY9z/3R+6y8Wr7le3blTPp8m1QLexYzFiZyEm cNUsyKsjrOslWfh4oSapkXx3fHsSMoLDdt7C0y2z9ggzEJbY+b4bzLydR7d5Wuml GaHV4R6EA75iCwGWZ87Te+U7DL/pbKu8WyXJN7PPelfJy4mWflflc/5TvwBlIlf8 mFFGC3IJn4851tj8rYXH+yHRrP0+RMAt+ie9acijVyAUrF4H0sH882baWUzN76v4 J71492czitn1JIH4xATfYiOIOFzf5ohIJ4o0xs139m+UgZ+YjARX5NyhpbYrh5nE IbSSiTHsYeb6qvm6YVVxrh6vTg== moxiesoft.com MIIDPzCCAiegAwIBAgIUMkJsiF5HCGTNYBBi7SW/JkrgnxUwDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2hpYmlkcC5tb3hpZXNvZnQuY29tMB4XDTEyMDYxMTIz MTEzMVoXDTMyMDYxMTIzMTEzMVowIDEeMBwGA1UEAxMVc2hpYmlkcC5tb3hpZXNv ZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwrWP4b4WSTrt iDsZpaxyb6r4yqp4Lng36tiVW8aN5IVPc0u873oSDFdFsJZbjOqYeUHn+wBnRkf/ tUqNYDDsNmiTTzlDky2lgO73K9eUV4pYluQlBU3EaUCqJMTePtcyTAD85TeUby4E Up4cnn8E1b9JqsEgTHcRTldFiMifnaOtX8GjkQMJlfb72WSJD88QpVM3yqxsogdq iCwTP/28T7WheBt9aSj8LKMystlXskWMOIrV4Wk9bnBS58HRGZJX/5yMXMn3z3eg 2U8b2eeTTw92GSzwyPXtMfTgcKUBj4BFNARJsSqBXdAtIPNyIn69yiLy1Xahc1TJ 62rrZjqlyQIDAQABo3EwbzBOBgNVHREERzBFghVzaGliaWRwLm1veGllc29mdC5j b22GLGh0dHBzOi8vc2hpYmlkcC5tb3hpZXNvZnQuY29tL2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTVdZHcIJ4cTEBvRAn8EdDj3s+78jANBgkqhkiG9w0BAQUFAAOC AQEAenwZcXdyN8RI+1BVyMBrC+8vY9z/3R+6y8Wr7le3blTPp8m1QLexYzFiZyEm cNUsyKsjrOslWfh4oSapkXx3fHsSMoLDdt7C0y2z9ggzEJbY+b4bzLydR7d5Wuml GaHV4R6EA75iCwGWZ87Te+U7DL/pbKu8WyXJN7PPelfJy4mWflflc/5TvwBlIlf8 mFFGC3IJn4851tj8rYXH+yHRrP0+RMAt+ie9acijVyAUrF4H0sH882baWUzN76v4 J71492czitn1JIH4xATfYiOIOFzf5ohIJ4o0xs139m+UgZ+YjARX5NyhpbYrh5nE IbSSiTHsYeb6qvm6YVVxrh6vTg== Moxie Software, Inc. Moxie Software, Inc. http://www.moxiesoft.com/ Sam Marx smarx@moxiesoft.com Moxie Spaces Release Candiate Shibboleth test Moxie Software Inc is formerly nGenera CIM corporation. This server is for Moxie Release Candidate testing. MIIDFzCCAf+gAwIBAgIJAJlKqPvNZlnyMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXd3dy5tb3hpZXNvZnQuY29tMCAXDTEyMTIwNjAwMTYxNFoYDzMwMTEwNDA5 MDAxNjE0WjAcMRowGAYDVQQDExF3d3cubW94aWVzb2Z0LmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANqsi0Y52rvRoabMZbWZ3i7U7Y+fpF4dJSuL 7ZkBA4eBjvu+YsA24L0nFiWv4m0EyepJYyKC3jNp04xlsIyobSyLod1XXLsrcWnb nrpxH+wCf6gYMu0H6CuqNNj/iX81kGszH132bCtTqKAqpK5VaQjwMt0o7yjsxQl3 4B2CSaMicHhfV/yW8W0iyqdLjS1DSyWiqrCIEnbZRY1oToec4MOc11+EGlqKWU6X F+YQwVX42nVG9CZlGNx750ILkxemlYP5RPoNaiu+wU0swWKEuVXbsKJWQwcrFrkf rX0PHP5Dh0XDgBTORyGoVAtCJ4niIc6cL0OlkHG+sUMLUd/wq9UCAwEAAaNaMFgw NwYDVR0RBDAwLoIRd3d3Lm1veGllc29mdC5jb22GGWh0dHBzOi8vd3d3Lm1veGll c29mdC5jb20wHQYDVR0OBBYEFLLnR5k1d5Gm/VNllWNKGsH+96XFMA0GCSqGSIb3 DQEBBQUAA4IBAQAtYW3dcxhgxJHDqqpEL1l++2HptiIrY4KbQII3iPvdnt8fVtbN 1FVnbXex+9MK9O+aeTTqoX2+DcC5jMx40f1KGJviFF0Sysop6FK2zLl6tKZw1fPl ZnPA/7U2ppe5wTl5P+cUGbPAQXnUExyX/wN5qi4KNn1aeJtf+tJiAT/BmzYRakh6 mt/iYZl131g21IT3rid1e1lXDwH4yqMk0+xWgJku/UCYtFDnRi7F5yj5/bsWSEvV 4rjxWjIgwTTI9i7ixQgDkkkreZvG0N0FvhCrjkjecL5HoGoVJChGXs6NeG9XzRbd Az6vyRMS0L02t3a8Rq3aTmz4AYVAEX5rZWnE Moxie Spaces Release Candiate Shibboleth test Moxie Software Inc is formerly nGenera CIM corporation. This server is for Moxie Release Candidate testing. Moxie Software, Inc. Moxie Software, Inc. http://www.moxiesoft.com/ Sam Marx smarx@moxiesoft.com Moxie Software Moxie Software Inc is formerly nGenera CIM corporation. MIIC3DCCAcSgAwIBAgIJAKNkhIwjlCVPMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3VzYy1zc28wHhcNMTEwNzE5MjEwMDQ4WhcNMjEwNzE2MjEwMDQ4WjASMRAw DgYDVQQDEwd1c2Mtc3NvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA v+OGrXKApauE4xO7VTnyXQLFXBm0gFciZ/cHZsFNjuMvmESLc9AyqRuSDVmKNUvN 079FJtHsmdB/I6IGoMGmHH/s8xjbvbiAC47t5JWq/vJeSYSikJFgxhOF2C+4ris1 VELbmMUfJeunZEm2fn1icN1UKuNrQGWGuD+ZIDswuwQNC/vFAHdvouhc9KNSCTW7 6mUq2URHGCr2Ebco0zA+ANGCLg+P6B1zP5zIZZe0YVEdOJ/r1GkGLvKD5jjxBVdI JJNj/4E9EsFyZhg6H1DboHe3qD1MkHkiY03zAans9JWB374rRMxqoeSGuVQDmu/O yPa8en3mJ0qOY+514JDSBwIDAQABozUwMzASBgNVHREECzAJggd1c2Mtc3NvMB0G A1UdDgQWBBRu0bq0Tz/Zj0IlX6PaN0ZfrAVEEzANBgkqhkiG9w0BAQUFAAOCAQEA E6nlzSke+IfDhZ4ynNU6xRpYtYswOW2YZ5ssHGNDKxslG5CAfnydPP9TgvsrDv4F i1n1T8GCh1Zu23hKX7d4ogXrVXSfL9JcH+43Tk120eEDnOpG1RPqOj7KS3n1DPOP smItFNGGekL9W9nc44fWFmgK2MGjl0uZ0nMun2oYOv3uhexxwwEvsuiEb9rhXCYt 8s7t0d4QBb40UStGVQqRonQmEW46r/le5NZXIHb5WzNB8L2tcW5dOH017CSw63Yj DFp6G8Gr11p5duTygjp2heLcxu5YKEfIzd4KMPxy8h3KgHkIFbZk0vYJBVJcMyug OWoKOO759D4QdzFzH7Fm9w== Moxie Software Moxie Software Inc is formerly nGenera CIM corporation. Moxie Software, Inc. Moxie Software, Inc. http://www.moxiesoft.com/ Sam Marx smarx@moxiesoft.com Marc Schriftman mschriftman@moxiesoft.com morgan.edu Morgan State University MIIC2jCCAcKgAwIBAgIQZ4Ca0HR644NMZw4H92x4fDANBgkqhkiG9w0BAQsFADAp MScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBBREZTLk1vcmdhbi5lZHUwHhcNMTMx MjA5MTgxMjU0WhcNMTQxMjA5MTgxMjU0WjApMScwJQYDVQQDEx5BREZTIFNpZ25p bmcgLSBBREZTLk1vcmdhbi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCT6FWhre5VGszboXF2s0i6QNCf5R8ptj0TfXpg104FLV47wIjh6eENGUsE ZvSJ5sP8xlxkvVlsyrNZrRJQ+85MtlNpH9K+zdhYUnbdi+2NRcAR4ZzYgpHpued0 WDKmhu26dLlCkPs4zITfTWpx7nc/5aTCa04mdgrYU4vhIzXWiTYvu0UN9FdxQ2N1 SsweArHilPoiVUOVofWx9urrrndzgJ6MWuCIjWk4NVy2dKw9KWHNPZI9YYGFXRVP VMo68tsH1TYQwBw93WHINXkBCVzsPrJujXXPZ1QzftBnW7Nk3h/eKG6Oax46dzxA z16gxndQg5y0EJShUYb804hTMAaPAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAE3h Q40sr5Vtny9ya3dm5vhnVn5Dy5Vcfs2Jibd6UYO2yU4wIE0+REh+ms88384s90VA 3nkCuT3z1EzoBbG128/opJA7p77s493TgQb0GhhjGIIh9hPzdSbkcwnbrolK+arA XJTqhQEZ5JkkDORySN+gt4mjB0DvaZTQXGm/H420ecX6GT/t9zNJycnz4cId1K1S c2SnJZkGv1OMp3SLipQ+ouGzoyF3O3OzcvQkcc8l2D6MKfQveCAnL8qIBXo6lrYz NB2YMc40VslJhFrugMvw+4J04NHbjDFPjCzu6WdLjHtjk16Z5NQOs8a5f1kBW+Lx 2QvIFX+YUmvc+TvooRY= Morgan State University Morgan State University http://www.morgan.edu/ Tom Raisbeck TRaisbeck@sycomtech.com Alexandre Adao Alexandre.Adao@morgan.edu bnl.gov Brookhaven National Laboratory Brookhaven National Laboratory - BNL.GOV https://idp.bnl.gov/images/logo.jpg MIIDGDCCAgCgAwIBAgIVAOGh/YR9xc1MGpDIq3Ut/5BiePy1MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5ibmwuZ292MB4XDTEyMTAwNTE3NDgyOFoXDTMy MTAwNTE3NDgyOFowFjEUMBIGA1UEAxMLaWRwLmJubC5nb3YwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCDnv3j+FAGjSGGH7R0PymO7aL6c0HJFGBrkC2d 8QjEkUJlhzYRgxl2brpJJVdj0zwB32I4JOfs4CEFOLVrR8Jk1CYlw8Hohrn3fh40 wOEzkwMPX1H2lYLudvVU4a/FCCB6r3XboWJf8oS2KQCELjz9lEcRarh9dyKgE3jq zZ8sXODN8qDuOq7T/HFju1IXaca6Lu5PtHK1be4BveZXVc3PZa17V9/dwNMKm0Ok qKNi71pnP3iQCNKoFpEQ9BqE652QfgZUVF7lo7zSDR3JThvOCV59/auJYzhaHzvR e0nNI2N6BDqXcOpq9BAy0dnf/3KhkZ3XvNoV9q0Ffybiv7rpAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5ibmwuZ292hiJodHRwczovL2lkcC5ibmwuZ292L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBT7MzJ0eTBK55W2zMQt68r2PGSuRjANBgkqhkiG 9w0BAQUFAAOCAQEAYPIZ5c19Xop5Ouvl1RKhCIi0sxxdDl9CGkrdoNJSzkCGmOSL iXLDJfconYKd/tRXVwV3oQcFzqAmuCvoysKHv0YAfsmVwHD+JR7tipewMHAlopEy xXjhEla2gwSj2eqL58vBAbPrxtevlDvidLSWbCJ4Mb8qxQwgst/czEzlXJjODexs TTO9Lz2eYKw0tkAVekSQIVlYaM9ORfS3mw9tzGvdHDtXdSf4+h1T8vdDbP5T4NG7 IKJ4yJBMQ4EpreFzVEdfm0IEnIUUbMl66EKRary7Eqiv9GRDlBmon+lF/AtLMCSv EjMU9o0OaQzgglUiyJA4z6uMNmIWWttLoEtZjQ== bnl.gov MIIDGDCCAgCgAwIBAgIVAOGh/YR9xc1MGpDIq3Ut/5BiePy1MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5ibmwuZ292MB4XDTEyMTAwNTE3NDgyOFoXDTMy MTAwNTE3NDgyOFowFjEUMBIGA1UEAxMLaWRwLmJubC5nb3YwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCDnv3j+FAGjSGGH7R0PymO7aL6c0HJFGBrkC2d 8QjEkUJlhzYRgxl2brpJJVdj0zwB32I4JOfs4CEFOLVrR8Jk1CYlw8Hohrn3fh40 wOEzkwMPX1H2lYLudvVU4a/FCCB6r3XboWJf8oS2KQCELjz9lEcRarh9dyKgE3jq zZ8sXODN8qDuOq7T/HFju1IXaca6Lu5PtHK1be4BveZXVc3PZa17V9/dwNMKm0Ok qKNi71pnP3iQCNKoFpEQ9BqE652QfgZUVF7lo7zSDR3JThvOCV59/auJYzhaHzvR e0nNI2N6BDqXcOpq9BAy0dnf/3KhkZ3XvNoV9q0Ffybiv7rpAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5ibmwuZ292hiJodHRwczovL2lkcC5ibmwuZ292L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBT7MzJ0eTBK55W2zMQt68r2PGSuRjANBgkqhkiG 9w0BAQUFAAOCAQEAYPIZ5c19Xop5Ouvl1RKhCIi0sxxdDl9CGkrdoNJSzkCGmOSL iXLDJfconYKd/tRXVwV3oQcFzqAmuCvoysKHv0YAfsmVwHD+JR7tipewMHAlopEy xXjhEla2gwSj2eqL58vBAbPrxtevlDvidLSWbCJ4Mb8qxQwgst/czEzlXJjODexs TTO9Lz2eYKw0tkAVekSQIVlYaM9ORfS3mw9tzGvdHDtXdSf4+h1T8vdDbP5T4NG7 IKJ4yJBMQ4EpreFzVEdfm0IEnIUUbMl66EKRary7Eqiv9GRDlBmon+lF/AtLMCSv EjMU9o0OaQzgglUiyJA4z6uMNmIWWttLoEtZjQ== Brookhaven National Laboratory Brookhaven National Laboratory http://www.bnl.gov/world/ David Cortijo dcortijo@bnl.gov David Cortijo dcortijo@bnl.gov David Cortijo dcortijo@bnl.gov eRezLife eRezLife offers web-based solutions for Residence Life and other campus departments of all sizes. We have five modules to choose from Staff Selection, Student Assignment, Residence Life, Residence Guest, Off-campus Commuter. Our modules may be used as an integrated suite or as stand-alone tools implemented to compliment your existing systems on campus. Our 25+ years of industry experience have allowed us to finely tune our client-centric approach resulting in flexible, client-driven, and user-friendly tools, which are affordable for even the smallest institutions. http://www.erezlife.com http://www.erezlife.com/site/privacy.php MIIDATCCAemgAwIBAgIJAP9asyFTg8CwMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMMDGVyZXpsaWZlLmNvbTAeFw0xMjA4MDMyMDM3NTlaFw0yMjA4MDEyMDM3NTla MBcxFTATBgNVBAMMDGVyZXpsaWZlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALIryK23M+9XLEvDZW8612pGkSzYrTz+i74mHKmdFrhdP+gkDgfW EmJu00DB5LWJ80WHGo31z+vuMWtfzfIZFVp6OQkmhsGgTmOg9qFCd1baHaBiI9th nHlS4n7+72deI7arsNssBUh6NMjaEMuHnKMNbW2rlyIB9uYdlc4f9+Jd12DwT7+s h8KqR07IJGlviD6V9jCmxL9bopUgTNM6SByZ3SCQQii7EXh2MauA0udVoyHsQriJ O74g3xwB65MxZfc06fJpMKcD2Lh1YU0QJ/UzlwznBjXA1Hth19w2+KNY1JLjJ+lT ludz+UZbCtKx484mo4ieaiZLSf8ep7FK7HcCAwEAAaNQME4wHQYDVR0OBBYEFH8Q 2Fm8TWgo6lcsglQwKB9ilH62MB8GA1UdIwQYMBaAFH8Q2Fm8TWgo6lcsglQwKB9i lH62MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAD1BfuBPizJKGI5a Fg6DnMyuvKiEIO0UsXRgXW10u++zDBgTzGirIhkdA4OT3gOuFYFKbq+Qn64H1g/3 wDpMM1oqWi/A3B6x+iS/943OxZNC0Xov522EPdFzOfwLOo2bcQ2zokM+zxrJGKSd my6e52UWL6C1DqypqYWJ0qXOEurTqeaL/gHns56n4EJIOeG8FX/uPrPCEjOpLwGE 4zpkb/7HYysKJbwd4H+s+UBh6Q9FD76ojXcN2n4dyoaJnZihhIvxyLIPiIfOPG4j z4/xjy4Y7vEYShfHX5og2yiWyzpkqN6VXD6dCzkXPTthTl/8mhRjZ8QOLIXbC2f4 y6gMPbw= ERezLife Software, Inc. ERezLife Software, Inc. http://www.erezlife.com/ Derek Hemmes derek.hemmes@erezlife.com Jon Dufresne jon@erezlife.com pacificu.edu Pacific University https://sso.pacificu.edu/PacU_Logo_RGB.png MIIDKzCCAhOgAwIBAgIUP7F3C0Cew/N7b1z2Pd6yhr7hr/UwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc3NvLnBhY2lmaWN1LmVkdTAeFw0xMzEyMTYxNjEyNDFa Fw0zMzEyMTYxNjEyNDFaMBsxGTAXBgNVBAMTEHNzby5wYWNpZmljdS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSSdfK8ZMpijnRX2riAMzk10yl I37/L94Mxc2r3V91Hvt5N2jLh6vugUha/UaMOibe6eQY267D7p81NYNg7a98GNhb vp3YI2h08fqsgtUnJx3mZFzeTp/rPk/rDu6X0CcsStWq1ecfAsaj6ylt2rnFVH8N TLe43ZC7C6OisxSIYcufIrI3yl++q/2I9elluCFlRurzyRbcnJfK7swRej4cnFAG l6/g/qzBnMJNwqLmqXXFkDV9nEJrMxiGHjnHZZx997I/8ZzDurJQGHjIgXDAVFCA QLV3l8MUcNePw23NMc/bGh7l6/Negf4Gugzvb7mbsQbNODoXEpTubh+VfWMdAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNzby5wYWNpZmljdS5lZHWGJ2h0dHBzOi8vc3Nv LnBhY2lmaWN1LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU3vevDEryJzMi HQZKXiX1n8chCoIwDQYJKoZIhvcNAQEFBQADggEBAE6Oidx+dNVD4Nh5//RIeJo6 zAjzurEJrjK762N1ni4QqBsPIMSpb8Ux9DUiVes+ld0iJDUlDgasNWS0pL4f6pXA zeLppydpYB31PQomzIOcPEBrupQz4OaCwZzTdND9XBFbSGkNNZsXTzNZmOgPuIQM 0b17TTau32Op/JN6KGuNZXemm977V5UwHDMAr6t3VM4AMX692xN4/q3UUYjuUzBE ZmC7WJamw/WUg0AV+Z0oM9i99MQhQImUvFyCMumUABHkMACV3WGfuB+RaNOtZEFB +eMN5ZdK6JGDq7/xNBcEhmyV/NznXH52ymuyXDLkAamIbyYSDmz8CYZui1Bty1E= pacificu.edu MIIDKzCCAhOgAwIBAgIUP7F3C0Cew/N7b1z2Pd6yhr7hr/UwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQc3NvLnBhY2lmaWN1LmVkdTAeFw0xMzEyMTYxNjEyNDFa Fw0zMzEyMTYxNjEyNDFaMBsxGTAXBgNVBAMTEHNzby5wYWNpZmljdS5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSSdfK8ZMpijnRX2riAMzk10yl I37/L94Mxc2r3V91Hvt5N2jLh6vugUha/UaMOibe6eQY267D7p81NYNg7a98GNhb vp3YI2h08fqsgtUnJx3mZFzeTp/rPk/rDu6X0CcsStWq1ecfAsaj6ylt2rnFVH8N TLe43ZC7C6OisxSIYcufIrI3yl++q/2I9elluCFlRurzyRbcnJfK7swRej4cnFAG l6/g/qzBnMJNwqLmqXXFkDV9nEJrMxiGHjnHZZx997I/8ZzDurJQGHjIgXDAVFCA QLV3l8MUcNePw23NMc/bGh7l6/Negf4Gugzvb7mbsQbNODoXEpTubh+VfWMdAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEHNzby5wYWNpZmljdS5lZHWGJ2h0dHBzOi8vc3Nv LnBhY2lmaWN1LmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU3vevDEryJzMi HQZKXiX1n8chCoIwDQYJKoZIhvcNAQEFBQADggEBAE6Oidx+dNVD4Nh5//RIeJo6 zAjzurEJrjK762N1ni4QqBsPIMSpb8Ux9DUiVes+ld0iJDUlDgasNWS0pL4f6pXA zeLppydpYB31PQomzIOcPEBrupQz4OaCwZzTdND9XBFbSGkNNZsXTzNZmOgPuIQM 0b17TTau32Op/JN6KGuNZXemm977V5UwHDMAr6t3VM4AMX692xN4/q3UUYjuUzBE ZmC7WJamw/WUg0AV+Z0oM9i99MQhQImUvFyCMumUABHkMACV3WGfuB+RaNOtZEFB +eMN5ZdK6JGDq7/xNBcEhmyV/NznXH52ymuyXDLkAamIbyYSDmz8CYZui1Bty1E= Pacific University Pacific University http://www.pacificu.edu/ Brandon M. Browning browning@pacificu.edu Ted Krupicka tedk@pacificu.edu Technology Information Center help@pacificu.edu Yammer MIIDRjCCAi6gAwIBAgIGATu5G5K4MA0GCSqGSIb3DQEBBQUAMGQxCzAJBgNVBAYTAlVTMQswCQYD VQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEUMBIGA1UEChMLWWFtbWVyIEluYy4xGjAY BgNVBAMTEU1ldGFkYXRhIEluQ29tbW9uMB4XDTEyMTIyMDE2MTgxMFoXDTEzMTIyMDE2MTgxMFow ZDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRQwEgYD VQQKEwtZYW1tZXIgSW5jLjEaMBgGA1UEAxMRTWV0YWRhdGEgSW5Db21tb24wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCc0Kk045yOFvphek/YDpvZ02UdurndXeeoyEC/qM9xvoiyZE0Y Q3Yzv1gHl0TlcYW5bhTiIAg+lxTDzD5m22idss+/ooV9DAsPI2hQbP3iwN2AZl+EQm1scFkExM4Y g7X9TT0WUno54INVkENnBJuNe0WeByyK6U3CaSS8R4vbJwyAskKp5LaqgJfzbmttubIJ9BfU7mh6 ugtJdTScD0oaxXpKTdJezec3dLihtspPu9VklJ0luCE6IUlopg+91aup9zeB5p4sM3pK4y8z1yEy 4ECeUZPCy3lL+byHwYxCoCd06DBIk69tdh5zmcjSCEu2yo7LPfck2vT1KtuUD0PxAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAEbOHZ7sVq7UU/+APyGxtAvREHBJTiHapZgvjYOIS27rdIZlbqs/ICIC 0KDHDDTjnDySij0l4Pdep/OZjtIKdDm15D7TIBLYz100RF/5qhvwtytmrbntrfB5qyaH22Pm+LaQ wtVV2P99aBJP/oqbYovFWw1Pq9zGboc+BppQuiTPWmYzu7FQ9weHVt+vGuwe0ddm+AV69hnCGSBS LDSlLQ6upAHBbQUCJBA7+HnpkOlz/lm1ZZ2TO1Z929VRh4EIXyHF0PyNvXYKZmTpAujVZ0KA3FCR MvnMeFT6SSvu+xbYCNgSq1g3dUEh9SHc0IZQvOZErBXWsO9FnxoDV/JdhSw= Yammer Yammer, Inc. Yammer, Inc. https://www.yammer.com/ Jon Roach jroach@yammer-inc.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET6K+0jANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDmltcGxlbWVudGF0aW9uMB4XDTEyMDUwMzE3 MjIyNloXDTMyMDQyODE3MjIyNlowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5pbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJaEtVrFxuVUUf2C8N4pM8JPryrDqECtgYK7w7Mdgo6HcdEsOta6WdkG0Lfns1ewDrgO z5fjrqVydoatkufhJ6biikJ///4cqC8DUSCXp2+Xw668msm+VpeIrMEIgkvvehMXTOBR4TzlLWDc h258PQ5B4NDZHJMjrjJZiOQzWH9airBulHJ8uAMsJri8pkF2nH+4JBT+jPK58ZM2T2tp4zqzQaJ3 ivBQ9+TGfvnt8Mw97K9yCxXhic1+60GRSwwCxt8YlbQHE2IA/dNR+a9vWu1XESx1GwXV5ySPeupa dkQxsPjDZt1ejXJbws2r36b3QawylsA7JyFiW/hjqNVo1gMCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAfHOET7sM5lFMkvqjkye/pLrMGfIueTKwf3tijacYnuEYmsATVpB0fON4h0LA+48nrOmD+cin hVQq0HeoyYfJhfuaGSIe3Il0bq39he9XSK4qaQM5qOLlu10WRn8B/vXDuoDoI92h3zsLwnzkY8li U0Xhw454Y21AcoLzx+LqWrSStnlF95CD1gKFl+7VPr6Uyv1jAVaxJc04lvquv57OppChIc7b8oyj k2a7OKgyPWFgr8dC2yHvi0exg9s3pfjR05idOyT90LR0XX58vHgsBRHW2OdOtZuxLRQKXTuVMFJk DhUnUHQ6cSMnUeZg+E6BaraE6vI83Kin6nBn0+VdYw== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET6K+0jANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDmltcGxlbWVudGF0aW9uMB4XDTEyMDUwMzE3 MjIyNloXDTMyMDQyODE3MjIyNlowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5pbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJaEtVrFxuVUUf2C8N4pM8JPryrDqECtgYK7w7Mdgo6HcdEsOta6WdkG0Lfns1ewDrgO z5fjrqVydoatkufhJ6biikJ///4cqC8DUSCXp2+Xw668msm+VpeIrMEIgkvvehMXTOBR4TzlLWDc h258PQ5B4NDZHJMjrjJZiOQzWH9airBulHJ8uAMsJri8pkF2nH+4JBT+jPK58ZM2T2tp4zqzQaJ3 ivBQ9+TGfvnt8Mw97K9yCxXhic1+60GRSwwCxt8YlbQHE2IA/dNR+a9vWu1XESx1GwXV5ySPeupa dkQxsPjDZt1ejXJbws2r36b3QawylsA7JyFiW/hjqNVo1gMCAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAfHOET7sM5lFMkvqjkye/pLrMGfIueTKwf3tijacYnuEYmsATVpB0fON4h0LA+48nrOmD+cin hVQq0HeoyYfJhfuaGSIe3Il0bq39he9XSK4qaQM5qOLlu10WRn8B/vXDuoDoI92h3zsLwnzkY8li U0Xhw454Y21AcoLzx+LqWrSStnlF95CD1gKFl+7VPr6Uyv1jAVaxJc04lvquv57OppChIc7b8oyj k2a7OKgyPWFgr8dC2yHvi0exg9s3pfjR05idOyT90LR0XX58vHgsBRHW2OdOtZuxLRQKXTuVMFJk DhUnUHQ6cSMnUeZg+E6BaraE6vI83Kin6nBn0+VdYw== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIEUDvHXDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDgyNzE5 MTU0MFoXDTMyMDgyMjE5MTU0MFowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKGqFyyKmbjsaBeevmidmyw5Uuk5rq6fqM1V0GjfX4dByyP8DtPjaLXbI0i6/WD0wT6t pQXECTBLsAjM5xoy3sX9rX31cA47oesV6U6xw+EnX3lhF8EzdPhL+eyOVQ3p9+Y8enRh7c8TWTfS 8+I1I6G5/H+rykpGkA0ATDO4p8F1Ti+BpP6fxS/M14moKUF2Rk1y5rOMs4VH/UMPLer7geI0SVEY YqJOZSEhmvn+Sqkl0SpiXXLTnFqDoffQ0QkBOhhOoZdZcTsyGvMa+MRGDzis5LELyECBiSQL0lBr PbTnqvnb+r2O980AQaefbyqKcYnDxDRH+ze6NejjKLP4vI0CAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAmufvn8kmMBZQWLP0eXHhhLuXGKnpcJ72SZW791xz8Wb+NSZjNaywEIqGK47zHOfYlb21maGx IqgZKNmBZSgWm0qcfnMbrtL3kthThT+YKZ3ytbmHlE9PysVE7tNuSLIhddWAw8o96PYmeto6vJI6 n4OaGzeml+WOK6tsdhd7cxypQlHyIX4DosDNFY4541ILzO2Pvd2ijsh5CAJWHJM8hBMrj9pBWpsd 9TAkic1b2i5j7eQTZm29uzewm3M+cZB950dH7qCET49JnMxFPlYBGteL0DIv2wDO0gNNKu+JKxTo aZTX+DisGHKRGZH90uridfok+HJz7jDZi5n8oxP0kg== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIEUDvHXDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDgyNzE5 MTU0MFoXDTMyMDgyMjE5MTU0MFowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKGqFyyKmbjsaBeevmidmyw5Uuk5rq6fqM1V0GjfX4dByyP8DtPjaLXbI0i6/WD0wT6t pQXECTBLsAjM5xoy3sX9rX31cA47oesV6U6xw+EnX3lhF8EzdPhL+eyOVQ3p9+Y8enRh7c8TWTfS 8+I1I6G5/H+rykpGkA0ATDO4p8F1Ti+BpP6fxS/M14moKUF2Rk1y5rOMs4VH/UMPLer7geI0SVEY YqJOZSEhmvn+Sqkl0SpiXXLTnFqDoffQ0QkBOhhOoZdZcTsyGvMa+MRGDzis5LELyECBiSQL0lBr PbTnqvnb+r2O980AQaefbyqKcYnDxDRH+ze6NejjKLP4vI0CAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAmufvn8kmMBZQWLP0eXHhhLuXGKnpcJ72SZW791xz8Wb+NSZjNaywEIqGK47zHOfYlb21maGx IqgZKNmBZSgWm0qcfnMbrtL3kthThT+YKZ3ytbmHlE9PysVE7tNuSLIhddWAw8o96PYmeto6vJI6 n4OaGzeml+WOK6tsdhd7cxypQlHyIX4DosDNFY4541ILzO2Pvd2ijsh5CAJWHJM8hBMrj9pBWpsd 9TAkic1b2i5j7eQTZm29uzewm3M+cZB950dH7qCET49JnMxFPlYBGteL0DIv2wDO0gNNKu+JKxTo aZTX+DisGHKRGZH90uridfok+HJz7jDZi5n8oxP0kg== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Administrative kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.knowledgepak.com/kpaksonline/images/logo.gif MIIDgDCCAmigAwIBAgIEUdMvXTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UEBhMCVVMxCzAJBgNV BAgTAk5KMQ8wDQYDVQQHEwZFZGlzb24xGzAZBgNVBAoTElJpZ2h0QW5zd2VycywgSW5jLjEeMBwG A1UECxMVUHJvZmVzc2lvbmFsIFNlcnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjAeFw0x MzA3MDIxOTUxNTdaFw0zMzA2MjcxOTUxNTdaMIGBMQswCQYDVQQGEwJVUzELMAkGA1UECBMCTkox DzANBgNVBAcTBkVkaXNvbjEbMBkGA1UEChMSUmlnaHRBbnN3ZXJzLCBJbmMuMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu5ph4qorovRgf5C2RgkbExx0Ctpfv2E8FE1lR7FottPC49OH l3VRwDMjcLZcLKN/WMSznQtZ02SMIiSJwy0oo5o26pYCx55PWoItJHNGHZJ5J2nv1SEmeyVKllPK 2OT+XGFqSlP1T1/SmPtpz0anGyvw/+7KdBnOAnOoNQlnMZSTKonORCqj4gfnv9KgHOFgyqXQTYaF 3kpnRjGgRPgaRvqR+/SA1sH5S+MOj4kKMTw3EBLYkr6l1ZMWpXzVK7mJzMRL/6cK403Mzbrs9z1t SD4qsw0S4SxwWmY1oTCXn1OgunA/mvjM3PU/djWrAMyujMHQbo+0kOF4ST6wdXphQQIDAQABMA0G CSqGSIb3DQEBBQUAA4IBAQALOxRX9IO5vW3/wzbR7igjdqNpyK3PGfMlg2j2YK4iHnzL34z+TW2d 3gW9Bg1+JJMnp2U3lE2sy8/LvyQ1vVkQEQT21G0voErjqkPYStr70PiRzJdBI4VCp5VWUedydIH7 K96dMAmr1gOam4rmeH/tZOaq1wPnCNCbWdQ1Lc8RSoacSwPs/cLR6jM+OCr2PXo7+PFX0ukaySqW 2ZcC+U23zLfV7wTJ/fx0ltxfNb3SvWGXu1xlhIGrTIaLjs4erQ+N9Y5QLY4UUvdtuKNElmwgBUG6 KX5rVHX8Yf+EW8XjHp/98ApguMI/dnbas8q5ftrQdMvD/1Uz6EjiWh6tHvV4 RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET6LEpTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDUwMzE3 NDcxN1oXDTMyMDQyODE3NDcxN1owezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALfopH/Iv6uy0BuVirFVmcG/yHRCcR/viYu41/kGmKofji95P+m0eTmlRzjj9gZQFiGX WnRHC8xbYeWnO1/C3EqSNiTXgNEe8ScJH9TeOLdzAm7h3HBP2v7xgIMBb8BytKXD1dTuaJAf2Qys yQSOCNysfUhOQ0OCySm7SFKlBlAqFzygfZGKRuUX0ntE8B1+cHNqpc8JztlpzBlgV5rnRCHZ0ui4 3/OjgFX/8abPSqvwfVzwqBWA8o8OritUZEWjCWYh1JfmUTm1gABiSNPW+t8vfjloqxqcqjBgwFTe UWlVWXYyV3ZS/CkSkmY44kjx/1DXqrai+Rv1RJtyfous7uECAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAiYaBfQlwGeW44U78au5AVKcb6Jg2Fghe8qyVceFpCCLNSDnT49CQGmZXZyZ7ZZHQVBDIxb8n 4tlpadFnprGvqX+DXWC8SW9yFAyURprSm/Sr0+cC6miK2nReBe9XsQuXXFScewYHo3C8ABPKnTE0 nOziIznuK6QcFeF9zsTOt6wYUfnd5Mvt7nIUGhqWVs7fqUDcyizkvWC3UiozY9WtROaJQg8HapGY mnEPxb4cPH3ngtM2l+FY3p9aPFP2ylsMvR9zieF5lBOpMMFN6ff67TIjX+obGMiykM0dXyo4eBj3 RM/Rwz81Kle3ElMPoxqxaEJ+1D8SFfWgVnM3RY4E0Q== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET6LEpTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDUwMzE3 NDcxN1oXDTMyMDQyODE3NDcxN1owezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALfopH/Iv6uy0BuVirFVmcG/yHRCcR/viYu41/kGmKofji95P+m0eTmlRzjj9gZQFiGX WnRHC8xbYeWnO1/C3EqSNiTXgNEe8ScJH9TeOLdzAm7h3HBP2v7xgIMBb8BytKXD1dTuaJAf2Qys yQSOCNysfUhOQ0OCySm7SFKlBlAqFzygfZGKRuUX0ntE8B1+cHNqpc8JztlpzBlgV5rnRCHZ0ui4 3/OjgFX/8abPSqvwfVzwqBWA8o8OritUZEWjCWYh1JfmUTm1gABiSNPW+t8vfjloqxqcqjBgwFTe UWlVWXYyV3ZS/CkSkmY44kjx/1DXqrai+Rv1RJtyfous7uECAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAiYaBfQlwGeW44U78au5AVKcb6Jg2Fghe8qyVceFpCCLNSDnT49CQGmZXZyZ7ZZHQVBDIxb8n 4tlpadFnprGvqX+DXWC8SW9yFAyURprSm/Sr0+cC6miK2nReBe9XsQuXXFScewYHo3C8ABPKnTE0 nOziIznuK6QcFeF9zsTOt6wYUfnd5Mvt7nIUGhqWVs7fqUDcyizkvWC3UiozY9WtROaJQg8HapGY mnEPxb4cPH3ngtM2l+FY3p9aPFP2ylsMvR9zieF5lBOpMMFN6ff67TIjX+obGMiykM0dXyo4eBj3 RM/Rwz81Kle3ElMPoxqxaEJ+1D8SFfWgVnM3RY4E0Q== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET6LEpTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDUwMzE3 NDcxN1oXDTMyMDQyODE3NDcxN1owezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALfopH/Iv6uy0BuVirFVmcG/yHRCcR/viYu41/kGmKofji95P+m0eTmlRzjj9gZQFiGX WnRHC8xbYeWnO1/C3EqSNiTXgNEe8ScJH9TeOLdzAm7h3HBP2v7xgIMBb8BytKXD1dTuaJAf2Qys yQSOCNysfUhOQ0OCySm7SFKlBlAqFzygfZGKRuUX0ntE8B1+cHNqpc8JztlpzBlgV5rnRCHZ0ui4 3/OjgFX/8abPSqvwfVzwqBWA8o8OritUZEWjCWYh1JfmUTm1gABiSNPW+t8vfjloqxqcqjBgwFTe UWlVWXYyV3ZS/CkSkmY44kjx/1DXqrai+Rv1RJtyfous7uECAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAiYaBfQlwGeW44U78au5AVKcb6Jg2Fghe8qyVceFpCCLNSDnT49CQGmZXZyZ7ZZHQVBDIxb8n 4tlpadFnprGvqX+DXWC8SW9yFAyURprSm/Sr0+cC6miK2nReBe9XsQuXXFScewYHo3C8ABPKnTE0 nOziIznuK6QcFeF9zsTOt6wYUfnd5Mvt7nIUGhqWVs7fqUDcyizkvWC3UiozY9WtROaJQg8HapGY mnEPxb4cPH3ngtM2l+FY3p9aPFP2ylsMvR9zieF5lBOpMMFN6ff67TIjX+obGMiykM0dXyo4eBj3 RM/Rwz81Kle3ElMPoxqxaEJ+1D8SFfWgVnM3RY4E0Q== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Keith Berg kberg@rightanswers.com Support support@rightanswers.com RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. http://www.rightanswers.com/ http://www.rightanswers.com/privacy-policy.htm https://www.rightanswers.com/Collateral/Templates/English-US/images/top_logo.gif MIIDcjCCAlqgAwIBAgIET1//sTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE CBMCTkoxDzANBgNVBAcTBkVkaXNvbjEVMBMGA1UEChMMUmlnaHRBbnN3ZXJzMR4wHAYDVQQLExVQ cm9mZXNzaW9uYWwgU2VydmljZXMxFzAVBgNVBAMTDkltcGxlbWVudGF0aW9uMB4XDTEyMDMxNDAy MTcyMVoXDTMyMDMwOTAyMTcyMVowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5KMQ8wDQYDVQQH EwZFZGlzb24xFTATBgNVBAoTDFJpZ2h0QW5zd2VyczEeMBwGA1UECxMVUHJvZmVzc2lvbmFsIFNl cnZpY2VzMRcwFQYDVQQDEw5JbXBsZW1lbnRhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAOew7rWdr18P62K3m8jy8PvzAAsl18fDUntGHY6XSodj1pfw45VSbG2U6B8WpCB8+rEA GcWPQ6JK3qEpw/0n1RYR3biuP6uMrcssGyzb3k1RSq17/q9d1hHJDWyDjT/wRCfwcW8PTfwLlRbJ DQQsSWb1LZKbv0ewwBbt8xldZjGdpICRzPWhxsrfg34N1Qgp9K7EoXNqIKJTs1oEEmkikwmzH/4p 1cZn0ff7YVnqhQzqdx8dgke2MG9aWQFVwJ/11KyxTfomHkNXsHTM1n8eSVK3btGM04qCVRLQkTZ+ Loy0uTTLMr2FAvWl+CcSnemMySZ/EE3Smj+rO7eb26ZKqmECAwEAATANBgkqhkiG9w0BAQUFAAOC AQEAFFzywSsRHXoShclkugp5IUmEObfC7kOy/iG6k8/QVHEq8M2ObTMWdm0H1mCMAhCU0jZih0bb T35g6K+ZFES85v1l1ufSruVbrmCBPy6a+BWJ0L87gCWwO2tfPKiDBoWjRiZ10TrJvdTQGnXIx+CB NwfLjfozqTlQQ6AjQf2HOPHcCdjVfc813tOCc2wM86hYSw1Nt7JFypdC3dmGhBb581dQuM9dAxWH omUi2rbViYef+sO8AizGRQU5UfEG3f5w2zUPMa5GLuijvTz3cCd30Fdt05dt1N1hi/+kcMaCo5Nd RVA3lbsmhX+0uPsjpQHJLfVX/+nVtTk4G6ayLwKSKA== RightAnswers Unified Knowledge Platform RightAnswers Unified Knowledge Platform delivers a cloud-based or on-premise enterprise knowledge management platform to optimize customer service and IT support operations. RightAnswers, Inc RightAnswers, Inc http://rightanswers.com/ Keith Berg kberg@rightanswers.com Support support@rightanswers.com Keith Berg Kberg@rightanswers.com Royal Society of Chemistry Test SP This is our test system. Please note it is a test system! MIIC9DCCAdygAwIBAgIJANH7Kwp5r0WjMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NoaWJkZXYucnNjLm9yZzAeFw0xMDA2MTQxNTE5MjBaFw0yMDA2MTExNTE5 MjBaMBoxGDAWBgNVBAMTD3NoaWJkZXYucnNjLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANXdJVQy7HckKzrtrdZN1+wT/4pWOxgSUSx98WCGymZc N+n8HhDJ6Cb9YARDqj228Z2d7MaqugSrAxlM9cPzdOOR4P3h2unydQ/fh7Z6boAx /Ai0hwCWdNESxcvR2F2vJIFWHJp77vvfd54mPQiXnwoFWEaxz1fKzexKdw+ydFRR gos2zv9Uq5jbG5kD18+vmEttJLtCgLRlNc3CFLeBjgeYb4CUGgzN+reCl0XHFl5f dliR5fpr3vkh6EwkOrY1BNsHXWxXVz6Cgih9S+n55llTx2Tot+YR7Lyuvb0OLu7n 14RqgqZ85BCBBZJv0HruYlxXYE73gqCwcMwSIok3WgMCAwEAAaM9MDswGgYDVR0R BBMwEYIPc2hpYmRldi5yc2Mub3JnMB0GA1UdDgQWBBRF7hAyP0xNOaEzRu34T+xw r1JoezANBgkqhkiG9w0BAQUFAAOCAQEACxnhXSXF7GZldyE9AcBbd1Wxbpr7YTYf /2fsqgdQwfq/9CsTg779vse2bzaCCOUs0LsdTFGoKm8CxPVhpBZDbrnPN/Mdq6sM XuiIxjku7fgPZTipTfDGzhERrN5VHBsexNxr5UHQ96bXGK4CxJ+XsCfBQrSZMer0 z1ld1q/Y+R2/+2ztiVPbdRoOlqNWPPD/RSGuqklw4qxRY9JgMt9ItDDjOlU4T+KN 4RovAJ1M+L70iM+fdb6zdKVTevO3gW8b7uGE0KqkSv90sEEDCPRSbxxcSwdr1d5x GV51mKkJSvO0CwKUTbSeK9Cn+Y0rAn2Hck2OojCaYY/SeNYkhe0vhQ== Royal Society of Chemistry Test SP This is our test system. Please note it is a test system! The Royal Society of Chemistry The Royal Society of Chemistry http://www.rsc.org/ Douglas Spooner spoonerd@rsc.org Mike Hannant hannantm@rsc.org Douglas Spooner spoonerd@rsc.org MedHub SP MIIEITCCAwmgAwIBAgIJAMZe/t3AIf+pMA0GCSqGSIb3DQEBBQUAMIGmMQswCQYD VQQGEwJVUzERMA8GA1UECAwITWljaGlnYW4xEjAQBgNVBAcMCUFubiBBcmJvcjEU MBIGA1UECgwLTWVkSHViLCBJbmMxGDAWBgNVBAsMD1dlYiBEZXZlbG9wbWVudDEd MBsGA1UEAwwUYmx1ZS1hcHBzLm1lZGh1Yi5jb20xITAfBgkqhkiG9w0BCQEWEnN1 cHBvcnRAbWVkaHViLmNvbTAeFw0xMjEyMDQwMDIxNTdaFw0yMjEyMDQwMDIxNTda MIGmMQswCQYDVQQGEwJVUzERMA8GA1UECAwITWljaGlnYW4xEjAQBgNVBAcMCUFu biBBcmJvcjEUMBIGA1UECgwLTWVkSHViLCBJbmMxGDAWBgNVBAsMD1dlYiBEZXZl bG9wbWVudDEdMBsGA1UEAwwUYmx1ZS1hcHBzLm1lZGh1Yi5jb20xITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAbWVkaHViLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANoPuFgXKEaMSnnw1fBj0/DYkZzBtjZN/toqMgzGqXEv2xWqzVQA f+O4o3ZQWK7Kxy2ceVYw3VEr8kQhBtffXy9cU8LPtwOJgVaV3jhLyT3+pJQm+JSE NhOM9RjprG0ZD6rDjKkzbVpt8O3OFp0qNb08s4hcD4wfEiMvRDeJ2b/QbzXmZxOi +Nm+hTbC1U+5G30P9mwMEkYsJ+OMs6PbCMqnz8ffkQwJ5vKrsWGyz/nDlsbvG/MN xhd064ufN8gEAjJhIMr/VkNRkJi140ls1zv9ZfPwR+f5ICg50q6WDonmBV161pr1 FQrQDUOJzsZsAbkn7I5hqSf1C4mHgg4b+A8CAwEAAaNQME4wHQYDVR0OBBYEFKGi vAFyhNZpWlFMh+F3JW3DKdEXMB8GA1UdIwQYMBaAFKGivAFyhNZpWlFMh+F3JW3D KdEXMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAE8XdpUM11226pMy 08up1oAgdVtb3gnMJb//+e6yglkwu8CRL11B6G/EKfKX8O/DrtHVrfJldvmuz198 bo+1dq2cZEtjcN25sJKs21qdnagurds5nubjUpjqm4rkB2K96+rG/SbTDMxENQEj 6oplzb1yfCgEkZA/r7AzdMxhY4Vw8tebklCeDmNYdfI/JelF1LHMVciZHl/a40Zo 3bMPg96mma48dG+J/P0vdX9QYPcgp5TMBi4/+Ml+7VlO/LHK2bFjjlWj8OHin9wm zE8/V82u3r9APJqmxBXWM6kbm6IIpgsQJFnlb2L0GIfAVRR+HazHmV3M89pgl/wy 2VkCY18= MedHub, Inc MedHub, Inc http://medhub.com/ Thomas May support@medhub.com Thomas May support@medhub.com Thomas May support@medhub.com meredith.edu Meredith College https://webauth.meredith.edu/idp/images/logo.jpg MIIDPDCCAiSgAwIBAgIVAPpigo3Xyo77zwHIdEmW2w5SdOEHMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHdlYmF1dGgubWVyZWRpdGguZWR1MB4XDTEyMDkxODEz MjQ0MFoXDTMyMDkxODEzMjQ0MFowHzEdMBsGA1UEAxMUd2ViYXV0aC5tZXJlZGl0 aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaA0wIPe7ntkGf KldJKgZI00ZKZcq58QEo9O+VYg+G2QK4UDH+wu7AZTZZ3DHbBsBP6UYQcErXUkMp MPPqJcBc4cIvrthExxvmIamQtz82ukeAhjy3HuFASSiM3pK6tbcRNtT2IHU9EZ7z c5hZBhjlox0B1O77Nf17lofLqW2pqpIw3VXemjiY1O8clnnrWBmrXJ5IF5JIeBcP Njn9s9VcFaylVTKq1trJdW54QLymc+c1x+xzbaVdEULHKhhos0TFMWfAEmrtqYH2 P7SU0S+v7376a0fFSdT/u/SDWDHdWvTqV88OPg0ziuvcat3WUOUwH62z/BNZ6udt EXhRB1JPAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHdlYmF1dGgubWVyZWRpdGguZWR1 hitodHRwczovL3dlYmF1dGgubWVyZWRpdGguZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBT/tBqEc9ghSEjjseavOWJQ9PXlDjANBgkqhkiG9w0BAQUFAAOCAQEA ZAwhD2o0j2Bj8luO5gJ/kM1AY+ZuxG3/eS9dqz9Hpe8gOr0VWNT4Mown9JuXgyjV ok9E1qgLZI7+OzUnCRsI4IByp8SqitFFDuGlfXLPjx9ISjwkaYOMV7XpeBfaG7u/ d0JUmWT5XmL1Bl58iDCGrEjWv9PmJKyrJYhoOH/AHotPx2/0Fq9B+NJJ+0FFXOKK LuzOEYHp2Jyoo792oHFYHONwuiFuRKfFcZnd05NSFKaKmRU4GoADXAIWF9XRH15V yE6fz+Nc9bddyeGayzz45GriXWsLgrERYVBITe/U2ZLi8xrQqbaPCc6tyx9Jdnqe oR7d65KJbWVyo0k+ZPUtsw== meredith.edu MIIDPDCCAiSgAwIBAgIVAPpigo3Xyo77zwHIdEmW2w5SdOEHMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHdlYmF1dGgubWVyZWRpdGguZWR1MB4XDTEyMDkxODEz MjQ0MFoXDTMyMDkxODEzMjQ0MFowHzEdMBsGA1UEAxMUd2ViYXV0aC5tZXJlZGl0 aC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaA0wIPe7ntkGf KldJKgZI00ZKZcq58QEo9O+VYg+G2QK4UDH+wu7AZTZZ3DHbBsBP6UYQcErXUkMp MPPqJcBc4cIvrthExxvmIamQtz82ukeAhjy3HuFASSiM3pK6tbcRNtT2IHU9EZ7z c5hZBhjlox0B1O77Nf17lofLqW2pqpIw3VXemjiY1O8clnnrWBmrXJ5IF5JIeBcP Njn9s9VcFaylVTKq1trJdW54QLymc+c1x+xzbaVdEULHKhhos0TFMWfAEmrtqYH2 P7SU0S+v7376a0fFSdT/u/SDWDHdWvTqV88OPg0ziuvcat3WUOUwH62z/BNZ6udt EXhRB1JPAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHdlYmF1dGgubWVyZWRpdGguZWR1 hitodHRwczovL3dlYmF1dGgubWVyZWRpdGguZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBT/tBqEc9ghSEjjseavOWJQ9PXlDjANBgkqhkiG9w0BAQUFAAOCAQEA ZAwhD2o0j2Bj8luO5gJ/kM1AY+ZuxG3/eS9dqz9Hpe8gOr0VWNT4Mown9JuXgyjV ok9E1qgLZI7+OzUnCRsI4IByp8SqitFFDuGlfXLPjx9ISjwkaYOMV7XpeBfaG7u/ d0JUmWT5XmL1Bl58iDCGrEjWv9PmJKyrJYhoOH/AHotPx2/0Fq9B+NJJ+0FFXOKK LuzOEYHp2Jyoo792oHFYHONwuiFuRKfFcZnd05NSFKaKmRU4GoADXAIWF9XRH15V yE6fz+Nc9bddyeGayzz45GriXWsLgrERYVBITe/U2ZLi8xrQqbaPCc6tyx9Jdnqe oR7d65KJbWVyo0k+ZPUtsw== Meredith College Meredith College http://www.meredith.edu/ Victor Fayed techservices@meredith.edu BioRAFT MIIDPDCCAiSgAwIBAgIJAJzDnFJXonblMA0GCSqGSIb3DQEBBQUAMDIxMDAuBgNV BAMTJ3ZhZ3JhbnQtZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTAeFw0x MzAyMDUyMDE1NTdaFw0yMzAyMDMyMDE1NTdaMDIxMDAuBgNVBAMTJ3ZhZ3JhbnQt ZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPq2ulmggmYdZNL+UbxW3XfG8zR35kaeKvRDmtw8mBuc OlLpL+72frn7Dm/lF7OtLOaeOsO7E+U/YgUsvdx2VJiiit9aKCq4jnUpA8/B84Xz uUXcgd603UEzBwALd7MckHZW5PYXRR6XMd8iSkAA1tY3A5IEvion7hTGgBMMSJoc F+q9/gwAaA+D4GkeHS4pdw+v2gR2gDlyrYIFcPn1ftuUeOcntKEZthK7UQANo7GI dfwqp+rxI34xXNSXKgwUN9BsPt6INtp4mJ9rwL88FxfF9YXwmNu0TNzex13gHkSe v/fCa0BJ77DtRog+/HlRAvSLuS89eI1NgJIy2agyZnsCAwEAAaNVMFMwMgYDVR0R BCswKYIndmFncmFudC1kZWJpYW4tc3F1ZWV6ZS02NC52YWdyYW50dXAuY29tMB0G A1UdDgQWBBTQI/l8UXPjy/8rRaMgoGbVmgHfWzANBgkqhkiG9w0BAQUFAAOCAQEA qrrJQKXRm0qTzZITdyJlVi0ulC3AzaBy3daZuq6hEbfPPz8cXoGeaaB9AdQSlSuJ JJnPhhqZZSlpGL18sHiTEP0cX/8rU3vEOg4TJIFo6FXzGX6b/TD9BEMGnInsUpxa x1MJ6sPobZ0CT1Md34LGVLvGYyeu/qoN1o4UvYAheygwJf3SN/hdDd50SzCMQHGG RhPber5fntZ2RphZVqiGsTwC0ezO0ME5muRIgf1IrPmkWfhZ49lZE8M3eJKjpaPT hY9QPxJxM6OcVpg9WF2HYlthagkxajTXQzHOM2aRKjZMDmA65wc9Hao5OpBid8sd uOqJhtExCfjsuOe7Zyd6SQ== BioRAFT BioRAFT BioRAFT http://www.bioraft.com/ Justin Ludwig justin.ludwig@bioraft.com Justin Ludwig justin.ludwig@bioraft.com Ben Benone ben.benone@bioraft.com Ben Benone ben.benone@bioraft.com BioRAFT MIIDPDCCAiSgAwIBAgIJAJzDnFJXonblMA0GCSqGSIb3DQEBBQUAMDIxMDAuBgNV BAMTJ3ZhZ3JhbnQtZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTAeFw0x MzAyMDUyMDE1NTdaFw0yMzAyMDMyMDE1NTdaMDIxMDAuBgNVBAMTJ3ZhZ3JhbnQt ZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPq2ulmggmYdZNL+UbxW3XfG8zR35kaeKvRDmtw8mBuc OlLpL+72frn7Dm/lF7OtLOaeOsO7E+U/YgUsvdx2VJiiit9aKCq4jnUpA8/B84Xz uUXcgd603UEzBwALd7MckHZW5PYXRR6XMd8iSkAA1tY3A5IEvion7hTGgBMMSJoc F+q9/gwAaA+D4GkeHS4pdw+v2gR2gDlyrYIFcPn1ftuUeOcntKEZthK7UQANo7GI dfwqp+rxI34xXNSXKgwUN9BsPt6INtp4mJ9rwL88FxfF9YXwmNu0TNzex13gHkSe v/fCa0BJ77DtRog+/HlRAvSLuS89eI1NgJIy2agyZnsCAwEAAaNVMFMwMgYDVR0R BCswKYIndmFncmFudC1kZWJpYW4tc3F1ZWV6ZS02NC52YWdyYW50dXAuY29tMB0G A1UdDgQWBBTQI/l8UXPjy/8rRaMgoGbVmgHfWzANBgkqhkiG9w0BAQUFAAOCAQEA qrrJQKXRm0qTzZITdyJlVi0ulC3AzaBy3daZuq6hEbfPPz8cXoGeaaB9AdQSlSuJ JJnPhhqZZSlpGL18sHiTEP0cX/8rU3vEOg4TJIFo6FXzGX6b/TD9BEMGnInsUpxa x1MJ6sPobZ0CT1Md34LGVLvGYyeu/qoN1o4UvYAheygwJf3SN/hdDd50SzCMQHGG RhPber5fntZ2RphZVqiGsTwC0ezO0ME5muRIgf1IrPmkWfhZ49lZE8M3eJKjpaPT hY9QPxJxM6OcVpg9WF2HYlthagkxajTXQzHOM2aRKjZMDmA65wc9Hao5OpBid8sd uOqJhtExCfjsuOe7Zyd6SQ== BioRAFT BioRAFT BioRAFT http://www.bioraft.com/ Justin Ludwig justin.ludwig@bioraft.com Justin Ludwig justin.ludwig@bioraft.com Ben Benone ben.benone@bioraft.com Ben Benone ben.benone@bioraft.com BioRAFT MIIDPDCCAiSgAwIBAgIJAJzDnFJXonblMA0GCSqGSIb3DQEBBQUAMDIxMDAuBgNV BAMTJ3ZhZ3JhbnQtZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTAeFw0x MzAyMDUyMDE1NTdaFw0yMzAyMDMyMDE1NTdaMDIxMDAuBgNVBAMTJ3ZhZ3JhbnQt ZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPq2ulmggmYdZNL+UbxW3XfG8zR35kaeKvRDmtw8mBuc OlLpL+72frn7Dm/lF7OtLOaeOsO7E+U/YgUsvdx2VJiiit9aKCq4jnUpA8/B84Xz uUXcgd603UEzBwALd7MckHZW5PYXRR6XMd8iSkAA1tY3A5IEvion7hTGgBMMSJoc F+q9/gwAaA+D4GkeHS4pdw+v2gR2gDlyrYIFcPn1ftuUeOcntKEZthK7UQANo7GI dfwqp+rxI34xXNSXKgwUN9BsPt6INtp4mJ9rwL88FxfF9YXwmNu0TNzex13gHkSe v/fCa0BJ77DtRog+/HlRAvSLuS89eI1NgJIy2agyZnsCAwEAAaNVMFMwMgYDVR0R BCswKYIndmFncmFudC1kZWJpYW4tc3F1ZWV6ZS02NC52YWdyYW50dXAuY29tMB0G A1UdDgQWBBTQI/l8UXPjy/8rRaMgoGbVmgHfWzANBgkqhkiG9w0BAQUFAAOCAQEA qrrJQKXRm0qTzZITdyJlVi0ulC3AzaBy3daZuq6hEbfPPz8cXoGeaaB9AdQSlSuJ JJnPhhqZZSlpGL18sHiTEP0cX/8rU3vEOg4TJIFo6FXzGX6b/TD9BEMGnInsUpxa x1MJ6sPobZ0CT1Md34LGVLvGYyeu/qoN1o4UvYAheygwJf3SN/hdDd50SzCMQHGG RhPber5fntZ2RphZVqiGsTwC0ezO0ME5muRIgf1IrPmkWfhZ49lZE8M3eJKjpaPT hY9QPxJxM6OcVpg9WF2HYlthagkxajTXQzHOM2aRKjZMDmA65wc9Hao5OpBid8sd uOqJhtExCfjsuOe7Zyd6SQ== BioRAFT BioRAFT BioRAFT http://www.bioraft.com/ Justin Ludwig justin.ludwig@bioraft.com Justin Ludwig justin.ludwig@bioraft.com Ben Benone ben.benone@bioraft.com Ben Benone ben.benone@bioraft.com BioRAFT MIIDPDCCAiSgAwIBAgIJAJzDnFJXonblMA0GCSqGSIb3DQEBBQUAMDIxMDAuBgNV BAMTJ3ZhZ3JhbnQtZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTAeFw0x MzAyMDUyMDE1NTdaFw0yMzAyMDMyMDE1NTdaMDIxMDAuBgNVBAMTJ3ZhZ3JhbnQt ZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPq2ulmggmYdZNL+UbxW3XfG8zR35kaeKvRDmtw8mBuc OlLpL+72frn7Dm/lF7OtLOaeOsO7E+U/YgUsvdx2VJiiit9aKCq4jnUpA8/B84Xz uUXcgd603UEzBwALd7MckHZW5PYXRR6XMd8iSkAA1tY3A5IEvion7hTGgBMMSJoc F+q9/gwAaA+D4GkeHS4pdw+v2gR2gDlyrYIFcPn1ftuUeOcntKEZthK7UQANo7GI dfwqp+rxI34xXNSXKgwUN9BsPt6INtp4mJ9rwL88FxfF9YXwmNu0TNzex13gHkSe v/fCa0BJ77DtRog+/HlRAvSLuS89eI1NgJIy2agyZnsCAwEAAaNVMFMwMgYDVR0R BCswKYIndmFncmFudC1kZWJpYW4tc3F1ZWV6ZS02NC52YWdyYW50dXAuY29tMB0G A1UdDgQWBBTQI/l8UXPjy/8rRaMgoGbVmgHfWzANBgkqhkiG9w0BAQUFAAOCAQEA qrrJQKXRm0qTzZITdyJlVi0ulC3AzaBy3daZuq6hEbfPPz8cXoGeaaB9AdQSlSuJ JJnPhhqZZSlpGL18sHiTEP0cX/8rU3vEOg4TJIFo6FXzGX6b/TD9BEMGnInsUpxa x1MJ6sPobZ0CT1Md34LGVLvGYyeu/qoN1o4UvYAheygwJf3SN/hdDd50SzCMQHGG RhPber5fntZ2RphZVqiGsTwC0ezO0ME5muRIgf1IrPmkWfhZ49lZE8M3eJKjpaPT hY9QPxJxM6OcVpg9WF2HYlthagkxajTXQzHOM2aRKjZMDmA65wc9Hao5OpBid8sd uOqJhtExCfjsuOe7Zyd6SQ== BioRAFT BioRAFT BioRAFT http://www.bioraft.com/ Justin Ludwig justin.ludwig@bioraft.com Justin Ludwig justin.ludwig@bioraft.com Ben Benone ben.benone@bioraft.com Ben Benone ben.benone@bioraft.com BioRAFT MIIDPDCCAiSgAwIBAgIJAJzDnFJXonblMA0GCSqGSIb3DQEBBQUAMDIxMDAuBgNV BAMTJ3ZhZ3JhbnQtZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTAeFw0x MzAyMDUyMDE1NTdaFw0yMzAyMDMyMDE1NTdaMDIxMDAuBgNVBAMTJ3ZhZ3JhbnQt ZGViaWFuLXNxdWVlemUtNjQudmFncmFudHVwLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPq2ulmggmYdZNL+UbxW3XfG8zR35kaeKvRDmtw8mBuc OlLpL+72frn7Dm/lF7OtLOaeOsO7E+U/YgUsvdx2VJiiit9aKCq4jnUpA8/B84Xz uUXcgd603UEzBwALd7MckHZW5PYXRR6XMd8iSkAA1tY3A5IEvion7hTGgBMMSJoc F+q9/gwAaA+D4GkeHS4pdw+v2gR2gDlyrYIFcPn1ftuUeOcntKEZthK7UQANo7GI dfwqp+rxI34xXNSXKgwUN9BsPt6INtp4mJ9rwL88FxfF9YXwmNu0TNzex13gHkSe v/fCa0BJ77DtRog+/HlRAvSLuS89eI1NgJIy2agyZnsCAwEAAaNVMFMwMgYDVR0R BCswKYIndmFncmFudC1kZWJpYW4tc3F1ZWV6ZS02NC52YWdyYW50dXAuY29tMB0G A1UdDgQWBBTQI/l8UXPjy/8rRaMgoGbVmgHfWzANBgkqhkiG9w0BAQUFAAOCAQEA qrrJQKXRm0qTzZITdyJlVi0ulC3AzaBy3daZuq6hEbfPPz8cXoGeaaB9AdQSlSuJ JJnPhhqZZSlpGL18sHiTEP0cX/8rU3vEOg4TJIFo6FXzGX6b/TD9BEMGnInsUpxa x1MJ6sPobZ0CT1Md34LGVLvGYyeu/qoN1o4UvYAheygwJf3SN/hdDd50SzCMQHGG RhPber5fntZ2RphZVqiGsTwC0ezO0ME5muRIgf1IrPmkWfhZ49lZE8M3eJKjpaPT hY9QPxJxM6OcVpg9WF2HYlthagkxajTXQzHOM2aRKjZMDmA65wc9Hao5OpBid8sd uOqJhtExCfjsuOe7Zyd6SQ== BioRAFT BioRAFT BioRAFT http://www.bioraft.com/ Justin Ludwig justin.ludwig@bioraft.com Justin Ludwig justin.ludwig@bioraft.com Ben Benone ben.benone@bioraft.com Ben Benone ben.benone@bioraft.com Ex Libris - Hosted Primo - Orbis Cascade Alliance MIIDNjCCAh6gAwIBAgIJAPkkFpHh4nkJMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJWRjMDJrZzA0MjBuYS5ob3N0ZWQuZXhsaWJyaXNncm91cC5jb20wHhcNMTMw MzE4MTUwNTMwWhcNMjMwMzE2MTUwNTMwWjAwMS4wLAYDVQQDEyVkYzAya2cwNDIw bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAxuf1M36K0vcATSbdkdJHdbbvL8xRbn7Q5Ee2Fr2HimiH/3K5 tCflqzu7PrMNzyAhNUVVHYKWnXurRUYfxKN8mpPtvSUsoq9GKqjQorNisHhUtqQV w4/lN6vjPZZgITFMp7nPHM5U0saBDTHg8br0QoYs8kvl/qvXWKHQhRUn4WumlrOM NF4bkxIZrg4t/s1mf/1jJD22SGddPL5Wi3IYEzSYnO7vhezXIlikwlVSgv6XTN+7 ra7TxIIEWN3HgL304wck3NIFJW3Fg3iauqAGLeSPf5EC62VJ3xENgR52FPZbUyEc WsQHshzU+rPwWXIy7YrRvI+WPNVMnbXjB0f3rQIDAQABo1MwUTAwBgNVHREEKTAn giVkYzAya2cwNDIwbmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB0GA1UdDgQW BBSR6DcRGNZzVVIg3BzZFsYjbror5zANBgkqhkiG9w0BAQUFAAOCAQEAdtYVO7ck VOPenI/d13vBGbajWN3iiLDaFe/1zJ7PdzS/ehncn4afBFVpH/ZYoqNSxuMQD0OP h5q31GHuGFtu2Hmktja+mlN3mjfDtRcc9SZj7eNiUt71w4WmE7/hlXquQZqflBBL XP9X972eWMkN19e0Zi6QX0Pca8eX942/vg8Gf6lMOoxokYzzSrz73Yif1nE0I9Te ASq68mbRYoJ5hjIuYhAv+vl2ococw6K+dMmR3tunEm7vPupnkWeozBU81ORqscN3 RxFE2RD8m6WnKdxdFzGAaCIbXHcereqNmcf2iMgNhKc7NUtm+WZNpt4H0wWpxwLP hvlUFkf9c3GZog== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Alma MIIEUDCCArigAwIBAgIEUWQ+bzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJJTDESMBAGA1UE CBMJSmVydXNhbGVtMRIwEAYDVQQHEwlKZXJ1c2FsZW0xETAPBgNVBAoTCEV4bGlicmlzMQ0wCwYD VQQLEwRBbG1hMREwDwYDVQQDEwhTQU1MIEpLUzAeFw0xMzA0MDkxNjE0MzlaFw0yMzA0MDcxNjE0 MzlaMGoxCzAJBgNVBAYTAklMMRIwEAYDVQQIEwlKZXJ1c2FsZW0xEjAQBgNVBAcTCUplcnVzYWxl bTERMA8GA1UEChMIRXhsaWJyaXMxDTALBgNVBAsTBEFsbWExETAPBgNVBAMTCFNBTUwgSktTMIIB ojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAkZEP11/7z1BnlfvByEfwmvkEeWdS4h0500wh QeaSyLAeIQLnBvv0AL+yrnHUCQhdXtuKcB2KP1hHkORujT/AoyX5KaV6iO+afUWdMfePg6nHRXhg /Efpkg4pzq1suDRNlY36nloFU39LHMTDOm6fc6cli5/hv0mSgEI3rwTQRYKxe3gt7Yx2HCnyehxd EMYxxLgTUst+fnDvlJ8XSeLcIgwMe8S65tDQJDxCSumDG9gLv4mHIeIWKbAaX3boeDKXM0cj7k1M A0ppDjXZiYeTeM11c3A9YNHnosQPN03vKl2Z38Qtg5wBJfGKxbI9mmO517iLpZWw0ppnW0VuxOuz UoIRRgM8H9Ic4MdrHrOBpdkjTdiC5P6Dy9CvPsKAf53L2olwlWtv0fAljQ1Zd7tABvUjzOHDI+oG LmP5JKt42Pr1xQtA3HEm6Gdi7CMclBAFqOb//xt9fmCh6o8Elxr4p70qU48ShZAXj5G1oykPWWL0 Z9/Jf106wQ4fK5ePxhapAgMBAAEwDQYJKoZIhvcNAQEFBQADggGBAIfkCOJbJuchcJJOQVa1Ryw6 T5MDdOS81uZW8MyFRlBI9bB0CfcM0BcddzFsWAGslqQra8XWpTQXUrkyY+Uqt5pM1fIupPciVoeC JcK899u+5RM5D6gP5HpC/yc3IKyHg91SiGq3nUynaMsRUgGPHZ5rjsXoFg+wYbfT6fDcO+ca4y8O I/mrGczTRjWbWWDkVX4RzUZgk8DqwTMytfOdUzhml7qKfdoJyP7+ScfhEkwri1ZinIJ+Drn7lQdw xCofIkXeJ/2llGWekavHYf+wCINX2m7zrsl7u0pBdbvOrqB54xJ9Jd03tKlyFs7k87lAj02qwCOx kOQ1PmbzjBji8NOq05yfUEHzKG/l3mPfj25HTLqLQ8M8Qs87S/H/2lA7QhxVaWc0V7kPWo1yIE0K YVnXbHy4Hw2on+dcwH7wPLItCneryp8rM1WRSE+Xs7Q3F7NVAvvfPrcXUfxw67jc3NQEGPGESn2Z CdcD8SQNPBymdG0572nebb4AhmBR2PN4Eg== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Wei Dai wei.dai@exlibrisgroup.com Ex Libris - Hosted Primo - Boston MIIC6zCCAdOgAwIBAgIJAJTx9tdB6K1XMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGRjMDJrZzA0MTFuYTAeFw0xMzA0MTAxODQ3MDhaFw0yMzA0MDgxODQ3MDha MBcxFTATBgNVBAMTDGRjMDJrZzA0MTFuYTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL0pfp0Kmi5JGFq7Q5UMxoyN/1uLwpIrAuzUDeg9+HM4XUYtc+UY +wc1Vg2A01p+iNXW5d2ZRCcPY7xMKh3EUFx4NIwlSsZHfY5keeF8jjpSCE+j0THH 52eKpgRpA9H5e6KU7LUDCWENEInG0r7aLhU5KM5dnr2SwLAEM9OQc4pp4NuOVsD+ ab8RAJ5iLAgrvnXVO7IKckrbmtW3hdPu9a19LxHyvglQMEqUUOYtGPSw+nSI0ZmD QwOCYhSZ6cSppKfHUR/QNptfG0SVCACtAZ/0qQsiA12OCfKWG9R1GJVOR0vXrovC lw+u1yM5Oobs03R0uTmfBhLNhIkbx3GwvtUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZGMwMmtnMDQxMW5hMB0GA1UdDgQWBBQHvHd/4oU/wVK11GcfgDB78/iEcTANBgkq hkiG9w0BAQUFAAOCAQEAWWxkmOwniD2N/bSIapWhnpEtLNPwUxSA/rBkLQvBlMFo Ocs8PT3iaArUGO4s2KDLImyMyv9ZqWgiloLRL0r3i3+RozzbU2L/nxqpm3EMcINr TIe4R4dyTs2FGuCqJYFAE9Am+YdQ2ETzKQBnXMwGhBmi/0VUuH2K9aon7GqQh6JN dP4+osEiLvRKXIGm7/0I4zXx3aorCD7aA0OOrrnR7Ak4k/W4j5U1yipjuqHkGauQ puKolxhOF/qGH7vCZbcLbNH5efUR0im9O/Tp23MMiwV3KMZHrmlCPIOOy9ihDUoC GGeOCkBZaaHZuJY9Tqw+v5ulNaGNZPWWa/FH/TM3tA== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Wei Dai wei.dai@exlibrisgroup.com Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Alma - NA01 MIIEUDCCArigAwIBAgIEUWQ+bzANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJJTDESMBAGA1UE CBMJSmVydXNhbGVtMRIwEAYDVQQHEwlKZXJ1c2FsZW0xETAPBgNVBAoTCEV4bGlicmlzMQ0wCwYD VQQLEwRBbG1hMREwDwYDVQQDEwhTQU1MIEpLUzAeFw0xMzA0MDkxNjE0MzlaFw0yMzA0MDcxNjE0 MzlaMGoxCzAJBgNVBAYTAklMMRIwEAYDVQQIEwlKZXJ1c2FsZW0xEjAQBgNVBAcTCUplcnVzYWxl bTERMA8GA1UEChMIRXhsaWJyaXMxDTALBgNVBAsTBEFsbWExETAPBgNVBAMTCFNBTUwgSktTMIIB ojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAkZEP11/7z1BnlfvByEfwmvkEeWdS4h0500wh QeaSyLAeIQLnBvv0AL+yrnHUCQhdXtuKcB2KP1hHkORujT/AoyX5KaV6iO+afUWdMfePg6nHRXhg /Efpkg4pzq1suDRNlY36nloFU39LHMTDOm6fc6cli5/hv0mSgEI3rwTQRYKxe3gt7Yx2HCnyehxd EMYxxLgTUst+fnDvlJ8XSeLcIgwMe8S65tDQJDxCSumDG9gLv4mHIeIWKbAaX3boeDKXM0cj7k1M A0ppDjXZiYeTeM11c3A9YNHnosQPN03vKl2Z38Qtg5wBJfGKxbI9mmO517iLpZWw0ppnW0VuxOuz UoIRRgM8H9Ic4MdrHrOBpdkjTdiC5P6Dy9CvPsKAf53L2olwlWtv0fAljQ1Zd7tABvUjzOHDI+oG LmP5JKt42Pr1xQtA3HEm6Gdi7CMclBAFqOb//xt9fmCh6o8Elxr4p70qU48ShZAXj5G1oykPWWL0 Z9/Jf106wQ4fK5ePxhapAgMBAAEwDQYJKoZIhvcNAQEFBQADggGBAIfkCOJbJuchcJJOQVa1Ryw6 T5MDdOS81uZW8MyFRlBI9bB0CfcM0BcddzFsWAGslqQra8XWpTQXUrkyY+Uqt5pM1fIupPciVoeC JcK899u+5RM5D6gP5HpC/yc3IKyHg91SiGq3nUynaMsRUgGPHZ5rjsXoFg+wYbfT6fDcO+ca4y8O I/mrGczTRjWbWWDkVX4RzUZgk8DqwTMytfOdUzhml7qKfdoJyP7+ScfhEkwri1ZinIJ+Drn7lQdw xCofIkXeJ/2llGWekavHYf+wCINX2m7zrsl7u0pBdbvOrqB54xJ9Jd03tKlyFs7k87lAj02qwCOx kOQ1PmbzjBji8NOq05yfUEHzKG/l3mPfj25HTLqLQ8M8Qs87S/H/2lA7QhxVaWc0V7kPWo1yIE0K YVnXbHy4Hw2on+dcwH7wPLItCneryp8rM1WRSE+Xs7Q3F7NVAvvfPrcXUfxw67jc3NQEGPGESn2Z CdcD8SQNPBymdG0572nebb4AhmBR2PN4Eg== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Hosted Primo - Northeastern University MIIDNjCCAh6gAwIBAgIJAN6KlY3vfBgRMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJWRjMDJ2ZzAzMDhuYS5ob3N0ZWQuZXhsaWJyaXNncm91cC5jb20wHhcNMTMw NDAxMjA1MjQ3WhcNMjMwMzMwMjA1MjQ3WjAwMS4wLAYDVQQDEyVkYzAydmcwMzA4 bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAvzPPF/XfDvJdkD7mh0/v2vb6779wJURg0Lr6wQOD+OfAsCL1 Fkqk4X+aNybLFZmYtPmygwNklbiF3PqwWD0iqbmgZt/e26L2L0jiZ7qFinVD7hBn ghPN0Sd1B1QfOps2EMARNEA5JWVqqTfahKphB6GRxPAFJOkyVHyF3cM60pTgG3gu yJuuCHjB7p0OOzQ6Zb7TrvbRMJii4juSP2DBmwEgdV0vc/rx4S2mEOwglU/X/j8w pqZ/KthePbWXSkAfJB+fLUI4K0+588VcWcZzOnkDsapvcegvoF1x2WewxmoL+Woy oLvAzJV8OXxEclwJIVgXUmWKMrhW0blS+dv+uQIDAQABo1MwUTAwBgNVHREEKTAn giVkYzAydmcwMzA4bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB0GA1UdDgQW BBQm7PaVkw8180em4X3VCgZR94PhATANBgkqhkiG9w0BAQUFAAOCAQEArvzoiq3Z uCvMpzSFrYbV0YRDDE9XpNH0EsNbWFfTJFI6fLNO1uSNiKvUnPZYXuBLl9f7a9dn BY/00VFzOt8HEE9YFJeP0KU9ccu0mMZr/XGP35+fpryTQHIIdiJZVoa/wwE20PT5 rYnm7gAJQtbKGW9n+xuVhP3Dj74Zr2r0wwaDfczFdA4+XDyMyeq3i4LbyIAUfPWl beNCcoq9AfifBgG8YAVYxMUAFvj+oRnNUQYEJngq3XhIx84p6n+Mkv6F8CzGdefl 2DEZf5dDVrUnodJs3ird6lxqtvhrPy2nphWd3Nt3uZgJPwddWhkRDpO/tDCXZ9Eu FMd8R117Epyong== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Hosted Primo - Northwestern University MIIC3DCCAcSgAwIBAgIJAMqpzMGE+IiQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB2FpbzAwMDEwHhcNMTMwODI2MDYxNDA1WhcNMjMwODI0MDYxNDA1WjASMRAw DgYDVQQDEwdhaW8wMDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA w2GtaqWRLZWt2Q+G0oTc05T9r/uz1Qc3aJaaXOtEDHeL6mg2wjDudNc1NrMcKKGY cHk/JVhA+JnNfN2uVqvOVQq8eCC0C1ix0vNFBZsMJYWlEq7rAiq/py18zz1fshwl HqDFksoXmX7oUesEDW4Or90pUKaeCCfRGYQPPeJFLmmNeIM/Ss7EgN3VQvnQtnn4 cDkxNQCiaEboXhqINoPmoSWiFSeeH28Cls2ohmgz/c7/TqKWe1gR2l6lfZPx9TaB XSF8kv9J2melrLsKSQqOpnUBq6Uws7NJ6eyjftf+2QUV7vfvvxM/03z7z6k4/znG 6lfACyR+Tn1U751seqg/iwIDAQABozUwMzASBgNVHREECzAJggdhaW8wMDAxMB0G A1UdDgQWBBRrkkOjxY7mhIFzMBo6wIAJoio2HDANBgkqhkiG9w0BAQUFAAOCAQEA fgl+Qhff5xPpMM4PPZj9YzQe06H5O9ThmWVDpWP54w6Qtjr8OsQU0GAnciqALkWU xVv0TX5JDrgHU8jAW/r1pcNCxLROyGlx1MyoiCYIvQBkVMpaFzq0/Y6jW+ua3OQr AB2Ls96DPbvwp2lRiMbPJp4xIyJe1CpjSScdBw8TNeso8drQ90RU9NS3kpmjjegM WQWXQUubTvAARkmTGaYt0wpRgFPFgJXD5PlllCBsEL+mEc8fekzbSAK1JG/Wp4oS QQvaJSgEhfGYDKAwtOE4c1sKwQreaqnk8O16PSM4lCkbAXlwrd/v4udabvii/kjn txkk/1w8lv+wAfVV9WebAg== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Wei Dai wei.dai@exlibrisgroup.com Purdue Primo Service Provider MIIDNjCCAh6gAwIBAgIJANrcHaZFheSyMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJWRjMDJ2ZzAxMDBuYS5ob3N0ZWQuZXhsaWJyaXNncm91cC5jb20wHhcNMTIw NTA0MTQ0MTI5WhcNMjIwNTAyMTQ0MTI5WjAwMS4wLAYDVQQDEyVkYzAydmcwMTAw bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA3v9L2oTc1IWz7JhjR4axrq/M9kVJX5cM6bOziWMN0Jq35Mkt MyvZ0G2ko8OHz79gYWhZVKdGhyuYip8Swmt7HxM6hh2BkREo8cmuySOrpyVwO0vd +ZLPev5rfSau3UN8V4jQoTZTxyHnyjBI0aqyotAzQE1JTJnONpSCMpIrmOn/FC+C ngqfp+scKlb5MrsKHmHvv/d/ZV9We+ftLxqBWeGgRPKRVTZXOxyimbwnFTBy+3mC ehaEVX2KLNYrz4MqOYvB76X/HI4l8145wtf6ufuNnaqttFUIjUPYvvpjeAnsfY0N vHKizHc8HcecBjfaCcCHfsfq/wzNMvJaVqsSuQIDAQABo1MwUTAwBgNVHREEKTAn giVkYzAydmcwMTAwbmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB0GA1UdDgQW BBRry7BgSbTb0DBb0ciVJ4v0sqvhwDANBgkqhkiG9w0BAQUFAAOCAQEANWQHdSx/ /Qn3XjWlt5gNs8qnVYHOpKzRcM59bYPJCmnvXiU0gGHvjqbAFjJzEu96MClj6SBV qLW085m6T8fe+uvS8wJNfOMqT9qp2qhq2S5vfxev+5t3QcNdriIBjnVbMffJKFtf W88kSBKIUSXH0kKRfHoCi54o0k1HMR5zknwhVxdbw3/ipHP7T77vabOjlxPUqzpw Li7iMvQWgHBsXTUdNKmSzBibqhzKR8PK2pH6xvwAszXTTsw1ViwQ7FNiTJxehwOz 8SifphKafyw2h+SQol+O8dlxoeCWk7WU9e9GgoOl4UGcKAblY3/xBZjuUdr0GsGs h4ze9l1VITxb3g== Purdue Primo Service Provider Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh Tomer.Shemesh@exlibrisgroup.com Tomer Shemesh Tomer.Shemesh@exlibrisgroup.com Ex Libris - Hosted Primo - Purdue University Ex Libris - Hosted Primo - Purdue University MIIC6zCCAdOgAwIBAgIJAKtm727RLAJJMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGRjMDJrZzAzODFuYTAeFw0xMzAzMjcyMTM0MTJaFw0yMzAzMjUyMTM0MTJa MBcxFTATBgNVBAMTDGRjMDJrZzAzODFuYTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAN6LGsWifbemX6RXBxbjrBN/0i/m2i1YTbrA+uOvQttYK5tfVXg6 XGwItXCvRg5k4Kd2HbCedoO14SiYPsLAEHlVv/usfrw61cJa1hWEQqh4KPAk0suB taFexKKFCBqn0+Trl7bNlQrukCFaw/6OpryCyBKmInaQWH1U6zg/hNhH9VMXK+Kj Mpcd8nSJbd47Bgm2l2Rg4NttMoDx3qmYb0da+9td+o3lsKPyPqxz9ie6N84m8B/v R9CVKbmOaBC0fKBOtbq/Bl9TqxUScbtPX2xtSct009AKicRJlE44Sr+hLHyhn6BR sAYGEw8ElHBBdRgQW1F9pJldP+O74l/aZkUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZGMwMmtnMDM4MW5hMB0GA1UdDgQWBBSzcMYG2NXeAEFuGSmklHwbKaKHIDANBgkq hkiG9w0BAQUFAAOCAQEAtIdwk45XPu0uVSxDFuvKlbv6gkHV4kqN1UIyNUDwtyPc UE1n9Rk5/7xpBFFVmwMhAYV+YDZ0AFK59IE48T+uQgxuRRNSduCfivcUMZQD5zrB aCvIJ1qxFD609OHqL091LmJW6lRq/9XIRfoo/YXVHVWheZR1bjqg0MEWwVTDNW/J 1jRYc5vy7Xs4NhIinO9pxO4gKgXqukvcxdTQQcFpRqqfFN7SQgmPNI8h8fe7YuJu Ur8jqIh6QNZsQOsanJ3dMv2ddxg1wktv9prGSCfT72EtRV7seRbh0z8dZRuF9WrL jJndVOX+gniGBFQR6Ws+4T7IJ+Sxohk85GjM0nIaIg== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Hosted Primo - University of Hawaii MIIDNjCCAh6gAwIBAgIJAJORRfHxUaMKMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJWRjMDJ2ZzAyODhuYS5ob3N0ZWQuZXhsaWJyaXNncm91cC5jb20wHhcNMTIx MDE2MTQyMjIwWhcNMjIxMDE0MTQyMjIwWjAwMS4wLAYDVQQDEyVkYzAydmcwMjg4 bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEApu9FVqCLtiQjxSGkVGmQm8th0ArZgUN6uPwOZjq28p/GSZH2 Up7kB87azlLqz8zk4zoBbZ781EeWABKtMnAAFTrS8K+H7caRSzFIl9+p6fH7KTKC 4WxpjLqiOid4Wv6GD3vP8qPITMYhYfOkNZeFIaLZ0f2KhXN3kX2vXAlutakGRPsn WRCaxzxM6hWrd9n+bYsfwl24mrhiAbfNNHEQ57O0+qHq5F23+7ZIadd2H38zT0fB JkdiSLxn96doVN3x4YAeMc/a9AhEVJXUNHxs5JC3vp4MG/8hJcAHU27sNc/hkkhb pCLsgNm8Wk5bKxyn8Tn4Hd2vpQ5ygefJwMP18QIDAQABo1MwUTAwBgNVHREEKTAn giVkYzAydmcwMjg4bmEuaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB0GA1UdDgQW BBRyHCmZMzh6B5ecU0keCngx6xdMOzANBgkqhkiG9w0BAQUFAAOCAQEAkC5/mz1x OG56v1AZP88MTBlEzny6TTH26/8zlZ6IR4RA4ZOlPs5jYiivqs6ajclg8JyoAEv6 fKoOkQeAsd72/jWSIKcXGZgnRS0zwb07GzPgUL7Lsmrh5JXvjaqaFZ21mYS1QIiX iPgFbbowCX03bj6t3cD01La1l2Oslp+61fj1fPLyub/UDgk952yuYCHKlJvRjBa9 Ftzreqcxd/VxVLSwUobuz6f7L+5o56jZ8b5qUY1ZmaLCsrew3uNpKtrR2+BSipXs OYI0w1hvnyaEDN8GNBkYbwj7LqRalBiAeoz0gsMCUe27KAUsOVL7di+nme564VG9 nDDit/jKnEcHQQ== Ex Libris - Hosted Primo - University of Hawaii Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Tomer Shemesh tomer.shemesh@exlibrisgroup.com Ex Libris - Hosted Primo - University of Illinois at Urbana Champaign Ex Libris - Hosted Primo - University of Illinois at Urbana Champaign MIIDMDCCAhigAwIBAgIJAMlPOCuwHVr0MA0GCSqGSIb3DQEBBQUAMC4xLDAqBgNV BAMTI3VvZmktcHJpbW8uaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB4XDTEzMTIw NTIwMzI1OFoXDTIzMTIwMzIwMzI1OFowLjEsMCoGA1UEAxMjdW9maS1wcmltby5o b3N0ZWQuZXhsaWJyaXNncm91cC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC6gaHuiBHOfcjEuxKW847xRoskV1TDpbw740T/8GS5MaSpwwXTk/j8 hc5P32MvMkJ6nR9lJfYFpFllxpTHrrGpQmW3bS+nXU8QhQ5DDbvsMRNHb8FIzHy+ DGJOrxayGwxNWiYqHlTV53th9ZZWSXOSr6XnABaxabRDQEuskVuEMWo//7B2jtnR oFSAn6nndLI8wxap/ERdjzN30/DrbWmKu089J0sAcCiVHOjMvaFfSjEuNlziCH1M r0USuJ7X/4+eHYIjklNsQhOU+lmOtpNd9K3ytdj+K//EnuhElSkr7ERFPgPtAKCC zCrSUjZMrVVYL+IGvPSGTJ8DzHEjRD+zAgMBAAGjUTBPMC4GA1UdEQQnMCWCI3Vv ZmktcHJpbW8uaG9zdGVkLmV4bGlicmlzZ3JvdXAuY29tMB0GA1UdDgQWBBRTIjk3 +hyPkf9EarQFSKuBwxHl3TANBgkqhkiG9w0BAQUFAAOCAQEAo9Ch0nCFxBMXxERh Wh8T9B+6QdReILSHjlp07qtTjaHcpILYDbzirs8MLSOs3Lz6yCwmtoBhHgNUEQT7 xycDL/0Fd7G+0qf1v1G3V4py245jzTIOpfbwC3did/Q/zmYFDwLar14wENFsfH0e ZAs2KhD4AAAmSfs+AOY2D94DpMFuUQkRFRJb/DCkSKNDxwzYIqeRH6IhStOn/HU0 AXqpzth2K/SC23RlhZ2zKsMIEC/SFx3E3IoZnO9Nh4SFz55jMmIHiZBKQ1YCpr2G xnY1GEeJmxrpNSPa5iD8QQvqgK8lza0fvAv15yYUIuOIGKMIx/8IaUcrlg/RTa2t nu/rkg== Ex Libris North America Ex Libris North America http://exlibrisgroup.com/ Wei Dai wei.dai@exlibrisgroup.com Tomer Shemesh tomer.shemesh@exlibrisgroup.com ewu.edu Eastern Washington University http://access.ewu.edu/OIT/Services/Accounts-Passwords.xml http://www.ewu.edu/Privacy-Policy.xml https://login.ewu.edu/adfs/ls/images/ewulogo.jpg MIIC1jCCAb6gAwIBAgIQKMFCGSd0/5dI3a6mapuDFTANBgkqhkiG9w0BAQsFADAn MSUwIwYDVQQDExxBREZTIFNpZ25pbmcgLSBsb2dpbi5ld3UuZWR1MB4XDTEyMTAx NTE3MjQ1M1oXDTE1MTAxNTE3MjQ1M1owJzElMCMGA1UEAxMcQURGUyBTaWduaW5n IC0gbG9naW4uZXd1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKNB5NHFp2J7PcPiS2Qha2vrrJr4zgVy+qq09Cc+5Em9hGmktWNyRm42KtLh1Luz JeynT/xAVsoi/Qj7LbspVNypkZcoRg1ZnMARTcO+p5041jSoVZhQMMOvUJajMz5F qAOgXYPQlodi4yLCXqIgQ0ZvZUjlTra8sLHOtvKg4LJP5WIa+I8Ovh6uMkRH/agB QAqKus1CHIbchND2QoJCDfdjfhlXUkNdxNv9BOz002SyhElpAcWumIrANiFPI2w0 L6PH9gSk0F56xT204wjEQaNgL5PGJAAHwG1kdKHk71qwTrnJJgtY9ylaa99VG1+I 97G3DN/DZABTaDRJeQs/pdMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEASbv25y4H 1YkmAMv/Q9CLychu6jmGuRi+DHStOupKFPsv3P+XUqsLxXJJCZTpPeXN6YRxT9GR I9exVg3exa2y3E69XgzEHE3MCwh4QUNsIiVj+87WX3uUU0bQu9DEKU59itFwJGsz iqHHXBTMFq3RB4XPzxviy/gUJMulv8t+hHh57JYud+Tk3JeJA7nAWBspasvsvL2y jTndunl5SX9F4r+mNIKJPi63+lCGZg0NnglH8ljTsGqgCY1qde3Uks3CxijT9mhx iHlWv0pYvLUn2zCyg6KrHVVgC+rQetb8OYNvKUV1HueCOKE/XvjpqzZ4ojlZdpRB 1OqpOBFl/XwyOA== Eastern Washington University Eastern Washington University http://www.ewu.edu/ John Gasper jgasper@ewu.edu John Gasper jgasper@ewu.edu Woofound Shibboleth Shibboleth Service Provider for Woofound http://static.woofound.com/ http://static.woofound.com/privacy.html https://s3.amazonaws.com/woofound/images/static/logo/compasslogo_black.png MIIEwTCCA6mgAwIBAgIJAL0xeu0Yb+3nMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD VQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDE1pZGRsZSBSaXZl cjERMA8GA1UEChMIV29vZm91bmQxETAPBgNVBAsTCEluQ29tbW9uMRkwFwYDVQQD ExB3d3cud29vZm91bmQuY29tMSEwHwYJKoZIhvcNAQkBFhJqYXNvbkB3b29mb3Vu ZC5jb20wHhcNMTMwNTEzMTUyMDQxWhcNMjMwNTExMTUyMDQxWjCBmzELMAkGA1UE BhMCVVMxETAPBgNVBAgTCE1hcnlsYW5kMRUwEwYDVQQHEwxNaWRkbGUgUml2ZXIx ETAPBgNVBAoTCFdvb2ZvdW5kMREwDwYDVQQLEwhJbkNvbW1vbjEZMBcGA1UEAxMQ d3d3Lndvb2ZvdW5kLmNvbTEhMB8GCSqGSIb3DQEJARYSamFzb25Ad29vZm91bmQu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRF+0PgP/cC3sIzN RJ0BFfZfNL3SoF7yZOegTHy9QriuyxYNve4D4PJqh5kr4+l7M6m21EqoJzAADGZa YSN45CHxgjSDM8xlWPZ+LnktpXlqNJ4P9Edkz2+VCiU0167R74uGRzRRIOsg/qrA bw8VvA8h1IVXJZQVrPzZhWVn03ohaoobeZ1/dv2X7QAjDXfC5mF+Dwwtqr/yIphb ZhnAyChhlmRbb+kMH3keKqwptqZ8bs9FWcc9mga4yb8anZNYjrpUyA8Gs/LJmQwn OBDK6Sbg7fjuG1HyOIuaNTXLPRJpYu9KLldcd08I3r1Lf1TCVP0tVD2teVSW2haM VYItHwIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFKzqixEtI+uoxKGFAT90VO/xzZcw MIHQBgNVHSMEgcgwgcWAFKzqixEtI+uoxKGFAT90VO/xzZcwoYGhpIGeMIGbMQsw CQYDVQQGEwJVUzERMA8GA1UECBMITWFyeWxhbmQxFTATBgNVBAcTDE1pZGRsZSBS aXZlcjERMA8GA1UEChMIV29vZm91bmQxETAPBgNVBAsTCEluQ29tbW9uMRkwFwYD VQQDExB3d3cud29vZm91bmQuY29tMSEwHwYJKoZIhvcNAQkBFhJqYXNvbkB3b29m b3VuZC5jb22CCQC9MXrtGG/t5zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQBxvz4BDBLoEAClHcCMAiap8R1HvtRwbuTspGpQoOdszUBtDFFUaUuG10ta mqtE8YAOGBgtpawKqcX/AVONtsQiBL5AO/RvaizQ5/sDw2Br6rEkIGahQaSLM5Cp yV4YJwJPnWvjb1xvaa38KAk27P5QH6U9qzCCvGZKQsI2cL0iQbPddeiDO+IJ10+C l9uJCCZIykFzCHMnhAiiMa6+DqoORBqNgpGJZHXJkQCfmkFngVhyoG3pkzRZwOT+ StzCOlEtjYzEUaGa/Rqy7dBaulhv5/9R8djULX/zA2+ezF2oWgI1XCU3dd+1nc4N tLJa5d0Bk9y5NXhyHcXMipM3dqfi Woofound Shibboleth Shibboleth Service Provider for Woofound Woofound, Inc. Woofound, Inc. http://www.woofound.com/ Jason Truluck jason@woofound.com Josh Spears josh@woofound.com Dan Sines dan@woofound.com SeeVogh SP MIIDCTCCAfGgAwIBAgIJAK3p4QDNGz6IMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNoaWJib2xldGguc2Vldm9naC5jb20wHhcNMTIwOTI2MTU1MTAyWhcNMjIw OTI0MTU1MTAyWjAhMR8wHQYDVQQDExZzaGliYm9sZXRoLnNlZXZvZ2guY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzbQsH8fIBe8Szp1r9a6mvE8f yws8DycpnkZ5zYrCgeMXDzE/LcUG126D0iqSR8kK2OY0b2hM6g2Tvbfnb9XQ4Zlv yoea1QTUcU4gqvzGus4A13YIrmzDnMa7NVmgd9Oeh+YRns4w2Lzm6m8mNl6kRGgY 9Imrx4yZYN8byjtKduB8G6hEGmhl/+Au0J3UlZWhSkSmTig8RFRcGaJyWoJbXraT 6hv6qi/w1rGkrzym0rHiww9HloSwvgwH+f3hQK/LvH7cQE+5u3PzpCcY2p8Xw1Lx u+E/C06qcmQ6W3PVnrGGZ9+GP+J06YSdgpvEZc/5BEnY02H2He0dPBbHHtrIjQID AQABo0QwQjAhBgNVHREEGjAYghZzaGliYm9sZXRoLnNlZXZvZ2guY29tMB0GA1Ud DgQWBBSE4YScJziabMF1X5xcuO+7TNzy4DANBgkqhkiG9w0BAQUFAAOCAQEAUnLu o9amWSrNBDsqcplOaGZxt8aEkuTciVftc0CPk6/AcSioM+QK9D2Y++L50T917HP+ Nq1zOXAJUrwqyP6YkwYUNP79e/rP58fvxP9Sx6wNPgLr6d86EX6tyo3iw8y5uHJz /LGRy9thC6P7Yj97DTiijvu/AZ4q+NsGqpzNH9ItFA7tfnEZ/pkG7T8DJZIHnKqG dAPlsyUi5VV8NWBey/n8bCT/NIeKqDP8rjp3YyosYoKfOH4Vf2iwIAQJZ94jY04Q 3rq6AjKHHxAgmZDcHHougRSCK83SdI543DSiHhVUdo5pm90QHVK28vCr7zvJGqkq O3Je5GvmlY2ZWCS2Tg== Evogh, Inc. Evogh, Inc. http://www.evogh.com Vladimir Litvine vladimir.litvine@evogh.com SeeVogh MIIC8TCCAdmgAwIBAgIJANPNrWu1/mAiMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNwLnNlZXZvZ2guY29tMB4XDTEyMDgwNzE3NTIwN1oXDTIyMDgwNTE3NTIw N1owGTEXMBUGA1UEAxMOc3Auc2Vldm9naC5jb20wggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDXiXS85bOmXxH2RAJZlLPwSkr6nGvMQO3dWh8QTFG74PV/ 50tguKKghTIzcsvAnwbe5VLbxmRk5I4kAMf5yKtPTIj/n3smTjf9OAvI+BjGJtlQ WDBuUREhYI/xLzfGjkXp3htxMZWtdldfU3GFxk0y37BjmmOEOJ08k4cdIorAlM66 eXackCDJahFBiQ2mC2VQFmAq/xy/PWp/xGFbY+zoy137Ed4Aqondw2g8EoDLR82V 2bxu3TrYaSyQMiB/WC+Y4zHIlcfuOmrYTa5UkdJ4qxktd0MmOL6qXBmAgMhQcxew sqKuwPE2JToqGn/VorWv79yF2aaxPJnUMGTzKT+RAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNwLnNlZXZvZ2guY29tMB0GA1UdDgQWBBT+azpS3nmCdbyrzu106MjeyH2a NTANBgkqhkiG9w0BAQUFAAOCAQEAas5KST8DW7JF7EZ55aqg+Yx/YOTiiCzLnmJR S5796S7pOBgQ88WPgoTOEKSaqbgmbafMPz1N6EnuALQtPQ5br4xKyadjoRnI4KbT yTs3/we6y84iqC9NPKMCx3553sXIxL043Eo8yOg01YRPoHVHny7sPzWc+fp8cYP3 1iWNYGqdnuovFUacsDbz0Jxl+KkcOjYD+LexAKU6CQQTL8OfxT7kKQx+Tt0OxKMH SPBvv7OL4YLOUqSWpLRFnK7wV3F+L9ARZaJxJAsMDNBAWWBjAL6YTOyc5/Zg/YJX Xmm8tFRCXnfFrehDkrleoVFOpbyOrk89XKklUXidFgqZWcza2Q== Evogh, Inc. Evogh, Inc. http://www.evogh.com Vladimir Litvine vladimir.litvine@evogh.com TERENA Secretariat Services run by the TERENA Secretariat. https://confluence.terena.org/display/aai/Service+Provider+Proxy http://www.terena.org/p3p/ https://www.terena.org/gfx/terena-150px-SP-Logo.png MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYD VQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UE ChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5h Lm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEy MTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgT Ak5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UE CxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG 9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfd SPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azq KOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN +1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLz dciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwp l9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqj pKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3 fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQH EwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYD VQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0 ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF AAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoK h6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7D Hg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX 47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3W AIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZ p7XRy85jRjrvhahg5baIQ0u3aL8aMA== TERENA Secretariat Services run by the TERENA Secretariat. TERENA TERENA http://www.terena.nl/ TERENA AAI aai@terena.org Dick Visser visser@terena.org TERENA AAI aai@terena.org harvard.edu Harvard College MIIDPDCCAiSgAwIBAgIVAMHQ2+0FLgQvpn9LL0UhXMMNPuAgMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFGZlZC5odWl0LmhhcnZhcmQuZWR1MB4XDTEzMDgxNDE2 MzcwMFoXDTE2MDgxNDE2MzcwMFowHzEdMBsGA1UEAxMUZmVkLmh1aXQuaGFydmFy ZC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx7RtyRasKHsaM y5JjRalxmd0wQ5f/2vRZ3/7mf2tsz7F/Omm7iehUvqdUQ1VHcqz0YtYI6LCpRsv0 cAadIN+A52Z+mRxVS0ipqmo7dWEzq/l/a+FIFL/WH7GGhzT2CkS63egZqVwmjfGi nD48x8eb5iNJiFl+86nKnBd9OPa4Lu8SMZAIrIHmbMJiaZg5AMpTBqx7Aswvjw+K YdzwShYnIz9BJJyKmx2KM0hAFn3Rx344xeBKZ8x74Tfi2Nf/9mg+EXUNHokOmmOw qTDsISKfBb8B4Wi2HgFziiK0YsUPnPphaELyYz65jt7/myQq479PuBwkXDatZbkf dG49sFY3AgMBAAGjbzBtMEwGA1UdEQRFMEOCFGZlZC5odWl0LmhhcnZhcmQuZWR1 hitodHRwczovL2ZlZC5odWl0LmhhcnZhcmQuZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBQPaXv5xewHpvA6acA9EguQxtTnIDANBgkqhkiG9w0BAQUFAAOCAQEA EFbJC6L/TSNQ+2GhnbWDQkWDsR+GafRumjv5K4uSIPSJbn9LTwJKVDA8AwOGYyM3 z1kLIOKdJU+rh+ZzFRBNHNa9Hwdn0rb6mv/4H6FzlSDHVh+5H+r0ohZW7mlKXi39 4iJ2Vg1B/edJsF6jpgCZ/hNMqdvIWFIaUYSUkLLyf2gqod6vGRj69+KnPHDSYblY khJAS6iLBV6oXpiLnFLsMOx3PPbDlcFKjI/GlNVR9zKfvtdLZw+pKKGa8q2tARdV fvoMZweNsx+LViC1oJSfNXRQGFcipJmzV0lotUCf2YiU3fAkkCQjv/QB/WD1cBn1 fSvxgeeh4nx2Wy1uwFlYcA== Harvard College Harvard College http://www.harvard.edu/ IdP Support Team idp_support@harvard.edu IdP Support Team idp_support@harvard.edu IdP Support Team idp_support@harvard.edu clarion.edu Clarion University Clarion University is a member of the Pennsylvania State System of Higher Education https://idp.clarion.edu/idp/images/eagle_logo2.gif MIIDJzCCAg+gAwIBAgIUBafbshnnIQs9vn04YDHVguyflZswDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmNsYXJpb24uZWR1MB4XDTEyMTIxODE1MDc0N1oX DTMyMTIxODE1MDc0N1owGjEYMBYGA1UEAxMPaWRwLmNsYXJpb24uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhQ1hrfd9TG7GUt01LXLCXY3Sb7we rvPCxnff63bJlvrDprQwhLU0gZcOYPxHgnj9xCglvGzfxHYN7k6b8rmtSYE+i/As eAmxIadE8UtFyhzQigpmbkuc26T/mrKBH4X5fJC6Shv7bhGMkxAdIVfVKVAk8z2e JV10baku4n3heyJ+FpmybPGmgkxAS1zbgC2MZJUkZAW+7C6+FoUgWCezCA0+VB87 6QiMeX04Y6PG4FimGp6WJWDkW2KGPalIv6fdJAZOrOg3aJakpJFPyg1fUaEUHIPd 1ip+P7DisITQeRwVqOiW5N9UTUktba0X6R0BqHuQlbfV5bIUDicSpP7iqwIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuY2xhcmlvbi5lZHWGJmh0dHBzOi8vaWRwLmNs YXJpb24uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQvjjlxOgaZw1afROEy 0g3wElY5ZjANBgkqhkiG9w0BAQUFAAOCAQEABLcQuMrWaIjTiWPEowG+sQRwnewI OkmtVC/r2hAz7p/m0WvdPFzcciGY2h6j/jqfH+iy9sYH4yM9u4J9WAumQK1Q4GlI 0IcvbzMS/z0J4c7DZMf5o2bOW2nNnYH+snLifzQ3oFdb/41ZHc4DJPmdUQrGe5zu R/+XlwCtHu5YnWULAF6CiyS7z1KXj12fT8a4brLHLV1WGDYeOP3Wt0gF0lalQ+0x EnfRqvXvlWlxTuzRLDqKXzowjyAsGsxCItlvmIwANgYxn1SxDBTW0ZwMZ6lVR0F2 8ergXvj+UYo/oR2H/HIprHaREQadi68xBDCSKMaZVqbdk/DfFzNiUEeOyQ== clarion.edu MIIDJzCCAg+gAwIBAgIUBafbshnnIQs9vn04YDHVguyflZswDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmNsYXJpb24uZWR1MB4XDTEyMTIxODE1MDc0N1oX DTMyMTIxODE1MDc0N1owGjEYMBYGA1UEAxMPaWRwLmNsYXJpb24uZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhQ1hrfd9TG7GUt01LXLCXY3Sb7we rvPCxnff63bJlvrDprQwhLU0gZcOYPxHgnj9xCglvGzfxHYN7k6b8rmtSYE+i/As eAmxIadE8UtFyhzQigpmbkuc26T/mrKBH4X5fJC6Shv7bhGMkxAdIVfVKVAk8z2e JV10baku4n3heyJ+FpmybPGmgkxAS1zbgC2MZJUkZAW+7C6+FoUgWCezCA0+VB87 6QiMeX04Y6PG4FimGp6WJWDkW2KGPalIv6fdJAZOrOg3aJakpJFPyg1fUaEUHIPd 1ip+P7DisITQeRwVqOiW5N9UTUktba0X6R0BqHuQlbfV5bIUDicSpP7iqwIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuY2xhcmlvbi5lZHWGJmh0dHBzOi8vaWRwLmNs YXJpb24uZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQvjjlxOgaZw1afROEy 0g3wElY5ZjANBgkqhkiG9w0BAQUFAAOCAQEABLcQuMrWaIjTiWPEowG+sQRwnewI OkmtVC/r2hAz7p/m0WvdPFzcciGY2h6j/jqfH+iy9sYH4yM9u4J9WAumQK1Q4GlI 0IcvbzMS/z0J4c7DZMf5o2bOW2nNnYH+snLifzQ3oFdb/41ZHc4DJPmdUQrGe5zu R/+XlwCtHu5YnWULAF6CiyS7z1KXj12fT8a4brLHLV1WGDYeOP3Wt0gF0lalQ+0x EnfRqvXvlWlxTuzRLDqKXzowjyAsGsxCItlvmIwANgYxn1SxDBTW0ZwMZ6lVR0F2 8ergXvj+UYo/oR2H/HIprHaREQadi68xBDCSKMaZVqbdk/DfFzNiUEeOyQ== Clarion University Clarion University http://www.clarion.edu/ Michael Phillips mphillips@clarion.edu amherst.edu Amherst College MIIDODCCAiCgAwIBAgIVAKMvGP/vH0uzAwPfsNR+8twMxr8nMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3NoaWJpZHAuYW1oZXJzdC5lZHUwHhcNMTAwMzI5MTc0 MDIzWhcNMzAwMzI5MTc0MDIzWjAeMRwwGgYDVQQDExNzaGliaWRwLmFtaGVyc3Qu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkNJ1nVz/FM/CchMM NfgW4ROHyNf3K15dT4LB1x+GVivrpYuvOHAY4eyhwoBfkm0t5NM19EHpsdFIVePO Cm80WYFwCpR1lCPcN/3/JelfCTKKcjKJM6RCHUiM7e0JUlTTV/f0PEdiDrNn01wM 9kknwkAxkXCyN4TNKT/KTMhYNwxhCqTa4QVDThJMQWXJkIbOA7pJbgmVmCfdcJub 4E8C9gtgPTWnQPXtXxRtfH2YYd8fRwPIIx6ASW9VThOSk+FNmcbEGLpxFSRjnfMO +SPdVahROAhP6IAgASEBzjgp9qb4deqLjIpk1hIQhHkoKZELlUq5lezaraxOemJI KFoG4wIDAQABo20wazBKBgNVHREEQzBBghNzaGliaWRwLmFtaGVyc3QuZWR1hipo dHRwczovL3NoaWJpZHAuYW1oZXJzdC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFMj2O62lcU/Ny7iWyJ/vDyYkzMJOMA0GCSqGSIb3DQEBBQUAA4IBAQAkppMI tdfWe60+4ipCZ+aT/Fg30auva3YgKZsWEsTRcJ8cMLcst27AvswP16DtKp+eksN1 Pgq+CEj6ahY1O4Rtic8hKwBsyHlMY47VdjZK2lvWBA3Dh81636jmOePQVRFqIAfQ EpKiUdqXNpwy61ODSFRJ/XEyod2tN+J2f5Rq2Cej6VWSNZ5FatuemjZMlxEXNi5s gl7fU1fEoCtBURaLf/tkzMKykipuzzSpZVS3uq8slt2jVsQlddIXR60pkGyQgr6/ Is8EDBRpRFjVojjmYbLxcdbgEVA3CteakwkNe5Gb4gJuhFiq6nGhxFOron13TF69 fuOjmWpbYZwDGqld amherst.edu MIIDODCCAiCgAwIBAgIVAKMvGP/vH0uzAwPfsNR+8twMxr8nMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3NoaWJpZHAuYW1oZXJzdC5lZHUwHhcNMTAwMzI5MTc0 MDIzWhcNMzAwMzI5MTc0MDIzWjAeMRwwGgYDVQQDExNzaGliaWRwLmFtaGVyc3Qu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkNJ1nVz/FM/CchMM NfgW4ROHyNf3K15dT4LB1x+GVivrpYuvOHAY4eyhwoBfkm0t5NM19EHpsdFIVePO Cm80WYFwCpR1lCPcN/3/JelfCTKKcjKJM6RCHUiM7e0JUlTTV/f0PEdiDrNn01wM 9kknwkAxkXCyN4TNKT/KTMhYNwxhCqTa4QVDThJMQWXJkIbOA7pJbgmVmCfdcJub 4E8C9gtgPTWnQPXtXxRtfH2YYd8fRwPIIx6ASW9VThOSk+FNmcbEGLpxFSRjnfMO +SPdVahROAhP6IAgASEBzjgp9qb4deqLjIpk1hIQhHkoKZELlUq5lezaraxOemJI KFoG4wIDAQABo20wazBKBgNVHREEQzBBghNzaGliaWRwLmFtaGVyc3QuZWR1hipo dHRwczovL3NoaWJpZHAuYW1oZXJzdC5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFMj2O62lcU/Ny7iWyJ/vDyYkzMJOMA0GCSqGSIb3DQEBBQUAA4IBAQAkppMI tdfWe60+4ipCZ+aT/Fg30auva3YgKZsWEsTRcJ8cMLcst27AvswP16DtKp+eksN1 Pgq+CEj6ahY1O4Rtic8hKwBsyHlMY47VdjZK2lvWBA3Dh81636jmOePQVRFqIAfQ EpKiUdqXNpwy61ODSFRJ/XEyod2tN+J2f5Rq2Cej6VWSNZ5FatuemjZMlxEXNi5s gl7fU1fEoCtBURaLf/tkzMKykipuzzSpZVS3uq8slt2jVsQlddIXR60pkGyQgr6/ Is8EDBRpRFjVojjmYbLxcdbgEVA3CteakwkNe5Gb4gJuhFiq6nGhxFOron13TF69 fuOjmWpbYZwDGqld Amherst College Amherst College http://www.amherst.edu Rob Ansaldo rlansaldo@amherst.edu John Manly jwmanly@amherst.edu Ensemble Video MIIGcTCCBVmgAwIBAgIHTtQxx1QWwjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwMTIxMDMyOTMxWhcNMTUwMTIxMDMyOTMxWjBfMRwwGgYDVQQKDBMq LmVuc2VtYmxldmlkZW8uY29tMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxp ZGF0ZWQxHDAaBgNVBAMMEyouZW5zZW1ibGV2aWRlby5jb20wggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDejLRShNhCjCJY1sLQ3RGRr+wDKm/KIQl++GK+ IV01pcSmVyEBya5SGim6p9xY3vH80IjBVXxWho5uskzi1YA4XzhE8ZCrgIKse6k3 xBe4f35GxaUFTlZ0UzKQDURexVvBcWjU02YcNqwd25NvvXNZSyoMr3ih8u+mFFlJ 0lA0kzQAkVu3jjId5mgQH+BS2Gu7es1Y3xmdT1zNs0/tWPtqMipi/SPXkhkmzbOA oepXr94C0RyEVzc3CDsdI19A7m3tCdKd132jexufHzE6rcd3RvyfJHqixUefWbi+ fLriyHEFEOK2vN3hSpBjtcSIuBcSpguVGiOSvRVA/GuDE3e7cMwLO4tsQXHy3CgT +KjAjKCIfWMLj1UFLq6ruci3ig0huewEiMW1jQNEoWfIqaKldehbGWP3uqZAuY8L UdM00w2bQ7Awhba+OK5EcA/Rc6FSxl3ObpnrM+XfXuUZXJVP3/7SB/mXbIRbm82U cU/beGlBqNexIrh1xCCWUGr06rClyIvfPqdy8+E1ySZJq4VAoqs4P7u9fnhWJtpm 2Y/n/4M8OSeZs6E8WT0JZR61mUADMBUULG+rjng9PQv77jlzE9AMtkaP9B8KznbC MnxoIq2RtzDNVbvOS53X4HyhBkWnC0tu8C24GgQPaVOz6hnfaapMtJoL3cek0E9Q bpF+twIDAQABo4IBxDCCAcAwDwYDVR0TAQH/BAUwAwEBADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDMGA1UdHwQsMCowKKAm oCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2RzMS04My5jcmwwUwYDVR0gBEww SjBIBgtghkgBhv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNh dGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMIGABggrBgEFBQcBAQR0MHIwJAYI KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHkuY29tLzBKBggrBgEFBQcwAoY+ aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5L2dkX2lu dGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axhMpNsRdbi7oVfmrrndplozOcw MQYDVR0RBCowKIITKi5lbnNlbWJsZXZpZGVvLmNvbYIRZW5zZW1ibGV2aWRlby5j b20wHQYDVR0OBBYEFKvQ4FIRfix2hTZOEVmXygAEqoXeMA0GCSqGSIb3DQEBBQUA A4IBAQA7wHDDIIAVLGyBIHLu5FVG0wH0z2jooe1z5fifCZei7k5GkTKPkAbD0EfP itASijzqSq7ajDTU6YrIlkxbkO+3SmGqUzBo7XAcPljfz68X/UJSMqS/0kyaBOMB dfUx2CAN+St0LoUWAH/6R6h0ImVLF1+wvOvHuX5z91VqGs+vYHyGHBXEkmltzTiV 8l3RV88yuygRLG5SQYfKRaanH/V9Z3sNBQ4tD3IHk6JrmYgRDLNw8tuf4cWQVZ7L F1vnxZqfJu4pAmree24H+8aGOVITebTYEIVkM1k29dY46zw9CIcewH96IdySYXnJ SpV2DB95lhtd60W9cPCNRpQF0AIY MIIFhzCCBG+gAwIBAgIHJ6tbtk43kDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwNDEwMTgxMTE3WhcNMTMwNDEwMTgxMTE3WjBnMSAwHgYDVQQKDBdj bG91ZC5lbnNlbWJsZVZpZGVvLmNvbTEhMB8GA1UECwwYRG9tYWluIENvbnRyb2wg VmFsaWRhdGVkMSAwHgYDVQQDDBdjbG91ZC5lbnNlbWJsZVZpZGVvLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBY7eumsjrxZyPUnu80NS4QvfeW yqjb9wCdrMG0jhVK5wbW/nAncDrZ9xmPTeRgc4+iYK7pP3C+/ByDYzosJ2YIeWQk vv9Fo22FaoyNzOT7OkHSYPAHx0nm5JkNWrdhKQJTId4MHrmWQc8l1cIo02Wg3oRl 79vpvScMkUTPOhGTNUgh017nURfKM+uJ5/a0XdojHNmZhuHTWMPAFjWfS/tLtXiE TnSzvqIsK5xmegGWqeqGT106Yf9UK9gQ3FWyK/hfAc5IIZQrXplE1V6SBu0+QM0a Y8Z66f3IcWmLyNNfLzwxxaNBErG/AWuZIPsH3raphyDiWpYcXrocMgQF1cUCAwEA AaOCAdIwggHOMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG CCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRw Oi8vY3JsLmdvZGFkZHkuY29tL2dkczEtNjguY3JsMFMGA1UdIARMMEowSAYLYIZI AYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2Rh ZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzAB hhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlh dGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMD8GA1UdEQQ4 MDaCF2Nsb3VkLmVuc2VtYmxlVmlkZW8uY29tght3d3cuY2xvdWQuZW5zZW1ibGVW aWRlby5jb20wHQYDVR0OBBYEFDUu7fkNAYLq98gtvdKmP/h3AypEMA0GCSqGSIb3 DQEBBQUAA4IBAQB9IAhhJ0t/S1YaVNyFuE21ZCQvpBS1wKJMy+3f65Looa37mKvm YqlMlEnsIb/Xa26maIPmnPWhfJ+C1mCS3O+hNOGgLiGfNUBhiLvWDuNYhh8EhIi9 /2Zo8lRxsYexzO6aTGkAvwIeFG6oYCKwfRn42WopLD65uXmF7kwrwmaAcf2CyV4a C/gIug+ogyeNWzPqqhToQpsO4dvvw7COoN0C80FTYknw/QSl7F8Mn+yZcC5F66wZ AAJL6t96YQbhVsWN8P33KziUflTQjASJTjQogopbUOrPhvURyJQKiGr7JpnokU4p iLYrJpvVGLDatFv0GRywLs7WvAxnFBe7910s Ensemble Video Symphony Video, Inc. Ensemble Video http://www.ensemblevideo.com/ Boyan Kostadinov boyan@ensembleVideo.com Boyan Kostadinov boyan@ensembleVideo.com Boyan Kostadinov boyan@ensembleVideo.com Jeremy Patterson jpatterson@ensemblevideo.com Ensemble Support support@ensemblevideo.com capella.edu ztest_Capella University MIIDdDCCAlygAwIBAgIEUKWSDTANBgkqhkiG9w0BAQQFADB8MQswCQYDVQQGEwJVUzESMBAGA1UE CBMJTWlubmVzb3RhMRQwEgYDVQQHEwtNaW5uZWFwb2xpczEbMBkGA1UEChMSQ2FwZWxsYSBVbml2 ZXJzaXR5MQswCQYDVQQLEwJJVDEZMBcGA1UEAxMQY2FwZWxsYS10ZXN0LWlkcDAeFw0xMjExMTYw MTA4MjlaFw0xNTExMTYwMTA4MjlaMHwxCzAJBgNVBAYTAlVTMRIwEAYDVQQIEwlNaW5uZXNvdGEx FDASBgNVBAcTC01pbm5lYXBvbGlzMRswGQYDVQQKExJDYXBlbGxhIFVuaXZlcnNpdHkxCzAJBgNV BAsTAklUMRkwFwYDVQQDExBjYXBlbGxhLXRlc3QtaWRwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsgxXFOZQy4MCO2bnHglWTdtHqoBdbzIHpdWmyekuh9IX+TqqGLgfEDGBrSMaQbYs g9ZoICznOCBbPxCTphU7/iAzqIIxprnJOj09jIuNLESbtNBfkOED/I72y/atxs83J8fua/OC4POo Nu+M3a2JSP7fxeFDCbdqE9dfg/gc9QN1gixYpRBGhMqtfNDRQNvY7GBDl/otlcEHB3mXWmD5XASe 5dSOXm75q36NVDtFrVcnfBUn7Vt4xpXNupsLQl+L6KoYCuHb6J6eMs9yoJkdWL3IgtATrxTQpyK2 dzHShLY4wuKQlW/EHi6sFzOAE35wPFuzIE0AQEBrDQsNdol/kwIDAQABMA0GCSqGSIb3DQEBBAUA A4IBAQBGmKx91zcFgdoBEj/lBh7QUXe4Sz8GuWr/6KC6umAYrjeAVeLF5SfBeuhuIG1JgCviupkD 2cO+h3pQbznzHE6Vq4ufKLKvM2y2FPyJE/Nr+PsjklyImNKgg0+caAuSiEjeIgtETlOD1hEoQ8v7 AMmzpUSFLbOvTSGjlkRpKHj+nPykVlZcyO93mAvYtMvAs0JZqVVkkqk3BN1Pnxy59BrFfv0TmLzK Ugk8hTFnw3A1kqEh86hAw+7hkfXjmhEzo8kA5RqqibMlY4qybrzJeqU2OwLZ407JRzGDcxETIqd/ jb8Wak2eV45bmCEpUn9g5JcRS8mTFJSepa9UbWqtdZKt Capella University ztest_Capella University http://www.capella.edu/ Maria Schuett Maria.Schuett@capella.edu smith.edu Smith College Identity Provider for Smith College Shibboleth users http://www.smith.edu/its/about_its/cis_program.html https://idp.smith.edu/idp/images/logolargest.gif MIIDIDCCAgigAwIBAgIVAOXTUWYc/vuvnb2nW8QaBdLG+Y+1MA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC5zbWl0aC5lZHUwHhcNMTEwMzE3MjA1NzE5WhcN MzEwMzE3MjA1NzE5WjAYMRYwFAYDVQQDEw1pZHAuc21pdGguZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAibMyR65Zf/rn5rDxxIzv1Gt5CayKblSG a0n/ti8IFG8kwByWr+iXnf5YRUFaSNPsY78PxtfFSvy9Nz58nx4CPC8tGiuDxwKC lUo792rKnEB/XxZU3YdpZotGGYi02S5V2eJ1js3lzPFCKZojtJqzU2BhXD55ptE2 1eAnpqDOpsetLOTYRRKIPF/GMx2W23VyVLM8OjTLQOtK///3o6xjemUa1a7tsjFb SaMXo1CaAhO1SMOwFEODamdUMsZYwkbuRTMZw7lB0z+jcxeOlJ+geGYc1RG06VNT wW0Yu5k7FqbDvWaRZHpaNfGh42BDJGbAk5/OllWMzHhSTDatai92nwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAuc21pdGguZWR1hiRodHRwczovL2lkcC5zbWl0aC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNc1trjeTE3ROprI6Gu7Pw8cjSaX MA0GCSqGSIb3DQEBBQUAA4IBAQA65xzv6pbVuyNB7DknRnLDC62C9RSde+suUO2H C3CNlxV81yyM7/RNl/Liq7MwiOHYQN34kTm4O9+tR6tgjM+v6FabJDofEQtx6SeX 08RSFBAQrx8JZwUP2nBAaanGR+JfXG7L9fn79IjvgCmOQzSowaaYhNQs0yzav4dX QPjTTIMWFDJstNfSebNGuqEwep3n0edtntxVmEsmpBL91CvldRpur+98khDuVOFR vQtYab9MmbvB63JGIVkxNVE8yIk9QGCSCSPVQ7fMWld8BF4u80GlkQhKRkcJG8wE W/ZThBpy7D55O139vCdRdOYStyJZaLKjPue6nhVkPePVOuQg smith.edu MIIDIDCCAgigAwIBAgIVAOXTUWYc/vuvnb2nW8QaBdLG+Y+1MA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDWlkcC5zbWl0aC5lZHUwHhcNMTEwMzE3MjA1NzE5WhcN MzEwMzE3MjA1NzE5WjAYMRYwFAYDVQQDEw1pZHAuc21pdGguZWR1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAibMyR65Zf/rn5rDxxIzv1Gt5CayKblSG a0n/ti8IFG8kwByWr+iXnf5YRUFaSNPsY78PxtfFSvy9Nz58nx4CPC8tGiuDxwKC lUo792rKnEB/XxZU3YdpZotGGYi02S5V2eJ1js3lzPFCKZojtJqzU2BhXD55ptE2 1eAnpqDOpsetLOTYRRKIPF/GMx2W23VyVLM8OjTLQOtK///3o6xjemUa1a7tsjFb SaMXo1CaAhO1SMOwFEODamdUMsZYwkbuRTMZw7lB0z+jcxeOlJ+geGYc1RG06VNT wW0Yu5k7FqbDvWaRZHpaNfGh42BDJGbAk5/OllWMzHhSTDatai92nwIDAQABo2Ew XzA+BgNVHREENzA1gg1pZHAuc21pdGguZWR1hiRodHRwczovL2lkcC5zbWl0aC5l ZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNc1trjeTE3ROprI6Gu7Pw8cjSaX MA0GCSqGSIb3DQEBBQUAA4IBAQA65xzv6pbVuyNB7DknRnLDC62C9RSde+suUO2H C3CNlxV81yyM7/RNl/Liq7MwiOHYQN34kTm4O9+tR6tgjM+v6FabJDofEQtx6SeX 08RSFBAQrx8JZwUP2nBAaanGR+JfXG7L9fn79IjvgCmOQzSowaaYhNQs0yzav4dX QPjTTIMWFDJstNfSebNGuqEwep3n0edtntxVmEsmpBL91CvldRpur+98khDuVOFR vQtYab9MmbvB63JGIVkxNVE8yIk9QGCSCSPVQ7fMWld8BF4u80GlkQhKRkcJG8wE W/ZThBpy7D55O139vCdRdOYStyJZaLKjPue6nhVkPePVOuQg Smith College Smith College http://www.smith.edu/ Karla Borecky kborecky@smith.edu John Crowley jcrowley@smith.edu Eric Brewer ebrewer@smith.edu http://id.incommon.org/category/research-and-scholarship tufts.edu Tufts University https://shib-idp.tufts.edu/Tufts_univ_blue.gif MIIDujCCAqICCQDcDfgQ9DFFeTANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC VVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxEzARBgNVBAcTClNvbWVydmlsbGUx GTAXBgNVBAoTEFR1ZnRzIFVuaXZlcnNpdHkxDDAKBgNVBAsTA1VJVDEbMBkGA1UE AxMSc2hpYi1pZHAudHVmdHMuZWR1MRwwGgYJKoZIhvcNAQkBFg1lc3NAdHVmdHMu ZWR1MB4XDTEzMDEzMTE2MTEwOVoXDTIzMDEyOTE2MTEwOVowgZ4xCzAJBgNVBAYT AlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMRMwEQYDVQQHEwpTb21lcnZpbGxl MRkwFwYDVQQKExBUdWZ0cyBVbml2ZXJzaXR5MQwwCgYDVQQLEwNVSVQxGzAZBgNV BAMTEnNoaWItaWRwLnR1ZnRzLmVkdTEcMBoGCSqGSIb3DQEJARYNZXNzQHR1ZnRz LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKl/x1AF4NuRjPA2 oEI/WMyzBf5XmVt9cy4T7ZH5MLdmeiRfmFIGLy9YdF4Q2KHBDGk+ZQlHVv06sHze UUKmYGt+QS2K14Frei3yaCV3rKb9aA/ukeiVWfnn7Wsxn5qWi+mvEZq55iq8xCnw kLij3Fx6nWrC8T9ACLo3mfx4s9GXFY1ZIXtXj1qxwI5r93NnXUI7gMGXdHVKX7Um VsxL155CCb3KQRGml+1f1jl5XEHbKVVvAKQT3KdrTaa9I2Ncsx2rqtDnztV3nOUz b8girjEOHXLyS8rxI/xkbFajZohpFBr2aXuXvDphUO20CG4fRotIfZlokK/LHGL6 hL5WyMkCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAIy3sZ9gt86yIpmU71AFriz9P 516u7R6F6jvvQiHNNcg5RB/6qA3LDZZrmxzHdgWGGnbSd5mWiyr6ebGoxRxWzYpu r9ZgIOxCK7D9Ec6rhlX0jxy+ouZ5YtgENiIgCsvJaKnrMLkQrePkiunedxSHsgap 3gF4jSiY6YZ6XN0sfbxJf4jlaI4kl47XvxHkdkjf+u8WvW+sz1tfui5rj0xLtgWN h7eQBFk5zu2vH7IlJ+5NrUQPM5srLIyyAQPkX3TwCIu0imLAMKVb/QMpa3jfj0u4 nx4gfZBsxdfXaIUPuLZsW1Ae7E8kqKmgkS5floclqDnC9ebJtliJqXqaGQr+/A== tufts.edu MIIDujCCAqICCQDcDfgQ9DFFeTANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMC VVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxEzARBgNVBAcTClNvbWVydmlsbGUx GTAXBgNVBAoTEFR1ZnRzIFVuaXZlcnNpdHkxDDAKBgNVBAsTA1VJVDEbMBkGA1UE AxMSc2hpYi1pZHAudHVmdHMuZWR1MRwwGgYJKoZIhvcNAQkBFg1lc3NAdHVmdHMu ZWR1MB4XDTEzMDEzMTE2MTEwOVoXDTIzMDEyOTE2MTEwOVowgZ4xCzAJBgNVBAYT AlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMRMwEQYDVQQHEwpTb21lcnZpbGxl MRkwFwYDVQQKExBUdWZ0cyBVbml2ZXJzaXR5MQwwCgYDVQQLEwNVSVQxGzAZBgNV BAMTEnNoaWItaWRwLnR1ZnRzLmVkdTEcMBoGCSqGSIb3DQEJARYNZXNzQHR1ZnRz LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKl/x1AF4NuRjPA2 oEI/WMyzBf5XmVt9cy4T7ZH5MLdmeiRfmFIGLy9YdF4Q2KHBDGk+ZQlHVv06sHze UUKmYGt+QS2K14Frei3yaCV3rKb9aA/ukeiVWfnn7Wsxn5qWi+mvEZq55iq8xCnw kLij3Fx6nWrC8T9ACLo3mfx4s9GXFY1ZIXtXj1qxwI5r93NnXUI7gMGXdHVKX7Um VsxL155CCb3KQRGml+1f1jl5XEHbKVVvAKQT3KdrTaa9I2Ncsx2rqtDnztV3nOUz b8girjEOHXLyS8rxI/xkbFajZohpFBr2aXuXvDphUO20CG4fRotIfZlokK/LHGL6 hL5WyMkCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAIy3sZ9gt86yIpmU71AFriz9P 516u7R6F6jvvQiHNNcg5RB/6qA3LDZZrmxzHdgWGGnbSd5mWiyr6ebGoxRxWzYpu r9ZgIOxCK7D9Ec6rhlX0jxy+ouZ5YtgENiIgCsvJaKnrMLkQrePkiunedxSHsgap 3gF4jSiY6YZ6XN0sfbxJf4jlaI4kl47XvxHkdkjf+u8WvW+sz1tfui5rj0xLtgWN h7eQBFk5zu2vH7IlJ+5NrUQPM5srLIyyAQPkX3TwCIu0imLAMKVb/QMpa3jfj0u4 nx4gfZBsxdfXaIUPuLZsW1Ae7E8kqKmgkS5floclqDnC9ebJtliJqXqaGQr+/A== Tufts University Tufts University http://www.tufts.edu/ Michael McNulty michael.mcnulty@tufts.edu Elena Ryazanova elena.ryazanova@tufts.edu Elena Ryazanova elena.ryazanova@tufts.edu olemiss.edu University of Mississippi http://en.wikipedia.org/wiki/University_of_Mississippi https://secure1.olemiss.edu/irj/go/km/docs/documents/UMImages/UMLogo.png MIIDODCCAiCgAwIBAgIVAJ02en1t5aWOCxE4dPI/WEGJxW7gMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3Vtc2hpYnAub2xlbWlzcy5lZHUwHhcNMTIwNzE3MTQy MDQyWhcNMzIwNzE3MTQyMDQyWjAeMRwwGgYDVQQDExN1bXNoaWJwLm9sZW1pc3Mu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv04ygC3gn9pyefto MYGjHlyX2T2NNlOSDX3uGYyzAGeHngFrvEPxZD6wN/IO8nCRlGOm+JkKeqqg1OpQ VjpXthFqN1sxZwNtAxokfRSEaHFChl5t0ciCuxic4grnHvOQtJulonO/qwbXPMhm RkKKbRtYTRcn92uxoUcPH6MgriDUIgfSwDR01VRA03s3Y++Hs2Qyy1oqC1hHYvuL pXCp+6DoIdGsyksaZtskYrq4a9mSRXZ8q1Re/Ma7LB7lHTkOO0qD9xALLm7eLj71 BpgFTlno2IHgZSZ/IaUsU0zUb6RXDanO+SKCkX6wwvq+WttrVxZ5Qyh+xQg2EZSg tttj/QIDAQABo20wazBKBgNVHREEQzBBghN1bXNoaWJwLm9sZW1pc3MuZWR1hipo dHRwczovL3Vtc2hpYnAub2xlbWlzcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFG6CZ99+tMD6Z1RRYWY9+WEEYsOCMA0GCSqGSIb3DQEBBQUAA4IBAQC6Clv4 +OLHTrPh4g6RbiZP7Q6uDyHwTdyPcpxB6g5YiQqMzfCqmlg1JO9LXcGnhO0ngjPw GS5fUCqUzQw14yXBD6Bq3IAK022afq6DkZkKpsvAv7s4EBFFhYSbg8iJfdheEQMb GV6aahGWm1VZToICFALOqFrkI9PteT7Mkksnc7kPXKifdYDMhajhP6ap/ANBQd0X kXK+zix7sCJdKO5v6bbmXuGSFT+KRQnHWEC/mDgfU/CwVtVcalFMLAamSa/Y8yzm 7c2UaQVnu2J/dRQROe7fBs4XdIjF7/kaLlO0fQaNqrQ7PBJLgNbmGGn1vgVPrD47 njcg/y96NdqwknJF olemiss.edu MIIDODCCAiCgAwIBAgIVAJ02en1t5aWOCxE4dPI/WEGJxW7gMA0GCSqGSIb3DQEB BQUAMB4xHDAaBgNVBAMTE3Vtc2hpYnAub2xlbWlzcy5lZHUwHhcNMTIwNzE3MTQy MDQyWhcNMzIwNzE3MTQyMDQyWjAeMRwwGgYDVQQDExN1bXNoaWJwLm9sZW1pc3Mu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv04ygC3gn9pyefto MYGjHlyX2T2NNlOSDX3uGYyzAGeHngFrvEPxZD6wN/IO8nCRlGOm+JkKeqqg1OpQ VjpXthFqN1sxZwNtAxokfRSEaHFChl5t0ciCuxic4grnHvOQtJulonO/qwbXPMhm RkKKbRtYTRcn92uxoUcPH6MgriDUIgfSwDR01VRA03s3Y++Hs2Qyy1oqC1hHYvuL pXCp+6DoIdGsyksaZtskYrq4a9mSRXZ8q1Re/Ma7LB7lHTkOO0qD9xALLm7eLj71 BpgFTlno2IHgZSZ/IaUsU0zUb6RXDanO+SKCkX6wwvq+WttrVxZ5Qyh+xQg2EZSg tttj/QIDAQABo20wazBKBgNVHREEQzBBghN1bXNoaWJwLm9sZW1pc3MuZWR1hipo dHRwczovL3Vtc2hpYnAub2xlbWlzcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFG6CZ99+tMD6Z1RRYWY9+WEEYsOCMA0GCSqGSIb3DQEBBQUAA4IBAQC6Clv4 +OLHTrPh4g6RbiZP7Q6uDyHwTdyPcpxB6g5YiQqMzfCqmlg1JO9LXcGnhO0ngjPw GS5fUCqUzQw14yXBD6Bq3IAK022afq6DkZkKpsvAv7s4EBFFhYSbg8iJfdheEQMb GV6aahGWm1VZToICFALOqFrkI9PteT7Mkksnc7kPXKifdYDMhajhP6ap/ANBQd0X kXK+zix7sCJdKO5v6bbmXuGSFT+KRQnHWEC/mDgfU/CwVtVcalFMLAamSa/Y8yzm 7c2UaQVnu2J/dRQROe7fBs4XdIjF7/kaLlO0fQaNqrQ7PBJLgNbmGGn1vgVPrD47 njcg/y96NdqwknJF University of Mississippi University of Mississippi http://www.olemiss.edu/ Daksh Chauhan daksh@olemiss.edu Daksh Chauhan daksh@olemiss.edu California State University-San Bernardino https://www.csusb.edu/banner/Content/images/csusb_logo.gif MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= California State University-San Bernardino Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Patrick O'Connor poconnor@csusb.edu California State University-San Bernardino https://www.csusb.edu/banner/Content/images/csusb_logo.gif MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= California State University-San Bernardino Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Patrick O'Connor poconnor@csusb.edu Evanced Solutions MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= Evanced Solutions Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Neil Michalares nmichalares@evancedsolutions.com Rick Chambers rchambers@evancedsolutions.com Evanced Solutions MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= Evanced Solutions Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Neil Michalares nmichalares@evancedsolutions.com https://devutsa.evanced.info/shibboleth MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= https://devutsa.evanced.info/shibboleth Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Evanced Support support@evancedsolutions.com Rick Chambers rchambers@evancedsolutions.com Evanced Solutions MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= Evanced Solutions Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Neil Michalares nMichalares@evancedsolutions.com EvancedSolutions MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= EvancedSolutions Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Neil Michalares nmichalares@evancedsolutions.com U. of Illinois MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= U. of Illinois Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Neil Michalares nmichalares@evancedsolutions.com reserve a study room Reserve a study room at the University of Texas at San Antonio Libraries https://webapp.lib.utsa.edu/template_cache/sso/UTSA_blue_web.png MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= reserve a study room Reserve a study room at the University of Texas at San Antonio Libraries Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ Evanced Support support@evancedsolutions.com UWM Libraries MIIDHDCCAgSgAwIBAgIJANWEcDjuOPZJMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHVhei5ldmFuY2VkLmluZm8wHhcNMTIwODAyMTkwNDEwWhcNMjIwNzMxMTkw NDEwWjAbMRkwFwYDVQQDExB1YXouZXZhbmNlZC5pbmZvMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAviPIEW0/0udQMujM2ysBofgyDfrN7ljHim3KZhkU TRIleI2USNX+cOfv5XuabACdf9Hkao5d6++amSmJupzmwnw7bce5Pqn2VQXI4pnY SsKbvqOxZ4AKBegDtMIXYCx9gQpjj5K0Ou+KmJo0nAFL2npcqF6SMFW7AWpNZr// /LvAeUP5NuM076ovGbGmKXgzZgM/0B0DC8RqQqY8Ue50gI/ebvMyfPSSCRExzLpi BW6hwapgnAXd6yXpXNctb7nxerBVZApE21YsmUWJcUGEn1KwHt8O6bhTWzxHEKlt CUsDS5cb7R+o4cRHEos/C3IkmineaBidQ0JtTYUzr+0TBwIDAQABo2MwYTBABgNV HREEOTA3ghB1YXouZXZhbmNlZC5pbmZvhiNodHRwczovL3Vhei5ldmFuY2VkLmlu Zm8vc2hpYmJvbGV0aDAdBgNVHQ4EFgQU56kFnFr5rau/cSsmi87RhlCDy6UwDQYJ KoZIhvcNAQEFBQADggEBAAQQh+DNX2e3SNfXn+ZjcDJ5uAsrD1HxLHq9zdUfL4uv SlaDP4Ez7HLPca4QNyNku62LBcNinw/zICDiNlszycEaMkXyxIjzWfUf7HJoAx8p pr9m8L3l7iPfg+s+Y1JVqPuZwbggzArcthfZhXYss6WrIHq5NkjoHGf9a88JOyoA P9DPzgxEBo32cemYJCi/MvERiWnesiJeJ4pqucWVKEAFkhVFQM182AaHjJ25b+u6 poNoDHJoob3RmWiCKAQRV4eWlfmDrmYMwa6tAt4fFxIXV+vf0XC6aBv1tBJeMsVH wvcM8Sr/Rt6TzNhNyd5XVkE6MiAxra5g5duFhPLhjJg= UWM Libraries Evanced Solutions, LLC Evanced Solutions, LLC http://evancedsolutions.com/ NM nmichalares@evancedsolutions.com dpsnc.net Durham Public Schools MIIDJDCCAgygAwIBAgIVAJKP/CmfBsecSjqKa/pkTvBAHmrHMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnNhbWwuZHBzbmMubmV0MB4XDTEyMDYyNzIwNTU0MloX DTMyMDYyNzIwNTU0MlowGTEXMBUGA1UEAxMOc2FtbC5kcHNuYy5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQDNi0EBwc0/4CscpNS9IIRqyucgRr abEytQRM85p0e/J0yF/nziTzxObaHecYiDG/2QtpVwC2u7uRW62uTDAizmvZzPp3 bQUzflrMpta/GJn5fR2ZRd1Bs3ppq8jfGKjazxrD6EHdBYo0lvPi/TKWAnhbj5n9 9pcOUbqeH/2pxuVZUIwrFyyZsX4oAz9dCnSfzeoOs2tTvYp9DjiClcM9R90zyHbz M5gELwyXXDiZf4kjNulzvvv+g1b1JEst9rCIOTOYLkj90zsbwD6jc0/kM3ViqXKi Ocd3AYrThuToGTyra7sApxLhhhGF54KmwEBMaLRGP7N6gwAUwKySMiJBAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnNhbWwuZHBzbmMubmV0hiVodHRwczovL3NhbWwuZHBz bmMubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQClzvMIhBX+T5mSzRFaq5V HT59IzANBgkqhkiG9w0BAQUFAAOCAQEAcoo31/WHWiqpMuaA0AQx5MrkJYUgiKnF u6PBwHPQNfPISAm0xAPf28W07J0THE1p4mDwnT+By3033A0+Pus/vHVDqg0wmnpk 5ScTJ0rmsAViFKKwoRqBCAz8ytyNp4b4QGjoSfPK4rYW3Uw97VstraauEgAjFky3 nxzeSWEggus8QdOo6vTSxuSFMbVQ9v0XJbiteDoGWtRKicaGORAYG06f0T8XuOl0 19dhPE5dRHvbFdwrqXP9J9lCM0JWfn6dUeRJ9cOBJwof0fLWYA7iMib/sSmWRczl 1pf0MpKWCya3Su27sSYzkqhT3GuFK6L50NUT2Zjrn2QkkU6y5On/zg== dpsnc.net MIIDJDCCAgygAwIBAgIVAJKP/CmfBsecSjqKa/pkTvBAHmrHMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnNhbWwuZHBzbmMubmV0MB4XDTEyMDYyNzIwNTU0MloX DTMyMDYyNzIwNTU0MlowGTEXMBUGA1UEAxMOc2FtbC5kcHNuYy5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQDNi0EBwc0/4CscpNS9IIRqyucgRr abEytQRM85p0e/J0yF/nziTzxObaHecYiDG/2QtpVwC2u7uRW62uTDAizmvZzPp3 bQUzflrMpta/GJn5fR2ZRd1Bs3ppq8jfGKjazxrD6EHdBYo0lvPi/TKWAnhbj5n9 9pcOUbqeH/2pxuVZUIwrFyyZsX4oAz9dCnSfzeoOs2tTvYp9DjiClcM9R90zyHbz M5gELwyXXDiZf4kjNulzvvv+g1b1JEst9rCIOTOYLkj90zsbwD6jc0/kM3ViqXKi Ocd3AYrThuToGTyra7sApxLhhhGF54KmwEBMaLRGP7N6gwAUwKySMiJBAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnNhbWwuZHBzbmMubmV0hiVodHRwczovL3NhbWwuZHBz bmMubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQClzvMIhBX+T5mSzRFaq5V HT59IzANBgkqhkiG9w0BAQUFAAOCAQEAcoo31/WHWiqpMuaA0AQx5MrkJYUgiKnF u6PBwHPQNfPISAm0xAPf28W07J0THE1p4mDwnT+By3033A0+Pus/vHVDqg0wmnpk 5ScTJ0rmsAViFKKwoRqBCAz8ytyNp4b4QGjoSfPK4rYW3Uw97VstraauEgAjFky3 nxzeSWEggus8QdOo6vTSxuSFMbVQ9v0XJbiteDoGWtRKicaGORAYG06f0T8XuOl0 19dhPE5dRHvbFdwrqXP9J9lCM0JWfn6dUeRJ9cOBJwof0fLWYA7iMib/sSmWRczl 1pf0MpKWCya3Su27sSYzkqhT3GuFK6L50NUT2Zjrn2QkkU6y5On/zg== Durham Public Schools Durham Public Schools http://dpsnc.net/ Corwin Armstrong corwin.armstrong@dpsnc.net Qasim Lone qasim.lone@dpsnc.net Help Desk help.desk@dpsnc.net stevenson.edu Stevenson University MIIDPDCCAiSgAwIBAgIVAKgovFDN1fBUWFA+v7d4R+4C2FLWMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNlY3VyZS5zdGV2ZW5zb24uZWR1MB4XDTEyMDcxODE4 NDUyNFoXDTMyMDcxODE4NDUyNFowHzEdMBsGA1UEAxMUc2VjdXJlLnN0ZXZlbnNv bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSvX4t9W3UxKym Qv9OKQzPSE2f/a6e5AjIa+a8A7V/Zt7u5AzFMyRsfARKGI24GrWTer9fJHvI4wTD OhqufNOjV3fNu570+HL1W9d/1ueM4ztmoh5jiWF4JxhxVTjJwBPkx2bkv7R10nI5 l2HaRNyPSUSOSH3U9L0jN/a/KY97rOuM66fQ4V79L+g09C6XVxyqJrKBvryjk0f0 5E/Ua8JcAZlgf0y200x5YdcZADjF8DwUtfEItUJ1FdxOnwXjbVDIcK02+J4Os3vT veZ0gmeRxsj9jAvZh44qjJlW2aFElFiE+PvE5QPhheSAx7LahyRM8Y9JWAhUD4JU gzsimD8xAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNlY3VyZS5zdGV2ZW5zb24uZWR1 hitodHRwczovL3NlY3VyZS5zdGV2ZW5zb24uZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBR5zC5WIV6lZzMAYwPbhfWgZN2omTANBgkqhkiG9w0BAQUFAAOCAQEA EpMtRKoKGLYWI+5ltPGqL7nhMzsqnlwLXP5cMLFN+FCxwa7kBi1fk//NCleLoaf7 BiYxMqq3cDh1vhaklyr+NC3iwXGAbi6/D74rFksOhePX05xdAIi83s+6ImJXC+Gk jPgB9Pyd+NV6S1CkehB2fCDRE8bMBOInspa1eszMqUUmJcfOg3jqYfnUMsk6rgKG QUqhM9TAwowIJzUEfJcwkNrCkBAzuUIG/R9zgi/wWARXSBdpvRwTeh2feHIoRrlL BVngyd850gsxHeIyUveI6rZDsRI6MozOP7ApzA482aHh8YHlekMh+mDafbuYDtMV vcW4oD4N2OIPcMam+7V1yw== Stevenson University Stevenson University http://stevenson.edu/ Philip Desrosiers pdesrosiers@stevenson.edu Philip Desrosiers pdesrosiers@stevenson.edu pace.edu Pace University MIIFGTCCBAGgAwIBAgIRANleKXrTT8M3dMl7KdAFERowDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjA5MTgwMDAw MDBaFw0xMzA5MTgyMzU5NTlaMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECBMCTlkx GTAXBgNVBAcTEEJyaWFyY2xpZmYgTWFub3IxGDAWBgNVBAoTD1BhY2UgVW5pdmVy c2l0eTEbMBkGA1UECxMSVGVjaG5pY2FsIFNlcnZpY2VzMRwwGgYDVQQDExNzaGli Ym9sZXRoLnBhY2UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA zyC45NpF/eq6aehOH2dCdqs3MGr24JymPowimjT6yXxrkVp5KbeOkNUKkzNkAo/8 RSxgiblyA1bRjztj4qTZ8IVq2OXwjX+DdnmZPEiIYqt/xCFa25xr2FByeb3ZliPa TBp8X+aeWEpyaMDZv35/+AjJROa3IKee84uyMkSxF9XTHnRoFEDF2vkNiAAQoGW3 tgIUz42aTqjqH2WeKGSQsmQFMV5yN3RT1zA5OxFccU812nSAp4kbWFqMHWk06waK 9zjklZGbXDFuLyxpCCq3gWJLucHMBxyUWuRj8iZurGqyYgkElXLMpoqjJDqF/LDd N0YluSWvn35JR2bR9I7dBQIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUSE9a+i9K ml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFEJO4auDu7HMdM1zr3eAT6KIFuelMA4G A1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUF BwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nw c19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21tb24u b3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5BggrBgEF BQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0Eu Y3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwHgYDVR0R BBcwFYITc2hpYmJvbGV0aC5wYWNlLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEALKdt jvZhzdY6Gi9EHq/i5Y6Ieks3PSbiKZ1gGyQgobpJPef+lf1If+MobVkLhSvP6OWm QtBxB4AXRDlh2tazrlbgHruYajNsHbeHXiq4uMPuv30Gz74djMhT1jYB1e3lCojS eD4edmuVRM3hr8Z0S/XR0jfduqKI1gxNgqQQBHTfL04o8/A+4To5dZh+VkbJPbUY nEaoIwbIaM9+OM4iGpMhRlDrK5V+7NHRw9PHuAYHPIUFcVV86nqFUEyWWwoKEn7v u3cNskxBsrmgjlfsFtWKUrQ46qMGJ1nqPxY0/pWmlT5KIS72o3+GCv9O0+vY5Upo /csxDpDIsBXwSPoVOA== pace.edu MIIFGTCCBAGgAwIBAgIRANleKXrTT8M3dMl7KdAFERowDQYJKoZIhvcNAQEFBQAw UTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5D b21tb24xGzAZBgNVBAMTEkluQ29tbW9uIFNlcnZlciBDQTAeFw0xMjA5MTgwMDAw MDBaFw0xMzA5MTgyMzU5NTlaMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECBMCTlkx GTAXBgNVBAcTEEJyaWFyY2xpZmYgTWFub3IxGDAWBgNVBAoTD1BhY2UgVW5pdmVy c2l0eTEbMBkGA1UECxMSVGVjaG5pY2FsIFNlcnZpY2VzMRwwGgYDVQQDExNzaGli Ym9sZXRoLnBhY2UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA zyC45NpF/eq6aehOH2dCdqs3MGr24JymPowimjT6yXxrkVp5KbeOkNUKkzNkAo/8 RSxgiblyA1bRjztj4qTZ8IVq2OXwjX+DdnmZPEiIYqt/xCFa25xr2FByeb3ZliPa TBp8X+aeWEpyaMDZv35/+AjJROa3IKee84uyMkSxF9XTHnRoFEDF2vkNiAAQoGW3 tgIUz42aTqjqH2WeKGSQsmQFMV5yN3RT1zA5OxFccU812nSAp4kbWFqMHWk06waK 9zjklZGbXDFuLyxpCCq3gWJLucHMBxyUWuRj8iZurGqyYgkElXLMpoqjJDqF/LDd N0YluSWvn35JR2bR9I7dBQIDAQABo4IBsDCCAawwHwYDVR0jBBgwFoAUSE9a+i9K ml7gUPNre1Wl3vW+NF0wHQYDVR0OBBYEFEJO4auDu7HMdM1zr3eAT6KIFuelMA4G A1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB BggrBgEFBQcDAjBdBgNVHSAEVjBUMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUF BwIBFjRodHRwczovL3d3dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nw c19zc2wucGRmMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuaW5jb21tb24u b3JnL0luQ29tbW9uU2VydmVyQ0EuY3JsMG8GCCsGAQUFBwEBBGMwYTA5BggrBgEF BQcwAoYtaHR0cDovL2NlcnQuaW5jb21tb24ub3JnL0luQ29tbW9uU2VydmVyQ0Eu Y3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5pbmNvbW1vbi5vcmcwHgYDVR0R BBcwFYITc2hpYmJvbGV0aC5wYWNlLmVkdTANBgkqhkiG9w0BAQUFAAOCAQEALKdt jvZhzdY6Gi9EHq/i5Y6Ieks3PSbiKZ1gGyQgobpJPef+lf1If+MobVkLhSvP6OWm QtBxB4AXRDlh2tazrlbgHruYajNsHbeHXiq4uMPuv30Gz74djMhT1jYB1e3lCojS eD4edmuVRM3hr8Z0S/XR0jfduqKI1gxNgqQQBHTfL04o8/A+4To5dZh+VkbJPbUY nEaoIwbIaM9+OM4iGpMhRlDrK5V+7NHRw9PHuAYHPIUFcVV86nqFUEyWWwoKEn7v u3cNskxBsrmgjlfsFtWKUrQ46qMGJ1nqPxY0/pWmlT5KIS72o3+GCv9O0+vY5Upo /csxDpDIsBXwSPoVOA== Pace University Pace University http://www.pace.edu/ Laurie Witham lwitham@pace.edu James Lulves jlulves@pace.edu AMP Accessibility Management Platform https://www.ssbbartgroup.com/amp/index.php https://www.ssbbartgroup.com/reference/index.php/AMP_Privacy_Policy https://www.ssbbartgroup.com/images/hdr_logo.gif MIIDVDCCAjygAwIBAgIJAJg+7JzEtG9SMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGW1pc3NvdXJpLnNzYmJhcnRncm91cC5jb20wIBcNMTMwOTA1MjIyODA1WhgP MjExMzA4MTIyMjI4MDVaMCQxIjAgBgNVBAMTGW1pc3NvdXJpLnNzYmJhcnRncm91 cC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCovLJeUzS1x/9K RdmT/t8oVnGPPZ78bh8prbhDf1aJZmG6KCHYXLijwJWPM/Lt4Bp9gGwMn/ZyclTf Z4qiWW+QQVbp0x/FR+CXakyGj+voAOmRhNxKGVUlCqq3KgmIBDqFi2lG5wHhr+sM wam7zrhEMeqAsLdeSg/k6g56/yfUVn8HfuXYQR0Ll4SOHECHWa9LqWgzB/SU31bx B5p5I6IDqhFTlBVshfrDzcDnAuTIIPnkQEM/NBzEAy3GWP0U3ASz6W3B2EmfmV4q Iq8PYz5vyh8VdTV6WfR8ZJBwYzjzG24QzeQeK0zIxjHgfZ3RGURRQqE/FIige5vC OZR6A4q9AgMBAAGjgYYwgYMwHQYDVR0OBBYEFHs9BCJjsqWzeg5GlYb/JukVnXY5 MFQGA1UdIwRNMEuAFHs9BCJjsqWzeg5GlYb/JukVnXY5oSikJjAkMSIwIAYDVQQD ExltaXNzb3VyaS5zc2JiYXJ0Z3JvdXAuY29tggkAmD7snMS0b1IwDAYDVR0TBAUw AwEB/zANBgkqhkiG9w0BAQUFAAOCAQEADqfBb6X38vXYFet4O2RZBYpFhNir1cuA dvPEjfc6ARG7BKIoHi0nWhzf0shg//uB2iPsMUq6soXwqmXrT7LQK2D8ju4CyA5o SArEStWeHoHrOx8rU/tHKiG1tcKTxxH8HstDkqhLjFjQ0nuOZ/q60zg67PRcT1g5 gLxRm+ZVHQG4mzxFB+SdmssfESuNLDD1Ltl+ribDS6peIvxDGLt10EVUMxEXofIB 12oFn+KL3k9O9aTY5rLt0r14TGo4Fkg+b9rtjMhPmw7AmpYxDvj6u0xS5TrR8qxS wySIIHVVDCa77U6tnphhb1Y81WUmbUijo5p4uH5agzS3S0DdHQH18w== AMP Accessibility Management Platform SSB Bart Group SSB Bart Group http://www.ssbbartgroup.com/ Matt Baillargeon matt.baillargeon@ssbbartgroup.com Ross Schlie ross.schlie@ssbbartgroup.com Jerry Palmisano jerry.palmisano@ssbbartgroup.com AMP Accessibility Management Platform https://www.ssbbartgroup.com/amp/index.php https://www.ssbbartgroup.com/reference/index.php/AMP_Privacy_Policy https://www.ssbbartgroup.com/images/hdr_logo.gif MIIDAjCCAeqgAwIBAgIJAImYvi6dU4Y8MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3VjLnNzYmJhcnRncm91cC5jb20wIBcNMTIwNjIzMDA0MjEwWhgPMjExMjA1 MzAwMDQyMTBaMB4xHDAaBgNVBAMTE3VjLnNzYmJhcnRncm91cC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5CKIXs48MuSBl4SrRe640uTRlRNgS Tp345flAL56gGUrA9XGvoAkIVL1HGBlSvrBTztpmFpQuA/91OZ5EAvaJAmKyGI4R fqYcgJo8AYU+NHZGwSFGdqYMIu/U8/5x1Rs5R+FERgQd9ex5UKxry2WGL8hYl239 s6v15NXVsfuHQYwrbHpdfhd0u2rA5kjbba0HJXXddhLxe68jJAjvFv8hUdqPfnpJ Hl0O+DxmOCTy0uZf00ZSr3d7OwET91JF8VqdXzHVaUntZMN3O0vFaeJ3R+CHZVyr KUVC31l4QBBz4zQvhFQs32Na9LA3R3ILghrm1WijdOh6bqnmpGdr7UP5AgMBAAGj QTA/MB4GA1UdEQQXMBWCE3VjLnNzYmJhcnRncm91cC5jb20wHQYDVR0OBBYEFPox DepCKl9YK+bzyBtIerIGmk9MMA0GCSqGSIb3DQEBBQUAA4IBAQAfQFT6FNLN7KjF 65A6SLQoLFog3Mn+T+MDUS4OxIls9AEE5EY2XfeQDIS6mz0islheIGa4sOeM2XyU bSu3KpUncG0+GLVgyISKUEFkT2gsUZ6nrRG1EhxPUGWZHD2Gz2QnZtwyQbTClMVk 68RsTo69bnt1VhTv9XTovRW5J4rDPGe4WfKz/nKAvLf9HVcBHEDb7AkTDlp+SzWa q+zvIsF1LY9i3PTsU7E16eYR2QhLN8Ctm5ywQWzBCAFMb98041ni3aL1UsjXf0kw UIOZG8jnv3VuW2TAE6MzOWVt/MrRmxH3xYlYP3tSWlI4c94SvpaxEW6c9fVd6/PU PQ551kxx AMP Accessibility Management Platform SSB Bart Group SSB Bart Group http://ssbbartgroup.com/ Matt Baillargeon matt.baillargeon@ssbbartgroup.com Ross Schlie ross.schlie@ssbbartgroup.com Jerry Palmisano jerry.palmisano@ssbbartgroup.com OrgSync, Inc. Welcome to OrgSync Single Sign-On http://www.orgsync.com/what_is_orgsync http://www.orgsync.com/legal/privacy https://orgsync.com/images/logo-150.png MIIFVzCCBD+gAwIBAgIHK5VxpbXbSjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIwMTE2MjA1OTAyWhcNMTUwMjE4MDEwMzUwWjBPMRQwEgYDVQQKEwtv cmdzeW5jLmNvbTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRQw EgYDVQQDEwtvcmdzeW5jLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAJxtuvwZB4icB5FuyIpHWRkzHzeHyyPcCmrUw8uG45+HX6qppNSBQ4xB9Nnh ErAvEGNNY4TRHiCYL02uWOwssH1KSLcKHizMSkcGBZdrx/CBoFRLUqPUbV24Aj0d GTOKDL7XqgLg+VbE7pfbenCNmCBTYEsCMHTjx2MaYfgGp/4omxBlfdr6YU9Nm9D3 7e0ClE/a0CWx2u/ZiYN/3LPD65Y+xJB1QLfcixQR74cQq8NGyrOPw335ytJFFsZT AWyzxZbCF145K7TXkZdtC6k3cxJrbDpNudeFuoSerbfKRdI4ytP7xXWB3eZC/DZ6 lxZ+gZPzmYWg1vskNr+tXeTk1J0CAwEAAaOCAbowggG2MA8GA1UdEwEB/wQFMAMB AQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIF oDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEt NjMuY3JsMFMGA1UdIARMMEowSAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYr aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYI KwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNv bS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20v cmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKT bEXW4u6FX5q653aZaMznMCcGA1UdEQQgMB6CC29yZ3N5bmMuY29tgg93d3cub3Jn c3luYy5jb20wHQYDVR0OBBYEFPlKyeIqPcke9/rlJ0rF47fC2CHSMA0GCSqGSIb3 DQEBBQUAA4IBAQCRU+/hAJbKQmCW9dNo5Wqq/rLnbtOLJBJnKastdEuqhIKmgd7q Gq40tjfWNRg6sazC0gHe62RwdroSOXUTM0PVgOAR7+egK/ZQdH8aNj6L7tugfiiY WxrAANgaRJE+AvZUzVfeDG+FS1lGkmQH/2oCeBXXjJMJ9KmiDluzG0P7aVHgzdow KVbpwZo/8+RPPN2ybcBARB5SOUyTjX7vcmG61HDAPnEVTNEWbbNrsI5aNWNZ+Twc uTc/4VxTCvz6cVIg8K8OawhMSpTokhRc/JaM9eF5hPELmfCUGalfpeD+zlb4IEk2 A9GqaJr0pboKMwsYNm6EaQfJhlkZy48oUa27 OrgSync, Inc. OrgSync, Inc. http://www.orgsync.com/ Clifton King clifton@orgsync.com Sonny Garcia sonny@orgsync.com JD Turner jd@orgsync.com stolaf.edu St. Olaf College MIIEBTCCAu2gAwIBAgIJAIpCACOSmm5jMA0GCSqGSIb3DQEBBQUAMIGYMQswCQYD VQQGEwJVUzESMBAGA1UECAwJTWlubmVzb3RhMRMwEQYDVQQHDApOb3J0aGZpZWxk MRgwFgYDVQQKDA9TdCBPbGFmIENvbGxlZ2UxCzAJBgNVBAsMAklUMRkwFwYDVQQD DBBsb2dpbi5zdG9sYWYuZWR1MR4wHAYJKoZIhvcNAQkBFg9yb290QHN0b2xhZi5l ZHUwHhcNMTIwODA4MTUzODM4WhcNMzIwODA4MTUzODM4WjCBmDELMAkGA1UEBhMC VVMxEjAQBgNVBAgMCU1pbm5lc290YTETMBEGA1UEBwwKTm9ydGhmaWVsZDEYMBYG A1UECgwPU3QgT2xhZiBDb2xsZWdlMQswCQYDVQQLDAJJVDEZMBcGA1UEAwwQbG9n aW4uc3RvbGFmLmVkdTEeMBwGCSqGSIb3DQEJARYPcm9vdEBzdG9sYWYuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs6mj0mZ9xeLDbuGLO6ugsJWM 5hN5Smi+MejkIv+Q95SVZP7tROG2kwMhMl8mPdV+xf8+vNG6GPLA58kyr5ShgLdf CAGYnoardWVvp9HVB4kcQA8CgizRmhupCKZqNqQOKg+7qejxHA863dWmPr4a62pS ddoMuhAOl9yZBpnGHusHy8+Cfbdan8NqUXBX33STQVqA3980oUxLxpo+ywF0prV2 bCy/54dgIScVT66TDuGZAwdmToRE6Yi4FePI4FFRh7ohOajadkmG1Ni/uEbWXYwl l6ehDhTkm0lo0uZ8D1LtCe6ydKE6UAE1ACAZfrfyEh6LfnzoiFJCrJoOzTHlrQID AQABo1AwTjAdBgNVHQ4EFgQUt/02+LxZnPfKIg3hVKI774yeF9IwHwYDVR0jBBgw FoAUt/02+LxZnPfKIg3hVKI774yeF9IwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAAq57xrup7Jtuy0u2GCcTyqF44T6wPPXwMTmy8R1104gT8AQh7VHh UqBU4OUHx3ZUaXNkGOVFQUftc9BSBxKBuyK+6m1yLQyY1zV/WI9UG7wjtUBcu2Vn PEKSb+LrqVee+0fm1kMLa7BBH2eDOF3L+7A88JhWnLmpXZIPv/iLoqqibZuw+nDU cYnf3BffmuLLX119fYL+023+7YDfXolEbyd0nYVeWV2e33xt6RJtmWuO1VbQsPQZ Gq8AofetoybsRS9b+CrRWiYzUvjZ0zkjDe9PMzvsXcS7xGD8/90X9damUttErlld Yj2frn/AgpSfFIR4btP5vc0jd8Qy85QoDg== stolaf.edu MIIEBTCCAu2gAwIBAgIJAIpCACOSmm5jMA0GCSqGSIb3DQEBBQUAMIGYMQswCQYD VQQGEwJVUzESMBAGA1UECAwJTWlubmVzb3RhMRMwEQYDVQQHDApOb3J0aGZpZWxk MRgwFgYDVQQKDA9TdCBPbGFmIENvbGxlZ2UxCzAJBgNVBAsMAklUMRkwFwYDVQQD DBBsb2dpbi5zdG9sYWYuZWR1MR4wHAYJKoZIhvcNAQkBFg9yb290QHN0b2xhZi5l ZHUwHhcNMTIwODA4MTUzODM4WhcNMzIwODA4MTUzODM4WjCBmDELMAkGA1UEBhMC VVMxEjAQBgNVBAgMCU1pbm5lc290YTETMBEGA1UEBwwKTm9ydGhmaWVsZDEYMBYG A1UECgwPU3QgT2xhZiBDb2xsZWdlMQswCQYDVQQLDAJJVDEZMBcGA1UEAwwQbG9n aW4uc3RvbGFmLmVkdTEeMBwGCSqGSIb3DQEJARYPcm9vdEBzdG9sYWYuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs6mj0mZ9xeLDbuGLO6ugsJWM 5hN5Smi+MejkIv+Q95SVZP7tROG2kwMhMl8mPdV+xf8+vNG6GPLA58kyr5ShgLdf CAGYnoardWVvp9HVB4kcQA8CgizRmhupCKZqNqQOKg+7qejxHA863dWmPr4a62pS ddoMuhAOl9yZBpnGHusHy8+Cfbdan8NqUXBX33STQVqA3980oUxLxpo+ywF0prV2 bCy/54dgIScVT66TDuGZAwdmToRE6Yi4FePI4FFRh7ohOajadkmG1Ni/uEbWXYwl l6ehDhTkm0lo0uZ8D1LtCe6ydKE6UAE1ACAZfrfyEh6LfnzoiFJCrJoOzTHlrQID AQABo1AwTjAdBgNVHQ4EFgQUt/02+LxZnPfKIg3hVKI774yeF9IwHwYDVR0jBBgw FoAUt/02+LxZnPfKIg3hVKI774yeF9IwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B AQUFAAOCAQEAAq57xrup7Jtuy0u2GCcTyqF44T6wPPXwMTmy8R1104gT8AQh7VHh UqBU4OUHx3ZUaXNkGOVFQUftc9BSBxKBuyK+6m1yLQyY1zV/WI9UG7wjtUBcu2Vn PEKSb+LrqVee+0fm1kMLa7BBH2eDOF3L+7A88JhWnLmpXZIPv/iLoqqibZuw+nDU cYnf3BffmuLLX119fYL+023+7YDfXolEbyd0nYVeWV2e33xt6RJtmWuO1VbQsPQZ Gq8AofetoybsRS9b+CrRWiYzUvjZ0zkjDe9PMzvsXcS7xGD8/90X9damUttErlld Yj2frn/AgpSfFIR4btP5vc0jd8Qy85QoDg== St. Olaf College St. Olaf College http://stolaf.edu/ St. Olaf Systems Team root@stolaf.edu shicloud.com SHI International Corporation Development IdP for SHI MIIECDCCAvCgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMx EzARBgNVBAgTCk5ldyBKZXJzZXkxEDAOBgNVBAoTB3NoaS5jb20xETAPBgNVBAsT CFNISSBMYWJzMR0wGwYDVQQDExRpZHAzM2tiLnNoaWNsb3VkLmNvbTEgMB4GCSqG SIb3DQEJARYRa2VuX2thcGVzQHNoaS5jb20wHhcNMTIwNzE2MTU1MDI0WhcNMTUw NzE2MTU1MDI0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkx EDAOBgNVBAoTB3NoaS5jb20xETAPBgNVBAsTCFNISSBMYWJzMR0wGwYDVQQDExRp ZHAzM2tiLnNoaWNsb3VkLmNvbTEgMB4GCSqGSIb3DQEJARYRa2VuX2thcGVzQHNo aS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP7DDzCZSC2pd2 t/7dT5FjQGHtX3NmOAFFiNi09yEL4vNDls/fgPHQKGNlFVFsVobVkjCe925tHL0a Ly1Qlntxol2rZYYcfwTC9RSMP8e0q9+tDC5ApoOJwEV/25AKtV04cv8ikGFQiE7J u9cbf+9krsaMbSTRVe9DS12Q4czhqgjUb7Yy/wdPeFY1XGxaZFxeFoCsvmU7QUg6 vWxKKAFf1I6lZOZ+fOPDXPj4JLYakfcw7VSaBRy9uEq9y8enbBnjIFSZSuOyTskK RT7M7fPEwvN6Yoj4znMlh5BNGPDRqb7e1wrAxv/yz9kiF31JuIrbTmNqziUxRkUT KxMHD5ehAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBT+dkauMik18xOwp13Q xryVTDkspzAfBgNVHSMEGDAWgBT+dkauMik18xOwp13QxryVTDkspzANBgkqhkiG 9w0BAQUFAAOCAQEAeS0Lr/TqeDFbi266l+JJTKEuiPU/WnZ2Oolp+fNSG3eX7S4E fpoV2cy8MzKCSkZ5Nov5gFdTsaGSXYJJ0jHOgUQL6JuMOvYwdjvbIP37NShW64Oz /qEoC2kTUHAq7JPrhTFimLixyRid0hfQa04yN0Abmur4ykpCU+CfP1Ba6u3kb8fL 5zVPAGk4835Pnz0bO1UYMRaA92YepJYzpqgicssaPB1hPLBwHk+yYZwhxgiGSdhv frSTSjd+Coz35A3+2acq148AgMEDr9wc5JNDTgG+tgH1mR2gKrJY+DAXWKAB93js 9yoD8jEGyboyBsizDALRkAuMavvXemjpbJ/XEQ== shicloud.com MIIECDCCAvCgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMx EzARBgNVBAgTCk5ldyBKZXJzZXkxEDAOBgNVBAoTB3NoaS5jb20xETAPBgNVBAsT CFNISSBMYWJzMR0wGwYDVQQDExRpZHAzM2tiLnNoaWNsb3VkLmNvbTEgMB4GCSqG SIb3DQEJARYRa2VuX2thcGVzQHNoaS5jb20wHhcNMTIwNzE2MTU1MDI0WhcNMTUw NzE2MTU1MDI0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkx EDAOBgNVBAoTB3NoaS5jb20xETAPBgNVBAsTCFNISSBMYWJzMR0wGwYDVQQDExRp ZHAzM2tiLnNoaWNsb3VkLmNvbTEgMB4GCSqGSIb3DQEJARYRa2VuX2thcGVzQHNo aS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP7DDzCZSC2pd2 t/7dT5FjQGHtX3NmOAFFiNi09yEL4vNDls/fgPHQKGNlFVFsVobVkjCe925tHL0a Ly1Qlntxol2rZYYcfwTC9RSMP8e0q9+tDC5ApoOJwEV/25AKtV04cv8ikGFQiE7J u9cbf+9krsaMbSTRVe9DS12Q4czhqgjUb7Yy/wdPeFY1XGxaZFxeFoCsvmU7QUg6 vWxKKAFf1I6lZOZ+fOPDXPj4JLYakfcw7VSaBRy9uEq9y8enbBnjIFSZSuOyTskK RT7M7fPEwvN6Yoj4znMlh5BNGPDRqb7e1wrAxv/yz9kiF31JuIrbTmNqziUxRkUT KxMHD5ehAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBT+dkauMik18xOwp13Q xryVTDkspzAfBgNVHSMEGDAWgBT+dkauMik18xOwp13QxryVTDkspzANBgkqhkiG 9w0BAQUFAAOCAQEAeS0Lr/TqeDFbi266l+JJTKEuiPU/WnZ2Oolp+fNSG3eX7S4E fpoV2cy8MzKCSkZ5Nov5gFdTsaGSXYJJ0jHOgUQL6JuMOvYwdjvbIP37NShW64Oz /qEoC2kTUHAq7JPrhTFimLixyRid0hfQa04yN0Abmur4ykpCU+CfP1Ba6u3kb8fL 5zVPAGk4835Pnz0bO1UYMRaA92YepJYzpqgicssaPB1hPLBwHk+yYZwhxgiGSdhv frSTSjd+Coz35A3+2acq148AgMEDr9wc5JNDTgG+tgH1mR2gKrJY+DAXWKAB93js 9yoD8jEGyboyBsizDALRkAuMavvXemjpbJ/XEQ== SHI International Corporation SHI International Corporation http://shi.com/ Ken Kapes ken_kapes@shi.com Kevin Brady kevin_brady@shi.com SHI International, Corp E-Commerce Website https://www.shi.com/CustomerServices/SHIInfo.aspx?ContentId=86768&Menu=about https://www.shi.com/CustomerServices/SHIInfo.aspx?ContentId=22&Menu=about https://www.shi.com/Images/Global/HeaderFooter/PageHeadLogo.png MIIDEjCCAfqgAwIBAgIJAJPP+hDVMF+TMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdlYnNlcnZlcnNzb3ZtLmNvcnAubG9jYWwwHhcNMTMxMjEzMTYyMzQ1WhcN MjMxMjExMTYyMzQ1WjAkMSIwIAYDVQQDExl3ZWJzZXJ2ZXJzc292bS5jb3JwLmxv Y2FsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6vKnzOK68g0wOMP5 lWgSTP4Xdg2Uk57zYQk7PX8hCaatsGxftxBOSuwTeY2h/Ncm0mImhASntTBnBZfS lZsszmF5z3GB+HGVUkl0OSLgYGw0e7R221fe2asSnIr50drG3v01mknAOJzoGNGV p8g3mllvHpxwDpeh8X23xdl/7c5e7TZRgahRagm+BRJYGX7iaSlwBTWNbYDhzC0j wHpOs192ImvkQ0FKK5Pj/np1odqEZTanlxl8nP4BGSEBl9vVpWCUoG5gtdbVSanR ndmmowJEuXSiNhZ8fHMP77suweDHc/dw8ZMr1RbN0e73nBmTENGFaRzHXhAwvl/n 1SHwbwIDAQABo0cwRTAkBgNVHREEHTAbghl3ZWJzZXJ2ZXJzc292bS5jb3JwLmxv Y2FsMB0GA1UdDgQWBBQyiUDRWbS03e08+Wt9jl6i7klQUDANBgkqhkiG9w0BAQUF AAOCAQEAkiNM+q8Y3Stx04cQK8FzIeRxIdns4XSsorh7QOQg0MG6KxfL2L1tJFMm i8PDAn8LxiyL9PBqb2zn+l3X6F+k1sFTnMqwwtwIxapCZSCMCjUG6vMHGu0YBdYW MljGxTfZ/IKqDSV2acQ1GilvrlVO/ZyvFxRXvdaiQrSjNTMXyz7Vn6VSJxFbouue /fr2OsSWxjgjJfvJ3hgmEL0ORPhGAD/yypEfXNJ+YpS74UPKqm7Nf0T7E4w57J1k klKcHpqdivuqV9Cvqin1dWLZjO/F7ATlrm0RYdrWDc9aENPktvZqLcJj32XO4Lgs uGrnDuGpc3ScduiYxKspnpn9K12AfA== SHI International Corporation SHI International Corporation http://shi.com/ Dennis Fazekas dennis_fazekas@shi.com ArkansasLaw MIIDCTCCAfGgAwIBAgIJAO7LiVia7RVcMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnVhcmt3ZmUwMS51YXJrYWQubG9jYWwwHhcNMTIwOTI3MTYwNTI0WhcNMjIw OTI1MTYwNTI0WjAhMR8wHQYDVQQDExZ1YXJrd2ZlMDEudWFya2FkLmxvY2FsMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/DBkse4HCebyWCfOsSKwoYl ochTBUo68zNAH4wy2umPmhSP5VrngriY0YrZKGyTsHtilVuo1ud2fQGaln8HVqzp xc4o3trO79qld7vutHI14zLCzQn0Che5IgRObxtPFi6JMubQdzSmZzAQA3LXdL4b /y5lUg8ODR2JBqVLBLqP/66BBXHip77tZ5A1VT+xrIanGoutVIqG41dryZ6T8c5v MIPqelsk6HiCh2odQ83X1ciQFu2iwnSnx6javeisrXO7m2H6njKoWwr8idsHI2Jw a45I0D0ItDxOihrAWvOXZfUYu9Fn7zDzpnpjQSiID7iSH5pIoa+Bmtxo+pp0awID AQABo0QwQjAhBgNVHREEGjAYghZ1YXJrd2ZlMDEudWFya2FkLmxvY2FsMB0GA1Ud DgQWBBRWSHlx6KFhLTbxn4Wi0H/MA/qOADANBgkqhkiG9w0BAQUFAAOCAQEANcKP g9fQBA8pbHmudoGa5P9osmVwxWSMC3yOMwCbMLQ/s7eDumWs7tzmx7Nd+3wF3BHW ylHEntSrfcIixDfkyUsvakB0kOsPnP0SNjfki8BWTIA1eubRTruL7Q8X7u2uzWre WcZ8+nD8JaYC3i7TgyVN+PJSoFTzRuutD3+ooBVMCEDJiwQeEqyT0If2Ebo2AyG9 kq05tUQVcDMk2lr8s+Y+Pvl1Iu6qJyJmlvRyUybJJi2oSqWg10s00zXSAYQ/HlUh s4UlbdT4rqV4l1eK3DyKghS/MUkL3upHpqS0OGXeMRlwYMwHIKuO5ykAnXUY/CRX mzSV1mPIDIQN9VPxXA== ArkansasLaw AppointLink Portal Solutions, Inc. AppointLink Portal Solutions, Inc. http://appointlink.com/ Jason Shoemaker jason@appointlink.com Peter Zdrowdski peterz@appointlink.com WM MyLawTest MIIDBjCCAe6gAwIBAgIJAOSXKftYGpqCMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFW15bGF3d2ViMS5teWxhdy5sb2NhbDAeFw0xMzEwMTAxOTUxMTlaFw0yMzEw MDgxOTUxMTlaMCAxHjAcBgNVBAMTFW15bGF3d2ViMS5teWxhdy5sb2NhbDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM47gV13ClBPrA+tX2Fyv8vW9lG5 +VL1wCITdupYdn9Kc/nPL3AjlAh3txZDX6CUrels+LvQQaGeaf93iPJjoSBHG/d6 acRVVw0qsdB+iJhQiMH/z6Lmpotgq4TNgR85n00kZJb3/q3dejaQAQbKQuzE6kWP XdmBFYZJ1SkOXh3qYDgD+fhf1UG5Ost38G0Y6w6e4q4AMqT8ow6nKuizIp8z92v6 aSURpZ3IuyWDyuZeAP0OOZnn2Mu95wegxGvA9ZI7Gr5ZRrx3FpcF1ku+nT/Wa7Eq 7yMgCf6VDDaR4PPQ92G0JT1i5a1D3BmFUli8sCch8n0O+zNCYk+aj8LZDY8CAwEA AaNDMEEwIAYDVR0RBBkwF4IVbXlsYXd3ZWIxLm15bGF3LmxvY2FsMB0GA1UdDgQW BBQyfIBY2ppp2a1NCuXkYT40zifgizANBgkqhkiG9w0BAQUFAAOCAQEAdjNheyd9 O1TppvTpiGbYkHdAJ75B0/ZDk9/HzzIqas4YfybZzYqp2eVSpmT20TO6CevzfEtS Y4JS8t4+qA1tv57CxPtMqDHf2NvdJbOUNeHSAgzP1UXBcE8++gf14G2lawzvdDjb E6Yfy3Quue/NQbiuminssRYOubvofKUHin+FIytW7WuIsifWMzpShOEidU21ZaJB PETPTZBA7/X780r3pIEdRMmGCFwzUQqNfnEJfSpEUwE8lj2La4PbvPFbWIvIqrNn wplvZSLuEpp96P83mPpsAHaqhRCHlkQEJKL7Hj3lA0OGXeJTp0h9ojwukjF0YGkj wkp9NoIE9DDUuA== WM MyLawTest AppointLink Portal Solutions, Inc. AppointLink Portal Solutions, Inc. http://appointlink.com/ Jason Shoemaker jason@appointlink.com Peter Zdrodowski peterz@appointlink.com WM Mylaw MIIDDDCCAfSgAwIBAgIJAKvwA2wB7NVrMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2FwcG9pbnR3ZmUwMS53bWFkLmxvY2FsMB4XDTEyMDcwNTE2NTUwMFoXDTIy MDcwMzE2NTUwMFowIjEgMB4GA1UEAxMXYXBwb2ludHdmZTAxLndtYWQubG9jYWww ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwi+32CeteKT6p/Gq3mBO4 FwUx+lB2m4iupaS9wb6Y10Ov0p3g5NeVS1VlEz5DmVl+vr014hYT8ZWm/7AGzftP MlPlZfi57ZOvI16xhNBK/n5E3QS14uAaGfFk719g2KmF165ISZ9RnZH4wdPP0YKm msfH1zhZU9ufpaVK2LMawWdKmFoWxMC7/5Id7IrqjIt4LhE6cW2J/6EAdU0jYmHY AslgI8XPZRfw9/84V1sxDWTbYGnDmAiWsB0OpPW8I449e6DR5rTSlLHk0vXhmE0E 37Cs1q0UVYBRHF78uxCyYKN0pM7JtoY9rL1vtVqn/r+SpMD6zmHpRhpmd/mPOoeH AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2FwcG9pbnR3ZmUwMS53bWFkLmxvY2FsMB0G A1UdDgQWBBQwNV+tdylhZRHzgxUzY8RoT9zZSTANBgkqhkiG9w0BAQUFAAOCAQEA QCwsMVLYoH4N16P31eMl5WrCuFht1JLYyxburEXb3v1TQDy2r4LSStCgs+Nr0L0B XN820vRL4WctaammZFtuFbLiA56Iq+rKlWrwbhud/2jvPLryTSOWHo+H1Su0Hsol tqSzFhkxcG5Acx9k5pXdRSeDZihvTqw2eprO9TRg7dJrV8l7whzUkvG/Jqqk0rR7 UUJtQtRMVNh6Ni8xxkPsq+yPAyUrdBf4tQS7RiZ0VzDegwE595zY41pEb2G5TQvf Vmv/Eq1eQz7da+RLjHzgam/EnW/KOKQQgNbSwE9gEby4x+XK973USiIZiA2+2U9l nyxEB5bVHqZdVTk0mcaqbw== WM Mylaw AppointLink Portal Solutions, Inc. AppointLink Portal Solutions, Inc. http://appointlink.com/ Jason Shoemaker jason@appointlink.com Jason Shoemaker jason@appointlink.com Jason Shoemaker jason@appointlink.com Decision Lens Single Sign-On to the DL3 application for PSU users. http://www.decisionlens.com/ http://www.decisionlens.com/privacy https://www.decisionlens.com/InCommon/DL3_FULL.jpg MIID1jCCAr4CCQDSh6ILQfutqDANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMC VVMxETAPBgNVBAgMCFZpcmdpbmlhMRIwEAYDVQQHDAlBcmxpbmd0b24xHDAaBgNV BAoME0RlY2lzaW9uIExlbnMsIEluYy4xCzAJBgNVBAsMAklUMSEwHwYDVQQDDBhk bDMtcHN1LmRlY2lzaW9ubGVucy5jb20xKDAmBgkqhkiG9w0BCQEWGXRiZW5uZXR0 QGRlY2lzaW9ubGVucy5jb20wHhcNMTIwNzE4MjEyNjQ1WhcNMzIwODIwMjEyNjQ1 WjCBrDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCFZpcmdpbmlhMRIwEAYDVQQHDAlB cmxpbmd0b24xHDAaBgNVBAoME0RlY2lzaW9uIExlbnMsIEluYy4xCzAJBgNVBAsM AklUMSEwHwYDVQQDDBhkbDMtcHN1LmRlY2lzaW9ubGVucy5jb20xKDAmBgkqhkiG 9w0BCQEWGXRiZW5uZXR0QGRlY2lzaW9ubGVucy5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDFkAqfB7lEX5pRQGMop/MlMdVGEbdRHC9GEMW+D8ZZ y6AT2aT4Ht7QVZpNvbyICND/5UC13LA075PCJ7KJcYAcI3G+Q+Gv9jDHEtLAXwYS hmSY4Qshs2FzFp031bhnclF31jWsgwmLQhvThLKW6Q32HBaNadOS2Iw3J1/CVYoA VmntFbRbscKxdGEnrR27z2pwfKbHFwBEKjU6UA2HtVXcZExNTUb+QuLCOGyp1/9w bAhUvFTr3TPZz7etKNe/oHQpGBueUA25M+6jOXjRUFeMtT2Su0EBbYwr4YhWb5E9 x24hFqE9xqZtxBAbmvIqaitJVUjabndOT0liLvifp+8BAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBACJqy3rkxjMt5l8mOgwK1gjxyo7sEaxVvcbgKLyzhl0GZkj56R5S GlYT+wZmsfZElpMX5piBS8lmpIqqdaAzLnCpXDQC4bZa6UGMBjTrhMiir95ni16V BIkryLGnPSwrQIVw9MHtQ2OoBgbVuxxkyHwwqo8SmfWcqEWsM+ovuHG6YzbUmP8p eXsX2w23KwxjOxkuHmpHQtw2WCMmsDK9M4aH7gdL8vQlUwwuHSUgTKX8ahBGq0Or hN5IX8hp0lgS2i9zjMiBxMIS5ZXXx6Sif7JKHxCX5e87R0b97AlgKhAmscLRs0B3 I8YxUd4VKc/0lzzU6tzCtNtje4sdk/Y5uiU= Decision Lens Single Sign-On to the DL3 application for PSU users. Decision Lens Decision Lens http://www.decisionlens.com Tony Bennett tbennett@decisionlens.com Tony Bennett tbennett@decisionlens.com auburn.edu Auburn University Identity provider for Auburn University http://www.auburn.edu/main/privacy.html MIIDNDCCAhygAwIBAgIVAP+RnuTUpl6o8ybIdQ+XuaJSmmQaMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEndlYmF1dGguYXVidXJuLmVkdTAeFw0xMzAyMDUyMjAz MzZaFw0zMzAyMDUyMjAzMzZaMB0xGzAZBgNVBAMTEndlYmF1dGguYXVidXJuLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/026QIq50USdR2NMyF IEfc9mGqTjLhZ/OiRP0RnYudpwf4j9zO2qZwp1BYp6d5MeyXZbEzgm3iPhLyM8RL 2OAXJBYSA3CexbknqRtjQLdm6bQKlQvVcsghqd3gHjh8gRW7ryOrkvMF7krzWQjj SG0Yp9SB0Ly/qOIRX9cv0e2ZebxPNBMGqzkDTVp1dFMce5q7oRs1z4YmXxBDVqrm 1/rqfQYys9ps3hRrhHqD3ZQTS0l26afcdr05B7VbUtupvNn88rgfIDivXpEyels8 O6Fxka1WPRVW6VFBudiPN9LMTtR35C0pwHewvl4MHfICrlJfuxhTwM9ZYzPQWN48 hi8CAwEAAaNrMGkwSAYDVR0RBEEwP4ISd2ViYXV0aC5hdWJ1cm4uZWR1hilodHRw czovL3dlYmF1dGguYXVidXJuLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU zH+wc1SlDOHEpX9Ao+s4l06FJjswDQYJKoZIhvcNAQEFBQADggEBAFWTtpN5p7Pf OT2eWgKz0vTOeu9evvZR5AdbILcNCsk7R4l0xsm1BAhHNofcqFp5vEtv4/lpFTSl AXX6I0v6DBScSX3aV2ell9KD+At5ANHXZl43O+GcBjSkmFg0C4m4y4B7pKVRmsBy AHAlLpkk8+WVNYrQlKWr3Re/pUVKmeEfwxOaM7F2zzLy6PB1/iGAvhX8e+u55q22 LJv5DwkNnuWkyYh8A5wn6DynGEFRKyJ/oTMVdvBdvWt63lfyFJf/Npj+xd3rZ5Su 6vmB4iooPamlJxBIBRkQA5xi+zcVfuQvOfJ412EFk979S4zqt/jED/2ZDRPodkcZ cUPWqk0unJg= auburn.edu MIIDNDCCAhygAwIBAgIVAP+RnuTUpl6o8ybIdQ+XuaJSmmQaMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEndlYmF1dGguYXVidXJuLmVkdTAeFw0xMzAyMDUyMjAz MzZaFw0zMzAyMDUyMjAzMzZaMB0xGzAZBgNVBAMTEndlYmF1dGguYXVidXJuLmVk dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/026QIq50USdR2NMyF IEfc9mGqTjLhZ/OiRP0RnYudpwf4j9zO2qZwp1BYp6d5MeyXZbEzgm3iPhLyM8RL 2OAXJBYSA3CexbknqRtjQLdm6bQKlQvVcsghqd3gHjh8gRW7ryOrkvMF7krzWQjj SG0Yp9SB0Ly/qOIRX9cv0e2ZebxPNBMGqzkDTVp1dFMce5q7oRs1z4YmXxBDVqrm 1/rqfQYys9ps3hRrhHqD3ZQTS0l26afcdr05B7VbUtupvNn88rgfIDivXpEyels8 O6Fxka1WPRVW6VFBudiPN9LMTtR35C0pwHewvl4MHfICrlJfuxhTwM9ZYzPQWN48 hi8CAwEAAaNrMGkwSAYDVR0RBEEwP4ISd2ViYXV0aC5hdWJ1cm4uZWR1hilodHRw czovL3dlYmF1dGguYXVidXJuLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU zH+wc1SlDOHEpX9Ao+s4l06FJjswDQYJKoZIhvcNAQEFBQADggEBAFWTtpN5p7Pf OT2eWgKz0vTOeu9evvZR5AdbILcNCsk7R4l0xsm1BAhHNofcqFp5vEtv4/lpFTSl AXX6I0v6DBScSX3aV2ell9KD+At5ANHXZl43O+GcBjSkmFg0C4m4y4B7pKVRmsBy AHAlLpkk8+WVNYrQlKWr3Re/pUVKmeEfwxOaM7F2zzLy6PB1/iGAvhX8e+u55q22 LJv5DwkNnuWkyYh8A5wn6DynGEFRKyJ/oTMVdvBdvWt63lfyFJf/Npj+xd3rZ5Su 6vmB4iooPamlJxBIBRkQA5xi+zcVfuQvOfJ412EFk979S4zqt/jED/2ZDRPodkcZ cUPWqk0unJg= Auburn University Auburn University http://www.auburn.edu/ Brian Anderson anderbr@auburn.edu Brian Anderson anderbr@auburn.edu OIT Helpdesk helpdesk@auburn.edu BC SP 2 Boston College Service Provider 2 MIIC2TCCAcGgAwIBAgIJAJHzFW9jUI50MA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBm1pZGxhYjAeFw0xMjA5MTQxNzU1MTJaFw0yMjA5MTIxNzU1MTJaMBExDzAN BgNVBAMTBm1pZGxhYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPLQ 0P4/1pDRiwN29q1HRS3kdNNpfU+F7xLr2yVOyJGs9ATQva026BumXJNuhytdG/Nt P04h2AMXPt9zCG0c46cJNFhrr0FCi3Jdcp82gjpVwC0Sig93qdZtwAXSjxsBczzc xwr1S825/6O/MJoNDbAGY5iRCESZcK6EcDG9uAOyNWlQl7VAHU1aZ42dxH8PGBAf CUpfv5Na0sadg4HO+bgZV/lA3YS8P8UyehcjN2HAfbNEpbB5XQgq/XnZH+B21Nt0 rxfF9mBVnLnFPk1QkfpuWHkkYDwhh/jtHdfeTlG7LA4/KtrVyeeM/1moTzGAENu8 hjjHV5oxaqDMJZGNtesCAwEAAaM0MDIwEQYDVR0RBAowCIIGbWlkbGFiMB0GA1Ud DgQWBBRg/Ti35DGOyDv9d92hG56iZapiPzANBgkqhkiG9w0BAQUFAAOCAQEAZWZE 38ttRv/I0cgivcekemE4NTjUcsBhZkt6qo0h3df9+l65k6p8WwvMKI1PrXwlVNJI Mr1fPu4ZwyLYpQEtORqlLLiScveq+SJ9YCqTu3PiXF0+zvih7jMxl7O6/EtN6IMI aEsuRWvEASX3gcMlr2ODZGzadzDZYAbZQRUhbJvQwySSI94lLPQciaf17GaUd7nk xRTMyoCdFgUrZhdgDYVpDFEZM2r0RFHipw90i26YotBxneGonxI7Z1W1sCSaH3nZ fy6RWQFWvAgbWFvuaSrwdVMXeJmCTNsOkCDYAncA244V57QKrvi5EbxZHPV5NRU9 +/gC1FhdNW0Q/ZnDfQ== Boston College Boston College http://www.bc.edu/ David Mak david.mak@bc.edu bc.edu Boston College MIIDGzCCAgOgAwIBAgIUNqVrGTZ1ObP8ynrLZeicH8ACC+swDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4uYmMuZWR1MB4XDTEyMDgyMjExNTMyMVoXDTMy MDgyMjExNTMyMVowFzEVMBMGA1UEAxMMbG9naW4uYmMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuAMQ7wrHNblsxSkc/+lWQA4xbX7lNpcvYJc6 YDj75l39RNU568Qov9VEdYaCRb9j0OT8zCSv0sSe/eZRUBr35PkbJ0G5sXNbsQ+r g78NMxT8S9NPl3ZSDJ08KiXKApwXJd6ACj2ZNMhHXIpslsy2NA45IM/SflT8SXJd erQ6QofMx04tCWSp1xgnBYPpyLzlr4Uz7a0e+pHbUNI50I/eiCr0wTX4q4/dZbWh sBq4UBvxj4BDUmVYRZwsGTnVi9dUs1oWhkR3BFbZCKOSeKBeUGDyRAtxgFKZfBLu X6Yoju8BljzfPMRaYXRjnNeXTTVke74oIwEMmiqwO35GRz98FwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5iYy5lZHWGI2h0dHBzOi8vbG9naW4uYmMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRCz5f/nmlQ2EPrLYo6xisoG2QkDTANBgkq hkiG9w0BAQUFAAOCAQEAjU6nj244b4x1iu3QQFlaVaa3iBwKg/vVQUe1lKHL7omv Fm79jVaLRJ3iRGb80N8oSVwmxeUloahCxvVYKKoRUxPXX46WgTQeGa4cmtyn0mhB KznMGkATfAZ9nT4v2dCi0fMj362pNM722y/7lv6K74X+BY1w0gFdFXVK2V/vQMWM m+E/1T7dPZ6uyTj2+FfsWM5sZ+zmhEwBngw2iNo7OXhGJs3Up2Z/Yb4zYdkQQMXP vsbOjVXxfv5WlNMfa2CCDgFEu8VeXUxXmj43/61cbg/OkthrwC449F4R7moFwj4h a8GpUOmIbYuu2Vka1/STY1+UXQT2C6bgR5DlEstXgA== bc.edu MIIDGzCCAgOgAwIBAgIUNqVrGTZ1ObP8ynrLZeicH8ACC+swDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4uYmMuZWR1MB4XDTEyMDgyMjExNTMyMVoXDTMy MDgyMjExNTMyMVowFzEVMBMGA1UEAxMMbG9naW4uYmMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuAMQ7wrHNblsxSkc/+lWQA4xbX7lNpcvYJc6 YDj75l39RNU568Qov9VEdYaCRb9j0OT8zCSv0sSe/eZRUBr35PkbJ0G5sXNbsQ+r g78NMxT8S9NPl3ZSDJ08KiXKApwXJd6ACj2ZNMhHXIpslsy2NA45IM/SflT8SXJd erQ6QofMx04tCWSp1xgnBYPpyLzlr4Uz7a0e+pHbUNI50I/eiCr0wTX4q4/dZbWh sBq4UBvxj4BDUmVYRZwsGTnVi9dUs1oWhkR3BFbZCKOSeKBeUGDyRAtxgFKZfBLu X6Yoju8BljzfPMRaYXRjnNeXTTVke74oIwEMmiqwO35GRz98FwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5iYy5lZHWGI2h0dHBzOi8vbG9naW4uYmMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRCz5f/nmlQ2EPrLYo6xisoG2QkDTANBgkq hkiG9w0BAQUFAAOCAQEAjU6nj244b4x1iu3QQFlaVaa3iBwKg/vVQUe1lKHL7omv Fm79jVaLRJ3iRGb80N8oSVwmxeUloahCxvVYKKoRUxPXX46WgTQeGa4cmtyn0mhB KznMGkATfAZ9nT4v2dCi0fMj362pNM722y/7lv6K74X+BY1w0gFdFXVK2V/vQMWM m+E/1T7dPZ6uyTj2+FfsWM5sZ+zmhEwBngw2iNo7OXhGJs3Up2Z/Yb4zYdkQQMXP vsbOjVXxfv5WlNMfa2CCDgFEu8VeXUxXmj43/61cbg/OkthrwC449F4R7moFwj4h a8GpUOmIbYuu2Vka1/STY1+UXQT2C6bgR5DlEstXgA== Boston College Boston College http://www.bc.edu/ BC IAM Technical Team itsstaff.iam.technical@bc.edu BC IAM Support Team itsstaff.iam.support@bc.edu BC IAM Administrative Team itsstaff.iam.administrative@bc.edu gsu.edu Georgia State University Georgia State University is located in the heart of downtown Atlanta. Georgia State is one of the country's leading urban research universities. MIIDiDCCAnACCQCrY2VVpigyOTANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC VVMxEDAOBgNVBAgMB0dlb3JnaWExEDAOBgNVBAcMB0F0bGFudGExDDAKBgNVBAoM A0dTVTENMAsGA1UECwwESVMmVDEUMBIGA1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5lZHUwHhcNMTMwODEyMTYzMzEyWhcNMjMw ODEyMTYzMzEyWjCBhTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0dlb3JnaWExEDAO BgNVBAcMB0F0bGFudGExDDAKBgNVBAoMA0dTVTENMAsGA1UECwwESVMmVDEUMBIG A1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCi46F3cO420nIJduG7 bz9n2uBJQyyulhsMQ1NkV1AyZgjXhPWOf1eH8UgP1Z1w4qZiCEJZ2ESkmpGLOvCv XZOoF7Re+IZ+RcfNvTIkrsYmUi7QJMUdsmHojnFbgrygc/liFen50x3lB7YWz2hg Oh82QJ1LGeNLDy2UWXjBOsNQgZ0kLXBIoqRaGFoj7+DxsrPheaXnFGLEIQo0NHRt ZMJWOkDoLwadWBEprMcTiEgBQhyTDjinA1c9smZ8xHxhyUY/b8X6uLlPfQSTR2H3 /bP3DdvUtjawOBD0fTGyaHHyVgKh9VHoprjpFzghPn2oS3/FNO1S8japHQYcQ4Yw Z2IJAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEx2wJjdE2IR2j4ak4iHKvnEFBwP BERQgwVN3Hg652gZBEo0rjRWE2gojCf1Aw8cgi1qGH5mRys3I837WwBuQBRd9Q+E aoV966qWrbAkWUPpE0XXquXcCheSJIN3OzlHZesynoeFeFLRGLp4xYfSwAqQuIHt bjfhewGhe4cfwJlWByoS9RDQUVrHGl6MgMvk/l2wXIFn4I+6DqJYsHAWl/e1m9Zh tN0DE2kMdJnP9uo3P2zbnx1OjnhEKq8USicqfJ0WURaAf3pvB2CQlfHJpLyTk4su MaNh4Mq+DwonONJ2IrxNOVDGr1OizMya+fiAPFA2l+XvfveCYE4qgQrBubA= MIIDiDCCAnACCQDgmtUnSYaEQzANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC VVMxEDAOBgNVBAgMB0dlb3JnaWExEDAOBgNVBAcMB0F0bGFudGExDDAKBgNVBAoM A0dTVTENMAsGA1UECwwESVMmVDEUMBIGA1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5lZHUwHhcNMTIwODIzMTgyNjQxWhcNMTMw ODIzMTgyNjQxWjCBhTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0dlb3JnaWExEDAO BgNVBAcMB0F0bGFudGExDDAKBgNVBAoMA0dTVTENMAsGA1UECwwESVMmVDEUMBIG A1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+iygvUXA1CzRqsw7P N9cFg/9h/Gw8TNlj/XR9Sv2RlEUdnuSNTMgF6lF7lbU5eqfjEG4aKyP2aI6Krdl7 lqqYrXCY3WOrnHo8SfNUsdbdT8tmm46ye4n2S0dDVII0RuJ5POKdtSjhKF2TZWlo lk6DyltMAq6803bdWStsZN0L/sQyaqmLkWLIH7S0FCsus7ypS2EA4IjcZVbuWoy0 ughOCRqmJCzLEkFaTysMzrVgSrAjT4WHrFFfBV9gBdalrJ9Kmqhr1BlUWOJmFLah TOW8Q81034cAApmY6DkiWVO69+IzUWxhsjrXk9Lt0tem4ovr/yMPdtxYJgsDJgAA TtDtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAENAbC841AsHB1tQ1VjltsH4uWct woTLcdkuX4owoYLlddpG1IUk0iCr9ugjk2WIAK+kFbJzxB9IvXPYuWn9GQlWjlug LnLL6XizmhPUuHpAAkjM48RgJkxZkBlKdy+JyUK9Wz9syXx5SisfDBXadL4QsKx2 Xz3sw2sFRwZfMd1Ir2BFufxHwyR1wDMISkLW4KIh2Y/A4T5PJnyr1gvqCuGFBmVa bnsCGHbhR1ukH8bdVEe3cfowAMDJEJHVZGEJYruqe0hjIa/ZDKXFWaDuyaknM5OD BCoW3mMYc0Wvo936Rx/CEhxnkL8hh/p+qdyWRZOJy3H1eHEP91+c5Uy+T7U= gsu.edu MIIDiDCCAnACCQCrY2VVpigyOTANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC VVMxEDAOBgNVBAgMB0dlb3JnaWExEDAOBgNVBAcMB0F0bGFudGExDDAKBgNVBAoM A0dTVTENMAsGA1UECwwESVMmVDEUMBIGA1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5lZHUwHhcNMTMwODEyMTYzMzEyWhcNMjMw ODEyMTYzMzEyWjCBhTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0dlb3JnaWExEDAO BgNVBAcMB0F0bGFudGExDDAKBgNVBAoMA0dTVTENMAsGA1UECwwESVMmVDEUMBIG A1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCi46F3cO420nIJduG7 bz9n2uBJQyyulhsMQ1NkV1AyZgjXhPWOf1eH8UgP1Z1w4qZiCEJZ2ESkmpGLOvCv XZOoF7Re+IZ+RcfNvTIkrsYmUi7QJMUdsmHojnFbgrygc/liFen50x3lB7YWz2hg Oh82QJ1LGeNLDy2UWXjBOsNQgZ0kLXBIoqRaGFoj7+DxsrPheaXnFGLEIQo0NHRt ZMJWOkDoLwadWBEprMcTiEgBQhyTDjinA1c9smZ8xHxhyUY/b8X6uLlPfQSTR2H3 /bP3DdvUtjawOBD0fTGyaHHyVgKh9VHoprjpFzghPn2oS3/FNO1S8japHQYcQ4Yw Z2IJAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEx2wJjdE2IR2j4ak4iHKvnEFBwP BERQgwVN3Hg652gZBEo0rjRWE2gojCf1Aw8cgi1qGH5mRys3I837WwBuQBRd9Q+E aoV966qWrbAkWUPpE0XXquXcCheSJIN3OzlHZesynoeFeFLRGLp4xYfSwAqQuIHt bjfhewGhe4cfwJlWByoS9RDQUVrHGl6MgMvk/l2wXIFn4I+6DqJYsHAWl/e1m9Zh tN0DE2kMdJnP9uo3P2zbnx1OjnhEKq8USicqfJ0WURaAf3pvB2CQlfHJpLyTk4su MaNh4Mq+DwonONJ2IrxNOVDGr1OizMya+fiAPFA2l+XvfveCYE4qgQrBubA= MIIDiDCCAnACCQDgmtUnSYaEQzANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC VVMxEDAOBgNVBAgMB0dlb3JnaWExEDAOBgNVBAcMB0F0bGFudGExDDAKBgNVBAoM A0dTVTENMAsGA1UECwwESVMmVDEUMBIGA1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkq hkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5lZHUwHhcNMTIwODIzMTgyNjQxWhcNMTMw ODIzMTgyNjQxWjCBhTELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0dlb3JnaWExEDAO BgNVBAcMB0F0bGFudGExDDAKBgNVBAoMA0dTVTENMAsGA1UECwwESVMmVDEUMBIG A1UEAwwLaWRwLmdzdS5lZHUxHzAdBgkqhkiG9w0BCQEWEHJyZWRkaXNoQGdzdS5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+iygvUXA1CzRqsw7P N9cFg/9h/Gw8TNlj/XR9Sv2RlEUdnuSNTMgF6lF7lbU5eqfjEG4aKyP2aI6Krdl7 lqqYrXCY3WOrnHo8SfNUsdbdT8tmm46ye4n2S0dDVII0RuJ5POKdtSjhKF2TZWlo lk6DyltMAq6803bdWStsZN0L/sQyaqmLkWLIH7S0FCsus7ypS2EA4IjcZVbuWoy0 ughOCRqmJCzLEkFaTysMzrVgSrAjT4WHrFFfBV9gBdalrJ9Kmqhr1BlUWOJmFLah TOW8Q81034cAApmY6DkiWVO69+IzUWxhsjrXk9Lt0tem4ovr/yMPdtxYJgsDJgAA TtDtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAENAbC841AsHB1tQ1VjltsH4uWct woTLcdkuX4owoYLlddpG1IUk0iCr9ugjk2WIAK+kFbJzxB9IvXPYuWn9GQlWjlug LnLL6XizmhPUuHpAAkjM48RgJkxZkBlKdy+JyUK9Wz9syXx5SisfDBXadL4QsKx2 Xz3sw2sFRwZfMd1Ir2BFufxHwyR1wDMISkLW4KIh2Y/A4T5PJnyr1gvqCuGFBmVa bnsCGHbhR1ukH8bdVEe3cfowAMDJEJHVZGEJYruqe0hjIa/ZDKXFWaDuyaknM5OD BCoW3mMYc0Wvo936Rx/CEhxnkL8hh/p+qdyWRZOJy3H1eHEP91+c5Uy+T7U= Georgia State University Georgia State University http://www.gsu.edu/ Ron Reddish rreddish@gsu.edu Joel Burke burke@gsu.edu Jeremy Mullins mullins@gsu.edu mbl.edu Marine Biological Laboratory Marine Biological Laboratory Federated Single Sign-On Service http://www.mbl.edu http://www.mbl.edu/it/files/2013/05/incommon_privacy_statement.pdf MIIDeDCCAuGgAwIBAgIJAJXRYjhSMB8sMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czElMCMGA1UEChMcTWFyaW5l IEJpb2xvZ2ljYWwgTGFib3JhdG9yeTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVj aG5vbG9neTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwHhcNMTIwNzE2MTUxNzI1WhcN MzIwNzExMTUxNzI1WjB3MQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVz ZXR0czETMBEGA1UEBxMKV29vZHMgSG9sZTElMCMGA1UEChMcTWFyaW5lIEJpb2xv Z2ljYWwgTGFib3JhdG9yeTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf2IMVS6Uj/AY6Y0M/XlafcHbg0Io2mnqr E9rImOw7bx5x9mNZVERGP0IM4tQW8hIHI+OAivK8FhDW5LgLPqqcd0fSeJROFOBW u1+ssYXg7Qae+QkAbbkjP7qWV5pF4JSe+NfSZVptIllS/LEb2LThSx1muyKe7dvE uruYglpLwtELh9JJt7CFKd+0Z16J1C+mPjXr8v7YSbCEAeakV5EFGrUEx/VzzvRv MEn2E+6KM8e78Z6m3aYRKenRF0VryFHpiKkkKhwg3iDKf7Y2SEJf3CnshIxpoUEU /YPqr9KSGx4/RDG2Enu2EAAFoKDwZpSpGZqMCNJytauQnBzy+hR7AgMBAAGjezB5 MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENl cnRpZmljYXRlMB0GA1UdDgQWBBQmngP4M69E0dBfby8kif3ltwOxrTAfBgNVHSME GDAWgBReurFgimXLG1EYKa8q4rJPb+X7tzANBgkqhkiG9w0BAQUFAAOBgQBWsE6q 2ba1QbVCDTa7tSODC6vBZT5ioij1JUPeXyoZIS+RW8lvDmkGShG+4iRvEX21pUk2 LfjdzGmLyOc+oHKS1CuQPe7hZS3IzC8U1fuyY/KIfqjba2zCk4ZyRFCP0vRlzxGc D9aaA2f9N+a9QmB0Bnwu75zgxjIrbQmLdJJp+A== mbl.edu MIIDeDCCAuGgAwIBAgIJAJXRYjhSMB8sMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czElMCMGA1UEChMcTWFyaW5l IEJpb2xvZ2ljYWwgTGFib3JhdG9yeTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVj aG5vbG9neTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwHhcNMTIwNzE2MTUxNzI1WhcN MzIwNzExMTUxNzI1WjB3MQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVz ZXR0czETMBEGA1UEBxMKV29vZHMgSG9sZTElMCMGA1UEChMcTWFyaW5lIEJpb2xv Z2ljYWwgTGFib3JhdG9yeTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDf2IMVS6Uj/AY6Y0M/XlafcHbg0Io2mnqr E9rImOw7bx5x9mNZVERGP0IM4tQW8hIHI+OAivK8FhDW5LgLPqqcd0fSeJROFOBW u1+ssYXg7Qae+QkAbbkjP7qWV5pF4JSe+NfSZVptIllS/LEb2LThSx1muyKe7dvE uruYglpLwtELh9JJt7CFKd+0Z16J1C+mPjXr8v7YSbCEAeakV5EFGrUEx/VzzvRv MEn2E+6KM8e78Z6m3aYRKenRF0VryFHpiKkkKhwg3iDKf7Y2SEJf3CnshIxpoUEU /YPqr9KSGx4/RDG2Enu2EAAFoKDwZpSpGZqMCNJytauQnBzy+hR7AgMBAAGjezB5 MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENl cnRpZmljYXRlMB0GA1UdDgQWBBQmngP4M69E0dBfby8kif3ltwOxrTAfBgNVHSME GDAWgBReurFgimXLG1EYKa8q4rJPb+X7tzANBgkqhkiG9w0BAQUFAAOBgQBWsE6q 2ba1QbVCDTa7tSODC6vBZT5ioij1JUPeXyoZIS+RW8lvDmkGShG+4iRvEX21pUk2 LfjdzGmLyOc+oHKS1CuQPe7hZS3IzC8U1fuyY/KIfqjba2zCk4ZyRFCP0vRlzxGc D9aaA2f9N+a9QmB0Bnwu75zgxjIrbQmLdJJp+A== Marine Biological Laboratory Marine Biological Laboratory http://www.mbl.edu Kent Nasveschuk knasveschuk@mbl.edu Christopher Dematos cdematos@mbl.edu Christopher Dematos cdematos@mbl.edu Marine Biological Laboratory - EZproxy Remote Access to Library Resources http://www.mbl.edu http://www.mbl.edu/it/files/2013/05/incommon_privacy_statement.pdf MIIDxjCCAy+gAwIBAgIJAJXRYjhSMB8uMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czElMCMGA1UEChMcTWFyaW5l IEJpb2xvZ2ljYWwgTGFib3JhdG9yeTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVj aG5vbG9neTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwHhcNMTMwNjI2MTUxMzA4WhcN MzMwNjIxMTUxMzA4WjCBxDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1 c2V0dHMxEzARBgNVBAcTCldvb2RzIEhvbGUxJTAjBgNVBAoTHE1hcmluZSBCaW9s b2dpY2FsIExhYm9yYXRvcnkxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xv Z3kxHjAcBgNVBAMTFWxpYnJhcnkucHJveHkubWJsLmVkdTEgMB4GCSqGSIb3DQEJ ARYRc3lzYWRtaW5zQG1ibC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDKB2Jj2W3bB9ssHaFDTHScgMN6Q/Zxl9avkgr6P1qCid6SweXao+oH4Z8p auQP04owovuivLoRzS+UmuxMzSSvpPo/STVGpJYon0Jwvcu/g1dmDMw+76E2j5xP cx3U3/trcqC4oTHrI2wb1TJRDmYz7lKMlIHVI0x8m7kbBZbGIh4c3ezOFqF+m6zt IoOTzZYn4epdM5rE5X9EpozgMFf/bZZSTGXCvUZENH9tB4D6rErEYSr2uAEtKs9J 8oVQBFMfd82RvHUyIaoGovyy5ycV6IIsOarHZCsWhUE8KFulIRU6ktyZ4iJMmIcr UcehfsJKi8LjLM+mkK11Vqkhpw1vAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZI AYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQW BBTcXAmcFwPLsF1SKYkVyy/d40B53jAfBgNVHSMEGDAWgBReurFgimXLG1EYKa8q 4rJPb+X7tzANBgkqhkiG9w0BAQUFAAOBgQAz3dRxHbxyB92oUoq7cRD3Q1MbWpy5 //HUurninK6QrA3DLRJoRSPQCSu5qC3REbQ8TR/goQFsaSbwejMFIcG3ajLInvtu o/vEdlDmGr+oPA9WR3gxM9gAvGnrvYVn1NoCVuQO+oNCfTvHwOVZ+lsCr1KgpMqZ 0WM3h/HySmvJ3w== Marine Biological Laboratory - EZproxy Remote Access to Library Resources Marine Biological Laboratory Marine Biological Laboratory http://www.mbl.edu Kent Nasveschuk knasveschuk@mbl.edu Christopher Dematos cdematos@mbl.edu Christopher Dematos cdematos@mbl.edu Marine Biological Laboratory - SP Test Marine Biological Laboratory Federated Single Sign-On Service SP Test http://www.mbl.edu http://www.mbl.edu/it/files/2013/05/incommon_privacy_statement.pdf MIIDxTCCAy6gAwIBAgIJAJXRYjhSMB8tMA0GCSqGSIb3DQEBBQUAMIGDMQswCQYD VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czElMCMGA1UEChMcTWFyaW5l IEJpb2xvZ2ljYWwgTGFib3JhdG9yeTEfMB0GA1UECxMWSW5mb3JtYXRpb24gVGVj aG5vbG9neTEUMBIGA1UEAxMLaWRwLm1ibC5lZHUwHhcNMTMwNjE3MTczNTUyWhcN MzMwNjEyMTczNTUyWjCBwzELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1 c2V0dHMxEzARBgNVBAcTCldvb2RzIEhvbGUxJTAjBgNVBAoTHE1hcmluZSBCaW9s b2dpY2FsIExhYm9yYXRvcnkxHzAdBgNVBAsTFkluZm9ybWF0aW9uIFRlY2hub2xv Z3kxGzAZBgNVBAMTEnNwdGVzdDEuaXQubWJsLmVkdTEiMCAGCSqGSIb3DQEJARYT a25hc3Zlc2NodWtAbWJsLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANb2bZptOIs9zoNGPwm1+gFzNKAmLaZOwPdpLQ9tFejz6i2U7HVJPGsE+OBX Ng7a2kzcZYL2H/AsqZ/1fvNu9tfrwnF2trVKIeBICyfKlcENBJGJ1HPKkv16OZow a8fzGa0IzZDbspCtTZVs0ECkrQwFm8tkf8fbCJ/SKw8uUO3FGSkhLd3IMIADqrKr BTJpwo+XnLnkFO/bFuoZ/DSmwVQsZF8QQH7jig6A2n91pNeu4VC2Q72dstS9vExU tVhVvxO9LqCqNEGn7xBS83xuUSfpnH6vwSw9HlgzAeM5VgkVxYvpsFaQx1EdrHtd 5nHyHRaHcDgNfEnFums84MRp/dUCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgB hvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYE FN4vTrtSr3+5k8r4wwVBD5sUOZ8AMB8GA1UdIwQYMBaAFF66sWCKZcsbURgpryri sk9v5fu3MA0GCSqGSIb3DQEBBQUAA4GBAALGIqMjv4rHpURysl8vVWSUNKhNnSjB fdgSfs7p6wEtHsVT3oO/JN52p92gckjVFBKnL3IFwOXTauGJg2EXT4Pv71463bFZ AB9Cnet7HTXi+65CB/YIFqeUh/ZPd5kYx8IMLkZDj7lVHZwy/NmezmjuUTiFOGip YWxXR7Q6rgGC Marine Biological Laboratory - SP Test Marine Biological Laboratory Federated Single Sign-On Service SP Test Marine Biological Laboratory Marine Biological Laboratory http://www.mbl.edu Kent Nasveschuk knasveschuk@mbl.edu Christopher Dematos cdematos@mbl.edu Christopher Dematos cdematos@mbl.edu bucknell.edu Bucknell University Bucknell University, founded in 1846, combines the personal liberal arts experience with first-class research facilities, global study opportunities and 110 fields of study. http://www.bucknell.edu/ http://www.bucknell.edu/documents/lit/policies/InCommonPOP.pdf https://www.bucknell.edu/images/system/bucknell_logo.png MIIDMDCCAhigAwIBAgIVAJ0ZQz8YWKCXgcIODVaZZT9umZsiMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWIuYnVja25lbGwuZWR1MB4XDTExMDYyOTIwMDEw OVoXDTMxMDYyOTIwMDEwOVowHDEaMBgGA1UEAxMRc2hpYi5idWNrbmVsbC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSEMDkJDszCZzN4+HOefUK wvk32DDcnLRFA2AmHUfEkVkJkqwXvjW5GP4asdA2fsUiG23ioHOhoVsLDIoY+JPf wGsA9Oc1Vdfb2GoKWQq8ejasuLqLcrENE7NGdUbhbw4nxnjDfCujfwqjKa76bzgT CrkswqCm1C3Dq0tB/Hkz89SqiowJK7y31mvZeEjz1jWarpukg60dCzUeRoBsku/e rR+dZW2m9ZUIKVQT09JhLNcBTH67o9XXvJ/HhmFL4aYVru58x9m44LP8awUWmtRf K8InTPqTb2mAu5NDAsk78NrwAXvyULdX9zbZ0HapD4DfxKO1S1/9hwT35fw7nGIL AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWIuYnVja25lbGwuZWR1hihodHRwczov L3NoaWIuYnVja25lbGwuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQeviuW keYLwGxmnTq4kZlO+KBmwjANBgkqhkiG9w0BAQUFAAOCAQEAUZuw/Nea4UB3VPlo AVAJ9xbsFMLEEmYP6cYK+6sRHUVYoHQcVD0dCaeeig1XcWgSxsbLQ4dh+o0LDiks 8ocb45une8j5la91hHa775I2I6yYGKuCF7Xw4hAKMZD13jKGzP+hLu4kywIZr6Hw B3j97242eL4uTH80DBuGzoIhhsXVbkMMjwKd+77uTwL81KKvLFNADxfVZHQeG+PQ PHxTSHfK3OYwOdHEdEjfPU4QE/bvOgonzZ5V9mHBq9xA1gp/MSM4VAFeCRP87R3n IRk0CqcZsAp4GAiJK9lrIAjARM8DcOm2x2qspk9ys25K45yOAxuf3VbNX7E4wYD2 D0UPBA== bucknell.edu MIIDMDCCAhigAwIBAgIVAJ0ZQz8YWKCXgcIODVaZZT9umZsiMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWIuYnVja25lbGwuZWR1MB4XDTExMDYyOTIwMDEw OVoXDTMxMDYyOTIwMDEwOVowHDEaMBgGA1UEAxMRc2hpYi5idWNrbmVsbC5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSEMDkJDszCZzN4+HOefUK wvk32DDcnLRFA2AmHUfEkVkJkqwXvjW5GP4asdA2fsUiG23ioHOhoVsLDIoY+JPf wGsA9Oc1Vdfb2GoKWQq8ejasuLqLcrENE7NGdUbhbw4nxnjDfCujfwqjKa76bzgT CrkswqCm1C3Dq0tB/Hkz89SqiowJK7y31mvZeEjz1jWarpukg60dCzUeRoBsku/e rR+dZW2m9ZUIKVQT09JhLNcBTH67o9XXvJ/HhmFL4aYVru58x9m44LP8awUWmtRf K8InTPqTb2mAu5NDAsk78NrwAXvyULdX9zbZ0HapD4DfxKO1S1/9hwT35fw7nGIL AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWIuYnVja25lbGwuZWR1hihodHRwczov L3NoaWIuYnVja25lbGwuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQeviuW keYLwGxmnTq4kZlO+KBmwjANBgkqhkiG9w0BAQUFAAOCAQEAUZuw/Nea4UB3VPlo AVAJ9xbsFMLEEmYP6cYK+6sRHUVYoHQcVD0dCaeeig1XcWgSxsbLQ4dh+o0LDiks 8ocb45une8j5la91hHa775I2I6yYGKuCF7Xw4hAKMZD13jKGzP+hLu4kywIZr6Hw B3j97242eL4uTH80DBuGzoIhhsXVbkMMjwKd+77uTwL81KKvLFNADxfVZHQeG+PQ PHxTSHfK3OYwOdHEdEjfPU4QE/bvOgonzZ5V9mHBq9xA1gp/MSM4VAFeCRP87R3n IRk0CqcZsAp4GAiJK9lrIAjARM8DcOm2x2qspk9ys25K45yOAxuf3VbNX7E4wYD2 D0UPBA== Bucknell University Bucknell University http://www.bucknell.edu/ Keelan Cleary cleary@bucknell.edu Michael Dahlberg dahlberg@bucknell.edu uakron.edu University of Akron, Main Campus, The MIIDHzCCAgegAwIBAgIUWqlhIDDhtbdTxv8PudiQyd/lZz8wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWQudWFrcm9uLmVkdTAeFw0wOTA3MzExODUxMzFaFw0y OTA3MzExODUxMzFaMBgxFjAUBgNVBAMTDWlkLnVha3Jvbi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQ9Wma2T+JSh/pLQgTf53zN0MQMRyNkWEe r1AENHUkIUBNillAznTgcIMOQH4r6x+LMZ6m4dqYjEwiCALJFwLoMT8zNlaijehw mw/jhHJL8W5YWOD2JoMI4tbS7e9fT17213HaIQkNPraEDazph5AXNlnnK68ZsdPR 6BGNv+JQ8MseScY5mABb6atGbIG7glGrbaJmGz9sZxR3YKGMsjl0YXi1JNodAVCY QFie3D9wFkqkLh8r5+EI/OaBR/qm4stUYCeHq2MStSfTzBiw4Oa/TVJ1/5HUPjbV BR9kSAYEuDBU/OxvsI9QI7nfTztXmQMT+ASJERUJGmYokSqsg98bAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkLnVha3Jvbi5lZHWGJGh0dHBzOi8vaWQudWFrcm9uLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUgXS38monlKlGJjC0Bjq5AH6ROTUw DQYJKoZIhvcNAQEFBQADggEBAArFR6KCxhSujKxGNg/4HGsXA4+nJO4s2EHOxzwS r7x1/4nRvo7bkTupeIEXr8h7mRh3OYMQNIyAnJeeBAPuYqxQJKrnkdW654OPcSuM tFNDc0i7G0Sw1Uzh1Nqu1r2RDCoElzs9DjtuD8VYab1MB8YY9XInLxNzj6h79yu9 be/YWBIuiufRvSSJBF+bLJDosEGW5c/Q2fugkeTEogZxkg6bYLSyUE847ZSECvDT JxjcvM9YQU0Yo4B1G3Z2r9ffCvOilvF8WOJdsJ6RtlSGaekP6lmvY0fM5bGg/RET yKK0Tva8sW6/o1lASk+4Xe+Gj9fkQ8TdonS43+5kgepXP0U= uakron.edu MIIDHzCCAgegAwIBAgIUWqlhIDDhtbdTxv8PudiQyd/lZz8wDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWQudWFrcm9uLmVkdTAeFw0wOTA3MzExODUxMzFaFw0y OTA3MzExODUxMzFaMBgxFjAUBgNVBAMTDWlkLnVha3Jvbi5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQ9Wma2T+JSh/pLQgTf53zN0MQMRyNkWEe r1AENHUkIUBNillAznTgcIMOQH4r6x+LMZ6m4dqYjEwiCALJFwLoMT8zNlaijehw mw/jhHJL8W5YWOD2JoMI4tbS7e9fT17213HaIQkNPraEDazph5AXNlnnK68ZsdPR 6BGNv+JQ8MseScY5mABb6atGbIG7glGrbaJmGz9sZxR3YKGMsjl0YXi1JNodAVCY QFie3D9wFkqkLh8r5+EI/OaBR/qm4stUYCeHq2MStSfTzBiw4Oa/TVJ1/5HUPjbV BR9kSAYEuDBU/OxvsI9QI7nfTztXmQMT+ASJERUJGmYokSqsg98bAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkLnVha3Jvbi5lZHWGJGh0dHBzOi8vaWQudWFrcm9uLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUgXS38monlKlGJjC0Bjq5AH6ROTUw DQYJKoZIhvcNAQEFBQADggEBAArFR6KCxhSujKxGNg/4HGsXA4+nJO4s2EHOxzwS r7x1/4nRvo7bkTupeIEXr8h7mRh3OYMQNIyAnJeeBAPuYqxQJKrnkdW654OPcSuM tFNDc0i7G0Sw1Uzh1Nqu1r2RDCoElzs9DjtuD8VYab1MB8YY9XInLxNzj6h79yu9 be/YWBIuiufRvSSJBF+bLJDosEGW5c/Q2fugkeTEogZxkg6bYLSyUE847ZSECvDT JxjcvM9YQU0Yo4B1G3Z2r9ffCvOilvF8WOJdsJ6RtlSGaekP6lmvY0fM5bGg/RET yKK0Tva8sW6/o1lASk+4Xe+Gj9fkQ8TdonS43+5kgepXP0U= University of Akron, Main Campus, The University of Akron, Main Campus, The http://www.uakron.edu/ Keith Hunt keith@uakron.edu Keith Piepho kap@uakron.edu Andrew Lucas arl14@uakron.edu njit.edu New Jersey Institute of Technology MIIG/DCCBeSgAwIBAgIQB/fmHShEQYuz/UoWXr96MzANBgkqhkiG9w0BAQUFADBm MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSUwIwYDVQQDExxEaWdpQ2VydCBIaWdoIEFzc3VyYW5j ZSBDQS0zMB4XDTA4MDMxNDAwMDAwMFoXDTExMDUxNzIzNTk1OVowgaMxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MQ8wDQYDVQQHEwZOZXdhcmsxKzAp BgNVBAoTIk5ldyBKZXJzZXkgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kxLDAqBgNV BAsTI0luZm9ybWF0aW9uIFNlcnZpY2VzIGFuZCBUZWNobm9sb2d5MRMwEQYDVQQD FAoqLm5qaXQuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuut0 LqwCrPhdQ/kuY1ZXjO1vpLliXq9ds9IOplVPMoH44YADNS2Bpi2kBxVjCmx7KRLy KNcp3jroIWFqqOAQkDkHyA9zJPS9ZkvMSS3GkJT2VnzEre3h9QaZRN+YLf1aWFKo r4alLdIR63qkhpUAXnxJQV09MJZyTOV3/4VR2Zij/6R/Nav6q9nolUskrZ8PPL8m 7AM10ToORcAsJ0OsONoGFu245rlBG2rGK89Z34EBQvSKBhGROxVjk3F2khFPSh+E jm1SlZPTqU1lS5xLakeEzAnwppYu+fNBUoniMkQqFlgd13cxJTgJ+/oOO/rwSZnO Um+f+i2eFp2z6l+5ZwIDAQABo4IDZjCCA2IwHwYDVR0jBBgwFoAUUOpzidsp+xCP nuUBINTeeZlIg/cwHQYDVR0OBBYEFEDSmO+bQUXlX/YN8vcfkLXpFkEsMDEGA1Ud EQQqMCiCEHdlYmF1dGgubmppdC5lZHWCCG5qaXQuZWR1ggoqLm5qaXQuZWR1MH8G CCsGAQUFBwEBBHMwcTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu Y29tMEkGCCsGAQUFBzAChj1odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DQUNlcnRz L0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUNBLTMuY3J0MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMGUGA1UdHwReMFwwLKAqoCiGJmh0dHA6Ly9jcmwzLmRpZ2lj ZXJ0LmNvbS9jYTMtMjAwOWMuY3JsMCygKqAohiZodHRwOi8vY3JsNC5kaWdpY2Vy dC5jb20vY2EzLTIwMDljLmNybDCCAcYGA1UdIASCAb0wggG5MIIBtQYLYIZIAYb9 bAEDAAEwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9z c2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4A eQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQA ZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUA IABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAA YQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkAIABBAGcA cgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwAaQBhAGIA aQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8AcgBhAHQA ZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMAZQAuMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOCAQEA XuQ9K+tlSbdR6+biBMIblDYahSpSIGJyQAbPynUx8ItSVR5TFixd2VXSj1WHLqJ2 Mt5dvelZT/EmTK6l2bR86vxIaA7bibr0FL+cNEP6JOpplB42Swm8KzCXDUHCalPP QnSsF5Q7fKZj7nL+A9qsSIEBkdLKV22DC0vQqt8YWIjJMQ/zJ5UIuSt7dSs57JGC J7I7AxQmXSLwuaY78W7l8a9IkzmJz8Wt5TAydYM6eSMPK+kny68aC3m67yVMejaZ fN3QE4xJol0bLnB32DpY4LHNYpBuP+/UEupUPDprc/tUjaO4yaE+zibXTstrX6Md MFSqMAoE31SDA9ZeOi1yqg== njit.edu MIIG/DCCBeSgAwIBAgIQB/fmHShEQYuz/UoWXr96MzANBgkqhkiG9w0BAQUFADBm MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSUwIwYDVQQDExxEaWdpQ2VydCBIaWdoIEFzc3VyYW5j ZSBDQS0zMB4XDTA4MDMxNDAwMDAwMFoXDTExMDUxNzIzNTk1OVowgaMxCzAJBgNV BAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MQ8wDQYDVQQHEwZOZXdhcmsxKzAp BgNVBAoTIk5ldyBKZXJzZXkgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kxLDAqBgNV BAsTI0luZm9ybWF0aW9uIFNlcnZpY2VzIGFuZCBUZWNobm9sb2d5MRMwEQYDVQQD FAoqLm5qaXQuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuut0 LqwCrPhdQ/kuY1ZXjO1vpLliXq9ds9IOplVPMoH44YADNS2Bpi2kBxVjCmx7KRLy KNcp3jroIWFqqOAQkDkHyA9zJPS9ZkvMSS3GkJT2VnzEre3h9QaZRN+YLf1aWFKo r4alLdIR63qkhpUAXnxJQV09MJZyTOV3/4VR2Zij/6R/Nav6q9nolUskrZ8PPL8m 7AM10ToORcAsJ0OsONoGFu245rlBG2rGK89Z34EBQvSKBhGROxVjk3F2khFPSh+E jm1SlZPTqU1lS5xLakeEzAnwppYu+fNBUoniMkQqFlgd13cxJTgJ+/oOO/rwSZnO Um+f+i2eFp2z6l+5ZwIDAQABo4IDZjCCA2IwHwYDVR0jBBgwFoAUUOpzidsp+xCP nuUBINTeeZlIg/cwHQYDVR0OBBYEFEDSmO+bQUXlX/YN8vcfkLXpFkEsMDEGA1Ud EQQqMCiCEHdlYmF1dGgubmppdC5lZHWCCG5qaXQuZWR1ggoqLm5qaXQuZWR1MH8G CCsGAQUFBwEBBHMwcTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu Y29tMEkGCCsGAQUFBzAChj1odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DQUNlcnRz L0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUNBLTMuY3J0MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMGUGA1UdHwReMFwwLKAqoCiGJmh0dHA6Ly9jcmwzLmRpZ2lj ZXJ0LmNvbS9jYTMtMjAwOWMuY3JsMCygKqAohiZodHRwOi8vY3JsNC5kaWdpY2Vy dC5jb20vY2EzLTIwMDljLmNybDCCAcYGA1UdIASCAb0wggG5MIIBtQYLYIZIAYb9 bAEDAAEwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9z c2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4A eQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQA ZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUA IABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAA YQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkAIABBAGcA cgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwAaQBhAGIA aQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8AcgBhAHQA ZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMAZQAuMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOCAQEA XuQ9K+tlSbdR6+biBMIblDYahSpSIGJyQAbPynUx8ItSVR5TFixd2VXSj1WHLqJ2 Mt5dvelZT/EmTK6l2bR86vxIaA7bibr0FL+cNEP6JOpplB42Swm8KzCXDUHCalPP QnSsF5Q7fKZj7nL+A9qsSIEBkdLKV22DC0vQqt8YWIjJMQ/zJ5UIuSt7dSs57JGC J7I7AxQmXSLwuaY78W7l8a9IkzmJz8Wt5TAydYM6eSMPK+kny68aC3m67yVMejaZ fN3QE4xJol0bLnB32DpY4LHNYpBuP+/UEupUPDprc/tUjaO4yaE+zibXTstrX6Md MFSqMAoE31SDA9ZeOi1yqg== New Jersey Institute of Technology New Jersey Institute of Technology http://www.njit.edu/ University Information Systems uis-systems@njit.edu University Information Systems uis-systems@njit.edu University Information Systems uis-systems@njit.edu Coursera Course Platform Provides access to Coursera services. https://www.coursera.org/ https://www.coursera.org/about/terms https://s3.amazonaws.com/coursera/topics/playspace/small-icon.hover.png MIIDCTCCAfGgAwIBAgIJAJd/Mw/3FNKWMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmRvbVUtMTItMzEtMzktMEItQTYtMTMwHhcNMTIwODA2MjE1NzQ2WhcNMjIw ODA0MjE1NzQ2WjAhMR8wHQYDVQQDExZkb21VLTEyLTMxLTM5LTBCLUE2LTEzMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv4M3J09RX4Tnx3jrpimKXJZB HaRP/PCwrS/V4amQqITA3+nBRjAbXY00vH+IXdJQKN0OtQp1C74jSRe89V0uooow iTct0F4nKxEE00AhwpWLkr/oq/xPciMdtH3jPPec54mZKIW2xFd7w7f5AU490Bvj WtfUDQeTohR/e4ryBlGTwLaXyP9k3frExIYcUeuza5kUIbx12kGYT8VXOxmMKDjN Qw+8uTuLo/LrhOTfBUTaXTYKv5Kp7OfII5OmepZjhkwk6WvUBp415iLSWkCMwnDZ 2Sm6LNa1HemrOIlLYRoWt5t/JthcjmW5TgelUlKIP24yaBgN2vr7tFBFhu82NQID AQABo0QwQjAhBgNVHREEGjAYghZkb21VLTEyLTMxLTM5LTBCLUE2LTEzMB0GA1Ud DgQWBBTxmOvWWU6kYhmes4OGrq/QmHLNfTANBgkqhkiG9w0BAQUFAAOCAQEAQtMm Sy3QlK6L2yu3fsEW9Ha2XAmmkudsy6s6g4c6vsSCozbDUZ6pM+llu+X6DIdyMugd 1LqzHvE8j2usW8h2aBp9iG8hWg23lw2HyU/eI9vAk3j1N54kYmSlYuJAr2WPYdo7 mj7E1StlsO3R28v6IWZVJXENuC1NGz+HGgV9RPpeccqfJ5kLAPPLbr6yG/bfyHR5 FhiYfJKgGorV39EJO4BTNmUqfL9UG6iuvWF/lZxmpINK32XaGrA2sxK6DuVLofDP 01dfDh5Rdlf6y673788CjECBJaWNBJvSZShfsHQy6QQ7D1fCX7iJbYmqlR7XHJ9s 6ORMJGQPKbccHylBYQ== Coursera Course Platform Provides access to Coursera services. Coursera Coursera http://www.coursera.org/ Jiquan Ngiam jngiam@coursera.org Frank Chen frankchn@coursera.org Northwestern (PROD) 1479 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Northwestern Staging2 (Dev) 1576 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Northwestern University 1479 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Northwestern Staging (TST) 1562 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Northwestern Staging (UAT) -1479 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Northwestern QA 2 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ John Rogers jrogers@imodules.com #SP(pub url) Northwestern University Sprint Corp DBDEV03.c_northwestern_university MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= #SP(pub url) Northwestern University Sprint Corp DBDEV03.c_northwestern_university Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Jason Reskin jreskin@imodules.com Steve Williams swilliams@imodules.com John Rogers jrogers@imodules.com RIT (PROD) 1624 MIIC/DCCAeigAwIBAgIQ2DpgJdqC7YROgPTM2HQMqjAJBgUrDgMCHQUAMBcxFTAT BgNVBAMTDGltb2R1bGVzLmNvbTAeFw0xMzEyMDQxOTI1MzlaFw0zMzEyMDQxOTI1 MzhaMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALs6l8rBZI1Xxab1Uzd3vo0cCYQxaD88ji/FveLGhZ2U7XPL kYkodvefZMH/TYVtDYItp1iyB815WgyEkpyt3Qiva4Vjv0E+XBC4CsjVhY5lUOAI Ms/UBzamXjyJi2H8toYa1KSJQ01KtNr+nLIpbdGEIxOBNtvC8LBmSSPbXScU0rzd MZYNwEGhmkC6QLiFMNeyhcvH9kjRKX7Ccf796uuKl5wtQJEmYHzgcwO1K4pWJgvl aAOazcsLnt//XYKFYBReZhVCvwhauw4cDORtFaat6KJblijF535Kg10N2HKf+LqX vXiylqCwdR5TmR805Ru9CrED4VElFRM68PYSyNMCAwEAAaNMMEowSAYDVR0BBEEw P4AQkV7NqVrTIB0w4CwT8iZrsKEZMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbYIQ 2DpgJdqC7YROgPTM2HQMqjAJBgUrDgMCHQUAA4IBAQBOei36pAKo3SKlkpyEVqL+ yfM2Zv30SReMUFB9Vpc9gEB3uCvgYfnnaFLtlBkkGmpOqPp/eeiyMUIZKg25TboR hPLqEAqJN2oBb1NOrHcowcazQJiQU4e4GT5MqaJZF314gG5xqNqzDoSTG1wSpz6C SmFKImhxWO3ykeXBpAsllu9h3WhZPJkOtJmRxzszklE5ROfH9tUvQ/pSeixJWsi8 dYIvSnH7V83VpUPG94wmH47oySRUH51EI4Z8UW8/msLHbchAkbYM7nZAVnLyWJE/ MBp2HbNpLABRrZdfAjf0Ngdo59rl2oBocvgIYshETNGHINzgh2iT2wqwr7JXLC1j Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Jason Reskin jreskin@imodules.com Josh Wicoff jwicoff@imodules.com sprint pub 2 MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ John Rogers jrogers@imodules.com UMBC UMBC MIIC/jCCAeagAwIBAgIQSwLvWoJSeLNBY8IOiXkv0DANBgkqhkiG9w0BAQUFADAo MSYwJAYDVQQDEx1qcmVza2luLmNvcnAucGxhbmV0YWx1bW5pLmNvbTAeFw0xMjA3 MTcyMTExNTZaFw0xMzA3MTcwMDAwMDBaMCgxJjAkBgNVBAMTHWpyZXNraW4uY29y cC5wbGFuZXRhbHVtbmkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAtp/OJilaig8EccxaP8j3P4sECBKtecLiZ6Gc/YUJ0kgIZ0l3Vsk1z8wk1JR7 ILFBoJfltNvCB1RA/FHoJla5BCxvLSJuLLetnCP2vXqlMJzVTZDjoRRmI6xzUTOv dqLVWpUHMMbdVWhmqfmeN0IdW09eXt66aUMwSEjN0QRxA47wUXHkIE7dO0CtDINg CcMHIeso1Ssvf3106mFNycZTvjhoRF6ndeWIwMwbiUctXPZvCa0LfkS9cbH464fO 4gajZXOi7fVpmGWuVGMAc+PL6L4M7TTyk7sJO449lOx3s2B0MzLfH4pdecX5VHZi cWLEcrB/H4aYfkjqrF7v7DN61wIDAQABoyQwIjALBgNVHQ8EBAMCBDAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAACfiYMPO4JSOUxdLiXX 2aZ5543dqJ/18UfeRNYxJRJUwwIHEd4/foEcejE2BpUu6exxkCmb1KMy/j6yN76s 9aMiQJlYmU6qXMfk6deiDPWjKutbv1uEdvTF/aOdyHxItOPbcaIyrbHc2Obt37zu etVDr5J7rHPA59UHBIHPwgepUohKhOqLEGAOiG9KTWmQ2TgEwr2caH62qu1YYaMT rcj3NwRvvWIDDcWkoFmA5Jy1u+BPwzwChHpuJmZtMFOiEShI+V0uwTd3Vm4Jkyug LpQbThyX/Dd/dti9JgoAxRuNadAVYkyMoIs3YgxAvTDDgRlLgxRcCClaDMV4iwx2 knA= UMBC UMBC Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com UPENN 1587 MIIC/DCCAeigAwIBAgIQvq2ba+rIGL1Pokyjeo+skjAJBgUrDgMCHQUAMBcxFTAT BgNVBAMTDGltb2R1bGVzLmNvbTAeFw0xMzA3MjMxODMzMjNaFw0zMzA3MjMxODMz MjJaMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKAcvxuW4eLLQtCOS5cwkpwrdOQqzc1jMm6Ua3cLILouinbt DIFIA/oAZlnu5WdYE3uQkBl29yE+1mgOzDPLyULFX5aUTfk9TQG4tS/npYBqB0j7 SD3QWF2OA33Kk1NsxZBc3rPGNr/Du7Zlu5IxKvj4LFTaW33rlwJQphXl6TP+11+l vzYgO9s3vFxIx7QlsuFXnujABmlBdMvsUIOEhy3I/UQ7TLhg2c4MAwtIUzcdEKiM /PmXHmuznhV03SC5TbKT4UFR8T6hUJnZyHXPpc5ZVV51JDJoJ9stsJeVtWIgQOHc lBFc0YfFxigUnERqH9gmDJCrP8Sf/J2mMF5tAjMCAwEAAaNMMEowSAYDVR0BBEEw P4AQg092dE3QrVWAgK1MZpUCcqEZMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbYIQ vq2ba+rIGL1Pokyjeo+skjAJBgUrDgMCHQUAA4IBAQBx0aCMdLSgaPC1LHUHCl7/ VBDKiZMm5cAQCqXKEv1OprMsMmNpGOb1cM6MKnHubFTYih+zLUeVcF3hKY92t58R GsZyVGGmrRIJ6fYerIZ44HYjKCMiVNl54DTVshBOJWS4m9VC7vzJ5UiFr0kUC5UY mr9pN22bInjBol4gFWy5g6f9vxxzu0buvcjsYkjKjc06UzYqModIrbcaJdFULtju PTbnsJ9VAKXIMZQ2xX45odiGWzXg0tj4KdtnJZLsiRSVLkdMJDYnXLvqehe8aDXV iPMl7WPe26JUoEUueqVCP+GE492G727xoP/t5JxtE9fPa6uTWGhSBWUEPO/87wH3 Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com UPENN-WSTEST -1587 MIIC/DCCAeigAwIBAgIQvq2ba+rIGL1Pokyjeo+skjAJBgUrDgMCHQUAMBcxFTAT BgNVBAMTDGltb2R1bGVzLmNvbTAeFw0xMzA3MjMxODMzMjNaFw0zMzA3MjMxODMz MjJaMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKAcvxuW4eLLQtCOS5cwkpwrdOQqzc1jMm6Ua3cLILouinbt DIFIA/oAZlnu5WdYE3uQkBl29yE+1mgOzDPLyULFX5aUTfk9TQG4tS/npYBqB0j7 SD3QWF2OA33Kk1NsxZBc3rPGNr/Du7Zlu5IxKvj4LFTaW33rlwJQphXl6TP+11+l vzYgO9s3vFxIx7QlsuFXnujABmlBdMvsUIOEhy3I/UQ7TLhg2c4MAwtIUzcdEKiM /PmXHmuznhV03SC5TbKT4UFR8T6hUJnZyHXPpc5ZVV51JDJoJ9stsJeVtWIgQOHc lBFc0YfFxigUnERqH9gmDJCrP8Sf/J2mMF5tAjMCAwEAAaNMMEowSAYDVR0BBEEw P4AQg092dE3QrVWAgK1MZpUCcqEZMBcxFTATBgNVBAMTDGltb2R1bGVzLmNvbYIQ vq2ba+rIGL1Pokyjeo+skjAJBgUrDgMCHQUAA4IBAQBx0aCMdLSgaPC1LHUHCl7/ VBDKiZMm5cAQCqXKEv1OprMsMmNpGOb1cM6MKnHubFTYih+zLUeVcF3hKY92t58R GsZyVGGmrRIJ6fYerIZ44HYjKCMiVNl54DTVshBOJWS4m9VC7vzJ5UiFr0kUC5UY mr9pN22bInjBol4gFWy5g6f9vxxzu0buvcjsYkjKjc06UzYqModIrbcaJdFULtju PTbnsJ9VAKXIMZQ2xX45odiGWzXg0tj4KdtnJZLsiRSVLkdMJDYnXLvqehe8aDXV iPMl7WPe26JUoEUueqVCP+GE492G727xoP/t5JxtE9fPa6uTWGhSBWUEPO/87wH3 Imodules Software, Inc. Imodules Software, Inc. http://www.imodules.com/ Josh Wicoff jwicoff@imodules.com Interfolio, Inc. DEV Development environment SSO for Interfolio, Inc. https://secure.interfolio.com/images/website/interfolio_logo_print_indextrans.gif MIIC4jCCAcqgAwIBAgIJALwc8H+ZbyMUMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCWNhbmRpZGF0ZTAeFw0xMjAyMDExNDU2NDRaFw0yMjAxMjkxNDU2NDRaMBQx EjAQBgNVBAMTCWNhbmRpZGF0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALchmhmLPFqvfZ9azdSkwl4sM4BqRV0nD4Qmv4U6YF33LOQnyPvQTQ4l2ExO vrhXZS6noiqF8f7OWydKQ3ulAiM0K/zN95vN94Bzu96M3cyvMuufm/osObaihTDX A+rg1wdL420HQZ1p99UQz5VkmLr+SJgVeYks5CLmtrW3uLPyf+uFrMjBLYQXF7Gv 04PVuKYXLXVUCD/rVmZf+JLmTxVAOHAvOWnFLrIemxxEvoLkHTpYsb0qka9n0RCL Rn6g424lWWU9QYsUo7m22xiPiIJmdPyWfn2vWME5doLPIFU3y64WzlV1p3G8LYVn MauyKF7jPw2OAmf/8DFRfW39aFsCAwEAAaM3MDUwFAYDVR0RBA0wC4IJY2FuZGlk YXRlMB0GA1UdDgQWBBQpBR6w2RAWam0/D5XV9Nvp0m9ThDANBgkqhkiG9w0BAQUF AAOCAQEAZJfaK/4NeixRk4SoD/wAj4jIH/wuqS3phvOnsI0ff/60mFd7sGtjrQvF bSPd5+zHfWOu/UQDYrMiL36t3Ddg5pOB+fYgyF5mIE14lqeJY0mxsX+68LQBqrr/ zj5Q9jPjfRSRvLlMydF8Po9sgXlrlFNXxEeUFptEYLcuhP0D2yyy6OoBbucn6/7t pDM136voTVh/W2vQ+V2zmRGfEuGMEYCjVMcyR451GbdhMfieG8sJ7+TkCThbGleh SIbVRmLAKBQCbhXymWq2Lh6F7/0R8r3old3CLmpdI0FGF/OV5Z74e8y8NmPbGcTd rbTkxf4JQlWwVi20OmzTSqkWCqRipw== Interfolio, Inc. DEV Development environment SSO for Interfolio, Inc. Interfolio, Inc. Interfolio, Inc. http://www.interfolio.com/ Dominic O'Connor dominic.oconnor@interfolio.com Interfolio, Inc. Interfolio is a trusted provider of higher education credential management and committee-based decision-making services. Scholars use Interfolio to manage their dossiers and apply for jobs and other professional opportunities, letter writers deliver confidential letters of recommendation through our system, and search committees review candidate pools while adhering to institutional compliance guidelines. Interfolio's online services help scholars manage their academic and professional credentials, and enable higher education institutions and other organizations to develop their faculty. https://www.interfolio.com https://www.interfolio.com/privacy https://secure.interfolio.com/images/website/interfolio_logo_print_indextrans.gif MIIEqjCCA5KgAwIBAgIJAMCEqgLDwQd1MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJVUzELMAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24xFzAVBgNV BAoTDkludGVyZm9saW8gSW5jMRswGQYDVQQDExJ3d3cuaW50ZXJmb2xpby5jb20x LTArBgkqhkiG9w0BCQEWHmRvbWluaWMub2Nvbm5vckBpbnRlcmZvbGlvLmNvbTAe Fw0xMjA4MzAxMzI4NDJaFw0yMjA4MjgxMzI4NDJaMIGUMQswCQYDVQQGEwJVUzEL MAkGA1UECBMCREMxEzARBgNVBAcTCldhc2hpbmd0b24xFzAVBgNVBAoTDkludGVy Zm9saW8gSW5jMRswGQYDVQQDExJ3d3cuaW50ZXJmb2xpby5jb20xLTArBgkqhkiG 9w0BCQEWHmRvbWluaWMub2Nvbm5vckBpbnRlcmZvbGlvLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANJETkLPaeINOtrrO83rYlV6ExGc6SDWO8SA YFY0lWOfXgr9/qyjl4hZIzeOPT0RZH7VpABWLC/sDsTnkQhcqSemxuU5tFP3ZRh4 AiMm4Tga4a2DDde+Cxcypyke0Ux49YC64IlTfE/WLn4gQx15yLCXjo5zOfsP25rL QG54A5mmuatqMFBEWy9qxVJ9s/foSyhdzkJDZDWZ2x3UDDGKp/b1lalVWkH8rSBR dWzlY7mStnStGbhus0nX8Sq60syzzLibqjM5z1+6Z9MpRt6u7cjtQjnHWlsQuIHb 1T6mfYf8aQk9Rk+4OBL8t3PX9MSNUiGViYOjUR8AEaoHbg4+9xMCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUuqkPTE6xOAeRaLrPWel94ee2eH0wgckGA1UdIwSBwTCBvoAU uqkPTE6xOAeRaLrPWel94ee2eH2hgZqkgZcwgZQxCzAJBgNVBAYTAlVTMQswCQYD VQQIEwJEQzETMBEGA1UEBxMKV2FzaGluZ3RvbjEXMBUGA1UEChMOSW50ZXJmb2xp byBJbmMxGzAZBgNVBAMTEnd3dy5pbnRlcmZvbGlvLmNvbTEtMCsGCSqGSIb3DQEJ ARYeZG9taW5pYy5vY29ubm9yQGludGVyZm9saW8uY29tggkAwISqAsPBB3UwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAzDZd57zNaFX1MHv8A1r4Wt8s sDxXLT339fe/6Zr8ermZshOUYsuHU4pR9mLfCHUxlzgVrDG3+gMMXCBuNFnSktnC TvHW/IGPz9uKP9iqXEJNXY3THrG2NKCS1zGLqQHoW/4faIYHpVvajG4n0U3aHme6 X5oQyI2U8DOKBqOrNYuksgQ9yLPSrqXzrNdItYKC5e1w24rz3MxxoRWRSskuyI6R rTZ9OKHPNTA1pheXP61za9PLBnbAUo7/I7wPbiePN+rJOY9xwz7R9eT9IRjgYF67 Uf1HWgyba81BDfIROanHjdHcLZgo56Ps4WZU6M6+iTXSsRWKOHK/mma50cNFuw== Interfolio, Inc. Interfolio is a trusted provider of higher education credential management and committee-based decision-making services. Scholars use Interfolio to manage their dossiers and apply for jobs and other professional opportunities, letter writers deliver confidential letters of recommendation through our system, and search committees review candidate pools while adhering to institutional compliance guidelines. Interfolio's online services help scholars manage their academic and professional credentials, and enable higher education institutions and other organizations to develop their faculty. Interfolio, Inc. Interfolio, Inc. http://www.interfolio.com/ Dominic O'Connor dominic.oconnor@interfolio.com NetPay Campus Solution Campus Solution - NetPay SSO - Shibboleth Integration MIIDMDCCAhigAwIBAgIJAN+gQynjAYpYMA0GCSqGSIb3DQEBBQUAMC4xLDAqBgNV BAMTI3NxZG5weWZpMDIwLml0bGRtemRvbS5zYWxsaWVtYWUuY29tMB4XDTA5MDcx NTIxMTMwNloXDTE5MDcxMzIxMTMwNlowLjEsMCoGA1UEAxMjc3FkbnB5ZmkwMjAu aXRsZG16ZG9tLnNhbGxpZW1hZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDReZXsLjJf5tBvEyftESItQ78ggUmYf6lzQ0921Ym78UQlgKpfuYtG Nxtifu9m0MZP7Aj9ZTlsyR4v829MnzR30Mr2pR7p+FJwM8njm5TBO3PVIFgB3D+7 AMhDOWhKGVVCmBkt6tCeYy5mb0Gtedw7djluoENjusj6vqrBYeq0KjUnurnOd1hW PzYL1RlZoK7vjBH/h0x6k3Ro10qpTwEjZMw5o9Ltls0FSJMG1khiQqQ48Zn+DQr3 jZ8ELvQy5hetGWYwDpBkbFu6kE6UCcvSsmdUoNBbnngwMP/SgL2MUh12RMGDZBdY V1RvCA7RU6LLbFm6h9zPVDOq5reM/86DAgMBAAGjUTBPMC4GA1UdEQQnMCWCI3Nx ZG5weWZpMDIwLml0bGRtemRvbS5zYWxsaWVtYWUuY29tMB0GA1UdDgQWBBTYZkhg ffWndCR8hkwxDu0TBRWkOTANBgkqhkiG9w0BAQUFAAOCAQEAqoSBMTP0u5nZ39Tb r1vRwH11mbUxP9qAsFfdqobMHbIM6Ffw8CnZVaJQV1DyWgwV+Ge8joA96GcAvYEt Ij00/qEhslWYJqocwzdrME9COwfEmQhQKRsaafjaWJH2BYWQgoJxha3XY0C5sj9P 1VmMJZLuud53/xMeh+ne6MuQD43t0VDc77HoDAP7W2MSsZTVD0bjCeDfSW9svQyr 2U+cm/WsXKTJ9GBAfcunf3GxASKP7f8bCgWORQfqGMlTUe55/1RMRafWOEn1+RKy LS5jdXQu6djv30noQ7Sxs2hz5+i6PDZavmwqAneKrHwk42ElDzGl/Gz6yWDNCnd8 M81I6A== NetPay Campus Solution Campus Solution - NetPay SSO - Shibboleth Integration Sallie Mae Campus Solutions Sallie Mae Campus Solutions http://www.salliemae.com/ netpay dev netpaydevgroup@salliemae.com BOSSupport bossupport@salliemae.com Palani Ramachandran palani.ramachandran@salliemae.com NetPay Campus Solutions MIIDMDCCAhigAwIBAgIJAN+gQynjAYpYMA0GCSqGSIb3DQEBBQUAMC4xLDAqBgNV BAMTI3NxZG5weWZpMDIwLml0bGRtemRvbS5zYWxsaWVtYWUuY29tMB4XDTA5MDcx NTIxMTMwNloXDTE5MDcxMzIxMTMwNlowLjEsMCoGA1UEAxMjc3FkbnB5ZmkwMjAu aXRsZG16ZG9tLnNhbGxpZW1hZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDReZXsLjJf5tBvEyftESItQ78ggUmYf6lzQ0921Ym78UQlgKpfuYtG Nxtifu9m0MZP7Aj9ZTlsyR4v829MnzR30Mr2pR7p+FJwM8njm5TBO3PVIFgB3D+7 AMhDOWhKGVVCmBkt6tCeYy5mb0Gtedw7djluoENjusj6vqrBYeq0KjUnurnOd1hW PzYL1RlZoK7vjBH/h0x6k3Ro10qpTwEjZMw5o9Ltls0FSJMG1khiQqQ48Zn+DQr3 jZ8ELvQy5hetGWYwDpBkbFu6kE6UCcvSsmdUoNBbnngwMP/SgL2MUh12RMGDZBdY V1RvCA7RU6LLbFm6h9zPVDOq5reM/86DAgMBAAGjUTBPMC4GA1UdEQQnMCWCI3Nx ZG5weWZpMDIwLml0bGRtemRvbS5zYWxsaWVtYWUuY29tMB0GA1UdDgQWBBTYZkhg ffWndCR8hkwxDu0TBRWkOTANBgkqhkiG9w0BAQUFAAOCAQEAqoSBMTP0u5nZ39Tb r1vRwH11mbUxP9qAsFfdqobMHbIM6Ffw8CnZVaJQV1DyWgwV+Ge8joA96GcAvYEt Ij00/qEhslWYJqocwzdrME9COwfEmQhQKRsaafjaWJH2BYWQgoJxha3XY0C5sj9P 1VmMJZLuud53/xMeh+ne6MuQD43t0VDc77HoDAP7W2MSsZTVD0bjCeDfSW9svQyr 2U+cm/WsXKTJ9GBAfcunf3GxASKP7f8bCgWORQfqGMlTUe55/1RMRafWOEn1+RKy LS5jdXQu6djv30noQ7Sxs2hz5+i6PDZavmwqAneKrHwk42ElDzGl/Gz6yWDNCnd8 M81I6A== NetPay Campus Solutions Sallie Mae Campus Solutions Sallie Mae Campus Solutions http://www.salliemae.com/ netpay dev netpaydevgroup@salliemae.com BOSSupport bossupport@salliemae.com Palani Ramachandran palani.ramachandran@salliemae.com ACM Digital Library (DL) Full text of every article ever published by ACM and bibliographic citations from major publishers in computing. http://www.acm.org/about http://www.acm.org/about/privacy-policy https://dl.acm.org/images/ACMDL_Logo.jpg MIIDBDCCAeygAwIBAgIJAMD4xoKFh5MoMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmRsLmFjbS5vcmcwHhcNMTMwNzEwMTY0NjQ5WhcNMjMwNzA4MTY0NjQ5WjAV MRMwEQYDVQQDEwpkbC5hY20ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA0D83ObCYMf9mChQ1RcwAIdUcWcrfRu/xEAamnUi6XtiP5zpq2XZsP6kr 8kDKyf1cFb61AG76LyCNpPXUjOSImtCggfO3wwjrM6cVxoLxpjNHwyekf7Qp5Xht wQ76ME2mBZyyeeQGQADSpuiQU8ceEEuFVzE4odvsYjslUf5FdyB7DV3wHsaem0GI NPHMgm1aWw06Rb6TJT4+q7UVldkbFGToX/MwX6BVVn36TMllUCoPI9uC6elBtSDA pM5IX3xPGm+HWhzWMwNH6DbiEaWunL0mT4qz4S/8chofFCYnfBIghcIR2byi/LVq JsimhFLkh5pzeaN481jUXqm4CzVMsQIDAQABo1cwVTA0BgNVHREELTArggpkbC5h Y20ub3Jnhh1odHRwczovL2RsLmFjbS5vcmcvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Ff2/iHzhnXS3ru+f8m3ffW6LB2YwDQYJKoZIhvcNAQEFBQADggEBAL3G7h2JsWau Ug3rrbbyGlfnyj7m9c02h7liJw0ZWMSZAQADzPcaTXxjJd72e1bfVlsqoyix1yjt DOOd0PzgT4OmUrAu7CLnKIA2488s1TwrJgCkSKKfKYNAiAkTxbzlsJXb13Tok+vK C/sxD92ba9DO8uc/uqO8m874uHyE1o4aAn1L5AsWuDI7hdv1hMfktODq7rV1FTCT WUzSvfdP6GjtLivq3zW8+NluIu9EMSIYx/OUl13pXUjDiHl5oWO7MJoc5c6lu6Tu TVBr4ywIEShumuXNtgDlBgb41BHr7tqsLwbuAMbWH1ZWYFSz0AKVFkVxsmIjgWn1 bYwfJV8VaIg= ACM Digital Library (DL) Full text of every article ever published by ACM and bibliographic citations from major publishers in computing. Association for Computing Machinery Association for Computing Machinery http://www.acm.org/ Adam Greenberg greenberg@acm.org Adam Greenberg greenberg@acm.org Portal-Feedback portal-feedback@acm.org ACM DL DEV MIIC9zCCAd+gAwIBAgIJAI+sbsQ8QmviMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFjbXdlYjEwLmFjbS5vcmcwHhcNMTMwNTMwMTk1NzI5WhcNMjMwNTI4MTk1 NzI5WjAbMRkwFwYDVQQDExBhY213ZWIxMC5hY20ub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAxJG8see4mAOsTX6VGC6W7gTjIxZp007VCSvwYkH5 I1Q2R4Hkl0DBWwwXlYklsZE07ycxDCEjGaqvxpON8/8V67IvlmvDdlpTmt8OQDmp h8NpUR/FnOHuwdR8RDyQkQaCCLwFdeUBfAwvjZVpmAV/AgtPRd6nxb4PZW4XizAL rmwWnPz3hxos5lyDKyzzwJJcqcTGSwD/qvYIk5miPfJgG0lhFTMJuukzpfdHv5Z0 BofyhshiiVE+soJ3ebPTcE1f2BBG+zLMuQT5ory36adzgnuvOjZC0f0RU53KYYf3 fCuC+/GUXzFBItOhSUatko38aib0QeQt4oD9yHsZA3ERQwIDAQABoz4wPDAbBgNV HREEFDASghBhY213ZWIxMC5hY20ub3JnMB0GA1UdDgQWBBSINwJG8YRgFRwXUSje 6ydcAruXGjANBgkqhkiG9w0BAQUFAAOCAQEAiXKVkyxo8XBOs/Zs68wBX4bQqwmD oz8qNKyDGRzoM86MrtoAX+GNcn1qs2xyAnQPM2YIdimUjxerdZv3YypCAwMrqwZk UGFCQndqZs05IiQV6BxjJFXTCOV0dwQy5iJMM1cWtYS8DDN25J2WF6CsmNDXESpf StYEnGYryPbfXB5QP5lJhafq67na/W5XlgOSdypgYLd+okt2KZxJrxGEGJ/Hvxdd lpyyFlpO4zleVRFXhb2QFfX+bskV1H8L8NSPj+vhrAC8AQC/uotzzqoSx17Ka4ih GmYriqXUnK+P3S5FP9oikKzKFzhgx+4xcNEroRKNHCVN3ZL2P/ORdCE0dQ== ACM DL DEV Association for Computing Machinery Association for Computing Machinery http://www.acm.org/ Adam Greenberg greenberg@acm.org Adam Greenberg greenberg@acm.org lhup.edu Lock Haven University http://www.lhup.edu/computing_and_tech http://www.lhup.edu/computing_and_tech/aup.html https://www.lhup.edu/images/web-logo-head-11.jpg MIIEuTCCA6GgAwIBAgIQZcvMkgZaqKLekHBsU354XjANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEyMDcyNDAwMDAwMFoXDTE1MDcyNDIzNTk1OVowgY0x CzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcUCkxv Y2sgSGF2ZW4xLjAsBgNVBAoUJUxvY2sgSGF2ZW4gVW5pdmVyc2l0eSBPZiBQZW5u c3lsdmFuaWExCzAJBgNVBAsUAklUMRUwEwYDVQQDFAxpZHAubGh1cC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdFclUfLWsojRGkQA9JO6S8QOl FAYb3FaZ9Sn4d5uM7qgSC7EHcZ4UCTPZ3d/ni2Sp5HkFHzAO2Il3lRQN5rgtepk3 OWW2KcfipbXczbwzBO2U/fz4EQfu+1fz9nhMD3j85nDDhbhEWynYcrfmS2xnRb3p llgI5MH0FLSN+5umufSf7yF2lwgl4Lr7vMoKn5hEP+imHDlh9Nq+SHATDIJO6f7x JuJL+hAj84xWRJqGfs28TiJMM5R18rsHoE9bjqOwHjeR7SFsZaS77mn+JX5DESzU AE+XkGxQq+LQ4dMFXpA3sVotytUxgKUNrp2VFVOTzSixo3JpDk+Jai5W32CvAgMB AAGjggFjMIIBXzAXBgNVHREEEDAOggxpZHAubGh1cC5lZHUwCQYDVR0TBAIwADBC BgNVHSAEOzA5MDcGCmCGSAGG+EUBBzYwKTAnBggrBgEFBQcCARYbaHR0cHM6Ly93 d3cudGhhd3RlLmNvbS9jcHMvMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBSn ooO7NEVAPfzVME8SuT6hAZ/22zA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vc3Zy LW92LWNybC50aGF3dGUuY29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwaQYIKwYBBQUHAQEEXTBbMCIGCCsGAQUFBzABhhZodHRw Oi8vb2NzcC50aGF3dGUuY29tMDUGCCsGAQUFBzAChilodHRwOi8vc3ZyLW92LWFp YS50aGF3dGUuY29tL1RoYXd0ZU9WLmNlcjANBgkqhkiG9w0BAQUFAAOCAQEAdy3s U5fAwa249ELF6aywqLvnk0GXaAaikI00D0Hos6tmMuUxTj40eQwICApm5Y6fBQFC mBQjFYpHWxvmxTnnED0/GKgfXNA2eUyY0RVHxtydFFJB0tmbMS0w0dhPaSjMjUVE kSBlxl5DMgM8CIEohWoZiMahTKVhRsTbpQgOsJCGEHv3qtrvbSfuJwYBP5F4DPPY blFlMDAkDVVUynA6Lp+wyrf/C2+2N0jg8EVGl8PuOnBeL860Lg9j+zEwJZiQrllW TKvZOVB6ym5AhHfgCOR4ZcQYIh+TVAYjxgtVqTADfuOZ6WiO5D2Hilad+xW3UQyx L6VIWeNvK0QGSePPsg== lhup.edu MIIEuTCCA6GgAwIBAgIQZcvMkgZaqKLekHBsU354XjANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEyMDcyNDAwMDAwMFoXDTE1MDcyNDIzNTk1OVowgY0x CzAJBgNVBAYTAlVTMRUwEwYDVQQIEwxQZW5uc3lsdmFuaWExEzARBgNVBAcUCkxv Y2sgSGF2ZW4xLjAsBgNVBAoUJUxvY2sgSGF2ZW4gVW5pdmVyc2l0eSBPZiBQZW5u c3lsdmFuaWExCzAJBgNVBAsUAklUMRUwEwYDVQQDFAxpZHAubGh1cC5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdFclUfLWsojRGkQA9JO6S8QOl FAYb3FaZ9Sn4d5uM7qgSC7EHcZ4UCTPZ3d/ni2Sp5HkFHzAO2Il3lRQN5rgtepk3 OWW2KcfipbXczbwzBO2U/fz4EQfu+1fz9nhMD3j85nDDhbhEWynYcrfmS2xnRb3p llgI5MH0FLSN+5umufSf7yF2lwgl4Lr7vMoKn5hEP+imHDlh9Nq+SHATDIJO6f7x JuJL+hAj84xWRJqGfs28TiJMM5R18rsHoE9bjqOwHjeR7SFsZaS77mn+JX5DESzU AE+XkGxQq+LQ4dMFXpA3sVotytUxgKUNrp2VFVOTzSixo3JpDk+Jai5W32CvAgMB AAGjggFjMIIBXzAXBgNVHREEEDAOggxpZHAubGh1cC5lZHUwCQYDVR0TBAIwADBC BgNVHSAEOzA5MDcGCmCGSAGG+EUBBzYwKTAnBggrBgEFBQcCARYbaHR0cHM6Ly93 d3cudGhhd3RlLmNvbS9jcHMvMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBSn ooO7NEVAPfzVME8SuT6hAZ/22zA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vc3Zy LW92LWNybC50aGF3dGUuY29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwaQYIKwYBBQUHAQEEXTBbMCIGCCsGAQUFBzABhhZodHRw Oi8vb2NzcC50aGF3dGUuY29tMDUGCCsGAQUFBzAChilodHRwOi8vc3ZyLW92LWFp YS50aGF3dGUuY29tL1RoYXd0ZU9WLmNlcjANBgkqhkiG9w0BAQUFAAOCAQEAdy3s U5fAwa249ELF6aywqLvnk0GXaAaikI00D0Hos6tmMuUxTj40eQwICApm5Y6fBQFC mBQjFYpHWxvmxTnnED0/GKgfXNA2eUyY0RVHxtydFFJB0tmbMS0w0dhPaSjMjUVE kSBlxl5DMgM8CIEohWoZiMahTKVhRsTbpQgOsJCGEHv3qtrvbSfuJwYBP5F4DPPY blFlMDAkDVVUynA6Lp+wyrf/C2+2N0jg8EVGl8PuOnBeL860Lg9j+zEwJZiQrllW TKvZOVB6ym5AhHfgCOR4ZcQYIh+TVAYjxgtVqTADfuOZ6WiO5D2Hilad+xW3UQyx L6VIWeNvK0QGSePPsg== Lock Haven University Lock Haven University http://www.lhup.edu/ Lock Haven University IT Department idp@lhup.edu Lock Haven University IT Department idp@lhup.edu Lock Haven University IT Department idp@lhup.edu sou.edu Southern Oregon University A public liberal arts university. http://www.sou.edu/ http://www.sou.edu/policies/Electronic-Commerce-Privacy.pdf https://shib.sou.edu/SOU-Logo.jpg MIIDGzCCAgOgAwIBAgIUHi1qf8ZHuuT85F7NR8j74fvWWqIwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYi5zb3UuZWR1MB4XDTExMDUxMjIwMDkxNVoXDTMx MDUxMjIwMDkxNVowFzEVMBMGA1UEAxMMc2hpYi5zb3UuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk9NC9AvTLSwAdcAhjkvhwGeI8muAGSCK1vVU FjMf0PpcizEnW2MIGV44eOCEJF3gzyBYKgkIiiMzRDpydmM3IrkiTt7s/jTsez7e R8GRgzjJcMsjKZH2TBGVziggs4FChv1YL3wzbVCLimZq23cj5CBQw2IiXzo/KIqE 9xNqqg/o0e/Gdu0H15hajkVGiFxjzcERw/iy6JIOg9PyLGnTRuu6yOkacIvV78wf Hdap/cj6TZQr//5Qs5yCebeekh5nBtOpUTdop21CbOdeKpqX4IrsLP8lBgFkm+rl oqIK365tbY6Qjx5Bw8PYEc5zMP2DRLLq0qqnm19yVOeucfHm7QIDAQABo18wXTA8 BgNVHREENTAzggxzaGliLnNvdS5lZHWGI2h0dHBzOi8vc2hpYi5zb3UuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRm7aYfeD2Lba31XzLlLLl4ojnkoTANBgkq hkiG9w0BAQUFAAOCAQEARUceV1FxV09Vmfg9fX+wQpFxkSLioz+0ColYNpbsbAu/ Mcxgql5hoHQIeVpFtJio2UOGEwk9gl1ZtJz8aBQ/fs0kQKf7XxWRtzz4V0xnPznE KbWbntYu+84X6N+d51olQ5DRBp120dBBrRsGgDxRX+l/dBneIu1Ht5+YSl7phBIb iypEYN6U2M5cN/5un4rR6NI0950Fg6YizIh58SkPVNxkRTNyQC/Djxmz44q05oKz V6vQDuNw1E/38wMn3hRvr+xDshTOrgTAAdmO0g+Fnn2ewD2lBow/6aqaXPUqOqxB uoe4SJwHwKvWq/ZZBvDfR9GwlXaDOR9yXXDLLIcYaA== Southern Oregon University Southern Oregon University http://www.sou.edu/ Brad Christ christb@sou.edu David Whipp whipp@sou.edu AcademicWorks - Community College of Baltimore County MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Community College of Baltimore County - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Bakersfield MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Bakersfield MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Chico MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Chico - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Channel Islands MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Channel Islands - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Pomona MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Pomona - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Demo MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== AcademicWorks - Demo Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Demo - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== AcademicWorks - Demo - QA Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Florida International University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Florida International University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Fresno MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== AcademicWorks - California State University, Fresno Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - California State University, Fresno - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== AcademicWorks - California State University, Fresno - QA Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Humboldt State University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Humboldt State University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Memphis MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Memphis - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Missouri University of Science and Technology MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Missouri University of Science and Technology - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Northern Arizona University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Northern Arizona University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Santa Barbara City College MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Santa Barbara City College - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - San Francisco State University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - San Francisco State University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Southern Illinois University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Southern Illinois University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Southern Oregon University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Southern Oregon University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Stanford University MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Stanford University GSB MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Stanford University GSB - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Standford University - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Arkansas MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Arkansas - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of California, Hastings MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of California, Hastings - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of California, San Diego MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== AcademicWorks - University of California, San Diego Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of California, San Diego - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== AcademicWorks - University of California, San Diego - QA Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Michigan, Dearborn MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Michigan, Dearborn - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Missouri, St. Louis MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of Missouri, St. Louis - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of North Texas MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== AcademicWorks - University of North Texas Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of North Texas Health Sciences Center MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of North Texas Health Sciences Center - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of North Texas - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== AcademicWorks - University of North Texas - QA Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of South Florida St. Petersburg MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - University of South Florida St. Petersburg - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Wentworth Institute of Technology MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Wentworth Institute of Technology - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Washington State University, Tri-Cities MIIC+jCCAeKgAwIBAgIJAKhcDSF1XMh2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlwLTEwLTEyMC0yMjEtMTA5MB4XDTEyMDcxNzIxNDMyOFoXDTIyMDcxNTIx NDMyOFowHDEaMBgGA1UEAxMRaXAtMTAtMTIwLTIyMS0xMDkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCuNlK6MlE9iScDtuLv1TqydzmyL5wG9UZZ5fRF qfaNxd4cxYh1rnguhG6Vl5RAsTG8M6GzxwF0Uf/NEjpXPc73bfZya1iEZJ05zq6h 6pW9Y002w7WvZANj5qh8jF1KnwbctkCRZMPRtR17StmIfeHAHN6kM4J5HJbB2Gwh XxHF6K4oXI/vJoUFlTmiOwMm4SgNkpKsRxprnekJN7v339PYfUvKqIwzcPi0ehAy O00A/70zrlJChpxB4SpQIMhaWypyAE63Y4L2BJCflM3yYA3bzPPorolX3lgWdUCh rMBbGmCg7EAZT2Gi/slsTpXHiAwjfleSvVCPn0b19JGTlS9RAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWlwLTEwLTEyMC0yMjEtMTA5MB0GA1UdDgQWBBSXTuMyUUaJ4buF IXqDca9Wros0bTANBgkqhkiG9w0BAQUFAAOCAQEALjFkCUjcoWFHuIqyDHk/DiwM sDgTqauQVWk3h+kjiBL9Wcc3ZpswsKG/L9lZrN876mzFDzVG5hO1o/rpvDjlmH+B 3TzDkbI64UqGQILGtku7wpgUCOv4Vl233f7CGXT53ExWTvWxwSI95euSkT8AsD2P 6BVdlmro3+1pNWr5vlFa9S/1NdTvQZIwabpjJhb7Z8kc5zoRUJtlk1dGtOHLw2OD ZgrE+6qApYTZGdG2mDNxvmSqHnKWt3PqSUgkv7go/kp8khc4ynPLXONZrcRuAFPN UbgAJ/cbGoum4Mc7ow1kjUElIbxWNzGOgSH3OURsrcOm8IUJnMe3GqATmvUFJQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com AcademicWorks - Washington State University, Tri-Cities - QA MIIC+jCCAeKgAwIBAgIJAMGf/Z3lHFg0MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFjYWRlbWljd29ya3MuY29tMB4XDTEyMDYyOTE3MDQwOFoXDTIyMDYyNzE3 MDQwOFowHDEaMBgGA1UEAxMRYWNhZGVtaWN3b3Jrcy5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDuYwsDHjNntNy9/gEmt4/Zzq9W2T9XSY2IhXEO 2K7DhYsf7ipSJxtODdtj3oVXP9A5Lf5nkHrVokcQ1HGoCkBgWRmKLNgNRWA4VUJD aefGvJEgtpkPCORbnByv0V5LjaoRad6T/TLx3BRUbwMrQ/1RevTy5Wv/UZIboTe0 25URP5lA4L9cna5OjLFMhHqvKUz3jzjmEiZrCtAzDZyqjO4m5OAC5FjGp3589hzB qqLkKMX3PJFv6yRkHPBHkRYbKHOVkXJMq+X9ZqeZoMT34HuIu25R5wFIr63EZkCn wJK7HyRNtLsIG794+NRymYRI5/f80ot/Co0BAgCnSPk1tpQfAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWFjYWRlbWljd29ya3MuY29tMB0GA1UdDgQWBBRSqmxPIcFhLYnt dyeB2veb8C4tHjANBgkqhkiG9w0BAQUFAAOCAQEAtnafORhycsB9oWtDuq1GeU7B 846Jp/XECYMUMeSYQHHeZAZu7K4IPe7tkMSiruOh4gUpt/Tgz7+F0PMEVuSQhTp/ wBIQMGdI76e9wmEuhAW+HgIdbXWpfAWvG1XqqsG5s+wkZk2TqaY/3xbvKCXgEoQc VRiuPjlnZ5KHUSqDIaL1ZzOGF08//NqjhZd8DabVH8v9DOl+yhjGak2ghXDLBuM+ 7YWBPI/1J6quTZKblfobKV2BRQOSl5gHL668yefesaVYDvuAkSQmjItqMcg81agd 0JEu6ZVvx2kM4UhNJKNe2SRdAi7GzJeyG+9ePc+eR1dkmSyFSWP7pbMfHNG3xQ== Academic Works, Inc. Academic Works, Inc. http://www.academicworks.com/ Help Desk shibboleth@academicworks.com msstate.edu Mississippi State University MIIDVDCCAjygAwIBAgIVANqzVBR0Ub2osTQEQ2V2uRrFt0GPMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnNoaWJib2xldGguaXRzLm1zc3RhdGUuZWR1MB4XDTEz MDExNTE3MTU0MFoXDTMzMDExNTE3MTU0MFowJTEjMCEGA1UEAxMac2hpYmJvbGV0 aC5pdHMubXNzdGF0ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCyvEFOnNepgD7v2ksAAsWXzY0M6s8nVe8SCt1wWDkK+XtdTVguj2ddZIQlzjkH JkepcXA9x5Gnd/1lzOnVFYUSBGcsnMNDmiKxOPxIOHFOzAybNeYQD4ulR0HKyxWd HVH/y7G5AXcZaRPuYT1e2z5xXVl3JGZHTqt6pqQy00NwL3xi1sTv9FqD20r3JcEH jG1m2S/VO8SFu3cVgrfcA9J9BbKFc4FJvrPDLP8ds8/gqchqF5L7sWyybJC6VbEP qqiK//h38QqVr/hsuVLRgJNF2PrksxCaCbsA0Q+cSumBDOEQDgX3V6SOyFGx0oJs 1BBlQBFdaZBRQQpQQaYVfIfVAgMBAAGjezB5MFgGA1UdEQRRME+CGnNoaWJib2xl dGguaXRzLm1zc3RhdGUuZWR1hjFodHRwczovL3NoaWJib2xldGguaXRzLm1zc3Rh dGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTJyRHIMBZd5g8w0YzhKEBA jGoJCjANBgkqhkiG9w0BAQUFAAOCAQEAdStvD4PVUxs4VUgBjHbPKXoYQQVS/2Q7 z7Vm4pPhZPK6m82kIfSfaHp1LbfrERPN04hNWIlFW4oj/QbSPuBDMlaCabXuoVH9 XiVr8cDW2f66FuDeSZrVYvltQqZQDUPsys15UUAZNFEb0EQhKgHHECA1CnW9A9QM wqjNtO9uC2kPB65jwrfvR4Eujy6e/wmYtdDgBOdOyjp0rDsNahJTHIyC1kzmZlPK Hw4g1sKAIewhtdzA1GPcBp4kuEf8aibTacVSgcihfol036K/BdzBQoQRKGhxD2Kv UohgYrFSnjdlhb1yEAXtpAsc8HTum2zkA4NGo3R+9J8rXL6lS6oozA== msstate.edu MIIDVDCCAjygAwIBAgIVANqzVBR0Ub2osTQEQ2V2uRrFt0GPMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnNoaWJib2xldGguaXRzLm1zc3RhdGUuZWR1MB4XDTEz MDExNTE3MTU0MFoXDTMzMDExNTE3MTU0MFowJTEjMCEGA1UEAxMac2hpYmJvbGV0 aC5pdHMubXNzdGF0ZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCyvEFOnNepgD7v2ksAAsWXzY0M6s8nVe8SCt1wWDkK+XtdTVguj2ddZIQlzjkH JkepcXA9x5Gnd/1lzOnVFYUSBGcsnMNDmiKxOPxIOHFOzAybNeYQD4ulR0HKyxWd HVH/y7G5AXcZaRPuYT1e2z5xXVl3JGZHTqt6pqQy00NwL3xi1sTv9FqD20r3JcEH jG1m2S/VO8SFu3cVgrfcA9J9BbKFc4FJvrPDLP8ds8/gqchqF5L7sWyybJC6VbEP qqiK//h38QqVr/hsuVLRgJNF2PrksxCaCbsA0Q+cSumBDOEQDgX3V6SOyFGx0oJs 1BBlQBFdaZBRQQpQQaYVfIfVAgMBAAGjezB5MFgGA1UdEQRRME+CGnNoaWJib2xl dGguaXRzLm1zc3RhdGUuZWR1hjFodHRwczovL3NoaWJib2xldGguaXRzLm1zc3Rh dGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTJyRHIMBZd5g8w0YzhKEBA jGoJCjANBgkqhkiG9w0BAQUFAAOCAQEAdStvD4PVUxs4VUgBjHbPKXoYQQVS/2Q7 z7Vm4pPhZPK6m82kIfSfaHp1LbfrERPN04hNWIlFW4oj/QbSPuBDMlaCabXuoVH9 XiVr8cDW2f66FuDeSZrVYvltQqZQDUPsys15UUAZNFEb0EQhKgHHECA1CnW9A9QM wqjNtO9uC2kPB65jwrfvR4Eujy6e/wmYtdDgBOdOyjp0rDsNahJTHIyC1kzmZlPK Hw4g1sKAIewhtdzA1GPcBp4kuEf8aibTacVSgcihfol036K/BdzBQoQRKGhxD2Kv UohgYrFSnjdlhb1yEAXtpAsc8HTum2zkA4NGo3R+9J8rXL6lS6oozA== Mississippi State University Mississippi State University http://www.msstate.edu/ MSU ITS Help Desk helpdesk@msstate.edu MSU ITS Network Services ns@its.msstate.edu Timothy Griffin timothy.griffin@msstate.edu neu.edu Northeastern University MIIDMDCCAhigAwIBAgIVANTzW0s51U8NUal56O40vpIuoFzIMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEW5ldWlkbXNzby5uZXUuZWR1MB4XDTEyMDYxNDEzNDIz NFoXDTMyMDYxNDEzNDIzNFowHDEaMBgGA1UEAxMRbmV1aWRtc3NvLm5ldS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQ5x/jLvylavHwrUJe32uF x+NJkVbRpCKC0KbMzl5s7eWhykeVcQ9XX6yD0LKkZh69VIBdK7M8Sa2uCvLnsroF eBj4p/zWnmVO0bNsMwob9kLFQ731fdymUfQe8hWsdAJEod+I2yaWiIVdkpO/1+Wo QTgY9GDBeaxR9sSYcEC+OZ1AztWYUzi+W9NZU5q15Bvj4KSMd8xHPt6X2pjXpdcn 1dW6bMTf4zJykVKVqE9KOamzkzhwerFTIZRDihnNkMnIqdHCMMGt9EPl8ri369Qt 5nRByZT5IqvMrsRoDfEcMqLNtYISrDOq0qIDc2akchbtY1L9wDwZH3dHTs/5sgNN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEW5ldWlkbXNzby5uZXUuZWR1hihodHRwczov L25ldWlkbXNzby5uZXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRLEwZY 908D18eUbJX+rRObz91A+jANBgkqhkiG9w0BAQUFAAOCAQEAW+5UECiv34tZGrnv D45Q7MZOwSfINGdTDCQUkmIXpDvT6m6nhdyv3eCw/1gA7OsARQA6s8TXwjAHT9lH FNjGY94eOR7ccxFN2PdEHduQ4Y+hemBzG7IEPM5e+dM7celA/NVDGXSJvYdDcTYb c1IAYawjoFZNScgm3zhmk+w8ZVX/uM9K4CnRLbTd8nbsJL8wWAB4XBLpiB8RL+O3 GGRfnaRfaP589L91N2+gvO264AzfuqSmkJTsbgqWbUsxSJQIz1rq0laA7NdciWds bUXwlCdjyQmlHbPyAQ0Ooc+zPZqDSEYbhYbaUEnp+fpZUlB/RwuOcKSUxoEm3Mre wFUo0A== neu.edu MIIDMDCCAhigAwIBAgIVANTzW0s51U8NUal56O40vpIuoFzIMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEW5ldWlkbXNzby5uZXUuZWR1MB4XDTEyMDYxNDEzNDIz NFoXDTMyMDYxNDEzNDIzNFowHDEaMBgGA1UEAxMRbmV1aWRtc3NvLm5ldS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQ5x/jLvylavHwrUJe32uF x+NJkVbRpCKC0KbMzl5s7eWhykeVcQ9XX6yD0LKkZh69VIBdK7M8Sa2uCvLnsroF eBj4p/zWnmVO0bNsMwob9kLFQ731fdymUfQe8hWsdAJEod+I2yaWiIVdkpO/1+Wo QTgY9GDBeaxR9sSYcEC+OZ1AztWYUzi+W9NZU5q15Bvj4KSMd8xHPt6X2pjXpdcn 1dW6bMTf4zJykVKVqE9KOamzkzhwerFTIZRDihnNkMnIqdHCMMGt9EPl8ri369Qt 5nRByZT5IqvMrsRoDfEcMqLNtYISrDOq0qIDc2akchbtY1L9wDwZH3dHTs/5sgNN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEW5ldWlkbXNzby5uZXUuZWR1hihodHRwczov L25ldWlkbXNzby5uZXUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRLEwZY 908D18eUbJX+rRObz91A+jANBgkqhkiG9w0BAQUFAAOCAQEAW+5UECiv34tZGrnv D45Q7MZOwSfINGdTDCQUkmIXpDvT6m6nhdyv3eCw/1gA7OsARQA6s8TXwjAHT9lH FNjGY94eOR7ccxFN2PdEHduQ4Y+hemBzG7IEPM5e+dM7celA/NVDGXSJvYdDcTYb c1IAYawjoFZNScgm3zhmk+w8ZVX/uM9K4CnRLbTd8nbsJL8wWAB4XBLpiB8RL+O3 GGRfnaRfaP589L91N2+gvO264AzfuqSmkJTsbgqWbUsxSJQIz1rq0laA7NdciWds bUXwlCdjyQmlHbPyAQ0Ooc+zPZqDSEYbhYbaUEnp+fpZUlB/RwuOcKSUxoEm3Mre wFUo0A== Northeastern University Northeastern University http://www.northeastern.edu/ Samuel Abromowitz is-isos-idm@neu.edu Kevin Legget k.legget@neu.edu Bionimbus PDC Console We provide and support cloud computing and storage services for the scientific research community. The OSDC is run by the Open Cloud Consortium, a non-profit organization whose primary goal is to support scientific advances by working with researchers in a variety of disciplines. https://bionimbus-pdc.opensciencedatacloud.org https://bionimbus-pdc.opensciencedatacloud.org/misc/privacy.txt https://bionimbus-pdc.opensciencedatacloud.org/misc/logo_sm.png MIIEwDCCAqgCAQEwDQYJKoZIhvcNAQEFBQAwgaExCzAJBgNVBAYTAlVTMQswCQYD VQQIDAJJTDEQMA4GA1UEBwwHQ2hpY2FnbzEgMB4GA1UECgwXT3BlbiBTY2llbmNl IERhdGEgQ2xvdWQxKjAoBgNVBAsMIUxhYm9yYXRvcnkgZm9yIEFkdmFuY2VkIENv bXB1dGluZzElMCMGA1UEAwwcY2Eub3BlbnNjaWVuY2VkYXRhY2xvdWQub3JnIDAe Fw0xMjExMzAxNzMxMTJaFw0yMjExMjgxNzMxMTJaMIGpMQswCQYDVQQGEwJVUzEL MAkGA1UECAwCSUwxEDAOBgNVBAcMB0NoaWNhZ28xHjAcBgNVBAoMFVVuaXZlcnNp dHkgb2YgQ2hpY2FnbzEqMCgGA1UECwwhTGFib3JhdG9yeSBmb3IgQWR2YW5jZWQg Q29tcHV0aW5nMS8wLQYDVQQDDCZiaW9uaW1idXMtcGRjLm9wZW5zY2llbmNlZGF0 YWNsb3VkLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALw5kh3r GktkcNlRBJAMsIt1cSgQQS6ZLnY7fLveTeEzwyfIwfoib/DUCIHhdR4ITE3vqhjj d+Hri5ngrMe/BLgJVwUORNXoDzySn9aeEXNXZYizrcdAztenc+Wor81F6+RdZEHZ //JuYZ95CAZwsYpQlVSXMFbz0LJ2qSu8XAG6SE8BE06tqCQBy1/4u6HedTYmHpum 93s6v6+1JTryYZ9zMyD2wbILaQArz81Oo4DR8FoTRDOd4oSvGRyGWMIHYaDE265n tUqpQ7lGYTifNn0g0HnqZu57w1UFmjcvwSaIykEq1/GfgFYd2A+SJcFYIaBlh7tK b3i7IR1oHpABLNECAwEAATANBgkqhkiG9w0BAQUFAAOCAgEAPQo1XMn3c75OuVQt 1yEAhra9g8sP+xkunpfC6oVYasWRQFwYz/a/YkMDzFTKEEeFJOzONtVzoJ60utRK UZYjVs6fGn9U/HuHSIgqur/Bg8T8K+cJu+n+ZDTl187+9oldWRCqEq65kzOQYm8O kKzh5w5cWij0DgQlLASdAvR8VTn26nDJfYBUPCBhJePhBS89wCao+gFxXWTqVQg4 W+MG7+rxM+7HzVS0exf/SwmEZRw6euIHDbzylSSpYdWEa35U/6UBpxVEaGpAFJ/u g7Bmae6HqUh+50az3JRZmYtcnbHsboEW5aUTPYU3vaH0RZocN/er2fAESFD7hjbN Fv0+zP8rg4Wc5sM3r9/I54W/XUf261OD9+o3D8lZP6nxHDmH7djiqXrwr6nKHb1D xSEDVwgWtDhmQMjNPGbffx7qv+N4nBqOIIqChC4losAPNAbhbzMyT5OiQDiRCGAa OBdHgP3RL2aYkP4uzhWkhBtLbXXVwRDDhqvd2sPQpORUNW/XTgbN92nv+VC2c7sF fNiBaNCdo56LAh2G4EpFsNyGC9+kVIArrnU10F6oMrCcWK7nb80X+tu3jj0+7A3s WUawO7Vl/fgD4zkQpLN+vHlTIBNyVrou6rR5Z5iwP4187GcWsqqsShDFmKfu+Yix NnYpDN3ysi+SE6e2W68UFXtN3tQ= Bionimbus PDC Console We provide and support cloud computing and storage services for the scientific research community. The OSDC is run by the Open Cloud Consortium, a non-profit organization whose primary goal is to support scientific advances by working with researchers in a variety of disciplines. Open Cloud Consortium (OCC) Open Cloud Consortium (OCC) http://www.opencloudconsortium.org/ Cindy Rogowski support@opensciencedatacloud.org Raymond Powell support@opensciencedatacloud.org Conte/Darpa PDC Console A protected data cloud for bioinformatics research. Built towards Fisma Moderate security requirements https://conte.bionimbus.org https://conte.bionimbus.org/misc/privacy.txt https://conte.bionimbus.org/misc/logo_sm.png MIIFrzCCA5cCAQEwDQYJKoZIhvcNAQEFBQAwgaExCzAJBgNVBAYTAlVTMQswCQYD VQQIDAJJTDEQMA4GA1UEBwwHQ2hpY2FnbzEgMB4GA1UECgwXT3BlbiBTY2llbmNl IERhdGEgQ2xvdWQxKjAoBgNVBAsMIUxhYm9yYXRvcnkgZm9yIEFkdmFuY2VkIENv bXB1dGluZzElMCMGA1UEAwwcY2Eub3BlbnNjaWVuY2VkYXRhY2xvdWQub3JnIDAe Fw0xMzA0MDUxNTEyMDZaFw0xNTEyMzExNTEyMDZaMIGYMQswCQYDVQQGEwJVUzEL MAkGA1UECAwCSUwxEDAOBgNVBAcMB0NoaWNhZ28xIDAeBgNVBAoMF09wZW4gU2Np ZW5jZSBEYXRhIENsb3VkMSowKAYDVQQLDCFMYWJvcmF0b3J5IGZvciBBZHZhbmNl ZCBDb21wdXRpbmcxHDAaBgNVBAMME2NvbnRlLmJpb25pbWJ1cy5vcmcwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDrcSOpQBodsGFxbM8m3Xl3xsGEBbxz 6no9QcUF4SolY3wF9k+Dtd/JWJ6hjkLRAUTvCeifASHDUlwPgpOk0xphZz1/NOL3 xFW85Npz8I9NXfBj+GM4IzONSmhxsqaE0T+ZWAS2/+wGU9VWB/yXR7zL395z2wpS LBNWOVfb27yxkHyN+1G+4ZRuD/fUXK+4RayF+MCKhui3qzXSt9KZadGkbwms2bsQ pKCBSCA+kWwWWDNqwKjlUFRQ1YKheRxMPCGWttzyVEPCiu3Bj1iTCMGUGXMMus8o VJ4bJq2rIhQ9IDYW4jj4tqwcKjKjAo4VG24RISdCfEx2IM3ls02LkjY1OWwau5OS uL/OG0KYH3e9F315my47fJ6G4cAr+JG9RFpyrZTv2jQ0lp81Asd6DZuT/B9xBz5p hBVEK8T1FaNQoQnbTO139wjWcptckQxBac3wh3u/XfYi0fKsy9qjRGMGcmipfyVP GVehSk9jNHmiZVQ/lIsglocwFQSOoivpD5eee+Za3f4ZYB6LzWJ7VIRH/k3KYtOW IeOM8utwNEoy8yMCsF/r13NqwN3EwQX9jLCllOJX/coPHQPgOE4ijxUyzVp/Fa7j L35tqvSzlvDEiNos+Jd5/7UV9bSGbs9F7HFv74rOR+VpINVEVz0zbbdpgwSwVjcP vlsxj7chPXXENQIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQAeP4nNzOdF4CQ9PXsF ccA6ueMu1b7Jl6aFsebPoMa1EVyjEzRxkjqQ6ydCP/pWUQ22NAH3HHdakZca/nxq 37+zLflsTgJoyeNDH15+E0gRPAfjzuF44UGzPZwx3e1RkrAqO9kKYKy8yybmyghC yGBtJcJ+erfk7AIKJDpgYAPoY6MIEMtj3JfFFskTtaMijDzSBDvD0z/1dP4UWyrN Kc27wgTotvUS/HihEKOU2TmTDeFeebdVfRPQOEav1H36SF2lEk8N5K6f7gHL0HWp GLxLXIeQ+lypiGgTt4+N+xosCr8oXiMQgdmiwFGJwUeKnYwzLVKwtENP7bqDkaNb fg0m9MYqpvKeHIWgisBrJM453rwwIAiFwl8WY5sKGSPeOiUqd/1TJb1SLW5MLfaE ADdCRY42EbIqNssIiW4ZFMbsYmdE5ubnGtoh2DU7KARSHHN+sB5Bg3d9f3fkNPY0 HjH613XXbDPaygqlDEUQzB7FLE7cDEN0oSo4nsXvMpYZpYw9cqtxakkizSvlidFZ L2iwoqbX6mse8S2oXX+k1dXrBSuduLb4wyX5HK9413EDKgZHJVz8dWhZDHnY88mX QD+dIuTwFA5EcaRMkKgcDSa3RqELi8JM+PoS6E6ICpSTibKBNUk0IWNAte9drMx6 KH7lea7GCZroik5QM9t61oDklA== Conte/Darpa PDC Console A protected data cloud for bioinformatics research. Built towards Fisma Moderate security requirements Open Cloud Consortium (OCC) Open Cloud Consortium (OCC) http://www.opencloudconsortium.org/ Cindy Rogowski support@opensciencedatacloud.org Raymond Powell support@opensciencedatacloud.org http://id.incommon.org/category/research-and-scholarship Open Science Data Cloud Console We provide and support cloud computing and storage services for the scientific research community. The OSDC is run by the Open Cloud Consortium, a non-profit organization whose primary goal is to support scientific advances by working with researchers in a variety of disciplines. https://www.opensciencedatacloud.org https://www.opensciencedatacloud.org/misc/privacy.txt https://www.opensciencedatacloud.org/misc/logo_sm.png MIIEuDCCAqACAQEwDQYJKoZIhvcNAQEFBQAwgaExCzAJBgNVBAYTAlVTMQswCQYD VQQIDAJJTDEQMA4GA1UEBwwHQ2hpY2FnbzEgMB4GA1UECgwXT3BlbiBTY2llbmNl IERhdGEgQ2xvdWQxKjAoBgNVBAsMIUxhYm9yYXRvcnkgZm9yIEFkdmFuY2VkIENv bXB1dGluZzElMCMGA1UEAwwcY2Eub3BlbnNjaWVuY2VkYXRhY2xvdWQub3JnIDAe Fw0xMzAxMDkyMzQ4NTZaFw0xNTEwMDYyMzQ4NTZaMIGhMQswCQYDVQQGEwJVUzEL MAkGA1UECAwCSUwxEDAOBgNVBAcMB0NoaWNhZ28xIDAeBgNVBAoMF09wZW4gU2Np ZW5jZSBEYXRhIENsb3VkMSowKAYDVQQLDCFMYWJvcmF0b3J5IGZvciBBZHZhbmNl ZCBDb21wdXRpbmcxJTAjBgNVBAMMHHd3dy5vcGVuc2NpZW5jZWRhdGFjbG91ZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCudako8KfOzMP8CbH4 c0xNPmWXJ7pyCkbVLB/fV/PpSZRuEvh4BkZgvRi9Fn/VFRlvuoSyCygincXsOWr9 5m7wFgCObB/aP7NMPmdlczH1yfiUG9Zg+ODAJHxMacKyrRUNNTTUrPS1LYDM5DSC xj5iCjZ7cn5ERdTUoBuU14vxehBBOYVH0pNBGg7G43UrKoIATz8HzjYZgg5rMzd1 HPjlbRPE8Gc8FAXY5uaN9rpFTzY+9ZQKqVdjiKHIZ3GyWLguzgo3ByON1I8s6JsM Xe0eWg65JGjlkWWcjtf/p9qmk/uBndmZXUK8mGe4NwInpt/O/kbAm1yCGoog0ZsK pLLxAgMBAAEwDQYJKoZIhvcNAQEFBQADggIBAJ9CFBozN0sWmryTRD4CqqW/F+We e32VxmIAC0padBrvKpankXDyGlTn+O2WZTpafJfJBsB1rDgB0apiYkD6s+DwLvLS upIsgfFQFSxBfRSP+wKCn6d9ir3ncGwNX6UuturQWzJDrMrXrjNhYHTnfH8gkm2b s+DuPJajtKgNv8gW/6PJ2hmpN2XR7qgHp1EexMwiRVtLJk3o4ZEziEwJvnIEpbbv qvZiiYfrsY4U1UngPqyRB4+OKjmKdhhfrY6S9Hy79dQfv/3gbDb2RJMakdisZqbh q2T/pxQUxW9Da+9407is+aw1ohQPCAoR0PP5jj+GSDHgH79gLW68yHCuj1jBzV5M 1J0ajmG9iYCuwOop/aHEVXRYix7dgcDqIuSJjs2dzCv4sbGFHqcoBVxKWxVRx3Xz MW62nBw8s3ZFgUDXthxgZI7SPQWyJ8ULBeGppsdUB45dnE3GiRLU40TDNebyPsGK +W3aNP3WU6yhUoy4usVFyjob9j4s86MrsVtWSdiDmP9BYV74AEH5G00H5oH+gYtS U0sRALPRubN4un/zRAyihG8Bmfd/zKdmz/LYlIoi3xR8iomcHZ4ABh64OF7OBhPH TMvHSuum4GhngpCO/7pEmYbkEJtZa408fV6SzhUysUxCX0sC4wuuVZQYhRG9fWwl pFEHAg36C9oy26pM Open Science Data Cloud Console We provide and support cloud computing and storage services for the scientific research community. The OSDC is run by the Open Cloud Consortium, a non-profit organization whose primary goal is to support scientific advances by working with researchers in a variety of disciplines. Open Cloud Consortium (OCC) Open Cloud Consortium (OCC) http://www.opencloudconsortium.org/ Cindy Rogowski support@opensciencedatacloud.org Raymond Powell support@opensciencedatacloud.org apu.edu Azusa Pacific University Identity Provider for Azusa Pacific University's Faculty, Staff, Students and Alumni. MIIDsDCCApgCCQCjgzJFa0BoNzANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExDjAMBgNVBAcMBUF6dXNhMSEwHwYDVQQK DBhBenVzYSBQYWNpZmljIFVuaXZlcnNpdHkxDDAKBgNVBAsMA0lNVDEUMBIGA1UE AwwLaWRwLmFwdS5lZHUxHjAcBgkqhkiG9w0BCQEWD3N1cHBvcnRAYXB1LmVkdTAe Fw0xMjA3MTgxNjExMTFaFw0yMjA3MTYxNjExMTFaMIGZMQswCQYDVQQGEwJVUzET MBEGA1UECAwKQ2FsaWZvcm5pYTEOMAwGA1UEBwwFQXp1c2ExITAfBgNVBAoMGEF6 dXNhIFBhY2lmaWMgVW5pdmVyc2l0eTEMMAoGA1UECwwDSU1UMRQwEgYDVQQDDAtp ZHAuYXB1LmVkdTEeMBwGCSqGSIb3DQEJARYPc3VwcG9ydEBhcHUuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuNJT1fDYUrwYvxXbg7bAXncDOkYz 3me6vdO2/WN8Yq7P1vyTmapKy7V8ckIW/F0mCLGKsskeZX7RW5zKOvjgx6xlJMzU l8HROk8l2KdC6sTbocX9A+56Oz5aKQRHxeRcrcUNWO5XWZApOyTr6sIJQ0kRzijS BtHBQfd4zT5RPiealoIJ5QTCQ6By9ot5fyKDQMEcugPMcTH8tn9chgE4kyTR3wc+ FSWYUe7Jpl5sn5IwzBtlvxx9I3o6y3O+QXC/zOYjpF+l0XOFWC9WQ6LkqhTzUTBA 7jOaOWjT0DLRlp+Hx6v2/FZDyZbC9anWM0FA2ooIPTxFbGLgc9UW3jPsTwIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQCyEGM2Pkw4ew1bYldINc8bfwlxcnZIiGcsCTwf lPdkw4Qgf08kwCrDMj75g5J9YaGiK9yLaShTahbsP/G8UzLLbqlaTtKZkwTD/ZD9 1cFpK4X/V3PoiO4BtzCLsUFR0hNi9RcxEahNBfERs5zWEoL0E6SPbEBYASsOPnNg uASqOe8zF+6kXJQf1LVb9y+VXT0TeqUrROQhsoQlDyaCrEYZNnp3fvzeCNoqUSzH DcuZ4AsMi4iOwJWnfPD7+R9RHW5E8or/a1lmGLcPkS4KaEvMmJ139KFuFFU2sfAI MtHJYXN/BoS3/iNepB1mnnaprpvPqcp56isQ48gVvWuqEEVF apu.edu MIIDsDCCApgCCQCjgzJFa0BoNzANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExDjAMBgNVBAcMBUF6dXNhMSEwHwYDVQQK DBhBenVzYSBQYWNpZmljIFVuaXZlcnNpdHkxDDAKBgNVBAsMA0lNVDEUMBIGA1UE AwwLaWRwLmFwdS5lZHUxHjAcBgkqhkiG9w0BCQEWD3N1cHBvcnRAYXB1LmVkdTAe Fw0xMjA3MTgxNjExMTFaFw0yMjA3MTYxNjExMTFaMIGZMQswCQYDVQQGEwJVUzET MBEGA1UECAwKQ2FsaWZvcm5pYTEOMAwGA1UEBwwFQXp1c2ExITAfBgNVBAoMGEF6 dXNhIFBhY2lmaWMgVW5pdmVyc2l0eTEMMAoGA1UECwwDSU1UMRQwEgYDVQQDDAtp ZHAuYXB1LmVkdTEeMBwGCSqGSIb3DQEJARYPc3VwcG9ydEBhcHUuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuNJT1fDYUrwYvxXbg7bAXncDOkYz 3me6vdO2/WN8Yq7P1vyTmapKy7V8ckIW/F0mCLGKsskeZX7RW5zKOvjgx6xlJMzU l8HROk8l2KdC6sTbocX9A+56Oz5aKQRHxeRcrcUNWO5XWZApOyTr6sIJQ0kRzijS BtHBQfd4zT5RPiealoIJ5QTCQ6By9ot5fyKDQMEcugPMcTH8tn9chgE4kyTR3wc+ FSWYUe7Jpl5sn5IwzBtlvxx9I3o6y3O+QXC/zOYjpF+l0XOFWC9WQ6LkqhTzUTBA 7jOaOWjT0DLRlp+Hx6v2/FZDyZbC9anWM0FA2ooIPTxFbGLgc9UW3jPsTwIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQCyEGM2Pkw4ew1bYldINc8bfwlxcnZIiGcsCTwf lPdkw4Qgf08kwCrDMj75g5J9YaGiK9yLaShTahbsP/G8UzLLbqlaTtKZkwTD/ZD9 1cFpK4X/V3PoiO4BtzCLsUFR0hNi9RcxEahNBfERs5zWEoL0E6SPbEBYASsOPnNg uASqOe8zF+6kXJQf1LVb9y+VXT0TeqUrROQhsoQlDyaCrEYZNnp3fvzeCNoqUSzH DcuZ4AsMi4iOwJWnfPD7+R9RHW5E8or/a1lmGLcPkS4KaEvMmJ139KFuFFU2sfAI MtHJYXN/BoS3/iNepB1mnnaprpvPqcp56isQ48gVvWuqEEVF Azusa Pacific University Azusa Pacific University http://www.apu.edu/ Joshua Riffle jriffle@apu.edu Hastings Repository Hastings institutional repository MIIDEjCCAfqgAwIBAgIJANKyTbxtSLe+MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXJlcG9zaXRvcnkudWNoYXN0aW5ncy5lZHUwHhcNMTIxMTE0MjAwNzE0WhcN MzIxMTA5MjAwNzE0WjAkMSIwIAYDVQQDExlyZXBvc2l0b3J5LnVjaGFzdGluZ3Mu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuFldbqQUJ1RMStxK 5fiosSWqHb6T+EgdfORih+DtmgSgWepi7h/uvK1pwicp5HFJ7X6PiQy+dhf0uxa0 AV4vmwwIERz1ikSkJ5D6YAGZnAFWtTIpBpU2p7n2BbdBWPYRFuAA7MQdK5Y+nCEX AzTJ1j0LYanrSbJvURaWRtOQ4uTb1cP7mOE6wiN7dLH4T/j5RVfdmF9F6pkq+foF zHZZeRTwepSbYclYBL5gWav6XwDND9Ct1zwNqXDBKBVUmb62GTai+JwLNO5xrI1H s/Jrq/aZaWe1PDvzSWUi5uOBCP9H0HTko8FswLuf6lBGKb1zWpkf0DMK4qxNlYqP iD5pgwIDAQABo0cwRTAkBgNVHREEHTAbghlyZXBvc2l0b3J5LnVjaGFzdGluZ3Mu ZWR1MB0GA1UdDgQWBBQzT/eUUn4qpIoXtzgl9QOl52mLaTANBgkqhkiG9w0BAQUF AAOCAQEAgGSN/AD6evrefDeYhTXfSBO+JbQGqIkUBlrcei7DRiSkwaCnKvFZSLHk bKHOEg0FWa44BIjoLYVjV0AljvBhyOFrFRjQ8Z4y4rIHnTm6X6BQAA6NycTGPdiT 5mz0p6OU8ZDWCFXNt+ZsaEKrQwa7wm5OxY+A/Eu8D22qIf12MRQ4XRUKj9E1EQH9 meVvFvFdhfHSzvWIae5QyyPnxWZP/qhUSktATQEyxI+ulgjrBiWCOggKyB7waNTH aTPwbTO8WfFzdwZCAB53+7f0RibHOj/w1fr63N3C0cr50ITVii8MxuEebxzRVr47 +1YAFz7o1tWnmpD6i2yGxf4k+t3nXA== Hastings Repository Hastings institutional repository University of California Hastings College of the Law University of California Hastings College of the Law http://www.uchastings.edu/ Miriam Mueller muellerm@uchastings.edu Miriam Mueller muellerm@uchastings.edu Miriam Mueller muellerm@uchastings.edu uchastings.edu University of California Hastings College of the Law MIIDTzCCAjegAwIBAgIULgOAs/Tf+A5icFcGA4Rhib2qyiIwDQYJKoZIhvcNAQEF BQAwJDEiMCAGA1UEAxMZc2hpYmJvbGV0aC51Y2hhc3RpbmdzLmVkdTAeFw0xMjEx MjAwMjUzMTRaFw0zMjExMjAwMjUzMTRaMCQxIjAgBgNVBAMTGXNoaWJib2xldGgu dWNoYXN0aW5ncy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCI 3hbJpnF1jSXmIkYcgbkQihqtmY9kdeKweWZlnUq/9nGMDig7EEurRci7DPVf4an9 nNqaFO9SnfXjkcK50XUlojtQReKu2y9XEtqP2bpb24NPeJZVC5lGKo14USBtXLQs h4SMipV2p9JbhgVVBoc5HK/+XN+ceSUJdQWDAGOb/plSBnT3Xpr5yEg88kiG+Ogl PawAqXBcTf7GX5pcIdRaivnCCVuMs1jdtjlOOZrm3jNpQ9lLluUjzlTJeQEaKdSp 8lNhPXGYOK+nvjzzz7Q4WjhCOzBvJEQ65j7rG7xv67BPJaq/Z39NblYOorPyHyg0 8bwyxTmByXDsv89GsAFNAgMBAAGjeTB3MFYGA1UdEQRPME2CGXNoaWJib2xldGgu dWNoYXN0aW5ncy5lZHWGMGh0dHBzOi8vc2hpYmJvbGV0aC51Y2hhc3RpbmdzLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1AIdyJ3tLG0jtHse7Et6r/0wHHAw DQYJKoZIhvcNAQEFBQADggEBAF/MjsAp1CUH0HHW/IFm2RaYFkkTDTpsYgkiK9nR 9lO0uBTLMPb4OAUSh0lWLCHGDI3XGcs88eOgrfUfMeEF0ZSzG5Re0XrdpdRr+08R uvwMOAkOffYOyj+QKnZ8Rc2wJ3lNjC4XJXDUAPms5KhKBcvS3OKdv9j4UIMZLihL lrY2fAeErFDqKpITwtKShev1mjxe/XdvgkWhSudryLi6KAiXZVAI58YJjDvnenXq cNfywjmUvtBaLs4PBLUGOdECvQ9b/yAV4OrVAkQhJmv2Qa8SRVCLVzhs9pui8DlJ Bd22SCSfMLz0OSX/8PQPqMyFNzt+pG3rP4r+8yHg/8wjgtE= uchastings.edu MIIDTzCCAjegAwIBAgIULgOAs/Tf+A5icFcGA4Rhib2qyiIwDQYJKoZIhvcNAQEF BQAwJDEiMCAGA1UEAxMZc2hpYmJvbGV0aC51Y2hhc3RpbmdzLmVkdTAeFw0xMjEx MjAwMjUzMTRaFw0zMjExMjAwMjUzMTRaMCQxIjAgBgNVBAMTGXNoaWJib2xldGgu dWNoYXN0aW5ncy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCI 3hbJpnF1jSXmIkYcgbkQihqtmY9kdeKweWZlnUq/9nGMDig7EEurRci7DPVf4an9 nNqaFO9SnfXjkcK50XUlojtQReKu2y9XEtqP2bpb24NPeJZVC5lGKo14USBtXLQs h4SMipV2p9JbhgVVBoc5HK/+XN+ceSUJdQWDAGOb/plSBnT3Xpr5yEg88kiG+Ogl PawAqXBcTf7GX5pcIdRaivnCCVuMs1jdtjlOOZrm3jNpQ9lLluUjzlTJeQEaKdSp 8lNhPXGYOK+nvjzzz7Q4WjhCOzBvJEQ65j7rG7xv67BPJaq/Z39NblYOorPyHyg0 8bwyxTmByXDsv89GsAFNAgMBAAGjeTB3MFYGA1UdEQRPME2CGXNoaWJib2xldGgu dWNoYXN0aW5ncy5lZHWGMGh0dHBzOi8vc2hpYmJvbGV0aC51Y2hhc3RpbmdzLmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1AIdyJ3tLG0jtHse7Et6r/0wHHAw DQYJKoZIhvcNAQEFBQADggEBAF/MjsAp1CUH0HHW/IFm2RaYFkkTDTpsYgkiK9nR 9lO0uBTLMPb4OAUSh0lWLCHGDI3XGcs88eOgrfUfMeEF0ZSzG5Re0XrdpdRr+08R uvwMOAkOffYOyj+QKnZ8Rc2wJ3lNjC4XJXDUAPms5KhKBcvS3OKdv9j4UIMZLihL lrY2fAeErFDqKpITwtKShev1mjxe/XdvgkWhSudryLi6KAiXZVAI58YJjDvnenXq cNfywjmUvtBaLs4PBLUGOdECvQ9b/yAV4OrVAkQhJmv2Qa8SRVCLVzhs9pui8DlJ Bd22SCSfMLz0OSX/8PQPqMyFNzt+pG3rP4r+8yHg/8wjgtE= University of California Hastings College of the Law University of California Hastings College of the Law http://www.uchastings.edu/ Ronald Proschan proschan@uchastings.edu Ronald Proschan proschan@uchastings.edu wsu.edu Washington State University Shibboleth Identity Provider for Washington State University MIIDJzCCAg+gAwIBAgIUfDyEVJT9ZZfmUITKqh/iiWittqowDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYmlkcC53c3UuZWR1MB4XDTEyMDgwOTE5MzQzNFoX DTMyMDgwOTE5MzQzNFowGjEYMBYGA1UEAxMPc2hpYmlkcC53c3UuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhPecq0Y/ZnVu5qSYglWqAAXuBBJD GqqvjQjCqMTvqIe0gwO9+LYuERFjBDeCR0EdR78W+z1CpeAX2uJK39o1EHvuFGKP 2soMVmTyxX/RCPwPgNCBhLm8H9C/qSo9t0uy6OBuM8j8jLZEeogQMIFMhSQBb/sX xG6yf4HlBxUR4UwXt+1B2uPUyeuFb5d7cXiER0vypCVUOYTMoktJi2BhTPWwq0Uw gl8wIOdrGcYWA/TlM7kN7dbECSMQ7+vyjJcjmLl+S+uTP8XMBO++73cusWm9PcQQ h0YM4upH24fn1rgfDaz9hFSfh6YpoTd1jkZfuZ4LIAA+4qhmi2H4jirBAwIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliaWRwLndzdS5lZHWGJmh0dHBzOi8vc2hpYmlk cC53c3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSH6+ewj1D+ZqZ0HqhD FjcDSZ9qnDANBgkqhkiG9w0BAQUFAAOCAQEACdd+0kvLvaK7066P0rk6cNvMZvhu /nwdn0nQwty/KDm7N95FWYCheijkcMD78DE+uzcUH/nwpTyULTJHVAhmwXJYJjoD LFKX3/QZr7f4L2ZYP80ic/6Ua45BFfHAOwp8ABO1XQlc34AQ4P226f3PSZQJmrb7 EsSHjRpXbDNZcGr33nqSJ3nO1jM9pZziJfQK6pd20kRJL0SciAJlKcq3C/OHPDpW PN24xa2MgysJHH0EW8DeMX2qkmmXQcwOR+WITmYWm3gFNLSYGVuOQHVlMHr36Sgj yhBzX1IxZYmZwTPf9bX6fxdb1KoMOKPR09NUokT6l41eBJmpxiZQXLr3fw== wsu.edu MIIDJzCCAg+gAwIBAgIUfDyEVJT9ZZfmUITKqh/iiWittqowDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPc2hpYmlkcC53c3UuZWR1MB4XDTEyMDgwOTE5MzQzNFoX DTMyMDgwOTE5MzQzNFowGjEYMBYGA1UEAxMPc2hpYmlkcC53c3UuZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhPecq0Y/ZnVu5qSYglWqAAXuBBJD GqqvjQjCqMTvqIe0gwO9+LYuERFjBDeCR0EdR78W+z1CpeAX2uJK39o1EHvuFGKP 2soMVmTyxX/RCPwPgNCBhLm8H9C/qSo9t0uy6OBuM8j8jLZEeogQMIFMhSQBb/sX xG6yf4HlBxUR4UwXt+1B2uPUyeuFb5d7cXiER0vypCVUOYTMoktJi2BhTPWwq0Uw gl8wIOdrGcYWA/TlM7kN7dbECSMQ7+vyjJcjmLl+S+uTP8XMBO++73cusWm9PcQQ h0YM4upH24fn1rgfDaz9hFSfh6YpoTd1jkZfuZ4LIAA+4qhmi2H4jirBAwIDAQAB o2UwYzBCBgNVHREEOzA5gg9zaGliaWRwLndzdS5lZHWGJmh0dHBzOi8vc2hpYmlk cC53c3UuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSH6+ewj1D+ZqZ0HqhD FjcDSZ9qnDANBgkqhkiG9w0BAQUFAAOCAQEACdd+0kvLvaK7066P0rk6cNvMZvhu /nwdn0nQwty/KDm7N95FWYCheijkcMD78DE+uzcUH/nwpTyULTJHVAhmwXJYJjoD LFKX3/QZr7f4L2ZYP80ic/6Ua45BFfHAOwp8ABO1XQlc34AQ4P226f3PSZQJmrb7 EsSHjRpXbDNZcGr33nqSJ3nO1jM9pZziJfQK6pd20kRJL0SciAJlKcq3C/OHPDpW PN24xa2MgysJHH0EW8DeMX2qkmmXQcwOR+WITmYWm3gFNLSYGVuOQHVlMHr36Sgj yhBzX1IxZYmZwTPf9bX6fxdb1KoMOKPR09NUokT6l41eBJmpxiZQXLr3fw== Washington State University Washington State University http://www.wsu.edu/ IDM Administrators IDM.Admins@wsu.edu sandburg.edu Carl Sandburg College http://www.sandburg.edu/about-us/incommon-pop http://www.sandburg.edu/about-us/incommon-pop https://www.sandburg.edu/incommon/InCommonLogo.png MIIC3DCCAcSgAwIBAgIQTZv5DEhcXo1MT5jKOd8s8TANBgkqhkiG9w0BAQsFADAq MSgwJgYDVQQDEx9BREZTIFNpZ25pbmcgLSBzc28uc2FuZGJ1cmcuZWR1MB4XDTEz MDYxNjAwNDU0OVoXDTE0MDYxNjAwNDU0OVowKjEoMCYGA1UEAxMfQURGUyBTaWdu aW5nIC0gc3NvLnNhbmRidXJnLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKs6xjK7xECoBxqbtNtD+RvmJg/dnB8eAhtH+wnrL/6pjve4spQUC6OI 36JsFVAqsdHheegIObCdxTz2fUWsy8PvT56TDb+E0ML08paoaasJrcmwvc1E037+ ylz6j21KZGkq8lWSa6//4tvTOTB3aDgPJYxKe+y7aZLUBqmEJ3Mlpt2rC/RXCBLO YmoL1TDiSenkDxC2Y8DVH2IM9JJtRzKr1Av9T4CohOOL/kwo9Pqbc0lzzxFoMAAh 6YSJQy2nKBH5+Ck0R0HkdMYctNYCcDb8k5Q03vZDGPIkmbvKIWhfe4r4lQLWrVFm 7SoDBrD8rVE2TKzE8mwm91xZMoJCkwMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA KPsoGA0/7x1j8yOtLfHc55jqRDpMR2OX1ONj6Bw1fWxmbSdyCPnwFsgDdZmuaGwY CNDdcglcd75OCyOqjmE9M8R5cNkQr90jpf2JCYtKXhvO2AqYeekroLzQT4ZtMs/W 3dJTbhK+rYnRIrcWoLaoTfTjJznBpv/PU3gqdcud6EkLk99MPwy0hDE42WXH2/pN Xqf3AJ2OeeB4pmqzjauUBXnMuW4uqvDCJ/q64oVDm1TtV2+tu3fRUjC66Ub2bRfq u5ApK+9eL5Li11ZivXb8aAWN9LHoGs72Sox7V2avG/5aA/+gBSkejI3n+dKHWjel iZp5X1C6XPRlqsoNga21kA== sandburg.edu MIIC3DCCAcSgAwIBAgIQTZv5DEhcXo1MT5jKOd8s8TANBgkqhkiG9w0BAQsFADAq MSgwJgYDVQQDEx9BREZTIFNpZ25pbmcgLSBzc28uc2FuZGJ1cmcuZWR1MB4XDTEz MDYxNjAwNDU0OVoXDTE0MDYxNjAwNDU0OVowKjEoMCYGA1UEAxMfQURGUyBTaWdu aW5nIC0gc3NvLnNhbmRidXJnLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKs6xjK7xECoBxqbtNtD+RvmJg/dnB8eAhtH+wnrL/6pjve4spQUC6OI 36JsFVAqsdHheegIObCdxTz2fUWsy8PvT56TDb+E0ML08paoaasJrcmwvc1E037+ ylz6j21KZGkq8lWSa6//4tvTOTB3aDgPJYxKe+y7aZLUBqmEJ3Mlpt2rC/RXCBLO YmoL1TDiSenkDxC2Y8DVH2IM9JJtRzKr1Av9T4CohOOL/kwo9Pqbc0lzzxFoMAAh 6YSJQy2nKBH5+Ck0R0HkdMYctNYCcDb8k5Q03vZDGPIkmbvKIWhfe4r4lQLWrVFm 7SoDBrD8rVE2TKzE8mwm91xZMoJCkwMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA KPsoGA0/7x1j8yOtLfHc55jqRDpMR2OX1ONj6Bw1fWxmbSdyCPnwFsgDdZmuaGwY CNDdcglcd75OCyOqjmE9M8R5cNkQr90jpf2JCYtKXhvO2AqYeekroLzQT4ZtMs/W 3dJTbhK+rYnRIrcWoLaoTfTjJznBpv/PU3gqdcud6EkLk99MPwy0hDE42WXH2/pN Xqf3AJ2OeeB4pmqzjauUBXnMuW4uqvDCJ/q64oVDm1TtV2+tu3fRUjC66Ub2bRfq u5ApK+9eL5Li11ZivXb8aAWN9LHoGs72Sox7V2avG/5aA/+gBSkejI3n+dKHWjel iZp5X1C6XPRlqsoNga21kA== Carl Sandburg College Carl Sandburg College http://www.sandburg.edu/ Benjamin K. Derry bderry@sandburg.edu Benjamin K. Derry bderry@sandburg.edu Samuel Sudhakar ssudhakar@sandburg.edu uwosh.edu University of Wisconsin Oshkosh MIIDJzCCAg+gAwIBAgIULwlDAyJjd+iv5pE4sKwmYC6QFRowDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPbmV0aWQudXdvc2guZWR1MB4XDTEyMDcyNDE2MDcxNloX DTMyMDcyNDE2MDcxNlowGjEYMBYGA1UEAxMPbmV0aWQudXdvc2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlje4GeXFZ02ODcQIa5q7UJRaog6T dk5QASeCz8jVAKSHIX5d0ur8foVdQpzNjGoD4s+INqphGs6ofJ7XpkQIyV4FHLZf 68e8D8EDKKLrjrii5rMmd03EkF3pUcC0IauP73Tqh+Ew7YWzPxjbVwt/KcDeToIs lbGPIFAb1jlgqnrtTElBGIwpuPnHG0AZ1qYpShZkPWb16KyH8v6xc6rVUqJCJl+7 xud/wssAAXAtReQgHLGxohMThbKnU1EueUUU9lSUuLwUN0ElJO1IfWtbE8v8+7fV /KvjbC+VfLjIroRfX2iPrgEiadpjt02+i1WAwyq5BcDc2hXjR68ZVmZnKwIDAQAB o2UwYzBCBgNVHREEOzA5gg9uZXRpZC51d29zaC5lZHWGJmh0dHBzOi8vbmV0aWQu dXdvc2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRe50kdB/KwTgBIvHIp 5PSePCrPwTANBgkqhkiG9w0BAQUFAAOCAQEAjcgmffNTMfcFSDrAzoFa0f3Hck6h B2PP/4hfLDLszk3UuNel4R1imKdpVOJzBC+XjJX34jytRRanZeU1I6I7GXpwoNNy 40/vPvZMuGevH7Z5AT4LwugqYKeYPXdkyYPlLk7ejupfmknmWx85g13r5QDSkTP8 gC0g3MzPK5R+HPqWcI6KGlpP1+duGlfNNQkIPJC6llGoYHfVRiqrQtHJrTO8yvUE M6rR70BZ0LFlKPcyYyn6ir0XzDTbfyewJMNmN/GOGLKYv4eW5ZLff8FP2gelndmP +PK5PPnwOFJqlAwQR+IYBwL1nWdsoRzCn/o7Da9j6fVvpHB7YjlOfM7Y5g== uwosh.edu MIIDJzCCAg+gAwIBAgIULwlDAyJjd+iv5pE4sKwmYC6QFRowDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPbmV0aWQudXdvc2guZWR1MB4XDTEyMDcyNDE2MDcxNloX DTMyMDcyNDE2MDcxNlowGjEYMBYGA1UEAxMPbmV0aWQudXdvc2guZWR1MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlje4GeXFZ02ODcQIa5q7UJRaog6T dk5QASeCz8jVAKSHIX5d0ur8foVdQpzNjGoD4s+INqphGs6ofJ7XpkQIyV4FHLZf 68e8D8EDKKLrjrii5rMmd03EkF3pUcC0IauP73Tqh+Ew7YWzPxjbVwt/KcDeToIs lbGPIFAb1jlgqnrtTElBGIwpuPnHG0AZ1qYpShZkPWb16KyH8v6xc6rVUqJCJl+7 xud/wssAAXAtReQgHLGxohMThbKnU1EueUUU9lSUuLwUN0ElJO1IfWtbE8v8+7fV /KvjbC+VfLjIroRfX2iPrgEiadpjt02+i1WAwyq5BcDc2hXjR68ZVmZnKwIDAQAB o2UwYzBCBgNVHREEOzA5gg9uZXRpZC51d29zaC5lZHWGJmh0dHBzOi8vbmV0aWQu dXdvc2guZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRe50kdB/KwTgBIvHIp 5PSePCrPwTANBgkqhkiG9w0BAQUFAAOCAQEAjcgmffNTMfcFSDrAzoFa0f3Hck6h B2PP/4hfLDLszk3UuNel4R1imKdpVOJzBC+XjJX34jytRRanZeU1I6I7GXpwoNNy 40/vPvZMuGevH7Z5AT4LwugqYKeYPXdkyYPlLk7ejupfmknmWx85g13r5QDSkTP8 gC0g3MzPK5R+HPqWcI6KGlpP1+duGlfNNQkIPJC6llGoYHfVRiqrQtHJrTO8yvUE M6rR70BZ0LFlKPcyYyn6ir0XzDTbfyewJMNmN/GOGLKYv4eW5ZLff8FP2gelndmP +PK5PPnwOFJqlAwQR+IYBwL1nWdsoRzCn/o7Da9j6fVvpHB7YjlOfM7Y5g== University of Wisconsin Oshkosh University of Wisconsin Oshkosh http://www.uwosh.edu/ Academic Computing acshelp@uwosh.edu Faculty180 (Beta) http://www.data180.com https://www.faculty180.com/pix/Faculty180-LOGO_40Hi.gif MIIC/TCCAeWgAwIBAgIJANwntD2yQn98MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFjYWRpZGIxLmluZXR1Lm5ldDAeFw0xMTA0MDgyMDU3MzJaFw0yMTA0MDUy MDU3MzJaMB0xGzAZBgNVBAMTEmFjYWRpZGIxLmluZXR1Lm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKWwODdeo6pUaWof8lhGaSRHwtsfe5tSOp3b 2eZBlW0FanQS9s/f3vOWvc+BQWgmt9GYeKCntK4WZlLDTd6dfFEA1v7XJazJJCoO pZ0cp2oPHAzG3IoulP+/DejqL+dMWPlpLnzhDijD2gyXUfOzrWoRwYxWjYgA8keu DZsbLbXQcVf+cc0FbbQw+dFhHURJYTMHUrtkqpHUz4T0kSvmiK0iek8gyiFyEjlt 7ANbhUK0j2bLanGVRD8800EhT1VowPjRmpI9GpiB9Xn8iDAm/0vHdRiRFwjGidDP 4cmeVJZnnJipUGK115wGhh+WnjDfvumd3azI3CuE0VrmUDASxTUCAwEAAaNAMD4w HQYDVR0RBBYwFIISYWNhZGlkYjEuaW5ldHUubmV0MB0GA1UdDgQWBBR9LXkYg5X9 jEU1hIIxrXmEa0/QZjANBgkqhkiG9w0BAQUFAAOCAQEATJHTlxxjxQpZ+Av8maZL 5Q0sHVnoYPS+qvSy9CwHteAPK/TFrw2teRfMxAIiGFo3DuznkdZTH/o2RFaPjrqj byf8LP1w16ZpFEWCkhxJmBXDcRTa3P/fBJVqG9yPHlqB1xitrch4lUa0mwueCfqP stIr9d5Sw5MOvhIOqqr81Y9FTJAzlTBgolKGFlNtusLEv5mDovVmDNTfYuv+xn9j vYDFMsHlzzrf8ftP18yprqbZpOZM/lbAaB2NQF4zcUWoD86Wig4NZLbVwR8OzEr1 2i+kdOKCYjRoTLz+doABVwDdJ9/vZ/pnlGtIIE/WV34g1oP4Pu6TsXg/D3qq1Xn7 eQ== Data 180,LLC Data 180,LLC http://www.data180.com/ Scott Wymer scott@data180.com LK Williams lk@data180.com Brad Moore brad@data180.com Faculty180 http://www.data180.com/ https://www.faculty180.com/pix/Faculty180-LOGO_40Hi.gif MIIC/TCCAeWgAwIBAgIJANwntD2yQn98MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFjYWRpZGIxLmluZXR1Lm5ldDAeFw0xMTA0MDgyMDU3MzJaFw0yMTA0MDUy MDU3MzJaMB0xGzAZBgNVBAMTEmFjYWRpZGIxLmluZXR1Lm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKWwODdeo6pUaWof8lhGaSRHwtsfe5tSOp3b 2eZBlW0FanQS9s/f3vOWvc+BQWgmt9GYeKCntK4WZlLDTd6dfFEA1v7XJazJJCoO pZ0cp2oPHAzG3IoulP+/DejqL+dMWPlpLnzhDijD2gyXUfOzrWoRwYxWjYgA8keu DZsbLbXQcVf+cc0FbbQw+dFhHURJYTMHUrtkqpHUz4T0kSvmiK0iek8gyiFyEjlt 7ANbhUK0j2bLanGVRD8800EhT1VowPjRmpI9GpiB9Xn8iDAm/0vHdRiRFwjGidDP 4cmeVJZnnJipUGK115wGhh+WnjDfvumd3azI3CuE0VrmUDASxTUCAwEAAaNAMD4w HQYDVR0RBBYwFIISYWNhZGlkYjEuaW5ldHUubmV0MB0GA1UdDgQWBBR9LXkYg5X9 jEU1hIIxrXmEa0/QZjANBgkqhkiG9w0BAQUFAAOCAQEATJHTlxxjxQpZ+Av8maZL 5Q0sHVnoYPS+qvSy9CwHteAPK/TFrw2teRfMxAIiGFo3DuznkdZTH/o2RFaPjrqj byf8LP1w16ZpFEWCkhxJmBXDcRTa3P/fBJVqG9yPHlqB1xitrch4lUa0mwueCfqP stIr9d5Sw5MOvhIOqqr81Y9FTJAzlTBgolKGFlNtusLEv5mDovVmDNTfYuv+xn9j vYDFMsHlzzrf8ftP18yprqbZpOZM/lbAaB2NQF4zcUWoD86Wig4NZLbVwR8OzEr1 2i+kdOKCYjRoTLz+doABVwDdJ9/vZ/pnlGtIIE/WV34g1oP4Pu6TsXg/D3qq1Xn7 eQ== Data 180,LLC Data 180,LLC http://www.data180.com/ Dr. L.K. Williams lk@data180.com Dr. Scott Wymer scott@data180.com Folio180 http://www.data180.com/ https://www.folio180.com/images/Folio180_Logo.png MIIC/TCCAeWgAwIBAgIJANwntD2yQn98MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFjYWRpZGIxLmluZXR1Lm5ldDAeFw0xMTA0MDgyMDU3MzJaFw0yMTA0MDUy MDU3MzJaMB0xGzAZBgNVBAMTEmFjYWRpZGIxLmluZXR1Lm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKWwODdeo6pUaWof8lhGaSRHwtsfe5tSOp3b 2eZBlW0FanQS9s/f3vOWvc+BQWgmt9GYeKCntK4WZlLDTd6dfFEA1v7XJazJJCoO pZ0cp2oPHAzG3IoulP+/DejqL+dMWPlpLnzhDijD2gyXUfOzrWoRwYxWjYgA8keu DZsbLbXQcVf+cc0FbbQw+dFhHURJYTMHUrtkqpHUz4T0kSvmiK0iek8gyiFyEjlt 7ANbhUK0j2bLanGVRD8800EhT1VowPjRmpI9GpiB9Xn8iDAm/0vHdRiRFwjGidDP 4cmeVJZnnJipUGK115wGhh+WnjDfvumd3azI3CuE0VrmUDASxTUCAwEAAaNAMD4w HQYDVR0RBBYwFIISYWNhZGlkYjEuaW5ldHUubmV0MB0GA1UdDgQWBBR9LXkYg5X9 jEU1hIIxrXmEa0/QZjANBgkqhkiG9w0BAQUFAAOCAQEATJHTlxxjxQpZ+Av8maZL 5Q0sHVnoYPS+qvSy9CwHteAPK/TFrw2teRfMxAIiGFo3DuznkdZTH/o2RFaPjrqj byf8LP1w16ZpFEWCkhxJmBXDcRTa3P/fBJVqG9yPHlqB1xitrch4lUa0mwueCfqP stIr9d5Sw5MOvhIOqqr81Y9FTJAzlTBgolKGFlNtusLEv5mDovVmDNTfYuv+xn9j vYDFMsHlzzrf8ftP18yprqbZpOZM/lbAaB2NQF4zcUWoD86Wig4NZLbVwR8OzEr1 2i+kdOKCYjRoTLz+doABVwDdJ9/vZ/pnlGtIIE/WV34g1oP4Pu6TsXg/D3qq1Xn7 eQ== Data 180,LLC Data 180,LLC http://www.data180.com/ Dr. L.K. Williams lk@data180.com Dr. Scott Wymer scott@data180.com http://id.incommon.org/assurance/bronze unmc.edu University of Nebraska Medical Center The University of Nebraska Medical Center IdP enables standards-based federation for the UNMC community. https://www.unmc.edu http://www.unmc.edu/its/privacystatement.htm https://net.unmc.edu/standards/assets/unmcicon.png MIIDGzCCAgOgAwIBAgIUbN18eVJXDqBOyNPdN7TXDGBcPlQwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnVubWMuZWR1MB4XDTEyMTAwNTE2NDIzOVoXDTMy MTAwNTE2NDIzOVowFzEVMBMGA1UEAxMMaWRwLnVubWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsEhWme7SDrh3YstHdYhXSi7rrnXyZUV5j3a9 5qDqetFS6/3V1mLAvQXDtegryo+F7dO2KTj8e3WDued9bDQOLwde8K8oc2CI1d3w tL1e//IODz+mrIOVrKvs36/dZxYvGDsZhx37prj30aiH+SkfTJ/Q0wMMX/CS+fw1 JfK3vhr/1w26gMRxsIyEqUtr5QC13nW09Ykkl6E7Z4Wn6JacNiM4kA4uT8MtAE3+ mDn7Z3RSvsrh6+KXU/Wpfxwfl6brAVwdp/tW9aGXUxikYcOChfyAltbNChaxTGiZ PdJu1gw3cyOGUXXouvhgcVjbC4cpZjfzj+RDsz2xrK+TYhENxwIDAQABo18wXTA8 BgNVHREENTAzggxpZHAudW5tYy5lZHWGI2h0dHBzOi8vaWRwLnVubWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpJp3uhInvxqYjNltL7NbVkusJyjANBgkq hkiG9w0BAQUFAAOCAQEAbUrXe0hFkFVlADXlupQhW2YjdY5mcVBiVNAUTub+sZpL Ew2QXSIcQEW+iGamt95vaC2pjY1VkU+DYnxkrfz2JWcCvzFiMMwPoFljATwyEB6O mDLBXNfg09v8WIBhXEaumT5mfdZ5o1MNa3TUtgf2dEEdHmd46Y/JaF3sU0GiTHt5 FLc13nOcn8B4oa7KsqlIQabF7wn3jLKCmZV22VSSNTU2TfraOnobKf+dU3WdyArT qldJfiveQ3S4tzsv9PykD/AUf2DsYKUolzcS/HEPYp0NrIvlIKMRVZMrNoHmJo4B fdpZQ2TIsfzV+ci/L9l5y9IOnEqQTn66a9yUVWxNaQ== unmc.edu MIIDGzCCAgOgAwIBAgIUbN18eVJXDqBOyNPdN7TXDGBcPlQwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnVubWMuZWR1MB4XDTEyMTAwNTE2NDIzOVoXDTMy MTAwNTE2NDIzOVowFzEVMBMGA1UEAxMMaWRwLnVubWMuZWR1MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsEhWme7SDrh3YstHdYhXSi7rrnXyZUV5j3a9 5qDqetFS6/3V1mLAvQXDtegryo+F7dO2KTj8e3WDued9bDQOLwde8K8oc2CI1d3w tL1e//IODz+mrIOVrKvs36/dZxYvGDsZhx37prj30aiH+SkfTJ/Q0wMMX/CS+fw1 JfK3vhr/1w26gMRxsIyEqUtr5QC13nW09Ykkl6E7Z4Wn6JacNiM4kA4uT8MtAE3+ mDn7Z3RSvsrh6+KXU/Wpfxwfl6brAVwdp/tW9aGXUxikYcOChfyAltbNChaxTGiZ PdJu1gw3cyOGUXXouvhgcVjbC4cpZjfzj+RDsz2xrK+TYhENxwIDAQABo18wXTA8 BgNVHREENTAzggxpZHAudW5tYy5lZHWGI2h0dHBzOi8vaWRwLnVubWMuZWR1L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpJp3uhInvxqYjNltL7NbVkusJyjANBgkq hkiG9w0BAQUFAAOCAQEAbUrXe0hFkFVlADXlupQhW2YjdY5mcVBiVNAUTub+sZpL Ew2QXSIcQEW+iGamt95vaC2pjY1VkU+DYnxkrfz2JWcCvzFiMMwPoFljATwyEB6O mDLBXNfg09v8WIBhXEaumT5mfdZ5o1MNa3TUtgf2dEEdHmd46Y/JaF3sU0GiTHt5 FLc13nOcn8B4oa7KsqlIQabF7wn3jLKCmZV22VSSNTU2TfraOnobKf+dU3WdyArT qldJfiveQ3S4tzsv9PykD/AUf2DsYKUolzcS/HEPYp0NrIvlIKMRVZMrNoHmJo4B fdpZQ2TIsfzV+ci/L9l5y9IOnEqQTn66a9yUVWxNaQ== University of Nebraska Medical Center University of Nebraska Medical Center http://www.unmc.edu/ Lee Trant ltrant@unmc.edu Matt Callaway mscallaway@unmc.edu Geoff Gloeb ggloeb@unmc.edu University of Nebraska Medical Center Blackboard The University of Nebraska Medical Center’s Internet based learning environment. https://my8.unmc.edu/ http://www.nebraska.edu/board/bylaws-policies-and-rules.html https://net.unmc.edu/standards/assets/unmcicon.png MIIC0DCCAbigAwIBAgIJANmly1RmXeI9MA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV BAMTA2JiMTAeFw0xMjEwMzAxNDQwMDFaFw0yMjEwMjgxNDQwMDFaMA4xDDAKBgNV BAMTA2JiMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANMF94CNHA+M ZaOzvwA1yE5moe5k1iEJukAGBEAkC4U/KJ0MJ41b5jUIFI0ExHMZ32XCVvWugz8p YCkKwZ7ZVD8E1GaLehP7ckhP3LaqdiIMsKsaOH0A2igQYZBNdzuulTnmvWg0DRdf hVP1E1r9Wc2wMgSt2m/HhCERfLcRnLtzLtpkyODYIZdNGJ1EWwdTwHTTsD0qrZ+Y /52xkw0fxui2NRXZfM+EotnoIet6yZ1y8uGL7hOLDbiVliEudpCGVKtJWlmk7SOG mxbyxo6kcG9H/0cz99SU8xNTrIs66zMne32XIrWEH/5OgkRrQoZn/2QngyQdkqPB /sGi+4OK6NsCAwEAAaMxMC8wDgYDVR0RBAcwBYIDYmIxMB0GA1UdDgQWBBROnKZ4 qxKC0qZ+aOKw/5Z2XSBVmTANBgkqhkiG9w0BAQUFAAOCAQEAl3pMPEi/4CAaMZuS nPIpXEvXSdfKsq6e18kU/r0gMYlI5SoT3D30rLX8gsegvLfk0JUQ50haJWOJTh/V dRLN6xW+MQiOjZ/1cka7YIvLLlmpp7xuu2Kpnn8FlMsV8g4heAs9bFtrkr/IKh1Q BJc6T6uSXQ7/EcEkkkjje4qbAbn74lJYG7emCdFdXZ2MdnO5WcAt1C4QT7IRfN4h T7tQ2kd+wI6J00KrIPwF7IWR82xBTu00FVMmYMRNMvMrV923c7vXq3dFTu9LZ68B qzDEeBDYrljkuENtYMZH0mcCa8U/To0MQBCYwQG6BrmvFaZC9n2YYuwuAHEPU9OX w1kg5g== University of Nebraska Medical Center Blackboard The University of Nebraska Medical Center’s Internet based learning environment. University of Nebraska Medical Center University of Nebraska Medical Center http://www.unmc.edu/ Dan Moser leis@unmc.edu Dan Moser leis@unmc.edu Dan Moser leis@unmc.edu UNMC SP MIICzTCCAbWgAwIBAgIJAPBNQIYgGkJhMA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNV BAMTAnNwMB4XDTEzMDUyODE5MDkyMloXDTIzMDUyNjE5MDkyMlowDTELMAkGA1UE AxMCc3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIzPUUuBTRNuvi xM968tsQCy0K1/XblY7n37+7Jk/la5oMN2/zzOXlGRa+NNrnczJ2qufqGRwBX58q W7TV4VPWGT+9/USldJFxWuadL615ff7x/XeosWDdGJaRQFVkcwLyet0FEL9LPqdE eomBtLxel0uBLxGETgJ2ZugIx5ut/JfGllcVsuryQLOYpZnW1w7KP8u/uqmc9R2k ytOalh3vuuuUZrFZpnmdUBwixZD2aWaBxlfmbLDZB3XbK8eJV66Qnt9pjvMSQyxb YHknLtoIxH8Co8//wyeAn1S2H6TVhnQ3bWYJ4zrRpHiG/eYGdR3c8kPnomjZ0Y9O HnDhIL67AgMBAAGjMDAuMA0GA1UdEQQGMASCAnNwMB0GA1UdDgQWBBQPWwWKKHVe Gy0i4wt5LdnFbKytqjANBgkqhkiG9w0BAQUFAAOCAQEAFo5nxxGH1mEISzvwks2p QYITNGgzkjdLmygyD9bZMvv0lDp4Rwf1YzKM0B2DMmgOq3kOA+xA+599K133tri5 ZSsm6BpN8xYFBrts7NZhMJFQahJs6x8S6dJZWSVMQsPMn+Z3ElNvAcXc9l2bJmG4 g11by8VEyIUNbYHFp6xuC+pYxYwdNex/Ujs682T+FYpecsSO0OEgJ9SR3Nv/jlvG rx0z/WSCBsg7tWEHO+TQ02GSLoiJogO1mOOZV44pO/pmXNOjm6zfvj+Khu1xROM5 VDWl4IwT5kCANRzJ4VR9dCgXi4N2s9m74aW62bX7NMGTpQsfyh5XzV3+wYP4wHtZ dg== University of Nebraska Medical Center University of Nebraska Medical Center http://www.unmc.edu/ Lee Trant ltrant@unmc.edu CSU Rsam GRC MIIC6DCCAdCgAwIBAgIJAJ9Yn2FsCT9gMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2NzdW8wMXZtdzAxMB4XDTEyMDgwNjIxNTIxMVoXDTIyMDgwNDIxNTIxMVow FjEUMBIGA1UEAxMLY3N1bzAxdm13MDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDKQVmjvx1QyZKS5eXT4RNTJlyilDw4Xe1XtmxSKGnK8VwhKb3S+ydk Kus290fEr3nZq9H9pBNdCJgfLEtDf8SVznycTzCXhSxu+KoNsQz9aS4gj86JIxOm oYjJWxu3Sv7O6mOXNs1i+tUChU7vKzqF+Q05jFV9zl7V3Lb/zuj9ddjLKYQftgZc RITZBJXXKGeceSBwnFoHCFOdJUeaYwNfq+JOjfj5qXI9GJxJZtaBQII73SqjOdJT x/hEvXHOQu6kQ1OHZYip5+dm3/Dl5SZmbVSKFZR6w58vW1rTKRDNp2oapw92iL2j Z6l54IRNVhBzjkv+1pvNwxMtLHLczPdRAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Nz dW8wMXZtdzAxMB0GA1UdDgQWBBTuzoBTBjhJbLG5AQx+/lzgV11Q4DANBgkqhkiG 9w0BAQUFAAOCAQEAfq2qP/ST9lL2K6IIziV/a6ChrP3hYPXlqh9MlWdoOTvNghjM PjI3bZJMtkjs6lMrntgZLM25dVHSq5eoPMuZt9Hxx5V7KS93BPJpltUUzgvjwmv6 89LAaxmF2+QxomwXZiC9tbwT6wL1Qy7oFiXWmAQQ4uYINjN8J7dI0SD48jXaDbuW vBedi/HADcbJTjH7oc2YLEtPgItgImvQdr2SlwWQK+ycCffzBXCZeSr9JhemZ7kW T7ABzUw2+QyaZVyHcBTK/5LiOON1JtGnlSq+XMoIpiQciw9dm4L7p0GM9aCANlQo OTEIvGqE4vriCh0ZQoLNpu/PF5EAUrnfAjir/Q== Rsam Rsam http://www.rsam.com/ Ganesh Krishnamoorthy gkrish@rsam.com http://id.incommon.org/category/research-and-scholarship siu.edu Southern Illinois University MIIDLDCCAhSgAwIBAgIVAIJcn4M3RZTxxXP7hVa6qv+n806fMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWItaWRwLnNpdS5lZHUwHhcNMTMwMjIxMTk0ODMw WhcNMzMwMjIxMTk0ODMwWjAbMRkwFwYDVQQDExBzaGliLWlkcC5zaXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAi6kE0NfGNu9kkPAXlJSHJhFU FSYuqnXRdpf6I56tXJYeDJ+vr/a4C9V/nOIJqpqf0E5XZxOkHshL+rG7NPOe002/ 3mmzwLtKCc4IhgEX54Yrz2WQ3x7eAAtkKHF2n85PV0oJh7/co9oMq+2V45hSrAEq 06j4zEE4mdEbFu8XlJdsmRo7GKj5UX7Uxh7ayp8irzsBkSFSvj8UpvWuQgHgqAhR DUXo2zgqys8WniWX3FtoUJ9evol230GAi4otycfPAEqzAckLlSIE48le5hq9+pgm TJ9qHZlvZqMEpY4mCzyYD1eznjZooJ9oMjbfql5BpJGP0KmgQS8TJ7JotDslnQID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliLWlkcC5zaXUuZWR1hidodHRwczovL3No aWItaWRwLnNpdS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFGaJCIGrvLic cpyzSKZZZYGSHuqlMA0GCSqGSIb3DQEBBQUAA4IBAQBbAUGIyzryzCV4WlTVCpwE lKzam10cB0FEuIlJZBuhV7RAF4dlB98utwB/oLo6yDU6SGjBmZBc2rjji00HPCLF NNscde+Nh2GJ2Th3JO7TzEXGIeyZ2779daPRNUldWn0e/PSuljXlOv9Fxdde5FZN xSVY5pXQEXc1rjR6hSYZJNSkwMpipp/l7uIbvTrUicPHIXBlOgHCfxjnZD7KCZNU THhkLPoiTD6LKEMsf5E4vm24y70NfsQDbLRt8xO4JXec8wK05K/D2dFkvqZgrF0s JcNjbx+tHm0hFfpjX8J2OY+FfSw71mQ7vmgKpoVv+QesTzYaFqfZIv1ZG25t5Ga9 siu.edu MIIDLDCCAhSgAwIBAgIVAIJcn4M3RZTxxXP7hVa6qv+n806fMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHNoaWItaWRwLnNpdS5lZHUwHhcNMTMwMjIxMTk0ODMw WhcNMzMwMjIxMTk0ODMwWjAbMRkwFwYDVQQDExBzaGliLWlkcC5zaXUuZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAi6kE0NfGNu9kkPAXlJSHJhFU FSYuqnXRdpf6I56tXJYeDJ+vr/a4C9V/nOIJqpqf0E5XZxOkHshL+rG7NPOe002/ 3mmzwLtKCc4IhgEX54Yrz2WQ3x7eAAtkKHF2n85PV0oJh7/co9oMq+2V45hSrAEq 06j4zEE4mdEbFu8XlJdsmRo7GKj5UX7Uxh7ayp8irzsBkSFSvj8UpvWuQgHgqAhR DUXo2zgqys8WniWX3FtoUJ9evol230GAi4otycfPAEqzAckLlSIE48le5hq9+pgm TJ9qHZlvZqMEpY4mCzyYD1eznjZooJ9oMjbfql5BpJGP0KmgQS8TJ7JotDslnQID AQABo2cwZTBEBgNVHREEPTA7ghBzaGliLWlkcC5zaXUuZWR1hidodHRwczovL3No aWItaWRwLnNpdS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFGaJCIGrvLic cpyzSKZZZYGSHuqlMA0GCSqGSIb3DQEBBQUAA4IBAQBbAUGIyzryzCV4WlTVCpwE lKzam10cB0FEuIlJZBuhV7RAF4dlB98utwB/oLo6yDU6SGjBmZBc2rjji00HPCLF NNscde+Nh2GJ2Th3JO7TzEXGIeyZ2779daPRNUldWn0e/PSuljXlOv9Fxdde5FZN xSVY5pXQEXc1rjR6hSYZJNSkwMpipp/l7uIbvTrUicPHIXBlOgHCfxjnZD7KCZNU THhkLPoiTD6LKEMsf5E4vm24y70NfsQDbLRt8xO4JXec8wK05K/D2dFkvqZgrF0s JcNjbx+tHm0hFfpjX8J2OY+FfSw71mQ7vmgKpoVv+QesTzYaFqfZIv1ZG25t5Ga9 Southern Illinois University Southern Illinois University http://www.siu.edu/ SIUC Shibboleth Tech shib-support@siu.edu SIUC Shibboleth Admin shib-support@siu.edu SIUC Shibboleth Support shib-support@siu.edu kutztown.edu Kutztown University MIIDLDCCAhSgAwIBAgIVAJ3D3gijWRLD8z8jAWuBcPQG+wpvMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5rdXR6dG93bi5lZHUwHhcNMTMwMjAxMjA1NTA2 WhcNMzMwMjAxMjA1NTA2WjAbMRkwFwYDVQQDExBpZHAua3V0enRvd24uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiaF7/maNy94CecugFCeuOkeB Q4RxCLf+phdRdBvEMDFErMw5blnOvX9DJjkaRVO/YqHaVGanKzDUegVNrhBVoGrO XOAkVce8YoDzpH2PS5pabBuB4blKr7wrQg58wIKkslgTuBMFWfjq8R+SAnufY2zt RhdHvlpd7/1xNQ9//i1iAwBTEfJzCUnBHxLBYyocPSluTEkIWDINyeQDi/wo3/LV 0tYK2FPdrz+vOokXeaWu31y4OnkiEnxQKVCttWSR2jDnbt0urekR2L3kaJSq0ZRq vbzQGOwfAkFjAdF5JG3/O5MZbDc4Ox744ptu8/uifZV7sH6IogE80v2wPV00ZQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAua3V0enRvd24uZWR1hidodHRwczovL2lk cC5rdXR6dG93bi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFLsLBZyW9Pj MfO/2/7kbDCaS2EOMA0GCSqGSIb3DQEBBQUAA4IBAQCG1OFDvggcXym/LGpxhlB9 bu4hZOoMmtb0KrxXeYUqVRIs1vUKfotiaPP30BoYEZS2Sbf5HQWL5NBwazGHSgDA WhWvEZ0AYyzo3Fgk+iCst/tMb++3yebMxjhY2hDvQmHAHtMAS2NWrg5QuAcWKNUo 0vez+5K+GHA16PrmwwU0R1hM1k/6H0ddlFoEDvL8q/JK5EYiWBOlrKTJnx8vdSwO reL8ewKmZ+HT8AB0pP0jS3Cln94bvncHDNtY/PxTYNFIvLmclhT0+wN/VlCUYzF4 HKssl2bp1LTZPwNXt8hUArVYIypb1ChoiffijKBeaBT8NSHXKQkH6Kcs6hBiHq3v kutztown.edu MIIDLDCCAhSgAwIBAgIVAJ3D3gijWRLD8z8jAWuBcPQG+wpvMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5rdXR6dG93bi5lZHUwHhcNMTMwMjAxMjA1NTA2 WhcNMzMwMjAxMjA1NTA2WjAbMRkwFwYDVQQDExBpZHAua3V0enRvd24uZWR1MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiaF7/maNy94CecugFCeuOkeB Q4RxCLf+phdRdBvEMDFErMw5blnOvX9DJjkaRVO/YqHaVGanKzDUegVNrhBVoGrO XOAkVce8YoDzpH2PS5pabBuB4blKr7wrQg58wIKkslgTuBMFWfjq8R+SAnufY2zt RhdHvlpd7/1xNQ9//i1iAwBTEfJzCUnBHxLBYyocPSluTEkIWDINyeQDi/wo3/LV 0tYK2FPdrz+vOokXeaWu31y4OnkiEnxQKVCttWSR2jDnbt0urekR2L3kaJSq0ZRq vbzQGOwfAkFjAdF5JG3/O5MZbDc4Ox744ptu8/uifZV7sH6IogE80v2wPV00ZQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAua3V0enRvd24uZWR1hidodHRwczovL2lk cC5rdXR6dG93bi5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFLsLBZyW9Pj MfO/2/7kbDCaS2EOMA0GCSqGSIb3DQEBBQUAA4IBAQCG1OFDvggcXym/LGpxhlB9 bu4hZOoMmtb0KrxXeYUqVRIs1vUKfotiaPP30BoYEZS2Sbf5HQWL5NBwazGHSgDA WhWvEZ0AYyzo3Fgk+iCst/tMb++3yebMxjhY2hDvQmHAHtMAS2NWrg5QuAcWKNUo 0vez+5K+GHA16PrmwwU0R1hM1k/6H0ddlFoEDvL8q/JK5EYiWBOlrKTJnx8vdSwO reL8ewKmZ+HT8AB0pP0jS3Cln94bvncHDNtY/PxTYNFIvLmclhT0+wN/VlCUYzF4 HKssl2bp1LTZPwNXt8hUArVYIypb1ChoiffijKBeaBT8NSHXKQkH6Kcs6hBiHq3v Kutztown University of Pennsylvania Kutztown University of Pennsylvania http://www.kutztown.edu/ Richard Miller idpadmin@kutztown.edu Mitch Freed idpadmin@kutztown.edu utk.edu tennessee.edu utc.edu uthsc.edu utm.edu utsi.edu University of Tennessee MIIDFzCCAf+gAwIBAgIUE53nkabtCMcB00ovnd3bBOKR9LIwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV0ay5lZHUwHhcNMTMwNDE4MTIyNDM2WhcNMzMw NDE4MTIyNDM2WjAWMRQwEgYDVQQDEwtpZHAudXRrLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAIKg2r7kNSs4hb1FIGO0/zXbek+JqR+F6iK0AtIP HhIu7wD6lVDfEX9dicU9zA/kqdsWmx5NmuVNioCV+GrwQd41DtlNA0pYQdOkKMBG maXkkIxVRGVHAPe/dc0Tawq8tIFLvP9IAZOq3upR0avQLWdmsfofsshK8XL/7m8w D75egZjIpyOv2PVgymIvjk7zHjIQQWXxd8/fMJEB4d6wNZ+gcb8IRFmManbl132T 03TAb6OP2NJ8IkY+0+olws4Fxb758y/3I+EGM5b3MvyEYfdgqiyQqdTfZzImiX5D g/lIUK58bbpXF9sHveaoA0FWORaQmnK0uW6FKq+B/xpf6Y8CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV0ay5lZHWGImh0dHBzOi8vaWRwLnV0ay5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFH2TZYyhflhNjmsmMJRXRg5TnqEoMA0GCSqGSIb3 DQEBBQUAA4IBAQAXeTdPOrG9mSKJRjsx7aLgG5XWFTre5i9wHNnFauutTI8X3w/n OiX+BFRpiNwya+KkpvrfSOyHjYQHKUxFtxMN55qSfOsNW+SpLEEXTtP953uIqcG9 Ti1Z0mWRii0RZhLNEgTsvPglpgAGByY8JThfp2nRoenWkIr1FHYhd2UKT/5BtaoB iRjzxMh8KXVJD/ta5c50xFKBbuk+r8ESt1jgqvvGSpcGksODPkDs7If2nC2PKGbt 5jY6V06RqUzDhEKICpvEkj5lt5/Ep3Azl8PXLqWhQJOl6xwWqXhgSo1Qh4Dsz+tJ Dsn4YYK4EonuqncWQnyCDypPX/rFk/WakCyE utk.edu tennessee.edu utc.edu uthsc.edu utm.edu utsi.edu MIIDFzCCAf+gAwIBAgIUE53nkabtCMcB00ovnd3bBOKR9LIwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnV0ay5lZHUwHhcNMTMwNDE4MTIyNDM2WhcNMzMw NDE4MTIyNDM2WjAWMRQwEgYDVQQDEwtpZHAudXRrLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAIKg2r7kNSs4hb1FIGO0/zXbek+JqR+F6iK0AtIP HhIu7wD6lVDfEX9dicU9zA/kqdsWmx5NmuVNioCV+GrwQd41DtlNA0pYQdOkKMBG maXkkIxVRGVHAPe/dc0Tawq8tIFLvP9IAZOq3upR0avQLWdmsfofsshK8XL/7m8w D75egZjIpyOv2PVgymIvjk7zHjIQQWXxd8/fMJEB4d6wNZ+gcb8IRFmManbl132T 03TAb6OP2NJ8IkY+0+olws4Fxb758y/3I+EGM5b3MvyEYfdgqiyQqdTfZzImiX5D g/lIUK58bbpXF9sHveaoA0FWORaQmnK0uW6FKq+B/xpf6Y8CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnV0ay5lZHWGImh0dHBzOi8vaWRwLnV0ay5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFH2TZYyhflhNjmsmMJRXRg5TnqEoMA0GCSqGSIb3 DQEBBQUAA4IBAQAXeTdPOrG9mSKJRjsx7aLgG5XWFTre5i9wHNnFauutTI8X3w/n OiX+BFRpiNwya+KkpvrfSOyHjYQHKUxFtxMN55qSfOsNW+SpLEEXTtP953uIqcG9 Ti1Z0mWRii0RZhLNEgTsvPglpgAGByY8JThfp2nRoenWkIr1FHYhd2UKT/5BtaoB iRjzxMh8KXVJD/ta5c50xFKBbuk+r8ESt1jgqvvGSpcGksODPkDs7If2nC2PKGbt 5jY6V06RqUzDhEKICpvEkj5lt5/Ep3Azl8PXLqWhQJOl6xwWqXhgSo1Qh4Dsz+tJ Dsn4YYK4EonuqncWQnyCDypPX/rFk/WakCyE University of Tennessee University of Tennessee http://www.utk.edu Will Richardson wkrich@utk.edu Melissa Wauford mwauford@utk.edu OIT HelpDesk tcshd@utk.edu OIT UTK Security Office security@utk.edu CMU KC - rSmart PROD MIIDTDCCAjSgAwIBAgIJAJkrjIgPh+7WMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGNtdS1wcm9kLnJlc2VhcmNoLnJzbWFydC5jb20wHhcNMTMwMTA0MjIxODI4 WhcNMjMwMTAyMjIxODI4WjAnMSUwIwYDVQQDExxjbXUtcHJvZC5yZXNlYXJjaC5y c21hcnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3RsxewaI 6BWEZJ9P/Y7sWMQJI657dT1DWTtNrF2SXbei8AlPJZfPba2Gt0Qo3PcnjKO7p7vk mfrzPW/pUENEi+6IuL6n8tDex3RxMJ7ITHEEqzLE6evkQo0VwJdVyLcZy+NVEx0p YaR55paUOHH0zXXMMzhmzg8NZk2eVUpi1g1tXoyEVt0dAOpA4lIuj9JmQz73rYcY C6GpgF6YfCX71A1Rdphi9efP80jYzhljxNiPLyjdaRPYhu7SRzIHNboDFbwL44HT KCl6NMvNHzJxtS/OezyP9EVDUJOWDPhAyansEe8TC+ph+21fpsxYp3R8IFbS8Ttm TWsdq3Wp9+GegQIDAQABo3sweTBYBgNVHREEUTBPghxjbXUtcHJvZC5yZXNlYXJj aC5yc21hcnQuY29thi9odHRwczovL2NtdS1wcm9kLnJlc2VhcmNoLnJzbWFydC5l ZHUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1Ksi9TfYQTbfYpmiBv73merFhQEwDQYJ KoZIhvcNAQEFBQADggEBALhUNOQrIq1kf01YufOONPcuY10yLnigGw8TgakBx/Z/ qfzMZOXxWyCfZqgEtqoG5rs5D41kz8V4+2m7JZIpo/guxAJyxSgu++ZKayzLcU+4 HWpTw6pfjg0vH1As2XJcm/evVL+KXPcCAnofwWyIFfaQ9x7Wne8h/Tr8Lgy0JLzc k7g+mBDHx3I584mMhk9Dvwm7INuLfKlpHlz1WeeUtxZZS+NOpy9/7RjohqRd0ml/ 6gx3AiDz1nVXut+AO+VRlFV/uA+qxjsrpJkXAUm140AFb+Go0evfixy5Q3pI4MdL Oyrsmi+XYw+tfLQFdYgfTgM6Uk4z/BWo904y4zrOm9A= RSmart RSmart http://www.rsmart.com/ Anthony Potts tony@rsmart.com Mike De Simone mpd@rsmart.com rSmart Support support@rsmart.com CMU KC - Production MIIDRDCCAiygAwIBAgIJAIV1ug+cWdyEMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHJlc2VhcmNoYWRtaW4uYW5kcmV3LmNtdS5lZHUwHhcNMTMwMTE4MTc0NzIy WhcNMjMwMTE2MTc0NzIyWjAnMSUwIwYDVQQDExxyZXNlYXJjaGFkbWluLmFuZHJl dy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyqcbRM1j uUFLUvXN4qJw03Q0swLOCg/yEQ9na9GdF0DRl0cRVyfAZnGwkJXl0UBZJFAEsv0X qaxIEfayanbcpxju8V5fUG1cERG7vcFZ3ZTxLPaJAK8YsnKCxapcYQM1aXTs+OF7 AG5kkxmuRd84YyYSQQvWhQNBDqRIymJQ1hx57ax3cOcZubhH5TRFfFn7oXUi9c2k i/Tv9HuU9fdJWuccdnSpJ1f3dLokGRyta3nh9FP4oKsWFrDaO2ndJyUIhcdr9sSc tdiYFunJWYckH+rtXVqb7aNhkfw+Hn9PLvRhJsoX66zRRoYGp9Mr0v4OE+barBMu GC3cZTdTPJq5TQIDAQABo3MwcTBQBgNVHREESTBHghxyZXNlYXJjaGFkbWluLmFu ZHJldy5jbXUuZWR1hidyZXNlYXJjaGFkbWluLmFuZHJldy5jbXUuZWR1L3NoaWJi b2xldGgwHQYDVR0OBBYEFG/piyMFzWiwBJUFSEAEdNVbzzOXMA0GCSqGSIb3DQEB BQUAA4IBAQAp7x1166HligkhBOyIHUq9QIKrRotUredkKTGWGv4ZlzxiXPR08arj NKxYXu8VkxUzToWVd5S8tnMQCkq2nA6ZSGivjqJhuHO1GCadqH+uKwV1fv4649Ma kbT/lB5v0puiIUJ+yUujuEGKjLWWICn13YVv2wu3lzVPq4n+ErGwfMG9OhpNBHk7 kj6UM2q5MPWQDWYApiDZcQv1/Bv+svPT7+0Abhn5BvHmyYDoAULqgQQgEMW4Uzj1 txVcfi0f9QpmttTwoEJNHkCoXVfCcK9vBM3fUW/oYMDryLZIewAadncIX7YrZCSQ YgIPVniHEwTlGo0C2X0XH6bjNOWv0EQn RSmart RSmart http://www.rsmart.com/ Mike De Simone mpd@rsmart.com Anthony Potts tony@rsmart.com rSmart Support support@rsmart.com CMU KC - Config MIIDMDCCAhigAwIBAgIJAOJOz5dvlPx+MA0GCSqGSIb3DQEBBQUAMC4xLDAqBgNV BAMTI3Jlc2VhcmNoYWRtaW4tY29uZmlnLmFuZHJldy5jbXUuZWR1MB4XDTEyMTEw ODIyMDg0OFoXDTIyMTEwNjIyMDg0OFowLjEsMCoGA1UEAxMjcmVzZWFyY2hhZG1p bi1jb25maWcuYW5kcmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCwzkdi1nd8EeEO8KJigKwleo6iYg9Y1edZpbuqxmAeUscT7p+QmdO9 wFatFxOeWt7/u/6KaWQKYMPI5x0EfnE3Fn8B6w2Xc0LZaNqK6jy3OBU/8pSgEiNy gzJu/iuWOdC94fSbY17SJl+leQJW2o0WvrpW6KHHx1iD5Jd4LFnOaKLVc+ua+iIr rAA2era9DLmtGp+xmweqCtkBiO+DgvRE6AS0o8iq5ogvhfDWI5vhmBrcjPyLW9U6 pGrNSjoa/b7qhCF3eVjuKqco4t54VX/rMvaHVaCAiahagl/zhrM+XwDjc8vBsYfK 81SSasCIwfRF25IRtv0Rz/vWGMtqEw8hAgMBAAGjUTBPMC4GA1UdEQQnMCWCI3Jl c2VhcmNoYWRtaW4tY29uZmlnLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBSaceP4 vZRya2gjx0O+jY72+P4c0DANBgkqhkiG9w0BAQUFAAOCAQEApdBHyODx4YH/uFGM POQvEotK0nEHFwWcyLj9dnu0GL5QITIRlybP/lTpEqZ6+vqDMJ38UNO0G8SC/FyC pnrv2mo7pasZ2nRAwnyP69+yOffkD9Ql7OmKN0CjyNnzA10l/EFpfq9gXnEFcddX sNE8wZqbmjSz9n2YP/oksjjK20W5bW0lSi4mi3Fp/p8gXmU5+5tsMRTeGVa6hXjE R6l6yo2F0MlyrWYoZHuNs7/6poDsWqB3VCrw9DLRnXbmbInvpZT2jl9XJ65uZRyF yQTz4a7xe+oToS5XIXrQ5MnLNIlPYNPduGdov087Gp+VMjkl1Z8r5jtoqofrbvs0 2IRQXQ== RSmart RSmart http://www.rsmart.com/ Mike De Simone mpd@rsmart.com Tony Potts tony@rsmart.com rSmart Support support@rsmart.com CMU KC - Dev MIIDJzCCAg+gAwIBAgIJAMkL7vEev7tFMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIHJlc2VhcmNoYWRtaW4tZGV2LmFuZHJldy5jbXUuZWR1MB4XDTEyMTEwODIy MTEyOFoXDTIyMTEwNjIyMTEyOFowKzEpMCcGA1UEAxMgcmVzZWFyY2hhZG1pbi1k ZXYuYW5kcmV3LmNtdS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC0a1En+y3rGDWyA8bLj6cCo/uMJlA1Kajm9stJYPmg+GKmoRxLOwq2r0/DHfkm dYhCcenunldZfKIQc0Nql/i6ZKc7raqo78g04lICpaGG3yLjG7NQhkN7eA9V/vqb jiDjpaQTqKKFk10AS4k/eq8qWIW6ahP9yoGwX49WiWcFjN4HxWk8LJFj69vq1F3/ H/sVQvBq9El2WZD2sE5/DP4hhGbCWESRANaY7hSuUaNErEErXM6hmeTOSQ696DaS mLjqC9UmtdArrZiDwRMyK84WnUOF0/BPeQUM3w8jGWu9J6rhuA5mvziia2T+FS/I VSzqHp4NWHSSkbmaE38ioZtdAgMBAAGjTjBMMCsGA1UdEQQkMCKCIHJlc2VhcmNo YWRtaW4tZGV2LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBQcBiQ+cCxN/fnsZVCx GoZ96ANXODANBgkqhkiG9w0BAQUFAAOCAQEAWqRk7ZHEHF3fPpOOB3kmIdU0TBJy c3T6ACRs2w0xji0dmhxESYpT13kSK3d9sjLYwieLDcooVJKV2qe6WJT90ZyGydpz nu3lUsAdwrSJIy/DXRFjDOgKW4/++v/TSTDsNLPbq+ICTHCvQ2EilFv5DQHpT9rY IQK1Ad4L/feSeHVaTnHkbbjjcz+T38q0xbq/19r1icY+O8U5LzWNsM0tb8LcbeO8 EaxV+3nrwMipupeqXOVkjxB8026PZlsHUfCN0BbGMnAKPWMnWG5Jh/pQxjXpCkHI opyikP7uAels3aWCtQSPI4az8H45ZP8g0p4+ABHdhI3+HBGZmPxWm7F6tg== RSmart RSmart http://www.rsmart.com/ Mike De Simone mpd@rsmart.com Anthony Potts tony@rsmart.com rSmart Support support@rsmart.com CMU KC - Test MIIDKjCCAhKgAwIBAgIJAKc6FovDNGlQMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIXJlc2VhcmNoYWRtaW4tdGVzdC5hbmRyZXcuY211LmVkdTAeFw0xMjExMDgy MjEwMTVaFw0yMjExMDYyMjEwMTVaMCwxKjAoBgNVBAMTIXJlc2VhcmNoYWRtaW4t dGVzdC5hbmRyZXcuY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAJveCVmz8ZtNlW/Ox+4uk2ovsJ4HOLMsgcq4cDy9o9c7Tk9Slh5NxlR+66fM aKpSQKPo9Cm3X/v3YPgtqOxDSfjnj+MoFGvSbrvgXbI4bW3IPn1NZyR15pOLsSrX gVLZKDCOG4n4VYgvGvGvmm+Ttxq2JBug/IayJ2DiJ7NjhvNE1Riy0E2PsPXSQq6k kQ8UWT4w7YhZdsjEMgnL3JoPp7zvyc0HmIadG3na29CyANDbMi8yOUTbICb07qbA +DUx8U9UJ1CmQIrwDkMbrFhA7XCGwQYqF+k4bP4CP6YvW4JjEMl5L0dcsw6oeyKV PNtLMjWYq+wv6mhr3mDPip0mryECAwEAAaNPME0wLAYDVR0RBCUwI4IhcmVzZWFy Y2hhZG1pbi10ZXN0LmFuZHJldy5jbXUuZWR1MB0GA1UdDgQWBBRzXi38/9sSjTrD IQKbS0kaUtN0SDANBgkqhkiG9w0BAQUFAAOCAQEANqq7o2UU4rG6ymB99Md4mZdg mZDwdCJJK6KJUp5znJAJDL/rGSxsE7Zc2CKFzTRqavsItilIfTWnqgK6ETXGOrIH qRMDBuxA/KdDPmfvUajgq4n16bWj7ghDKb7ZzyD3MXugSII8dCG4hOJzprOuXLj4 pi2Y+cNDGo+MqBNp+lbd0xB7U7hen6zbCtc7amu8CxW+Q5wI5MNDzcWBOaw4vKMf rQRJhCChXG8WoQ1f6XBnLs/2+9rOJl+sICT+rO92hqudz370XB+MjUNL+1e4H3Gk Au7D2EkdyXGtZ0RUTh1ubHFNb/tQEstdC0TbWNShQ3Mar/0xlyJ4cuRbXizxsA== RSmart RSmart http://www.rsmart.com/ Mike De Simone mpd@rsmart.com Anthony Potts tony@rsmart.com rSmart Support support@rsmart.com CMU KC - Training MIIDNjCCAh6gAwIBAgIJAPlsTngtetsIMA0GCSqGSIb3DQEBBQUAMDAxLjAsBgNV BAMTJXJlc2VhcmNoYWRtaW4tdHJhaW5pbmcuYW5kcmV3LmNtdS5lZHUwHhcNMTIx MTA4MjIwNTAzWhcNMjIxMTA2MjIwNTAzWjAwMS4wLAYDVQQDEyVyZXNlYXJjaGFk bWluLXRyYWluaW5nLmFuZHJldy5jbXUuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAyF19i+rvK40OSqaQe0+fy1p3+hWJTj1yCA7cfMQWQOfvli/m 3cW3uNVgTl2lS5jwBqyRXAMIGjZQJN+DIDiQKFGbb6KLBGzR6KZFR7io9V0v0fWH F7yUZyfS8yo8NXn8RAsemVKAAnT27YUJzS0zrjQzmAfP0Vq4peNH4ckL9i768COu iP5tDX8Np+KiT7OXtdAc2tCJNi7xhvPS84MEtqVd5u6w3qzSVV0A1lBmndSKPTLZ V2NFTB7TKgwzx5C4yQ19dhncC2HlESMDwqBygymO49V5xrnrKAjrgrHpIY58Mdm4 XMaqLgDFnKGlGJgcVrJsvrn9DqwlXn041aW6SQIDAQABo1MwUTAwBgNVHREEKTAn giVyZXNlYXJjaGFkbWluLXRyYWluaW5nLmFuZHJldy5jbXUuZWR1MB0GA1UdDgQW BBTDohy5p5Y0sNzJm+VLp+Y4nrqnITANBgkqhkiG9w0BAQUFAAOCAQEAehcMzqSK RxQNMcRitoVjQ03E940K+VfIm1MDJdq6Bkm1pfsjqCs0Fzo2spycNJz84dDgehl8 M6/JxCXRS+iKWVuwE0naMxzA9yxGc4GpDuL45pnGSvsygavHyUeCE5g0GbOP6vkL Nw+CcL++Uhf5/t4Dlghjs2JWHR7H9O6gmAqkyRyDTFy+WsrR5j6f5fD3vojfgk+g PT/pdaOrXhk4SJBhfndpGprR1WsQ3lqSgaaIooRq9xMYlcx54bkjDyhTFhnd5mdX nZjza1gPjBS0fVAVLVexHC8F+S0/txVSoV4L/qPPWYq2kx1JADg0N8kqPk7hE3AH YgYvfckOWAi93A== RSmart RSmart http://www.rsmart.com/ Mike De Simone mpd@rsmart.com Anthony Potts tony@rsmart.com rSmart Support support@rsmart.com MyUNiDAYS Delivering online student discount and promotions from the biggest retailers for free to students. https://www.myunidays.com https://www.myunidays.com/content/privacy-policy https://static.myunidays.com/images/wayf/logo_300x100px.png MIIDKDCCAhACCQC8EjoQK/aL7jANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJH QjETMBEGA1UECBMKU29tZS1TdGF0ZTEQMA4GA1UEChMHVW5pRGF5czEgMB4GA1UE AxMXY3VzdG9tZXJzLm15dW5pZGF5cy5jb20wHhcNMTIwMzIwMDk0NzUyWhcNMzIw MzE1MDk0NzUyWjBWMQswCQYDVQQGEwJHQjETMBEGA1UECBMKU29tZS1TdGF0ZTEQ MA4GA1UEChMHVW5pRGF5czEgMB4GA1UEAxMXY3VzdG9tZXJzLm15dW5pZGF5cy5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwMJfrb7y+eVIjMnMj KQEaWZWX9omtsMmrkxgOAEO5snjni2OJfWShhGmTKpBHClE8AmomOdDr3grEW6Nd 5J0+yDh21A7bW6cdaxpwvr2FRZGaIkJFob0Lh7pnH59UIwfeO36fEUa/QfVWafZJ JeWZe4gKcdI+ndY0tMvK4m/pMcO6rxy4AwsJdvxM0bE9R3WNlB8lgcxmbP4pjoZC B29buyOS5/CmFzbA5IffwyJcyk+8dHVF7tbZ0CyjjOsXIrjCryUzsqDOdBLt5yup n6BcBzob6bU8AMojnVT10NCxOWqL+O9i1VScJ/dzyiDbR05iWDa2VQ+/Ya9UpD4d Pl5bAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAKp/yt95eag2/oZdvxaIWLzjljEd lZdlxzZVSXgI67Ci+RhBp+jrBAgNrk/2QxEtau8t54Ufy4hxCFh4o/YvQ3F/Rmaz t7jz51Xj4/DeQ0Y/b5Kb+8MaZF8ZCNseU8Fd92c1Io+sAPQPtFqgR+kzxMOQAWET L/IOUn+DhRh434WBVEciLUduGIpP+sI3gaszurWQIJslPrxOEf+X9aDjOSvLqJvw jPsDxBi12zyperdHQgdNr6Jbd1h110XCpJzwCGXElxlNd+Z3R/sMW0wn7lCLYQA7 xmBjp1ntxjW8jWQiW/3pb5t/HODL79ntP17sTv4kT8EURtMRgYxttfreDdg= MyUNiDAYS Delivering online student discount and promotions from the biggest retailers for free to students. Myunidays Limited Myunidays Limited http://www.myunidays.com/ Josh Rathour josh@myunidays.com Andrew Bullock andrew@myunidays.com Skillsoft Corporation MIIEEjCCAvqgAwIBAgIQUQD0gih9cE5FIw25kmMmijANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEyMDYyODAwMDAwMFoXDTE2MDYyNzIzNTk1OVowgYwx CzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1OZXcgSGFtcHNoaXJlMQ8wDQYDVQQHFAZO YXNodWExHjAcBgNVBAoUFVNraWxsU29mdCBDb3Jwb3JhdGlvbjEYMBYGA1UECxQP SG9zdGVkIFNlcnZpY2VzMRowGAYDVQQDFBFzc28uc2tpbGxwb3J0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgShuMf63muXw/R+ece1QBiTCCq 1fpSIt8x5XUaBFj1OKc81fx7jcY90N/yAEPS+oG9eTJM2wIe3s8+KdPrMV5QEDqn l8LA+dZCcBHoj7DYt1drHcpfD1cGjID88wm0kh9QnEnxxnYMqVDUbD3yuzaxR9dc fykoNbn2tjD5/TJWHehRtKSRakZ7FK3IQiGMPPwQrCllRZu/7P7ct9VMrY9dnUtb 7knm1W5V1rHv+nAr849lSRyCrTjUSCkWkPfiFFPOq8Q4H2gBF0nGtMtltCC39vhF 2LdGyY97oiFUALSHpoA7FAL/CQLYk2GK+KsJN4rCsXM/m3EwdF3DMOv3L80CAwEA AaOBvjCBuzAcBgNVHREEFTATghFzc28uc2tpbGxwb3J0LmNvbTAMBgNVHRMBAf8E AjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9zdnItb3YtY3JsLnRoYXd0ZS5j b20vVGhhd3RlT1YuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5j b20wDQYJKoZIhvcNAQEFBQADggEBABNker7/fYAcP34b14qtYbOwHV6xHNjGI4ta 2iHcbpd8SH7WBjWLIzBLObEsIExo5SL82mMnSx+tvBQ/AJI8UhZjp5cOk0xAVGTW EwScxsjSMN1H/BCsQhxbja3jo25AyxqVa6Q6Q+f/CYFxsZIV0KJxPvjGJNxQMZyU kZJkT4/n07ryoTpoX8tBi5r//R7NaTAgcuFu+FqNE1WD4+3i9J1/QaRU28LwOCBw 2u6PGpnepr9s9tQhC+cvwl36+SVicp4rRGpCm/Cq40aHe5um4aTPR8LNBnzCfatB K2K1UiFRhAEtNpPwvurz7p6sk8hsjERBJD5R0z7VzMKaYt/OPek= Skillsoft Corporation Skillsoft Corporation http://www.skillsoft.com/ Hosted Services - Systems Analyst Hosting-SystemsAnalysts@skillsoft.com Advantage Connect Pro Purdue and Adobe Connect 9 Managed Services http://advantageconnectpro.com/acp/ http://advantageconnectpro.com/incommon/incommonpop.htm https://purdueauth.advantageconnectpro.com/logo.jpg MIIFIzCCBAugAwIBAgIRAMk+AE6JegyuRJsWHcDqtRUwDQYJKoZIhvcNAQEFBQAw czELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGTAXBgNV BAMTEFBvc2l0aXZlU1NMIENBIDIwHhcNMTMwNjEwMDAwMDAwWhcNMTQwNjEwMjM1 OTU5WjBmMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxHTAbBgNV BAsTFFBvc2l0aXZlU1NMIFdpbGRjYXJkMSIwIAYDVQQDFBkqLmFkdmFudGFnZWNv bm5lY3Rwcm8uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxmmE FRmAOUT/q9XrI97u85uVKu5ign3IUKgNhV/3nQfmEkKxSCfjfVZOtwQFitkHs1Zc W6HsCS/722n0hixepTddfM8CGyAx28F06gKUzDrahqcXMGb2j0rAenK4DJ2Jj6cp JRDNQYy3359AQnYyKSCmPui+bm9BfTgRuNSEGv96hZukAyGfqxZjAYGnFimZmWk3 4KdF0MNEDmqJAu+4quaD2iyKDS5etEXyfPoEnyXP9xsTyCbEW3n6u2v0SJ93OAAw 9luZl7t4eEoM7DIEP8YubhMAtCMgRc928HnLGeBk4KcSYK7A8GcKpJfVhqxY8DhW dELNLzJh8vbgNR7QhwIDAQABo4IBvTCCAbkwHwYDVR0jBBgwFoAUmeRAX2sUXj4F 2d3TY1T8Yrj3AKwwHQYDVR0OBBYEFEvrOhLHT8C+tAMscmvuPqn/OE+0MA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjBQBgNVHSAESTBHMDsGCysGAQQBsjEBAgIHMCwwKgYIKwYBBQUHAgEW Hmh0dHA6Ly93d3cucG9zaXRpdmVzc2wuY29tL0NQUzAIBgZngQwBAgEwOwYDVR0f BDQwMjAwoC6gLIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vUG9zaXRpdmVTU0xD QTIuY3JsMGwGCCsGAQUFBwEBBGAwXjA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5j b21vZG9jYS5jb20vUG9zaXRpdmVTU0xDQTIuY3J0MCQGCCsGAQUFBzABhhhodHRw Oi8vb2NzcC5jb21vZG9jYS5jb20wPQYDVR0RBDYwNIIZKi5hZHZhbnRhZ2Vjb25u ZWN0cHJvLmNvbYIXYWR2YW50YWdlY29ubmVjdHByby5jb20wDQYJKoZIhvcNAQEF BQADggEBAEaGvD8g2kQd8+RT5gb6v0+JX0sivMLOZ5sqXdTHMq1nvmRMrOzQM319 MiFroPcVq90M0n0r9F0bwW2aVH8YJyczt6uYWaPO8Nk88SSJKtrdHplfMXr8fHmr YrX9veQq0iIV4BpLPALKYrCi4YSSi1qEmszL8D90ZuWUPr/hln7Cq13McbSfYQUr ZRmIoBUPQnseTt6O1XrOvy2x3DKEdDb5X3g0q7DbbDaoFvfUn1O6cPhHrZTNGAsQ qZRdi+SNbd12wGQliHPCPj+lZ3mpL8qvB4KZNmS8zGDDtr9zcsXJ3ulodYWBjw9b SfCfP6TC4OQ+i5rox7S1V2zFwgIwKbs= Advantage Connect Pro Purdue and Adobe Connect 9 Managed Services Advantage Connect Pro Inc. Advantage Connect Pro Inc. http://www.advantageconnectpro.com/ Matthew Rock marock@advantagecp.org wpunj.edu William Paterson University MIIDBTCCAe2gAwIBAgIJAI4YC5Npo9L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMMDmlkcDAud3B1bmouZWR1MB4XDTEzMDYxMjEyMzgzNVoXDTMzMDYwNzEyMzgz NVowGTEXMBUGA1UEAwwOaWRwMC53cHVuai5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDo7XjTdyxVbr0MBuEEBSJhgYNUBwSPI65Fzsq4EB3ojHgm tGpOR+E3tafl+1wjDe86+IFbQzrfbuXKhxblhzrM1kDvhOcBJgvLNZyyKnPcwWxS 2gyMI4EpF1CpcCMAXs0zewKigpSH2ZTXSWtAV0ZXkT5xD+M9aWkjgmErgenNUqRY Wicd6CxfEFVcYhTx/5gapMhq1XOg0IjgZRV1sA4V283CzVzOS3az2STTVkX5WUV9 bJgFTAHEXEDPPcbWrorVy7bMz5PvT3eqqX1JJNg3F8jNrNa8ldjgJiXJjjzOZlEn KQC4+BvF8j6gckBrsvsHwxDL1S4RUF2sdYDypDoRAgMBAAGjUDBOMB0GA1UdDgQW BBSGw9sPSDIQsPNpVDnRQgimrIhTDTAfBgNVHSMEGDAWgBSGw9sPSDIQsPNpVDnR QgimrIhTDTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQDmERlLZPBJ B6WWlMpOu3FS1kSn57Bqat9Hax+JtT+wNhIJq5hkevdbjNwqsT1VgQCzAsGpz28O 4rWsEWZWsCq6/VgaXqh49xLDk/HyribBT4yzzsoOFlQoQK5HPdo+saHNE3VCIuaa OufYAOvQl+su5vJiGxMLCi9zD5Vzk003JwfUW5ZBcCfkUWc1bH1Y4vO0fwfvgXFK VW8P1xkXWl3TgwOQtxQ3ek17NFG63fRTeBddS2K3m9fK5tVF+ivD6Juu2Li/Oqx5 dzSXh+7VKhTHWQ0+Oax0YOEOtSCceQ3A+/cR+2MRKIKaTekRMVq3lOvgdaVlBtg0 KZbNrgCaX2SV wpunj.edu MIIDBTCCAe2gAwIBAgIJAI4YC5Npo9L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMMDmlkcDAud3B1bmouZWR1MB4XDTEzMDYxMjEyMzgzNVoXDTMzMDYwNzEyMzgz NVowGTEXMBUGA1UEAwwOaWRwMC53cHVuai5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDo7XjTdyxVbr0MBuEEBSJhgYNUBwSPI65Fzsq4EB3ojHgm tGpOR+E3tafl+1wjDe86+IFbQzrfbuXKhxblhzrM1kDvhOcBJgvLNZyyKnPcwWxS 2gyMI4EpF1CpcCMAXs0zewKigpSH2ZTXSWtAV0ZXkT5xD+M9aWkjgmErgenNUqRY Wicd6CxfEFVcYhTx/5gapMhq1XOg0IjgZRV1sA4V283CzVzOS3az2STTVkX5WUV9 bJgFTAHEXEDPPcbWrorVy7bMz5PvT3eqqX1JJNg3F8jNrNa8ldjgJiXJjjzOZlEn KQC4+BvF8j6gckBrsvsHwxDL1S4RUF2sdYDypDoRAgMBAAGjUDBOMB0GA1UdDgQW BBSGw9sPSDIQsPNpVDnRQgimrIhTDTAfBgNVHSMEGDAWgBSGw9sPSDIQsPNpVDnR QgimrIhTDTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQDmERlLZPBJ B6WWlMpOu3FS1kSn57Bqat9Hax+JtT+wNhIJq5hkevdbjNwqsT1VgQCzAsGpz28O 4rWsEWZWsCq6/VgaXqh49xLDk/HyribBT4yzzsoOFlQoQK5HPdo+saHNE3VCIuaa OufYAOvQl+su5vJiGxMLCi9zD5Vzk003JwfUW5ZBcCfkUWc1bH1Y4vO0fwfvgXFK VW8P1xkXWl3TgwOQtxQ3ek17NFG63fRTeBddS2K3m9fK5tVF+ivD6Juu2Li/Oqx5 dzSXh+7VKhTHWQ0+Oax0YOEOtSCceQ3A+/cR+2MRKIKaTekRMVq3lOvgdaVlBtg0 KZbNrgCaX2SV William Paterson University William Paterson University http://www.wpunj.edu/ Administrative Support shibb_admin@wpunj.edu Technical Support shibb_tech@wpunj.edu Help Desk shibb_help@wpunj.edu ServiceNowTest MIIDcDCCAligAwIBAgIEUtdcejANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJVUzETMBEGA1UE CBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLU2FudGEgQ2xhcmExEzARBgNVBAoTClNlcnZpY2VOb3cx FDASBgNVBAsTC0VuZ2luZWVyaW5nMRUwEwYDVQQDEwxXYWxsYWNlIFBlbmcwHhcNMTQwMTE2MDQx MzQ2WhcNMjQwMTE0MDQxMzQ2WjB6MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEU MBIGA1UEBxMLU2FudGEgQ2xhcmExEzARBgNVBAoTClNlcnZpY2VOb3cxFDASBgNVBAsTC0VuZ2lu ZWVyaW5nMRUwEwYDVQQDEwxXYWxsYWNlIFBlbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCV837RHboj9mc0rH21Kf3QtxbxxhKxgipEk3aeCdYXl4jXU2u4tJNcT4i/U+bdBrmax+w6 9uOP1lk8b0f2BogR1vc6zfDpD88YlE0Bjwrz3DDS5cP2h9M3EZvgcaBoWiS7gP6B2uiqPy/e7znF ALOOCMLxOgstRjoMwFOECRLnj8uIxVIJ+HDwH6wOAsmaSnWphCpvG09dSRSBt3h7gzFFC39h56Z0 uNfqV5ZDclrmzvPqqe+QNQ9SS9dfGbXVlGvum7g5e2794nynf2Vwq3cpIh6wZzPXLsHARCAcleoT cKC+icQim1aT3SL+miASDCLHGH5EL2pI8xYVWbUoa2/JAgMBAAEwDQYJKoZIhvcNAQEFBQADggEB AHKV6xH6/SpwQCGOt7hlHjiShCvwCEJfjqqGC1QaKPFejQByntVwjspfWStd2/KjM5fNa2r+A/v3 2L7Gt3ry/n4cia53kr/9mWuSws9q2EaqyC9Z8GS7lmXI54tDouNN3FJYJKs7lPF7j2PqqqLnxEOD Xg/veGnX8RTdhfQvu857iBnOfPud3ZquvQVglRvzUAIZiYlOQPfjtqBSjmp7/woE59yBY6yyga2o ClZNXAQzZDLzhuhMngRTHFRJ9poKsPDwtXWjIYaOiVPnVM6yw7guaeMIE5oMGzXMIAeSn4sq2iCA ew31V71Zu8yseyaxKhgxwJUKDT1U7YU1W4/SUfE= ServiceNowTest ServiceNow ServiceNow http://www.servicenow.com Wallace Peng wallace.peng@servicenow.com http://id.incommon.org/category/research-and-scholarship lib.uh.edu University of Houston Libraries Shibboleth identity provider for the University of Houston Libraries. https://shibboleth.lib.uh.edu/idp/images2/uhl.png MIIDPzCCAiegAwIBAgIULlNaR/yPtpIHLsg043vHlyUUb9owDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2hpYmJvbGV0aC5saWIudWguZWR1MB4XDTA5MTEwNjIx NTEwOVoXDTI5MTEwNjIxNTEwOVowIDEeMBwGA1UEAxMVc2hpYmJvbGV0aC5saWIu dWguZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiLfH0IINKgkb rIOkA/VFCgs+O8Voj/ywl8krAdq2+F5VQQC1+pHoTtcMp7MRHJ/HsRmDjQVkWlNR QEnFhnJv38dEIZnfkKWoijqWXTvkQeSvw+9rhU44I1GoBAxYRLm8BuljkOUlt/Xe pfusfkjNZaSoeXyS4Q8VGxOtY4FrRXK5SuVhU8tYiBHj+oN7EEHaaj6amADey8u/ kmGdlJIaq71qwkm9xPeOCcAceLJF0pJBsGUx4sDR4E3y+wGEoPfMSMgJFDH1cmmj lFlbE81f6R+57NaX5gIX2oDQStj/D4B5BTSkV0EJiG6ZwcdzsX4nRv+qI1XtMfN3 vYu8DcA4VwIDAQABo3EwbzBOBgNVHREERzBFghVzaGliYm9sZXRoLmxpYi51aC5l ZHWGLGh0dHBzOi8vc2hpYmJvbGV0aC5saWIudWguZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTWtN42GnjSk3RkyD9wChaumT6JeTANBgkqhkiG9w0BAQUFAAOC AQEAckRFXo/Ps3CGTexk0U6VhZ3nUihG8dQR6yECjxpnrZU19u8u8jETLvTdgccL LTUlW9oapCGLiDNe9pAz04OrXrWFPaAG64eeFudF9ADat26Fb93alIUlJYTvIH9C 7cIVqjtE4w1YDiGxIkmlxPCFsjxqQjRNzWvNmJAZ/7BqunjcKu573Ilv4CcteD2P E9I51v3x2TJs8SbOPJN87OyKEAilTSERUgXLxPKpGdL/3D3fZTB2cg35/EbDsAHd YBqltouvVCvEIi4TGm2qwqj8+X+JwbZ+ZHyLsy6u0GTBDQtMAvij6n17rKlM7DOv asKcVxzFt1IOY7qRu811/rvH7A== lib.uh.edu MIIDPzCCAiegAwIBAgIULlNaR/yPtpIHLsg043vHlyUUb9owDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2hpYmJvbGV0aC5saWIudWguZWR1MB4XDTA5MTEwNjIx NTEwOVoXDTI5MTEwNjIxNTEwOVowIDEeMBwGA1UEAxMVc2hpYmJvbGV0aC5saWIu dWguZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiLfH0IINKgkb rIOkA/VFCgs+O8Voj/ywl8krAdq2+F5VQQC1+pHoTtcMp7MRHJ/HsRmDjQVkWlNR QEnFhnJv38dEIZnfkKWoijqWXTvkQeSvw+9rhU44I1GoBAxYRLm8BuljkOUlt/Xe pfusfkjNZaSoeXyS4Q8VGxOtY4FrRXK5SuVhU8tYiBHj+oN7EEHaaj6amADey8u/ kmGdlJIaq71qwkm9xPeOCcAceLJF0pJBsGUx4sDR4E3y+wGEoPfMSMgJFDH1cmmj lFlbE81f6R+57NaX5gIX2oDQStj/D4B5BTSkV0EJiG6ZwcdzsX4nRv+qI1XtMfN3 vYu8DcA4VwIDAQABo3EwbzBOBgNVHREERzBFghVzaGliYm9sZXRoLmxpYi51aC5l ZHWGLGh0dHBzOi8vc2hpYmJvbGV0aC5saWIudWguZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBTWtN42GnjSk3RkyD9wChaumT6JeTANBgkqhkiG9w0BAQUFAAOC AQEAckRFXo/Ps3CGTexk0U6VhZ3nUihG8dQR6yECjxpnrZU19u8u8jETLvTdgccL LTUlW9oapCGLiDNe9pAz04OrXrWFPaAG64eeFudF9ADat26Fb93alIUlJYTvIH9C 7cIVqjtE4w1YDiGxIkmlxPCFsjxqQjRNzWvNmJAZ/7BqunjcKu573Ilv4CcteD2P E9I51v3x2TJs8SbOPJN87OyKEAilTSERUgXLxPKpGdL/3D3fZTB2cg35/EbDsAHd YBqltouvVCvEIi4TGm2qwqj8+X+JwbZ+ZHyLsy6u0GTBDQtMAvij6n17rKlM7DOv asKcVxzFt1IOY7qRu811/rvH7A== University of Houston Libraries University of Houston Libraries http://info.lib.uh.edu/ Robert Spragg rspragg@uh.edu Robert Spragg rspragg@uh.edu Robert Spragg rspragg@uh.edu GradesFirst SP The GradesFirst production SP server. MIIDVTCCAj2gAwIBAgIJAKJxqnn35Af3MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNoaWJib2xldGguZ3JhZGVzZmlyc3QuY29tMB4XDTEyMTIxMjE4MjAzNFoX DTIyMTIxMDE4MjAzNFowJTEjMCEGA1UEAxMac2hpYmJvbGV0aC5ncmFkZXNmaXJz dC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwTYe+xgOj/r+a WPKWuCfZKEFlLLkdb+wb7ftwhvXngN3qJS1jkFBg8R/wCw+pnNZ6nejIOyALn46I KjP9O5883oY+gVXxmDCdSxXbgIB1sTJkGTIoUgAdXW9sfn8NcZfaV9GzrvOwsvpF 6Nw/QlwL/U88Z4eFqo8kafU1QhlR32urbBQiDHrhXXUYQhPToLzjMRmzeggZUbxp 4yKFeWIC0FHG6YnAaAvoYMI1fdGB4K6phHgR95dHN3CQIIDL15Um0In1JV1Ttkz0 VvO2GTT0H7jZD6P52Y6eo8vfzfe8IA/tNN+9UHqsw3qNmzX1/hv14LBv7TVDeOzS buhIrDMVAgMBAAGjgYcwgYQwHQYDVR0OBBYEFFz8aIxX1HeS8YD2eMQMSHqRtR6Y MFUGA1UdIwROMEyAFFz8aIxX1HeS8YD2eMQMSHqRtR6YoSmkJzAlMSMwIQYDVQQD ExpzaGliYm9sZXRoLmdyYWRlc2ZpcnN0LmNvbYIJAKJxqnn35Af3MAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJ1j2VVbiOpNs6vDkpLoaaKaRoXqVHX7 Uv5Z2ugovAJ5AAmED58dxcLTsX9IjNt5218ru0C8ncotCtTZq1j6+76HTxz3S0Hv EX3dI8EM46ya1aLLQ/0R0M09R3g+SaHxbaN8WlUxedX7zJWcOtaleCz60+p+jCbr PUe+6XgI9zDQiRZATvN7MfY/jDSnFRQOEXjIwVPVQwZY/eVbDaiHM+2vzbYGf2av b5imNBkW9HNI9hMoZQJ/bryb/1N6su3r6n/GLDriQ9qnC2qHWRtBxFXlApS/Cgis NqVWVmAekP3bHAlw+z4neDmwPoklNbVW1y38yW7b16GekTtViNOCYQA= GradesFirst SP The GradesFirst production SP server. GradesFirst GradesFirst http://www.gradesfirst.com/ GradesFirst Support support@gradesfirst.com GradesFirst Tech tech@gradesfirst.com GradesFirst Administrator tech@gradesfirst.com Research Foundation for SUNY service provider Research Foundation for SUNY service provider MIIC3DCCAcSgAwIBAgIJAJCO4sbHLgJDMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3Nld2FyZDEwHhcNMTMwMzIxMTc1NzMwWhcNMjMwMzE5MTc1NzMwWjASMRAw DgYDVQQDEwdzZXdhcmQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA xrtuiiTzZX5HV1agSvbbH6CCrlkb6DTqzR+Kx76X+mExiYq3/hgOeGl411qd6ewH 7Pf511wXUeAyzwWShezQbMTVWA/3+YskJ5HrCOexpsFiOzP7p6llRIuZMIuWv2yN L6i+PZV4NxW0i5cAi0qHSrWHl7Ty/DLSUsVn1BGDvfj2C7f3dPYS5KUe5TeGuUm2 pP2JCTWf73ElwDY0GGemQi3cA8tIv1eGnA08C4O9z1iIJ8GCPH/KxRBR6C2i1ZO8 L808uv+YWDkFBiIuI1e2PNL8xA8ZhVsjOMN2DGggi8K5JHD3zLo8Busd9WP1tLCC N02Ue/5k71DNdm/rsM5SnQIDAQABozUwMzASBgNVHREECzAJggdzZXdhcmQxMB0G A1UdDgQWBBQNXTEkYMzwASyEB1kDBIy/nGVtzzANBgkqhkiG9w0BAQUFAAOCAQEA OXzYaVQSpjHSxhVcY224s4m9vd5MYCT2Y1sET9jOAw5wWUyl636+BCjBqFx3MBJx UoerVLGThDYRrKU24pxyKYn+0xu9v7J0a/Gdkzu5QtCV1hBMayyocXXzuwLlB4fc /dzdOg0ZJyO9/QmgFKjled7FfTFBj8ID2ghjAd46LwmXOnJfLB2fjjfgMoDn4+TN AQbV/LN9Ssgq96OugikcW6GDBPUGEm75MUgYTWeH432f1BlPOqPBeu6VFMd5ZJW6 6X9Z+mHAxEzsxwvtZ6fLVjjcBeDoU4tmUPv9YQYNojLTaljI3ExBc4oM8KYHxrGb jdVARBwqrPcSIb3bKg/efw== Research Foundation for SUNY service provider Research Foundation for SUNY service provider Research Foundation for the State University of New York (The) Research Foundation for the State University of New York (The) http://www.rfsuny.org/ Matthew Mullin matthew.mulin@nfrastructure.com Susan Zaffrers-Vincelette susan.zaffers@rfsuny.org Paul Manley paul.manley@nfrastructure.com Aaron Pfoltzer aaron.pfoltzer@nfrastructure.com Research Foundation for SUNY Effort Certification and Reporting Tool (ecrt) Research Foundation for SUNY Effort Certification and Reporting Tool (ecrt) MIIC5TCCAc2gAwIBAgIJAIrXzg/IlfPEMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCnNyZmFwcGxwMDEwHhcNMTMwNDIzMjEyNjI2WhcNMjMwNDIxMjEyNjI2WjAV MRMwEQYDVQQDEwpzcmZhcHBscDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA2zLuBKbFrloM7f0Vtk/pm0A9bXwdz/Yad5pEltwiPkfO2nLv9Lee1pox cOpeCknnSeEqFMyFG9LMtcuiJdHeZzJKY+QNpFJdzBAJ4M1BnuucnNtUrjMNJv2f g5aDlU4BT9wo7v4VJc1kdGmSjLC3D+GcqRcTWRXO4PlW4VZWS5xRs/gR0RqDSPuE lGE+3DbqFN7azon4HZ29qhuCunfNTL+sDmEGlaUsexRqU0BDtdsC/M6YKIpdUD+i yMbMYU97v12FMsytJl6tPajc/A1Zd9rkBVv2C+61qzcB5Z42KSjwC8/K/bbTinOS qppuL3cgIEf9mSp6G4CwjjnVJAEz4QIDAQABozgwNjAVBgNVHREEDjAMggpzcmZh cHBscDAxMB0GA1UdDgQWBBS5bTnBy7UGt1eoTM9I3bYsHZGR0DANBgkqhkiG9w0B AQUFAAOCAQEAj6xU0A7z+3DKhSobomp0A6GOF82JmOpcmNVM3KMWufJVF0yjlL+/ s42tkQwxjLd+ogLbObfXDf+xb0FBg+pIXhWiqPLsW9aYSvlmG+4QJx/AlZWoGwVR 848VQOp0PQg1XJ2u0Tb8tJXZL3IdzK2gvFUOPThVpJOccQKMgemaVvOArN5Z2s9/ pmmyYh8LPcA3V9vZWJVxIpO8zLKUH/2lHTGZb4IwByZzZ+P8aVmNeYXVO0XB44AY +1eWCiSPNhJX8hQkfUkSZZCZDhIwKClQsuIUWdfmdHi/07w64VAuZaOTcWvo437j mtPsirXGgLhNtSnj1D5iMOhvkZAN5xOB2A== Research Foundation for SUNY Effort Certification and Reporting Tool (ecrt) Research Foundation for SUNY Effort Certification and Reporting Tool (ecrt) Research Foundation for the State University of New York (The) Research Foundation for the State University of New York (The) http://www.rfsuny.org/ Susan Zaffers susan.zaffers@rfsuny.org Paul Manley paul.manley@nfrastructure.com Aaron Pfoltzer aaron.pfoltzer@nfrastructure.com Research Foundation for SUNY OBIEE SP Research Foundation for SUNY OBIEE Service Provider MIIDBjCCAe6gAwIBAgIJAIdYVBMHrVkCMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXNyZmFwcGxkMDEucmZzdW55Lm9yZzAeFw0xMzEwMTExODA2NTRaFw0yMzEw MDkxODA2NTRaMCAxHjAcBgNVBAMTFXNyZmFwcGxkMDEucmZzdW55Lm9yZzCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPU+iUj7eaJK1jnDKr5M11Bojbjr OdGBIu2ek3+5dY/ceRHummGLx4Ezrj0H9ggqrqDIbcr4Px8V0Wa7vGB+QkUYTOOA X9qqJT47rPLrPtGBkq1mUqxGxOA3qQpEnDCsqmOJ6bNBMq9wrsXE2N9kITgP/vr3 qSP9fwOlnMnkgYS0q2rb+ySC2u5V94sJ43mBYb6geDcsRQGxQkuvBm8OSeO3bgdT qqrOG47o1j8b2w3bdeuDIxMCOIRB0lHLyN963HuQayrBPfDJqfC+NbmdnnOaxjZw xf2FkCOBRcbtJLc0cHylO+CSQ2aSF/B9ron4dkduDnKqi/r86Do5kCcC0RECAwEA AaNDMEEwIAYDVR0RBBkwF4IVc3JmYXBwbGQwMS5yZnN1bnkub3JnMB0GA1UdDgQW BBSZwh7SBWuZfUo7OkAA03o4SyRdmTANBgkqhkiG9w0BAQUFAAOCAQEA3oKBNI9Z To5WquhA6dTxjl93Y+q/G9CPo1mAs+OFQX4briUZ4zy028D6SKhjPb+cKJhdYBt4 9dkwRwKnaXxKCYxT1DDws2B/6f9Yq/F0t/XOsmW0tW7gaVcxIXBa/JwY2auqfJDs OXErwlVKihkZU5CW1Me8m2DsE313e2SwnprI/2HeazPe4UgM5w1kNbbzlP8DD+3v RlyHWN7eLz58bu8asEemv82TUplKbWbm6FH1xyvqoBs35zKeRGTam/CsCeKngUdg ofGL+UKi4LtjnWUL/hFRJpK7ys9dDJg69fRL+WDZ5cyjOHVxtrnzZzRO+Y7/4W51 4/K5mMpV8ChNNw== Research Foundation for SUNY OBIEE SP Research Foundation for SUNY OBIEE Service Provider Research Foundation for the State University of New York (The) Research Foundation for the State University of New York (The) http://www.rfsuny.org/ Susan Zaffers-Vincelette susan.zaffers@rfsuny.org Aaron Pfoltzer aaron.pfoltzer@nfrastructure.com Paul Manley paul.manley@nfrastructure.com MediaCore Video management and delivery platform for education http://mediacore.com/files/incommon/pop.pdf http://mediacore.com/legal/privacy https://mediacore.com/files/incommon/logo.png MIIEpjCCA46gAwIBAgIDAXNMMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NM IENBMB4XDTEyMDUyODIxMTI0OFoXDTE0MDgzMDIyMjgwN1owgbgxKTAnBgNVBAUT IE1zR01mV1BCNDVTWEhFUkdpOE9ZMk0wanhmSkViT3NCMQswCQYDVQQGEwJDQTEZ MBcGA1UECBMQQnJpdGlzaCBDb2x1bWJpYTERMA8GA1UEBxMIVmljdG9yaWExJDAi BgNVBAoTG01lZGlhY29yZSBUZWNobm9sb2dpZXMgSU5DLjERMA8GA1UECxMIU2Vj dXJpdHkxFzAVBgNVBAMMDioubWVkaWFjb3JlLnR2MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA50yUbcBNkGgIbjNAGcHVdJLd/PQkHvRoIBeoFtC6KReG jo3zQA4RjAxAVoUf81seOMTEzKcddMLVcT6pUT6BhGVJgdJz6OvLYaqWp2noPcln /K/6gZVN+c2GB4tJJ3z2abAu/YHXYBZqTvTD8a84k89nrVltlMABjDVEL8EKc5zg UrfphG6rMIW3IhE2t/B5K424RP2sCXlpVh/vuFQp9cQy3NzS/n6X1lAfORr9gGk7 w1X+WXzdc3pWNoEXx/XdgvIFYG36nGrJ/AkbPUTWZvBOQDdrd5bwrm8KWyeghqBO /Ig0HKzRcBvVZrS0V5A6MEgDmGuzAnhgIrq1T/eWHQIDAQABo4IBLjCCASowHwYD VR0jBBgwFoAUQnlUG2HNVSs+Y9U8SFf1n/tFzkowDgYDVR0PAQH/BAQDAgSwMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAnBgNVHREEIDAegg4qLm1lZGlh Y29yZS50doIMbWVkaWFjb3JlLnR2MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9n dHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2NybHMvZ3Rzc2wuY3JsMB0GA1UdDgQWBBQe u0e5+57SVmqnF62THngyxu7cEjAMBgNVHRMBAf8EAjAAMEMGCCsGAQUFBwEBBDcw NTAzBggrBgEFBQcwAoYnaHR0cDovL2d0c3NsLWFpYS5nZW90cnVzdC5jb20vZ3Rz c2wuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCE7/Bd7xTJ5q9YXpAU6cntg7/N01Mc nCq2KTJqva6yEwXvJR3yRXOtX+r+T0daJS5570/0gUD6KagzYD3ZA0Hy4yW4LMmG obJ/ItmJameMtdBiLe4ftx0FhbU2VetzfXgv6AxwvLjTFxO2eC0w0PlKHKFbz6uc XDGRaiuwMmp4mTlENLSFVp1oNK223DltJeUjhkQnCikEI/xc+Ftd0aN6ji8VkZ9Q CtiwGZFC2krhy6lQmCxWJEC6G8Kbt30Y5y0Y9gTPOgeQ96g7IMIxP3gXTl/EXZLl 0vNGm2Kr9Kmk67G3v6JJtEQ51ZaEoSu+hcmlPMc4kHAr0cX54SjIBdXh MediaCore Video management and delivery platform for education MediaCore Technologies Inc. MediaCore Technologies Inc. http://www.mediacore.com/ Anthony Theocharis anthony@mediacore.com Johan Bosman johan@mediacore.com Maddy Bentley maddy@mediacore.com AIP Scitation Beta Beta site for the new AIP Scitation site MIIDnDCCAoSgAwIBAgIEUPfWLDANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC R0IxFDASBgNVBAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZPeGZvcmQxHjAcBgNV BAoTFVB1Ymxpc2hpbmcgVGVjaG5vbG9neTEZMBcGA1UECxMQU2Nob2xhcmx5IE9u bGluZTEeMBwGA1UEAxMVUHVibGlzaGluZyBUZWNobm9sb2d5MB4XDTEzMDExNzEw NDUwMFoXDTIzMDExNTEwNDUwMFowgY8xCzAJBgNVBAYTAkdCMRQwEgYDVQQIEwtP eGZvcmRzaGlyZTEPMA0GA1UEBxMGT3hmb3JkMR4wHAYDVQQKExVQdWJsaXNoaW5n IFRlY2hub2xvZ3kxGTAXBgNVBAsTEFNjaG9sYXJseSBPbmxpbmUxHjAcBgNVBAMT FVB1Ymxpc2hpbmcgVGVjaG5vbG9neTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKFQ00fvQS6nyq0xBOu7sOMA2E5CqZj14gpmxLudWNog6GFhdHXCEqNM IF9RdIz9Vaf7Icnvf6B7c9C5SCAOSXcu9pAV04z4RVd/YmGmy9AeEAKbGz+C2kka 4du0tBTFLUSv150RZYdrd2lykNQkWPDs+TM6XoE1+qQBTOVyOe6O6u3MuCzDbkc8 ibvjJ0Om/miG3EbJ+bdAeoAtnD8b67BpkUymKG4zTL0nXI+kXpg8DupGLpP4ZtFd +tg5/cZMO4AkRjB6vSSP/Gx6M3SyIidSgsrvVAFdNEygKxiQvAucz/6WKg17Thsl t2yq1r6F8BWmzZcfJppUjDpdDoZTaV8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA HFy+6Iv+7HwyL/lzfOyv8DFmVbzZpFhhanWmEdxrCxbAhs2Fnj5dkdJBvKaW7GJZ J0MoJB9apg/prOm9Cj2ZJHOzKCqVZUu4D1j/qJHEzPy/I3UyjgbzdWT1yuxyJMuV K2KfVPLyzFKhYJZCwq7GKFFSGken1Sshfyw/RLFqRtwQPH4BFv+0NTcznD2WLifA 9CM0pNy/7Jn87ZH5udxUqI5UbwxBxLZvbL6ovROXymBOTVZogRb3H7M8YkH/VJTh APFn3wPwDtfg6l17iC98oDdmqZGdM330Ps1ywc714ne0WcUKGZ51Dxqkh3U9mEQA +7gHltEQPx/ItlMLX48ZbA== Publishing Technology Publishing Technology http://www.publishingtechnology.com/ Rose Robinson rose.robinson@publishingtechnology.com Talvinder Matharu openathens@publishingtechnology.com ASM beta The American Society for Microbiology (ASM). Beta site for ASM Science http://www.asmscience.org MIIDnDCCAoSgAwIBAgIEUe5jgTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCR0IxFDASBgNV BAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZPeGZvcmQxHjAcBgNVBAoTFVB1Ymxpc2hpbmcgVGVj aG5vbG9neTEZMBcGA1UECxMQU2Nob2xhcmx5IE9ubGluZTEeMBwGA1UEAxMVUHVibGlzaGluZyBU ZWNobm9sb2d5MB4XDTEzMDcyMzExMDUzN1oXDTE2MDcyMjExMDUzN1owgY8xCzAJBgNVBAYTAkdC MRQwEgYDVQQIEwtPeGZvcmRzaGlyZTEPMA0GA1UEBxMGT3hmb3JkMR4wHAYDVQQKExVQdWJsaXNo aW5nIFRlY2hub2xvZ3kxGTAXBgNVBAsTEFNjaG9sYXJseSBPbmxpbmUxHjAcBgNVBAMTFVB1Ymxp c2hpbmcgVGVjaG5vbG9neTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz4tWwjcP2+ Ld9vIqdI9ssmUF7yJVnDUoJqAPhejPOFSvrEZrjvofnY6VIcPcL3tyUADrD/vTRCb3T1FuQKsRnX gYzYI9o84hK6IZyTVzzD1G3Kil5ivsNqndv5hcMNfbH5kjGLfKvgHixrkR5HkLfITBghQydtCur4 Yze0+u3mFu4OTabmqILHhcnWlLPohznyRtx5F3fTtFFC/cUHAonymmH8OG3xQOhLFR1dSK5i2oGo Rdqme6mRFiFHS8832tGjqsb072rFdpxKSmPLxz0vBxoa/YVw0RP6OYgt5Gze6mPOv1rFE5jqnMeg HU7gLilsR6AS9GQoE+KUNiBeYhsCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOlI/iGvczpy+BZEr TXPBvizoKvFJzoi5Ri+zRRu+49qR67uMrnpKAQ51Weae6kj8tz0+iQIcKbyOO/9A+7Iu55PWruI4 w0Qe4c8cCmFg5crORj2Orel3IMrT5s4XXOZ2MHweTl9+ZGFpshUYbSdPvj2vN8RhpC1c644lHVK0 xceVxd3pFZA6VdtKfrnjyfXHt2m6Pzr00zEvxcvZch5rXdtH/tdSp8fRQzAoAWB1MBXTLBL1xztR STacPMJYdiNPetGuGMwdTlZcDiknmfJT4zwcf6U1kXLon29n9b+6/Yq9wo+XYXd+HjGNmaJAhZm3 mWuKjo4lfM11tPcrL+QV0g== Publishing Technology Publishing Technology http://www.publishingtechnology.com/ Peter Arbuthnott openathens@publishingtechnology.com Rose Robinson rose.robinson@publishingtechnology.com ASM Customer Service service@asmusa.org AIP Scitation AIP Scitation http://scitation.aip.org MIIDnDCCAoSgAwIBAgIEUdvRkTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCR0IxFDASBgNV BAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZPeGZvcmQxHjAcBgNVBAoTFVB1Ymxpc2hpbmcgVGVj aG5vbG9neTEZMBcGA1UECxMQU2Nob2xhcmx5IE9ubGluZTEeMBwGA1UEAxMVUHVibGlzaGluZyBU ZWNobm9sb2d5MB4XDTEzMDcwOTA5MDIwOVoXDTE2MDcwODA5MDIwOVowgY8xCzAJBgNVBAYTAkdC MRQwEgYDVQQIEwtPeGZvcmRzaGlyZTEPMA0GA1UEBxMGT3hmb3JkMR4wHAYDVQQKExVQdWJsaXNo aW5nIFRlY2hub2xvZ3kxGTAXBgNVBAsTEFNjaG9sYXJseSBPbmxpbmUxHjAcBgNVBAMTFVB1Ymxp c2hpbmcgVGVjaG5vbG9neTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIqfzThQ2R8s CWiSeU7PeibXuB31/Ey51i4rdZwIcTeNRRcDxH5PYjLDNjSwarBEIgTyFxmByOrkAZzaExBpdGtN rDo7b6fyI7966gCDEYO4Sh1ZKZxWQsbuzQwQjovDrlqUnGa3z/h2UfilQY8wtc/2wF1/rZbqRnqM jVCwJsaFyo2OlwUh2xWugPL2usYYVkBr0qdYfjs3zxy7U+dWN1oYu3Ing9GUx7ueT/9nWUQX+4Tz SCjzGb3ZxRrjkEwUrRu6KXuaMVqrZbAzQboEh4HVXp7VKJijCG0gisXdcEMqBblsCtthRYkw7V59 Q/K8owmELbi0vaii1t0c0GQg3GMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAhiHnQS4R1ji95KCr 9u+67dPdC9qTwFpo8/znSwFAC6aGbMX68swzifkIqDbgSAOYNPGZCyRV4wz2gpBnVXOm9wVJvdGy lmrk8dfakKwzljTKEm2+Xqq6CHD3QSQpjRrGX7eKZgK+HyDDiVmFAenAzSkAHazV0I0wWOFnZp5l grU66YggtaZMHk19Nf4ZXJuDdYsGoaLN6fCVEuPStNGZ32wu4CH6sUWhi2OhlJl+rF/Z7zBFpydw MFSfd+DFUUlgGOvb1z0peq8ppMqO8yvvnURF4k8T2Lzt8COgRkumpQztylohokSI0GrtCbsntZn8 Q0pEiZ1n5ClvAkHcGhpYog== Publishing Technology Publishing Technology http://www.publishingtechnology.com/ Rose Robinson rose.robinson@publishingtechnology.com Talvinder Matharu openathens@publishingtechnology.com ASM Science ASM Science: search, browse & discover microbiology http://www.asmscience.org MIIDnDCCAoSgAwIBAgIEUe5jgTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCR0IxFDASBgNV BAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZPeGZvcmQxHjAcBgNVBAoTFVB1Ymxpc2hpbmcgVGVj aG5vbG9neTEZMBcGA1UECxMQU2Nob2xhcmx5IE9ubGluZTEeMBwGA1UEAxMVUHVibGlzaGluZyBU ZWNobm9sb2d5MB4XDTEzMDcyMzExMDUzN1oXDTE2MDcyMjExMDUzN1owgY8xCzAJBgNVBAYTAkdC MRQwEgYDVQQIEwtPeGZvcmRzaGlyZTEPMA0GA1UEBxMGT3hmb3JkMR4wHAYDVQQKExVQdWJsaXNo aW5nIFRlY2hub2xvZ3kxGTAXBgNVBAsTEFNjaG9sYXJseSBPbmxpbmUxHjAcBgNVBAMTFVB1Ymxp c2hpbmcgVGVjaG5vbG9neTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKz4tWwjcP2+ Ld9vIqdI9ssmUF7yJVnDUoJqAPhejPOFSvrEZrjvofnY6VIcPcL3tyUADrD/vTRCb3T1FuQKsRnX gYzYI9o84hK6IZyTVzzD1G3Kil5ivsNqndv5hcMNfbH5kjGLfKvgHixrkR5HkLfITBghQydtCur4 Yze0+u3mFu4OTabmqILHhcnWlLPohznyRtx5F3fTtFFC/cUHAonymmH8OG3xQOhLFR1dSK5i2oGo Rdqme6mRFiFHS8832tGjqsb072rFdpxKSmPLxz0vBxoa/YVw0RP6OYgt5Gze6mPOv1rFE5jqnMeg HU7gLilsR6AS9GQoE+KUNiBeYhsCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOlI/iGvczpy+BZEr TXPBvizoKvFJzoi5Ri+zRRu+49qR67uMrnpKAQ51Weae6kj8tz0+iQIcKbyOO/9A+7Iu55PWruI4 w0Qe4c8cCmFg5crORj2Orel3IMrT5s4XXOZ2MHweTl9+ZGFpshUYbSdPvj2vN8RhpC1c644lHVK0 xceVxd3pFZA6VdtKfrnjyfXHt2m6Pzr00zEvxcvZch5rXdtH/tdSp8fRQzAoAWB1MBXTLBL1xztR STacPMJYdiNPetGuGMwdTlZcDiknmfJT4zwcf6U1kXLon29n9b+6/Yq9wo+XYXd+HjGNmaJAhZm3 mWuKjo4lfM11tPcrL+QV0g== Publishing Technology Publishing Technology http://www.publishingtechnology.com/ Peter Arbuthnott openathens@publishingtechnology.com Rose Robinson rose.robinson@publishingtechnology.com ASM Customer Service service@asmusa.org gwu.edu The George Washington University https://singlesignon.gwu.edu/idp/images/gwlogo.png MIIDOzCCAiOgAwIBAgIUCCBIyMPxHCBVy4X6syXgB3qY64gwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2luZ2xlc2lnbm9uLmd3dS5lZHUwHhcNMTMwNTE1MTMx NDU3WhcNMzMwNTE1MTMxNDU3WjAfMR0wGwYDVQQDExRzaW5nbGVzaWdub24uZ3d1 LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKWgSYvEgHdsFFAv ww8Z7ePb4hwpsrYdbauSArofVI3tE6USHvhH5PgDqhvYzk4HkKZSs1WUmggI0keY HvChJAnlDmMjaDAjfPymFMmMYfjhOMaVJmV+GLEcoKpWd64LcmyYkfSbNE7TPJn0 afWKXfJZ8DCIKDeDPzMVa2xIabNE4IvKt6gA73bR40wym72S4RfKxzzI1vw0UHNz ri3uW1g5X5AiTsM9tOatIp4Hd40suXl59FUU1ipZzCKnP2qOSkOW47DNQEHoEWVN FW5BiJC8iR5D0LYph9eZt+7izq8GT38CeSpaZkA/uq6fDDNG96drZo2FZhzGoEo8 H8u6PwsCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2luZ2xlc2lnbm9uLmd3dS5lZHWG K2h0dHBzOi8vc2luZ2xlc2lnbm9uLmd3dS5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFHtesMCjBqphZFg+PXku5pUNc5uJMA0GCSqGSIb3DQEBBQUAA4IBAQAc Q7edavN+AswtQiwulho1K3MZ33339SlEMvzbhl2CPDCDqVLbH0ClRVYMZaS6Prdi iV6GLHrp00gRXrojbOSDmqRZ29dTdauvIbIC07JTqgM4aV5PUOjxI+spLcCqI7GE MRvNiq47Lb/amkzUEkSjlaeMRMD2Ay8xzSTQ+8lweS5zoypJf9NzbH9jqP89VtW7 bvAGbxdEwTssKwpaD1d2KWHdaX+SImsJ58jOna4mJ6eCAYPfjgrtLPht9aiRHtvx Wz3Q2BXEs5f75bfIUKL/LKI8/LMmP650thtM6YlRjLIDNoa+ymaV48i1+Lb7dPRZ 2/bMRZ3Y0d/jjfFfYyhu gwu.edu MIIDOzCCAiOgAwIBAgIUCCBIyMPxHCBVy4X6syXgB3qY64gwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2luZ2xlc2lnbm9uLmd3dS5lZHUwHhcNMTMwNTE1MTMx NDU3WhcNMzMwNTE1MTMxNDU3WjAfMR0wGwYDVQQDExRzaW5nbGVzaWdub24uZ3d1 LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKWgSYvEgHdsFFAv ww8Z7ePb4hwpsrYdbauSArofVI3tE6USHvhH5PgDqhvYzk4HkKZSs1WUmggI0keY HvChJAnlDmMjaDAjfPymFMmMYfjhOMaVJmV+GLEcoKpWd64LcmyYkfSbNE7TPJn0 afWKXfJZ8DCIKDeDPzMVa2xIabNE4IvKt6gA73bR40wym72S4RfKxzzI1vw0UHNz ri3uW1g5X5AiTsM9tOatIp4Hd40suXl59FUU1ipZzCKnP2qOSkOW47DNQEHoEWVN FW5BiJC8iR5D0LYph9eZt+7izq8GT38CeSpaZkA/uq6fDDNG96drZo2FZhzGoEo8 H8u6PwsCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2luZ2xlc2lnbm9uLmd3dS5lZHWG K2h0dHBzOi8vc2luZ2xlc2lnbm9uLmd3dS5lZHUvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFHtesMCjBqphZFg+PXku5pUNc5uJMA0GCSqGSIb3DQEBBQUAA4IBAQAc Q7edavN+AswtQiwulho1K3MZ33339SlEMvzbhl2CPDCDqVLbH0ClRVYMZaS6Prdi iV6GLHrp00gRXrojbOSDmqRZ29dTdauvIbIC07JTqgM4aV5PUOjxI+spLcCqI7GE MRvNiq47Lb/amkzUEkSjlaeMRMD2Ay8xzSTQ+8lweS5zoypJf9NzbH9jqP89VtW7 bvAGbxdEwTssKwpaD1d2KWHdaX+SImsJ58jOna4mJ6eCAYPfjgrtLPht9aiRHtvx Wz3Q2BXEs5f75bfIUKL/LKI8/LMmP650thtM6YlRjLIDNoa+ymaV48i1+Lb7dPRZ 2/bMRZ3Y0d/jjfFfYyhu George Washington University The George Washington University http://www.gwu.edu/ Dhinakaran Thamanan Ramaian (Dhina) dhina@gwu.edu Dhinakaran Thamanan Ramaian (Dhina) dhina@gwu.edu uconn.edu University of Connecticut MIIDPDCCAiSgAwIBAgIVAM0bjDh08PO/4qtkatg7X4k6+BN1MA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWJib2xldGgudWNvbm4uZWR1MB4XDTExMTIwNzE2 MTIzMFoXDTMxMTIwNzE2MTIzMFowHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC51Y29u bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAqGjMJ07oRFxk esd2xSZmYBtBth7KiGzou8rHdMQ+heGKU3BwIpWtirCNONmClq6A0tFrYfhyF+8W q8XLtVjrn3QXmbie09QYrvqj46kr8CiQ0aMGuIB3l8/pDMG8WVwOAUgSY3ffMSrL O/j1yg6IgiIT3Gf0MNgyj5G7qHKGWfFL4uw1BaRX08BOfmgFBDBdrSPKpLNoKw9z btjt/ytPxKMl4+cQ3jBxKQAK5unOT5Cmhc0tLmUBMFs0cWEkZPwX3HkuVoYVx8Vu 0Zeb0keEByRO3j055oHTHtvdu6P03ThC8N2mOGOumSPn4v6enHEy5bZmE+VflfZi LKlv32tDAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWJib2xldGgudWNvbm4uZWR1 hitodHRwczovL3NoaWJib2xldGgudWNvbm4uZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBSkRSc23CRBgycmRtZEAQnbW6I2fjANBgkqhkiG9w0BAQUFAAOCAQEA RIWT9lvMkliN3McoYMKi44BBnd6oxGbJtioZdDr2xZZ2GQfdijtR5YcflA4BwF27 GetQ2pzGIX5O28jgjxYv6GjNY389+CxucT9pHRvO3tEkdY8GAJOFi06nDGtGcsS+ txkM8CItNzbEG962C3c85A5GwX/y4OtmiAe4EkScPAYYaKiNnuf3KvAlOw0ZiqZ3 SPGQ7Db04FPcLLncNwkIeT0h235ZPOo6wM0Utwa6e+n2hhV4AVKj/r4U/F6CAPuC +7lvO1Xvsty0e7ruYk84+USBla8u5Iq8tJokQk8dboLLJQViygVpiVdS6oCwZDG7 K1bUJ0l1vnaNfRNJ/rLFgg== uconn.edu MIIDPDCCAiSgAwIBAgIVAM0bjDh08PO/4qtkatg7X4k6+BN1MA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFHNoaWJib2xldGgudWNvbm4uZWR1MB4XDTExMTIwNzE2 MTIzMFoXDTMxMTIwNzE2MTIzMFowHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC51Y29u bi5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAqGjMJ07oRFxk esd2xSZmYBtBth7KiGzou8rHdMQ+heGKU3BwIpWtirCNONmClq6A0tFrYfhyF+8W q8XLtVjrn3QXmbie09QYrvqj46kr8CiQ0aMGuIB3l8/pDMG8WVwOAUgSY3ffMSrL O/j1yg6IgiIT3Gf0MNgyj5G7qHKGWfFL4uw1BaRX08BOfmgFBDBdrSPKpLNoKw9z btjt/ytPxKMl4+cQ3jBxKQAK5unOT5Cmhc0tLmUBMFs0cWEkZPwX3HkuVoYVx8Vu 0Zeb0keEByRO3j055oHTHtvdu6P03ThC8N2mOGOumSPn4v6enHEy5bZmE+VflfZi LKlv32tDAgMBAAGjbzBtMEwGA1UdEQRFMEOCFHNoaWJib2xldGgudWNvbm4uZWR1 hitodHRwczovL3NoaWJib2xldGgudWNvbm4uZWR1L2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBSkRSc23CRBgycmRtZEAQnbW6I2fjANBgkqhkiG9w0BAQUFAAOCAQEA RIWT9lvMkliN3McoYMKi44BBnd6oxGbJtioZdDr2xZZ2GQfdijtR5YcflA4BwF27 GetQ2pzGIX5O28jgjxYv6GjNY389+CxucT9pHRvO3tEkdY8GAJOFi06nDGtGcsS+ txkM8CItNzbEG962C3c85A5GwX/y4OtmiAe4EkScPAYYaKiNnuf3KvAlOw0ZiqZ3 SPGQ7Db04FPcLLncNwkIeT0h235ZPOo6wM0Utwa6e+n2hhV4AVKj/r4U/F6CAPuC +7lvO1Xvsty0e7ruYk84+USBla8u5Iq8tJokQk8dboLLJQViygVpiVdS6oCwZDG7 K1bUJ0l1vnaNfRNJ/rLFgg== University of Connecticut University of Connecticut http://www.uconn.edu/ Marc Jones marc.jones@uconn.edu Marc Jones marc.jones@uconn.edu Help Center helpcenter@uconn.edu Information Security security@uconn.edu LabArchives LabArchives is the most innovative laboratory notebook software and electronic lab notebook available. Far more than an "ELN" (Electronic Laboratory Notebook), LabArchives stores and catalogs all of your research for easy retrieval and publication. http://www.labarchives.com http://www.labarchives.com/privacy.php https://mynotebook.labarchives.com/images/la_beaker.png MIIDQjCCAiqgAwIBAgIJAN/P3HVfB4O6MA0GCSqGSIb3DQEBBQUAMDQxMjAwBgNV BAMTKWRvbVUtMTItMzEtMzktMDMtMzAtNTQuY29tcHV0ZS0xLmludGVybmFsMB4X DTEyMTIwNDIxMDM1NloXDTIyMTIwMjIxMDM1NlowNDEyMDAGA1UEAxMpZG9tVS0x Mi0zMS0zOS0wMy0zMC01NC5jb21wdXRlLTEuaW50ZXJuYWwwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDYEIq97L4YEh0lzxO1gU0c3ZlD4luAqhr2DQeo /14OAlhUDRqgDgEdpKaGec2guAXiyJSuA0bsTFOx+DaYZorr7MFfuMMm2P7rU45G mbrhBmMLiQalvlAyk/2tOVenPM4yCJ6FMvf9o5AS+c4JsZCprSKSjSegMt6+zy4E uaO/SjD4DJ6sz4Xa7RqWIxVygGrjPKD7zOQpfDVVOc78mdUnCtNAudTiiLGBsRrZ etlymJm7snHG2gGcHC9Zfa1uoBsBzrwPA4X/nu/B4ICnuyTgLJq4Fx+o54bqWSZZ A9CNXvSXjoAOw3+Jqgdm1WFOrYOwOPGP0Y84vKUbaj+lzL1FAgMBAAGjVzBVMDQG A1UdEQQtMCuCKWRvbVUtMTItMzEtMzktMDMtMzAtNTQuY29tcHV0ZS0xLmludGVy bmFsMB0GA1UdDgQWBBQXjWp50EyWG9BwpuZJai08QZoJRTANBgkqhkiG9w0BAQUF AAOCAQEAiczpR8WP641CI/wX0wuVnhtYWQvrLcqhbzsOSojlK04DC8MdDysK+tpv KROZ8F4D1Tngrr4l1MWa0+BVQhW03opIQ2iKDp7fRSlqyJqqXS4DMEw0G2zcde7P D7o/Q8YD/PsboOIvsveaV8g3uaRvv0Y6/i+B/TslX8Mcpc8kkYhpVR1QfFpHo18m OzV0TEys7QRbVskIW8+a0uomjapzkYd3A9GWE4liaWByDSNDw/dqz9TNHKxHg4Ii yIRaQldYvHwxl9A5OL7ZutupYQ4z+C3c7QNBvrRVvM+bcDqxNVGk4MuhcjBdlIlE /C6n87viaq/ZgIt4Vck1JCGjLbLlqg== LabArchives LabArchives is the most innovative laboratory notebook software and electronic lab notebook available. Far more than an "ELN" (Electronic Laboratory Notebook), LabArchives stores and catalogs all of your research for easy retrieval and publication. LabArchives LabArchives http://www.labarchives.com/ Norman Kenney nkenney@labarchives.com Earl Beutler ebeutler@labarchives.com Support support@labarchives.com TeamDynamix MIIC2TCCAcGgAwIBAgIJALzQQGYmYP21MA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBnRkd2ViMjAeFw0xMjExMDMxMjE4MDlaFw0yMjExMDExMjE4MDlaMBExDzAN BgNVBAMTBnRkd2ViMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd+ 5WgocMW1/XFHDGoZYjTo3V7FhVAjp6MgI7WB/c/4xrV1FypKj2g2HyoSM38VZghN 3hcALcUEonW5jZ9nOG/o/tHqGguD5+eyJnwqxDtP/RO14j64l+aDr6/33n/nRyt1 f3cQl5hhW1MmbN5NwyEqwKY6mTGiB69e6TI5pV9AdMQi8/EihFjKLqK6p9tVB8f/ iDVXYl9H2trS6YGxyk1KE+q7KpxJpOF7yipZOPZhLuyUdnXXIj8EGl7CL+oISaun 86dJYmhMWIbSWZbaDePbr7OsgNLn33EbQZf59z8ybUrXyfMeJ6XF1Ae4t2ZIr4S2 YSwxWJiXaau6FXb9tgsCAwEAAaM0MDIwEQYDVR0RBAowCIIGdGR3ZWIyMB0GA1Ud DgQWBBSsvv8D+h7I+DSf9S9Y9ZTPNAZb8TANBgkqhkiG9w0BAQUFAAOCAQEAv4/P Li4GsgKeMV8nfHqt1Tqd02YZN07An0XDpKD5IevJHHcWa+9yeAx/cbu83COoR7pA TGOyjvWQHjta1Zi3et/X4atPzChLDxPE3gws1yAEnlLfkcTg9uFouNXYMN2babBY j+g6KzzmJKNEJWH/kCGRjrUOUR9tCdoTj7dF2QMw/jiJ6Uf02GzPjyT4jZtLfQKN ybdywdICnl3DPfB/QNQIEnIWCsE0Nx7Wz9wU6Lo+zkNGfFP2by0KYabev0hH7nn5 Ep+SRHFcqFbSEvZnpJ0GEf1rY1nA/UAJtreVWn/EGX6jlO4rTktY9RbXi28bKrCJ YwZ+V2oMLLBARNo+uQ== TeamDynamix Solutions, LLC TeamDynamix Solutions, LLC http://www.teamdynamix.com/ TeamDynamix Support support@teamdynamix.com hamilton.edu Hamilton College https://my.hamilton.edu/images/wordmark.jpg MIIEKTCCAxGgAwIBAgIJAO0MvS2Wg11NMA0GCSqGSIb3DQEBBQUAMIGqMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxEDAOBgNVBAcMB0NsaW50b24xGTAX BgNVBAoMEEhhbWlsdG9uIENvbGxlZ2UxGTAXBgNVBAsMEE5ldHdvcmsgU2Vydmlj ZXMxIDAeBgNVBAMMF3NoaWJib2xldGguaGFtaWx0b24uZWR1MR4wHAYJKoZIhvcN AQkBFg9uc0BoYW1pbHRvbi5lZHUwHhcNMTMwMjA0MTk0MDA4WhcNMjMwMjAyMTk0 MDA4WjCBqjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRAwDgYDVQQH DAdDbGludG9uMRkwFwYDVQQKDBBIYW1pbHRvbiBDb2xsZWdlMRkwFwYDVQQLDBBO ZXR3b3JrIFNlcnZpY2VzMSAwHgYDVQQDDBdzaGliYm9sZXRoLmhhbWlsdG9uLmVk dTEeMBwGCSqGSIb3DQEJARYPbnNAaGFtaWx0b24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAoqYh/6u7bh2Ivh2HCNfV4SC1qRzfkAixYoiQQ0gz lg5ijczeMFdrMWhrf34eJWxmEiXk/jhDaTrUise7SdyU5muP1AoEcOlffChan6jI lHToO+c1/N4agwHWEvQjQCilUQPAmeq+rI4ciLMLplbbC+r+OlQzMO7rmZPrzgr5 F6kJiAfeWIsUiALOjIXN17kxv+EU9etkyack6xsCxP9LK7AEImOZUy2KN8nmOFnO ACWkIBNK++PqICQQimNgp0f3Orlbg9O7W0bxfyho6PmJJrXqe38hPcGDXGoI98qQ 22vP2ukEqJarGNhpSn1HGbh/LlLFaTlA44pzIlutfV4JjwIDAQABo1AwTjAdBgNV HQ4EFgQU/FKHPlyRVc07sbzvNQjnz1oVNwwwHwYDVR0jBBgwFoAU/FKHPlyRVc07 sbzvNQjnz1oVNwwwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAbj6z fxx/rYaP02TF1SSpo1IhHSwOF+iYi/z9/knQSdPQ5xTPddux824+HaT78b3lz1sD /MO9QaP+iZ430ClMC+L/FF80+tLtmUHxbx9lrQh5UDFF9PVH3wfraYb2mHnZtEVT o//C2g0LE5dj2srng76WBeKFm19rqDXY9Lxz0wvYlsgcmHPAjq09P+aU+03qzHmj ACgQ8OKvEkmgwC8wlILRke7h2kTgGQ2RXC/MAum5X1058aO+MCUoJR2FKdrs90Il M9tbUfHRaiJJwVKXJJpy9PfIGa7+daGyDEv1TXEx+8uqI2Gwr870NJKTtGp/uxP0 b2vzKnRygo55b/VJxw== hamilton.edu MIIEKTCCAxGgAwIBAgIJAO0MvS2Wg11NMA0GCSqGSIb3DQEBBQUAMIGqMQswCQYD VQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxEDAOBgNVBAcMB0NsaW50b24xGTAX BgNVBAoMEEhhbWlsdG9uIENvbGxlZ2UxGTAXBgNVBAsMEE5ldHdvcmsgU2Vydmlj ZXMxIDAeBgNVBAMMF3NoaWJib2xldGguaGFtaWx0b24uZWR1MR4wHAYJKoZIhvcN AQkBFg9uc0BoYW1pbHRvbi5lZHUwHhcNMTMwMjA0MTk0MDA4WhcNMjMwMjAyMTk0 MDA4WjCBqjELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRAwDgYDVQQH DAdDbGludG9uMRkwFwYDVQQKDBBIYW1pbHRvbiBDb2xsZWdlMRkwFwYDVQQLDBBO ZXR3b3JrIFNlcnZpY2VzMSAwHgYDVQQDDBdzaGliYm9sZXRoLmhhbWlsdG9uLmVk dTEeMBwGCSqGSIb3DQEJARYPbnNAaGFtaWx0b24uZWR1MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAoqYh/6u7bh2Ivh2HCNfV4SC1qRzfkAixYoiQQ0gz lg5ijczeMFdrMWhrf34eJWxmEiXk/jhDaTrUise7SdyU5muP1AoEcOlffChan6jI lHToO+c1/N4agwHWEvQjQCilUQPAmeq+rI4ciLMLplbbC+r+OlQzMO7rmZPrzgr5 F6kJiAfeWIsUiALOjIXN17kxv+EU9etkyack6xsCxP9LK7AEImOZUy2KN8nmOFnO ACWkIBNK++PqICQQimNgp0f3Orlbg9O7W0bxfyho6PmJJrXqe38hPcGDXGoI98qQ 22vP2ukEqJarGNhpSn1HGbh/LlLFaTlA44pzIlutfV4JjwIDAQABo1AwTjAdBgNV HQ4EFgQU/FKHPlyRVc07sbzvNQjnz1oVNwwwHwYDVR0jBBgwFoAU/FKHPlyRVc07 sbzvNQjnz1oVNwwwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAbj6z fxx/rYaP02TF1SSpo1IhHSwOF+iYi/z9/knQSdPQ5xTPddux824+HaT78b3lz1sD /MO9QaP+iZ430ClMC+L/FF80+tLtmUHxbx9lrQh5UDFF9PVH3wfraYb2mHnZtEVT o//C2g0LE5dj2srng76WBeKFm19rqDXY9Lxz0wvYlsgcmHPAjq09P+aU+03qzHmj ACgQ8OKvEkmgwC8wlILRke7h2kTgGQ2RXC/MAum5X1058aO+MCUoJR2FKdrs90Il M9tbUfHRaiJJwVKXJJpy9PfIGa7+daGyDEv1TXEx+8uqI2Gwr870NJKTtGp/uxP0 b2vzKnRygo55b/VJxw== Hamilton College Hamilton College http://www.hamilton.edu/ David Smallen dsmallen@hamilton.edu David Swartz dswartz@hamilton.edu temple.edu Temple University http://policies.temple.edu/getdoc.asp?policy_no=04.72.11 https://temple.edu/sites/all/themes/edu/logo.png MIIDBTCCAe2gAwIBAgIJAKA0GrgI0cTnMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMMDmZpbS50ZW1wbGUuZWR1MB4XDTEzMDIyMjE4MDM1MloXDTIzMDIyMDE4MDM1 MlowGTEXMBUGA1UEAwwOZmltLnRlbXBsZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCwu4yPCdVKlMgpniAuLurWytpKVHYh+CrmvEab3kuRjCLT kajunn+3pqGGI1Njczs709PRrbDqj44zVb34/5jJtxQXIe+vTqDiSW3/xrqQcRB9 FR2sOGa4iz+kTrxgN/6YNfcYO4b2F83bc7lzeN9BIRh2IxgVkhuHab7ohSKES6RV znIcSViHimbsCHTV6zXXfWNswgGZ2UoJ843jKinTJO6Sq5dHZ53P7vkHRK9IFfHD PFJ5VH+zlW1VfF+Ro8bNMA8voyv+I5zFC+n13xn3KxEQvnN1rK3cqkNi3DKR0FFX gdIVhDRTZr/w5z9cjfrjKq90Cy9tiy5HaxVaUTQbAgMBAAGjUDBOMB0GA1UdDgQW BBQQBUkle4SeFWBhr9y+eS82YpvJiTAfBgNVHSMEGDAWgBQQBUkle4SeFWBhr9y+ eS82YpvJiTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCZLqYHrJqR 0PkQW2MjwUMXbpDlRYXqMDu93kbnumLo3Ss7uzbeCZQTtgH99Rt1kWlw/DCp8BGf ZNLwqaT6lqUsAZAj0tDAeqO+ydbuwqzCysUQy03q6asRLTRl2XezMOybbQTQu0BF nLqUXjv1oHD1SrDDMCNzOrjznvw89pg8fUvsgT30phx+IA5njtz2LbEwcXxnhsKV q+x6F/F9cOCo68SUYj73TTCdFncYkd1EeOTbwOMoEO96C1V+E+edJ7EREC1sCzDE /M1V7IZioBwr7hRVDResfOVZCtrjQKsOi6JoDv9GHpkOdfx6f3Pew+THZIbiTZW+ 9mp5houYXEyJ temple.edu MIIDBTCCAe2gAwIBAgIJAKA0GrgI0cTnMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMMDmZpbS50ZW1wbGUuZWR1MB4XDTEzMDIyMjE4MDM1MloXDTIzMDIyMDE4MDM1 MlowGTEXMBUGA1UEAwwOZmltLnRlbXBsZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCwu4yPCdVKlMgpniAuLurWytpKVHYh+CrmvEab3kuRjCLT kajunn+3pqGGI1Njczs709PRrbDqj44zVb34/5jJtxQXIe+vTqDiSW3/xrqQcRB9 FR2sOGa4iz+kTrxgN/6YNfcYO4b2F83bc7lzeN9BIRh2IxgVkhuHab7ohSKES6RV znIcSViHimbsCHTV6zXXfWNswgGZ2UoJ843jKinTJO6Sq5dHZ53P7vkHRK9IFfHD PFJ5VH+zlW1VfF+Ro8bNMA8voyv+I5zFC+n13xn3KxEQvnN1rK3cqkNi3DKR0FFX gdIVhDRTZr/w5z9cjfrjKq90Cy9tiy5HaxVaUTQbAgMBAAGjUDBOMB0GA1UdDgQW BBQQBUkle4SeFWBhr9y+eS82YpvJiTAfBgNVHSMEGDAWgBQQBUkle4SeFWBhr9y+ eS82YpvJiTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCZLqYHrJqR 0PkQW2MjwUMXbpDlRYXqMDu93kbnumLo3Ss7uzbeCZQTtgH99Rt1kWlw/DCp8BGf ZNLwqaT6lqUsAZAj0tDAeqO+ydbuwqzCysUQy03q6asRLTRl2XezMOybbQTQu0BF nLqUXjv1oHD1SrDDMCNzOrjznvw89pg8fUvsgT30phx+IA5njtz2LbEwcXxnhsKV q+x6F/F9cOCo68SUYj73TTCdFncYkd1EeOTbwOMoEO96C1V+E+edJ7EREC1sCzDE /M1V7IZioBwr7hRVDResfOVZCtrjQKsOi6JoDv9GHpkOdfx6f3Pew+THZIbiTZW+ 9mp5houYXEyJ Temple University Temple University http://www.temple.edu/ Michael Mays oiam@temple.edu Computer Services HelpDesk help@temple.edu Ramana Chamarty oiam@temple.edu Ramana Chamarty oiam@temple.edu Ramana Chamarty oiam@temple.edu calu.edu California University of Pennsylvania http://www.calu.edu http://www.calu.edu/faculty-staff/it-services/policies-guides/index.htm https://www.calu.edu/_files/images/logo_72red.jpg MIIDHzCCAgegAwIBAgIUNTBoyq7vKsfRV+tm+aeq+fVualkwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYi5jYWx1LmVkdTAeFw0xMzAzMjcyMDMwMzlaFw0z MzAzMjcyMDMwMzlaMBgxFjAUBgNVBAMTDXNoaWIuY2FsdS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCl5TuZ5k1KKCJ6vBK5BCej7zKP0NvbLBvX evabOdTtm6D0WprBXOR2qotdykV0I0PBontu/bQabTPzdDgwK1vObx+VXmZClno2 xZph3zLkd38l5D1L3G+r06QiFyaWCknvqDUFJ0N9ALOCPiuhcDmJTEnk8uz4zyw9 kGjr0srfuLRAbPoaDW6T+0NAE0OSeWsRMPYJ+1/E3+/bMtmkNtMntvoHjCUqNgeY 6w18TnRT+1OkVJl9HSmTszRg424an6MFoas5yljtUp2TAoO22ynXCnHyZZJxfmZ9 EJFJstW8m7z2fnnqTL8ykseTLuhhbjnSGlzJev7zW/ZWqyWt411lAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWIuY2FsdS5lZHWGJGh0dHBzOi8vc2hpYi5jYWx1LmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUg4dHB8uyMBk3FIB4pRG0DYFmbj8w DQYJKoZIhvcNAQEFBQADggEBAHYqP1brpyvprXEg8+XatQ1rKH2iwKbUvlGvdciV uWjgWRlcOsms7Kk9Y9/MeJd/6Nrb+1ifj3IVHbZzZ3i7FAjQY6UeHgY08FcRIebm Vfr3pD31o/35fYNiJKmHAX3qrykm05e2f6kfB1DX08J4iBNK0r3sLcvDAocEDaRl XVQ1sD4SrD1zvkgHGNmJdwcAADWt1HV80FZK2ruiaum0vskTIJxQ6BBQKnWPl0xD g1Yiin78qAMDA92LfN/ctvj8sFivFbL4FJeH035tl/y7k/rJJVpsDjQIHJDPROCG 3Jz8+VUS/n8RsCWiCcjLEM+SzCbGXM1Rp9ndtD2CSwKn2dc= calu.edu MIIDHzCCAgegAwIBAgIUNTBoyq7vKsfRV+tm+aeq+fVualkwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYi5jYWx1LmVkdTAeFw0xMzAzMjcyMDMwMzlaFw0z MzAzMjcyMDMwMzlaMBgxFjAUBgNVBAMTDXNoaWIuY2FsdS5lZHUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCl5TuZ5k1KKCJ6vBK5BCej7zKP0NvbLBvX evabOdTtm6D0WprBXOR2qotdykV0I0PBontu/bQabTPzdDgwK1vObx+VXmZClno2 xZph3zLkd38l5D1L3G+r06QiFyaWCknvqDUFJ0N9ALOCPiuhcDmJTEnk8uz4zyw9 kGjr0srfuLRAbPoaDW6T+0NAE0OSeWsRMPYJ+1/E3+/bMtmkNtMntvoHjCUqNgeY 6w18TnRT+1OkVJl9HSmTszRg424an6MFoas5yljtUp2TAoO22ynXCnHyZZJxfmZ9 EJFJstW8m7z2fnnqTL8ykseTLuhhbjnSGlzJev7zW/ZWqyWt411lAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWIuY2FsdS5lZHWGJGh0dHBzOi8vc2hpYi5jYWx1LmVk dS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUg4dHB8uyMBk3FIB4pRG0DYFmbj8w DQYJKoZIhvcNAQEFBQADggEBAHYqP1brpyvprXEg8+XatQ1rKH2iwKbUvlGvdciV uWjgWRlcOsms7Kk9Y9/MeJd/6Nrb+1ifj3IVHbZzZ3i7FAjQY6UeHgY08FcRIebm Vfr3pD31o/35fYNiJKmHAX3qrykm05e2f6kfB1DX08J4iBNK0r3sLcvDAocEDaRl XVQ1sD4SrD1zvkgHGNmJdwcAADWt1HV80FZK2ruiaum0vskTIJxQ6BBQKnWPl0xD g1Yiin78qAMDA92LfN/ctvj8sFivFbL4FJeH035tl/y7k/rJJVpsDjQIHJDPROCG 3Jz8+VUS/n8RsCWiCcjLEM+SzCbGXM1Rp9ndtD2CSwKn2dc= California University of Pennsylvania California University of Pennsylvania http://www.calu.edu/ Donna Wright utechrequests@calu.edu brandeis.edu Brandeis University MIIDSDCCAjCgAwIBAgIVAJ07ki+U+Q1jeqL9/EKoyRbWCMAyMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguYnJhbmRlaXMuZWR1MB4XDTEzMDMw ODIwMTczOVoXDTMzMDMwODIwMTczOVowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5i cmFuZGVpcy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKZIwW KwP8VTEQc8aR/fukHycUON1HPpq7LoIjINdzuzMR2C6ZdNRMzbR+4qkQRdeW6Ptp 9L7C0HMEeIPRhEFh6gdAgl3VwyyDgz/fqMHpXNQn/7Tw+vl3I2Joha69iNQK3K6I gNI2E/x2b8YizudhSSCu3RAm7vPLN3gcyc2sRA3KkXvaEWO0jU7GJVTmaCgRpCH0 Bsv5vZ724UMuuPP1Feu4nhKtqRm0khEA9svRGfDVxhWnPpg8rLT9Yu03IChN8hdq NspAQCmDI2OFQB5frAuiQ9MQT7Q9jzBSJ3bcWQsYsdbWNG7Hpl2hBSlUtqR5tzat iU1U1LsZAv/wQbgLAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGguYnJh bmRlaXMuZWR1hi5odHRwczovL3NoaWJib2xldGguYnJhbmRlaXMuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQPTVgZcvtUxjYUCn8mj6n/ldo5zjANBgkqhkiG 9w0BAQUFAAOCAQEAVGtWGwmb6iIG3sbWiBvuayHCmiWCl3rZN/CpFYxU5p9Xcuu6 lcTq6wAY04Cs/v4rjStdsH1REnI6CUyOcLzVCK55bhpyvLCTxQYAaULVg95UmZF2 Kkr0LXmXHkOfG7nTwY8Qm13tfBAPwqNdHmstlMvw3LAgmy96heq+bHryqbTYKC/V dTdUuhV14vl7PJt9y3EqXISJjwNG7wEF9wM0qUIG51qlp4f4MiNaNxJI/cYUC1cw 7d/XK0tGHAwQxu/IeOIxUYbsUbTSua3u/Xc6WaTwfWxSl96NcOuTnyazB4hkSIYa C30ze3MSAph0HLqEHTWk8Ldt2Y3QWku9g5WNlA== brandeis.edu MIIDSDCCAjCgAwIBAgIVAJ07ki+U+Q1jeqL9/EKoyRbWCMAyMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguYnJhbmRlaXMuZWR1MB4XDTEzMDMw ODIwMTczOVoXDTMzMDMwODIwMTczOVowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5i cmFuZGVpcy5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKZIwW KwP8VTEQc8aR/fukHycUON1HPpq7LoIjINdzuzMR2C6ZdNRMzbR+4qkQRdeW6Ptp 9L7C0HMEeIPRhEFh6gdAgl3VwyyDgz/fqMHpXNQn/7Tw+vl3I2Joha69iNQK3K6I gNI2E/x2b8YizudhSSCu3RAm7vPLN3gcyc2sRA3KkXvaEWO0jU7GJVTmaCgRpCH0 Bsv5vZ724UMuuPP1Feu4nhKtqRm0khEA9svRGfDVxhWnPpg8rLT9Yu03IChN8hdq NspAQCmDI2OFQB5frAuiQ9MQT7Q9jzBSJ3bcWQsYsdbWNG7Hpl2hBSlUtqR5tzat iU1U1LsZAv/wQbgLAgMBAAGjdTBzMFIGA1UdEQRLMEmCF3NoaWJib2xldGguYnJh bmRlaXMuZWR1hi5odHRwczovL3NoaWJib2xldGguYnJhbmRlaXMuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQPTVgZcvtUxjYUCn8mj6n/ldo5zjANBgkqhkiG 9w0BAQUFAAOCAQEAVGtWGwmb6iIG3sbWiBvuayHCmiWCl3rZN/CpFYxU5p9Xcuu6 lcTq6wAY04Cs/v4rjStdsH1REnI6CUyOcLzVCK55bhpyvLCTxQYAaULVg95UmZF2 Kkr0LXmXHkOfG7nTwY8Qm13tfBAPwqNdHmstlMvw3LAgmy96heq+bHryqbTYKC/V dTdUuhV14vl7PJt9y3EqXISJjwNG7wEF9wM0qUIG51qlp4f4MiNaNxJI/cYUC1cw 7d/XK0tGHAwQxu/IeOIxUYbsUbTSua3u/Xc6WaTwfWxSl96NcOuTnyazB4hkSIYa C30ze3MSAph0HLqEHTWk8Ldt2Y3QWku9g5WNlA== Brandeis University Brandeis University http://www.brandeis.edu/ Josh Wilson jwilson@brandeis.edu Ian Rifkin irifkin@brandeis.edu Jim Lambert jlambert@brandeis.edu Library Systems e-resources@brandeis.edu http://id.incommon.org/category/research-and-scholarship greatplains.net GPN (Great Plains Network) MIIDNzCCAh+gAwIBAgIUFkE64moFaIhXMDCjOYF/pXt+myEwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwLmdyZWF0cGxhaW5zLm5ldDAeFw0xMjA4MjgxODA4 MTVaFw0zMjA4MjgxODA4MTVaMB4xHDAaBgNVBAMTE2lkcC5ncmVhdHBsYWlucy5u ZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCJb1/fIoXiV9S24Zs KIBkZXWFGg4CFofLrt+Ofqe3KScPgrSuOaAIRGFV6H45ffjpxH2O7MegQEfS0T82 YL6i9fGIBKDelhUaGpQr2lXy0YpxtMuS/U3TgWlj+MQhF5PT9e2hstc1x0zNLPdd nLyMuros0Zgqpmx7JgxdLD3WyCpErfYQUL1tOL0L+gZz+Q3hDzj9thZOBbktG9yW FYCS10g/2bpF4i+vn0o5sn95Zn2N2KXzn4PyzpRknA3o9g/mL3LVXEj/ZUPMt1xQ OGO8e4ipbp9FiSSdcLbRaoangRmTZdr7b3O6Lez1W5oAKHO3XIQ46pXByPevVeQv tl1HAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcC5ncmVhdHBsYWlucy5uZXSGKmh0 dHBzOi8vaWRwLmdyZWF0cGxhaW5zLm5ldC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQUXYulMzBC7goBszw85WRWDuitUnkwDQYJKoZIhvcNAQEFBQADggEBAFjokVaL MFLCkRElu52HjU12YPMOkrFX9i7swTbu5Z+YN8Y1GfN7R0frH5kBB8X3U6bdg/aJ ZoS8iF/dJR8wGZoU3br8wVLYm7iQOtyxGr1AHuzu0/DfO/P12a/Xnz8AL3ObfUtU wuuKwiCIZiXJ66nN4FN77K2Sh1l8Jdm+CvDdJnA7royifENjXYIx/PcM6xx5tH1a nLo/T26nCpBMgsgy02vDr7mrjW7MlTONGkyFO3nSv8rkdDMM+55YG8j+JwsMZLij O9bdKwzjyxN8V1LdoKcQnW6pgSNaw7TXudUNyLDr7WhXLny2RmDpVgljo7HYm6wH UgsT6cj2ibjVHHo= greatplains.net MIIDNzCCAh+gAwIBAgIUFkE64moFaIhXMDCjOYF/pXt+myEwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwLmdyZWF0cGxhaW5zLm5ldDAeFw0xMjA4MjgxODA4 MTVaFw0zMjA4MjgxODA4MTVaMB4xHDAaBgNVBAMTE2lkcC5ncmVhdHBsYWlucy5u ZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCJb1/fIoXiV9S24Zs KIBkZXWFGg4CFofLrt+Ofqe3KScPgrSuOaAIRGFV6H45ffjpxH2O7MegQEfS0T82 YL6i9fGIBKDelhUaGpQr2lXy0YpxtMuS/U3TgWlj+MQhF5PT9e2hstc1x0zNLPdd nLyMuros0Zgqpmx7JgxdLD3WyCpErfYQUL1tOL0L+gZz+Q3hDzj9thZOBbktG9yW FYCS10g/2bpF4i+vn0o5sn95Zn2N2KXzn4PyzpRknA3o9g/mL3LVXEj/ZUPMt1xQ OGO8e4ipbp9FiSSdcLbRaoangRmTZdr7b3O6Lez1W5oAKHO3XIQ46pXByPevVeQv tl1HAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcC5ncmVhdHBsYWlucy5uZXSGKmh0 dHBzOi8vaWRwLmdyZWF0cGxhaW5zLm5ldC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQUXYulMzBC7goBszw85WRWDuitUnkwDQYJKoZIhvcNAQEFBQADggEBAFjokVaL MFLCkRElu52HjU12YPMOkrFX9i7swTbu5Z+YN8Y1GfN7R0frH5kBB8X3U6bdg/aJ ZoS8iF/dJR8wGZoU3br8wVLYm7iQOtyxGr1AHuzu0/DfO/P12a/Xnz8AL3ObfUtU wuuKwiCIZiXJ66nN4FN77K2Sh1l8Jdm+CvDdJnA7royifENjXYIx/PcM6xx5tH1a nLo/T26nCpBMgsgy02vDr7mrjW7MlTONGkyFO3nSv8rkdDMM+55YG8j+JwsMZLij O9bdKwzjyxN8V1LdoKcQnW6pgSNaw7TXudUNyLDr7WhXLny2RmDpVgljo7HYm6wH UgsT6cj2ibjVHHo= GPN (Great Plains Network) GPN (Great Plains Network) http://www.greatplains.net Kate Adams kate@greatplains.net Denis Hancock HancockDC@missouri.edu Greg Monaco greg@greatplains.net wooster.edu The College of Wooster MIIDKDCCAhCgAwIBAgIVAI2Lui1vSO8MHNMubyKBhAnnj/14MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkcC53b29zdGVyLmVkdTAeFw0xMTExMDMxODM4NTFa Fw0zMTExMDMxOTM4NTFaMBoxGDAWBgNVBAMTD2lkcC53b29zdGVyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKnu2Gw6Irx4NZldkeGBLetETpCy uVS8wUHPhzodyjLhksa5NeT6SBG4BBt2JSnuI4dRwY7k1igxe8km1qXgUnn/j1Ho 5W6zAwzHASsuIyYFyYrQ0sdnLes6sEeZDPADU5LDQT7vvWJm3WgvZJmM45NcsXr4 6mN+wYKpgQbiUfBytkbYjTV1tYHPTYFNz8HDlBuYDwifx0pdZ3MhxT3tt30RMZ5Y F3Jo8VlMiLMIdS0wYKGOdXMSykKyi0+Gix1kv+DmLRpuMcid0CBBfh7uPnUO7MUy sJHoC397p2F4bidrnAEV1CFmetxaZB3irPGhUnL81ud8BapgOfhPp4OWbx8CAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRwLndvb3N0ZXIuZWR1hiZodHRwczovL2lkcC53 b29zdGVyLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU2clCh8A4cBYUuLvs qGX5zdpFUc4wDQYJKoZIhvcNAQEFBQADggEBAJ2Eap2ziunllauY/qhBEWrhSnVH SUGBCLvyylg5kbpoNdcl1CPXW/pfWNn4UEy8AtNwHiQZG4CPy89ik0ZcIf146Tn2 YQcoJn0XAszpvKzYDVxlEE0T1UrtlKDy0V9jFDnVw9UFw+5w3Ix3vBDT/TZwjyAj +ksknyRMcGWCi5ia9U0ZgHKvOE/B/QgF3vT8Dzzb5G772LWytudXutQJmQC9Ch8K W5aggtvAOm9Z5a398jL21emZAgI3HBKcByqHpKB6Ci5rUmTQklhZ6szqU1+IM9+a ruOBR00Y3KW+OWjgg06N026JaWDbMENv4J8oyrehK5NqlLF/mZKGEk0UwRI= wooster.edu MIIDKDCCAhCgAwIBAgIVAI2Lui1vSO8MHNMubyKBhAnnj/14MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkcC53b29zdGVyLmVkdTAeFw0xMTExMDMxODM4NTFa Fw0zMTExMDMxOTM4NTFaMBoxGDAWBgNVBAMTD2lkcC53b29zdGVyLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKnu2Gw6Irx4NZldkeGBLetETpCy uVS8wUHPhzodyjLhksa5NeT6SBG4BBt2JSnuI4dRwY7k1igxe8km1qXgUnn/j1Ho 5W6zAwzHASsuIyYFyYrQ0sdnLes6sEeZDPADU5LDQT7vvWJm3WgvZJmM45NcsXr4 6mN+wYKpgQbiUfBytkbYjTV1tYHPTYFNz8HDlBuYDwifx0pdZ3MhxT3tt30RMZ5Y F3Jo8VlMiLMIdS0wYKGOdXMSykKyi0+Gix1kv+DmLRpuMcid0CBBfh7uPnUO7MUy sJHoC397p2F4bidrnAEV1CFmetxaZB3irPGhUnL81ud8BapgOfhPp4OWbx8CAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRwLndvb3N0ZXIuZWR1hiZodHRwczovL2lkcC53 b29zdGVyLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU2clCh8A4cBYUuLvs qGX5zdpFUc4wDQYJKoZIhvcNAQEFBQADggEBAJ2Eap2ziunllauY/qhBEWrhSnVH SUGBCLvyylg5kbpoNdcl1CPXW/pfWNn4UEy8AtNwHiQZG4CPy89ik0ZcIf146Tn2 YQcoJn0XAszpvKzYDVxlEE0T1UrtlKDy0V9jFDnVw9UFw+5w3Ix3vBDT/TZwjyAj +ksknyRMcGWCi5ia9U0ZgHKvOE/B/QgF3vT8Dzzb5G772LWytudXutQJmQC9Ch8K W5aggtvAOm9Z5a398jL21emZAgI3HBKcByqHpKB6Ci5rUmTQklhZ6szqU1+IM9+a ruOBR00Y3KW+OWjgg06N026JaWDbMENv4J8oyrehK5NqlLF/mZKGEk0UwRI= The College of Wooster The College of Wooster http://www.wooster.edu/ Vince DiScipio vdiscipio@wooster.edu Roger Dills rdills@wooster.edu John McCreight jmccreight@wooster.edu Michael Naylor mnaylor@wooster.edu ndsu.edu North Dakota State University Main Campus North Dakota State University http://www.ndsu.edu/eci/shibboleth/ http://www.ndsu.edu/its/security/privacy_statement/ https://www.ndsu.edu/shibboleth/logo.png MIIDKTCCAhGgAwIBAgIJAJsvdlzoRM6CMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5uZHN1LmVkdTAeFw0xMzA1MTMxOTMxMDVaFw0xODA1MTIxOTMxMDVa MBcxFTATBgNVBAMTDGlkcC5uZHN1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMC7bcUABc9e/fkMLsftMozcIv4StDmtw2WJMkkRjyv1/neZCrQN 2gwFzXlxwC89+xx+F9Tzj5AwmdHStJVIX3mH28ZXZiIlWkm0aBZ+Jfej71CaDXpn VT20rPjo/srBkGGC8k+KWlV+cXw6nXrNXNcxNrM7RK+IV73mbqdduc6mslbF8Sli 2M+RJ/2SomDRUmCRzY4FMF2pK+0t8EbMH4DyDj/9LOmBXL5iLVZn+ooERjYzMEMY QBTpQDCv9MhLe6J6VG0nVk0hnFTl1IAXHPa2EaMVOQ+UOljF4vvgMlHsUGTL6O67 wlWV7nePC0P9u4eCIE5bkjTUyqNdf9C3HX8CAwEAAaN4MHYwHQYDVR0OBBYEFEBA DtYWDs4yQxunFWo59NZgir71MEcGA1UdIwRAMD6AFEBADtYWDs4yQxunFWo59NZg ir71oRukGTAXMRUwEwYDVQQDEwxpZHAubmRzdS5lZHWCCQCbL3Zc6ETOgjAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA/mWK3R7KmAxzSAzmhYN/DCndC C81ew4MIO1O2hb0HaNL/AHu8HcDvzAaftLWLfaLXPMh9Rjz9uA2STFBBTM/oKUAl GFGz7NTnKDuGNMVmuvVsRJZazn358ut1Xfb5/71DsxwShes5EURRGcMS8k3HNMnI nPRxc/bMRjwLBPtRcj1xRshA23oVn6lIed1X7v9dw669D1wPokxISGfyhX/VW9Hz 1T4qDbBdK5k9K5NyX1HtLsLHWVhZoAy1AL5rpS0l0MhLohRz7ID3aclZ8BcXe4+R dMYsTGki/jn1sU0tN+ygdpOluNqxubLuutgONSK4fPKLr86vj0B6rzCRo1VM ndsu.edu MIIDKTCCAhGgAwIBAgIJAJsvdlzoRM6CMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5uZHN1LmVkdTAeFw0xMzA1MTMxOTMxMDVaFw0xODA1MTIxOTMxMDVa MBcxFTATBgNVBAMTDGlkcC5uZHN1LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMC7bcUABc9e/fkMLsftMozcIv4StDmtw2WJMkkRjyv1/neZCrQN 2gwFzXlxwC89+xx+F9Tzj5AwmdHStJVIX3mH28ZXZiIlWkm0aBZ+Jfej71CaDXpn VT20rPjo/srBkGGC8k+KWlV+cXw6nXrNXNcxNrM7RK+IV73mbqdduc6mslbF8Sli 2M+RJ/2SomDRUmCRzY4FMF2pK+0t8EbMH4DyDj/9LOmBXL5iLVZn+ooERjYzMEMY QBTpQDCv9MhLe6J6VG0nVk0hnFTl1IAXHPa2EaMVOQ+UOljF4vvgMlHsUGTL6O67 wlWV7nePC0P9u4eCIE5bkjTUyqNdf9C3HX8CAwEAAaN4MHYwHQYDVR0OBBYEFEBA DtYWDs4yQxunFWo59NZgir71MEcGA1UdIwRAMD6AFEBADtYWDs4yQxunFWo59NZg ir71oRukGTAXMRUwEwYDVQQDEwxpZHAubmRzdS5lZHWCCQCbL3Zc6ETOgjAMBgNV HRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQA/mWK3R7KmAxzSAzmhYN/DCndC C81ew4MIO1O2hb0HaNL/AHu8HcDvzAaftLWLfaLXPMh9Rjz9uA2STFBBTM/oKUAl GFGz7NTnKDuGNMVmuvVsRJZazn358ut1Xfb5/71DsxwShes5EURRGcMS8k3HNMnI nPRxc/bMRjwLBPtRcj1xRshA23oVn6lIed1X7v9dw669D1wPokxISGfyhX/VW9Hz 1T4qDbBdK5k9K5NyX1HtLsLHWVhZoAy1AL5rpS0l0MhLohRz7ID3aclZ8BcXe4+R dMYsTGki/jn1sU0tN+ygdpOluNqxubLuutgONSK4fPKLr86vj0B6rzCRo1VM North Dakota State University Main Campus North Dakota State University Main Campus http://www.ndsu.edu/ NDSU Help Desk ndsu.helpdesk@ndsu.edu NDSU Help Desk ndsu.helpdesk@ndsu.edu Athenaonline.com MIIDzzCCArugAwIBAgIQOGEyYzA1MmQzNTRhMmE3NzAJBgUrDgMCHQUAMIGSMRkw FwYDVQQDExBBdGhlbmFvbmxpbmUuY29tMRkwFwYDVQQKExBBdGhlbmFvbmxpbmUu Y29tMQswCQYDVQQLEwJIUTEmMCQGCSqGSIb3DQEJARYXY3BlcnJ5QGF0aGVuYW9u bGluZS5jb20xEDAOBgNVBAcTB09ha2xhbmQxEzARBgNVBAgTCkNhbGlmb3JuaWEw HhcNMTMwNDIyMTcyMjQ5WhcNMzMwNDE3MTcyMjQ5WjCBkjEZMBcGA1UEAxMQQXRo ZW5hb25saW5lLmNvbTEZMBcGA1UEChMQQXRoZW5hb25saW5lLmNvbTELMAkGA1UE CxMCSFExJjAkBgkqhkiG9w0BCQEWF2NwZXJyeUBhdGhlbmFvbmxpbmUuY29tMRAw DgYDVQQHEwdPYWtsYW5kMRMwEQYDVQQIEwpDYWxpZm9ybmlhMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1HIwh0ciBmqOr6cEdp0asTrKrt2UXLEmU8tH eKXy7E204bK5AUy2RxwqrhV+slFdESu+bIq/CdsxL7872pYN3tvGcioMIwx7s9cD ZIf9Czqn8wR1q/jGo+9/tywHIT74uPbF3cn+q6XaL4iveGNP6HfYwMl+FW6msh6p 16HTZmIccDM5XafLiyM2lfNcWRsVaEG3ouo5UNAcFYvreyO66S7wq5KsSQbQTEwx /vDm0uY2Ws46gs2sHci3PdWWgUe8KrpGRA888rYj2jvadw8TW11fHGNAdE3KzZh0 Z6JRuHZfYEQx/vpEVWhnzYvXmtnnZoZUGc2iFH6Bx/CbxRrd/QIDAQABoycwJTAT BgNVHSUEDDAKBggrBgEFBQcDATAOBgNVHQ8EBwMFAPoAAAAwCQYFKw4DAh0FAAOC AQEAyzB/LxTJTq0KSZ8gOHaax5doqQxNe1twwUz9vpx/pQVicNSxYe8l2w5JfSM5 jjnu5ODc6Tq0fjeSX4i+kwMUuqVwQs/WFLeI9+SU6Skd0J2GUkQDt0inxWYkTRO2 Xi4OVJvodMAKHU9Pc+V97MWgGM2/p+HWNrzWWYqwBJ7ltTaWcmTjTYSTiIqc1P+i m4z7+Lym9iZ9P7JUJnFpMcZ1KjgEt/NH2avRNfz94+0rrhkeb7gUWnwCaf6Zozcg C+dTorWLizyDBcbwTtk1HLJIqY4SnfHSmE8KoInH7Rk07cRqYx5QclI4h/KoSZJh PBKXqZoEW0aPLoEOREqlpiRr5A== Athenaonline.com AthenaOnline.com AthenaOnline.com http://www.athenaonline.com/ Tony Perry cperry@athenaonline.com Tony Perry cperry@athenaonline.com Tony Perry cperry@athenaonline.com Tony Perry cperry@athenaonline.com Athenaonline.com MIIDzzCCArugAwIBAgIQOGEyYzA1MmQzNTRhMmE3NzAJBgUrDgMCHQUAMIGSMRkw FwYDVQQDExBBdGhlbmFvbmxpbmUuY29tMRkwFwYDVQQKExBBdGhlbmFvbmxpbmUu Y29tMQswCQYDVQQLEwJIUTEmMCQGCSqGSIb3DQEJARYXY3BlcnJ5QGF0aGVuYW9u bGluZS5jb20xEDAOBgNVBAcTB09ha2xhbmQxEzARBgNVBAgTCkNhbGlmb3JuaWEw HhcNMTMwNDIyMTcyMjQ5WhcNMzMwNDE3MTcyMjQ5WjCBkjEZMBcGA1UEAxMQQXRo ZW5hb25saW5lLmNvbTEZMBcGA1UEChMQQXRoZW5hb25saW5lLmNvbTELMAkGA1UE CxMCSFExJjAkBgkqhkiG9w0BCQEWF2NwZXJyeUBhdGhlbmFvbmxpbmUuY29tMRAw DgYDVQQHEwdPYWtsYW5kMRMwEQYDVQQIEwpDYWxpZm9ybmlhMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1HIwh0ciBmqOr6cEdp0asTrKrt2UXLEmU8tH eKXy7E204bK5AUy2RxwqrhV+slFdESu+bIq/CdsxL7872pYN3tvGcioMIwx7s9cD ZIf9Czqn8wR1q/jGo+9/tywHIT74uPbF3cn+q6XaL4iveGNP6HfYwMl+FW6msh6p 16HTZmIccDM5XafLiyM2lfNcWRsVaEG3ouo5UNAcFYvreyO66S7wq5KsSQbQTEwx /vDm0uY2Ws46gs2sHci3PdWWgUe8KrpGRA888rYj2jvadw8TW11fHGNAdE3KzZh0 Z6JRuHZfYEQx/vpEVWhnzYvXmtnnZoZUGc2iFH6Bx/CbxRrd/QIDAQABoycwJTAT BgNVHSUEDDAKBggrBgEFBQcDATAOBgNVHQ8EBwMFAPoAAAAwCQYFKw4DAh0FAAOC AQEAyzB/LxTJTq0KSZ8gOHaax5doqQxNe1twwUz9vpx/pQVicNSxYe8l2w5JfSM5 jjnu5ODc6Tq0fjeSX4i+kwMUuqVwQs/WFLeI9+SU6Skd0J2GUkQDt0inxWYkTRO2 Xi4OVJvodMAKHU9Pc+V97MWgGM2/p+HWNrzWWYqwBJ7ltTaWcmTjTYSTiIqc1P+i m4z7+Lym9iZ9P7JUJnFpMcZ1KjgEt/NH2avRNfz94+0rrhkeb7gUWnwCaf6Zozcg C+dTorWLizyDBcbwTtk1HLJIqY4SnfHSmE8KoInH7Rk07cRqYx5QclI4h/KoSZJh PBKXqZoEW0aPLoEOREqlpiRr5A== Athenaonline.com AthenaOnline.com AthenaOnline.com http://www.athenaonline.com/ Tony Perry cperry@athenaonline.com Jon Peters jpeters@athenaonline.com Jon Peters jpeters@athenaonline.com chaminade.edu Chaminade University of Honolulu http://www.chaminade.edu/incommon/operational_practices.pdf MIIDMzCCAhugAwIBAgIUF8kq+m9AYp9/mSs2qicSZwERtD4wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSYXV0aC5jaGFtaW5hZGUuZWR1MB4XDTEzMDQwNTIyNTgy MloXDTMzMDQwNTIyNTgyMlowHTEbMBkGA1UEAxMSYXV0aC5jaGFtaW5hZGUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwEL73ATvDk+FNMOdqXPo TN96loqWp6Ju9CE5P4sn6rHQnehH/RWSkTQfPcVRhLbwDoUNEgUWyZs4OqEhJKKz U22UlSgdVw+2C0QHFgjTwk8z+8LTS2fkNd4lD8AWJgyQTrAgvUhjTr1zNLxKQLJ5 yVPhAvLBQq4Sd7HSFUG1MlVYhTM3pIM1PGCPTkFCUxaPTYozo5GAcbMQoAx2wXkb VwYBcGBvjBnYK4CMfe/FQWnfk8KB25YURThqcyTF0JaM0w4uFDnz7ukt7Oyrkntb vSEOFEYFS9rfRoSs9ggVEHL5eUMwHgwGhxm3qn1iWM2yCU0MnXjdYNjeSXMerXgb SQIDAQABo2swaTBIBgNVHREEQTA/ghJhdXRoLmNoYW1pbmFkZS5lZHWGKWh0dHBz Oi8vYXV0aC5jaGFtaW5hZGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQa ZqIx6w+PzJEFlWinc/8q5DQXzDANBgkqhkiG9w0BAQUFAAOCAQEAPz8G+GKqlLCY vB/3471AE0WtK8lybyHBQNUHbf2ZzBPa532jLvNScewLKgd8+F/Omi4y18VluYaW gJVjFQFle/8VJQKauWxBiWXzG4HoDmE+6wbHuq1zvLE0LLLu5svWFOrLbK1Fb++n 9QM7xLQoy1slc9g8z5THorBJlgMFAFmL3TDIog3rSab69Gw+jwzrW5jglj+w8Iy9 SUoYkOJ2T85hgO8Brj4OTk2+qpkK7TWDFTyUC2T4aBkMqtYG1Y2ir/kFdwAIjhSU reLbWrhl3hZhckCnXW5wiAxlY66PkbGk9rWHvZgbKyeLWgGl4apoL9QhBDefCRdx nnxOtnKJww== chaminade.edu MIIDMzCCAhugAwIBAgIUF8kq+m9AYp9/mSs2qicSZwERtD4wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSYXV0aC5jaGFtaW5hZGUuZWR1MB4XDTEzMDQwNTIyNTgy MloXDTMzMDQwNTIyNTgyMlowHTEbMBkGA1UEAxMSYXV0aC5jaGFtaW5hZGUuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwEL73ATvDk+FNMOdqXPo TN96loqWp6Ju9CE5P4sn6rHQnehH/RWSkTQfPcVRhLbwDoUNEgUWyZs4OqEhJKKz U22UlSgdVw+2C0QHFgjTwk8z+8LTS2fkNd4lD8AWJgyQTrAgvUhjTr1zNLxKQLJ5 yVPhAvLBQq4Sd7HSFUG1MlVYhTM3pIM1PGCPTkFCUxaPTYozo5GAcbMQoAx2wXkb VwYBcGBvjBnYK4CMfe/FQWnfk8KB25YURThqcyTF0JaM0w4uFDnz7ukt7Oyrkntb vSEOFEYFS9rfRoSs9ggVEHL5eUMwHgwGhxm3qn1iWM2yCU0MnXjdYNjeSXMerXgb SQIDAQABo2swaTBIBgNVHREEQTA/ghJhdXRoLmNoYW1pbmFkZS5lZHWGKWh0dHBz Oi8vYXV0aC5jaGFtaW5hZGUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQa ZqIx6w+PzJEFlWinc/8q5DQXzDANBgkqhkiG9w0BAQUFAAOCAQEAPz8G+GKqlLCY vB/3471AE0WtK8lybyHBQNUHbf2ZzBPa532jLvNScewLKgd8+F/Omi4y18VluYaW gJVjFQFle/8VJQKauWxBiWXzG4HoDmE+6wbHuq1zvLE0LLLu5svWFOrLbK1Fb++n 9QM7xLQoy1slc9g8z5THorBJlgMFAFmL3TDIog3rSab69Gw+jwzrW5jglj+w8Iy9 SUoYkOJ2T85hgO8Brj4OTk2+qpkK7TWDFTyUC2T4aBkMqtYG1Y2ir/kFdwAIjhSU reLbWrhl3hZhckCnXW5wiAxlY66PkbGk9rWHvZgbKyeLWgGl4apoL9QhBDefCRdx nnxOtnKJww== Chaminade University of Honolulu Chaminade University of Honolulu http://www.chaminade.edu/ Kyle Johnson kyle.johnson@chaminade.edu sru.edu Slippery Rock University of Pennsylvania Slippery Rock University of Pennsylvania MIIDUjCCAjoCCQC4QuY3Kem21zANBgkqhkiG9w0BAQUFADBrMRQwEgYDVQQDDAtp ZHAuc3J1LmVkdTEhMB8GA1UECgwYU2xpcHBlcnkgUm9jayBVbml2ZXJzaXR5MQsw CQYDVQQGEwJVUzELMAkGA1UECAwCUEExFjAUBgNVBAcMDVNsaXBwZXJ5IFJvY2sw HhcNMTMwNTExMTYyMjI2WhcNMTQwNTExMTYyMjI2WjBrMRQwEgYDVQQDDAtpZHAu c3J1LmVkdTEhMB8GA1UECgwYU2xpcHBlcnkgUm9jayBVbml2ZXJzaXR5MQswCQYD VQQGEwJVUzELMAkGA1UECAwCUEExFjAUBgNVBAcMDVNsaXBwZXJ5IFJvY2swggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD3fFM/uu4LyqEZLgqHRAtVSfxK Mdzmk5oQymQ+3wDlfZhZ4U37eJKxrUIQpJrYMpPaGavLqllWfT+YpAqai1L28W32 Wdhb3t4soeMZ0SqpDdwOjwhpi5BumTgxxehR0wTbnM1mce7Dcm97chv7S+6g00G+ JracU4eavR5HYAe1VBCyL4pikCUAumgMTXClY/uUoIRQ8i53Apx3gAm1Yt5K+eiu gY78ImJS67uprvTsBn7jb3pUFhjMRVxhMhmZuYjapGraZn1TRtmDOjM6gJd5B7IS O/5e8sK6Pl1E2+z+R0ti7I/hsR0eZ4He4yMoCdFqqybaHHvANEfl6NFb97fZAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBALgr/gAqImcBgGUln30vP7I7uCU9iyw/wZBr w4Kr5hszYbfoKk/UCpc84eyF2HOk4yfv5GJX7rcKbsz0frWSMt21LDLAytWrLktN lgJNjFcB0Sq5hCpIZ/nDbEveFJGw820KK4T1429H1WAzahf/Nu52kZOZC2nVahe4 5lstrvfFwyPEE49TSKPh3wipsW0UTL262Smps/9tbPImBgVNEYfNHuwujNLuefAY FNTCh5GCTEEwP+oWWYizGWNo/1pJmSZZlvj/3d/JoNWbc+q2b3ig6FSTXkonXgdA +FrbfgLPw5cs4D4ECPBvlgj6hTbyG7HWRgT9XH6S67PDWvpvpWM= sru.edu MIIDUjCCAjoCCQC4QuY3Kem21zANBgkqhkiG9w0BAQUFADBrMRQwEgYDVQQDDAtp ZHAuc3J1LmVkdTEhMB8GA1UECgwYU2xpcHBlcnkgUm9jayBVbml2ZXJzaXR5MQsw CQYDVQQGEwJVUzELMAkGA1UECAwCUEExFjAUBgNVBAcMDVNsaXBwZXJ5IFJvY2sw HhcNMTMwNTExMTYyMjI2WhcNMTQwNTExMTYyMjI2WjBrMRQwEgYDVQQDDAtpZHAu c3J1LmVkdTEhMB8GA1UECgwYU2xpcHBlcnkgUm9jayBVbml2ZXJzaXR5MQswCQYD VQQGEwJVUzELMAkGA1UECAwCUEExFjAUBgNVBAcMDVNsaXBwZXJ5IFJvY2swggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD3fFM/uu4LyqEZLgqHRAtVSfxK Mdzmk5oQymQ+3wDlfZhZ4U37eJKxrUIQpJrYMpPaGavLqllWfT+YpAqai1L28W32 Wdhb3t4soeMZ0SqpDdwOjwhpi5BumTgxxehR0wTbnM1mce7Dcm97chv7S+6g00G+ JracU4eavR5HYAe1VBCyL4pikCUAumgMTXClY/uUoIRQ8i53Apx3gAm1Yt5K+eiu gY78ImJS67uprvTsBn7jb3pUFhjMRVxhMhmZuYjapGraZn1TRtmDOjM6gJd5B7IS O/5e8sK6Pl1E2+z+R0ti7I/hsR0eZ4He4yMoCdFqqybaHHvANEfl6NFb97fZAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBALgr/gAqImcBgGUln30vP7I7uCU9iyw/wZBr w4Kr5hszYbfoKk/UCpc84eyF2HOk4yfv5GJX7rcKbsz0frWSMt21LDLAytWrLktN lgJNjFcB0Sq5hCpIZ/nDbEveFJGw820KK4T1429H1WAzahf/Nu52kZOZC2nVahe4 5lstrvfFwyPEE49TSKPh3wipsW0UTL262Smps/9tbPImBgVNEYfNHuwujNLuefAY FNTCh5GCTEEwP+oWWYizGWNo/1pJmSZZlvj/3d/JoNWbc+q2b3ig6FSTXkonXgdA +FrbfgLPw5cs4D4ECPBvlgj6hTbyG7HWRgT9XH6S67PDWvpvpWM= Slippery Rock University of Pennsylvania Slippery Rock University of Pennsylvania http://www.sru.edu/ Henry Magusiak henry.magusiak@sru.edu uwc.edu University of Wisconsin Colleges and Extension http://cits.uwex.uwc.edu/ http://cits.uwex.uwc.edu/sites/default/files/PDF/incommonpop_agreement.pdf https://idp.uwex.uwc.edu/idp/images/logo.gif MIIDKzCCAhOgAwIBAgIUaSTC1u9MCHlT0+UC6qbFziz5GmwwDQYJKoZIhvcNAQEF BQAwGzEZMBcGA1UEAxMQaWRwLnV3ZXgudXdjLmVkdTAeFw0xMzAxMjIxODE4NTVa Fw0zMzAxMjIxODE4NTVaMBsxGTAXBgNVBAMTEGlkcC51d2V4LnV3Yy5lZHUwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXizqGE5pxjyDl8ah+6F8FvmK SjHTYc0CjuFUB7+/wWjrRw1JlXMoBJUhu0Rb67xPxQ/Paqdt9F9zR2PG88GThoEC N2DMHEfiT7AhkiwgUOscuS7fclIDxVkwzXGDrB2/bpSe6DQFW38gf1LKmIJwo8Tu enhB7yzdUn+dJ91Q1ChBrWvaZFtQ0kPxykFMpJfLNEza7b0b1HvH1AwtItAfvnrm CD950mrgaemN07jVeKo67wC7goqsvDRq9dTTjE3PDNWFk5FhMHcKZ1MBgQ/AiGYi QA3XEXjlTXjknbsQORygLCOFe/m2ypts5w9dAcelvQiA6W8/N6zI3fmj+kSFAgMB AAGjZzBlMEQGA1UdEQQ9MDuCEGlkcC51d2V4LnV3Yy5lZHWGJ2h0dHBzOi8vaWRw LnV3ZXgudXdjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUdsoCKXq3hPJ9 lYLVyJpAtahpxTAwDQYJKoZIhvcNAQEFBQADggEBAGpaE2/6cE/mCNdXWa6DTm7F 1eX0BZ4zK6eaXjtTPoAstTsgPPB8SmaMVBMp+ZIdY7/mWY6zqgI9uPQl0FfguayE NsSrQsyq0+BwVl0GGZxDJ+pC96i6XV0s/ZUSFoS8v/zMGfmafyOK9D7+qIvGizfL iG8Yh/bzG1MBkzctsrpcSoBF5WxMyTSCzWaI05Fmo0Ddx1w0OOQu1dAQHG6si9rV rotmP2+77xWdS+MWt3CQZ/br9EsSlQ3kduNN0s9Ltr96ZVnV/PnJ21PV5ZAw4prH 9eNuPFDEg9TriQI17DLjIceNb0IO12okvNGZ/wjr1nuW75LEX6xE2rOAXn6v3kE= University of Wisconsin Colleges and Extension University of Wisconsin Colleges and Extension http://www.uwex.uwc.edu/ Jeff Matthias Jeff.Matthias@uwex.uwc.edu Jeff Harrison Jeff.Harrison@uwex.uwc.edu Acatar Platform Production Environment Acatar Production Service Provider http://www.acatar.com MIIFYjCCBEqgAwIBAgIHSxykHLEISjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwNzE3MjIyNzQzWhcNMTUwNzE3MjIyNzQzWjA9MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGDAWBgNVBAMTD2F1dGguYWNhdGFyLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlywlpoAPMX4tUMUDVz kKlQdxAqfDy4BN62f5BV+PKaVe99qCzW0TVsi3zqk/CuZoy5D/BJFFPC2zzgdhfC 8Hi4ypgYtUx4TokM8oNK+HlUkBkGIW9eeBqdJaCug0TZQ55zPMnIxaRZmiQ8OhcO qfo8Ta/OoWFuQQIXH+HK2RD0Rcx2t9a5gmUOKRkQ8Sw0KgBH6WSfUdBTl1kL74Y6 mpJ4tmM55DQGI8zOI+ceJ6YSbnXSIilpBHLptLS43fjhn967mjonDPZgbat6DgLH Any89PzJxGdNwVfzl6EorWMp7DMplI+4DDIVHz2RuWVD7TdAwRNNY3UFIulIfLOY Cj8CAwEAAaOCAdcwggHTMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAk hiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTUuY3JsMFMGA1UdIARMMEow SAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0 dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRl cm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMEQG A1UdEQQ9MDuCD2F1dGguYWNhdGFyLmNvbYITd3d3LmF1dGguYWNhdGFyLmNvbYIT ZGV2LWF1dGguYWNhdGFyLmNvbTAdBgNVHQ4EFgQUufYbio34Xs3T22xSmYHKYIeQ +kQwDQYJKoZIhvcNAQEFBQADggEBAL5g36PkP9+nuo4zrdTTFWNk9uND2MG/U7Bf xFYnYBdCR+Hyvw1K7s/O63EYjOjgh+artzc1BOfRlHvRcN2Fb/79I1Fe66y/JoFu Vm8Cm/8SuXwXuRApD7IBwLCKIrMJcanLHJN16Rl7/fgeS8J1xPgONy07NdFl+VU1 b/VFknYNI7EFeDbS8oKDuyOGDLW55/Yok3t4fE/JcmgM34I6Pk8AoRccfpcS7+j4 +EQMXU5nqgpsJ1mVL6Vf7D16IaXVuhH9un8Zguh4WqecdHgyh4E8tG13T+YnJdDA 8/1YDRokymAJzVm+FT6PCRhE+2uzxCueAAV3CXlRI8HuSXdDUak= Acatar Platform Production Environment Acatar Production Service Provider Acatar, LLC Acatar, LLC http://www.acatar.com/ Matthew Beck matthew.beck@acatar.com Tony Carra tony.carra@acatar.com CMU Production Shib MIIFPjCCBCagAwIBAgIHBDndtyikDDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwODE5MjEwNDA0WhcNMTQwODE5MjEwNDA0WjA6MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFTATBgNVBAMMDCouYWNhdGFyLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxspYFo5s0mAjF3LMHHEDuY HzfYF1bsUmEJ4syxb2RAZoMM5nc7arZ0mAHRl4YkXt/ZrLkt1S8xHWJEoGydoYM0 V2Q8QurKujyimHIQojBYw6xrzmRq7w18hlcxNR+oEBJ5nHMbkgW/Iscwl0bbmzgs CLT1PfCQ4CeozJWXOAtK6bA03i3vHXNNlKGqsgC2jW8mGO2YHj05pLIbN5XByGqn fFAbVtu9V/6WTv2mLiz/SeeWUqR7Ef7K7Me8AwpIhHrdkI5oi+XfKgwX/1hCXftq 4eiQIZ+tCqgTiUNyVecQDn/IYCdG7Hry3Xuo/bBNQcZb41y7OpkU1/WnV16XVysC AwEAAaOCAbYwggGyMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJo dHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTcuY3JsMFMGA1UdIARMMEowSAYL YIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5n b2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1l ZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMCMGA1Ud EQQcMBqCDCouYWNhdGFyLmNvbYIKYWNhdGFyLmNvbTAdBgNVHQ4EFgQUQEdEf8wq uRZJJUVxsTz8kjaBk+IwDQYJKoZIhvcNAQEFBQADggEBAE7JMLwClc5xAC0KanHv ur7yVLoj9o7Z5J5ZoGXxcc1HlGPcNHfM6R8nJj5BEbM38Ko2Ia1vjIkB1jX9FrUS +tk7lcSrdAnzEQWLpeAwFPcm5Tggro3PNC+Bt7WkBRN6+OQ/VRTOhC1dqBIT9ckA dQ+MnaK1R9UBBy5R7UuyFTRAjDg2CxC/ij58es9E3+kCB49I2GzV39a+7NUTikY3 hlVzqesSrkVVtSB1LSAreBnXTorx7Sji9nFLlTBR7phBwFFklbP7Jkotj5j3qQss 9KkbY1dcr/LH3awSHjl6k+47MU0gnOdDKL55KKTH+WBTbwcYZ0L5wZEjLG6dxKbC Iwc= CMU Production Shib Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com CMU CS Production Shib MIIFPjCCBCagAwIBAgIHBDndtyikDDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwODE5MjEwNDA0WhcNMTQwODE5MjEwNDA0WjA6MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFTATBgNVBAMMDCouYWNhdGFyLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxspYFo5s0mAjF3LMHHEDuY HzfYF1bsUmEJ4syxb2RAZoMM5nc7arZ0mAHRl4YkXt/ZrLkt1S8xHWJEoGydoYM0 V2Q8QurKujyimHIQojBYw6xrzmRq7w18hlcxNR+oEBJ5nHMbkgW/Iscwl0bbmzgs CLT1PfCQ4CeozJWXOAtK6bA03i3vHXNNlKGqsgC2jW8mGO2YHj05pLIbN5XByGqn fFAbVtu9V/6WTv2mLiz/SeeWUqR7Ef7K7Me8AwpIhHrdkI5oi+XfKgwX/1hCXftq 4eiQIZ+tCqgTiUNyVecQDn/IYCdG7Hry3Xuo/bBNQcZb41y7OpkU1/WnV16XVysC AwEAAaOCAbYwggGyMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJo dHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTcuY3JsMFMGA1UdIARMMEowSAYL YIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5n b2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1l ZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMCMGA1Ud EQQcMBqCDCouYWNhdGFyLmNvbYIKYWNhdGFyLmNvbTAdBgNVHQ4EFgQUQEdEf8wq uRZJJUVxsTz8kjaBk+IwDQYJKoZIhvcNAQEFBQADggEBAE7JMLwClc5xAC0KanHv ur7yVLoj9o7Z5J5ZoGXxcc1HlGPcNHfM6R8nJj5BEbM38Ko2Ia1vjIkB1jX9FrUS +tk7lcSrdAnzEQWLpeAwFPcm5Tggro3PNC+Bt7WkBRN6+OQ/VRTOhC1dqBIT9ckA dQ+MnaK1R9UBBy5R7UuyFTRAjDg2CxC/ij58es9E3+kCB49I2GzV39a+7NUTikY3 hlVzqesSrkVVtSB1LSAreBnXTorx7Sji9nFLlTBR7phBwFFklbP7Jkotj5j3qQss 9KkbY1dcr/LH3awSHjl6k+47MU0gnOdDKL55KKTH+WBTbwcYZ0L5wZEjLG6dxKbC Iwc= CMU CS Production Shib Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com CMU CS Local MIIFYjCCBEqgAwIBAgIHSxykHLEISjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwNzE3MjIyNzQzWhcNMTUwNzE3MjIyNzQzWjA9MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGDAWBgNVBAMTD2F1dGguYWNhdGFyLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlywlpoAPMX4tUMUDVz kKlQdxAqfDy4BN62f5BV+PKaVe99qCzW0TVsi3zqk/CuZoy5D/BJFFPC2zzgdhfC 8Hi4ypgYtUx4TokM8oNK+HlUkBkGIW9eeBqdJaCug0TZQ55zPMnIxaRZmiQ8OhcO qfo8Ta/OoWFuQQIXH+HK2RD0Rcx2t9a5gmUOKRkQ8Sw0KgBH6WSfUdBTl1kL74Y6 mpJ4tmM55DQGI8zOI+ceJ6YSbnXSIilpBHLptLS43fjhn967mjonDPZgbat6DgLH Any89PzJxGdNwVfzl6EorWMp7DMplI+4DDIVHz2RuWVD7TdAwRNNY3UFIulIfLOY Cj8CAwEAAaOCAdcwggHTMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAk hiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTUuY3JsMFMGA1UdIARMMEow SAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0 dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRl cm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMEQG A1UdEQQ9MDuCD2F1dGguYWNhdGFyLmNvbYITd3d3LmF1dGguYWNhdGFyLmNvbYIT ZGV2LWF1dGguYWNhdGFyLmNvbTAdBgNVHQ4EFgQUufYbio34Xs3T22xSmYHKYIeQ +kQwDQYJKoZIhvcNAQEFBQADggEBAL5g36PkP9+nuo4zrdTTFWNk9uND2MG/U7Bf xFYnYBdCR+Hyvw1K7s/O63EYjOjgh+artzc1BOfRlHvRcN2Fb/79I1Fe66y/JoFu Vm8Cm/8SuXwXuRApD7IBwLCKIrMJcanLHJN16Rl7/fgeS8J1xPgONy07NdFl+VU1 b/VFknYNI7EFeDbS8oKDuyOGDLW55/Yok3t4fE/JcmgM34I6Pk8AoRccfpcS7+j4 +EQMXU5nqgpsJ1mVL6Vf7D16IaXVuhH9un8Zguh4WqecdHgyh4E8tG13T+YnJdDA 8/1YDRokymAJzVm+FT6PCRhE+2uzxCueAAV3CXlRI8HuSXdDUak= CMU CS Local Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com CMU ECE Production Shib MIIFPjCCBCagAwIBAgIHBDndtyikDDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwODE5MjEwNDA0WhcNMTQwODE5MjEwNDA0WjA6MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFTATBgNVBAMMDCouYWNhdGFyLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxspYFo5s0mAjF3LMHHEDuY HzfYF1bsUmEJ4syxb2RAZoMM5nc7arZ0mAHRl4YkXt/ZrLkt1S8xHWJEoGydoYM0 V2Q8QurKujyimHIQojBYw6xrzmRq7w18hlcxNR+oEBJ5nHMbkgW/Iscwl0bbmzgs CLT1PfCQ4CeozJWXOAtK6bA03i3vHXNNlKGqsgC2jW8mGO2YHj05pLIbN5XByGqn fFAbVtu9V/6WTv2mLiz/SeeWUqR7Ef7K7Me8AwpIhHrdkI5oi+XfKgwX/1hCXftq 4eiQIZ+tCqgTiUNyVecQDn/IYCdG7Hry3Xuo/bBNQcZb41y7OpkU1/WnV16XVysC AwEAAaOCAbYwggGyMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJo dHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTcuY3JsMFMGA1UdIARMMEowSAYL YIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5n b2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1l ZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMCMGA1Ud EQQcMBqCDCouYWNhdGFyLmNvbYIKYWNhdGFyLmNvbTAdBgNVHQ4EFgQUQEdEf8wq uRZJJUVxsTz8kjaBk+IwDQYJKoZIhvcNAQEFBQADggEBAE7JMLwClc5xAC0KanHv ur7yVLoj9o7Z5J5ZoGXxcc1HlGPcNHfM6R8nJj5BEbM38Ko2Ia1vjIkB1jX9FrUS +tk7lcSrdAnzEQWLpeAwFPcm5Tggro3PNC+Bt7WkBRN6+OQ/VRTOhC1dqBIT9ckA dQ+MnaK1R9UBBy5R7UuyFTRAjDg2CxC/ij58es9E3+kCB49I2GzV39a+7NUTikY3 hlVzqesSrkVVtSB1LSAreBnXTorx7Sji9nFLlTBR7phBwFFklbP7Jkotj5j3qQss 9KkbY1dcr/LH3awSHjl6k+47MU0gnOdDKL55KKTH+WBTbwcYZ0L5wZEjLG6dxKbC Iwc= CMU ECE Production Shib Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com CMU ECE Acatar Local Environment MIIFPjCCBCagAwIBAgIHBDndtyikDDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwODE5MjEwNDA0WhcNMTQwODE5MjEwNDA0WjA6MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFTATBgNVBAMMDCouYWNhdGFyLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxspYFo5s0mAjF3LMHHEDuY HzfYF1bsUmEJ4syxb2RAZoMM5nc7arZ0mAHRl4YkXt/ZrLkt1S8xHWJEoGydoYM0 V2Q8QurKujyimHIQojBYw6xrzmRq7w18hlcxNR+oEBJ5nHMbkgW/Iscwl0bbmzgs CLT1PfCQ4CeozJWXOAtK6bA03i3vHXNNlKGqsgC2jW8mGO2YHj05pLIbN5XByGqn fFAbVtu9V/6WTv2mLiz/SeeWUqR7Ef7K7Me8AwpIhHrdkI5oi+XfKgwX/1hCXftq 4eiQIZ+tCqgTiUNyVecQDn/IYCdG7Hry3Xuo/bBNQcZb41y7OpkU1/WnV16XVysC AwEAAaOCAbYwggGyMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJo dHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTcuY3JsMFMGA1UdIARMMEowSAYL YIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5n b2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1l ZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMCMGA1Ud EQQcMBqCDCouYWNhdGFyLmNvbYIKYWNhdGFyLmNvbTAdBgNVHQ4EFgQUQEdEf8wq uRZJJUVxsTz8kjaBk+IwDQYJKoZIhvcNAQEFBQADggEBAE7JMLwClc5xAC0KanHv ur7yVLoj9o7Z5J5ZoGXxcc1HlGPcNHfM6R8nJj5BEbM38Ko2Ia1vjIkB1jX9FrUS +tk7lcSrdAnzEQWLpeAwFPcm5Tggro3PNC+Bt7WkBRN6+OQ/VRTOhC1dqBIT9ckA dQ+MnaK1R9UBBy5R7UuyFTRAjDg2CxC/ij58es9E3+kCB49I2GzV39a+7NUTikY3 hlVzqesSrkVVtSB1LSAreBnXTorx7Sji9nFLlTBR7phBwFFklbP7Jkotj5j3qQss 9KkbY1dcr/LH3awSHjl6k+47MU0gnOdDKL55KKTH+WBTbwcYZ0L5wZEjLG6dxKbC Iwc= CMU ECE Acatar Local Environment Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com Acatar Platform Testing Environment Development Authentication server for Acatar... MIIFYjCCBEqgAwIBAgIHSxykHLEISjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwNzE3MjIyNzQzWhcNMTUwNzE3MjIyNzQzWjA9MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGDAWBgNVBAMTD2F1dGguYWNhdGFyLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlywlpoAPMX4tUMUDVz kKlQdxAqfDy4BN62f5BV+PKaVe99qCzW0TVsi3zqk/CuZoy5D/BJFFPC2zzgdhfC 8Hi4ypgYtUx4TokM8oNK+HlUkBkGIW9eeBqdJaCug0TZQ55zPMnIxaRZmiQ8OhcO qfo8Ta/OoWFuQQIXH+HK2RD0Rcx2t9a5gmUOKRkQ8Sw0KgBH6WSfUdBTl1kL74Y6 mpJ4tmM55DQGI8zOI+ceJ6YSbnXSIilpBHLptLS43fjhn967mjonDPZgbat6DgLH Any89PzJxGdNwVfzl6EorWMp7DMplI+4DDIVHz2RuWVD7TdAwRNNY3UFIulIfLOY Cj8CAwEAAaOCAdcwggHTMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAk hiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTUuY3JsMFMGA1UdIARMMEow SAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0 dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRl cm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMEQG A1UdEQQ9MDuCD2F1dGguYWNhdGFyLmNvbYITd3d3LmF1dGguYWNhdGFyLmNvbYIT ZGV2LWF1dGguYWNhdGFyLmNvbTAdBgNVHQ4EFgQUufYbio34Xs3T22xSmYHKYIeQ +kQwDQYJKoZIhvcNAQEFBQADggEBAL5g36PkP9+nuo4zrdTTFWNk9uND2MG/U7Bf xFYnYBdCR+Hyvw1K7s/O63EYjOjgh+artzc1BOfRlHvRcN2Fb/79I1Fe66y/JoFu Vm8Cm/8SuXwXuRApD7IBwLCKIrMJcanLHJN16Rl7/fgeS8J1xPgONy07NdFl+VU1 b/VFknYNI7EFeDbS8oKDuyOGDLW55/Yok3t4fE/JcmgM34I6Pk8AoRccfpcS7+j4 +EQMXU5nqgpsJ1mVL6Vf7D16IaXVuhH9un8Zguh4WqecdHgyh4E8tG13T+YnJdDA 8/1YDRokymAJzVm+FT6PCRhE+2uzxCueAAV3CXlRI8HuSXdDUak= Acatar Platform Testing Environment Development Authentication server for Acatar... Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com Matthew Beck matthew.beck@acatar.com CMU ECE Development Environment MIIFPjCCBCagAwIBAgIHBDndtyikDDANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwODE5MjEwNDA0WhcNMTQwODE5MjEwNDA0WjA6MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFTATBgNVBAMMDCouYWNhdGFyLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxspYFo5s0mAjF3LMHHEDuY HzfYF1bsUmEJ4syxb2RAZoMM5nc7arZ0mAHRl4YkXt/ZrLkt1S8xHWJEoGydoYM0 V2Q8QurKujyimHIQojBYw6xrzmRq7w18hlcxNR+oEBJ5nHMbkgW/Iscwl0bbmzgs CLT1PfCQ4CeozJWXOAtK6bA03i3vHXNNlKGqsgC2jW8mGO2YHj05pLIbN5XByGqn fFAbVtu9V/6WTv2mLiz/SeeWUqR7Ef7K7Me8AwpIhHrdkI5oi+XfKgwX/1hCXftq 4eiQIZ+tCqgTiUNyVecQDn/IYCdG7Hry3Xuo/bBNQcZb41y7OpkU1/WnV16XVysC AwEAAaOCAbYwggGyMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJo dHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTcuY3JsMFMGA1UdIARMMEowSAYL YIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5n b2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1l ZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMCMGA1Ud EQQcMBqCDCouYWNhdGFyLmNvbYIKYWNhdGFyLmNvbTAdBgNVHQ4EFgQUQEdEf8wq uRZJJUVxsTz8kjaBk+IwDQYJKoZIhvcNAQEFBQADggEBAE7JMLwClc5xAC0KanHv ur7yVLoj9o7Z5J5ZoGXxcc1HlGPcNHfM6R8nJj5BEbM38Ko2Ia1vjIkB1jX9FrUS +tk7lcSrdAnzEQWLpeAwFPcm5Tggro3PNC+Bt7WkBRN6+OQ/VRTOhC1dqBIT9ckA dQ+MnaK1R9UBBy5R7UuyFTRAjDg2CxC/ij58es9E3+kCB49I2GzV39a+7NUTikY3 hlVzqesSrkVVtSB1LSAreBnXTorx7Sji9nFLlTBR7phBwFFklbP7Jkotj5j3qQss 9KkbY1dcr/LH3awSHjl6k+47MU0gnOdDKL55KKTH+WBTbwcYZ0L5wZEjLG6dxKbC Iwc= CMU ECE Development Environment Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com Acatar Platform Local Environment MIIFYjCCBEqgAwIBAgIHSxykHLEISjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMwNzE3MjIyNzQzWhcNMTUwNzE3MjIyNzQzWjA9MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGDAWBgNVBAMTD2F1dGguYWNhdGFyLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlywlpoAPMX4tUMUDVz kKlQdxAqfDy4BN62f5BV+PKaVe99qCzW0TVsi3zqk/CuZoy5D/BJFFPC2zzgdhfC 8Hi4ypgYtUx4TokM8oNK+HlUkBkGIW9eeBqdJaCug0TZQ55zPMnIxaRZmiQ8OhcO qfo8Ta/OoWFuQQIXH+HK2RD0Rcx2t9a5gmUOKRkQ8Sw0KgBH6WSfUdBTl1kL74Y6 mpJ4tmM55DQGI8zOI+ceJ6YSbnXSIilpBHLptLS43fjhn967mjonDPZgbat6DgLH Any89PzJxGdNwVfzl6EorWMp7DMplI+4DDIVHz2RuWVD7TdAwRNNY3UFIulIfLOY Cj8CAwEAAaOCAdcwggHTMA8GA1UdEwEB/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAk hiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtOTUuY3JsMFMGA1UdIARMMEow SAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0 dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRl cm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMEQG A1UdEQQ9MDuCD2F1dGguYWNhdGFyLmNvbYITd3d3LmF1dGguYWNhdGFyLmNvbYIT ZGV2LWF1dGguYWNhdGFyLmNvbTAdBgNVHQ4EFgQUufYbio34Xs3T22xSmYHKYIeQ +kQwDQYJKoZIhvcNAQEFBQADggEBAL5g36PkP9+nuo4zrdTTFWNk9uND2MG/U7Bf xFYnYBdCR+Hyvw1K7s/O63EYjOjgh+artzc1BOfRlHvRcN2Fb/79I1Fe66y/JoFu Vm8Cm/8SuXwXuRApD7IBwLCKIrMJcanLHJN16Rl7/fgeS8J1xPgONy07NdFl+VU1 b/VFknYNI7EFeDbS8oKDuyOGDLW55/Yok3t4fE/JcmgM34I6Pk8AoRccfpcS7+j4 +EQMXU5nqgpsJ1mVL6Vf7D16IaXVuhH9un8Zguh4WqecdHgyh4E8tG13T+YnJdDA 8/1YDRokymAJzVm+FT6PCRhE+2uzxCueAAV3CXlRI8HuSXdDUak= Acatar Platform Local Environment Acatar, LLC Acatar, LLC http://www.acatar.com/ Tony Carra tony.carra@acatar.com hampshire.edu Hampshire College MIIDMDCCAhigAwIBAgIVALwMcFu6yCQI/NKTFc9rDbEYlS9FMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWlkcC5oYW1wc2hpcmUuZWR1MB4XDTEwMTIxNjIxNDgz OVoXDTMwMTIxNjIxNDgzOVowHDEaMBgGA1UEAxMRaWRwLmhhbXBzaGlyZS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCe5/ldBevXTijAqGzYzGTS ScCFbIUcaKPFWuI1hp/CEifa95qe6fgMXcm7apemUrAXkPkOU1qyLi1tJaim3Mx8 hMFLdfY64Hpoq9XcqaQKdoFDpvwxUKTAxvjI6IxL1Z7/X3IFSM7wdrQ4u/kIjBel qneDH/7UjAS1G/UfLOY7wgkbPc7QS0Llru5kXZOjoDFFh7MvkCogD1N514G7K+tD Ukzqug05AMVrBYK5Z3mslya5Z0X5Q/y63Z9ZTZC9RBFWiZwoVyZwS59mtlV+53Vv AbzWHt2wI2GBiQY2WXE3wb+zxb9pTnvey+ZG/wBJy9T4SLi4m0cUahJNeQhS61hH AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkcC5oYW1wc2hpcmUuZWR1hihodHRwczov L2lkcC5oYW1wc2hpcmUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQ9zs3s R/rwqzG6jQ2osIiunDNu+TANBgkqhkiG9w0BAQUFAAOCAQEATV1+GoSdEhH7RM6v LxJB849ke8Y76EXda7tI5Mh8HZorkiS15yWUNlJv/0dFuwwdHvurYn4sRCX0kgST 775+ixbx3gVHz1GE2hPxyt4XFOriBR/dIPpzb1KrX7jWlvUe39uTzlyP0kPiKB9T UZAFtHU9eEIgBF2K8BXrgOJlFdafpO+BvnddSDulD1arCNR4v5m/AUQgbjzOTIb5 7+agSMUvFerHCtfJCDmZqH26FJl+TsMc+TJUuojStICm0CDrDL1InZRDQVA1chw/ VvX8muYzljIcbhSKscHFh9jTgF3tS1Q+X1Jg3E3kC8CVgHP3wvPX6Z+I0bmfSvRo CnVcoA== hampshire.edu MIIDMDCCAhigAwIBAgIVALwMcFu6yCQI/NKTFc9rDbEYlS9FMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWlkcC5oYW1wc2hpcmUuZWR1MB4XDTEwMTIxNjIxNDgz OVoXDTMwMTIxNjIxNDgzOVowHDEaMBgGA1UEAxMRaWRwLmhhbXBzaGlyZS5lZHUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCe5/ldBevXTijAqGzYzGTS ScCFbIUcaKPFWuI1hp/CEifa95qe6fgMXcm7apemUrAXkPkOU1qyLi1tJaim3Mx8 hMFLdfY64Hpoq9XcqaQKdoFDpvwxUKTAxvjI6IxL1Z7/X3IFSM7wdrQ4u/kIjBel qneDH/7UjAS1G/UfLOY7wgkbPc7QS0Llru5kXZOjoDFFh7MvkCogD1N514G7K+tD Ukzqug05AMVrBYK5Z3mslya5Z0X5Q/y63Z9ZTZC9RBFWiZwoVyZwS59mtlV+53Vv AbzWHt2wI2GBiQY2WXE3wb+zxb9pTnvey+ZG/wBJy9T4SLi4m0cUahJNeQhS61hH AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkcC5oYW1wc2hpcmUuZWR1hihodHRwczov L2lkcC5oYW1wc2hpcmUuZWR1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQ9zs3s R/rwqzG6jQ2osIiunDNu+TANBgkqhkiG9w0BAQUFAAOCAQEATV1+GoSdEhH7RM6v LxJB849ke8Y76EXda7tI5Mh8HZorkiS15yWUNlJv/0dFuwwdHvurYn4sRCX0kgST 775+ixbx3gVHz1GE2hPxyt4XFOriBR/dIPpzb1KrX7jWlvUe39uTzlyP0kPiKB9T UZAFtHU9eEIgBF2K8BXrgOJlFdafpO+BvnddSDulD1arCNR4v5m/AUQgbjzOTIb5 7+agSMUvFerHCtfJCDmZqH26FJl+TsMc+TJUuojStICm0CDrDL1InZRDQVA1chw/ VvX8muYzljIcbhSKscHFh9jTgF3tS1Q+X1Jg3E3kC8CVgHP3wvPX6Z+I0bmfSvRo CnVcoA== Hampshire College Hampshire College http://www.hampshire.edu/ Jeremy Maryott jmaryott@hampshire.edu Chris Kitzmiller ckitzmiller@hampshire.edu Josiah Erikson wjeNS@hampshire.edu weber.edu Weber State University http://weber.edu https://www.weber.edu/images/WSU_Logo.png MIIDyTCCArGgAwIBAgIJAKivSalalUbnMA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNV BAYTAlVTMQ0wCwYDVQQIDARVdGFoMQ4wDAYDVQQHDAVPZ2RlbjEfMB0GA1UECgwW V2ViZXIgU3RhdGUgVW5pdmVyc2l0eTELMAkGA1UECwwCSVQxHzAdBgNVBAMMFldl YmVyIFN0YXRlIFVuaXZlcnNpdHkwHhcNMTIwNjE4MTc0MjQxWhcNMjIwNjE4MTc0 MjQxWjB7MQswCQYDVQQGEwJVUzENMAsGA1UECAwEVXRhaDEOMAwGA1UEBwwFT2dk ZW4xHzAdBgNVBAoMFldlYmVyIFN0YXRlIFVuaXZlcnNpdHkxCzAJBgNVBAsMAklU MR8wHQYDVQQDDBZXZWJlciBTdGF0ZSBVbml2ZXJzaXR5MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA2IopzhBf7c7xCkBOC+JyEq3RmLDtqGJstrUjhsuw szaejXvo5wpU3HnO5hIIiHGCB5eLxO9DPZyrCwwn8TeJdyWBw5Zt44DqXzSTXTcf BCfxW05QFd1Js3ptREmybgWOmGQgHasUxkyydiPdIdc7ShJJQKY9vgPhTl2p2jrQ hpCuie/d9W5sOIPIZAbMfsbW37/AJ7+kCplXwiqxvf+Z/LOCWOB4umT+iHoJYcr9 5xfi6U0ROzQcaSA0j6a4sGXvS7EgjvaV9jBlBOH0f1/Vmxwq0T/EcDhI67bpT7FN dB0tBkonbzUyaQ1eUqW8MD05orP522dzSajXOrSffzItyQIDAQABo1AwTjAdBgNV HQ4EFgQUPYFzS5aVRNPzrwImKoJtAeZSQuowHwYDVR0jBBgwFoAUPYFzS5aVRNPz rwImKoJtAeZSQuowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAhaM8 sGQpkRJj++aFyDimwh5wgmUEtG4wNSiYW+p2Ze+11/k5zefB/Cg9J2n66R9OCJ99 /yOBsW/bUGGYudv9xAkFoS5Mlm6kVufsjf+/WdogNPv/e+7s4sDK3MS1vu+Mem1W m2CwXIRO/y2sqscc84jUV1ESDjjdPsbDYkZTIn0dIEv8QnMFd+DS1Kl/GbH7pF6w RTysR81FEkGE/ftL3niiQere3dkZrwTHIBd5wZuLC8dPunxJxGLM6MGytRdThHnD S1S10oATr9bZgNj8WEiw7DWG5sHb79+04Sg6gwheKEoHGHupShONIm+JAGHx6sxP EeS6iOJIgvPUd0c4sA== Weber State University Weber State University http://www.weber.edu/ Jonathan Karras jonathankarras@weber.edu Systems Admin Services sysadmin@weber.edu Information Security Office security@weber.edu IT Service Desk csupport@weber.edu Nate Henne natehenne@weber.edu allegheny.edu Allegheny College The national liberal arts college where 2,100 students with unusual combinations of interests, skills and talents excel. http://www.allegheny.edu http://sites.allegheny.edu/resources/privacy-and-security-policy/ https://shibboleth.allegheny.edu/ac-logo.png MIIDTDCCAjSgAwIBAgIVANLyVjAX/Uk9Aso93bpHlCTpBTF8MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJib2xldGguYWxsZWdoZW55LmVkdTAeFw0xMzA4 MDUxNTIwNTlaFw0zMzA4MDUxNTIwNTlaMCMxITAfBgNVBAMTGHNoaWJib2xldGgu YWxsZWdoZW55LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJY3 RRWmCqsK3x6HIw/E5IzffKNKtva3mcnkaXg7BQFrLtYbd545USrNrGWfxm8A17PH XZtryAAW9fxKMw/jyYs5ZSwG9Z0QmeC1wB8XLgXqSsbsuof/YtbERdBVR+FHsTia EgpT7BlCjE7pYF5eMvCAdJs0z8nj8t1N+b+GOb6CGKTG3K2vVg01yz21FnGBToLL 7xH3TG7x8AGn2Y+Ma/wUSA2h6iJrNfDu++rgtA470PvOEjyg2ALsPr3zJjVgDQZ5 iUazNdONHB9nWNJwx3qmuG1hF7pJ8kX+RqsyE2h+i5kBr876J5sZc0vhJndZJ94E TrBznVI+2sBNYpG2cxcCAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmJvbGV0aC5h bGxlZ2hlbnkuZWR1hi9odHRwczovL3NoaWJib2xldGguYWxsZWdoZW55LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU0ixc8qdTPL739Yb6NOu3Y3+KvMkwDQYJ KoZIhvcNAQEFBQADggEBACV9VBktER4Pp9Y6Z6oeaXjZ3NybRp+y3ewBk1Qed868 eaKDsZ6OQjJ5dWBgPNzPYbJWWhoS/tZoMuzAIdVW4LOPRWx0ZaCOGawbcz2O4Qqo pyyRdyQ5C0C4Cum5Y55M+G7tuVX4OF/KswTj/rezoajle87GK1TLsKJC6jGPcw9n 8XLlsHb6m6V1Gu1xpgO+wLKDMTpQ1ipN2qEHnPTTwXpIQ60cb2BuZwPvB5i6jk76 vLJW4nZl0p17MW5zYAAX54lELuOUm9p8zf5Jzdfozd7a+zA2LMHtvyk/3JhdhJZn DnXrTH3xJSDEUPi4YHSx/BAVxJ7syEgEki9ayfTzJuU= allegheny.edu MIIDTDCCAjSgAwIBAgIVANLyVjAX/Uk9Aso93bpHlCTpBTF8MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGHNoaWJib2xldGguYWxsZWdoZW55LmVkdTAeFw0xMzA4 MDUxNTIwNTlaFw0zMzA4MDUxNTIwNTlaMCMxITAfBgNVBAMTGHNoaWJib2xldGgu YWxsZWdoZW55LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJY3 RRWmCqsK3x6HIw/E5IzffKNKtva3mcnkaXg7BQFrLtYbd545USrNrGWfxm8A17PH XZtryAAW9fxKMw/jyYs5ZSwG9Z0QmeC1wB8XLgXqSsbsuof/YtbERdBVR+FHsTia EgpT7BlCjE7pYF5eMvCAdJs0z8nj8t1N+b+GOb6CGKTG3K2vVg01yz21FnGBToLL 7xH3TG7x8AGn2Y+Ma/wUSA2h6iJrNfDu++rgtA470PvOEjyg2ALsPr3zJjVgDQZ5 iUazNdONHB9nWNJwx3qmuG1hF7pJ8kX+RqsyE2h+i5kBr876J5sZc0vhJndZJ94E TrBznVI+2sBNYpG2cxcCAwEAAaN3MHUwVAYDVR0RBE0wS4IYc2hpYmJvbGV0aC5h bGxlZ2hlbnkuZWR1hi9odHRwczovL3NoaWJib2xldGguYWxsZWdoZW55LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU0ixc8qdTPL739Yb6NOu3Y3+KvMkwDQYJ KoZIhvcNAQEFBQADggEBACV9VBktER4Pp9Y6Z6oeaXjZ3NybRp+y3ewBk1Qed868 eaKDsZ6OQjJ5dWBgPNzPYbJWWhoS/tZoMuzAIdVW4LOPRWx0ZaCOGawbcz2O4Qqo pyyRdyQ5C0C4Cum5Y55M+G7tuVX4OF/KswTj/rezoajle87GK1TLsKJC6jGPcw9n 8XLlsHb6m6V1Gu1xpgO+wLKDMTpQ1ipN2qEHnPTTwXpIQ60cb2BuZwPvB5i6jk76 vLJW4nZl0p17MW5zYAAX54lELuOUm9p8zf5Jzdfozd7a+zA2LMHtvyk/3JhdhJZn DnXrTH3xJSDEUPi4YHSx/BAVxJ7syEgEki9ayfTzJuU= Allegheny College Allegheny College http://www.allegheny.edu/ Doug Tomer dtomer@allegheny.edu Doug Tomer dtomer@allegheny.edu Doug Tomer dtomer@allegheny.edu Doug Tomer dtomer@allegheny.edu pct.edu Pennsylvania College of Technology MIIDGDCCAgCgAwIBAgIVAPXmOxKE87b9Gpy8v4ZkBQZyM5s7MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5wY3QuZWR1MB4XDTEzMTExMzE0NDAxNFoXDTMz MTExMzE0NDAxNFowFjEUMBIGA1UEAxMLaWRwLnBjdC5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCN2mGb9Z9WEqbuUCnqfcBuI/GnafhX4G6X0/VR kL/LqeE8w8yI9le8K9XzSgX03x6gxwYgWQD1AjazDEj22TblQPWhMtSCGnc7NOwp 1Rqdnjx/126lOZuBJgNrn8MNQicSGTHDERAVSDkRI35MZLgY9IP0RlQwZ3/qUNN8 AMjt4SNdYsMCpxu7tJ544F5gogiQqXQMGJGd28j0g74XPjAvbL5uCJZXp4boYcsz IRV8tmzZS9VVEsjW/X6Uu7O9zuyLvsQw3CzgVF9bD2W0DI10MtyZFA7GAp1BvdZX nkHofviJ/nJ8EgY+t+ptpSSV+cBAOCq10EAvq77g+McjUWR1AgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5wY3QuZWR1hiJodHRwczovL2lkcC5wY3QuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQpWKgSLUBAg5gMotsUjTSITgXm+jANBgkqhkiG 9w0BAQUFAAOCAQEAHy/IIAzOMJDen3jlxWATz3MnlouOdlHQRu2nFWnyOjSRzHY1 +yQjs557VN+gauVq3rh0Vsh/R3D/YhSHnsYmdw34TLPzF1NTb4/I96wxo84ls6Om MvJ43Hya/8HEsBfkcNIozAABsdmMBC3I6JOpdQekRO/oiaBQx9ckmpmf2VAvZ7hn pKpuJzdJRb15tTfBN9wL2vlohxJs9So5LyX/u3iTxe0f2HilfWP7prEwvvp5665W XZjl65JBgM51Vdxba40Gv6eyRaCM5SvD+3CD7CdAM/tBrFxYiLawxq0qJWr5G/DT Ywq4xGOo7ofdpFvfetqvGHrsBuQv2gyG/y7Aew== pct.edu MIIDGDCCAgCgAwIBAgIVAPXmOxKE87b9Gpy8v4ZkBQZyM5s7MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5wY3QuZWR1MB4XDTEzMTExMzE0NDAxNFoXDTMz MTExMzE0NDAxNFowFjEUMBIGA1UEAxMLaWRwLnBjdC5lZHUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCN2mGb9Z9WEqbuUCnqfcBuI/GnafhX4G6X0/VR kL/LqeE8w8yI9le8K9XzSgX03x6gxwYgWQD1AjazDEj22TblQPWhMtSCGnc7NOwp 1Rqdnjx/126lOZuBJgNrn8MNQicSGTHDERAVSDkRI35MZLgY9IP0RlQwZ3/qUNN8 AMjt4SNdYsMCpxu7tJ544F5gogiQqXQMGJGd28j0g74XPjAvbL5uCJZXp4boYcsz IRV8tmzZS9VVEsjW/X6Uu7O9zuyLvsQw3CzgVF9bD2W0DI10MtyZFA7GAp1BvdZX nkHofviJ/nJ8EgY+t+ptpSSV+cBAOCq10EAvq77g+McjUWR1AgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5wY3QuZWR1hiJodHRwczovL2lkcC5wY3QuZWR1L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQpWKgSLUBAg5gMotsUjTSITgXm+jANBgkqhkiG 9w0BAQUFAAOCAQEAHy/IIAzOMJDen3jlxWATz3MnlouOdlHQRu2nFWnyOjSRzHY1 +yQjs557VN+gauVq3rh0Vsh/R3D/YhSHnsYmdw34TLPzF1NTb4/I96wxo84ls6Om MvJ43Hya/8HEsBfkcNIozAABsdmMBC3I6JOpdQekRO/oiaBQx9ckmpmf2VAvZ7hn pKpuJzdJRb15tTfBN9wL2vlohxJs9So5LyX/u3iTxe0f2HilfWP7prEwvvp5665W XZjl65JBgM51Vdxba40Gv6eyRaCM5SvD+3CD7CdAM/tBrFxYiLawxq0qJWr5G/DT Ywq4xGOo7ofdpFvfetqvGHrsBuQv2gyG/y7Aew== Pennsylvania College of Technology Pennsylvania College of Technology http://www.pct.edu/ Mike Rae mrae@pct.edu Robert Belles robert.belles@pct.edu Mike Rae mrae@pct.edu Philo Philo is an IP-based television service that delivers live streaming access of major broadcast as well as cable channels to university students. This means national and local programming, news, sports, movies, dramas, sitcoms, live events and more all on the computer. On most campuses, if a college student wants to watch live television, they only have the option of plugging in a TV set. However, students can use the Philo service to watch TV on their own terms – on laptops and other devices, anywhere on campus. http://www.philo.com http://philo.com/privacy https://philo.com/InCommon/philo-logo.png MIIFIzCCBAugAwIBAgIRAI/YGMssplH+zIW8ALTBstIwDQYJKoZIhvcNAQEFBQAw cjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGDAWBgNV BAMTD0Vzc2VudGlhbFNTTCBDQTAeFw0xMzA3MzEwMDAwMDBaFw0xNDA3MzEyMzU5 NTlaMFcxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEVMBMGA1UE CxMMRXNzZW50aWFsU1NMMRswGQYDVQQDExJpbmNvbW1vbi50aXZsaS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/vrGtHozBvuH375pnUBOUwrc1 2pX4AnBFIYA5qFmak/2lcbVus0h9ewaVcxMDrX8UT/LqiYUrp+ixM/UPymaKtRQI 5k3teSjjRU5lWQIg4+BiYE7EQ68EfLPpoou8E98AygRvBHnGUwXyugh7W+FlkVj/ NJng3nXu7wenmZ8ZYkRpoQiOGmzf8RdqSEJJ/TbdMBZVEOVp24mO+nmjCh9r96Yo NeYvMxDxiXcfV7uyuhrHNgp3jpL9dmHW/Mm9bF5jzOtP/2HVN/+9zi8DQLWO4Kry I9VwDFTvb7pmCzoQB1sVVpQXk3sJNsl14uDr+ue1Mk4WYaH21LECXnYcaxJpAgMB AAGjggHNMIIByTAfBgNVHSMEGDAWgBTay+qtWwhdzP/8JlTOSeVVxjj0+DAdBgNV HQ4EFgQU5xhqhnas5sjTYMqu03JFxkBix6AwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud EwEB/wQCMAAwNAYDVR0lBC0wKwYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3 CgMDBglghkgBhvhCBAEwTwYDVR0gBEgwRjA6BgsrBgEEAbIxAQICBzArMCkGCCsG AQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzAIBgZngQwBAgEw OwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vRXNzZW50 aWFsU1NMQ0EuY3JsMG4GCCsGAQUFBwEBBGIwYDA4BggrBgEFBQcwAoYsaHR0cDov L2NydC5jb21vZG9jYS5jb20vRXNzZW50aWFsU1NMQ0FfMi5jcnQwJAYIKwYBBQUH MAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTA1BgNVHREELjAsghJpbmNvbW1v bi50aXZsaS5jb22CFnd3dy5pbmNvbW1vbi50aXZsaS5jb20wDQYJKoZIhvcNAQEF BQADggEBAHxwDQU+qr9pWeJOzw864CzpCgg3KapsN4IQ19N609S7XGKMfuWKTKcg oLxfFf77Cyry2UiCLN1Jv9Y8Ex7LcDShQG0te9BBmWBA6SZqMpxCrqus77m+AeT8 kLt6SEh3yClM25VpePOyBPEkb9cpgF7Xvv3pcylkIKylobo6biZ3DL5s+63ji0VM Ab44UOcxUYzA3YPvYJ09bBFeUPnJ4WQNg3gcMM6TMl3AzYp+CuvJM2olZfkZWgnQ AY6I9FKUN+fuePzd/AAhmaQpPes6bILv2zkT0EMZbmhPkfYYw6EezAQhUaN2jjF+ hjt3rg79kN98Z5XDk3CMH41e7twsQO4= Philo Philo is an IP-based television service that delivers live streaming access of major broadcast as well as cable channels to university students. This means national and local programming, news, sports, movies, dramas, sitcoms, live events and more all on the computer. On most campuses, if a college student wants to watch live television, they only have the option of plugging in a TV set. However, students can use the Philo service to watch TV on their own terms – on laptops and other devices, anywhere on campus. Tivli Tivli http://www.tivli.com Christopher Small devel+incommon@philo.com Philo Philo is an IP-based television service that delivers live streaming access of major broadcast as well as cable channels to university students. This means national and local programming, news, sports, movies, dramas, sitcoms, live events and more all on the computer. On most campuses, if a college student wants to watch live television, they only have the option of plugging in a TV set. However, students can use the Philo service to watch TV on their own terms – on laptops and other devices, anywhere on campus. http://www.philo.com MIIFIzCCBAugAwIBAgIRAI/YGMssplH+zIW8ALTBstIwDQYJKoZIhvcNAQEFBQAw cjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGDAWBgNV BAMTD0Vzc2VudGlhbFNTTCBDQTAeFw0xMzA3MzEwMDAwMDBaFw0xNDA3MzEyMzU5 NTlaMFcxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEVMBMGA1UE CxMMRXNzZW50aWFsU1NMMRswGQYDVQQDExJpbmNvbW1vbi50aXZsaS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/vrGtHozBvuH375pnUBOUwrc1 2pX4AnBFIYA5qFmak/2lcbVus0h9ewaVcxMDrX8UT/LqiYUrp+ixM/UPymaKtRQI 5k3teSjjRU5lWQIg4+BiYE7EQ68EfLPpoou8E98AygRvBHnGUwXyugh7W+FlkVj/ NJng3nXu7wenmZ8ZYkRpoQiOGmzf8RdqSEJJ/TbdMBZVEOVp24mO+nmjCh9r96Yo NeYvMxDxiXcfV7uyuhrHNgp3jpL9dmHW/Mm9bF5jzOtP/2HVN/+9zi8DQLWO4Kry I9VwDFTvb7pmCzoQB1sVVpQXk3sJNsl14uDr+ue1Mk4WYaH21LECXnYcaxJpAgMB AAGjggHNMIIByTAfBgNVHSMEGDAWgBTay+qtWwhdzP/8JlTOSeVVxjj0+DAdBgNV HQ4EFgQU5xhqhnas5sjTYMqu03JFxkBix6AwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud EwEB/wQCMAAwNAYDVR0lBC0wKwYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3 CgMDBglghkgBhvhCBAEwTwYDVR0gBEgwRjA6BgsrBgEEAbIxAQICBzArMCkGCCsG AQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzAIBgZngQwBAgEw OwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vRXNzZW50 aWFsU1NMQ0EuY3JsMG4GCCsGAQUFBwEBBGIwYDA4BggrBgEFBQcwAoYsaHR0cDov L2NydC5jb21vZG9jYS5jb20vRXNzZW50aWFsU1NMQ0FfMi5jcnQwJAYIKwYBBQUH MAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTA1BgNVHREELjAsghJpbmNvbW1v bi50aXZsaS5jb22CFnd3dy5pbmNvbW1vbi50aXZsaS5jb20wDQYJKoZIhvcNAQEF BQADggEBAHxwDQU+qr9pWeJOzw864CzpCgg3KapsN4IQ19N609S7XGKMfuWKTKcg oLxfFf77Cyry2UiCLN1Jv9Y8Ex7LcDShQG0te9BBmWBA6SZqMpxCrqus77m+AeT8 kLt6SEh3yClM25VpePOyBPEkb9cpgF7Xvv3pcylkIKylobo6biZ3DL5s+63ji0VM Ab44UOcxUYzA3YPvYJ09bBFeUPnJ4WQNg3gcMM6TMl3AzYp+CuvJM2olZfkZWgnQ AY6I9FKUN+fuePzd/AAhmaQpPes6bILv2zkT0EMZbmhPkfYYw6EezAQhUaN2jjF+ hjt3rg79kN98Z5XDk3CMH41e7twsQO4= Tivli Tivli http://www.tivli.com Thomer Gil devel+incommon@tivli.com davidson.edu Davidson College Davidson College, Davidson, NC https://webapps.davidson.edu/common/davidson.gif MIIGvzCCBaegAwIBAgIQCxJ8Hgj1QRe56BsgKy6pNjANBgkqhkiG9w0BAQUFADBm MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSUwIwYDVQQDExxEaWdpQ2VydCBIaWdoIEFzc3VyYW5j ZSBDQS0zMB4XDTEzMDEyOTAwMDAwMFoXDTE2MDQyNzEyMDAwMFowezELMAkGA1UE BhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMREwDwYDVQQHEwhEYXZpZHNv bjEZMBcGA1UEChMQRGF2aWRzb24gQ29sbGVnZTEMMAoGA1UECxMDSVRTMRcwFQYD VQQDDA4qLmRhdmlkc29uLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMSBcVk4oN9HgPpw36UsjtzGqrjzjKWYQECBgl7SqMzPuVHGy2S1aV8LX3JI xHUe/wUjQ15GdNqfnKf1kHP6QvQwcLs/A8mpdYE1fghBGtNE5rJ9dO2I+pWrVK5A BB3cu5Ol4U9UvU92HctfKVHIHWiFZDn53gSRNylARmS8zGtdC6Fb7cvDPgc2KxOf IE7O57EuRdtI0p3Q+AMkdq4DkJzw43D07dWkqxSjdOGrxfPKeTbzwM0ORA2up3NF 8GWJjP45t1wn3ErMQlXE460Ij24kD0jsUayK6PSMC1c503GuMAg3aGISTqYkILO+ sigrrRCWEkOJovRzPC2/XelZ6R0CAwEAAaOCA1IwggNOMB8GA1UdIwQYMBaAFFDq c4nbKfsQj57lASDU3nmZSIP3MB0GA1UdDgQWBBR3VIxgQOD+RkuS45HuAcTmJrNl ejAnBgNVHREEIDAegg4qLmRhdmlkc29uLmVkdYIMZGF2aWRzb24uZWR1MA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwYQYDVR0f BFowWDAqoCigJoYkaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL2NhMy1nMTguY3Js MCqgKKAmhiRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vY2EzLWcxOC5jcmwwggHE BgNVHSAEggG7MIIBtzCCAbMGCWCGSAGG/WwBATCCAaQwOgYIKwYBBQUHAgEWLmh0 dHA6Ly93d3cuZGlnaWNlcnQuY29tL3NzbC1jcHMtcmVwb3NpdG9yeS5odG0wggFk BggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBzAGUAIABvAGYAIAB0AGgAaQBz ACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkAdAB1AHQAZQBz ACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBD AGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBp AG4AZwAgAFAAYQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBo ACAAbABpAG0AaQB0ACAAbABpAGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBl ACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQAIABoAGUAcgBlAGkAbgAgAGIAeQAg AHIAZQBmAGUAcgBlAG4AYwBlAC4wewYIKwYBBQUHAQEEbzBtMCQGCCsGAQUFBzAB hhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wRQYIKwYBBQUHMAKGOWh0dHA6Ly9j YWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VDQS0zLmNy dDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4IBAQBdAQyvXc66EmtdsqFb VSAUvoo+7/9TeYIMwPBH0uJdgotA8C6T/2KsQsYbU1q2YSAK0VhyQI4/53B2rVyt vZEfTRKIogMyBq0xIEn+g/IoA0tqeNC3V+nwkX19TuvXRlzxd/SnQeR3eHaE5ZFv EpiXEpKiC8naIZM12azrC1siGOTkgHaeflj/TP2PukFR/xVZYf2lFNuvLiBZfTm0 J5/m8Euy3gV5/R7kfOyyEG68CRtZ3aT5VNSJvut15tgPfPwhwQFn61nJKUPuLvi2 UNlna4731ptCSMJZz+fRO1YqlFc1vDz/YB1JShurYQA6MxgISx6Jxk0PtCD+6vb0 dAKx Davidson College Davidson College http://www3.davidson.edu/cms/ John Robbins jorobbins@davidson.edu Rob Smith rosmith@davidson.edu binghamton.edu Binghamton University Binghamton University Authentication Service. https://its.binghamton.edu/policies/privacy https://www.binghamton.edu/images/v2/binghamton-university-logo2.png MIIDPzCCAiegAwIBAgIUaNyL/kKbNYZG22emI/Cb4+ITWZMwDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2VjdXJlLmJpbmdoYW10b24uZWR1MB4XDTExMDgwMjEz Mzg1N1oXDTMxMDgwMjEzMzg1N1owIDEeMBwGA1UEAxMVc2VjdXJlLmJpbmdoYW10 b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+N/Eut67Gq2 RtBxlVNrypd+JxARp705VB3tqPz8idy/TmW71i+mbpyiT0mJyXk+eyF26DI7z8EO vvepTQW+dG+Fi7JR9ehNFZhpyoaQyK6hZQHW9vXqVKlfYjJnrQ3gqgmadvhiThUz /OUK+ufQwNe107Uu9/rpQ0eTa0FOhsfaqjd2wFlb75CqmbNzmTadlgTtT97RbxLR PxBI4rtByh+ozDgAo6ok5kJYZO+xc4qZi187D9v1pZ7vc3yOOAwTMFc7d0blZF4/ +eU5yB+KWD5rU2UPUCDRAYTENwjHhMFBxZJKxVoeg6lSKNVRd/lIc76ssiRElqZh EAyNcF1+xwIDAQABo3EwbzBOBgNVHREERzBFghVzZWN1cmUuYmluZ2hhbXRvbi5l ZHWGLGh0dHBzOi8vc2VjdXJlLmJpbmdoYW10b24uZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBRr3fWO4iCn+0MsEEBTBnCKxnNhcTANBgkqhkiG9w0BAQUFAAOC AQEAUkD0EaKGQMGIdVRzZ4l+mztDEuEcQ8AbJUDur7CKMGqx3Ytmp2iviqaYSN/Q W6bTi+CedTmHsXoeqNS60cDnv4Qc+2G6HFyrvRdjhcnJq3jyUxgwn+Xm61uNX8q+ 7mYhMJT1lMwoar0eIC/0SvxlY/JVNvTBd1TKrdLg7WaPcfh6mtRM+hZFF5SMm0te xzL9vm94Z43S9K/AKJWw7nCAMLki45IGpdAjkdz/KmegCh3wxhUaw1S5oINPa9MP xx7ETaJyTVowumfQdsWbZn40f4hTtiDqG/5re3T6FSQLnwcidZO8jj9FdVsfCL9X oTSbLzM6GP7AOzXuk8ZOqBrCkA== binghamton.edu MIIDPzCCAiegAwIBAgIUaNyL/kKbNYZG22emI/Cb4+ITWZMwDQYJKoZIhvcNAQEF BQAwIDEeMBwGA1UEAxMVc2VjdXJlLmJpbmdoYW10b24uZWR1MB4XDTExMDgwMjEz Mzg1N1oXDTMxMDgwMjEzMzg1N1owIDEeMBwGA1UEAxMVc2VjdXJlLmJpbmdoYW10 b24uZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+N/Eut67Gq2 RtBxlVNrypd+JxARp705VB3tqPz8idy/TmW71i+mbpyiT0mJyXk+eyF26DI7z8EO vvepTQW+dG+Fi7JR9ehNFZhpyoaQyK6hZQHW9vXqVKlfYjJnrQ3gqgmadvhiThUz /OUK+ufQwNe107Uu9/rpQ0eTa0FOhsfaqjd2wFlb75CqmbNzmTadlgTtT97RbxLR PxBI4rtByh+ozDgAo6ok5kJYZO+xc4qZi187D9v1pZ7vc3yOOAwTMFc7d0blZF4/ +eU5yB+KWD5rU2UPUCDRAYTENwjHhMFBxZJKxVoeg6lSKNVRd/lIc76ssiRElqZh EAyNcF1+xwIDAQABo3EwbzBOBgNVHREERzBFghVzZWN1cmUuYmluZ2hhbXRvbi5l ZHWGLGh0dHBzOi8vc2VjdXJlLmJpbmdoYW10b24uZWR1L2lkcC9zaGliYm9sZXRo MB0GA1UdDgQWBBRr3fWO4iCn+0MsEEBTBnCKxnNhcTANBgkqhkiG9w0BAQUFAAOC AQEAUkD0EaKGQMGIdVRzZ4l+mztDEuEcQ8AbJUDur7CKMGqx3Ytmp2iviqaYSN/Q W6bTi+CedTmHsXoeqNS60cDnv4Qc+2G6HFyrvRdjhcnJq3jyUxgwn+Xm61uNX8q+ 7mYhMJT1lMwoar0eIC/0SvxlY/JVNvTBd1TKrdLg7WaPcfh6mtRM+hZFF5SMm0te xzL9vm94Z43S9K/AKJWw7nCAMLki45IGpdAjkdz/KmegCh3wxhUaw1S5oINPa9MP xx7ETaJyTVowumfQdsWbZn40f4hTtiDqG/5re3T6FSQLnwcidZO8jj9FdVsfCL9X oTSbLzM6GP7AOzXuk8ZOqBrCkA== Binghamton University Binghamton University http://www.binghamton.edu/ Frank Saraceno saraceno@binghamton.edu Frank Saraceno saraceno@binghamton.edu wcu.edu Western Carolina University http://www.wcu.edu https://judge.wcu.edu/idp/images/wculogo.png MIIDAzCCAeugAwIBAgIJAMwcokVuvUtTMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMMDWp1ZGdlLndjdS5lZHUwHhcNMTMwMzAxMjAyMzA0WhcNMjMwMzAyMjAyMzA0 WjAYMRYwFAYDVQQDDA1qdWRnZS53Y3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsVhnO72sN9OTCnD4ZomHvGlMmZ/dzryb5eabvKvYanwuNfcy w39B8IuWyEbXZeR3OjDwlGkkmVb4slU7pzt5m/LificVrGEmYFsiM8IBTJMIn7h/ 2mS030ZCKS6YGgOMpSctaGUj+Ss/42Sdtgv/NW1bvXDLkB+3gpjJ7ypp+JFSt2c3 kfhgP/vKqQhJfYWA7Hmiv1PJW0tIbWr3KfbLD8c93L3ogZLlRUvhj4NBwD4JlqDR 0x3PhNfFqVZ96rCJnL+CA51y7c6SnXhQ0UV0ogIqmsUQXeoyLJBdXDuZRX1RBt00 MfvprphVHYcEviANqDqc3QWp5Q9iCWAlxzTpuwIDAQABo1AwTjAdBgNVHQ4EFgQU 9Q4zcYCEnOTK0NfRPbhlTNroUu0wHwYDVR0jBBgwFoAU9Q4zcYCEnOTK0NfRPbhl TNroUu0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAqoLlA+7iun5/ oKIAoRa+7KsxhqOj+Tma0YGqUiE4c26Hrq5HQeIKth7Bdy7yYFFpihEZdRdL0R2z Vw15xUTHkzMRbXYzLTLCejM8PIXuBymAapKRTcOgc0hhIR3taMnzqrRr9yGI0q8I 4tN4D5XLJOOWALcCyA4cZTFtcPRzMiPa7NN0gBdT0GovdtKzg+0L0VjkaQRgWj85 nu9QYDv3QLT3bKbbVxlHgmcF375m4y6ztSn9NTVI9vbQ1DwP8kbOGyfHZ4mIr+jb xOXJMBYALX0MFAdPtoE+V5+8GhV4syXPQmL4HFrK/Ywdx+4ER+/Ld7ovoZCxI1eb u+Vt6r08yQ== wcu.edu MIIDAzCCAeugAwIBAgIJAMwcokVuvUtTMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMMDWp1ZGdlLndjdS5lZHUwHhcNMTMwMzAxMjAyMzA0WhcNMjMwMzAyMjAyMzA0 WjAYMRYwFAYDVQQDDA1qdWRnZS53Y3UuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsVhnO72sN9OTCnD4ZomHvGlMmZ/dzryb5eabvKvYanwuNfcy w39B8IuWyEbXZeR3OjDwlGkkmVb4slU7pzt5m/LificVrGEmYFsiM8IBTJMIn7h/ 2mS030ZCKS6YGgOMpSctaGUj+Ss/42Sdtgv/NW1bvXDLkB+3gpjJ7ypp+JFSt2c3 kfhgP/vKqQhJfYWA7Hmiv1PJW0tIbWr3KfbLD8c93L3ogZLlRUvhj4NBwD4JlqDR 0x3PhNfFqVZ96rCJnL+CA51y7c6SnXhQ0UV0ogIqmsUQXeoyLJBdXDuZRX1RBt00 MfvprphVHYcEviANqDqc3QWp5Q9iCWAlxzTpuwIDAQABo1AwTjAdBgNVHQ4EFgQU 9Q4zcYCEnOTK0NfRPbhlTNroUu0wHwYDVR0jBBgwFoAU9Q4zcYCEnOTK0NfRPbhl TNroUu0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAqoLlA+7iun5/ oKIAoRa+7KsxhqOj+Tma0YGqUiE4c26Hrq5HQeIKth7Bdy7yYFFpihEZdRdL0R2z Vw15xUTHkzMRbXYzLTLCejM8PIXuBymAapKRTcOgc0hhIR3taMnzqrRr9yGI0q8I 4tN4D5XLJOOWALcCyA4cZTFtcPRzMiPa7NN0gBdT0GovdtKzg+0L0VjkaQRgWj85 nu9QYDv3QLT3bKbbVxlHgmcF375m4y6ztSn9NTVI9vbQ1DwP8kbOGyfHZ4mIr+jb xOXJMBYALX0MFAdPtoE+V5+8GhV4syXPQmL4HFrK/Ywdx+4ER+/Ld7ovoZCxI1eb u+Vt6r08yQ== Western Carolina University Western Carolina University http://www.wcu.edu/ Joshua Bright jbright@wcu.edu Joshua Bright jbright@wcu.edu Joel McKenzie mckenzie@wcu.edu Stan Hammer shammer@wcu.edu wit.edu Wentworth Institute of Technology http://www.wit.edu/dts/network-services http://www.wit.edu/dts/policies/incommon.html https://shib.wit.edu/logo.gif MIIDHDCCAgSgAwIBAgIVAL4gPAI3pps+1dKHkSSIGxbUOJQVMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNoaWIud2l0LmVkdTAeFw0xMzA3MDIyMDQ1MDVaFw0z MzA3MDIyMDQ1MDVaMBcxFTATBgNVBAMTDHNoaWIud2l0LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANBosjBBQW8kEhdpr+RhZ4quqdVvhFfyoha8 8iG6SyRX+U04180c8XWcIKJqn2s6VZyRf7iTFvRXPQLdryN0yGV+lPLBW5KsvbyO ibf5LdAweeKOvs9bbLQtH6FCuZB5stkk2/rAf/LbOyFMwrT5KWajAobVP5Aseddz +UZzkW6FieB2I9BDVYpJhWiNrtZXRi2tCJrSWg69E+opq5CP0vUKuRiIuMcBCZHJ pCdmlMgx2dr3Brn5BuSLIolKh/WLQGD6IqLLd3WthD/MvDIQ+EkSejfNyUgsnqIj ekanbU0B7TQyqSh2dwUGE5gfS88UtAISCVtXc4UhxIe3juFoVC8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2hpYi53aXQuZWR1hiNodHRwczovL3NoaWIud2l0LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUPZPH3e6ZQYadGo00kbpfVT9kMXQwDQYJ KoZIhvcNAQEFBQADggEBAFT8KC7nfTQtOu4QJ9Z+D8Zf379GauJdRxohP0BP9zuG iCUZMdSrMPq61/jLTafF8tu8hNn1EkcLuTWbasksgxWdgCCYbiuyPkG3+dCRj/yX GqidPO/07veu9/SXf3DcMM5zA8QW2eawhvwds9txIY7gLxfSjbeQ0BcjpGthKMKB y6QzabIS0ZwYXcX++WTIQeRCenro+0AvjvYOw6ZPKdrTuzImGdPk37eXuXgqj1a1 A6dXswKkeOmY7Ky2OFtCmKzgXiwzoUyAwijdkkpEKqKF+gl9kyef3H6pcYHr8/dJ pDCw7VYeZA86FY+O/OlnlcceJZkWJb7rRITUEVvQYz8= wit.edu MIIDHDCCAgSgAwIBAgIVAL4gPAI3pps+1dKHkSSIGxbUOJQVMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNoaWIud2l0LmVkdTAeFw0xMzA3MDIyMDQ1MDVaFw0z MzA3MDIyMDQ1MDVaMBcxFTATBgNVBAMTDHNoaWIud2l0LmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANBosjBBQW8kEhdpr+RhZ4quqdVvhFfyoha8 8iG6SyRX+U04180c8XWcIKJqn2s6VZyRf7iTFvRXPQLdryN0yGV+lPLBW5KsvbyO ibf5LdAweeKOvs9bbLQtH6FCuZB5stkk2/rAf/LbOyFMwrT5KWajAobVP5Aseddz +UZzkW6FieB2I9BDVYpJhWiNrtZXRi2tCJrSWg69E+opq5CP0vUKuRiIuMcBCZHJ pCdmlMgx2dr3Brn5BuSLIolKh/WLQGD6IqLLd3WthD/MvDIQ+EkSejfNyUgsnqIj ekanbU0B7TQyqSh2dwUGE5gfS88UtAISCVtXc4UhxIe3juFoVC8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2hpYi53aXQuZWR1hiNodHRwczovL3NoaWIud2l0LmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUPZPH3e6ZQYadGo00kbpfVT9kMXQwDQYJ KoZIhvcNAQEFBQADggEBAFT8KC7nfTQtOu4QJ9Z+D8Zf379GauJdRxohP0BP9zuG iCUZMdSrMPq61/jLTafF8tu8hNn1EkcLuTWbasksgxWdgCCYbiuyPkG3+dCRj/yX GqidPO/07veu9/SXf3DcMM5zA8QW2eawhvwds9txIY7gLxfSjbeQ0BcjpGthKMKB y6QzabIS0ZwYXcX++WTIQeRCenro+0AvjvYOw6ZPKdrTuzImGdPk37eXuXgqj1a1 A6dXswKkeOmY7Ky2OFtCmKzgXiwzoUyAwijdkkpEKqKF+gl9kyef3H6pcYHr8/dJ pDCw7VYeZA86FY+O/OlnlcceJZkWJb7rRITUEVvQYz8= Wentworth Institute of Technology Wentworth Institute of Technology http://www.wit.edu/ Justin Sabourin sabourinj@wit.edu Justin Ragsdale ragsdalej@wit.edu DTS Help Desk helpdesk@wit.edu John Knights knightsj@wit.edu United Public Safety United Public Safety http://www.upsafety.net/about.htm http://www.upsafety.net/privacy_policy.htm MIIC4DCCAcigAwIBAgIQUQ4SX7V4MZ5B1QzxSxgn 0zANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53 d3cudG9jaXRlLm5ldDAeFw0xMzA3MDgwODU3NDNa Fw0zODA3MDIwMDAwMDBaMBkxFzAVBgNVBAMTDnd3 dy50b2NpdGUubmV0MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAz76COBSrxqv+E/35zm8A QOuOleITOY9C65LUiOGMKkk9mVAvm8Qsf9LXnj0Y dOAAEt3lZU6nc7Vv2zB9+OU1y8QHYbS5N6YL0bis 0/YrWhdIvQtX5qUxPVLFeBTpcPBAKdgPceYULpmK JFH1O19blaiYSXIfRrhmcVW8PsMfsvr/8BQJnspQ gLSuDuG2CQxk2JTfFZWj0AuFrDEEuJbr5l+MP7c1 GGmsTpfIbgC4Zg8Bmtx/y6q7ezUlBrix3bgkouWL wmk9WUPsAe6Wpyo5bfbPzvYDEjNU0NJxMsr5baJd WjECwthvHpIYBMBOYApK3R33QTqXXa7VxUTfFBJ+ RQIDAQABoyQwIjALBgNVHQ8EBAMCBLAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQAD ggEBAECXyN+SdsBIqUCP1IrRIf+hKbvXXIQBUxAz x31jzwo9Ufe6OHqzKfzBcwexUUNfHx7RpnCgdruJ ZcT+CT+XJidpa20yTBwRVGLV+YuUvEZCRshjlshY VOt5pVrjxZJHg5YAkTKeZFcvMZmH+Xb1BUoMbdnX Zxtx98BtWkXOty4sPpmKW009+UUunme15hIAH71K lBb0Xto29GXtgWo1H1rLERD1wJIOkIxO1kCz+t3D m6CUYF2mrqgV+mUISjax01cFAFsq0iNAspi5UBZr jV0N/BOgnwII1jMadzTmNqpqwBFwtz9YEaxiLuJv 9ahKjzhkuFStG0oFOrqNBLJjaQ0= United Public Safety United Public Safety United Public Safety United Public Safety http://www.upsafety.net/ Andrew Robin arobin@upsafety.net uaex.edu University of Arkansas, Cooperative Extension Service MIIDljCCAn4CCQC8udJteSrF3zANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC VVMxETAPBgNVBAgMCEFya2Fuc2FzMRMwEQYDVQQHDApMaXR0bGVSb2NrMQ0wCwYD VQQKDARVQUVYMQswCQYDVQQLDAJJVDEVMBMGA1UEAwwMaWRwLnVhZXguZWR1MSIw IAYJKoZIhvcNAQkBFhNwb3N0bWFzdGVyQHVhZXguZWR1MB4XDTE0MDExMzE0NDUy N1oXDTI0MDExMzE0NDUyN1owgYwxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhBcmth bnNhczETMBEGA1UEBwwKTGl0dGxlUm9jazENMAsGA1UECgwEVUFFWDELMAkGA1UE CwwCSVQxFTATBgNVBAMMDGlkcC51YWV4LmVkdTEiMCAGCSqGSIb3DQEJARYTcG9z dG1hc3RlckB1YWV4LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANcpxZ+fqFclD7PS/qbL+Hg7OO920hCJJa/QL3ILd1VHJKD3lsxnbDzLrLyYIXx5 XkkKchUspp6SpVjuioKopbGI9lDwTvcJrzeVo5UOHGexatS/p+NhjH9plJY3P55a 3VEaNy2A5/6wgeo0c/wJ1X199gR2NXXLqGmjXZvtUa3uEr+SDZrZxh42oHdlBco/ nQZNXiCwcXmdfBkyTftK/U5ecLKew0lIB+vRdv2TarbJji5shq1YlZGSpaXcTZY+ qNW8NXZNDsZsgswpsyXv2YN/89kWFWXy+KV6LanfUgEIjAP4NB0svsp79k9X3RAb GRUjdtEhyF1QLGPnvQnEQ5sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAG0CBdR3k p/qo8XYFV74/TXULUXKzTlm6Lo39RmuxP9EjaU5pphFtANajx2P0WA/l6UswLxXY 6KrdvIdnd1UqFI6elczul4p1qPFwsTwmXogHtsE8qztPKqCUUB3b3LHWhCX+jpee 7oESnzVd8xPP/4OIaswbP+KbHOvdWozf4CIxUh/t38xbv6xYl1qNvdnLJSFEd5iF HLlFXy3Tl8O0A2Z3Q4mv0tMoOlNxQEL+HNdqzdbFCaYR1DoglFC7VS/FczqBJiGC 6w2Y1QbpgJKwx9UaookWEZvtvJa58pbr+syDJmvqekSW130Hlrjik/Nc6DaTFOrz VYI9KJ2BtKlBZA== MIIDmDCCAoACCQCtel/2JmOm9DANBgkqhkiG9w0BAQUFADCBjTEVMBMGA1UEAwwM aWRwLnVhZXguZWR1MT4wPAYDVQQKDDVVbml2ZXJzaXR5IG9mIEFya2Fuc2FzIENv b3BlcmF0aXZlIEV4dGVuc2lvbiBTZXJ2aWNlczELMAkGA1UEBhMCVVMxETAPBgNV BAgMCEFya2Fuc2FzMRQwEgYDVQQHDAtMaXR0bGUgUm9jazAeFw0xMzAyMDgxMjIx MzVaFw0xNDAyMDgxMjIxMzVaMIGNMRUwEwYDVQQDDAxpZHAudWFleC5lZHUxPjA8 BgNVBAoMNVVuaXZlcnNpdHkgb2YgQXJrYW5zYXMgQ29vcGVyYXRpdmUgRXh0ZW5z aW9uIFNlcnZpY2VzMQswCQYDVQQGEwJVUzERMA8GA1UECAwIQXJrYW5zYXMxFDAS BgNVBAcMC0xpdHRsZSBSb2NrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAlB7zHuv2H77sOPGMfeJvgVKBrt538jGex0+8wAzAahZxmrjxo5HnMcgovUE/ dmfItLIsFC3s94j+WWnfMbzVQm02TVoam267F5GKem0as/Pm/ry1btFTD9Jnj2OX JV0cBuVizfTy9qRu8ydQI2OyQGPD3HPGpxYz4wNCKMsMU6GugJu3wTElaQEA2WGX AJV1y0z+0lWMNPP9ZLFgFXn2qOC3far84Z9mEhkNENZcf8mPf8vJvgNjtDrpcVLK Okfncq2CsX7quv3MailV++MgvTNdZLljRLqnT8OMYRwuKZMNzMXvr8AvuzHS4TVG QA0e+1WsMVCpA8cO798Jmub+wQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB6og+d lbbGwfBs98M/zvO09OoFHoJ+WQ+9EvArGLuNJyrG/4icLhb7RY+8kJUU7qghF2Jq pCsfL8WfKaFuDhct/BiC+MRRX3xhM7wp4+Lpjzv2hBnpvo2WtJzi0xcbX79DTUOu vG0NGJ4KcOAK0aykrMrTSowGSnGdeuGlF0U+4EcAmnYh0JFtYstA8YCh6m6W+Eib H5ogY8LVOjvv1c6hEO8khIxKTXUFJ7gKjnT1RxyG0kvqS4P55ZPjTbwkDWDBBNYk tqAERtGoSohbErFyMATqZBPqTyb8oKeqIfmzNLfMBVE5aOc7Babyde8hTFShQ5GB YL3Kl6VCSUFqg93Q uaex.edu MIIDljCCAn4CCQC8udJteSrF3zANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC VVMxETAPBgNVBAgMCEFya2Fuc2FzMRMwEQYDVQQHDApMaXR0bGVSb2NrMQ0wCwYD VQQKDARVQUVYMQswCQYDVQQLDAJJVDEVMBMGA1UEAwwMaWRwLnVhZXguZWR1MSIw IAYJKoZIhvcNAQkBFhNwb3N0bWFzdGVyQHVhZXguZWR1MB4XDTE0MDExMzE0NDUy N1oXDTI0MDExMzE0NDUyN1owgYwxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhBcmth bnNhczETMBEGA1UEBwwKTGl0dGxlUm9jazENMAsGA1UECgwEVUFFWDELMAkGA1UE CwwCSVQxFTATBgNVBAMMDGlkcC51YWV4LmVkdTEiMCAGCSqGSIb3DQEJARYTcG9z dG1hc3RlckB1YWV4LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANcpxZ+fqFclD7PS/qbL+Hg7OO920hCJJa/QL3ILd1VHJKD3lsxnbDzLrLyYIXx5 XkkKchUspp6SpVjuioKopbGI9lDwTvcJrzeVo5UOHGexatS/p+NhjH9plJY3P55a 3VEaNy2A5/6wgeo0c/wJ1X199gR2NXXLqGmjXZvtUa3uEr+SDZrZxh42oHdlBco/ nQZNXiCwcXmdfBkyTftK/U5ecLKew0lIB+vRdv2TarbJji5shq1YlZGSpaXcTZY+ qNW8NXZNDsZsgswpsyXv2YN/89kWFWXy+KV6LanfUgEIjAP4NB0svsp79k9X3RAb GRUjdtEhyF1QLGPnvQnEQ5sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAG0CBdR3k p/qo8XYFV74/TXULUXKzTlm6Lo39RmuxP9EjaU5pphFtANajx2P0WA/l6UswLxXY 6KrdvIdnd1UqFI6elczul4p1qPFwsTwmXogHtsE8qztPKqCUUB3b3LHWhCX+jpee 7oESnzVd8xPP/4OIaswbP+KbHOvdWozf4CIxUh/t38xbv6xYl1qNvdnLJSFEd5iF HLlFXy3Tl8O0A2Z3Q4mv0tMoOlNxQEL+HNdqzdbFCaYR1DoglFC7VS/FczqBJiGC 6w2Y1QbpgJKwx9UaookWEZvtvJa58pbr+syDJmvqekSW130Hlrjik/Nc6DaTFOrz VYI9KJ2BtKlBZA== MIIDmDCCAoACCQCtel/2JmOm9DANBgkqhkiG9w0BAQUFADCBjTEVMBMGA1UEAwwM aWRwLnVhZXguZWR1MT4wPAYDVQQKDDVVbml2ZXJzaXR5IG9mIEFya2Fuc2FzIENv b3BlcmF0aXZlIEV4dGVuc2lvbiBTZXJ2aWNlczELMAkGA1UEBhMCVVMxETAPBgNV BAgMCEFya2Fuc2FzMRQwEgYDVQQHDAtMaXR0bGUgUm9jazAeFw0xMzAyMDgxMjIx MzVaFw0xNDAyMDgxMjIxMzVaMIGNMRUwEwYDVQQDDAxpZHAudWFleC5lZHUxPjA8 BgNVBAoMNVVuaXZlcnNpdHkgb2YgQXJrYW5zYXMgQ29vcGVyYXRpdmUgRXh0ZW5z aW9uIFNlcnZpY2VzMQswCQYDVQQGEwJVUzERMA8GA1UECAwIQXJrYW5zYXMxFDAS BgNVBAcMC0xpdHRsZSBSb2NrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAlB7zHuv2H77sOPGMfeJvgVKBrt538jGex0+8wAzAahZxmrjxo5HnMcgovUE/ dmfItLIsFC3s94j+WWnfMbzVQm02TVoam267F5GKem0as/Pm/ry1btFTD9Jnj2OX JV0cBuVizfTy9qRu8ydQI2OyQGPD3HPGpxYz4wNCKMsMU6GugJu3wTElaQEA2WGX AJV1y0z+0lWMNPP9ZLFgFXn2qOC3far84Z9mEhkNENZcf8mPf8vJvgNjtDrpcVLK Okfncq2CsX7quv3MailV++MgvTNdZLljRLqnT8OMYRwuKZMNzMXvr8AvuzHS4TVG QA0e+1WsMVCpA8cO798Jmub+wQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB6og+d lbbGwfBs98M/zvO09OoFHoJ+WQ+9EvArGLuNJyrG/4icLhb7RY+8kJUU7qghF2Jq pCsfL8WfKaFuDhct/BiC+MRRX3xhM7wp4+Lpjzv2hBnpvo2WtJzi0xcbX79DTUOu vG0NGJ4KcOAK0aykrMrTSowGSnGdeuGlF0U+4EcAmnYh0JFtYstA8YCh6m6W+Eib H5ogY8LVOjvv1c6hEO8khIxKTXUFJ7gKjnT1RxyG0kvqS4P55ZPjTbwkDWDBBNYk tqAERtGoSohbErFyMATqZBPqTyb8oKeqIfmzNLfMBVE5aOc7Babyde8hTFShQ5GB YL3Kl6VCSUFqg93Q University of Arkansas, Cooperative Extension Service University of Arkansas, Cooperative Extension Service http://www.uaex.edu/ Sam Boyster sboyster@uaex.edu Diana Morian dmorian@uaex.edu GW Alumni Mobile App Admin Admin console for the GW Alumni mobile app. https://gwu.alumnione.com/misc/shib-login-image.png MIICtDCCAZwCCQDkMLlbk7/WNDANBgkqhkiG9w0BAQQFADAcMRowGAYDVQQDExFn d3UuYWx1bW5pb25lLmNvbTAeFw0xMzA3MjMyMzQwNDZaFw0yMzA3MjEyMzQwNDZa MBwxGjAYBgNVBAMTEWd3dS5hbHVtbmlvbmUuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAzlO7qtpo2fzUfnzQC6K0wFWnbXRCPIdnDey13tQqbPCU l37aClR/5ziAYrZjVbD5sizqdcKyutpfDCqoMveY7fuFtoCNUd4AGznR/+ymF2f8 +69TA1a7celaKunSp6ILreZf0DolUGAfx65798QxVGtUFRmxOYbMJVydNEwVOSdv TiMmqQZllwLHUpLBlUo6bIN+9P8AUJMs/4vCNMf2KE9SFrcg+HMtYB0ctL+mato6 HljaKRbO5H/33soAjdPH8/gdnbq/+W4Rx8xZ2WI/UiRgRgbw+DLZGgcOOhTKxLv0 8ener+6vh9OXyMY351mDBM6aIZUORYgFI4VmOI/wJwIDAQABMA0GCSqGSIb3DQEB BAUAA4IBAQAo7Dq0dyhIffKo/ATTV2sRoF6PNvSVcBuIFhUEmp8CdBZExQZA3YKv bnvRXToogeYl/DlY5AmhKmBGKvLJtdMdTha2JpVFmL23HCATDAvDaxoe64QyouVN l1aifvG7BbB9jdXN0ikSKN1X4wzZW+tB8J+tStm2JSKOe8azQYg7o7FtWRPUB3vM hv1ufXG37SOhMvRo7aZRmYYoyPyqqfmQnbs04ygY2M5x5RibLwfzzK3Y9HqvXS+5 RZRjHM1M+GP2e5J4yvY/kwJ8Ga3P/dwDsKJXD0X2ciqv0AfhKa0/H7i4EVeez3dc o5XZ/qn0Jhz0gLFQVDB1rBLScASJFL33 GW Alumni Mobile App Admin Admin console for the GW Alumni mobile app. CounterMarch Systems LLC CounterMarch Systems LLC http://www.countermarch.com/ Stephen Rittler srittler@countermarch.com GW Alumni Mobile A mobile app for alumni and friends of the George Washington University. https://gwu.alumnione.com/misc/shib-login-image.png MIICtDCCAZwCCQDkMLlbk7/WNDANBgkqhkiG9w0BAQQFADAcMRowGAYDVQQDExFn d3UuYWx1bW5pb25lLmNvbTAeFw0xMzA3MjMyMzQwNDZaFw0yMzA3MjEyMzQwNDZa MBwxGjAYBgNVBAMTEWd3dS5hbHVtbmlvbmUuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAzlO7qtpo2fzUfnzQC6K0wFWnbXRCPIdnDey13tQqbPCU l37aClR/5ziAYrZjVbD5sizqdcKyutpfDCqoMveY7fuFtoCNUd4AGznR/+ymF2f8 +69TA1a7celaKunSp6ILreZf0DolUGAfx65798QxVGtUFRmxOYbMJVydNEwVOSdv TiMmqQZllwLHUpLBlUo6bIN+9P8AUJMs/4vCNMf2KE9SFrcg+HMtYB0ctL+mato6 HljaKRbO5H/33soAjdPH8/gdnbq/+W4Rx8xZ2WI/UiRgRgbw+DLZGgcOOhTKxLv0 8ener+6vh9OXyMY351mDBM6aIZUORYgFI4VmOI/wJwIDAQABMA0GCSqGSIb3DQEB BAUAA4IBAQAo7Dq0dyhIffKo/ATTV2sRoF6PNvSVcBuIFhUEmp8CdBZExQZA3YKv bnvRXToogeYl/DlY5AmhKmBGKvLJtdMdTha2JpVFmL23HCATDAvDaxoe64QyouVN l1aifvG7BbB9jdXN0ikSKN1X4wzZW+tB8J+tStm2JSKOe8azQYg7o7FtWRPUB3vM hv1ufXG37SOhMvRo7aZRmYYoyPyqqfmQnbs04ygY2M5x5RibLwfzzK3Y9HqvXS+5 RZRjHM1M+GP2e5J4yvY/kwJ8Ga3P/dwDsKJXD0X2ciqv0AfhKa0/H7i4EVeez3dc o5XZ/qn0Jhz0gLFQVDB1rBLScASJFL33 GW Alumni Mobile A mobile app for alumni and friends of the George Washington University. CounterMarch Systems LLC CounterMarch Systems LLC http://www.countermarch.com/ Stephen rittler srittler@countermarch.com Staff Helpdesk helpdesk@countermarch.com Cirrus Identity Gateway Admin Application host for Cirrus Identity apps. MIIDODCCAiCgAwIBAgIJAJUIJRHYPiUPMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2FwcHMuY2lycnVzaWRlbnRpdHkuY29tMB4XDTE0MDExMzAyNTQ1OFoXDTI0 MDExMTAyNTQ1OFowIjEgMB4GA1UEAxMXYXBwcy5jaXJydXNpZGVudGl0eS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIRsYvpJkvCgxF/HXGYJhB B1Lo/6IEAsLIXtDPEmKI74zlTFMA7yf2LkzKfG2H+lxVbrhfiJrVF48J7Fhny21E deDOhV28QDJLc6wm7E8YCl5sz7y89GgVlXmKhlX1nPsWt1yzP8WQ5BB6Lt0Bi17s H/0a4fn1U57ZWpA5OW0bIqvhO99wb0BKMHxpAciN3iUDmJsOgu6BCO3mU1DnZrES CTeJ1Sv8LoEPsmug5UWM2l/jpAVV77iREC2TcC18AGpKgBtPOp9E0gpIOTbjB44U EjcYRYbUhmFKV31rnz8/nXDIpYxAcLCEnFa7DstfmZuXAZldwG4W62d2qr9aOGl5 AgMBAAGjcTBvME4GA1UdEQRHMEWCF2FwcHMuY2lycnVzaWRlbnRpdHkuY29thipo dHRwczovL2FwcHMuY2lycnVzaWRlbnRpdHkuY29tL3NoaWJib2xldGgwHQYDVR0O BBYEFEao+bI2gkhWV6nJ8fcoe8nt0U0bMA0GCSqGSIb3DQEBBQUAA4IBAQB0XSxw 1Hv0bcwBt03V9xhwlZyUiUB8PNuKUvK70HqzMyb8BoKQpgPTSaM7moyR2IpQXaKa gyhF6RygBox6VOYhtLuTg9fedfEYuT5Kq6jqqww+ByMcWf5MeF4a3Wq4DZK6+fV0 ZAVMxpSMILx49AT56QKToA7+gMSaLj43VOV/H8xgcEzy6MiQtlXmnX8heFkuSeg8 5fa1tWf0kHWZXR74GtNSZy9ko5fGPpUshGwHldqaYkyBK07wzAPrM3fbPp32tjlQ VjechYSRJQpgL4w9W1Bh8Pq112oJmqGk1u329k5V3nANVx35ybGEA7lnA5LeVS44 wtAkYCK4k7lafduK Cirrus Identity Gateway Admin Application host for Cirrus Identity apps. Cirrus Identity, Inc. Cirrus Identity, Inc. http://cirrusidentity.com/ Cirrus Identity Support support@cirrusidentity.com Lucas Rockwell lucas@cirrusidentity.com Apps Test Host MIIC4jCCAcqgAwIBAgIJAK2hnalJDi+jMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXNpZHAtcG9jMTAeFw0xMjExMjMxNjM5NDlaFw0yMjExMjExNjM5NDlaMBQx EjAQBgNVBAMTCXNpZHAtcG9jMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKy75SxqkdFHyAn29+xNeL1/aB0YOqtTv92/2FHO5k2I9MKYJvjK/+e1rWRc Qea3Og0SMFbBNGjnakgMZV7FSDQ+X40w2EhUrqLFNPsgdy7H4VcRooyE/hgzUly+ zKVj/ubuGJ2s9+ltXyrNWtxDpGQ5IkO6xMkFuk9FDE6/Te0v+hxnp9vj8aZ/MUQC qd3QR2y0HvNkNQ3YZjYxbWJX0ca9nT51TPi3/iHCAmdXiC8VGMCyV6BYoGGenp+f emQxdzr/G+3isLbNnWlG62X2blABTeByGstjqJhtkq79c9JlQze7WKgqfOZN/Xjr KChRlCIDv0s6wdGHvFBT1xcEUBcCAwEAAaM3MDUwFAYDVR0RBA0wC4IJc2lkcC1w b2MxMB0GA1UdDgQWBBRYOIqsbKQenT91b2cNxqyLYOAazzANBgkqhkiG9w0BAQUF AAOCAQEAYdirWxCzX36ANKc0Te+Lt06CVTxT5q31+WKrUHv+TiEOlB8SRwLda/kw uTYPV522xBUtXZSEpzsWYrF8UVIdzffVKLP0mB6tvM+iItXg3dd8nAPjpdzjoyFw 3oaO/RRvBJcbe51/wh1j1PZXKetjesuvfVca64xmBkA6M8dOgwBJh35HmmD0VYV/ 1oTU3U/mVdwP22W5iI43KtcCPsLPHmjmr+OKSABikAjoNXUN4+YK784uimcSsW4u WZ3zfm+1bmTLOQWIOecvtrLOG2+z0mr7uQN9w8HBMSQjefy6o0RR0VvgxYTAmo0q F6xMrT+nEMS05V3cfN8TvqtnBtf2qg== Apps Test Host Cirrus Identity, Inc. Cirrus Identity, Inc. http://cirrusidentity.com/ Cirrus Identity Support support@cirrusidentity.com Lucas Rockwell lucas@cirrusidentity.com cirrusidentity.com Cirrus Identity, Inc. Identity Provider for Cirrus Identity employees. MIID+jCCAuICCQDuv6UDX8Sf4zANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMC VVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEDAOBgNVBAcTB09ha2xhbmQxHjAcBgNV BAoTFUNpcnJ1cyBJZGVudGl0eSwgSW5jLjEcMBoGA1UECxMTQ2lycnVzIElkZW50 aXR5IElkUDEfMB0GA1UEAxMWaWRwLmNpcnJ1c2lkZW50aXR5LmNvbTEpMCcGCSqG SIb3DQEJARYac3VwcG9ydEBjaXJydXNpZGVudGl0eS5jb20wHhcNMTQwMTIzMTky MjAwWhcNMzQwMTIyMTkyMjAwWjCBvjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNh bGlmb3JuaWExEDAOBgNVBAcTB09ha2xhbmQxHjAcBgNVBAoTFUNpcnJ1cyBJZGVu dGl0eSwgSW5jLjEcMBoGA1UECxMTQ2lycnVzIElkZW50aXR5IElkUDEfMB0GA1UE AxMWaWRwLmNpcnJ1c2lkZW50aXR5LmNvbTEpMCcGCSqGSIb3DQEJARYac3VwcG9y dEBjaXJydXNpZGVudGl0eS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC7Bcp2eHUniOxeNqM0RVZlfeS8p/7XfJBa/Gdp4CMrpxXNzgVqyXwwkSuQ mHE9syDuxrhlggk5qHBf19vyCh6GYgKdNJf/v+b4YJ7cp48hSniVVCKHEOq4gMb+ p5d8iAYPFITxU7juJjDbovb9togCo9bLTYTVomo1i/tEoCLmDWZ4NpJOwaDU0HJO xmMi3AuSbfnrZvEZNTIvI6Xs0h0Ix2pqI2uIfJrgGssRubV0sqNJBvzUWjEg2Ozz BFiuAR1xHiGQDM651EmSow0TzxW54osdQWmlq+TqWQeMbZalRCwhRG2PATip0rMm LsxxDxXXPpvbtEy9BxzKK3Vh+21rAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAHG1 iVl6WziIuLTA3F6sZ+C0rnESIVuvahJ1FHL6B0mPDKE2AazM+fzD6SIPgXxzFi/P hRHrhSa/XQ6i8gHqpACtURnJpPBy4mpM2ykA+40VJniwFpjeqe3t5PDYOsYxo4LZ pavOLU3ty7oitsVi+P2rC0LOE7Nn4lslc7Ah1J2unfyzAx9GBdeGu3TXmeBh4P3g JvbaSUb9vNgYNja2LTw2akvA9sOZis5VSqOyG9kU/6jBONiKqioQzTTVb+H/Mw2v /RrmIthzClneATCN70+7IYQUKe+jIksRg7CnWLJAXdHOI1vHxF0TV8Zk6VXOvLYF 2DR8dnwEcMytTiMxvGk= Cirrus Identity, Inc. Cirrus Identity, Inc. http://cirrusidentity.com/ Lucas Rockwell lucas@cirrusidentity.com Cirrus Identity Support support@cirrusidentity.com Cirrus Identity Security security@cirrusidentity.com MFA Proxy MIIEMTCCAxmgAwIBAgIJAIPChgd9t6nUMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEQMA4GA1UEBwwHT2FrbGFuZDEe MBwGA1UECgwVQ2lycnVzIElkZW50aXR5LCBJbmMuMRIwEAYDVQQLDAlNRkEgUHJv eHkxGTAXBgNVBAMMEHNwLm1mYS1wcm94eS5jb20xKTAnBgkqhkiG9w0BCQEWGnN1 cHBvcnRAY2lycnVzaWRlbnRpdHkuY29tMB4XDTEzMDgwMjIxMTMyNFoXDTIzMDgw MjIxMTMyNFowga4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRAw DgYDVQQHDAdPYWtsYW5kMR4wHAYDVQQKDBVDaXJydXMgSWRlbnRpdHksIEluYy4x EjAQBgNVBAsMCU1GQSBQcm94eTEZMBcGA1UEAwwQc3AubWZhLXByb3h5LmNvbTEp MCcGCSqGSIb3DQEJARYac3VwcG9ydEBjaXJydXNpZGVudGl0eS5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHz3oOtpQ6q4nKco5mN/i8iDWi/b6s C4gatl0iBupTRsD66xqieOirBo4zloX0nCXt9YvbsAtOGjs5hBGjDn1WyolQumrJ m+ii67C+0w8qkgjr+lrYgsDkdqNR43uxIETjFzl0Bdk/iiAfx8GayLQXdw5lPucM d8xHuDciwX4108l2dU4cAJlhvXiXap88U+NA7Bcht3GEx53qK769uVpWlcEcGkvQ 9g7RLH5TgXgUBYe49bzQjDuM+1/Ft3K0EoEKZNaNWKBHvrRF0F7Gws+Ilt4Thi3C mu62u7V268IV/6gO5cvVzuN/9Yy6BfEmCvyh2m2iKA4ZnPnRAQNyGd6rAgMBAAGj UDBOMB0GA1UdDgQWBBQb5N5nViYGtVHa1t4iBiifbfpUbTAfBgNVHSMEGDAWgBQb 5N5nViYGtVHa1t4iBiifbfpUbTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAUbbjmiY23nf6DLv2j/D6pR/xOUdjjQvUTRx4JtsLHa92L+HUD/37PWDSv fSCaM4JT/hb/U7GimrzByJ1ZU3p5xMBQKxW73QK2T+YVegwLKaeiSopXmEPskoiD Gr0uPjPRpcjEDqjJktDFKeGSOwoEWxNmWcRmD3buF74SFp0HQaQ7GbMqI/zT+MwU nwYRKoNl+udGGY//4jJqnzUp3xp0eNZ329Ls5qHwXVgBr4CcoQnQhN3EyiSnuUhk 6hSZIl1Dg387yYpaXdLBZPqYFusa+LKUKS3i9yoYz20UzqPzKY2WPxpVhfxubZcE YkjgUw/cOaMzR0d1uJMr++B8WBPK Cirrus Identity, Inc. Cirrus Identity, Inc. http://cirrusidentity.com/ Cirrus Identity Support support@cirrusidentity.com Lucas Rockwell lucas@cirrusidentity.com bates.edu Bates College Bates College Identity Provider http://www.bates.edu/ils/login-service http://www.bates.edu/ils/policies https://abacus.bates.edu/1855/wordmarks/bates-wordmark-201-515x150.jpg MIIDLzCCAhegAwIBAgIUL/x4yeKXw8Qo1fj6nOo++CaAWnEwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRc2hpYmlkcC5iYXRlcy5lZHUwHhcNMTMwODMwMTQwOTMx WhcNMzMwODMwMTQwOTMxWjAcMRowGAYDVQQDExFzaGliaWRwLmJhdGVzLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8gHC7Wjjzyp5xNqVGvh+YZ /Yc0j4Srp/vh6iNoDKgyxm8ttcUoBWmtauchw0EXs6uCihZpTlms+kVp+C8sVZC+ 6CBrfnwXb3cL251AIhsOex3eA94+1ugxs0ot8g9jSjFXpLu3FUcAyiIxYlODaVcy 3wdfsMPVr0tx9eGN9jwuvJHE3wFn2IfmJb6cb7m4QlpDO+9jpjYJyya3a8NKrQwQ 75EBq07muPbHPIJWDF+STOnQWdyxj5ly4XIg+S11P77saEz9vQbVB/Z5FX/lD7/J ihxbKld7OurrXF/NjBwLXWkOnC3Np0lzAvYtU4JUqgxLpOpLyCwmbuMJRJNlzaMC AwEAAaNpMGcwRgYDVR0RBD8wPYIRc2hpYmlkcC5iYXRlcy5lZHWGKGh0dHBzOi8v c2hpYmlkcC5iYXRlcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF6udEhN MEepB0wrvrtfT8Nkm4ytMA0GCSqGSIb3DQEBBQUAA4IBAQA2KfxSHhsyuzK62mna qnG7ctE70OZRBQiia9QE2aadgolB+CEr43dZb2YC4+EpbfBCODW5QNixLod3dYlx sG3R9y7ilVz+0dKFje+O31JHP+HKTbVhurvb/A+ksuUTyngczT/TxkwEz3WLXUK6 wNtnuj7nHea0zQFF4RWcJ2UrN0I+RT6czQwSoTnrDlpGUPhYbd7fDUgj4XTC85Tk NMGcNLnWPXMs/8cJh+BhVcMR+ATeUYIT6ZZR5XVsjxtSVj/dYlugatENLwu4Zxye P9qcR8MfjVr4G5DgNUhpRXkHN5Oj8WhYwa2rgzTR+QqGnIKHZNVyna7BTHVIDsgV Iq67 bates.edu MIIDLzCCAhegAwIBAgIUL/x4yeKXw8Qo1fj6nOo++CaAWnEwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRc2hpYmlkcC5iYXRlcy5lZHUwHhcNMTMwODMwMTQwOTMx WhcNMzMwODMwMTQwOTMxWjAcMRowGAYDVQQDExFzaGliaWRwLmJhdGVzLmVkdTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8gHC7Wjjzyp5xNqVGvh+YZ /Yc0j4Srp/vh6iNoDKgyxm8ttcUoBWmtauchw0EXs6uCihZpTlms+kVp+C8sVZC+ 6CBrfnwXb3cL251AIhsOex3eA94+1ugxs0ot8g9jSjFXpLu3FUcAyiIxYlODaVcy 3wdfsMPVr0tx9eGN9jwuvJHE3wFn2IfmJb6cb7m4QlpDO+9jpjYJyya3a8NKrQwQ 75EBq07muPbHPIJWDF+STOnQWdyxj5ly4XIg+S11P77saEz9vQbVB/Z5FX/lD7/J ihxbKld7OurrXF/NjBwLXWkOnC3Np0lzAvYtU4JUqgxLpOpLyCwmbuMJRJNlzaMC AwEAAaNpMGcwRgYDVR0RBD8wPYIRc2hpYmlkcC5iYXRlcy5lZHWGKGh0dHBzOi8v c2hpYmlkcC5iYXRlcy5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFF6udEhN MEepB0wrvrtfT8Nkm4ytMA0GCSqGSIb3DQEBBQUAA4IBAQA2KfxSHhsyuzK62mna qnG7ctE70OZRBQiia9QE2aadgolB+CEr43dZb2YC4+EpbfBCODW5QNixLod3dYlx sG3R9y7ilVz+0dKFje+O31JHP+HKTbVhurvb/A+ksuUTyngczT/TxkwEz3WLXUK6 wNtnuj7nHea0zQFF4RWcJ2UrN0I+RT6czQwSoTnrDlpGUPhYbd7fDUgj4XTC85Tk NMGcNLnWPXMs/8cJh+BhVcMR+ATeUYIT6ZZR5XVsjxtSVj/dYlugatENLwu4Zxye P9qcR8MfjVr4G5DgNUhpRXkHN5Oj8WhYwa2rgzTR+QqGnIKHZNVyna7BTHVIDsgV Iq67 Bates College Bates College http://www.bates.edu/ Bates NetAdmin netadmin@bates.edu Box MIIDFDCCAfygAwIBAgIGAT9isgqtMA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNVBAYTAlVTMQswCQYD VQQIEwJDQTESMBAGA1UEBxMJTG9zIEFsdG9zMQwwCgYDVQQKEwNCb3gxDDAKBgNVBAMTA0JveDAg Fw0xMzA2MjAxNzQ2NDJaGA8yMDUzMDYxMDE3NDY0MlowSjELMAkGA1UEBhMCVVMxCzAJBgNVBAgT AkNBMRIwEAYDVQQHEwlMb3MgQWx0b3MxDDAKBgNVBAoTA0JveDEMMAoGA1UEAxMDQm94MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAslc1cDScqOy32qc4zDJN7Bkjvb3EnAFpS5AuU16I w3NmtwJfTWJwx7qnyWd+MBzsOEypI7PaA/2KXELFN1qXwdfSVKegv0tJ/sKCQKBJS/7MVHvTpv3O y9GxMU0RsJud1KdjZk3Z1NFY/BAEx4lisnkD9X84dIjBHjH4Gm4iApcHVeIOE1hVr3rn3X4b4qNB 6RTCdCw5DkSieIjru/rzWr7lDR1xNLZh742bzNM5cktKM0hn8u9xJN+voY5t1/YHpFUSM221/p+1 1V8e/CGX/wBEAJWcOFpPycaEnfuep5ccA1xxYek5o0VI7y4jjVdgxgVV7EERS1G6XEkxrxudawID AQABMA0GCSqGSIb3DQEBBQUAA4IBAQCBBXHaruJu/R9NaBKWMskliaR0KtrLFT41C6FUw7XXznvm nNGfY6eyMeAt/BkqXFqBfAPt86GtJUk2W/RfeKQEs1kABkicxxw8GiujXZffi8qFz4jdt1rX6m7n A2ZJojj3E4hhsTjNF5scvnSfs5UxyoWvg4YNSa0DcoWoCQnFD7KpYow29BaTc/Jbyasx5XnMdFAE YTi0JjNtt/LHQ3cfWYj0PZ7+3gmwNfbRsh3wMUU+Ia2yUBZhP0wfkTMR70lt7RIFCE2Gp/CL7mma tHTkd5yqEcRtkbjvCJcpqsD3ri7WBIg2dGEphsf2gqSUEgTDyfBNnBpGWAIwlHrfpJBu Box Box, Inc Box, Inc http://www.box.com/ Box Support business-support@box.com Box Support business-support@box.com Box Support business-support@box.com ccbcmd.edu Community College of Baltimore County Community College of Baltimore County IdP http://www.ccbcmd.edu http://www.ccbcmd.edu/privacy.html https://www.ccbcmd.edu/images/templates/logo.gif MIIDKDCCAhCgAwIBAgIVAK2wXYHuV+AmoZ5JI4gKKJP/+dP2MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIuY2NiY21kLmVkdTAeFw0xMzEyMTcxODAxMTZa Fw0zMzEyMTcxODAxMTZaMBoxGDAWBgNVBAMTD3NoaWIuY2NiY21kLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKrgSwkIixaOjxOIkckVjW4aGpRj v0h5e9kqoN4TDry/8i41NSEI3yDrw6VknERLzMyBK9xIxK1WpuRnHcZA1BEinfbg 5lsxRTyd4bjubUBkLBXBkyQDjrh+GnX0cNqZQzE/dZdvsZodNKGHv58gP6fzj2Z3 MDPtJliZirzW4z88TXDqlrtDOyI3LSyCXCyfKITMLl+ouUqtivvN9dgGzF/NvSIL 8KPzaKAVsmjihyvZ1y0ZT6oONSEdLG4uQAmXSGvXBsgQTdl0baDdBIIJBwGIWHzH e6LFVNds0nH7dI3e7j4nqKgXrLA3ENu/OxkznNCaQ0sdHXXWHm6LrTxI0/UCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYi5jY2JjbWQuZWR1hiZodHRwczovL3NoaWIu Y2NiY21kLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUU9GkEhzzWbXJAFA7 +JSLBQhmaigwDQYJKoZIhvcNAQEFBQADggEBAHhSUZQg+IrUg+HUcMcmoSUfoHZX 4ZT72JxrMF4TFx+gxTbS4N26+xWbuf6WMUYDzluGMSu6ykYhNkTIBUvU0u7NEP+X 9hkhHw7ZUXcnZGOaJ2Xe1WPGgiRR+4MO5F7baWSrkhOtcLuCoPjh/L5zQq/r4KmC a3vZNAtqSNh4Z5biYa1QT1Y3GcpxtUHE2NPmtl+K2aV7jcTAiqhvUwz3b+qtIQmd zY7Z5MPDyMIkT8vHoulLG+LnJDZaXjq9FKwxn1eekks9+A9r+y0T4HwzZOOzyfS8 pMKrmA66kUgrP4d284xTvD0qYc3SifZmzNIEaMGhpCL/WW1U5XkNHvKv2qo= ccbcmd.edu MIIDKDCCAhCgAwIBAgIVAK2wXYHuV+AmoZ5JI4gKKJP/+dP2MA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIuY2NiY21kLmVkdTAeFw0xMzEyMTcxODAxMTZa Fw0zMzEyMTcxODAxMTZaMBoxGDAWBgNVBAMTD3NoaWIuY2NiY21kLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKrgSwkIixaOjxOIkckVjW4aGpRj v0h5e9kqoN4TDry/8i41NSEI3yDrw6VknERLzMyBK9xIxK1WpuRnHcZA1BEinfbg 5lsxRTyd4bjubUBkLBXBkyQDjrh+GnX0cNqZQzE/dZdvsZodNKGHv58gP6fzj2Z3 MDPtJliZirzW4z88TXDqlrtDOyI3LSyCXCyfKITMLl+ouUqtivvN9dgGzF/NvSIL 8KPzaKAVsmjihyvZ1y0ZT6oONSEdLG4uQAmXSGvXBsgQTdl0baDdBIIJBwGIWHzH e6LFVNds0nH7dI3e7j4nqKgXrLA3ENu/OxkznNCaQ0sdHXXWHm6LrTxI0/UCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYi5jY2JjbWQuZWR1hiZodHRwczovL3NoaWIu Y2NiY21kLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUU9GkEhzzWbXJAFA7 +JSLBQhmaigwDQYJKoZIhvcNAQEFBQADggEBAHhSUZQg+IrUg+HUcMcmoSUfoHZX 4ZT72JxrMF4TFx+gxTbS4N26+xWbuf6WMUYDzluGMSu6ykYhNkTIBUvU0u7NEP+X 9hkhHw7ZUXcnZGOaJ2Xe1WPGgiRR+4MO5F7baWSrkhOtcLuCoPjh/L5zQq/r4KmC a3vZNAtqSNh4Z5biYa1QT1Y3GcpxtUHE2NPmtl+K2aV7jcTAiqhvUwz3b+qtIQmd zY7Z5MPDyMIkT8vHoulLG+LnJDZaXjq9FKwxn1eekks9+A9r+y0T4HwzZOOzyfS8 pMKrmA66kUgrP4d284xTvD0qYc3SifZmzNIEaMGhpCL/WW1U5XkNHvKv2qo= Community College of Baltimore County Community College of Baltimore County http://www.ccbcmd.edu/ Kevin OConnor koconnor2@ccbcmd.edu Ben Thompson bthompson@ccbcmd.edu System Engineering systemengineering@ccbcmd.edu http://id.incommon.org/category/research-and-scholarship wheatonma.edu Wheaton College Wheaton College Norton, MA MIIDDTCCAfWgAwIBAgIJANb2woELZ+Q2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMMEnNoaWIud2hlYXRvbm1hLmVkdTAeFw0xMzEwMDcxNTIyNDFaFw0yMzEwMDUx NTIyNDFaMB0xGzAZBgNVBAMMEnNoaWIud2hlYXRvbm1hLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAN4XDcAiE3JNFkwhuxlkhF6MWWygpyyXMnvv 88faKAwA7hgJXMCa2XRgyR28XL61gYAOjF9OAl5eRy+WE9qvyrTdxat7snT0POXJ 42BIeHNuSOv2thxLL9u6akJkB71pQ+9LCze1NAbjyJjbOGrhugzlimgSzH1uaiBM hOxmQxb7HAClTz1L9Kt4bgp39/X/dmXVwIGlw/DR1HMTblM/fTVL3QndphWdALhO UoQY1BLEhhyopF6un3gKJRJw8itaWVaLIkLqOV0mdSLQ6Q/nEbHTVk9lCplqgKXD n8e9QEntBTM/u63j5g5GsP6voCSco5j+0DR48gYRSjmgo1O+7G8CAwEAAaNQME4w HQYDVR0OBBYEFFbD6z7aM7EGDQtDPEE0YgHQGMh2MB8GA1UdIwQYMBaAFFbD6z7a M7EGDQtDPEE0YgHQGMh2MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AFvCun7ze5lpwjHkYJ8Mu5Fv4PumgouT46nQurvM5BltYX8cWJIKJn6YzG8lYMfL se92sZxNSIgSM1Gt/tpyP3jxIj48MM53w3fzi+SVBAwkoD2IwnSiMZbVx23IKgH3 aKmXeLnKXBYpkFU9CGbycUtQAfR1AZdq8cnrpPjL8QRDzu3sS8bUGsndDKDpE8yN OkxCw44TMpL1El3tRvggndBJSwPcWdzi/SxljLzZbL8/gsJzWgLU1/uuXXrORwCU wKqyhV2IbBfZ6YwlnDB7A+UguFUc36QeOs55NvTA9eXKmLSRN7HMSHNriiA5qBvR 5+lLVOwo5WglmsudfGRN9d0= wheatonma.edu MIIDDTCCAfWgAwIBAgIJANb2woELZ+Q2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMMEnNoaWIud2hlYXRvbm1hLmVkdTAeFw0xMzEwMDcxNTIyNDFaFw0yMzEwMDUx NTIyNDFaMB0xGzAZBgNVBAMMEnNoaWIud2hlYXRvbm1hLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAN4XDcAiE3JNFkwhuxlkhF6MWWygpyyXMnvv 88faKAwA7hgJXMCa2XRgyR28XL61gYAOjF9OAl5eRy+WE9qvyrTdxat7snT0POXJ 42BIeHNuSOv2thxLL9u6akJkB71pQ+9LCze1NAbjyJjbOGrhugzlimgSzH1uaiBM hOxmQxb7HAClTz1L9Kt4bgp39/X/dmXVwIGlw/DR1HMTblM/fTVL3QndphWdALhO UoQY1BLEhhyopF6un3gKJRJw8itaWVaLIkLqOV0mdSLQ6Q/nEbHTVk9lCplqgKXD n8e9QEntBTM/u63j5g5GsP6voCSco5j+0DR48gYRSjmgo1O+7G8CAwEAAaNQME4w HQYDVR0OBBYEFFbD6z7aM7EGDQtDPEE0YgHQGMh2MB8GA1UdIwQYMBaAFFbD6z7a M7EGDQtDPEE0YgHQGMh2MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AFvCun7ze5lpwjHkYJ8Mu5Fv4PumgouT46nQurvM5BltYX8cWJIKJn6YzG8lYMfL se92sZxNSIgSM1Gt/tpyP3jxIj48MM53w3fzi+SVBAwkoD2IwnSiMZbVx23IKgH3 aKmXeLnKXBYpkFU9CGbycUtQAfR1AZdq8cnrpPjL8QRDzu3sS8bUGsndDKDpE8yN OkxCw44TMpL1El3tRvggndBJSwPcWdzi/SxljLzZbL8/gsJzWgLU1/uuXXrORwCU wKqyhV2IbBfZ6YwlnDB7A+UguFUc36QeOs55NvTA9eXKmLSRN7HMSHNriiA5qBvR 5+lLVOwo5WglmsudfGRN9d0= Wheaton College Wheaton College (MA) http://www.wheatoncollege.edu/ Brian Gibson incommon@wheatoncollege.edu uiowa.edu Z SHA-256 Test KB1 MIIDUzCCAjugAwIBAgIURg+vRSbNz4xrEKsJT3YbToepdtowDQYJKoZIhvcNAQEF BQAwJTEjMCEGA1UEAxMaaXRzLTAwMDA0djcuaW93YS51aW93YS5lZHUwHhcNMTMw NTEzMTMxOTQyWhcNMzMwNTEzMTMxOTQyWjAlMSMwIQYDVQQDExppdHMtMDAwMDR2 Ny5pb3dhLnVpb3dhLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMI3xwiQt1KEX1orw2UAeCr6+VA+r2CPu7BR5YEGkQbGL628pwDp/bIOONjuRq5B V4epgsTEzZOQR92EDFBZ3WAWeBerV4na4T2ADbB8o+ayQwKwEuxgwARtn+KB6pu1 nwrm/JukuYtVOwQ7NuEDHcl6tGw2tOJm6E0rVoKmTofp4bcqnvzBnzUX2XpS/7St wzXU7yFdgn9ln7+kLW/3X696JzQkUwhOvk1OjRPbbfwKq+g4cNJswAMFwJUc2TYe hWzPjDp0h8mP7/BomlUDiWDA9TiscIKgpHC88oQGIwmx1kg/mZp2+QFaYOmNJLat YoCoi42+0aVhyFUO2JRmeM0CAwEAAaN7MHkwWAYDVR0RBFEwT4IaaXRzLTAwMDA0 djcuaW93YS51aW93YS5lZHWGMWh0dHBzOi8vaXRzLTAwMDA0djcuaW93YS51aW93 YS5lZHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFCKOYdHOXFE5VABlT/s+xREO rTZBMA0GCSqGSIb3DQEBBQUAA4IBAQA0Mu2njMRiDFD/Ifrc38+K97xF7BULh5qj vyGbwMbf+3s2XZbvIzx11fJO2vEU7yGjqVOWKKs5SjzSIvo8F23fE86qSydV2zj6 FuyHMLZSiUZHzMBTUmLEp/jxh38J/VuaaIFsZ0RwvV1eDZ3z+alD/egjq/AQJ8tL nkw0sAJGGOXaMaeSkIpmT0zhHik7dALZ3sVwinNZ3lQ6Bg220gSSC6f99ghMxGLM 0TdyL5SeVXpikV/0G6XUyTH2ixxXQEY1+B84HAMvl6MAh6/6q3nF8xd/hXLAGCr1 kvbAeJ/iuA+/m8rxnzUC37Userq0Tz3Ca1RggGMyfPK9Gh4FSreq InCommon LLC Z SHA-256 Test KB1 http://www.incommon.org ITS DNA Identity Services its-dna-identity-services@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu uiowa.edu Z SHA-256 Test KB2 MIIDVTCCAj2gAwIBAgIJAKwRrmGI7crjMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGml0cy0wMDAwNHY4Lmlvd2EudWlvd2EuZWR1MB4XDTEzMDkxMDE5Mjg0M1oX DTMzMDkxMDE5Mjg0M1owJTEjMCEGA1UEAxMaaXRzLTAwMDA0djguaW93YS51aW93 YS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDph7nAq76MEIZe mvUoSgLaoQkx2fORFZWGcTh1Hy8lW46WCAoQmapRtEsP59T9FW2LcSU7OtYagnt9 EskDny8HsBVqMEM8Dtf0+lHhUQxdosQGqPwaRQz7M0CVVnVlEF8zHYaHRM/xtILh X3HIJgrUFju2NXKo70WI92f8+PPRBbueXAz+gTXxqKoB2YIb2VN1Z/FQjh67bjG8 zGOMN4uiStPfFkh7Nb6jVpMZewK1c0C+Y4JCHa0ND8weKORUVNbry33GDZYZ7W4e GqZI9aWPVo3Kh+fyUBuomd8nmSmTn50yQxGhYrcPcqgm09C5knwcboct47xTgbnM QzqVecCJAgMBAAGjgYcwgYQwHQYDVR0OBBYEFA9uyBbkofeCNMerHYdkR9zC4uPo MFUGA1UdIwROMEyAFA9uyBbkofeCNMerHYdkR9zC4uPooSmkJzAlMSMwIQYDVQQD ExppdHMtMDAwMDR2OC5pb3dhLnVpb3dhLmVkdYIJAKwRrmGI7crjMAwGA1UdEwQF MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHhTZNmK9td7hg36X78lmMJzIKdyCzaV //RET8+YZzbXo8Yyt0w+yVHyNL8o+tQHcgZxcnaqwUUHdkPBtBf+2c5UjHxbnokR U8cbXWPLhq5AVYIZx7XoM25B8QgIOWptBTn6udRlOMU6oDT/BMvpkDsAaag0ncrl 8j9dP/Bi3v2soPlfMuhBYUf7DXqiYBg5hvnBjB2PejnsiceuIpJ7TusIfzL3hnKc Q8SrGEgGT7EQxrK/rhe3qxQcRpyGoXK+G2RDnZqQ7gYPsDkNbh+0l+cCCsHSaD/x RC3+T9R3fR8BIiH7cxdqClbWHj2SDvBjnamVmjzvsZ4HbBOVLcTNQNs= InCommon LLC Z SHA-256 Test KB2 http://www.incommon.org ITS DNA Identity Services its-dna-identity-services@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu University of Iowa Federation Requests iowa-federation-requests@uiowa.edu vt.edu Z SHA-256 Test MA1 MIIEOzCCAyOgAwIBAgIJAOtSDlUSVtoWMA0GCSqGSIb3DQEBBQUAMIGzMQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExEzARBgNVBAcMCkJsYWNrc2J1cmcx PDA6BgNVBAoMM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECwwKTWlkZGxld2FyZTEpMCcGA1UEAwwgc2hp Yi10ZXN0LXNoYTEubWlkZGxld2FyZS52dC5lZHUwHhcNMTMwOTA5MTMyMzE1WhcN MjcwNTE5MTMyMzE1WjCBszELMAkGA1UEBhMCVVMxETAPBgNVBAgMCFZpcmdpbmlh MRMwEQYDVQQHDApCbGFja3NidXJnMTwwOgYDVQQKDDNWaXJnaW5pYSBQb2x5dGVj aG5pYyBJbnN0aXR1dGUgYW5kIFN0YXRlIFVuaXZlcnNpdHkxEzARBgNVBAsMCk1p ZGRsZXdhcmUxKTAnBgNVBAMMIHNoaWItdGVzdC1zaGExLm1pZGRsZXdhcmUudnQu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArnz+jCThmn6m/rEg a9rsUZyF3lVnI9TYCWuPUbtDRbB446Mvl+Omd2bz2O3tJDyuLUnoeuiYM8g1D5Vn /ZC5wRlJ/5Dae2jQ6CLfm83tUrKHfL8R40BiezFxyt/eSTakWb8obn0u7pu+aYZ8 d7XOU7WqCCbCfs7KI0Xa3Hlqz2tDD7GEG6Sv2uIN7vWIOHC/Lu+IIotLCocMKhEM dqG2N8idsHFU74+HHAoQlJWYOW8vD+zckBE9+6byBLR1RtPUAxD2XfAvV6DURNT2 QnEElHPeKFuWMog0g3R+b7X2UBLCsmrZrCFFWL/7epjjlpk8aJ/X588+ipakYO53 k2bscQIDAQABo1AwTjAdBgNVHQ4EFgQUaS3W6ksqSLMUTnkWvQLc7rEdCjwwHwYD VR0jBBgwFoAUaS3W6ksqSLMUTnkWvQLc7rEdCjwwDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEAmkW6UsYcYRs4siAG2L2/COZh3r+sOaxy7mcMXiFV4bAD zgsUwkUf4qw4+JrrQvigMHgD+ltX+5tJ4lqYomBqwV7GEwrRB+SC3rAvnwhXp74n ytFA1pKbPQHU/e0X5Q4xxKsT2jHrotNxTJd2apIWNROOX42Cy+Bg1EB/6lhvIBcc a4Z/dkIh3ozgMa72EyRHYuZ2Q2MfJ/yuW4NSi9AI/xlA/RvoPUnMRyr48WOTHwWN 6/NdcKzR5G7X/v9pqkz9afjG7iaTdbJpk5cHrLqf8qFiRYjr4dNpDl3M23yrojeM zY4iTPZdOAOwxejLaCY7RMoCf03XuK9BF1bG8LWRWg== InCommon LLC Z SHA-256 Test MA1 http://www.incommon.org Marvin Addison serac@vt.edu vt.edu Z SHA-256 Test MA2 MIIEOzCCAyOgAwIBAgIJAOyJwc0d4T4vMA0GCSqGSIb3DQEBBQUAMIGzMQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExEzARBgNVBAcMCkJsYWNrc2J1cmcx PDA6BgNVBAoMM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECwwKTWlkZGxld2FyZTEpMCcGA1UEAwwgc2hp Yi10ZXN0LXNoYTIubWlkZGxld2FyZS52dC5lZHUwHhcNMTMwOTA5MTMyOTE2WhcN MjcwNTE5MTMyOTE2WjCBszELMAkGA1UEBhMCVVMxETAPBgNVBAgMCFZpcmdpbmlh MRMwEQYDVQQHDApCbGFja3NidXJnMTwwOgYDVQQKDDNWaXJnaW5pYSBQb2x5dGVj aG5pYyBJbnN0aXR1dGUgYW5kIFN0YXRlIFVuaXZlcnNpdHkxEzARBgNVBAsMCk1p ZGRsZXdhcmUxKTAnBgNVBAMMIHNoaWItdGVzdC1zaGEyLm1pZGRsZXdhcmUudnQu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApeQYftPoEXkOaq8i M2GGwjMs/D9M93K3/BkgJ9ioDOV4UYPmUg55b9MJ4Pck/Az2/rN/xVIIGPTKeyZg vAs9pFlKG1br/8Z5x2EUtqLEe32EODUR8qNJcw8JUSGAtMtpEYeFHGG/fcBZZtep 7P7FoDAux0s5ecK2P7TouqtAACf5g2pRFLUYTWjT94s6CK/MuY+lvXOYR1Ku4R6I 2r+D2ww7ckk+skV5Au8h/NjlT/QIhtSo2SV34nLRdMuEXa7uaImhAt/qVztNJok3 rsQgIJ63rmwisl1XBY0fgbFDg9q6tQzpAlsENn5FvNgDdSlPlfAlytVkzMZaJAfz VfmhVQIDAQABo1AwTjAdBgNVHQ4EFgQU2E3NoSWA263qOEFmNw2Nclb9mBkwHwYD VR0jBBgwFoAU2E3NoSWA263qOEFmNw2Nclb9mBkwDAYDVR0TBAUwAwEB/zANBgkq hkiG9w0BAQUFAAOCAQEALcq9ZFGKR+WmbTcqNqnz4RaEoobetA1CTh9TKa/+dllA /retYuTeAf2MowSeTBwoaPvmFEpbqIk/ATSMFHE7DZ+lzDTLR9dzUtYoDvEuoiUY F6OlxtJirushpus9tyfkWWzqlvLBJn17DOseFZRHbXALS5nzblcs4GnIgxLxMbTM R7fUqISL+LEmoIZ8HrPWbtPQ5Q+yzztTRJo3tN6Z03ImH1DMvUKGXSdowp809jER lrro1IK6iUgsaE9Tb7ZKLbfFZs9shwYelsUTW2wuyuTGFnieUUVLTv+fLOi6/X/S td7sal3+qpJmk/s2tMII/RS6Im+u7tm7/cGMVJjpqw== InCommon LLC Z SHA-256 Test MA2 http://www.incommon.org Marvin Addison serac@vt.edu testidp01.ligo.org Z SHA-256 Test SK1 Z SHA-256 Test SK1 MIIDNDCCAhygAwIBAgIVAL4aOUpqcSCRHIIO72cG9Qo5W+0hMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEnRlc3RpZHAwMS5saWdvLm9yZzAeFw0xMzA4MDkwMzI5 NDhaFw0zMzA4MDkwMzI5NDhaMB0xGzAZBgNVBAMTEnRlc3RpZHAwMS5saWdvLm9y ZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ65sqRCyYOabIc6ns24 b59GcEfY4usWVyZKc8Kx2k5c9CJ5MFjEG2cKgDIUQ6wfa1+K1b2sacWyede5ya6p jIMjw+RnJFe5CJObBqTLAtZd/VRwfJC7lOtRQIGRXVwK61XuZiMSA0EMcjT6RPtJ 1lwJrGQ7UiEdEmdGv9u+/ODhj8uJ2+q55bvCYgBhJQO21rS87t++lZQLlNcP6Bq8 RZ0ZPWRHWNKvDkwgsHALJLIkfRwdqUO0has+BYvbl9ym1n9k/hH48bq59nSGsK/U bdF/wfKgf721QJe31odRB22BNxHRY3vbUk60/vSPt3TySc8xSJToXd1m4uDlYBaz XwsCAwEAAaNrMGkwSAYDVR0RBEEwP4ISdGVzdGlkcDAxLmxpZ28ub3JnhilodHRw czovL3Rlc3RpZHAwMS5saWdvLm9yZy9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU aODp5UnIOuRNrDCLdmAWDAz+W1YwDQYJKoZIhvcNAQEFBQADggEBAH14yl4UTHyp UzBf7zQ2AlENg0fEg7Ry8mT+ssRnOGJbOyoai+FKrFB21dmQB6cNLDUGvzRL3hdl 5f7A44QoPTCtr164azYTcbQXAFpn6qqz2K3g44QpcqrMxzMVSx0PC5jLLrSdG2LG X4kAM7h9fyk2yqCQ9MIWnnWzrZo5wH8vDq2P5H1zLiJPYDut/NwgWqaxQ7/i/1wK 220S5k3IzFgx/xvDk0oU9gl258Ur6xMEqodsz4abdmPzjaZCxdI1ddHfKyl90U65 oXY7VzHjZRab3A3W7II6Dpr1fT3Zne6cxBMhHoViIqwkArNtSaeUcjgEcuKNYDSl K6gOhwtq2sk= InCommon LLC Z SHA-256 Test SK1 http://www.incommon.org Scott Koranda scott.koranda@ligo.org testidp02.ligo.org Z SHA-256 Test SK2 Z SHA-256 Test SK2 MIIDMzCCAhugAwIBAgIUaaeZkhY6XbTYJaMAJHhUelH2FJIwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSdGVzdGlkcDAyLmxpZ28ub3JnMB4XDTEzMDkxNDAxNDEw NVoXDTMzMDkxNDAxNDEwNVowHTEbMBkGA1UEAxMSdGVzdGlkcDAyLmxpZ28ub3Jn MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCsIdYt+3OKDetDA+GdF UVRA/yVxmxqs9wGgEZytrcnwjU8aoalyaOq+Bhcfvm2zduo+Au5ZXtffGON5/QDZ 8HkL6pHn92IBzOswgJ9JjPSi/ltWC9fCO694IXkC7rGtjO9lMmbkDkuUNG977QfM 4S/9zAd6eVCSfmPIdFBuqy5RLs+/Ivom2oWZSTowzirQvzhByr3DbWkMNSwPyO3m Scgilr6L19VO+hfEqy/L2WQU0NbAREV1HbmQWbq+z6jlxpwSNrsZDGZENaal6obk 15HeOLvZ1j32T1WPtSdtqAZkWKnZhNS6SZxM9evm5HvlgqiKP4hwdeH7Oi25JsvT SQIDAQABo2swaTBIBgNVHREEQTA/ghJ0ZXN0aWRwMDIubGlnby5vcmeGKWh0dHBz Oi8vdGVzdGlkcDAyLmxpZ28ub3JnL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBS5 sscQFDZs9XU5pX7lddLlahnBdTANBgkqhkiG9w0BAQUFAAOCAQEAWBnmFROlxqF6 ITgHV7BsMO9r39tD0ke+TTZAYA4b6oIm2VPYp3B0yYbl0LiOIr6c1pHFAzbL07/g 1DOXXvwTg7AvtOeXZOxAFSpjDdhZWYA2O15yxL2QkIGVMQzNdg/pT7SKQ1mUqIoc BRWkjeBFCMarKexrJbsJ7kp4y6jYYByyNdM7T16bQUuRAxtOmuMxaPVnNF1p1qjy eqFyc/6x1JHwbvUApt1TSFneeuOgna8beFG8w4vuaTwxnHmjRNRPAxH1MjX/mTMy kNVvtq5uKQL5pj0XLevG9P+SkNvPQIt31kOCPdIlampHGXURsldcygjX1erdEt5m 5jXzR68WhQ== InCommon LLC Z SHA-256 Test SK2 http://www.incommon.org Scott Koranda scott.koranda@ligo.org idm-l1-unl.edu Z SHA-256 Test BB1 MIIFdDCCBFygAwIBAgIQRzQNe/TwRbE8dpUk6DfStzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDcyOTAwMDAw MFoXDTE2MDYzMDIzNTk1OVowgdwxCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo2ODU4 OC0wNDk2MQswCQYDVQQIEwJORTEQMA4GA1UEBxMHTGluY29sbjEYMBYGA1UECRMP VU5MIENpdHkgQ2FtcHVzMRkwFwYDVQQJExA0MTMgTG92ZSBMaWJyYXJ5MScwJQYD VQQKEx5Vbml2ZXJzaXR5IG9mIE5lYnJhc2thLUxpbmNvbG4xHTAbBgNVBAsTFElu Zm9ybWF0aW9uIFNlcnZpY2VzMRwwGgYDVQQDExNpZG0tbDEtdGVzdC51bmwuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA17bQhjC/ua1ddadUNI8v MJQU0Wvs3w2OOziyxLVeI1CSN2iKzfAACCuzXyal1I39QxpCEAbJY6TzDpoMb53Q ygjuZEBWLETRLI81rBzn+Zs+jJGEZp7FzjIQmpYhuXVuvRZWp6RC7macu2RmuMKq jCBQ4HKk/kX2KMOAMdB/0ay03Lj9qy/1mmF8zjahCPsqXFgnRK4Wl6x2jhZgLmlC K4ekgjJiRjfpAe6zJD7Fs058589FfRUpl/fHMpGbGRdsDTZbCbcUadAw1tgNSNZZ /FYr4hArYimbm5GmA2JwAexPaDO/Fris7npPFr0IA5xJAW92ZYhYQ2UrMjg/IMGZ 0wIDAQABo4IBujCCAbYwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0w HQYDVR0OBBYEFNgr6h2Xl3kpt9PzWkyFwmdhtWc8MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNV HSAEYDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3 dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeB DAECAjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9J bkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKG LWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAk BggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWC E2lkbS1sMS10ZXN0LnVubC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAFBpC4aB5LU6 WodLKLgHCGFn+VClCpuPjro+IuWPwWNAJN6Y6sYupU/10yApknEQCbWYMGE6gZuf KlfsDuebdaQitfwhLpsc1MH3zvK9emss5FARchqyEH62bEGwqTA139Ct2Uj1i0RK Mfrkfjb0m9viQVDqQtIb/WDEYCn1FYf2XlSvfNZtrPGvLyaZYozDnz3ykgkYjEai 6wHvVfkqpwVnqvqwjIynjXhd0nanBveGY0WC+NXfgVCOgimVCKO04iHElNq4j8CI PAYA+FSeJectLxD+PMNz873RuGrpkVNjKxsbvJSDhLxKhLOwagZBap0Z5nuWKZNK PczPw0JWVBM= idm-l1-unl.edu MIIFdDCCBFygAwIBAgIQRzQNe/TwRbE8dpUk6DfStzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDcyOTAwMDAw MFoXDTE2MDYzMDIzNTk1OVowgdwxCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo2ODU4 OC0wNDk2MQswCQYDVQQIEwJORTEQMA4GA1UEBxMHTGluY29sbjEYMBYGA1UECRMP VU5MIENpdHkgQ2FtcHVzMRkwFwYDVQQJExA0MTMgTG92ZSBMaWJyYXJ5MScwJQYD VQQKEx5Vbml2ZXJzaXR5IG9mIE5lYnJhc2thLUxpbmNvbG4xHTAbBgNVBAsTFElu Zm9ybWF0aW9uIFNlcnZpY2VzMRwwGgYDVQQDExNpZG0tbDEtdGVzdC51bmwuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA17bQhjC/ua1ddadUNI8v MJQU0Wvs3w2OOziyxLVeI1CSN2iKzfAACCuzXyal1I39QxpCEAbJY6TzDpoMb53Q ygjuZEBWLETRLI81rBzn+Zs+jJGEZp7FzjIQmpYhuXVuvRZWp6RC7macu2RmuMKq jCBQ4HKk/kX2KMOAMdB/0ay03Lj9qy/1mmF8zjahCPsqXFgnRK4Wl6x2jhZgLmlC K4ekgjJiRjfpAe6zJD7Fs058589FfRUpl/fHMpGbGRdsDTZbCbcUadAw1tgNSNZZ /FYr4hArYimbm5GmA2JwAexPaDO/Fris7npPFr0IA5xJAW92ZYhYQ2UrMjg/IMGZ 0wIDAQABo4IBujCCAbYwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0w HQYDVR0OBBYEFNgr6h2Xl3kpt9PzWkyFwmdhtWc8MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNV HSAEYDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3 dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeB DAECAjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9J bkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKG LWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAk BggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWC E2lkbS1sMS10ZXN0LnVubC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAFBpC4aB5LU6 WodLKLgHCGFn+VClCpuPjro+IuWPwWNAJN6Y6sYupU/10yApknEQCbWYMGE6gZuf KlfsDuebdaQitfwhLpsc1MH3zvK9emss5FARchqyEH62bEGwqTA139Ct2Uj1i0RK Mfrkfjb0m9viQVDqQtIb/WDEYCn1FYf2XlSvfNZtrPGvLyaZYozDnz3ykgkYjEai 6wHvVfkqpwVnqvqwjIynjXhd0nanBveGY0WC+NXfgVCOgimVCKO04iHElNq4j8CI PAYA+FSeJectLxD+PMNz873RuGrpkVNjKxsbvJSDhLxKhLOwagZBap0Z5nuWKZNK PczPw0JWVBM= InCommon LLC Z SHA-256 Test BB1 http://www.incommon.org Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu idm-l1-unl.edu Z SHA-256 Test BB2 MIIFdDCCBFygAwIBAgIQRzQNe/TwRbE8dpUk6DfStzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDcyOTAwMDAw MFoXDTE2MDYzMDIzNTk1OVowgdwxCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo2ODU4 OC0wNDk2MQswCQYDVQQIEwJORTEQMA4GA1UEBxMHTGluY29sbjEYMBYGA1UECRMP VU5MIENpdHkgQ2FtcHVzMRkwFwYDVQQJExA0MTMgTG92ZSBMaWJyYXJ5MScwJQYD VQQKEx5Vbml2ZXJzaXR5IG9mIE5lYnJhc2thLUxpbmNvbG4xHTAbBgNVBAsTFElu Zm9ybWF0aW9uIFNlcnZpY2VzMRwwGgYDVQQDExNpZG0tbDEtdGVzdC51bmwuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA17bQhjC/ua1ddadUNI8v MJQU0Wvs3w2OOziyxLVeI1CSN2iKzfAACCuzXyal1I39QxpCEAbJY6TzDpoMb53Q ygjuZEBWLETRLI81rBzn+Zs+jJGEZp7FzjIQmpYhuXVuvRZWp6RC7macu2RmuMKq jCBQ4HKk/kX2KMOAMdB/0ay03Lj9qy/1mmF8zjahCPsqXFgnRK4Wl6x2jhZgLmlC K4ekgjJiRjfpAe6zJD7Fs058589FfRUpl/fHMpGbGRdsDTZbCbcUadAw1tgNSNZZ /FYr4hArYimbm5GmA2JwAexPaDO/Fris7npPFr0IA5xJAW92ZYhYQ2UrMjg/IMGZ 0wIDAQABo4IBujCCAbYwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0w HQYDVR0OBBYEFNgr6h2Xl3kpt9PzWkyFwmdhtWc8MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNV HSAEYDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3 dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeB DAECAjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9J bkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKG LWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAk BggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWC E2lkbS1sMS10ZXN0LnVubC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAFBpC4aB5LU6 WodLKLgHCGFn+VClCpuPjro+IuWPwWNAJN6Y6sYupU/10yApknEQCbWYMGE6gZuf KlfsDuebdaQitfwhLpsc1MH3zvK9emss5FARchqyEH62bEGwqTA139Ct2Uj1i0RK Mfrkfjb0m9viQVDqQtIb/WDEYCn1FYf2XlSvfNZtrPGvLyaZYozDnz3ykgkYjEai 6wHvVfkqpwVnqvqwjIynjXhd0nanBveGY0WC+NXfgVCOgimVCKO04iHElNq4j8CI PAYA+FSeJectLxD+PMNz873RuGrpkVNjKxsbvJSDhLxKhLOwagZBap0Z5nuWKZNK PczPw0JWVBM= idm-l1-unl.edu MIIFdDCCBFygAwIBAgIQRzQNe/TwRbE8dpUk6DfStzANBgkqhkiG9w0BAQUFADBR MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSW50ZXJuZXQyMREwDwYDVQQLEwhJbkNv bW1vbjEbMBkGA1UEAxMSSW5Db21tb24gU2VydmVyIENBMB4XDTEzMDcyOTAwMDAw MFoXDTE2MDYzMDIzNTk1OVowgdwxCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo2ODU4 OC0wNDk2MQswCQYDVQQIEwJORTEQMA4GA1UEBxMHTGluY29sbjEYMBYGA1UECRMP VU5MIENpdHkgQ2FtcHVzMRkwFwYDVQQJExA0MTMgTG92ZSBMaWJyYXJ5MScwJQYD VQQKEx5Vbml2ZXJzaXR5IG9mIE5lYnJhc2thLUxpbmNvbG4xHTAbBgNVBAsTFElu Zm9ybWF0aW9uIFNlcnZpY2VzMRwwGgYDVQQDExNpZG0tbDEtdGVzdC51bmwuZWR1 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA17bQhjC/ua1ddadUNI8v MJQU0Wvs3w2OOziyxLVeI1CSN2iKzfAACCuzXyal1I39QxpCEAbJY6TzDpoMb53Q ygjuZEBWLETRLI81rBzn+Zs+jJGEZp7FzjIQmpYhuXVuvRZWp6RC7macu2RmuMKq jCBQ4HKk/kX2KMOAMdB/0ay03Lj9qy/1mmF8zjahCPsqXFgnRK4Wl6x2jhZgLmlC K4ekgjJiRjfpAe6zJD7Fs058589FfRUpl/fHMpGbGRdsDTZbCbcUadAw1tgNSNZZ /FYr4hArYimbm5GmA2JwAexPaDO/Fris7npPFr0IA5xJAW92ZYhYQ2UrMjg/IMGZ 0wIDAQABo4IBujCCAbYwHwYDVR0jBBgwFoAUSE9a+i9Kml7gUPNre1Wl3vW+NF0w HQYDVR0OBBYEFNgr6h2Xl3kpt9PzWkyFwmdhtWc8MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBnBgNV HSAEYDBeMFIGDCsGAQQBriMBBAMBATBCMEAGCCsGAQUFBwIBFjRodHRwczovL3d3 dy5pbmNvbW1vbi5vcmcvY2VydC9yZXBvc2l0b3J5L2Nwc19zc2wucGRmMAgGBmeB DAECAjA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3JsLmluY29tbW9uLm9yZy9J bkNvbW1vblNlcnZlckNBLmNybDBvBggrBgEFBQcBAQRjMGEwOQYIKwYBBQUHMAKG LWh0dHA6Ly9jZXJ0LmluY29tbW9uLm9yZy9JbkNvbW1vblNlcnZlckNBLmNydDAk BggrBgEFBQcwAYYYaHR0cDovL29jc3AuaW5jb21tb24ub3JnMB4GA1UdEQQXMBWC E2lkbS1sMS10ZXN0LnVubC5lZHUwDQYJKoZIhvcNAQEFBQADggEBAFBpC4aB5LU6 WodLKLgHCGFn+VClCpuPjro+IuWPwWNAJN6Y6sYupU/10yApknEQCbWYMGE6gZuf KlfsDuebdaQitfwhLpsc1MH3zvK9emss5FARchqyEH62bEGwqTA139Ct2Uj1i0RK Mfrkfjb0m9viQVDqQtIb/WDEYCn1FYf2XlSvfNZtrPGvLyaZYozDnz3ykgkYjEai 6wHvVfkqpwVnqvqwjIynjXhd0nanBveGY0WC+NXfgVCOgimVCKO04iHElNq4j8CI PAYA+FSeJectLxD+PMNz873RuGrpkVNjKxsbvJSDhLxKhLOwagZBap0Z5nuWKZNK PczPw0JWVBM= InCommon LLC Z SHA-256 Test BB2 http://www.incommon.org Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu Brett Bieber bieber@unl.edu esc.edu SUNY Empire State College http://www.esc.edu/policies/?search=cid%3D35661 https://www.esc.edu/media/esc-website/style-assets/images/logos/esc-logo-orange-bkg.jpg MIIDFzCCAf+gAwIBAgIUJ2V9Z0LCoLuWMLmlW0TccM7q5bowDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLmVzYy5lZHUwHhcNMTMwNzAyMDM1NDAyWhcNMzMw NzAyMDM1NDAyWjAWMRQwEgYDVQQDEwtpZHAuZXNjLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJJ8cy7KjNKGMI+N4hImtIreeCTdVbErSBtjAWj9 A4YNjwnxEMhkO5eYj4+FjEOLG3UmaEoRwMmwahPIeLEk5gCbQ66nLbwdIub77dly ajsoqwdLkU9zbSLKbshQuwR8dPzTjQSuDPSpqXaAN+o63FTs+zxNsUgWx87NXpVs ODWJAGYCOocuXfNJYF4VrKEtpDjb4RX2ssaGlJEN0c/HeB2OwKFkYkf6U5I2upYL BXI7ZDuZv8CnDGbvrDJQnvu8XM17Bp/rTECAVdxY6IOeVeS9yGPSYk16I5zELATH kNeER3HmxujGQa6AXV5EPwMClRvlzfuU10NN+IzsdBoClU8CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLmVzYy5lZHWGImh0dHBzOi8vaWRwLmVzYy5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFHW1WXdqkMDDqwdR3I7qfSGJ0rXFMA0GCSqGSIb3 DQEBBQUAA4IBAQAAxbWVsS2P1gyG8jnD5PhDp97nfeHTxseaeNLZE35WpXc9CACP 9Blj9v9jSWX6sg/tv2v+tZ9zrPHyeKmnDd7u9y3Z0jeyEptkhA4pxQ8nBTnizT81 Sqh2y4PEHbiMGhxo7yjscGrQH3+68me4zZRh8K4cwb2Yc5U1OX1AitTrRILjdmnk O+FO67Fjb0M3vJBtnzPE+yrHcs1X3ziXNfLiKBpMxd8F/doaBB1NsDyaZE1MvM8w Q3Xxxt1gOGGfIHd26VZaZAu2yQbStPmuE39wSd6qHdjhRANX/bvB9BwwWaViSwLL cpt9YIL8me3wWdKKULCHEj8ZjnvogpRWvrZm esc.edu MIIDFzCCAf+gAwIBAgIUJ2V9Z0LCoLuWMLmlW0TccM7q5bowDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLmVzYy5lZHUwHhcNMTMwNzAyMDM1NDAyWhcNMzMw NzAyMDM1NDAyWjAWMRQwEgYDVQQDEwtpZHAuZXNjLmVkdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJJ8cy7KjNKGMI+N4hImtIreeCTdVbErSBtjAWj9 A4YNjwnxEMhkO5eYj4+FjEOLG3UmaEoRwMmwahPIeLEk5gCbQ66nLbwdIub77dly ajsoqwdLkU9zbSLKbshQuwR8dPzTjQSuDPSpqXaAN+o63FTs+zxNsUgWx87NXpVs ODWJAGYCOocuXfNJYF4VrKEtpDjb4RX2ssaGlJEN0c/HeB2OwKFkYkf6U5I2upYL BXI7ZDuZv8CnDGbvrDJQnvu8XM17Bp/rTECAVdxY6IOeVeS9yGPSYk16I5zELATH kNeER3HmxujGQa6AXV5EPwMClRvlzfuU10NN+IzsdBoClU8CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLmVzYy5lZHWGImh0dHBzOi8vaWRwLmVzYy5lZHUvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFHW1WXdqkMDDqwdR3I7qfSGJ0rXFMA0GCSqGSIb3 DQEBBQUAA4IBAQAAxbWVsS2P1gyG8jnD5PhDp97nfeHTxseaeNLZE35WpXc9CACP 9Blj9v9jSWX6sg/tv2v+tZ9zrPHyeKmnDd7u9y3Z0jeyEptkhA4pxQ8nBTnizT81 Sqh2y4PEHbiMGhxo7yjscGrQH3+68me4zZRh8K4cwb2Yc5U1OX1AitTrRILjdmnk O+FO67Fjb0M3vJBtnzPE+yrHcs1X3ziXNfLiKBpMxd8F/doaBB1NsDyaZE1MvM8w Q3Xxxt1gOGGfIHd26VZaZAu2yQbStPmuE39wSd6qHdjhRANX/bvB9BwwWaViSwLL cpt9YIL8me3wWdKKULCHEj8ZjnvogpRWvrZm SUNY Empire State College SUNY Empire State College http://www.esc.edu/ Adam Cross adam.cross@esc.edu John Koch john.koch@esc.edu AJ Lacomba aj.lacomba@esc.edu Trumba Trumba is an online calendar publishing and event registration service. http://www.trumba.com http://www.trumba.com/connect/about/privacy_policy.aspx https://www.trumba.com/images/trumba_logo_sm.gif MIIDBTCCAe2gAwIBAgIJAI/QNawAhklzMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMMDnd3dy50cnVtYmEuY29tMB4XDTEyMDUwODE4NTE1MFoXDTQyMDUwMTE4NTE1 MFowGTEXMBUGA1UEAwwOd3d3LnRydW1iYS5jb20wggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC9RV95IfcbJKUkATPkKKSa29QRHKdeqRm2Sz7CWVR0+dax +FTc8cXWeH992c2LtUwRmABXzcqQGPDhbLZcRuQLJ1r9YMmBde08/V4PCFkOI/ky H1nLBKD4TMfJO9hGwkNGt4jaalUsrDo62Bm9CXSx6NLj5cEJgq1gYjf71/r/4uAj Lca3jcvGC+LY9d8jlXNWJ9cjl0jAAb5fzFYEnNHGBaoiktfGI/7Xl29ePZQBI5C4 tdJTOKyTWDfraqo1s3k2IQ7TS2Uf3aDXcjlQ/URXjGhEDjt2zqGfmwtovAvtgwzO W4LNGK+pkpp+NWPvc6N1gI3ULfm7B993NSDy4WQNAgMBAAGjUDBOMB0GA1UdDgQW BBQnRuSiQilIr4KFTkK6i0pm+NSRvDAfBgNVHSMEGDAWgBQnRuSiQilIr4KFTkK6 i0pm+NSRvDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAAWqZrFDJ7 UdkSRFmh0AVMj9P25P7DzUsM3tj/yUyIODBGuGQydqOZew5DaOHx1tBZK+mUwNo8 ByxapDYoon+ug+AAEI0r8P1RbtqZE33pR+rZjfeQEzomgouWQWpRLHU7HI+sw8AL C8wkXKIyorhuVOt2mCiBMbneg4iIPJLFjwwEIqRaRuITIAlSp+R41liPn9ma/NxP OVjAyAYzRywup5ghzvSzh3QAdpKnDZphASNWEfI44rEIhaYh7aafuxlqdmCJmSrL 12TgnLV4GOj6ifKe/RlWwgOX6ukKLXJh7hLycmSE0woT/GHonhuwADOg2UGPK6qS Ch6+azzOdsTS Trumba Trumba is an online calendar publishing and event registration service. Trumba Corporation Trumba Corporation http://www.trumba.com/ Dan Hickman dan@corp.trumba.com Trumba Support support@corp.trumba.com Centre Daily Newspaper Services centredaily.com newspaper access for students. MIIDYTCCAkmgAwIBAgIJAP4ZtU4plcvtMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHd3dy5tY2NsYXRjaHlpbnRlcmFjdGl2ZS5jb20wHhcNMTMwODIyMTYyMjQw WhcNMzMwODE3MTYyMjQwWjAnMSUwIwYDVQQDExx3d3cubWNjbGF0Y2h5aW50ZXJh Y3RpdmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzj0Rf7iO iDu5wus0LTKXVylBvXygwkuHbe8QaPx3n9c8/d3BsXLS74JzHeh5bfkuGFTUmo6d J2aZzXlPpxossrrxI0bE0hqbvmcYFUVABDEHy3+MGpIqcJbqDVgFexmaTQk8ryU+ ArDX/ACNHvK9/2/9GalBlOrmRxy2NlHECuaLfNereo0/MPCr3AnCMWXlPaSc5OwR 3lCGoTEMxWiAEpzfm9qJmKFrjRQplf5WVYKMkpBuXWyVdFDxh63LM1Bd8L564swx HF5hyGSblahx/Q/tQMyHtlQlvqaTZJyxPqmhV9PzdW3LQzW2s3JMQqjG13EZ7ODn MVpsg6Jcg6QOAwIDAQABo4GPMIGMMGsGA1UdEQRkMGKCHHd3dy5tY2NsYXRjaHlp bnRlcmFjdGl2ZS5jb22GQmh0dHBzOi8vbWVkaWEubWNjbGF0Y2h5aW50ZXJhY3Rp dmUuY29tL3NoaWJib2xldGgtc2VydmljZS1wcm92aWRlcjAdBgNVHQ4EFgQU4eg6 4XRYsZ7bjmLbUdPIiwu5YWkwDQYJKoZIhvcNAQEFBQADggEBABaafVKjL4i+Ep8L ec8BwRzWC3iM+HVxBvxr26KjylKK5zL3LM7f1bBBtfiq5a5QrGhYRqxK1KZyytGq Q4aFLESOVdanG9CzbcgRsl1HUoydlYLnF7le7uJ15VknoisEvsD+lD648XJuHxGU niVm+Wt+ZHn7ilnmGlQm8MO1OUL4C4KZ5os4APmPZwkYkYURpJ7v5uDArxRGU6RS crhLw6GuADOcpC4TOtUNPBTh4fkxJbkl8PbQ5zEaDhtID5PjGl28PYDq9k31bze2 jmaUuBELJfYM6P8cEyj3z5a7vmk5Ivab+CPkXsEoEMbzqP0rF3GyfmXomdezLwff u1wYgYE= Centre Daily Newspaper Services centredaily.com newspaper access for students. Centre Daily Times (The) Centre Daily Times (The) http://www.centredaily.com/ Jesse Sipprell jsipprell@mcclatchyinteractive.com Brandon Young byoung@mcclatchyinteractive.com Walter Kreiling wkreiling@mcclatchyinteractive.com 12Twenty Test SP Test Service Provider for 12twenty Dev site MIIC4jCCAcqgAwIBAgIJAPqBJetEwyyNMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTEydHdlbnR5MzAeFw0xMzA4MzAxNzI5MTBaFw0yMzA4MjgxNzI5MTBaMBQx EjAQBgNVBAMTCTEydHdlbnR5MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALaMVLdOxiJ1QWUnuSgvhPFTVMCEjdA888QGEiEKX2TE3O+3e9IejYB1UAoP hE2aRqyd9dMYv+XTSH+zdZxoKDT2aWctyCfD3DRidoA8U1d/KU/vkWXx2Dmx8UdJ QFDCnrUNVPeNVwSn1bSDGx4cmZTPNUDf98Ce6ROzfeaF3NmMr2cF2rh37CGShuG5 YdTBWVsk0FdzJGfQMGk4FaPT5A7MZqZXJ8vYvIatm/HZpteCmBsngOTDeAPj/ixg KoE6qd+nzgeUgEot3MOyYQl4qMZHLpRbslHgaDIDEDE14fMJqLFtHh+L3DISmltB RD4Pmi+AjuQqKZqI1FGFB9JbO8ECAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTJ0d2Vu dHkzMB0GA1UdDgQWBBRU4AYzQDmOWDczYpWtneNtXKXtYjANBgkqhkiG9w0BAQUF AAOCAQEAj617mV3vzl8aE78OPf+5zsviJq1gVL5RQISJxqJ3KCU6GhRPofrdMJyp bvAYqU2h6/sSGUJieZQkDU2FDKU0vxtw90viaf7m9MeRXpyiYb5CiltSHBBRkt9P sjWeaEEhTnySxMCC0RWgmIdi4gaQN76HGbr/6Ar2sbUzLRikOBqD+RyoCcqr2MGG 4IabalwlrKNy/1o0pPp6YK2T7ZtsP8x3vGGW0nyO3qXX9w8/VYGHxf2wnbxlZuCE f2FBFr7e+N53IRbd7wRe7tI8TIOldesXyCjF+oQR/9z9xTRLPDAVRcfsE2h8R+az lsWEYKZViqtAiqEaX9OND0l8ewA/QQ== 12Twenty Inc. 12Twenty Inc. http://www.12twenty.com/ Adam Levitt adam.levitt@12twenty.com General Support support@12twenty.com 12Twenty SP Service Provider 12twenty Production Site MIIC4jCCAcqgAwIBAgIJAK2OnMsnxSffMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCTEydHdlbnR5MTAeFw0xMzEwMjcwMjA1NTZaFw0yMzEwMjUwMjA1NTZaMBQx EjAQBgNVBAMTCTEydHdlbnR5MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANGKkGaQIQ/dDv8nvcOjC/Y5ZQ6AyW0/2++roLiWfkJQdyOstRDs7SG1IsdL EKrRUi41lYAmFViCu9DLQILI/djJtvMoX+ej+xDJ1+u40NKiN7ufYwiybUWcjYfM pVUBMPcgk0dmuqbk6+pIh8X9KOU3xw+H+pEDmNfRFx06Tv7vnqXNZ42WJXaMcPWc Xg1hXc0wSDRnwzJwLJMJnAum9Ki7KNT7cqLCKMHSqjrU1gRwHpzQV++TPaVwYd46 O8JijQtZF5/UObMgE1ikOtmOIFJ/Xk+1GYtISWdyLRDO8QmRK6E8RwFawD1/GARK eUM6AxxQSQx0dIubOOKaQCdL6aMCAwEAAaM3MDUwFAYDVR0RBA0wC4IJMTJ0d2Vu dHkxMB0GA1UdDgQWBBQGDi4Yqh2dg5nYHNWlya7URIoXYTANBgkqhkiG9w0BAQUF AAOCAQEAOlNKP8zSoNRHHLLGFwmAC5G3f3VBq2IPTdO9Bq41ldcrHkvn3jOp6OaL 6Gh8XnLkMucV17+Rysm6D1dhHAdPZWz4DSqAGLAO6pJGd6u0H0QRBuNgpzk8M3Xo 901ASQSbSGRXcBgjHXCgIWC/vtd/m5X9H8COmMVE2Iw0i8nASHuoYiVON8AZ0aqz FBPtDQAjstY7iIANBEaI1VTYK+zl0tjHoWoJfem6sEA6wPTqYOJNnRuMl+YT+dEy H3dS/7WH9cIkLt6HY5cnZCPwFoDHqEuJGP1QrR9ZD/GxR0Wv6/+Vx1vsV6gsQ/I1 BDxYn3IhqbNlAXwWuCtk8eAsI61zdw== 12Twenty Inc. 12Twenty Inc. http://www.12twenty.com/ Adam Levitt adam.levitt@12twenty.com General Support support@12twenty.com cedarville.edu Cedarville University MIIDGjCCAgKgAwIBAgIUN47xMNeIGq+9fTb4aJR1KEWc7wswDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYaWRwMi5maXNjaGVyaWRlbnRpdHkuY29tMB4XDTExMTIx MjE2NTc0NFoXDTMxMTIxMjE2NTc0NFowIzEhMB8GA1UEAxMYaWRwMi5maXNjaGVy aWRlbnRpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm/SU 7QC7q5ijdiZ1aq7/wwOYGWUkI5TvIGAZgOtVwteHfiwNjsQL1YcVtmxPj37Gts1z /+DbRaPGWaXxvMj0SzwsYiJEw/P5EKOC3ujhc10cs6RutdpNLno3CjbQazZrpDqk OPwGsGtc0r6Jn9MRsZDpfzaVS8E1wbBUQ1uU5PfUUvW+Q1pxDqzOSv8ZtqIgFQgS k1JpjqL45h5t+C5WnxidLjkB1L0fgVLi+DDjYYK+6sTlCd600Ixufr1Vb9Qj+90v //U5XkUNYwCAVASuVlXpWXfdfKyCuUyVa+3VZIWRKxye8abN/jJoE1uHmgbnVWul aPzrvNjbzVLo7nBo2QIDAQABo0YwRDAjBgNVHREEHDAaghhpZHAyLmZpc2NoZXJp ZGVudGl0eS5jb20wHQYDVR0OBBYEFN3LsRRIf64KoZtwrtGt1bfwnSX6MA0GCSqG SIb3DQEBBQUAA4IBAQAVSzbN7EtwyvMka3hIX/5KGKbavF7FtIGN4p7jg2UMeH89 pAzjxIGOnibFIr5QF9RV0qtG/3SaQMyH18OV73SkcLYOifjJKEnceGi44TdBkfIG /6LY3n5lMd3UvC0qbR59qZ0qIkd2kmfo/b9mfPjwy3+6ypN6J9DeSQFxffu+o7UI pi+52yms2KD8klrC+Ptq76kKetJifRalHNK0cEMzNae6s+sQYxGVhqOHijEgXvTB abocdzekYdo3N1BoA3TNcqWvBcVEt6m9iW/cDKMr8xlkpII8A8p9piPozcFmCDll ip/lOg2kOdU7AB80pFPqQLvDSArQpzItz88dbws6 cedarville.edu MIIDGjCCAgKgAwIBAgIUN47xMNeIGq+9fTb4aJR1KEWc7wswDQYJKoZIhvcNAQEF BQAwIzEhMB8GA1UEAxMYaWRwMi5maXNjaGVyaWRlbnRpdHkuY29tMB4XDTExMTIx MjE2NTc0NFoXDTMxMTIxMjE2NTc0NFowIzEhMB8GA1UEAxMYaWRwMi5maXNjaGVy aWRlbnRpdHkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm/SU 7QC7q5ijdiZ1aq7/wwOYGWUkI5TvIGAZgOtVwteHfiwNjsQL1YcVtmxPj37Gts1z /+DbRaPGWaXxvMj0SzwsYiJEw/P5EKOC3ujhc10cs6RutdpNLno3CjbQazZrpDqk OPwGsGtc0r6Jn9MRsZDpfzaVS8E1wbBUQ1uU5PfUUvW+Q1pxDqzOSv8ZtqIgFQgS k1JpjqL45h5t+C5WnxidLjkB1L0fgVLi+DDjYYK+6sTlCd600Ixufr1Vb9Qj+90v //U5XkUNYwCAVASuVlXpWXfdfKyCuUyVa+3VZIWRKxye8abN/jJoE1uHmgbnVWul aPzrvNjbzVLo7nBo2QIDAQABo0YwRDAjBgNVHREEHDAaghhpZHAyLmZpc2NoZXJp ZGVudGl0eS5jb20wHQYDVR0OBBYEFN3LsRRIf64KoZtwrtGt1bfwnSX6MA0GCSqG SIb3DQEBBQUAA4IBAQAVSzbN7EtwyvMka3hIX/5KGKbavF7FtIGN4p7jg2UMeH89 pAzjxIGOnibFIr5QF9RV0qtG/3SaQMyH18OV73SkcLYOifjJKEnceGi44TdBkfIG /6LY3n5lMd3UvC0qbR59qZ0qIkd2kmfo/b9mfPjwy3+6ypN6J9DeSQFxffu+o7UI pi+52yms2KD8klrC+Ptq76kKetJifRalHNK0cEMzNae6s+sQYxGVhqOHijEgXvTB abocdzekYdo3N1BoA3TNcqWvBcVEt6m9iW/cDKMr8xlkpII8A8p9piPozcFmCDll ip/lOg2kOdU7AB80pFPqQLvDSArQpzItz88dbws6 Cedarville University Cedarville University http://www.cedarville.edu/ David Rotman rotmand@cedarville.edu Alan McCain mccaina@cedarville.edu Cedarville Help Desk computerhelp@cedarville.edu icermali.org NIAID International Center for Excellence in Research - Mali MIIC6jCCAdKgAwIBAgIQH+h/q2jqWrpMYs62L7u30jANBgkqhkiG9w0BAQsFADAx MS8wLQYDVQQDEyZBREZTIFNpZ25pbmcgLSBmZWRlcmF0aW9uLmljZXJtYWxpLm9y ZzAeFw0xMzEwMjUwMzQyNTlaFw0xNDEwMjUwMzQyNTlaMDExLzAtBgNVBAMTJkFE RlMgU2lnbmluZyAtIGZlZGVyYXRpb24uaWNlcm1hbGkub3JnMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq+zfUHrquSspmyZElRx083uLlT2fh0H4Nziy JwUe3n5PJ9uKTzCDP5qL+n1xNVTRCl02avDAup2/keEw0iPbXkryxkv/SEdAjh8H 3u8tI7MbqrFa3L4Ti5aiagqOUd7My07uFbwq1awJGVo5yGU+vghD8qerbFIpHtVF wmygJvO8Yqz4BBcdQSv5Ye6epEQcmQiNPlHDzxjTOHOVMzCk6YYQPLmzQWOv7mkU 0Uk1Z9H9zHKUseksDMFrYl+JhBBYeMVPsYuN7uXDGDcr1QSyK/Es/pkl6RFi0/0t wd2Vrf0X4caj2XXxNVVN1tptl4Tcv8QGhu+TxYKzuRHWy8kLJQIDAQABMA0GCSqG SIb3DQEBCwUAA4IBAQBEObPb6b9pTPCtQVwNvXFLZu7CbIEH7qT3iK9YdgcScr54 pFNqDsfGyiBRWrHqQX6lmD38FKGeK0i86/y6dHli/eMjLysXG7aAD1qAQuYxudh4 DTpuSDwcplM2aSu33MzmTjlru28PwSbx051AHJO446vhMpH/+vHWQHv/0rX6Q7BR wAFOKDlupQHTtP3rvbQTGJRe02boKj5qmBZgG72nDN6Rs0MC5wCEzr1PUq/fjFL7 k11IPL9Ni+ywxqeY9FFP9sdRn+zpcSETSQzUb3tevtCJv2RlBic32N8myW+kryzs qhjSTStGvKQOc65mEFhH3ezVy7GXrF9z0lQLsMJM National Institutes of Health NIAID International Center for Excellence in Research - Mali http://www.nih.gov/ Mali-ICER itg@icermali.org iceruganda.org NIAID International Center for Excellence in Research - Uganda MIIC7jCCAdagAwIBAgIQVWSq/WVhFZlCxAnJ6+9DZDANBgkqhkiG9w0BAQsFADAz MTEwLwYDVQQDEyhBREZTIFNpZ25pbmcgLSBmZWRlcmF0aW9uLmljZXJ1Z2FuZGEu b3JnMB4XDTEzMTAyNTA1MDYxNVoXDTE0MTAyNTA1MDYxNVowMzExMC8GA1UEAxMo QURGUyBTaWduaW5nIC0gZmVkZXJhdGlvbi5pY2VydWdhbmRhLm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRxHrK1cUN9syRzANSnUWVpBTJTQANG QEXuyAqjB/11bb1LxiSTxxjQk8LtaTqI//dFfJJeIDEP6vSa7BZs8uOdpvDQncT/ KpykLtrkSenvVTI2LOgLp4EvzRx7T4csWVOYJ7ZYR+JGN4V4paevGE9X1rY6Md+e 3xMzPziD+KyrBuU71JcJl7vdsOMnZta1cDe3YKhwKx6C1Ixh55+9r1fgq++epGbI WKzO9aO/A3fdcdwYJPrPPjbnB38Rbt2xafrH2KPvvsBclNuschRCxaS8TGP/p/k1 35BrojcEsaoEK3oNrzHkYAbbyH0Am/H0igRrH20thUM8MhgD/9ORPgECAwEAATAN BgkqhkiG9w0BAQsFAAOCAQEAaNOvAazjKdWzxEBX8oijuVyZNxcoqvwJleY3FT3O erMeCCiH4A2FYyTLpl36i7yWhohMEa/ppAtOnr8id9LWHMwRjK8a99Bwq+u8Xoij UvvJh9MoHpZgmeZA58UFfny6/ZCRFV7orEio57AVJUnFoMdWFwGSD+FcMdDy4ZR+ +NaDuGGw3zM7R5APBkBnCu0ucM6XtN3L+4aPse6mbNFWrMmF+ndGmG96i0u9D4HT CqctrhAajC6WYzaOAa5bqVD96TU+xdpFlgVN2aREnbD55vSsiy2vR9bB1gGbjcxx 8TFRZqVSy0K+cb29rA7bGN18e4W/7OfOYTK5Es2Cpu0zNQ== iceruganda.org MIIC7jCCAdagAwIBAgIQVWSq/WVhFZlCxAnJ6+9DZDANBgkqhkiG9w0BAQsFADAz MTEwLwYDVQQDEyhBREZTIFNpZ25pbmcgLSBmZWRlcmF0aW9uLmljZXJ1Z2FuZGEu b3JnMB4XDTEzMTAyNTA1MDYxNVoXDTE0MTAyNTA1MDYxNVowMzExMC8GA1UEAxMo QURGUyBTaWduaW5nIC0gZmVkZXJhdGlvbi5pY2VydWdhbmRhLm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRxHrK1cUN9syRzANSnUWVpBTJTQANG QEXuyAqjB/11bb1LxiSTxxjQk8LtaTqI//dFfJJeIDEP6vSa7BZs8uOdpvDQncT/ KpykLtrkSenvVTI2LOgLp4EvzRx7T4csWVOYJ7ZYR+JGN4V4paevGE9X1rY6Md+e 3xMzPziD+KyrBuU71JcJl7vdsOMnZta1cDe3YKhwKx6C1Ixh55+9r1fgq++epGbI WKzO9aO/A3fdcdwYJPrPPjbnB38Rbt2xafrH2KPvvsBclNuschRCxaS8TGP/p/k1 35BrojcEsaoEK3oNrzHkYAbbyH0Am/H0igRrH20thUM8MhgD/9ORPgECAwEAATAN BgkqhkiG9w0BAQsFAAOCAQEAaNOvAazjKdWzxEBX8oijuVyZNxcoqvwJleY3FT3O erMeCCiH4A2FYyTLpl36i7yWhohMEa/ppAtOnr8id9LWHMwRjK8a99Bwq+u8Xoij UvvJh9MoHpZgmeZA58UFfny6/ZCRFV7orEio57AVJUnFoMdWFwGSD+FcMdDy4ZR+ +NaDuGGw3zM7R5APBkBnCu0ucM6XtN3L+4aPse6mbNFWrMmF+ndGmG96i0u9D4HT CqctrhAajC6WYzaOAa5bqVD96TU+xdpFlgVN2aREnbD55vSsiy2vR9bB1gGbjcxx 8TFRZqVSy0K+cb29rA7bGN18e4W/7OfOYTK5Es2Cpu0zNQ== National Institutes of Health NIAID International Center for Excellence in Research - Uganda http://www.nih.gov/ Uganda-ICER ituganda@rhsp.org CourseNetworking MIIFSzCCBDOgAwIBAgIHK4BQtGyYfjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTMxMTIwMDE0NjAzWhcNMTQxMTIwMDE0NjAzWjA8MSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFzAVBgNVBAMTDnNoaWIudGhlY24uY29t MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAys8oMsUZnDGf0KpoLnAb 94LAJIQOq/7xFhB6iF+7nERbpyOfVMTblYn1zpkHUqWeEeS0y1kP2eLSwSyUViIN jcwOV29r3LO5UUA+2X6oM66Sp5PRBbcPib5PFuUN2dBt8O+A08zfikqUvO76Mcgv QxIfb1t1yKk4aC4k87soGieFFjqyV0qHeVy0zCDNhMme02UWllxkaebnw8ADd77B VIkdQXxmt62LFNhX+0c2Aaa022Z0xeGP6YPFnXqk2aSGTE3IFKkB06PlgN1neKu/ OKibR7bDFEQW1u23wx7D5szDOe+cb2PTLksyGxbjls42FYci7z4ssjq35JfrC1Ie xQIDAQABo4IBwTCCAb0wDwYDVR0TAQH/BAUwAwEBADAdBgNVHSUEFjAUBggrBgEF BQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDQGA1UdHwQtMCswKaAnoCWG I2h0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2RzMS0xMDIuY3JsMFMGA1UdIARMMEow SAYLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsG AQUFBzABhhhodHRwOi8vb2NzcC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0 dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS9nZF9pbnRl cm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u6FX5q653aZaMznMC0G A1UdEQQmMCSCDnNoaWIudGhlY24uY29tghJ3d3cuc2hpYi50aGVjbi5jb20wHQYD VR0OBBYEFEvKMI5TIFre0Xmq9aEozEi8erClMA0GCSqGSIb3DQEBBQUAA4IBAQAo Q5hAlwc4nNaZNGkTGMz9q6KlYn5jLPp3tTwKEgdgsMQx3y5EQjZZoxlCfmFs8ODD C24c19T/BJv4YqqLDSyFFUCzcRHzlsTpcUZ/7mrTUcuYt7ydB/Ul3WJe3YQYBf3k rvcVHu02OGOYUKW7uFK1Z2tUdjjzPlRhh9EzldoowJ+xeiiwEiug2850zME8LJ94 t+YINKW88Q0KE6xVdgke1KEPpdXS3eZfUjS782pzxg9CZQ+/Sgf7uUIhwNz/I9HJ dD8e9MS4Zu+1Hrf/tRtjsox2AydpjnEdnAA0hC3KyYruogxf/PiEkjoauKmH6vYR A4QJoXU8fwv7b5s7BhNW CourseNetworking CourseNetworking CourseNetworking http://www.coursenetworking.com/ Manpreet Singh msingh@coursenetworking.com Test - CGSP https://www.campusguard.com/CampusGuard_Privacy_Policy_131014.pdf MIIDAzCCAeugAwIBAgIJAMKYkx4H2yKMMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGRhdmUuY2FtcHVzZ3VhcmQuY29tMB4XDTEzMTAxNzAyMjkyMVoXDTIzMTAx NTAyMjkyMVowHzEdMBsGA1UEAxMUZGF2ZS5jYW1wdXNndWFyZC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFz9FcMMimHYZKXuctkPjso8sYDfHw N4MHBcztbiBptLEA5JbwLc3cgh+0fHuK0ec9SmUrrxT5Wlotlo5N0smILGtG1R5D /S8Tmipjl+UVxZBouAvMZtXndEg7N02/YWBpWLxlgROXoJUyAlnDJ8z62b07ouWI TZhPCueNleXLMdGFYia/24U7XcTE6mvLy0n0hQsygItYHt0aY0OGRXmlVNTFgxeX APCFA3/fWk4v/7bCIv/9U+2p64BFles6XcWIf8vJbfxK+X7R9W8sC/cC8PU9+6eg YbJEQlWMS9WJkIh40al7rIL2D0RVnP3SrZccCCgkkRakDvidN+7YsJKhAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGRhdmUuY2FtcHVzZ3VhcmQuY29tMB0GA1UdDgQWBBTl nOZorTI2SfJwRtf5r3TNeTpgizANBgkqhkiG9w0BAQUFAAOCAQEATyfxAn+8Gywa 4Jys4wWXAg50ynNTxif2sdBbclCL33fvn6e6WMyWdIY87g+PEKGJg/doSMLdSL/F JLhSf/hXyOa3lKW6cKdHSE2nCVACPuzR1k3Pe/chjl5LzluXMzvCYiZv/vPyqkAK CO5ImtnZ3HuJUiJJFVNoYfSuCVyHKX/obSVyFm1ej/gD8YV2FRHrpVMrV5/IdVZC cgWNQRJFCviAJV/FOiuO+OxOXE20FyHeA6u5WzF/VSKIUbOjzkvUfftPs+miO4jh UrrS0sQzh8FCHVah6wuxmq6CIPa19O2aVC4DGigu8p35ERzu5ffRiSLfVWiGHU1Q IF1+A0PiOQ== Test - CGSP Merchant Preservation Services Merchant Preservation Services http://www.campusguard.com/ Edward Ko edko@campusguard.com Owen Davies odavies@campusguard.com Craig Henninger chenninger@campusguard.com QA - CGSP https://www.campusguard.com/CampusGuard_Privacy_Policy_131014.pdf MIIDBjCCAe6gAwIBAgIJAJlLanFerq/rMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXFhLnYyLmNhbXB1c2d1YXJkLmNvbTAeFw0xMzEyMDIxNjQxMTlaFw0yMzEx MzAxNjQxMTlaMCAxHjAcBgNVBAMTFXFhLnYyLmNhbXB1c2d1YXJkLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKCPjTw3FC0qBlo9vkkM7W8GZWjE +EjRH73tfEZyCKCTQNRHEjN11PJEPgTEk/wmg0uKecww/eLf/hGrWIE447pCxxEW wHFdotdvtybZesHVn4jTHeKFszzMjjcicCmdk6zgwxUhURXkCrYDCMdCU5EIg2f/ ZfU6nsGas6rxpNJQxqiAm/BLR2N6FjRdfaJh0zScklo5FnO0npTK/d2xjTZGGftS YezA2xLxhFcLs7rte4qasPU9oCIriEPjIBgJZqXGuivTjzkyjggXukJ74ardQIg7 qULh8scZl25mdCAm9nNHVLS/eva1DDP+pjpQyc1tdNFzlqojwOjzqBQ5xsMCAwEA AaNDMEEwIAYDVR0RBBkwF4IVcWEudjIuY2FtcHVzZ3VhcmQuY29tMB0GA1UdDgQW BBQxJsEpNU0DaikpJT8duYtdNh0RyDANBgkqhkiG9w0BAQUFAAOCAQEAB56oNNPb ZDV9J8GaF0M1DDPdw6wd3TSGrbEzoqdg8mg3eat2Ryek8Gsn2G/3ehFHSZbfID2X YdeeDG8Q4HGLCA107eZO8KyEUJcGwoDWC9w5OA5ZRdqvd8UchpOPrydXK2LYpcsC JxeRzEYG/686oklBfJanEdGwHsV1eeIcnREFCzC0wztjFvxdajwpu26whQoheZfT yXNNeuCZIHhK+9kxKkfwpUgqc6f/tr9Vq3eBO/6Nb9NYVOlBORAHIjsAPgU5XLsv XWX/4ZWeCA71a/+PkcjLJXdUmk0DaZN67Hy+AZuhxiXOH+y113gLGbdlHuS4ev8y E2InNdcrONwaHw== QA - CGSP Merchant Preservation Services Merchant Preservation Services http://www.campusguard.com/ Edward Ko edko@campusguard.com Owen Davies odavies@campusguard.com Craig Henninger chenninger@campusguard.com campusguard.com Merchant Preservation Services Test - CG IdP MIIDVDCCAjygAwIBAgIVAIDF43Kla6YOJ6zTgKwSAHivI1/yMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnRoZWxvbmlvdXMuY2FtcHVzZ3VhcmQuY29tMB4XDTEz MTAxNzAxMTMzMloXDTMzMTAxNzAxMTMzMlowJTEjMCEGA1UEAxMadGhlbG9uaW91 cy5jYW1wdXNndWFyZC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCrMSOBfEYG2Xnsl4/iwRYQ0YbApLZpHg6tY0ccc6VFBiGPNeO9rciEx/1ZcS7G u2tEOTDUA4wZGcmSoBVczCvfj5RJpQ4BlaB4ocR/7cRhLHc5A7uNGKLMpJdxVQ3B pTYvDNtt+4LJgIFx10g243P+ETdE5FtGsZlg6vxYeTd7ur6QQBxAURhImVJIoizy 6pCenoHo0PHnLwMfcsloKrujTLE60uvWBVlEQqFJVXvlNzQFiZazIV+IQXeemjj1 w9D2UQZsfVqWzPDjMWLLvvUf2OM3iHK0yXHqTcexQ7v6yfHklvdqM0d/W9jMTMGV +OWerUDmmQovSqLPO3DZhQVLAgMBAAGjezB5MFgGA1UdEQRRME+CGnRoZWxvbmlv dXMuY2FtcHVzZ3VhcmQuY29thjFodHRwczovL3RoZWxvbmlvdXMuY2FtcHVzZ3Vh cmQuY29tL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKJ+Pw49nRtlOAtSuBSzd D+qdJTANBgkqhkiG9w0BAQUFAAOCAQEAQE/BwtWrprio4XKMON7Q5ru0h+vmJWj5 9Am0I+SGMPQQJL/9F5c9YpRPoZ4Q84KISa7zwL6CNYcVOvSf+uGqPeCDQYkgaKBu llxo2FVZ3CF6wQ+HsDGozLz4//mr9CeFdYEb1IPFFmpWYFLk4IsOnqRbymUL4g8z ag0lU0mXOukNKI3DwuVXunDCBmBEricdSjKS6cmrUxjaokpHANW/5810SxFQFCcn 4x37ocZoks4+689UIXJjd9Zi61zHN6qTjF+nIyfa1DMrysZXiUa2olTJ3AT5sZbF bMCG+OEJspI9w0kKBGO/CLEmA4cTUzyhIlndmQfPj2JhyRjIHujmVQ== campusguard.com MIIDVDCCAjygAwIBAgIVAIDF43Kla6YOJ6zTgKwSAHivI1/yMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGnRoZWxvbmlvdXMuY2FtcHVzZ3VhcmQuY29tMB4XDTEz MTAxNzAxMTMzMloXDTMzMTAxNzAxMTMzMlowJTEjMCEGA1UEAxMadGhlbG9uaW91 cy5jYW1wdXNndWFyZC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCrMSOBfEYG2Xnsl4/iwRYQ0YbApLZpHg6tY0ccc6VFBiGPNeO9rciEx/1ZcS7G u2tEOTDUA4wZGcmSoBVczCvfj5RJpQ4BlaB4ocR/7cRhLHc5A7uNGKLMpJdxVQ3B pTYvDNtt+4LJgIFx10g243P+ETdE5FtGsZlg6vxYeTd7ur6QQBxAURhImVJIoizy 6pCenoHo0PHnLwMfcsloKrujTLE60uvWBVlEQqFJVXvlNzQFiZazIV+IQXeemjj1 w9D2UQZsfVqWzPDjMWLLvvUf2OM3iHK0yXHqTcexQ7v6yfHklvdqM0d/W9jMTMGV +OWerUDmmQovSqLPO3DZhQVLAgMBAAGjezB5MFgGA1UdEQRRME+CGnRoZWxvbmlv dXMuY2FtcHVzZ3VhcmQuY29thjFodHRwczovL3RoZWxvbmlvdXMuY2FtcHVzZ3Vh cmQuY29tL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKJ+Pw49nRtlOAtSuBSzd D+qdJTANBgkqhkiG9w0BAQUFAAOCAQEAQE/BwtWrprio4XKMON7Q5ru0h+vmJWj5 9Am0I+SGMPQQJL/9F5c9YpRPoZ4Q84KISa7zwL6CNYcVOvSf+uGqPeCDQYkgaKBu llxo2FVZ3CF6wQ+HsDGozLz4//mr9CeFdYEb1IPFFmpWYFLk4IsOnqRbymUL4g8z ag0lU0mXOukNKI3DwuVXunDCBmBEricdSjKS6cmrUxjaokpHANW/5810SxFQFCcn 4x37ocZoks4+689UIXJjd9Zi61zHN6qTjF+nIyfa1DMrysZXiUa2olTJ3AT5sZbF bMCG+OEJspI9w0kKBGO/CLEmA4cTUzyhIlndmQfPj2JhyRjIHujmVQ== Merchant Preservation Services Merchant Preservation Services http://www.campusguard.com/ Edward Ko edko@campusguard.com Owen Davies odavies@campusguard.com Craig Henninger chenninger@campusguard.com CampusGuard Customer Compliance Portal https://www.campusguard.com/CampusGuard_Privacy_Policy_131014.pdf https://www.campusguard.com/images/header_left_logo.png MIIDADCCAeigAwIBAgIJAMWeyj22fnCZMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5jYW1wdXNndWFyZC5jb20wHhcNMTMxMjA0MDAwNjE2WhcNMjMxMjAy MDAwNjE2WjAeMRwwGgYDVQQDExN3d3cuY2FtcHVzZ3VhcmQuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0G6rtp3hDCSQeieyauCtAVi/Rq+HUXZd Kh5zediAJm8xr8XU7BQ30ydoF03MPokPMBE1ji2Ye8oZ6j+rFjOtEAn/krRnWDJo o3Q7670Ojb/V2TDFZbptYAd7Cpk1hNY4MgY6ttq/2xpHCHvJg++d4ZAvW8xsf2Zp lQg1GwXaCUJJdO2qmqTMGXSCXbNmu4xQ/r6A+b/3lZJHuYBiw5SGcyFgoWfI40TN ZMJPVi5cpRtaVfaWjQUgOENsWwMFOUcw2u2t0H/OlMZlghBayR051HDnw1LplXco 1IaiG3pkGSPTrCUnQFuuiGlpwwUdPVdnf6QQVcTpxdBhNm12NQHcYwIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuY2FtcHVzZ3VhcmQuY29tMB0GA1UdDgQWBBSvO/i4 lYRXF4Lh8Kia7a4uHqWj4DANBgkqhkiG9w0BAQUFAAOCAQEATlCykShcln+EQstj 3bLNriZgRosih7zUmHp2gThwkLowCc1tx8Zv+a21VZ0N3D+HOKXb3KneL27AmiDV MOKvoDNFgH0LudMEyENsm8laAPkMKzZA3/U/Bo2fuQIpCiiR6i3YNKc8yqzP0zO/ 037U7yz+0RL83YNQJVx3DaJDPBgxSaCDPld2V8Nln9JqwdmL7luipIbliQSXEtDF JlHnubhrOHOpCPRMdzB6WtSwe/5h4Ko78KSdFrR0Ewx7f37muOnvSNozIBTBJkBS wGInYmKdm+/ULVjV41qZBhSHe5MS9GHEJhWAIP/WmTZEHNF5B13l2oV1wkMtY0ea kM6ScA== CampusGuard Customer Compliance Portal Merchant Preservation Services Merchant Preservation Services http://www.campusguard.com/ Edward Ko edko@campusguard.com Owen Davies odavies@campusguard.com Craig Henninger chenninger@campusguard.com CampusGuard Support help@campusguard.com mcc.edu Mott Community College MIIDKDCCAhCgAwIBAgIVAPBoW9t0fielvd212h1N5MgEuZUVMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2p1bmVidWcubWNjLmVkdTAeFw0xMzA1MTYxNTE2MzRa Fw0zMzA1MTYxNTE2MzRaMBoxGDAWBgNVBAMTD2p1bmVidWcubWNjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ2vmGgtRF4UfZ30ySXHKJ0CMEKV 2AZkaiXbkN3E08Xr+QvTL7mIzflvoXUN12IAMkCUHnbPzgKVePSxjY3OI/5e48vh qd9araq4pB4dII2kCDc5duZ4MoBeX2ZlAc5Bpg+Cn24wtpwqHu4U3fUEWzgNNnnc NeyDyC3cYISciggCA62a26wdE42tW6uEibhA5JeuVSgPjbE/fMUPJjY8mjUkGhk8 WuxtL8P+kWixPk7FFaFMYIaij0J4/Ql6/zkkR95fPqLpSANHgJlzJXrDNxmXUh8E 4jlnaOxNVs6IAvcEx5UPuI4/1zVGRb2hVX7uXbw/rQYAq3JVD2onFI99I9UCAwEA AaNlMGMwQgYDVR0RBDswOYIPanVuZWJ1Zy5tY2MuZWR1hiZodHRwczovL2p1bmVi dWcubWNjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUBclBgSQJE3DPmZEc GsnVOIDkzlkwDQYJKoZIhvcNAQEFBQADggEBAEc3/eqA6ogjGSn/+hd9aYmPShFO mED1osTk3Yns6oZ3A9TRMAco0I54SjPTkP6vy9urwHTJI6JV7b/wIk9s9DZlwFS9 lxK6z0u9Q8863SHhdaIHgzmqfnZFO5aDm/L2z2rdAJi6RMmLgfHT/z9AqSOeEewK Xz2Xa12ODXqbT6o7v6IB6FPP30mM8pbeH5hONcXg1wubBDVBq06YNpWpLtBRP0uM 6Als7GmwG6Kzt8d09co99CPLCwDmGPgS/LVCL0XixRn6tmlTmf8ljSFwYEqPBiIP TI96HuGWzFL4Q5mXqWBbH1c2guyGQH9+31AtSqhqEPSf+nUwZmK5nB2wbBA= mcc.edu MIIDKDCCAhCgAwIBAgIVAPBoW9t0fielvd212h1N5MgEuZUVMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2p1bmVidWcubWNjLmVkdTAeFw0xMzA1MTYxNTE2MzRa Fw0zMzA1MTYxNTE2MzRaMBoxGDAWBgNVBAMTD2p1bmVidWcubWNjLmVkdTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ2vmGgtRF4UfZ30ySXHKJ0CMEKV 2AZkaiXbkN3E08Xr+QvTL7mIzflvoXUN12IAMkCUHnbPzgKVePSxjY3OI/5e48vh qd9araq4pB4dII2kCDc5duZ4MoBeX2ZlAc5Bpg+Cn24wtpwqHu4U3fUEWzgNNnnc NeyDyC3cYISciggCA62a26wdE42tW6uEibhA5JeuVSgPjbE/fMUPJjY8mjUkGhk8 WuxtL8P+kWixPk7FFaFMYIaij0J4/Ql6/zkkR95fPqLpSANHgJlzJXrDNxmXUh8E 4jlnaOxNVs6IAvcEx5UPuI4/1zVGRb2hVX7uXbw/rQYAq3JVD2onFI99I9UCAwEA AaNlMGMwQgYDVR0RBDswOYIPanVuZWJ1Zy5tY2MuZWR1hiZodHRwczovL2p1bmVi dWcubWNjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUBclBgSQJE3DPmZEc GsnVOIDkzlkwDQYJKoZIhvcNAQEFBQADggEBAEc3/eqA6ogjGSn/+hd9aYmPShFO mED1osTk3Yns6oZ3A9TRMAco0I54SjPTkP6vy9urwHTJI6JV7b/wIk9s9DZlwFS9 lxK6z0u9Q8863SHhdaIHgzmqfnZFO5aDm/L2z2rdAJi6RMmLgfHT/z9AqSOeEewK Xz2Xa12ODXqbT6o7v6IB6FPP30mM8pbeH5hONcXg1wubBDVBq06YNpWpLtBRP0uM 6Als7GmwG6Kzt8d09co99CPLCwDmGPgS/LVCL0XixRn6tmlTmf8ljSFwYEqPBiIP TI96HuGWzFL4Q5mXqWBbH1c2guyGQH9+31AtSqhqEPSf+nUwZmK5nB2wbBA= Mott Community College Mott Community College http://www.mcc.edu/ Marc Smith marc.smith@mcc.edu pima.edu Pima County Community College District http://www.pima.edu https://www.pima.edu/privacy-policy/index.html MIIDHDCCAgSgAwIBAgIVAI8RApJaLNJSvMXpCrnt7hb5JMR2MA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5waW1hLmVkdTAeFw0xMzEyMTExNjE3MTFaFw0z MzEyMTExNjE3MTFaMBcxFTATBgNVBAMTDGlkcC5waW1hLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKaONUO2QeOvi5wklyGNDnrsp1rWU3SxoRK1 FKCd2SUJXJnmanY3udbCtjEO+VKrhGkc/c+9QOwWGA2n7t9U5S/vvmJNCI1zu6q9 Jnr7osAnPYwSZ8Ee36HK4epL47vyLjqBC1psspkyBgKwe6h+Dk7QZXXMeClq6GuT DRCyEyr0uXgXxbZtvOHjMtNzSZHNPIgd8CTLhXS0K9+zS+67HRRueSfMpXNKtGhn xXlefCNZhJeUpMf58DxoGmqko6sy7n6Y2d7gdJUDuAO9Wu1ZDY1Ts4KPoyuFMHzF NyI+13RWDkDqPtDaxBNZJRaFPi1pPdW8zBYuQFXxBI5RiNyktbUCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnBpbWEuZWR1hiNodHRwczovL2lkcC5waW1hLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1NqJMb5Tjvls997bnBJR/IFIke4wDQYJ KoZIhvcNAQEFBQADggEBAAPJBOHUQ/toEICXbgm/6KOezWlpsj0wT9PtZCV00w01 +/PIp41j6ChZOi5aznKyje1mXJ7zhs9LsohEJG5M6+2aaOb4DDG2H/WZB/yr4LKw t5zmwZkNEhDFpzYjlDAf8czEvAPFeO53kxILu42BEntqyEPqBH8L+8mifwcOiZTr 1LUkjeG2iCrZ+4AepJuq60mNjdDp78bOnQPTraPsrwysIBO+D0IU70zbJdlTTjqa DNcSc3EJTHGKT8FTBZ4AhAqFSC7Y8szne3fNsoCZgy3JUCiYvFqkeZNXqRsWAfh4 0Tv6+3GYpfV3wLPnSTqH/35dNRD3MJebUFZzPCZdc2E= pima.edu MIIDHDCCAgSgAwIBAgIVAI8RApJaLNJSvMXpCrnt7hb5JMR2MA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5waW1hLmVkdTAeFw0xMzEyMTExNjE3MTFaFw0z MzEyMTExNjE3MTFaMBcxFTATBgNVBAMTDGlkcC5waW1hLmVkdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKaONUO2QeOvi5wklyGNDnrsp1rWU3SxoRK1 FKCd2SUJXJnmanY3udbCtjEO+VKrhGkc/c+9QOwWGA2n7t9U5S/vvmJNCI1zu6q9 Jnr7osAnPYwSZ8Ee36HK4epL47vyLjqBC1psspkyBgKwe6h+Dk7QZXXMeClq6GuT DRCyEyr0uXgXxbZtvOHjMtNzSZHNPIgd8CTLhXS0K9+zS+67HRRueSfMpXNKtGhn xXlefCNZhJeUpMf58DxoGmqko6sy7n6Y2d7gdJUDuAO9Wu1ZDY1Ts4KPoyuFMHzF NyI+13RWDkDqPtDaxBNZJRaFPi1pPdW8zBYuQFXxBI5RiNyktbUCAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnBpbWEuZWR1hiNodHRwczovL2lkcC5waW1hLmVkdS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU1NqJMb5Tjvls997bnBJR/IFIke4wDQYJ KoZIhvcNAQEFBQADggEBAAPJBOHUQ/toEICXbgm/6KOezWlpsj0wT9PtZCV00w01 +/PIp41j6ChZOi5aznKyje1mXJ7zhs9LsohEJG5M6+2aaOb4DDG2H/WZB/yr4LKw t5zmwZkNEhDFpzYjlDAf8czEvAPFeO53kxILu42BEntqyEPqBH8L+8mifwcOiZTr 1LUkjeG2iCrZ+4AepJuq60mNjdDp78bOnQPTraPsrwysIBO+D0IU70zbJdlTTjqa DNcSc3EJTHGKT8FTBZ4AhAqFSC7Y8szne3fNsoCZgy3JUCiYvFqkeZNXqRsWAfh4 0Tv6+3GYpfV3wLPnSTqH/35dNRD3MJebUFZzPCZdc2E= Pima County Community College District Pima County Community College District http://www.pima.edu/ Erik Jerue ejerue@pima.edu Kellen Renshaw krenshaw@pima.edu Chris Bonhorst cbonhorst@pima.edu Matt Weber mweber3@pima.edu vt.edu zTEST_VTIdP TEST Virginia Tech IdP MIIEMTCCAxmgAwIBAgIJANdr5M/Egd6xMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExEzARBgNVBAcMCkJsYWNrc2J1cmcx PDA6BgNVBAoMM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECwwKTWlkZGxld2FyZTEkMCIGA1UEAwwbc2hp Yi1wcHJkLm1pZGRsZXdhcmUudnQuZWR1MB4XDTEzMTIwOTE2MjMzNFoXDTQxMDQy NjE2MjMzNFowga4xCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhWaXJnaW5pYTETMBEG A1UEBwwKQmxhY2tzYnVyZzE8MDoGA1UECgwzVmlyZ2luaWEgUG9seXRlY2huaWMg SW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5MRMwEQYDVQQLDApNaWRkbGV3 YXJlMSQwIgYDVQQDDBtzaGliLXBwcmQubWlkZGxld2FyZS52dC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOj0MdhacBV34h4QAMVUmepDuzi+nc 3wQcliNpS1pJ4PhkF4NicTm9+OifptAE6Ciq/WvAy8sYmZ6hEwlvdCpP4RJt37H6 mXpy+1VJuSOZK9hOJxmSwziWEkXgP6gcmcf8H2ltjtqwzIQAp+Z2JZcizbPidNn7 9q17IFA5thLjdFTpNvT+aaREWkTCAv329Lu4Ih+QISeU06kHQvx+lLVlIKPNEjP/ nDdHI0j5GIHN1gz9ooKZxLF5DgxCIPUc58p3dS3qM+osB9LcxA89SGI99c//7IaU tqDSsOaEXN1YMoiNaU0k9iSflnPdTY5JiOktExd0+qgpuk1ohyERoZ7lAgMBAAGj UDBOMB0GA1UdDgQWBBQnMUx0ydqZZCwq/rghtwTNEz98azAfBgNVHSMEGDAWgBQn MUx0ydqZZCwq/rghtwTNEz98azAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAXqYVkvehV0cwGlG7LRowC/Lv0l8ivE0PorYrV7o4uS3UUS5vBtOeRLwAs XWgtunDkoydKDgeGD8O4uqcURkJaTeO8br/sB7xHhAquSrggfR5Rhe3Lqq6ZwJJE lpdmXIcMYr7GzbQHz+LoDwmreZpLAbUia14wJt2mkK9Z9nkqnJ0Jxg+fFED4uAYM bpnqcbzFViZBq/A3geGoTgfnWe1iU8cRM5pj5nrAnShVAtYkgl9knnbiIneJfS3n xyN0QOxsc8BDZav+a6ghG7s3wVItYBw3Ll/Dt1ndF9wuwPvIdzOXFT9I/5XpSpwM qQE8bYAhM9ga7ZwhRFOPgl+ui0Z5 vt.edu MIIEMTCCAxmgAwIBAgIJANdr5M/Egd6xMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJVUzERMA8GA1UECAwIVmlyZ2luaWExEzARBgNVBAcMCkJsYWNrc2J1cmcx PDA6BgNVBAoMM1ZpcmdpbmlhIFBvbHl0ZWNobmljIEluc3RpdHV0ZSBhbmQgU3Rh dGUgVW5pdmVyc2l0eTETMBEGA1UECwwKTWlkZGxld2FyZTEkMCIGA1UEAwwbc2hp Yi1wcHJkLm1pZGRsZXdhcmUudnQuZWR1MB4XDTEzMTIwOTE2MjMzNFoXDTQxMDQy NjE2MjMzNFowga4xCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhWaXJnaW5pYTETMBEG A1UEBwwKQmxhY2tzYnVyZzE8MDoGA1UECgwzVmlyZ2luaWEgUG9seXRlY2huaWMg SW5zdGl0dXRlIGFuZCBTdGF0ZSBVbml2ZXJzaXR5MRMwEQYDVQQLDApNaWRkbGV3 YXJlMSQwIgYDVQQDDBtzaGliLXBwcmQubWlkZGxld2FyZS52dC5lZHUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOj0MdhacBV34h4QAMVUmepDuzi+nc 3wQcliNpS1pJ4PhkF4NicTm9+OifptAE6Ciq/WvAy8sYmZ6hEwlvdCpP4RJt37H6 mXpy+1VJuSOZK9hOJxmSwziWEkXgP6gcmcf8H2ltjtqwzIQAp+Z2JZcizbPidNn7 9q17IFA5thLjdFTpNvT+aaREWkTCAv329Lu4Ih+QISeU06kHQvx+lLVlIKPNEjP/ nDdHI0j5GIHN1gz9ooKZxLF5DgxCIPUc58p3dS3qM+osB9LcxA89SGI99c//7IaU tqDSsOaEXN1YMoiNaU0k9iSflnPdTY5JiOktExd0+qgpuk1ohyERoZ7lAgMBAAGj UDBOMB0GA1UdDgQWBBQnMUx0ydqZZCwq/rghtwTNEz98azAfBgNVHSMEGDAWgBQn MUx0ydqZZCwq/rghtwTNEz98azAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQAXqYVkvehV0cwGlG7LRowC/Lv0l8ivE0PorYrV7o4uS3UUS5vBtOeRLwAs XWgtunDkoydKDgeGD8O4uqcURkJaTeO8br/sB7xHhAquSrggfR5Rhe3Lqq6ZwJJE lpdmXIcMYr7GzbQHz+LoDwmreZpLAbUia14wJt2mkK9Z9nkqnJ0Jxg+fFED4uAYM bpnqcbzFViZBq/A3geGoTgfnWe1iU8cRM5pj5nrAnShVAtYkgl9knnbiIneJfS3n xyN0QOxsc8BDZav+a6ghG7s3wVItYBw3Ll/Dt1ndF9wuwPvIdzOXFT9I/5XpSpwM qQE8bYAhM9ga7ZwhRFOPgl+ui0Z5 Virginia Polytechnic Institute and State University zTEST_VTIdP http://www.vt.edu/ Marvin Addison serac@vt.edu TapRide for Northwestern University MIIDAzCCAeugAwIBAgIJALLBZ4YfUKpKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHRyYXV0aC5kb3VibGVtYXAuY29tMB4XDTEzMTIwOTE4MjE0NVoXDTIzMTIw NzE4MjE0NVowHzEdMBsGA1UEAxMUdHJhdXRoLmRvdWJsZW1hcC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQIAviITAOvagLLjXy7sMcZLf/tImj c9ab1KiNoI06MZqRy96lkYb7OgPaeaTDFNubt7e3dftHraXuNvpwM3Kf+ThZpqC8 6ydK6Dm3hulA9rogKpHgQuEnCWeLbgl6G55L4ekORUk5gEnWwZtR9gO0SlbTSvLs KGAk55jswv6mLhF8NhfdDl3BJ3+rtekiE/vB99u5OThnW4ziTE+wIn+viNiV430R K4LzJP6xlxiQJKvSabuQBgZTH4zKqDddMHfnNC3HYWB5EYItNC1TZ7fVuh/3RDMB MLMSwch7FduXfvHBmy3DamOwnIZTuBrLrugDm8qxHibqKixFhtRO7OQxAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHRyYXV0aC5kb3VibGVtYXAuY29tMB0GA1UdDgQWBBTC vSgHn/SmL1P+CgMJggt6dlXWbjANBgkqhkiG9w0BAQUFAAOCAQEAoBEzIXpYQbgd HtUNmiiKc2NnECS6ASdo+BJ88zbKJ99Y8My7rIVWVj9F1zgVFQ9Se9hjcCu68VWU Kd1e6cePS6dmQ7ybxX+s1CkibxgJOupK2YrzwQOHQvd0DiQW2R5RY+YRXcKWxEgO fm1EGDn0K6ZrtHlPEFPdbdgqn5PVL9M7HHrI6ze0XSTe7CjKoZdlC16X92/d8ZsK WLdy2wo/aat4OL/n0QKUl2OYKaJnbRHEVSqgBTq0quLdLZuHlnzge8bB8toXkPam +B8w/p/VUBztIz1LbRXMcfCuG6ehx3c5el+L980y5aPEBQqOaYqgezmyv+bCYkJM ZZPHF4sapw== TapRide for Northwestern University DoubleMap Inc. DoubleMap Inc. http://www.doublemap.com/ Eric Jiang eric@doublemap.com iLab Solutions at StonyBrook MIIDszCCApugAwIBAgIJAOW6g/ZI7WPPMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV BAYTAlVTMRYwFAYDVQQIDA1NYXNzYWNodXNldHRzMQ8wDQYDVQQHDAZCb3N0b24x HDAaBgNVBAoME2lMYWIgU29sdXRpb25zLCBMTEMxGjAYBgNVBAMMEWlsYWJzb2x1 dGlvbnMuY29tMB4XDTE0MDEyMDE3MjcwM1oXDTIzMTIzMTE3MjcwM1owcDELMAkG A1UEBhMCVVMxFjAUBgNVBAgMDU1hc3NhY2h1c2V0dHMxDzANBgNVBAcMBkJvc3Rv bjEcMBoGA1UECgwTaUxhYiBTb2x1dGlvbnMsIExMQzEaMBgGA1UEAwwRaWxhYnNv bHV0aW9ucy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZU9um 7a49WYTc0MMT5oa471l/Z4vP7rW5uSO7DPqKljTWgeWJIh3mIRNLAZPevWAm9Oek /ed0YwWrxfTjFyw1vZxTZnEJnj4YT1cWuIPZ6ySt8K64Ffpsp5b/Jh4w1WhIEX/Z h4QL7mRn7bIHud5CxQUqkHYniQ7tOUUoMBrRqP5qeLRM5Z2N6NxitlY19HvgF+3c g4VbG9qli9n2TosxT9Wi4JUzxOp+aZOTAd6ZoHZt2TmuBpmlXdSCyI7nJdL0IMuW uKNBJv3kjWVBnaEy1sO7vTEqhU4BsyFhy5Vmmk45t6R60Jc6g3gwhYSf91g+HAex acZH2w5mFoH09UnPAgMBAAGjUDBOMB0GA1UdDgQWBBR+jcWQ3PlQO19bpBHmiy0k MvvPWjAfBgNVHSMEGDAWgBR+jcWQ3PlQO19bpBHmiy0kMvvPWjAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQC4l4hxp8qI4aAAiefLfeNiYgtE450zp7gU L34GclxOaxHKmIXWvfwo7j800sa1FKw6zzmTFLgl274PGv5wR7dJ+WHcobEVmebt UJ6+5rH2YJT4+P+OzoTH2vE4s8Q2gUHXae/EElqBKzSg3do4JUhMM/XuUje9YAoC rNrnY6VeTf0CZDjjjX2d/VuPFDurWhRGfg75GNH5Olim3M+Ij5EcWRzH78PHaXw6 Qa22dJ+S0lKD+9e5eALpRkY6bphMaKY4m3iv+LlKYWM2MmltJupH2JaNSB4Bd/O/ roIPWP/W+TmXHDWcfq1+TU3sWlCneIcDmtjZBfmVDWwCeYRvMML2 iLab Solutions at StonyBrook ILab Solutions, LLC ILab Solutions, LLC http://www.ilabsolutions.com/ ID Integration support integrations_id@ilabsolutions.com Support support@ilabsolutions.com uwstout.edu University of Wisconsin - Stout MIIF5DCCBMygAwIBAgIDAUkBMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NM IENBMB4XDTEyMDMxODAyNTIwMloXDTE0MDMxODAwMzgyN1owgbAxKTAnBgNVBAUT IDkyMDhjbHZ0UnNxMXl2LU5QaFpULUpUY3lLeHV0NUhxMQswCQYDVQQGEwJVUzES MBAGA1UECBMJV2lzY29uc2luMRIwEAYDVQQHEwlNZW5vbW9uaWUxJjAkBgNVBAoT HVVuaXZlcnNpdHkgb2YgV2lzY29uc2luLVN0b3V0MQwwCgYDVQQLDANUJk4xGDAW BgNVBAMTD2lkcC51d3N0b3V0LmVkdTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAMpy/PMy0P6x1hUcsKrKoC2r+8Z4F59042CMFEZwwmgdiUB3YW5fjm3g 676FxKjWJV5h5Z/TRNZ8H441r6ax0BpavcLmtjIEK6ldwwQE2Pu8K0V3N6G8xssA AhGKn2nD1uJDTFq65nzoO5ZRObZe39IJxrqA5MIV/E7qLfWnf7ccfznNw88pYxQZ GaPs9Juwp5wRFJLSBSqt73S+CUHybavWUyaO6dlSBpAJr+tSGgJYY9jozALll+NW fGGcuRkOmWIPCS4X03EZXuUf/YQMoDcn2jDzcxUuQosfUR+5i0M4xoG/jns1XME4 DZmP0QpPSlzyFug7rTrThmimQ5BMOgczxm0ONbiiSAIgb/bwA6Y7BQuLWHvVBbFS QEoox5JrNg2LqqMDmy4kSZ14f7WfsF3PHA5tHQNLh5Bj3fk/y5Ir5KxD1jf+HADx E6Hbuu/rPfDQr3bDYpHt1vdXubQyauZUfdVjttHG4XYTsoEyfJt5br3bsT/DLt3O dX9B/SiaZ4I509v5FJO3B6IiBrtOqaWOoslDVqelAvKZ0YUP4jSCyRYpQXOU2QnR 5d6jkO+Jz6U99VAUMxxNPmD6CDcZFQamJMmq2RrsEFL20zPfgTZko0wJION1TOkC ee9qNeTi4onM5Ab6zJrjympyEM+jEOLrXmfik5IhDiZpx1bVGWlfAgMBAAGjggF0 MIIBcDAfBgNVHSMEGDAWgBRCeVQbYc1VKz5j1TxIV/Wf+0XOSjAOBgNVHQ8BAf8E BAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMG0GA1UdEQRmMGSC FGFzc2Fzc2luLnV3c3RvdXQuZWR1ghFzbWlkcC51d3N0b3V0LmVkdYIQc2hpYi51 d3N0b3V0LmVkdYIWc2hpYmJvbGV0aC51d3N0b3V0LmVkdYIPaWRwLnV3c3RvdXQu ZWR1MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9ndHNzbC1jcmwuZ2VvdHJ1c3Qu Y29tL2NybHMvZ3Rzc2wuY3JsMB0GA1UdDgQWBBQHnY+lKq64pVHRYpcrgGKvawEp GDAMBgNVHRMBAf8EAjAAMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYnaHR0 cDovL2d0c3NsLWFpYS5nZW90cnVzdC5jb20vZ3Rzc2wuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQBFcLhFwU52kOEbY1L1zKXTnawUXo8ZtO7GjAo4Fd354uYcUPSurDCM prxKJyGU9sE4LiVa9+gPaduuQvdmcno0dDz+GGqUkKnIikj6K+0I2qhswPNSzGlV MyJSVLUmPKG+WcOn9Na5XBAU4Cz0JKfgrskWVkxAUarvfXF+/AmjEQEo7lKeKopm 0fODYGwvHRlmpF22pXTexcJ8Qk9gTxz7Rdd3oG01wSeNrbkALJD6Je/hUIWJPqJ3 jHoXUf7G1h+GkoSOfz2BnRKBI5auZOf6hkdCsQRoXl928iOWXKQDbEmtUG5KxeIh 1x/zX+sooJv8w23jrHRAS2zug6HnsubU University of Wisconsin - Stout University of Wisconsin - Stout http://www.uwstout.edu/ Darren Hoyland tnst@uwstout.edu FluidReview http://fluidreview.com/privacy/ https://fluidreview.com/wp-content/uploads/2013/11/FluidReviewLogo.jpg MIIFbTCCBFWgAwIBAgIHJ/h4A9UqWTANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTIxMTE5MTM1ODU2WhcNMTMxMTE5MTM1ODU2WjBdMRswGQYDVQQKDBIq Lm15cmV2aWV3cm9vbS5jb20xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlk YXRlZDEbMBkGA1UEAwwSKi5teXJldmlld3Jvb20uY29tMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAw/Q7nYoCpYeV5L4lgB0tO+7Bmwzsa6+FgOB5BC+Q JaZ51AljJNsSGyp+Vkl/BSD1dgpB0lutT4PE2B8RrZZK8I7muXDwaVa7GXryT9hC XMkRKIrqxtpC6DV7/FetWbIgFlAAX6PcmvmJ5hzIp0iCDJFwxwNe8UZCZFXPeLid 5nfyJJ7d6tH/S+K7883M/XzEQPPzlivE9jIzBCYToOogO9ci2/QeGLJWk9o/Fv2Y VUiVV6lUxjAVDKK6vWTVVamjk+GCI9tV1tDHchIiFVuxfJJGfyjrrAraMWkdiePw mAN3KRE1p9E48Ur56G81nnWV1ykFB5VyAPRAv3QaIY6NNQIDAQABo4IBwjCCAb4w DwYDVR0TAQH/BAUwAwEBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw DgYDVR0PAQH/BAQDAgWgMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZ29k YWRkeS5jb20vZ2RzMS04MC5jcmwwUwYDVR0gBEwwSjBIBgtghkgBhv1tAQcXATA5 MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3Jl cG9zaXRvcnkvMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmdvZGFkZHkuY29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRl cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYD VR0jBBgwFoAU/axhMpNsRdbi7oVfmrrndplozOcwLwYDVR0RBCgwJoISKi5teXJl dmlld3Jvb20uY29tghBteXJldmlld3Jvb20uY29tMB0GA1UdDgQWBBRlh5zTW1Vq FyZofFAwhCl0sHd/XjANBgkqhkiG9w0BAQUFAAOCAQEAczjSQ2XKoQRiO16hn7b1 vquoqk+JX3J83BpND2bPhruilQc7YslPIyDcO4GLFoozUuxOdcrR+QohWnCDXSN2 KNMJlaOUBOHp7Lv3/Eh0d4QOSGbXyBJcnJKGV7M1JYSDYpKcSpKkCICjz+ax6xKL pCB7TVW8vyMOvPQnznAtdnR0pogMFZLpfuPWXwK+vzmKb9/iAk0FAJiSfeVVNSKI cHnh4AOUPWeRDtX0z/HgGsf8Di5Q9vdxJrk0z4YazeVeNyKhNpnswkKx90PvbOR1 TsojiCaZQHVJvaPeJDUrXeG1m96f3/PTz6GDeI+JPK4NQdNBZKctQlgYiJvEx7uZ 6w== FluidReview Fluidware Corporation Fluidware Corporation http://www.fluidware.com/ Nate Beacham nate@chide.it davidsonccc.edu Davidson County Community College MIIDNzCCAh+gAwIBAgIUf/NkcJ38vjCu0xhPt+rTyGShoPIwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwLmRhdmlkc29uY2NjLmVkdTAeFw0xMzA4MzAxOTQ3 MDhaFw0zMzA4MzAxOTQ3MDhaMB4xHDAaBgNVBAMTE2lkcC5kYXZpZHNvbmNjYy5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCTIzGTqNQ34+2MZ8BS k1Cg1s1thk9QXmPVidWwtHtfZ7PRh++61PkXakKYbsGVMjrwyMbyLTRnAtgJlr0n vDqRf+omFSKv8Uc9LJvcrrxx6+J18rpsqe3T8TZr0JC3ykZpeS9OZ0Z5bK67DHT+ gNjlvCCLi4i/+efIiyA26zJiDm9f/i8wL5Efz+lakfGeB985ymLVxO1jXzajxuPD ZeiD5US+SLKHxZJtMEQFKeNkgdMQAK+bWMye+WXvrvFkldqnYsXxKnau1sqas8ec MWlKsH1tPT65hzQ7ZvQz2Sxqd+qZAQxVAeuA1JxqEUAokVP72ZWCtmi33DStefgd EKztAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcC5kYXZpZHNvbmNjYy5lZHWGKmh0 dHBzOi8vaWRwLmRhdmlkc29uY2NjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQU4YSHgrV3/xEZtGA8dYLpLolVN6wwDQYJKoZIhvcNAQEFBQADggEBADlIUBjE YMTz0CjxwfuSjbAiEDiYjUqXooj8RiUIKTmBnQGP/GCMb+zW/i24ZKATpVzhRfHg Lc2NkTsp3v0Q9KlbSjOBQ0aTVVek4rksnuPddMbQRKLSu3GGi5vuHJkdkrx381W3 J7JakfpVblmvBBhNw1TfXhez4EUKySP6EhC663Ve1L3AFGEQhfH2ZzE0AueZLpbV cvw3qib5rqw3c+dHSj1OfrLgRC+/niLnmwZD/431lV5FihxbKCd+h/CQ3jEUqnOr eQy5SJuuyoHFl2BtUIdD/pPRWTPALRIW4wHysCZCGwcNQ9vGlEkkQLU5Xxkh5puh 6W2zMMuRF0D6AuQ= davidsonccc.edu MIIDNzCCAh+gAwIBAgIUf/NkcJ38vjCu0xhPt+rTyGShoPIwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwLmRhdmlkc29uY2NjLmVkdTAeFw0xMzA4MzAxOTQ3 MDhaFw0zMzA4MzAxOTQ3MDhaMB4xHDAaBgNVBAMTE2lkcC5kYXZpZHNvbmNjYy5l ZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCTIzGTqNQ34+2MZ8BS k1Cg1s1thk9QXmPVidWwtHtfZ7PRh++61PkXakKYbsGVMjrwyMbyLTRnAtgJlr0n vDqRf+omFSKv8Uc9LJvcrrxx6+J18rpsqe3T8TZr0JC3ykZpeS9OZ0Z5bK67DHT+ gNjlvCCLi4i/+efIiyA26zJiDm9f/i8wL5Efz+lakfGeB985ymLVxO1jXzajxuPD ZeiD5US+SLKHxZJtMEQFKeNkgdMQAK+bWMye+WXvrvFkldqnYsXxKnau1sqas8ec MWlKsH1tPT65hzQ7ZvQz2Sxqd+qZAQxVAeuA1JxqEUAokVP72ZWCtmi33DStefgd EKztAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcC5kYXZpZHNvbmNjYy5lZHWGKmh0 dHBzOi8vaWRwLmRhdmlkc29uY2NjLmVkdS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQU4YSHgrV3/xEZtGA8dYLpLolVN6wwDQYJKoZIhvcNAQEFBQADggEBADlIUBjE YMTz0CjxwfuSjbAiEDiYjUqXooj8RiUIKTmBnQGP/GCMb+zW/i24ZKATpVzhRfHg Lc2NkTsp3v0Q9KlbSjOBQ0aTVVek4rksnuPddMbQRKLSu3GGi5vuHJkdkrx381W3 J7JakfpVblmvBBhNw1TfXhez4EUKySP6EhC663Ve1L3AFGEQhfH2ZzE0AueZLpbV cvw3qib5rqw3c+dHSj1OfrLgRC+/niLnmwZD/431lV5FihxbKCd+h/CQ3jEUqnOr eQy5SJuuyoHFl2BtUIdD/pPRWTPALRIW4wHysCZCGwcNQ9vGlEkkQLU5Xxkh5puh 6W2zMMuRF0D6AuQ= Davidson County Community College Davidson County Community College http://www.davidsonccc.edu/ Donald Beck donald_beck@davidsonccc.edu MGHPCC Test Portal MIIC6zCCAdOgAwIBAgIJALw/h7XxkFciMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlwLTEwLTYtMi03NDAeFw0xMzExMDExNDIzNDJaFw0yMzEwMzAxNDIzNDJa MBcxFTATBgNVBAMTDGlwLTEwLTYtMi03NDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOXQBTTdrhPpojTglBLq7Y4jkBfq+3ybpmy4pXdQMUaDHJKaZ1ZL /OnvXPsYVvFbmuWaPKSW+yVxHxTRHASiAVnxZ74dH60cBs8XWF2GYxSEh9ARc4Hs sQ+Jsr8qkXU9TO/h0xQKGOBiJ6zaBJYZsZ6DYsyKPzMQaXWeZthLPfS/dldVZk0P Re9VEEetptoJ52tu2/DsoQsfu75qWzsgwOQtpBI8NrHPc2u+FzcfjvSHCwbyRHrD RPEcoxgUIKu8xIiK0cYJW8dePRYp/oSo0a6ePQ223sKiOkPMHp/hW8fNQKAWapDH RnRIbQCxKq+WHGCJB32DmMzVvfFtjUmBqL0CAwEAAaM6MDgwFwYDVR0RBBAwDoIM aXAtMTAtNi0yLTc0MB0GA1UdDgQWBBRGj0nbwIeIJ3O1M5kvMr2iT8+31jANBgkq hkiG9w0BAQUFAAOCAQEAW38ddfOT8BL4M7x/nsPf8FPIhVD9OA36oddp0eOPRTRj 9JDm6amxZ9JQF9II+rAJZvkmakhEr3aomGvYC1MmWVt6AMmkZiinMNfqnLnzIzeM mIsmana86qAEgyx0R+u0O8MVZhXxlgC74yv4srfUpFBjhzK6VMzrbEnsK78Wsqgu wzaQcpo9sBabrV4J1KiHtDlHbeZQ/d8weTxZTw0hgg3ToOlKTBcwXeZX5AaS7biC DPJI0uZz48UCVo54f8GBIYF39dzTXG0Ij5CIvZnln04tbJ7FbGfZwLxrbYQ3SiG0 SF+p+s3fUvjA71QwrE3AjKXRHVUkTOk3cr79cC3vKw== MGHPCC Test Portal Massachusetts Green High Performance Computing Center Inc. Massachusetts Green High Performance Computing Center Inc. http://www.mghpcc.org/ Security Manager security@mghpcc.org pysaml2-4.9.0/tests/SWITCHaaiRootCA.crt.pem000066400000000000000000000024741355762626600203240ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDnzCCAoegAwIBAgINSWITCHaai+Root+CAzANBgkqhkiG9w0BAQUFADBrMQsw CQYDVQQGEwJDSDFAMD4GA1UEChM3U3dpdGNoIC0gVGVsZWluZm9ybWF0aWtkaWVu c3RlIGZ1ZXIgTGVocmUgdW5kIEZvcnNjaHVuZzEaMBgGA1UEAxMRU1dJVENIYWFp IFJvb3QgQ0EwHhcNMDgwNTE1MDYzMDAwWhcNMjgwNTE1MDYyOTU5WjBrMQswCQYD VQQGEwJDSDFAMD4GA1UEChM3U3dpdGNoIC0gVGVsZWluZm9ybWF0aWtkaWVuc3Rl IGZ1ZXIgTGVocmUgdW5kIEZvcnNjaHVuZzEaMBgGA1UEAxMRU1dJVENIYWFpIFJv b3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUSWbn/rhWew/s LJRyciyRKDGyFXSgiDO/EohYuZLw6EAKLLlhZorNtEHQbbn0Oo13S33MclHMvGWT KJM0u1hG+6gLy78EPmJbqAE1Uv23wVEH4SX0VJfl3JVqIebiAH/CjuLubgMUspDI jOdQHNLS7pthTbm7Tgh7zMsiLPyMTZJep5CGbqv8NoK6bMaF0Z+Bt7e1JRlhHFCV iJJaR/+hfpzLsJ8NWVivvrpRGaGJ1XR+9FGsTkjNdMCirNJJZ6XvUOe5w7pHSd9M cppFP0eyLs02AMzMXI4iz6PK/w3EdzXGXpK+gSgvLxWYct4xHpv1e2NXhNgdJOSN 9ra/wJLVAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG MB0GA1UdDgQWBBTpmuIGWOsP14EDXVyXubG1k307hDANBgkqhkiG9w0BAQUFAAOC AQEAMV/eIW6pFB+mbk7rD7hUPTWDRaoca3kHqmFGFnHfuY8+c0/Mqjh8Y/jyX1yb f58crTSWrbyGbUZ3oxDGQ34tuZSkmeR32NqryiX3sP5qlNSozVguQKt8o4vhS1Qe WPsXALs3em2pdKuIGSOpbuDnopPcmU2g5Zi2R5P7qpKDKAKtNUEwV+LW7GBMEksO Nj7BFXk4AFBFBijaYJGgHmoKSImVgeNIvsV+BSv5HJ4q6vcxfnwuvvGHM0AGphYO 6f5qtHMUgvAblI8M/2QsBgethaGrirtKJ3aCRLdaR2R1QfaGRpck/Ron5/MpMxiJ wLT8YlW/zjx2yNABhPSAjfzeMw== -----END CERTIFICATE----- pysaml2-4.9.0/tests/_test_80_p11_backend.py000066400000000000000000000166001355762626600204310ustar00rootroot00000000000000""" Testing CryptoBackendXMLSecurity with SoftHSM as backend """ # Command to convert test.pem to PKCS#8 PEM format readable by softhsm : # # openssl pkcs8 -topk8 -inform PEM -outform PEM -in test.key -out test.key.p8 # -nocrypt # __author__ = 'leifj' # based on p11_test from pyXMLSecurity import logging import os import traceback import subprocess import tempfile import pytest from pathutils import full_path from saml2 import sigver from saml2 import class_name from saml2 import time_util from saml2 import saml from saml2.s_utils import factory, do_attribute_statement #xmlsec = pytest.importorskip("xmlsec") def _find_alts(alts): for a in alts: if os.path.exists(a): return a return None PUB_KEY = full_path("test.pem") PRIV_KEY = full_path("test.key.p8") P11_MODULES = ['/usr/lib/libsofthsm.so', '/usr/lib/softhsm/libsofthsm.so'] P11_MODULE = _find_alts(P11_MODULES) P11_ENGINE = '/usr/lib/engines/engine_pkcs11.so' def _eq(l1, l2): return set(l1) == set(l2) class FakeConfig(): """ Configuration parameters for signature validation test cases. """ def __init__(self, pub_key = PUB_KEY): self.xmlsec_binary = None self.crypto_backend = 'XMLSecurity' self.only_use_keys_in_metadata = False self.metadata = None self.cert_file = pub_key self.key_file = "pkcs11://%s:0/test?pin=secret1" % P11_MODULE self.debug = False self.cert_handler_extra_class = None self.generate_cert_info = False self.generate_cert_info = False self.tmp_cert_file = None self.tmp_key_file = None self.validate_certificate = False class TestPKCS11(): def __init__(self): self.private_keyspec = None self.public_keyspec = None self.p11_test_files = [] self.softhsm_conf = None self.softhsm_db = None self.configured = False self.sec = None self._assertion = None def setup_class(self): logging.debug("Creating test pkcs11 token using softhsm") try: self.softhsm_db = self._tf() self.softhsm_conf = self._tf() self.signer_cert_pem = self._tf() self.openssl_conf = self._tf() self.signer_cert_der = self._tf() logging.debug("Generating softhsm.conf") with open(self.softhsm_conf, "w") as f: f.write("#Generated by pysaml2 cryptobackend test\n0:%s\n" % self.softhsm_db) logging.debug("Initializing the token") self._p(['softhsm', '--slot', '0', '--label', 'test', '--init-token', '--pin', 'secret1', '--so-pin', 'secret2']) logging.debug("Importing test key {!r} into SoftHSM".format(PRIV_KEY)) self._p(['softhsm', '--slot', '0', '--label', 'test', '--import', PRIV_KEY, '--id', 'a1b2', '--pin', 'secret1', '--so-pin', 'secret2']) logging.debug("Transforming PEM certificate to DER") self._p(['openssl', 'x509', '-inform', 'PEM', '-outform', 'DER', '-in', PUB_KEY, '-out', self.signer_cert_der]) logging.debug("Importing certificate into token") self._p(['pkcs11-tool', '--module', P11_MODULE, '-l', '--slot', '0', '--id', 'a1b2', '--label', 'test', '-y', 'cert', '-w', self.signer_cert_der, '--pin', 'secret1']) # list contents of SoftHSM self._p(['pkcs11-tool', '--module', P11_MODULE, '-l', '--pin', 'secret1', '-O']) self._p(['pkcs11-tool', '--module', P11_MODULE, '-l', '--pin', 'secret1', '-T']) self._p(['pkcs11-tool', '--module', P11_MODULE, '-l', '--pin', 'secret1', '-L']) self.sec = sigver.security_context(FakeConfig(pub_key = PUB_KEY)) self._assertion = factory(saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", self.sec.my_cert, 1), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) self.configured = True except Exception as ex: print("-" * 64) traceback.print_exc() print("-" * 64) logging.warning("PKCS11 tests disabled: unable to initialize test token: %s" % ex) raise def teardown_class(self): """ Remove temporary files created in setup_class. """ for o in self.p11_test_files: if os.path.exists(o): os.unlink(o) self.configured = False self.p11_test_files = [] def _tf(self): f = tempfile.NamedTemporaryFile(delete=False) self.p11_test_files.append(f.name) return f.name def _p(self, args): env = {} if self.softhsm_conf is not None: env['SOFTHSM_CONF'] = self.softhsm_conf #print("env SOFTHSM_CONF=%s " % softhsm_conf +" ".join(args)) logging.debug("Environment {!r}".format(env)) logging.debug("Executing {!r}".format(args)) args = ['ls'] proc = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) out, err = proc.communicate() if err is not None and len(err) > 0: logging.error(err) if out is not None and len(out) > 0: logging.debug(out) rv = proc.wait() if rv: raise RuntimeError("command exited with code != 0: %d" % rv) def test_SAML_sign_with_pkcs11(self): """ Test signing a SAML assertion using PKCS#11 and then verifying it. """ os.environ['SOFTHSM_CONF'] = self.softhsm_conf ass = self._assertion print(ass) sign_ass = self.sec.sign_assertion("%s" % ass, node_id=ass.id) #print(sign_ass) sass = saml.assertion_from_string(sign_ass) #print(sass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" assert time_util.str_to_time(sass.issue_instant) print("Crypto version : %s" % (self.sec.crypto.version())) item = self.sec.check_signature(sass, class_name(sass), sign_ass) assert isinstance(item, saml.Assertion) print("Test PASSED") def test_xmlsec_cryptobackend(): t = TestPKCS11() t.setup_class() t.test_SAML_sign_with_pkcs11() if __name__ == "__main__": test_xmlsec_cryptobackend() pysaml2-4.9.0/tests/aa_conf.py000066400000000000000000000025751355762626600162500ustar00rootroot00000000000000 from saml2 import BINDING_SOAP, BINDING_HTTP_REDIRECT, NAME_FORMAT_URI BASE = "http://localhost:8089/" from pathutils import full_path CONFIG={ "service":{ "aa":{ "endpoints" : { "attribute_service" : [(BASE + "as", BINDING_HTTP_REDIRECT)], "single_logout_service": [(BASE+"slo", BINDING_SOAP)] }, "release_policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, }, "subject_data": full_path("aa.db"), } }, "entityid" : BASE+ "aa", "name" : "Rolands AA", "debug" : 1, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), #"xmlsec_binary" : None, "metadata": { "local": [full_path("metadata.xml"), full_path("vo_metadata.xml")], }, "attribute_map_dir" : full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB","se"),("Example Co.","en")], "url":"http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/attribute.map000066400000000000000000000011721355762626600170020ustar00rootroot00000000000000urn:oid:2.5.4.4 surName urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:2.5.4.42 givenName urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:2.5.4.12 title urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:0.9.2342.19200300.100.1.1 uid urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:0.9.2342.19200300.100.1.3 mail urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:1.3.6.1.4.1.5923.1.1.1.1 eduPersonAffiliation urn:oasis:names:tc:SAML:2.0:attrname-format:uri urn:oid:1.3.6.1.4.1.5923.1.1.1.7 eduPersonEntitlement urn:oasis:names:tc:SAML:2.0:attrname-format:uri pysaml2-4.9.0/tests/attribute_response.xml000066400000000000000000000103421355762626600207420ustar00rootroot00000000000000 https://idp.canarie.ca/idp/shibboleth https://idp.canarie.ca/idp/shibboleth _f6224ef32bb60b146e88463aab04aa6a urn:mace:example.com:saml:roland:sp urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport Chris.Phillips@canarie.ca NRIvsX5gMK+TnqejcQP9jH8nTIk= pysaml2-4.9.0/tests/attribute_statement_data.py000066400000000000000000000244101355762626600217320ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- """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 """ STATEMENT2 = """ demouser SWITCHaai Demouser staff http://example.org/res/99999 http://publisher-xy.com/e-journals demouser@example.org """ STATEMENT3 = """ 1234567890 staff Hedberg roland Roland """ STATEMENT4 = """ bob bobsnameagain """ STATEMENT_MIXED = """ demouser others Roland Hedberg staff Thing bob """ pysaml2-4.9.0/tests/attributemaps/000077500000000000000000000000001355762626600171635ustar00rootroot00000000000000pysaml2-4.9.0/tests/attributemaps/basic.py000066400000000000000000000540451355762626600206260ustar00rootroot00000000000000 MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "fro": { 'urn:mace:dir:attribute-def:aRecord': 'aRecord', 'urn:mace:dir:attribute-def:aliasedEntryName': 'aliasedEntryName', 'urn:mace:dir:attribute-def:aliasedObjectName': 'aliasedObjectName', 'urn:mace:dir:attribute-def:associatedDomain': 'associatedDomain', 'urn:mace:dir:attribute-def:associatedName': 'associatedName', 'urn:mace:dir:attribute-def:audio': 'audio', 'urn:mace:dir:attribute-def:authorityRevocationList': 'authorityRevocationList', 'urn:mace:dir:attribute-def:buildingName': 'buildingName', 'urn:mace:dir:attribute-def:businessCategory': 'businessCategory', 'urn:mace:dir:attribute-def:c': 'c', 'urn:mace:dir:attribute-def:cACertificate': 'cACertificate', 'urn:mace:dir:attribute-def:cNAMERecord': 'cNAMERecord', 'urn:mace:dir:attribute-def:carLicense': 'carLicense', 'urn:mace:dir:attribute-def:certificateRevocationList': 'certificateRevocationList', 'urn:mace:dir:attribute-def:cn': 'cn', 'urn:mace:dir:attribute-def:co': 'co', 'urn:mace:dir:attribute-def:commonName': 'commonName', 'urn:mace:dir:attribute-def:countryName': 'countryName', 'urn:mace:dir:attribute-def:crossCertificatePair': 'crossCertificatePair', 'urn:mace:dir:attribute-def:dITRedirect': 'dITRedirect', 'urn:mace:dir:attribute-def:dSAQuality': 'dSAQuality', 'urn:mace:dir:attribute-def:dc': 'dc', 'urn:mace:dir:attribute-def:deltaRevocationList': 'deltaRevocationList', 'urn:mace:dir:attribute-def:departmentNumber': 'departmentNumber', 'urn:mace:dir:attribute-def:description': 'description', 'urn:mace:dir:attribute-def:destinationIndicator': 'destinationIndicator', 'urn:mace:dir:attribute-def:displayName': 'displayName', 'urn:mace:dir:attribute-def:distinguishedName': 'distinguishedName', 'urn:mace:dir:attribute-def:dmdName': 'dmdName', 'urn:mace:dir:attribute-def:dnQualifier': 'dnQualifier', 'urn:mace:dir:attribute-def:documentAuthor': 'documentAuthor', 'urn:mace:dir:attribute-def:documentIdentifier': 'documentIdentifier', 'urn:mace:dir:attribute-def:documentLocation': 'documentLocation', 'urn:mace:dir:attribute-def:documentPublisher': 'documentPublisher', 'urn:mace:dir:attribute-def:documentTitle': 'documentTitle', 'urn:mace:dir:attribute-def:documentVersion': 'documentVersion', 'urn:mace:dir:attribute-def:domainComponent': 'domainComponent', 'urn:mace:dir:attribute-def:drink': 'drink', 'urn:mace:dir:attribute-def:eduOrgHomePageURI': 'eduOrgHomePageURI', 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI': 'eduOrgIdentityAuthNPolicyURI', 'urn:mace:dir:attribute-def:eduOrgLegalName': 'eduOrgLegalName', 'urn:mace:dir:attribute-def:eduOrgSuperiorURI': 'eduOrgSuperiorURI', 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI': 'eduOrgWhitePagesURI', 'urn:mace:dir:attribute-def:eduPersonAffiliation': 'eduPersonAffiliation', 'urn:mace:dir:attribute-def:eduPersonEntitlement': 'eduPersonEntitlement', 'urn:mace:dir:attribute-def:eduPersonNickname': 'eduPersonNickname', 'urn:mace:dir:attribute-def:eduPersonOrgDN': 'eduPersonOrgDN', 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN': 'eduPersonOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation': 'eduPersonPrimaryAffiliation', 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN': 'eduPersonPrimaryOrgUnitDN', 'urn:mace:dir:attribute-def:eduPersonPrincipalName': 'eduPersonPrincipalName', 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation': 'eduPersonScopedAffiliation', 'urn:mace:dir:attribute-def:eduPersonTargetedID': 'eduPersonTargetedID', 'urn:mace:dir:attribute-def:email': 'email', 'urn:mace:dir:attribute-def:emailAddress': 'emailAddress', 'urn:mace:dir:attribute-def:employeeNumber': 'employeeNumber', 'urn:mace:dir:attribute-def:employeeType': 'employeeType', 'urn:mace:dir:attribute-def:enhancedSearchGuide': 'enhancedSearchGuide', 'urn:mace:dir:attribute-def:facsimileTelephoneNumber': 'facsimileTelephoneNumber', 'urn:mace:dir:attribute-def:favouriteDrink': 'favouriteDrink', 'urn:mace:dir:attribute-def:fax': 'fax', 'urn:mace:dir:attribute-def:federationFeideSchemaVersion': 'federationFeideSchemaVersion', 'urn:mace:dir:attribute-def:friendlyCountryName': 'friendlyCountryName', 'urn:mace:dir:attribute-def:generationQualifier': 'generationQualifier', 'urn:mace:dir:attribute-def:givenName': 'givenName', 'urn:mace:dir:attribute-def:gn': 'gn', 'urn:mace:dir:attribute-def:homePhone': 'homePhone', 'urn:mace:dir:attribute-def:homePostalAddress': 'homePostalAddress', 'urn:mace:dir:attribute-def:homeTelephoneNumber': 'homeTelephoneNumber', 'urn:mace:dir:attribute-def:host': 'host', 'urn:mace:dir:attribute-def:houseIdentifier': 'houseIdentifier', 'urn:mace:dir:attribute-def:info': 'info', 'urn:mace:dir:attribute-def:initials': 'initials', 'urn:mace:dir:attribute-def:internationaliSDNNumber': 'internationaliSDNNumber', 'urn:mace:dir:attribute-def:janetMailbox': 'janetMailbox', 'urn:mace:dir:attribute-def:jpegPhoto': 'jpegPhoto', 'urn:mace:dir:attribute-def:knowledgeInformation': 'knowledgeInformation', 'urn:mace:dir:attribute-def:l': 'l', 'urn:mace:dir:attribute-def:labeledURI': 'labeledURI', 'urn:mace:dir:attribute-def:localityName': 'localityName', 'urn:mace:dir:attribute-def:mDRecord': 'mDRecord', 'urn:mace:dir:attribute-def:mXRecord': 'mXRecord', 'urn:mace:dir:attribute-def:mail': 'mail', 'urn:mace:dir:attribute-def:mailPreferenceOption': 'mailPreferenceOption', 'urn:mace:dir:attribute-def:manager': 'manager', 'urn:mace:dir:attribute-def:member': 'member', 'urn:mace:dir:attribute-def:mobile': 'mobile', 'urn:mace:dir:attribute-def:mobileTelephoneNumber': 'mobileTelephoneNumber', 'urn:mace:dir:attribute-def:nSRecord': 'nSRecord', 'urn:mace:dir:attribute-def:name': 'name', 'urn:mace:dir:attribute-def:norEduOrgAcronym': 'norEduOrgAcronym', 'urn:mace:dir:attribute-def:norEduOrgNIN': 'norEduOrgNIN', 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion': 'norEduOrgSchemaVersion', 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier': 'norEduOrgUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber': 'norEduOrgUniqueNumber', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier': 'norEduOrgUnitUniqueIdentifier', 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber': 'norEduOrgUnitUniqueNumber', 'urn:mace:dir:attribute-def:norEduPersonBirthDate': 'norEduPersonBirthDate', 'urn:mace:dir:attribute-def:norEduPersonLIN': 'norEduPersonLIN', 'urn:mace:dir:attribute-def:norEduPersonNIN': 'norEduPersonNIN', 'urn:mace:dir:attribute-def:o': 'o', 'urn:mace:dir:attribute-def:objectClass': 'objectClass', 'urn:mace:dir:attribute-def:organizationName': 'organizationName', 'urn:mace:dir:attribute-def:organizationalStatus': 'organizationalStatus', 'urn:mace:dir:attribute-def:organizationalUnitName': 'organizationalUnitName', 'urn:mace:dir:attribute-def:otherMailbox': 'otherMailbox', 'urn:mace:dir:attribute-def:ou': 'ou', 'urn:mace:dir:attribute-def:owner': 'owner', 'urn:mace:dir:attribute-def:pager': 'pager', 'urn:mace:dir:attribute-def:pagerTelephoneNumber': 'pagerTelephoneNumber', 'urn:mace:dir:attribute-def:personalSignature': 'personalSignature', 'urn:mace:dir:attribute-def:personalTitle': 'personalTitle', 'urn:mace:dir:attribute-def:photo': 'photo', 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName': 'physicalDeliveryOfficeName', 'urn:mace:dir:attribute-def:pkcs9email': 'pkcs9email', 'urn:mace:dir:attribute-def:postOfficeBox': 'postOfficeBox', 'urn:mace:dir:attribute-def:postalAddress': 'postalAddress', 'urn:mace:dir:attribute-def:postalCode': 'postalCode', 'urn:mace:dir:attribute-def:preferredDeliveryMethod': 'preferredDeliveryMethod', 'urn:mace:dir:attribute-def:preferredLanguage': 'preferredLanguage', 'urn:mace:dir:attribute-def:presentationAddress': 'presentationAddress', 'urn:mace:dir:attribute-def:protocolInformation': 'protocolInformation', 'urn:mace:dir:attribute-def:pseudonym': 'pseudonym', 'urn:mace:dir:attribute-def:registeredAddress': 'registeredAddress', 'urn:mace:dir:attribute-def:rfc822Mailbox': 'rfc822Mailbox', 'urn:mace:dir:attribute-def:roleOccupant': 'roleOccupant', 'urn:mace:dir:attribute-def:roomNumber': 'roomNumber', 'urn:mace:dir:attribute-def:sOARecord': 'sOARecord', 'urn:mace:dir:attribute-def:searchGuide': 'searchGuide', 'urn:mace:dir:attribute-def:secretary': 'secretary', 'urn:mace:dir:attribute-def:seeAlso': 'seeAlso', 'urn:mace:dir:attribute-def:serialNumber': 'serialNumber', 'urn:mace:dir:attribute-def:singleLevelQuality': 'singleLevelQuality', 'urn:mace:dir:attribute-def:sn': 'sn', 'urn:mace:dir:attribute-def:st': 'st', 'urn:mace:dir:attribute-def:stateOrProvinceName': 'stateOrProvinceName', 'urn:mace:dir:attribute-def:street': 'street', 'urn:mace:dir:attribute-def:streetAddress': 'streetAddress', 'urn:mace:dir:attribute-def:subtreeMaximumQuality': 'subtreeMaximumQuality', 'urn:mace:dir:attribute-def:subtreeMinimumQuality': 'subtreeMinimumQuality', 'urn:mace:dir:attribute-def:supportedAlgorithms': 'supportedAlgorithms', 'urn:mace:dir:attribute-def:supportedApplicationContext': 'supportedApplicationContext', 'urn:mace:dir:attribute-def:surname': 'surname', 'urn:mace:dir:attribute-def:telephoneNumber': 'telephoneNumber', 'urn:mace:dir:attribute-def:teletexTerminalIdentifier': 'teletexTerminalIdentifier', 'urn:mace:dir:attribute-def:telexNumber': 'telexNumber', 'urn:mace:dir:attribute-def:textEncodedORAddress': 'textEncodedORAddress', 'urn:mace:dir:attribute-def:title': 'title', 'urn:mace:dir:attribute-def:uid': 'uid', 'urn:mace:dir:attribute-def:uniqueIdentifier': 'uniqueIdentifier', 'urn:mace:dir:attribute-def:uniqueMember': 'uniqueMember', 'urn:mace:dir:attribute-def:userCertificate': 'userCertificate', 'urn:mace:dir:attribute-def:userClass': 'userClass', 'urn:mace:dir:attribute-def:userPKCS12': 'userPKCS12', 'urn:mace:dir:attribute-def:userPassword': 'userPassword', 'urn:mace:dir:attribute-def:userSMIMECertificate': 'userSMIMECertificate', 'urn:mace:dir:attribute-def:userid': 'userid', 'urn:mace:dir:attribute-def:x121Address': 'x121Address', 'urn:mace:dir:attribute-def:x500UniqueIdentifier': 'x500UniqueIdentifier', }, "to": { 'aRecord': 'urn:mace:dir:attribute-def:aRecord', 'aliasedEntryName': 'urn:mace:dir:attribute-def:aliasedEntryName', 'aliasedObjectName': 'urn:mace:dir:attribute-def:aliasedObjectName', 'associatedDomain': 'urn:mace:dir:attribute-def:associatedDomain', 'associatedName': 'urn:mace:dir:attribute-def:associatedName', 'audio': 'urn:mace:dir:attribute-def:audio', 'authorityRevocationList': 'urn:mace:dir:attribute-def:authorityRevocationList', 'buildingName': 'urn:mace:dir:attribute-def:buildingName', 'businessCategory': 'urn:mace:dir:attribute-def:businessCategory', 'c': 'urn:mace:dir:attribute-def:c', 'cACertificate': 'urn:mace:dir:attribute-def:cACertificate', 'cNAMERecord': 'urn:mace:dir:attribute-def:cNAMERecord', 'carLicense': 'urn:mace:dir:attribute-def:carLicense', 'certificateRevocationList': 'urn:mace:dir:attribute-def:certificateRevocationList', 'cn': 'urn:mace:dir:attribute-def:cn', 'co': 'urn:mace:dir:attribute-def:co', 'commonName': 'urn:mace:dir:attribute-def:commonName', 'countryName': 'urn:mace:dir:attribute-def:countryName', 'crossCertificatePair': 'urn:mace:dir:attribute-def:crossCertificatePair', 'dITRedirect': 'urn:mace:dir:attribute-def:dITRedirect', 'dSAQuality': 'urn:mace:dir:attribute-def:dSAQuality', 'dc': 'urn:mace:dir:attribute-def:dc', 'deltaRevocationList': 'urn:mace:dir:attribute-def:deltaRevocationList', 'departmentNumber': 'urn:mace:dir:attribute-def:departmentNumber', 'description': 'urn:mace:dir:attribute-def:description', 'destinationIndicator': 'urn:mace:dir:attribute-def:destinationIndicator', 'displayName': 'urn:mace:dir:attribute-def:displayName', 'distinguishedName': 'urn:mace:dir:attribute-def:distinguishedName', 'dmdName': 'urn:mace:dir:attribute-def:dmdName', 'dnQualifier': 'urn:mace:dir:attribute-def:dnQualifier', 'documentAuthor': 'urn:mace:dir:attribute-def:documentAuthor', 'documentIdentifier': 'urn:mace:dir:attribute-def:documentIdentifier', 'documentLocation': 'urn:mace:dir:attribute-def:documentLocation', 'documentPublisher': 'urn:mace:dir:attribute-def:documentPublisher', 'documentTitle': 'urn:mace:dir:attribute-def:documentTitle', 'documentVersion': 'urn:mace:dir:attribute-def:documentVersion', 'domainComponent': 'urn:mace:dir:attribute-def:domainComponent', 'drink': 'urn:mace:dir:attribute-def:drink', 'eduOrgHomePageURI': 'urn:mace:dir:attribute-def:eduOrgHomePageURI', 'eduOrgIdentityAuthNPolicyURI': 'urn:mace:dir:attribute-def:eduOrgIdentityAuthNPolicyURI', 'eduOrgLegalName': 'urn:mace:dir:attribute-def:eduOrgLegalName', 'eduOrgSuperiorURI': 'urn:mace:dir:attribute-def:eduOrgSuperiorURI', 'eduOrgWhitePagesURI': 'urn:mace:dir:attribute-def:eduOrgWhitePagesURI', 'eduPersonAffiliation': 'urn:mace:dir:attribute-def:eduPersonAffiliation', 'eduPersonEntitlement': 'urn:mace:dir:attribute-def:eduPersonEntitlement', 'eduPersonNickname': 'urn:mace:dir:attribute-def:eduPersonNickname', 'eduPersonOrgDN': 'urn:mace:dir:attribute-def:eduPersonOrgDN', 'eduPersonOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonOrgUnitDN', 'eduPersonPrimaryAffiliation': 'urn:mace:dir:attribute-def:eduPersonPrimaryAffiliation', 'eduPersonPrimaryOrgUnitDN': 'urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN', 'eduPersonPrincipalName': 'urn:mace:dir:attribute-def:eduPersonPrincipalName', 'eduPersonScopedAffiliation': 'urn:mace:dir:attribute-def:eduPersonScopedAffiliation', 'eduPersonTargetedID': 'urn:mace:dir:attribute-def:eduPersonTargetedID', 'email': 'urn:mace:dir:attribute-def:email', 'emailAddress': 'urn:mace:dir:attribute-def:emailAddress', 'employeeNumber': 'urn:mace:dir:attribute-def:employeeNumber', 'employeeType': 'urn:mace:dir:attribute-def:employeeType', 'enhancedSearchGuide': 'urn:mace:dir:attribute-def:enhancedSearchGuide', 'facsimileTelephoneNumber': 'urn:mace:dir:attribute-def:facsimileTelephoneNumber', 'favouriteDrink': 'urn:mace:dir:attribute-def:favouriteDrink', 'fax': 'urn:mace:dir:attribute-def:fax', 'federationFeideSchemaVersion': 'urn:mace:dir:attribute-def:federationFeideSchemaVersion', 'friendlyCountryName': 'urn:mace:dir:attribute-def:friendlyCountryName', 'generationQualifier': 'urn:mace:dir:attribute-def:generationQualifier', 'givenName': 'urn:mace:dir:attribute-def:givenName', 'gn': 'urn:mace:dir:attribute-def:gn', 'homePhone': 'urn:mace:dir:attribute-def:homePhone', 'homePostalAddress': 'urn:mace:dir:attribute-def:homePostalAddress', 'homeTelephoneNumber': 'urn:mace:dir:attribute-def:homeTelephoneNumber', 'host': 'urn:mace:dir:attribute-def:host', 'houseIdentifier': 'urn:mace:dir:attribute-def:houseIdentifier', 'info': 'urn:mace:dir:attribute-def:info', 'initials': 'urn:mace:dir:attribute-def:initials', 'internationaliSDNNumber': 'urn:mace:dir:attribute-def:internationaliSDNNumber', 'janetMailbox': 'urn:mace:dir:attribute-def:janetMailbox', 'jpegPhoto': 'urn:mace:dir:attribute-def:jpegPhoto', 'knowledgeInformation': 'urn:mace:dir:attribute-def:knowledgeInformation', 'l': 'urn:mace:dir:attribute-def:l', 'labeledURI': 'urn:mace:dir:attribute-def:labeledURI', 'localityName': 'urn:mace:dir:attribute-def:localityName', 'mDRecord': 'urn:mace:dir:attribute-def:mDRecord', 'mXRecord': 'urn:mace:dir:attribute-def:mXRecord', 'mail': 'urn:mace:dir:attribute-def:mail', 'mailPreferenceOption': 'urn:mace:dir:attribute-def:mailPreferenceOption', 'manager': 'urn:mace:dir:attribute-def:manager', 'member': 'urn:mace:dir:attribute-def:member', 'mobile': 'urn:mace:dir:attribute-def:mobile', 'mobileTelephoneNumber': 'urn:mace:dir:attribute-def:mobileTelephoneNumber', 'nSRecord': 'urn:mace:dir:attribute-def:nSRecord', 'name': 'urn:mace:dir:attribute-def:name', 'norEduOrgAcronym': 'urn:mace:dir:attribute-def:norEduOrgAcronym', 'norEduOrgNIN': 'urn:mace:dir:attribute-def:norEduOrgNIN', 'norEduOrgSchemaVersion': 'urn:mace:dir:attribute-def:norEduOrgSchemaVersion', 'norEduOrgUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUniqueIdentifier', 'norEduOrgUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUniqueNumber', 'norEduOrgUnitUniqueIdentifier': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueIdentifier', 'norEduOrgUnitUniqueNumber': 'urn:mace:dir:attribute-def:norEduOrgUnitUniqueNumber', 'norEduPersonBirthDate': 'urn:mace:dir:attribute-def:norEduPersonBirthDate', 'norEduPersonLIN': 'urn:mace:dir:attribute-def:norEduPersonLIN', 'norEduPersonNIN': 'urn:mace:dir:attribute-def:norEduPersonNIN', 'o': 'urn:mace:dir:attribute-def:o', 'objectClass': 'urn:mace:dir:attribute-def:objectClass', 'organizationName': 'urn:mace:dir:attribute-def:organizationName', 'organizationalStatus': 'urn:mace:dir:attribute-def:organizationalStatus', 'organizationalUnitName': 'urn:mace:dir:attribute-def:organizationalUnitName', 'otherMailbox': 'urn:mace:dir:attribute-def:otherMailbox', 'ou': 'urn:mace:dir:attribute-def:ou', 'owner': 'urn:mace:dir:attribute-def:owner', 'pager': 'urn:mace:dir:attribute-def:pager', 'pagerTelephoneNumber': 'urn:mace:dir:attribute-def:pagerTelephoneNumber', 'personalSignature': 'urn:mace:dir:attribute-def:personalSignature', 'personalTitle': 'urn:mace:dir:attribute-def:personalTitle', 'photo': 'urn:mace:dir:attribute-def:photo', 'physicalDeliveryOfficeName': 'urn:mace:dir:attribute-def:physicalDeliveryOfficeName', 'pkcs9email': 'urn:mace:dir:attribute-def:pkcs9email', 'postOfficeBox': 'urn:mace:dir:attribute-def:postOfficeBox', 'postalAddress': 'urn:mace:dir:attribute-def:postalAddress', 'postalCode': 'urn:mace:dir:attribute-def:postalCode', 'preferredDeliveryMethod': 'urn:mace:dir:attribute-def:preferredDeliveryMethod', 'preferredLanguage': 'urn:mace:dir:attribute-def:preferredLanguage', 'presentationAddress': 'urn:mace:dir:attribute-def:presentationAddress', 'protocolInformation': 'urn:mace:dir:attribute-def:protocolInformation', 'pseudonym': 'urn:mace:dir:attribute-def:pseudonym', 'registeredAddress': 'urn:mace:dir:attribute-def:registeredAddress', 'rfc822Mailbox': 'urn:mace:dir:attribute-def:rfc822Mailbox', 'roleOccupant': 'urn:mace:dir:attribute-def:roleOccupant', 'roomNumber': 'urn:mace:dir:attribute-def:roomNumber', 'sOARecord': 'urn:mace:dir:attribute-def:sOARecord', 'searchGuide': 'urn:mace:dir:attribute-def:searchGuide', 'secretary': 'urn:mace:dir:attribute-def:secretary', 'seeAlso': 'urn:mace:dir:attribute-def:seeAlso', 'serialNumber': 'urn:mace:dir:attribute-def:serialNumber', 'singleLevelQuality': 'urn:mace:dir:attribute-def:singleLevelQuality', 'sn': 'urn:mace:dir:attribute-def:sn', 'st': 'urn:mace:dir:attribute-def:st', 'stateOrProvinceName': 'urn:mace:dir:attribute-def:stateOrProvinceName', 'street': 'urn:mace:dir:attribute-def:street', 'streetAddress': 'urn:mace:dir:attribute-def:streetAddress', 'subtreeMaximumQuality': 'urn:mace:dir:attribute-def:subtreeMaximumQuality', 'subtreeMinimumQuality': 'urn:mace:dir:attribute-def:subtreeMinimumQuality', 'supportedAlgorithms': 'urn:mace:dir:attribute-def:supportedAlgorithms', 'supportedApplicationContext': 'urn:mace:dir:attribute-def:supportedApplicationContext', 'surname': 'urn:mace:dir:attribute-def:surname', 'telephoneNumber': 'urn:mace:dir:attribute-def:telephoneNumber', 'teletexTerminalIdentifier': 'urn:mace:dir:attribute-def:teletexTerminalIdentifier', 'telexNumber': 'urn:mace:dir:attribute-def:telexNumber', 'textEncodedORAddress': 'urn:mace:dir:attribute-def:textEncodedORAddress', 'title': 'urn:mace:dir:attribute-def:title', 'uid': 'urn:mace:dir:attribute-def:uid', 'uniqueIdentifier': 'urn:mace:dir:attribute-def:uniqueIdentifier', 'uniqueMember': 'urn:mace:dir:attribute-def:uniqueMember', 'userCertificate': 'urn:mace:dir:attribute-def:userCertificate', 'userClass': 'urn:mace:dir:attribute-def:userClass', 'userPKCS12': 'urn:mace:dir:attribute-def:userPKCS12', 'userPassword': 'urn:mace:dir:attribute-def:userPassword', 'userSMIMECertificate': 'urn:mace:dir:attribute-def:userSMIMECertificate', 'userid': 'urn:mace:dir:attribute-def:userid', 'x121Address': 'urn:mace:dir:attribute-def:x121Address', 'x500UniqueIdentifier': 'urn:mace:dir:attribute-def:x500UniqueIdentifier', } }pysaml2-4.9.0/tests/attributemaps/saml_uri.py000066400000000000000000000245321355762626600213560ustar00rootroot00000000000000__author__ = 'rolandh' EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR_OID = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = 'urn:oid:0.9.2342.19200300.100.1.' PKCS_9 = "urn:oid:1.2.840.113549.1.9.1." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." SCHAC = "urn:oid:1.3.6.1.4.1.25178.2." MAP = { "identifier": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR_OID+'53': 'deltaRevocationList', X500ATTR_OID+'52': 'supportedAlgorithms', X500ATTR_OID+'51': 'houseIdentifier', X500ATTR_OID+'50': 'uniqueMember', X500ATTR_OID+'19': 'physicalDeliveryOfficeName', X500ATTR_OID+'18': 'postOfficeBox', X500ATTR_OID+'17': 'postalCode', X500ATTR_OID+'16': 'postalAddress', X500ATTR_OID+'15': 'businessCategory', X500ATTR_OID+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR_OID+'12': 'title', X500ATTR_OID+'11': 'ou', X500ATTR_OID+'10': 'o', X500ATTR_OID+'37': 'cACertificate', X500ATTR_OID+'36': 'userCertificate', X500ATTR_OID+'31': 'member', X500ATTR_OID+'30': 'supportedApplicationContext', X500ATTR_OID+'33': 'roleOccupant', X500ATTR_OID+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR_OID+'39': 'certificateRevocationList', X500ATTR_OID+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR_OID+'9': 'street', X500ATTR_OID+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR_OID+'2': 'knowledgeInformation', X500ATTR_OID+'7': 'l', X500ATTR_OID+'6': 'c', X500ATTR_OID+'5': 'serialNumber', X500ATTR_OID+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR_OID+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR_OID+'40': 'crossCertificatePair', X500ATTR_OID+'42': 'givenName', X500ATTR_OID+'43': 'initials', X500ATTR_OID+'44': 'generationQualifier', X500ATTR_OID+'45': 'x500UniqueIdentifier', X500ATTR_OID+'46': 'dnQualifier', X500ATTR_OID+'47': 'enhancedSearchGuide', X500ATTR_OID+'48': 'protocolInformation', X500ATTR_OID+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR_OID+'22': 'teletexTerminalIdentifier', X500ATTR_OID+'23': 'facsimileTelephoneNumber', X500ATTR_OID+'20': 'telephoneNumber', X500ATTR_OID+'21': 'telexNumber', X500ATTR_OID+'26': 'registeredAddress', X500ATTR_OID+'27': 'destinationIndicator', X500ATTR_OID+'24': 'x121Address', X500ATTR_OID+'25': 'internationaliSDNNumber', X500ATTR_OID+'28': 'preferredDeliveryMethod', X500ATTR_OID+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', UMICH+'57': 'labeledURI', UCL_DIR_PILOT+'1': 'uid', SCHAC+'1': 'schacMotherTongue', SCHAC+'2': 'schacGender', SCHAC+'3': 'schacDateOfBirth', SCHAC+'4': 'schacPlaceOfBirth', SCHAC+'5': 'schacCountryOfCitizenship', SCHAC+'6': 'schacSn1', SCHAC+'7': 'schacSn2', SCHAC+'8': 'schacPersonalTitle', SCHAC+'9': 'schacHomeOrganization', SCHAC+'10': 'schacHomeOrganizationType', SCHAC+'11': 'schacCountryOfResidence', SCHAC+'12': 'schacUserPresenceID', SCHAC+'13': 'schacPersonalPosition', SCHAC+'14': 'schacPersonalUniqueCode', SCHAC+'15': 'schacPersonalUniqueID', SCHAC+'17': 'schacExpiryDate', SCHAC+'18': 'schacUserPrivateAttribute', SCHAC+'19': 'schacUserStatus', SCHAC+'20': 'schacProjectMembership', SCHAC+'21': 'schacProjectSpecificRole', }, "to": { 'roleOccupant': X500ATTR_OID+'33', 'gn': X500ATTR_OID+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR_OID+'12', 'facsimileTelephoneNumber': X500ATTR_OID+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR_OID+'18', 'fax': X500ATTR_OID+'23', 'telephoneNumber': X500ATTR_OID+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR_OID+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR_OID+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR_OID+'26', 'physicalDeliveryOfficeName': X500ATTR_OID+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR_OID+'7', 'stateOrProvinceName': X500ATTR_OID+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR_OID+'42', 'givenname': X500ATTR_OID+'42', 'x500UniqueIdentifier': X500ATTR_OID+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR_OID+'51', 'street': X500ATTR_OID+'9', 'supportedAlgorithms': X500ATTR_OID+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR_OID+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR_OID+'6', 'teletexTerminalIdentifier': X500ATTR_OID+'22', 'o': X500ATTR_OID+'10', 'cACertificate': X500ATTR_OID+'37', 'telexNumber': X500ATTR_OID+'21', 'ou': X500ATTR_OID+'11', 'initials': X500ATTR_OID+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR_OID+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR_OID+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR_OID+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'edupersonaffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'edupersonprincipalname': EDUPERSON_OID+'6', 'localityName': X500ATTR_OID+'7', 'owner': X500ATTR_OID+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR_OID+'14', 'certificateRevocationList': X500ATTR_OID+'39', 'organizationalUnitName': X500ATTR_OID+'11', 'userCertificate': X500ATTR_OID+'36', 'preferredDeliveryMethod': X500ATTR_OID+'28', 'internationaliSDNNumber': X500ATTR_OID+'25', 'uniqueMember': X500ATTR_OID+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR_OID+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR_OID+'24', 'destinationIndicator': X500ATTR_OID+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR_OID+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'edupersonscopedaffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR_OID+'48', 'knowledgeInformation': X500ATTR_OID+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR_OID+'31', 'streetAddress': X500ATTR_OID+'9', 'dmdName': X500ATTR_OID+'54', 'postalCode': X500ATTR_OID+'17', 'pseudonym': X500ATTR_OID+'65', 'dnQualifier': X500ATTR_OID+'46', 'crossCertificatePair': X500ATTR_OID+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR_OID+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR_OID+'15', 'serialNumber': X500ATTR_OID+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR_OID+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR_OID+'29', 'sn': X500ATTR_OID+'4', 'domainComponent': UCL_DIR_PILOT+'25', 'labeledURI': UMICH+'57', 'uid': UCL_DIR_PILOT+'1', 'schacMotherTongue':SCHAC+'1', 'schacGender': SCHAC+'2', 'schacDateOfBirth':SCHAC+'3', 'schacPlaceOfBirth': SCHAC+'4', 'schacCountryOfCitizenship':SCHAC+'5', 'schacSn1': SCHAC+'6', 'schacSn2': SCHAC+'7', 'schacPersonalTitle':SCHAC+'8', 'schacHomeOrganization': SCHAC+'9', 'schacHomeOrganizationType': SCHAC+'10', 'schacCountryOfResidence': SCHAC+'11', 'schacUserPresenceID': SCHAC+'12', 'schacPersonalPosition': SCHAC+'13', 'schacPersonalUniqueCode': SCHAC+'14', 'schacPersonalUniqueID': SCHAC+'15', 'schacExpiryDate': SCHAC+'17', 'schacUserPrivateAttribute': SCHAC+'18', 'schacUserStatus': SCHAC+'19', 'schacProjectMembership': SCHAC+'20', 'schacProjectSpecificRole': SCHAC+'21', } } pysaml2-4.9.0/tests/attributemaps/shibboleth_uri.py000066400000000000000000000176061355762626600225510ustar00rootroot00000000000000EDUPERSON_OID = "urn:oid:1.3.6.1.4.1.5923.1.1.1." X500ATTR = "urn:oid:2.5.4." NOREDUPERSON_OID = "urn:oid:1.3.6.1.4.1.2428.90.1." NETSCAPE_LDAP = "urn:oid:2.16.840.1.113730.3.1." UCL_DIR_PILOT = "urn:oid:0.9.2342.19200300.100.1." PKCS_9 = "urn:oid:1.2.840.113549.1.9." UMICH = "urn:oid:1.3.6.1.4.1.250.1.57." MAP = { "identifier": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "fro": { EDUPERSON_OID+'2': 'eduPersonNickname', EDUPERSON_OID+'9': 'eduPersonScopedAffiliation', EDUPERSON_OID+'11': 'eduPersonAssurance', EDUPERSON_OID+'10': 'eduPersonTargetedID', EDUPERSON_OID+'4': 'eduPersonOrgUnitDN', NOREDUPERSON_OID+'6': 'norEduOrgAcronym', NOREDUPERSON_OID+'7': 'norEduOrgUniqueIdentifier', NOREDUPERSON_OID+'4': 'norEduPersonLIN', EDUPERSON_OID+'1': 'eduPersonAffiliation', NOREDUPERSON_OID+'2': 'norEduOrgUnitUniqueNumber', NETSCAPE_LDAP+'40': 'userSMIMECertificate', NOREDUPERSON_OID+'1': 'norEduOrgUniqueNumber', NETSCAPE_LDAP+'241': 'displayName', UCL_DIR_PILOT+'37': 'associatedDomain', EDUPERSON_OID+'6': 'eduPersonPrincipalName', NOREDUPERSON_OID+'8': 'norEduOrgUnitUniqueIdentifier', NOREDUPERSON_OID+'9': 'federationFeideSchemaVersion', X500ATTR+'53': 'deltaRevocationList', X500ATTR+'52': 'supportedAlgorithms', X500ATTR+'51': 'houseIdentifier', X500ATTR+'50': 'uniqueMember', X500ATTR+'19': 'physicalDeliveryOfficeName', X500ATTR+'18': 'postOfficeBox', X500ATTR+'17': 'postalCode', X500ATTR+'16': 'postalAddress', X500ATTR+'15': 'businessCategory', X500ATTR+'14': 'searchGuide', EDUPERSON_OID+'5': 'eduPersonPrimaryAffiliation', X500ATTR+'12': 'title', X500ATTR+'11': 'ou', X500ATTR+'10': 'o', X500ATTR+'37': 'cACertificate', X500ATTR+'36': 'userCertificate', X500ATTR+'31': 'member', X500ATTR+'30': 'supportedApplicationContext', X500ATTR+'33': 'roleOccupant', X500ATTR+'32': 'owner', NETSCAPE_LDAP+'1': 'carLicense', PKCS_9+'1': 'email', NETSCAPE_LDAP+'3': 'employeeNumber', NETSCAPE_LDAP+'2': 'departmentNumber', X500ATTR+'39': 'certificateRevocationList', X500ATTR+'38': 'authorityRevocationList', NETSCAPE_LDAP+'216': 'userPKCS12', EDUPERSON_OID+'8': 'eduPersonPrimaryOrgUnitDN', X500ATTR+'9': 'street', X500ATTR+'8': 'st', NETSCAPE_LDAP+'39': 'preferredLanguage', EDUPERSON_OID+'7': 'eduPersonEntitlement', X500ATTR+'2': 'knowledgeInformation', X500ATTR+'7': 'l', X500ATTR+'6': 'c', X500ATTR+'5': 'serialNumber', X500ATTR+'4': 'sn', UCL_DIR_PILOT+'60': 'jpegPhoto', X500ATTR+'65': 'pseudonym', NOREDUPERSON_OID+'5': 'norEduPersonNIN', UCL_DIR_PILOT+'3': 'mail', UCL_DIR_PILOT+'25': 'dc', X500ATTR+'40': 'crossCertificatePair', X500ATTR+'42': 'givenName', X500ATTR+'43': 'initials', X500ATTR+'44': 'generationQualifier', X500ATTR+'45': 'x500UniqueIdentifier', X500ATTR+'46': 'dnQualifier', X500ATTR+'47': 'enhancedSearchGuide', X500ATTR+'48': 'protocolInformation', X500ATTR+'54': 'dmdName', NETSCAPE_LDAP+'4': 'employeeType', X500ATTR+'22': 'teletexTerminalIdentifier', X500ATTR+'23': 'facsimileTelephoneNumber', X500ATTR+'20': 'telephoneNumber', X500ATTR+'21': 'telexNumber', X500ATTR+'26': 'registeredAddress', X500ATTR+'27': 'destinationIndicator', X500ATTR+'24': 'x121Address', X500ATTR+'25': 'internationaliSDNNumber', X500ATTR+'28': 'preferredDeliveryMethod', X500ATTR+'29': 'presentationAddress', EDUPERSON_OID+'3': 'eduPersonOrgDN', NOREDUPERSON_OID+'3': 'norEduPersonBirthDate', }, "to":{ 'roleOccupant': X500ATTR+'33', 'gn': X500ATTR+'42', 'norEduPersonNIN': NOREDUPERSON_OID+'5', 'title': X500ATTR+'12', 'facsimileTelephoneNumber': X500ATTR+'23', 'mail': UCL_DIR_PILOT+'3', 'postOfficeBox': X500ATTR+'18', 'fax': X500ATTR+'23', 'telephoneNumber': X500ATTR+'20', 'norEduPersonBirthDate': NOREDUPERSON_OID+'3', 'rfc822Mailbox': UCL_DIR_PILOT+'3', 'dc': UCL_DIR_PILOT+'25', 'countryName': X500ATTR+'6', 'emailAddress': PKCS_9+'1', 'employeeNumber': NETSCAPE_LDAP+'3', 'organizationName': X500ATTR+'10', 'eduPersonAssurance': EDUPERSON_OID+'11', 'norEduOrgAcronym': NOREDUPERSON_OID+'6', 'registeredAddress': X500ATTR+'26', 'physicalDeliveryOfficeName': X500ATTR+'19', 'associatedDomain': UCL_DIR_PILOT+'37', 'l': X500ATTR+'7', 'stateOrProvinceName': X500ATTR+'8', 'federationFeideSchemaVersion': NOREDUPERSON_OID+'9', 'pkcs9email': PKCS_9+'1', 'givenName': X500ATTR+'42', 'x500UniqueIdentifier': X500ATTR+'45', 'eduPersonNickname': EDUPERSON_OID+'2', 'houseIdentifier': X500ATTR+'51', 'street': X500ATTR+'9', 'supportedAlgorithms': X500ATTR+'52', 'preferredLanguage': NETSCAPE_LDAP+'39', 'postalAddress': X500ATTR+'16', 'email': PKCS_9+'1', 'norEduOrgUnitUniqueIdentifier': NOREDUPERSON_OID+'8', 'eduPersonPrimaryOrgUnitDN': EDUPERSON_OID+'8', 'c': X500ATTR+'6', 'teletexTerminalIdentifier': X500ATTR+'22', 'o': X500ATTR+'10', 'cACertificate': X500ATTR+'37', 'telexNumber': X500ATTR+'21', 'ou': X500ATTR+'11', 'initials': X500ATTR+'43', 'eduPersonOrgUnitDN': EDUPERSON_OID+'4', 'deltaRevocationList': X500ATTR+'53', 'norEduPersonLIN': NOREDUPERSON_OID+'4', 'supportedApplicationContext': X500ATTR+'30', 'eduPersonEntitlement': EDUPERSON_OID+'7', 'generationQualifier': X500ATTR+'44', 'eduPersonAffiliation': EDUPERSON_OID+'1', 'eduPersonPrincipalName': EDUPERSON_OID+'6', 'localityName': X500ATTR+'7', 'owner': X500ATTR+'32', 'norEduOrgUnitUniqueNumber': NOREDUPERSON_OID+'2', 'searchGuide': X500ATTR+'14', 'certificateRevocationList': X500ATTR+'39', 'organizationalUnitName': X500ATTR+'11', 'userCertificate': X500ATTR+'36', 'preferredDeliveryMethod': X500ATTR+'28', 'internationaliSDNNumber': X500ATTR+'25', 'uniqueMember': X500ATTR+'50', 'departmentNumber': NETSCAPE_LDAP+'2', 'enhancedSearchGuide': X500ATTR+'47', 'userPKCS12': NETSCAPE_LDAP+'216', 'eduPersonTargetedID': EDUPERSON_OID+'10', 'norEduOrgUniqueNumber': NOREDUPERSON_OID+'1', 'x121Address': X500ATTR+'24', 'destinationIndicator': X500ATTR+'27', 'eduPersonPrimaryAffiliation': EDUPERSON_OID+'5', 'surname': X500ATTR+'4', 'jpegPhoto': UCL_DIR_PILOT+'60', 'eduPersonScopedAffiliation': EDUPERSON_OID+'9', 'protocolInformation': X500ATTR+'48', 'knowledgeInformation': X500ATTR+'2', 'employeeType': NETSCAPE_LDAP+'4', 'userSMIMECertificate': NETSCAPE_LDAP+'40', 'member': X500ATTR+'31', 'streetAddress': X500ATTR+'9', 'dmdName': X500ATTR+'54', 'postalCode': X500ATTR+'17', 'pseudonym': X500ATTR+'65', 'dnQualifier': X500ATTR+'46', 'crossCertificatePair': X500ATTR+'40', 'eduPersonOrgDN': EDUPERSON_OID+'3', 'authorityRevocationList': X500ATTR+'38', 'displayName': NETSCAPE_LDAP+'241', 'businessCategory': X500ATTR+'15', 'serialNumber': X500ATTR+'5', 'norEduOrgUniqueIdentifier': NOREDUPERSON_OID+'7', 'st': X500ATTR+'8', 'carLicense': NETSCAPE_LDAP+'1', 'presentationAddress': X500ATTR+'29', 'sn': X500ATTR+'4', 'domainComponent': UCL_DIR_PILOT+'25', } }pysaml2-4.9.0/tests/conftest.py000066400000000000000000000013641355762626600165020ustar00rootroot00000000000000import os import pytest #TODO: On my system this function seems to be returning an incorrect location @pytest.fixture def xmlsec(request): for path in os.environ["PATH"].split(":"): fil = os.path.join(path, "xmlsec1") if os.access(fil,os.X_OK): return fil raise Exception("Can't find xmlsec1") @pytest.fixture def AVA(request): return [ { "surName": ["Jeter"], "givenName": ["Derek"], }, { "surName": ["Howard"], "givenName": ["Ryan"], }, { "surName": ["Suzuki"], "givenName": ["Ischiro"], }, { "surName": ["Hedberg"], "givenName": ["Roland"], }, ] pysaml2-4.9.0/tests/create_certs.sh000066400000000000000000000010231355762626600172720ustar00rootroot00000000000000#!/bin/sh newcert="openssl req -x509 -new -days 365000 -sha256 -config openssl.cnf -set_serial 1" $newcert -key test_1.key -out test_1.crt -subj '/C=zz/ST=zz/L=zzzz/O=Zzzzz/OU=Zzzzz/CN=test' $newcert -key test_2.key -out test_2.crt -subj '/C=zz/ST=zz/L=zzzz/O=Zzzzz/OU=Zzzzz/CN=test' $newcert -key pki/test_3.key -out pki/test_3.crt -subj '/C=zz/ST=zz/L=zzzz/O=Zzzzz/OU=Zzzzz/CN=test' $newcert -key root_cert/localhost.ca.key -out root_cert/localhost.ca.crt -subj '/C=se/ST=ac/L=umea/O=ITS Umea University/OU=DIRG/CN=localhost.ca' pysaml2-4.9.0/tests/disco_conf.py000066400000000000000000000011471355762626600167620ustar00rootroot00000000000000from saml2.extension.idpdisc import BINDING_DISCO from pathutils import full_path from pathutils import xmlsec_path BASE = "http://localhost:8088" CONFIG = { "entityid": "%s/disco.xml" % BASE, "name": "Rolands Discoserver", "service": { "ds": { "endpoints": { "disco_service": [ ("%s/disco" % BASE, BINDING_DISCO), ] }, }, }, "debug": 1, "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("servera.xml"), )], }], } pysaml2-4.9.0/tests/ds_data.py000066400000000000000000000244171355762626600162600ustar00rootroot00000000000000#!/usr/bin/env python # """Test data for ds""" __author__ = 'tmatsuo@example.com (Takashi MATSUO)' TEST_OBJECT = """ V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo """ TEST_MGMT_DATA = """ mgmt data """ TEST_SPKI_SEXP = """ spki sexp """ TEST_SPKI_DATA = """ spki sexp spki sexp2 """ TEST_PGP_DATA = """ pgp key id pgp key packet """ TEST_X509_ISSUER_SERIAL = """ issuer name 1 """ TEST_X509_DATA = """ issuer name 1 x509 ski x509 subject name x509 certificate x509 crl """ TEST_TRANSFORM = """ xpath """ TEST_TRANSFORMS = """ xpath xpath """ TEST_RETRIEVAL_METHOD = """ xpath xpath """ TEST_RSA_KEY_VALUE = """ modulus exponent """ TEST_DSA_KEY_VALUE = """

p

q g y j seed pgen counter
""" TEST_KEY_VALUE1 = """

p

q g y j seed pgen counter
""" TEST_KEY_VALUE2 = """ modulus exponent """ TEST_KEY_NAME = """ key name """ TEST_KEY_INFO = """ key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
""" TEST_DIGEST_VALUE = """ digest value """ TEST_DIGEST_METHOD = """ """ TEST_REFERENCE = """ xpath xpath digest value """ TEST_SIGNATURE_METHOD = """ 8 """ TEST_CANONICALIZATION_METHOD = """ """ TEST_SIGNED_INFO = """ 8 xpath xpath digest value """ TEST_SIGNATURE_VALUE = """ signature value """ TEST_SIGNATURE = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
""" pysaml2-4.9.0/tests/ecp_soap.xml000066400000000000000000000026011355762626600166110ustar00rootroot00000000000000 https://sp.example.org/entity ABCDEFGHI01234567 pysaml2-4.9.0/tests/edugain.pem000066400000000000000000000015471355762626600164250ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICVzCCAcACCQDnwXdaJ4G3vTANBgkqhkiG9w0BAQUFADBwMQswCQYDVQQGEwJO TzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xDjAMBgNV BAoTBUZlaWRlMQ4wDAYDVQQLEwVGZWlkZTEZMBcGA1UEAxMQZWR1Z2Fpbi5mZWlk ZS5ubzAeFw0wOTA4MzEwNjU2NDJaFw0zNzAxMTUwNjU2NDJaMHAxCzAJBgNVBAYT Ak5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTEOMAwG A1UEChMFRmVpZGUxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBlZHVnYWluLmZl aWRlLm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0/w1x1eIAbLYSVqCc OWiPC3lhWRNEBgRXFdCo/CFQt1DSAh6AYIw9nGWatqiKD0dtXhn+g4or36fF+l4t FlKwMjIRdB9EM3dp8ErhecauLTAXzJGI16YrfI5932UJr4NDJB/Wm1GKefyu5QIR w9NTEImw8CmUzzzmMd7TBM2epwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJpIWdXn FL/j9Cm/Pdn6Yoxkf1mWy8L8WSwF8j9xfkvp53/GMd9IFkgkBbZo+F9CDH2la6H3 vseA3ZJrXrxSn5RBhI5XJ85DGfdcMYJy3K42Y6mAUghVv1n+rf39w/cyuSRIW0IY XE3ANufnryezpDUffXpzdUltuTCpu2qfKEj2 -----END CERTIFICATE----- pysaml2-4.9.0/tests/enc_tmpl.xml000066400000000000000000000015161355762626600166250ustar00rootroot00000000000000 my-rsa-key pysaml2-4.9.0/tests/encrypted_attribute_statement.xml000066400000000000000000000173141355762626600231730ustar00rootroot00000000000000 xj+8vbBX7wMflO5/Oiw19sXUNtAjIXU5F/EAojJWQq3HRNzI/8MAy03SUHwsYdxu nj4Q1Wp8PpaQnOdtGlkyHMXOJxoZr8x2e5LJt4Tqbyr9V2S5QTYinkyr+3AAVET3 qNfDNvngHBIP3PsNLmZrts08UW5By8WmZwj/ZUAvR5+VfqbrXbyV8Cl3CI1QKzq0 WuZ//YTPuT39DyaAb7s1QGAN2LWlVJ/ytcQ8sA9V5FgZnAnU5x1xd9scwDzjsC6r btVQGJ+Nn0rVT48nQbOImTrrCFT4g1/e0/qkdCx6MA95qZcXs7Ij+jEANKNsb/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 Ym5ushi7vmanxL85l+i2n9RLkMMbs/p8O+vFvxquaEemLQFcDoPF4cklSWFwS/R7 hdvumDTiPkPJq0k9GjHrdJ3717N3z1fd+ZBepXdFmZWeg5k3j+9yUT/CwIh9xo53 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 cP0kUc9H5gI5kVlcnM7B5W1WitiWuUk4bvO1J3uTfYMfey6yvEqmHpgTh5MHhL7I C5kVmEvkw0tKRZ0FjwtPoKki/ua+Wg2RvR6+HYS1EXs//x/fwWFlyGbD0wj3Nd4A jvJR/WMVMaWjFDXR8NnBCyGhSHU1/OsTdKNPw01XNx7wTGCD79dijY8Jz6qoBZEf C3zrySPPFi+8UZfxRdjOyb2adTxtxF4R2TRTUObuEuB7WV5jNY17qMj7Am0wHtiP R/e5d9kiwEiUBhbDcFfXAg== kpkeBJDeQ7Eo1h5vOo5tmIAwhJm01wuOTWRzwBw1tIne2REC0DwxpQf6+ZOXCQAe uo3bv9wY0RbLBptKa4AULFvqB5gWAxyGZ8pdG4l7FwlE+cSVTAz6CEY2ptNuGF9o 8Ytioe0h2MrUxK0BGMcRFtEdlo3fJPL/biKwh8Ah6W0= XQmRA71fcF0Inuzn7nEZGFu0XHnMV50VUfzbfxonOskcf63wRJQdBCSffUQPj7P6 07rGbJYEBUhF1K2RtvL06aeuxWNGRt0oTWV0eyW0PLCihWpNnBmxXFR420lQn0jc Jh8KEdsEdsgemveBOTP2mTchywqeEnAm6SUK44SVB85jOsbmomjGTPh2XZ0YgWgp 2KlbG/amPvA0pByX8YzfAVepLpjA5A/Zut+7nQ93Bbb3feXoFbI6yoKUU7RawfWy xH1MYFfrDS/4n0K0PsfFH7cIa+wj1oIVg3GH023Cp0lA1rWCjMMC1TW8qbBweUZn kfiWZV2U1GLocF9IJmPLrIgDznOCN8NQiHbcTgGHDVxUup4revQq8Ryu536qQ4Cn 5RGpENRQ7qvikA9P22pwaJu7dlX+ygnO1XmhX+QpysOT7GkUoA6veEc0QvVGdjWI MvIFnYwtIJkrBFxLgQY5O2RD2Mb9wFpMQGZdBuwKVxI= pysaml2-4.9.0/tests/entity_cat_re.xml000066400000000000000000000123351355762626600176560ustar00rootroot00000000000000 http://www.swamid.se/category/research-and-education MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= pysaml2-4.9.0/tests/entity_cat_re_nren.xml000066400000000000000000000125741355762626600207050ustar00rootroot00000000000000 http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= pysaml2-4.9.0/tests/entity_cat_rs.xml000066400000000000000000000123341355762626600176730ustar00rootroot00000000000000 http://refeds.org/category/research-and-scholarship MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= pysaml2-4.9.0/tests/entity_cat_sfs_hei.xml000066400000000000000000000160671355762626600206760ustar00rootroot00000000000000 http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/hei-service MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/extended.xml000066400000000000000000000263451355762626600166330ustar00rootroot00000000000000 Kt7437JspP0BG6CqtrWIZuSs42o= lneqzdMN82rjUwUE/kPDQQ1A3yX9ddVPF+3gRBtDg5UgwX5BJE1enkkKB7SRJ2vS CQChHbcFojcI5MvuBEYlGI1igI5U25LmndW3g//XkWP33ecXe2lPJyYAVOU8O3vB SnUFN7M/62OeVNGDDuS0iclC9Tjj9hRPTZF0FAhrsJ+OjIQUZgWm0Nv+tMt9rjc4 fLe/DJIh+sqH/tAWatfcKQEMGo5MzFgHF8n6FD8WFVBAfRPLr/i+s0gu2lqFQimU jhuD/pwG9mOJi/3roX7jjEHCJRDX/+IP3o62UrBgUosvq9YNIvXyi4sTdOUNRf5i iUo8iSUst9nUqsrh5aUdzA== MIIDdTCCAl0CBEY7EskwDQYJKoZIhvcNAQEEBQAwfzELMAkGA1UEBhMCU0UxEjAQ BgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMREwDwYDVQQKEwhT V0FNSS5zZTEPMA0GA1UECxMGU1dBTUlEMSQwIgYDVQQDExtTV0FNSUQgbWV0YWRh dGEgc2lnbmVyIHYxLjEwHhcNMDcwNTA0MTEwMjMzWhcNMTcwNTAxMTEwMjMzWjB/ MQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9j a2hvbG0xETAPBgNVBAoTCFNXQU1JLnNlMQ8wDQYDVQQLEwZTV0FNSUQxJDAiBgNV BAMTG1NXQU1JRCBtZXRhZGF0YSBzaWduZXIgdjEuMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAM6wXN3pVCo98SACS6JCHjSlWj83oNL/Ct+a9hmAx1NZ SKg7lnEJYwWBvzJt5o/47jRQbGm94a45Yy5LVoXq4XyCKINhMxSwbRROvr8Hw6tg P1Z9dk5Jjejvus3gyaH3+EuEyP4aIjTlgmHDwW6HOv/m/4bOXSHB4Pisn7aocqU7 kjpOn1f0cGodWOgGO4tP7KXs6ndcLhIkW+e/B80WEr0kocuc/pvx+aLuKSkttk/A fP1DFs5sqX31RXQKGrB/uEEYVv1Qvneig+RXGSbqk2Tab3BcLE/Cjnfi9Q9cH/jR eL/YSSafGtl+EBgXKszxjMtELhiEWsL9RrMu1HUkBusCAwEAATANBgkqhkiG9w0B AQQFAAOCAQEAkXaa61gp/lkEDNRFc0bzH3ZyoUFgol64F1zdAwBS3xnsCkTnAXt3 p452daEyz+0UR5J/BruMOyvR57w1m7ckVnx/sAgRgaD6gQlUWehjKPEsx8o5iDfO 5R1V5Rn2o7+0VuIJDDObEAtMwqn2Nk6TTzsUVfz5y9nUQAxBz3EqXnnSgRwqSwRF yiVkpVfwtUHIolAf6O2N9Fg1jqoqt4mQCOyRZpD0/5SRYESTY6TJjTmvoh+zOPlI yEiw+Zrl/FWjXtBnRnz8AVT5NRzYiMHdbTHs0Fh6elsb5b9gTBo7j6+t36m7oo2K DaWWpMWvuWHugEqvIAXDCI/HzTbbiWm9NQ== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== sunet.se MIIDNDCCAhygAwIBAgIVAIEijMHQfZuv/n/goQuJ0Q4JizX1MA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDYyMzI1 MTNaFw0zMDEyMDYyMzI1MTNaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZ3jfjgtkyfH1TJ/rQd ziYCIi9h1Rne9yFt83KrsykQVxRDoA/0AbBpQnKNl1sD14iAyj+xpHPUMPz5/MpK 5b7f1pRXsL+8tEf+gmdPDiJ1rUecV3soyOVdOuOZcROyfx70iddHgkUYmKUbVeeE rvU8vKa8BjYEvzG3WRT4o6I2tkQyYEu6mJlw48EjcgCG8CYFbrhKhiTk8d/qMWrQ eRfdWaBqLfQnum3DJXPaZ35QvO6Qk+uWN2CcdWPKWyyvpUmNp5/LklPJ4XZC9JqO LBzV02EVsnNbNTKjYKjwtlKa5BPD7QoDLp+QJel0jtx8WH5LCmFtvSdwnUFV1oig DzcCAwEAAaNrMGkwSAYDVR0RBEEwP4ISY29pcC10ZXN0LnN1bmV0LnNlhilodHRw czovL2NvaXAtdGVzdC5zdW5ldC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU eTW+lqHTyfngd7TOlml27LxY5H8wDQYJKoZIhvcNAQEFBQADggEBAJsa3va2XmyV 9vt0MtXK7xetQc7YpCl8IPMTPqJyiwIOmRDahU0fOlsnyXgiVbgtBWEkdPU+mFJt ieUpQNmHMvNkGWHmBBkSX0ANyor+H54XNYYnaMcxa/dZHE3hCWO1N1Y5AOFRUauv qr0ECPqqiM8M/Ir/9iRivLkBpBgLa4SU9O13s/1dgsP7vvNoIbxMecLRhVVaTkwj v5OqkXDvlha9dI/NRxBYUsIpts6tU+20DvSmyZG1IbSu5tMSGn6jrDHsClXuig7w ZBkqgmTtNcDZXR2FaflUDmM7Xk1gw581bWdYCpQZHNQv7Kh7yAeQWjU2OoYFm3U9 C2+Rm0cXr6U= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient pysaml2-4.9.0/tests/fakeIDP.py000066400000000000000000000145561355762626600161270ustar00rootroot00000000000000from six.moves.urllib.parse import parse_qs from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.samlp import attribute_query_from_string, logout_request_from_string from saml2 import BINDING_HTTP_REDIRECT, pack from saml2 import BINDING_HTTP_POST from saml2 import BINDING_SOAP from saml2.server import Server from saml2.soap import parse_soap_enveloped_saml_attribute_query from saml2.soap import parse_soap_enveloped_saml_logout_request from saml2.soap import make_soap_enveloped_saml_thingy __author__ = 'rolandh' TYP = { "GET": [BINDING_HTTP_REDIRECT], "POST": [BINDING_HTTP_POST, BINDING_SOAP] } AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def unpack_form(_str, ver="SAMLRequest"): SR_STR = "name=\"%s\" value=\"" % ver RS_STR = 'name="RelayState" value="' i = _str.find(SR_STR) i += len(SR_STR) j = _str.find('"', i) sr = _str[i:j] k = _str.find(RS_STR, j) k += len(RS_STR) l = _str.find('"', k) rs = _str[k:l] return {ver: sr, "RelayState": rs} class DummyResponse(object): def __init__(self, code, data, headers=None): self.status_code = code self.text = data self.headers = headers or [] self.content = data class FakeIDP(Server): def __init__(self, config_file=""): Server.__init__(self, config_file) #self.sign = False def receive(self, url, method="GET", **kwargs): """ Interface to receive HTTP calls on :param url: :param method: :param kwargs: :return: """ if method == "GET": path, query = url.split("?") qs_dict = parse_qs(kwargs["data"]) req = qs_dict["SAMLRequest"][0] rstate = qs_dict["RelayState"][0] else: # Could be either POST or SOAP path = url try: qs_dict = parse_qs(kwargs["data"]) req = qs_dict["SAMLRequest"][0] rstate = qs_dict["RelayState"][0] except KeyError: req = kwargs["data"] rstate = "" response = "" # Get service from path for key, vals in self.config.getattr("endpoints", "idp").items(): for endp, binding in vals: if path == endp: assert binding in TYP[method] if key == "single_sign_on_service": return self.authn_request_endpoint(req, binding, rstate) elif key == "single_logout_service": return self.logout_endpoint(req, binding) for key, vals in self.config.getattr("endpoints", "aa").items(): for endp, binding in vals: if path == endp: assert binding in TYP[method] if key == "attribute_service": return self.attribute_query_endpoint(req, binding) return response def authn_request_endpoint(self, req, binding, relay_state): req = self.parse_authn_request(req, binding) if req.message.protocol_binding == BINDING_HTTP_REDIRECT: _binding = BINDING_HTTP_POST else: _binding = req.message.protocol_binding try: resp_args = self.response_args(req.message, [_binding]) except Exception: raise identity = {"surName": "Hedberg", "givenName": "Roland", "title": "supertramp", "mail": "roland@example.com"} userid = "Pavill" authn_resp = self.create_authn_response(identity, userid=userid, authn=AUTHN, **resp_args) response = "%s" % authn_resp _dict = pack.factory(_binding, response, resp_args["destination"], relay_state, "SAMLResponse") return DummyResponse(200, **_dict) def attribute_query_endpoint(self, xml_str, binding): if binding == BINDING_SOAP: _str = parse_soap_enveloped_saml_attribute_query(xml_str) else: _str = xml_str aquery = attribute_query_from_string(_str) extra = {"eduPersonAffiliation": "faculty"} #userid = "Pavill" name_id = aquery.subject.name_id attr_resp = self.create_attribute_response( extra, aquery.id, None, sp_entity_id=aquery.issuer.text, name_id=name_id, attributes=aquery.attribute) if binding == BINDING_SOAP: # SOAP packing #headers = {"content-type": "application/soap+xml"} soap_message = make_soap_enveloped_saml_thingy(attr_resp) # if self.sign and self.sec: # _signed = self.sec.sign_statement_using_xmlsec(soap_message, # class_name(attr_resp), # nodeid=attr_resp.id) # soap_message = _signed response = "%s" % soap_message else: # Just POST response = "%s" % attr_resp return DummyResponse(200, response) def logout_endpoint(self, xml_str, binding): if binding == BINDING_SOAP: _str = parse_soap_enveloped_saml_logout_request(xml_str) else: _str = xml_str req = logout_request_from_string(_str) _resp = self.create_logout_response(req, [binding]) if binding == BINDING_SOAP: # SOAP packing #headers = {"content-type": "application/soap+xml"} soap_message = make_soap_enveloped_saml_thingy(_resp) # if self.sign and self.sec: # _signed = self.sec.sign_statement_using_xmlsec(soap_message, # class_name(attr_resp), # nodeid=attr_resp.id) # soap_message = _signed response = "%s" % soap_message else: # Just POST response = "%s" % _resp return DummyResponse(200, response) pysaml2-4.9.0/tests/get_metadata.sh000077500000000000000000000001771355762626600172620ustar00rootroot00000000000000curl -G -O http://md.incommon.org/InCommon/InCommon-metadata.xml curl -G -O http://metadata.aai.switch.ch/metadata.aaitest.xml pysaml2-4.9.0/tests/idp.xml000066400000000000000000000066141355762626600156040ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/idp_2.xml000066400000000000000000000136351355762626600160260ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 pysaml2-4.9.0/tests/idp_aa.xml000066400000000000000000000136571355762626600162520ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 pysaml2-4.9.0/tests/idp_all.xml000066400000000000000000000152631355762626600164340ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/idp_all_conf.py000066400000000000000000000075341355762626600172730ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2 import BINDING_SOAP, BINDING_URI from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path BASE = "http://localhost:8088" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:idp", "name": "Rolands IdP", "service": { "aa": { "endpoints": { "attribute_service": [ ("%s/aap" % BASE, BINDING_HTTP_POST), ("%s/aas" % BASE, BINDING_SOAP) ] }, }, "aq": { "endpoints": { "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ] }, }, "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ("%s/sso/art" % BASE, BINDING_HTTP_ARTIFACT), ("%s/sso/paos" % BASE, BINDING_SOAP) ], "single_logout_service": [ ("%s/slo/soap" % BASE, BINDING_SOAP), ("%s/slo/post" % BASE, BINDING_HTTP_POST) ], "artifact_resolution_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "name_id_mapping_service": [ ("%s/nim/soap" % BASE, BINDING_SOAP), ("%s/nim/post" % BASE, BINDING_HTTP_POST), ("%s/nim/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/nim/art" % BASE, BINDING_HTTP_ARTIFACT) ] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, #"subject_data": ("mongodb", "foo"), "scope": ["example.com"] }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_path": ["/usr/local/bin", "/opt/local/bin"], "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("servera.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel ÄB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf.py000066400000000000000000000045141355762626600164360ustar00rootroot00000000000000from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2.saml import NAMEID_FORMAT_PERSISTENT, NAME_FORMAT_BASIC from saml2.saml import NAME_FORMAT_URI from pathutils import full_path from pathutils import xmlsec_path BASE = "http://localhost:8088" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso" % BASE, BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("%s/slo" % BASE, BINDING_SOAP), ("%s/slop" % BASE, BINDING_HTTP_POST)] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, }, "https://example.com/sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, "name_form": NAME_FORMAT_BASIC } }, "subject_data": full_path("subject_data.db"), #"domain": "umu.se", #"name_qualifier": "" }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata_sp_1.xml"), ), (full_path("metadata_sp_2.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf_ec.py000066400000000000000000000035471355762626600171120ustar00rootroot00000000000000from saml2.sigver import get_xmlsec_binary from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2.saml import NAME_FORMAT_URI from pathutils import full_path xmlsec_path = get_xmlsec_binary(["/opt/local/bin"]) BASE = "http://localhost:8088" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso" % BASE, BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("%s/slo" % BASE, BINDING_SOAP), ("%s/slop" % BASE, BINDING_HTTP_POST)] }, "policy": { "default": { "lifetime": {"minutes": 15}, "entity_categories": ["swamid", "edugain"], "name_form": NAME_FORMAT_URI, } }, "subject_data": full_path("subject_data.db"), #"domain": "umu.se", #"name_qualifier": "" }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata_sp_1.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf_mdb.py000066400000000000000000000075671355762626600172730ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2 import BINDING_SOAP, BINDING_URI from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path BASE = "http://localhost:8088" CONFIG = { "entityid": "%s/saml/idp" % BASE, "name": "Rolands IdP", "service": { "aa": { "endpoints": { "attribute_service": [ ("%s/aap" % BASE, BINDING_HTTP_POST), ("%s/aas" % BASE, BINDING_SOAP) ] }, }, "aq": { "endpoints": { "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ] }, }, "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ("%s/sso/art" % BASE, BINDING_HTTP_ARTIFACT), ("%s/sso/paos" % BASE, BINDING_SOAP) ], "single_logout_service": [ ("%s/slo/soap" % BASE, BINDING_SOAP), ("%s/slo/post" % BASE, BINDING_HTTP_POST) ], "artifact_resolution_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "name_id_mapping_service": [ ("%s/nim/soap" % BASE, BINDING_SOAP), ("%s/nim/post" % BASE, BINDING_HTTP_POST), ("%s/nim/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/nim/art" % BASE, BINDING_HTTP_ARTIFACT) ] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, "subject_data": ("mongodb", "subject"), "session_storage": ("mongodb", "session") }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), #"xmlsec_binary": None, "xmlsec_path": ["/opt/local/bin", "usr/local/bin"], "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("servera.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel ÄB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf_mdb2.py000066400000000000000000000074071355762626600173460ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2 import BINDING_SOAP, BINDING_URI from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path BASE = "http://localhost:8089" CONFIG = { "entityid": "%s/saml/idp2" % BASE, "name": "Rolands 2nd IdP", "service": { "aa": { "endpoints": { "attribute_service": [ ("%s/aap" % BASE, BINDING_HTTP_POST), ("%s/aas" % BASE, BINDING_SOAP) ] }, }, "aq": { "endpoints": { "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ] }, }, "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ("%s/sso/art" % BASE, BINDING_HTTP_ARTIFACT), ("%s/sso/paos" % BASE, BINDING_SOAP) ], "single_logout_service": [ ("%s/slo/soap" % BASE, BINDING_SOAP), ("%s/slo/post" % BASE, BINDING_HTTP_POST) ], "artifact_resolution_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "authn_query_service": [ ("%s/aqs" % BASE, BINDING_SOAP) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "name_id_mapping_service": [ ("%s/nim/soap" % BASE, BINDING_SOAP), ("%s/nim/post" % BASE, BINDING_HTTP_POST), ("%s/nim/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/nim/art" % BASE, BINDING_HTTP_ARTIFACT) ] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, "subject_data": ("mongodb", "subject"), "session_storage": ("mongodb", "session") }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": None, "metadata": { "local": [full_path("servera.xml"), full_path("vo_metadata.xml")], }, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel ÄB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf_sp_no_encrypt.py000066400000000000000000000042241355762626600213760ustar00rootroot00000000000000from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path from pathutils import xmlsec_path BASE = "http://localhost:8088" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": [ ("%s/sso" % BASE, BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("%s/slo" % BASE, BINDING_SOAP), ("%s/slop" % BASE, BINDING_HTTP_POST)] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, #"domain": "umu.se", #"name_qualifier": "" }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata_sp_1_no_encryption.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_conf_verify_cert.py000066400000000000000000000050031355762626600210310ustar00rootroot00000000000000from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2.cert import OpenSSLWrapper from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path from pathutils import xmlsec_path BASE = "http://localhost:8088" def verify_encrypt_cert(cert_str): osw = OpenSSLWrapper() ca_cert_str = osw.read_str_from_file(full_path("root_cert/localhost.ca.crt")) valid, mess = osw.verify(ca_cert_str, cert_str) return valid CONFIG = { "entityid": "urn:mace:example.com:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "verify_encrypt_cert_advice": verify_encrypt_cert, "verify_encrypt_cert_assertion": verify_encrypt_cert, "endpoints": { "single_sign_on_service": [ ("%s/sso" % BASE, BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("%s/slo" % BASE, BINDING_SOAP), ("%s/slop" % BASE, BINDING_HTTP_POST)] }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, #"domain": "umu.se", #"name_qualifier": "" }, }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata_sp_1.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir": full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [ { "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_example.xml000066400000000000000000000344651355762626600173240ustar00rootroot00000000000000 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF 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 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF 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 pysaml2-4.9.0/tests/idp_slo_redirect.xml000066400000000000000000000043671355762626600203450ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/idp_slo_redirect_conf.py000066400000000000000000000033601355762626600211720ustar00rootroot00000000000000from saml2 import BINDING_HTTP_REDIRECT from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path CONFIG = { "entityid" : "urn:mace:example.com:saml:roland:idp", "name" : "Rolands IdP", "service": { "idp": { "endpoints" : { "single_sign_on_service" : [ ("http://localhost:8088/sso", BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("http://localhost:8088/slo", BINDING_HTTP_REDIRECT)] }, "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, } }, "subject_data": full_path("subject_data.db"), } }, "debug" : 1, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), "xmlsec_binary" : None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("sp_slo_redirect.xml"), )], }], "attribute_map_dir" : full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB","se"),("Example Co.","en")], "url":"http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_soap.xml000066400000000000000000000043561355762626600166270ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/idp_soap_conf.py000066400000000000000000000036611355762626600174620ustar00rootroot00000000000000from saml2 import BINDING_SOAP, BINDING_HTTP_REDIRECT from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path CONFIG={ "entityid" : "urn:mace:example.com:saml:roland:idp", "name" : "Rolands IdP", "service": { "idp": { "endpoints" : { "single_sign_on_service" : [ ("http://localhost:8088/sso", BINDING_HTTP_REDIRECT)], "single_logout_service": [ ("http://localhost:8088/slo", BINDING_SOAP)] }, "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, "subject_data": full_path("subject_data.db"), } }, "debug" : 1, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), #"xmlsec_binary" : None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir" : full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB","se"),("Example Co.","en")], "url":"http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_sp_conf.py000066400000000000000000000044541355762626600171430ustar00rootroot00000000000000__author__ = 'rolandh' from saml2 import BINDING_SOAP, BINDING_HTTP_REDIRECT, BINDING_HTTP_POST from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI BASE = "http://localhost:8088/" from pathutils import full_path CONFIG = { "entityid" : "urn:mace:example.com:saml:roland:idp", "name" : "Rolands IdP", "service": { "idp": { "endpoints" : { "single_sign_on_service" : [ (BASE+"sso", BINDING_HTTP_REDIRECT)], "single_logout_service": [ (BASE+"slo", BINDING_SOAP), (BASE+"slop",BINDING_HTTP_POST)] }, "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI, }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": NAMEID_FORMAT_PERSISTENT, # "attribute_restrictions":{ # "givenName": None, # "surName": None, # } } }, "subject_data": full_path("subject_data.db"), }, "sp": { "endpoints":{ "assertion_consumer_service": [(BASE, BINDING_HTTP_REDIRECT) ], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], } }, "debug" : 1, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), "xmlsec_binary" : None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata.xml"), ), (full_path("vo_metadata.xml"), )], }], "attribute_map_dir" : full_path("attributemaps"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB","se"),("Example Co.","en")], "url":"http://www.example.com/roland", }, "contact_person": [{ "given_name":"John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } pysaml2-4.9.0/tests/idp_test/000077500000000000000000000000001355762626600161125ustar00rootroot00000000000000pysaml2-4.9.0/tests/idp_test/config.py.example000077500000000000000000000050131355762626600213650ustar00rootroot00000000000000from saml2 import BINDING_PAOS from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from saml2.sigver import get_xmlsec_binary from saml2.extension.idpdisc import BINDING_DISCO try: XMLSEC_BINARY = get_xmlsec_binary(["/opt/local/bin"]) except Exception: XMLSEC_BINARY = "" BASE = "http://lingon.ladok.umu.se:8087" #BASE = "http://localhost:8087" CONFIG = { "entityid" : "%s/sp.xml" % BASE, "name" : "SAML2 test tool", "description": "Simplest possible", "service": { "sp": { "endpoints":{ "assertion_consumer_service": [ ("%s/acs/post" % BASE, BINDING_HTTP_POST), ("%s/acs/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/acs/artifact" % BASE, BINDING_HTTP_ARTIFACT), #("%s/acs/soap" % BASE, BINDING_SOAP), ("%s/ecp" % BASE, BINDING_PAOS) ], "single_logout_service": [ ("%s/sls" % BASE, BINDING_SOAP) ], "artifact_resolution_service":[ ("%s/ars" % BASE, BINDING_SOAP) ], "manage_name_id_service":[ ("%s/mni" % BASE, BINDING_HTTP_POST), ("%s/mni" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni" % BASE, BINDING_SOAP), ("%s/acs/artifact" % BASE, BINDING_HTTP_ARTIFACT) ], "discovery_response":[ ("%s/disco" % BASE, BINDING_DISCO) ] } } }, "key_file" : "keys/mykey.pem", "cert_file" : "keys/mycert.pem", "xmlsec_binary" : XMLSEC_BINARY, "subject_data": "subject_data.db", "accepted_time_diff": 60, "attribute_map_dir" : "attributemaps", "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "secret": "0123456789", "only_use_keys_in_metadata": False } pysaml2-4.9.0/tests/idp_test/target_idp.py000077500000000000000000000055051355762626600206160ustar00rootroot00000000000000#!/usr/bin/env python from saml2.saml import NAME_FORMAT_URI __author__ = 'rolandh' import json from saml2 import xmldsig as ds from saml2.saml import NAME_FORMAT_UNSPECIFIED, NAME_FORMAT_URI, NAME_FORMAT_BASIC BASE = "http://localhost:8088" metadata = open("./idp/idp.xml").read() info = { "entity_id": "%s/idp.xml" % BASE, "interaction": [ { "matches": { "url": "%s/sso/redirect" % BASE, "title": 'IDP test login' }, "page-type": "login", "control": { "type": "form", "set": {"login": "roland", "password": "dianakra"} } }, { "matches": { "url": "%s/sso/post" % BASE, "title": 'IDP test login' }, "page-type": "login", "control": { "type": "form", "set": {"login": "roland", "password": "dianakra"} } }, { "matches": { "url": "%s/sso/redirect" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", } }, { "matches": { "url": "%s/sso/post" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", "set": {} } }, { "matches": { "url": "%s/slo/post" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", "set": {} } } ], # metadata source for the test target's EntityDescriptor: "metadata": metadata, "constraints": { # test if attribute name format matches the given value. Absence of this # option or the value NAME_FORMAT_UNSPECIFIED will match any format #"name_format": NAME_FORMAT_BASIC, #"name_format": NAME_FORMAT_UNSPECIFIED, "name_format": NAME_FORMAT_URI, # allowed for assertion & response: "signature_algorithm": [ #ds.SIG_RSA_SHA1, # you may need this for legacy deployments ds.SIG_RSA_SHA224, ds.SIG_RSA_SHA256, ds.SIG_RSA_SHA384, ds.SIG_RSA_SHA512, ], "digest_algorithm": [ #ds.DIGEST_SHA1, # you may need this for legacy deployments ds.DIGEST_SHA224, ds.DIGEST_SHA256, ds.DIGEST_SHA384, ds.DIGEST_SHA512, ds.DIGEST_RIPEMD160, ], } } print(json.dumps(info))pysaml2-4.9.0/tests/idp_uiinfo.xml000066400000000000000000000042541355762626600171530ustar00rootroot00000000000000 example.orgfoo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.htmlMIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= pysaml2-4.9.0/tests/inc-md-cert.pem000066400000000000000000000023751355762626600171130ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDgTCCAmmgAwIBAgIJAJRJzvdpkmNaMA0GCSqGSIb3DQEBCwUAMFcxCzAJBgNV BAYTAlVTMRUwEwYDVQQKDAxJbkNvbW1vbiBMTEMxMTAvBgNVBAMMKEluQ29tbW9u IEZlZGVyYXRpb24gTWV0YWRhdGEgU2lnbmluZyBLZXkwHhcNMTMxMjE2MTkzNDU1 WhcNMzcxMjE4MTkzNDU1WjBXMQswCQYDVQQGEwJVUzEVMBMGA1UECgwMSW5Db21t b24gTExDMTEwLwYDVQQDDChJbkNvbW1vbiBGZWRlcmF0aW9uIE1ldGFkYXRhIFNp Z25pbmcgS2V5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0Chdkrn+ dG5Zj5L3UIw+xeWgNzm8ajw7/FyqRQ1SjD4Lfg2WCdlfjOrYGNnVZMCTfItoXTSp g4rXxHQsykeNiYRu2+02uMS+1pnBqWjzdPJE0od+q8EbdvE6ShimjyNn0yQfGyQK CNdYuc+75MIHsaIOAEtDZUST9Sd4oeU1zRjV2sGvUd+JFHveUAhRc0b+JEZfIEuq /LIU9qxm/+gFaawlmojZPyOWZ1JlswbrrJYYyn10qgnJvjh9gZWXKjmPxqvHKJcA TPhAh2gWGabWTXBJCckMe1hrHCl/vbDLCmz0/oYuoaSDzP6zE9YSA/xCplaHA0mo C1Vs2H5MOQGlewIDAQABo1AwTjAdBgNVHQ4EFgQU5ij9YLU5zQ6K75kPgVpyQ2N/ lPswHwYDVR0jBBgwFoAU5ij9YLU5zQ6K75kPgVpyQ2N/lPswDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQsFAAOCAQEAaQkEx9xvaLUt0PNLvHMtxXQPedCPw5xQBd2V WOsWPYspRAOSNbU1VloY+xUkUKorYTogKUY1q+uh2gDIEazW0uZZaQvWPp8xdxWq Dh96n5US06lszEc+Lj3dqdxWkXRRqEbjhBFh/utXaeyeSOtaX65GwD5svDHnJBcl AGkzeRIXqxmYG+I2zMm/JYGzEnbwToyC7yF6Q8cQxOr37hEpqz+WN/x3qM2qyBLE CQFjmlJrvRLkSL15PCZiu+xFNFd/zx6btDun5DBlfDS9DG+SHCNH6Nq+NfP+ZQ8C GzP/3TaZPzMlKPDCjp0XOQfyQqFIXdwjPFTWjEusDBlm4qJAlQ== -----END CERTIFICATE----- pysaml2-4.9.0/tests/kalmar2.pem000066400000000000000000000021061355762626600163320ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC+zCCAmSgAwIBAgIJALIv7VqXanQYMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNV BAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTEQ MA4GA1UEChMHVU5JTkVUVDEUMBIGA1UEAxMLa2FsbWFyMi5vcmcwHhcNMDkxMDI2 MDY1OTQyWhcNMTkxMDI2MDY1OTQyWjBdMQswCQYDVQQGEwJOTzESMBAGA1UECBMJ VHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQx FDASBgNVBAMTC2thbG1hcjIub3JnMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQCi7bEwud2nKm9FSojyIFGXN1p2ZGpUOKSFxhmeicCujHQr1VYUhyXBDHONwPDt K9PdHFZ4lLgLKcAIqUcOoAWr65m/MJJVkX0P7TUTZ6OS4mDAo1NsZexZxTBof9hC wnFz9dbqEThqZw2UtyEDnhW6kCb6SBd+2Yjvd+YDZg8lfwIDAQABo4HCMIG/MB0G A1UdDgQWBBS2Sw/w4drjYrTiAHeWXyN2W1j1iDCBjwYDVR0jBIGHMIGEgBS2Sw/w 4drjYrTiAHeWXyN2W1j1iKFhpF8wXTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRy b25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRQw EgYDVQQDEwtrYWxtYXIyLm9yZ4IJALIv7VqXanQYMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADgYEALx5V6xKtPr7urC/QOWiHxUChQO+SJsbnlwIquwaEGgUf 0WrGidPu04zdv+VpKtR+/KZbIDuSWx0/AkbexiE9ZUzJ2GvdVSxr/uON9CtQIQTp 5WjZD0KaieaoIMy/w5shc+trjkV550g/MWFFqAjproXwHRrEQoAxWL0smtR1R/I= -----END CERTIFICATE----- pysaml2-4.9.0/tests/keys/000077500000000000000000000000001355762626600152525ustar00rootroot00000000000000pysaml2-4.9.0/tests/keys/mycert.pem000066400000000000000000000020721355762626600172610ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= -----END CERTIFICATE----- pysaml2-4.9.0/tests/keys/mykey.pem000066400000000000000000000015671355762626600171240ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDkJWP7bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr 6/ROgW96ZeQ57fzVy2MCFiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43 qCfLx+clUlOvtnsoMiiRmo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQAB AoGAbx9rKH91DCw/ZEPhHsVXJ6cYHxGcMoAWvnMMC9WUN+bNo4gNL205DLfsxXA1 jqXFXZj3+38vSFumGPA6IvXrN+Wyp3+Lz3QGc4K5OdHeBtYlxa6EsrxPgvuxYDUB vx3xdWPMjy06G/ML+pR9XHnRaPNubXQX3UxGBuLjwNXVmyECQQD2/D84tYoCGWoq 5FhUBxFUy2nnOLKYC/GGxBTX62iLfMQ3fbQcdg2pJsB5rrniyZf7UL+9FOsAO9k1 8DO7G12DAkEA7Hkdg1KEw4ZfjnnjEa+KqpyLTLRQ91uTVW6kzR+4zY719iUJ/PXE PxJqm1ot7mJd1LW+bWtjLpxs7jYH19V+kQJBAIEpn2JnxdmdMuFlcy/WVmDy09pg 0z0imdexeXkFmjHAONkQOv3bWv+HzYaVMo8AgCOksfEPHGqN4eUMTfFeuUMCQF+5 E1JSd/2yCkJhYqKJHae8oMLXByNqRXTCyiFioutK4JPYIHfugJdLfC4QziD+Xp85 RrGCU+7NUWcIJhqfiJECQAIgUAzfzhdj5AyICaFPaOQ+N8FVMLcTyqeTXP0sIlFk JStVibemTRCbxdXXM7OVipz1oW3PBVEO3t/VyjiaGGg= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/localhost.py000077500000000000000000000030501355762626600166420ustar00rootroot00000000000000#!/usr/bin/env python from saml2.saml import NAME_FORMAT_URI __author__ = 'rolandh' import json BASE = "http://localhost:8088" metadata = open("idp_test/idp.xml").read() info = { "entity_id": "%s/idp.xml" % BASE, "interaction": [ { "matches": { "url": "%s/login" % BASE, "title": 'IDP test login' }, "page-type": "login", "control": { "type": "form", "set": {"login": "roland", "password": "dianakra"} } }, { "matches": { "url": "%s/sso/redirect" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", "set": {} } }, { "matches": { "url": "%s/sso/post" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", "set": {} } }, { "matches": { "url": "%s/slo/post" % BASE, "title": "SAML 2.0 POST" }, "page-type": "other", "control": { "index": 0, "type": "form", "set": {} } } ], "metadata": metadata, "name_format": NAME_FORMAT_URI } print(json.dumps(info)) pysaml2-4.9.0/tests/md_data.py000066400000000000000000001261741355762626600162550ustar00rootroot00000000000000#!/usr/bin/env python # """Test data for md""" __author__ = 'tmatsuo@example.com (Takashi MATSUO)' TEST_ENDPOINT = """ """ TEST_SINGLE_LOGOUT_SERVICE = """ """ TEST_MANAGE_NAMEID_SERVICE = """ """ TEST_SINGLE_SIGN_ON_SERVICE = """ """ TEST_NAME_ID_MAPPING_SERVICE = """ """ TEST_ASSERTION_ID_REQUEST_SERVICE = """ """ TEST_INDEXED_ENDPOINT = """ """ TEST_ARTIFACT_RESOLUTION_SERVICE = """ """ TEST_ASSERTION_CONSUMER_SERVICE = """ """ TEST_NAME_ID_FORMAT = """ urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress """ TEST_ATTRIBUTE_PROFILE = """ urn:oasis:names:tc:SAML:2.0:profiles:attribute:basic """ TEST_ORGANIZATION_NAME = """ Catalogix """ TEST_ORGANIZATION_DISPLAY_NAME = """ Catalogix """ TEST_ORGANIZATION_URL = """ http://www.example.com/ """ TEST_ORGANIZATION = """ hogehoge Catalogix AB Catalogix AS http://www.example.com/ """ TEST_CONTACT_PERSON = """ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000 """ TEST_ADDITIONAL_METADATA_LOCATION = """ http://www.example.com/AdditionalMetadataLocation """ TEST_KEY_SIZE = """ 128 """ TEST_OAEP_PARAMS = """ 9lWu3Q== """ TEST_ENCRYPTION_METHOD = """ 9lWu3Q== """ TEST_KEY_DESCRIPTOR = """ key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
9lWu3Q==
""" TEST_ROLE_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
bar key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
9lWu3Q==
hogehoge SIOS Technology, Inc. SIOS http://www.example.com/ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000
""" TEST_SSO_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
bar key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
9lWu3Q==
hogehoge SIOS Technology, Inc. SIOS http://www.example.com/ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000 urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
""" TEST_IDP_SSO_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
bar key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
9lWu3Q==
hogehoge SIOS Technology, Inc. SIOS http://www.example.com/ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000 urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:profiles:attribute:basic value1 of test attribute value2 of test attribute
""" TEST_REQUESTED_ATTRIBUTE = """ value1 of test attribute value2 of test attribute """ TEST_SERVICE_NAME = """ Catalogix Whois """ TEST_SERVICE_DESCRIPTION = """ Catalogix Whois Service """ TEST_ATTRIBUTE_CONSUMING_SERVICE = """ SIOS mail SIOS mail service value1 of test attribute value2 of test attribute """ TEST_SP_SSO_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
9lWu3Q==
hogehoge SIOS Technology, Inc. SIOS http://www.example.com/ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000 urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress SIOS mail SIOS mail service value1 of test attribute value2 of test attribute
""" TEST_ENTITY_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
bar hogehoge SIOS Technology, Inc. SIOS http://www.example.com/ hogehoge SIOS Technology, Inc. Takashi Matsuo tmatsuo@example.com tmatsuo@shehas.net 00-0000-0000 http://www.example.com/AdditionalMetadataLocation
""" TEST_ENTITIES_DESCRIPTOR = """ 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
bar """ pysaml2-4.9.0/tests/metadata.aaitest.xml000066400000000000000000051053421355762626600202440ustar00rootroot00000000000000 Y2+EWe8RRxj1KbkBFcs9PWk27BU= SWB+2vYT6dfcaITfbQwYDAa1HfrDdHjm4oudbSXHu6OsSouWT3fDhoNogG2uTFbVoj83e4/t9mZc fmLtVWdT/+VE08MyMhHKFNSNv1Ljhf3AIGwLOJQSywPmACILLJwCPzFGkupRhA58keki2TrWRTwT JI6UdoN4ztp2zFIMEApEEIXdQp//loVeZCpwhAPuWWjE5IuB3ewPwRorg8ujKaMTfrnLerGauXic OR8/l5VuFivLY+F1WHmLVy1AJ6A10zFUTtj5cf00nitGxiC9WFKo62l1bAd35R4cYxy1up94mq/r +1Ec2l8KfVr88Wh3MpBMwi8qXboVAtbzn5yxzg== jmZtzKT2/mhVBLDvwuCVbt8YLUZpUXwOfM8yrAc2Zo1ov5NZXR+syBQgyEB5Ug1mlRnGq/6bUeN5 IGBTu01N/t2CwHx2TOsqlxRdHwfQ9SLymCrBU16AV/f+mk0d2kT2UeStgo+WblHbiBrDJLX17aXg YBQ4p2kbrILs7i+TW536xBdsxCtzywaJeEOdTp5ujoDpPEHzMkn9ch1pIMdivcXYu54vwuQGgXb8 jRMF8FFWjisKjNJ1iKni4hf4gKSGPhyOvHhwU1IuvA+yLfvDZqEThdj5Ab0wd1+n6qoZfaqcH0N6 0+NAdr3qbc5ySHXZ3GaS8bQRyCZWtNz+RAHBEQ== AQAB MIIEJjCCAw6gAwIBAgISSWITCHaaiMetadataSig2011MA0GCSqGSIb3DQEBBQUAMEYxCzAJBgNV BAYTAkNIMQ8wDQYDVQQKEwZTV0lUQ0gxJjAkBgNVBAMTHVNXSVRDSGFhaSBNZXRhZGF0YSBTaWdu aW5nIENBMB4XDTExMDUwMzA3MDAwMFoXDTE0MDUwMzA2NTk1OVowQjELMAkGA1UEBhMCQ0gxDzAN BgNVBAoTBlNXSVRDSDEiMCAGA1UEAxMZU1dJVENIYWFpIE1ldGFkYXRhIFNpZ25lcjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAI5mbcyk9v5oVQSw78LglW7fGC1GaVF8DnzPMqwHNmaN aL+TWV0frMgUIMhAeVINZpUZxqv+m1HjeSBgU7tNTf7dgsB8dkzrKpcUXR8H0PUi8pgqwVNegFf3 /ppNHdpE9lHkrYKPlm5R24gawyS19e2l4GAUOKdpG6yC7O4vk1ud+sQXbMQrc8sGiXhDnU6ebo6A 6TxB8zJJ/XIdaSDHYr3F2LueL8LkBoF2/I0TBfBRVo4rCozSdYip4uIX+ICkhj4cjrx4cFNSLrwP si37w2ahE4XY+QG9MHdfp+qqGX2qnB9DetPjQHa96m3Ockh12dxmkvG0EcgmVrTc/kQBwRECAwEA AaOCARAwggEMMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUAaW+XltKKfazn55Kp718jvTP1Gow HwYDVR0jBBgwFoAUkKnCDUaLZTU5RGduPD4q0qEnBbYwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDov L2NybC5hYWkuc3dpdGNoLmNoL1NXSVRDSGFhaU1ldGFkYXRhU2lnbmluZ0NBMjAxMS5jcmwwVgYI KwYBBQUHAQEESjBIMEYGCCsGAQUFBzAChjpodHRwOi8vY2EuYWFpLnN3aXRjaC5jaC9TV0lUQ0hh YWlNZXRhZGF0YVNpZ25pbmdDQTIwMTEuY3J0MBQGA1UdIAQNMAswCQYHYIV0AQIGBzANBgkqhkiG 9w0BAQUFAAOCAQEAahfMTFL6vYoQUSK55XgimBseRdhYqJD9MifFN5tmf3/Mv1XtFP6Z9Ji2INgJ 08sO77TH0os2wsNbrgxgOdZv6gWxH3fJ1XHgP/Ct799fhNA7eggPWYX19owbbMdCl7DAalqExv9X DbFDxKZ5Gby0EJrwi2Zj8fu7hgiafNo66jzMksyHitQ6QbSdRWiLur9Hn84f8c82NF0yfAYS3arH S4o6fg7uE8lmDe8+dSsP7HlLDf+kELBb3SBhwoNXioXaRnyz4waOu6mrJ4ajZLPLI2UGPUQua81P BJcRmf5lqj2yAv93tqj5i/YRAeNx90JTgLes1fumsi0C/iR+Kf169Q== MIIESjCCAzKgAwIBAgISSWITCHaaiMetadataSignCA1MA0GCSqGSIb3DQEBBQUAMGsxCzAJBgNV BAYTAkNIMUAwPgYDVQQKEzdTd2l0Y2ggLSBUZWxlaW5mb3JtYXRpa2RpZW5zdGUgZnVlciBMZWhy ZSB1bmQgRm9yc2NodW5nMRowGAYDVQQDExFTV0lUQ0hhYWkgUm9vdCBDQTAeFw0xMTA1MDMwNjQ1 MDBaFw0xNjA1MDMwNjQ0NTlaMEYxCzAJBgNVBAYTAkNIMQ8wDQYDVQQKEwZTV0lUQ0gxJjAkBgNV BAMTHVNXSVRDSGFhaSBNZXRhZGF0YSBTaWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAjuzgxV/woUTfG3a7sRTWsxSLmjRPrVmHG21mS+iyy+vkmiOl0sKk4z4ydpLJOCE0 7sMgOq1Cm4/FG/dJExoLXIKo/J9VWkHBLaR/U5tWhnhHbBrCMiz47TRQlZS4Z3JA65NPTcE8wXFJ YKm9gNziA+PVaqSUmNz1yJIWM7//jiZza2uOJRF3aFBVQfibsWEQw+PnrHNHutH/ohKwxBc/hoov PBsC/LAyMYAsg3H+x2jXcibIWG92JePRxzkfGgJFMY/umZ9F40m3uiQq7DU/UWTrSn6f6lIM9XYv wo1DwjzsMGsSPPcdyTIN3ymQGjfmy2PO9sapJU9/x1Kt64HkRQIDAQABo4IBCzCCAQcwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHwYDVR0jBBgwFoAU6ZriBljrD9eBA11cl7mxtZN9 O4QwHQYDVR0OBBYEFJCpwg1Gi2U1OURnbjw+KtKhJwW2MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6 Ly9jcmwuYWFpLnN3aXRjaC5jaC9TV0lUQ0hhYWlSb290Q0EuY3JsMEcGCCsGAQUFBwEBBDswOTA3 BggrBgEFBQcwAoYraHR0cDovL2NhLmFhaS5zd2l0Y2guY2gvU1dJVENIYWFpUm9vdENBLmNydDAc BgNVHSAEFTATMAYGBFUdIAAwCQYHYIV0AQIGBzANBgkqhkiG9w0BAQUFAAOCAQEAkPbUwENHsiqO HAm0F41Mpq+cm2AW/9I2HtwYlJy02GaJBWe3Dxw46DbxIcvJOQjT3uwFfY+G9S/dV+yyrWtczTzh B/pteQX/LBa1Kg18iw91j9PTyn+d93OqxsN+QNuKR+bVCW+2mWldzsfwfykhveK06EJvqnAXbxAS ReWUOvM4TxgkeH4oZfWEmZ/iwWoYeuTZi9hg0sO11Y6tQTS7bA8kHDwq8kUgtSGiJYOiwieP7P1N +07qybrqEWG3bhKt+ZfHoXfgbzJFij/z75bM0sDfALvhXzv2audqV7TskBqWqDQHSaUx+ZS3n++A NC5pgWHluvDfSNCboiXVe8sSeA== MIIDnzCCAoegAwIBAgINSWITCHaai+Root+CAzANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQGEwJD SDFAMD4GA1UEChM3U3dpdGNoIC0gVGVsZWluZm9ybWF0aWtkaWVuc3RlIGZ1ZXIgTGVocmUgdW5k IEZvcnNjaHVuZzEaMBgGA1UEAxMRU1dJVENIYWFpIFJvb3QgQ0EwHhcNMDgwNTE1MDYzMDAwWhcN MjgwNTE1MDYyOTU5WjBrMQswCQYDVQQGEwJDSDFAMD4GA1UEChM3U3dpdGNoIC0gVGVsZWluZm9y bWF0aWtkaWVuc3RlIGZ1ZXIgTGVocmUgdW5kIEZvcnNjaHVuZzEaMBgGA1UEAxMRU1dJVENIYWFp IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUSWbn/rhWew/sLJRyciyR KDGyFXSgiDO/EohYuZLw6EAKLLlhZorNtEHQbbn0Oo13S33MclHMvGWTKJM0u1hG+6gLy78EPmJb qAE1Uv23wVEH4SX0VJfl3JVqIebiAH/CjuLubgMUspDIjOdQHNLS7pthTbm7Tgh7zMsiLPyMTZJe p5CGbqv8NoK6bMaF0Z+Bt7e1JRlhHFCViJJaR/+hfpzLsJ8NWVivvrpRGaGJ1XR+9FGsTkjNdMCi rNJJZ6XvUOe5w7pHSd9McppFP0eyLs02AMzMXI4iz6PK/w3EdzXGXpK+gSgvLxWYct4xHpv1e2NX hNgdJOSN9ra/wJLVAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G A1UdDgQWBBTpmuIGWOsP14EDXVyXubG1k307hDANBgkqhkiG9w0BAQUFAAOCAQEAMV/eIW6pFB+m bk7rD7hUPTWDRaoca3kHqmFGFnHfuY8+c0/Mqjh8Y/jyX1ybf58crTSWrbyGbUZ3oxDGQ34tuZSk meR32NqryiX3sP5qlNSozVguQKt8o4vhS1QeWPsXALs3em2pdKuIGSOpbuDnopPcmU2g5Zi2R5P7 qpKDKAKtNUEwV+LW7GBMEksONj7BFXk4AFBFBijaYJGgHmoKSImVgeNIvsV+BSv5HJ4q6vcxfnwu vvGHM0AGphYO6f5qtHMUgvAblI8M/2QsBgethaGrirtKJ3aCRLdaR2R1QfaGRpck/Ron5/MpMxiJ wLT8YlW/zjx2yNABhPSAjfzeMw== MIIBwTCBqgIBATANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJDSDEPMA0GA1UEChMGU1dJVENI MSYwJAYDVQQDEx1TV0lUQ0hhYWkgTWV0YWRhdGEgU2lnbmluZyBDQRcNMTQwMjA1MDYzNzA1WhcN MTQwMjEwMDYzNzA1WqAwMC4wHwYDVR0jBBgwFoAUkKnCDUaLZTU5RGduPD4q0qEnBbYwCwYDVR0U BAQCAgP2MA0GCSqGSIb3DQEBBQUAA4IBAQCKJrZqp6BZPTaqsB018l3sxoq9R8aIq4Cx8k99+xak nxqL1G6KMgQ6EOu3bkrlV+2XMlOkyvVfFvrSAD7OJ8snLwTwTE7ZKhavlz5UIPD5wnpNlPNN7s+8 5iTqFASto7/jbiIpNKbagzXo17NmBmc2GKjR3aDL5fy1Zrv5+OUy7oBOsM041w5a92A6a54eSGVM DO2uNvHENfjrDoLm9RwJFyAffsODgl8oOGp042E6WVeKcdWPMkCDagFRNDDG7Wuk97oOQ0TqdLB8 My+ouTBMkAqeE4oskoM5xQUSKJtwh+xxlhtvkhXezyjhyI/2A+Q+dilE0T2LczRVJOs8K1x1 MIIB5TCBzgIBATANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQGEwJDSDFAMD4GA1UEChM3U3dpdGNo IC0gVGVsZWluZm9ybWF0aWtkaWVuc3RlIGZ1ZXIgTGVocmUgdW5kIEZvcnNjaHVuZzEaMBgGA1UE AxMRU1dJVENIYWFpIFJvb3QgQ0EXDTEzMDQxODA4MzY0MloXDTE0MTAxODA4MzY0MlqgLzAtMB8G A1UdIwQYMBaAFOma4gZY6w/XgQNdXJe5sbWTfTuEMAoGA1UdFAQDAgEGMA0GCSqGSIb3DQEBBQUA A4IBAQAVbHuSFzv45r7DCpwWBM9cvMoOOnJwNhfiwkWrwpkcT4l26kMs9FHTceq2JecG5vpi0+Um 4AkCC54sYSRFhPqCboZDdmmvKqNx4DgflpQERh8bHzgHYaS7n+VBaEAdiwu2LxDhnDnJNMRhdHKh pUl5SIOKrpvkGCbLl9oPPDrq/3FflxeSpqfZNeVNeWom2+SA7uTkGA5+g80CB0z+1b/lOjU6TIsQ GT+4vNgr+Wa1++USooJDMng8zxApv5ZBmrNaER346r+kLYQN1He6qovvUWUQSwXetQsSAs0Y1qlJ 03v0ZhtGLDlspimNlTt9C4c0tjfcB9sz2UZzxVzPKPW6 test.unifr.ch Université de Fribourg Test Home Organization L\'Université suisse bilingue. Die zweisprachige Universität. test.unifr.ch MIIDLDCCAhSgAwIBAgIVAJVcm9m/w8qa8DFzMd592CsSI6LxMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHRlc3RpZHAudW5pZnIuY2gwHhcNMTIwMjIzMTA1OTQ4 WhcNMTUwMjIzMTA1OTQ4WjAbMRkwFwYDVQQDExB0ZXN0aWRwLnVuaWZyLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopfdhdLfnX43TbsyUODvyXcc I63Sp2J43Xluc5xOsvdzSjA0ws087EYNx5o5oTrXRcKg30ooichkfxVG9WylPaF+ yNwnEFbPrndK23wozgBoTSr0W8Bd9Wa+2YVCb3P8XvZkc12y7NmBZEDTznvRJfXt KBLH7u+tUkSgt7ky/V6rRUvuDWlsah3njMWQIJfHm3r/qaTA/1zFmNRcszWkkwKp F5XrQksr766EybaJpJpYPkeS7L+pP3HvyprG8NRm7gNbFn9HzKoOPf+cvnurGN4r bRnKsLYJC80MFbqY6Dv5sIy3FpyR1cODGqZfi1dI6HZS8o7aa1H9jeeDaToKDQID AQABo2cwZTBEBgNVHREEPTA7ghB0ZXN0aWRwLnVuaWZyLmNohidodHRwczovL3Rl c3RpZHAudW5pZnIuY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFh4sQu+oGFd 49jhSN87P8Y+Py+5MA0GCSqGSIb3DQEBBQUAA4IBAQBo3p6agRoGGxg/M/Y2bEU+ vqDCyTLoUv06ykvFBavNyXu1+1CY55ubu54pjxNWtiuBoSVrkMonPbVMjEvSwDOZ E4lNtIRUsCIMC/dT9wWp9fVH0jlsJu1z189DuYQdIN2/sot/Cfx5LKl8cCyyY4kM jBjNn2ZWpjYc+HdEbTB3kbxSs5GhDzsatSnokO0ipRAVg1/z3VY3JUccCWPS7vEe GM4hLS/Z9PLc3l/DlwrAAEBsVNGl6MX60CGRV1eKhMzUBvB143qrSsMkOug/Sg2v qZQXcAEtay8hNJNO00TGuX8R7ViXlShwPH/K9YQb/WTxJnxh6GLI0aAn3iJJtW3W urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.unifr.ch MIIDLDCCAhSgAwIBAgIVAJVcm9m/w8qa8DFzMd592CsSI6LxMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEHRlc3RpZHAudW5pZnIuY2gwHhcNMTIwMjIzMTA1OTQ4 WhcNMTUwMjIzMTA1OTQ4WjAbMRkwFwYDVQQDExB0ZXN0aWRwLnVuaWZyLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopfdhdLfnX43TbsyUODvyXcc I63Sp2J43Xluc5xOsvdzSjA0ws087EYNx5o5oTrXRcKg30ooichkfxVG9WylPaF+ yNwnEFbPrndK23wozgBoTSr0W8Bd9Wa+2YVCb3P8XvZkc12y7NmBZEDTznvRJfXt KBLH7u+tUkSgt7ky/V6rRUvuDWlsah3njMWQIJfHm3r/qaTA/1zFmNRcszWkkwKp F5XrQksr766EybaJpJpYPkeS7L+pP3HvyprG8NRm7gNbFn9HzKoOPf+cvnurGN4r bRnKsLYJC80MFbqY6Dv5sIy3FpyR1cODGqZfi1dI6HZS8o7aa1H9jeeDaToKDQID AQABo2cwZTBEBgNVHREEPTA7ghB0ZXN0aWRwLnVuaWZyLmNohidodHRwczovL3Rl c3RpZHAudW5pZnIuY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFh4sQu+oGFd 49jhSN87P8Y+Py+5MA0GCSqGSIb3DQEBBQUAA4IBAQBo3p6agRoGGxg/M/Y2bEU+ vqDCyTLoUv06ykvFBavNyXu1+1CY55ubu54pjxNWtiuBoSVrkMonPbVMjEvSwDOZ E4lNtIRUsCIMC/dT9wWp9fVH0jlsJu1z189DuYQdIN2/sot/Cfx5LKl8cCyyY4kM jBjNn2ZWpjYc+HdEbTB3kbxSs5GhDzsatSnokO0ipRAVg1/z3VY3JUccCWPS7vEe GM4hLS/Z9PLc3l/DlwrAAEBsVNGl6MX60CGRV1eKhMzUBvB143qrSsMkOug/Sg2v qZQXcAEtay8hNJNO00TGuX8R7ViXlShwPH/K9YQb/WTxJnxh6GLI0aAn3iJJtW3W urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.unifr.ch Université de Fribourg Test Home Organization http://www.test.unifr.ch/ test.chuv.ch CHUV Test IdP Test Identity Provider for CHUV test.chuv.ch MIIDJzCCAg+gAwIBAgIUZlsTIuakV7Qh7923kRXc1f+1cKkwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdGVzdGlkcC5jaHV2LmNoMB4XDTExMDkzMDE2NDEwOFoX DTE0MDkzMDE2NDEwOFowGjEYMBYGA1UEAxMPdGVzdGlkcC5jaHV2LmNoMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1n3xkz7s9urfLgZJ2OYF0/RB90Sp TDKmjxrep0J84s65I2MG0hmoko/0wKOpBRa3pCBicorCLNBuNqcU7SsMh1IEu7Mt RT9mznq5HEGVivK6beKzZ9ukImNT98hGAE1pC8d32Yoz7fh/dRAYQKo99gRxTWws ILK4QY37YSfSbhQFPoUcJz2b0usJW8T2uKk72EmKqv9NFxctK2IIPqd3ujt6OMxP aMZqREHKv1IfMkMh2TZaDkGeu3wE2qnclPlnn3vrEyFqhl9lve22ncqpypYdN5D/ viPO4xMLey6PO0cuBxInTzaCgkaYha+ehu/zOFRFP342eI6Uvln12bLwzwIDAQAB o2UwYzBCBgNVHREEOzA5gg90ZXN0aWRwLmNodXYuY2iGJmh0dHBzOi8vdGVzdGlk cC5jaHV2LmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSwcq7VkYhSUqkKLbUD ydEm6GR7HjANBgkqhkiG9w0BAQUFAAOCAQEAv9UuV1320BINqA9O/ME6tLIJunsj 1Bh/rHtzakYxZDya2gxhN0jWEhtNkzjgbIwANaFRroQrHCfA/ot9VmoSkdHBLBh9 B9rundUpNJLCzyDpezNs7M/lMCssON6eXO2youwC9szlAsRF6AjxUyLU/6CpGooR +1TYLEYuHgHq4Ps1ck0o4/5uuVZIL+4vOHwOZoDAJVI3iZFZsruHbClLwfqx3/Wc kCuqTWdMahbIc7iYOHaQioMqzw8rJG1FKe/wF5QxE7WWYH0CaPuB78M3r8gFNQnS 5wpTJ2iqjMwgKnQeP+qGslcUVo26hBmgJHbA+IGMSyZTdwjegsP+jiJGQg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.chuv.ch MIIDJzCCAg+gAwIBAgIUZlsTIuakV7Qh7923kRXc1f+1cKkwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdGVzdGlkcC5jaHV2LmNoMB4XDTExMDkzMDE2NDEwOFoX DTE0MDkzMDE2NDEwOFowGjEYMBYGA1UEAxMPdGVzdGlkcC5jaHV2LmNoMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1n3xkz7s9urfLgZJ2OYF0/RB90Sp TDKmjxrep0J84s65I2MG0hmoko/0wKOpBRa3pCBicorCLNBuNqcU7SsMh1IEu7Mt RT9mznq5HEGVivK6beKzZ9ukImNT98hGAE1pC8d32Yoz7fh/dRAYQKo99gRxTWws ILK4QY37YSfSbhQFPoUcJz2b0usJW8T2uKk72EmKqv9NFxctK2IIPqd3ujt6OMxP aMZqREHKv1IfMkMh2TZaDkGeu3wE2qnclPlnn3vrEyFqhl9lve22ncqpypYdN5D/ viPO4xMLey6PO0cuBxInTzaCgkaYha+ehu/zOFRFP342eI6Uvln12bLwzwIDAQAB o2UwYzBCBgNVHREEOzA5gg90ZXN0aWRwLmNodXYuY2iGJmh0dHBzOi8vdGVzdGlk cC5jaHV2LmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSwcq7VkYhSUqkKLbUD ydEm6GR7HjANBgkqhkiG9w0BAQUFAAOCAQEAv9UuV1320BINqA9O/ME6tLIJunsj 1Bh/rHtzakYxZDya2gxhN0jWEhtNkzjgbIwANaFRroQrHCfA/ot9VmoSkdHBLBh9 B9rundUpNJLCzyDpezNs7M/lMCssON6eXO2youwC9szlAsRF6AjxUyLU/6CpGooR +1TYLEYuHgHq4Ps1ck0o4/5uuVZIL+4vOHwOZoDAJVI3iZFZsruHbClLwfqx3/Wc kCuqTWdMahbIc7iYOHaQioMqzw8rJG1FKe/wF5QxE7WWYH0CaPuB78M3r8gFNQnS 5wpTJ2iqjMwgKnQeP+qGslcUVo26hBmgJHbA+IGMSyZTdwjegsP+jiJGQg== urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.chuv.ch CHUV Test IdP http://www.test.chuv.ch/ epfl.ch EPFL slpc1 EPFL slpc1 MIIDDjCCAfagAwIBAgIJAJx8vpf4U22qMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNscGMxLmVwZmwuY2gwHhcNMTIxMjIxMTU0NzA5WhcNMTUxMjIyMTU0NzA5 WjAYMRYwFAYDVQQDEw1zbHBjMS5lcGZsLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA0taxX8bGqnaEWPIOaQx+Vt/WZZ2WBkQvuInrsD/PvMq9IO/s 9LGnRMRB2obzrlyZYgas3euQJ/uegxS5YMLc+YdTjc60kzJ/heW2zztZBrLSwjxj c7beUs6OX6sT6VB72HjzawtTthw1Lb2rMsCI542TtznEbyShlh/G9RPDR38+yeM4 xCoy1V1W5IM9xdIxKT4qMFqMTalYtvAab53L+PzgBS1XqChJ4pJK1ujWm5ofSycx kjpwyKJVU5z8JVBbjnlaRv16RBgw5Gw09kTmQr/RO9HsPUk6+IKdvYS5/7weRCS3 VzTHYrDy4fdk5tz68kqWw3a4k2rzaIz5wrfIwwIDAQABo1swWTA4BgNVHREEMTAv gg1zbHBjMS5lcGZsLmNohh5odHRwczovL3NscGMxLmVwZmwuY2gvU0FNTDJJZFAw HQYDVR0OBBYEFDF/l8UFOGB4E+BTf8LWrFkIHz40MA0GCSqGSIb3DQEBBQUAA4IB AQDJcsU6+Gbj8RpntxpnsklBvG2DyWXM+X1FizyK6cMbKaJUc5mD1fW5sJajbbay g49+r65m19++QyhGLMUolnJX/ky2nQwBs6IBqcd5sPNO7pV9yPdKUmjPP2NEApYQ t6o/eA9jpqWJncqPd64HXVw16kWchhV3UQd8mh/SCOKTJssCgPy/YF+xJyOQtilb fxSY1fpOKZtBdLCsri/qYWk9dOq2KVZ6kzEdE7ZKnWIC9Vpa/SjKThHSGHtQDH+A aChFJJmKH/jI7Jd5LUglRDxNE49ybw3/cu0hZoGQ9KSVgEa5mUc2s7tzsbGI7j06 JbEofBYXEwAZqw+j387+zkwu urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent epfl.ch MIIDDjCCAfagAwIBAgIJAJx8vpf4U22qMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNscGMxLmVwZmwuY2gwHhcNMTIxMjIxMTU0NzA5WhcNMTUxMjIyMTU0NzA5 WjAYMRYwFAYDVQQDEw1zbHBjMS5lcGZsLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA0taxX8bGqnaEWPIOaQx+Vt/WZZ2WBkQvuInrsD/PvMq9IO/s 9LGnRMRB2obzrlyZYgas3euQJ/uegxS5YMLc+YdTjc60kzJ/heW2zztZBrLSwjxj c7beUs6OX6sT6VB72HjzawtTthw1Lb2rMsCI542TtznEbyShlh/G9RPDR38+yeM4 xCoy1V1W5IM9xdIxKT4qMFqMTalYtvAab53L+PzgBS1XqChJ4pJK1ujWm5ofSycx kjpwyKJVU5z8JVBbjnlaRv16RBgw5Gw09kTmQr/RO9HsPUk6+IKdvYS5/7weRCS3 VzTHYrDy4fdk5tz68kqWw3a4k2rzaIz5wrfIwwIDAQABo1swWTA4BgNVHREEMTAv gg1zbHBjMS5lcGZsLmNohh5odHRwczovL3NscGMxLmVwZmwuY2gvU0FNTDJJZFAw HQYDVR0OBBYEFDF/l8UFOGB4E+BTf8LWrFkIHz40MA0GCSqGSIb3DQEBBQUAA4IB AQDJcsU6+Gbj8RpntxpnsklBvG2DyWXM+X1FizyK6cMbKaJUc5mD1fW5sJajbbay g49+r65m19++QyhGLMUolnJX/ky2nQwBs6IBqcd5sPNO7pV9yPdKUmjPP2NEApYQ t6o/eA9jpqWJncqPd64HXVw16kWchhV3UQd8mh/SCOKTJssCgPy/YF+xJyOQtilb fxSY1fpOKZtBdLCsri/qYWk9dOq2KVZ6kzEdE7ZKnWIC9Vpa/SjKThHSGHtQDH+A aChFJJmKH/jI7Jd5LUglRDxNE49ybw3/cu0hZoGQ9KSVgEa5mUc2s7tzsbGI7j06 JbEofBYXEwAZqw+j387+zkwu urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier epfl.ch EPFL slpc1 http://www.epfl.ch/ test-idp.unine.ch Université de Neuchâtel - test IdP Université de Neuchâtel - test IdP - test-idp.unine.ch test-idp.unine.ch MIIDMDCCAhigAwIBAgIVAKIJF09PlilHP3R6QFyMLe786zTbMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXRlc3QtaWRwLnVuaW5lLmNoMB4XDTExMDQxNDE1MDU0 M1oXDTE0MDQxNDE1MDU0M1owHDEaMBgGA1UEAxMRdGVzdC1pZHAudW5pbmUuY2gw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCOap9tf4bkZQpG9If5NhUJ zMOdd6hDbYITOqEcKe112t7Gc2HYhnKzEHNU1V+9rn9iLUZxgtF08rm62+v3Qdt4 mTyT9iOgZkiuo7prCbQVLfgjlATNnmMxS8dshkH5uMSf53MR1UGmluZwUJvavGoC tLSeuIqESrB9huWhq9vuriQCnol2E6bzIF4IH53MAIozbvo/Ah08itScAzBpxPre Z+reAPT5XL6lo3ewfhvDGnmv4z2n/b+kp/4+Y8ia6zzx1sJS5x63CwpbzFpmnBq3 jAzZ1GFxtrFg/BnM5TKAzBAxB7pc6i6peIdEgAhetJR+67BSlQvUaWtn7jHMhUEv AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXRlc3QtaWRwLnVuaW5lLmNohihodHRwczov L3Rlc3QtaWRwLnVuaW5lLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBS7MpK6 Izim0Cmg3P4Al8Y5pl7UgTANBgkqhkiG9w0BAQUFAAOCAQEAjZQcSZ0SllBfBXPb atC8XfRKyUN9KiP6ITi5Fkq8+hYZ50NmK+rTb25grcbg3PkPACiAmrklI4QEsIpf goGXoowN5cxEWoUCZqxcjrj4XhL/bJ++tz/G6B9izauFZdl8VNivLXSC3V46jlKy DFB3y5qd24IZFBL9VG+pPWpU/E6bHYmXAlBO1CouiPCNYW4cAhp+TLFIfUmSaPil uaVPN8YVaCeMW/WAeAp31o6pzQCkrwGFPmGL8sFFvvLZg+u3yh+Xn3A2vI6z4Zkx ttUHwCbJH+lGUZOMWjhcgZXUSo4talnst/sP9MoGpbwrf0nSEuqeQjq3sfBz/4RA 0D0e9w== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test-idp.unine.ch MIIDMDCCAhigAwIBAgIVAKIJF09PlilHP3R6QFyMLe786zTbMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXRlc3QtaWRwLnVuaW5lLmNoMB4XDTExMDQxNDE1MDU0 M1oXDTE0MDQxNDE1MDU0M1owHDEaMBgGA1UEAxMRdGVzdC1pZHAudW5pbmUuY2gw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCOap9tf4bkZQpG9If5NhUJ zMOdd6hDbYITOqEcKe112t7Gc2HYhnKzEHNU1V+9rn9iLUZxgtF08rm62+v3Qdt4 mTyT9iOgZkiuo7prCbQVLfgjlATNnmMxS8dshkH5uMSf53MR1UGmluZwUJvavGoC tLSeuIqESrB9huWhq9vuriQCnol2E6bzIF4IH53MAIozbvo/Ah08itScAzBpxPre Z+reAPT5XL6lo3ewfhvDGnmv4z2n/b+kp/4+Y8ia6zzx1sJS5x63CwpbzFpmnBq3 jAzZ1GFxtrFg/BnM5TKAzBAxB7pc6i6peIdEgAhetJR+67BSlQvUaWtn7jHMhUEv AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXRlc3QtaWRwLnVuaW5lLmNohihodHRwczov L3Rlc3QtaWRwLnVuaW5lLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBS7MpK6 Izim0Cmg3P4Al8Y5pl7UgTANBgkqhkiG9w0BAQUFAAOCAQEAjZQcSZ0SllBfBXPb atC8XfRKyUN9KiP6ITi5Fkq8+hYZ50NmK+rTb25grcbg3PkPACiAmrklI4QEsIpf goGXoowN5cxEWoUCZqxcjrj4XhL/bJ++tz/G6B9izauFZdl8VNivLXSC3V46jlKy DFB3y5qd24IZFBL9VG+pPWpU/E6bHYmXAlBO1CouiPCNYW4cAhp+TLFIfUmSaPil uaVPN8YVaCeMW/WAeAp31o6pzQCkrwGFPmGL8sFFvvLZg+u3yh+Xn3A2vI6z4Zkx ttUHwCbJH+lGUZOMWjhcgZXUSo4talnst/sP9MoGpbwrf0nSEuqeQjq3sfBz/4RA 0D0e9w== urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test-idp.unine.ch Université de Neuchâtel - test IdP http://www.test-idp.unine.ch/ test.unisi.ch Universita della Svizzera Italiana Universita della Svizzera Italiana Universita della Svizzera italiana Universita della Svizzera italiana test.unisi.ch MIIFMzCCBBugAwIBAgIUIfV8lsrh4IoNDfLVA3nrQRcsqMgwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEzMDIyMDEyMzUwN1oXDTE2MDIyMDEyMzUwN1ow dDELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBlRpY2lubzEPMA0GA1UEBxMGTHVnYW5v MSswKQYDVQQKEyJVbml2ZXJzaXRhIGRlbGxhIFN2aXp6ZXJhIEl0YWxpYW5hMRYw FAYDVQQDEw10bG9naW4udXNpLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA58oRf8LkT2+ELlFwr9NR0MaZMv0IaNAyR4EdxSTFcVtOtvC996Dg3BP5 YjN0P2IqK9I0ly0iWhoQWGwBbuYyCxdkNjtGRYd8EurtHFT/NgDeze2wg07cb7ET vZizWT59+PwXnoJQGbjsNNkQaGy5C2sxLHkVFud1RSXiFNsYsU7AfMEGBmCU3DfM pwlpejESnJOszuiDqVd7qn88WWmIyNbF1yTz/UBxFt+uQP6ClnuV0Wm5OpFgSe0C FVrPOtYC8A99WDOo5S6c9Flcw/7EgTPuywwez8kmjDZMYJ8fVdY/R8f/SxsE34U/ iDgevxV+BdhDt+3Lj/4Cz6LiYfKpqQIDAQABo4IBxDCCAcAwdAYIKwYBBQUHAQEE aDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20w OAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZz c2xpY2EuY3J0MEkGA1UdEQRCMECCDXRsb2dpbi51c2kuY2iCD3Rsb2dpbi51bmlz aS5jaIINdG5ldGlkLnVzaS5jaIIPdG5ldGlkLnVuaXNpLmNoMFEGA1UdIARKMEgw RgYMKwYBBAG+WAACZAEBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVvdmFk aXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQyTaFP6vCumbbumwcs hAgRUIvifjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xv YmFsLmNvbS9xdnNzbGljYS5jcmwwHQYDVR0OBBYEFBVaq74iVTYpuQVxwmcFc/ia iQzsMA0GCSqGSIb3DQEBBQUAA4IBAQA9NQ7hWwGh9xnh445gWz/1vA11XF06TBKB WbLNEddp/25oWaxNz1fnpgwSTKkcSR56sB1OG/ZdDB47+26qQcsuCTkZkZ9oCX50 JliCjWTEEHu3jXcOID3tM18hitVppLjQvDrmINHrWkbhAKHAAloJMJdisFZphLyt kir36Qu3E0LkfBoLGRq3aIZP09iC+z/kXKeKaHT+kCGj6tKc77HwnMDTP8tQTvCU F7aBzBcyRXmmpkboQwS2q9NWQ9E3aph7i0v9Lf7OEqpc1qGxGlsba2csmvJmzWLl nHkR2zVzrgTHYd16p4FADqG2NXlt6lL8O1MEQ2179ttO4qDqkteX urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.unisi.ch MIIFMzCCBBugAwIBAgIUIfV8lsrh4IoNDfLVA3nrQRcsqMgwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEzMDIyMDEyMzUwN1oXDTE2MDIyMDEyMzUwN1ow dDELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBlRpY2lubzEPMA0GA1UEBxMGTHVnYW5v MSswKQYDVQQKEyJVbml2ZXJzaXRhIGRlbGxhIFN2aXp6ZXJhIEl0YWxpYW5hMRYw FAYDVQQDEw10bG9naW4udXNpLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA58oRf8LkT2+ELlFwr9NR0MaZMv0IaNAyR4EdxSTFcVtOtvC996Dg3BP5 YjN0P2IqK9I0ly0iWhoQWGwBbuYyCxdkNjtGRYd8EurtHFT/NgDeze2wg07cb7ET vZizWT59+PwXnoJQGbjsNNkQaGy5C2sxLHkVFud1RSXiFNsYsU7AfMEGBmCU3DfM pwlpejESnJOszuiDqVd7qn88WWmIyNbF1yTz/UBxFt+uQP6ClnuV0Wm5OpFgSe0C FVrPOtYC8A99WDOo5S6c9Flcw/7EgTPuywwez8kmjDZMYJ8fVdY/R8f/SxsE34U/ iDgevxV+BdhDt+3Lj/4Cz6LiYfKpqQIDAQABo4IBxDCCAcAwdAYIKwYBBQUHAQEE aDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20w OAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZz c2xpY2EuY3J0MEkGA1UdEQRCMECCDXRsb2dpbi51c2kuY2iCD3Rsb2dpbi51bmlz aS5jaIINdG5ldGlkLnVzaS5jaIIPdG5ldGlkLnVuaXNpLmNoMFEGA1UdIARKMEgw RgYMKwYBBAG+WAACZAEBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVvdmFk aXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQyTaFP6vCumbbumwcs hAgRUIvifjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xv YmFsLmNvbS9xdnNzbGljYS5jcmwwHQYDVR0OBBYEFBVaq74iVTYpuQVxwmcFc/ia iQzsMA0GCSqGSIb3DQEBBQUAA4IBAQA9NQ7hWwGh9xnh445gWz/1vA11XF06TBKB WbLNEddp/25oWaxNz1fnpgwSTKkcSR56sB1OG/ZdDB47+26qQcsuCTkZkZ9oCX50 JliCjWTEEHu3jXcOID3tM18hitVppLjQvDrmINHrWkbhAKHAAloJMJdisFZphLyt kir36Qu3E0LkfBoLGRq3aIZP09iC+z/kXKeKaHT+kCGj6tKc77HwnMDTP8tQTvCU F7aBzBcyRXmmpkboQwS2q9NWQ9E3aph7i0v9Lf7OEqpc1qGxGlsba2csmvJmzWLl nHkR2zVzrgTHYd16p4FADqG2NXlt6lL8O1MEQ2179ttO4qDqkteX urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.unisi.ch Universita della Svizzera Italiana Universita della Svizzera Italiana http://www.test.unisi.ch/ unil.ch Université de Lausanne Test Université de Lausanne Test Test HomeOrg for the University of Lausanne HomeOrg de test pour l'Université de Lausanne unil.ch MIIE9jCCA96gAwIBAgIUacN4WIQHca7EP9Y/DO2Udv3+ts8wDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTExMDYyMjEyMTUyMVoXDTE0MDYyMTEyMTUyMVow aDELMAkGA1UEBhMCQ0gxDTALBgNVBAgTBFZhdWQxETAPBgNVBAcTCExhdXNhbm5l MR8wHQYDVQQKExZVbml2ZXJzaXRlIGRlIExhdXNhbm5lMRYwFAYDVQQDEw1kdGFh aS51bmlsLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Qh8Kx3T m9WztjWD0pxUwG9WD6/SlHr3AHGDJ+47IHNL2VgiGrIr7IULySYMcJ8RwpFDQkbQ bpuihiUJK6GQcLO57cS2GGjCKmzVr6HaevwU2acRdXuQaxlj9BUwylpUwZwydxU4 zdGt/dagfjilHJQNPvIOZTlLWH3LgegSDq2ah3xQUlFoD36l+4o2za/Qe83vQkoD 9gyodgFtnnyunO8iesirr3/6ApMf6BILb4YIN2PMNensa1CHULFAelW6JJsFYWFT IbamEbFBUmNElUuBSLFpVP+d1VkOdvif1JMsPfQbb7wB/i43A0B92c+TG8b9Zdcn xu12Sunc2ySpFQIDAQABo4IBkzCCAY8wdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUF BzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKG LGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0MBgG A1UdEQQRMA+CDWR0YWFpLnVuaWwuY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJk AQEwNjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20v cmVwb3NpdG9yeTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG CCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1Ud HwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3Ns aWNhLmNybDAdBgNVHQ4EFgQUQXK9B2s2hEUkN8VMq+FYeHmlVU4wDQYJKoZIhvcN AQEFBQADggEBABxfDB4LsWhIN5MaInJl/2g4Fretfjp1WrwD2OPY6C3GRZ9GO6XB ta5Fvz2xj9dkA+RtV7Cwl5ZGESRc674W/f7fJQZZUoA1jCXtHU1zQRGo9XdW3QZA biLW34S93o8ShE+o8ecbZzeoK7EKg6/An09No2+/jtMLjH87DK56lQ0AKrFtTe4I SV0UcvjOam5smSUWXjou+4rs1xgJjc9e4wm3JWUmOWwLdL46g+dUMVmHbLexSI/R RhY2UEjvNtbEg5wCnSAjMrv/EmNyQ5cstrUTYmO9KdQm4YK6jJosJujSL60drW/Y nl5SBOLJjXBU4c3IlxiyeHK9hacydyBAfC8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent unil.ch MIIE9jCCA96gAwIBAgIUacN4WIQHca7EP9Y/DO2Udv3+ts8wDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTExMDYyMjEyMTUyMVoXDTE0MDYyMTEyMTUyMVow aDELMAkGA1UEBhMCQ0gxDTALBgNVBAgTBFZhdWQxETAPBgNVBAcTCExhdXNhbm5l MR8wHQYDVQQKExZVbml2ZXJzaXRlIGRlIExhdXNhbm5lMRYwFAYDVQQDEw1kdGFh aS51bmlsLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Qh8Kx3T m9WztjWD0pxUwG9WD6/SlHr3AHGDJ+47IHNL2VgiGrIr7IULySYMcJ8RwpFDQkbQ bpuihiUJK6GQcLO57cS2GGjCKmzVr6HaevwU2acRdXuQaxlj9BUwylpUwZwydxU4 zdGt/dagfjilHJQNPvIOZTlLWH3LgegSDq2ah3xQUlFoD36l+4o2za/Qe83vQkoD 9gyodgFtnnyunO8iesirr3/6ApMf6BILb4YIN2PMNensa1CHULFAelW6JJsFYWFT IbamEbFBUmNElUuBSLFpVP+d1VkOdvif1JMsPfQbb7wB/i43A0B92c+TG8b9Zdcn xu12Sunc2ySpFQIDAQABo4IBkzCCAY8wdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUF BzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKG LGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0MBgG A1UdEQQRMA+CDWR0YWFpLnVuaWwuY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJk AQEwNjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20v cmVwb3NpdG9yeTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG CCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1Ud HwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3Ns aWNhLmNybDAdBgNVHQ4EFgQUQXK9B2s2hEUkN8VMq+FYeHmlVU4wDQYJKoZIhvcN AQEFBQADggEBABxfDB4LsWhIN5MaInJl/2g4Fretfjp1WrwD2OPY6C3GRZ9GO6XB ta5Fvz2xj9dkA+RtV7Cwl5ZGESRc674W/f7fJQZZUoA1jCXtHU1zQRGo9XdW3QZA biLW34S93o8ShE+o8ecbZzeoK7EKg6/An09No2+/jtMLjH87DK56lQ0AKrFtTe4I SV0UcvjOam5smSUWXjou+4rs1xgJjc9e4wm3JWUmOWwLdL46g+dUMVmHbLexSI/R RhY2UEjvNtbEg5wCnSAjMrv/EmNyQ5cstrUTYmO9KdQm4YK6jJosJujSL60drW/Y nl5SBOLJjXBU4c3IlxiyeHK9hacydyBAfC8= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier unil.ch Université de Lausanne Test Université de Lausanne Test http://www.unil.ch/ aai-testidp.unibe.ch Universität Bern - Test-Homeorg Test Identity Provider for the University of Bern aai-testidp.unibe.ch aai-testidp.unibe.ch urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-testidp.unibe.ch aai-testidp.unibe.ch urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-testidp.unibe.ch Universität Bern - Test-Homeorg http://www.aai-testidp.unibe.ch/ dieng.switch.ch AAI Shibboleth 2.x Test IdP Test Identity Provider in the AAI Test Federation only. It is built from SVN sources. dieng.switch.ch MIIDHDCCAgSgAwIBAgIJAIlyL/mTx2CyMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2RpZW5nLnN3aXRjaC5jaDAeFw0xMzExMDYxMDE5MTlaFw0xNjExMDUxMDE5 MTlaMBoxGDAWBgNVBAMTD2RpZW5nLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKeRl53oOaP0dnN5StZDohvEw0Nn04IrsRUdkLh3UxVO QRloO0r7GHptD9tCUyLv/o6uqe2+oVidRXxDV/E1LYuqbGFaNeGDANqSefTz1pcg ajbvHrE3rWv4muRjp6xIDX/C4E24sNSH9wOhCca/xZVLv6HeVQWg7qjj93cfWnHw 3RQXKPUMN09u84qW66q1XAX5t2u4cCcHC5FaO9PF1KOIVkqPrvBrwJxoxMvSGbfe mMF6gAFHzg7fYdXK1/16Md3nS4AzoyzXZU+zHxLPFFgSdiMgo6gTiRsvwKfkMlTo vRfN4u7JIs9jifkmdP5eAEhSUx9hbAHsh+VoBJtX06sCAwEAAaNlMGMwQgYDVR0R BDswOYIPZGllbmcuc3dpdGNoLmNohiZodHRwczovL2RpZW5nLnN3aXRjaC5jaC9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUAgOmWBIalf6ukqz7/8YRy5c7RzkwDQYJ KoZIhvcNAQEFBQADggEBAJRT7+4WFea3+qjGVsJU+Lte1vzGhTaOyCMjp1otvRTm HNDyHbjDD5rIn7oxw6v7bOHpf/dv9XE8HYxT1DKhJbIKm8TSa+NwrB/4FVeGXBH7 JP/+/jEYyMhZbbVm5e801Rq4pD7+qUg2UmTbaGmD7ggc0vqZ08jcDViXpvdAVndv KX7tMg2lzlvZ27SkhFvy6HIAv8UnjWGaXd5s/nMaxXO+l+zvj2eFrEoGCS1ypBQk 5ZnZmRFYnlOA12DZ1rqddbbuLvUYaCIMryZs7htOk2EJgsTNHNpsAFQBgz4WwER+ vh+cPxX4qE8JV8K6yMoInl/FkPkXO2kcSwa8uiu3lCc= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent dieng.switch.ch MIIDHDCCAgSgAwIBAgIJAIlyL/mTx2CyMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2RpZW5nLnN3aXRjaC5jaDAeFw0xMzExMDYxMDE5MTlaFw0xNjExMDUxMDE5 MTlaMBoxGDAWBgNVBAMTD2RpZW5nLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKeRl53oOaP0dnN5StZDohvEw0Nn04IrsRUdkLh3UxVO QRloO0r7GHptD9tCUyLv/o6uqe2+oVidRXxDV/E1LYuqbGFaNeGDANqSefTz1pcg ajbvHrE3rWv4muRjp6xIDX/C4E24sNSH9wOhCca/xZVLv6HeVQWg7qjj93cfWnHw 3RQXKPUMN09u84qW66q1XAX5t2u4cCcHC5FaO9PF1KOIVkqPrvBrwJxoxMvSGbfe mMF6gAFHzg7fYdXK1/16Md3nS4AzoyzXZU+zHxLPFFgSdiMgo6gTiRsvwKfkMlTo vRfN4u7JIs9jifkmdP5eAEhSUx9hbAHsh+VoBJtX06sCAwEAAaNlMGMwQgYDVR0R BDswOYIPZGllbmcuc3dpdGNoLmNohiZodHRwczovL2RpZW5nLnN3aXRjaC5jaC9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUAgOmWBIalf6ukqz7/8YRy5c7RzkwDQYJ KoZIhvcNAQEFBQADggEBAJRT7+4WFea3+qjGVsJU+Lte1vzGhTaOyCMjp1otvRTm HNDyHbjDD5rIn7oxw6v7bOHpf/dv9XE8HYxT1DKhJbIKm8TSa+NwrB/4FVeGXBH7 JP/+/jEYyMhZbbVm5e801Rq4pD7+qUg2UmTbaGmD7ggc0vqZ08jcDViXpvdAVndv KX7tMg2lzlvZ27SkhFvy6HIAv8UnjWGaXd5s/nMaxXO+l+zvj2eFrEoGCS1ypBQk 5ZnZmRFYnlOA12DZ1rqddbbuLvUYaCIMryZs7htOk2EJgsTNHNpsAFQBgz4WwER+ vh+cPxX4qE8JV8K6yMoInl/FkPkXO2kcSwa8uiu3lCc= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier dieng.switch.ch AAI Shibboleth 2.x Test IdP http://www.dieng.switch.ch/ login.kb.switch.ch SWITCH Test IdP KB This IdP is used for testing purposes in the AAI Test Federation only. login.kb.switch.ch MIIDKDCCAhCgAwIBAgIJAKnCLE1QlFbeMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvZ2luLmtiLnN3aXRjaC5jaDAeFw0xMzEwMTAxMzE1MTZaFw0xNjEwMDkx MzE1MTZaMB0xGzAZBgNVBAMTEmxvZ2luLmtiLnN3aXRjaC5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJ/JK7ghdXmv9pi0umWM3ZO7WGC9g3lyH9uT 5IrW4JjXuwurv60pD2turk24b/ElU5IZGj061APGwfa8708ICI4JF4VvQ3RSggTC MlTjNNz0IrBXg9ycygXOxyOZErtaqwB0q+vWMX+R4UbHrgG3WsM5+Gp0LbsWjDNG AAAI4PKb3Lb+mZDkliIU22yQGHnIJAvYfsG9AU4/+17VZDxVnD3yshkfEwjP2xTc Y4gknBmRU5duCYYfXwAx0c6xGlUgamLvTjpa/biv9vrgZkInqf8sRIjbh4/aPkOV vpkWRhRXtbyIe4hqukh9oPKU9Fd9ougAJkNzmQbbudzDx0PqfIMCAwEAAaNrMGkw SAYDVR0RBEEwP4ISbG9naW4ua2Iuc3dpdGNoLmNohilodHRwczovL2xvZ2luLmti LnN3aXRjaC5jaC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU4Niq2sRvnnaUUg+O ZF1cvrleizkwDQYJKoZIhvcNAQEFBQADggEBAIe8dWDD8MyR6fAPgQm0F5RLA6RP vjn6aSYV8s4Qlsq1sOVARwOHi3Sv/RvHmH6noPnW17e2eivx5F9DhcwGbZehE1RJ 4jLxnBj59J881VyWx9hgkTyX5laYVgm8F9uo93LX/JnOlLgSuTL0lMAIsEa68I7l WWqdVt0q5viuzuFt/j+SepG5pmj8pTUEoTtT1SEEYkeIKP4Wah5gaLm43/XgVLQP MKjXaxg0GGwQ2kZbtxHmaxLWjQdqVAWUtnPZlpJS1dN8KRwLqEzgnDzAL6JZ4LRn 8hrhWHDz3B5tyn3kes3Zagbl+OCPVmB45F2IW+NFJ37sjY40n9RO9iTiNOM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent login.kb.switch.ch MIIDKDCCAhCgAwIBAgIJAKnCLE1QlFbeMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvZ2luLmtiLnN3aXRjaC5jaDAeFw0xMzEwMTAxMzE1MTZaFw0xNjEwMDkx MzE1MTZaMB0xGzAZBgNVBAMTEmxvZ2luLmtiLnN3aXRjaC5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAJ/JK7ghdXmv9pi0umWM3ZO7WGC9g3lyH9uT 5IrW4JjXuwurv60pD2turk24b/ElU5IZGj061APGwfa8708ICI4JF4VvQ3RSggTC MlTjNNz0IrBXg9ycygXOxyOZErtaqwB0q+vWMX+R4UbHrgG3WsM5+Gp0LbsWjDNG AAAI4PKb3Lb+mZDkliIU22yQGHnIJAvYfsG9AU4/+17VZDxVnD3yshkfEwjP2xTc Y4gknBmRU5duCYYfXwAx0c6xGlUgamLvTjpa/biv9vrgZkInqf8sRIjbh4/aPkOV vpkWRhRXtbyIe4hqukh9oPKU9Fd9ougAJkNzmQbbudzDx0PqfIMCAwEAAaNrMGkw SAYDVR0RBEEwP4ISbG9naW4ua2Iuc3dpdGNoLmNohilodHRwczovL2xvZ2luLmti LnN3aXRjaC5jaC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU4Niq2sRvnnaUUg+O ZF1cvrleizkwDQYJKoZIhvcNAQEFBQADggEBAIe8dWDD8MyR6fAPgQm0F5RLA6RP vjn6aSYV8s4Qlsq1sOVARwOHi3Sv/RvHmH6noPnW17e2eivx5F9DhcwGbZehE1RJ 4jLxnBj59J881VyWx9hgkTyX5laYVgm8F9uo93LX/JnOlLgSuTL0lMAIsEa68I7l WWqdVt0q5viuzuFt/j+SepG5pmj8pTUEoTtT1SEEYkeIKP4Wah5gaLm43/XgVLQP MKjXaxg0GGwQ2kZbtxHmaxLWjQdqVAWUtnPZlpJS1dN8KRwLqEzgnDzAL6JZ4LRn 8hrhWHDz3B5tyn3kes3Zagbl+OCPVmB45F2IW+NFJ37sjY40n9RO9iTiNOM= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier login.kb.switch.ch SWITCH Test IdP KB http://www.login.kb.switch.ch/ aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP HES-SO Test IdP HES-SO Test IdP aai-logon-test.hes-so.ch MIIDQDCCAiigAwIBAgIJAMmsUlHMBNOJMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGFhaS1sb2dvbi10ZXN0Lmhlcy1zby5jaDAeFw0xMjAyMjAxMDQ0MDhaFw0x NTAyMTkxMDQ0MDhaMCMxITAfBgNVBAMTGGFhaS1sb2dvbi10ZXN0Lmhlcy1zby5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/6PD9qQnbccpQtcunZ C3bbC5XOyqkpNNc+Pp8/qBkgB7Xaioct9y5B15XaRN5TpbcpyZP0CQ4V+gNGZgya yxZmyrwQF7GjvQiUOI3Y7gu3BLc3LX9NFq2A+vM4hiSew91kLyXsWxr3ndst7jKL KnIBfe91/qqd1LJpg+bfmwF5rheB6RE9wFEkyYTzF3MQE4bGCgXV8rRfpJE+lNoo qUulqRzmbYo7ortKQvZHxCtj/i4jxeOvClSjlvuJgzmbmnUSpfYgRbtwKucDUu6D VhIvfTHMiMqPUXeYc+hnTLAJMAcjpLLeoN8ihFpOHKUh1EDTja1OVniBs+6VxyMM vdkCAwEAAaN3MHUwVAYDVR0RBE0wS4IYYWFpLWxvZ29uLXRlc3QuaGVzLXNvLmNo hi9odHRwczovL2FhaS1sb2dvbi10ZXN0Lmhlcy1zby5jaC9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUVaezXu5TOfZjC6BsfMXXwXiVJ2YwDQYJKoZIhvcNAQEFBQAD ggEBABXBjPitsJ+RYXErp4j2AM9XDx2CNe+BkiU0y/F33skHabZ3rtZsE4fEt8vd j5p12ZxxqURZwWzu7cSGajbXXL3ZKmils90k7ac0lvuX4pH/ytTqrOPSPD9YarRt 2vd+hrRYeWv58WNNXQ8obFeUx91eaOY3uKsz6hQBmxGuMuxHzQNE9uA/IJ9fpS8U CTtP22NK7x0fy8r0eOqhYOAEjmMNoegQ3lxLI7ZeObP2ACkCWsGybCSuqntty4cQ 6uS5sOes0lQ62yHOTsCQVJXSYJ3YNctjZIWiRY4/IcW+kmK/+tS4dX94hN4+qHX3 6Y058ucSNQtIy0wzBXW36HY2F+8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-logon-test.hes-so.ch MIIDQDCCAiigAwIBAgIJAMmsUlHMBNOJMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGFhaS1sb2dvbi10ZXN0Lmhlcy1zby5jaDAeFw0xMjAyMjAxMDQ0MDhaFw0x NTAyMTkxMDQ0MDhaMCMxITAfBgNVBAMTGGFhaS1sb2dvbi10ZXN0Lmhlcy1zby5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/6PD9qQnbccpQtcunZ C3bbC5XOyqkpNNc+Pp8/qBkgB7Xaioct9y5B15XaRN5TpbcpyZP0CQ4V+gNGZgya yxZmyrwQF7GjvQiUOI3Y7gu3BLc3LX9NFq2A+vM4hiSew91kLyXsWxr3ndst7jKL KnIBfe91/qqd1LJpg+bfmwF5rheB6RE9wFEkyYTzF3MQE4bGCgXV8rRfpJE+lNoo qUulqRzmbYo7ortKQvZHxCtj/i4jxeOvClSjlvuJgzmbmnUSpfYgRbtwKucDUu6D VhIvfTHMiMqPUXeYc+hnTLAJMAcjpLLeoN8ihFpOHKUh1EDTja1OVniBs+6VxyMM vdkCAwEAAaN3MHUwVAYDVR0RBE0wS4IYYWFpLWxvZ29uLXRlc3QuaGVzLXNvLmNo hi9odHRwczovL2FhaS1sb2dvbi10ZXN0Lmhlcy1zby5jaC9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUVaezXu5TOfZjC6BsfMXXwXiVJ2YwDQYJKoZIhvcNAQEFBQAD ggEBABXBjPitsJ+RYXErp4j2AM9XDx2CNe+BkiU0y/F33skHabZ3rtZsE4fEt8vd j5p12ZxxqURZwWzu7cSGajbXXL3ZKmils90k7ac0lvuX4pH/ytTqrOPSPD9YarRt 2vd+hrRYeWv58WNNXQ8obFeUx91eaOY3uKsz6hQBmxGuMuxHzQNE9uA/IJ9fpS8U CTtP22NK7x0fy8r0eOqhYOAEjmMNoegQ3lxLI7ZeObP2ACkCWsGybCSuqntty4cQ 6uS5sOes0lQ62yHOTsCQVJXSYJ3YNctjZIWiRY4/IcW+kmK/+tS4dX94hN4+qHX3 6Y058ucSNQtIy0wzBXW36HY2F+8= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ psi.ch PSI - Paul Scherrer Institut PSI - Paul Scherrer Institut Das Paul Scherrer Institut ist ein multidisziplinäres Forschungszentrum für Naturwissenschaften und Technologie, das national und international eng mit Hochschulen, andern Forschungsinstituten, den Fachhochschulen und der Industrie zusammenarbeitet. Das Paul Scherrer Institut ist ein multidisziplinäres Forschungszentrum für Naturwissenschaften und Technologie, das national und international eng mit Hochschulen, andern Forschungsinstituten, den Fachhochschulen und der Industrie zusammenarbeitet. psi.ch psilab.ch MIIDEDCCAfigAwIBAgIJAKVL8xIHdnX5MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGFjaGF0LnBzaS5jaDAeFw0xMzA5MzAwOTIyMzlaFw0xNjA5MjkwOTIyMzla MBcxFTATBgNVBAMTDGFjaGF0LnBzaS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALsg6RG8J2DlaTVeg5VNIAGqpa7mbewIVe3sd3dmS4TIU7iEYcPu kj4FJtwY8gLDQakXIZw9r8v5uIe9uCepoRFkJxOxf/GRdGg0IQfp4VmqeBC8O24b CPJ//W68/v4voP5P3bnYNA41i5KMuanueVIyVn+c0ADGij8u6qkrA6hfvi3IyJ7A Is6buE6ZncOJupTBPY3EZ0rei5Dgx7mkdfImEl6FFyifVymuCGnQwe7K6KhC0E0e db+xZMkfHjIJKQd+a9rR+9Hv2l6PeW0xhC7IMIcTnqJ2lG+43v4SuAlT3dbSCD/a S/DyC/mZSg4eFCMawqzDkCOzWjZV4Razbz0CAwEAAaNfMF0wPAYDVR0RBDUwM4IM YWNoYXQucHNpLmNohiNodHRwczovL2FjaGF0LnBzaS5jaC9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUYGbVnR00fuCQpFzRNeBlfDbQVkwwDQYJKoZIhvcNAQEFBQAD ggEBAAC5syjuX3cvUMrDAhdd0jmjlzo9k/XNhGmQsmROy8KVmxq4Jt5bw6DagQG2 p22JVUrsJRh7sBUZCNBeAo8/3evwJQoq/I5CIvy7gegfbzU42yesTDmASHXztag0 6cq+wFde6wBZgmJcTS58chS8MtbRPYtCm49hlLGKsm55Vpxa6moVr+dEvwJ9BrTY noktgBzi5wTIBCLkMlPNoP2STQcwQF0JRVSlmS7UieHZJwoFSH9XV5SFyeZFSFpL tmzD89N3cMzV6WauIngvDULARGMstA/TzzeYOM1PjupCqzqaeUevMtD9TbWSlpM9 V4pfEH7uhsCOMP/oX20TXH6ztQg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent psi.ch MIIDEDCCAfigAwIBAgIJAKVL8xIHdnX5MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGFjaGF0LnBzaS5jaDAeFw0xMzA5MzAwOTIyMzlaFw0xNjA5MjkwOTIyMzla MBcxFTATBgNVBAMTDGFjaGF0LnBzaS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALsg6RG8J2DlaTVeg5VNIAGqpa7mbewIVe3sd3dmS4TIU7iEYcPu kj4FJtwY8gLDQakXIZw9r8v5uIe9uCepoRFkJxOxf/GRdGg0IQfp4VmqeBC8O24b CPJ//W68/v4voP5P3bnYNA41i5KMuanueVIyVn+c0ADGij8u6qkrA6hfvi3IyJ7A Is6buE6ZncOJupTBPY3EZ0rei5Dgx7mkdfImEl6FFyifVymuCGnQwe7K6KhC0E0e db+xZMkfHjIJKQd+a9rR+9Hv2l6PeW0xhC7IMIcTnqJ2lG+43v4SuAlT3dbSCD/a S/DyC/mZSg4eFCMawqzDkCOzWjZV4Razbz0CAwEAAaNfMF0wPAYDVR0RBDUwM4IM YWNoYXQucHNpLmNohiNodHRwczovL2FjaGF0LnBzaS5jaC9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUYGbVnR00fuCQpFzRNeBlfDbQVkwwDQYJKoZIhvcNAQEFBQAD ggEBAAC5syjuX3cvUMrDAhdd0jmjlzo9k/XNhGmQsmROy8KVmxq4Jt5bw6DagQG2 p22JVUrsJRh7sBUZCNBeAo8/3evwJQoq/I5CIvy7gegfbzU42yesTDmASHXztag0 6cq+wFde6wBZgmJcTS58chS8MtbRPYtCm49hlLGKsm55Vpxa6moVr+dEvwJ9BrTY noktgBzi5wTIBCLkMlPNoP2STQcwQF0JRVSlmS7UieHZJwoFSH9XV5SFyeZFSFpL tmzD89N3cMzV6WauIngvDULARGMstA/TzzeYOM1PjupCqzqaeUevMtD9TbWSlpM9 V4pfEH7uhsCOMP/oX20TXH6ztQg= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier psi.ch PSI - Paul Scherrer Institut PSI - Paul Scherrer Institut http://www.psi.ch/ aai-test.hcuge.ch HUG Test IdP HUG Idp TEST Test IdP of Hôpitaux universitaires de Genève Service d'authentification AAI des Hôpitaux universtaires de Genève hcuge.ch MIIFMTCCBBmgAwIBAgIUdJzpT5gQKmg9tzw3OD7oYuI0NGwwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMTAxNjA5NDQxNVoXDTE1MTAxNjA5NDQxNVow dzELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBkdlbmV2ZTEPMA0GA1UEBxMGR2VuZXZl MSowKAYDVQQKEyFIb3BpdGF1eCB1bml2ZXJzaXRhaXJlcyBkZSBHZW5ldmUxGjAY BgNVBAMTEWFhaS10ZXN0LmhjdWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsPlJibpYaaGjQjnMHjMFxn1IWHjOvXljbml2UzwtWhdFSA+jOlnh znJ9i8XyTuuuD41ORRPKR7HTeCYb/sfKGjHn42j6Ejy9Vo+U5g50EGPIvmVvSJsA o0d+20ryUwO2+3XWWNJHvlqFlCiCTklmMjWcRcMkjGJnmKn1pOjXXttYmMgxCvmW A6WGF2xkegwsjZRnCIq7eFm7zSEVe7PK6UGSNuZm0ylp5QgKxSxSa2n7N9rk1j1w SGHiWHb95NWpE9iANAsWjijuauivG6Qo9WVKlxfrZ3XKiRmFOU8y48v6H7HIdiTy h7u/emJlilTrm7gxUzHwnmVidAAuVQrsSwIDAQABo4IBvzCCAbswdAYIKwYBBQUH AQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5j b20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20v cXZzc2xpY2EuY3J0MEQGA1UdEQQ9MDuCEWFhaS10ZXN0LmhjdWdlLmNoghFzY3Qt Zm9ybS5oY3VnZS5jaIITZWtpZHMtdGVzdC5oY3VnZS5jaDBRBgNVHSAESjBIMEYG DCsGAQQBvlgAAmQBATA2MDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnF1b3ZhZGlz Z2xvYmFsLmNvbS9yZXBvc2l0b3J5MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUMk2hT+rwrpm27psHLIQI EVCL4n4wOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5xdW92YWRpc2dsb2Jh bC5jb20vcXZzc2xpY2EuY3JsMB0GA1UdDgQWBBQTwQbOwRdDhiXnywmPdymK/Agp EjANBgkqhkiG9w0BAQUFAAOCAQEAItV2AoxIw7wFT3uKynuIz579/QGmJsYd7GHa CA7HhDMUppb3/d2fbgIcuUTC0GrCtyHTi1GNMhxLnrMCAuj6gJYus/3PP3eXX6P0 KSJjkLofbU+3L1DIPmQyC7s6Mpa0rwMnk4upriifXDPCRTTHHNmpPe7Lwzhj+5Iz pWAV/fAUk67tY/OJGVw4WNtnQ0iLApGdyehX4BDIOW15ns/h1R6Xw1TwtFy9OwvI 2nO+teBQxoXr0TPTzn2I26CPnFWdmkSfW/rhmulDm2HxL9gmfbjX6cYLHMeh0WHy 9qnVZKc7fMQuaxnMNXvTg5d3vyqcg3g58lbQO9/D3mxvpFDuEw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-test.hcuge.ch MIIFMTCCBBmgAwIBAgIUdJzpT5gQKmg9tzw3OD7oYuI0NGwwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMTAxNjA5NDQxNVoXDTE1MTAxNjA5NDQxNVow dzELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBkdlbmV2ZTEPMA0GA1UEBxMGR2VuZXZl MSowKAYDVQQKEyFIb3BpdGF1eCB1bml2ZXJzaXRhaXJlcyBkZSBHZW5ldmUxGjAY BgNVBAMTEWFhaS10ZXN0LmhjdWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAsPlJibpYaaGjQjnMHjMFxn1IWHjOvXljbml2UzwtWhdFSA+jOlnh znJ9i8XyTuuuD41ORRPKR7HTeCYb/sfKGjHn42j6Ejy9Vo+U5g50EGPIvmVvSJsA o0d+20ryUwO2+3XWWNJHvlqFlCiCTklmMjWcRcMkjGJnmKn1pOjXXttYmMgxCvmW A6WGF2xkegwsjZRnCIq7eFm7zSEVe7PK6UGSNuZm0ylp5QgKxSxSa2n7N9rk1j1w SGHiWHb95NWpE9iANAsWjijuauivG6Qo9WVKlxfrZ3XKiRmFOU8y48v6H7HIdiTy h7u/emJlilTrm7gxUzHwnmVidAAuVQrsSwIDAQABo4IBvzCCAbswdAYIKwYBBQUH AQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5j b20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20v cXZzc2xpY2EuY3J0MEQGA1UdEQQ9MDuCEWFhaS10ZXN0LmhjdWdlLmNoghFzY3Qt Zm9ybS5oY3VnZS5jaIITZWtpZHMtdGVzdC5oY3VnZS5jaDBRBgNVHSAESjBIMEYG DCsGAQQBvlgAAmQBATA2MDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnF1b3ZhZGlz Z2xvYmFsLmNvbS9yZXBvc2l0b3J5MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUMk2hT+rwrpm27psHLIQI EVCL4n4wOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5xdW92YWRpc2dsb2Jh bC5jb20vcXZzc2xpY2EuY3JsMB0GA1UdDgQWBBQTwQbOwRdDhiXnywmPdymK/Agp EjANBgkqhkiG9w0BAQUFAAOCAQEAItV2AoxIw7wFT3uKynuIz579/QGmJsYd7GHa CA7HhDMUppb3/d2fbgIcuUTC0GrCtyHTi1GNMhxLnrMCAuj6gJYus/3PP3eXX6P0 KSJjkLofbU+3L1DIPmQyC7s6Mpa0rwMnk4upriifXDPCRTTHHNmpPe7Lwzhj+5Iz pWAV/fAUk67tY/OJGVw4WNtnQ0iLApGdyehX4BDIOW15ns/h1R6Xw1TwtFy9OwvI 2nO+teBQxoXr0TPTzn2I26CPnFWdmkSfW/rhmulDm2HxL9gmfbjX6cYLHMeh0WHy 9qnVZKc7fMQuaxnMNXvTg5d3vyqcg3g58lbQO9/D3mxvpFDuEw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-test.hcuge.ch HUG Test IdP HUG Idp TEST http://www.aai-test.hcuge.ch/ test.vho-switchaai.ch Test Virtual Home Organization Test Virtual Home Organization test.vho-switchaai.ch MIIDaTCCAlGgAwIBAgIUZ7vIS8xU/TmcJ01HVYip4nsWptMwDQYJKoZIhvcNAQEF BQAwKjEoMCYGA1UEAxMfYWFpLWxvZ29uLnRlc3QudmhvLXN3aXRjaGFhaS5jaDAe Fw0wOTAzMTAxNTEzNDFaFw0yOTAzMTAxNTEzNDFaMCoxKDAmBgNVBAMTH2FhaS1s b2dvbi50ZXN0LnZoby1zd2l0Y2hhYWkuY2gwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCNC4WTAZukzr4xx4ysAVeww94z1by8UoCAbkny6M1y5yjskEgX lxr0S259v+JZfi2PE/kNzqQwptAS/lPTKMEK1DRvtI+z2FX4cQ287HTBTtW63IFb h+a6a6/ZCdWswIgs6p9HqECGVwubrSieCW0oU95F9BGr2ev3Fjey0CT4Mopvab75 JlW4MoQMERk98rCCzHJ/WMDS7paLfHtj1Mk2Gzi3rbg/NpHm2HvG4J9CzBY2I3Ws ASrxzH+J/qXmWmMRLBDLtWfPGTGLIrzVg8fiNEpcoj0GktkerxbioETDUtA+aUHS Er+KjWi/dFkd4Qk6ua4KmdkTOL1d0Cm0cvUXAgMBAAGjgYYwgYMwYgYDVR0RBFsw WYIfYWFpLWxvZ29uLnRlc3QudmhvLXN3aXRjaGFhaS5jaIY2aHR0cHM6Ly9hYWkt bG9nb24udGVzdC52aG8tc3dpdGNoYWFpLmNoL2lkcC9zaGliYm9sZXRoMB0GA1Ud DgQWBBQiAxs/3pBG53eHoOVcglQpkqcq6jANBgkqhkiG9w0BAQUFAAOCAQEAGt92 GCuEkm7qWp2EKwXbr7P7J+4posn2xdnoKu9t0XSIb+af0P00TPznmRcVVE54n/oq 32GkvrT9QVkjSOy83Jwr2ChWFlmdMHo/56YJy0vXO8ZMldASEVHIepfCLsLHwjcR GpXVwxl8goQbRPTUxiHcHvBTcDjXews/7nxLiIrm7oyfFntHD4ZGtG/hWbORBsgR 42endMvS91hw9e1bh90skww+Iiy7tkdRw+xuPJjf5MwuJjb6+Ix8gzv1i3tGWagE B4BJMLwKgJTcRqjnSWQyoZGsfJKhPYO3ySW9Dv8A5lEf2KgqltGLwNep/LXm5yXG NaJ5zpd0pEiy3dSqZQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.vho-switchaai.ch MIIDaTCCAlGgAwIBAgIUZ7vIS8xU/TmcJ01HVYip4nsWptMwDQYJKoZIhvcNAQEF BQAwKjEoMCYGA1UEAxMfYWFpLWxvZ29uLnRlc3QudmhvLXN3aXRjaGFhaS5jaDAe Fw0wOTAzMTAxNTEzNDFaFw0yOTAzMTAxNTEzNDFaMCoxKDAmBgNVBAMTH2FhaS1s b2dvbi50ZXN0LnZoby1zd2l0Y2hhYWkuY2gwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCNC4WTAZukzr4xx4ysAVeww94z1by8UoCAbkny6M1y5yjskEgX lxr0S259v+JZfi2PE/kNzqQwptAS/lPTKMEK1DRvtI+z2FX4cQ287HTBTtW63IFb h+a6a6/ZCdWswIgs6p9HqECGVwubrSieCW0oU95F9BGr2ev3Fjey0CT4Mopvab75 JlW4MoQMERk98rCCzHJ/WMDS7paLfHtj1Mk2Gzi3rbg/NpHm2HvG4J9CzBY2I3Ws ASrxzH+J/qXmWmMRLBDLtWfPGTGLIrzVg8fiNEpcoj0GktkerxbioETDUtA+aUHS Er+KjWi/dFkd4Qk6ua4KmdkTOL1d0Cm0cvUXAgMBAAGjgYYwgYMwYgYDVR0RBFsw WYIfYWFpLWxvZ29uLnRlc3QudmhvLXN3aXRjaGFhaS5jaIY2aHR0cHM6Ly9hYWkt bG9nb24udGVzdC52aG8tc3dpdGNoYWFpLmNoL2lkcC9zaGliYm9sZXRoMB0GA1Ud DgQWBBQiAxs/3pBG53eHoOVcglQpkqcq6jANBgkqhkiG9w0BAQUFAAOCAQEAGt92 GCuEkm7qWp2EKwXbr7P7J+4posn2xdnoKu9t0XSIb+af0P00TPznmRcVVE54n/oq 32GkvrT9QVkjSOy83Jwr2ChWFlmdMHo/56YJy0vXO8ZMldASEVHIepfCLsLHwjcR GpXVwxl8goQbRPTUxiHcHvBTcDjXews/7nxLiIrm7oyfFntHD4ZGtG/hWbORBsgR 42endMvS91hw9e1bh90skww+Iiy7tkdRw+xuPJjf5MwuJjb6+Ix8gzv1i3tGWagE B4BJMLwKgJTcRqjnSWQyoZGsfJKhPYO3ySW9Dv8A5lEf2KgqltGLwNep/LXm5yXG NaJ5zpd0pEiy3dSqZQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.vho-switchaai.ch Test Virtual Home Organization http://www.test.vho-switchaai.ch/ aai-demo-idp.switch.ch AAI Demo Home Organisation AAI Demo Home Organisation aai-demo-idp.switch.ch MIIDODCCAiCgAwIBAgIJAOj+SVBfdrjdMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFhaS1kZW1vLWlkcC5zd2l0Y2guY2gwHhcNMTMwMzE0MTQ0MTU2WhcNMTYw MzEzMTQ0MTU2WjAhMR8wHQYDVQQDExZhYWktZGVtby1pZHAuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1vWuRxfHTbTONn48ziPqEd0I 9WV0bCc9hboe2KzgX8SuCdOUkox4cPr9O3pm2WQU92qnHnqP4pIIKtp2srGjLtCU 577kUriqWp3cSdA8IwYDR3O1Tc23PrQ3oCbgQJRW2cgpKK29flq8DE3DLyAXjmfV mUisO2D2uvg4twQwPLTOAUlfQ9sCJ9wr9cBAioha1fwZIR1WShXCKDNLFWIfhuzX njOIjfVzf5Xzlwfm533wPnTSoLjye55YBdzRefe5CtPkVKUscsU0xwTN0pJjs2XM BjRhBWJsWO2z1JIoWn7TOC7GMPy+j8tCEkbe/yLIiaPK4jZA9/f5TRmlF71LUwID AQABo3MwcTBQBgNVHREESTBHghZhYWktZGVtby1pZHAuc3dpdGNoLmNohi1odHRw czovL2FhaS1kZW1vLWlkcC5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFPJ0n7AYaxCWCc2209/JiTk2uXAiMA0GCSqGSIb3DQEBBQUAA4IBAQBBHFnn JugZmQ+0yvU+uj6+cC4L8rCdSjRorrsB0mGV2gS9ujN4sHkoX3Npirq9wHJ2nf6e dVvhG8PK/Zz8oO0o2icDx3noh9NXL0ZQ6QligcibJCHYzjWOJvA8sCNQ5mcOtvfR 6O2hGWR5gFIg3qwGX1cX57X3gRvMKursLPamhdAxU611OQ48Dkczb3ZV5mWbBjqW /AuhN00ON/W4QY+K7tReLPAEvvhE0/5H4mVcyLro2Bzw4Ka+7ZcVg2wrm9H87JkN 9GdReTkTrn7P+QTmId7acdrmfwux2URy3rq0zdWP/G0TpZ2ULPgrPnO/pjFZPsLx dvFIexgHRqhM3Jo4 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-demo-idp.switch.ch MIIDODCCAiCgAwIBAgIJAOj+SVBfdrjdMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFhaS1kZW1vLWlkcC5zd2l0Y2guY2gwHhcNMTMwMzE0MTQ0MTU2WhcNMTYw MzEzMTQ0MTU2WjAhMR8wHQYDVQQDExZhYWktZGVtby1pZHAuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1vWuRxfHTbTONn48ziPqEd0I 9WV0bCc9hboe2KzgX8SuCdOUkox4cPr9O3pm2WQU92qnHnqP4pIIKtp2srGjLtCU 577kUriqWp3cSdA8IwYDR3O1Tc23PrQ3oCbgQJRW2cgpKK29flq8DE3DLyAXjmfV mUisO2D2uvg4twQwPLTOAUlfQ9sCJ9wr9cBAioha1fwZIR1WShXCKDNLFWIfhuzX njOIjfVzf5Xzlwfm533wPnTSoLjye55YBdzRefe5CtPkVKUscsU0xwTN0pJjs2XM BjRhBWJsWO2z1JIoWn7TOC7GMPy+j8tCEkbe/yLIiaPK4jZA9/f5TRmlF71LUwID AQABo3MwcTBQBgNVHREESTBHghZhYWktZGVtby1pZHAuc3dpdGNoLmNohi1odHRw czovL2FhaS1kZW1vLWlkcC5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFPJ0n7AYaxCWCc2209/JiTk2uXAiMA0GCSqGSIb3DQEBBQUAA4IBAQBBHFnn JugZmQ+0yvU+uj6+cC4L8rCdSjRorrsB0mGV2gS9ujN4sHkoX3Npirq9wHJ2nf6e dVvhG8PK/Zz8oO0o2icDx3noh9NXL0ZQ6QligcibJCHYzjWOJvA8sCNQ5mcOtvfR 6O2hGWR5gFIg3qwGX1cX57X3gRvMKursLPamhdAxU611OQ48Dkczb3ZV5mWbBjqW /AuhN00ON/W4QY+K7tReLPAEvvhE0/5H4mVcyLro2Bzw4Ka+7ZcVg2wrm9H87JkN 9GdReTkTrn7P+QTmId7acdrmfwux2URy3rq0zdWP/G0TpZ2ULPgrPnO/pjFZPsLx dvFIexgHRqhM3Jo4 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz TEST-IdP - Fachhochschule Nordwestschweiz (Shib2.1) TEST-IdP - Fachhochschule Nordwestschweiz (Shib2.1) test.fhnw.ch MIIDODCCAiCgAwIBAgIJAP29w5JXJPIaMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFhaS1sb2dvbi50ZXN0LmZobncuY2gwHhcNMTMxMDA4MTMwNjExWhcNMTYx MDA3MTMwNjExWjAhMR8wHQYDVQQDExZhYWktbG9nb24udGVzdC5maG53LmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuVJriklB9Yr6QFtj0jezOdj0 naMtYge/BEjeMTqJyJsGlTeOsMenvhsDCYRnNA3sGq4hTiXcVZ6z/nKTaeGwYaA9 eVmvWEqQiYN7G9keE7hjmt/dYLT333y2ot+aqbHQUh5lSe0q24t2T6URW3DPif4C pZp1dZ9wdGmUULWZu5PNb9TiaMqhXoPuJxXkb+lN+IVCHYxh2jn9Mk7eDagzVelW DuQrpEioiSMNDcXrSAfxtpPgGjG79xNXnsw5y80Uoa7eW/fmzMXATa26jhOGYGyC ggweZGVENn6Uq9DseaGX+HL61qXm1P9dHbLfxoa/lYBtb4DQwhoCrNf7zEdB+QID AQABo3MwcTBQBgNVHREESTBHghZhYWktbG9nb24udGVzdC5maG53LmNohi1odHRw czovL2FhaS1sb2dvbi50ZXN0LmZobncuY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFLd+LL3ed9aoQmoVrQaGArsGnAY4MA0GCSqGSIb3DQEBBQUAA4IBAQA+Fy82 vfBNmVjg4iBNc3L11pQVusH8+w2LmQ5/BkEzhdNUQSOcMUi57XlP7AcTl0GAxUJ5 F1OANIeubC2mn+9dhkbOAujkCf4ngZWOfcdMEOQDaQnjg+dK7Kc3b5+Un1lbvMi7 zU8BiFek2Wm4r7o8bHZmgIJJNJ33Ub9yGYiRCKzxKw2HSoU5nhAiBRmu41+bhIEQ Khnw6ZaTuY8LZXGqDB6qXOJf7uvTs1XAuBLBpeXr2hz9HY2Yz3/A/TcYSHTnhdFb jC3ejOfg15R+lqXVIIe5pFfwUcfKbGsEYdFYX2UISUvspYY0Tdh7tOFyt5cI1oF7 Xn0n/bVgVJMT3Bv9 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.fhnw.ch MIIDODCCAiCgAwIBAgIJAP29w5JXJPIaMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFhaS1sb2dvbi50ZXN0LmZobncuY2gwHhcNMTMxMDA4MTMwNjExWhcNMTYx MDA3MTMwNjExWjAhMR8wHQYDVQQDExZhYWktbG9nb24udGVzdC5maG53LmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuVJriklB9Yr6QFtj0jezOdj0 naMtYge/BEjeMTqJyJsGlTeOsMenvhsDCYRnNA3sGq4hTiXcVZ6z/nKTaeGwYaA9 eVmvWEqQiYN7G9keE7hjmt/dYLT333y2ot+aqbHQUh5lSe0q24t2T6URW3DPif4C pZp1dZ9wdGmUULWZu5PNb9TiaMqhXoPuJxXkb+lN+IVCHYxh2jn9Mk7eDagzVelW DuQrpEioiSMNDcXrSAfxtpPgGjG79xNXnsw5y80Uoa7eW/fmzMXATa26jhOGYGyC ggweZGVENn6Uq9DseaGX+HL61qXm1P9dHbLfxoa/lYBtb4DQwhoCrNf7zEdB+QID AQABo3MwcTBQBgNVHREESTBHghZhYWktbG9nb24udGVzdC5maG53LmNohi1odHRw czovL2FhaS1sb2dvbi50ZXN0LmZobncuY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFLd+LL3ed9aoQmoVrQaGArsGnAY4MA0GCSqGSIb3DQEBBQUAA4IBAQA+Fy82 vfBNmVjg4iBNc3L11pQVusH8+w2LmQ5/BkEzhdNUQSOcMUi57XlP7AcTl0GAxUJ5 F1OANIeubC2mn+9dhkbOAujkCf4ngZWOfcdMEOQDaQnjg+dK7Kc3b5+Un1lbvMi7 zU8BiFek2Wm4r7o8bHZmgIJJNJ33Ub9yGYiRCKzxKw2HSoU5nhAiBRmu41+bhIEQ Khnw6ZaTuY8LZXGqDB6qXOJf7uvTs1XAuBLBpeXr2hz9HY2Yz3/A/TcYSHTnhdFb jC3ejOfg15R+lqXVIIe5pFfwUcfKbGsEYdFYX2UISUvspYY0Tdh7tOFyt5cI1oF7 Xn0n/bVgVJMT3Bv9 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ test2.ethz.ch ETHZ Test (Shibboleth IdP 2.1) ETH Zurich Test (Shibboleth IdP 2.1) test2.ethz.ch aai-login-test.ethz.ch urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test2.ethz.ch aai-login-test.ethz.ch urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test2.ethz.ch ETHZ Test (Shibboleth IdP 2.1) http://www.test2.ethz.ch/ idiap.ch IDIAP - Idiap Research Institute (Test) The Idiap Research Institute is an independent, nonprofit research foundation located in Martigny and active in the areas of Speech Processing, Computer Vision, Information Retrieval, Biometric Authentication, Multimodal Interaction and Machine Learning. idiap.ch aai.test.idiap.ch urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent idiap.ch aai.test.idiap.ch urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier idiap.ch IDIAP - Idiap Research Institute (Test) http://www.idiap.ch/ idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève University of Geneva Test Identity Provider Serveur d'identité de test pour l'Université de Genève idp-test.unige.ch MIIDJDCCAgygAwIBAgIJALL0Kn3hano8MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlkcC10ZXN0LnVuaWdlLmNoMB4XDTEzMDQyNTE0MjAyNFoXDTE2MDQyNDE0 MjAyNFowHDEaMBgGA1UEAxMRaWRwLXRlc3QudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDbLg923TLf4avPnvC3xrtyzpPFjNasmlpifhwG UTvJ1e5OzWp/OHgOXv7LUVLtNOgh931RD29cygtn6jisevYP3eN30VcenAPe/9kE aO+GI+dLpySdxaVsMDg14nY9gBGIwauph2BPkOsbf+s7Dq2GSunbONnzAgEfhUbW iAAASKh/JeYDsUFKK+ULG8fqxpFUPaf5LsIPfbIBfRXfTKDyxEI4Enz77y33YaUG BcAuqotQdIm3idnfBf5/6GbTeiqD+/DsizvFk/T5C1+bvbnBUZ6gqCWTZcW1zbP/ bnTpp7+mO7BMgpz/RkLhNhNvVTrQr+r9iVGKDo+qgv6U/BSRAgMBAAGjaTBnMEYG A1UdEQQ/MD2CEWlkcC10ZXN0LnVuaWdlLmNohihodHRwczovL2lkcC10ZXN0LnVu aWdlLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQuPoeUx9GShdFeho3B6QKV P91tgzANBgkqhkiG9w0BAQUFAAOCAQEArZLjW6oW/x/rXGQXqiOC2oU5gP7VGgUr Rco5+mj241hXv06+clwMs1Ia5zP4L6JvQJH/g6lnC7zr/gKE0FqMqAMOJJVt2TtD juD6MU6oHopvTY+SS1YrskGglky6QcavFtlTVdhV61K9xHDzZj9vEF7pOAW+mpSH /vv/d7GZQrADlzQ9vQvAp07O3tQhbO4r0TRYE2++VbRFSPt0mDK2tOzmcRnIZ/rx nik91QoRuD8dow7/cnHXwCQcg55tqlCJ/56SJ+kGK/XKd8SzCLrUOaXiD1ntXxzY k6vImnwvRaJM7t2u2Zff9Zs5TYoNw1mb67EQOqTCi6huiwGcUH77FQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent idp-test.unige.ch MIIDJDCCAgygAwIBAgIJALL0Kn3hano8MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWlkcC10ZXN0LnVuaWdlLmNoMB4XDTEzMDQyNTE0MjAyNFoXDTE2MDQyNDE0 MjAyNFowHDEaMBgGA1UEAxMRaWRwLXRlc3QudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDbLg923TLf4avPnvC3xrtyzpPFjNasmlpifhwG UTvJ1e5OzWp/OHgOXv7LUVLtNOgh931RD29cygtn6jisevYP3eN30VcenAPe/9kE aO+GI+dLpySdxaVsMDg14nY9gBGIwauph2BPkOsbf+s7Dq2GSunbONnzAgEfhUbW iAAASKh/JeYDsUFKK+ULG8fqxpFUPaf5LsIPfbIBfRXfTKDyxEI4Enz77y33YaUG BcAuqotQdIm3idnfBf5/6GbTeiqD+/DsizvFk/T5C1+bvbnBUZ6gqCWTZcW1zbP/ bnTpp7+mO7BMgpz/RkLhNhNvVTrQr+r9iVGKDo+qgv6U/BSRAgMBAAGjaTBnMEYG A1UdEQQ/MD2CEWlkcC10ZXN0LnVuaWdlLmNohihodHRwczovL2lkcC10ZXN0LnVu aWdlLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQuPoeUx9GShdFeho3B6QKV P91tgzANBgkqhkiG9w0BAQUFAAOCAQEArZLjW6oW/x/rXGQXqiOC2oU5gP7VGgUr Rco5+mj241hXv06+clwMs1Ia5zP4L6JvQJH/g6lnC7zr/gKE0FqMqAMOJJVt2TtD juD6MU6oHopvTY+SS1YrskGglky6QcavFtlTVdhV61K9xHDzZj9vEF7pOAW+mpSH /vv/d7GZQrADlzQ9vQvAp07O3tQhbO4r0TRYE2++VbRFSPt0mDK2tOzmcRnIZ/rx nik91QoRuD8dow7/cnHXwCQcg55tqlCJ/56SJ+kGK/XKd8SzCLrUOaXiD1ntXxzY k6vImnwvRaJM7t2u2Zff9Zs5TYoNw1mb67EQOqTCi6huiwGcUH77FQ== MIIFIDCCBAigAwIBAgIUFeZHf5ZUeR5LPSo4Vhp3ZjEhBtIwDQYJKoZIhvcNAQEL BQAwTTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxIzAh BgNVBAMTGlF1b1ZhZGlzIEdsb2JhbCBTU0wgSUNBIEcyMB4XDTEzMTIxODA4Mzk1 NVoXDTE1MTIxODA4Mzg1OFowgbAxEzARBgsrBgEEAYI3PAIBAxMCQ0gxGjAYBgNV BA8TEUdvdmVybm1lbnQgRW50aXR5MRMwEQYDVQQFEwoxODcyLTEwLTE5MQswCQYD VQQGEwJDSDEPMA0GA1UECBMGR2VuZXZlMQ8wDQYDVQQHEwZHZW5ldmUxHTAbBgNV BAoTFFVuaXZlcnNpdGUgZGUgR2VuZXZlMRowGAYDVQQDExFpZHAtdGVzdC51bmln ZS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXq+do5873fiGAH zxhBnN7Ewz5hdlmNuS/MEG633CQatCFYAftEyPXrhPgMyAQBQRXZK2aZWUo099mw K9NU4utBeoDmQzxtXD3y1CMg1+z23xseSUVe/dQTx71QoWSis7/2D1P0DvxJG5/k O5HwDWUfxRUmwK1BfoJrm0oLy1b/FO1S5VzsdSg+iKz53NI260DKz4mb/qH+jfnH RxE1TWGrrcl/LJFRhxhnVYxh5+XI8ntwO6RNTosdj2yqIB6HRuFG3+z69UOqhAGJ 4iE7Om9Erni0LWZK9K+YI2RiiQC9kePO0eNh1PRQUSVNiaXSyaMJNKcKf/G8wIxC MJ3HrQsCAwEAAaOCAZIwggGOMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcwAYYe aHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDcGCCsGAQUFBzAChitodHRw Oi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsZzIuY3J0MFEGA1UdIARK MEgwRgYMKwYBBAG+WAACZAECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVv dmFkaXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwHAYDVR0RBBUwE4IRaWRwLXRlc3Qu dW5pZ2UuY2gwCwYDVR0PBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAfBgNVHSMEGDAWgBSRGWKtWxenMPvw3jklsb2MubhRJzA6BgNVHR8EMzAx MC+gLaArhilodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdnNzbGcyLmNy bDAdBgNVHQ4EFgQU0E6yqNTRG67RdlGjSS+Js82zjI4wDQYJKoZIhvcNAQELBQAD ggEBAE7g35IrWQ97j6xnyIRqFSPueJ9Wq7E+IYUss+TSSdUhoSAGVNKohdjCqEy0 vQb5JpTwB6fdKIhbSJ3YtC97vXQWeAYbNn4/+pWqshf7oR1O0sykc5w3GR80jFMp XwmKdMYoM3LmmuOSqH0ASJJylmski8K1uEuiWA//38/kYu3ECCUHP2USMFTDVKBL gWpIqzJb5+muJoSIdqpu2T52jL4oBLxagktAfXC2eI//U7xkDZhZLWxne1iuLEJ+ 9DjORBToRgcuvjyHS3NFDWd52nzBScSMB/qm5GvDvV878rrgTFrcm9VM4VD0n8wC TnUaCB7bP3UsHbCc4reE430E8Xk= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) IdP Test-Installation (de) Test IdP installation (en) Installation pour tester IdP (fr) Installazzione per testare IdP (it) http://testidp.dlu.switch.ch/idp/information http://testidp.dlu.switch.ch/idp/information http://testidp.dlu.switch.ch/idp/privacy http://testidp.dlu.switch.ch/idp/privacy MIIDODCCAiCgAwIBAgIJAIlTpwJK/vd4MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmlkcC10ZXN0LmRsdS5zd2l0Y2guY2gwHhcNMTIwNTE2MTQxNDQwWhcNMTUw NTE2MTQxNDQwWjAhMR8wHQYDVQQDExZpZHAtdGVzdC5kbHUuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyzvwemvuCy2npOXWz2t3JHqo uqLzwxkvjf6TfEOSrGkDR6IxSRo2nBhtUXfWa27Yz5FFaJ9IFakgiWmomCnOs+WQ pVQJS2MZoFUgz4Sr+KimJzMTTMxz/2He5oVCvXV1wHzhhqKioGSjFrlpThhQgWKy Qnqy8gr7LN+j1atZWHQ9T7qh8/Ke3AHgCPGaJvFZNZ7Vqkb9WjwXlooLtZIu+Nrb PxEOfmdiF1SBAzqo9gsA9cl0RkOnLiAk+3tMmwfMXc556MNe8e4BngVp9qek+nXt nm7rnpuQx41EaZrv7+XbUS11QNAY1gq7S1OG+/LOyiELwcFd+OXqZqt2QA58AQID AQABo3MwcTBQBgNVHREESTBHghZpZHAtdGVzdC5kbHUuc3dpdGNoLmNohi1odHRw czovL2lkcC10ZXN0LmRsdS5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFE/00hkRnAmt1XV6DMll01EMt/0VMA0GCSqGSIb3DQEBBQUAA4IBAQCNhwUp 5Yc/g3iFldxzM+D22LziWBPdErp3VazrgHO3yRFJ2ARJRELe87OJX/+6L9vNdLu0 9zGkb2c8kYboVofpXXh/iNWOYc3IMJi2uhV8nJwF/YFWeJ703MLNETB8poXRxqRD sJlXv5Y1J3QvMuEooHqBIUQACWn8NMfqRcHEDM2L5MREd6iGDqhbo1qajOTzxt3g AXarD5BRQNdd9w8K/oo50ftb/hqtUbSpRV4fYiog5pLdN2aEkpeW8VMpUoTmuiYa g9agQfMbMWe2oC/a5/7VJG9WXhk2iOYwMr5nv51ILitv58Ts55ZA9SVk1zp4WuNh rbL4ywVuhNbEc00P urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent dlu.switch.ch MIIDODCCAiCgAwIBAgIJAIlTpwJK/vd4MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmlkcC10ZXN0LmRsdS5zd2l0Y2guY2gwHhcNMTIwNTE2MTQxNDQwWhcNMTUw NTE2MTQxNDQwWjAhMR8wHQYDVQQDExZpZHAtdGVzdC5kbHUuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyzvwemvuCy2npOXWz2t3JHqo uqLzwxkvjf6TfEOSrGkDR6IxSRo2nBhtUXfWa27Yz5FFaJ9IFakgiWmomCnOs+WQ pVQJS2MZoFUgz4Sr+KimJzMTTMxz/2He5oVCvXV1wHzhhqKioGSjFrlpThhQgWKy Qnqy8gr7LN+j1atZWHQ9T7qh8/Ke3AHgCPGaJvFZNZ7Vqkb9WjwXlooLtZIu+Nrb PxEOfmdiF1SBAzqo9gsA9cl0RkOnLiAk+3tMmwfMXc556MNe8e4BngVp9qek+nXt nm7rnpuQx41EaZrv7+XbUS11QNAY1gq7S1OG+/LOyiELwcFd+OXqZqt2QA58AQID AQABo3MwcTBQBgNVHREESTBHghZpZHAtdGVzdC5kbHUuc3dpdGNoLmNohi1odHRw czovL2lkcC10ZXN0LmRsdS5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0O BBYEFE/00hkRnAmt1XV6DMll01EMt/0VMA0GCSqGSIb3DQEBBQUAA4IBAQCNhwUp 5Yc/g3iFldxzM+D22LziWBPdErp3VazrgHO3yRFJ2ARJRELe87OJX/+6L9vNdLu0 9zGkb2c8kYboVofpXXh/iNWOYc3IMJi2uhV8nJwF/YFWeJ703MLNETB8poXRxqRD sJlXv5Y1J3QvMuEooHqBIUQACWn8NMfqRcHEDM2L5MREd6iGDqhbo1qajOTzxt3g AXarD5BRQNdd9w8K/oo50ftb/hqtUbSpRV4fYiog5pLdN2aEkpeW8VMpUoTmuiYa g9agQfMbMWe2oC/a5/7VJG9WXhk2iOYwMr5nv51ILitv58Ts55ZA9SVk1zp4WuNh rbL4ywVuhNbEc00P urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) http://www.dlu.switch.ch/ epfl.ch EPFL Test Identity Provider EPFL Test Identity Provider urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent epfl.ch EPFL Test Identity Provider http://www.epfl.ch/ aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) Eidgenössische Technische Hochschule Zürich - test IDP für BI Swiss Federal Institute of Technology Zurich - test IDP for BI aai-logon-bi-test.ethz.ch MIIFRDCCBCygAwIBAgIUOjHm4EyYMCfH/vK0ohIZnxqUS4cwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEzMDcyMjE0MjkwOVoXDTE1MDcyMjE0MjkwOVow azELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNVBAcTB1p1ZXJp Y2gxFDASBgNVBAoTC0VUSCBadWVyaWNoMSIwIAYDVQQDExlhYWktbG9nb24tYmkt dGVzdC5ldGh6LmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0Wu xvygKe6eRroo05HOe3FpO5LJCEaFuPWRub1bBjDdiRx+3ZuuC1bi4Z+ylIrsfsFZ Qewi264X7TxKRs/SwjUQCVY1kW+pswlovI4UK/4VQB+TKGza7ilbXVOZ0/Uqi6bp SqhF+hcyzD52dgZZTbsoPd+sgbuJ6wAsFhz8yA8VuByRlH2qMRBCsKFPcIDz+RL4 OJRoZ3d/3Iye/4MP2OYFZOCFDFSsWN87Moz+M+FK5ilQaMfWiOnz9EQ2csZKbcAd tLO1MI/WtxU2jKHoXP5C3mEwqNdBenLxPzVKaKhJfHNIU2vkTi0owVDBhXjHWgBk tB8RjutmyNi09khbRwIDAQABo4IB3jCCAdowdAYIKwYBBQUHAQEEaDBmMCoGCCsG AQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUH MAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0 MGMGA1UdEQRcMFqCGWFhaS1sb2dvbi1iaS10ZXN0LmV0aHouY2iCD3ZrdW5nZnUu ZXRoei5jaIIPdmtpa3V5dS5ldGh6LmNogRt2bGFkaXNsYXYubmVzcG9yQGlkLmV0 aHouY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJkAQEwNjA0BggrBgEFBQcCARYo aHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20vcmVwb3NpdG9yeTAOBgNVHQ8B Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQY MBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6 Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQU lkFazbB6s22nWX7soKeUVJmaXsswDQYJKoZIhvcNAQEFBQADggEBAGPp0BMJv/7U MuW4ZnsZMkQYR39g+lVM2NaZfkElRTY8rKAPspu+ktOY2V+/PnvIWTSzhNcDN/fM EEaY1Q7jgwZOSRda5cawFKPvqOPFt2zTmNQAF5TGbYzgP0rEM4+JqbSKc7WPFEBZ rcCa1vD9rwP8YnYAYfGfh7UOmSS81SmryAlFBubJ4QnfTWcDggC3kKIvP1Kw6M6j Rw7zmoFVaZDFgNRE5EBulb2N/n07EVh2ABMiFBal0TFIXTHpd9ZdYVHZG07Zjl3I LVxuXK+nX/MC1NI+XnMS6xvAnYVcJzde4XQZIlR1TgX7aUic9OOLMFYkmRQfCtyH PBSZJ2TytgI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-logon-bi-test.ethz.ch MIIFRDCCBCygAwIBAgIUOjHm4EyYMCfH/vK0ohIZnxqUS4cwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEzMDcyMjE0MjkwOVoXDTE1MDcyMjE0MjkwOVow azELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNVBAcTB1p1ZXJp Y2gxFDASBgNVBAoTC0VUSCBadWVyaWNoMSIwIAYDVQQDExlhYWktbG9nb24tYmkt dGVzdC5ldGh6LmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0Wu xvygKe6eRroo05HOe3FpO5LJCEaFuPWRub1bBjDdiRx+3ZuuC1bi4Z+ylIrsfsFZ Qewi264X7TxKRs/SwjUQCVY1kW+pswlovI4UK/4VQB+TKGza7ilbXVOZ0/Uqi6bp SqhF+hcyzD52dgZZTbsoPd+sgbuJ6wAsFhz8yA8VuByRlH2qMRBCsKFPcIDz+RL4 OJRoZ3d/3Iye/4MP2OYFZOCFDFSsWN87Moz+M+FK5ilQaMfWiOnz9EQ2csZKbcAd tLO1MI/WtxU2jKHoXP5C3mEwqNdBenLxPzVKaKhJfHNIU2vkTi0owVDBhXjHWgBk tB8RjutmyNi09khbRwIDAQABo4IB3jCCAdowdAYIKwYBBQUHAQEEaDBmMCoGCCsG AQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUH MAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0 MGMGA1UdEQRcMFqCGWFhaS1sb2dvbi1iaS10ZXN0LmV0aHouY2iCD3ZrdW5nZnUu ZXRoei5jaIIPdmtpa3V5dS5ldGh6LmNogRt2bGFkaXNsYXYubmVzcG9yQGlkLmV0 aHouY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJkAQEwNjA0BggrBgEFBQcCARYo aHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20vcmVwb3NpdG9yeTAOBgNVHQ8B Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQY MBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6 Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQU lkFazbB6s22nWX7soKeUVJmaXsswDQYJKoZIhvcNAQEFBQADggEBAGPp0BMJv/7U MuW4ZnsZMkQYR39g+lVM2NaZfkElRTY8rKAPspu+ktOY2V+/PnvIWTSzhNcDN/fM EEaY1Q7jgwZOSRda5cawFKPvqOPFt2zTmNQAF5TGbYzgP0rEM4+JqbSKc7WPFEBZ rcCa1vD9rwP8YnYAYfGfh7UOmSS81SmryAlFBubJ4QnfTWcDggC3kKIvP1Kw6M6j Rw7zmoFVaZDFgNRE5EBulb2N/n07EVh2ABMiFBal0TFIXTHpd9ZdYVHZG07Zjl3I LVxuXK+nX/MC1NI+XnMS6xvAnYVcJzde4XQZIlR1TgX7aUic9OOLMFYkmRQfCtyH PBSZJ2TytgI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) http://www.aai-logon-bi-test.ethz.ch/ test.idph.switch.ch SWITCH IdP Hosting Test Login Test login for SWITCH IdP hosting MIIDLDCCAhSgAwIBAgIJAMxcEJviu3XDMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Rlc3QuaWRwaC5zd2l0Y2guY2gwHhcNMTIwNDEwMTIxNTU2WhcNMTUwNDEw MTIxNTU2WjAeMRwwGgYDVQQDExN0ZXN0LmlkcGguc3dpdGNoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzcNc/oB0HW96PTpuHeDR5MML3y8sMQ4z O35YmCvmg7Hx/uPOHrCc2v8H38QCj2JykoyrFASyQ5uHh0DQkAqyHwmyVNM97b4y Q2rIGGXO3ZVew1QWFUdDiNsDhPLKZLZT24I2uyJXqQCDySGXJ0E2ezafJv8VfGpR ZZriY18zYiom+z7SoCo92ZPBd+4pJczERURSPlNxVjBeJwaf6QNYTJcSYr8JI0/Y 34OfVviA04tR20oc2lOGjVD5dEi40qnU6G6xe7vyPF+75l+PPVJzNgqBDFE+ICu4 6Ahxwe5pMhH94/Ep+gv4fQPsr0aYONBQ19+67Kbcj0kYn5cYNcvMtQIDAQABo20w azBKBgNVHREEQzBBghN0ZXN0LmlkcGguc3dpdGNoLmNohipodHRwczovL3Rlc3Qu aWRwaC5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFBenfe/MyDv+ vPLe+UlfqFYumTJHMA0GCSqGSIb3DQEBBQUAA4IBAQCAGaAhHnmnt6vBcHit5KKG QguPOVKrEx19cEsVDz0Awr4z5yjSdKX1clMiSCE9tE0c569Ndtrhk9ivrBrssGaP wggTd2Ls6vFkRlwTwYZLpWuPYt142VWqennSo4OGUaAyji7vtoJDtACPNxOU/K92 BVubMu9baz5EPBTvubMRF8eWPTNUba4H7rKB6bbAhgqk+sQVzncaiYOMtKnWj3Md 6hSQn4XkKYB39+w4WvnN4KN3QnUOVvZ1P9Fi6I0r2F1TvtQCv5tyBO/Gbiu7L89C cBy8QAomYDiNoG7u+1PgmUeaqdsOZxbQ+u8yc+G0CETuBDK5j1LPmFZiLazEuHah urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent test.idph.switch.ch MIIDLDCCAhSgAwIBAgIJAMxcEJviu3XDMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Rlc3QuaWRwaC5zd2l0Y2guY2gwHhcNMTIwNDEwMTIxNTU2WhcNMTUwNDEw MTIxNTU2WjAeMRwwGgYDVQQDExN0ZXN0LmlkcGguc3dpdGNoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzcNc/oB0HW96PTpuHeDR5MML3y8sMQ4z O35YmCvmg7Hx/uPOHrCc2v8H38QCj2JykoyrFASyQ5uHh0DQkAqyHwmyVNM97b4y Q2rIGGXO3ZVew1QWFUdDiNsDhPLKZLZT24I2uyJXqQCDySGXJ0E2ezafJv8VfGpR ZZriY18zYiom+z7SoCo92ZPBd+4pJczERURSPlNxVjBeJwaf6QNYTJcSYr8JI0/Y 34OfVviA04tR20oc2lOGjVD5dEi40qnU6G6xe7vyPF+75l+PPVJzNgqBDFE+ICu4 6Ahxwe5pMhH94/Ep+gv4fQPsr0aYONBQ19+67Kbcj0kYn5cYNcvMtQIDAQABo20w azBKBgNVHREEQzBBghN0ZXN0LmlkcGguc3dpdGNoLmNohipodHRwczovL3Rlc3Qu aWRwaC5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFBenfe/MyDv+ vPLe+UlfqFYumTJHMA0GCSqGSIb3DQEBBQUAA4IBAQCAGaAhHnmnt6vBcHit5KKG QguPOVKrEx19cEsVDz0Awr4z5yjSdKX1clMiSCE9tE0c569Ndtrhk9ivrBrssGaP wggTd2Ls6vFkRlwTwYZLpWuPYt142VWqennSo4OGUaAyji7vtoJDtACPNxOU/K92 BVubMu9baz5EPBTvubMRF8eWPTNUba4H7rKB6bbAhgqk+sQVzncaiYOMtKnWj3Md 6hSQn4XkKYB39+w4WvnN4KN3QnUOVvZ1P9Fi6I0r2F1TvtQCv5tyBO/Gbiu7L89C cBy8QAomYDiNoG7u+1PgmUeaqdsOZxbQ+u8yc+G0CETuBDK5j1LPmFZiLazEuHah urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier test.idph.switch.ch SWITCH IdP Hosting Test Login http://www.test.idph.switch.ch/ idp-test.bea.switch.ch idp-test.bea.switch.ch idp-test.bea.switch.ch data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAgFJREFUeJxi+P//P8PHXd1nfj484w1ik4rBxNsVeR+f1Kr+/7ira/Pfr++USTbg3aqCj4/LJP8/Lpf6/6LP8ce38+tb/v/7y0W8AWtKnj8qFvn/pFrp/+NKOTB+syD+0a/HF0KJMuD324eS79eVzwd64+/jCpn/T2qABgHpp/Ua/z9sadz759NLbbwGwPDP+ydNXs+NPPK4UhbsiifVimBvPe+2+f3l1LL+f39+8eM1AIz//mH8em5N5Is+p0cgzU+BhjytAhpWIf3/zeywF7/uH08EqmPEbQAU//v2nuvnockNj1uMv96r1vh/r0bz/70K5f/367T/P1pVc/zr2+cmeA348+8/49KtZ8Nt/ItvGzklvzd2SX2vZ5/0Xtc24X1xWevVp48e+uI04PCZW0YeKb2HWLWT/7PopIExg2rif1WP6p/z1x/v/P7rLy9WL9x59EoivW7hXF6jzL/Mmkn/ufTT/jMBaRHz3P9VfWt2vH73WR1rIL7/+JW9a862Mhn7oo+MGolgjSDb2XVT/gflTLl3/trDALzRmN+69DKDcux/Dt3U/xx6qf9BhhgF1H9bu+tM3b9//zkJJqSEyjkfGdUT/jMBNUpYF/xvnbF57ftP3+SJTsoJFXM+MgM1x5TOunbj3nNXkjNTet2Cx/PWHCoGsllJ0QzCAAAAAP//AwC4nrtuPmwfNwAAAABJRU5ErkJggg== idp-test.bea.switch.ch MIIDRDCCAiygAwIBAgIVAI6I/QKAvZ++ambiPLpIHmt58oXzMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFmlkcC10ZXN0LmJlYS5zd2l0Y2guY2gwHhcNMTIwMTE2 MTYwNjAwWhcNMTUwMTE2MTYwNjAwWjAhMR8wHQYDVQQDExZpZHAtdGVzdC5iZWEu c3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlhw7ufXD aEVHU0qbPxVZrfzf291I3DbHcCG7Rszk/y7AOpw1EmTkjAByQLwJ9I/Aao5pJBCj QQh6CR9AOKqFR4gxcehSyQmPSdYhA7kHJWaBejYF+GtmCDMOFmVju/7lAdXF/LDs 9bNM1DnPmGhx5z2fjVbE35Wjvo+e/lfcdkGSUgW+zfsx8wtIvrrGndbIXkMp4LvP PP8N9DlJMO3ynu5FxHeRHKui0itcYBxPvN/0SNLw0/1pVBOvdB2L9ZZmw0FRNI2g jmAVy7xn/v8YyDQX2of/SWaL4zuEB0H1CpFqa3h9xFSeHRrBQAQeXl0i91fN5W46 VBq+DHqzyYCN7QIDAQABo3MwcTBQBgNVHREESTBHghZpZHAtdGVzdC5iZWEuc3dp dGNoLmNohi1odHRwczovL2lkcC10ZXN0LmJlYS5zd2l0Y2guY2gvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFEkvSNgw2A3TMTTD8jn7terHbOv5MA0GCSqGSIb3DQEB BQUAA4IBAQASZ1/Re1AY61A9lz4qydnYfoeaVET+HWXI1bPda3+T/u2DcjTaMIo2 zotAILRiYJxFP9paZMdvQ/SWyImHiQpBhkdW9+d5eLJM6R+bUyCVZ0An0b9kM6un GCJZ/7d2BxZ8CEMwcdAvD0x2OCiGds8OaFKuJVuKVfYF9OxSVPQ7un3VL2VCoBdx iqqOTltl6DR16DSpt3K5ctn0HNT63O1yL62f4/3qheWvLGwWzFuuxe2SABr+WeV6 P05wMOhO+CHglHvpLlgMJ4K3MP/k+ybZACU1IQ6XiKXKnNrS8Hgk0YyRdJEhBOFx dT6wQuymfGx05j0RXtZbFGdnXyHx2mbW urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent idp-test.bea.switch.ch MIIDRDCCAiygAwIBAgIVAI6I/QKAvZ++ambiPLpIHmt58oXzMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFmlkcC10ZXN0LmJlYS5zd2l0Y2guY2gwHhcNMTIwMTE2 MTYwNjAwWhcNMTUwMTE2MTYwNjAwWjAhMR8wHQYDVQQDExZpZHAtdGVzdC5iZWEu c3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlhw7ufXD aEVHU0qbPxVZrfzf291I3DbHcCG7Rszk/y7AOpw1EmTkjAByQLwJ9I/Aao5pJBCj QQh6CR9AOKqFR4gxcehSyQmPSdYhA7kHJWaBejYF+GtmCDMOFmVju/7lAdXF/LDs 9bNM1DnPmGhx5z2fjVbE35Wjvo+e/lfcdkGSUgW+zfsx8wtIvrrGndbIXkMp4LvP PP8N9DlJMO3ynu5FxHeRHKui0itcYBxPvN/0SNLw0/1pVBOvdB2L9ZZmw0FRNI2g jmAVy7xn/v8YyDQX2of/SWaL4zuEB0H1CpFqa3h9xFSeHRrBQAQeXl0i91fN5W46 VBq+DHqzyYCN7QIDAQABo3MwcTBQBgNVHREESTBHghZpZHAtdGVzdC5iZWEuc3dp dGNoLmNohi1odHRwczovL2lkcC10ZXN0LmJlYS5zd2l0Y2guY2gvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFEkvSNgw2A3TMTTD8jn7terHbOv5MA0GCSqGSIb3DQEB BQUAA4IBAQASZ1/Re1AY61A9lz4qydnYfoeaVET+HWXI1bPda3+T/u2DcjTaMIo2 zotAILRiYJxFP9paZMdvQ/SWyImHiQpBhkdW9+d5eLJM6R+bUyCVZ0An0b9kM6un GCJZ/7d2BxZ8CEMwcdAvD0x2OCiGds8OaFKuJVuKVfYF9OxSVPQ7un3VL2VCoBdx iqqOTltl6DR16DSpt3K5ctn0HNT63O1yL62f4/3qheWvLGwWzFuuxe2SABr+WeV6 P05wMOhO+CHglHvpLlgMJ4K3MP/k+ybZACU1IQ6XiKXKnNrS8Hgk0YyRdJEhBOFx dT6wQuymfGx05j0RXtZbFGdnXyHx2mbW urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier idp-test.bea.switch.ch idp-test.bea.switch.ch http://www.idp-test.bea.switch.ch/ unibas.ch Universität Basel TEST Home Org Basel University Test & Dev Home Organisation 131.152.0.0/16 unibas.ch geo:47.55874,7.58371 MIIDOzCCAiOgAwIBAgIUA2YmYIMyNuHd7NUf2HOMxppwghowDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUYWFpLWxvZ29uZC51bmliYXMuY2gwHhcNMTIwNzEyMTMz MjEzWhcNMTUwNzEyMTMzMjEzWjAfMR0wGwYDVQQDExRhYWktbG9nb25kLnVuaWJh cy5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI0Akcy6g5Nkjb2O GjvSULwD8uky5gkkwSwXp0B3RkOxi274vvmNCLqqJeTLcPfouKwJ/L8+ThLF5WjN pn1G4im3tgmQq+p4c7xeSineWGPDdQiKDhaAux5itGJtxpXOiLs/uUKDk2w/Nn4I VZRhQJlupBQiOTPEpXav0AbB9zCxJZ1Q0wfiA+InL1iLNRpsyDwCABbcaVteJJA5 j8PQmsUaW0RMBsv438MX6vYj7RL1i4CqBKv+PInNAJwFrGRM5xY4IyoCuiwyhfLX trg+Ij4K74qL+VoZaphlsZGbjHBvxjM1UYHufvbkEdb3K/BOW16Qd3XA2x2pO1l5 ILseaZECAwEAAaNvMG0wTAYDVR0RBEUwQ4IUYWFpLWxvZ29uZC51bmliYXMuY2iG K2h0dHBzOi8vYWFpLWxvZ29uZC51bmliYXMuY2gvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFAObPBUo63q2upnvRzbbrIbdx0JOMA0GCSqGSIb3DQEBBQUAA4IBAQAY pHmdHuvIclUmPnkCtpD65qEHgmFh6fAtC4VnJlD3JdCtgHdeBhy9qUUcUc6zH9DP 5hmGbt0oPNQkLrDt+/k23yW1GQl15dRnCb6NKBCjP4IhirbLTZtlgkK+f9HS31HY M+JKhfcivXegSRbXz0wKlJRtkpR2u6haFVQUEfWv/aTaTLEoD7+c8CB60JPpdDk6 0zbTt3slhtgEVfRCBnBWvcW/4Y056vFhN5iTw8pmvVD/k3iivVkOVjfTpo39qukD FVBecfN9BMyww1Nejtty8CqOvnog/LFADbSfd3+7T9oJ4SFIrzdNIF/JV9XkpPdE XxX8XwQqmGrShi2Y9MZ9 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent unibas.ch MIIDOzCCAiOgAwIBAgIUA2YmYIMyNuHd7NUf2HOMxppwghowDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUYWFpLWxvZ29uZC51bmliYXMuY2gwHhcNMTIwNzEyMTMz MjEzWhcNMTUwNzEyMTMzMjEzWjAfMR0wGwYDVQQDExRhYWktbG9nb25kLnVuaWJh cy5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI0Akcy6g5Nkjb2O GjvSULwD8uky5gkkwSwXp0B3RkOxi274vvmNCLqqJeTLcPfouKwJ/L8+ThLF5WjN pn1G4im3tgmQq+p4c7xeSineWGPDdQiKDhaAux5itGJtxpXOiLs/uUKDk2w/Nn4I VZRhQJlupBQiOTPEpXav0AbB9zCxJZ1Q0wfiA+InL1iLNRpsyDwCABbcaVteJJA5 j8PQmsUaW0RMBsv438MX6vYj7RL1i4CqBKv+PInNAJwFrGRM5xY4IyoCuiwyhfLX trg+Ij4K74qL+VoZaphlsZGbjHBvxjM1UYHufvbkEdb3K/BOW16Qd3XA2x2pO1l5 ILseaZECAwEAAaNvMG0wTAYDVR0RBEUwQ4IUYWFpLWxvZ29uZC51bmliYXMuY2iG K2h0dHBzOi8vYWFpLWxvZ29uZC51bmliYXMuY2gvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFAObPBUo63q2upnvRzbbrIbdx0JOMA0GCSqGSIb3DQEBBQUAA4IBAQAY pHmdHuvIclUmPnkCtpD65qEHgmFh6fAtC4VnJlD3JdCtgHdeBhy9qUUcUc6zH9DP 5hmGbt0oPNQkLrDt+/k23yW1GQl15dRnCb6NKBCjP4IhirbLTZtlgkK+f9HS31HY M+JKhfcivXegSRbXz0wKlJRtkpR2u6haFVQUEfWv/aTaTLEoD7+c8CB60JPpdDk6 0zbTt3slhtgEVfRCBnBWvcW/4Y056vFhN5iTw8pmvVD/k3iivVkOVjfTpo39qukD FVBecfN9BMyww1Nejtty8CqOvnog/LFADbSfd3+7T9oJ4SFIrzdNIF/JV9XkpPdE XxX8XwQqmGrShi2Y9MZ9 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier unibas.ch Universität Basel TEST Home Org http://www.unibas.ch/ graduateinstitute.ch Test IdP of the Graduate Institute Test IdP of the Graduate Institute MIIDUDCCAjigAwIBAgIJAPUDVr6Jd2nyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGlkcC1kZXYuZ3JhZHVhdGVpbnN0aXR1dGUuY2gwHhcNMTMwODE0MTE0MjM0 WhcNMTYwODE0MTE0MjM0WjAnMSUwIwYDVQQDExxpZHAtZGV2LmdyYWR1YXRlaW5z dGl0dXRlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyU4mujtL BxvC64M54NVmWS4jFIYj03IrngjNvn7YzY9i4OCG+z91rpQK7mLD22KcDRuYDMfC V2RNUp3CIkEFxG92MS2wVddwfXL0oQo0ZdhXb7TUSNZmAfs1vrpKD2F4RUOL5NzT 79KQqr8tQlvrNR6jws2VxrUgn/50GvaLKp1V8IU3WkdYWzfVGyQ9l6rUzpG/b9Si p2Tp7n01gK6KQxFHyV1gAMkis4hqkeBz1Npm0JLYmqXPr8yCHMzruT5vKgavv+Ms QNXNUqh5ze6tZgtyKI++oJ0DbOJP/UQGOrFSI5XT2LwOe36T6KHfsCOTaZFt/UQd Qh6dLcjfCkjqYQIDAQABo38wfTBcBgNVHREEVTBTghxpZHAtZGV2LmdyYWR1YXRl aW5zdGl0dXRlLmNohjNodHRwczovL2lkcC1kZXYuZ3JhZHVhdGVpbnN0aXR1dGUu Y2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFAh+0LgcbUS3OYeJDwRmyU53yfA MA0GCSqGSIb3DQEBBQUAA4IBAQBCST3nwNcF8/lGRgd2l0G7PLabNMbZSKK0kPrE nOHkzUPikMNoXoyNCC7rMBBZvLJo6ezzY0RbXc7PpFbZ61sDRBbEJY1Jad6S2KnE K+SE/PmqEaM3CiCKHbC5pogSlt/zfiRi7T7u7V+fVQfDt+5FJu4dJq4lIoI/n+9m SwSPl5E+sQtbva+WV+0TyKlVna8LdKxXvZEypl1MOrxOTcIf3RDrXpxkXXVQZnNi SF9hEFcrZGYJh9tVLdn8Ak7Zcy8emN5nTQLnQjnj9ca4KQeksPHsdfVfEZPLcQq3 9omthxKfwQoliMVgNwz74qW679XYAPgE6dlu+Xy8OCqCYfNm urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent graduateinstitute.ch MIIDUDCCAjigAwIBAgIJAPUDVr6Jd2nyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGlkcC1kZXYuZ3JhZHVhdGVpbnN0aXR1dGUuY2gwHhcNMTMwODE0MTE0MjM0 WhcNMTYwODE0MTE0MjM0WjAnMSUwIwYDVQQDExxpZHAtZGV2LmdyYWR1YXRlaW5z dGl0dXRlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyU4mujtL BxvC64M54NVmWS4jFIYj03IrngjNvn7YzY9i4OCG+z91rpQK7mLD22KcDRuYDMfC V2RNUp3CIkEFxG92MS2wVddwfXL0oQo0ZdhXb7TUSNZmAfs1vrpKD2F4RUOL5NzT 79KQqr8tQlvrNR6jws2VxrUgn/50GvaLKp1V8IU3WkdYWzfVGyQ9l6rUzpG/b9Si p2Tp7n01gK6KQxFHyV1gAMkis4hqkeBz1Npm0JLYmqXPr8yCHMzruT5vKgavv+Ms QNXNUqh5ze6tZgtyKI++oJ0DbOJP/UQGOrFSI5XT2LwOe36T6KHfsCOTaZFt/UQd Qh6dLcjfCkjqYQIDAQABo38wfTBcBgNVHREEVTBTghxpZHAtZGV2LmdyYWR1YXRl aW5zdGl0dXRlLmNohjNodHRwczovL2lkcC1kZXYuZ3JhZHVhdGVpbnN0aXR1dGUu Y2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFAh+0LgcbUS3OYeJDwRmyU53yfA MA0GCSqGSIb3DQEBBQUAA4IBAQBCST3nwNcF8/lGRgd2l0G7PLabNMbZSKK0kPrE nOHkzUPikMNoXoyNCC7rMBBZvLJo6ezzY0RbXc7PpFbZ61sDRBbEJY1Jad6S2KnE K+SE/PmqEaM3CiCKHbC5pogSlt/zfiRi7T7u7V+fVQfDt+5FJu4dJq4lIoI/n+9m SwSPl5E+sQtbva+WV+0TyKlVna8LdKxXvZEypl1MOrxOTcIf3RDrXpxkXXVQZnNi SF9hEFcrZGYJh9tVLdn8Ak7Zcy8emN5nTQLnQjnj9ca4KQeksPHsdfVfEZPLcQq3 9omthxKfwQoliMVgNwz74qW679XYAPgE6dlu+Xy8OCqCYfNm urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier graduateinstitute.ch Test IdP of the Graduate Institute http://www.graduateinstitute.ch/ tw.switch.ch Thomas Weller IDP tw.switch.ch IdP of: tw.switch.ch MIIDRDCCAiygAwIBAgIVALI+IE8Gu4p/XCJU+EXXvq09CqPHMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFmFhaS1sb2dpbi50dy5zd2l0Y2guY2gwHhcNMTMwNzA5 MTE1MTMwWhcNMTYwNzA5MTE1MTMwWjAhMR8wHQYDVQQDExZhYWktbG9naW4udHcu c3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+sk0U4C wjRyjU9bOcvg9k3d7BDdj3uBPXQGy1DizL6Fdf5pRLjZbZoWJQK2I2UKUvtEp65v yugsDLqvjj0xchhh59Jqj0vD3VUOwbdwrJHPNZ/I3DeqNZX4ryERxXViGQiozEQn jnQ439forsyKH9Y/O4F454SL78FDd70ANjli3mHplbpvJCSnTu2apf77ewS/j/Ej iGGao3mLAykwVDXar9YcLuRyeMBYWCdO4on7cbKS0aJ2w9Tlze4sjrJlbEPAO3z/ 0KWDke/0ElcW3T/C0x/MU4NaWB1W9AhxJw5+GNBqtbPyls8hGV8Ky/IuqWxVutR5 yw6zJ5nvLzjdmQIDAQABo3MwcTBQBgNVHREESTBHghZhYWktbG9naW4udHcuc3dp dGNoLmNohi1odHRwczovL2FhaS1sb2dpbi50dy5zd2l0Y2guY2gvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHZW5WG7oNu1XdL3SZ/pWNVb667zMA0GCSqGSIb3DQEB BQUAA4IBAQCTO+Chm4LU1pSS7qHXhej1BmoEu95brcJbrDHu+X3lYKDd/PlgBdfA wTgytlYuzrk3KfqFbIDL4gIPavqUpcc0mMr8YbiABJeP2WYznH32zO81kCl610Ev /rRbexy6lQ0/biAkVqY7vZChnsZoI2G66sMCVrTr3gFomCXFFeiZuMTt7nINt4j8 /UVp9ga6ToQnMJeMXvpD7wSNY5j5xBMw2gRDl+28YvevPY1O6ggyn3w+jdKJrLZL lKhbRZ22S16FoiWPeH2RlZHGgeip2GfvfUxR4RqqVilPNhWYcfEVbSl78v1wdtnV zdiOPuP2oh9z2/Ubb8fV8zoo5SMgkrNo urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent tw.switch.ch MIIDRDCCAiygAwIBAgIVALI+IE8Gu4p/XCJU+EXXvq09CqPHMA0GCSqGSIb3DQEB BQUAMCExHzAdBgNVBAMTFmFhaS1sb2dpbi50dy5zd2l0Y2guY2gwHhcNMTMwNzA5 MTE1MTMwWhcNMTYwNzA5MTE1MTMwWjAhMR8wHQYDVQQDExZhYWktbG9naW4udHcu c3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+sk0U4C wjRyjU9bOcvg9k3d7BDdj3uBPXQGy1DizL6Fdf5pRLjZbZoWJQK2I2UKUvtEp65v yugsDLqvjj0xchhh59Jqj0vD3VUOwbdwrJHPNZ/I3DeqNZX4ryERxXViGQiozEQn jnQ439forsyKH9Y/O4F454SL78FDd70ANjli3mHplbpvJCSnTu2apf77ewS/j/Ej iGGao3mLAykwVDXar9YcLuRyeMBYWCdO4on7cbKS0aJ2w9Tlze4sjrJlbEPAO3z/ 0KWDke/0ElcW3T/C0x/MU4NaWB1W9AhxJw5+GNBqtbPyls8hGV8Ky/IuqWxVutR5 yw6zJ5nvLzjdmQIDAQABo3MwcTBQBgNVHREESTBHghZhYWktbG9naW4udHcuc3dp dGNoLmNohi1odHRwczovL2FhaS1sb2dpbi50dy5zd2l0Y2guY2gvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHZW5WG7oNu1XdL3SZ/pWNVb667zMA0GCSqGSIb3DQEB BQUAA4IBAQCTO+Chm4LU1pSS7qHXhej1BmoEu95brcJbrDHu+X3lYKDd/PlgBdfA wTgytlYuzrk3KfqFbIDL4gIPavqUpcc0mMr8YbiABJeP2WYznH32zO81kCl610Ev /rRbexy6lQ0/biAkVqY7vZChnsZoI2G66sMCVrTr3gFomCXFFeiZuMTt7nINt4j8 /UVp9ga6ToQnMJeMXvpD7wSNY5j5xBMw2gRDl+28YvevPY1O6ggyn3w+jdKJrLZL lKhbRZ22S16FoiWPeH2RlZHGgeip2GfvfUxR4RqqVilPNhWYcfEVbSl78v1wdtnV zdiOPuP2oh9z2/Ubb8fV8zoo5SMgkrNo urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier tw.switch.ch Thomas Weller IDP tw.switch.ch http://www.tw.switch.ch/ brain-tec.ch Test IdP at brain-tec.ch Test IdP at brain-tec.ch MIIDNzCCAh+gAwIBAgIUKtMU0UMRNiO/XxbpxvfCb4J7vLEwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwbGFiLmJyYWluLXRlYy5jaDAeFw0xMzA4MDgxMzQz MTlaFw0xNjA4MDgxMzQzMTlaMB4xHDAaBgNVBAMTE2lkcGxhYi5icmFpbi10ZWMu Y2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSdddcWuznKScEXhw2 MGHcyQ1KosHX3M22DyE3m9q47hM7azFglt1EkjLCrCzEgT17E3n5XOMY823PHyJD HYiAuhPcOXHtcHs76rPcOHhfJBpbBktGXMvNw2VNDkE3JsE+Ic2mX7WgZ39KwOt5 om5LTKfr3XbjVpo2vvwv9ymWOLWGOpBwI+wPtBTS4NibNfSgAwgJAUrm8t0Z8HkK pEWzKEnL2we+OzRdTe+P3d8IQqtk3G0wYObg6qulFNeVIKGrvhDdixJ4HVl/KJEv SWN1Ux5HygmRg1u/5H8A/RU6Qfge+sYJScfrOFgmr11jrb4pqqWglqRNDxZM2jnU Nv/tAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcGxhYi5icmFpbi10ZWMuY2iGKmh0 dHBzOi8vaWRwbGFiLmJyYWluLXRlYy5jaC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQURZREXOL+pEivSTn7TotKuxlkoN4wDQYJKoZIhvcNAQEFBQADggEBACq9SNYq xZtjYxAf6m2i8eVhb7nhrFnVbqtmqpukQQWh2DE6GsHHEgBwXqpb8J8vY0qw+uUU PV4E6oDlcPmputiBTOqRLnYd23fBZV+qLgSmcbyVvrj/ROsoxMeytOM91gZiyJzk 2p+SAvOrK34gHoPdF06HClkoviniofHxQUBvWcUYZUFKFLwgFcGy0K+tjmw46yXy AihNCIFPMyH8T5vBuxbywV6yDpnx2F+PD10alRTalAexBfpR2vEKby6lequjy9E/ 3U5CzZi9yls6XxvbSTtdMaXB565jp8V/lq9qJGp4hKlWPEQSS/t/IoSvXwk6R3XR vQnx1b+TqDIHNUI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent brain-tec.ch MIIDNzCCAh+gAwIBAgIUKtMU0UMRNiO/XxbpxvfCb4J7vLEwDQYJKoZIhvcNAQEF BQAwHjEcMBoGA1UEAxMTaWRwbGFiLmJyYWluLXRlYy5jaDAeFw0xMzA4MDgxMzQz MTlaFw0xNjA4MDgxMzQzMTlaMB4xHDAaBgNVBAMTE2lkcGxhYi5icmFpbi10ZWMu Y2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSdddcWuznKScEXhw2 MGHcyQ1KosHX3M22DyE3m9q47hM7azFglt1EkjLCrCzEgT17E3n5XOMY823PHyJD HYiAuhPcOXHtcHs76rPcOHhfJBpbBktGXMvNw2VNDkE3JsE+Ic2mX7WgZ39KwOt5 om5LTKfr3XbjVpo2vvwv9ymWOLWGOpBwI+wPtBTS4NibNfSgAwgJAUrm8t0Z8HkK pEWzKEnL2we+OzRdTe+P3d8IQqtk3G0wYObg6qulFNeVIKGrvhDdixJ4HVl/KJEv SWN1Ux5HygmRg1u/5H8A/RU6Qfge+sYJScfrOFgmr11jrb4pqqWglqRNDxZM2jnU Nv/tAgMBAAGjbTBrMEoGA1UdEQRDMEGCE2lkcGxhYi5icmFpbi10ZWMuY2iGKmh0 dHBzOi8vaWRwbGFiLmJyYWluLXRlYy5jaC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4E FgQURZREXOL+pEivSTn7TotKuxlkoN4wDQYJKoZIhvcNAQEFBQADggEBACq9SNYq xZtjYxAf6m2i8eVhb7nhrFnVbqtmqpukQQWh2DE6GsHHEgBwXqpb8J8vY0qw+uUU PV4E6oDlcPmputiBTOqRLnYd23fBZV+qLgSmcbyVvrj/ROsoxMeytOM91gZiyJzk 2p+SAvOrK34gHoPdF06HClkoviniofHxQUBvWcUYZUFKFLwgFcGy0K+tjmw46yXy AihNCIFPMyH8T5vBuxbywV6yDpnx2F+PD10alRTalAexBfpR2vEKby6lequjy9E/ 3U5CzZi9yls6XxvbSTtdMaXB565jp8V/lq9qJGp4hKlWPEQSS/t/IoSvXwk6R3XR vQnx1b+TqDIHNUI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier brain-tec.ch Test IdP at brain-tec.ch http://www.brain-tec.ch/ aai-dev.zhaw.ch ZHAW DEV ZHAW DEV ZHAW Development IdP ZHAW Development IdP zhaw zurich university applied sciences zhaw zürich zürcher hochschule angewandte wissenschaften data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAntJREFUeJyMk01ME1EQx1ejl6qJITEeMD0ZL/VgghoTr2tMPIiExHgyJhYsNqLVotUIMavGeJCgoGiCUdG0UCglSAGLCkoNthRLEZUFofIhaKFFu1hK2d3xzatbQnqoh8m+93bmNzP/N48BACadff0ZYR90DjtESU75lzYYTf+sBxitGfzjYTYtYPpXdE9gRmAVC8/H1LpqDwFYwDkwxT3tDlQ1902alGpWBA/9iLCr8yw0m2KbDQ2gAFQFVvpFKzR7IQUgESrSrZ4x07ZLzyngcoNfSADMUGT9EPeMzupUJ62Qec6eCkCTZZkx1PTGMSDvsRtwr1TgDYR06KMuaoRNZ2ypAHS+3jwgoHNOxVtYEiV6/t+AJt8kt0qb0CCLa4O9N9oh924X5D9xU0Dvt1AOBZxXAPJKgHtkRneIZD5Y/iZpWtLGq8/T3PFH7+HP4hIjk6Ay5yB/s+UTLysAVP9wpQu2XmyC7SUOKtbHiTlWU+wA13DwaEiIqXdfewEX6nxxDDpLNDpy37VcwYGyTsg4bYNiu1/Yd+s1Lddg8QrYCgpaS24Fz9YR9aOLIpNRWA87rrQua9A3FmYrXvJ8qfOLb39pBwXcaR/kM4122HW1DYykovV6K9Wm+t1oFb1ekowCUOksrhXQAcvSkl4RUE6AqP7a/Bqa7QRZb9DXwU4iLv7vIfNAAVNzUQ0Sjz3sptdWQsjocJtU0NL/3aRMns07blKq22JsBEn+N8q4yCZqI0RVUAu597pgDcmKeizERQbb2HiqHmaFGFPZMcQrE5l8TDg8OMIjwQgbjCyocT8RmtfESDCu8TEFfyfO0fBpi5KUvPq/AAAA//8DALq3uCRUbpFFAAAAAElFTkSuQmCC data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA6CAYAAADlTpoVAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAbXSURBVHic7FprbBVFFB6gvZTrLhQRrPJoINCiiDx+1MpTBUIIDwUpRZpSKwQDGEGUxEcIyEtAEFowCKSCWhGLokEwooAQH2gE8YGK2krEEFABUaG8SvE73tl2O52Znbu3JQthko+yc853Zr67s/M4u6ysrIxdyYj8E5wywh5btAPYZ40uWIrrxFiCBUtg6/THIeyigL2whP2GDJJAG2JKJQIvsnDio36DBklgJ5k4jlf9Bg2SwC4aga/5DXpV4CUsVwX6KZebwDpAd1zPA94HvgL2AJuAWbB1FoPGInAIgm7ljfjB7nC/qcsRp4mhwA74+5nGx8Em+LaIVWAPBLpg0JgJ3jEQ+C3wdxQxixnfAfkSiAAv1ZA4wgWEbOQh0A9ejEXgqprsDELeUAsC6YdL9TtE2yPAXzXUkR08pqnA03zIHvTyDaVlzYllkkmxctctQ6AiDb7w6MQJxGlnKtDKLlhIA8jVhztQf1TD2V6by0QyGjiguxPw6ePy1wqE/VlFO7kaXnFtCWyN4L9qGi6FTz+BoxN4nKmPTI01vMO1IZCOPd9pGi2Hz0gJTydws7bBsUXnLpXA+gi6xWOoTVNwfW/VYD97KQQ28BJnZa2areEHWmCcdX/hRo9ZcIFHjOAKRKClHuI2sMhG+fITGM5YPN1D3E64XWMQKpACnzIQZ5oRC5zAkQhQrunUfvhcG0W8QAnsbytSfByn4JMN3KXBnUByEAXeCuIZj6FpinIrI29uoASGumQsqSFxFUDYNKBzIARSY7UgcAzQQmW3ctcu9ujTbwrul36G6OQaFkiNd+Ad3Sqxn3bsyhIKz1b8cA/4ERgP8vN2zTyHp6zM/PGu2E1Rt4FEc/tB1A0w6FMcfBcAJznvHytnzRQyxLJMWEB74CafSGXqDUBjoA1QN8o+NWCRA3SCUxGtQGqQslVNgYbMe/slclsys12NUygZ1YKZC40DWrGI0P+Ll8DrgfG45W8AxcB5YYjROewAsBF+k5krHymUAXZlDuUshk8e74yq3AK/D+3K1OTvPL6ujCE/7l+a0G3cTNTVUQmMt4YuetqOJHiimjDCg+bkg1/fFasVPWuib7j3QzNUP6qro1UQ17bngwpOX+kkk2BNlAlsDuPuGCePbYwPk1Ba1hMKn8NMMsSt3HWLNHEPwaWeyEH9GoX/N6LAerZ3JswUL1DAcN8pc1Q+MHeUdPYXXVy49JJwihX+JaLAgQYdp3zoYVudB6kYrojXDLhX09kJQl+Vi72DUKehswROM43/+ioCE9JzJykcy3FiXwGXFFdgmopzYPtXI4AyZ5atXjNfETp7t8EPvF3gDNK0ny3ewV4SxzOozxCHhas8rGlgGB9CqlxNSZVIiS1nGgg8Cc94h4JrFecsRaw2yVj3LadnxlkOfkLVbRpxVEZ7CQx1yZyo8Wnu6ux7BgKJ09XF+UDht4XsqmWCDqq0/6s2Y7kKPV/DbM07AkcgShuNT8XowPWfhgLHcUodXJ+Q+YQ6DZmkE+iUG4Hh1ujVM0B6mcY/8LOtP+zKBFLnf1D4PcddkiU2yhj8KNZbWQUrOaejpu0UlUC6a6Pg9ImtT0lEJTB088D5Cr/d3GWExLaPJafPldR/zTmqSfF7p11RIOX5d/oQI/0h3AJRuim452FrhL8LRVt48KxlLJIeETnUYZqd35bFjEvpN08qEMa3ohB1BHgdtD74e9xAIG0ipM8YbIPtyN5TrKd3GPSuo0xioxn/mCJeL5lA2RLhoBRbKPqcik7elF5o7B7ThgKxDVu7UuaH+jxbMlkwvnnH/3dVu7u9JyxX9PUYcy0jFQJhWK0g/MEi5z5lsSsPmlqBLPLCUtaG7AODiucolJYzTWKvtoHnWOFu0C1wj4yA3c0zOnFMP5OJAuva+jeylXc1pzDfxbvdhMPbrPLe0S1wv4wQl9J3ukYcpQqUb5RgHy4SUF9o2NHBQjsmn5FUGZ6iwG0K0hFW+R7dXZJwcNW+UWLhxHESnmw5EEHbrConf9RtNuCJe1vXJJOU+piGSM9YAfwfYU3a0vluvW222C+RCEy0q2cGRHwqknCQVp0r3Xd9lFpgZC06ZDrWXaA1UHXy3yMRSHfDa62dL6H18OCcY5WfhUkFUulpK2ZEBY6Cc4+t/vKpRGyQF92XEfQBT1cJh57DEg2vUNaQbKtGKfSPPYTR8KTpOIlz2tmSRRdr51SFQJpNZV9LnceBVjwEu0u6rB3gcxbJwBkJdEp3K7sg345ssOkrP/p8kdIQNM4bSvzp0xF60/sR8C6uMzUddcpQHncf8CYJMOAkwXcxsBfYxa5r+yRz5UGVAq9k/AcAAP//AwDBNMQaszwkFQAAAABJRU5ErkJggg== http://www.zhaw.ch/en/zurich-university-of-applied-sciences/about-the-zhaw.html http://www.zhaw.ch/de/zhaw/die-zhaw.html http://www.zhaw.ch/en/zhaw/about-the-zhaw/rechtliche-hinweise.html http://www.zhaw.ch/en/zhaw/about-the-zhaw/rechtliche-hinweise.html 2001:620:190::/48 160.85.0.0/16 193.5.54.0/23 195.176.253.0/24 zhaw.ch geo:47.497277,8.729352 geo:47.37815,8.534 geo:47.21877,8.6794 MIIFMjCCBBqgAwIBAgIUFXhCA1/Ax9nK+alH9o5vle+/BIMwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMDkxMDA5MTAzNFoXDTE1MDkxMDA5MTAzNFow gaExCzAJBgNVBAYTAkNIMRAwDgYDVQQIEwdadWVyaWNoMRMwEQYDVQQHEwpXaW50 ZXJ0aHVyMTswOQYDVQQKEzJadWVyY2hlciBIb2Noc2NodWxlIGZ1ZXIgQW5nZXdh bmR0ZSBXaXNzZW5zY2hhZnRlbjEUMBIGA1UECxMLSVQgU2VydmljZXMxGDAWBgNV BAMTD2FhaS1kZXYuemhhdy5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMff40siCROIuONu3njT9yt/wQXyLPiDU/7pXQVJOMNOuBhjfWxQIQM5X2bB XT6rwj5M1vfaDq3YG56sN1EU1i1bjDz/4TERBGXyGRFA3qravU6e97r3xZY2/mGO byInofbsIBx+xmBbrEIt+77eD3L97A7wy4E1jiDn17JN0a1dKl5If3bynduBQ7vM HxHLiQDO9WHgczny5e8/5qLsXglFc4N6DwaUraC7jHALGvjBBYDD8FUuDIYZCqK/ bX/TP9qJbbJSWa61B0xeAmADJtjiC5hFKpq/hYp+88FDy1KLj6SF0X85rfi6zxcZ cEDvTjKUdZLpWnyEF8o3QAp5mE8CAwEAAaOCAZUwggGRMHQGCCsGAQUFBwEBBGgw ZjAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgG CCsGAQUFBzAChixodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3Ns aWNhLmNydDAaBgNVHREEEzARgg9hYWktZGV2LnpoYXcuY2gwUQYDVR0gBEowSDBG BgwrBgEEAb5YAAJkAQEwNjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5xdW92YWRp c2dsb2JhbC5jb20vcmVwb3NpdG9yeTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyE CBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9i YWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUv5BbNuXafIsHPcMPaDwlhzzB o9kwDQYJKoZIhvcNAQEFBQADggEBAG66rKisaUWqMtGKcu64WeCgCpnSAdOtaTNH tWwLRXjWFUHeADjZqk0n/dc6yYJNwbkjQY9asmhayjntuipmiVJSoc+D1kV31fUx lecx2oX18KzerfNMMx4PNHkxpbZ7w5+vpw7XWycZzfG5S1pzhI9pAYNZFuy3groN rTmbR4Kkigj79fMVDsh4Jq5DcpTzqF8piRyqv74a6AF1r3AfYl82HQxcDRfJbzxt hZt2XxW7Kn8D97jxGhwQXQIIzpuhAnKbIt2AiCT8qWYrm3gRkCjAGIGVdhhVDfv9 /7A8ZPd1q9DqwuI0AagOtfTaiFhgGyiQ3bSFXKiegi8kszfdAtU= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent aai-dev.zhaw.ch MIIFMjCCBBqgAwIBAgIUFXhCA1/Ax9nK+alH9o5vle+/BIMwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMDkxMDA5MTAzNFoXDTE1MDkxMDA5MTAzNFow gaExCzAJBgNVBAYTAkNIMRAwDgYDVQQIEwdadWVyaWNoMRMwEQYDVQQHEwpXaW50 ZXJ0aHVyMTswOQYDVQQKEzJadWVyY2hlciBIb2Noc2NodWxlIGZ1ZXIgQW5nZXdh bmR0ZSBXaXNzZW5zY2hhZnRlbjEUMBIGA1UECxMLSVQgU2VydmljZXMxGDAWBgNV BAMTD2FhaS1kZXYuemhhdy5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMff40siCROIuONu3njT9yt/wQXyLPiDU/7pXQVJOMNOuBhjfWxQIQM5X2bB XT6rwj5M1vfaDq3YG56sN1EU1i1bjDz/4TERBGXyGRFA3qravU6e97r3xZY2/mGO byInofbsIBx+xmBbrEIt+77eD3L97A7wy4E1jiDn17JN0a1dKl5If3bynduBQ7vM HxHLiQDO9WHgczny5e8/5qLsXglFc4N6DwaUraC7jHALGvjBBYDD8FUuDIYZCqK/ bX/TP9qJbbJSWa61B0xeAmADJtjiC5hFKpq/hYp+88FDy1KLj6SF0X85rfi6zxcZ cEDvTjKUdZLpWnyEF8o3QAp5mE8CAwEAAaOCAZUwggGRMHQGCCsGAQUFBwEBBGgw ZjAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgG CCsGAQUFBzAChixodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3Ns aWNhLmNydDAaBgNVHREEEzARgg9hYWktZGV2LnpoYXcuY2gwUQYDVR0gBEowSDBG BgwrBgEEAb5YAAJkAQEwNjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5xdW92YWRp c2dsb2JhbC5jb20vcmVwb3NpdG9yeTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyE CBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9i YWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUv5BbNuXafIsHPcMPaDwlhzzB o9kwDQYJKoZIhvcNAQEFBQADggEBAG66rKisaUWqMtGKcu64WeCgCpnSAdOtaTNH tWwLRXjWFUHeADjZqk0n/dc6yYJNwbkjQY9asmhayjntuipmiVJSoc+D1kV31fUx lecx2oX18KzerfNMMx4PNHkxpbZ7w5+vpw7XWycZzfG5S1pzhI9pAYNZFuy3groN rTmbR4Kkigj79fMVDsh4Jq5DcpTzqF8piRyqv74a6AF1r3AfYl82HQxcDRfJbzxt hZt2XxW7Kn8D97jxGhwQXQIIzpuhAnKbIt2AiCT8qWYrm3gRkCjAGIGVdhhVDfv9 /7A8ZPd1q9DqwuI0AagOtfTaiFhgGyiQ3bSFXKiegi8kszfdAtU= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier aai-dev.zhaw.ch ZHAW DEV ZHAW DEV http://www.aai-dev.zhaw.ch/ fmi.ch FMI - Friedrich Miescher Institute [Test] Friedrich Miescher Institute for Biomedical Research biomedical research data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAQtJREFUeJzMkkFugzAQRYea2jUNCEwjQUhKUDFk1ezZdAELbtEjdMEBfJQehXMg9Q45AZpiV4lSqWLDoll8e+Q/8/RlDSAiLNGi4RsB1HU9nXBREASYps9K177v4zAM7+M47quqOuk3KSWWZWF8IQReAJZlIaUUoyjCLNurM7BtW+y67kv7swDXdT+TZPOWZWkqhK+uU11rNoG+1+snRem9aeD84eQ4DjLGMI7jeYCOP6XA3S5RjFHTQAjpt9vNR56/9Mfjaz8L8DxPcU6B0jsgBNRPKugZs2G1evSkzP8GNE1z/oMpOgHbhl+AqQbOGUxDBlAUBR4OpfHDMFy2Azeyif8O+AYAAP//AwDDlyPdAsWdrQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAADHdJREFUeJzsWllsXEUWrdhOnHhrd9vtfV+72/veXit2HO/7FsdL4jhO4izOgoeEgYQigBkhEFsSEQaRZDT5AEEkvkAQpPrgAxHyw/KBhBAoQuKTDxDwV3NPJc/T6bSNQYzePOInXfu9frXcOnXr3nOrHlNKsXX542K6AlYX0xWwupiugNXFdAWsLqYrYHUxXQGri+kKWF1MV8DqYroCVhfTFbC6mK6A1YXt3r2b/rI1CedclZQUskDvkpKS1Lfffsv9O7h48aIMVL6rq0t5PPmsrq4uYFvh4ZtZcDBjISH/3/KnAQjp7e1VP//88zKIH330kYyPjw9Ydh3AFeTo0aMK4N26dUu6XK4Vy92XADY0NPwmgBs2bFBLS0uqo6Nj1bb+0gAChLS0NJWbm6tycnK0ZGdnq6mpaVVWVrwqgGuVvzSAdrtDFRcXsry8XJafn6MlNzeLFRd7WHR0BNuwYR3AVQG02WwqIiJM0P2yhIVtEps2BbOgILYO4G8BGEg8Ho/KykoHeAEBDA4OXtUv3vcAut1ulZmZtiKABLAsLy+/B9T5+XmVkJCwDmB+fv6qAAYFBQmvt5pj8HeeVXNzszxz5hGBgHTfAQg/6HA4tNjtdoWBZmdnrAgg/SbwrrKyTMDiXK58mZGRxrZtaxaZmZn3F4A2WzTRmBQWG+tgTqeD/ttZamoSi4zcoge1EoB4l56ezMbGRkVMjI3h6upqv/8AjI11qpiYaA0Aou6dyLs8oJUAvPNOl0fZ+xbAmJhYBasDEIEqrQbgXY2vA7gO4G8CODs7GwBAp4Lv+zMA7OnpFFlZWfeU7+npUQUFLob82v9dcnKydQBMTk7QivrK5s0bSUJWHIB/eUMClYuLczADDF+Ji4thUVFhzOGw3fMuLCyUbdoUZDo4awIQTn8lkP6MDoyAstLvgazcCpa3DKDZClhdTFfA6qIv48F3Oa/k1wKVXSXY3PVsLNk7ZHz5/0puJJCstOwDyUruI1AZQ4/VdAnUL7tw4bzYvXuX2Lt3Vhw+fIjfwZS1tbUK7L4YZNr3f15eNp+f36/LovOhoQERERF2V5mSkiI+Nze7XAaK1dbW8LNnHxMORxTRmw4+MNDLFxaOiKGhfu5P2g0xCLnRbm9vNyfddHmDtBvv/CdoamqCV1dXcN/6vmDh2rt3D/d48vjY2AifnZ0RR44c4jk5WcvtG/2np6ewhYXDwqhrtMdeeuklUAdBP4iiIg/PyEilyOhgp06dVKWlRZTGxepIiU1Vmy2cxcc7WUyMXczM7BZ453LlsvPnzylEVY/HRe9jWUpKAtuyZbOYmJgQ8fEJOqLjKi8vFYWFhaqlhbPm5mbldrvE1av/VjMz08LtdlP7ESw6OpKlpSWzxMQ43RbSR/DFuDjcR7CiokLBeaNISUmhfhJ1GdTJyclkoaHB+hlRH1d3d5coKHCL9PQ0PQYYRHh4qGYeCQlOSlNjSY+tIi8vV5w+/Yi4fPmSmp6eojTUIZxOu05LIyI2s8JCD3O781h7e5sKDQ3R9aOiwllNTSVjzz77rGptbRV79uwRfX3dZIl7VX9/n+js7FDbt2/ju3btUo8//rjivEns3DkuT506pXbsGFcTE+OivLxMHT9+XD311FMqJCSY4VSus7NTUS4sExLiRFVVtUI7NTVVekYrKsoEyhw8eFC1tbWrurpaTITauDGYTUzspHb+QX1ulw0NdeLBBx9UJ0+eUs3NnA8NDRHx7kRb0uXKE01NTWp0dFT19fVonZ544gnqc4zIfwzzer2KVoi4vYq2C2xm0NgUxoG+aaVxcF+M49FHz8iWlhY1Pj5OOlYLelYo29TUqGi1iB07xhQM6vTp07p+bW2t8nqr0Z7uc2BgQLHnnntOWyAElahTGRUVybZu5QBQDA8Py7Nnz8r8/Fwoq77++mv2/vvX5cBAv9i+vVV3gN+hcEtLs8rJyaDZiRR2u00MDPSRBTpFcXGRHlBVVYWgpSsLCgrU4uIDCpZEYOu6Lle+evLJJQK4hywzj9zJEfnYY0JmZ2dwKAqLsNmiRGlpiSgrKxENDfWioqKc9G1Tgi5MfGdnuxgcHFQ4dvAFEMBlZKTzkpJiiaPWAwcOEHiPSpo82dfXK8gatX4Yx9zcXr0aYWE0Rj0+jDMiYgsbHBxQsL6RkRFFAJIupcpYwvpqbLytFO5RqaOjTczPz8s333xTVldXaWt5++23OYEuR0dHtJXirGTXrmndRn19vaqsLCegqih9SxfT05MiMTGelm2BbhMThHeUqon6+lrR2rpNwPLwjiwcbWtrSUqK51eu/Es+/PDDsri4UE9UYaGbVVZWYM9R0NIRWHp1dV4BS3zrrWvku44o6Ahrstsj9Xg6OtoFfDnq4zk1NUV88MEH8uWXL0qydklgqaGhQd2m0+lkk5MT6tChgyI5OVH7fwKX3FgxLdVqBReAZ/LBDBNw7do10d7erhgpqZB5wDGSz9NK4Z46Rq7KaTlpk+7p6aJBeyUGWllZqZcPzbCCvxoeHlLIHmA9ZBmwXJmamixQJzU1SVsM2oQPrK6uFLeXc6nYurVJYJYxuwCyvr5OUVnZ1FRPlrNN9wsLHB4eVI2NjYpcgMR+Iw0KutDEeAhILpFPd3d36nHQxCr4TfRH72i5NxCA25BqMvjD+fl9kiZOYYXRRNBK6hVTU5MK5Xp6uqmPUg6gUBdtwSiKigpUZmYq+dRudezYURpfq/R6a9QDD5xQd9EYI6L53vtuZflGPd9tKyP0+5bxpSoGlQjUvlHXv03f/v379tfNb6vtnvEYffpGdN/+Av3mP3ZDJ6Psct3fw6sMBf2V/iOyFo7mz/t8gfg9Ov8vOOYyD4yMDNP0YZnXsP/OlHFvAIcrOTmJfGUdX1p6UiBgBKrjexn1/Ms4nTHkM72c/C73Le/fDlEezRfRjrHLHRKyQd/76uyro2GFgd4Z1mP05VsHOBj+c80Awi/s3LlTgUfhDAO8DhEIvK+4uIAZ/gSHSpcuXdLhfHx8TDz//PP6mBN8DNtS2FlBXZyblJeXLB/GJyY6NYfCJyHgYOCWiGx9fX1ERYYpkLQg0Oi6Rhl8/YD6aJ+oCUXWfu03QW/gs0EhiPxL7FmiDNrHYMAdcY//2M2BLvn52Ro0EGH0AeDhz9AHwEJUJf5LPNHOwEtHRoawf7nm1cVw7EiREdRBc74TJ04Q0d3KERjm5uYQEfWMgPPduHGDzc7uURStiPJ4RXS0jROvIsd6jDhRHwcXA8fr7e2781u/2L9/ToLT7du3jxxyLTP6gHOGsnDWiMiLi39T2NwFOUUkBk9DlEYU7+/vXY7iV69eFURF+G29K/ji4qJaWFhQNGmcaBQiN7gcUSU3P3nypD5WhZWTzvKhh/4OPinBc8EFCThBwYnozAzoi4yICCf6dFgdODCv8VhLism++OILcDPNA59++mnx/fffC/A1UBS3O58b/i4rK1MTanAqSpEEeCHqXL9+XXz88ceCQBeIXl9++SXHF1o3bnxC0bdUIGqDjlBWoi5fvqwH9Ouvv3I8w/oo0hJ1mVHfffcdp7ryq6++0iAQKBIEGpkHorlhgVgt+Epsx45RuWVLKCxSEvASERltEpeURKskvqw4c+YMUZU54pKZlC4OyqWlJU3+KYpCN4lxIdIi3Tt4cB4HaeKHH37A6iL3lCXWspTZp59+CrBEcHCQIMIsPv/8cz1w0Atf3wiK8csvvzBYEgbu8bg1gMQRxbvvvquX4sjIMABksJ5PPrmpJwJc6bXXXhPPPPOMeueddxRm/tatWwzkGEQXfG7fvjlFerAPP/yQv/7663L//v3ywoULEqQ4Nzdbp40bN4ZoC3zvvfd0WyDNSBdfeeWf8ty5cxLPL774onr11VclVg+lfuLKlSvy/PnzEhkQjhDeeOMNEHFwOc31MK7p6Wlt9ZR1EGjZ4qeffhIvvPCCAOhrBhBLBbwM1oVc9fjxYxpAkEcjWpJ56887pqamaHkuCGL2xOkqNF8rKirCoTtHVgEAsXRu3rypeZrXWyVLSkq05f7444966eFLLyK9WE46syDCTimam1LIfvXNN9/oNnEMAF4JC52cnNTcDoQXk/XZZ5/pjAPA1tTUKHwRAc4KnaE/shxsDFRUVOg2oS8mEt8rkp9Du5RLJ2rfS2ms5rXgnxgT6fj7ADT7G2Ori+kKWF1MV8DqYroCVhfTFbC6mK6A1cV0BawupitgdTFdAauL6QpYXUxXwOpiugJWF9MVsLr8BwAA//8DAJEIKppAf7ngAAAAAElFTkSuQmCC http://www.fmi.ch/about/index.d.html fmi.ch geo:47.56761,7.60343 MIIDETCCAfmgAwIBAgIJAOBQRAGjrE8VMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2FkZnMuZm1pLmNoMB4XDTEzMDQwNTE2NDYzOVoXDTE2MDQwNTE2NDYzOVow FjEUMBIGA1UEAxMLYWRmcy5mbWkuY2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDEZLbIAwI5in048gWD8Xa4ZDhR5Vzcco1WYzbwsx0rj5LOa+CrzVJG f0YamIIloW1TPMZAShrtFox5Ia7xVYaYstXS3R4rvBSlaZjc9sIdTs6jNNWJwqtK fQ/8Uci942t1KyAQsUA0myiZd3aoUNwJEceNevp2ymEVF52PF5rotCuhe9VssCvW 9M10wP/aCEY8WqxSjLTDNAjoXge7XE4DY4v61qvP/BeZ3uckQmpOU52tcT6ZPwFJ SgZe2d/vePTC43qvc0PFQ/Oe4cG/2OwRmjCOzSB4zlJZTWDbn2rnnWUhWkMHt4lQ ZKHPV5l+YCvRBsNdCzgMI1T/3mIdP4EHAgMBAAGjYjBgMD8GA1UdEQQ4MDaCC2Fk ZnMuZm1pLmNohidodHRwczovL2FkZnMuZm1pLmNoL2FkZnMvc2VydmljZXMvdHJ1 c3QwHQYDVR0OBBYEFD0AJyDjy66wHTRUw3SHkErMT1D/MA0GCSqGSIb3DQEBBQUA A4IBAQDD3vGgffJD6COZ4pbXT+kq9wiov2RKWl5vsKsyjcd7Vt6mmS/wmPfcNKVW 5jIlsa69qkEkeYYalDFVU3xHmeSjZYofX5iln2A5bX7DlVNFD07zNsjyAwwfeR/+ SNn2XWgEaVQNuU0UceoRoaehpYjm7LIq4andyE6mtTuSvneIH/cgwl3AI2LUHbym v51fBaSSzKe725cyKHnWdSYY/svmZpiWOOxCkOs6v1wE01lh05fzCJbvKaR/uxe/ bb4d3F5yHGUqsIja789PtSjam8FrBhm74VEGtzsTWKHOLClmdvZsB4lAZFUNeTQF myN5HAhfztSaH1yxwc9dlHjZeD3w urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent fmi.ch FMI - Friedrich Miescher Institute [Test] http://www.fmi.ch/ authenticate.eduport.co.uk authenticate.eduport.co.uk urn:mace:shibboleth:1.0:nameIdentifier authenticate.eduport.co.uk authenticate.eduport.co.uk urn:mace:shibboleth:1.0:nameIdentifier eduport.co.uk eduport.co.uk http://eduport.co.uk siennax (www.edupoort.nl) mailto:ben.heesen@siennax.com authenticate.eduport.co.uk authenticate.eduport.co.uk urn:mace:shibboleth:1.0:nameIdentifier authenticate.eduport.co.uk authenticate.eduport.co.uk urn:mace:shibboleth:1.0:nameIdentifier eduport.co.uk eduport.co.uk http://eduport.co.uk siennax (www.edupoort.nl) mailto:ben.heesen@siennax.com gs4gt.awi.de gs4gt.awi.de urn:mace:shibboleth:1.0:nameIdentifier gs4gt.awi.de gs4gt.awi.de urn:mace:shibboleth:1.0:nameIdentifier SimpleSAML Test IdP AWI SimpleSAML Test IdP AWI http://gs4gt.awi.de Joerg Matthes mailto:Joerg.Matthes@awi.de Joerg Matthes mailto:Joerg.Matthes@awi.de Joerg Matthes mailto:Joerg.Matthes@awi.de switch.ch MIIDMDCCAhigAwIBAgIVAOciquNqxiiKEV0YeqnQ8AUDI6eNMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWFhaS1pZHAuc3dpdGNoLmNoMB4XDTA5MTEyMDE0MzIx OFoXDTEyMTEyMDE0MzIxOFowHDEaMBgGA1UEAxMRYWFpLWlkcC5zd2l0Y2guY2gw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDp5/CQ0vmqqK1qY9B6nDz QG287swX7SiKQU9l3kTAYJH5v/n2oG6btLQ/k9zx0PC/Bwm+D4Gnm4e3j+I+Co+g BiK4YNEC8mA0T07i2ZlSk2iF9ivOsGwoB5UEkxqIOupuwhXcXoeavDrVp5uQVuHC 762erJipGN25eFfy/LkXVxLvt7CP2nMSH+bZUe+O7McdmyIJ+ONS8zeeWWkSriRg b0Md9qGaIFPlY5U7nNmDouL4eJcH0NPc6N24KN/hZmpbXzDDganUBQjsIUV7O0W0 T+u76p1yzXLN25/ZNzpjChjaLYsVOERK6j4XWrtC4SZecvrrUI9wj2dZr2mU4GV/ AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWFhaS1pZHAuc3dpdGNoLmNohihodHRwczov L2FhaS1pZHAuc3dpdGNoLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSSyZnV pDy6IQ3MyunxX3cqUaG6aDANBgkqhkiG9w0BAQUFAAOCAQEAsdDWrdQziz7TleNC P2pCtC6hmx65SXTIDPv0AROoT4SQK5a7AqeWIR8hKBvdyHn8gWF8ZmfqOHaCJB+m FHFnrU8a604mzm83BFepn7DqqepzXgGA7cZ9wtzJ2INDd4bd28WV1uX4FHLdREdu 2s6K2z/ZR2Ml+yPmdrX2HyvxX6OESQ11E6mctoZ8XybEAHtUqEcwyw2LmjfbJqFg XGqh9ufJ+F9kjbPgr4U2+SqKVv9ySBl5Vvd+Hw8h6B54DuhnpDs6gaD1F6H+bP0K 4HATC2qVPlN/ktjKSlWjITI/cFKClEokYP9oxr5dhv+CZOKTPVec62yChhpsxvNm fpY9LQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient switch.ch MIIDMDCCAhigAwIBAgIVAOciquNqxiiKEV0YeqnQ8AUDI6eNMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEWFhaS1pZHAuc3dpdGNoLmNoMB4XDTA5MTEyMDE0MzIx OFoXDTEyMTEyMDE0MzIxOFowHDEaMBgGA1UEAxMRYWFpLWlkcC5zd2l0Y2guY2gw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDp5/CQ0vmqqK1qY9B6nDz QG287swX7SiKQU9l3kTAYJH5v/n2oG6btLQ/k9zx0PC/Bwm+D4Gnm4e3j+I+Co+g BiK4YNEC8mA0T07i2ZlSk2iF9ivOsGwoB5UEkxqIOupuwhXcXoeavDrVp5uQVuHC 762erJipGN25eFfy/LkXVxLvt7CP2nMSH+bZUe+O7McdmyIJ+ONS8zeeWWkSriRg b0Md9qGaIFPlY5U7nNmDouL4eJcH0NPc6N24KN/hZmpbXzDDganUBQjsIUV7O0W0 T+u76p1yzXLN25/ZNzpjChjaLYsVOERK6j4XWrtC4SZecvrrUI9wj2dZr2mU4GV/ AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWFhaS1pZHAuc3dpdGNoLmNohihodHRwczov L2FhaS1pZHAuc3dpdGNoLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSSyZnV pDy6IQ3MyunxX3cqUaG6aDANBgkqhkiG9w0BAQUFAAOCAQEAsdDWrdQziz7TleNC P2pCtC6hmx65SXTIDPv0AROoT4SQK5a7AqeWIR8hKBvdyHn8gWF8ZmfqOHaCJB+m FHFnrU8a604mzm83BFepn7DqqepzXgGA7cZ9wtzJ2INDd4bd28WV1uX4FHLdREdu 2s6K2z/ZR2Ml+yPmdrX2HyvxX6OESQ11E6mctoZ8XybEAHtUqEcwyw2LmjfbJqFg XGqh9ufJ+F9kjbPgr4U2+SqKVv9ySBl5Vvd+Hw8h6B54DuhnpDs6gaD1F6H+bP0K 4HATC2qVPlN/ktjKSlWjITI/cFKClEokYP9oxr5dhv+CZOKTPVec62yChhpsxvNm fpY9LQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient switch.ch SWITCH [aai-idp.switch.ch] http://www.switch.ch MIIEcjCCA1qgAwIBAgICALUwDQYJKoZIhvcNAQEFBQAwdTELMAkGA1UEBhMCQ0gxDzANBgNVBAcT Blp1cmljaDETMBEGA1UEChMKU1dJVENIIEFBSTEMMAoGA1UECxMDQUFJMRQwEgYDVQQDEwtBQUkg VGVzdCBDQTEcMBoGCSqGSIb3DQEJARYNYWFpQHN3aXRjaC5jaDAeFw0wNzEyMDUxMzE2MzBaFw0w ODEyMDQxMzE2MzBaMIGCMQswCQYDVQQGEwJDSDEqMCgGA1UEChMhRmFjaGhvY2hzY2h1bGUgWmVu dHJhbHNjaHdlaXogRkhaMSQwIgYDVQQDExt1YnVudHUtc3AuZXN4LmVsLmh0YS5maHouY2gxITAf BgkqhkiG9w0BCQEWEmNtYXRoeXNAaHRhLmZoei5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALu/esrk1LvPg5C80Ci3z4ecpIDjUTjhK0eTQuvL7W97NATJkozY/s2xCQ8Y57Xln1fH vlbAhrN10FTEAJGpqZ+ElgpJtXW44wrM3wI37XNEYbLdEfTV61PQnTqL6X4O92czEFXvwrNnlLHE 3CXHINReI8pdBQQwt44bsARL+E6ZJNKdOqi5UMZqnlwXomTEXQnoXS7eRGiJSYYzriyXoGWyeMpw HV/GJuGBvdt7MHNM440F14x7SavIkmiMyMDb0lZNska5nwBtT5HEJuFqj6RK7KlOH3gRd81S33VF KzRaAiE11LKzIuxuZD0JaPBs+bJjmXb8eEu7AfgpplzGQKsCAwEAAaOB/TCB+jAJBgNVHRMEAjAA MCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU g0MBPMZlRlcafP1F37N+jvsAqZAwgZ8GA1UdIwSBlzCBlIAUBUfEhodT+g8w0FKlofBLJmt5UkOh eaR3MHUxCzAJBgNVBAYTAkNIMQ8wDQYDVQQHEwZadXJpY2gxEzARBgNVBAoTClNXSVRDSCBBQUkx DDAKBgNVBAsTA0FBSTEUMBIGA1UEAxMLQUFJIFRlc3QgQ0ExHDAaBgkqhkiG9w0BCQEWDWFhaUBz d2l0Y2guY2iCAQAwDQYJKoZIhvcNAQEFBQADggEBAI63XZpk30mcXgDQ8oaypcFaEmx/qFk4VVPZ Wx5PfkN3akpcEHsFZ8/Z3Tn/Q1o5aOBovWyxy8ks5yvdsUxRRLNIEevcIMbJltbHwlxhJ+j6Pslp HbXTsxkTv8IEkWV8/yka0hCydQNOx3tx5TQYWXidTWbw2vX5k+w55uv37UsHHXdG+Vp0Nsd9TJhi TIVPjvBFa68BuZwF2PuGhqCQEmxOOt9sJo3jGYlvly78b3SOjgWUghOLT/ZZI4jPfcGQIOaLA7Hb vEc0UBJE7Q2Vi6JmQd2i22ZngECAZiMNoH31Sc8JDnCEnsc+WuzhzFv73ownI/MoFdA0H92MGl9C TvQ= urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient psu.edu MIIDRjCCAq+gAwIBAgIJALJIC8NL/oBCMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV BAYTAlVTMR0wGwYDVQQIExREaXN0cmljdCBvZiBDb2x1bWJpYTETMBEGA1UEBxMK V2FzaGluZ3RvbjERMA8GA1UEChMIU2hpYlZNIDgxIDAeBgNVBAMTF3NoaWJ2bTgu ZXQtdGVzdC5wc3UuZWR1MB4XDTA3MDkxMTIwNDAxNloXDTA4MDkxMDIwNDAxNlow djELMAkGA1UEBhMCVVMxHTAbBgNVBAgTFERpc3RyaWN0IG9mIENvbHVtYmlhMRMw EQYDVQQHEwpXYXNoaW5ndG9uMREwDwYDVQQKEwhTaGliVk0gODEgMB4GA1UEAxMX c2hpYnZtOC5ldC10ZXN0LnBzdS5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBANA5RJ3Jk8cw8wG49PexiR4lx9qyIp3xWe1aiQbFpjdNrhPwGoT9ghe8DYbi 20Umo5n/CqfLoHaeOE/qZQMCnbyU8hhb4ZLpktZY/x8eqYreccqCcj36wnxbvXHd fU755YJR92wvOh0zb6dvxoJDLg6sTjbtrSHPph/AThk59p8nAgMBAAGjgdswgdgw HQYDVR0OBBYEFGDxedDK68d23ZCYNQK3NPF8nbZzMIGoBgNVHSMEgaAwgZ2AFGDx edDK68d23ZCYNQK3NPF8nbZzoXqkeDB2MQswCQYDVQQGEwJVUzEdMBsGA1UECBMU RGlzdHJpY3Qgb2YgQ29sdW1iaWExEzARBgNVBAcTCldhc2hpbmd0b24xETAPBgNV BAoTCFNoaWJWTSA4MSAwHgYDVQQDExdzaGlidm04LmV0LXRlc3QucHN1LmVkdYIJ ALJIC8NL/oBCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAumMBAWZ6 hv17qvbakyGk21kCgGFLWQZg3nR5xlJfbUgCYRWqhMjsmjJv39lTsGDKAdsnncOV Zgs4sZzNcCbCvcj6JukiAhba6/cVJ1CRKQYEZbWurGGtXYGlZHWCQRd+S3EsoYoE IuaD9Dh350ioeqRvHHep672uJt5q7+61rL0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient psu.edu MIIDRjCCAq+gAwIBAgIJALJIC8NL/oBCMA0GCSqGSIb3DQEBBQUAMHYxCzAJBgNV BAYTAlVTMR0wGwYDVQQIExREaXN0cmljdCBvZiBDb2x1bWJpYTETMBEGA1UEBxMK V2FzaGluZ3RvbjERMA8GA1UEChMIU2hpYlZNIDgxIDAeBgNVBAMTF3NoaWJ2bTgu ZXQtdGVzdC5wc3UuZWR1MB4XDTA3MDkxMTIwNDAxNloXDTA4MDkxMDIwNDAxNlow djELMAkGA1UEBhMCVVMxHTAbBgNVBAgTFERpc3RyaWN0IG9mIENvbHVtYmlhMRMw EQYDVQQHEwpXYXNoaW5ndG9uMREwDwYDVQQKEwhTaGliVk0gODEgMB4GA1UEAxMX c2hpYnZtOC5ldC10ZXN0LnBzdS5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBANA5RJ3Jk8cw8wG49PexiR4lx9qyIp3xWe1aiQbFpjdNrhPwGoT9ghe8DYbi 20Umo5n/CqfLoHaeOE/qZQMCnbyU8hhb4ZLpktZY/x8eqYreccqCcj36wnxbvXHd fU755YJR92wvOh0zb6dvxoJDLg6sTjbtrSHPph/AThk59p8nAgMBAAGjgdswgdgw HQYDVR0OBBYEFGDxedDK68d23ZCYNQK3NPF8nbZzMIGoBgNVHSMEgaAwgZ2AFGDx edDK68d23ZCYNQK3NPF8nbZzoXqkeDB2MQswCQYDVQQGEwJVUzEdMBsGA1UECBMU RGlzdHJpY3Qgb2YgQ29sdW1iaWExEzARBgNVBAcTCldhc2hpbmd0b24xETAPBgNV BAoTCFNoaWJWTSA4MSAwHgYDVQQDExdzaGlidm04LmV0LXRlc3QucHN1LmVkdYIJ ALJIC8NL/oBCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAumMBAWZ6 hv17qvbakyGk21kCgGFLWQZg3nR5xlJfbUgCYRWqhMjsmjJv39lTsGDKAdsnncOV Zgs4sZzNcCbCvcj6JukiAhba6/cVJ1CRKQYEZbWurGGtXYGlZHWCQRd+S3EsoYoE IuaD9Dh350ioeqRvHHep672uJt5q7+61rL0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://dieng.switch.ch/shibboleth https://kelimutu.switch.ch/shibboleth switch.ch MIIDJDCCAgygAwIBAgIVAMPPuroelA1yPhs4yNrbfK40rgHmMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmxhd3Uuc3dpdGNoLmNoMB4XDTEwMDkxMDA3MTE0NFoX DTEzMDkxMDA3MTE0NFowGTEXMBUGA1UEAxMObGF3dS5zd2l0Y2guY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0NMlg2mcjPCv719XdsyeZo8YPxdcD y5mJp+nhuVtrr3WZ+4hnNMXGrmAs3p4HLmPP/6MEmrKuUe5qCTLooJ77ff20rSu/ rho1AtUGiKCrQRJk94/TdFA5vvObh262pGd8YuKmVYXj759w82nmyrXWe3EGsbrj sp/1D0dIyS9HXiGbo9KG2exekLMUa7xzP3mFqwded4C4+oGrSzlM1jl+0aclghSD uouDLx2PNU83ybtkiAlySweMiizd+Btt3JTDsoz2zGVSjzSnR4YJM721+ajotMGP 5hAr4/THNLALQw2W16Lxr+9aOMyEOpHxkNBLOCDMHwKD+m4IAsbArHYTAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmxhd3Uuc3dpdGNoLmNohiVodHRwczovL2xhd3Uuc3dp dGNoLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSlJkkNbDDEA617vTVGTnlD cMPsujANBgkqhkiG9w0BAQUFAAOCAQEAApXRVpbqp+4A2kwCVEijalLAvh4UqLg4 X+Pulo/b6mnoGdM6CFDIovZ5lKR4E38Y06X1hSTo9IAkfva+ypnSRJDZWWK8Z21v 8hV7UYh63aAKTbQywa8VB3TE94SDdiXJojr4RohLnrJU5POpLSkWQ3qlVAOfyjAj pCEJFFQ2AIdecD44QS3TU9ewDVsO/nsZfDdY6mMBfeMXtE1Mf/bHCjcm84yCGB5u nLoKNYbRhYxN9jCGv51PcPAMRJ2OWLCwj0m7q0Fu1k9Os1GP7m4fXqM7Inv4L0TK Wp6H9dO5unHvppuThfVwHI8z/tKqIxb6DSr2rI3YIEaz0Wc39SQV8A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent switch.ch MIIDJDCCAgygAwIBAgIVAMPPuroelA1yPhs4yNrbfK40rgHmMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmxhd3Uuc3dpdGNoLmNoMB4XDTEwMDkxMDA3MTE0NFoX DTEzMDkxMDA3MTE0NFowGTEXMBUGA1UEAxMObGF3dS5zd2l0Y2guY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0NMlg2mcjPCv719XdsyeZo8YPxdcD y5mJp+nhuVtrr3WZ+4hnNMXGrmAs3p4HLmPP/6MEmrKuUe5qCTLooJ77ff20rSu/ rho1AtUGiKCrQRJk94/TdFA5vvObh262pGd8YuKmVYXj759w82nmyrXWe3EGsbrj sp/1D0dIyS9HXiGbo9KG2exekLMUa7xzP3mFqwded4C4+oGrSzlM1jl+0aclghSD uouDLx2PNU83ybtkiAlySweMiizd+Btt3JTDsoz2zGVSjzSnR4YJM721+ajotMGP 5hAr4/THNLALQw2W16Lxr+9aOMyEOpHxkNBLOCDMHwKD+m4IAsbArHYTAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmxhd3Uuc3dpdGNoLmNohiVodHRwczovL2xhd3Uuc3dp dGNoLmNoL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSlJkkNbDDEA617vTVGTnlD cMPsujANBgkqhkiG9w0BAQUFAAOCAQEAApXRVpbqp+4A2kwCVEijalLAvh4UqLg4 X+Pulo/b6mnoGdM6CFDIovZ5lKR4E38Y06X1hSTo9IAkfva+ypnSRJDZWWK8Z21v 8hV7UYh63aAKTbQywa8VB3TE94SDdiXJojr4RohLnrJU5POpLSkWQ3qlVAOfyjAj pCEJFFQ2AIdecD44QS3TU9ewDVsO/nsZfDdY6mMBfeMXtE1Mf/bHCjcm84yCGB5u nLoKNYbRhYxN9jCGv51PcPAMRJ2OWLCwj0m7q0Fu1k9Os1GP7m4fXqM7Inv4L0TK Wp6H9dO5unHvppuThfVwHI8z/tKqIxb6DSr2rI3YIEaz0Wc39SQV8A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://e5demo.onthehub.com https://e5demo.onthehub.com/ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://e5demo.onthehub.com https://e5demo.onthehub.com/ aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://showmyinfo-test.unige.ch/shibboleth No public description available urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://showmyinfo-test.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://showmyinfo-test.unige.ch/restricted/shibboleth No public description available urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://showmyinfo-test.unige.ch/restricted/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://pl.unige.ch/shibboleth No public description available urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://pl.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ FGCZ Testing Resource Shows some attributes bfabric urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient FGCZ Testing Resource Shows some attributes aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ EPPS Test EPPS Test urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient EPPS Test EPPS Test aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ ETHZ SMS Gateway ETHZ SMS Gateway (Test) ETHZ SMS Gateway A web application for students and staff to send SMSes through an ETH provider urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ETHZ SMS Gateway ETHZ SMS Gateway (Test) ETHZ SMS Gateway A web application for students and staff to send SMSes through an ETH provider aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ EnterpriseLab Login (aaitest.switch) Elogin Resource. Additional Attachement to a test IDP urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient EnterpriseLab Login (aaitest.switch) Elogin Resource. Additional Attachement to a test IDP aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://bpm-oracle-srv.unige.ch/shibboleth No public description available urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://bpm-oracle-srv.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://nplhost.unige.ch/shibboleth No public description available urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://nplhost.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ ETHZ, LDA Testserver ETHZ, LDA Testserver Testserver für die Lehrdokumentenablage (LDA) der ETHZ This is the LDA testserver of ETHZ ilias lda lms ilias lda lms urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ETHZ, LDA Testserver ETHZ, LDA Testserver Testserver für die Lehrdokumentenablage (LDA) der ETHZ This is the LDA testserver of ETHZ aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) http://www.aai-logon-bi-test.ethz.ch/ https://bpm-bonita.unige.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNicG0t Ym9uaXRhLnVuaWdlLmNoMB4XDTEyMTExOTE1MTAzMFoXDTE1MTExOTE1MTAzMFow HjEcMBoGA1UEAxMTYnBtLWJvbml0YS51bmlnZS5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMGd2AMu/7zXuLhyAhl4F1NqN38XTd9c5kgQStVEh4uR Dp1tY333mXYqHVdD6lNfRqWUxQ83x3WAmerr7TETHOPtV0I3qi1E2EWvd6UP8AOG GyKI1yvqqGmqKSE3wxr3qPyDiOcv7ATQTtfDGbtMSB4DZ78cLxSHflb0xLB91nUo nRsidU47VWk0yt1PPoXHKACljzX8zKFGBOkdAgJc9Ej9InV2b29S3JwXqvrbF1vL cbJLfCJwHYW5OnqeNHPfLCB4YUIu8AfRudxfA6L2eyiGvDNf+5GKt4eptVyr2H2I V8imMSCDkbPdqK0AWBX4N3PIwxZrAYh5S5Z5Zmiu5LUCAwEAAaNpMGcwRgYDVR0R BD8wPYITYnBtLWJvbml0YS51bmlnZS5jaIYmaHR0cHM6Ly9icG0tYm9uaXRhLnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFHlrLsUFXTtputvieWfE2mxsKvXm MA0GCSqGSIb3DQEBBQUAA4IBAQB2OGfYXFUZj9rMCuYKDdN5pwSxutJt68Mvg5OS Xv+qJcOykxDe15BishRKeZJiP9a+K8Ab6UQceua+241CdX32LfvhjvzbH6Ujip5z S07LsEoD2YkY6HdGCPqoXwhmouS7sEpBmNV1KKZn2vsIFYUORWuSj/8GcFZRIzcg FKK/b4M66GvINm4+duX6QgcwBjBhTVz7DmxAtCnNuaWOKGYO2CW1Z5YwWEBlLilE DlXrCJFi/6GUNYZ9gDvZyt64T97wTtR4dAR8OZX63eqg3l/DrGXS39jZKDYCP62L psnxZQnkOw9Sqyf03j4OLVdt4tlSKVpIhQWuuxND+v7ShrDV urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://bpm-bonita.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Development Ressource Development Resource 2 Entwicklungs- und Test-Resource Development and testing resource. MIIDJDCCAgygAwIBAgIJAL2BCwtSaGqKMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmtlbGltdXR1LnN3aXRjaC5jaDAeFw0xMjExMjMxMjEyMjFaFw0xNTExMjMx MjEyMjFaMB0xGzAZBgNVBAMTEmtlbGltdXR1LnN3aXRjaC5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMaaHdn//ZnxHYH4GFDpeyYMGny19FB8g1gq aFpMFcjle0Eh/JZYhLqSHUWMwG7SjBf0LXyTDzVKlrWnSyqLVnPeuzB07XjEKYGi aed/jHS3sep9QKnsgV0I5g55wV76kvggQKItolIyTQJTnvCOjcskwhRe6znVItqe 3/D8lcsgpgxBKU21V1NXYSImMRPVs2KPi+Dx0+mN3vq4QurqirPm83AxW5FEsEBN jUPUulooEjRI3inDb1fxDotEXxY4yIaBfwBHyje8zq2v3NJdTAoJ9AoSMpry1cQL SVz7x5HUk6oPYt8PQa3hwXVSBwDTahFrjg7H9KoOu5EojIBa86cCAwEAAaNnMGUw RAYDVR0RBD0wO4ISa2VsaW11dHUuc3dpdGNoLmNohiVodHRwczovL2tlbGltdXR1 LnN3aXRjaC5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBSUsOuDRb7jfqNc2bhYhSqj XCF2WDANBgkqhkiG9w0BAQUFAAOCAQEAnEd++mBTv+fZbNyz7v8qfx/OSwOcLGcx DrEqJ90CjEJay++17SSQs+NwAAK8Uhkm1dQ1014Uur70CqnojsLdh1t4PdUxbhpT Y9Y3EN0QOHGLrQb59+tFMbOF2ipWXuTjVjE+Y/WJC593q8or1HTlwhznCM4cglZO +lg5gq3F51OGl2eYJzc7zJ0Z2mKM2eolpC9Anur/McPK2uzC2cVkFPrCcYIOR/l3 PeC017WC64++m86gM450Qk5d+TFIwklpJpmvSFbyoF3v9g87za8IIUkryjXGLnYl +BXDho205yH4NTX3wFfOGlvYz3wHwbO6JlfZ9z1zhwOEByaHwhb5gA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Development Ressource Development Resource 2 Entwicklungs- und Test-Resource Development and testing resource. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ LRG - AAI Authentication Les Roches Gruyere (LRG) MIIDFDCCAfygAwIBAgIJAOel7tUkDCOCMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNwLmxhdXJlYXRlLmNoMB4XDTExMDIyNTEyMjcxMVoXDTE0MDIyNDEyMjcx MVowGTEXMBUGA1UEAxMOc3AubGF1cmVhdGUuY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDccTYSZ4b9NqIdsKSb4GSC3qJtMBr0L1k35Fp3ugziJrMI Xv4odY1brp9D2miDc3p0r5+CFE7dyPCHEfeWu1XaHtj1k/mmi05ZKkdS6VBTntJm Axl6qlOyKKBI2HnxJYhcAEsea3T4gDRmF5M9hbiQckRVuD2DSuzn0y8p/DJ6VNmC lB2Q2+CxlilCrEEVXZ5Z8jQOKSyq7kceDsN+VYoWecRzn3TV+Hwpcz6DPmRC6hbk BnaO5S8OVcgJO87KEo5PZ2sXlvqvdH+tO+UUcTB9aLANc3e3mXN/n9MMvmAWfzDg juPqW3P8LIHC37Z6lIHbfNMDMdP0DDrdgB8ZU7lXAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDnNwLmxhdXJlYXRlLmNohiFodHRwczovL3NwLmxhdXJlYXRlLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFOpYa92S45CozX3MquNnfQctjMyUMA0GCSqGSIb3DQEB BQUAA4IBAQCAK06eOEXaoUyW/M8z9lqi1YSECVjI1FQaW8v/A3v7949ldHcvovER KUeOi6EM0RT+/N1ZOoio1iuqpk8xfJsAK45O+C68U1t4E5B5B5ijp4bTVSEM3nDE qnuTAUDqmX7ERi5IGgyNfV4v/PXXZXPIeDBnKhT69bf6ztKJ01NW7O+tZpMdio3N o+86394mA3fyIITddUsgC5jNhCL7H4MyIl3O6ATYyb8/UEDE4Zvl79tOojSmfiY9 Xkd9+lQ7P6bhwFagnWyRQwAD50u2euOEHzXpqW8g+2KX4x9VnJygMqe4NcC+ky+8 Cb/fldTwFJfaILlxvoxeIQ7blCiVbe8C urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LRG - AAI Authentication Les Roches Gruyere (LRG) aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://ebulobo.switch.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAMQXNIfsWUifMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWVidWxvYm8uc3dpdGNoLmNoMB4XDTExMTIwODA3MTUzOFoXDTE0MTIwNzA3 MTUzOFowHDEaMBgGA1UEAxMRZWJ1bG9iby5zd2l0Y2guY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC2xNThxhtUnrfNAlCFXG/z8+XvOwPC0/7O2IJG 86p6ea/nLerxek2MJlHIZYo4Nnr3WV2gX9W9Xdd93XjW2qagIP94UKfJMkeRnjq/ FpantJwbn0w94HYuREhhHbZDfJEJgJ+hN724M7vUwTW3g73gpntN9dNCBrrkLiBd kWq1IMHK972A1B0Xvem84X0PXPA6DqY1MkkU3VAVPSh+mUMYfcAZd3v2oKMgjdbI 5uJMNrItaSe4AmJREtn2jR5kKgVVjdVFvPozLNRwUIxLcX6O7yk3AaCeCvw9TZIT k5zHjcGqkkODnu0/D0yPASzXVuS7vfjQqUNuWplt0PSO+NTjAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEWVidWxvYm8uc3dpdGNoLmNohiRodHRwczovL2VidWxvYm8uc3dp dGNoLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFJEnhzHe8XCwa+yDTx+UZmd/nsuU MA0GCSqGSIb3DQEBBQUAA4IBAQBQMyYQ2gBK/p6S+T2oJSB593rsyLnqF2lcByB3 agRR8nGQ5N4RBVQ8vvGn0bPCZ5Sj6Yx2nDK2fi6TZSbmVAIZToIGDGZoyqz9hYVT bYFvG77/RSrsHvYO39R8feiir46BZ1GkeGR/C/DIn+fr2AAG/xaPqyPUcrzrGi83 SIQXqs7ws6+CuotlnKhvQccyAst262q0PrtQWXp1eYy/e9B0xzJIGGnC8QMIRyxm 9O1fVwcRFiphWhsEG4mzX1LvtpANNjtZuZ1FXHFTQPixXYIarDlsBRAgyMfm+/YR ngARmh0AqdQmGLT0oqrWlOYit74K/+25uIRfZUnWm+AEYGAL urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://ebulobo.switch.ch/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Microsoft Academic Verification Engine Microsoft Academic Verification Engine MIIDVDCCAjygAwIBAgIJAJh4QX82u2pTMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXRlc3RzaGliLm1zYWNhZGVtaWN2ZXJpZnkuY29tMB4XDTEzMDMyNjEzMTIw N1oXDTE2MDMyNTEzMTIwN1owKDEmMCQGA1UEAxMddGVzdHNoaWIubXNhY2FkZW1p Y3ZlcmlmeS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsLIq+ Kl9aCXy3gkjyDv1YWqWVL3c6S+G5aCnCwtlbwU9q5R9lo7r5pjxScujS+kwRRYfO KJ5jg6M6T1oZOEkcMjAcx0hF5fat7a3z02zvL4eaZcZAnd4Jrn8xizKX363lE+mj NGu38+xpEyknMNpybsFeqA9S+tbZDteMihHi4x+rkis5Cno9m4OXEN3fGrl6sa2L +d5XHH/IlUa0LA0cpKP8ONMYNR4g+7lUy+SHuo9iQJZesEX16cCMNkbknNuexRH+ 2FhGx3q6WB87KhgLjpdmb5ZPcPFAbdZSrbpZTMny2RDFMbpyQefYEMYlTETYwJ4S 3sSa4EhqIbri+CZzAgMBAAGjgYAwfjBdBgNVHREEVjBUgh10ZXN0c2hpYi5tc2Fj YWRlbWljdmVyaWZ5LmNvbYYzaHR0cHM6Ly90ZXN0c2hpYi5tc2FjYWRlbWljdmVy aWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBQKuJJcwHX2m6nuzSaqFlE9 NdEF/jANBgkqhkiG9w0BAQUFAAOCAQEAIUWZZuPR/N4BY2LeeHKQ5GCArl7ZPM50 6Znt2T7vw/D6JKNmUx1v9PVyt4GzleFCrWhWgX4mKlUfrT1EcGYblKj6YUKErERk pRbaJp8mZ/X5Ugi00lpv0GlNtdvvrYv5R1V5wTUSyLd6L+Ci3jhhugkd5cTL3ttk s/JNkMFd0eHEeJKi2jcI1jrhF9aWncdGup/MNdm0wPxmtnoylkuXUY0CIlmMYuas ZCjBzPpPM2QIOXiuXypVLjuP32AirgS8h/uL+mY4z8pv68loW8C0ulYqmj6lPjDR wWE+vceD2r7oFUYHr1E07cyX20HwNU1LL3TthPaNhs7M2ImLlYHapw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Microsoft Academic Verification Engine Microsoft Academic Verification Engine aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ IEEE Test, XploreUAT SP IEEE Test, XploreUAT SP MIICtjCCAZ6gAwIBAgIEUcCIQjANBgkqhkiG9w0BAQUFADAdMRswGQYDVQQDExJ4 cGxvcmV1YXQuaWVlZS5vcmcwHhcNMTMwNjE4MTYxODEwWhcNMTYwNjE3MTYxODEw WjAdMRswGQYDVQQDExJ4cGxvcmV1YXQuaWVlZS5vcmcwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCMJ0TBsTib1e6j9YowCopEZ42Qa2Sie35zYvVOPBYQ tPaFH8vnCvRZM83gVKxj3G8LCyu7XnHfjm8unR5jUn6tmI4NH+G13cIwC12p1dko t2SxPTh7H6rWMdJiQMQJ00INgpeKE3dB3D6GxcuWjwYLsts8lvk8IuhCjuIh5FwD rFPD0T1HNIArg3y7iE9mMAPWr6lAFwHkHfGl9fb6Ic6ihxeFyDwOfPlmSZV0ivUq 7+rteEQYb8h4Rr2pSLkL7ZTcYMrLjXFzca8cOdlaf+oTGWFik7/vGrsCAPSdF4tZ nJ1xFl+EqOBJyCsGabYiTlVsq0dLwi35ewh0/tgTFMiJAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAH5knWR/f9aq52LG1uQOYnqWj7GwU+6MT9UxPZllvUVrb0icSxiA AlQ0+PqmQtL59vOYnP/ndFMKR0cYFKBoLMKIGfuo8/4qaUyBHHvMbPErbc2518DH 4BnD4e6nHY1+2EqispzNkohx2cyHRM/LuvQGjHEFPgV0eadjKT75rPKQd10xGdIK PL1f38NkoMsALGAPI5vhXnMD3xihF1VgIk1jFV96FQh6TBY7TwRBeAwv0MsKx9nj tST1Giru0Nun+Co7b5Wj3MMzLfAIpvVZEZSPKf7x/BO0Wht7QWpVQQ6jxe4k8oRa 9Sze4gIRNPVr5p2WYbSvqmDBZaFbuvrNaD4= urn:oasis:names:tc:SAML:2.0:nameid-format:transient IEEE Test, XploreUAT SP IEEE Test, XploreUAT SP aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://kalliope.switch.ch/shibboleth No public description available MIIDJDCCAgygAwIBAgIJAJLdtkXmoQouMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmthbGxpb3BlLnN3aXRjaC5jaDAeFw0xMzEyMTAxMDI0MTVaFw0xNjEyMDkx MDI0MTVaMB0xGzAZBgNVBAMTEmthbGxpb3BlLnN3aXRjaC5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMxTxqscOoLGOFu5F539pAsDpmR9IqWYa098 rI6sq7CxqNtIOIKmPpfcIhhKrVCOcNBYgyX4Yi01nOfjCcIXD7n1GcY+l3LsiEwJ FxupjKoxve+XY6QeOjDoTwxP57Gra/WFggFQdD+4iCGxhZsW4Ac45GEwB+Je4x9r NRtFzNwuORA3X0ITNJtqraC4Wfn2MJLvEb42imYoZb7r4T5Aj21yY/vOd9xcTS25 Fig+oK8T6Ms+W74tvOdM4s0PCmpQcSL6VxxU4q9gZQt+4NvCtwq5V4HEhIm66T8E EkANQ4NXqVpAzeR76mMFWhIaE11WaZmOITc1mKjamNSkep9qqFMCAwEAAaNnMGUw RAYDVR0RBD0wO4ISa2FsbGlvcGUuc3dpdGNoLmNohiVodHRwczovL2thbGxpb3Bl LnN3aXRjaC5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBSWY0Uf8eTMDlAKz/M5W/oM Yi0mKTANBgkqhkiG9w0BAQUFAAOCAQEAgLUyFJm805gcNMOLjd29PbFgJaG7ZAGq NeueHGtG93a2Xbx/+fwzlJPM7pyBYt0A1RE0vCPs09RFetfM0vPopZdRPBv/YbYT x7RhxPjXa/iTREccQuSK4TlDGlM840FPWbESsRfb6+P75A6nAsFqJG1s/tIrW0gn YLyReziX9hZqgI2y5eK3Z3bq7PaCmbv3HUPBGLyofUwAj5OlPn6Jj8/9vlgBdaQx swezKl7j3zamdTPzLBN5CV0o7gQZddnKmP0nBE8nhfxmqIAwSMCshzJ47bkpASTO lDS/qYLowxH7QhAxhh94RTUvwZNO2PAgZ2bjDVFG90X3piOtBlZsVg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://kalliope.switch.ch/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Resource Registry The Resource Registry is a tool developed by SWITCH collecting information about Resources and Home Organizations which participate in the SWITCHaai and AAI Test federation resources aai register authority administration MIIDHDCCAgSgAwIBAgIJAKyuqWEMkbhhMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHJyLmFhaS5zd2l0Y2guY2gwHhcNMTExMjA1MDczMTE3WhcNMTQxMjA0MDcz MTE3WjAbMRkwFwYDVQQDExByci5hYWkuc3dpdGNoLmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA0BdooNoOCQhs4eHgPuKMi24CLtg0OK4a1l5W7sRp jfGYXkIHUD4mkHFsWE4CqQVSfPcGbLLCj3Kb9O2a34F79mAJJL3VlOUgc3MB4k74 vqqVuql5zLgjzbMZgXeG2pKtBQCilEc0j/34EFFTTPXOG7MWEi8Nd548tl+IihMJ vU47u3BzOzxLIhtMtZcfQonkmgFdms1boE7Ltf5hoaqu/PP5YAPD5fQgLp59FgGT Hj673DDhHlmkpp17Yd4vGhi/zuuWwayqqrQ7McUw2iJjIFqSXndZhSUbOIbDMyOf sbHy/bTrnltTQ1dHERhQnfl4PWOCw3oc4TVQv9TctksjTwIDAQABo2MwYTBABgNV HREEOTA3ghByci5hYWkuc3dpdGNoLmNohiNodHRwczovL3JyLmFhaS5zd2l0Y2gu Y2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUBXFXLfXgSki1u88YLdYREjH8f14wDQYJ KoZIhvcNAQEFBQADggEBAIpxIxPfUuRcUSJkK6xcWXcjSUF1mUipAzl5dtZgEU4r j5gmloJlJB0dl1eEMWjoHrhelAFRKnjOx6+HenrP7xWsV2mUAwTH9misPA6qZ0MZ AbW578ed1pZx04iqlsZhAfFC8uh+GgCCnmXl5f8W5LoDN+RDKIZfpodSCvJU1/E9 yL1TAZfVVlH+IfmV1qut4u9HjqF3WUJ9hVP15IgjRoh9LbPrSOubJqO69mu4QDcA gv6tFqjiavGvM4p7EMZbcXQMtCajZz5HSLX5GDNLKX+HePKvkSyk0COFMhsOHd26 nhE8VWTzYa85XDuG2QBdczmVAkDom9zZcSMXMtxwmOs= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Resource Registry The Resource Registry is a tool developed by SWITCH collecting information about Resources and Home Organizations which participate in the SWITCHaai and AAI Test federation aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://elearn-labs.unige.ch/aaitest/shibboleth No public description available MIIDLDCCAhSgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExRlbGVh cm4tbGFicy51bmlnZS5jaDAeFw0xMzAyMTgxODU1MjdaFw0xNjAyMTgxODU1Mjda MB8xHTAbBgNVBAMTFGVsZWFybi1sYWJzLnVuaWdlLmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAqHBca3Q6Q9e7WrtzEqPYFSVgHsjCWGsVkkRehUtA v393mQY1fMgV0A1Nd1Li/SJ+j9E4Og8V56nFzgmDpv8qFCamC+UxbZByehuzxgKQ mwfG4d9i4bqEDpGrm3mnt8l/Q8ET2taXWH83HsJfyYJ7kGvtkh3b8SgcUHT4Js+j J4ritS6sXmb/5bbvtYXE7Clcv8OqEhQpVIS5HEfGd8pPw0HSQtUShVfp7O6ChXjJ I8Gn8t0YErrrGkKLKY8YNyznRfoMTfHDkGuKQ2XIU8/Cy+Jup2KVN2ljYu0zX+TF GUZgl+ZWv5J08wDSI5pyN5Q8qmdxxDT0Ik+wckKTp++89wIDAQABo3MwcTBQBgNV HREESTBHghRlbGVhcm4tbGFicy51bmlnZS5jaIYvaHR0cHM6Ly9lbGVhcm4tbGFi cy51bmlnZS5jaC9hYWl0ZXN0L3NoaWJib2xldGgwHQYDVR0OBBYEFFZXXoJYzz58 plqnwUsA6Y1P0UwtMA0GCSqGSIb3DQEBBQUAA4IBAQBDZRq1+KayLwHOp208bZPt IlvvabRCawTuIe444pWW3znP6xhjT1bj9ReOZ+FPzvqw07p7ECnqTZzUwESpNFQp m0s6MqSURuLwg5+BSdB5fmKGVoVtTjI364e9+pAaYm4oFh9PrCLsRSHj+hj8GgNU PmvwubXa6vrcbV/D88sl4DbdAI7wyqTTkvnkV8S5lchI+iV+rSzwcYvBZLJ6yRgc pU2gAIyySY8yPDyhMO8kz8nwuR+A95kVQE4egBH6s05rCD4tidtTnjrKc6zpMmDU H8nZhVUTdpPlJCTSK4vMGMrEpXw6mv2wf9ZDiO90wO6gcG8yYvjbp7cH61KD29dk urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://elearn-labs.unige.ch/aaitest/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://macvt.switch.ch/shibboleth No public description available MIIDGDCCAgCgAwIBAgIJAIBoFdpfuZWZMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21hY3Z0LnN3aXRjaC5jaDAeFw0xMzA1MjQwNzQ0MzNaFw0xNjA1MjMwNzQ0 MzNaMBoxGDAWBgNVBAMTD21hY3Z0LnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMcXpQAOIHnXaSAv0sThHUPNB8a4c2hkjqNswBhj+KyO fAE1YOE/k/ldR5wAiJ6UvebJ+VGzCmjkqPmO1R2YX9GGmhtP/Bxk5H25NXObttZ/ UxHvGb/MDvLW09dSroa1l9wYWmwyMINF+vayHgeG6SMgA2iUBFhfyYSFrqiROB2b e7uj2Pw7Jd4s7iueGuhu0tfJ+vwutE5FgLsN8ebzc70RD8ls1OLml0AHq2hFInr0 pN3pL5AC3Of/icqz/cAUNc7aMSFaBf2/QERu4mJPQN2S5GtSWVbM4HLKkEpNkb68 vqHzxw7Y2uxE6dAIl0Gf10PAbgzAV84Jkzjg8jTDYV0CAwEAAaNhMF8wPgYDVR0R BDcwNYIPbWFjdnQuc3dpdGNoLmNohiJodHRwczovL21hY3Z0LnN3aXRjaC5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBQwQibFhSGz2AlaklgqY3UJPYUajTANBgkqhkiG 9w0BAQUFAAOCAQEAdvroHDEsY76RiVNtbG3Nzhvr4mDZWvPF9qjsgp3vuQIRoJhr 64TJUOyZ4LchTyIrq2sa6OQ/SQxW6oclJrvtaBFu+Nlakt1zxUwo6enP1N3kY7Vo tyZVNv7UH+toSIAHy4mTSb6XaoK7BZ0Kx8v1lh0N7v7LR6PrFBdRqQWgH4xoeUdo Kn1aZdE6ry4qXF0p9uga1UkCfosOttMGPP3zq8eWe8zkwv5rSUcZMvu3inTVEAa8 /4X7G8fubFmtPbp2MpnEpIevhcMyk3JggQ6CagGtGlLufPNH2UW6Z+cgmrhYXBLl Y5OTazPRmtrn3bQXncWW3OHzVlF8cZ/YDfVzDA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://macvt.switch.ch/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://portail-test.unige.ch/shibboleth No public description available MIIDMDCCAhigAwIBAgIJAIL6HEOJ38zbMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXBvcnRhaWwtdGVzdC51bmlnZS5jaDAeFw0xMjEyMjEwODA4MDRaFw0xNTEy MjEwODA4MDRaMCAxHjAcBgNVBAMTFXBvcnRhaWwtdGVzdC51bmlnZS5jaDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANQFBOM0eeMgWi0OOKOgfiViztjb aTPrRjspEGDxn7wiKT6SLstLBbE7Sk4pZkn31SavPVi8BEENvwSJS3Poi3LzW4h2 SQgxD8Bqx3QL7GZAVOM3yy/ISTPJVGYk7HPqkju+tbJG4FtN+n6COs70WI+xRTVw ukEUvHWhF9sWJYJaCo4u/sMvjAGHguaA5Uqp7WmgDwA0QXlaoE4krVpti9Dwp5xC VLEpeSSSYvXtBdUstjMSabUUtubjoODv7dXt7QZ36fiE4c3G8xJWJutDmPB9/Wl0 o6lN47NOCaUqXdMg7CiSiCPQViCNG54ET9CoXVX7S18tD13NEmNAddfuFNUCAwEA AaNtMGswSgYDVR0RBEMwQYIVcG9ydGFpbC10ZXN0LnVuaWdlLmNohihodHRwczov L3BvcnRhaWwtdGVzdC51bmlnZS5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBTnFx+X YgES+wIOzFQdNNYihKbO/DANBgkqhkiG9w0BAQUFAAOCAQEAvp5HN493OSlANb2s 9737LsB7Kn5a52ho83suS46IT9VgVCb4TBa/q5MSVbwVu/A4u2NRaCm7O3FCqoXq kovBBiru/6ZNxZMGehJXsl4wfrh5kDNBSZvSM5aeSRu+c6L2mddGxEJDaXw5Ll91 o8Pal3neQYAHpRspCDm5X95VcK+1kOthHcdF0CuDqrbeh2rHfKhWXTPCcTtGJ7r9 O6SCg6CHJDtFtlyv1dwzXbdApt+jglYh1Y6rpx9ieCTYsh5PrEdw5Gv7Or2IcYo0 RtQY6j3RZ0DG+G5ayzTdu9AKid6t1TBrfjScy5Q31nbw4uGUD2KLCd+8yEmcLMlK CdZHkQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://portail-test.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://web.test.fhnw.ch/shibboleth No public description available MIIDHDCCAgSgAwIBAgIJAJmS/C3KlNilMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdlYi50ZXN0LmZobncuY2gwHhcNMTEwMzE4MDk0ODM5WhcNMTQwMzE3MDk0 ODM5WjAbMRkwFwYDVQQDExB3ZWIudGVzdC5maG53LmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuVbEtGZJnxkG0rGTYDGvTZw9RYRU5GGK0p6JSe7Q PjNe2wzNyFV61RZQYd6bqPlom1usylYOy9d7PbOEOygqRvESwXqSBHiT6gW5jTzP OuTaldNfoxqFNF02JO4q1mI0zzrjx1MEWmaN2EFbEaecr+gpX5KII3/Wn9SJQ/IL 15oS7LPlvVaYOBfRAeypKYrbBkdHULUByigKrM9u7CqS/dSWTXckRp7JP0rF+RFU LjZr8ArRb8wpO1J7iAAjg0FnrsHcYtv6hvf6WO0KcnYaJmiugay/pQfWOg3wCVbw i/PzPG60uO8SXvMYnRHBI6aEGs8koXtDpDYOZOZ1DBAzFQIDAQABo2MwYTBABgNV HREEOTA3ghB3ZWIudGVzdC5maG53LmNohiNodHRwczovL3dlYi50ZXN0LmZobncu Y2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUAl4oh80sIxee1J4Vdgbm6BARpUwwDQYJ KoZIhvcNAQEFBQADggEBADY+/fJz++arWJbQa85Oyu8r7OwzG7I7LRb267ZAWy5c E7pEL7B5PBAdjhYU9vUNP/zTGmApu5HWYT/+eR6lDPhuLtPS3D9g66IcfZ/jbsJD gZq5ndz/jnmCK0DYB3LMSqCF/3E9L5kP1DugXH9jwy0HHK/S1DxGXp/R4u6uj62O gpQ9fDNkggHMAMqE68CWf17GFoZcFueX2zDlyHJAcpVcA3HDUqGW6sr8lUnCOukI xzjo0GpI9X/fEw8ie4gwYT3QDhDm3kuF9cx00PEdk1ec5090ryquh7WpdmZ4IOXA qiElvn6EAG5Jf/Jk1ZUV270doJpyUDu5y/pm46GCo7c= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://web.test.fhnw.ch/shibboleth No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ Staging Moodle for Graduate Institute this is the testing platform for the graduate institute moodle site MIIDWTCCAkGgAwIBAgIJAPPYZT53Sr7yMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH21vb2RsZS1kZXYuZ3JhZHVhdGVpbnN0aXR1dGUuY2gwHhcNMTMwNzExMDcx MjUxWhcNMTYwNzEwMDcxMjUxWjAqMSgwJgYDVQQDEx9tb29kbGUtZGV2LmdyYWR1 YXRlaW5zdGl0dXRlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA tqnZBTSjvryuNaxZnQVtHnuL8YauJW8tJUo9k1eW8e00Vdj0KRDYp1QNAg83o0G3 rrM9GjA9UQL93zAxAwLeEdfVYMqLUQtyBp2XJSXboRx2e0GJgnWQi9pCh5PmHv/9 zRDbeINn+/dnJp0IeimbCpWSHQd6ZwRFnH6sO2PR7Pe8T/vaNNvJVGfXQoEzAd6k 3HxTSTrAy3qgJyNVY7Uf19IDuUT81cQY6loEzZZ1d2/ZMdBh8PiRQDxnNpVegN12 fn2q7wifaZn/KG7nxrrhyJgc/u+bMqO98LOiiGihvZ6OcO2eQhIULv+M7Xi6Gjih DJT/XqE2BlynkG5EUN5XxwIDAQABo4GBMH8wXgYDVR0RBFcwVYIfbW9vZGxlLWRl di5ncmFkdWF0ZWluc3RpdHV0ZS5jaIYyaHR0cHM6Ly9tb29kbGUtZGV2LmdyYWR1 YXRlaW5zdGl0dXRlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFAZrS4lJwm4dU+bg e9UFE1OdMM6CMA0GCSqGSIb3DQEBBQUAA4IBAQBTx5DA7dX825c/+Zv6mPRNUuat HFgdkbFfxAJeeBy0vUjmDrxA7o25r8PiOI7cyj8jooDAVKORRiF5TQXiFsJ5eOmJ Dj9rsE48tn/uIr+U/eAkUlgdDcWsJCz7Edun0nf6v4SUuB5c0Xpf+qlD0ZkVxE0T MtmVsqWt/C6tnjeUg4RAdcdLSIttbzOSEpGzVA0hDvVMfXB/Ve7jVdTrNQiF8xLP 3AUuD6k36ei+JbAmmy59lFlos+puQe0Ho0upGBGVGr1Rkr9sGdstjyETy5l3UWzD egUXOj0m3nPa8ZkhJpJg/BIqiI/PRbdEs5++wTN1y2H1p0fraO8G47aaVwAH urn:oasis:names:tc:SAML:2.0:nameid-format:transient Staging Moodle for Graduate Institute this is the testing platform for the graduate institute moodle site graduateinstitute.ch Test IdP of the Graduate Institute http://www.graduateinstitute.ch/ ProQuest Test (AAI Test) ProQuest test resource MIIDTTCCAjWgAwIBAgIBADANBgkqhkiG9w0BAQQFADAoMSYwJAYDVQQDEx1wcXNo aWJib2xldGguYWExLnByb3F1ZXN0LmNvbTAeFw0xMTEwMDcxNDM3NDRaFw0xNDEw MDYxNDM3NDRaMCgxJjAkBgNVBAMTHXBxc2hpYmJvbGV0aC5hYTEucHJvcXVlc3Qu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyw2T+p003gPCKt8w LZPn95h6kePVXv/GrrRZob5RyOPzNTQrXZxuYudRbIX1lYon1dUkpWs5rgrdyeMk PCr8bShQz2a2TRrmYdvQwxlWWMZ1tjaX9eOgpaM5cPuyCXXNNy1nCo8bn9Sd0yjw gTPmDP1w2pi7G2r916pNXUOhxhbRmq6W7t1UhIIEd6pK3CevWNqJVjMTlcOV3b/N uzOihM0DAeAVzHaZGTJ2/QJiwL+/wd++uu5Ki3zwkOKXuzgpSYcEsUuL2zLL8BEV hDzWtTx4rCGJnGoT6dbtUjq5lIrnso87lqOibijaRT0aJmCgZWK4GQb09vAvk/p5 j8ETKQIDAQABo4GBMH8wHQYDVR0OBBYEFK2PlMR6jwGbLMVE9JURH211GvE+MFAG A1UdIwRJMEeAFK2PlMR6jwGbLMVE9JURH211GvE+oSykKjAoMSYwJAYDVQQDEx1w cXNoaWJib2xldGguYWExLnByb3F1ZXN0LmNvbYIBADAMBgNVHRMEBTADAQH/MA0G CSqGSIb3DQEBBAUAA4IBAQBAAaaDrXK8FjTju43Uw75uX/nKi5tyhU0bEgPivLMY t9v7OwSN29rXkh8fXKZ/T4B/ymqmn5u7JJ/cO3P3Je0vsxWtlCvJTIOkhHGc+Rcg 70QSXblUgsB8ehNeDz4c+nkvY8+QhgiAbkniyA/qSzHkCXpJgTMENVR9Mo83Sghq v8SaWxC6Pdsm2lOKYYm6+rt7GxU6vgXzkvr0L+vGAHuXZE6StZw0uP9Qt13PcfTL ZZro7KQ34Bl9I7p+TaQ/Lcg1Nk2u28MIrSxG0JdDBS6NxGL/4bAHRlVbiBhFuJ5K 3XEfUjqwPVAngvL2hBHOPAtf9YxbYOO5dQpmrjjxDPob urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ProQuest Test (AAI Test) ProQuest test resource aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://wwwit.intranet.unige.ch/tec/deploiement/shibboleth No public description available MIIDQTCCAimgAwIBAgIBADANBgkqhkiG9w0BAQUFADAiMSAwHgYDVQQDExd3d3dp dC5pbnRyYW5ldC51bmlnZS5jaDAeFw0xMjA2MTQxMjMwNTZaFw0xNTA2MTQxMjMw NTZaMCIxIDAeBgNVBAMTF3d3d2l0LmludHJhbmV0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0CUtMEayHU7Cgp9ttSvJ5X4YrBl7m+9X +ZoJ+/AhmS3el/HWm39JLT0NNQUgJ4x1Xfl+iIrmuR3hoxH64aJ4XCR8K79btpsn WozJpF416oJmYaF6gK9RAPkFxQoRNuvpmeQdI67Gr6uBV2xS5UHObZ/zPUlNBeUR BIpt783mJUy21HzRA681YwzoD+xu0UNZG1pKpB72Gkb9LAjqI7EO/cDfhHKXlsde TqUWBMH+BGCEy9RqXibQRz1T3Zf84rubA9QPHOk64Qjpt/F+X9Q9T6yJ2GiaC/Cr sayCir0W1D+h3pRolJXhucmiJv4F2JmB+iYT7+LfUAz3r7tLtLjxfwIDAQABo4GB MH8wXgYDVR0RBFcwVYIXd3d3aXQuaW50cmFuZXQudW5pZ2UuY2iGOmh0dHBzOi8v d3d3aXQuaW50cmFuZXQudW5pZ2UuY2gvdGVjL2RlcGxvaWVtZW50L3NoaWJib2xl dGgwHQYDVR0OBBYEFHvtY3aTKVGHGkoUidDBg8g9TzI5MA0GCSqGSIb3DQEBBQUA A4IBAQAu8nhbwzGVhRV05vqUWYkHTakQpMiOnz70TzqbiukQvn1veD7khDQZkbkm MGtRpEWXIylDt5vKZVGmzjUJyDJBKE31YFnJkDgTREnkXFVjKhxewb82vSgFDC+o wiMwY/Q7+dSC743nXiMyPD9SXWngVSrQ3j682kXVOQZT1yhU5UV+GPK94MbWYM21 SpBWDc7Z9egebz7QirTVUexvnEYgir91UIX+QUedoMVCm8aRIyaDrCHoca/yfSy+ /2GN8lObQzeVOwuDSEwhCur0SvYi+TQDDjwoKrcdahkwsn3VVstVuB1s7omrAlOr FjXoAOuKISKVEfOFB8xHoxeKC3IZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.intranet.unige.ch/tec/deploiement/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Test-Ressource 1 dlu (de) Test Resource 1 dlu (en) Ressource pour tester 1 (fr) Risorsa per testare 1 (it) Dies ist eine Test-Ressource. (de) Dies ist Zeile 2. Dies ist Zeile 3. This is a resource for testing. (en) This is line 2. This is line 3. C'est une ressource pour tester. (fr) C'est ligne 2. C'est ligne 3. È una risorsa per testare. (it) È linea 2. È linea 3. MIIDNDCCAhygAwIBAgIJALbRQTejfiuUMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNwMS10ZXN0LmRsdS5zd2l0Y2guY2gwHhcNMTIxMDA1MTUxMzI4WhcNMTUx MDA1MTUxMzI4WjAhMR8wHQYDVQQDExZzcDEtdGVzdC5kbHUuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4bV5P9MZ5wqF08FhjnhxttAb K6isWpjK2NY/Hlbh+w3URdR5+69s3eR8dn5wvxfERXgMfwAW72+aVdOcOkoo1RTo GCatEUlOYAYwDpSEI/noPoOrC+IXuapdKARxNSLv2pR3Pt3aUqA1t6dmi14lc+gC cEhlKW6pxyzJswUo27Xg46F1cEpvTMy2wxtHx+zlDq0R5WPY/i0LAyptHb1eONgP c2kkMYroSaYLWVQWX6oFSI8GZG4kg70IW8KDTtOsqwQjEJYWnU+XH56sXC22X+Be pszmnV9pHReJw1yJ89hUULDQq6IuQf9yMvZ14t0ztivBuMrFWxdfacDP0HF/IQID AQABo28wbTBMBgNVHREERTBDghZzcDEtdGVzdC5kbHUuc3dpdGNoLmNohilodHRw czovL3NwMS10ZXN0LmRsdS5zd2l0Y2guY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU +aWJbrYkRacQtyc6eoqkBOMCYe0wDQYJKoZIhvcNAQEFBQADggEBAMTCPF+vB2wq Rar2r+y6a7cVZcVcin4t87JBHHMUPNfjOWbO8iDnZqbmdm+RVRs548aDD/UlwFrd Dsapc0/ZP8oZBt2OdDpd9tarukj9Rwy9zOuuHNWtpDb9MQZFoMHQ3vec8JerlX8h prAA6XlBTxUBuINK61w1gg+96K1/Ei+rThVfcHKmjMYmY/apTkqox1gBYCUOsCff u55SQgriHDTkvKwnRC2eg2PSOsGtoJYN2qnPL/+DdQaFEkzinOujnN5NI3gKMIM1 qGAgkAgXRqe1MVluIsxCnIwkv79OQQ+bu5U8qPEyCOqdEYFB4kAycK90enmMTKnX lStnrxaB6NM= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test-Ressource 1 dlu (de) Test Resource 1 dlu (en) Ressource pour tester 1 (fr) Risorsa per testare 1 (it) Dies ist eine Test-Ressource. (de) Dies ist Zeile 2. Dies ist Zeile 3. This is a resource for testing. (en) This is line 2. This is line 3. C'est une ressource pour tester. (fr) C'est ligne 2. C'est ligne 3. È una risorsa per testare. (it) È linea 2. È linea 3. dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) http://www.dlu.switch.ch/ Pathwork Web Store Stage Stage environment to authenticate users to Pathwork's web-store through the test-AAI MIIDNDCCAhygAwIBAgIJAOQCEDjct9XJMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmFhaS5zdHVkZW50ZW5yYWJhdHQuY2gwHhcNMTEwODMxMTI0ODQ1WhcNMTQw ODMwMTI0ODQ1WjAhMR8wHQYDVQQDExZhYWkuc3R1ZGVudGVucmFiYXR0LmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv7qTXGj/HVewZ1Qs4h80qb9E vMw5rDWb5P7yvU0zX0w+u8z15MgDxpM6RTIqMvOeGmMA6wp4DzDvvAytqtjpvEWl 3tc1ZnThr2ikU+w2fJJ0pH5r/znW0YwnRRLeADR25/PWJtgPTDimF+uVDd/PDL9m K2TZJNaQfksPnVMRDAiSABxIYiGzJNjBs/sRS8RqDNEF+jDYNoAP37w2qm5ia8gM fmIT0UVDkZu6/j4lq6WrBMabLEzeJPZFhkz8sf/itRbL6Kz3PhmrFLLFT5DMc5g4 aSEzwr1Kt5m2ihPcrNCmhD079EXc0x4bu87aBo267f1SrE+tqZd7tHhxHEio4wID AQABo28wbTBMBgNVHREERTBDghZhYWkuc3R1ZGVudGVucmFiYXR0LmNohilodHRw czovL2FhaS5zdHVkZW50ZW5yYWJhdHQuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU JC9gER5ic/0lbZ0Ow6TBY58z5pwwDQYJKoZIhvcNAQEFBQADggEBABcW3yQi+mDg HoPNzGoFFbC5mdEBb2U+NStwFVJd4CHIfDHhP1qhUu36Gj3oQ6k4feGKjF/dpyJb LchVbvBUFeNRkJdhlGMdJ/Eo7/YmZw+mtdH7b6SF4jExN2qPBfAf62rwD8/8N9NR O38GDdsWAehb+uvHYIS3jNcHeS+kLMsJPBm8o3ufN3ffFiaBFEN9hT5tgS6ff5Cm ZNPmiOi37z575RCwZAW9EpZdHaMANrbpGnm4iLTp5HIWBrSQqfMB9hCmM2VVHK8T QUe97nKNNWhEojAQv6lHemh9qNNj9EJE4NQ510E7cZRs1BbZBl9hGqy+GC1WH0wC E4BV27YEdn4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pathwork Web Store Stage Stage environment to authenticate users to Pathwork's web-store through the test-AAI test.vho-switchaai.ch Test Virtual Home Organization http://www.test.vho-switchaai.ch/ https://bpm-test.unige.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAI0VkaXfKtEsMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWJwbS10ZXN0LnVuaWdlLmNoMB4XDTEzMDQwOTE0Mzg1OVoXDTE2MDQwODE0 Mzg1OVowHDEaMBgGA1UEAxMRYnBtLXRlc3QudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDNXiYS8FXnmEQo2KkcCx+YGOjEHXaiNkqtrxlk 07DCEf/VFMwHsrnMgG0RdzdokqHyAEs4LHrLacbqnxZ5eYO1uxnDzSixoPkK+tzr IXMK18g3ZDcD8oDr/JqJlnguyeQHV4wnM00awTMOUR01APZiunKYMCM6Jd//IlQu dT+K1K5HtjmJrhb/KiIJtN0VJGJwXaaQlqspB3Ecmc5VAWc2ITkO1qgdYHISFIYX V9B9lkocUDYK4socOqoHpcBRKalSzWUq2L55vsO+6iFOAfiSXZtWiypGz/1VsQbu eOc2poNOoEuJ83iy9K2iKTzBiWhT9GxRnZhkBPdx7VnXz0kdAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEWJwbS10ZXN0LnVuaWdlLmNohiRodHRwczovL2JwbS10ZXN0LnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFJ0MFE8cFqFdv9uC0LWcQV+loARR MA0GCSqGSIb3DQEBBQUAA4IBAQBlKeNryySbCPJQpu6gNQ7cIzq42lfhisEv6F/9 JKJwYf7yNcCugu3iREk4n0vVK+FYEPOtJZ4HvliJEx8i74vG58BElpmXduCtuHS5 eo+grVa9qYy6+kfzSiKuj2DnMx6gqUmbA9ruTbuYzETjkw9qNuSvVdYXdAOLL2iu QYW21+3Mn5Uh/MJmg+1kzb3M9MeF49Szwh8E/a4WgMuZ30dX5B+ZTN67rS/HxI2J qOb7gMOxd2P4jyEafNbeKMgOzcwFVOWFW5N5+9wDFDak3nrf07959YPKazV66j0E lRDxxVwhc+74QVYmEQK1QlqBejS6VBEMARYqH4z9BNiVMTAH urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://bpm-test.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://moodle-test.unifr.ch/shibboleth No public description available MIIDLDCCAhSgAwIBAgIJAJWppuXk8Fj1MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFG1vb2RsZS10ZXN0LnVuaWZyLmNoMB4XDTEyMDIxNzEwMjUyOVoXDTE1MDIx NjEwMjUyOVowHzEdMBsGA1UEAxMUbW9vZGxlLXRlc3QudW5pZnIuY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy4c2QYEgM7l6dIyQ2risOaM0BsSN5 1E+G3aHpF/pJuPKFcjpvoHpMyKwh4lis8vpiFn4oKn8Z7W5EQbncdsh6wOly/GW2 XMIIooDFU3YD3FbGsXkyXCsUSnL93fm9qEvZZO3m8pubNFV2IdnVrbvRgsRZ59I9 1K5TaaStcqaKU2CH/iF+Fey2e6KB4EwkJzWAtlzQrOyXMBiUlhjwqkK1bRpfHGub /Ms6LMVYtQR9BkLmG8NQQ/GLR7LWZoAEJ8JRM6bUjEV/v9KMQVe1tolCU7q//iWP YK/RAEizzBczj1e6mZcfavNDZA0F+bRWZeV9VTR8j2o9cacQFhFdt3HtAgMBAAGj azBpMEgGA1UdEQRBMD+CFG1vb2RsZS10ZXN0LnVuaWZyLmNohidodHRwczovL21v b2RsZS10ZXN0LnVuaWZyLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFLPaPltGh2Ao RkFWMQHH05bwUIooMA0GCSqGSIb3DQEBBQUAA4IBAQBdMUN7/aJbfVJO3Nt/ab+h zPggtoDV+oCJIXbtz3NF8/UgJaDrEKlmgXUv43z4q4vntF1BR33meBWDaqcm8YRu w0Ed6sXUPO3DpDfb6ASbInxLIIQ39josPr5wkOcfwz+WNoINKUpcsEeJLmwiQJvJ sDf47G3T9LSZuLCkmhr9U4B84nAjdlsyZ6CZsXzX0tMY0raN7zLAkmLGF9B23Dn4 fh85IF+TsrTElVQoZR7CJdZHpvFvOuZuFtzzsAoMh2MwZuGjUD/fuegNwpK5xrt9 +9AjW6CxBRdnoNY9QrDIeVe6stG2l75uR0OVLjHhSFdbnklq5gScyEIFM+/VAY0G urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://moodle-test.unifr.ch/shibboleth No public description available test.unifr.ch Université de Fribourg Test Home Organization http://www.test.unifr.ch/ https://demo.kb.switch.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAJzW4bYcF7xfMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWRlbW8ua2Iuc3dpdGNoLmNoMB4XDTEzMTAwMzEzMDE0MVoXDTE2MTAwMjEz MDE0MVowHDEaMBgGA1UEAxMRZGVtby5rYi5zd2l0Y2guY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC3QSV0UTg/cbG8neGyMDtnHVy8S8c01v+7wrJW QNyguMgKwLcHNLIuh40cafBMrRF0H5vgfWCtzmVDzLVrgegK7DXmGTalm+UtDSQj SSXKECuVklI6hGSt6+4V2eUh+ti+8vM4NAHAlJAR8wJFSx06ybWmjp//Hqv948lm ATckzQFoHZ0HWkGe3B0vXlhCujf21lPmAc1lWwAUGF71K5kcoIHZkKK8R3HjDEkF cLfX0F371Vnt5WiEcKyOdZKzVqoPer/Yu4f/0ZcG5ZjskdFNgLO82P+wfDZAq/7o T20AbQwJIe9OI+PInDIzfcIWOtwlNTEZWzw8IFsWp8l3phndAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEWRlbW8ua2Iuc3dpdGNoLmNohiRodHRwczovL2RlbW8ua2Iuc3dp dGNoLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFIbjWEM5Fs54IXK7meuUovTo0NGk MA0GCSqGSIb3DQEBBQUAA4IBAQC0g6NRN1a41q3aj5qEXAYC57YbQsVmBMlpMYMr aV7qPk9YXaCYeJCZ2rJF+pEvyjPteOIQ+XliV2ZjQlI0BzsmkdnjcSOpsZjAx7fR yLihXDS9noQVv65MryV2ePf9YRDfIHpNnjavqQddPa7XcWoLWQfnHra/AU2ljKxU xvFSpfwXiZo5+k1zj2fBOuYw8z1RWfeqiGGNUH0V1IimvXOUdIkh/KhiC0ECILJF MPNhwJxcQAqe95iErdaQ/49K1pN6LQjE5FFr5gFBQCnMI50cAG0j8/WsNYhWijfe 43dexoTymMesNOB938gUE2NCFtOp8jbVnzqJDQpld9k/ibXc urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://demo.kb.switch.ch/shibboleth No public description available login.kb.switch.ch SWITCH Test IdP KB http://www.login.kb.switch.ch/ https://zlustenbe2.unige.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExN6bHVz dGVuYmUyLnVuaWdlLmNoMB4XDTEyMDMwMjEwMjYwNVoXDTE1MDMwMjEwMjYwNVow HjEcMBoGA1UEAxMTemx1c3RlbmJlMi51bmlnZS5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKjDC3CtDSlIt9G9E46MYZX3/BYEQOPb6fz6AOorm/mF GX8UJFPrJe5VIT6XK92+Fim5pb5/Qj75F+O/+FCZH+htoDf89i0MTCbwd6UVjHeV vzEc7hQzyROaiitPMTn69oU16oqcbybVL5EV3PjJniH9sFJDPWKt066pbB/0tHOJ 5SP+/2FAN1GIEl7Qscumqw9FZu9qaVr32Zrr6jW4L4c2WW7ivgQqK4MxE7+LU9HI j2w8vuOYbJ/PzP6DNC/+IvwmSpTwpLvjmyJ8m/0Yd8bhQesJQY1BcjRNjKe+5A21 Kk8hKMQ6tjy29EAXb4RVaEZhoaSZwCufwe9lXHEROHcCAwEAAaNpMGcwRgYDVR0R BD8wPYITemx1c3RlbmJlMi51bmlnZS5jaIYmaHR0cHM6Ly96bHVzdGVuYmUyLnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFCAy31KjAyIU7ta0zUlMQOVgf3TH MA0GCSqGSIb3DQEBBQUAA4IBAQAfneu5jWZXZq0Qlq2W93NEQjn4blut+39mDgS0 nk7Mr0PDJfO9NVgLUjc+aR5B8xJzbJETDOI7umyyE+cacZ4N3EPrBFPc44YIgL6m oorS3j3HXf3ZZDefJsN4k9EoktMTPt/iZKdSuda2qoXMnwpjhdX9P7WCjBEVfFFF A2hyT/LLUeGz/4BTZYPeFRrIdpzOYumN7HbEq4ysxDmGbgDLd6uc37yd9RpKl0Uv 7SWz+Myz4PxXWc5kCQPGniT2Vi/4o74nxNWpDQi/Mh8qPRaTyvAdPe3IdzLNxpls pEli8vdiU89/ClYfk6X05AuqBA08tTbkWvDmEtqYzeMok8JK urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://zlustenbe2.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://dominicstellwag.de/shibboleth No public description available MIIDJDCCAgygAwIBAgIJAPNNKnyUSapdMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmRvbWluaWNzdGVsbHdhZy5kZTAeFw0xMTA3MjUxMDExMjFaFw0xNDA3MjQx MDExMjFaMB0xGzAZBgNVBAMTEmRvbWluaWNzdGVsbHdhZy5kZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOPqlNz5CPvghqKqfZ3SjNGxqJWOs+iJ0OTl Nyl37rN+g61x+wlxZX/ncve9Cmd9KVqQXQWNtbMv0IjGYn3qPBOPWQ1V+NTMN2sI YO9UHS9ihHSDsTqesul7TI9btqioSTtvP4Xah5tt9MkYqHu88HzvxiEoP4hIIb12 OZLI1VWhfW2LEbNDHfzX2YcdHhctdDwVhsxzY8CGaPxCOskvJ918fnqoTuzJcsBa rhO9aav99vTfOge/GmUJmg20roEl43Mxqv0gPM0mq8UYkgql1P2CIi0JZXx+nPRR dm6brIcY0gSvxCc5qiKT7dOn82tGgwNbVLNli9sOPDgi4PEFwE0CAwEAAaNnMGUw RAYDVR0RBD0wO4ISZG9taW5pY3N0ZWxsd2FnLmRlhiVodHRwczovL2RvbWluaWNz dGVsbHdhZy5kZS9zaGliYm9sZXRoMB0GA1UdDgQWBBQjKOMfa5SogzRL0h7RTD7I urOpwDANBgkqhkiG9w0BAQUFAAOCAQEAKCj82ElT7VE0bsfoNMUEHJCLE1Iutzxk 0a6MzP4UU+zi3HRv2K5fCmYkOktOQvTOSgDs7pIOWngelCYfJA5XyOETd0q3ZrL0 uMKAtf9kRRxH6w0u45khJwgS3963x1s9wgmdIY1n6dCg9zmwg8gLBYJ17n416284 Nlw7snCom8naeilmbj5R9fqeLheK7AqxUCj9IY54IxgDSHb48amL0OGuEH/sCWKU ozBG355s1zqylogzuYJVi7iv+zSFYv6foS0u96eXaZZ6BGeB9DPgH3hRMJdUjMHa tVaZcatwYUp2N1uj1J+/Ev1UgwzgJLbeHpKZT7Nt8tYMLF0Ln5k3bA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://dominicstellwag.de/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://wwwit.unige.ch/isis/mdp/shibboleth No public description available MIIDFTCCAf2gAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjcwOTM3MDRaFw0xNTExMjcwOTM3MDRaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAvY7zM4V8Om2+eHwj2UJN1niUt00wRlN1DD1JqM0XrxCvKd4MrG17CjDc PZ4cIwbxaUdbgKKATynNYnllx5Km8qbvnGrLoUk7xCmY2ehEb/f9IF4sjeTNezjD WEByHFAkThkgMLtrje6EA6eMZEAEx5QAkX1BV60RHZUyOzfmC/USvc5LPc9GTtqp JSCYgD5VxHfXEEN8Rs3cSlVEsXIiKUQHmoUae5uXvn7zxNvPvxdsr/4NzI2HxXJ5 L+TlkUaDuKRf6/dN6djaq/guKOWGMYIs/KaUkGhrywUsbCQS5dfq0obYAsKMWRkK hnjGYtzgQpGOQLExXm6rWnPT6fJN0wIDAQABo2gwZjBFBgNVHREEPjA8gg53d3dp dC51bmlnZS5jaIYqaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9pc2lzL21kcC9zaGli Ym9sZXRoMB0GA1UdDgQWBBTnOyl7eDXKGEMBikSmQzLn7bSHkTANBgkqhkiG9w0B AQUFAAOCAQEAC6s3nwtUiFdI1RvwssgwBKFsqbueePLnWI2ltK89DCcuYFmT7N+7 eC4RlBzoERLS6EzpcykdyC7/YbMGop9U9Mp+XNtu3UvRMhJqdHI6V2QLYnJfBgUp ZdpFk/OkGiJxLLHF6QaiuVlW3s8u8CBRrgXQF3p1ycKMfdg0SYk8M4om1puWWdAY z3NHx2aKfRYlzXUqsGaf18uqfFzA0X+01KHiR2ZokgoLrvmEuLlp1rsMvMBv58LW P3zjm/rfz/mxJYMemgJzxkcpj5lQJK2ZYxDgFk0RF8KLTcad78ju6QbnDpR3Bu1r pHujocpWIBkOgIvqgzrHRKCmwzPKU/jEaQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/isis/mdp/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://eduapp-dev.let.ethz.ch/shibboleth No public description available MIIDNDCCAhygAwIBAgIJAJkclqDN6ZUjMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmVkdWFwcC1kZXYubGV0LmV0aHouY2gwHhcNMTIwNjA2MTczNDAwWhcNMTUw NjA2MTczNDAwWjAhMR8wHQYDVQQDExZlZHVhcHAtZGV2LmxldC5ldGh6LmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt/Uwe43a8XfSHUyNLRZQwo+r zuP4GTl/ATQlc8QKIR8fEZcY+IbRyl95n974+/Xy+FPh3/8LpavrSxhyMsGAzBQ/ 9v5ZpM+YdEs6qGY8f6ETSS/py2p+0ByURsED+RsKSqFUvAKNheNh3lJZ0v6IxKeO hD1s6anfmz1yKt0KujOY4xn7iDGYIx+WdE3YOg3GQ3po9r+ukk5apaGJjzBfg7Z2 ivyOxtnN6kTFzmvKqHyIVlhRabdzxuHtbIMIWRRfnumqZhyCn2BcNn1D4cCPoryv 46bcFQ1lbzCGJkXj3rJAoIgek200vJAX2XLEx2lRVkPnTh/vak2c83Zhwj2w9wID AQABo28wbTBMBgNVHREERTBDghZlZHVhcHAtZGV2LmxldC5ldGh6LmNohilodHRw czovL2VkdWFwcC1kZXYubGV0LmV0aHouY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU ELqkN3W+W6bYixSFnaNSWxq8ENIwDQYJKoZIhvcNAQEFBQADggEBAB8Qf3Gn0hFY h8USssJmSvKI6ehFKhmWoEelk2Wg3gbSGpEf9KrjAoQVv/b5SUm5Qfs9GOpVxV1H IfHQQF9iKz6qi+wZRujgSgLKVILbWQYbDyQ7wOoP9zmFgvOWLLSUyNNhustGH0jG 3aDtF9EOt8WRNiSrw13s9z1b8VNdSnOJHRogI/trwe4FHyrcyfRSEJVSV3wKsBCF xVu/X5aQpMuY6EH4VNE+Mu2xglQVzPmJx58tx25Y0TYZhRgZMHcr1e3GLzBbFJAp QbjaExqZxzee75hbK854k5yhMhIBAPu4E2CfBFguSEoTeoawHGYyfaYj5EbgFN/F XW9BOsdW/fA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://eduapp-dev.let.ethz.ch/shibboleth No public description available aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) http://www.aai-logon-bi-test.ethz.ch/ https://iquitos.unige.ch/shibboleth No public description available MIIDFDCCAfygAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBpcXVp dG9zLnVuaWdlLmNoMB4XDTExMTExNjEzMjU1MloXDTE0MTExNTEzMjU1MlowGzEZ MBcGA1UEAxMQaXF1aXRvcy51bmlnZS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7U9G0NiCVOKAAc43QqbvXSK+84v8Y30V/8GlR2iCJrecIU9Dr0 33omW1BXeTaEv8V1GMykfcWeAhll5Eq9mfm6SUQr+deu/8FYE+12qP3V7Xj8wRiN PB1+Dx6NmzB327NARPqFhC8LrS2+h5aoh7gd4f02d50bdcHXR2V8RL/ZtuG02GIR H6inwfbmLPD63mFllHxtHLWHu28hTDPJVJFF7kXM+OIQqFF0JOkw2D3xXD6sWawG EmxYTFX2Ws0Ekm2jQvitN40GmtjBfjE2q+oKKOVgSGYLE236SBDR84hXPBWy+06W R8lFnImHUS/K9eiL+elDOw/Z/zHKhelS84UCAwEAAaNjMGEwQAYDVR0RBDkwN4IQ aXF1aXRvcy51bmlnZS5jaIYjaHR0cHM6Ly9pcXVpdG9zLnVuaWdlLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFH7aZger1ogWMdSdsYXUTeUD6SN+MA0GCSqGSIb3DQEB BQUAA4IBAQCulXHJ49j3Fj99ISj3nkbmcJzQADYkMfQNtXR05raWSaFFMEa3VCny BOMlur6OiipeACD/aclQ2Ctf1ZIlTJftwEJQnzl0etLMmziAjogMknH41Vp51BzX 2lk5hVJH1PRTNZjMB9bGtIEAq7STWaKvWBlzYYtNVO2eISXd+jBKGuRdG4oi7WN2 XeuMDYNBUWycEOzllH3Td9LW6gn+rMZ/M4vr///8m3kTEWJPbuiFynLmv1H0p71q KjzAshfG1UNLt3P3Iwf2nLpw21RELYfmc1EiV3q+G+Wcr1AuHjdOej3Lx9dwOPwi 1h0uLZ/8K8h7QU5G5RUWwO8hReb40Vu4 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://iquitos.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Pathwork Web Store Test Fruit's test environment to authenticate users to Pathwork's web-store through the AAI MIIDODCCAiCgAwIBAgIJAJIbQq+kgZDUMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NwLmFsYnJlY2h0c29sdXRpb25zLmx2MB4XDTExMDgwNDEwNDA1NloXDTE0 MDgwMzEwNDA1NlowIjEgMB4GA1UEAxMXc3AuYWxicmVjaHRzb2x1dGlvbnMubHYw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTaBuEkpkzCHnV/ooVkFUp /k5po13OG6l9ZfkUjknwD94oHZTPk7OPKSNdcdFCkbqpT2Ah+fgH5yCSuAqrYoEc gfenUf/dEqX5z/tPG02iWuWQh52w0mX6SDU9bskMRBrL482Hsi4pWW5UpSIHIzL9 BXpO3SN2aalZOAPJM6n4bFzt26VVanBEXnvX5OwXW8xnuM/JFB9dovMW8n/k8p3m mE/5wwddF2pkgs73x7O7qrwISk+54qdjagmweFDfZJKz6Ey/Rg2h1RIWT8tG/edO qX5DQc2a+gL2zZ4giZRpwbq5GZLhaXdEjKW7RX8Fv5chhSg04UhOXKMfo1z/uGnl AgMBAAGjcTBvME4GA1UdEQRHMEWCF3NwLmFsYnJlY2h0c29sdXRpb25zLmx2hipo dHRwczovL3NwLmFsYnJlY2h0c29sdXRpb25zLmx2L3NoaWJib2xldGgwHQYDVR0O BBYEFCJ+KYEkbOzc5ZudCCLjQtNHX4hkMA0GCSqGSIb3DQEBBQUAA4IBAQAbTOCW nBtekx3ezSRdr9Dj9hOon5qOBys6X43OqPgjBuQG0qJZbgRy2bo1gdhPlr2fk0hU Y31b407KGZhkH7CtUBISZ6UBAY9W9SPGGGl6BiSorhBe1K/oKg+4UCVxqouZE/9O wSglHSjdVgEoB4nzTU2wETIhivgfXPlfajAsqATD6iZ1I2c5Y5KzqyYeGPbQxSpz jIA/xNl0xE31idYyLrgkPcHbAbrBC9V0m2QFtmRpxfBzbEIDM6c/ejEmXz6jSxPe 3uujOL6cFQmZO9sKCfl1DdRm/9oWHghqfikAw1s3JPwdATxSWUpexj4MXKnKhJZo wzgpbKvDe2xP865A urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pathwork Web Store Test Fruit's test environment to authenticate users to Pathwork's web-store through the AAI aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Shibboleth 2 SP and EZProxy Test Host Shibboleth 2 Service Provider (built from SVN) and EZ Proxy Test Host MIIDGDCCAgCgAwIBAgIJAJUPOcBsWh5GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2RpZW5nLnN3aXRjaC5jaDAeFw0xMzExMDQxMjM2MTJaFw0xNjExMDMxMjM2 MTJaMBoxGDAWBgNVBAMTD2RpZW5nLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKrHO4UzOpA/8f1f3dd+kaP8Y1p9SOz6ceFWCIpsNLT/ Jb4Ckkkg/5e7QDtoWOxNpvmSCddIZD8tK92a4K0lNNr4wkF6sXYZ3mjtO4UEc94K NmY3/Xxv/3Z1bTjUwwWime2nSBSpOr69SMnidT4zEWCnHl3eifLe7ItcDA8s3kyV 1jws0QV+wVVVJ2lOcOWsGZJvuwB4f7Ek3Kf3ywTZ1bS6VOg8jjXPT6EpxRAzA3ch KeibapPHjJ3ENtvZL5AARWVXM4nFRNuhJj3qcdLD0IFJXXtx0kyBmszlN/NCtAhx iP9UrY9vZNXpgzq40wLSzUtV66V0dnXHY42b57WKFYsCAwEAAaNhMF8wPgYDVR0R BDcwNYIPZGllbmcuc3dpdGNoLmNohiJodHRwczovL2RpZW5nLnN3aXRjaC5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBStA9JKzzBiYLsMCMYPd9c7x7YE+zANBgkqhkiG 9w0BAQUFAAOCAQEApAJX98YhxRn/6hagzKIk+Ll2mbCXgC1gkJuVNnyGJditNDsx 3O9R+8fDn5V8GS2Nb3pvfJKNXoinL62lgjkdpa912eTQoKBoMX3ico6s2aMUhMxB jq95vABc0azZShxIKj14WClLLFOr3rdCfpcm6w5mBoKiOu67q8xDTLlRDXvIPW6R /YiP4IZXdXb19Q2z/iFff0DPXPsI7UvQHbr+9sauu3hgCpPwNHzz/7lCoUUAej87 OTHbS+x7RDvm8sUixazoW2nUqpaz/j7rSY29q3sdQ3jfzokt74HVo+xoSeMv4eUk UuVlPfWisa8nMjpVDKIZmBOX68cy5RU654J4Ig== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Shibboleth 2 SP and EZProxy Test Host Shibboleth 2 Service Provider (built from SVN) and EZ Proxy Test Host aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Test SWITCH VHO Test VHO Tools data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAgFJREFUeJxi+P//P8PHXd1nfj484w1ik4rBxNsVeR+f1Kr+/7ira/Pfr++USTbg3aqCj4/LJP8/Lpf6/6LP8ce38+tb/v/7y0W8AWtKnj8qFvn/pFrp/+NKOTB+syD+0a/HF0KJMuD324eS79eVzwd64+/jCpn/T2qABgHpp/Ua/z9sadz759NLbbwGwPDP+ydNXs+NPPK4UhbsiifVimBvPe+2+f3l1LL+f39+8eM1AIz//mH8em5N5Is+p0cgzU+BhjytAhpWIf3/zeywF7/uH08EqmPEbQAU//v2nuvnockNj1uMv96r1vh/r0bz/70K5f/367T/P1pVc/zr2+cmeA348+8/49KtZ8Nt/ItvGzklvzd2SX2vZ5/0Xtc24X1xWevVp48e+uI04PCZW0YeKb2HWLWT/7PopIExg2rif1WP6p/z1x/v/P7rLy9WL9x59EoivW7hXF6jzL/Mmkn/ufTT/jMBaRHz3P9VfWt2vH73WR1rIL7/+JW9a862Mhn7oo+MGolgjSDb2XVT/gflTLl3/trDALzRmN+69DKDcux/Dt3U/xx6qf9BhhgF1H9bu+tM3b9//zkJJqSEyjkfGdUT/jMBNUpYF/xvnbF57ftP3+SJTsoJFXM+MgM1x5TOunbj3nNXkjNTet2Cx/PWHCoGsllJ0QzCAAAAAP//AwC4nrtuPmwfNwAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAKDGlDQ1BJQ0NQcm9maWxlAAB4nLWWd1QUWRbGX1V1DqRumgxNzlmgAclZUBDJotJ0QxPbpsmoqMjgCIwoKiKgjuggQcFRCTIGBBQDg4ACBnQaGQSUcTAgKiJbyI6zu2fn7Nlzdr9zbr1f3fPq1q1b748PAPIntkCQAEsAkMhPEfp7ODNDQsOY+GEAARkgCSQAgc1JFjj5+fmAv9S7QXQ3qruGi7X+et+/lSQ3KpkDAOSHciQ3mZOI8nmULTkCYQrKUyj3pqcIUIYvokwXog2i3LvIvCX+dZEjl/j9lz0B/i4AIBQACBQ2W8gDgCyL5plpHB5ah8xC2YTPjeWjHIOyPSeGzUW5GmWDxMSNi3wPZZ3If6jD+6eakV9rstm8r7z0LV9EcI1NFiSwM//LcfxnJSak/vEOGA1KFD9wDbqKLfbLjXJ1+4OBGwgCZsAcmKARDEBKVEbK4kMuGwWZwlheTArTCf1bUQZMLz7HyIBpZmJq9j/v9f+pxXO6RG/ufzl/EIPwZy4tB4Dll9Fk9p+5sHkA6tkAyMT+mdMMQo/LCACt7pxUYdpSDrN4wQISEAd0IAeUgTo6TUN0lpbAFjiic10BfEEACAXrAQfEgEQgBOlgM9gO8kAB2AMOgDJwFBwH1eA0OAuawUVwFVwHt0EvGACPgAiMgRdgGrwDcxAE4SEqRIPkIBVIE9KHzCAWZA+5QT6QPxQKRUA8iA+lQpuhHVABVAyVQcegGuhH6AJ0FboJ9UEPoBFoEnoNfYQRmALTYSVYCzaGWbAT7A0HwOtgHpwEZ8G58G64FK6ET8FN8FX4NjwAi+AX8AwCEDLCQFQRQ4SFuCC+SBgSjQiRbCQfKUEqkXqkFelC7iIiZAr5gMFhaBgmxhBji/HEBGI4mCRMNqYQU4apxjRhOjF3MSOYacxnLBWriNXH2mC9sCFYHjYdm4ctwVZhG7HXsAPYMew7HA7HwGnjrHCeuFBcHG4TrhB3GNeAa8P14UZxM3g8Xg6vj7fD++LZ+BR8Hv4Q/hT+Cr4fP4Z/TyATVAhmBHdCGIFPyCGUEGoJlwn9hHHCHFGCqEm0IfoSucRMYhHxBLGVeIc4RpwjSZK0SXakAFIcaTuplFRPukYaJr0hk8lqZGvyanIseRu5lHyGfIM8Qv5AkaLoUVwo4ZRUym7KSUob5QHlDZVK1aI6UsOoKdTd1BpqB/UJ9b0YTcxIzEuMK7ZVrFysSaxf7KU4UVxT3El8vXiWeIn4OfE74lMSRAktCRcJtkS2RLnEBYkhiRlJmqSppK9komShZK3kTckJKbyUlpSbFFcqV+q4VIfUKA2hqdNcaBzaDtoJ2jXaGB1H16Z70ePoBfTT9B76tLSU9DLpIOkM6XLpS9IiBsLQYngxEhhFjLOMQcZHGSUZJ5komV0y9TL9MrOyCrKOslGy+bINsgOyH+WYcm5y8XJ75ZrlHstj5PXkV8unyx+RvyY/pUBXsFXgKOQrnFV4qAgr6in6K25SPK7YrTijpKzkoSRQOqTUoTSlzFB2VI5T3q98WXlShaZirxKrsl/lispzpjTTiZnALGV2MqdVFVU9VVNVj6n2qM6paasFquWoNag9Vieps9Sj1fert6tPa6horNTYrFGn8VCTqMnSjNE8qNmlOaulrRWstVOrWWtCW1bbSztLu057WIeq46CTpFOpc08Xp8vSjdc9rNurB+tZ6MXolevd0Yf1LfVj9Q/r9xlgDawN+AaVBkOGFEMnwzTDOsMRI4aRj1GOUbPRS2MN4zDjvcZdxp9NLEwSTE6YPDKVMl1hmmPaavraTM+MY1Zuds+cau5uvtW8xfzVMv1lUcuOLLtvQbNYabHTot1i3tLKUmhZbzlppWEVYVVhNcSis/xYhawb1lhrZ+ut1hetP9hY2qTYnLX53dbQNt621nZiufbyqOUnlo/aqdmx7Y7ZieyZ9hH239uLHFQd2A6VDk8d1R25jlWO4066TnFOp5xeOps4C50bnWddbFy2uLS5Iq4ervmuPW5SboFuZW5P3NXcee517tMeFh6bPNo8sZ7enns9h7yUvDheNV7TK6xWbFnR6U3xXuNd5v3UR89H6NO6El65YuW+lcOrNFfxVzX7Al8v332+j/20/ZL8flqNW+23unz1M39T/83+XWtoazasqV3zLsA5oCjgUaBOYGpge5B4UHhQTdBssGtwcbAoxDhkS8jtUPnQ2NCWMHxYUFhV2Mxat7UH1o6FW4TnhQ+u016Xse7mevn1CesvbRDfwN5wLgIbERxRG/GJ7cuuZM9EekVWRE5zXDgHOS+4jtz93Mkou6jiqPFou+ji6AmeHW8fbzLGIaYkZirWJbYs9lWcZ9zRuNl43/iT8QsJwQkNiYTEiMQLfCl+PL9zo/LGjI19An1BnkCUZJN0IGla6C2sSoaS1yW3pNBRQ9CdqpP6TepImn1aedr79KD0cxmSGfyM7ky9zF2Z41nuWT9swmzibGrfrLp5++aRLU5bjmVD2ZHZ7VvVt+ZuHdvmsa16O2l7/Pafc0xyinPe7gje0ZqrlLstd/Qbj2/q8sTyhHlDO213Hv0W823stz27zHcd2vU5n5t/q8CkoKTgUyGn8NZ3pt+VfrewO3p3T5Fl0ZE9uD38PYN7HfZWF0sWZxWP7lu5r2k/c3/+/rcHNhy4WbKs5OhB0sHUg6JSn9KWQxqH9hz6VBZTNlDuXN5QoVixq2L2MPdw/xHHI/VHlY4WHP34fez39495HGuq1KosOY47nnb82YmgE10/sH6oqZKvKqiaP8k/Kar2r+6ssaqpqVWsLaqD61LrJk+Fn+o97Xq6pd6w/lgDo6HgDDiTeub5jxE/Dp71Ptt+jnWu/rzm+YpGWmN+E9SU2TTdHNMsaglt6buw4kJ7q21r409GP528qHqx/JL0paLLpMu5lxeuZF2ZaRO0TV3lXR1t39D+qCOk417n6s6ea97Xblx3v97R5dR15YbdjYs3bW5euMW61Xzb8nZTt0V3488WPzf2WPY03bG609Jr3dvat7zvcr9D/9W7rnev3/O6d3tg1UDfYODg/aHwIdF97v2JBwkPXj1Mezj3aNswdjj/scTjkieKTyp/0f2lQWQpujTiOtL9dM3TR6Oc0Re/Jv/6aSz3GfVZybjKeM2E2cTFSffJ3udrn4+9ELyYm8r7TfK3ipc6L8//7vh793TI9Ngr4auF14Vv5N6cfLvsbfuM38yTd4nv5mbz38u9r/7A+tD1Mfjj+Fz6J/yn0nnd+dbP3p+HFxIXFgRsIfuLFUDQgKOjAXh9EgBqKAA01HeSxJZ85BdBS973C4G/4iWv+UWWAFRtAyDIEQBvdC1f9CBtaF303g+NAEcAm5t/jb8rOdp8yZxB5GbUmpQsLLxBHR1eF4D5oYWFueaFhfkqtNmHALS9W/Kvi5LuQC1pxCJd72ze9q/+6W+377qURYTPnQAAAAlwSFlzAAADYgAAA2IByzwVFAAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAABVRJREFUeJzsmQ9oVVUcx8+mwoa5d59j7vneKgk1AytCNJGk1e5bREEWZSGIEWmL/utKFLOXlW67b/cykiCIhs1cokhSkRGU/aPNFkV/FBITMqOVsDbfm6a11++897tvt+e95/7xPn+c6MFn2/2d8zvne7/v/Lt3LJfLsf8JDrkA2SEXIDvkAmSHXIDskAuQHXIBskMuQHbIBcgOuQDZIRcgO+QCZIdcgOyQC5AdcgGyQy5AdsgFyA7LvcwmUYuQGTaqKT1ZLfrScKpmKrUYGWGj6egOIJfVlBNZLfJAKsUqqUXJRNFAEzDyy5G2KYtCaZyxBcByYEmA3FmYy5mEmNfTfLa1BPOuENS5BGjGemuAdiANbAJagdu5JlcDCyhjYOS2TMfk2HkauBTgf4wBDT5zt2Pu13gdwWvOdT7bOox5j9uUcdPeAv62tC/ie35fLgYiWnQkoymrB1YF22jgUw2MYMetPvNOYt6T5TIQPndYvuADwFbgKaAFuBd/rwM6gN3AKYuG/KxiGS2ylo84RxPz0zp6EOqpAU3sxg6/8pFzV+nIDdtA+CjALxi/2WM7NcBezOnPx/iPbDoyD0bbpyITcX3cPZRWLvUpXrXcuOMaVJKzB+vvt8TCNnCFOSV9tnUZcBb4K6/JWnhSq7kHjPrJxcjRbFrZeDTFqjx2WGn5pp/zUJ8bdRrrryyjgZsw1uunLcw9grmLzyk89gSrhpH2DIzIrNBITfkR6t3mscNO7PCIh7rmyPgTiJbRQHOT6gxg4CeYu8yx0mh7dYNwgzGndTq6b6R9yuUuHV5jufmFLnX3Yb03bUZmmAZ+hLH1AQzchblrXCvzMyGMtANiI5Uz8Lv9txS7SNDpQez0RUGdOlxf+MXSkrKwDezH2GMBDHwdczd6TajIpJUVwx21h/7oqD3qxIm2aX1vr513i0Mb67HTQWCCQ50HsQ4/+lQLDNwC3OeDQRsDBzD2UAADzen/gqeEWOOWGYmkviuRNHIi4km9t/ZGPeHQ6QxWOJbwi5sc6nyM5dtsyqwGBsXOwFUBDOzBXE1Ysf4qbfJ01Xg+oeqnhOap+jexpH69h47Nxfc1m7KLLQY3uxi4E9B9MGRj4OcYawlgYG9xJjhN2elJY3lCNY6LjTOG4qrxCJx7baekTbstginaimW/2k1xFv4auB9jDwcw0NxEUueOuhu0a8GcPuFUVY0xmK6vxBZvrvPZ8VTgDLPfJMwp1eWQG7aB72FsdQADzaeRdcUgX7tgnevh5ojXOr0/1pSe77dTm873WmKzLOYsuEAGvoGxZwPcgzl6VzLWmKqCNWwDjKiMywYxGFc7+Y5WEdQ87Nx8zi0elBk/DhRihwV5YRtoHu63BriHbzH3VhZPGt3i6aqfBfO6ompb5HyMs3ReBQyjgPsx9p3baCiDgY9i7F2fbVUAGcydy2DK7hBsEh/WN2pzwzCuRMSrKOB9YLbFGMcnmjIYOB9jvwOeX9fB52o2vhFWOhl4LN7UeXfYxllENKEI/tSh4d8DLjlhGzgR+Bnj3aIvD+tPABYBfZizMx8vMfA0sJmf/8plHorhb2iOW0x03Q3DNhDjd7LxU0EOlxa+vn0GfMAKmwU/L/7Axt8QcfiTzZx/G6jq79Q16jPLaVyJ+LRFEH+dHr/QBmLZlUAXcKjEzFL4uvcF8DRQ/FcHSzTrG2LNhqc3sv91cJo28OnMCm+Q+Ho3E6hnDqcPctGyQy5AdsgFyA65ANkhFyA75AJkh1yA7JALkB1yAbJDLkB2yAXIDrkA2SEXIDvkAmSHXIDskAuQHXIBskMuQHb+AQAA//8DADd0fg8goumhAAAAAElFTkSuQmCC http://www.switch.ch/aai/join/vho.html http://www.switch.ch/aai/about/privacy.html MIIDSDCCAjCgAwIBAgIJAPXnC24uu3q8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3Rvb2xzLnRlc3QudmhvLXN3aXRjaGFhaS5jaDAeFw0xMjAyMDYxMjI5NTBa Fw0xNTAyMDUxMjI5NTBaMCYxJDAiBgNVBAMTG3Rvb2xzLnRlc3QudmhvLXN3aXRj aGFhaS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN88P5sLLYux GbP+i0RTA/tcjrk5jJhgYKEbc4bW7j7S04wFLFmD8LQMaJqh2gVjtWY3xiQEoPtT ZOmnx+cdOyKakH+/teIJ4W2gD0PbT9eo2DDSH6E9+cK8Zd/nR8rtNW9hK0lda9KI G7qtpZwcldww3L2Hxcc3oEELdlzsGHvBJi1kabGFhDigAt7GAwjRx/yQrshFnA4X xY27p9pVxI/OEPGJ8Dw4OYTc8CaFECWcZF2Ej4suXJq1DHNV+a1EEk4L9IXvJrLz FEG6TOy7mI5UO927vIba2dkuJysGslxarhq8KNUZoylf6EdQSYvJTu84NoMMPj0g +pOBhdS8JNkCAwEAAaN5MHcwVgYDVR0RBE8wTYIbdG9vbHMudGVzdC52aG8tc3dp dGNoYWFpLmNohi5odHRwczovL3Rvb2xzLnRlc3QudmhvLXN3aXRjaGFhaS5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBRZY4f1YgfS6Th6QI/kcmY6w4ZSRjANBgkqhkiG 9w0BAQUFAAOCAQEAYbtX1DKk8e2fonjrqfz8lhpaeRZm3wTw5lhmxNRymtT0fJIU u6Ci0Hgf63t2SLpLaVl/3yR70tSht84wglqBvDXAr4nGywilyGXm7s4j2XXT/8rO iR/LVqgIazimyeteycVWcjkukK+/oC6CTnlprJRdU6+ieb+BKxsuqIuxjsTk++Zp wZLrygLzQ6sGpfEEBwnIdKpfdWNwfMCdOrCtWMfyWwp+//QEHEo95TAZ891vHgvf 9u+i7T4hG4hk/m4EE/UjtRuv7X8i+evB0D0/MHbfG21+BRbZwo19hl+sy1nIWXCv V4r85zmWcG7e26+nAnAjak8hhPHZIMeE0iK79Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test SWITCH VHO Test VHO Tools test.vho-switchaai.ch Test Virtual Home Organization http://www.test.vho-switchaai.ch/ https://xn--dmo-rdd.kb.switch.ch/shibboleth No public description available MIIDPDCCAiSgAwIBAgIJAONn7bNcVj0RMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHhuLS1kbW8tcmRkLmtiLnN3aXRjaC5jaDAeFw0xMjA0MzAwNjI4NDdaFw0x NTA0MzAwNjI4NDdaMCMxITAfBgNVBAMTGHhuLS1kbW8tcmRkLmtiLnN3aXRjaC5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3qIxQwI4nFMrQ7iDTa 9dRtGetAszYK7OyfzGGYiONfBEEIy0UNG+XVT9anEeVNYthT1bCyacgfZykTn0dx DWCYgAFokdkUcnEsdCKtq9I8oRcYPIXBGBwoVRvrYzB1hPB2uLQTGN5mE1pp3YPS rva1KxtGU4wrKFBy1ecnZZKQ4+myeZEbJydJcsu6+40kk/ENmqSss52a/gYNJXRc BMvvNLhuc2tybzxDmr2ShZ08kZXvTjOey1bKLk6R7f5SeT2kv/zuaTXiTo2H0bxy OIv1EkW/rJFS46gLmi1SiDwHk7R7XBTZqwesWwI75nZIFo8zJkyvywGYr8uBRacZ XdsCAwEAAaNzMHEwUAYDVR0RBEkwR4IYeG4tLWRtby1yZGQua2Iuc3dpdGNoLmNo hitodHRwczovL3huLS1kbW8tcmRkLmtiLnN3aXRjaC5jaC9zaGliYm9sZXRoMB0G A1UdDgQWBBTNqi5wjjhUw/2mw9+8ZJ9uNdCQODANBgkqhkiG9w0BAQUFAAOCAQEA sutg9K6xnP4ElzSyEz89c3K7FrfwlVO2Dp2eguJQ7pXKyUDhnVytkk6uxE39gIuK 4W+ZZ1QE78PkYZ7baFe6/kWBWz1nTBuJNyIC0WMYa60RNOi7NwnGWgEYBLjNnzZl DdOJLseJrkQf9hwZxnkuxsBY/CYtLwAxp55Z4TVFRitpwpzqwcJxwzxeeQfT5KvV V5oh5z45UJI0PnlDTY63f+el1rugFtNDxubhO8w2j9c0CDqId8FddseN5/8utBYb TcH9u+m4DA1jYkP+kQKZn6oCeHLRMPkHC+6YfmChVYDf/FdI7kH6xNPYfpvNZzFP aLU94/IH3LkUVvfEuH46ig== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://xn--dmo-rdd.kb.switch.ch/shibboleth No public description available login.kb.switch.ch SWITCH Test IdP KB http://www.login.kb.switch.ch/ AAI Demo Resource It illustrates the basic principles of AAI with various examples of Shibboleth features. MIIDJDCCAgygAwIBAgIJAKXhf7h++bc8MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFhaS1kZW1vLnN3aXRjaC5jaDAeFw0xMjAyMDYxMDI3NTdaFw0xNTAyMDUx MDI3NTdaMB0xGzAZBgNVBAMTEmFhaS1kZW1vLnN3aXRjaC5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOvEADRJ/vR5onjrnqrTqlAwAji0/jgM1wsx Jj+C2K91sMatU5thWTq/sJQThIs0x7dc1MeAUF/1NArYxKuuNMt1pbGy/jZHatyY 5eH4P2dyquYmFfWvau3ODjXjpewmFI6R4Sm6H8LiHFouzUkYBSWx50zlnEz8Hpp3 0m6L2IYXX+9Pbwsooj97wst9uX7uxu5Pd03JkVUSdboSrF7R3Roc4CVqvjCV/5UK ZTAowEIXoniT/tDFGycLdPvyXBzo5tih6PhKmIRz1XrurOeyPGDnP0M8/E3p1QFL ecEk17lYT6uRZOjtOD7DxcMGBqUm9/01H4DAsbKVLaZDBDyzjUECAwEAAaNnMGUw RAYDVR0RBD0wO4ISYWFpLWRlbW8uc3dpdGNoLmNohiVodHRwczovL2FhaS1kZW1v LnN3aXRjaC5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBTeid3vyC0zFQM5QtlfgGMB 58QZ2zANBgkqhkiG9w0BAQUFAAOCAQEAh+Wmy/BjmW5p5uUWiu0b/iHdJOnh9eLH ye9a0CU5LX4E2EOkau8EqvXdypEDSprkKWHGuf6dy+lhVHbLn5j9tEKIXyineUUf kousrq6JfehF/1zwyV88u21slHQ2MOCA0cScqe1wH/2s9fT1JhsJSegCOPUttxca GnOhyogONB5/nsKMhQpFSGfCTgjM4iosn6T9Bz3a4UnXgGI0+5ed8/EpI47+BI2R Y+S8BiAfETACb9cmOEoxqJfXBzrFBhMeGdSpeWDvclCNXdX4gFizVdqj5kdeIw2+ P/LNRs3qFmwtRWYOJHiqTFyBrn60KfGdaob0bQUOfppo6o0Z71ppdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient AAI Demo Resource It illustrates the basic principles of AAI with various examples of Shibboleth features. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://www.jobzippers.eu/shibboleth No public description available MIIC7jCCAdagAwIBAgIJAL3yb8wfS4E1MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWpvYnppcHBlcnMuZXUwHhcNMDgwODA0MTg1OTI0WhcNMTgwODAyMTg1OTI0 WjAYMRYwFAYDVQQDEw1qb2J6aXBwZXJzLmV1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAxC40A6BtrQ9g3oGgf17dueSn3FacBMIV2Uvz+BA0kFnkazuN GXcxZr9TTSo36QZL4j56uDR7+/9cgry+zMgVvlb++0/jvEGX6/x0CdqrnWzYftpc 96KuQBiQp0662THM+ajJAsE/eeIZE6bPXvNAbDwCAZYuygAZBpHwoz/g/Tqx0riR X2nmgv8Lm9gNPBNXMNH+3eylWAvQUEgXpOiF08u8oEkcvJnboq+fdL471mxtqoPu Z6AG0TemIQ+Eay4oN7z3OpyhG7srYcdqfkeri7aFHKCiUhi5vbvE9h7SMhhIZTux k7YFphNLhhjzIxnWMg6ZfAFtJwL3egCvysS1twIDAQABozswOTAYBgNVHREEETAP gg1qb2J6aXBwZXJzLmV1MB0GA1UdDgQWBBRxo+IUJDXdbERYxNP2t54TFxesnDAN BgkqhkiG9w0BAQUFAAOCAQEAXX/fWiDoBilBBx9phcCXU1URL/Q7sW7SlHieqhBb weIJTxcTq6Fz+F5Dn3S8b3zJMG29cXrGYizIjdtWLMfCod4j8PI7D/ay2M1bgix0 gthjdLPX0XoE4oYK7lvvIDAH0RL3YAxvnmEp8j4gR3BUn1w6fy3XpsdwQERAXKfE 5xNNjjVm3XmJ0ltClSP1bSQ6um34JNZE50cWm+qToo9Vunn247YDpNuaGjXWTwlJ NAwp7YgTvKiass64OGEkRJ9hyvaLY6aGZEwgdJ8DasMm8ZpBsJr+94Fvt18DoAiV zfsBwGTsJz+W4QoPcrlP9oQIe8cx8RL4xtYW/q8pzD/j0A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://www.jobzippers.eu/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ asknet vaas-stage asknet AG - Stage-Service-provider MIIDODCCAiCgAwIBAgIJALz13UykDtmyMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3NwLXZhYXMtc3RhZ2UuYXNrbmV0LmRlMB4XDTEyMDgxNDE1MDQyM1oXDTE1 MDgxNDE1MDQyM1owIjEgMB4GA1UEAxMXc3AtdmFhcy1zdGFnZS5hc2tuZXQuZGUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdHO88+yFVZnHLtb44JtRN 86PbUU14mHRZNnyP38v8vyTSTTPIv2ZOa/CYUx1fvEerr2tbjjpes+kQVvC8sOjk F47i9gZhU564U2KB8DpLunWTpDpm6y/LzBI8gU25rSj2Xsdg8VTxWpmA2fS/ZhUQ T7srktmWbcJzTpCuZs/JizgqFN0kdIpEbT7Da4BCJ6SgTAswKYnLycl6b+vSthdB uT8JE3G/48D2vppkbNtAkPjX04ohJnNtoFl+O/1vu6r19n2GPEo/PJErlhrB71wX lY9u/MLP7fsV+QOZ1++wsarn2NAw3H2KAAclZKysFKcMHnCDPUUsHVCTy3FeLSLt AgMBAAGjcTBvME4GA1UdEQRHMEWCF3NwLXZhYXMtc3RhZ2UuYXNrbmV0LmRlhipo dHRwczovL3NwLXZhYXMtc3RhZ2UuYXNrbmV0LmRlL3NoaWJib2xldGgwHQYDVR0O BBYEFCP2qK97w5aQfrRB+OyoMVMAnS4+MA0GCSqGSIb3DQEBBQUAA4IBAQC8Tqqk ErCY7gP/SBYCm341WbokBQd1XfjLl4iUqSwPR7eWNJUGawwhlSbx7bKoA/EQDyNm NZducPIcK++AfaxvZ/tLqB2p0MlQwEjwVrNpRea9qUosPs1/OUbAzcfrlEIL9eoA z6Rqm13ILt0Ci3SENZCikabMHRq25NIXGWkrk8KfCEZB38CnXnpzDnGcDY9RHiIZ HgRG+kStdzj9Mm5RbRM3ijXjAbryQG3UiZfAAoJr6VnZdi2LYPWvrCvOjfJlsjnm dO2FOdBhc4vM2wYCRPKwBCb2vEipBopXgbzvJk//XdZBbFXHvl7ZHULmbhUZbcwP rfoFDhGiGSjvDepg urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient asknet vaas-stage asknet AG - Stage-Service-provider aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ SLCS Demo Server The SWITCH demo Short Lived Credential Service (SLCS) lived service egee credential short slcs MIIE/TCCA+WgAwIBAgIUCVuxKQ370f4ZItfQN/4cG1qy1sMwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTExMTAwNzEzMTkwNloXDTE0MTAwNzEzMTkwNlow bDELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNVBAcTB1p1ZXJp Y2gxDzANBgNVBAoTBlNXSVRDSDENMAsGA1UECxMER3JpZDEZMBcGA1UEAxMQaGVz dGlhLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3F M+1gz41OEp2c3yWoARSD6u+36LmFW6Hl926wY/Qdd6eAAgb5EwS4ItJWQ/qpOYOg c/T5Zwx4yXKwZnsItHRudaMQwACfMuQJj+BplTQ1bcRiSfWFC7Fdh2v5G/ykZJOj eebSlOEnzK4lcsr3BzSbk41Dv0sZzWSz2BCWqG/jxGsChKBRpR3MObVID48+xo3H VHPmiqVW48E3V6fRY+1eKaRE01Vel7lwyFfeLJdyOlEJ9Mg2heeWgv3GvVvihbu/ QXWJeLpEzbp3+xwKoKFvZP+tGqErbQE3GpZg9LOYqp2dEDnWeaOK7Rgb8cs6eP8Y OmJVGS07uBGKzHzjV+cCAwEAAaOCAZYwggGSMHQGCCsGAQUFBwEBBGgwZjAqBggr BgEFBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgGCCsGAQUF BzAChixodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNy dDAbBgNVHREEFDASghBoZXN0aWEuc3dpdGNoLmNoMFEGA1UdIARKMEgwRgYMKwYB BAG+WAACZAEBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9i YWwuY29tL3JlcG9zaXRvcnkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBQyTaFP6vCumbbumwcshAgRUIvi fjA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNv bS9xdnNzbGljYS5jcmwwHQYDVR0OBBYEFJYMEgEim/3a7rdyaZOTL3FfDeqNMA0G CSqGSIb3DQEBBQUAA4IBAQBNjjQHKDTY93Z2sTS3nl0rFZD/shvHZWkIMjgD3CFt 7niL5lY7Krzycl57N5wynzcQ2AcCO72ybUGSwM4GUAzkMua5q+g865ffZoQID5UY dDlSLmo8NFwXa55JrLS1+9z+gmuOBHbSzfwOQVC12pddSz1IQN12MKVGcj0ADTos KyXAz6rvnhwHG5EWKzYU608XiFFLMQPnWk7s9FIzshGBj7w9bQDI7kdb1JWMHLcq ijHTjwO2/Wu1WODEtoh9VCc1C8a0cfmXeMGlcvdqXoHJQCF+ZQ92GCKeZAKxCgKh 0jvvehSMl/eW+r7jKqmt1/qpxUI69bMaDnGVwluZ0rqe urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SLCS Demo Server The SWITCH demo Short Lived Credential Service (SLCS) test.vho-switchaai.ch Test Virtual Home Organization http://www.test.vho-switchaai.ch/ Test Shibboleth SP Wiley Test Shibboleth SP Wiley MIIGIDCCBQigAwIBAgIQemdHzjtkgH2si0fYBAnP0TANBgkqhkiG9w0BAQUFADCB ujELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE0MDIGA1UEAxMr VmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBDQTAeFw0x MzA0MDQwMDAwMDBaFw0xNTA0MDUyMzU5NTlaMIIBJTETMBEGCysGAQQBgjc8AgED EwJVUzEZMBcGCysGAQQBgjc8AgECEwhOZXcgWW9yazEdMBsGA1UEDxMUUHJpdmF0 ZSBPcmdhbml6YXRpb24xETAPBgNVBAUTCDE5MDQwMTE1MQswCQYDVQQGEwJVUzEO MAwGA1UEERQFMDg4NzMxEzARBgNVBAgTCk5ldyBKZXJzZXkxETAPBgNVBAcUCFNv bWVyc2V0MRYwFAYDVQQJFA0xIFdpbGV5IERyaXZlMR8wHQYDVQQKFBZKb2huIFdp bGV5ICYgU29ucywgSW5jMRkwFwYDVQQLFBBJbnRlcm5ldCBIb3N0aW5nMSgwJgYD VQQDFB90ZXN0LXNwLm9ubGluZWxpYnJhcnkud2lsZXkuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwZ8mwoyvMZq0pqEoN1juGl6EI55npO58mklo cnbFxlGB3Ms2sAvpCBebjZx96AzVjX+qzfjD0lNgRAaA7vmBC7OGIFJVb4neYdcB XMhaRpihMH/SOLa/CMuCakuM24Crn9kAofAkFIlFYCm+j3g19RJaqWPoZijncV1B hh5/sr2m5M/rYbV+yvk+w71xHx2mYcCzr3/LzHf7uR9vgO6qLp3X3VirjUBxIQ/7 ycpZM9PMEOfN2qSj3mDYpKjbMxjR3LTW6ibmp4vLLN11qKUbFzmi4jEzU1bON16n fv/4C7O9otH47oBMQU1h8I/pohHhUOPYDSX2nXHGz8Pqju9AUQIDAQABo4IBsjCC Aa4wKgYDVR0RBCMwIYIfdGVzdC1zcC5vbmxpbmVsaWJyYXJ5LndpbGV5LmNvbTAJ BgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXBjAqMCgGCCsGAQUFBwIB FhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMB0GA1UdDgQWBBRpzCVH9xCI VpSyiyoOp7J6HrsFUzAfBgNVHSMEGDAWgBT8ilC6nrklWntVhU+VAGOP6VhrQzBC BgNVHR8EOzA5MDegNaAzhjFodHRwOi8vRVZTZWN1cmUtY3JsLnZlcmlzaWduLmNv bS9FVlNlY3VyZTIwMDYuY3JsMHwGCCsGAQUFBwEBBHAwbjAtBggrBgEFBQcwAYYh aHR0cDovL0VWU2VjdXJlLW9jc3AudmVyaXNpZ24uY29tMD0GCCsGAQUFBzAChjFo dHRwOi8vRVZTZWN1cmUtYWlhLnZlcmlzaWduLmNvbS9FVlNlY3VyZTIwMDYuY2Vy MA0GCSqGSIb3DQEBBQUAA4IBAQBuF3IICnS+xR94G1Q3TYyis3Jzuf/DRIl7EP8+ fKVRjvO4WR28A84qu7ONLAa70boty1hEniNZpWeIo7WJkYwCRzqdtHvZTRYDi23U wQNjC1y9/PkqLneGOZWkF2XWaUnbssS8yT6vgkYjMFLEqbgWI6gv/hxFlT3a6UhS pnmQCkpxB+vkIo18jqjN6dpd5cqi0+oLzmfkWIfJIykHHVn64wxKHRn896/ZGZ7N 3EBGF/doiY3VUwy+VJ3kFgwP6uAw8alupOUGHIkT4a+661YYej3YpVPDFawKovpD zr8Tdn/IOG2Nujxbcc9qgsOP2io5SvCPRBnbqaalUnOukQsL urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test Shibboleth SP Wiley Test Shibboleth SP Wiley aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://www.dev.fhnw.ch/shibboleth No public description available MIIDGDCCAgCgAwIBAgIJAMcIz4RmpFK1MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5kZXYuZmhudy5jaDAeFw0xMzEwMTEwOTAzMzlaFw0xNjEwMTAwOTAz MzlaMBoxGDAWBgNVBAMTD3d3dy5kZXYuZmhudy5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKT6V9ucdw5vUr7FNJS3SSMxLfaXmY9QCj2eYnyWoh7o gphDPuERVW6xsUM1rHs7eJAxTTrn457zcfxAr2CoDXhEzbZEUA1vhZ4/4CTOpCSv 2i8M/Hs3Vc+dkYAjbAMBU14bV3Z/7AhRtZKduMgzLuwPR2sDO4ATeuxZC06J1rvU tHv+kepOqDWFd9w1AYYcSCEXj10i33lliuhuk9prmp45USu00rGtHCz1kYxQW+i2 3O1xbuTPi7OQO22G8DSpltiI7QzuJdRIw4aYk2uET00sURk/nWvBu49ahckQ1tsE EcIEnZbmJRcsCBaPY/YX0apOGH0V74pOV6CfonExWtMCAwEAAaNhMF8wPgYDVR0R BDcwNYIPd3d3LmRldi5maG53LmNohiJodHRwczovL3d3dy5kZXYuZmhudy5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBRBC1U8L2EYOqSLHMOcKm+HGC9jCDANBgkqhkiG 9w0BAQUFAAOCAQEAKQgZCGhhy/eXmviXMuHxIjClkuXYGK0mf31TAgBoRsOxteVK MmkOIwK1b6nMGy8h1KJmOKO51WnfLTmW72T1mfUIPFAr+n/R4MLSOVRzoHo+OAgW MqPqsTRzgMJ4cFwxJh7dnXYOC5uQt1HxMgTSXXUdK8RJkSzjJS1SlbiYTsUVphCT zWK2lvoDADsCphsnKQD/rhHulQAKy5XIJ7JAW8kKw6X4IT4dW9+755GBd0M9m0WP lAy9x3qufqFEBUzInWTOSUzzew7BWdoIed58/CmoRM+RkhBMjgJamuEz7CkqxtI4 uCizQhaq++aLNXGze9ollNSg1+rcaS6Hirza0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://www.dev.fhnw.ch/shibboleth No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://tools1.fhnw.ch/shibboleth No public description available MIIDFDCCAfygAwIBAgIJAIpT473/o878MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnRvb2xzMS5maG53LmNoMB4XDTExMDYxNjIwMjkwOFoXDTE0MDYxNTIwMjkw OFowGTEXMBUGA1UEAxMOdG9vbHMxLmZobncuY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDYFZ65vdTa3VRwxrTLH2Ob9GmhQ8xsHNqc3pZe/GddtMqr ndH4LwW84wuOd16CDbDAHbIpKx/DZ1CoFw1y4nxv4rGgazcm1tDrqtLHFT0p4TX6 KV9WliZR2RkQpiNMOkyHNgcHMmNKQ2ivFMyDapHMsBE92nga2dl1ACX+tUd5kEqs QtVhO9ONR/fX30swW8vOKFnhdN6BcPu7CNsiuHxcFemXXWP7v7Vciwkc7Duzk61b JCqyLjN7l6p0OXi6LfoGavosPpw3AbsUuxOw/pYI2+1TmFdiywHA/KfJhynjIWYc OE+xRjAvOGnF+phjQjajCihyenEnkIZ6ZM9VfympAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDnRvb2xzMS5maG53LmNohiFodHRwczovL3Rvb2xzMS5maG53LmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFAP3Ld8jYikay+q+bRXbfLM53dyuMA0GCSqGSIb3DQEB BQUAA4IBAQCv0mRJADRvWo/ZoaVDRJdd4JwuUKFynCA1oYs/S4TSQtDVPDhW3A5D t0yyr6cMIIutGti99WggER1dVIjioAeEspcP8WlCVhPCayQnscPQo14HW9BpcJe8 4wk/DU4HE2TQar3cN/Y5L1nGc7D0LF0/X+B32uMdqHFDtLwfG+cSjiW+UIxCAFGh bvwA2y/QIhHtzCd/lZF6+7lkyCbtkKC/vHU698QU52uFiSDRGo/hyzrVaM2LxhuJ a38XdWCTJmFOevMOf/zzUiOFSaMc3y++z4L7e3tQ/yHhxna2Fdd7XelVE7ytMEei +1KBWENHB747eMTnemQL/jzHYQ+kf15L urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://tools1.fhnw.ch/shibboleth No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://swapp-test.unige.ch/news-swapp/shibboleth No public description available MIIDMzCCAhugAwIBAgIJAJcjLim6ycvNMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3N3YXBwLXRlc3QudW5pZ2UuY2gwHhcNMTIxMjIxMTkwNzAzWhcNMTUxMjIx MTkwNzAzWjAeMRwwGgYDVQQDExNzd2FwcC10ZXN0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzuALw9fSDm857QP2+mO3LuO4kQux9qcj XQE4wFYfPN+s6M6fhlOJmIU23Z+DoNLQ4Iu81iRQYwzSzKTMguSU0AMKkAzBtLxa Hg9CBHrhPO1cca1s5r4WwdyT7XlVBCsKyd/72S85rRpPzK62//btVAuJJJEnh4zV hBrbj4ELU47S4/RDy+96jaghwZCu9jF7i6p0mqotNfmYpdY7frv+ncYm0AGbzfR/ NMAECg3l+fCIFO69+Towv+uUxVBfbsyzsFyrydNKL/7jv5252RIgDJV0BFZ6OIpY dn0scdABiOjm1P+W9NK20kjD4F8FpQrZavS/81Tf5t3yV/3OvxKtZwIDAQABo3Qw cjBRBgNVHREESjBIghNzd2FwcC10ZXN0LnVuaWdlLmNohjFodHRwczovL3N3YXBw LXRlc3QudW5pZ2UuY2gvbmV3cy1zd2FwcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRV VjjIaWvXgSA4z9uTz8aMzwumSzANBgkqhkiG9w0BAQUFAAOCAQEAaNFyh8qCBfRP 9ccLjOOASLxFXhYxK1wXC7XJYFY6x+7DRkKVkbpmL3gz3E/iCMsgUTU6K+DCh0nc YeuqRS94OgwrFK69jUYI38s0sL9DsOdNVX6jxaANMqcub6bbWZaNCSBrCoioAVVC nB0W/E9NhtL5ceKgYV6W2STe0BQLRDDZCv6dRH459Rc5e4YjsgSZW/73MrYN39Dn mynLq8+96L2u3G/aPDWGEw7eRLnDP4vCdIwrgm0F7dE8uozfMtna/3592zVbvX9c MhHUIpvBqrA+PCG3GiRCp/ykVrMPx7EfL+l++JmXp3SUYZsLYC8L4OZ0cD2alid5 k7JZFNULlQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://swapp-test.unige.ch/news-swapp/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://www.infoclio.ch/shibboleth No public description available MIIDGDCCAgCgAwIBAgIJAOsbyoYknXCoMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5pbmZvY2xpby5jaDAeFw0xMjA2MTIxMTIyMzRaFw0xNTA2MTIxMTIy MzRaMBoxGDAWBgNVBAMTD3d3dy5pbmZvY2xpby5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALxUDc1zQtUjPfocascykHPi7qQb7rLZXG79uq8Oo/HZ 83ymFrnzN0qvhaFxoLgzeBc/A+5ZyBvHpa2nCSPNw8plhgF6VpTe1bp/HXLvqvaK 0W/EBht8fiqcuhMkfzSg2Hdvxi7GvDHOwXhJtjrry1CaFWhOqx6SFVqnIDnbIDAU 4C87wtauiCOAjIsxt1cxTcyiRAnU7qvfJ6NaHzn689qtEuAQBc305Zp9Lv+pIzZA Y1aecRiBt5o54rdiNJZaBoaltJLnWjxuBotAp2ab5zsqAjbrfbJb5J4iLvodhGXq 1Nrg7pmSHG/TTr8l/NI913KULDXDbglc/it4WX8MVnkCAwEAAaNhMF8wPgYDVR0R BDcwNYIPd3d3LmluZm9jbGlvLmNohiJodHRwczovL3d3dy5pbmZvY2xpby5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBQG4gSee1FMQ6/Gm7xBsO3BDnjQ8zANBgkqhkiG 9w0BAQUFAAOCAQEAdhcP6XPWDM/bYMuEYkC8uKgcrr7YH4j0MmN6Dt13Q/s+u/h6 8twM65E1DX0YtWDFBbM18YMw9wgj3tS64fhRZC1GRQXnPhHYRGy75JUugT2a+3/3 uB8scBRzZal/LFI+XrtvpjL3leWAbVbtut3QD9cgWxZVX1aF5V8vm71Feiyst2pd SsW4adWyhr3/+p7Hqv2xAk4IId4Dw5IDo7mXYu0SvRVWzNmaaTVT5kQFGykzZA3Z LZ5f+jwyfH2PAP5kHe6L1RQzAq/4CsAssqNK9Xffn55XgnQFz7HaFJcfLLGyuJn6 ZUUNvPDXDHgQHeeoJAo6jSOYcUJeNMGRoXf6kw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://www.infoclio.ch/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Dеmo SP TW A dеmo service provider MIIDKDCCAhCgAwIBAgIJAMQ2tGsKzwHOMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Rlc3RzcC50dy5zd2l0Y2guY2gwHhcNMTMwOTE5MDg1NDMxWhcNMTYwOTE4 MDg1NDMxWjAeMRwwGgYDVQQDExN0ZXN0c3AudHcuc3dpdGNoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ukXFjwKyNpHIBQMCUV8Lxdw06pEWc2m hCsTXYfO8mTOZLUgFI2Uu+fS2TtHppOOdIA5ML4YGmxxBoEEBJWrKiMKXbUrF2VY CXsd0dLaqcqX8iPhNrHZaNvl+00ZbHssDYhhx2A4hM9Huoetf5/Mw1TuVAKWFxHy nTWExtCQzwepGrydsnoRSHy5SFiJ8jYfnwWC+1Fp94BOkguAm2mo5Bmw6zMoctTa AZB/3AT9cn48FEaibchQ5GEQ2k03TJxioz0QpACc2Unf9LijS+BPG22d9SvlW7sg ZMuBzhL+QxLNWxIaXwlgO86vj5JE33yiPU0DBXr7U1N7KL+GTh1Q6QIDAQABo2kw ZzBGBgNVHREEPzA9ghN0ZXN0c3AudHcuc3dpdGNoLmNohiZodHRwczovL3Rlc3Rz cC50dy5zd2l0Y2guY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+eHPU+UX16/mOR8z 9QNLKNughaQwDQYJKoZIhvcNAQEFBQADggEBALjOdmtKu435pEU0mYqbfGyfrDfq Vd8N9yQILtzp415EHyc44xtJWW3PN9BAfqDoxOMdyw60Q5FRfLM2WmPruTUMwgJa qn32wA6GgpKNjgvTdtRRqONMtN9TNhMtbMf2FEXHVTOR/ureUU/aZrtZ/wJcBfy5 R9ghEhc09zAvQoBQkz9Jfkm+u/VDIvUF9vDhVyThjek1TYJ6tNY4YPtrWBhy1epH u4Wv8nIV3qnY9+qn0Fc1lE1B2IvuvuOSO+zguyBPn3QLwVoH+x2yJzyoUwLTDDMM iLK+htjhLp6LvM5dzQyPvYcP1BQw6X0fywGPpvkj9Gre8C39aK/oWELAtmY= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Dеmo SP TW A dеmo service provider tw.switch.ch Thomas Weller IDP tw.switch.ch http://www.tw.switch.ch/ Test new shibboleth version Test new shibboleth version MIIDFDCCAfygAwIBAgIJAK2lIjV2gWJZMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFnZTMuaGVzLXNvLmNoMB4XDTEzMTIxNzA3NDUxOFoXDTE2MTIxNjA3NDUx OFowGTEXMBUGA1UEAxMOYWdlMy5oZXMtc28uY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCewtrejcL5k/u9lLWvO1dPOATjWpc1H+lEW6ckyviiX6hD 47QRje91CGvHOcsR0vK8mPpMnDevyL2Io7wek8JKeni0lvJQG2FAqDsyLSBB278r l4pDhWs8EuylVYP9aHNxFwDruc7xpRMg59OloObeP0NYOWW0DEwcxI+zqex8rVgd a4YzjWumeX+ZfrOXk7wssBZM9Csnl1/wUtLqypWf0t6rA80BB1DEO0aFyzoJ15Ax O3PczCfnbFiW9OZ5B7DIZ+m8gek6TcterHjdYy1AGIP1jf8NFkIY8mjct5Bao+pj JSADpEJpENmUL4t2qvejvyKmYh4Rw3YdDEuwfFlxAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmFnZTMuaGVzLXNvLmNohiFodHRwczovL2FnZTMuaGVzLXNvLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFFN6AIsB6Is5shMRqj2KDSBVRuNiMA0GCSqGSIb3DQEB BQUAA4IBAQAF+MIZFXuA9ZXBmD0t+Yj2STCBsnNZUG0RBlbMfe1dEMYny/tjh/9z Ls44ojJ7cgE6Z6YKN+kj7dPuwRVzBWKOtQxMTGoJuOHfT/lnnDZdmhqPLkQGk/5X oHJYiRcTHVP825qrADPK3icl91k/Av0f2JbkCpSEO8H6XhN4/rcz7BFcJWtb9285 qHRK0d4Exi+ojAHz96xmuJPKZphiliJOqr2dE9OilVUkkFnGd0D7WgVhefoBQQRZ Q9DHzhWlzPXQNjf9S9h9kQS1hU0oVzJ2jW0w5q+z3FAzRein2k2AjgMDcyiiYkte 4UYY8kncWKIH+3pru6XF/lqQ2pkLD9aM urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test new shibboleth version Test new shibboleth version aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ brain-tec.ch (SP Test) brain-tec.ch (SP Test) MIIDKDCCAhCgAwIBAgIJANpbLX4rOwZbMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2lkcGxhYi5icmFpbi10ZWMuY2gwHhcNMTMwODEyMDY1OTQ1WhcNMTYwODEx MDY1OTQ1WjAeMRwwGgYDVQQDExNpZHBsYWIuYnJhaW4tdGVjLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Cc+qpqvFvvbUMXL1h3IpCd/8R6R2ZfV gb8uVf0ed6D+Ds3tkkEvD95LgujcT00dbbcolG5c/swzjk8viDEZprkLl6pqLfK3 RNXpYyxWJvbJKYtULMOUK7Lc0+YSMHgWtiXPGg7ofhhKbiX7E3Ph8PatDOQFBQeD RSE2lSQyCrAvl8LInWfx+8VOnFDJm3mnQq6V7trEh1YxWhjzZVeLExZPghxfo3bp Goq1g14GfrbNfg20hTVe+Egf/8IWUqPoHTB0Dhn6WIwRWgBjMy8szeD6WQCCaZRW 0P3xxMe3QDrKUDx+TCVGwqqjg/l6q2bv54xTjVxGGkjkz9l001bVrQIDAQABo2kw ZzBGBgNVHREEPzA9ghNpZHBsYWIuYnJhaW4tdGVjLmNohiZodHRwczovL2lkcGxh Yi5icmFpbi10ZWMuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+VNE/3qKb1hja0Q7 lwpZu0PvfYEwDQYJKoZIhvcNAQEFBQADggEBAIuAJ1kQxs4zwuBwibU0LtRKDKY1 zBuRTHMxj4mlqPUi5hCEJbZ08IJnv6ao2rbhLHHcpfJobYEmm801t9qJCZtLwh+z Lbk0M/SEiT+s3YNPFoH6sWdmojpCSspNRzshYuJiq2JKzvdH8QMHxaOPLe/2VI84 AEhHM7n6fBT+qwFsq+c0KAnYhI6faFxM5pVsp686J2oYauBcWEr5Hj/Oweu+9P9I Zthx0eQSPR3zEMULAYPpQBWj6S5CUfZAIKwpk/a3OptJ6I8ILoIEECsILOVxIoGb f+0I9zq/YaSpqoMNTm88JaggdSPnXpjkvbTXBxwaUW7t5UXUw/ZCXIBgweU= urn:oasis:names:tc:SAML:2.0:nameid-format:transient brain-tec.ch (SP Test) brain-tec.ch (SP Test) brain-tec.ch Test IdP at brain-tec.ch http://www.brain-tec.ch/ https://agp-dev.hes-so.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAIBV1BB3/+tvMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFncC1kZXYuaGVzLXNvLmNoMB4XDTEyMDQxOTEyMzM0NVoXDTE1MDQxOTEy MzM0NVowHDEaMBgGA1UEAxMRYWdwLWRldi5oZXMtc28uY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDv/b2hriCAFWndHqIKIkKcqbTKQihJQPJECHxL LHjlFSKC/eQFpwKZnGoJHyy+mB0GT+ws2C8UlMM+utcbaz4K7w4MOfURlqo02y4Y SkHnJ9Xjr/wlAbuWQaCQuGFrDJh2CS6whisyUiftkSnnVckMjepbZKL2zC9AmmtK vstHsIGepwCleUBdoz0Tb+clilzgcccGM5veyqRS7Uuce8MUCmKu7rfhWJ2MEcaa xN/IePej/vEpH7ulMbKehOrgMnXbHNXP4BMubLn7YdpI8A4VLD+tt19k36bG3E8C WXdFY62BYzMcPZXAbnG7jC5kqrQiuYCEEpsDduk6P+XINA4lAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEWFncC1kZXYuaGVzLXNvLmNohiRodHRwczovL2FncC1kZXYuaGVz LXNvLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFNiQznJpaLG47HcktRZd3UzxS7ct MA0GCSqGSIb3DQEBBQUAA4IBAQBsac9jMiIsQs56knQy59vyCCwmzaY15oluySD7 MO7iH1ZLYeH6xBuGSQnATcO6fnrJxMK010OS6HkjDHFp/JSupTvtm7MloL2dsTt8 Ps4CpHjrkoqPZ9i1R5Uv9QMUuPE/OtCG/uTx36nwFFWsuUgSa+XLS4frPQ7UB0C4 6LrlFeMZvanVM98+weaQzyhQEcMPSV/zAsJCYG6eFymKsvRaVBp2CQ5fK7eKHGi7 3U8nkS7woN8R/ZGQiIO9TuJwVysTeJ6ZHzXgKpVzdH1fHTu2JaMLsNJIEESO4Cl+ ZfCLx1UON+sU96N41L4LVo/YXRUFP6eL6NT+eMUsps5XEgKO urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://agp-dev.hes-so.ch/shibboleth No public description available aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ USI testing AAI USI testing AAI Service Provider MIIDJDCCAgygAwIBAgIJAMM4S62eUitwMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnZtZWxhYjExLnVzaWx1Lm5ldDAeFw0xMTAyMjgxMjA3NTRaFw0xNDAyMjcx MjA3NTRaMB0xGzAZBgNVBAMTEnZtZWxhYjExLnVzaWx1Lm5ldDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALOrHgqgDBwZeSHeUhZ2y4nWpvkh/o3uYRTv PYwlafvLHp1Afkzoez2d1WqR2z1D2RWQminLstXd5MehDMHFzyZy9+Jol6tyzVEk btNw4E0VRwX/SUZmdNpZyZ8s08y5WOnN4RAMGRtCqo4SnhGn3MpaJIUsqeYnp0r5 yHo4Ds+rdunoxBuZQwxxzxa4WnxA8sYTGOwNyea+8EYtVDytuDv6VceWdIzI6CUC RD90Nxc1VS4NNWt55rQrM6VxRy/+qEqtBv+9PJBnnMkbECS3e7C16tF14jM313od pRj8hAaM2jPcgCkbsbR1FVD6oNYqNaTqU0Ux9e7FL6r2+TJDbAsCAwEAAaNnMGUw RAYDVR0RBD0wO4ISdm1lbGFiMTEudXNpbHUubmV0hiVodHRwczovL3ZtZWxhYjEx LnVzaWx1Lm5ldC9zaGliYm9sZXRoMB0GA1UdDgQWBBTlm6+gy5X3m9M39Iob8+eN Ip69xDANBgkqhkiG9w0BAQUFAAOCAQEAj7n5/t8lH8Y6yQwMcTE39PDRIzDWa8WO sb1u4t+falZBzYCdc63g63VRAV9eQsdeIKijxtCquLYS4oKYy8BBdmIhVZTNV5bD d9PCqqA7JI3WU6KlTdJ+qmX98UPoARmIsjcxegfBdkRt54MGfF6orREj/sLukcJ9 EUknO78GCtXzaoIeKR0mAqeyR8NzxmiFIMOdlfMN7rDPUyJ8fLNyCsHjej0eQuta wVRPd7SYb2xma/ffpTWQFhnmX+IkG9QxxPQVx7LVjSm/yzDUCWbSNPS+c9kjDQoH pFO6qaiC00Vs+MXLbSThhXzdO3hfxiUzrYzO0SbMjR5f8R4v5qn1Eg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient USI testing AAI USI testing AAI Service Provider test.unisi.ch Universita della Svizzera Italiana Universita della Svizzera Italiana http://www.test.unisi.ch/ Asknet Test-Service-provider Asknet Test-Service-provider Test-Service-Provider der asknet AG test-service-provider of asknet AG asknet asknet asknet asknet MIIDIDCCAgigAwIBAgIJAKKiND4Xk4aaMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRlc3Qtc3AuYXNrbmV0LmRlMB4XDTEyMTEyNzExMzA0M1oXDTE1MDgyNDEx MzA0M1owHDEaMBgGA1UEAxMRdGVzdC1zcC5hc2tuZXQuZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCqIe3XhX35u2yoV3pFKiR0Hd+7tFff6wpXf0zw CYcHWAw+yeRYyKJvksx8C1h8UlLXsFQzVnOOXDC6avuX+JoE/JPY3y21GdJAUELb WAaZaLtClSfIf1SKUMoEIlEEK0L36hhNQBQXnSrAEweP4c9roEHJvYKyr57QI0ZA fR8pAuoVlRQ5qH+xjJeK/GZT2cJQJcNeIBHRIQF7fJhNkkc7yA9dvDyWehWhhcGc KajxrbkN7VVL61w4JQwsIp4ZC/1FuehV4vkhAaTcES/hcSkF7fc1ijK3rRGMd/EU qgtCjQDqvIEcSqzQ5DfmzNu6w0sShWp9hODoNXvLgV7TeoV/AgMBAAGjZTBjMEIG A1UdEQQ7MDmCEXRlc3Qtc3AuYXNrbmV0LmRlhiRodHRwczovL3Rlc3Qtc3AuYXNr bmV0LmRlL3NoaWJib2xldGgwHQYDVR0OBBYEFHS1OPnd73Gzv1sKgHm9ms+hNLn6 MA0GCSqGSIb3DQEBBQUAA4IBAQBOBKxn5UimmqA1C1lUR1Otzc5IVqlZEqNq6g1l OtWvH6omRoWS8XX2iicY1RL4umyGvE64X2x/zku2Vrwt3u8U6xlC7BZo5wqIb4yY e2/wgaHa//T6NhN0q9Piecs9Y7J9h6E6zB2p/+rDoEWnxOYu2ewst4dry0FyPQsX Z6N4qEFKjIEGaFizgKiVAI6d2CE+j44R2HBNWORRJBZz2uKzkeoj+XhwH2Mv2azX LM+hgbDI/9QTzs9leZHgv1/g6R1Q/sgunC/aKy+mKcTC0E6D1k+7LjIcybCXAdm4 3mBCtYEYIvhj/TNhSgBxneiy1TyHefAMb+WM5O6rFKTSdr0S urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Asknet Test-Service-provider Asknet Test-Service-provider Test-Service-Provider der asknet AG test-service-provider of asknet AG aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ XGUS Resource XGUS Resource MIIFMjCCBBqgAwIBAgIEEjEuOzANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx JzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE AxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTExMDcwNDEy MjMwOFoXDTE0MDcwMzEyMjMwOFowVDELMAkGA1UEBhMCREUxKjAoBgNVBAoTIUth cmxzcnVoZSBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEZMBcGA1UEAxMQeGd1cy1k ZXYuZ2d1cy5ldTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANS2DU4k uBIuh1s34oTGKvLxzAwOhueYPYiwNKNbdAIneB7X/R/haI9TbqVD0ps8rr4+H7C0 p14HxGr+HaLPHRG+tjEJpLq15Kx/kzFtbsMfVlePEgtBQVppOUseiLc/ZozDLeEg ghch0qVCCywhjr8seeef3j832J8Hq5P/f9/B7xegsJ+JOdYwhqK62eN9a2uL3u5Y KOwI3WVdOM423xGJvDgApQeWEzZ58VH06EY9f+y8SxFXNdhRYsv1aTZgQwgMhMg+ 7236ZJRYn4jVxyJY430nrbspKQO/Vqs8CYl89dHkzDss4dzHRWb/hSxxy6AUVhLX RmRr3TRYUUBwuhcCAwEAAaOCAZ4wggGaMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRHplEWJXtczyo9PJgSfEX0 77s3uDAfBgNVHSMEGDAWgBQfdGX0mh169jHp32EbcysNbdAzSTAdBgNVHREEFjAU gRJvbGVnLmR1bG92QGtpdC5lZHUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2Nk cDEucGNhLmRmbi5kZS9raXQtY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGS BggrBgEFBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRm bi5kZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2tpdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQEFBQADggEBALE1OX7zMfitNHp2IQvPd9/PDurFT03pdOKo rv+V/ATbyitXPD1OlfQKmbGIrtUxWhymyGTPnBYyDtpLmXfZ6FK54zPjnjLXwFa8 cWozkVWtFWR6+I4Y1LMB1MteHFLmgd0JiBcThXgvnJtsrHFHPFP0EktITplOzEsG 2pALf/hmhemT3kIaR7n3zffwhWyHRh7nn3mm9nWvfwFPfMCBmrS36USG1stQ3nGg uK+lDfgaaHPST1YSPylnYoQie2lVXVBH9UD+NHkJD1ceA8vj6xBFLPCI+pmykqAE bsMWp/Eo9+d8byoANlboJhJ/2jPmVAnxC50PYse/zekXbGH8r5g= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient XGUS Resource XGUS Resource aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://wwwit.unige.ch/fco/shibboleth No public description available MIIDEDCCAfigAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzAzMTMwODAwMjRaFw0xNjAzMTIwODAwMjRaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA4r92f2F2/Pk2mBAm2jYgFBf8YGQD9RlFFg2wi9A781ELq+6ruiBMS7cU hPCgKOpttsho41oy48eb7D9SySt78QZdWWq+2XZ1qDASEVBlt6tND6n4GEvCJYq/ 5bINIBSaWve7ZmMbcqB8aSMUEmQal8pXRW5FiFkLCcKLnes7FKL2ifgkZ1bcO7Ml Lh0y+Hy0k0o0CEess0+amDhjaFarBxPcgsnPdpQztK/Z4gBWqZX4wviRoAMH55co /eVLfh9rsEUeEc6g2MnqYPR+aZl7wKKnUY4onnovoqE0FOke/HYCZPHCae6rmwI8 TznGKVXm2Wz8SjExqAJvlrD4IkI+jQIDAQABo2MwYTBABgNVHREEOTA3gg53d3dp dC51bmlnZS5jaIYlaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9mY28vc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUYOPtu/KruE4b1RJvSwN6o9habiEwDQYJKoZIhvcNAQEFBQAD ggEBAFAeipsUpqIMB+MQm7XGO+TZ4mjls0ly9Xt959qDeMl79Q09YnD42gcMmqEG qamvtAXKV2KUjYFMMYUVr7/NWVMcU5+oFrxRhSBZXZ/h5mYoCQ4g80H/JYBhUZ1i xSUHrBLLUu6gchpJ0kka3prvsKVoq3wGTpfcgguuxjsAkIj8N3HWotMH6tRLOkGi W2LSpAjH8Uusj5YjJilDi1zXgALYRdPhfjQMzfAa3HpNOWPa1XtedEWwfmH+k1tF Ih/dwMdsGpJ1eLrc8Sh2rV0TgdSRrHhYciSHIdrizsVyJXPDxlsKfu75MtF9aibq zV2neMtOxt2pWiYZHCncG/iRA1E= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/fco/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://mediadev.unige.ch/aaitest/shibboleth No public description available MIIDIDCCAgigAwIBAgIBADANBgkqhkiG9w0BAQUFADAcMRowGAYDVQQDExFtZWRp YWRldi51bmlnZS5jaDAeFw0xMTAzMzAxMzIwMDNaFw0xNDAzMjkxMzIwMDNaMBwx GjAYBgNVBAMTEW1lZGlhZGV2LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAq/yhCVXNVvzHCzpl422dSVZZenGTGzS8s66U+EEWBJjnhutc Ov3mCefpUPYjTFMIcKzASmGTj2/CfsREyOTSnZlhXDZBqX4L2jXks3K6RXuWQ91v AQJCmmjeetycBG/DPXLS0YlnFi8AZ/Dzy/es0Bqpr93tqXxf/w1owxBMBEWA88CT X3QNxmFRNxBkidUhokLBdMsH5lUjbIUrpn4YJJHb1UfjkdJfaHoyHlMDTq3sGkbo j7krSiDznM4fKRINlV+ZIhnXj3f0bZmOFQcJ6nrZB3a5OJ4/ghX8wfN6o58IMJpT SQZfzl7CJeUdSJyFPFeyrxiv3kczAwChC/MI2wIDAQABo20wazBKBgNVHREEQzBB ghFtZWRpYWRldi51bmlnZS5jaIYsaHR0cHM6Ly9tZWRpYWRldi51bmlnZS5jaC9h YWl0ZXN0L3NoaWJib2xldGgwHQYDVR0OBBYEFJAfgjkVpalmdEY47WosmULmX7S9 MA0GCSqGSIb3DQEBBQUAA4IBAQBKtoDykT6WCDxwtAUlK5VmKmCPYnpaA1dd9gUd ljluLZAKPbDgsCBnf3qa5jRa9ZqAHdTxUmPQgJaVcNTY02+2kAEickug6MVkchWU kQ8b00ggLKlSc2NFBfx0TiACxVLJO0Nmc2Hyt/S8ox+tKwNQS/o6z+823LyywXuN RMW19QebyY6Y3oGYaql1IsTuk5lsBwemKrRc4zAu76mqjtVlbAUg2XnjZz1R+Z2r 4o6VHWJNa33cDVJ1j9PG86LZwYzNj0SECd8oFz1VIaA7WZdaqmBZTxxHd53tlsiU lvOMqik7acGMOSxMinp+YpG3bip5FYtsZtd3EXrvm0C1Dd9f urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://mediadev.unige.ch/aaitest/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ OVID Development/Test Service OVID Development/Test Service MIIFfzCCBGegAwIBAgIQbtYciohEuBtf2cT2l0kPAzANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTIwMjI3 MDAwMDAwWhcNMTQwMzI3MjM1OTU5WjBsMQswCQYDVQQGEwJVUzENMAsGA1UECBME VXRhaDEOMAwGA1UEBxQFU2FuZHkxIDAeBgNVBAoUF092aWQgVGVjaG5vbG9naWVz LCBJbmMuMRwwGgYDVQQDFBNTSElCQk9MRVRILk9WSUQuQ09NMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4DqNAGFwCsKjB9dHoJbFZ8QOxMi6A+WhXkqE RGImmDDeJZQq8X7pZFThywYDbk+0SN8s41UuFnvxSSI8+HbWtKvoRtapOMpJDU+a qaXn3gkmPEl1/VEd/yE5XafkeoSN3N3C0kMqLWrypBAPnGLA2toFUohx1/9TYqBI QKjqyDuXjOPWbRKkcGZrTbxDNcTiuyGOgcKgwkUw51DWZpEDHSbdDZtvFGgERYSe 7XHreTFYgLgM6mml3gVRaGjTert96ecd+EPO6xU9d7wLjiH5U48Bsd4qwmFVmPyw b4YmYXjKhV6mWLY+LANh7HiZ/Zf1uo1KsaIveDy/57fp0WfQgwIDAQABo4IB0TCC Ac0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwRQYDVR0fBD4wPDA6oDigNoY0aHR0 cDovL1NWUlNlY3VyZS1HMy1jcmwudmVyaXNpZ24uY29tL1NWUlNlY3VyZUczLmNy bDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0dHBz Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMB8GA1UdIwQYMBaAFA1EXBZTRMGCfh0gqyX0AWPYvnmlMHYGCCsGAQUF BwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMEAG CCsGAQUFBzAChjRodHRwOi8vU1ZSU2VjdXJlLUczLWFpYS52ZXJpc2lnbi5jb20v U1ZSU2VjdXJlRzMuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBYMFYWCWltYWdl L2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUYMCYWJGh0dHA6 Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkqhkiG9w0BAQUFAAOC AQEANpaDGfO5nRgKT3v1+aLzb8jnj17tjXtNOylfTMb51g/nBWeArzngy7tEAnWv PZKFguF0RfkLT8PL8RdvqQWcUroddU2qrG5BBnfyeuFygiNj65JyNiuj/OHdBF/+ ANyQxCVQOIs9lzbdca0zaLE73jYLqjHCkQF/tVJ2mvV+9bu/tqXmZxWgsuyVGzyM PI5KynMyxGTJsDYifiTKQfaSfuHihF9rfupl4a4Xdkz8ExA/RNJmrePYhvxLw3vj PuhmxYL4umZ9Io+2UGX9EIBKzZdW3Wu07TkVA/YyqivTmqjDq0RHKklDhEFSkA8H yg38ZaxGDN87KhoUQltuVkjaxA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient OVID Development/Test Service OVID Development/Test Service aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ SBU dev auth server SBU dev auth server MIIDJDCCAgygAwIBAgIJAOvFUHdP3n/RMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmRldmF1dGguc2J1LnVzaS5jaDAeFw0xMTA3MTkxNTQ5MzVaFw0xNDA3MTgx NTQ5MzVaMB0xGzAZBgNVBAMTEmRldmF1dGguc2J1LnVzaS5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALm36Oh3eka+MOkKc39yvVr6ud6SZ1Uz/0WR zIwZoSIdB5rJ2RVx3OvJH713LAKEL1yMIodSttDMLf1WBExQDSvpYv/qLTZ+jN6A qW24yWrg8x6i0dbzk/tp7+enMbMyr9Xl3Ey+50lNqL8I7uw8AcmbpJi+M2izGlB+ e/79qXJ4KDIhbfZkKVb0FdxX/b/YZrySBtFi3IIzgFZAgStjtmrv+jQjWVeaTYky PwnBeXn1xOjoFkEdMOexMko87OEqhlftg76Nq1CpZ0hfBGGXOG1VDkkOOUA3d2rc WKRzmuoYqTSThjxUAluitP1VZJRWTbx+9B8w2s5VGI0FsQEQBikCAwEAAaNnMGUw RAYDVR0RBD0wO4ISZGV2YXV0aC5zYnUudXNpLmNohiVodHRwczovL2RldmF1dGgu c2J1LnVzaS5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBScWz8CkaYEOaWjdFFgpUwK 8+4eKzANBgkqhkiG9w0BAQUFAAOCAQEAAZVRUdtjadljENsYpnCOcz7TZp0DINrQ wtoi5ZpTZTgmGsUN6/CmDPT0NArbyEcFLXNiQ01/xBmnWhm0IgO4iJWAbd4MLm5M eWGbC4R3AB30IkmEm+IV94qo2PkPQkeO5RkssbgCcChP7vSe9C+iGd7Yo4OaQP3P bnK3ntroFJ58rQXTJG950O9U0KLMqv7CtYFtU3/pgKMHzwrfdZI+7ur2B1zedJYV bgMEtej6r3++bBJ+eJiHet8csT5Zexcq2BUE/l29yzVcSgVOETFsrjx8yx0cxJjA kQp6HS5a2A37Voh71A7+cuvRp12TvhFPUUBPIY2DMEPViJ9/p8tBXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SBU dev auth server SBU dev auth server test.unisi.ch Universita della Svizzera Italiana Universita della Svizzera Italiana http://www.test.unisi.ch/ Docendo Test Docendo Test MIIDKDCCAhCgAwIBAgIJALevkW7barfUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE25pZ2h0bHkuZG9jZW5kby5vcmcwHhcNMTEwODE1MDkzMzM0WhcNMTQwODE0 MDkzMzM0WjAeMRwwGgYDVQQDExNuaWdodGx5LmRvY2VuZG8ub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3TJMle2algh4VSvQLXCuTGPr5+BmyQse +c1Fb5RkTF7zAES7o84tah/qetYvXhATP2GqfZRbmgoL4z0rB46jKgqYjt1FSQQ3 8niDERgEQdE3ZtieqxgQHfjfPSwxOoxmG7vcV6JoU2Ois4vXWx4cl8jPw7aLR/8h Sqf1tGVKwhhdVwXdCI5bR5sae1rWv932Soy2jHEStpp3URLmbhv1c0WDg32VuaBT SCJyFIcLlwHjVyghdbKE2BqIE9yMunZyXCw5VoSd1vwKOvgv/oZzlSpf+IGbkmOs WzRT/+l+bf/MJTsbWut/jR8u1sTaGTtbxW89tyqaoY5Na+wrPnxh/wIDAQABo2kw ZzBGBgNVHREEPzA9ghNuaWdodGx5LmRvY2VuZG8ub3JnhiZodHRwczovL25pZ2h0 bHkuZG9jZW5kby5vcmcvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUjzUDsxXv5qSPWqka vZa8sP1u5bwwDQYJKoZIhvcNAQEFBQADggEBAA4sBv3c60oEeIxydxoPeOjEle4z aZ/mSAgBUwaXa/IYe1Sj/nwRNYyMnzRtIi8uJyjlHYvPbZnXEkQqSE1wCTtEsYtA d7AixkB0K6p7QW64JVjz0U9fK8C4J6HFZekCujUctW2ZD+f+owXYiS864hrG/a8P ifH6Fjid/WpyJ+t8dpGSBT751JE5fFzdZis5LBLlh8AxKwH5HIvI8RpL/nAq0ln6 jq7+edWylccAR01ZBQ1ZO9oPlTGMsX8xPK0J3rjr4Fi6ltHVOP5KT/pp8EQfPizo LoRwi5S47jGgGJBL/3ZFQQ/WQ+BM9WwM/Cu4a5buPh76NfryrZ1t388uobU= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Docendo Test Docendo Test aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Elogin Shadow Enterprise Lab Shadow Login MIIDUDCCAjigAwIBAgIJAJJIrR97QbeqMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWxvZ2luLXNoYWRvdy5lbnRlcnByaXNlbGFiLmNoMB4XDTEyMDcxMDEyMDMw M1oXDTE0MDcxMDEyMDMwM1owKDEmMCQGA1UEAxMdbG9naW4tc2hhZG93LmVudGVy cHJpc2VsYWIuY2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCMJKb xDin4UhayTbI9BXhf4BF3ESeSTWOj67AmpW6AwSQSyJ77WCfDv3pAzP7EGLjDSrQ zSDU0yjN48eYsa7ZqHMGHufnSdQSXwmBFrq00JWKGtlhaKer4fwvQs6l/wKdEjjT ukRgVWcAv4zTMJE7w2tmt0B/EYIpMgym8khTS/B6YCF+DcJb2M07Z83hBiyhyFQX jDArwWPM5RtLfAQpzfLWxosNwd51xIQnXiWW7sDlQ9xqBzxb2tpVweCo0HCWv6BX onJBWi3G2Nud9T5OzL2+q/w6/l7B0lQZXaNM5ZhKgyZ1ki5YF/XiTiBkEYyYljJO gVUfolex37r70eFBAgMBAAGjfTB7MFoGA1UdEQRTMFGCHWxvZ2luLXNoYWRvdy5l bnRlcnByaXNlbGFiLmNohjBodHRwczovL2xvZ2luLXNoYWRvdy5lbnRlcnByaXNl bGFiLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFI1+SNUk/KHB6UzSC6fJ8NMtH0Bm MA0GCSqGSIb3DQEBBQUAA4IBAQBDHGpHdabngch5w2qBhjbLE5IXf2aoSB1IIJBg WDi1vm/sexs9hXK3O52QFHPnzqRYM5AjfjJqdSQPsvw6ygPKZFRYhFt5dM8ATByl W0tAfG1RNfqzH3TgyYI0ovcA4dHZTCOD7YxNGbNIS1+DjitnPgVKr73nCy06rJ5q qh/rbwwsl6k9JoHHyvbdHLLctBRtEVXKGhB2+Iwxy06/Lga5y4rwOzwEQx3ck8pr HkeGItVZylVE4VcFLj0rFZlORFv+Nnt1+TBlo1fFMAxLHVhn7SLv+RzbrDo3zsAy GpeZ0DU6g7uHXj7S7bDfIZtQaqOBvS0tBTNsq6KFih0iCSvZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Elogin Shadow Enterprise Lab Shadow Login aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://sso.sirop-dev.org:21443/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAO0hjJG2KZ2sMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNzby5zaXJvcC1kZXYub3JnMB4XDTExMDkyNjA5NDMyOVoXDTE0MDkyNTA5 NDMyOVowHDEaMBgGA1UEAxMRc3NvLnNpcm9wLWRldi5vcmcwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDqSv0YNQcb9mXsEGfiUK4gSaScPZX+Sfu8SfYn gCjxZqLtUEWPIFQ9dPzQU815tV4W/YRNTdX8/lPlg/noTmWIZrKWFALtm5uKBDZO t8mwUHvkwHTw9o/d9Ftv8eBJr0mjazQvxLFwlgVcLkpZHk3Pa25jIjI/CFcfVN9t giAxmUA/SuWLtBMxeJxTEplKV7t4xIDQhK3AY7xKUGFiBQCBAETZUoWU6c+saeey 9KxzeYnS0uhkOBvp2eFMGR8gA6P/cMyVuCPcn8YDVqU26w0QO93n2tOxIcEvKoK3 uD+xQt3OXFrn2lqpeUgpRGEGLU1FfrgQ2aMH+atyCQHIZamNAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEXNzby5zaXJvcC1kZXYub3JnhiRodHRwczovL3Nzby5zaXJvcC1k ZXYub3JnL3NoaWJib2xldGgwHQYDVR0OBBYEFOdQyPAHm8vu87y6uqZiU3u1Op5+ MA0GCSqGSIb3DQEBBQUAA4IBAQArs6yr4urpLWhJ6JCTLu6HSw3UqFzwu89PgYsQ 83BDt2cnLRvCHtv1cJV7W87vKWqn4XcU2DNQgxscDiVYcxY3DvN+KLKR4p2tGS69 AZDseUV88fgOGnd4bth/K/BzaHwFXU/pd5S8zN2BH/qajsCTZeGVu5tuxzdQiMaO jW0DfBSEsYCZ/Y8PTTkC+FE5gk0eiXhqCa6SahC3QLOdKVcw5WbpWUpzMoxxsfSA hcMWcsswHt91TlHkcgbswztMIV4S+/mZ3J5CLF5cBuM9dSCzEVqrpn/Le0xrd1cv kd6492wqmmGuH8V/lX97/knagfe7CPeXVPnQZlo68mqd994L urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://sso.sirop-dev.org:21443/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ sp-test4 sp-test4 MIIDIDCCAgigAwIBAgIJAOTxMEG0O0n9MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Q0LnVuaWdlLmNoMB4XDTE0MDEyMDExMjAwMloXDTE3MDExOTEx MjAwMlowHDEaMBgGA1UEAxMRc3AtdGVzdDQudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC0hsp3V7kev6cbXROQ03MTcx2LD8HMNRC2ZThX rbSLowocY4SXtxpZySFZSvQb08a/6DnEF3i07VOJs4K+DoxpS0uF39Mto6mH8gv0 EfRlQRCvP1u4xN8xyotj5G2bqdDBqsEW5Jl0OeDox2GBRL6b4S1EnuUq2kv3eWAi eOh+YpA1k7PhgjGHLi9nx1wU0NNN3OJzm5csUihSMQWfYWFfUPZCkHUtg1Mb4DF+ bjio3k/k24flucOcv0vI9nVNajLeK0wkk+nZCh8iy7agHTQS4ov4948sHU0MVn45 DtXmGjBy8sXZuzYky/l85m8xh7Dyr+XKgEHbIJgztwaX9SQ3AgMBAAGjZTBjMEIG A1UdEQQ7MDmCEXNwLXRlc3Q0LnVuaWdlLmNohiRodHRwczovL3NwLXRlc3Q0LnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFEuszX/tN74isJSsIljvI1XTtpdm MA0GCSqGSIb3DQEBBQUAA4IBAQCxZhpxGIil2lPnD7LGhOVOzGu3rOM2ZJ588d4g KdnhaPop6LmEueoGzAS9u57ZgCgjE1lueE06GThQDuTzPY4RQ1/gL4amQ5yv9y/t QTHjTcfx8ro63SBUBvLrnBoGgLv86fb/aSF5MrfSPJLT/szu9/Kx+TmFWbWQitIK 0lQ6RWJPU3Lm1Wgy44rhZXs+1Z8I3dcQxwz3g0/q753psfEBMWm1LZcaBgCuCWNr d3NyMADX+9PvWSOwr5qGECRpeZsoRPgIOXVdkDZ/EEO38TSSekrYTB3ReBBzODto kSF4+FEPNVg2kX3AZOueWoIo4pf+KahsH8bEtJ5TD9bIt1QE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient sp-test4 sp-test4 idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ sp-test4 general-swapp sp-test4 general-swapp MIIDLjCCAhagAwIBAgIJAKo4DzVZrYUQMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Q0LnVuaWdlLmNoMB4XDTE0MDEyMDE1MjIyOFoXDTE3MDExOTE1 MjIyOFowHDEaMBgGA1UEAxMRc3AtdGVzdDQudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDDTzqny+4eK8/QYdR2f7aC2AxgDfX2Yo/53/8L 8rS4NYuZxnx/SORQDTOB4vmRDNs1m20nc9LDeeizz3ODC+JbkX9XwHnuaSoSN2Ph JT/kC6+k5cPk/1A14J8HSzkuZU/8VJ3xOp/FPaClJYkSDhmo2Tv+gVQhwHBUjUWq aR5vGfJ8nNezA+j8kbqP7yP2QCCtwMi8Qh4E/FZMPy7qT53Koo1+hdFkem/P6EX5 ulaEnshUp7DrHwAVaSQawJcEK3qHnhYviaRCLaYRmG8TCfkQZcwI+zfDo5PJZM8q N5NJDm70JJGre2HFGqKp8V/GxZ2UAXK94cM3dslTT1ei/W41AgMBAAGjczBxMFAG A1UdEQRJMEeCEXNwLXRlc3Q0LnVuaWdlLmNohjJodHRwczovL3NwLXRlc3Q0LnVu aWdlLmNoL2dlbmVyYWwtc3dhcHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUFkxqvmKe XQjp3UFZ36uPiwBri6MwDQYJKoZIhvcNAQEFBQADggEBAG7gS+gZkJ936RbtoA69 TuSNUdVjK4feVNDNrbvYXCghXrxbgMN8axZU9tmGWPmF0+theOCow1l556649mOq vcGhoRb4SeqDMxvl8QLMH1TSiJEHgmkmW2BLqv6vqg/FeDOO4aJN3/DOHAnt6StA gGnq5owPtRKwvsiCyGioLStj/xoe1qvszO0BsoXW42FE5JxJ8vvw2D5c48/ZWQCC +AM9Yyf7gpC+Wvw4qy4ZVjq/tqAMDe5TPpNdAeTfQbcxR1Hkh2YJKFaQlViSxsYj xZArBIIQ9SbPt/5Xkh/u5bNWbreeGl+KiuEiJwNtZ5ouWmmttoqPTCRnSwSXxPjf EN8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient sp-test4 general-swapp sp-test4 general-swapp idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Attributes Viewer AAI Attributes Viewer Attributes Viewer Attributes Viewer Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers. Displays all available attributes of a user for debugging and informational purposes. Affiche des informations de test et de tous les attributs d'un utilisateur. Visualizza le informazioni per la prova e tutti gli attributi di un utente. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAZJJREFUeJyUk08og2Ecx5+SHNSW/DtQlHKg1MhByjIpLRNx0NZKk0kbbSStHXZdHOVP4bCi5swuXNxQLjiN5UBNc1AzbeR936/39zz7c7B/Dt+e31PP9/P8ft/3eRkARpKPnVDuQsjsy1W2kA8skKwM8tEsEH8tG5QDqEZpqZILdgblbB34+igJygG2RrlRWqsXcqi1pwXKdaAoJLehtk99kJa1wkxrupb9OihPl3lBf6kqiPLg3ThER3BVCRDl8/aI4oC0lFhYGOyiG9nTKIAECjqzQZdMmVqnEbBaAfi0gLeaQ6grGrkkIPqexJjFi+E+PSZGTDANGjHQq8dQdz8CPndhY+Q5hjnPPlirGazDBta5CNakrrVmmGybiETj+UegG3cOz8Gap4V6FgSgYRLthhXcP7zkDzH1/cONmjYrP8xNXXZea9Q6dHELOlPwM1pX98BqxoWRpLZep5uHf/cEic9UwceULaZc22LetGj+eCJZ/lOmYBgzwDizAQrw3z+T2x/E1U24bGNGvwAAAP//AwCkGcs+iePLFQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAaRSURBVHic7JZpUFNXFMf92A+dsR8ECrQ6Fq2tlVVELVQEZLNaoSwV1FEsy6CMuyJhFRAQQiAJEBCIiCigaAUFFARZlE0EAReoiiCgLGUnJIQktyc8GpKXSPnUzjzefzKZ9+4979z7u/fcc+4StMi05P+ewH8tEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FDMyZnLpT/Nzl+FXbgykObmw719TopLKe3hHoEolE2bkN9NTy8XGe9Me37zUHUQu7P4pt0EgHqo5EnRUy7qd56CkLteXBo0AovJRZc7f4BdbTNzAenfgwKqEkGn6sUkZKGS3pYRSrlMoqjaAX5z94Ie3mz/Z+WkrZbs/LtgdT7VzZ9m7snPxnXN60xIA/LUjOqCoqb5UnnOTykzKrwLMM8NgEz9krfc2WsF0uKY4elxzg535J35q63opa19gJBtl5jUqavuysGmlfj2rffrb8hBclR/xSehrRl6G+JpnRXuUg2lL0Oh8ep/gCw12xHt7XsZ62t31We1iWzizrPYnmTqyVm4MNdtC270uycmaZOcZFJpTMrphAeJ5e9K1RqJFNrL27GNXBnf2LS7LGjyFup7N4U9MSKj3LqFMhufLAg8McGHfpGm8ZYFjdlZuCi8tbBQKhxLS98y/tbRfcz2RjA8MCw+uHvlFpdyfP3f58tU99eSliqaOSkzJD8UZR2kZ0yw4JhdgmGNsxvHxzsE6hSARbxOXxebzpzu4hLbMLjNRyWBRogR8YY2aFZa/U1wcw2RVDIxyJY5hkes4TNV3/ipo3EmCDn6O9z+cpBDa2Y6rrBcgAw/Js+ZU5OsbFWZ8Nu+PpcwN7rn/2/iv9QL/IfGkD4FfXjzhmswOlrUGjnTIf1zMR7QvUXYW94YBxTtaZRsRcfCjfFRxzD7rGJ3i49o6uQY3NwUlXZp1zuPwN8wEz8MBGtnSIXtzugSBmpI/KmdC8FRuDnrd+lLahJtd4WpqipxHSjSLOAErUQAVukpZ5gCFTiIGTFAAHUAuM7ZmSDZcItjS/5Pnr9n7J64bt0ZSIO/IexiemTOzjVHX9ZYAhXcHuuRy/llfUUv30XW1jR/PLnvc9w9NSEQ7q6hleaxJ+8ESmSCiSNA6M8K/QqIjbK20pqAwRMVTRYNscMF8MfJiieIe1tl1QuMOB1AITxzh5YJy4XP6mnTG/n8x80tQJk5f8IAGVVLZt3hmjrOkrAwzKvd8CWcHQhg5faptH6phH/mASbr47obahQ9p1fNojFR2/4oq5fMgXoJrCXNHU+JwRcDJVURlF+sP5Qrp3RNMsgqYI2D+qwHQBwLDDP9nSVxmG6lqIZ65jESl+mHkGllWGIV/rB+KB0Uz5gS+HRyY/9o3CIamsfQvwkEVhcyQ2E5wpM8d4C6cEKGNYy+PG3qD99ujV5TlHxUdErFVorGuhwDM7HK0opAOphaaO8QsB3riDdjTg1sDgRO/AWG//GPbfNzDW+qYP1gK/w4+ftDe2dPOnhThHUCchMw8OT0g33n3wUlnbDytRsEZ7j988tssCXd2AuEPi7v5mxFAV1DFwruY/w5/a4aDoQghI4MG1Q6KGip2V24C9cmbOsE+4gjM8PDq51V4uSytr+ULuhj6cNTO1HIBh2XCDOR1K17WIgliorn+nph+SwWCgBGVUFwMrgHKdEVsP8YYWDoyFtMKkFRp7/3vjMMi0uHZILlBZvPxmvc2WpTAFwFhZUsMlLbhvrDYKrW2QqSucSf5vnmmmDnHSIY2pvun9CoMgmM2ew+lwbRBn8gJXxNJAzWmIoYKa2PID/2tI0xQB3y9rVdMLyLhZh2uvqn+33CAoPq1SFnjBZamza8h6byKcctdTWYd8bnh4Z3ucybZwZsEqZN1ukPeCZkr0lzr+yw3OQYYXvw+9RqxvEF0FXdsmvnLICS4VRjb0Q/9UdWlBSK/dGhadWCrfBWsNdxuYBlwEYVZwC4KJ7TuSsXZrOOSRrg/DmBmEtJ5V1OlP3LRg3GXrKDLA4gmPcJipFbqWkUpaFGUtP0jFTofTG5q75F1ggqJ14NhVmM1cRqlnirKtUXuRQnswOxH0R2xyuXwXHJn9RzOu5yleWaFQlHuv5TvjMCVNioq2n9I6CgQ5hMOQVJzDfcHz7PWLGdXyn4+N847637Q5kIwHXiQigYkuEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FB/w3AAAA//8DABFh2N/+esWhAAAAAElFTkSuQmCC MIIDLDCCAhSgAwIBAgIJAMFY1Mdz9NHKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGFhaS12aWV3ZXIuc3dpdGNoLmNoMB4XDTExMDcyNTExNDkyN1oXDTE0MDcy NDExNDkyN1owHzEdMBsGA1UEAxMUYWFpLXZpZXdlci5zd2l0Y2guY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTAMxt4JA8xURwcDSfv8orb4luix+4 bSsn2Vap1V22UZZ/5JLm6OuCqvRHu94zdw03jsFDCfeWD1JGFm0W+vQ4f0PHe3XE hnOWY2+kpkXt5N699BtlJC5Usb25l2txWmKwyqNL66MwTh5qpAd+HelpH+WwzMCS OGLbe37dRBnORkUMAOrCAtxxXqGd1TCzFipT5GU0As4IqmMkWTx6K+lBwe8+pzZv UL8A/+dtrsnUSLZ/Iw5CSyIVniKAzjcru7J/JTBkINd95maSls5g/Dlbur/3Do1e wy0PlSEJkas+oTONIufcAv8a6+FNx0umT/U2oHd6+htIyuRFWccTMFx7AgMBAAGj azBpMEgGA1UdEQRBMD+CFGFhaS12aWV3ZXIuc3dpdGNoLmNohidodHRwczovL2Fh aS12aWV3ZXIuc3dpdGNoLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFLnVlSgmE86I ENpKibTOKkuooKgnMA0GCSqGSIb3DQEBBQUAA4IBAQACmRIU2iF+1qIzdSZw1gC+ sqsXGgXWk9bkxTK07B/j5H7uVEnBZUdbuj712lRtQd1nlBBQIeCK56wohwMzCXZx 7bEMtfcQ8pdAvX+ZhpLBmKNS7PtadUeH34rvqa8w98RyXmlUjVZjux1T5qqVHs53 JtCwqFapEqLiYfoEVC6hAHx/ZpUU1nRH8UJH5K+3GRnzdUgZ77Z+3ImqzM9pif2l F+j60QJys1mYvcl0ZxvURuOEixge4yBYtB4Zi3iUqZaXrjgci2jYU3vmvwE0pnbv d1JnLxNKVaHsK7hbON4ohIuPa/mSkFHYOChI6vM3iO7mPo5N5H6R8DuH/v+oPV2o urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Attributes Viewer AAI Attributes Viewer Attributes Viewer Attributes Viewer Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers. Displays all available attributes of a user for debugging and informational purposes. Affiche des informations de test et de tous les attributs d'un utilisateur. Visualizza le informazioni per la prova e tutti gli attributi di un utente. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Royal Society of Chemistry Test Royal Society of Chemistry Test Service MIIC9DCCAdygAwIBAgIJANH7Kwp5r0WjMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NoaWJkZXYucnNjLm9yZzAeFw0xMDA2MTQxNTE5MjBaFw0yMDA2MTExNTE5 MjBaMBoxGDAWBgNVBAMTD3NoaWJkZXYucnNjLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANXdJVQy7HckKzrtrdZN1+wT/4pWOxgSUSx98WCGymZc N+n8HhDJ6Cb9YARDqj228Z2d7MaqugSrAxlM9cPzdOOR4P3h2unydQ/fh7Z6boAx /Ai0hwCWdNESxcvR2F2vJIFWHJp77vvfd54mPQiXnwoFWEaxz1fKzexKdw+ydFRR gos2zv9Uq5jbG5kD18+vmEttJLtCgLRlNc3CFLeBjgeYb4CUGgzN+reCl0XHFl5f dliR5fpr3vkh6EwkOrY1BNsHXWxXVz6Cgih9S+n55llTx2Tot+YR7Lyuvb0OLu7n 14RqgqZ85BCBBZJv0HruYlxXYE73gqCwcMwSIok3WgMCAwEAAaM9MDswGgYDVR0R BBMwEYIPc2hpYmRldi5yc2Mub3JnMB0GA1UdDgQWBBRF7hAyP0xNOaEzRu34T+xw r1JoezANBgkqhkiG9w0BAQUFAAOCAQEACxnhXSXF7GZldyE9AcBbd1Wxbpr7YTYf /2fsqgdQwfq/9CsTg779vse2bzaCCOUs0LsdTFGoKm8CxPVhpBZDbrnPN/Mdq6sM XuiIxjku7fgPZTipTfDGzhERrN5VHBsexNxr5UHQ96bXGK4CxJ+XsCfBQrSZMer0 z1ld1q/Y+R2/+2ztiVPbdRoOlqNWPPD/RSGuqklw4qxRY9JgMt9ItDDjOlU4T+KN 4RovAJ1M+L70iM+fdb6zdKVTevO3gW8b7uGE0KqkSv90sEEDCPRSbxxcSwdr1d5x GV51mKkJSvO0CwKUTbSeK9Cn+Y0rAn2Hck2OojCaYY/SeNYkhe0vhQ== MIIC9DCCAdygAwIBAgIJAKkYZxpWEuAyMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NoaWJkZXYucnNjLm9yZzAeFw0xMTEyMDExNjI0MzhaFw0xNDExMzAxNjI0 MzhaMBoxGDAWBgNVBAMTD3NoaWJkZXYucnNjLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAM6wvr6JttPubgaEgwfjWjrm8NHnbMeAIwMbQSA0g0/X MiW8Wc4ZUmYREYIhp4RptjXo8w8JXYIhVMWoQ6cAKsTTwl2aNNm87dvSQzBYvcDk PA+oSpSZc6xyqnP/WW7mH5j5HojOuXPGELENaOCeuwFo01yqqCBvMdZRlMpA9G6I s+smL0UZ6Hzc7Q6lqGSzI6sWGZ4o6BSYV9UMdvwFMQtOk+GatpWdw4nuEle4iCmK 1Jv738mSk9Z6tZdnqyn6w2YUvUw7LCIGCggmLoZ2woE8hG0bV+VK3rwugAhCIgAH NxEdjJliGNQ9p4pSLOu96oYuj1Bwwh3AfpQDBzgxufECAwEAAaM9MDswGgYDVR0R BBMwEYIPc2hpYmRldi5yc2Mub3JnMB0GA1UdDgQWBBRQ+Wg4wpJHzglsJRiIK+uq YNr7pDANBgkqhkiG9w0BAQUFAAOCAQEAMEAjYUoDmPDyadCA+H62GKglnmVrsEh4 dVZGVMFcUa6LzWsix/c89bxUOZJnqXmMzDqKJ0QAc0ebqHMA3MO4Hj0biEV0hJmo yDeHDPoBxLm5XM3l2m08jYajRnI8iZeCBXX7/whAJfcn5UkUg0GmwNXCoypgaSUO /LH1LA+1XauqUcZbcG56MLhlNKXTMyXmXqggcF6GUwi+GLF4tE1fMIABYaqAb1Jt 2FbbQMFjGY393icMpSCrXRsp/F3Uvjr6GJ3+eXpIwOLyPv4N5jC6EqwQnSVOoI1r 4QWMJsLx7uEh6WmHUyKS9BrVURpq17/y1Pt5zRFRn2rS+NNGCwQhbw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Royal Society of Chemistry Test Royal Society of Chemistry Test Service aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://wwwit.intranet.unige.ch/tec/logon/shibboleth No public description available MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQUFADAiMSAwHgYDVQQDExd3d3dp dC5pbnRyYW5ldC51bmlnZS5jaDAeFw0xMjA1MTExMzUzNTFaFw0xNTA1MTExMzUz NTFaMCIxIDAeBgNVBAMTF3d3d2l0LmludHJhbmV0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1186DvXmW6AKIr8bxFxu8PnDp1m30gh6 Ju3mXTxIhjDmzaKzDsiXbCNDPzVWrn1CPWiGZbBGmFh8PXMBkTxxsm5a5n5cb5/t +SthV1PHOnuErNyjcQEc3XO1+klAPdvg+rKh2MDJqYF98Px/Ib+Zs2rf0c/7Kr4g PCCKK8nMtJ6wrqVbmfEqDDCgipfBV70G7N/iJQPByjel7u+73gzp5mTa9IWsN7wg QqvYJx2Yz/vgo4bTqrBCcUHeGmZnRuIE2gtIl7HX3E7MWAZhoy89u0j9GadD4DAg IAaZzfLyyHJ2F4gbFNQdyqTvjqZp++LQroBI9PLyEw0MBDpA+2e97wIDAQABo3sw eTBYBgNVHREEUTBPghd3d3dpdC5pbnRyYW5ldC51bmlnZS5jaIY0aHR0cHM6Ly93 d3dpdC5pbnRyYW5ldC51bmlnZS5jaC90ZWMvbG9nb24vc2hpYmJvbGV0aDAdBgNV HQ4EFgQU3FvuwFZt2SkB26p/esr/eg54SjkwDQYJKoZIhvcNAQEFBQADggEBABGA SSG5b3QGaDicnod2grtk2SfFpFLFiJc+B6aXuWpE3h2fHfEhjFVBELcqEaYNZX53 1rEpGuf61wQ1kaxZRYaqupbsntPppSOcRIKaTRfP0zqc4hjpmIg7oR8DrFde63aT jTi/1ynuzR8jvg+zRCgeQCzCr5RnDwKIDTDr0Yh+N7Kq1RweTIZfeShWpkK/0Quy 8ROeFQkE/0xi9Fm4UrebBAbIaOWg+eDIcGAbqvLPT+5KDISYXiQbMdJzT9BYYr5C NSVBXpfJOtbN/bW1C+Y0rrBZF6euJZoKCbvbmm6ylcApBfxbXiHpius+zz/Ck3JN tkhINFVB9CxEsPztAJA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.intranet.unige.ch/tec/logon/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.intranet.unige.ch/bi/cockpit/shibboleth No public description available MIIDOzCCAiOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAiMSAwHgYDVQQDExd3d3dp dC5pbnRyYW5ldC51bmlnZS5jaDAeFw0xMjA1MTExMzUzMzJaFw0xNTA1MTExMzUz MzJaMCIxIDAeBgNVBAMTF3d3d2l0LmludHJhbmV0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwgOw98b0aWA4Wo1vMD7n+xyGiHE7LCFU ooU1kJ+Y5eq+wduQtfHqm2zsKs5GGLp++gQNBHkIHpx42w4dLda8MAHNeCaDg8Y6 pKNyziNZnzYcXzi7dp9XhuwzpmloPOF9TnbkyTjkn5/eKij5f4Nw9Nq8DuyiSRRx hO/yrY0uhoDd1X3XCSTS+TDQNIzNP4161M5L7hSW9dYioZNeg5GJoJNzxnzc1Yj0 lY1sFoUUeoT/9Ctr8kHpKH6Zpd+kVcH1v7sixazoqFAZn1kOfft9NZ0aD0O6s26E v5PUiZodOHtDg375iqKavrAmLQrAa9eCOWmotM+FRQ0JiIpywxByRwIDAQABo3ww ejBZBgNVHREEUjBQghd3d3dpdC5pbnRyYW5ldC51bmlnZS5jaIY1aHR0cHM6Ly93 d3dpdC5pbnRyYW5ldC51bmlnZS5jaC9iaS9jb2NrcGl0L3NoaWJib2xldGgwHQYD VR0OBBYEFA034gZbBpeSoFLXnz4II03GTzLTMA0GCSqGSIb3DQEBBQUAA4IBAQAf SC3D6DYR5iDcmXYku5nbUD/by/BlbPvB8B6Bg/ABSzOLf8AlTXPB5VVuHuiGVQmb xO2zpnDnD3Kr2hbKg+y2qZ2xnFiJwCJ0zEcDx0F/B/Hm/yK1ToshE3cNgQDzANKw lFVes4+WfTlrn/SDMmfGQFZ5pv6vGDRqLHMBmh2ONk3Ugb6McSzx8RkebZY/jn5C uNF2/ge3sP/KWMKQB1QcxVX7i0oiUKvsS2L9+yMlxmlOCz1wsIrQ7v3lfDMpyqKu lxujHFWLNnX/JyXy3qqGViUiKBZj8Mg2BFzGE9ZwxJdprtUCyNG/YL8Y9rppY5Bu ZO/mpK8yOoFyoz5FLhhO urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.intranet.unige.ch/bi/cockpit/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/eko/shibboleth No public description available MIIDEDCCAfigAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzAzMTMxNDI3MDNaFw0xNjAzMTIxNDI3MDNaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApssIMzzhCnLrpvNAOsV9eksuXZIdvw/DU7XzubB7RL/Ot9SgqqfVE+xG pOFF21ieqhLyAGKQ84fXMipHNlsEyBW1w1TxNgUqZ9731TQu+pgJ6nn3aU6c9zyZ SQTHG1PuUZGh7D7b4n5PpaNzOEuauiAho6Xgr41jmEMKu2g2R1kVEJSXnQA7QgKP Kq7Fig8GcEY+wAVbF/GTlmDbcLinMtjVV+4750kj1W7OQTakRsJ07zdgyiV2zvLc u/yiRtCeyY4cjmpLhhVjEwCrrkk2KtjM/G6MLS46/m8O4m/hjOIaieiVLk8Afnnn V+9hzAKkHQJPFU9H+YUCffOPmBt47QIDAQABo2MwYTBABgNVHREEOTA3gg53d3dp dC51bmlnZS5jaIYlaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9la28vc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUDd7SAW7T/fst8Z1rd5yQoAbbZ0owDQYJKoZIhvcNAQEFBQAD ggEBAHQTY4NJ5Qhi89ne/XGc8pheNzGjZRU4YtFIi/xtFa8pF33T65E8cKB9tsFr JFYbCbww29O3/oxa38iDcQSgqdKNcyM4+oZ/oAey3EfrSLuGEmyrwkDUmufkpY8T GNNuWEoNZBsTWETOmEFF7rLx/Dt4z+kffoi+kWiLRj396mIrAiKHgLUnPsqpGygd 6IUKD5jQ7EcsjhzRgifa7v2MGZw4BaVfdVGCs0PUyXYADsdujTctXwcTSODwVuIv 1HsaXqo5UG5vlQKTO8rZZnd/dzLljd0vWqqFGNyqVghCm11dk36mmACsLROgfZqB Fy1UwQeruSaLxjFUSp+9CfNwKzM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/eko/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ ACM Digital Library Development Environment Development environment for the ACM Digital Library MIIDTDCCAjSgAwIBAgIJAMD7LLOaeFNNMA0GCSqGSIb3DQEBBQUAMCIxEjAQBgNV BAoTCUFDTSBETERldjEMMAoGA1UEAxMDQUNNMB4XDTExMDUxMjE1NDI1NVoXDTIx MDUwOTE1NDI1NVowIjESMBAGA1UEChMJQUNNIERMRGV2MQwwCgYDVQQDEwNBQ00w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzYfHLiBIwVKyhKEUm0BJR xcTuHeQtdELM7EEoOGTF+3w/8eDTaf/Xr8EVKrU/ZtQMiQh0dRgtxFcSMNEDvaUm VpUnGkfwetA3isjWhWAslCVocU5GpIkIp4Dbm0MCWaLCfn2tq5ZrRZX69NC+m6yk O/Mbho7WucmOsGJfXTRz5wiyveEFVAKlw1VULHJ1dVCIrLHpSCs1JTFF2iOv5m6T E2PZiZ9WMvy/2E7DIOPfUAfi+2KAbQrdACv8RZ1QuIaKLFr5eChXSfcISoA4tRdL leV4Qe6Xbv5h5cxZupxfNSLk7UEtBoHrEODbNAF8EGrJLHkGWA9pNuu7EIDAuHXl AgMBAAGjgYQwgYEwHQYDVR0OBBYEFGr66nwvFBctpKu191Yz7BmqylPkMFIGA1Ud IwRLMEmAFGr66nwvFBctpKu191Yz7BmqylPkoSakJDAiMRIwEAYDVQQKEwlBQ00g RExEZXYxDDAKBgNVBAMTA0FDTYIJAMD7LLOaeFNNMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAJl5ttvLOUjQIj4YbqTLyejiFDnkdwXhLi/iGX+0XjO6 GQ0nTHkVltVKMlT4j8nsvE3CFapf5JRalt5dmHT7JBGiBhtw9eW7/XPS48ou32ur Qn4pheAqIp2NUUk47Q7BQKADIIjnvctO4V0aPFVwXqCglidT4fdYnvyWbYubzUNs WspfEw5NTGHQxEST5iTywtW2rlcPJCP0TuRLDW3CYRV7jKCCQYe2Aw5UoUUYyukl BVc1dvOVyGHXzpM83GT1aqxvBeJYBOeAhOm7oqKJbCpUvq8C+7Dxli3BkMw1ICqc JK7HUjuiiG36Cmq4OGg8FJRE+bNm41rHk+Lvhmrj3Hk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ACM Digital Library Development Environment Development environment for the ACM Digital Library aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://testsp.chuv.ch/shibboleth No public description available MIIDFDCCAfygAwIBAgIJAMdVWjMgT7aUMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnRlc3RzcC5jaHV2LmNoMB4XDTExMTAwNzEyMDkxMloXDTE0MTAwNjEyMDkx MlowGTEXMBUGA1UEAxMOdGVzdHNwLmNodXYuY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCXlh+OA8fwlJFAvxCiHa7xV102hyLS5ozzRxnXfZ5/9JoF d4rCHhkt2izT5hUncMiTuQNIrjWpnBBxmI6UEXL2cZXvHSXWTJV2k/Fk6wi8OxBj 9WCJT/K1D9GcAQJJCAFpnRO674DokvsiYFUOSLy+1Sr2tlEv9uUIU6wH0wpseAnU 45fsWAmNtgfVM1zBo/mT8vUzJeVkfNzhra40fQdecuca0p9OGMx+BEsfjDclHU7N Z0fa2JZn1+zU1uI8AbAWgLX8Rx7M5YpXC18o4asiUgMCifatOOmHf+6Q/qMMkXU0 QhvYioR35NNLERZ4Yq1d2rfQ3hzMCoGlkohmZ/DFAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDnRlc3RzcC5jaHV2LmNohiFodHRwczovL3Rlc3RzcC5jaHV2LmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFAdG0C4by/5cv6kxI11wfMiHmxPgMA0GCSqGSIb3DQEB BQUAA4IBAQAMXNs7UjpJIKV4tM8rQeWv+xt+EuWaBN/wf9SWpb45tuPZlD+5tahu JsjdMgyJ46822qVDpS381h2Bd4kfYZdJjpEb8csCqCwStrpoYFbbrVGzqw82pLTc w2NcK0Nv0Nyq2IhqEunyXsw13BH+Aj9F+zUwBfjYMc5Ei236NTerf2R8GB2mRLVs ZfhQtQbXqs8UHzBrN7adcGYI1QkIAlW5vVhqJG+mS+1E0LckKz9Me0G6sHL+32D0 fAxqrJq2LnF19EQcN6RrqoA7xD9AevryK4JtI1lm14dKdSs1yaV1/9RbPjIfB1Pr 6xXkfpTX38i51hn/ODQP9TPYhO8PHYxe urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://testsp.chuv.ch/shibboleth No public description available test.chuv.ch CHUV Test IdP http://www.test.chuv.ch/ https://adifac-unil-shib.chuv.ch/shibboleth No public description available MIIDPDCCAiSgAwIBAgIJAMdXytBm0lzjMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGFkaWZhYy11bmlsLXNoaWIuY2h1di5jaDAeFw0xMTEwMjUxNTE3MTlaFw0x NDEwMjQxNTE3MTlaMCMxITAfBgNVBAMTGGFkaWZhYy11bmlsLXNoaWIuY2h1di5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANdoRXXtpjIZ1vHXRNbH nRceBaCAXTpOkvmS+OSperVVVF46rZ1CMFLBZn7DVhHar5Q9yGvPUiG9v0SoKR3U cNuWn/S07GQLzV7GLMysg8pP8fTi3F9voWsaG/x7FjCDJcwDgD9JafUyDngQozx6 dqfsffV+N5wDb/UH+bL6bhH5UAffHai4XdBCUh18G0+Rf6kn02xbQFIGEWa+8LFX NJiso5xB66prni0o4CGOO63oMbTMuXlAL+a+x9vPFVlxnl3JptG55PX6W9dWoINC h/W7jJEVD3Dy5X0qBRdPgJmqmRIHNAK7qUCoyeYvsSK1Q7zKYGmCCAQAPRZ9O5Tn MhMCAwEAAaNzMHEwUAYDVR0RBEkwR4IYYWRpZmFjLXVuaWwtc2hpYi5jaHV2LmNo hitodHRwczovL2FkaWZhYy11bmlsLXNoaWIuY2h1di5jaC9zaGliYm9sZXRoMB0G A1UdDgQWBBQbbeRR4tF/rVT8DZY1e8QcSDw72TANBgkqhkiG9w0BAQUFAAOCAQEA DZJDHpb2+vNDhYpwZGUUtlknyQk7+T62WRB+D8cagTeSIPx9uOEsn03lS1GS12sm 4CS/yBWpNpAv+khxq4mNUCGCxnn55TU1leFxBD1Q+xNs0CHSKDZ112k/j7Na9kS2 h1cRb1dJfjf2PF/xQvPW4ull5WPl3AjcTOw/RFOq2WhjYjn7zAKYPxkPVwWk0LW7 +XH0pBVsMvly1GY6Hh+L+Lw6yNVuLWMEMd+lGhfb9ytK+zaqbJYN/ULVfBmM/aQe qtfoCDfWWkE4QGCongQgyx0KmoI8cpwSFQW/t5IDwjhmXN3xjSaZjyXT5F5ortCZ Ihw34slr0iZuiKfJxZlVJQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://adifac-unil-shib.chuv.ch/shibboleth No public description available test.chuv.ch CHUV Test IdP http://www.test.chuv.ch/ https://zjeannino4.unige.ch/shibboleth No public description available MIIDKDCCAhCgAwIBAgIJAOlt/WdoHs3AMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3pqZWFubmlubzQudW5pZ2UuY2gwHhcNMTMwNDE2MDgzOTQ5WhcNMTYwNDE1 MDgzOTQ5WjAeMRwwGgYDVQQDExN6amVhbm5pbm80LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn+vVZwvkkN4mV7R55/6QJo8u6WEkfkl0 g9Xg+acnadFWTMH1ZnDraHCgEbPxzq9isv+YsDfDoxdSLGEW10w96Xahn1CffRA3 2IBtsrccU2ks6ewF+SgjMKcrzSxri/Etoj0tfq6WqzJlkHu+gPaqD8mWGF1KoXUx zYcz1MIpzYXFeu2E8u+jm1qtoJRxKa/OmWQ1Wik+swJNV+rfuoKe0Hs/rrP69JTU 6qvSd1tU/G6eKn+H3klmcA7Vz8T4sVKO7dOviXFXhZ7Dv2C901C5qBruILxGrhMz MhYQHdmOHWz1NSzDrUhSBH+OurPyqXuu/hFNWXX0B0OpE/Sa5HsT9QIDAQABo2kw ZzBGBgNVHREEPzA9ghN6amVhbm5pbm80LnVuaWdlLmNohiZodHRwczovL3pqZWFu bmlubzQudW5pZ2UuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUhZaLX7wUMqU5Xsqn m+vvlCnMWKUwDQYJKoZIhvcNAQEFBQADggEBAGW1lX+Tu9I6nCn7/m+9TtqVrOvl MM1aly2BoBdNUIpjsAss/xpzoiigiamJ2UzRV6fHfmH259Xd7JTEx3APwVpyPIIe ia/n7cBMovOSq9NnnrMMqUcJiHz6YB9wywJSSR4y1gYCZXUXIR0Jup2e14NXk3at BYXeB1TMybTkLZYhMJI0GM2gfhKrTNotTteyH/3BFt9+idHlA6bgdz1RBBo1yQhl iCWyNGzFLF9SDLCWnilm/CFD1fWVrnFtFlcHtaouv0bNrSl+CGYq9ovXlv3Hzvp2 63HyqLqqyX3m78jvny5Koh1P5fpf85m2dmPARL50FBg87lRylxqircx2dtU= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://zjeannino4.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ ScholarVox HesGe ScholarVox service for HES-SO Genève MIIDIzCCAgugAwIBAgIJAIJmaZ29ak1/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Nzby5jeWJlcmxpYnJpcy5jb20wHhcNMTMwMjE0MTUxNTE4WhcNMTYwMjE0 MTUxNTE4WjAeMRwwGgYDVQQDExNzc28uY3liZXJsaWJyaXMuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvOxxjaLLSYdRLwckzeUFlBOwGZ5gIpy2 IYqPUjvjFGFGSuySBQxbZvJ7krU33TSJa6Hk52wxuVSQztOox6n2Qf8u0XRx7vwE wOTKvt3PEESmeMGW11ezYba9YIoEPtPH2cIdWXfBrSPp2Y3dI/EFgw94251sjg9+ vFBwJ0fJdQJ6pSP+CTs1qaB6rQoZof/4tnJYDdjn1wUnYVyxNVtSEnZHp2GNh7Tf gCKGk/MrddK/p7LyvTEyBw+l0D4cSqJJzv7kmNzmd8xX9/tREHyALMe4B600M3Co ACkrh0XfuWqWKAp9NlH7EaX8datC4/CNYyW3FHSpifpBEC7LRb76lwIDAQABo2Qw YjBBBgNVHREEOjA4ghNzc28uY3liZXJsaWJyaXMuY29thiFodHRwczovL3Nzby5j eWJlcmxpYnJpcy5jb20vaGVzZ2UwHQYDVR0OBBYEFEm7ytl0d5s23aBERVSGLOgv NX0BMA0GCSqGSIb3DQEBBQUAA4IBAQBQ2f8M3RbKMHUnI1OZD/AlsvVWqXHnUxHX +3QAtt+ykJ1rkG494cgUGhKc/QuL5zg/yAuF+5IIvh/QCJRz0Y13FIVZR9oD6yMU foGXBPq1qR784a070x0DJ9PzY42PMfch/3X8fm+pqeOHFbuCY+v2uNM0thGetLIa rT5n3HEoS4gpaLzfvOp0YS9Q7oF4AmddMibYJVb0coRgq4vfiD+npfwIYD5F6u0z V4xgsMlHu489PAYQMtEoMx4uYmiS5/NP+v/WU8g0mQzsHdXHcWKz2S9/9ek12r+o wJSbibFuaArm4I/3KeOcgVruFpU7HNQehAEd/nBdcp0aqJLvm2CV urn:oasis:names:tc:SAML:2.0:nameid-format:transient ScholarVox HesGe ScholarVox service for HES-SO Genève aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ BI Prod-Test of ethz.ch BI Prod-Test of ethz.ch prod-test ... MIIDJDCCAgygAwIBAgIJAIaHHkPE7speMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmFhaS1iaXRlc3QuZXRoei5jaDAeFw0xMzA2MTQwODA1MDFaFw0xNjA2MTMw ODA1MDFaMB0xGzAZBgNVBAMTEmFhaS1iaXRlc3QuZXRoei5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKDtifDGx+CHs4k7eyM/4Vk3YAZmT3KYI/LG HnxqcSoqks1Y/Zn5hQR0uueRnLjF1COXo+xcS2wM7K86HCsde3qOq5GkkIa51mhC A4kn1RzwJ2FQl3aVQJ1Z65YrIZTNLI5lVQF5tXDcgo/a74UCTjykv6TdwdWtk3Ue TZmlme76qx7nZ3FY5yI57cv5TKiIuOvqlcv61xZINUZ7haZRIxX+0eZUI9nW8isM quSDF1VQiwGFWjPBogr09/oaGAHe4J3vnQJWCTsgpDdNLvT7bLtnj/0oPD7Uhjl6 ULw6uLZ7z5hflHcBtxk1nEFUtb9I80AJcgIbewE+hfWMqOFTY2MCAwEAAaNnMGUw RAYDVR0RBD0wO4ISYWFpLWJpdGVzdC5ldGh6LmNohiVodHRwczovL2FhaS1iaXRl c3QuZXRoei5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBRY24zkw4sKa3ZKWGb8UJbh T5Hd1TANBgkqhkiG9w0BAQUFAAOCAQEAH9eO9MEHaxyp2sc8VlhNnsKVWKxi61rg SDuk9yKWOfqbaTvSpLkA0wtufHwZpgJ/Ze73fJREv2V6AuTW3xi9f9HhuErMKIup QTHJD2/xlIJA9kbuD35SNfgI6/Dcw1oMn0IKcMjzKW7wvcejTHRMEgQwoRtnVi+F Yl3zyjs2P+4sMzSyWIfKYs410uMbpOmnjd9tnBJp3MIxhJW8y8sctGy9+50/Iwzl aZFvEHdmGsZU7HM7y0irxfbTRB60OWfx5TPFpwhwtyNZkwOLTs9EHshZyuKb8Aj7 cD4DanI9dJtdV+N9UUhcpS/fkpygDDD4b30S1dZqchOaFCKggzkoxQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient BI Prod-Test of ethz.ch BI Prod-Test of ethz.ch aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) http://www.aai-logon-bi-test.ethz.ch/ https://fendtestint.unige.ch/shibboleth No public description available MIIDJDCCAgygAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExRmZW5k dGVzdGludC51bmlnZS5jaDAeFw0xMjExMTYxMjEwMjVaFw0xNTExMTYxMjEwMjVa MB8xHTAbBgNVBAMTFGZlbmR0ZXN0aW50LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA1bdboFl9n5mAfEZTIQMrv+mkeIRJ5gSx66YJ4lKU ldIxUdB7NZG1g7cI/QQwVgaPVSYnq7OgB8A+Mz5go4rbPqoExKdbE5wbPtvR3yXT dIgmwo1r79foujELa9sgI4TnZAFQQDcMQjMnyZrymmclYdsQsDb/MOGFegiFm09q ufrgln/ELmZCElXEhPTcD6X5YX9AeG/zw0u7sbqv59c8e3DDdJ9PLIaNHF+GQO4H Auq2uV9BZisuisUjd+fLyKOi8h7dBy0wFQWeHMEAa8XsF646Zs/F6F1VqyrAwf6K b0x0QgxEtnJdXw15OGAXbl8gWd1yE+7vuBf6jTNl59lQYwIDAQABo2swaTBIBgNV HREEQTA/ghRmZW5kdGVzdGludC51bmlnZS5jaIYnaHR0cHM6Ly9mZW5kdGVzdGlu dC51bmlnZS5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBT4JUD0nK9YMsgwNuok5FuY psIXoDANBgkqhkiG9w0BAQUFAAOCAQEAZkZGemelPvfej2Oo9424tzQWJW0xOJej h07X/MIOtx1JGqxyBKOXhDFc0GLdlMWwO1jHIYW8MXl96A9BpFbizAaU3BdTWvIC Ib7Cg4JehExzam55FssjsN7WU3EAPADnizp0dt5EEgz0cwup+0dudkY9tRPXLZdP vhRERCibIVzwTSj1h0L4mQyIpBsDid+kUuoIywlfPBgl6paZKTagMkBDoxYxfG2+ vPV06cjOdvzdLoCRWsUaLVYl3T2HhmXC9fPjISKpLLw68kuJQy/Q/UkaWDWbcMra MIZzS0kBMssmvOXZImF/agNklfMbDwXuX93Oe59kT+LM0/4HwhWEPQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://fendtestint.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wsnra113.fhnw.ch/shibboleth No public description available MIIDHDCCAgSgAwIBAgIJALGeKpJGqP+iMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdzbnJhMTEzLmZobncuY2gwHhcNMTIxMTE2MTQ1OTUyWhcNMTUxMTE2MTQ1 OTUyWjAbMRkwFwYDVQQDExB3c25yYTExMy5maG53LmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA2TKsYc/Cq+UbbXa5Hxptq5e9m6toDA+MnALctICg k2vwZN6AwjHcO7b4CYnrCHfy21VE7yPinvcqh976DOYAWfMQOaY3WwlzLaS9kt3g lR/T2d4w7jd2JZtTaHpc7LnFpk0dpbO0QHBZnKtOzx/cHoc0OvKc5qSviHskCd73 HEzXRODbNwC3+lCQovlT+DxBkqqsHiXWF4Cb6pVaUFAPMQpaTgc3Kg61g/JTSOty Pn4GXCcVTWCeA4YpsNn/pNH8XZVmJI8Eo9eXPzb7RXCGWjF1ytXvkLa8iTJgYPg+ eWROg7HpQ2mQ5LOfyK7cvvolyzWmvTi18S9SNmHSexgxdwIDAQABo2MwYTBABgNV HREEOTA3ghB3c25yYTExMy5maG53LmNohiNodHRwczovL3dzbnJhMTEzLmZobncu Y2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUS7hY5qL7A8ZFPHBtsReK55QL6xIwDQYJ KoZIhvcNAQEFBQADggEBAIm3WvZsXsxFx+My5lw7b9vADB0Ku996eyUB645afRRg s2F9ALYMYa9UltIALoCjhPXbSaIHNVOVI6/b8NPI3/VoolISf2v8Jv4XoyRzOgyG jjxNF1LNkLCLhX28iCMmfJjTcWyuhthAAbojoWX5AlaOopvn6KCi0OhfXfyMO4ab b40ShyCPDp7BVztmSsYCObyl4lxEqWVCRb3L/pS3/vg8o564+uDlKCS3vmWYPDx3 vUviRz2OIN+40vrJvpj3pZXl3f+wOmxn9Wkf0SqU0h9vhevNo1CXbVxwylcf0NQ0 8Otcs6WVvmGmURZfgkLItUsiJXq/06OJUvgbAtgkP4o= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wsnra113.fhnw.ch/shibboleth No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://hwebdav-dev.chuv.ch/shibboleth No public description available MIIDKDCCAhCgAwIBAgIJANk7wGhoDG76MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2h3ZWJkYXYtZGV2LmNodXYuY2gwHhcNMTIwMjE2MTE0MzUzWhcNMTUwMjE1 MTE0MzUzWjAeMRwwGgYDVQQDExNod2ViZGF2LWRldi5jaHV2LmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArkKq58wi6RHctcwY7yt0Vg2+b5wlPh4Q xf6l9dJqa++5UimUjlgAJpAEVzpYJjDEuVHGlIzf5EJruYdEbnOR/BqItxd4ekpr bbe98sPMZqgZv6kDKF88r8SYabr3R2bkOWy28nmk17IEUC/c0g7q0zq2IczHPGH3 egod0Id6Qn9To47HGV8vDHXrrwJoZpzY0UqDnXhUKfw75G/ynp5jzYhJ8uxV0yAz oTOxXxBnPd0KkmdidN88CSgmYhLRhrW3Rz87N7VvpnOb2FQtwioDo8Jypgkr5VK4 GokEBGXIVETuI5bC1nI640EqqGi8webfHPMTpfZoZMZsnD01ctQn9QIDAQABo2kw ZzBGBgNVHREEPzA9ghNod2ViZGF2LWRldi5jaHV2LmNohiZodHRwczovL2h3ZWJk YXYtZGV2LmNodXYuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUuFEFMyivKJVVsZlF Fega2ppDP5owDQYJKoZIhvcNAQEFBQADggEBABiJg5e+vNutJQLoK+gAtABsrEGO /IsPlzdTP5CG1hLCnK8KQAPUsyT2C9OxxEZWSnaBmWfyd72CDSYPs9rOVJ2iGdDM EK+nuYcelvSHHUicWF1H2jB1uOhvLtEZyDqLJMvMFY59eCrcuolOi51+HSg12iMW rX9Suq2tnut8K/iUEYG521aPJ7lfG41YO0H6nV7PQFTPCReDKFIrJY0KjXZH3Ldk gER/VMG9lh5H/clF/WMG23uEPqKxToTpFk5BdE3sc7K1WTg8xtxXtXd/MM17DfgJ GdQ9VKlTj+S7s+sQv9WGtSeLVlCfeOWJ9wt2jtTyWDU3vtsoV+B+0GYC7r4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://hwebdav-dev.chuv.ch/shibboleth No public description available test.chuv.ch CHUV Test IdP http://www.test.chuv.ch/ https://portail-test1.unige.ch/shibboleth No public description available MIIDNDCCAhygAwIBAgIJAN0X/hqhdrDtMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnBvcnRhaWwtdGVzdDEudW5pZ2UuY2gwHhcNMTEwNjA2MDkxMDI0WhcNMTQw NjA1MDkxMDI0WjAhMR8wHQYDVQQDExZwb3J0YWlsLXRlc3QxLnVuaWdlLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy2W6Cq8CxJaf/lZpQKBbXnYg OTVWcVnaWdrBHQLC9npefSE5MIMrAvGpa6g8KcC7Ug9FFrSWno1sFeGMnFKlP9bq uIIjp4tDRKOgptktL8JH2QSXNLYjBQw4y2w9h7inNNTl6AuKpUuyW0nV4KmXHhlu hmaaIKTkUso+RHvOE41EntNGiytkAu6cPuVszXWHEsAAp8Bawjf+YkoFZex/Pc0Z xaJ3BG5YDxAEyISmZTii4S3U9y/U3Jhv7qsol5veYvkBKmTmg9r8w0wQuTEmw4+s V9otupL2wSMDlIAamzgIRd+bZnfcCoQ7XAKYdwkYTVZRucqnxL05mWyODbOidwID AQABo28wbTBMBgNVHREERTBDghZwb3J0YWlsLXRlc3QxLnVuaWdlLmNohilodHRw czovL3BvcnRhaWwtdGVzdDEudW5pZ2UuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU CQK8F33ezHXjOsxFsajDUfQzDH4wDQYJKoZIhvcNAQEFBQADggEBAI6vGrRNhttL PvdA9s1AWARyQq2aFbX8FikJXqjbbaQgQ/tfLBYq2VKPwInQOFNMgJacFi1iZ1H5 vYTdgC+dqKbCHkM60/lFzja5x1OweMnzEs+rq6xsIJpdtv8uF+WsIIzUnT+7KvNi PBmrFOWW+vKjoNNmh1Y4Zl2Rk82yeSROqqLG5ph+30n3ww7S6seG1Z5hb6ngWI0+ 2ZDzWbIjyjp4oY54TLvSOWtSwTLgyTpk6TacPtIH7t+TuyHF16HHY3bkTxfDlhS6 m47USE7Dg9s6HwhKO9+7myvSubxyyBUNGhVmqNrQZ4Gt+IJOqJAjwsCOWMjhbP3M xBJqG+oeJtI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://portail-test1.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://portail-swapp-test.unige.ch/shibboleth No public description available MIIDSDCCAjCgAwIBAgIJALkQTCh3JeALMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BvcnRhaWwtc3dhcHAtdGVzdC51bmlnZS5jaDAeFw0xMjAxMTAxMzU5MjBa Fw0xNTAxMDkxMzU5MjBaMCYxJDAiBgNVBAMTG3BvcnRhaWwtc3dhcHAtdGVzdC51 bmlnZS5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+PIJBbdrSq V8DAHwyjZaZK7jYrbl1D917fG4dmGo7PkPi+efbromBtkA3451DJvT48AEZn5gzH 9j1wGuo9ASdqf96KkEnf/i2U7Kyl8toeMWScWsazXhtiE5s6hmDfrK4VQyo3rBme NScF65SkdYgBctphll/hHkVoj7OUhhGcQdKyzZoItgVi64t9PFQSyCC/upIak0oF mMYSj9c56bocTrHJeJylKy3/I3880aw/u+FRffbPQHnpWNSdiacKyPPh0Li/CEMr MxyY9QXvBl3OynzLNLWuLQvH9kritnLPZqrTkiDU40IQsnrZAagoeV7HsCWmu7eC HunjXmwhb88CAwEAAaN5MHcwVgYDVR0RBE8wTYIbcG9ydGFpbC1zd2FwcC10ZXN0 LnVuaWdlLmNohi5odHRwczovL3BvcnRhaWwtc3dhcHAtdGVzdC51bmlnZS5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBTvlvz8vmcBDsDg9FgUVM0/liGraDANBgkqhkiG 9w0BAQUFAAOCAQEAjh79CNbxRlgWw7te0C9X7nx9iWSJLJaU0JAUq/TB4QH9OPUB 9YAWDnG0/LMWSK/SYSFZyNR54k4iqQ5sqmzazU0ysXn2IkaS11k8kWaHKYQgO6Xo BUTPAdWtBNPTZFZGTHSHIVfOg/DrE9AO7A1fEoVPZs/dwmiR6fe1iN4bqmJ+HcZ9 +416jjKxMImHT8qrz96brJfTHI6+Z4OwM3rlBDMapVrFt30iHJpOKHbk9ovFNGN9 ROx5xqAfxZpqYt418WjLdE+wRX823Py8ZLFrfH7d+C9F7sCPnEVio6QpOQJe4Ql0 ZAEI4aSMm/FD0JQTz+1KpMhi3BIe03iWfpYLGg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://portail-swapp-test.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://shibboleth.belos.ch/shibboleth No public description available MIIDKDCCAhCgAwIBAgIJAN0smbywwN06MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3NoaWJib2xldGguYmVsb3MuY2gwHhcNMTIwMTEyMTYxNjAxWhcNMTUwMTEx MTYxNjAxWjAeMRwwGgYDVQQDExNzaGliYm9sZXRoLmJlbG9zLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvKoNtIDAihI8Oydaka+GuCBXbWoYePVY 9mc28lHMk699pp2IKdUHdYIZUGNDZ+JHVwt6OrdDvkS5855BQ3Oek0FrjpcPz3wP BYZtwfxXqDEfc3AFASiIJe6E/S2E853ENtnT8MaK9zZ+JeH03CASUmCPqSae4oO3 B7LXTLCCC6tSDJeqTjUfMM3dkilzDEcujsQtuFFyOXmCFcN2KDoQlBvKUszWMxyd oJDzQQ7jTrZ9IF2Ql6qjnvH/eiUWnK0WVrnBUcmIQquQ1z1EKl1gU2s1QPXFvoaw 6A/Lpwq7G6PrVGSOBwLuM5nNlbfRTo8MTMYMamaIr3FV9C+/GS1u+QIDAQABo2kw ZzBGBgNVHREEPzA9ghNzaGliYm9sZXRoLmJlbG9zLmNohiZodHRwczovL3NoaWJi b2xldGguYmVsb3MuY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUfPRomjdtaUyPEsiL 8k8tz0AtKy8wDQYJKoZIhvcNAQEFBQADggEBAD2PDGT8mywQKpQGBRET1zpqdFbf hyMVRlOfhSX4oeZA2okcqEO54lSaO0KDrpOZKwJnvKuKP3fn4ZXS3dAfNtEqeGqc b5TDrinR2mGDzZnQv7R5Eg698uTWfQFr692tMtakS84updLM6X7yU7EsH5tBzC3g RG74QKYzOdgApMdLRa6ar0NWzIcR7xExv3taLqQLyCi8DfChLV9AEKHUkDwLHOWW rroqo+daAVgwbVPFFDuTPWHuxd5omi41QwfphmHonxSvK9+0GYtSyIkR7iK5af++ fSJkBJvX2Bk9+LaIcdW+QyxmWUOmd352/6fVni1ZfitqYzSuGbplIE7zDTw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://shibboleth.belos.ch/shibboleth No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ Testresource only test MIIDFDCCAfygAwIBAgIJALybm5rAqq08MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmhpcmkuc3dpdGNoLmNoMB4XDTEyMDEyNjA4MjE0MVoXDTE1MDEyNTA4MjE0 MVowGTEXMBUGA1UEAxMOaGlyaS5zd2l0Y2guY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC5Eba6ROsYpmjNM3cUShZNUAkjDTCPxIHJSe30zdzPZs68 gODmotNu6C85Et3rGCLJzRIpl5iDikI5uwisNq0yyB7qAhwYmgJx8Bf1/nabUGZz 9XZTyBaXBzYzY/Jw5lyOLTLMKtpk7OpI1ne29lpeq9BmiehbMRnClG9nTNQIewcQ +3c16ga2zJqpyEV4860Gue009KcqlwIctxTN+0J4v85QRTZ3LmCGFmgibMFTV2n0 8MDm1VrsdQ1S70QuIA+mmgK2NIcWiWph+Iyt/vuASSYYP9lvoduYWhBpzAxRCWw0 KckvHb7nh/DBRUeq9kl/NYU7JJmeB6Zozer1/bo5AgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmhpcmkuc3dpdGNoLmNohiFodHRwczovL2hpcmkuc3dpdGNoLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFLjc0NEP+ZP2qWdL9N8E7nqbeqq0MA0GCSqGSIb3DQEB BQUAA4IBAQBD+21/SBEh1Ok5p3ljdLiYSONlUGv19FrvLlXrQO85pEC2dMr1BSdG ERCdXyOcnW1cIi1Uq4jh1LHHatOe0Xh27OJzeEaPtaOTbKUuFSrxeLf0zeiFEsXs KadmpVpTMF+rAY9MwOA1cb5mww9YpfVgGoNUZ/l9+x+8rM8Be+MD24LXGfaHifPe 65BnMYMcUe3j7snAmOOedX0u+8StNpJzVm0FbJigvza8AyjkX8Sq2WBfQbxCNZct b9YPQ3UCjEH69ez3QpF3wZzzStgCReLqaQzfeD0GQ04JLM3oZyFbFKYF7QGmz5PX DWhLF77QumdDq54tYDaT4Mn0RLP1bjTw urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Testresource only test idp-test.bea.switch.ch idp-test.bea.switch.ch http://www.idp-test.bea.switch.ch/ http://fsso-dev.springer.com:8094 No public description available MIICvDCCAaQCCQDaIAYwkDmK8DANBgkqhkiG9w0BAQUFADAgMR4wHAYDVQQDDBVm c3NvLWRldi5zcHJpbmdlci5jb20wHhcNMTIwODA3MTA1OTQxWhcNMTUwODA3MTA1 OTQxWjAgMR4wHAYDVQQDDBVmc3NvLWRldi5zcHJpbmdlci5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCU9ZDW0VKBoN4pWkoNZiU0tXcph2iZA8XL XMyhAKrCjZOxZJcHLrwatnvI3m6kSpl9QsGtueXhHvXSUcil6Po3JdCejj1cRezq P2YXoi/nP455hNKgC4kZ1N/ip2lNgPEjonMnSSug+2H5c3r2+1IUYbsCkcpBMM/b 5VtYtX6JEifjMtKtlSvvwSg8Ie+RToti87VmSrPKZXS6bg+/SSVoRgtWX8HTe88j g9ZJWUp/ENmIVNSNO118w8x6jmdfs7H6zvFtqJTEr8/mrNAmfgsnhizlqKtEtOR0 PYHAaA3tkAjVUqftHSjK6rGc0lddJdCqu+k/kIRQlKigZAPMZJ2lAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAIQ6kt9gcDR3srSz2o+lvrhiscfjFSJVF7XVTy2t/QcR zC8+B1IPFySY2pYnd5LCDJPxicU8BqQO+9t6HZszMdSJt+K3PJf4CFNsaq/UjUGS T/41jPK9jOroDqTn9oGoQQPuN6k/YQ911qNFJ6rleofI+TT3E0mnseHSDWN1jD/Y 1ortpb1mIl6VPW/niOYaHG78SswKwfJf9Da/qCCS70yrUuUjRbQ8T+jIjXeVNiKO 82SjqyNoQdiVxxzGAGQ+NsTK8bKLVEEn/f22Z7eqTtSBEjkoG0aK4tdePT76t6qm vWfkmAS5Tr4h+ZJ7ngU1FD+3jG0PElwirHr0hgS300I= urn:oasis:names:tc:SAML:2.0:nameid-format:transient http://fsso-dev.springer.com:8094 No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ UNIGE Grouper test Grouper test at the university of Geneva MIIDMDCCAhigAwIBAgIJAK/F53gTezAsMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWdyb3VwZXItdGVzdC51bmlnZS5jaDAeFw0xMjA4MTYxNTIzMzZaFw0xNTA4 MTYxNTIzMzZaMCAxHjAcBgNVBAMTFWdyb3VwZXItdGVzdC51bmlnZS5jaDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgZecCvFer6hnaoPZ9mYSzONYoo Y6ecKozpBmLVfxsBCeXd3GVsFhBAjWGXn87D4MLsvDEHEdW7nCqkteoQKk8ytvR1 7JItn74IC+9bYWjOUZAf659iGAxYa33lYynohpP0O760l9efFf7S50Eu32msSVrc txMXB9w3l+SqGy7owm3Zwhalj2JHCVAQVeBSJnJzSyoNI5WnCJzzbg4Qrf7JHWgR 7VMGG+6nAhNo0V0FtlCpb+0XVGTCSBZTsWNLvxsxKbk8C//2++1YBRC4ab/TkFGX 2tswFXJ9LI9weBiLInGqBX+ktStv0n9JD3C4rLzdtzixtEHxVRzOo1ntIjsCAwEA AaNtMGswSgYDVR0RBEMwQYIVZ3JvdXBlci10ZXN0LnVuaWdlLmNohihodHRwczov L2dyb3VwZXItdGVzdC51bmlnZS5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBQn/wfy mbUurqc8pD9PqP4sWRnVCzANBgkqhkiG9w0BAQUFAAOCAQEAUMsPmpPaLQBsH1/4 aVSG9QJ/teRHxRTdrBZXseHTQaxrmJDwuEQS+S6dqFwrn3XetkOIhGvD4NpczApg Bv4ZSkXBpoF/8E30AUHN12D8vRFWg2NK6PqOIEoVmN/xEWMvorKweP86Cb65ZpaC i6z4izn2MYb3/bMtHqM1LZABSqY1fYd8VrwQ6heyfUbANikrw/k+zk9SvCBO4Jwa bywGaPr+b/bf7YIp2B3EOGK+xy0zIgUlgewJoDKVgVSo6xNkiONCMJuOUAkeENjj tjDk5yQZuOCY3TU5NWyqOTEFbMTkpYtKy4z+YPJq6LhIIazuqlCvsQBpAakHzR6T RmwINw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIGE Grouper test Grouper test at the university of Geneva idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://fsso-qa1.springer.com No public description available MIIDEzCCAfugAwIBAgIJAIgB6MX8x0mOMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMMFWZzc28tcWExLnNwcmluZ2VyLmNvbTAeFw0xMjA5MTkxMzQxMjZaFw0xNTA5 MTkxMzQxMjZaMCAxHjAcBgNVBAMMFWZzc28tcWExLnNwcmluZ2VyLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANIFkFjck1/rKaDpJrszCV8VnSwq 6EVJkRpHY26HOZ7VGCHsl6u2Gv2L3t9erYwEu9LmEjXiuoW5smERPRC4BqiU+ULU 0S3jEzjCyM0vOeJ9j8uNjYmbxYJzggiN1Y8MuhQ+JPtj3pdB3cr2FONFtFeN2W4a sgH42IlykGrdhKKPoURkLWuHJRw1U0ZhRB7rXY8tVD+ChqaV/IJelIIovpLUfEdM OC3wQzEogeuCtSKpbquJJhQFbtOqp46+diEIFJkD9L8P7tTzGYgGfWL+/4Ea51wg CKqWDeinI0VVjftVKpxIerwYyKOmOAl4pw7DEEvT38PbFK5ObowkLglsziMCAwEA AaNQME4wHQYDVR0OBBYEFO6zvNR3jfkuVFwSXjnS8ag18UxPMB8GA1UdIwQYMBaA FO6zvNR3jfkuVFwSXjnS8ag18UxPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAJVtHWCr4dbkypJa24kie/p9X55HnRbj47BTQwrCHeThAfW67zDDbC99 wxWq7epxWfq8PSdICkUm1svz4ZWefZJHe8lvg4+l/ATtxBH7BHfCW6luupNTMEV4 CpC4vZKPvaVfo6sQskQEFlWoLJbewQlJsdd6AwLToc3059MZQM7O6gqCDIInqm1u m3lp3+AzxtkFg9g9w7heUfBX2wjif+ollAiY/2XI6etkiYp9RffatyD64ccUq1Jo yPcZVCGr34WZ1fQUOx4vXlz1zXtv2ZRz2OGnISefzep2Divi51DnexJFgsZV0wUt 5DWi+0pXRTwWmWEpu69CK55YWwy6BgI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://fsso-qa1.springer.com No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Springer-Verlag London Ltd QA 2 Springer Service Provider MIIDEzCCAfugAwIBAgIJAJsXfRoT9nFiMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMMFWZzc28tcWEyLnNwcmluZ2VyLmNvbTAeFw0xMjA5MTkxMzQ4NDRaFw0xNTA5 MTkxMzQ4NDRaMCAxHjAcBgNVBAMMFWZzc28tcWEyLnNwcmluZ2VyLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwj/bQpeZnvV33uM0k9Tfk8vLnj OD/UxaqCYeEGXKHhdjnHDLiBvyPb7VrL7wVhqfvHuElpQIMA1/bBJCiOZ8BiSu1Z BQ57iNGCtezvaOxzrW0MLgLo41QiVFFrYNzg3i585anaAMBLFrutSlh05rGCbocz xq0gMrSGOhwtxrYQvDhsKt2Yc6+5LzzAn91A8B5R/NvzVRsbrwf8q8Oy0WcB++IY wLyiwUWJbFxpmpDcqedzN1seTu2F8cl55ksu6ZJWttnkcnOJuzHcNKcl0+xg2aya 8RQcKHYqQVB0bzo9DCXRADseJEdoPxh52qWHZkIfbW9VKFs0/t1A9eOVHgcCAwEA AaNQME4wHQYDVR0OBBYEFFsaSHVyMUFffDSP4TeXUCW60XLhMB8GA1UdIwQYMBaA FFsaSHVyMUFffDSP4TeXUCW60XLhMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAH4tkSu6O/t+ajPtRhHOKjIZUCRoCzNBtaOJ9I/vUCZqcpgOJ0m4xDDf LHiQssArvTgbm3D6c64l+dcRyEyvgX71A18H0l+OJNpZGkqwzI4HhsbUFfGkSKa+ oWy1agHoITPBRy27Vx9s6BB6S/9usu5AEsoZEulKVw+pfI843UyzYY2uGvU4r4Nw r6CqNtkAbPJiGfWiFJOCtph7ivSFGJZuZa+SfbiV/GoUfANNUIz48rqf5aNXH1x/ B4/qkA7WocSLG9e1TWCYIVskbQ8gJMFrADqKnZCDiZumwSOHB3K1KPhW6TAZpuaS m5RO/6R5WHAfZ4PUemmVk1HPJ22XsXE= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Springer-Verlag London Ltd QA 2 Springer Service Provider aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://swapp-test.unige.ch/general-swapp/shibboleth No public description available MIIDNjCCAh6gAwIBAgIJAI3lRf3ovdnIMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3N3YXBwLXRlc3QudW5pZ2UuY2gwHhcNMTMxMTA0MTY0OTE2WhcNMTYxMTAz MTY0OTE2WjAeMRwwGgYDVQQDExNzd2FwcC10ZXN0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/vNXI5VZ8gMvnYauWmC5n9DwEvnTYB2 WUiPNjbc37t0stlFVVShpMBI4TKrFv4O1dMLw+cUiW7y8fynnPlRXk6ei8D1cTEU JyTX2NMjUYmn13Z9vNWjIsrjdW/lUIRllH+1cbO5+p1vr7MrMh63yLlJVaiEF7Bj hK/xy2S2Wsi3JG0G11k4EskOw0fEk+kbdYaGZRlVKE7lGvrvjg5QnUvtYhN1Hd9n N77Zj2FJUlSnZrwuwwWSvW8Psm6UR52CpAfTi1EzZKmjQQbi7t0kTGiqLFIcF7vX f3Dn/0qDQK3lw32FL7V7ICEu/C28+hQ0ZY4jCvAqGK2MtHHyguT6UwIDAQABo3cw dTBUBgNVHREETTBLghNzd2FwcC10ZXN0LnVuaWdlLmNohjRodHRwczovL3N3YXBw LXRlc3QudW5pZ2UuY2gvZ2VuZXJhbC1zd2FwcC9zaGliYm9sZXRoMB0GA1UdDgQW BBQqDi967q36CflPyYnfNV5MDftYfTANBgkqhkiG9w0BAQUFAAOCAQEAoIi/8ull KyH5/pZm5a8jl8EYccfPXhPH3CLdYL/XAm1/LfvKT/FV+U6L2dFs53aYZRmp8xW0 QMTxMPCN97RgwekUGl38wRF6dcEfKG8GZvtWjpdDYvqk8hi2/2/iT+rtvZl1hd5r VLfUd0FNnyUxaVTGJau78BuB3TZbSJUYSb5koigQIEWlGLYWiZes6f4Chg3G5mfg 1nhS1FtgZJ5XVhbhvEtdxzPs5gdDbNvUOXxuPvN4bM5Zbif85t8P0SE2X3sas8lO xPBYwV7PBr/B1XNtUK88i4OoPvO8SZ8JyFYgR+hOd92wBwbvVBF/fGIp4DcNqY3D MymzItRRnH8fvA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://swapp-test.unige.ch/general-swapp/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ i-brain test i-brain test MIIDGDCCAgCgAwIBAgIJAIr/IzHidMwtMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3N0YWdlLmF0aXpvLm9yZzAeFw0xMjEwMTAxMDE3NDJaFw0xNTEwMTAxMDE3 NDJaMBoxGDAWBgNVBAMTD3N0YWdlLmF0aXpvLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALyczFBcSH05DD0kAGdIaOxpZTkiCVjX3tbw6NDnAJCs tZWixN1q6frf0fztm0jLljI0nJGjvbeM7cDshLrG1oxA8/YDXyzIdfi+Y7DKLWrp omKD6qpBsfUV4vhDhjgHEHPGPzhzCpVKVZm0/5AtdzddHeqVkk7UrL3bhIbA2CSo iaFVEhpGuDqIfT3MJNp33phwlGoeK6hhXveBZQHzjU6MMpEoITI9h3DYLUAFGt1N R6E53Fbo5rNNEe2VuDghhEKj+mkGPoEP7K55tqfzqu0FibCXFGW0Zn3QVTZb9zn5 7tXUQU+1wNo/LlLWmTbDw07lBOrmQfLy/iOxbPZZcx0CAwEAAaNhMF8wPgYDVR0R BDcwNYIPc3RhZ2UuYXRpem8ub3JnhiJodHRwczovL3N0YWdlLmF0aXpvLm9yZy9z aGliYm9sZXRoMB0GA1UdDgQWBBQL4oXO90cgf+NDnYXaseDCLeJsFzANBgkqhkiG 9w0BAQUFAAOCAQEAq0K1wuniJlHCXmvxmsjNefhCqZelwSpuETnSNkjFuSLHB1cc qHOqaWaC7+w2gnMdbiM+PzJn5WDpgbTaEOucL81+78aDl8KdvrC9v1H2NWMoaIPY lbaOJ/T3TnUZkg2i4c/Y5+Pj9ywEakdZwBP/Zy9k0gG9K+Lsaa69Zr4F8slTcv2V n7RfawBy5bMt7iU2b+r3cPWiNV5SrZ36OlS0TL8rA4Q4L0kXYoGbMp+BrznWhTud 0iiysJTyn4osIx4qrIWPkyLZieNc80vRpTrhPsT8xYGOTMwuX3YyYy9a+ac7DYuq dBXxOXq1WkZrmpHfOcj5av00QAdjQV7YTHLlvQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient i-brain test i-brain test aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://akanthit.psi.ch/shibboleth No public description available MIIDGDCCAgCgAwIBAgIJAO7lgeJBSia8MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2FrYW50aGl0LnBzaS5jaDAeFw0xMjEwMDIxMjAwMTBaFw0xNTEwMDIxMjAw MTBaMBoxGDAWBgNVBAMTD2FrYW50aGl0LnBzaS5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANO8K9afuAaN4MFGIUBgkob6vczP1tmOLrFRGYgNd3lO c2XoZWvPAj8jqHYdxPCwsdPrJ+cwpr8Yqp62rziFvu7EiGUZYkaDt2fsA2+0dR0h /K9T36j7YuoJz4pnLPJX5m1tvfnCHarekFdkjNq6oigJTxdFMy4abXsIOpFBxJCZ uvhZcRrxVWcr/Met9sJnhrSvrdEnEw9D9vUUvuQf8x0MebcpjKab/LvxwYyx09Qj CGD7vDrQ5f+r/wjedenwKOIZoKJzCziirZJBx3fdR57YvjBd2It7Rd5G3agBvA93 EW+iumIx0dGRDN78K/AGZxHDStZRr9Vh6a2YTNiJj+sCAwEAAaNhMF8wPgYDVR0R BDcwNYIPYWthbnRoaXQucHNpLmNohiJodHRwczovL2FrYW50aGl0LnBzaS5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBQX3dojiTQsj/QoQ7muJBCS1IpkhDANBgkqhkiG 9w0BAQUFAAOCAQEAMKe1FxCq0BpK+3hL+/H+PkElPXIBbvHAPTMtqUTpUhIaYnqV 0AJKO30WDQz7dIUELCLLUBUj9q7A3yLJAAPzafjxBRncORd1wyVteAmJoyuk2HTC pl1Mz9KZr26M2NGogWFD8wwH0R1jPXq9S9aEmXFahrKa49Of5iCuXM8zBo0ZYzvJ cN1WVPGKkEHtEUtjKIVtR2A3VZ2HAMzokCHy5pcBVCE44OyNLWzKv+lcPa71Kc70 J3KN83HCv8dSnoETG9XHLG5HA77nUjH6SIpwIyosnzsEnnuSjvKX+J2CoD4L1U7i ELJlhHAd37jfwkfxnkdELUyZeKnadkKEflxE8Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://akanthit.psi.ch/shibboleth No public description available psi.ch PSI - Paul Scherrer Institut PSI - Paul Scherrer Institut http://www.psi.ch/ PrestaShop StudentShops LinkFire GmbH is creating custom e-shop solutions for multiple home organisations (Universities of Applied Science). MIIDLDCCAhSgAwIBAgIJANHFxBNZvvu2MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGJhbHNpLmR5bmFtaWNETlMuYml6MB4XDTEyMTAwNDE1NDkwMVoXDTE1MTAw NDE1NDkwMVowHzEdMBsGA1UEAxMUYmFsc2kuZHluYW1pY0ROUy5iaXowggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwQ5q/TfQheAfCMit9wL/f2SEbkrRx cWFvhd1y2/SbT/M5u2JFp2R8BVCA0G6DkebM9frCS6BBZo2vYcYK+GaTbn8EXc+6 KLjRiRNQfL5YlIWvwW/kX/b4uCh0WpMf52Rc59mWSj6ZazuSfo+Y9y8ACxqgBcQb WnBhyD0r5NLuK4RxO/O/MbOU4pkpVMJenY1Ife6ymFJ/ARGL+BaNALt1pUXFp6kr asH/qgYUr/gglc/tzlYXzcZtSl/3NSr5qllmJr6oSuIQfd++9q6RfQv6Lb6DdTFo VjAfHN2NHnSPPs0d3Goi1S+pax4EDYjy0jlbgG3M3q+XchYkLPUeC+ZTAgMBAAGj azBpMEgGA1UdEQRBMD+CFGJhbHNpLmR5bmFtaWNETlMuYml6hidodHRwczovL2Jh bHNpLmR5bmFtaWNETlMuYml6L3NoaWJib2xldGgwHQYDVR0OBBYEFCj/bQk6nZMp BQs12nph572nRUqyMA0GCSqGSIb3DQEBBQUAA4IBAQCPJztATffMydO1KPu2fD/Y Zbhv9G33AN7cpq5+b23HsqLGanSgifh34w1OnItM2mLvfROXwkCbl6143KH5+xfi ITOesHNPiiuRaBfBX/HaALDAAtbiXSOmsXwnWMmukjLFuzxFiZ4Lx0uahLkm0jpe C5DmHcVfrmOIWSJG/GGIbw/pg5A5C5ex+ggDwdC/AH0BnfOG6Iv2Weai3qIWLCW+ nZcQNM/b/JFKqENXqQZMzZOnOH1Imf922Xqofoc7DsJWobQfQxRlMobgot8Be2tq kM1Txnn/gfbrMxBMpFQZmPfb/jVLV//HxN/I9oBW4n/+1soV56WtbvaYEk/yCzTB urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PrestaShop StudentShops LinkFire GmbH is creating custom e-shop solutions for multiple home organisations (Universities of Applied Science). aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://shibsp.test.aai.switch.ch/shibboleth No public description available MIIDQDCCAiigAwIBAgIJAJPSO9Mk9URGMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXNoaWJzcC50ZXN0LmFhaS5zd2l0Y2guY2gwHhcNMTIxMDExMDg0NzE1WhcN MTUxMDExMDg0NzE1WjAkMSIwIAYDVQQDExlzaGlic3AudGVzdC5hYWkuc3dpdGNo LmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5m/21n9b4MSd2ktZ aIbpeQkF8XdiBx24XSYwBiJgfsan0vkiN59ig1RRzldu3vAZXDNnL1JxbB01vEQJ Aelkc5m2e8HDiEDIUHJ86E2RkdKEeMwEJ8GmmXUUKtfFGqh1Knvo1K1I9O3AEk84 90g7haBEO81erlMs86KOS1zRgYybtMLpW3mfYI+hqGftjf1rbrX5nRizG/fOyRlc pl40opUx+y+JlEAOmYgfUltebY/4bj3R7dTvB9JJTF34PS0NoYCIFVMKxd6kog4B Gek245pGWbCr1Pg8Zy8R6scmBhz2t2mLwFlJzEs3jt1+/w1CLMlOitf82p1vMJO1 z5T86wIDAQABo3UwczBSBgNVHREESzBJghlzaGlic3AudGVzdC5hYWkuc3dpdGNo LmNohixodHRwczovL3NoaWJzcC50ZXN0LmFhaS5zd2l0Y2guY2gvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUeLihOmGCyMQR/CiiCg0ADpRBd58wDQYJKoZIhvcNAQEFBQAD ggEBAHAJIB99Chk2kTSL09qZSRLswf3dmN+OxO9p7WFmcv3xEptabbq+MzNMTRsP O1ZvTJkpvKlgT3G3LEocQie6qqSCi8h93VoUiQBGkVmQzZU1nNrqA74rwUBimg28 cyrDyuHEBAt7TRCMk5aDJ4u9gsKQB587bbijCK3Kq0QEaXYJj14DMcGL09Uq6ICS TdyuirGiPw4gh7FhIO86uCtRID32GjEpE2VftZl24TkExyfCALwu7dz8rFw/OVUT HJxWMjkj+7RtbdF9q+fzYMjhhAbklYRKGaq4wH728giz0rdK7O7bjq3GIpfGYnjY Te2PhUG3YSoWn+iXeFrZqQtAsKI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://shibsp.test.aai.switch.ch/shibboleth No public description available test.idph.switch.ch SWITCH IdP Hosting Test Login http://www.test.idph.switch.ch/ https://cyberlearn-dev.hes-so.ch/shibboleth No public description available MIIDPDCCAiSgAwIBAgIJAJqCHLeziuNPMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGN5YmVybGVhcm4tZGV2Lmhlcy1zby5jaDAeFw0xMzA3MjQwNzI4MTdaFw0x NjA3MjQwNzI4MTdaMCMxITAfBgNVBAMTGGN5YmVybGVhcm4tZGV2Lmhlcy1zby5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMKHGxyOpCiLbrGkBrsL RL1aAQFHWVIxtGLNG2/Hy+R41RN0ovF8p61HG+pqSdz0U7riTFTt68beZevF6uYf TBhAo+IS4TKRCcaZZZ0vBJsnnusk5i35dA0gG5NJaok1MqJoMkanuOjksVplbXSK 82tz7dZlxXV6ZVtqoIfCa72MnzFZbcwftZkALEaee0L9QxsTlCqY7olyMywRmBAz g7+n5M9KEZLns7KVya/DfIvDeEazq3EQkY+H+l329rUmSdX7iOxfBiXrz91xvGSA RODQ2CBVnOqp/T7f5IujOwMdgUXvj3rYTsLhPpaCA3EGrI+Tfzws71mjZwpYzsmq XzcCAwEAAaNzMHEwUAYDVR0RBEkwR4IYY3liZXJsZWFybi1kZXYuaGVzLXNvLmNo hitodHRwczovL2N5YmVybGVhcm4tZGV2Lmhlcy1zby5jaC9zaGliYm9sZXRoMB0G A1UdDgQWBBRmGTGGLMiCRQ4dpyZXoFNUP2gYQDANBgkqhkiG9w0BAQUFAAOCAQEA GqmNQyyI9wf4dWX3D+ESMi+0YFciDNywmIUE9nz4zpbmuchNH1F/79Xieizs5Spp pdlTvk7KbJ8mAv6fwZ9DwRVBR/YkPezk+2G8YaVUxgK21zhDu5UvzRW3/1XmDu24 BA6v22rzBLHmJFs35MrI1O6gTmeo0rmK0bykUZ/2bex075cjdXDJ9fxw6UXfhZ+e kFnTA0uY50rQ8B+8114R/99QwFckH5CLsVg5ngoFnpkMZRih/uspp0E9ecD1NyUi ZjUSHAhlu0n6VhyH7Ne8zKhlU2Lu+YRuYILAnlXzd84bp7xhSJ2JnPdNgN80Cn+v FS1ASs6KxYwRA9lau9HdSg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://cyberlearn-dev.hes-so.ch/shibboleth No public description available aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ https://bpm-w4.unige.ch/shibboleth No public description available MIIDEDCCAfigAwIBAgIBADANBgkqhkiG9w0BAQUFADAaMRgwFgYDVQQDEw9icG0t dzQudW5pZ2UuY2gwHhcNMTIxMTE5MTUwOTI1WhcNMTUxMTE5MTUwOTI1WjAaMRgw FgYDVQQDEw9icG0tdzQudW5pZ2UuY2gwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDI0mSuY8uyJBZBYRpa+BvrE7x/Gsy1+Q6zBCoBjY5xvMSl6c5jSYH+ t3oxuRBH5HgMY7etND9KGFl0YOUFx0sg3TCrSpXLKw8k9YoizwpvEU0Q5AV1+G3/ n5pW+emAxNpq6/To8N4C8lqJFsqNXPJjJ9grNExh6+GsnwmAcoYw6uoHu2JFiZMt ITnMmxugJ6QddJ2DFPXx/7r0nDmgi65SySkJ8AUlGIM8dDZN7NuRRrdC/gL0nX3G ujSXHP37XZUyUjF9t+P8P5ADkdnpj2BVemeuc60wHcZtp5mRwNPbWIlkztWbmbL5 NMTi1kcCCg5kIepn53aRITO/FnFwvkXfAgMBAAGjYTBfMD4GA1UdEQQ3MDWCD2Jw bS13NC51bmlnZS5jaIYiaHR0cHM6Ly9icG0tdzQudW5pZ2UuY2gvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQU+Gkyrv0yC+trnQ7Qp5Xk8nbhbJcwDQYJKoZIhvcNAQEFBQAD ggEBADASGyJfRhOc7HQMXY0597Y3/Xp/tAJQCFPfmmKmNY/vWufI4LEid+Hclp4l XoxarjnDHh15ETxHw93qE6ZoSaSw3WnCcdH7HM67VKv86qjZZ5DwwZOiHXTVyp/g T6TqkenVN77AWiGSyX3yHJDbyl22kOVYjVKXOZbhZCJZ4afI3CGmvpy9bBoS1DFg ALHPFpetR4qfs5s2IvFgYephjdyMCQ04XaQ7JwDLPISnL+dAP1apUD0tjG0uUIoy sRc2kcudIkG9IKrqtnJJ0+X+AU/s2syRSepUzrhqAb4Fz+4OmKgQuy4NCR7g7n4/ +Vt2Mr8I+dCrGZ6u/zVDBUBFZb0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://bpm-w4.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://bpm-oracle.unige.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIBADANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNicG0t b3JhY2xlLnVuaWdlLmNoMB4XDTEyMTExOTE1MTExNVoXDTE1MTExOTE1MTExNVow HjEcMBoGA1UEAxMTYnBtLW9yYWNsZS51bmlnZS5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMtDiAD9MxjLvJ1a+76JyohHrpvwEHUGwks5Nw96tc5U upmNSLn/AS+RJYGfpqU9Dhl99NJcUuOF34WVm4qUHFguke/qbWJpWALyTWcIvL0L gErqX8QLKK+LWcpYIxW4hN72LdEeigprfye5MK2jKSLtHgeQu3cq1PB887f+ngMo bCK0H+tEpH5aYh+qrRtFoTQOBQ37qqt3+9ddxjPGhceRJUiDosU/89q543cVTlqP Iftzbev/MjQ2EzMBTYC2kVAPpbS/CQLxMJRZnKN8HgbtuiIi2NBZ6sVnwc9to017 BeT6SxfnUd0HaMVevfsrCh1LnR3uA81ICCPGB6mHw+MCAwEAAaNpMGcwRgYDVR0R BD8wPYITYnBtLW9yYWNsZS51bmlnZS5jaIYmaHR0cHM6Ly9icG0tb3JhY2xlLnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFGKOQAV1JYZtAY1VBTYDzjsvd/qs MA0GCSqGSIb3DQEBBQUAA4IBAQDAFLqhNYydbUegAQThiaiVjaqPFnbgDio8sLBS L4AFg+7/MYH50i1mVIsx10ByXBsZRMqonj8TaL5Qvj8QYodAGcljgoBgGlktEQRh 76c4h+jL64oEJH3HaebXdC0t9m3HHLnKqn7hycIU9gnibpIWvVY6i+xQnFRcxEVM Ofc6x4/LUdH7Gcy8KHiqYoGfVI9IjTJ3OG2KrAKZiZjwmNzYT8ktfLF7iYTz6osQ FsZAK2skuSpD38lzzubkLBVT/7RNsIygEYUSHZIFJS1uKzSKDgRF/eJsX0KJYvIX /aa79ET4fTjOc7y/+jMPE2efLlBE1WlzHR6cKUoTJQ4jSIv1 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://bpm-oracle.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/cursus/iel/shibboleth No public description available MIIDFzCCAf+gAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjgwOTQ1MjlaFw0xNTExMjgwOTQ1MjlaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAmALiL97vRZttpbP6qa2JG9toefETOwZ3DauzhBoMjUiPEhOsE0VySxS0 Qoa1behH21/0bLuDZhnqpK8vxyE+msmYnHnCOzXIxldzCsWkMSgSHufEd6Aosulx ZZ46T0NsgeDWfNKF5lNRIPQNo8lFyLlpgYbMVtJHTqAoGLU8TfqbWtWW9uiXRkW9 KLQ621B0SX90nyYoCkWjx32WLdh8MLlMNbJN9hAf1pyXMvUwMrGeq5gL5SYQH8dG Oh9uFiCvpKJRq3B3TY7pkSz91YVrEYaWVEpwBkYXmOK8OVMXinBplFtpCV/vSef3 WcFq9kQ2ATkyZJlXT8xY0S74LcPB1QIDAQABo2owaDBHBgNVHREEQDA+gg53d3dp dC51bmlnZS5jaIYsaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jdXJzdXMvaWVsL3No aWJib2xldGgwHQYDVR0OBBYEFC46MmvB1ersHEuiiairBgk/rvw9MA0GCSqGSIb3 DQEBBQUAA4IBAQB+/t6+7Alv5AXqXklQ0AFgc/483M/l2ka1ZDKZWJ0VxrJJdrop eVnmkPJthDpyQfyLoi0VOsbDDC5fqteRnfpe2bD2o3eIPlFqx5Y0J6dX0EXv5f4e OGkAofiyQdyctkaQTOUGQe3OUXzEq401ury6N/YQzOwbyePzmeCac1BimvkPWOGv 1jwges6YjaB+LKMMFj3y1KDWvZVWEET+CddLNmOtEU1I4DcVTUTySP+5YGuX6TFY lJ2TyPhX96wf17m6LZbTNMHmJwJz16zVAlqqNCqC7VSYCm+lUPbOCyUY5CLmOLCn WwoAE7VjCLLnqQ0BiYgcs2puBClB5KjJY2Ye urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/cursus/iel/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/cursus/exaw/shibboleth No public description available MIIDGDCCAgCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjgxMzE4MjBaFw0xNTExMjgxMzE4MjBaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA0olZEQDGvHG5Aohv2/36IpIlazpkdM/0Z6TgnHQndiIktde8/ElFbwpO i5GPTnvJsplahHuztWPWq6IMcDd/okh17DETlIXWUZGp05VCwkwYvohWYFUD8FW2 bJMWRNYamz9LNJS9+hyqJDYAY/AFhB0DDSkxe6VcOaQtNeaHNbmNDPvScbP22+JS I2Y/JAM7yeGD92XgZest2laBeQzCTXtPc9pBunEcUkK5bG90gzAq6BgKQID1gs3v 5tV+0DwK/LyWalFuP+27GgRM/ySlqURfd/0MgsFqbvZ3uhru3RUAHU2kDZiZ52Jc TRcWn5sRuqj6C4h6W/ojMj3/GEa4LwIDAQABo2swaTBIBgNVHREEQTA/gg53d3dp dC51bmlnZS5jaIYtaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jdXJzdXMvZXhhdy9z aGliYm9sZXRoMB0GA1UdDgQWBBRASQRMJsirITh3PzQyPbQVINqyYDANBgkqhkiG 9w0BAQUFAAOCAQEACZNCZl+A2tlcpNUndaFOAOlgsbq96xYG57MXV+jq5NzxRJWy J9W2xT0KftnWppC+yh/1n9U3lZ6mf4LMfCgrdiUNF/JsihS6npbHV2gVOQCTpAGT uF7G047IAypXWvKQmJRvORiyvhCOcq/+xm5OX+5rHZ2WUCdEBYF7l4lsgQp2Hw4q ffhcPMvhBvb9HsCHQYymPNfzkJJKYTLcWKgdhvG65wtqw3kwFMy8uk1+M96KuC6F ZTT1ryaGmREcdfbDuhy3Q/ZVMIEd2hu/zimZGYBVersOvR1eXFX0gfIjRTB/YNyp IpkmmFvzI0PJzhzLpwZo2sgBFrVB6eFORAdqBw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/cursus/exaw/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/cursus/crsw/shibboleth No public description available MIIDGDCCAgCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjgxMzIxMThaFw0xNTExMjgxMzIxMThaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAyhf2Da9fb6AJ8xTMj9XhGy0LQZ4uZ0ieKRcjY3mjIfR2Pdy59fCj2jOd zVtTCml3uRP4r+uXUfaZpvu/JVo4nqohoHKzlt8FXfX6S02EpGxLwtKlitJdvWNj ELIcmZrn6jQPTIR7G7KV63mfuZj2oEEFd+8Wl31h5QB7OE7yanlQEOi7RgzI/UAe DmfbSkQ4mW98Qov+482bvdb3itrGLuffJ5pK8IFyUXjUOqIFPqD9xlCICYwnT1vD upVIp7r6mOE8H59ux3p8bKTr8yr0EAFa2nJSCVZwY5JcDVxwFnIqWkmY4pTkOH+l oK0UFaP+7OOcmupKw10eZ6EMaF9cYQIDAQABo2swaTBIBgNVHREEQTA/gg53d3dp dC51bmlnZS5jaIYtaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jdXJzdXMvY3Jzdy9z aGliYm9sZXRoMB0GA1UdDgQWBBS81Ey8Z06tzwAIIV4T5G5wOBs+KzANBgkqhkiG 9w0BAQUFAAOCAQEAHEMke8cteeo2f8Loa6l3bR40IOgO7B9fEBdXqAgyoeOI3jTL JPty1oNmA3+JHMo9NrS/6psu6QNwnx6FT/BmP8DSKXACuWbrcUa50wCi9KrfpKnf UpgJdAxPZ5sLtqee2AI2IV6CVmwjf8VVpdpeGBtrig2GFsLjdtV22ydM04vV0bcJ iC7N2IBdAmh0weBN3lQOVrg6hI2no7j6jCYHphgvYeGK0unsZ1rALp2FvH0zomnA rMIzRqjtZynvNwNjFqtnZOoHlREnZluJPOpMoaXKL4ZgvcU/E2cCCHEX7TcMS6Vw 8zEgdcCVPPRZ/s/RnhiyAEUh2sYhysbnKgYhzQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/cursus/crsw/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/rh/shibboleth No public description available MIIDDzCCAfegAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzAxMjQwOTQyNDZaFw0xNjAxMjQwOTQyNDZaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAyEqc7J321cGMRB8R8cSQyoioYY5Paa2n+rB6ecnGXFiYJuwr7o0i1ENp 4XLjUSuri1e6CIoCg4YsUwRiy+qd5AviOLhBXDbztJksJx24ueNaOZzS8AnYVA8P UJr7TGgDvQ6GrsRQWE0DBftnWOtzWBCC+gsHsG5CzxyQaiQLqKbpQG5SJnRAxIIO terAVwFHHa+cvEpPuvAhZ7/u/ma6mWzjcv2jAWO7oTqx+yyVBx9rXOxAQlU1ZwF7 yCjwv+BuM/a2VTwQitWTlOG9MNxrRx5hJhChQKVuvOTM9kiivwJR9VtObHXTSIgD Q0JYLx5KHwy+iMCTpQe9bnd9lyLS5QIDAQABo2IwYDA/BgNVHREEODA2gg53d3dp dC51bmlnZS5jaIYkaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9yaC9zaGliYm9sZXRo MB0GA1UdDgQWBBQODgymEstjCiW2nK5CQlQ4h2tOVjANBgkqhkiG9w0BAQUFAAOC AQEAqNDaseART1BQvtTR/2DgCKqmiDzOtITDjkJ/LeAssNZLWOYF/tokfCaGGqmB hvR0cLFtTs+AaDajoGpOopNCri1ku+spl7ePS96Dd6k/DT7kiqm/pS6TcN8LHtuS uHelBtFtT7U2cAm+FVu61kwuKNe2inbf2P8u9579VUP1pPxR6MoPp4a5fz9DCVmo Nbcm79mK2sLnk0In+9wZd68t2O64muZLqaEAcVSfTtjeuvlyiS5rnMOe7qNGf9NP FDAWfmmNUIuEfzlOQwPlXwqvedPjgaSQDjg+b1E4gNQE2W0Da5kIYQKThbIYpf44 H10aLiB9YpiiImu9yRoXZOrSWg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/rh/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/cursus/erasmus/shibboleth No public description available MIIDGzCCAgOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjkwODQwMDBaFw0xNTExMjkwODQwMDBaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA0pifC96xga1Kbm3SG6E82eJe17qQ+nsLgU9HrUK7657nmioYf5UXZo1g 4KD+HK0nJH4/IqnypCtA7DEz93/kxVFIFEEoG9easQA+jsrdW8IeYb/li7eSwtbE RCQ/D851mPd+tHxxtHuj81MczTXNEikVfZawXPCtRRb5UfLCoYj3B4wosG56c6Yp hH3NlCXnEsNsk/4CuR7wd8kjfKdlPKBIoZ2/vKrz8hh/NTBt8xU6Th3cV32yUvuE v5siJ9aClF10q7XQyfUcRYljnoI8KnIxoAw5fDAY5znuKi8bwpoIwnvmMyOm5HpC Z5Dwt1yJK0XSBelxl2AJcsdxP+aCGQIDAQABo24wbDBLBgNVHREERDBCgg53d3dp dC51bmlnZS5jaIYwaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jdXJzdXMvZXJhc211 cy9zaGliYm9sZXRoMB0GA1UdDgQWBBRTDkzQAfih7L6hU3uv0/Xe2RP5VjANBgkq hkiG9w0BAQUFAAOCAQEAWkMpcZHSXM3nTgVsBC0JBc2fgg35w70xsOq/G7hVTrMt T39vBiaP+URlRabS/iSTGjHucTfAfNUhemqwadxaZX5PCPgco03In1aM40asgB0D w8EJUNjZjR1AjvvXDS7Mzn1n9SSG0yHNfAa4K8Xh60nEHtPqMbU+zYERAGTt8MGs gPiOTdyT8XMGAz26Ekv+6LDsO5C0FVk6/erhbpJmvCShJmHIPd3bu80X+v0ZCu0t ffWjm3rs6H56YMtACCzCjn2YjHT8rL9MHVsZ3U27irbrWce0kf2ZdMuZdHt7oefP aG4xGUz4cyaE/7dYGnjHvfJscx0Za4VcEweCA9LM6g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/cursus/erasmus/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/perso/shibboleth No public description available MIIDEjCCAfqgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjkxMDA2MzJaFw0xNTExMjkxMDA2MzJaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA6LP+/B1asO/LcCTFz/mX74TQdjZqoi+U128THD/A39vTUQ4VCw5MUR0w 4A4tPYY/3zR7qh6tF/HrG0tklm9UOm+YKoMOhAcTRcW1iip7dYJWYSuXbPITcnkv uApc4OjAYQmPc1dbRUqo7vhtV+0TheW3Gyz43GhU5IcUHRHnFvG4sBunDrsFCJec avAzKLxaieiNWhKcoYkuYtlLTye4RsH+anNHkvxcnSlPs2FVfUF5GwGKxDySl7il A/YQD6W/YjzpjVZpLdKEdtjiiYIJCxxaWdHn6OsXHsiYbLofF3F5iGa+YVnp217F nKP+jCFqh4LPyAS4lzGD/LLrgKvRywIDAQABo2UwYzBCBgNVHREEOzA5gg53d3dp dC51bmlnZS5jaIYnaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9wZXJzby9zaGliYm9s ZXRoMB0GA1UdDgQWBBRckYUD0Ip5e/Or1GfGc7TioOEWOTANBgkqhkiG9w0BAQUF AAOCAQEALqt1IVOMjDsmnvQnKTX/wJhi7CQpxOxSfQndUIFN0pTSVP8evA9Wv6kr UQIrCEIPvkO6Wi+ArYEBauElMQXYZIKjjiiPSpT03P4y4Fc8mEh6zWknbFsft206 knTN1Qt0hOwvd1ZtuCaTCtqyTBGTiBeIcFOUtvyklKXF3VhcAN1qYIjWutJiGMvN xaygy9rnRQiWKMDDi0IGPcJclQZhsAvdA5EsG8TAZSD5KhO/KKVzDJ5O2QV1wlRw x1qJPUUTzOPCVJszNuhMiPId4BHDMh7kSwRHyIjJaVLyLJYTrxf+K6qybO28qyHa KnQDUGJOYmpgDPNQIgzU4dPRw1HOXw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/perso/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/cursus/dos/shibboleth No public description available MIIDFzCCAf+gAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMjExMjkwODM5MDlaFw0xNTExMjkwODM5MDlaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA44d/tzduev2+lKxDE+ajtfnJoCDDapH72ec03+3oooQKp2xCDWTseGls 7NO3Tadn9iIEXTGaBbIKDGXGyXMJ+8rv8BJl8vYXw5medmy+tEnMVTSAike930/Y Rf29Z+g2OOT4IXcGzKCFP5gMQODrRyc0dCVeGylyxcsVQKIYPNEO3BYb5gQdZCeR pr+hyWeG+Gnc5paCyfg4udsFf7qeaxwQcRNjYLt6dtn6GdTikcTFNpdytuSDkRm7 Z1CjqYK3YGQ4mmMYDQVy0suOkn6MwmggJeeE3POV8xPHc3ygFA4XDnRNjfGGKKBI WXteeBJFko4Begu2N0PmtsC/uhyKFwIDAQABo2owaDBHBgNVHREEQDA+gg53d3dp dC51bmlnZS5jaIYsaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jdXJzdXMvZG9zL3No aWJib2xldGgwHQYDVR0OBBYEFBPTDOU399DclcfJHEH+Qudah+U3MA0GCSqGSIb3 DQEBBQUAA4IBAQB/h6/chuj4MW5awjr6zKlHd6g9zDZxGs7eykvVf1r7GLPxHL2m MBQD0X8Oj4y+w3E+vUj8Ik+7nROlvJtSxr4OyD+7AEvr+WqOMK290j050pCJFMqA W1Oa5K/styAJ/yASRsESPgoRr8TB1P2+C9RPOSab2bM5WZaGiGkWb6W44AU4CezE XN8XRQOf4gmXFpKCCAe/3DP/Wm0QId1T6gYczAiAFYG1CMikFDo9FsC7GOHeTMf/ Z56PwL7qO6k0A5sXjSKqRGyEMYzBUTlaHkiOtdoHYbf4JIdcSIbYCujTd7RDNQbX 3ojMmcnc9+TqFKxerF6Fj2IZVEwcJqnUrvXM urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/cursus/dos/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/isis/ext/shibboleth No public description available MIIDFTCCAf2gAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzAxMjMxNjU2MTRaFw0xNjAxMjMxNjU2MTRaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAz5XKaTwHClUozLm5uKpaoqNQgJ+F3YPiWH2aktuPdGiFylwktFbjOOrH J41X7kXwnBLuv4UdStsyCl0mK8an9P+qNo8Eic0AmQ6BrXIU+awO1tnDSBGHSHP8 BzybOneJiyQctVnRZwR7Hm98KwCo1/6v3Qi4q+yoaikOz3m3iOgi+THxbeboGzpD zqQtrkiwRzl4nbFrN9mSWz1MdutAStK0jjUsMGdJ9l2nGmYzdXBBiP+ZEfmDHCE9 /7yIYckIdxVOybaCECh1P3IBfBD7K08Mq38S6FBcWzNxmHpKIc3nKwCW5O4qz8EA GWHMHRODy1s9oRDCkb1SLEZZuSaCIQIDAQABo2gwZjBFBgNVHREEPjA8gg53d3dp dC51bmlnZS5jaIYqaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9pc2lzL2V4dC9zaGli Ym9sZXRoMB0GA1UdDgQWBBQlRmlSQtGUA0avItaigqeHswMT8DANBgkqhkiG9w0B AQUFAAOCAQEAfkp+3+UCEbUI5IUAyruAdNnDDdGmm0sHfbQ4vW10bUX9YqGU0+M1 jjAKfsfHlBXj9EcDdxOyojAKfntOXPZhCbQmxs1w8HORU4cIqyZi+8WuAmKJtf57 XZ92e5Xtvse0C88r2+j8bjjLHvA5WuCt6oOxEAUs8ZptBwUWCTjxciti9JluC5dw u3362aGbAAt6SPf54zLqqAcv1JCn0sFi4qt0+fWqpKW99PqMmjPa+VAyBgN18JiZ iLAsAGvedZCoSOWODNODMvam4yhEh/rsZSLQxQKRtPvr7w3fC8hSGgocxvj2O8DX 96zi9hUjetDOlep7lgQZrlBtwjA6IgGJPw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/isis/ext/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://sr-svx-44.unifr.ch/shibboleth No public description available MIIDJDCCAgygAwIBAgIJALADVmakJ2jhMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNyLXN2eC00NC51bmlmci5jaDAeFw0xMzA0MjYwODIyMTFaFw0xNjA0MjYw ODIyMTFaMB0xGzAZBgNVBAMTEnNyLXN2eC00NC51bmlmci5jaDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMhp6JeDPDeJ2jFs/8AnQsphonLu59Iachpe h7SiEvv6DpyxqgYIyEzPuUlWhcOsFKWqnUYuNC8Hms64NvtN/zujXnE0JbR2jdu0 LlaooB8WwOT3tq981od1qeTJbWOM7WkUP9y2PxexB6DUkonRDSgNwu6QCoLoSWPL cw3o3mJVIOrFQxM4XMBGq9h5EKTMNILXqvrNHU6u2yVO76amc7ZvFoNdbDfj7e9R RSxiRsI1uwp0Os1zbQqgvRsHSes4IUcWI8JZFpqCFZkDkKw61mQIhOcl5QAnFLN3 i0DJHFKiVD2D0pBMF0w+3CyeNVkdkxGTieoxGuq4V7v4iqnJ3k0CAwEAAaNnMGUw RAYDVR0RBD0wO4ISc3Itc3Z4LTQ0LnVuaWZyLmNohiVodHRwczovL3NyLXN2eC00 NC51bmlmci5jaC9zaGliYm9sZXRoMB0GA1UdDgQWBBQiCPm6JW0wtg+DYcmBrKOK RWrnyzANBgkqhkiG9w0BAQUFAAOCAQEAljhgU1wBN3L3lUKZj0S+0EuwozLkCh5e aT9U4zajCh3NVHZ2Eym6Iin4lsEwTNjsyrryM/42eqGbz0w8ogHstUrk8VvG6f5S Kk+Gv6EbUSl6xPPV7rV0ehI5V36Mjvx54z07PZydfcWo4D1TxjO3iEOfcVnInr2Y NBZF5wBDBDGq0bgijMTtjF5u9mQSd1xg5v0ka5NrefpWFu/31B9HZZAMvAta8dsL EhhPc5NrbhmWb8qXBWuwr+V7wE/GsxQpwqZ8k69bWZ4ECEvT0EEtLNLr5YqzTECs lBqFJGrHfEa18k9RDj+HtpxVZ1mNvLjSRbLHGUSfaqVQc776IXhQhw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://sr-svx-44.unifr.ch/shibboleth No public description available test.unifr.ch Université de Fribourg Test Home Organization http://www.test.unifr.ch/ Test for Palgrave Journals Nature Publishing Group (NPG) is a publisher of high impact scientific and medical information in print and online. http://www.nature.com/info/privacy.html MIIDVDCCAjygAwIBAgIET2caJjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJVSzEPMA0GA1UE BxMGTG9uZG9uMRIwEAYDVQQKEwlNYWNtaWxsYW4xDDAKBgNVBAsTA05QRzEqMCgGA1UEAxMhdGVz dC1zZWN1cmUucGFsZ3JhdmUtam91cm5hbHMuY29tMB4XDTEyMDMxOTExMzYwNloXDTE1MDMxOTEx MzYwNlowbDELMAkGA1UEBhMCVUsxDzANBgNVBAcTBkxvbmRvbjESMBAGA1UEChMJTWFjbWlsbGFu MQwwCgYDVQQLEwNOUEcxKjAoBgNVBAMTIXRlc3Qtc2VjdXJlLnBhbGdyYXZlLWpvdXJuYWxzLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIoNcsvMozRfV8S+0W7sqKB4pbUQyP7z d8IM/i7lx09v11z4QnprdGr0165v+FG3QLK7dzvHPzJin2O+/KEI00lKRm6iRtopGkL4uaz1lzNq m+UODmmxVIy7bjEmw59CrtQ2+WMymwevbWQZfIo/55wHb65USn/bBkhafv3FuXwAPq06Iuufhbir Jk7jW6eI+Ef5JF4nu0DZTdFdD/znK2ihPLsm+V1hYvKlMrAu+KdjGSv+McSF0GxB4OCLy0SS1aYY QgDv/TYWn8MMMwHQ3DqrZuGIabuJ0OiUxv8DNAov7hiJIzCiYXprgX4fBhmRAtibMO3aI9klofqS jmAqbI0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAP4JcAlIwxtT9nwqdnOjKuGDHpknrPAGFVssP B4cuHmlV/qQTm1rGVfI6SAM41BfG+rg+JsE84PCTWHWAkSH7UopMm417/A7lpagQEKOKB+JTz1fv SF9wXk8nrBuacfTe33mD0NaDrFa+wYCbK6M0cd79qMDKb7zu8RExGNUJmAeFNmMhql737DLZDE37 OcdKWJuYqUkKpvi7dtx1MHjATDhzqW8W92tWsyCWJ1maeLAWLEij76i6KiU1vAec6ttH1qxyAjOV 3Hz1K9mk5JhNPZQVJJnBJI5aTrTDTgRHovF4QucVMSlNDSdtnG2InN8inOr8IvTx740AHKPlPd26 xw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test for Palgrave Journals Nature Publishing Group (NPG) is a publisher of high impact scientific and medical information in print and online. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Test for Nature Live Nature Publishing Group (NPG) is a publisher of high impact scientific and medical information in print and online. http://www.nature.com/info/privacy.html MIIDPjCCAiagAwIBAgIET2caITANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJVSzEPMA0GA1UE BxMGTG9uZG9uMRIwEAYDVQQKEwlNYWNtaWxsYW4xDDAKBgNVBAsTA05QRzEfMB0GA1UEAxMWdGVz dC1zZWN1cmUubmF0dXJlLmNvbTAeFw0xMjAzMTkxMTM2MDFaFw0xNTAzMTkxMTM2MDFaMGExCzAJ BgNVBAYTAlVLMQ8wDQYDVQQHEwZMb25kb24xEjAQBgNVBAoTCU1hY21pbGxhbjEMMAoGA1UECxMD TlBHMR8wHQYDVQQDExZ0ZXN0LXNlY3VyZS5uYXR1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAloYBXDytAMlqZ8QR8WUEylHacH6PxyMHYlwXrNIHGG4XgH9n9cU53EQO03KW MmCx7ERrLumsMEKHHDf/h5Hh9VP3s8eaQ6bC80I7eAf2nKSK7DQdTnoWj+e86xBduqTiBqm9bc4G 5lBtfUpGM9l/oTBXTpjrM6T78bhNfaTARRKS+CCPmh8XVosCN59DbdT0R3QAkcee2gzvAfJRbij2 yVty0zlOECmyMilMmIhdvhU6+hNNi9s4/uvuWQ9SNHxNYhhjljHX8iKAd2cPAf1FT6MOBbXZvPpT KxiE0mdOFNo/tAx5vlSAbjVmhTbGFbSLgCwdsP40d5xz3bV5qE427wIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQAHQDwA52lJAzlFkV+S6HZ4C2U0KuyE8471M5s1x1Wgm0QKGMuD/ekLJw9wsnlnBkEl fghY1z/bEpWTHc8O8l3tTGPWTzvSk7ytpgF/L7z4eT1qkaqxayLbvc+TVVnr3cLynjMgfs2h0DBW dCzh/Nb+ErDv3nW6EwUBunIkjkDENvgB9UMdwSZ2em9tKeXiLBM4390C8AC2L/6OtivmKueQt9RN G78rDXp3dmAVNtesGvTY2bL3k7m3FK+oebpTXEuw2IeEFSEmWoJEeZY4twKNYzlqgbv8LuBMo0f+ LQ5Lw2JD/nDF1yE5VgYUt3VBW4f1MJLtYPQX+ej4Mx3Q3Udl urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test for Nature Live Nature Publishing Group (NPG) is a publisher of high impact scientific and medical information in print and online. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Competec AAI Test Competec AAI Test MIIDZjCCAk6gAwIBAgIJALM+ssijo6LnMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTInN0YWdlU0hJQkIwMS5kbXoyLmNvcnAuY29tcGV0ZWMuY2gwHhcNMTMwMTIx MDYzODIxWhcNMTYwMTIxMDYzODIxWjAtMSswKQYDVQQDEyJzdGFnZVNISUJCMDEu ZG16Mi5jb3JwLmNvbXBldGVjLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA6eVdlJ4soigw9QI2e3TVSeeNpeD1KuYsotqxjuMy5qB+JA2nMf7lFSUq 2iEcn+JS0UrIe4/5hwt3R4p1u+nyH8dN+CQ35Z4QIYNfB+YgHZuTUSWbyXoMwyeR qLUJn4NwuLXHL9EO3mZq7z40pCNgIuG5hm51HoYNrN/HhzCTNHLSJJDxiYQDYJ4C sr42R7yyj6ikTl7GEuTl2r2Qs6Zq1y0cHb2+O6PWaYdX4RtUE6AecoqpoUEQycxk iHYcHI2tYcVCI2VQ2sRbzn2VyrNrnABSTziYXZWWh9alT/c1HGd+4jbv4zLAkG9H aBmTmGCOI3Q31vhiKXzIbadXoaI0PwIDAQABo4GIMIGFMGQGA1UdEQRdMFuCInN0 YWdlU0hJQkIwMS5kbXoyLmNvcnAuY29tcGV0ZWMuY2iGNWh0dHBzOi8vc3RhZ2VT SElCQjAxLmRtejIuY29ycC5jb21wZXRlYy5jaC9zaGliYm9sZXRoMB0GA1UdDgQW BBTirVdPViwmpG8/zoMjhg1/CKpdSzANBgkqhkiG9w0BAQUFAAOCAQEARshS0fjo 8a92mCDtFNpRndLhQ5aVnHMl8DC5mBS2fUwycKsNlCwkuz7By+vks65YwWhov/o7 gf/R/jdgUZqZMGPRmjk59i5cKpUqw/aPZYn95XeWMzNZkxfbCxZiG5P8iJ5fX1gv mz47YLKiSfu/9+z7bCfqbf3kivaBdZGCm9WkEgm7joWnJUqlBBqrqXnfO0NDUfxd 2RvtiRSx1JiY8+/QpAVm8PjIVfpCP6DBKE9kMwQof9JEraAEdhtPfsVxCbSlFLsc PGHym/Ub1fiA3BoOGGXhql9HSxi1t1/rkkbJLSUV1udOUCK3TsWufhapWnR18nsI WcTu9JiEMcMkVQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Competec AAI Test Competec AAI Test test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://test.eshopv5.com/shibboleth No public description available MIIDHDCCAgSgAwIBAgIJAOsHjp6P58tAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHRlc3QuZXNob3B2NS5jb20wHhcNMTMwMjEyMDgxNjI4WhcNMTYwMjEyMDgx NjI4WjAbMRkwFwYDVQQDExB0ZXN0LmVzaG9wdjUuY29tMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAv7RATKDt4R92pMPmdhIJbpSWJ9Xcu7GcfUM4mMU6 O5DUyRY3G4W7ITvTM5I/xTcbWBzLbXv3CuUHzu7AlVutKME+pvUcggAmI9MVwdQO TAszIR6zeswO0eHLL/V90m7jYBljZUS6Et0QAlV/io7O4o93ZHKK00aIXInlM7G9 c4WQqk8vHKcDcF51Fa6AEycnpBUHV3FJR5uXiFf7jrQPpLH/jm79O0kBtD52fu8t vrQMrVi7kWGjph72Byz5AaQJ5pSQccn96rg7v0KmpJLCKIPEjfoexcvptwGBOStV UhbkGAhdCawM6AA0ok1BSzQ1gAj5LxxMsktWNKf6s7RnBwIDAQABo2MwYTBABgNV HREEOTA3ghB0ZXN0LmVzaG9wdjUuY29thiNodHRwczovL3Rlc3QuZXNob3B2NS5j b20vc2hpYmJvbGV0aDAdBgNVHQ4EFgQUNIKKPQOMLiKGFQODibydwwgxE7swDQYJ KoZIhvcNAQEFBQADggEBABlkeGwi6W+kKQ5cYqO3RPdURbjogno9OVffp1XNv9MZ 3Phyivt37N6buuIU9IyHGZ3fDFuHl2R6nYIJiD70fH96WS9HkEN5eLepfY9R9kY2 7yQeI5Y/9t082zor1QNM/6Qf4FI6kmWNSlToxL1NCo0dA/L14MWSx1rxMjhkR23m gST5CgsoVz6ZPWF8jRJk+U19iZyF8u2y2mIUzPfyL/gCCT4gWxBKTfGdPpis3mst B7fnBHvQFYAeer+TxYVvPt9TRVTKmecMGWik5iu1jY5HISBfISR1Uf03LYfdxxcq XFXbSwmOfCC0uN2nYUFjvZhyZMiAz2tkDp68HvYZCv4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://test.eshopv5.com/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://swapp-test.unige.ch/collaborative-site-plone-swapp/shibboleth No public description available MIIDSTCCAjGgAwIBAgIJAPZVKcBGziFHMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3N3YXBwLXRlc3QudW5pZ2UuY2gwHhcNMTMxMDI1MTExNjE4WhcNMTYxMDI0 MTExNjE4WjAeMRwwGgYDVQQDExNzd2FwcC10ZXN0LnVuaWdlLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxskvU58LV+AzqpePRqjCwzNeFON+fIXT +2gTnbwN26zFBPb6luSAFbQzF6tK2ub/x2AVur/MQq+daLEVYvX9cYoAsR2No3vI pNaGhSuOSka9Xi4CQyaPjLTHUE7uUnGlYxzjWkC4JmORHl6KUZsNzk3OUfYNgnTp 2I1QDh+qwuDY3dqmtOW1vwSPSaF08NESC1r/FHwoUk+liF5GeYC0Agawxexhc5Az imbBQX89f5Twq7gJB5qb6hNO1sBgtvNuq2xs61FFTfZ5ve02ZhcewTwOls7buMtP 9+hLImJyh1EfxEX8LDe+j6akbWhgwBcPd8nU/gzKZJ29B3IFPZ8vcwIDAQABo4GJ MIGGMGUGA1UdEQReMFyCE3N3YXBwLXRlc3QudW5pZ2UuY2iGRWh0dHBzOi8vc3dh cHAtdGVzdC51bmlnZS5jaC9jb2xsYWJvcmF0aXZlLXNpdGUtcGxvbmUtc3dhcHAv c2hpYmJvbGV0aDAdBgNVHQ4EFgQUkL1humDFkSLexMZPDArQvhfFWDAwDQYJKoZI hvcNAQEFBQADggEBADDIFLByVMvdJQA4gbZYM5A5t1ksK0njoaGm5x/Xrqnzdjz2 N73sphkHTRX668jaSNvABfNcqB8vMJ5hPGrW+OQajTrYoAYnwgcIo9NPuAmoFRQa birSY1oC9/SLnkNwWfAY43qH4yCI1LBIb8nEwtZu7zJFZ15ZfehJBC7aQw7dkNPx q+oFVTZYbYEoJX1ubonklLSKXvmQ8M8SHq9gI/X1pYWTahOTUQtzq+HUbzyJBCC/ irEcLCKILWbH5mhVfBwHgAYG8YlYdS5PrKt4tqSGXxBW+1eYz7sqTtsrFBDYrxWH zwu1xEKd10xCw/EzPgXK0oBXW8A5X2oheNrRS8s= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://swapp-test.unige.ch/collaborative-site-plone-swapp/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ THW - SpecialService Test Service for SP THW MIIDFDCCAfygAwIBAgIJAMLjwuyN8Ab4MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmthYmEuc3dpdGNoLmNoMB4XDTEzMDMwNTA5NTgxMloXDTE2MDMwNDA5NTgx MlowGTEXMBUGA1UEAxMOa2FiYS5zd2l0Y2guY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDBWHqNudC6Er2vtLyLcgpX9aXdVumlbPa3bnHYHS7ZD/zI 8UUKuxBziUN+69Y38FFWL+K1JsjiuNraIgeXg8z3A0iUNJ4JUSX1srppasaLh8Kd iAHF/YT2DcI5Bs9Hu8uuBNPIgtENVcYn25yJJmXJlAXTP5PmLRkV72WhlV2ff7fK VBev/RMsDiDb9VwSquDcJ7TCWkHuiBpyAozyXFdgey2bPqfuzwLsJx2I2x9D1Rmz OXMifCIK1PMo7WnIxfJxg174bQKM3oNKybqxMAcrrGT+AvsdrcMqryTa6gbfMlsl QaRYQG4AN2fiJjjNJ8detdVcOuK4HfIpQqjPmXnJAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmthYmEuc3dpdGNoLmNohiFodHRwczovL2thYmEuc3dpdGNoLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFJhaQ8WQ364Uv58OriCmZBuN7CUrMA0GCSqGSIb3DQEB BQUAA4IBAQC9Apnqi/gwLnoMI0yr9PZZt1pB2FXrrXNkL8KaJjn/ab8YYAkvyTfq H7i7UdtOzgTqjYKPmRTxtT6qi9WSVimWsNje0brsQB4mAs1/Q2hkXTXJc3/niQvN edgShhR2PUJn1vdwDZcW46XgrtrgUZZNcWmb5WCQq+FEklJYRJODxFSyLHyowTw2 tI0Ifc5xWklwFshlE/gLdeHTXem1PvD/T6znB+pMFANIC6BHPu9Crjr5AiXKCXAc GWRdE8r5wq6TSAgzir5OCQNLnbqYEl6cNjMAQSUuYXOCFYkL2wiHF6Xk0r4sWPWO +zVIOQ4npbpUQhGgU0u22hObwxB7a6Ux urn:oasis:names:tc:SAML:2.0:nameid-format:transient THW - SpecialService Test Service for SP THW dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) http://www.dlu.switch.ch/ SP PoC Test IOZAG SP PoC Test IOZAG (adfs.ioztest.ch - FHNW-ADFS1) MIIDITCCAgmgAwIBAgIJAMay98XBLRn2MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2FkZnMuaW96dGVzdC5jaDAeFw0xMzAzMTMxMjM3NTBaFw0xNjAzMTMxMjM3 NTBaMBoxGDAWBgNVBAMTD2FkZnMuaW96dGVzdC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAK2Kg40V3DvwHm4zMdzGlfDvDlr76Xha2zV1iTYlPTx/ aAy0a0JF0BM5h1ILiAfPUHDQwknQ0hZtc2dEwe41F1mi+Vyyx8W2TqW17yz+7g7Z jp9pIG3Y8xjhkjm7CcxUa0ggoanCOVpan377WSKXQRJm91pr4wPtPgf+0N3mUpHC 5pVHzIpEyvOsDcWXd+mYhkgT1ijy5Iu8drhwhbiZ2oUaoHT37Uqz79AkIw7vYISI cQOddIOd4sHJDQ18OtOFcIe3shs7qCivjte8pprsEte++JDNx4pm8wW6L/N3r+fT zVjABu8a5OA7dSRkIcqQUkeLkMftiV13Tcc3WcPRa80CAwEAAaNqMGgwRwYDVR0R BEAwPoIPYWRmcy5pb3p0ZXN0LmNohitodHRwczovL2FkZnMuaW96dGVzdC5jaC9h ZGZzL3NlcnZpY2VzL3RydXN0MB0GA1UdDgQWBBTTEifXmdtb4UqHFHqQ2ePi4Na9 WjANBgkqhkiG9w0BAQUFAAOCAQEAiGvn1TfJbnuJHb75iEeIRnAnqkVNl6kZsqOZ lJavVlTo56cpy7kbTgv53cFgPU2fr1q7jaM8n95OMRvmO8Yu2e+aOaSFcn/jJaWT pi5Bw4aOQYReQ6zIFy9jZJpI9I1qWh0y1o08yL3QZ5JFq7RUSHe2Qbnf4NuBnr9u D7tl+Jw5wvammf9s+V9hX/Ybl4OC6l04hYjSW1VfNBGChlqV4M4QTpWy5flGi+bv C4F5JCPcSGIjWlwTMq7DOq2/0rHOD8aU9Uj/zl/xv+453jVkE4esQFqXYJDFTFKz nDdywxT3etx3P0pWXVk0YqnHaS8ZBoypjqAv5fgHHpzJ3GioFQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient SP PoC Test IOZAG SP PoC Test IOZAG (adfs.ioztest.ch - FHNW-ADFS1) test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://switch.catalystdemo.co.uk/shibboleth No public description available MIIDQDCCAiigAwIBAgIJAPNYYmFDOD81MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXN3aXRjaC5jYXRhbHlzdGRlbW8uY28udWswHhcNMTMwMzE0MTAxOTMxWhcN MTYwMzEzMTAxOTMxWjAkMSIwIAYDVQQDExlzd2l0Y2guY2F0YWx5c3RkZW1vLmNv LnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm88gCCL/RZq8E1l/ SwXpaXHmQ2UJzkPyV6US2bBw+EfbKjFLXAFxpx5d4sr9cjbt9m/0D5llzdtdfg8c iZQXKuvCoMpO/9KefGNqcLaErfqKmM4PyoVKXQsyUzNgga7wDQUIAKQ4HTG9ywxW D22xcze8/bZgamcfGJ9cj1IwlZuqTNRJcJVmKjvzCPXAdJbT4w2Rll+cLQfuLA09 qX/xqWgR1HV5kckOc/h6d3sVAd2jpePOznug0tC9CfP7CI0rAZQO0gW3mlNBMbZk 1BvaHYHln+U6okFHEeV4KPJxKXiKDWvVApirlWeOSKXAKAdp2TbX8I+iazEsluha 5upOewIDAQABo3UwczBSBgNVHREESzBJghlzd2l0Y2guY2F0YWx5c3RkZW1vLmNv LnVrhixodHRwczovL3N3aXRjaC5jYXRhbHlzdGRlbW8uY28udWsvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUorLAb0WiSi1uaTxX0MVFhKy4I8UwDQYJKoZIhvcNAQEFBQAD ggEBAByWCl9uf0JZxNx/bm9dfSUFt1FzOjsaKdRFn2f8vIdvugtgzm0OondUcAtE zdXE3KQ1xww/hzU460XFpyOt53M1Az+9u2kBDM962bILcVxVCU3Cm93d7vHo6SH6 GJWdUQH0FII+mhW+CcAh4mr5tTr8LMNvmNStryEnKEGCvFt8pioetd8Fre0TO7Lz o1vyqm5Qee/awwjrHZ8cw95/ALyl8Ef5hHqAJdUS3yrYjyv31BzXeLuNtYQLj0Ww WjHvQ4oUrPY7EHF6cP6/7cO8G5t3tgQwre5+Q2og3c8q73Wf9s+BCieYhYIEPzH9 RPy0QcLeTligyGjCJxMBn7s4sbs= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://switch.catalystdemo.co.uk/shibboleth No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ swimsa internships Official internship portal of the Swiss Medical Students Association (development version) MIIDGDCCAgCgAwIBAgIJAMBvJJtJaCOTMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3N3aW1zYS5jdHJsbS5jaDAeFw0xMzA3MzAwNjQ3MTZaFw0xNDA3MzAwNjQ3 MTZaMBoxGDAWBgNVBAMTD3N3aW1zYS5jdHJsbS5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANc6R0hxOxUyJpCDCcks9Ar5aotg3BW3Hmsv32p8vMtq VW4omPuRIzVLNKVZObfaAAS6m8Zk6ELrrY1jW9rjporTwmQ1P+TV/cIIPS/0IsbW L9l7woICNQbR5guWxfHE5lO48QTgvPiEz72qlY8qe8bGbhTC4m091QZKIjeQuQv7 A/hfI5MdSV1cBfhBXHQGbkoYcxPnB6rIqlI4JhoyR0Yf9rp5HUNPud+IgvKolDfw 9wDosoHLc4cJFAysVfHS38iHSxQss21k5yxdGVXvIZHRICconCe0jgtJM2sheCbU gO4JxzatfEo130uaYaaPRhbHrTnhZOK2cnX9IlBmTacCAwEAAaNhMF8wPgYDVR0R BDcwNYIPc3dpbXNhLmN0cmxtLmNohiJodHRwczovL3N3aW1zYS5jdHJsbS5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBTE5ZDYpuK5CE9/KAGy9OlLvpJeuTANBgkqhkiG 9w0BAQUFAAOCAQEAursZ6i2XoE1Sbvnk4X2IidnEFjhEY2WpCRnmhmkXRzS2CFR7 GXjKoSNhDJZxlHrx38BxYoGYfy4kina07jLYoryjB3FSWOsiAG1fzNHLIdAJ1rpF 1HOUxOATUF//bwJvAt91CN2RIGujQq9ihNs4bts5Ar83puHceCp5vgUSVy6U4b+s 3g14Jik3IJPPNOGD/TRyLkxCXFZVFFg2vOys5nhIWGvlvUATo6bB8xah44ThlBtk EQ4yO2vBj1PX7wffUS3xcZMC0QOMm9dPJkOR+4+gQJmDEgl1gDCYjLZ5n81X2jbY 3xfdoJ5hBVZp+njzMsZ8FsabtWGrfBFvuHQuHg== urn:oasis:names:tc:SAML:2.0:nameid-format:transient swimsa internships Official internship portal of the Swiss Medical Students Association (development version) aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://enlightks.com/et2/saml2 No public description available MIIDDzCCAfegAwIBAgIJAPrE4fMl7tA0MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWVubGlnaHRrcy5jb20wHhcNMTMwNDE1MTE0ODE3WhcNMTYwNDE1MTE0ODE3 WjAYMRYwFAYDVQQDEw1lbmxpZ2h0a3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAqQppjuMneo58PK3gfIq1fzTCdbYYeKpsw0ps/WUxCZ2tjNNN LC3Lh74seCZHdI6ZFdTgPsoiij84x7Xlds/pE0i2N+s0AlL6cFqwPkJUMO8+iKNC 0Pm0OMFcj74rr1JaJvFSvs7VeYpsPX/zMiGZZPVG672QDsHWrmdSSq//JPdocS0S 6nTMIAkkyWsWAVugJ0FeZ9yz2mRq9+7eXfpmkzGCLg4ECuhgMFOv9453d+ZH6vea XO81OyHoif+pX+pXN3zt6G4GqzW4L/ZcYM9jyqStlu+2Tc7yuLErDpg6zE3Mnh+T B9SpaHtEe6SpB2pxz+Gy7XZ5ELrI/gh82zZPSQIDAQABo1wwWjA5BgNVHREEMjAw gg1lbmxpZ2h0a3MuY29thh9odHRwczovL2VubGlnaHRrcy5jb20vZXQyL3NhbWwy MB0GA1UdDgQWBBRz+E6ack5u+yfj6gY/+LlEwMnmuzANBgkqhkiG9w0BAQUFAAOC AQEAQdODwqYpQCe+JEO1V7ocMjaWMHtcUO+aSteNvi3AEdBdl3VkMPiblwyjP3OY Ugka4sut9fRPEQMrl5lZNg09AVbgr6WAt2dDjqwnmbDLN35+VYg3wq3p8gslYNql 8dIEscK2p5UwMZuvjknp8DhZd4NlYDPwFOfOOfH52VB7+wBAmtycttLRo9Detiq6 opNW32+K4Ktpi0mYLh/NElogzNdSSyo7g0nrsJWdrdJEx0OJqYoHis1JBD5lUCXv 5mG5qeMiaWUG+V7MITeJdfDihZyosbx11O1VW0BFLuN/9eXXyqArC4GzLtpbsTW/ 4pqaqSC/Ae92fuNDzmwKrDA0Jg== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://enlightks.com/et2/saml2 No public description available aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ XGUS TEST instance for NGI-CH XGUS TEST instance for NGI-CH MIIDDDCCAfSgAwIBAgIJANz8E4PQrSUFMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHRlc3QuZ2d1cy5ldTAeFw0xMzA0MjkxNDM3MjRaFw0xNjA0MjgxNDM3MjRa MBcxFTATBgNVBAMTDHRlc3QuZ2d1cy5ldTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKrlECUCgzzGOiC2arhfZHM/elFE47mtEasQzBtFtpJwZtfwwXPh vYzlAWnu0HXPy6G32apxrAZ9TB7OeDQ6btRd13/OP0TM/dGfgpxOB9Y7Mv/LQr3s ongfZ77oqbBDmk+pP25ENsxqhcSr2fkTRltEv4kaWIsxujOnE04WeWG/Er91HKRM N/SK0KYyabhPnKEyz4vsFYRLQmZoLXddpTE1WNQ9DloDo8JbXP4Ud8hTOegFtWrY B5iFPAl0p43CtCdGV7Us6vJ0vpnT4Lnh0ZAs8gVKiULv2qKcllsMbXjKHoLn3+5c HrhUBNvgdD+TB20zVFN0xjIAuA+h6F0ydb8CAwEAAaNbMFkwOAYDVR0RBDEwL4IM dGVzdC5nZ3VzLmV1hh9odHRwczovL3Rlc3QuZ2d1cy5ldS9zaGliYm9sZXRoMB0G A1UdDgQWBBRqtNoWHWHA2wtlT9m9NA9yxLea+TANBgkqhkiG9w0BAQUFAAOCAQEA l9fj2L+hcmxqqFH8cJ/9lr7Wxbz3Ub3xbIJvHksK2c7h5/46PJzzDTibEd15hBmm Dk40ETbaen+UwODJxR/ZLQysSqqWL/up6DB26Bn2AXkqJpEyO1Vjt4DJyo7NL4ko KMlquCNapf1KMlTwHgzp+0HE+EwWwKKlOOZLqZd5ECl3wHQDJrb2JBW2+MNnZq5V yvlEQlkRLjocyBC3MxXf7JNX5E86i3DTP5m6BsCAJ7DbPRQvXARdtqbLb2McRlyV UTbk0vPvNvOjk1LkOOWMYsloU7AXoBOEFXNb1ltexgOHURlH5uwoAGmdSNOY8TDb ot+b3sSW0lK9effv0s1i4A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient XGUS TEST instance for NGI-CH XGUS TEST instance for NGI-CH aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ https://adfs.dev.fhnw.ch/adfs/services/trust No public description available MIIDJTCCAg2gAwIBAgIJAJlMbg4Xz7nqMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFkZnMuZGV2LmZobncuY2gwHhcNMTMwNTE0MTYyMjMxWhcNMTYwNTE0MTYy MjMxWjAbMRkwFwYDVQQDExBhZGZzLmRldi5maG53LmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAt8TY4YnZs3DydugTHz2Am260Kh4oTulqE/+wgSTi LOW6Q62bNLsor9P18QNMFCPaFwz0nLRqaOHbodMxE/O2hl3x5XoSnU8/8LFMb+Yu RgGPqnVQ5lS0N4x61arxQt1H5j5ronFlKmJ8+4QpNJt9yWUIeflgBr1mQF6vUyHT GYWltjxn0fVL0nHrAG1O2fDXwzoDhEXMdT0FVfzqD5p4cRL8Q2JFetVpBNgkcJJ0 XsTEobqgbqjErLpGinmbqjsDxd0t1vA+IBoXXm4dsHjbTl+aDXKnoyJWFgTEIL8Z RpQyXgc7wrDVaPNIEOXiQ92HvlNpo3KtGxmaOJnoX4mejQIDAQABo2wwajBJBgNV HREEQjBAghBhZGZzLmRldi5maG53LmNohixodHRwczovL2FkZnMuZGV2LmZobncu Y2gvYWRmcy9zZXJ2aWNlcy90cnVzdDAdBgNVHQ4EFgQUWlFTk9waYx7oYmzAYCPS 9QN89G8wDQYJKoZIhvcNAQEFBQADggEBALXo/Ir+fEsQweKkdlr7k3NekEZP8Uyv PAfXUf7UCcoiwVZR+ZZXIBmb+z8RvOTLI32HF3NbIdk64/YpmXZVN6/AoUYoF3Zb di5HUpD+qKh2rmisAaa+Fa5Ktx6XiZN9vWFodgNsHhJiuMtBLVHyAgJtLtgGXtZd rZBgRIFsijGMn6l7tIH13Mvkm2QbsWtHkE58C8jZ2zD6ZA//k4ID0LLmodFyAh5k miPIj+9Azwy8iwb8q8T04Sy5XQyPFtzkrXahA/nf7BUWLLml5tqPH/6OnVlWPtxm F7zKbj7cD8/LglJp+woF/NIhzcZfDHaksMgGzO+vT1WAP45JJE8t8hE= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://adfs.dev.fhnw.ch/adfs/services/trust No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://adfs.test.fhnw.ch/adfs/services/trust No public description available MIIDKTCCAhGgAwIBAgIJANVUczYkDjy2MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWFkZnMudGVzdC5maG53LmNoMB4XDTEzMDUxNDE2MjE0NloXDTE2MDUxNDE2 MjE0NlowHDEaMBgGA1UEAxMRYWRmcy50ZXN0LmZobncuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDraoWLITUImJSf+SIrSPcsXpKiEMk25wR854fL WTjB1+WNSK0v/dRUzCzdjmfrPKt+umSfSqco2CFDNJz9Pbbtd0+pqfAgIDQPQL9z 2gM2m+ph2ivU3/Mz5wXbSGohDR0sZ08xmNc4z7pAjQPKU9ZW93r97iWL7rJVeDdY Ae9FqVU17JfqqzJrn9OFp9+GyO4mDVryLGxQLkCmU1wL6X9xh7wP5R7Q/hcG8/yk pPict5yxMn2s6dtLFSc/FLqziEcbA2RdSN69qF73bY/iLBVbAW/wnWSbZYuHap9/ dXYj4DYfVgQ85qr8cIFgyIiHIjLSB6UFDVIFw5z6QKa96n7zAgMBAAGjbjBsMEsG A1UdEQREMEKCEWFkZnMudGVzdC5maG53LmNohi1odHRwczovL2FkZnMudGVzdC5m aG53LmNoL2FkZnMvc2VydmljZXMvdHJ1c3QwHQYDVR0OBBYEFDl4DQ6m5Pg//2pC pqHUnyyJswRyMA0GCSqGSIb3DQEBBQUAA4IBAQANoYKB0aeQ4M+B4C1QCxPjbeQS K37SIXZ2/DMzvhcWBQ+ZqCp6zxk3pIjiBALPzva+KcABrzDlyAdmb4GXoUR5oGZZ JRhtIf4REFlcbHu4Fc5sjc0lwrIbAkfBQBLyNovMPscl+uJMWJo88c7vPGi9wyIS QDLPNVUz9EWYt+xs4U4pqg2ntd9sZb9gqYUcjA+RK8h/DqTRXQsErjP1USK7T+yV 8V+CljxvB7Uq9LYORZ9OKxxsC4GNNKNIdrnScuyqtDk48yguQu/j1eJmVo1MYu1E CMKwgyME/+CisbznBI1Ygow7oc5Mw6rxI9ok4OpXogviGockPOASH8wf2xZ1 urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://adfs.test.fhnw.ch/adfs/services/trust No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://adfs.fhnw.ch/adfs/services/trust No public description available MIIDFTCCAf2gAwIBAgIJAJq8Pk8zshviMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGFkZnMuZmhudy5jaDAeFw0xMzA1MTQxNjEyNDZaFw0xNjA1MTQxNjEyNDZa MBcxFTATBgNVBAMTDGFkZnMuZmhudy5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOYT6epZAaADiKQEBsCf0eiPE8lex/zbS/nPETDWmmQeLW4r42+Q bnsF3TYzDO2zU43H5aNXEhD3Qq55WlR7BA7TiKShejHYVUQrjpxUkXBscO013UgF pyRwPXyoy7HxssL3wwvofz504wL1UIXExEQ5hLtddW++v28DGBWRk6zqojSqGTHR rD+HMtlnT2Pb3F7hiCmfS1XJD9WtuxhxObqqOr5UKK2G/l/9g2Kc57rb5qu2T3ze FG0mydPxfSweimCiV1M6ScjEyveb2x5rJ4bMiJeOOMEJwWr+2vkA4ak1xSvDvRhq QRKyZTbKZ0+nTCHBkYeYCcBAzepe4CY9u40CAwEAAaNkMGIwQQYDVR0RBDowOIIM YWRmcy5maG53LmNohihodHRwczovL2FkZnMuZmhudy5jaC9hZGZzL3NlcnZpY2Vz L3RydXN0MB0GA1UdDgQWBBT53Jrshc6uOjO+DHSYolRmRG0PUTANBgkqhkiG9w0B AQUFAAOCAQEAnwyMCF+IElVudkYlqsAaoXL7iVhJ3oDESj3GQxOQs/WrMGr2tchW cCRIGktZQfkStLup4zWpYWD9Z9Vfs0mwV2+CbaPoYMO4AEjnSyIEr5Tp0k5tOxtA 5UfcahWfkzztZwIWTPi1N74YxZMwCZLrr3RAjEQyPxLXAMRr/Vdnu/NXnpWibnVk jdRyBd45Z6dC0kzFpMjJ9Q2/k+Q+QvAo9wJ5eEUzZMEiaeQE6FlrNym/C+Ik0SYR DX1xH1pKC6QQm8l7foHpJPJTxNU906pW/C+WOWlc1YLtiPdimJKYOIvfrV9aP1fb UtohDwFIzm62Id41KSw61wPMPVxjG+iSaw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://adfs.fhnw.ch/adfs/services/trust No public description available test.fhnw.ch FHNW-TEST - Fachhochschule Nordwestschweiz FHNW-TEST - Fachhochschule Nordwestschweiz http://www.test.fhnw.ch/ https://wwwit.unige.ch/service/sport/shibboleth No public description available MIIDGjCCAgKgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzA2MTAxMjE4MjRaFw0xNjA2MDkxMjE4MjRaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA1MlDWQK9ckeKGlE6J2yDpHUooIo42d7COoq1HIFXfoWHc1A0RD8mQa5t XrRC0TrYqprFbtoC2sMhKXWYNH7n+RPyq3r8LyDEoK4aEPDcn5KWGJ6bj8eKgzrA M5S/yT6VM0yyDhOUU+GNNMV6QoFTstFk6+R4FUqrN/kxbDlMMsnVr03UOzx5La4a gCUArVkyPTaI5cNyysyPvF2JN3c1K5FO8alJNJKx+XOPiQVsGxDmzxRfpdaTH6iK wdhZfzdfzZ7QIe6ugURGjLGOVuuuiQu3ir2tx9gFcFBGDTiz3w/qkaMqFhGmy1ZB 6Q4gz5N0deE02us/juZIlGb5sXa3jwIDAQABo20wazBKBgNVHREEQzBBgg53d3dp dC51bmlnZS5jaIYvaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9zZXJ2aWNlL3Nwb3J0 L3NoaWJib2xldGgwHQYDVR0OBBYEFNdSiph48w6r9F9JaPbBj7lnWkYsMA0GCSqG SIb3DQEBBQUAA4IBAQB4o9WuzeRFNBkUeZwktJSvFwP6lQNvdKc1OENepbjE90PB iyQyyuRRO6OJYd0FlWnS0RTrWXt6EwZ7l/w9eAHtejvxVnfvCB17+mDN9p0YrULO 2i9xYnLrQnpMUHrnnmW2SZTuwwVOxBeWSgTiORalwrnUvjXbPYfLWpTjf8nsRy9l 4B5EJo8VJMjIdpPwWVLkVvRGqxra6Zu+Mi4sJr3NAHQzwY9mp6nAa6VK9BFqL47n xrxio8AWjupfWgTylPe+BiemrbqCe2xeiFQgzigKL9vi7o2BQCMQlOFvzQbveiT2 pOZVDGBfxwEv06GGjFN9ZaVj2b3VO4x5vNA/7xBk urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/service/sport/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Mobility Online Development Mobility Online development instance. MIIDNDCCAhygAwIBAgIJAP6aAjfjDml0MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy5tb25saW5lZW50LmV0aHouY2gwHhcNMTMwNjEzMDg1NTA5WhcNMTUw NjEzMDg1NTA5WjAhMR8wHQYDVQQDExZ3d3cubW9ubGluZWVudC5ldGh6LmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAloggL7Je4HEAaiPgBjGsbkbq loRATCCwQvuJ/ZnMILlnaXLTiKmogyE8Yd3Ch5+dGZmOBPK9pcciQzy+Pj51JxVc 7/cxJvWFBs5Ldw2nFZXo5DiEUNMwByG6ZvyAMqL68ihVGkW+mwvNl93LaD267rB9 +dtnRnNifKBTwl9KNLKxQqhhjSd4e8yjoaEX+9VwuUq1DR+M1k91FrT6upmZf9c+ wFRZw2tp3GryQ+WUPlQRguPmA0BDaruu+wkUa1MFR4ilkke4iOIUwPsiawqPimxR 5DuVLBkziJhCa0Ec6c9YgMIqD8RqFiuYQOYnxeIaMEh/jmKA332SHuJmYfQaYQID AQABo28wbTBMBgNVHREERTBDghZ3d3cubW9ubGluZWVudC5ldGh6LmNohilodHRw czovL3d3dy5tb25saW5lZW50LmV0aHouY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU KsEblRnFTAlFeku/2GyHdhl5qukwDQYJKoZIhvcNAQEFBQADggEBADkXKIoVadhG b15eo5AF0wbMoTcp2H6ubIcjXtdTmVFcq+56wMkC1qWyXTA3qYF0O2ZFBydl8fmo quihALJDDbt4z+4FI1heBkq9MWRC47EJ/ShPkw+iNJ20Uu57kixXByfHSoz6RXJn gi6wJ2RoBh+EgQC7dTMT85JiKymZMqMY5K7VXsDdoqCM1f2tgt+/fB64G/Ktjz4+ Er/pDl6LXykrmG+0zZZsbvgIIMIAxaJk1QQ2f2bDJ6IjWYfgArWeqRN/H9Qrlyur ryu0KSSw+pjUO6Q2R4K3aHjdClzYs5+sj5cQy1m7MuSoTH5XAq2n/3zYjd9WsfnN Ql0rURd6H1s= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Mobility Online Development Mobility Online development instance. aai-logon-bi-test.ethz.ch ETH Zürich (BI test) ETH Zurich (BI test) http://www.aai-logon-bi-test.ethz.ch/ https://wwwit.unige.ch/service/emploi/shibboleth No public description available MIIDGzCCAgOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzA2MTcxMDA4MzlaFw0xNjA2MTYxMDA4MzlaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAtObfLADYjHmgZfCQkQ1hij75PNYsP7W6BEnm0zqQYYSYlQXNWU1pikUY mhWkz/vSWLYCo2W5KEy8Y78xSS5dcHdJDAym03DNRbsXwGKWUy91rqv+jkfGpctN Vh2u4r1qaKe/9j2D+2jLIdeodmYC+AMFT4N7h3nsPgF2xvEFny5Pz2yn93b/l1v/ sDoHs0CfSRmX5pi3CpPVJ+XdK+Nw3qoE1CRiYSkQOhYnEuPRl3vXszmSeM625QtJ 8YLmVkoXQ/X2o4JZh9xs1WuHLz2TZU6r3Uh7vspNHyrVy/A/YAC1+LCQpkjuqelT tGnIfkaFtc7tQazcqJiOUolxLjIKaQIDAQABo24wbDBLBgNVHREERDBCgg53d3dp dC51bmlnZS5jaIYwaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9zZXJ2aWNlL2VtcGxv aS9zaGliYm9sZXRoMB0GA1UdDgQWBBQv8QPQmxtPkhxRbjkQWhLwZiGjVzANBgkq hkiG9w0BAQUFAAOCAQEAfN+9BdbY0KLvt3AecJosSzjRjK3k81ft/DaXNMtn1djK s+WMLD8IU46vdKcOF3SamWodGsPmVvQlQO25sts7zD7SzbvFZWMj7UrFFRJGpS/f jdwe5UWffock0rxx8w/aAqOYhWe8ywX6nAjyb3ZxfXK701VH8IGN6ZNta0I9GNnB BLbq5ISEcczgA9JFG86SLkK40RLq1lls7mNHPmP1NcsUQA77xJSYciuYkTW/5Kzb Av8IVcGot88SoQxQM2NHvzqEzRL1iPfhON4dTzdhz4pGPAUuEAgnn7RhoZXqxq6v GkMqieawMoxfOL6dsf8MRKZvUwXPs8BRivbdr6uuLQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/service/emploi/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/admin/structure/shibboleth No public description available MIIDHDCCAgSgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzA2MjUxMzM1MzNaFw0xNjA2MjQxMzM1MzNaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA53Rd4Yf13018PWe0YG704LM9Zgl20JQo7IuC071ZQJF3P1M18u3o5erX pVxUOv1kxcwd9aICy13XBcpZQmONzNm0uEh15ktuaf33t6dv399CH4zfxC3+49GA T8lrCvBtZ5hPLJasYnGfBr+wz84uLgFkpy3oK5+u3A3JmByLFp/faBoW02VtNZBT x+lgEeSElDyMziy4pRubIFpxt/p8VUYcLrZyNL2gGKyRitT9Cxxgu04xE2Sc+Cqf dt+EokrKr7Bxo/rTH48tFp9fpF9L5+aT9kWRfo0/ScIBI5XMw85elBnKuUybyLf6 A6R8H5V5cMVX2mLRIQTSxh62Ti6EGQIDAQABo28wbTBMBgNVHREERTBDgg53d3dp dC51bmlnZS5jaIYxaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9hZG1pbi9zdHJ1Y3R1 cmUvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUtVec0rBO+S9xZf652Bex+IWd6EMwDQYJ KoZIhvcNAQEFBQADggEBAIX0vnLzCtROFFtjS7PTWRfY5712Vqb6mt0W/VfEtYcQ sb/WjmmDnw4F71MtjPqvnlBzIm0xAT86aHcOFmsXLpJEWFHSRXikQLXoRQ83ZpRD 8wCzKg/+RgV+Jr6fUdeNQZO3olA6uZ62i11bHdAboTVqA4CraFs2llaiA9ylqyyN fuDULTk4j97GWWeNTcGtWied9qSESZlSmQXlrAc63g3X3WTGLLE4clWZdiexHjTX v4+YdwvPC+SdPMxOc/ce4cqOrxhDue5R+PPj12uik/V+q1xEOL0Ujyf92jd1yNdc NL3IoHDV6Y6zbkMAApgMYwMfOqZOf9WJBVaN9ZajA6M= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/admin/structure/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ https://wwwit.unige.ch/compta/rmbf/shibboleth No public description available MIIDGDCCAgCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAZMRcwFQYDVQQDEw53d3dp dC51bmlnZS5jaDAeFw0xMzA5MDMwOTEyMTZaFw0xNjA5MDIwOTEyMTZaMBkxFzAV BgNVBAMTDnd3d2l0LnVuaWdlLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA6Lus21JYnIgAVib1jJkgO6xkmseHGhEkVHgw7eyzCjfscBu17BIkycXZ 57GQOCqSFSvvfzumG73ZzqSXpzYv91rkMri92trKBC6wFUUCPEL9Z6icqKvTN6eP TBZQThRZDK7d86+NPsUUsdvZI1GISAjFp9U7uFyAC42wjRV6CPMp9aeN6EH5+AbL TyEg+YTRKE8yKe94GKz2YY8JyeJydPeLNWOl8cq6Z92ZV6ORE/o0Hf8O5VpKwXiG YV/kCvMvWrY98uUQmK4P1WgSwSCQQ7xxyGKBt+ZTTzlIaZk6rbzBAmNGZ+F7D6E5 xyQLBjjidG3nvyis8Ko02DvUnX20vQIDAQABo2swaTBIBgNVHREEQTA/gg53d3dp dC51bmlnZS5jaIYtaHR0cHM6Ly93d3dpdC51bmlnZS5jaC9jb21wdGEvcm1iZi9z aGliYm9sZXRoMB0GA1UdDgQWBBT4eRHa4wdIjGOnorPRmuL0rxdQyzANBgkqhkiG 9w0BAQUFAAOCAQEA5t4UOGcxLqeNeUz+dRDz47Ncmw6LLBhOVkoJBxPka0oGDz78 awmOeZYOvtI/V9gxzHIo1Vo+vlZtkQqafbReZWZ1OUdVbmdJcvn5BuJ+G89EaHNY tzjDkUKfscFk7hbg3quZ2DQNGVixiNHoO0EU901pr9vouhliHPWyBkMtXygoZw63 85rDZmEtbc8izEXZskbgErfXJvBSE8WPjE2dkPOpvtzGCnwBIq4KFUBsVGzPIxwU 2tQS6xqQ4xtYE7lRrZ4FM48DR68jb0pFGq9suujyGDQsvd2tWmixo21oPYCrYpth Dl5XAlkN5W8eEByM0zyIOsA45uAdVVZYADAssQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://wwwit.unige.ch/compta/rmbf/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ Authentic2 test at GSI This is a test of the Authentic2 tool, to bridge different federations and leave the control of bridging accounts to the users. MIIDODCCAiCgAwIBAgIJANyv6nnhC1AlMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGx4YjAwMy5kZXZvcHMuZ3NpLmRlMB4XDTEzMDkxNzExNTk0OFoXDTE2MDkx NjExNTk0OFowHzEdMBsGA1UEAxMUbHhiMDAzLmRldm9wcy5nc2kuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0S8lmEne2Q27SXyJe/vdb/cgjMARd /TZA16/8IMau7lx5oia3jTnOHOIv8+Dp5XnXaqNFe9izMCYnx+8sJtnA8lc0l6rk inE5BhL2PFSmgl7l/gPj+xjOzxhxYhgPcU851U4p1aFDe+SZYNV1lsK6xPRy07oZ 2Ifg0jHNt0eTHYYarP6rTLMoWJVJl1Fid7R2b8AZBvSNhHRv2gfMBRxTDSvfhGn6 838jJWRxZvGS1XT/Nsk5VsDnkzQVvv7JVrdNTCFLECsdZnogmMwf2e4K8qqsb337 yCocjaexsLASYCDwlwdHddK6rwdyiW3gzWYqjHGgMVRRMGlFO6dBOXlVAgMBAAGj dzB1MFQGA1UdEQRNMEuCFGx4YjAwMy5kZXZvcHMuZ3NpLmRlhjNodHRwOi8vbHhi MDAzLmRldm9wcy5nc2kuZGU6ODA5Mi9hdXRoc2FtbDIvbWV0YWRhdGEwHQYDVR0O BBYEFDlps4w9h8Z+0Kj26lvGGdhFlB4xMA0GCSqGSIb3DQEBBQUAA4IBAQDbSqf4 5DNqP43063aL4WUpj3d5Uu12xZSEoNxeJhM8y6VRlTMEiT1DxlvSrfWDh+oSDtB5 Q9U9NN+g0IVvGQ/Pu6rERLsjP5K84gZ/tUgKl9iEhCnpLRLRvqODIc127xzrp6m6 TFAcCNx2IegmcpIHT2hGMmvAsbfqHusc7afHHg5lbCseuVSG5oTHE6W3EsNwJ033 hqIYXLdjfLmr2MdxCOciSh2prnfc3SKKRsFthtckQnF3Rqs0ILB2ic4LcHgN8Ixr ztP92G8Tz5PTkfDkbbJu+wXSLHYjh/RzHMMogE6xoSJnmrkUaub587tuqxex2WdW ltljn3lbNyP20/hT urn:oasis:names:tc:SAML:2.0:nameid-format:transient Authentic2 test at GSI This is a test of the Authentic2 tool, to bridge different federations and leave the control of bridging accounts to the users. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Test new shibboleth version SLES 11 Test new shibboleth version SLES 11 MIIDFDCCAfygAwIBAgIJAMDD8oTq97m2MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFnaTMuaGVzLXNvLmNoMB4XDTEzMTIxNzA3MTI0NFoXDTE2MTIxNjA3MTI0 NFowGTEXMBUGA1UEAxMOYWdpMy5oZXMtc28uY2gwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDdP7rsHyY9b3kuukh3FRYfa27Zs3LByJOivf34FA+svDiI nCU0x60I5syGFCD3xdXfv9Zz7yiwyFM6TDtRxNCxJi6WRRcYUfcCMZgvOZnd5Og1 EI+qMZF0QOUf+y8SEqaY4WBBI3uzGSkMQoQpZfkj0bDZ2yuePlzLL30Fr+QUVlCf peAIMiRPoiASokO9B/tok15GAokTgjImuXpTkrBtwejDH709jSD9qBanhn6EFKpV N4OJTstt1G7EX8BA0L+l9EzHjrKChSSruRrY4KlGzOiyzs/VKXFDn7VL8c8s99TB 7aa/BnyfkH8GLVRhSqI6yrl8HkxZRRkSva7QsXo1AgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmFnaTMuaGVzLXNvLmNohiFodHRwczovL2FnaTMuaGVzLXNvLmNoL3NoaWJi b2xldGgwHQYDVR0OBBYEFC+WsOHKgIEIWMRXllt9x33Ibzm3MA0GCSqGSIb3DQEB BQUAA4IBAQCnWsxPCtwJIOzcTNuF8FFA5bYWd+JFvi0OvRmqn8wYW59rCbXnwR5z GhfY5rxpQsIoNS+aznrTcIT/zWkvi02lD3cU5sqLqaQ1MEB8TWGKW1yWLOm1Rciu HVUWWYgpxScpYkSbgzV6BMMnnJACZGUC+2dznOknL7jhrgj2KJvXL0iLEf49NYnK +xsA6b9+Za2ErHjFPMZYTbvwRcFn702tPOpC3QqMc2T9kP11SOmUIHOzfq81jTkd 2Gxcu6lmNfKL2iz9u62MaU9weUEJsl0nQhM3GpyNzisWHAuyIljXzBlETTS9rJvj uwTqx794m2peDC+azBkkO2W2C2lfxMAU urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test new shibboleth version SLES 11 Test new shibboleth version SLES 11 aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ https://lpjeannino1.unige.ch/shibboleth No public description available MIIDLDCCAhSgAwIBAgIJAJWL4euhjsmUMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGxwamVhbm5pbm8xLnVuaWdlLmNoMB4XDTEzMTAxNzE2MjQwM1oXDTE2MTAx NjE2MjQwM1owHzEdMBsGA1UEAxMUbHBqZWFubmlubzEudW5pZ2UuY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDwPOAs/WI6LkTPXPlacVsJzB/DfgdA QEGNYy2Cr3e77EFAuyv57quAf9rkCch8Pxbt76T/ENzBbsfbybkXNk+OhdJUXLE6 6u6cxOl9WGJPBqFUjCRqLb8aNg5jgZ1KS34b2cxa7VSrALG1j+V6B9tm2KG6qSOI S/HuYj5/x5qLPbMbH9L4lr8mUkRUjroa/0GdHJv+H0JSVEkauZ3Jbkb2CJGvRPjw mQKqlu6kySZX6dyCuffCwJhi2jjj3zCci9oay3AzLDGk+PRBJhLHJSgCtZkeKkOA P/hraCp+ePRAsM6Rdmww1wL6qpgCuJro8+kBWI8iqnmElFtUjExMT8XRAgMBAAGj azBpMEgGA1UdEQRBMD+CFGxwamVhbm5pbm8xLnVuaWdlLmNohidodHRwczovL2xw amVhbm5pbm8xLnVuaWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFOSBVPB7G4Dp kIaezzPq7j7yybqNMA0GCSqGSIb3DQEBBQUAA4IBAQDX34/eXYWJ59rWDeg45wMs wiyp46tsNsHUYMXCxb7L+aZGME3uDauIDHw4edWGjjBz4J+Y3m8r8k9klM8XNhAF N81js3OIM5TU4DN2cKoU4AKghyjfpu1nXLRw3ezr+VIannuPZlUMMLMIG1QSo17E 7IK18WGxqiPHfG2XoAJoEYg4yN+eYkFJZupaY5bcWbqgIY/BZRKBVWL5GSIKp3st BUv8Nzt85tguCntVdjflwNBA4Yrpij8jULcMJdaDhGGtqe2CowrolU92Vi+M2FQC wWsez1lmxABp6j+7K1YevciyzUJKy/ar8oDuI8IznRPqxucJRdkkNJFPbJ5puzmM urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://lpjeannino1.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ GÉANT Intranet Test Instance Provides access to GÉANT project documents and internas. Test instance. MIIEcjCCA1qgAwIBAgIHFoCBhVY+iTANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQG EwJERTEPMA0GA1UEChMGZWR1UEtJMRcwFQYDVQQDEw5lZHVQS0kgVGVzdCBDQTAe Fw0xMzEwMTgwOTQ4MzdaFw0xODEwMTcwOTQ4MzdaMG0xCzAJBgNVBAYTAkRFMTEw LwYDVQQKEyhUaGlzIGlzIGEgVGVzdCBhbmQgRGVtbyBDZXJ0aWZpY2F0ZSBvbmx5 MQ0wCwYDVQQLEwRUZXN0MRwwGgYDVQQDExN0ZXN0LWFkZnMuZ2VhbnQubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ZgGj3cbCZgNNTCY0P2g8jov 74KFsNXtaPPM0vNT+RlmdfmqLVNFkCz90HHx+1ZFF98YYF3kNqvtipEYhv8AplU+ j/UR9I6rPTEvHtM2BFrCv3fvsvLitkcYQVi4NDjI8Qzv4ugVGzfeC3vlPPOwNdsA wLsKrIKG5QbnDkgaJMuIKorsUD0QBOb/bema0x77jXWyo7Zsrz3EWE6x9VreBLde 4bzWdvig79oYBCvYbzckS77qweOY4oDB2oxF96wf0UlyC26u40cyGBkWuwke3DX+ mypM86il05F5gxbMq0iOt1e+rv4ewqzyLdCEEyrG1Iez9qYIZTqiKoCKCZNlcQID AQABo4IBSzCCAUcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRsZ/2CP8ljz4lbwswK7TlU+wvn uTAfBgNVHSMEGDAWgBSod7exoyNlktqfxGUUmz5e7PjKIDAtBgNVHREEJjAkghN0 ZXN0LWFkZnMuZ2VhbnQubmV0gQ1zeXNAZ2VhbnQubmV0MEcGA1UdHwRAMD4wPKA6 oDiGNmh0dHA6Ly9jZHAuZWR1cGtpLm9yZy9lZHVwa2ktdGVzdC1jYS9wdWIvY3Js L2NhY3JsLmNybDBWBggrBgEFBQcBAQRKMEgwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j ZHAuZWR1cGtpLm9yZy9lZHVwa2ktdGVzdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQELBQADggEBAEgQ/IltN/cqHX76ne//6A3sHGdPmc37aIwF 8x+9d7XrKMp/OPuU7B+rrIAw0NTh8lI6jtjksSJ+ONnTvMmNChpbyGt/MoCpzN96 43SCBG69g9p65YQRbsjbk+F29ddyxbNMGMRRHmU3y/5PuaKT/kxwhI2qdG8jYos7 OVRy4URr0xxsk41aMJbyW8G9g8TmHMUwY+SwfvYXziQ4Jf67MMMf4a8c2ywZJXTz 8Yu/S/of6N7uF5SXxIAsTqBWPsFm5Fs9MbAjqH5+itfgPbvh2OsigzD5yODRBfDV +i8UK1ae+ilwPcADJEuc04gZiy3dz1a4rhRmDg+bleNBtH2J/JQ= urn:oasis:names:tc:SAML:2.0:nameid-format:transient GÉANT Intranet Test Instance Provides access to GÉANT project documents and internas. Test instance. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://sp-test3.unige.ch/shibboleth No public description available MIIDIDCCAgigAwIBAgIJAM42/nWippZhMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3QzLnVuaWdlLmNoMB4XDTEzMTAyNDEzNDg1NFoXDTE2MTAyMzEz NDg1NFowHDEaMBgGA1UEAxMRc3AtdGVzdDMudW5pZ2UuY2gwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDehY+l22gfeZayWYy1Um3K2HkyRAvKfdgb3SKm +apdWJgdPLuXcMOlHoi+8T+iSqZTxHUex04c5kaQeF+vww0ORk2aFuMUVKGAuU4Y Aewc340S16Pe7IL6SVyTQfKOy75U5emV5cBECOHyAsfXmxZl8Q1SzQMbVbPlaCUd Yda4YTBVm0Q9KEYQQkPrbHq2qOHMYBFxG2lHQUzQuphtE6aWKiwQWP2EzhouQSQq Fj8skjq2xLhtxaS3U7dkBS5eWgT7puqatHYQ/IylmkjLn7G/dycskfQv6Dh68GqX OOcEI8oLC7K1+14reHTP+D+skQp0LdeCZGFAdyGxvflFLoRDAgMBAAGjZTBjMEIG A1UdEQQ7MDmCEXNwLXRlc3QzLnVuaWdlLmNohiRodHRwczovL3NwLXRlc3QzLnVu aWdlLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFB5G6PqoormcJ0TWeKqj6chmDlxJ MA0GCSqGSIb3DQEBBQUAA4IBAQBZ3ZOnFrgk409/nceA3MkSLCmXZzpNMeTZAs2p LioQk35Sl9IolfPbAj5ihvDBz6JkTxiaMaW8JvvjWmE/9hCI+i6IJPeJHDkiud6S f/NK2mIYjwkQ3xVpHVeL8slNI73HECS2xSg8OMG5onrJ9NIH/qflz9jSl0betUCG 3w8ix/rEQkKDtJqUluE2Non0MvqyuFRCxTXyia5AZSN6EiBEyzwodaRY3ctDKQCd 3cHI6rbcmOO+UQNnzcq8EdNNWSXPrK+7Ova1lIk5edudGvW02AnX1AIsQihjdiA0 TcZNSan1y7Kf+CduWOoHmB+d0XLM/Z234F36J0y7z6hd8J9y urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://sp-test3.unige.ch/shibboleth No public description available idp-test.unige.ch University of Geneva Test Identity Provider Test IdP Université de Genève http://www.idp-test.unige.ch/ CNRS Sharepoint CNRS Sharepoint. Used for GEANT Sharepoint tests. MIIEmDCCA4CgAwIBAgIRAPGd496ms457aFDM1WzUS9YwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAzMDcwMDAwMDBaFw0xNTAzMDcyMzU5NTlaMGkxCzAJBgNV BAYTAkZSMRUwEwYDVQQHEwxMQUJFR0UgQ0VERVgxDTALBgNVBAoTBENOUlMxEDAO BgNVBAsTB01PWTE2NzgxIjAgBgNVBAMTGW1naWFkZnMuYXJlc3UuZHNpLmNucnMu ZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvYDOIMMqS/mYXT1vb nG2NratDaq+CxT54+xVh7SdHVioey4Sdj1CCozrZuwgY1HGDmx///uyV3hoIOAcB VrrO9WqytMegqvhYAEoz6luVHEHtZ8yoftXVOCtmlFtUOeC2IUmDU7ZjtztmJtgf NEzG+DrCLobWalas9v6g9Ab3jRlN0iy9SR7eOoDYLu7w6bW1pCaKxnILPL1Sm6mn W98fbaB5Bz2BTcts8a7voQSXdIaI3CKQ4pUef1lyPTR95xT47CsY07mzW/5oDBOj bAirR1ColUZoG+B4Z+0xe9oFfBjMThP6TZdnihLxsd4SMhRpQ1dITZp6NHl7uyzu WBw9AgMBAAGjggFsMIIBaDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO5 7TAdBgNVHQ4EFgQU6/IwuggvFIxHPf8kNHmcmnPKTM8wDgYDVR0PAQH/BAQDAgWg MAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgG A1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDov L2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEE YTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVO QVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5v cmcwJAYDVR0RBB0wG4IZbWdpYWRmcy5hcmVzdS5kc2kuY25ycy5mcjANBgkqhkiG 9w0BAQUFAAOCAQEADbrIajzsdNKHilc+r1c8v79U2LGBlEg4FQCjO/0OoEnuX5N0 1cgaUFTITtkcdvJbtDEtfNyR2x2bfvY62q3hb1TcmH29D2SQp7Iirfutwu12FAEq OHL0qjlTEO9kKPz+g0M7QFHNtSDvL7MmRoOZS7wGs+5Sjvhmr5whN8/2cbXHHm+r LOuTLFAJj2+B6wLvYEF+wtFQjMNKROoC5QAkY7am7Wb8zx8u5B3wkJuw3cNy6+fe eKm0J/0CIZLW1mfafZsmzx6uPX/bEVIaDGFbeQeTnDeZjr5iSKYnRTyE9GS1r5Jo hVlXb0+26Eug0KbxWNA/ElvW+fqIewoR5K7hrw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient CNRS Sharepoint CNRS Sharepoint. Used for GEANT Sharepoint tests. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ GÉANT SP Proxy Test Test instance of a Simple SAML PHP proxy. MIIDmjCCAoKgAwIBAgIJAMUJgnsfhfQ9MA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNV BAYTAlBMMRAwDgYDVQQKEwdQSU9OSUVSMRswGQYDVQQDExJ3d3cuZWR1Z2Fpbi5v cmcvc3AwHhcNMTQwMTE3MDcyNDMwWhcNMjQwMTE3MDcyNDMwWjA8MQswCQYDVQQG EwJQTDEQMA4GA1UEChMHUElPTklFUjEbMBkGA1UEAxMSd3d3LmVkdWdhaW4ub3Jn L3NwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5q6Eo0W/DeEo3x0R fSLqTbaPhJoojqlfmOTzdcqr7wle0K1meM1DTkXudhF+YUMOKADG3D8GLug0j0u6 ZglVK8xTh+pMOza/EWX1eZHfBmoaTKn3QHaHtw91wGvwo//1qLoq1DKgvrcni2Af YQSSGN7XlXWST+03OIXMtWOHFHR84nvDwwkLSGH42ASxUfvob9fl0xIijD6wXeMD JLhAm3n08cn3BhXk82M8+/ujtLrKTWjZ87em0XI6A2kofiPEF4+Ew5irSImWvnxy P1KSqdFKUdZ6vU3VCq9xhSt1ZVG0Ktz5ZAVFiNASS/khaWNoZcfzpqdBhOHkLhfN 1NCLjwIDAQABo4GeMIGbMB0GA1UdDgQWBBRzph0yKbhYqn7PhyK3sifPlluItjBs BgNVHSMEZTBjgBRzph0yKbhYqn7PhyK3sifPlluItqFApD4wPDELMAkGA1UEBhMC UEwxEDAOBgNVBAoTB1BJT05JRVIxGzAZBgNVBAMTEnd3dy5lZHVnYWluLm9yZy9z cIIJAMUJgnsfhfQ9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHPJ Skh0dEDMJLNXHAvJ9NdaMNISjjN7fQXl/RGkntXB/nlF9SO5fLY5Z8118hKA/S3X KrMP6pNzqZhV20/Z2jV8AMTZvTND1dQNNT27YBEvtEdi8063n46H9oKnRVaarop5 Q3NouUAN2YqMfK5DrhVYvMgVbQR9lQwOm0BeJMGeJ/gSLdRfczO3JmgdOXY0Uvug aFCBBdBm91qczDRv4PcGEdqub2qamp9JKFLPgFeWGYJgKgw2Dw22+xY5AWgDUim7 tD4UITdQz4BWJRi+nhhPoSRTuNPTKVyKvBFGQBftn7loyj5lPCoAsbxfgYeuKOOJ pzQsBGQb7GKjmJMVop8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GÉANT SP Proxy Test Test instance of a Simple SAML PHP proxy. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ https://sp2-test.dlu.switch.ch/shibboleth No public description available MIIDNDCCAhygAwIBAgIJAPaqawg50exwMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNwMi10ZXN0LmRsdS5zd2l0Y2guY2gwHhcNMTQwMTE3MTU1NDU4WhcNMTcw MTE2MTU1NDU4WjAhMR8wHQYDVQQDExZzcDItdGVzdC5kbHUuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu4KajIiwkDY/DyA+eOHh1zhx jK7Phr38Qe9MA9smS7oKgdErBZD9xMA/zvoSKVGNYxRbbRuunEIoAvJfbCtZsvWJ cPVQf1mFOA6Vr8H43PLlCdiPW3Il1kQah94twEraGK7Pecc2BwbcHZFuLZ1YQljq /RtSVt74zGtrXJvzbqqpOWCq/yAM7ijzGKW3qOoUarzpaAsZzNBz4/YJX3MXBLq9 qUxq130nzq3pT2/EpuwoD78ScSvkPD+fSU8efHwr3DhAejfa0ZcCtvowtATHth+F wFesaNbUZ6UPqPGoWdowUhiQ9e2TWucDyROJJ4rELw8ue+5A4C5EKsztfgOWiwID AQABo28wbTBMBgNVHREERTBDghZzcDItdGVzdC5kbHUuc3dpdGNoLmNohilodHRw czovL3NwMi10ZXN0LmRsdS5zd2l0Y2guY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU ocsgIi96sb+s9+a7JBzYdWLrTVswDQYJKoZIhvcNAQEFBQADggEBAI6J73pR/c6o cz5C0ZDzHfDz0BVs0ZeCRkul6wTOwI6igHK/6CbhuVP1H090B56I2S+5iwKUPAv8 xNg3ctJyK5HzxTFUr8z2+YeW36PRgqLSeOgaTFLife2tIwem/0YLGchDYCvaWxIN G87ugxSyXoOYZIZWye8+HiCtxlc3NJD1FinSfNvYl7UF7Ess84x91YXGrihJfm7Y 81lJETofRPzzyLbDMFFGhT08oCwtBRJ+qBQADE3jG4Wi3bq7mSV4h8vT63rdQl/T koYFzq9ti0gLjqJNsgsKxGqbQxLB9YXPZBEvpP63DsQNMedxN8JWkb0pSp+wx+gi Y9Cll0gZnhw= urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://sp2-test.dlu.switch.ch/shibboleth No public description available dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) http://www.dlu.switch.ch/ Test Resource 3 dlu Test Resource 3 dlu MIIDNDCCAhygAwIBAgIJAIYkT2lzLMZ0MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnNwMy10ZXN0LmRsdS5zd2l0Y2guY2gwHhcNMTQwMTE3MTU1NTI5WhcNMTcw MTE2MTU1NTI5WjAhMR8wHQYDVQQDExZzcDMtdGVzdC5kbHUuc3dpdGNoLmNoMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv77i64RXX8InzfraWjltViTM glvxmHLTcJ6S7FKCVlZSZr55MfJNpDhAEeOwrWe9TiuUepT09edUSFJjKB2mXGGq xNF6e2JCOkxThLiwak2pRvVuFhA8hbfffJqE98DrjxTGwgIrDWomJIiZ/RcVVlAD jOaBklcNXk2LTdWAP+3726DvqUe4RBeWkRIYBVUr6YRSsVlYxGLsTxO7K5kZsvpA 4u+YdX+DF1wpDQzVi8KWgqzkILs15sLIXjXIwYiCJINfH12q7SN1+/4+mSCcsAEW exO4Flj0a5HIGS4DZg48c/gqs+7WEFYo61VZkkkYCi22Xitu0INcWZYV4S91CwID AQABo28wbTBMBgNVHREERTBDghZzcDMtdGVzdC5kbHUuc3dpdGNoLmNohilodHRw czovL3NwMy10ZXN0LmRsdS5zd2l0Y2guY2gvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU QwBDnbunSH8mua4s9yTdtUjvfxkwDQYJKoZIhvcNAQEFBQADggEBAFsksKWWNGiC 47fpXqmnbgQkkHNRwlQA8WFv/YkkmZHow7enUiSoaUJd6yWJWxCxpmjuaIoqYJtq p9argdq14bTM/TRdLVrEY9tiHLEZ6JAgfgxs/19mVWk8vAH8x6UmOBR2FDQoEpkO e5yEcraEpu1PpCQmMeLWwlwRvaMRBdFXwK7ta5eYIzu2Kjzr+1vf7zxyld2jRe/W nlStWWRORyTtSIzdQ9dhY2YLchIJaYiLrE5W2lhWkB3oeKCUnixq44t02h6t0YEt 1RzzguffoRXaRPmT01ql/zL6P4xP/CoIAkE5ZkSNldZTDP1siHBd7q2yegtnuBb8 1sFBamNfNPs= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Test Resource 3 dlu Test Resource 3 dlu dlu.switch.ch Test-Home-Organisation dlu (de) Test Home Organisation dlu (en) Organisation d\\\'accueil (fr) Home Organizzazione (it) http://www.dlu.switch.ch/ https://hefriisdev02.sofr.hefr.lan/shibboleth No public description available MIIDRDCCAiygAwIBAgIJAPGHLSD36CnxMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmhlZnJpaXNkZXYwMi5zb2ZyLmhlZnIubGFuMB4XDTE0MDEyMTE2NTQxMFoX DTE3MDEyMDE2NTQxMFowJTEjMCEGA1UEAxMaaGVmcmlpc2RldjAyLnNvZnIuaGVm ci5sYW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgCEFUnlP4sK2k obr5ykV8b/VMVASoxYhfdpSKx+Sz7XuvETPKkkH4F3Qnca2+gW7WH7lkZNk06d1g acj7QAw3ctVCGm6ZbmplIfN//V4NweLLoe5v663FyIEf84TzAsR9tXyWU2+Lh658 zRWHN7TUP1Y5J8VRpxL6p9zCeiZyYqe6vvDy9u0UkWUewjnQXZGZueI49aL+2bTA U93SipBAm3PW+rwVo9em7e5TFV4Qot1V2Z7mKuH0v3n0YbleLtexrz5cB16+u9g6 S7wRkC52+y8JCB976sso0pH25sf9WSIxwnew37KF+OB/2rqxQr9Xy2B5UbrKjfBN tOIHzUxDAgMBAAGjdzB1MFQGA1UdEQRNMEuCGmhlZnJpaXNkZXYwMi5zb2ZyLmhl ZnIubGFuhi1odHRwczovL2hlZnJpaXNkZXYwMi5zb2ZyLmhlZnIubGFuL3NoaWJi b2xldGgwHQYDVR0OBBYEFJbWyDk/XuqSRtwdADgwLcCwNfn8MA0GCSqGSIb3DQEB BQUAA4IBAQDBlmibx4fq5l4aygCF/6O+JMxQwSUKg+YL+hE78/Xbau77iGDsBBTt q6yqriVxGqJAuUrHvIjtOPop9RBRBgkS0k1RjFElqjkUgu9A9p1gkFjmtzK9HVv0 lsT6Q2fNPS7VyDuZacDYuLwmOpwEQgkOy5SLn0inC9tHHNHGAKKATF3EzcsSrkIg GJjWjdHyzJpcB3nUmWM42EsjcTH81hUqu/Nry3nQDrM1dLYE2NaCF3FOd9u7nVpL gILU3yVgPX85z7CwCqQWynWaSBToK0cbxlthTGUZSJ7sSYPdk980KvksGyM9eAPZ J0iStEe07+o5Y44idHEx7Jy9jEtOC1qL urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient https://hefriisdev02.sofr.hefr.lan/shibboleth No public description available aai-logon-test.hes-so.ch HES-SO Test IdP HES-SO Test IdP http://www.aai-logon-test.hes-so.ch/ ADFS User Acceptance Test SP Test Service Provider for ADFS User Acceptance Tests. MIIEhjCCA26gAwIBAgIHFvy224xCPzANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQG EwJERTEPMA0GA1UEChMGZWR1UEtJMRcwFQYDVQQDEw5lZHVQS0kgVGVzdCBDQTAe Fw0xNDAxMjAxNDU3MTVaFw0xOTAxMTkxNDU3MTVaMH8xFDASBgoJkiaJk/IsZAEZ FgR0ZXN0MRQwEgYKCZImiZPyLGQBGRYEdGVzdDEUMBIGCgmSJomT8ixkARkWBHRl c3QxCzAJBgNVBAYTAlVLMQ4wDAYDVQQKEwVEQU5URTEeMBwGA1UEAxMVdWF0LXNw LWFkZnMuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA rPgAfmepFaJS4TKfKEghOiR99p6rcQckohRb1NuaxM/ThLHH2LITGcrlgTnbbOCe 5PQEstudUnf1EZKwbtXk1cM5cscXtoHjn6BkzwW4usNEhYT8UORGyiJ3pdbuU//e vS1bHU1jwL6aP2PcxR2C0fzCMYu9tAeICVqUmcIG1iECjGaMAXJT8l9JK3nLlABi 7U13PH7R2tY7FEeHeXt9i9ve9QPXEXczxw/xITH4Yxu1GODDjFCLGXsEOCo0vq4L OIgVynr48e92affV3jM2oqH0GNZefIDjBwsdm9OuwHXlVtphjtHTzQVxPpkZx7TG 13hCN9NSZrQHYewHklEnVQIDAQABo4IBTTCCAUkwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRR pIIZQ3xdgcoUjCjAj1KnWipH8DAfBgNVHSMEGDAWgBSod7exoyNlktqfxGUUmz5e 7PjKIDAvBgNVHREEKDAmghV1YXQtc3AtYWRmcy5nZWFudC5uZXSBDXN5c0BkYW50 ZS5uZXQwRwYDVR0fBEAwPjA8oDqgOIY2aHR0cDovL2NkcC5lZHVwa2kub3JnL2Vk dXBraS10ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMFYGCCsGAQUFBwEBBEowSDBG BggrBgEFBQcwAoY6aHR0cDovL2NkcC5lZHVwa2kub3JnL2VkdXBraS10ZXN0LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQsFAAOCAQEAlSXEPIyL bZWFdlEjKD4X9+atlMo7YelfYOw3smaIeuMMrxJMWJVRlqugte6J8vAVPvo/I3cp imIczxvhG1yC0fzbAfjnwuEKCB0blgtjHtqt5dU8vUd2PKsPExQFNyV5QjqdzBs5 nzfUljOiLmsPFcWt+e00Xa5Fm36yTh37QUolIHF7OjMdSt2aDUIqEbZo88GhMNw4 bqYcf6UDmv7MEEO9mk9Ip1KVCV6MBmJLWwPAkGVmmHD8+Pe5g0O/cmKr44bvFv8O IMPxxWB0JSNjq+kfHxNxLNaFgZy3LwyRgXglVNrEY8+jTUQ7wdVA+9B2bW4vIR6u 0tcxqn/l5KyVPw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient ADFS User Acceptance Test SP Test Service Provider for ADFS User Acceptance Tests. aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ Demo SP 23 SP to improve my Shib knowledge MIIDHDCCAgSgAwIBAgIJAISNIwozXcxcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHNwMjMuZXhhbXBsZS5vcmcwHhcNMTQwMTMxMTIxMTA4WhcNMTcwMTMwMTIx MTA4WjAbMRkwFwYDVQQDExBzcDIzLmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9DD3p5wuqXKCLU5+3QXNJPGCtgEf5XIG9BGAl8GC Xj7TO/EOj3Jb34qqepGiV2Ze2vB60Z/ybZzoS5HuPCdH1IYm333KOC4mRw6XWTvO Dvzm9uxjVyQwnj28PZT9psw1m5kxADdBFW9iAh4OqQBZam3rGHmFvlun8e0+y/1X qb1be3PDEe6q56zve2MDGDRSkolQIwaX/Ub1GnGRKd9d/4iR9GgQXGhmMKFWcoKm Bib/vjzEgHwCrV43oZg3+0VqapD33yPgVwEW5glTCz9gwoU1bRPyJgJhNtRBDv7Q zqBWETm2myJ2zLKLn/uo1s1Ea5fLfYj9a8oLH62XfK9j4QIDAQABo2MwYTBABgNV HREEOTA3ghBzcDIzLmV4YW1wbGUub3JnhiNodHRwczovL3NwMjMuZXhhbXBsZS5v cmcvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUWv5kBl7VgH8Egs6C3J4M3KUfbvIwDQYJ KoZIhvcNAQEFBQADggEBAMHz54Vzt3dN6kZQL1SA63g4kQ3rQzP3dE/3EQ4f1Zz9 Ql9FxP0jgmZUzPUamTYjWxvwRVeaIsHJi5VQJHfjR+h6tiBPvcCeQrue1YaVrJCL buJHVWjQci5s1mjhUPGzoe6HAS9cG9hqLEvnwW/mwyv0ahBsp045AaKVFHwE82U5 awVUh01VTx530EJ/jTgj7URUTsB5YeBvx8PHA7HKtK3iHeKHeWZlP75intu3kRkv 4+1p65MdqmyE39B6NQ+VucrNH0GZgSkpBeIbiY8V0ZHQ9y/V3GgViXM6laMF7S6m uO0GTCkBR4o9JvycnNPOWxknPccIms09elaAcgFDQ6o= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Demo SP 23 SP to improve my Shib knowledge aai-demo-idp.switch.ch AAI Demo Home Organisation http://www.aai-demo-idp.switch.ch/ pysaml2-4.9.0/tests/metadata.xml000066400000000000000000000122171355762626600166040ustar00rootroot00000000000000 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= http://www.example.com/ Example Co Example Co Roland Hedberg roland.hedberg@example.com MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= http://www.example.com/ Example Co Example Co Roland Hedberg roland.hedberg@example.com pysaml2-4.9.0/tests/metadata/000077500000000000000000000000001355762626600160575ustar00rootroot00000000000000pysaml2-4.9.0/tests/metadata/idp.xml000066400000000000000000000064621355762626600173650ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 pysaml2-4.9.0/tests/metadata/idp_2.xml000066400000000000000000000136351355762626600176060ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 pysaml2-4.9.0/tests/metadata/idp_uiinfo.xml000066400000000000000000000042541355762626600207330ustar00rootroot00000000000000 example.orgfoo barhttp://example.com/logo.jpghttp://example.com/saml2/info.htmlExample Co.Exempel bolaghttp://example.com/saml2/privacyStatement.htmlMIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= pysaml2-4.9.0/tests/metadata_cert.xml000066400000000000000000000071111355762626600176160ustar00rootroot00000000000000 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 AB Exempel AB Exempel http://www.example.org Roland Hedberg tech@eample.com tech@example.org +46 70 100 0000 pysaml2-4.9.0/tests/metadata_example.xml000066400000000000000000000051151355762626600203160ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Catalogix Catalogix http://www.catalogix.se Hedberg datordrift@catalogix.se pysaml2-4.9.0/tests/metadata_sp_1.xml000066400000000000000000000164211355762626600175270ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MzAxWhcNMjUwNTMwMDc0 MzAxWjBYMQswCQYDVQQGEwJ6ejELMAkGA1UECAwCenoxDTALBgNVBAcMBHp6enox DjAMBgNVBAoMBVp6enp6MQ4wDAYDVQQLDAVaenp6ejENMAsGA1UEAwwEdGVzdDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA41tJCTPuG2lirbztuGbBlzbzSipM EzM+zluWegUaoUjqtlgNHOTQqTJOqw/GdjkxRKJT6IxI3/HVcnfw7P4a4xSkL/ME IG3VyzedWEyLIHeofoQSTvr84ZdD0+Gk+zNCSqOQC7UuqpOLbMKK1tgZ8Mr7BkgI p8H3lreLf29Sd5MCAwEAATANBgkqhkiG9w0BAQsFAAOBgQB0EXxy5+hsB7Rid7Gy CZrAObpaC4nbyPPW/vccFKmEkYtlygEPgky7D9AGsVSaTc/YxPZcanY+vKoRIsiR 6ZitIUU5b+NnHcdj6289tUQ0iHj5jgVyv8wYHvPntTnqH2S7he0talLER8ITYToh 2wz3u7waz/GypMeA/suhoEfxew== MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MjI2WhcNMjUwNTMwMDc0 MjI2WjBYMQswCQYDVQQGEwJ6ejELMAkGA1UECAwCenoxDTALBgNVBAcMBHp6enox DjAMBgNVBAoMBVp6enp6MQ4wDAYDVQQLDAVaenp6ejENMAsGA1UEAwwEdGVzdDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAx3I/NFlP1wbHfRZckJn4z1HX5nnY QhQ3ekxEJmTTaj/1BvlZBmvgV40SBzH4nP1sT02xoQo7+vHItFAzaJlF2oBXsSxj aZMGu/gkVbaHP9cYKvskhOjOJ4XArrUnKMTb1jZ+XkkOuot1NLE7/dTILF8ahHU2 omYNASLnxHN3bnkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQCQam1Oz7iQcD9+OurB M5a+Hth53m5hbAFuguSvERPCuJ/CfP1+g7CIZN/GnsIsg9QW77NvdOyxjXxzoJJm okl1qz/qy3FY3mJ0gIUxDyPD9DL3c9/03MDv5YmWsoP+HNqK8QtNJ/JDEOhBr/Eo /MokRo4gtMNeLF/soveWNoNiUg== urn:mace:example.com:saml:roland:sp My own SP AB Exempel AB Exempel http://www.example.org Roland Hedberg tech@eample.com tech@example.org +46 70 100 0000 pysaml2-4.9.0/tests/metadata_sp_1_no_encryption.xml000066400000000000000000000110711355762626600224710ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= urn:mace:example.com:saml:roland:sp My own SP AB Exempel AB Exempel http://www.example.org Roland Hedberg tech@eample.com tech@example.org +46 70 100 0000 pysaml2-4.9.0/tests/metadata_sp_2.xml000066400000000000000000000164041355762626600175310ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MzAxWhcNMjUwNTMwMDc0 MzAxWjBYMQswCQYDVQQGEwJ6ejELMAkGA1UECAwCenoxDTALBgNVBAcMBHp6enox DjAMBgNVBAoMBVp6enp6MQ4wDAYDVQQLDAVaenp6ejENMAsGA1UEAwwEdGVzdDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA41tJCTPuG2lirbztuGbBlzbzSipM EzM+zluWegUaoUjqtlgNHOTQqTJOqw/GdjkxRKJT6IxI3/HVcnfw7P4a4xSkL/ME IG3VyzedWEyLIHeofoQSTvr84ZdD0+Gk+zNCSqOQC7UuqpOLbMKK1tgZ8Mr7BkgI p8H3lreLf29Sd5MCAwEAATANBgkqhkiG9w0BAQsFAAOBgQB0EXxy5+hsB7Rid7Gy CZrAObpaC4nbyPPW/vccFKmEkYtlygEPgky7D9AGsVSaTc/YxPZcanY+vKoRIsiR 6ZitIUU5b+NnHcdj6289tUQ0iHj5jgVyv8wYHvPntTnqH2S7he0talLER8ITYToh 2wz3u7waz/GypMeA/suhoEfxew== MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwHhcNMTUwNjAyMDc0MjI2WhcNMjUwNTMwMDc0 MjI2WjBYMQswCQYDVQQGEwJ6ejELMAkGA1UECAwCenoxDTALBgNVBAcMBHp6enox DjAMBgNVBAoMBVp6enp6MQ4wDAYDVQQLDAVaenp6ejENMAsGA1UEAwwEdGVzdDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAx3I/NFlP1wbHfRZckJn4z1HX5nnY QhQ3ekxEJmTTaj/1BvlZBmvgV40SBzH4nP1sT02xoQo7+vHItFAzaJlF2oBXsSxj aZMGu/gkVbaHP9cYKvskhOjOJ4XArrUnKMTb1jZ+XkkOuot1NLE7/dTILF8ahHU2 omYNASLnxHN3bnkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQCQam1Oz7iQcD9+OurB M5a+Hth53m5hbAFuguSvERPCuJ/CfP1+g7CIZN/GnsIsg9QW77NvdOyxjXxzoJJm okl1qz/qy3FY3mJ0gIUxDyPD9DL3c9/03MDv5YmWsoP+HNqK8QtNJ/JDEOhBr/Eo /MokRo4gtMNeLF/soveWNoNiUg== urn:mace:example.com:saml:roland:sp My own SP AB Exempel AB Exempel http://www.example.org Roland Hedberg tech@eample.com tech@example.org +46 70 100 0000 pysaml2-4.9.0/tests/metasp.xml000066400000000000000000000051731355762626600163200ustar00rootroot00000000000000 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= Rolands SP pysaml2-4.9.0/tests/myentitycategory.py000066400000000000000000000006511355762626600202730ustar00rootroot00000000000000CUSTOM_R_AND_S = ['eduPersonTargetedID', 'eduPersonPrincipalName', 'mail', 'displayName', 'givenName', 'sn', 'eduPersonScopedAffiliation', 'eduPersonUniqueId' ] RESEARCH_AND_SCHOLARSHIP = "http://refeds.org/category/research-and-scholarship" RELEASE = { "": ["eduPersonTargetedID"], RESEARCH_AND_SCHOLARSHIP: CUSTOM_R_AND_S, } pysaml2-4.9.0/tests/okta_assertion000066400000000000000000000025161355762626600172530ustar00rootroot00000000000000 http://www.okta.com/IssueruserNameaudienceurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransportJohn Doepysaml2-4.9.0/tests/okta_response.xml000066400000000000000000000114751355762626600177050ustar00rootroot00000000000000 kqkk8wwlKllIjzPxj8YTuEIRiH7sqrZF99ONbZ1GrSnZljUXsGl/XttJbFDsJ3ty2JdCD68N3HeinNp+QtMwuHUE10DQhfRCb5cvgKRhCPXbxnZk3p70OVQxXK1Gh1d8jkEz7/oHNT0EnnHu8ysZEFy82LrkMhttspoiIwJyXEvbSVQTzh2hPsJTx3z4SvewiQQre4ST6zY7f7QzAK0Y7wCj8JV3qtTJPeiqwMFbDhQM/WYYYzbt7EqfWYYKWmkTaznnxUG73N+iwSVU6DkRWgk0o4RAUzAmEypsSirD6Vdzbgx468bmPnfhGa3IjG4URMXbHEgjTJDP+StPGLma0oa5GSSB27So9oR5LGB9UJkK2y1gF5xFce8i6BrxPtnEEtGoctiiB2PQ1gVP2L1opn32dajWBXTFnRWmXJQ+ekZbeWejX6LadcQY1/X56xIUwbRobkcowLGtRtd1SpxFA4RJkQYzJF7zYLHRLtbJzAFKJjlaOWTS3aPj1LOPRfPWjObrKpdd0XfN2NkveA/wgwbnAxhBDi1J6apJkjX18494GLVtRH15MjDWWSMM1Kui7aZR5CHVxUIQwuE+0+zwaO89BOh6pGO/Qrev7YzYVCkQlJf7V2OsKLKTUobqFN6RLIBI8036dhkcEaCrqs3uI5xAr3C5IwLZ6O2MUGzSEnhYToTnlO4I7lotAev3BArPQeXeo1Tcw8tedFSIbLN0GIyzxfnMDegjdw6vIYZRbolJ5QDurWlhyAQDEe10OUWtvq43GZD0scIsWtnClLMusZoQv/y2+9pjtsKl+iXiUxlV6NmDJdMf7R2KUC5wkwoRpJ2x+wGH7xs8Xf7suSE/9Y3Kn7aLONnCb+SpAG7ItBISHj6lTnl87r4Cieylc3/85pBKX5YbUTrEtrZdZvnGrxn2TGeY0QN4PNYtS+UoL/KQMmnrBblddSyFTEOFrT0CLw77AHVzjAnzXxT3fyMvomubLW7UefG/d2kcX0b/A9rBPIHEl0IJQPxuEZRAsp52ilcI7crXX2HLDMzN8KOfxKlT62gnAh/dXVTdU1PHRa6f/dUEEI2B/1Dxt/aZ6uDC4dPDseKaJ9r9h37dZHMzJudZ18Jt0Smj2KGySGY+cAMy9/8sPXEJzp1vRWIXLccfnpWWu7PlENfIeIncyyDl1cBhYWYKFmQjoEkRL3vQsXiMh4n4UzGUQ8Xm9dTk+NpQKvwRtXBmQvx8giST5jzQH4GGl2Pq3aWLFLGAsJ25ndnamK50eUJGDZKlEPRjrEFv6HXnRQDH6j0Kyj1sTmitUWd2TGn7TcEqEkrvhON0xVeUxFvUYRH/+RLjzyxps8gXtY/CQkE5P9kjCCDIbMabKihg1TTSO8AmEIJzv4Dkrq+LJcR9ovYChvLFflK38eM4swr8ofYvP4nighNgKruZpgDMrW0bKnsSlh997feEyhuaiUFsqHfONvB+ACn6Sw9w105eHLsvFrDf733GTg+iDbxkzofJrXIibBLv15i91pi5A9VfduRVFFXQ1Iu2Fvmrgz/x27w47Lhj0OIhLO3mJui4dbKRe/yZnoasJVspNpXJzAt3X7mfUFOEB9GoGQgpdP71LNmgJ2FFukOl10wKBoDh4WVKqSarQFWn+EoPp/HgrEDgoJUt+ewzfBviQXTgya2v+f7B7yNrYyP6+ZAv0HSCo+1iDCZaKmyNpW646pN3wOMqYPnL7pEY3bnVJ6mQfQX54wEgKbCVxHjKfH4F1aWfk8fvMK0J8X/KYpmTxyw3KghrnEL5BHyYob5a496BhqJW164oGJbYi0/SnTQ/sPWIZ8Qa2vMCUJV6okyDUerpsG4Z320h48156TM0gSt+VMbjyp5Py8JyCu67jLYb9DRRgl14EwIvwhq7ARNH32W3LYeefWZ1cFVQJ52zkVYK6JmLuNZI7Tp1K6QeircZeIpoaXqQ4mzAOFMxqPIe4qE= MIICHzCCAYgCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNVBAgMAnp6MQ0w CwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwFWnp6enoxDTALBgNVBAMMBHRl c3QwHhcNMTUwNjAyMDc0MjI2WhcNMjUwNTMwMDc0MjI2WjBYMQswCQYDVQQGEwJ6ejELMAkGA1UE CAwCenoxDTALBgNVBAcMBHp6enoxDjAMBgNVBAoMBVp6enp6MQ4wDAYDVQQLDAVaenp6ejENMAsG A1UEAwwEdGVzdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAx3I/NFlP1wbHfRZckJn4z1HX 5nnYQhQ3ekxEJmTTaj/1BvlZBmvgV40SBzH4nP1sT02xoQo7+vHItFAzaJlF2oBXsSxjaZMGu/gk VbaHP9cYKvskhOjOJ4XArrUnKMTb1jZ+XkkOuot1NLE7/dTILF8ahHU2omYNASLnxHN3bnkCAwEA ATANBgkqhkiG9w0BAQsFAAOBgQCQam1Oz7iQcD9+OurBM5a+Hth53m5hbAFuguSvERPCuJ/CfP1+ g7CIZN/GnsIsg9QW77NvdOyxjXxzoJJmokl1qz/qy3FY3mJ0gIUxDyPD9DL3c9/03MDv5YmWsoP+ HNqK8QtNJ/JDEOhBr/Eo/MokRo4gtMNeLF/soveWNoNiUg== L6uCTESvYUr0/noTZHibyglkfaV8zMpXBk36bm8sofAv9JoYSO3HeWXkSKN7QT8vjOX9JZ32sg4fgJyE0uoSph9zx3YyRu2MMstY+zaD3mM3FdXgSBkmMwLcQ1ESBNXlp/8bLyTkQlE4cBhLnsJbgK/nR1Dss0DR1vZXRg3yg+g= pysaml2-4.9.0/tests/openssl.cnf000066400000000000000000000001551355762626600164530ustar00rootroot00000000000000[req] req_extensions = v3_req distinguished_name = req_distinguished_name [req_distinguished_name] [v3_req] pysaml2-4.9.0/tests/otest_61_makemeta.py000066400000000000000000000301411355762626600201600ustar00rootroot00000000000000import saml2 from saml2 import mdstore from saml2 import md from saml2 import BINDING_HTTP_POST from saml2 import extension_elements_to_elements from saml2.extension import shibmd from saml2.extension import mdui from saml2.extension import idpdisc from saml2.attribute_converter import ac_factory from saml2.saml import NAME_FORMAT_URI from saml2.config import SPConfig, IdPConfig def _eq(l1,l2): return set(l1) == set(l2) SP = { "name" : "Rolands SP", "description": "One of the best SPs in business", "service": { "sp": { "endpoints": { "single_logout_service" : ["http://localhost:8087/logout"], "assertion_consumer_service" : [{"location":"http://localhost:8087/", "binding":BINDING_HTTP_POST},] }, "required_attributes": ["sn", "givenName", "mail"], "optional_attributes": ["title"], "idp": { "" : "https://example.com/saml2/idp/SSOService.php", }, } }, "metadata": { "local": ["foo.xml"], }, "attribute_map_dir" : "attributemaps", } IDP = { "name" : "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service" : ["http://localhost:8088/sso"], }, "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "nameid_format": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", } }, "scope": ["example.org"], "ui_info": { "privacy_statement_url": "http://example.com/saml2/privacyStatement.html", "information_url": "http://example.com/saml2/info.html", "logo": { "height": "40", "width" : "30", "text": "http://example.com/logo.jpg" }, "display_name": "Example Co.", "description" : {"text":"Exempel bolag","lang":"se"}, "keywords": {"lang":"en", "text":["foo", "bar"]} }, } }, "metadata": { "local": ["bar.xml"], }, } def test_org_1(): desc = { "name": [("Example Company","en"), ("Exempel AB","se"), "Example",], "display_name": ["Example AS", ("Voorbeeld AZ", "")], "url": [("http://example.com","en")], } org = metadata.do_organization_info(desc) print(org) assert isinstance(org, md.Organization) print(org.keyswv()) assert _eq(org.keyswv(), ['organization_name', 'organization_display_name','organization_url']) assert len(org.organization_name) == 3 assert len(org.organization_display_name) == 2 assert len(org.organization_url) == 1 def test_org_2(): desc = { "name": [("Example Company","en"), ("Exempel AB","se"), "Example",], "display_name": "Example AS", "url": ("http://example.com","en"), } org = metadata.do_organization_info(desc) print(org) assert _eq(org.keyswv(), ['organization_name', 'organization_display_name','organization_url']) assert len(org.organization_name) == 3 assert len(org.organization_display_name) == 1 assert org.organization_display_name[0].text == 'Example AS' assert len(org.organization_url) == 1 assert isinstance(org.organization_url[0], md.OrganizationURL) assert org.organization_url[0].lang == "en" assert org.organization_url[0].text == 'http://example.com' def test_org_3(): desc = { "display_name": ["Rolands SAML"] } org = metadata.do_organization_info(desc) assert _eq(org.keyswv(), ['organization_display_name']) assert len(org.organization_display_name) == 1 def test_contact_0(): conf = [{ "given_name":"Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 00 00", "email_address": ["foo@eample.com", "foo@example.org"], "contact_type": "technical" }] contact_person = metadata.do_contact_person_info(conf) assert _eq(contact_person[0].keyswv(), ['given_name', 'sur_name', 'contact_type', 'telephone_number', "email_address"]) print(contact_person[0]) person = contact_person[0] assert person.contact_type == "technical" assert isinstance(person.given_name, md.GivenName) assert person.given_name.text == "Roland" assert isinstance(person.sur_name, md.SurName) assert person.sur_name.text == "Hedberg" assert isinstance(person.telephone_number[0], md.TelephoneNumber) assert person.telephone_number[0].text == "+46 70 100 00 00" assert len(person.email_address) == 2 assert isinstance(person.email_address[0], md.EmailAddress) assert person.email_address[0].text == "foo@eample.com" def test_do_endpoints(): eps = metadata.do_endpoints(SP["service"]["sp"]["endpoints"], metadata.ENDPOINTS["sp"]) print(eps) assert _eq(eps.keys(), ["assertion_consumer_service", "single_logout_service"]) assert len(eps["single_logout_service"]) == 1 sls = eps["single_logout_service"][0] assert sls.location == "http://localhost:8087/logout" assert sls.binding == BINDING_HTTP_POST assert len(eps["assertion_consumer_service"]) == 1 acs = eps["assertion_consumer_service"][0] assert acs.location == "http://localhost:8087/" assert acs.binding == BINDING_HTTP_POST assert "artifact_resolution_service" not in eps assert "manage_name_id_service" not in eps def test_required_attributes(): attrconverters = ac_factory("../tests/attributemaps") ras = metadata.do_requested_attribute( SP["service"]["sp"]["required_attributes"], attrconverters, is_required="true") assert len(ras) == len(SP["service"]["sp"]["required_attributes"]) print(ras[0]) assert ras[0].name == 'urn:oid:2.5.4.4' assert ras[0].name_format == NAME_FORMAT_URI assert ras[0].is_required == "true" def test_optional_attributes(): attrconverters = ac_factory("../tests/attributemaps") ras = metadata.do_requested_attribute( SP["service"]["sp"]["optional_attributes"], attrconverters) assert len(ras) == len(SP["service"]["sp"]["optional_attributes"]) print(ras[0]) assert ras[0].name == 'urn:oid:2.5.4.12' assert ras[0].name_format == NAME_FORMAT_URI assert ras[0].is_required == "false" def test_do_sp_sso_descriptor(): conf = SPConfig().load(SP, metadata_construction=True) spsso = metadata.do_spsso_descriptor(conf) assert isinstance(spsso, md.SPSSODescriptor) assert _eq(spsso.keyswv(), ['authn_requests_signed', 'attribute_consuming_service', 'single_logout_service', 'protocol_support_enumeration', 'assertion_consumer_service', 'want_assertions_signed']) assert spsso.authn_requests_signed == "false" assert spsso.want_assertions_signed == "true" assert len (spsso.attribute_consuming_service) == 1 acs = spsso.attribute_consuming_service[0] print(acs.keyswv()) assert _eq(acs.keyswv(), ['requested_attribute', 'service_name', 'service_description', 'index']) assert acs.service_name[0].text == SP["name"] assert acs.service_description[0].text == SP["description"] assert len(acs.requested_attribute) == 4 assert acs.requested_attribute[0].friendly_name == "sn" assert acs.requested_attribute[0].name == 'urn:oid:2.5.4.4' assert acs.requested_attribute[0].name_format == NAME_FORMAT_URI assert acs.requested_attribute[0].is_required == "true" def test_do_sp_sso_descriptor_2(): SP["service"]["sp"]["discovery_response"] = "http://example.com/sp/ds" conf = SPConfig().load(SP, metadata_construction=True) spsso = metadata.do_spsso_descriptor(conf) assert isinstance(spsso, md.SPSSODescriptor) print(spsso.keyswv()) assert _eq(spsso.keyswv(), ['authn_requests_signed', 'attribute_consuming_service', 'single_logout_service', 'protocol_support_enumeration', 'assertion_consumer_service', 'want_assertions_signed', 'extensions']) exts = spsso.extensions.extension_elements assert len(exts) == 1 print(exts) idpd = saml2.extension_element_to_element(exts[0], idpdisc.ELEMENT_FROM_STRING, namespace=idpdisc.NAMESPACE) print(idpd) assert idpd.location == "http://example.com/sp/ds" assert idpd.index == "0" assert idpd.binding == "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" def test_entity_description(): #confd = eval(open("../tests/server.config").read()) confd = SPConfig().load_file("server_conf") print(confd.attribute_converters) entd = metadata.entity_descriptor(confd) assert entd is not None print(entd.keyswv()) assert _eq(entd.keyswv(), ['valid_until', 'entity_id', 'contact_person', 'spsso_descriptor', 'organization']) print(entd) assert entd.entity_id == "urn:mace:example.com:saml:roland:sp" def test_do_idp_sso_descriptor(): conf = IdPConfig().load(IDP, metadata_construction=True) idpsso = metadata.do_idpsso_descriptor(conf) assert isinstance(idpsso, md.IDPSSODescriptor) assert _eq(idpsso.keyswv(), ['protocol_support_enumeration', 'single_sign_on_service', 'want_authn_requests_signed', "extensions"]) exts = idpsso.extensions.extension_elements assert len(exts) == 2 print(exts) inst = saml2.extension_element_to_element(exts[0], shibmd.ELEMENT_FROM_STRING, namespace=shibmd.NAMESPACE) assert isinstance(inst, shibmd.Scope) assert inst.text == "example.org" assert inst.regexp == "false" uiinfo = saml2.extension_element_to_element(exts[1], mdui.ELEMENT_FROM_STRING, namespace=mdui.NAMESPACE) assert uiinfo assert _eq(uiinfo.keyswv(), ['display_name', 'description', 'information_url', 'privacy_statement_url', 'keywords', 'logo']) assert len(uiinfo.privacy_statement_url) == 1 assert uiinfo.privacy_statement_url[0].text == "http://example.com/saml2/privacyStatement.html" assert len(uiinfo.description) == 1 assert uiinfo.description[0].text == "Exempel bolag" assert uiinfo.description[0].lang == "se" res = extension_elements_to_elements(exts,[shibmd, mdui]) assert len(res) == 2 # one is a shibmd.Scope instance and the other a mdui.UIInfo instance if isinstance(res[0], shibmd.Scope): assert isinstance(res[1], mdui.UIInfo) elif isinstance(res[1], shibmd.Scope): assert isinstance(res[0], mdui.UIInfo) found = idpsso.extensions.find_extensions(mdui.UIInfo.c_tag, mdui.NAMESPACE) assert len(found) == 1 elem = idpsso.extensions.extensions_as_elements(mdui.UIInfo.c_tag, mdui) assert len(elem) == 1 assert isinstance(elem[0], mdui.UIInfo) pysaml2-4.9.0/tests/pathutils.py000066400000000000000000000007551355762626600166750ustar00rootroot00000000000000import os.path BASEDIR = os.path.abspath(os.path.dirname(__file__)) def full_path(local_file): return os.path.join(BASEDIR, local_file) def dotname(module): if not BASEDIR.endswith('tests'): return 'tests.' + module else: return module try: from saml2.sigver import get_xmlsec_binary except ImportError: get_xmlsec_binary = None if get_xmlsec_binary: xmlsec_path = get_xmlsec_binary(["/opt/local/bin"]) else: xmlsec_path = '/usr/bin/xmlsec1' pysaml2-4.9.0/tests/pdp_meta.xml000066400000000000000000000060331355762626600166140ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 pysaml2-4.9.0/tests/pki/000077500000000000000000000000001355762626600150625ustar00rootroot00000000000000pysaml2-4.9.0/tests/pki/cert.crt000066400000000000000000000014661355762626600165400ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICMjCCAZsCAQEwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCcXcxDzANBgNV BAgTBnF3ZXJ0eTEPMA0GA1UEBxMGcXdlcnR5MQ8wDQYDVQQKEwZxd2VydHkxDzAN BgNVBAsTBnF3ZXJ0eTEPMA0GA1UEAxMGcXdlcnR5MB4XDTE0MDIwNDA4NTY0N1oX DTE0MDIwNTA4NTY0N1owYTELMAkGA1UEBhMCYXMxDzANBgNVBAgTBmFzZGZnaDEP MA0GA1UEBxMGYXNkZmdoMQ8wDQYDVQQKEwZhc2RmZ2gxDjAMBgNVBAsTBWFzZGZn MQ8wDQYDVQQDEwZhc2RmZ2gwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKUZ NSY8xkonIyXOMPwK2aRpkAxnM9/0l15aJ0DCrufCzMWZF+oqne1RZXNZbH4VOqwh CSq9iXk5ONe0RqIlxvvVvFO+jx6/4vulhEnhOXyrYTJ8AJhBoFRRkJ8VMgN1Hf0C wIhVqVQpe6UIOkg17PCXoYjicLTeV+CQrrKEajghAgMBAAEwDQYJKoZIhvcNAQEL BQADgYEAJTspJ8fDcTXlAM0Rgr73EVyhDpIN1MC5hUFay0YrLenOuXaNH9rFzg8j AdsB5+N6KJg7JB4+oqbucgz9/poqrKUG9amg/uv87vjMR7O7xtlKXt1iSLOdu/uU cYhtRVSlwRaVfhd6fiYylJag8ujraUmPbqmvM8y23QL5l+O3Nng= -----END CERTIFICATE----- pysaml2-4.9.0/tests/pki/test_3.crt000066400000000000000000000014361355762626600170010ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6 ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvGSW8evdwkkQciY8kJ+x0h3/J +GCRmxsrOGgtNhfXSAL1DPVJsbFQngYpCf4iVoxZjhZOV7klQ+JsMg3mxi0XcYLk k9akj+wp5trueLslYE4J4CByBAwZi+5fhWRHYdi4yQo6z87d3W0B9B0SHx7QjWtf PJLZMSJXYYQJR5zUlQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBABIjpaJbBYftDKCV k53bv6ArWJgBkAxq0GUdwf+X7MELfctFRXpksUyqtGff7Whw4EDkTGSCHmdmLXXG yGmc5sdEsAWGs68B7csJzznOPBlkPe5aIJFtlGRC0y1PHcXFM9H3Aof4rpAuJuby 7B8dlOXPEWoz+gLObD5bxWP8Qf+p -----END CERTIFICATE----- pysaml2-4.9.0/tests/pki/test_3.key000066400000000000000000000015671355762626600170060ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICWwIBAAKBgQCvGSW8evdwkkQciY8kJ+x0h3/J+GCRmxsrOGgtNhfXSAL1DPVJ sbFQngYpCf4iVoxZjhZOV7klQ+JsMg3mxi0XcYLkk9akj+wp5trueLslYE4J4CBy BAwZi+5fhWRHYdi4yQo6z87d3W0B9B0SHx7QjWtfPJLZMSJXYYQJR5zUlQIDAQAB AoGACRxT3FTBnzfdF2cI7aauJPoP6iBkVe8uILeUpBWWc/spPDrqYGVAhqNSSrxc XskGEHrWKkliNtArbdnE42cYXXPbwxHOwzoXxaHlLYIORDH0b90ukv1Pp6DhzQaW guFb3yrxRO7tILhfA9V+nvYU4EcPLwRxRzLUipT7eNfIhYECQQDcTMWr3bvgLpD2 KD8Pn6iihskBiAsvvz1uVOjfSS1bKGzsyYjtKdq/bO0AM0e8uUdSWHXH2yeEkG/f IMz9CXQlAkEAy3kqpl7uU+0Qe19mC+Icx/DbjJUV6Kv7dLozze3yjBzQFBMPQwi8 b4zA+4lcuX5u9b8f1kpqC8hNMcE9jGM7sQJAClwp550z2qUV+B2IaamueoYwKbxG Gma58thXYzjDw0exZ6lKoSyYtuvecWX3964W5o52a4Go6BkKycl3Gmc5aQJAAsT3 a6RHIiVL4CIARZEiSyZgFp3A2pXcqk4OfnMKphWOT3ei8Yqg5fPIfKP1+yBZakbb rBL/NoHXayHyMIL5QQJATnVslSzO10RzxBI+k1F+Mr1VRj1KnP4rjYP1gHQ9KqVP CveP1Cqnu7+tZ9HezUMZSlFZ60A+D6uB8AGB/Z8EHg== -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/pre_enc.xml000066400000000000000000000077461355762626600164520ustar00rootroot00000000000000 urn:mace:example.com:saml:roland:idp urn:mace:example.com:saml:roland:idp c2645854117fc0a480e1b6ba2fafcb7799f7431ede0621e37a3b079dee753e57 urn:mace:example.com:saml:roland:sp Jeter shortstop staff member foo@gmail.com Derek pysaml2-4.9.0/tests/private_key.pem000066400000000000000000000015731355762626600173320ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQCoOodEKMwSYOhf+HnERrrfORO2p4EY3dnk/tPafbY1S6JOOlIp 3Yp3GyHq7xr1gbAUuwoS0QXcPURtHMu97RjiLFTGDTnXaQLzDbRyXhMwbbEQWmX1 KYvUxMZ54k3tWr5abtWLkqK4PPEWVdUh7Q1yYOnVRd958Da/aVTeI97YKQIDAQAB AoGAKburRstgJMcJnpVDj9+ECFBehZd0PTj8DwTwhWleREZpE0MAkwY0jWubtG5w n6r2hY4I57YW4BYK3Y6hNJKW803Hc3Qv75SxlTkGEg4s2H9j9xS27jpTIoEWPEGB SCFUHDdcM2BGFg8C+CjLLPXoRZB3ozhPTF59EJG5kslH5QECQQDXRw8NOf7ewPf+ 4LDWhFC/VWA1iv5qSuWiUEQG0WRHls0jvP7aUAEVVjcUJIqSnDt5mbe8Y7wdOaBx jC2Lp22xAkEAyA0Y2heoWNwSwxFuo2IMviDifUDzxF2MJrOZWGRKzh6tpOexlwNJ czunHBk+Xu0c8T7c0kj/NI964ZRnnR5X+QJBAI94pxpchXS1TFIMMy60PhBV+OmW OZpjUglLzxpwIJHpecwQoBSk7yPmMoz1EXlGMAkJnj8qhOtBRaGHF6+UJPECQQCY VnDgUzedQyj+Zp3ryNSPTBds7jMzC1GYfxd82hKk13O/qbfwmU4rc/eTTB3Ux5dM lmQtteyxJ7mZYhts6BhxAkEArx1IwLUA6hW6tPVmrK/A7TFl+bPacg3BH8HsLitB H16b9Fnyk0OSJc9+vxBRgIqTSq81X44aQHr0ZINCA6oPNQ== -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/pubkey.pem000066400000000000000000000022641355762626600163050ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDTDCCAjSgAwIBAgIJAKPpMz4LyS0VMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2tleWJ1Y2tldC5hcHAubm9yZHUubmV0MB4XDTEyMDUzMTEyMjIyNFoXDTIy MDUyOTEyMjIyNFowIjEgMB4GA1UEAxMXa2V5YnVja2V0LmFwcC5ub3JkdS5uZXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCofu5ht94gNZygBb3ZkwDG gjt5FTeZaCIE7+QshE72s5r79qlmLyhQ0KduecPdGt0vDs/aNIGIqj5yKXsWY8C3 7NpVvh7Ht1rBMhciF/KP2U2I/DeQSo5/Mk45uhhM8TdT5yNR0tZdjHMa1XIIilto yqPYYEbiUD299oCMbNd+qunK7+x4ltujVVtKq3DbOsCkheNkviiLjdzt26J1AD4P IGyl3m7nIITWqpibLScMgwgGjrX9RP8k/gctbWO2oKZlPwSun6xd4tbgOs8aU8zb qlKsOkRmoi2HVEyyBh7o+3h8DVXTAzR5VAjJaFst0yFKS91NhK60fmTQAB1+wmHR AgMBAAGjgYQwgYEwHQYDVR0OBBYEFGuSzft+tjDJiRwtEFBxvGc7f/NcMFIGA1Ud IwRLMEmAFGuSzft+tjDJiRwtEFBxvGc7f/NcoSakJDAiMSAwHgYDVQQDExdrZXli dWNrZXQuYXBwLm5vcmR1Lm5ldIIJAKPpMz4LyS0VMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAGxfh0yZg/FNJlkalujlAyxAKl4enNYapyg8DtadRqnq WKAyVp3+OhDFKr1WrKghDAS8qARIoPEvPws24S/A1hrT0T2tux7j3puTFkt/JLbO vvjpFAcbu/ILfzsXk19zKInCXmFWW5UNl2iq9GRCKltMyWZ/8m74cZpm1X3x4u33 u+VTbtj/ZeTzqsriFfXo2q8EsdEK+27tvluNbdUgEayz8YIFrLI9LJRlWH6X6BWh PbIrR0sd263vE/1fgWbeB66CRXys0oQ92k9arc+gkVB2hZ8o4BK82LkwO30Ueo+l oHJ24vcX55P2LXmP+x+hIjMXICkqly0QE7kUVUVBisQ= -----END CERTIFICATE----- pysaml2-4.9.0/tests/restrictive_idp_conf.py000066400000000000000000000027371355762626600210660ustar00rootroot00000000000000from saml2 import BINDING_SOAP, BINDING_HTTP_REDIRECT from saml2.saml import NAME_FORMAT_URI BASE = "http://localhost:8089/" from pathutils import full_path CONFIG = { "entityid" : "urn:mace:example.com:saml:roland:idpr", "name" : "Rolands restrictied IdP", "service": { "idp": { "endpoints" : { "single_sign_on_service" : [ (BASE+"sso", BINDING_HTTP_REDIRECT)], "attribute_service" : [ (BASE+"aa", BINDING_SOAP)], }, "policy": { "default": { "lifetime": {"minutes":15}, "name_form": NAME_FORMAT_URI }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions":{ "givenName": None, "surName": None, "mail": [".*@example.com"], "eduPersonAffiliation": ["(employee|staff|faculty)"], } } }, "subject_data": full_path("subject_data.db"), } }, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), "xmlsec_binary" : None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("sp_0.metadata"), )], }], "attribute_map_dir" : full_path("attributemaps"), } pysaml2-4.9.0/tests/root_cert/000077500000000000000000000000001355762626600162775ustar00rootroot00000000000000pysaml2-4.9.0/tests/root_cert/localhost.ca.crt000066400000000000000000000015271355762626600213700ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICSzCCAbQCAQEwDQYJKoZIhvcNAQELBQAwbTELMAkGA1UEBhMCc2UxCzAJBgNV BAgMAmFjMQ0wCwYDVQQHDAR1bWVhMRwwGgYDVQQKDBNJVFMgVW1lYSBVbml2ZXJz aXR5MQ0wCwYDVQQLDARESVJHMRUwEwYDVQQDDAxsb2NhbGhvc3QuY2EwIBcNMTkw NDEyMTk1MDM0WhgPMzAxODA4MTMxOTUwMzRaMG0xCzAJBgNVBAYTAnNlMQswCQYD VQQIDAJhYzENMAsGA1UEBwwEdW1lYTEcMBoGA1UECgwTSVRTIFVtZWEgVW5pdmVy c2l0eTENMAsGA1UECwwERElSRzEVMBMGA1UEAwwMbG9jYWxob3N0LmNhMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMmx45iD6EoaycZaKW/0Wt8fZyxD1RkbCD AfPNHYiq5CD/6c43F3gwjCM6dCss4m6Gm7nllNKl5P3TUY0MuPjE9CcWtZbIRPw3 FmDDsiWtrnmJA1qhRal2LQlBJcj/0Jjy35jXvT7sN8EnrOjjLr4cpo4s3FnLghsH RIRpkEaytQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAHeVAl4z5gxyBCHrmlyfjR04 Ndpt57FjBGARgULvCI3VFQpsXZvezVBfnbd/Ynith2mKRVsTx+h6aEBucWsSgLiG gCR/ZPaX9bIbXNNadpe96J402CHpGlnA2nBtkZHN9TGEW8wCKe2D+RDjNMyi/1PJ aiscKKlLdKqmRpTQZ7sy -----END CERTIFICATE----- pysaml2-4.9.0/tests/root_cert/localhost.ca.key000066400000000000000000000015671355762626600213740ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQDMmx45iD6EoaycZaKW/0Wt8fZyxD1RkbCDAfPNHYiq5CD/6c43 F3gwjCM6dCss4m6Gm7nllNKl5P3TUY0MuPjE9CcWtZbIRPw3FmDDsiWtrnmJA1qh Ral2LQlBJcj/0Jjy35jXvT7sN8EnrOjjLr4cpo4s3FnLghsHRIRpkEaytQIDAQAB AoGAMw6aUjz/bNVzX2u1UPzOhIOWvjjeHFbAt1BraEnwasSWv4W2oeTHZ0XxHIsU oxS2A/0kPHgQwLkN5ge5rO0TlpAI5X9ZqlJ0SXF5zjJOBtyK6TWoUbwnyzS7lbFC q9AVrHwMX9uNCboccqzjrzHyNE+4/QT7z2G5AMzjfq+5EwECQQDvOJuUl2pbUUIK nMCmwkARFEZzZYV2oIBDsagTG8gX7glj5stoYXuez8EnYtNHRDBConyKqruuzqJk qSKlha7hAkEA2vT4CpAzHSCknwQKXmFwBD5hVBrv+JZSur6XpqEdwXkX2osScAaW xj3vQEQorJC2CryvUVOTeuFoog0f+6HiVQJBAMs0dMQ2ErxbPBQzr1p4K1/Wrzmb BVINaKcYJEOHF+Nr6kIYbLTQCeiPZe4E/p/NBomz6MMJ4L/O+xcyrSGZe0ECQQCZ ejELpnxNpH4AAKML+Ry9vMQYYjFnfGdNAx/l6vWikjEIPYeVAulY2D0GPUCNhXo1 GIGDbiPodGwVe0G57oVpAkBjckA1LEE1Kzkq5sR9U9t9m+3WSBvMZxLUwJYdVmOY Y6xKVtJfe9XuQt9tzoWQW8iieWyKOw7yLYCBcjns2iZn -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/saml2_data.py000066400000000000000000000206771355762626600166740ustar00rootroot00000000000000#!/usr/bin/env python # """Test data for saml2""" __author__ = 'tmatsuo@example.com (Takashi MATSUO)' TEST_NAME_ID = """ tmatsuo@example.com """ TEST_ISSUER = """ http://www.example.com/test """ TEST_SUBJECT_LOCALITY = """ """ TEST_AUTHN_CONTEXT_CLASS_REF = """ http://www.example.com/authnContextClassRef """ TEST_AUTHN_CONTEXT_DECL_REF = """ http://www.example.com/authnContextDeclRef """ TEST_AUTHN_CONTEXT_DECL = """ http://www.example.com/authnContextDecl """ TEST_AUTHENTICATING_AUTHORITY = """ http://www.example.com/authenticatingAuthority """ TEST_AUTHN_CONTEXT = """ urn:oasis:names:tc:SAML:2.0:ac:classes:Password """ TEST_AUTHN_STATEMENT = """ urn:oasis:names:tc:SAML:2.0:ac:classes:Password """ TEST_ATTRIBUTE_VALUE = """ value for test attribute """ TEST_ATTRIBUTE = """ value1 of test attribute value2 of test attribute """ TEST_ATTRIBUTE_STATEMENT = """ value1 of test attribute value2 of test attribute value1 of test attribute2 value2 of test attribute2 """ TEST_SUBJECT_CONFIRMATION_DATA = """ """ TEST_SUBJECT_CONFIRMATION = """ tmatsuo@example.com """ TEST_HOLDER_OF_KEY_SUBJECT_CONFIRMATION = """ MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6 ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfm edhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFex LGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqE dTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8k gCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294 Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4Ce alzFxPHWYkNOzoRU8qI7OqUai1kL """ TEST_SUBJECT = """ tmatsuo@example.com admin@example.com """ TEST_CONDITION = """ """ TEST_AUDIENCE = """ http://www.example.com/Audience """ TEST_AUDIENCE_RESTRICTION = """ http://www.example.com/Audience """ TEST_ONE_TIME_USE = """ """ TEST_PROXY_RESTRICTION = """ http://www.example.com/Audience """ TEST_CONDITIONS = """ http://www.example.com/Audience http://www.example.com/Audience """ TEST_ASSERTION_ID_REF = """ zzlieajngjbkjggjldmgindkckkolcblndbghlhm """ TEST_ASSERTION_URI_REF = """ http://www.example.com/AssertionURIRef """ TEST_ACTION = """ """ pysaml2-4.9.0/tests/saml2_response.xml000066400000000000000000000163041355762626600177610ustar00rootroot00000000000000 https://openidp.feide.no https://openidp.feide.no WUaqPW4nZ8uPyv+sf8qXsaKhHmk= CRq1VvptjNHenZ5aWkyD6GqQX+XLgNiqElJnyLbMUgiwrFZ5J8IEGtC8h2YiwID15ScxVt6tjQc8R3gXkP967PIlemmhYQ4US7V3oPczu4MECamj+07wAg7BCp05UVU3RI3pvi/2dQGRRX4tlXgkzUMzx8+cBeyZaI/BXKjhKEY= MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UECxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0BCQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoXDTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBvcGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdAdW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlxAZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4HlnO4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZjcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQYj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1jwKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3KjjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w== _242f88493449e639aab95dd9b92b1d04234ab84fd8 urn:mace:feide.no:services:no.feide.foodle urn:oasis:names:tc:SAML:2.0:ac:classes:Password Andreas Solberg Solberg andreas employee urn:mace:feide.no:entitlement:test erlang andreas@rnd.feide.no andreas@uninett.no +4741107700 Feide RnD Guests pysaml2-4.9.0/tests/saml_false_signed.xml000066400000000000000000000115431355762626600204640ustar00rootroot00000000000000 urn:mace:example.com:saml:roland:idp urn:mace:example.com:saml:roland:idp Ij7uELbswQDq4HN6MDTFlF39Z84= UUs1oTjqM8hgDVIrSVRPQfT/KLXar0EfXEQ2OiR+BlYzAh/3q2DQtqWHhlkP9ehs cncSdBB3t1mZhD2v5B5qNwnsNSuHVwEEPe3tSJ+yICVN7REXPXlm0sOsU2zSooEy OmuMZY0K6ERY4fNVnGEAoUZeieehC6/ljmfk14xCAlE= AAAAAAAAAAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 student member student pysaml2-4.9.0/tests/saml_hok.xml000066400000000000000000000102571355762626600166230ustar00rootroot00000000000000 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 pysaml2-4.9.0/tests/saml_hok_invalid.xml000066400000000000000000000037241355762626600203320ustar00rootroot00000000000000 https://idp:8443 https://idp:8443 57a0a35eefdb29ca8b4ab78d5a118117 urn:oasis:names:tc:SAML:2.0:ac:classes:Password testuser pysaml2-4.9.0/tests/saml_signed.xml000066400000000000000000000116231355762626600173110ustar00rootroot00000000000000 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= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 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 student member student pysaml2-4.9.0/tests/saml_unsigned.xml000066400000000000000000000052441355762626600176560ustar00rootroot00000000000000 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 student member student pysaml2-4.9.0/tests/samlp_data.py000066400000000000000000000361531355762626600167660ustar00rootroot00000000000000#!/usr/bin/env python # """Test data for saml2""" __author__ = 'tmatsuo@example.com (Takashi MATSUO)' TEST_STATUS_CODE = """ """ TEST_STATUS = """ status message """ TEST_NAME_ID_POLICY = """ """ TEST_IDP_ENTRY = """ """ TEST_IDP_LIST = """ http://www.example.com/GetComplete """ TEST_SCOPING = """ http://www.example.com/GetComplete http://www.example.com/RequesterID """ TEST_REQUESTED_AUTHN_CONTEXT = """ http://www.example.com/authnContextClassRef http://www.example.com/authnContextDeclRef """ TEST_AUTHN_REQUEST = """ http://www.example.com/test 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
tmatsuo@example.com admin@example.com http://www.example.com/Audience http://www.example.com/Audience http://www.example.com/authnContextClassRef http://www.example.com/authnContextDeclRef http://www.example.com/GetComplete http://www.example.com/RequesterID
""" TEST_LOGOUT_REQUEST = """ http://www.example.com/test 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
tmatsuo@example.com tmatsuo@example.com session index
""" TEST_LOGOUT_RESPONSE = """ http://www.example.com/test 8 xpath xpath digest value signature value key name

p

q g y j seed pgen counter
xpath xpath issuer name 1 x509 ski x509 subject name x509 certificate x509 crl pgp key id pgp key packet mgmt data spki sexp spki sexp2
V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo
status message
""" pysaml2-4.9.0/tests/server2_conf.py000066400000000000000000000027651355762626600172600ustar00rootroot00000000000000from pathutils import full_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], "subject_data": "subject_data.db", } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": None, "metadata": { "local": [full_path("idp_soap.xml"), full_path("vo_metadata.xml")], }, "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@example.com", "tech@example.org"], "contact_type": "technical" }, ] } pysaml2-4.9.0/tests/server3_conf.py000066400000000000000000000030071355762626600172470ustar00rootroot00000000000000from pathutils import full_path CONFIG = { "entityid" : "urn:mace:example.com:saml:roland:sp", "name" : "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints":{ "assertion_consumer_service": ["http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp":["urn:mace:example.com:saml:roland:idp"], "subject_data": full_path("subject_data.db"), } }, "debug" : 1, "key_file" : full_path("test.key"), "cert_file" : full_path("test.pem"), "xmlsec_binary" : None, "metadata": { "local": [full_path("idp_aa.xml"), full_path("vo_metadata.xml")], }, "virtual_organization" : { "urn:mace:example.com:it:tek":{ "nameid_format" : "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "accepted_time_diff": 60, "attribute_map_dir" : full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@example.com", "tech@example.org"], "contact_type": "technical" }, ] } pysaml2-4.9.0/tests/server_conf.py000066400000000000000000000051651355762626600171730ustar00rootroot00000000000000from pathutils import full_path from pathutils import xmlsec_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], "requested_attributes": [ { "name": "http://eidas.europa.eu/attributes/naturalperson/DateOfBirth", "required": False, }, { "friendly_name": "PersonIdentifier", "required": True, }, { "friendly_name": "PlaceOfBirth", }, ], } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "encryption_keypairs": [{"key_file": full_path("test_1.key"), "cert_file": full_path("test_1.crt")}, {"key_file": full_path("test_2.key"), "cert_file": full_path("test_2.crt")}], "ca_certs": full_path("cacerts.txt"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp.xml"), ), (full_path("vo_metadata.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": "subject_data.db", "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "valid_for": 6, "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "logger": { "rotating": { "filename": full_path("sp.log"), "maxBytes": 100000, "backupCount": 5, }, "loglevel": "info", } } pysaml2-4.9.0/tests/server_conf_syslog.py000066400000000000000000000036511355762626600205710ustar00rootroot00000000000000__author__ = 'rolandh' from pathutils import full_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), # "xmlsec_binary" : None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp.xml"), ), (full_path("vo_metadata.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": full_path("subject_data.db"), "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "logger": { "syslog": { "address": ("localhost", 514), "facility": "local3", "socktype": "dgram", }, "loglevel": "info", } } pysaml2-4.9.0/tests/servera.xml000066400000000000000000000133331355762626600164730ustar00rootroot00000000000000 http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/hei-service MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/servera_conf.py000066400000000000000000000065141355762626600173330ustar00rootroot00000000000000from saml2.extension.idpdisc import BINDING_DISCO from saml2 import BINDING_SOAP from saml2 import BINDING_PAOS from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_ARTIFACT from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.saml import NAMEID_FORMAT_PERSISTENT from pathutils import full_path from pathutils import xmlsec_path BASE = "http://lingon.catalogix.se:8087" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ ("%s/" % BASE, BINDING_HTTP_POST), ("%s/paos" % BASE, BINDING_PAOS), ("%s/redirect" % BASE, BINDING_HTTP_REDIRECT)], "artifact_resolution_service": [ ("%s/ars" % BASE, BINDING_SOAP) ], "manage_name_id_service": [ ("%s/mni/soap" % BASE, BINDING_SOAP), ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/mni/art" % BASE, BINDING_HTTP_ARTIFACT) ], "single_logout_service": [ ("%s/sls" % BASE, BINDING_SOAP) ], "discovery_response": [ ("%s/disco" % BASE, BINDING_DISCO) ] }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title", "eduPersonAffiliation"], "idp": ["urn:mace:example.com:saml:roland:idp"], "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "ca_certs": full_path("cacerts.txt"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp_all.xml"), ), (full_path("vo_metadata.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": "subject_data.db", "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "entity_category": ["http://www.swamid.se/category/sfs-1993-1153", #"http://www.swamid.se/category/research-and-education", "http://www.swamid.se/category/hei-service"], #"valid_for": 6, "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [ { "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "logger": { "rotating": { "filename": "sp.log", "maxBytes": 500000, "backupCount": 5, }, "loglevel": "info", } } pysaml2-4.9.0/tests/simplesamlphp_authnresponse.xml000066400000000000000000000163041355762626600226610ustar00rootroot00000000000000 https://openidp.feide.no https://openidp.feide.no WUaqPW4nZ8uPyv+sf8qXsaKhHmk= CRq1VvptjNHenZ5aWkyD6GqQX+XLgNiqElJnyLbMUgiwrFZ5J8IEGtC8h2YiwID15ScxVt6tjQc8R3gXkP967PIlemmhYQ4US7V3oPczu4MECamj+07wAg7BCp05UVU3RI3pvi/2dQGRRX4tlXgkzUMzx8+cBeyZaI/BXKjhKEY= MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UECxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0BCQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoXDTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBvcGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdAdW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlxAZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4HlnO4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZjcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQYj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1jwKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3KjjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w== _242f88493449e639aab95dd9b92b1d04234ab84fd8 urn:mace:feide.no:services:no.feide.foodle urn:oasis:names:tc:SAML:2.0:ac:classes:Password Andreas Solberg Solberg andreas employee urn:mace:feide.no:entitlement:test erlang andreas@rnd.feide.no andreas@uninett.no +4741107700 Feide RnD Guests pysaml2-4.9.0/tests/sp.xml000066400000000000000000000116211355762626600154440ustar00rootroot00000000000000 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= AB ExempelAB Exempelhttp://www.example.orgRolandHedbergtech@eample.comtech@example.org+46 70 100 0000 pysaml2-4.9.0/tests/sp_0.metadata000066400000000000000000000046731355762626600166540ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= Rolands SPRoland own test SP pysaml2-4.9.0/tests/sp_1_conf.py000066400000000000000000000033551355762626600165260ustar00rootroot00000000000000from pathutils import full_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp.xml"), ), (full_path("vo_metadata.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": full_path("subject_data.db"), "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "secret": "0123456789", } pysaml2-4.9.0/tests/sp_2_conf.py000066400000000000000000000032701355762626600165230ustar00rootroot00000000000000from pathutils import full_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": None, "metadata": { "local": [full_path("idp_2.xml")], }, "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": full_path("subject_data.db"), "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "secret": "0123456789", "only_use_keys_in_metadata": True } pysaml2-4.9.0/tests/sp_conf_nameidpolicy.py000066400000000000000000000045031355762626600210370ustar00rootroot00000000000000from pathutils import full_path from pathutils import xmlsec_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], "name_id_format": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "name_id_format_allow_create": "true" } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "encryption_keypairs": [{"key_file": full_path("test_1.key"), "cert_file": full_path("test_1.crt")}, {"key_file": full_path("test_2.key"), "cert_file": full_path("test_2.crt")}], "ca_certs": full_path("cacerts.txt"), "xmlsec_binary": xmlsec_path, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp.xml"), ), (full_path("vo_metadata.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": "subject_data.db", "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "valid_for": 6, "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "logger": { "rotating": { "filename": full_path("sp.log"), "maxBytes": 100000, "backupCount": 5, }, "loglevel": "info", } } pysaml2-4.9.0/tests/sp_mdext_conf.py000066400000000000000000000047441355762626600175120ustar00rootroot00000000000000from pathutils import full_path, xmlsec_path CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "sp_type": "public", "sp_type_in_metadata": True, "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], "extensions": { "mdui": { "UIInfo": { "display_name": {"text": "NORDUnet", "lang": "en"}, "description": { "text": "The NORDUnet A/S Identity Provider ..", "lang": "en"}, "logo": { "text": "https://www.nordu" ".net/resources/NORDUnet2.jpg", "lang": "en", "height": 46, "width": 203} }, "DiscoHints": { "domain_hint": {"text": "nordu.net"} } }, "shibmd": { "Scope": {"regexp": "false", "text": "nordu.net"} }, } } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": xmlsec_path, "metadata": { "local": [full_path("idp_2.xml")], }, "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "subject_data": full_path("subject_data.db"), "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [ { "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ], "secret": "0123456789", "only_use_keys_in_metadata": True, } pysaml2-4.9.0/tests/sp_slo_redirect.xml000066400000000000000000000060611355762626600202040ustar00rootroot00000000000000 MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw 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 pysaml2-4.9.0/tests/sp_slo_redirect_conf.py000066400000000000000000000037331355762626600210440ustar00rootroot00000000000000from saml2 import BINDING_HTTP_REDIRECT, BINDING_HTTP_POST from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAME_FORMAT_URI from pathutils import full_path HOME = "http://lingon.catalogix.se:8087/" CONFIG = { "entityid": "urn:mace:example.com:saml:roland:sp", "name": "urn:mace:example.com:saml:roland:sp", "description": "My own SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ (HOME, BINDING_HTTP_POST)], "single_logout_service": [ (HOME + "slo", BINDING_HTTP_REDIRECT)], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": ["urn:mace:example.com:saml:roland:idp"], "subject_data": full_path("subject_data.db"), } }, "debug": 1, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "xmlsec_binary": None, "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("idp_slo_redirect.xml"), )], }], "virtual_organization": { "urn:mace:example.com:it:tek": { "nameid_format": "urn:oid:1.3.6.1.4.1.1466.115.121.1.15-NameID", "common_identifier": "umuselin", } }, "accepted_time_diff": 60, "attribute_map_dir": full_path("attributemaps"), "organization": { "name": ("AB Exempel", "se"), "display_name": ("AB Exempel", "se"), "url": "http://www.example.org", }, "contact_person": [{ "given_name": "Roland", "sur_name": "Hedberg", "telephone_number": "+46 70 100 0000", "email_address": ["tech@eample.com", "tech@example.org"], "contact_type": "technical" }, ] } pysaml2-4.9.0/tests/sp_test/000077500000000000000000000000001355762626600157605ustar00rootroot00000000000000pysaml2-4.9.0/tests/sp_test/config.py000066400000000000000000000055721355762626600176100ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from saml2 import BINDING_HTTP_REDIRECT, BINDING_URI from saml2 import BINDING_HTTP_POST from saml2.saml import NAME_FORMAT_URI from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.saml import NAMEID_FORMAT_PERSISTENT try: from saml2.sigver import get_xmlsec_binary except ImportError: get_xmlsec_binary = None if get_xmlsec_binary: xmlsec_path = get_xmlsec_binary(["/opt/local/bin"]) else: xmlsec_path = '/usr/bin/xmlsec1' #BASE = "http://lingon.ladok.umu.se:8088" #BASE = "http://lingon.catalogix.se:8088" BASE = "http://localhost:8088" CONFIG = { "entityid": "%s/idp.xml" % BASE, "description": "My IDP", "service": { "idp": { "name": "Rolands IdP", "endpoints": { "single_sign_on_service": [ ("%s/sso/redirect" % BASE, BINDING_HTTP_REDIRECT), ("%s/sso/post" % BASE, BINDING_HTTP_POST), ], "single_logout_service": [ ("%s/slo/post" % BASE, BINDING_HTTP_POST), ("%s/slo/redirect" % BASE, BINDING_HTTP_REDIRECT) ], "assertion_id_request_service": [ ("%s/airs" % BASE, BINDING_URI) ], "manage_name_id_service": [ ("%s/mni/post" % BASE, BINDING_HTTP_POST), ("%s/mni/redirect" % BASE, BINDING_HTTP_REDIRECT), ], }, "policy": { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, }, "subject_data": ("dict", None), "name_id_format": [NAMEID_FORMAT_TRANSIENT, NAMEID_FORMAT_PERSISTENT] }, }, "debug": 1, "key_file": "../keys/mykey.pem", "cert_file": "../keys/mycert.pem", "metadata": {}, "organization": { "display_name": "Rolands Identiteter", "name": "Rolands Identiteter", "url": "http://www.example.com", }, "contact_person": [ { "contact_type": "technical", "given_name": "Roland", "sur_name": "Hedberg", "email_address": "technical@example.com" }, { "contact_type": "support", "given_name": "Support", "email_address": "support@example.com" }, ], # This database holds the map between a subjects local identifier and # the identifier returned to a SP "xmlsec_binary": xmlsec_path, "attribute_map_dir": "./attributemaps", "logger": { "rotating": { "filename": "idp.log", "maxBytes": 500000, "backupCount": 5, }, "loglevel": "debug", } } pysaml2-4.9.0/tests/sp_test/targetsp.py000077500000000000000000000046251355762626600201750ustar00rootroot00000000000000#!/usr/bin/env python from saml2.saml import AUTHN_PASSWORD __author__ = 'rolandh' import json BASE = "http://localhost:8087" #BASE= "http://lingon.catalogix.se:8087" metadata = open("./sp/sp.xml").read() AUTHN = {"class_ref": AUTHN_PASSWORD, "authn_auth": "http://lingon.catalogix.se/login"} info = { "start_page": BASE, "entity_id": "%s/sp.xml" % BASE, "result": { "matches": { "content": "

Your identity are" }, }, "metadata": metadata, "args": { "AuthnResponse": { "sign_assertion": "always", # always, never "sign_response": "never", # always, never "sign_digest_alg": ds.DIGEST_SHA256, "sign_signature_alg": ds.SIG_RSA_SHA256, "authn": AUTHN } }, # This is the set of attributes and values that are returned in the # SAML Assertion "identity": { "given_name": "Roland", "sn": "Hedberg" }, # This is the value of the NameID that is return in the Subject in the # Assertion "userid": "roland", # regex pattern that must be contained in the resulting echo page to validate # that the SP returned the right page after Login. "echopageIdPattern": r"SAML Echo Service", # list of regex patterns that must be contained in the resulting echo page to validate # that the SP's echo page returns expected SAMLe response values (e.g. attribute values) "echopageContentPattern": [r"Given Name\s*\s*Roland", r"Userid\s*\s*roalnd", r"Surname\s*\s*Hedberg", ], "constraints": { "authnRequest_signature_required": True, # allowed for assertion & response signature: "signature_algorithm": [ #ds.SIG_RSA_SHA1, # you may need this for legacy deployments ds.SIG_RSA_SHA224, ds.SIG_RSA_SHA256, ds.SIG_RSA_SHA384, ds.SIG_RSA_SHA512, ], "digest_algorithm": [ #ds.DIGEST_SHA1, # you may need this for legacy deployments ds.DIGEST_SHA1, ds.DIGEST_SHA224, ds.DIGEST_SHA256, ds.DIGEST_SHA384, ds.DIGEST_SHA512, ds.DIGEST_RIPEMD160, ], }, } print(json.dumps(info))pysaml2-4.9.0/tests/swamid-1.0.xml000066400000000000000000034565561355762626600166310ustar00rootroot00000000000000 UwN8jiLxhTQtHuuIN5oif0Qr3cg=h61jhhYjHAiinGbGQhu/wNApcGcrTsGgy09wCmnJIsTqe1fY4gOrpo4OUp/UeCMJ HlZDTkAIANPFEeKoDsJTC/w+hD3PGnUggGmME+MBqP/OsFri2QRqq0zccj7/Oakz 6ofRvJnjVJu1XpmFatpc6NBo7m+JjFECNFcrJ6ysadi4yUohzNGOasGBsQN8V0kC QuKUWPxU4C+wU79mnTYZ4qx8YH+7bDy+p8A6ft2Rz4NoNPZgowc+4EilzhxJNeS0 Ki7av+d82e1wYQ8lAGTwBpRyx+51Fc/Bwn12K6o1C+MiD8zD8us82+kKDhBcYYQI EAPTC3NZ7z+SwiHSZGZ0mw== MIIDdTCCAl0CBEY7EskwDQYJKoZIhvcNAQEEBQAwfzELMAkGA1UEBhMCU0UxEjAQ BgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMREwDwYDVQQKEwhT V0FNSS5zZTEPMA0GA1UECxMGU1dBTUlEMSQwIgYDVQQDExtTV0FNSUQgbWV0YWRh dGEgc2lnbmVyIHYxLjEwHhcNMDcwNTA0MTEwMjMzWhcNMTcwNTAxMTEwMjMzWjB/ MQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9j a2hvbG0xETAPBgNVBAoTCFNXQU1JLnNlMQ8wDQYDVQQLEwZTV0FNSUQxJDAiBgNV BAMTG1NXQU1JRCBtZXRhZGF0YSBzaWduZXIgdjEuMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAM6wXN3pVCo98SACS6JCHjSlWj83oNL/Ct+a9hmAx1NZ SKg7lnEJYwWBvzJt5o/47jRQbGm94a45Yy5LVoXq4XyCKINhMxSwbRROvr8Hw6tg P1Z9dk5Jjejvus3gyaH3+EuEyP4aIjTlgmHDwW6HOv/m/4bOXSHB4Pisn7aocqU7 kjpOn1f0cGodWOgGO4tP7KXs6ndcLhIkW+e/B80WEr0kocuc/pvx+aLuKSkttk/A fP1DFs5sqX31RXQKGrB/uEEYVv1Qvneig+RXGSbqk2Tab3BcLE/Cjnfi9Q9cH/jR eL/YSSafGtl+EBgXKszxjMtELhiEWsL9RrMu1HUkBusCAwEAATANBgkqhkiG9w0B AQQFAAOCAQEAkXaa61gp/lkEDNRFc0bzH3ZyoUFgol64F1zdAwBS3xnsCkTnAXt3 p452daEyz+0UR5J/BruMOyvR57w1m7ckVnx/sAgRgaD6gQlUWehjKPEsx8o5iDfO 5R1V5Rn2o7+0VuIJDDObEAtMwqn2Nk6TTzsUVfz5y9nUQAxBz3EqXnnSgRwqSwRF yiVkpVfwtUHIolAf6O2N9Fg1jqoqt4mQCOyRZpD0/5SRYESTY6TJjTmvoh+zOPlI yEiw+Zrl/FWjXtBnRnz8AVT5NRzYiMHdbTHs0Fh6elsb5b9gTBo7j6+t36m7oo2K DaWWpMWvuWHugEqvIAXDCI/HzTbbiWm9NQ== order3.cb.ad CN=order3.cb.ad MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa MBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/ 9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW kBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c MMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0 N6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm G0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM b3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq hkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb t5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq 0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76 0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d RJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG ZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ== order3.cb.ad CN=order3.cb.ad MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa MBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/ 9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW kBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c MMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0 N6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm G0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM b3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq hkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb t5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq 0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76 0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d RJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG ZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ== MIIDqTCCAxKgAwIBAgIQR6zE+Dd0h7n/xp/glALOXTANBgkqhkiG9w0BAQUFADCB xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 ZS5jb20wHhcNMDgxMjMxMDAwMDAwWhcNMDkxMjMxMjM1OTU5WjCBvjEfMB0GA1UE ChMWd3d3LnN1LmRlc2lnbm1hbnVhbC5zZTE7MDkGA1UECxMyR28gdG8gaHR0cHM6 Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNVBAsT GVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBWYWxp ZGF0ZWQxHzAdBgNVBAMTFnd3dy5zdS5kZXNpZ25tYW51YWwuc2UwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAOXSB2UaeXIMM6A3GLYEuJzLon24K7epkJ4+YuhI d5f8DkAURzp4ZQSy7xs51NH2sha/PrcJehsax0QqEfM/lZ7HVH0iXx1Rl8Ou2hXE 69Dm3zCf4TJKXNPrayGhNfq1gWu96COQ2h7rwReQYDcLUZ6aN40fyWyx5fMDp71f tHk7AgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6gLKAqhiho dHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH MAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADgYEAyEa5 yGXa4LSFMNuxnj6s4l9gG+pndoPlUC2c7Ux6dvD6GS17RV5Xq2ZZUk0J9yIoBAnZ inwJzduHXWa66JEY8lPf9ir7WKOZ6BcDMfhsYDVRoBoFlStIgXbweoaA/pJbadXH qlG83cbyWydqYCCYruAVslAykrwfBXAXdCs4YBs= Emanuel Emanuel AB http://www.emanuel.se Emanuel AB Fredrik Näslund fredrik.naslund@emanuel.se mondo-prod-sp01 CN=mondo-prod-sp01 MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy MjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1 wH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+ Ey8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1 0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+ J+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO Aa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc R/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg qDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu qgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv QRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf 3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM z/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q== mondo-prod-sp01 CN=mondo-prod-sp01 MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy MjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1 wH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+ Ey8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1 0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+ J+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO Aa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc R/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg qDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu qgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv QRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf 3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM z/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q== mondo-test-sp02 CN=mondo-test-sp02 MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2 NDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1 Ukkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ ViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/ G2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1 0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl ngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5 /PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN +dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ 4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2 rOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g NRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6 gPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw== mondo-test-sp02 CN=mondo-test-sp02 MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2 NDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1 Ukkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ ViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/ G2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1 0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl ngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5 /PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN +dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ 4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2 rOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g NRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6 gPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw== MIIDGzCCAoSgAwIBAgIBADANBgkqhkiG9w0BAQQFADBtMQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxFTATBgNVBAMTDGVuc2t5Lmxocy5zZTAeFw0wODAxMDQxMzMyMjdaFw0wOTAxMDMxMzMyMjdaMG0xCzAJBgNVBAYTAlNFMRIwEAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEVMBMGA1UEAxMMZW5za3kubGhzLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2CiFF4kFxQldm58ws8hL5xZ+g9eJ+MyM51AstGYvu1RTcorlVtIZNcGSQQxdKZyh0sSxo7UYrKq5OqByycIxiya5jo7lwVrKZnd7Tto7RThgxiO6G6i3G36osvZiZpFGYgETSVQjh1XknN5n9samtrEqM6p1ASsW8iLmpcjJ0vwIDAQABo4HKMIHHMB0GA1UdDgQWBBSmAaEu+Tmvy3zW9M0oTdY68IlS+TCBlwYDVR0jBIGPMIGMgBSmAaEu+Tmvy3zW9M0oTdY68IlS+aFxpG8wbTELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRUwEwYDVQQDEwxlbnNreS5saHMuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQClgcpD+e9rYZ7Uk43AJ+Xbg/h7M8kMPzzTnikIGNIR1t+ArCoRxX/YchJ1LtCFEkOBC16HKewBxKoslypESqSOsVMyr3z/TUDvEBUaNbHLmwuD616gZK1Vb9FYAQWHmXBNeWJl09476pMXW3u9MTRL+FXFMjt7IiwIysrEcHht3Q== SU Stockholm university http://www.su.se Stockholm university Helpdesk helpdesk@it.su.se MIIEOzCCAyOgAwIBAgILAQAAAAABGZV7kNAwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDQyODE0NDE0MloXDTExMDQyODE0NDE0MlowbDELMAkGA1UEBhMCU0UxETAPBgNVBAgTCFZhcm1sYW5kMREwDwYDVQQHEwhLYXJsc3RhZDEeMBwGA1UEChMVS2FybHN0YWRzIHVuaXZlcnNpdGV0MRcwFQYDVQQDEw5zaGliLXNwLmthdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwWLmt/yXGpvZePRdurs9d88gTVDwLlDXBjTqTIKVjSqLL/e2wcf4KVySNd1DM2/GDf1+w5GA+gnqsjLHjER98tZIKJ9k8M3Euj1eZGdOnqDmYBd1lv7aqny1H6HI6jGaDzLWh+lyTEZYGVToMPAEqjoa4JL9UVxe8NDf7QUYSfUCAwEAAaOCAW0wggFpMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMvK6U7CjAuzqDcmFPeN7/Z2O64rMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAZBgNVHREEEjAQgg5zaGliLXNwLmthdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEANiuwG1H0856K8Fyw42L21cA3OpGAgWGYQ8AM+wPlmxIKj8eWWNOgR/xSDNLbSVKBLY76bSLNeDbTpodz0Dxhepv0GEnUWic9qNK7mp3Y0swNLMlr3KvRpoSc3zNqjHu7DeAJvXQO+iiXdLQnwegCEaXPj6HXKOo4nETG43KW3GNLO8fAaCHnBDZqIgBqx/3jCIgIBtwZwAN6F92LTVYkzso6gi9Y15LDkqTUWuw0rTnM2xG/ceXxiLGJJ8cDVhvBpTKTedD6cslNY9DFOXyfbuToQv+4ZyCpYnnGc92CSU0AWmIabqfHozHN6aq9oGzD+/bgg5TSRP6yvb/RQgPICQ== KAU Karlstad university http://www.kau.se Karlstad University Paul Scott paul.scott@kau.se www.wisum.umdac.umu.se emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w DAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1 bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh Yy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG A1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO MAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz dW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k YWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/ gDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn 3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj 7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q g8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo yUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9 VnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS 5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh MIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH EwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT Fnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy c3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7 HyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus 2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt CLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ aeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol 5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o www.wisum.umdac.umu.se emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w DAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1 bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh Yy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG A1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO MAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz dW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k YWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/ gDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn 3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj 7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q g8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo yUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9 VnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS 5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh MIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH EwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT Fnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy c3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7 HyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus 2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt CLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ aeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol 5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o MIIB1zCCAUCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBiZXRhLmF1Z3VzdHVzLnNlMB4XDTA3MDMwNjEwMDQxNFoXDTA3MDQwNTEwMDQxNFowGzEZMBcGA1UEAxMQYmV0YS5hdWd1c3R1cy5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAspI7ryh7WFO+CWytUzDg4U/WEKsX/ty82lQ31JdBhKkVV66vPRWz81QjzPruL7+dLLDtgcMJNPwNR8BHOHA0R/XlYsePA/GL0iGbwkXRlPs63wELlaj1TiXgtnOBRLrBRHyUIcnrq3c2tVrrUmLp4gifKIHhBgsKwZkDvUN+88UCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCXjwpqbm73q7ZadtdRLeLCjMspJjHWMGRCJvIb+EqEaO4CFFHFl+XxSUHIkbZk3VUrTZkQ+gQSY649mhsz+TL+saFPRqQQtWIS8okALuVStN0ySkY1NRml8Ou9sq3/CRl77f02Ff5QgemFqQGilmso7XEXhLDL2kOFxKLHBtbQzg== Genuine Text Genuine Text http://www.genuinetext.com Know Net AB Ingemar Lundström ingemar.lundstrom@knownet.se MIIEsDCCA5igAwIBAgILAQAAAAABGAfclPAwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MDIxMTA5Mzg1OVoXDTExMDIxMTA5Mzg1OVowXDELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEY MBYGA1UEAxMPZHNwYWNlLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA44wISsGxXeYm5R3WerWQW0USE5xBKKltYPa+H1sL+SVMjl6KMABG PgdryRt5I++NXr/gLzyd4CXvkFoVhqEGoPNxLzlVvu0LI/Cmy2024rt/UsFnjl5t AoqXDDe4DsVYzT6qAR4lMuUP5LIw8ZwCgEj+3f9/J/1Mf3XHdiAstcJYcuHQlqHD i89QtedgEufNPqxSUga7U8nZ2reUz6GO8LnD0+pg7e5JFyJrmjoX9lyNbnjbJyX+ 7PpadkEEVtpgNIiUDwFQ8LKUHCJgwrN87vIEJ8/NR7cFGkf0RZO4qM5RX3GZThgX SuNWx8RkUQC3FiTcJ2mCecF73RCLeew/eQIDAQABo4IBbjCCAWowUAYDVR0gBEkw RzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2ln bi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSME GDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUT/xPAfwXKFqS8DEW 7h93jl4NzX0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWdu Lm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAC hjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25h bC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBoGA1UdEQQTMBGC D2RzcGFjZS5pdC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEATd9qOAU/t9HMnCEY ufTL2ZIaGGt8LpPFI2poNpQQ6feZc5weJj2Z+pmVwmGX4tn6rgVUrCCgJ+DL65Xo 8Oxj7DPl5GP+InII7tc0qb8dZX6ifQg6YtVqB5NX4HCehjHyG6pw16gyD4LuI7/G xPXYYgJwubkj5wpzhWyySpJvpitL4owINSmkguJo1ANmtVNascTohklWea5Cj+QH HSm+FKQEXFadM9rzMgNnR7yACmusHY1N6BOZ+WzdR73OBEEeoSACax5ZxH7hT0L/ 3YUqE4vXpU3HmFyvlLPs1UPSweFukJ3z7cVjOYjcyY/VcOV2NDLzY0Q+FdFmJ8w7 3nGwlw== SU Stockholm university http://www.su.se Stockholm university Jan Johansson leifj@it.su.se MIIB1TCCAT6gAwIBAgIJAOsd1P/iHwDdMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNVBAMTC2xpc3RzLnN1LnNlMB4XDTA4MDIxMjEyNTk0NVoXDTA5MDIxMTEyNTk0NVowFjEUMBIGA1UEAxMLbGlzdHMuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALnNTH6G15SgAwQHMCa9FLJ4g/MnmZ+2Q0m8ZvXA5OKoLY+7vpH7XrojM2/ziobcPK+pE5UNaNOpVffBUFtibabgXs2N7BUDJWjcvRqk5rxmEoMd1mCRQ6WOATBPdSkZ3xFvs0yy5y+1xRNsBji7gb326dHS/WUIDAw/62dCLG5PAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAH7Ml0chViQ1GTX4RkL/S8bJpELYqTNBZ7+s7wMOwPF/TxJKeC6yFCkFKx4Ts8uGuJ3Bo3MsetTTUe24WD5aRO76k6p7y/HPs+nk0e0VJKz3NSktKGE/uXt59B/ax1tdVOMuZTGV9GwwlgHOMapYOBylI7Nriufub8Cgtwf4VwgQ= SU Stockholm university http://www.su.se Stockholm university Helpdesk helpdesk@it.su.se MIIEtDCCA5ygAwIBAgILAQAAAAABGexP22YwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDUxNTExMjA1OFoXDTExMDUxNTExMjA1OFowXjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEaMBgGA1UEAxMRcHAtYWRtaW4uaXQuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OjuBsS+ovpRix7TUGMEcb+i2oovl8ByI4/zVEhEnxx5+Ge87eWcmysYeWad+HubtiZY72lcaOwCAb4LBKwHr7EzoJeF7+fw4AfprJvbBvsPcc0OMCqzqDrw6PgXizNsQV8e4PaWEKCQctkRaUAxW62rWhJh2rHMy4EIostzUNlZpwQpy78VLylAVCCM1vPJJY0w6D0PJYW6i8kpjzafaghpkNjO0rMNK+gZpW+T6oIwE5cwfKUb0hIBWC8eyczpG7bpp3Vz/Wj8aKcNPsUAMv49qKKNs+J87rQ/BnWaTvFPT65UVdxDuFmtF+pZs0pkhd9zsTjgd7/3smOuBRTzpAgMBAAGjggFwMIIBbDBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBRMpoJHRqciKnJu7I96P/+zer9o3jA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHAYDVR0RBBUwE4IRcHAtYWRtaW4uaXQuc3Uuc2UwDQYJKoZIhvcNAQEFBQADggEBAI3W3fQlz6aTvGwzQkGF1jAwCUruHjj2/Zmxyt1SiagyGDPx0SMIEm6QygWe64UgFmGOrql3eAE/4N7XfqMq6Ue4LO72I3Td6cDKVmR8jO0cjl4Uz0p4FL0gfIB/4HF7fEOGep+0LqITKt5DhG7N43naV+ZYkP0wXzfwFZhkKb95bH3csPGqAs4pwULQpD4bskN9IrwQZeSOsWHOVmrO/6T81W3zrqLwEwx1b9CRteuF6UlKHPSYCcsodl53PLCnAZU8MKXnzGN94d34gg88Es2F4XY6ulPwlr+wKBTlb0lZSH9ScgjSm3uKikSb2S57pLREth398dCkAXSBVbwL3Cg= SU Stockholm university http://www.su.se SU SU Helpdesk helpdesk@it.su.se pp9-komm-admin1.it.su.se CN=pp9-komm-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAIL1xz4ljZekMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5zZTAeFw0xMDA0MTMwODExMDZaFw0y MDA0MTAwODExMDZaMCMxITAfBgNVBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKb7oP0akg/pFZqs7HvD YH/QgeMBRF+nyF7aGwc9Fl3dqQah1VdkPP/teEr803lKrkoNcugubyO0Y9zZZuMb 65yRcQXB0JMu3aQ+GUiSiQ5h8aQ/9D93CYrpacc7ph7VVnMctBta03dWo7zg6uTj DovR59k4Blmlc72cGkG24FbydYMoVo0DTAbj+EeHSB5APFx/vmz3ZTA5EBoEvGQb 8bGby2PBPnkjW7ExcVnZbaZxR+AsjziB2lwILMd9huP7uRXo230GjqC4cAFFEfXO X8iCR51ekh5uNMQhDSvGhTViP+6Kkf89RaSXQ0rZgpjJymznAhZkfOuuNIWzRAqi udsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LWtvbW0tYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBQ58+0lsNzDRAqmUMIZRgQ0tV7IzjANBgkqhkiG9w0BAQUFAAOC AQEAKXaBfwubmsOke4gFS8s8M4LwFhFtxwXjN/zmLoQBvmHerCU4eT/JXm05Q6+w /rtF41oG8SD3Ghe/fTADARjcMnoo9gifyuofe+9GkvCBjZwSfktMGo3/0D38MfTM PJLds6RmW97ZOSsQMiwOZJmwF/hOxV3Wtz/EItK2vZJl9UWYF445KGPLtRkpH1uY MV84qSOGHth/zA9Zog4cHdal+HhqiAknQSxdXKINJIHZEQRxW0AmpzN42sHgie/N R12FEuHBDdtqgMbtziKhacYI87uG6/KvAHhE6bPDdmLnboviJ0/0E+CeogrT9Rju gWnsyGjBC5P8rFLfLiT5svPebw== pp9-komm-admin1.it.su.se CN=pp9-komm-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAIL1xz4ljZekMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5zZTAeFw0xMDA0MTMwODExMDZaFw0y MDA0MTAwODExMDZaMCMxITAfBgNVBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKb7oP0akg/pFZqs7HvD YH/QgeMBRF+nyF7aGwc9Fl3dqQah1VdkPP/teEr803lKrkoNcugubyO0Y9zZZuMb 65yRcQXB0JMu3aQ+GUiSiQ5h8aQ/9D93CYrpacc7ph7VVnMctBta03dWo7zg6uTj DovR59k4Blmlc72cGkG24FbydYMoVo0DTAbj+EeHSB5APFx/vmz3ZTA5EBoEvGQb 8bGby2PBPnkjW7ExcVnZbaZxR+AsjziB2lwILMd9huP7uRXo230GjqC4cAFFEfXO X8iCR51ekh5uNMQhDSvGhTViP+6Kkf89RaSXQ0rZgpjJymznAhZkfOuuNIWzRAqi udsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LWtvbW0tYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBQ58+0lsNzDRAqmUMIZRgQ0tV7IzjANBgkqhkiG9w0BAQUFAAOC AQEAKXaBfwubmsOke4gFS8s8M4LwFhFtxwXjN/zmLoQBvmHerCU4eT/JXm05Q6+w /rtF41oG8SD3Ghe/fTADARjcMnoo9gifyuofe+9GkvCBjZwSfktMGo3/0D38MfTM PJLds6RmW97ZOSsQMiwOZJmwF/hOxV3Wtz/EItK2vZJl9UWYF445KGPLtRkpH1uY MV84qSOGHth/zA9Zog4cHdal+HhqiAknQSxdXKINJIHZEQRxW0AmpzN42sHgie/N R12FEuHBDdtqgMbtziKhacYI87uG6/KvAHhE6bPDdmLnboviJ0/0E+CeogrT9Rju gWnsyGjBC5P8rFLfLiT5svPebw== MIIB2TCCAUKgAwIBAgIJAIRfFzH12j9JMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDXd3dy5zdWIuc3Uuc2UwHhcNMDgwNTE0MTQ0NzQ5WhcNMDkwNTE0MTQ0NzQ5WjAYMRYwFAYDVQQDEw13d3cuc3ViLnN1LnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/9u6s9iHrmj7IvMgSpT8UEzo+Wld9S1QKximd7S6vkIf2arFtvC+Wr04ilfgS6Sp4fOXtGoo9nM7rp6CCdg2RNsrrPUrbs/QkLS5kii2lvQgJ+Q+cJNyJBJhUOgczKcF1nax1roIHKoRMrlRaaeYPv2hh4cVWT23gE5sd+L4pgwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBABcE9tkmR3jTnoWrU5o54zbUKsehvKJozqBrMInvLqwyURkUG2M2jHG+RLtJ0VXBYqtEPbjq0O0kQ6JjAlciMsgv9SVyYryhMjtHZujTalMnRwLF7uWNtR62wY+w53G+7dr9F6cOh4bCXqEN/xs8SoYEymgUBrfKR8SVNxRihZFk SU Stockholm university http://www.su.se Stockholm university Conny Richardson conny.richardson@sub.su.se idp.protectnetwork.org MIICxzCCAjCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMCVVMx DjAMBgNVBAgTBVRleGFzMRcwFQYDVQQKEw45U3RhciBSZXNlYXJjaDEXMBUGA1UE CxMOUHJvdGVjdE5ldHdvcmsxGjAYBgNVBAMTEVByb3RlY3ROZXR3b3JrIENBMSQw IgYJKoZIhvcNAQkBFhVjYUBwcm90ZWN0bmV0d29yay5vcmcwHhcNMDcwMjE0MjA1 ODA4WhcNMTcwMjExMjA1ODA4WjCBhzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRl eGFzMQ8wDQYDVQQHEwZBdXN0aW4xHTAbBgNVBAoTFDlTdGFyIFJlc2VhcmNoLCBJ bmMuMRcwFQYDVQQLEw5Qcm90ZWN0TmV0d29yazEfMB0GA1UEAxMWaWRwLnByb3Rl Y3RuZXR3b3JrLm9yZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDQt4HC/EHIKS8a +Qd/4JE20wR91v5N7jh8ScDw6DvZ5RcvHQngXCk6FfCFUAev/dZxR31U4RpvFzCb j3sGB+G1AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTRRyiPTvIDunJKy1+h mlkgl7/G+zAfBgNVHSMEGDAWgBQtFNiF4X/xTkU36JaWVCh08bzGgDANBgkqhkiG 9w0BAQUFAAOBgQAm3BTIwg6Lxk3EAoLR2cDfb+jNWAtls7q077Mw3tMXxnuoi0uS o+LC6bPdPjC9YKujSKF34Au0s7y9bfXspClfCmyuviYVOrpVUze2h2MfHUVsKEUo /uivLYuMZjNp6Yrt90AoKPLPF6vU6gLAn6nsR7bhsdIqSXD/93r8HFV3NA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient idp.protectnetwork.org MIICxzCCAjCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMCVVMx DjAMBgNVBAgTBVRleGFzMRcwFQYDVQQKEw45U3RhciBSZXNlYXJjaDEXMBUGA1UE CxMOUHJvdGVjdE5ldHdvcmsxGjAYBgNVBAMTEVByb3RlY3ROZXR3b3JrIENBMSQw IgYJKoZIhvcNAQkBFhVjYUBwcm90ZWN0bmV0d29yay5vcmcwHhcNMDcwMjE0MjA1 ODA4WhcNMTcwMjExMjA1ODA4WjCBhzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRl eGFzMQ8wDQYDVQQHEwZBdXN0aW4xHTAbBgNVBAoTFDlTdGFyIFJlc2VhcmNoLCBJ bmMuMRcwFQYDVQQLEw5Qcm90ZWN0TmV0d29yazEfMB0GA1UEAxMWaWRwLnByb3Rl Y3RuZXR3b3JrLm9yZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDQt4HC/EHIKS8a +Qd/4JE20wR91v5N7jh8ScDw6DvZ5RcvHQngXCk6FfCFUAev/dZxR31U4RpvFzCb j3sGB+G1AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTRRyiPTvIDunJKy1+h mlkgl7/G+zAfBgNVHSMEGDAWgBQtFNiF4X/xTkU36JaWVCh08bzGgDANBgkqhkiG 9w0BAQUFAAOBgQAm3BTIwg6Lxk3EAoLR2cDfb+jNWAtls7q077Mw3tMXxnuoi0uS o+LC6bPdPjC9YKujSKF34Au0s7y9bfXspClfCmyuviYVOrpVUze2h2MfHUVsKEUo /uivLYuMZjNp6Yrt90AoKPLPF6vU6gLAn6nsR7bhsdIqSXD/93r8HFV3NA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ProtectNetwork ProtectNetwork http://www.protectnetwork.com/ Technical Contact support@protectnetwork.org MIIB4zCCAUygAwIBAgIJAKqPtbsIKhS9MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTAeFw0wNzA1MDIwODA1NDdaFw0wODA1MDEwODA1NDdaMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvwFbKHSn0UpnszEG7YuVxKj+ZXKfsbcOJqHSiZMhGemw4CWc+ExXYFPDTSaphqatht3q17u9CFUkpygMo2HUWLWO5Zdk2lgpnhnT2B1xk8esRS0yjCwE0Gv9QewxaSCS+e+i5cMsXVhXD5zkBIKmW10p59YJ0qPwkRuwTcs02uUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQB10thLCTHsz++ZC5far37xRlor/7BF3o86JBtyqXNdYszFxgWYOILxC/rYiCxZr8ON1QKQ3ZNj+sZxZm1/fAQl+4hNCs1XgvoLRqK/eW4DHZLZWjQyn9+aHI1+ADkpzARLbJf5TQCJeJSmp+f3YIbqJQptXIGcBvLBSoe1R7Drag== SU Stockholm university http://www.su.se Stockholm university Mattias Amnefelt mattiasa@it.su.se MIIB7TCCAVagAwIBAgIJALw0kc74UYP+MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF2NhbHNydjEuaXQuc2VjdXJlLnN1LnNlMB4XDTA3MDUyMjA3NDA0OFoXDTA4MDUyMTA3NDA0OFowIjEgMB4GA1UEAxMXY2Fsc3J2MS5pdC5zZWN1cmUuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKVMn+fnnV8w2GuB1KMm6gEiZqqCBrHWWUDK5SEVDy6rT2qK/VkuxyxvDPFXdd8kbpaOpqxMcy+J4QvS74xkOSKHF8ISTvX9328cU1pUe9u7Gd5C37zD5OgAUqIVq1GwvZHrSstZuoF/4LQoJJbEBquwGGd8tldflGEJtcxb7iP7AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAoFPwC0awA7gYbfZPCtUpHmly4cc8utYSgjb+rsTFGuYu5V7Ec5/o1F73vsibmRufBRyczQsX9oeNHENawKmka/0JUo1FTyTI0yN1or7LhW8mAle+80o5EVd/Xa5yP4jof+/Ey79UeLG+CuJbRiH0f9kO1e4r/fFGP60Ck76CeoU= SU Stockholm university http://www.su.se Stockholm university Mattias Amnefelt mattiasa@it.su.se MIIB5TCCAU6gAwIBAgIJAKMZgDG7eScnMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNVBAMTE3NhbXNvay5saWJyaXMua2Iuc2UwHhcNMDcxMTA3MDk0MzI5WhcNMDgxMTA2MDk0MzI5WjAeMRwwGgYDVQQDExNzYW1zb2subGlicmlzLmtiLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCydaK46C816+A1I6Ykb9AvLf0rfYlhFT6vMe0a3DM7A0HovsWl8HThJwQNTGSDowty1svAlRgBU5gQKuCA9ruc7XZi7pn0vuVgtayVvkoh9adN/8QVFvz2KY0uux7M2ewyQ+R2PA/w58LJa996RQlcHeDAdQFfg87nUFQEZauy5QIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAHFDEp8qHZKfS1RQDYvG/pYJZ/0PHRcoDK5J2GGpQ4/SIsJBbtF/2uWLVfywNDYIP7DruWxHUOLaNE6ovJ9S1+RGi8iix8I44/Nh0EjyyQqU8w8IoyDdzUUV9fBZ2BWz0JvFT4uBZDR2b3keXr2OlxYphbx3ikXpwZrVzWQq6mKm Libris Libris http://www.kb.se Kungliga Biblioteket Arvid Oja arvid.oja@kb.se MIIEezCCA2OgAwIBAgIRAIkN3dNaPPpybQqwD4EtF8cwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTExMTgwMDAwMDBaFw0xMjExMTcyMzU5NTlaME8xCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MR8wHQYDVQQD ExZwdWJsaWMuaXQuc2VjdXJlLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA1KmDH3snkoJ/V918DPqYEQC33ps0LE/LPd6wm1FVMPm30MfeWJ/1 jl1pePjl4Bw/yGtPdbWRXLHgSzBJz3VtG7llWdynm7oJU67gkRxySKN/Nt5fsHqV 9jYflaWHZydlwhKwluUBvj23w6oNZVLrpc0rojzNtw9X1B2o+FyxuZD42cyGuNEi /AJP/tWwmnRY6TgLwqhfAHqopoF6VKbu52E6xtRcD/3XolVvbk/Hjpvulxfwvh2z +fuqgN+I4yHls0M7iMcqLHllalAk1who/1wW6VZbZ70AyDzEBCstQ6xub0zk8B2x Dc9/avEir9dkRStnwOrDQy8j6I3CxsqMmQIDAQABo4IBaTCCAWUwHwYDVR0jBBgw FoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFIuqOIxBDa2bI/0AGqFa PlMUfZJbMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoG A1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5B U1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2Ny dC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0 dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCEGA1UdEQQaMBiCFnB1YmxpYy5pdC5z ZWN1cmUuc3Uuc2UwDQYJKoZIhvcNAQEFBQADggEBAANer2ZFt47Izep8mZFjQzzQ zmJGSAtETMQ4gvSo9lFFiiijwevbRIfSEn2MH/wDAWaXQ9cPWMh/CklDcco82en1 o8SmNJVKP6LIX5YQerxBsoX9quejqfEUHB5UboZrVzkte9vvET/0E4ZwZkukJAeY m6qFJYEF9/YbtqspBfobpPmYZi/49563GZOJrB6B2ufQZSJvh4MW/ArbaIccxbrS ZOyBYB9wSPfBk4E4buU7eZgCBckY2CHo+j54Zpv7nGMDqEeY94e/OF3UVGhvtOy4 tCsXA4uQ/OvmIcURnN6u+RAoyaxMDMF9uOBLcu5+p0LgXyVdFr50VN8FRZvk5qk= SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se www.dreamspark.com MIIF+jCCBOKgAwIBAgIKLqDfHAAIAAGj6DANBgkqhkiG9w0BAQUFADCBizETMBEG CgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEUMBIG CgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdyZWRtb25kMSowKAYD VQQDEyFNaWNyb3NvZnQgU2VjdXJlIFNlcnZlciBBdXRob3JpdHkwHhcNMTAwNzMw MDAyMTA4WhcNMTEwNzMwMDAyMTA4WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMK V2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTETMBEGA1UEChMKRmFzdCBUcmFj azEUMBIGA1UECxMLRHJlYW0gU3BhcmsxGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJr LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtsyFSuceS0RVGHD1Qbch DWIdIGfELS06JXkb6EJELGld5j4P50fGSqMXDcPIt3jHqjt9jnd5aqJP4Z5ROs5p hJ7fXtm56taeSVTfZSQRIzlVyaIG1QSKeqdlt6GWZrlV+Gy2cKAglMcKh5/y5ISP /TbQWeJtreT+Pi/Aj0IQcGUCAwEAAaOCAvAwggLsMAsGA1UdDwQEAwIEsDBEBgkq hkiG9w0BCQ8ENzA1MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYF Kw4DAgcwCgYIKoZIhvcNAwcwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBT2xedjpxaZG/9bcyw3cEROspTL0DAfBgNVHSMEGDAWgBQIQuPb ThFm87UIxUDbVXwzRhGDODCCAQoGA1UdHwSCAQEwgf4wgfuggfiggfWGWGh0dHA6 Ly9tc2NybC5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3JsL01pY3Jvc29mdCUy MFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg4KS5jcmyGVmh0dHA6Ly9jcmwu bWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL2NybC9NaWNyb3NvZnQlMjBTZWN1cmUl MjBTZXJ2ZXIlMjBBdXRob3JpdHkoOCkuY3JshkFodHRwOi8vY29ycHBraS9jcmwv TWljcm9zb2Z0JTIwU2VjdXJlJTIwU2VydmVyJTIwQXV0aG9yaXR5KDgpLmNybDCB vwYIKwYBBQUHAQEEgbIwga8wXgYIKwYBBQUHMAKGUmh0dHA6Ly93d3cubWljcm9z b2Z0LmNvbS9wa2kvbXNjb3JwL01pY3Jvc29mdCUyMFNlY3VyZSUyMFNlcnZlciUy MEF1dGhvcml0eSg4KS5jcnQwTQYIKwYBBQUHMAKGQWh0dHA6Ly9jb3JwcGtpL2Fp YS9NaWNyb3NvZnQlMjBTZWN1cmUlMjBTZXJ2ZXIlMjBBdXRob3JpdHkoOCkuY3J0 MD8GCSsGAQQBgjcVBwQyMDAGKCsGAQQBgjcVCIPPiU2t8gKFoZ8MgvrKfYHh+3SB T4PC7YUIjqnShWMCAWQCAQkwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAjAK BggrBgEFBQcDATANBgkqhkiG9w0BAQUFAAOCAQEACAHi+mcrNHJ/W+uBtnzD3mAm ai3QiLWiJE3dKuNtHV8Ba64E2l69Q7pmnFCr1eM5wlvnQcOqbVyZjk/okp4aRxBw ARn3KtvkhbSOHjaDYv3FXvobBXgenbPFydPvNmQrPGdTRSUf+q4duaYVSx2YAqpr HnYDbddNBJuFzfyywu6WSsrwgqUUW3jAaNmcrX7U5Z/sN1CQVOcx4dQ3nqXTYbgm 5+nddJhnC9PDyK4A4epAO9CA7h9023fRh9AZx17dgpRtteb+8JlV1+iMRdG/VrJK Gmnt8WCQFfOSQNChmicJikdzGfjtDjOqKA5g5CxxrwKWO7S5DaDH7Q286CkSXg== www.dreamspark.com MIIF+jCCBOKgAwIBAgIKLqDfHAAIAAGj6DANBgkqhkiG9w0BAQUFADCBizETMBEG CgmSJomT8ixkARkWA2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEUMBIG CgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdyZWRtb25kMSowKAYD VQQDEyFNaWNyb3NvZnQgU2VjdXJlIFNlcnZlciBBdXRob3JpdHkwHhcNMTAwNzMw MDAyMTA4WhcNMTEwNzMwMDAyMTA4WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMK V2FzaGluZ3RvbjEQMA4GA1UEBxMHU2VhdHRsZTETMBEGA1UEChMKRmFzdCBUcmFj azEUMBIGA1UECxMLRHJlYW0gU3BhcmsxGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJr LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtsyFSuceS0RVGHD1Qbch DWIdIGfELS06JXkb6EJELGld5j4P50fGSqMXDcPIt3jHqjt9jnd5aqJP4Z5ROs5p hJ7fXtm56taeSVTfZSQRIzlVyaIG1QSKeqdlt6GWZrlV+Gy2cKAglMcKh5/y5ISP /TbQWeJtreT+Pi/Aj0IQcGUCAwEAAaOCAvAwggLsMAsGA1UdDwQEAwIEsDBEBgkq hkiG9w0BCQ8ENzA1MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYF Kw4DAgcwCgYIKoZIhvcNAwcwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBT2xedjpxaZG/9bcyw3cEROspTL0DAfBgNVHSMEGDAWgBQIQuPb ThFm87UIxUDbVXwzRhGDODCCAQoGA1UdHwSCAQEwgf4wgfuggfiggfWGWGh0dHA6 Ly9tc2NybC5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3JsL01pY3Jvc29mdCUy MFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg4KS5jcmyGVmh0dHA6Ly9jcmwu bWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL2NybC9NaWNyb3NvZnQlMjBTZWN1cmUl MjBTZXJ2ZXIlMjBBdXRob3JpdHkoOCkuY3JshkFodHRwOi8vY29ycHBraS9jcmwv TWljcm9zb2Z0JTIwU2VjdXJlJTIwU2VydmVyJTIwQXV0aG9yaXR5KDgpLmNybDCB vwYIKwYBBQUHAQEEgbIwga8wXgYIKwYBBQUHMAKGUmh0dHA6Ly93d3cubWljcm9z b2Z0LmNvbS9wa2kvbXNjb3JwL01pY3Jvc29mdCUyMFNlY3VyZSUyMFNlcnZlciUy MEF1dGhvcml0eSg4KS5jcnQwTQYIKwYBBQUHMAKGQWh0dHA6Ly9jb3JwcGtpL2Fp YS9NaWNyb3NvZnQlMjBTZWN1cmUlMjBTZXJ2ZXIlMjBBdXRob3JpdHkoOCkuY3J0 MD8GCSsGAQQBgjcVBwQyMDAGKCsGAQQBgjcVCIPPiU2t8gKFoZ8MgvrKfYHh+3SB T4PC7YUIjqnShWMCAWQCAQkwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAjAK BggrBgEFBQcDATANBgkqhkiG9w0BAQUFAAOCAQEACAHi+mcrNHJ/W+uBtnzD3mAm ai3QiLWiJE3dKuNtHV8Ba64E2l69Q7pmnFCr1eM5wlvnQcOqbVyZjk/okp4aRxBw ARn3KtvkhbSOHjaDYv3FXvobBXgenbPFydPvNmQrPGdTRSUf+q4duaYVSx2YAqpr HnYDbddNBJuFzfyywu6WSsrwgqUUW3jAaNmcrX7U5Z/sN1CQVOcx4dQ3nqXTYbgm 5+nddJhnC9PDyK4A4epAO9CA7h9023fRh9AZx17dgpRtteb+8JlV1+iMRdG/VrJK Gmnt8WCQFfOSQNChmicJikdzGfjtDjOqKA5g5CxxrwKWO7S5DaDH7Q286CkSXg== urn:mace:shibboleth:1.0:nameIdentifier Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx DreamSpark Engineering Team dsengt@microsoft.com Scott Blackwell scott.blackwell@microsoft.com MIIB4zCCAUygAwIBAgIJAN5zNlbssq13MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTAeFw0wODA0MDIwNzI3MTZaFw0xNjA2MTkwNzI3MTZaMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA92ZD35RNWkg5x8yaykgO4gAU2j7VPrCfl9ut461Tai9XFRyK+OWp5Ln+hXguW7VylGTfcEbOjjh51gAvxX310OwiohlLXmnBdwjfMmIhv8tOjHOjlZQSuYSGC0TFCvHJu/9cvJ285S1Itcg0iqTZWhC7fOlXyEBCTBTC5dHZr2sCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQDtazBSwFaLjM2ac/Zup8SCVouGN10jYpvpMfLZWtiThdLJS1Q0q2ayq91V8kMp02Y1Wt3ruZNbC3SE0U5CvAX/KpJaYuaFJWJO7YXvfeIJwau3ZmTG4CFlf0mjd419TWErju6PXeo6wcsmaZ6vEuse7fj3596LiC6sXwry+nNzUg== SU Stockholm university http://www.su.se Stockholm university IT och media Helpdesk helpdesk@it.su.se hig.se MIIDFDCCAfygAwIBAgIVAICBvXD19C9Alr+PA2+WCJ8AOE5kMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTAwMjEyMDgxODAxWhcNMzAw MjEyMDgxODAxWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAyKcZZgGl30xAfWbTeXr84KoAdib1dX7geELbuBYN /G6x6TWZ9zBtwR0IYLAS8BU2MUHtbpg+RIp9OVMp4FzCuTpYCHjn8Mm3OHNRAZf2 shovHPIREI1ZfINY8hOhm6yWr74cFrhLxQ+wjkoeRni1zBuChBHQzw+mcK/Dax1Q nMQ+Hf+VCYWagYUO3vYWadg0KVwhiPx+4ignOYAae42WFWDnzg53gxj+Ix64Nzbp y2xOxYIp6AvrHCX977yfKBemmDvcuyzD7VvhcSMeVAb/jEugHFWjbU786odPvDD5 fBpAcLuB4Oncda7Lwq0jVj+xTMC7D6NAxx1Eh5AS3a5qGQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFEWwGXXE3qHIRmgOo2XHStrjaUU0MA0GCSqGSIb3DQEB BQUAA4IBAQAkPDs3NMTHVzte7dYlv6ys1VWYB5Ez9aMjvJPBVh5iwwQzXevm4qZl IHoGxvne5R8dkEVM1lcYryFnc7IkSRvuq0utBZcMfU+hHV56IvUNXZsUPJohO3/6 9SkqakYzPJ3g6voaBaQdoeuvgUXL1fxEuISZkna93UHjJyIIS3T480vP49kXhoT6 ox75FIwbx/e0e3siAlinjxdy9XbmFm6nx9mIWp4MLqw3UzEIiQG2wKyLxRFr1SnZ Cyr54IEx7Zg6UOLaa23i3CX0H2PXTNuik1WN2qPcPo4REEkK7wNP60vYXt7TgJXq 4irFaazkzqSXLSi1n75Jx2hT7wpSszS5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hig.se MIIDFDCCAfygAwIBAgIVAICBvXD19C9Alr+PA2+WCJ8AOE5kMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTAwMjEyMDgxODAxWhcNMzAw MjEyMDgxODAxWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAyKcZZgGl30xAfWbTeXr84KoAdib1dX7geELbuBYN /G6x6TWZ9zBtwR0IYLAS8BU2MUHtbpg+RIp9OVMp4FzCuTpYCHjn8Mm3OHNRAZf2 shovHPIREI1ZfINY8hOhm6yWr74cFrhLxQ+wjkoeRni1zBuChBHQzw+mcK/Dax1Q nMQ+Hf+VCYWagYUO3vYWadg0KVwhiPx+4ignOYAae42WFWDnzg53gxj+Ix64Nzbp y2xOxYIp6AvrHCX977yfKBemmDvcuyzD7VvhcSMeVAb/jEugHFWjbU786odPvDD5 fBpAcLuB4Oncda7Lwq0jVj+xTMC7D6NAxx1Eh5AS3a5qGQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFEWwGXXE3qHIRmgOo2XHStrjaUU0MA0GCSqGSIb3DQEB BQUAA4IBAQAkPDs3NMTHVzte7dYlv6ys1VWYB5Ez9aMjvJPBVh5iwwQzXevm4qZl IHoGxvne5R8dkEVM1lcYryFnc7IkSRvuq0utBZcMfU+hHV56IvUNXZsUPJohO3/6 9SkqakYzPJ3g6voaBaQdoeuvgUXL1fxEuISZkna93UHjJyIIS3T480vP49kXhoT6 ox75FIwbx/e0e3siAlinjxdy9XbmFm6nx9mIWp4MLqw3UzEIiQG2wKyLxRFr1SnZ Cyr54IEx7Zg6UOLaa23i3CX0H2PXTNuik1WN2qPcPo4REEkK7wNP60vYXt7TgJXq 4irFaazkzqSXLSi1n75Jx2hT7wpSszS5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIG Högskolan i Gävle http://www.hig.se Högskolan i Gävle anders.lordal@hig.se MIIB+jCCAWOgAwIBAgIRAJVCJLoWBVtmqwrsh0psrA0wDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQc3AxLmxhYi5pdC5zdS5zZTAeFw0wNjExMjcwODI4MDFaFw0wNjEyMzEyMzAwMDBaMBsxGTAXBgNVBAMTEHNwMS5sYWIuaXQuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJHpeBYXpgvcLYDnlnJsATNVkEHzLsVga22m+Om1/32yCLnhH7DMlbhbaMb1r1oAX53O5rXXv5CX8AGR5rXkrADTO00LX7ChxFs3P6PhgQ/EnrSe0V71Armi82SAOHjzQkeWwjkxhLqLyWy7Y3Jw82VfBrAovUua7y+w21IGJtIJAgMBAAGjPjA8MA4GA1UdDwEB/wQEAwID6DAqBgNVHSUBAf8EIDAeBggrBgEFBQcDBAYIKwYBBQUHAwIGCCsGAQUFBwMBMA0GCSqGSIb3DQEBBQUAA4GBAFTiOOdKyQ+F9k++RqYiAkYYu/pXGwcl8vfhRTFX9Mnlzy/zy/ffDVBRRvhQPd0Lqm7mj/mkg1etLMb3S2fdWBa1pUeFQtSUxMqoACAngIdr+piFsbhu4u9UPUOdD8m9scpqQ1AusGxUmCBClEElZRtmqO9UwL7hD/fVE4TRU+a4 SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se MIIEsDCCA5igAwIBAgILAQAAAAABFmJUXjMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMTEzMTAwNFoXDTEwMTEyMTEzMTAwNFowXDELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEY MBYGA1UEAxMPaHItc3NvLnBiLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA6nJtfAvJ3JnERGef+Nukx94z98YailSaHC6kwm2iWy75PJQF3wS+ 7ZUCyK19nIYjBUWHyGf5+jCa7B7hIJCjEfYSII6JIn+fkX5WZAuhuSIP8YnlHMiF gqCEB6QVs99YEjsOVcHdNlhCFhbLQviItaA90aLdFTXN3PIulguG/PFP5kfui0To epO5Ko9j2eCboDRhrS/G+Hq4ulALBigu1GT5zJinGYOtcV/0noTbv2iS8H20N4gM Dt0ej3CCCSMk2Gr/P/IQEjOpHfR4IHle4JWhOkPjJrRpMc5vusvAOAH8S/TpvB3y jpbhQtBnOhtY921vX0jPMIT0c3KsefqZDQIDAQABo4IBbjCCAWowUAYDVR0gBEkw RzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2ln bi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSME GDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUfU0a2PdASTZigfkX Ce/k93IclTAwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWdu Lm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAC hjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25h bC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBoGA1UdEQQTMBGC D2hyLXNzby5wYi5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAJumC9GPp4iTr8iI1 VlYDEHunB0Ly7ij3okLwkNk4NWIoFfFt4DJNj4i6GDWjOisk1OoFQOKYv8pw3HZw SHPfcgeGE/LqgF0zxqw+xHw1ND/MEavfnS5pZ/7FCEkoTCHvSImuRn/0fmV8DtQI xlcHgQs3YwfCaqFPuTo/VPDTJcbS1UvH3A8SWzqP4CgFobzFRH6vg2NfwHH5tRaa uZ2/xGhPjpAwhqYe2eduOtM/8UetFmYbOR9Ku1D2i/v2sMtEp34iE51KRCQCW7bW Nyyybd8JvsVdmtfi3BZLfir3u4vG7e+Wi0dIn0MMQxCk1FawoB8LjFeHGcM3h6m7 5ezhww== SU Stockholm university http://www.su.se Stockholm university Max Quetel max@it.su.se MIIB7TCCAVagAwIBAgIJAMV5iXtJKd2UMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF2Nicy12eWx2YXRlc3Qua2liLmtpLnNlMB4XDTA4MDcyMzEzMDM0OFoXDTA5MDcyMzEzMDM0OFowIjEgMB4GA1UEAxMXY2JzLXZ5bHZhdGVzdC5raWIua2kuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPAnswr/MkrQXkXZJbv3ArV/q0kowtVLnQIM6nuJjyw/96cQ7UuYFOFpIEhT+fQdthkKdSAAa74U10+r6wUqj7HgGWrKDn6HfGaYUx5vuLt7kHIuLSTdnU5xbH+9D2S1BwdK8qEjCtT5kxPk4/2mXpTVEdQRXdaxLanrIk4Sex/bAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAvRiCRo0g0bZ8TNZWO5iCmdrMCtDTM4I9JYf0zR0hYbf61U2r1h2iE3IfC4JvNmclEDbhL/aJQrqgglG8mSyBVYN9mu3L3y+O0ZvCLGC5EOHTLVZjihfL1VDwt054lB18AkxOh2H+dkcq6B7cI0XdFesHi4iW9HGr23C22xfLIpQ= KI Karolinska Institutet http://www.ki.se KI bibliotek Ylva Gavel ylva.gavel@ki.se MIIB7zCCAVigAwIBAgIJAJwEs4t2qiO0MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGGpvbHUuZGV2Lml0LnNlY3VyZS5zdS5zZTAeFw0wOTExMjMwODUzMTdaFw0x MDExMjMwODUzMTdaMCMxITAfBgNVBAMTGGpvbHUuZGV2Lml0LnNlY3VyZS5zdS5z ZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApI03wSb2s+PQr8xdpfk6yQHI QjHPkvKtyOlYvLpmGMhvY22xOaQjOphM9hSaRMiZ9BzmEFAsv9Mn7idq8Y/u5CdE Tlv9uTiqtaJBJqgggxMBtrB40x74DCkm+VBWF0Lh0nnYuO7niVPOSJoYw8JQGWPI ls2Cuda0Qax0phkrrasCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsG AQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCLl0YaouZ/Sw0xaOsr xfBp6dFzqmWvNlKV8gukVPZgjSRyb27Xa7jGsxvJXHKHVn4CSKKRHhXEzDLcWmCJ fsIPIaFD0DlyuQL1bhaEHVUyDFf+2uusK2jWgtM7yQGGYXtzYcouXNx6VF+niADr uvAr3mL1jb5HpBLWvrI+MwwCcA== SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIB2TCCAUKgAwIBAgIJANxR0VNsO3LLMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDWxhYnMuc3dhbWkuc2UwHhcNMDcwNDEzMDgxMjM0WhcNMDgwNDEyMDgxMjM0WjAYMRYwFAYDVQQDEw1sYWJzLnN3YW1pLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDuZSnm1OGEZ+1NPqvCPX3P7EsxMd2kEoTMHKBuTsUngFk5hU0Zk6Jr8Cf4qdwzQRsvoacZjERnzrkOQw45NuMVvLLrErD8qon0uLQGpzsqNIoQ8eJz+CIsoHeSJUGi8FKbRvrKJm9DR2vlrxAxwxuUkyyZ/f/Uvk9S8E0+rwuOEQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAGIkqz4KXzPlA4mrprQuGgyXJLZGbZVmWWNxqaihEzjskAdZBom1VBbVuk1KMqiHCbxn2HasBucWGdoLDkAmITFbnL5Lt5lUQ4bdSuVQgboitHHLp49H3gLFg8Jym2Mlj5jzz7ZAEQ64yf2XWhTHK894Z2+5gApkK5N7pDEwUW03 SWAMI SWAMI http://www.swami.se Stockholm university Leif Johansson leifj@it.su.se MIIEZDCCA82gAwIBAgIQNTUPNPvSFFOtVKGg5okawzANBgkqhkiG9w0BAQUFADCB ujEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMOVmVy aVNpZ24sIEluYy4xMzAxBgNVBAsTKlZlcmlTaWduIEludGVybmF0aW9uYWwgU2Vy dmVyIENBIC0gQ2xhc3MgMzFJMEcGA1UECxNAd3d3LnZlcmlzaWduLmNvbS9DUFMg SW5jb3JwLmJ5IFJlZi4gTElBQklMSVRZIExURC4oYyk5NyBWZXJpU2lnbjAeFw0w OTAzMTcwMDAwMDBaFw0xMTA0MDQyMzU5NTlaMIGbMQswCQYDVQQGEwJVUzEWMBQG A1UECBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxQHSXBzd2ljaDEfMB0GA1UEChQW RUJTQ08gSW5kdXN0cmllcywgSW5jLjEeMBwGA1UECxQVc2hpYmJvbGV0aDEuZXBu ZXQuY29tMSEwHwYDVQQDFBhzaGliYm9sZXRoLmVic2NvaG9zdC5jb20wgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAKKCiIggktHn3Hhixq/YiEVnIccwPsfbvtNM fjfdoAhRFHAmD9MsOOBKjCURLuZ6gXPTUpNUa/C1aP9+4UaIT1ipSndKPhxsMCgg 86o2msG1v6K5V/pGiya1aMR5s1HhmodB1ZryA+untXRV56sD2FnKjk2lwS4psAlo IlXW9hFLAgMBAAGjggGGMIIBgjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDBGBgNV HR8EPzA9MDugOaA3hjVodHRwOi8vY3JsLnZlcmlzaWduLmNvbS9DbGFzczNJbnRl cm5hdGlvbmFsU2VydmVyLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCow KAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0l BC0wKwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIw NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2ln bi5jb20wbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgwVhYJaW1hZ2UvZ2lmMCEwHzAH BgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYkaHR0cDovL2xvZ28udmVy aXNpZ24uY29tL3ZzbG9nbzEuZ2lmMA0GCSqGSIb3DQEBBQUAA4GBAKFh9LRKkCh1 rZ/hhSaA8kQwoM4TV2QkBhU5BXcl1RZ5gmp3N5ZQJl3BlhfZQXSxSSGFWP3YGFW7 jKRBlmOyRaP9tGXkuCqTu34Jwbjg+7n1TYnCyQV8NR5YO3Ir6Z+qUCkq5ZsVsonR oWySqfgtWSMHeY1vWcbPbprL6ZhRtzGl MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw FAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK FBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l cG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe n7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk TxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M KBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG A1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI KwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w KwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI KwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j b20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn ZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw Oi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD ggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd accxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu Iu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd FKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH fSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/ WFUQmFDppVjUgYkCed/yDImwZoE= epnet.com EBSCO Information Services http://www.ebsco.com/home/ Burns Ron rburns@epnet.com Flynn Dave dflynn@epnet.com Customer Satisfaction eptech@epnet.com MIIB+TCCAWKgAwIBAgIJAOlQKzLVXB5JMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNVBAMTHXNoaWJiLWNhbGxhYjAuaXQuc2VjdXJlLnN1LnNlMB4XDTA3MDMyMDEyMTMxN1oXDTA4MDMxOTEyMTMxN1owKDEmMCQGA1UEAxMdc2hpYmItY2FsbGFiMC5pdC5zZWN1cmUuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL/+i70hIW+rIYYJ9mvNEUE1SztYa9mAZuPhH1J4li+pyvghKZQHTI3UuYpbRGEQ1/83a7MAM+6VOQmYQtZDSw8PhtJKcpd1fFhSACqpDQKgBRSwcYsQkjb52j63r3kDXT4VDosImeg0HRb+HIWo4blC8gP2sZLSKa5BHJK+87GdAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEATDf77yw3aqQYXj4XpY3bUHrrnA9zwYrkboeTCk61s7VrNTLE0T/YEM2qFBxUOWdNxBGuuP6T30XsK2vS0VW7wHTGV+6j9KF+niUQbo/VqKOO69XaO5X0WbJKdI/WyTunmWY5uECoASNhFGcBMqcINAUSktTXlsDB6ttoP1cnjMo= SU Stockholm university http://www.su.se Stockholm university Joakim Lundin jolu@it.su.se MIIB5zCCAVCgAwIBAgIJAKb4Olp/yYCUMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzMuZ2VudWluZXRleHQuY29tMB4XDTEwMDUxMDExNDkyM1oXDTExMDUx MDExNDkyM1owHzEdMBsGA1UEAxMUd3d3My5nZW51aW5ldGV4dC5jb20wgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAKTr9ehjuIWCwvfybbn92AvSQjBz6zevUqFS snvhGBs+Wu2iudpi1SCggPTOXsHj6LD23vIA2yN6VRlul9ifD0Rc9kyU3GdxA/TR 30x+cdNkMJr3tuhxlNqu90zsWQbfhpCz6HO+KCUR7GLhCiHiCdVPMaYPG3Kh+/kc karTEYZPAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYI KwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAJr257dZYsCa2AMxqab/xU2cqc+fH /sTYnOHze5shD+5wLBO/FYcmtdj86tFEEYK5kEaEGYoh4KQqAL/EMwKUu10+80ZU B58pVL0eikt969S89t0/DyDnF3edU7pg6Thmom4iElIO4v+l8i8yc7Uxko4lAxi0 v6nJ+bzAScGjfHk= Genuine Text Genuine Text http://www.genuinetext.com Knownet AB Richard Bäckman rickard@knonet.se MIIEMjCCAxqgAwIBAgILAQAAAAABE7mOBYIwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MDcxMjA4MzEzOFoXDTEwMDcxMjA4MzEzOFowYDELMAkGA1UEBhMCR0IxJTAjBgNVBAoTHFRoZSBVbml2ZXJzaXR5IG9mIE1hbmNoZXN0ZXIxDjAMBgNVBAsTBU1JTUFTMRowGAYDVQQDExF4ZmlyZS5taW1hcy5hYy51azCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAnvcQOid24BFRMId4stwyqEmQ3jcU9pqoJI7XkIh4FgYy++lBhGFDVDxkjikhbZKgGk1NONfTGRFHJ6TYRPNNjEjDtu8eTaKVDvvgIiW+E+pbdekmHGp5/1TW30yYUxJv12tBCWSWcHuqQjbnJiM+thHvVT0Rpz269VhaI9dWZY0CAwEAAaOCAXAwggFsMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFFffHJDYEluqeqPk2YaogEb6A+BvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAcBgNVHREEFTATghF4ZmlyZS5taW1hcy5hYy51azANBgkqhkiG9w0BAQUFAAOCAQEAgIGtV9NaiG7yikJKZQgt+GP59EkAWhGYCR8JI5gZU7z6LIyTNLO19MPb2gJiirjUQpFEEh2ZNdiYmYNzf3yZAiVNtv45BOIa+poJbWUr7wXIv48ILhIQ5uTVLXrHofOU/aq3ySpVrLB2DZ1u24GHdxjwgiaKgwk6qntO9zwSeKiK9W2bcNk2mcJh5i7WPsB3RNID/pc4KZmw7T84F0/Ju0PrT4z8ry8286iZRQbZPkTi2D1eqBI52CQIJjUPnEMUJSFLup6kGPGLqtGqqoJNc8mtot4tEQIrqfKu9coHR386P0KAJyUV3PEdkyKcpEpnl4Ky0NDDXLK0BZ4CnMh3/A== MIMAS MIMAS http://xfire.mimas.ac.uk CrossFire Helpdesk crossfire@mimas.ac.uk david Chaplin david.chaplin@manchester.ac.uk Ross Macintyre Ross.MacIntyre@manchester.ac.uk su.se MIIEsjCCA5qgAwIBAgILAQAAAAABFxsEM3owDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MTIyNzA5NTIxNVoXDTEwMTIyNzA5NTIxNVowXTELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEZMBcGA1UEAxMQaWRwLnNlY3VyZS5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8J47onJaot9vYgL5d+VXRuBTlwy4quLRkcFDvAhy9YwzdDAZ0bio2qgVpXMK1aP1kvpOn6+Zy9jUKuwaUraJpE8Yp7dCzTXujrCQSS3sfy+pTwS/kcDUM/sBd16gXU4lfub56+Oiuvi9eRISDKTeZebgTskN2O7gZS91nLSo7xz/Fsrinp3oRWcqZ0VWzc0+zLIldU50ASZ/AqDQQ/JLaqI84b6Ft8JjWZKCGUqBBoRURjvDxqr2e19i2+2mu5Cbayq6IJ62yH+dP3pVd9UZntSXABaTnq2+v9dt/unhOXibzMwh87q+fI9w7SyM7Wy/r6V3qk/aes0bYI6Sj8DW0CAwEAAaOCAW8wggFrMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMAf54GaLCmlAHIKbGBskYgJ64yTMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREEFDASghBpZHAuc2VjdXJlLnN1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQA2ZODtOolJMQNFz86urE/RM3LIwkaaRHv9WN743WEPVyrQ0s7XjYuHAuJCuLVhwteA0ODpbmYJHaesG1O4Hqilv/tRD+8MahGWqA2lk28T7mkx+/Hb2jsZWBIMGNNOf97sZUK100wbnsFvjvBsOAsznnRX2JKOBeemOnIPZR1EmA+VRxUaIHb2/SD63zSsa/+y8xkSYAo1Pxr9MU6jePNIPnMF7ixwfzTZElyoxKuNNbQAuxfvvbRElGs2YCmC9WBY8zGmyHfNWWblVt5tjeNH0pWu+qg1tVBSB9VZZ4xGuKgoMyoYKul4y3raQRiUCUaUmJCdAiQNqsSMpY3QpA+k urn:mace:shibboleth:1.0:nameIdentifier su.se MIIEsjCCA5qgAwIBAgILAQAAAAABFxsEM3owDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MTIyNzA5NTIxNVoXDTEwMTIyNzA5NTIxNVowXTELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEZMBcGA1UEAxMQaWRwLnNlY3VyZS5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8J47onJaot9vYgL5d+VXRuBTlwy4quLRkcFDvAhy9YwzdDAZ0bio2qgVpXMK1aP1kvpOn6+Zy9jUKuwaUraJpE8Yp7dCzTXujrCQSS3sfy+pTwS/kcDUM/sBd16gXU4lfub56+Oiuvi9eRISDKTeZebgTskN2O7gZS91nLSo7xz/Fsrinp3oRWcqZ0VWzc0+zLIldU50ASZ/AqDQQ/JLaqI84b6Ft8JjWZKCGUqBBoRURjvDxqr2e19i2+2mu5Cbayq6IJ62yH+dP3pVd9UZntSXABaTnq2+v9dt/unhOXibzMwh87q+fI9w7SyM7Wy/r6V3qk/aes0bYI6Sj8DW0CAwEAAaOCAW8wggFrMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMAf54GaLCmlAHIKbGBskYgJ64yTMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREEFDASghBpZHAuc2VjdXJlLnN1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQA2ZODtOolJMQNFz86urE/RM3LIwkaaRHv9WN743WEPVyrQ0s7XjYuHAuJCuLVhwteA0ODpbmYJHaesG1O4Hqilv/tRD+8MahGWqA2lk28T7mkx+/Hb2jsZWBIMGNNOf97sZUK100wbnsFvjvBsOAsznnRX2JKOBeemOnIPZR1EmA+VRxUaIHb2/SD63zSsa/+y8xkSYAo1Pxr9MU6jePNIPnMF7ixwfzTZElyoxKuNNbQAuxfvvbRElGs2YCmC9WBY8zGmyHfNWWblVt5tjeNH0pWu+qg1tVBSB9VZZ4xGuKgoMyoYKul4y3raQRiUCUaUmJCdAiQNqsSMpY3QpA+k urn:mace:shibboleth:1.0:nameIdentifier SUOLD Stockholm University (old) http://www.su.se Stockholm University helpdesk@it.su.se MIIB7TCCAVagAwIBAgIJAPLebS0CGJJJMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF3VtZGFjLWh1bXBkYWMuYWQudW11LnNlMB4XDTA3MDMxMzEwNTkzNloXDTA4MDMxMjEwNTkzNlowIjEgMB4GA1UEAxMXdW1kYWMtaHVtcGRhYy5hZC51bXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALA5VqzzCDXki71HDlWq9gwowL+0FBFZC9bCRmjKOGe9lmZveHhJ1oWN7g5wbAbC+oAciHe5vzUoEIrkl9enqqFCgOww3LhAURSuebJzbF8fz3zjdFlyzqDIlLet54YTvfdZmro4345Z46KW/dX5QOAEslLcSUev1Eq1F1rgXMV/AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAOHWzEvOqLpAeLm19FAZS/qG5i97eH5bx7opjABmDU7IIMT2jEhBykYL6BXbfYljLT2pyBEE2oILetNT/U09Angm2Lf8JzenPUgqS8qFGl54/Gw2GcIiDBbvmPuBWqw8CRYdfBQjBZmKs+jN+Lr1uvEvim/B4PPQg2Eypp8iz/VM= UU Umeå University http://www.umu.se UMDAC Tommy Larsson tommy.larsson@umdac.umu.se MIIEFTCCA36gAwIBAgIKGij19wAAAAAAeTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2UwHhcNMDcxMTE1MTE0NjUxWhcNMTIxMTE1MTE1NjUxWjCBqjEcMBoGCSqGSIb3DQEJARYNc2VjQHJ0Lmxocy5zZTELMAkGA1UEBhMCU1cxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMSkwJwYDVQQKEyBTdG9ja2hvbG0gSW5zdGl0dXRlIG9mIEVkdWNhdGlvbjEWMBQGA1UECxMNSVQtZGVwYXJ0bWVudDESMBAGA1UEAxMJc3AubGhzLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OuqeuhMexhFh6i1Pm0vxvhDpFmJjm9Y6M1qa6Ug+vEoWZdCv5VQEh3A5kEEMtxi1QhxkcuQhtBoi+sKweDYEcMOlktzLnaSC0wMth/VLR7y2DP5oVzl1FjIlCZ0BdSf9bZENblHNpzb0/sCaVhW09vmp74/5AqV0jLt+XgVnmxVsUBDAgTzWK9fIoDLsClc1RQSUE8asIMiKVEH7KYMOcHRYIzp4Q2++iOvtvq8EVgWZvaDVzG7/CrqFRcuk/4naMyAOKXrGNNr7qB86yFy53Be43ZZjeJv0CQC9LaJZC2QsgbsG2OcCUHbTGEFOdl5DYVfEEVpU4s336WH/eARTQIDAQABo4HjMIHgMB0GA1UdDgQWBBTwtlrmSaEvXMNXT+kQj8ULsteJCTCBvgYDVR0jBIG2MIGzgBT/0okEYerF+Z8wLX763B0yh4G60qGBiKSBhTCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2WCEEsrLPaG8gihTtyO+tjeJYcwDQYJKoZIhvcNAQEFBQADgYEAM4a5cBBOVKPXBLE6LKKrmExK2TtsOdw17EBL43RoG9IAH22mW1IY5vglf/zaYDm/WS4+8rvGJC+WP5QyMrHQQY52Z4iiSRhLs4ccbDoNR5EF3RxM9lb5tDprncT8d2VinlFztopWUQAmB6s447w+LzqXr62OKEgX3kzZvNSanZ4= LHS Lärarhögskolan http://www.lhs.se LHS Patrik Blomkvist patrik.blomkvist@lhs.se MIIEbzCCA1egAwIBAgIRAOOIoW9xqDSfIltHyx8Jm8YwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTExMTgwMDAwMDBaFw0xMjExMTcyMzU5NTlaMEkxCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRkwFwYDVQQD ExByb3VuZHVwLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAyaa/LVY8eUxB/gK86emIR/C+7rG4sFaP7Jc3lNfRHQR/KmCdECwcQWShGsy1 gnA2d5X7i/eXuWijk7dr7u5mVdCWrQ+rHBEE7DbX+9roDVIIM/eTDTo8HjpSX0pR 3xmj8j33dJdjQUucdrfpx/1S1OwlvT7+Y5AqACyBoxH6XT4yGQHnxsPyK5JOBW1a S2DR3Fs3RDVkQjUFUZRdFey8YW2kmnIRKBAi1YTOi496wPpISovOmLASZZqVwMMF iDwLLWz6GbRvaPPa16kq9SQY2Bc4bNIqfEfXrOemqFmnvW4YUWxqAPaG1/qU3sRM 2AW5eiGh3WYf0jC6rKHFmEY/vwIDAQABo4IBYzCCAV8wHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFKwiX0euXmkvdLT+lXwy8k4d+iCg MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBsGA1UdEQQUMBKCEHJvdW5kdXAuaXQuc3Uuc2Uw DQYJKoZIhvcNAQEFBQADggEBABSYEIPbRorJTJHPaxXAwZU61CjKGSpTGOm6w1Eu kucMFRMFX+yxes/AmvgKNr+XcaWZcW1SYKd4FRIt2S6wghd0p1lMQBs2HGt6dNBO JDhCayjtfLhgSrAVc3aO8XLAdLqzBEL9FHHn0YJ489UL77+1qCtnt1KO4EWEHA7b TY93MXIatJgS0IpprD15gJ+2Tf2JEBMSv2Ne070GD/cpQ0S/mNhc0F8KZ9Dl+UBj TJFae2AdnxbUwP+Uyqgx3vA6xSEpHCezYy2f9KnDs77/AYQzFj2HTeyjS+CEfjfZ L3icoXenJnD8XOBe79BIPXkxxZCn+es6y1NoUK3d9U1iaEQ= SU Stockholm university http://www.su.se Stockholm university Joakim Lundin jolu@it.su.se MIIErDCCA5SgAwIBAgILAQAAAAABHGXBykcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MDkxNTExMjUxMVoXDTExMDkxNTExMjUxMVowWjELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEW MBQGA1UEAxMNbW9vZGxlLmxocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANqTklz0t3Gnkq1va4uPbxMZwOJJV1QwOrGBrCx24gSvSJWrhptcFyMw pll8QMneR+Pb7I4wm2YaI5rxLwtBruRdgLtxuOo3LSvhzwTZXzQtC4ouCQ1EAAHT ytXj6+TiC0r2s3qiWMwEvspR/VaGTGDjzoEHIM40ynsxsx3LFAFJjBpzGH8Si6IB mJqvXAkvuesphyLGvc8c2aTvd3Zg4GL5WR0ep2DuZo1dkpuZHUZlXmS4JVpn2yZa HVN/CdLP60jqxvh85HLBk9DZQ0sD3dgAgy1bV/hajO0OzYuV+VQd7kvG5wTKrlUs 41RaZMLZGZ43t94LCtQZ5IKLZl6BQ6sCAwEAAaOCAWwwggFoMFAGA1UdIARJMEcw RQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24u bmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgw FoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFKgqzUsMQGdA4hivyxsK few6RFQvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5u ZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYz aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwu Y3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHREEETAPgg1t b29kbGUubGhzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAsV0oNI80/L2tdAlf+ICR2 YlEwgnkFtJGLRYZJ2uCojETA353C0NKd+IxMNuJkg7vO8fhtQbSyULRKp/XzekBx 883u9zHDDFQOYYoTz0iLDq+6Cvx/t/b+EDO3yKt7kTRzV3idcNyygDCRAV8h2tUF gnZIWa5zCh0iOc5VJBW+Rupb6g9z7IYyjYopkl9ZGhwg8NwFa4qvEwwJcPgktiN/ E0lpMFhmAzGdKZww+axLvL0lBxrPiFn747K4iJ6tc+oCCtn852zXLd/IsMY3oUWM t7tgUUB+rUENHrqryPN6AJ6QZR6UIWE6J6biQJVmXQldKGrGrMEnRecGyokj9kqi SU Stockholm university http://www.su.se Stockholm university helpdesk helpdesk@it.su.se MIIEbjCCA1agAwIBAgIJAOJ+MVIlv1k/MA0GCSqGSIb3DQEBBQUAMIGAMQswCQYDVQQGEwJOTzEVMBMGA1UECBMMU29yVHJvbmRlbGFnMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxFjAUBgNVBAsTDVVOSU5FVFQgU2lnbWExHDAaBgNVBAMTE3NsY3N0ZXN0LnVuaW5ldHQubm8wHhcNMDgwOTE1MDkzNjM1WhcNMTgwOTEzMDkzNjM1WjCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2ENRSwN3ZHAUWGBJHGzBPvQFvYqqz23qXMcu9+9XpXIO+YedYIo4wslQQpEMgQM9s4fFpHDLzhP1qlZ1hACUxe/UF8IDSGWad7uI7aKjra/uzOUjMIIC2mUvS79CJFm2Oz/b2X4HVq5jLma1l8rfk4goRuNQPA8UuwKsLNcu7cpBY5J4oeTvczEl/W4hWLx8ywwW6TjmIVr3a7wYWAo8zTntDTjstxV1hwOCcZan5B2tm8rUkZpFuzq3Uip3NI+01OBwuecrPRQd7eOs3UspjVjkYJoPu4utPuB9IeCaBhxrdMi6T2Wo4TVQr78MB3WQ/n2tiyjVQALuSIfEK7M5wIDAQABo4HoMIHlMB0GA1UdDgQWBBTCmIdZOcTZtp50V847byR2vB7ODTCBtQYDVR0jBIGtMIGqgBTCmIdZOcTZtp50V847byR2vB7ODaGBhqSBgzCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vggkA4n4xUiW/WT8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn8NZnWgeQgOhIOu0PWo5XyWxysSbOL+uCFDo/FD6F90LtN/OErIFQw+FaPrRxmLK1A2msKKCforXwuJV/9QjMjuJfccc9OWpQ7zDLjN1iZEkiW+vFP3ANCaT5FYAiWtzOHVu5ldcqDZ5c4VnTPCIPwGioUZpK5BTLS0gmWUikkz1EFNtxfSBbNGCcAxK1o46rKym8ReaLV5pNoqFwji/j90ODHB37d+CGe7mdXUyRWy/Kuc3D27BUt0PKrJwzSX89KI+i8U1NdQwtXXABOi7C51FKAUAXAzcXpUPBvctdomnJm+megBgm9oCwbvm8UCAMdz9kqjI2/4ui1ZTDtql4g== Administrator henrik.austad@uninett.no www.cambro.umu.se CN=www.cambro.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEfDCCA2SgAwIBAgIRAJbVDBL3kTyCvBmty4DBxAYwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMDQwMDAwMDBaFw0xMzAxMDMyMzU5NTlaMFUxCzAJBgNV BAYTAlNFMRowGAYDVQQKDBFVbWXDpSB1bml2ZXJzaXRldDEOMAwGA1UECxMFVU1E QUMxGjAYBgNVBAMTEXd3dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+KOK9wb+AlBLtGnzz A1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFexWCSUfGpSLUl42JdI EcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8TedCDsWRMPlKu+tdQ+d sz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE775KAxpnqkV1plbnH GO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4As4XrGORzJotbbow yJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQABo4IBZDCCAWAwHwYD VR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFMPLw2KUyTHP 1TzaE8naa35RyktIMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB AgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv VEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0 cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH MAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEXd3dy5j YW1icm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBASsgmwSRBnEBniuKHJyJY Vc2fTuUKRm3q8yFpdc/GHn84/8TapBOd+E4aLRJLRI/BpklF1uStnBQiOIDmLR3W mM/gaY8JqMOqZ54t0lmJBgEmhRN0cO9U0fkKCUewyrdC7figAZzjpx6qhK7JtK85 5tbktBNFR5NKzuOLCnu8LqVY2n2n/o8zwtL6zngoo8saS9cYHyksUE1pc2ktY0Ap xFp1GFXSWAOs0/xobwN1SH4FHzWvEzvZMpO4pES0NjfxRQ0SwU70OGOGasHD+Jrn icknTeF+RsafVHg+EFL9nH4U/yB6wesYu8jG5Fsv5p+ARKVdZb9YWXaRPtH3mzpN www.cambro.umu.se CN=www.cambro.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEfDCCA2SgAwIBAgIRAJbVDBL3kTyCvBmty4DBxAYwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMDQwMDAwMDBaFw0xMzAxMDMyMzU5NTlaMFUxCzAJBgNV BAYTAlNFMRowGAYDVQQKDBFVbWXDpSB1bml2ZXJzaXRldDEOMAwGA1UECxMFVU1E QUMxGjAYBgNVBAMTEXd3dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+KOK9wb+AlBLtGnzz A1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFexWCSUfGpSLUl42JdI EcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8TedCDsWRMPlKu+tdQ+d sz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE775KAxpnqkV1plbnH GO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4As4XrGORzJotbbow yJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQABo4IBZDCCAWAwHwYD VR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFMPLw2KUyTHP 1TzaE8naa35RyktIMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB AgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv VEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0 cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH MAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEXd3dy5j YW1icm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBASsgmwSRBnEBniuKHJyJY Vc2fTuUKRm3q8yFpdc/GHn84/8TapBOd+E4aLRJLRI/BpklF1uStnBQiOIDmLR3W mM/gaY8JqMOqZ54t0lmJBgEmhRN0cO9U0fkKCUewyrdC7figAZzjpx6qhK7JtK85 5tbktBNFR5NKzuOLCnu8LqVY2n2n/o8zwtL6zngoo8saS9cYHyksUE1pc2ktY0Ap xFp1GFXSWAOs0/xobwN1SH4FHzWvEzvZMpO4pES0NjfxRQ0SwU70OGOGasHD+Jrn icknTeF+RsafVHg+EFL9nH4U/yB6wesYu8jG5Fsv5p+ARKVdZb9YWXaRPtH3mzpN cambro-utv1.umdc.umu.se CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW AEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK 3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3 w72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX e5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy jb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF BgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u ZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j DgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l dC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j cnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P edgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8 dIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE IIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9 9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A 74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu gZWpy/ZEPcE5 cambro-utv1.umdc.umu.se CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW AEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK 3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3 w72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX e5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy jb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF BgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u ZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j DgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l dC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j cnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P edgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8 dIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE IIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9 9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A 74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu gZWpy/ZEPcE5 umu.se MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== urn:oasis:names:tc:SAML:2.0:nameid-format:transient UmU UmU Umeå University (SAML2) Umeå universitet (SAML2) http://www.umu.se/english http://www.umu.se Datordrift datordrift@umdac.umu.se umu.se MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== urn:mace:shibboleth:1.0:nameIdentifier UmU UmU Umeå University Umeå universitet http://www.umu.se/english http://www.umu.se Datordrift datordrift@umdac.umu.se kurser.math.su.se CN=kurser.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt TohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I mD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ LxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ jQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre jYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI W2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J BoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz +jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM orcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv 2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl kurser.math.su.se CN=kurser.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt TohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I mD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ LxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ jQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre jYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI W2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J BoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz +jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM orcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv 2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl kurser3.math.su.se CN=kurser3.math.su.se,O=Stockholms universitet,C=SE MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD ExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k MQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7 MVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f QNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw NwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH uYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM vZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P VA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f BDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj cy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov L29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1 LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4 WCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG 7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT WkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4 ImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH cltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA kurser3.math.su.se CN=kurser3.math.su.se,O=Stockholms universitet,C=SE MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD ExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k MQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7 MVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f QNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw NwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH uYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM vZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P VA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f BDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj cy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov L29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1 LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4 WCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG 7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT WkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4 ImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH cltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA MIIEtjCCA56gAwIBAgILAQAAAAABFmxsApMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMzEyMTIwNloXDTEwMTEyMzEyMTIwNlowXzELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEb MBkGA1UEAxMSd2Vid29yay5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsV6XkCnn+GfR8hX33IfZ+Zow+CqmRYIRlt7dUOtuEaqNbEMS 6MWb7/FBFnHWX1xzyYqv+QTyQGnPDerPHir4QaxTndeXzAIxvbYTv2EjZO9C4csf MVMuKTX2wukVKOxNAMbpi8TyfOIjnrxV+DXvKb9WfJjY/1NNg87KEzs2FlUFOIhw xRcNW9LehOvSacmUuWDQj8T2CC8kNYpSlgSr/7mhIdm2B3idf5UA4Pzr1YK6IuED rR55GpH36hJQpn7Uyk18pdRCHYRAI3CHTRK7xBIEOJMhLHhkYog5apIGyzm16TWf 5HS4FP22eJ2UL2NqXMa/DVeM1sKxBzEdTCXKswIDAQABo4IBcTCCAW0wUAYDVR0g BEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFs c2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNV HSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUsQBGW4vC5dgk DZjNJQ57yQy+CMswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxz aWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUF BzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRp b25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdEQQW MBSCEndlYndvcmsubWF0aC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAPnp49Adh xwdTjVb226i9p+S4jKR/QP+tLSUmpRJkCspI7tl2an2y6bumSkTbnjMugjKPxVJH 697737ebLAAhnbi4wMZ1zm7sEkT4BzFXTr9JUldLANQ7k1bYvKxbdmi/nngaXtF9 zsbBXkckci3W/hUfZHSj1P/By3iy1MPEEBlZmqY/OTroqQb4Q2Nn87iJhtgnjU0t 3M0O4Bu248RtTdXPtyQA69MJT4i1BUBqPGUIOBUs8YzZ40vvkejVJ6Y2PVTOQC4m gCpBEioqc6VkMW0bz9VxYvA+cMH304mW0PJne3tKFeCSJIG555XOvg3bl8bF0gUr x4wDuJ8mbDVyyw== SU Stockholm university http://www.su.se Stockholm university Tomas Ericsson te@math.su.se MIIEtjCCA56gAwIBAgILAQAAAAABFmxsApMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMzEyMTIwNloXDTEwMTEyMzEyMTIwNlowXzELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEb MBkGA1UEAxMSd2Vid29yay5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsV6XkCnn+GfR8hX33IfZ+Zow+CqmRYIRlt7dUOtuEaqNbEMS 6MWb7/FBFnHWX1xzyYqv+QTyQGnPDerPHir4QaxTndeXzAIxvbYTv2EjZO9C4csf MVMuKTX2wukVKOxNAMbpi8TyfOIjnrxV+DXvKb9WfJjY/1NNg87KEzs2FlUFOIhw xRcNW9LehOvSacmUuWDQj8T2CC8kNYpSlgSr/7mhIdm2B3idf5UA4Pzr1YK6IuED rR55GpH36hJQpn7Uyk18pdRCHYRAI3CHTRK7xBIEOJMhLHhkYog5apIGyzm16TWf 5HS4FP22eJ2UL2NqXMa/DVeM1sKxBzEdTCXKswIDAQABo4IBcTCCAW0wUAYDVR0g BEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFs c2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNV HSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUsQBGW4vC5dgk DZjNJQ57yQy+CMswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxz aWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUF BzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRp b25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdEQQW MBSCEndlYndvcmsubWF0aC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAPnp49Adh xwdTjVb226i9p+S4jKR/QP+tLSUmpRJkCspI7tl2an2y6bumSkTbnjMugjKPxVJH 697737ebLAAhnbi4wMZ1zm7sEkT4BzFXTr9JUldLANQ7k1bYvKxbdmi/nngaXtF9 zsbBXkckci3W/hUfZHSj1P/By3iy1MPEEBlZmqY/OTroqQb4Q2Nn87iJhtgnjU0t 3M0O4Bu248RtTdXPtyQA69MJT4i1BUBqPGUIOBUs8YzZ40vvkejVJ6Y2PVTOQC4m gCpBEioqc6VkMW0bz9VxYvA+cMH304mW0PJne3tKFeCSJIG555XOvg3bl8bF0gUr x4wDuJ8mbDVyyw== SU Stockholm university http://www.su.se Stockholm university Tomas Ericsson te@math.su.se etenta.math.su.se CN=etenta.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV vBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW oldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6 XTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m 1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e 7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/ 0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk qgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5 UayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2 m27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y vC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic etenta.math.su.se CN=etenta.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV vBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW oldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6 XTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m 1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e 7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/ 0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk qgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5 UayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2 m27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y vC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== SWAMID Test SP SWAMID Test SP connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= SUNET E-Meeting Service SUNET E-Meeting Service (Adobe Connect Pro) acp-web.sunet.se https://acp-web.sunet.se/shibboleth CN=acp-web.sunet.se MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw NTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX q9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt pVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn zBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv 3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/ K/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV HREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu c2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ KoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj By3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/ BZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE bCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE 51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW iMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw= acp-web.sunet.se https://acp-web.sunet.se/shibboleth CN=acp-web.sunet.se MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw NTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX q9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt pVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn zBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv 3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/ K/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV HREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu c2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ KoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj By3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/ BZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE bCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE 51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW iMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw= liu.se MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient liu.se MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LiU Linköping University http://www.liu.se Linköping University Markus Olausson markus.olausson@liu.se converis.info emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB RzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy aXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx CzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE ChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN AQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB iQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4 x0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20 Dm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG SIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX lXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1 u7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3 converis.info emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB RzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy aXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx CzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE ChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN AQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB iQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4 x0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20 Dm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG SIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX lXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1 u7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3 ki.se MIIDIDCCAgigAwIBAgIVAJRIfZUHqE36X1wo3nmAK7/a0GBrMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDXNhbWxpZHAua2kuc2UwHhcNMDkwNzE1MDkxNjEwWhcN MjkwNzE1MDkxNjEwWjAYMRYwFAYDVQQDEw1zYW1saWRwLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAndLAX/sAb7KLdWo9SO4Xh3+TvCNZ/IoJ Cbzn68TtEYJ80JJI0HedJRb0b7BvpZuBGFzml7TRVbRNmiXIKNpabhiVzDUKfRoJ wloFtyI5k3EvunGwxE9kvkTbMRutsclF1eCYAOGLxH8kyBbvAU9S3ouxJ+1BxeSi g2OM1dtUXVHKOAesJ+OaLc76HsrBaeLEEJlquDM5BUR9vIlqVswK9rqcJGkXVoyP vbTwj1y2GAwIuXo2JnJ5YQYiPHxBl4T/+jLasDC5bpxTd5G/z16tYuhtafy5hYr+ elqBJUnANL+W1fYzlC9uzRtTYHqBT6VjrK0gji8toaiVr0oSeh6pxQIDAQABo2Ew XzA+BgNVHREENzA1gg1zYW1saWRwLmtpLnNlhiRodHRwczovL3NhbWxpZHAua2ku c2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC0rBm/3TPyAM04dzkXTF/iDFeHL MA0GCSqGSIb3DQEBBQUAA4IBAQCVEBymTnCX9oJtcbzKBE91s84dvllXnVVYxoZe foKBs+1z/9vNV2YC+3jS6G2Ws5NH7MNx8uhHHNcEzpoqol8fkrhtKRr1rmEjrZHj hJ1+DLCDLV6/rvh9/Qw1OoozKGbERMczImkB65LddYJn/HqkJNbOio2nQe1yFuxD e2uMNb5IldFcRQ2O1p2slZhmR8h25g64mB9xzLso7+Y+zLoGYuIild2zlQ6QOcAP ZHbViHEq6MAKR86+yiVaEalpQOsUOILf21GWsZiTjT70uAMx84RzjVMS0LhgxJu5 KgetXg7iTjcWRVve8lVZNG2foRZdbmOXow95IEKdfewtfiYR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ki.se MIIDIDCCAgigAwIBAgIVAJRIfZUHqE36X1wo3nmAK7/a0GBrMA0GCSqGSIb3DQEB BQUAMBgxFjAUBgNVBAMTDXNhbWxpZHAua2kuc2UwHhcNMDkwNzE1MDkxNjEwWhcN MjkwNzE1MDkxNjEwWjAYMRYwFAYDVQQDEw1zYW1saWRwLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAndLAX/sAb7KLdWo9SO4Xh3+TvCNZ/IoJ Cbzn68TtEYJ80JJI0HedJRb0b7BvpZuBGFzml7TRVbRNmiXIKNpabhiVzDUKfRoJ wloFtyI5k3EvunGwxE9kvkTbMRutsclF1eCYAOGLxH8kyBbvAU9S3ouxJ+1BxeSi g2OM1dtUXVHKOAesJ+OaLc76HsrBaeLEEJlquDM5BUR9vIlqVswK9rqcJGkXVoyP vbTwj1y2GAwIuXo2JnJ5YQYiPHxBl4T/+jLasDC5bpxTd5G/z16tYuhtafy5hYr+ elqBJUnANL+W1fYzlC9uzRtTYHqBT6VjrK0gji8toaiVr0oSeh6pxQIDAQABo2Ew XzA+BgNVHREENzA1gg1zYW1saWRwLmtpLnNlhiRodHRwczovL3NhbWxpZHAua2ku c2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC0rBm/3TPyAM04dzkXTF/iDFeHL MA0GCSqGSIb3DQEBBQUAA4IBAQCVEBymTnCX9oJtcbzKBE91s84dvllXnVVYxoZe foKBs+1z/9vNV2YC+3jS6G2Ws5NH7MNx8uhHHNcEzpoqol8fkrhtKRr1rmEjrZHj hJ1+DLCDLV6/rvh9/Qw1OoozKGbERMczImkB65LddYJn/HqkJNbOio2nQe1yFuxD e2uMNb5IldFcRQ2O1p2slZhmR8h25g64mB9xzLso7+Y+zLoGYuIild2zlQ6QOcAP ZHbViHEq6MAKR86+yiVaEalpQOsUOILf21GWsZiTjT70uAMx84RzjVMS0LhgxJu5 KgetXg7iTjcWRVve8lVZNG2foRZdbmOXow95IEKdfewtfiYR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KIOLD Karolinska Institutet (TEST) http://www.ki.se Karolinska Institutet it-support@ki.se wavelan-prod-sp1.it.su.se CN=wavelan-prod-sp1.it.su.se MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN MTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi x6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii pMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9 Hn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh oa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun P1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64 8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF AAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN B8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m oaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH mVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy xjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7 m/XvKye561mB0W1mWHdByCY8Q2jIWQ== wavelan-prod-sp1.it.su.se CN=wavelan-prod-sp1.it.su.se MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN MTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi x6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii pMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9 Hn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh oa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun P1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64 8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF AAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN B8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m oaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH mVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy xjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7 m/XvKye561mB0W1mWHdByCY8Q2jIWQ== samadhi CN=samadhi CN=samadhi 14803890058471736656 MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== samadhi CN=samadhi CN=samadhi 14803890058471736656 MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== marcus.it.su.se CN=marcus.it.su.se CN=marcus.it.su.se 15962408100384379222 MIIC9DCCAdygAwIBAgIJAN2F3ZhHOpFWMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21hcmN1cy5pdC5zdS5zZTAeFw0wOTA4MTcwODA5MTNaFw0xOTA4MTUwODA5 MTNaMBoxGDAWBgNVBAMTD21hcmN1cy5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJoUzHh3CK6XAbe6UlJ8SiioYdjXJGU5LgW1JpsygbEJ fwNJ4dhOTyiAgtsEOZ4lO7EU06PByHrmlcDmjIJcmYXUIXcIC171dslQpVcYM0Vi 8Lu6pzFrzAQyzuDv+R0bk4BFPDpRkOyORGVi7DRdHpUZFZ0LMQqi/6T/ewOC/nRJ hWLg9zkCwAv7yeGNF7Q03loxu55/8Rv4KhGSa77DHHWU8Bisd+PErH4GvzT1EncD YW/RkTXjYNDBy2x9jObn0HtMUvtsWbSSq992SiXLfmXk6nML2m6YCDeLGVCF9vhx hW46jIOjgDsAE5FjCkvTdSOUemPsxNx92uC6oCyg0AMCAwEAAaM9MDswGgYDVR0R BBMwEYIPbWFyY3VzLml0LnN1LnNlMB0GA1UdDgQWBBQxnjnxh3kB69c8TxWBb1wZ y0ccXDANBgkqhkiG9w0BAQUFAAOCAQEAJJREWXyuciC1veJVJWVpvNrQ5PIyaS02 P3HE+lNfWgf+JOXusj5t4ZaWQg2bGL8zmayWEBvIh1MOIV6Tm3XtUIr7addFiqOe GnA0dEg0jXqqLKBwG3KtKsc+S3V6B6pZ3QX6NC5dcBlr/Os7i3GN8r2okZgr9Nh9 0Ow5TS9WNvDXoXdzFKXEVv64byZzPKj1UDBiyBLfb+Fese8t0bl8EqhFTEmEbuHz IjK2CPinkLuGqqSMWdIAHIXRbhJKZH022rh9CE511WIInQLHi5VqcKDBRthh+pLM ALJ3grGodNXxRWcqAbAMSfyOPC+t9cD7n41LD6rlweKaNMW/aiS8XQ== marcus.it.su.se CN=marcus.it.su.se CN=marcus.it.su.se 15962408100384379222 MIIC9DCCAdygAwIBAgIJAN2F3ZhHOpFWMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21hcmN1cy5pdC5zdS5zZTAeFw0wOTA4MTcwODA5MTNaFw0xOTA4MTUwODA5 MTNaMBoxGDAWBgNVBAMTD21hcmN1cy5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJoUzHh3CK6XAbe6UlJ8SiioYdjXJGU5LgW1JpsygbEJ fwNJ4dhOTyiAgtsEOZ4lO7EU06PByHrmlcDmjIJcmYXUIXcIC171dslQpVcYM0Vi 8Lu6pzFrzAQyzuDv+R0bk4BFPDpRkOyORGVi7DRdHpUZFZ0LMQqi/6T/ewOC/nRJ hWLg9zkCwAv7yeGNF7Q03loxu55/8Rv4KhGSa77DHHWU8Bisd+PErH4GvzT1EncD YW/RkTXjYNDBy2x9jObn0HtMUvtsWbSSq992SiXLfmXk6nML2m6YCDeLGVCF9vhx hW46jIOjgDsAE5FjCkvTdSOUemPsxNx92uC6oCyg0AMCAwEAAaM9MDswGgYDVR0R BBMwEYIPbWFyY3VzLml0LnN1LnNlMB0GA1UdDgQWBBQxnjnxh3kB69c8TxWBb1wZ y0ccXDANBgkqhkiG9w0BAQUFAAOCAQEAJJREWXyuciC1veJVJWVpvNrQ5PIyaS02 P3HE+lNfWgf+JOXusj5t4ZaWQg2bGL8zmayWEBvIh1MOIV6Tm3XtUIr7addFiqOe GnA0dEg0jXqqLKBwG3KtKsc+S3V6B6pZ3QX6NC5dcBlr/Os7i3GN8r2okZgr9Nh9 0Ow5TS9WNvDXoXdzFKXEVv64byZzPKj1UDBiyBLfb+Fese8t0bl8EqhFTEmEbuHz IjK2CPinkLuGqqSMWdIAHIXRbhJKZH022rh9CE511WIInQLHi5VqcKDBRthh+pLM ALJ3grGodNXxRWcqAbAMSfyOPC+t9cD7n41LD6rlweKaNMW/aiS8XQ== kllin.it.su.se CN=kllin.it.su.se CN=kllin.it.su.se 15729191459207018524 MIIC8TCCAdmgAwIBAgIJANpJUEuaJHgcMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmtsbGluLml0LnN1LnNlMB4XDTA5MDgxNzA4MDUyNVoXDTE5MDgxNTA4MDUy NVowGTEXMBUGA1UEAxMOa2xsaW4uaXQuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCmHDXcoZT0FPZ5enxEI0K5ECKwBDaNWdRmv2DIY9weJviZ DBh4LJ3ddZe411PyCXaRwsymjQxJ4KROCgr0xpjl6d26AuKZlz3fV+5HTWmwLHnj yW4PD5TBClAd/ukshO9pONY2Z9LApdpzGhwQ055Yusd/SRGxjrxN2OTzLsJl1Nmm 9HBVRjABhUmMSfEnx4aKEUXwxISzRmU0mtf2/GbGIWDbcX/0q9u+AZBCMHeJmCae MCnPVBsr05lAmQgTkHLqrorcgTjjGl7/tELLM4pAQZMI6M1dbdJ8fYoKnRlWUHDd pJcobJYlkWOqF7OkCRVSQZrCjr4xWG6TAwqxqcnhAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmtsbGluLml0LnN1LnNlMB0GA1UdDgQWBBQ5AK5fejFIsiD+5QZejcLpvF6t bTANBgkqhkiG9w0BAQUFAAOCAQEAD2YF3AD+9WKS4UAtQbN4/do94cnlspLh2CVL eJd64IzeOTFBtdP5utNFfWrZja/3L8/ZdAsuOJy//DbtgBi6nH4CmPogx8k0YeGh 0SURQ5epR1VkZRHJXiSvQr9G3l04yQZ/UA82drixbJcr7ze5K3DeMl3lPq52uR7P 9tWXWEuXlLLv/LNpa08YD1LR3KRncMuZX6H8buL0bI1bgu3oD7jK0MWR3jIZ0Mmk bjC9WQPwrYW+Ea5Y7eL5tbUEJ0p/rfQmlZDcI1JC2RNbymRnI0fopKpvQzrA+Gfz Kedo5bETr6pNxQLTjE3Bq7oYI/PUPOMfWf8Kd6HcLrE4NZDBOA== kllin.it.su.se CN=kllin.it.su.se CN=kllin.it.su.se 15729191459207018524 MIIC8TCCAdmgAwIBAgIJANpJUEuaJHgcMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmtsbGluLml0LnN1LnNlMB4XDTA5MDgxNzA4MDUyNVoXDTE5MDgxNTA4MDUy NVowGTEXMBUGA1UEAxMOa2xsaW4uaXQuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCmHDXcoZT0FPZ5enxEI0K5ECKwBDaNWdRmv2DIY9weJviZ DBh4LJ3ddZe411PyCXaRwsymjQxJ4KROCgr0xpjl6d26AuKZlz3fV+5HTWmwLHnj yW4PD5TBClAd/ukshO9pONY2Z9LApdpzGhwQ055Yusd/SRGxjrxN2OTzLsJl1Nmm 9HBVRjABhUmMSfEnx4aKEUXwxISzRmU0mtf2/GbGIWDbcX/0q9u+AZBCMHeJmCae MCnPVBsr05lAmQgTkHLqrorcgTjjGl7/tELLM4pAQZMI6M1dbdJ8fYoKnRlWUHDd pJcobJYlkWOqF7OkCRVSQZrCjr4xWG6TAwqxqcnhAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmtsbGluLml0LnN1LnNlMB0GA1UdDgQWBBQ5AK5fejFIsiD+5QZejcLpvF6t bTANBgkqhkiG9w0BAQUFAAOCAQEAD2YF3AD+9WKS4UAtQbN4/do94cnlspLh2CVL eJd64IzeOTFBtdP5utNFfWrZja/3L8/ZdAsuOJy//DbtgBi6nH4CmPogx8k0YeGh 0SURQ5epR1VkZRHJXiSvQr9G3l04yQZ/UA82drixbJcr7ze5K3DeMl3lPq52uR7P 9tWXWEuXlLLv/LNpa08YD1LR3KRncMuZX6H8buL0bI1bgu3oD7jK0MWR3jIZ0Mmk bjC9WQPwrYW+Ea5Y7eL5tbUEJ0p/rfQmlZDcI1JC2RNbymRnI0fopKpvQzrA+Gfz Kedo5bETr6pNxQLTjE3Bq7oYI/PUPOMfWf8Kd6HcLrE4NZDBOA== ilinca.it.su.se CN=ilinca.it.su.se CN=ilinca.it.su.se 10988849576663837321 MIIC9DCCAdygAwIBAgIJAJiAPHfzP+qJMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lsaW5jYS5pdC5zdS5zZTAeFw0wOTA4MTcwODEzNDVaFw0xOTA4MTUwODEz NDVaMBoxGDAWBgNVBAMTD2lsaW5jYS5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOXB7HDd3xSjmS+CdKE/51gmugmfLD/rWbFl4ma/DynK 5D7Cz//7VeSPulC9lwaKtq3SJg/f44fJBwwZpM8+H0NLkkVUtjiaj6ggaNEuvGch 4w7KFgb6w4y2A0eSCWWj+IgNlUs3L/x3dT4A3Uu9RV9beR5KpxCgOEVzFo1d21tu nOsodBkDkpTxzBRizcF2yqVgWoGkEUMQw4ioHV3XtVs2C38Ax215yVhfeKkHncjL 5SS8ecXWhgbLfw7n5KHQNCOBJsvVQE4QRTU1MmJ7uHIUk5my47Ua38X+Bozm1fqM UtExw+2Wg5VNiuzi08XWnwl6zgJn8qSawR9g6BR1S50CAwEAAaM9MDswGgYDVR0R BBMwEYIPaWxpbmNhLml0LnN1LnNlMB0GA1UdDgQWBBQzCCAfgJgB3wR0tqIaq5W7 4pTVzjANBgkqhkiG9w0BAQUFAAOCAQEAw1gcpFHR23LG0JMZc7ESGapG1HG3kpfS NyqJ84WxA1HQS3oqS4JcLcDnwpUUPiC80jECQpNBqqMSxwVuqhIuE6yd4cl1gtmC xP0OhvLkXtD8DxCWvvVgRM1ZeYl/rtlLVOrwy5Sd9YSktJOvqugl86qvOjsfppqE aNKZapqL4HCp4mA6CC9+ErC6EeMH7nglt3i/O0MR8/5fTVdlYEP6fvqExn5070hH bOSmcNTEUPWw0E2O73AdoqVxjLhLtOra8xlJiphHwSNXeU6H46Vx9UYG8Uh1xtal ZUOWiUqVuxudj0Ke7D2Qx/NqyIlx99p5Omzl0NFcJLu+RgUfuF+jgg== ilinca.it.su.se CN=ilinca.it.su.se CN=ilinca.it.su.se 10988849576663837321 MIIC9DCCAdygAwIBAgIJAJiAPHfzP+qJMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2lsaW5jYS5pdC5zdS5zZTAeFw0wOTA4MTcwODEzNDVaFw0xOTA4MTUwODEz NDVaMBoxGDAWBgNVBAMTD2lsaW5jYS5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOXB7HDd3xSjmS+CdKE/51gmugmfLD/rWbFl4ma/DynK 5D7Cz//7VeSPulC9lwaKtq3SJg/f44fJBwwZpM8+H0NLkkVUtjiaj6ggaNEuvGch 4w7KFgb6w4y2A0eSCWWj+IgNlUs3L/x3dT4A3Uu9RV9beR5KpxCgOEVzFo1d21tu nOsodBkDkpTxzBRizcF2yqVgWoGkEUMQw4ioHV3XtVs2C38Ax215yVhfeKkHncjL 5SS8ecXWhgbLfw7n5KHQNCOBJsvVQE4QRTU1MmJ7uHIUk5my47Ua38X+Bozm1fqM UtExw+2Wg5VNiuzi08XWnwl6zgJn8qSawR9g6BR1S50CAwEAAaM9MDswGgYDVR0R BBMwEYIPaWxpbmNhLml0LnN1LnNlMB0GA1UdDgQWBBQzCCAfgJgB3wR0tqIaq5W7 4pTVzjANBgkqhkiG9w0BAQUFAAOCAQEAw1gcpFHR23LG0JMZc7ESGapG1HG3kpfS NyqJ84WxA1HQS3oqS4JcLcDnwpUUPiC80jECQpNBqqMSxwVuqhIuE6yd4cl1gtmC xP0OhvLkXtD8DxCWvvVgRM1ZeYl/rtlLVOrwy5Sd9YSktJOvqugl86qvOjsfppqE aNKZapqL4HCp4mA6CC9+ErC6EeMH7nglt3i/O0MR8/5fTVdlYEP6fvqExn5070hH bOSmcNTEUPWw0E2O73AdoqVxjLhLtOra8xlJiphHwSNXeU6H46Vx9UYG8Uh1xtal ZUOWiUqVuxudj0Ke7D2Qx/NqyIlx99p5Omzl0NFcJLu+RgUfuF+jgg== nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient NORDUnet NORDUnet http://www.nordu.net NORDUnet NOC noc@nordu.net gu.se MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gu.se MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GU Göteborgs universitet http://www.gu.se Göteborgs universitet pablo.millet@gu.se tcs-test.sunet.se CN=tcs-test.sunet.se MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5 MzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG N18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X SrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH VTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs VJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/ 6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN 5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU Do3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ fef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO nhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX CmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+ VExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg== tcs-test.sunet.se CN=tcs-test.sunet.se MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5 MzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG N18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X SrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH VTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs VJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/ 6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN 5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU Do3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ fef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO nhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX CmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+ VExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg== mdh.se MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mdh.se MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MDH Mälardalen University http://www.mdh.se Mälardalen University peter.falck@mdh.se hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HH Högskolan i Halmstad http://www.hh.se Högskolan i Halmstad Magnus.Moren@hh.se lu.se MIIDOzCCAiOgAwIBAgIUHLaZATm8vxcp1L4T0A9woLa1naIwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC5uZXQubHUuc2UwHhcNMDkwOTMwMTE0 ODIyWhcNMjkwOTMwMTE0ODIyWjAfMR0wGwYDVQQDExRzaGliYm9sZXRoLm5ldC5s dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI+ayJjc9XUuSABN M0X1KTfxv2arrhq8BV59iG1I9x3+Ga8lU0HH6zNNhT+ezRzxpSzeaTZZ+RcMAJS5 e6whhw4R92Ei25CNYQKalUwfGRP3X3shGttUXG2wdZ+5ruSje7LVBE7bS2Ek05TJ fnMc3O+hc5XwbpXBii2KqosrIS7kiR5FuUPOrMWE4Sr1zoE8TFhOOv8zf9AOLE++ k6aqas7TW9KCT7W8eyHNbcevEW8VhHpM49OGyzsjuJ8X6KkKNm1rSJgLEnnBy5y+ LuiM4Ad5LjAgcdetxGm5VgpOx8h5prX5H0R0+C8A9Pm50VuNuv9h9iLI0z42Qemm 3A5vgrUCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2hpYmJvbGV0aC5uZXQubHUuc2WG K2h0dHBzOi8vc2hpYmJvbGV0aC5uZXQubHUuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBlhR15/bdMDrBj/juMKUCB6K8TvMA0GCSqGSIb3DQEBBQUAA4IBAQBG XWHuslQiZD9yHWuQnMTYiB2cfp+82TNf0CIpoKzNPpcbUg4bX9NF8tyuCMAh6Tvf fNrkx++wXnbzjPmNKaryJDQGokz86pZdGRsNTt4dDDJSKCuSWP+kwCHf68/eklc1 zB0hU4yYhR6vyoNz/UKA/jh6WyNPP6hoeq9XZinU+iMVIdRF5CPHM/tpbcdk6elP tJPbWzQInOy+wWmZvFnbN1qwvnlFkYNdH+R0QM2Pvkz7DUG2FqvsbtrKZvj/IHHh zlPsVj43MhXLVfk/EtgL8BmxjOW08uY3EDXl3hFwJB/XRURouZC3euoBgE41FMKb ADE1bHKRi4qX9DYfBN7g urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lu.se MIIDOzCCAiOgAwIBAgIUHLaZATm8vxcp1L4T0A9woLa1naIwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC5uZXQubHUuc2UwHhcNMDkwOTMwMTE0 ODIyWhcNMjkwOTMwMTE0ODIyWjAfMR0wGwYDVQQDExRzaGliYm9sZXRoLm5ldC5s dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI+ayJjc9XUuSABN M0X1KTfxv2arrhq8BV59iG1I9x3+Ga8lU0HH6zNNhT+ezRzxpSzeaTZZ+RcMAJS5 e6whhw4R92Ei25CNYQKalUwfGRP3X3shGttUXG2wdZ+5ruSje7LVBE7bS2Ek05TJ fnMc3O+hc5XwbpXBii2KqosrIS7kiR5FuUPOrMWE4Sr1zoE8TFhOOv8zf9AOLE++ k6aqas7TW9KCT7W8eyHNbcevEW8VhHpM49OGyzsjuJ8X6KkKNm1rSJgLEnnBy5y+ LuiM4Ad5LjAgcdetxGm5VgpOx8h5prX5H0R0+C8A9Pm50VuNuv9h9iLI0z42Qemm 3A5vgrUCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2hpYmJvbGV0aC5uZXQubHUuc2WG K2h0dHBzOi8vc2hpYmJvbGV0aC5uZXQubHUuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBlhR15/bdMDrBj/juMKUCB6K8TvMA0GCSqGSIb3DQEBBQUAA4IBAQBG XWHuslQiZD9yHWuQnMTYiB2cfp+82TNf0CIpoKzNPpcbUg4bX9NF8tyuCMAh6Tvf fNrkx++wXnbzjPmNKaryJDQGokz86pZdGRsNTt4dDDJSKCuSWP+kwCHf68/eklc1 zB0hU4yYhR6vyoNz/UKA/jh6WyNPP6hoeq9XZinU+iMVIdRF5CPHM/tpbcdk6elP tJPbWzQInOy+wWmZvFnbN1qwvnlFkYNdH+R0QM2Pvkz7DUG2FqvsbtrKZvj/IHHh zlPsVj43MhXLVfk/EtgL8BmxjOW08uY3EDXl3hFwJB/XRURouZC3euoBgE41FMKb ADE1bHKRi4qX9DYfBN7g urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LU Lunds universitet http://www.lu.se Lunds universitet Marika.Cochinescu@ldc.lu.se lnu.se MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk cC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y 2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG XoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN QXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc ZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg IHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf XPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4 BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5 L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl N8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E MzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs LmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu Z2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq hkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v fPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf IZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL nsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo 091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK 1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lnu.se MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk cC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y 2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG XoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN QXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc ZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg IHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf XPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4 BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5 L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl N8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E MzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs LmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu Z2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq hkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v fPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf IZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL nsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo 091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK 1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LNU Linnéuniversitetet http://www.lnu.se Linnéuniversitetet tomas.hautala@vxu.se hb.se MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hb.se MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HB Högskolan i Borås http://www.hb.se Högskolan i Borås mikael.furth@hb.se oru.se MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient oru.se MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ORU Örebro Universitet http://www.oru.se Jonny Ehrnberg jonny.ehrnberg@oru.se Mikael Borjesson mikael.borjesson@oru.se MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== UvT LIS Unix lis-unix@uvt.nl MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I UvT LIS Unix lis-unix@uvt.nl MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== UvT LIS Unix lis-unix@uvt.nl MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I UvT LIS Unix lis-unix@uvt.nl hj.se MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hj.se MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HJ Högskolan i Jönköping http://www.hj.se Högskolan i Jönköping Stefan.Kindh@hj.se ltu.se MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y OTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n KJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj GWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e 3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/ 2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0 PX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z ZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w DQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu 3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7 ia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h iY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip w0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA B2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ltu.se MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y OTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n KJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj GWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e 3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/ 2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0 PX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z ZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w DQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu 3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7 ia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h iY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip w0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA B2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LTU Luleå tekniska universitet http://www.ltu.se Luleå tekniska universitet Magnus.Jacobsson@ltu.se akino.hh.se CN=akino.hh.se MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow FjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7 8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc ZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr upH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5 0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh TP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr aW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG 9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa CZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3 scmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye JfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/ 7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY s2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ== akino.hh.se CN=akino.hh.se MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow FjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7 8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc ZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr upH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5 0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh TP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr aW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG 9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa CZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3 scmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye JfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/ 7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY s2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ== miun.se MIIDJDCCAgygAwIBAgIVAPHtItYHI9B2lBySyOcXbvJyO3g7MA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnZtaWRndy5taXVuLnNlMB4XDTA5MTAyOTEyMDQxMloX DTI5MTAyOTEyMDQxMlowGTEXMBUGA1UEAxMOdm1pZGd3Lm1pdW4uc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUpp7w/M9xt+QmzsVWyAKKISbmaInZ QX4DNep5kS9SgA0GX7Cl8otK8gy+8Ezu32nyc142Lmoz2JzfeHOuAZCwpXH0yLXe urL1HzmGftJ0TD1JEmJjKw1wQUjcFQMLtsmBv3ojn6tG7FTZVhBcunfputIX+K0L BUKrZCShShgquJxEWxEg2o6BzbIE7BgYxUwdDQ0NTjOpBB7XwbBqqjIAzKPvMjJX 07xNrRfbJpOr9zekYWyjWUqdhVncQi3xK75iquIKcrjXvbLIUcl7qLSjNgvfuUee MvPr/F1PA3QOB1B0EYqoUD6jf/4HYr85xvZWrz18AjmLR07VxNuAngJHAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnZtaWRndy5taXVuLnNlhiVodHRwczovL3ZtaWRndy5t aXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTc3zYTOorpuyNzQqNZpy7m 4ppK9zANBgkqhkiG9w0BAQUFAAOCAQEAefQmUr2yV8lZXjSn3M5CWOAa+MDVLckh LFJ46QBqlUf/7gbhsW+/N9BlrAEa2WiBczK/RxbvodGHZP8kfVFosYba4pe/0keQ bS03mvRlMAiP047mAHIXVZszLDYgrBcjhP5p+xozzYVE4Ku8A5v3klILuNNwu5OW hMrFcqaddz+0w/FAWlhgNqgEToUbR2xWQh5yVGZ9vkcj0priytnsBIZZWJsdlpaH EwQmOmY1IlHM1SSucXdJpfVc1epYD/s2fOyy+orDvK8Gh1wO7nYByGrS14Vl/gkx 6hs9Dgk3r873PhGOHDlxxZllIH782RtYUv4QKs/MqiZQeKoDa6YjIQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient miun.se MIIDJDCCAgygAwIBAgIVAPHtItYHI9B2lBySyOcXbvJyO3g7MA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnZtaWRndy5taXVuLnNlMB4XDTA5MTAyOTEyMDQxMloX DTI5MTAyOTEyMDQxMlowGTEXMBUGA1UEAxMOdm1pZGd3Lm1pdW4uc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUpp7w/M9xt+QmzsVWyAKKISbmaInZ QX4DNep5kS9SgA0GX7Cl8otK8gy+8Ezu32nyc142Lmoz2JzfeHOuAZCwpXH0yLXe urL1HzmGftJ0TD1JEmJjKw1wQUjcFQMLtsmBv3ojn6tG7FTZVhBcunfputIX+K0L BUKrZCShShgquJxEWxEg2o6BzbIE7BgYxUwdDQ0NTjOpBB7XwbBqqjIAzKPvMjJX 07xNrRfbJpOr9zekYWyjWUqdhVncQi3xK75iquIKcrjXvbLIUcl7qLSjNgvfuUee MvPr/F1PA3QOB1B0EYqoUD6jf/4HYr85xvZWrz18AjmLR07VxNuAngJHAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnZtaWRndy5taXVuLnNlhiVodHRwczovL3ZtaWRndy5t aXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTc3zYTOorpuyNzQqNZpy7m 4ppK9zANBgkqhkiG9w0BAQUFAAOCAQEAefQmUr2yV8lZXjSn3M5CWOAa+MDVLckh LFJ46QBqlUf/7gbhsW+/N9BlrAEa2WiBczK/RxbvodGHZP8kfVFosYba4pe/0keQ bS03mvRlMAiP047mAHIXVZszLDYgrBcjhP5p+xozzYVE4Ku8A5v3klILuNNwu5OW hMrFcqaddz+0w/FAWlhgNqgEToUbR2xWQh5yVGZ9vkcj0priytnsBIZZWJsdlpaH EwQmOmY1IlHM1SSucXdJpfVc1epYD/s2fOyy+orDvK8Gh1wO7nYByGrS14Vl/gkx 6hs9Dgk3r873PhGOHDlxxZllIH782RtYUv4QKs/MqiZQeKoDa6YjIQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MIUN Mittuniversitetet http://www.miun.se Mittuniversitetet Ove.Olander@miun.se dakini CN=dakini CN=dakini 13185477282229581982 MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN BgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH C8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd EVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V PgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5 f0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw DhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF wZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud DgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU SIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu WCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG NEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp HgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M DK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ fP+xp1jCheyR/F9V3w== dakini CN=dakini CN=dakini 13185477282229581982 MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN BgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH C8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd EVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V PgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5 f0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw DhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF wZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud DgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU SIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu WCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG NEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp HgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M DK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ fP+xp1jCheyR/F9V3w== diva-portal1.diva-portal.org CN=diva-portal1.diva-portal.org MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx WhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w b3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev canBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR XSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF 2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw vwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr fDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD Jj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2 YS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq hkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j Nom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy SFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54 C/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n fBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG OLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg== diva-portal1.diva-portal.org CN=diva-portal1.diva-portal.org MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx WhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w b3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev canBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR XSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF 2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw vwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr fDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD Jj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2 YS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq hkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j Nom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy SFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54 C/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n fBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG OLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg== bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient BTH Blekinge Tekniska Högskola (Personal) http://www.bth.se Tom Martinsson tom.martinsson@bth.se bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient STUDENTS-BTH Blekinge Tekniska Högskola (Studenter) http://www.bth.se Tom Martinsson tom.martinsson@bth.se hydracenter-test CN=hydracenter-test MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy OTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u eV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC jNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K hlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf t5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1 5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV HREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv DOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG UYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr jympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr F0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3 e4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW fiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA== hydracenter-test CN=hydracenter-test MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy OTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u eV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC jNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K hlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf t5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1 5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV HREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv DOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG UYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr jympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr F0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3 e4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW fiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA== www4.genuinetext.com CN=www4.genuinetext.com MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy OTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo xnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi MIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87 jU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z hw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz sgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG 3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox x7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz M/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr eCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7 B1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL kIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo iMZC8zXUhA== www4.genuinetext.com CN=www4.genuinetext.com MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy OTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo xnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi MIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87 jU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z hw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz sgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG 3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox x7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz M/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr eCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7 B1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL kIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo iMZC8zXUhA== samadhi CN=samadhi MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== samadhi CN=samadhi MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== su.avedas.com emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT CUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV BAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu QGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL MAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx EjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l bnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292 aW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB ALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt J/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY /yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN AQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI lqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S 4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI= su.avedas.com emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT CUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV BAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu QGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL MAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx EjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l bnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292 aW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB ALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt J/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY /yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN AQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI lqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S 4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI= registrera.hb.se vm-registrera.hb.se CN=registrera.hb.se,OU=GF,O=H\C3\B6gskolan i Bor\C3\A5s,C=SE MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV BAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH RjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v j9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4 +2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC AXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW BBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN BgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB BQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0 MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE KTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG SIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG m4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv YuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd y+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+ MbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP Ni1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue registrera.hb.se vm-registrera.hb.se CN=registrera.hb.se,OU=GF,O=H\C3\B6gskolan i Bor\C3\A5s,C=SE MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV BAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH RjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v j9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4 +2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC AXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW BBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN BgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB BQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0 MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE KTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG SIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG m4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv YuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd y+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+ MbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP Ni1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV BAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ 4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM 8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi zOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD XjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM pKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A XNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow Bes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr dshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf yLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5 SIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI 7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV HSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j cmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw XzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn MB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA A4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y NzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO +jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4 7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr LBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS 9NeFIiSev3CzfBT/GlsNx0aGwTd/ MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV BAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ 4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM 8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi zOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD XjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM pKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A XNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow Bes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr dshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf yLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5 SIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI 7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV HSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j cmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw XzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn MB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA A4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y NzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO +jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4 7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr LBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS 9NeFIiSev3CzfBT/GlsNx0aGwTd/ sukattool-web1.it.su.se CN=sukattool-web1.it.su.se MIIDDDCCAfSgAwIBAgIJAL3b61TIut2xMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3N1a2F0dG9vbC13ZWIxLml0LnN1LnNlMB4XDTEwMDExOTA5MzcxN1oXDTIw MDExNzA5MzcxN1owIjEgMB4GA1UEAxMXc3VrYXR0b29sLXdlYjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKPApg+jDCZ70yR04mO0RG /EBpm8fUJoKb3fIxbLUQfC1mwN4tEtU1X8qonoJt8IT/xS15Jfp/EpSxzUqGth7E 6utjdoUknaAZPG6K017fGgzdJpjzvie6/n0AhKwsykzYpU8gu81qhl3gO78RRija E16d7rLrVnNNgQ1/IwE77RLi3HowVcwLu0+yK1cpB1kyWm2WT6vCbsLZrY6NV4ym Kxg3zlAQMdvmfkTyV741yArb3YBOUgBks6uVPgUCWL9gKNGfsX7+x/IoPPK6rt85 QEaghWrvGPT+e/b6mY/6VzGs0n93y7SHVMzi69G4zfEywLldqRHetJIVqlt2SF2X AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3N1a2F0dG9vbC13ZWIxLml0LnN1LnNlMB0G A1UdDgQWBBQVTiomwldDLBRgT9cr0aRP2/RWfjANBgkqhkiG9w0BAQUFAAOCAQEA vDfFxDPma+KpLdbsCWFKsqchRSaz4FbeBRJAhiztr7q0dED0HjyKHQm9yEOLfBWd PkMcNMwNvUsEjYB4s5z4IIOwtgu1RO6H0qs78+sViT5vFs2Uw+moi210qNkbHgId j0x8s+EzSnC8uMZ9lgrrRP0AimdIMgvfKNqzcPmPtOi4R+yjENoITXI8HycMCDus 6nt2vYdeRRxQ1Bwf2VZIBQJwcl6mdwvlR521h0AQXSbvDNJRkiG2tudEjISwcfGO YmO/RKcNgXHp4fV0sdavN5Lx8K3c/MgSyXHAW3yE1y1w36NU+VV1WXIpEjBGZv2Z 8mD6tjWF3w9pKJ7kYVQtGA== sukattool-web1.it.su.se CN=sukattool-web1.it.su.se MIIDDDCCAfSgAwIBAgIJAL3b61TIut2xMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3N1a2F0dG9vbC13ZWIxLml0LnN1LnNlMB4XDTEwMDExOTA5MzcxN1oXDTIw MDExNzA5MzcxN1owIjEgMB4GA1UEAxMXc3VrYXR0b29sLXdlYjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKPApg+jDCZ70yR04mO0RG /EBpm8fUJoKb3fIxbLUQfC1mwN4tEtU1X8qonoJt8IT/xS15Jfp/EpSxzUqGth7E 6utjdoUknaAZPG6K017fGgzdJpjzvie6/n0AhKwsykzYpU8gu81qhl3gO78RRija E16d7rLrVnNNgQ1/IwE77RLi3HowVcwLu0+yK1cpB1kyWm2WT6vCbsLZrY6NV4ym Kxg3zlAQMdvmfkTyV741yArb3YBOUgBks6uVPgUCWL9gKNGfsX7+x/IoPPK6rt85 QEaghWrvGPT+e/b6mY/6VzGs0n93y7SHVMzi69G4zfEywLldqRHetJIVqlt2SF2X AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3N1a2F0dG9vbC13ZWIxLml0LnN1LnNlMB0G A1UdDgQWBBQVTiomwldDLBRgT9cr0aRP2/RWfjANBgkqhkiG9w0BAQUFAAOCAQEA vDfFxDPma+KpLdbsCWFKsqchRSaz4FbeBRJAhiztr7q0dED0HjyKHQm9yEOLfBWd PkMcNMwNvUsEjYB4s5z4IIOwtgu1RO6H0qs78+sViT5vFs2Uw+moi210qNkbHgId j0x8s+EzSnC8uMZ9lgrrRP0AimdIMgvfKNqzcPmPtOi4R+yjENoITXI8HycMCDus 6nt2vYdeRRxQ1Bwf2VZIBQJwcl6mdwvlR521h0AQXSbvDNJRkiG2tudEjISwcfGO YmO/RKcNgXHp4fV0sdavN5Lx8K3c/MgSyXHAW3yE1y1w36NU+VV1WXIpEjBGZv2Z 8mD6tjWF3w9pKJ7kYVQtGA== hgo.se MIIDWDCCAkCgAwIBAgIES4+8uzANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwHhcNMTAwMzA0MTM1OTIzWhcNMjAwMzAxMTM1OTIzWjBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZMqgS3wqDLOKVwYHG 5FRrM13gk+lP+Alm45T0pK192Cl3OWildw4qNiMv10oocbZUoE9PFn6PESSwF6Nt 2nm3um4ePSbzowYwGOuRLQJfXj4FK3Dj2PO1OLD7oK4VXgka+kG93/oyEaeSfe3t 93eFgp8bb58b42ED/CAcxvGzcHHyG0WzFTtO3hSuscy/6BKEekVefQJfpPnCuuMN 2NothDvL+IHO7+DXMeHfH56L1P4fLz+jSMCL2hXGuZxc1f/+l9b4VpegUQx9IGk2 Rspt3CtOHDI7hhUu5xlbxad0uyAu34dMOz/6jB3UDHYTOEoCjBGhf8RE9zeWFT5D VXhtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIZdx0R84klmPoZq7uMPh1pPJ76X 2xpmzCoxhRqjq2Uy9HKfiu9pwo21H9w+PvXhUtdsTInAAhPl1khupPzV/uJeCybl mbgtQgNr5UnLtfNz7GQD0EXe0UuC+bP+Qrl6NrCke73MCOLITajJ4ggdfdF3C55e G1kXEv3DPMpB8tRlcf4W3fT9ZKR+6zzSOkvuMzLIzv1UBTxUas19DYYNzE3+u/9Q 8IHjPqr0JsKZiNBRofXwLZ6y2xztQqBVDmV4yNoOLNUDDOFHYwiuR1aAJ2rNoOF7 UTU+mTp7woVtJsWWGJRG1iDB7UxpIHdPwDBDPEfxlw11kdJ+HIyaYCrQL4A= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hgo.se MIIDWDCCAkCgAwIBAgIES4+8uzANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwHhcNMTAwMzA0MTM1OTIzWhcNMjAwMzAxMTM1OTIzWjBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZMqgS3wqDLOKVwYHG 5FRrM13gk+lP+Alm45T0pK192Cl3OWildw4qNiMv10oocbZUoE9PFn6PESSwF6Nt 2nm3um4ePSbzowYwGOuRLQJfXj4FK3Dj2PO1OLD7oK4VXgka+kG93/oyEaeSfe3t 93eFgp8bb58b42ED/CAcxvGzcHHyG0WzFTtO3hSuscy/6BKEekVefQJfpPnCuuMN 2NothDvL+IHO7+DXMeHfH56L1P4fLz+jSMCL2hXGuZxc1f/+l9b4VpegUQx9IGk2 Rspt3CtOHDI7hhUu5xlbxad0uyAu34dMOz/6jB3UDHYTOEoCjBGhf8RE9zeWFT5D VXhtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIZdx0R84klmPoZq7uMPh1pPJ76X 2xpmzCoxhRqjq2Uy9HKfiu9pwo21H9w+PvXhUtdsTInAAhPl1khupPzV/uJeCybl mbgtQgNr5UnLtfNz7GQD0EXe0UuC+bP+Qrl6NrCke73MCOLITajJ4ggdfdF3C55e G1kXEv3DPMpB8tRlcf4W3fT9ZKR+6zzSOkvuMzLIzv1UBTxUas19DYYNzE3+u/9Q 8IHjPqr0JsKZiNBRofXwLZ6y2xztQqBVDmV4yNoOLNUDDOFHYwiuR1aAJ2rNoOF7 UTU+mTp7woVtJsWWGJRG1iDB7UxpIHdPwDBDPEfxlw11kdJ+HIyaYCrQL4A= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HGO Högskolan på Gotland http://www.hgo.se Joacim Breiler joacim.breiler@hgo.se www.diva-portal.org CN=www.diva-portal.org MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0 MTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm AIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI XGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV KT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV 1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H dxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR ZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T Rjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N IjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0 dIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B 2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa J1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh H5e8OA== www.diva-portal.org CN=www.diva-portal.org MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0 MTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm AIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI XGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV KT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV 1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H dxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR ZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T Rjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N IjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0 dIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B 2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa J1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh H5e8OA== DiVA DiVA – Academic Archive Online - is a system for electronic publishing and for registering publications produced by researchers, teachers and students. Uppsala University Library develops and maintains DiVA. pp9-edu-admin1.it.su.se CN=pp9-edu-admin1.it.su.se MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw MTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP uURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9 D12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj NCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ qygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf lQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G A1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA edbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz J1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab WTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A MXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T ceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE huzT1nDeCLxTRww3QXa+xA== pp9-edu-admin1.it.su.se CN=pp9-edu-admin1.it.su.se MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw MTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP uURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9 D12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj NCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ qygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf lQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G A1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA edbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz J1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab WTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A MXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T ceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE huzT1nDeCLxTRww3QXa+xA== lpwtool-test-minastudier1.it.su.se CN=lpwtool-test-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2 MTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO TdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY m1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj nVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L FL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD iUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK GpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5 jk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h hedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR M7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h NlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5 ZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K Og== lpwtool-test-minastudier1.it.su.se CN=lpwtool-test-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2 MTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO TdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY m1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj nVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L FL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD iUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK GpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5 jk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h hedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR M7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h NlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5 ZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K Og== lpwtool-test-ladok1.it.su.se CN=lpwtool-test-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4 WhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti 3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+ 5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ RYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb X8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8 T1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL x+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq hkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8 lFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/ 0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw q1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu h3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv fPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg== lpwtool-test-ladok1.it.su.se CN=lpwtool-test-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4 WhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti 3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+ 5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ RYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb X8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8 T1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL x+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq hkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8 lFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/ 0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw q1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu h3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv fPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg== pp9-redtest-admin1.it.su.se CN=pp9-redtest-admin1.it.su.se MIIDGDCCAgCgAwIBAgIJAN1GOBmzBZpNMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDAyMTExNTQwMTVa Fw0yMDAyMDkxNTQwMTVaMCYxJDAiBgNVBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5p dC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN6wf865wqrS IwIxYALKc92Wi4eJNI5IRijMOYZHgzDvoBctTgQL0TG31psv422pUhfHODZDPN3O 7m1P6YW9G8AcPm07afwibisYNLbntxa6acuAJ4TG1nfphE3YYojP7kLuS5Xbvjcg lqIXnnvVm+uP0uNaRK94jwoGFZ73Ljz6lkwsTJjzn5yMQFMBCmbG784ff8PkupxO YF3hm74tlm8zqhCzXIcmYU1fja8nXE5HwHdOnmZ+vOlgr9AighEKCxISsMVy4CDK l8uZBuw8LBGA75VXPTrjbQ0ZXEQ9Fk2t0LUbGqvcsEVWwNFnYFJgArkzehPcliWS t/Gn4WIpu+UCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZHRlc3QtYWRtaW4x Lml0LnN1LnNlMB0GA1UdDgQWBBRxWsX3MhdfMIRkY57kFibMC0kN7zANBgkqhkiG 9w0BAQUFAAOCAQEAE87UBt2539lEBTHhpaoqLHcaAwXQBnVyntRVbLY7gaLdLylq 2Z/6vF/2DA+f3DtqaHMcAJZU2x2osERliG1Uvx5HFiVnJQ+qY+i178Qp4pSsbsPz vE1x+TCn61NICuLUAsrjKZGUCcgeDXK01DaP6FfdnEUfhtJQ66kIzNUQW5nHerw/ MVJeJbX7Rt6bf8LaaIH5wcZW9JeKxXJv23kCRCMMSf4OF9grlVgwrGPknbTxnMgw KAeYS6PTinrbpYICMGr819vwLc0UvW7U7jylSpgfROOxIEeQlIJrDGuxBJNkwkq0 ZM0TPzxYIudNdoRwlCMbewpIpQDmj/DTPkAsKw== pp9-redtest-admin1.it.su.se CN=pp9-redtest-admin1.it.su.se MIIDGDCCAgCgAwIBAgIJAN1GOBmzBZpNMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDAyMTExNTQwMTVa Fw0yMDAyMDkxNTQwMTVaMCYxJDAiBgNVBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5p dC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN6wf865wqrS IwIxYALKc92Wi4eJNI5IRijMOYZHgzDvoBctTgQL0TG31psv422pUhfHODZDPN3O 7m1P6YW9G8AcPm07afwibisYNLbntxa6acuAJ4TG1nfphE3YYojP7kLuS5Xbvjcg lqIXnnvVm+uP0uNaRK94jwoGFZ73Ljz6lkwsTJjzn5yMQFMBCmbG784ff8PkupxO YF3hm74tlm8zqhCzXIcmYU1fja8nXE5HwHdOnmZ+vOlgr9AighEKCxISsMVy4CDK l8uZBuw8LBGA75VXPTrjbQ0ZXEQ9Fk2t0LUbGqvcsEVWwNFnYFJgArkzehPcliWS t/Gn4WIpu+UCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZHRlc3QtYWRtaW4x Lml0LnN1LnNlMB0GA1UdDgQWBBRxWsX3MhdfMIRkY57kFibMC0kN7zANBgkqhkiG 9w0BAQUFAAOCAQEAE87UBt2539lEBTHhpaoqLHcaAwXQBnVyntRVbLY7gaLdLylq 2Z/6vF/2DA+f3DtqaHMcAJZU2x2osERliG1Uvx5HFiVnJQ+qY+i178Qp4pSsbsPz vE1x+TCn61NICuLUAsrjKZGUCcgeDXK01DaP6FfdnEUfhtJQ66kIzNUQW5nHerw/ MVJeJbX7Rt6bf8LaaIH5wcZW9JeKxXJv23kCRCMMSf4OF9grlVgwrGPknbTxnMgw KAeYS6PTinrbpYICMGr819vwLc0UvW7U7jylSpgfROOxIEeQlIJrDGuxBJNkwkq0 ZM0TPzxYIudNdoRwlCMbewpIpQDmj/DTPkAsKw== cambro-tst1.umdc.umu.se CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE BhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb sh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly lqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q gmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN ecvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB I/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB ZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE q3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB BAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC hilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr BgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX Y2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR o8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN vneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai LlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y uBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI NRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5 n5/yB4LGJWrAQjc= cambro-tst1.umdc.umu.se CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE BhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb sh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly lqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q gmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN ecvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB I/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB ZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE q3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB BAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC hilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr BgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX Y2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR o8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN vneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai LlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y uBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI NRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5 n5/yB4LGJWrAQjc= MIIEcDCCA1igAwIBAgIBCzANBgkqhkiG9w0BAQUFADCBhjEYMBYGA1UEAxMPcHJv eHkua2liLmtpLnNlMQswCQYDVQQGEwJTRTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDIyNjEzMjE1NloXDTIwMDIy NjEzMjE1NlowgYYxGDAWBgNVBAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMC U0UxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5J VkVSU0lUWSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5QKiARTF50XEK/89+t tr8k7WH5Xrsq+3enTBngK7IQeCN7kHIR2OSFlanC2MOi8NiRVlKol0qH/1q+RRR9 KHd/PGZbsLWZ1LroOgR488MKOkkF0LblnMVDt1V5kLReQSl6H2sKNayFnE22A37G mgtgyZ7B0BKYK3zCgNRvTfwuhkQHeNmJtpLyoa6YeSyYEMjQ+PBwvU4MhmsatBgG Xu/h/JL7N++BeY7aPPvLm1e0IUum+kqnnJgCdXYwVyw6Wb9wvNwyBsTwYLgiwhS+ MINIvBjulW4qqpKp0xAdYwju9C9AJRik/7PLCnI5qpXXS62+MmwAW3jz6ryBIt/7 x+ECAwEAAaOB5jCB4zAdBgNVHQ4EFgQUQkgS+CkU30Ybml3lbFXnt5o1OdkwgbMG A1UdIwSBqzCBqIAUQkgS+CkU30Ybml3lbFXnt5o1OdmhgYykgYkwgYYxGDAWBgNV BAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMCU0UxHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZYIBCzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQBBAZDVdk+gbcH0g5221e6O9krMykXfcnO2Eoe6 8tRxS43/9VQFLFu+YERrT/au5qvvPxEhWaG8YVXMJcKyN8nywdnov2swu73TjmnC 0Rq9COqTAbCli5zkpi8A09cUuzshoPAnfbP+zCAGC2Bibfpn26OWwwYZ5Hi+mvUK 83R4KeTZ1XsjqA80mq2IJTCZ4SivI/EUXR2c/lx9K2FcUgL0SU7hQdkxDuCQSlER +z254HQ3Bsu/dQR61LpUyKeKnYUvR6Z3eriDI6aaBElRFkmgxjBAmL/esl5lmeg7 dOkAplPQyOj+P+Uy42rzO3amgl1r/DvYexsSitOdJLqbVOrz nordushare-dev.nordu.net CN=nordushare-dev.nordu.net MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y MDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN NFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI 6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h Mx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI 2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii vldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G xPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0 MB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC AQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y IWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW ywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM S/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu ASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8 KaYlHoIdpaOJncFcM6QJQyZPJQ== nordushare-dev.nordu.net CN=nordushare-dev.nordu.net MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y MDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN NFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI 6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h Mx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI 2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii vldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G xPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0 MB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC AQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y IWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW ywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM S/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu ASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8 KaYlHoIdpaOJncFcM6QJQyZPJQ== webmail-dev-srv1 CN=webmail-dev-srv1 MIIC9zCCAd+gAwIBAgIJAKpJCmpm2q5nMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdlYm1haWwtZGV2LXNydjEwHhcNMTAwMzAyMDczMDAwWhcNMjAwMjI4MDcz MDAwWjAbMRkwFwYDVQQDExB3ZWJtYWlsLWRldi1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA8jIKGF00/h7xjEFMEmRyJMh8ntJJJBbp38Hwj33J jKKDKejoTF+uEOmQWg2Kn8GOLopQaI16SAohAHgkphHo8UetzZ9m2djd76foBlJ4 ySMnQQDFWkvpToh3C+3LTOxcqz31rvf0iRKE4vEAnjPLHYVZfHBKqXc8ycsFS75z NibkutNAj0cNNEo20cs7NNUPQBOc+y3ZrYg3+ELHi3WNsv18rAQlag1mwLcj0/Qr Lu3uVB9Z/HJAR2Qv4L++LEDhL7DmHGbb8TWpjZ10Ae0pCq0HNbp4oSfo31n3IlXG LaeyBkFncOn2sOudPPUpPEVzaWJnvA1YJZexfjxJ95MvwQIDAQABoz4wPDAbBgNV HREEFDASghB3ZWJtYWlsLWRldi1zcnYxMB0GA1UdDgQWBBQf/pOG/3h0AZVgav/h CG0d1y2BojANBgkqhkiG9w0BAQUFAAOCAQEAbd26umAoeS11OE9RiXi1i6ZKAMfp m/rhW1I6FtDRqV544rc6SjYTdu1Q0mM9a1eiz+kF/ZaHWB2F7No/NPzXdrVnr+UA BYPevnYKoJ8rTePlqfEXZrveD7GxuEwd8Oviwz3nTQM3MfqQy6AENnJLZwAuNCSy JmYhmqlb70OL3eAKu5MM4QHVxEEvPzg+jr7jRjTuIYMukwggYYNZXsB9iY9g7HCI YnEqr6njR9Eacsn4PkturCiotvEvUfUwW2owxm7sOmTjbhqi7TOXsVRPuflDyDZk WE2N02fJ6075wP/nob3FKT6x2ADcJ5GVMCT2BEC8PNarzmIH3Zct59+k8Q== webmail-dev-srv1 CN=webmail-dev-srv1 MIIC9zCCAd+gAwIBAgIJAKpJCmpm2q5nMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdlYm1haWwtZGV2LXNydjEwHhcNMTAwMzAyMDczMDAwWhcNMjAwMjI4MDcz MDAwWjAbMRkwFwYDVQQDExB3ZWJtYWlsLWRldi1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA8jIKGF00/h7xjEFMEmRyJMh8ntJJJBbp38Hwj33J jKKDKejoTF+uEOmQWg2Kn8GOLopQaI16SAohAHgkphHo8UetzZ9m2djd76foBlJ4 ySMnQQDFWkvpToh3C+3LTOxcqz31rvf0iRKE4vEAnjPLHYVZfHBKqXc8ycsFS75z NibkutNAj0cNNEo20cs7NNUPQBOc+y3ZrYg3+ELHi3WNsv18rAQlag1mwLcj0/Qr Lu3uVB9Z/HJAR2Qv4L++LEDhL7DmHGbb8TWpjZ10Ae0pCq0HNbp4oSfo31n3IlXG LaeyBkFncOn2sOudPPUpPEVzaWJnvA1YJZexfjxJ95MvwQIDAQABoz4wPDAbBgNV HREEFDASghB3ZWJtYWlsLWRldi1zcnYxMB0GA1UdDgQWBBQf/pOG/3h0AZVgav/h CG0d1y2BojANBgkqhkiG9w0BAQUFAAOCAQEAbd26umAoeS11OE9RiXi1i6ZKAMfp m/rhW1I6FtDRqV544rc6SjYTdu1Q0mM9a1eiz+kF/ZaHWB2F7No/NPzXdrVnr+UA BYPevnYKoJ8rTePlqfEXZrveD7GxuEwd8Oviwz3nTQM3MfqQy6AENnJLZwAuNCSy JmYhmqlb70OL3eAKu5MM4QHVxEEvPzg+jr7jRjTuIYMukwggYYNZXsB9iY9g7HCI YnEqr6njR9Eacsn4PkturCiotvEvUfUwW2owxm7sOmTjbhqi7TOXsVRPuflDyDZk WE2N02fJ6075wP/nob3FKT6x2ADcJ5GVMCT2BEC8PNarzmIH3Zct59+k8Q== pp9-migr-admin1.it.su.se CN=pp9-migr-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAJYnIHUJymP2MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDExMTUwODE3MzRaFw0y MDExMTIwODE3MzRaMCMxITAfBgNVBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAlEtcytCR92E2EOJA9 FDLkLbBVPVylwurcVOr/UohgM3tWKBkNZ/NMTPzsn4t9L3IJMDYz60d5jRHiU9Vr XhENl+BmdkMPig+RvdPMG43O2U5rdqFmtJXhJD3YOIu93w2amXeXCMgnVkx3HhA0 PJzbUu1CN3HKPTv1jcTPRPfZ+7OaPhYrDWOyaqNW7Uqogb7zgYZxCBrKHeCRmIYp 1afLj9xEdRFm1xnJrOnbimm4CpCOzPH7jddxWJuDPrJ2Ft5RNoiUCtIUdMcZmq2j UkTlwiWMuqOu6Wmqd9mLdoDsQ6/P4bysLKbQvt6SU8n8XrH+XGn9K5CqDLQVGmtO YgECAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LW1pZ3ItYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBQ2WkUmjqZ6M4McKqZFgmCGRguF9zANBgkqhkiG9w0BAQUFAAOC AQEAJ+lTSAJhbYDrNKKjhQtvD57/da4FUdYUGAndPM52jti7TB8/Y7ZP8EpczedN ZQTu8NJEGIeqiIPhnQoEzbZLxTMWdMxIZoovKHj37PBKkGaPwzsdzYP+f7yTH/4k yiGZE4J6ukF4BOtlf29msSylx/R/4B7hYsdix7rwXzvv0cafolTVmREl9knJC+vS 1MB1E+ARGUpiYXzcjAa31mggc0cVpbvqpK0675jr0zxFBWWV6cNtmAucdyDYHwLj jttah1YP2ZgBKT3r0I5TX0xo/LpauRdGaH4YJmVzC48uBHtzC0sfDSVMa7pFVt7a 8Ob/mCc6LzG3hOkXdqNDD0iuzA== pp9-migr-admin1.it.su.se CN=pp9-migr-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAJYnIHUJymP2MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDExMTUwODE3MzRaFw0y MDExMTIwODE3MzRaMCMxITAfBgNVBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAlEtcytCR92E2EOJA9 FDLkLbBVPVylwurcVOr/UohgM3tWKBkNZ/NMTPzsn4t9L3IJMDYz60d5jRHiU9Vr XhENl+BmdkMPig+RvdPMG43O2U5rdqFmtJXhJD3YOIu93w2amXeXCMgnVkx3HhA0 PJzbUu1CN3HKPTv1jcTPRPfZ+7OaPhYrDWOyaqNW7Uqogb7zgYZxCBrKHeCRmIYp 1afLj9xEdRFm1xnJrOnbimm4CpCOzPH7jddxWJuDPrJ2Ft5RNoiUCtIUdMcZmq2j UkTlwiWMuqOu6Wmqd9mLdoDsQ6/P4bysLKbQvt6SU8n8XrH+XGn9K5CqDLQVGmtO YgECAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LW1pZ3ItYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBQ2WkUmjqZ6M4McKqZFgmCGRguF9zANBgkqhkiG9w0BAQUFAAOC AQEAJ+lTSAJhbYDrNKKjhQtvD57/da4FUdYUGAndPM52jti7TB8/Y7ZP8EpczedN ZQTu8NJEGIeqiIPhnQoEzbZLxTMWdMxIZoovKHj37PBKkGaPwzsdzYP+f7yTH/4k yiGZE4J6ukF4BOtlf29msSylx/R/4B7hYsdix7rwXzvv0cafolTVmREl9knJC+vS 1MB1E+ARGUpiYXzcjAa31mggc0cVpbvqpK0675jr0zxFBWWV6cNtmAucdyDYHwLj jttah1YP2ZgBKT3r0I5TX0xo/LpauRdGaH4YJmVzC48uBHtzC0sfDSVMa7pFVt7a 8Ob/mCc6LzG3hOkXdqNDD0iuzA== pp9-test-admin1.it.su.se CN=pp9-test-admin1.it.su.se MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y MDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ zGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty 9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz rYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF 8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp rbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i xdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC AQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk uwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO bz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z SQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi q1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd HXJSWiUzSKMrriekzJ2y2Pkqng== pp9-test-admin1.it.su.se CN=pp9-test-admin1.it.su.se MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y MDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ zGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty 9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz rYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF 8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp rbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i xdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC AQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk uwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO bz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z SQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi q1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd HXJSWiUzSKMrriekzJ2y2Pkqng== user.uu.se MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient user.uu.se MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UU Uppsala universitet http://www.uu.se Uppsala universitet AKKA SAML2 akka-datordrift@its.uu.se webmail-dev-srv2.it.su.se CN=webmail-dev-srv2.it.su.se MIIDEjCCAfqgAwIBAgIJALp+sr3Pr96pMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdlYm1haWwtZGV2LXNydjIuaXQuc3Uuc2UwHhcNMTAwMzAyMDc1MjEwWhcN MjAwMjI4MDc1MjEwWjAkMSIwIAYDVQQDExl3ZWJtYWlsLWRldi1zcnYyLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoMz6uJQDRCaETSuq ya8uJgK4Sy1P1TRbbPayGTObjPWk7DTCYHzd6mBFQCvMCNIvTq7lAcmAQ6eEq0Ln dEAEo3FuAAG2Lu6oGqsWARE8IMZ1UuzQCAjze1+j+62dmUsjzEdFCrnAy6CHfKNd jQDI3kCwB1FDvhnZWSrqF1L5Yxnzv0ohGROtRmcaHSpntQmgY+r8Urz58Cy6oaHy gPc6WTc6yfiF/XlgnirfEkBOm6i5PgwxhGmcz7jDLO40vO5LFWf/ttib8N905Y7+ +CYX7c20BcPAoaOA/SYztNE98CwqZQnABsiNwLSHGc1gOSjkYc8z8GFdI0gv05u1 HFofxQIDAQABo0cwRTAkBgNVHREEHTAbghl3ZWJtYWlsLWRldi1zcnYyLml0LnN1 LnNlMB0GA1UdDgQWBBSZtidZF1rfzZB5N3s/E9w+U6fVoTANBgkqhkiG9w0BAQUF AAOCAQEAkjoohGmdeQfalFNCY/i4SAudAFFCGYQ9HwA/Dq/ZM+I4yBxpYjPq//OZ JAgHWz3bDLd5u/5CavQAGY21pbyXbnKL7fXbVUzYn4cKBgoQoKTB+ja2aqh1UYZn Py1uT0M5e4g7Y8eXmqVCPslQizLa4e8ew32tkfLzvXwSGmtBBhP79xpfpsggQUGo nkkP4dgzSjmBMhH8Z1Jc13+FXoO/+pW1a4k0oqf9YEQ6aHjEIdB/yIP/HW7fJoOh O0HYCI3P0UnD/cvmWnXoM1moAkYdI1h3M/szMDeQIlVtS5C7q3CDbtzZZSjJixks M68Zm8v+/f6e/B+eW86E3k5xASEq0A== webmail-dev-srv2.it.su.se CN=webmail-dev-srv2.it.su.se MIIDEjCCAfqgAwIBAgIJALp+sr3Pr96pMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdlYm1haWwtZGV2LXNydjIuaXQuc3Uuc2UwHhcNMTAwMzAyMDc1MjEwWhcN MjAwMjI4MDc1MjEwWjAkMSIwIAYDVQQDExl3ZWJtYWlsLWRldi1zcnYyLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoMz6uJQDRCaETSuq ya8uJgK4Sy1P1TRbbPayGTObjPWk7DTCYHzd6mBFQCvMCNIvTq7lAcmAQ6eEq0Ln dEAEo3FuAAG2Lu6oGqsWARE8IMZ1UuzQCAjze1+j+62dmUsjzEdFCrnAy6CHfKNd jQDI3kCwB1FDvhnZWSrqF1L5Yxnzv0ohGROtRmcaHSpntQmgY+r8Urz58Cy6oaHy gPc6WTc6yfiF/XlgnirfEkBOm6i5PgwxhGmcz7jDLO40vO5LFWf/ttib8N905Y7+ +CYX7c20BcPAoaOA/SYztNE98CwqZQnABsiNwLSHGc1gOSjkYc8z8GFdI0gv05u1 HFofxQIDAQABo0cwRTAkBgNVHREEHTAbghl3ZWJtYWlsLWRldi1zcnYyLml0LnN1 LnNlMB0GA1UdDgQWBBSZtidZF1rfzZB5N3s/E9w+U6fVoTANBgkqhkiG9w0BAQUF AAOCAQEAkjoohGmdeQfalFNCY/i4SAudAFFCGYQ9HwA/Dq/ZM+I4yBxpYjPq//OZ JAgHWz3bDLd5u/5CavQAGY21pbyXbnKL7fXbVUzYn4cKBgoQoKTB+ja2aqh1UYZn Py1uT0M5e4g7Y8eXmqVCPslQizLa4e8ew32tkfLzvXwSGmtBBhP79xpfpsggQUGo nkkP4dgzSjmBMhH8Z1Jc13+FXoO/+pW1a4k0oqf9YEQ6aHjEIdB/yIP/HW7fJoOh O0HYCI3P0UnD/cvmWnXoM1moAkYdI1h3M/szMDeQIlVtS5C7q3CDbtzZZSjJixks M68Zm8v+/f6e/B+eW86E3k5xASEq0A== roundcube-prod-app1 CN=roundcube-prod-app1 MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3 MDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD +IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5 N33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R gDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo fJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl ABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew PzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6 iaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK PmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO xNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E nc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL RgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK Uv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj pCVWIw== roundcube-prod-app1 CN=roundcube-prod-app1 MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3 MDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD +IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5 N33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R gDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo fJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl ABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew PzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6 iaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK PmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO xNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E nc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL RgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK Uv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj pCVWIw== supportit-prod-app1.it.su.se CN=supportit-prod-app1.it.su.se MIIDGzCCAgOgAwIBAgIJANT23oxa4A86MA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHN1cHBvcnRpdC1wcm9kLWFwcDEuaXQuc3Uuc2UwHhcNMTAwMzExMDk0NzEz WhcNMjAwMzA4MDk0NzEzWjAnMSUwIwYDVQQDExxzdXBwb3J0aXQtcHJvZC1hcHAx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+UtpFP+x eC81djzXndqD3wGoZY/AVtkiyYP8F+rlWLqxUkNHw3hDmFjArWZAwzrNQT6Jo8Rq co8DHsNZokm6OoXzQdOSJ0ckljIPn9ea8PkBktKtPL9hNaR68iPRMOdJ0gQcn2wY /J2CcLbkKJfzjs25q8vkwR8NXGGcQUQ79FZFXpDs3/UTy8AjsjLpNAia+xZHlWdO 619lnoa5I7ANAOG+P7TsqkUwtfMjO/51Dlvq8MMlqL4auld4TdrObnhDSTT7aFd4 Gtt5UprItI0KQKMleuQk2BJm0TPX7F2/tf/Ez8EwN6ZtQjsc3jXy9RzukkHOt8BG ic2uk9KD4C9f+QIDAQABo0owSDAnBgNVHREEIDAeghxzdXBwb3J0aXQtcHJvZC1h cHAxLml0LnN1LnNlMB0GA1UdDgQWBBS9GNy2tiFiOMGG2G9Aa2g7lsM5ZjANBgkq hkiG9w0BAQUFAAOCAQEAV8KaoFGpV5FdowTXvscg/Hk8g6a3mGxVA5mq3lzA6K/a ftbQNyPN5jdQeW4Wy8M2oA9obQ16WeyI3YGn7RmQmwa0A84ss+38iTUF0o1wdECo thfIy5ZLEa1kPaOs047NmGBjg+txMPwOfbnc3gf34wLPHN9/pIhjhsvbD6zAdiyK 5NTrLiKAnKEI/HdnpfsNqRdVoMAY7cAt8f1kKLgH2UHQvzIxbhnMAhSCsgVg4Aal uVAIccVdQXVsYL2fLNAVxt5Awluzm8FoXML9hgUPPJKmaVm1uT5EgFgll1KqBEsq MH+bmY3vESNhlGQNW4l11NqUtJ0P1EYReOOsEuT01g== supportit-prod-app1.it.su.se CN=supportit-prod-app1.it.su.se MIIDGzCCAgOgAwIBAgIJANT23oxa4A86MA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHN1cHBvcnRpdC1wcm9kLWFwcDEuaXQuc3Uuc2UwHhcNMTAwMzExMDk0NzEz WhcNMjAwMzA4MDk0NzEzWjAnMSUwIwYDVQQDExxzdXBwb3J0aXQtcHJvZC1hcHAx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+UtpFP+x eC81djzXndqD3wGoZY/AVtkiyYP8F+rlWLqxUkNHw3hDmFjArWZAwzrNQT6Jo8Rq co8DHsNZokm6OoXzQdOSJ0ckljIPn9ea8PkBktKtPL9hNaR68iPRMOdJ0gQcn2wY /J2CcLbkKJfzjs25q8vkwR8NXGGcQUQ79FZFXpDs3/UTy8AjsjLpNAia+xZHlWdO 619lnoa5I7ANAOG+P7TsqkUwtfMjO/51Dlvq8MMlqL4auld4TdrObnhDSTT7aFd4 Gtt5UprItI0KQKMleuQk2BJm0TPX7F2/tf/Ez8EwN6ZtQjsc3jXy9RzukkHOt8BG ic2uk9KD4C9f+QIDAQABo0owSDAnBgNVHREEIDAeghxzdXBwb3J0aXQtcHJvZC1h cHAxLml0LnN1LnNlMB0GA1UdDgQWBBS9GNy2tiFiOMGG2G9Aa2g7lsM5ZjANBgkq hkiG9w0BAQUFAAOCAQEAV8KaoFGpV5FdowTXvscg/Hk8g6a3mGxVA5mq3lzA6K/a ftbQNyPN5jdQeW4Wy8M2oA9obQ16WeyI3YGn7RmQmwa0A84ss+38iTUF0o1wdECo thfIy5ZLEa1kPaOs047NmGBjg+txMPwOfbnc3gf34wLPHN9/pIhjhsvbD6zAdiyK 5NTrLiKAnKEI/HdnpfsNqRdVoMAY7cAt8f1kKLgH2UHQvzIxbhnMAhSCsgVg4Aal uVAIccVdQXVsYL2fLNAVxt5Awluzm8FoXML9hgUPPJKmaVm1uT5EgFgll1KqBEsq MH+bmY3vESNhlGQNW4l11NqUtJ0P1EYReOOsEuT01g== sampo.sunet.se CN=sampo.sunet.se MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0 NlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV N/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ AWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I IYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg sgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp EYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf mjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh L3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC jBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk VWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i 3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ XyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw== sampo.sunet.se CN=sampo.sunet.se MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0 NlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV N/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ AWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I IYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg sgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp EYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf mjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh L3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC jBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk VWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i 3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ XyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw== slu.se MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy MVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo 9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X On/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI +dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB RfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC M2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov L3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa Hy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4 UlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd nZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD +jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q Xr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv sAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b xpmbgA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient slu.se MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy MVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo 9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X On/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI +dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB RfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC M2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov L3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa Hy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4 UlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd nZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD +jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q Xr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv sAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b xpmbgA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SLU Sveriges Lantbruksuniversitet http://www.slu.se Yngve Johansson yngve.johansson@sogeti.se publications.ki.se emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy MDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w DAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw GQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u cy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt z0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr Q6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN wyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI 0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655 j8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB 2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF MRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV S2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB UlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR dWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i CrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9 I72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ DII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5 98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o ryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W publications.ki.se emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy MDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w DAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw GQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u cy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt z0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr Q6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN wyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI 0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655 j8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB 2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF MRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV S2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB UlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR dWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i CrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9 I72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ DII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5 98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o ryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W pp9-prod-admin1.it.su.se CN=pp9-prod-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y MDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC FIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA 8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg UPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O /JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx BC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl ZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC AQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6 u/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO MJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg GkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb yogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC 3kwqqXGjzwCQvYBoTqQwTDdO3A== pp9-prod-admin1.it.su.se CN=pp9-prod-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y MDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC FIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA 8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg UPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O /JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx BC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl ZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC AQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6 u/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO MJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg GkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb yogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC 3kwqqXGjzwCQvYBoTqQwTDdO3A== pp9-redmigr-admin1.it.su.se CN=pp9-redmigr-admin1.it.su.se MIIDGDCCAgCgAwIBAgIJAPjBkccnPmL8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BwOS1yZWRtaWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMzAxNTA5NDda Fw0yMDAzMjcxNTA5NDdaMCYxJDAiBgNVBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5p dC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN0tKl0WTMBq dyKpQZ3yQmkftM0VCDayH8qLRVdwIfJQGsb4FH1JY1bBxFo7MAYyNQdVo/ZjPWgc uxlnLMpWNwIKq4ppKGB+tz7zJ0DnPLjVM3DZhkedKr5aMqb+GkWouWS7NefBI0Ur 79CMk9VSNu4LtL8gkdt9Sa6ZiMhNXY7UvAjk6zYD9m6Aq2LTd2OJNemXRdTS6BJN KdQS/GrUN34xdWtiJpP73FB6LEZ/Zr0COAqDYjC8trfPLjHgrBlys7Vz2NtInepM lutsmgsCDkZmw4E7ER+rnG8p4k+QHNYyW3wuJ+IXEiD5kCwc9DPtwmU5n43OOVm2 v9arg0mH6AUCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZG1pZ3ItYWRtaW4x Lml0LnN1LnNlMB0GA1UdDgQWBBRN8FcDcUnWdavUqpTCcyShocucpjANBgkqhkiG 9w0BAQUFAAOCAQEANeuBGDI/Seh1/8M/ZDEXKEtSzZkMH2yTjpyVsq5wT8AJyRhG hpVqWzjRPTOjoHsBvSxdBEIcp55PonshjsKao9Ml80f4HRO0TYOyLqcEmSjE2/ja 7BG2MBLqkTuynDbcEaElvwq/ISIi2QV4SCjEPClSromna6RlA1SfXxnD2aP8Sy/9 dzuDa2tLHOGU23V6aKCzU+EPmMtqxKQiF+PH8aK/zW3ZrFhlslQh02ghh3sH+3n8 tYKKiqdfhZMEf4oZur0E33RdJGW1nXbzqN4pXXS4kAzEIZoViyEz2/dy14YNrCzX gJIKAMgGoZsdVnA8bUktfVlibXOxBDcIRLeEgA== pp9-redmigr-admin1.it.su.se CN=pp9-redmigr-admin1.it.su.se MIIDGDCCAgCgAwIBAgIJAPjBkccnPmL8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3BwOS1yZWRtaWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMzAxNTA5NDda Fw0yMDAzMjcxNTA5NDdaMCYxJDAiBgNVBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5p dC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN0tKl0WTMBq dyKpQZ3yQmkftM0VCDayH8qLRVdwIfJQGsb4FH1JY1bBxFo7MAYyNQdVo/ZjPWgc uxlnLMpWNwIKq4ppKGB+tz7zJ0DnPLjVM3DZhkedKr5aMqb+GkWouWS7NefBI0Ur 79CMk9VSNu4LtL8gkdt9Sa6ZiMhNXY7UvAjk6zYD9m6Aq2LTd2OJNemXRdTS6BJN KdQS/GrUN34xdWtiJpP73FB6LEZ/Zr0COAqDYjC8trfPLjHgrBlys7Vz2NtInepM lutsmgsCDkZmw4E7ER+rnG8p4k+QHNYyW3wuJ+IXEiD5kCwc9DPtwmU5n43OOVm2 v9arg0mH6AUCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZG1pZ3ItYWRtaW4x Lml0LnN1LnNlMB0GA1UdDgQWBBRN8FcDcUnWdavUqpTCcyShocucpjANBgkqhkiG 9w0BAQUFAAOCAQEANeuBGDI/Seh1/8M/ZDEXKEtSzZkMH2yTjpyVsq5wT8AJyRhG hpVqWzjRPTOjoHsBvSxdBEIcp55PonshjsKao9Ml80f4HRO0TYOyLqcEmSjE2/ja 7BG2MBLqkTuynDbcEaElvwq/ISIi2QV4SCjEPClSromna6RlA1SfXxnD2aP8Sy/9 dzuDa2tLHOGU23V6aKCzU+EPmMtqxKQiF+PH8aK/zW3ZrFhlslQh02ghh3sH+3n8 tYKKiqdfhZMEf4oZur0E33RdJGW1nXbzqN4pXXS4kAzEIZoViyEz2/dy14YNrCzX gJIKAMgGoZsdVnA8bUktfVlibXOxBDcIRLeEgA== brainstorm.swami.se CN=brainstorm.swami.se MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2 MTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG hSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC LkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+ KkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9 nCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv aS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw VDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3 YW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B AQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1 +sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u +6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI XuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc i9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM qaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw== brainstorm.swami.se CN=brainstorm.swami.se MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2 MTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG hSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC LkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+ KkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9 nCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv aS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw VDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3 YW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B AQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1 +sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u +6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI XuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc i9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM qaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw== kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr YSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV BAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw HhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux EzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0 dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu a2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS +Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw mdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y i4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P IKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb ObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9 MIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/ gBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR BgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl dDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku c2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt TwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B +xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL ZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA n9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd 0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA qQ== kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr YSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV BAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw HhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux EzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0 dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu a2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS +Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw mdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y i4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P IKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb ObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9 MIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/ gBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR BgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl dDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku c2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt TwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B +xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL ZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA n9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd 0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA qQ== beta.lobber.se https://beta.lobber.se/shibboleth-sp CN=beta.lobber.se MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy NVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY JDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU TvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6 CuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E BBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw h6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3 DQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw zVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP TisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq D46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN 5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz /MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ beta.lobber.se https://beta.lobber.se/shibboleth-sp CN=beta.lobber.se MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy NVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY JDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU TvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6 CuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E BBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw h6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3 DQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw zVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP TisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq D46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN 5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz /MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ SUNET Lobber (BETA) SUNET Lobber (BETA) - a BitTorrent data distribution service his.se MIIDFDCCAfygAwIBAgIVAOlJBVpaMgEd+tU+i5F9QK3R5+6IMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaXMuc2UwHhcNMTAwNDE0MTIxNTI0WhcNMzAw NDE0MTIxNTI0WjAVMRMwEQYDVQQDEwppZHAuaGlzLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm+RktUz4LD4GyD5AIBsAfy40Z7mZvYdKdCaTWAmd WucpWyu/0H2J3SFtXgOGedzgWjm7nbTmrnZHB87zc/yVuGdtpebq4Ye0XdBLg2A4 H43lyPdknzQDxD035wzfcyi6/+PRzTK0jucR9KGtEPkNhPg0ziAbHggROKQ1ylNd RAul/8b2wDOA4yzBvO4FYFQj+H9bgge869M65P5f/AdBZAWtXy0Ox4G+2ysZfOSi 7rGMyiX1/s+hgLO2AdosfAnQkKUOax3YsyRzyqbCu8PHEuDciwI2y968Kuq7kv7J 7vMbZmPLcO4mLjsRnxrfyKlGG+Jpg0BGxRlMlmKn79kdEwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlzLnNlhiFodHRwczovL2lkcC5oaXMuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFE1bH9W+VqwoZnGTvPca0DNTcLL3MA0GCSqGSIb3DQEB BQUAA4IBAQBUX+vjv7eCQRljAwrRjH8jNoJyUwMIjQsyStbHM7A5y7+MIdOjBELv eNYBKGHHEMOiPiB0uPPFrgdN82q8l3PCcYMAYO6aWcwBJsHTpcEBx0lVa4OmW0/r Bc4RC+rrqNNf8XkYQnD80Px3ncb0OfXmNwSLnLDIKOoQq7hh4DGY73K66vi0sSor 9e7hji23KpjhR2vPqmiNAvJuEMzDolB3hn2oz+rWfwynb85vFAghd4gJxTMPzsUj hNY1IDFKGebFhCWmlG7MMPDm/omu6mBurSE9EAhVTretr0YXxmkfFrOvDysPOYWj drVlFNv2EtdNX1C9u3EJYqslqtyXv2nZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient his.se MIIDFDCCAfygAwIBAgIVAOlJBVpaMgEd+tU+i5F9QK3R5+6IMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaXMuc2UwHhcNMTAwNDE0MTIxNTI0WhcNMzAw NDE0MTIxNTI0WjAVMRMwEQYDVQQDEwppZHAuaGlzLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm+RktUz4LD4GyD5AIBsAfy40Z7mZvYdKdCaTWAmd WucpWyu/0H2J3SFtXgOGedzgWjm7nbTmrnZHB87zc/yVuGdtpebq4Ye0XdBLg2A4 H43lyPdknzQDxD035wzfcyi6/+PRzTK0jucR9KGtEPkNhPg0ziAbHggROKQ1ylNd RAul/8b2wDOA4yzBvO4FYFQj+H9bgge869M65P5f/AdBZAWtXy0Ox4G+2ysZfOSi 7rGMyiX1/s+hgLO2AdosfAnQkKUOax3YsyRzyqbCu8PHEuDciwI2y968Kuq7kv7J 7vMbZmPLcO4mLjsRnxrfyKlGG+Jpg0BGxRlMlmKn79kdEwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlzLnNlhiFodHRwczovL2lkcC5oaXMuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFE1bH9W+VqwoZnGTvPca0DNTcLL3MA0GCSqGSIb3DQEB BQUAA4IBAQBUX+vjv7eCQRljAwrRjH8jNoJyUwMIjQsyStbHM7A5y7+MIdOjBELv eNYBKGHHEMOiPiB0uPPFrgdN82q8l3PCcYMAYO6aWcwBJsHTpcEBx0lVa4OmW0/r Bc4RC+rrqNNf8XkYQnD80Px3ncb0OfXmNwSLnLDIKOoQq7hh4DGY73K66vi0sSor 9e7hji23KpjhR2vPqmiNAvJuEMzDolB3hn2oz+rWfwynb85vFAghd4gJxTMPzsUj hNY1IDFKGebFhCWmlG7MMPDm/omu6mBurSE9EAhVTretr0YXxmkfFrOvDysPOYWj drVlFNv2EtdNX1C9u3EJYqslqtyXv2nZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIS Högskolan i Skövde http://www.his.se Högskolan i Skövde netadmin@his.se hv.se MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo urn:mace:shibboleth:1.0:nameIdentifier HV Högskolan Väst (SAML1) http://www.hv.se Magnus Andersson Magnus.Andersson@hv.se hv.se MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo MIICgTCCAeoCCQCbOlrWDdX7FTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xGDAWBgNVBAgTD0FuZHJlYXMgU29sYmVyZzEMMAoGA1UEBxMDRm9vMRAwDgYDVQQKEwdVTklORVRUMRgwFgYDVQQDEw9mZWlkZS5lcmxhbmcubm8xITAfBgkqhkiG9w0BCQEWEmFuZHJlYXNAdW5pbmV0dC5ubzAeFw0wNzA2MTUxMjAxMzVaFw0wNzA4MTQxMjAxMzVaMIGEMQswCQYDVQQGEwJOTzEYMBYGA1UECBMPQW5kcmVhcyBTb2xiZXJnMQwwCgYDVQQHEwNGb28xEDAOBgNVBAoTB1VOSU5FVFQxGDAWBgNVBAMTD2ZlaWRlLmVybGFuZy5ubzEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDivbhR7P516x/S3BqKxupQe0LONoliupiBOesCO3SHbDrl3+q9IbfnfmE04rNuMcPsIxB161TdDpIesLCn7c8aPHISKOtPlAeTZSnb8QAu7aRjZq3+PbrP5uW3TcfCGPtKTytHOge/OlJbo078dVhXQ14d1EDwXJW1rRXuUt4C8QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACDVfp86HObqY+e8BUoWQ9+VMQx1ASDohBjwOsg2WykUqRXF+dLfcUH9dWR63CtZIKFDbStNomPnQz7nbK+onygwBspVEbnHuUihZq3ZUdmumQqCw4Uvs/1Uvq3orOo/WJVhTyvLgFVK2QarQ4/67OZfHd7R+POBXhophSMv1ZOo urn:oasis:names:tc:SAML:2.0:nameid-format:transient HV Högskolan Väst (SAML2) http://www.hv.se Magnus Andersson Magnus.Andersson@hv.se swamid www07test.sub.su.se CN=www07test.sub.su.se MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3 MTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z 1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ lxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p Yma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG AQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x bi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG kU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR gG19ycA9AsUe swamid www07test.sub.su.se CN=www07test.sub.su.se MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3 MTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z 1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ lxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p Yma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG AQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x bi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG kU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR gG19ycA9AsUe sp.kau.se CN=sp.kau.se MIIC4jCCAcqgAwIBAgIJAK8+Q8SJp9cxMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXNwLmthdS5zZTAeFw0xMTA1MDYxMzUxMzBaFw0yMTA1MDMxMzUxMzBaMBQx EjAQBgNVBAMTCXNwLmthdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAOOdtYpLS733ksNrv8cVKtY8PCkrL8sa12dMH/Lp2Sm+eqNkJzwbmKPJm6Iu rp+Psc/bs767KNqDFRKi+s8iHuKIDCQnkliScR0w0wHzSiHMqEVo3OmU4hYxyYia 7b3GNY9QYgwbalIuXvIoEVtSP6+19bnreeq0HbR+xCVOnA0EWSJHbIxIcEs1sH3n WVtgW5TTJqcasNp9FRtBYgUu5m6tbBZRzEpv2vjgSnhB+D67E6gfUIllWy7EoBFf NKtvN6KXr+Md44HanVMg6O+UOLeXY2+niXlP4sVXytCjkXMkZzBnOarPKkEa1yaP yyEV1FIoEVJRbQLcYHzhtVX/D+UCAwEAAaM3MDUwFAYDVR0RBA0wC4IJc3Aua2F1 LnNlMB0GA1UdDgQWBBTDV+sbuDL/6+3K3mKMQvA4B/ctdzANBgkqhkiG9w0BAQUF AAOCAQEAKWQPKSkdt82pOnMqFfK07Tyx0tvH04m7TKJKQzL+FcXe4uzv2O1D9Hmg 9SOoAxvG62KlFlFPkqjEUAuYxEfMWhrftdcWAR3VRu4vBO3QXRxvSuB2lLE487NE IWfQbZU6cfz+C8OondMuTtEChkvc5WJAd1HYdUzF0eRSSdKUgJmT4j9fUX0USS3E oVtdy2lFcEQT6i7/0v8wrxndGmfGHi6vkiVUvLitX1gdUxx/egzZ9vq+uWa/FxU7 Jyw22KeyhvX+Ph1pO0iJh3yjDwSbVRDzMN5GU+aPBpeUVUxhYF3CTP4gh8rUAPJC myMZEHsgIBf3jkmE9uQfRGeQLiSxfg== fordrop.irt.kth.se CN=fordrop.irt.kth.se MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx MjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi CfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v Y10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs 6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh WGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB AnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw MQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu c2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA A4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j WhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7 mrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI pw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS Gf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ 3IRNZyiAYdh9b48o6SY/HQuZn5VP fordrop.irt.kth.se CN=fordrop.irt.kth.se MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx MjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi CfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v Y10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs 6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh WGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB AnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw MQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu c2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA A4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j WhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7 mrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI pw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS Gf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ 3IRNZyiAYdh9b48o6SY/HQuZn5VP lpwtool-prod-minastudier1.it.su.se CN=lpwtool-prod-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0 MTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc /AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN /SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi 8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3 jpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp c7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS VSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF U1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq 6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM oxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3 mcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo a9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV pA== lpwtool-prod-minastudier1.it.su.se CN=lpwtool-prod-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0 MTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc /AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN /SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi 8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3 jpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp c7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS VSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF U1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq 6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM oxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3 mcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo a9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV pA== lpwtool-prod-ladok1.it.su.se CN=lpwtool-prod-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy WhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP gEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D a1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR f6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W 1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0 FpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH IZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq hkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX wAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM TIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7 3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS dVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom R3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q== lpwtool-prod-ladok1.it.su.se CN=lpwtool-prod-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy WhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP gEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D a1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR f6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W 1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0 FpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH IZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq hkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX wAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM TIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7 3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS dVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom R3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q== emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x MDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG A1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C Xi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8 BPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR llXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr o/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf WOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV HQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k lUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT b21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces RVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3 tItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2 iIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H F7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj HVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA== emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x MDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG A1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C Xi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8 BPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR llXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr o/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf WOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV HQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k lUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT b21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces RVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3 tItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2 iIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H F7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj HVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA== canit.nordu.net https://canit.nordu.net/shibboleth CN=canit.nordu.net MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx MzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+ BQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ gh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi BAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P mAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY 3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R BBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1 tp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey endNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0 cde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w obZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S 9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn VXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw== canit.nordu.net https://canit.nordu.net/shibboleth CN=canit.nordu.net MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx MzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+ BQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ gh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi BAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P mAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY 3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R BBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1 tp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey endNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0 cde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w obZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S 9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn VXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw== unitcf.se CN=unitcf.se MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx EjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM R/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X pgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp Xvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI ovvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1 l7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm LnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G CSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM Zq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8 IYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H wkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n SUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7 IGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG unitcf.se CN=unitcf.se MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx EjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM R/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X pgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp Xvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI ovvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1 l7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm LnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G CSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM Zq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8 IYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H wkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n SUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7 IGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG crowd.nordu.net CN=crowd.nordu.net MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4 MzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY LurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM gkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/ QhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3 EH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6 bDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R BBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9 8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9 3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/ 1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl uKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC mCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD Neib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA== crowd.nordu.net CN=crowd.nordu.net MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4 MzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY LurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM gkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/ QhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3 EH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6 bDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R BBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9 8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9 3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/ 1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl uKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC mCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD Neib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA== NORDUnet Tools NORDUnet Tools (confluence, jira) rt-test-app1 CN=rt-test-app1 MIIC6zCCAdOgAwIBAgIJAO32CkJlX+/pMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXRlc3QtYXBwMTAeFw0xMDA3MTkxMDExNTRaFw0yMDA3MTYxMDExNTRa MBcxFTATBgNVBAMTDHJ0LXRlc3QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL130rFvSTBveOvloRg3fezPY4Phi14vff2sP9uVKijx0FKEx7DG RKJN6D5nZmXt4x5UzG3LetcfhjPlBu97q28RXLKDA3ICjvJwYaxtezuiYgfLogqK QlupoWqM9JuH0NHgkbcqjfuDrCv7dA6ONizN4rQQ//XMIx0sFw0lHgDsrBJM2tsD U52W0RakUuWzRxaCdq+fLpvzp3RlFrxnhGrtW6tUiXaIrJL/eyXF+MNi6XMKdo0N mdiEs7o4+5bsOMjT+KY1s+Dgdun2Wn9Bx9ahoV0AdNA2NUQJAmIn2w99/2Ysu4up NsqxE3HSrTEBjhqxYMF8LnqmC2NHDznRSTUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtdGVzdC1hcHAxMB0GA1UdDgQWBBQ6wPVxoa6YNM3Iv0a7ubYtHi4rujANBgkq hkiG9w0BAQUFAAOCAQEArbBt80mU0Hqg7HkeFD6Flx4feO95NvY+g2t7sUXFoVio kU9boN762OeaYBru7+d0aEx2iYdCuHcGXIDFMzutyqGzuRGAaPK0EqxQHZ0s5BbE BHTfmiFlQ8DZmsSgrHdlkYN3ZlEbtGWTE3CZDV407tuYV+/gu2JQ76K53rbpJC2C dYOhRYC97dn+EEhw8yHGBwdmzDXUdl7jSJUZbtXkShGgMazynH2mdaHbk4UO28Zr O/b1/rN0BuKDZ2rdvggEhT3YAPmEpW+qS9F06BJSJovryHCAmlvyy7pLYwscXHzd UNpiKN2S312lAEnoyhck4u1vFyWNvQpeW9Q0iNvykQ== rt-test-app1 CN=rt-test-app1 MIIC6zCCAdOgAwIBAgIJAO32CkJlX+/pMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXRlc3QtYXBwMTAeFw0xMDA3MTkxMDExNTRaFw0yMDA3MTYxMDExNTRa MBcxFTATBgNVBAMTDHJ0LXRlc3QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL130rFvSTBveOvloRg3fezPY4Phi14vff2sP9uVKijx0FKEx7DG RKJN6D5nZmXt4x5UzG3LetcfhjPlBu97q28RXLKDA3ICjvJwYaxtezuiYgfLogqK QlupoWqM9JuH0NHgkbcqjfuDrCv7dA6ONizN4rQQ//XMIx0sFw0lHgDsrBJM2tsD U52W0RakUuWzRxaCdq+fLpvzp3RlFrxnhGrtW6tUiXaIrJL/eyXF+MNi6XMKdo0N mdiEs7o4+5bsOMjT+KY1s+Dgdun2Wn9Bx9ahoV0AdNA2NUQJAmIn2w99/2Ysu4up NsqxE3HSrTEBjhqxYMF8LnqmC2NHDznRSTUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtdGVzdC1hcHAxMB0GA1UdDgQWBBQ6wPVxoa6YNM3Iv0a7ubYtHi4rujANBgkq hkiG9w0BAQUFAAOCAQEArbBt80mU0Hqg7HkeFD6Flx4feO95NvY+g2t7sUXFoVio kU9boN762OeaYBru7+d0aEx2iYdCuHcGXIDFMzutyqGzuRGAaPK0EqxQHZ0s5BbE BHTfmiFlQ8DZmsSgrHdlkYN3ZlEbtGWTE3CZDV407tuYV+/gu2JQ76K53rbpJC2C dYOhRYC97dn+EEhw8yHGBwdmzDXUdl7jSJUZbtXkShGgMazynH2mdaHbk4UO28Zr O/b1/rN0BuKDZ2rdvggEhT3YAPmEpW+qS9F06BJSJovryHCAmlvyy7pLYwscXHzd UNpiKN2S312lAEnoyhck4u1vFyWNvQpeW9Q0iNvykQ== v-bus.ita.mdh.se CN=v-bus.ita.mdh.se MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1 cy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ MBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY 6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj v1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0 ixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV wcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/ 2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ di1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw DQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK 4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy sJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM POXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9 OH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK p4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM= v-bus.ita.mdh.se CN=v-bus.ita.mdh.se MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1 cy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ MBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY 6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj v1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0 ixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV wcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/ 2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ di1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw DQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK 4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy sJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM POXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9 OH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK p4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM= v-portila.ita.mdh.se CN=v-portila.ita.mdh.se MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv cnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa MB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa bPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW exo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O UyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt mlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1 qQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV HREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG BBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX xLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5 zZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G bKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns lkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6 7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM= v-portila.ita.mdh.se CN=v-portila.ita.mdh.se MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv cnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa MB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa bPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW exo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O UyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt mlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1 qQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV HREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG BBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX xLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5 zZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G bKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns lkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6 7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM= confluence-prod-app1 CN=confluence-prod-app1 MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx NDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F IxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB hHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT GOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES MVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY k2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR M1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz tj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR Gtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3 g4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa Uaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze qVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi 01e+X7VXbQ== confluence-prod-app1 CN=confluence-prod-app1 MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx NDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F IxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB hHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT GOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES MVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY k2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR M1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz tj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR Gtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3 g4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa Uaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze qVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi 01e+X7VXbQ== jira-prod-app1 CN=jira-prod-app1 MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw OFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh aBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF w3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH xufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt Ot1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu GztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG sTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt cyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx r/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12 /JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9 TSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd FdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw== jira-prod-app1 CN=jira-prod-app1 MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw OFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh aBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF w3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH xufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt Ot1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu GztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG sTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt cyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx r/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12 /JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9 TSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd FdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw== confluence-test-app1 CN=confluence-test-app1 MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy MjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o fvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4 P2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b go1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD j1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0 EWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8 x5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D eoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ F0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R +FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg a/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf ZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU Uc3kqnPScQ== confluence-test-app1 CN=confluence-test-app1 MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy MjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o fvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4 P2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b go1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD j1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0 EWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8 x5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D eoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ F0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R +FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg a/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf ZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU Uc3kqnPScQ== mailfilter.sunet.se CN=mailfilter.sunet.se CN=mailfilter.sunet.se 11414469578012237281 MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== mailfilter.sunet.se CN=mailfilter.sunet.se CN=mailfilter.sunet.se 11414469578012237281 MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== jira-test-app1 CN=jira-test-app1 MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1 MlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N 3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ NlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE wLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf F9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp HFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ 7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I ZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze 2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/ zVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA I0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn SKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ== jira-test-app1 CN=jira-test-app1 MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1 MlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N 3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ NlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE wLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf F9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp HFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ 7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I ZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze 2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/ zVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA I0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn SKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ== rt-prod-app1 CN=rt-prod-app1 MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla MBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc qI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj qQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX rvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe 4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw 7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq hkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms tmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi jmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc wAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI 17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV XEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw== rt-prod-app1 CN=rt-prod-app1 MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla MBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc qI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj qQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX rvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe 4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw 7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq hkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms tmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi jmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc wAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI 17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV XEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw== sophia.se MIIDBDCCAeygAwIBAgIVAP7XXkV+TswNTiJKpzVkJIej7tfuMA0GCSqGSIb3DQEB BQUAMBExDzANBgNVBAMTBnNvcGhpYTAeFw0xMDA4MzExODM5NDFaFw0zMDA4MzEx ODM5NDFaMBExDzANBgNVBAMTBnNvcGhpYTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALP8G2MyQhHuRBSiA1MKQ/4J+gagIazZejH7IfWs/0NOTSBxCpgF ccNQTQrUB/NulmNBfIWZK+PRyGByIr5qv0xTwYuR1lWAEJN4Gsm9nTeS1nfeF+2s 1cyFMBztnydEfwTiNg9ItLoZG5xWfmIDEtfp86nQZe6JV4ABEs2fFrF+U3tonJUF 1lbi8Eg0d6fXlyqsMdYrwBEc2+Tstu781kqTW2SO8zE7c2Vg+I5AVj7vnP5VgK9t O4A99f07xUDiJzZ2UyDrt6PhqShCduJ06lqxNFulKW0HQLshqVmNtwief679WsgG OV17QgZbACMzn7+HEHrS113/oDVthwYauRECAwEAAaNTMFEwMAYDVR0RBCkwJ4IG c29waGlhhh1odHRwczovL3NvcGhpYS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU pFLAs0tDvPuUE1nZim0KeeqE+SIwDQYJKoZIhvcNAQEFBQADggEBAIpR+W0sqBmk uDy0b3sjmsKcozqBJ/axgpUaz2I96mb0melvHBVl6mSHT0M9hzvbR8BDjQcOqm7H tXpZI1Uc2FiPK7a2ISnB+Kw3GPoBO/SLRUAT1/bKYOTWxXeOaP6nkOxcQ9Y+Qtb6 S2ZpDdLxPN4lThceMmYkyc9mAmcrMAEjFbAnaqGYWmLcySJk/O4Vv9I28QK0mNJi o9M4aT+5lSHGZoIDMV+69QMHKuXDMBHtniK+PdKl9pbLnfI2CW5/bh4JufrsxBPC GOv94FinTmMj7OUnqdHESZ1zpL6NB5KXFAtRXatuzFYE+g8gO1AQg83/kjlbNeM7 1HVQr72uSGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient sophia.se MIIDBDCCAeygAwIBAgIVAP7XXkV+TswNTiJKpzVkJIej7tfuMA0GCSqGSIb3DQEB BQUAMBExDzANBgNVBAMTBnNvcGhpYTAeFw0xMDA4MzExODM5NDFaFw0zMDA4MzEx ODM5NDFaMBExDzANBgNVBAMTBnNvcGhpYTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALP8G2MyQhHuRBSiA1MKQ/4J+gagIazZejH7IfWs/0NOTSBxCpgF ccNQTQrUB/NulmNBfIWZK+PRyGByIr5qv0xTwYuR1lWAEJN4Gsm9nTeS1nfeF+2s 1cyFMBztnydEfwTiNg9ItLoZG5xWfmIDEtfp86nQZe6JV4ABEs2fFrF+U3tonJUF 1lbi8Eg0d6fXlyqsMdYrwBEc2+Tstu781kqTW2SO8zE7c2Vg+I5AVj7vnP5VgK9t O4A99f07xUDiJzZ2UyDrt6PhqShCduJ06lqxNFulKW0HQLshqVmNtwief679WsgG OV17QgZbACMzn7+HEHrS113/oDVthwYauRECAwEAAaNTMFEwMAYDVR0RBCkwJ4IG c29waGlhhh1odHRwczovL3NvcGhpYS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU pFLAs0tDvPuUE1nZim0KeeqE+SIwDQYJKoZIhvcNAQEFBQADggEBAIpR+W0sqBmk uDy0b3sjmsKcozqBJ/axgpUaz2I96mb0melvHBVl6mSHT0M9hzvbR8BDjQcOqm7H tXpZI1Uc2FiPK7a2ISnB+Kw3GPoBO/SLRUAT1/bKYOTWxXeOaP6nkOxcQ9Y+Qtb6 S2ZpDdLxPN4lThceMmYkyc9mAmcrMAEjFbAnaqGYWmLcySJk/O4Vv9I28QK0mNJi o9M4aT+5lSHGZoIDMV+69QMHKuXDMBHtniK+PdKl9pbLnfI2CW5/bh4JufrsxBPC GOv94FinTmMj7OUnqdHESZ1zpL6NB5KXFAtRXatuzFYE+g8gO1AQg83/kjlbNeM7 1HVQr72uSGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SOPHIA Sophiahemmets Högskola http://www.sophia.se Sophiahemmets Högskola ragnar.sethson@sophiahemmet.se pan.dsv.su.se CN=pan.dsv.su.se CN=pan.dsv.su.se 13417180552340548855 MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz WjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+ fuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL tTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid Ti9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs xB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH zcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP gg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN BgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ a9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc PcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1 UBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk OcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG TBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA== pan.dsv.su.se CN=pan.dsv.su.se CN=pan.dsv.su.se 13417180552340548855 MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz WjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+ fuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL tTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid Ti9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs xB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH zcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP gg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN BgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ a9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc PcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1 UBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk OcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG TBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA== mah.se MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw OTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD q3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b c1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA 9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk 5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J OThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV HREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB BQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL oRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn ykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u +j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03 Ttm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY dXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mah.se MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw OTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD q3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b c1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA 9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk 5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J OThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV HREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB BQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL oRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn ykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u +j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03 Ttm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY dXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MAH Malmö Högskola http://www.mah.se Robert Faling robert.faling@mah.se connect.uninett.no CN=connect.uninett.no MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx NTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz h0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY K0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup bz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI 5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI 4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w HQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh cscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX +4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX 4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK QTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG +Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j ao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC Jw== connect.uninett.no CN=connect.uninett.no MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx NTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz h0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY K0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup bz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI 5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI 4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w HQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh cscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX +4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX 4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK QTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG +Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j ao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC Jw== UNINETT E-Meeting Service UNINETT E-Meeting Service (Adobe Connect Pro) nagios-dev-srv1 CN=nagios-dev-srv1 MIIC9DCCAdygAwIBAgIJAKnYXsrhSwHBMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD25hZ2lvcy1kZXYtc3J2MTAeFw0xMDA4MzAxMDUyNDVaFw0yMDA4MjcxMDUy NDVaMBoxGDAWBgNVBAMTD25hZ2lvcy1kZXYtc3J2MTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHbXJZ0VNMBs8zN1tZwkxHAJpxuSg/JPnOHOhuzCx0z xfkarAYJ4sY0QPecNo8i8kxcTSq6L36zyQom8cZKZFCYcFRnVAXuuceuQ6977gwA 9WCbPzpSHK5qB80JO2YCIv1Va+cSNifxOQLEdvAjks9BGaDrN4xA5xW8P01BNN1S TZW8yj88nul0tyjQDI6Jgb4S3O0AjraiJBJxQE89evV4lq6bmmwoaTyomOMxnytQ IbI4kgAPPdwkyzBlodl0+NbJy2dKHbCc+UPTu3zw5Kzt21bgGvun2JU+rCCfDmuS Hyy2710uKDpTKPCfBwZONbiWry873xM7aKjNArgogt8CAwEAAaM9MDswGgYDVR0R BBMwEYIPbmFnaW9zLWRldi1zcnYxMB0GA1UdDgQWBBSVHHWbwLoIYFfcxKwLZKZo TYK9FTANBgkqhkiG9w0BAQUFAAOCAQEAPYN+TPc5YGPKYaoV1t6A+Bur2wAq4l/z ZAFZ+RpHIkqqf8GYzTYTwzSqCseA6sQ4+gWV6m4QZqDkDrBs3+bX8qKFMyPhHGF0 B3Hv+NggykTQ91H+teU2S6HzdnzsZFKbGZPxUsxsAuLu3yC1pwbUD5z0zXmqQDL/ Xl+dEJB7r1rZhxCqiEFltLGHy4W+FujwT6eY125zSPAcW5zRnEj/trlazPLy6xbL pu1WxSK20jmHhXLayahQbkim4P4KSiux7dwX1VFoG0zaBhPRFLxiCni+Jyuc8T3n 52YI3OAimigmnolk/rjYbyszAgS+TTFzoc0yODkCWSEG0UVR1TRQow== nagios-dev-srv1 CN=nagios-dev-srv1 MIIC9DCCAdygAwIBAgIJAKnYXsrhSwHBMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD25hZ2lvcy1kZXYtc3J2MTAeFw0xMDA4MzAxMDUyNDVaFw0yMDA4MjcxMDUy NDVaMBoxGDAWBgNVBAMTD25hZ2lvcy1kZXYtc3J2MTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHbXJZ0VNMBs8zN1tZwkxHAJpxuSg/JPnOHOhuzCx0z xfkarAYJ4sY0QPecNo8i8kxcTSq6L36zyQom8cZKZFCYcFRnVAXuuceuQ6977gwA 9WCbPzpSHK5qB80JO2YCIv1Va+cSNifxOQLEdvAjks9BGaDrN4xA5xW8P01BNN1S TZW8yj88nul0tyjQDI6Jgb4S3O0AjraiJBJxQE89evV4lq6bmmwoaTyomOMxnytQ IbI4kgAPPdwkyzBlodl0+NbJy2dKHbCc+UPTu3zw5Kzt21bgGvun2JU+rCCfDmuS Hyy2710uKDpTKPCfBwZONbiWry873xM7aKjNArgogt8CAwEAAaM9MDswGgYDVR0R BBMwEYIPbmFnaW9zLWRldi1zcnYxMB0GA1UdDgQWBBSVHHWbwLoIYFfcxKwLZKZo TYK9FTANBgkqhkiG9w0BAQUFAAOCAQEAPYN+TPc5YGPKYaoV1t6A+Bur2wAq4l/z ZAFZ+RpHIkqqf8GYzTYTwzSqCseA6sQ4+gWV6m4QZqDkDrBs3+bX8qKFMyPhHGF0 B3Hv+NggykTQ91H+teU2S6HzdnzsZFKbGZPxUsxsAuLu3yC1pwbUD5z0zXmqQDL/ Xl+dEJB7r1rZhxCqiEFltLGHy4W+FujwT6eY125zSPAcW5zRnEj/trlazPLy6xbL pu1WxSK20jmHhXLayahQbkim4P4KSiux7dwX1VFoG0zaBhPRFLxiCni+Jyuc8T3n 52YI3OAimigmnolk/rjYbyszAgS+TTFzoc0yODkCWSEG0UVR1TRQow== https://www.studera.testb.antagning.se/shibboleth-sp www.studera.testb.antagning.se CN=www.studera.testb.antagning.se MIIDWTCCAkGgAwIBAgIJAIdL6478VUlNMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnd3dy5zdHVkZXJhLnRlc3RiLmFudGFnbmluZy5zZTAeFw0xMDEwMDQxNjE0 MTFaFw0xNTEwMDMxNjE0MTFaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Ri LmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHg aaFU9q3cVQWDQjh2MSvlqGQUorgeeZak3sctZvcyLVuk+2NiBgdhpbeEuGfz7sQU YgNdlOjn8ZW405+qxGbkdErfvO1IYXcV1EoPGIlGmOVp0wI2tVTiywuyde9UDkP7 jMyB8NziSa1tep8eabKutChmfTL4thLLXd1kiS1re2cUVwfEQgf6twlmnNDaDgoD BC8KXG9pOZEXbLaG6h4IaV4utYJVQy3B+8rGh/xGHQgJjAmVnP39AQ2zPMt1vOXS Ys4oP0q0i74F3MosS053b+lJljzxBy/zGedLtcsTGKn3fbzG4qlh4UdGT1FYvlbH F6kdxwBmXsf4gPKryiMCAwEAAaOBgzCBgDBfBgNVHREEWDBWgh53d3cuc3R1ZGVy YS50ZXN0Yi5hbnRhZ25pbmcuc2WGNGh0dHBzOi8vd3d3LnN0dWRlcmEudGVzdGIu YW50YWduaW5nLnNlL3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFDZPnNIS+CYoKL5A sefcGDrsU89QMA0GCSqGSIb3DQEBBQUAA4IBAQB5w2hhhMDeRJ01OsThQndggTh2 jJ3MTBSNFKotvqvkxvAPRvvQr/yQfNXC/nzhOUOLpp48KKg3z3PEbADC3L20jWkU dqtvWBlS4VEcRV/zRWiMqYual1wyEViCP2DDbs3MumPh43jBVau3+68DY1ZagNwS Qjj9TWKjVQEoYfThufo+WaupwINVPn5bV50FAwTsPma5mD9ntNcpt5IaFFZ4xzdS EDBKNuKxJpxjNF8RSIAmzov7a2OkCjCKfn3JWGgRaKL8ZBzxmTXHAAhU9ygEs5UT Jts+WMokFPGmBI606RWPMu7mpWz7aaT0zh98ifV4tjNWS0GhrtWRAcKj+Kvu https://www.studera.testb.antagning.se/shibboleth-sp www.studera.testb.antagning.se CN=www.studera.testb.antagning.se MIIDWTCCAkGgAwIBAgIJAIdL6478VUlNMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnd3dy5zdHVkZXJhLnRlc3RiLmFudGFnbmluZy5zZTAeFw0xMDEwMDQxNjE0 MTFaFw0xNTEwMDMxNjE0MTFaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Ri LmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHg aaFU9q3cVQWDQjh2MSvlqGQUorgeeZak3sctZvcyLVuk+2NiBgdhpbeEuGfz7sQU YgNdlOjn8ZW405+qxGbkdErfvO1IYXcV1EoPGIlGmOVp0wI2tVTiywuyde9UDkP7 jMyB8NziSa1tep8eabKutChmfTL4thLLXd1kiS1re2cUVwfEQgf6twlmnNDaDgoD BC8KXG9pOZEXbLaG6h4IaV4utYJVQy3B+8rGh/xGHQgJjAmVnP39AQ2zPMt1vOXS Ys4oP0q0i74F3MosS053b+lJljzxBy/zGedLtcsTGKn3fbzG4qlh4UdGT1FYvlbH F6kdxwBmXsf4gPKryiMCAwEAAaOBgzCBgDBfBgNVHREEWDBWgh53d3cuc3R1ZGVy YS50ZXN0Yi5hbnRhZ25pbmcuc2WGNGh0dHBzOi8vd3d3LnN0dWRlcmEudGVzdGIu YW50YWduaW5nLnNlL3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFDZPnNIS+CYoKL5A sefcGDrsU89QMA0GCSqGSIb3DQEBBQUAA4IBAQB5w2hhhMDeRJ01OsThQndggTh2 jJ3MTBSNFKotvqvkxvAPRvvQr/yQfNXC/nzhOUOLpp48KKg3z3PEbADC3L20jWkU dqtvWBlS4VEcRV/zRWiMqYual1wyEViCP2DDbs3MumPh43jBVau3+68DY1ZagNwS Qjj9TWKjVQEoYfThufo+WaupwINVPn5bV50FAwTsPma5mD9ntNcpt5IaFFZ4xzdS EDBKNuKxJpxjNF8RSIAmzov7a2OkCjCKfn3JWGgRaKL8ZBzxmTXHAAhU9ygEs5UT Jts+WMokFPGmBI606RWPMu7mpWz7aaT0zh98ifV4tjNWS0GhrtWRAcKj+Kvu kau.se MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kau.se MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KAU Karlstad University (SAML2) http://www.kau.se Paul Scott paul.scott@kau.se Magnus Olsson magnus.olsson@kau.se su.se MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient su.se MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SU Stockholm University http://www.su.se Stockholm University helpdesk@it.su.se dev.lobber.se CN=dev.lobber.se MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0 WjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM pI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+ QyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP yqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV UjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ 1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP gg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN BgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS cIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr TYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM EyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc rmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG Hmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ== dev.lobber.se CN=dev.lobber.se MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0 WjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM pI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+ QyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP yqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV UjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ 1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP gg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN BgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS cIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr TYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM EyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc rmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG Hmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ== ki.se MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ki.se MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KI Karolinska Institutet http://www.ki.se Karolinska Institutet it-support@ki.se ws1 CN=ws1 MIIC0DCCAbigAwIBAgIJAMcesvNWNm7sMA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV BAMTA3dzMTAeFw0xMDExMTYxMzEwNTJaFw0yMDExMTMxMzEwNTJaMA4xDDAKBgNV BAMTA3dzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcJpa5zDKxA XbKsf/nLBHJnDVQC8yVIKtLEbDZowtv7F3FwQEpKWs3mIqHpHzMT4ErQxnQKCgKp lyq/Ow9LNnWYGQsJi1E2lBAD7Wg7wkz4CuGiRjIkdk3JWMqm/YD2rX5WMw2ThWZt HPZXtCFtQBVMwRFTCYAELI/Fjie7Da5BVx6DAmnBEImyfqAURh+frHTBX/SN8pDa EjXO0i/HWcOLcHNHKCqR3yPX0+XuRrL5/qEIfRgYqws57mx+7TlmHeGIJq3zviNh bp3waRhxcyy/yoYKqtU3LOWBCf33350Ez+E5RcBJQC82sKH0WNU+oP6QFIW+fcRv siAZ1PHmcCkCAwEAAaMxMC8wDgYDVR0RBAcwBYIDd3MxMB0GA1UdDgQWBBSMT2HM OkhcwrbObOFNrFtlCRF73DANBgkqhkiG9w0BAQUFAAOCAQEANi1KmPdYFKXjBHRU yJ2gKo54lRlrfJ5dQiyfN+GLnIXFG59yRCouGpD0igHxU4Sv3iLuTFWdWHa3m3J/ q6AxpUl3tdIEy6HD5r/gI61oFKpyeYCPSt2q7wfYjGWCufk4M/RIpcnBGHDD5IIR ao5t+42NRWEtA0XLiwJPr+RXGGMLTdXXfcvyps7BVIV16Aj39apcOfMdhLQVTdPX O4qGdfgbjNKUd//RBFitxtPvmdDwkei9NX3Ed4TU3TxX4GeX84GCIH2JeOrdqNMF xsuqDz+Qlqfj741Xk0GEWhH5vc3xNubAAuBQF3rDDDya+RVunZkZ1OrwUWTyHETl x9hzjw== ws1 CN=ws1 MIIC0DCCAbigAwIBAgIJAMcesvNWNm7sMA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV BAMTA3dzMTAeFw0xMDExMTYxMzEwNTJaFw0yMDExMTMxMzEwNTJaMA4xDDAKBgNV BAMTA3dzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcJpa5zDKxA XbKsf/nLBHJnDVQC8yVIKtLEbDZowtv7F3FwQEpKWs3mIqHpHzMT4ErQxnQKCgKp lyq/Ow9LNnWYGQsJi1E2lBAD7Wg7wkz4CuGiRjIkdk3JWMqm/YD2rX5WMw2ThWZt HPZXtCFtQBVMwRFTCYAELI/Fjie7Da5BVx6DAmnBEImyfqAURh+frHTBX/SN8pDa EjXO0i/HWcOLcHNHKCqR3yPX0+XuRrL5/qEIfRgYqws57mx+7TlmHeGIJq3zviNh bp3waRhxcyy/yoYKqtU3LOWBCf33350Ez+E5RcBJQC82sKH0WNU+oP6QFIW+fcRv siAZ1PHmcCkCAwEAAaMxMC8wDgYDVR0RBAcwBYIDd3MxMB0GA1UdDgQWBBSMT2HM OkhcwrbObOFNrFtlCRF73DANBgkqhkiG9w0BAQUFAAOCAQEANi1KmPdYFKXjBHRU yJ2gKo54lRlrfJ5dQiyfN+GLnIXFG59yRCouGpD0igHxU4Sv3iLuTFWdWHa3m3J/ q6AxpUl3tdIEy6HD5r/gI61oFKpyeYCPSt2q7wfYjGWCufk4M/RIpcnBGHDD5IIR ao5t+42NRWEtA0XLiwJPr+RXGGMLTdXXfcvyps7BVIV16Aj39apcOfMdhLQVTdPX O4qGdfgbjNKUd//RBFitxtPvmdDwkei9NX3Ed4TU3TxX4GeX84GCIH2JeOrdqNMF xsuqDz+Qlqfj741Xk0GEWhH5vc3xNubAAuBQF3rDDDya+RVunZkZ1OrwUWTyHETl x9hzjw== kth.se MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kth.se MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KTH Kungliga Tekniska högskolan http://www.kth.se Royal Institute of Technology (KTH) itesc@kth.se shib-test-sp1 CN=shib-test-sp1 MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5 WjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By YyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU XSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu igmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys Va85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns fn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP gg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN BgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3 WOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA 9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4 B/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0 ZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5 95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw== shib-test-sp1 CN=shib-test-sp1 MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5 WjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By YyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU XSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu igmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys Va85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns fn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP gg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN BgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3 WOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA 9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4 B/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0 ZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5 95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw== https://www.studera.nu/shibboleth-sp www.studera.nu CN=www.studera.nu MIIDFzCCAf+gAwIBAgIJAIUfzx/N0lN8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnd3dy5zdHVkZXJhLm51MB4XDTEwMTEyNDExNTI0MFoXDTE1MTEyMzExNTI0 MFowGTEXMBUGA1UEAxMOd3d3LnN0dWRlcmEubnUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCrF/v2Tcx6XNgANqYzUpibkBjhMjmpWAr67h4vQvpPUabI C2i/pxTykjPU7RPuako391Th4PR0pCDD21odCDShbcxEL6fy7CecWj2baI5antu7 gx2bj6/y1k6V4c6c+it+VsU30usG3teYVNWaoAYk6FJuymS8zXSTvyihFlRr9l8P oV0Ap5IaBK7fj9sjESreefpv8a1/V0YXKvuJi9YdTAj7k3C0lj8/DiC/suXy+X/+ /b9a6oEu1Gb8aPdxu7upq+C2A9RIebr2JtbqLwo5luQEIz2UMVUlR5SP1oGdo9jZ oo/rRNSNXsBKlkNgSUSBfKdnnDuKiBlgC6MwOvhbAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDnd3dy5zdHVkZXJhLm51hiRodHRwczovL3d3dy5zdHVkZXJhLm51L3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFFtvzM/pgvj1lvMsm/h3rQZwmYMJMA0GCSqGSIb3 DQEBBQUAA4IBAQCkQBRKL0sVMPL72omwGG6HI+Fv2Tyy2SrgODKvg5jjYBe70WfB s08Nmrl2ASDVvdsPEadmlyeQMqol7QfavTHK0+bu4j/2H0+ezhsNrADrTPs52k0k MpfZcKxrHEBzfVXA+MWl3yyGBoqCo9iXMU62UiNkxj71+1/ZGDOlttPUaZlYXi0f O/SLBF07IJZ2k+n5N4IpwIp8Yr5+vRMMqPEHDc7qVQ33Qp3VZN/vxFOj7DVUMAMt 7K0x1uPKTp7929lYXfYsgLtQtV0FRrldiF/qN8y0qElNUyynhyQB38gJcTCbUzIX To0ucpLgYZwm1LIEXh4+VZuM2irCpX+guvFa https://www.studera.nu/shibboleth-sp www.studera.nu CN=www.studera.nu MIIDFzCCAf+gAwIBAgIJAIUfzx/N0lN8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnd3dy5zdHVkZXJhLm51MB4XDTEwMTEyNDExNTI0MFoXDTE1MTEyMzExNTI0 MFowGTEXMBUGA1UEAxMOd3d3LnN0dWRlcmEubnUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCrF/v2Tcx6XNgANqYzUpibkBjhMjmpWAr67h4vQvpPUabI C2i/pxTykjPU7RPuako391Th4PR0pCDD21odCDShbcxEL6fy7CecWj2baI5antu7 gx2bj6/y1k6V4c6c+it+VsU30usG3teYVNWaoAYk6FJuymS8zXSTvyihFlRr9l8P oV0Ap5IaBK7fj9sjESreefpv8a1/V0YXKvuJi9YdTAj7k3C0lj8/DiC/suXy+X/+ /b9a6oEu1Gb8aPdxu7upq+C2A9RIebr2JtbqLwo5luQEIz2UMVUlR5SP1oGdo9jZ oo/rRNSNXsBKlkNgSUSBfKdnnDuKiBlgC6MwOvhbAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDnd3dy5zdHVkZXJhLm51hiRodHRwczovL3d3dy5zdHVkZXJhLm51L3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFFtvzM/pgvj1lvMsm/h3rQZwmYMJMA0GCSqGSIb3 DQEBBQUAA4IBAQCkQBRKL0sVMPL72omwGG6HI+Fv2Tyy2SrgODKvg5jjYBe70WfB s08Nmrl2ASDVvdsPEadmlyeQMqol7QfavTHK0+bu4j/2H0+ezhsNrADrTPs52k0k MpfZcKxrHEBzfVXA+MWl3yyGBoqCo9iXMU62UiNkxj71+1/ZGDOlttPUaZlYXi0f O/SLBF07IJZ2k+n5N4IpwIp8Yr5+vRMMqPEHDc7qVQ33Qp3VZN/vxFOj7DVUMAMt 7K0x1uPKTp7929lYXfYsgLtQtV0FRrldiF/qN8y0qElNUyynhyQB38gJcTCbUzIX To0ucpLgYZwm1LIEXh4+VZuM2irCpX+guvFa mps-dev.nordu.net CN=mps-dev.nordu.net MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2 MDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR z32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk 7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3 UJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx kWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko wjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G A1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd BgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB AJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn jFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm y0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k u7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7 CG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs MsJGKv1TOFEiCEt9POIDkms= mps-dev.nordu.net CN=mps-dev.nordu.net MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2 MDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR z32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk 7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3 UJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx kWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko wjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G A1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd BgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB AJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn jFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm y0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k u7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7 CG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs MsJGKv1TOFEiCEt9POIDkms= www.explizit.se emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm dGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl MSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe Fw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV MBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD VQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI hvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq 0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi Ht1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru 6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz 6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i iTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU V+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD VQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT CGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B CQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9 I5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv iAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi qRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A Bdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584 C619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q== www.explizit.se emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm dGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl MSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe Fw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV MBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD VQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI hvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq 0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi Ht1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru 6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz 6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i iTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU V+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD VQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT CGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B CQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9 I5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv iAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi qRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A Bdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584 C619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q== sp.it.gu.se CN=sp.it.gu.se MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow FjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr hRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio LnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt tBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ 2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+ P0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw Lml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ MsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H bRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m HduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7 s4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK pMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu Q9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc= sp.it.gu.se CN=sp.it.gu.se MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow FjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr hRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio LnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt tBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ 2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+ P0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw Lml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ MsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H bRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m HduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7 s4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK pMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu Q9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc= nagios-prod-srv1 CN=nagios-prod-srv1 MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx NjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ HznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z 8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew 9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70 8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ mQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV HREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/ DaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T 8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh fEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1 zPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz PwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX M1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw== nagios-prod-srv1 CN=nagios-prod-srv1 MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx NjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ HznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z 8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew 9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70 8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ mQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV HREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/ DaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T 8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh fEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1 zPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz PwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX M1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== hkr.se MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx MjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0 fJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB xDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4 CBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK 6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr bKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB BQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr Cdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms exr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0 HwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK qU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk kgLpO4NuqQRRqV5FxbnmTvt25NApGY5k urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hkr.se MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx MjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0 fJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB xDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4 CBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK 6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr bKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB BQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr Cdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms exr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0 HwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK qU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk kgLpO4NuqQRRqV5FxbnmTvt25NApGY5k urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HKR Högskolan Kristianstad http://www.hkr.se Högskolan Kristianstad roland.svedman@hkr.se betafoo.nordu.net CN=betafoo.nordu.net MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw NDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC 1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8 PGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v 7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk 418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5 Ty266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr 2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI B5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY Mrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j aXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F ULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V GZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA== betafoo.nordu.net CN=betafoo.nordu.net MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw NDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC 1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8 PGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v 7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk 418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5 Ty266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr 2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI B5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY Mrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j aXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F ULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V GZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA== MIIC4DCCAcigAwIBAgIQEp9COrofZZtPkRgYPamoEDANBgkqhkiG9w0BAQsFADAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9XODqG7kiv2O8KUD4iXa4OX7+v3XkAE4oBkFJyAAS/kKeHEsCrD4dVZQlKL4QWbasgEx6dtxdTFNLcSKiJSEVHN7rgWApjK+1txMq/G8GNVKAT1Qh7wy/Owb9AUfx2JCZ+/G9PDhSiY33izug6YC5a0QD7UH4bO6a+wQeaRqhVN9fTiurBB3+clZZT98NZqgSnFVvBZdNV8Zfmg/+6ST/TTictUSxyqlMgi0tAhxoovoPOaSumrbSiCOe740qjJbfA0Ven+ot3kWn3duw1HRM5s0CZS3NqWnTIT3DOGWRh9hX7wy5cT7/4c+Fd/vSEqGAaVbNkQoS1h8GkRhDEMaxAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJm2+Nh5ERESFdZkGVaUF3aGeLGtCx6GpWt0khJ0knLwFNGgwuLBGboLFlwqQaWckplJBMzUAMwpMk4cW0JTcxn+r1i4+USpz9zIHyBpDtJM/F+ALzMjiZ/h4gjWiwhI1TRJ5HNVeKLII6i3OgfBx/A60Ea25pINnK6SlUaSiG4IJR93D87mxlcZRLOdlF5JOWfHrUY5RNJWn0VQ2VfS6mbqm1uRGiy4qXZUrQFqR4csFy96Kpsn80MeMg1bXI4VqR9XGm/F1+c++leSdetzwNyWid6WcG/h/mWWgAZ6+GdrdVmAOyiUS/6VSuDe4R0bwLCqmgEDtKudDFFpxdhd9yI= E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedsymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/13/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/13/issuedtokenmixedsymmetricbasic256
https://idp.chalmers.se/adfs/ls/
http://idp.chalmers.se/adfs/services/trust
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/ls/
MIIC2jCCAcKgAwIBAgIQEXJmCBiBaLxDrNDUr+X/eDANBgkqhkiG9w0BAQsFADApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRtkkCmvoX3Eg7lZIZehi8/Kx1rsRvEeeeAjTqOZMJUNj9/fvlfiudNSqeOQwopwyKdz5MaJUxzzPLt0/SXhKMKDxVjMdVn0hbPhmsxaASFjbyd0K+O32JlaUi9Cqx17hwMS//+cQ1sf3lV1RNGR97pncYWaeAu7+HUvqb3kvtmh3g6YYN8BBlI5AegE9BHXxUuDoGUUl12XJJ1awgBBa/e+69KbtknmScC1bSx8lNli0iJpZ4wyHjVq+xqSbnpxIL+S94j+fj2MHwe+ML7cJJZkkhywCZQJaD61jVii3P+0XVYPH64KxWeJbQYEs8DCujum28zU91kz1Fd+SqEopFAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJffudoM9hmPtWmQbvdc8ccaBToXmB80/d7w5nJaUpNuA7XOYN4Msv77pv5t7F6vgLCDEI0mbM2BiLez7KA5J5F365csIz5PQ9lWYphiwzEOLGImrDn79EbMp0AKvxdYeYGkWpMNVZhB+BdOW/q2/RnkaZdxasATCZNewNLLzlSMt2UFgEJ0N/BTN7DJm532U8aZftZlTaS2MHJ/2SwheiHy2gTs//59EDvY7A6IYeQ3ldVklmTvbcmyKp1s84AD0yf+QZX4tbLQphiJRR3fkPXd9TRccnMrDJI/qZzM2bxYcK/Grj08tWpsM38IbeMvlE1/f2a42S0XeTcCEy+lzbs= E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://idp.chalmers.se/adfs/services/trust/2005/certificatemixed
https://idp.chalmers.se/adfs/services/trust/mex
https://idp.chalmers.se/adfs/ls/
MIIC4DCCAcigAwIBAgIQEp9COrofZZtPkRgYPamoEDANBgkqhkiG9w0BAQsFADAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9XODqG7kiv2O8KUD4iXa4OX7+v3XkAE4oBkFJyAAS/kKeHEsCrD4dVZQlKL4QWbasgEx6dtxdTFNLcSKiJSEVHN7rgWApjK+1txMq/G8GNVKAT1Qh7wy/Owb9AUfx2JCZ+/G9PDhSiY33izug6YC5a0QD7UH4bO6a+wQeaRqhVN9fTiurBB3+clZZT98NZqgSnFVvBZdNV8Zfmg/+6ST/TTictUSxyqlMgi0tAhxoovoPOaSumrbSiCOe740qjJbfA0Ven+ot3kWn3duw1HRM5s0CZS3NqWnTIT3DOGWRh9hX7wy5cT7/4c+Fd/vSEqGAaVbNkQoS1h8GkRhDEMaxAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJm2+Nh5ERESFdZkGVaUF3aGeLGtCx6GpWt0khJ0knLwFNGgwuLBGboLFlwqQaWckplJBMzUAMwpMk4cW0JTcxn+r1i4+USpz9zIHyBpDtJM/F+ALzMjiZ/h4gjWiwhI1TRJ5HNVeKLII6i3OgfBx/A60Ea25pINnK6SlUaSiG4IJR93D87mxlcZRLOdlF5JOWfHrUY5RNJWn0VQ2VfS6mbqm1uRGiy4qXZUrQFqR4csFy96Kpsn80MeMg1bXI4VqR9XGm/F1+c++leSdetzwNyWid6WcG/h/mWWgAZ6+GdrdVmAOyiUS/6VSuDe4R0bwLCqmgEDtKudDFFpxdhd9yI= MIIC2jCCAcKgAwIBAgIQEXJmCBiBaLxDrNDUr+X/eDANBgkqhkiG9w0BAQsFADApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRtkkCmvoX3Eg7lZIZehi8/Kx1rsRvEeeeAjTqOZMJUNj9/fvlfiudNSqeOQwopwyKdz5MaJUxzzPLt0/SXhKMKDxVjMdVn0hbPhmsxaASFjbyd0K+O32JlaUi9Cqx17hwMS//+cQ1sf3lV1RNGR97pncYWaeAu7+HUvqb3kvtmh3g6YYN8BBlI5AegE9BHXxUuDoGUUl12XJJ1awgBBa/e+69KbtknmScC1bSx8lNli0iJpZ4wyHjVq+xqSbnpxIL+S94j+fj2MHwe+ML7cJJZkkhywCZQJaD61jVii3P+0XVYPH64KxWeJbQYEs8DCujum28zU91kz1Fd+SqEopFAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJffudoM9hmPtWmQbvdc8ccaBToXmB80/d7w5nJaUpNuA7XOYN4Msv77pv5t7F6vgLCDEI0mbM2BiLez7KA5J5F365csIz5PQ9lWYphiwzEOLGImrDn79EbMp0AKvxdYeYGkWpMNVZhB+BdOW/q2/RnkaZdxasATCZNewNLLzlSMt2UFgEJ0N/BTN7DJm532U8aZftZlTaS2MHJ/2SwheiHy2gTs//59EDvY7A6IYeQ3ldVklmTvbcmyKp1s84AD0yf+QZX4tbLQphiJRR3fkPXd9TRccnMrDJI/qZzM2bxYcK/Grj08tWpsM38IbeMvlE1/f2a42S0XeTcCEy+lzbs= urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient chalmers.se MIIC4DCCAcigAwIBAgIQEp9COrofZZtPkRgYPamoEDANBgkqhkiG9w0BAQsFADAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjAsMSowKAYDVQQDEyFBREZTIEVuY3J5cHRpb24gLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9XODqG7kiv2O8KUD4iXa4OX7+v3XkAE4oBkFJyAAS/kKeHEsCrD4dVZQlKL4QWbasgEx6dtxdTFNLcSKiJSEVHN7rgWApjK+1txMq/G8GNVKAT1Qh7wy/Owb9AUfx2JCZ+/G9PDhSiY33izug6YC5a0QD7UH4bO6a+wQeaRqhVN9fTiurBB3+clZZT98NZqgSnFVvBZdNV8Zfmg/+6ST/TTictUSxyqlMgi0tAhxoovoPOaSumrbSiCOe740qjJbfA0Ven+ot3kWn3duw1HRM5s0CZS3NqWnTIT3DOGWRh9hX7wy5cT7/4c+Fd/vSEqGAaVbNkQoS1h8GkRhDEMaxAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJm2+Nh5ERESFdZkGVaUF3aGeLGtCx6GpWt0khJ0knLwFNGgwuLBGboLFlwqQaWckplJBMzUAMwpMk4cW0JTcxn+r1i4+USpz9zIHyBpDtJM/F+ALzMjiZ/h4gjWiwhI1TRJ5HNVeKLII6i3OgfBx/A60Ea25pINnK6SlUaSiG4IJR93D87mxlcZRLOdlF5JOWfHrUY5RNJWn0VQ2VfS6mbqm1uRGiy4qXZUrQFqR4csFy96Kpsn80MeMg1bXI4VqR9XGm/F1+c++leSdetzwNyWid6WcG/h/mWWgAZ6+GdrdVmAOyiUS/6VSuDe4R0bwLCqmgEDtKudDFFpxdhd9yI= MIIC2jCCAcKgAwIBAgIQEXJmCBiBaLxDrNDUr+X/eDANBgkqhkiG9w0BAQsFADApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwHhcNMTEwMTI3MTI1MzI0WhcNMTIwMTI3MTI1MzI0WjApMScwJQYDVQQDEx5BREZTIFNpZ25pbmcgLSBpZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRtkkCmvoX3Eg7lZIZehi8/Kx1rsRvEeeeAjTqOZMJUNj9/fvlfiudNSqeOQwopwyKdz5MaJUxzzPLt0/SXhKMKDxVjMdVn0hbPhmsxaASFjbyd0K+O32JlaUi9Cqx17hwMS//+cQ1sf3lV1RNGR97pncYWaeAu7+HUvqb3kvtmh3g6YYN8BBlI5AegE9BHXxUuDoGUUl12XJJ1awgBBa/e+69KbtknmScC1bSx8lNli0iJpZ4wyHjVq+xqSbnpxIL+S94j+fj2MHwe+ML7cJJZkkhywCZQJaD61jVii3P+0XVYPH64KxWeJbQYEs8DCujum28zU91kz1Fd+SqEopFAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJffudoM9hmPtWmQbvdc8ccaBToXmB80/d7w5nJaUpNuA7XOYN4Msv77pv5t7F6vgLCDEI0mbM2BiLez7KA5J5F365csIz5PQ9lWYphiwzEOLGImrDn79EbMp0AKvxdYeYGkWpMNVZhB+BdOW/q2/RnkaZdxasATCZNewNLLzlSMt2UFgEJ0N/BTN7DJm532U8aZftZlTaS2MHJ/2SwheiHy2gTs//59EDvY7A6IYeQ3ldVklmTvbcmyKp1s84AD0yf+QZX4tbLQphiJRR3fkPXd9TRccnMrDJI/qZzM2bxYcK/Grj08tWpsM38IbeMvlE1/f2a42S0XeTcCEy+lzbs= urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient CHALMERS Chalmers http://www.chalmers.se Chalmers appro@chalmers.se Chalmers nrq@chalmers.se Chalmers biorn@chalmers.se
Tommy Larsson emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEnjCCA4agAwIBAgIJAJEv/JM5LIg2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv bjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx MDEyNzA4NDcyOVoXDTEzMTIxMDA4NDcyOVowgZAxCzAJBgNVBAYTAlNFMRUwEwYD VQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM MAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN AQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDsxGkZlSQiqzNG33NY9U+7skx7LQSXB/6tjjbkM/VjDqfa KNd1uWJuP6NWgoOD3vAlCljL3EuBWMKysyDiJBi8BS02/YT2IBRuXxQ7VK5tvE3/ GwKH2j/nTPTlpevfcQuv+5Rpwde6fpMsm/rZmoaEWdBhLSuvzY4HJHRa+qGJlJoh ylaQsQjj8smh+6+pNgYNQH/g3FSuf7/xwSmpIdjy84HYtuV8Bi+bx6OU0/NC3oyH YaxZj0TTk96929pSO5jIgwQQ91Jws8rh5wxHy7ZAQrxSni8sxst6euqH0LCmFI6b jjxBclg6VvB1zCNsMRHakiUNJwNMDdpeWuhAcEVVAgMBAAGjgfgwgfUwHQYDVR0O BBYEFEBdLsnYxFEP+hBIqHEyx/8IDMIJMIHFBgNVHSMEgb0wgbqAFEBdLsnYxFEP +hBIqHEyx/8IDMIJoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz dGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT A0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t bXkubGFyc3NvbkBhZG0udW11LnNlggkAkS/8kzksiDYwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEAV7YyyId9u6p0X6EVdYYgJRw3YgPeT/7KQAXrM5Fd +0ZloD6py7JKk6MjKSJKPh7dcfxubJZWpPpv4tvLlxVh5d8h1ke8B9Pll/SOkF7m T6an+GTWbWfB3C5w2LbiuwdHvydvJgM61f8437rF9s22MYeSStuhsnzT8KlUg6OV rzavOVnYMhei94uDmHesTRdB1GlO7Gut34C8V9L9CysEj6ezjPaeUTw/1+oP81SS wlEG2Ix+o0k2AGIkAww8dfmdCG6TSWJ7ovpvHeNgC9BoGrANqmLDG/tFlx6CZxtp NwnL2DNdxAIqK+BGt+Q0XVGJGEfnh/8XuYwTn2MNoJcxSQ== Tommy Larsson emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEnjCCA4agAwIBAgIJAIDYaU8/yyu2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv bjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx MDIwMzA4MzM0NloXDTEzMTIxNzA4MzM0NlowgZAxCzAJBgNVBAYTAlNFMRUwEwYD VQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM MAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN AQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCwJB8hLp6xfRSvszffewqylgUKoW2ToLuSiPeGlHgLdJ68 4C3nq3eA8REZswiYewrCVAh4Hy8rHTFZY6l1RbmPcVGKM9v+VBv1zLZm0UO3m1N1 K8I90TvLMw6L5uQqrLwWlNSTUY2ymWIuJ9ySIKVuDp8zrsMDCy1fd8q0fk+uNmJb b8cFxiyFZEBS1dzNyiJswo8Coz98qZWUKZKNUZbDFNCD/dts9bjDQF+RbT2sbr8I Di3iwVFN1w75T7yEmetfnQYaVZbMbJsLnpuAKGyZJP4rEHsSHxmwd7R162OcWGON dvXNTBQ+ktgbLO+GM2T3tOPdCwtFWRRxt4oKfHYLAgMBAAGjgfgwgfUwHQYDVR0O BBYEFHhciuUqHJCUY3mPFShUUaYl5wSBMIHFBgNVHSMEgb0wgbqAFHhciuUqHJCU Y3mPFShUUaYl5wSBoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz dGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT A0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t bXkubGFyc3NvbkBhZG0udW11LnNlggkAgNhpTz/LK7YwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEApDIyfp40njKA2PkfcYFwgQ9D8inVeSoo+KoT1V5/ G830v6ktogoFYZlFjNDw5fLLnHzR7ackx4Q9cqwwrh98Y1HNu9q2O9PjSfa8xlBx bKgEGLA2dfz16TwGrz5Iiuhc52dCM+ku3o5wnq1ErnEjistoyw4oaaM5GvbHjacr uChj7vnqXL6TWRUDNudQHxv2OrI0ackn0E0xJ0kFVC0F0bs3JqzJhXptJKxSwt4U IwcvNZ22AhW8bZD/RMUowQiX33v/36OxNsF+tkYhjgpFKVnVUBCzSjoHXG8hYRbi o8j07LCWpvQalz9EX/Vzzp3OYkp52mwu4bYgg//8pASD0A== hig.se MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw MjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9 ExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s yzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM 9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12 FNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ AdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3 DQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs hxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g oEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A NYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H FC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61 aaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hig.se MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw MjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9 ExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s yzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM 9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12 FNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ AdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3 DQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs hxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g oEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A NYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H FC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61 aaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIGALUMNI Högskolan i Gävle (Alumni) http://www.hig.se Högskolan i Gävle anders.lordal@hig.se du.se MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient du.se MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DU Högskolan Dalarna http://www.du.se Högskolan Dalarna dempa@du.se https://www.antagning.se/ecs-sp www.antagning.se CN=www.antagning.se MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0 NTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/ Kq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof 2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP W8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks ylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE Ji05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV HREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu c2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG 9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8 6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH GosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ EclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj VJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b memQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ== https://www.antagning.se/ecs-sp www.antagning.se CN=www.antagning.se MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0 NTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/ Kq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof 2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP W8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks ylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE Ji05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV HREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu c2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG 9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8 6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH GosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ EclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj VJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b memQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ== irf.se MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw MjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd 1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c BaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/ u2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P IjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD cEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB BQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp baTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7 9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii mYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T F84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp dJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient irf.se MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw MjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd 1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c BaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/ u2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P IjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD cEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB BQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp baTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7 9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii mYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T F84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp dJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IRF Institutet för Rymdfysik http://www.irf.se Mats Luspa matsl@irf.se crowdtest.nordu.net CN=crowdtest.nordu.net MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy MTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg o4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3 5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7 X4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT YiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb zQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew PzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO elj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0 eBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU zoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW hEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO 6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK VdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA wOJ1sg== crowdtest.nordu.net CN=crowdtest.nordu.net MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy MTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg o4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3 5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7 X4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT YiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb zQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew PzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO elj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0 eBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU zoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW hEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO 6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK VdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA wOJ1sg== suni.se suni.se MIIC2DCCAcCgAwIBAgIQKSxwshGTtbNJpQPxRideqzANBgkqhkiG9w0BAQsFADAoMSYwJAYDVQQDEx1BREZTIEVuY3J5cHRpb24gLSBpZHAuc3VuaS5zZTAeFw0xMTA1MDQwNzEwMjFaFw0xMjA1MDMwNzEwMjFaMCgxJjAkBgNVBAMTHUFERlMgRW5jcnlwdGlvbiAtIGlkcC5zdW5pLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAogDO6Zkij7LcRQvl3Hluje5XStr4/qOiJ9SzB3Mr0Kymrpa4kLf7nK7tn+j0CcJS8f8Fd7lwQrXieeBieFvP1IBQozK6v03+zcjLikV9fpAnTCBsKH0QxLI3E7XyjNq+bdGX/YmtlC0yEN6cxydNQucquRE7lHba5JN54Nc48PdO5Iv3K+3d95VIOaJu/vqDiQxxRVgJSWdaLGhNZHwO7dyA/B3iII3v//JjdlgNu5DL79x6/HKIBnMaleS6tkMupF9mrIifiXz6jVJcpNqeQnejQo8ZWh5te/4j+xMZrd8DYFVnA+Kn/qQ5jq1o5AV7FHLCyVzODf9pAZ8G4gWxPwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBilygqDk0uwL3gTliBXtlhHglzxXL5j/I5QTgzd1iP0IrU0XU05f8OVgLPbf9S5dkC0Gms8vYfeXh4olbuUr78vsz7qZ8OtdqJR5D2pzUPB4jEM1IL/SLDZb6IWZN+8UToMb10HLV271R0ZrNyAml6BGflSj7Hcwyreqskhm3xJM7RJ1xQ2+DvzPjBET5wmz68PKgiKPQN2H7MVpuorNPmq7m+VtIvYEh1Xqa3UjbAwwumz2iIkgkpo6NO0LeDiP8hen/72zSMUwncCPopRmsqEMyEBBddUJzedscS2ZrOdlS2GRCV8p7WEg4PhVr+PPOBSh36qW8L0WVuFypeIK1k MIIC0jCCAbqgAwIBAgIQbc63p71DgJtIcuMfcp6iCTANBgkqhkiG9w0BAQsFADAlMSMwIQYDVQQDExpBREZTIFNpZ25pbmcgLSBpZHAuc3VuaS5zZTAeFw0xMTA1MDQwNzEwMjFaFw0xMjA1MDMwNzEwMjFaMCUxIzAhBgNVBAMTGkFERlMgU2lnbmluZyAtIGlkcC5zdW5pLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqufdsp6p7BN3GyQnGjq0acqyqhPl+zIametzCLK91fmuP9pNmPhRBct7qzdlRJG4IdF7TXl5I5c4Cz06qus4GO1MxPq4jXilBz88I7nA+h5I1MgLvq9F4AMtKscObzgGFjtMHvZFYYz3Ff4L//djYhVzPlL4VSxRs7Agn+tpozj/M+EC5ryGXQiu2o8QIHRQUKceR0nH3nqrKuSPuBnkrDaKnEpaLIWaUZQ2prVLf3MXPcstQTX83K2tKZhHUXvxHYhBAoxYxH7cbR4BpCiVnjulMPVp9FYN00p1+C2ctY0bwVPoLVxV3Ys7ArqH3pQQdqPKe9h/hDOL0xWI28Sn6QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCLylrR4j0sDrQIkKkcZq2g/bGiA72F9ZF2QZuRdaIMcwKaJoocPvqxh4I8U31O0mGhcAQKMMlS/tRqE9e5EJcGYmKvjNcgZlyUn9J4BPw0xQ0bDmY8Q5UT6wey80qVuPojuSzdMfx5Y40I3wRqffJ3+JYbpZbEDoy2b9m6Bo8cwDsfg4t9GBfrj3IFmqGHT1k0SIDxiwF3V/NT0EW4vmNvAn199NaQKH4cHGjw67TLiyy54DhOM9ksHTAwZPaa36aJxnS7qRPIsZxPFN/ntSuV3rhYHwHFrS+ACWjx25opdS5Q6mF9no6LlidZJnHHsBWzgeslNHJeA1CpwNn7ECWh urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Södertörns högskola Södertörns högskola http://www.sh.se/ Tomas Legat server@sh.se +46(0)86084000 collaboration connect8.sunet.se CN=connect8.sunet.se MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5 MTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl i/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM fP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg LHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7 ypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR P67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z DWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q LQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh 0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex jDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1 8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI FV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ== connect8.sunet.se CN=connect8.sunet.se MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5 MTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl i/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM fP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg LHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7 ypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR P67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z DWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q LQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh 0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex jDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1 8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI FV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ== SUNET E-Meeting Service (v8) SUNET E-Meeting Service (Adobe Connect 8) sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== vhs.se MIIDMDCCAhigAwIBAgIVALknzq5mPQ+XhezCaVjhkaQW2ACvMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGgudmhzLnNlMB4XDTExMDEyODE1MTA1 MVoXDTMxMDEyODE1MTA1MVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSamx+o+kgrpexxaV3XO0B 1XPIlbIQCPlcGjRanLat7Tcymm9AWWlY6ol1vshhgzHG2GNs83sW2QRcrjVELRHq 7W3cl7oBS6lygE8nG443urcewcqMjZwGzzAwl9heR5dytE9GVLVKoycvfZAiaU9O QhjrIthv67EScN1BRX7sRtPG5EoVxux3aVV/rhjBc1i7WApibYKc5qd/nr8EhK/q dUrGxFL69k3gHw/HQpvYJD3vk0sa1DViDyVWjL0COywxDLOcbSzGAugg8HGZNpmz 5FnlDFtREU5RlH+uC0abMSG2e/upKDUw7z5Ha3QfLVrorR4uradqbPP8Gyf63Puz AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGgudmhzLnNlhihodHRwczov L3NoaWJib2xldGgudmhzLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRkD6AB uGhxJokB4+cmmvefttIlAzANBgkqhkiG9w0BAQUFAAOCAQEAFMG5D1BB6DGYCSU7 2A3RUSyWSox1TzpBDihHM5O8rnZCMk54/hIgeWFPdZ2ab/ILX05G2UiUlow45mbi 9WvHXFuzdX7OvsqDO1CxShyLN+TfQGrKOG3aqaMksuz51Xv0XOkzkFxe4BFFX5/w cutKMtSUcpsNkhhNkbCmqRv+YcVen6MVcOvEIqfq/9q3qw5vlTGKkvZqd/+7iBcn XmU+xtJuKTmec5Jws9A9/pmcLpd9s/XVW1TNItcx4y6hwJ6DvcJ6VL+vujVcU3Zt D+gPxV4Sz5H2eUsE6KZ7B77Elq/RA/fAxNIAWBpEnC80KGiXK189dGNp+exhNDPK FRFEGQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient vhs.se MIIDMDCCAhigAwIBAgIVALknzq5mPQ+XhezCaVjhkaQW2ACvMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGgudmhzLnNlMB4XDTExMDEyODE1MTA1 MVoXDTMxMDEyODE1MTA1MVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSamx+o+kgrpexxaV3XO0B 1XPIlbIQCPlcGjRanLat7Tcymm9AWWlY6ol1vshhgzHG2GNs83sW2QRcrjVELRHq 7W3cl7oBS6lygE8nG443urcewcqMjZwGzzAwl9heR5dytE9GVLVKoycvfZAiaU9O QhjrIthv67EScN1BRX7sRtPG5EoVxux3aVV/rhjBc1i7WApibYKc5qd/nr8EhK/q dUrGxFL69k3gHw/HQpvYJD3vk0sa1DViDyVWjL0COywxDLOcbSzGAugg8HGZNpmz 5FnlDFtREU5RlH+uC0abMSG2e/upKDUw7z5Ha3QfLVrorR4uradqbPP8Gyf63Puz AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGgudmhzLnNlhihodHRwczov L3NoaWJib2xldGgudmhzLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRkD6AB uGhxJokB4+cmmvefttIlAzANBgkqhkiG9w0BAQUFAAOCAQEAFMG5D1BB6DGYCSU7 2A3RUSyWSox1TzpBDihHM5O8rnZCMk54/hIgeWFPdZ2ab/ILX05G2UiUlow45mbi 9WvHXFuzdX7OvsqDO1CxShyLN+TfQGrKOG3aqaMksuz51Xv0XOkzkFxe4BFFX5/w cutKMtSUcpsNkhhNkbCmqRv+YcVen6MVcOvEIqfq/9q3qw5vlTGKkvZqd/+7iBcn XmU+xtJuKTmec5Jws9A9/pmcLpd9s/XVW1TNItcx4y6hwJ6DvcJ6VL+vujVcU3Zt D+gPxV4Sz5H2eUsE6KZ7B77Elq/RA/fAxNIAWBpEnC80KGiXK189dGNp+exhNDPK FRFEGQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient VHS Verket för Högskoleservice http://www.vhs.se VHS bjorn.soderstedt@vhs.se https://www.studera.testa.antagning.se/aws-sp www.studera.testa.antagning.se CN=www.studera.testa.antagning.se MIIDUDCCAjigAwIBAgIJAOSJE0YAKvduMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnd3dy5zdHVkZXJhLnRlc3RhLmFudGFnbmluZy5zZTAeFw0xMDExMTUxMzQx MThaFw0yMDExMTIxMzQxMThaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Rh LmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsi 77tAMYxX9DawhaCLplmUnVn2k9/piSk4VQ3OPe8QcgBovA7J587jAcHPCo9cpJ/a ZyJaVD8eJHeXAaQGQyaiPHUgvMHayX77QOWtLpkeZBTjaw5SPsBX/kZQNtoTJrJY AV4+s0YMmlOy5OiD9li3DmsrBY4/qi1l2qXhf15um13TpjgUezUTPud0Sl9RdCRs JlF3KyusK00kVcJzhWfeKDgWEzUU9JTB4y3zI52ikBc0+F8WJyfewbnG/+zwpZ0w MOLQjOU/s3y2poXELmT6LCC9KYF3Wzk5XAC8JzncxFoof2v8049APoGfoOFZSrnR hfTtKss/DbvflCZNvGkCAwEAAaN7MHkwWAYDVR0RBFEwT4Ied3d3LnN0dWRlcmEu dGVzdGEuYW50YWduaW5nLnNlhi1odHRwczovL3d3dy5zdHVkZXJhLnRlc3RhLmFu dGFnbmluZy5zZS9hd3Mtc3AwHQYDVR0OBBYEFFTp0IGafYcfkLdZT7V95qQP3kGs MA0GCSqGSIb3DQEBBQUAA4IBAQCICR8wZkdUMpmjhBdYEJIgwqfk83pyw1FJTwMW TmthDPWG1mfpV2ptdEtxf5S4ZJI+xfgLGmAEBJ2Lt8Cig5fL+gK9/h6wI8A9HBDd zACYugcg+0rBt9H2u70PkgxByntYNU8bWIC5evH8X+pstmYxxpqhfebycRctOlJg ATUacbqy1qCc+4Gm8KZPy7CE22vErDqGiKBw5hiSXkYcSXWd+Txmwu6R+5VANsfp B4TXrBvXvMdI2VCiyK0dWnHicw4nyT2e7MNGiXfGlvagxlTzfm+898g0+tGVgVle RjgZQIDGhisNo2gnk7rDXoas4t/uGKzbzpxI9jjGdlgvJF8L https://www.studera.testa.antagning.se/aws-sp www.studera.testa.antagning.se CN=www.studera.testa.antagning.se MIIDUDCCAjigAwIBAgIJAOSJE0YAKvduMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHnd3dy5zdHVkZXJhLnRlc3RhLmFudGFnbmluZy5zZTAeFw0xMDExMTUxMzQx MThaFw0yMDExMTIxMzQxMThaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Rh LmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsi 77tAMYxX9DawhaCLplmUnVn2k9/piSk4VQ3OPe8QcgBovA7J587jAcHPCo9cpJ/a ZyJaVD8eJHeXAaQGQyaiPHUgvMHayX77QOWtLpkeZBTjaw5SPsBX/kZQNtoTJrJY AV4+s0YMmlOy5OiD9li3DmsrBY4/qi1l2qXhf15um13TpjgUezUTPud0Sl9RdCRs JlF3KyusK00kVcJzhWfeKDgWEzUU9JTB4y3zI52ikBc0+F8WJyfewbnG/+zwpZ0w MOLQjOU/s3y2poXELmT6LCC9KYF3Wzk5XAC8JzncxFoof2v8049APoGfoOFZSrnR hfTtKss/DbvflCZNvGkCAwEAAaN7MHkwWAYDVR0RBFEwT4Ied3d3LnN0dWRlcmEu dGVzdGEuYW50YWduaW5nLnNlhi1odHRwczovL3d3dy5zdHVkZXJhLnRlc3RhLmFu dGFnbmluZy5zZS9hd3Mtc3AwHQYDVR0OBBYEFFTp0IGafYcfkLdZT7V95qQP3kGs MA0GCSqGSIb3DQEBBQUAA4IBAQCICR8wZkdUMpmjhBdYEJIgwqfk83pyw1FJTwMW TmthDPWG1mfpV2ptdEtxf5S4ZJI+xfgLGmAEBJ2Lt8Cig5fL+gK9/h6wI8A9HBDd zACYugcg+0rBt9H2u70PkgxByntYNU8bWIC5evH8X+pstmYxxpqhfebycRctOlJg ATUacbqy1qCc+4Gm8KZPy7CE22vErDqGiKBw5hiSXkYcSXWd+Txmwu6R+5VANsfp B4TXrBvXvMdI2VCiyK0dWnHicw4nyT2e7MNGiXfGlvagxlTzfm+898g0+tGVgVle RjgZQIDGhisNo2gnk7rDXoas4t/uGKzbzpxI9jjGdlgvJF8L MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= The GEMbus registry The GEMbus registry http://lingon.ladok.umu.se:8087/gembus.html Roland Hedberg ni.nordu.net CN=ni.nordu.net MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL Ds26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98 quEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD RMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ nCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8 u4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq hkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9 R8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW gyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa eYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9 +PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe gr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw== ni.nordu.net CN=ni.nordu.net MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL Ds26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98 quEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD RMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ nCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8 u4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq hkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9 R8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW gyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa eYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9 +PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe gr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw== jabber.nordu.net CN=jabber.nordu.net MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx NDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu ZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII JgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp hR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN yVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH WK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV HREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR Xi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV opoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN BD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay K0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9 2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn zvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg== jabber.nordu.net CN=jabber.nordu.net MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx NDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu ZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII JgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp hR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN yVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH WK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV HREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR Xi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV opoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN BD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay K0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9 2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn zvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg== epc.ub.uu.se CN=epc.ub.uu.se MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda MBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB lMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/ XXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1 wWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G iNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw tLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq hkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z Up7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7 vTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/ iv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx 0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf LUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA== epc.ub.uu.se CN=epc.ub.uu.se MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda MBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB lMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/ XXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1 wWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G iNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw tLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq hkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z Up7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7 vTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/ iv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx 0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf LUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA== expert.antagning.se https://expert.antagning.se/ecs-sp CN=expert.antagning.se MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2 MTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY Twc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink x+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK vbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF F0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc jmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw YzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy dC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz E2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx mTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk o1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt iD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV Pi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7 hMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q== expert.antagning.se https://expert.antagning.se/ecs-sp CN=expert.antagning.se MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2 MTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY Twc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink x+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK vbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF F0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc jmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw YzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy dC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz E2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx mTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk o1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt iD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV Pi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7 hMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q== its-pd0001.ad.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=its-pd0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEAzCCAuugAwIBAgIJAODAFUWnpMJcMA0GCSqGSIb3DQEBBQUAMIGXMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5h ZC51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5z ZTAeFw0xMTA1MTkwNTM1MzhaFw0xNDA0MDEwNTM1MzhaMIGXMQswCQYDVQQGEwJT RTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQK DANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5hZC51bXUu c2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYWYajF/EyJpqcdlhitNq358A4W iq6/wvKwfaoKSAZXFbM/mez01bOBa0woZf/xeGVbjjBPCOui8pqL90O5ThFcAAnM k1inJMGNYuzKoRSLlYpQ4zNBY4hm8fq3cT71AzaO6V6IiCeUfdV8dYmBONiiqHTc dvFc6NSebRbkpnGZlfq/HUhltQccLTjhvGf6vFA6HpKSbPfM5Q7/KIh0486zgJb7 JJt/J2J616Mb9t/qStcXkGUnDup6oIrTfxBUGTt7trjh4RIyJvSWqJbNb/Vlr88l +P8vdc49WTVSF3wWFHymJLqg+zl33foHjdaOBoqATxbHX8YfrQzqgLfI2SUCAwEA AaNQME4wHQYDVR0OBBYEFCiF/Tc1nNgp4QPU8LKYLT0lYbfCMB8GA1UdIwQYMBaA FCiF/Tc1nNgp4QPU8LKYLT0lYbfCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAHr0cb7fhCxXshy/ELi5rWVViwg9T5mdQbhNIyKmkgb7vJXXfx8kexPb y+DU2BR2JgGUdjrJkbU4zNPUFNF08NiC3g3GPFqFKKTxJ0mH9rJHRekhzmZriMLN 9PtSqDuwYmnATLT15TGV57aBUypcu/SutdJAWGnK0toSsTXYy+zKDiBhOyqiVsqs 2nRkodiGJA16Ig+q2WykUYEGRvxNjzgfKWvCsoSaaNCoZ+UAnnKv9DysN6FSg78h R5wJLs1ZiquE/l6Iq4DutimBvoNc6TNnTwGYWJIo4LTrJGLTxa/ZQl0uEYPS/SWP qo9cBPEaTnL1Lr1ecg2/SlL0KYppyWk= www.servicedesk.its.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf +QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat EycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU qDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R 0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG vc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8 MZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK MB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4 GinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a tb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+ jrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S 4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm Ak0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg= www.servicedesk.its.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf +QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat EycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU qDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R 0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG vc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8 MZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK MB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4 GinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a tb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+ jrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S 4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm Ak0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg= umdac-olho0001.ad.umu.se emailAddress=olov.hoglund@adm.umu.se,CN=umdac-olho0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIECTCCAvGgAwIBAgIJAK3Ixi4wEKOLMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAw MDEuYWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVt dS5zZTAeFw0xMTA1MTkwODQzMTNaFw0xNDA0MDEwODQzMTNaMIGaMQswCQYDVQQG EwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYD VQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAwMDEu YWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVtdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/WaqpHa41juTzDaZs4 3FZXOXqSTtZWoI2h4/1xr619liNbZ2eJ+Dlwpjde0hyqiQ+xbMxVvMbn/6LF5Zsp JoNofugOMUXieKj/OiP8S35QjuOQaNIUIW102NoRsx1pqdQUYjaqg4UG/c5gyZRu iDff6F6lnSsnKUpWkDHDcLdknQ0pTdNlhmlR2YSoy8D2twr/SdQfih0IVbL6WLw9 bB7T05+jxEuiAsAeDFPGnT8hHowQgHlMmRGjQ/cRRBbuMFxxfH8rB5PHe63TBxMl sGzQgGgqqbxn/lRiVGUcFSDbPrO5G4ndkKrz5bwwDoqCE8tJkfbEwmzfvlb6Lvcz BMMCAwEAAaNQME4wHQYDVR0OBBYEFLXDc99280S72ej+9ADMJPXy/HkqMB8GA1Ud IwQYMBaAFLXDc99280S72ej+9ADMJPXy/HkqMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBALFQR+c3B/yoY0RSvcGW3GV4clryvVjDQehTsg8BrnSafuU3 v86B38Gqrf75rm8Zrs/cm/rpcmibdTDi7EObUUrHMlRBFaaoSxwqDRNGlYhVLx6t iEm749FD8yau5/85er7//3a+LFEsaid4G/3jCjyVO2bmZPERrqlk2QaHhpJwmVnL QiOVXEI5kZcLh82asMMKOOWkm/mEaguFOXWksUSOmk1bOUxZPkY0eTtIdqyHPuBv 3BjkPojMH6Ixwv0vluO26w1ZwOYqw6plU5n7D1tJ9YdJ6DAQjeDUXmdrgqS8Dpw9 yJ87d7WXKCfNlolR2zh8rlXP5N2pv2MV8UsBuPY= www.wisum.its.umu.se emailAddress=mats.larsson@adm.umu.se,CN=www.wisum.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEsDCCA5igAwIBAgIJAPSljFRXQ/2WMA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0 cy51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNl MB4XDTExMDMyOTA0NTYwN1oXDTE0MDIwOTA0NTYwN1owgZYxCzAJBgNVBAYTAlNF MRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoT A0lUUzEMMAoGA1UECxMDSVRTMR0wGwYDVQQDExR3d3cud2lzdW0uaXRzLnVtdS5z ZTEmMCQGCSqGSIb3DQEJARYXbWF0cy5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMoMQ5OKrObHhxztzsddelykKBWYrH IrQOTUROELgi8UvMhupoePJsxLEGtursJ34cUCJQbb+5z0llFpUHJVshCKnU1YYd V+3qIZJLTVStq7R2XkTD7+0OqP0+KqRtqMzaPUlb5QCZlhkGAvuH1s+5/T9ASzvw 5bTX8aJ9Vcb7cceCxaY7meqCVP/6dd1uQErGgRK8o/+8M2+IwkPv9IzfQKfPchxq nKKU1q70ES1C60T0PgZiv4U0PFQcUKihXZPKNmijyHCk4uM092HbuQi9/xiLDFrq cVjz2rUd0hmzDN4KGrIAmBhgI3qGwJ/dGnXDI5E/Nm5IGQy76GREiZdVAgMBAAGj gf4wgfswHQYDVR0OBBYEFArY6dz4n9LgrjqUv/Kj7qQeCGlWMIHLBgNVHSMEgcMw gcCAFArY6dz4n9LgrjqUv/Kj7qQeCGlWoYGcpIGZMIGWMQswCQYDVQQGEwJTRTEV MBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJ VFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0cy51bXUuc2Ux JjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNlggkA9KWMVFdD /ZYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAo7v8NM28YrhtT0Nu KV/DloFrVfhytyLNvqqununPPcbyLECvGDnT3OyqhbBdleXonFqa9wzacDUmFcms FRh6wVGgDy/w1sxmswdqZtXl7tKTjYmPAAoHScTkgSUAoQTOM+wJfhp9QhcbiYJT OcDpjfKHDLFsBPpZe+UjlqC/cNWZzLC4/hd1DnVldzZGeaVZxYv2IXFsXk1Kn5YL 9Ly23JSd+CZxMhwnDbq07Lxr427ynvNezKoQj1befUeWNqODzIgudrCJ9ePHjTI9 +y00LlpUhPJThokksq20YglJ6cnbKm206AQIZotZTkWDfZqrBXMkpd/T83v/RFrb 9XlNvw== mds.nordu.net CN=mds.nordu.net MIIC/TCCAeWgAwIBAgIJAJy9CoSTSBHgMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDW1kcy5ub3JkdS5uZXQwHhcNMTEwNTI0MDkwMTI0WhcNMjEwNTIxMDkwMTI0 WjAYMRYwFAYDVQQDEw1tZHMubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAzkiKNCOy4RX7t46Fc5fiBR3EazSIHiRLzULrrTqFE/h2j0PZ l+m5Zz7YVvVIrgegLYe3P2EbIymYuf+N7j/nxcoQiDneaywPP9tGX6D0YrSLHSLH MgnTGjjmugJxM5a7rFCjebeCI8KwI3LJlJ0vSp6m1KcPPibq9W478SsmQCipJ1dS sIiqoGdoD0g75BI0hrxVRr0ubgSycH3glW1UMGBMbhSe7cACrolSfuoTgpftYi90 t6GyXeTCJYRw5W5rkBwsow9YIGqpldQfyfn/huNBS3cmRaa9nG0L9qhfKZhIMMGb cwTPkHYN7hmrQXBbdkwCRxT6LZXDXCafhUHoSQIDAQABo0owSDAnBgNVHREEIDAe gg1tZHMubm9yZHUubmV0hg1tZHMubm9yZHUubmV0MB0GA1UdDgQWBBQqK2psdO9L AT8fQvZM/1wQJAwxUjANBgkqhkiG9w0BAQUFAAOCAQEAXz5EvWeoUgb5Oy8myyHF SPDpXwWzZ/uNSnE40a3bPvjor1hH2AkEgMZ/GZ5HYT5hFVH6yEOGpBD576jYFmJ2 K1EgSmb6j4dhPlBW6cRl6aIBqGJZFuS/D5KmkxEWABzorFQmxMJASAAZcb29x1Ee hvgLC2m2a3sNAKshsBbCVDSCoe5RK0J1YxqgsrkGTZmqH1czvZBxqVX09ISQCtWC ll3e7SVwC69BgwlZifZeO/QxSzyd+UIGXTq5O7oVr2LvnAweOtkgVpLPzBiIXNuR LE6cjSR4yr9//oZ1hMf6gdD0KWrfKSNt9LRzh1sodYAlXh+M36RGS3zvuxGuZ6qj RQ== mds.nordu.net CN=mds.nordu.net MIIC/TCCAeWgAwIBAgIJAJy9CoSTSBHgMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDW1kcy5ub3JkdS5uZXQwHhcNMTEwNTI0MDkwMTI0WhcNMjEwNTIxMDkwMTI0 WjAYMRYwFAYDVQQDEw1tZHMubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAzkiKNCOy4RX7t46Fc5fiBR3EazSIHiRLzULrrTqFE/h2j0PZ l+m5Zz7YVvVIrgegLYe3P2EbIymYuf+N7j/nxcoQiDneaywPP9tGX6D0YrSLHSLH MgnTGjjmugJxM5a7rFCjebeCI8KwI3LJlJ0vSp6m1KcPPibq9W478SsmQCipJ1dS sIiqoGdoD0g75BI0hrxVRr0ubgSycH3glW1UMGBMbhSe7cACrolSfuoTgpftYi90 t6GyXeTCJYRw5W5rkBwsow9YIGqpldQfyfn/huNBS3cmRaa9nG0L9qhfKZhIMMGb cwTPkHYN7hmrQXBbdkwCRxT6LZXDXCafhUHoSQIDAQABo0owSDAnBgNVHREEIDAe gg1tZHMubm9yZHUubmV0hg1tZHMubm9yZHUubmV0MB0GA1UdDgQWBBQqK2psdO9L AT8fQvZM/1wQJAwxUjANBgkqhkiG9w0BAQUFAAOCAQEAXz5EvWeoUgb5Oy8myyHF SPDpXwWzZ/uNSnE40a3bPvjor1hH2AkEgMZ/GZ5HYT5hFVH6yEOGpBD576jYFmJ2 K1EgSmb6j4dhPlBW6cRl6aIBqGJZFuS/D5KmkxEWABzorFQmxMJASAAZcb29x1Ee hvgLC2m2a3sNAKshsBbCVDSCoe5RK0J1YxqgsrkGTZmqH1czvZBxqVX09ISQCtWC ll3e7SVwC69BgwlZifZeO/QxSzyd+UIGXTq5O7oVr2LvnAweOtkgVpLPzBiIXNuR LE6cjSR4yr9//oZ1hMf6gdD0KWrfKSNt9LRzh1sodYAlXh+M36RGS3zvuxGuZ6qj RQ== kiladokdev.it.ki.se CN=kiladokdev.it.ki.se MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz MDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B 5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn mYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO 6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6 EBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe oaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew PzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed xgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC 2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo molQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep D68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq T3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9 1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ 9c/C1Q== kiladoktest01.it.ki.se CN=kiladoktest01.it.ki.se MIIDCTCCAfGgAwIBAgIJAMJ9LjHSUsvoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmtpbGFkb2t0ZXN0MDEuaXQua2kuc2UwHhcNMTEwNTI2MTMyNTMzWhcNMjEw NTIzMTMyNTMzWjAhMR8wHQYDVQQDExZraWxhZG9rdGVzdDAxLml0LmtpLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqOUmjHK3EDwdhiUDbm9oW/u8 n/ksrSapvbz+TTMQ70a01QHdcU1d48Dq2rjOVUpiZvV+SVjrSsSaqoTW6X0jUwgO nzQZayVMGia9x5Y0zphksK0RIXrcZhN34zamHyg+ioVqumZWVfaXbfkDUphfJ25E +HzioYe9pzr+dWeS0bTMQ6kcgI+KZqVfpKYeNn/6c5zgfYFUy8lp7pYr5yRr7HKM xbezT7PTdMIXwqI291G4VaTed/jDFOtYInMI3nGcg1U75TjMxbJIjDl24hWMxb3t WP1vAQvQDhTYuAPaQZq/FPCYWBbbKmHUG2RcquSWYullHwvWgRnzXi04/8luwQID AQABo0QwQjAhBgNVHREEGjAYghZraWxhZG9rdGVzdDAxLml0LmtpLnNlMB0GA1Ud DgQWBBTm4IeB4clBD5Xy65Su9mR25oz94DANBgkqhkiG9w0BAQUFAAOCAQEApjAT ZMzYK0b21AfhOC4ELmXzRIG7tjEqpG1S2KGjTML3OPQ3iqY0+6NH5ihcG7L5U+Ot S3HswID9RV4fRkvB2HJ1cBDSH8DbCCi6LyYydJPfJloYJ/AdrumlJQDVJRNyYD6T 53on7zeJaKv3n9eJrhqdnoEy0ofJtTAydbEx+F3AT3tW+jjpo5biuyuOa6W0wv0J DICtfX5UbSz96NxJbSCjoD23hMXqMOcUT3Pllk1MuPeK18rxZWy8qwxVk+E/haLr OaQPhM+ucEz0I/gHI37mAyzAz8w9PSTjwN+GKKngB+8IcdOQcUVRIhhTtu+ukBjR e01/KT+BtiGpAdoAUA==
pysaml2-4.9.0/tests/swamid-2.0.xml000066400000000000000000247023611355762626600166210ustar00rootroot00000000000000 wdokYz5tEa8aCh+fEPqytS/y9W8=Wsr/+VrII3wK5rAzQKmjSzflCIuIhQboSc6sIxQwWw3toALPfY5fBl1XHPKGFXxY t6W7MxPjU1FKh4PdISeTgqYUwvrX2YDE7HxoYAZR5n5cZlogBZIR3dUwXAcJ75pX tDUHpoqNyEJgoaeTiFhNBrfwGPlWNb0RstfM+iMIpdNTlSFHvuHMxkJSEunjzbcj 7OU8KcYSlosw4wqdI/G50aQAjSJf+M1wARHtbPvH9ULeks5AUhKyJYztrPJc1UJL IY4lferb6s28e1idj/cFlh7JK1PX5uL1r4o64JVL92/yU01I44fSezc274sIfKY3 A6DbMpR25zlEXLHDchCsvw== MIIDdTCCAl0CBEY7EskwDQYJKoZIhvcNAQEEBQAwfzELMAkGA1UEBhMCU0UxEjAQ BgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMREwDwYDVQQKEwhT V0FNSS5zZTEPMA0GA1UECxMGU1dBTUlEMSQwIgYDVQQDExtTV0FNSUQgbWV0YWRh dGEgc2lnbmVyIHYxLjEwHhcNMDcwNTA0MTEwMjMzWhcNMTcwNTAxMTEwMjMzWjB/ MQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9j a2hvbG0xETAPBgNVBAoTCFNXQU1JLnNlMQ8wDQYDVQQLEwZTV0FNSUQxJDAiBgNV BAMTG1NXQU1JRCBtZXRhZGF0YSBzaWduZXIgdjEuMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAM6wXN3pVCo98SACS6JCHjSlWj83oNL/Ct+a9hmAx1NZ SKg7lnEJYwWBvzJt5o/47jRQbGm94a45Yy5LVoXq4XyCKINhMxSwbRROvr8Hw6tg P1Z9dk5Jjejvus3gyaH3+EuEyP4aIjTlgmHDwW6HOv/m/4bOXSHB4Pisn7aocqU7 kjpOn1f0cGodWOgGO4tP7KXs6ndcLhIkW+e/B80WEr0kocuc/pvx+aLuKSkttk/A fP1DFs5sqX31RXQKGrB/uEEYVv1Qvneig+RXGSbqk2Tab3BcLE/Cjnfi9Q9cH/jR eL/YSSafGtl+EBgXKszxjMtELhiEWsL9RrMu1HUkBusCAwEAATANBgkqhkiG9w0B AQQFAAOCAQEAkXaa61gp/lkEDNRFc0bzH3ZyoUFgol64F1zdAwBS3xnsCkTnAXt3 p452daEyz+0UR5J/BruMOyvR57w1m7ckVnx/sAgRgaD6gQlUWehjKPEsx8o5iDfO 5R1V5Rn2o7+0VuIJDDObEAtMwqn2Nk6TTzsUVfz5y9nUQAxBz3EqXnnSgRwqSwRF yiVkpVfwtUHIolAf6O2N9Fg1jqoqt4mQCOyRZpD0/5SRYESTY6TJjTmvoh+zOPlI yEiw+Zrl/FWjXtBnRnz8AVT5NRzYiMHdbTHs0Fh6elsb5b9gTBo7j6+t36m7oo2K DaWWpMWvuWHugEqvIAXDCI/HzTbbiWm9NQ== nordu.net NORDUnet The NORDUnet A/S Identity Provider is used by employees and guests of NORDUnet. https://www.nordu.net/resources/NORDUnet2.jpg nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient NORDUnet NORDUnet NORDUnet http://www.nordu.net NORDUnet NOC noc@nordu.net nordu.net NORDUnet Test IdP The NORDUnet A/S Identity Provider is used by employees and guests of NORDUnet. https://www.nordu.net/resources/NORDUnet2.jpg nordu.net MIIDMzCCAhugAwIBAgIUK/CJDYciXdKCAM5YX+fbleBjTtwwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MB4XDTExMDExNzA5NDYx M1oXDTMxMDExNzA5NDYxM1owHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuj833/oKEw/VDNC6c41 6ul6sopfx1+TS1B+3vOdgJ/HzudPYiDYvglz5lvgOd0+92QOS6LnCbdyAoEvWiKf kEViH0XC2LkvhFu8BYmh7Rh9DssKZ7AbrXcJo5+urIKGMWYFfqzGdp7GKv3U+ITd fhrhZS/SjsvGdQ1yVKoUm9AFT9z3r6+niZNkeFQAMRvC+FwnZvK/tdcNLZV5F45F Y49oZwYMyxEGXc6cFP/d2KR541lzgTZdBmC45BFUkJCJveY4eLMPjvEW7qVR12Kv uZ4UnbeCrtx3tgWZ0FAxcDQVf3T6k1zZZ9kT3nv5PhUfU76KGyMvYUd+lj7b0hHZ 2wIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAtdGVzdC5ub3JkdS5uZXSGKWh0dHBz Oi8vaWRwLXRlc3Qubm9yZHUubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSo DnKUiN8jojDRtVlU41cQ0oBgQjANBgkqhkiG9w0BAQUFAAOCAQEAavxQqlYcjCJ8 5thupV6Uxs/drD6HGAskxdhivQESF0y2LlVxiItFnuxjEnzse7QQTQJJFw3xKfFP VEoxPMv+eBAU5ltYvLx6072BMdeqld9m0oE+k0lKrVkBQ2zgKv9kM7lwIk1psstC 1C+2dthPu4r6KWB3DIjUJPL8LCA/3r98mCribA1RNI+al/c3sFp6y8gSyVZZ94da QUs8BBhDxIV4HEXDi8YroXhXIbBzoXik7UKvirNdLe7GF9b7e5MXHgcdgt/11LoQ tmPh/GpdDRh3fVZzUAP+ffiuAV/Oth1idIikf3zQUBfFiILu2EFUdE2pYlTr7cVG X627IsSkKg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nordu.net MIIDMzCCAhugAwIBAgIUK/CJDYciXdKCAM5YX+fbleBjTtwwDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MB4XDTExMDExNzA5NDYx M1oXDTMxMDExNzA5NDYxM1owHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuj833/oKEw/VDNC6c41 6ul6sopfx1+TS1B+3vOdgJ/HzudPYiDYvglz5lvgOd0+92QOS6LnCbdyAoEvWiKf kEViH0XC2LkvhFu8BYmh7Rh9DssKZ7AbrXcJo5+urIKGMWYFfqzGdp7GKv3U+ITd fhrhZS/SjsvGdQ1yVKoUm9AFT9z3r6+niZNkeFQAMRvC+FwnZvK/tdcNLZV5F45F Y49oZwYMyxEGXc6cFP/d2KR541lzgTZdBmC45BFUkJCJveY4eLMPjvEW7qVR12Kv uZ4UnbeCrtx3tgWZ0FAxcDQVf3T6k1zZZ9kT3nv5PhUfU76KGyMvYUd+lj7b0hHZ 2wIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAtdGVzdC5ub3JkdS5uZXSGKWh0dHBz Oi8vaWRwLXRlc3Qubm9yZHUubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSo DnKUiN8jojDRtVlU41cQ0oBgQjANBgkqhkiG9w0BAQUFAAOCAQEAavxQqlYcjCJ8 5thupV6Uxs/drD6HGAskxdhivQESF0y2LlVxiItFnuxjEnzse7QQTQJJFw3xKfFP VEoxPMv+eBAU5ltYvLx6072BMdeqld9m0oE+k0lKrVkBQ2zgKv9kM7lwIk1psstC 1C+2dthPu4r6KWB3DIjUJPL8LCA/3r98mCribA1RNI+al/c3sFp6y8gSyVZZ94da QUs8BBhDxIV4HEXDi8YroXhXIbBzoXik7UKvirNdLe7GF9b7e5MXHgcdgt/11LoQ tmPh/GpdDRh3fVZzUAP+ffiuAV/Oth1idIikf3zQUBfFiILu2EFUdE2pYlTr7cVG X627IsSkKg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient NORDUnetTEST NORDUnet (Test IdP) NORDUnet (Test IdP) http://www.nordu.net NORDUnet NOC noc@nordu.net user.uu.se Uppsala Universitet Uppsala University Identity Provider för anställda, studenter och övriga verksamma vid Uppsala universitet. The Uppsala University Identity Provider is used by employees and students at the university. https://cas.user.uu.se/cas/om.html https://cas.user.uu.se/cas/about.html https://cas.user.uu.se/cas/uu_img/125_uu_logo_white.gif uu.se 130.238.0.0/18 130.238.64.0/19 130.238.128.0/17 130.242.96.0/20 130.243.128.0/17 212.25.130.0/24 212.25.144.0/21 2001:6b0:B::/48 2001:6b0:C::/48 geo:59.857583,17.629500 MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== MIIDLzCCAhegAwIBAgIUNUPiQemS9gt9uEtcjg7LzGzpAE0wDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2UwHhcNMTMxMDAzMTQ1NzM4 WhcNMzMxMDAzMTQ1NzM4WjAcMRowGAYDVQQDExFzd2FtaWQudXNlci51dS5zZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMSNBRhfSDpWel0cB5BhM3mH C3sFFXbGKWWhPxloLtDEGjc3vK14FLXjy0oft0QbELIevGeJkMaFQGU73iCjdkjo 5isUccGwJEIV/q/DpxlMs+CeROFPRIQhn+IfxA9/xFvH5roc1XY+Vpuo7fuKJJ+r Wwm0Vf4jBMGdtvaLZp85Pkd1x0scXapFZub9Dv/jrPpsoz7IK4olQvudfcew0k4v 8H1eNV0bNiGmJ4c5AELhNdtmLdYgdzz2sxpkxwSQpGoFoB7oaz2n0efhrWYjPGnH j7MpH4UCWoF9MGROV9sjee2tIrUdd08a//kx5TlMnPQVB2+lf1g1/PfGfA575nEC AwEAAaNpMGcwRgYDVR0RBD8wPYIRc3dhbWlkLnVzZXIudXUuc2WGKGh0dHBzOi8v c3dhbWlkLnVzZXIudXUuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEmxaqhH E6O+XLfObHbNKAQfzSnLMA0GCSqGSIb3DQEBBQUAA4IBAQCn1xxkIwx4Tz1R0jSA 482BHLA3Z/Hny61+4Pe3kYrudzGyCRbgplPc8JkpnsaC4nvcEOVDeywz1sbVRcGj 0i93GY3OqYrFWfyipP9dWIww4FgLbgmhA+XZ34/np4uRbDdIYbUZ8Ts/5a0DcsSw z7cBR8v69ISF+1qKoNjeFdNTrLIAzc0cDQMcgWObmZRTPVd2nby9/NcJ3P1WCFf/ IAZ52kMSTkRjnek7DL7XM7m1PCi/dsyVPJTLdVOqpIXov787qV4o2MC28Ff3ttsj bFbyDFjmEF99CIb4dJ+HEYnxIWJzX+zzZoHkzpS4qDTM3nrq6GKak/Qoagyyn+z6 GP8s urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient user.uu.se MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== MIIDLzCCAhegAwIBAgIUNUPiQemS9gt9uEtcjg7LzGzpAE0wDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2UwHhcNMTMxMDAzMTQ1NzM4 WhcNMzMxMDAzMTQ1NzM4WjAcMRowGAYDVQQDExFzd2FtaWQudXNlci51dS5zZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMSNBRhfSDpWel0cB5BhM3mH C3sFFXbGKWWhPxloLtDEGjc3vK14FLXjy0oft0QbELIevGeJkMaFQGU73iCjdkjo 5isUccGwJEIV/q/DpxlMs+CeROFPRIQhn+IfxA9/xFvH5roc1XY+Vpuo7fuKJJ+r Wwm0Vf4jBMGdtvaLZp85Pkd1x0scXapFZub9Dv/jrPpsoz7IK4olQvudfcew0k4v 8H1eNV0bNiGmJ4c5AELhNdtmLdYgdzz2sxpkxwSQpGoFoB7oaz2n0efhrWYjPGnH j7MpH4UCWoF9MGROV9sjee2tIrUdd08a//kx5TlMnPQVB2+lf1g1/PfGfA575nEC AwEAAaNpMGcwRgYDVR0RBD8wPYIRc3dhbWlkLnVzZXIudXUuc2WGKGh0dHBzOi8v c3dhbWlkLnVzZXIudXUuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEmxaqhH E6O+XLfObHbNKAQfzSnLMA0GCSqGSIb3DQEBBQUAA4IBAQCn1xxkIwx4Tz1R0jSA 482BHLA3Z/Hny61+4Pe3kYrudzGyCRbgplPc8JkpnsaC4nvcEOVDeywz1sbVRcGj 0i93GY3OqYrFWfyipP9dWIww4FgLbgmhA+XZ34/np4uRbDdIYbUZ8Ts/5a0DcsSw z7cBR8v69ISF+1qKoNjeFdNTrLIAzc0cDQMcgWObmZRTPVd2nby9/NcJ3P1WCFf/ IAZ52kMSTkRjnek7DL7XM7m1PCi/dsyVPJTLdVOqpIXov787qV4o2MC28Ff3ttsj bFbyDFjmEF99CIb4dJ+HEYnxIWJzX+zzZoHkzpS4qDTM3nrq6GKak/Qoagyyn+z6 GP8s urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UU Uppsala Universitet Uppsala University http://www.uu.se Uppsala universitet AKKA SAML2 akka-datordrift@its.uu.se MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedsymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/13/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/services/trust/13/issuedtokenmixedsymmetricbasic256
https://idp.chalmers.se/adfs/ls/
http://idp.chalmers.se/adfs/services/trust
https://idp.chalmers.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://idp.chalmers.se/adfs/ls/
MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://idp.chalmers.se/adfs/services/trust/2005/certificatemixed
https://idp.chalmers.se/adfs/services/trust/mex
https://idp.chalmers.se/adfs/ls/
MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient chalmers.se MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient CHALMERS Chalmers Chalmers http://www.chalmers.se Chalmers appro@chalmers.se Chalmers nrq@chalmers.se Chalmers biorn@chalmers.se
hig.se Högskolan i Gävle University of Gävle Identity Provider för anställda och studenter vid Högskolan i Gävle. The University of Gävle Identity Provider is used by employees and students at the university. https://webkonto.student.hig.se/head/logga3.png hig.se 130.243.0.0/20 193.11.48.0/20 2001:6b0:23::/48 geo:60.6692,17.1191 MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw OTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l /HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc VUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX ucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63 /+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH YonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB BQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq exByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN 8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4 SdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8 otLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf +eeRni4ggtByVTzg9fALQjDJydWcw0Oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hig.se MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw OTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l /HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc VUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX ucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63 /+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH YonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB BQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq exByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN 8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4 SdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8 otLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf +eeRni4ggtByVTzg9fALQjDJydWcw0Oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIG Högskolan i Gävle Högskolan i Gävle http://www.hig.se Högskolan i Gävle anders.lordal@hig.se hig.se Högskolan i Gävle (Alumni) University of Gävle (Alumni) Identity Provider för alumni vid Högskolan i Gävle. The University of Gävle Identity Provider is used by alumni at the university. https://webkonto.student.hig.se/head/logga3.png MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw MjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9 ExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s yzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM 9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12 FNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ AdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3 DQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs hxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g oEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A NYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H FC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61 aaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hig.se MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw MjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9 ExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s yzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM 9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12 FNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ AdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3 DQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs hxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g oEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A NYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H FC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61 aaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIGALUMNI Högskolan i Gävle (Alumni) University of Gävle (Alumni) http://www.hig.se Högskolan i Gävle anders.lordal@hig.se lnu.se Linnéuniversitetet Linnæus University Identity Provider för anställda och studenter vid Linnéuniversitetet. The Linnæus University Identity Provider is used by employees and students at the university. lnu.se geo:56.6661,16.3484 geo:56.8546,14.8304 MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk cC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y 2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG XoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN QXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc ZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg IHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf XPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4 BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5 L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl N8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E MzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs LmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu Z2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq hkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v fPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf IZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL nsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo 091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK 1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lnu.se MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk cC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y 2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG XoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN QXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc ZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg IHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf XPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4 BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5 L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl N8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E MzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs LmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu Z2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq hkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v fPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf IZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL nsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo 091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK 1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LNU Linnéuniversitetet Linnæus University http://www.lnu.se Linnéuniversitetet it.idp@lnu.se du.se Högskolan Dalarna Dalarna University Identity Provider för anställda och studenter vid Högskolan Dalarna. Identity Provider for employees and students at Dalarna University. https://login.du.se/duse-logo-sv.png https://login.du.se/duse-logo-en.png https://login.du.se/duse-logo-16x16.png 130.243.32.0/19 du.se geo:60.6137,15.6536 MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient du.se MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DU Högskolan Dalarna Dalarna University http://www.du.se Högskolan Dalarna dempa@du.se mah.se MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw OTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD q3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b c1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA 9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk 5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J OThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV HREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB BQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL oRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn ykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u +j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03 Ttm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY dXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mah.se MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw OTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD q3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b c1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA 9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk 5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J OThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV HREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB BQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL oRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn ykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u +j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03 Ttm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY dXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MAH Malmö Högskola Malmö Högskola http://www.mah.se Robert Faling robert.faling@mah.se slu.se Sveriges Lantbruksuniversitet Swedish University of Agricultural Science Identity Provider för Sveriges Lantbruksuniversitet. Identity Provider for Swedish University of Agricultural Science https://idp2-1.slu.se/info/images/slu_logotyp_web_100.png https://idp2-1.slu.se/info/images/slu_logotyp_web_16.png MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy MVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo 9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X On/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI +dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB RfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC M2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov L3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa Hy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4 UlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd nZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD +jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q Xr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv sAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b xpmbgA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient slu.se MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy MVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo 9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X On/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI +dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB RfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC M2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov L3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa Hy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4 UlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd nZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD +jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q Xr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv sAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b xpmbgA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Swedish University of Agricultural Science Sveriges Lantbruksuniversitet (gamla inloggningen) Swedish University of Agricultural Science (old) http://www.slu.se/en/ Martin Norrsken martin.norrsken@slu.se Stefan Edholm stefan.edholm@slu.se slu.se Sveriges Lantbruksuniversitet Swedish University of Agricultural Science Identity Provider för Sveriges Lantbruksuniversitet. Identity Provider for Swedish University of Agricultural Science https://idp2-1.slu.se/info/images/slu_logotyp_web_100.png https://idp2-1.slu.se/info/images/slu_logotyp_web_16.png MIIDAzCCAeugAwIBAgIUIDSi2H8dePffTFkVUjtBaLv6ctUwDQYJKoZIhvcNAQEF BQAwETEPMA0GA1UEAxMGaWRwMi0xMB4XDTEzMDMxNDA3NTU0OVoXDTMzMDMxNDA3 NTU0OVowETEPMA0GA1UEAxMGaWRwMi0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA1L9PRiIOUnTbMQoU0LwTtlSeQLwvXbu87PfFMTTpQgdUBrMCPDWL mrT6Wko9WmGoAGkYft7bMjFDEkA03Cj5qTbFtemN6Jp/ZqieDnh09wxBdfzOAkSv jSdHQK08ITpH91PYtubd9Id6sEI5M6oZ2gSqim/BitjEOh2X1pd5wlLRCtX+YKPE UhOdHOuxFfiZALpWoQDWSID0g+yOc9qPj9BvO4gE+YsHbVw+T4f+7IdMEQj+WX1e x6EDWSJ8yjRc8RyCXw3AtGWEaCU6NkL5ksTV7DfkozWDjfF6srFck6ksDKN+EEZ4 wBC+ZCRevaqO/BRfQmsn3JxWRUU9ddTP8QIDAQABo1MwUTAwBgNVHREEKTAnggZp ZHAyLTGGHWh0dHBzOi8vaWRwMi0xL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTs FaVVn2xyoTYbOGdkDDdtFV8ErzANBgkqhkiG9w0BAQUFAAOCAQEAVETKawYhusol wIP2n2bnvKoTD8wJPZNUpxvxBeY72Ux9tzILAdnaDY3lPAwaslqGN7Q3MEVIPbA7 ebTyR6KPprv3/ijN78HA2FpuIumCiMwgcKTntA1ti8TkCknc/p25yuSJm8kk1YYT EI/cBEjV7AeP1NQXVkxyj9zwY0dYzax/h6Wg+t7qvs8ORxOJdEhr1zdsxY1f+7Aa GH/yHRavwkRh3ICgDSty9dO7c8k5MXjnX/W+zZR1/IngJMmUKZXIoLmqwdaHPb+S lb1DOdXnNxi+WNQXbBjzonEZa0hFPT/ml32QpjCzh11edlGltCnQVzyLJGw/W5KT o04ltBnMhQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient slu.se MIIDAzCCAeugAwIBAgIUIDSi2H8dePffTFkVUjtBaLv6ctUwDQYJKoZIhvcNAQEF BQAwETEPMA0GA1UEAxMGaWRwMi0xMB4XDTEzMDMxNDA3NTU0OVoXDTMzMDMxNDA3 NTU0OVowETEPMA0GA1UEAxMGaWRwMi0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA1L9PRiIOUnTbMQoU0LwTtlSeQLwvXbu87PfFMTTpQgdUBrMCPDWL mrT6Wko9WmGoAGkYft7bMjFDEkA03Cj5qTbFtemN6Jp/ZqieDnh09wxBdfzOAkSv jSdHQK08ITpH91PYtubd9Id6sEI5M6oZ2gSqim/BitjEOh2X1pd5wlLRCtX+YKPE UhOdHOuxFfiZALpWoQDWSID0g+yOc9qPj9BvO4gE+YsHbVw+T4f+7IdMEQj+WX1e x6EDWSJ8yjRc8RyCXw3AtGWEaCU6NkL5ksTV7DfkozWDjfF6srFck6ksDKN+EEZ4 wBC+ZCRevaqO/BRfQmsn3JxWRUU9ddTP8QIDAQABo1MwUTAwBgNVHREEKTAnggZp ZHAyLTGGHWh0dHBzOi8vaWRwMi0xL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTs FaVVn2xyoTYbOGdkDDdtFV8ErzANBgkqhkiG9w0BAQUFAAOCAQEAVETKawYhusol wIP2n2bnvKoTD8wJPZNUpxvxBeY72Ux9tzILAdnaDY3lPAwaslqGN7Q3MEVIPbA7 ebTyR6KPprv3/ijN78HA2FpuIumCiMwgcKTntA1ti8TkCknc/p25yuSJm8kk1YYT EI/cBEjV7AeP1NQXVkxyj9zwY0dYzax/h6Wg+t7qvs8ORxOJdEhr1zdsxY1f+7Aa GH/yHRavwkRh3ICgDSty9dO7c8k5MXjnX/W+zZR1/IngJMmUKZXIoLmqwdaHPb+S lb1DOdXnNxi+WNQXbBjzonEZa0hFPT/ml32QpjCzh11edlGltCnQVzyLJGw/W5KT o04ltBnMhQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Swedish University of Agricultural Science Sveriges Lantbruksuniversitet Swedish University of Agricultural Science http://www.slu.se/en/ Pia Skotare mailto:pia.skotare@gmail.com Bo Sarling mailto:bo.sarling@slu.se Help Desk mailto:IT-stod@slu.se liu.se Linköpings Universitet Linköping University Identitsutgivare för anställda och studenter vid Linköpings universitet. Identity Provider for employees and students at Linköping University. https://login.liu.se/idp/images/logo-350x68-sv.png https://login.liu.se/idp/images/logo-80x53-sv.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png https://login.liu.se/idp/images/logo-350x68-en.png https://login.liu.se/idp/images/logo-80x53-en.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png liu.se 130.236.0.0/16 2001:6b0:17::/48 geo:58.397282,15.578624 MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient liu.se MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LiU LiU Linköpings Universitet Linköping University http://www.liu.se?l=sv http://www.liu.se?l=en Linköping University LiU-IT SAML admins saml-admins@it.liu.se Linköping University LiU-IT Helpdesk helpdesk@liu.se Linköping University LiU-IT SAML admins saml-admins@it.liu.se ltu.se MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y OTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n KJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj GWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e 3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/ 2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0 PX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z ZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w DQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu 3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7 ia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h iY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip w0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA B2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ltu.se MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y OTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n KJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj GWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e 3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/ 2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0 PX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf MD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z ZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w DQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu 3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7 ia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h iY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip w0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA B2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LTU Luleå Tekniska Universitet Luleå Tekniska Universitet http://www.ltu.se Luleå tekniska universitet Magnus.Jacobsson@ltu.se hkr.se MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx MjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0 fJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB xDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4 CBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK 6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr bKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB BQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr Cdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms exr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0 HwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK qU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk kgLpO4NuqQRRqV5FxbnmTvt25NApGY5k urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hkr.se MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx MjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0 fJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB xDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4 CBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK 6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr bKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB BQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr Cdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms exr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0 HwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK qU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk kgLpO4NuqQRRqV5FxbnmTvt25NApGY5k urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HKR Högskolan Kristianstad Högskolan Kristianstad http://www.hkr.se Högskolan Kristianstad roland.svedman@hkr.se su.se Stockholms Universitet Stockholm University Identity Provider för anställda och studenter vid Stockholms universitet. The Stockholm University Identity Provider is used by employees and students at the university. https://idp.it.su.se/idp/img/su-logo-sv_OLD.gif https://idp.it.su.se/idp/img/su-logo-en_OLD.gif su.se geo:59.3625,18.0586 MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient su.se MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SU Stockholms Universitet Stockholm University http://www.su.se Stockholm University helpdesk@it.su.se kth.se Kungliga Tekniska Högskolan KTH Royal Institute of Technology KTH Royal Institute of Technology Identity Provider is used by employees and students at the university. https://saml-1.sys.kth.se/om.html https://saml-1.sys.kth.se/about.html https://saml-1.sys.kth.se/logo-main.png kth.se 130.237.0.0/18 130.237.64.0/20 130.237.80.0/22 130.237.84.0/24 130.237.202.0/23 130.237.206.0/24 130.237.209.0/24 130.237.210.0/23 130.237.212.0/22 130.237.216.0/24 130.237.218.0/23 130.237.220.0/22 130.237.224.0/22 130.237.228.0/22 130.237.232.0/21 130.237.249.0/24 130.237.250.0/23 130.237.255.0/24 130.229.128.0/18 193.10.37.0/24 193.10.38.0/24 193.10.39.0/24 2001:6b0:1::/48 geo:59.346123,18.072305 MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kth.se MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KTH Kungliga Tekniska Högskolan KTH Royal Institute of Technology http://www.kth.se Royal Institute of Technology (KTH) itesc@kth.se vhs.se Verket för Högskoleservice Verket för Högskoleservice Identity Provider för gamla VHS som sedan 2013-01-01 ingår i Universitets- och högskolerådet (UHR) Identity Provider för gamla VHS som sedan 2013-01-01 ingår i Universitets- och högskolerådet (UHR) MIIEhDCCA2ygAwIBAgIQIH68C7SNwFgAqk5SKo9fETANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDcwODAwMDAwMFoXDTE0MDcwNzIzNTk1OVowXjELMAkGA1UE BhMCU0UxJTAjBgNVBAoMHFZlcmtldCBmw7ZyIEjDtmdza29sZXNlcnZpY2UxDDAK BgNVBAsTA0lUUzEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXc4oK5t9SmlJsFQq0xW3VYUDupYUKh59g ObRP6bJalVZpsiZC1hiv80XfEIPhYibQy6tb1e2v6kWfwmLDQbvG46FmJMIMp1C4 hTXeMg3q0FlsjefDCe5u1InRRAn+//smlDwcN5i49leat9TtfixO17blSrwZGUr0 4fJ7ksvA+3MThpnj7v0dOHoBQ1tpm3B1GzuRR5fRcAFFQ7HvWUBUIy3LMJEwbvhu 2JtPY6juwADYFwXIRxoQoLJmzxl8CdacfrHjOUXegZBWNBT48sZNx/Mx+6ntLBlk 6yPb875cNs3rb2b29qK5fhSnC2GldcZISPbBmRY8Geg95vKdklVJAgMBAAGjggFk MIIBYDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU Z+OYS2QD6EfmfNxdl553Ch3oVQ4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC MAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYL KwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVy ZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUF BzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAm BggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHAYDVR0RBBUw E4IRc2hpYmJvbGV0aC52aHMuc2UwDQYJKoZIhvcNAQEFBQADggEBAEGqWH7Wh8Bw nm4D9PI+gcuhQ/PNnm1WZ5mZStzguHIpNb0a+862pvyvuFGras7y3azbggJaHY78 E9ne60MQTKDKr0K7pSyMqGobaxsp/w3enDIX7Iz07v6aEVz909YdLuGsWZXVPKws 0Dsp+a4EwRtWQuK5yUZ4ix6l5NwBWh6e/xQ7jzhTrVj9ONjpjUu26YHzJboPiIu8 POezRx+sHkS7TRJI9XkD1kgphz3QF9u8GfCvteDbl9v2TCZaKR8q1J4wd9QD2Ki1 pywz/Z6FlltyOVqgUp57YwM82wj0LPqoGnW6Pt3x+kKCRs5j2cvQpg1z9wvu8WFI jztUvasgi2c= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient vhs.se MIIEhDCCA2ygAwIBAgIQIH68C7SNwFgAqk5SKo9fETANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDcwODAwMDAwMFoXDTE0MDcwNzIzNTk1OVowXjELMAkGA1UE BhMCU0UxJTAjBgNVBAoMHFZlcmtldCBmw7ZyIEjDtmdza29sZXNlcnZpY2UxDDAK BgNVBAsTA0lUUzEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXc4oK5t9SmlJsFQq0xW3VYUDupYUKh59g ObRP6bJalVZpsiZC1hiv80XfEIPhYibQy6tb1e2v6kWfwmLDQbvG46FmJMIMp1C4 hTXeMg3q0FlsjefDCe5u1InRRAn+//smlDwcN5i49leat9TtfixO17blSrwZGUr0 4fJ7ksvA+3MThpnj7v0dOHoBQ1tpm3B1GzuRR5fRcAFFQ7HvWUBUIy3LMJEwbvhu 2JtPY6juwADYFwXIRxoQoLJmzxl8CdacfrHjOUXegZBWNBT48sZNx/Mx+6ntLBlk 6yPb875cNs3rb2b29qK5fhSnC2GldcZISPbBmRY8Geg95vKdklVJAgMBAAGjggFk MIIBYDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU Z+OYS2QD6EfmfNxdl553Ch3oVQ4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC MAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYL KwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVy ZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUF BzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAm BggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHAYDVR0RBBUw E4IRc2hpYmJvbGV0aC52aHMuc2UwDQYJKoZIhvcNAQEFBQADggEBAEGqWH7Wh8Bw nm4D9PI+gcuhQ/PNnm1WZ5mZStzguHIpNb0a+862pvyvuFGras7y3azbggJaHY78 E9ne60MQTKDKr0K7pSyMqGobaxsp/w3enDIX7Iz07v6aEVz909YdLuGsWZXVPKws 0Dsp+a4EwRtWQuK5yUZ4ix6l5NwBWh6e/xQ7jzhTrVj9ONjpjUu26YHzJboPiIu8 POezRx+sHkS7TRJI9XkD1kgphz3QF9u8GfCvteDbl9v2TCZaKR8q1J4wd9QD2Ki1 pywz/Z6FlltyOVqgUp57YwM82wj0LPqoGnW6Pt3x+kKCRs5j2cvQpg1z9wvu8WFI jztUvasgi2c= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient VHS Verket för Högskoleservice Verket för Högskoleservice http://www.vhs.se VHS bjorn.soderstedt@vhs.se oru.se Örebro Universitet Örebro University The Örebro University Identity Provider is used by employees and students at the university. https://cas-01.oru.se/cas/Logo_txt_runt_farg.gif oru.se geo:59.2547,15.2485 geo:59.7065,14.5473 MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient oru.se MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ORU Örebro Universitet Örebro University http://www.oru.se Jonny Ehrnberg jonny.ehrnberg@oru.se Mikael Borjesson mikael.borjesson@oru.se umu.se MIIDhzCCAm+gAwIBAgIJAI1+B/ykYMKxMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlNFMQ0wCwYDVQQHDARVbWVhMRkwFwYDVQQKDBBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLDANJVFMxEzARBgNVBAMMCmlkcC51bXUuc2UwHhcNMTIwMTE3MDkwNzAyWhcNMjIwMTE0MDkwNzAyWjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEZMBcGA1UECgwQVW1lYSB1bml2ZXJzaXRldDEMMAoGA1UECwwDSVRTMRMwEQYDVQQDDAppZHAudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxi4TpxJad+Voksq5ArQ1D5yYx0u9Tq6kaNJDFGUQOSb6rzfiiau3p/Uy02Hy5Y/iPAZblYffrTpQOC6dcrYRdoKI20ZWyc7dwc24yuo8mfsnNt5xoAHZbmAO6jw98tvYz0WWXYYcBbkiAwELfSdLd1n8V6mCpx3oLji/xzhBw+B+sLkLUXVaG3p3lTDicRmpuZPnaOKVDexYHWrJ98JZw45k8aw/SpwBZJzcJ4HtaUIrtrjasdbPmfL92nr8XM3mFMQRBjMwZNnt8MIpBnnmZVk9HlzgFooL1OkaujpLMxzhAi2Ft8rHxZYsboGZytlPgPGnfANQ4+bFb67bKFfUXwIDAQABo1AwTjAdBgNVHQ4EFgQUWGMuElpC3shsrqn7K+chLwAGFMAwHwYDVR0jBBgwFoAUWGMuElpC3shsrqn7K+chLwAGFMAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAM0k3m+271OHet+AWgHhApuy3TcnobVixJSAdOjiPhX8sIbA62m9NDEFrPBew1HUh2XYaO87rSxZXS2NsXQmkkcOpavAqVISckEX9jpjgBEC/8Kz2uFzf9uf/7eYA1tnJTRVpfy1XLd9D7B3R8B/vjnYBJVgKtlz2qJrDr7RvZ8+twMYcDnqiVcjbvhDN0ItOdW9Wn5arzMQddUUI4Ok9KBPJxO3NP9crHJ7o63gLvB6YjEK+zcKagIHc8y+8xmuXzbg2zaQAY9GKxdyVjbmMQtEm8R99vmrmXgz0qfng8ET8WPkRl7ugPTYCo+H2Bq/rN31pRLF+MVBq/kHc7lPk3w== MIIDhzCCAm+gAwIBAgIJAI1+B/ykYMKxMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlNFMQ0wCwYDVQQHDARVbWVhMRkwFwYDVQQKDBBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLDANJVFMxEzARBgNVBAMMCmlkcC51bXUuc2UwHhcNMTIwMTE3MDkwNzAyWhcNMjIwMTE0MDkwNzAyWjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEZMBcGA1UECgwQVW1lYSB1bml2ZXJzaXRldDEMMAoGA1UECwwDSVRTMRMwEQYDVQQDDAppZHAudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxi4TpxJad+Voksq5ArQ1D5yYx0u9Tq6kaNJDFGUQOSb6rzfiiau3p/Uy02Hy5Y/iPAZblYffrTpQOC6dcrYRdoKI20ZWyc7dwc24yuo8mfsnNt5xoAHZbmAO6jw98tvYz0WWXYYcBbkiAwELfSdLd1n8V6mCpx3oLji/xzhBw+B+sLkLUXVaG3p3lTDicRmpuZPnaOKVDexYHWrJ98JZw45k8aw/SpwBZJzcJ4HtaUIrtrjasdbPmfL92nr8XM3mFMQRBjMwZNnt8MIpBnnmZVk9HlzgFooL1OkaujpLMxzhAi2Ft8rHxZYsboGZytlPgPGnfANQ4+bFb67bKFfUXwIDAQABo1AwTjAdBgNVHQ4EFgQUWGMuElpC3shsrqn7K+chLwAGFMAwHwYDVR0jBBgwFoAUWGMuElpC3shsrqn7K+chLwAGFMAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAM0k3m+271OHet+AWgHhApuy3TcnobVixJSAdOjiPhX8sIbA62m9NDEFrPBew1HUh2XYaO87rSxZXS2NsXQmkkcOpavAqVISckEX9jpjgBEC/8Kz2uFzf9uf/7eYA1tnJTRVpfy1XLd9D7B3R8B/vjnYBJVgKtlz2qJrDr7RvZ8+twMYcDnqiVcjbvhDN0ItOdW9Wn5arzMQddUUI4Ok9KBPJxO3NP9crHJ7o63gLvB6YjEK+zcKagIHc8y+8xmuXzbg2zaQAY9GKxdyVjbmMQtEm8R99vmrmXgz0qfng8ET8WPkRl7ugPTYCo+H2Bq/rN31pRLF+MVBq/kHc7lPk3w== urn:oasis:names:tc:SAML:2.0:nameid-format:transient UmU UmU Umeå Universitet Umeå University http://www.umu.se http://www.umu.se/english Datordrift datordrift@umdac.umu.se kau.se Karlstads Universitet Karlstad University Identity Provider för Karlstads universitet Identity Provider for Karlstad University https://www.kau.se/sites/all/themes/kau/logo.png 130.243.16.0/20 193.10.162.0/24 193.10.220.0/22 193.10.224.0/21 193.10.238.0/24 193.11.148.0/22 193.11.152.0/21 2001:6b0:34::0/48 kau.se geo:59.4059,13.5816 MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kau.se MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KAU Karlstads Universitet Karlstad University http://www.kau.se Paul Scott paul.scott@kau.se Magnus Olsson magnus.olsson@kau.se hj.se Högskolan i Jönköping Jönköping University Identity Provider för anställda och studenter vid Högskolan i Jönköping. The Jönköping University Identity Provider is used by employees and students at the university. https://hj.se/webdav/images/system/gfx/logotype/hj-sv.png https://hj.se/webdav/images/system/gfx/logotype/hj-en.png hj.se geo:57.7783,14.1633 MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hj.se MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HJ Högskolan i Jönköping Jönköping University http://www.hj.se Högskolan i Jönköping Stefan.Kindh@hj.se bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient BTH Blekinge Tekniska Högskola (Personal) Blekinge Tekniska Högskola (Personal) http://www.bth.se Tom Martinsson tom.martinsson@bth.se kb.se Kungliga biblioteket National Library of Sweden Identity Provider för Kungliga biblioteket. Identity Provider for National Library of Sweden. https://idp.kb.se/idp/images/kb-logo.png 193.10.249.131/32 kb.se geo:59.33822,18.0722617 MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB BQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1 MTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ X4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd L2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W fQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf fswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99 MLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R BC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD ggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB D3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A eqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM FgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN eXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483 HoPbenzIMS3KvKqUl64+5qwAZhM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kb.se MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB BQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1 MTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ X4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd L2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W fQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf fswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99 MLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R BC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD ggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB D3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A eqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM FgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN eXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483 HoPbenzIMS3KvKqUl64+5qwAZhM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KB Kungliga biblioteket National Library of Sweden http://kb.se Kungliga Biblioteket swamid@kb.se hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HH Högskolan i Halmstad Högskolan i Halmstad http://www.hh.se Högskolan i Halmstad Magnus.Moren@hh.se miun.se MIIDJzCCAg+gAwIBAgIUREnpvBXjmkHQJD0xn6joE9UTMyMwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMB4XDTExMTIzMDEwMjMyNVoX DTMxMTIzMDEwMjMyNVowGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJkrr5rb4DLITBdU0e/8/lBAnoQq Bx/coeuJzCNP2EtRKCqTHB+v77geB+zzUZz2xDVmVjqMiO2/yCtZtI1hsK9nuPbV EZe1AuyQph31ud3r2ZkT/eS+xbmTyxAkMYSqrj55OC1Dfk0AYHGpS46q3JURD0A8 OYOQb74IB1iC2+da3VKKjkbVlymdULN+o5Fg+zAzFymClSbPP3+Vu6D/65L2r1Bg DDgq9qtFGXdopNHnDU2eY+rTQEipa0EpVG7gv77Q1GFA2f5BCNTuW9AQOKnXTkbO hb1bXylESEvNL57+l8/8qdDEJmcvwJRHttVpSlWpTYQKMXK9J5kB3YIhUQIDAQAB o2UwYzBCBgNVHREEOzA5gg92bWlkZ3czLm1pdW4uc2WGJmh0dHBzOi8vdm1pZGd3 My5taXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRpUIa+z1bDfa7o0lKm pwa034YZhTANBgkqhkiG9w0BAQUFAAOCAQEAfgyLe7dVQXULh4wAVhCVeUNv40En hW929W1K+Zgtz+77nG5lnck88G2yrs15inPABkoGm6SYSYkycYeI7SY1rPy0aSMF DWSZLLppL5N1mLxsK+vbF8h3zHWJza8SrxmLoWN6FvM+bYcQb/Peg6MVFpAm3xSp EyV0GjP3wM/Qt05Pf26yvZRVXDingJ1RWIOwtNlCag8X/9yG+ktTdSaG+ecqXlq4 A+ZqGs14HCp2XO5VLdsp8g1i9cUEKgWjMdX8t8GNsYbEjLjAG/CtmNNgUDrEJ4qM I7yfePa+lbSSpUv1l32U1dXAI6n54O9jK+ZVGubhDe0PT1Y23j/HHPbZoQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient miun.se MIIDJzCCAg+gAwIBAgIUREnpvBXjmkHQJD0xn6joE9UTMyMwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMB4XDTExMTIzMDEwMjMyNVoX DTMxMTIzMDEwMjMyNVowGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJkrr5rb4DLITBdU0e/8/lBAnoQq Bx/coeuJzCNP2EtRKCqTHB+v77geB+zzUZz2xDVmVjqMiO2/yCtZtI1hsK9nuPbV EZe1AuyQph31ud3r2ZkT/eS+xbmTyxAkMYSqrj55OC1Dfk0AYHGpS46q3JURD0A8 OYOQb74IB1iC2+da3VKKjkbVlymdULN+o5Fg+zAzFymClSbPP3+Vu6D/65L2r1Bg DDgq9qtFGXdopNHnDU2eY+rTQEipa0EpVG7gv77Q1GFA2f5BCNTuW9AQOKnXTkbO hb1bXylESEvNL57+l8/8qdDEJmcvwJRHttVpSlWpTYQKMXK9J5kB3YIhUQIDAQAB o2UwYzBCBgNVHREEOzA5gg92bWlkZ3czLm1pdW4uc2WGJmh0dHBzOi8vdm1pZGd3 My5taXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRpUIa+z1bDfa7o0lKm pwa034YZhTANBgkqhkiG9w0BAQUFAAOCAQEAfgyLe7dVQXULh4wAVhCVeUNv40En hW929W1K+Zgtz+77nG5lnck88G2yrs15inPABkoGm6SYSYkycYeI7SY1rPy0aSMF DWSZLLppL5N1mLxsK+vbF8h3zHWJza8SrxmLoWN6FvM+bYcQb/Peg6MVFpAm3xSp EyV0GjP3wM/Qt05Pf26yvZRVXDingJ1RWIOwtNlCag8X/9yG+ktTdSaG+ecqXlq4 A+ZqGs14HCp2XO5VLdsp8g1i9cUEKgWjMdX8t8GNsYbEjLjAG/CtmNNgUDrEJ4qM I7yfePa+lbSSpUv1l32U1dXAI6n54O9jK+ZVGubhDe0PT1Y23j/HHPbZoQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MIUN Mittuniversitetet Mittuniversitetet http://www.miun.se Mittuniversitetet Ove.Olander@miun.se irf.se MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw MjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd 1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c BaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/ u2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P IjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD cEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB BQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp baTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7 9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii mYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T F84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp dJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient irf.se MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw MjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd 1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c BaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/ u2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P IjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD cEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB BQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp baTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7 9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii mYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T F84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp dJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IRF Institutet för Rymdfysik Institutet för Rymdfysik http://www.irf.se Mats Luspa matsl@irf.se hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hh.se MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y OTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo VVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC Xt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd 4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr DOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu 2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w PAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ KoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0 3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF 7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I 06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X vAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB CXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HH Högskolan i Halmstad Högskolan i Halmstad http://www.hh.se Högskolan i Halmstad Magnus.Moren@hh.se vr.se MIIDLDCCAhSgAwIBAgIVAKrFALRGt/sXrJc+5j0adTu2M0/4MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGxpdmVzcnYuZXgudnIuc2UwHhcNMTExMDExMDkwNjI1 WhcNMzExMDExMDkwNjI1WjAbMRkwFwYDVQQDExBsaXZlc3J2LmV4LnZyLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXd832CJ92pEWl9agbHgE+yc zLwonOox29ZXk9x68vd5+n+36bO1gkb4dg+8xgHR3WqXOUwVajMWtUkhH7YN1dq2 h8JzOQ20oTTfJQi13uzL+uyfu3Z+X1mAnxfAz8wr1IjRLBfjgCiyii87/TcpEZBl lT8p6W3E8hiB8Qdbd7FJf52q6y4nRikMlYK0JMAg9v9SvQPZoSd0Fift5Mt92Tes 73vmimu0FK/2AkvDw7ANTV1YfuyFYUgZ6koRe1gO3JUFIKYXMgovUh2Gy9VjxW0h /YeOxgGUb8sC33VHDUd03oB90XcSdih+KaSxkw6gWUyuQZ9GvnzfYPpj2nblCQID AQABo2cwZTBEBgNVHREEPTA7ghBsaXZlc3J2LmV4LnZyLnNlhidodHRwczovL2xp dmVzcnYuZXgudnIuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFKHqhiJr9a82 J7vvd4BcjZn84W0qMA0GCSqGSIb3DQEBBQUAA4IBAQBpzAB/oEEbx4Hnbd9H+B/U ZkIrKc9RNnz76jr0EHVGma3iy7EeueJLdgEBgmwvYrzl5dyWSLrdw/sXBsuer7wM FeegMJozSv56MrpSoAODBsCeyrmldFGqRzBu5KjF9/MVRpwBqXEZnDEPe4gDKP+b JdxMfnBNi8mPEIZK/cAPcdnNYatIvWFzrvcGfLwUlJvEPt3FVPxibY8rMqS0v4vl E829C4X5CIQjd4L9PA+L4s+/jp4zrJsyouvLGs2IQqTQYQYPajUoql2GT7w+NUju 7yrPHZ1JX3HLDgrZHMW5EZ5df29H0UA1YU9mTvpo3CCy3fzJINtdT5JRBXtEqudj urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient vr.se MIIDLDCCAhSgAwIBAgIVAKrFALRGt/sXrJc+5j0adTu2M0/4MA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGxpdmVzcnYuZXgudnIuc2UwHhcNMTExMDExMDkwNjI1 WhcNMzExMDExMDkwNjI1WjAbMRkwFwYDVQQDExBsaXZlc3J2LmV4LnZyLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXd832CJ92pEWl9agbHgE+yc zLwonOox29ZXk9x68vd5+n+36bO1gkb4dg+8xgHR3WqXOUwVajMWtUkhH7YN1dq2 h8JzOQ20oTTfJQi13uzL+uyfu3Z+X1mAnxfAz8wr1IjRLBfjgCiyii87/TcpEZBl lT8p6W3E8hiB8Qdbd7FJf52q6y4nRikMlYK0JMAg9v9SvQPZoSd0Fift5Mt92Tes 73vmimu0FK/2AkvDw7ANTV1YfuyFYUgZ6koRe1gO3JUFIKYXMgovUh2Gy9VjxW0h /YeOxgGUb8sC33VHDUd03oB90XcSdih+KaSxkw6gWUyuQZ9GvnzfYPpj2nblCQID AQABo2cwZTBEBgNVHREEPTA7ghBsaXZlc3J2LmV4LnZyLnNlhidodHRwczovL2xp dmVzcnYuZXgudnIuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFKHqhiJr9a82 J7vvd4BcjZn84W0qMA0GCSqGSIb3DQEBBQUAA4IBAQBpzAB/oEEbx4Hnbd9H+B/U ZkIrKc9RNnz76jr0EHVGma3iy7EeueJLdgEBgmwvYrzl5dyWSLrdw/sXBsuer7wM FeegMJozSv56MrpSoAODBsCeyrmldFGqRzBu5KjF9/MVRpwBqXEZnDEPe4gDKP+b JdxMfnBNi8mPEIZK/cAPcdnNYatIvWFzrvcGfLwUlJvEPt3FVPxibY8rMqS0v4vl E829C4X5CIQjd4L9PA+L4s+/jp4zrJsyouvLGs2IQqTQYQYPajUoql2GT7w+NUju 7yrPHZ1JX3HLDgrZHMW5EZ5df29H0UA1YU9mTvpo3CCy3fzJINtdT5JRBXtEqudj urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient VR Vetenskapsrådet Vetenskapsrådet http://www.vr.se Swedish Reasearch Council kontors-it@vr.se bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient BTH Blekinge Tekniska Högskola (Personal) Blekinge Tekniska Högskola (Personal) http://www.bth.se Tom Martinsson tom.martinsson@bth.se bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient STUDENTS-BTH Blekinge Tekniska Högskola (Studenter) Blekinge Tekniska Högskola (Studenter) http://www.bth.se Tom Martinsson tom.martinsson@bth.se mdh.se Mälardalens Högskola Mälardalen University Identity Provider för anställda och studenter vid Mälardalens högskola. The Mälardalen University Identity Provider is used by employees and students at the university. https://identity.mdh.se/img/logo-sv.png mdh.se geo:59.6186,16.5407 geo:59.3716,16.5085 MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mdh.se MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MDH Mälardalens Högskola Mälardalen University http://www.mdh.se Mälardalen University peter.falck@mdh.se gu.se Göteborgs Universitet University of Gothenburg Identity Provider för anställda och studenter vid Göteborgs universitet. The University of Gothenburg Identity Provider is used by employees and students at the university. https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png gu.se geo:57.6986,11.9712 MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gu.se MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GU Göteborgs Universitet University of Gothenburg http://www.gu.se Göteborgs universitet pablo.millet@gu.se fhs.se student.fhs.se op.fhs.se MIIC3DCCAcSgAwIBAgIQYNkK/dJqwqZPH4XxymtDHjANBgkqhkiG9w0BAQsFADAqMSgwJgYDVQQDEx9BREZTIEVuY3J5cHRpb24gLSBhZGZzMDEuZmhzLnNlMB4XDTEzMDIwMTE3MTQ1MFoXDTE0MDIwMTE3MTQ1MFowKjEoMCYGA1UEAxMfQURGUyBFbmNyeXB0aW9uIC0gYWRmczAxLmZocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDtM/dMEsLl/yQJ6RlX19ngHPmBDqwnW67qeDaitEi9Fw5+dIcU22zKJ6psSAVqBwj/HHVS7qCfPCAsHaY6XlLLqn6VReSo1qgDxsMOu0J41So04dV55FIQj1ExjzuYCE50XLC12m2jva+ijOabf8Up1snFgOze1CYmYiArJg283Rivl3CfGrMV1S7UuCBbjhnctI9t2OyvZknsvIgz/G5DZVEPIZS2phHKIyqFAA4zD3DaPTW1m9Rknq7MDw6wL1jnicTRSf5RaXPu7r5JBBgPfdgZw2SG/b+JJWL9FmDgE6otD6JQg6M4LPOI0uEg5Lk6RAfwBG3/hYwi/jEmGYcCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA0MPoTO+0FDbpX0bXfx6nqL++gLgFEoMZk7QU5WRAIbB7ueoAql7vpadfamvx+Sy70+C4xmY3Ud52M6G2649TOgS5nXOMPB7lCpSS3yGJklRnuhdlRJCl+tfPn0+Q3fmGFNMAhgcy63PNat3Cg/ucDD+XhM4jLw2Yp7aGZy6ZFocQdD4oRPcph3wlmHmb5E4u3ONrG1Gr/SZjPugEi+fqWZdezcYM+PqFwvhqrmu1Y92l4T2u95UZEL0i/oJC0m/9xDMMTL3pWILwY0KDe3rlDjOhBuTKTUM5FYFjaQwBHtnB6n1zbFIdAFbASSJ9CFUXySboEVqEnSwLJn7ztgV+bg== MIIC1jCCAb6gAwIBAgIQKhAv7tvnLoFM2et83uQ/XzANBgkqhkiG9w0BAQsFADAnMSUwIwYDVQQDExxBREZTIFNpZ25pbmcgLSBhZGZzMDEuZmhzLnNlMB4XDTEzMDIwMTE3MTQ1MFoXDTE0MDIwMTE3MTQ1MFowJzElMCMGA1UEAxMcQURGUyBTaWduaW5nIC0gYWRmczAxLmZocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKEoDVI2vLh+TIPAvDrrjoai+qVbI6lHzcH9Hkx7UzJrlKu3JKYl/YaXL3j+UrXviCKFnML2J7ufFTmw4YoTx25eoSWHK88YXNqPh42EoQd0Y9OeSh/TJzNI/EBakIR0T9RZtRsmzLluuWdWUONEaUNHVhOg9334gXRbN6teZiHGXaq+TelM38a3uKNsLQ63NWKRwc4vWLiT1LqflFVkGEb5gY553SSAygbQOqBfd1R2DCmdG6VoQsvqPSXYO5BpGll4TgllcAr2cOwojU3tvGjU+gZqxKKQ47Tm0J6Dyz+6VSvMqaIJP9weCY6WpPaRyMXKDT8CUNP+pl0vLWH6MLMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAeTQ53HiJVFr6xFGXFoTNwOeT3Jv0uGQyGIgrebRC3/bf/mOnNcALyMI+WJz2MQC9HEtymf2hJ1qUGs+wpJbMwrCywjTzkQYKgKRTuayQaXc8YpDQF8f6WBlIeA6W1NgYem1Tmli5UVwqpcelYOMWFpsE6s4MrTHy5EvptWUoDtQtobu0zwmPibv1ObBfkLaIvdCbMuEHL7p+deVlTdRlnTe+77CqhMAT8jv4aNDD1IJONU0XpXdVrtmWOOiwijrmLuvR2JlRAyym505sQokdo/5Um8hrhu+dSRWy5RHvBQ+xDRRuZQvhtHtuYiZMtmfUpGjXpO/xC9mxxnFHZzZBog== urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Försvarshögskolan Försvarshögskolan Försvarshögskolan http://www.fhs.se/ Alex Sjöblom helpdesk@fhs.se +46(0)855342545 konstfack.se MIIDLDCCAhSgAwIBAgIVAPA2v/jvONxWV73+wdqELeA5iFTMMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5rb25zdGZhY2suc2UwHhcNMTMwMTIzMDkwMjIy WhcNMTYwMTIzMDkwMjIyWjAbMRkwFwYDVQQDExBpZHAua29uc3RmYWNrLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuKqHMcnTbkHRUUPt5SYVWnrz vzPsKTo9treYMIVyNsJRqlaTMZxx5Y9AbyWjGq9c1MMP/7oVtu9ABLSzkEu61y8R cN0YfKeby8JgLpQ8Wx6tJdHJ2sgBPD7swlf0tIBUR0fEg9/XXzSrlCG92cEphDqF 7JEs+WjnIGOVZFZ46pc6i0P5UR4zwLI0MnLH18UcztavnK2tqOny7JzO0fyPXpft bR5rO6CINXsjwSNhngKsZoQt5rxGO0jOfowtv6CWa0STZKYg+oQFlttmV3TqK5S0 AZWOjsb5wLbjOxEjJ9imjwYRaLNAIiHf/kPy3510grJ38opoOoyio++Lb2nhQQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAua29uc3RmYWNrLnNlhidodHRwczovL2lk cC5rb25zdGZhY2suc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFQ5EaKkR2w+ gZn3p2frzQRUOyazMA0GCSqGSIb3DQEBBQUAA4IBAQBYOq5A0EQe9lEfg432gl9S 4/nnAH1V8OHReiFL6Inz9r3LZi9UUMhOS3P+9zuuRfBuhjRD8Wb7y7OD+ecS2ZMR gbzxwpfI8BICrrxTSnBQv1wXQnDvX7XuTH+UqPfc5ZWKInX2kE1VNRb/5mwODPt3 i+hJa2eQhpQGsv4I8cL1Pu1uIuA1+5y+JLINPrwvqu0BwKdHDApQ7JrGCf0+CbLm vw3ZJUolwiBzmSW487sdzsI85Nnp/NFbjZPfVNfwK++e24meft9lZY8oqhPp+B88 SHHQuQC8v/yTq6ZVFlRvTNkZ+W/vPYOeE6x49Dygeu65WDf/H2NUy6dggcmH+LpS urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent konstfack.se MIIDLDCCAhSgAwIBAgIVAPA2v/jvONxWV73+wdqELeA5iFTMMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC5rb25zdGZhY2suc2UwHhcNMTMwMTIzMDkwMjIy WhcNMTYwMTIzMDkwMjIyWjAbMRkwFwYDVQQDExBpZHAua29uc3RmYWNrLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuKqHMcnTbkHRUUPt5SYVWnrz vzPsKTo9treYMIVyNsJRqlaTMZxx5Y9AbyWjGq9c1MMP/7oVtu9ABLSzkEu61y8R cN0YfKeby8JgLpQ8Wx6tJdHJ2sgBPD7swlf0tIBUR0fEg9/XXzSrlCG92cEphDqF 7JEs+WjnIGOVZFZ46pc6i0P5UR4zwLI0MnLH18UcztavnK2tqOny7JzO0fyPXpft bR5rO6CINXsjwSNhngKsZoQt5rxGO0jOfowtv6CWa0STZKYg+oQFlttmV3TqK5S0 AZWOjsb5wLbjOxEjJ9imjwYRaLNAIiHf/kPy3510grJ38opoOoyio++Lb2nhQQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAua29uc3RmYWNrLnNlhidodHRwczovL2lk cC5rb25zdGZhY2suc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFQ5EaKkR2w+ gZn3p2frzQRUOyazMA0GCSqGSIb3DQEBBQUAA4IBAQBYOq5A0EQe9lEfg432gl9S 4/nnAH1V8OHReiFL6Inz9r3LZi9UUMhOS3P+9zuuRfBuhjRD8Wb7y7OD+ecS2ZMR gbzxwpfI8BICrrxTSnBQv1wXQnDvX7XuTH+UqPfc5ZWKInX2kE1VNRb/5mwODPt3 i+hJa2eQhpQGsv4I8cL1Pu1uIuA1+5y+JLINPrwvqu0BwKdHDApQ7JrGCf0+CbLm vw3ZJUolwiBzmSW487sdzsI85Nnp/NFbjZPfVNfwK++e24meft9lZY8oqhPp+B88 SHHQuQC8v/yTq6ZVFlRvTNkZ+W/vPYOeE6x49Dygeu65WDf/H2NUy6dggcmH+LpS urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Konstfack Konstfack Konstfack http://www.konstfack.se Konstfack helpdesk@konstfack.se rkh.se MIIDEzCCAfugAwIBAgIUSxTqdp7tDACfsf1wsKvgXqio4y8wDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLnJraC5zZTAeFw0xMjExMTIxMzQ4MzZaFw0zMjEx MTIxMzQ4MzZaMBUxEzARBgNVBAMTCmlkcC5ya2guc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCF9AP/NqQC4kdNom3wMY/3DF38Tdgy9bY5qyy/RlOo 4t+G7MMYHvIKKxpD5s1wFbir4e84mn2eGgiMZ5BqlS4xl3wjBnY3syUpEfGA5QcT Ar0uS9ToncrxqbAp4ZzgtF6YrP53cWL9lbHZjImESd5NfIt515mDWFfuxJyCTYxf zvtEJLxdTfjj0U8sWFxQ0sW5z4Ib49RvpIEaf+/STAjaqP6l8gfDaLp7chRyLPPN 4Hywk7ZgK/hGX2pRjXogAkbMDBECaPPtn0XUruHdC8hqshpC33xoHaCvfFE6OYfq uZX0I2pCiOKRFy/qO1YoIEE8f0EaQy35wptpiVAGoTmvAgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5ya2guc2WGIWh0dHBzOi8vaWRwLnJraC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUnN5WyGgWFoUD8kRlz0xaculYHQMwDQYJKoZIhvcNAQEF BQADggEBABbsy0PiV0PF8zc83scwz29zVf15Bhk7FUgv0mhNd94g/OO7D5hcKlvM wEPDvFrmaYxiPDKN+PxIB70fQfjwqoMZHOIhMwqzbKbbzxf3lRlgihtnrbwLw4vp ele3AfWv2twARiowDSQuskUNoqiRTA14IXROrRFzr3urcR3V67zS0vdYZmM02+Pu nSHk2aE+g4n5CZd5VJYi41Aq17QXnpn+AQGoGGLy88MADah5olUphcwr/GYBLGw2 pdeXtXJxxPV13GCms9LWYEUHf5JLBCsXPNGOe+6c7qWLVSi1Tn12ZFOOH4JCcoKr MH7l5Ii1TxKGmGspEIChPmEAY1ntIV8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient rkh.se MIIDEzCCAfugAwIBAgIUSxTqdp7tDACfsf1wsKvgXqio4y8wDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLnJraC5zZTAeFw0xMjExMTIxMzQ4MzZaFw0zMjEx MTIxMzQ4MzZaMBUxEzARBgNVBAMTCmlkcC5ya2guc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCF9AP/NqQC4kdNom3wMY/3DF38Tdgy9bY5qyy/RlOo 4t+G7MMYHvIKKxpD5s1wFbir4e84mn2eGgiMZ5BqlS4xl3wjBnY3syUpEfGA5QcT Ar0uS9ToncrxqbAp4ZzgtF6YrP53cWL9lbHZjImESd5NfIt515mDWFfuxJyCTYxf zvtEJLxdTfjj0U8sWFxQ0sW5z4Ib49RvpIEaf+/STAjaqP6l8gfDaLp7chRyLPPN 4Hywk7ZgK/hGX2pRjXogAkbMDBECaPPtn0XUruHdC8hqshpC33xoHaCvfFE6OYfq uZX0I2pCiOKRFy/qO1YoIEE8f0EaQy35wptpiVAGoTmvAgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5ya2guc2WGIWh0dHBzOi8vaWRwLnJraC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUnN5WyGgWFoUD8kRlz0xaculYHQMwDQYJKoZIhvcNAQEF BQADggEBABbsy0PiV0PF8zc83scwz29zVf15Bhk7FUgv0mhNd94g/OO7D5hcKlvM wEPDvFrmaYxiPDKN+PxIB70fQfjwqoMZHOIhMwqzbKbbzxf3lRlgihtnrbwLw4vp ele3AfWv2twARiowDSQuskUNoqiRTA14IXROrRFzr3urcR3V67zS0vdYZmM02+Pu nSHk2aE+g4n5CZd5VJYi41Aq17QXnpn+AQGoGGLy88MADah5olUphcwr/GYBLGw2 pdeXtXJxxPV13GCms9LWYEUHf5JLBCsXPNGOe+6c7qWLVSi1Tn12ZFOOH4JCcoKr MH7l5Ii1TxKGmGspEIChPmEAY1ntIV8= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The Red Cross University College Röda Korsets Högskola The Red Cross University College http://www.rkh.se RKH itsupport@rkh.se kmh.se MIIDFDCCAfygAwIBAgIVAOU5HVg2XQ7x9zifEpWAwx5/tzMwMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5rbWguc2UwHhcNMTIxMTA2MDkxMTQyWhcNMTUx MTA2MDkxMTQyWjAVMRMwEQYDVQQDEwppZHAua21oLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAg7J4scEL6Ptwh2NGEUkfSc08ZlC8I1l5uRL0L3EO eRjAFqjwsBuEhgGNvZdevH4vMsMU4XrXA+4J0XzeARZx+8B6EQKpiT5od5Jfw5oN 8PsbL6bSw0ivEipqRfjMRxxhqntS6unsCyrPG8IFr2l4koGyE2aoixWJ2je2gbGg ka/6tC5xpsI+rlO24HJd83tXWPJ+oZ2rI6Ac7TXq2KYjxj8M7fcQS6X9pqhgl1oZ 04I4HMHMFRMnO62Cb1ryS0A7V5P/PS9d0QU/MrxuSootYQ1vYRtQQnWSulBH945g tkubfMV/pkr3wsNxh+tEXaGTh3+vbZ45pYKglZ99amHO3QIDAQABo1swWTA4BgNV HREEMTAvggppZHAua21oLnNlhiFodHRwczovL2lkcC5rbWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFN9PHZwomaeOxq04aXJbnPdgxdlpMA0GCSqGSIb3DQEB BQUAA4IBAQBxRPXYVh5a6RiXOucpuOW44fWdzqyevWeQKdk6YOgLCe153TDSJRcB qbmg5vPht/Pl+YckIGN5XHjXhx7SkaTaYvCAPX4/E4nVKYqUPoM1P+HDJFvqWtPN wGCDbVOeyeBWLLapkmVUFxS3zOL4uCqK+HV20g4cZQQdaDV5bX3WzUbLuXT3h+V4 mAXptRcQXKX+zbvg1G5bp3NtSFZnXnrou+g9I1u9l4odS9F5kcHjnIAlxiBpl4xd qdIb2Ub9Cyim+BBcDduP8P0RaSYzYkj+joxU5SqHKvPCmvQOmMf4bBphtbNJeGBj Qz1btpwpzorDI58f7uezMy6zg2+3aLxJ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent kmh.se MIIDFDCCAfygAwIBAgIVAOU5HVg2XQ7x9zifEpWAwx5/tzMwMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5rbWguc2UwHhcNMTIxMTA2MDkxMTQyWhcNMTUx MTA2MDkxMTQyWjAVMRMwEQYDVQQDEwppZHAua21oLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAg7J4scEL6Ptwh2NGEUkfSc08ZlC8I1l5uRL0L3EO eRjAFqjwsBuEhgGNvZdevH4vMsMU4XrXA+4J0XzeARZx+8B6EQKpiT5od5Jfw5oN 8PsbL6bSw0ivEipqRfjMRxxhqntS6unsCyrPG8IFr2l4koGyE2aoixWJ2je2gbGg ka/6tC5xpsI+rlO24HJd83tXWPJ+oZ2rI6Ac7TXq2KYjxj8M7fcQS6X9pqhgl1oZ 04I4HMHMFRMnO62Cb1ryS0A7V5P/PS9d0QU/MrxuSootYQ1vYRtQQnWSulBH945g tkubfMV/pkr3wsNxh+tEXaGTh3+vbZ45pYKglZ99amHO3QIDAQABo1swWTA4BgNV HREEMTAvggppZHAua21oLnNlhiFodHRwczovL2lkcC5rbWguc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFN9PHZwomaeOxq04aXJbnPdgxdlpMA0GCSqGSIb3DQEB BQUAA4IBAQBxRPXYVh5a6RiXOucpuOW44fWdzqyevWeQKdk6YOgLCe153TDSJRcB qbmg5vPht/Pl+YckIGN5XHjXhx7SkaTaYvCAPX4/E4nVKYqUPoM1P+HDJFvqWtPN wGCDbVOeyeBWLLapkmVUFxS3zOL4uCqK+HV20g4cZQQdaDV5bX3WzUbLuXT3h+V4 mAXptRcQXKX+zbvg1G5bp3NtSFZnXnrou+g9I1u9l4odS9F5kcHjnIAlxiBpl4xd qdIb2Ub9Cyim+BBcDduP8P0RaSYzYkj+joxU5SqHKvPCmvQOmMf4bBphtbNJeGBj Qz1btpwpzorDI58f7uezMy6zg2+3aLxJ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent KMH Kungliga Musikhögskolan Kungliga Musikhögskolan http://www.kmh.se Kungliga Musikhögskolan swamid@kmh.se MIIEszCCBBygAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwIBcNMTMwMjI3MTkwOTUxWhgPMjA1NTAzMjQxOTA5NTFaMIHxMQswCQYDVQQGEwJTRTEQMA4GA1UECBMHVXBwbGFuZDEQMA4GA1UEBxMHVXBwc2FsYTElMCMGA1UEChMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTFJMEcGA1UECxRASGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbV9IYW5kZWxzaMO2Z3Nrb2xhbiBpIFN0b2NraG9sbV9TdmVJRDElMCMGA1UEAxMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp9bWZrlq/UMCHXlF36AXf8/C3emyOU86q4r3ouW+mOqrOzpnRF6W/7nMPdFWKYOFzC2gjGCGKG24rFAkNyW4qLUAF/R4lGHFOnZpcWeE8aCTwne8l3NdkZ3mKCj3/h4969+MgR2malTEk/bWR8fCtPfZtjgDOmRA9A2aaPJbvBUCAwEAAaOCAVUwggFRMB0GA1UdDgQWBBSa/TT11CoSMwD75RbSe2BeGnZ+jzCCASAGA1UdIwSCARcwggETgBSa/TT11CoSMwD75RbSe2BeGnZ+j6GB96SB9DCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQCCWkab83PQphIqKhxIF7WubZvC2Nz+t69VP1LIGP5X8mIEqLHchPFJlPmWdWu+nEBsp9iEkP2QNBZi1R8LVmqlc+DavtpedHs58Oihe9FuWb9hrjFHglvJm4VIAuJ72zo1oS5HCYNNxS7ohXSkY3OdEhEyssypW3LnjnoTesn2FQ== MIIEszCCBBygAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwIBcNMTMwMjI3MTkwOTUxWhgPMjA1NTAzMjQxOTA5NTFaMIHxMQswCQYDVQQGEwJTRTEQMA4GA1UECBMHVXBwbGFuZDEQMA4GA1UEBxMHVXBwc2FsYTElMCMGA1UEChMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTFJMEcGA1UECxRASGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbV9IYW5kZWxzaMO2Z3Nrb2xhbiBpIFN0b2NraG9sbV9TdmVJRDElMCMGA1UEAxMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp9bWZrlq/UMCHXlF36AXf8/C3emyOU86q4r3ouW+mOqrOzpnRF6W/7nMPdFWKYOFzC2gjGCGKG24rFAkNyW4qLUAF/R4lGHFOnZpcWeE8aCTwne8l3NdkZ3mKCj3/h4969+MgR2malTEk/bWR8fCtPfZtjgDOmRA9A2aaPJbvBUCAwEAAaOCAVUwggFRMB0GA1UdDgQWBBSa/TT11CoSMwD75RbSe2BeGnZ+jzCCASAGA1UdIwSCARcwggETgBSa/TT11CoSMwD75RbSe2BeGnZ+j6GB96SB9DCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQCCWkab83PQphIqKhxIF7WubZvC2Nz+t69VP1LIGP5X8mIEqLHchPFJlPmWdWu+nEBsp9iEkP2QNBZi1R8LVmqlc+DavtpedHs58Oihe9FuWb9hrjFHglvJm4VIAuJ72zo1oS5HCYNNxS7ohXSkY3OdEhEyssypW3LnjnoTesn2FQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Handelshögskolan i Stockholm Handelshögskolan i Stockholm Handelshögskolan i Stockholm Handelshögskolan i Stockholm Handelshögskolan i Stockholm Handelshögskolan i Stockholm http://www.e-identitet.se/?page=idps#hhs lu.se MIIDOzCCAiOgAwIBAgIUHLaZATm8vxcp1L4T0A9woLa1naIwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC5uZXQubHUuc2UwHhcNMDkwOTMwMTE0 ODIyWhcNMjkwOTMwMTE0ODIyWjAfMR0wGwYDVQQDExRzaGliYm9sZXRoLm5ldC5s dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI+ayJjc9XUuSABN M0X1KTfxv2arrhq8BV59iG1I9x3+Ga8lU0HH6zNNhT+ezRzxpSzeaTZZ+RcMAJS5 e6whhw4R92Ei25CNYQKalUwfGRP3X3shGttUXG2wdZ+5ruSje7LVBE7bS2Ek05TJ fnMc3O+hc5XwbpXBii2KqosrIS7kiR5FuUPOrMWE4Sr1zoE8TFhOOv8zf9AOLE++ k6aqas7TW9KCT7W8eyHNbcevEW8VhHpM49OGyzsjuJ8X6KkKNm1rSJgLEnnBy5y+ LuiM4Ad5LjAgcdetxGm5VgpOx8h5prX5H0R0+C8A9Pm50VuNuv9h9iLI0z42Qemm 3A5vgrUCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2hpYmJvbGV0aC5uZXQubHUuc2WG K2h0dHBzOi8vc2hpYmJvbGV0aC5uZXQubHUuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBlhR15/bdMDrBj/juMKUCB6K8TvMA0GCSqGSIb3DQEBBQUAA4IBAQBG XWHuslQiZD9yHWuQnMTYiB2cfp+82TNf0CIpoKzNPpcbUg4bX9NF8tyuCMAh6Tvf fNrkx++wXnbzjPmNKaryJDQGokz86pZdGRsNTt4dDDJSKCuSWP+kwCHf68/eklc1 zB0hU4yYhR6vyoNz/UKA/jh6WyNPP6hoeq9XZinU+iMVIdRF5CPHM/tpbcdk6elP tJPbWzQInOy+wWmZvFnbN1qwvnlFkYNdH+R0QM2Pvkz7DUG2FqvsbtrKZvj/IHHh zlPsVj43MhXLVfk/EtgL8BmxjOW08uY3EDXl3hFwJB/XRURouZC3euoBgE41FMKb ADE1bHKRi4qX9DYfBN7g urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lu.se MIIDOzCCAiOgAwIBAgIUHLaZATm8vxcp1L4T0A9woLa1naIwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUc2hpYmJvbGV0aC5uZXQubHUuc2UwHhcNMDkwOTMwMTE0 ODIyWhcNMjkwOTMwMTE0ODIyWjAfMR0wGwYDVQQDExRzaGliYm9sZXRoLm5ldC5s dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI+ayJjc9XUuSABN M0X1KTfxv2arrhq8BV59iG1I9x3+Ga8lU0HH6zNNhT+ezRzxpSzeaTZZ+RcMAJS5 e6whhw4R92Ei25CNYQKalUwfGRP3X3shGttUXG2wdZ+5ruSje7LVBE7bS2Ek05TJ fnMc3O+hc5XwbpXBii2KqosrIS7kiR5FuUPOrMWE4Sr1zoE8TFhOOv8zf9AOLE++ k6aqas7TW9KCT7W8eyHNbcevEW8VhHpM49OGyzsjuJ8X6KkKNm1rSJgLEnnBy5y+ LuiM4Ad5LjAgcdetxGm5VgpOx8h5prX5H0R0+C8A9Pm50VuNuv9h9iLI0z42Qemm 3A5vgrUCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUc2hpYmJvbGV0aC5uZXQubHUuc2WG K2h0dHBzOi8vc2hpYmJvbGV0aC5uZXQubHUuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBlhR15/bdMDrBj/juMKUCB6K8TvMA0GCSqGSIb3DQEBBQUAA4IBAQBG XWHuslQiZD9yHWuQnMTYiB2cfp+82TNf0CIpoKzNPpcbUg4bX9NF8tyuCMAh6Tvf fNrkx++wXnbzjPmNKaryJDQGokz86pZdGRsNTt4dDDJSKCuSWP+kwCHf68/eklc1 zB0hU4yYhR6vyoNz/UKA/jh6WyNPP6hoeq9XZinU+iMVIdRF5CPHM/tpbcdk6elP tJPbWzQInOy+wWmZvFnbN1qwvnlFkYNdH+R0QM2Pvkz7DUG2FqvsbtrKZvj/IHHh zlPsVj43MhXLVfk/EtgL8BmxjOW08uY3EDXl3hFwJB/XRURouZC3euoBgE41FMKb ADE1bHKRi4qX9DYfBN7g urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LU Lunds Universitet Lunds Universitet http://www.lu.se Lunds universitet Marika.Cochinescu@ldc.lu.se kva.se Kungliga Vetenskapsakademien The Royal Swedish Academy of Sciences Identity Provider för Kungliga Vetenskapsakademien Identity Provider for the Royal Swedish Academy of Sciences https://idp.kva.se/idp/images/headerLogo.gif kva.se geo:59.36542,18.05204 MIIDFDCCAfygAwIBAgIVAIEMcH8g/qilWjlQSS0EYqY8O3hnMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5rdmEuc2UwHhcNMTMwNjExMTIwMzU2WhcNMzMw NjExMTIwMzU2WjAVMRMwEQYDVQQDEwppZHAua3ZhLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAhbLQb03KVvHFPZlmohpzwmr6tY7dZCKSRTdfoSpu fT6BykDryqo0vg8pSBWghkiFZQr1V36qdK0XUFNAtFEGTtlXyI+PDvtGLTzg2Swb 9nxpwsXAxRUD1v/2SNUTxQW7O0t4jdZKxGcOEIDO8YHOpV0imw2v+tqzyr8MgwfE SSBV3ESUtHmDFvhanEp/TNsT6K8Y1IFqQzHCvNKV1WGW2vEKCjnwmMNd5N55cQrO foWCeC7BJhm7dKrzk0WzSZLrX1PtitHB7Ms705x7XRWw1Inbp5jd56ONJ7sZXqpi 4eb9wVovrZMqcBc/h4GPZN9WTACvfHUKvQ0N0lfzhUuKdQIDAQABo1swWTA4BgNV HREEMTAvggppZHAua3ZhLnNlhiFodHRwczovL2lkcC5rdmEuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFKpM1lN1+VbR8w+sZ1O3g4Lc0SIxMA0GCSqGSIb3DQEB BQUAA4IBAQB+22vGRTKJyRGh5lHVyk0NXWjc8aRAdntepCR+Yy17HB1P4lBSlewS bHuDhu7hHp9ItJWJryhkO4F1c+RjELnGf++WvM3Fv05AIV3x0lh/Kxs9X2f4KYBI Sa4XUUgl3lbrTI9H0Mse59OK4jz5LRF35OWihdoCNiRaKVjrRmMTZKrxBTJ5gSvf ULOTA8+dCegP7Q4xnGmN2M8PfO6Lp6BQh2LaaBt4qDGUytMnclKUhDXpasr/oUfB bS0T9qUjP0Djkv1HcffkxHJd9mbHMv4MiQjScE4Gwy4+6PPOO5a/3Q7JoGSbdVfm y8hIAGqbY/OdUQkJXj68rm5qr6pGjBEq urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent kva.se MIIDFDCCAfygAwIBAgIVAIEMcH8g/qilWjlQSS0EYqY8O3hnMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5rdmEuc2UwHhcNMTMwNjExMTIwMzU2WhcNMzMw NjExMTIwMzU2WjAVMRMwEQYDVQQDEwppZHAua3ZhLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAhbLQb03KVvHFPZlmohpzwmr6tY7dZCKSRTdfoSpu fT6BykDryqo0vg8pSBWghkiFZQr1V36qdK0XUFNAtFEGTtlXyI+PDvtGLTzg2Swb 9nxpwsXAxRUD1v/2SNUTxQW7O0t4jdZKxGcOEIDO8YHOpV0imw2v+tqzyr8MgwfE SSBV3ESUtHmDFvhanEp/TNsT6K8Y1IFqQzHCvNKV1WGW2vEKCjnwmMNd5N55cQrO foWCeC7BJhm7dKrzk0WzSZLrX1PtitHB7Ms705x7XRWw1Inbp5jd56ONJ7sZXqpi 4eb9wVovrZMqcBc/h4GPZN9WTACvfHUKvQ0N0lfzhUuKdQIDAQABo1swWTA4BgNV HREEMTAvggppZHAua3ZhLnNlhiFodHRwczovL2lkcC5rdmEuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFKpM1lN1+VbR8w+sZ1O3g4Lc0SIxMA0GCSqGSIb3DQEB BQUAA4IBAQB+22vGRTKJyRGh5lHVyk0NXWjc8aRAdntepCR+Yy17HB1P4lBSlewS bHuDhu7hHp9ItJWJryhkO4F1c+RjELnGf++WvM3Fv05AIV3x0lh/Kxs9X2f4KYBI Sa4XUUgl3lbrTI9H0Mse59OK4jz5LRF35OWihdoCNiRaKVjrRmMTZKrxBTJ5gSvf ULOTA8+dCegP7Q4xnGmN2M8PfO6Lp6BQh2LaaBt4qDGUytMnclKUhDXpasr/oUfB bS0T9qUjP0Djkv1HcffkxHJd9mbHMv4MiQjScE4Gwy4+6PPOO5a/3Q7JoGSbdVfm y8hIAGqbY/OdUQkJXj68rm5qr6pGjBEq urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent KVA Kungliga vetenskapsakademien The Royal Swedish Academy of Sciences http://www.kva.se kva.se peter.jacobsson@kva.se uhr.se Universitets- och högskolerådet The Swedish Council for Higher Education Identity Provider för Universitets- och högskolerådet (UHR) Identity Provider for the Swedish Council for Higher Education (UHR) https://shibboleth.uhr.se/idp/images/uhr_logo.png uhr.se geo:59.33760,18.05835 MIICZjCCAc+gAwIBAgIJAPC0l1XObymOMA0GCSqGSIb3DQEBBQUAMEwxCzAJBgNV BAYTAlNFMRMwEQYDVQQIDApTb21lLVN0YXRlMQwwCgYDVQQKDANVSFIxGjAYBgNV BAMMEXNoaWJib2xldGgudWhyLnNlMB4XDTEzMDYxMzA4NDcxMVoXDTE2MDYxMjA4 NDcxMVowTDELMAkGA1UEBhMCU0UxEzARBgNVBAgMClNvbWUtU3RhdGUxDDAKBgNV BAoMA1VIUjEaMBgGA1UEAwwRc2hpYmJvbGV0aC51aHIuc2UwgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBAKzNLfSUeKCinwoHoPaYDc0MohU7CoaaIK8If5fIXlS0 zv6vBu/kcvOqaIJ62QHyq0iQ9MeP6Tfzfnq4lc96NRzIJQEBmb9hrKWaGfZVEpWX I9zGg68FuODU5AhB+GhZNy4PmjlmnTDJFR1N+EJQiNAjg/xYwqvQ2TA16NwR2AsB AgMBAAGjUDBOMB0GA1UdDgQWBBTrKQPp1ulcWvun0MygkxGXORoRyTAfBgNVHSME GDAWgBTrKQPp1ulcWvun0MygkxGXORoRyTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4GBAC1y0y1G1HK7av+aCLvxhTnAJr1KLkpGzvh1UJ0G2G/CF1TDRMpq rt/Ln4vzVuFRP5vg+tL8a4YTmg6nG4spKDmDPNyNs52LWX5GikxWEEaobOo/366B g3K9tR/NfPn3yNgy/kBRABuYJVjrtsbq/1PJ6Kg807taKYrz+vyERbn0 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uhr.se MIICZjCCAc+gAwIBAgIJAPC0l1XObymOMA0GCSqGSIb3DQEBBQUAMEwxCzAJBgNV BAYTAlNFMRMwEQYDVQQIDApTb21lLVN0YXRlMQwwCgYDVQQKDANVSFIxGjAYBgNV BAMMEXNoaWJib2xldGgudWhyLnNlMB4XDTEzMDYxMzA4NDcxMVoXDTE2MDYxMjA4 NDcxMVowTDELMAkGA1UEBhMCU0UxEzARBgNVBAgMClNvbWUtU3RhdGUxDDAKBgNV BAoMA1VIUjEaMBgGA1UEAwwRc2hpYmJvbGV0aC51aHIuc2UwgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBAKzNLfSUeKCinwoHoPaYDc0MohU7CoaaIK8If5fIXlS0 zv6vBu/kcvOqaIJ62QHyq0iQ9MeP6Tfzfnq4lc96NRzIJQEBmb9hrKWaGfZVEpWX I9zGg68FuODU5AhB+GhZNy4PmjlmnTDJFR1N+EJQiNAjg/xYwqvQ2TA16NwR2AsB AgMBAAGjUDBOMB0GA1UdDgQWBBTrKQPp1ulcWvun0MygkxGXORoRyTAfBgNVHSME GDAWgBTrKQPp1ulcWvun0MygkxGXORoRyTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4GBAC1y0y1G1HK7av+aCLvxhTnAJr1KLkpGzvh1UJ0G2G/CF1TDRMpq rt/Ln4vzVuFRP5vg+tL8a4YTmg6nG4spKDmDPNyNs52LWX5GikxWEEaobOo/366B g3K9tR/NfPn3yNgy/kBRABuYJVjrtsbq/1PJ6Kg807taKYrz+vyERbn0 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Universitets- och hogskoleradet Universitets- och högskolerådet The Swedish Council for Higher Education http://www.uhr.se uhr.se hakan.pettersson@uhr.se esh.se Ersta Sköndal Högskola Ersta Sköndal University College Identity Provider för Ersta Sköndal University College Identity Provider for the Royal Swedish Academy of Sciences MIIDFDCCAfygAwIBAgIVALaN98IcoLX3UQ+fKlQVmqP23WvBMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5lc2guc2UwHhcNMTMwODA3MDkwOTU4WhcNMzMw ODA3MDkwOTU4WjAVMRMwEQYDVQQDEwppZHAuZXNoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAn2ZQb1kuPTXtueUtR79lZa5hCV2fMlOlfFJFMyC3 +6qQR6CGGZ7GvntHtIKpbfFqIeCsWNGXLttNDmGroG6koge0CEKv6z6JVD5tHert UVRA7GpDZpZLR7qRYcrbZp1tLrk9gKL3/PaudZhwAKuWiMz5HNyqk9Ojh3YRWJUD 1O3RX6l2tvc8MjT8JYE2D+TpqqiT5k1WgV7zgCv3QVnazfuANKZ2qjxiKVi3bh1w V/3VDJiN9DYhN1NvU412QBZR1AU1XJL36qkKmeTOi8qhhlxh6abl2oEpgyjR0lxn o1HwkDipkIJJiN/h7CKlUnEHpPidI5tMy/PezW78h2znfwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuZXNoLnNlhiFodHRwczovL2lkcC5lc2guc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFDGWVB2qNc/D6uRZt2wqI4/SM3Y6MA0GCSqGSIb3DQEB BQUAA4IBAQCMaKhHwEwcXTM7/HO6RbavAsisMab0TsCmuYsrCtYFccdrFNEUs+R5 qGwHre8J+0cMi0WgSIHXLnbhvjG3JPmBeLkZdSw/rOGtF6w6VSVpT2iGvfjNbsBq wFGkaEnsDKzhiBaIOcJyAJoh97PJygz7yriziwxDZrB7b0xnBHVs6u4HNuQjd/NA geGI3bNTbXj3Fgu9lanUQE7DbWETQEnrqI2QH+8tr4vVnhG7jaET+qP/ya+XXPJ1 +PUaqX2b8yCDIeHr7NkqtYf1nqphQ71OvdKe1R6Pzw9N19ny10FJcZypisRt/ghv 9SqhISRU1eEjg6GtcLZCkvdVGag/E4qO urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient esh.se MIIDFDCCAfygAwIBAgIVALaN98IcoLX3UQ+fKlQVmqP23WvBMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5lc2guc2UwHhcNMTMwODA3MDkwOTU4WhcNMzMw ODA3MDkwOTU4WjAVMRMwEQYDVQQDEwppZHAuZXNoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAn2ZQb1kuPTXtueUtR79lZa5hCV2fMlOlfFJFMyC3 +6qQR6CGGZ7GvntHtIKpbfFqIeCsWNGXLttNDmGroG6koge0CEKv6z6JVD5tHert UVRA7GpDZpZLR7qRYcrbZp1tLrk9gKL3/PaudZhwAKuWiMz5HNyqk9Ojh3YRWJUD 1O3RX6l2tvc8MjT8JYE2D+TpqqiT5k1WgV7zgCv3QVnazfuANKZ2qjxiKVi3bh1w V/3VDJiN9DYhN1NvU412QBZR1AU1XJL36qkKmeTOi8qhhlxh6abl2oEpgyjR0lxn o1HwkDipkIJJiN/h7CKlUnEHpPidI5tMy/PezW78h2znfwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuZXNoLnNlhiFodHRwczovL2lkcC5lc2guc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFDGWVB2qNc/D6uRZt2wqI4/SM3Y6MA0GCSqGSIb3DQEB BQUAA4IBAQCMaKhHwEwcXTM7/HO6RbavAsisMab0TsCmuYsrCtYFccdrFNEUs+R5 qGwHre8J+0cMi0WgSIHXLnbhvjG3JPmBeLkZdSw/rOGtF6w6VSVpT2iGvfjNbsBq wFGkaEnsDKzhiBaIOcJyAJoh97PJygz7yriziwxDZrB7b0xnBHVs6u4HNuQjd/NA geGI3bNTbXj3Fgu9lanUQE7DbWETQEnrqI2QH+8tr4vVnhG7jaET+qP/ya+XXPJ1 +PUaqX2b8yCDIeHr7NkqtYf1nqphQ71OvdKe1R6Pzw9N19ny10FJcZypisRt/ghv 9SqhISRU1eEjg6GtcLZCkvdVGag/E4qO urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ersta Sköndal Högskola Ersta Sköndal Högskola Ersta Sköndal University College http://www.esh.se/ studera.nu Antagning.se Universityadmissions.se Identity Provider för sökande med konto i NyA-systemet. The Identity Provider for students with account in the NyA-system. MIIBwjCCAWygAwIBAgIJALANRraT06m8MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguYW50YWduaW5nLnNlMB4XDTEwMDkxNzEyNDQxN1oXDTIwMDkxNDEyNDQxN1owIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5hbnRhZ25pbmcuc2UwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAvO4xzF2oRbNcBA1MKuxm6wPaIJQv3HJFA1LuMSSfPao9PUIv86h5LwlG7ptNB5ffUjyrEyNA5GbGCiQ+PzpeeQIDAQABo4GEMIGBMB0GA1UdDgQWBBRxz4/fk7N81wJl0hzH9/t/zCkd9DBSBgNVHSMESzBJgBRxz4/fk7N81wJl0hzH9/t/zCkd9KEmpCQwIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5hbnRhZ25pbmcuc2WCCQCwDUa2k9OpvDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA0EAtZiOTVSQiLgyDrJAx97tuP3rc2LIj6fpo/Vrh7i/o+8tSfP/Nm0ld1+EphqklGSnDFpU+IkesmgGcgHxAOCB1w== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient studera.nu MIIBwjCCAWygAwIBAgIJALANRraT06m8MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF3NoaWJib2xldGguYW50YWduaW5nLnNlMB4XDTEwMDkxNzEyNDQxN1oXDTIwMDkxNDEyNDQxN1owIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5hbnRhZ25pbmcuc2UwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAvO4xzF2oRbNcBA1MKuxm6wPaIJQv3HJFA1LuMSSfPao9PUIv86h5LwlG7ptNB5ffUjyrEyNA5GbGCiQ+PzpeeQIDAQABo4GEMIGBMB0GA1UdDgQWBBRxz4/fk7N81wJl0hzH9/t/zCkd9DBSBgNVHSMESzBJgBRxz4/fk7N81wJl0hzH9/t/zCkd9KEmpCQwIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC5hbnRhZ25pbmcuc2WCCQCwDUa2k9OpvDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA0EAtZiOTVSQiLgyDrJAx97tuP3rc2LIj6fpo/Vrh7i/o+8tSfP/Nm0ld1+EphqklGSnDFpU+IkesmgGcgHxAOCB1w== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UHR Antagning.se Universityadmissions.se http://www.uhr.se Swedish Council for Higher Education appldrift_saml@uhr.se ki.se Karolinska Institutet Karolinska Institutet Identity Provider för Karolinska Institutet. Identity Provider for Karolinska Institutet. https://kiidp.ki.se/images/ki_logo_292x146.png 130.229.0.0/18 130.237.96.0/19 130.237.128.0/20 130.237.204.0/24 130.237.207.0/24 193.10.16.0/21 193.10.140.0/22 194.14.96.0/24 2001:06B0:0022::/48 136.155.0.0/16 159.38.0.0/16 193.10.63.0/24 193.10.76.0/24 ki.se geo:59.3475753,18.0279382 geo:59.219589,17.940939 MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ki.se MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KI Karolinska Institutet Karolinska Institutet http://www.ki.se Karolinska Institutet it-support@ki.se shh.se Sophiahemmet Högskola Sophiahemmet University Identity Provider för Sophiahemmet Högskola. Identity Provider for Sophiahemmet University. https://swamid2.shh.se/idp/images/shh_logo.png sophiahemmet.se geo:59.34547,18.07525 MIIDJDCCAgygAwIBAgIVANEvtBc/nQGwgEEG6fwmCl8PbIqAMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnN3YW1pZDIuc2hoLnNlMB4XDTEzMDkxMTEyMjkzNloX DTMzMDkxMTEyMjkzNlowGTEXMBUGA1UEAxMOc3dhbWlkMi5zaGguc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAFjj9XWfRDUlUbQ5+JieOPIlb9ijT PpnUuzM3/lGbqOhK3wsSrfTx/xkfVVusFfqc+5maUjpG19yln6srVSF/kMAk55S+ o9PhrSUY5gQl2uYBAeK99Ol/6bWR6frA7xCWlB19hUjuHyCER7bkWzgpucYfJa0m k2Ad0S3kmIlxN13NHar0eg3TtBzEF8+ckY+hRUif+N5dFilx1LUGnpxKdVMY7pWP 4ITWkjffIFiKvtfYnKt7+OWF/pIsH2BnAC1aIixNFogxkbUOh/mxz6ETdRWUd5sq v7Y86uv3aKrScIELHyHQboHVicFIJ3z0YKV39JEBziR0nE/BkPkh3Hg7AgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnN3YW1pZDIuc2hoLnNlhiVodHRwczovL3N3YW1pZDIu c2hoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRJhbf3IfPJnZ5yadVwH9OZ sJ6gfTANBgkqhkiG9w0BAQUFAAOCAQEAfq+blNorCZcCJwvC1dzohHaEkXPWu6Li eeffuQ3F98ZizlurLWK/a5T+GOpdMiD+Tv1gOGeF4xwFVtG/VMLKZdhsWSgVndoq m0uLanEaWsDW7eegsQ2krvzhMd7E2IxvgnVFhL8cr/blHzUTqu1wjNT69xEYLjMk UOVyoxnOo5Fi2BoLNACADCZXl8OjW+v+GYh0YpJ617ijB3zfL+nyta9Y8gn+xIpT YXsGDr65xZHaeJavzLIj6hGF2h2KHgbqau0ET7qKyVv/ntgP2tHLGBnCuFCbSco8 URk4QC3n4Dibk1dSDRkM5RwF8LLd5TWSV0zwmjFUHr1iLc8/MXsscA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent shh.se MIIDJDCCAgygAwIBAgIVANEvtBc/nQGwgEEG6fwmCl8PbIqAMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDnN3YW1pZDIuc2hoLnNlMB4XDTEzMDkxMTEyMjkzNloX DTMzMDkxMTEyMjkzNlowGTEXMBUGA1UEAxMOc3dhbWlkMi5zaGguc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAFjj9XWfRDUlUbQ5+JieOPIlb9ijT PpnUuzM3/lGbqOhK3wsSrfTx/xkfVVusFfqc+5maUjpG19yln6srVSF/kMAk55S+ o9PhrSUY5gQl2uYBAeK99Ol/6bWR6frA7xCWlB19hUjuHyCER7bkWzgpucYfJa0m k2Ad0S3kmIlxN13NHar0eg3TtBzEF8+ckY+hRUif+N5dFilx1LUGnpxKdVMY7pWP 4ITWkjffIFiKvtfYnKt7+OWF/pIsH2BnAC1aIixNFogxkbUOh/mxz6ETdRWUd5sq v7Y86uv3aKrScIELHyHQboHVicFIJ3z0YKV39JEBziR0nE/BkPkh3Hg7AgMBAAGj YzBhMEAGA1UdEQQ5MDeCDnN3YW1pZDIuc2hoLnNlhiVodHRwczovL3N3YW1pZDIu c2hoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRJhbf3IfPJnZ5yadVwH9OZ sJ6gfTANBgkqhkiG9w0BAQUFAAOCAQEAfq+blNorCZcCJwvC1dzohHaEkXPWu6Li eeffuQ3F98ZizlurLWK/a5T+GOpdMiD+Tv1gOGeF4xwFVtG/VMLKZdhsWSgVndoq m0uLanEaWsDW7eegsQ2krvzhMd7E2IxvgnVFhL8cr/blHzUTqu1wjNT69xEYLjMk UOVyoxnOo5Fi2BoLNACADCZXl8OjW+v+GYh0YpJ617ijB3zfL+nyta9Y8gn+xIpT YXsGDr65xZHaeJavzLIj6hGF2h2KHgbqau0ET7qKyVv/ntgP2tHLGBnCuFCbSco8 URk4QC3n4Dibk1dSDRkM5RwF8LLd5TWSV0zwmjFUHr1iLc8/MXsscA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent SHH Sophiahemmet Högskola Sophiahemmet University http://www.shh.se Sophiahemmet Högskola itsupport@sophiahemmet.se suni.se suni.se MIIC2DCCAcCgAwIBAgIQfGgWejIsCo5L/IsIvUnfcTANBgkqhkiG9w0BAQsFADAoMSYwJAYDVQQDEx1BREZTIEVuY3J5cHRpb24gLSBpZHAuc3VuaS5zZTAeFw0xMzAzMjQyMTExNTZaFw0xNDAzMjQyMTExNTZaMCgxJjAkBgNVBAMTHUFERlMgRW5jcnlwdGlvbiAtIGlkcC5zdW5pLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtxEBzEGsdM1UkdKbL1M/nEhXxR1/i8Sw2DP6uZML2iO6t1yfZHoxiziC1BCcF/3inQm/mvPgU3KlwHERjdmZMbfvD8vI+yyflWqB6iHsk2RylpdW0ROrQda//P/YYkElQJUQVvZQ7wZMrtsSQNwwnhXx/O5mIU3au4aoQznefJ/kTx4lpwCR7xnQpyjFtFrrNn/ublE5OC8vBQ/iQOQKWSWmOuChSjEX8IhKngKO+eU0xGdipH09OjnQspcdET3cXFuwnv6ul6PDLo3FDo6NquAjwyV+g1c7ogbOm404aHI3fKaQ6vq6wow3clTO14w+i7aT8KJZ/5TykIygRfTLsQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBQ2XltMk5K0e21pRs9e1qT+V7KeDdVqVQ0p9UOi2WAYgGkaWp04QJXFp5WssSRKIFZqzoGx4bZChuVIYa38jJT8FJMEWvv3aIIwsfbjHgJQeGHO+2K14/gjbrJe/HCbhNpzE/SSqLqvZ2FnhPuBACpOKeD74M194tQ528GGuHFJkVvXJDUxZaY9fD67WQxdI8wvXayGu+VXHh1xqWixdd0QZHHTqPY1W49zJWpVdmyU9FGfRgMY3pA0W2aVpNfeB2J1XdWQJvKVA/pEj43qJgbzO2eIgDnTMn8UvuDDwMZksQOXW478UVpOqZ/StQCUgF1A5L7bYzRX7HySX6+lcNN MIIC0jCCAbqgAwIBAgIQS8lPCdCO1YRGywJDFutE7zANBgkqhkiG9w0BAQsFADAlMSMwIQYDVQQDExpBREZTIFNpZ25pbmcgLSBpZHAuc3VuaS5zZTAeFw0xMjA0MTMxMDAwMTBaFw0xMzA0MTMxMDAwMTBaMCUxIzAhBgNVBAMTGkFERlMgU2lnbmluZyAtIGlkcC5zdW5pLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2foZBCMRnGb97/oTHmcto6B9L08sfhtjxxQY8+RazXgAAxRReFpyLqrHFMFFpyQjzSzd+0DW//quGT+YxVk9YrluO+M2LFEt6FwZsxQxiPfoPwNp6AvvU0v4JfVs6Og6xrrYQF3xTa1+cwdpWqBhZPOUZ4Y0r7WmjEBgWi5lW657/GaddcqE+HUh4JFcus9SaQmPFyftRAdUIt5hgoThse3cPjDrAmcs0XQCN2/ay5Q6+ewJbNNR3pJzPnJ7WTRCLV6MDC9Zzc9M2yBWUsgLXC6GoWLsxjqrFliVIzSH27D9JwVRDPmXexQA0rxdxNjPQn0WtiOcW653sKi4c9A1wwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCB6XWG5AKYx7eLFpEDhwjUjGCxeZrC6j5ldZT0eypmFQJ41IBCNODcDDpL1olVpV05lQMdAsWGdCUHwBkIc6NPd/4YbSbkgyX+GKOMNX16VetsNJoxFppYwhchj4NgFZTMB36e4xmnYwjPJDzTbARohdfhpk3JtjwovwX2TSF8fINfjT+KN/ayEail5JCCIBtJqCM8IVFNKO7pWL2u1xkZpAh740r72z7VuwMx5Ig8/+xc5h7j3ftiz2LsBtkgqiimUhy0WjzTmYuV2VRZsvYVdwBmOSRvh3/hNqwpjXADkGMwgvjuRMgf45/k4cjWTyCVCG0KmJ0DamJf5RAO44Jj MIIC0jCCAbqgAwIBAgIQEiQ+IOJRR4pMJkHVO0fu1jANBgkqhkiG9w0BAQsFADAlMSMwIQYDVQQDExpBREZTIFNpZ25pbmcgLSBpZHAuc3VuaS5zZTAeFw0xMzAzMjQyMTExNThaFw0xNDAzMjQyMTExNThaMCUxIzAhBgNVBAMTGkFERlMgU2lnbmluZyAtIGlkcC5zdW5pLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqdy1oGrdKaRc5n08MdGT71Xb2qfvxE9vdLw2BBzi9g8MwuP6e59hHJJWYFthNHDGvFjEZZlXkcI1b+pOlq+XtAbIoYxEmJUQjWoRJZopN87DVB8Bf1i65cuaqlEmpfyR3C88Ic/8kXo1np/Tllzr3mezxoF65QWrwc6nw8lwanyLeoJ9BlfqHnaniyw7rPXdH3BSzIN26bmZ58U9nn+OIhxYs4NqLHAeY7lSC08R8A4JYCr0C0M3yZMCDHCs4B3PD6OpkQcnFf/vyb3wLtNpMKMLhKMQIYu5+N/gUPUvoVQEFdC5+neWYJl6kOED5isNnaSYVfr8/wr656ME20r+kwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVIAMscei0J9p/yC7b9Y3F1pOxoEufy114w5TzxO5RQ5aS1CmqVg5yd66vExrGrYuJx52Rla6LSlJ/Fg/Uxv6RAesyUGIaTNYbE6uyfFnuh78I9BrM1M3fjOxhmV79Y3XwOtl0yzY8qW4z/O3Z/5J8VkLQ4crSEN9IkmHLTE5bU4PlFMi3PGR3zm/vkePAgjQ6FWY864l/zHmZbycDp90gJBBNVStYoNbAZsYAZEvGGZwyzOtly1C59KEZOXt+NUyStWKcPe7lbANh1Umu+ucrlDYZEqVTdAjcf2Q3NfK99aFlz1SZdV4tugyLEKsZtOgOeOadohiy9j1+3rojS0JR urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Södertörns högskola Södertörns Högskola Södertörns Högskola http://www.sh.se/ Tomas Legat server@sh.se +46(0)86084000 hb.se Högskolan i Borås University of Borås Identity Provider för anställda och studenter vid Högskolan i Borås. Identity Provider for employees and students at Borås University. http://www.hb.se/Om-hogskolan/ https://www.hb.se/en/About-UB/ https://www.hb.se//PageFiles/41206/HBloggaSwamid.gif 193.10.168.0/24 193.10.169.0/24 193.10.170.0/24 193.10.171.0/24 193.10.172.0/24 193.10.173.0/24 193.10.174.0/24 193.10.175.0/24 193.10.245.0/24 193.10.246.0/24 193.10.247.0/24 193.11.64.0/24 193.11.65.0/24 193.11.66.0/24 193.11.67.0/24 193.11.68.0/24 193.11.69.0/24 193.11.70.0/24 193.11.71.0/24 193.11.72.0/24 193.11.73.0/24 hb.se geo:57.724368,12.939918 MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hb.se MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HB Högskolan i Borås University of Borås http://www.hb.se Högskolan i Borås mikael.furth@hb.se his.se MIIDFDCCAfygAwIBAgIVAOlJBVpaMgEd+tU+i5F9QK3R5+6IMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaXMuc2UwHhcNMTAwNDE0MTIxNTI0WhcNMzAw NDE0MTIxNTI0WjAVMRMwEQYDVQQDEwppZHAuaGlzLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm+RktUz4LD4GyD5AIBsAfy40Z7mZvYdKdCaTWAmd WucpWyu/0H2J3SFtXgOGedzgWjm7nbTmrnZHB87zc/yVuGdtpebq4Ye0XdBLg2A4 H43lyPdknzQDxD035wzfcyi6/+PRzTK0jucR9KGtEPkNhPg0ziAbHggROKQ1ylNd RAul/8b2wDOA4yzBvO4FYFQj+H9bgge869M65P5f/AdBZAWtXy0Ox4G+2ysZfOSi 7rGMyiX1/s+hgLO2AdosfAnQkKUOax3YsyRzyqbCu8PHEuDciwI2y968Kuq7kv7J 7vMbZmPLcO4mLjsRnxrfyKlGG+Jpg0BGxRlMlmKn79kdEwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlzLnNlhiFodHRwczovL2lkcC5oaXMuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFE1bH9W+VqwoZnGTvPca0DNTcLL3MA0GCSqGSIb3DQEB BQUAA4IBAQBUX+vjv7eCQRljAwrRjH8jNoJyUwMIjQsyStbHM7A5y7+MIdOjBELv eNYBKGHHEMOiPiB0uPPFrgdN82q8l3PCcYMAYO6aWcwBJsHTpcEBx0lVa4OmW0/r Bc4RC+rrqNNf8XkYQnD80Px3ncb0OfXmNwSLnLDIKOoQq7hh4DGY73K66vi0sSor 9e7hji23KpjhR2vPqmiNAvJuEMzDolB3hn2oz+rWfwynb85vFAghd4gJxTMPzsUj hNY1IDFKGebFhCWmlG7MMPDm/omu6mBurSE9EAhVTretr0YXxmkfFrOvDysPOYWj drVlFNv2EtdNX1C9u3EJYqslqtyXv2nZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient his.se MIIDFDCCAfygAwIBAgIVAOlJBVpaMgEd+tU+i5F9QK3R5+6IMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaXMuc2UwHhcNMTAwNDE0MTIxNTI0WhcNMzAw NDE0MTIxNTI0WjAVMRMwEQYDVQQDEwppZHAuaGlzLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm+RktUz4LD4GyD5AIBsAfy40Z7mZvYdKdCaTWAmd WucpWyu/0H2J3SFtXgOGedzgWjm7nbTmrnZHB87zc/yVuGdtpebq4Ye0XdBLg2A4 H43lyPdknzQDxD035wzfcyi6/+PRzTK0jucR9KGtEPkNhPg0ziAbHggROKQ1ylNd RAul/8b2wDOA4yzBvO4FYFQj+H9bgge869M65P5f/AdBZAWtXy0Ox4G+2ysZfOSi 7rGMyiX1/s+hgLO2AdosfAnQkKUOax3YsyRzyqbCu8PHEuDciwI2y968Kuq7kv7J 7vMbZmPLcO4mLjsRnxrfyKlGG+Jpg0BGxRlMlmKn79kdEwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlzLnNlhiFodHRwczovL2lkcC5oaXMuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFE1bH9W+VqwoZnGTvPca0DNTcLL3MA0GCSqGSIb3DQEB BQUAA4IBAQBUX+vjv7eCQRljAwrRjH8jNoJyUwMIjQsyStbHM7A5y7+MIdOjBELv eNYBKGHHEMOiPiB0uPPFrgdN82q8l3PCcYMAYO6aWcwBJsHTpcEBx0lVa4OmW0/r Bc4RC+rrqNNf8XkYQnD80Px3ncb0OfXmNwSLnLDIKOoQq7hh4DGY73K66vi0sSor 9e7hji23KpjhR2vPqmiNAvJuEMzDolB3hn2oz+rWfwynb85vFAghd4gJxTMPzsUj hNY1IDFKGebFhCWmlG7MMPDm/omu6mBurSE9EAhVTretr0YXxmkfFrOvDysPOYWj drVlFNv2EtdNX1C9u3EJYqslqtyXv2nZ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIS Högskolan i Skövde Högskolan i Skövde http://www.his.se Högskolan i Skövde netadmin@his.se hv.se University West Högskolan Väst Identity Provider for University West Identity Provider för Högskolan Väst hv.se geo:58.2822,12.2934 MIIDPDCCAiSgAwIBAgIVALAAqmf9+n0EkV7vMRq5ZDh3UVEHMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFGxzYW1sMDMuc2VydmVyLmh2LnNlMB4XDTEyMTEyNjA5 NTgyNloXDTMyMTEyNjA5NTgyNlowHzEdMBsGA1UEAxMUbHNhbWwwMy5zZXJ2ZXIu aHYuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAwm0DgWJkMIvo ooXb2NlHLLPl59NDgh5MXYPBCETWU20T2voM+g2M7d5c/Jb1iMVC/kP3FYuK8Nmy l6o3VLSaRIENTcZTOLEjHPO301NCu6dRIgM+iwkZnZ0luUgfxEf9aBnmwA0V7vKp RliOzNDYmZ7FL6z6ZDh6ULjnPV6KeGd4bQIrW2ywTOirz+BGGn0UXChuOanDnEvo fv3Vrr1wh1bbGmr0G6w5JlSLPPKtoKG5DGRjzkq3mfiP97N6ZgI4F0e815Sbb3B7 VLCZ/JZMRxOj9bP5Q7LhpDn0+LpmK/DS/YAs8rivg1WgKkuJgiYTOAlewyZTZT6v 1m9x3LexAgMBAAGjbzBtMEwGA1UdEQRFMEOCFGxzYW1sMDMuc2VydmVyLmh2LnNl hitodHRwczovL2xzYW1sMDMuc2VydmVyLmh2LnNlL2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBR9Gm8Z5H9QjIJK2yvAM0y2i1hkpzANBgkqhkiG9w0BAQUFAAOCAQEA KXF5jmIhYbIVM425IZMSH9vb6Gm5R3rk0s6h4BGyeMPpLQ/ECjnwitsQFTZG2dci vvi4JbU8mryOVDt9NlNUtdgzbiaP3VcrkWHq7at+DsW+ipD5ioMIWZa6/hIqMU7U eQLX7YM4sjy3b4aa6rdTh+r2yp2GcFmpbJNhSncXA3lgH5I+BBKUgKIrLHdsdkGj IebD+y3AIEczoLLKVQ7W5d81Ifrh1JLJ8IVOt4S+9LUsgGJmu04NQaeQyaQcodTs dqEra6A3S5DN0BAWsLH3aBkA3fL/f6f3HUQwmd7dG+OUOtP+5DaB1YdeeXYMz5Wj aRQKNbVQdPN5ht6TrINjDQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hv.se MIIDPDCCAiSgAwIBAgIVALAAqmf9+n0EkV7vMRq5ZDh3UVEHMA0GCSqGSIb3DQEB BQUAMB8xHTAbBgNVBAMTFGxzYW1sMDMuc2VydmVyLmh2LnNlMB4XDTEyMTEyNjA5 NTgyNloXDTMyMTEyNjA5NTgyNlowHzEdMBsGA1UEAxMUbHNhbWwwMy5zZXJ2ZXIu aHYuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCAwm0DgWJkMIvo ooXb2NlHLLPl59NDgh5MXYPBCETWU20T2voM+g2M7d5c/Jb1iMVC/kP3FYuK8Nmy l6o3VLSaRIENTcZTOLEjHPO301NCu6dRIgM+iwkZnZ0luUgfxEf9aBnmwA0V7vKp RliOzNDYmZ7FL6z6ZDh6ULjnPV6KeGd4bQIrW2ywTOirz+BGGn0UXChuOanDnEvo fv3Vrr1wh1bbGmr0G6w5JlSLPPKtoKG5DGRjzkq3mfiP97N6ZgI4F0e815Sbb3B7 VLCZ/JZMRxOj9bP5Q7LhpDn0+LpmK/DS/YAs8rivg1WgKkuJgiYTOAlewyZTZT6v 1m9x3LexAgMBAAGjbzBtMEwGA1UdEQRFMEOCFGxzYW1sMDMuc2VydmVyLmh2LnNl hitodHRwczovL2xzYW1sMDMuc2VydmVyLmh2LnNlL2lkcC9zaGliYm9sZXRoMB0G A1UdDgQWBBR9Gm8Z5H9QjIJK2yvAM0y2i1hkpzANBgkqhkiG9w0BAQUFAAOCAQEA KXF5jmIhYbIVM425IZMSH9vb6Gm5R3rk0s6h4BGyeMPpLQ/ECjnwitsQFTZG2dci vvi4JbU8mryOVDt9NlNUtdgzbiaP3VcrkWHq7at+DsW+ipD5ioMIWZa6/hIqMU7U eQLX7YM4sjy3b4aa6rdTh+r2yp2GcFmpbJNhSncXA3lgH5I+BBKUgKIrLHdsdkGj IebD+y3AIEczoLLKVQ7W5d81Ifrh1JLJ8IVOt4S+9LUsgGJmu04NQaeQyaQcodTs dqEra6A3S5DN0BAWsLH3aBkA3fL/f6f3HUQwmd7dG+OUOtP+5DaB1YdeeXYMz5Wj aRQKNbVQdPN5ht6TrINjDQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HV HV Högskolan Väst University West http://www.hv.se http://www.hv.se Högskolan Väst Magnus Andersson Magnus.Andersson@hv.se Högskolan Väst Christian Jiresjö Christian.Jiresjo@hv.se hgo.se MIIDWDCCAkCgAwIBAgIES4+8uzANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwHhcNMTAwMzA0MTM1OTIzWhcNMjAwMzAxMTM1OTIzWjBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZMqgS3wqDLOKVwYHG 5FRrM13gk+lP+Alm45T0pK192Cl3OWildw4qNiMv10oocbZUoE9PFn6PESSwF6Nt 2nm3um4ePSbzowYwGOuRLQJfXj4FK3Dj2PO1OLD7oK4VXgka+kG93/oyEaeSfe3t 93eFgp8bb58b42ED/CAcxvGzcHHyG0WzFTtO3hSuscy/6BKEekVefQJfpPnCuuMN 2NothDvL+IHO7+DXMeHfH56L1P4fLz+jSMCL2hXGuZxc1f/+l9b4VpegUQx9IGk2 Rspt3CtOHDI7hhUu5xlbxad0uyAu34dMOz/6jB3UDHYTOEoCjBGhf8RE9zeWFT5D VXhtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIZdx0R84klmPoZq7uMPh1pPJ76X 2xpmzCoxhRqjq2Uy9HKfiu9pwo21H9w+PvXhUtdsTInAAhPl1khupPzV/uJeCybl mbgtQgNr5UnLtfNz7GQD0EXe0UuC+bP+Qrl6NrCke73MCOLITajJ4ggdfdF3C55e G1kXEv3DPMpB8tRlcf4W3fT9ZKR+6zzSOkvuMzLIzv1UBTxUas19DYYNzE3+u/9Q 8IHjPqr0JsKZiNBRofXwLZ6y2xztQqBVDmV4yNoOLNUDDOFHYwiuR1aAJ2rNoOF7 UTU+mTp7woVtJsWWGJRG1iDB7UxpIHdPwDBDPEfxlw11kdJ+HIyaYCrQL4A= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hgo.se MIIDWDCCAkCgAwIBAgIES4+8uzANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwHhcNMTAwMzA0MTM1OTIzWhcNMjAwMzAxMTM1OTIzWjBuMQswCQYDVQQGEwJT RTEQMA4GA1UECBMHR290bGFuZDEOMAwGA1UEBxMFVmlzYnkxCzAJBgNVBAoTAklU MRswGQYDVQQLExJHb3RsYW5kIFVuaXZlcnNpdHkxEzARBgNVBAMTCmlkcC5oZ28u c2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZMqgS3wqDLOKVwYHG 5FRrM13gk+lP+Alm45T0pK192Cl3OWildw4qNiMv10oocbZUoE9PFn6PESSwF6Nt 2nm3um4ePSbzowYwGOuRLQJfXj4FK3Dj2PO1OLD7oK4VXgka+kG93/oyEaeSfe3t 93eFgp8bb58b42ED/CAcxvGzcHHyG0WzFTtO3hSuscy/6BKEekVefQJfpPnCuuMN 2NothDvL+IHO7+DXMeHfH56L1P4fLz+jSMCL2hXGuZxc1f/+l9b4VpegUQx9IGk2 Rspt3CtOHDI7hhUu5xlbxad0uyAu34dMOz/6jB3UDHYTOEoCjBGhf8RE9zeWFT5D VXhtAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIZdx0R84klmPoZq7uMPh1pPJ76X 2xpmzCoxhRqjq2Uy9HKfiu9pwo21H9w+PvXhUtdsTInAAhPl1khupPzV/uJeCybl mbgtQgNr5UnLtfNz7GQD0EXe0UuC+bP+Qrl6NrCke73MCOLITajJ4ggdfdF3C55e G1kXEv3DPMpB8tRlcf4W3fT9ZKR+6zzSOkvuMzLIzv1UBTxUas19DYYNzE3+u/9Q 8IHjPqr0JsKZiNBRofXwLZ6y2xztQqBVDmV4yNoOLNUDDOFHYwiuR1aAJ2rNoOF7 UTU+mTp7woVtJsWWGJRG1iDB7UxpIHdPwDBDPEfxlw11kdJ+HIyaYCrQL4A= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HGO Högskolan på Gotland Högskolan på Gotland http://www.hgo.se Joacim Breiler joacim.breiler@hgo.se MIIEczCCA1ugAwIBAgIRAIx+qgJAs6l/0gCkhAqJxJYwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAyMjgwMDAwMDBaFw0xNTAyMjcyMzU5NTlaMFQxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGbGl1LWl0MRIwEAYDVQQDEwlmcy5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwrSCTd2hy/LyqOIdNuhewGL4YSNp2CBV/ZjUcOZe/qvKVuze7G/BwV+hheJKfd6OOkpj23T64y50qscNv4D1ge04hC0xtbCGZwJbjioD8iP5hmKeTnGsGWYlvsb6AO4YQzpaTxT0XgmT0eRBVkZ7yW/afQg/AWS19UOpmiBptnFnvpCIO/K0/71Y1Xn/WcRrfVMSWgCDLxQUyMb1dR3zkz+lfQcxsy1SGd/V6GWWZVrBu4lCmZSxp26VzpFcQr1KpyRtrQAJtqh/qvDpzYN/j7kSkVfUu6mekh1bkmciiuQ1j844Px+l3192DezDABlodDzFG1t3n4UNrSbhoS+EXAgMBAAGjggFcMIIBWDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUuVihgvK1m0ssH/3DACxPZ0yqPNQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwFAYDVR0RBA0wC4IJZnMubGl1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQCKLN9EqeM45DjWs9wQplYHFRocX7WNpvQ1cIh45UjsaThCAJL1kID5nvUYU5Y4JAb1EgqFIAGzT17G9xbX7KUhgFbgyRBCuI3MPErjL4ERxGDEPSMHRK2KiNuAJjuC5JLrHFUBtN9RkJvRVkfQApdVspCNEEXplqn0/CGCz+b39PzayHEqrLrJ+ecDdOaWIvhO1eiGi70oRZWk7KoxzW3xvEnBAXc35JX04zhPip6DGOyJyINK0hNhkNeWdoK7QXG+FVhIcFtwFpR2nUt957L+qFsjcj2OVFbWhemsMagqnrf3HeZiPwzWJ2WsbdAgPDeAWDdLnLCsCIbVwtJmXYwU E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://fs.liu.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://fs.liu.se/adfs/services/trust/2005/issuedtokenmixedsymmetricbasic256
https://fs.liu.se/adfs/services/trust/13/issuedtokenmixedasymmetricbasic256
https://fs.liu.se/adfs/services/trust/13/issuedtokenmixedsymmetricbasic256
https://fs.liu.se/adfs/ls/
http://fs.liu.se/adfs/services/trust
https://fs.liu.se/adfs/services/trust/2005/issuedtokenmixedasymmetricbasic256
https://fs.liu.se/adfs/ls/
MIIEgTCCA2mgAwIBAgIRAISQTiee8BSp/9eebQq2YZswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAxMjYwMDAwMDBaFw0xNTAxMjUyMzU5NTlaMFsxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGTGlVLUlUMRkwFwYDVQQDExBmc3NpZ25pbmcubGl1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJpMHOTDns/BTtMshB4C2J0Vqw+MjHpVcWc+u3PtFOjLjnZ6E4gN7zPuDvLJrVir9e2VnVNNOr0bUbVfdtd4JjGy/7GlSuXL5kcuynh4x6f6H6n4d5dtbtEtGLHIuQS9aIFdjTjtxqzQvQbYKyArIkVRdF/8tktF8rvFKseRKFjq2yfiE+0u9rgd0UYpItqc88sDdUUlA3O/C+WBxRty/TBobxNG8GsEk8E6/SSTgNNo4YSJRHQNjVSGXsZYgJPyVGiKIUga15Z91ZwK09Nyrm/Ua7mGmM+4hKRlm7K1RzScHfp5jGPwP/tGC/zkZ68NGeRtOVCGWgB7D1pUqGb5RQIDAQABo4IBYzCCAV8wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFLr1wkvttaxyXSeux9OCnl9vHxmJMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBsGA1UdEQQUMBKCEGZzc2lnbmluZy5saXUuc2UwDQYJKoZIhvcNAQEFBQADggEBAG9DoHcG664W4dp8xRHvyJg5C9G2ekXR6Zvq0X/OnKf1RXaBT2rEjQ2rpQhsmBUeIxdUunLSaMEtLckVq8SlLEXsGmyGraATDJKXmn+/fwVJGTGyHzDH7s0R3LpNRK85EpvXmJ2H3TXyvA6nhyC5SRSW76WoikpTbyh6E20B8Nn0Ba4JOyJ1QjPvqOwWVrVKAJKLjzPjyXp/YCnattTaMv/6qxFA3uWIf8VxOF6+qdr7XhdrTQtGCs7ufzhTvvNNuTKiLgWQkcIIadJUbmaEgPSVHXpvReb4uagfQpldYK9186Jl7Dhp6yVdWTHNleWzJPycBrMeX05CYmlqXhhXHIg= E-Mail Address The e-mail address of the user Given Name The given name of the user Name The unique name of the user UPN The user principal name (UPN) of the user Common Name The common name of the user AD FS 1.x E-Mail Address The e-mail address of the user when interoperating with AD FS 1.1 or ADFS 1.0 Group A group that the user is a member of AD FS 1.x UPN The UPN of the user when interoperating with AD FS 1.1 or ADFS 1.0 Role A role that the user has Surname The surname of the user PPID The private identifier of the user Name ID The SAML name identifier of the user Authentication time stamp Used to display the time and date that the user was authenticated Authentication method The method used to authenticate the user Deny only group SID The deny-only group SID of the user Deny only primary SID The deny-only primary SID of the user Deny only primary group SID The deny-only primary group SID of the user Group SID The group SID of the user Primary group SID The primary group SID of the user Primary SID The primary SID of the user Windows account name The domain account name of the user in the form of <domain>\<user>
https://fs.liu.se/adfs/services/trust/2005/certificatemixed
https://fs.liu.se/adfs/services/trust/mex
https://fs.liu.se/adfs/ls/
MIIEczCCA1ugAwIBAgIRAIx+qgJAs6l/0gCkhAqJxJYwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAyMjgwMDAwMDBaFw0xNTAyMjcyMzU5NTlaMFQxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGbGl1LWl0MRIwEAYDVQQDEwlmcy5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwrSCTd2hy/LyqOIdNuhewGL4YSNp2CBV/ZjUcOZe/qvKVuze7G/BwV+hheJKfd6OOkpj23T64y50qscNv4D1ge04hC0xtbCGZwJbjioD8iP5hmKeTnGsGWYlvsb6AO4YQzpaTxT0XgmT0eRBVkZ7yW/afQg/AWS19UOpmiBptnFnvpCIO/K0/71Y1Xn/WcRrfVMSWgCDLxQUyMb1dR3zkz+lfQcxsy1SGd/V6GWWZVrBu4lCmZSxp26VzpFcQr1KpyRtrQAJtqh/qvDpzYN/j7kSkVfUu6mekh1bkmciiuQ1j844Px+l3192DezDABlodDzFG1t3n4UNrSbhoS+EXAgMBAAGjggFcMIIBWDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUuVihgvK1m0ssH/3DACxPZ0yqPNQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwFAYDVR0RBA0wC4IJZnMubGl1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQCKLN9EqeM45DjWs9wQplYHFRocX7WNpvQ1cIh45UjsaThCAJL1kID5nvUYU5Y4JAb1EgqFIAGzT17G9xbX7KUhgFbgyRBCuI3MPErjL4ERxGDEPSMHRK2KiNuAJjuC5JLrHFUBtN9RkJvRVkfQApdVspCNEEXplqn0/CGCz+b39PzayHEqrLrJ+ecDdOaWIvhO1eiGi70oRZWk7KoxzW3xvEnBAXc35JX04zhPip6DGOyJyINK0hNhkNeWdoK7QXG+FVhIcFtwFpR2nUt957L+qFsjcj2OVFbWhemsMagqnrf3HeZiPwzWJ2WsbdAgPDeAWDdLnLCsCIbVwtJmXYwU MIIEgTCCA2mgAwIBAgIRAISQTiee8BSp/9eebQq2YZswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAxMjYwMDAwMDBaFw0xNTAxMjUyMzU5NTlaMFsxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGTGlVLUlUMRkwFwYDVQQDExBmc3NpZ25pbmcubGl1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJpMHOTDns/BTtMshB4C2J0Vqw+MjHpVcWc+u3PtFOjLjnZ6E4gN7zPuDvLJrVir9e2VnVNNOr0bUbVfdtd4JjGy/7GlSuXL5kcuynh4x6f6H6n4d5dtbtEtGLHIuQS9aIFdjTjtxqzQvQbYKyArIkVRdF/8tktF8rvFKseRKFjq2yfiE+0u9rgd0UYpItqc88sDdUUlA3O/C+WBxRty/TBobxNG8GsEk8E6/SSTgNNo4YSJRHQNjVSGXsZYgJPyVGiKIUga15Z91ZwK09Nyrm/Ua7mGmM+4hKRlm7K1RzScHfp5jGPwP/tGC/zkZ68NGeRtOVCGWgB7D1pUqGb5RQIDAQABo4IBYzCCAV8wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFLr1wkvttaxyXSeux9OCnl9vHxmJMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBsGA1UdEQQUMBKCEGZzc2lnbmluZy5saXUuc2UwDQYJKoZIhvcNAQEFBQADggEBAG9DoHcG664W4dp8xRHvyJg5C9G2ekXR6Zvq0X/OnKf1RXaBT2rEjQ2rpQhsmBUeIxdUunLSaMEtLckVq8SlLEXsGmyGraATDJKXmn+/fwVJGTGyHzDH7s0R3LpNRK85EpvXmJ2H3TXyvA6nhyC5SRSW76WoikpTbyh6E20B8Nn0Ba4JOyJ1QjPvqOwWVrVKAJKLjzPjyXp/YCnattTaMv/6qxFA3uWIf8VxOF6+qdr7XhdrTQtGCs7ufzhTvvNNuTKiLgWQkcIIadJUbmaEgPSVHXpvReb4uagfQpldYK9186Jl7Dhp6yVdWTHNleWzJPycBrMeX05CYmlqXhhXHIg= urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient liu.se Linköpings Universitet (ADFS) Linköping University (ADFS) Identitsutgivare för anställda och studenter vid Linköpings universitet. Identity Provider for employees and students at Linköping University. https://login.liu.se/idp/images/logo-350x68-sv.png https://login.liu.se/idp/images/logo-80x53-sv.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png https://login.liu.se/idp/images/logo-350x68-en.png https://login.liu.se/idp/images/logo-80x53-en.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png liu.se 130.236.0.0/16 2001:6b0:17::/48 geo:58.397282,15.578624 MIIEczCCA1ugAwIBAgIRAIx+qgJAs6l/0gCkhAqJxJYwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAyMjgwMDAwMDBaFw0xNTAyMjcyMzU5NTlaMFQxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGbGl1LWl0MRIwEAYDVQQDEwlmcy5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwrSCTd2hy/LyqOIdNuhewGL4YSNp2CBV/ZjUcOZe/qvKVuze7G/BwV+hheJKfd6OOkpj23T64y50qscNv4D1ge04hC0xtbCGZwJbjioD8iP5hmKeTnGsGWYlvsb6AO4YQzpaTxT0XgmT0eRBVkZ7yW/afQg/AWS19UOpmiBptnFnvpCIO/K0/71Y1Xn/WcRrfVMSWgCDLxQUyMb1dR3zkz+lfQcxsy1SGd/V6GWWZVrBu4lCmZSxp26VzpFcQr1KpyRtrQAJtqh/qvDpzYN/j7kSkVfUu6mekh1bkmciiuQ1j844Px+l3192DezDABlodDzFG1t3n4UNrSbhoS+EXAgMBAAGjggFcMIIBWDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUuVihgvK1m0ssH/3DACxPZ0yqPNQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwFAYDVR0RBA0wC4IJZnMubGl1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQCKLN9EqeM45DjWs9wQplYHFRocX7WNpvQ1cIh45UjsaThCAJL1kID5nvUYU5Y4JAb1EgqFIAGzT17G9xbX7KUhgFbgyRBCuI3MPErjL4ERxGDEPSMHRK2KiNuAJjuC5JLrHFUBtN9RkJvRVkfQApdVspCNEEXplqn0/CGCz+b39PzayHEqrLrJ+ecDdOaWIvhO1eiGi70oRZWk7KoxzW3xvEnBAXc35JX04zhPip6DGOyJyINK0hNhkNeWdoK7QXG+FVhIcFtwFpR2nUt957L+qFsjcj2OVFbWhemsMagqnrf3HeZiPwzWJ2WsbdAgPDeAWDdLnLCsCIbVwtJmXYwU MIIEgTCCA2mgAwIBAgIRAISQTiee8BSp/9eebQq2YZswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMjAxMjYwMDAwMDBaFw0xNTAxMjUyMzU5NTlaMFsxCzAJBgNVBAYTAlNFMSAwHgYDVQQKDBdMaW5rw7ZwaW5ncyB1bml2ZXJzaXRldDEPMA0GA1UECxMGTGlVLUlUMRkwFwYDVQQDExBmc3NpZ25pbmcubGl1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJpMHOTDns/BTtMshB4C2J0Vqw+MjHpVcWc+u3PtFOjLjnZ6E4gN7zPuDvLJrVir9e2VnVNNOr0bUbVfdtd4JjGy/7GlSuXL5kcuynh4x6f6H6n4d5dtbtEtGLHIuQS9aIFdjTjtxqzQvQbYKyArIkVRdF/8tktF8rvFKseRKFjq2yfiE+0u9rgd0UYpItqc88sDdUUlA3O/C+WBxRty/TBobxNG8GsEk8E6/SSTgNNo4YSJRHQNjVSGXsZYgJPyVGiKIUga15Z91ZwK09Nyrm/Ua7mGmM+4hKRlm7K1RzScHfp5jGPwP/tGC/zkZ68NGeRtOVCGWgB7D1pUqGb5RQIDAQABo4IBYzCCAV8wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFLr1wkvttaxyXSeux9OCnl9vHxmJMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBsGA1UdEQQUMBKCEGZzc2lnbmluZy5saXUuc2UwDQYJKoZIhvcNAQEFBQADggEBAG9DoHcG664W4dp8xRHvyJg5C9G2ekXR6Zvq0X/OnKf1RXaBT2rEjQ2rpQhsmBUeIxdUunLSaMEtLckVq8SlLEXsGmyGraATDJKXmn+/fwVJGTGyHzDH7s0R3LpNRK85EpvXmJ2H3TXyvA6nhyC5SRSW76WoikpTbyh6E20B8Nn0Ba4JOyJ1QjPvqOwWVrVKAJKLjzPjyXp/YCnattTaMv/6qxFA3uWIf8VxOF6+qdr7XhdrTQtGCs7ufzhTvvNNuTKiLgWQkcIIadJUbmaEgPSVHXpvReb4uagfQpldYK9186Jl7Dhp6yVdWTHNleWzJPycBrMeX05CYmlqXhhXHIg= urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Linköping University Linköpings Universitet (ADFS) Linköping University (ADFS) http://www.liu.se/ Johan Peterson johan.peterson@liu.se +46 (0)13-285730
Gymnastik- och idrottshögskolan The Swedish School of Sport and Health Sciences Identity Provider för Gymnastik- och Idrottshögskolan vid Stockholms Stadion Identity Provider for The Swedish School of Sport and Health Sciences ihs.se MIIDOzCCAiOgAwIBAgIUX4LM+yBFUKdFziHUCVyiPPGiL8YwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUZ2loaWRlbnRpdHkwMS5paHMuc2UwHhcNMTMwOTIwMTA1 NTIzWhcNMzMwOTIwMTA1NTIzWjAfMR0wGwYDVQQDExRnaWhpZGVudGl0eTAxLmlo cy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjZBXC3TcY47KYX t3n4IH6X8Jszyeinq+Zo6mtsJgzu9JPikIiG9jDJj+ylQiTDSSTBMSAUZ3p6ola/ +/IlDu0q5oLFCMEe3m9AdJIwyT6CjIJOiLSzeaTOqQNtXowLFCxj+PPrVRaqJiYc +7f3+5SMwn2iOLkr6/ZFW5cuhw9flzR/Qp7m9ByTIcs73XK1JcQPP1UoPgo8mUXj /IHbxB/+P0NzjMXbKZEFEnZQzDoxNYDbARh6T/hJreIKBr+B0KnKogZnM9WgdJof O6GKR1lETrGgmCITblP7dbrRIL2VxMmXQEMhdS78Y5GNRPnGxp00kT2h/tTA1Reb 52sROA0CAwEAAaNvMG0wTAYDVR0RBEUwQ4IUZ2loaWRlbnRpdHkwMS5paHMuc2WG K2h0dHBzOi8vZ2loaWRlbnRpdHkwMS5paHMuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFIzCrjaWTfLensnYqTm/G3CNWsbNMA0GCSqGSIb3DQEBBQUAA4IBAQB7 pVQO0Su0rB9WHWpitL0kNNfFQgapWHHZ8hYUDFWxiON7IGG6GlVsqgvwGCQwYgci E+WrKirES8+tE/EWhNfSvydlBuHwkvBP2WqsjUVbG0U4xbguE3C1ZrcfKcjBkSDH YmMuoYqX6RkHuwExl0xLr1ApVz8l2D9HVXdVi3aG31gMpo4/G1GukY8Pny8ZSbNP cb9+7g88/LLBLc5cx1iccfK4h0Er5QAFjNd3uKD3p0sxQYKPGs5X2ZwOxJlmeAiU 3Ujhy7jzfaV7bFtz+GL8WTHoi2OfI1YqES5Jr3sQnlArhemcYUxnpBN4yvDF2QK1 icptKTpDxrRjfCXibBT1 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ihs.se MIIDOzCCAiOgAwIBAgIUX4LM+yBFUKdFziHUCVyiPPGiL8YwDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUZ2loaWRlbnRpdHkwMS5paHMuc2UwHhcNMTMwOTIwMTA1 NTIzWhcNMzMwOTIwMTA1NTIzWjAfMR0wGwYDVQQDExRnaWhpZGVudGl0eTAxLmlo cy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjZBXC3TcY47KYX t3n4IH6X8Jszyeinq+Zo6mtsJgzu9JPikIiG9jDJj+ylQiTDSSTBMSAUZ3p6ola/ +/IlDu0q5oLFCMEe3m9AdJIwyT6CjIJOiLSzeaTOqQNtXowLFCxj+PPrVRaqJiYc +7f3+5SMwn2iOLkr6/ZFW5cuhw9flzR/Qp7m9ByTIcs73XK1JcQPP1UoPgo8mUXj /IHbxB/+P0NzjMXbKZEFEnZQzDoxNYDbARh6T/hJreIKBr+B0KnKogZnM9WgdJof O6GKR1lETrGgmCITblP7dbrRIL2VxMmXQEMhdS78Y5GNRPnGxp00kT2h/tTA1Reb 52sROA0CAwEAAaNvMG0wTAYDVR0RBEUwQ4IUZ2loaWRlbnRpdHkwMS5paHMuc2WG K2h0dHBzOi8vZ2loaWRlbnRpdHkwMS5paHMuc2UvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFIzCrjaWTfLensnYqTm/G3CNWsbNMA0GCSqGSIb3DQEBBQUAA4IBAQB7 pVQO0Su0rB9WHWpitL0kNNfFQgapWHHZ8hYUDFWxiON7IGG6GlVsqgvwGCQwYgci E+WrKirES8+tE/EWhNfSvydlBuHwkvBP2WqsjUVbG0U4xbguE3C1ZrcfKcjBkSDH YmMuoYqX6RkHuwExl0xLr1ApVz8l2D9HVXdVi3aG31gMpo4/G1GukY8Pny8ZSbNP cb9+7g88/LLBLc5cx1iccfK4h0Er5QAFjNd3uKD3p0sxQYKPGs5X2ZwOxJlmeAiU 3Ujhy7jzfaV7bFtz+GL8WTHoi2OfI1YqES5Jr3sQnlArhemcYUxnpBN4yvDF2QK1 icptKTpDxrRjfCXibBT1 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The Swedish School of sport and health sciences Gymnastik- och Idrottshögskolan The Swedish School of Sport and Health Sciences http://www.gih.se user.uu.se Uppsala Universitet (Prodtest) Uppsala University (Prodtest) Identity Provider för anställda, studenter och övriga verksamma vid Uppsala universitet. The Uppsala University Identity Provider is used by employees and students at the university. https://cas.user.uu.se/cas/om.html https://cas.user.uu.se/cas/about.html https://cas.user.uu.se/cas/uu_img/125_uu_logo_white.gif uu.se 130.238.0.0/18 130.238.64.0/19 130.238.128.0/17 130.242.96.0/20 130.243.128.0/17 212.25.130.0/24 212.25.144.0/21 2001:6b0:B::/48 2001:6b0:C::/48 geo:59.857583,17.629500 MIIDJDCCAgygAwIBAgIVAIag2ZIg3gkA4LMqyU2fUtoGVTW1MA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDndlYmxvZ2luLnV1LnNlMB4XDTEzMTAyMjEyMjIxOVoX DTMzMTAyMjEyMjIxOVowGTEXMBUGA1UEAxMOd2VibG9naW4udXUuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNjYagdexM5SeQsnG410D2/9el0tGH FL+LaDPQ2nLVWAMfYrn0PfEQ7WGG4Glpi1cAjIAG5Qq/8e05shDQ2dRFNx95wfL6 245X3Hgroqmg4ki6VX0WOwcrBYKybRgQ6Ba9qQuhzFp1yBzD+3XlBmfOClKYkdt0 wYsYKoA+CvmVIyy22SCh0b4qCsr+gCeCZan3zUsfQrV4Xo6aYVye+eXzZFrICwxG Ni8s6xfaxjL6xMEoV2ZqiRa8FUiOQBENxLRA0bGU6JuGT5i9hFu4HliRlnj3h98+ EEb0QWDf2yrjX01IMflfWhnSiYuUXYLUvFhjTOdTlZqzjDfDpI3dAmNfAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDndlYmxvZ2luLnV1LnNlhiVodHRwczovL3dlYmxvZ2lu LnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBROWOq2WSHlPf+65TyF1Ccg DawzRTANBgkqhkiG9w0BAQUFAAOCAQEAdCIFbW6SF9+FDVJwmFiy6AEmIS9Z0ME6 cdt5ZXpsTVwlWw3dOiPWKjOxV0V/7y/Fmj8amZIWsy1NqMSqLseObiXwVp+nh0Jw 7qQYO85+bHMSYsr8w8a9fbu+/MeehOEDawD1QC2+AmuSTB2zt1GPcvE83XGaq83G zpE/7CP1aFhJGZFlxIjN6h7d+KK0vmmjH9CIcXlbFYSy3Njq4SNizc4LwNNMFYjB XdPKcIAfaBUhhrQbpNV/fA9AGHCp5XXIpmSfCuR+iTQyk18fj/w6szSm1zyccO3Z MNWltbzwybdHu9kJ3aOfsHwsCE2XpV2qJ94ENK5YZ/8R0E5q5BrfnQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient user.uu.se MIIDJDCCAgygAwIBAgIVAIag2ZIg3gkA4LMqyU2fUtoGVTW1MA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDndlYmxvZ2luLnV1LnNlMB4XDTEzMTAyMjEyMjIxOVoX DTMzMTAyMjEyMjIxOVowGTEXMBUGA1UEAxMOd2VibG9naW4udXUuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCNjYagdexM5SeQsnG410D2/9el0tGH FL+LaDPQ2nLVWAMfYrn0PfEQ7WGG4Glpi1cAjIAG5Qq/8e05shDQ2dRFNx95wfL6 245X3Hgroqmg4ki6VX0WOwcrBYKybRgQ6Ba9qQuhzFp1yBzD+3XlBmfOClKYkdt0 wYsYKoA+CvmVIyy22SCh0b4qCsr+gCeCZan3zUsfQrV4Xo6aYVye+eXzZFrICwxG Ni8s6xfaxjL6xMEoV2ZqiRa8FUiOQBENxLRA0bGU6JuGT5i9hFu4HliRlnj3h98+ EEb0QWDf2yrjX01IMflfWhnSiYuUXYLUvFhjTOdTlZqzjDfDpI3dAmNfAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDndlYmxvZ2luLnV1LnNlhiVodHRwczovL3dlYmxvZ2lu LnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBROWOq2WSHlPf+65TyF1Ccg DawzRTANBgkqhkiG9w0BAQUFAAOCAQEAdCIFbW6SF9+FDVJwmFiy6AEmIS9Z0ME6 cdt5ZXpsTVwlWw3dOiPWKjOxV0V/7y/Fmj8amZIWsy1NqMSqLseObiXwVp+nh0Jw 7qQYO85+bHMSYsr8w8a9fbu+/MeehOEDawD1QC2+AmuSTB2zt1GPcvE83XGaq83G zpE/7CP1aFhJGZFlxIjN6h7d+KK0vmmjH9CIcXlbFYSy3Njq4SNizc4LwNNMFYjB XdPKcIAfaBUhhrQbpNV/fA9AGHCp5XXIpmSfCuR+iTQyk18fj/w6szSm1zyccO3Z MNWltbzwybdHu9kJ3aOfsHwsCE2XpV2qJ94ENK5YZ/8R0E5q5BrfnQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UU Uppsala Universitet (Prodtest) Uppsala University (Prodtest) http://www.uu.se Uppsala universitet AKKA SAML2 akka-datordrift@its.uu.se http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2 MjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00 VKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0 CHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2 C8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB kmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5 BirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB AGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc kcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5 wySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m 27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0 /RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S tsXRh8I9G2b+om6fhCjEUmM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0 MjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh 61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF YkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb j/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW 4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X UhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB AFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5 gxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6 VUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI K1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq eWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T l8qQhkUldJphTqx2PEHORBM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2 MjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00 VKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0 CHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2 C8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB kmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5 BirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB AGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc kcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5 wySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m 27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0 /RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S tsXRh8I9G2b+om6fhCjEUmM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0 MjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh 61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF YkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb j/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW 4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X UhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB AFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5 gxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6 VUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI K1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq eWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T l8qQhkUldJphTqx2PEHORBM= e-academy,Inc e-academy http://www.e-academy.com Shibboleth Technical Team Shibboleth@e-academy.com Shibboleth Administration Team Shibboleth@e-academy.com http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education Turnitin Turnitin Verktyg för att hjälpa examinatorer att upptäcka plagiat och stödja studenter i deras uppsatsarbete Tools to allow instructors to identify unoriginal content, ensure proper attribution and provide feedback on written assignments shibboleth.turnitin.com emailAddress=shib-admin@turnitin.com,CN=shibboleth.turnitin.com,OU=Turnitin,O=iParadigms\, LLC,L=Oakland,ST=California,C=US MIID1DCCArwCCQC+3npDDe+fTjANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMC VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAcMB09ha2xhbmQxGDAWBgNV BAoMD2lQYXJhZGlnbXMsIExMQzERMA8GA1UECwwIVHVybml0aW4xIDAeBgNVBAMM F3NoaWJib2xldGgudHVybml0aW4uY29tMSYwJAYJKoZIhvcNAQkBFhdzaGliLWFk bWluQHR1cm5pdGluLmNvbTAeFw0xMzA1MzAxODI4MjNaFw0xODA1MzAxODI4MjNa MIGrMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEQMA4GA1UEBwwH T2FrbGFuZDEYMBYGA1UECgwPaVBhcmFkaWdtcywgTExDMREwDwYDVQQLDAhUdXJu aXRpbjEgMB4GA1UEAwwXc2hpYmJvbGV0aC50dXJuaXRpbi5jb20xJjAkBgkqhkiG 9w0BCQEWF3NoaWItYWRtaW5AdHVybml0aW4uY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAo1MWMXiaOvXPRs1N+yjpPsVb++YldXkD5EbwPwA9hZO1 nI2uyuCG+qqDkZ2Oj0v+9n9FSiYR+Y25Y1VPECqGhkLzpC/5qSKrMZBzsh8ne/U3 c2UJM/fS73zaX6eIyFlJ5lnort2yz63xYiTZr0nXmGaRsKml4MFofapGwwA+bwPt YZ3Ho13R7xM7/qrORHKcumb+xrLHO7a5JKuPPzzPh/iCtZ4DsQ8sgy+lMo22nGwo Nnp1ITDXCci+XGumZeBhUA2ZRq97eqEAlJDeWsizGCFUfsRjZTtC2pU5LS9l1pPL 0JAJ1zNm5kc7wAQVus+cbjXL2XGjPlVK8tqAKz6I8QIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQBcPSoo0yib9CQb/A0KIjqlHzDggMYm8xBBT/VHUB9KTUUuKIYWcEy8 wTvIHbA43qGM/AWQ8ZDLZNJNSZlkylg8ItO+JH0YA9DGwo6LJ7mF+yS88bxQvDqd ynqfNUUqSG0t9WHNzAdAKsZwkuPCaqur6irEds/70OhMOJgC/cGGU+9ZnybkIEdS HxOByoTCtRF0Lo/Ub77kUZcJwALWsGmuuXknptLjlQeIANpv4v47KzhO/X/Er03r alLzLitEoGPhcGTB2IefAy4BD3gsF/OXLWwz1p3lx0NWfd69JG+i7esvgEN7eZ7b FfnY7V5wsSpLdk49lCnffBRVtwzF0tzt MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4= MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4= GEANT SP Proxy GEANT GEANT http://www.geant.net edugain-ot@geant.net http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education connect.funet.fi CN=connect.funet.fi MIIC9zCCAd+gAwIBAgIJAKZpZsXKkzHCMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbm5lY3QuZnVuZXQuZmkwHhcNMTIwMjE2MTE0NTMwWhcNMTUwMjE1MTE0 NTMwWjAbMRkwFwYDVQQDExBjb25uZWN0LmZ1bmV0LmZpMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9qHZQfn+2SyyuRhpm+wnEIxXj4eZjNkfQvy/hSih fDvnx5QpNerbXt+SIy2YQHmFhn5N5Hdn1onPf91IzshAQVXacIdzqFEXdwl2k4M9 Bw7FiObtFokW4ukEZTEnDPhwTu89oaVuXLLsGt9tCiNBKaSniip4HpMMBEK41jU4 wzmm+LSQF8xYl+AgagZaydHCVSIQC1PnXqPR1dcnoBzP2t01YqWCfCyxHjHVBYtk jrXpse9rb0pj1xlurvG1lveqeAStM8AkXiP2gSBQpv88y/YU6UgT1eOLsI65Ox2w ZWTd36jYbUxHOsRAsZxSy0IokvGIHDK6ykjU9wLthwWXYwIDAQABoz4wPDAbBgNV HREEFDASghBjb25uZWN0LmZ1bmV0LmZpMB0GA1UdDgQWBBRxLCa7bCuoP7HKshs5 Fyw8ab6LXzANBgkqhkiG9w0BAQUFAAOCAQEAxw74TU9pNDmMVFq7AXkvHOlnKM9q l7c5F7D/KVXOrigwiIn0xwj+kr4ElZp1qrVLgC+fEHk9C2uKR9iJiR1z2SnOEn1U TeFtpdM7HaGBivCjsX5d1zMiTILSNkU7u+cJPH9EASOnTjSIbktDfHLApZ+t9yfg NPPGeZN6Q8qZuKoJBi7obLAsWbcTSxgIBrYK4G0BS9Hiy3W4gp1gqTflpYx0YBHv rNvLo5T1BgsjLc1kQsoAAn8pUP8GHb1KSJ0SY2IKV+k9oWEF3Nd1n/+43bPB666B EMBSvHkNXEFDf/FDbw4kjn5ie1pmF4qu+jHVHyB4y4Roz0QFoYIeOWaRMw== connect.funet.fi CN=connect.funet.fi MIIC9zCCAd+gAwIBAgIJAKZpZsXKkzHCMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbm5lY3QuZnVuZXQuZmkwHhcNMTIwMjE2MTE0NTMwWhcNMTUwMjE1MTE0 NTMwWjAbMRkwFwYDVQQDExBjb25uZWN0LmZ1bmV0LmZpMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9qHZQfn+2SyyuRhpm+wnEIxXj4eZjNkfQvy/hSih fDvnx5QpNerbXt+SIy2YQHmFhn5N5Hdn1onPf91IzshAQVXacIdzqFEXdwl2k4M9 Bw7FiObtFokW4ukEZTEnDPhwTu89oaVuXLLsGt9tCiNBKaSniip4HpMMBEK41jU4 wzmm+LSQF8xYl+AgagZaydHCVSIQC1PnXqPR1dcnoBzP2t01YqWCfCyxHjHVBYtk jrXpse9rb0pj1xlurvG1lveqeAStM8AkXiP2gSBQpv88y/YU6UgT1eOLsI65Ox2w ZWTd36jYbUxHOsRAsZxSy0IokvGIHDK6ykjU9wLthwWXYwIDAQABoz4wPDAbBgNV HREEFDASghBjb25uZWN0LmZ1bmV0LmZpMB0GA1UdDgQWBBRxLCa7bCuoP7HKshs5 Fyw8ab6LXzANBgkqhkiG9w0BAQUFAAOCAQEAxw74TU9pNDmMVFq7AXkvHOlnKM9q l7c5F7D/KVXOrigwiIn0xwj+kr4ElZp1qrVLgC+fEHk9C2uKR9iJiR1z2SnOEn1U TeFtpdM7HaGBivCjsX5d1zMiTILSNkU7u+cJPH9EASOnTjSIbktDfHLApZ+t9yfg NPPGeZN6Q8qZuKoJBi7obLAsWbcTSxgIBrYK4G0BS9Hiy3W4gp1gqTflpYx0YBHv rNvLo5T1BgsjLc1kQsoAAn8pUP8GHb1KSJ0SY2IKV+k9oWEF3Nd1n/+43bPB666B EMBSvHkNXEFDf/FDbw4kjn5ie1pmF4qu+jHVHyB4y4Roz0QFoYIeOWaRMw== FUNET E-Meeting Service FUNET E-Meeting Service (Adobe Connect) leifj.nordu.net CN=leifj.nordu.net MIIC9DCCAdygAwIBAgIJAPoZZSAmc/l2MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2xlaWZqLm5vcmR1Lm5ldDAeFw0xMjAyMjkxMzAzNDZaFw0yMjAyMjYxMzAz NDZaMBoxGDAWBgNVBAMTD2xlaWZqLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMIHbbT3m/6fI3EcEYK0wfEDMmb4AmLBjf1kko+a0d1s zdhIgeLDbBwi5v9aqS3504nAS5W25MlyYha87xghSDXLXrXHi7HLCIRUYStEiyDr 6Isl+1ZujXEW+yaipdkTBTmg10vP3VjLgv/KNEgwwgohqsKj8Pr4NGrrdlXVgW5U Sj3haVm0skx2jD+8PWnF/dREOqejHeWjRvbKD6gtmoIMPM/qbl1cy6VEsRLiIifo iNP/fm0MlWPsEiJ9Qmp04QUD66iJ2xVrPv3nM1IKoUifRXaWdPFI4cz8Wlkm/JV9 qNRfgVB3q7zvNmu4vJgTwzPxvmuB0fgz0o/cNmS+vKMCAwEAAaM9MDswGgYDVR0R BBMwEYIPbGVpZmoubm9yZHUubmV0MB0GA1UdDgQWBBTf64pGyxTkQRMjVQT2ra0N EyjvWjANBgkqhkiG9w0BAQUFAAOCAQEAAcmKI4qEPi+EYp6xZMNgCH5d8r8Bk1Lf 9KgtFOV05+M4NpMKGVkDMZJbdF7fILfeI5iZoW2JzQlUkUIF9pbaicfrpAemcPET y8GYXkpnKS5AX+H7fyzfyt1EDStBwI4rlNw5Gfgu6LIiE7+t6+jzBYBC7xyx2dwH 4XsJdtJuBFbz70NfV9XA84D6frNl+XXsC1ZHnwnwJXhtNIfWgLnQj0i1FMs7+bFP Z0TqyXKdwviYeLZbhkRQLxf82H0g5p2IY1+iR2aWOQFJwhm6sDAGBTSup0fmGxFk 6P0RaIYawNNB2VMNAsVvyEwop4exElQK7WF/20xXETiUKWFOA8PD6Q== leifj.nordu.net CN=leifj.nordu.net MIIC9DCCAdygAwIBAgIJAPoZZSAmc/l2MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2xlaWZqLm5vcmR1Lm5ldDAeFw0xMjAyMjkxMzAzNDZaFw0yMjAyMjYxMzAz NDZaMBoxGDAWBgNVBAMTD2xlaWZqLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMIHbbT3m/6fI3EcEYK0wfEDMmb4AmLBjf1kko+a0d1s zdhIgeLDbBwi5v9aqS3504nAS5W25MlyYha87xghSDXLXrXHi7HLCIRUYStEiyDr 6Isl+1ZujXEW+yaipdkTBTmg10vP3VjLgv/KNEgwwgohqsKj8Pr4NGrrdlXVgW5U Sj3haVm0skx2jD+8PWnF/dREOqejHeWjRvbKD6gtmoIMPM/qbl1cy6VEsRLiIifo iNP/fm0MlWPsEiJ9Qmp04QUD66iJ2xVrPv3nM1IKoUifRXaWdPFI4cz8Wlkm/JV9 qNRfgVB3q7zvNmu4vJgTwzPxvmuB0fgz0o/cNmS+vKMCAwEAAaM9MDswGgYDVR0R BBMwEYIPbGVpZmoubm9yZHUubmV0MB0GA1UdDgQWBBTf64pGyxTkQRMjVQT2ra0N EyjvWjANBgkqhkiG9w0BAQUFAAOCAQEAAcmKI4qEPi+EYp6xZMNgCH5d8r8Bk1Lf 9KgtFOV05+M4NpMKGVkDMZJbdF7fILfeI5iZoW2JzQlUkUIF9pbaicfrpAemcPET y8GYXkpnKS5AX+H7fyzfyt1EDStBwI4rlNw5Gfgu6LIiE7+t6+jzBYBC7xyx2dwH 4XsJdtJuBFbz70NfV9XA84D6frNl+XXsC1ZHnwnwJXhtNIfWgLnQj0i1FMs7+bFP Z0TqyXKdwviYeLZbhkRQLxf82H0g5p2IY1+iR2aWOQFJwhm6sDAGBTSup0fmGxFk 6P0RaIYawNNB2VMNAsVvyEwop4exElQK7WF/20xXETiUKWFOA8PD6Q== http://www.swamid.se/category/eu-adequate-protection MIICHTCCAYagAwIBAgIGATAk0YocMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJUGFsbyBBbHRvMRAwDgYDVQQKEwdCb3gubmV0MRAwDgYDVQQDEwdib3gubmV0MB4XDTExMDUyNTAxNDI1MFoXDTEyMDUyNDAxNDI1MFowUjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlQYWxvIEFsdG8xEDAOBgNVBAoTB0JveC5uZXQxEDAOBgNVBAMTB2JveC5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMefTXLCqskpHo2bi/2lpGYEOXvRv2SeWPSLw/IfdTP2R3vdP9FqvAvKaVtfCmE+VUiKobPjiu0L44sxNfwnXz8gfkYCQmenOl8/6A3MTQZwUaL6aQaJeP6r/aJnB0lXjFmM7jEob4nMVnQ3Jk9j1NLCau7hpuLsyCLh6PH1FAeDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAxx0lHdnG/DyreiEp2c1rGj2ZpIzNuSVuVsFNp4Y004wqEGx33p+zSWdVmuZBDjQSaCMBROLY3lWtTGtw8urCM2hBOBnnRoMRL1U/t4ptrsQFb6qNq95WQupwThoLZgy3khHTLH11kZpzPGYkhxcdGgeK0Osj+u5cVFpiJWOSkic= MIICHTCCAYagAwIBAgIGATAk0YocMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJUGFsbyBBbHRvMRAwDgYDVQQKEwdCb3gubmV0MRAwDgYDVQQDEwdib3gubmV0MB4XDTExMDUyNTAxNDI1MFoXDTEyMDUyNDAxNDI1MFowUjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlQYWxvIEFsdG8xEDAOBgNVBAoTB0JveC5uZXQxEDAOBgNVBAMTB2JveC5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMefTXLCqskpHo2bi/2lpGYEOXvRv2SeWPSLw/IfdTP2R3vdP9FqvAvKaVtfCmE+VUiKobPjiu0L44sxNfwnXz8gfkYCQmenOl8/6A3MTQZwUaL6aQaJeP6r/aJnB0lXjFmM7jEob4nMVnQ3Jk9j1NLCau7hpuLsyCLh6PH1FAeDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAxx0lHdnG/DyreiEp2c1rGj2ZpIzNuSVuVsFNp4Y004wqEGx33p+zSWdVmuZBDjQSaCMBROLY3lWtTGtw8urCM2hBOBnnRoMRL1U/t4ptrsQFb6qNq95WQupwThoLZgy3khHTLH11kZpzPGYkhxcdGgeK0Osj+u5cVFpiJWOSkic= Box.net Box Support business-support@box.com http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education SUNET Box Service Access SUNET Box Service Access SUNET Box Service Access SUNET Box Service Access MIIDjjCCAnagAwIBAgIJAKbtZfJN7G7eMA0GCSqGSIb3DQEBBQUAMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTAeFw0xMjA0MTkwNzAxMTBaFw0yMjA0MTkwNzAxMTBaMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO+53L5J4zaSe/ot/CU+fX/xsE0q2Vsvgs6Jrz4bgPtkiXcCCRcp1kV9wRxBEohK75DtumowRN9P0qL5SsawM5o6XflMpL9vhO1Xvi8NnrFp/utUnjwevgbxsi5efetqIezE+B8cimv1MEfN4/XxiCuKbqluEC4HYuopf9Cn32ob2VnQA31WYwW42+pfS733M4EIMYkpBdaacpJKFmCsu9BHnGgFTiSgJsvX9OGG7iwSB31Jp817BFOB0yhvx7Y2yFLSnRyyg/20BJ0t9R8UFVB4rx5bjyTlTGwvPg048UV8Go3wDSax18OT0AoTfE7O3QoXNOhPr1qi4bs0KL92R7sCAwEAAaOBmjCBlzAdBgNVHQ4EFgQUluTZFj+ee4BZ0slOOiUpsZG/KjwwaAYDVR0jBGEwX4AUluTZFj+ee4BZ0slOOiUpsZG/KjyhPKQ6MDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZYIJAKbtZfJN7G7eMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADPhDcfQDwHGhTeQuSDaBfa1/gbJkuiNRZSN000CIM1BalnuK5unV05SvBMG4t7mSj9oO+NnpjEBfV393I2XV5ICRuHbUpoX8tezGOA3I8amItR6WzJtFSn/Dv230KRcEuCAWz/A7LKog16eOPPDj64vBI9Lk5gYpXRB3y1Pnv+5IUgXb2YnS6XAEduHpm2dkj2CuSmpsWTPJapm/opsJvmrkZbvwQN1POPDyWW8Rb/gSr7XpFsDQ7lXObd2ADv82WENB6DLuUq1ilAkVR8Zs4OkFnLYASFUC25GtfUdUap/anb5gHF7a8MKN+NYlfNQWE1dm1jccCnA3eIBxkArDdU= MIIDjjCCAnagAwIBAgIJAKbtZfJN7G7eMA0GCSqGSIb3DQEBBQUAMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTAeFw0xMjA0MTkwNzAxMTBaFw0yMjA0MTkwNzAxMTBaMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO+53L5J4zaSe/ot/CU+fX/xsE0q2Vsvgs6Jrz4bgPtkiXcCCRcp1kV9wRxBEohK75DtumowRN9P0qL5SsawM5o6XflMpL9vhO1Xvi8NnrFp/utUnjwevgbxsi5efetqIezE+B8cimv1MEfN4/XxiCuKbqluEC4HYuopf9Cn32ob2VnQA31WYwW42+pfS733M4EIMYkpBdaacpJKFmCsu9BHnGgFTiSgJsvX9OGG7iwSB31Jp817BFOB0yhvx7Y2yFLSnRyyg/20BJ0t9R8UFVB4rx5bjyTlTGwvPg048UV8Go3wDSax18OT0AoTfE7O3QoXNOhPr1qi4bs0KL92R7sCAwEAAaOBmjCBlzAdBgNVHQ4EFgQUluTZFj+ee4BZ0slOOiUpsZG/KjwwaAYDVR0jBGEwX4AUluTZFj+ee4BZ0slOOiUpsZG/KjyhPKQ6MDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZYIJAKbtZfJN7G7eMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADPhDcfQDwHGhTeQuSDaBfa1/gbJkuiNRZSN000CIM1BalnuK5unV05SvBMG4t7mSj9oO+NnpjEBfV393I2XV5ICRuHbUpoX8tezGOA3I8amItR6WzJtFSn/Dv230KRcEuCAWz/A7LKog16eOPPDj64vBI9Lk5gYpXRB3y1Pnv+5IUgXb2YnS6XAEduHpm2dkj2CuSmpsWTPJapm/opsJvmrkZbvwQN1POPDyWW8Rb/gSr7XpFsDQ7lXObd2ADv82WENB6DLuUq1ilAkVR8Zs4OkFnLYASFUC25GtfUdUap/anb5gHF7a8MKN+NYlfNQWE1dm1jccCnA3eIBxkArDdU= SUNET NOC noc@sunet.se http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education NORDUnet Box Service Access NORDUnet Box Service Access NORDUnet Box Service Access NORDUnet Box Service Access MIIDODCCAiCgAwIBAgIJAIAVEWBFxna/MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWJveC1pZHAubm9yZHUubmV0MB4XDTEzMDYxOTA4MTYxMFoXDTIzMDQyODA4MTYxMFowHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5gi5hp6Uh1EAckiVKNUWqUqSPVuKmCEzE6iM85a+y3KZE+GUiaeaykltH0m83B3UsSxPeyZdP/mJTmCRFG/2F05uY1S6kcmK+X1Q+Trfswybt5xOdjlEq17GZD5qBzWMBdcQc60Ai9R2a7OvsRP05jljcv8x2njHbbmP/yqcUbKDL0niSm0bF06Rx5KVw+uWpDM3A34eWyf4aGulfnjy8xWq9plsiqzw2kfrfsmM+4S8oYRP9QqV3RVMlIYuPwyEzO7ko/lRp/moBFkOzbGU2ynuhpn51r9WSX4kK+1gyyi8l/QCZ9jfM+QLY7uB/mm/xUXBfH82K6tvJZLR64OL/AgMBAAGjfTB7MB0GA1UdDgQWBBSeFLZkxHZxW0JeFidp1pR3hhVMmzBMBgNVHSMERTBDgBSeFLZkxHZxW0JeFidp1pR3hhVMm6EgpB4wHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXSCCQCAFRFgRcZ2vzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQZ0ZVUQvEOucts7DYA885XEbKJZ50tkNHgbna/ZQCdrSMXb4J2l3B706T7yATXBSaH5KgFIgrCVnoCa3CAPlxZf5IUsvU/en+OBFYYlJB6D/ndfvlwYS6uYOBeY3pY/Ct1Epu3AG2qNkZ+LgRNDxMvYLms76BOc4L5YuPOk76tZtbpqw9ChtwcJh3JXvICwZ75I3SyZ1PFOlVsusjq+pZ8Iqk1fGECEJs34szes0j11E46YSMmwLSH1uxyb4LAQQ2K+Ird2Jl9+yPhovsJ/DMxdtg6mA2TeybOSN46hTdPZ44iOuPKrfSrgBMtulYaUN7MG3Rx4b/SffCdTLgBKg2 MIIDODCCAiCgAwIBAgIJAIAVEWBFxna/MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWJveC1pZHAubm9yZHUubmV0MB4XDTEzMDYxOTA4MTYxMFoXDTIzMDQyODA4MTYxMFowHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5gi5hp6Uh1EAckiVKNUWqUqSPVuKmCEzE6iM85a+y3KZE+GUiaeaykltH0m83B3UsSxPeyZdP/mJTmCRFG/2F05uY1S6kcmK+X1Q+Trfswybt5xOdjlEq17GZD5qBzWMBdcQc60Ai9R2a7OvsRP05jljcv8x2njHbbmP/yqcUbKDL0niSm0bF06Rx5KVw+uWpDM3A34eWyf4aGulfnjy8xWq9plsiqzw2kfrfsmM+4S8oYRP9QqV3RVMlIYuPwyEzO7ko/lRp/moBFkOzbGU2ynuhpn51r9WSX4kK+1gyyi8l/QCZ9jfM+QLY7uB/mm/xUXBfH82K6tvJZLR64OL/AgMBAAGjfTB7MB0GA1UdDgQWBBSeFLZkxHZxW0JeFidp1pR3hhVMmzBMBgNVHSMERTBDgBSeFLZkxHZxW0JeFidp1pR3hhVMm6EgpB4wHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXSCCQCAFRFgRcZ2vzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQZ0ZVUQvEOucts7DYA885XEbKJZ50tkNHgbna/ZQCdrSMXb4J2l3B706T7yATXBSaH5KgFIgrCVnoCa3CAPlxZf5IUsvU/en+OBFYYlJB6D/ndfvlwYS6uYOBeY3pY/Ct1Epu3AG2qNkZ+LgRNDxMvYLms76BOc4L5YuPOk76tZtbpqw9ChtwcJh3JXvICwZ75I3SyZ1PFOlVsusjq+pZ8Iqk1fGECEJs34szes0j11E46YSMmwLSH1uxyb4LAQQ2K+Ird2Jl9+yPhovsJ/DMxdtg6mA2TeybOSN46hTdPZ44iOuPKrfSrgBMtulYaUN7MG3Rx4b/SffCdTLgBKg2 NORDUnet Box Service Access NORDUnet Box Service Access (box.com) NORDUNet NOC noc@nordu.net http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education MyNetwork Pro MyNetwork Pro MyNetwork Pro är ett heltäckande webbaserat rekryteringssystem. MyNetwork Pro is a web-based recruiting system. http://www.mynetworkglobal.com/se/info/customer/ http://www.mynetworkglobal.com/en/info/customer/ https://www.mynetworkglobal.com/Graphics/Logos/mynetwork.png MIIExDCCA6ygAwIBAgIJAJ0Q2Xft1JfkMA0GCSqGSIb3DQEBBQUAMIGcMQswCQYDVQQGEwJTRTEiMCAGA1UECBQZVsOkc3RyYWdHIEfDtnRhbGFuZHMgTMOkbjEVMBMGA1UEBxQMVHJvbGxow6R0dGFuMRUwEwYDVQQKEwxNeU5ldHdvcmsgQUIxFDASBgNVBAMTC1BlciBOZXdiZXJnMSUwIwYJKoZIhvcNAQkBFhZ3ZWJtYXN0ZXJAbXluZXR3b3JrLnNlMB4XDTEyMDExOTE0NTgyOVoXDTIyMDExODE0NTgyOVowgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq6qIix7YotqTKastgyUxjmaCPOCCB84YfKfr2qpecB76S41kdenwMVfC6ni1FSbnAYz41845hWoeVIx7IOAuXHACd1qwaXVAJKEXxfuBOo/JWORInfuSEsuv1LkwyeafzPPZ3v7f+INbIMUU4/ZBaWhYAvKAyLjdus0wE+iTyZPWoAQme7xaBWAEOBgNCI6e6gzbW51HaZOZOhxqumkDoUKir5mU5ce6EPZmSzAjZIQj0MGzoZ5qcArebtruE2TyhVqWaL47qC3JCXxWuYPWwmeKKmFx1J6hOidaWsWoK1nMufNg/BmGYbJEmo/nCA30TKUR8t07qEqGdUsSmJjCJAgMBAAGjggEFMIIBATAdBgNVHQ4EFgQUlzt3ktOKnVc1a2c5pUbJWiXZ7PEwgdEGA1UdIwSByTCBxoAUlzt3ktOKnVc1a2c5pUbJWiXZ7PGhgaKkgZ8wgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2WCCQCdENl37dSX5DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCWDMtrCMETWWQcjpnDoRVQ83k7v98O5mt6RDEDTqWObp4rhm6+GX6mwRRkaZxWlB3WntkimYgxw9Lc2uDrGpmNMZXQYpvpJcC/Q43EkHLGzY3x4/wIJjPB9ezqCWJfYVtanEAbt3u8U8yn3lYFpvDVV+jhcr7+DahFuY/sXZuKDOH+DGw1n/aT4W9Y2K4zCUYgpxrRaApDO2TRqFwsxpHThhGqQu5NZEjVrXotg6Tl/e1mHBZ+5Sfnd8iB8039O09IpxqzC2XQVxag86TUa4760kLaNPjxO10HpiIBpN/4WAYigLzxKzMofL/d/IYkobfTE0X5R3m9RDhIzfy/Syj6 MIIExDCCA6ygAwIBAgIJAJ0Q2Xft1JfkMA0GCSqGSIb3DQEBBQUAMIGcMQswCQYDVQQGEwJTRTEiMCAGA1UECBQZVsOkc3RyYWdHIEfDtnRhbGFuZHMgTMOkbjEVMBMGA1UEBxQMVHJvbGxow6R0dGFuMRUwEwYDVQQKEwxNeU5ldHdvcmsgQUIxFDASBgNVBAMTC1BlciBOZXdiZXJnMSUwIwYJKoZIhvcNAQkBFhZ3ZWJtYXN0ZXJAbXluZXR3b3JrLnNlMB4XDTEyMDExOTE0NTgyOVoXDTIyMDExODE0NTgyOVowgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq6qIix7YotqTKastgyUxjmaCPOCCB84YfKfr2qpecB76S41kdenwMVfC6ni1FSbnAYz41845hWoeVIx7IOAuXHACd1qwaXVAJKEXxfuBOo/JWORInfuSEsuv1LkwyeafzPPZ3v7f+INbIMUU4/ZBaWhYAvKAyLjdus0wE+iTyZPWoAQme7xaBWAEOBgNCI6e6gzbW51HaZOZOhxqumkDoUKir5mU5ce6EPZmSzAjZIQj0MGzoZ5qcArebtruE2TyhVqWaL47qC3JCXxWuYPWwmeKKmFx1J6hOidaWsWoK1nMufNg/BmGYbJEmo/nCA30TKUR8t07qEqGdUsSmJjCJAgMBAAGjggEFMIIBATAdBgNVHQ4EFgQUlzt3ktOKnVc1a2c5pUbJWiXZ7PEwgdEGA1UdIwSByTCBxoAUlzt3ktOKnVc1a2c5pUbJWiXZ7PGhgaKkgZ8wgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2WCCQCdENl37dSX5DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCWDMtrCMETWWQcjpnDoRVQ83k7v98O5mt6RDEDTqWObp4rhm6+GX6mwRRkaZxWlB3WntkimYgxw9Lc2uDrGpmNMZXQYpvpJcC/Q43EkHLGzY3x4/wIJjPB9ezqCWJfYVtanEAbt3u8U8yn3lYFpvDVV+jhcr7+DahFuY/sXZuKDOH+DGw1n/aT4W9Y2K4zCUYgpxrRaApDO2TRqFwsxpHThhGqQu5NZEjVrXotg6Tl/e1mHBZ+5Sfnd8iB8039O09IpxqzC2XQVxag86TUa4760kLaNPjxO10HpiIBpN/4WAYigLzxKzMofL/d/IYkobfTE0X5R3m9RDhIzfy/Syj6 Per Newberg webmaster@mynetwork.se http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education urkundweb.urkund.se CN=urkundweb.urkund.se MIIDADCCAeigAwIBAgIJAL61GoCfz8heMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Vya3VuZHdlYi51cmt1bmQuc2UwHhcNMDkwMzAzMTU1NjQyWhcNMTkwMzAx MTU1NjQyWjAeMRwwGgYDVQQDExN1cmt1bmR3ZWIudXJrdW5kLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3RwMFJu304/B3qtfLT8r2vKBOugNcfyZ EDsf4Q4ZHFDFhWOh6VAuywjpixKBm/LYCrRyKqnM2hRVWKIIKpTvlu7TD1Se/G/g m6VxdXi02oc+7d6Q18SXmqHjFCaxh73HiEqwarofgRKXrVWupruUv/5//nIXeNWC u9GuFWYEug5Vj0lw7SoVZC3B0fsbVjQGHEpl4ybc6aCAleuyndWbaa+HXEmSr/d6 sVjSu2F1d/OCPoeZ9U3Q5lLzLwpV67oXY1dLzwSLu17KiP6bzyqsopHAaac34rZ1 Ia5m722Sdv55LA2JXX0k/D9QXduyLVnmzEhAvzyiyUKo9hMAhFwjrwIDAQABo0Ew PzAeBgNVHREEFzAVghN1cmt1bmR3ZWIudXJrdW5kLnNlMB0GA1UdDgQWBBTWCFlV iTs20fc8BncRSVYrqXdS8jANBgkqhkiG9w0BAQUFAAOCAQEAQnPM81umUT9cokgv d7qjClP5S4ufKMgscVIu5umiV3aOSpDTsCAxvfSp3z5tywF1EQ/6FRrTSVIZiS+e wbR9+JEVOnxV3D81Xv4p23zj0p1g2d6gdlpfbOmGiCWqx75QosHqfP6ENFDFCwxl CasucZK1gv2h3Sat232poJYdoDcmDKZt7DRIcs88k+85/TG3CnB6LUWjv35NrMGq YcF3FDUEnWCpXVoOF3bB84M9zlrggkBlhid47DpJZ54EcMl8qrMQmOJDcw4/1Jc1 idGXqKfeI6/eA5cV6Kvyy63eSji0hOvD1CKIhufI3w6R1+DU0pSVsv+t7ND9KWBl gEln3A== urkundweb.urkund.se CN=urkundweb.urkund.se MIIDADCCAeigAwIBAgIJAL61GoCfz8heMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3Vya3VuZHdlYi51cmt1bmQuc2UwHhcNMDkwMzAzMTU1NjQyWhcNMTkwMzAx MTU1NjQyWjAeMRwwGgYDVQQDExN1cmt1bmR3ZWIudXJrdW5kLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3RwMFJu304/B3qtfLT8r2vKBOugNcfyZ EDsf4Q4ZHFDFhWOh6VAuywjpixKBm/LYCrRyKqnM2hRVWKIIKpTvlu7TD1Se/G/g m6VxdXi02oc+7d6Q18SXmqHjFCaxh73HiEqwarofgRKXrVWupruUv/5//nIXeNWC u9GuFWYEug5Vj0lw7SoVZC3B0fsbVjQGHEpl4ybc6aCAleuyndWbaa+HXEmSr/d6 sVjSu2F1d/OCPoeZ9U3Q5lLzLwpV67oXY1dLzwSLu17KiP6bzyqsopHAaac34rZ1 Ia5m722Sdv55LA2JXX0k/D9QXduyLVnmzEhAvzyiyUKo9hMAhFwjrwIDAQABo0Ew PzAeBgNVHREEFzAVghN1cmt1bmR3ZWIudXJrdW5kLnNlMB0GA1UdDgQWBBTWCFlV iTs20fc8BncRSVYrqXdS8jANBgkqhkiG9w0BAQUFAAOCAQEAQnPM81umUT9cokgv d7qjClP5S4ufKMgscVIu5umiV3aOSpDTsCAxvfSp3z5tywF1EQ/6FRrTSVIZiS+e wbR9+JEVOnxV3D81Xv4p23zj0p1g2d6gdlpfbOmGiCWqx75QosHqfP6ENFDFCwxl CasucZK1gv2h3Sat232poJYdoDcmDKZt7DRIcs88k+85/TG3CnB6LUWjv35NrMGq YcF3FDUEnWCpXVoOF3bB84M9zlrggkBlhid47DpJZ54EcMl8qrMQmOJDcw4/1Jc1 idGXqKfeI6/eA5cV6Kvyy63eSji0hOvD1CKIhufI3w6R1+DU0pSVsv+t7ND9KWBl gEln3A== Peter Witasp peter.witasp@prioinfo.se Samuel Otter samuel@onposition.com http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education shibdev.rsc.org CN=shibdev.rsc.org MIIC9DCCAdygAwIBAgIJANH7Kwp5r0WjMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3NoaWJkZXYucnNjLm9yZzAeFw0xMDA2MTQxNTE5MjBaFw0yMDA2MTExNTE5 MjBaMBoxGDAWBgNVBAMTD3NoaWJkZXYucnNjLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANXdJVQy7HckKzrtrdZN1+wT/4pWOxgSUSx98WCGymZc N+n8HhDJ6Cb9YARDqj228Z2d7MaqugSrAxlM9cPzdOOR4P3h2unydQ/fh7Z6boAx /Ai0hwCWdNESxcvR2F2vJIFWHJp77vvfd54mPQiXnwoFWEaxz1fKzexKdw+ydFRR gos2zv9Uq5jbG5kD18+vmEttJLtCgLRlNc3CFLeBjgeYb4CUGgzN+reCl0XHFl5f dliR5fpr3vkh6EwkOrY1BNsHXWxXVz6Cgih9S+n55llTx2Tot+YR7Lyuvb0OLu7n 14RqgqZ85BCBBZJv0HruYlxXYE73gqCwcMwSIok3WgMCAwEAAaM9MDswGgYDVR0R BBMwEYIPc2hpYmRldi5yc2Mub3JnMB0GA1UdDgQWBBRF7hAyP0xNOaEzRu34T+xw r1JoezANBgkqhkiG9w0BAQUFAAOCAQEACxnhXSXF7GZldyE9AcBbd1Wxbpr7YTYf /2fsqgdQwfq/9CsTg779vse2bzaCCOUs0LsdTFGoKm8CxPVhpBZDbrnPN/Mdq6sM XuiIxjku7fgPZTipTfDGzhERrN5VHBsexNxr5UHQ96bXGK4CxJ+XsCfBQrSZMer0 z1ld1q/Y+R2/+2ztiVPbdRoOlqNWPPD/RSGuqklw4qxRY9JgMt9ItDDjOlU4T+KN 4RovAJ1M+L70iM+fdb6zdKVTevO3gW8b7uGE0KqkSv90sEEDCPRSbxxcSwdr1d5x GV51mKkJSvO0CwKUTbSeK9Cn+Y0rAn2Hck2OojCaYY/SeNYkhe0vhQ== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education ifmsa.se CN=ifmsa.se MIIC3zCCAcegAwIBAgIJAJSL4oXsFFGDMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGlmbXNhLnNlMB4XDTEyMDkwNjEyMjYxNloXDTIyMDkwNDEyMjYxNlowEzER MA8GA1UEAxMIaWZtc2Euc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDBiLhwVpqbr3rI7WcjH4MId7XxuayfJjSCt//kzKVQvMetGh302UQ8YdveRIic tIjQ4fjuF2F+GUJyC4nEX3zdsQusCbRA7Dq70K1d5qkT1qvh0leYWBrr2XbXZCIQ 4/tl4uEHJyXKP5vgWXjqf2mBIYHNsIy068JVfH1dGZ+zBr7H5cebMRG9r/aC90Yl WvZ24qFRmCuNGp+pP5/H/jm0ZnQ38QzHF9WCmWfDuL4p+5PBxOab5LCEaT6113MN 5mOBwbjcFozKzZ2lAX3F0c9K0FqdBxm7hHFm40smzjnnFsgu5TtBIH5Sjgw61QZB MzNfuDlKJ6Wt8bjrytYOrNsJAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGlmbXNhLnNl MB0GA1UdDgQWBBQSYXjcmZHvwcBTDE45NlQOMwy4UjANBgkqhkiG9w0BAQUFAAOC AQEAZRggMXTdRBuNvZFmjYbrDmRgDEdmbaAQ0mfkfD0imSulc39RRq3+9uaRzmTl /uThMJwgFtIjrEChsh8Gv0nzk6SuXGwTPybu0wPBBCP1TRZgKl6oGaWUK8kpBy6g tkBxI6tIDSkEFpG2CP+Sj6MFYNeI8p2+GuhiAyW1X6bKnIIO7aSgdhU9fV1/mMzt McQYhqSDMw8qGAXKxF3942Ft3gXvnstP3X8l5LM2Ypih/ZDo4PUwUyiEw3RQUXKz X40wJ5KGvRmsxTM5VbkQ8wS7EWuIkQG/iXCyD+b1BExCsuXvX3nN24bsBLUtV8wE 2qw2QAI6MLkoVEpC6c1oX0xn+Q== IFMSA-Sweden IFMSA-Sweden http://www.ifmsa.se IFMSA-Sweden Mats Liu admin@ifmsa.se IFMSA-Sweden Mats Liu admin@ifmsa.se MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV BAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG A1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw EwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE 5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP L4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14 mg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq mRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN T6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC AwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G A1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g BBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w NQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa BgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ bc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd gM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth f06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7 kO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19 BkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH wXXiBDXS3PNHXQnnpys= meetingtools NORDUNet NORDUnet A/S http://www.nordu.net NORDUnet Leif Johansson leifj@nordu.net webinar.nordu.net CN=webinar.nordu.net MIIC+jCCAeKgAwIBAgIJAOOLN7U/T/soMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXdlYmluYXIubm9yZHUubmV0MB4XDTEyMTAxMTA3MzUzNloXDTIyMTAwOTA3 MzUzNlowHDEaMBgGA1UEAxMRd2ViaW5hci5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCkHGDzNHGHWdCZ8xkrLKElxJmO1uWZ5+GAr46J 4x+xYdhTUEHr1Jy+G6l+4SPFSV7wtXE5g5LWaLyWqb3zC5DeWRU9PNxGAZ6FcGMK 6KM3ZAmvx/FmJnD1cDrAo3duI0qt9mr1bAZLv3JIRSXwKV77x5qRhfA6D2ZVXe+j J/TtrlqiSkAANNQZFF0lkyITi2WKkN/5nAW9NyqZVNYVcpl5+yilQ7W5wdBJQFg5 i7vQT/1WvPlpPLB9xOK8mukf4q0EJk6Geqt0tLG4kPkTEWs4PAnyeB0z7kg8vemy 0gKBj+1pB8TDz0LTx4fSN944UfnHmRKdQSQnCTdA6YbLKLQTAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXdlYmluYXIubm9yZHUubmV0MB0GA1UdDgQWBBQBb9YMEUHgM4WU OlNGdlSA6gB0ATANBgkqhkiG9w0BAQUFAAOCAQEAFBir0eA2EEqSQXEYjF0Zr3bs tbkwFFL05JuIliuHv6It9Cxo6D+/B0eylFvGQeC6lvH6l1DI8SreYrVsVu4NOMbP VcKD7hHqYQPIJAM7I68nwyQq6cTeydqZcwe16x6vnEk0v0QyURMAFlFotZtYAMhh M/V1YBDfNPXMh3BYl3g6lxG5qdqYbEoNXrnrMwV6N0BixrjBmoI7K2cEUWW9pwQ8 rZSHynfzD3dUndFFJVNzwQKyGttlsQGxS0CL5jZS0cWz/p9uvOz+kf4CEqS9QA7o euZKcqmem+nEk8ZZsFxhsTwGLzwlgA+2TEJnP3AeRTiPLzvbYTUprgL0gKt7pg== NORDUnet Webinar Service NORDUnet Webinar Service (Adobe Connect) NORDUnet NORDUnet A/S http://www.nordu.net NORDUnet NOC noc@nordu.net http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service akka-anv.uu.se CN=akka-anv.uu.se MIIC8TCCAdmgAwIBAgIJAN5oCkisOOXcMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFra2EtYW52LnV1LnNlMB4XDTEyMTAxMjA5NTY0NloXDTIyMTAxMDA5NTY0 NlowGTEXMBUGA1UEAxMOYWtrYS1hbnYudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC9RBkxotLN9wNFPDlbM+HXCTFLC2rxdOI1McjZJjJ0MwJQ Qhju2m8CB0lrTb22nHd7ITqtzhVBKXHY0rmCm7j5tlPCDcQqzgHbk2KR7lGEv5JK oVXF7NdFRTxl393UX2a0+5aWUVsFrWIlHLK5ve+5HBdDUccWtX3XfR2HDcAvMNJB B2FuueVM6pwkNwsyNjDzJlrvtC3QsuLE4KdSjb2GGDg0xvIEgs+/d85JNk+yLhaa 90zyQaw0L3OA7F8fX6EesiBg9tGirQcZ6cYHRVKuM1D4sO08iwRA0EA8iXnL34+5 Caa/71lSR1Kzo1cluQKkzfob+9AzztZ3vdKxwNiLAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmFra2EtYW52LnV1LnNlMB0GA1UdDgQWBBQFsDy6A2U1Zby9p6ijIsBxv3du AzANBgkqhkiG9w0BAQUFAAOCAQEAtOsbz5YiPiR9xoQbIRr9BV3+fIxw07MNI2tU ouCtCW6wuFPvYARgGGCavPn/Hn2V0LWIo2VRpHizK9DbpFRU0ofvr3nJZKq+H45w WXmJLalTYyYnu6rwW7zmkbS30mMQ7J5aBawRNK5opSgbRp0eQt0ynyTgeJgqmACK gaUQmP5gD9lXDNdROqMjwANcMdU57NDRGWzASx01r+0LLaUX4NzTPlnOYldRPn0z JnhHj8Wsg0csCS86vOCTNXVKXHcRIUL5FaLf+8MrSHrs8WR4CN4AHLuprwthtQyV 2nacKYU2Ke9STDjLkJSCmx/o8ZLfQPFLSCr1SjyYQzm21MOIZw== MIIC8TCCAdmgAwIBAgIJAPevEDM/eL6HMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnJhbWEuaXRzLnV1LnNlMB4XDTEyMDUwNDEzMzkxM1oXDTIyMDUwMjEzMzkx M1owGTEXMBUGA1UEAxMOcmFtYS5pdHMudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/JIPualV+2/W+KqnkNM0zJbiDe/bjGyZqTdpGGNZ+Fdv5 YWfdMAazx8Q6nebRroCAhzOFD2IiwmPVnhAIGxoT60oSvkLEuROWlpcVGYBWO2ob UCJhuf36fNuM+M0cvyfNsszGY/RN+alDkRO4q+qBot0ZCQtxFXEKPc3XU71saW8G B5rlQT9bUzaPxnFg/c3I4YsGsrutjFhd346XlWrdY+Yu+kgCroyKuG4fJdEQj+Dc zYtnf8bCrmQkymdlVCrqiyscRgy7RTM4o6O86y8K/XKY75LPyO5eW1PwSQmhZ81M 5GOyiTTvxigchLjs/RjXvO831wOFzHCTQR9s2r3hAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnJhbWEuaXRzLnV1LnNlMB0GA1UdDgQWBBRq768tUOrPoWPR73il6QUeu7as ZDANBgkqhkiG9w0BAQUFAAOCAQEAAi9lQbbCd7UgMc6r1Ds6uBbz2mKwaGUOLE/d 8ZM3aeE0QLI83yX5pF1cKNar9XNAGklsDtMc64/7+tmuimH7hzh5wbmXtZROlvAq A9sCefzcJtjKSXvg1N613W+03ZrUzmL0V9EtKEfEDKnuTqUzLMP112eBwZavOTmR qtKsyINwsUmnjBv5DayfcCzfUFmHyBlhe+hAMacex0k2Iy/jozNN5ciwvR4OlHwI blxtYGVB1uGczqhd4Vn/jIHHcW5mx6oamuRXMcuRoAIJxw8aL7s+0Gm6vNNbLIpt +9Wlbs4JNpKbUADka9XZmieDYfcL+QjBqY7yhrIUnv/1GrLXTA== http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection MIID0DCCArigAwIBAgIJAIr7Fddfzg4nMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMRswGQYDVQQDExJpZHAtdGVzdC5ub3JkdS5uZXQwHhcNMTIxMDI5MTgwNzQ1WhcNMjIxMDI3MTgwNzQ1WjBOMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3v3zhxKne0EmViKyxbsbe3qMjWQhWV2yVjrB5iGd9uoab16c25in8WxvRe0VvVCSsLgc0JU6JZHD30xEjNxrOu9kTeSyoG4uRX4T7fzJdWyadipV3QxsK9LCR+6ksw9mGu28mTDXtz7Wn/6H2vcEzgB0OOhqtfW4c+76oY83IrPARSrSZIeZbOJ2UJQYtqvK8H3hF3fNSoXRWk7+6FWkxS7lisQ3cT4cLeDnz2KkerTZzjz7pHBp0xCZ64fl74Q2BIVxPAczM2kU6n1sCC+Sd43jaPTdBbhEUAj9gwcdIM5O5UwO03C5qduu2ecJTa67Zd6PZkCqHiAeuoFBih1GwIDAQABo4GwMIGtMB0GA1UdDgQWBBTXJhD54J5C166ByFjM2AdH4A737zB+BgNVHSMEdzB1gBTXJhD54J5C166ByFjM2AdH4A7376FSpFAwTjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEOMAwGA1UEChMFTlVOT0MxGzAZBgNVBAMTEmlkcC10ZXN0Lm5vcmR1Lm5ldIIJAIr7Fddfzg4nMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEj9YOaW9U4QT2h1Byw/IzH0NoWFCOY1ixSkCILg5Obll8tu4pqYgUb93bZnlClBx6S1Cc9v3cwVJWM9XayWGorpaVV8fXE8sWS0pEjcj5wW5bmQjHCbtn19sz6C7Ef7U4ZZrQ3iJvhaGlrBxO6oJ+Rxh0MB1ZdpohUm7blEockJ7O1vK54SDbaOQ/vsEMM+h0qqKitvaOjpUnGfKsn4k8H2yI95CoQjZe8QffqrHmpuUSpjSMq3AR5EJO3YPN0R19nSeksRjo5cLmWRpXQUA8wFcsW/4pFHhEhaq7ItX0WAKn7oAWghOq6sk+o3unRnIX8qJE/MOgThp4+8qwlM6a0= MIID0DCCArigAwIBAgIJAIr7Fddfzg4nMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMRswGQYDVQQDExJpZHAtdGVzdC5ub3JkdS5uZXQwHhcNMTIxMDI5MTgwNzQ1WhcNMjIxMDI3MTgwNzQ1WjBOMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3v3zhxKne0EmViKyxbsbe3qMjWQhWV2yVjrB5iGd9uoab16c25in8WxvRe0VvVCSsLgc0JU6JZHD30xEjNxrOu9kTeSyoG4uRX4T7fzJdWyadipV3QxsK9LCR+6ksw9mGu28mTDXtz7Wn/6H2vcEzgB0OOhqtfW4c+76oY83IrPARSrSZIeZbOJ2UJQYtqvK8H3hF3fNSoXRWk7+6FWkxS7lisQ3cT4cLeDnz2KkerTZzjz7pHBp0xCZ64fl74Q2BIVxPAczM2kU6n1sCC+Sd43jaPTdBbhEUAj9gwcdIM5O5UwO03C5qduu2ecJTa67Zd6PZkCqHiAeuoFBih1GwIDAQABo4GwMIGtMB0GA1UdDgQWBBTXJhD54J5C166ByFjM2AdH4A737zB+BgNVHSMEdzB1gBTXJhD54J5C166ByFjM2AdH4A7376FSpFAwTjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEOMAwGA1UEChMFTlVOT0MxGzAZBgNVBAMTEmlkcC10ZXN0Lm5vcmR1Lm5ldIIJAIr7Fddfzg4nMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEj9YOaW9U4QT2h1Byw/IzH0NoWFCOY1ixSkCILg5Obll8tu4pqYgUb93bZnlClBx6S1Cc9v3cwVJWM9XayWGorpaVV8fXE8sWS0pEjcj5wW5bmQjHCbtn19sz6C7Ef7U4ZZrQ3iJvhaGlrBxO6oJ+Rxh0MB1ZdpohUm7blEockJ7O1vK54SDbaOQ/vsEMM+h0qqKitvaOjpUnGfKsn4k8H2yI95CoQjZe8QffqrHmpuUSpjSMq3AR5EJO3YPN0R19nSeksRjo5cLmWRpXQUA8wFcsW/4pFHhEhaq7ItX0WAKn7oAWghOq6sk+o3unRnIX8qJE/MOgThp4+8qwlM6a0= SUNET NOC noc@sunet.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection MIID1zCCAr+gAwIBAgIJALGAV7yXlwrjMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTAeFw0xMjEwMzEyMTIzNDhaFw0yMjEwMjkyMTIzNDhaMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbcu3jRGK6c8LshzyoeacpjjLmoBrG9QI56+ImjZ1nBPUTtaCdhJPwnKuqO+iyeGqHkPCugDj8N4Yt89iuxUxjnSNRTwYLBwEjJMIUgAokXbZfeBVOVZrFyct5d+Lls1tvHjX+5BoAYX9R1xPXpEKwKKXScVALWLzjvii0VfENfqf+ssxTNnAdXmPUI8noor+ppbYSPyh0HRA2ww2hnaEomJkdfpLm8pTsGjIzRFpN/cETIekrp34luJFMrxYQz6oOSPJncVTq5fo4GiHTXGoNMsV3ArSqozyJNK1h2T/uQjgoWAJGQYYiDf4ASIPmcN44RfwPNTp/QIod3wo0WKtkCAwEAAaOBszCBsDAdBgNVHQ4EFgQUOsFvqoY3G9/HZN/e2siumIcFsh8wgYAGA1UdIwR5MHeAFDrBb6qGNxvfx2Tf3trIrpiHBbIfoVSkUjBQMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEdMBsGA1UEAxMUYXJ0aXNhbi1pZHAuc3VuZXQuc2WCCQCxgFe8l5cK4zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBnsWiriLdgyroAUffawY1X1/CmD5ob+E/DioS7h0WrZRLPjN/7/oFUcRasy4cxBpxX6O3/1sD9MICk0Y8R2QwuM67dmE1OtzXiIc2Dpwj4RDLp4J5+NyzkTdqRFiMruITJl2a3cCZWSxbwsbuIO+YTIoKx7+JBwXG7WdrUaLZwbeFSDwKJShW8YY/MKICTIKafCyIusfGpdsjSBLToXeDj0p84ep4c+ry6ILv/KWWQ1M3zIdXdk1WzdU1dEtKZ5CSk4e945foMRAabP0xP1f2Iu/mwUJLsVyYkHD3+MjAkXzMX1a2/Ra4ROe5qZGBNebfICKJH/K/BcC0jHQXlkGNe MIID1zCCAr+gAwIBAgIJALGAV7yXlwrjMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTAeFw0xMjEwMzEyMTIzNDhaFw0yMjEwMjkyMTIzNDhaMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbcu3jRGK6c8LshzyoeacpjjLmoBrG9QI56+ImjZ1nBPUTtaCdhJPwnKuqO+iyeGqHkPCugDj8N4Yt89iuxUxjnSNRTwYLBwEjJMIUgAokXbZfeBVOVZrFyct5d+Lls1tvHjX+5BoAYX9R1xPXpEKwKKXScVALWLzjvii0VfENfqf+ssxTNnAdXmPUI8noor+ppbYSPyh0HRA2ww2hnaEomJkdfpLm8pTsGjIzRFpN/cETIekrp34luJFMrxYQz6oOSPJncVTq5fo4GiHTXGoNMsV3ArSqozyJNK1h2T/uQjgoWAJGQYYiDf4ASIPmcN44RfwPNTp/QIod3wo0WKtkCAwEAAaOBszCBsDAdBgNVHQ4EFgQUOsFvqoY3G9/HZN/e2siumIcFsh8wgYAGA1UdIwR5MHeAFDrBb6qGNxvfx2Tf3trIrpiHBbIfoVSkUjBQMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEdMBsGA1UEAxMUYXJ0aXNhbi1pZHAuc3VuZXQuc2WCCQCxgFe8l5cK4zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBnsWiriLdgyroAUffawY1X1/CmD5ob+E/DioS7h0WrZRLPjN/7/oFUcRasy4cxBpxX6O3/1sD9MICk0Y8R2QwuM67dmE1OtzXiIc2Dpwj4RDLp4J5+NyzkTdqRFiMruITJl2a3cCZWSxbwsbuIO+YTIoKx7+JBwXG7WdrUaLZwbeFSDwKJShW8YY/MKICTIKafCyIusfGpdsjSBLToXeDj0p84ep4c+ry6ILv/KWWQ1M3zIdXdk1WzdU1dEtKZ5CSk4e945foMRAabP0xP1f2Iu/mwUJLsVyYkHD3+MjAkXzMX1a2/Ra4ROe5qZGBNebfICKJH/K/BcC0jHQXlkGNe SUNET NOC noc@sunet.se fme1-1.ad.slu.se CN=fme1-1.ad.slu.se MIIC9zCCAd+gAwIBAgIJAID0pitDTgz2MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGZtZTEtMS5hZC5zbHUuc2UwHhcNMTIwNjI3MDg0NDEzWhcNMjIwNjI1MDg0 NDEzWjAbMRkwFwYDVQQDExBmbWUxLTEuYWQuc2x1LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAw7oOCbv2+Z2jh0uM6YlV7Q9sF0uH03jBj67JPA4r CIXIFdJ/g7gLliZa+DjxaNlPxQAE4xc3vGGO7TUyKCftvRIUI49Phm8WKtapy6XE Pb52xE0ie+B0RO2boUG9xiM50WlZT0VsmdYjwHey7fT5UZjaGa/PLOAAoKXLvfJG VQb1IAO8bQ+k4XWf/2oR2BLEKWmy3xW1T4ew34SmAPcpbwZOxj5t0GRDt6lblHvG L4KB5a6hEOuU+0U0KjFYKG2PYLJUB4RM6ctmGOnuwUyoWmFAN1h4OZzXoyckr8u2 gdaWyFL+k/ojckmw5aaJBpce332Bh9wy53W6J77qa0ANawIDAQABoz4wPDAbBgNV HREEFDASghBmbWUxLTEuYWQuc2x1LnNlMB0GA1UdDgQWBBSrX7qpYidl+M3/uMRp BZk7JtDvtTANBgkqhkiG9w0BAQUFAAOCAQEAAh37ouHU+pXCxffOUOrDNkBSJSAb mmD67HCLmcdLwMxBLji/M/FTK5RYdxlwAwK5F1ntbHovDJKWMva7wuWzmjbcSJ6R JVrolJWJDR+Fc84L2Lh1Q3sVOXjDXU5Lw+yYApNcs+f2TdYZEa9HDqTyEjupjecd a7N6bBlELYgoYFbTpg8AmQOsvVl2yQQiX07lBHHeGOn4i1bbB6ip6exRTxUqf0Ed QM0LY0RQjVj4+R+UdaRYQfizHG1rnKcEiRzi/mXYt2YXSjKuyvNUn6uc1GY9/3aJ 9wX+6Hnwlg8X2wAoLJDLxAoOWSUSyPLCSzqp90tYAn1L6/pX68R46PWq4Q== MIIHPDCCBiSgAwIBAgIQBqroOeZGXLtbM/pxpybmVDANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSgwJgYDVQQDEx9EaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBDQS0xMB4XDTExMDIwNzAwMDAwMFoXDTEzMDQyNTIzNTk1OVowgeIxHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkRLMREwDwYDVQQFEwgyNzc2ODM5MzELMAkGA1UEBhMCREsxFDASBgNVBAgTC0hvdmVkc3RhZGVuMRcwFQYDVQQHEw5Lb25nZW5zIEx5bmdieTEpMCcGA1UEChMgSUJJU1RJQyBURUNITk9MT0dJRVMgREVOTUFSSyBBL1MxEzARBgNVBAsTCk9wZXJhdGlvbnMxHTAbBgNVBAMTFHNlcnZpY2VzLmliaXN0aWMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArewM8dSQqpWoBWgFQa4P5vQ53fWsYLyJNkPsVmOf3YBE4XjCHhm0jgJkSE4vgcLmolaPHxkxYwyfRif11bpkcxtWN2QQwqNJjZcgfin8kYiImRu1Y+dDW/BQUsmkUgNgo+ualWDtP8Rx0BTm81BzJYDUUPzeyGhwDKY2urHpJFCp83eChopbCb7L7ITjKoQNv6Ak+1vkrWhugJBUyS+1o7fnWYbXSmQCBztlZ2rzcXojYiI5vP0OQ6wrJ7sWXCusdvDNpXzK/CdmzTNLjKEl3Ofmd+tQC001NH62DvvukyirESjc4AvlCaymEXVLJL8LrsBFdzxGTjPjBJz2kcbLGwIDAQABo4IDZDCCA2AwHwYDVR0jBBgwFoAUTFjLJfBBT1L0KMiBQ5umqKDmkuUwHQYDVR0OBBYEFO3n6sj7ezQ9K5XEsjB3hZnMpHu3MB8GA1UdEQQYMBaCFHNlcnZpY2VzLmliaXN0aWMubmV0MIGBBggrBgEFBQcBAQR1MHMwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ0FDZXJ0cy9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVkNBLTEuY3J0MAwGA1UdEwEB/wQCMAAwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL2V2MjAwOWEuY3JsMCqgKKAmhiRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vZXYyMDA5YS5jcmwwggHEBgNVHSAEggG7MIIBtzCCAbMGCWCGSAGG/WwCATCCAaQwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cuZGlnaWNlcnQuY29tL3NzbC1jcHMtcmVwb3NpdG9yeS5odG0wggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkAdAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBDAGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAAYQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABpAGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQAIABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggEBAHddJRU33qaEDpYuogJ3H4bMQ+LhMwaCKxpH0W/BPbplL9hPzPByJqaM216LH4npiTsnWVrzQ7SWVl6J6yVHgLLctekigjBjz0JNk6UB3skVZsfMhK1GyD6r4SspuPY7RU6ejEbm/1rlB4haDvr0Yd56zRSKP/OUf8P0wTqPOk4V55OUH0vMmnDH7VlaswRtZZBeai3q/3BeZiuQEvrs6ZZBo6UbVWUzRbxvlRAAkRm+cKR6RA0FHIzmjKD36SLQhyMAgE9PFPLwu52LgsYR9Fq0qzHxTQ5rLN7OWz7RSonda1UPkjp5qGdit3M4a/T6t9hLFXcmA6kmL8hq13l0tUw= MIIHPDCCBiSgAwIBAgIQBqroOeZGXLtbM/pxpybmVDANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSgwJgYDVQQDEx9EaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBDQS0xMB4XDTExMDIwNzAwMDAwMFoXDTEzMDQyNTIzNTk1OVowgeIxHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkRLMREwDwYDVQQFEwgyNzc2ODM5MzELMAkGA1UEBhMCREsxFDASBgNVBAgTC0hvdmVkc3RhZGVuMRcwFQYDVQQHEw5Lb25nZW5zIEx5bmdieTEpMCcGA1UEChMgSUJJU1RJQyBURUNITk9MT0dJRVMgREVOTUFSSyBBL1MxEzARBgNVBAsTCk9wZXJhdGlvbnMxHTAbBgNVBAMTFHNlcnZpY2VzLmliaXN0aWMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArewM8dSQqpWoBWgFQa4P5vQ53fWsYLyJNkPsVmOf3YBE4XjCHhm0jgJkSE4vgcLmolaPHxkxYwyfRif11bpkcxtWN2QQwqNJjZcgfin8kYiImRu1Y+dDW/BQUsmkUgNgo+ualWDtP8Rx0BTm81BzJYDUUPzeyGhwDKY2urHpJFCp83eChopbCb7L7ITjKoQNv6Ak+1vkrWhugJBUyS+1o7fnWYbXSmQCBztlZ2rzcXojYiI5vP0OQ6wrJ7sWXCusdvDNpXzK/CdmzTNLjKEl3Ofmd+tQC001NH62DvvukyirESjc4AvlCaymEXVLJL8LrsBFdzxGTjPjBJz2kcbLGwIDAQABo4IDZDCCA2AwHwYDVR0jBBgwFoAUTFjLJfBBT1L0KMiBQ5umqKDmkuUwHQYDVR0OBBYEFO3n6sj7ezQ9K5XEsjB3hZnMpHu3MB8GA1UdEQQYMBaCFHNlcnZpY2VzLmliaXN0aWMubmV0MIGBBggrBgEFBQcBAQR1MHMwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ0FDZXJ0cy9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVkNBLTEuY3J0MAwGA1UdEwEB/wQCMAAwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL2V2MjAwOWEuY3JsMCqgKKAmhiRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vZXYyMDA5YS5jcmwwggHEBgNVHSAEggG7MIIBtzCCAbMGCWCGSAGG/WwCATCCAaQwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cuZGlnaWNlcnQuY29tL3NzbC1jcHMtcmVwb3NpdG9yeS5odG0wggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkAdAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBDAGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAAYQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABpAGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQAIABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggEBAHddJRU33qaEDpYuogJ3H4bMQ+LhMwaCKxpH0W/BPbplL9hPzPByJqaM216LH4npiTsnWVrzQ7SWVl6J6yVHgLLctekigjBjz0JNk6UB3skVZsfMhK1GyD6r4SspuPY7RU6ejEbm/1rlB4haDvr0Yd56zRSKP/OUf8P0wTqPOk4V55OUH0vMmnDH7VlaswRtZZBeai3q/3BeZiuQEvrs6ZZBo6UbVWUzRbxvlRAAkRm+cKR6RA0FHIzmjKD36SLQhyMAgE9PFPLwu52LgsYR9Fq0qzHxTQ5rLN7OWz7RSonda1UPkjp5qGdit3M4a/T6t9hLFXcmA6kmL8hq13l0tUw= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ibistic Services Ibistic Services to handle and approve supplier invoices in a web-based solution at håndtere og godkende leverandørfakturarer i en webbaseret løsning http://www.swamid.se/category/research-and-education http://www.swamid.se/category/eu-adequate-protection vm-uraccess-01.hig.se CN=vm-uraccess-01.hig.se MIIDBjCCAe6gAwIBAgIJAPUsAkPRkfQcMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTAeFw0xMjEyMjgxNDA2NDZaFw0yMjEy MjYxNDA2NDZaMCAxHjAcBgNVBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZi4a5TDF3axO1a4SVbIV/yMJuh FA5dgRAbepHRugRnkeBrYuJZD5Nw9EDFrZzJBWUTuPwxIngZfsAUtdTKnvzjDtks 1Zp7ZXl5EqayQ0pM5DMoTf2mJOXaduB1oqR6BJQVK1zgm7/pSeYmp4kwWsChBXKs E+qF26/ioxCQZ9lYm0hZB6gaDSIANr9hd3JAwWkDD1iGs3NErfS09TEmzYjxeRlf vn36fEm9yO1Kc0ZLfQNOSF240+QN7bxISnPAH+V/Bhxes7vXsMa25LUhkTCxuZte uFdeucgrS9B0kdRA1anuWUdfZLA2Zc/RQBsy6A+IHfv9n6z1jkLidJ+M8KkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdm0tdXJhY2Nlc3MtMDEuaGlnLnNlMB0GA1UdDgQW BBR4inZYnfGemGRVjiQcUPD0tgLCtTANBgkqhkiG9w0BAQUFAAOCAQEAjd8rcbPm 1SYlzcKAjyBmxk4rGrw/xC34Q8wPdjSkCWuLSEHnHWZ8zligSG18NYnIAnF2HNcZ xDlKdNzUDfTLl6DO5Sj/14cp3KRCEguBBpA5mB1B0V1utNxDSSqmSETMIDfevDG+ bHjvO72YCMTVdrTETXcEqQief7YOl23gNcA+UFBpJVy32Z1Ys2f/TDUO4zA7EIxO 5wOyJXko37s+7C2zwiv58MNt4kXp7wfu8yLdwdUx26BSG/r4b6eFl3FOHM/4B/tO u+7JsZjXP5N3EUSAg15/2ohUY/eiLIpt2Rwnu4uscUN6P9hW5dL2ma0ooT9rrqxy KZxzSTvKUlilgw== vm-uraccess-01.hig.se CN=vm-uraccess-01.hig.se MIIDBjCCAe6gAwIBAgIJAPUsAkPRkfQcMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTAeFw0xMjEyMjgxNDA2NDZaFw0yMjEy MjYxNDA2NDZaMCAxHjAcBgNVBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZi4a5TDF3axO1a4SVbIV/yMJuh FA5dgRAbepHRugRnkeBrYuJZD5Nw9EDFrZzJBWUTuPwxIngZfsAUtdTKnvzjDtks 1Zp7ZXl5EqayQ0pM5DMoTf2mJOXaduB1oqR6BJQVK1zgm7/pSeYmp4kwWsChBXKs E+qF26/ioxCQZ9lYm0hZB6gaDSIANr9hd3JAwWkDD1iGs3NErfS09TEmzYjxeRlf vn36fEm9yO1Kc0ZLfQNOSF240+QN7bxISnPAH+V/Bhxes7vXsMa25LUhkTCxuZte uFdeucgrS9B0kdRA1anuWUdfZLA2Zc/RQBsy6A+IHfv9n6z1jkLidJ+M8KkCAwEA AaNDMEEwIAYDVR0RBBkwF4IVdm0tdXJhY2Nlc3MtMDEuaGlnLnNlMB0GA1UdDgQW BBR4inZYnfGemGRVjiQcUPD0tgLCtTANBgkqhkiG9w0BAQUFAAOCAQEAjd8rcbPm 1SYlzcKAjyBmxk4rGrw/xC34Q8wPdjSkCWuLSEHnHWZ8zligSG18NYnIAnF2HNcZ xDlKdNzUDfTLl6DO5Sj/14cp3KRCEguBBpA5mB1B0V1utNxDSSqmSETMIDfevDG+ bHjvO72YCMTVdrTETXcEqQief7YOl23gNcA+UFBpJVy32Z1Ys2f/TDUO4zA7EIxO 5wOyJXko37s+7C2zwiv58MNt4kXp7wfu8yLdwdUx26BSG/r4b6eFl3FOHM/4B/tO u+7JsZjXP5N3EUSAg15/2ohUY/eiLIpt2Rwnu4uscUN6P9hW5dL2ma0ooT9rrqxy KZxzSTvKUlilgw== https://ladok3-00.ladok.umu.se/gui-sp ladok3-00.ladok.umu.se CN=ladok3-00.ladok.umu.se MIIDMDCCAhigAwIBAgIJANyLphmqAiCsMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wMC5sYWRvay51bXUuc2UwHhcNMTIwNjI2MTMwNDAyWhcNMjIw NjI0MTMwNDAyWjAhMR8wHQYDVQQDExZsYWRvazMtMDAubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4lukmN1u10uEnOWVd7LjVUjl 9U0U4UKGSy8/zJBKqatk5E+JW6LVB9wZDx85kUPOrflBc72brXWx2x03yne06X6n Ywr7a1Gp2bQKyw8IuXAxoTgG6IYEWtpoFmX/IKkOwCgb9qBnaije51BKDbFz9GMy n7FaSy6lHm5QrzYAXJDKippsEInJYEChhjYNuFImGySYxYVkmgqXVqW7caZYOwQC xERDtsPJwUluO8dRbzzcmQxlhstzr0GQkAnwodtP9cCmvO2SUboNVbxNQmL4Er9D Vzn+EiTW1jZaYOfQi+BfLSwZt/aWPBLMg2q3voeu3u7gCyMGcdN3SoG8dEoU4QID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDAubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wMC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBS8Q9eh YSdw4S9o1UfOdXlrgS5owTANBgkqhkiG9w0BAQUFAAOCAQEAM3LCbyt/tuBMlNap X3OCJlCz/sQOiSbDgG154z3VzXLVYM1seUjCFWwPpO7kw3hS0kvNxAEQS59eaJkD MIno0z+OT3OTnr30ERGZAVZ4cX79Ww2nX1mtWJN1WB9M40XeUFXGIvoVR5LckNyH ax8gu3I2/RzG8yS0F4fH5Kz1eDZaaSBtQV2mWkps3x4fEOvh3qFc373bUmL1Ms2g eWORbwxcAgGd59kxtofZzDjrx6o2qT8ELV5iD7yQteLe91Flh1/5U07EXlvJLMz3 kqFto5NOuXUYh/srUMR0mzAVUbECgIbU7Os7gpUno65QsP8rJEdwHzig9WNLpoy0 w5aKug== https://ladok3-01.ladok.umu.se/gui-sp ladok3-01.ladok.umu.se CN=ladok3-01.ladok.umu.se MIIDMDCCAhigAwIBAgIJAIp2R64De+1HMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wMS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTE0NzE4WhcNMjIw NjI3MTE0NzE4WjAhMR8wHQYDVQQDExZsYWRvazMtMDEubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwt+lqNvFGei/9H+xjcCTR6r gI5yUPlyK2ysVPvEk74oeWxFaCcHuvaiNUGjMwTyPiHSGijnyX9rHPfDTjphasn0 M+OXn0j4RIBv6+tfLWr0NVM4CDK11/Dl34OivYe0bIx0hLhT+bXGddtb7AhNrzyi yN7eMtH8xVE4W0aZerCO0u7RR8fH/M8NE/Ge13cnoBgZH/oTVnQw4ZxwHmjGP9Ex tigoTyTwfYYGLt/Yx2Vg2dxJJPQ2oIiiaWN0/XxDy/hd3A5M9m5ZuJIzeflmVJLh 4b9XsBzlbsK8KKiEKxDOUl9Gd8Lngl77kpFeephnngOMZoGQelFXPPalEndiUQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDEubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wMS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTOzWRf EnLCvB5g3eADi4xLMzCoszANBgkqhkiG9w0BAQUFAAOCAQEAST3NMUyn+LDBfrts dfWxEJqOwHRplwn8eLNJHIdHkGjuLoR4cd1p40TLoMZrA/p6zU65oNrH9RYGiAOx Aac35aJFgxDJm1R/x1mt6cAa7OmuJ0Zt2m4TCUsapPbpkKlZFwwH3JLqAyUXo/8d xcMCpGhUSP5Cs4L/HeJhFwQpf1UnQB1s8z4dfctQtzTkj5z3uZeHYir6U+slvK7w 0zvLTz/CibUY0lmIhwyt5TvkJBqQ2ybSOwOtHL5ysMthtFoNGIXznFAITAMk8eOu /HIhJOQBcAW1bMonM41YOZsCP/FtAoskCFRWYck704VF6IKzZAxoq0PiN22YFjL7 p012eg== https://ladok3-02.ladok.umu.se/gui-sp ladok3-02.ladok.umu.se CN=ladok3-02.ladok.umu.se MIIDMDCCAhigAwIBAgIJAKkfw5OYQuJUMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wMi5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA1WhcNMjIw NjI3MTIwODA1WjAhMR8wHQYDVQQDExZsYWRvazMtMDIubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsrKdicJ4U684dz98qpSo/0xy Yj0eXFxZAiEXwrs/YXbu7D3ARFj8+Yjq0/Ivbfn8eeVmmnbrVpusH0rNsmoqj0Cw tgEKDYVqc1yS3DPBai8ro59y2YCU31o9tkFlyW6s2DlXXt4M2uchzwpFTN9Z9VaL qGz31NByU91OoQN6j88s7RqNbcrr2It57WzJksVFyr/3I/q6RJfuPgNbvMtB9iHd xjo+llICYfgyWrPTsTwNNtMTYQqb92kzPpqfNAVs/sv7900yWqMOxWUwS9PKsGP8 yEdUAIoCIB5XEPnHwG06xZk0yJUnxzMZvQGBt+dDQZCrVlDtdcZtUDMx9o7WUQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDIubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wMi5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRNewi9 E/XWeyPWMU8CQFjIWzR/PzANBgkqhkiG9w0BAQUFAAOCAQEAJa0DqwF6oXNoINMS xfzcgT11I2w1bkQLONHD/8Tt1KK42ipRD6C77dwiDYbm4b7U9LnGzq6O9idbPIlm iARDunfFl5xa4Xdi6JhQOKcaTJJdazX1xRFAhGGanqWqe6v6VAmlQ2vPSXvcDwtc uBkmvzHRQbue9i7dlahS/vDcgMljFBLIG46/JHR4KUYSZ0L1Py4Mjz6VDaWa9/3a j/197cLFOqRKhCGGDqc11/lxeVe9dARi1hPzBcvXvQUzj9kSOg7i3aG1ZdMLBWGR C4VzPRIzsz/8B2XRLTrkuN72pl/sHIW2kyR5OY1F3+Q5etKnEXeEsE6W5gX7QTr/ BeVqTg== https://ladok3-03.ladok.umu.se/gui-sp ladok3-03.ladok.umu.se CN=ladok3-03.ladok.umu.se MIIDMDCCAhigAwIBAgIJAPlFHKS4Gb/vMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wMy5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA3WhcNMjIw NjI3MTIwODA3WjAhMR8wHQYDVQQDExZsYWRvazMtMDMubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ah5ehmINht8OmgX38/BIvlm z1njTjAKgpEX5jVpl2wzd5+S5+xBLLjVjePow/KrhdtqohschKyTh8Axu0lWaCfP B8RHa2ZhC4Rg4pQ6tmePL/KiGshP30CTmHd2rQZXFWLLwjOJZC+PfBOFl6hZmd7z YiFsUkgvebqTRqZL9bBFgg7OyacxbSKIR474C1ovObnJ8ro/EcFkVU2l/e6QixWR w/orVGYIUnBfG1ThnzE2b5DxqH/t4NBbKuf6LI/ldzKZaGyTwkQF1q7z0yzwzWpo BRMRD9CUftWzmKDwUcu1GH4BSiqXRKUHAkE3ZtDnSy5+ElQ7WhQhZ5HpXyeQMwID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDMubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wMy5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRne1Xp EA2MWtH1uhd7IKhfx+4QqDANBgkqhkiG9w0BAQUFAAOCAQEAivdVwn1RFPCcbr6p LU/dmlhNii5kLwYP3kDsWuLW2MoYrvP2EpfxmNNatPXNZbZuUEWZXt5yH55iLMa2 qrKr6BXjYqokCxyngchltd6Gv4GN0Fl7nnbSxfy/I7W8zqGZxfA72P4sgS+seX11 NcNpFMV6o10QNJ6rgoO/LR4qAesMLbEl1BWNgyKkvCrOptvN24n0EiZy5U8tBOoT FqLiIetDB2M7PnLP7SjVhbVpn6u5+GAUx0qIXpX9LNHwQs047tUWijEDWSHaTtyv Eg6T84xmStOZ2LpNTlFI8wnu2j8D1CrExsUpCOiuddPGp3zI7se2DGqXo9ZGe4tO OqxKbw== https://ladok3-04.ladok.umu.se/gui-sp ladok3-04.ladok.umu.se CN=ladok3-04.ladok.umu.se MIIDMDCCAhigAwIBAgIJANPtBqZBdS0tMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wNC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA5WhcNMjIw NjI3MTIwODA5WjAhMR8wHQYDVQQDExZsYWRvazMtMDQubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5xFv5om6PNpOo9l6kxcd0+KK BC/qKPFtgmDrgU5ab/0QUBGwyr5NRQcXBFtuXtLTr1wVlggmJg8ScdC/6WGFaj/6 sC9OUIxAN18DjXUySvTtLWTPo9QGVNGeTKkanLmuE+ZbkKzMkWqs92BdqcrybB6I qP/34M83u0Dl11aQUanBEzp7dddEXvpwjGNUjGhg+7Yp2KIx4BLECXPKH6e7jq+F joT7kduaSI/uGqgrWhuOX9fjzQmFn1/nC7ofd6NTRLvX2NmxiACIp+yJ1M7lPfjp dF4YRwRRXkkWFcX1b2ZiP/ByQ9imytgi3T+A9e/MX74u1ag4/MI03GbCwt7ANQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDQubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wNC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTAG+rA GMVRIVIHzxQ9UdKzBjEujjANBgkqhkiG9w0BAQUFAAOCAQEACfVBkZuIyVuDCdV3 HCmZ2eWfp/htS3tuCig2SABtx7KNR1TAVNRofyM7uBKOxCwI5XLRkoyKUWYfQbSY Tn3Rl/T5lPkRnJDAHBQJXFtkqB9NLYQc7EtSjxoyYVaxqIwZIkUvZmt1Bk2vTy0H iSjjrebMwzKsUeJvZvD2OaSO1Q0itMJjwlKydSNCefLVGZ1kGutzoz+jgJr8dw7w m5TVPtJ9JYyx7rxk0bE1Q/Z9r1VfWJYRMeEur8OttyxzlJj0gkI6zLgPwyXaDE7p psn62LqB/yCbuQgQ9UDHa3SvDgg9HGAEvk+xvT9upqmmvXTP1Afr0gB0EW6PvcVP AMLCoA== https://ladok3-05.ladok.umu.se/gui-sp ladok3-05.ladok.umu.se CN=ladok3-05.ladok.umu.se MIIDMDCCAhigAwIBAgIJAPDhwPdGcyx3MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wNS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEwWhcNMjIw NjI3MTIwODEwWjAhMR8wHQYDVQQDExZsYWRvazMtMDUubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxWwMUAWTSXZEZna0VhGPOocl jY+eNJ1VdGfNKH4naUenG3KRqK87K9hKiwI4t1e8YU28hTR2uRtxyeUF3iHBU1DM wAT0C0AJ5dCYMq24BTrkvs98/mpkWTFgT3l2zNjNUBASWjXvgTeeIlqeX+Dh/Nzw EfWx50yfKNOiWPWV14QhdwjMJvIJPBHWbzxhmURlGzUQ3/H8HwuW1vqe/gU4zCOR qE5EccNgWzzy2tZheRAi0Upm0+Ge4c9QrrrQLQQrorkuLVxCSgoIO2/4vLz9O39W 0fxQdt9vIk94IMdGGB+1IAzMNiHDYUY9odU8wdkHinzZhWaWQ6F8mmBs1y+h/wID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDUubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wNS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRIMIrP tMdrVcWNtYYFCXhZzcu7/jANBgkqhkiG9w0BAQUFAAOCAQEAD31ZFs87nSUzgMGM RCR6WZ+sYYejsjikiq7nPvCclHWPoa2cn0q8LPtKGuWAfTR6u+3NXUpHHvpR+MEZ WHeoF7atdEl4ecvk+cWO830Cq4Kthwzd3hHQnqe4YNLPwNiVHeizZLxDrtXuQtqW 0lPCIu9EsRhIHw1R0oxZ8b/rCmHyGFtVjv9Sre3nAlGC4ZwRM04jc5NoUfTfFjZi Q5cOumnObMzqS5d00Hr0BvCuUng2Ms/ZpF+BzxLyyw6LGq8oE10+d1NMMwrYqiRk qmThXK3vArMK9TCy4XBUdjbsXhwMSJ1Zez2abXJmkykRHgoWHKdULuGjAld/gaWm Ij/QYw== https://ladok3-06.ladok.umu.se/gui-sp ladok3-06.ladok.umu.se CN=ladok3-06.ladok.umu.se MIIDMDCCAhigAwIBAgIJALk1rPJOG1teMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wNi5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEwWhcNMjIw NjI3MTIwODEwWjAhMR8wHQYDVQQDExZsYWRvazMtMDYubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy7RjhC7f4/gfQK127LuRggwD 6VUcajCmZ8HpXZp29b/ghxNhgVlLDiIrLpD+bDaRoyJ20VssaWJ7KdLj2jFAjOmz CfPhvAd3kVmLLvVVOG12XlOh81RdQKZBm6qkvC/kTS6fxUHkympbGzFPmhGt6kEs z6BbdoOTzXTlXO4/H5N7N9ShspBhbc9NETinrPtIIykgjHSbfWMVdYQqCJbIdbM7 y61Re55wfl8m6ppNra+oykYly2jhvlN0Vb4QGqpJBB0XzOAVh/DHt9oEDryxxaeG 6JVhDwD15vx4tdm6ypd7qwNXp0c9nYteYNiSL+qXisKVJZ/JLcllxC7dLZ6GHQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDYubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wNi5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRK+n8d wSrEb8l1peNFBoe/bchVGjANBgkqhkiG9w0BAQUFAAOCAQEAqV8BTMudvEvzIUu1 7bdjIVNCvNRb914WsPmQR6KhKhRzHVRJFqeSkMtvzCTi4YzaNE59l6iKcFG20ffZ O5WwEUhy8TtPgLrdK+Zi1rYfE3pULUs+LQLxz3h0reEW35y084ahB9uhYdkfjqEU /8LYg09v4gGOnjCLLj+mOEjpH7oVMWPuLSPbgL8RMfBX1SF51pDs1tp+rjGdbc7c PsCzYLHD+n9ygXpZsmmVmYi0YjZbrpYOLJlg/IU+jTfQ8ag4d8QEEz6Zfv+BL8iy U5ov36jyE84soQ3NsxFo3cndYZE3Epi7pMNaKAO2OUlS2R2R+l/9pdyzQqcOU6bq z181Cw== https://ladok3-07.ladok.umu.se/gui-sp ladok3-07.ladok.umu.se CN=ladok3-07.ladok.umu.se MIIDMDCCAhigAwIBAgIJALmf8Dsfzo7FMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wNy5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODExWhcNMjIw NjI3MTIwODExWjAhMR8wHQYDVQQDExZsYWRvazMtMDcubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzEG4o2J3L67j6nYIHR3QLRDG UHr3fslU7DbyUWXCt/KFZ0kvKPMu8tZRhMDyY30sPcb+q/Y3j2sLAL+e9zfw99Jb 3FWya100c8/G+Rj0MB/YKGE+FDqknSCCz4Lqq24ZTBcx/PZeg7dOD1PuNPLcf70q Jq2Sv20JCV1HWx1IcYXy2lz7xOelBem0l80J7Wvmmxm2lXNwDFk8BieMAZB3IILy czbEkv57c7n7nladzP8h+N6Tjl1970/FSONPjzmCluzA+1HEBV+k74xL4UqhzVeT 4qtb1U+1SjT1ptXMZXrSdTQu6OJZsHHkRlcQ3tXyV6mcERGlgfKjmMPGYFEcVwID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDcubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wNy5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBSZUY2a I5a11kJUImB9vYgmMRHMXTANBgkqhkiG9w0BAQUFAAOCAQEAMiC2g5BTkeg2Hbv+ lQKqQQr98luYHRvq73X29VugyQ6M/P45a+WoNZYhdcZY6H0xiOhabLNRS5tuyXHo 7jiViy978WQ+j3n57I+PfhYRIBTtAePxPTktQg/jXfgvCT5NJmh+MC2EIeaMH4cR YP9Jt8TrLyBOiIpQGnPmxbagAb4X0VNJ1kwA7SkpRexxxESZcHBE4fTveG5H14+l r4n/T3toliD0lP8WA2tafbkPzdQUgtsCNzL0L/6CW5RsrlokMKOGZBQBS4EPbtgw LRt4O9+n+IeXQn445+k59QZ72enbnRThjnGDHA4Xw620T5LlKVHywEozdtaXBQSK LB5BtA== https://ladok3-08.ladok.umu.se/gui-sp ladok3-08.ladok.umu.se CN=ladok3-08.ladok.umu.se MIIDMDCCAhigAwIBAgIJAO+EZXmznxmtMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wOC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEyWhcNMjIw NjI3MTIwODEyWjAhMR8wHQYDVQQDExZsYWRvazMtMDgubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv8nfrfVZ7TnvQgRRXJEZowbO 3vkDb6MenmraW2xYLfdn5j0bL+gFxMpa7WDIizo6JnEEidR5a/6xtqSiVRpOJxdq nraCu3sRT+olX/KtS7appB4Vn1BNwEyTxF/nAyofVZagygSb4eNHsbLm6MQCGTAl 1Wg7tNPw+bJUbTLHZuiJJKS+UJJ+tL0Rw+W5NHd8jIpdV53zygO8bk/cWC7Ua0Mg /0Yhe8pL8trjzItyWS56h4xoACS4SNdJ4XoMGKrNvdQFFXIiRZhBayPENVVJCbA1 7uwJ7ZhFTkATs40sc8qHmjsvquN0HhJ+2omUKMVcXXUyTyHSyvrVEHbfW8/6eQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDgubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wOC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBSWFhOQ 81n5zVJUDnIHuNuaJMcC+jANBgkqhkiG9w0BAQUFAAOCAQEAFnLVLW8ENWOeYaYv EyKXmwndeagEBvN9MSFJqCmxe/m2HAcDJdOiXv6h31KndZL2DEGIr+qlXBMRIJUT 6vJQ5pL4K2bnFPTKcnrKpLeguxxj9AT8zLUrYg2tHqoRVWiOCLq5QJDSz9VsZelD 69VA2Xw9wO+4yLyH8JXngId+7d49wmJ0QfxI3lbiwV2hzVAFk4lTfZC90Rm7lOGM 6gfXr5KnZOETbq2p4PWHn6zYIAn5hQNn/1tu7yj5jymyI2MWFQFi8tR1dNj76xg5 8km3byhc201hWx7aRcr/skljVphTbHlLYyACjpPtVpG/rXjAJgtkBNYY9n+c95i8 MTpiVw== https://ladok3-09.ladok.umu.se/gui-sp ladok3-09.ladok.umu.se CN=ladok3-09.ladok.umu.se MIIDMDCCAhigAwIBAgIJAKnMW8LPLkEoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0wOS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEzWhcNMjIw NjI3MTIwODEzWjAhMR8wHQYDVQQDExZsYWRvazMtMDkubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyNnQD7SBvtAMC0kvrPfUtMOZ 6fY6MksXUGNa6wIoBtdt6ZSuURkq7l1rhLBc+FFdhDFkHjt0SVN7BdRAjJaUNTrs biJVIyBtCtI5HbMpL2vQi1YpNlN6LfmFsm+ut9G3xhWhifdg78g0sY1QErqgyNgs Cs+zryCOWOfbgUvTh2AQb9kWpk2BIWsa64lWhZnruK5JUq0W+pxIXQqu6jAvRQmJ dRC3SqEbWCKE7uk5ySY3Jpe0YhxUbKKsL9ia5HSWimIZx4ZA1dH8RhpzSKzMJmZq f97eZWL3p34ntiaJnz8HRXQDxmUx7bU17BW33T6C2ehPvNu9DB8ybyvNOjVolQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDkubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0wOS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTWc4dV V1comwSY+H6Ty/8rf+sGNTANBgkqhkiG9w0BAQUFAAOCAQEAqtzl0rkzxibQm6tm rMNTCcX/PX+nMiNxhhCzQ21mKISqldi2kW3i1vVai2uflVaIgzd9gFTfZcuGRge0 FA6xppdElB9b54zKgYx6+rik6Kqt4VauC0h538uksZIGUPR3/LnwZupU+pGPs7Hz 06BU3xMEw8d6TU5CjjoNPGH7wKdLZQPix8rxwofU93/W9+EfHfcKsnLOx00ZA1VS Ow9hfQODJL668gQFmM5SXNAJQ+b/No/CpyddFmhrJvvHwFBL+NjHTwkvd/yQVkPZ fMRHK538nNk48dNxRXnWvPieMN1edjNbuEDB8ZhuOcW1U4XCiZF61YyIIwcz+0Pp QwOzJA== https://ladok3-10.ladok.umu.se/gui-sp ladok3-10.ladok.umu.se CN=ladok3-10.ladok.umu.se MIIDMDCCAhigAwIBAgIJANmj0562UQtEMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmxhZG9rMy0xMC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwNzQ4WhcNMjIw NjI3MTIwNzQ4WjAhMR8wHQYDVQQDExZsYWRvazMtMTAubGFkb2sudW11LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1lxdpJYHPqC33HDuMGg3MZB9 cLSxZo3PACViWvTf8Czcpyrao2IXBhERwU1BhOke+HgqZ5/tndWx0f7ExIMVYEEb 6WddV3DpukOZYiVIA9y0Wdvgb51sLDragY7qAkwfiqCNdSJ1/yPKOXuMHk5Krc1W Lm/DPmNTFOeCQNCdMb33Bt84dFFhCKYuk/XngHp8XaSw9xpWblWyRA5kBRVFzmA6 uQrFL7jA0fxnTtTqrXu1PGZ1fyGpO1py9GNCDgSe0vv1u8m3lr7gABDX4+YckZtr EPnA6oSpOtL7OFjZlH90eLNSJ8afAD5vVmwsx+cPPlAHTXfDWgICdyReSAvltQID AQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMTAubGFkb2sudW11LnNlhiVodHRw czovL2xhZG9rMy0xMC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBQ/xUVb XS9rp7K9M1ySZEloKQT1UzANBgkqhkiG9w0BAQUFAAOCAQEAqtzsoU/uEDRAqrgg R3VG5mvdt5rUkKJtC6naX0lrwliqAK2FZsqSiYoxmxG2noxFMVxyqKHLoF9DbJkt WriQD97cMkgc81muFuk+Sl+QQhNf7pY7wEneNZP8EEPsXGQRBfWeZ2mPoOJwbOoY xtQUwjCZxXuzEok3JP7ILGBOxOveHANp/CCZZBlRErsCb4sC+6+GZy/UJuTuJdgJ PqFQikTAA8nfwIOr7T65d1FnGzpWnCsZSZ2lEldLclyWOpP9/eXe8hZNWrgDxoNi oa9eOIASf1NXOsACA5C0aAfW+WF9zOWB42z4E+r9szJ74C/y9FsaUz9++eOOV+vz zL2y+w== https://ladok3-demo-00.its.umu.se/gui-sp ladok3-demo-00.its.umu.se CN=ladok3-demo-00.its.umu.se MIIDPDCCAiSgAwIBAgIJAJ+VUV8Zduz4MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTAwLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODA4WhcN MjIxMjA1MDcyODA4WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMC5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq6ABs5OFGxvp+JVn h0y5cKcqJd/pBy6wrBZHkveIOjOrD7cg1o4TorIFcjdQ+wNG1vS5sEZk8b4Um9dO mtHb2N1WiEpg4W/dve1q+YoZllQjSEV/ouNIzmTVvY84O8zIArbM484smVjo9a4p 2Wc8goAIpuQF2ZtWix4UZHkJrhJrdFTU67e3Cl9QJFWGc0fCi+Cz5r++AtgtOAPN oagiwdnJI319moULBrhisCrL1OWnKTiP2+D2CT8iMgoVAptpeEYJuFlL913LyomQ dWnaCvWp0FmERuVBPrShl0EZ5+i+jjsp5UdKg1cwYkS0b35GVuDMmS6pzK6HlAL2 PC/1NQIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMC5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAwLml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBTwikg2zQJCzo6yrFjx2EIhLB6UqzANBgkqhkiG9w0BAQUFAAOCAQEA eNZzk8uZ4PJJks11q9WW1PTlyQmmRO6zfDVuJ38TQF5G8owkn5n1pefgCZXY1Pex 0jz9rbs+cR0aWkdCQA6prFYAK8NT8k9190srrmOAk1p+uL4SbJJW6gxSUuwCJYVs R9ohpgwvJCvFqYo+fWMMFoW5eQzMsOZ79oExlx9fMAeJuVuuLkWkf4YABhIgxPTi BFoCX3hSHGjRDBVjJ+snuOagE3RpDs7bcHCbSVHvw6KDZbdLsY8qz6birOY9qQbk EeE68EA0OgCl1QP8GuR3llSLtvNsQS1JI2+LMPuma6sSEr1nQqwuZgZkQm78bygF 5b8F1Nc7l9VE8yY3BhUT1Q== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 Ladok3 testsystem ladok3‑demo‑01 Ladok3 testsite ladok3‑demo‑01 Ladok3 är nästa generation av studieadministrativt systemstöd för universitet och högskolor i Sverige Ladok3 is the next generation of the administration system for higher education in Sweden. https://nya.ladok.umu.se/md/logos/ladok3_64x64.png https://ladok3-demo-01.its.umu.se/gui-sp ladok3-demo-01.its.umu.se CN=ladok3-demo-01.its.umu.se MIIDPDCCAiSgAwIBAgIJAOeH1y234BADMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTAxLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODExWhcN MjIxMjA1MDcyODExWjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMS5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5w0tDtWTb1i7oEXr cmgSbQN2+INDlywnQRJXaGDyjypZ66LtKafw0E2g7WXCfYupkGGIf9UhpYY2tbMh d0yztJiKtvWTbEb8E8Z7D1kG5FuoXQkjmG2w/FKzSAFH0MLiGyfvr9oBab3F7yZQ zZ7t9XPc1RFe2qAYmu3iH383RmRb9fje/WXQVk4cMybqhCZTUoiHBWo9dZhwdxfL /UeN8BqIY+NwcmcaIdyPQKH2NGB5/3bJr0doap127tyokoyfLDo8meJnBc4zwSt4 XCLFmC4g/1JsIe6T2RsieYtpVY0teWB+LH0emFTlyuhoNMM1bTtVfUk4mjq/R1B8 mjxKhwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMS5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAxLml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBQgFTqtvplztjIK/Tf1iTAdLHAEwzANBgkqhkiG9w0BAQUFAAOCAQEA OecNgHiP0PD31hbHg8QxsL6IHqpOIrvXRyj+U9gnG/S1ivj79y+lyO6HLrqsycOJ UiWyXm1zkG9otie1FBOVIQeZ5GKf3qEgfphkTBcigBCHKMxrDFOEjr9WlZEX7UAw 3wpgakdItEHPLbvx/v0x2aLvEgf7FrV9cYrv0HpVI+rZrETTDxWulmS1WE3jr4mm +Xbwm5CdJMFxtdHoADDUxbYpb7HMu8XLPN0/nVKEs/87xGCVQbHO8uRNQmeDAQhn 0ev1AvjK9iWoPASSWa05+hcK6gULU5zjl0B4zuECMj9Q5k4Y/0rEcKN828D+JXHq 9eyXLV8+BdsY6n7mcEsoOg== https://ladok3-demo-02.its.umu.se/gui-sp ladok3-demo-02.its.umu.se CN=ladok3-demo-02.its.umu.se MIIDPDCCAiSgAwIBAgIJAInGoLqyk3C+MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTAyLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODEyWhcN MjIxMjA1MDcyODEyWjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMi5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+xisO1AornoaWz46 IAUSjOCPXp4NV3cGU01VsvXe7FhZGByScd01L53WkhvWWLCGKTxZNAS2dyAbDhEO 5X9TMPtpHE9XCcyqd8yii3g7nScj5/S/YudZOnZvuCDlH2hg2YhCGZRujUA0e7JM otEm/Lz18AecsECQsbNd/95oYl6/k4TMPg8dT32rbHQl6hGPfH+IK1Z7OMnXYsP+ sMBgaSMfQna8zaijQo0aM9/zyp3wxeTsncS5l74eYm3whaKHxRsTjvUh/YaI9LTU wrPxuwZINtQ7HiZ/3KwoREl22zsntUemTmdWez85ctYMdtEc5h+3UVNfd1P7UNcW c+oZzQIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMi5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAyLml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBRahNxHA0sPHkTEvPxjZ+V6K2tTQTANBgkqhkiG9w0BAQUFAAOCAQEA tUgKur8E4TfES+5QbUJpKABDRJUiPmxrlUAaU+B2BZA74+tO717esA44Jahlre/v CV5grAoeplD6llBeMUe7hVsMum63kUpUh+zLwiP/KSegjxrYMv9vueqpCB2bYzy4 4Kv9GchQaA+XvdX7pBhQdQchEmexlkoyLk52pIG5kPos5FoKUnE1avcydLDn5IXF FtfOLxpCpBkLZT1JtloPydKvbueD28Kpq/BynPMijzH/Y5mTpy81h5MY+HoOWmus zhFBTc7cydJB7Uvj9A5mgA9DtxsnmBxwRv/VwpXGmXGTm/Lrh4o61MI/yI84/UEa a/lggwDHd7eCy/34Rs5nJw== https://ladok3-demo-03.its.umu.se/gui-sp ladok3-demo-03.its.umu.se CN=ladok3-demo-03.its.umu.se MIIDPDCCAiSgAwIBAgIJALoCuTss2H9SMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTAzLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE1WhcN MjIxMjA1MDcyODE1WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMy5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtCWTsROjG4XTb5Z5 RDv/5jMUg9K8Lrl/oKA5WR8qCkoWHPBh6ZguiDW5EBU30McD5+5VrKNcnJpAC9r6 DMxj/ItY1ygy49NDAtzF8cgwcUfgAaGDPOLIyVO3wZ7A3sAlA2ZQ7XFF5hM0sJCR CDo5mIt79/Sp0C3uXSSeYPZpD+XBByYez5D1g5wiCxGlEt8K0LOoQnUlLXSnfeWw LSs011SKWTmxrvMxRbipzJ4jDRrt/iwF/7BBix9ttmfzWDJo3f/lohpKZeqOG6BY azQm5LdzsZ1pMIi6h3wOQOW7jHB89CuT9ghEXAsXtkd8A0dPBqI06IAGL/baxXWV LVY+fwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMy5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAzLml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBREcC+pdvDX2684yykTCO0bBqgRjTANBgkqhkiG9w0BAQUFAAOCAQEA K9xpSHq1DVE2OIAxget0qluLRUGLdcUXz+cm+tMh1DDkjyKt6Xqs6ipNEU5tcsiy H48lFPUtsXj684qvU0KUOY4mKztr2pe9+uekunzufdAu+jqMP8iHuPurDbMCP6uf nzdTzILt8TweefP7sReQpKniOeagBUqev7Xr46NT4PB1UlRIVqsaSS9mu2oWw1R1 XsE0AissQN4ZaXbFQwUqhFo8E5U+Z+ISAdl4h3mdMpKCym62Z+sQSlwap/u6Gw+q 9qSmvbirIZaGQlmFi/1QDZtF6PnKti/Jrtm4XQyYyi60fXtei96duahx7LLMMOtw b/vkajQh9nHWAfPhgIOgkQ== https://ladok3-demo-04.its.umu.se/gui-sp ladok3-demo-04.its.umu.se CN=ladok3-demo-04.its.umu.se MIIDPDCCAiSgAwIBAgIJANlFzsY2FA6AMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTA0Lml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE4WhcN MjIxMjA1MDcyODE4WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wNC5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvlVP4OWFWzxFY0/I t4PYP1o9FZ445Ny8LR7lvQA6Po9V18dwgd6gcyaN566m+vRbmSph478N5aVqjypk 83dOD+oGBvFaRz4BpHZIcvxRQReR8QKl7jFmTuDbd/wLp1kaMpirwkaxL6RhO3e5 cE02mey1QqluMAyH43WSOUMDT6QFwVbl5NPn2otduFdQYJQFX5Lyxs23ds11l2RU n9lnBOFhd2Q+gLffoXM1oS1eb5/LbZ0axsau+cURyHlmklnt4mvx+Ab93tIGQGVh PnGK8oEVVmdqt8rbmvrb2MEASIDAmQ+l5yE45o9NoikcvCzI8Y7zvbvUWMo2d2d7 1sigzwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wNC5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTA0Lml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBQ3gGPs2hRPUPD9E7Gak6TZdV1t3TANBgkqhkiG9w0BAQUFAAOCAQEA CxCGvf3tc5IFIffk9SumXZEVZWx5anaH3cJt7cQ4BXLxVGEIsM0j+CC/o4nnFFd0 KjtU8MN9dIip5mI95QFVY8EcGKoVfu83ZRou6rqo//z34sg6c5ybvI85LDj4Kqem 0TVxhloov+Bgjj+TCXKDk04cIMmgXbRoLyqn3RcBYhjyEPcK14QTHLPf9dk7mx5x //bToL69WMAfERaGj0/394W0pMWL4WhmvV+3DeC8sLjlHNqRrPfSl1jn5FgYMOcd yvyUqYJ7h2Q0KgjSQw+DteUNpYqTfQtUYQgCc13+BbVnfUW6Rw6AsFawtbEKTLpa P6m+IbDWFLo61vhr/Nkcmw== https://ladok3-demo-05.its.umu.se/gui-sp ladok3-demo-05.its.umu.se CN=ladok3-demo-05.its.umu.se MIIDPDCCAiSgAwIBAgIJAKvT+IioFgOSMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGWxhZG9rMy1kZW1vLTA1Lml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE5WhcN MjIxMjA1MDcyODE5WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wNS5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqYXZgi/tragv6IZ2 N28lye+viBpKFoNam7n9r/VC/dE7/GPQvrQW5WLjAZwfERFJJddEn4vrsC1ugbTL vot5Se12a3tOrB9lt1ARtD50D7toUrjJSEoRz6fpTqBReBtEUZWJiSLC5aw7zg8p hLQ3moPHYX//ittNOq7Plnu0usUXgiP3LcmKgqOttsm1NsKay7ACupQoVRnrMJBS 1nf31gLQ0RKIQoQwM/GQRLCAqhPP1NpdFFXQDvfIm6Zk3G+Tp0oFTYHEOUdf16es K5m9ybvLd5YSnns09Ar2SBZOZTvj1iwj9A+tJmxYGKMQOomWlHsZzMcIQMhpSFDe Oj6FSwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wNS5pdHMudW11 LnNlhihodHRwczovL2xhZG9rMy1kZW1vLTA1Lml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBQ1Zv0Hu7FhPM8ELNZaySIGkOMfRjANBgkqhkiG9w0BAQUFAAOCAQEA hqCayzGzTNJHy6jmfSatfPKYhnoJbwxwGxn+BC5UE+igHg7/QiOZOoH4cjfs1yBW rtc2jkVv/w9pNx8KJgWCcvH2hNiKVQG7/7GOJpGPOUjKlNGZs0m9AIIcEkHX9trV PF4wZzHDjC8cT8XNmx7YI710821Fj5CjY6088Bybpk07ASzWgfepEavyI6P7Rns6 A1/vJ45dkJu77cqGhrnFSU7hlSVf8e5BQgHS/QxKs2o34xLOQjITemLPgUV5a46P rPutDEkpSRzlTFyJMoUU57pGG410y8F7TJ0w0zqi6coN+qEB8DH3rXmG3rRCLqpm ujZI0vVtQx+sTGMktkMb/w== https://ladok3-p00.ladok.umu.se/gui-sp ladok3-p00.ladok.umu.se CN=ladok3-p00.ladok.umu.se MIIDNDCCAhygAwIBAgIJALrB0xU/Xw/gMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2xhZG9rMy1wMDAubGFkb2sudW11LnNlMB4XDTEyMTAwMTExMzIyOFoXDTIy MDkyOTExMzIyOFowIjEgMB4GA1UEAxMXbGFkb2szLXAwMC5sYWRvay51bXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpbAeLhpRp3k4YRgZev5r0 H0Qp5DJT2GFGwG0u2rKGx8PRQH9VEcQs+hwoWjRf+ubNgkGRfQlg76FaIg5WLxf3 orhS1rPRGvLWOocBwq+w9pSLQBSL6NXI0MyQtXx1zTrruPC0Ps5gZ9dxinLg42al 8Z43IOJpzlxV/og1sk/54r/mRYWr8EO2WZc/m6PkUK5/tJVf2fW5y/uXp9lEd8G3 SzWicsN5QPnQyjoNUArtJOtdqGraP8Z+f/abB1a0vMoBZIwNj+2/6uC0tVvEE+hQ qcVm7KBafsaZnsNNDw847NY7062NiqSotc4k10O9d46lh1l6DUWBVwT1SaJqdFPt AgMBAAGjbTBrMEoGA1UdEQRDMEGCF2xhZG9rMy1wMDAubGFkb2sudW11LnNlhiZo dHRwczovL2xhZG9rMy1wMDAubGFkb2sudW11LnNlL2d1aS1zcDAdBgNVHQ4EFgQU jIZiZRgSHi+Tg9++uEVPoqO0PnIwDQYJKoZIhvcNAQEFBQADggEBAGo8rWUyUsFE RnG4ja0Jr6CvmUCDEE8Hf2NR9X2pArHz4jZPN8Y+DJQxXA9z2f3tZyV16gRisz2n RyO30vCBYEeoblggXnrpJCHntSTXq+4wGT2nsXQf+OCELx4Fpge0EyHtruZcre+F 4BT/hr1Zv/bgWYgK3HrD/a7Viez16powiAsO5ScHyXr0ayrwgI/y1v/HdK8jonpz Es66FG7elAYpYzzuiIlFApPK7+Bqc/AMklmzVWfB2+XQxnkKQ7B69NvuYldtUChv v0hYJMxInGifhVs86hcWvWCc9Cv65UAVGTvCW2KdtFe8n7xuux3KljOXlv8ECcLZ vt1mkOs1sbw= https://ladok3test.its.umu.se/gui-sp ladok3test.its.umu.se CN=ladok3test.its.umu.se MIIDLDCCAhSgAwIBAgIJAOFFoTV9Cx36MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV BAMTFWxhZG9rM3Rlc3QuaXRzLnVtdS5zZTAeFw0xMjA4MjkwOTAxNDJaFw0yMjA4 MjcwOTAxNDJaMCAxHjAcBgNVBAMTFWxhZG9rM3Rlc3QuaXRzLnVtdS5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKroD208t08N6gii/EEJ3O7veyKr b4lVJpukFivjDi61fiSDiHoI1XtD87ZdfDx8XtBA8D9ZyFdIns3ExElsUtWXa40z HZseXtMY4hI68ybWC9jb3R4dJp8Sq2tw6KESk95arA7ECTG5P0v+V0JxcSg7cWDh 3S3THVdYu2lydnoYShzIAx5mf/2zLFz/fuGDAdq28Y8bMisvqIZGFyiBkxNFz/wy MIr4Ds0wVpA4lG9wB/jmUZz3FGcOmlavVw+IQUMVEYsByDu2Q839sIGU/OKF6mZK V++wy7Amj4lkEA0oEaHNJNEx1SXDkA5ZTKNkVMozE34/Ij/zfeFGcyjoJxsCAwEA AaNpMGcwRgYDVR0RBD8wPYIVbGFkb2szdGVzdC5pdHMudW11LnNlhiRodHRwczov L2xhZG9rM3Rlc3QuaXRzLnVtdS5zZS9ndWktc3AwHQYDVR0OBBYEFNcPnuEfzd8G uldwwzqC/OZY0xtzMA0GCSqGSIb3DQEBBQUAA4IBAQA3oXWtvLTGYGgS8C/Tp9wr N1g6Nz8FNOSPcJQhYaAszTQJJWD8m0gBaWIfEADZLKvTN/SrQgmQkPmm+S3M/Kgy Uj4FAcZBiyOrD7sbcXBWV5c0o++QRIVW2i9O2t5h5sOE0jXsmVsAewEgVct9HMVp LQx3J5M5B+gP9/mQOjHh3gw/jmSDi4cVSu/H6pFp7axGPJ7YZAmb+BUcXectkSxw mTDJZjzj3X6cjrVlOyjO7M6OGm0cbUJhufn6mTfXNnL/+QdRvvEV7l8Iz6hfGkzQ UEv/iCMoAJgGFRraTZFMDldSSu+MjBUuCi4kZaUImeVa0yXr7qBwZmYvdqgddDKO ni.nordu.net CN=ni.nordu.net MIIC6zCCAdOgAwIBAgIJAK2SQ9c+AOzcMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMzAzMjIxNDMxMTBaFw0yMzAzMjAxNDMxMTBa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBANg878PB2YXrJRpa3MqD4kMqkvw/yZfE3ze3RWoL8My8pfdQFUIE NTR+OH3i4Sa7yclxqKJo02z07L3wM7Fj6zmtfCvrIQ0+XDN6K++7M30iXLROvDrK qElF+J4wOFejy1Up+9/fFFmGn7RVMlgzGMka7ZcSasXeWRBHROA0VV5bkwdZiJDG LF56HH8lPvkNWyfFBCuVBeA4woZtOnm0OceK2MIgB9u0nLgWpo8146dgRj+KVnfL LMuD2eXAOfACXypa+FbxTHZsKBCV/E+5XFG7z+4eZx2kEczTXbpbencfppYaPBSA Dz75BkEtensalbDyzBybTYgbxzqrNDxwjykCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBRJI7codf8CcvUc1dW43cTlM98aZzANBgkq hkiG9w0BAQUFAAOCAQEAUM9s74eqkCL3C9Hh9iAVgzhdRyNJ4+Dq2zhSPIcn0rvp BN0Gtl8pWL/z5vLmAhhRKnJQlXrObFH1/N5FTY3iMP4ll1GGwkYs1Ne4rXkF/2Eo 6qkaXnxW3Xo/zEsA/QHT84UVpciMV6zakrQ/xpEAegjDkYAZpenFnwlw9WxwTHAb YTCXdqLn6JZBIRq0O4XPDH4LLY9BDK6LhQ4o47Y8hBshp7JtqyvyDK/EtnKOijbt POkVsnFGi1sMSYsm3v40Wmlr75LG2M7QOOVX6JDjNHFJSFMEyncUiDjCfuqOI3Ka Ngx5k0w6C4avz1ua/NNuUD5WoB1mXA+YiQiIEUTnPQ== http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection Akademiska högtider Commencement ceremonies Akademiska högtider vid universitet och högskolor i Sverige. Commencement ceremonies at higher education institutions in Sweden. MIIDDDCCAfSgAwIBAgIJAJkpU8ppygYNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNpdGVzLmxpdS5zZTAeFw0xMzAyMTIxMDAyMTRaFw0yMzAyMTAxMDAyMTRa MBcxFTATBgNVBAMTDHNpdGVzLmxpdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAK+xItv4tSL3zA1mNBp3FZMF67XzXEvp/wBwloJa+I+24CB+9Lmi oUXEscj+9SvgyxQmH5wPKwCG311/6IKuIOmOIk+XgkXHiUyL3GFaeUn7FzEorT8L lMFvn2x8UA2wRc4myvWlUsaytuCD8r/cwLDg5U28tnLubyc93+qgsf/seg+Ps4e5 5cqocfjagvfpEoCFMoHNiVH3/sKKqtAbOBSIexQbBA2SlugHL9bQRLGpW2M0EFbe 6ObNHuDlFKVJKWUPOcS1gvPVNMuIs3sgKjUa0MkB9mDlRP6ZiBQaXSuvhuOPQ6WW EuTaGdPtwImfLNh+/IFfFV0IW38BM57AcwcCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c2l0ZXMubGl1LnNlhh9odHRwczovL3NpdGVzLmxpdS5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBROHzIQvoZu364kqkqxsDQRo10V3DANBgkqhkiG9w0BAQUFAAOCAQEA QkAe/JR0VAImV/ZVFr9XLYesbzUKFsB0xsmrZia+YG5nSvzpXTFBSsQ+Mt4ZORjk 6us4lF/qwghm2nS5rSs/kiM4SFpABtPTeWsv09Hq906S6Zj2Hi1OQkltUWEphDLn Cp05OOu4ViJCajOXOp138bHlJ0RGbEuokyY2gzN1FDOXVhqAjMzWHtNEBtc0pyj9 d2Zbyhucp0bDpdAumLCAJupTzD7vslMB1O/nP0E7+uUaT9GvAkpr+YGwjXuD4+hn UWHksqxBj3pi1f2Ct6v82y0dBS6M17eRtrTrcH1saqrRpOCpZXSolOEasqIf3By/ EYEYIwfyu/uReqojWsIHxQ== Teknisk webmaster techweb@it.liu.se Teknisk webmaster techweb@it.liu.se Microsoft Academic Verification Engine MIIDVDCCAjygAwIBAgIJAJh4QX82u2pTMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXRlc3RzaGliLm1zYWNhZGVtaWN2ZXJpZnkuY29tMB4XDTEzMDMyNjEzMTIw N1oXDTE2MDMyNTEzMTIwN1owKDEmMCQGA1UEAxMddGVzdHNoaWIubXNhY2FkZW1p Y3ZlcmlmeS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsLIq+ Kl9aCXy3gkjyDv1YWqWVL3c6S+G5aCnCwtlbwU9q5R9lo7r5pjxScujS+kwRRYfO KJ5jg6M6T1oZOEkcMjAcx0hF5fat7a3z02zvL4eaZcZAnd4Jrn8xizKX363lE+mj NGu38+xpEyknMNpybsFeqA9S+tbZDteMihHi4x+rkis5Cno9m4OXEN3fGrl6sa2L +d5XHH/IlUa0LA0cpKP8ONMYNR4g+7lUy+SHuo9iQJZesEX16cCMNkbknNuexRH+ 2FhGx3q6WB87KhgLjpdmb5ZPcPFAbdZSrbpZTMny2RDFMbpyQefYEMYlTETYwJ4S 3sSa4EhqIbri+CZzAgMBAAGjgYAwfjBdBgNVHREEVjBUgh10ZXN0c2hpYi5tc2Fj YWRlbWljdmVyaWZ5LmNvbYYzaHR0cHM6Ly90ZXN0c2hpYi5tc2FjYWRlbWljdmVy aWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBQKuJJcwHX2m6nuzSaqFlE9 NdEF/jANBgkqhkiG9w0BAQUFAAOCAQEAIUWZZuPR/N4BY2LeeHKQ5GCArl7ZPM50 6Znt2T7vw/D6JKNmUx1v9PVyt4GzleFCrWhWgX4mKlUfrT1EcGYblKj6YUKErERk pRbaJp8mZ/X5Ugi00lpv0GlNtdvvrYv5R1V5wTUSyLd6L+Ci3jhhugkd5cTL3ttk s/JNkMFd0eHEeJKi2jcI1jrhF9aWncdGup/MNdm0wPxmtnoylkuXUY0CIlmMYuas ZCjBzPpPM2QIOXiuXypVLjuP32AirgS8h/uL+mY4z8pv68loW8C0ulYqmj6lPjDR wWE+vceD2r7oFUYHr1E07cyX20HwNU1LL3TthPaNhs7M2ImLlYHapw== Microsoft Academic Verification Engine Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx Gerry O'Brien Gerry.OBrien@microsoft.com Tushar Nene Tushar.Nene@microsoft.com http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Bedömningshandboken Bedömningshandboken utgör, vid sidan om Högskoleförordning och Högskoleverkets föreskrifter, underlaget för antagning till utbildning på grundnivå och avancerad nivå. Den utgör även grund för den överenskommelse som UHR har med universitet och högskolor som genomför sin antagning med stöd av det gemensamma antagningssystemet NyA. https://bedomningshandboken.uhr.se/ bedomningshandboken.uhr.se CN=bedomningshandboken.uhr.se MIICxjCCAa4CCQCKyKhsQJuOvzANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExpi ZWRvbW5pbmdzaGFuZGJva2VuLnVoci5zZTAeFw0xMzA0MDQwNzU0MzVaFw0yMzA0 MDIwNzU0MzVaMCUxIzAhBgNVBAMTGmJlZG9tbmluZ3NoYW5kYm9rZW4udWhyLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzkgQbPG77UHm5R1PUSqa RBOWDnSXEtXQriWKg/Rf760O1KOgqnlJ2rRoWjht38sO1/SeAb14KzEiZimO/9v1 ZJgrV2FEq8zjVPRvYXSmMltzdx8UJ3jbz4SLNcASOnUoay3VxiegNQXAvtM4NP2E B+eEvNwr6MuUm2RULVHW2XAXD+TWtf3hSBlVL7fQPHXyngou9nqGmjKOSLpiYk/k TK8bPzd3Qh7q5rI3fpj9yGAyGFK5BCF/Fe/isQPk4bf/qv3N1gjR9NHeMDAZ6KVh POjzl2qd6h7VjRwWK4cSYB4KA/ERh9CIydnY1oEbK9h96ZmuzageLHiDoZsGnX/8 +wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQC4KOo9PINl62jHOjoddC3key+qfFxD RIMJkRzDWRtkbEzmNOFdOxzAVZt56Ji8Cot05T7K6x9Vh+pLyeu2uGKT+9V247y1 hwvA2QW0x8QqjtbUDkm9MEFhInCh3mNGRh9QFskMVK5fZNByXuSIJloQb19pB48D whnDlL5OLft7mLy8TGqK7cokIppZ55QnlAHSpuBh6Mm/hcfBBMLTDdj5ydLhV26I EGWYSrJbdzVpEMKEE2hlSsuq0rYXH0yk3MHEZbyjeontkh8bJt6PaCCnj817GcnA ut8A71AN/z8omfWkOpv19vkKMMqNng1j0iw2cSCey2B1Ox2OWiPXuCJI http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Ladok3 MIT Ladok3-projektets Migrations-, Integrations- och Testmiljö (MIT-miljön) https://confluence.its.umu.se/confluence/pages/viewpage.action?pageId=5310677 https://www.mit.ladok.se/gui-sp www.mit.ladok.se CN=www.mit.ladok.se MIIDGDCCAgCgAwIBAgIJANNcGylEJgt3MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5taXQubGFkb2suc2UwHhcNMTMwNDExMDcwMDQ3WhcNMjMwNDA5MDcw MDQ3WjAbMRkwFwYDVQQDExB3d3cubWl0LmxhZG9rLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAswDSRA8IdF5WRRtQ9BPH2bscDtgLSzXAhk3JdshV BQN2zlrewF0FAulDEm7Lv4Ci1n9/mT0ITxvybvB0KD6WrS1ac0sWk8gXenT2Qs9l dgOJjRpF2lH2E5nK063xFauLngf1EGFiPxN7Gaiq58dk8NWchcfW3mHuN4gQZi1k UH6hBXuuaIyDWyigyUzEUsTVDFhcLeIfylDSoM4wcL0QuBqFYBb4MyF6XLBCcQLe A+ugJMNmn/I4AzIdXF3WuopCYp3UWwhwKSwN57vdHMvi3E/9tXVVKZS8q4bdV3vF NgfvBrwWW3Aoq2KRB9jXH2fV3uUsXA4Hfre3ZetxO6cW6wIDAQABo18wXTA8BgNV HREENTAzghB3d3cubWl0LmxhZG9rLnNlhh9odHRwczovL3d3dy5taXQubGFkb2su c2UvZ3VpLXNwMB0GA1UdDgQWBBQCB2VdO4d6ZY49UjaP0Wfm92LyJjANBgkqhkiG 9w0BAQUFAAOCAQEAGO6QVRj8GjZNg0Z7wTVSQQVlTQhqp4OZIqNKgAFQNDd6sXc4 Xe8AtIwcE6U7afG1R1uC80XE2HumOL84GqExtz23aLDKenFxe6w/QVRKXgDqYDjE VABSgE00pa3zSaDlBu6GpmcXsSjVyB5x641Si9oxZf6rhvqW1Lu/Lp+0FmX1DWmK NZfFVjy4HWD10ZYih94AG1VYNvy9nb17V+8s64tLdjhMZYoDHoONPtxNIEal5uvQ vkwILAtVdnYhq7OrK0V41hm5A5BLnyDf/nJAJVEAt+FAn4TDZzMvqtO4x1r1gvPh hiXdvSpPHS4gwfMsYQ0SMmpyUlBMG0J8lN57vA== http://www.swamid.se/category/research-and-education http://www.swamid.se/category/eu-adequate-protection REMS REMS Resource Entitlement Management System REMS-palvelun kautta tutkijat voivat hakea käyttöoikeuksia tutkimuksen tietoaineistoihin https://rems.csc.fi/web/guest/privacy-policy https://rems.csc.fi/web/guest/tietosuojaseloste MIIC6DCCAdCgAwIBAgIJAJNkHpbnqskZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3JlbXMuY3NjLmZpMB4XDTEyMTAwNDA2NDc1M1oXDTIyMTAwMjA2NDc1M1ow FjEUMBIGA1UEAxMLcmVtcy5jc2MuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCti37oqpPuAfgsIAc7VwKA+3L99iuTlFG9jlGTJiurXW/ARwl5y8FX HWDYmdg5GECe7qHsvKAhgGnJ6x0qmhJZacbvBuhofGZBHliG6ykCX377HA09pDr1 db9WRhRMwz/w46mZU/9n/r3BfXXNpmAsdHiC/nD+0lPoOEHfo9wN0JsqO4SQUbya 0cyMle8YVlPeF+8voug2lNvcDRcx9CRvAMTHuJX9HBTYE0XtAgHZOymZ10KvBDnq Lw7z0bndgUuSAp5puWH1eKGZt1S6rslLeMVw7xlTlds4HmGc5CRkJyZ0WKkU0VI2 THDKIHlWCkJ+X0i04TFYtiJKxwavAjoRAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3Jl bXMuY3NjLmZpMB0GA1UdDgQWBBSTogtyEd5toTA7qpl65syr7UE9OzANBgkqhkiG 9w0BAQUFAAOCAQEAkHuPNT6e9a3PG8dy/OcUfY+ln2NA1gThNFRc0ZdhsRML1MXk hTPyv6v04KsyfEH4OjkpyTqcVCvs6jjVZrQmPyzU3nXu1aPyM7lYvGikVM/oFRAV 0H4Cz+Yj8mKCddTdxAAiNyuqjOf+eYlRv3SyNjIYYM6OmqD0mH/mPZ6ado41ALUN 0iqdiwFeKwjOlKALGVW92ihgU8uX3ScC6jCbAdPTu2m+NBO42pKNVYasHI0PBJmB HCZKDHCPHeGmXn6ab0zU6GbvGrxAKWDwJNw9mgRfxKqvTpVI9hY8QOE4eAjH7UJz c3E0G+pYuKCVKHVH6HOcuVL23IneYlhKtmz+Kw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient REMS REMS Valtuutuuksien Hallinta Jarjestelma Resource Entitlement Management System CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - IT-centret för vetenskap CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - IT-centret för vetenskap http://www.csc.fi http://www.csc.fi http://www.csc.fi Janne Lauros mailto:janne.lauros@csc.fi Janne Lauros mailto:janne.lauros@csc.fi http://www.swamid.se/category/research-and-education http://www.swamid.se/category/eu-adequate-protection UGIT Free collaborative revision control service for Swedish university students https://ugit.se https://ugit.se/sp/images/ugit.png ugit.se CN=*.ugit.se MIIFCzCCA/OgAwIBAgIRAN7Q3KIVXf0aJIc4XsQL70IwDQYJKoZIhvcNAQEFBQAw cjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGDAWBgNV BAMTD0Vzc2VudGlhbFNTTCBDQTAeFw0xMzA0MTUwMDAwMDBaFw0xNDA0MTUyMzU5 NTlaMFcxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEeMBwGA1UE CxMVRXNzZW50aWFsU1NMIFdpbGRjYXJkMRIwEAYDVQQDFAkqLnVnaXQuc2UwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCm+w/5hyl+t3Yv0drPQPym3CEx x/C8614cYyK3urSoai1lkCLHfrteYjuI6ttAjEcyQAD7wzbXOCBTkOt9qp5GmPEo fEam8JtK1a/bi1u2h1xj7E95RrjlDVta+ZuzE1IHTYzcpLpdJvI8h2udcLz+tstF nFOM6bbAnC9oKFfvGGHm30h46FQ1ZSnjwYLXNB7bRhSsLuvNlHR6mWiBE+8tjXW8 vHrBDyKKg4AXYwPI33x6ivO4lyhiWnglbPskZkAPf8pdzSH8nXX1Eap/e+P550+e yLke2zetBLkxfAhi/yEL32Mf0Oxf7jG7Kxjq4+C0lhuY2d5QUN+g6CkOOhgfAgMB AAGjggG1MIIBsTAfBgNVHSMEGDAWgBTay+qtWwhdzP/8JlTOSeVVxjj0+DAdBgNV HQ4EFgQU+TFjwI8GYbAHzYQatJxwWUV510UwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud EwEB/wQCMAAwNAYDVR0lBC0wKwYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3 CgMDBglghkgBhvhCBAEwTwYDVR0gBEgwRjA6BgsrBgEEAbIxAQICBzArMCkGCCsG AQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzAIBgZngQwBAgEw OwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vRXNzZW50 aWFsU1NMQ0EuY3JsMG4GCCsGAQUFBwEBBGIwYDA4BggrBgEFBQcwAoYsaHR0cDov L2NydC5jb21vZG9jYS5jb20vRXNzZW50aWFsU1NMQ0FfMi5jcnQwJAYIKwYBBQUH MAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAdBgNVHREEFjAUggkqLnVnaXQu c2WCB3VnaXQuc2UwDQYJKoZIhvcNAQEFBQADggEBAKqrxhS8Ml7aNOKWV8jtP15g yP+wRNuAkbfBOe9+gPo4LB3NU2g6fSZ8i6sVy+NrfPjQDfBJ1Py+5BoOCnWAsv6q 92hTi9o3OncDTWB+Hx5uc0tARhsBTFduLTh7Z/ZZOlgnzC4cNJBoej3DDJ99ZprW /LhWCmnINTbs5ZcLt19nDayTlP2zXvwzTNODTkWbMH+D1hVbzSSNm98sfvFkxBC+ 8cjXulI/2s3y4fZuStxMauCh9dO5Bd4snv8qDiBCbxGUWT+5fiZWDCjqYv1JZbty AaAKYBs6e7MaQncfZhLzk0Om8tfe03+82Hud0AFz1kaGhhkmLlukT5Wy8FADL0k= UGIT UGIT https://ugit.se UGIT info@ugit.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Stage-miljö för Ladok3 MIT Stage-miljö inför deployer av Ladok3 i MIT-miljön på ITS, Umeå universitet https://__GUI_SHIBBOLETH_SP_FQDN__/gui-sp www-stage.ladok3.its.umu.se CN=www-stage.ladok3.its.umu.se MIIDQzCCAiugAwIBAgIJAMCGxxLtJPsxMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3d3dy1zdGFnZS5sYWRvazMuaXRzLnVtdS5zZTAeFw0xMzA0MTgwNzA5NTla Fw0yMzA0MTYwNzA5NTlaMCYxJDAiBgNVBAMTG3d3dy1zdGFnZS5sYWRvazMuaXRz LnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALnJyXW0K3Cd PHhdcrE3neoWPMFxIbzOcJFl/wG6zjGkToZ5I/Zc0uUAV+eg++n6Bs9A16nXcJ3c Hlv1b5qgFjT9Sqo4rEovetK1lTFSEgEb30+KGp1bMtgOb32INfagg82Ve+82qysU UmbB6FYzbmBnpUkaCo+JuUr07a8SgG2y5ZPa4bEdeZCrCipTCiH9FPM4oDwonHl/ gtIxXSYUS9khVzqfuYthBr95V56CHUKhDxLvLeZD+Kc/zaHkz2OP8DhzD97xwvJl OVS6V2Igew2CfdsLeplvmvlPq+nlmBmsfS6CBhYkw84wWwjhwLY+RVv3yxLKXCSI edHx/rHuvqkCAwEAAaN0MHIwUQYDVR0RBEowSIIbd3d3LXN0YWdlLmxhZG9rMy5p dHMudW11LnNlhilodHRwczovL19fR1VJX1NISUJCT0xFVEhfU1BfRlFETl9fL2d1 aS1zcDAdBgNVHQ4EFgQUE0TOVrt+zBfDRrLT71qdDm/VqaEwDQYJKoZIhvcNAQEF BQADggEBAFklSFwGvdm0nK72eSi3bzc7YFD+4HfnmH6+271awCtL/+koPwZvY37F gTAYR7s5FyoaBTuMBnt0z4e/at/d08Jd2s91hgCs+cortMzWdUFuUTRhcYeQnneA C2mNKA0MyoZX4NigNScY8IPwvq5k2Tv/+2hQBYeFhSyGBcspvE4WQBmukT0KvziM YsTwii8wJgBR6jNSPpf2HsjC3rMKs0hTT0tJUN/WaOxxA/DTprxOgjl9WTtVgGTu 7mfVyMUoUIF9iHm+5Lq1U7POYwvwmqssFTsLSZX+nevfZ2WGLKWcHk8t0MorWM/2 WeqXrnHqvgkhvU9Xbex0UPo0tJ+WaKA= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Stage-miljö för Ladok3 MIT Stage-miljö inför deployer av Ladok3 i MIT-miljön på ITS, Umeå universitet https://www-utb.ladok3.its.umu.se/gui-sp www-utb.ladok3.its.umu.se CN=www-utb.ladok3.its.umu.se MIIDPDCCAiSgAwIBAgIJAOmAgEHs6NUaMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXd3dy11dGIubGFkb2szLml0cy51bXUuc2UwHhcNMTMwNDI0MTM1NDA4WhcN MjMwNDIyMTM1NDA4WjAkMSIwIAYDVQQDExl3d3ctdXRiLmxhZG9rMy5pdHMudW11 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvzs7P2frzQpin6Ox YTsxBpy4Dy6tyX1BvKZhMNYOFks6qFk5UIf3t81nfCAxdeIZ7tw/FGV1jfZ+s1mZ lXLAH062KAAJdxhhippuGMfyWPmnu43fVQzE/6yKGowdPAZTqWrbdc858G8JwLXp /7HP4hcnE2oLHn+pwwiI1kTqs0gg2Q4blq0pfPm7SQ0/tbbFqQkkivF0uNj7If8Y bsdQhqyKVEzHKkqzKE39yjRhhE5iNVOzn2nTKcd7V53Sqaby1MQonwB1zn7cvyG4 5HgIOt0atrnFbNGmBW8pdLClkXk6bYs9svfidQzZOhCZqXMzl9boZrS4VAmwFrBE baoTBQIDAQABo3EwbzBOBgNVHREERzBFghl3d3ctdXRiLmxhZG9rMy5pdHMudW11 LnNlhihodHRwczovL3d3dy11dGIubGFkb2szLml0cy51bXUuc2UvZ3VpLXNwMB0G A1UdDgQWBBTOu+elHGibS8r2uWCq6uVpiKss2TANBgkqhkiG9w0BAQUFAAOCAQEA fNsBNNewci2Fly7iExEsg2sPjZLaRfN4Y3ED/bnD+5yyt5a+TU5PofiMjWbibYqY mjpQXxoHijt2IgpWrDyhzTsYwXWbN56zqWJ/99CgKn2k4gpE7dYHoMeSXyrZE+lN THxa/tXWvkcKiWHg9iAju3VdFmakhtHY0XBtbigpdh6cnEBs8GGZk+fTDFJrOVOx fHsM5Sga4XV2d8SgRarY/dO6RiuI1UWcqHtWRemJqCf9K5xivDFBaIamRGe33IUq HCJqLLaJwhW98zEnNf0DCRdbDeEV1hoW8kZG9l3Mb1K6mOBCL/SUPDb9CzJ7timi 0bv7yeENXHeHt62NLMnMig== Africa Grid Science Gateway Africa Grid Science Gateway This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project Questo servizio permette l'accesso e l'uso delle applicazioni/servizi Grid sviluppati per il progetto eI4Africa www.catania-science-gateways.it aginfra-sg.ct.infn.it cogito-med.ct.infn.it earthserver-sg.consorzio-cometa.it ecsg.dch-rp.eu garr-sg.ct.infn.it klios.ct.infn.it liferay2.ct.infn.it sgw.africa-grid.org www.progetto-icaro.it CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD VQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH EwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ c3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD T01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz 3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W O5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU i3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo LjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD TjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9 AgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd BgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud IAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG KWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG AQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50 ZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0 ZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p bmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn LmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0 ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu cHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU iF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8 PskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA n2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV zBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE 2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt j/MCNlE= Africa Grid Science Gateway This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project Consorzio COMETA COMETA http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it mailto:credentials-admin@ct.infn.it http://www.edugain.org/dataprotection/coc-eu-01-draft MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/nren-service MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/research-and-education MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/eu-adequate-protection MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service http://www.swamid.se/category/sfs-1993-1153 MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/sfs-1993-1153 MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= MIICIzCCAYwCCQDFqR2p3amCSjANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJT RTENMAsGA1UEBwwEVW1lYTEMMAoGA1UECgwDVW1VMQwwCgYDVQQLDANJVFMxHDAa BgNVBAMME2xpbmdvbi5sYWRvay51bXUuc2UwHhcNMTMwNjE0MTY1MjAyWhcNMTQw NjE0MTY1MjAyWjBWMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDVW1VMQwwCgYDVQQLDANJVFMxHDAaBgNVBAMME2xpbmdvbi5sYWRvay51bXUu c2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM8nCb97J2QNi/U+4EnR2vL/ vGtUM44dyOrdQ4xdD/feHyu0kWoNal/8CXJTYtDVrbKMg90fakPfw6Lw5KxQTzGl R6qNRyuuMq7KIgRzlbZEWiAh1YKQMOn+C3qIM0HqkfjD/rnCokIpFhGFi+7886AD VNB5CnUQXrSTAkUJzVS7AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEABfQAzyDkwIQZ Hu3tPi7QvJbdTDH8F3q8iSQwOT7MvxmHmCO/DZFwYu5jjYg/FtBfpbh8mQTziCy8 FyVMuMKNSZn2rEIJF1ghgQqtHwn08zsPPhD9XW0LXeP6Exl/xIguWJElU9JzmPU6 aZOix3ahmr0PwcIhFbWaZvsjL46MdHI= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 Kontoaktivering Karolinska Institutet Account activation Karolinska Institutet Kontoaktiveringstjänst för Karolinska Institutet Account activation service for Karolinska Institutet aktivera.ki.se CN=aktivera.ki.se MIIC8TCCAdmgAwIBAgIJALyq1Aqsb9IBMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFrdGl2ZXJhLmtpLnNlMB4XDTEzMDMwMTEyNDIzM1oXDTIzMDIyNzEyNDIz M1owGTEXMBUGA1UEAxMOYWt0aXZlcmEua2kuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCl1rok6UwvfFyFpN/akmpBOTAy6JJnWpMjIQPOcW/cJDQa fAri1mWsarSzgKM/C4MdL2T3IjQyhLvydm++hQvGEIn2OPLrWPr9j9KFCZ6Vysnh GTa3j29SReSKjJkMVMD4t9nAJsDkx8NQyimSV7hgxhhvoVIMchJ0WusWqxxpeLyt LfNt5UModNQMmrF66Nr+DCCBOYsYOUDhjHz3EYWs2jEx1LfnZomcn365bDEG9Z3t qg+kcXTvnHwhO9CAE4oFzn4OWy1ucFyffGair12FkQUhHSLkgcMnhsa9qa+9yViM X7zII9pVE6BeebBscN3BeDjYphEuo5Z6UamQ/yhdAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmFrdGl2ZXJhLmtpLnNlMB0GA1UdDgQWBBTTRtopMmSDYlR/zxoMdZDFeO+X +zANBgkqhkiG9w0BAQUFAAOCAQEAmszPge3RJcRexpZwaD70KOr4MMKn7+ke6y+J ym/fHpNH3FSHSTCNGzcl+80uXYtXnlcFTZ7gyDmoqhtcrxjwc4elOGlPfOXbUlri XsIGra4z/g/5ZeIFHczDVBek1obXVrYDGj6GYtzF6Mkkghy6iJvhTzPQfvJwxgfT QHLT0e/V9KmT2E1eHx7QpfBh5Uab714COk5zoP5PWFnwvBfpSb0sTlJcOGP9nz2E HxR7p2CxcGozA68nst9lx34XSYT1VTXRED7m+H+nGN8lJNjDcAZsudpBsmOU7Pbs t1UEJRh1QFCjTJZ0dWFqE9ZDz8jPeZGuERdOnxv9ooMtwU9t1w== rosalind.miun.se CN=rosalind.miun.se MIIC9zCCAd+gAwIBAgIJAIIQvcjXtAm5MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHJvc2FsaW5kLm1pdW4uc2UwHhcNMTMwNTI5MjIyOTMzWhcNMjMwNTI3MjIy OTMzWjAbMRkwFwYDVQQDExByb3NhbGluZC5taXVuLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnT/D8qoQnoI3I8898z/vg4a/LlQfYv/DkRIAqbxZ 8JuXcBHCflsTlUas/2pTtNY+FJwRLF4IKLJojaOF5vsg3Xcd7Y8jrC4EMvUfkoVK 5cTx/uz6Xf4ejmAMDDmYHvWqyIRfERVvSARwTjpRX4Gt94so2n6vdJErP0Rl61Ho I3nJwSlcRP5Wn1Y3l/uw1r/ZhUUv6yGgWVWXmV+6qlH3rq3nULNrzohHbuODr6rR AUOik1SaiERnx5koy7/CF12MwDdQAYp1+YFL2xT6+vcF3FwhDppL7lkoFrd0ihNI X/hdkecVrpnj5ykle7g7xABsJEOTfPiGBOefkR0y2AXtpQIDAQABoz4wPDAbBgNV HREEFDASghByb3NhbGluZC5taXVuLnNlMB0GA1UdDgQWBBQ3oI6Zshdu4dz7v2+6 xa5Rvh8KBTANBgkqhkiG9w0BAQUFAAOCAQEAikkMrClX/tjmENc+SIAgnKjYS8Z8 mdEJGtRZr47tcc/Qb84gfslLvfa6bJuzzWeVvoXj1+92m8tcM32s45yUiCmmL9Oq qJxdaTqatW5za2RdaI2Kr0pIO0z2UUfbYd5i5wyLKsp85VMk3RlKsEnyaq8RaYK8 6qz4HKXoYiX7gqwlrVRDOZr0vvNhe8vcCYihxnLEv5WolJzM4wqz0CoKKO/ZwrW3 XEJzWYfbXhiq0WDNbmFY7WWKlfTjKwD3088PGcA8/AdosEB66Xs0K3PTVyJWcB3r TeyoCQ24KR1X/NqeCJndNrh9MFFO1D14hF64NWpRKRybaB2lzrgIiIWvlw== rosalind.miun.se CN=rosalind.miun.se MIIC9zCCAd+gAwIBAgIJAIIQvcjXtAm5MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHJvc2FsaW5kLm1pdW4uc2UwHhcNMTMwNTI5MjIyOTMzWhcNMjMwNTI3MjIy OTMzWjAbMRkwFwYDVQQDExByb3NhbGluZC5taXVuLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnT/D8qoQnoI3I8898z/vg4a/LlQfYv/DkRIAqbxZ 8JuXcBHCflsTlUas/2pTtNY+FJwRLF4IKLJojaOF5vsg3Xcd7Y8jrC4EMvUfkoVK 5cTx/uz6Xf4ejmAMDDmYHvWqyIRfERVvSARwTjpRX4Gt94so2n6vdJErP0Rl61Ho I3nJwSlcRP5Wn1Y3l/uw1r/ZhUUv6yGgWVWXmV+6qlH3rq3nULNrzohHbuODr6rR AUOik1SaiERnx5koy7/CF12MwDdQAYp1+YFL2xT6+vcF3FwhDppL7lkoFrd0ihNI X/hdkecVrpnj5ykle7g7xABsJEOTfPiGBOefkR0y2AXtpQIDAQABoz4wPDAbBgNV HREEFDASghByb3NhbGluZC5taXVuLnNlMB0GA1UdDgQWBBQ3oI6Zshdu4dz7v2+6 xa5Rvh8KBTANBgkqhkiG9w0BAQUFAAOCAQEAikkMrClX/tjmENc+SIAgnKjYS8Z8 mdEJGtRZr47tcc/Qb84gfslLvfa6bJuzzWeVvoXj1+92m8tcM32s45yUiCmmL9Oq qJxdaTqatW5za2RdaI2Kr0pIO0z2UUfbYd5i5wyLKsp85VMk3RlKsEnyaq8RaYK8 6qz4HKXoYiX7gqwlrVRDOZr0vvNhe8vcCYihxnLEv5WolJzM4wqz0CoKKO/ZwrW3 XEJzWYfbXhiq0WDNbmFY7WWKlfTjKwD3088PGcA8/AdosEB66Xs0K3PTVyJWcB3r TeyoCQ24KR1X/NqeCJndNrh9MFFO1D14hF64NWpRKRybaB2lzrgIiIWvlw== eyJhbGciOiAiUlNBLU9BRVAiLCAiZW5jIjogIkEyNTZHQ00ifQ.fmCzquqwio4B-mN5Dvm6vbcuZFp4pjK5a918YN4aJgmP4xFl_X5T71gIGCJH4VTDtGzJNj38nJTjhmx51Fqqg6wS1HOjsIeX1pUx0w1KL32Wnas13gekhM8oK-NZvmW7ulBOGUuXNMJEOyX8pbMHOeiCd4C8CDzI2M9zQ1Xve5s77f3tpTEmdR3AQ4vs5EIl3TYTVs-z9O8FWha2dx7N_qvf5FNUkZaQpZa_HxaD5cpQ2ahsAeqZxLq6gRf-fMcrmHEBlQaqbaVvtFnHEuzGzwltIFXRg_RJA7UPmg41MPhyJmG0BmWC27h1w4aCE5IXrOKji1kBTTQpfZqbHmo01g.l7h8x8_hqXZJO3t9.OFT3BQsKvEvxK-h19XNpzL7xQQi9ZFVCVlkTao3SpChXXEdo1cRyAz901vyBe-TrWOddag-ueH5JUHNOFsBNU2VQcNoATeXHoAjvg_MRQ9F2R-cRaXWINv0Uea5uBRQd-oQLg4Aq9b3JtQx6DNw1N_FGt9MFevOEqzjArlIubCCn27ccVKqmdz_MuNdftcISS98ZDt0jvXibJ4Z9MSYEaaGYWqGjbk8ON9tx1u66DP1MjIXEsCJrQbe5E9IlvHeGLW--ADEQwiqQ98iyL5BXh_eYM3o4tKumcPbOuUsp4bJcrMTyuw1jB5VlzIuUHpeE1lcdKZt1cT_K1SmiIrE0MET3ky15XhVFNm9ASo8BpvWZ4bpAKBGM8yLlz_EWdhpYYnnzwYozXERgb_AyVznUmL17I0ye0qg98miifQhefL-5PFsDh5iMzHuZI2OkktLzDn6d2XR3ltuAGu278IMpZG6cW06ZnA7WcuZsmciDy559sdTmYppjrgEM4vRBJyUYbHyrYCjVrZ3CDTiNvrdVo65H4hgr0l7TYGBvNgoFf1cRGHUMQQnQTaORkxbD4hbDTJIhN2S8-xmbnJEnqo2k8kVygndjhdZTmvJDqjOwszxXBCCDVaR82X0N_UpjoD0nNsq-HUz8DcEp7bkiE-C4Hni8ViOM5U5uwXYepKPPF3qgxXpOroTgSDTFeLV_jedEHG-q_3eM6sr7H2KBuCGNpfkM0o4qCJSpZHhyPHS_yNUkJ6KY4nSVpgLBkzv_yuOwMCXtLqopFVC9bXXmmqjXUjxKGRyg.7T81HKUbt6wrQPSeB0v9Lw MIIDbjCCAtegAwIBAgIJAMzVnpW6xnXJMA0GCSqGSIb3DQEBBQUAMIGBMQswCQYD VQQGEwJTRTELMAkGA1UECBMCQUMxDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lU UzEMMAoGA1UECxMDRElHMRYwFAYDVQQDEw1IYW5zIEhvZXJiZXJnMSIwIAYJKoZI hvcNAQkBFhNoYW5zLmhvcmJlcmdAdW11LnNlMCAXDTEzMDQyNDEzMTUyOVoYDzIy ODcwMjA2MTMxNTI5WjCBgTELMAkGA1UEBhMCU0UxCzAJBgNVBAgTAkFDMQ0wCwYD VQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsTA0RJRzEWMBQGA1UEAxMN SGFucyBIb2VyYmVyZzEiMCAGCSqGSIb3DQEJARYTaGFucy5ob3JiZXJnQHVtdS5z ZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvvz/QurwxhDWZYarwgsk+KKw WxD6b1cTLTSg3A+NHE3xy2yLr4rUDmYQXNVfMYbBxuOrFRrX6gLscv6D/CXm684m bBJb5fE1tIdhfxWzN7GFFjWheRqxKSOI7WaclW3QKAe6WwFd+W69Qg2HFOfLAMI5 APhsYnHtjtU696HNNBcCAwEAAaOB6TCB5jAdBgNVHQ4EFgQUeFoKo9hADNDTLyIk IB1jdfo6mNMwgbYGA1UdIwSBrjCBq4AUeFoKo9hADNDTLyIkIB1jdfo6mNOhgYek gYQwgYExCzAJBgNVBAYTAlNFMQswCQYDVQQIEwJBQzENMAsGA1UEBxMEVW1lYTEM MAoGA1UEChMDSVRTMQwwCgYDVQQLEwNESUcxFjAUBgNVBAMTDUhhbnMgSG9lcmJl cmcxIjAgBgkqhkiG9w0BCQEWE2hhbnMuaG9yYmVyZ0B1bXUuc2WCCQDM1Z6VusZ1 yTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAI3LPS9fQ7eQMFUE1PcP s46Xsh+qUQiKdsYyXdAqgXrrV/ut8nmFqXyhxlqvQ5d4OLgcLYHejiqDBN0monQh PYMxdrL78/lzuwI47SEgp/LU8IqQWQdodaZ1yQDVvZeJ+HKuIX0dLzOaVHDLZSqE XUx2MauoLiNDXkEYs9GBFdgE MIIDbjCCAtegAwIBAgIJAMzVnpW6xnXJMA0GCSqGSIb3DQEBBQUAMIGBMQswCQYD VQQGEwJTRTELMAkGA1UECBMCQUMxDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lU UzEMMAoGA1UECxMDRElHMRYwFAYDVQQDEw1IYW5zIEhvZXJiZXJnMSIwIAYJKoZI hvcNAQkBFhNoYW5zLmhvcmJlcmdAdW11LnNlMCAXDTEzMDQyNDEzMTUyOVoYDzIy ODcwMjA2MTMxNTI5WjCBgTELMAkGA1UEBhMCU0UxCzAJBgNVBAgTAkFDMQ0wCwYD VQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsTA0RJRzEWMBQGA1UEAxMN SGFucyBIb2VyYmVyZzEiMCAGCSqGSIb3DQEJARYTaGFucy5ob3JiZXJnQHVtdS5z ZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvvz/QurwxhDWZYarwgsk+KKw WxD6b1cTLTSg3A+NHE3xy2yLr4rUDmYQXNVfMYbBxuOrFRrX6gLscv6D/CXm684m bBJb5fE1tIdhfxWzN7GFFjWheRqxKSOI7WaclW3QKAe6WwFd+W69Qg2HFOfLAMI5 APhsYnHtjtU696HNNBcCAwEAAaOB6TCB5jAdBgNVHQ4EFgQUeFoKo9hADNDTLyIk IB1jdfo6mNMwgbYGA1UdIwSBrjCBq4AUeFoKo9hADNDTLyIkIB1jdfo6mNOhgYek gYQwgYExCzAJBgNVBAYTAlNFMQswCQYDVQQIEwJBQzENMAsGA1UEBxMEVW1lYTEM MAoGA1UEChMDSVRTMQwwCgYDVQQLEwNESUcxFjAUBgNVBAMTDUhhbnMgSG9lcmJl cmcxIjAgBgkqhkiG9w0BCQEWE2hhbnMuaG9yYmVyZ0B1bXUuc2WCCQDM1Z6VusZ1 yTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAI3LPS9fQ7eQMFUE1PcP s46Xsh+qUQiKdsYyXdAqgXrrV/ut8nmFqXyhxlqvQ5d4OLgcLYHejiqDBN0monQh PYMxdrL78/lzuwI47SEgp/LU8IqQWQdodaZ1yQDVvZeJ+HKuIX0dLzOaVHDLZSqE XUx2MauoLiNDXkEYs9GBFdgE ITS ITS ITS http://www.its.umu.se Hans Hoerberg hans.horberg@umu.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Externa kurssidor External course pages Kurssidor som riktar sig mot studenter utanför Matematiska institutionen. Course pages dedicated to students residing outside of the Mathematical institution. https://problem.math.su.se/shibboleth problem.math.su.se CN=problem.math.su.se MIIDJDCCAgygAwIBAgIJAKSK0oo3s8y6MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnByb2JsZW0ubWF0aC5zdS5zZTAeFw0xMzA1MjcxMjUwNDhaFw0yMzA1MjUx MjUwNDhaMB0xGzAZBgNVBAMTEnByb2JsZW0ubWF0aC5zdS5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALDdkgq2IazhunksULC0l93MzAIL04t81kRg ctcbk5Ytlp+KayUxevazYkQ+MMjNH1/DuAuYW2TBQ3C+aS0tBuRlwC3XrrKtu40I TcNYfwdvzDZ7ZTH81jKY8KDzMlCo6Lh5jkit6VHGanoamGIIQKm5JaXp12kOZAlw QozEjhzevlRQye1kS/BEEvQz2/lD7cbw1aayMgCNpsS41q45oei/WjFdRndK2AEa 9zW+7C7EPw/RE2DeZSPv78FJ770AdUdeGrbPJY5DqQ101xz3T5s4RW6j7+tLswMM yE45EBHG1sJ/yw7fg3HGOvNUk30lwa/G+VWJ+KC3PgaLBGh7M/sCAwEAAaNnMGUw RAYDVR0RBD0wO4IScHJvYmxlbS5tYXRoLnN1LnNlhiVodHRwczovL3Byb2JsZW0u bWF0aC5zdS5zZS9zaGliYm9sZXRoMB0GA1UdDgQWBBRthQjSmK5vYAU2mFvUqVPI NIPN9TANBgkqhkiG9w0BAQUFAAOCAQEARp9dFh9cb3SigfGaKuUFdt8I356FHIom hQKk+5UlhWU13i0R+vs968VrT2V2A8t4RkEoASiTroegaqhISTGCnm82yX0sok43 NLNFgjhZS2/V9heb/ui9TAmTuUa/tIHEypeSNwwSO54xdQtI5F7oI+6v479tyIKm 4KlVSE1DqUTqJsei+jRYP000g8+Ooq69TEiSMnB9R+BSxW8iLTeiCjDVt2tkykF3 u2jFiSjk4z1Jl6hxIqZfire7p7dzpvxXY/OnzKiG/4TBEc8xEMmSp/Huj6cPsUJt BYg6EHJWH+STzIe9LWWBS1ielXYFLLbSz38sMKEvtlZw5rnUbhXvhw== http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service Karolinska Institutet LW-proxy Proxy mot Ladoks uppföljningstjänster kiladok01.ki.se CN=kiladok01.ki.se MIIC9DCCAdygAwIBAgIJALIjJ4W5G5NlMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2tpbGFkb2swMS5raS5zZTAeFw0xMTA2MDkwOTE3MzJaFw0yMTA2MDYwOTE3 MzJaMBoxGDAWBgNVBAMTD2tpbGFkb2swMS5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKaPBu20JzB9Ko3IQNSei/zbfY2N75RUATikwdmju6Uy lIFdSbQCsEl6o1mktZysNrUL2tj6l45kDZmaCxvKakuC5bIHQY9E8kWHdrXHTxEx QCDw6+NSHcRzJwKpUQZKVz7YdTNl+7qnoqpQpVYTB7aPMXn71xDHIspRg6RtJvly FH1ADlRyVuiUd/CKvp4b6UBOMmnHgbdKSaY0N362Ks0wmw13ZMc4O9QChgx4R33R 4ooNV79byMtJ8RPomTNMTlVAnsSMFjXh3yNzxra7zGQnUAlzXyY5+rH1kaRqstfr XyxVg9nlvv82gsczPxXl0kexWh+DW3wB9LtflKkCyA0CAwEAAaM9MDswGgYDVR0R BBMwEYIPa2lsYWRvazAxLmtpLnNlMB0GA1UdDgQWBBRzCPPEABQ2vMTzaw86FhJS /qGq9DANBgkqhkiG9w0BAQUFAAOCAQEAgcz87bN6b0aAbEceZR+bmbAHDrcU5bA2 Z7LQt+PWQDeXS3WCf7xwGxHSUEer9gP078Zo1Z72UMnowQW4Fuwrp/lAOVhsAGPZ g10njIwKk9oi69hIgjoU+YD03Zt2zglrkOFoSH4Gy2QbmIiF3ihSjiY/eYtrDQhr yPAkIV8gl8A16so6D364fbNuF9ay5ONY3J+P20Scmuhuel55KdEnR1SIxdQ0Fml0 XBbBB8yIgXxH5y12cJA0350DeuLjV2lI+Vwo+cHc4l4Iy60nCmU/AhOPsrn/KSol D1QNfeY/pFOqpfSxgp64TIVe9v9UJ7QJRm7zh51LDEjqyJwd/xxNyA== selfservice.hb.se CN=selfservice.hb.se MIIC+jCCAeKgAwIBAgIJAIOlrvIgcUjoMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNlbGZzZXJ2aWNlLmhiLnNlMB4XDTEzMDYyNTExMjkyM1oXDTIzMDYyMzEx MjkyM1owHDEaMBgGA1UEAxMRc2VsZnNlcnZpY2UuaGIuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDqkYHEieVsu7WKxqfHompkA2lR3/MqFWH2mn0T sFXsx+FyhUN2alKQq+/uAOrq8BRFawWQrcUsr8AWvZBoh3S1UitdNREHFLMU0iu8 UwV+UmVe9fHnwgoLHT0FpX4XZB7UXODB/SYILTLIdzKFdDfeXjBWjvHQdtuAjHbE GSS4s83I3Yc4sKMlhKWicx+1pdeKXcR0a4682Lce1drAxhx0yV0Q2PE7yQqyV/qK raGrotxTKvz/o8mi4sBeRLq/vmzTHj6xFPS7+HZxLH0yKxU7UCsp1ickj5gMn8c/ Qi+0lpHikE/AjWbkvKrxtp1DEuqJq3VgBOBfkyw/nx+LJQTLAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNlbGZzZXJ2aWNlLmhiLnNlMB0GA1UdDgQWBBTvH6RjfNFoGGp+ I4CYWpgQxH93DzANBgkqhkiG9w0BAQUFAAOCAQEAYU08XX+YHeBrGFTcM2GzPLFX 2M32BT7w0uYo+4u9gzHIZZYMLtfMJRhHPRASC5URS+JQawf7jF51iAQgEF8BEoAT OUg0QoBLPfOyjxbjH8ptnLge9u40vjnYHfZdl+MoVLgqkOJa44JaxGsJg910mF20 WDdIUwNBQkJN2Yf0T5naxXzJY5s23kFk1kvVODkl82B9DgMyCnvVAI2Vclmzv8co 3Lwxw2wW1J89Jcz4u0d1fEzFP5RtFEyozwiSCsOLbM/4hS7h8Mh7sX3rrb9bzQIK JiEYVlHMJBAwzl9O8U5S35FL0p5iFCCIEvwgoNzeaktYyd0JXC847Y75LM1RcA== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education expert.antagning.se https://expert.antagning.se/ecs-sp CN=expert.antagning.se MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2 MTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY Twc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink x+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK vbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF F0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc jmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw YzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy dC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz E2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx mTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk o1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt iD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV Pi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7 hMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q== expert.antagning.se https://expert.antagning.se/ecs-sp CN=expert.antagning.se MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2 MTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY Twc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink x+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK vbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF F0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc jmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw YzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy dC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz E2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx mTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk o1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt iD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV Pi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7 hMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 Antagning.se Universityadmissions.se Antagning.se är sajten för anmälan till universitet och högskolor. Apply online to Swedish universities and university colleges. https://www.antagning.se/images/logo/antagning_se.png https://www.universityadmissions.se/images/logo/university-admisssions.png https://www.antagning.se/aws-sp www.antagning.se CN=www.antagning.se MIIDGDCCAgCgAwIBAgIJAM1gMiTqlkCLMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTY1NTA0WhcNMjEwNTA2MTY1 NTA0WjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9M2iGNZWzqCU6FfPBz8z1LdBRKk9BLLc3aL1VRC9 2VCL5vnGa/+kWRiWOa6liVbyPrVHbfTCfdj/V9P46dmdB34kzhgRNryc9I5Hmz+c jMLQ+tjWOO9b1vRota5HeCsxD/qZS55qbFAaj0PaU65Twv+u9vIkB576tRypJOXY S+fJC89+F/0QR/DfhgfMh6lvSxMP+OXrUVra6926sHA7iZuSn7e3hCaIY3VEiYq6 t1X9ROUoorUcUDk/kwI0eDkxz03/wP2z9SUT+qfHJ8cVLeB5JC1aHok0ScZS9ym5 U9BAmKwOnOz+H9izisIDf1aOWwFptP4g1kgjNtZBt01McwIDAQABo18wXTA8BgNV HREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu c2UvYXdzLXNwMB0GA1UdDgQWBBQp9cf++1Fp9XL3b+XKAYdH8DhZmzANBgkqhkiG 9w0BAQUFAAOCAQEAP/xtFa8pJk6ZZ+YHPY8wur100MlTZqcL0YFHXtp2xilQWKBs FhF4QdJd4GdZ79E1ihhk7mUg73nEt73AQPs6yoYxK0f6YYXHW1Y+tp4vwPQRHXmq a0CyLppiBHmtjCNNE3fmDkg83drN3mb9htuqrXwwOAzjXTxAPvKR0G+qI8uAfXNi evaeM5M/9fH2lLQux6LaO7Y8lUKwS3R7ACy5a/2iHvmqf6AhcxS/BTFZX9fuATMQ Rdmf3Z9lxeoKDHMXqmZEiaxZmTp0YVHrc7NbPrbQ78KXqabsq7A6cqq/bhSgJCsf wo1Z+XF5sAEJ3w30UnCsgh0Muvwlyb3cnRvYFA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 https://www.universityadmissions.se/aws-sp-en www.universityadmissions.se CN=www.universityadmissions.se MIIDRzCCAi+gAwIBAgIJAPXTNM83oP+DMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG3d3dy51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZTAeFw0xMjAyMTMwOTUxMDFa Fw0yMjAyMTAwOTUxMDFaMCYxJDAiBgNVBAMTG3d3dy51bml2ZXJzaXR5YWRtaXNz aW9ucy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/i8atiZRz6 tGlOqjfywbRHg3BN22NXS0GDOCL7N7Ges+27Cir2X6cKxgkvkmIYTKM/CwxBpbVA 6aCzwJR0aiwF7Yk+iCd+lZN1UZ+zqGAwVaYFWwJvJj9Pml1JBKtrI2UtWD6giUO1 M4ADSc+v8c2GI99XuqicJ7RshRFfptzMgQD1EHzXrqcAWKWKcgk0cE7Im7i+Gf8t vqIGfWXTyQz/vLRN9TEuqC5lWUpxQthyydCfUxoNhVuP5r2C5f+xNspEmLXGCGy/ LqPp8Qzti+A2ep93ycTYQ7UWsREjIc7mSSxJA2yNR0KiXAwhqCMEi2K2ifB5vQiA nw2d9qprbI8CAwEAAaN4MHYwVQYDVR0RBE4wTIIbd3d3LnVuaXZlcnNpdHlhZG1p c3Npb25zLnNlhi1odHRwczovL3d3dy51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZS9h d3Mtc3AtZW4wHQYDVR0OBBYEFDCP8QQn4b49RQahrkPcr6O5x69eMA0GCSqGSIb3 DQEBBQUAA4IBAQBx6LWrsGdO0RGf/p1gPt1Ss9x6FwqzFflqEwr1ogN9eLl+0svq r170nch935DrVqLU6v1CpMaCXrx2IG9OY3f9+JIU0xWCfjDwv8/l9JQ29cCZMBG5 cer8XBtDmhZn/VZcCxD+E1USlg2kZdITY1PVH9V7BMNvGgAHFhWeGeSHPVNb6y0W j18Hf2KbZy+9Zod8DFQKzznA4j5qqAjX+4JsaXpJjcw2pteRbz6GwOWbMTDQYqc0 UVO3Je8b81cYnxOzkTjcC46OOnwfKMCulFfBWoiza3xbuiS+Iv/lBbEPdRVN4HKa kLtKCIiImX90JFDcYwMMQyXM3dXWrJFi7exA http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education https://www.testa.antagning.se/ecs-sp/ecs-sp www.testa.antagning.se/ecs-sp CN=www.testa.antagning.se/ecs-sp MIIDTDCCAjSgAwIBAgIJAN9+3w1NvcgcMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXd3dy50ZXN0YS5hbnRhZ25pbmcuc2UvZWNzLXNwMB4XDTExMTEwMzEzMTQ1 NVoXDTIxMTAzMTEzMTQ1NVowKDEmMCQGA1UEAxMdd3d3LnRlc3RhLmFudGFnbmlu Zy5zZS9lY3Mtc3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF7h+p lY+XKnA9Fpo9hWxEadSxDIrehClAuix4Sq9jqaOXJSnFLsoKkuXUPOeifRKliN1M 1OAUBzSkmLsU9pmQLGPePhsibeZ2QzRmvvRwtRnFQz/v6XqBa9aBuANeiXlSbiGD NQcf2DhU2Ecf172x4HxAhUzTXpgRBTJMaY2AIQHLiW+qjNWd5aBrDeLzSO1M4+AW 2Dxb1q+UHFwQCRapZiAetaRFiAYj7+riHXv+QimWr07BIYuzxxGjYp6UxZtC081f A+59xZlhvELu/NILFCOxK0AV5ekjo1CWE4M3gLG8ElXksPHw9h92IbFA+XxII4yl bo2BRjrjxeq6hOFBAgMBAAGjeTB3MFYGA1UdEQRPME2CHXd3dy50ZXN0YS5hbnRh Z25pbmcuc2UvZWNzLXNwhixodHRwczovL3d3dy50ZXN0YS5hbnRhZ25pbmcuc2Uv ZWNzLXNwL2Vjcy1zcDAdBgNVHQ4EFgQUYydACh1g3sJY0QqJpPm6Aes14AgwDQYJ KoZIhvcNAQEFBQADggEBABgXRYqiJggINk9GwoDrmHDFFJsZkolVggcxGXajm21J L7lmQ/egl0wMh4b94XWt6LhSH14C/EVQ7biakVwtqNvSoNEpLNcHb2CXKlD3zI+N Jz+BWFQmKIob2Mz4Jq7zvz6FRRM4I8OPJgL2n9DxkjtvPdQxKEU8J8CQbm18O+T9 BJxep5toe7CwjX6G7w8/nvyAJhbF2Y8JEbhdE87k6lOY9w3gfePPsCFZaxHIsxJ1 l4ZGva1/3LErE+yBLMlq0btsJ3xN1WH0GndIDbKBEUybliI0YthExktB854JHFXG KpzNWnJjueWGyd3A1bNfLKm5zayFB1wNyPe5uKnSX5Q= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 https://www.testa.antagning.se/aws-sp/aws-sp www.testa.antagning.se/aws-sp CN=www.testa.antagning.se/aws-sp MIIDTDCCAjSgAwIBAgIJALhHdWlTdPORMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHXd3dy50ZXN0YS5hbnRhZ25pbmcuc2UvYXdzLXNwMB4XDTExMTEwMzEzMTQw M1oXDTIxMTAzMTEzMTQwM1owKDEmMCQGA1UEAxMdd3d3LnRlc3RhLmFudGFnbmlu Zy5zZS9hd3Mtc3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDvjfZK UCha0m0sDBe9pVL/YY9gbWAspd363rlCEaFyY481s2lYX8gXPgC/bFD8WT7XAKxa tYjX3ju6q4Jw/ZKdwnd3u3V9uVWSgwmc8BGAdV/WP2y5mSU9EJyTPWWBTqK50wPm CnTrLZqoAsWIywR5R9xusYZf8IjeOSv9ojF9yvp5+m6teGLbN8j0/CRg2SCyQkmi tW+QZgkwbGz8X6hvMDoOR8ViNBEZFHPDoGJvyl0SowAUvGCQ12YR8wfXBB59juFL E+33WgyWEEfFc+skHA0LRsHvzyQ33wRHi7wMTaSu6WlxG7lzgxzfKzJpS6RoGwmP sGFRskXDDYavCR4xAgMBAAGjeTB3MFYGA1UdEQRPME2CHXd3dy50ZXN0YS5hbnRh Z25pbmcuc2UvYXdzLXNwhixodHRwczovL3d3dy50ZXN0YS5hbnRhZ25pbmcuc2Uv YXdzLXNwL2F3cy1zcDAdBgNVHQ4EFgQUZ+hrnqVNJLbnEvnckP4Q9y2XDOUwDQYJ KoZIhvcNAQEFBQADggEBAOZaSI+yZF8yJyUuwE+rfxiTPARNAcfvk2aZluLnW77F yIutnbUefGHCwizVrZlV5y2TDDbsVsvNDmFpzEYP5l3DzkCtaCS5VhqPYcs24hN6 Cv5mxYMiXcAzvBfeF00N08eZhMHqjTArwSMy0FDI3x+9eykIdiGAk+bVhGTVgODb Aozy2tOSe3IQkBbEhNMwXG6zd0vk+EvjJOY70mDM1fTstk1RlC5SfKOKedR7OPVx XWs22uhZ+dUKGogeaw1c8TIN5IecMckSvoBEKlNnWUUqkRZ+uPXc39UAxSgkbp6k Nwmwca4vUPP18NPxE6sVgzPFFieSJjeVNXufl0sye1Q= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 https://www.testa.universityadmissions.se/aws-sp-en www.testa.universityadmissions.se CN=www.testa.universityadmissions.se MIIDYTCCAkmgAwIBAgIJALaHWD91lN/0MA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIXd3dy50ZXN0YS51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZTAeFw0xMjAxMTIw ODUyMTJaFw0yMjAxMDkwODUyMTJaMCwxKjAoBgNVBAMTIXd3dy50ZXN0YS51bml2 ZXJzaXR5YWRtaXNzaW9ucy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALbfTMa6QUT6f3OMkFHSpDQFwuEc9lU5jq3t4VJZXJjbYtRe1wq6P8NAPE0X iE+GGm+E3rO7D6XlRNUSMhYCByL5sF8fcuU8mv/dnyrktSt6Bpznys7nkG+tZ3G1 BqFbNRkn4RqhS7f2DcyRDENIfpVX+8kqI9AtHhcvr2c94jHjeXezTSSSt104eb5F k2hqUx3F+8G4VH3QPXPxm24k9ka1QY8c3362OOJEV7X/TBg444AM/l/Et/NxI47j s0XOHw9ThUNx/MCdd80xGA62hmwIu+iewstfgmvSp8Y9+0sUEXtTcwrJi7/GFJ2a 9P8OlIfZ+XM8a6s9wn1U1us+boUCAwEAAaOBhTCBgjBhBgNVHREEWjBYgiF3d3cu dGVzdGEudW5pdmVyc2l0eWFkbWlzc2lvbnMuc2WGM2h0dHBzOi8vd3d3LnRlc3Rh LnVuaXZlcnNpdHlhZG1pc3Npb25zLnNlL2F3cy1zcC1lbjAdBgNVHQ4EFgQUrWWQ AHLNSBUZDheT8ClXNWdru0cwDQYJKoZIhvcNAQEFBQADggEBAFwOmKvbegaxrx6k xnrA6maO2O6r5CMKtinTFu1E5IdkEh+FesDl7X8T1ccy6bkGBAg4L3Vd1J6GfoNy 7wPoVJsL+DwFZ8LUccweI8PDBmrTx3z5ji3fdiYhBNCbu8x/jJ7D8zfd6WCnRmmP hzQNYoV1JN8UBP5Rs1YaXJHBKSw0lkU1sf/esYTJdBA1hmloykA6P45Qez92pHdl uVnNfkBr7UdYjz8IiPTitv+Yn7FUuXSacFejhLoHOeeskNdYJ3W4CtY9kB2FO4cF TEgTnrYK7hYZuU8O+wJUDDJkahZN9Kuf56JVejRBQZZ6mpVdMHs/Mj2XzxpHlDTe aERyA2E= http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education expert.testb.antagning.se/ecs-sp https://expert.testb.antagning.se/ecs-sp/ecs-sp CN=expert.testb.antagning.se/ecs-sp MIIDWDCCAkCgAwIBAgIJAOx7DRVE49sHMA0GCSqGSIb3DQEBBQUAMCsxKTAnBgNV BAMTIGV4cGVydC50ZXN0Yi5hbnRhZ25pbmcuc2UvZWNzLXNwMB4XDTExMDkyODEz NDQxM1oXDTIxMDkyNTEzNDQxM1owKzEpMCcGA1UEAxMgZXhwZXJ0LnRlc3RiLmFu dGFnbmluZy5zZS9lY3Mtc3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDCYpAvcP4rcL/ykBE9V8kSDOlo9Zr+vxgzGQXfs8p2r/TnJJCYPovuVkGVTAfu jx2k5cEULzrH0/Ulfg08mWIo7oSUC4rwvrgfYmoLiEZ5fYCtsO3Ah+xzRYgar62N 9fmXqvhkRfXrCHLHrDyzxue1DidfaorYAfAppMeU2qtlWGFy7djoFemRH3ZGBv44 MLpjVGdrFlFlU4r0gF+CYKxRPe5EsLS97txWOMbfBV3cWIpUFWgHZXz6eDCwxvaH PJiL+ITxvy3/7H+dQ7emWkjOCD2B/hMC1cVN+qsJcbtxY1MYtWTPW7EXIfosO+ws xQznRPgqU4mp0zmDUQHFhL+9AgMBAAGjfzB9MFwGA1UdEQRVMFOCIGV4cGVydC50 ZXN0Yi5hbnRhZ25pbmcuc2UvZWNzLXNwhi9odHRwczovL2V4cGVydC50ZXN0Yi5h bnRhZ25pbmcuc2UvZWNzLXNwL2Vjcy1zcDAdBgNVHQ4EFgQUNq5ePJm8LHbRzbUl Frb2PF1iG8gwDQYJKoZIhvcNAQEFBQADggEBAEdCaJ8KkVzQ93hYi5Lf1ODQ9W45 f0mdQnML3Gkfft2RvmKuS9iUoFz5N/kLATY+60lzHYGLuoqMy2N6urcRbt9Ocsi7 q9DhXQRpRYGtni5mu8bfPlzpyJunBhcUmUWGQP/smCpS8g4i63CMpXn7VNyN3NJW DM76OjYz/sAlKD7IN6ihFwi1Coh3VTcWWvi0bHy8fMlhoNBGwLa+BuDxVwodMmrY 1wRPvBgfBwmv+Jj8bbd0IUOnw1gHAr4HwlvKQ0ZpjCbDfAu33EkYqc+OizGceP8s 6719fw5PgpM3v/FwSB0ohRs6M0Ed5TV8EvR29RB9XyGUxx77tOo593X4uRo= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 https://www.testb.antagning.se/aws-sp www.testb.antagning.se CN=www.testb.antagning.se MIIDMDCCAhigAwIBAgIJAKCQNeL/EBzjMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy50ZXN0Yi5hbnRhZ25pbmcuc2UwHhcNMTEwODI1MTMxNzU2WhcNMjEw ODIyMTMxNzU2WjAhMR8wHQYDVQQDExZ3d3cudGVzdGIuYW50YWduaW5nLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzH0zgKGfxWBRVrjK/Vi2yWU3 KSbmZfwjRfznULF3EUooB2ylh3pzm4uDHlRlC7kMet2NaOeTfUFrU7Ea1WiTlJik +mW+xXhL3IVua3UNuPd3NvYcAi6P5WCoqfzmDGq/EsZPcDCF6N4TeK2d/1ZsIi4l lVGnwrkeHBudCt5jFqvz2kUIRuRhKr+8/KNFCJyHthL+aPilI+cTZbYSYGs2uxA6 gycuW5sHqhhWX+po32bBXVkmIQiNf3pC+/+zN/se5bHisqZvNk7WMGpplKgxDY+3 rAZ4m1t/oqNAC0qR8cdp1rU6QYUNwuthdrrz6+0/dkiZD0v+rHnLHD0L83mgIwID AQABo2swaTBIBgNVHREEQTA/ghZ3d3cudGVzdGIuYW50YWduaW5nLnNlhiVodHRw czovL3d3dy50ZXN0Yi5hbnRhZ25pbmcuc2UvYXdzLXNwMB0GA1UdDgQWBBTIQhxb kYXnJHxpO2M1oJS4lsDquTANBgkqhkiG9w0BAQUFAAOCAQEAThmqiMzJ/PbSc0PH wtxuLxgOs7/an5DFVs6Nb+sFzih78APz2gF9g2jUQp/A0SkvWeyW8Qhy2OmVTDZx tX3ZEUqIDBa5QoDpdQdR7Jjcqk0wbhJTYYFngd5Q9pNXHCk6yBsxFNHDo4lTJkTP sD2aW1Zb/f7QkiCLAtnhJcVTV2r5m98AAxFL153+OIy3C8m8zMPQ/w4JEwjrHsC8 KXY4ClB5AiNom7BHLFHxkvrQaBh2Xuw1QR+N+RiV63O4oTDc1+PfV9U6TIZuGtmW U0kuBfzXbhSZIt95QCN4uKIl0MATKArcZT/+3GWXAX1NC2sCeYBqMu2yakST2OcT UvKqjQ== https://www.testb.antagning.se/aws-sp www.testb.antagning.se CN=www.testb.antagning.se MIIDMDCCAhigAwIBAgIJAKCQNeL/EBzjMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFnd3dy50ZXN0Yi5hbnRhZ25pbmcuc2UwHhcNMTEwODI1MTMxNzU2WhcNMjEw ODIyMTMxNzU2WjAhMR8wHQYDVQQDExZ3d3cudGVzdGIuYW50YWduaW5nLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzH0zgKGfxWBRVrjK/Vi2yWU3 KSbmZfwjRfznULF3EUooB2ylh3pzm4uDHlRlC7kMet2NaOeTfUFrU7Ea1WiTlJik +mW+xXhL3IVua3UNuPd3NvYcAi6P5WCoqfzmDGq/EsZPcDCF6N4TeK2d/1ZsIi4l lVGnwrkeHBudCt5jFqvz2kUIRuRhKr+8/KNFCJyHthL+aPilI+cTZbYSYGs2uxA6 gycuW5sHqhhWX+po32bBXVkmIQiNf3pC+/+zN/se5bHisqZvNk7WMGpplKgxDY+3 rAZ4m1t/oqNAC0qR8cdp1rU6QYUNwuthdrrz6+0/dkiZD0v+rHnLHD0L83mgIwID AQABo2swaTBIBgNVHREEQTA/ghZ3d3cudGVzdGIuYW50YWduaW5nLnNlhiVodHRw czovL3d3dy50ZXN0Yi5hbnRhZ25pbmcuc2UvYXdzLXNwMB0GA1UdDgQWBBTIQhxb kYXnJHxpO2M1oJS4lsDquTANBgkqhkiG9w0BAQUFAAOCAQEAThmqiMzJ/PbSc0PH wtxuLxgOs7/an5DFVs6Nb+sFzih78APz2gF9g2jUQp/A0SkvWeyW8Qhy2OmVTDZx tX3ZEUqIDBa5QoDpdQdR7Jjcqk0wbhJTYYFngd5Q9pNXHCk6yBsxFNHDo4lTJkTP sD2aW1Zb/f7QkiCLAtnhJcVTV2r5m98AAxFL153+OIy3C8m8zMPQ/w4JEwjrHsC8 KXY4ClB5AiNom7BHLFHxkvrQaBh2Xuw1QR+N+RiV63O4oTDc1+PfV9U6TIZuGtmW U0kuBfzXbhSZIt95QCN4uKIl0MATKArcZT/+3GWXAX1NC2sCeYBqMu2yakST2OcT UvKqjQ== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 https://www.testb.universityadmissions.se/aws-sp-en www.testb.universityadmissions.se CN=www.testb.universityadmissions.se MIIDYTCCAkmgAwIBAgIJAKCp5PactoVWMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIXd3dy50ZXN0Yi51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZTAeFw0xMjA2MTgx MTEyNDFaFw0yMjA2MTYxMTEyNDFaMCwxKjAoBgNVBAMTIXd3dy50ZXN0Yi51bml2 ZXJzaXR5YWRtaXNzaW9ucy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAL17aPyf7P85FYjx8dWUN0/Re36zuNrMa/AH834NzAZHvYSFa2tqJwJ3bDL3 xspNbHteBWWg8uzSCsLEjY8pyxa1W2JoziJUqs6yDguMCLgKw4aIn0C+QDlYvCIH p/CgyK1wSabdZwO/gYGSqsRWbQAt9ekB1Vb4hSKB1oe2n3acDVdpqQ7QqN/ygh0e ADRpBZUgJmOIJXqgjAaimINoKr6C5nksauSUcFG9jE6NM5OxUC18eJozza3VSyvR iBCCQR/gfkkYfMbYqs2bgvvJp9Bb379ALU/nmLXTYYKKjpkss8Tqcnd5zo9Ug66L YojXoPQTiPX4h/Ztl0J912u5zR8CAwEAAaOBhTCBgjBhBgNVHREEWjBYgiF3d3cu dGVzdGIudW5pdmVyc2l0eWFkbWlzc2lvbnMuc2WGM2h0dHBzOi8vd3d3LnRlc3Ri LnVuaXZlcnNpdHlhZG1pc3Npb25zLnNlL2F3cy1zcC1lbjAdBgNVHQ4EFgQU2sYX 5cCdiCtTBI6SSqonLs7Ga54wDQYJKoZIhvcNAQEFBQADggEBAHb+Nw3yVFTujXGw hVunA8U/GYSxO09fbpfznOr+lu6onh1JmoRzo9KZLtybPwo7pG4UuYjZ6BFL/syd j5mYp9S9z/rVNFoOPwOPB+75yTz7W0JWyeGB4tmv2t9dUmahGYkASgufP91FhIjv bZRfbhmAcGOzBH+dQgtX8KrsWKJhLhycEpraEMheNCo2MsGTtCkgjRA9FT9BYnKB h88ksmL3tJCtzUidP5arZ0Jeou1HMgdU69Avp5Vcgec+79yfcBMdhvVPYhuEewRV OXby+4b8kS9dKf+yWvE6SBIlq4etX7nzJw/aPthRQvkvyaANQf8GhtLZFF4JgqQe Ozn4TSg= kiladoktest01.it.ki.se CN=kiladoktest01.it.ki.se MIIDCTCCAfGgAwIBAgIJAMJ9LjHSUsvoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmtpbGFkb2t0ZXN0MDEuaXQua2kuc2UwHhcNMTEwNTI2MTMyNTMzWhcNMjEw NTIzMTMyNTMzWjAhMR8wHQYDVQQDExZraWxhZG9rdGVzdDAxLml0LmtpLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqOUmjHK3EDwdhiUDbm9oW/u8 n/ksrSapvbz+TTMQ70a01QHdcU1d48Dq2rjOVUpiZvV+SVjrSsSaqoTW6X0jUwgO nzQZayVMGia9x5Y0zphksK0RIXrcZhN34zamHyg+ioVqumZWVfaXbfkDUphfJ25E +HzioYe9pzr+dWeS0bTMQ6kcgI+KZqVfpKYeNn/6c5zgfYFUy8lp7pYr5yRr7HKM xbezT7PTdMIXwqI291G4VaTed/jDFOtYInMI3nGcg1U75TjMxbJIjDl24hWMxb3t WP1vAQvQDhTYuAPaQZq/FPCYWBbbKmHUG2RcquSWYullHwvWgRnzXi04/8luwQID AQABo0QwQjAhBgNVHREEGjAYghZraWxhZG9rdGVzdDAxLml0LmtpLnNlMB0GA1Ud DgQWBBTm4IeB4clBD5Xy65Su9mR25oz94DANBgkqhkiG9w0BAQUFAAOCAQEApjAT ZMzYK0b21AfhOC4ELmXzRIG7tjEqpG1S2KGjTML3OPQ3iqY0+6NH5ihcG7L5U+Ot S3HswID9RV4fRkvB2HJ1cBDSH8DbCCi6LyYydJPfJloYJ/AdrumlJQDVJRNyYD6T 53on7zeJaKv3n9eJrhqdnoEy0ofJtTAydbEx+F3AT3tW+jjpo5biuyuOa6W0wv0J DICtfX5UbSz96NxJbSCjoD23hMXqMOcUT3Pllk1MuPeK18rxZWy8qwxVk+E/haLr OaQPhM+ucEz0I/gHI37mAyzAz8w9PSTjwN+GKKngB+8IcdOQcUVRIhhTtu+ukBjR e01/KT+BtiGpAdoAUA== kiladoktest01.it.ki.se CN=kiladoktest01.it.ki.se MIIDCTCCAfGgAwIBAgIJAMJ9LjHSUsvoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmtpbGFkb2t0ZXN0MDEuaXQua2kuc2UwHhcNMTEwNTI2MTMyNTMzWhcNMjEw NTIzMTMyNTMzWjAhMR8wHQYDVQQDExZraWxhZG9rdGVzdDAxLml0LmtpLnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqOUmjHK3EDwdhiUDbm9oW/u8 n/ksrSapvbz+TTMQ70a01QHdcU1d48Dq2rjOVUpiZvV+SVjrSsSaqoTW6X0jUwgO nzQZayVMGia9x5Y0zphksK0RIXrcZhN34zamHyg+ioVqumZWVfaXbfkDUphfJ25E +HzioYe9pzr+dWeS0bTMQ6kcgI+KZqVfpKYeNn/6c5zgfYFUy8lp7pYr5yRr7HKM xbezT7PTdMIXwqI291G4VaTed/jDFOtYInMI3nGcg1U75TjMxbJIjDl24hWMxb3t WP1vAQvQDhTYuAPaQZq/FPCYWBbbKmHUG2RcquSWYullHwvWgRnzXi04/8luwQID AQABo0QwQjAhBgNVHREEGjAYghZraWxhZG9rdGVzdDAxLml0LmtpLnNlMB0GA1Ud DgQWBBTm4IeB4clBD5Xy65Su9mR25oz94DANBgkqhkiG9w0BAQUFAAOCAQEApjAT ZMzYK0b21AfhOC4ELmXzRIG7tjEqpG1S2KGjTML3OPQ3iqY0+6NH5ihcG7L5U+Ot S3HswID9RV4fRkvB2HJ1cBDSH8DbCCi6LyYydJPfJloYJ/AdrumlJQDVJRNyYD6T 53on7zeJaKv3n9eJrhqdnoEy0ofJtTAydbEx+F3AT3tW+jjpo5biuyuOa6W0wv0J DICtfX5UbSz96NxJbSCjoD23hMXqMOcUT3Pllk1MuPeK18rxZWy8qwxVk+E/haLr OaQPhM+ucEz0I/gHI37mAyzAz8w9PSTjwN+GKKngB+8IcdOQcUVRIhhTtu+ukBjR e01/KT+BtiGpAdoAUA== MIIEpzCCA4+gAwIBAgIJAKltKEoprLKyMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJTRTESMBAGA1UECBMJQmVya3NoaXJlMREwDwYDVQQHEwhIYWxtc3RhZDEbMBkGA1UEChMSTW9udGFuaWEgU3lzdGVtIEFCMR8wHQYDVQQDExZtZWRsZW0uY2hzLmNoYWxtZXJzLnNlMR8wHQYJKoZIhvcNAQkBFhBpbmZvQG1vbnRhbmlhLnNlMB4XDTEzMDExNTEwNDk1OFoXDTIzMDExNTEwNDk1OFowgZMxCzAJBgNVBAYTAlNFMRIwEAYDVQQIEwlCZXJrc2hpcmUxETAPBgNVBAcTCEhhbG1zdGFkMRswGQYDVQQKExJNb250YW5pYSBTeXN0ZW0gQUIxHzAdBgNVBAMTFm1lZGxlbS5jaHMuY2hhbG1lcnMuc2UxHzAdBgkqhkiG9w0BCQEWEGluZm9AbW9udGFuaWEuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxMcNv7MVSA+uOyW0MkqnDs1KAJ5bcScILc/DE9YM4iMc92XeTAlgeLMTMnjXb4tqQ8zRWGEnYvsPfAOvAvQXKZn4D0a4oXLKNTIQkpx8CLU23UZ98MNYfKgMgHNriRj07Dz8lbzDtplwjm0JvlWQyY8NOQsTe0HInG/pFYZSO3wYKDYEJ9ct6vxC1fjwEv9cM+B1WZIcvCMuvYtuDf+gWk5otmhRxKXPFrTN9AoP2UqCDPijYwHdNscOo7wDHoXSrgNncyWeAoFaB08aszclZ5UR06Rx1zhcUkH0mtd/+ZDVURmaGvoui3bfrKP5Mm55K7eUACJTbeCsrxLdV5agDAgMBAAGjgfswgfgwHQYDVR0OBBYEFHUd6+LXVSa4Nnn6n3hDlAvGgqrMMIHIBgNVHSMEgcAwgb2AFHUd6+LXVSa4Nnn6n3hDlAvGgqrMoYGZpIGWMIGTMQswCQYDVQQGEwJTRTESMBAGA1UECBMJQmVya3NoaXJlMREwDwYDVQQHEwhIYWxtc3RhZDEbMBkGA1UEChMSTW9udGFuaWEgU3lzdGVtIEFCMR8wHQYDVQQDExZtZWRsZW0uY2hzLmNoYWxtZXJzLnNlMR8wHQYJKoZIhvcNAQkBFhBpbmZvQG1vbnRhbmlhLnNlggkAqW0oSimssrIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAxyG6JskBFzqXI8p1ZGgMIQnpNYUEUkP1kItHyX1MNNyojwUP4WIoJXMYZXzS7idEnFnzXO/CCuU6nOp00LpbSqXVhK9h9vGjk+tM8Qu20J1x2s+z0KOz1lgpXHUGGxSMLBkHuDNnAOMBWpgODA0hplXCQMdu0Vhch6Bk0edh+7rYzGSzLglURU/i0Odta51TiN8MUOMFDR5JtTtQH9jPimq6IhVgQsBR6yhTs5Bjx3alEBVTv5w5RGtl4ROgpU628SOsGKUmUSJ40i4QIfLeJ3MqUBd5ZNSUA6KDFoBCrknlU8VWiSrmv/r1jpIe0AP1mu7//fDesjOVJzgIdnzC5Q== MIIEpzCCA4+gAwIBAgIJAKltKEoprLKyMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJTRTESMBAGA1UECBMJQmVya3NoaXJlMREwDwYDVQQHEwhIYWxtc3RhZDEbMBkGA1UEChMSTW9udGFuaWEgU3lzdGVtIEFCMR8wHQYDVQQDExZtZWRsZW0uY2hzLmNoYWxtZXJzLnNlMR8wHQYJKoZIhvcNAQkBFhBpbmZvQG1vbnRhbmlhLnNlMB4XDTEzMDExNTEwNDk1OFoXDTIzMDExNTEwNDk1OFowgZMxCzAJBgNVBAYTAlNFMRIwEAYDVQQIEwlCZXJrc2hpcmUxETAPBgNVBAcTCEhhbG1zdGFkMRswGQYDVQQKExJNb250YW5pYSBTeXN0ZW0gQUIxHzAdBgNVBAMTFm1lZGxlbS5jaHMuY2hhbG1lcnMuc2UxHzAdBgkqhkiG9w0BCQEWEGluZm9AbW9udGFuaWEuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxMcNv7MVSA+uOyW0MkqnDs1KAJ5bcScILc/DE9YM4iMc92XeTAlgeLMTMnjXb4tqQ8zRWGEnYvsPfAOvAvQXKZn4D0a4oXLKNTIQkpx8CLU23UZ98MNYfKgMgHNriRj07Dz8lbzDtplwjm0JvlWQyY8NOQsTe0HInG/pFYZSO3wYKDYEJ9ct6vxC1fjwEv9cM+B1WZIcvCMuvYtuDf+gWk5otmhRxKXPFrTN9AoP2UqCDPijYwHdNscOo7wDHoXSrgNncyWeAoFaB08aszclZ5UR06Rx1zhcUkH0mtd/+ZDVURmaGvoui3bfrKP5Mm55K7eUACJTbeCsrxLdV5agDAgMBAAGjgfswgfgwHQYDVR0OBBYEFHUd6+LXVSa4Nnn6n3hDlAvGgqrMMIHIBgNVHSMEgcAwgb2AFHUd6+LXVSa4Nnn6n3hDlAvGgqrMoYGZpIGWMIGTMQswCQYDVQQGEwJTRTESMBAGA1UECBMJQmVya3NoaXJlMREwDwYDVQQHEwhIYWxtc3RhZDEbMBkGA1UEChMSTW9udGFuaWEgU3lzdGVtIEFCMR8wHQYDVQQDExZtZWRsZW0uY2hzLmNoYWxtZXJzLnNlMR8wHQYJKoZIhvcNAQkBFhBpbmZvQG1vbnRhbmlhLnNlggkAqW0oSimssrIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAxyG6JskBFzqXI8p1ZGgMIQnpNYUEUkP1kItHyX1MNNyojwUP4WIoJXMYZXzS7idEnFnzXO/CCuU6nOp00LpbSqXVhK9h9vGjk+tM8Qu20J1x2s+z0KOz1lgpXHUGGxSMLBkHuDNnAOMBWpgODA0hplXCQMdu0Vhch6Bk0edh+7rYzGSzLglURU/i0Odta51TiN8MUOMFDR5JtTtQH9jPimq6IhVgQsBR6yhTs5Bjx3alEBVTv5w5RGtl4ROgpU628SOsGKUmUSJ40i4QIfLeJ3MqUBd5ZNSUA6KDFoBCrknlU8VWiSrmv/r1jpIe0AP1mu7//fDesjOVJzgIdnzC5Q== Johan Sölve johan@montania.se http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Medlemsportalen Member Portal Medlemsportalen för Studentkåren i Borås Member Portal for Borås Student Union MIIEETCCAvmgAwIBAgIJAN2u8Hhf8Mr2MA0GCSqGSIb3DQEBBQUAMIGeMQswCQYDVQQGEwJTRTEKMAgGA1UECAwBLTERMA8GA1UEBwwISGFsbXN0YWQxGzAZBgNVBAoMEk1vbnRhbmlhIFN5c3RlbSBBQjEKMAgGA1UECwwBLTElMCMGA1UEAwwcbWVkbGVtLnN0dWRlbnRrYXJlbmlib3Jhcy5zZTEgMB4GCSqGSIb3DQEJARYRam9oYW5AbW9udGFuaWEuc2UwHhcNMTMwNjE0MTMyODQyWhcNMjMwNjE0MTMyODQyWjCBnjELMAkGA1UEBhMCU0UxCjAIBgNVBAgMAS0xETAPBgNVBAcMCEhhbG1zdGFkMRswGQYDVQQKDBJNb250YW5pYSBTeXN0ZW0gQUIxCjAIBgNVBAsMAS0xJTAjBgNVBAMMHG1lZGxlbS5zdHVkZW50a2FyZW5pYm9yYXMuc2UxIDAeBgkqhkiG9w0BCQEWEWpvaGFuQG1vbnRhbmlhLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzD70ltiDLf7KOMs+B1HPuMmC4MgEBPdLBxa2GLaYPnRmSm0NM5FIl6o72N+2PXnPqR1sVp4pWr6xk1nKhh73S3WUCIAiSHsGL6Xea7DEgtJ0sIw5QSqZ4rgA+2xBS7hb7A1WjAfFH0fxw3bgpg9gVpEzbgZNJYkbgwkD5JrFKfQv1GPMz4Lf8gph+t4ky+oFWjnyTjIqpTM71OPzSpvOkG8sOatUwCqnbGFJti0e+IDDTCkLZJAybLrxa99FYRLNfEkIbK3KiSxSOIMMJ49iXisAoIOSFqVeGcf+I6caVnVQTfKzxpHUFauYAtYhypvYQzUeVYZF1KVkth75lrzIwwIDAQABo1AwTjAdBgNVHQ4EFgQUlgZV0Hyq7sLEJjVuQTvoAvDfUsYwHwYDVR0jBBgwFoAUlgZV0Hyq7sLEJjVuQTvoAvDfUsYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAycydQTVP61CvGXzkbP4hEuDGVAlfTY4l3jp970aWAMQOQTVAevJnSDXDq++7weohqmC21lJjNlv0TvdrgqQGpF+pKdR0DRnYyLg87/idUhOvU+h5bJy6O/rz94VK1/G7lc/TSZ2B8KIcQRB7fcyquwKR9v5pulYijxM21Qj/QBu0sxUqMJ2px4vh2ct86p6z54qQiN0xbVPGbjDYT7ITjE5pCUu/BdQfN0/1CwimhUxcf+R/4l8ZJVIE9G+QRdV1mhYglX3MlYfFsf6hovTe4ZWWV07023D1iC+JxctCb2jDJQoxPDAo1jxSFVydyHor9SeMdkw7gx7mqQWNDBqj9w== MIIEETCCAvmgAwIBAgIJAN2u8Hhf8Mr2MA0GCSqGSIb3DQEBBQUAMIGeMQswCQYDVQQGEwJTRTEKMAgGA1UECAwBLTERMA8GA1UEBwwISGFsbXN0YWQxGzAZBgNVBAoMEk1vbnRhbmlhIFN5c3RlbSBBQjEKMAgGA1UECwwBLTElMCMGA1UEAwwcbWVkbGVtLnN0dWRlbnRrYXJlbmlib3Jhcy5zZTEgMB4GCSqGSIb3DQEJARYRam9oYW5AbW9udGFuaWEuc2UwHhcNMTMwNjE0MTMyODQyWhcNMjMwNjE0MTMyODQyWjCBnjELMAkGA1UEBhMCU0UxCjAIBgNVBAgMAS0xETAPBgNVBAcMCEhhbG1zdGFkMRswGQYDVQQKDBJNb250YW5pYSBTeXN0ZW0gQUIxCjAIBgNVBAsMAS0xJTAjBgNVBAMMHG1lZGxlbS5zdHVkZW50a2FyZW5pYm9yYXMuc2UxIDAeBgkqhkiG9w0BCQEWEWpvaGFuQG1vbnRhbmlhLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzD70ltiDLf7KOMs+B1HPuMmC4MgEBPdLBxa2GLaYPnRmSm0NM5FIl6o72N+2PXnPqR1sVp4pWr6xk1nKhh73S3WUCIAiSHsGL6Xea7DEgtJ0sIw5QSqZ4rgA+2xBS7hb7A1WjAfFH0fxw3bgpg9gVpEzbgZNJYkbgwkD5JrFKfQv1GPMz4Lf8gph+t4ky+oFWjnyTjIqpTM71OPzSpvOkG8sOatUwCqnbGFJti0e+IDDTCkLZJAybLrxa99FYRLNfEkIbK3KiSxSOIMMJ49iXisAoIOSFqVeGcf+I6caVnVQTfKzxpHUFauYAtYhypvYQzUeVYZF1KVkth75lrzIwwIDAQABo1AwTjAdBgNVHQ4EFgQUlgZV0Hyq7sLEJjVuQTvoAvDfUsYwHwYDVR0jBBgwFoAUlgZV0Hyq7sLEJjVuQTvoAvDfUsYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAycydQTVP61CvGXzkbP4hEuDGVAlfTY4l3jp970aWAMQOQTVAevJnSDXDq++7weohqmC21lJjNlv0TvdrgqQGpF+pKdR0DRnYyLg87/idUhOvU+h5bJy6O/rz94VK1/G7lc/TSZ2B8KIcQRB7fcyquwKR9v5pulYijxM21Qj/QBu0sxUqMJ2px4vh2ct86p6z54qQiN0xbVPGbjDYT7ITjE5pCUu/BdQfN0/1CwimhUxcf+R/4l8ZJVIE9G+QRdV1mhYglX3MlYfFsf6hovTe4ZWWV07023D1iC+JxctCb2jDJQoxPDAo1jxSFVydyHor9SeMdkw7gx7mqQWNDBqj9w== Johan Sölve johan@montania.se http://www.geant.net/uri/dataprotection-code-of-conduct/v1 https://wiki.edugain.org/eduGAIN:Privacy_policy eduGAIN Wiki This wiki provides recommendations and instructions on how to enable web services for eduGAIN. eduGAIN Wiki Dieses Wiki enthält Empfehlungen und Anleitungen um Webdienste für eduGAIN anzupassen. eduGAIN Wiki Ce wiki met à disposition des recommandations et instructions expliquant comment intégrer des services web dans eduGAIN. MIIC9zCCAd+gAwIBAgIJAMU9QRxFmNAuMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdpa2kuZWR1Z2Fpbi5vcmcwHhcNMTMwNzA0MTAzMTE0WhcNMjMwNzAyMTAz MTE0WjAbMRkwFwYDVQQDExB3aWtpLmVkdWdhaW4ub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnspkp3AJPuXFtIhJc3XTBKG8xF3Qk5CMvmDercSB iBBJrQXsAKY+wEzZkH3gc3kFDP5J0uLHQ0wjZhwL5F7XBcqiIvbavIRtcxqVLGwQ bySVZOfWimpm9LSguiJciJv5dPqhIyMHHkExhi6WLlqY9Am3vkvep5th7nZJ/Idt XMMb+PkhSfmQRoZyZGh5n7nkbY88w3DHH9+i1HbyaCNS/+m2/BxQarEKWEWMngcm yZX+eAY70QX8O9p3RTS3PT8fhgXp+gbCQWec33c1dbC37RZZQg3Iku4qlZIQc4ER SCIkFF4x0qSCPjwDVHX2d2UypHJnbve2tKahUeOyXhtGEwIDAQABoz4wPDAbBgNV HREEFDASghB3aWtpLmVkdWdhaW4ub3JnMB0GA1UdDgQWBBQmj8sgTfdCBiqStP+T QyNcyrFNRTANBgkqhkiG9w0BAQUFAAOCAQEAXSa71FEzhRl0gbcHK3cKI/8SRsuM BSJJNS/3fHQgr3q3Kozffd5r8i1sVQWd76FqjmN2ueqkYBT0XAAFTnvWUnhzSX6o ZR7cNBsibRZHqbMQPOnxWk2IKafGT8HG+BTX/TD6ghX8OXbixuB9I+n9jNTphFGi XklReN3a7H5LfzJZNw/IsEt/iII3vM0C3CG4udft7vPHUxoz/sg7vLB1QI5oCIKQ czsnN6gKOhE3R9xBXmXEAe+7t0j+xUllfMpzN1visnwJfrBqmPxWZtoAofjZBUxy nzhoxAesljRTtndfuhYcEnXorpwi2N+4SCaYnF1inyMnJz7xau5lKyxPhA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent eduGAIN Wiki This wiki provides recommendations and instructions on how to enable web services for eduGAIN. geant.net GÉANT http://www.geant.net/ eduGAIN Integration mailto:edugain-integration@geant.net eduGAIN Operation mailto:edugain-ot@geant.net Microsoft Academic Verification Engine MIIDXTCCAkWgAwIBAgIJAIPNJpzdV/nXMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH3NoaWJib2xldGgubXNhY2FkZW1pY3ZlcmlmeS5jb20wHhcNMTMwNzEyMDc0 ODEwWhcNMTYwNzExMDc0ODEwWjAqMSgwJgYDVQQDEx9zaGliYm9sZXRoLm1zYWNh ZGVtaWN2ZXJpZnkuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA y8xlr8kDHGHgLvfGzdFlV4gWov5IpGy9dtMWjkf5xE5817sGXhBNIt1ejQN6Nj3w y3ZwPWaDJ/tOXDhncPJ2+ur2L6a4IuNlTg0FcqEwc/VnofaRC5iyihtSGuttheQY 6T+ptcdvbLDp4Wsq5hpQJrL3W6f4KfFkDr+3iqzLMFbw1IbhGSmpuS6xfHE7nTdR NheBF1pZgeUsNvgacwrKpZN4pdU9kmaEy3Iti59uOwGACOydxE6LHKCYcjVVjOmb Z65jPB+P3mnW0gdcz4U26jlThTJ+4E6DbLbeBZ2tGGWNZ9xvSrJzTqrh6wJbpXbg Z0F+FUfPtfT1uHBezSolZQIDAQABo4GFMIGCMGEGA1UdEQRaMFiCH3NoaWJib2xl dGgubXNhY2FkZW1pY3ZlcmlmeS5jb22GNWh0dHBzOi8vc2hpYmJvbGV0aC5tc2Fj YWRlbWljdmVyaWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBSl6x2NAW3h oeUBLh7lSL+yIFmolTANBgkqhkiG9w0BAQUFAAOCAQEAGimMyBN15TiohXYEeg+7 Ky0ggztUQVHcvlZZL+E4bo048H2hZYD2mYwtbYfa9GQdWv+H2qy0Q9rjkWupdz6J audemQiHo2otVR/QQLRaj8KJAieheIMfnH9UB4ZJBGPhVlO9eMuU5fpwKtPZMahY Z2eUEvuRzidSTbSHWxeQ0lwbeFjEsO+vPTsWG+khGESA9fb/WhndZk+Qvn8Gdlfb I36H8KRs3YIJ7eKIg6CS6g1/n1MP65pAvitTtY/yf7Oy5BGDBVJ0c8vhaDx0NMdm oqv/H3FB0kYoLtSxthUd1GcV2kgO0brHNSobuzYi4yePTH9rkY8Kn/ZF5pDVu4SK /Q== Microsoft Academic Verification Engine Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx AVE Support avesupp@microsoft.com Tushar Nene Tushar.Nene@microsoft.com AVE Support avesupp@microsoft.com jira-confluence.its.umu.se CN=jira-confluence.its.umu.se MIIDFTCCAf2gAwIBAgIJANANTmUUPjEwMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmppcmEtY29uZmx1ZW5jZS5pdHMudW11LnNlMB4XDTEzMDgxNTA1NTcxNloX DTIzMDgxMzA1NTcxNlowJTEjMCEGA1UEAxMaamlyYS1jb25mbHVlbmNlLml0cy51 bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDtbJysWzyFP5Br IO8hMNjwARMQcNKErQBjlOm+ZZx/dFKLMPwxdpOlwvwFDcHnn+AohVM5dUygkFwk vGciClOR6QCnnubp93rvjZHVTGRJ5ZlzraVCOCl5lUkKSNIzCqDGfCbvyRvHcg1t bGBVJJbwWbXaqb3ZT/p2OI7+XP9uTzazIkDNbA9JL6xjRBnE2AljfCnmKTrS81Su /x7lmG+4Ji/H37jcJAdbtda05t2ARURwFKIXFIYr8CJklCTAxnh+T5qaV4n8apq/ AceIfYiTc8FYlK9ptMkEFy2VkyQm/9Q+RU5ZDHLqPzqWnwDlx4kjnyWRBaB63zOY Re+R2A2nAgMBAAGjSDBGMCUGA1UdEQQeMByCGmppcmEtY29uZmx1ZW5jZS5pdHMu dW11LnNlMB0GA1UdDgQWBBTQvicuhivjhvST66h9a8LuowqZMDANBgkqhkiG9w0B AQUFAAOCAQEAMwQCeECnIAKZTd4mwWumokjmTEHaPR7njWVHsIdJZ36pKv9eIYZ+ VAddlrhUH7LoQF0RgxkN4zoAlyDYlmcdVtmA58WAPdUFxziMznSGsV4MKrWZosIa iYMLbcnsX7O3TJydO9nZZf8X7MWOMPHLEHB8+cInXHnAZqT+kZOiACJ5MQr4oSk4 ABpmWvKs9qsEa0DqR7wnaV4f3fS3xwbwTUb25v4ATi9vi5wkIUJwatVMNvJV4g/B db1zTPxnsz/JyD/9EGp3qd1utQPgn1XZv+wDtIJwQ+8Kx31za5Cxnc7bxP2yhitT kcpkPw96Zj9HfRw2XGwo0pM+nRwYuw9WpA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education jira-confluence.its.umu.se CN=jira-confluence.its.umu.se MIIDFTCCAf2gAwIBAgIJANANTmUUPjEwMA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGmppcmEtY29uZmx1ZW5jZS5pdHMudW11LnNlMB4XDTEzMDgxNTA1NTcxNloX DTIzMDgxMzA1NTcxNlowJTEjMCEGA1UEAxMaamlyYS1jb25mbHVlbmNlLml0cy51 bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDtbJysWzyFP5Br IO8hMNjwARMQcNKErQBjlOm+ZZx/dFKLMPwxdpOlwvwFDcHnn+AohVM5dUygkFwk vGciClOR6QCnnubp93rvjZHVTGRJ5ZlzraVCOCl5lUkKSNIzCqDGfCbvyRvHcg1t bGBVJJbwWbXaqb3ZT/p2OI7+XP9uTzazIkDNbA9JL6xjRBnE2AljfCnmKTrS81Su /x7lmG+4Ji/H37jcJAdbtda05t2ARURwFKIXFIYr8CJklCTAxnh+T5qaV4n8apq/ AceIfYiTc8FYlK9ptMkEFy2VkyQm/9Q+RU5ZDHLqPzqWnwDlx4kjnyWRBaB63zOY Re+R2A2nAgMBAAGjSDBGMCUGA1UdEQQeMByCGmppcmEtY29uZmx1ZW5jZS5pdHMu dW11LnNlMB0GA1UdDgQWBBTQvicuhivjhvST66h9a8LuowqZMDANBgkqhkiG9w0B AQUFAAOCAQEAMwQCeECnIAKZTd4mwWumokjmTEHaPR7njWVHsIdJZ36pKv9eIYZ+ VAddlrhUH7LoQF0RgxkN4zoAlyDYlmcdVtmA58WAPdUFxziMznSGsV4MKrWZosIa iYMLbcnsX7O3TJydO9nZZf8X7MWOMPHLEHB8+cInXHnAZqT+kZOiACJ5MQr4oSk4 ABpmWvKs9qsEa0DqR7wnaV4f3fS3xwbwTUb25v4ATi9vi5wkIUJwatVMNvJV4g/B db1zTPxnsz/JyD/9EGp3qd1utQPgn1XZv+wDtIJwQ+8Kx31za5Cxnc7bxP2yhitT kcpkPw96Zj9HfRw2XGwo0pM+nRwYuw9WpA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Medlemsportalen Member Portal Medlemsportalen för Medicinska Föreningen i Stockholm Member Portal for Medical Students' Association in Stockholm MIIDnTCCAoWgAwIBAgIJAOQeDIWAShseMA0GCSqGSIb3DQEBBQUAMGUxCzAJBgNVBAYTAlNFMQowCAYDVQQIDAEtMSEwHwYDVQQKDBhNZWRpY2luc2thIEbDg8K2cmVuaW5nZW4xJzAlBgNVBAMMHnBvcnRhbC5tZWRpY2luc2thZm9yZW5pbmdlbi5zZTAeFw0xMzA4MDkwODQzMDZaFw0yMzA4MDkwODQzMDZaMGUxCzAJBgNVBAYTAlNFMQowCAYDVQQIDAEtMSEwHwYDVQQKDBhNZWRpY2luc2thIEbDg8K2cmVuaW5nZW4xJzAlBgNVBAMMHnBvcnRhbC5tZWRpY2luc2thZm9yZW5pbmdlbi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMpp5RJmeKMfNouG1cFRjP4UMrhsOUXE1FlRCZ8WJqX8Oi5RT5MIPuYvkiPnfOJWRIB+OaMdaTYUvf+ELJFdCKCd8KLTj/8briAtNkh6ZxliRfR/kwGCqngbBYCMuheWjasyldJHgHsfnkhLCT7A1VNUDl9pxcVh6LlK55WnTYwULTNvr3xqCTs/gYRfepztYfDJbNKAIRvOXvhQbfu9iCWlZtKtHmnMrqiBz/Z1An4+GFyd8XTyFkVHyuiYRxDtQ8+eatfeStVbizTVgVC5ZAmiMq5pfPCyDBe/5O1yj3hycQyFPLD1q6peuu7mUfE9rJLrBz6ZWbXm71Di0FsWpL0CAwEAAaNQME4wHQYDVR0OBBYEFLfT26XWwB2cPQmyVM0WjjCB12AgMB8GA1UdIwQYMBaAFLfT26XWwB2cPQmyVM0WjjCB12AgMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAC212SCWgDmhYlY8ZVQ7daRwG1vlqlvJHXZTLb02ZB/MR7bfys02czjcUfNpDC06WrOXQuOVlxWOxey+66sjlC9E6V4613krYsSfZUwV7z0pQ8I2PXgUC8A5kmRDpC6bdl/MwiszgwYEm6KU+xm4M8e4g2h4pj3uieWXIGHvtnQjA5dUkQondVDZRs4g3ufffsbpRBopK8mxZrLhOmaKRgZw7eo4qUviIu0+gPBnMGwxYzqj3sxjfMUK7edkH6SCbbkI/BAghi/CfFHocHREK00O2TaemfSY9WgOX8b+NV1PoyJ71T/aeRBNiGifIYqkRhoRyc1XOnov9t9RwN3VsUk= MIIDnTCCAoWgAwIBAgIJAOQeDIWAShseMA0GCSqGSIb3DQEBBQUAMGUxCzAJBgNVBAYTAlNFMQowCAYDVQQIDAEtMSEwHwYDVQQKDBhNZWRpY2luc2thIEbDg8K2cmVuaW5nZW4xJzAlBgNVBAMMHnBvcnRhbC5tZWRpY2luc2thZm9yZW5pbmdlbi5zZTAeFw0xMzA4MDkwODQzMDZaFw0yMzA4MDkwODQzMDZaMGUxCzAJBgNVBAYTAlNFMQowCAYDVQQIDAEtMSEwHwYDVQQKDBhNZWRpY2luc2thIEbDg8K2cmVuaW5nZW4xJzAlBgNVBAMMHnBvcnRhbC5tZWRpY2luc2thZm9yZW5pbmdlbi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMpp5RJmeKMfNouG1cFRjP4UMrhsOUXE1FlRCZ8WJqX8Oi5RT5MIPuYvkiPnfOJWRIB+OaMdaTYUvf+ELJFdCKCd8KLTj/8briAtNkh6ZxliRfR/kwGCqngbBYCMuheWjasyldJHgHsfnkhLCT7A1VNUDl9pxcVh6LlK55WnTYwULTNvr3xqCTs/gYRfepztYfDJbNKAIRvOXvhQbfu9iCWlZtKtHmnMrqiBz/Z1An4+GFyd8XTyFkVHyuiYRxDtQ8+eatfeStVbizTVgVC5ZAmiMq5pfPCyDBe/5O1yj3hycQyFPLD1q6peuu7mUfE9rJLrBz6ZWbXm71Di0FsWpL0CAwEAAaNQME4wHQYDVR0OBBYEFLfT26XWwB2cPQmyVM0WjjCB12AgMB8GA1UdIwQYMBaAFLfT26XWwB2cPQmyVM0WjjCB12AgMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAC212SCWgDmhYlY8ZVQ7daRwG1vlqlvJHXZTLb02ZB/MR7bfys02czjcUfNpDC06WrOXQuOVlxWOxey+66sjlC9E6V4613krYsSfZUwV7z0pQ8I2PXgUC8A5kmRDpC6bdl/MwiszgwYEm6KU+xm4M8e4g2h4pj3uieWXIGHvtnQjA5dUkQondVDZRs4g3ufffsbpRBopK8mxZrLhOmaKRgZw7eo4qUviIu0+gPBnMGwxYzqj3sxjfMUK7edkH6SCbbkI/BAghi/CfFHocHREK00O2TaemfSY9WgOX8b+NV1PoyJ71T/aeRBNiGifIYqkRhoRyc1XOnov9t9RwN3VsUk= Johan Sölve johan@montania.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service TimeEdit för anställda vid Umeå universitet TimeEdit for employees at Umeå University TimeEdit, utvecklat av Evolvera AB TimeEdit, developed by Evolvera AB MIIDIDCCAggCCQDSfJxeKVOg3jANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJTRTESMBAGA1UE BxQJR8O2dGVib3JnMRQwEgYDVQQKEwtUaW1lRWRpdCBBQjEZMBcGA1UEAxMQYXV0aC50aW1lZWRp dC5zZTAeFw0xMzA2MTQwNzE0MTlaFw0xNTA2MTQwNzE0MTlaMFIxCzAJBgNVBAYTAlNFMRIwEAYD VQQHFAlHw7Z0ZWJvcmcxFDASBgNVBAoTC1RpbWVFZGl0IEFCMRkwFwYDVQQDExBhdXRoLnRpbWVl ZGl0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoL+lyBleTM0UGwGPLXPcfBMr omnPqP8+qlE+rOs0mEbvNyXdEWT0Z5P/XoMVfERJQQ6v5DAJF4c3o1BiPshZL8cj6QdLuJXLfVNG u5mzq/lKpB/n38Y4cWYxIyNtBcV9vcKDIRUbQP/27nEPMsbs2IaCXf6V3l3yQqbymZTyd8nBfZZF G95zDKBTSD5UQ3XW+LbvjKSZY4qDjyFkeOfj8kVyltWTHRMvKTKGLeNrGyCFiaMY/vfyA22gOyz4 O2cY/oqFs8+82AOs3Si4+eGkFAq3CdEWSE4c69oDrzEWk+bKgxw5qyhWQ/13eh8AiZMDeqhT7q32 RthqEp8GfwPM1QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCRsLvMI4OJ076STPIyxnwk6bXRG5RL MR1pJ3umMNCa1LR1RnH1feuvm9dxerUTow7bPIsarJarh0iEIj2kLtu/prPm+ZcAKeEjh27pSM7m 1F0XBkDqeP1msR+7g0aHlt0MzrKm/Esb1JX9YCO3MHl1XFc8xSnv2bxKWvER+tmDWkFrC0y1u2+H B/CfyES8ntBP6F7aZ6UQ4GTrqF0MZNGBoWFyXecGe5XEwWJwP4otSrJ2q7cbQU33xEcri0dHiMMl TiN/6f25dSm5UFCxqWGGAQndGfn/tE5FSqJlrHnbF2M6x4eH3MEIbHebI+nJlk6ASPdgIssvsDcd GImnaeS4 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent TimeEdit Support support@evolvera.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service TimeEdit för studenter vid Umeå universitet TimeEdit for students at Umeå University TimeEdit, utvecklat av Evolvera AB TimeEdit, developed by Evolvera AB MIIDIDCCAggCCQDSfJxeKVOg3jANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJTRTESMBAGA1UE BxQJR8O2dGVib3JnMRQwEgYDVQQKEwtUaW1lRWRpdCBBQjEZMBcGA1UEAxMQYXV0aC50aW1lZWRp dC5zZTAeFw0xMzA2MTQwNzE0MTlaFw0xNTA2MTQwNzE0MTlaMFIxCzAJBgNVBAYTAlNFMRIwEAYD VQQHFAlHw7Z0ZWJvcmcxFDASBgNVBAoTC1RpbWVFZGl0IEFCMRkwFwYDVQQDExBhdXRoLnRpbWVl ZGl0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoL+lyBleTM0UGwGPLXPcfBMr omnPqP8+qlE+rOs0mEbvNyXdEWT0Z5P/XoMVfERJQQ6v5DAJF4c3o1BiPshZL8cj6QdLuJXLfVNG u5mzq/lKpB/n38Y4cWYxIyNtBcV9vcKDIRUbQP/27nEPMsbs2IaCXf6V3l3yQqbymZTyd8nBfZZF G95zDKBTSD5UQ3XW+LbvjKSZY4qDjyFkeOfj8kVyltWTHRMvKTKGLeNrGyCFiaMY/vfyA22gOyz4 O2cY/oqFs8+82AOs3Si4+eGkFAq3CdEWSE4c69oDrzEWk+bKgxw5qyhWQ/13eh8AiZMDeqhT7q32 RthqEp8GfwPM1QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCRsLvMI4OJ076STPIyxnwk6bXRG5RL MR1pJ3umMNCa1LR1RnH1feuvm9dxerUTow7bPIsarJarh0iEIj2kLtu/prPm+ZcAKeEjh27pSM7m 1F0XBkDqeP1msR+7g0aHlt0MzrKm/Esb1JX9YCO3MHl1XFc8xSnv2bxKWvER+tmDWkFrC0y1u2+H B/CfyES8ntBP6F7aZ6UQ4GTrqF0MZNGBoWFyXecGe5XEwWJwP4otSrJ2q7cbQU33xEcri0dHiMMl TiN/6f25dSm5UFCxqWGGAQndGfn/tE5FSqJlrHnbF2M6x4eH3MEIbHebI+nJlk6ASPdgIssvsDcd GImnaeS4 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent TimeEdit Support support@evolvera.se http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Scalable Learning Blended learning platform for interactive in-class and online education. Plattform för stöd av "flipped classroom" utbildning. http://www.scalable-learning.com/home/about http://www.scalable-learning.com/home/privacy https://scalear-saml.herokuapp.com/assets/logo-a66e557f3f93b4d5195033ba1a1527a3.png MIIC9jCCAd4CCQCbuMwbIA5oKjANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJT RTESMBAGA1UECAwJU1RPQ0tIT0xNMRowGAYDVQQKDBFTQ0FMQUJMRSBMRUFSTklO RzAeFw0xMzA4MDUxMzU5MzRaFw0xNDA4MDUxMzU5MzRaMD0xCzAJBgNVBAYTAlNF MRIwEAYDVQQIDAlTVE9DS0hPTE0xGjAYBgNVBAoMEVNDQUxBQkxFIExFQVJOSU5H MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr4s3tVzE06ScVYO6gJQr fE/9/qC0VlBeSqXQ+mjZu5erBdUSioqlksOSyLxK5mNgrPfTtMWpmyWzKqdltE+8 gAlhHxpsHh/Q38yh5Bx7u2CXAm+HOJVmkRzXRN5jCf80sdZ0VgQbflCCQuKs7qB7 YNWFZeDF8MQ40NlqJPrFpFz7bJ6oErqVF8Cfy3r4plJ3JDl4jfjh7LEbMHpZFacF 01P00Cbtebkivjz02Lxl/bPltTtJy2nCjdkDRmMbcPKUBDmOoGy2C+HDzQ/OjOnT guQ5AlZ23sZf/vEhIiP1MU3ZLzKYyv3CK3J3TdA1WaelzkTr2VHJ5yYEW6wPXPYn fwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB1TCLA5sftQMqG0khM9/BnNdMAnda4 hhNaUI9L74/Jh+eu3W3Ie1kbsmUXiWgoMNdxtN93BOank7hzYnRqmfeTmkqMwa7i hHd0ZdqlPwYEua5k2VvnqTq+2UeBn9cluUxfQkYsYWmSVmkrd8VuP8Hg9bWGWriS UhJC+0CSwgyoyREsYnXbb6APHgOpAKFVlKHkfYtEl8bGmUc5+qKpwjq4wrYh+7Ns MxU+p7QniH545jzRpO7uYRPxVuGLH7K/X1Y+iJilXrLf063SW6iSRP8Nzqm4H9Z+ gK/0Rduej0L14dVoSDGGpPNjXxfW0yG0d9khqKK8p4M9lxfD16ebiS9i urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress Scalable Learning Scalable Learning www.scalable-learning.com http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/research-and-education SWAMID Test SP SWAMID Test SP Detta är en applikation som låter dig testa federerad inloggning. This is an application for testing federated authentication. http://www.swamid.se http://www.swamid.se https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== SWAMID Test SP SWAMID Test SP MIIEOzCCAyOgAwIBAgILAQAAAAABGZV7kNAwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDQyODE0NDE0MloXDTExMDQyODE0NDE0MlowbDELMAkGA1UEBhMCU0UxETAPBgNVBAgTCFZhcm1sYW5kMREwDwYDVQQHEwhLYXJsc3RhZDEeMBwGA1UEChMVS2FybHN0YWRzIHVuaXZlcnNpdGV0MRcwFQYDVQQDEw5zaGliLXNwLmthdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwWLmt/yXGpvZePRdurs9d88gTVDwLlDXBjTqTIKVjSqLL/e2wcf4KVySNd1DM2/GDf1+w5GA+gnqsjLHjER98tZIKJ9k8M3Euj1eZGdOnqDmYBd1lv7aqny1H6HI6jGaDzLWh+lyTEZYGVToMPAEqjoa4JL9UVxe8NDf7QUYSfUCAwEAAaOCAW0wggFpMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMvK6U7CjAuzqDcmFPeN7/Z2O64rMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAZBgNVHREEEjAQgg5zaGliLXNwLmthdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEANiuwG1H0856K8Fyw42L21cA3OpGAgWGYQ8AM+wPlmxIKj8eWWNOgR/xSDNLbSVKBLY76bSLNeDbTpodz0Dxhepv0GEnUWic9qNK7mp3Y0swNLMlr3KvRpoSc3zNqjHu7DeAJvXQO+iiXdLQnwegCEaXPj6HXKOo4nETG43KW3GNLO8fAaCHnBDZqIgBqx/3jCIgIBtwZwAN6F92LTVYkzso6gi9Y15LDkqTUWuw0rTnM2xG/ceXxiLGJJ8cDVhvBpTKTedD6cslNY9DFOXyfbuToQv+4ZyCpYnnGc92CSU0AWmIabqfHozHN6aq9oGzD+/bgg5TSRP6yvb/RQgPICQ== KAU Karlstad university http://www.kau.se Karlstad University Paul Scott paul.scott@kau.se MIIEezCCA2OgAwIBAgIRAIkN3dNaPPpybQqwD4EtF8cwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTExMTgwMDAwMDBaFw0xMjExMTcyMzU5NTlaME8xCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MR8wHQYDVQQD ExZwdWJsaWMuaXQuc2VjdXJlLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA1KmDH3snkoJ/V918DPqYEQC33ps0LE/LPd6wm1FVMPm30MfeWJ/1 jl1pePjl4Bw/yGtPdbWRXLHgSzBJz3VtG7llWdynm7oJU67gkRxySKN/Nt5fsHqV 9jYflaWHZydlwhKwluUBvj23w6oNZVLrpc0rojzNtw9X1B2o+FyxuZD42cyGuNEi /AJP/tWwmnRY6TgLwqhfAHqopoF6VKbu52E6xtRcD/3XolVvbk/Hjpvulxfwvh2z +fuqgN+I4yHls0M7iMcqLHllalAk1who/1wW6VZbZ70AyDzEBCstQ6xub0zk8B2x Dc9/avEir9dkRStnwOrDQy8j6I3CxsqMmQIDAQABo4IBaTCCAWUwHwYDVR0jBBgw FoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFIuqOIxBDa2bI/0AGqFa PlMUfZJbMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoG A1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5B U1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2Ny dC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0 dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCEGA1UdEQQaMBiCFnB1YmxpYy5pdC5z ZWN1cmUuc3Uuc2UwDQYJKoZIhvcNAQEFBQADggEBAANer2ZFt47Izep8mZFjQzzQ zmJGSAtETMQ4gvSo9lFFiiijwevbRIfSEn2MH/wDAWaXQ9cPWMh/CklDcco82en1 o8SmNJVKP6LIX5YQerxBsoX9quejqfEUHB5UboZrVzkte9vvET/0E4ZwZkukJAeY m6qFJYEF9/YbtqspBfobpPmYZi/49563GZOJrB6B2ufQZSJvh4MW/ArbaIccxbrS ZOyBYB9wSPfBk4E4buU7eZgCBckY2CHo+j54Zpv7nGMDqEeY94e/OF3UVGhvtOy4 tCsXA4uQ/OvmIcURnN6u+RAoyaxMDMF9uOBLcu5+p0LgXyVdFr50VN8FRZvk5qk= SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se shib1.oru.se CN=shib1.oru.se,O=Orebro universitet,C=SE MIIFkjCCBHqgAwIBAgILAQAAAAABIYyWZgswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDUyOTEyNDEwN1oXDTEyMDUyOTEyNDEwN1owQTELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEk9yZWJybyB1bml2ZXJzaXRldDEVMBMGA1UEAxMMc2hpYjEub3J1LnNlMIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsGGuH2pXyrk4OM7xrxKx4TjQ p04M6RCNqVyleSa7zRXR0B1dItyIZl/dxNgXYQSLBPdaR2RnJOLRxRIFhAE0qMXM OYV7gH1UAYnvHxbRGgMlz/ZuDJj67G+ETMJeOkw/AhkCokk0Q6PjLHhTEDZKQgid horchigP/Bs/I+Xf4Lj1VHmCn+1kLZ1LtkzQ/B5UvIzUya54myM+d+86AZ/O1D3S rvXqNm12vaPPO6HkAYK+WDEE8VyBxT2qHAeWwk0dinMXxN6mhq+WDx7WsmCNnZrW 1teZbbGwljRfaUtG4xkQYzq5aSUJM3esZo3cD4xMbUphENtbCAVSjy/5A2wjPYQ4 lLJiSgx/6IO8pbsFKjMbe4gZ+UbXp1QmvWGQvNnrvYTGOtEa4NRpql9rJC+bg5mb 2MPvmP3lUZf71Z6wsV5epWG70bzsnKDuP+aRQiwI8L4udArh5OYA/wK8fMoyUY1M BRzPR3JPG0yLzUd3O9kv5n2CYdLvfpOCzsiK+51uNDK44pPbSDq6ggG46El79ZS8 x34nQuDmEskQGIj1jB/H76LpPKbTl+VAwgakjCocDVOCRLCGo0PeM9i2csH+Zvap EMgEKAejAZ0JA3Typ0vUtuOwDElhhPmnqoNPqMMp9cJXuh8/VIL/OQ7jXH6Cc6Vp LCZk8V0NK0PWJDnzEHUCAwEAAaOCAWswggFnMFAGA1UdIARJMEcwRQYHKoZIsT4B ADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9z aXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7 EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFD+LirXuMbT/S2db7yISGTnp4sFtMDoG A1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0 aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3Nl Y3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAXBgNVHREEEDAOggxzaGliMS5vcnUu c2UwDQYJKoZIhvcNAQEFBQADggEBAIOioHQTccyOG7f9KhhN7wxUq1TvC+jVFJJ3 YDEhyY9KS+7xyAB3tv9TvmyuAGSZUkDQMzfQ8yklW2jSPHVl8NGuAW5GyB2d1X+P E1PuHxGuKRVdCGM05W//G/61907eb1c44B07IBxcUjSYMhp8F4tHX16+Z7aHVDvc kQKexMAJSaB3iPqpo7nP398f/30sb17FOlnsVXs1AA7kri9uoiyMwc57vlSWHfjx Rqzek48aKj1lgjemCqPvuxaeTjFaQej9JLrxyQ1cWvsSYLuW4wnq4uvKdFRKr1hP 1OCQBOv90OGc0Eoue6vyJgrg9NTiXERlhmj9iIQbf4CnWiplfDo= shib1.oru.se CN=shib1.oru.se,O=Orebro universitet,C=SE MIIFkjCCBHqgAwIBAgILAQAAAAABIYyWZgswDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDUyOTEyNDEwN1oXDTEyMDUyOTEyNDEwN1owQTELMAkGA1UEBhMCU0UxGzAZBgNV BAoTEk9yZWJybyB1bml2ZXJzaXRldDEVMBMGA1UEAxMMc2hpYjEub3J1LnNlMIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsGGuH2pXyrk4OM7xrxKx4TjQ p04M6RCNqVyleSa7zRXR0B1dItyIZl/dxNgXYQSLBPdaR2RnJOLRxRIFhAE0qMXM OYV7gH1UAYnvHxbRGgMlz/ZuDJj67G+ETMJeOkw/AhkCokk0Q6PjLHhTEDZKQgid horchigP/Bs/I+Xf4Lj1VHmCn+1kLZ1LtkzQ/B5UvIzUya54myM+d+86AZ/O1D3S rvXqNm12vaPPO6HkAYK+WDEE8VyBxT2qHAeWwk0dinMXxN6mhq+WDx7WsmCNnZrW 1teZbbGwljRfaUtG4xkQYzq5aSUJM3esZo3cD4xMbUphENtbCAVSjy/5A2wjPYQ4 lLJiSgx/6IO8pbsFKjMbe4gZ+UbXp1QmvWGQvNnrvYTGOtEa4NRpql9rJC+bg5mb 2MPvmP3lUZf71Z6wsV5epWG70bzsnKDuP+aRQiwI8L4udArh5OYA/wK8fMoyUY1M BRzPR3JPG0yLzUd3O9kv5n2CYdLvfpOCzsiK+51uNDK44pPbSDq6ggG46El79ZS8 x34nQuDmEskQGIj1jB/H76LpPKbTl+VAwgakjCocDVOCRLCGo0PeM9i2csH+Zvap EMgEKAejAZ0JA3Typ0vUtuOwDElhhPmnqoNPqMMp9cJXuh8/VIL/OQ7jXH6Cc6Vp LCZk8V0NK0PWJDnzEHUCAwEAAaOCAWswggFnMFAGA1UdIARJMEcwRQYHKoZIsT4B ADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9z aXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7 EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFD+LirXuMbT/S2db7yISGTnp4sFtMDoG A1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0 aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3Nl Y3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAXBgNVHREEEDAOggxzaGliMS5vcnUu c2UwDQYJKoZIhvcNAQEFBQADggEBAIOioHQTccyOG7f9KhhN7wxUq1TvC+jVFJJ3 YDEhyY9KS+7xyAB3tv9TvmyuAGSZUkDQMzfQ8yklW2jSPHVl8NGuAW5GyB2d1X+P E1PuHxGuKRVdCGM05W//G/61907eb1c44B07IBxcUjSYMhp8F4tHX16+Z7aHVDvc kQKexMAJSaB3iPqpo7nP398f/30sb17FOlnsVXs1AA7kri9uoiyMwc57vlSWHfjx Rqzek48aKj1lgjemCqPvuxaeTjFaQej9JLrxyQ1cWvsSYLuW4wnq4uvKdFRKr1hP 1OCQBOv90OGc0Eoue6vyJgrg9NTiXERlhmj9iIQbf4CnWiplfDo= https://localhost.localdom/shibboleth localhost.localdom CN=localhost.localdom MIIDJDCCAgygAwIBAgIJAPCfAvPVoGjGMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvY2FsaG9zdC5sb2NhbGRvbTAeFw0wOTA2MjQxNDA3MDhaFw0xOTA2MjIx NDA3MDhaMB0xGzAZBgNVBAMTEmxvY2FsaG9zdC5sb2NhbGRvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALeBQ5D5sonC9Tai/+Dm0fi6bxkGWi95Pbtt gcZwNxUJjJ0HyEiJJel7zVbUalemllaf4J7LTX+T6XUl5452qgd8Fv1HBGkhezq8 P8qkJd2Mih7Us43k4xi2b1atsvdfeWdHQrNbtAqDCTwsH1GVmAgZc66c6Wkk53Mt VGH7GtDdNkK9hSqXMuk5B9Ov5Iq4g7MJQNVCWj4cizscQC5mAZB/Yw+CulEvi5Kg vNCQVFg0bBpC+0aL9IpT6vtS1cuBZKmN/z64iyD3glIeQ9fuumUrSuLHmKOCy7Kq 3WXMHqTZcHGbDcpIeCBST4QgCySP6ajwFVMzxCW+5MataQeo9mkCAwEAAaNnMGUw RAYDVR0RBD0wO4ISbG9jYWxob3N0LmxvY2FsZG9thiVodHRwczovL2xvY2FsaG9z dC5sb2NhbGRvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBRL+ENhdpInVAgkI5q2dRYh l5nM3DANBgkqhkiG9w0BAQUFAAOCAQEAeR7YWtjttMPr3aQCMxxtzSfj+tpb+s0h xXwH9DhIf6gsvwNF9I/99OJ6PLDqovKGD9VDaADRCKJi4K6qTtn/pcIj+WAfYlBU ToH+Zu7h8XbHsfRKq6MxH8xjxee/VIcPlm15bCJ16qSEA3HFxKVv7+dGMzz1uI/0 7g5eXCE/7zp7CCyoAWkqU/QlGFZuaE4G1Ee0bepfOalePvEHb28hSC728+9hM2pF GguL7+C52scvuAbqa9wPXn43BJzjrJX2Z1ItKbUHdKnDtFUew9DXRWFzxjRfToEN ekmka1/wMV9rv31RCKyKaYvWrGBAIO8IQWWGU4X0+y/rKn71cxoskg== https://localhost.localdom/shibboleth localhost.localdom CN=localhost.localdom MIIDJDCCAgygAwIBAgIJAPCfAvPVoGjGMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmxvY2FsaG9zdC5sb2NhbGRvbTAeFw0wOTA2MjQxNDA3MDhaFw0xOTA2MjIx NDA3MDhaMB0xGzAZBgNVBAMTEmxvY2FsaG9zdC5sb2NhbGRvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALeBQ5D5sonC9Tai/+Dm0fi6bxkGWi95Pbtt gcZwNxUJjJ0HyEiJJel7zVbUalemllaf4J7LTX+T6XUl5452qgd8Fv1HBGkhezq8 P8qkJd2Mih7Us43k4xi2b1atsvdfeWdHQrNbtAqDCTwsH1GVmAgZc66c6Wkk53Mt VGH7GtDdNkK9hSqXMuk5B9Ov5Iq4g7MJQNVCWj4cizscQC5mAZB/Yw+CulEvi5Kg vNCQVFg0bBpC+0aL9IpT6vtS1cuBZKmN/z64iyD3glIeQ9fuumUrSuLHmKOCy7Kq 3WXMHqTZcHGbDcpIeCBST4QgCySP6ajwFVMzxCW+5MataQeo9mkCAwEAAaNnMGUw RAYDVR0RBD0wO4ISbG9jYWxob3N0LmxvY2FsZG9thiVodHRwczovL2xvY2FsaG9z dC5sb2NhbGRvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBRL+ENhdpInVAgkI5q2dRYh l5nM3DANBgkqhkiG9w0BAQUFAAOCAQEAeR7YWtjttMPr3aQCMxxtzSfj+tpb+s0h xXwH9DhIf6gsvwNF9I/99OJ6PLDqovKGD9VDaADRCKJi4K6qTtn/pcIj+WAfYlBU ToH+Zu7h8XbHsfRKq6MxH8xjxee/VIcPlm15bCJ16qSEA3HFxKVv7+dGMzz1uI/0 7g5eXCE/7zp7CCyoAWkqU/QlGFZuaE4G1Ee0bepfOalePvEHb28hSC728+9hM2pF GguL7+C52scvuAbqa9wPXn43BJzjrJX2Z1ItKbUHdKnDtFUew9DXRWFzxjRfToEN ekmka1/wMV9rv31RCKyKaYvWrGBAIO8IQWWGU4X0+y/rKn71cxoskg== akino.hh.se CN=akino.hh.se MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow FjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7 8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc ZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr upH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5 0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh TP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr aW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG 9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa CZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3 scmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye JfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/ 7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY s2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ== akino.hh.se CN=akino.hh.se MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow FjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7 8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc ZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr upH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5 0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh TP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr aW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG 9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa CZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3 scmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye JfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/ 7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY s2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 accountcheckout.lnu.se CN=accountcheckout.lnu.se,OU=IT,O=Hogskolan i Kalmar,L=Kalmar,ST=Smaland,C=SE MIIEUjCCAzqgAwIBAgILAQAAAAABJGzJ1jAwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAxOTExNTU0NFoXDTEyMTAxOTExNTU0NFowezELMAkGA1UEBhMCU0UxEDAOBgNV BAgTB1NtYWxhbmQxDzANBgNVBAcTBkthbG1hcjEbMBkGA1UEChMSSG9nc2tvbGFu IGkgS2FsbWFyMQswCQYDVQQLEwJJVDEfMB0GA1UEAxMWYWNjb3VudGNoZWNrb3V0 LmxudS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1vSDaL2dSNX7mfzx giGAxhJDhvtSVe3bnLWTMZnOG4V6N/ET22m5WHN2FfMF8+qXAHMBAure3QlbWVwC 7vTlPBFUMw4t7m4RkyFG0fB0iKdpJMDes83JkQh9IwmDFM5WIKPCFqpupTkFMC/a 00jT/SuO6RRqkoJolIulWXQ2pNsCAwEAAaOCAXUwggFxMFAGA1UdIARJMEcwRQYH KoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0 L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU ZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFOVumM/CbHLUpNwJOrHoLgbt 3APUMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQv ZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0 cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0 MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAhBgNVHREEGjAYghZhY2Nv dW50Y2hlY2tvdXQubG51LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBDqqKEpAz5muML rPZ7iDwJHLtV9kw83dAT2qxssrhsMaAz9tMi07stRcGzEDcN7NHqkSI0tOlbOEgN yi+aPhkpCWia0KiMvtGUh/Y7miqzJrqC2yWM5zedz5M7swu5yqfeM2iHn19T6c+y SoaZZ9/+1cr8VD+p1dMGNgvNerEM8Y7yltPj3URYyS+MDqaoRNt9FsrlknwzXo+n HHEglYb4nqSJxcCdry2ShFNkzRlls3I8+yZa1wdReqLct+8w1DwIPYS8nEfdZQuc TcuzNM3wdxgoVvmymMrj9JbG0c8IPOaj5poq1l3AgiaJ69cUjK6+d1AMUEIGKfI0 ydwagfWW MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv b3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEzMjM1OTAwWjB1MQswCQYDVQQGEwJV UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds b2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrH iM3dFw4usJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTS r41tiGeA5u2ylc9yMcqlHHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X4 04Wqk2kmhXBIgD8SFcd5tB8FLztimQIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAG3r GwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMWM4ETCJ57NE7fQMh017l9 3PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OFNMQkpw0P lZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ MIIEQjCCA6ugAwIBAgIEBAAD+zANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds b2JhbCBSb290MB4XDTA2MDMxNDIwMzAwMFoXDTEzMDMxNDIzNTkwMFowXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlSKhEB1KRmBuBZGb34PC7RKyWnz4 q+H4UFwoLH5+ADiTsItK8cJMPBAsPO+w7KFpL7n8zAgUa41PGPOD0vqpNwggqlyq gGCi1aUiAM9a5bSX37oevlyOFxlm/a+ffHuJsg4k2MerY8SVMo1I5mNZfQS4M6i9 111kvGO1900o/fkGcjFcukWUZaPStFjsO2FYRKMvYrObgLSC/dXHzFEl5ZU/Ry8w e6zIeG7i4W0n6z3MAYLoNXeNq1i7VdHVpIFWjRzQFLGwBt6gkSLz8Kg0F0fG4D72 DFqsflBLzeFpbgb8Bn5qTbSVmaBZXDVm7NlJ1BfgYLBdpdca4ipuZvKvHQIDAQAB o4IBbzCCAWswRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1 c3QuY29tL2NnaS1iaW4vQ1JMLzIwMTgvY2RwLmNybDAdBgNVHQ4EFgQUZWWjPdc7 EaMKByU3yUJKW3Z3UOEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEF BQcCARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5o dG1sMIGJBgNVHSMEgYEwf6F5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dU RSBDb3Jwb3JhdGlvbjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25z LCBJbmMuMSMwIQYDVQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUw DgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEF BQADgYEAQ7NFg1RxxB/csjxrTr8m8k7yrZpb+oY3iOgUbEEYQl/vZT7rA3egt551 elF8uxVbuK+RoDSSU+1/KkmErLmAS7XHsiMi++vY+27JPPPS0bu+yRz/bQHbaYAO maXqnnuXmI+3zyKcs7hd5akzF3TGlzcPtOkmgl9hCz8ePWTpK5s= accountcheckout.lnu.se CN=accountcheckout.lnu.se,OU=IT,O=Hogskolan i Kalmar,L=Kalmar,ST=Smaland,C=SE MIIEUjCCAzqgAwIBAgILAQAAAAABJGzJ1jAwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MTAxOTExNTU0NFoXDTEyMTAxOTExNTU0NFowezELMAkGA1UEBhMCU0UxEDAOBgNV BAgTB1NtYWxhbmQxDzANBgNVBAcTBkthbG1hcjEbMBkGA1UEChMSSG9nc2tvbGFu IGkgS2FsbWFyMQswCQYDVQQLEwJJVDEfMB0GA1UEAxMWYWNjb3VudGNoZWNrb3V0 LmxudS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1vSDaL2dSNX7mfzx giGAxhJDhvtSVe3bnLWTMZnOG4V6N/ET22m5WHN2FfMF8+qXAHMBAure3QlbWVwC 7vTlPBFUMw4t7m4RkyFG0fB0iKdpJMDes83JkQh9IwmDFM5WIKPCFqpupTkFMC/a 00jT/SuO6RRqkoJolIulWXQ2pNsCAwEAAaOCAXUwggFxMFAGA1UdIARJMEcwRQYH KoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0 L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU ZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFOVumM/CbHLUpNwJOrHoLgbt 3APUMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQv ZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0 cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0 MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAhBgNVHREEGjAYghZhY2Nv dW50Y2hlY2tvdXQubG51LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBDqqKEpAz5muML rPZ7iDwJHLtV9kw83dAT2qxssrhsMaAz9tMi07stRcGzEDcN7NHqkSI0tOlbOEgN yi+aPhkpCWia0KiMvtGUh/Y7miqzJrqC2yWM5zedz5M7swu5yqfeM2iHn19T6c+y SoaZZ9/+1cr8VD+p1dMGNgvNerEM8Y7yltPj3URYyS+MDqaoRNt9FsrlknwzXo+n HHEglYb4nqSJxcCdry2ShFNkzRlls3I8+yZa1wdReqLct+8w1DwIPYS8nEfdZQuc TcuzNM3wdxgoVvmymMrj9JbG0c8IPOaj5poq1l3AgiaJ69cUjK6+d1AMUEIGKfI0 ydwagfWW MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv b3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEzMjM1OTAwWjB1MQswCQYDVQQGEwJV UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds b2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrH iM3dFw4usJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTS r41tiGeA5u2ylc9yMcqlHHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X4 04Wqk2kmhXBIgD8SFcd5tB8FLztimQIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAG3r GwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMWM4ETCJ57NE7fQMh017l9 3PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OFNMQkpw0P lZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ MIIEQjCCA6ugAwIBAgIEBAAD+zANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJV UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds b2JhbCBSb290MB4XDTA2MDMxNDIwMzAwMFoXDTEzMDMxNDIzNTkwMFowXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlSKhEB1KRmBuBZGb34PC7RKyWnz4 q+H4UFwoLH5+ADiTsItK8cJMPBAsPO+w7KFpL7n8zAgUa41PGPOD0vqpNwggqlyq gGCi1aUiAM9a5bSX37oevlyOFxlm/a+ffHuJsg4k2MerY8SVMo1I5mNZfQS4M6i9 111kvGO1900o/fkGcjFcukWUZaPStFjsO2FYRKMvYrObgLSC/dXHzFEl5ZU/Ry8w e6zIeG7i4W0n6z3MAYLoNXeNq1i7VdHVpIFWjRzQFLGwBt6gkSLz8Kg0F0fG4D72 DFqsflBLzeFpbgb8Bn5qTbSVmaBZXDVm7NlJ1BfgYLBdpdca4ipuZvKvHQIDAQAB o4IBbzCCAWswRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL3d3dy5wdWJsaWMtdHJ1 c3QuY29tL2NnaS1iaW4vQ1JMLzIwMTgvY2RwLmNybDAdBgNVHQ4EFgQUZWWjPdc7 EaMKByU3yUJKW3Z3UOEwUwYDVR0gBEwwSjBIBgkrBgEEAbE+AQAwOzA5BggrBgEF BQcCARYtaHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL0NQUy9PbW5pUm9vdC5o dG1sMIGJBgNVHSMEgYEwf6F5pHcwdTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD0dU RSBDb3Jwb3JhdGlvbjEnMCUGA1UECxMeR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25z LCBJbmMuMSMwIQYDVQQDExpHVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdIICAaUw DgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEF BQADgYEAQ7NFg1RxxB/csjxrTr8m8k7yrZpb+oY3iOgUbEEYQl/vZT7rA3egt551 elF8uxVbuK+RoDSSU+1/KkmErLmAS7XHsiMi++vY+27JPPPS0bu+yRz/bQHbaYAO maXqnnuXmI+3zyKcs7hd5akzF3TGlzcPtOkmgl9hCz8ePWTpK5s= umdac-stdout.umdc.umu.se CN=umdac-stdout.umdc.umu.se,OU=Test Certificates,O=Umea universitet,C=SE MIIELDCCAxSgAwIBAgICAYswDQYJKoZIhvcNAQEFBQAwdDELMAkGA1UEBhMCU0Ux GTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAsTEVRlc3QgQ2VydGlm aWNhdGVzMRQwEgYDVQQDEwtVbVUgVGVzdCBDQTEYMBYGCSqGSIb3DQEJARYJY2FA dW11LnNlMB4XDTA5MTEwMjE1NDkyMVoXDTEwMTAyODE1NDkyMVowZzELMAkGA1UE BhMCU0UxGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAsTEVRlc3Qg Q2VydGlmaWNhdGVzMSEwHwYDVQQDExh1bWRhYy1zdGRvdXQudW1kYy51bXUuc2Uw gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALW8cJS327S7dbj5m35I8ir4mPrC gMe6h7/9VSYwKNwlLgd88Vr+VaVBT3lTZTe1XiHvK6keYXCpRKgzhL9GWPpPzlX4 4D+NGePVIQzP6yC3Be5AamsA8xYzDzxtWsn+xEpfzo1eeNG7mxCu7Eh4c1Xh1Fo9 k7wVoCo84ui9iV+1AgMBAAGjggFXMIIBUzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHQ4EFgQUV29zu1B/v7I2bvj0NSEYZfX9nR4wgZ4GA1UdIwSBljCBk4AU jXOYXAXzhT5d63px9eWem3+tpNuheKR2MHQxCzAJBgNVBAYTAlNFMRkwFwYDVQQK ExBVbWVhIHVuaXZlcnNpdGV0MRowGAYDVQQLExFUZXN0IENlcnRpZmljYXRlczEU MBIGA1UEAxMLVW1VIFRlc3QgQ0ExGDAWBgkqhkiG9w0BCQEWCWNhQHVtdS5zZYIB ADAJBgNVHREEAjAAMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2EudW11 LnNlL3Rlc3RjYS9jcmxfdjIuY3JsMBEGCWCGSAGG+EIBAQQEAwIGQDAiBglghkgB hvhCAQ0EFRYTT25seSBmb3IgdGVzdCB1c2FnZTANBgkqhkiG9w0BAQUFAAOCAQEA knTqV4ZqO4JEuv30s9Hc5o5VrWwiIm1++PZLn+VVx6fzx3X+hjo6UuXsTYvT/Cwh Pc/+Xi9cHaYh3na269+0eZ49W/XFRKp2MRUZeIWB2d2XVH4xVos0N8BWsvLWqOfk cTwgoijo/badxi74ZSPRh7kOp/t9qm16Zx2+b4EX+4Kofp1PtxWDQj4//McjgEfu m87g+4FTwxmeYEobc/9Njk3sKz0ecjxhJF60Sr1IuipOroVfaVkfkeOdvIgOaeeR kp4lNB24SaDlqLpb4ZbVOSAdnrBo/oA3hZfj24cXm8/p3+NNm8ryrC+fi5CZcZFT pxWTuR+O1MsLut2Mjqaq5Q== umdac-stdout.umdc.umu.se CN=umdac-stdout.umdc.umu.se,OU=Test Certificates,O=Umea universitet,C=SE MIIELDCCAxSgAwIBAgICAYswDQYJKoZIhvcNAQEFBQAwdDELMAkGA1UEBhMCU0Ux GTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAsTEVRlc3QgQ2VydGlm aWNhdGVzMRQwEgYDVQQDEwtVbVUgVGVzdCBDQTEYMBYGCSqGSIb3DQEJARYJY2FA dW11LnNlMB4XDTA5MTEwMjE1NDkyMVoXDTEwMTAyODE1NDkyMVowZzELMAkGA1UE BhMCU0UxGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAsTEVRlc3Qg Q2VydGlmaWNhdGVzMSEwHwYDVQQDExh1bWRhYy1zdGRvdXQudW1kYy51bXUuc2Uw gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALW8cJS327S7dbj5m35I8ir4mPrC gMe6h7/9VSYwKNwlLgd88Vr+VaVBT3lTZTe1XiHvK6keYXCpRKgzhL9GWPpPzlX4 4D+NGePVIQzP6yC3Be5AamsA8xYzDzxtWsn+xEpfzo1eeNG7mxCu7Eh4c1Xh1Fo9 k7wVoCo84ui9iV+1AgMBAAGjggFXMIIBUzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHQ4EFgQUV29zu1B/v7I2bvj0NSEYZfX9nR4wgZ4GA1UdIwSBljCBk4AU jXOYXAXzhT5d63px9eWem3+tpNuheKR2MHQxCzAJBgNVBAYTAlNFMRkwFwYDVQQK ExBVbWVhIHVuaXZlcnNpdGV0MRowGAYDVQQLExFUZXN0IENlcnRpZmljYXRlczEU MBIGA1UEAxMLVW1VIFRlc3QgQ0ExGDAWBgkqhkiG9w0BCQEWCWNhQHVtdS5zZYIB ADAJBgNVHREEAjAAMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2EudW11 LnNlL3Rlc3RjYS9jcmxfdjIuY3JsMBEGCWCGSAGG+EIBAQQEAwIGQDAiBglghkgB hvhCAQ0EFRYTT25seSBmb3IgdGVzdCB1c2FnZTANBgkqhkiG9w0BAQUFAAOCAQEA knTqV4ZqO4JEuv30s9Hc5o5VrWwiIm1++PZLn+VVx6fzx3X+hjo6UuXsTYvT/Cwh Pc/+Xi9cHaYh3na269+0eZ49W/XFRKp2MRUZeIWB2d2XVH4xVos0N8BWsvLWqOfk cTwgoijo/badxi74ZSPRh7kOp/t9qm16Zx2+b4EX+4Kofp1PtxWDQj4//McjgEfu m87g+4FTwxmeYEobc/9Njk3sKz0ecjxhJF60Sr1IuipOroVfaVkfkeOdvIgOaeeR kp4lNB24SaDlqLpb4ZbVOSAdnrBo/oA3hZfj24cXm8/p3+NNm8ryrC+fi5CZcZFT pxWTuR+O1MsLut2Mjqaq5Q== hydracenter-test CN=hydracenter-test MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy OTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u eV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC jNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K hlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf t5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1 5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV HREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv DOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG UYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr jympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr F0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3 e4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW fiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA== hydracenter-test CN=hydracenter-test MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy OTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u eV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC jNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K hlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf t5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1 5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV HREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv DOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG UYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr jympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr F0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3 e4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW fiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 registrera.hb.se vm-registrera.hb.se CN=registrera.hb.se,OU=GF,O=H\C3\B6gskolan i Bor\C3\A5s,C=SE MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV BAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH RjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v j9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4 +2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC AXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW BBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN BgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB BQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0 MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE KTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG SIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG m4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv YuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd y+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+ MbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP Ni1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue registrera.hb.se vm-registrera.hb.se CN=registrera.hb.se,OU=GF,O=H\C3\B6gskolan i Bor\C3\A5s,C=SE MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV BAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH RjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v j9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4 +2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC AXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW BBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/ BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN BgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB BQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0 MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE KTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG SIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG m4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv YuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd y+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+ MbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP Ni1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV BAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ 4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM 8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi zOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD XjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM pKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A XNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow Bes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr dshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf yLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5 SIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI 7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV HSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j cmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw XzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn MB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA A4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y NzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO +jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4 7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr LBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS 9NeFIiSev3CzfBT/GlsNx0aGwTd/ MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV BAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB AQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ 4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM 8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi zOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD XjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM pKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A XNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow Bes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr dshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf yLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5 SIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI 7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV HSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j cmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw XzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn MB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA A4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y NzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO +jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4 7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr LBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS 9NeFIiSev3CzfBT/GlsNx0aGwTd/ nacho-pc CN=nacho-pc MIIC3zCCAcegAwIBAgIJANjsPUfkRN00MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCG5hY2hvLXBjMB4XDTEwMDQxMzEzMzI1OVoXDTIwMDQxMDEzMzI1OVowEzER MA8GA1UEAxMIbmFjaG8tcGMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC99pEipkOSaRwbIYY/dfFIR2/COahYi+fU3qDpCmG6JbZzO3O9ybjF/sUmt1fA Unq+1HinEwSGDfizUoN+/NUcAG4N8juD+UL9bbYEcfx7Ly7jlGiZa3Fr3zFqxXGQ w+vAtnk4tKtt0kNKPXNs9oApEzGpUAj12EQBRMiKLhFPqNMo8YQ+OUqCyZMYm2Oc uJFj9QBN3vLCRFJJZCt7kmpfnC9M4KdMFvhzbDMixrk4qdjuUB0W7bRAiHk0Yupw QUZMk0kF4AJrWFliUIsNVIm3q4I0AOlAgbii5rsarDjGaRlE421K6TZxwx+0UfnQ G3pn+xmBV7purr0y6VmQOaZvAgMBAAGjNjA0MBMGA1UdEQQMMAqCCG5hY2hvLXBj MB0GA1UdDgQWBBQAzw+GSXwuDMhAaUP+M9D28G8yNDANBgkqhkiG9w0BAQUFAAOC AQEAKmp+HbJKFXb+NEPdktE8Y+PKV9YWsPpBKCxSHxDkgFSXLnCjxr6RpPYPvgqY oHjkqzea//qZ4oqVRjOBauGqZ1u+PBYEwsZGSL6v2/AMjM51D1VOvMJz3Rt63ee1 +oIZbU7teIK3n5BpSjHhScglXf2psZEEmQ5FGTLMUvq1Ri5bMJjmVNNyQH0Cm1WM IGGsITC3/oso3+KzpqcWISIqCeBFfYZ4mh/PIOoZEpYSN9jkMBHtlcc9mcR6aQX3 0KtgoDtLnJA0Xw9ubL3YhxZLOdWTswHGr4AoplV09zQkNG87GIfVDAtzmZHLlP6S s0eg2zS0HU2kmUbaL6tbYB5jyw== nacho-pc CN=nacho-pc MIIC3zCCAcegAwIBAgIJANjsPUfkRN00MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCG5hY2hvLXBjMB4XDTEwMDQxMzEzMzI1OVoXDTIwMDQxMDEzMzI1OVowEzER MA8GA1UEAxMIbmFjaG8tcGMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC99pEipkOSaRwbIYY/dfFIR2/COahYi+fU3qDpCmG6JbZzO3O9ybjF/sUmt1fA Unq+1HinEwSGDfizUoN+/NUcAG4N8juD+UL9bbYEcfx7Ly7jlGiZa3Fr3zFqxXGQ w+vAtnk4tKtt0kNKPXNs9oApEzGpUAj12EQBRMiKLhFPqNMo8YQ+OUqCyZMYm2Oc uJFj9QBN3vLCRFJJZCt7kmpfnC9M4KdMFvhzbDMixrk4qdjuUB0W7bRAiHk0Yupw QUZMk0kF4AJrWFliUIsNVIm3q4I0AOlAgbii5rsarDjGaRlE421K6TZxwx+0UfnQ G3pn+xmBV7purr0y6VmQOaZvAgMBAAGjNjA0MBMGA1UdEQQMMAqCCG5hY2hvLXBj MB0GA1UdDgQWBBQAzw+GSXwuDMhAaUP+M9D28G8yNDANBgkqhkiG9w0BAQUFAAOC AQEAKmp+HbJKFXb+NEPdktE8Y+PKV9YWsPpBKCxSHxDkgFSXLnCjxr6RpPYPvgqY oHjkqzea//qZ4oqVRjOBauGqZ1u+PBYEwsZGSL6v2/AMjM51D1VOvMJz3Rt63ee1 +oIZbU7teIK3n5BpSjHhScglXf2psZEEmQ5FGTLMUvq1Ri5bMJjmVNNyQH0Cm1WM IGGsITC3/oso3+KzpqcWISIqCeBFfYZ4mh/PIOoZEpYSN9jkMBHtlcc9mcR6aQX3 0KtgoDtLnJA0Xw9ubL3YhxZLOdWTswHGr4AoplV09zQkNG87GIfVDAtzmZHLlP6S s0eg2zS0HU2kmUbaL6tbYB5jyw== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 nyainloggning.ad.slu.se CN=nyainloggning.ad.slu.se MIIDDDCCAfSgAwIBAgIJAPNvtwQGu5raMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF255YWlubG9nZ25pbmcuYWQuc2x1LnNlMB4XDTEwMDYwNzEzMDY0MFoXDTIw MDYwNDEzMDY0MFowIjEgMB4GA1UEAxMXbnlhaW5sb2dnbmluZy5hZC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrvkY2EP9gO6kh+rPYDHnO TOVOJfAF8EQpC963TUWQAY/EYwQ+5Boz9fgahLt2xcd8TUFxDefFTh1PPxLCQxqB VNBp27KlZujuESk2JOkvotU6sSJaGJKun2P5SeH+LbO3/hifJ9KkO2hBv1uhz1cV /64Hza2+EqjJmQ7vY5MmUH6NTydVUdM63DewsQokyBJSXwLFzCPoZQr+G3Gwd8GM Dc4YbZUnwRv1wFSUP+0KF2UaYANTuDddj8T83FWSPmAL1qExZLGaULTNnjIrBA2c N2P0j8iAUpvWAQovdkIjzo+O2L0fhO85DCk2zVvOev4R00+ut6gL1WYjBEAc3gy1 AgMBAAGjRTBDMCIGA1UdEQQbMBmCF255YWlubG9nZ25pbmcuYWQuc2x1LnNlMB0G A1UdDgQWBBSeAB6mREIQclJ7ntJqvwXYhc6BYzANBgkqhkiG9w0BAQUFAAOCAQEA XR17owAC8V1WxsMbjxmNrjXlcQxoQM8sSiCGkI6gM0yZRW4NEiiifC9LA2Ncj0p6 lM3gS1rZw7Op/MjdgpIgguH6odezNCJNErzxy9+akiloUVrcbgXSgQ6YoPreZ5Ru XZzLGkuwQIl6iTcV4DsqdRR/Onnd5AIPS+kK7L7DaT32w1uMTa1Az4ZhpskGcAlw oedluZRMipYG3KN1dTvzTZZ9adC7tzaURUQdyBivNg0XsENhOw8EQZirOssqDdgM 1ojDx5WxuWm2qh9fdLSXiYDSn1nvy2LEyx8AJKz7WfJNcpCMQ8c0YuYN3Pz5Tqiy z20UtLAP2AqEvO2tJbiVIw== nyainloggning.ad.slu.se CN=nyainloggning.ad.slu.se MIIDDDCCAfSgAwIBAgIJAPNvtwQGu5raMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF255YWlubG9nZ25pbmcuYWQuc2x1LnNlMB4XDTEwMDYwNzEzMDY0MFoXDTIw MDYwNDEzMDY0MFowIjEgMB4GA1UEAxMXbnlhaW5sb2dnbmluZy5hZC5zbHUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrvkY2EP9gO6kh+rPYDHnO TOVOJfAF8EQpC963TUWQAY/EYwQ+5Boz9fgahLt2xcd8TUFxDefFTh1PPxLCQxqB VNBp27KlZujuESk2JOkvotU6sSJaGJKun2P5SeH+LbO3/hifJ9KkO2hBv1uhz1cV /64Hza2+EqjJmQ7vY5MmUH6NTydVUdM63DewsQokyBJSXwLFzCPoZQr+G3Gwd8GM Dc4YbZUnwRv1wFSUP+0KF2UaYANTuDddj8T83FWSPmAL1qExZLGaULTNnjIrBA2c N2P0j8iAUpvWAQovdkIjzo+O2L0fhO85DCk2zVvOev4R00+ut6gL1WYjBEAc3gy1 AgMBAAGjRTBDMCIGA1UdEQQbMBmCF255YWlubG9nZ25pbmcuYWQuc2x1LnNlMB0G A1UdDgQWBBSeAB6mREIQclJ7ntJqvwXYhc6BYzANBgkqhkiG9w0BAQUFAAOCAQEA XR17owAC8V1WxsMbjxmNrjXlcQxoQM8sSiCGkI6gM0yZRW4NEiiifC9LA2Ncj0p6 lM3gS1rZw7Op/MjdgpIgguH6odezNCJNErzxy9+akiloUVrcbgXSgQ6YoPreZ5Ru XZzLGkuwQIl6iTcV4DsqdRR/Onnd5AIPS+kK7L7DaT32w1uMTa1Az4ZhpskGcAlw oedluZRMipYG3KN1dTvzTZZ9adC7tzaURUQdyBivNg0XsENhOw8EQZirOssqDdgM 1ojDx5WxuWm2qh9fdLSXiYDSn1nvy2LEyx8AJKz7WfJNcpCMQ8c0YuYN3Pz5Tqiy z20UtLAP2AqEvO2tJbiVIw== v-bus.ita.mdh.se CN=v-bus.ita.mdh.se MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1 cy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ MBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY 6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj v1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0 ixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV wcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/ 2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ di1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw DQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK 4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy sJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM POXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9 OH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK p4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM= v-bus.ita.mdh.se CN=v-bus.ita.mdh.se MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1 cy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ MBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY 6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj v1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0 ixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV wcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/ 2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ di1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw DQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK 4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy sJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM POXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9 OH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK p4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM= v-portila.ita.mdh.se CN=v-portila.ita.mdh.se MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv cnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa MB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa bPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW exo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O UyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt mlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1 qQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV HREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG BBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX xLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5 zZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G bKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns lkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6 7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM= v-portila.ita.mdh.se CN=v-portila.ita.mdh.se MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv cnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa MB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa bPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW exo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O UyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt mlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1 qQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV HREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG BBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX xLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5 zZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G bKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns lkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6 7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 sp.it.gu.se CN=sp.it.gu.se MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow FjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr hRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio LnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt tBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ 2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+ P0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw Lml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ MsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H bRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m HduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7 s4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK pMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu Q9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc= sp.it.gu.se CN=sp.it.gu.se MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow FjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr hRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio LnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt tBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ 2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+ P0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw Lml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ MsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H bRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m HduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7 s4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK pMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu Q9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc= Tommy Larsson emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEnjCCA4agAwIBAgIJAJEv/JM5LIg2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv bjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx MDEyNzA4NDcyOVoXDTEzMTIxMDA4NDcyOVowgZAxCzAJBgNVBAYTAlNFMRUwEwYD VQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM MAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN AQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDsxGkZlSQiqzNG33NY9U+7skx7LQSXB/6tjjbkM/VjDqfa KNd1uWJuP6NWgoOD3vAlCljL3EuBWMKysyDiJBi8BS02/YT2IBRuXxQ7VK5tvE3/ GwKH2j/nTPTlpevfcQuv+5Rpwde6fpMsm/rZmoaEWdBhLSuvzY4HJHRa+qGJlJoh ylaQsQjj8smh+6+pNgYNQH/g3FSuf7/xwSmpIdjy84HYtuV8Bi+bx6OU0/NC3oyH YaxZj0TTk96929pSO5jIgwQQ91Jws8rh5wxHy7ZAQrxSni8sxst6euqH0LCmFI6b jjxBclg6VvB1zCNsMRHakiUNJwNMDdpeWuhAcEVVAgMBAAGjgfgwgfUwHQYDVR0O BBYEFEBdLsnYxFEP+hBIqHEyx/8IDMIJMIHFBgNVHSMEgb0wgbqAFEBdLsnYxFEP +hBIqHEyx/8IDMIJoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz dGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT A0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t bXkubGFyc3NvbkBhZG0udW11LnNlggkAkS/8kzksiDYwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEAV7YyyId9u6p0X6EVdYYgJRw3YgPeT/7KQAXrM5Fd +0ZloD6py7JKk6MjKSJKPh7dcfxubJZWpPpv4tvLlxVh5d8h1ke8B9Pll/SOkF7m T6an+GTWbWfB3C5w2LbiuwdHvydvJgM61f8437rF9s22MYeSStuhsnzT8KlUg6OV rzavOVnYMhei94uDmHesTRdB1GlO7Gut34C8V9L9CysEj6ezjPaeUTw/1+oP81SS wlEG2Ix+o0k2AGIkAww8dfmdCG6TSWJ7ovpvHeNgC9BoGrANqmLDG/tFlx6CZxtp NwnL2DNdxAIqK+BGt+Q0XVGJGEfnh/8XuYwTn2MNoJcxSQ== sp.strike.ad.umu.se emailAddress=datordrift@umdac.umu.se,CN=sp.strike.ad.umu.se,OU=ITS,O=Umea universitet,L=Umea,ST=Vasterbotten,C=SE MIIE1jCCA76gAwIBAgIJANgp9G5gZX/7MA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMRkw FwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLEwNJVFMxHDAaBgNVBAMT E3NwLnN0cmlrZS5hZC51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF2RhdG9yZHJpZnRA dW1kYWMudW11LnNlMB4XDTExMDIxMDEzMjI0MVoXDTEzMTIyNDEzMjI0MVowgaIx CzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVt ZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNVBAsTA0lUUzEcMBoG A1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3DQEJARYXZGF0b3Jk cmlmdEB1bWRhYy51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQD3cDW3/Z5H0wDknkiHATmn5+pSap07JCNKUrwBQZquE2Nfr3Idw83A3qMUwY7Z EW1jQU69j363dqGv9Ypc8ViQ9jSR5+O9iTaMYIpJHJSiFju3wFHbwZMJckFdsRjt jsWCdh1EGU/oJP0HdijvDtr1eM6VjeB3a3oEOlN9ECPkGAR03m+O8CPviRSSwXJD yvtJKgBNy6U3t2o13L1i7xgvNNcywRu4vtdkt5K+NI/P7C0H/j1DzAbZzqfyJhBO KPW1X2Wetk6nubsw49k2XnRUFkqamvSe6shL4492cwRYpxmKTX+e/RUde0+Ve7VS 0VaD9+9utUzO/kG/cOeXtzsDAgMBAAGjggELMIIBBzAdBgNVHQ4EFgQUbDEDfqkU fWcjQC7Y53yHYNEgGLQwgdcGA1UdIwSBzzCBzIAUbDEDfqkUfWcjQC7Y53yHYNEg GLShgaikgaUwgaIxCzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4x DTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNV BAsTA0lUUzEcMBoGA1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3 DQEJARYXZGF0b3JkcmlmdEB1bWRhYy51bXUuc2WCCQDYKfRuYGV/+zAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAVvAHw6N0vq1/WK6Xgu63vgI3Y6E62 ioR3z4ysf0RMFCO1X3t3ZV119uINUKcV8IOsQL4yaSSPk25kAd+WELjX03pRfbzx pr07qZjmDGQ4+NXeEfQzHNS1ONmWB5ehb07q+BQ3NBO9fNecboLqhKXO4aY6DGd8 6sUsvhBBTHjDBoIe7VuIA53XdUCLFfvS/SwDBJOPfQeSg+16uzMWF7wpF+xFhvWn PyekLl4nWhrS6lKYrMdR4u5gQI8nzSycLqHiWrC3ftlFEYpEau1MskWdOAAd3r8q lI1794b9Dm6mV7L0EhmDNsX6gIy5lHdW5rfaW9gTZdImBpGECbBQlehm sp.strike.ad.umu.se emailAddress=datordrift@umdac.umu.se,CN=sp.strike.ad.umu.se,OU=ITS,O=Umea universitet,L=Umea,ST=Vasterbotten,C=SE MIIE1jCCA76gAwIBAgIJANgp9G5gZX/7MA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMRkw FwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLEwNJVFMxHDAaBgNVBAMT E3NwLnN0cmlrZS5hZC51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF2RhdG9yZHJpZnRA dW1kYWMudW11LnNlMB4XDTExMDIxMDEzMjI0MVoXDTEzMTIyNDEzMjI0MVowgaIx CzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVt ZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNVBAsTA0lUUzEcMBoG A1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3DQEJARYXZGF0b3Jk cmlmdEB1bWRhYy51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQD3cDW3/Z5H0wDknkiHATmn5+pSap07JCNKUrwBQZquE2Nfr3Idw83A3qMUwY7Z EW1jQU69j363dqGv9Ypc8ViQ9jSR5+O9iTaMYIpJHJSiFju3wFHbwZMJckFdsRjt jsWCdh1EGU/oJP0HdijvDtr1eM6VjeB3a3oEOlN9ECPkGAR03m+O8CPviRSSwXJD yvtJKgBNy6U3t2o13L1i7xgvNNcywRu4vtdkt5K+NI/P7C0H/j1DzAbZzqfyJhBO KPW1X2Wetk6nubsw49k2XnRUFkqamvSe6shL4492cwRYpxmKTX+e/RUde0+Ve7VS 0VaD9+9utUzO/kG/cOeXtzsDAgMBAAGjggELMIIBBzAdBgNVHQ4EFgQUbDEDfqkU fWcjQC7Y53yHYNEgGLQwgdcGA1UdIwSBzzCBzIAUbDEDfqkUfWcjQC7Y53yHYNEg GLShgaikgaUwgaIxCzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4x DTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNV BAsTA0lUUzEcMBoGA1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3 DQEJARYXZGF0b3JkcmlmdEB1bWRhYy51bXUuc2WCCQDYKfRuYGV/+zAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAVvAHw6N0vq1/WK6Xgu63vgI3Y6E62 ioR3z4ysf0RMFCO1X3t3ZV119uINUKcV8IOsQL4yaSSPk25kAd+WELjX03pRfbzx pr07qZjmDGQ4+NXeEfQzHNS1ONmWB5ehb07q+BQ3NBO9fNecboLqhKXO4aY6DGd8 6sUsvhBBTHjDBoIe7VuIA53XdUCLFfvS/SwDBJOPfQeSg+16uzMWF7wpF+xFhvWn PyekLl4nWhrS6lKYrMdR4u5gQI8nzSycLqHiWrC3ftlFEYpEau1MskWdOAAd3r8q lI1794b9Dm6mV7L0EhmDNsX6gIy5lHdW5rfaW9gTZdImBpGECbBQlehm http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education https://www.antagning.se/ecs-sp www.antagning.se CN=www.antagning.se MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0 NTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/ Kq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof 2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP W8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks ylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE Ji05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV HREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu c2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG 9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8 6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH GosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ EclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj VJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b memQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ== https://www.antagning.se/ecs-sp www.antagning.se CN=www.antagning.se MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0 NTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/ Kq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof 2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP W8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks ylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE Ji05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV HREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu c2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG 9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8 6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH GosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ EclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj VJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b memQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ== http://www.swamid.se/category/sfs-1993-1153 signuptool-test-app1 CN=signuptool-test-app1 MIIDAzCCAeugAwIBAgIJAK5pPeHRZOXtMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNpZ251cHRvb2wtdGVzdC1hcHAxMB4XDTExMDIyMTE1MjYxNloXDTIxMDIx ODE1MjYxNlowHzEdMBsGA1UEAxMUc2lnbnVwdG9vbC10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDY+owzEC+S0BF0nCbN13lR0CHlp7mg /7YhK3ESVboh9kUtM4/awXRjvJFMfcuFbaJV2DXCX85hFvBIw0D4u6bjNNPye9oS VPAFenaFnHAE75O5C3FYnuB5X3P9HDdBoc5m21CDwLmGek7KwPTxpJtqevNUAO2C /EEtdk1xe+2T4+fikdRMP9uvf6xz7/WgGzm1V/olbV3tgph7ye4KEB2F6Z/hsyyn JaekNZD3oKOk3DsXfxHKRhD/nUjqXoGoUwkD4HLT1fKdP5VYb+T/SzdxLSaoUoJJ fVv2Xs/wlD3Vx3zvV5l3x8EJ4paySeh4RdNsUAylbshYUXN9frk5g/WzAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNpZ251cHRvb2wtdGVzdC1hcHAxMB0GA1UdDgQWBBSt cBtmU+scg9g8iK1x07dqKTh+QDANBgkqhkiG9w0BAQUFAAOCAQEAw0NLLpKeYIhn rL0edePtkGr3sFNmOyg8k9qkPxgwrozjLg/+AkssNft+rs7nZp87IIhZUiNZxr7w qnRPJXoxq56IfsbZpQwAH0QIRc9gl5BjzvdqByGH76Z5dDPFUaTrxnd7XdWybOiZ bX4d2LgWklI0aTw7xQEjw0qX/nWW0guZRC/nJfgiHjV7xEJLcoxcyn0+dqo1+XkU y60nYKhdp2qnCnRCR8by5ykruSaDJ4c/OCsGh9WIE6HvpDunTTzisfqrdZ22LTLR vaJm+7MsfXQvQZz6YUW2MGSYOa6G9v2dS4Dz9v/9JQjn6bBqqSouw3spYPDAbzGp u/S7d9rEGQ== signuptool-test-app1 CN=signuptool-test-app1 MIIDAzCCAeugAwIBAgIJAK5pPeHRZOXtMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNpZ251cHRvb2wtdGVzdC1hcHAxMB4XDTExMDIyMTE1MjYxNloXDTIxMDIx ODE1MjYxNlowHzEdMBsGA1UEAxMUc2lnbnVwdG9vbC10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDY+owzEC+S0BF0nCbN13lR0CHlp7mg /7YhK3ESVboh9kUtM4/awXRjvJFMfcuFbaJV2DXCX85hFvBIw0D4u6bjNNPye9oS VPAFenaFnHAE75O5C3FYnuB5X3P9HDdBoc5m21CDwLmGek7KwPTxpJtqevNUAO2C /EEtdk1xe+2T4+fikdRMP9uvf6xz7/WgGzm1V/olbV3tgph7ye4KEB2F6Z/hsyyn JaekNZD3oKOk3DsXfxHKRhD/nUjqXoGoUwkD4HLT1fKdP5VYb+T/SzdxLSaoUoJJ fVv2Xs/wlD3Vx3zvV5l3x8EJ4paySeh4RdNsUAylbshYUXN9frk5g/WzAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNpZ251cHRvb2wtdGVzdC1hcHAxMB0GA1UdDgQWBBSt cBtmU+scg9g8iK1x07dqKTh+QDANBgkqhkiG9w0BAQUFAAOCAQEAw0NLLpKeYIhn rL0edePtkGr3sFNmOyg8k9qkPxgwrozjLg/+AkssNft+rs7nZp87IIhZUiNZxr7w qnRPJXoxq56IfsbZpQwAH0QIRc9gl5BjzvdqByGH76Z5dDPFUaTrxnd7XdWybOiZ bX4d2LgWklI0aTw7xQEjw0qX/nWW0guZRC/nJfgiHjV7xEJLcoxcyn0+dqo1+XkU y60nYKhdp2qnCnRCR8by5ykruSaDJ4c/OCsGh9WIE6HvpDunTTzisfqrdZ22LTLR vaJm+7MsfXQvQZz6YUW2MGSYOa6G9v2dS4Dz9v/9JQjn6bBqqSouw3spYPDAbzGp u/S7d9rEGQ== http://www.swamid.se/category/sfs-1993-1153 signuptool-prod-app1 CN=signuptool-prod-app1 MIIDAzCCAeugAwIBAgIJAN4wS9MFVZVYMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNpZ251cHRvb2wtcHJvZC1hcHAxMB4XDTExMDIyMjA5MTAzMVoXDTIxMDIx OTA5MTAzMVowHzEdMBsGA1UEAxMUc2lnbnVwdG9vbC1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDsMwbsy/oF6Gt6pioQahFEJEYQb92t w7bWz3hgJO5uDM2gW/H2b69nQGjnKiixafh+ggrn8ckHCrFU2DmCK/qDsJ8ogKIY 8S2pExyZxnIccKy/CIB2elYEW4h2Eg+JeRbWW//0DJyDAdeDOEMk7MNE+1qebj5V QKuoHnUmhMOy0vSYheIxsJ4gqQRZ09QI0YcWeVwSuQ/z8m3s5uOyyvmNLVmUT4bC flEJiUGtLa+ORmUeK1Vlk4nuJ/excQK6J6DFeyZDSkSBzizmmXIkRZQsFQGCOSBV RhauOY1h5Yrr7TMMmYz5WsSBUb7yI413A/QhsMH0G5JDlsBYjWM5JsypAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNpZ251cHRvb2wtcHJvZC1hcHAxMB0GA1UdDgQWBBQe 1Qig5SZgrvaBOENdpaZQMbN1jDANBgkqhkiG9w0BAQUFAAOCAQEAnkeyJMh3FVYq c4yCDWdg60dv5+fXxvRBdfDS3Zaw6jfoWVRKDgPMfIxcMg7mm11cw8os2T+kqEOu yYLeriwG21WsXyihMydql7eRYxBLyVWwRQXQVNczMkCsZiE8kcC6i1t2FISxqLon uL4fct/0jh2G3zGO+11qOeJkjldKO/iJetq6sMArvNPILW1Qr4UwgjJ6IJsPdDSY IBK/w82B1jJWgKJQKyOYrdWxbb3gNAh7zsbHC5sjOMD+tMvjVDuyyoL8vM01yQQ2 sksVCOjhrCaJpWxMWRyrMNUONHEZhJYI++lAGGQDraWowS+trAnniR+pnrqujoZm mqvHC5Aeiw== signuptool-prod-app1 CN=signuptool-prod-app1 MIIDAzCCAeugAwIBAgIJAN4wS9MFVZVYMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNpZ251cHRvb2wtcHJvZC1hcHAxMB4XDTExMDIyMjA5MTAzMVoXDTIxMDIx OTA5MTAzMVowHzEdMBsGA1UEAxMUc2lnbnVwdG9vbC1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDsMwbsy/oF6Gt6pioQahFEJEYQb92t w7bWz3hgJO5uDM2gW/H2b69nQGjnKiixafh+ggrn8ckHCrFU2DmCK/qDsJ8ogKIY 8S2pExyZxnIccKy/CIB2elYEW4h2Eg+JeRbWW//0DJyDAdeDOEMk7MNE+1qebj5V QKuoHnUmhMOy0vSYheIxsJ4gqQRZ09QI0YcWeVwSuQ/z8m3s5uOyyvmNLVmUT4bC flEJiUGtLa+ORmUeK1Vlk4nuJ/excQK6J6DFeyZDSkSBzizmmXIkRZQsFQGCOSBV RhauOY1h5Yrr7TMMmYz5WsSBUb7yI413A/QhsMH0G5JDlsBYjWM5JsypAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNpZ251cHRvb2wtcHJvZC1hcHAxMB0GA1UdDgQWBBQe 1Qig5SZgrvaBOENdpaZQMbN1jDANBgkqhkiG9w0BAQUFAAOCAQEAnkeyJMh3FVYq c4yCDWdg60dv5+fXxvRBdfDS3Zaw6jfoWVRKDgPMfIxcMg7mm11cw8os2T+kqEOu yYLeriwG21WsXyihMydql7eRYxBLyVWwRQXQVNczMkCsZiE8kcC6i1t2FISxqLon uL4fct/0jh2G3zGO+11qOeJkjldKO/iJetq6sMArvNPILW1Qr4UwgjJ6IJsPdDSY IBK/w82B1jJWgKJQKyOYrdWxbb3gNAh7zsbHC5sjOMD+tMvjVDuyyoL8vM01yQQ2 sksVCOjhrCaJpWxMWRyrMNUONHEZhJYI++lAGGQDraWowS+trAnniR+pnrqujoZm mqvHC5Aeiw== sp.strike.ad.umu.se emailAddress=datordrift@umdac.umu.se,CN=sp.strike.ad.umu.se,OU=ITS,O=Umea universitet,L=Umea,ST=Vasterbotten,C=SE MIIE1jCCA76gAwIBAgIJANgp9G5gZX/7MA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMRkw FwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLEwNJVFMxHDAaBgNVBAMT E3NwLnN0cmlrZS5hZC51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF2RhdG9yZHJpZnRA dW1kYWMudW11LnNlMB4XDTExMDIxMDEzMjI0MVoXDTEzMTIyNDEzMjI0MVowgaIx CzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVt ZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNVBAsTA0lUUzEcMBoG A1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3DQEJARYXZGF0b3Jk cmlmdEB1bWRhYy51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQD3cDW3/Z5H0wDknkiHATmn5+pSap07JCNKUrwBQZquE2Nfr3Idw83A3qMUwY7Z EW1jQU69j363dqGv9Ypc8ViQ9jSR5+O9iTaMYIpJHJSiFju3wFHbwZMJckFdsRjt jsWCdh1EGU/oJP0HdijvDtr1eM6VjeB3a3oEOlN9ECPkGAR03m+O8CPviRSSwXJD yvtJKgBNy6U3t2o13L1i7xgvNNcywRu4vtdkt5K+NI/P7C0H/j1DzAbZzqfyJhBO KPW1X2Wetk6nubsw49k2XnRUFkqamvSe6shL4492cwRYpxmKTX+e/RUde0+Ve7VS 0VaD9+9utUzO/kG/cOeXtzsDAgMBAAGjggELMIIBBzAdBgNVHQ4EFgQUbDEDfqkU fWcjQC7Y53yHYNEgGLQwgdcGA1UdIwSBzzCBzIAUbDEDfqkUfWcjQC7Y53yHYNEg GLShgaikgaUwgaIxCzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4x DTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNV BAsTA0lUUzEcMBoGA1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3 DQEJARYXZGF0b3JkcmlmdEB1bWRhYy51bXUuc2WCCQDYKfRuYGV/+zAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAVvAHw6N0vq1/WK6Xgu63vgI3Y6E62 ioR3z4ysf0RMFCO1X3t3ZV119uINUKcV8IOsQL4yaSSPk25kAd+WELjX03pRfbzx pr07qZjmDGQ4+NXeEfQzHNS1ONmWB5ehb07q+BQ3NBO9fNecboLqhKXO4aY6DGd8 6sUsvhBBTHjDBoIe7VuIA53XdUCLFfvS/SwDBJOPfQeSg+16uzMWF7wpF+xFhvWn PyekLl4nWhrS6lKYrMdR4u5gQI8nzSycLqHiWrC3ftlFEYpEau1MskWdOAAd3r8q lI1794b9Dm6mV7L0EhmDNsX6gIy5lHdW5rfaW9gTZdImBpGECbBQlehm sp.strike.ad.umu.se emailAddress=datordrift@umdac.umu.se,CN=sp.strike.ad.umu.se,OU=ITS,O=Umea universitet,L=Umea,ST=Vasterbotten,C=SE MIIE1jCCA76gAwIBAgIJANgp9G5gZX/7MA0GCSqGSIb3DQEBBQUAMIGiMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMRkw FwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLEwNJVFMxHDAaBgNVBAMT E3NwLnN0cmlrZS5hZC51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF2RhdG9yZHJpZnRA dW1kYWMudW11LnNlMB4XDTExMDIxMDEzMjI0MVoXDTEzMTIyNDEzMjI0MVowgaIx CzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVt ZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNVBAsTA0lUUzEcMBoG A1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3DQEJARYXZGF0b3Jk cmlmdEB1bWRhYy51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQD3cDW3/Z5H0wDknkiHATmn5+pSap07JCNKUrwBQZquE2Nfr3Idw83A3qMUwY7Z EW1jQU69j363dqGv9Ypc8ViQ9jSR5+O9iTaMYIpJHJSiFju3wFHbwZMJckFdsRjt jsWCdh1EGU/oJP0HdijvDtr1eM6VjeB3a3oEOlN9ECPkGAR03m+O8CPviRSSwXJD yvtJKgBNy6U3t2o13L1i7xgvNNcywRu4vtdkt5K+NI/P7C0H/j1DzAbZzqfyJhBO KPW1X2Wetk6nubsw49k2XnRUFkqamvSe6shL4492cwRYpxmKTX+e/RUde0+Ve7VS 0VaD9+9utUzO/kG/cOeXtzsDAgMBAAGjggELMIIBBzAdBgNVHQ4EFgQUbDEDfqkU fWcjQC7Y53yHYNEgGLQwgdcGA1UdIwSBzzCBzIAUbDEDfqkUfWcjQC7Y53yHYNEg GLShgaikgaUwgaIxCzAJBgNVBAYTAlNFMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4x DTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDDAKBgNV BAsTA0lUUzEcMBoGA1UEAxMTc3Auc3RyaWtlLmFkLnVtdS5zZTEmMCQGCSqGSIb3 DQEJARYXZGF0b3JkcmlmdEB1bWRhYy51bXUuc2WCCQDYKfRuYGV/+zAMBgNVHRME BTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAVvAHw6N0vq1/WK6Xgu63vgI3Y6E62 ioR3z4ysf0RMFCO1X3t3ZV119uINUKcV8IOsQL4yaSSPk25kAd+WELjX03pRfbzx pr07qZjmDGQ4+NXeEfQzHNS1ONmWB5ehb07q+BQ3NBO9fNecboLqhKXO4aY6DGd8 6sUsvhBBTHjDBoIe7VuIA53XdUCLFfvS/SwDBJOPfQeSg+16uzMWF7wpF+xFhvWn PyekLl4nWhrS6lKYrMdR4u5gQI8nzSycLqHiWrC3ftlFEYpEau1MskWdOAAd3r8q lI1794b9Dm6mV7L0EhmDNsX6gIy5lHdW5rfaW9gTZdImBpGECbBQlehm http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 Kontoaktivering Mälardalens högskola Account activation Mälardalen University Kontoaktiveringstjänst för Mälardalens högskola Account activation service for Mälardalen University MIIDFDCCAfygAwIBAgIJAPaKAClrLbTPMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFjY291bnQubWRoLnNlMB4XDTEyMTIwNDE0MjgxNloXDTIyMTIwMjE0Mjgx NlowGTEXMBUGA1UEAxMOYWNjb3VudC5tZGguc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDnDT2AU69L2h1ZQ6iEVWhGtQYC78dkJBcJ8XjDHImC8BEC wxJVg2SNwzT4pb8tBT0PpAXHRbTdsg7Isxa6Ah13OBWN4pEuj1+gweijXwie6BGn AL2WMeVIDYkA31tNcy5h2qqfhyHFTeFBhoVfwjL38kXb5eZ8z3so6HKX7CRyg3w8 i8Wvisey073edn6ojH+k/6hjOCU2Yw7Gi9nfgZF5fAIh50djp52Ygvfer5QuNvow S0V2vZlvU4Le9SkJhMZZyJa7xcbXCte3d7ZzkqW20H/8b9OxZq72HrJILodJkmzp NSsn2xesDp5eVb5U0uSDf5Ecw3I/xH57Q6AI0qRfAgMBAAGjXzBdMDwGA1UdEQQ1 MDOCDmFjY291bnQubWRoLnNlhiFodHRwczovL2FjY291bnQubWRoLnNlL3NoaWJi b2xldGgwHQYDVR0OBBYEFAX+Mwdh0P9/9UldxwhrauU/EvDpMA0GCSqGSIb3DQEB BQUAA4IBAQDON1n9lbL4S1b+aPR6pegQxpF1Kcw0NnmKp9tECubXVCSJw8V+1lLt xSRdF8i5PNALSwxahOYndivb1bY23dPZ1oKIbR9yGrcAY9aSRzt4l2Yh7k73LBgI 0OHsbLLKxiReYWvMR5+QseIN3FpgBeAUJmOPQL79FcYxQl+nX4DgBatb/aYYOU0S nLhAo0q9al1Is1QdxLo5FyHaYR/Xu+p31ltowAg4NQ29zRHfW7BQG2JmBEXrxIB2 zpHIUu/5SWS3wMnuRZgdr25OF2r+/mwgyOrAJ69Zi1ajEIA7YhGwVZ5V5FF4UgPe Ty6ceQwd7bOvvrpf5YqChJKmoxF3bTiK order3.cb.ad CN=order3.cb.ad MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa MBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/ 9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW kBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c MMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0 N6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm G0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM b3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq hkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb t5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq 0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76 0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d RJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG ZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ== order3.cb.ad CN=order3.cb.ad MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa MBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/ 9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW kBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c MMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0 N6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm G0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM b3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq hkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb t5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq 0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76 0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d RJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG ZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ== MIIDqTCCAxKgAwIBAgIQR6zE+Dd0h7n/xp/glALOXTANBgkqhkiG9w0BAQUFADCB xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 ZS5jb20wHhcNMDgxMjMxMDAwMDAwWhcNMDkxMjMxMjM1OTU5WjCBvjEfMB0GA1UE ChMWd3d3LnN1LmRlc2lnbm1hbnVhbC5zZTE7MDkGA1UECxMyR28gdG8gaHR0cHM6 Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNVBAsT GVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBWYWxp ZGF0ZWQxHzAdBgNVBAMTFnd3dy5zdS5kZXNpZ25tYW51YWwuc2UwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAOXSB2UaeXIMM6A3GLYEuJzLon24K7epkJ4+YuhI d5f8DkAURzp4ZQSy7xs51NH2sha/PrcJehsax0QqEfM/lZ7HVH0iXx1Rl8Ou2hXE 69Dm3zCf4TJKXNPrayGhNfq1gWu96COQ2h7rwReQYDcLUZ6aN40fyWyx5fMDp71f tHk7AgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6gLKAqhiho dHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH MAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADgYEAyEa5 yGXa4LSFMNuxnj6s4l9gG+pndoPlUC2c7Ux6dvD6GS17RV5Xq2ZZUk0J9yIoBAnZ inwJzduHXWa66JEY8lPf9ir7WKOZ6BcDMfhsYDVRoBoFlStIgXbweoaA/pJbadXH qlG83cbyWydqYCCYruAVslAykrwfBXAXdCs4YBs= Emanuel Emanuel AB http://www.emanuel.se Emanuel AB Fredrik Näslund fredrik.naslund@emanuel.se mondo-prod-sp01 CN=mondo-prod-sp01 MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy MjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1 wH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+ Ey8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1 0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+ J+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO Aa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc R/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg qDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu qgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv QRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf 3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM z/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q== mondo-prod-sp01 CN=mondo-prod-sp01 MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy MjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1 wH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+ Ey8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1 0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+ J+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO Aa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc R/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg qDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu qgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv QRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf 3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM z/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q== mondo-test-sp02 CN=mondo-test-sp02 MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2 NDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1 Ukkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ ViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/ G2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1 0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl ngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5 /PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN +dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ 4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2 rOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g NRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6 gPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw== mondo-test-sp02 CN=mondo-test-sp02 MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2 NDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1 Ukkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ ViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/ G2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1 0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl ngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R BBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5 /PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN +dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ 4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2 rOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g NRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6 gPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw== MIIDGzCCAoSgAwIBAgIBADANBgkqhkiG9w0BAQQFADBtMQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxFTATBgNVBAMTDGVuc2t5Lmxocy5zZTAeFw0wODAxMDQxMzMyMjdaFw0wOTAxMDMxMzMyMjdaMG0xCzAJBgNVBAYTAlNFMRIwEAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEVMBMGA1UEAxMMZW5za3kubGhzLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2CiFF4kFxQldm58ws8hL5xZ+g9eJ+MyM51AstGYvu1RTcorlVtIZNcGSQQxdKZyh0sSxo7UYrKq5OqByycIxiya5jo7lwVrKZnd7Tto7RThgxiO6G6i3G36osvZiZpFGYgETSVQjh1XknN5n9samtrEqM6p1ASsW8iLmpcjJ0vwIDAQABo4HKMIHHMB0GA1UdDgQWBBSmAaEu+Tmvy3zW9M0oTdY68IlS+TCBlwYDVR0jBIGPMIGMgBSmAaEu+Tmvy3zW9M0oTdY68IlS+aFxpG8wbTELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRUwEwYDVQQDEwxlbnNreS5saHMuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQClgcpD+e9rYZ7Uk43AJ+Xbg/h7M8kMPzzTnikIGNIR1t+ArCoRxX/YchJ1LtCFEkOBC16HKewBxKoslypESqSOsVMyr3z/TUDvEBUaNbHLmwuD616gZK1Vb9FYAQWHmXBNeWJl09476pMXW3u9MTRL+FXFMjt7IiwIysrEcHht3Q== SU Stockholm university http://www.su.se Stockholm university Helpdesk helpdesk@it.su.se www.wisum.umdac.umu.se emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w DAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1 bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh Yy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG A1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO MAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz dW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k YWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/ gDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn 3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj 7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q g8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo yUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9 VnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS 5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh MIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH EwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT Fnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy c3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7 HyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus 2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt CLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ aeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol 5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o www.wisum.umdac.umu.se emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w DAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1 bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh Yy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG A1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO MAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz dW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k YWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/ gDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn 3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj 7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q g8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo yUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9 VnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS 5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh MIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH EwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT Fnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy c3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7 HyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus 2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt CLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ aeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol 5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o MIIB1zCCAUCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBiZXRhLmF1Z3VzdHVzLnNlMB4XDTA3MDMwNjEwMDQxNFoXDTA3MDQwNTEwMDQxNFowGzEZMBcGA1UEAxMQYmV0YS5hdWd1c3R1cy5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAspI7ryh7WFO+CWytUzDg4U/WEKsX/ty82lQ31JdBhKkVV66vPRWz81QjzPruL7+dLLDtgcMJNPwNR8BHOHA0R/XlYsePA/GL0iGbwkXRlPs63wELlaj1TiXgtnOBRLrBRHyUIcnrq3c2tVrrUmLp4gifKIHhBgsKwZkDvUN+88UCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCXjwpqbm73q7ZadtdRLeLCjMspJjHWMGRCJvIb+EqEaO4CFFHFl+XxSUHIkbZk3VUrTZkQ+gQSY649mhsz+TL+saFPRqQQtWIS8okALuVStN0ySkY1NRml8Ou9sq3/CRl77f02Ff5QgemFqQGilmso7XEXhLDL2kOFxKLHBtbQzg== Genuine Text Genuine Text http://www.genuinetext.com Know Net AB Ingemar Lundström ingemar.lundstrom@knownet.se MIIEsDCCA5igAwIBAgILAQAAAAABGAfclPAwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MDIxMTA5Mzg1OVoXDTExMDIxMTA5Mzg1OVowXDELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEY MBYGA1UEAxMPZHNwYWNlLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA44wISsGxXeYm5R3WerWQW0USE5xBKKltYPa+H1sL+SVMjl6KMABG PgdryRt5I++NXr/gLzyd4CXvkFoVhqEGoPNxLzlVvu0LI/Cmy2024rt/UsFnjl5t AoqXDDe4DsVYzT6qAR4lMuUP5LIw8ZwCgEj+3f9/J/1Mf3XHdiAstcJYcuHQlqHD i89QtedgEufNPqxSUga7U8nZ2reUz6GO8LnD0+pg7e5JFyJrmjoX9lyNbnjbJyX+ 7PpadkEEVtpgNIiUDwFQ8LKUHCJgwrN87vIEJ8/NR7cFGkf0RZO4qM5RX3GZThgX SuNWx8RkUQC3FiTcJ2mCecF73RCLeew/eQIDAQABo4IBbjCCAWowUAYDVR0gBEkw RzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2ln bi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSME GDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUT/xPAfwXKFqS8DEW 7h93jl4NzX0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWdu Lm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAC hjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25h bC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBoGA1UdEQQTMBGC D2RzcGFjZS5pdC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEATd9qOAU/t9HMnCEY ufTL2ZIaGGt8LpPFI2poNpQQ6feZc5weJj2Z+pmVwmGX4tn6rgVUrCCgJ+DL65Xo 8Oxj7DPl5GP+InII7tc0qb8dZX6ifQg6YtVqB5NX4HCehjHyG6pw16gyD4LuI7/G xPXYYgJwubkj5wpzhWyySpJvpitL4owINSmkguJo1ANmtVNascTohklWea5Cj+QH HSm+FKQEXFadM9rzMgNnR7yACmusHY1N6BOZ+WzdR73OBEEeoSACax5ZxH7hT0L/ 3YUqE4vXpU3HmFyvlLPs1UPSweFukJ3z7cVjOYjcyY/VcOV2NDLzY0Q+FdFmJ8w7 3nGwlw== SU Stockholm university http://www.su.se Stockholm university Jan Johansson leifj@it.su.se MIIB2TCCAUKgAwIBAgIJAIRfFzH12j9JMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDXd3dy5zdWIuc3Uuc2UwHhcNMDgwNTE0MTQ0NzQ5WhcNMDkwNTE0MTQ0NzQ5WjAYMRYwFAYDVQQDEw13d3cuc3ViLnN1LnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/9u6s9iHrmj7IvMgSpT8UEzo+Wld9S1QKximd7S6vkIf2arFtvC+Wr04ilfgS6Sp4fOXtGoo9nM7rp6CCdg2RNsrrPUrbs/QkLS5kii2lvQgJ+Q+cJNyJBJhUOgczKcF1nax1roIHKoRMrlRaaeYPv2hh4cVWT23gE5sd+L4pgwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBABcE9tkmR3jTnoWrU5o54zbUKsehvKJozqBrMInvLqwyURkUG2M2jHG+RLtJ0VXBYqtEPbjq0O0kQ6JjAlciMsgv9SVyYryhMjtHZujTalMnRwLF7uWNtR62wY+w53G+7dr9F6cOh4bCXqEN/xs8SoYEymgUBrfKR8SVNxRihZFk SU Stockholm university http://www.su.se Stockholm university Conny Richardson conny.richardson@sub.su.se MIIB5TCCAU6gAwIBAgIJAKMZgDG7eScnMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNVBAMTE3NhbXNvay5saWJyaXMua2Iuc2UwHhcNMDcxMTA3MDk0MzI5WhcNMDgxMTA2MDk0MzI5WjAeMRwwGgYDVQQDExNzYW1zb2subGlicmlzLmtiLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCydaK46C816+A1I6Ykb9AvLf0rfYlhFT6vMe0a3DM7A0HovsWl8HThJwQNTGSDowty1svAlRgBU5gQKuCA9ruc7XZi7pn0vuVgtayVvkoh9adN/8QVFvz2KY0uux7M2ewyQ+R2PA/w58LJa996RQlcHeDAdQFfg87nUFQEZauy5QIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAHFDEp8qHZKfS1RQDYvG/pYJZ/0PHRcoDK5J2GGpQ4/SIsJBbtF/2uWLVfywNDYIP7DruWxHUOLaNE6ovJ9S1+RGi8iix8I44/Nh0EjyyQqU8w8IoyDdzUUV9fBZ2BWz0JvFT4uBZDR2b3keXr2OlxYphbx3ikXpwZrVzWQq6mKm Libris Libris http://www.kb.se Kungliga Biblioteket Arvid Oja arvid.oja@kb.se www.dreamspark.com CN=www.dreamspark.com MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8 Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4 mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G ssIJnnOiYS0/QF/t7Wkd www.dreamspark.com CN=www.dreamspark.com MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8 Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4 mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G ssIJnnOiYS0/QF/t7Wkd urn:mace:shibboleth:1.0:nameIdentifier Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx DreamSpark Engineering Team dsengt@microsoft.com Scott Blackwell scott.blackwell@microsoft.com MIIB4zCCAUygAwIBAgIJAN5zNlbssq13MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTAeFw0wODA0MDIwNzI3MTZaFw0xNjA2MTkwNzI3MTZaMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA92ZD35RNWkg5x8yaykgO4gAU2j7VPrCfl9ut461Tai9XFRyK+OWp5Ln+hXguW7VylGTfcEbOjjh51gAvxX310OwiohlLXmnBdwjfMmIhv8tOjHOjlZQSuYSGC0TFCvHJu/9cvJ285S1Itcg0iqTZWhC7fOlXyEBCTBTC5dHZr2sCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQDtazBSwFaLjM2ac/Zup8SCVouGN10jYpvpMfLZWtiThdLJS1Q0q2ayq91V8kMp02Y1Wt3ruZNbC3SE0U5CvAX/KpJaYuaFJWJO7YXvfeIJwau3ZmTG4CFlf0mjd419TWErju6PXeo6wcsmaZ6vEuse7fj3596LiC6sXwry+nNzUg== SU Stockholm university http://www.su.se Stockholm university IT och media Helpdesk helpdesk@it.su.se MIIB7TCCAVagAwIBAgIJAMV5iXtJKd2UMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF2Nicy12eWx2YXRlc3Qua2liLmtpLnNlMB4XDTA4MDcyMzEzMDM0OFoXDTA5MDcyMzEzMDM0OFowIjEgMB4GA1UEAxMXY2JzLXZ5bHZhdGVzdC5raWIua2kuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPAnswr/MkrQXkXZJbv3ArV/q0kowtVLnQIM6nuJjyw/96cQ7UuYFOFpIEhT+fQdthkKdSAAa74U10+r6wUqj7HgGWrKDn6HfGaYUx5vuLt7kHIuLSTdnU5xbH+9D2S1BwdK8qEjCtT5kxPk4/2mXpTVEdQRXdaxLanrIk4Sex/bAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAvRiCRo0g0bZ8TNZWO5iCmdrMCtDTM4I9JYf0zR0hYbf61U2r1h2iE3IfC4JvNmclEDbhL/aJQrqgglG8mSyBVYN9mu3L3y+O0ZvCLGC5EOHTLVZjihfL1VDwt054lB18AkxOh2H+dkcq6B7cI0XdFesHi4iW9HGr23C22xfLIpQ= KI Karolinska Institutet http://www.ki.se KI bibliotek Ylva Gavel ylva.gavel@ki.se MIIB2TCCAUKgAwIBAgIJANxR0VNsO3LLMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDWxhYnMuc3dhbWkuc2UwHhcNMDcwNDEzMDgxMjM0WhcNMDgwNDEyMDgxMjM0WjAYMRYwFAYDVQQDEw1sYWJzLnN3YW1pLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDuZSnm1OGEZ+1NPqvCPX3P7EsxMd2kEoTMHKBuTsUngFk5hU0Zk6Jr8Cf4qdwzQRsvoacZjERnzrkOQw45NuMVvLLrErD8qon0uLQGpzsqNIoQ8eJz+CIsoHeSJUGi8FKbRvrKJm9DR2vlrxAxwxuUkyyZ/f/Uvk9S8E0+rwuOEQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAGIkqz4KXzPlA4mrprQuGgyXJLZGbZVmWWNxqaihEzjskAdZBom1VBbVuk1KMqiHCbxn2HasBucWGdoLDkAmITFbnL5Lt5lUQ4bdSuVQgboitHHLp49H3gLFg8Jym2Mlj5jzz7ZAEQ64yf2XWhTHK894Z2+5gApkK5N7pDEwUW03 SWAMI SWAMI http://www.swami.se Stockholm university Leif Johansson leifj@it.su.se http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education Active shibboleth.ebscohost.com CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\, Inc.,L=Ipswich,ST=Massachusetts,C=US MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw FAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK FBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l cG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe n7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk TxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M KBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG A1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI KwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w KwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI KwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j b20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn ZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw Oi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD ggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd accxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu Iu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd FKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH fSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/ WFUQmFDppVjUgYkCed/yDImwZoE= Standby shibboleth.ebscohost.com CN=shibboleth.ebscohost.com,OU=Terms of use at www.verisign.com/rpa (c)05,O=EBSCO Publishing,L=Ipswich,ST=Massachusetts,C=US MIIFizCCBHOgAwIBAgIQAUMqMY4GGE7RyypkxwmWTzANBgkqhkiG9w0BAQsFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTEzMDMyNzAwMDAwMFoXDTE2MDMyNjIzNTk1OVowgaoxCzAJBgNVBAYTAlVTMRYw FAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMRkwFwYDVQQK FBBFQlNDTyBQdWJsaXNoaW5nMTMwMQYDVQQLFCpUZXJtcyBvZiB1c2UgYXQgd3d3 LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxITAfBgNVBAMUGHNoaWJib2xldGguZWJz Y29ob3N0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKUKHWUi hEa2qeQcooFqXBl/+AwmtcvIMdNroFBD2a8Z0r0HFYYxfsisIWxnJkfwkzYpuz/X jOy5kBHRDoFmdpPcEf65fLfdrhsUJ/oHnZ5mf3XNVZA3mrabZzWUI7WPTpR2SMB/ 1mgFthIZ/+4KSqAScC8OKbb7pkg6McxDw+c20RplQIwlayVezCn1DD3ynNYlXz26 kqNMLhWwT4AGkEHD8H4w5QDbhYaAW7bo36syiOnU+FhGHzTCbjYCM+ZeolY56rjj UctR2S9HZQyXqeHQ/ksMW7PKgsuhsfuUqYmI+rvxoVe1jkquhCGYODQVnWJyiiFS qat+jjZyPeVHiRkCAwEAAaOCAZcwggGTMCMGA1UdEQQcMBqCGHNoaWJib2xldGgu ZWJzY29ob3N0LmNvbTAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDBDBgNVHSAE PDA6MDgGCmCGSAGG+EUBBzYwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVy aXNpZ24uY29tL2NwczBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vU1ZSSW50bC1H My1jcmwudmVyaXNpZ24uY29tL1NWUkludGxHMy5jcmwwNAYDVR0lBC0wKwYIKwYB BQUHAwEGCCsGAQUFBwMCBglghkgBhvhCBAEGCisGAQQBgjcKAwMwHwYDVR0jBBgw FoAU15t82CKgFffdrV/OKZtYw7xGALUwcgYIKwYBBQUHAQEEZjBkMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPAYIKwYBBQUHMAKGMGh0dHA6 Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5jb20vU1ZSSW50bEczLmNlcjANBgkq hkiG9w0BAQsFAAOCAQEAZDAVJq/8qorA7GxHW+6rcjxUsjjlrPFIsE+xWWlrLepn GmSTrw9udap0Iq0kO+42bCd0aMvhRlTOZKW5+ra89vKoaH16hrpnYZMIxpwzre7X zxhkNnw1Mx1dE8Cmol47V8dPBTr8/U8HiJmH4YFCoQX+zMsdC40AcyhPIxgyo1ra Gki40IQJ/zFXkLpUO87nAYQy6WVJNFbtPB0ZWEhmaPWsmF51Dybw0HK0/2KkXLP9 aefnD8KF5bcPuu2spKwU4CfbZdSPo0n6AiDTxucbJt/OMS5Uh50ZRiE8Oc8v1tt+ 8z47khf6dA5tT/OCeVEwt2z0O8VgNTQ4gcF2jbuK/A== defcredsold shibboleth.ebscohost.com CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\, Inc.,L=Ipswich,ST=Massachusetts,C=US MIIEZDCCA82gAwIBAgIQNTUPNPvSFFOtVKGg5okawzANBgkqhkiG9w0BAQUFADCB ujEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMOVmVy aVNpZ24sIEluYy4xMzAxBgNVBAsTKlZlcmlTaWduIEludGVybmF0aW9uYWwgU2Vy dmVyIENBIC0gQ2xhc3MgMzFJMEcGA1UECxNAd3d3LnZlcmlzaWduLmNvbS9DUFMg SW5jb3JwLmJ5IFJlZi4gTElBQklMSVRZIExURC4oYyk5NyBWZXJpU2lnbjAeFw0w OTAzMTcwMDAwMDBaFw0xMTA0MDQyMzU5NTlaMIGbMQswCQYDVQQGEwJVUzEWMBQG A1UECBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxQHSXBzd2ljaDEfMB0GA1UEChQW RUJTQ08gSW5kdXN0cmllcywgSW5jLjEeMBwGA1UECxQVc2hpYmJvbGV0aDEuZXBu ZXQuY29tMSEwHwYDVQQDFBhzaGliYm9sZXRoLmVic2NvaG9zdC5jb20wgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAKKCiIggktHn3Hhixq/YiEVnIccwPsfbvtNM fjfdoAhRFHAmD9MsOOBKjCURLuZ6gXPTUpNUa/C1aP9+4UaIT1ipSndKPhxsMCgg 86o2msG1v6K5V/pGiya1aMR5s1HhmodB1ZryA+untXRV56sD2FnKjk2lwS4psAlo IlXW9hFLAgMBAAGjggGGMIIBgjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDBGBgNV HR8EPzA9MDugOaA3hjVodHRwOi8vY3JsLnZlcmlzaWduLmNvbS9DbGFzczNJbnRl cm5hdGlvbmFsU2VydmVyLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCow KAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0l BC0wKwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIw NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2ln bi5jb20wbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgwVhYJaW1hZ2UvZ2lmMCEwHzAH BgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYkaHR0cDovL2xvZ28udmVy aXNpZ24uY29tL3ZzbG9nbzEuZ2lmMA0GCSqGSIb3DQEBBQUAA4GBAKFh9LRKkCh1 rZ/hhSaA8kQwoM4TV2QkBhU5BXcl1RZ5gmp3N5ZQJl3BlhfZQXSxSSGFWP3YGFW7 jKRBlmOyRaP9tGXkuCqTu34Jwbjg+7n1TYnCyQV8NR5YO3Ir6Z+qUCkq5ZsVsonR oWySqfgtWSMHeY1vWcbPbprL6ZhRtzGl incommoncredsnew shibboleth.ebscohost.com emailAddress=shib-tech@ebscohost.com,CN=shibboleth.ebscohost.com,OU=EBSCO Publishing,O=EBSCO Industries\, Inc.,L=Ipswich,ST=Massachusetts,C=US MIID+jCCAuICCQCN6ul8OXeRnjANBgkqhkiG9w0BAQUFADCBvjELMAkGA1UEBhMC VVMxFjAUBgNVBAgMDU1hc3NhY2h1c2V0dHMxEDAOBgNVBAcMB0lwc3dpY2gxHzAd BgNVBAoMFkVCU0NPIEluZHVzdHJpZXMsIEluYy4xGTAXBgNVBAsMEEVCU0NPIFB1 Ymxpc2hpbmcxITAfBgNVBAMMGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTEmMCQG CSqGSIb3DQEJARYXc2hpYi10ZWNoQGVic2NvaG9zdC5jb20wHhcNMTIxMDI0MjAw NzAwWhcNMjIxMDIyMjAwNzAwWjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAgMDU1h c3NhY2h1c2V0dHMxEDAOBgNVBAcMB0lwc3dpY2gxHzAdBgNVBAoMFkVCU0NPIElu ZHVzdHJpZXMsIEluYy4xGTAXBgNVBAsMEEVCU0NPIFB1Ymxpc2hpbmcxITAfBgNV BAMMGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTEmMCQGCSqGSIb3DQEJARYXc2hp Yi10ZWNoQGVic2NvaG9zdC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCjIYRPb85WJX50IR6Qg8Li39JUTBRNLQ2hR2BjZMUOwmp1HK9sbNP6nxV5 hgjF2IIQpe64C+7fQmIBfaktl7rmbc81q/NcWU2wKAE8gazOqe+trT1dO/5VauTG rIP1keX1j717RAPDWZSJAu79+ntuh+cZc+XevNvQ4HjCpzUW6tt6+Vap7MoG74sv FrkwsfnuWZ6QcUEDen8ZY/cixSYZWyYLFo5x6s0ygsClZrQOQh5HPDeCTUBQ2q88 mHvHBbt8a59/AxiAek3IjFtc4syKGNXcfCuaxn+2K/zrsnuimm0htbAkXKC+14cM VCxFjeqM+LpnKWPUmt1yNYTWf3cVAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJS9 +Icdhh+ETDVuEqVMmODssPnrNoSOJaIe3PBj37QEc32J5egWU47FoKbzhtIK1bwV AcnhBjPbBp3ZCe/KrhKpay0QDt+w457tzkqSXW3b9n9BslaOtSt2bMlLjWkjsnrl bxqARgHozFZjPiHXtLataNcXgFqhtNTmQgGXCsCTO7L/WxbhWkecLcGPM7WPOBnI YgIe4osalc7B9BM2Gy1E8TZNEzqG+7F/d7hMLAtfFKAfhG8ml9kLq02gdRvkLFw/ 1vFACe0zh8uQTJhT4llYgRRxkHJYllpGKakbYh8sBy67iOxpnEbR05mp/cH5Ekdz k5jIkSdNqd6yle/CCEc= incommoncreds shibboleth.ebscohost.com CN=shibboleth.ebscohost.com MIIFJTCCBA2gAwIBAgICAR4wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MDMyNzE1MTAzM1oXDTEwMDMy ODE1MTAzM1owIzEhMB8GA1UEAxMYc2hpYmJvbGV0aC5lYnNjb2hvc3QuY29tMIGf MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOJsLwjX/1qADYZj5hs41bzfa+LHJe Rh4Fr6mkexEhiKkdMkO+N2Mf87wR8KQ3zrlm+yR40QvuHcnALDhHSP3azA2a7znL cnQ8zyaFO/X6nYjRlYuXsoXOzkJVCUbg2DAVE+/XHoIWnvNtKRNv0yRrkrxXE/YS 7a5cjKSRtVgUPwIDAQABo4ICsjCCAq4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB /wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTR tA2HJR5/Wj6waGKY92phwXdH7DB+BgNVHSMEdzB1gBSTLchhGK1j45tls53djZO6 58pjRaFapFgwVjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0luQ29tbW9uIEZlZGVy YXRpb24xKTAnBgNVBAMTIEluQ29tbW9uIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ggEAMIG6BggrBgEFBQcBAQSBrTCBqjCBpwYIKwYBBQUHMAKGgZpodHRwOi8vaW5j b21tb25jYTEuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2Et Y2VydHMucDdiCgkJQ0EgSXNzdWVycyAtIFVSSTpodHRwOi8vaW5jb21tb25jYTIu aW5jb21tb25mZWRlcmF0aW9uLm9yZy9icmlkZ2UvY2VydHMvY2EtY2VydHMucDdi MIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9pbmNvbW1vbmNybDEuaW5jb21t b25mZWRlcmF0aW9uLm9yZy9jcmwvZWVjcmxzLmNybDA/oD2gO4Y5aHR0cDovL2lu Y29tbW9uY3JsMi5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2NybC9lZWNybHMuY3Js MF4GA1UdIARXMFUwUwYLKwYBBAGuIwEEAQEwRDBCBggrBgEFBQcCARY2aHR0cDov L2luY29tbW9uY2EuaW5jb21tb25mZWRlcmF0aW9uLm9yZy9wcmFjdGljZXMucGRm MCMGA1UdEQQcMBqCGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTANBgkqhkiG9w0B AQUFAAOCAQEAhEGXiK+3T44QrXgONgdH/oh9O2njb7fBFa+gMeoMuv6uMlyRIwWA WN60EunykptjPyE6z6MUU8QjSbFzl0v9f6QJSEJnKJOVqlRhqPNfq3YEtArj4gO9 tCczfpo+BDt/Csi8K6aV5qjqwmmPVtwjdgHssM4xCHhIp2csv/yYN+uKYyJYvRyw dqB2bdZaFcRkx00TrA6oS9H2qxgr2Omkno/4VoQIoax13yQB9as3hVkefc26JAnV pEvGx14b1GoEIVBlXF3CZOeWjYcrn6hgmyNooHHw8akxz+dxe88ORQ2olqr+drp2 plKXri1kg8lCT/7PobvinTLX9PpQjxGxtA== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education MIIB5zCCAVCgAwIBAgIJAKb4Olp/yYCUMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzMuZ2VudWluZXRleHQuY29tMB4XDTEwMDUxMDExNDkyM1oXDTExMDUx MDExNDkyM1owHzEdMBsGA1UEAxMUd3d3My5nZW51aW5ldGV4dC5jb20wgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAKTr9ehjuIWCwvfybbn92AvSQjBz6zevUqFS snvhGBs+Wu2iudpi1SCggPTOXsHj6LD23vIA2yN6VRlul9ifD0Rc9kyU3GdxA/TR 30x+cdNkMJr3tuhxlNqu90zsWQbfhpCz6HO+KCUR7GLhCiHiCdVPMaYPG3Kh+/kc karTEYZPAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYI KwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAJr257dZYsCa2AMxqab/xU2cqc+fH /sTYnOHze5shD+5wLBO/FYcmtdj86tFEEYK5kEaEGYoh4KQqAL/EMwKUu10+80ZU B58pVL0eikt969S89t0/DyDnF3edU7pg6Thmom4iElIO4v+l8i8yc7Uxko4lAxi0 v6nJ+bzAScGjfHk= Genuine Text Genuine Text http://www.genuinetext.com Knownet AB Richard Bäckman rickard@knonet.se http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education MIIEMjCCAxqgAwIBAgILAQAAAAABE7mOBYIwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MDcxMjA4MzEzOFoXDTEwMDcxMjA4MzEzOFowYDELMAkGA1UEBhMCR0IxJTAjBgNVBAoTHFRoZSBVbml2ZXJzaXR5IG9mIE1hbmNoZXN0ZXIxDjAMBgNVBAsTBU1JTUFTMRowGAYDVQQDExF4ZmlyZS5taW1hcy5hYy51azCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAnvcQOid24BFRMId4stwyqEmQ3jcU9pqoJI7XkIh4FgYy++lBhGFDVDxkjikhbZKgGk1NONfTGRFHJ6TYRPNNjEjDtu8eTaKVDvvgIiW+E+pbdekmHGp5/1TW30yYUxJv12tBCWSWcHuqQjbnJiM+thHvVT0Rpz269VhaI9dWZY0CAwEAAaOCAXAwggFsMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFFffHJDYEluqeqPk2YaogEb6A+BvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAcBgNVHREEFTATghF4ZmlyZS5taW1hcy5hYy51azANBgkqhkiG9w0BAQUFAAOCAQEAgIGtV9NaiG7yikJKZQgt+GP59EkAWhGYCR8JI5gZU7z6LIyTNLO19MPb2gJiirjUQpFEEh2ZNdiYmYNzf3yZAiVNtv45BOIa+poJbWUr7wXIv48ILhIQ5uTVLXrHofOU/aq3ySpVrLB2DZ1u24GHdxjwgiaKgwk6qntO9zwSeKiK9W2bcNk2mcJh5i7WPsB3RNID/pc4KZmw7T84F0/Ju0PrT4z8ry8286iZRQbZPkTi2D1eqBI52CQIJjUPnEMUJSFLup6kGPGLqtGqqoJNc8mtot4tEQIrqfKu9coHR386P0KAJyUV3PEdkyKcpEpnl4Ky0NDDXLK0BZ4CnMh3/A== MIMAS MIMAS http://xfire.mimas.ac.uk CrossFire Helpdesk crossfire@mimas.ac.uk david Chaplin david.chaplin@manchester.ac.uk Ross Macintyre Ross.MacIntyre@manchester.ac.uk MIIB7TCCAVagAwIBAgIJAPLebS0CGJJJMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF3VtZGFjLWh1bXBkYWMuYWQudW11LnNlMB4XDTA3MDMxMzEwNTkzNloXDTA4MDMxMjEwNTkzNlowIjEgMB4GA1UEAxMXdW1kYWMtaHVtcGRhYy5hZC51bXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALA5VqzzCDXki71HDlWq9gwowL+0FBFZC9bCRmjKOGe9lmZveHhJ1oWN7g5wbAbC+oAciHe5vzUoEIrkl9enqqFCgOww3LhAURSuebJzbF8fz3zjdFlyzqDIlLet54YTvfdZmro4345Z46KW/dX5QOAEslLcSUev1Eq1F1rgXMV/AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAOHWzEvOqLpAeLm19FAZS/qG5i97eH5bx7opjABmDU7IIMT2jEhBykYL6BXbfYljLT2pyBEE2oILetNT/U09Angm2Lf8JzenPUgqS8qFGl54/Gw2GcIiDBbvmPuBWqw8CRYdfBQjBZmKs+jN+Lr1uvEvim/B4PPQg2Eypp8iz/VM= UU Umeå University http://www.umu.se UMDAC Tommy Larsson tommy.larsson@umdac.umu.se MIIEFTCCA36gAwIBAgIKGij19wAAAAAAeTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2UwHhcNMDcxMTE1MTE0NjUxWhcNMTIxMTE1MTE1NjUxWjCBqjEcMBoGCSqGSIb3DQEJARYNc2VjQHJ0Lmxocy5zZTELMAkGA1UEBhMCU1cxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMSkwJwYDVQQKEyBTdG9ja2hvbG0gSW5zdGl0dXRlIG9mIEVkdWNhdGlvbjEWMBQGA1UECxMNSVQtZGVwYXJ0bWVudDESMBAGA1UEAxMJc3AubGhzLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OuqeuhMexhFh6i1Pm0vxvhDpFmJjm9Y6M1qa6Ug+vEoWZdCv5VQEh3A5kEEMtxi1QhxkcuQhtBoi+sKweDYEcMOlktzLnaSC0wMth/VLR7y2DP5oVzl1FjIlCZ0BdSf9bZENblHNpzb0/sCaVhW09vmp74/5AqV0jLt+XgVnmxVsUBDAgTzWK9fIoDLsClc1RQSUE8asIMiKVEH7KYMOcHRYIzp4Q2++iOvtvq8EVgWZvaDVzG7/CrqFRcuk/4naMyAOKXrGNNr7qB86yFy53Be43ZZjeJv0CQC9LaJZC2QsgbsG2OcCUHbTGEFOdl5DYVfEEVpU4s336WH/eARTQIDAQABo4HjMIHgMB0GA1UdDgQWBBTwtlrmSaEvXMNXT+kQj8ULsteJCTCBvgYDVR0jBIG2MIGzgBT/0okEYerF+Z8wLX763B0yh4G60qGBiKSBhTCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2WCEEsrLPaG8gihTtyO+tjeJYcwDQYJKoZIhvcNAQEFBQADgYEAM4a5cBBOVKPXBLE6LKKrmExK2TtsOdw17EBL43RoG9IAH22mW1IY5vglf/zaYDm/WS4+8rvGJC+WP5QyMrHQQY52Z4iiSRhLs4ccbDoNR5EF3RxM9lb5tDprncT8d2VinlFztopWUQAmB6s447w+LzqXr62OKEgX3kzZvNSanZ4= LHS Lärarhögskolan http://www.lhs.se LHS Patrik Blomkvist patrik.blomkvist@lhs.se MIIErDCCA5SgAwIBAgILAQAAAAABHGXBykcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MDkxNTExMjUxMVoXDTExMDkxNTExMjUxMVowWjELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEW MBQGA1UEAxMNbW9vZGxlLmxocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANqTklz0t3Gnkq1va4uPbxMZwOJJV1QwOrGBrCx24gSvSJWrhptcFyMw pll8QMneR+Pb7I4wm2YaI5rxLwtBruRdgLtxuOo3LSvhzwTZXzQtC4ouCQ1EAAHT ytXj6+TiC0r2s3qiWMwEvspR/VaGTGDjzoEHIM40ynsxsx3LFAFJjBpzGH8Si6IB mJqvXAkvuesphyLGvc8c2aTvd3Zg4GL5WR0ep2DuZo1dkpuZHUZlXmS4JVpn2yZa HVN/CdLP60jqxvh85HLBk9DZQ0sD3dgAgy1bV/hajO0OzYuV+VQd7kvG5wTKrlUs 41RaZMLZGZ43t94LCtQZ5IKLZl6BQ6sCAwEAAaOCAWwwggFoMFAGA1UdIARJMEcw RQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24u bmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgw FoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFKgqzUsMQGdA4hivyxsK few6RFQvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5u ZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYz aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwu Y3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHREEETAPgg1t b29kbGUubGhzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAsV0oNI80/L2tdAlf+ICR2 YlEwgnkFtJGLRYZJ2uCojETA353C0NKd+IxMNuJkg7vO8fhtQbSyULRKp/XzekBx 883u9zHDDFQOYYoTz0iLDq+6Cvx/t/b+EDO3yKt7kTRzV3idcNyygDCRAV8h2tUF gnZIWa5zCh0iOc5VJBW+Rupb6g9z7IYyjYopkl9ZGhwg8NwFa4qvEwwJcPgktiN/ E0lpMFhmAzGdKZww+axLvL0lBxrPiFn747K4iJ6tc+oCCtn852zXLd/IsMY3oUWM t7tgUUB+rUENHrqryPN6AJ6QZR6UIWE6J6biQJVmXQldKGrGrMEnRecGyokj9kqi SU Stockholm university http://www.su.se Stockholm university helpdesk helpdesk@it.su.se MIIEbjCCA1agAwIBAgIJAOJ+MVIlv1k/MA0GCSqGSIb3DQEBBQUAMIGAMQswCQYDVQQGEwJOTzEVMBMGA1UECBMMU29yVHJvbmRlbGFnMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxFjAUBgNVBAsTDVVOSU5FVFQgU2lnbWExHDAaBgNVBAMTE3NsY3N0ZXN0LnVuaW5ldHQubm8wHhcNMDgwOTE1MDkzNjM1WhcNMTgwOTEzMDkzNjM1WjCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2ENRSwN3ZHAUWGBJHGzBPvQFvYqqz23qXMcu9+9XpXIO+YedYIo4wslQQpEMgQM9s4fFpHDLzhP1qlZ1hACUxe/UF8IDSGWad7uI7aKjra/uzOUjMIIC2mUvS79CJFm2Oz/b2X4HVq5jLma1l8rfk4goRuNQPA8UuwKsLNcu7cpBY5J4oeTvczEl/W4hWLx8ywwW6TjmIVr3a7wYWAo8zTntDTjstxV1hwOCcZan5B2tm8rUkZpFuzq3Uip3NI+01OBwuecrPRQd7eOs3UspjVjkYJoPu4utPuB9IeCaBhxrdMi6T2Wo4TVQr78MB3WQ/n2tiyjVQALuSIfEK7M5wIDAQABo4HoMIHlMB0GA1UdDgQWBBTCmIdZOcTZtp50V847byR2vB7ODTCBtQYDVR0jBIGtMIGqgBTCmIdZOcTZtp50V847byR2vB7ODaGBhqSBgzCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vggkA4n4xUiW/WT8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn8NZnWgeQgOhIOu0PWo5XyWxysSbOL+uCFDo/FD6F90LtN/OErIFQw+FaPrRxmLK1A2msKKCforXwuJV/9QjMjuJfccc9OWpQ7zDLjN1iZEkiW+vFP3ANCaT5FYAiWtzOHVu5ldcqDZ5c4VnTPCIPwGioUZpK5BTLS0gmWUikkz1EFNtxfSBbNGCcAxK1o46rKym8ReaLV5pNoqFwji/j90ODHB37d+CGe7mdXUyRWy/Kuc3D27BUt0PKrJwzSX89KI+i8U1NdQwtXXABOi7C51FKAUAXAzcXpUPBvctdomnJm+megBgm9oCwbvm8UCAMdz9kqjI2/4ui1ZTDtql4g== Administrator henrik.austad@uninett.no www.cambro.umu.se CN=www.cambro.umu.se,OU=ITS,O=Umea universitet,C=SE MIIDIDCCAggCCQCrwXvQYCuIKDANBgkqhkiG9w0BAQUFADBSMRowGAYDVQQDDBF3 d3cuY2FtYnJvLnVtdS5zZTEMMAoGA1UECwwDSVRTMRkwFwYDVQQKDBBVbWVhIHVu aXZlcnNpdGV0MQswCQYDVQQGEwJTRTAeFw0xMzA2MDQwNjM3MzBaFw0yMzA2MDIw NjM3MzBaMFIxGjAYBgNVBAMMEXd3dy5jYW1icm8udW11LnNlMQwwCgYDVQQLDANJ VFMxGTAXBgNVBAoMEFVtZWEgdW5pdmVyc2l0ZXQxCzAJBgNVBAYTAlNFMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+ KOK9wb+AlBLtGnzzA1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFex WCSUfGpSLUl42JdIEcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8Ted CDsWRMPlKu+tdQ+dsz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE7 75KAxpnqkV1plbnHGO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4 As4XrGORzJotbbowyJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQBTKYMPSw+TP4CbRWoi5Qa5i1NxOswu+gt4wxEi 7PNbLe7q/e/T+AVQxgWoGD9PPcwuwu0/wN8ABNmeumkD75WS+RFUOJ1gH9dCRu/o wngOp7z9KfO/OcTJ2aF/jH+A2/j8mT5WMM0LFGNM7k85kcjq+WRM9pj94t8b1oqz MM2JcTb0ViBut6iHLaTB8tJ76yLTsL5POpQP0As7Uvifa9UU4SASKJ39Zg3ZNfqf AniIXk0YiJnGEuQhOCZ8Zxk8V1BHwbjQc1p9xULgJ7mPc8bqAgpWS/ZEayrW65N7 zQsPxKRowH5QqduxSzB1CnwAUlJXfWLmdsZctvs/EntiIcq+ www.cambro.umu.se CN=www.cambro.umu.se,OU=ITS,O=Umea universitet,C=SE MIIDIDCCAggCCQCrwXvQYCuIKDANBgkqhkiG9w0BAQUFADBSMRowGAYDVQQDDBF3 d3cuY2FtYnJvLnVtdS5zZTEMMAoGA1UECwwDSVRTMRkwFwYDVQQKDBBVbWVhIHVu aXZlcnNpdGV0MQswCQYDVQQGEwJTRTAeFw0xMzA2MDQwNjM3MzBaFw0yMzA2MDIw NjM3MzBaMFIxGjAYBgNVBAMMEXd3dy5jYW1icm8udW11LnNlMQwwCgYDVQQLDANJ VFMxGTAXBgNVBAoMEFVtZWEgdW5pdmVyc2l0ZXQxCzAJBgNVBAYTAlNFMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+ KOK9wb+AlBLtGnzzA1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFex WCSUfGpSLUl42JdIEcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8Ted CDsWRMPlKu+tdQ+dsz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE7 75KAxpnqkV1plbnHGO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4 As4XrGORzJotbbowyJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQAB MA0GCSqGSIb3DQEBBQUAA4IBAQBTKYMPSw+TP4CbRWoi5Qa5i1NxOswu+gt4wxEi 7PNbLe7q/e/T+AVQxgWoGD9PPcwuwu0/wN8ABNmeumkD75WS+RFUOJ1gH9dCRu/o wngOp7z9KfO/OcTJ2aF/jH+A2/j8mT5WMM0LFGNM7k85kcjq+WRM9pj94t8b1oqz MM2JcTb0ViBut6iHLaTB8tJ76yLTsL5POpQP0As7Uvifa9UU4SASKJ39Zg3ZNfqf AniIXk0YiJnGEuQhOCZ8Zxk8V1BHwbjQc1p9xULgJ7mPc8bqAgpWS/ZEayrW65N7 zQsPxKRowH5QqduxSzB1CnwAUlJXfWLmdsZctvs/EntiIcq+ cambro-utv1.umdc.umu.se CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW AEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK 3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3 w72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX e5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy jb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF BgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u ZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j DgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l dC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j cnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P edgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8 dIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE IIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9 9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A 74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu gZWpy/ZEPcE5 cambro-utv1.umdc.umu.se CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5 MDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW AEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK 3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3 w72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX e5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy jb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF BgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u ZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW gBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j DgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l dC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j cnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh bWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P edgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8 dIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE IIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9 9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A 74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu gZWpy/ZEPcE5 http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Kurssidor i matematik och matematisk statistik vid Stockholms universitet Course pages in mathematics and mathematical statistics at Stockholm University Här finner du information om aktuella kurser i matematik och matematisk statistik vid Matematiska institutionen, Stockholms universitet. Here you can find information and material for courses in mathematics and mathematical statistics at Stockholm University kurser.math.su.se CN=kurser.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt TohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I mD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ LxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ jQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre jYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI W2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J BoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz +jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM orcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv 2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl kurser.math.su.se CN=kurser.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt TohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I mD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ LxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ jQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre jYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI W2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J BoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz +jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM orcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv 2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl kurser3.math.su.se CN=kurser3.math.su.se,O=Stockholms universitet,C=SE MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD ExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k MQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7 MVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f QNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw NwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH uYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM vZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P VA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f BDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj cy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov L29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1 LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4 WCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG 7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT WkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4 ImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH cltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA kurser3.math.su.se CN=kurser3.math.su.se,O=Stockholms universitet,C=SE MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV BAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD ExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k MQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7 MVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f QNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw NwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH uYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM vZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P VA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f BDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj cy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov L29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1 LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4 WCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG 7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT WkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4 ImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH cltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA MIIEtjCCA56gAwIBAgILAQAAAAABFmxsApMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMzEyMTIwNloXDTEwMTEyMzEyMTIwNlowXzELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEb MBkGA1UEAxMSd2Vid29yay5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsV6XkCnn+GfR8hX33IfZ+Zow+CqmRYIRlt7dUOtuEaqNbEMS 6MWb7/FBFnHWX1xzyYqv+QTyQGnPDerPHir4QaxTndeXzAIxvbYTv2EjZO9C4csf MVMuKTX2wukVKOxNAMbpi8TyfOIjnrxV+DXvKb9WfJjY/1NNg87KEzs2FlUFOIhw xRcNW9LehOvSacmUuWDQj8T2CC8kNYpSlgSr/7mhIdm2B3idf5UA4Pzr1YK6IuED rR55GpH36hJQpn7Uyk18pdRCHYRAI3CHTRK7xBIEOJMhLHhkYog5apIGyzm16TWf 5HS4FP22eJ2UL2NqXMa/DVeM1sKxBzEdTCXKswIDAQABo4IBcTCCAW0wUAYDVR0g BEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFs c2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNV HSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUsQBGW4vC5dgk DZjNJQ57yQy+CMswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxz aWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUF BzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRp b25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdEQQW MBSCEndlYndvcmsubWF0aC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAPnp49Adh xwdTjVb226i9p+S4jKR/QP+tLSUmpRJkCspI7tl2an2y6bumSkTbnjMugjKPxVJH 697737ebLAAhnbi4wMZ1zm7sEkT4BzFXTr9JUldLANQ7k1bYvKxbdmi/nngaXtF9 zsbBXkckci3W/hUfZHSj1P/By3iy1MPEEBlZmqY/OTroqQb4Q2Nn87iJhtgnjU0t 3M0O4Bu248RtTdXPtyQA69MJT4i1BUBqPGUIOBUs8YzZ40vvkejVJ6Y2PVTOQC4m gCpBEioqc6VkMW0bz9VxYvA+cMH304mW0PJne3tKFeCSJIG555XOvg3bl8bF0gUr x4wDuJ8mbDVyyw== SU Stockholm university http://www.su.se Stockholm university Tomas Ericsson te@math.su.se MIIEtjCCA56gAwIBAgILAQAAAAABFmxsApMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMzEyMTIwNloXDTEwMTEyMzEyMTIwNlowXzELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEb MBkGA1UEAxMSd2Vid29yay5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAsV6XkCnn+GfR8hX33IfZ+Zow+CqmRYIRlt7dUOtuEaqNbEMS 6MWb7/FBFnHWX1xzyYqv+QTyQGnPDerPHir4QaxTndeXzAIxvbYTv2EjZO9C4csf MVMuKTX2wukVKOxNAMbpi8TyfOIjnrxV+DXvKb9WfJjY/1NNg87KEzs2FlUFOIhw xRcNW9LehOvSacmUuWDQj8T2CC8kNYpSlgSr/7mhIdm2B3idf5UA4Pzr1YK6IuED rR55GpH36hJQpn7Uyk18pdRCHYRAI3CHTRK7xBIEOJMhLHhkYog5apIGyzm16TWf 5HS4FP22eJ2UL2NqXMa/DVeM1sKxBzEdTCXKswIDAQABo4IBcTCCAW0wUAYDVR0g BEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFs c2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNV HSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUsQBGW4vC5dgk DZjNJQ57yQy+CMswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxz aWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUF BzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRp b25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdEQQW MBSCEndlYndvcmsubWF0aC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAPnp49Adh xwdTjVb226i9p+S4jKR/QP+tLSUmpRJkCspI7tl2an2y6bumSkTbnjMugjKPxVJH 697737ebLAAhnbi4wMZ1zm7sEkT4BzFXTr9JUldLANQ7k1bYvKxbdmi/nngaXtF9 zsbBXkckci3W/hUfZHSj1P/By3iy1MPEEBlZmqY/OTroqQb4Q2Nn87iJhtgnjU0t 3M0O4Bu248RtTdXPtyQA69MJT4i1BUBqPGUIOBUs8YzZ40vvkejVJ6Y2PVTOQC4m gCpBEioqc6VkMW0bz9VxYvA+cMH304mW0PJne3tKFeCSJIG555XOvg3bl8bF0gUr x4wDuJ8mbDVyyw== SU Stockholm university http://www.su.se Stockholm university Tomas Ericsson te@math.su.se etenta.math.su.se CN=etenta.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV vBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW oldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6 XTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m 1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e 7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/ 0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk qgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5 UayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2 m27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y vC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic etenta.math.su.se CN=etenta.math.su.se,O=Stockholms universitet,C=SE MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE BhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT EWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV vBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW oldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6 XTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m 1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e 7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T aAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl MA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/ 0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk qgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5 UayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2 m27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y vC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= SUNET E-Meeting Service SUNET E-Meeting Service (Adobe Connect Pro) NORDUnet NORDUnet A/S http://www.nordu.net NORDUnet NOC noc@nordu.net http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection acp-web.sunet.se https://acp-web.sunet.se/shibboleth CN=acp-web.sunet.se MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw NTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX q9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt pVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn zBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv 3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/ K/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV HREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu c2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ KoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj By3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/ BZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE bCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE 51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW iMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw= acp-web.sunet.se https://acp-web.sunet.se/shibboleth CN=acp-web.sunet.se MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw NTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX q9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt pVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn zBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv 3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/ K/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV HREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu c2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ KoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj By3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/ BZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE bCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE 51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW iMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw= http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education converis.info emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB RzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy aXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx CzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE ChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN AQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB iQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4 x0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20 Dm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG SIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX lXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1 u7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3 converis.info emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB RzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy aXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx CzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE ChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN AQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB iQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4 x0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20 Dm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG SIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX lXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1 u7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3 wavelan-prod-sp1.it.su.se CN=wavelan-prod-sp1.it.su.se MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN MTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi x6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii pMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9 Hn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh oa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun P1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64 8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF AAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN B8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m oaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH mVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy xjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7 m/XvKye561mB0W1mWHdByCY8Q2jIWQ== wavelan-prod-sp1.it.su.se CN=wavelan-prod-sp1.it.su.se MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV BAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN MTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi x6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii pMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9 Hn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh oa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun P1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64 8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1 LnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF AAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN B8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m oaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH mVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy xjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7 m/XvKye561mB0W1mWHdByCY8Q2jIWQ== samadhi CN=samadhi CN=samadhi 14803890058471736656 MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== samadhi CN=samadhi CN=samadhi 14803890058471736656 MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== tcs-test.sunet.se CN=tcs-test.sunet.se MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5 MzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG N18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X SrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH VTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs VJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/ 6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN 5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU Do3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ fef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO nhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX CmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+ VExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg== tcs-test.sunet.se CN=tcs-test.sunet.se MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5 MzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG N18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X SrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH VTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs VJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/ 6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN 5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU Do3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ fef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO nhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX CmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+ VExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== UvT LIS Unix lis-unix@uvt.nl http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I UvT LIS Unix lis-unix@uvt.nl http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY= MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY= MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg== UvT LIS Unix na@example.org http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc= MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc= TERENA TERENA http://www.terena.org/tcs http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education dakini CN=dakini CN=dakini 13185477282229581982 MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN BgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH C8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd EVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V PgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5 f0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw DhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF wZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud DgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU SIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu WCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG NEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp HgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M DK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ fP+xp1jCheyR/F9V3w== dakini CN=dakini CN=dakini 13185477282229581982 MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN BgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH C8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd EVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V PgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5 f0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw DhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF wZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud DgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU SIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu WCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG NEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp HgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M DK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ fP+xp1jCheyR/F9V3w== diva-portal1.diva-portal.org CN=diva-portal1.diva-portal.org MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx WhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w b3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev canBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR XSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF 2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw vwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr fDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD Jj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2 YS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq hkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j Nom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy SFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54 C/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n fBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG OLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg== diva-portal1.diva-portal.org CN=diva-portal1.diva-portal.org MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx WhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w b3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev canBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR XSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF 2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw vwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr fDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD Jj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2 YS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq hkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j Nom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy SFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54 C/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n fBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG OLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education www4.genuinetext.com CN=www4.genuinetext.com MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy OTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo xnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi MIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87 jU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z hw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz sgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG 3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox x7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz M/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr eCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7 B1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL kIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo iMZC8zXUhA== www4.genuinetext.com CN=www4.genuinetext.com MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy OTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo xnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi MIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87 jU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z hw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz sgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG 3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox x7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz M/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr eCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7 B1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL kIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo iMZC8zXUhA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education samadhi CN=samadhi MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== samadhi CN=samadhi MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw DgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7 ePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea wb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2 ppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt rrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff 2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G A1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA DsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5 sTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt JSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB pvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs aNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+ 15HeV+PRFYV9dngg8gm2vg== su.avedas.com emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT CUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV BAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu QGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL MAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx EjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l bnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292 aW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB ALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt J/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY /yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN AQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI lqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S 4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI= su.avedas.com emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT CUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV BAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu QGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL MAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx EjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l bnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292 aW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB ALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt J/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY /yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN AQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI lqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S 4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education www.diva-portal.org CN=www.diva-portal.org MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0 MTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm AIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI XGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV KT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV 1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H dxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR ZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T Rjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N IjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0 dIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B 2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa J1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh H5e8OA== www.diva-portal.org CN=www.diva-portal.org MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0 MTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm AIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI XGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV KT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV 1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H dxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew PzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR ZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T Rjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N IjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0 dIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B 2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa J1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh H5e8OA== DiVA DiVA – Academic Archive Online - is a system for electronic publishing and for registering publications produced by researchers, teachers and students. Uppsala University Library develops and maintains DiVA. pp9-edu-admin1.it.su.se CN=pp9-edu-admin1.it.su.se MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw MTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP uURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9 D12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj NCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ qygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf lQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G A1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA edbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz J1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab WTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A MXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T ceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE huzT1nDeCLxTRww3QXa+xA== pp9-edu-admin1.it.su.se CN=pp9-edu-admin1.it.su.se MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw MTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP uURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9 D12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj NCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ qygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf lQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd AgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G A1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA edbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz J1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab WTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A MXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T ceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE huzT1nDeCLxTRww3QXa+xA== lpwtool-test-minastudier1.it.su.se CN=lpwtool-test-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2 MTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO TdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY m1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj nVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L FL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD iUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK GpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5 jk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h hedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR M7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h NlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5 ZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K Og== lpwtool-test-minastudier1.it.su.se CN=lpwtool-test-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2 MTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO TdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY m1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj nVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L FL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD iUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK GpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5 jk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h hedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR M7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h NlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5 ZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K Og== lpwtool-test-ladok1.it.su.se CN=lpwtool-test-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4 WhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti 3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+ 5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ RYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb X8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8 T1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL x+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq hkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8 lFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/ 0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw q1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu h3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv fPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg== lpwtool-test-ladok1.it.su.se CN=lpwtool-test-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4 WhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti 3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+ 5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ RYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb X8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8 T1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL x+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq hkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8 lFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/ 0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw q1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu h3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv fPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg== cambro-tst1.umdc.umu.se CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE BhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb sh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly lqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q gmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN ecvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB I/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB ZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE q3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB BAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC hilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr BgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX Y2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR o8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN vneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai LlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y uBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI NRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5 n5/yB4LGJWrAQjc= cambro-tst1.umdc.umu.se CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\C3\A5 universitet,C=SE MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE BhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB QzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb sh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly lqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q gmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN ecvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB I/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB ZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE q3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB BAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC hilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr BgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX Y2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR o8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN vneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai LlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y uBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI NRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5 n5/yB4LGJWrAQjc= MIIEcDCCA1igAwIBAgIBCzANBgkqhkiG9w0BAQUFADCBhjEYMBYGA1UEAxMPcHJv eHkua2liLmtpLnNlMQswCQYDVQQGEwJTRTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDIyNjEzMjE1NloXDTIwMDIy NjEzMjE1NlowgYYxGDAWBgNVBAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMC U0UxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5J VkVSU0lUWSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5QKiARTF50XEK/89+t tr8k7WH5Xrsq+3enTBngK7IQeCN7kHIR2OSFlanC2MOi8NiRVlKol0qH/1q+RRR9 KHd/PGZbsLWZ1LroOgR488MKOkkF0LblnMVDt1V5kLReQSl6H2sKNayFnE22A37G mgtgyZ7B0BKYK3zCgNRvTfwuhkQHeNmJtpLyoa6YeSyYEMjQ+PBwvU4MhmsatBgG Xu/h/JL7N++BeY7aPPvLm1e0IUum+kqnnJgCdXYwVyw6Wb9wvNwyBsTwYLgiwhS+ MINIvBjulW4qqpKp0xAdYwju9C9AJRik/7PLCnI5qpXXS62+MmwAW3jz6ryBIt/7 x+ECAwEAAaOB5jCB4zAdBgNVHQ4EFgQUQkgS+CkU30Ybml3lbFXnt5o1OdkwgbMG A1UdIwSBqzCBqIAUQkgS+CkU30Ybml3lbFXnt5o1OdmhgYykgYkwgYYxGDAWBgNV BAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMCU0UxHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZYIBCzAMBgNVHRMEBTADAQH/ MA0GCSqGSIb3DQEBBQUAA4IBAQBBAZDVdk+gbcH0g5221e6O9krMykXfcnO2Eoe6 8tRxS43/9VQFLFu+YERrT/au5qvvPxEhWaG8YVXMJcKyN8nywdnov2swu73TjmnC 0Rq9COqTAbCli5zkpi8A09cUuzshoPAnfbP+zCAGC2Bibfpn26OWwwYZ5Hi+mvUK 83R4KeTZ1XsjqA80mq2IJTCZ4SivI/EUXR2c/lx9K2FcUgL0SU7hQdkxDuCQSlER +z254HQ3Bsu/dQR61LpUyKeKnYUvR6Z3eriDI6aaBElRFkmgxjBAmL/esl5lmeg7 dOkAplPQyOj+P+Uy42rzO3amgl1r/DvYexsSitOdJLqbVOrz nordushare-dev.nordu.net CN=nordushare-dev.nordu.net MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y MDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN NFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI 6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h Mx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI 2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii vldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G xPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0 MB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC AQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y IWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW ywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM S/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu ASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8 KaYlHoIdpaOJncFcM6QJQyZPJQ== nordushare-dev.nordu.net CN=nordushare-dev.nordu.net MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y MDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN NFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI 6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h Mx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI 2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii vldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G xPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0 MB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC AQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y IWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW ywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM S/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu ASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8 KaYlHoIdpaOJncFcM6QJQyZPJQ== pp9-test-admin1.it.su.se CN=pp9-test-admin1.it.su.se MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y MDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ zGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty 9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz rYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF 8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp rbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i xdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC AQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk uwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO bz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z SQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi q1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd HXJSWiUzSKMrriekzJ2y2Pkqng== pp9-test-admin1.it.su.se CN=pp9-test-admin1.it.su.se MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y MDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ zGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty 9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz rYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF 8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp rbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i xdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC AQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk uwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO bz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z SQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi q1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd HXJSWiUzSKMrriekzJ2y2Pkqng== roundcube-prod-app1 CN=roundcube-prod-app1 MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3 MDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD +IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5 N33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R gDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo fJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl ABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew PzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6 iaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK PmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO xNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E nc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL RgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK Uv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj pCVWIw== roundcube-prod-app1 CN=roundcube-prod-app1 MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3 MDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD +IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5 N33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R gDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo fJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl ABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew PzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6 iaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK PmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO xNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E nc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL RgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK Uv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj pCVWIw== sampo.sunet.se CN=sampo.sunet.se MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0 NlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV N/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ AWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I IYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg sgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp EYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf mjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh L3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC jBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk VWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i 3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ XyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw== sampo.sunet.se CN=sampo.sunet.se MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0 NlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV N/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ AWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I IYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg sgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp EYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf mjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh L3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC jBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk VWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i 3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ XyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw== publications.ki.se emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy MDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w DAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw GQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u cy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt z0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr Q6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN wyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI 0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655 j8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB 2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF MRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV S2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB UlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR dWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i CrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9 I72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ DII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5 98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o ryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W publications.ki.se emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy MDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w DAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw GQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u cy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt z0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr Q6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN wyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI 0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655 j8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj ggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB 2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF MRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV S2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB UlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR dWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG SIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i CrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9 I72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ DII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5 98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o ryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W pp9-prod-admin1.it.su.se CN=pp9-prod-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y MDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC FIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA 8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg UPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O /JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx BC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl ZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC AQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6 u/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO MJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg GkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb yogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC 3kwqqXGjzwCQvYBoTqQwTDdO3A== pp9-prod-admin1.it.su.se CN=pp9-prod-admin1.it.su.se MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV BAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y MDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC FIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA 8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg UPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O /JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx BC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl ZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl MB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC AQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6 u/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO MJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg GkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb yogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC 3kwqqXGjzwCQvYBoTqQwTDdO3A== brainstorm.swami.se CN=brainstorm.swami.se MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2 MTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG hSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC LkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+ KkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9 nCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv aS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw VDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3 YW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B AQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1 +sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u +6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI XuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc i9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM qaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw== brainstorm.swami.se CN=brainstorm.swami.se MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2 MTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG hSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC LkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+ KkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9 nCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv aS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw VDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3 YW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B AQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1 +sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u +6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI XuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc i9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM qaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw== kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr YSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV BAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw HhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux EzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0 dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu a2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS +Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw mdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y i4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P IKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb ObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9 MIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/ gBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR BgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl dDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku c2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt TwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B +xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL ZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA n9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd 0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA qQ== kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr YSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV BAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw HhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux EzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0 dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu a2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS +Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw mdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y i4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P IKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb ObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9 MIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/ gBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR BgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl dDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku c2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt TwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B +xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL ZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA n9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd 0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA qQ== http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education beta.lobber.se https://beta.lobber.se/shibboleth-sp CN=beta.lobber.se MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy NVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY JDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU TvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6 CuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E BBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw h6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3 DQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw zVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP TisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq D46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN 5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz /MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ beta.lobber.se https://beta.lobber.se/shibboleth-sp CN=beta.lobber.se MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy NVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY JDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU TvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6 CuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E BBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw h6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3 DQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw zVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP TisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq D46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN 5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz /MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ SUNET Lobber (BETA) SUNET Lobber (BETA) - a BitTorrent data distribution service swamid www07test.sub.su.se CN=www07test.sub.su.se MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3 MTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z 1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ lxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p Yma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG AQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x bi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG kU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR gG19ycA9AsUe swamid www07test.sub.su.se CN=www07test.sub.su.se MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3 MTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z 1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ lxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p Yma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG AQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x bi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG kU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR gG19ycA9AsUe sp.kau.se CN=sp.kau.se MIIC4jCCAcqgAwIBAgIJAK8+Q8SJp9cxMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXNwLmthdS5zZTAeFw0xMTA1MDYxMzUxMzBaFw0yMTA1MDMxMzUxMzBaMBQx EjAQBgNVBAMTCXNwLmthdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAOOdtYpLS733ksNrv8cVKtY8PCkrL8sa12dMH/Lp2Sm+eqNkJzwbmKPJm6Iu rp+Psc/bs767KNqDFRKi+s8iHuKIDCQnkliScR0w0wHzSiHMqEVo3OmU4hYxyYia 7b3GNY9QYgwbalIuXvIoEVtSP6+19bnreeq0HbR+xCVOnA0EWSJHbIxIcEs1sH3n WVtgW5TTJqcasNp9FRtBYgUu5m6tbBZRzEpv2vjgSnhB+D67E6gfUIllWy7EoBFf NKtvN6KXr+Md44HanVMg6O+UOLeXY2+niXlP4sVXytCjkXMkZzBnOarPKkEa1yaP yyEV1FIoEVJRbQLcYHzhtVX/D+UCAwEAAaM3MDUwFAYDVR0RBA0wC4IJc3Aua2F1 LnNlMB0GA1UdDgQWBBTDV+sbuDL/6+3K3mKMQvA4B/ctdzANBgkqhkiG9w0BAQUF AAOCAQEAKWQPKSkdt82pOnMqFfK07Tyx0tvH04m7TKJKQzL+FcXe4uzv2O1D9Hmg 9SOoAxvG62KlFlFPkqjEUAuYxEfMWhrftdcWAR3VRu4vBO3QXRxvSuB2lLE487NE IWfQbZU6cfz+C8OondMuTtEChkvc5WJAd1HYdUzF0eRSSdKUgJmT4j9fUX0USS3E oVtdy2lFcEQT6i7/0v8wrxndGmfGHi6vkiVUvLitX1gdUxx/egzZ9vq+uWa/FxU7 Jyw22KeyhvX+Ph1pO0iJh3yjDwSbVRDzMN5GU+aPBpeUVUxhYF3CTP4gh8rUAPJC myMZEHsgIBf3jkmE9uQfRGeQLiSxfg== fordrop.irt.kth.se CN=fordrop.irt.kth.se MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx MjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi CfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v Y10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs 6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh WGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB AnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw MQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu c2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA A4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j WhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7 mrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI pw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS Gf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ 3IRNZyiAYdh9b48o6SY/HQuZn5VP fordrop.irt.kth.se CN=fordrop.irt.kth.se MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx MjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi CfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v Y10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs 6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh WGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB AnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw MQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu c2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA A4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j WhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7 mrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI pw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS Gf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ 3IRNZyiAYdh9b48o6SY/HQuZn5VP lpwtool-prod-minastudier1.it.su.se CN=lpwtool-prod-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0 MTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc /AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN /SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi 8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3 jpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp c7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS VSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF U1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq 6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM oxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3 mcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo a9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV pA== lpwtool-prod-minastudier1.it.su.se CN=lpwtool-prod-minastudier1.it.su.se MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0 MTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt bWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc /AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN /SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi 8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3 jpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp c7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0 b29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS VSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF U1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq 6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM oxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3 mcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo a9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV pA== lpwtool-prod-ladok1.it.su.se CN=lpwtool-prod-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy WhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP gEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D a1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR f6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W 1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0 FpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH IZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq hkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX wAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM TIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7 3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS dVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom R3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q== lpwtool-prod-ladok1.it.su.se CN=lpwtool-prod-ladok1.it.su.se MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy WhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP gEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D a1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR f6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W 1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0 FpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH IZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk b2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq hkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX wAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM TIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7 3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS dVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom R3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x MDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG A1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C Xi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8 BPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR llXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr o/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf WOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV HQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k lUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT b21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces RVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3 tItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2 iIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H F7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj HVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA== emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD VQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc BgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU WSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x MDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG A1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s aW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw HgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C Xi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8 BPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR llXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr o/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf WOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV HQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k lUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT b21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ bnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG 9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB /zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces RVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3 tItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2 iIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H F7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj HVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA== canit.nordu.net CN=canit.nordu.net MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx MzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+ BQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ gh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi BAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P mAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY 3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R BBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1 tp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey endNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0 cde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w obZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S 9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn VXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw== canit.nordu.net CN=canit.nordu.net MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx MzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+ BQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ gh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi BAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P mAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY 3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R BBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1 tp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey endNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0 cde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w obZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S 9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn VXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw== unitcf.se CN=unitcf.se MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx EjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM R/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X pgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp Xvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI ovvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1 l7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm LnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G CSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM Zq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8 IYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H wkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n SUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7 IGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG unitcf.se CN=unitcf.se MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx EjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM R/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X pgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp Xvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI ovvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1 l7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm LnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G CSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM Zq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8 IYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H wkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n SUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7 IGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education crowd.nordu.net CN=crowd.nordu.net MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4 MzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY LurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM gkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/ QhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3 EH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6 bDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R BBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9 8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9 3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/ 1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl uKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC mCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD Neib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA== crowd.nordu.net CN=crowd.nordu.net MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4 MzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY LurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM gkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/ QhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3 EH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6 bDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R BBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9 8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9 3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/ 1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl uKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC mCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD Neib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA== NORDUnet Tools NORDUnet Tools (confluence, jira) confluence-prod-app1 CN=confluence-prod-app1 MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx NDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F IxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB hHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT GOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES MVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY k2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR M1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz tj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR Gtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3 g4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa Uaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze qVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi 01e+X7VXbQ== confluence-prod-app1 CN=confluence-prod-app1 MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx NDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F IxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB hHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT GOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES MVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY k2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR M1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz tj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR Gtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3 g4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa Uaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze qVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi 01e+X7VXbQ== jira-prod-app1 CN=jira-prod-app1 MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw OFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh aBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF w3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH xufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt Ot1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu GztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG sTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt cyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx r/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12 /JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9 TSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd FdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw== jira-prod-app1 CN=jira-prod-app1 MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw OFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh aBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF w3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH xufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt Ot1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu GztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG sTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt cyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx r/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12 /JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9 TSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd FdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw== confluence-test-app1 CN=confluence-test-app1 MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy MjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o fvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4 P2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b go1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD j1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0 EWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8 x5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D eoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ F0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R +FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg a/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf ZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU Uc3kqnPScQ== confluence-test-app1 CN=confluence-test-app1 MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy MjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o fvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4 P2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b go1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD j1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0 EWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8 x5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D eoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ F0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R +FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg a/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf ZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU Uc3kqnPScQ== http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education mailfilter.sunet.se CN=mailfilter.sunet.se CN=mailfilter.sunet.se 11414469578012237281 MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== mailfilter.sunet.se CN=mailfilter.sunet.se CN=mailfilter.sunet.se 11414469578012237281 MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== SUNET Mailfilter Service SUNET Mailfilter Service jira-test-app1 CN=jira-test-app1 MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1 MlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N 3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ NlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE wLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf F9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp HFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ 7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I ZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze 2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/ zVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA I0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn SKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ== jira-test-app1 CN=jira-test-app1 MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1 MlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N 3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ NlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE wLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf F9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp HFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ 7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I ZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze 2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/ zVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA I0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn SKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ== rt-prod-app1 CN=rt-prod-app1 MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla MBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc qI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj qQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX rvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe 4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw 7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq hkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms tmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi jmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc wAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI 17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV XEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw== rt-prod-app1 CN=rt-prod-app1 MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla MBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc qI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj qQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX rvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe 4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw 7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM cnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq hkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms tmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi jmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc wAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI 17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV XEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw== pan.dsv.su.se CN=pan.dsv.su.se CN=pan.dsv.su.se 13417180552340548855 MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz WjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+ fuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL tTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid Ti9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs xB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH zcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP gg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN BgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ a9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc PcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1 UBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk OcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG TBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA== pan.dsv.su.se CN=pan.dsv.su.se CN=pan.dsv.su.se 13417180552340548855 MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz WjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+ fuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL tTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid Ti9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs xB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH zcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP gg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN BgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ a9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc PcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1 UBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk OcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG TBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA== http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education connect.uninett.no CN=connect.uninett.no MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx NTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz h0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY K0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup bz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI 5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI 4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w HQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh cscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX +4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX 4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK QTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG +Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j ao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC Jw== connect.uninett.no CN=connect.uninett.no MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx NTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz h0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY K0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup bz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI 5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI 4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w HQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh cscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX +4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX 4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK QTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG +Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j ao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC Jw== UNINETT E-Meeting Service UNINETT E-Meeting Service (Adobe Connect Pro) dev.lobber.se CN=dev.lobber.se MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0 WjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM pI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+ QyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP yqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV UjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ 1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP gg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN BgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS cIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr TYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM EyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc rmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG Hmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ== dev.lobber.se CN=dev.lobber.se MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0 WjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM pI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+ QyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP yqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV UjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ 1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP gg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN BgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS cIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr TYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM EyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc rmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG Hmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ== ws3.bmc.uu.se CN=ws3.bmc.uu.se MIIC7jCCAdagAwIBAgIJAJd2CtAiLVt5MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXdzMy5ibWMudXUuc2UwHhcNMTExMDIwMTExNjU2WhcNMjExMDE3MTExNjU2 WjAYMRYwFAYDVQQDEw13czMuYm1jLnV1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAqx7+HJExRK1e+/qomq6aSQwaEGtS+IDK32Fv74FiYp8L4U5I 8eUAlm3FIHB7Oy48C+io2k8Dz75Xa8LfHA0Cr26kXdHWkr3mQe1P359sgKroWavR cYJZ95CUhhr0+V+imHRzWrMldkOUA/eDCNc4M0z+yFFZUG40qRk/UfZe2fw/DVCC /0yrUFmxWZm2Ucu0YU0nVS6uH1Hc/FViqYqYp3b9mAOH+ikxkrxz3QWgO8mgmFsq slgEefRqXoQGCTNiHMi3Qmy/eGTtosCDFGBmd+TgSAySGU7x4S3V5+4ITVcJA8Bg L4PcQzFVlGygsPmfplm//vt/13nqoaiZWgtK2wIDAQABozswOTAYBgNVHREEETAP gg13czMuYm1jLnV1LnNlMB0GA1UdDgQWBBQdGkaJLeARtbXFF9QMtMoypLlhgzAN BgkqhkiG9w0BAQUFAAOCAQEADuz7Porc0f074NZ/hJ6VyaUYkxAa4/pHqGtCFvi2 qEf8DmJ7YyWqOoDx5hJMZ2yBkZi2vfIyJBNLJw5O6/puTDfhUNRKTPncAE6hIHQi bCluAlR5AJZF8nMzyB+7bTG6XyCWz2No/KZrUcRFh/VEVolrVQwZPQZyKUv/cYNh FExo68rNtRrKYOcY5sQk7h+9T/Jgl7NAUddzCcaqS1BDi1LpS82F1kjmUm3DQv13 pjMCd1M+kVHVj+YL5bwEF3ixEf4TUOLwD4GR+7iA4KYwQAwjQ9s2GEYVfcwoOh+N qQWpNmDn3kYrd5oTakoGUxe5200RC/e241+n+hwJtUsJ9A== shib-test-sp1 CN=shib-test-sp1 MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5 WjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By YyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU XSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu igmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys Va85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns fn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP gg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN BgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3 WOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA 9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4 B/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0 ZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5 95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw== shib-test-sp1 CN=shib-test-sp1 MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5 WjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By YyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU XSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu igmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys Va85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns fn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP gg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN BgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3 WOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA 9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4 B/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0 ZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5 95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw== mps-dev.nordu.net CN=mps-dev.nordu.net MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2 MDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR z32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk 7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3 UJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx kWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko wjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G A1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd BgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB AJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn jFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm y0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k u7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7 CG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs MsJGKv1TOFEiCEt9POIDkms= mps-dev.nordu.net CN=mps-dev.nordu.net MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2 MDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR z32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk 7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3 UJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx kWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko wjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G A1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd BgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB AJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn jFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm y0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k u7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7 CG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs MsJGKv1TOFEiCEt9POIDkms= www.explizit.se emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm dGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl MSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe Fw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV MBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD VQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI hvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq 0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi Ht1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru 6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz 6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i iTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU V+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD VQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT CGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B CQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9 I5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv iAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi qRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A Bdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584 C619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q== www.explizit.se emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm dGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl MSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe Fw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV MBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD VQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI hvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq 0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi Ht1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru 6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz 6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i iTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB +TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU V+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD VQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT CGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B CQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD VR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9 I5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv iAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi qRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A Bdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584 C619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q== nagios-prod-srv1 CN=nagios-prod-srv1 MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx NjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ HznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z 8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew 9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70 8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ mQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV HREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/ DaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T 8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh fEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1 zPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz PwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX M1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw== nagios-prod-srv1 CN=nagios-prod-srv1 MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx NjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ HznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z 8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew 9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70 8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ mQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV HREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/ DaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T 8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh fEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1 zPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz PwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX M1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== coip-test.sunet.se CN=coip-test.sunet.se MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw OTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS CyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ 7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX 4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa UIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj xPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w HQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw rKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq 5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u TLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax g6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9 UTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T uXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd cA== betafoo.nordu.net CN=betafoo.nordu.net MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw NDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC 1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8 PGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v 7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk 418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5 Ty266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr 2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI B5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY Mrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j aXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F ULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V GZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA== betafoo.nordu.net CN=betafoo.nordu.net MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw NDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC 1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8 PGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v 7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk 418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5 Ty266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr 2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI B5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY Mrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j aXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F ULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V GZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA== Tommy Larsson emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEnjCCA4agAwIBAgIJAIDYaU8/yyu2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv bjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx MDIwMzA4MzM0NloXDTEzMTIxNzA4MzM0NlowgZAxCzAJBgNVBAYTAlNFMRUwEwYD VQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM MAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN AQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCwJB8hLp6xfRSvszffewqylgUKoW2ToLuSiPeGlHgLdJ68 4C3nq3eA8REZswiYewrCVAh4Hy8rHTFZY6l1RbmPcVGKM9v+VBv1zLZm0UO3m1N1 K8I90TvLMw6L5uQqrLwWlNSTUY2ymWIuJ9ySIKVuDp8zrsMDCy1fd8q0fk+uNmJb b8cFxiyFZEBS1dzNyiJswo8Coz98qZWUKZKNUZbDFNCD/dts9bjDQF+RbT2sbr8I Di3iwVFN1w75T7yEmetfnQYaVZbMbJsLnpuAKGyZJP4rEHsSHxmwd7R162OcWGON dvXNTBQ+ktgbLO+GM2T3tOPdCwtFWRRxt4oKfHYLAgMBAAGjgfgwgfUwHQYDVR0O BBYEFHhciuUqHJCUY3mPFShUUaYl5wSBMIHFBgNVHSMEgb0wgbqAFHhciuUqHJCU Y3mPFShUUaYl5wSBoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz dGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT A0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t bXkubGFyc3NvbkBhZG0udW11LnNlggkAgNhpTz/LK7YwDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEApDIyfp40njKA2PkfcYFwgQ9D8inVeSoo+KoT1V5/ G830v6ktogoFYZlFjNDw5fLLnHzR7ackx4Q9cqwwrh98Y1HNu9q2O9PjSfa8xlBx bKgEGLA2dfz16TwGrz5Iiuhc52dCM+ku3o5wnq1ErnEjistoyw4oaaM5GvbHjacr uChj7vnqXL6TWRUDNudQHxv2OrI0ackn0E0xJ0kFVC0F0bs3JqzJhXptJKxSwt4U IwcvNZ22AhW8bZD/RMUowQiX33v/36OxNsF+tkYhjgpFKVnVUBCzSjoHXG8hYRbi o8j07LCWpvQalz9EX/Vzzp3OYkp52mwu4bYgg//8pASD0A== crowdtest.nordu.net CN=crowdtest.nordu.net MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy MTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg o4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3 5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7 X4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT YiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb zQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew PzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO elj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0 eBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU zoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW hEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO 6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK VdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA wOJ1sg== crowdtest.nordu.net CN=crowdtest.nordu.net MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy MTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg o4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3 5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7 X4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT YiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb zQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew PzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO elj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0 eBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU zoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW hEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO 6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK VdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA wOJ1sg== http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service SWAMID Test SP SWAMID Test SP Detta är en applikation som låter dig testa federerad inloggning. This is an application for testing federated authentication. http://www.swamid.se http://www.swamid.se sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= Ume Universitet Ume Universitet http://www.umu.se Roland Hedberg roland.hedberg@umu.se ni.nordu.net CN=ni.nordu.net MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL Ds26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98 quEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD RMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ nCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8 u4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq hkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9 R8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW gyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa eYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9 +PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe gr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw== ni.nordu.net CN=ni.nordu.net MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL Ds26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98 quEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD RMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ nCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8 u4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq hkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9 R8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW gyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa eYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9 +PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe gr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw== jabber.nordu.net CN=jabber.nordu.net MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx NDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu ZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII JgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp hR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN yVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH WK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV HREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR Xi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV opoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN BD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay K0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9 2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn zvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg== jabber.nordu.net CN=jabber.nordu.net MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx NDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu ZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII JgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp hR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN yVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH WK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV HREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR Xi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV opoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN BD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay K0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9 2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn zvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg== Jabber at NORDUnet Jabber at NORDUnet http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education epc.ub.uu.se CN=epc.ub.uu.se MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda MBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB lMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/ XXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1 wWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G iNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw tLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq hkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z Up7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7 vTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/ iv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx 0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf LUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA== epc.ub.uu.se CN=epc.ub.uu.se MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda MBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB lMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/ XXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1 wWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G iNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw tLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM ZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq hkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z Up7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7 vTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/ iv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx 0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf LUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA== its-pd0001.ad.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=its-pd0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEAzCCAuugAwIBAgIJAODAFUWnpMJcMA0GCSqGSIb3DQEBBQUAMIGXMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5h ZC51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5z ZTAeFw0xMTA1MTkwNTM1MzhaFw0xNDA0MDEwNTM1MzhaMIGXMQswCQYDVQQGEwJT RTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQK DANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5hZC51bXUu c2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYWYajF/EyJpqcdlhitNq358A4W iq6/wvKwfaoKSAZXFbM/mez01bOBa0woZf/xeGVbjjBPCOui8pqL90O5ThFcAAnM k1inJMGNYuzKoRSLlYpQ4zNBY4hm8fq3cT71AzaO6V6IiCeUfdV8dYmBONiiqHTc dvFc6NSebRbkpnGZlfq/HUhltQccLTjhvGf6vFA6HpKSbPfM5Q7/KIh0486zgJb7 JJt/J2J616Mb9t/qStcXkGUnDup6oIrTfxBUGTt7trjh4RIyJvSWqJbNb/Vlr88l +P8vdc49WTVSF3wWFHymJLqg+zl33foHjdaOBoqATxbHX8YfrQzqgLfI2SUCAwEA AaNQME4wHQYDVR0OBBYEFCiF/Tc1nNgp4QPU8LKYLT0lYbfCMB8GA1UdIwQYMBaA FCiF/Tc1nNgp4QPU8LKYLT0lYbfCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADggEBAHr0cb7fhCxXshy/ELi5rWVViwg9T5mdQbhNIyKmkgb7vJXXfx8kexPb y+DU2BR2JgGUdjrJkbU4zNPUFNF08NiC3g3GPFqFKKTxJ0mH9rJHRekhzmZriMLN 9PtSqDuwYmnATLT15TGV57aBUypcu/SutdJAWGnK0toSsTXYy+zKDiBhOyqiVsqs 2nRkodiGJA16Ig+q2WykUYEGRvxNjzgfKWvCsoSaaNCoZ+UAnnKv9DysN6FSg78h R5wJLs1ZiquE/l6Iq4DutimBvoNc6TNnTwGYWJIo4LTrJGLTxa/ZQl0uEYPS/SWP qo9cBPEaTnL1Lr1ecg2/SlL0KYppyWk= www.servicedesk.its.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf +QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat EycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU qDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R 0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG vc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8 MZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK MB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4 GinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a tb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+ jrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S 4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm Ak0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg= www.servicedesk.its.umu.se emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk ZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt LnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf +QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat EycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU qDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R 0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG vc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8 MZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK MB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4 GinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a tb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+ jrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S 4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm Ak0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg= umdac-olho0001.ad.umu.se emailAddress=olov.hoglund@adm.umu.se,CN=umdac-olho0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIECTCCAvGgAwIBAgIJAK3Ixi4wEKOLMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAw MDEuYWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVt dS5zZTAeFw0xMTA1MTkwODQzMTNaFw0xNDA0MDEwODQzMTNaMIGaMQswCQYDVQQG EwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYD VQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAwMDEu YWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVtdS5z ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/WaqpHa41juTzDaZs4 3FZXOXqSTtZWoI2h4/1xr619liNbZ2eJ+Dlwpjde0hyqiQ+xbMxVvMbn/6LF5Zsp JoNofugOMUXieKj/OiP8S35QjuOQaNIUIW102NoRsx1pqdQUYjaqg4UG/c5gyZRu iDff6F6lnSsnKUpWkDHDcLdknQ0pTdNlhmlR2YSoy8D2twr/SdQfih0IVbL6WLw9 bB7T05+jxEuiAsAeDFPGnT8hHowQgHlMmRGjQ/cRRBbuMFxxfH8rB5PHe63TBxMl sGzQgGgqqbxn/lRiVGUcFSDbPrO5G4ndkKrz5bwwDoqCE8tJkfbEwmzfvlb6Lvcz BMMCAwEAAaNQME4wHQYDVR0OBBYEFLXDc99280S72ej+9ADMJPXy/HkqMB8GA1Ud IwQYMBaAFLXDc99280S72ej+9ADMJPXy/HkqMAwGA1UdEwQFMAMBAf8wDQYJKoZI hvcNAQEFBQADggEBALFQR+c3B/yoY0RSvcGW3GV4clryvVjDQehTsg8BrnSafuU3 v86B38Gqrf75rm8Zrs/cm/rpcmibdTDi7EObUUrHMlRBFaaoSxwqDRNGlYhVLx6t iEm749FD8yau5/85er7//3a+LFEsaid4G/3jCjyVO2bmZPERrqlk2QaHhpJwmVnL QiOVXEI5kZcLh82asMMKOOWkm/mEaguFOXWksUSOmk1bOUxZPkY0eTtIdqyHPuBv 3BjkPojMH6Ixwv0vluO26w1ZwOYqw6plU5n7D1tJ9YdJ6DAQjeDUXmdrgqS8Dpw9 yJ87d7WXKCfNlolR2zh8rlXP5N2pv2MV8UsBuPY= http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service www.wisum.its.umu.se emailAddress=mats.larsson@adm.umu.se,CN=www.wisum.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIIEsDCCA5igAwIBAgIJAPSljFRXQ/2WMA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD VQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww CgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0 cy51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNl MB4XDTExMDMyOTA0NTYwN1oXDTE0MDIwOTA0NTYwN1owgZYxCzAJBgNVBAYTAlNF MRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoT A0lUUzEMMAoGA1UECxMDSVRTMR0wGwYDVQQDExR3d3cud2lzdW0uaXRzLnVtdS5z ZTEmMCQGCSqGSIb3DQEJARYXbWF0cy5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMoMQ5OKrObHhxztzsddelykKBWYrH IrQOTUROELgi8UvMhupoePJsxLEGtursJ34cUCJQbb+5z0llFpUHJVshCKnU1YYd V+3qIZJLTVStq7R2XkTD7+0OqP0+KqRtqMzaPUlb5QCZlhkGAvuH1s+5/T9ASzvw 5bTX8aJ9Vcb7cceCxaY7meqCVP/6dd1uQErGgRK8o/+8M2+IwkPv9IzfQKfPchxq nKKU1q70ES1C60T0PgZiv4U0PFQcUKihXZPKNmijyHCk4uM092HbuQi9/xiLDFrq cVjz2rUd0hmzDN4KGrIAmBhgI3qGwJ/dGnXDI5E/Nm5IGQy76GREiZdVAgMBAAGj gf4wgfswHQYDVR0OBBYEFArY6dz4n9LgrjqUv/Kj7qQeCGlWMIHLBgNVHSMEgcMw gcCAFArY6dz4n9LgrjqUv/Kj7qQeCGlWoYGcpIGZMIGWMQswCQYDVQQGEwJTRTEV MBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJ VFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0cy51bXUuc2Ux JjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNlggkA9KWMVFdD /ZYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAo7v8NM28YrhtT0Nu KV/DloFrVfhytyLNvqqununPPcbyLECvGDnT3OyqhbBdleXonFqa9wzacDUmFcms FRh6wVGgDy/w1sxmswdqZtXl7tKTjYmPAAoHScTkgSUAoQTOM+wJfhp9QhcbiYJT OcDpjfKHDLFsBPpZe+UjlqC/cNWZzLC4/hd1DnVldzZGeaVZxYv2IXFsXk1Kn5YL 9Ly23JSd+CZxMhwnDbq07Lxr427ynvNezKoQj1befUeWNqODzIgudrCJ9ePHjTI9 +y00LlpUhPJThokksq20YglJ6cnbKm206AQIZotZTkWDfZqrBXMkpd/T83v/RFrb 9XlNvw== LPW - Karolinska Institutet LPW - Karolinska Institutet Ladok på webb för studenter på Karolinska Institutet Ladok on the web for students at Karolinska Institutet kiladok01.ki.se CN=kiladok01.ki.se MIIC9DCCAdygAwIBAgIJALIjJ4W5G5NlMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2tpbGFkb2swMS5raS5zZTAeFw0xMTA2MDkwOTE3MzJaFw0yMTA2MDYwOTE3 MzJaMBoxGDAWBgNVBAMTD2tpbGFkb2swMS5raS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAKaPBu20JzB9Ko3IQNSei/zbfY2N75RUATikwdmju6Uy lIFdSbQCsEl6o1mktZysNrUL2tj6l45kDZmaCxvKakuC5bIHQY9E8kWHdrXHTxEx QCDw6+NSHcRzJwKpUQZKVz7YdTNl+7qnoqpQpVYTB7aPMXn71xDHIspRg6RtJvly FH1ADlRyVuiUd/CKvp4b6UBOMmnHgbdKSaY0N362Ks0wmw13ZMc4O9QChgx4R33R 4ooNV79byMtJ8RPomTNMTlVAnsSMFjXh3yNzxra7zGQnUAlzXyY5+rH1kaRqstfr XyxVg9nlvv82gsczPxXl0kexWh+DW3wB9LtflKkCyA0CAwEAAaM9MDswGgYDVR0R BBMwEYIPa2lsYWRvazAxLmtpLnNlMB0GA1UdDgQWBBRzCPPEABQ2vMTzaw86FhJS /qGq9DANBgkqhkiG9w0BAQUFAAOCAQEAgcz87bN6b0aAbEceZR+bmbAHDrcU5bA2 Z7LQt+PWQDeXS3WCf7xwGxHSUEer9gP078Zo1Z72UMnowQW4Fuwrp/lAOVhsAGPZ g10njIwKk9oi69hIgjoU+YD03Zt2zglrkOFoSH4Gy2QbmIiF3ihSjiY/eYtrDQhr yPAkIV8gl8A16so6D364fbNuF9ay5ONY3J+P20Scmuhuel55KdEnR1SIxdQ0Fml0 XBbBB8yIgXxH5y12cJA0350DeuLjV2lI+Vwo+cHc4l4Iy60nCmU/AhOPsrn/KSol D1QNfeY/pFOqpfSxgp64TIVe9v9UJ7QJRm7zh51LDEjqyJwd/xxNyA== http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education nordunet.tv CN=nordunet.tv MIIC9TCCAd2gAwIBAgIJAJbH0STVcsEQMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC25vcmR1bmV0LnR2MB4XDTExMDUzMTE1NDg1NloXDTIxMDUyODE1NDg1Nlow FjEUMBIGA1UEAxMLbm9yZHVuZXQudHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDgvw+Ecpy85/x9dFLRnI11QoYRx9eRC/H23k5ItE5g/HOinHkl7tT2 KYhXE8orDVpvtj1edXppIE0C3XWkgltdJTvPOXxnfto2rQOx6h8lZHldFzNhlaD1 gNNzrNLD/PqOJ4vGgqFogV7BAQFHBWz1hiU98xle7Jqa8/7rWj2V1T7ZcjkfaRhU q/4EoJg0UTy0NURQjhgD8pk4gw9PdUfnxWBeiukIFFIiRzPVy6E/DnMHO/Lj3UYU hlVK4CZJ1eMaDlqq2msAM2NXFEvfG7jd/XfCdx8ZSqKCRsa4o8pTOcbAW9cxhso8 rC2gcjgeZypevNVxHzcepMMeCrbs1rblAgMBAAGjRjBEMCMGA1UdEQQcMBqCC25v cmR1bmV0LnR2hgtub3JkdW5ldC50djAdBgNVHQ4EFgQULkNNPNMu2YQkJwXc62KQ gVs9cTcwDQYJKoZIhvcNAQEFBQADggEBAEQw4jnSd7l+50jXx9lDY4Ffn9s2m69M pdKjSUlCN/0+MFRzpZcgJcVSrivqiICeDOW1QHNJZLmiZXzOV4QHwrOGObCMCclo +lCmV0sLvZ/N9E5mAne/61kx251w1ub/aQJ5H2HV+wgcGMLyrJN+Fas3Z6D0WIwE ln9IKS3JyKG+VBcpLWosX1jaSP6XFJe7kZ58SVbRnAoaGoIWh7tww13KsHkPEmU3 UuGq63xCD7WDlXE0wpoWBE2dJUti1P4OovwFCUN4aqYT1c2y4wneVj/KTEWy8qKz 000W3/HStrhj0L5kZNAkal6vzZ0Ux9n3V/9/ZoeSilM5ZiFD9whUQho= nordunet.tv CN=nordunet.tv MIIC9TCCAd2gAwIBAgIJAJbH0STVcsEQMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC25vcmR1bmV0LnR2MB4XDTExMDUzMTE1NDg1NloXDTIxMDUyODE1NDg1Nlow FjEUMBIGA1UEAxMLbm9yZHVuZXQudHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDgvw+Ecpy85/x9dFLRnI11QoYRx9eRC/H23k5ItE5g/HOinHkl7tT2 KYhXE8orDVpvtj1edXppIE0C3XWkgltdJTvPOXxnfto2rQOx6h8lZHldFzNhlaD1 gNNzrNLD/PqOJ4vGgqFogV7BAQFHBWz1hiU98xle7Jqa8/7rWj2V1T7ZcjkfaRhU q/4EoJg0UTy0NURQjhgD8pk4gw9PdUfnxWBeiukIFFIiRzPVy6E/DnMHO/Lj3UYU hlVK4CZJ1eMaDlqq2msAM2NXFEvfG7jd/XfCdx8ZSqKCRsa4o8pTOcbAW9cxhso8 rC2gcjgeZypevNVxHzcepMMeCrbs1rblAgMBAAGjRjBEMCMGA1UdEQQcMBqCC25v cmR1bmV0LnR2hgtub3JkdW5ldC50djAdBgNVHQ4EFgQULkNNPNMu2YQkJwXc62KQ gVs9cTcwDQYJKoZIhvcNAQEFBQADggEBAEQw4jnSd7l+50jXx9lDY4Ffn9s2m69M pdKjSUlCN/0+MFRzpZcgJcVSrivqiICeDOW1QHNJZLmiZXzOV4QHwrOGObCMCclo +lCmV0sLvZ/N9E5mAne/61kx251w1ub/aQJ5H2HV+wgcGMLyrJN+Fas3Z6D0WIwE ln9IKS3JyKG+VBcpLWosX1jaSP6XFJe7kZ58SVbRnAoaGoIWh7tww13KsHkPEmU3 UuGq63xCD7WDlXE0wpoWBE2dJUti1P4OovwFCUN4aqYT1c2y4wneVj/KTEWy8qKz 000W3/HStrhj0L5kZNAkal6vzZ0Ux9n3V/9/ZoeSilM5ZiFD9whUQho= NORDUnet TV NORDUnet Media Distribution Site http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education mailfilter.sunet.se CN=mailfilter.sunet.se MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== mailfilter.sunet.se CN=mailfilter.sunet.se MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz MTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi chEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb Mi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53 rngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U AfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo pi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew PzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs Sg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy /i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2 7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO TJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3 ywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5 EeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/ KHCx/w== SUNET Mailfilter Service SUNET Mailfilter Service sutest.dsv.su.se CN=sutest.dsv.su.se MIIC9zCCAd+gAwIBAgIJANFaQko5QEDsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHN1dGVzdC5kc3Yuc3Uuc2UwHhcNMTEwNjE0MTUxMDI5WhcNMjEwNjExMTUx MDI5WjAbMRkwFwYDVQQDExBzdXRlc3QuZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9dKcFUqB+h9m4Ce2+30IxJWbSuCup9EQIWDD15Ni u7LgB5v1lmPJvz3dNAO8oLGZc2GZ1MGC4LMTjOsOxyVBI3kK+sstXZ5HCcEXHGnN dawOEwMpAge81J/SU4py7fxb028I7CxBnyVTD0nQeaXYl8TwA9/Wi0fqdQrOpNY4 Hmd2izAT3+lPSWplNYQRdiZpDmpJ5Kpe0fqvwYk7IZ0yAePBVlmNMUO7Um6ONjM8 RiD/F0Kvl2TycXa3fHZWP5QhF8Ovkg2l+bpbr78Nvj/oqY3jGAXnCnK2qoYmb6/N 82kJ+53n55a/2YWS71Co2L6GcdXK9RD6J6GIO5F99VLFHwIDAQABoz4wPDAbBgNV HREEFDASghBzdXRlc3QuZHN2LnN1LnNlMB0GA1UdDgQWBBQsUNUB8MuUgg3w4rVX HCQfNaFJbDANBgkqhkiG9w0BAQUFAAOCAQEATmRML430Yi9BjDHVyEpYY3mEZkYT LhoFdN1yC8E37VG7ilUh/rI/BSvCrxt8KSZQ+5OusLq+4jVrNsESXD7PHDFAmQZ9 5DMGnlZnYHbi9s2Eck8Na/c/jxza0gxaXG0IGmgYkVvcbHZ4HVNM1XOrn/EbtayE TRrcLGU0e+HjsbcULaB40DPyKJTPJrp+77H7560BQZXylxoDpTNuiKE7lvygoSbu HvZVD47jmfXvB9EmZnrzECl2gYKn3BJSbXFcvFnd8346qDw0p8mOxmiFu+5GRO7d Ipamop1r0dxsmADb5Z3TF29YvB5OuZFPPwLKKg1tX9Nw+9199lffGUhEPg== sutest.dsv.su.se CN=sutest.dsv.su.se MIIC9zCCAd+gAwIBAgIJANFaQko5QEDsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHN1dGVzdC5kc3Yuc3Uuc2UwHhcNMTEwNjE0MTUxMDI5WhcNMjEwNjExMTUx MDI5WjAbMRkwFwYDVQQDExBzdXRlc3QuZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA9dKcFUqB+h9m4Ce2+30IxJWbSuCup9EQIWDD15Ni u7LgB5v1lmPJvz3dNAO8oLGZc2GZ1MGC4LMTjOsOxyVBI3kK+sstXZ5HCcEXHGnN dawOEwMpAge81J/SU4py7fxb028I7CxBnyVTD0nQeaXYl8TwA9/Wi0fqdQrOpNY4 Hmd2izAT3+lPSWplNYQRdiZpDmpJ5Kpe0fqvwYk7IZ0yAePBVlmNMUO7Um6ONjM8 RiD/F0Kvl2TycXa3fHZWP5QhF8Ovkg2l+bpbr78Nvj/oqY3jGAXnCnK2qoYmb6/N 82kJ+53n55a/2YWS71Co2L6GcdXK9RD6J6GIO5F99VLFHwIDAQABoz4wPDAbBgNV HREEFDASghBzdXRlc3QuZHN2LnN1LnNlMB0GA1UdDgQWBBQsUNUB8MuUgg3w4rVX HCQfNaFJbDANBgkqhkiG9w0BAQUFAAOCAQEATmRML430Yi9BjDHVyEpYY3mEZkYT LhoFdN1yC8E37VG7ilUh/rI/BSvCrxt8KSZQ+5OusLq+4jVrNsESXD7PHDFAmQZ9 5DMGnlZnYHbi9s2Eck8Na/c/jxza0gxaXG0IGmgYkVvcbHZ4HVNM1XOrn/EbtayE TRrcLGU0e+HjsbcULaB40DPyKJTPJrp+77H7560BQZXylxoDpTNuiKE7lvygoSbu HvZVD47jmfXvB9EmZnrzECl2gYKn3BJSbXFcvFnd8346qDw0p8mOxmiFu+5GRO7d Ipamop1r0dxsmADb5Z3TF29YvB5OuZFPPwLKKg1tX9Nw+9199lffGUhEPg== mds.sunet.se CN=mds.sunet.se MIIC+TCCAeGgAwIBAgIJAOvVefVlKf4tMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG1kcy5zdW5ldC5zZTAeFw0xMTEwMDMwOTIwMDRaFw0yMTA5MzAwOTIwMDRa MBcxFTATBgNVBAMTDG1kcy5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMM1mRFzygysIo9Qw7XabyoIe0nbATiS428GJ2oB3PSDLjmnf1CI kXwSBogHyAvdmQF04QCxeGki39cib/hTsxEbA14iGc/uyEbs4tFMgPvSPh3t8Uos 1a8iHngnjpA0VuBH7VP3w0nCvj1eV5EobHKVk0NLgtXDgl87w6COPEre/5QN9IBf 0/M7uO7zueXhpAzyO2+u+tZN2uacy5L2KTdiFxvFHAjaEjMnlVzbD7wehALIXNBg xtHUSITj2nwTjq7X/3sQbrusYL9DrW7RKLzzLSuHxRr4Dz+PESOjZUxBjTcwE4uJ 2fmPuHfCtsxXHUnm7Ap3Df5I1exmSjc3inkCAwEAAaNIMEYwJQYDVR0RBB4wHIIM bWRzLnN1bmV0LnNlhgxtZHMuc3VuZXQuc2UwHQYDVR0OBBYEFB+CPP645D+t0FSk /40HaWtGmOP6MA0GCSqGSIb3DQEBBQUAA4IBAQAz/rf6fDHJU8Dp6hahHkVNRWRu cdVruda7guUIJ6MQWgl1N9Twfm2OvUSaM5fPtsqfoYTkv4ThVs8vGYyw+Y2oAnBa XKvUeP6S6et7cKQZCtpi9UgK8s1dHK7oqJaluW9tGes1Mcer/qKFdYunLlXYi8PA PRgEOb2hquFNE5V+0vXeiVqo/fAhlHxZ5jJbSQ2RnnN7ycVCQDZZlaEYPrGpaZVS 9gYHwnECD5EPl8QsVymK2Co28pXAwpdo4btmWAeDhmy+8yOMjoS+T3k+/wiEmLLp dnjCadQzQamnqs4mfuypLT2wWWjkat9QKAM9gHkMwcC1Uv2RM2QeR8FDySJX mds.sunet.se CN=mds.sunet.se MIIC+TCCAeGgAwIBAgIJAOvVefVlKf4tMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG1kcy5zdW5ldC5zZTAeFw0xMTEwMDMwOTIwMDRaFw0yMTA5MzAwOTIwMDRa MBcxFTATBgNVBAMTDG1kcy5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMM1mRFzygysIo9Qw7XabyoIe0nbATiS428GJ2oB3PSDLjmnf1CI kXwSBogHyAvdmQF04QCxeGki39cib/hTsxEbA14iGc/uyEbs4tFMgPvSPh3t8Uos 1a8iHngnjpA0VuBH7VP3w0nCvj1eV5EobHKVk0NLgtXDgl87w6COPEre/5QN9IBf 0/M7uO7zueXhpAzyO2+u+tZN2uacy5L2KTdiFxvFHAjaEjMnlVzbD7wehALIXNBg xtHUSITj2nwTjq7X/3sQbrusYL9DrW7RKLzzLSuHxRr4Dz+PESOjZUxBjTcwE4uJ 2fmPuHfCtsxXHUnm7Ap3Df5I1exmSjc3inkCAwEAAaNIMEYwJQYDVR0RBB4wHIIM bWRzLnN1bmV0LnNlhgxtZHMuc3VuZXQuc2UwHQYDVR0OBBYEFB+CPP645D+t0FSk /40HaWtGmOP6MA0GCSqGSIb3DQEBBQUAA4IBAQAz/rf6fDHJU8Dp6hahHkVNRWRu cdVruda7guUIJ6MQWgl1N9Twfm2OvUSaM5fPtsqfoYTkv4ThVs8vGYyw+Y2oAnBa XKvUeP6S6et7cKQZCtpi9UgK8s1dHK7oqJaluW9tGes1Mcer/qKFdYunLlXYi8PA PRgEOb2hquFNE5V+0vXeiVqo/fAhlHxZ5jJbSQ2RnnN7ycVCQDZZlaEYPrGpaZVS 9gYHwnECD5EPl8QsVymK2Co28pXAwpdo4btmWAeDhmy+8yOMjoS+T3k+/wiEmLLp dnjCadQzQamnqs4mfuypLT2wWWjkat9QKAM9gHkMwcC1Uv2RM2QeR8FDySJX http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education meta.eduroam.se CN=meta.eduroam.se MIIDBTCCAe2gAwIBAgIJAPh6o9VnEARbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21ldGEuZWR1cm9hbS5zZTAeFw0xMTEwMDcxNDM5MDBaFw0yMTEwMDQxNDM5 MDBaMBoxGDAWBgNVBAMTD21ldGEuZWR1cm9hbS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANZ98HMQtCgIEsR8nwsnLFK0THbzS/mBg5RZLn6N72Ev Lh1m/IjUEb6biqsRIaq3e377tABcvgD4UnCFi5yX6DQvwV6U46G4CJ6M4ilOAM01 KWNhcX3JNUo2/vczWX4dSj3/u1uBc9DwqBdkCNeOBluzQuYJtIOd7bb3SBGomDbP cwwzk4RbUR4D/6i14+zLhivx6sFcFxLzZw3cyb8+bmlHwNdoyZYpXJpwXVLc1iFI 650ZXw8jUNg7XZHqKEnnzIIjNmo3NwywBosLDUmksjNJlftvHBAVWo2lKgUffS/z 8gfRUT10NBJGVasy84cm60R+scuvBLtIxxHezUJO2cMCAwEAAaNOMEwwKwYDVR0R BCQwIoIPbWV0YS5lZHVyb2FtLnNlhg9tZXRhLmVkdXJvYW0uc2UwHQYDVR0OBBYE FJdh5hCOYUWIC7Ftaflm0xXkfwaYMA0GCSqGSIb3DQEBBQUAA4IBAQAopSB0Jj6G 7nHlsblCirgCvFwvIEoKxyBLCsdjhzG6YdwzPPAKEnHBsrx02CNesHe1i8ksTlRK 8KUEmf+L2PG0LXZNeYO02W+3mr18MOxt0z6f4QIAp1tpsDJkoERuEVVQOcthRA/J JAF6/j66o21JsCuXnrPmjCVRS8xtxRIeJ7AitKIVQOcYVsHafw0QbHgz1t+uWI0U 7OnL+DyOpCQ7eiqwdYOwcWjOoR/McIMzQ0oTIl03Gqe1aRzuOPkszANfNXhbWtKw oc1+nqi2B03IRK/9s4QsOZVrcdczbrq97zE8pZcHVCzwgD9L3pWIYNY1WGE7qwTx VHwj8+XpYqMH meta.eduroam.se CN=meta.eduroam.se MIIDBTCCAe2gAwIBAgIJAPh6o9VnEARbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD21ldGEuZWR1cm9hbS5zZTAeFw0xMTEwMDcxNDM5MDBaFw0yMTEwMDQxNDM5 MDBaMBoxGDAWBgNVBAMTD21ldGEuZWR1cm9hbS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANZ98HMQtCgIEsR8nwsnLFK0THbzS/mBg5RZLn6N72Ev Lh1m/IjUEb6biqsRIaq3e377tABcvgD4UnCFi5yX6DQvwV6U46G4CJ6M4ilOAM01 KWNhcX3JNUo2/vczWX4dSj3/u1uBc9DwqBdkCNeOBluzQuYJtIOd7bb3SBGomDbP cwwzk4RbUR4D/6i14+zLhivx6sFcFxLzZw3cyb8+bmlHwNdoyZYpXJpwXVLc1iFI 650ZXw8jUNg7XZHqKEnnzIIjNmo3NwywBosLDUmksjNJlftvHBAVWo2lKgUffS/z 8gfRUT10NBJGVasy84cm60R+scuvBLtIxxHezUJO2cMCAwEAAaNOMEwwKwYDVR0R BCQwIoIPbWV0YS5lZHVyb2FtLnNlhg9tZXRhLmVkdXJvYW0uc2UwHQYDVR0OBBYE FJdh5hCOYUWIC7Ftaflm0xXkfwaYMA0GCSqGSIb3DQEBBQUAA4IBAQAopSB0Jj6G 7nHlsblCirgCvFwvIEoKxyBLCsdjhzG6YdwzPPAKEnHBsrx02CNesHe1i8ksTlRK 8KUEmf+L2PG0LXZNeYO02W+3mr18MOxt0z6f4QIAp1tpsDJkoERuEVVQOcthRA/J JAF6/j66o21JsCuXnrPmjCVRS8xtxRIeJ7AitKIVQOcYVsHafw0QbHgz1t+uWI0U 7OnL+DyOpCQ7eiqwdYOwcWjOoR/McIMzQ0oTIl03Gqe1aRzuOPkszANfNXhbWtKw oc1+nqi2B03IRK/9s4QsOZVrcdczbrq97zE8pZcHVCzwgD9L3pWIYNY1WGE7qwTx VHwj8+XpYqMH http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education meetingtools.nordu.net CN=meetingtools.nordu.net MIIDCTCCAfGgAwIBAgIJAMw0JbtsXnrGMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFm1lZXRpbmd0b29scy5ub3JkdS5uZXQwHhcNMTExMDA3MjE0MjU3WhcNMjEx MDA0MjE0MjU3WjAhMR8wHQYDVQQDExZtZWV0aW5ndG9vbHMubm9yZHUubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApF6eyxvsRmbALxDE1Mlxt1IV SY9pEr28vv1T3HDQFW0TI2SQeMQlkXmfjux0qxY3F+qI15zejcAwzhZottruFP6M TGTgcfC3w2H1esB2O29okFddXBtyaXWW6hVAjF1Bmgy0UwBDWWxCHo4BhXQRyIBe cK+hf+xgpgOdFhgC8BJERinuVtZjCRiHqyoZ9WH9/+Qd09BuGGdCXRTrmk/SO/NT Ncpbvyb4rLriW7xGgHScc3rdmgJnmMeXXKdMQt8q0kjbaSeibq1Z3Jqa7nDQa//1 1VauaXNcLtiU6eTYP7vf9qLo1evQ7tkIo8PGeqX92dp4fse7lv6zVQdKlP/GiQID AQABo0QwQjAhBgNVHREEGjAYghZtZWV0aW5ndG9vbHMubm9yZHUubmV0MB0GA1Ud DgQWBBQiAOf3NZwStjuODYT1PI8wpOYO2jANBgkqhkiG9w0BAQUFAAOCAQEAasFD WphqHBIxJMIx1TR5LCoabp9ZM8yN7TNpmneCnhSotjNxDRhzHANKsotjRsmV80tA 5v4yN0ORHXDjN18C1YtkaYZNGSPwEbaLWeY2MulBcgJq0nvNOxDeGhkO57u+stgY 8Wi/UNX1X9L5TJ60AdR+jE3gVsAA7DqhKRWqSvsh6jfSwUg83A/QYIp7Qi5LfejS Ljjhavn6zDPLc+ILO7PDrwLBw8FD9bsff4wpngUvwQb1c1jgAy1FNGO/lK5KfX45 asFBcvwcrKqc1WoJd5PodrX9RFw/bbIceEm5ifzg2KzsS+rWxah/RVXsXWio/nY5 pcqH0yzoEFA0VHDdXA== meetingtools.nordu.net CN=meetingtools.nordu.net MIIDCTCCAfGgAwIBAgIJAMw0JbtsXnrGMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFm1lZXRpbmd0b29scy5ub3JkdS5uZXQwHhcNMTExMDA3MjE0MjU3WhcNMjEx MDA0MjE0MjU3WjAhMR8wHQYDVQQDExZtZWV0aW5ndG9vbHMubm9yZHUubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApF6eyxvsRmbALxDE1Mlxt1IV SY9pEr28vv1T3HDQFW0TI2SQeMQlkXmfjux0qxY3F+qI15zejcAwzhZottruFP6M TGTgcfC3w2H1esB2O29okFddXBtyaXWW6hVAjF1Bmgy0UwBDWWxCHo4BhXQRyIBe cK+hf+xgpgOdFhgC8BJERinuVtZjCRiHqyoZ9WH9/+Qd09BuGGdCXRTrmk/SO/NT Ncpbvyb4rLriW7xGgHScc3rdmgJnmMeXXKdMQt8q0kjbaSeibq1Z3Jqa7nDQa//1 1VauaXNcLtiU6eTYP7vf9qLo1evQ7tkIo8PGeqX92dp4fse7lv6zVQdKlP/GiQID AQABo0QwQjAhBgNVHREEGjAYghZtZWV0aW5ndG9vbHMubm9yZHUubmV0MB0GA1Ud DgQWBBQiAOf3NZwStjuODYT1PI8wpOYO2jANBgkqhkiG9w0BAQUFAAOCAQEAasFD WphqHBIxJMIx1TR5LCoabp9ZM8yN7TNpmneCnhSotjNxDRhzHANKsotjRsmV80tA 5v4yN0ORHXDjN18C1YtkaYZNGSPwEbaLWeY2MulBcgJq0nvNOxDeGhkO57u+stgY 8Wi/UNX1X9L5TJ60AdR+jE3gVsAA7DqhKRWqSvsh6jfSwUg83A/QYIp7Qi5LfejS Ljjhavn6zDPLc+ILO7PDrwLBw8FD9bsff4wpngUvwQb1c1jgAy1FNGO/lK5KfX45 asFBcvwcrKqc1WoJd5PodrX9RFw/bbIceEm5ifzg2KzsS+rWxah/RVXsXWio/nY5 pcqH0yzoEFA0VHDdXA== NORDUnet E-Meeting Tools NORDUnet E-Meeting Tools http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.sunet.se CN=play.sunet.se MIIC/TCCAeWgAwIBAgIJAMNIXyGN4YjRMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBsYXkuc3VuZXQuc2UwHhcNMTExMDE2MDQyMDEwWhcNMjExMDEzMDQyMDEw WjAYMRYwFAYDVQQDEw1wbGF5LnN1bmV0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAzs08Z/ncSkirmtP8gV/mP7PpR0UkVcArRbZHMzg/5JIX2Nkl MmSuywePMjninOvnw5/8imgPRW6eEit33XuBe6v3cZC3lDVY7KN8UWzQ6aWehW5g xIkmoSyxfQZEVMjw4a0eBnsQrvnQ4zs3IsR0NeZYChGfe9tOGVbPuzVfbAg9hI1E uIH+x6ubD4VjmU3S9WVsHCx8sYfhNVjtWtmWXRw7W07x57ni7zlWqt0DY83KTV7R XTn/EuncilZULBO2uqwsR5OHRUdGf2vShxwA1H43syuSrPsaGYQkDiJ7nOWHt+h0 he9KR/ef+bstEjOryet4U6JdtsWTJpozekuEhwIDAQABo0owSDAnBgNVHREEIDAe gg1wbGF5LnN1bmV0LnNlhg1wbGF5LnN1bmV0LnNlMB0GA1UdDgQWBBSHNGjJjfq8 1/hBw9vR5IxBhm5dgjANBgkqhkiG9w0BAQUFAAOCAQEAUTXIFeSv15+/RVHSE2vL HEcOGNhu3ppi12+enIko5hM+84R2RHZxx3WhGvd03tXjjIy9lk0odCzT861ct0dj HUlGzUtCKroE9wuAnyx1u1JEj+sCpTy1dXhCUldWM+sACbf5m9xbou8LHzG1xSfU nsReYgzf872TGKmmMtBupFctENltdZ5+ulKaM8/+orb38Srz9KP2svXXxOWb4uNS F6bdA0sNcWSObKJXHdHPZAeieXu0bP7tlY8+B/jF9SW/I3q0k4CIEsDjcUMozVVo 4UieoIWb5B8xpklpbDmSLHc0R3Cq/YvpJgvz4RXnf6GlQ9pXr6AhMNkpMcroabsP wg== play.sunet.se CN=play.sunet.se MIIC/TCCAeWgAwIBAgIJAMNIXyGN4YjRMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXBsYXkuc3VuZXQuc2UwHhcNMTExMDE2MDQyMDEwWhcNMjExMDEzMDQyMDEw WjAYMRYwFAYDVQQDEw1wbGF5LnN1bmV0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAzs08Z/ncSkirmtP8gV/mP7PpR0UkVcArRbZHMzg/5JIX2Nkl MmSuywePMjninOvnw5/8imgPRW6eEit33XuBe6v3cZC3lDVY7KN8UWzQ6aWehW5g xIkmoSyxfQZEVMjw4a0eBnsQrvnQ4zs3IsR0NeZYChGfe9tOGVbPuzVfbAg9hI1E uIH+x6ubD4VjmU3S9WVsHCx8sYfhNVjtWtmWXRw7W07x57ni7zlWqt0DY83KTV7R XTn/EuncilZULBO2uqwsR5OHRUdGf2vShxwA1H43syuSrPsaGYQkDiJ7nOWHt+h0 he9KR/ef+bstEjOryet4U6JdtsWTJpozekuEhwIDAQABo0owSDAnBgNVHREEIDAe gg1wbGF5LnN1bmV0LnNlhg1wbGF5LnN1bmV0LnNlMB0GA1UdDgQWBBSHNGjJjfq8 1/hBw9vR5IxBhm5dgjANBgkqhkiG9w0BAQUFAAOCAQEAUTXIFeSv15+/RVHSE2vL HEcOGNhu3ppi12+enIko5hM+84R2RHZxx3WhGvd03tXjjIy9lk0odCzT861ct0dj HUlGzUtCKroE9wuAnyx1u1JEj+sCpTy1dXhCUldWM+sACbf5m9xbou8LHzG1xSfU nsReYgzf872TGKmmMtBupFctENltdZ5+ulKaM8/+orb38Srz9KP2svXXxOWb4uNS F6bdA0sNcWSObKJXHdHPZAeieXu0bP7tlY8+B/jF9SW/I3q0k4CIEsDjcUMozVVo 4UieoIWb5B8xpklpbDmSLHc0R3Cq/YvpJgvz4RXnf6GlQ9pXr6AhMNkpMcroabsP wg== smd.du.se CN=smd.du.se MIIC7TCCAdWgAwIBAgIJAPkiM5K7AHAGMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXNtZC5kdS5zZTAeFw0xMTEwMTgwODExNTJaFw0yMTEwMTUwODExNTJaMBQx EjAQBgNVBAMTCXNtZC5kdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAOwfg/fj8K77HxhFO/eniat3qwqjSEbt8qiUQtOQCbgif2oiE3blbXHPoqPy byge9RswoMI73rDmFsLF8sxybu4au4b4/UKiwOX2ytpG60LDS9onX1GpbCx+UWI1 H6hbmpyx/1jyS8Ga3SJXEqJvegg2CiATn6by/Gs+u+3nxc3+4jFjoro16RMODse9 /wj9ih04CZPrRZaAEK5J8FnSjrRQqKucqePDXtp3ROU5H3VmX5g7UYInwoOEAmk9 LwgkscIrWObtqh8+cBlP9TSiZHabS3c3Dov6kbnB1gXCb5lAMcCZbG9JhGM9/kd8 WaG2IMpeEOvjYOEG7LgLT4FyVC8CAwEAAaNCMEAwHwYDVR0RBBgwFoIJc21kLmR1 LnNlhglzbWQuZHUuc2UwHQYDVR0OBBYEFDDb0MGlwNLLclz21KqZe9MZLKnbMA0G CSqGSIb3DQEBBQUAA4IBAQDLx/yYACxZTq1EsxCGddrMsCKJP+Txa7VEINoLRNW1 A/sQBITQdUKfuiUUXjDh8Sj0s5RvwwsyNNKla4caQEmd+2piFJ9y+nr5aoco28bL zSJn74xbcE3aYIz0Q96DYUB5cUg9lq5+3PF6DyQQrOReoQXxRgDrJ1h7JZms6jS0 69+9F2uaQeC4d3EFDPAYILKE2CPQAOe7padOToy4TPBDIzowM5ixHn5jiMHvGRXZ Ea3suBkmKxP/1t9kH1mZYId1jUhf8KOFHkE8L2YTNEHRtkceW1TfbV4iYAmh2x/R jHGRWxDa0IK/byYvW4KapiGgrIEvGTCfG0Ypr0Jb4Liv smd.du.se CN=smd.du.se MIIC7TCCAdWgAwIBAgIJAPkiM5K7AHAGMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV BAMTCXNtZC5kdS5zZTAeFw0xMTEwMTgwODExNTJaFw0yMTEwMTUwODExNTJaMBQx EjAQBgNVBAMTCXNtZC5kdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAOwfg/fj8K77HxhFO/eniat3qwqjSEbt8qiUQtOQCbgif2oiE3blbXHPoqPy byge9RswoMI73rDmFsLF8sxybu4au4b4/UKiwOX2ytpG60LDS9onX1GpbCx+UWI1 H6hbmpyx/1jyS8Ga3SJXEqJvegg2CiATn6by/Gs+u+3nxc3+4jFjoro16RMODse9 /wj9ih04CZPrRZaAEK5J8FnSjrRQqKucqePDXtp3ROU5H3VmX5g7UYInwoOEAmk9 LwgkscIrWObtqh8+cBlP9TSiZHabS3c3Dov6kbnB1gXCb5lAMcCZbG9JhGM9/kd8 WaG2IMpeEOvjYOEG7LgLT4FyVC8CAwEAAaNCMEAwHwYDVR0RBBgwFoIJc21kLmR1 LnNlhglzbWQuZHUuc2UwHQYDVR0OBBYEFDDb0MGlwNLLclz21KqZe9MZLKnbMA0G CSqGSIb3DQEBBQUAA4IBAQDLx/yYACxZTq1EsxCGddrMsCKJP+Txa7VEINoLRNW1 A/sQBITQdUKfuiUUXjDh8Sj0s5RvwwsyNNKla4caQEmd+2piFJ9y+nr5aoco28bL zSJn74xbcE3aYIz0Q96DYUB5cUg9lq5+3PF6DyQQrOReoQXxRgDrJ1h7JZms6jS0 69+9F2uaQeC4d3EFDPAYILKE2CPQAOe7padOToy4TPBDIzowM5ixHn5jiMHvGRXZ Ea3suBkmKxP/1t9kH1mZYId1jUhf8KOFHkE8L2YTNEHRtkceW1TfbV4iYAmh2x/R jHGRWxDa0IK/byYvW4KapiGgrIEvGTCfG0Ypr0Jb4Liv mds.lan.kth.se CN=mds.lan.kth.se MIIDATCCAemgAwIBAgIJAKuJLl2VWSDhMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDm1kcy5sYW4ua3RoLnNlMB4XDTExMTAyNTE0MDMzN1oXDTIxMTAyMjE0MDMz N1owGTEXMBUGA1UEAxMObWRzLmxhbi5rdGguc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQD1ZMkEwaMPbixuO7VOmHpZ86vfKMIw5P6AzprpKXLV7m5q PFyb3OcK5B8R6iN+uNAE9T4G57G1N0VEQqAdZzOodZRaIypXd8Y6f0PmWPjaptC7 RCjfyXOEdTeHPBFmJrdkdykF6/jv0zn+BE3wuVCqbULDaHd1l4eBi2Lz7elxVsVX rxNDJHG+qRrohbka4tSSCi6yUcSo3Go0Nv7fd5gjidMuqoTK5B0fSfEW5qg8x/Kn IrvIFCTlMl81PybL9D/H2uopC8jqWvMkMK8db4P4Ckq96J3KvaIbZyWPmbN0nEgR 5gwpc7alwRrAOaxit/fB54ps6sR3s7NUwuQcx77zAgMBAAGjTDBKMCkGA1UdEQQi MCCCDm1kcy5sYW4ua3RoLnNlhg5tZHMubGFuLmt0aC5zZTAdBgNVHQ4EFgQU0UDQ iSy3a0gXV/eYtxzIfft90kAwDQYJKoZIhvcNAQEFBQADggEBAHE3lggheqGWhWcS O2MECNb8+wKFMS+06ht2j+WJYrqtE73dGdVIwCwkSfT0C0P85NShGCdexaUfzZD6 4vLqHHfx+zSvJomqkOV0khSte59BsajGET0aa3obgJJaWCjfsgFu840qqKX1sDcD mFV1KDcpYhC52EveHBchKQ45ZH/KqKJ4laQy6OkCMQPQolX+KxY8nyJ4J6qACCdY A/uj+L0Hs/4CBKkM9kbs0P6oszY0dbWwXLY8+bjZpD0XqZULIkjJixlJ0nQk12uE Wq6nlMKr18cS90g2FgxclTGMrHuSxPvAdDKGAfO29lzRLGWoCSDLKqIAeajHnRNc K4y2OQU= mds.lan.kth.se CN=mds.lan.kth.se MIIDATCCAemgAwIBAgIJAKuJLl2VWSDhMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDm1kcy5sYW4ua3RoLnNlMB4XDTExMTAyNTE0MDMzN1oXDTIxMTAyMjE0MDMz N1owGTEXMBUGA1UEAxMObWRzLmxhbi5rdGguc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQD1ZMkEwaMPbixuO7VOmHpZ86vfKMIw5P6AzprpKXLV7m5q PFyb3OcK5B8R6iN+uNAE9T4G57G1N0VEQqAdZzOodZRaIypXd8Y6f0PmWPjaptC7 RCjfyXOEdTeHPBFmJrdkdykF6/jv0zn+BE3wuVCqbULDaHd1l4eBi2Lz7elxVsVX rxNDJHG+qRrohbka4tSSCi6yUcSo3Go0Nv7fd5gjidMuqoTK5B0fSfEW5qg8x/Kn IrvIFCTlMl81PybL9D/H2uopC8jqWvMkMK8db4P4Ckq96J3KvaIbZyWPmbN0nEgR 5gwpc7alwRrAOaxit/fB54ps6sR3s7NUwuQcx77zAgMBAAGjTDBKMCkGA1UdEQQi MCCCDm1kcy5sYW4ua3RoLnNlhg5tZHMubGFuLmt0aC5zZTAdBgNVHQ4EFgQU0UDQ iSy3a0gXV/eYtxzIfft90kAwDQYJKoZIhvcNAQEFBQADggEBAHE3lggheqGWhWcS O2MECNb8+wKFMS+06ht2j+WJYrqtE73dGdVIwCwkSfT0C0P85NShGCdexaUfzZD6 4vLqHHfx+zSvJomqkOV0khSte59BsajGET0aa3obgJJaWCjfsgFu840qqKX1sDcD mFV1KDcpYhC52EveHBchKQ45ZH/KqKJ4laQy6OkCMQPQolX+KxY8nyJ4J6qACCdY A/uj+L0Hs/4CBKkM9kbs0P6oszY0dbWwXLY8+bjZpD0XqZULIkjJixlJ0nQk12uE Wq6nlMKr18cS90g2FgxclTGMrHuSxPvAdDKGAfO29lzRLGWoCSDLKqIAeajHnRNc K4y2OQU= mds-test.sunet.se CN=mds-test.sunet.se MIIDDTCCAfWgAwIBAgIJAM5Yhbpd3TmcMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEW1kcy10ZXN0LnN1bmV0LnNlMB4XDTExMTExNzE0NTUyMVoXDTIxMTExNDE0 NTUyMVowHDEaMBgGA1UEAxMRbWRzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDCqEcLC0Zdpy/RH2bhjc149216gnMdiz1q8agv eZNbww+9f6DNvQzevyr1U7nnKzY3mZRsMoLXCbgYSfe7d7GXv/fRyx3Nx9g1sG5F C3ydosS2/1aWWLwMjFRYr/QIqTZa7ihWLQhetJ+dObCGPO43PmIC0fIvBUJ/KX7B DJXNKbA+PR2Xyiavv153DoT46/KVsPIgkCMlMTltLUB5030Bm3IwMs+sHFhnVx8Y TZ7phNR7kGrgmody+YIvoAz4vtuuvlPHO8l0d3HTO4M9Z4H7OufTN6ivxdPIcfsn z0baiuQpWziayeeAHrLwC09RS3FMFeadR5ZTcDW0eY0ralsNAgMBAAGjUjBQMC8G A1UdEQQoMCaCEW1kcy10ZXN0LnN1bmV0LnNlhhFtZHMtdGVzdC5zdW5ldC5zZTAd BgNVHQ4EFgQUokBRRHpa+5pznLea5K03GSgBG80wDQYJKoZIhvcNAQEFBQADggEB AAEucvMd1uSQnSDcMkd9jVS9rtTy9R32Zik2OWjYzW6HbM2/8jU7XFscqlgmunuA 0+k3i9BtmSc+SbI3n3QejeUleINWah19CJ+VdKUJGN9GKiGPaK3EGz8OLqhXHIpN HGCYy1/df0OtdqptbrRiVMlqXIBJhLmenczTb9fw6ercngudu3ftIu2/+85ZER3p otlxWXhbXhBVUmi89hDXmtUL4ulDy3Ufx1zAtuxf5CWTmMQukSSSg2m+QYraFyPL ZNCOgNyiOFcrqr9kcDc2fsyVUlAKmm/sG2P+mCEj/zRhLCpUWbG2vg3r84H3lNKv VtHMCV6pEmWvRxvRGMxUfw8= http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.liu.se CN=play.liu.se MIIC9TCCAd2gAwIBAgIJAKe3B+KUVP3+MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkubGl1LnNlMB4XDTExMTIwNjEyMTk1OVoXDTIxMTIwMzEyMTk1OVow FjEUMBIGA1UEAxMLcGxheS5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+vp3loPQsTZ0uL5qOMD6OiqrZvbtwc1yggSBWE7aZ+JCYrM9VcJQs 3vPC9i4hf/mZDNFmvBWz8aDCXG5PpLtoVsrhYuNhetNbHyvagnl51MwK0KY5JDOk f5pAii8WD+88EPqdFGbLCDKQ6UpSR1hsUMudpJlmu0hdPvhVuXexRmaYPEk3vN3P FnmBqD4YNPTVkLrfC6OXm5EL7Q7J1DWDyowr1xAJfMlfyhSMay6DKvuE/zA8vWpp 28kMjcoQWDFNROp6+RHlPmYBhzEmhzoxULKl3QCv/3hwvw3C70vOABBBq+xj1iRJ GnO5IO9HWBlUG8O1O7Ohrk+3F6tt6pY1AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkubGl1LnNlhgtwbGF5LmxpdS5zZTAdBgNVHQ4EFgQUo7pfHcTYa3XfSHE+g3l0 p6ergSkwDQYJKoZIhvcNAQEFBQADggEBAJOjVfPaleYl/RdJDGtjdOredI0MoiJR XWkC5Zm0Qp28KRJoV7kGgzPCiF0M7CH6w1ZF0t1qMU+kSsIRsxLhwG+7bT8ECONx 0c7DnZY/qZcZb3USf7h9DwaO/RMxGa+Fm76eUNQ9HurprEmaXfEQsYFYWsGj56Q8 0fquuSogz4O1dEGjG85IV8ehGKS5JlLJsLnC0eggjYZFK954g3bRkEcLwcBDEbaa 6QQZ52emPo6rYMFX90CxvkJwxt7GA2BHDziqi/51SUPpfWYhXtNiHioUt1D1dbNd Hk7Vkl5qHXdOgulvHmmaLJXl7ABXJmddzV49NpKlhS5V79JGu6bbkeA= play.liu.se CN=play.liu.se MIIC9TCCAd2gAwIBAgIJAKe3B+KUVP3+MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkubGl1LnNlMB4XDTExMTIwNjEyMTk1OVoXDTIxMTIwMzEyMTk1OVow FjEUMBIGA1UEAxMLcGxheS5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+vp3loPQsTZ0uL5qOMD6OiqrZvbtwc1yggSBWE7aZ+JCYrM9VcJQs 3vPC9i4hf/mZDNFmvBWz8aDCXG5PpLtoVsrhYuNhetNbHyvagnl51MwK0KY5JDOk f5pAii8WD+88EPqdFGbLCDKQ6UpSR1hsUMudpJlmu0hdPvhVuXexRmaYPEk3vN3P FnmBqD4YNPTVkLrfC6OXm5EL7Q7J1DWDyowr1xAJfMlfyhSMay6DKvuE/zA8vWpp 28kMjcoQWDFNROp6+RHlPmYBhzEmhzoxULKl3QCv/3hwvw3C70vOABBBq+xj1iRJ GnO5IO9HWBlUG8O1O7Ohrk+3F6tt6pY1AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkubGl1LnNlhgtwbGF5LmxpdS5zZTAdBgNVHQ4EFgQUo7pfHcTYa3XfSHE+g3l0 p6ergSkwDQYJKoZIhvcNAQEFBQADggEBAJOjVfPaleYl/RdJDGtjdOredI0MoiJR XWkC5Zm0Qp28KRJoV7kGgzPCiF0M7CH6w1ZF0t1qMU+kSsIRsxLhwG+7bT8ECONx 0c7DnZY/qZcZb3USf7h9DwaO/RMxGa+Fm76eUNQ9HurprEmaXfEQsYFYWsGj56Q8 0fquuSogz4O1dEGjG85IV8ehGKS5JlLJsLnC0eggjYZFK954g3bRkEcLwcBDEbaa 6QQZ52emPo6rYMFX90CxvkJwxt7GA2BHDziqi/51SUPpfWYhXtNiHioUt1D1dbNd Hk7Vkl5qHXdOgulvHmmaLJXl7ABXJmddzV49NpKlhS5V79JGu6bbkeA= http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 account.liu.se CN=account.liu.se MIIDFzCCAf+gAwIBAgIJAJE6W/GYfYV8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFjY291bnQubGl1LnNlMB4XDTExMTIxNTE1MDA1MVoXDTIxMTIxMjE1MDA1 MVowGTEXMBUGA1UEAxMOYWNjb3VudC5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC54kD9+4WlO7e8EgClxfjujUETGlRTB84iz6MRScEY4ugM 48M441l8CM850y1iWWVRM/th49vK8mAURCeUsHJ1dfxD1Adh5MWrsFXPo2UXEzac UhKIXYD22Do8pBFEAI0u9+/YcxySIt4KhcXaPthlvTScOrAxNRqSOFBPzFMgPumQ yb6i+8kADTQU72Ad6d+xfJBN9Rc24Yy/l0XGM4GctIGs5W8lSJ67aaaDxbgf8btf NOGHprsf+JLxFqbLTitF9+SJcxCPc2OWRavfP58km5SxSi71hB/46Emsd2sa/q3k wgcX95I7xf4gtWmZjCp5vdXqCFThQOZBttlc8embAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmFjY291bnQubGl1LnNlhiRodHRwczovL2FjY291bnQubGl1LnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFPv4FgWJUwm6PhyMBm71+zlKKigPMA0GCSqGSIb3 DQEBBQUAA4IBAQAe9SVnBilv4xxCohBBYa3ovoOj2G3ULiaavJ41IKe8OmzNEjx/ dpBdtag4bK9ZmpTxF4TN/JbD4fI73M3kj4T29BlLsAggmOIjN0c89KfgbSommSt2 ccx/lz9XSsxbxNwFy/1SIlgALjpTdJahy031x4W9Rydos1sBIq04bulSpjyfuWfZ D/Qn4x1CAkjhi5IQFugKiBM8UXiWf8jqowj69gblHE0Vboy6LjWwAukN6FhPENTI CP6HXDWqslCprTd/jZgMGAOpLsCTNIOwicpOR/R2OuV2ZEol6aSJAFw/fIqsPCLJ 4d/qcTqO06jfZ8yC2PJZgOOkUmNRsIUAk2if account.liu.se CN=account.liu.se MIIDFzCCAf+gAwIBAgIJAJE6W/GYfYV8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFjY291bnQubGl1LnNlMB4XDTExMTIxNTE1MDA1MVoXDTIxMTIxMjE1MDA1 MVowGTEXMBUGA1UEAxMOYWNjb3VudC5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC54kD9+4WlO7e8EgClxfjujUETGlRTB84iz6MRScEY4ugM 48M441l8CM850y1iWWVRM/th49vK8mAURCeUsHJ1dfxD1Adh5MWrsFXPo2UXEzac UhKIXYD22Do8pBFEAI0u9+/YcxySIt4KhcXaPthlvTScOrAxNRqSOFBPzFMgPumQ yb6i+8kADTQU72Ad6d+xfJBN9Rc24Yy/l0XGM4GctIGs5W8lSJ67aaaDxbgf8btf NOGHprsf+JLxFqbLTitF9+SJcxCPc2OWRavfP58km5SxSi71hB/46Emsd2sa/q3k wgcX95I7xf4gtWmZjCp5vdXqCFThQOZBttlc8embAgMBAAGjYjBgMD8GA1UdEQQ4 MDaCDmFjY291bnQubGl1LnNlhiRodHRwczovL2FjY291bnQubGl1LnNlL3NoaWJi b2xldGgtc3AwHQYDVR0OBBYEFPv4FgWJUwm6PhyMBm71+zlKKigPMA0GCSqGSIb3 DQEBBQUAA4IBAQAe9SVnBilv4xxCohBBYa3ovoOj2G3ULiaavJ41IKe8OmzNEjx/ dpBdtag4bK9ZmpTxF4TN/JbD4fI73M3kj4T29BlLsAggmOIjN0c89KfgbSommSt2 ccx/lz9XSsxbxNwFy/1SIlgALjpTdJahy031x4W9Rydos1sBIq04bulSpjyfuWfZ D/Qn4x1CAkjhi5IQFugKiBM8UXiWf8jqowj69gblHE0Vboy6LjWwAukN6FhPENTI CP6HXDWqslCprTd/jZgMGAOpLsCTNIOwicpOR/R2OuV2ZEol6aSJAFw/fIqsPCLJ 4d/qcTqO06jfZ8yC2PJZgOOkUmNRsIUAk2if Linköpings universitet Linköpings universitet http://www.liu.se/?l=sv http://www.liu.se/?l=en LiU-IT SAML admins saml-admins@it.liu.se LiU-IT Helpdesk helpdesk@liu.se LiU-IT SAML admins saml-admins@it.liu.se nagios-vm.nordu.net CN=nagios-vm.nordu.net MIIDFTCCAf2gAwIBAgIJAOw/1rDNh+d1MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE25hZ2lvcy12bS5ub3JkdS5uZXQwHhcNMTIwMTE4MTUxMTEzWhcNMjIwMTE1 MTUxMTEzWjAeMRwwGgYDVQQDExNuYWdpb3Mtdm0ubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuvq7eAvCyajQnHvaHTSH1iQrejBHrBUr ZYkZktae1onE3oC74JwUbVQNBKu0FS0uLxdphAib923Ra3xpLmFV3cvGQrtYgxeG 0MJOqyq8wMX5Q/2+VArKsk+BfL5XK/HdFDkZAZWSh2Se/+dgpAwo0GZuSqN64RA4 b7uaodXO9PwLOKAVeaS522vr14mRXEG12w1D+R29+8kDW3UQHpD8/oDwXuvjS23N xiRxgOAI3c1khI8PuKH7mljFXG6H+KAikr9lhPo/ikFk4oh28pRtHFSzAnRem4a+ aoSVLXXLHhjWd1mJbRPXHuQQBkNHZB1atBRvxR9gibfNpHfQTGtEMQIDAQABo1Yw VDAzBgNVHREELDAqghNuYWdpb3Mtdm0ubm9yZHUubmV0hhNuYWdpb3Mtdm0ubm9y ZHUubmV0MB0GA1UdDgQWBBSj4lzVVrzyTNgaGDhYFU4VG2YclDANBgkqhkiG9w0B AQUFAAOCAQEAZAlVWmvyps2vBdo86LsSj18c4ajuR14D2vAJmhLRSzjsvMjgg2dP pca2fCvqh1c96TiJ47lKq13cLgOSnNkL6yaNnCjSDr/qC67X9BOoZdXBQyJziWZr g+eF3GQzzrnvJB2/CQeT7IoyYtHeOMUgoodhiu4ABWIlkKJ5CymHGoOqDTkoibV0 iw2iKpPj52u7wvsN0sSzQ1Gh4pf8D75dJZtAQevNRKz89wGVQUxFrgm5OEviuhIR 5AMm/41ESEoDFvKk3RCK3JqTM6hV2s8ofGYJzGv1rK8qD78nJEsdbd0DRqgD4Iwi iTg/j/tOBYfIuWhX2ipi+fFwWaqmIk1LxA== nagios-vm.nordu.net CN=nagios-vm.nordu.net MIIDFTCCAf2gAwIBAgIJAOw/1rDNh+d1MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE25hZ2lvcy12bS5ub3JkdS5uZXQwHhcNMTIwMTE4MTUxMTEzWhcNMjIwMTE1 MTUxMTEzWjAeMRwwGgYDVQQDExNuYWdpb3Mtdm0ubm9yZHUubmV0MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuvq7eAvCyajQnHvaHTSH1iQrejBHrBUr ZYkZktae1onE3oC74JwUbVQNBKu0FS0uLxdphAib923Ra3xpLmFV3cvGQrtYgxeG 0MJOqyq8wMX5Q/2+VArKsk+BfL5XK/HdFDkZAZWSh2Se/+dgpAwo0GZuSqN64RA4 b7uaodXO9PwLOKAVeaS522vr14mRXEG12w1D+R29+8kDW3UQHpD8/oDwXuvjS23N xiRxgOAI3c1khI8PuKH7mljFXG6H+KAikr9lhPo/ikFk4oh28pRtHFSzAnRem4a+ aoSVLXXLHhjWd1mJbRPXHuQQBkNHZB1atBRvxR9gibfNpHfQTGtEMQIDAQABo1Yw VDAzBgNVHREELDAqghNuYWdpb3Mtdm0ubm9yZHUubmV0hhNuYWdpb3Mtdm0ubm9y ZHUubmV0MB0GA1UdDgQWBBSj4lzVVrzyTNgaGDhYFU4VG2YclDANBgkqhkiG9w0B AQUFAAOCAQEAZAlVWmvyps2vBdo86LsSj18c4ajuR14D2vAJmhLRSzjsvMjgg2dP pca2fCvqh1c96TiJ47lKq13cLgOSnNkL6yaNnCjSDr/qC67X9BOoZdXBQyJziWZr g+eF3GQzzrnvJB2/CQeT7IoyYtHeOMUgoodhiu4ABWIlkKJ5CymHGoOqDTkoibV0 iw2iKpPj52u7wvsN0sSzQ1Gh4pf8D75dJZtAQevNRKz89wGVQUxFrgm5OEviuhIR 5AMm/41ESEoDFvKk3RCK3JqTM6hV2s8ofGYJzGv1rK8qD78nJEsdbd0DRqgD4Iwi iTg/j/tOBYfIuWhX2ipi+fFwWaqmIk1LxA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education cbs-vamiga2.cb.ad CN=cbs-vamiga2.cb.ad MIIC+jCCAeKgAwIBAgIJAI/jlsIaImbuMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNicy12YW1pZ2EyLmNiLmFkMB4XDTEyMDEyNTE1MDcyMFoXDTIyMDEyMjE1 MDcyMFowHDEaMBgGA1UEAxMRY2JzLXZhbWlnYTIuY2IuYWQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD8hH4aZW5mwrL2q4HmRewIhpwyv6Y/cp1m2jvp J72Q1Hm1hA7lvz36BbDvpLj6nY03t4KtPIRqMfsdM7olfW9aqLuFlrGCwW5jucSt 2q1hIMyD6k+fAookYXzEnOcR2s4UqViWqDWulTnIhSTZmgS+CoMqEfoGzPC3m5X5 SzTbismoWnnzRujfdUj0nLrCEU7gluZH1ag737ISR1qolNpyvS/hazMmGxFKEePW WGnUp4/enpdqIlYNqDX0FBr+/RXrLM7GloIj3s9J83oMWXLTUiCTwPyW0Yh0UySd cxfVHOKUe4g6n2MbC8sotatKD7Vg8hPZwlMF1mDLYZxKST/jAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNicy12YW1pZ2EyLmNiLmFkMB0GA1UdDgQWBBQyr0RxfgrJY6Ej PBJk8DqV6LoXdjANBgkqhkiG9w0BAQUFAAOCAQEAYnfKqiA3WIA9m/gcbsnFHs+Y wc1Qpud5avz9PIj9i6bbz/qEtKNUzg4bw3Mp8y0taNyJ+jpR/QCMGoSF+PcyjbS8 eNcQWwcoSrukwSGNRtU9JUrVekOqi8pq8I2lLJXRMyDHrQ8hQcIydZRQS/Zsxy9E YP5oUY2cwkBfl2v6ipoF5FYQRwcfVYTTQD5zZSS74OQWpQU6qXus34JTf/DVNzeT gL6webRP5OqizXYZlJZKKOVemeUHBcc/PGI1bq1na8jeAZ9jw+p7zHJWZTZPl9iL PHvIC/GJm2biV6LD6eLIriuNXZ5mcocCsCScdEpNLUp2+0+V+tE3Vj1c1jKmfA== its-pd0030.ad.umu.se emailAddress=peter.holm@adm.umu.se,CN=its-pd0030.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIID/TCCAuWgAwIBAgIJANnuq9lnXo3DMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD VQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww CgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAzMC5h ZC51bXUuc2UxJDAiBgkqhkiG9w0BCQEWFXBldGVyLmhvbG1AYWRtLnVtdS5zZTAe Fw0xMjAzMDUxNTE2MjBaFw0xNTAxMTcxNTE2MjBaMIGUMQswCQYDVQQGEwJTRTEV MBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQKDANJ VFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAzMC5hZC51bXUuc2Ux JDAiBgkqhkiG9w0BCQEWFXBldGVyLmhvbG1AYWRtLnVtdS5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMQc2UGad/hBaY4f4DpqAqlWEPd4kLXfa5pQ 8BxNDW7CdHa1PZywE+x3qrEnc7ee5YKi8MljzOU3y5cnmSRuIzuTyjl2tf4/p1Z6 nE7MvGnuqS69XK8bytAS6J2pNCBmRcKahn53o6pIAgq9BeFKa56ao3KJWyzE6Rxl rlgO4KnbBDERb0deGkfRZnVdRTBNNH61L9N1Qt32uKWnW8SnWk7+0jOCZTv+xbn+ mlP11urE9Pzard/QR+y3VscQTGSjOlcQdf/E/ADcKQKXFia6FVCPXKJi3aMrn8Zz UWGI+qbJ6BorsassnZsriv0CurcYIEX/NkfW2FZetgCdX0pzmj8CAwEAAaNQME4w HQYDVR0OBBYEFIibejVm82LsZawokaVHs5NcwRlWMB8GA1UdIwQYMBaAFIibejVm 82LsZawokaVHs5NcwRlWMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB AFkwpLwvpKnotAOWxSx+ilAmv/DHA9SrTAGYQQT1P1qjpmwVAOCUHODx9iN0CBeM gVsjTRdImIYlo+LrwauT81kwf80XmLte4JqagelFcPEA5TmbktPKXHv1tCBje/uJ 8nZ2o8eOZ5wKv5zp8Xxn2Imchg9DAtLzbaTv53JtPtqI+eJik2tBmfklvK55ajLO 9ubWdsA44GhSnvWyIaTGhXfzoyQ8ZJ6idJDNOwA5u71tAmmUmkOoF5d0+Yj+J43R +J9Yt3EiCcvGwQ14r54USZEBGw+rGix8uOMh0fZZzE0yLpMhz7+SJ07lLAFBmG+T OIILi2tdLnboWi1QOOeX9+Q= nagios CN=nagios MIIC2TCCAcGgAwIBAgIJAOYa1BbBCe+lMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBm5hZ2lvczAeFw0xMjAxMjUxMzMxMDlaFw0yMjAxMjIxMzMxMDlaMBExDzAN BgNVBAMTBm5hZ2lvczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANN1 C+QdzDedN7C9wdTr61sJ9GgBbuWYCssGswZoa8loS3x7vnldyY2qcGRLamB0MUQ7 T+xJMroALVl5dkM5H6sbfc5mXHoptLmWEpiP9PfctiWZxoeDMD9AitKUN4IBOdp8 Sz/NC3tbzugrfsPjXsPHyi53W/zy3Obj0Kvd/0+NR9xekxRLDCyPs7RNWVW0Beg/ bIvYCtSDAN9hyeh3B/3qqjbT+tOOgTCTECoAkGyffE79VAJqKGveU8aV+TJgCPCp Q4H3hXFzAqvNDjTEAYKK6R/ik5BDVmMmmzmBlfPuKazqIhYyrv8YF3uAkXWDMSrq TXjF8Z3/kZOvHEbdI6UCAwEAAaM0MDIwEQYDVR0RBAowCIIGbmFnaW9zMB0GA1Ud DgQWBBR/qpporP9Dp7ROA03roTFyo2ziXTANBgkqhkiG9w0BAQUFAAOCAQEAmuQf lX/pkGS+jJYNJ7Hq0tHxk/SmZ3/352tXiYsInawiRzO0IgUTVL1weHR7UQzwWgIM +awow3BYc97T5ql4o1L1r2/BQRvZJZCGj0dW54GekNx2kFxiDePvaTuUuTsSInCb Gj6YYhagaEqh7FgEWDb8BX4RozM2nuxN8s34XmdrY3xaM5HiH0QPExuk+a2yjuNQ m5ENIQmilN5KXbQtV5DLKO22/hfM+hjOXpO2LAyEK+uv9EgjIrHQhg2C+j1roEpF cmaSodg/QWPC0dJFDMtQhEx5sJTHL0ZYvfAlP9ldmsaUr4bg+vzq8ItixgX1+0D5 J2FYmoN42tc/5eQBmQ== nagios CN=nagios MIIC2TCCAcGgAwIBAgIJAOYa1BbBCe+lMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV BAMTBm5hZ2lvczAeFw0xMjAxMjUxMzMxMDlaFw0yMjAxMjIxMzMxMDlaMBExDzAN BgNVBAMTBm5hZ2lvczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANN1 C+QdzDedN7C9wdTr61sJ9GgBbuWYCssGswZoa8loS3x7vnldyY2qcGRLamB0MUQ7 T+xJMroALVl5dkM5H6sbfc5mXHoptLmWEpiP9PfctiWZxoeDMD9AitKUN4IBOdp8 Sz/NC3tbzugrfsPjXsPHyi53W/zy3Obj0Kvd/0+NR9xekxRLDCyPs7RNWVW0Beg/ bIvYCtSDAN9hyeh3B/3qqjbT+tOOgTCTECoAkGyffE79VAJqKGveU8aV+TJgCPCp Q4H3hXFzAqvNDjTEAYKK6R/ik5BDVmMmmzmBlfPuKazqIhYyrv8YF3uAkXWDMSrq TXjF8Z3/kZOvHEbdI6UCAwEAAaM0MDIwEQYDVR0RBAowCIIGbmFnaW9zMB0GA1Ud DgQWBBR/qpporP9Dp7ROA03roTFyo2ziXTANBgkqhkiG9w0BAQUFAAOCAQEAmuQf lX/pkGS+jJYNJ7Hq0tHxk/SmZ3/352tXiYsInawiRzO0IgUTVL1weHR7UQzwWgIM +awow3BYc97T5ql4o1L1r2/BQRvZJZCGj0dW54GekNx2kFxiDePvaTuUuTsSInCb Gj6YYhagaEqh7FgEWDb8BX4RozM2nuxN8s34XmdrY3xaM5HiH0QPExuk+a2yjuNQ m5ENIQmilN5KXbQtV5DLKO22/hfM+hjOXpO2LAyEK+uv9EgjIrHQhg2C+j1roEpF cmaSodg/QWPC0dJFDMtQhEx5sJTHL0ZYvfAlP9ldmsaUr4bg+vzq8ItixgX1+0D5 J2FYmoN42tc/5eQBmQ== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education MIIEoTCCA4mgAwIBAgIJAOc/Ph1JGdhtMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTAeFw0xMjA0MTAxODIxNDVaFw0yMjA0MTAxODIxNDVaMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9agl1h9xznM2AmNyKd+Y8Qdz7mql64pmXf5lujFqN/NtTm1T+aXK8lF6Cmm6g3RsqAcc8u+cazUzKE6jivDueh5NFgVuO3Ep8J6pKXvyqITtDMS9nmnV6xeXQHkfK8STItZpfOSmtWIcycED0fqYaimZa+Nz7mlZezbR0d5SPEqDT3E0XTHJqui6Q4fQbLSU6Tw8W16uqEmGs1N4eJvihFmrLASgQ/Mai/USWLdDMEsX4JeenAV/wuyliGRaYHS8wP7CpXsdlDOXgGkJ+CyJ2a42NsCfbTzt9hhwRH4K1V+5jpu9G62+ggGYMLLThyN32KV7cyJrT9rcJ5sdRYKcECAwEAAaOB+TCB9jAdBgNVHQ4EFgQU512bAo9RuH5HVbpw+S2qDVo3bsMwgcYGA1UdIwSBvjCBu4AU512bAo9RuH5HVbpw+S2qDVo3bsOhgZekgZQwgZExCzAJBgNVBAYTAkRLMRAwDgYDVQQIEwdaZWFsYW5kMRMwEQYDVQQHEwpDb3BlbmhhZ2VuMRUwEwYDVQQKEwxHcmFkdWF0ZWxhbmQxCzAJBgNVBAsTAklUMQ8wDQYDVQQDEwZNb3J0ZW4xJjAkBgkqhkiG9w0BCQEWF21vcnRlbkBncmFkdWF0ZWxhbmQuY29tggkA5z8+HUkZ2G0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA1SVF6F8C5XbKlGr27zpvlkcCBSvDbI7MHWMZ52Mxai+xPyy+au6QASwcc40gEtP8PYN2b8m2zDBgKnt7GMjku0BclpdSKdS+/wVsMl8PCBMxgk4CLNsbeghkv9IQUTP8axSpwmtikYW84K69fYYyaBtvBV+dk+JQRO0Ss/rXSOCmT+E56pXZh7g2lfK9lX9el9u1U60EzHayQXELkqYsUB+cuz/wFhb/oxd1Qdbf/dq72cdIXywsuJqV6UMT5fYBIrhoKY24wNbgELXfJNOcoMiiBugbKay+TZD4k7TGy59wfmSKW1JZRFToZSbdNJQEDK5LFNaeGUoB6YzlQ7PvfQ== MIIEoTCCA4mgAwIBAgIJAOc/Ph1JGdhtMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTAeFw0xMjA0MTAxODIxNDVaFw0yMjA0MTAxODIxNDVaMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9agl1h9xznM2AmNyKd+Y8Qdz7mql64pmXf5lujFqN/NtTm1T+aXK8lF6Cmm6g3RsqAcc8u+cazUzKE6jivDueh5NFgVuO3Ep8J6pKXvyqITtDMS9nmnV6xeXQHkfK8STItZpfOSmtWIcycED0fqYaimZa+Nz7mlZezbR0d5SPEqDT3E0XTHJqui6Q4fQbLSU6Tw8W16uqEmGs1N4eJvihFmrLASgQ/Mai/USWLdDMEsX4JeenAV/wuyliGRaYHS8wP7CpXsdlDOXgGkJ+CyJ2a42NsCfbTzt9hhwRH4K1V+5jpu9G62+ggGYMLLThyN32KV7cyJrT9rcJ5sdRYKcECAwEAAaOB+TCB9jAdBgNVHQ4EFgQU512bAo9RuH5HVbpw+S2qDVo3bsMwgcYGA1UdIwSBvjCBu4AU512bAo9RuH5HVbpw+S2qDVo3bsOhgZekgZQwgZExCzAJBgNVBAYTAkRLMRAwDgYDVQQIEwdaZWFsYW5kMRMwEQYDVQQHEwpDb3BlbmhhZ2VuMRUwEwYDVQQKEwxHcmFkdWF0ZWxhbmQxCzAJBgNVBAsTAklUMQ8wDQYDVQQDEwZNb3J0ZW4xJjAkBgkqhkiG9w0BCQEWF21vcnRlbkBncmFkdWF0ZWxhbmQuY29tggkA5z8+HUkZ2G0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA1SVF6F8C5XbKlGr27zpvlkcCBSvDbI7MHWMZ52Mxai+xPyy+au6QASwcc40gEtP8PYN2b8m2zDBgKnt7GMjku0BclpdSKdS+/wVsMl8PCBMxgk4CLNsbeghkv9IQUTP8axSpwmtikYW84K69fYYyaBtvBV+dk+JQRO0Ss/rXSOCmT+E56pXZh7g2lfK9lX9el9u1U60EzHayQXELkqYsUB+cuz/wFhb/oxd1Qdbf/dq72cdIXywsuJqV6UMT5fYBIrhoKY24wNbgELXfJNOcoMiiBugbKay+TZD4k7TGy59wfmSKW1JZRFToZSbdNJQEDK5LFNaeGUoB6YzlQ7PvfQ== Morten Petersen morten@graduateland.com its-pd0062.ad.umu.se CN=its-pd0062.ad.umu.se MIIDAzCCAeugAwIBAgIJAISQ+6OrrBvmMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGl0cy1wZDAwNjIuYWQudW11LnNlMB4XDTEyMDQwNDEzNDQyNloXDTIyMDQw MjEzNDQyNlowHzEdMBsGA1UEAxMUaXRzLXBkMDA2Mi5hZC51bXUuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV0RgOrba9T2uZM3oirmyK0pCuuE4G mBw0Xk1urDsI7SRZ86zZP+e0yZYPIHDO8W1O0ca2cTrWixg/mjSRUEHb84ja7pwE KdJ23uhEMpfVCG2wfOOWMoWsuPjsA+EwaV8Sd0wfOHnlHeiZnZfLPT6rX/r81hOe glFxZX/jYmhbATAx333CpCcCK4sE9PK6lilgMhBBTMqFQw0ORKpNk8MXYAc3ws+m 0oJonE3R/1u7CuoRbC6ByOgv8ygF30Wsbxi1mew8schl/xdRZ827hI4Vpx3NsUlT 4i4rN91L2WfaSjnzlXoV6Mgl+lrdnJEzlaBk+a2TnN4jQGUElCvj4tr1AgMBAAGj QjBAMB8GA1UdEQQYMBaCFGl0cy1wZDAwNjIuYWQudW11LnNlMB0GA1UdDgQWBBSt oiK8tNwfMNNOo9CtJ+Ch28e9kzANBgkqhkiG9w0BAQUFAAOCAQEARczFJycPFM5g dZu0R/ET3IlhaLzam8np4HudzZG321dBuqy1kmJX11gCtT39gJJCFU4TJqTZZQN5 a3DgryGRz9+a/YsUwQSSQooFqeI7lgWdOsfjeRYxrj3IWYtK+1Djmv1FqCrKiY6I q33PJ7wIY9VmHLuZNRvnPJymJ96KXp1PGuzPf+D9EJAmLACahbtKQN4BPZRUY2W1 gPYoStBXXQQMzgcSfcJ30uSYzJKp/xbjR+X8ATcrcy1rruzix+4nq7RuyZ9IVaTT x8KpMVoGa5QkJcKJqsqD0oBy6YCPuJiDcouhncPIU+cy5vTOG9YXjzBC/Td01ZLn XF6Xb2bzkg== cpgw-lab01.it.su.se CN=cpgw-lab01.it.su.se MIIDADCCAeigAwIBAgIJALBncbJG3wsYMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2NwZ3ctbGFiMDEuaXQuc3Uuc2UwHhcNMTIwMzEzMTQxOTI1WhcNMjIwMzEx MTQxOTI1WjAeMRwwGgYDVQQDExNjcGd3LWxhYjAxLml0LnN1LnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA56U5HB9fy3fqVfLdreUVdk/E5XMTZcLb RNxXOQM/Wmbg+daAIAPar49jDUZ+gJ3rS6Vn1KbNwaKerbGtutojdrtKPkHBWT7O /oLuBePY26+coYzHrjjVoRoIsCvpFpEq/e66HPP/Fb77Po2fI7lJgZ1daqLw2wWE HE/wj8sq+H6KQJzcS5ts4v7UxqSMy9pwG4sIc4BoGDJGq38ZFWhRFiyLFf6oshVW NRBXoH9DMCWcs8No6MROC/fTyRHl9zVBzcKvPl28hNkOdQLfMC/c9i2gLj+IC9yw mWQc7wOSV/clDbYwjl8+GPjLR1fFGA4DYzTo+tq+CI/gy26qXopeYQIDAQABo0Ew PzAeBgNVHREEFzAVghNjcGd3LWxhYjAxLml0LnN1LnNlMB0GA1UdDgQWBBTLWYM+ qGSaqwwGeBogeJUkShYBlTANBgkqhkiG9w0BAQUFAAOCAQEATepYFMmK30pDq4I8 bde/SrGXNIKqr3TB6wLXVMBrta1bwGmJmnxJBu4Cf17ShbEBRyjnKML7/oGs/p2r MsBu74xlWAett9sUkwOg0A2C2EzJB8OrO0pUaFgFYZbaW8OQVZvSqmkvTQcIh2ZC pFBtfAzUJ9y40T++z6D0P948oN3/4kbtkQvcllNVjxVfAG8eafGcrXJx60/aN7As p63AVSlYluX3+fdIHqVDx/AlXll4KlcPLiVRIXZd9C0WYi4I0hbw0GiWngU/GLaC +OAkMXA0RUsY5c2IBzCrkktrakl1fh3RnJZcvG8QDi6kz5WRbWD1z6HsFSNURiUf 68eknw== MIIDAzCCAeugAwIBAgIJAMLwpt/5/eu6MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHBpbmdwb25nLmNoYWxtZXJzLnNlMB4XDTEyMDQyMzE1Mzg1NloXDTIyMDQy MTE1Mzg1NlowHzEdMBsGA1UEAxMUcGluZ3BvbmcuY2hhbG1lcnMuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEv+Gw3RQeoVOamW80/g7vVEpgDIqy /pCrndJOnrSSxjBFwO3KfCnkioGjvzV/N+jt2AdtGucwY107CNp541hEjm9xMLeC 8hR+khu1HWl1/IAht8EgMx0HnAFYJlVUjFcgYibjaaBIRQfGlfQorlWdBHnDXn0O KPRlyXv5p+lmJIl5vDCBkbzd4wapa3eyT6tBiDrH3sSunU/DTiEcJOwp3BOgY1zy Zu/JuVQfG9l4/s7qjWp5c5IEXBSvQ1+Ho/kMB/mVHbU/PZaZTOjMXKUvNdYhpgST CNXCaWnasUq1UrAo0FD0Kbr6Ams19l+7p1bIzFKdqFc9SYt0pc5RGSFxAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHBpbmdwb25nLmNoYWxtZXJzLnNlMB0GA1UdDgQWBBTX mSIhbeoUjlYpHmRjlF2+78PIRzANBgkqhkiG9w0BAQUFAAOCAQEAbOH4yUozvbEB UtOkIWC6qaoUKPf9VHIQveDqZdULpW3m2Q4vSzMKb/yo/tBLERUTgZ0NXYuT6iLv Zdgs0Cld6kS9UvZURqe8fKjfkJOnu4RI7VJASWfJsypoguih0fzIXiLxcbvXmJhV qiRt8BRZJjaWYvtzk711YfJFqV4vOpcU1+IpBX6gbyjzHY5adNVk3t568qPJxKU/ KOUNSC34z9qxk4SIPE498SFpAYlJo5HnIN3aTa2WnzFUlcQFmFbuHTRDQ/v3X7dL eN939szhtbDgjf2BL5D0KmkrRPVsCVbqAcvWZ6j5u7tznMUK7l3IuWaTaRIdumnC 0BPmIT4uxg== cambro-test-26.umdc.umu.se emailAddress=support@umdac.umu.se,CN=cambro-test-26.umdc.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE MIICqzCCAhQCCQDVX0RWVzQSBzANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC U0UxFTATBgNVBAgMDFZhc3RlcmJvdHRlbjENMAsGA1UEBwwEVW1lYTEMMAoGA1UE CgwDSVRTMQwwCgYDVQQLDANJVFMxIzAhBgNVBAMMGmNhbWJyby10ZXN0LTI2LnVt ZGMudW11LnNlMSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QHVtZGFjLnVtdS5zZTAe Fw0xMjA1MTYxMTEzNDhaFw0xNzA1MTUxMTEzNDhaMIGZMQswCQYDVQQGEwJTRTEV MBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQKDANJ VFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwaY2FtYnJvLXRlc3QtMjYudW1kYy51 bXUuc2UxIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAdW1kYWMudW11LnNlMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDb+dHecvFHT1wRDICdogQp6T7knOMuxDii u1UBfemwQAWkB8f5q8C+9v37NeBCr+QoZayw3fBCTT/o+zMjeA1PbNoU/2iR6/2K 7o2r8eoYYosZpOJg3n2vFNWdo6ewfxWWwJ0l5cSvact0kkV0ofJsrBrzN1vE3cQT 3RJBJSs8+wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBALg4w+Ata45FRiN333JwqWqe G0TlordU57tDpoVJ/CJrYg+1+jbkmgTu6qnVajo6vMdIKtWA+xXscEvpgzMUJfna DkaGWa/QXoo1dZB6ixU2qztCtoNnvikugb+vJ/aPhy98zrL2XI3kiPblbKJ8/zqd XOi6QTTaGpYW3p3/v0OI vfu-gemdev-sp01 CN=vfu-gemdev-sp01 MIIC9DCCAdygAwIBAgIJAM2DRYvk1gHoMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3ZmdS1nZW1kZXYtc3AwMTAeFw0xMjAzMjMxMTIzNTVaFw0yMjAzMjExMTIz NTVaMBoxGDAWBgNVBAMTD3ZmdS1nZW1kZXYtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMNWXQiNwZrd5EpYMZEYbTTQAGLIHPuAgzAf5mrjnyXF +811k0uJova1/Jsb1TYyua5Ti5SncDIKsLZFFpxbIHF7Yq22r4bmrYdsQ9bTeifc NlMjY/N9we9x/07LmxMopbAZEHbwm7b/xsoSpJ6uGs6wRSxpBejGmB9t5BhQzNN2 icp/H89hzyOqyzAMl3O6SirdVh/cNqFBAlnVS21Nryy1wWZMr3w0HhkbkEz6Zanz 6KtWI3IFqeHOhPomiVaWquTp49pGO43cwHb6Tx1h4h+OSqCN9TazA8nOJ0PMAUMp NnPgWQW6SO13nVAcHihIDPfoYvD/wW2CYJjUT5OzjqECAwEAAaM9MDswGgYDVR0R BBMwEYIPdmZ1LWdlbWRldi1zcDAxMB0GA1UdDgQWBBSEdlf3VKcDHEXFAgPS21B9 V+cblDANBgkqhkiG9w0BAQUFAAOCAQEAsre/1aUSAAo9bV7rYksGRiCev7VWIxQo edcLShMNCBNB9/ozjHtc84J70ONzGPT8oluEBIv5Pl6A0E1RdOjEcnqlvC0Xy0Ad u2MmVCM59MNhPMhh8IeBwLcX5jXTOWNvus/Z1rN4NNvYUoPZ9V4+ghAhE09qWSXG //NXO1nEPxaPOvs7mwS74gevi6bcbhDULdLWm9Sh6h8La66MHL88QlLHoY9wNCJw xAS3RyWn29BJ1tVJtSzAQZLzUtL1XisTFaGHGcCxEgG0+JkqxEl5zi2gGcYxkdpq UaFs0ulwkp2uVhPCL1SV0KFnIWeKpY9rkcacQlpaDxwK5TKUnmw3zA== vfu-gemdev-sp01 CN=vfu-gemdev-sp01 MIIC9DCCAdygAwIBAgIJAM2DRYvk1gHoMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3ZmdS1nZW1kZXYtc3AwMTAeFw0xMjAzMjMxMTIzNTVaFw0yMjAzMjExMTIz NTVaMBoxGDAWBgNVBAMTD3ZmdS1nZW1kZXYtc3AwMTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMNWXQiNwZrd5EpYMZEYbTTQAGLIHPuAgzAf5mrjnyXF +811k0uJova1/Jsb1TYyua5Ti5SncDIKsLZFFpxbIHF7Yq22r4bmrYdsQ9bTeifc NlMjY/N9we9x/07LmxMopbAZEHbwm7b/xsoSpJ6uGs6wRSxpBejGmB9t5BhQzNN2 icp/H89hzyOqyzAMl3O6SirdVh/cNqFBAlnVS21Nryy1wWZMr3w0HhkbkEz6Zanz 6KtWI3IFqeHOhPomiVaWquTp49pGO43cwHb6Tx1h4h+OSqCN9TazA8nOJ0PMAUMp NnPgWQW6SO13nVAcHihIDPfoYvD/wW2CYJjUT5OzjqECAwEAAaM9MDswGgYDVR0R BBMwEYIPdmZ1LWdlbWRldi1zcDAxMB0GA1UdDgQWBBSEdlf3VKcDHEXFAgPS21B9 V+cblDANBgkqhkiG9w0BAQUFAAOCAQEAsre/1aUSAAo9bV7rYksGRiCev7VWIxQo edcLShMNCBNB9/ozjHtc84J70ONzGPT8oluEBIv5Pl6A0E1RdOjEcnqlvC0Xy0Ad u2MmVCM59MNhPMhh8IeBwLcX5jXTOWNvus/Z1rN4NNvYUoPZ9V4+ghAhE09qWSXG //NXO1nEPxaPOvs7mwS74gevi6bcbhDULdLWm9Sh6h8La66MHL88QlLHoY9wNCJw xAS3RyWn29BJ1tVJtSzAQZLzUtL1XisTFaGHGcCxEgG0+JkqxEl5zi2gGcYxkdpq UaFs0ulwkp2uVhPCL1SV0KFnIWeKpY9rkcacQlpaDxwK5TKUnmw3zA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education alpha.kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=alpha.kib.ki.se,OU=KIB,O=Karolinska Institutet,L=Solna,ST=Stockholm,C=SE MIIEwTCCA6mgAwIBAgIJANfhtA1MBOtvMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD VQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEeMBwG A1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAWBgNV BAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIu a2kuc2UwHhcNMTIwNTAzMTExNTI4WhcNMjIwNTAxMTExNTI4WjCBmzELMAkGA1UE BhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTEOMAwGA1UEBxMFU29sbmExHjAcBgNV BAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEMMAoGA1UECxMDS0lCMRgwFgYDVQQD Ew9hbHBoYS5raWIua2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtp LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LxQJjRfOa4TYyaB 2DpENVfwEglvfISRync9HKIN9XBYhupdNdGWdG5xGipgmicio8DrVV9sKfPwe4DV NBqzlr1C9/NVtauvvMotCMyNGYHF/vZ4H6cnRTZyzxxBZv/V1xYB5I7vB7IUABf8 ZxJb4NIA5OUaxg/8v2x3S8cVGzgX1hZOlwhY+Hbiz0136DFe1YwH5APJwlhkeYh6 XwllnzooqL4XxqYz9grBIdNtRc4UfrOvaX7WSXpTeouzSnWkf3pqjJHZENBEd/W1 8xu8CKCItdQZH/OVuiTVe5ccS1S7sS4kXdbPfpHdPocgwbDP1Deh8tqo5sQ0qoMn CH+pzQIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFJyQ1BAIGQqsZds+rXVYA7cF+BoA MIHQBgNVHSMEgcgwgcWAFJyQ1BAIGQqsZds+rXVYA7cF+BoAoYGhpIGeMIGbMQsw CQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEe MBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAW BgNVBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0Br aWIua2kuc2WCCQDX4bQNTATrbzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQBxfOPouQExqGKDS1+wbml8tmoOHinZo/yHczbyjYQaOvxUlq2fk056UxxB 2asNaohnKJQHISPmiFDYpqkC7n8Ssi8mWTLFUab/3jduuKCeUKPrfjPVRVPYKnsa wPimBhGmFcVuGoeudeT4PPASP7QI6lpO19Pef+mC7NBdFLv00yJ/HnR2mBbLe/BM uBzttF3cPnOAOb4sXPHwDSC4Cj3Gsphcs5Yw3E+sz3/fuWEh+wt+s8vXD5CP3ab4 ZCZOEsUu5whOLrDTWBwIG/fvbk7J1lXj2aVV+zdk97DHax0+uMDGE3mFaIzz2dg5 uX4aWLHHp/MpbOpwCAVWQDlPdXYS alpha.kib.ki.se emailAddress=ubitdos@kib.ki.se,CN=alpha.kib.ki.se,OU=KIB,O=Karolinska Institutet,L=Solna,ST=Stockholm,C=SE MIIEwTCCA6mgAwIBAgIJANfhtA1MBOtvMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD VQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEeMBwG A1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAWBgNV BAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIu a2kuc2UwHhcNMTIwNTAzMTExNTI4WhcNMjIwNTAxMTExNTI4WjCBmzELMAkGA1UE BhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTEOMAwGA1UEBxMFU29sbmExHjAcBgNV BAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEMMAoGA1UECxMDS0lCMRgwFgYDVQQD Ew9hbHBoYS5raWIua2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtp LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LxQJjRfOa4TYyaB 2DpENVfwEglvfISRync9HKIN9XBYhupdNdGWdG5xGipgmicio8DrVV9sKfPwe4DV NBqzlr1C9/NVtauvvMotCMyNGYHF/vZ4H6cnRTZyzxxBZv/V1xYB5I7vB7IUABf8 ZxJb4NIA5OUaxg/8v2x3S8cVGzgX1hZOlwhY+Hbiz0136DFe1YwH5APJwlhkeYh6 XwllnzooqL4XxqYz9grBIdNtRc4UfrOvaX7WSXpTeouzSnWkf3pqjJHZENBEd/W1 8xu8CKCItdQZH/OVuiTVe5ccS1S7sS4kXdbPfpHdPocgwbDP1Deh8tqo5sQ0qoMn CH+pzQIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFJyQ1BAIGQqsZds+rXVYA7cF+BoA MIHQBgNVHSMEgcgwgcWAFJyQ1BAIGQqsZds+rXVYA7cF+BoAoYGhpIGeMIGbMQsw CQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEe MBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAW BgNVBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0Br aWIua2kuc2WCCQDX4bQNTATrbzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA A4IBAQBxfOPouQExqGKDS1+wbml8tmoOHinZo/yHczbyjYQaOvxUlq2fk056UxxB 2asNaohnKJQHISPmiFDYpqkC7n8Ssi8mWTLFUab/3jduuKCeUKPrfjPVRVPYKnsa wPimBhGmFcVuGoeudeT4PPASP7QI6lpO19Pef+mC7NBdFLv00yJ/HnR2mBbLe/BM uBzttF3cPnOAOb4sXPHwDSC4Cj3Gsphcs5Yw3E+sz3/fuWEh+wt+s8vXD5CP3ab4 ZCZOEsUu5whOLrDTWBwIG/fvbk7J1lXj2aVV+zdk97DHax0+uMDGE3mFaIzz2dg5 uX4aWLHHp/MpbOpwCAVWQDlPdXYS http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.umu.se CN=play.umu.se MIIC9TCCAd2gAwIBAgIJAJkObDfCTqSCMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkudW11LnNlMB4XDTEyMDUyODEwMjg0MloXDTIyMDUyNjEwMjg0Mlow FjEUMBIGA1UEAxMLcGxheS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC7JIywtAOlvlPI2Fhxu5lJu6tJmBdcm1qkpm4W7kKgOPmhvDiF0RnE RISt6pkFMV4vqGwvfQ37yqzIUBNxX82F2ok8mhLmKGOxgWcdQ6R37XdTTQfGVPM+ prK6TA+0oGjvsVc3H7ytoKr9wS2n/tVcMhiTJtWVA9EGpHGg2F3u4cOUmTsBdOMp iDzmr7OwZTv0XyeSCGojzeDo/PqaEZsNDsG1cJlaRdQ7qgi8iRhP1i94Tw7kDmco +xGSpNZFwLZT0W+yi4q/GiZrbFeycvehAPzkVydpb6fYpZ1wsFXYGtFsKjhd20Rl QQ5hFpaBWAtYXNK8mCJ26Yw1esVVQjk/AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkudW11LnNlhgtwbGF5LnVtdS5zZTAdBgNVHQ4EFgQU3R3jvWuDOcpZFkp741nw GIQsgP8wDQYJKoZIhvcNAQEFBQADggEBAJy9pCZjMdUeqFf1PykaPS3/x2AIaGDg WHelY4dEFNGB/cIX38h73CHOzk/l7SQwKdETPUlTZOuUED7RknS1QHwCesnUhHyZ zBSil0Qk/hCBtejPORHaWKsXTiN2iGeR2Kqh0y08S29In2MEZY+1lJRPwKAdBjAD UfW4qed2mTCkrDJGRxKfEj7OTUp8+Zjk+8mhlie6KdWN6O3LL7KGIDmefjhuvaSN RsZgWmKx9/MHsLkU1opdR9QJs8/mRpsMNoiFdBcoPv44OMuwEqJvSynge6GMOfNw LfULDFRxeDlyaxgD0s66OCLxachVt6b18FLPbnHRJxLYzFpZyoLLPKg= play.umu.se CN=play.umu.se MIIC9TCCAd2gAwIBAgIJAJkObDfCTqSCMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkudW11LnNlMB4XDTEyMDUyODEwMjg0MloXDTIyMDUyNjEwMjg0Mlow FjEUMBIGA1UEAxMLcGxheS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC7JIywtAOlvlPI2Fhxu5lJu6tJmBdcm1qkpm4W7kKgOPmhvDiF0RnE RISt6pkFMV4vqGwvfQ37yqzIUBNxX82F2ok8mhLmKGOxgWcdQ6R37XdTTQfGVPM+ prK6TA+0oGjvsVc3H7ytoKr9wS2n/tVcMhiTJtWVA9EGpHGg2F3u4cOUmTsBdOMp iDzmr7OwZTv0XyeSCGojzeDo/PqaEZsNDsG1cJlaRdQ7qgi8iRhP1i94Tw7kDmco +xGSpNZFwLZT0W+yi4q/GiZrbFeycvehAPzkVydpb6fYpZ1wsFXYGtFsKjhd20Rl QQ5hFpaBWAtYXNK8mCJ26Yw1esVVQjk/AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkudW11LnNlhgtwbGF5LnVtdS5zZTAdBgNVHQ4EFgQU3R3jvWuDOcpZFkp741nw GIQsgP8wDQYJKoZIhvcNAQEFBQADggEBAJy9pCZjMdUeqFf1PykaPS3/x2AIaGDg WHelY4dEFNGB/cIX38h73CHOzk/l7SQwKdETPUlTZOuUED7RknS1QHwCesnUhHyZ zBSil0Qk/hCBtejPORHaWKsXTiN2iGeR2Kqh0y08S29In2MEZY+1lJRPwKAdBjAD UfW4qed2mTCkrDJGRxKfEj7OTUp8+Zjk+8mhlie6KdWN6O3LL7KGIDmefjhuvaSN RsZgWmKx9/MHsLkU1opdR9QJs8/mRpsMNoiFdBcoPv44OMuwEqJvSynge6GMOfNw LfULDFRxeDlyaxgD0s66OCLxachVt6b18FLPbnHRJxLYzFpZyoLLPKg= MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV BAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG A1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw EwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE 5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP L4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14 mg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq mRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN T6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC AwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G A1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g BBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w NQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa BgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ bc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd gM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth f06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7 kO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19 BkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH wXXiBDXS3PNHXQnnpys= The KeyBucket NORDUNet NORDUnet A/S http://www.nordu.net NORDUnet Leif Johansson leifj@nordu.net NORDUnet Johan Berggren jbn@nordu.net http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.hig.se CN=play.hig.se MIIC9TCCAd2gAwIBAgIJAM00i3CivywHMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkuaGlnLnNlMB4XDTEyMDYxNTA5MTQ1M1oXDTIyMDYxMzA5MTQ1M1ow FjEUMBIGA1UEAxMLcGxheS5oaWcuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDPpUPRvP1BxcoAW14lRY5vuKSh08SiqcwLApd6xXRumfXpSpsqHyQS mh2CnUbGv0Xgb3P3eHtKCBYb7VS8ApUGxaXuPIgtaVMuxDuiBYI7xHg48Hmq4D0+ gbxW7EhCZvbm5cMI2fEVxgQaZu1RlbcQUM2CDoewGnRxJA9jk9hLiYd4TNLyMB4+ FJ1s4D/dO/jXAmrurA3q6qwRpLrFQdMD5tLCXBIU4UKeORlXz2SP6/8eSQpCsByP rVvNCKPYxrvXtYny+mi+R7PBNyGtetryi/7hVd8uYpuhmNsNUe3UFpp5aVgJKBGs MVI/MWzYWQTcEnwLhsz+AXlsHbvqif3PAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkuaGlnLnNlhgtwbGF5LmhpZy5zZTAdBgNVHQ4EFgQUu7gujpU5av1mawTpT2rX xipolAkwDQYJKoZIhvcNAQEFBQADggEBABAXQmMZvNsrnt3dywpqtKIzy/AUWl41 Ad2RUkgAgDP9yitLdg4y8UFRUmxRBGpvIHNxRXpG78NdPnK8kWcsJJdIymYvMSKP aFchw1mGVhHjq3mqr5BpozKUmG6iUTjHwSYU45/xpLegq1Vurrw7MbWYi3dQpYGz /rwNwS3r/NYCq1AFrK5BX5NjbtD3cdFbxfWuhnkpyz+0m8NOKzUvn5i0RPQj93fZ q+A5E/qna6TB7CuElru7zDRjUwBbaVILb2l01wySFsgA/rr7RgkoniG2mdZ9Dg/z xFyfdykN+11Rs4Ycb/obyh6r3/hJUeLIZQ88iuyiIDf/8DN1I5Tvduc= http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education fme1-1.ad.slu.se CN=fme1-1.ad.slu.se MIIC9zCCAd+gAwIBAgIJAID0pitDTgz2MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGZtZTEtMS5hZC5zbHUuc2UwHhcNMTIwNjI3MDg0NDEzWhcNMjIwNjI1MDg0 NDEzWjAbMRkwFwYDVQQDExBmbWUxLTEuYWQuc2x1LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAw7oOCbv2+Z2jh0uM6YlV7Q9sF0uH03jBj67JPA4r CIXIFdJ/g7gLliZa+DjxaNlPxQAE4xc3vGGO7TUyKCftvRIUI49Phm8WKtapy6XE Pb52xE0ie+B0RO2boUG9xiM50WlZT0VsmdYjwHey7fT5UZjaGa/PLOAAoKXLvfJG VQb1IAO8bQ+k4XWf/2oR2BLEKWmy3xW1T4ew34SmAPcpbwZOxj5t0GRDt6lblHvG L4KB5a6hEOuU+0U0KjFYKG2PYLJUB4RM6ctmGOnuwUyoWmFAN1h4OZzXoyckr8u2 gdaWyFL+k/ojckmw5aaJBpce332Bh9wy53W6J77qa0ANawIDAQABoz4wPDAbBgNV HREEFDASghBmbWUxLTEuYWQuc2x1LnNlMB0GA1UdDgQWBBSrX7qpYidl+M3/uMRp BZk7JtDvtTANBgkqhkiG9w0BAQUFAAOCAQEAAh37ouHU+pXCxffOUOrDNkBSJSAb mmD67HCLmcdLwMxBLji/M/FTK5RYdxlwAwK5F1ntbHovDJKWMva7wuWzmjbcSJ6R JVrolJWJDR+Fc84L2Lh1Q3sVOXjDXU5Lw+yYApNcs+f2TdYZEa9HDqTyEjupjecd a7N6bBlELYgoYFbTpg8AmQOsvVl2yQQiX07lBHHeGOn4i1bbB6ip6exRTxUqf0Ed QM0LY0RQjVj4+R+UdaRYQfizHG1rnKcEiRzi/mXYt2YXSjKuyvNUn6uc1GY9/3aJ 9wX+6Hnwlg8X2wAoLJDLxAoOWSUSyPLCSzqp90tYAn1L6/pX68R46PWq4Q== play.hb.se CN=play.hb.se MIIC8TCCAdmgAwIBAgIJAOvLiNnV6cTzMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCnBsYXkuaGIuc2UwHhcNMTIwNzA0MTM0NDIyWhcNMjIwNzAyMTM0NDIyWjAV MRMwEQYDVQQDEwpwbGF5LmhiLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAsC+n2G+sTBN1LFD3ouhmVNujuIZlzpgP22MWLZ4REIG4HOH2jOJRFbAS Z3hIBe35cMYT1099TJhGK/TpurA2zCiXrwu4FzVH8oAFK7Ko/EruEUZoqxwKO3fS bVRZhEW0YFPj2R5ENOoiccD55mp3RE5+wJ+GKgEWlYIJF/APZ8kFrXkTAv9Af6LH WZL1f5SEgqXCD7y7pr/Y97QbHz1ruAYsq7UFnOjtVMHhFNY2G9IrpzcqMQ7L18TE oBTQ0udKMOgMhcFwQh5lSDazrvCjMddUj8rQDymsl3pHZbPAOrWd15ojuwpO0dql LvvAwBMYWeozikSZk2/BtS2J+QRIhwIDAQABo0QwQjAhBgNVHREEGjAYggpwbGF5 LmhiLnNlhgpwbGF5LmhiLnNlMB0GA1UdDgQWBBSVesO6y/DVoLHWvQjeutwfnSHQ kTANBgkqhkiG9w0BAQUFAAOCAQEAXS12bCxjIYpnC5oGD0UCOZmlgzBJtqTY/o76 E7GuwCSO9i/SIEL06fzgzkJGjaUbLlAHws0Qo6QkS8PGlM0/Judv1qFrzG1Two0t TjwLfVTfl0MNCvx3BUnk/quKsj2s6o12EH279gND5Wuh4kAqSFIlO05mYxt+3eM6 anE0HCN44TbeEOgfcWeXR8bYwjEIPQZM8FUfzK8z0R3FL0hMRPItgfEMnRiOqX05 hQgJy7Uk7DD3Lcy9yZoMmihj9baBhImCe3aKc/2UTNKPYHiB9DGqY5Ab6iZeA5bg X6RkltZT6yho98P4hxRs87RcrU+ScrgsjYZq9RoLHDPid7sDIA== MIIC3DCCAcSgAwIBAgIJAMvFLpEMEvybMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB2JldGFmb28wHhcNMTIwMTIzMTMwNzAwWhcNMjIwMTIwMTMwNzAwWjASMRAw DgYDVQQDEwdiZXRhZm9vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA n96BBnx0AbGpOlFnSJB2OM5eq/7nzzUx/lwfXIUxolYmz3m7QD16V6+wSRaVvK9R +83uUFjiFlKs9OEFRfcDJYgYhlV7r/SXyy41AlPrsqTCuYwEMErtVXePOc88it+V nX2wamumJxszGFxon9NXqwnTaza/yM0DFXPi5GJLwI0nhKugiXmlFQHICq2xcNBA EGjHQrL2FM//Fg3f8OJsJzqu2GjplWLNrphbdDH3++RJQQ+cNWq4XOzxTnM4BYoj n0Avwn35xA7dYdb7cu1qTzss/KCjjDxrJBE7mxJ9b1TK0gxSANfkiKxveJrAJque YjLmt2F268BRyMncF91SNwIDAQABozUwMzASBgNVHREECzAJggdiZXRhZm9vMB0G A1UdDgQWBBQCWrIP+6UbPqDmZu4046xkI8hUwjANBgkqhkiG9w0BAQUFAAOCAQEA EDFP2mVE6wKa2qQdfJUPGLnPp8a5UZKkwrvGpRYcgPp2JRUPRY0sBJlOPM8JeGKi rdb+7oWy5pHdpXWEY3gD+Vod7aHJ2g8fQ70l+nqHmh5pFTzqb3dnh8Dbn9M8cG0F 2bATYYQt7fLEmGIFQ81Ix5Qnm+owPw7QxemE7DaGL4CCyNB5xiX0Kx38eCeEFps8 FqI3Il3tF2U+FgOT+nizupQelaoagRNerw3p2FHEYeBaTCYiW3IF7lUMIjoX2MYI 9P5iyOC2nGSq2vAzarevECtjw7KtKuX4K37LIEB5r07NXCPlfgTzHq1KomrY5Lhm 91krk/l5w5Ayt90FuWQbAA== Federated Django sample SP NORDUnet A/S Johan Lundberg lundberg@nordu.net vfu-test-sp01 CN=vfu-test-sp01 MIIC7jCCAdagAwIBAgIJAMHrBJCNk0AAMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXZmdS10ZXN0LXNwMDEwHhcNMTIwNzE5MDgwNjM0WhcNMjIwNzE3MDgwNjM0 WjAYMRYwFAYDVQQDEw12ZnUtdGVzdC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAmBW8qCtmwHpL5ChqWHXuyEFnlxE9Y10YBayuXlZejRrPr6wr aDKm18xyEeu6LjlNXGMg7J+NpaFRMn0b1Rq33Tx2TxMx728bgNsiO094+xzUocyE UMbrWjfsB9BNNw9tdm4S8i4sB5Mo7yomOJh9VXJXtilCg9p3T+SajjWlwDJe6vtD QvCbfKeJc/CrLK9oGJgPrc7lyNfaMQWc5jGlw6vLmXftkBjDHZwNBUn6z1TAP9pE h2NEuE4hIpZHQ+3TweRFKP2nBhsPUnatzxS0YeksUJbwGn+PJtVWFNtFuL9Eb5Y7 FN1J88uwR38OgciXZ/2K6y9x72dsFfjYxvY6DQIDAQABozswOTAYBgNVHREEETAP gg12ZnUtdGVzdC1zcDAxMB0GA1UdDgQWBBSHqCsROHBMDPzQoty1Z/h+BGGDfTAN BgkqhkiG9w0BAQUFAAOCAQEAKvw2VkLcDR7YoSk+Q8wXAAZHxKhFOlFi1g0kYnD+ pglyyrpAiNvMPRh0d5JXQPRhb8sC/08SmRFGANGQQesIG8zoeixoQGb01Exv+wXb cNVI84nZ1fG2CmLAhNeFBkMiFxp533u1o4T7d19VXvWCLaXRxoRq2DBDgBZ8GJ2m SlZbz/B4N/0pK4TcS+uGnrRv+OpNsGnu9T9DSXxEG8LGKSY3KTleIsK6ixHsGocN m/IvJPyRjHDMIg4qmqtkk9gWKRZkKyG3fbhINTuO30zeBkbZFkaHdcvEOejqXxUd oekPV73T8VB5Z870zPXiTtrpDjS4Rd+WlAcO0w4Q8wCVPg== vfu-test-sp01 CN=vfu-test-sp01 MIIC7jCCAdagAwIBAgIJAMHrBJCNk0AAMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXZmdS10ZXN0LXNwMDEwHhcNMTIwNzE5MDgwNjM0WhcNMjIwNzE3MDgwNjM0 WjAYMRYwFAYDVQQDEw12ZnUtdGVzdC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAmBW8qCtmwHpL5ChqWHXuyEFnlxE9Y10YBayuXlZejRrPr6wr aDKm18xyEeu6LjlNXGMg7J+NpaFRMn0b1Rq33Tx2TxMx728bgNsiO094+xzUocyE UMbrWjfsB9BNNw9tdm4S8i4sB5Mo7yomOJh9VXJXtilCg9p3T+SajjWlwDJe6vtD QvCbfKeJc/CrLK9oGJgPrc7lyNfaMQWc5jGlw6vLmXftkBjDHZwNBUn6z1TAP9pE h2NEuE4hIpZHQ+3TweRFKP2nBhsPUnatzxS0YeksUJbwGn+PJtVWFNtFuL9Eb5Y7 FN1J88uwR38OgciXZ/2K6y9x72dsFfjYxvY6DQIDAQABozswOTAYBgNVHREEETAP gg12ZnUtdGVzdC1zcDAxMB0GA1UdDgQWBBSHqCsROHBMDPzQoty1Z/h+BGGDfTAN BgkqhkiG9w0BAQUFAAOCAQEAKvw2VkLcDR7YoSk+Q8wXAAZHxKhFOlFi1g0kYnD+ pglyyrpAiNvMPRh0d5JXQPRhb8sC/08SmRFGANGQQesIG8zoeixoQGb01Exv+wXb cNVI84nZ1fG2CmLAhNeFBkMiFxp533u1o4T7d19VXvWCLaXRxoRq2DBDgBZ8GJ2m SlZbz/B4N/0pK4TcS+uGnrRv+OpNsGnu9T9DSXxEG8LGKSY3KTleIsK6ixHsGocN m/IvJPyRjHDMIg4qmqtkk9gWKRZkKyG3fbhINTuO30zeBkbZFkaHdcvEOejqXxUd oekPV73T8VB5Z870zPXiTtrpDjS4Rd+WlAcO0w4Q8wCVPg== vfu-prod-sp01 CN=vfu-prod-sp01 MIIC7jCCAdagAwIBAgIJALmMhVR9S5weMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXZmdS1wcm9kLXNwMDEwHhcNMTExMTIxMTUwMDM4WhcNMjExMTE4MTUwMDM4 WjAYMRYwFAYDVQQDEw12ZnUtcHJvZC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAmIXUFzvpibm1/eZnX++31RQt+OkgMZDVwhI8Tbv6/WIsWCQd jFESHufjL6hH2wKvPj0JOag321CBnK4Uc3pkagSKX4A+NyJdWu8p4fQw9iw693WT 7JwDHAaUcr3GoyxSENPDwTHaw6S9wvbsBV09Y+cnioIbYRbMfgkH/ysekJVcPJop ipUP6lxxs5GRG+V/Ieo21RhO139TnR8NzsEQZiq/jymEYT30e/54aaV+2gnfDEZs 6Uw478ne2/CJCc5JedNzzKeqGnEZbHMhLCIbuLEhq2iqlBcGHRjIAKetSspP2SZK uusHVGTAslytQZS8EtJlpUlISmlETAdmrRqstQIDAQABozswOTAYBgNVHREEETAP gg12ZnUtcHJvZC1zcDAxMB0GA1UdDgQWBBQhGf9xTZKSyD7nZBalo3mth6KBFjAN BgkqhkiG9w0BAQUFAAOCAQEAPVnGZ5JWdpju/sp8068w5Ug4m10fTjn2kkfpOcLu qxjVaZLf/TnY6ZF/Ez4X7nYqf8b2PznprbM+N78Gzihpe1P4vLnrpR80kEd+pDv1 KHletzHHpn2M1iwIi0Jqp/OpezCaLgRz/RbGetDKgDVzzXRBfGW1ELQetpv5xr18 je6XvIacHI+0g3xQiO1N3Zj5BvgdlnE6xGeQaJJGJgoSRTf3jOAq8XusKjKlIai5 jUddZxuROgO0B3XXjcoWMJLhSqNNXbKkhitFTtFi0bBQyk6eBIiRB/rRL8FZDMUh ZbIlfQJbU+IsF+PBKYkQ9oGeHIBu0E6lRYjrmIFz1n176w== captivelan-prod-carp1.it.su.se CN=captivelan-prod-carp1.it.su.se MIIDITCCAgmgAwIBAgIJAOj7uHDYhhhAMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV BAMTHmNhcHRpdmVsYW4tcHJvZC1jYXJwMS5pdC5zdS5zZTAeFw0xMjA4MTYwNjQ3 MDlaFw0yMjA4MTQwNjQ3MDlaMCkxJzAlBgNVBAMTHmNhcHRpdmVsYW4tcHJvZC1j YXJwMS5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMzx w+bemmxOUna+e8r3EYf8K/lhbRqnIpvHBtCvQ8Hs9NPbeBdQU146UwEGGSm9eBsR OEekCXgjudorIvjt8O/wxmjCNmHzj/2qP+Adbj/0t7tY+Fq+SXZAvQHGnxX9yDbr opA8ge9pDhglakg/2L9qAS2ud0YH4tv43qL/60CVDBOrMmRNDWqqxYwB3scCiz9+ R+dlbACube/4NWPma5oaezMwEQy0snBD8IgeEdvpp/l62RcrcI+7SWUNs6isgG0o 9+TyRYBpmpcbG6Y+xhjWfYRN10XGXngNJ5VLcWnuJ35ryhQgKlviU4PJl7421Glw w3Uwk7f9w4Zy3UZ2lKUCAwEAAaNMMEowKQYDVR0RBCIwIIIeY2FwdGl2ZWxhbi1w cm9kLWNhcnAxLml0LnN1LnNlMB0GA1UdDgQWBBRj066uDCEkGZj71jtrxJ0RJvEt IDANBgkqhkiG9w0BAQUFAAOCAQEAcx8+oqL6kN2Fbl29VdMFOy2as/5porQVoHC8 rkwQT86kuunaY5QaMSeo+NJ7RbwN8PGLP0syrrdhb9WdWOClD00ZEf0AqiPHJeQQ PLCoyyOQYarfWC2dSEZ8gbvJpU2nu3GZ1g5tf5rN6UWtzeTxtIRav6OiTuoojM0C qsBAyUcnBfNjtpa3swU7Vfd4MAOqyPqZHm/512/RSW+hYpOjMNcp1RkOy7ne1GK/ mcsQPmRHkRImnweyygzpYMQ+1uLdEdi0wbmVQpMcSlrQ4Dt558PfmXAIrvXwd3of ROU2a0niXfGVaIomY/J7Xkazao4dQmFvwHY77hTp6Qhf3PlYOw== MIIEsDCCA5igAwIBAgIJAJu8g6oQf0k0MA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD VQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0x FTATBgNVBAoTDE5PUkRVbmV0IEEvUzEMMAoGA1UECxMDRGV2MRcwFQYDVQQDEw5K b2hhbiBMdW5kYmVyZzEhMB8GCSqGSIb3DQEJARYSbHVuZGJlcmdAbm9yZHUubmV0 MB4XDTEyMDgyNDA4NTA1NVoXDTE3MDgyMzA4NTA1NVowgZYxCzAJBgNVBAYTAlNF MRIwEAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEVMBMGA1UE ChMMTk9SRFVuZXQgQS9TMQwwCgYDVQQLEwNEZXYxFzAVBgNVBAMTDkpvaGFuIEx1 bmRiZXJnMSEwHwYJKoZIhvcNAQkBFhJsdW5kYmVyZ0Bub3JkdS5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfBoRr9+zzx9fWoTrP0ML1ZpFVaUj9 JRJCPOjE9SNjnqnjIE2bB91W3nCQRbHy+AdyUOk5p/SgtVlqgAMYRNTvEmm3/6Tj uDAT1ft+AsOSZoBp14s0LqlYTXJWgNlDA5Lti5Z1HL+6YMCmWJSRC5IsgDy2BOqf 52EW+cTkgOoIqWt0vtLyIYTAM1S5cLeC/+TrN6tTwTsQ043YSePqR/Ixhhwb0viF N+1F5XKHYni8jncw71//VKF2xKFAld5zS7cH7WAHg4FHdlEh5O4Ot0OxtN5md7eb skkEkbY6/hSWf6wlXndlmO1lf5x6bo4ZiT/9YgjPAukaQN8vruFi49RnAgMBAAGj gf4wgfswHQYDVR0OBBYEFFfCbcMGldF2YVDr6mdPYkKfDyoOMIHLBgNVHSMEgcMw gcCAFFfCbcMGldF2YVDr6mdPYkKfDyoOoYGcpIGZMIGWMQswCQYDVQQGEwJTRTES MBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xFTATBgNVBAoT DE5PUkRVbmV0IEEvUzEMMAoGA1UECxMDRGV2MRcwFQYDVQQDEw5Kb2hhbiBMdW5k YmVyZzEhMB8GCSqGSIb3DQEJARYSbHVuZGJlcmdAbm9yZHUubmV0ggkAm7yDqhB/ STQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAQVt/TcsaSBk3Ntss g1uNCrXJ5JM0GnFxjQwCovKOT05BLagctbNoVkPCkAOtn9mXk4W17wC4Bvl/dWIY eahQiF4pAxOiI2Yk9Gyr0Sn39yR/SAp46XwEH1k1tLblCb40yADOZzaJa2r54YhF n+YuzxirlYLnAmU+5u8BF9qcMH8tXbM3ss1PRtEPbe4ntqzhU9GF5ZIt+SE/f7Dl Rk0oUvUGJpTOgmmLI5bsg3F0oiKFFDs1jlR3Xx4DlGo1VnI0VWHkeR63mB57bKkp k/Nin4OuWJ9R1vU0OpdW4SjcfXkEElXfMslpqAst4IribB3Koa51CtWWdPPxJK8R Z+RKbg== NOCLook Development NORDUnet A/S Johan Lundberg lundberg@nordu.net mds2.nordu.net CN=mds2.nordu.net MIIDATCCAemgAwIBAgIJAIWsI++zQ8GRMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDm1kczIubm9yZHUubmV0MB4XDTEyMDgyNzE0MDAzOVoXDTIyMDgyNTE0MDAz OVowGTEXMBUGA1UEAxMObWRzMi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDYdLXT/iS4dYf0L8KV8ukzZKjKUNTPv/06FdFuSMPEUFqd vZySTUgJy9+cCJTYZDJbTtparbef7wxOvwFsRS1jLC/QZF5e8yaF7w+gB+Jjt7A2 OUMhDpmK0/hnNkuDz4FanqBKMH15AfC0gszeyuJoKtbI9maLiceRGsxmK5Hm5eEs oOf1AvUG18Nf2yNDsiLIyRTMLb9we9xaDhhbj8q0gVJRvh8GMuyyIT6RAOK63K/f GSj8Zass5db3E0L4gmiM5dIlNpsEGl502I0sq3JOXeyJI98g9/V3IFMBgSGNNrRh Xco4oulQ9YQGNCcEYvq9Jq32EO1/6M6tKpbcHqnPAgMBAAGjTDBKMCkGA1UdEQQi MCCCDm1kczIubm9yZHUubmV0hg5tZHMyLm5vcmR1Lm5ldDAdBgNVHQ4EFgQUVhz6 tcOlZNHmVE5UeHHJ53CwdywwDQYJKoZIhvcNAQEFBQADggEBAJ8Id9Bb3+v4X/pq SVdY/tDnEXDM2FliUWn4N89SdHyis0FouFRx7mgXP3mSQ7gbCtzMjvCWRMlfZQKS dzs4tF3L2tcIzxJxt+7HOn1wU6YLi+MEztYLUycyC0O1HHPJQ0H/LZOjp6bz3zGj rj+lxSsca5Bf7TQ5wIBkux0XZVYdRG4cveYec76QHpJUn22fep0P/NXwmWIX4NLc UHM8iIOb55oHLBhSiOK0aD60o2nrXWllIeezlGf3fvTbiQPRmeqYMJI3ehH7Voxf vcJrfMS748hcrv67v1l/IGxMVfjBkQYeap9jXv4mpTUjeznioga/I1b5Fyt1xIz1 JQ7XzWg= cdn.nordunet.tv CN=cdn.nordunet.tv MIIDBTCCAe2gAwIBAgIJAPHCfrw6QfYMMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2Nkbi5ub3JkdW5ldC50djAeFw0xMjA4MjgxMjA4MTNaFw0yMjA4MjYxMjA4 MTNaMBoxGDAWBgNVBAMTD2Nkbi5ub3JkdW5ldC50djCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJr2SgnqoPUMUE6LupzSuBlE1KCaZ85Kvk7Zb76lOqoL rWqSlpOnKkVeyE3pFFqNe2sO0X/yMszb0FEMkhA4xPMRDHK6qvmmS4YbH4J6QkWN NL+jMpA22j3vrmkeCRF1a71Y6b1NGMOZQf2zNJoinBvGKAcep0gx3OT6TytzySz/ 8QphzrenZ0k2n+C40Pk9gUTwuZ6Lr2GlVTL8gOQhe+Pg87P/jnGWb0gJK/rLzhK7 1bBITNjMljrCN8dZYt3JikZBy3kr/N9eDWxnCC1qG1ZDxKIsRB44DXJLkPe2TY7k 51SJUgYkXjRz58oxa/GdWoPmU+eqXutWvh9qNOgXWcECAwEAAaNOMEwwKwYDVR0R BCQwIoIPY2RuLm5vcmR1bmV0LnR2hg9jZG4ubm9yZHVuZXQudHYwHQYDVR0OBBYE FG/94aWTRvNQMn+Lx8oNDz4CMAQ2MA0GCSqGSIb3DQEBBQUAA4IBAQB2U02yEaLB IRXIL78fymIRVtAGOdMwaF9j1M8REBHbQT/HJWCKt/gapQfXwcQg1FLEnYMn6b0G UUbvs6UNVUnCmUFYKgZb4yfUV0lzTh8K4AcdItbjb4O7lWkx3PbR3vPAiwURxeQv xS5d4cjv46zKmi3U9J3b4RKF6p17tWuV8EBBca4QtiM7P7pTypT9+ebuVxPCh99v P4uwwj4Eap9GwtfrVeSCDutpGdU6Zu0JEi5gnEKs3pf9yXZb4Dbczo6l4qTIyvhn bq3eVKHyfQp3cJeM0lO+hOd6DkqCZeNKo+K1qprko3HhQh+MEe7wVGbzTCzze547 CRJ84BDp/TuK http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education gallus.scilifelab.se http://gallus.scilifelab.se/ CN=gallus.scilifelab.se MIIDITCCAgmgAwIBAgIJAMNm2ATTA3mgMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGdhbGx1cy5zY2lsaWZlbGFiLnNlMB4XDTEyMDgwNjExNDIwN1oXDTIyMDgw NDExNDIwN1owHzEdMBsGA1UEAxMUZ2FsbHVzLnNjaWxpZmVsYWIuc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ5UUWP6K/vHk6+uLJPsuNDRxvSi/C yjL6e8OevDofr5REK3Ttuhq+qvFwlSUDqHCzeGZxH819Xwok5gJasLf4KKlV6k6H uSaRN/njMDwBjloUyja1P/ja5LgFmzly4Pm3VnKIw4MTxeXlLRhEDOSDv303Wp6e ZpS/vNDkkZbEYpM4iMh6FQM2sIb6EaHYXnicYd4k+1fnWiCiuydG23emvGHmT5Tn rOFYI1LSpLGBwkwlM1FDoPCufWYhweHg4LuiUPmbxlQEdJOqy6JrqvFYrYPRV3UR tE/OBJ2Ld8L07xlL0o7b8q9+2ccU2ad6XmEs29YsnaMOCvqCBs1GPgH5AgMBAAGj YDBeMD0GA1UdEQQ2MDSCFGdhbGx1cy5zY2lsaWZlbGFiLnNlhhxodHRwOi8vZ2Fs bHVzLnNjaWxpZmVsYWIuc2UvMB0GA1UdDgQWBBSvHdjNMd+O6sjfHQTrJmhBVxRh qzANBgkqhkiG9w0BAQUFAAOCAQEAgzfV6iPbPgfPuWa+/faIYEFV2eKtjzQb74f+ Fe9SYZtBlKtXIPo5oJCx22oh3sDcSJtklRrp+HtVY7Op1sHxaKhEOWjq5hJrrp+9 pRVTnJVCtaIUBcajWMwfG2O1H8Tkpetnj/8qLDaTW0Fd3pF9e4vsIAs66/knJ9bT wiCijozckPEz8KVGgW/4TLB8F8ErIHDWVFU4cSezFknpqfe/qPWnCA3E/JVrJhki yJdT9GhQ6NTeXbhHS6otn+MTJrWd1kB2hT417PEcHZQO4bbyMWZjsNFgd0haIcOh qR3yqb2bdeQUWqkU0/5RA1uDcK8D+f2xAC2npJVHTd1a+1rKgA== http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.mah.se CN=play.mah.se MIIC9TCCAd2gAwIBAgIJAJ52xKQD6ay3MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkubWFoLnNlMB4XDTEyMDgyOTE0MDMzN1oXDTIyMDgyNzE0MDMzN1ow FjEUMBIGA1UEAxMLcGxheS5tYWguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDrgam1nuLBzhYJobwHV+vg7uJwRgsO7E0xfWhq/SyAQtODUW0CXZHN s7C6O7e/AFiqpMyLOuPzKr7K2PClY1ShRIm3//GFAMpS2S90F6qwkl67q4jVD/pP 4zUGRwS8OP6gkIMInFiXrEnzz6nYU+/GNdbmqBsj9/8uLdJYdAbkZnlQkbrpCCkp nHwy7GETegUGX3mG+/uu+ELRoc4ZcSZKRCheSDy+kk0QGnH+vP0FdBtM/7RCXuIb LHH0Hr2SdknlC5yCgRN3btHZ0d2v2srkkR+6VyyVz64b57Gl4+YY4+NRoH6gmmMD qSd698RS1Nl8lNAfE0rBQmEVkP0LT82BAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkubWFoLnNlhgtwbGF5Lm1haC5zZTAdBgNVHQ4EFgQUr1PVojxYdezL39aUSZKD uaLlcvQwDQYJKoZIhvcNAQEFBQADggEBAJckuU+nW3Sz01q4LQNBVyhFaoHmVu1e ZmkSK7NaBquwoYe1VvAgGc4c7iPjM11NVCR/TUfhCn/J97VeQ4JldUaA0yIFVpEw 0787mKe6bY7MimHrdaQLd4NVL9t2cVgI3zh2cDIeAEcxymEw3plzQIgpFE2u+PAc a/NnrvrHXSzY2eLmtCmpqe7EIG8IWl0ehpuKEqYSBjtbQr2NF5iwwPigP5BnOrWn sCeIp6hryi9ispKWFrfqlxNblBAFlLAeDtDlcxDB3e45AHamq2QMEfy3ddu566sO mjNx3LBpLI4AqwE4TzvxzUkL5k5ZSpVzESJHvb9ljx3jnzEZuWZpH4A= http://www.swamid.se/category/research-and-education MIIC6zCCAdOgAwIBAgIJAI32hx6m/IFWMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDG5pLm5vcmR1Lm5ldDAeFw0xMjA4MzAxMjAyMTFaFw0yMjA4MjgxMjAyMTFa MBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKIsfzWwYgW2y9+K58VQi35/weisNzGlYYJbpYY8+AqGhtkSpB8D z46HVvyZ1L6lgShGQ5fNUzB/zT9GuYnR1BbJMmz0t/XU1eLz1btyD11/DtL9FMm2 c/FYPe9Srn9x0n6mtncZofWVeD+a8cdRoOOrLwjL25QGCfAPynSf0OdUraUM6qKt u4KGAK8FMDss8uLDaJjJVc1saeDg6NpvYralAY+CnyiuskLYhilmLb0tMu63+ma8 XVtZV9bWPMyB1RnT9aRYXPL3GjiH/Pun1r74SsNP9M77RS7j3PD5Jf1wmPpIBZL0 Dk6l3RnuVzK6D9zwTiAEDu3a+trzu5BzNMcCAwEAAaM6MDgwFwYDVR0RBBAwDoIM bmkubm9yZHUubmV0MB0GA1UdDgQWBBTPG/xsbxF7Q8OHyhUIktltkneGJTANBgkq hkiG9w0BAQUFAAOCAQEAI+gTmUEi7+iXxLJwhhnTm2w07fI8r/Rx3HXVQJ7fk0k9 ZX+yVo16pG7uxzWu88w9urMpjlRMBV9xT7oE+7xuOppeSJbQpjxfYCArq/VD+Qr/ WjzMRZMjN4LkL+s6m0f4ASItLF5MBXmStmxl5ZE0UajyR08i87sg9QcTVXBpyirr iRfdxDA4R+g0xwEZhpg2HbKRHeP8Uy/8SrOLYMFsblex5vc/96eZCOc88FlH1ydk zj16pWsjoYc1j+cnJBREpOJCeotrkBKte+OL1J5ku6e3qoQ+4Oyrsu4qhU/8geIo GtDqiUnI4ewwuxmNcK7kU1vUmBsiKlS5lyo8c+hpTA== NOCLook NORDUnet A/S Johan Lundberg lundberg@nordu.net MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV BAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG A1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw EwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE 5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP L4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14 mg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq mRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN T6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC AwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G A1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g BBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w NQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa BgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ bc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd gM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth f06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7 kO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19 BkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH wXXiBDXS3PNHXQnnpys= COIP NORDUNet NORDUnet A/S http://www.nordu.net NORDUnet Leif Johansson leifj@nordu.net NORDUnet Johan Berggren jbn@nordu.net http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.mdh.se CN=play.mdh.se MIIC9TCCAd2gAwIBAgIJAKvtXo7Z924eMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3BsYXkubWRoLnNlMB4XDTEyMDkyMTA4NTM0N1oXDTIyMDkxOTA4NTM0N1ow FjEUMBIGA1UEAxMLcGxheS5tZGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC1fDIENAaqctmukYnIMajTisvX74XzKa1c4ZrnlwaFgmKQIhmTeI3e uFNpYjVHfzpz7o19Q4vuFjogyfsi6cCahfvcLh7vvn3wplwTuA1Z1JNGlboybcmF tPOQnQTf1t0aSHaypOWNgZKnZuF87OM2bRDQ9LVHXgdAUIgjvC5PmIN0Rv0Ws7j5 Qj4Q1bpG6+byA0hFCOxa9KiQKs03XWB4SR0PZsSQDKVQh5HVwz8AdIxOhSg94bei On0ztNMRcm4CNlmN5NNGhS+i02hZr3KPel6xe2SmqPmsLRLccowSQO8aLUPdde9o wDV0XtH69QzUg/GjLN8OT/Y2KyWcb90JAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs YXkubWRoLnNlhgtwbGF5Lm1kaC5zZTAdBgNVHQ4EFgQUZxpUfZYV6co1kdmJwlqA kSQ4uL8wDQYJKoZIhvcNAQEFBQADggEBAHi1snMpIi11/cGVH4V1Okzc5ucw1nbJ mexzUwM/wRLqiO3JLYmGZWqj0P7FFdRK6Ug9q5HmBqn4AGl1lbWTsjee2FGQQtxF XeZkZTKYKu3fI0aLFp4omw7m0vsDIYIVKUQPdEV2brqKQSeURtdTXxieCZsR9+8U v+Zu6RkWzLUWOly86hcChrLLHtFwpzcKXG5OaHnlFyODzRuwMw7LUQZ+YkQUQeiR UihuipaxEeF9qspOnUJEmpAXEoGo/fOueGF045k2Bw6fH6hBbu/6k59Je/aeFZIM cPl/udSDVhrtgjhhK6hPgDEpcIskofAJC6+DejW8PESi0qV/pDpG9Eo= http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education play.lu.se CN=play.lu.se MIIC8TCCAdmgAwIBAgIJANdIt1sPlxZtMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCnBsYXkubHUuc2UwHhcNMTIwOTIxMDg1ODQzWhcNMjIwOTE5MDg1ODQzWjAV MRMwEQYDVQQDEwpwbGF5Lmx1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAm52BjRAJpGfNZHRAES67hnyp1n9XiPmdZxQGGacgB+ME1zUS+s0+R4B4 TQjJv3dzkkAa4Lhd3f3eRsTeJ1pnEJ2esqbK2bk5qX/GNC7lpdSnbRg+vBfvaZgD 6643daq++Qt2gMvzbp7jn8BTqJUZQUH31RJwnoqjgrVj19GBOZOJmtBGmktBlPOb /MIWmk4p4epjgA9Fpg94WiJ8hjEl15SV+CtktRzQeRG3ph6uKFpMoXsda50LcmtW NrlnG/wkhGgT3BVyrqtUVi/0Fv0kVXhArhmDbN7f3foWpLfZhH+lhZYLfoxjtsgv 16LqZVmWscFUI/oBmOjnwpZwvz7m8QIDAQABo0QwQjAhBgNVHREEGjAYggpwbGF5 Lmx1LnNlhgpwbGF5Lmx1LnNlMB0GA1UdDgQWBBQogVFbpaWP1X0OCpOzt3bysyYD QDANBgkqhkiG9w0BAQUFAAOCAQEAdP4K4e/MS3Fpxbx7oDaIaFAEWXDzgUDimGdF 2jzgtcbkZJBj9TpgMSNbY6ThcLOpahFMheogxZX9f+y/bi/kGbuv134PdlMAv6tn JnLtx0r+rgbciWJjdu49SrkuNx35nkVhHbVGg7K8F2ov5sL8qt5UlzHyhQZkzPjB F2+m5EhhpnrRKwSlgv5ZDpgSjcberEOdvpUFfUhvst1zWfJ0sT/F7V8WcfTVUEu0 fZtv5Htmbw0VP2Hrh/PPYXiC2pce8i/5mGCVUhHfH8KUGxO+6VHhgtRnFBNYiI1l tG3wt4eOb5yI3XF8IM76la4ykRFQSukvkZv1Wj5YiCx5UDm+Xg== http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection connect8.sunet.se CN=connect8.sunet.se MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5 MTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl i/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM fP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg LHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7 ypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR P67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z DWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q LQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh 0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex jDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1 8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI FV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ== connect8.sunet.se CN=connect8.sunet.se MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5 MTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl i/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM fP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg LHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7 ypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR P67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG A1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z DWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q LQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh 0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex jDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1 8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI FV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ== SUNET E-Meeting Service (beta) SUNET E-Meeting Service (beta) NORDUnet NORDUnet A/S http://www.nordu.net NORDUnet NOC noc@nordu.net http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service http://www.swamid.se/category/eu-adequate-protection connect-stable.sunet.se CN=connect-stable.sunet.se MIIDDDCCAfSgAwIBAgIJAJ+bOx8RXj3iMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB4XDTEyMTEwMTE0MTEzNFoXDTIy MTAzMDE0MTEzNFowIjEgMB4GA1UEAxMXY29ubmVjdC1zdGFibGUuc3VuZXQuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOuf57LwczW6o8YEv8IlZe 6mWurJUD3iDMS1jyt9/HxUpHcQfMVrHmei7aBLzYiQMON7sYSi0pQ6/EtFMpoaeN WYIAEXdXVfhGVCte9mfTmLEtgxsELyK+YofXwTXkNX1VzBK3z9qRyV6BBqzgA6Zu 4BkTabmubG4qdwHf+TJWfwJ9QkwOIuy+j+KCXELW8Cgy1q8WUvocpTfEXzILEHL8 kel1ej8sclf0cdHjYLJpPSaBvJ+2DmvZgVLdZcWxSVLbwoMOFq4g5spFT8bZxemY mG185UwcQtFK3VoXdfiBn28HChMgdSxSWvt8CWj3dK49i6/eKaq/0Dam3SPHbJIN AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB0G A1UdDgQWBBQW0PGcUIDR4qgsERc7Jy1PpfkPujANBgkqhkiG9w0BAQUFAAOCAQEA Q7MY+AQRal0ZYIvqjw36YQZyBCGADzI/v5K1xMxGiPAj+WiSXRIHozVFRL8lqStO 2zh68/yWkEl4SxyU0dQ+/YpZjolRMVNPxYaUd5YhhvpS4wOwwERhuMo1KOqO/04t TfN3/ASiYN5qhxO7DoJy0/jJwhy6QNE8Ey3FU4t2aFo9/FcUIE6huoBqLWMP5M4N Xc+d9o3tWDW8EzEbxsyZhpin7qczxWHl5MeztPY3kvr4M6lVswf8KkGUxgdy1a5W Epnud0wADmhSb4J6hSbUreM6gyvYvMNI4Tzv5xxL/+CTuIv/Ys+IAKh/g2tT3ct0 SgXS3Q4K3pF+qwGrb3INKQ== connect-stable.sunet.se CN=connect-stable.sunet.se MIIDDDCCAfSgAwIBAgIJAJ+bOx8RXj3iMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB4XDTEyMTEwMTE0MTEzNFoXDTIy MTAzMDE0MTEzNFowIjEgMB4GA1UEAxMXY29ubmVjdC1zdGFibGUuc3VuZXQuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOuf57LwczW6o8YEv8IlZe 6mWurJUD3iDMS1jyt9/HxUpHcQfMVrHmei7aBLzYiQMON7sYSi0pQ6/EtFMpoaeN WYIAEXdXVfhGVCte9mfTmLEtgxsELyK+YofXwTXkNX1VzBK3z9qRyV6BBqzgA6Zu 4BkTabmubG4qdwHf+TJWfwJ9QkwOIuy+j+KCXELW8Cgy1q8WUvocpTfEXzILEHL8 kel1ej8sclf0cdHjYLJpPSaBvJ+2DmvZgVLdZcWxSVLbwoMOFq4g5spFT8bZxemY mG185UwcQtFK3VoXdfiBn28HChMgdSxSWvt8CWj3dK49i6/eKaq/0Dam3SPHbJIN AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB0G A1UdDgQWBBQW0PGcUIDR4qgsERc7Jy1PpfkPujANBgkqhkiG9w0BAQUFAAOCAQEA Q7MY+AQRal0ZYIvqjw36YQZyBCGADzI/v5K1xMxGiPAj+WiSXRIHozVFRL8lqStO 2zh68/yWkEl4SxyU0dQ+/YpZjolRMVNPxYaUd5YhhvpS4wOwwERhuMo1KOqO/04t TfN3/ASiYN5qhxO7DoJy0/jJwhy6QNE8Ey3FU4t2aFo9/FcUIE6huoBqLWMP5M4N Xc+d9o3tWDW8EzEbxsyZhpin7qczxWHl5MeztPY3kvr4M6lVswf8KkGUxgdy1a5W Epnud0wADmhSb4J6hSbUreM6gyvYvMNI4Tzv5xxL/+CTuIv/Ys+IAKh/g2tT3ct0 SgXS3Q4K3pF+qwGrb3INKQ== SUNET E-Meeting Service (stable) SUNET E-Meeting Service (stable) NORDUnet NORDUnet A/S http://www.nordu.net NORDUnet NOC noc@nordu.net testakt.it.ki.se CN=testakt.it.ki.se MIIC9zCCAd+gAwIBAgIJAM3DTvphmyUaMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHRlc3Rha3QuaXQua2kuc2UwHhcNMTMwMTE0MTMxMzAyWhcNMjMwMTEyMTMx MzAyWjAbMRkwFwYDVQQDExB0ZXN0YWt0Lml0LmtpLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAy4YOjmQB9kSZvz0c1Z6XH4AgfrKrTrx/Wnd8Nid3 h1Mqpa07HvZtL7dZKsyhspvbx/AJpbLCzr3yCXVWgohUe+MJWn2/hCfymggN+yrV US9fuMGTErSCQ9VZ7BmmvEPclhWMBvA8r2Po5Nzcz+exVI09Ww9rKO0oNyaxxwPv ig2thOgQgd7/GNZweyevb1YDIxLmpTxI2OwK3E4ikx8InVSqEqTNu9q6se6bjHeo BmTQORnTeyz542hRu0cjOV5AcuvMreMXG4N+qW/cToFdjc3JutqKfi3irBJGF0pc fBpTbb2/MhAtDviCAwCJzqazHnqYRgjhStDMFAe9Ip97zQIDAQABoz4wPDAbBgNV HREEFDASghB0ZXN0YWt0Lml0LmtpLnNlMB0GA1UdDgQWBBQNLiq+j2EVv4KpAbSO Yb8ANJv3pTANBgkqhkiG9w0BAQUFAAOCAQEAaW8+I6eqKO0mpQ1OHvLjOngaFdzy QYi/vkE5eenu10aG7pz0QprIv+9QarNgNEkG9fWS7FzjqzMksTqg+C0ZxXwk8QP5 XOTTrfOIYw9yfn/AxodLSImxibvC8vt2mFF4xLe9FC42Ur8Fb5TiIBTviE81nCLP hYX1kyL7fAUVecAwkn33Bwb0QCO6i0rq3XLSB+hS0qJb5qePPJLc+jfmSdjLlPtx agf3dT6iLUDOMQhLG3qA2QZqhjEbpzvcGXUjF4Z2nf+OtplAI2nTcDz8x45nIwnY MUoo/uwKQn4shjggip2k4jZ7JH/EBCXLYrptWqr7YPmos4JHpYwZwAwhFg== testgag CN=testgag MIIC3DCCAcSgAwIBAgIJAI3dJm1l0MPyMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB3Rlc3RnYWcwHhcNMTMwMTExMTI1MDE5WhcNMjMwMTA5MTI1MDE5WjASMRAw DgYDVQQDEwd0ZXN0Z2FnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA saStaMXWwBLjgdSvc9snMbM9KfhmNoWPVNRAYO1gUmBrX5p1XK6JFxkqIRpwEZ/t hqowU//tIOXKjipMa7hkX9k+n/jP5Cy/4EVHkczW9iYf/qaCC4L/0DZOYXxXmJTH 718wgG2QQwbXNBgEPldCVqs3Vr74F0uryI222Qk8Iyei4psi9P5Eng68N3+kB5T2 F+MnwjyCU9MXOD0s76genwJ+Kat8uZWLb/uX/Xw3UMr/QHdRlBrD8kuXR037mfIf e3aE0oBYKgWYUbUFsPjWdWOPs4GhtgN7Xz/UBXVOKDm7ovQpmSYB4BSFj2da3Wqw chIq046RECnOJr94HaU9+QIDAQABozUwMzASBgNVHREECzAJggd0ZXN0Z2FnMB0G A1UdDgQWBBQ1FMmD2kBlT1fLG1WiGNTqKXN+tTANBgkqhkiG9w0BAQUFAAOCAQEA mj0wtGNPs+RQnVB8wX40A9eHeE5VhjjTME787giTg6jeQNN5LYySlY35sNBPzRaw W53kUdaH2ZSRyr74W9ZZci9o1bNIzvxZUEn4hLsa6HQoGLxRopGXJvNC5+hEli/9 aYN28/iDO1t+nO7krxcPH61sBAEnKq9OJM9oQrWol3lGEkeWhq6Evcdd0Fx5l2E7 zo0PZj6BRUxSCIa8c1pJLtQhimhPb5CuamnOir5Ae6FrxSmqdbA9CBT9MXioBcUC QXyxky4ZRxRwrSEEgAnSMnEVxO6Q0kbyQImZXy7fTe3PninA9t0jy/p7b6qNqsMH JDXzgzqNBDH+pyHcbSmlcA== MIIDGDCCAgCgAwIBAgIJALWMAnfoeEVTMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV BAMTG2Rvd25sb2FkLnBvcnRhbC5jaGFsbWVycy5zZTAeFw0xMzAyMTMwODUxMjla Fw0yMzAyMTEwODUxMjlaMCYxJDAiBgNVBAMTG2Rvd25sb2FkLnBvcnRhbC5jaGFs bWVycy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPbG9acyl2gu WdBwDx/r2gP4VufkHGiGheTy8jutaG+KjEcw1+0gbXR7j5q0ikaNki1tRaFmSpnZ DotWPOF5ZEsp8MI24NoIijkZTPhVVqRrq4FkZT/L2z6MXUpSXcVLgdxoRX9SSVgv cs522ZRTQe6WplkNU3oLKP+gkZl9ukdiFgLQNgeyEphRjN2Ec7OWLepizbotZdu8 69gmzqHLbNZLiugcBpwIbQO5FkDbxSSdmGOyUWRjcHswJRYo2MMFhrbYYVUIiK1u Y0wcfRdARkfsbbPG5w8hv4DjEJ2JZ+ofBnfnA6ESn/XEOQ9CAsQ2NbJjUj4rfT88 EuaGtA/9PqkCAwEAAaNJMEcwJgYDVR0RBB8wHYIbZG93bmxvYWQucG9ydGFsLmNo YWxtZXJzLnNlMB0GA1UdDgQWBBQba5syq555BkfQhoVoklnnfDhStDANBgkqhkiG 9w0BAQUFAAOCAQEAO75ObgCaN++7fT0Y1B7XiEQ2p8oNmND5BedRV9TahI8+zykh 3j8HSTgEXqGK6DFER9SE7tCxtx3sEytVSpE2pEnqWxWKoU491kZGqWGOm6oSDEWT 8dMpbx9Z/ZBBo5JdvYDI5Q7MvWIf7+aAhTTcFdQAWqLxje21c3Hpl9zWQ0I9H1p3 mlThPPb5z+XmLaeAQ6Ux+abiWO+DODJZsidLX3/Aaz86RujVnqk95vY9QxUtynIF BfKJHhQBqFivpHyPMnT3y6+UtDE4vfTqLWp5UZoXpKsf/Zo/7+5RQhzlPSxQT0+4 +//vS+QQnFOG6SANEuSxYURni+8Zk25O5yQlDg== rosalindutv.personal.miun.se CN=rosalindutv.personal.miun.se MIIDGzCCAgOgAwIBAgIJAKCTfNMVxYcfMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHJvc2FsaW5kdXR2LnBlcnNvbmFsLm1pdW4uc2UwHhcNMTIxMTE1MjIyMTM5 WhcNMjIxMTEzMjIyMTM5WjAnMSUwIwYDVQQDExxyb3NhbGluZHV0di5wZXJzb25h bC5taXVuLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKPvBXqy nRvi3sDksMSy9G5VZ9JhXA4/Kz3xY00PiE0Qg6FonPD01VqAJe8uh/yZc4Ckb9on 6eWHX9wRiE+bdk0HsqaqXvXjmbQdQs2w3VQqNVDIAWoIljdVFf80G5KzJYLf8IRd 5HI/hQ72rctAQCo5XWB8VfU18QDcPVMdiJJ4mVjOEuj5nWBqOi5xX94SHJZzlsA3 UamgvzbO4hypXeoXxz2t8rAsMSSajlvURBN7/7yKp0Phwp5UqGXQz/O+FrjNxVxa T5ARsjgi3h1L1izfkHlOnCB6CL4Hgs4azOfAlokchmV4I92Wz4zyQq9HwCylJDOv ckP3oS/ZKIe2DwIDAQABo0owSDAnBgNVHREEIDAeghxyb3NhbGluZHV0di5wZXJz b25hbC5taXVuLnNlMB0GA1UdDgQWBBQKoz3fn0XgpuozE4czYMpBM19mZjANBgkq hkiG9w0BAQUFAAOCAQEAU6lmNUTJOleVGd5RjCnHBx5qBHU158VVUfrKEWbCohPi E0gUTOT7wf7FEK7A7XEdV1oC530cIUsRiEAi/hZMQxhkHwjcxRTEtqbIsknDcP6P YCROa5TjdPIF/ABsFXlVG5ypmezx/6i+iT+9INr6ipvnQP0bNnfnZGejI9OUrAw4 42gbDmSviYSYdHr6VDi2V3+JdIQ7AEgw5VRdPsBwAg1b8jyrvTywbYooSHvh/9sp Odn0f+Ng1oWBX+8fMDWfhppFm2bDrgM3xCF9GA15oA24yzp4n1VZN5K4mr1+79Tj vWPiY7ukG3rEmXz1vlicbY542ygl7W7mMwL6JqPEXw== rosalindutv.personal.miun.se CN=rosalindutv.personal.miun.se MIIDGzCCAgOgAwIBAgIJAKCTfNMVxYcfMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV BAMTHHJvc2FsaW5kdXR2LnBlcnNvbmFsLm1pdW4uc2UwHhcNMTIxMTE1MjIyMTM5 WhcNMjIxMTEzMjIyMTM5WjAnMSUwIwYDVQQDExxyb3NhbGluZHV0di5wZXJzb25h bC5taXVuLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKPvBXqy nRvi3sDksMSy9G5VZ9JhXA4/Kz3xY00PiE0Qg6FonPD01VqAJe8uh/yZc4Ckb9on 6eWHX9wRiE+bdk0HsqaqXvXjmbQdQs2w3VQqNVDIAWoIljdVFf80G5KzJYLf8IRd 5HI/hQ72rctAQCo5XWB8VfU18QDcPVMdiJJ4mVjOEuj5nWBqOi5xX94SHJZzlsA3 UamgvzbO4hypXeoXxz2t8rAsMSSajlvURBN7/7yKp0Phwp5UqGXQz/O+FrjNxVxa T5ARsjgi3h1L1izfkHlOnCB6CL4Hgs4azOfAlokchmV4I92Wz4zyQq9HwCylJDOv ckP3oS/ZKIe2DwIDAQABo0owSDAnBgNVHREEIDAeghxyb3NhbGluZHV0di5wZXJz b25hbC5taXVuLnNlMB0GA1UdDgQWBBQKoz3fn0XgpuozE4czYMpBM19mZjANBgkq hkiG9w0BAQUFAAOCAQEAU6lmNUTJOleVGd5RjCnHBx5qBHU158VVUfrKEWbCohPi E0gUTOT7wf7FEK7A7XEdV1oC530cIUsRiEAi/hZMQxhkHwjcxRTEtqbIsknDcP6P YCROa5TjdPIF/ABsFXlVG5ypmezx/6i+iT+9INr6ipvnQP0bNnfnZGejI9OUrAw4 42gbDmSviYSYdHr6VDi2V3+JdIQ7AEgw5VRdPsBwAg1b8jyrvTywbYooSHvh/9sp Odn0f+Ng1oWBX+8fMDWfhppFm2bDrgM3xCF9GA15oA24yzp4n1VZN5K4mr1+79Tj vWPiY7ukG3rEmXz1vlicbY542ygl7W7mMwL6JqPEXw== kiladokdev.it.ki.se CN=kiladokdev.it.ki.se MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz MDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B 5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn mYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO 6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6 EBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe oaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew PzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed xgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC 2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo molQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep D68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq T3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9 1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ 9c/C1Q== kiladokdev.it.ki.se CN=kiladokdev.it.ki.se MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz MDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B 5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn mYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO 6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6 EBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe oaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew PzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed xgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC 2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo molQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep D68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq T3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9 1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ 9c/C1Q== test-ki.pingpong.net CN=test-ki.pingpong.net MIIDAzCCAeugAwIBAgIJAKke/HWraFEaMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHRlc3Qta2kucGluZ3BvbmcubmV0MB4XDTEzMDMwNDE0MjE1MVoXDTIzMDMw MjE0MjE1MVowHzEdMBsGA1UEAxMUdGVzdC1raS5waW5ncG9uZy5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD8F/Hn17uq+rn10/Bbr6ElD63OXM7 Dxb/1xNZktCxAR/T4nZjSodwCvhnO/puL3Ptmmn1qv+8jA78P2AlULVdK9WHLRla FecvIi29XM2DQ5rr9clgyuv5BUa4Td41Cyl6+4Mp2NsBKmgFKHDb/qudhAgyi+my DWk4glwa2zMU8Fn5QtC1iVwKKOpnt9Xng5j5hbl+jpVumkkaJmGs5azOWPXW9bYU lLV44caWovEeMW8zuYgS0s2chhYKUdNkaC3TWW3sF4ba4wZ8VjVlCNfZCv4BEGSw PjDctsS+oF81iGr7OqDLMuMEMEEgUbUS9f/Kh5H0gY+XYeV19fKQNTktAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHRlc3Qta2kucGluZ3BvbmcubmV0MB0GA1UdDgQWBBSB a8uQfGlkFs7xab4+bx+IjZDBwTANBgkqhkiG9w0BAQUFAAOCAQEAGpjpDbme/tDQ kzIJRIzcxnWdSOTJZWBSnjdiLhz6vGmWV0AaP6MZohqtvNhcklTCIoEJnu2hQ74J VmZiGlCk+Mc9ZrgJv7awVPeM9tveJ5T7b1fLzWzny7EMid0UbItJgRUSSHksUKx6 L5CtHyFfp1ITBipobSXHbR/uwuITY76AVKgWIhQSnOezzC8/HjwP1kXqsd78NJHv NhnZvkg4C2FRLjmnVNcWu1/y3xIs5JIBSjRyxJ/hKeFI+K8vQguW15ADzEuTMWCc /XHDmn241PpSSSArPvx3Q1Mt2nPp7NBDIQcGoQ482yBAhvCLJUjcPDm1CwjqZj+x kRz90uqHpg== egiswamid.egi.kth.se CN=egiswamid.egi.kth.se MIIDAzCCAeugAwIBAgIJAOKn91RkenjIMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB4XDTEzMDMwNTExNDU0NFoXDTIzMDMw MzExNDU0NFowHzEdMBsGA1UEAxMUZWdpc3dhbWlkLmVnaS5rdGguc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa3DK9UMbKQsvIuJuWLUT3nKRpKUfv P0hG4Y9YIjNTXuZWjAVt//FHHVyVVFiyOVjdS7ccgKBdlaQAgxz9TlVXWGkImFDr 3FB2MBKAXZsqdK8goFzb6QKJJyIS7PRLWQgWWrZkUfESf2HZFbOZK4Q5XxdPu8VY DZMU/bwOPwGnO2D8NuJhiMUNSvsw652D0fft5iqoMu68T+RqkvHjt6etgOIRjOUe x0FEWmNjOEUXfmR8KEILSgE4LLn4MgBLjwS9f4AklfNaJzubq2CoDDKr5+QqObKa s4xt7xB5zaI8n2pWFi1Lik453ZjbyGNNrmIMVoKq8YqfbYbScT+dbGPFAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB0GA1UdDgQWBBSe YTmnl+7QvxX3lojqwxfovXBD7TANBgkqhkiG9w0BAQUFAAOCAQEAvjYyfsLqwLUA l1jw+FSIRQj1ync3bzU0Pw1i79RjYvSMip+TTScKqMlvfCowOaux0zrD9L9Zezbu 38fVIa/77VZYFRNkt8uzaB5guMvO1O0XJbuCHl7/J9cdsRnhxFFMrGSQEAFKjXS4 KhnBVBTB618v+Z3Yr3D4A+2ph5GhQreKEyWrEfKUCNLvI2s9IgF3NlnItHT0Z0VL PTw0p2GJzoMLwXYaiWVvGMDnJI9hSxIs+cJCtUUb19wCt3p2cILcFRfkHZR7aO1/ /es1MnuKqzg9hCb7lpizP/bzSTUxfcVYd7rYACatWWZmXTB2INi4BbF8sFrdUYL9 VESdo2ebFA== hr.su.se CN=hr.su.se MIIC3zCCAcegAwIBAgIJANTo9EQ1a/exMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCGhyLnN1LnNlMB4XDTEzMDQyMzEzNDgwOVoXDTIzMDQyMTEzNDgwOVowEzER MA8GA1UEAxMIaHIuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC3CRsGCf/rcIKzBHKNz7faRCr0YGRmGayeX1E8wn5Dvc0S98kpl1AWwDSeTva0 /bL0RTykVPoeRCUzb3Y2gpWvjA7vZp6Z+T3ovEdWYoiSyjytXejcEFjGhPRFMSm/ oTwZ0GV603iXO80Xk6t6LSAA4WiWZzLJs5TsHP+BvhTIYzSgsnZjHRY4UDrA3tCj tbFGtMepuvrtahhQrPWJA2MPbkKoQy6fVH5sNVvUKFSMbcLfJ37P5k8k4FH7veub 83AoWVCz5zGyOciHz63IkTYBZunnK11kzLK2wNtabMqz5CDF++HzohzyzlrDxPmL ajAR63tKbLK5rEm0pum3NaHjAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGhyLnN1LnNl MB0GA1UdDgQWBBQn07JAhkAPp7OpVUGizezK8POxCzANBgkqhkiG9w0BAQUFAAOC AQEAYHKQjVhqWjeS8uFQGbqrvDef6AH0lXVnCOJf8WrDpmDTI/zmy9qayf2bbIXg M+8W79NkWdxirKImqAVFeYST4PXBONuXOgz5YMc8adiDv/6jeFZ8T1X3py8v15VR qL01A8lR0w7BLIVr+dh5bVznc0k2Bqb6OpXkhvs8Q3LuO0EJYScbLAPUPcF0m24B Yj4ybSzJjKJ38MxNnYWL2kjjzkgNdWVOd5Dnak3PqK9/2o9RJzqoWA9ZgEVFLdy/ gwi5chzD+EG7sLZMZ+izxSBoFuMKIFfmz37zEafLh0z1YOBqLt20uxjw+ulMKLz4 +Wt+7p+EmxcIvl5G19k9wtgesw== EVRY HR Solutions AB EVRY HR http://www.evry.se Primulasupport mailto:primulasupport@evry.com http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service TimeEdit för anställda vid Linnéuniversitetet TimeEdit for employees at Linaeus University TimeEdit, utvecklat av Evolvera AB TimeEdit, developed by Evolvera AB MIIDIDCCAggCCQDSfJxeKVOg3jANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJTRTESMBAGA1UE BxQJR8O2dGVib3JnMRQwEgYDVQQKEwtUaW1lRWRpdCBBQjEZMBcGA1UEAxMQYXV0aC50aW1lZWRp dC5zZTAeFw0xMzA2MTQwNzE0MTlaFw0xNTA2MTQwNzE0MTlaMFIxCzAJBgNVBAYTAlNFMRIwEAYD VQQHFAlHw7Z0ZWJvcmcxFDASBgNVBAoTC1RpbWVFZGl0IEFCMRkwFwYDVQQDExBhdXRoLnRpbWVl ZGl0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoL+lyBleTM0UGwGPLXPcfBMr omnPqP8+qlE+rOs0mEbvNyXdEWT0Z5P/XoMVfERJQQ6v5DAJF4c3o1BiPshZL8cj6QdLuJXLfVNG u5mzq/lKpB/n38Y4cWYxIyNtBcV9vcKDIRUbQP/27nEPMsbs2IaCXf6V3l3yQqbymZTyd8nBfZZF G95zDKBTSD5UQ3XW+LbvjKSZY4qDjyFkeOfj8kVyltWTHRMvKTKGLeNrGyCFiaMY/vfyA22gOyz4 O2cY/oqFs8+82AOs3Si4+eGkFAq3CdEWSE4c69oDrzEWk+bKgxw5qyhWQ/13eh8AiZMDeqhT7q32 RthqEp8GfwPM1QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCRsLvMI4OJ076STPIyxnwk6bXRG5RL MR1pJ3umMNCa1LR1RnH1feuvm9dxerUTow7bPIsarJarh0iEIj2kLtu/prPm+ZcAKeEjh27pSM7m 1F0XBkDqeP1msR+7g0aHlt0MzrKm/Esb1JX9YCO3MHl1XFc8xSnv2bxKWvER+tmDWkFrC0y1u2+H B/CfyES8ntBP6F7aZ6UQ4GTrqF0MZNGBoWFyXecGe5XEwWJwP4otSrJ2q7cbQU33xEcri0dHiMMl TiN/6f25dSm5UFCxqWGGAQndGfn/tE5FSqJlrHnbF2M6x4eH3MEIbHebI+nJlk6ASPdgIssvsDcd GImnaeS4 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent TimeEdit Support support@evolvera.se http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service TimeEdit för studenter vid Linnéuniversitetet TimeEdit for students at Linaeus University TimeEdit, utvecklat av Evolvera AB TimeEdit, developed by Evolvera AB MIIDIDCCAggCCQDSfJxeKVOg3jANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJTRTESMBAGA1UE BxQJR8O2dGVib3JnMRQwEgYDVQQKEwtUaW1lRWRpdCBBQjEZMBcGA1UEAxMQYXV0aC50aW1lZWRp dC5zZTAeFw0xMzA2MTQwNzE0MTlaFw0xNTA2MTQwNzE0MTlaMFIxCzAJBgNVBAYTAlNFMRIwEAYD VQQHFAlHw7Z0ZWJvcmcxFDASBgNVBAoTC1RpbWVFZGl0IEFCMRkwFwYDVQQDExBhdXRoLnRpbWVl ZGl0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoL+lyBleTM0UGwGPLXPcfBMr omnPqP8+qlE+rOs0mEbvNyXdEWT0Z5P/XoMVfERJQQ6v5DAJF4c3o1BiPshZL8cj6QdLuJXLfVNG u5mzq/lKpB/n38Y4cWYxIyNtBcV9vcKDIRUbQP/27nEPMsbs2IaCXf6V3l3yQqbymZTyd8nBfZZF G95zDKBTSD5UQ3XW+LbvjKSZY4qDjyFkeOfj8kVyltWTHRMvKTKGLeNrGyCFiaMY/vfyA22gOyz4 O2cY/oqFs8+82AOs3Si4+eGkFAq3CdEWSE4c69oDrzEWk+bKgxw5qyhWQ/13eh8AiZMDeqhT7q32 RthqEp8GfwPM1QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCRsLvMI4OJ076STPIyxnwk6bXRG5RL MR1pJ3umMNCa1LR1RnH1feuvm9dxerUTow7bPIsarJarh0iEIj2kLtu/prPm+ZcAKeEjh27pSM7m 1F0XBkDqeP1msR+7g0aHlt0MzrKm/Esb1JX9YCO3MHl1XFc8xSnv2bxKWvER+tmDWkFrC0y1u2+H B/CfyES8ntBP6F7aZ6UQ4GTrqF0MZNGBoWFyXecGe5XEwWJwP4otSrJ2q7cbQU33xEcri0dHiMMl TiN/6f25dSm5UFCxqWGGAQndGfn/tE5FSqJlrHnbF2M6x4eH3MEIbHebI+nJlk6ASPdgIssvsDcd GImnaeS4 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent TimeEdit Support support@evolvera.se http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Ping Pong för Karaolinska Institutet Ping Pong at Karolinska Institutet Ping Pong för Karaolinska Institutet Ping Pong at Karolinska Institutet MIIC8TCCAdmgAwIBAgIJAJRsfqnb5dadMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDnBpbmdwb25nLmtpLnNlMB4XDTEzMDkxNjEzNDM0N1oXDTIzMDkxNDEzNDM0 N1owGTEXMBUGA1UEAxMOcGluZ3Bvbmcua2kuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDNcTge2C3djDCz0us+maMDKxRHA9p9khcf6XLYjnPYLYQ2 s4GfGF+rz7FAxHvJoe9792ecpa91/TBoV/wnsyQfXLlAQd7eqNk/MzALugXjeL65 +Frn6Wp6cbcnJasRmcxdiiplHYReln/KYkmC+fQ1PDfe5RpXaxNjB6RKWprJkU83 iIqVL7aW/tY+hmDIEzYJpH5UjXFdqJwbOOmetuzCZxxLrCq6Er8whneqxEVjvlmf QQG8OYsZVjba2iJuiGD9B8bnVvgb6WvzWAtUAxWi5tnjrWUo0Jvo0h0nTsG1uV0L lP08Fu7Y12kuphUqKgKZ2q5PgxgzGIt3MDpTrHATAgMBAAGjPDA6MBkGA1UdEQQS MBCCDnBpbmdwb25nLmtpLnNlMB0GA1UdDgQWBBS6tjhUSTBnGMltLrTV11n4WyNS 6TANBgkqhkiG9w0BAQUFAAOCAQEApmdue4DcHojlyrLK4XxSRXSuAQ0vADzZe9pF Cs3mMApyUpT3ritm+Pn+QAvbNux3urijNWw/OWJ/sVsc6Jj59aIkRutV+r8AbqFO SvTLPxlXLgIU+v90UJ/0WG3YxMLafujRrDs15vJLbJSc4ATgypIUOrNcq5ZhskGN nVBA3mrjY5hhQpkl4816R3IYwzsxn1NWtbdg8c964Nm1hLrah1CIeOFlxycV8OF+ qNmB+qBiK5APim+7qOT6QRnSzX3q2zIb8WYwE6Pvb9aVcM8GBmOvyZvITpBZik04 ZqAEwFI6mSdqDAH/wGtQLWPtrVSKg/XmB9+G8JohgWpphQElSQ== http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education Elsevier Service Provider Elsevier Service Provider http://www.elsevier.com/wps/find/privacypolicy.cws_home/privacypolicy https://origin-cdn.els-cdn.com/sd/elsevier.gif MIIEoDCCA4igAwIBAgIBATANBgkqhkiG9w0BAQQFADCBljELMAkGA1UEBhMC VVMxDTALBgNVBAgTBE9oaW8xEzARBgNVBAcTCk1pYW1pc2J1cmcxFDASBgNV BAoTC0xFWElTLU5FWElTMSEwHwYDVQQDExhzZGF1dGguc2NpZW5jZWRpcmVj dC5jb20xKjAoBgkqhkiG9w0BCQEWG0VtYWlsTm90TmVlZGVkQGVsc2V2aWVy LmNvbTAeFw0xMjA3MjcxMzU2MDlaFw0yMjA3MjUxMzU2MDlaMIGWMQswCQYD VQQGEwJVUzENMAsGA1UECBMET2hpbzETMBEGA1UEBxMKTWlhbWlzYnVyZzEU MBIGA1UEChMLTEVYSVMtTkVYSVMxITAfBgNVBAMTGHNkYXV0aC5zY2llbmNl ZGlyZWN0LmNvbTEqMCgGCSqGSIb3DQEJARYbRW1haWxOb3ROZWVkZWRAZWxz ZXZpZXIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArv49 mYjjAEm6cINEmhRwPk3amwJjENDm/adyrmDVyo8vP2qV0t1yMkQ4/mjtKNbN tHXdYmHhfKWUvkcfGrWSlTTtL58pzUa1yrAa4/zG4yMDsu0TRa9mXrJObLyQ gbW7UW6k4cYVFYh7NdNUlYYZJlQcnOnzd1vg5YUoTCG72bVvN18ECMgmwpet OuU34+C/0VMWmAta11MnI9SVFdBa7/V34Ui3kQURo9rZGBOKX38UCEQaL0t6 OaStEVpPOBubbG3Xk/dOCLTqq0L/694oXr38pZLRy+R+PinTTqTLgg2k8d35 knIQoQ+/HbTJnTZ+N0RG2Qs8PjQ+saYJtvf8lQIDAQABo4H2MIHzMB0GA1Ud DgQWBBRj2Qz+DnqMnI6xhYJHngQCnWxPyjCBwwYDVR0jBIG7MIG4gBSSutEA 8L7ay1vyhalDZtLDe5WNRqGBnKSBmTCBljELMAkGA1UEBhMCVVMxDTALBgNV BAgTBE9oaW8xEzARBgNVBAcTCk1pYW1pc2J1cmcxFDASBgNVBAoTC0xFWElT LU5FWElTMSEwHwYDVQQDExhzZGF1dGguc2NpZW5jZWRpcmVjdC5jb20xKjAo BgkqhkiG9w0BCQEWG0VtYWlsTm90TmVlZGVkQGVsc2V2aWVyLmNvbYIBADAM BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQAjfpImUzNMumHr2S2v LEsK7z+m7NQNPEarTSYxj+0TNH3W+ylvgjcEprAoXWVEkJEQkvcYHXS8rWqx qZ9zJptPsaqJ/kDEv3i2MguF4iCRAhUJzNCpIvdpaJ2rDTfLfx2mk+2co78G x6Ixc5TaUYimoKbWdBgetTLMAT0iEUxAtEgo6M2yacBtQGewYQSnA6/pAiJU lDUBvw0tyEUDs8sAv/LrBFnl/jeYcb4V/khhD8zTvlmaPoCttZyxx/VABsfo sRfkEgf52ge02TXsHTvDuKe3GKJUqzqYnuQw0sdo9tQp3aTFCi0r/pYqPrB2 1ZIbkQ/xybNtFratD7yuJ3Or Elsevier B.V. Elsevier: ScienceDirect http://www.elsevier.com Elsevier Shibboleth Support mailto:shibbolethsupport@elsevier.com Elsevier Shibboleth Support mailto:shibbolethsupport@elsevier.com http://www.swamid.se/category/research-and-education http://www.swamid.se/category/hei-service test.mp.uu.se CN=test.mp.uu.se MIIC7jCCAdagAwIBAgIJAIl80G+yw8TEMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV BAMTDXRlc3QubXAudXUuc2UwHhcNMTIxMDExMTQzMjU5WhcNMjIxMDA5MTQzMjU5 WjAYMRYwFAYDVQQDEw10ZXN0Lm1wLnV1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwqaqXqq9CgNf5q0dxBc26da3IDJgGqkDDLfguvwBEGzNl+GZ RFqt0zYvgm2xESBbUHYtghGhfei7o75e73wax8gNVl92BZ8pwWuzNDobGgeh4Au/ CBm0WuZS4C9c+H7tEnaY+gajQIrIsMnVmNUg6SYw8WRVaMJ1DFJXVdVPv84hFGQl hhJ3JhMVSTr5XonzlEfOERC50MmJpdFWsw18ZZYguYxAO3sr8/bNWCil/UoyGlqd suBvl/0TBy999sppMJi9Ruf1EYZJEMp+cwktiJ0amHNM/p9Bh3UiHTmy4ezy7iOZ nbsZPE0kDZBy73tImrQo+gV8MXEtZMB7oLbE4QIDAQABozswOTAYBgNVHREEETAP gg10ZXN0Lm1wLnV1LnNlMB0GA1UdDgQWBBQ7Ui+hkYbochetApl5wxE3yuiYvjAN BgkqhkiG9w0BAQUFAAOCAQEAwkO8JPsnUzHZdMYJ8hARdTtucqNs7KAxHVKzrff/ sV6M4aaXx2ZKQJnN2OKrH/VEeuia4znvgHavnLdTPt7rXiyOpBR3eLwrc8rBNEyt O1jddcOwjv+rihqX5h8ab1OZ2QE7ZIZO0fi2maJjOsdzJvr9CwkTpKJjHT7WCTQV zfAidxqveMFn/7UsoXIsiVTgQ7eEVJPl3njBDDi/E0PDmQCNMG6Trzpof9iKHAuJ f91arR1JmuNzmHFNaLikuWCqw/8qr938FM2uP4W2OTcMm998DSp5z+SDOHphuhZF 6OzPcq8bOQu+OlGG4/PkOBSezPss+Vn4cuY0pAQ8VTeGSA== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education http://www.swamid.se/category/sfs-1993-1153 MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7 bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9 o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI= ITS Umea Universitet - ITS Umea Universitet ITS http://www.its.umu.se Roland Hedberg dirg@its.umu.se IT-avdelningens Wiki IT Department Wiki Uppsala universitets IT-avdelnings interna wiki The internal Wiki for the IT Department at Uppsala University pugnax.its.uu.se CN=pugnax.its.uu.se MIIC9zCCAd+gAwIBAgIJAIEkN+8ylUzuMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHB1Z25heC5pdHMudXUuc2UwHhcNMTIwMzI5MTI0ODI3WhcNMjIwMzI3MTI0 ODI3WjAbMRkwFwYDVQQDExBwdWduYXguaXRzLnV1LnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAp9HVFza7nA9Fh9sC8vy+uMffu02L6lRs5nAW7diP lTXyBF9rdZqpWsDmLpjHXxpi0aMtTsN1NPqxMFbRTVKfq6nqCSzSQcO0BLsE9UmT VzBgHMoBrhijdTOUNTP6ERotOspin7d5/WB3wnJSDs54lKsB4lyoaScEitBQb8JA MhaM24GepDIiP7wQmssJxKyyIEaBoM81L33XD5UCwBiAW8ZwBkYuKmtq/lru3+fL xoT/BOhdjbwFNKwHgUB0LDAmwHKsj0FcnJc6apxG+eE0MzOZ5dkoiNpyybwVt1/U KrmRgqlci4EhpPFRVD3S6uojs2WGBFpYaGHSgf7m3pLSbwIDAQABoz4wPDAbBgNV HREEFDASghBwdWduYXguaXRzLnV1LnNlMB0GA1UdDgQWBBRnYVgSJGy17XqAvfXt WkHkNJNL/jANBgkqhkiG9w0BAQUFAAOCAQEAHKyn+Y9WjCo6bVT7XI0OrJj5MbVy T7HPRhOOoC+SjvH3TgQBKO06yM/7yDpRQTQHBGbtX6hGmBMSNhs+saMvxcX4Ynte TIu8VDBgm4pKnZL3Py5pVRns8ivjjDe7Ae6PjCcknSTgZtVAirCaOtnk8W+vu+HA d/g/Y37yeGrhLJiBtyq+NVgVgeGHMSqkTfaV9l4sZdvqTf7jFJTpuMebgzvFn6u1 XMGVrPxSiWUso4tYO1oJTLWtcYY7WOdDErYMapTQnBr4dAp6xEidPIBKWZtiDt/n oRKVGees9hV1yjdopT21LpRoP51+BZSaPKC3HC84mM8E/1hm6zznifrP/w== http://www.swamid.se/category/hei-service http://www.swamid.se/category/research-and-education Medarbetarportalen Uppsala universitet Medarbetarportalen Uppsala universitet Tjänsten Medarbetarportalen är en portal för anställda vid Uppsala universitet och används som ett "paraply" för andra tjänster vid universitetet samt för publicering av information som rör anställda. Tjänsten Medarbetarportalen är en portal för anställda vid Uppsala universitet och används som ett "paraply" för andra tjänster vid universitetet samt för publicering av information som rör anställda. mp.uu.se CN=mp.uu.se MIIC3zCCAcegAwIBAgIJAKpDmQ/flLdVMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV BAMTCG1wLnV1LnNlMB4XDTEyMTAxMTE0NTAyOFoXDTIyMTAwOTE0NTAyOFowEzER MA8GA1UEAxMIbXAudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCvr+kBJ2UuNB0YitaXHig2ksWqvlio4e3zfQpQUVM97ING6GwaLtHFBVuOyKgI UD5VbxE0f3ex33z1v4tOZrDzsHN+btVImK6hRs08jl1iWsvPgrxM5sT0l0HHdP11 NnksCj3/P6FwApPMu/hPGsMiDUuzUGIsKer2gZkcuR5VudY6D3xjEzxqcNu77rjg oXLFr8Khl6W1qSC2/6DofcyAzdukK/Pj28xmZ9iWMVGAiDC1G5EMDa71CaOhAAlF pKBOeo85ctSHdWJxZcx37EdJ7YB7W0E5bMeHpUAMcgsCsaqrYhXopMqo2CySol9i wUqTzgHB0yM6ZrqyKoZ/O7SnAgMBAAGjNjA0MBMGA1UdEQQMMAqCCG1wLnV1LnNl MB0GA1UdDgQWBBR3asu+pkmaby5q/Gu+oVaWIzRoWDANBgkqhkiG9w0BAQUFAAOC AQEAC7DqIlOLe7BHTLteri038WO0MqGgQ1RHXhginDAEx+UekwD1P5UIxZaqnkQf isCyOw10y5ZhSoc5FCNYA1EDRUKHAabivcRBbrL6GXi14KUTOORnUmMLzUgeuAlq w7f1NHlFokb1v7FvN/WKxf37z8Cy49Sfg9Hg6lv+jNobb5lSBjwnTICfCl+ffdFu xHXT67mQsDSoiBiExsGPjtqxbrVy2v9WV1Oup6UjXIgOacpaDNErD1XzAkQP6LD4 t9uEzq8Qiu8ImRG9SyPDd76umF5tLtg53EHaK1o2LnSU4CyjsnUX5Np1l13rMKaR Ohr8KLKt6tC/JZ059e8ENxrN7g== www.dreamspark.com CN=www.dreamspark.com MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8 Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4 mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G ssIJnnOiYS0/QF/t7Wkd www.dreamspark.com CN=www.dreamspark.com MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8 Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4 mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G ssIJnnOiYS0/QF/t7Wkd urn:mace:shibboleth:1.0:nameIdentifier Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx DreamSpark Engineering Team dsengt@microsoft.com Scott Blackwell scott.blackwell@microsoft.com MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjAyMjEwODMzMTNaGA8xOTE4MDIwOTAyMDQ1N1owgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL8MPSYwjQ+oSEiqrN2G9uhOygOxVh221hiKxj14+HzErr2eGVRuLtdEh4AJV7LoeK5UQwin02v966Nz+O53uto1jMbUgiFFR3i8QZ9Fmz9FdPuijMdnEUwWrCoXJsG5dt1GcwQ4+UVAZpn/Ta2frX2Pvml+KdQ5BnZeNt24GDCpAgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUpiA1ApKSo2xxmCl+eE7cur1zM2YwggEfBgNVHSMEggEWMIIBEoAUpiA1ApKSo2xxmCl+eE7cur1zM2ahgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBP9lo+LXhDs4yc2cl17Bn+LuuMMC6VrHLShQlipseQK2ZkEtff+HBgX2aSrH9VEyFMrOoSuDYJfgO94gNdT3n8jPsKjD0h74fNEDBQkiM9mGaOzB4AqHOgu9SaTe1FeqiujpoNEAkQ4VPWHCBqdTT2vzGwIY/ydHn+1ANGWB1d/w== MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjAyMjEwODMzMTNaGA8xOTE4MDIwOTAyMDQ1N1owgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL8MPSYwjQ+oSEiqrN2G9uhOygOxVh221hiKxj14+HzErr2eGVRuLtdEh4AJV7LoeK5UQwin02v966Nz+O53uto1jMbUgiFFR3i8QZ9Fmz9FdPuijMdnEUwWrCoXJsG5dt1GcwQ4+UVAZpn/Ta2frX2Pvml+KdQ5BnZeNt24GDCpAgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUpiA1ApKSo2xxmCl+eE7cur1zM2YwggEfBgNVHSMEggEWMIIBEoAUpiA1ApKSo2xxmCl+eE7cur1zM2ahgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBP9lo+LXhDs4yc2cl17Bn+LuuMMC6VrHLShQlipseQK2ZkEtff+HBgX2aSrH9VEyFMrOoSuDYJfgO94gNdT3n8jPsKjD0h74fNEDBQkiM9mGaOzB4AqHOgu9SaTe1FeqiujpoNEAkQ4VPWHCBqdTT2vzGwIY/ydHn+1ANGWB1d/w== Svensk e-identitet AB via UU Svensk e-identitet AB via UU http://www.e-identitet.se/ Mikael Westoo mikael.westoo@e-identitet.se Shibboleth.net Issue Tracking The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones. https://discovery.shibboleth.net/images/gryphon_64x82.png issues.shibboleth.net CN=issues.shibboleth.net,DC=shibboleth,DC=net MIIDRjCCAi6gAwIBAgIJAPpEsjMpUtq9MA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD VQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTEwMTA3MTg0MTQ4WhcNMTQw MTA2MTg0MTQ4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB GRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA +hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP f4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb ygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4 y621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP 3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID AQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN AQEFBQADggEBAEzcImXrjUNZF/8AbpcDOqlBO/neTxE0Lcnv4HevHmjqVaemxXK5 E2pAIJexcyCnp4EV7EK+5hpkr5J26iESHr3w4u/BvUvgSLNjlrIFw58mpBM9f+Qe q5bQWff+dmkhrxdhaIVraH70bsuxVKwycmUS0L11nOTxAQbh85wJbIwqH4fKAzQm jPp4VbLesRmUyDV+fY4YrZXHYosfuZLEexJgmgcRgZFug6NbWTclKnxKPhquYjem oHlA8E0OvkQswalMPLfSzhgftYNHohjdQ2oMBUC4uMk9T+r7ZeKkeCiXIzUzEh8M uQfWf/K4Fj4CqCzMOU3mmvy7ricwz/4Kzas= Shibboleth Federated Issue Tracking An issue (bugs, feature requests, tasks) tracking service with automatic registration for users who can supply a supported identifier, such as eduPersonPrincipalName or swissEduPersonUniqueID. Shibboleth Consortium Shibboleth Consortium http://www.shibboleth.net/ Shibboleth.Net Technical Support contact@shibboleth.net vps586.inmotionhosting.com CN=vps586.inmotionhosting.com MIIDDTCCAfWgAwIBAgIBADANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExp2cHM1 ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAeFw0wOTAzMzEwNjA4NDhaFw0xOTAzMjkw NjA4NDhaMCUxIzAhBgNVBAMTGnZwczU4Ni5pbm1vdGlvbmhvc3RpbmcuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApfoh2kCRBMGXa9B6pp/1EXoo whUDFFlXj4I5ghElE8uDt7yMJCkjvmgrdN/kbzNR8lTzrFX0zXhazIQ97apU9Wl6 ZGVcqXv/nFV4L8RjtzF2JhfIjQdWEAUHE33JiX/ymCHW7dzOiThstcLVWEBfP2Ek 5M0MQNXSro79Tezuwx+XTnJdMEJM62zeKE0Vd3FSPQiY/VqFE27B/NxlFtUXgEvm g5zNsyluvszDL4JGdQhFha8A6a0xEVMQGpXZ2O39O5p0iDOzYCm1G1qjxKkpIMvw 1KZ3dp1yUPry+fhwqgZomisiKMj1a1RnUE3lcqPSo0WRTsfBEo7MjY1IvDw2swID AQABo0gwRjAlBgNVHREEHjAcghp2cHM1ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAd BgNVHQ4EFgQUguxIYPzd0C9X18COxccJXTiIFwkwDQYJKoZIhvcNAQEFBQADggEB AJaXKkAKAvrtmB4R1hKrYaEFQLz9YKca6zkB6m2rPz6zNN8w50sJh6CjPAgItMXR L6VkRed+ccQh8432/+/vV8vH/Ws9HhSsUJuo3COqEcZj03OdvAKuSvkPshMNjIsr /yrr5ODITEgfomOD4QIgUdfQAqHjNyxCiIVKNflVsTeeM8amGLLSQ9sXKjRGSUH8 Y/SClb8dKmpaqoc0H3f/GHpjvV5CnUonfPbfmyf+xuQs3OKJfWdf40kIUXroaZwD tA+MB0Ypuj6NzW5Fv/9Vl/zA5LsFOb+yL/Y5XZfibdZYR5Nb37vTD7Ap6tb1Femb ltKszGgmznwcoz5Uxs1KF1E= vps586.inmotionhosting.com CN=vps586.inmotionhosting.com MIIDDTCCAfWgAwIBAgIBADANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExp2cHM1 ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAeFw0wOTAzMzEwNjA4NDhaFw0xOTAzMjkw NjA4NDhaMCUxIzAhBgNVBAMTGnZwczU4Ni5pbm1vdGlvbmhvc3RpbmcuY29tMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApfoh2kCRBMGXa9B6pp/1EXoo whUDFFlXj4I5ghElE8uDt7yMJCkjvmgrdN/kbzNR8lTzrFX0zXhazIQ97apU9Wl6 ZGVcqXv/nFV4L8RjtzF2JhfIjQdWEAUHE33JiX/ymCHW7dzOiThstcLVWEBfP2Ek 5M0MQNXSro79Tezuwx+XTnJdMEJM62zeKE0Vd3FSPQiY/VqFE27B/NxlFtUXgEvm g5zNsyluvszDL4JGdQhFha8A6a0xEVMQGpXZ2O39O5p0iDOzYCm1G1qjxKkpIMvw 1KZ3dp1yUPry+fhwqgZomisiKMj1a1RnUE3lcqPSo0WRTsfBEo7MjY1IvDw2swID AQABo0gwRjAlBgNVHREEHjAcghp2cHM1ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAd BgNVHQ4EFgQUguxIYPzd0C9X18COxccJXTiIFwkwDQYJKoZIhvcNAQEFBQADggEB AJaXKkAKAvrtmB4R1hKrYaEFQLz9YKca6zkB6m2rPz6zNN8w50sJh6CjPAgItMXR L6VkRed+ccQh8432/+/vV8vH/Ws9HhSsUJuo3COqEcZj03OdvAKuSvkPshMNjIsr /yrr5ODITEgfomOD4QIgUdfQAqHjNyxCiIVKNflVsTeeM8amGLLSQ9sXKjRGSUH8 Y/SClb8dKmpaqoc0H3f/GHpjvV5CnUonfPbfmyf+xuQs3OKJfWdf40kIUXroaZwD tA+MB0Ypuj6NzW5Fv/9Vl/zA5LsFOb+yL/Y5XZfibdZYR5Nb37vTD7Ap6tb1Femb ltKszGgmznwcoz5Uxs1KF1E= https://spaces.internet2.edu/shibboleth spaces.internet2.edu CN=spaces.internet2.edu,O=Internet2,C=US MIID9TCCAt2gAwIBAgIBADANBgkqhkiG9w0BAQQFADBAMQswCQYDVQQGEwJVUzES MBAGA1UEChMJSW50ZXJuZXQyMR0wGwYDVQQDExRzcGFjZXMuaW50ZXJuZXQyLmVk dTAeFw0wNjEyMTMxNzQwMjdaFw0xNjEyMTAxNzQwMjdaMEAxCzAJBgNVBAYTAlVT MRIwEAYDVQQKEwlJbnRlcm5ldDIxHTAbBgNVBAMTFHNwYWNlcy5pbnRlcm5ldDIu ZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfZWpU5/8rgfFbxh DOwYuQ4/TNycAQ/VQ5DFMU3M3bvF52WktUtfwBDozdXQt/tOIlBFvPVHH/pdp0q6 RrzjXP5pQFZoKKc+p9cGdxHqKlx7RWAnFycNaKFZyV9kUTUvSHDjQk00i5gJUGEt D1j8NLE9o0y68x+5jK3onhQs3IXkHVYDslXHNXPovcv7OQuWIL69oBxyTxeTBUIA WoIiSZh6XrjGmNUid2ZnFFk7YtY1UNGV18LbfVhnxBlIxIq5v9KQgK9T0P5pogYs 6N7Ki4eMK3cKCJkAibrbo8iPcOJnwbCXTlLmnhv5yd/W8Bk8A/pluNX7kbsSYr1f 7P6YqQIDAQABo4H5MIH2MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T U0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQ8t+Ty3BI/EncjTRX+ JB8jn/SU0zBoBgNVHSMEYTBfgBQ8t+Ty3BI/EncjTRX+JB8jn/SU06FEpEIwQDEL MAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjEdMBsGA1UEAxMUc3BhY2Vz LmludGVybmV0Mi5lZHWCAQAwMgYDVR0RBCswKYYnaHR0cHM6Ly9zcGFjZXMuaW50 ZXJuZXQyLmVkdS9zaGliYm9sZXRoMA0GCSqGSIb3DQEBBAUAA4IBAQCd2JE3zSY3 JLYBdr/WhFphpMHavrXpcK8GYro0YYfPN0QDxjBUSGkGgw0QzKAGmthqJWJ6yeip Ht36uzobQ2iQtFU08LKiK2jPNegSU3uW/LsmnweFCDmWDyacmK91q+m3oNfY631l +vLX82GQYRssQbis1CJbrD/XE1W+2sEnGHc4eNRJZYNzMRvfSatNavCgI1IoOFEC gBAD9negf1qiDeouxjXCiixAMR5XnVd7lyZ7VN3goXIN//4SdCLT5fd1tIspaOOy BPE4P/6N3KmAMY7VNejGcpoRKvb0R0Yd7a8aMR7xImUNsycFlthz+sl26fTVNNmz /n0PiqFXEkFy urn:mace:shibboleth:1.0:nameIdentifier Internet2-Hosted Federated Wiki A shared Wiki service with automatic registration for users who can supply a supported identifier, such as eduPersonPrincipalName or swissEduPersonUniqueID. Internet2 Internet2 http://www.internet2.edu/ Internet2 Technical Support tsg@internet2.edu IJ Kim ij@internet2.edu Scott Cantor cantor.2@osu.edu TERENA Service Provider Proxy A service provider proxy for all TERENA federated services https://confluence.terena.org/display/aai/Service+Provider+Proxy http://www.terena.org/p3p https://www.terena.org/gfx/terena_logo_slogan_rgb-350x97.png MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA== MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA== TERENA Service Provider Proxy A Service Provider Proxy for all TERENA Federated Services TERENA TERENA http://www.terena.org/ TERENA AAI team aai@terena.org Shibboleth.net Wiki The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones. https://discovery.shibboleth.net/images/gryphon_64x82.png wiki.shibboleth.net CN=wiki.shibboleth.net,DC=shibboleth,DC=net MIIDQjCCAiqgAwIBAgIJAKMO1kGnu43yMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD VQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTExMDEwNzE4NDIzN1oXDTE0MDEw NjE4NDIzN1owTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW CnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n r/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s iLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ SiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ KjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF m+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj ITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF AAOCAQEAEv6zwotAweOLEfibTXm5d6odE2o/+rHdeEW+IEAspAvmCK7nAPFkuV47 WMn7JmOd7BWnoXmqFwefJFf3mZtadHnCXReSd8ehGA8/KerSxz9yClMaoanRTEb3 chT+n5Oh2+WgjzR/v5RbChihoOES+Z2mcvbDm9wn3uSBdxbAoG0/YZihaY9LeoNW /CVXv0HYfDw5csol6zwz6dgUDXpfXSXLLKnrjVwARM6lVh00i5i2nfmrWnI41bRh NtrvvBkq2tvnd6wm1DJNDzZQB/nRpCadwp4a64Qa0XJiGCoxFUvkd1+RSHqbBsEF 6w3nDMcYq/BKnF30KZ0Q274eVyQolg== Shibboleth Federated Wiki A shared Wiki service with automatic registration for users who can supply a supported identifier, such as eduPersonPrincipalName or swissEduPersonUniqueID. Shibboleth Consortium Shibboleth Consortium http://www.shibboleth.net/ Shibboleth.Net Technical Support contact@shibboleth.net aai.csc.fi CN=aai.csc.fi,O=CSC - IT Center for Science Ltd.,street=Keilaranta 14,L=Espoo,ST=Uusimaa,postalCode=02101,C=FI MIIEMzCCAxugAwIBAgIQZVL9Z7sVloWk90pzKJnHQTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDIxNzAwMDAwMFoXDTEzMDIxNjIzNTk1OVowgZcxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHVXVzaW1hYTEOMAwGA1UE BxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt IElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMRMwEQYDVQQDEwphYWkuY3NjLmZp MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDgp0eKogkBh5709swM/XCZlpty 9iANER18jL69a3/SlyyxI9ez2dOpwLu72tm0tXbiVdpj9Gjt8/dVYkN7LHDV7mOu bWAtN2ZMMJqdYg9X7y1Zv+Xu3Zaj9eqMKF2V8QhBnLnXMfqRJbiwoRP+l8RQEdRs 1Ju4ZPlOBOTWNeyQQwIDAQABo4IBXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3quj SWsrN1dH6pDjue0wHQYDVR0OBBYEFNPMFGfBam2umfu9+wPOi8wn+zxiMA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6At oCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0G CCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRj cy50ZXJlbmEub3JnMBUGA1UdEQQOMAyCCmFhaS5jc2MuZmkwDQYJKoZIhvcNAQEF BQADggEBACIPxYBjl20Dy7TnVbTnJ8rxiIv5Qxw12ExeNMUjNF6LvMk9TsitVNHx ML4AVPE15r3DxUb597vmkoFFSLzIXPlRkiFRrsx3S7S1Pbt0c3tmyN3OLc4yBrFV t5xlY2Mn1xlZic/d04dfDfmLg8775/aS0Cl/qpYegOEBwrHTSkCw2IbjL4xxNQgl dw4jSaYr/Mli/B+7LeQVMjmruKYwqV9Sb4jHtDeM/2DJK05WjjWJTCu8ogaC+l+G Z1Za6rMU2E/Raw3t8qatdoKDjROSD92v84fWQU8HLFDfokHksaub31is3oT0gKyK rIzI2ITQoInc4nkGcX0Ysk4DBLUOIUk= aai.csc.fi CN=aai.csc.fi,O=CSC - IT Center for Science Ltd.,street=Keilaranta 14,L=Espoo,ST=Uusimaa,postalCode=02101,C=FI MIIEMzCCAxugAwIBAgIQZVL9Z7sVloWk90pzKJnHQTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDIxNzAwMDAwMFoXDTEzMDIxNjIzNTk1OVowgZcxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHVXVzaW1hYTEOMAwGA1UE BxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt IElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMRMwEQYDVQQDEwphYWkuY3NjLmZp MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDgp0eKogkBh5709swM/XCZlpty 9iANER18jL69a3/SlyyxI9ez2dOpwLu72tm0tXbiVdpj9Gjt8/dVYkN7LHDV7mOu bWAtN2ZMMJqdYg9X7y1Zv+Xu3Zaj9eqMKF2V8QhBnLnXMfqRJbiwoRP+l8RQEdRs 1Ju4ZPlOBOTWNeyQQwIDAQABo4IBXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3quj SWsrN1dH6pDjue0wHQYDVR0OBBYEFNPMFGfBam2umfu9+wPOi8wn+zxiMA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6At oCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0G CCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRj cy50ZXJlbmEub3JnMBUGA1UdEQQOMAyCCmFhaS5jc2MuZmkwDQYJKoZIhvcNAQEF BQADggEBACIPxYBjl20Dy7TnVbTnJ8rxiIv5Qxw12ExeNMUjNF6LvMk9TsitVNHx ML4AVPE15r3DxUb597vmkoFFSLzIXPlRkiFRrsx3S7S1Pbt0c3tmyN3OLc4yBrFV t5xlY2Mn1xlZic/d04dfDfmLg8775/aS0Cl/qpYegOEBwrHTSkCw2IbjL4xxNQgl dw4jSaYr/Mli/B+7LeQVMjmruKYwqV9Sb4jHtDeM/2DJK05WjjWJTCu8ogaC+l+G Z1Za6rMU2E/Raw3t8qatdoKDjROSD92v84fWQU8HLFDfokHksaub31is3oT0gKyK rIzI2ITQoInc4nkGcX0Ysk4DBLUOIUk= CSC - IT Center for Science Ltd. CSC https://aai.csc.fi/ Pekka Järveläinen pj@csc.fi https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt unibe.ch Universität Bern University of Bern Universität Bern University of Bern data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAeVJREFUeJyUkr9LQlEUx58u6p8gOLq5CeKkq+gkooMi6CCCILi4ujyMokhLkSIJdDKMUmxoShOHkFwEHdR0CULQ5+Dv3yfPhSsVGTncx7vfe87nnPs9lwEA5r9rvV4zFosFqtXqA9X+nYxrPB6farVayGQy9W63e7k3gOO4C4VCAV6vF8xmM4xGo8BegFKp9OR0Oje/wJpMJqjVavd7ARKJxIfP54N6vX6n0+mg1+tFGGxjMpmcrFarg9lsdrxYLA6/JqG+XC6JlkqlmkajEbCLXC73Sjzw+/3gcrlApVKBUqmEZrOZpMlYTa1WQyAQAArr9/vn8/n8aDuFwWBwjhBm46dEIgF0mjqOe9RDodBq17Xww9psNhKIM6YH5XL5kc/nA4/HAzRvJ2DTDiOTyQggGAxuAdFodEC7Gg6HZzsBrVbrRiAQEECxWHymBw6Hg2h6vR52JRNAOp1++1lpOp2eSKVSAmBZlgBwZHQa3wDoNAYaDIZtpXg8zqGG989ms6+Y7Ha7twZ/A2AiBmMAvoF8Pl+02+1EEwqFZKwejweSyeT7r1eIRCJzkUgEYrEYrFYrhMPhZbvdvpbL5YDeaDQaiMVi3F9jZCqVygO+rEajcUsPOp3OVaFQeEGT/zLxEwAA//8DAH2UumiGm7jIAAAAAElFTkSuQmCC data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAZRSURBVHic7Jp9TFNXGMaJMYpTg4tBF2OMATGYhYWZCUTEzSj+Y2Q47DLUyWAJKhsi39kQEIHJhLCBjgxxGwgCg/GhCOL4UNSKEw0MHBXHN8jnBAUc0MJz9pZbSiHGLN5LK5UnTXN73nNvnt8957znbW912GsmHf6XiI2NXb169dDQEP9LqUECAPv5+VlYWPC/jnokALBIJHJwcOB/HfVIAGBLS0tbW1tHR0dPT8/u7m7+F5xW8QUeHBw0MDAwMzMLDAyklWxnZwdAEGfTJL7Ara2tS5YsEYvFdJyTk7N48eKOjg4hjE2X+AKXlZURcFNTEx3funVr0aJFjY2NQhibLvEFTktLW7VqlVQqpePg4GBDQ0Oa5EIYmy7xBQ4NDV23bp1EIomOjqb5HB8fL4it6RNf4LCwsDVr1piYmGzZsiUjI0MQT9MqBXBqaqqXl5ePjw8l22PHjnl4eDg7O09Zjbm5uQEBARSlPs3NzVyjTCbrG5O6jb+sFMCnTp0KCgry9/dfuHChzphofnZ2dir70WZD+y0XmjdvnhJ4xmnSlKaygVIuR7Vt2zbVEMHr6+tzISokR0dH1etTME0CzsvL0xkXVciqoaKiImXI1dVVvSaF1CRg2leUVLRiVUOUjZWh5ORk9ZoUUpOAbWxsOCQ9Pb2WlhbV0I4dO7jQ/Pnzq6ur1WtSSE0ADwwMUNnAUZmbm4+MjChDT548WblyJRcyNjZ+xUuLF2sCuKqqitLvc1dpaWnpnDlzuJC9vb3aTQqpCeCkpCTlKk1JSVHtFBkZqQxFRUWp3aSQmgB2c3PjkBYsWFBTU6Paafv27VyIxpm+IXCNtbW1/f39ajUrhBTAVFdYWVlxVFQbq/5AVVFRQbeAC61YseLx48fU2NvbS93u3bunGdc8pADu6ekhGI5KJBIpw5S6du7cqZzP1tbWXLu3tzcNu2pimylSANMc1tXV5agIhmukCtnFxYWm+tKlS7mQr68vtefn5y9btuz+/fsac81DCuCuri5l5WhkZJSYmBgTE0MlZHh4OA3j2rVruRCNakREBG1R6enpmvX90ppIWnFxccuXL+fA5s6du3nz5oKCAi6UkJCgrLFNTU0LCws15FYATaq02traSkpKiouLKQNP6VdXV0ft5eXl9H1QjfaElwA/084szQJru2aBtV2zwNquWWBt1yywtmsWWNulAM7Qdk0FjtZ2TQV+faQAlkqlAwMDmrWiHimAJRJJVFTU8PCwZt2oQQpgsVjs7u4+5YGDVkoBnJmZGRISkp2drVk3apACuKOjo7KycuY+1///en6WhspLtZFNbnnuWVP64FEXqv5m7d0vPldtGgeuaWLXy1HXitJKNLUj+TLa/0FxGevtQ+5N1Lawgtvs2SByrqOxHXFZ+OUiep6yCyXsTDqrqGHDMpy/jNgMDA4hT4wHDeznC4hNR00jrt2FpSPEFZDUy1vOZrNeTT6CGwc+k8X2ByLlCg6dwKUb0DFBwI/45Cv2Vz02fIo/H2KTE9IK8LEvu1IKQxscP4uuHph/Bmtn7PbBjXK8+QGiU+XAFg64WobDJ7FhL6N7R+RvbUViLhoeYZMjvghj/c9eAeD4HGbvh7hMMoQL12DtAsMPYefNquvx3j6MjkLki3f3IKuYhh1v2+GHNDztx0YnvLMb/jGs7xm9w/gj+TBu+pzmMFLysddPPsk3OsJsn7yRjg+EIilPg7RsArixDTZHYH0IhX/g91JEpcDzOxz6Bg2t2HeU4mQUZvvRN8BuV2HrARwOR30rvvwW2dfk75IGOAfDxh2POuEUxB42yacJ3Qjqs+drlNzFLm80tyP0J3axRJO4k5KWVEarVH4wCvmLJBthAFM+Ex0Zy+HUMiRlA/8ySulcSCaTh3r7xj+OnUVXGBnrwP19mutM75reCF7XWpqV1+BgCDwjWVsXTqfhyAn8VoTaZhwIhnsEuNxz8hwoY+Xe1KhhvhoHziiWpxyjXexmBWw9IfKglcyK7sB4F0ztQQcHQ6H3vjyNhSdo1DBfjf/HI+sqrJzke0/2VdqNcPC4fEOm3WW9PWVp9qARbuHyHUvXAqd/1axjnhof4UvX8cYGGNjId8vdvtC3YF7fo/gOHINwNAbh55jrSeTewPq9LPK8Rg3z1WuXtP4DAAD//wMAnPfzPGW0I0UAAAAASUVORK5CYII= 195.176.0.128/28 195.176.3.0/26 195.176.3.128/28 192.41.149.0/24 192.41.152.0/21 192.41.160.0/24 2001:620:400::/48 86.118.0.0/15 86.118.149.0/26 130.92.0.0/16 unibe.ch geo:46.950509,7.438155 MIIFTjCCBDagAwIBAgIUaEj3cUMMoHFpXcehDx5GzSFg6OcwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMTEwMjA3MjczOFoXDTE0MTEwMjA3MjczOFow gb8xEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEa MBgGA1UEDxMRR292ZXJubWVudCBFbnRpdHkxEzARBgNVBAUTCjE4MzQtMDMtMTQx CzAJBgNVBAYTAkNIMQ0wCwYDVQQIEwRCZXJuMQ0wCwYDVQQHEwRCZXJuMRowGAYD VQQKExFVbml2ZXJzaXRhZXQgQmVybjEZMBcGA1UEAxMQYWFpLWlkcC51bmliZS5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANjwYYDyz1KQK/RrlHj/ TIMkmIp1rwlv7KpDa4d8QpHTsBW831PiNI7iYQltZzxC3t8k2sJ8qDX5+uTWXJIA C6v60ZxWkWWLf1qkk/cznwvLkEdo1698J4vc6cx91OUX2rq/Q/zjdndXmTGgyfxw pAqb2uKBNbG2RoxEdyP1F8Yi3165/8LubrDKXtP9+fdKqQkxv/sZH6NrUWRrJiUd +0KhG1LOada7F8DRKQOFtUAJ78di3wmZyJfOXye4yenCfYsWbfrUcuCJDSIqrdFQ VVj5AUr3hdKEAJafc22LTDDsdSuKpcv+n2/C/oH8Mdsxg7we6r/dJz4x7vM7GHhn pK0CAwEAAaOCAZMwggGPMHQGCCsGAQUFBwEBBGgwZjAqBggrBgEFBQcwAYYeaHR0 cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgGCCsGAQUFBzAChixodHRwOi8v dHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNydDBRBgNVHSAESjBI MEYGDCsGAQQBvlgAAmQBAjA2MDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnF1b3Zh ZGlzZ2xvYmFsLmNvbS9yZXBvc2l0b3J5MBsGA1UdEQQUMBKCEGFhaS1pZHAudW5p YmUuY2gwCwYDVR0PBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAfBgNVHSMEGDAWgBQyTaFP6vCumbbumwcshAgRUIvifjA7BgNVHR8ENDAyMDCg LqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdnNzbGljYS5jcmww HQYDVR0OBBYEFGm9MS6ojsIWTq+Y8EG534cfO6y4MA0GCSqGSIb3DQEBBQUAA4IB AQBx06TLIvS40KeCMCgDJ8MdrDlxt//3F9cyWBsXJkJLdtVD6xTBQ6+lwg9RG+ct RO9eZpURgeHEkcy7YkNgq0XukoKl1on7P1tJoLa6fOBq/4XU5EiAeQBeohFOohYO qr5PxmgEp98c7clKulvmuJBX/MSqKCHQEVx0fqsiZ7/TUdRinlLNQKVxGMrgm+KG zN6anM+WgtbqG+Ed4XaekXpO2EMDnle0SM8vcJ+dUgIEa0+t+fEPCAnN0vD6b910 uzs7quvneAVGiAeqoZLZ5k62+3qldV40gI41gHflX4mIWMD+TPCFG5ue64N0nLzU LxDK1XTR2ZqXgnziFQWnbI54 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent unibe.ch MIIFTjCCBDagAwIBAgIUaEj3cUMMoHFpXcehDx5GzSFg6OcwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMTEwMjA3MjczOFoXDTE0MTEwMjA3MjczOFow gb8xEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEa MBgGA1UEDxMRR292ZXJubWVudCBFbnRpdHkxEzARBgNVBAUTCjE4MzQtMDMtMTQx CzAJBgNVBAYTAkNIMQ0wCwYDVQQIEwRCZXJuMQ0wCwYDVQQHEwRCZXJuMRowGAYD VQQKExFVbml2ZXJzaXRhZXQgQmVybjEZMBcGA1UEAxMQYWFpLWlkcC51bmliZS5j aDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANjwYYDyz1KQK/RrlHj/ TIMkmIp1rwlv7KpDa4d8QpHTsBW831PiNI7iYQltZzxC3t8k2sJ8qDX5+uTWXJIA C6v60ZxWkWWLf1qkk/cznwvLkEdo1698J4vc6cx91OUX2rq/Q/zjdndXmTGgyfxw pAqb2uKBNbG2RoxEdyP1F8Yi3165/8LubrDKXtP9+fdKqQkxv/sZH6NrUWRrJiUd +0KhG1LOada7F8DRKQOFtUAJ78di3wmZyJfOXye4yenCfYsWbfrUcuCJDSIqrdFQ VVj5AUr3hdKEAJafc22LTDDsdSuKpcv+n2/C/oH8Mdsxg7we6r/dJz4x7vM7GHhn pK0CAwEAAaOCAZMwggGPMHQGCCsGAQUFBwEBBGgwZjAqBggrBgEFBQcwAYYeaHR0 cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgGCCsGAQUFBzAChixodHRwOi8v dHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNydDBRBgNVHSAESjBI MEYGDCsGAQQBvlgAAmQBAjA2MDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnF1b3Zh ZGlzZ2xvYmFsLmNvbS9yZXBvc2l0b3J5MBsGA1UdEQQUMBKCEGFhaS1pZHAudW5p YmUuY2gwCwYDVR0PBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAfBgNVHSMEGDAWgBQyTaFP6vCumbbumwcshAgRUIvifjA7BgNVHR8ENDAyMDCg LqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdnNzbGljYS5jcmww HQYDVR0OBBYEFGm9MS6ojsIWTq+Y8EG534cfO6y4MA0GCSqGSIb3DQEBBQUAA4IB AQBx06TLIvS40KeCMCgDJ8MdrDlxt//3F9cyWBsXJkJLdtVD6xTBQ6+lwg9RG+ct RO9eZpURgeHEkcy7YkNgq0XukoKl1on7P1tJoLa6fOBq/4XU5EiAeQBeohFOohYO qr5PxmgEp98c7clKulvmuJBX/MSqKCHQEVx0fqsiZ7/TUdRinlLNQKVxGMrgm+KG zN6anM+WgtbqG+Ed4XaekXpO2EMDnle0SM8vcJ+dUgIEa0+t+fEPCAnN0vD6b910 uzs7quvneAVGiAeqoZLZ5k62+3qldV40gI41gHflX4mIWMD+TPCFG5ue64N0nLzU LxDK1XTR2ZqXgnziFQWnbI54 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier unibe.ch Universität Bern University of Bern http://www.unibe.ch/ Campus Admins mailto:admins@campus.unibe.ch Campus Admins mailto:admins@campus.unibe.ch https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt uzh.ch Universität Zürich University of Zurich Universität Zürich University of Zurich data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAepJREFUeJzMkl9IU1Ecx48W+SK99FKUPdgf3UznqkfpsYdlIE2DLKrXrAw30YegpwUhha9RRJLSS0SF7iVCogfBxG33LmyudG5t1wrdyiE6Kj+dc3aJIUFID3Xhd8/vfn+/7+fee85PlDWY/E2I/wcg6kvEXw1RO0q1db1lDQblLpPNbiUYbGqUeWNUrxWHo2w59KaouYua6tG5ywaI2giejgQDzxYRu8Ocu5ri+t2PnPAlmZpZJZ4q0N6bJHDnE2dlTVSFGHia1R5RE5YAeWvrTvJ8LI/YNUnnjQxDwRyVkr63eZpY+jueK0nuPV6gp3+erU6D0ddL2iNqIgoQodU/R/DVEmJniI5AmsGRnM5butOMxwoIh8ntRwt8zn4jPrvC8soPmi/N2oD9Bm3+BBNvVxF7TAL3F3kYzGrT2FSBo5c/ILZPMjico7ffYpvcwBfjeby+ORvgDOPwvsfKrfFk9Ctfltc4fc3ieFcKdT2Qxqb2dwzJr+rqyyB2hHg5kedUT6oI0DtZZ3DwTALfTYsWnyzUmbhPTnMhkMF/y6LeG+fI+Rm9KtOxiwmqPTHEAcOeA5dMHDL2SaL8JSGPSkH1swoJ1HVnRPaaxTdLs85/O13rBmfDo/xvAOWu6B8Bqqc0lPYTAAD//wMACNpDSI97aawAAAAASUVORK5CYII= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAKL2lDQ1BJQ0NQcm9maWxlAAB4nJ2Wd1RU1xaHz713eqHNMBQpQ++9DSC9N6nSRGGYGWAoAw4zNLEhogIRRUQEFUGCIgaMhiKxIoqFgGDBHpAgoMRgFFFReTOyVnTl5b2Xl98fZ31rn733PWfvfda6AJC8/bm8dFgKgDSegB/i5UqPjIqmY/sBDPAAA8wAYLIyMwJCPcOASD4ebvRMkRP4IgiAN3fEKwA3jbyD6HTw/0malcEXiNIEidiCzclkibhQxKnZggyxfUbE1PgUMcMoMfNFBxSxvJgTF9nws88iO4uZncZji1h85gx2GlvMPSLemiXkiBjxF3FRFpeTLeJbItZMFaZxRfxWHJvGYWYCgCKJ7QIOK0nEpiIm8cNC3ES8FAAcKfErjv+KBZwcgfhSbukZuXxuYpKArsvSo5vZ2jLo3pzsVI5AYBTEZKUw+Wy6W3paBpOXC8DinT9LRlxbuqjI1ma21tZG5sZmXxXqv27+TYl7u0ivgj/3DKL1fbH9lV96PQCMWVFtdnyxxe8FoGMzAPL3v9g0DwIgKepb+8BX96GJ5yVJIMiwMzHJzs425nJYxuKC/qH/6fA39NX3jMXp/igP3Z2TwBSmCujiurHSU9OFfHpmBpPFoRv9eYj/ceBfn8MwhJPA4XN4oohw0ZRxeYmidvPYXAE3nUfn8v5TE/9h2J+0ONciURo+AWqsMZAaoALk1z6AohABEnNAtAP90Td/fDgQv7wI1YnFuf8s6N+zwmXiJZOb+DnOLSSMzhLysxb3xM8SoAEBSAIqUAAqQAPoAiNgDmyAPXAGHsAXBIIwEAVWARZIAmmAD7JBPtgIikAJ2AF2g2pQCxpAE2gBJ0AHOA0ugMvgOrgBboMHYASMg+dgBrwB8xAEYSEyRIEUIFVICzKAzCEG5Ah5QP5QCBQFxUGJEA8SQvnQJqgEKoeqoTqoCfoeOgVdgK5Cg9A9aBSagn6H3sMITIKpsDKsDZvADNgF9oPD4JVwIrwazoML4e1wFVwPH4Pb4Qvwdfg2PAI/h2cRgBARGqKGGCEMxA0JRKKRBISPrEOKkUqkHmlBupBe5CYygkwj71AYFAVFRxmh7FHeqOUoFmo1ah2qFFWNOoJqR/WgbqJGUTOoT2gyWgltgLZD+6Aj0YnobHQRuhLdiG5DX0LfRo+j32AwGBpGB2OD8cZEYZIxazClmP2YVsx5zCBmDDOLxWIVsAZYB2wglokVYIuwe7HHsOewQ9hx7FscEaeKM8d54qJxPFwBrhJ3FHcWN4SbwM3jpfBaeDt8IJ6Nz8WX4RvwXfgB/Dh+niBN0CE4EMIIyYSNhCpCC+ES4SHhFZFIVCfaEoOJXOIGYhXxOPEKcZT4jiRD0ie5kWJIQtJ20mHSedI90isymaxNdiZHkwXk7eQm8kXyY/JbCYqEsYSPBFtivUSNRLvEkMQLSbyklqSL5CrJPMlKyZOSA5LTUngpbSk3KabUOqkaqVNSw1Kz0hRpM+lA6TTpUumj0lelJ2WwMtoyHjJsmUKZQzIXZcYoCEWD4kZhUTZRGiiXKONUDFWH6kNNppZQv6P2U2dkZWQtZcNlc2RrZM/IjtAQmjbNh5ZKK6OdoN2hvZdTlnOR48htk2uRG5Kbk18i7yzPkS+Wb5W/Lf9ega7goZCisFOhQ+GRIkpRXzFYMVvxgOIlxekl1CX2S1hLipecWHJfCVbSVwpRWqN0SKlPaVZZRdlLOUN5r/JF5WkVmoqzSrJKhcpZlSlViqqjKle1QvWc6jO6LN2FnkqvovfQZ9SU1LzVhGp1av1q8+o66svVC9Rb1R9pEDQYGgkaFRrdGjOaqpoBmvmazZr3tfBaDK0krT1avVpz2jraEdpbtDu0J3XkdXx08nSadR7qknWddFfr1uve0sPoMfRS9Pbr3dCH9a30k/Rr9AcMYANrA67BfoNBQ7ShrSHPsN5w2Ihk5GKUZdRsNGpMM/Y3LjDuMH5homkSbbLTpNfkk6mVaappg+kDMxkzX7MCsy6z3831zVnmNea3LMgWnhbrLTotXloaWHIsD1jetaJYBVhtseq2+mhtY823brGestG0ibPZZzPMoDKCGKWMK7ZoW1fb9banbd/ZWdsJ7E7Y/WZvZJ9if9R+cqnOUs7ShqVjDuoOTIc6hxFHumOc40HHESc1J6ZTvdMTZw1ntnOj84SLnkuyyzGXF66mrnzXNtc5Nzu3tW7n3RF3L/di934PGY/lHtUejz3VPRM9mz1nvKy81nid90Z7+3nv9B72UfZh+TT5zPja+K717fEj+YX6Vfs98df35/t3BcABvgG7Ah4u01rGW9YRCAJ9AncFPgrSCVod9GMwJjgouCb4aYhZSH5IbyglNDb0aOibMNewsrAHy3WXC5d3h0uGx4Q3hc9FuEeUR4xEmkSujbwepRjFjeqMxkaHRzdGz67wWLF7xXiMVUxRzJ2VOitzVl5dpbgqddWZWMlYZuzJOHRcRNzRuA/MQGY9czbeJ35f/AzLjbWH9ZztzK5gT3EcOOWciQSHhPKEyUSHxF2JU0lOSZVJ01w3bjX3ZbJ3cm3yXEpgyuGUhdSI1NY0XFpc2imeDC+F15Oukp6TPphhkFGUMbLabvXu1TN8P35jJpS5MrNTQBX9TPUJdYWbhaNZjlk1WW+zw7NP5kjn8HL6cvVzt+VO5HnmfbsGtYa1pjtfLX9j/uhal7V166B18eu612usL1w/vsFrw5GNhI0pG38qMC0oL3i9KWJTV6Fy4YbCsc1em5uLJIr4RcNb7LfUbkVt5W7t32axbe+2T8Xs4mslpiWVJR9KWaXXvjH7puqbhe0J2/vLrMsO7MDs4O24s9Np55Fy6fK88rFdAbvaK+gVxRWvd8fuvlppWVm7h7BHuGekyr+qc6/m3h17P1QnVd+uca1p3ae0b9u+uf3s/UMHnA+01CrXltS+P8g9eLfOq669Xru+8hDmUNahpw3hDb3fMr5talRsLGn8eJh3eORIyJGeJpumpqNKR8ua4WZh89SxmGM3vnP/rrPFqKWuldZachwcFx5/9n3c93dO+J3oPsk42fKD1g/72ihtxe1Qe277TEdSx0hnVOfgKd9T3V32XW0/Gv94+LTa6ZozsmfKzhLOFp5dOJd3bvZ8xvnpC4kXxrpjux9cjLx4qye4p/+S36Urlz0vX+x16T13xeHK6at2V09dY1zruG59vb3Pqq/tJ6uf2vqt+9sHbAY6b9je6BpcOnh2yGnowk33m5dv+dy6fnvZ7cE7y+/cHY4ZHrnLvjt5L/Xey/tZ9+cfbHiIflj8SOpR5WOlx/U/6/3cOmI9cmbUfbTvSeiTB2Ossee/ZP7yYbzwKflp5YTqRNOk+eTpKc+pG89WPBt/nvF8frroV+lf973QffHDb86/9c1Ezoy/5L9c+L30lcKrw68tX3fPBs0+fpP2Zn6u+K3C2yPvGO9630e8n5jP/oD9UPVR72PXJ79PDxfSFhb+BQOY8/x6GLlrAAAbL2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxMC0wNi0wMVQxMjozNDo1MVo8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wNC0yNFQxNjozMDoxNCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+SWxsdXN0cmF0b3I8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxMi0wNC0yNFQxNjozMDoxNCswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3Bvc3RzY3JpcHQgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMUJCNzFERjkzREQ1MUYwNTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTItMDQtMjRUMTY6MzA6MTQrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBFbGVtZW50cyAxMC4wIE1hY2ludG9zaDwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3Bvc3RzY3JpcHQgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDQ4MDExNzQwNzIwNjgxMUJCNzFERjkzREQ1MUYwNTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTItMDQtMjRUMTY6MzA6MTQrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBFbGVtZW50cyAxMC4wIE1hY2ludG9zaDwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjAzODAxMTc0MDcyMDY4MTFCQjcxREY5M0RENTFGMDU3PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjAzODAxMTc0MDcyMDY4MTFCQjcxREY5M0RENTFGMDU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUJCNzFERjkzREQ1MUYwNTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDowMzgwMTE3NDA3MjA2ODExQkI3MURGOTNERDUxRjA1NzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowNDgwMTE3NDA3MjA2ODExQkI3MURGOTNERDUxRjA1NzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAzODAxMTc0MDcyMDY4MTFCQjcxREY5M0RENTFGMDU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAxLzEwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMS8xMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3MTM5OEMyN0FCRjMxQzRDQTFDQzQ0RkVCQTVDMjhENzwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj43ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpOYXRpdmVEaWdlc3Q+MzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMwOzBFRUI5M0Y2NzcwRjM4OEU2MjNCMjc3N0UzRkUyQUQ5PC9leGlmOk5hdGl2ZURpZ2VzdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PsfjBS4AAAAJcEhZcwAACxMAAAsTAQCanBgAAACXdEVYdENvbW1lbnQAY0hSTSBjaHVua2xlbiAzMiBpZ25vcmVkOg1BU0NJSTogLi56JS4uw4TDiS4uy5jLhy4uw4TDiC4udTAuLsONYC4uOsOyLi4ubw1IRVg6IDAwMDA3QTI1MDAwMDgwODMwMDAwRjlGRjAwMDA4MEU5MDAwMDc1MzAwMDAwRUE2MDAwMDAzQTk4MDAwMDE3Nkaj9o17AAAAIXRFWHRTb2Z0d2FyZQBHcmFwaGljQ29udmVydGVyIChJbnRlbCl3h/oZAAAEyklEQVR4nOxa0XGjMBRMCe4gzKgBSqAEl0AJlEAHlOASKIES+L8frgOXwJncLlpkCTu+i98osWY2xuhJWq2enh44b7+nX28vPA5zArnDnEDuMCeQO8wJ5A5zArnDnEDuMCeQO8wJ5A5zArnDnEDuMCeQO8wJ5A5zArnDnEDuMCeQO/7+uVHce1FdcLqgB4YAS11zQXGzs29Ubgp4EeQIgUaItKCGoESH+yrm4YnzMCtJARcBxNNOEOoAIcvAtgGW+lbaHZ82E6MSFRBC0JsaeGEh3tYH9otgE6472PcQu37edJ5frgQMxCshBr1qEXNa6mBbw/4MVGK3iv0/RRQvL29b391no7tF4zjmvyK0iQnIWKaxrYcHthQXtoyFLWwriH6S711s28t4S9s59T1iv/Q5L3aPiJXoc5Y5rfPD94k7jDtPOW4EBDlu2w4CddIZPWqEUB1sebg0sCvQVr1ys+2lz6SAGIO7gN5OD+QBVsiYlbRbvVTCz9oGvGvU1xijxNxG6etIW4xdYK6L6FUoIL2NntPGJssBIHYrg7ZiqwLzJK8/KeCA8QgeZjPslgUaYTvCS8hxwudR7s3gxJBzVq8LxxPvPNNLg77mVUBRn/t9jEy2AjF2RMLMDUPBO3oCF+cBAc/On/4MLRRw9YRAVBXyJNf0NN4vZJzUFqb39sLregs7H+9qEOjegoK6gWIJ0c5FPBZteufDweCCRPsOATcTC8QqA28r5Dvt26BPpmf0rCIlIOomWZRdARn4a3xeBX1ZSZI7i2cMCQFbrDq3fB3UN+iTW30hypRoV0Dcp3ijfJ9gx7gWCsgQNQsvHYft1XOvBHQaAzk5fF5tXzTsWO/8wcFT6moLow0XJBVXmTYxrnyQ/4SA6yTx/eh8zOLCqICV1A0yPsfppL6SvlRAhoE5FJCr0SQErIQ0T7STelusjfOhoSXR71JiAnYUKizi1i0E6Z0/GauEgAVWsbUWcJ7nh7BXUgKmPJAn3+D8CTi4/UOkCGLRtxZwPWVjxhCYW7F0/pRjwttG2pTOJ6KxGMj+Vs/GfT4S9rEFdf70vHphIXGueqaAPIWZlhQRYrXEtCpyHRPwKDaxU3iTvEowv0fAc6LORMBOJtrsEKPX6eeegKPEzKs8UOx4mrbOP3cXwXUtojIkVGjfcPeIgMwaumcIqE8ifcIDSbaVe9FruceJR59ExEYfy1YPCq7prZPzSTS3/gz+KiDz1I/2XyogiJ/cNjEOwTrN9FPXMdQJAflkwAW6JeABdhRwk7tKm1rbP0PAKpxwYsvybc0gHtvJJ8OBvr3ZO5hm975566OiNW4roD6n3hJwswBfLiAGZ5rCbLvEVji6rWDcIpPzb11C8Zju7L0PpFep53PSg/NPAnsC9kEfpgKGr/Mr518enJw/pXW7doL1FHc+qNcpAiK04iALSQ/j6zH1VO4StT85n2KVer2rxIPlnt9EKGQIet8Y3Gde9zN/E2FxkV/lcJ+53yj1TFNev8qFRWIfheQWZc7Yyz21+9m/C4dFPK8XDyP4UuHn/mfCC//4vzEvvAR8CZgrzAnkDnMCucOcQO4wJ5A7zAnkDnMCucOcQO4wJ5A7zAnkDnMCucOcQO4wJ5A7zAnkjj8AAAD//wMA8NdRQLYXmksAAAAASUVORK5CYII= 192.41.135.192/27 192.41.132.0/22 195.176.0.64/27 192.41.136.0/24 2001:620:10::/48 2001:620:13::/48 160.85.2.16/28 160.85.2.128/27 160.85.3.24/29 160.85.3.128/25 192.12.247.0/24 89.206.64.0/18 130.60.0.0/16 130.60.10.0/25 130.60.128.64/26 193.138.69.0/24 uzh.ch unizh.ch unizh.edu uzh.edu geo:47.374571,8.548659 geo:47.397194,8.548950 geo:47.410914,8.540683 MIIFkjCCBHqgAwIBAgIUezeRt262ZuEutfYIVFc7SYstvyEwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMDUwOTA2MTIzNloXDTE0MDUwOTA2MTIzNlow geUxEzARBgsrBgEEAYI3PAIBAxMCQ0gxGDAWBgsrBgEEAYI3PAIBAhMHWnVlcmlj aDEaMBgGA1UEDxMRR292ZXJubWVudCBFbnRpdHkxEzARBgNVBAUTCjE4MzItMDkt MjgxCzAJBgNVBAYTAkNIMRAwDgYDVQQIEwdadWVyaWNoMRAwDgYDVQQHEwdadWVy aWNoMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgWnVlcmljaDEaMBgGA1UECxMRSW5m b3JtYXRpa2RpZW5zdGUxFzAVBgNVBAMTDmFhaS1pZHAudXpoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA368dGz9C+Tv3KiG1wG+u+0dwgjVzZv/K zpkzCvA3enR7wpeltW65qnXaijcyYAPIIVB4cHpbwUUuWpILUZwrS/uJta+Ywyfh 9hf7Anw6ZdWllt6+kMV1DbuylZWsUdjYN4mJitGf76AYXa6WJLEmu3hcuyZwoaix ItDgH6oRpjWqtegfzD4xyPhRpD9v2R8UHyFzVyv1L9VEenz/ujUI62AQlB6lbdgO tx6SohfxafSAB190xYzPDmO/7WGqyW9Shr7K44SEprhvYelJJOFM5IWrTW5d+x5E R1sD7IaRoxuj/bG+TH1ZKC5f0777ugLx271id8C0+01YMiZte//kaQIDAQABo4IB sTCCAa0wdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5x dW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92 YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0MFEGA1UdIARKMEgwRgYMKwYBBAG+ WAACZAECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwu Y29tL3JlcG9zaXRvcnkwOQYDVR0RBDIwMIIOYWFpLWlkcC51emguY2iCDmlkaWRw MDEudXpoLmNogg5pZGlkcDAyLnV6aC5jaDALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyE CBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9i YWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUXErAWk61Tl3wU6Gos0NcPiHk 8CgwDQYJKoZIhvcNAQEFBQADggEBAGaVxEZN4nYmAtXT2B5u1PNftWXir7fXUNOj Chfdeu2odPHfCrJPeyUUURzn5ZnuGLkdRAzrJJuCF5Ezoz6Ukg3Za9u0NG4qaaqK 8mW0J4JxanPMeiDBHEjZVZuzkbgnJASVDyzi1vSZmk+zXW369XdRukmSU84ZVcPu xNNo8pyL2NVxyUeysrhd76do+wAjzZnjjz0SuCA66ehmCMwDAWe4HA1tz+JDHepV 4+klZ2j3lfwG8I4ugsHj1cl28+kysc/uDhQq+WCtQG5DBMRLUGYi+xIX+Kyekt/4 GunZGU5KKa/fp43Yo6/iWDu5H/pL4CNiaXblImmUO4nDKCIjwN0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uzh.ch MIIFkjCCBHqgAwIBAgIUezeRt262ZuEutfYIVFc7SYstvyEwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMDUwOTA2MTIzNloXDTE0MDUwOTA2MTIzNlow geUxEzARBgsrBgEEAYI3PAIBAxMCQ0gxGDAWBgsrBgEEAYI3PAIBAhMHWnVlcmlj aDEaMBgGA1UEDxMRR292ZXJubWVudCBFbnRpdHkxEzARBgNVBAUTCjE4MzItMDkt MjgxCzAJBgNVBAYTAkNIMRAwDgYDVQQIEwdadWVyaWNoMRAwDgYDVQQHEwdadWVy aWNoMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgWnVlcmljaDEaMBgGA1UECxMRSW5m b3JtYXRpa2RpZW5zdGUxFzAVBgNVBAMTDmFhaS1pZHAudXpoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA368dGz9C+Tv3KiG1wG+u+0dwgjVzZv/K zpkzCvA3enR7wpeltW65qnXaijcyYAPIIVB4cHpbwUUuWpILUZwrS/uJta+Ywyfh 9hf7Anw6ZdWllt6+kMV1DbuylZWsUdjYN4mJitGf76AYXa6WJLEmu3hcuyZwoaix ItDgH6oRpjWqtegfzD4xyPhRpD9v2R8UHyFzVyv1L9VEenz/ujUI62AQlB6lbdgO tx6SohfxafSAB190xYzPDmO/7WGqyW9Shr7K44SEprhvYelJJOFM5IWrTW5d+x5E R1sD7IaRoxuj/bG+TH1ZKC5f0777ugLx271id8C0+01YMiZte//kaQIDAQABo4IB sTCCAa0wdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5x dW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92 YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0MFEGA1UdIARKMEgwRgYMKwYBBAG+ WAACZAECMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwu Y29tL3JlcG9zaXRvcnkwOQYDVR0RBDIwMIIOYWFpLWlkcC51emguY2iCDmlkaWRw MDEudXpoLmNogg5pZGlkcDAyLnV6aC5jaDALBgNVHQ8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyE CBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9i YWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUXErAWk61Tl3wU6Gos0NcPiHk 8CgwDQYJKoZIhvcNAQEFBQADggEBAGaVxEZN4nYmAtXT2B5u1PNftWXir7fXUNOj Chfdeu2odPHfCrJPeyUUURzn5ZnuGLkdRAzrJJuCF5Ezoz6Ukg3Za9u0NG4qaaqK 8mW0J4JxanPMeiDBHEjZVZuzkbgnJASVDyzi1vSZmk+zXW369XdRukmSU84ZVcPu xNNo8pyL2NVxyUeysrhd76do+wAjzZnjjz0SuCA66ehmCMwDAWe4HA1tz+JDHepV 4+klZ2j3lfwG8I4ugsHj1cl28+kysc/uDhQq+WCtQG5DBMRLUGYi+xIX+Kyekt/4 GunZGU5KKa/fp43Yo6/iWDu5H/pL4CNiaXblImmUO4nDKCIjwN0= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier uzh.ch Universität Zürich University of Zurich http://www.uzh.ch/ UZH ID Helpdesk mailto:support@id.uzh.ch UZH AAI Administrator mailto:aaiadm@id.uzh.ch https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt bfh.ch BFH - Berner Fachhochschule BFH - Bern University of Applied Sciences BFH - Haute école spécialisée bernoise Berner Fachhochschule BFH BFH - Bern University of Applied Sciences Haute école spécialisée bernoise BFH data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAwUlEQVR4nGNkYGBgYGDIrJ3IgAl+vD+4bfW1q1eRxZiwqIMDDkH7gEQtbW1kMRY0NRPd8iGM/F0TGRgYGJhYbV39kC1B14BQCncDrwQBJ010y4fbgwmIsOH3FwI2oIGrp/bj04Bm/K/3jw7s20OCDWyCcl4+/vg0QLyL7Gl5QycZGVlibYAAO2d3fBrwhCl2DWj+JqwBE1w4cxzOZoRQ2FMrAwMDA8PX57cWzZkK58Ji+t9vBiZWdLU/3l8/ewQtHgAvTzp9DJhgSwAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA6CAIAAACoHEnGAAAACXBIWXMAAC4jAAAuIwF4pT92AAALDElEQVR4nO2ay28b1xWHz7w5HHLIITmkSA7JISm+H3pbduQkjoskRZuiiz6Apt0UaNF21U2XXfYf6K7Iuou0y6JNuymapA2CJHYax7LsWJYVS7JI8f1+zLOLkRVHoSRbJoW48AeCuDM858zv8F6ee+dykMvf/XEifw5OQpIGpZ17Wxs3b1+/0u+2T7T/2oJ984c/eyQ7DGc5VyCazCysICi6t7Op6/qkxU0C9HEdCJI6d+lbr73+K5I0TULQpHnshA384fgrP/gpimLjVXMGnDJhAAhEkvnlS+NTckacPmEAmL/4MmUyj0vK2YCPPBtzrM9PfXxwuNMW3tte+aoZZaIjqZmb/31/UuomwOgeFu2fC+zOTlswXpWe6yj/QDQ5MW0TYXQPA0C5y4/s1UNwTs9Y9UycIxNGUY3ChkZ7qFJHmRHUUzY5HZlw1rX624u/M9q//+jXR41qRRpORNfEODLh6+XcH6//xGir+pHzbbNeGb+oSXJkwrqOHJPnAYWtjbHqmThPNA9rqnr35rVxSTkbRvfwTkvoDC0nOq+vXm01quOWNFlGJ3yzkjrRs9tuvv/Pv4xbz8Q55ZAe9Lpv/emNp/HG+MiidQz1yt7f33zjqavPBqfpYbuDX778moXlxq7mDDhNwgiKRtNz3//5bzyCOG49E+f00xJttnz7R7+wu9xjVHMGjE7YbS5Nc3eMtouuxB23R5pRJvNL33kdQZBJqZsAoxNO82uXQm8b7aTr1kviv47ynxLCoVhmEsomxBOttAwSM8tPHuTMGEPCfjH2FI3qI+dh0f75L+f/AACcqV4bOI4JQZlos8XWbTfGr24CHJlwted8d+sFAMjwNxx07fgolMn0tCy6jky4LVnXKmkAcNC1ExPWNG3MuibGGH7DmqZ1WvUnj3M2jE64PbRW+879tvRFeyTlwrYiy+OXNhlGD+mrxYWrxQWjfW1v5trezDEh1q9fGb+uifGkQ7rTrN+69sFYpJwNT7bFo2lv/+1N+anauDx9wrqm/futP29v3BqjmjPgNBsAANBtN9/+65tbd9bGq+YMwGvlooOfekRrXddq5eLtT6+sffyeNBxMVNmEQEiKdk35EOTksS0NB51mvd/rAjyVDzs84xnP+L9g4flXMwsrAI96Bx9O5GbOv0Qz1odPEiQVTuQBwCOINgf/VS+PX7SPOh/PLz18aLawQjjxqNJPBRZO5Ey0ubizmZ5f4XiPqiipufOKJE1nF2jGQjOW6cx8u1FNzizrut7rNGPZhbs3rw0HveziRYpmaMYaTc80KqXZC5dNNKNrqpjIEQRpMjPR9Oyg1/WHYh5/SNd1MZEnScrm4D3+UKtRnVm+pMiyGM95/MHS7lZwOmV3uoeDvt3Bs5xLjGfLxR19AnedqNnCAiAs5/IIIbvTbbZYdzZv0xZrcfuu0+0LJ/KqItudHpIylQtbAIAgCMdPESQFgHj8IUGMffrBO6qqFrY2aLMFADbWPmE5VyCSvPXJh6FY2uH23rr2IQBsrP3XwXtxgmCsNrcvWC7sVIo7vXazWasQBOl0+5xun6EpFEujOG5h7WPPFgBQDMNRFB102/12q1zY1lRVU/eRpWG1tAsAtXLhYME8HPTv3bnBWG0m2iwNB61mLXfuRQzHZVmWpaGqqJqmKrLUrFdS8xeqpYIiy8nZZVVRNE2T5aE06DNWe6dVFyJxty8oy5KiKLquW1iOYe2KLNEWtl4pSoN+u3nCrsOTgiDIyL04BB29Jjk4/3gGCGIcHvI6WPkYGo6K+YzHRwjHbQ7exh1+ZoUgKbPlS6WYNNGzFy5/NcJ0Zv74S4STeafHf3AYy35hP52ZJynTw1v5qbkLFtuX/qY7Mb6BEI4bReR4sPTCCophCII43N5IIl/d2/X4Qhw/xXJOMZ6VpWE8v9Ru1GRp6A1GzRa2Vi7EZ5bMDGtmrNH0bKdZF8R4vVLMLj4PCHRaDdeUEE3P1kqF/PKLvC9Y3bsfimUUWcZwPJE/12pUbJxblqXM4kq/2/EGIp1WHccJl0dw8FP9bscXig4HPZZzRdKzjUpRVZREfon3BjqtuhCOC5FkvVyce+4bnWYts7Bid3p63VZ64TkURRmrrV4t5ZZekOUhx3uiqdlauaCqyqGEUcZqszvdAEAQFO8L4gTJuTxub6DbbpZ3tyLJGVVRjP4R41kExZweH00zW3fW/OH4+upVMZEDAL8YR1HM7QsCAEmZTDRDEKSu6wRJujyCmWF5byAUy1z/8J1ep221cSRJgQ68NwAAvU7LwXtpxmoyMz5xGnRw+0KR5AwCCOeaAgBJGqyvXhXCcTGes7B2xmob9vvDQX/Q7zIWNjSdubP6cSCSxHGCICiGtRMEGUnkURQz8jqccKW4c3/ztqapbn9QkYaqIvO+AGmiFVnieG+zVtZUpVLcAYBmrSz1u9VSwWS2BKdT/W47nluslws4QbYbVQRFClt3AUCWhhiGm60sPyUwVlu7WdNUpbB1t12vZhYuUrRZUWTeF9RBVxUFw3EMJ1RV6bWbDre3VaugGFrcvtuolaRhv1YpAgCCoIn8UqtebTUq9XJx0O8qigQAqqIoilwvF2O5xV6npaoqiqK1UsHtF5v1yqDfrVf2Roxp5AEohhnPP2M4bpRKDCcAACfIA1OcIAAARfctcZwAABTbb+8XWATBcQLHify5FzEMNwKiKAoAhjuCoAiCYBhuXBT2KzeKfTmOYXwQ0HDE9hsIPDStYDhhHBltBEEA9l3OlK/nH07o/MWXDy1oD0EzFrvLw/uCD33laCR13MYtAExn5nGCpEz0yE9Tc+eNdRVJmcR4dqRNOJl3TfkP/Q4jyf3rpuefiz6kQUzkMPyRtqswIZw0W6yl+/fiuSWbw6Uqciy7IEvDWGaeMtGtepXlnDYHb3e6m7VKPLfoC063GlWasbB2pyJLVhsnJrI2h0tT1enMvCINE7mlRrVkd/JWu9MbjFAU3e+23d5gp9XwCGI0NdNu1rOLz6/fuKoqspjIhRP5zc8+DSdyYjxbr+7FMnNCJFEubIcTueGg3+u2A9GUxx9qVMtG2b+3fgNFsXhuafWjdzEMzy69oCgya3fUSoXMwgpttpAkNZ2eA0BsnDMUyzTrleziRV3TnR4/7xVQzuWmTGYLywnhuEcQLSxXLmxbbFxpd8vtCx36esyMVdO1fq/j8ggW1p6cPa9pul+Mu/0hq42rlXYp2kzRZk3TWLuz12lWSwWcIHLnXlBkCQACkeTmZ6uh6XSttDvs9wDAF4yiKMpyLpbj73++7gtGLSzXrJU51/5TyYyFjaZneW/Q7QvWysVuuwkAmqZu3Pxk5dXvGdNede8+zVjtTrfD7XULosPt2978zOnxC5HE6pX/+MUYTpDeYMTKciRFowCga6oiS/1uZ/fehq7rqqLomq6qqqqpADDodQORxJQggq6rqqJpqnHJe3fWOJe71aj0u53CA0d5OAQEsTlcmqaqiuJwTe1s3g5EksaaXBoOoqnZRq1sBEFQtNdtX3n3H0I4TjNMOJFrN+sWu8MXivV7HZOZ0TVN1/V2o1bcvttp1v1izGRmAIAgKafHBwDddjMQSfLegKaq/W5bkaXi1oamqZqq6poqDQepufPtZh1BoLC10WrWpoQwYBhmlFAMx436/KD6fbG0xgnSsDkojA/eHzhi+IELQVIHBjhBOPip1NwFI86hTx+Kg+SXLxEECQALF18x5oX9mAiCYphRPnCCPFhj4wRpVHiCIA9U4ThhLKIOpBoxCZIyZgQcJ/4HcAk2YtPORt0AAAAASUVORK5CYII= 2001:620:500::/48 193.5.80.0/21 147.87.0.0/16 195.176.3.0/26 bfh.ch geo:47.142358,7.244692 geo:47.057423,7.621388 geo:46.947922,7.444609 geo:46.946692,7.391228 geo:46.991818,7.468039 geo:47.145776,7.219669 MIIDIDCCAgigAwIBAgIJAJVzWOYGQeKsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFhaS1sb2dvbi5iZmguY2gwHhcNMTIwNjI1MTIwMDI3WhcNMTUwNjI1MTIw MDI3WjAbMRkwFwYDVQQDExBhYWktbG9nb24uYmZoLmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnwTKlepv4n191/BElXAMg/u+2St3X4T7Jyekhs0I hjOnVrhZg/KOmvpPGnaCEZwdN19Lstq4Wqt0PTJk0AkQn/NWLc3+lTJREQJ8G+hU 5FAdySCDu2bOrgJjD4Bl7hUN0k4W+bkkdgplvcqXERFqt368qpu2c1lRAEwJ7Tn8 2XxjoP9rOUpTTW+XJh5g5CK2V9BBPteeVf5Gfwe3/xiuQ4LuHsGW8vFLEZPEdIWD b9dPuO6WzmqFon+RxAwwUm9MgR+Fgd3vSqYINZFmOJ9kvEONK1hLv7e0a0MX7BhK c28dy/3UBhLZmNfiko8gsDR11rvaEw6GcONW2333o6VKcwIDAQABo2cwZTBEBgNV HREEPTA7ghBhYWktbG9nb24uYmZoLmNohidodHRwczovL2FhaS1sb2dvbi5iZmgu Y2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFByxTmSn9QFnFpQCJWhgYfKAc3bk MA0GCSqGSIb3DQEBBQUAA4IBAQAOIELg4Y21HCefARPwRAhwB3XTRAdoucBQt4xu s8UC39Yuzi6Eh6SJieGAm9ePLTpNFSH3jIqAiQyxH33jWZMSb229ByIGzbHrm8K7 WLFuqcLltr9vdd6l1RT+hOt5wPRNQhWqDkWuBRDBZz4WHq3QNypCzSHyvLBYoahb JYkfFc6kusMIqlwnGzfxO450QRAdnhf38E9N1iz+nGoRNT+5xwVCsP/bdUVAyYNr M2r2BWHVZt2GQD4ZsRgLjtsaRoyobIN2CWhOVZqnlk4vbXFXlS++TwtBzJq8HKft 2EhVU1pz8jnpJ90P3Nyj1HNw55DR9pn7DMQqIdSAOoyDkoXY urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent bfh.ch MIIDIDCCAgigAwIBAgIJAJVzWOYGQeKsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFhaS1sb2dvbi5iZmguY2gwHhcNMTIwNjI1MTIwMDI3WhcNMTUwNjI1MTIw MDI3WjAbMRkwFwYDVQQDExBhYWktbG9nb24uYmZoLmNoMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnwTKlepv4n191/BElXAMg/u+2St3X4T7Jyekhs0I hjOnVrhZg/KOmvpPGnaCEZwdN19Lstq4Wqt0PTJk0AkQn/NWLc3+lTJREQJ8G+hU 5FAdySCDu2bOrgJjD4Bl7hUN0k4W+bkkdgplvcqXERFqt368qpu2c1lRAEwJ7Tn8 2XxjoP9rOUpTTW+XJh5g5CK2V9BBPteeVf5Gfwe3/xiuQ4LuHsGW8vFLEZPEdIWD b9dPuO6WzmqFon+RxAwwUm9MgR+Fgd3vSqYINZFmOJ9kvEONK1hLv7e0a0MX7BhK c28dy/3UBhLZmNfiko8gsDR11rvaEw6GcONW2333o6VKcwIDAQABo2cwZTBEBgNV HREEPTA7ghBhYWktbG9nb24uYmZoLmNohidodHRwczovL2FhaS1sb2dvbi5iZmgu Y2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFByxTmSn9QFnFpQCJWhgYfKAc3bk MA0GCSqGSIb3DQEBBQUAA4IBAQAOIELg4Y21HCefARPwRAhwB3XTRAdoucBQt4xu s8UC39Yuzi6Eh6SJieGAm9ePLTpNFSH3jIqAiQyxH33jWZMSb229ByIGzbHrm8K7 WLFuqcLltr9vdd6l1RT+hOt5wPRNQhWqDkWuBRDBZz4WHq3QNypCzSHyvLBYoahb JYkfFc6kusMIqlwnGzfxO450QRAdnhf38E9N1iz+nGoRNT+5xwVCsP/bdUVAyYNr M2r2BWHVZt2GQD4ZsRgLjtsaRoyobIN2CWhOVZqnlk4vbXFXlS++TwtBzJq8HKft 2EhVU1pz8jnpJ90P3Nyj1HNw55DR9pn7DMQqIdSAOoyDkoXY urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier bfh.ch BFH - Berner Fachhochschule BFH - Bern University of Applied Sciences BFH - Haute école spécialisée bernoise http://www.bfh.ch/ BFH-ITS Support mailto:it-support@bfh.ch +41 31 848 48 48 AAI Admins mailto:aai-admins@bfh.ch https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt switch.ch SWITCH SWITCH operates the education and research network for the Swiss Higher Education organisations. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAgFJREFUeJxi+P//P8PHXd1nfj484w1ik4rBxNsVeR+f1Kr+/7ira/Pfr++USTbg3aqCj4/LJP8/Lpf6/6LP8ce38+tb/v/7y0W8AWtKnj8qFvn/pFrp/+NKOTB+syD+0a/HF0KJMuD324eS79eVzwd64+/jCpn/T2qABgHpp/Ua/z9sadz759NLbbwGwPDP+ydNXs+NPPK4UhbsiifVimBvPe+2+f3l1LL+f39+8eM1AIz//mH8em5N5Is+p0cgzU+BhjytAhpWIf3/zeywF7/uH08EqmPEbQAU//v2nuvnockNj1uMv96r1vh/r0bz/70K5f/367T/P1pVc/zr2+cmeA348+8/49KtZ8Nt/ItvGzklvzd2SX2vZ5/0Xtc24X1xWevVp48e+uI04PCZW0YeKb2HWLWT/7PopIExg2rif1WP6p/z1x/v/P7rLy9WL9x59EoivW7hXF6jzL/Mmkn/ufTT/jMBaRHz3P9VfWt2vH73WR1rIL7/+JW9a862Mhn7oo+MGolgjSDb2XVT/gflTLl3/trDALzRmN+69DKDcux/Dt3U/xx6qf9BhhgF1H9bu+tM3b9//zkJJqSEyjkfGdUT/jMBNUpYF/xvnbF57ftP3+SJTsoJFXM+MgM1x5TOunbj3nNXkjNTet2Cx/PWHCoGsllJ0QzCAAAAAP//AwC4nrtuPmwfNwAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAiDSURBVHic7Fh7bFPXGT9x4vgR29fva1/HsRM78StODE0CCTQoJiEPh7wgNoFAgkt4jpF2/aNTira0/2za2qGC1IcoUwlTaaF0XRJRaLRB2QCxTtAHrxUWNfQBnWAPprFNNN5377UTO7GzKop2dKQc6ed7z3dev/O73znnO0aRSATNY/bAToB0YCdAOrATIB3YCZAO7ARIB3YCpAM7AdKBnQDpwE6AdGAnQDqwEyAd2AmQDuwESAd2AqQDOwHSgZ0A6cBOgHRgJ0A6sBMgHdgJkA7sBEgHdgKkg/9hk1jlkJvKX1LmN/9B62y/oXe03YTnNWV+06CMWbQBxSWpqWKv0tZwRiBjsnlLWqwoU5pTdUJhrdmPxBRnyFYj40AbdbqvSvyDWKUMAf/sKBbuOhpSXgiXiCr4AimSWfw/zzJXvslmTSZaMDh0HF4azirtjROgbIHJdwBC/rNjtz5ndj/9dDxNeZZh4ePKvLphtXP1ZXY+eseqm1oAZVkO3E01PPX0iQbpipx0hS0wLNF5f4pSJ4HcunwPlVf7m0kBhTKruqDlnrE4/GfaFTqhdwWPAF7Xu0Lv0O6Oy0zxY+OqvLonYj1IDAvLmaLwA2Ve/YF49TjWpvLHmeJND7OYRT42v69B8coXu4x3t5aJLJO1uCbG013qu3/aYXzfbxcIefkppHevOatxrPqIE5DRCYaG30Uor31E7w6NAJ8R2rP2gql4U4T2rPuQzbNAqGnk1q0vmN27owJKNLS2oPUq44N67rW/h7kMAQ7zcwoeNRZt/BjGuYfkZiaeu1DtRFA2qjRV/HIGAdNBo2Gjp/OrCQFlzOKfMb6e/8jMj1qTNBCq7I1XjEXhy0jtEMeMKlvgFaZoYwQK3TFRokqmaR2rryBn50ethXTZ2E46sr9JsYMtEAnSkCj6wXcszuy/08tE9tYrOE8QcSMpkM4VOqspaOUEzMqSokCgkX0DcRVcO5G+uIzxdkUyjaXNvOi8vaurC5WUlHDvytyalxjf5og8p7I6Vh6fJMYSZIL5yC3+XfH2DHUBCNg9Sn0LAWlXx+0JAZW5K44bvN03EJWbtIVYW/gdjX3lC0J1wQQbgdrhhsH+qbY1Hp6omMavTQFlLUL5XQ/fWOO/fX0b+sRKIyk3chovNOSs58Pav13ZQg/bDSgjap0m4MTE4ievL65kvN0RsaFkVcwmEsbVhQ8E7c/pXMFLKSUQyhHt7RrS2JsGEsaJCvhtPBBWZpyAeXUjBu/GsXSlfVrtNEFGooHL875G5a7YB0t5XKwrijYEe1pUD0PtW4fXBR7+uBpxHpYJE4t5X79feuDuE8w3/VXSIjYvjg2RQsD4lEzAqUnnaLuoLWg5g6ZsL/FJZCqvFuuLl8TbZi0g7FsvmxZsHqdya5bM0BClTWy4UV4yo9ZQuOEvQPjZaZWz9Ez9I4+8qpfxWUFsKkrEXOrR37/YQx9L6ItNcyUgtIc98H2UVMApJsGk+3ICemEJM2VHUvXNdkC7gr9KEBA23VwgPQLqfw0F52nXml9DpZOwmb+htjfuhz2lP1NdYOKbpyf0BifuNtisx7KMJcqEcqnZ2bV00YFCOkouyvvFgOL5r3tNo99bIub6E8Z3N2ceCAI6UgmYOvECdo3CATWmcQUHNa7Q8WlwBgdBp6/AC28nhjHpEiShfWaFeVm50lpdq7LVh9S2+i2a/OaXjd4N9+D0+xgpLFmTw0W5STQIBvxA71n7KhIpJwvpunNHOxvG99ShcMzoyUaqT7cb7ox0atsS+oil/4MHCoXCafVjtpiAEOqchgijHUK1oNJWPwUN7aDHB+BkUwSMS6KpeXphH1McjsjNSxckFES9TcaUP2ny9UQU5kreSylrLcrvHn9nfe39G9vRlzoN4hbyay1U/+1dzM2e0kyOcSwenJzJHAroaP1tqnKfz4dWrgxwKC0tnbDHLeFjqdoifgkPJSzhgYFD5oFDvzAfPHgQ+f3++Lr8Q25uNng6I5S12p+0ywypSe/uGKcL178JMaUATuzryNl9fWeFfcWdXt03L9TLnlqahyy3djJ/PRZU7U5JbY4E1DraLgHOpyrv7e1FQ8PvoWFAX1/f5DRme4g8tuX7Fzdtf3Y0HN6MnI786U0UlqCxcH2EsvgfnVYW9UIIrl+EgDuidrQ+B8HouCK3toMtPbFOc+raNvqzobXKPWM7jeONbuThWEz1PjbNkYBsGAOB8rVkZTKZNPq2fC9CNSPsm1zOn3SzFhChiiOoIPxvhEosyVrIc5a9DuI8kBrLbDN0bNA5V0eyF2yJGLwbbsC1iDM2eTJ8n3/XOH7/SVPkYKtieIb2cyYgRBN72S0ly1Q+/YNDytC62b3uJNy+EpZqhmqWgTQs0WVaV/ABeM5nsHfs09oCz+hsDc9o7YGfgCin4MbxUFPQ8hoSqZKfatEAWqwv2gM3FnapRyfHeafg7ZD65NWt9D9Kc5CLs6Y6G0Uq7iqnjV7lkiWJ3ldp8m6MiI1lKQVEYo0BlvB1mM/fIcQ6pLU1/JCbj62hHw6X50G839GFnf8S633L45sJNS4Ece2oMvt/COgODRs8675MPEQk6jJ59tIBuKKdUzlWf6JyBq+oHKsuQf6EPHvJU0iskvBipSftNY0XUSGzNZ5KV/COHFumWxcLyw6FpIOcbQZm7A2B/TNBlrMsZRwmVNoWULl1Z2CytcmJREcQynQwn32qgpYLKteaPwI+VTnbr6rymz+kLFXvIsrCRQLxF4UMyiqg8uqHJFrPj2ZgKZDnVD1H5dW+N/931lz9nTWPeQHnBSQV2AmQDuwESAd2AqQDOwHSgZ0A6cBOgHRgJ0A6sBMgHdgJkA7sBEgHdgKkAzsB0oGdAOnAToB0YCdAOrATIB3YCZAO7ARIB3YCpOO/AAAA//8DAB7/hgVtBuDqAAAAAElFTkSuQmCC 130.59.0.0/16 2001:620::/48 switch.ch geo:47.37333,8.53111 MIIDLDCCAhSgAwIBAgIJALH1hdjM5J6tMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2FhaS1sb2dvbi5zd2l0Y2guY2gwHhcNMTEwODE4MDkxMDE1WhcNMTQwODE4 MDkxMDE1WjAeMRwwGgYDVQQDExNhYWktbG9nb24uc3dpdGNoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyN34o37PuK6vfsVhd9+6cvFke6a2IE9l K0rInDIajMQn+E99p980vMT62204zrvH8JF8QA1xYpAn9XWVcAI5ptyaDNUakyn0 yccNihu7n1exFC6yBOvAs/oDgMHjhE4fmZb8X8xM/ci91M9FqV6/ZSJsU1TpIPPI +i1dBAhHu8EeVkUpClldb8wxTCDJ0iQ0Y9Ff6dANvfhnowTs5DhaYAGg3hxgGpCT L8LBTRK9f4yBF+cLTOWQj2H2LbDwee7dZhzo4FAIsOa3Y4gF/qB/bNM5bsdzFNI+ iLlRyzW1DyreFT6HY86wi2G+nlkMEsJEkLt2S4ihvu2OhtAVPxxbAwIDAQABo20w azBKBgNVHREEQzBBghNhYWktbG9nb24uc3dpdGNoLmNohipodHRwczovL2FhaS1s b2dvbi5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC/u+yrAyZKH fbhFyZtApyeW6i+cMA0GCSqGSIb3DQEBBQUAA4IBAQBx/6KLyp29jxhLYfU1vHP5 QMstAwAikyfvRX4pIlFIAYjTJAgAZ+7Kni7Keng1N1DqHvL7KjMp3EbsiPqVYWqW BWaCjw76kujxMaXDni0vPhAvLfuJH4/UuZVhhIsKO7+edd3hHl1tvXuT3CaWo+c6 hN2nTdP5TaVZ+CPQp5VVjrFUcNWefgioL3y+RPdbtBAoGtOuiGKtiOMoBOFFZIMQ VUEhwCVbRIE1G3zSs5X50edvePGZMpbANxEwxXHnQdSUFVCxPjV8I+bo93fV11Dp c1FacVORKSxWRMJL3kGzA8EvfzN+4mYs5JxslTdsyI0k6QssjCWq/Nk+B1RtHC/Y urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent switch.ch MIIDLDCCAhSgAwIBAgIJALH1hdjM5J6tMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2FhaS1sb2dvbi5zd2l0Y2guY2gwHhcNMTEwODE4MDkxMDE1WhcNMTQwODE4 MDkxMDE1WjAeMRwwGgYDVQQDExNhYWktbG9nb24uc3dpdGNoLmNoMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyN34o37PuK6vfsVhd9+6cvFke6a2IE9l K0rInDIajMQn+E99p980vMT62204zrvH8JF8QA1xYpAn9XWVcAI5ptyaDNUakyn0 yccNihu7n1exFC6yBOvAs/oDgMHjhE4fmZb8X8xM/ci91M9FqV6/ZSJsU1TpIPPI +i1dBAhHu8EeVkUpClldb8wxTCDJ0iQ0Y9Ff6dANvfhnowTs5DhaYAGg3hxgGpCT L8LBTRK9f4yBF+cLTOWQj2H2LbDwee7dZhzo4FAIsOa3Y4gF/qB/bNM5bsdzFNI+ iLlRyzW1DyreFT6HY86wi2G+nlkMEsJEkLt2S4ihvu2OhtAVPxxbAwIDAQABo20w azBKBgNVHREEQzBBghNhYWktbG9nb24uc3dpdGNoLmNohipodHRwczovL2FhaS1s b2dvbi5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC/u+yrAyZKH fbhFyZtApyeW6i+cMA0GCSqGSIb3DQEBBQUAA4IBAQBx/6KLyp29jxhLYfU1vHP5 QMstAwAikyfvRX4pIlFIAYjTJAgAZ+7Kni7Keng1N1DqHvL7KjMp3EbsiPqVYWqW BWaCjw76kujxMaXDni0vPhAvLfuJH4/UuZVhhIsKO7+edd3hHl1tvXuT3CaWo+c6 hN2nTdP5TaVZ+CPQp5VVjrFUcNWefgioL3y+RPdbtBAoGtOuiGKtiOMoBOFFZIMQ VUEhwCVbRIE1G3zSs5X50edvePGZMpbANxEwxXHnQdSUFVCxPjV8I+bo93fV11Dp c1FacVORKSxWRMJL3kGzA8EvfzN+4mYs5JxslTdsyI0k6QssjCWq/Nk+B1RtHC/Y MIIFdDCCBFygAwIBAgIUMup/o7VGOkbi/2w56HVH1VLOxagwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMDEwNTA5MDE1NVoXDTE0MDEwNTA5MDE1NVow gcgxEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEd MBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xGzAZBgNVBAUTEkNILTAzNS43 LjAwMS4yNzgtOTELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNV BAcTB1p1ZXJpY2gxDzANBgNVBAoTBlNXSVRDSDEcMBoGA1UEAxMTYWFpLWxvZ29u LnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXJyoKM Hw/FxSh3oZS1DLJotPa2RkvOwCdet8Rf3rLcrWn4HVqNVt/LCOfaR0msHqtH76+3 xRDvgbTa3yvg6T+9oQUDHMKJqakOMuK+zt/6upvswzx7eMJEXO6CXAWZjyubRGuj GD/LPc80So16dolhEVtOUkT9+41mFRvRiq0Y5AKrwI2+vDXwcs6pM+AVKwfDVRAO M6uUkObMnHR2XHtl0/Zs7BEaUHzcGcNbCSFLZlQexyzEjP7M5h4gkLKgczd4io7o 0nHGwqA29jj1mpKPJmrFX8aYwOo3BwbDYCX1Iaf59a8MjImu0cwZEzjppIJGQLIK 7+J2X7UwBANBJ0ECAwEAAaOCAbAwggGsMHQGCCsGAQUFBwEBBGgwZjAqBggrBgEF BQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgGCCsGAQUFBzAC hixodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNydDBR BgNVHSAESjBIMEYGDCsGAQQBvlgAAmQBAjA2MDQGCCsGAQUFBwIBFihodHRwOi8v d3d3LnF1b3ZhZGlzZ2xvYmFsLmNvbS9yZXBvc2l0b3J5MDgGA1UdEQQxMC+CE2Fh aS1sb2dvbi5zd2l0Y2guY2iCGHg1MDkuYWFpLWxvZ29uLnN3aXRjaC5jaDALBgNV HQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQY MBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6 Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQU K41ahJwmQTKIkscPIrSnMlieSWAwDQYJKoZIhvcNAQEFBQADggEBABlCWm8fWNmO vgo8iQw9m6TX9gx0cMQfRs8DNlORAjrD4KWc4kOEFUfZoBOAdfR7WmNSYhmhNIkO VItQ/+w0oUB+ddP4QTlHXCnpbksjtp9htx2JvsRIjMKOC0h/BD2IKNcy0lfcXtGD Ltb6Xr8E5Qf+zYzQhWMd/3FIUIDEpUT1SbbP4xmBxKKoVENATLJOr6VJlm8Teeyi afgDIHNnqggFVE4Cms5x/jnb/eGPtMqYxTyDMiNevSjMHYC3l8da1H6pEay3aDZm 4U2DLOM5DC2KkfO20jX1eGiv3ArC0aiYLOCVHxyzCu3pFa0M+SHypatfS9/4jDHB yLC08u3bwWI= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier switch.ch SWITCH http://www.switch.ch/ SWITCHaai Team mailto:aai@switch.ch +41 44 268 1505 SWITCHaai Team mailto:aai@switch.ch +41 44 268 1505 https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt uni.li Universität Liechtenstein University of Liechtenstein Universität Liechtenstein University of Liechtenstein data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAACRJREFUeJxiYBgFlINdalL/icG41I4aQKIBo4BGAAAAAP//AwAhn6eucY32zQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAPLSURBVHic7JjbS1RRFMZXzjjOkDRqOmlY3siI0qDLg1Gm0cUoTI3RsgyjHiywi11U0lA00zK7QC/1UIEvDURvvfUQBZHUS9Hfc1qLvY5nexzRYpjVgtnw42zPXvucb39n7YsDjuNAhn9HXIB2xAVoR1yAdsQFaEdcgHbEBWhHXIB2xAVoR1yAdsQFaEdcgHbEBWhHXIB2xAVoR1yAdsQFaEdcgHbEBWhHXIB2xAVoR1yAdsQFaEdcgHa8SqbsRfYh4ZUELzKwOT+cSBWtBeFESShr/mV1uaFES8HSsVXhYJ2lbcSqX0VKkFlrkAeRC8gmpIvv08tuI/eYk0gcmUamkKDVHkF6kRPIG+Ql0oSs5zqVG8gHZAKpWpGB32uKnFTxa3vMaYyG5l/2vDzP+VkbSxr7G2PPFEbilrZpqz6EVCIzPMgG5Cgbu5oHCHxvNxvklvNIEXIZ2Yjcstru8LUZqec6tXfyh6Eymcy4JQ38vLXQSRVzaEz9Gs/Ax2VR59u2oqSxZGLH2mUN7GCzDvgMvMjm3OX4GTaH4rqRR5bJZNQYmGz0G7gKTIaGLKPVGjjKAwE2xjWQMuMFmEx0DcxF+pDrHD9hPYcysNj3PFrjWpMYeAh5iIyDmdYBzQbSWkSZQ9OxESlFDnMbZccOMFMtYpkW43o/MoycYnNoCm9BjrNpFBsFk7nAz9+FXLLeXwtmqejTaqCKknYD59DAL9jm58diA89Z9bNg1ieaojfBZAxN3SGmyYrPRtrBZBftppStm5FnXK8BL9MakA1ID5iMreMY6ncFaQGzJtL714HZ+fcjp7l/W1oNnEEDv6KBn7DND8W2LzRwxKrT4OiIMuBrz7P+djeQbPA2AHctzAezC1Ohqf8aKQMzxWlqT8HC4vbr4+cBx3dxH9rgaAm4llYDi7MD8cqcYLwiJ7AIPAPGo4Gs0mUMfAomA2m9GvcN+hW3DYC3bt3nKxn9no3dAyaTxtiMauQYmE0m19ePNqlBpM0ysJM/wkDaDfzLkszAQeveA1/8MF+D4GWga4SdgTvBTF3ahSnTqvl+HniZ5/ajD+EOwDaQTgS0DIz/zwZSNtGO2c2GkIGTfI8yho4zT3iQtNP2cz96YS/Xx/hK0+0t9z0C3qH5HVIOZh2lDGzk+6N87eE29xBOayv9d1MBZk3+mPkxIdU/JmTIGJgxUCPiArQjLkA74gK0Iy5AO+ICtCMuQDviArQjLkA74gK0Iy5AO+ICtCMuQDviArQjLkA74gK0Iy5AO+ICtCMuQDviArQjLkA7fwAAAP//AwCc7vsetROpDQAAAABJRU5ErkJggg== 195.176.84.0/23 193.5.26.0/23 193.5.26.0/24 193.5.27.0/24 193.222.112.0/20 193.222.112.0/21 193.222.120.0/22 193.222.124.0/23 195.176.80.0/22 193.222.126.0/24 193.222.127.0/24 uni.li geo:47.149655,9.516456 MIIDLDCCAhSgAwIBAgIVAP7KVxUdRY7elqq2OvamARNF3EqkMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGFhaS1sb2dvbi51bmkubGkwHhcNMTEwMjIzMTYxNzEz WhcNMTQwMjIzMTYxNzEzWjAbMRkwFwYDVQQDExBhYWktbG9nb24udW5pLmxpMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmBtxcfEwbrf1mVnSSYlBEk4c uL9qaUWgC2yL865lFUiDV8YfcfGW2IEH9VhxFqCoR0FWcHFLwjRBNbPAKApJKNIo nHyAjG1cV9xmbV1IrYbJ5An3grdttLLl9Bd3cJOgrteenEFVqZ88DRZUXRhL2Fra MRzVwF5bmIOzQB+dgPna+9bO8f7QBnJnCFAiZvpTsByvrFWD7tLZqxhgmo9LRA3z GJMRRL+84PDUEUgqZWzLiuNT1DbjWQCAJmTXpz7SPcuL4xA8ptqkiOF0hdYPfWCz Cxc2ex1AuFxZrH1+s++8pKCVoT95IiV3Gs99A8zl7K/9uid/cUh7FUKhuNKFwQID AQABo2cwZTBEBgNVHREEPTA7ghBhYWktbG9nb24udW5pLmxphidodHRwczovL2Fh aS1sb2dvbi51bmkubGkvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJlvfp9tflll x8GGWV2rgJ3DIZ5gMA0GCSqGSIb3DQEBBQUAA4IBAQBxAuAnIbX9N4FQxENsz+j7 Elrr0JGtfl1CKJ/NmP0RYfNkQY7bsEzaiwNh0NqSmyt/RQfZRqn5VVzpYjhjWsZB rVRtGEGvxZniGeWIomnMNE9ydRCh0p7kdDFJWL2CaQNMQVtH7S5DqFaZ0mQsRrHV HriuYIkDiPVh+Na+gP9qtU34UxPL4sgmDSoXVotZ+6ajdpZr8LFl85gow53ICaZ7 MrDxL9Jo+5sBGE/8m70LgO/2K+ysAbYlcK0iAL+IJTVmF9lSJJZmrZvq5OcAEOPX XS/Qn/lUfwKFLRU+MT/NFboEp3w12jAjCFz+Ii5LonkOhIxzwEWXc2WJcC/aqiXJ MIIDIDCCAgigAwIBAgIJAOhZUJ08jQ66MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFhaS1sb2dvbi51bmkubGkwHhcNMTMwMTIxMDc1NTM0WhcNMTYwMTIxMDc1 NTM0WjAbMRkwFwYDVQQDExBhYWktbG9nb24udW5pLmxpMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAoWSikfE9lbGDSuDLVYRukm1vnqczuErl+U53ZR3K T0HMCutP37H0/oEbQdidEH4snG43NZ8uUqnbpmlYESWW6IaaNWhja9K5RfdutZb7 u9ag3VYZNaVsONLz9OhVtuTSDaMM4SaBVpjKeAW5/V6q1zlTtHIYT/RuLJaZTRll xQZkXWiOQb1gfBuj3BqJ0mYwu4vc6rHrWp2sQ3VxavQ5tIAAdm6Ljexd2FEmRVsv bc0nuiHUja6mUJAXps6qAJuvPqmKpzrmipfWl3TE6AYHfRlXME+ipIQXXcIEqR1c O7OtECCO2ZD2raFIgEO0/gk1Z9jND/zX1DuJ6Yo97v0nJQIDAQABo2cwZTBEBgNV HREEPTA7ghBhYWktbG9nb24udW5pLmxphidodHRwczovL2FhaS1sb2dvbi51bmku bGkvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFBJkmiO3dfjxi25odK77DbKq3fXE MA0GCSqGSIb3DQEBBQUAA4IBAQB502va1acwsrgm9jjB6P8FDVWnDOgwWajKwxc5 jDTHIXBFrVurD9LR1jv/imeQKB+vK/CIYVkdmel8jdr/JAkEXtBaQehQgmdnvSeF kxfP7braAEbzvpvVvqOeQ33K7WGq8Jw2mSsosrIVxCjxv1WMNbMc6feuhqbx3OLF +FpqZwXbA7/lQ/qwMk0fP2dpLYOvfeZG92JyyWqnM0iTUAgFf7xB3Ti4PN8VtRTY 5+Iqh51yf857CF3PaAYT7wdjGjubkar4zI71q9MQTOZuN4nEtaXFWKJL5tKvo3J4 KAKEnDkWfKGmYBn6v6NDMXTH1nBVdQnoCDJYipJn+LsStgby urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uni.li MIIDLDCCAhSgAwIBAgIVAP7KVxUdRY7elqq2OvamARNF3EqkMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGFhaS1sb2dvbi51bmkubGkwHhcNMTEwMjIzMTYxNzEz WhcNMTQwMjIzMTYxNzEzWjAbMRkwFwYDVQQDExBhYWktbG9nb24udW5pLmxpMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmBtxcfEwbrf1mVnSSYlBEk4c uL9qaUWgC2yL865lFUiDV8YfcfGW2IEH9VhxFqCoR0FWcHFLwjRBNbPAKApJKNIo nHyAjG1cV9xmbV1IrYbJ5An3grdttLLl9Bd3cJOgrteenEFVqZ88DRZUXRhL2Fra MRzVwF5bmIOzQB+dgPna+9bO8f7QBnJnCFAiZvpTsByvrFWD7tLZqxhgmo9LRA3z GJMRRL+84PDUEUgqZWzLiuNT1DbjWQCAJmTXpz7SPcuL4xA8ptqkiOF0hdYPfWCz Cxc2ex1AuFxZrH1+s++8pKCVoT95IiV3Gs99A8zl7K/9uid/cUh7FUKhuNKFwQID AQABo2cwZTBEBgNVHREEPTA7ghBhYWktbG9nb24udW5pLmxphidodHRwczovL2Fh aS1sb2dvbi51bmkubGkvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJlvfp9tflll x8GGWV2rgJ3DIZ5gMA0GCSqGSIb3DQEBBQUAA4IBAQBxAuAnIbX9N4FQxENsz+j7 Elrr0JGtfl1CKJ/NmP0RYfNkQY7bsEzaiwNh0NqSmyt/RQfZRqn5VVzpYjhjWsZB rVRtGEGvxZniGeWIomnMNE9ydRCh0p7kdDFJWL2CaQNMQVtH7S5DqFaZ0mQsRrHV HriuYIkDiPVh+Na+gP9qtU34UxPL4sgmDSoXVotZ+6ajdpZr8LFl85gow53ICaZ7 MrDxL9Jo+5sBGE/8m70LgO/2K+ysAbYlcK0iAL+IJTVmF9lSJJZmrZvq5OcAEOPX XS/Qn/lUfwKFLRU+MT/NFboEp3w12jAjCFz+Ii5LonkOhIxzwEWXc2WJcC/aqiXJ MIIDIDCCAgigAwIBAgIJAOhZUJ08jQ66MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGFhaS1sb2dvbi51bmkubGkwHhcNMTMwMTIxMDc1NTM0WhcNMTYwMTIxMDc1 NTM0WjAbMRkwFwYDVQQDExBhYWktbG9nb24udW5pLmxpMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAoWSikfE9lbGDSuDLVYRukm1vnqczuErl+U53ZR3K T0HMCutP37H0/oEbQdidEH4snG43NZ8uUqnbpmlYESWW6IaaNWhja9K5RfdutZb7 u9ag3VYZNaVsONLz9OhVtuTSDaMM4SaBVpjKeAW5/V6q1zlTtHIYT/RuLJaZTRll xQZkXWiOQb1gfBuj3BqJ0mYwu4vc6rHrWp2sQ3VxavQ5tIAAdm6Ljexd2FEmRVsv bc0nuiHUja6mUJAXps6qAJuvPqmKpzrmipfWl3TE6AYHfRlXME+ipIQXXcIEqR1c O7OtECCO2ZD2raFIgEO0/gk1Z9jND/zX1DuJ6Yo97v0nJQIDAQABo2cwZTBEBgNV HREEPTA7ghBhYWktbG9nb24udW5pLmxphidodHRwczovL2FhaS1sb2dvbi51bmku bGkvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFBJkmiO3dfjxi25odK77DbKq3fXE MA0GCSqGSIb3DQEBBQUAA4IBAQB502va1acwsrgm9jjB6P8FDVWnDOgwWajKwxc5 jDTHIXBFrVurD9LR1jv/imeQKB+vK/CIYVkdmel8jdr/JAkEXtBaQehQgmdnvSeF kxfP7braAEbzvpvVvqOeQ33K7WGq8Jw2mSsosrIVxCjxv1WMNbMc6feuhqbx3OLF +FpqZwXbA7/lQ/qwMk0fP2dpLYOvfeZG92JyyWqnM0iTUAgFf7xB3Ti4PN8VtRTY 5+Iqh51yf857CF3PaAYT7wdjGjubkar4zI71q9MQTOZuN4nEtaXFWKJL5tKvo3J4 KAKEnDkWfKGmYBn6v6NDMXTH1nBVdQnoCDJYipJn+LsStgby urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:mace:shibboleth:1.0:nameIdentifier uni.li Universität Liechtenstein University of Liechtenstein http://www.uni.li/ AAI Team mailto:aai@uni.li AAI Team mailto:aai@uni.li ruhr-uni-bochum.de aai.ruhr-uni-bochum.de CN=aai.ruhr-uni-bochum.de,O=Ruhr-Universitaet Bochum,L=Bochum,ST=Nordrhein-Westfalen,C=DE MIIFVjCCBD6gAwIBAgIEEiEnvjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDzANBgNVBAcTBkJvY2h1 bTEhMB8GA1UEChMYUnVoci1Vbml2ZXJzaXRhZXQgQm9jaHVtMSQwIgYDVQQDExtS dWhyLVVuaXZlcnNpdGFldCBCb2NodW0gQ0ExJzAlBgkqhkiG9w0BCQEWGHJ1YmNh QHJ1aHItdW5pLWJvY2h1bS5kZTAeFw0xMTA2MjIwODM5MTFaFw0xMjA2MjEwODM5 MTFaMIGAMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxl bjEPMA0GA1UEBxMGQm9jaHVtMSEwHwYDVQQKExhSdWhyLVVuaXZlcnNpdGFldCBC b2NodW0xHzAdBgNVBAMTFmFhaS5ydWhyLXVuaS1ib2NodW0uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1TXNvbWZQuhD7KNV+/c8P06qnPrfpUpOr 9fU2J+cJ0qWK6bsG7fZ2vqH6XOmnAhoYszMW6mPSrfysoGsz4um6IpseDEMG1yil nG3FxZbj8s1IlY8LnIi0MyofA6lwxZknpeg1L9QF53pZOaSWCIvyXbawpk9EUA5i hHI+IfRV/KI0+xFFqwiy6/P9XPZy9egNSEBlF1kc06Dkb8FoFLn4rI9mtCXK9T6Y Bpnl/irNSc8ufSNMucdNFIuRQwdIhuR2Wqf6xEzSkN5ZBUDK5XJ8J539biCH8Emd UBW8yEOSCu1xiIv2WsGTsOpxUKStyTuT63x6IXcMwFV1eTQWdvJPAgMBAAGjggGm MIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwEwHQYDVR0OBBYEFKQSAnlARvF9KuS1wrFrQO1HBFWRMB8GA1Ud IwQYMBaAFLspuDtfBCTji3B7YH82bxdhy66SMIGFBgNVHR8EfjB8MDygOqA4hjZo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib2NodW0tY2EvcHViL2NybC9jYWNy bC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1j YS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUH MAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAFhVZaHJUtJ1huuoMSkKTbVK5uvpeR2dmgsB9dE65FgEtgIzLlfq W/z7o4lbP8PWXURBBZSRfc/Lz6+d3CULzS2hcZdzDldGupvf753Oi+dVSn9xi+Bf IRDNZQXCUoXssSM3Dg9k3jWPfC6v/LK5iAE5R5rAA9F30k6wjOFxKTHAiBl9Ft2D /EslaYzBDMbSvIS63iCpj564wDDHhBh3gRecHA9Q4H3c+SyzuERi4J6pmSH+vkmL a9srY8QcPwqxi0NPaNPU8PNlt7ZT17Qlb6CWW68e795DgXo9GgNTRgmqVJbAz6es 3N07N4JoxZQMCy3W6DW0PLaOIbCfvAP5V0o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent ruhr-uni-bochum.de aai.ruhr-uni-bochum.de CN=aai.ruhr-uni-bochum.de,O=Ruhr-Universitaet Bochum,L=Bochum,ST=Nordrhein-Westfalen,C=DE MIIFVjCCBD6gAwIBAgIEEiEnvjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDzANBgNVBAcTBkJvY2h1 bTEhMB8GA1UEChMYUnVoci1Vbml2ZXJzaXRhZXQgQm9jaHVtMSQwIgYDVQQDExtS dWhyLVVuaXZlcnNpdGFldCBCb2NodW0gQ0ExJzAlBgkqhkiG9w0BCQEWGHJ1YmNh QHJ1aHItdW5pLWJvY2h1bS5kZTAeFw0xMTA2MjIwODM5MTFaFw0xMjA2MjEwODM5 MTFaMIGAMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxl bjEPMA0GA1UEBxMGQm9jaHVtMSEwHwYDVQQKExhSdWhyLVVuaXZlcnNpdGFldCBC b2NodW0xHzAdBgNVBAMTFmFhaS5ydWhyLXVuaS1ib2NodW0uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1TXNvbWZQuhD7KNV+/c8P06qnPrfpUpOr 9fU2J+cJ0qWK6bsG7fZ2vqH6XOmnAhoYszMW6mPSrfysoGsz4um6IpseDEMG1yil nG3FxZbj8s1IlY8LnIi0MyofA6lwxZknpeg1L9QF53pZOaSWCIvyXbawpk9EUA5i hHI+IfRV/KI0+xFFqwiy6/P9XPZy9egNSEBlF1kc06Dkb8FoFLn4rI9mtCXK9T6Y Bpnl/irNSc8ufSNMucdNFIuRQwdIhuR2Wqf6xEzSkN5ZBUDK5XJ8J539biCH8Emd UBW8yEOSCu1xiIv2WsGTsOpxUKStyTuT63x6IXcMwFV1eTQWdvJPAgMBAAGjggGm MIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwEwHQYDVR0OBBYEFKQSAnlARvF9KuS1wrFrQO1HBFWRMB8GA1Ud IwQYMBaAFLspuDtfBCTji3B7YH82bxdhy66SMIGFBgNVHR8EfjB8MDygOqA4hjZo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib2NodW0tY2EvcHViL2NybC9jYWNy bC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1j YS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUH MAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAFhVZaHJUtJ1huuoMSkKTbVK5uvpeR2dmgsB9dE65FgEtgIzLlfq W/z7o4lbP8PWXURBBZSRfc/Lz6+d3CULzS2hcZdzDldGupvf753Oi+dVSn9xi+Bf IRDNZQXCUoXssSM3Dg9k3jWPfC6v/LK5iAE5R5rAA9F30k6wjOFxKTHAiBl9Ft2D /EslaYzBDMbSvIS63iCpj564wDDHhBh3gRecHA9Q4H3c+SyzuERi4J6pmSH+vkmL a9srY8QcPwqxi0NPaNPU8PNlt7ZT17Qlb6CWW68e795DgXo9GgNTRgmqVJbAz6es 3N07N4JoxZQMCy3W6DW0PLaOIbCfvAP5V0o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Ruhr-Universität Bochum Ruhr-Universität Bochum http://www.ruhr-uni-bochum.de Andreas Jobs Andreas.Jobs@ruhr-uni-bochum.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ uni-leipzig.de dzb.de Universität Leipzig University of Leipzig IdP der Uni Leipzig IdP University of Leipzig https://www.zv.uni-leipzig.de/fileadmin/www.uni-leipzig.de/images/logo.jpg https://www.uni-leipzig.de https://www.uni-leipzig.de aai.rz.uni-leipzig.de CN=aai.rz.uni-leipzig.de,OU=URZ,O=Universitaet Leipzig,C=DE MIIF5DCCBMygAwIBAgIEEi6wvTANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE RTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg MB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW EnBraUB1bmktbGVpcHppZy5kZTAeFw0xMTA3MDIxNTAzMTBaFw0xNjA2MzAxNTAz MTBaMFoxCzAJBgNVBAYTAkRFMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgTGVpcHpp ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVhYWkucnoudW5pLWxlaXB6aWcuZGUw ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCh3JxzMGQsIZpSBajOsdg1 PNiVwmvk8u0+BOBiKisnKfwq754g77HeLQN2F322UMxFX/Gd5SQBYJKvrvtFjcCD zK3yWmzcuC/6bjka1MVt0NRT3nzgtrRXz63/WQ5wWUZGZuSVeasyEObtI7w35VyN ccLHn1NXR3yLOAzaR/5JXFzi/mTZu4u/AvmSJFxaOfChhXEAVy+F7Umrbx1JnVF8 PSFrvtzXhDkq82sgAYUhuAcdiDLxY+xYKzgEo/NCId3YQcaHm8Ej0jmJIYS7b51Y iXMNeluHgSMHjFJhcXmJfQIsUtqz9zGPRLSPhDoJY3ZZ77TM7cpvmWbqI7idmTJa myTwPY5q9N4UiGywrchC3fUyjXDdaPLuqSqAaw+WfRxnVIrtpTUiRdNKWrbkbvwL 4XUMxJ3ZnM7AqHRIIJNLBdjqOFvTgM25lkEjuLsbwWvCp8PAiCzOzXLD393X4gtG iVnVVppyCxkSo5BpGeM6oCbgxyEnVVleyGRpmGt+AbsuyyqAU0o/XbFXnV8j+uo2 FfI7UGVpwI7coC0IHZYhzL3gUZX/plAgXLQD0yvg38II4g/RAUR9IR+bq/YKurEa hLp8YYn7t7UBVkDAOLZJ5Bb55yV6IVClnRH1MSG9zxAzJha963b4Ldgl2iTBJxXo 9hrcueYnTSFzy+aXTZxIPQIDAQABo4IBizCCAYcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPM3g5EU6fDFKqWM A3R4EgtwDebPMB8GA1UdIwQYMBaAFDaM3R6c0bqQgPinird0ak3JN9oOMH0GA1Ud HwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu aWxlaS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRm bi5kZS91bmlsZWktY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQAvUWGrn9rasTZ53tV7AIwNqlQt+flcJFiPq0/AGEZF9Shk1AHh+7MS htDa6ydnZH8wVSUbke+18ie0gTBZFZTGs242OBaS7Qw4cJIo9+wLugtPsYd1whsR kuXwvt8/kDEgDLFuw8zF4HtoRmB+cdSAlM3can5H8/DDGnny0Y5LupIEJsN9f6mI qK13ds7GZa2qOvOgPp+FxCDBxWBnZyX1SEhjy80q+vZE0LJOxJtW88oKMWEJL+nY dR5QRlXFOhmaxQ8kzm0Q/kFV/LAW/wALLNsH6Apvcb6w04QbN3Uw3kjywWkF2Q3b dJK6wmgTVaqH2u5BMKaDvRQ5oqgkgvhU urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-leipzig.de dzb.de aai.rz.uni-leipzig.de CN=aai.rz.uni-leipzig.de,OU=URZ,O=Universitaet Leipzig,C=DE MIIF5DCCBMygAwIBAgIEEi6wvTANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE RTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg MB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW EnBraUB1bmktbGVpcHppZy5kZTAeFw0xMTA3MDIxNTAzMTBaFw0xNjA2MzAxNTAz MTBaMFoxCzAJBgNVBAYTAkRFMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgTGVpcHpp ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVhYWkucnoudW5pLWxlaXB6aWcuZGUw ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCh3JxzMGQsIZpSBajOsdg1 PNiVwmvk8u0+BOBiKisnKfwq754g77HeLQN2F322UMxFX/Gd5SQBYJKvrvtFjcCD zK3yWmzcuC/6bjka1MVt0NRT3nzgtrRXz63/WQ5wWUZGZuSVeasyEObtI7w35VyN ccLHn1NXR3yLOAzaR/5JXFzi/mTZu4u/AvmSJFxaOfChhXEAVy+F7Umrbx1JnVF8 PSFrvtzXhDkq82sgAYUhuAcdiDLxY+xYKzgEo/NCId3YQcaHm8Ej0jmJIYS7b51Y iXMNeluHgSMHjFJhcXmJfQIsUtqz9zGPRLSPhDoJY3ZZ77TM7cpvmWbqI7idmTJa myTwPY5q9N4UiGywrchC3fUyjXDdaPLuqSqAaw+WfRxnVIrtpTUiRdNKWrbkbvwL 4XUMxJ3ZnM7AqHRIIJNLBdjqOFvTgM25lkEjuLsbwWvCp8PAiCzOzXLD393X4gtG iVnVVppyCxkSo5BpGeM6oCbgxyEnVVleyGRpmGt+AbsuyyqAU0o/XbFXnV8j+uo2 FfI7UGVpwI7coC0IHZYhzL3gUZX/plAgXLQD0yvg38II4g/RAUR9IR+bq/YKurEa hLp8YYn7t7UBVkDAOLZJ5Bb55yV6IVClnRH1MSG9zxAzJha963b4Ldgl2iTBJxXo 9hrcueYnTSFzy+aXTZxIPQIDAQABo4IBizCCAYcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPM3g5EU6fDFKqWM A3R4EgtwDebPMB8GA1UdIwQYMBaAFDaM3R6c0bqQgPinird0ak3JN9oOMH0GA1Ud HwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu aWxlaS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRm bi5kZS91bmlsZWktY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQAvUWGrn9rasTZ53tV7AIwNqlQt+flcJFiPq0/AGEZF9Shk1AHh+7MS htDa6ydnZH8wVSUbke+18ie0gTBZFZTGs242OBaS7Qw4cJIo9+wLugtPsYd1whsR kuXwvt8/kDEgDLFuw8zF4HtoRmB+cdSAlM3can5H8/DDGnny0Y5LupIEJsN9f6mI qK13ds7GZa2qOvOgPp+FxCDBxWBnZyX1SEhjy80q+vZE0LJOxJtW88oKMWEJL+nY dR5QRlXFOhmaxQ8kzm0Q/kFV/LAW/wALLNsH6Apvcb6w04QbN3Uw3kjywWkF2Q3b dJK6wmgTVaqH2u5BMKaDvRQ5oqgkgvhU urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e256 e256 Universität Leipzig University of Leipzig https://www.uni-leipzig.de https://www.uni-leipzig.de Uwe Toenjes mailto:toenjes@rz.uni-leipzig.de Uwe Toenjes mailto:toenjes@rz.uni-leipzig.de sztaki href href-edugain href-idps sztaki.hu 195.111.0.0/22 193.225.86.0/23 geo:47.518209,19.055844 https://aai.sztaki.hu/logo/sztaki.png MIIDwDCCAymgAwIBAgIBTzANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAgTCEJ1ZGFwZXN0MREwDwYDVQQHEwhCdWRhcGVzdDETMBEGA1UEChMKTVRBIFNaVEFLSTENMAsGA1UECxMESVRBSzEeMBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSIwIAYJKoZIhvcNAQkBFhNzeXMtYWRtaW5Ac3p0YWtpLmh1MB4XDTA5MDgyNjEwMTc1M1oXDTE5MDgyNDEwMTc1M1owgYQxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDETMBEGA1UEChMKTVRBIFNaVEFLSTENMAsGA1UECxMESVRBSzEaMBgGA1UEAxMRYWFpLnN6dGFraS5odS1pZHAxIjAgBgkqhkiG9w0BCQEWE3N5cy1hZG1pbkBzenRha2kuaHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOwYmjlZUiD3pG0R6EZuRHgBYNt5NfpjEDQkeGoGnD0o1LWse4/7Hmf8JoZDKRRkEFuZ0C1S20wxEnOsSK4lsftRpApaibVnAlFpmv04Y5FbAAt2G2cQjEy1L0z1Ks+iLXSZ1c3XDTBknRReUZweIndfB1Y35OEE2yUACiHKlzuPAgMBAAGjggEnMIIBIzAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUMdY3+6/zwEDnlpoSr0DJ5cG5rm4wgcgGA1UdIwSBwDCBvYAUGR0qvyO4kXX/r2cF74rzd2gIsruhgaGkgZ4wgZsxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDERMA8GA1UEBxMIQnVkYXBlc3QxEzARBgNVBAoTCk1UQSBTWlRBS0kxDTALBgNVBAsTBElUQUsxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEiMCAGCSqGSIb3DQEJARYTc3lzLWFkbWluQHN6dGFraS5odYIBADANBgkqhkiG9w0BAQQFAAOBgQAHI9LPaySa8/kmI6y+1z3xKh0xlyHgxY5zTq8QgV03wBz9rRVu9qewfB4lEp0opGxQGx9r9Gck/XXoekYImjsNXOkQ4vXztLQToWCJZQEe2c8c6xfGM+QZG4wNR4yq++DK7LcttW4ZI0A91UoeipNYFqY8K7N9kWsLp7pTGtZEWQ== aai.sztaki.hu-idp urn:oasis:names:tc:SAML:2.0:nameid-format:transient MTA SZTAKI - Magyar Tudományos Akadémia Számítástechnikai és Automatizálási Kutatóintézet Computer and Automation Research Institute, Hungarian Academy of Sciences MTA SZTAKI MTA SZTAKI https://aai.sztaki.hu https://aai.sztaki.hu AAI Administrator Team mailto:aai@sztaki.hu AAI Administrator Team mailto:aai@sztaki.hu AAI Administrator Team mailto:aai@sztaki.hu https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt Attributes Viewer AAI Attributes Viewer Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers. Displays all available attributes of a user for debugging and informational purposes. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAZJJREFUeJyUk08og2Ecx5+SHNSW/DtQlHKg1MhByjIpLRNx0NZKk0kbbSStHXZdHOVP4bCi5swuXNxQLjiN5UBNc1AzbeR936/39zz7c7B/Dt+e31PP9/P8ft/3eRkARpKPnVDuQsjsy1W2kA8skKwM8tEsEH8tG5QDqEZpqZILdgblbB34+igJygG2RrlRWqsXcqi1pwXKdaAoJLehtk99kJa1wkxrupb9OihPl3lBf6kqiPLg3ThER3BVCRDl8/aI4oC0lFhYGOyiG9nTKIAECjqzQZdMmVqnEbBaAfi0gLeaQ6grGrkkIPqexJjFi+E+PSZGTDANGjHQq8dQdz8CPndhY+Q5hjnPPlirGazDBta5CNakrrVmmGybiETj+UegG3cOz8Gap4V6FgSgYRLthhXcP7zkDzH1/cONmjYrP8xNXXZea9Q6dHELOlPwM1pX98BqxoWRpLZep5uHf/cEic9UwceULaZc22LetGj+eCJZ/lOmYBgzwDizAQrw3z+T2x/E1U24bGNGvwAAAP//AwCkGcs+iePLFQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAaRSURBVHic7JZpUFNXFMf92A+dsR8ECrQ6Fq2tlVVELVQEZLNaoSwV1FEsy6CMuyJhFRAQQiAJEBCIiCigaAUFFARZlE0EAReoiiCgLGUnJIQktyc8GpKXSPnUzjzefzKZ9+4979z7u/fcc+4StMi05P+ewH8tEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FDMyZnLpT/Nzl+FXbgykObmw719TopLKe3hHoEolE2bkN9NTy8XGe9Me37zUHUQu7P4pt0EgHqo5EnRUy7qd56CkLteXBo0AovJRZc7f4BdbTNzAenfgwKqEkGn6sUkZKGS3pYRSrlMoqjaAX5z94Ie3mz/Z+WkrZbs/LtgdT7VzZ9m7snPxnXN60xIA/LUjOqCoqb5UnnOTykzKrwLMM8NgEz9krfc2WsF0uKY4elxzg535J35q63opa19gJBtl5jUqavuysGmlfj2rffrb8hBclR/xSehrRl6G+JpnRXuUg2lL0Oh8ep/gCw12xHt7XsZ62t31We1iWzizrPYnmTqyVm4MNdtC270uycmaZOcZFJpTMrphAeJ5e9K1RqJFNrL27GNXBnf2LS7LGjyFup7N4U9MSKj3LqFMhufLAg8McGHfpGm8ZYFjdlZuCi8tbBQKhxLS98y/tbRfcz2RjA8MCw+uHvlFpdyfP3f58tU99eSliqaOSkzJD8UZR2kZ0yw4JhdgmGNsxvHxzsE6hSARbxOXxebzpzu4hLbMLjNRyWBRogR8YY2aFZa/U1wcw2RVDIxyJY5hkes4TNV3/ipo3EmCDn6O9z+cpBDa2Y6rrBcgAw/Js+ZU5OsbFWZ8Nu+PpcwN7rn/2/iv9QL/IfGkD4FfXjzhmswOlrUGjnTIf1zMR7QvUXYW94YBxTtaZRsRcfCjfFRxzD7rGJ3i49o6uQY3NwUlXZp1zuPwN8wEz8MBGtnSIXtzugSBmpI/KmdC8FRuDnrd+lLahJtd4WpqipxHSjSLOAErUQAVukpZ5gCFTiIGTFAAHUAuM7ZmSDZcItjS/5Pnr9n7J64bt0ZSIO/IexiemTOzjVHX9ZYAhXcHuuRy/llfUUv30XW1jR/PLnvc9w9NSEQ7q6hleaxJ+8ESmSCiSNA6M8K/QqIjbK20pqAwRMVTRYNscMF8MfJiieIe1tl1QuMOB1AITxzh5YJy4XP6mnTG/n8x80tQJk5f8IAGVVLZt3hmjrOkrAwzKvd8CWcHQhg5faptH6phH/mASbr47obahQ9p1fNojFR2/4oq5fMgXoJrCXNHU+JwRcDJVURlF+sP5Qrp3RNMsgqYI2D+qwHQBwLDDP9nSVxmG6lqIZ65jESl+mHkGllWGIV/rB+KB0Uz5gS+HRyY/9o3CIamsfQvwkEVhcyQ2E5wpM8d4C6cEKGNYy+PG3qD99ujV5TlHxUdErFVorGuhwDM7HK0opAOphaaO8QsB3riDdjTg1sDgRO/AWG//GPbfNzDW+qYP1gK/w4+ftDe2dPOnhThHUCchMw8OT0g33n3wUlnbDytRsEZ7j988tssCXd2AuEPi7v5mxFAV1DFwruY/w5/a4aDoQghI4MG1Q6KGip2V24C9cmbOsE+4gjM8PDq51V4uSytr+ULuhj6cNTO1HIBh2XCDOR1K17WIgliorn+nph+SwWCgBGVUFwMrgHKdEVsP8YYWDoyFtMKkFRp7/3vjMMi0uHZILlBZvPxmvc2WpTAFwFhZUsMlLbhvrDYKrW2QqSucSf5vnmmmDnHSIY2pvun9CoMgmM2ew+lwbRBn8gJXxNJAzWmIoYKa2PID/2tI0xQB3y9rVdMLyLhZh2uvqn+33CAoPq1SFnjBZamza8h6byKcctdTWYd8bnh4Z3ucybZwZsEqZN1ukPeCZkr0lzr+yw3OQYYXvw+9RqxvEF0FXdsmvnLICS4VRjb0Q/9UdWlBSK/dGhadWCrfBWsNdxuYBlwEYVZwC4KJ7TuSsXZrOOSRrg/DmBmEtJ5V1OlP3LRg3GXrKDLA4gmPcJipFbqWkUpaFGUtP0jFTofTG5q75F1ggqJ14NhVmM1cRqlnirKtUXuRQnswOxH0R2xyuXwXHJn9RzOu5yleWaFQlHuv5TvjMCVNioq2n9I6CgQ5hMOQVJzDfcHz7PWLGdXyn4+N847637Q5kIwHXiQigYkuEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FB/w3AAAA//8DABFh2N/+esWhAAAAAElFTkSuQmCC MIIDLDCCAhSgAwIBAgIJAMFY1Mdz9NHKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGFhaS12aWV3ZXIuc3dpdGNoLmNoMB4XDTExMDcyNTExNDkyN1oXDTE0MDcy NDExNDkyN1owHzEdMBsGA1UEAxMUYWFpLXZpZXdlci5zd2l0Y2guY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTAMxt4JA8xURwcDSfv8orb4luix+4 bSsn2Vap1V22UZZ/5JLm6OuCqvRHu94zdw03jsFDCfeWD1JGFm0W+vQ4f0PHe3XE hnOWY2+kpkXt5N699BtlJC5Usb25l2txWmKwyqNL66MwTh5qpAd+HelpH+WwzMCS OGLbe37dRBnORkUMAOrCAtxxXqGd1TCzFipT5GU0As4IqmMkWTx6K+lBwe8+pzZv UL8A/+dtrsnUSLZ/Iw5CSyIVniKAzjcru7J/JTBkINd95maSls5g/Dlbur/3Do1e wy0PlSEJkas+oTONIufcAv8a6+FNx0umT/U2oHd6+htIyuRFWccTMFx7AgMBAAGj azBpMEgGA1UdEQRBMD+CFGFhaS12aWV3ZXIuc3dpdGNoLmNohidodHRwczovL2Fh aS12aWV3ZXIuc3dpdGNoLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFLnVlSgmE86I ENpKibTOKkuooKgnMA0GCSqGSIb3DQEBBQUAA4IBAQACmRIU2iF+1qIzdSZw1gC+ sqsXGgXWk9bkxTK07B/j5H7uVEnBZUdbuj712lRtQd1nlBBQIeCK56wohwMzCXZx 7bEMtfcQ8pdAvX+ZhpLBmKNS7PtadUeH34rvqa8w98RyXmlUjVZjux1T5qqVHs53 JtCwqFapEqLiYfoEVC6hAHx/ZpUU1nRH8UJH5K+3GRnzdUgZ77Z+3ImqzM9pif2l F+j60QJys1mYvcl0ZxvURuOEixge4yBYtB4Zi3iUqZaXrjgci2jYU3vmvwE0pnbv d1JnLxNKVaHsK7hbON4ohIuPa/mSkFHYOChI6vM3iO7mPo5N5H6R8DuH/v+oPV2o MIIFmDCCBICgAwIBAgIUfKxmfUy8KrHcq8mHRCrVpYNJjhkwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTEyMTExMjEzMjUzNFoXDTE0MTExMjEzMjUzNFow gdMxEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEd MBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xGzAZBgNVBAUTEkNILTAzNS43 LjAwMS4yNzgtOTELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNV BAcTB1p1ZXJpY2gxDzANBgNVBAoTBlNXSVRDSDEnMCUGA1UEAxMeYXR0cmlidXRl LXZpZXdlci5hYWkuc3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA5kUbUOvI58i3QBK/1mk/w+ob9ABfl3zrROcshAH2nyYp3bXB0OUTtWRD cD2U/0Is8QW+1mktBoKa+Rw7422hjG2EvfpwHtCKfjamBGQLAzi+1jZKdDw2GMXM 5j7ZTBCaAh8orfTQojk6+YxQSMR6ynekwNH/Y8H8sVGsoc5ZktTEiAkFFmS1fsvR EKa44d9hoE7rqf5LMxc3gACi/c9yxvDreGvd8ZbWt2lq1ti14w4x3HoSAx0iyXmL zuRhrxchpb4PspNwSMHODRH/sbVYF6TGapxUEKeS7LrUVmWSZOzN5jdXajHqPlX6 xsGcyN5YSkaycKg61ZEoCDtGKvw8UwIDAQABo4IByTCCAcUwdAYIKwYBBQUHAQEE aDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20w OAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZz c2xpY2EuY3J0MFEGA1UdIARKMEgwRgYMKwYBBAG+WAACZAECMDYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwUQYD VR0RBEowSIIeYXR0cmlidXRlLXZpZXdlci5hYWkuc3dpdGNoLmNoghBhdi5hYWku c3dpdGNoLmNoghRhYWktdmlld2VyLnN3aXRjaC5jaDALBgNVHQ8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Z tu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFk aXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUhzmwLKgLTsjUgspI CynFmJRxteUwDQYJKoZIhvcNAQEFBQADggEBAHtc5+1yEvv4FHPvYHI7QYGOaC8H F8hJUoTEl0RLJU/OAXW4zJlwZYCpH3YtLpkvfpau9T67VU6/9XVH32pBR5boAXmx AobGZL1Abioful3Bjbe/rnlQ+70lCcpxxNZXV/XUByHV9KOUBGw4cVA1ys6hwCD0 w0u+mWE7XbF8GQzs0WDn7Qx7T/+h+593He8Bv+YgNKO7asFXy/BpK0TJpyF4iKgJ +TwojPuCMW8FCuygXjz1PYykSSyq7EBPv5vHFa+2IE8k8aJAu+KJxJo7cfWEydbN /Uxm5UrhF2xgLbva4FuhunvodQMz+eFIo35mq/wjbdzjdexBKQ43G/E1CvI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Attributes Viewer AAI Attributes Viewer Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers. Displays all available attributes of a user for debugging and informational purposes. switch.ch SWITCH http://www.switch.ch/ SWITCHaai Team mailto:aai@switch.ch +41 44 268 15 05 SWITCHaai Team mailto:aai@switch.ch +41 44 268 15 05 https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ DFN Terminplaner (Foodle) DFN Foodle Umfrage- und Abstimmungs-Tool Poll and survey tool https://www.aai.dfn.de/fileadmin/templates/main/images/logo.jpg abstimmung.dfn.de CN=abstimmung.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE MIIFfjCCBGagAwIBAgIHE7Y6ez910DANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0 ZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjA0MjQx NDQ3MDdaFw0xNzA0MjMxNDQ3MDdaMFkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE Rk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRowGAYDVQQDExFh YnN0aW1tdW5nLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AM6AKfTgX6byqjE3pozzRVCi9dRy0chPRdImbTCN/ecoaeYyIu2sLgW03zCx+4bm qZY39ZJ9vLV98dpHsJ+XzVmyJFLazyUd4AT947cOPr9IgPrWFQZYYTUCK1wD7MkZ BedBp0pJhWBjFEjn4eKocDj7kuGY7TUKK/AXzLDrldk2Yh5H5wUrgkTp2YrQIVek 5roZiAs6EqsiWWagVpu6IiThCMhfKLQhGf8XpMlwzvz6rrwzpGxTdMmNupmVCYYn zMzbnZ9QziQALjiyh8XwK8epf30NJC9dBoq7uFxdOzSFGIf8RroR2Sarapm/QKRg WQjI402bZ+W/zGy6VxtGdDkCAwEAAaOCAkQwggJAMBwGA1UdIAQVMBMwEQYPKwYB BAGBrSGCLAEBBAICMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUTUY5hcn6723usV9Ds939YVI5 PmcwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kwMwYDVR0RBCwwKoIR YWJzdGltbXVuZy5kZm4uZGWCFXd3dy5hYnN0aW1tdW5nLmRmbi5kZTCBkQYDVR0f BIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t Z3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh LmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G CCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu LmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu LWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAPVzwu/cMXJ3wpXWwO/xBSlqZiXKI+QG6Yon3skeOTR0kxvd2w6G03QZ2W81pe G0TgD3Jv4c3fkHeDDXb0y9JqioBEQJowAjojHiHgfxrBfYv2GTIjQC4rqgyYwU5S xsySIMHlCz4OKddO8DhPCBr1uK4zDFlCEiSY+l/0V2hMdJ0+2e0nP1whxAAy/qVy pUDI1asgim0Gmk/OP5pJMZgI91wJZYCwr8x35qH+jgGk1jq7n85G6sgNNBCdWEou wmFP5OQlDH+W6pttzCCFkZybL+KUa57jpXRhHREcekNPpoS88fkF63L2hQj7WLBy c4paT29IqC4Dh1TfYHNKxtWT abstimmung.dfn.de CN=abstimmung.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE MIIFfjCCBGagAwIBAgIHE7Y6ez910DANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0 ZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjA0MjQx NDQ3MDdaFw0xNzA0MjMxNDQ3MDdaMFkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE Rk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRowGAYDVQQDExFh YnN0aW1tdW5nLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AM6AKfTgX6byqjE3pozzRVCi9dRy0chPRdImbTCN/ecoaeYyIu2sLgW03zCx+4bm qZY39ZJ9vLV98dpHsJ+XzVmyJFLazyUd4AT947cOPr9IgPrWFQZYYTUCK1wD7MkZ BedBp0pJhWBjFEjn4eKocDj7kuGY7TUKK/AXzLDrldk2Yh5H5wUrgkTp2YrQIVek 5roZiAs6EqsiWWagVpu6IiThCMhfKLQhGf8XpMlwzvz6rrwzpGxTdMmNupmVCYYn zMzbnZ9QziQALjiyh8XwK8epf30NJC9dBoq7uFxdOzSFGIf8RroR2Sarapm/QKRg WQjI402bZ+W/zGy6VxtGdDkCAwEAAaOCAkQwggJAMBwGA1UdIAQVMBMwEQYPKwYB BAGBrSGCLAEBBAICMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUTUY5hcn6723usV9Ds939YVI5 PmcwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kwMwYDVR0RBCwwKoIR YWJzdGltbXVuZy5kZm4uZGWCFXd3dy5hYnN0aW1tdW5nLmRmbi5kZTCBkQYDVR0f BIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t Z3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh LmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G CCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu LmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu LWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAPVzwu/cMXJ3wpXWwO/xBSlqZiXKI+QG6Yon3skeOTR0kxvd2w6G03QZ2W81pe G0TgD3Jv4c3fkHeDDXb0y9JqioBEQJowAjojHiHgfxrBfYv2GTIjQC4rqgyYwU5S xsySIMHlCz4OKddO8DhPCBr1uK4zDFlCEiSY+l/0V2hMdJ0+2e0nP1whxAAy/qVy pUDI1asgim0Gmk/OP5pJMZgI91wJZYCwr8x35qH+jgGk1jq7n85G6sgNNBCdWEou wmFP5OQlDH+W6pttzCCFkZybL+KUa57jpXRhHREcekNPpoS88fkF63L2hQj7WLBy c4paT29IqC4Dh1TfYHNKxtWT Verein zur Förderung eines Deutschen Forschungsnetzes e. V. German National Research and Education Network, DFN Verein zur Förderung eines Deutschen Forschungsnetzes e. V. German National Research and Education Network, DFN http://www.dfn.de http://www.dfn.de/en/ Torsten Kersting kersting@dfn.de http://aai.grnet.gr/static/policy/policy-en-1.1.0.pdf http://aai.grnet.gr/static/policy/policy-el-1.1.0.pdf ~okeanos global ~okeanos global GRNET cloud services https://okeanos-global.grnet.gr/about/ https://accounts.okeanos-global.grnet.gr/ui/approval_terms https://accounts.okeanos-global.grnet.gr/ui/approval_terms#grterm https://okeanos-global.grnet.gr/static/medialibrary/2013/10/dashboard_logo.png accounts.okeanos-global.grnet.gr MIIEtjCCA56gAwIBAgIRAO4s6c+ETE33rnsC+Wz5hhQwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzA5MjQwMDAwMDBaFw0xNjA5MjMyMzU5NTlaMFExITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEsMCoGA1UEAxMjdzAuYWNjb3Vu dHMub2tlYW5vcy1nbG9iYWwuZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDeVhIzHDfEKAsN7lZbAUI5kKTf254hHjcg6VSAOEaZJb6RaEHJ N8E0+t6XL/E7lCVTd+K09FWuGCJryA7Ahc7IuYdvI/wOfVDU608bMmwKz12FVyEH eO8riEFnBt7QZ8HQmdnuOo0o3KtX4+dxfjonA46nm2j/5lgpDsFi9LdqotmI/El2 fkovex5Fvsuu7uEFbejqdXyo/lZ6C5yhAqdnC/h6Tfq7/8nZu55nDtTKYnWhhSkX eKTOdbwJT4Y1BjkcfCZuBV4zTkA6wwA12gz7wHuz/8eU52jkWmYbzijXwU+AidzB 6BRkCEFL51fOjSis7/czhnExClBf2+Ogg4QNAgMBAAGjggGiMIIBnjAfBgNVHSME GDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUziXgPt6+mYwwvgKL GoE2WB9Wr3UwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0w CAYGZ4EMAQIBMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVu YS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcw AoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYI KwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFAGA1UdEQRJMEeC I3cwLmFjY291bnRzLm9rZWFub3MtZ2xvYmFsLmdybmV0LmdygiBhY2NvdW50cy5v a2Vhbm9zLWdsb2JhbC5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAqIDuYFZF SR4jPn1dUu8RXku1Ck0kzsb/p+b6D5nZtvUQxRGhUUw4TJy3onRH7qHInWBrJz0T tN18fxo8W6kIiIJS28qGurFfb3+z+vC1RyjARH07L7Z+ug+ubZeVVW4S3as6mPlx 6efiRqCJz4sojxjy4xHUB1rKy+7i3fRxHivJyDbCDGKOy2VY/A3ORPGngxpZ1l3A Cxahaaq/tBTC3+tT7PmPcoEKlmwrGXn3E6b95mQ0iE1tZHb/oIekB/yGUENKMrze yjODwZKEzsFZOiN5R5mh/mDUTT3GfuYsLKlRoWg07oXaG9JcK57PnHeOtl6sjXtO yJEZ5Wfqywx4Bw== accounts.okeanos-global.grnet.gr MIIEtjCCA56gAwIBAgIRAO4s6c+ETE33rnsC+Wz5hhQwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzA5MjQwMDAwMDBaFw0xNjA5MjMyMzU5NTlaMFExITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEsMCoGA1UEAxMjdzAuYWNjb3Vu dHMub2tlYW5vcy1nbG9iYWwuZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDeVhIzHDfEKAsN7lZbAUI5kKTf254hHjcg6VSAOEaZJb6RaEHJ N8E0+t6XL/E7lCVTd+K09FWuGCJryA7Ahc7IuYdvI/wOfVDU608bMmwKz12FVyEH eO8riEFnBt7QZ8HQmdnuOo0o3KtX4+dxfjonA46nm2j/5lgpDsFi9LdqotmI/El2 fkovex5Fvsuu7uEFbejqdXyo/lZ6C5yhAqdnC/h6Tfq7/8nZu55nDtTKYnWhhSkX eKTOdbwJT4Y1BjkcfCZuBV4zTkA6wwA12gz7wHuz/8eU52jkWmYbzijXwU+AidzB 6BRkCEFL51fOjSis7/czhnExClBf2+Ogg4QNAgMBAAGjggGiMIIBnjAfBgNVHSME GDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUziXgPt6+mYwwvgKL GoE2WB9Wr3UwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0w CAYGZ4EMAQIBMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVu YS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcw AoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYI KwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFAGA1UdEQRJMEeC I3cwLmFjY291bnRzLm9rZWFub3MtZ2xvYmFsLmdybmV0LmdygiBhY2NvdW50cy5v a2Vhbm9zLWdsb2JhbC5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAqIDuYFZF SR4jPn1dUu8RXku1Ck0kzsb/p+b6D5nZtvUQxRGhUUw4TJy3onRH7qHInWBrJz0T tN18fxo8W6kIiIJS28qGurFfb3+z+vC1RyjARH07L7Z+ug+ubZeVVW4S3as6mPlx 6efiRqCJz4sojxjy4xHUB1rKy+7i3fRxHivJyDbCDGKOy2VY/A3ORPGngxpZ1l3A Cxahaaq/tBTC3+tT7PmPcoEKlmwrGXn3E6b95mQ0iE1tZHb/oIekB/yGUENKMrze yjODwZKEzsFZOiN5R5mh/mDUTT3GfuYsLKlRoWg07oXaG9JcK57PnHeOtl6sjXtO yJEZ5Wfqywx4Bw== urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:mace:shibboleth:1.0:nameIdentifier ~okeanos global ~okeanos global GRNET cloud services Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ Greek Research and Technology Network helpdesk@grnet.gr 800-11-47638 +30-2109569181 ~okeanos support support@okeanos.grnet.gr https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN MIIEVDCCAzygAwIBAgIJANm7yUGYaeG1MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV BAYTAk5MMRAwDgYDVQQKEwdTVVJGbmV0MREwDwYDVQQLEwhTZXJ2aWNlczEZMBcG A1UEAxMQRmVkZXJhdGllIEJlaGVlcjEqMCgGCSqGSIb3DQEJARYbZmVkZXJhdGll LWJlaGVlckBzdXJmbmV0Lm5sMB4XDTA4MDYwNTE1MDgyMVoXDTIzMDYwMjE1MDgy MVoweTELMAkGA1UEBhMCTkwxEDAOBgNVBAoTB1NVUkZuZXQxETAPBgNVBAsTCFNl cnZpY2VzMRkwFwYDVQQDExBGZWRlcmF0aWUgQmVoZWVyMSowKAYJKoZIhvcNAQkB FhtmZWRlcmF0aWUtYmVoZWVyQHN1cmZuZXQubmwwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/x+YuMaHyS3xeogfBB6hWrL4Frp+KzOuu4IixfhMHz3xI G5l7p2aNV8UrEXevOwMWCgMNxjfSLdZBgNhR14GBh2cVGCx9f/wUtB86scmkP3Pr RLoZWu/EIY6MEbgET3D3tkdGuVejQwwhJTlK2xxWHtEdEL5abjYLveDg6Lb6z9od ljFevylBMZO+5LwTjpa3+B+07oMZr2sV1yjsG2BEBwTFz4XZzJAabeK9UO836qhN ptktjffoCNen33tNCjzqci4wzgQef3CNA/Ef0tMKGotdldKC6FtHvXixmVY5RKUK Iutm8sRwne8XYqrD54BAgXZQ0ZovxFbvGhA77YXxAgMBAAGjgd4wgdswHQYDVR0O BBYEFJNoYjIYUrDN/h1+9BZYOTk7jQBNMIGrBgNVHSMEgaMwgaCAFJNoYjIYUrDN /h1+9BZYOTk7jQBNoX2kezB5MQswCQYDVQQGEwJOTDEQMA4GA1UEChMHU1VSRm5l dDERMA8GA1UECxMIU2VydmljZXMxGTAXBgNVBAMTEEZlZGVyYXRpZSBCZWhlZXIx KjAoBgkqhkiG9w0BCQEWG2ZlZGVyYXRpZS1iZWhlZXJAc3VyZm5ldC5ubIIJANm7 yUGYaeG1MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAI4IxrYPwwjJ D9gO1Vzt8ByeQaRe+V0Mv5Ox9RlcXV33WX8Ny8hqUS4/kjs9v7JOuOw7TRop/4QJ IAv/LEXH9B+hQ96zdLGMCcHI2crWF8l0yZ/DtgkpdlcyS7dNbjLtedtmgrOMSQub LE02tqoSUR491mQbRuXD49+kJsHXZH8I1YZqOShzPZ7+ksvnBd64txhef8OBlCzE elT60nOC3Jm8k3i0HwPcCYfDrh6+MJfC2dvfgktAcyu8rm1Q/ZelxaaXok17wUKg D8nDrVCOfTND1RCGcqJ3YVjYDhBrMdK+5NSuC5KOJUpVZbKgTOilnOM7B/Os8HJC fxLkDyGV/oQ= urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Technische Universiteit Eindhoven Technische Universiteit Eindhoven http://www.surffederatie.nl AAI Beheer aai-beheer@surfnet.nl SURFfederatie Beheer federatie-beheer@surfnet.nl http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf Czech Technical University in Prague České vysoké učení technické v Praze Canteens of CTU in Prague Menzy ČVUT v Praze https://www.suz.cvut.cz/en/the-facilities-administration-department-of-the-czech-technical-university-in-prague https://www.suz.cvut.cz/sprava-ucelovych-zarizeni-cvut https://idp2.civ.cvut.cz/idp/images/logo_cvut_40pix.png http://edugain.org/ agata.suz.cvut.cz CN=agata.suz.cvut.cz,OU=Domain Control Validated MIIEcDCCA1igAwIBAgIRAJSnezeeSwDm9u6PQ2mCUPswDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzA3MDEwMDAwMDBaFw0xNjA2MzAyMzU5NTlaMD8xITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEaMBgGA1UEAxMRYWdhdGEuc3V6 LmN2dXQuY3owggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkNwyaiPvQ fx1lS9AYlyR5VAYOwy/1KBC3FhSdGLMVpYYFIvVCEK5yDqQs6D7edBnjvqoDkIkU cbb6LZGz0bmiSMOE5toxMb1r8XzNcjzXe4Rn8NtFbO2lSUp77eTvMt4sTdmq1Krg 7n5XuS0SrbIcWTh4M81QazVCIpD4L/elNCgyptKWw77EbRYe6as5lJsCcujSDCHD gO+gOqCM3fvOLSoCZv6zDnBAS4BVnfOOB4yRZgW5koIMFVnuXkMmyrqSc9kUiWp4 EjghtgPuVsuhf+KWHegH63HfRBA7wp6Ukz/gkkBmRRIg4ogPUkBQJpTIBmCFHune hMUcueegHqRfAgMBAAGjggFuMIIBajAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUWeCB62InMSMtp9LL306vFP2jVsgwDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWFnYXRhLnN1ei5jdnV0LmN6 MA0GCSqGSIb3DQEBBQUAA4IBAQCb5NX/OotQMluDW6r3mCtXGnkSHRikC75D8+ua ZEobB7MQHoeJg6ked7FlkatHkoqH2CZL7B66y9mhFJUFSHhRqjmudWRrJBW4SnME qnYLXX2q6NSmac3fH7P6BL7FyhED9+T+zfHI99A8oplvnXf4Vws/89hbzopCoI0+ b++srMBwK/0XLocTzlTHhzCeNKflpEsP5YlNRvj4S25FhCb82Cmd+hL2OQen5000 C0SakbhPqTeJv59bCJOjYhLfDW90dnn3HjdManRagoyE2zGCa88C7vSqwxabi7fj Bie8tt/8TZ/a7EDN0YLJRmmMLKKCTwebuCYsUFiMOLdqCK2+ ČVUT CTU České vysoké učení technické v Praze Czech Technical University in Prague http://www.cvut.cz/cs http://www.cvut.cz/en Tomas Kanovsky kanovsky@suz.cvut.cz https://www.idem.garr.it/idem-metadata-registration-practice-statement agINFRA Science Gateway agINFRA Science Gateway This Science Gateway has been built mainly for the Virtual Research Community of the agINFRA project but it is of course open to everybody interested in agricultural sciences. The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way. This Science Gateway has been built mainly for the Virtual Research Community of the agINFRA project but it is of course open to everybody interested in agricultural sciences. The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way. http://aginfra-sg.ct.infn.it/ http://aginfra-sg.ct.infn.it/ www.catania-science-gateways.it aginfra-sg.ct.infn.it cogito-med.ct.infn.it earthserver-sg.consorzio-cometa.it ecsg.dch-rp.eu garr-sg.ct.infn.it klios.ct.infn.it liferay2.ct.infn.it sgw.africa-grid.org www.progetto-icaro.it CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD VQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH EwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ c3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD T01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz 3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W O5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU i3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo LjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD TjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9 AgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd BgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud IAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG KWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG AQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50 ZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0 ZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p bmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn LmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0 ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu cHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU iF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8 PskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA n2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV zBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE 2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt j/MCNlE= agINFRA Science Gateway The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way. INFN Catania INFN Catania http://www.ct.infn.it/ Riccardo Rotondo riccardo.rotondo@ct.infn.it riccardo.rotondo@garr.it Roberto Barbera roberto.barbera@ct.infn.it MIIE4zCCA8ugAwIBAgIQbnMIzP8TsRk95w/HSxaw8TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMTEyMzAwMDAwMFoXDTEzMTEyMjIzNTk1OVowgboxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUyMDUwMDEYMBYGA1UECBMPV2VzdGVybiBGaW5sYW5k MQ4wDAYDVQQHEwVUdXJrdTEaMBgGA1UECRMRQXNzaXN0ZW50aW5rYXR1IDUxHDAa BgNVBAoTE1VuaXZlcnNpdHkgb2YgVHVya3UxGTAXBgNVBAsTEENvbXB1dGluZyBD ZW50cmUxHDAaBgNVBAMTE2Fndy1zcGFya25ldC51dHUuZmkwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC/DfwsS+l2OcvB8YLJqMKLUrUc9KmEgLuCIBNh sy5hZDOnV7vieUzsxibSsz8LO/sqNXZu+oAJvQEbKVzglohKVpvZkXDWB4fJ7/Hk AXSSnKFUvA6D7NyITFHus2OuPVtWg7rOH53Hcsj7zDey1tLpt75+r9VYz+rfj7dY ZhBjQxjnVboDdD0KCw5SuPTYo2L+ZQit7Ede4g9KY970iSjXsPA5pFrjN1pezrse 7MLBeqfiISwvEsmFvnRImzhnGlc1jkgK1mAxpGGFUOB3wRvlR9uQ1KjlSaFhPfUj V09/dG5tdEvc3bUV+3FEM+5Wv/9JMFXmfW/twfGE1cFVL5mRAgMBAAGjggFmMIIB YjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUpAIR /AL9x2BJgB91p7Z1RDOOGjowDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB BAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h Lm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC hilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr BgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHgYDVR0RBBcwFYIT YWd3LXNwYXJrbmV0LnV0dS5maTANBgkqhkiG9w0BAQUFAAOCAQEAQ09BWmqzKH3P ywMfrWMAShhiowX3us9JTTJ8HLlApPWjW0feHpzvPCv86J2Ryeg+tRqtsYGAenvL FLqYnD65FaKos7/RrwQuxrwsDDbCk0LLVyDhlms7aOSvKRCmK1oyK9MABnraFh8e m3ueojjatPYaUG+ivTalv5oWuYi/Ye6GRGBlhyx2u972UqngRYnHAHCYrRzRA/l8 VRtAw/rJTS3Yj5kDUG3LYeBH5A4myDeIHghg7n0s7A9qDtepxZFYgDzrwUusEo/a NbLlYF90/H/wrBP9SogebSqmAAEd7V+vMe2+W7N03f80xajbIli0+P0sEolPPgrW DSWPf8vQpQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Turun yliopiston SparkNet University of Turku SparkNet Sparknet, Turun yliopiston langaton verkko Sparknet, Wireless network of University of Turku Turun yliopisto University of Turku Abo universitet Turun yliopisto University of Turku Abo universitet http://www.utu.fi/ http://www.utu.fi/ http://www.utu.fi/ Mikko Niemi mailto:hakajasen@utu.fi Mikko Niemi mailto:hakajasen@utu.fi https://www.idem.garr.it/idem-metadata-registration-practice-statement DECIDE Science Gateway DECIDE Science Gateway This service allows to access and use the applications of the DECIDE project which provides neurologists and physicians with software tools for the computer-aided extraction of diagnostic markers for Alzheimer's disease and schizophrenia from medical images. Questo servizio permette l'accesso e l'uso delle applicazioni/servizi sviluppati per il progetto europeo DECIDE che ha come obiettivo quello di fornire a medici ed analisti tool software per l'individuazione di marker per l'Alzheimer e la schizzofrenia in immagini mediche applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD DECIDE Science Gateway This service allows to access and use the applications of the DECIDE project which provides neurologists and physicians with software tools for the computer-aided extraction of diagnostic markers for Alzheimer's disease and schizophrenia from medical images. COMETA Consortium Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato) DECIDE Science Gateway provided by COMETA DECIDE Science Gateway erogato da COMETA http://www.consorzio-cometa.it/ http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Rotondo mailto:riccardo.rotondo@ct.infn.it mailto:credentials-admin@ct.infn.it Giuseppe Platania mailto:giuseppe.platania@ct.infn.it Carlo Rocca mailto:carlo.rocca@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it https://www.idem.garr.it/idem-metadata-registration-practice-statement EUMEDGRID Science Gateway EUMEDGRID Science Gateway This service provides information for Grid users, Application developers and Grid site administrators. It is mainly devoted to the people involved in the EUMEDGRID-Support project but many pages are of general interest Questo servizio fornisce informazioni per utenti Grid, sviluppatori ed amministratori di siti Grid. Esso è principalmente indirizzato alle persone coinvolte nel progetto europeo EUMEDGRID-Support ma molte informazioni sono di interesse generale applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD EUMEDGRID Science Gateway This service provides information for Grid users, Application developers and Grid site administrators. It is mainly devoted to the people involved in the EUMEDGRID-Support project but many pages are of general interes COMETA Consortium Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato) EUMEDGRID Science Gateway provided by COMETA EUMEDGRID Science Gateway erogato da COMETA http://www.consorzio-cometa.it/ http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Rotondo mailto:riccardo.rotondo@ct.infn.it mailto:credentials-admin@ct.infn.it Giuseppe Platania mailto:giuseppe.platania@ct.infn.it Carlo Rocca mailto:carlo.rocca@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uepb.edu.br UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba http://www.uepb.edu.br/ http://www.uepb.edu.br/ MIIDnjCCAoYCAQAwDQYJKoZIhvcNAQEFBQAwgZQxDTALBgNVBAoTBFVFUEIxDDAK BgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIx FzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD VQQGEwJCUjEYMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMB4XDTEyMDYwNTE4NTky MVoXDTE1MDYwNTE4NTkyMVowgZQxDTALBgNVBAoTBFVFUEIxDDAKBgNVBAsTA0NQ RDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIxFzAVBgNVBAcT DkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYDVQQGEwJCUjEY MBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAv4+YORG1oKdLoBnRI2mk3b2lnsTU3G68NjDkkRKFcosWqcGM6rAw 69LlJhbEo63MOE9Yq5P3oNeO3pJjkD58UoJhBRo0hTFPLK5p397mR1/y0wzkVFfe C1oyT0Pn3nG87JPZentvItTVaiUJNZcgGVW5ql3vOdZxW+hRJ+vPErsp3vB8W7hF Pfz/M3kUS8/E9s1Fhm1yzfeu2QKXd9Pddq2RM0YRn/CFE1jI3nfjOvhFl7KwlKsC KVJ05wz3L7qhgI4WmqfnKAWVBduPzMTNH1IMxwvk5hswyYLxt3sU6l5zRUptas4B X//4P1P+dxIG5d+f/PAqTaqd410RLOnz9wIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQAGxIK7GLgO1i0jPabgFJSQyyT9z0ywkhEcamfL2vWDePsXdOEAIuhofYC2l1aS TPQa840onc+reB0o5EOIs6z+H+6cuqdTagTKKxinKCcSi3rqEuzTQ8rw5OCKrnPw qjWaT2WZwjpWu+gH91YxxdNy0ARs4mWxtZQkKB93Y+eSiEgSy10q6WJ/gxW3d6+q D7dxwKRA2udp+L70g/MnLyVid/wZsEFmoXxs0Ij1bZn8FGh7RvQXA1b2FIOvlsau q2XHXcmyCjBv61UKRbhtZ145Vmvh1EVeFTZmfSSvzynmvCwng7NXxDELZ21AZxku CvJy0328d1Yogr7WxVkO5sQr urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDnjCCAoYCAQAwDQYJKoZIhvcNAQEFBQAwgZQxDTALBgNVBAoTBFVFUEIxDDAK BgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIx FzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD VQQGEwJCUjEYMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMB4XDTEyMDYwNTE4NTky MVoXDTE1MDYwNTE4NTkyMVowgZQxDTALBgNVBAoTBFVFUEIxDDAKBgNVBAsTA0NQ RDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIxFzAVBgNVBAcT DkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYDVQQGEwJCUjEY MBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAv4+YORG1oKdLoBnRI2mk3b2lnsTU3G68NjDkkRKFcosWqcGM6rAw 69LlJhbEo63MOE9Yq5P3oNeO3pJjkD58UoJhBRo0hTFPLK5p397mR1/y0wzkVFfe C1oyT0Pn3nG87JPZentvItTVaiUJNZcgGVW5ql3vOdZxW+hRJ+vPErsp3vB8W7hF Pfz/M3kUS8/E9s1Fhm1yzfeu2QKXd9Pddq2RM0YRn/CFE1jI3nfjOvhFl7KwlKsC KVJ05wz3L7qhgI4WmqfnKAWVBduPzMTNH1IMxwvk5hswyYLxt3sU6l5zRUptas4B X//4P1P+dxIG5d+f/PAqTaqd410RLOnz9wIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQAGxIK7GLgO1i0jPabgFJSQyyT9z0ywkhEcamfL2vWDePsXdOEAIuhofYC2l1aS TPQa840onc+reB0o5EOIs6z+H+6cuqdTagTKKxinKCcSi3rqEuzTQ8rw5OCKrnPw qjWaT2WZwjpWu+gH91YxxdNy0ARs4mWxtZQkKB93Y+eSiEgSy10q6WJ/gxW3d6+q D7dxwKRA2udp+L70g/MnLyVid/wZsEFmoXxs0Ij1bZn8FGh7RvQXA1b2FIOvlsau q2XHXcmyCjBv61UKRbhtZ145Vmvh1EVeFTZmfSSvzynmvCwng7NXxDELZ21AZxku CvJy0328d1Yogr7WxVkO5sQr urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba UEPB - Universidade Estadual da Paraiba http://www.uepb.edu.br/ http://www.uepb.edu.br/ Gerencia de Redes gerencia@uepb.edu.br MIIEZzCCA0+gAwIBAgILAQAAAAABID3xVZIwDQYJKoZIhvcNAQEFBQAwajEjMCEGA1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2JhbFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0EwHhcNMDkwMzI1MTMwNTE0WhcNMTIwNTA5MDcwNzU3WjCBgzELMAkGA1UEBhMCREsxETAPBgNVBAgTCE9kZW5zZSBNMREwDwYDVQQHEwhPZGVuc2UgTTEbMBkGA1UECxMSV0FZRiAtIFNlY3JldGFyaWF0MR0wGwYDVQQKExRTeWRkYW5zayBVbml2ZXJzaXRldDESMBAGA1UEAxQJKi53YXlmLmRrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBsuiyO84OVwkKR0TL6w8viWV4jMg+Jy7LgiEtYfHdnVBCvdM9XJJetS0MiJtulBH4/4ZWrfeGeHgLPvSjp6FiRdI1nDg/33ofc0TdNytxX4tBCzvxM0C4yCCaEXda+tqXJmGua+mVubMhS8kizHjL+s7A8xUqXoEFqOMHtgqoAQIDAQABo4IBdjCCAXIwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCPxFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNybDAdBgNVHQ4EFgQUvlkjTc0iuzcvi752QgktLT01obgwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCKPVJYHjKOrzWtjPBTEJOwIzE0wSIcA+9+GNR5Pvk+6OTf2QTUDDHpXiiIEcYPL1kN/BEvA+N2y+7qyI5MlL7DNIu9clx1lcqhXiQ0lWcu7Bmb7VNPKq5WS1W81GhbZrO6BJtsQctU6odDXMoORay7FxnaxGHOaJlCSQDgT7QrRhzyd80X8NxrSV25byCTb31du8xoO+WagnqAp6xbKs6IsESDw2r/i3rLOXbL37B7lnbjcLC963xN6j7+kiyqiCjvrP0GLfSV4/FN9i9hWrdMlcbnvr23yz5Jflc1oFPtJx7GZqtV0uTijGxCr+aRaUzBPqc3kyavHJcCsn5TcL1t MIIEZzCCA0+gAwIBAgILAQAAAAABID3xVZIwDQYJKoZIhvcNAQEFBQAwajEjMCEGA1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2JhbFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0EwHhcNMDkwMzI1MTMwNTE0WhcNMTIwNTA5MDcwNzU3WjCBgzELMAkGA1UEBhMCREsxETAPBgNVBAgTCE9kZW5zZSBNMREwDwYDVQQHEwhPZGVuc2UgTTEbMBkGA1UECxMSV0FZRiAtIFNlY3JldGFyaWF0MR0wGwYDVQQKExRTeWRkYW5zayBVbml2ZXJzaXRldDESMBAGA1UEAxQJKi53YXlmLmRrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBsuiyO84OVwkKR0TL6w8viWV4jMg+Jy7LgiEtYfHdnVBCvdM9XJJetS0MiJtulBH4/4ZWrfeGeHgLPvSjp6FiRdI1nDg/33ofc0TdNytxX4tBCzvxM0C4yCCaEXda+tqXJmGua+mVubMhS8kizHjL+s7A8xUqXoEFqOMHtgqoAQIDAQABo4IBdjCCAXIwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCPxFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNybDAdBgNVHQ4EFgQUvlkjTc0iuzcvi752QgktLT01obgwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCKPVJYHjKOrzWtjPBTEJOwIzE0wSIcA+9+GNR5Pvk+6OTf2QTUDDHpXiiIEcYPL1kN/BEvA+N2y+7qyI5MlL7DNIu9clx1lcqhXiQ0lWcu7Bmb7VNPKq5WS1W81GhbZrO6BJtsQctU6odDXMoORay7FxnaxGHOaJlCSQDgT7QrRhzyd80X8NxrSV25byCTb31du8xoO+WagnqAp6xbKs6IsESDw2r/i3rLOXbL37B7lnbjcLC963xN6j7+kiyqiCjvrP0GLfSV4/FN9i9hWrdMlcbnvr23yz5Jflc1oFPtJx7GZqtV0uTijGxCr+aRaUzBPqc3kyavHJcCsn5TcL1t urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pathology Images Patologi-atlasser to provide access to the three atlases: (1) Dermatopathology, (2) Fetal and Neonatal Pathology, (3) Pathology for Pre-graduate Students of Medicine. The atlases may serve as sources of teaching material for pre-graduate as well as postgraduate students of pathology give adgang til tre atlasser: (1) Dermato-patologi, (2) Foster- og neonatal patologi, (3) Patologi for medicinstuderende. Atlasserne kan bruges som undervisningsmateriale for patologistuderende MIIDQjCCAqugAwIBAgIDCi9hMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDgxMTE4MDkxMzE3WhcNMTExMTE5MDkxMzE3WjCBzDELMAkGA1UEBhMCREsxHTAbBgNVBAoTFGF1dGguYXNpYXBvcnRhbC5pbmZvMRMwEQYDVQQLEwpHVDczNzI2MTMyMTEwLwYDVQQLEyhTZWUgd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzIChjKTA4MTcwNQYDVQQLEy5Eb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBRdWlja1NTTCBQcmVtaXVtKFIpMR0wGwYDVQQDExRhdXRoLmFzaWFwb3J0YWwuaW5mbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsc1QDsmxtsjafziHd2MpKFnrb9DIDTK1wxoX42BTqDl2l85tvtbdTGcxkOkHzYmz3B9S/G4s24X6kPCp/mIAfBeyC8iClCop2Xpp4nqqvpyZaKbrTVE8Ris0RRkFwdgPjabZ5sFVo0Cl2ErfBZ9ml3bKbvW3NCinxXMM2r7ow7ECAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFJpQeSzk6m3+6ylNVBn80s/JznzuMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOBgQAZIENBa9r4ielkshXwGmpBg8gLiQDnGbeoREB0YEuioMNQ4otd1pJ6PV1LutT/7ZxE/5QETMyYEkN782CCXIifdLFimsZHxkYZs6hbjbu1jhAApuon2wYPpXDiQFI8hTiE072ahcPQexWZ1xjSuMA+SGZYiSUJh8onRFk45eqkxA== MIIDQjCCAqugAwIBAgIDCi9hMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDgxMTE4MDkxMzE3WhcNMTExMTE5MDkxMzE3WjCBzDELMAkGA1UEBhMCREsxHTAbBgNVBAoTFGF1dGguYXNpYXBvcnRhbC5pbmZvMRMwEQYDVQQLEwpHVDczNzI2MTMyMTEwLwYDVQQLEyhTZWUgd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzIChjKTA4MTcwNQYDVQQLEy5Eb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBRdWlja1NTTCBQcmVtaXVtKFIpMR0wGwYDVQQDExRhdXRoLmFzaWFwb3J0YWwuaW5mbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsc1QDsmxtsjafziHd2MpKFnrb9DIDTK1wxoX42BTqDl2l85tvtbdTGcxkOkHzYmz3B9S/G4s24X6kPCp/mIAfBeyC8iClCop2Xpp4nqqvpyZaKbrTVE8Ris0RRkFwdgPjabZ5sFVo0Cl2ErfBZ9ml3bKbvW3NCinxXMM2r7ow7ECAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFJpQeSzk6m3+6ylNVBn80s/JznzuMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOBgQAZIENBa9r4ielkshXwGmpBg8gLiQDnGbeoREB0YEuioMNQ4otd1pJ6PV1LutT/7ZxE/5QETMyYEkN782CCXIifdLFimsZHxkYZs6hbjbu1jhAApuon2wYPpXDiQFI8hTiE072ahcPQexWZ1xjSuMA+SGZYiSUJh8onRFk45eqkxA== urn:oasis:names:tc:SAML:2.0:nameid-format:transient AsiaPortal – NIAS AsiaPortal – NIAS to provide remote access to licence-restricted databases and resources purchased as consortium licences by the NIAS Nordic Council at levere fjernadgang til licensbelagte databaser og ressourcer som er indkøbt som konsortiumlicens af NIAS Nordic Council www.serialssolutions.com CN=www.serialssolutions.com,OU=Serials Solutions,O=Serials Solutions,L=Seattle,ST=WA,C=US MIIDjDCCAnSgAwIBAgIETQA4czANBgkqhkiG9w0BAQUFADCBhzELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMRowGAYDVQQKExFTZXJp YWxzIFNvbHV0aW9uczEaMBgGA1UECxMRU2VyaWFscyBTb2x1dGlvbnMxITAfBgNV BAMTGHd3dy5zZXJpYWxzc29sdXRpb25zLmNvbTAeFw0xMDEyMDkwMjAxMjNaFw0x NjAxMDcwMjAxMjNaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNV BAcTB1NlYXR0bGUxGjAYBgNVBAoTEVNlcmlhbHMgU29sdXRpb25zMRowGAYDVQQL ExFTZXJpYWxzIFNvbHV0aW9uczEhMB8GA1UEAxMYd3d3LnNlcmlhbHNzb2x1dGlv bnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2cevLb70/ZI 7URgp+Rgz9KOHtJRg4W9ucFm91fvfoaww9tBBQ8GXEgq3wO3pmPYE4+bdA04xIW3 sQgmB9UQe1sPVOhffUhHm/+MBzddIZ1WYg1lLOl3CQ/2J5Uak+/3hV8Z+ppbV0tx HBtqSrd+aaSrVftWKqoF5+gSmMi2ckuUGTrq9B8etqALhZoU4K2CFYhjrVK2vwaS sjT3+AXlO2m7PmE4xC+2jXjp33uxMbhwfjY7XgpK06h8tQQXCH7GPRbYLjSPWFw3 IHQFm46bk4uyzDsJemjLcaGaazmbWwdMZhoWydGHphbO9Jw2so1Ht2ABOcfj3TpU GIKW9dmQ6QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB699XlVrbgegSecfHkxdwK J+7N2N5vqvAcOhoBEU1UAqIuuQF3lCpDot8QNfhxRHc3sxUh4OfqUDWcdD1rxavP 7LzrCu9hJFli2pzNWOMle/AyAfbVRT3tDSmjqOlyrJs/G50PQV9QJyJxLvXJHg0P RQiV5GjOtMlE9fsVY5FIpoXTOJwP2yDvE5HF2QO4gEhKrNZvmXJ6X60NryxIApD2 nQQ5159Bha3+D9szK4wwaGQ04ry+UW0j9C7xbhDCc/Kkd5JCqzvLqFp73F6Ma6nK 32buuHZ/UERHs77NrmCGrS7i3oJppxFoakb9bfWEFMrbD7ZUV9DtoTDZFtFkR9jb urn:mace:shibboleth:1.0:nameIdentifier Proquest Information and Learning Limited ProQuest: Serials Solutions http://www.serialssolutions.com/ Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com shibboleth.galegroup.com CN=shibboleth.galegroup.com,O=Cengage Learning\, Inc.,OU=Gale,L=Farmington Hills,ST=Michigan,C=US MIIEcjCCA1qgAwIBAgILAQAAAAABIhnUw+swDQYJKoZIhvcNAQEFBQAwajEjMCEG A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp b24gQ0EwHhcNMDkwNjI1MjMwNzQ3WhcNMTIwNjI1MjMwNzQzWjCBjjELMAkGA1UE BhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRkwFwYDVQQHExBGYXJtaW5ndG9uIEhp bGxzMQ0wCwYDVQQLEwRHYWxlMR8wHQYDVQQKExZDZW5nYWdlIExlYXJuaW5nLCBJ bmMuMSEwHwYDVQQDExhzaGliYm9sZXRoLmdhbGVncm91cC5jb20wgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAJurlIZ5y5TusQdA5zOkmjK9/CgQU2uAnbw74Htp 7upEsG6QqgZZntYeXvjJtzzIYSxqTwH+U5eCKByVF9QD44V18RnUWzYM97pqtJSR 9epFzmIud/1bUu5IXfZr6j6m6I/nZAIXNjw1Rk0nFzC5D4/Sn31Sbwf148YQY4Pg qSfjAgMBAAGjggF2MIIBcjAfBgNVHSMEGDAWgBR9bSrsZqunUTarAmnxcI/EWQua HzBJBggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9zZWN1cmUuZ2xv YmFsc2lnbi5uZXQvY2FjZXJ0L29yZ3YxLmNydDA/BgNVHR8EODA2MDSgMqAwhi5o dHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09yZ2FuaXphdGlvblZhbDEuY3JsMB0G A1UdDgQWBBQuxxlvAJHyCXjksxkjTIluCR81HjAJBgNVHRMEAjAAMA4GA1UdDwEB /wQEAwIFoDApBgNVHSUEIjAgBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcK AwMwSwYDVR0gBEQwQjBABgkrBgEEAaAyARQwMzAxBggrBgEFBQcCARYlaHR0cDov L3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5LzARBglghkgBhvhCAQEEBAMC BsAwDQYJKoZIhvcNAQEFBQADggEBAJKFBkqybwXaw/R8xW2ylMVzRvst9i9PBTyr wUlQ3au4DDm8NzVEBump3DGJi11x+wGsBBmoMd4dYeT7Gyh+9IuNSXqn9rH9RqoN rB0CXHDHuroKnLBLL83v1izwFtJxXcUP6hH6O9FijasA/OG58qQqGtPx+pGTbOld sMf7wLcaxGHkX2ewCItl1sFC2k0P5SxhT3PFfW72U9qebLXqrqUSfpqiVfr8q8mw BLGO4ir7pnEil8/qGg37fTz5CJbshEKtOyY7iPEB1vdX3PwT+df6EAReyUagWbss s1OLZFlIbf64xtG5rGBx5ZMl4cuHcBBbahQFg+YQeERgUNL2aQg= shibboleth.galegroup.com CN=shibboleth.galegroup.com,O=Cengage Learning\, Inc.,OU=Gale,L=Farmington Hills,ST=Michigan,C=US MIIEcjCCA1qgAwIBAgILAQAAAAABIhnUw+swDQYJKoZIhvcNAQEFBQAwajEjMCEG A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp b24gQ0EwHhcNMDkwNjI1MjMwNzQ3WhcNMTIwNjI1MjMwNzQzWjCBjjELMAkGA1UE BhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRkwFwYDVQQHExBGYXJtaW5ndG9uIEhp bGxzMQ0wCwYDVQQLEwRHYWxlMR8wHQYDVQQKExZDZW5nYWdlIExlYXJuaW5nLCBJ bmMuMSEwHwYDVQQDExhzaGliYm9sZXRoLmdhbGVncm91cC5jb20wgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAJurlIZ5y5TusQdA5zOkmjK9/CgQU2uAnbw74Htp 7upEsG6QqgZZntYeXvjJtzzIYSxqTwH+U5eCKByVF9QD44V18RnUWzYM97pqtJSR 9epFzmIud/1bUu5IXfZr6j6m6I/nZAIXNjw1Rk0nFzC5D4/Sn31Sbwf148YQY4Pg qSfjAgMBAAGjggF2MIIBcjAfBgNVHSMEGDAWgBR9bSrsZqunUTarAmnxcI/EWQua HzBJBggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9zZWN1cmUuZ2xv YmFsc2lnbi5uZXQvY2FjZXJ0L29yZ3YxLmNydDA/BgNVHR8EODA2MDSgMqAwhi5o dHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09yZ2FuaXphdGlvblZhbDEuY3JsMB0G A1UdDgQWBBQuxxlvAJHyCXjksxkjTIluCR81HjAJBgNVHRMEAjAAMA4GA1UdDwEB /wQEAwIFoDApBgNVHSUEIjAgBggrBgEFBQcDAQYIKwYBBQUHAwIGCisGAQQBgjcK AwMwSwYDVR0gBEQwQjBABgkrBgEEAaAyARQwMzAxBggrBgEFBQcCARYlaHR0cDov L3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5LzARBglghkgBhvhCAQEEBAMC BsAwDQYJKoZIhvcNAQEFBQADggEBAJKFBkqybwXaw/R8xW2ylMVzRvst9i9PBTyr wUlQ3au4DDm8NzVEBump3DGJi11x+wGsBBmoMd4dYeT7Gyh+9IuNSXqn9rH9RqoN rB0CXHDHuroKnLBLL83v1izwFtJxXcUP6hH6O9FijasA/OG58qQqGtPx+pGTbOld sMf7wLcaxGHkX2ewCItl1sFC2k0P5SxhT3PFfW72U9qebLXqrqUSfpqiVfr8q8mw BLGO4ir7pnEil8/qGg37fTz5CJbshEKtOyY7iPEB1vdX3PwT+df6EAReyUagWbss s1OLZFlIbf64xtG5rGBx5ZMl4cuHcBBbahQFg+YQeERgUNL2aQg= urn:mace:shibboleth:1.0:nameIdentifier Cengage Learning Inc Gale Databases from Cengage Learning http://www.cengage.com/ Jayashree Ravi jayashree.ravi@cengage.com Gary Pollack gary.pollack@cengage.com John Marx john.marx@cengage.com www.serialssolutions.com CN=www.serialssolutions.com,OU=Serials Solutions,O=Serials Solutions,L=Seattle,ST=WA,C=US MIIDjDCCAnSgAwIBAgIETQA4czANBgkqhkiG9w0BAQUFADCBhzELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMRowGAYDVQQKExFTZXJp YWxzIFNvbHV0aW9uczEaMBgGA1UECxMRU2VyaWFscyBTb2x1dGlvbnMxITAfBgNV BAMTGHd3dy5zZXJpYWxzc29sdXRpb25zLmNvbTAeFw0xMDEyMDkwMjAxMjNaFw0x NjAxMDcwMjAxMjNaMIGHMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNV BAcTB1NlYXR0bGUxGjAYBgNVBAoTEVNlcmlhbHMgU29sdXRpb25zMRowGAYDVQQL ExFTZXJpYWxzIFNvbHV0aW9uczEhMB8GA1UEAxMYd3d3LnNlcmlhbHNzb2x1dGlv bnMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2cevLb70/ZI 7URgp+Rgz9KOHtJRg4W9ucFm91fvfoaww9tBBQ8GXEgq3wO3pmPYE4+bdA04xIW3 sQgmB9UQe1sPVOhffUhHm/+MBzddIZ1WYg1lLOl3CQ/2J5Uak+/3hV8Z+ppbV0tx HBtqSrd+aaSrVftWKqoF5+gSmMi2ckuUGTrq9B8etqALhZoU4K2CFYhjrVK2vwaS sjT3+AXlO2m7PmE4xC+2jXjp33uxMbhwfjY7XgpK06h8tQQXCH7GPRbYLjSPWFw3 IHQFm46bk4uyzDsJemjLcaGaazmbWwdMZhoWydGHphbO9Jw2so1Ht2ABOcfj3TpU GIKW9dmQ6QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB699XlVrbgegSecfHkxdwK J+7N2N5vqvAcOhoBEU1UAqIuuQF3lCpDot8QNfhxRHc3sxUh4OfqUDWcdD1rxavP 7LzrCu9hJFli2pzNWOMle/AyAfbVRT3tDSmjqOlyrJs/G50PQV9QJyJxLvXJHg0P RQiV5GjOtMlE9fsVY5FIpoXTOJwP2yDvE5HF2QO4gEhKrNZvmXJ6X60NryxIApD2 nQQ5159Bha3+D9szK4wwaGQ04ry+UW0j9C7xbhDCc/Kkd5JCqzvLqFp73F6Ma6nK 32buuHZ/UERHs77NrmCGrS7i3oJppxFoakb9bfWEFMrbD7ZUV9DtoTDZFtFkR9jb urn:mace:shibboleth:1.0:nameIdentifier Proquest Information and Learning Limited ProQuest: Serials Solutions 360 Link/Core http://www.serialssolutions.com/ Tim Fujita-Yuhas Tim.Fujita-Yuhas@SerialsSolutions.com (grnet-hq\.)?admin\.grnet\.gr Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ admin.grnet.gr noc.grnet.gr 195.251.28.0/23 2001:648:2320::/48 83.212.9.0/24 2001:648:2340::/48 MIIE4zCCA8ugAwIBAgIRAOgl5wnIyOOGusiqnulMXlIwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA4MTkwMDAwMDBaFw0xMzA4MTgyMzU5NTlaMH4xCzAJBgNV BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEdMBsGA1UE AxMUYmVpZ2UuYWRtaW4uZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCy90ye8ReEjGgko1wquImmKkWEboYj81QjFkBqTZPop2W2sNwZrFt6 N+Mx87La+CqUAkfVJvJDF6iBqW0ubR0y0zCaquMwlKEVmiKqA3ByhaIxmck0LVNi eVx07S4AancwdmAymzlNhk5z9gJIb+dbGTb8a8V5Fqa7i3p3FF1gv+6w72fuSryQ SKfgO5TgHEzfzU8OsD4yJxPnipIQKC69L2ULhFnI1zisyaMcktEqTTVrVnCHRAH4 WKHgZt0pBIPu9UqLQhOaQPERfYbBJ1DFQZUrWaKV5+SSgC6GZMFAfuDf77WwZ1CL /hlnTkY0RsVLauC8m0ytCACK7mfHss7pAgMBAAGjggGiMIIBnjAfBgNVHSMEGDAW gBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUp8RAOy4O9yRXq5B9T8BW wV9x8UwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYD VR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0 LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0 cDovL29jc3AudGNzLnRlcmVuYS5vcmcwWgYDVR0RBFMwUYIUYmVpZ2UuYWRtaW4u Z3JuZXQuZ3KCEWZzLmFkbWluLmdybmV0LmdyghJpZHAuYWRtaW4uZ3JuZXQuZ3KC EnZwbi5hZG1pbi5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEApUzLJmu4URSd o6183ERid5Vv6ue9LZfGln+h4ka6j+TVCcjn/gfmptabUHdt+H//AGWIv81dyFV3 kQVI5+kvJrQkRAPI2Bznkc7izTa3fFKcn4wjBknITIVFQI4ChN+0qxM+8vtzgord lNqGfF9GX+VElc0I/JCzu0cCNST6dzipYwvkYOXwn5cfMiUqqLJ9Dk5rEgEKwj3c hQI1MDgJGApdh6clFkUMxDbHnG6nlj1yehV/Sy5rbh8juKIf+fMkxEbaJJIJm+gr nCkx2IgQIaXHgnnbubScqQ5iTYvWf6hlhaFm5l9q+PuGx5A9wcQhJ1oJ+IV3DaBt o/IZYWrn/Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient (grnet-hq\.)?admin\.grnet\.gr Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ admin.grnet.gr noc.grnet.gr 195.251.28.0/23 2001:648:2320::/48 83.212.9.0/24 2001:648:2340::/48 MIIE4zCCA8ugAwIBAgIRAOgl5wnIyOOGusiqnulMXlIwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA4MTkwMDAwMDBaFw0xMzA4MTgyMzU5NTlaMH4xCzAJBgNV BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEdMBsGA1UE AxMUYmVpZ2UuYWRtaW4uZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCy90ye8ReEjGgko1wquImmKkWEboYj81QjFkBqTZPop2W2sNwZrFt6 N+Mx87La+CqUAkfVJvJDF6iBqW0ubR0y0zCaquMwlKEVmiKqA3ByhaIxmck0LVNi eVx07S4AancwdmAymzlNhk5z9gJIb+dbGTb8a8V5Fqa7i3p3FF1gv+6w72fuSryQ SKfgO5TgHEzfzU8OsD4yJxPnipIQKC69L2ULhFnI1zisyaMcktEqTTVrVnCHRAH4 WKHgZt0pBIPu9UqLQhOaQPERfYbBJ1DFQZUrWaKV5+SSgC6GZMFAfuDf77WwZ1CL /hlnTkY0RsVLauC8m0ytCACK7mfHss7pAgMBAAGjggGiMIIBnjAfBgNVHSMEGDAW gBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUp8RAOy4O9yRXq5B9T8BW wV9x8UwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYD VR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFT U0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0 LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0 cDovL29jc3AudGNzLnRlcmVuYS5vcmcwWgYDVR0RBFMwUYIUYmVpZ2UuYWRtaW4u Z3JuZXQuZ3KCEWZzLmFkbWluLmdybmV0LmdyghJpZHAuYWRtaW4uZ3JuZXQuZ3KC EnZwbi5hZG1pbi5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEApUzLJmu4URSd o6183ERid5Vv6ue9LZfGln+h4ka6j+TVCcjn/gfmptabUHdt+H//AGWIv81dyFV3 kQVI5+kvJrQkRAPI2Bznkc7izTa3fFKcn4wjBknITIVFQI4ChN+0qxM+8vtzgord lNqGfF9GX+VElc0I/JCzu0cCNST6dzipYwvkYOXwn5cfMiUqqLJ9Dk5rEgEKwj3c hQI1MDgJGApdh6clFkUMxDbHnG6nlj1yehV/Sy5rbh8juKIf+fMkxEbaJJIJm+gr nCkx2IgQIaXHgnnbubScqQ5iTYvWf6hlhaFm5l9q+PuGx5A9wcQhJ1oJ+IV3DaBt o/IZYWrn/Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ Greek Research and Technology Network helpdesk@grnet.gr 800-11-47638 Greek Research and Technology Network helpdesk@grnet.gr 800-11-47638 belser.gbv.de CN=belser.gbv.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIGgjCCBWqgAwIBAgIED4i/dTANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMjAzMDkyOTEx WhcNMTUwMjAyMDkyOTExWjCBnzELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazEWMBQGA1UEAxMNYmVsc2VyLmdidi5kZTCCAiIwDQYJKoZIhvcN AQEBBQADggIPADCCAgoCggIBAL9DhQnvqMbJXo8I2SmG1mDQLEzywQahD+aSNMgl W5LedRyJc2TZE1les6CwEC8tqljGHMJ9UwMIpvvmpqFOeg3r7REtTjvyb0G28BKv 2z90ypWz2lHh6BZ2AcZamnF2AK8WNMa5xq6R9/b9IrDEdLenJRON267kUSb8jpEr 6QNICloRo/avIUoqELFiHTQDROKRIViF6VdBhn0+Wfcpnnu11JSU3n0+4umoNz+C wHEw9smR5jn99GmPnpZO4q7FaK8rws1OQh9UgYXWLRrvwJzHv+/OhFZVfE1n+Snu 3PFdlZowape4Lc4uHDLcQTej7ZeUbBb7oIpr6vFJ4iQg5EZb1k6WeenX9kelMcXB eao3buJ9ETD5cDDpELhIKxb6l0FN6UNCNQNWlLTwlCT/fCKmJ+8f1dogl3gUZLmY vQReuEcnmrwwG0m/pPA6wJtA4sKlXzCoPAnW3g8nMT/1rf9y0c5aBEsWUVAAfnVh gJvjaxh2T8HsvoJwnnfAvqiCqn4O6lw4OFYAwUepnCCVD5FBgew0mhyALGy/LAG6 Jqa4T+xMXfm4D1eOJZzYGz+BGeW14CpLaXcb0JWW9RDkGfF4zxNxd0sFjP/IVdQj w3VqKCAJFzQNLhPNEBzpjMFLiDDziAusdKXqF9baAETpeJCxoIs/hrh95fI2pl3E EieBAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM3hPwKxXMSUfFKhwW3h cm4/QDq3MB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQ MA6BDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI KwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQEFBQADggEBAGtMJD6q+ieWV2XzsQe2Ym4+mN9d13lYwcBc ukH4O5wbdJVDs4TbbNjS52owS3aRDEvk6Q9jxqncUzik7oKoZN2ffGHKHBNl8l2R VZu0bJXhPlniIAdi8Y6oxDotX6oS2YJ4q9z0EOhypyGQm6O0/+ZwOKFrSn0ggAlo YdMB+fZedi7UTRGvnVlEFELJTQuAK9epTXZrmcPGRweSxZ2JG6kSE9Mvy4nfgIhD yOIPgKqvUSwlSl2fgmAY6Qvxs6R1nXkdbfhdGsSAuI59RDr19PTyyd8EvlEhri2M DKu3zW/LjvUq5jTn3w9Q32pe1nYZAn2UcvJ+sl7invtI0oNQFjE= belser.gbv.de CN=belser.gbv.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIGgjCCBWqgAwIBAgIED4i/dTANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMjAzMDkyOTEx WhcNMTUwMjAyMDkyOTExWjCBnzELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazEWMBQGA1UEAxMNYmVsc2VyLmdidi5kZTCCAiIwDQYJKoZIhvcN AQEBBQADggIPADCCAgoCggIBAL9DhQnvqMbJXo8I2SmG1mDQLEzywQahD+aSNMgl W5LedRyJc2TZE1les6CwEC8tqljGHMJ9UwMIpvvmpqFOeg3r7REtTjvyb0G28BKv 2z90ypWz2lHh6BZ2AcZamnF2AK8WNMa5xq6R9/b9IrDEdLenJRON267kUSb8jpEr 6QNICloRo/avIUoqELFiHTQDROKRIViF6VdBhn0+Wfcpnnu11JSU3n0+4umoNz+C wHEw9smR5jn99GmPnpZO4q7FaK8rws1OQh9UgYXWLRrvwJzHv+/OhFZVfE1n+Snu 3PFdlZowape4Lc4uHDLcQTej7ZeUbBb7oIpr6vFJ4iQg5EZb1k6WeenX9kelMcXB eao3buJ9ETD5cDDpELhIKxb6l0FN6UNCNQNWlLTwlCT/fCKmJ+8f1dogl3gUZLmY vQReuEcnmrwwG0m/pPA6wJtA4sKlXzCoPAnW3g8nMT/1rf9y0c5aBEsWUVAAfnVh gJvjaxh2T8HsvoJwnnfAvqiCqn4O6lw4OFYAwUepnCCVD5FBgew0mhyALGy/LAG6 Jqa4T+xMXfm4D1eOJZzYGz+BGeW14CpLaXcb0JWW9RDkGfF4zxNxd0sFjP/IVdQj w3VqKCAJFzQNLhPNEBzpjMFLiDDziAusdKXqF9baAETpeJCxoIs/hrh95fI2pl3E EieBAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM3hPwKxXMSUfFKhwW3h cm4/QDq3MB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQ MA6BDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI KwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQEFBQADggEBAGtMJD6q+ieWV2XzsQe2Ym4+mN9d13lYwcBc ukH4O5wbdJVDs4TbbNjS52owS3aRDEvk6Q9jxqncUzik7oKoZN2ffGHKHBNl8l2R VZu0bJXhPlniIAdi8Y6oxDotX6oS2YJ4q9z0EOhypyGQm6O0/+ZwOKFrSn0ggAlo YdMB+fZedi7UTRGvnVlEFELJTQuAK9epTXZrmcPGRweSxZ2JG6kSE9Mvy4nfgIhD yOIPgKqvUSwlSl2fgmAY6Qvxs6R1nXkdbfhdGsSAuI59RDr19PTyyd8EvlEhri2M DKu3zW/LjvUq5jTn3w9Q32pe1nYZAn2UcvJ+sl7invtI0oNQFjE= Belser-Produkte mit Nationallizenz Belser-Produkte mit Nationallizenz http://belser.gbv.de Franck Borel borel@gbv.de http://ukfederation.org.uk/doc/mdrps-20130902 manchester.ac.uk The University of Manchester (Beta) https://login.manchester.ac.uk/disco/logo-16x16-m.png https://login.manchester.ac.uk/disco/logo-80x34-ltd.png 130.88.0.0/16 manchester.ac.uk man.ac.uk mbs.ac.uk mimas.ac.uk mib.ac.uk mbs-worldwide.ac.uk geo:53.465624,-2.233193 geo:53.474881,-2.233593 geo:53.236237,-2.306421 geo:53.480372,-2.24893 geo:51.572576,-1.315923 geo:53.462436,-2.227711 geo:53.429749,-2.230049 geo:53.445089,-2.278115 geo:53.490592,-2.28839 geo:53.487545,-2.323424 geo:53.427332,-2.247825 geo:46.23145,6.050119 MIIEgTCCA2mgAwIBAgIQODuhTy09Kmsw2IJOGwc+7DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDIxOTAwMDAwMFoXDTE2MDIxOTIzNTk1OVowSDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMSMwIQYDVQQDExpiZXRhLnNoaWIu bWFuY2hlc3Rlci5hYy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMa+jhEPLHaYtVI2iX/NONYYshBjccXs1+aZ9ciOvFd3QFRbSr84QprqBdyai7MI boYQZBaEs7bxbAiozZf14L2XAG5sOz1Ra9fJaM/8NbDnVBOou6hHAd1Wqh+/z25p WYA1Sw1H9V5C9VSMtSW6C2vC79WDfyVrPL8mvKG+d5hD/PlFZerIDQVuljOs8wQ5 htI7/70dxBZI2ls9xBb1dfyVj/dGp6g6DgIzVcKplq0EwjrrOGwi7S5xevAnPOQl 8hm7oMj9TqtqaQLOzKJCtliG3tt9x9lZblSWDAzw21xdl2SXyKVE1rGIAqvTwmDt EwFMHh0pFbGbaqmZFQaY4CkCAwEAAaOCAXcwggFzMB8GA1UdIwQYMBaAFAy9k2gM 896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBTkbYr6vMAy5gunSZ2FH1wilnPKNTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEw OgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJF TkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8v Y3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYa aHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJQYDVR0RBB4wHIIaYmV0YS5zaGli Lm1hbmNoZXN0ZXIuYWMudWswDQYJKoZIhvcNAQEFBQADggEBAIQIFKVQYtqBrghB 6NjTsCIyyDl4NQ6+3xKPDcdBTAZGwLATb6SSd233q8hIwP6z6bibFFwrIBOLbFyY x+7Q6Sy3E+NMd9jI9mREAP8JtnTZfDS9Howj8pZHfwZK2MP2CuSEkyckJfsawgMu UQDWiDFsxNM47l1iZsMGDLcrHXFn9nj2owQ5QGwh1rOyoxJnDciy6Yu/JdpTURYJ U+NheJHahcplg8zBqGUsrrERVQ40BjSi81Y2yPohJqje8AM5tCSD8XW5RcWoNoet vWH3fKPnKXnFm+4A6glqcmRMsNebh/gX5tugbOgVt4SFmC+CFpmUQWqVisGrp8iK 0EI2geY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient manchester.ac.uk MIIEgTCCA2mgAwIBAgIQODuhTy09Kmsw2IJOGwc+7DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDIxOTAwMDAwMFoXDTE2MDIxOTIzNTk1OVowSDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMSMwIQYDVQQDExpiZXRhLnNoaWIu bWFuY2hlc3Rlci5hYy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMa+jhEPLHaYtVI2iX/NONYYshBjccXs1+aZ9ciOvFd3QFRbSr84QprqBdyai7MI boYQZBaEs7bxbAiozZf14L2XAG5sOz1Ra9fJaM/8NbDnVBOou6hHAd1Wqh+/z25p WYA1Sw1H9V5C9VSMtSW6C2vC79WDfyVrPL8mvKG+d5hD/PlFZerIDQVuljOs8wQ5 htI7/70dxBZI2ls9xBb1dfyVj/dGp6g6DgIzVcKplq0EwjrrOGwi7S5xevAnPOQl 8hm7oMj9TqtqaQLOzKJCtliG3tt9x9lZblSWDAzw21xdl2SXyKVE1rGIAqvTwmDt EwFMHh0pFbGbaqmZFQaY4CkCAwEAAaOCAXcwggFzMB8GA1UdIwQYMBaAFAy9k2gM 896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBTkbYr6vMAy5gunSZ2FH1wilnPKNTAO BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEw OgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJF TkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8v Y3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYa aHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJQYDVR0RBB4wHIIaYmV0YS5zaGli Lm1hbmNoZXN0ZXIuYWMudWswDQYJKoZIhvcNAQEFBQADggEBAIQIFKVQYtqBrghB 6NjTsCIyyDl4NQ6+3xKPDcdBTAZGwLATb6SSd233q8hIwP6z6bibFFwrIBOLbFyY x+7Q6Sy3E+NMd9jI9mREAP8JtnTZfDS9Howj8pZHfwZK2MP2CuSEkyckJfsawgMu UQDWiDFsxNM47l1iZsMGDLcrHXFn9nj2owQ5QGwh1rOyoxJnDciy6Yu/JdpTURYJ U+NheJHahcplg8zBqGUsrrERVQ40BjSi81Y2yPohJqje8AM5tCSD8XW5RcWoNoet vWH3fKPnKXnFm+4A6glqcmRMsNebh/gX5tugbOgVt4SFmC+CFpmUQWqVisGrp8iK 0EI2geY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The University of Manchester The University of Manchester (Beta) http://www.manchester.ac.uk/ IT Service Desk mailto:IT-Servicedesk@manchester.ac.uk Sam Jones mailto:sam.jones@manchester.ac.uk blblogin.blb-karlsruhe.de blblogin.blb-karlsruhe.de CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL EwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq hkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN MTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1 ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No ZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy dWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY d7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8 jZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ IWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/ Nmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9 1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw Hiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd BE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD VR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl LWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j YS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH MAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv dGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8 4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC kNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS firdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS Qm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2 OecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd Q1O4HKVwCF4= blblogin.blb-karlsruhe.de CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL EwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq hkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN MTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1 ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No ZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy dWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY d7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8 jZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ IWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/ Nmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9 1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw Hiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd BE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD VR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl LWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j YS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH MAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv dGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8 4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC kNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS firdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS Qm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2 OecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd Q1O4HKVwCF4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient blblogin.blb-karlsruhe.de blblogin.blb-karlsruhe.de CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL EwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq hkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN MTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1 ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No ZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy dWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY d7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8 jZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ IWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/ Nmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9 1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw Hiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd BE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD VR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl LWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j YS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH MAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv dGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8 4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC kNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS firdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS Qm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2 OecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd Q1O4HKVwCF4= blblogin.blb-karlsruhe.de CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL EwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq hkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN MTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1 ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No ZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy dWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY d7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8 jZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ IWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/ Nmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9 1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw Hiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd BE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD VR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl LWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j YS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH MAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv dGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8 4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC kNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS firdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS Qm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2 OecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd Q1O4HKVwCF4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Badische Landesbibliothek Karlsruhe Badische Landesbibliothek http://www.blb-karlsruhe.de Uli Fietz fietz@blb-karlsruhe.de Uli Fietz fietz@blb-karlsruhe.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education NORDUnet Box Service Access NORDUnet Box Service Access NORDUnet Box Service Access NORDUnet Box Service Access MIIDODCCAiCgAwIBAgIJAIAVEWBFxna/MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWJveC1pZHAubm9yZHUubmV0MB4XDTEzMDYxOTA4MTYxMFoXDTIzMDQyODA4MTYxMFowHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5gi5hp6Uh1EAckiVKNUWqUqSPVuKmCEzE6iM85a+y3KZE+GUiaeaykltH0m83B3UsSxPeyZdP/mJTmCRFG/2F05uY1S6kcmK+X1Q+Trfswybt5xOdjlEq17GZD5qBzWMBdcQc60Ai9R2a7OvsRP05jljcv8x2njHbbmP/yqcUbKDL0niSm0bF06Rx5KVw+uWpDM3A34eWyf4aGulfnjy8xWq9plsiqzw2kfrfsmM+4S8oYRP9QqV3RVMlIYuPwyEzO7ko/lRp/moBFkOzbGU2ynuhpn51r9WSX4kK+1gyyi8l/QCZ9jfM+QLY7uB/mm/xUXBfH82K6tvJZLR64OL/AgMBAAGjfTB7MB0GA1UdDgQWBBSeFLZkxHZxW0JeFidp1pR3hhVMmzBMBgNVHSMERTBDgBSeFLZkxHZxW0JeFidp1pR3hhVMm6EgpB4wHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXSCCQCAFRFgRcZ2vzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQZ0ZVUQvEOucts7DYA885XEbKJZ50tkNHgbna/ZQCdrSMXb4J2l3B706T7yATXBSaH5KgFIgrCVnoCa3CAPlxZf5IUsvU/en+OBFYYlJB6D/ndfvlwYS6uYOBeY3pY/Ct1Epu3AG2qNkZ+LgRNDxMvYLms76BOc4L5YuPOk76tZtbpqw9ChtwcJh3JXvICwZ75I3SyZ1PFOlVsusjq+pZ8Iqk1fGECEJs34szes0j11E46YSMmwLSH1uxyb4LAQQ2K+Ird2Jl9+yPhovsJ/DMxdtg6mA2TeybOSN46hTdPZ44iOuPKrfSrgBMtulYaUN7MG3Rx4b/SffCdTLgBKg2 MIIDODCCAiCgAwIBAgIJAIAVEWBFxna/MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWJveC1pZHAubm9yZHUubmV0MB4XDTEzMDYxOTA4MTYxMFoXDTIzMDQyODA4MTYxMFowHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5gi5hp6Uh1EAckiVKNUWqUqSPVuKmCEzE6iM85a+y3KZE+GUiaeaykltH0m83B3UsSxPeyZdP/mJTmCRFG/2F05uY1S6kcmK+X1Q+Trfswybt5xOdjlEq17GZD5qBzWMBdcQc60Ai9R2a7OvsRP05jljcv8x2njHbbmP/yqcUbKDL0niSm0bF06Rx5KVw+uWpDM3A34eWyf4aGulfnjy8xWq9plsiqzw2kfrfsmM+4S8oYRP9QqV3RVMlIYuPwyEzO7ko/lRp/moBFkOzbGU2ynuhpn51r9WSX4kK+1gyyi8l/QCZ9jfM+QLY7uB/mm/xUXBfH82K6tvJZLR64OL/AgMBAAGjfTB7MB0GA1UdDgQWBBSeFLZkxHZxW0JeFidp1pR3hhVMmzBMBgNVHSMERTBDgBSeFLZkxHZxW0JeFidp1pR3hhVMm6EgpB4wHDEaMBgGA1UEAxMRYm94LWlkcC5ub3JkdS5uZXSCCQCAFRFgRcZ2vzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQZ0ZVUQvEOucts7DYA885XEbKJZ50tkNHgbna/ZQCdrSMXb4J2l3B706T7yATXBSaH5KgFIgrCVnoCa3CAPlxZf5IUsvU/en+OBFYYlJB6D/ndfvlwYS6uYOBeY3pY/Ct1Epu3AG2qNkZ+LgRNDxMvYLms76BOc4L5YuPOk76tZtbpqw9ChtwcJh3JXvICwZ75I3SyZ1PFOlVsusjq+pZ8Iqk1fGECEJs34szes0j11E46YSMmwLSH1uxyb4LAQQ2K+Ird2Jl9+yPhovsJ/DMxdtg6mA2TeybOSN46hTdPZ44iOuPKrfSrgBMtulYaUN7MG3Rx4b/SffCdTLgBKg2 NORDUnet Box Service Access NORDUnet Box Service Access (box.com) NORDUnet NORDUnet A/S http://www.nordu.net NORDUNet NOC noc@nordu.net MIIEjDCCA3SgAwIBAgIJAOOq/5xhGwUvMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMB4XDTExMDkyMjExNDYyMloXDTIxMDkyMTExNDYyMlowgYoxCzAJBgNVBAYTAk5PMRAwDgYDVQQIEwdBbmRyZWFzMRAwDgYDVQQHEwdBbmRyZWFzMRAwDgYDVQQKEwdBbmRyZWFzMRAwDgYDVQQLEwdBbmRyZWFzMRAwDgYDVQQDEwdBbmRyZWFzMSEwHwYJKoZIhvcNAQkBFhJhbmRyZWFzQHVuaW5ldHQubm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8/MduXpE0ZBIUqG0SMu/4ZXalD04cj4eeaecldelkXwWj3GXid2h7DjcElrsj+76K7XJa72r/o6FNqj7qUEWYE93DL3uWQ3jXh72bWPeo/Jju88Ea2xn43yWa2i82CshCzIJzjCSKN7L3aejpowgyQuwFOhlBbGBaHF0ihFVe6wEVSPvPL6OvX4/kZZqcMe4HveIpw4w2hWuX297juSZEN3XlwXpKf2zvhGaqTUinF1mgzcpUocfeYsRSIjEjJwwDsk6/WDAAumTfqLN0XDYFU2VfucZ08ovrAsh+8R7JVGuKKyz7Qn2ali84XQQHXA/Jf8ZqDW7A6rlSsjm2y9ZhAgMBAAGjgfIwge8wHQYDVR0OBBYEFH7mar1GlsEE4CQOpnty4XbiFVqxMIG/BgNVHSMEgbcwgbSAFH7mar1GlsEE4CQOpnty4XbiFVqxoYGQpIGNMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vggkA46r/nGEbBS8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEaiUcmuUiq0bhaMD8njpqJP0b6JcpjRoS0+a8Ynr9hjyOXNLEDgHZAJEjqTsGr8a++mwdk2cQwMDR2AsLpHqFHUTtd+QDPLTkR10JzGOIsSCNBpm73kO6S1oneKXDMELsZg3J0ZXIB79iWYQWpITvjdCxaToL9dw1BR86fLle9YJVdyuhhAqCtFtJ35OM3S0Gw7JEKld+LHZaLDvyJSEFSfOQBTVkb0NBKFu2TSsOqOzOIRyxH0c8Bs/IyOenB8eCgg7KYvjkPETAPig4JvazM9LilKdxLhvRcaVofQkIaw7K+Y4EdIVRTIGLOmj4Lm07pQyClYSDDtQPQiktkpZUA== MIIEjDCCA3SgAwIBAgIJAOOq/5xhGwUvMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMB4XDTExMDkyMjExNDYyMloXDTIxMDkyMTExNDYyMlowgYoxCzAJBgNVBAYTAk5PMRAwDgYDVQQIEwdBbmRyZWFzMRAwDgYDVQQHEwdBbmRyZWFzMRAwDgYDVQQKEwdBbmRyZWFzMRAwDgYDVQQLEwdBbmRyZWFzMRAwDgYDVQQDEwdBbmRyZWFzMSEwHwYJKoZIhvcNAQkBFhJhbmRyZWFzQHVuaW5ldHQubm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8/MduXpE0ZBIUqG0SMu/4ZXalD04cj4eeaecldelkXwWj3GXid2h7DjcElrsj+76K7XJa72r/o6FNqj7qUEWYE93DL3uWQ3jXh72bWPeo/Jju88Ea2xn43yWa2i82CshCzIJzjCSKN7L3aejpowgyQuwFOhlBbGBaHF0ihFVe6wEVSPvPL6OvX4/kZZqcMe4HveIpw4w2hWuX297juSZEN3XlwXpKf2zvhGaqTUinF1mgzcpUocfeYsRSIjEjJwwDsk6/WDAAumTfqLN0XDYFU2VfucZ08ovrAsh+8R7JVGuKKyz7Qn2ali84XQQHXA/Jf8ZqDW7A6rlSsjm2y9ZhAgMBAAGjgfIwge8wHQYDVR0OBBYEFH7mar1GlsEE4CQOpnty4XbiFVqxMIG/BgNVHSMEgbcwgbSAFH7mar1GlsEE4CQOpnty4XbiFVqxoYGQpIGNMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vggkA46r/nGEbBS8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEaiUcmuUiq0bhaMD8njpqJP0b6JcpjRoS0+a8Ynr9hjyOXNLEDgHZAJEjqTsGr8a++mwdk2cQwMDR2AsLpHqFHUTtd+QDPLTkR10JzGOIsSCNBpm73kO6S1oneKXDMELsZg3J0ZXIB79iWYQWpITvjdCxaToL9dw1BR86fLle9YJVdyuhhAqCtFtJ35OM3S0Gw7JEKld+LHZaLDvyJSEFSfOQBTVkb0NBKFu2TSsOqOzOIRyxH0c8Bs/IyOenB8eCgg7KYvjkPETAPig4JvazM9LilKdxLhvRcaVofQkIaw7K+Y4EdIVRTIGLOmj4Lm07pQyClYSDDtQPQiktkpZUA== Feide DiscoJuice Kalmar Showcase Service A service that allows users to verify that Kalmar login works to norwegian services connected to Feide. This service also showcases the DiscoJuice IdP Discovery Service. bscw.uamr.de CN=bscw.uamr.de,O=Universitaet Duisburg-Essen,L=Essen,ST=Nordrhein-Westfalen,C=DE MIIFrDCCBJSgAwIBAgIED8LaTTANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0x MDAzMTkxMTE1MTBaFw0xNTAzMTgxMTE1MTBaMHgxCzAJBgNVBAYTAkRFMRwwGgYD VQQIExNOb3JkcmhlaW4tV2VzdGZhbGVuMQ4wDAYDVQQHEwVFc3NlbjEkMCIGA1UE ChMbVW5pdmVyc2l0YWV0IER1aXNidXJnLUVzc2VuMRUwEwYDVQQDEwxic2N3LnVh bXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc7hrbPLlsk8xF A1fLbM7YpO0yLR6KGyO7tNdSEu3KoKsV2f8xCKlRYPycyx7QEB15q4kCAxxogacx ZFWXV/6ulO+eFVAhG4PkJykEv48mzo92WSKPsG9XkuLbWTxMtTuUvJ04/yzi+9dt tljHAHgDDMkwh7RGCVv9r/AQDKiBKnMeDdqJPPkp29UnOLTNHNu959qUiExKtcpc UXueClrC3id35VLcATDQt1gfGxqS+FIlZdssPadtQWwM6bOXL0eNcxbb02N+2HaQ HJ0Tm4u9qGSFgwY/pIQG86CbZaacKsgm6qsH1F0RWAzxF7fILxnMvpBtw8Pnu10s t+2GR96/AgMBAAGjggHtMIIB6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNV HSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFCijkeXAsScFRx0+ L3gahU7zuEERMB8GA1UdIwQYMBaAFGZmvJabSE3o3bwip6Zb1ahBn5XuMCMGA1Ud EQQcMBqBGGJ1cmtoYXJkLndhbGRAdW5pLWR1ZS5kZTCBlwYDVR0fBIGPMIGMMESg QqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgbAGCCsG AQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwTgYI KwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVz c2VuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA mlY8KKbsR6qQDtHfogHplnXDv733tuxUWW3ynyXyxxsDfA3smTwQZ//k/2IEPCws 5hDche5CEVw5zfLoSm9PqlHsJe49dNyZka29U5KR2Gk2+etsYvXQN6ymK/TXgpMH yN/IxkCw/U33C3NQ4/iGOXuzdRia+0bY9WSulznMkWnaltgMZFdrh7odTwS1oSvL Cwc8qmKh6zem/Gbj9b56j6XaglrIfQ2fb3YppDCDOQsqlc+zzBmHRM1iIDxXUeow MohRxJR1XxYWIX8KSO8oRc434PDw5xi8S0xf49Cok3YTfKtlWdcJ20jktwlPzRPR fiJZCVlIJyI/zGzKQRTD9w== bscw.uamr.de CN=bscw.uamr.de,O=Universitaet Duisburg-Essen,L=Essen,ST=Nordrhein-Westfalen,C=DE MIIFrDCCBJSgAwIBAgIED8LaTTANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0x MDAzMTkxMTE1MTBaFw0xNTAzMTgxMTE1MTBaMHgxCzAJBgNVBAYTAkRFMRwwGgYD VQQIExNOb3JkcmhlaW4tV2VzdGZhbGVuMQ4wDAYDVQQHEwVFc3NlbjEkMCIGA1UE ChMbVW5pdmVyc2l0YWV0IER1aXNidXJnLUVzc2VuMRUwEwYDVQQDEwxic2N3LnVh bXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc7hrbPLlsk8xF A1fLbM7YpO0yLR6KGyO7tNdSEu3KoKsV2f8xCKlRYPycyx7QEB15q4kCAxxogacx ZFWXV/6ulO+eFVAhG4PkJykEv48mzo92WSKPsG9XkuLbWTxMtTuUvJ04/yzi+9dt tljHAHgDDMkwh7RGCVv9r/AQDKiBKnMeDdqJPPkp29UnOLTNHNu959qUiExKtcpc UXueClrC3id35VLcATDQt1gfGxqS+FIlZdssPadtQWwM6bOXL0eNcxbb02N+2HaQ HJ0Tm4u9qGSFgwY/pIQG86CbZaacKsgm6qsH1F0RWAzxF7fILxnMvpBtw8Pnu10s t+2GR96/AgMBAAGjggHtMIIB6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNV HSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFCijkeXAsScFRx0+ L3gahU7zuEERMB8GA1UdIwQYMBaAFGZmvJabSE3o3bwip6Zb1ahBn5XuMCMGA1Ud EQQcMBqBGGJ1cmtoYXJkLndhbGRAdW5pLWR1ZS5kZTCBlwYDVR0fBIGPMIGMMESg QqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgbAGCCsG AQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwTgYI KwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVz c2VuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA mlY8KKbsR6qQDtHfogHplnXDv733tuxUWW3ynyXyxxsDfA3smTwQZ//k/2IEPCws 5hDche5CEVw5zfLoSm9PqlHsJe49dNyZka29U5KR2Gk2+etsYvXQN6ymK/TXgpMH yN/IxkCw/U33C3NQ4/iGOXuzdRia+0bY9WSulznMkWnaltgMZFdrh7odTwS1oSvL Cwc8qmKh6zem/Gbj9b56j6XaglrIfQ2fb3YppDCDOQsqlc+zzBmHRM1iIDxXUeow MohRxJR1XxYWIX8KSO8oRc434PDw5xi8S0xf49Cok3YTfKtlWdcJ20jktwlPzRPR fiJZCVlIJyI/zGzKQRTD9w== Uni Duisburg Essen (UAMR) Uni Duisburg Essen (UAMR) http://www.uni-duisburg-essen.de Malte Küppers malte.kueppers@stud.uni-due.de Malte Küppers malte.kueppers@stud.uni-due.de bwescitts.uni-tuebingen.de emailAddress=hpcmaster@uni-tuebingen.de,CN=bwescitts.uni-tuebingen.de,OU=SSL,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFlDCCBHygAwIBAgIED8FjUzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMTAwMzE4MDgzNTE1WhcNMTUwMzE3MDgzNTE1WjCBtTEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEMMAoGA1UECxMD U1NMMSMwIQYDVQQDExpid2VzY2l0dHMudW5pLXR1ZWJpbmdlbi5kZTEpMCcGCSqG SIb3DQEJARYaaHBjbWFzdGVyQHVuaS10dWViaW5nZW4uZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCtkZGQr4zWn6yZLwXADXQuhXOIFiKdIBMaIZS8 jhWYfQ5YJ4u3TrSIVCqgtSI+Se8O5Vcktm7tzKvUVuxtsU90IikFJjGAbOstwhgq 5LUBsP32zX6oTOV1+5g+ir1goNpMyLfZlp5i96kDhbDG/fTXsi9UG5r4doShbC7w ggj/3vwpp6agYo2GDf4txnYX/Ay9cW/QYRTvrIkYkUnGRKMxuGdBnPa41aKslKcl lg6DJda12VEb19hTsYMR3+o44SubP+ZFS6lBXLkCM2BqN2eWnk6cMvkDYoLjmR4a 1z182QFwj2kaSMakIawP95CsZP1y4Ea2e9UGNXIbH5fBSRYTAgMBAAGjggHnMIIB 4zAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFMkk0UyyjuC6UU74BRcHFCDD3iCaMB8GA1UdIwQY MBaAFLDBu2g1f+LWQZwaca/g/EE0zcOoMCUGA1UdEQQeMByBGmhwY21hc3RlckB1 bmktdHVlYmluZ2VuLmRlMIGTBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNy bDBCoECgPoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1j YS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEF BQcwAoZAaHR0cDovL2NkcDEucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9w dWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAppJJUoG17Dm4H1F5Z0f7Y28aE+NB/HRH TI4qAcHVZMOFTCSYLqUeYnvVEp/MtYv72XQzN2mx1kDOWweK+zbg5VkxXKXosQAQ X91FYgKI4oRWkbxY3YuGFszK0lHgW37Tjoe+PurI1pw/bwkDqeEqn7+23v+etGkw 3kUxI6tP/tWI3M4bsqHNrwFbHX7R6vuiSPNbCx5rpV55hYTccifqhQsAZ30cQHJ6 sXXqEoBe3Rpbg6xe7UbfV6dl64Hj84Fey6JuRBNFjNHukBcgXEpPAOz1ecGc52uf VZf15xEXQ/2afQt1WBD7zKs7Lj0+QD+M4zxIWRXLUoaqnvmiDtYsNg== bwescitts.uni-tuebingen.de emailAddress=hpcmaster@uni-tuebingen.de,CN=bwescitts.uni-tuebingen.de,OU=SSL,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFlDCCBHygAwIBAgIED8FjUzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMTAwMzE4MDgzNTE1WhcNMTUwMzE3MDgzNTE1WjCBtTEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEMMAoGA1UECxMD U1NMMSMwIQYDVQQDExpid2VzY2l0dHMudW5pLXR1ZWJpbmdlbi5kZTEpMCcGCSqG SIb3DQEJARYaaHBjbWFzdGVyQHVuaS10dWViaW5nZW4uZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCtkZGQr4zWn6yZLwXADXQuhXOIFiKdIBMaIZS8 jhWYfQ5YJ4u3TrSIVCqgtSI+Se8O5Vcktm7tzKvUVuxtsU90IikFJjGAbOstwhgq 5LUBsP32zX6oTOV1+5g+ir1goNpMyLfZlp5i96kDhbDG/fTXsi9UG5r4doShbC7w ggj/3vwpp6agYo2GDf4txnYX/Ay9cW/QYRTvrIkYkUnGRKMxuGdBnPa41aKslKcl lg6DJda12VEb19hTsYMR3+o44SubP+ZFS6lBXLkCM2BqN2eWnk6cMvkDYoLjmR4a 1z182QFwj2kaSMakIawP95CsZP1y4Ea2e9UGNXIbH5fBSRYTAgMBAAGjggHnMIIB 4zAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFMkk0UyyjuC6UU74BRcHFCDD3iCaMB8GA1UdIwQY MBaAFLDBu2g1f+LWQZwaca/g/EE0zcOoMCUGA1UdEQQeMByBGmhwY21hc3RlckB1 bmktdHVlYmluZ2VuLmRlMIGTBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNy bDBCoECgPoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1j YS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEF BQcwAoZAaHR0cDovL2NkcDEucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9w dWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAppJJUoG17Dm4H1F5Z0f7Y28aE+NB/HRH TI4qAcHVZMOFTCSYLqUeYnvVEp/MtYv72XQzN2mx1kDOWweK+zbg5VkxXKXosQAQ X91FYgKI4oRWkbxY3YuGFszK0lHgW37Tjoe+PurI1pw/bwkDqeEqn7+23v+etGkw 3kUxI6tP/tWI3M4bsqHNrwFbHX7R6vuiSPNbCx5rpV55hYTccifqhQsAZ30cQHJ6 sXXqEoBe3Rpbg6xe7UbfV6dl64Hj84Fey6JuRBNFjNHukBcgXEpPAOz1ecGc52uf VZf15xEXQ/2afQt1WBD7zKs7Lj0+QD+M4zxIWRXLUoaqnvmiDtYsNg== bwescitts BW-eSci(T) http://www.bwescit.uni-tuebingen.de/ Ulrich Hahn ulrich.hahn@uni-tuebingen.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unicamp.br UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS http://www.unicamp.br/ http://www.unicamp.br/ MIIDLzCCAhegAwIBAgIUD0IzyHxq78QCPxPZ4hjKKmByQswwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRY2FmZTAxLnVuaWNhbXAuYnIwHhcNMTMwMTMwMTYyNDIy WhcNMzMwMTMwMTYyNDIyWjAcMRowGAYDVQQDExFjYWZlMDEudW5pY2FtcC5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIyIXcS1QMWfmOCDN3RsXb6q sEvMJ3nVlAQDx2t6uxtugoXWc7qeGVfVy17GqfkBZeE6Nj1Trr/ZtDT4HR7r2kb0 pvRll4Vd0xWo6vLbHL1YCLFmEbVdvkm2S8DcYeG4xnLCqMtnboiVUjNOtEVBkC76 iTq/q2QzTgkf/pBZFzOawZJ+aOQWVguhD/N7m0DPWUfiK52ZVgujFeexjh1NBim1 LdPfwnc+C//m6M6C6v9Y8f7ARBV6Xq5b3H/M77K/LgTMf52xLUHgGUXYjmNAu6F4 vxbHHxXYYKF70qPNyBAlXW20sK8KFeYkLjZDu+HnHZLBuXb+1lWEqFCNyGJZm0kC AwEAAaNpMGcwRgYDVR0RBD8wPYIRY2FmZTAxLnVuaWNhbXAuYnKGKGh0dHBzOi8v Y2FmZTAxLnVuaWNhbXAuYnIvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFT23HRw Vv7kTcqFqTEp9uX8RFDNMA0GCSqGSIb3DQEBBQUAA4IBAQAQK2+kRdI8fvJnr/ar IWDN2qvEZzZ1stlw7RTOvh3LIjlFE15bzfIinm28RRECJ39qy5AtPijAIWrCUvv6 Sc60kg6Tx8nziroz6ZBNcCWg6X0yc+QcsO6hUKOQU6Pz1MhVvlHXbQZR4gpJLwxT TwjnzdstviPxK/TW90K2szoA2FksmDnBzj+EUK9V/rAsFL/LGAZ9hMUmnGb+Dqf3 0PLIHUFS51O6VHBHgnx4ladVSLPW+n7Gh33oAXlGdprJEhR17tL0KkLjJBgcHxsU 7AfWicW3kJ54Qfpa/8agitOLzzV90xf/yrjd2s4HMlQufBOma3pl30Cy7HNThMO4 PMu5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unicamp.br MIIDLzCCAhegAwIBAgIUD0IzyHxq78QCPxPZ4hjKKmByQswwDQYJKoZIhvcNAQEF BQAwHDEaMBgGA1UEAxMRY2FmZTAxLnVuaWNhbXAuYnIwHhcNMTMwMTMwMTYyNDIy WhcNMzMwMTMwMTYyNDIyWjAcMRowGAYDVQQDExFjYWZlMDEudW5pY2FtcC5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIyIXcS1QMWfmOCDN3RsXb6q sEvMJ3nVlAQDx2t6uxtugoXWc7qeGVfVy17GqfkBZeE6Nj1Trr/ZtDT4HR7r2kb0 pvRll4Vd0xWo6vLbHL1YCLFmEbVdvkm2S8DcYeG4xnLCqMtnboiVUjNOtEVBkC76 iTq/q2QzTgkf/pBZFzOawZJ+aOQWVguhD/N7m0DPWUfiK52ZVgujFeexjh1NBim1 LdPfwnc+C//m6M6C6v9Y8f7ARBV6Xq5b3H/M77K/LgTMf52xLUHgGUXYjmNAu6F4 vxbHHxXYYKF70qPNyBAlXW20sK8KFeYkLjZDu+HnHZLBuXb+1lWEqFCNyGJZm0kC AwEAAaNpMGcwRgYDVR0RBD8wPYIRY2FmZTAxLnVuaWNhbXAuYnKGKGh0dHBzOi8v Y2FmZTAxLnVuaWNhbXAuYnIvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFT23HRw Vv7kTcqFqTEp9uX8RFDNMA0GCSqGSIb3DQEBBQUAA4IBAQAQK2+kRdI8fvJnr/ar IWDN2qvEZzZ1stlw7RTOvh3LIjlFE15bzfIinm28RRECJ39qy5AtPijAIWrCUvv6 Sc60kg6Tx8nziroz6ZBNcCWg6X0yc+QcsO6hUKOQU6Pz1MhVvlHXbQZR4gpJLwxT TwjnzdstviPxK/TW90K2szoA2FksmDnBzj+EUK9V/rAsFL/LGAZ9hMUmnGb+Dqf3 0PLIHUFS51O6VHBHgnx4ladVSLPW+n7Gh33oAXlGdprJEhR17tL0KkLjJBgcHxsU 7AfWicW3kJ54Qfpa/8agitOLzzV90xf/yrjd2s4HMlQufBOma3pl30Cy7HNThMO4 PMu5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS http://www.unicamp.br/ http://www.unicamp.br/ Sandra Regina de Souza sandra@ccuec.unicamp.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufes.br UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo http://www.ufes.br/ http://www.ufes.br/ MIIEPDCCAyQCARUwDQYJKoZIhvcNAQEFBQAwgeMxNjA0BgNVBAoTLVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIEVzcGlyaXRvIFNhbnRvIC0gVUZFUzEvMC0GA1UECxMm TnVjbGVvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3MgLSBOUEQxKDAmBgkqhkiG 9w0BCQEWGWRpcmV0b3IuZ2VyYWxAbnBkLnVmZXMuYnIxEDAOBgNVBAcTB1ZpdG9y aWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQswCQYDVQQGEwJCUjEWMBQGA1UE AxMNY2FmZTEudWZlcy5icjAeFw0xMTA4MDMxMzA4MDVaFw0xNDA4MDIxMzA4MDVa MIHjMTYwNAYDVQQKEy1Vbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBFc3Bpcml0byBT YW50byAtIFVGRVMxLzAtBgNVBAsTJk51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRl IERhZG9zIC0gTlBEMSgwJgYJKoZIhvcNAQkBFhlkaXJldG9yLmdlcmFsQG5wZC51 ZmVzLmJyMRAwDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50 bzELMAkGA1UEBhMCQlIxFjAUBgNVBAMTDWNhZmUxLnVmZXMuYnIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcv1BsThQWzeWTogJgUgbU3tU4UUOuHjXT B8AFXxIVARB1RVyksT4wFC5Q2tKXvqin/E4m6LmkdqKwJLj1CRetcEc41Rz0Re5J 8/EjOE+3BUQXV961qDJIQ86Dpl6jKxjapIWCXd4fLoCF0WLIJG1tf9McAkK39SgH y9ImQZTgN8clsY3GOm+FU2HXUcV9W5iDh75b5byN+YCmSxernLHrpyeVIz03ZReJ fsNXhASJpoFAzoWNTMoi7WrUwRHrvB6RNjq3dQJrb5XUC88IwfQ512y9W6kUeTm6 yZVJ0MeiUogHkTgpaaClal9VxPIyvZTV38XafljGrzss2DA2xqUvAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAMVNejcbIY2nJUMXayK7055pjINhCUOH9R1oDIAbL6i3 Kdfahk1XlHN5kM3yOQ3T6hVf2GNy8s9SaAI6VZ5nvzReS0V81tdrzwn8Zrv2BLvc cP1WuYtXbOHzFgzornsflt2PKEQpT9mNnUzTagqdqxfW/8Dwp/+ZesFbmDwtN58d 65/jAMm5oG1zaK/2V2PNELSHmswG0lk8EGaRY3LSKRDIbcMAxkA3gycMP5zEflqF B4YZRuxdXGqMUClpbdMxjfKICVL1rOV4wU8r6p40gSyNagGSZW8e78efc5GPL0g4 bcL1avijCNm7WtrEOBPVFjablxgw0Hrk7CU99BXZwI4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufes.br MIIEPDCCAyQCARUwDQYJKoZIhvcNAQEFBQAwgeMxNjA0BgNVBAoTLVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIEVzcGlyaXRvIFNhbnRvIC0gVUZFUzEvMC0GA1UECxMm TnVjbGVvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3MgLSBOUEQxKDAmBgkqhkiG 9w0BCQEWGWRpcmV0b3IuZ2VyYWxAbnBkLnVmZXMuYnIxEDAOBgNVBAcTB1ZpdG9y aWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQswCQYDVQQGEwJCUjEWMBQGA1UE AxMNY2FmZTEudWZlcy5icjAeFw0xMTA4MDMxMzA4MDVaFw0xNDA4MDIxMzA4MDVa MIHjMTYwNAYDVQQKEy1Vbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBFc3Bpcml0byBT YW50byAtIFVGRVMxLzAtBgNVBAsTJk51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRl IERhZG9zIC0gTlBEMSgwJgYJKoZIhvcNAQkBFhlkaXJldG9yLmdlcmFsQG5wZC51 ZmVzLmJyMRAwDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50 bzELMAkGA1UEBhMCQlIxFjAUBgNVBAMTDWNhZmUxLnVmZXMuYnIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcv1BsThQWzeWTogJgUgbU3tU4UUOuHjXT B8AFXxIVARB1RVyksT4wFC5Q2tKXvqin/E4m6LmkdqKwJLj1CRetcEc41Rz0Re5J 8/EjOE+3BUQXV961qDJIQ86Dpl6jKxjapIWCXd4fLoCF0WLIJG1tf9McAkK39SgH y9ImQZTgN8clsY3GOm+FU2HXUcV9W5iDh75b5byN+YCmSxernLHrpyeVIz03ZReJ fsNXhASJpoFAzoWNTMoi7WrUwRHrvB6RNjq3dQJrb5XUC88IwfQ512y9W6kUeTm6 yZVJ0MeiUogHkTgpaaClal9VxPIyvZTV38XafljGrzss2DA2xqUvAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAMVNejcbIY2nJUMXayK7055pjINhCUOH9R1oDIAbL6i3 Kdfahk1XlHN5kM3yOQ3T6hVf2GNy8s9SaAI6VZ5nvzReS0V81tdrzwn8Zrv2BLvc cP1WuYtXbOHzFgzornsflt2PKEQpT9mNnUzTagqdqxfW/8Dwp/+ZesFbmDwtN58d 65/jAMm5oG1zaK/2V2PNELSHmswG0lk8EGaRY3LSKRDIbcMAxkA3gycMP5zEflqF B4YZRuxdXGqMUClpbdMxjfKICVL1rOV4wU8r6p40gSyNagGSZW8e78efc5GPL0g4 bcL1avijCNm7WtrEOBPVFjablxgw0Hrk7CU99BXZwI4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo UFES - Universidade Federal do Espirito Santo http://www.ufes.br/ http://www.ufes.br/ Renan Manola renan.manola@ufes.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufc.br UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara http://www.ufc.br/ http://www.ufc.br/ MIIFlTCCA32gAwIBAgIDIAACMA0GCSqGSIb3DQEBBQUAMIGmMQswCQYDVQQGEwJC UjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFkZSBGZWRlcmFs IGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25vbG9naWEgZGEg SW5mb3JtYWNhbzETMBEGA1UEAxMKU1RJL1VGQyBDQTEZMBcGCSqGSIb3DQEJARYK aWNwQHVmYy5icjAeFw0xMjAyMTQwMDA3MjdaFw0xNTAyMTMwMDA3MjdaMIG6MQsw CQYDVQQGEwJCUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFk ZSBGZWRlcmFsIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25v bG9naWEgZGEgSW5mb3JtYWNhbzEYMBYGA1UEAxMPY2FmZS1pZHAudWZjLmJyMSgw JgYJKoZIhvcNAQkBFhlmZWRlcmFjYW9fY2FmZUBzdGkudWZjLmJyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApeXN9BTjR7AV5uuJb2dRAKEJt/KzgRiI 3cCUyOmrPUE04I8Sbp3wWxlVA1k6iwItp5B+2tOvfa0+4uvv0osb12bQSdPEzwj2 KPA6BIqbvgHKFX+eUI0Elg+/XfxOug2Iw/7s/GGjYizkbe+DzuvfN/MDM0wfHorN fDHhbmIa6H+MD4sPqWe1bQ3SK/SX0s1k+3K9fIqapdZN4EUY4vslRpeOIqWrxWAC jSoEO1a0O6Y7ICx7fCl6G/WWTO0xQD7viAm62J2HGoLQDghXcVPPUnVjCkjbsKVn AmiObh4lMc+yMskm+xFdMBSbj/WBL/tHn2+uv0aLnQZ+zolC58vi8QIDAQABo4G1 MIGyMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMAsGA1UdDwQEAwIFoDBF BglghkgBhvhCAQ0EOBY2Q2VyaWZpY2FkbyBnZXJhZG8gcGVsYSBBdXRvcmlkYWRl IENlcnRpZmljYWRvcmEgZGEgVUZDMB0GA1UdDgQWBBReOcIa7LgN9ILR8HfwOwXd X7YQqzAfBgNVHSMEGDAWgBQ3qefaK1KfmDaPK09j5qeA8C5kdTANBgkqhkiG9w0B AQUFAAOCAgEAdoQaFNlkV6XxTaRY95vhYe79oEu9pt9GWN+0x7/BHAb3wAtyjCiN shOgW6WuelgWTpWnJZFWPJ02/DPzjYaqxikgPIbmPOjpcnRoKr+7ZV0adecOAx0v QRlyped/WCV7UoPxKSWBAH525HatXsdqHY4UEAc+DnM72dljQxKuoO+FgBkIsfFb nY6nDjqofZpjeUaEiXx0iZZawpPPL2f3fUzQacCktIcogWT7owSs7kBLWjkxqX8H bBwpy0Vi7GQ+vlis7101Akkn5ByEla+CEdZNQ9mSQ6PkX2o4PBqjVHkOkphnxSq6 U5ckksAXefMjEll0i+uyDWRcAU1RPpfUsX8XFeTPDQQUE+tBLd/xzM8lRPKKRZmt 8PMWDvkMh+AejFsL0qhWJ/ZhdkiSFGBxna7KujkU94yQ3uswkW/zk9cOFLKMcYNj oXi2CET7dQR41z4rOiT/m/ahE28z7UIGtPQ6/nWSbJNlDjrMBJUUvSTYiYmRrERm 6+dvS6XbmQE7oRwKAr4C/QzrTcqNeUjNyBdwIM1JIew9x2rP8Oz8r4JvniFzpOQJ U9NOxeEjsUXIzVRleY7p9PdHzI8dlw1eaUXpY6wxo1I5tlE/s7CXBluBu1XFmfjW pvRqAIJbiBU2SoQSshxQrIgHmPuHBnucMrgU3yjwTjboiqKD9o88NyU= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufc.br MIIFlTCCA32gAwIBAgIDIAACMA0GCSqGSIb3DQEBBQUAMIGmMQswCQYDVQQGEwJC UjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFkZSBGZWRlcmFs IGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25vbG9naWEgZGEg SW5mb3JtYWNhbzETMBEGA1UEAxMKU1RJL1VGQyBDQTEZMBcGCSqGSIb3DQEJARYK aWNwQHVmYy5icjAeFw0xMjAyMTQwMDA3MjdaFw0xNTAyMTMwMDA3MjdaMIG6MQsw CQYDVQQGEwJCUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFk ZSBGZWRlcmFsIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25v bG9naWEgZGEgSW5mb3JtYWNhbzEYMBYGA1UEAxMPY2FmZS1pZHAudWZjLmJyMSgw JgYJKoZIhvcNAQkBFhlmZWRlcmFjYW9fY2FmZUBzdGkudWZjLmJyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApeXN9BTjR7AV5uuJb2dRAKEJt/KzgRiI 3cCUyOmrPUE04I8Sbp3wWxlVA1k6iwItp5B+2tOvfa0+4uvv0osb12bQSdPEzwj2 KPA6BIqbvgHKFX+eUI0Elg+/XfxOug2Iw/7s/GGjYizkbe+DzuvfN/MDM0wfHorN fDHhbmIa6H+MD4sPqWe1bQ3SK/SX0s1k+3K9fIqapdZN4EUY4vslRpeOIqWrxWAC jSoEO1a0O6Y7ICx7fCl6G/WWTO0xQD7viAm62J2HGoLQDghXcVPPUnVjCkjbsKVn AmiObh4lMc+yMskm+xFdMBSbj/WBL/tHn2+uv0aLnQZ+zolC58vi8QIDAQABo4G1 MIGyMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMAsGA1UdDwQEAwIFoDBF BglghkgBhvhCAQ0EOBY2Q2VyaWZpY2FkbyBnZXJhZG8gcGVsYSBBdXRvcmlkYWRl IENlcnRpZmljYWRvcmEgZGEgVUZDMB0GA1UdDgQWBBReOcIa7LgN9ILR8HfwOwXd X7YQqzAfBgNVHSMEGDAWgBQ3qefaK1KfmDaPK09j5qeA8C5kdTANBgkqhkiG9w0B AQUFAAOCAgEAdoQaFNlkV6XxTaRY95vhYe79oEu9pt9GWN+0x7/BHAb3wAtyjCiN shOgW6WuelgWTpWnJZFWPJ02/DPzjYaqxikgPIbmPOjpcnRoKr+7ZV0adecOAx0v QRlyped/WCV7UoPxKSWBAH525HatXsdqHY4UEAc+DnM72dljQxKuoO+FgBkIsfFb nY6nDjqofZpjeUaEiXx0iZZawpPPL2f3fUzQacCktIcogWT7owSs7kBLWjkxqX8H bBwpy0Vi7GQ+vlis7101Akkn5ByEla+CEdZNQ9mSQ6PkX2o4PBqjVHkOkphnxSq6 U5ckksAXefMjEll0i+uyDWRcAU1RPpfUsX8XFeTPDQQUE+tBLd/xzM8lRPKKRZmt 8PMWDvkMh+AejFsL0qhWJ/ZhdkiSFGBxna7KujkU94yQ3uswkW/zk9cOFLKMcYNj oXi2CET7dQR41z4rOiT/m/ahE28z7UIGtPQ6/nWSbJNlDjrMBJUUvSTYiYmRrERm 6+dvS6XbmQE7oRwKAr4C/QzrTcqNeUjNyBdwIM1JIew9x2rP8Oz8r4JvniFzpOQJ U9NOxeEjsUXIzVRleY7p9PdHzI8dlw1eaUXpY6wxo1I5tlE/s7CXBluBu1XFmfjW pvRqAIJbiBU2SoQSshxQrIgHmPuHBnucMrgU3yjwTjboiqKD9o88NyU= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara UFC - Universidade Federal do Ceara http://www.ufc.br/ http://www.ufc.br/ Federacao CAFe federacao_cafe@sti.ufc.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf iec.pa.gov.br IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas http://www.iec.pa.gov.br/ http://www.iec.pa.gov.br/ MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzELMAkGA1UEBhMCQlIxDTALBgNV BAMTBGNhZmUxDTALBgNVBAsTBGNhZmUwHhcNMTIwMzA4MTY1MjAzWhcNMTUwMzA4 MTY1MjAzWjArMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2FmZTENMAsGA1UECxME Y2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4pUGfRA+sxWTil f1WfGYKDjIvJLw5i+S/YwOZ8mpce3407Ro2O2qlEZLrsjX1CwYLWKIxkfXxr7N0n sm12RFK/g3MTMU/xeSp+w9v+a60KTCdzFlIZApxBP22zPCdXHD9peY/wOSvOEb2d 0EeDNw07KRb8pKSMgPQZQoMPgBTLQgLJWU74Y53a5X4idsOXsAQoAzmrVr5Viadk sskzCxiEoniWoqvUJxUEyjHl1T/Ng12Zu7MNXAqm0RluJ66HfUpCpYlh4YbND4C8 dREsb/wJhTpa6Id5+J4fP6+Gr6TQZ3wcBOaR+Oznapd55cIS+z6QrZkH4KI1H3jY ZEl/vP8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAXGRjJHCdRJz3PMaShZnwKuXQ dgEzyzT+vZp6HHdyVgL1asXXluhEZ0+/yN3Fl3B4tueH/9NUVOfMwoV0c45SMJgh Hbrz7tmgftv7ugLaaB3LGmzOQ/jDNbiFUCS589fxtVLOLlEugyjmDAHzuhvgZzkd Wsa2ThZEnqa+PRXiUOE2jxvR8ML43ANZbihxluiTvBrN5Xaukzt6TTLFkGEyK0YC lO3JMUfJceyaVzWDqHTUgHtF3CLkeYzSzHsSibBMiYYdUwmW5mw0+5uJSjUwDDbQ fvC8Dmf5Rrp1ZpKosvalmGBoMmsZKBsVA+hQwj7o2eDLYSffB26raRIXiEJJEQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient iec.pa.gov.br MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzELMAkGA1UEBhMCQlIxDTALBgNV BAMTBGNhZmUxDTALBgNVBAsTBGNhZmUwHhcNMTIwMzA4MTY1MjAzWhcNMTUwMzA4 MTY1MjAzWjArMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2FmZTENMAsGA1UECxME Y2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4pUGfRA+sxWTil f1WfGYKDjIvJLw5i+S/YwOZ8mpce3407Ro2O2qlEZLrsjX1CwYLWKIxkfXxr7N0n sm12RFK/g3MTMU/xeSp+w9v+a60KTCdzFlIZApxBP22zPCdXHD9peY/wOSvOEb2d 0EeDNw07KRb8pKSMgPQZQoMPgBTLQgLJWU74Y53a5X4idsOXsAQoAzmrVr5Viadk sskzCxiEoniWoqvUJxUEyjHl1T/Ng12Zu7MNXAqm0RluJ66HfUpCpYlh4YbND4C8 dREsb/wJhTpa6Id5+J4fP6+Gr6TQZ3wcBOaR+Oznapd55cIS+z6QrZkH4KI1H3jY ZEl/vP8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAXGRjJHCdRJz3PMaShZnwKuXQ dgEzyzT+vZp6HHdyVgL1asXXluhEZ0+/yN3Fl3B4tueH/9NUVOfMwoV0c45SMJgh Hbrz7tmgftv7ugLaaB3LGmzOQ/jDNbiFUCS589fxtVLOLlEugyjmDAHzuhvgZzkd Wsa2ThZEnqa+PRXiUOE2jxvR8ML43ANZbihxluiTvBrN5Xaukzt6TTLFkGEyK0YC lO3JMUfJceyaVzWDqHTUgHtF3CLkeYzSzHsSibBMiYYdUwmW5mw0+5uJSjUwDDbQ fvC8Dmf5Rrp1ZpKosvalmGBoMmsZKBsVA+hQwj7o2eDLYSffB26raRIXiEJJEQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas IEC - Instituto Evandro Chagas http://www.iec.pa.gov.br/ http://www.iec.pa.gov.br/ Equipe de Operacao da Rede IEC rede@iec.pa.gov.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br Ifes - Instituto Federal do Espirito Santo Ifes - Instituto Federal do Espirito Santo Ifes - Instituto Federal do Espirito Santo Ifes - Instituto Federal do Espirito Santo http://www.ifes.edu.br/ http://www.ifes.edu.br/ MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElmZXMxDDAK BgNVBAsTA0RUSTEmMCQGCSqGSIb3DQEJARYXcmFtb24ucmFtb3NAaWZlcy5lZHUu YnIxEDAOBgNVBAcTB1ZpdG9yaWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQsw CQYDVQQGEwJCUjEZMBcGA1UEAxMQY2FmZS5pZmVzLmVkdS5icjAeFw0xMjA3MTIx MjM3NDJaFw0xNTA3MTIxMjM3NDJaMIGYMQ0wCwYDVQQKEwRJZmVzMQwwCgYDVQQL EwNEVEkxJjAkBgkqhkiG9w0BCQEWF3JhbW9uLnJhbW9zQGlmZXMuZWR1LmJyMRAw DgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50bzELMAkGA1UE BhMCQlIxGTAXBgNVBAMTEGNhZmUuaWZlcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDh66pW+Rhc4JAQoixFgSRxnLOqyMd6Ej+7lw5XR+8e Y1wuO7+U8swm2vsGYjhxtq1K51Yv8aM5az3NFuRZO2oz08WA3nnzaazCbLBVJdeA 8G2SJd067snpsfKvQkQ1U6hZbInmBfByrIQdWeiiFE5r1jV5x0J8aOaO2UPwS2Ck 7sTeuqJqp01OiLKIxomsD/YQmM3nQx2XkiecbGZdFGJLccY7JwL+imvsgbfqF616 9EDYkdjQW8qLGk5Ssbfa4qvDMy+yd/N/3iRi0r8RnTbAV68n+U438eBqwj/ZGtmP 728HFJkdk9SV6YQ9wKHkLbClZ7nKf5rLcSmHvrUpqyFxAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBACksOdIyK2sS3dbpx1GIpA9gJ5TawP+hIbid7NmNUgiDj8TRDuzF mdFIPwMh11z26oLYLZBpz5ySLyn7LuVBdweXCIUSmLHmT5a3T881voizs23DHWRV FHf54cE3L72Yx2SEmDRI0i/hjZqQjdeG3zCeFYu9kbxey96Ai3Pm8ckEyD00Fevf ywqZ4hV7nPm05FFqzIxQbGca7NchVlJ3crxQS+Uk78ZfxE7LQ0U6Z9B4hHz1THRt hKZra+yquSApXct+eXqZUxgygP1xxecEydKpd5iuwWDDIXkvL/zkCfemLKHbpx/o q5gFXIQAVBN5SCcA239mPErPUkVjJ0BPs5o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElmZXMxDDAK BgNVBAsTA0RUSTEmMCQGCSqGSIb3DQEJARYXcmFtb24ucmFtb3NAaWZlcy5lZHUu YnIxEDAOBgNVBAcTB1ZpdG9yaWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQsw CQYDVQQGEwJCUjEZMBcGA1UEAxMQY2FmZS5pZmVzLmVkdS5icjAeFw0xMjA3MTIx MjM3NDJaFw0xNTA3MTIxMjM3NDJaMIGYMQ0wCwYDVQQKEwRJZmVzMQwwCgYDVQQL EwNEVEkxJjAkBgkqhkiG9w0BCQEWF3JhbW9uLnJhbW9zQGlmZXMuZWR1LmJyMRAw DgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50bzELMAkGA1UE BhMCQlIxGTAXBgNVBAMTEGNhZmUuaWZlcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDh66pW+Rhc4JAQoixFgSRxnLOqyMd6Ej+7lw5XR+8e Y1wuO7+U8swm2vsGYjhxtq1K51Yv8aM5az3NFuRZO2oz08WA3nnzaazCbLBVJdeA 8G2SJd067snpsfKvQkQ1U6hZbInmBfByrIQdWeiiFE5r1jV5x0J8aOaO2UPwS2Ck 7sTeuqJqp01OiLKIxomsD/YQmM3nQx2XkiecbGZdFGJLccY7JwL+imvsgbfqF616 9EDYkdjQW8qLGk5Ssbfa4qvDMy+yd/N/3iRi0r8RnTbAV68n+U438eBqwj/ZGtmP 728HFJkdk9SV6YQ9wKHkLbClZ7nKf5rLcSmHvrUpqyFxAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBACksOdIyK2sS3dbpx1GIpA9gJ5TawP+hIbid7NmNUgiDj8TRDuzF mdFIPwMh11z26oLYLZBpz5ySLyn7LuVBdweXCIUSmLHmT5a3T881voizs23DHWRV FHf54cE3L72Yx2SEmDRI0i/hjZqQjdeG3zCeFYu9kbxey96Ai3Pm8ckEyD00Fevf ywqZ4hV7nPm05FFqzIxQbGca7NchVlJ3crxQS+Uk78ZfxE7LQ0U6Z9B4hHz1THRt hKZra+yquSApXct+eXqZUxgygP1xxecEydKpd5iuwWDDIXkvL/zkCfemLKHbpx/o q5gFXIQAVBN5SCcA239mPErPUkVjJ0BPs5o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFES - Instituto Federal do Espirito Santo IFES - Instituto Federal do Espirito Santo Ifes - Instituto Federal do Espirito Santo Ifes - Instituto Federal do Espirito Santo http://www.ifes.edu.br/ http://www.ifes.edu.br/ Ramon Ramos ramon.ramos@ifes.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ifg.edu.br IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias http://www.ifg.edu.br/ http://www.ifg.edu.br/ MIIDrDCCApQCAQAwDQYJKoZIhvcNAQEFBQAwgZsxIzAhBgNVBAoTGkluc3RpdHV0 byBGZWRlcmFsIGRlIEdvaWFzMQwwCgYDVQQLEwNEVEkxHTAbBgkqhkiG9w0BCQEW DmR0aUBpZmcuZWR1LmJyMQ4wDAYDVQQHEwVnb2lhczEQMA4GA1UECBMHZ29pYW5p YTELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2NhZmUuaWZnLmVkdS5icjAeFw0xMjA3 MjYwMjU2NTJaFw0xNTA3MjYwMjU2NTJaMIGbMSMwIQYDVQQKExpJbnN0aXR1dG8g RmVkZXJhbCBkZSBHb2lhczEMMAoGA1UECxMDRFRJMR0wGwYJKoZIhvcNAQkBFg5k dGlAaWZnLmVkdS5icjEOMAwGA1UEBxMFZ29pYXMxEDAOBgNVBAgTB2dvaWFuaWEx CzAJBgNVBAYTAkJSMRgwFgYDVQQDEw9jYWZlLmlmZy5lZHUuYnIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRTiGyg+AdoDTPTJWvRBL6Sx3OCpG0jjT5 HUyXwsYB/VkDFC/IXLVwSQGCJ8+kzGaIAknzdL0QG1ZfY00neU6HmngzYE9t0NWC /UAySjQFlMZPyHmkZyCEIpiOKs1XR7WJgmxz/ga3LiLeNUY16J8ywVG61Gpl31TJ 3kW3T/qupvrvg55tdc28PwKeAV3AgYY7a3xI2lgpr7ZsthXcsG2MO7xZ7tv/AcKd VUukgU90h3NfQz2cX96dqL5RfrdhCDH9Q8vF+ULVMKwoYUbIyY2oCDtNqM3UZyA0 QjBAyHeKc/AAZKDnwHZb/UNAmURaRHC7Hm9bHjmwxRywNvrF3pZFAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAHiOw84rkwHA7OjQuVDPnEvyVWxPvvHZu2hqvFiybf4s PlDNG330L9k+MZDZSXy2JA1dTWBqLUbDFcX9V2m32D6CP2TUttWIS+fN7H1+gc1U LpoPByCxDlc3yXxluN2h1I3m9aOK++ZiZVZIZP9CPXc20qyq3bdiVWXUwIVRyzQu FPFgsUiwvQUyE1f6fkd9aN2xClUDTY8bNdXsTZILIfUs3gMD0tM9aTrcve+SyC4m akqd4eyks0/vB1ulX0Mi5fGl8Hs0FpNJUK1V+gnFGPeNEiIvPVH3JXnIRu0o8ZmN 1JHbvSUEzlJl51qNZeEEY2lxfCSVaOY8cvpe9vwFVUo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDrDCCApQCAQAwDQYJKoZIhvcNAQEFBQAwgZsxIzAhBgNVBAoTGkluc3RpdHV0 byBGZWRlcmFsIGRlIEdvaWFzMQwwCgYDVQQLEwNEVEkxHTAbBgkqhkiG9w0BCQEW DmR0aUBpZmcuZWR1LmJyMQ4wDAYDVQQHEwVnb2lhczEQMA4GA1UECBMHZ29pYW5p YTELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2NhZmUuaWZnLmVkdS5icjAeFw0xMjA3 MjYwMjU2NTJaFw0xNTA3MjYwMjU2NTJaMIGbMSMwIQYDVQQKExpJbnN0aXR1dG8g RmVkZXJhbCBkZSBHb2lhczEMMAoGA1UECxMDRFRJMR0wGwYJKoZIhvcNAQkBFg5k dGlAaWZnLmVkdS5icjEOMAwGA1UEBxMFZ29pYXMxEDAOBgNVBAgTB2dvaWFuaWEx CzAJBgNVBAYTAkJSMRgwFgYDVQQDEw9jYWZlLmlmZy5lZHUuYnIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRTiGyg+AdoDTPTJWvRBL6Sx3OCpG0jjT5 HUyXwsYB/VkDFC/IXLVwSQGCJ8+kzGaIAknzdL0QG1ZfY00neU6HmngzYE9t0NWC /UAySjQFlMZPyHmkZyCEIpiOKs1XR7WJgmxz/ga3LiLeNUY16J8ywVG61Gpl31TJ 3kW3T/qupvrvg55tdc28PwKeAV3AgYY7a3xI2lgpr7ZsthXcsG2MO7xZ7tv/AcKd VUukgU90h3NfQz2cX96dqL5RfrdhCDH9Q8vF+ULVMKwoYUbIyY2oCDtNqM3UZyA0 QjBAyHeKc/AAZKDnwHZb/UNAmURaRHC7Hm9bHjmwxRywNvrF3pZFAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAHiOw84rkwHA7OjQuVDPnEvyVWxPvvHZu2hqvFiybf4s PlDNG330L9k+MZDZSXy2JA1dTWBqLUbDFcX9V2m32D6CP2TUttWIS+fN7H1+gc1U LpoPByCxDlc3yXxluN2h1I3m9aOK++ZiZVZIZP9CPXc20qyq3bdiVWXUwIVRyzQu FPFgsUiwvQUyE1f6fkd9aN2xClUDTY8bNdXsTZILIfUs3gMD0tM9aTrcve+SyC4m akqd4eyks0/vB1ulX0Mi5fGl8Hs0FpNJUK1V+gnFGPeNEiIvPVH3JXnIRu0o8ZmN 1JHbvSUEzlJl51qNZeEEY2lxfCSVaOY8cvpe9vwFVUo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias IFG - Instituto Federal de Goias http://www.ifg.edu.br/ http://www.ifg.edu.br/ Diretoria de Tecnologia da Informacao dti@ifg.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais http://www.ifnmg.edu.br/ http://www.ifnmg.edu.br/ MIIEbjCCA1YCAQAwDQYJKoZIhvcNAQEFBQAwgfwxOzA5BgNVBAoTMklGTk1HIC0g SW5zdGl0dXRvIEZlZGVyYWwgRG8gTm9ydGUgRGUgTWluYXMgR2VyYWlzMUIwQAYD VQQLFDlER1RJIC0gRGlyZXRvcmlhIERlIEdlc3TDo28gRGUgVGVjbm9sb2dpYSBE YSBJbmZvcm1hw6fDo28xITAfBgkqhkiG9w0BCQEWEmFkbWluQGlmbm1nLmVkdS5i cjEWMBQGA1UEBxMNTW9udGVzIENsYXJvczEVMBMGA1UECBMMTWluYXMgR2VyYWlz MQswCQYDVQQGEwJCUjEaMBgGA1UEAxMRY2FmZS5pZm5tZy5lZHUuYnIwHhcNMTMx MTA1MjE1MzEwWhcNMTYxMTA0MjE1MzEwWjCB/DE7MDkGA1UEChMySUZOTUcgLSBJ bnN0aXR1dG8gRmVkZXJhbCBEbyBOb3J0ZSBEZSBNaW5hcyBHZXJhaXMxQjBABgNV BAsUOURHVEkgLSBEaXJldG9yaWEgRGUgR2VzdMOjbyBEZSBUZWNub2xvZ2lhIERh IEluZm9ybWHDp8OjbzEhMB8GCSqGSIb3DQEJARYSYWRtaW5AaWZubWcuZWR1LmJy MRYwFAYDVQQHEw1Nb250ZXMgQ2xhcm9zMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMx CzAJBgNVBAYTAkJSMRowGAYDVQQDExFjYWZlLmlmbm1nLmVkdS5icjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9uROMCbnEj8V6di0FPFPgvZEkK/maZ kaMPAeWFWBIsWdvvVcUYLPm/TKSgkEL3LA9gqD6LupuNHtuqVbihU2FRJ63ld57t /TI4K2hm1VwN9le1ajyf/GXgEcrSMkjpxbHI3rFF2PMoFR4yXmt3FVdyEXrMnIg3 5viPKdWZyNSjdZjctPTDHoU5LZEVbdCJSm547nQdthFBUXnMxcHzsZwfx/duHrvl QaFDPTCKZpvy9RGTwEJ0B2iYnPz5eR8SbspvKefhQJUYRgCnljf8x5qGRmzWQoT8 Fy+4/mvZmg+nrpvA7fOJt1nz3fMTujY3nFM78hybPM5Rc9KsPmRmLsECAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAntnSiyrTaKTSoQcf8yqORTIO306rR+XEcZ2PdPeS PhbKGs6aBgHJZEU/L5YIdpuqZ5LQUNfeZEN5OwkBlGN/EljwzbhG/BJUxPYlbCiE eZJPZ42KSEFmN0vMVE6w/9qk+b12ZxN6Jxacf5YoRwZxsMuyWzyi32zhtdWsZXpl XJ+KSCrwJ4xqzhWijIbVRAyVH9LV7LJauYJMMtCLvcdA4LoZwsMdfJBhXyzrStfF Mu85g0yi6D/P4xUr9Sfh5PrlYz0DOq4K8uOcMUuQdgHI4XrY2GR5Bsb/bhEj1G3y cxwm5m7irBCpuw6n0qXBnOBlv+ZnUvSL2IuRPXpUw2vJ0A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIEbjCCA1YCAQAwDQYJKoZIhvcNAQEFBQAwgfwxOzA5BgNVBAoTMklGTk1HIC0g SW5zdGl0dXRvIEZlZGVyYWwgRG8gTm9ydGUgRGUgTWluYXMgR2VyYWlzMUIwQAYD VQQLFDlER1RJIC0gRGlyZXRvcmlhIERlIEdlc3TDo28gRGUgVGVjbm9sb2dpYSBE YSBJbmZvcm1hw6fDo28xITAfBgkqhkiG9w0BCQEWEmFkbWluQGlmbm1nLmVkdS5i cjEWMBQGA1UEBxMNTW9udGVzIENsYXJvczEVMBMGA1UECBMMTWluYXMgR2VyYWlz MQswCQYDVQQGEwJCUjEaMBgGA1UEAxMRY2FmZS5pZm5tZy5lZHUuYnIwHhcNMTMx MTA1MjE1MzEwWhcNMTYxMTA0MjE1MzEwWjCB/DE7MDkGA1UEChMySUZOTUcgLSBJ bnN0aXR1dG8gRmVkZXJhbCBEbyBOb3J0ZSBEZSBNaW5hcyBHZXJhaXMxQjBABgNV BAsUOURHVEkgLSBEaXJldG9yaWEgRGUgR2VzdMOjbyBEZSBUZWNub2xvZ2lhIERh IEluZm9ybWHDp8OjbzEhMB8GCSqGSIb3DQEJARYSYWRtaW5AaWZubWcuZWR1LmJy MRYwFAYDVQQHEw1Nb250ZXMgQ2xhcm9zMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMx CzAJBgNVBAYTAkJSMRowGAYDVQQDExFjYWZlLmlmbm1nLmVkdS5icjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9uROMCbnEj8V6di0FPFPgvZEkK/maZ kaMPAeWFWBIsWdvvVcUYLPm/TKSgkEL3LA9gqD6LupuNHtuqVbihU2FRJ63ld57t /TI4K2hm1VwN9le1ajyf/GXgEcrSMkjpxbHI3rFF2PMoFR4yXmt3FVdyEXrMnIg3 5viPKdWZyNSjdZjctPTDHoU5LZEVbdCJSm547nQdthFBUXnMxcHzsZwfx/duHrvl QaFDPTCKZpvy9RGTwEJ0B2iYnPz5eR8SbspvKefhQJUYRgCnljf8x5qGRmzWQoT8 Fy+4/mvZmg+nrpvA7fOJt1nz3fMTujY3nFM78hybPM5Rc9KsPmRmLsECAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAntnSiyrTaKTSoQcf8yqORTIO306rR+XEcZ2PdPeS PhbKGs6aBgHJZEU/L5YIdpuqZ5LQUNfeZEN5OwkBlGN/EljwzbhG/BJUxPYlbCiE eZJPZ42KSEFmN0vMVE6w/9qk+b12ZxN6Jxacf5YoRwZxsMuyWzyi32zhtdWsZXpl XJ+KSCrwJ4xqzhWijIbVRAyVH9LV7LJauYJMMtCLvcdA4LoZwsMdfJBhXyzrStfF Mu85g0yi6D/P4xUr9Sfh5PrlYz0DOq4K8uOcMUuQdgHI4XrY2GR5Bsb/bhEj1G3y cxwm5m7irBCpuw6n0qXBnOBlv+ZnUvSL2IuRPXpUw2vJ0A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais IFNMG - Instituto Federal Do Norte De Minas Gerais http://www.ifnmg.edu.br/ http://www.ifnmg.edu.br/ Christopher Mota christopher.mota@ifnmg.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ifpi.edu.br IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui http://www.ifpi.edu.br/ http://www.ifpi.edu.br/ MIID0jCCAroCAQAwDQYJKoZIhvcNAQEFBQAwga4xKjAoBgNVBAoTIUlGUEkgLSBJ bnN0aXR1dG8gRmVkZXJhbCBkbyBQaWF1aTE1MDMGA1UECxMsRFRJIC0gRGlyZXRv cmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYXRpY2ExETAPBgNVBAcTCFRlcmVz aW5hMQ4wDAYDVQQIEwVQaWF1aTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGNhZmUu aWZwaS5lZHUuYnIwHhcNMTIwMzA4MTYyNTQyWhcNMTUwMzA4MTYyNTQyWjCBrjEq MCgGA1UEChMhSUZQSSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFBpYXVpMTUwMwYD VQQLEyxEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hdGlj YTERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBpYXVpMQswCQYDVQQGEwJC UjEZMBcGA1UEAxMQY2FmZS5pZnBpLmVkdS5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMQd7Bb3N4li2CCgKYw+KTPSXGW+YPzKJCu3hPc6ObQzb0CN tqnNEX3vA/tBZt7hS7XfCdOuwPvHA8ZdVFTlDx2mQu26KHXN20O2WittOtMiD7pe lPsa72/HVPLKUVxhkafhVL5MpJhv4oZf5uLPYVRhx4ZpoAjkXvIVu6eKXunJZ/hL qUymk3/Srt6kFLnX2UAEQQcxoLlXNKlUVwNPVjZf5UBRKMckpWCdvW3chSnSmUHg MI/ASJzp1Ob2Ef+xsAU5bzIFgaVnGUkaOrPzz3INjerXrtee/g0XZ1qSPEpX+31J to0UWMBUjTpF5L519WTOrPZB9NgFFrrE5epG/70CAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAHCfbOer/V7b9fUJ61tNCSRb/868nudvWDxy66/iBCUwvhXw9bDWszY0K OSP/8qI03Lvyt7/JqR2jqV15VBNrSCv5avGNE/sd/4cv3LGeqyoFTNudQPcrHVf+ xuv71hJ0LHNzh1PDiklIYzcOzi/bJm3dd4DwxRA7uAqVLZzhi3XywQswgvDFZ1G1 VnM8IFE6OfIb5b5EkQWQKMJ2i75/YL0Qqi7XUlLb8OYfoxi003HyM5QuJqynea8L DOPsk2WAnhI0wZtPxcZv6JKawH3m7/41wUm6EdGO0BPjAamRYFOmNyJthdlJxEDm 2dFaz6UnNXlYSIMJ6HtpNFz/DQw1zA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIID0jCCAroCAQAwDQYJKoZIhvcNAQEFBQAwga4xKjAoBgNVBAoTIUlGUEkgLSBJ bnN0aXR1dG8gRmVkZXJhbCBkbyBQaWF1aTE1MDMGA1UECxMsRFRJIC0gRGlyZXRv cmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYXRpY2ExETAPBgNVBAcTCFRlcmVz aW5hMQ4wDAYDVQQIEwVQaWF1aTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGNhZmUu aWZwaS5lZHUuYnIwHhcNMTIwMzA4MTYyNTQyWhcNMTUwMzA4MTYyNTQyWjCBrjEq MCgGA1UEChMhSUZQSSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFBpYXVpMTUwMwYD VQQLEyxEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hdGlj YTERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBpYXVpMQswCQYDVQQGEwJC UjEZMBcGA1UEAxMQY2FmZS5pZnBpLmVkdS5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMQd7Bb3N4li2CCgKYw+KTPSXGW+YPzKJCu3hPc6ObQzb0CN tqnNEX3vA/tBZt7hS7XfCdOuwPvHA8ZdVFTlDx2mQu26KHXN20O2WittOtMiD7pe lPsa72/HVPLKUVxhkafhVL5MpJhv4oZf5uLPYVRhx4ZpoAjkXvIVu6eKXunJZ/hL qUymk3/Srt6kFLnX2UAEQQcxoLlXNKlUVwNPVjZf5UBRKMckpWCdvW3chSnSmUHg MI/ASJzp1Ob2Ef+xsAU5bzIFgaVnGUkaOrPzz3INjerXrtee/g0XZ1qSPEpX+31J to0UWMBUjTpF5L519WTOrPZB9NgFFrrE5epG/70CAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAHCfbOer/V7b9fUJ61tNCSRb/868nudvWDxy66/iBCUwvhXw9bDWszY0K OSP/8qI03Lvyt7/JqR2jqV15VBNrSCv5avGNE/sd/4cv3LGeqyoFTNudQPcrHVf+ xuv71hJ0LHNzh1PDiklIYzcOzi/bJm3dd4DwxRA7uAqVLZzhi3XywQswgvDFZ1G1 VnM8IFE6OfIb5b5EkQWQKMJ2i75/YL0Qqi7XUlLb8OYfoxi003HyM5QuJqynea8L DOPsk2WAnhI0wZtPxcZv6JKawH3m7/41wUm6EdGO0BPjAamRYFOmNyJthdlJxEDm 2dFaz6UnNXlYSIMJ6HtpNFz/DQw1zA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui http://www.ifpi.edu.br/ http://www.ifpi.edu.br/ Manuel Goncalves da Silva Neto manuel@ifpi.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf on.br ON - Observatorio Nacional ON - Observatorio Nacional ON - Observatorio Nacional ON - Observatorio Nacional http://www.on.br/ http://www.on.br/ MIID7DCCAtQCAQAwDQYJKoZIhvcNAQEFBQAwgbsxHjAcBgNVBAoTFU9ic2VydmF0 b3JpbyBOYWNpb25hbDEeMBwGA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4w HAYJKoZIhvcNAQkBFg9sdWlzcmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBK YW5laXJvMR4wHAYDVQQIExVPYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYT AlJKMRMwEQYDVQQDEwpjYWZlLm9uLmJyMB4XDTEyMDQwNDE0NTgxMloXDTE1MDQw NDE0NTgxMlowgbsxHjAcBgNVBAoTFU9ic2VydmF0b3JpbyBOYWNpb25hbDEeMBwG A1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4wHAYJKoZIhvcNAQkBFg9sdWlz cmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMR4wHAYDVQQIExVP YnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYTAlJKMRMwEQYDVQQDEwpjYWZl Lm9uLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwf+EBoN18wPX u0YIb8MXg9Ra6i7Amo8PH73yVhHPAobRlI4KT3OddCC26lKHQkBFu4/tkohiGVvJ 3UUeVeq5zv79z5FuPPy2xPzzNXSeoim3pen7V5iAIWn12TmWbEo6GuDv5JYFqrUh pX+CgWdR/I0olp+KQ9dS+atbCSknH6yotk72cePQEyvkQQMsEd8VBr50UqbkM9SX +AGk6+q4Ssh4A9gfCYaB0syQY8UDApK8TwN8SiHilxje41EPsFomHww4MvqEEIzB +gfiNG5ZV+hJjzfpNX5Q43Iwu7Alv4nGxl287roafRCi9/GmGwBRzQVVhRterhEp tMssMn36swIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA3vZpO/+aiU9ShgjyZgWqY wcM3fLgslPfKUZe1Eq2wPjHFXs2VKtpwMi9Xd/ZrLhM4ttYmfnjKDaMxTFuXIXVx cCUEo2AJMGa+MzB61Q89V6U0+pvcqRoOyxIXsJoofk78xV1PW97t1Mub4tsaeT5y bG0i2MZEMGpw7LGBxDJei0J6/uv1iwMEcKicKWsiEHIb8/9QvkKubQRBdbhDcPD2 k4KqxZCcraWfq/ppLVN7zESQiA84fSi5EhD9d5otvvEV2QOTVCUEVxkiLa/APs0B d3ISnBX1thKejlmBkep6rr5KAQV474rv/zYmbQVTlvFkQJxId7mDKd+IJy+TRRiA urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient on.br MIID7DCCAtQCAQAwDQYJKoZIhvcNAQEFBQAwgbsxHjAcBgNVBAoTFU9ic2VydmF0 b3JpbyBOYWNpb25hbDEeMBwGA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4w HAYJKoZIhvcNAQkBFg9sdWlzcmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBK YW5laXJvMR4wHAYDVQQIExVPYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYT AlJKMRMwEQYDVQQDEwpjYWZlLm9uLmJyMB4XDTEyMDQwNDE0NTgxMloXDTE1MDQw NDE0NTgxMlowgbsxHjAcBgNVBAoTFU9ic2VydmF0b3JpbyBOYWNpb25hbDEeMBwG A1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4wHAYJKoZIhvcNAQkBFg9sdWlz cmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMR4wHAYDVQQIExVP YnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYTAlJKMRMwEQYDVQQDEwpjYWZl Lm9uLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwf+EBoN18wPX u0YIb8MXg9Ra6i7Amo8PH73yVhHPAobRlI4KT3OddCC26lKHQkBFu4/tkohiGVvJ 3UUeVeq5zv79z5FuPPy2xPzzNXSeoim3pen7V5iAIWn12TmWbEo6GuDv5JYFqrUh pX+CgWdR/I0olp+KQ9dS+atbCSknH6yotk72cePQEyvkQQMsEd8VBr50UqbkM9SX +AGk6+q4Ssh4A9gfCYaB0syQY8UDApK8TwN8SiHilxje41EPsFomHww4MvqEEIzB +gfiNG5ZV+hJjzfpNX5Q43Iwu7Alv4nGxl287roafRCi9/GmGwBRzQVVhRterhEp tMssMn36swIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA3vZpO/+aiU9ShgjyZgWqY wcM3fLgslPfKUZe1Eq2wPjHFXs2VKtpwMi9Xd/ZrLhM4ttYmfnjKDaMxTFuXIXVx cCUEo2AJMGa+MzB61Q89V6U0+pvcqRoOyxIXsJoofk78xV1PW97t1Mub4tsaeT5y bG0i2MZEMGpw7LGBxDJei0J6/uv1iwMEcKicKWsiEHIb8/9QvkKubQRBdbhDcPD2 k4KqxZCcraWfq/ppLVN7zESQiA84fSi5EhD9d5otvvEV2QOTVCUEVxkiLa/APs0B d3ISnBX1thKejlmBkep6rr5KAQV474rv/zYmbQVTlvFkQJxId7mDKd+IJy+TRRiA urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ON - Observatorio Nacional ON - Observatorio Nacional ON - Observatorio Nacional ON - Observatorio Nacional http://www.on.br/ http://www.on.br/ luisriera luisriera@on.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf pucminas.br PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais http://www.pucminas.br/ http://www.pucminas.br/ MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFBvbnRpZmlj aWEgVW5pdmVyc2lkYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UE CxMDQ1BEMR4wHAYJKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcT DkJlbG8gSG9yaXpvbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYT AkJSMRkwFwYDVQQDExBjYWZlLnB1Y21pbmFzLmJyMB4XDTEyMDIxMDE5MTMzM1oX DTE1MDIwOTE5MTMzM1owgcExOTA3BgNVBAoTMFBvbnRpZmljaWEgVW5pdmVyc2lk YWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UECxMDQ1BEMR4wHAYJ KoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcTDkJlbG8gSG9yaXpv bnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMRkwFwYDVQQD ExBjYWZlLnB1Y21pbmFzLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAu8xto797YLkjEJQO97dSTCbcXYuV4ojfqizN+OHnEXZ3RPeuCXRXQWWvEvnz OAiN7sWwzvg1/doaFU3kkdV1iECLKGS+9PkaTkk+q0of8F613bvZR5wugJCU6NeF 7PK2Bri7u0Jg8HXCTrY8ZaVRy5IYr9vbDdK3JVoDVjYGtKCUcfqiydqyo0Zdl4++ tbc48bYX9HpZACRzBdu7puG8mC7BtgSo34NJVb9fAEJPHZ6m8ytD1y2+gNcT3HdK Ux8t3DGVF6rJ/YenaeodlHUEF/Hxe9SlyrFi5aqX+rp7qUQ1F2EYV64jueu7rCCj vpIulLXvyUILLQlPGFYSkuYCzwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAcpMOJ 9UvfI1qAadm8Dy4HvKLLBOLnVITVZw3gL8zhBJqeJkCH4C6Hp1qJp8SkX7Sx7J8L FM92GIwZFrjHxHij8XlyYBl/yLI+Zphu70i6C1IfY4RemAV0uHApderKN0SLva0B 3vvA13+5eix9tXI5KNn/9GJQNB4ia/J+GwnUPi8QvlhCKAxmqOLqJwyZjaUF+6gh OpSYuwO0tnawCMhsqxWvp/MXPBlqpUmdW5OwRhKrH8B7PlFNppIGLDywLT4VBP9o 9T1FO66JPad97BZyZTuhrTb847mIRSH//iqcCYU98z1r/WXaGOsIZ13w8WCGf2sI +s1WyKG/b3PVUZBm urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient pucminas.br MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFBvbnRpZmlj aWEgVW5pdmVyc2lkYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UE CxMDQ1BEMR4wHAYJKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcT DkJlbG8gSG9yaXpvbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYT AkJSMRkwFwYDVQQDExBjYWZlLnB1Y21pbmFzLmJyMB4XDTEyMDIxMDE5MTMzM1oX DTE1MDIwOTE5MTMzM1owgcExOTA3BgNVBAoTMFBvbnRpZmljaWEgVW5pdmVyc2lk YWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UECxMDQ1BEMR4wHAYJ KoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcTDkJlbG8gSG9yaXpv bnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMRkwFwYDVQQD ExBjYWZlLnB1Y21pbmFzLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAu8xto797YLkjEJQO97dSTCbcXYuV4ojfqizN+OHnEXZ3RPeuCXRXQWWvEvnz OAiN7sWwzvg1/doaFU3kkdV1iECLKGS+9PkaTkk+q0of8F613bvZR5wugJCU6NeF 7PK2Bri7u0Jg8HXCTrY8ZaVRy5IYr9vbDdK3JVoDVjYGtKCUcfqiydqyo0Zdl4++ tbc48bYX9HpZACRzBdu7puG8mC7BtgSo34NJVb9fAEJPHZ6m8ytD1y2+gNcT3HdK Ux8t3DGVF6rJ/YenaeodlHUEF/Hxe9SlyrFi5aqX+rp7qUQ1F2EYV64jueu7rCCj vpIulLXvyUILLQlPGFYSkuYCzwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAcpMOJ 9UvfI1qAadm8Dy4HvKLLBOLnVITVZw3gL8zhBJqeJkCH4C6Hp1qJp8SkX7Sx7J8L FM92GIwZFrjHxHij8XlyYBl/yLI+Zphu70i6C1IfY4RemAV0uHApderKN0SLva0B 3vvA13+5eix9tXI5KNn/9GJQNB4ia/J+GwnUPi8QvlhCKAxmqOLqJwyZjaUF+6gh OpSYuwO0tnawCMhsqxWvp/MXPBlqpUmdW5OwRhKrH8B7PlFNppIGLDywLT4VBP9o 9T1FO66JPad97BZyZTuhrTb847mIRSH//iqcCYU98z1r/WXaGOsIZ13w8WCGf2sI +s1WyKG/b3PVUZBm urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais PUCMINAS - Pontificia Universidade Catolica de Minas Gerais http://www.pucminas.br/ http://www.pucminas.br/ Jose Teixeira Horta Junior noc@pucminas.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf insa.gov.br INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido http://www.insa.gov.br/ http://www.insa.gov.br/ MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElOU0ExDDAK BgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUcHBhY2hlY29AaW5zYS5nb3YuYnIx FzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD VQQGEwJCUjEcMBoGA1UEAxMTY2FmZXJucC5pbnNhLmdvdi5icjAeFw0xMzA5MDUx MTQ3MDRaFw0xNjA5MDQxMTQ3MDRaMIGYMQ0wCwYDVQQKEwRJTlNBMQwwCgYDVQQL EwNDUEQxIzAhBgkqhkiG9w0BCQEWFHBwYWNoZWNvQGluc2EuZ292LmJyMRcwFQYD VQQHEw5DYW1waW5hIEdyYW5kZTEQMA4GA1UECBMHUGFyYWliYTELMAkGA1UEBhMC QlIxHDAaBgNVBAMTE2NhZmVybnAuaW5zYS5nb3YuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6e7hlynC3DhhZh4vMpmlAGM9jGjQIRJNXmDIBU+YN TVhwfM8+HzMGuUhqPdoFL2aGJmJVn5TRsOjAIlK6TuHYPVJjZFrV5CGaimuXDkqH 6nFgKoFLI6Zg0+vNUOGIQvfT1TpZaonPRqIu4MpKEDEtEk8bFkfsqxq55ivcLLYp GwGTZMGGBcaAztR0GRBooh3WDLIQR9gkzhxeTHEPiwF5jXGLIFZNR+kxo1ddmg4j svohDefVHSkTQZt6QptsGVa408tn2pokQ4K8Enmi9zMdR6LuKvdhoC8Rs1Cc8rlJ 7Kj5KOMmOjniR03aokncdqNoBIUBijfV0gI58L1Uca53AgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAGVgBV46eVFwW+kASWxOC3FprDP5q/1GDcaD3rKu471uU+nd/L5n p5xIKFBVIhx42FbAW7wpLRvhjPDCRDlXVKBgthbWGFawAyjtfPwJvR0aAowP0xHX QFFg7t0AXj88u89109tEaxLXpm7tzPHUiuk/D/ZtFy1JtJxZfLPHII5q53ioxF7A GgD+wSudqXEc3gKs2bynFcvlWgiali2b3dxNWZ5qRP652Mebtdl4H67/bSsKnhEX CcE/6M9wD9oWIdgaoL49rKZnU3ubSz0A5AwNhZiqGk70SbcAYrVWfZH1ApyBnt+8 jMogdK5eP4afg8zXeCSXaDF45MMQP7+gRsY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient insa.gov.br MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElOU0ExDDAK BgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUcHBhY2hlY29AaW5zYS5nb3YuYnIx FzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD VQQGEwJCUjEcMBoGA1UEAxMTY2FmZXJucC5pbnNhLmdvdi5icjAeFw0xMzA5MDUx MTQ3MDRaFw0xNjA5MDQxMTQ3MDRaMIGYMQ0wCwYDVQQKEwRJTlNBMQwwCgYDVQQL EwNDUEQxIzAhBgkqhkiG9w0BCQEWFHBwYWNoZWNvQGluc2EuZ292LmJyMRcwFQYD VQQHEw5DYW1waW5hIEdyYW5kZTEQMA4GA1UECBMHUGFyYWliYTELMAkGA1UEBhMC QlIxHDAaBgNVBAMTE2NhZmVybnAuaW5zYS5nb3YuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6e7hlynC3DhhZh4vMpmlAGM9jGjQIRJNXmDIBU+YN TVhwfM8+HzMGuUhqPdoFL2aGJmJVn5TRsOjAIlK6TuHYPVJjZFrV5CGaimuXDkqH 6nFgKoFLI6Zg0+vNUOGIQvfT1TpZaonPRqIu4MpKEDEtEk8bFkfsqxq55ivcLLYp GwGTZMGGBcaAztR0GRBooh3WDLIQR9gkzhxeTHEPiwF5jXGLIFZNR+kxo1ddmg4j svohDefVHSkTQZt6QptsGVa408tn2pokQ4K8Enmi9zMdR6LuKvdhoC8Rs1Cc8rlJ 7Kj5KOMmOjniR03aokncdqNoBIUBijfV0gI58L1Uca53AgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAGVgBV46eVFwW+kASWxOC3FprDP5q/1GDcaD3rKu471uU+nd/L5n p5xIKFBVIhx42FbAW7wpLRvhjPDCRDlXVKBgthbWGFawAyjtfPwJvR0aAowP0xHX QFFg7t0AXj88u89109tEaxLXpm7tzPHUiuk/D/ZtFy1JtJxZfLPHII5q53ioxF7A GgD+wSudqXEc3gKs2bynFcvlWgiali2b3dxNWZ5qRP652Mebtdl4H67/bSsKnhEX CcE/6M9wD9oWIdgaoL49rKZnU3ubSz0A5AwNhZiqGk70SbcAYrVWfZH1ApyBnt+8 jMogdK5eP4afg8zXeCSXaDF45MMQP7+gRsY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido INSA - Instituto Nacional do Semiarido http://www.insa.gov.br/ http://www.insa.gov.br/ Pedro Pacheco ppacheco@insa.gov.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uff.br UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense http://www.uff.br/ http://www.uff.br/ MIIDfDCCAmQCAQAwDQYJKoZIhvcNAQEFBQAwgYMxLjAsBgNVBAoTJVVGRiAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIEZsdW1pbmVuc2UxNTAzBgNVBAsTLFN1cGVyaW50 ZW5kZW5jaWEgZGUgdGVjbm9sb2dpYSBkYSBpbmZvcm1hY2FvMQswCQYDVQQGEwJC UjENMAsGA1UEAxMEY2FmZTAeFw0xMjA1MzAxOTAwMzJaFw0xNTA1MzAxOTAwMzJa MIGDMS4wLAYDVQQKEyVVRkYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBGbHVtaW5l bnNlMTUwMwYDVQQLEyxTdXBlcmludGVuZGVuY2lhIGRlIHRlY25vbG9naWEgZGEg aW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXvhof7zm8y1QIVmLEpVVqC080Hx0Ow5nL XJ+gG23l2hBtMn3jSwR9lqpXtmx5lTLDOSLnLBdvV7E9ZUhFx9ybgxerRb0Brj45 tLj4ycHbisfMA5MH2CoPa+2vnTRptHuQqaiP8N6WKcZnfJCay9M4sWfQ71Mf52xW 4l4XscaQaGqZfvs8ZIGSKLb6U7VlUFqno1Npy7wfsYQr1yLlCOXjFdhoMKrxJezQ yzSmxLMb77CnLLI9X1arao2YsZXHFd36FbBDAKJ4thzc+4T2N4ORYl7xrbkC+PBO agiiHJhyI7DY/7ea43g+jOfpMzegVXDxybjWNOK5AmxTLGMUMDJPAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAGdHVzV4ZXlOL3dxQOoE001RPT4o15E2I4yOmU7819wG l4knZ6JQGYNU3uXfoGyaBB8465GH/9k8xJNn2lZyTTy2+R3nDmzFlPFkYvbs59Sl wHibg8abfHxRZx+eK551Ivw0Jnr5j7x1LHVDLAfzvuNPIBNpAhOIsaDoaitF49/x qIVZUFdkyoVjbeop384xKzfA3hFv4D5YS068QWCTsKrFXtcMCEBkL/dW0ywTlQK5 Z/ihA7LfMSqo2t4kV+EBk1/AWTefxu107RBwojV9NHfgIVV3oVjgX/o0Le5wDKef KKWuTj9blE41waKTWtJSzqXi4LjSHeH+VhSn9b+8Llg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uff.br MIIDfDCCAmQCAQAwDQYJKoZIhvcNAQEFBQAwgYMxLjAsBgNVBAoTJVVGRiAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIEZsdW1pbmVuc2UxNTAzBgNVBAsTLFN1cGVyaW50 ZW5kZW5jaWEgZGUgdGVjbm9sb2dpYSBkYSBpbmZvcm1hY2FvMQswCQYDVQQGEwJC UjENMAsGA1UEAxMEY2FmZTAeFw0xMjA1MzAxOTAwMzJaFw0xNTA1MzAxOTAwMzJa MIGDMS4wLAYDVQQKEyVVRkYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBGbHVtaW5l bnNlMTUwMwYDVQQLEyxTdXBlcmludGVuZGVuY2lhIGRlIHRlY25vbG9naWEgZGEg aW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXvhof7zm8y1QIVmLEpVVqC080Hx0Ow5nL XJ+gG23l2hBtMn3jSwR9lqpXtmx5lTLDOSLnLBdvV7E9ZUhFx9ybgxerRb0Brj45 tLj4ycHbisfMA5MH2CoPa+2vnTRptHuQqaiP8N6WKcZnfJCay9M4sWfQ71Mf52xW 4l4XscaQaGqZfvs8ZIGSKLb6U7VlUFqno1Npy7wfsYQr1yLlCOXjFdhoMKrxJezQ yzSmxLMb77CnLLI9X1arao2YsZXHFd36FbBDAKJ4thzc+4T2N4ORYl7xrbkC+PBO agiiHJhyI7DY/7ea43g+jOfpMzegVXDxybjWNOK5AmxTLGMUMDJPAgMBAAEwDQYJ KoZIhvcNAQEFBQADggEBAGdHVzV4ZXlOL3dxQOoE001RPT4o15E2I4yOmU7819wG l4knZ6JQGYNU3uXfoGyaBB8465GH/9k8xJNn2lZyTTy2+R3nDmzFlPFkYvbs59Sl wHibg8abfHxRZx+eK551Ivw0Jnr5j7x1LHVDLAfzvuNPIBNpAhOIsaDoaitF49/x qIVZUFdkyoVjbeop384xKzfA3hFv4D5YS068QWCTsKrFXtcMCEBkL/dW0ywTlQK5 Z/ihA7LfMSqo2t4kV+EBk1/AWTefxu107RBwojV9NHfgIVV3oVjgX/o0Le5wDKef KKWuTj9blE41waKTWtJSzqXi4LjSHeH+VhSn9b+8Llg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense UFF - Universidade Federal Fluminense http://www.uff.br/ http://www.uff.br/ Uenes Vilaca uenesvilaca@id.uff.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufpi.br UFPI - Universidade Federal do Piaui UFPI - Universidade Federal do Piaui UFPI - Universidade Federal do Piaui UFPI - Universidade Federal do Piaui http://www.ufpi.br/ http://www.ufpi.br/ MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxJjAkBgNVBAoTHVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIFBpYXVpMQwwCgYDVQQLEwNOVEkxHjAcBgkqhkiG9w0B CQEWD250aUB1ZnBpLmVkdS5icjERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgT BVBpYXVpMQswCQYDVQQGEwJCUjESMBAGA1UEAxMJY2FmZXRvb2xzMB4XDTEzMDcx NTE4NDUxMVoXDTE2MDcxNDE4NDUxMVowgZoxJjAkBgNVBAoTHVVuaXZlcnNpZGFk ZSBGZWRlcmFsIGRvIFBpYXVpMQwwCgYDVQQLEwNOVEkxHjAcBgkqhkiG9w0BCQEW D250aUB1ZnBpLmVkdS5icjERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBp YXVpMQswCQYDVQQGEwJCUjESMBAGA1UEAxMJY2FmZXRvb2xzMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqkjRNJykzf+pYQwfB+HpWRnkVcg+lLI/wjQj CNfcjNeSFsXRVaPCrWzVJ6DlMnYM1sxkp9b+We5B5/t4P92XM+ZeFLvFEd5kbi50 JlAqFLVQxVBjLJdJ9AvUxMn55bQAh9mw4ANMb0U0iYcB25POJ6vWjxCuQR68xV4t nqgYOk8/d299pXxeZd8VMPfasfazzov1fa2aqpdrb8dqX+6/RMJm71d3nBHsPJuO y5ixRrE3HHYS8K52Eah59GY0NBF3EpearDjCI/W2KVmMJE6kNtMDkq8cjOGLZCsb 7sEb/uLpWn0Sxd7NPc6VkRzN5m1eFe4dQB3rz1dy9ngEa+GQjwIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQBfGXW54W7Y8WE5naezc3cFKrxErBdQ5ZvViX77Bsc3uNal EE2cXAkaYQbwKRa9Pp2zpkkr/wSKu2gZ1OwH4y8tWZf3kKzwxZa41fj2drWHYC88 +d4igeWI86UWoIA9HcQ9LZtY6gZSqpkaeOeKniFR/xTXrOwFOtreWkkZ6w4mhCAj EEK4mjitPz1kjBkaaZcnDOYysPjZ7Iq5mrEFwVvW6xXSs0LnGevKMig8Bi8Kr+nW UXJvN7r9gpaML2SGcEcAmqVExt2IuPrtUGvIS7CaN3+gaFAC53gmK+30nwLwvBkC DqmYcKWK/3TMzk3nUXEJx2H36Knb+Hv/Hig1rx35 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufpi.br MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxJjAkBgNVBAoTHVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIFBpYXVpMQwwCgYDVQQLEwNOVEkxHjAcBgkqhkiG9w0B CQEWD250aUB1ZnBpLmVkdS5icjERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgT BVBpYXVpMQswCQYDVQQGEwJCUjESMBAGA1UEAxMJY2FmZXRvb2xzMB4XDTEzMDcx NTE4NDUxMVoXDTE2MDcxNDE4NDUxMVowgZoxJjAkBgNVBAoTHVVuaXZlcnNpZGFk ZSBGZWRlcmFsIGRvIFBpYXVpMQwwCgYDVQQLEwNOVEkxHjAcBgkqhkiG9w0BCQEW D250aUB1ZnBpLmVkdS5icjERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBp YXVpMQswCQYDVQQGEwJCUjESMBAGA1UEAxMJY2FmZXRvb2xzMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqkjRNJykzf+pYQwfB+HpWRnkVcg+lLI/wjQj CNfcjNeSFsXRVaPCrWzVJ6DlMnYM1sxkp9b+We5B5/t4P92XM+ZeFLvFEd5kbi50 JlAqFLVQxVBjLJdJ9AvUxMn55bQAh9mw4ANMb0U0iYcB25POJ6vWjxCuQR68xV4t nqgYOk8/d299pXxeZd8VMPfasfazzov1fa2aqpdrb8dqX+6/RMJm71d3nBHsPJuO y5ixRrE3HHYS8K52Eah59GY0NBF3EpearDjCI/W2KVmMJE6kNtMDkq8cjOGLZCsb 7sEb/uLpWn0Sxd7NPc6VkRzN5m1eFe4dQB3rz1dy9ngEa+GQjwIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQBfGXW54W7Y8WE5naezc3cFKrxErBdQ5ZvViX77Bsc3uNal EE2cXAkaYQbwKRa9Pp2zpkkr/wSKu2gZ1OwH4y8tWZf3kKzwxZa41fj2drWHYC88 +d4igeWI86UWoIA9HcQ9LZtY6gZSqpkaeOeKniFR/xTXrOwFOtreWkkZ6w4mhCAj EEK4mjitPz1kjBkaaZcnDOYysPjZ7Iq5mrEFwVvW6xXSs0LnGevKMig8Bi8Kr+nW UXJvN7r9gpaML2SGcEcAmqVExt2IuPrtUGvIS7CaN3+gaFAC53gmK+30nwLwvBkC DqmYcKWK/3TMzk3nUXEJx2H36Knb+Hv/Hig1rx35 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFPI - Univerisdade Federal do Piaui UFPI - Univerisdade Federal do Piaui UFPI - Universidade Federal do Piaui UFPI - Universidade Federal do Piaui http://www.ufpi.br/ http://www.ufpi.br/ Arinaldo Silva arinaldo@ufpi.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia http://www.uesb.br/ http://www.uesb.br/ MIIDoDCCAogCAQAwDQYJKoZIhvcNAQEFBQAwgZUxDTALBgNVBAoTBFVFU0IxDzAN BgNVBAsTBlVJTkZPUjEjMCEGCSqGSIb3DQEJARYUbGVvbmFyZG9AdWVzYi5lZHUu YnIxHTAbBgNVBAcTFFZpdG9yaWEgZGEgQ29ucXVpc3RhMQswCQYDVQQIEwJCQTEL MAkGA1UEBhMCQlIxFTATBgNVBAMTDGNhZmUudWVzYi5icjAeFw0xMzA5MjAxODIz MjFaFw0xNjA5MTkxODIzMjFaMIGVMQ0wCwYDVQQKEwRVRVNCMQ8wDQYDVQQLEwZV SU5GT1IxIzAhBgkqhkiG9w0BCQEWFGxlb25hcmRvQHVlc2IuZWR1LmJyMR0wGwYD VQQHExRWaXRvcmlhIGRhIENvbnF1aXN0YTELMAkGA1UECBMCQkExCzAJBgNVBAYT AkJSMRUwEwYDVQQDEwxjYWZlLnVlc2IuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDX5Qd680PTIaF0ZaDfpTfPIdAIp+ydojMhCd34S3idsFGwSKiJ NnfOn65iPMJFynxfQuqoo9wWnPAcS22fudOTuqdwf6NFl3sUM6fXh1UmQn2pyHxe UrJCwViQDV6ZplF0Uw3ABnYew3gZfUk/34NR8kkB2NdBs6jp7PD+nWn9fPLNd23p thdpumkzbkkzRM9SweDmFbbCwJcrn0JR2H1xtUlqT/Aq9Vb8BT3JD44mZypxKU4d jI2/Kr9ZqaidQTcOqloiBoT1Az/fKmd1xXDDH8VFJvCGOSaXyWdEPR5kazOTLYyL QAq5KdWcpqU23keAklg0tw41kt1Wl1E+rb9fAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE0BAVExopeUKLY/yXZhQ+rw6uYi+JY64Y3w2qp3o4TKqgN9j5ziZge76fWL 4zMh7PO1TsZLnlWPcP4oP1OQNc4EiiiNGgLT4DfNU3NtpFFhVCKU5v3JUcw/ZHGj J4diZ6Rb6Q2TCcBJV02Gz7p6U6nhXE0blVlyqWuZ4GZWg2PSTHgaG2JzHUHC+wzf 7OaEuX3loT+wlm2Jq2ebDBlm+Yoth1pwE+puOluSk23P6aa71SkQjxb4pEv9sx8A W8Xj75F/MRL9CKazIOsUVwMSJnhDgZCDc/XxD29lBYLycFS5AJiCngmO+nYI61bv f+RldW1MxS+H81kufj7Rum74V4I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDoDCCAogCAQAwDQYJKoZIhvcNAQEFBQAwgZUxDTALBgNVBAoTBFVFU0IxDzAN BgNVBAsTBlVJTkZPUjEjMCEGCSqGSIb3DQEJARYUbGVvbmFyZG9AdWVzYi5lZHUu YnIxHTAbBgNVBAcTFFZpdG9yaWEgZGEgQ29ucXVpc3RhMQswCQYDVQQIEwJCQTEL MAkGA1UEBhMCQlIxFTATBgNVBAMTDGNhZmUudWVzYi5icjAeFw0xMzA5MjAxODIz MjFaFw0xNjA5MTkxODIzMjFaMIGVMQ0wCwYDVQQKEwRVRVNCMQ8wDQYDVQQLEwZV SU5GT1IxIzAhBgkqhkiG9w0BCQEWFGxlb25hcmRvQHVlc2IuZWR1LmJyMR0wGwYD VQQHExRWaXRvcmlhIGRhIENvbnF1aXN0YTELMAkGA1UECBMCQkExCzAJBgNVBAYT AkJSMRUwEwYDVQQDEwxjYWZlLnVlc2IuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDX5Qd680PTIaF0ZaDfpTfPIdAIp+ydojMhCd34S3idsFGwSKiJ NnfOn65iPMJFynxfQuqoo9wWnPAcS22fudOTuqdwf6NFl3sUM6fXh1UmQn2pyHxe UrJCwViQDV6ZplF0Uw3ABnYew3gZfUk/34NR8kkB2NdBs6jp7PD+nWn9fPLNd23p thdpumkzbkkzRM9SweDmFbbCwJcrn0JR2H1xtUlqT/Aq9Vb8BT3JD44mZypxKU4d jI2/Kr9ZqaidQTcOqloiBoT1Az/fKmd1xXDDH8VFJvCGOSaXyWdEPR5kazOTLYyL QAq5KdWcpqU23keAklg0tw41kt1Wl1E+rb9fAgMBAAEwDQYJKoZIhvcNAQEFBQAD ggEBAE0BAVExopeUKLY/yXZhQ+rw6uYi+JY64Y3w2qp3o4TKqgN9j5ziZge76fWL 4zMh7PO1TsZLnlWPcP4oP1OQNc4EiiiNGgLT4DfNU3NtpFFhVCKU5v3JUcw/ZHGj J4diZ6Rb6Q2TCcBJV02Gz7p6U6nhXE0blVlyqWuZ4GZWg2PSTHgaG2JzHUHC+wzf 7OaEuX3loT+wlm2Jq2ebDBlm+Yoth1pwE+puOluSk23P6aa71SkQjxb4pEv9sx8A W8Xj75F/MRL9CKazIOsUVwMSJnhDgZCDc/XxD29lBYLycFS5AJiCngmO+nYI61bv f+RldW1MxS+H81kufj7Rum74V4I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia UESB - Universidade Estadual do Sudoeste da Bahia http://www.uesb.br/ http://www.uesb.br/ Leonardo leonardo@uesb.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uesc.br UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz http://www.uesc.br/ http://www.uesc.br/ MIIC/jCCAeYCAQAwDQYJKoZIhvcNAQEFBQAwRTEfMB0GA1UECxMWRGVwYXJ0YW1l bnRvOiBOVEkvVUVTQzELMAkGA1UEBhMCQlIxFTATBgNVBAMTDGNhZmUudWVzYy5i cjAeFw0xMzA5MjAxOTEwMjlaFw0xNjA5MTkxOTEwMjlaMEUxHzAdBgNVBAsTFkRl cGFydGFtZW50bzogTlRJL1VFU0MxCzAJBgNVBAYTAkJSMRUwEwYDVQQDEwxjYWZl LnVlc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC72oVZgtPa vTAXBK6xUApNT4lZl9nN7GnX9MELpR6d9Nd9Hdh2HiK82IFucx1Ma6o48gp2IMoM CeMvP9gE+nNh8dTsV949z/EkesXTLqfSx8ZyZkAbULVeBkfjvZ8B4Tc8kFG0FVka 3niIPQZNV+ojIWUkpCvFE8F5f1Fg/AuGPT7ClVTd/wmJnaCzVeBOv1igIcPIcyUB FcJ8pLOhFCP+YOrhen+XEO0B7kMVAfkwFzic7odExmiknQ311Sdt/QaPMF2EWZ7r QcBRayAbIx13GYbKiVNZDHv2jSbfrqjbrACLxP17IHtKTjAHTq9zUbtTiaGcwwL8 F6hxMk3iZrsfAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBADxbQRK6vSslFHfXl2hB 570269W5Y6SzRDM13EUHyINWHWJ7ka3hpWCEA2RpgnmdNPFcbFp7ioyujOJR6moV tklji0Sdw9LqVSkACERmCKSa/2gpqIHoSgV+Ddk5VPkt0ATKwvZzyDxk0otvjERQ rwO6bZq50HzeV3wx4/P3MGbuaXuxSgP6yNVt9cZskilkG/+QDivmKjK753GbhdfW nyAmvI387XNCfg75p89Av9ZvmlAILKkg6XzImyCi27mWB5ANncpv9BH3Ko+Mbs4B rcmV/VA5EH2YQ5DgoadWHBSHIZ+ZJJiRFSkFfFyqsCMY5AbVw2kQmS7Og4WC3aYK RHc= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uesc.br MIIC/jCCAeYCAQAwDQYJKoZIhvcNAQEFBQAwRTEfMB0GA1UECxMWRGVwYXJ0YW1l bnRvOiBOVEkvVUVTQzELMAkGA1UEBhMCQlIxFTATBgNVBAMTDGNhZmUudWVzYy5i cjAeFw0xMzA5MjAxOTEwMjlaFw0xNjA5MTkxOTEwMjlaMEUxHzAdBgNVBAsTFkRl cGFydGFtZW50bzogTlRJL1VFU0MxCzAJBgNVBAYTAkJSMRUwEwYDVQQDEwxjYWZl LnVlc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC72oVZgtPa vTAXBK6xUApNT4lZl9nN7GnX9MELpR6d9Nd9Hdh2HiK82IFucx1Ma6o48gp2IMoM CeMvP9gE+nNh8dTsV949z/EkesXTLqfSx8ZyZkAbULVeBkfjvZ8B4Tc8kFG0FVka 3niIPQZNV+ojIWUkpCvFE8F5f1Fg/AuGPT7ClVTd/wmJnaCzVeBOv1igIcPIcyUB FcJ8pLOhFCP+YOrhen+XEO0B7kMVAfkwFzic7odExmiknQ311Sdt/QaPMF2EWZ7r QcBRayAbIx13GYbKiVNZDHv2jSbfrqjbrACLxP17IHtKTjAHTq9zUbtTiaGcwwL8 F6hxMk3iZrsfAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBADxbQRK6vSslFHfXl2hB 570269W5Y6SzRDM13EUHyINWHWJ7ka3hpWCEA2RpgnmdNPFcbFp7ioyujOJR6moV tklji0Sdw9LqVSkACERmCKSa/2gpqIHoSgV+Ddk5VPkt0ATKwvZzyDxk0otvjERQ rwO6bZq50HzeV3wx4/P3MGbuaXuxSgP6yNVt9cZskilkG/+QDivmKjK753GbhdfW nyAmvI387XNCfg75p89Av9ZvmlAILKkg6XzImyCi27mWB5ANncpv9BH3Ko+Mbs4B rcmV/VA5EH2YQ5DgoadWHBSHIZ+ZJJiRFSkFfFyqsCMY5AbVw2kQmS7Og4WC3aYK RHc= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz UESC - Universidade Estadual de Santa Cruz http://www.uesc.br/ http://www.uesc.br/ UDO/COI coi@uesc.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufpa.br UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para http://www.ufpa.br/ http://www.ufpa.br/ MIIDuzCCAqOgAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJCUjEN MAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTALBgNVBAoTBFVGUEExDTAL BgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1ZnBhLmJyMRUwEwYDVQQD EwxjYWZlLnVmcGEuYnIwHhcNMTAwNTI1MjAwOTA4WhcNMTMwNTI0MjAwOTA4WjB9 MQswCQYDVQQGEwJCUjENMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTAL BgNVBAoTBFVGUEExDTALBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1 ZnBhLmJyMRUwEwYDVQQDEwxjYWZlLnVmcGEuYnIwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC9YBhCGCvghJfWlbqNqPAes/VvzKs2G7FQMPeeI0rvzgn6 Dzydwsexq07Cj1adg4lR80t/0lcQl2gfahCJMOlTcYMNvmeNhsxsq2VwsOI73mRm edlkjIPHPu8fpE69FV4nldafKWRSLfcVkWzMSB48BeM7NQQjC0MYwbaAfRSi49fq /cPo25kOXGI8a78fpTkCINthiC6fbicq9ztjNq8ni6WnNvde+zM+VKxgefk3OD+i 8du9dAR2GzwPz7Qy547kUjen/6TrN1dYJt/sQ6+3MnEabD9YsMrlrg5zUoGuhYza ZRp9Ptjmo3OSUGCd6EIIAL89MJV9N2y1EFls2it5AgMBAAGjRjBEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG CisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBAKJiAYvrJHcBn0l4em/prU+H 74Cq3j2bFUbDYzlDSFIJitxuysLDW2IMDkQm4lzv6XXM+wXfQ7BEgxRHJM4MrsKd BUPwRd6zlyOIrmBp3/zQZagepSdGijmypRksrlrzki0YaYOsFNPNmX4KLgpoLcoC h9qZiPsf7/HuY0rfH4qhQmX8p9hkG6Xfy5peHHH1isqW9sBRrnESYbOTnV0qqelc 6Xt/cYiGF/IqlCoDef8Ckk4osN05i1GWtZBE7J5tzo/zlnmzoZw12AZeYT9fiX8M pvK4HkMxNpibdkH17SkgfEtHwfbcefaj3KDJHD+ZDP7tsupVBpfYQ4U5L5dzinI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufpa.br MIIDuzCCAqOgAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJCUjEN MAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTALBgNVBAoTBFVGUEExDTAL BgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1ZnBhLmJyMRUwEwYDVQQD EwxjYWZlLnVmcGEuYnIwHhcNMTAwNTI1MjAwOTA4WhcNMTMwNTI0MjAwOTA4WjB9 MQswCQYDVQQGEwJCUjENMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTAL BgNVBAoTBFVGUEExDTALBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1 ZnBhLmJyMRUwEwYDVQQDEwxjYWZlLnVmcGEuYnIwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC9YBhCGCvghJfWlbqNqPAes/VvzKs2G7FQMPeeI0rvzgn6 Dzydwsexq07Cj1adg4lR80t/0lcQl2gfahCJMOlTcYMNvmeNhsxsq2VwsOI73mRm edlkjIPHPu8fpE69FV4nldafKWRSLfcVkWzMSB48BeM7NQQjC0MYwbaAfRSi49fq /cPo25kOXGI8a78fpTkCINthiC6fbicq9ztjNq8ni6WnNvde+zM+VKxgefk3OD+i 8du9dAR2GzwPz7Qy547kUjen/6TrN1dYJt/sQ6+3MnEabD9YsMrlrg5zUoGuhYza ZRp9Ptjmo3OSUGCd6EIIAL89MJV9N2y1EFls2it5AgMBAAGjRjBEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG CisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBAKJiAYvrJHcBn0l4em/prU+H 74Cq3j2bFUbDYzlDSFIJitxuysLDW2IMDkQm4lzv6XXM+wXfQ7BEgxRHJM4MrsKd BUPwRd6zlyOIrmBp3/zQZagepSdGijmypRksrlrzki0YaYOsFNPNmX4KLgpoLcoC h9qZiPsf7/HuY0rfH4qhQmX8p9hkG6Xfy5peHHH1isqW9sBRrnESYbOTnV0qqelc 6Xt/cYiGF/IqlCoDef8Ckk4osN05i1GWtZBE7J5tzo/zlnmzoZw12AZeYT9fiX8M pvK4HkMxNpibdkH17SkgfEtHwfbcefaj3KDJHD+ZDP7tsupVBpfYQ4U5L5dzinI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para UFPA - Universidade Federal do Para http://www.ufpa.br/ http://www.ufpa.br/ Hugo Pereira Kuribayashi hugok@ufpa.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unicentro.br UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana http://www.unicentro.br/ http://www.unicentro.br/ MIIEWjCCA0ICAQAwDQYJKoZIhvcNAQEFBQAwgfIxRDBCBgNVBAoTO1VOSUNFTlRS TyAtIFVuaXZlcnNpZGFkZSBFc3RhZHVhbCBkbyBDZW50cm8tT2VzdGUgZG8gUGFy YW5hMTowOAYDVQQLFDFDT09SVEkgLSBDb29yZGVuYWRvcmlhIGRlIFRlY25vbG9n aWEgZSBJbmZvcm1h52FvMR8wHQYJKoZIhvcNAQkBFhB3ZWJAdW5pY2VudHJvLmJy MRMwEQYDVQQHEwpHdWFyYXB1YXZhMQ8wDQYDVQQIEwZQYXJhbmExCzAJBgNVBAYT AkJSMRowGAYDVQQDExFjYWZlLnVuaWNlbnRyby5icjAeFw0xMzEwMjQxNjI5NTla Fw0xNjEwMjMxNjI5NTlaMIHyMUQwQgYDVQQKEztVTklDRU5UUk8gLSBVbml2ZXJz aWRhZGUgRXN0YWR1YWwgZG8gQ2VudHJvLU9lc3RlIGRvIFBhcmFuYTE6MDgGA1UE CxQxQ09PUlRJIC0gQ29vcmRlbmFkb3JpYSBkZSBUZWNub2xvZ2lhIGUgSW5mb3Jt YedhbzEfMB0GCSqGSIb3DQEJARYQd2ViQHVuaWNlbnRyby5icjETMBEGA1UEBxMK R3VhcmFwdWF2YTEPMA0GA1UECBMGUGFyYW5hMQswCQYDVQQGEwJCUjEaMBgGA1UE AxMRY2FmZS51bmljZW50cm8uYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC607Qfkx4TEKYhLrko/Wedr9CcRZhxTEwI1gSiQnR1jTtH4tciXzJYWhLa RMayXwdv7790MNiDf+dQqwwyIVXUQTyTxvt/ZBXHuDzdFJ55UaqzxcL64Ppxhs/Q UoFt+/IO2eOWgOmAcj4R4oiebL62UJXSiMUVQ6tsmZFjiVnCR3bbf/vaJfn0Av50 Tht6lf0BQOdaKug/lhVpoubXl+F19gH+6wne+GdMxqb4GTuLNliJiXPkMDPKzAF6 DMwHruOiz6zLzvTYAlVIsOlHcRpHJD9Pm7wm9xQtbDpNZbRantZc03ca2vrzTpPt MhRZWyij1cjww58GxRXyrLL180JHAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEqe 7k9//oLDi60deCaFZNsOMBlNpkQxW4wHYtgUJ16ZJKpVDq6HO8c/rBYXrTPRbPjf vE6cmv/20uVkMCpRwGCZ4ndzkQLZsveT6Ro3gkGzBsQmJs4Ujd1e2vhVr6RRbgTF 9dbIMcngDRakeFx76lnLx6w2LbVuaTCw4iwwmMUSF+xDNorZeN2za/7B1hFKP4im H1niJe6ks5HnzSGtY84qpuCMkWvw3vQPgekrU7NJZ7JvYNR23GJ18EzQYH/Bi88D rKEQ5KnwgbMVxET6a4vsKXDzNYbLeMHGt6mIunciYbQzuXcCg++QthuBqng8Wre+ uIoHx7ZhxQYffJyfRtc= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unicentro.br MIIEWjCCA0ICAQAwDQYJKoZIhvcNAQEFBQAwgfIxRDBCBgNVBAoTO1VOSUNFTlRS TyAtIFVuaXZlcnNpZGFkZSBFc3RhZHVhbCBkbyBDZW50cm8tT2VzdGUgZG8gUGFy YW5hMTowOAYDVQQLFDFDT09SVEkgLSBDb29yZGVuYWRvcmlhIGRlIFRlY25vbG9n aWEgZSBJbmZvcm1h52FvMR8wHQYJKoZIhvcNAQkBFhB3ZWJAdW5pY2VudHJvLmJy MRMwEQYDVQQHEwpHdWFyYXB1YXZhMQ8wDQYDVQQIEwZQYXJhbmExCzAJBgNVBAYT AkJSMRowGAYDVQQDExFjYWZlLnVuaWNlbnRyby5icjAeFw0xMzEwMjQxNjI5NTla Fw0xNjEwMjMxNjI5NTlaMIHyMUQwQgYDVQQKEztVTklDRU5UUk8gLSBVbml2ZXJz aWRhZGUgRXN0YWR1YWwgZG8gQ2VudHJvLU9lc3RlIGRvIFBhcmFuYTE6MDgGA1UE CxQxQ09PUlRJIC0gQ29vcmRlbmFkb3JpYSBkZSBUZWNub2xvZ2lhIGUgSW5mb3Jt YedhbzEfMB0GCSqGSIb3DQEJARYQd2ViQHVuaWNlbnRyby5icjETMBEGA1UEBxMK R3VhcmFwdWF2YTEPMA0GA1UECBMGUGFyYW5hMQswCQYDVQQGEwJCUjEaMBgGA1UE AxMRY2FmZS51bmljZW50cm8uYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC607Qfkx4TEKYhLrko/Wedr9CcRZhxTEwI1gSiQnR1jTtH4tciXzJYWhLa RMayXwdv7790MNiDf+dQqwwyIVXUQTyTxvt/ZBXHuDzdFJ55UaqzxcL64Ppxhs/Q UoFt+/IO2eOWgOmAcj4R4oiebL62UJXSiMUVQ6tsmZFjiVnCR3bbf/vaJfn0Av50 Tht6lf0BQOdaKug/lhVpoubXl+F19gH+6wne+GdMxqb4GTuLNliJiXPkMDPKzAF6 DMwHruOiz6zLzvTYAlVIsOlHcRpHJD9Pm7wm9xQtbDpNZbRantZc03ca2vrzTpPt MhRZWyij1cjww58GxRXyrLL180JHAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEqe 7k9//oLDi60deCaFZNsOMBlNpkQxW4wHYtgUJ16ZJKpVDq6HO8c/rBYXrTPRbPjf vE6cmv/20uVkMCpRwGCZ4ndzkQLZsveT6Ro3gkGzBsQmJs4Ujd1e2vhVr6RRbgTF 9dbIMcngDRakeFx76lnLx6w2LbVuaTCw4iwwmMUSF+xDNorZeN2za/7B1hFKP4im H1niJe6ks5HnzSGtY84qpuCMkWvw3vQPgekrU7NJZ7JvYNR23GJ18EzQYH/Bi88D rKEQ5KnwgbMVxET6a4vsKXDzNYbLeMHGt6mIunciYbQzuXcCg++QthuBqng8Wre+ uIoHx7ZhxQYffJyfRtc= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana UNICENTRO - Universidade Estadual do Centro-Oeste do Parana http://www.unicentro.br/ http://www.unicentro.br/ Mauricio Adriano Teixeira madriano@unicentro.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unifap.br UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa http://www.unifap.br/ http://www.unifap.br/ MIIEAjCCAuoCAQAwDQYJKoZIhvcNAQEFBQAwgcYxLzAtBgNVBAoTJlVOSUZBUCAt IFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIEFtYXBhMSwwKgYDVQQLEyNESU5GTyAt IERlcGFydGFtZW50byBkZSBJbmZvcm1hdGljYTEeMBwGCSqGSIb3DQEJARYPZGlu Zm9AdW5pZmFwLmJyMQ8wDQYDVQQHEwZNYWNhcGExDjAMBgNVBAgTBUFtYXBhMQsw CQYDVQQGEwJCUjEXMBUGA1UEAxMOY2FmZS51bmlmYXAuYnIwHhcNMTIwNDE3MjAw NDI2WhcNMTUwNDE3MjAwNDI2WjCBxjEvMC0GA1UEChMmVU5JRkFQIC0gVW5pdmVy c2lkYWRlIEZlZGVyYWwgZG8gQW1hcGExLDAqBgNVBAsTI0RJTkZPIC0gRGVwYXJ0 YW1lbnRvIGRlIEluZm9ybWF0aWNhMR4wHAYJKoZIhvcNAQkBFg9kaW5mb0B1bmlm YXAuYnIxDzANBgNVBAcTBk1hY2FwYTEOMAwGA1UECBMFQW1hcGExCzAJBgNVBAYT AkJSMRcwFQYDVQQDEw5jYWZlLnVuaWZhcC5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALnDpFayIMY6LGSN8rr9/GpzUSfmzFcVRt1KF6NqMOIL4HFP OdaLWcWOsKNaUQBbJBiOPD4TDc/1ihU6X53UbtX7MCLJoizR7vk7NQqlhxwfuoCE di7Vaq2SRjTgX5oLV+ObOxjTqySJyZeF/9yj4w0/MzE1igT9Q/5N+E9dDbBza32m G3NcjSyPLH2/yNnq+xgROnT9plGKE0yWekscu0xvl4HVh6hC0QZmzHfHDsQnOPs2 +HoWK+NDK+Q13dPyTnRQ2dUpyXUdl3NjkFknkGtJkEhNk8te4gHfkdLZ/EMSYQt3 rAm4Cv73Cx8ISOXScuaBUwsfc9Rvstd4p/7AF1ECAwEAATANBgkqhkiG9w0BAQUF AAOCAQEATSZBo/wzBEE/vxbHhBDDXRkXy6DjnOgOhc5u4cbon7HHJsgxOftZyA4H l7XR4R42245J6iV9BHcmCWMQaCNqjRW2LgANxpI1uKq8kDRwambPoCzhic66Jjnx DOcc/tR4Lop5El1G2a1lluD6Ogvk/ri7GUPQq/tBnNx6L9zTaCKB4Xkm07v4FHP+ kQsvZVaeSRCj6TFU4UndfZx3G0HveTwTjkdEJb4u/VK1uHUgUScVz1oODMv0mCDF NUWidpyQsguPTdgzSCi4ztO1chZiTGRrY8BxRhBGsfkMirRVfhgdYLg0g89SP3ja AWH4N7Emw+Xy4wjbo3OMjdWiW0S0GQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unifap.br MIIEAjCCAuoCAQAwDQYJKoZIhvcNAQEFBQAwgcYxLzAtBgNVBAoTJlVOSUZBUCAt IFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIEFtYXBhMSwwKgYDVQQLEyNESU5GTyAt IERlcGFydGFtZW50byBkZSBJbmZvcm1hdGljYTEeMBwGCSqGSIb3DQEJARYPZGlu Zm9AdW5pZmFwLmJyMQ8wDQYDVQQHEwZNYWNhcGExDjAMBgNVBAgTBUFtYXBhMQsw CQYDVQQGEwJCUjEXMBUGA1UEAxMOY2FmZS51bmlmYXAuYnIwHhcNMTIwNDE3MjAw NDI2WhcNMTUwNDE3MjAwNDI2WjCBxjEvMC0GA1UEChMmVU5JRkFQIC0gVW5pdmVy c2lkYWRlIEZlZGVyYWwgZG8gQW1hcGExLDAqBgNVBAsTI0RJTkZPIC0gRGVwYXJ0 YW1lbnRvIGRlIEluZm9ybWF0aWNhMR4wHAYJKoZIhvcNAQkBFg9kaW5mb0B1bmlm YXAuYnIxDzANBgNVBAcTBk1hY2FwYTEOMAwGA1UECBMFQW1hcGExCzAJBgNVBAYT AkJSMRcwFQYDVQQDEw5jYWZlLnVuaWZhcC5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALnDpFayIMY6LGSN8rr9/GpzUSfmzFcVRt1KF6NqMOIL4HFP OdaLWcWOsKNaUQBbJBiOPD4TDc/1ihU6X53UbtX7MCLJoizR7vk7NQqlhxwfuoCE di7Vaq2SRjTgX5oLV+ObOxjTqySJyZeF/9yj4w0/MzE1igT9Q/5N+E9dDbBza32m G3NcjSyPLH2/yNnq+xgROnT9plGKE0yWekscu0xvl4HVh6hC0QZmzHfHDsQnOPs2 +HoWK+NDK+Q13dPyTnRQ2dUpyXUdl3NjkFknkGtJkEhNk8te4gHfkdLZ/EMSYQt3 rAm4Cv73Cx8ISOXScuaBUwsfc9Rvstd4p/7AF1ECAwEAATANBgkqhkiG9w0BAQUF AAOCAQEATSZBo/wzBEE/vxbHhBDDXRkXy6DjnOgOhc5u4cbon7HHJsgxOftZyA4H l7XR4R42245J6iV9BHcmCWMQaCNqjRW2LgANxpI1uKq8kDRwambPoCzhic66Jjnx DOcc/tR4Lop5El1G2a1lluD6Ogvk/ri7GUPQq/tBnNx6L9zTaCKB4Xkm07v4FHP+ kQsvZVaeSRCj6TFU4UndfZx3G0HveTwTjkdEJb4u/VK1uHUgUScVz1oODMv0mCDF NUWidpyQsguPTdgzSCi4ztO1chZiTGRrY8BxRhBGsfkMirRVfhgdYLg0g89SP3ja AWH4N7Emw+Xy4wjbo3OMjdWiW0S0GQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa UNIFAP - Universidade Federal do Amapa http://www.unifap.br/ http://www.unifap.br/ Samir Patrice samir@unifap.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unisc.br UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul http://www.unisc.br/ http://www.unisc.br/ MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzENMAsGA1UECxMEU2luZjELMAkG A1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwHhcNMTMwMjA2MTc1MzQ1WhcNMTYwMjA2 MTc1MzQ1WjArMQ0wCwYDVQQLEwRTaW5mMQswCQYDVQQGEwJCUjENMAsGA1UEAxME Y2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxA4rJA1Us3xte9 CXYcYfkxH/kmOsE1j9N9BqccuWV8wSVuMkQ8V8JDSAm+MyvXTsu6cwhoGeWZtu/D wFzvSwX8vaXXsSFFKx+WB6QtmOqWX2rEcn6Z6nGNE41vbKYH8xm71ge47NbTLklJ Ml6JnR8qXajr4ewKR4mcsZ0mxa3xii7aLz5MeeE0TQT4N9YX8okE8FADNTCh3bnC 7eEcjYhgbP71VDZRJFuHHiImn+vBE2dfsLF8sRWbM8hhUkUfZEu3z5rDctjH6TXf dkWD2DU1kRSpd6ZxbqoJsBrYTGRlLN83CkNs/pMyP3yQ2CQ5/8HhH5Mh7qgRuPA2 HnWye90CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAsuqKAz0R93jVSFBhXOkD5EJJ knViFHZlqc1ih8WAG1vj7IJMN8TonsmdyMdYxvfDz6bOQdBBZydwu01J4hDh7NU9 ElT1CBEIojATIRaGry2y+TWr761yDo0ksla1TlOSuse31u9FCEJy7UmdEoslspVp ufJBdeOZESeHVkXitYAWCbDB1iKDgyllOob9w+B/2f3MSrz4wkEPKWuLRpFD+5IX XBF1RC8/I2AWC2zNjVNRHbINq3dIkkXQV9hjj7i6TdjF43eviD5Rphoq1D29UQGn 8KlYPGgRz7bqidsVO94mihOF4AtONQ9oOydh3lfdZHKFiRkSSInkr5IH46Alcw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unisc.br MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzENMAsGA1UECxMEU2luZjELMAkG A1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwHhcNMTMwMjA2MTc1MzQ1WhcNMTYwMjA2 MTc1MzQ1WjArMQ0wCwYDVQQLEwRTaW5mMQswCQYDVQQGEwJCUjENMAsGA1UEAxME Y2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxA4rJA1Us3xte9 CXYcYfkxH/kmOsE1j9N9BqccuWV8wSVuMkQ8V8JDSAm+MyvXTsu6cwhoGeWZtu/D wFzvSwX8vaXXsSFFKx+WB6QtmOqWX2rEcn6Z6nGNE41vbKYH8xm71ge47NbTLklJ Ml6JnR8qXajr4ewKR4mcsZ0mxa3xii7aLz5MeeE0TQT4N9YX8okE8FADNTCh3bnC 7eEcjYhgbP71VDZRJFuHHiImn+vBE2dfsLF8sRWbM8hhUkUfZEu3z5rDctjH6TXf dkWD2DU1kRSpd6ZxbqoJsBrYTGRlLN83CkNs/pMyP3yQ2CQ5/8HhH5Mh7qgRuPA2 HnWye90CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAsuqKAz0R93jVSFBhXOkD5EJJ knViFHZlqc1ih8WAG1vj7IJMN8TonsmdyMdYxvfDz6bOQdBBZydwu01J4hDh7NU9 ElT1CBEIojATIRaGry2y+TWr761yDo0ksla1TlOSuse31u9FCEJy7UmdEoslspVp ufJBdeOZESeHVkXitYAWCbDB1iKDgyllOob9w+B/2f3MSrz4wkEPKWuLRpFD+5IX XBF1RC8/I2AWC2zNjVNRHbINq3dIkkXQV9hjj7i6TdjF43eviD5Rphoq1D29UQGn 8KlYPGgRz7bqidsVO94mihOF4AtONQ9oOydh3lfdZHKFiRkSSInkr5IH46Alcw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul UNISC - Universidade de Santa Cruz do Sul http://www.unisc.br/ http://www.unisc.br/ Cristiano Maynart rede@unisc.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf upf.br UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo http://www.upf.br/ http://www.upf.br/ MIIDGDCCAgCgAwIBAgIVAKX43u2xOk6GZiZYCBjCZkKXx2/9MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2NhZmUudXBmLmJyMB4XDTEyMDcxODEzMzMwMFoXDTMy MDcxODEzMzMwMFowFjEUMBIGA1UEAxMLY2FmZS51cGYuYnIwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDQ4M1p+I5ah6Aw+O5/z9Be++lnk9Vs/F1rXbKj tP4ZLt+1ubEXIstFvgYbaQegfjGCmbSTLjeAhoKqQa+9oqHztvJCyi8tAAxm+DkR YUVjK7jdg+WhLSIXXjUw8kLQ7/0j9WoR5kANYpb0zgLX5txa6ag0yuiy3SZJdem5 OxWcRMIgM9IT93D0Vtn4KOy33LuT1nJnlfXRe0e/6Uk3io8eX/sU1bFbYGSIoaBC wavXQpYI6doyMwp6jQ0ZTHMgPveJ9RgJVI1UjxPNarlfpkD3tbBoMW6jKzysuNza fdE/zhufAdpf1dEJLvW6NqFQhV/IntZ9uikpaZb0qYfccb+FAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2NhZmUudXBmLmJyhiJodHRwczovL2NhZmUudXBmLmJyL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQzZ13hyDuXco93Ne8aOzsxQ7pkVDANBgkqhkiG 9w0BAQUFAAOCAQEAxN0o+TiTOnQ9DyT3sLjL7t08L2DXXzZS808wUPm9gxAxaKBy RP6v52aY5JQl+5KDp4kcYWcJ2HbmY93pdJr/ySf38ZnfDhE8/VtxTPN8i8flLpo6 hAXpIVHrpchg/6A6wG94q2hoJHJlkjdMAUaqRluRVqUf3LCh9z0L2JYggLMO8t4i dZva6wWLqVLrj290MtPM6VyBwky4PyopG92JhFkovN6fO+N0XBOXO95k7vRhXHMq Q7lzc5HBe7iHhhH8bMVnNU4rnC5y/mAtB8RlGKu9xkgHFzxpk+Rf8ZvvI6hdpmCD CiIzIL92AYqWu+1Ec6sT4NbrfVhJlpfh0jshog== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient upf.br MIIDGDCCAgCgAwIBAgIVAKX43u2xOk6GZiZYCBjCZkKXx2/9MA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2NhZmUudXBmLmJyMB4XDTEyMDcxODEzMzMwMFoXDTMy MDcxODEzMzMwMFowFjEUMBIGA1UEAxMLY2FmZS51cGYuYnIwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDQ4M1p+I5ah6Aw+O5/z9Be++lnk9Vs/F1rXbKj tP4ZLt+1ubEXIstFvgYbaQegfjGCmbSTLjeAhoKqQa+9oqHztvJCyi8tAAxm+DkR YUVjK7jdg+WhLSIXXjUw8kLQ7/0j9WoR5kANYpb0zgLX5txa6ag0yuiy3SZJdem5 OxWcRMIgM9IT93D0Vtn4KOy33LuT1nJnlfXRe0e/6Uk3io8eX/sU1bFbYGSIoaBC wavXQpYI6doyMwp6jQ0ZTHMgPveJ9RgJVI1UjxPNarlfpkD3tbBoMW6jKzysuNza fdE/zhufAdpf1dEJLvW6NqFQhV/IntZ9uikpaZb0qYfccb+FAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2NhZmUudXBmLmJyhiJodHRwczovL2NhZmUudXBmLmJyL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBQzZ13hyDuXco93Ne8aOzsxQ7pkVDANBgkqhkiG 9w0BAQUFAAOCAQEAxN0o+TiTOnQ9DyT3sLjL7t08L2DXXzZS808wUPm9gxAxaKBy RP6v52aY5JQl+5KDp4kcYWcJ2HbmY93pdJr/ySf38ZnfDhE8/VtxTPN8i8flLpo6 hAXpIVHrpchg/6A6wG94q2hoJHJlkjdMAUaqRluRVqUf3LCh9z0L2JYggLMO8t4i dZva6wWLqVLrj290MtPM6VyBwky4PyopG92JhFkovN6fO+N0XBOXO95k7vRhXHMq Q7lzc5HBe7iHhhH8bMVnNU4rnC5y/mAtB8RlGKu9xkgHFzxpk+Rf8ZvvI6hdpmCD CiIzIL92AYqWu+1Ec6sT4NbrfVhJlpfh0jshog== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo UPF - Universidade de Passo Fundo http://www.upf.br/ http://www.upf.br/ GTI/RNP servnac@rnp.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uscs.edu.br USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul http://www.uscs.edu.br/ http://www.uscs.edu.br/ MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPTA7BgNVBAoUNFVTQ1MgLSBV bml2ZXJzaWRhZGUgTXVuaWNpcGFsIGRlIFPDo28gQ2FldGFubyBkbyBTdWwxHDAa BgNVBAsTE0RlcGFydGFtZW50byBkZSBUSUMxJjAkBgkqhkiG9w0BCQEWF2luZm9y bWF0aWNhQHVzY3MuZWR1LmJyMRwwGgYDVQQHFBNTw6NvIENhZXRhbm8gZG8gU3Vs MRMwEQYDVQQIFApTw6NvIFBhdWxvMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2Fm ZTAeFw0xMTEwMTAxMzA5NTFaFw0xNDEwMDkxMzA5NTFaMIHUMT0wOwYDVQQKFDRV U0NTIC0gVW5pdmVyc2lkYWRlIE11bmljaXBhbCBkZSBTw6NvIENhZXRhbm8gZG8g U3VsMRwwGgYDVQQLExNEZXBhcnRhbWVudG8gZGUgVElDMSYwJAYJKoZIhvcNAQkB FhdpbmZvcm1hdGljYUB1c2NzLmVkdS5icjEcMBoGA1UEBxQTU8OjbyBDYWV0YW5v IGRvIFN1bDETMBEGA1UECBQKU8OjbyBQYXVsbzELMAkGA1UEBhMCQlIxDTALBgNV BAMTBGNhZmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcyCg45LWr jr2yO56SQbqE6MijQ3QkvD5EWPbQtqw1Ft3GkY2aVS4Q7v+1c0xazvwFO041UX1u 7JNkw4pQHb5PDmqJlDnDbLoHiq4VLXMO/6NvfrVlGHD9gevXsNmph689l+giwzKv w95fEa+lm9chHFFaLEVhcrpxLPGNlpsr8dqVoKFayiRptYm+a2TdFRo0UNSDubl9 3KyAKYy7W1dMhSpwKKAcq+MgCL1W9ShOqzWwIVP3Xow9w5Ft9z4Wls1hsz7Bbycg lzBdMj3gaFaJHWMng/wl81G6xsXqhoI5l7pYchrKxE2e5TB53XSRisGMh6HT6Afp au8aLT1UJu8XAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBABfwqCo0eryKBVy9v5am 4cfR+CWi7DUp7G2oHSarHSFVyLoC25SxkEv0V+V6itH9qc01AQQs66MeWjaTeUFM mfmwjjAlswn2/BrV6Tujq9hWzc/mxiBLmGxIwnI26TZYPuN8iNfjRS4BY5MYO9kS tTkHyAwQv6h54K0nvS9ds/Dcnao+wDNG45RNL1F4zuCQ83z5ylISQCRShsY4TSrB Wxnh8bWMDO/Z0sX5H6irYr6nInxP9LwmUPhJBNXQS05pYdumgWI6duPM9bSrJrWr gHPmXGan8FW+6s/8YVMACGZiK7Dl/PQ+cvTDsO+3k9F2lj8uK+fhqp+FMRHlIJgy 1FM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uscs.edu.br MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPTA7BgNVBAoUNFVTQ1MgLSBV bml2ZXJzaWRhZGUgTXVuaWNpcGFsIGRlIFPDo28gQ2FldGFubyBkbyBTdWwxHDAa BgNVBAsTE0RlcGFydGFtZW50byBkZSBUSUMxJjAkBgkqhkiG9w0BCQEWF2luZm9y bWF0aWNhQHVzY3MuZWR1LmJyMRwwGgYDVQQHFBNTw6NvIENhZXRhbm8gZG8gU3Vs MRMwEQYDVQQIFApTw6NvIFBhdWxvMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2Fm ZTAeFw0xMTEwMTAxMzA5NTFaFw0xNDEwMDkxMzA5NTFaMIHUMT0wOwYDVQQKFDRV U0NTIC0gVW5pdmVyc2lkYWRlIE11bmljaXBhbCBkZSBTw6NvIENhZXRhbm8gZG8g U3VsMRwwGgYDVQQLExNEZXBhcnRhbWVudG8gZGUgVElDMSYwJAYJKoZIhvcNAQkB FhdpbmZvcm1hdGljYUB1c2NzLmVkdS5icjEcMBoGA1UEBxQTU8OjbyBDYWV0YW5v IGRvIFN1bDETMBEGA1UECBQKU8OjbyBQYXVsbzELMAkGA1UEBhMCQlIxDTALBgNV BAMTBGNhZmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcyCg45LWr jr2yO56SQbqE6MijQ3QkvD5EWPbQtqw1Ft3GkY2aVS4Q7v+1c0xazvwFO041UX1u 7JNkw4pQHb5PDmqJlDnDbLoHiq4VLXMO/6NvfrVlGHD9gevXsNmph689l+giwzKv w95fEa+lm9chHFFaLEVhcrpxLPGNlpsr8dqVoKFayiRptYm+a2TdFRo0UNSDubl9 3KyAKYy7W1dMhSpwKKAcq+MgCL1W9ShOqzWwIVP3Xow9w5Ft9z4Wls1hsz7Bbycg lzBdMj3gaFaJHWMng/wl81G6xsXqhoI5l7pYchrKxE2e5TB53XSRisGMh6HT6Afp au8aLT1UJu8XAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBABfwqCo0eryKBVy9v5am 4cfR+CWi7DUp7G2oHSarHSFVyLoC25SxkEv0V+V6itH9qc01AQQs66MeWjaTeUFM mfmwjjAlswn2/BrV6Tujq9hWzc/mxiBLmGxIwnI26TZYPuN8iNfjRS4BY5MYO9kS tTkHyAwQv6h54K0nvS9ds/Dcnao+wDNG45RNL1F4zuCQ83z5ylISQCRShsY4TSrB Wxnh8bWMDO/Z0sX5H6irYr6nInxP9LwmUPhJBNXQS05pYdumgWI6duPM9bSrJrWr gHPmXGan8FW+6s/8YVMACGZiK7Dl/PQ+cvTDsO+3k9F2lj8uK+fhqp+FMRHlIJgy 1FM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul USCS - Universidade Municipal de Sao Caetano do Sul http://www.uscs.edu.br/ http://www.uscs.edu.br/ Eduardo dos Santos eduardo@uscs.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufv.br UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa http://www.ufv.br/ http://www.ufv.br/ MIIEfTCCA2WgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB3TELMAkGA1UEBhMCQlIx FTATBgNVBAgTDE1pbmFzIEdlcmFpczEPMA0GA1UEBxMGVmljb3NhMS0wKwYDVQQK EyRVRlYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBWaWNvc2ExNDAyBgNVBAsT K0RUSSAtIERpcmV0b3JpYSBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xJDAi BgkqhkiG9w0BCQEWFXBvbGx5YW5uYS5tb3RhQHVmdi5icjEbMBkGA1UEAxMSY2Fs aXBzby5jcGQudWZ2LmJyMB4XDTEwMDQwODEyMjk0MFoXDTEzMDQwNzEyMjk0MFow gd0xCzAJBgNVBAYTAkJSMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxDzANBgNVBAcT BlZpY29zYTEtMCsGA1UEChMkVUZWIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg Vmljb3NhMTQwMgYDVQQLEytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBk YSBJbmZvcm1hY2FvMSQwIgYJKoZIhvcNAQkBFhVwb2xseWFubmEubW90YUB1ZnYu YnIxGzAZBgNVBAMTEmNhbGlwc28uY3BkLnVmdi5icjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMozVW2X3OMKcEQcp4RnGTFR2s6iSFoHvkVPjYkpWszZ +QfEV3GroXsLWv/RjJ+QtXhXfttFB0fNdiCWhxh2wbkeF2t1v21B+sCirnf+1qm6 e0oetbRxK6k5O39pioOdEdUrMoN5s2WLoqMmK8ryqgb25GwLVolne9S4Wwyaocgp bDYjG11lZia7bEO03TsKPv7i5s4d2htD/wU+qkDT52H6aGI09L25bpwT+/aeUeIH Fvy750y5voXDaXx6MH9DrGslG7Dr9S/207uq0AxIrHaIgUbl6307tZhFbN32kBLT d/413Qb6H4RKsxwv+DLmy3UEa/c4UGeN7Vn7RDm5+/0CAwEAAaNGMEQwCQYDVR0T BAIwADALBgNVHQ8EBAMCBaAwKgYDVR0lBCMwIQYIKwYBBQUHAwEGCWCGSAGG+EIE AQYKKwYBBAGCNwoDAzANBgkqhkiG9w0BAQUFAAOCAQEAAzFQSYz2mWPl2z0fhnc8 KfVtknNUnZFOzozeTD4UrmtTjRZo2O2BY6+9imoLcPtW3GH1fV7maZBk2QdHm1NN 63yt1rqfMVplsCBbRpgSEBdIEHwUDmT3xGrFphhW84QGIh7dJuhdvaQ522C/YVyK zqppjlaUSZgqp4/jL8okZfDRgP+Sw3dBt0zJ+YpR60EQ7niv9mUKsJH4JXGcVtV+ eTUY0S2J5SynJg4s5y9P2tMykzU/tA1pa+B1joFMAe37uKlKTiTWPJgSz/Q0/1bY ZEvbFOP1xLmtYXK8ipoyp3dauE5ls2QwIhanMz5A6SpPJYWO+9nLq7MQiSwfuvvJ 1Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufv.br MIIEfTCCA2WgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB3TELMAkGA1UEBhMCQlIx FTATBgNVBAgTDE1pbmFzIEdlcmFpczEPMA0GA1UEBxMGVmljb3NhMS0wKwYDVQQK EyRVRlYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBWaWNvc2ExNDAyBgNVBAsT K0RUSSAtIERpcmV0b3JpYSBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xJDAi BgkqhkiG9w0BCQEWFXBvbGx5YW5uYS5tb3RhQHVmdi5icjEbMBkGA1UEAxMSY2Fs aXBzby5jcGQudWZ2LmJyMB4XDTEwMDQwODEyMjk0MFoXDTEzMDQwNzEyMjk0MFow gd0xCzAJBgNVBAYTAkJSMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxDzANBgNVBAcT BlZpY29zYTEtMCsGA1UEChMkVUZWIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg Vmljb3NhMTQwMgYDVQQLEytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBk YSBJbmZvcm1hY2FvMSQwIgYJKoZIhvcNAQkBFhVwb2xseWFubmEubW90YUB1ZnYu YnIxGzAZBgNVBAMTEmNhbGlwc28uY3BkLnVmdi5icjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMozVW2X3OMKcEQcp4RnGTFR2s6iSFoHvkVPjYkpWszZ +QfEV3GroXsLWv/RjJ+QtXhXfttFB0fNdiCWhxh2wbkeF2t1v21B+sCirnf+1qm6 e0oetbRxK6k5O39pioOdEdUrMoN5s2WLoqMmK8ryqgb25GwLVolne9S4Wwyaocgp bDYjG11lZia7bEO03TsKPv7i5s4d2htD/wU+qkDT52H6aGI09L25bpwT+/aeUeIH Fvy750y5voXDaXx6MH9DrGslG7Dr9S/207uq0AxIrHaIgUbl6307tZhFbN32kBLT d/413Qb6H4RKsxwv+DLmy3UEa/c4UGeN7Vn7RDm5+/0CAwEAAaNGMEQwCQYDVR0T BAIwADALBgNVHQ8EBAMCBaAwKgYDVR0lBCMwIQYIKwYBBQUHAwEGCWCGSAGG+EIE AQYKKwYBBAGCNwoDAzANBgkqhkiG9w0BAQUFAAOCAQEAAzFQSYz2mWPl2z0fhnc8 KfVtknNUnZFOzozeTD4UrmtTjRZo2O2BY6+9imoLcPtW3GH1fV7maZBk2QdHm1NN 63yt1rqfMVplsCBbRpgSEBdIEHwUDmT3xGrFphhW84QGIh7dJuhdvaQ522C/YVyK zqppjlaUSZgqp4/jL8okZfDRgP+Sw3dBt0zJ+YpR60EQ7niv9mUKsJH4JXGcVtV+ eTUY0S2J5SynJg4s5y9P2tMykzU/tA1pa+B1joFMAe37uKlKTiTWPJgSz/Q0/1bY ZEvbFOP1xLmtYXK8ipoyp3dauE5ls2QwIhanMz5A6SpPJYWO+9nLq7MQiSwfuvvJ 1Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa http://www.ufv.br/ http://www.ufv.br/ Pollyanna Lopes Mota pollyanna.mota@ufv.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense http://www.iff.edu.br/ http://www.iff.edu.br/ MIID1DCCArwCAQAwDQYJKoZIhvcNAQEFBQAwga8xJTAjBgNVBAoTHEluc3RpdHV0 byBGZWRlcmFsIEZsdW1pbmVuc2UxDTALBgNVBAsTBERHVEkxHjAcBgkqhkiG9w0B CQEWD2RndGlAaWZmLmVkdS5icjEeMBwGA1UEBxMVQ2FtcG9zIGRvcyBHb3l0YWNh emVzMQswCQYDVQQIEwJSSjELMAkGA1UEBhMCQlIxHTAbBgNVBAMTFGNhcHVjY2lu by5pZmYuZWR1LmJyMB4XDTEzMDkxNjE1MTYwOVoXDTE2MDkxNTE1MTYwOVowga8x JTAjBgNVBAoTHEluc3RpdHV0byBGZWRlcmFsIEZsdW1pbmVuc2UxDTALBgNVBAsT BERHVEkxHjAcBgkqhkiG9w0BCQEWD2RndGlAaWZmLmVkdS5icjEeMBwGA1UEBxMV Q2FtcG9zIGRvcyBHb3l0YWNhemVzMQswCQYDVQQIEwJSSjELMAkGA1UEBhMCQlIx HTAbBgNVBAMTFGNhcHVjY2luby5pZmYuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA431WPAuMFmglDx3WLpMiABB+eHn4ZUPsWUhrJf7MGwqw aqYprX9m+k99Nr9hGxoZjTUoMg1nb7W9PzfGYaGbOO1CtpJS/bWTgarmPkgcIJGJ BOJettHZKofoYUAGXPlR4cUplSNHQTlzBT/3kY6tsi02rSm/uXVM1I5LShK2kyTR thQlymdN9nVSZ9F0HGVscJUGdCip59rYSFIvy0je/5b/PFpolo1MuhG8ZOMsVPXR M5eIV0hDbTKDseywnNSg0P3vomDv0GPeux2wIWu7Gi6l0j/4ZZhBh8FKli6GDJ3Q FxceHeOaPbGvwlqkRXBYfShnSFJ9D/mKWC1iXh6FIQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQAQssTx+Cr7FqJnSamgY54FSF72p7zXgWQKiiCvvYQnvEaP2DdjPO65 HLZqtlC7c1a6+pnVC8TdYTMM4+tATfg3mEY7bxii5/32GD83gbTGRkR95Nm7qmgw WkWJEtiXSLSVvOfRGVq8HlzxJOw+W1BhHCqL14iRvZByTHR28RfurqQMsu0/IwTA qjrKzntjUYCnLXTB5McIDBPeXE1wMM0zP2iAZsRFMNTF6cpIcG5Mh996fcupuD4Y DSFiby5bFAiwBelbWYbhvm8MIz+5a8sr4guW+0pxZ34KOpW+ClKLr3zICgzXvyLy sn8e6pyt/AvyYnHJixd8dGbvtIV1LOs5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIID1DCCArwCAQAwDQYJKoZIhvcNAQEFBQAwga8xJTAjBgNVBAoTHEluc3RpdHV0 byBGZWRlcmFsIEZsdW1pbmVuc2UxDTALBgNVBAsTBERHVEkxHjAcBgkqhkiG9w0B CQEWD2RndGlAaWZmLmVkdS5icjEeMBwGA1UEBxMVQ2FtcG9zIGRvcyBHb3l0YWNh emVzMQswCQYDVQQIEwJSSjELMAkGA1UEBhMCQlIxHTAbBgNVBAMTFGNhcHVjY2lu by5pZmYuZWR1LmJyMB4XDTEzMDkxNjE1MTYwOVoXDTE2MDkxNTE1MTYwOVowga8x JTAjBgNVBAoTHEluc3RpdHV0byBGZWRlcmFsIEZsdW1pbmVuc2UxDTALBgNVBAsT BERHVEkxHjAcBgkqhkiG9w0BCQEWD2RndGlAaWZmLmVkdS5icjEeMBwGA1UEBxMV Q2FtcG9zIGRvcyBHb3l0YWNhemVzMQswCQYDVQQIEwJSSjELMAkGA1UEBhMCQlIx HTAbBgNVBAMTFGNhcHVjY2luby5pZmYuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA431WPAuMFmglDx3WLpMiABB+eHn4ZUPsWUhrJf7MGwqw aqYprX9m+k99Nr9hGxoZjTUoMg1nb7W9PzfGYaGbOO1CtpJS/bWTgarmPkgcIJGJ BOJettHZKofoYUAGXPlR4cUplSNHQTlzBT/3kY6tsi02rSm/uXVM1I5LShK2kyTR thQlymdN9nVSZ9F0HGVscJUGdCip59rYSFIvy0je/5b/PFpolo1MuhG8ZOMsVPXR M5eIV0hDbTKDseywnNSg0P3vomDv0GPeux2wIWu7Gi6l0j/4ZZhBh8FKli6GDJ3Q FxceHeOaPbGvwlqkRXBYfShnSFJ9D/mKWC1iXh6FIQIDAQABMA0GCSqGSIb3DQEB BQUAA4IBAQAQssTx+Cr7FqJnSamgY54FSF72p7zXgWQKiiCvvYQnvEaP2DdjPO65 HLZqtlC7c1a6+pnVC8TdYTMM4+tATfg3mEY7bxii5/32GD83gbTGRkR95Nm7qmgw WkWJEtiXSLSVvOfRGVq8HlzxJOw+W1BhHCqL14iRvZByTHR28RfurqQMsu0/IwTA qjrKzntjUYCnLXTB5McIDBPeXE1wMM0zP2iAZsRFMNTF6cpIcG5Mh996fcupuD4Y DSFiby5bFAiwBelbWYbhvm8MIz+5a8sr4guW+0pxZ34KOpW+ClKLr3zICgzXvyLy sn8e6pyt/AvyYnHJixd8dGbvtIV1LOs5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense IFF - Instituto Federal Fluminense http://www.iff.edu.br/ http://www.iff.edu.br/ Andre de Azevedo Cunha acunha@iff.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufrn.br UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte http://www.ufrn.br/ http://www.ufrn.br/ MIIEUjCCAzoCAQAwDQYJKoZIhvcNAQEFBQAwge4xOzA5BgNVBAoTMlVGUk4gLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYD VQQLEydTaW5mbyAtIFN1cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAf BgkqhkiG9w0BCQEWEnJlZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwx HDAaBgNVBAgTE1JpbyBHcmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYD VQQDExZjYXB1Y2Npbm8uaW5mby51ZnJuLmJyMB4XDTEyMDYxODE3NTA0M1oXDTE1 MDYxODE3NTA0M1owge4xOzA5BgNVBAoTMlVGUk4gLSBVbml2ZXJzaWRhZGUgRmVk ZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYDVQQLEydTaW5mbyAtIFN1 cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAfBgkqhkiG9w0BCQEWEnJl ZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwxHDAaBgNVBAgTE1JpbyBH cmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYDVQQDExZjYXB1Y2Npbm8u aW5mby51ZnJuLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tLx +5Q99cvQ6T4dFLqtoXnaeVtePhdogMKFxJsNwxWL901s+NPJT3f4dkEJ9rMry6g2 Wg9U+f96mY5iViRSP09RF6IPyHwU0xUh6gZE2ggvLKKbddkU9I380M3n0SJWRSXe rMZwL1qiVEA+Ysgvh1CS+NWKmTzn1GC3MCUjB4mA8fdZ+Xh+SlCbSEtbTo0nQxqt g2xx+t+jO2YZIawYp+pYEza5gMWTI58csYXijWzWV/SqaUXDN7nEd08UpLVyzKEf rtFsA/U5/v3cqdQ3f9czTABbp6RQuN8sXJ1z/rpID+og2W3o0QmIaJ/GtocyEWtK U8KkFewao0aPe2OITQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBm3htwaGiZLjwh aJBskxikHeSo95d8uf9Jnh/Ce8KiarRS98hTnn+MBzCcQdQMl6+rVf7Nd9ecRAUC UROzPMhbd3+4CF1seVnHbQItxJJdHpvp4KgmkysIqGHXbdy2ah5ajnP+29ow9Uyf MUewqb/okcT6h9InBfNzL2bDTOpvy2HsKWcxfX+QArNJnW4mLUqCOa4pfUfv8D5B o26FhWVhKC93SsUtin1nMtt0/Mw/kRhP30DSsdUzkZBCgL0KnFvdyuy9agT2t0FX VoyPFzWCEFj7zzgaFo4Lyc+HeehnKK8p9cZEZu0Jl0r0qFuI65LpMXttzrGxEmlE waiW5wfG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufrn.br MIIEUjCCAzoCAQAwDQYJKoZIhvcNAQEFBQAwge4xOzA5BgNVBAoTMlVGUk4gLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYD VQQLEydTaW5mbyAtIFN1cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAf BgkqhkiG9w0BCQEWEnJlZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwx HDAaBgNVBAgTE1JpbyBHcmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYD VQQDExZjYXB1Y2Npbm8uaW5mby51ZnJuLmJyMB4XDTEyMDYxODE3NTA0M1oXDTE1 MDYxODE3NTA0M1owge4xOzA5BgNVBAoTMlVGUk4gLSBVbml2ZXJzaWRhZGUgRmVk ZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYDVQQLEydTaW5mbyAtIFN1 cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAfBgkqhkiG9w0BCQEWEnJl ZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwxHDAaBgNVBAgTE1JpbyBH cmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYDVQQDExZjYXB1Y2Npbm8u aW5mby51ZnJuLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tLx +5Q99cvQ6T4dFLqtoXnaeVtePhdogMKFxJsNwxWL901s+NPJT3f4dkEJ9rMry6g2 Wg9U+f96mY5iViRSP09RF6IPyHwU0xUh6gZE2ggvLKKbddkU9I380M3n0SJWRSXe rMZwL1qiVEA+Ysgvh1CS+NWKmTzn1GC3MCUjB4mA8fdZ+Xh+SlCbSEtbTo0nQxqt g2xx+t+jO2YZIawYp+pYEza5gMWTI58csYXijWzWV/SqaUXDN7nEd08UpLVyzKEf rtFsA/U5/v3cqdQ3f9czTABbp6RQuN8sXJ1z/rpID+og2W3o0QmIaJ/GtocyEWtK U8KkFewao0aPe2OITQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBm3htwaGiZLjwh aJBskxikHeSo95d8uf9Jnh/Ce8KiarRS98hTnn+MBzCcQdQMl6+rVf7Nd9ecRAUC UROzPMhbd3+4CF1seVnHbQItxJJdHpvp4KgmkysIqGHXbdy2ah5ajnP+29ow9Uyf MUewqb/okcT6h9InBfNzL2bDTOpvy2HsKWcxfX+QArNJnW4mLUqCOa4pfUfv8D5B o26FhWVhKC93SsUtin1nMtt0/Mw/kRhP30DSsdUzkZBCgL0KnFvdyuy9agT2t0FX VoyPFzWCEFj7zzgaFo4Lyc+HeehnKK8p9cZEZu0Jl0r0qFuI65LpMXttzrGxEmlE waiW5wfG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte UFRN - Universidade Federal do Rio Grande do Norte http://www.ufrn.br/ http://www.ufrn.br/ SINFO redes@info.ufrn.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf univasf.edu.br UNIVASF - Universidade Federal do Vale do Sao Francisco UNIVASF - Universidade Federal do Vale do Sao Francisco UNIVASF - Universidade Federal do Vale do Sao Francisco UNIVASF - Universidade Federal do Vale do Sao Francisco http://www.univasf.edu.br/ http://www.univasf.edu.br/ MIID+zCCAuOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMCQlIx EzARBgNVBAgTClBlcm5hbWJ1Y28xEjAQBgNVBAcTCVBldHJvbGluYTEQMA4GA1UE ChMHVU5JVkFTRjEMMAoGA1UECxMDU1RJMSUwIwYJKoZIhvcNAQkBFhZzdXBvcnRl QHVuaXZhc2YuZWR1LmJyMR0wGwYDVQQDExRjYXJvYS51bml2YXNmLmVkdS5icjAe Fw0wOTEyMDcxOTE3NTdaFw0xMjEyMDYxOTE3NTdaMIGcMQswCQYDVQQGEwJCUjET MBEGA1UECBMKUGVybmFtYnVjbzESMBAGA1UEBxMJUGV0cm9saW5hMRAwDgYDVQQK EwdVTklWQVNGMQwwCgYDVQQLEwNTVEkxJTAjBgkqhkiG9w0BCQEWFnN1cG9ydGVA dW5pdmFzZi5lZHUuYnIxHTAbBgNVBAMTFGNhcm9hLnVuaXZhc2YuZWR1LmJyMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyy0H78oLVsBhxHlOjMaTmhQJ J20jz1NVJVHNkNJtshASqIHf7nrC7iFIOQOCZgedMjKbiHWyQhkgmR2AuAnuq94g FHJoDqdliVFegU+OZotWHYjYVLW2Dx3TF71cvqhy5PtdmOLWi2LcK08eD719fNUr tAFbNaCqPrfApR3IriWZ9f7U23I1WQ6wqEFimGgHKUOzZX1DbDyfF0NFhoE8ZT3E LWxS8OQfLOahad/I4Ji+an1g8CzKoHoGp8urWAH1VO9nGFjXMbY3GDEg6LANHhqm 2/B8ynWkDnr2YkSGsxI7OYBZbJzHxNUSPIvKmeDvn2lTGsd0EpoSSFgQ1QlqkwID AQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEF BQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAp PbOkc0TkHCPHyeBj0r9GqOM8P2jphq42z2OL3cAvJ5ra5rvm2zDuvcfDz8BU44q6 fHM6xzLawmj7PraoROgfSuYB9ominhB9uCC9ivyoDWzJA48zXRzwJSs6m1hxHYu/ hI6jqYydmbfjl9nGa0SzRu807eCObVnhaTT39oLOBTn5e2j2cLzO65Rm3L5P+X7B 1ZHQFg7EdDGYdpL73EmXCln354Qn/KYExoxpBJ7jSx+zSUD82MJGN4pC6/W0pqsd sJ50WLdnA+GPrvR2ExHYz/AG7jEyiyp3xRYm6yYQ/zXXKykKJOMnoPEwDOLEfgJ5 C4ItBKZG311DVPXkz7r2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient univasf.edu.br MIID+zCCAuOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMCQlIx EzARBgNVBAgTClBlcm5hbWJ1Y28xEjAQBgNVBAcTCVBldHJvbGluYTEQMA4GA1UE ChMHVU5JVkFTRjEMMAoGA1UECxMDU1RJMSUwIwYJKoZIhvcNAQkBFhZzdXBvcnRl QHVuaXZhc2YuZWR1LmJyMR0wGwYDVQQDExRjYXJvYS51bml2YXNmLmVkdS5icjAe Fw0wOTEyMDcxOTE3NTdaFw0xMjEyMDYxOTE3NTdaMIGcMQswCQYDVQQGEwJCUjET MBEGA1UECBMKUGVybmFtYnVjbzESMBAGA1UEBxMJUGV0cm9saW5hMRAwDgYDVQQK EwdVTklWQVNGMQwwCgYDVQQLEwNTVEkxJTAjBgkqhkiG9w0BCQEWFnN1cG9ydGVA dW5pdmFzZi5lZHUuYnIxHTAbBgNVBAMTFGNhcm9hLnVuaXZhc2YuZWR1LmJyMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyy0H78oLVsBhxHlOjMaTmhQJ J20jz1NVJVHNkNJtshASqIHf7nrC7iFIOQOCZgedMjKbiHWyQhkgmR2AuAnuq94g FHJoDqdliVFegU+OZotWHYjYVLW2Dx3TF71cvqhy5PtdmOLWi2LcK08eD719fNUr tAFbNaCqPrfApR3IriWZ9f7U23I1WQ6wqEFimGgHKUOzZX1DbDyfF0NFhoE8ZT3E LWxS8OQfLOahad/I4Ji+an1g8CzKoHoGp8urWAH1VO9nGFjXMbY3GDEg6LANHhqm 2/B8ynWkDnr2YkSGsxI7OYBZbJzHxNUSPIvKmeDvn2lTGsd0EpoSSFgQ1QlqkwID AQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEF BQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAp PbOkc0TkHCPHyeBj0r9GqOM8P2jphq42z2OL3cAvJ5ra5rvm2zDuvcfDz8BU44q6 fHM6xzLawmj7PraoROgfSuYB9ominhB9uCC9ivyoDWzJA48zXRzwJSs6m1hxHYu/ hI6jqYydmbfjl9nGa0SzRu807eCObVnhaTT39oLOBTn5e2j2cLzO65Rm3L5P+X7B 1ZHQFg7EdDGYdpL73EmXCln354Qn/KYExoxpBJ7jSx+zSUD82MJGN4pC6/W0pqsd sJ50WLdnA+GPrvR2ExHYz/AG7jEyiyp3xRYm6yYQ/zXXKykKJOMnoPEwDOLEfgJ5 C4ItBKZG311DVPXkz7r2 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFVASF - Universidade Federal do Vale do Sao Francisco UFVASF - Universidade Federal do Vale do Sao Francisco UNIVASF - Universidade Federal do Vale do Sao Francisco UNIVASF - Universidade Federal do Vale do Sao Francisco http://www.univasf.edu.br/ http://www.univasf.edu.br/ Augusto Silva augusto.silva@univasf.edu.br http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf cuni.cz Charles University in Prague Univerzita Karlova v Praze Identity Provider for Charles University students and staff Identity Provider pro studenty a zaměstance Univerzity Karlovy v Praze http://www.cuni.cz/UKENG-1.html http://www.cuni.cz/ https://ldap.cuni.cz/images/UK_logo_40.png https://ldap.cuni.cz/images/UK_logo.png http://edugain.org/ MIIDMTCCAhmgAwIBAgIJAIg6vQLFes01MA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV BAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMRQw EgYDVQQDEwtjYXMuY3VuaS5jejAeFw0xMDAxMTgxMjI5NDBaFw0xNTAxMTcxMjI5 NDBaMEoxCzAJBgNVBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkg aW4gUHJhZ3VlMRQwEgYDVQQDEwtjYXMuY3VuaS5jejCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMitOw5poPyXXhWeoWH0Mv7Vh3LzebgJXTB0hD5RX8zh m5ark9nTZWjURtq8scacbnu8Nn2GN6HIF4gTLuxLMWgupLr42da+npTZLMGQVxw8 OXAGEt+zFKMcXYyJpxbCX3u97U5ck/ldjA6F1Wkr7IOrRlwElAagbCBtDFgUGUpd fqis+CN6J8RknhOxK2f2K1RvI3LqIBHyH8KVMtzD9NohFhoAwyn+5B+IgY2ELz12 z/g3LMGT1Kfk60l48N2XJ8yVcqMawO3SSqQvexzwYzXkxXEZQ7AsK/4pcOS/37nl wp2Y9nMbr1EwBYtcOqMJsQBigCMQopLUsFa+MFHUlu0CAwEAAaMaMBgwFgYDVR0R BA8wDYILY2FzLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBABLSe4N6jpCVYOzi uiXPPMUzwIAoB0Pt+SnAw8+B72TjDqSjcIfep2OHUQfIu1CEoIz8eBtAQfEledH7 8Y17rdxORqvWoFTLHmqBQ9odZyBUeQxuIPjdfG7bffrJQQ2AmcP6oV9Cu9o6f8c/ SqAclnKkc8CPh81rPMdi16uL6zXd4kOshNmLWq0RQjnnDC7ycY721kqB1t0zkJie NS5+gGbsQg+/38B48iSW046pedzrbguM0wi7x0gjDmYtjspE9RNl7LYEojXGV4I3 slrydvu/w8Xr7BtsmNkU7jsyAj8iNC4CAwDPk0qE/Qlhxlcv/Ieis1hmGzNgqZAg dXLpqi4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent cuni.cz MIIDMTCCAhmgAwIBAgIJAIg6vQLFes01MA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV BAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMRQw EgYDVQQDEwtjYXMuY3VuaS5jejAeFw0xMDAxMTgxMjI5NDBaFw0xNTAxMTcxMjI5 NDBaMEoxCzAJBgNVBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkg aW4gUHJhZ3VlMRQwEgYDVQQDEwtjYXMuY3VuaS5jejCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMitOw5poPyXXhWeoWH0Mv7Vh3LzebgJXTB0hD5RX8zh m5ark9nTZWjURtq8scacbnu8Nn2GN6HIF4gTLuxLMWgupLr42da+npTZLMGQVxw8 OXAGEt+zFKMcXYyJpxbCX3u97U5ck/ldjA6F1Wkr7IOrRlwElAagbCBtDFgUGUpd fqis+CN6J8RknhOxK2f2K1RvI3LqIBHyH8KVMtzD9NohFhoAwyn+5B+IgY2ELz12 z/g3LMGT1Kfk60l48N2XJ8yVcqMawO3SSqQvexzwYzXkxXEZQ7AsK/4pcOS/37nl wp2Y9nMbr1EwBYtcOqMJsQBigCMQopLUsFa+MFHUlu0CAwEAAaMaMBgwFgYDVR0R BA8wDYILY2FzLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBABLSe4N6jpCVYOzi uiXPPMUzwIAoB0Pt+SnAw8+B72TjDqSjcIfep2OHUQfIu1CEoIz8eBtAQfEledH7 8Y17rdxORqvWoFTLHmqBQ9odZyBUeQxuIPjdfG7bffrJQQ2AmcP6oV9Cu9o6f8c/ SqAclnKkc8CPh81rPMdi16uL6zXd4kOshNmLWq0RQjnnDC7ycY721kqB1t0zkJie NS5+gGbsQg+/38B48iSW046pedzrbguM0wi7x0gjDmYtjspE9RNl7LYEojXGV4I3 slrydvu/w8Xr7BtsmNkU7jsyAj8iNC4CAwDPk0qE/Qlhxlcv/Ieis1hmGzNgqZAg dXLpqi4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Univerzita Karlova v Praze Charles University in Prague Univerzita Karlova v Praze Charles University in Prague http://www.cuni.cz/UKENG-1.html http://www.cuni.cz/ Michal Vocu michal@cuni.cz cast.itunes.uni-muenchen.de CN=cast.itunes.uni-muenchen.de,OU=Referat VIII.3,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFhDCCBGygAwIBAgIHEm356fe7iTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNV BAoTKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzAN BgNVBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMTA4 MTkxNTA4MTBaFw0xMzA4MTkwMDAwMDBaMIGjMQswCQYDVQQGEwJERTEPMA0GA1UE CBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1h eGltaWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEXMBUGA1UECxMOUmVmZXJh dCBWSUlJLjMxJDAiBgNVBAMTG2Nhc3QuaXR1bmVzLnVuaS1tdWVuY2hlbi5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANkKKI+QjsVnkBkAC+Khql9V Xdf5iLhYVCTLT8ICuRLrWOg9eUkXKbp/7SIzkzNEfxB5dkjq8wtXNPKBfqfc7eWP 5utGfvAbdvJlw8Hru9DV5nyDxSmCeq1yksie3tkDNgAdvgs/YftQT0i4cySpzahF 8yO5tgdC6qVYhtzfIMD7w4Z6SQH8QxOZuVyeM2eohN7+6rOOhViMOgPWqnQ81Wuc OsJcoSyDxBYMZQG7ixglZ2kc//D/X8gtXQv7AlviSeCA4B4gBlVO6/Ta+XB97JVw 8iYykLnrUWEdHXkGk15hU9v7BmFdtTzFVZ9m4IcL3Y/y0kc7t7ex1LowfTYF9/8C AwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUaolcaSN6Mu5zvVM+zofMH3fi f9YwHwYDVR0jBBgwFoAUeYd4ai/6m7wjT5Smo3cdHg6UgA8wGgYDVR0RBBMwEYEP YS5ydWJuZXJAbG11LmRlMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD6g PKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYBBQUHMAKGPGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS91 bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB19U7nhkGWOsZ4wiw21O9zVyuSaF9BUqynXtshhiXlGju8qx4EESSJ ayMWVLd/+T4+vUe8VbZ50y1rQ/zttR9FDFsXVgCuvgpx2CS2XCVvkOmvGl1M/PJ3 vbMO/rdncLMBLpDANofUBPq9TpSC72xHKyuB1ii+dkjExIC/mzlclVLf2LggbHYj qgGaXbtqtNrtxwlqzdeYDeyTJawayF+1Bjvx1tnYjG92Tq7E25v84v49XE4vmHsn DUbb5s+ffOJfHDzKm875lEOVubzCW4Pi0dOstdK8EL//RGPjEJOzaJMZJ3JQEMQU Pvw71CodYST2ZIkQ7RBGrfzLIg1m3C1h cast.itunes.uni-muenchen.de CN=cast.itunes.uni-muenchen.de,OU=Referat VIII.3,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFhDCCBGygAwIBAgIHEm356fe7iTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNV BAoTKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzAN BgNVBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMTA4 MTkxNTA4MTBaFw0xMzA4MTkwMDAwMDBaMIGjMQswCQYDVQQGEwJERTEPMA0GA1UE CBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1h eGltaWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEXMBUGA1UECxMOUmVmZXJh dCBWSUlJLjMxJDAiBgNVBAMTG2Nhc3QuaXR1bmVzLnVuaS1tdWVuY2hlbi5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANkKKI+QjsVnkBkAC+Khql9V Xdf5iLhYVCTLT8ICuRLrWOg9eUkXKbp/7SIzkzNEfxB5dkjq8wtXNPKBfqfc7eWP 5utGfvAbdvJlw8Hru9DV5nyDxSmCeq1yksie3tkDNgAdvgs/YftQT0i4cySpzahF 8yO5tgdC6qVYhtzfIMD7w4Z6SQH8QxOZuVyeM2eohN7+6rOOhViMOgPWqnQ81Wuc OsJcoSyDxBYMZQG7ixglZ2kc//D/X8gtXQv7AlviSeCA4B4gBlVO6/Ta+XB97JVw 8iYykLnrUWEdHXkGk15hU9v7BmFdtTzFVZ9m4IcL3Y/y0kc7t7ex1LowfTYF9/8C AwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUaolcaSN6Mu5zvVM+zofMH3fi f9YwHwYDVR0jBBgwFoAUeYd4ai/6m7wjT5Smo3cdHg6UgA8wGgYDVR0RBBMwEYEP YS5ydWJuZXJAbG11LmRlMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD6g PKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYBBQUHMAKGPGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS91 bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB19U7nhkGWOsZ4wiw21O9zVyuSaF9BUqynXtshhiXlGju8qx4EESSJ ayMWVLd/+T4+vUe8VbZ50y1rQ/zttR9FDFsXVgCuvgpx2CS2XCVvkOmvGl1M/PJ3 vbMO/rdncLMBLpDANofUBPq9TpSC72xHKyuB1ii+dkjExIC/mzlclVLf2LggbHYj qgGaXbtqtNrtxwlqzdeYDeyTJawayF+1Bjvx1tnYjG92Tq7E25v84v49XE4vmHsn DUbb5s+ffOJfHDzKm875lEOVubzCW4Pi0dOstdK8EL//RGPjEJOzaJMZJ3JQEMQU Pvw71CodYST2ZIkQ7RBGrfzLIg1m3C1h LMUcast für iTunesU LMUcast für iTunesU https://cast.itunes.uni-muenchen.de Armin Rubner a.rubner@lmu.de Fabio Vena fabio.vena@vilea.ch https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Institut für Deutsche Sprache (IDS) - CLARIN Dienste Institut für Deutsche Sprache (IDS) - CLARIN services Verschiedene Dienste des Institut für Deutsche Sprache (IDS) im Rahmen der CLARIN-Initiative. Various services provided by the Institut für Deutsche Sprache (IDS) in the context of the CLARIN initiative. http://www.ids-mannheim.de http://www.ids-mannheim.de https://clarin.ids-mannheim.de/privacy.html clarin.ids-mannheim.de CN=clarin.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFDTCCA/WgAwIBAgIEEGkCyTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDA3MjMxMjA0MDlaFw0xNTA3 MjIxMjA0MDlaMFUxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR8wHQYDVQQDExZjbGFyaW4uaWRzLW1hbm5oZWltLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HSq1u4QtWz4jz2ZsYrw HLTxxq3PIxmkC/byX/fcdo68NYovgdpHmp1FzR2ZTSULPOvRUf/sgwgRcoSwu2Ar 7qYuMg8BJx/tKkN1kL4UYSI5eNuENw6tsdLm0HVbuszMCAgQaMHouFa5d0jHMdsG sh/UKzztdaUE9CiYQ2s6pbNse5A0f0c8tU8OqQdxRDHgmSLCEsUO7MRz8x2y8gST uroXAyqgw177Gj+HEyRDLiOciJRP1Mo9k9WlqQKd0NkozGfa9l/cHGkgx4bRscoh G+KssEE6zZ4lgeMHp6gCZrIq6xuhmSMb5+LTjbLcRT1B3SCUMmldleDlfCNjCD+i mQIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSpwD4M10rk6JzMwjRV+pON rTYX0TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zAlBgNVHREEHjAc gRpzY2hvbmVmZWxkQGlkcy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9 hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i YWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd MIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAIfABIseLPXh8WgPco+Pk uDdU8lbUkY7mwTUd2hOYz/uLAUcqXu24TPUlw2PR++EkoHpM6ocoRHrV/Pz9RcdK +HXk4df5XPRrMMUu3WkOkZ+ea+ZWehS+AIrfVGz0+eoJraxF4B20571PFlamI7K7 /zGhNTTHgB6d74dCcS9qCqP7hBaDqTDnN4DAm+gv+wFLVECh13YZyDlkvWKk7RZP kcFj6qC0guBXN8wZN7fSiOZUxTAxhD5Z04yjCiMcoXQKg5VMlCR+eLE/W/9gc58P sYKNO2ByhVB/TVmh+1gYoPCId/EM4DmonEQXRp3wEm6n+vhIqRShGjbi7FWDPimB Ew== clarin.ids-mannheim.de CN=clarin.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFDTCCA/WgAwIBAgIEEGkCyTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDA3MjMxMjA0MDlaFw0xNTA3 MjIxMjA0MDlaMFUxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR8wHQYDVQQDExZjbGFyaW4uaWRzLW1hbm5oZWltLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HSq1u4QtWz4jz2ZsYrw HLTxxq3PIxmkC/byX/fcdo68NYovgdpHmp1FzR2ZTSULPOvRUf/sgwgRcoSwu2Ar 7qYuMg8BJx/tKkN1kL4UYSI5eNuENw6tsdLm0HVbuszMCAgQaMHouFa5d0jHMdsG sh/UKzztdaUE9CiYQ2s6pbNse5A0f0c8tU8OqQdxRDHgmSLCEsUO7MRz8x2y8gST uroXAyqgw177Gj+HEyRDLiOciJRP1Mo9k9WlqQKd0NkozGfa9l/cHGkgx4bRscoh G+KssEE6zZ4lgeMHp6gCZrIq6xuhmSMb5+LTjbLcRT1B3SCUMmldleDlfCNjCD+i mQIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSpwD4M10rk6JzMwjRV+pON rTYX0TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zAlBgNVHREEHjAc gRpzY2hvbmVmZWxkQGlkcy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9 hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i YWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd MIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAIfABIseLPXh8WgPco+Pk uDdU8lbUkY7mwTUd2hOYz/uLAUcqXu24TPUlw2PR++EkoHpM6ocoRHrV/Pz9RcdK +HXk4df5XPRrMMUu3WkOkZ+ea+ZWehS+AIrfVGz0+eoJraxF4B20571PFlamI7K7 /zGhNTTHgB6d74dCcS9qCqP7hBaDqTDnN4DAm+gv+wFLVECh13YZyDlkvWKk7RZP kcFj6qC0guBXN8wZN7fSiOZUxTAxhD5Z04yjCiMcoXQKg5VMlCR+eLE/W/9gc58P sYKNO2ByhVB/TVmh+1gYoPCId/EM4DmonEQXRp3wEm6n+vhIqRShGjbi7FWDPimB Ew== Institut für Deutsche Sprache (IDS) - CLARIN Dienste Institut für Deutsche Sprache (IDS) - CLARIN services Verschiedene Dienste des Institut für Deutsche Sprache (IDS) im Rahmen der CLARIN-Initiative. Various services provided by the Institut für Deutsche Sprache (IDS) in the context of the CLARIN initiative. e217 e217 Institut für Deutsche Sprache (IDS) Institut für Deutsche Sprache (IDS) http://www.ids-mannheim.de http://www.ids-mannheim.de Oliver Schonefeld mailto:schonefeld@ids-mannheim.de Andreas Witt mailto:witt@ids-mannheim.de AAI Team mailto:aai@ids-mannheim.de http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf Clarino, UiB Clarino, UiB Norwegian research infrastructure for language data and services, linked to the European CLARIN initiative. Norsk forskningsinfrastruktur for språkdata og -tjenester, knyttet til det europeiske CLARIN-initiativet. MIIEdzCCA1+gAwIBAgIQCA4E94tJ3rEzJC1noMhpNzANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDUwODAwMDAwMFoXDTE2MDUwNzIzNTk1OVowPDEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRcwFQYDVQQDEw5jbGFyaW5vLnVpYi5ubzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIQNT7Lca7R0tFZmm4Fes8xdGlJrbxiuA/A1e/dMXaHm/C65zZ2ZFbUXnIe+bq+9AlJPO1gr7vyMaiXDsEYGlBBL/oNeroJfv+DAInweaOkatmOGMCBDAmCY76M89Vshk0qDNTEbZwc15frhNGCJTUiHSToCFtvwDI4/0dbsUwNfCML0jRvi2QFnrgXh0QxTTNfcFdh72uL2WChsbteCE2P4/T1H5yL1P3YJvpDX0iAMszaG+ZntYmATVMm91ivcE6mRCDI+qcHJdDWdy2E8NOBNCr8aQle2P6txXC9w5hzoE49Bw0oAF49EHx3MroBEA47ECGbOJ0Hpb8RpiXnX6ECAwEAAaOCAXkwggF1MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBR5vbqCMC3rno6VxasCvrYHZy/fkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIOY2xhcmluby51aWIubm+CDGluZXNzLnVpYi5ubzANBgkqhkiG9w0BAQUFAAOCAQEAOjOxk+g90GHRP56AovDdtglU77Xx9Cd7Xx5hvbGMQRVFshLn4YXpbi4UFnGru0A+k0Cy+7tfQ4i82ITL3f0epz9N5JB820waQRPTT55gk0iSAOSO5MhKeE6e+gf8RlDwF/p2y3RmalvxY/D+G6NKcwwbTe60Qd0b3DGOyN710RHzBLwtbIF3JmFw1M6m6w4Z433+XY/KiGMwpEGIw1J7I6XV1QeB7L7gZLFe+cry47IAqstheKHR0iUyR3+YgTVgS6pszAlhl46YYthpqSUiN0vpKB7EzRhPjli9gmQycjHS4iXBKe2aeFPsV5Cd7njw2oa9cmxMysqK+zjWJ4F1vQ== MIIEdzCCA1+gAwIBAgIQCA4E94tJ3rEzJC1noMhpNzANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDUwODAwMDAwMFoXDTE2MDUwNzIzNTk1OVowPDEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRcwFQYDVQQDEw5jbGFyaW5vLnVpYi5ubzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIQNT7Lca7R0tFZmm4Fes8xdGlJrbxiuA/A1e/dMXaHm/C65zZ2ZFbUXnIe+bq+9AlJPO1gr7vyMaiXDsEYGlBBL/oNeroJfv+DAInweaOkatmOGMCBDAmCY76M89Vshk0qDNTEbZwc15frhNGCJTUiHSToCFtvwDI4/0dbsUwNfCML0jRvi2QFnrgXh0QxTTNfcFdh72uL2WChsbteCE2P4/T1H5yL1P3YJvpDX0iAMszaG+ZntYmATVMm91ivcE6mRCDI+qcHJdDWdy2E8NOBNCr8aQle2P6txXC9w5hzoE49Bw0oAF49EHx3MroBEA47ECGbOJ0Hpb8RpiXnX6ECAwEAAaOCAXkwggF1MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBR5vbqCMC3rno6VxasCvrYHZy/fkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIOY2xhcmluby51aWIubm+CDGluZXNzLnVpYi5ubzANBgkqhkiG9w0BAQUFAAOCAQEAOjOxk+g90GHRP56AovDdtglU77Xx9Cd7Xx5hvbGMQRVFshLn4YXpbi4UFnGru0A+k0Cy+7tfQ4i82ITL3f0epz9N5JB820waQRPTT55gk0iSAOSO5MhKeE6e+gf8RlDwF/p2y3RmalvxY/D+G6NKcwwbTe60Qd0b3DGOyN710RHzBLwtbIF3JmFw1M6m6w4Z433+XY/KiGMwpEGIw1J7I6XV1QeB7L7gZLFe+cry47IAqstheKHR0iUyR3+YgTVgS6pszAlhl46YYthpqSUiN0vpKB7EzRhPjli9gmQycjHS4iXBKe2aeFPsV5Cd7njw2oa9cmxMysqK+zjWJ4F1vQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Clarino, UiB Clarino, UiB Norwegian research infrastructure for language data and services, linked to the European CLARIN initiative. Norsk forskningsinfrastruktur for språkdata og -tjenester, knyttet til det europeiske CLARIN-initiativet. University of Bergen Universitetet i Bergen University of Bergen Universitetet i Bergen http://www.uib.no/en http://www.uib.no/ Paul Meurer paul.meurer@uni.no http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf cloudidp1.canarie.ca CANARIE Fournisseur nuagique d'identité CANARIE Cloud Identity Provider CANARIE - CAF Canada's Advanced Research and Innovation Network CANARIE - CAF-FCA Le réseau évolué de recherche et d'innovation du Canada http://www.canarie.ca/fr/a-propos/quinoussommes http://www.canarie.ca/en/about/aboutus canarie.ca MIIDSjCCAjICCQCmkqQ0nApLQzANBgkqhkiG9w0BAQUFADBnMR0wGwYDVQQDDBRj bG91ZGlkcDEuY2FuYXJpZS5jYTEbMBkGA1UECgwSQ2FuYXJpZSBGZWRlcmF0aW9u MQswCQYDVQQGEwJDQTELMAkGA1UECAwCT04xDzANBgNVBAcMBk90dGF3YTAeFw0x MzAyMjYxMDM2MTJaFw0xNDAyMjYxMDM2MTJaMGcxHTAbBgNVBAMMFGNsb3VkaWRw MS5jYW5hcmllLmNhMRswGQYDVQQKDBJDYW5hcmllIEZlZGVyYXRpb24xCzAJBgNV BAYTAkNBMQswCQYDVQQIDAJPTjEPMA0GA1UEBwwGT3R0YXdhMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQbo4L3ZJ29BmswAzMZNQXzpvsdUR8laZaDn q1UjYN0XmUC4zE9QWc7LYxPjubkH9SzRkTVTYMVSCFo0Ja40hXIQBSQ+oE9Em2BN HV2qsBHvynbnj3/8bcbG0T9GCdCIobRy2pRcpGaUvkiDrilnwKG7r3alGTeiPRwI 7zD+Hx32+NaAb4OrdxWwKrRyagWuTdIboR+FkS03St0Pc/Wa5Y5ZsyWVETtVEO0Z 0MC7bsZWy34Wz0+7TQvJ3YUw3+PVf36AgwcxKkHWIaf1g8NRCJ9Vg3SnGT6Ecbo1 kV+P/0qjtHonVwp8lQb6nD5OcnWsoxRArsrRwZ/rGGQXXVyYeQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQA8BuR3/QCpFRsYs6wIWi5N4naU3MXdP7Rbg+GzEnJD9j7d ltHmQoFIHOpgLmlYpiJjhwJvY4FE++2FCxeYCzGDcoZJnavs5ZiYjjw+AdRlyG7D VkkjnmRW7d+iJIMH2olC5O57wwxSQb1FON9KU2c7EjbhrWUJx4RfJy1O8jPMA0XC KL4ynk0Gqiuf5X4ll8scRVv2sWP7Zh8a5O09Q6Teghc8VBlitkhVl7Z9Ylle6IHt /GajqsEZjDVbsn3fjdIFZJSuUq/q8+TpRzBqOMB4yFAXrGKXcrcQwR721Ol+SDOj HOB2BJCb3Ue9NzqIlgXpyc2LpPt2RRlYaJm45zod urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent cloudidp1.canarie.ca MIIDSjCCAjICCQCmkqQ0nApLQzANBgkqhkiG9w0BAQUFADBnMR0wGwYDVQQDDBRj bG91ZGlkcDEuY2FuYXJpZS5jYTEbMBkGA1UECgwSQ2FuYXJpZSBGZWRlcmF0aW9u MQswCQYDVQQGEwJDQTELMAkGA1UECAwCT04xDzANBgNVBAcMBk90dGF3YTAeFw0x MzAyMjYxMDM2MTJaFw0xNDAyMjYxMDM2MTJaMGcxHTAbBgNVBAMMFGNsb3VkaWRw MS5jYW5hcmllLmNhMRswGQYDVQQKDBJDYW5hcmllIEZlZGVyYXRpb24xCzAJBgNV BAYTAkNBMQswCQYDVQQIDAJPTjEPMA0GA1UEBwwGT3R0YXdhMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQbo4L3ZJ29BmswAzMZNQXzpvsdUR8laZaDn q1UjYN0XmUC4zE9QWc7LYxPjubkH9SzRkTVTYMVSCFo0Ja40hXIQBSQ+oE9Em2BN HV2qsBHvynbnj3/8bcbG0T9GCdCIobRy2pRcpGaUvkiDrilnwKG7r3alGTeiPRwI 7zD+Hx32+NaAb4OrdxWwKrRyagWuTdIboR+FkS03St0Pc/Wa5Y5ZsyWVETtVEO0Z 0MC7bsZWy34Wz0+7TQvJ3YUw3+PVf36AgwcxKkHWIaf1g8NRCJ9Vg3SnGT6Ecbo1 kV+P/0qjtHonVwp8lQb6nD5OcnWsoxRArsrRwZ/rGGQXXVyYeQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQA8BuR3/QCpFRsYs6wIWi5N4naU3MXdP7Rbg+GzEnJD9j7d ltHmQoFIHOpgLmlYpiJjhwJvY4FE++2FCxeYCzGDcoZJnavs5ZiYjjw+AdRlyG7D VkkjnmRW7d+iJIMH2olC5O57wwxSQb1FON9KU2c7EjbhrWUJx4RfJy1O8jPMA0XC KL4ynk0Gqiuf5X4ll8scRVv2sWP7Zh8a5O09Q6Teghc8VBlitkhVl7Z9Ylle6IHt /GajqsEZjDVbsn3fjdIFZJSuUq/q8+TpRzBqOMB4yFAXrGKXcrcQwR721Ol+SDOj HOB2BJCb3Ue9NzqIlgXpyc2LpPt2RRlYaJm45zod urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent CANARIE CANARIE CANARIE - CAF Cloud IdP - Canada's Advanced Research and Innovation Network CANARIE - CAF-FCA - Fournisseur nuagique d'identité - Le réseau évolué de recherche et d'innovation du Canada http://www.canarie.ca/en/about/aboutus http://www.canarie.ca/fr/a-propos/quinoussommes Network Operations Center noc@canarie.ca https://www.rediris.es/sir/edugain/SIR_MRPS.pdf CNB RedIRIS Test IDP CNB RedIRIS Test IDP Another test IdP run by RedIRIS Otro IdP de pruebas operado por RedIRIS MIIEpzCCA4+gAwIBAgIJAKu9NNxZYzTvMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1p ZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzMB4XDTExMDYwODA5MTAwMVoXDTIxMDYwNzA5MTAwMVowgZMxCzAJBgNVBAYTAkVTMQ8wDQYDVQQIEwZNYWRyaWQxDzANBgNVBA cTBk1hZHJpZDEQMA4GA1UEChMHUmVkSVJJUzETMBEGA1UECxMKTWlkZGxld2FyZTEbMBkGA1UEAxMSZWR1Z2Fpbi5yZWRpcmlzLmVzMR4wHAYJKoZIhvcNAQkBFg9zaXJpQHJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI aZm1UV2iTIb326tmnsaekltjP+5M9MoIUiLxIWOfLk6xK5+UeGnRlpSbVyIUS1afgRWprqAJ33iDimXBYnzWYKeM+DHktiAvTl9l6kh987g/rUCo6rZ0MrCdOu8GKqGmZNGo4/SNjRAFiMHj8CdM4N/e/5GCHDvS6YdsptoSHoanL5oYYx6nJUKXph8HLO 3Sr/i/K9qIXek81X/zIsDNAkLj5wZeDt+TosoIOHzwUIpRrHVnvO/7Piu30ozu3fGOqRfHJIHDzJaNZCDBkzkkYCWD+39oVsbIwH4xSGhSsm5JuzCCL5QTzwbaJiUA/EfgV1Zzvv4bQjJmbBooHh8JAgMBAAGjgfswgfgwHQYDVR0OBBYEFKcD1MJGTvTW HgotuF7InFEAxve4MIHIBgNVHSMEgcAwgb2AFKcD1MJGTvTWHgotuF7InFEAxve4oYGZpIGWMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcm UxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzggkAq7003FljNO8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAYBRPKs5uhS4H6U8CHfYnZvz30s/64YoJlx688mZEfDKiYD2f cIeMaQ3b5ps9DAJlvc4Wx+2xrTrNfGqW7FVVJrL9ezRLUJox98fBlxB06de1K3J6fgqLKjKbcR5i1NjkFZYTBSs8Vn32SQoW36r9Yus5bO1XORUeEJAK3E4CWiEvqjE745PERA79V84JSWMqojqY5d66hJoGz0PvgP0TD7J+f+AH+Ot/vrJ21w8od/wob+ MUM7mQMtsSb2Dbo1+XGLEIixU5ypiSl3vw/HNvUrIWzVD/eKvQyNbzWJu5/BIlwpqHoQXPkZFzap6KZFnYz747AG0EmZYL9xQR59Mk0w== MIIEpzCCA4+gAwIBAgIJAKu9NNxZYzTvMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1p ZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzMB4XDTExMDYwODA5MTAwMVoXDTIxMDYwNzA5MTAwMVowgZMxCzAJBgNVBAYTAkVTMQ8wDQYDVQQIEwZNYWRyaWQxDzANBgNVBA cTBk1hZHJpZDEQMA4GA1UEChMHUmVkSVJJUzETMBEGA1UECxMKTWlkZGxld2FyZTEbMBkGA1UEAxMSZWR1Z2Fpbi5yZWRpcmlzLmVzMR4wHAYJKoZIhvcNAQkBFg9zaXJpQHJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI aZm1UV2iTIb326tmnsaekltjP+5M9MoIUiLxIWOfLk6xK5+UeGnRlpSbVyIUS1afgRWprqAJ33iDimXBYnzWYKeM+DHktiAvTl9l6kh987g/rUCo6rZ0MrCdOu8GKqGmZNGo4/SNjRAFiMHj8CdM4N/e/5GCHDvS6YdsptoSHoanL5oYYx6nJUKXph8HLO 3Sr/i/K9qIXek81X/zIsDNAkLj5wZeDt+TosoIOHzwUIpRrHVnvO/7Piu30ozu3fGOqRfHJIHDzJaNZCDBkzkkYCWD+39oVsbIwH4xSGhSsm5JuzCCL5QTzwbaJiUA/EfgV1Zzvv4bQjJmbBooHh8JAgMBAAGjgfswgfgwHQYDVR0OBBYEFKcD1MJGTvTW HgotuF7InFEAxve4MIHIBgNVHSMEgcAwgb2AFKcD1MJGTvTWHgotuF7InFEAxve4oYGZpIGWMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcm UxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzggkAq7003FljNO8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAYBRPKs5uhS4H6U8CHfYnZvz30s/64YoJlx688mZEfDKiYD2f cIeMaQ3b5ps9DAJlvc4Wx+2xrTrNfGqW7FVVJrL9ezRLUJox98fBlxB06de1K3J6fgqLKjKbcR5i1NjkFZYTBSs8Vn32SQoW36r9Yus5bO1XORUeEJAK3E4CWiEvqjE745PERA79V84JSWMqojqY5d66hJoGz0PvgP0TD7J+f+AH+Ot/vrJ21w8od/wob+ MUM7mQMtsSb2Dbo1+XGLEIixU5ypiSl3vw/HNvUrIWzVD/eKvQyNbzWJu5/BIlwpqHoQXPkZFzap6KZFnYz747AG0EmZYL9xQR59Mk0w== urn:oasis:names:tc:SAML:2.0:nameid-format:transient RedIRIS RedIRIS RedIRIS RedIRIS http://www.rediris.es/index.php.en http://www.rediris.es/ SIR helpdesk sir@rediris.es http://ukfederation.org.uk/doc/mdrps-20130902 The Janet Community The community driven, social business, support, and information website for Janet products and services. https://community.ja.net/sites/all/themes/janetbootstrap/logo_500x227.png https://community.ja.net/sites/all/themes/janetbootstrap/logo_240x109.png https://community.ja.net/sites/all/themes/janetbootstrap/logo_100x45.png https://community.ja.net/sites/all/themes/janetbootstrap/logo_75x75.png MIIC9zCCAd+gAwIBAgIJAK3QNCbDRJQ8MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEGNvbW11bml0eS5qYS5uZXQwHhcNMTIwMjEwMTEyMzUzWhcNMjIwMjA3MTEy MzUzWjAbMRkwFwYDVQQDExBjb21tdW5pdHkuamEubmV0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAw39KjoNd8jwDOrw9GjxK6BGgk6YqR9CRd0YVbtlp Kfpai5oueTqApoBfwQYiGQWloLbtCk6GG6j8YRpvlwrlOjoOR0+gUvz0yp+q6igx o6lgJU2zzWWrTbt+oT9BGhFyYUj2EMbLkX8VWzyebKr3kS8ioVZlLjQ3ZWJcHa8Z Dx7EVFEb/w/tEeIZP5ytz4/j5OLUA2oJzEO2U07dMsVTkpKVdQwatG5REgPrbC6B +/QZOoURlABAav3m0v4++spVgYbzVJSRbQ1v5sxwVSGuSS0JoY4YADG7mxMv2e69 PkThTkxO36boOpZe1NJxrwKJXHSg8UoroG2iW4Rz/7OWhQIDAQABoz4wPDAbBgNV HREEFDASghBjb21tdW5pdHkuamEubmV0MB0GA1UdDgQWBBTMN93e5HUiaDJVqZ8F 9SsogJ0U9DANBgkqhkiG9w0BAQUFAAOCAQEAKTkm2So0rhPk13AB436H0YnSVC24 braQWHHqQQOFMrszM/2ThzPnsYQXqKmX9kgCBy7yfufZiLhkYMSU61lGSeWdhVo5 v3bVshCenq42mWNM5LE0B5VPCY8WeM9dx7r36FfQRdjXtr85rE3a1ZYNwuu9ZsCS +YO2x3amxRkdmkfCs0hxwu0QOkAjL0fACG0i6fnEYcwWS8ZIawKxYLKe1ktyG5uq PuhVktg4i0oQ8Uk2GlzgvAClfrZqNSi48BTWrKX4GA5zgEhf8HcBaBQhr5q6ONZi 0B+wkoo8xl+IxAjKKhkoQxl+Bl9d/rxHOgvMGe/C+83bJ204rfCMdLgGzA== JISC Collections and Janet Limited The Janet Community http://www.ja.net/ Login Helpdesk mailto:web-submit@ja.net Technical Support mailto:web-submit@ja.net MIIEazCCA1OgAwIBAgIQOxaWLcspqkmKbwoSmxj1azANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDcxNTAwMDAwMFoXDTE2MDcxNDIzNTk1OVowPTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRgwFgYDVQQDEw9jb21wdXRlLmRlaWMuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtVGW8Dhc8Phrpm0ak4Z6Ue0/Qr5uS6s/szkEvh45cEKbGkErxBn/Ws+Hw6cgfBECdbv85yFVuTMv+4AcPZprsmnCSc/B3CVJTzYqCWe874lR5K21U6umDupND3oAsYAhgbP3fWyryYig5sBISS8PERGFvBZWXoL57K7WBV3agknFeYeQgo2o2kViFK8fa6s0eAFGNuIi1gzVryO+m9sRSnkt2eV/IsqEv+6GHAUAYVmQxDAUkp0HHjlJuDK82xyKWCQy8vnrHIICnuaWK5YTI+ND9C1lKbhUfxQcxJGS8NQBg+LQ8KfQTFUDrdCw63Imt33kRBCJ+I7C4xJ+U1Ab1AgMBAAGjggFsMIIBaDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUveGx/xh4Aj7eldLJPV9dzfG49okwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBoGA1UdEQQTMBGCD2NvbXB1dGUuZGVpYy5kazANBgkqhkiG9w0BAQUFAAOCAQEAdf3R6t/6np0uK1IwkBfvADuUZTQr+C94DOYGtP611Ofq9MxT//Pw8sVakURuyArwS8lK6OQh/wQl0ivM7Lv98bE3+MPoEK7wIfnkagfBHJbZxVVBaKW36DH/80zL3k+uZ5Ue38Ds90zDQFSUyM2ni+vOX1vSZCFsyKiAZv+M62ViSXy4gzEyqeqwnHzxc+ewD1RyaupdDBFYmPIG4xG/ZaduuAEK8GGp/9TMmfatfxnsUN0RQE6ypgGqxwNS9o+9QLicZGXJUhNACYdXTW5gGlmxwg8IJOYQb9jN5zJtHuigIKZBsoWTn+1oAVUkFWoIXJr0iTcB83ijR9PUvWuJgQ== MIIEazCCA1OgAwIBAgIQOxaWLcspqkmKbwoSmxj1azANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDcxNTAwMDAwMFoXDTE2MDcxNDIzNTk1OVowPTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRgwFgYDVQQDEw9jb21wdXRlLmRlaWMuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtVGW8Dhc8Phrpm0ak4Z6Ue0/Qr5uS6s/szkEvh45cEKbGkErxBn/Ws+Hw6cgfBECdbv85yFVuTMv+4AcPZprsmnCSc/B3CVJTzYqCWe874lR5K21U6umDupND3oAsYAhgbP3fWyryYig5sBISS8PERGFvBZWXoL57K7WBV3agknFeYeQgo2o2kViFK8fa6s0eAFGNuIi1gzVryO+m9sRSnkt2eV/IsqEv+6GHAUAYVmQxDAUkp0HHjlJuDK82xyKWCQy8vnrHIICnuaWK5YTI+ND9C1lKbhUfxQcxJGS8NQBg+LQ8KfQTFUDrdCw63Imt33kRBCJ+I7C4xJ+U1Ab1AgMBAAGjggFsMIIBaDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUveGx/xh4Aj7eldLJPV9dzfG49okwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBoGA1UdEQQTMBGCD2NvbXB1dGUuZGVpYy5kazANBgkqhkiG9w0BAQUFAAOCAQEAdf3R6t/6np0uK1IwkBfvADuUZTQr+C94DOYGtP611Ofq9MxT//Pw8sVakURuyArwS8lK6OQh/wQl0ivM7Lv98bE3+MPoEK7wIfnkagfBHJbZxVVBaKW36DH/80zL3k+uZ5Ue38Ds90zDQFSUyM2ni+vOX1vSZCFsyKiAZv+M62ViSXy4gzEyqeqwnHzxc+ewD1RyaupdDBFYmPIG4xG/ZaduuAEK8GGp/9TMmfatfxnsUN0RQE6ypgGqxwNS9o+9QLicZGXJUhNACYdXTW5gGlmxwg8IJOYQb9jN5zJtHuigIKZBsoWTn+1oAVUkFWoIXJr0iTcB83ijR9PUvWuJgQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient compute.deic.dk compute.deic.dk to allow researchers from Danish academic institutions to process data from data.deic.dk with virtual clusters (stacks) that are administerable and sharable from a web browser at tillade forskere fra danske universiteter at processere data fra data.deic.dk med virtuelle klynger (stacks) som kan administreres og deles fra en webbrowser Administrator cloud@deic.dk http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.swamid.se/category/nren-service http://www.swamid.se/category/research-and-education connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= connect01.acp.sunet.se https://connect.sunet.se/shibboleth CN=connect01.acp.sunet.se MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV BAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw ODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6 ghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE o67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu E3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/ xGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t c1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID AQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw czovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l tPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB UbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS Ya0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz K3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd d8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es 0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y bUs= SUNET E-Meeting Service SUNET E-Meeting Service (Adobe Connect Pro) NORDUnet NORDUnet A/S http://www.nordu.net NORDUnet NOC noc@nordu.net kalmar finland MIIE5zCCA8+gAwIBAgIQTC0sMFTDx+8bItkWKEE8EjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMDYwODAwMDAwMFoXDTEzMDYwNzIzNTk1OVowgcQxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUzMzcyMDESMBAGA1UECBMJUGlya2FubWFhMRAwDgYD VQQHEwdUYW1wZXJlMRwwGgYDVQQJExNLb3JrZWFrb3VsdW5rYXR1IDEwMSkwJwYD VQQKEyBUYW1wZXJlIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neTEeMBwGA1UECxMV SHlwZXJtZWRpYSBMYWJvcmF0b3J5MRYwFAYDVQQDEw1hbzQuZWUudHV0LmZpMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+q6HSeOwJOL+dhw2C6rmt+X XOC17rS4cqw/GK/MdcEB6OUGGnP7CVnMTt5i7kYRTE2xZZ4puXgunZc4djROOl5U 9GpKJr1+PrBJ4bhZvJuuP+NGmk36dhPDelgGrl2g2t5Fdqm5gxLU7JBhDQcttbiQ Im4KCUD4RaYkVnt5LRb2XZ5rrfyNjphSr06HopVy77k3H0sd7uPlPg3fj1u6h3GB Uwd+/Gdle78H5VF75+uhPZvmI9IjRT8i0I0hIDTXrnKKM+hmYg/OZteb/eSxTdfD cAsm0hfk4C4+i7FeR2ODlY0kegMZEfFLFAxRH950TP2IfRhl7aFHbggQ9zB6XwID AQABo4IBYDCCAVwwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYD VR0OBBYEFD7dPRIPwNod9MvHsOo3Ryx8sENGMA4GA1UdDwEB/wQEAwIFoDAMBgNV HRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAE ETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1 BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBgG A1UdEQQRMA+CDWFvNC5lZS50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAC58dIBC vOyd04SLE1l+7yZ3ARTE+enLAEDGJzvvjlKG8MdsC/TfDimtTMOXQnNXbnfEzKwj Zagmu/FRdhkVTQP48354C/hnAl1/Wyfjab8O9LeC6+pfAyY2mWzrb4kfRBm1KE26 B2nURaYtDmZ+MJmjCyLQGaNMZz1q+eSyluTMMUven1FPVVPGlOGqUnPwOQUOvuVS vUyXrqyYfbSpfBsog9tVyW2KwzKvVCFeQ9pbUaxfsWD8qIeeKI17FzHVJEBtg23r z+mEW/8SvYpmYBk5YhfB1rTXQahEGyw8XP+kmmsb5h5d5yHgUXtEpEsBI4ORxMu1 YUyAsGo8rZZF7VE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Acrobat Connect Pro -verkkokokouspalvelu TUT Acrobat Connect Pro TUT Acrobat Connect Pro TTY:n verkkokokouspalvelu. TUT web conference service. TUT-tjansten for e-moten. Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet http://www.tut.fi http://www.tut.fi http://www.tut.fi Pasi Hakkinen pasi.hakkinen@tut.fi content.karger.com CN=content.karger.com MIIDJDCCAgygAwIBAgIJAJqIrhKoAuA2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbnRlbnQua2FyZ2VyLmNvbTAeFw0xMTEyMTMxNTIzMjhaFw0xNDEyMTIx NTIzMjhaMB0xGzAZBgNVBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMWoqbxw2EVKI6zdsWvRrt6lFc4H6Xn7qPVl PTJBHRFsewTcMDocAMr78ljeLveG5QgWV3lF2i+sLU7bL7XySIrsdrOKzIxTj9Cx 9pMJKr1xW4ejaPSEWk7wR3FERed12gud5LZRkfbGhvzuwWVUbei6kcU0f4oridKn 12eoOs5BEP2ykLHlHaAw16px435bPIbn79lYbpihoQZ8CRB8i8DEJC1ujJPV7szG yyPW6JfrT/jfKDoIfCAnfJt+THnqOejeoDVn9GOdUIJ3x2VCvq1isGoMVaawZMPd xuIIjGygV4aY/RRUZ/DOcTznqxnsJGObeJzFQ0PWN3enG8PXNa0CAwEAAaNnMGUw RAYDVR0RBD0wO4ISY29udGVudC5rYXJnZXIuY29thiVodHRwczovL2NvbnRlbnQu a2FyZ2VyLmNvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBQRmb2gz9MBXN6Fo1btt08+ BLsTVzANBgkqhkiG9w0BAQUFAAOCAQEAvY725FGb+4wXvpaiY3w9SKAXH3dJ3fZX IsONdJIDT4siX5lnSUOOnYPF9dvCNsL60lNThYSsX3lXHjCa37vejRj2Na5mLhak oaIHKbtb95uebjarm8A6YL532uxa8leGgn1fb7NlNdgKvxRliZ5nXcsElJNLKtuA NGIJXAAIodGbw3gN+le+8SW5UGBtretdER/JptLWGHqdtIJWeWPr0GcF+nV5Nh4p CRiJhhqRHdZdveYuALat3eUxEc8y9vryKwTOB6E330mkgWTowuBk8nc2P1tDqIM5 3YRlMh3fvJvSVLyg8vpd0Ma5RKdOoJt9poNAsOYMl7OpwyI3yOWdYg== content.karger.com CN=content.karger.com MIIDJDCCAgygAwIBAgIJAJqIrhKoAuA2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEmNvbnRlbnQua2FyZ2VyLmNvbTAeFw0xMTEyMTMxNTIzMjhaFw0xNDEyMTIx NTIzMjhaMB0xGzAZBgNVBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMWoqbxw2EVKI6zdsWvRrt6lFc4H6Xn7qPVl PTJBHRFsewTcMDocAMr78ljeLveG5QgWV3lF2i+sLU7bL7XySIrsdrOKzIxTj9Cx 9pMJKr1xW4ejaPSEWk7wR3FERed12gud5LZRkfbGhvzuwWVUbei6kcU0f4oridKn 12eoOs5BEP2ykLHlHaAw16px435bPIbn79lYbpihoQZ8CRB8i8DEJC1ujJPV7szG yyPW6JfrT/jfKDoIfCAnfJt+THnqOejeoDVn9GOdUIJ3x2VCvq1isGoMVaawZMPd xuIIjGygV4aY/RRUZ/DOcTznqxnsJGObeJzFQ0PWN3enG8PXNa0CAwEAAaNnMGUw RAYDVR0RBD0wO4ISY29udGVudC5rYXJnZXIuY29thiVodHRwczovL2NvbnRlbnQu a2FyZ2VyLmNvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBQRmb2gz9MBXN6Fo1btt08+ BLsTVzANBgkqhkiG9w0BAQUFAAOCAQEAvY725FGb+4wXvpaiY3w9SKAXH3dJ3fZX IsONdJIDT4siX5lnSUOOnYPF9dvCNsL60lNThYSsX3lXHjCa37vejRj2Na5mLhak oaIHKbtb95uebjarm8A6YL532uxa8leGgn1fb7NlNdgKvxRliZ5nXcsElJNLKtuA NGIJXAAIodGbw3gN+le+8SW5UGBtretdER/JptLWGHqdtIJWeWPr0GcF+nV5Nh4p CRiJhhqRHdZdveYuALat3eUxEc8y9vryKwTOB6E330mkgWTowuBk8nc2P1tDqIM5 3YRlMh3fvJvSVLyg8vpd0Ma5RKdOoJt9poNAsOYMl7OpwyI3yOWdYg== S.Karger Karger Publishers http://content.karger.com/PrudukteDB Mike Dürst m.duerst@karger.ch Mike Dürst m.duerst@karger.ch http://www.geant.net/uri/dataprotection-code-of-conduct/v1 http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf UWAP UWAP The service platform of UNINETT for next generation collaboration tools for higher education. UNINETTs tjenesteplattform for neste generasjons samarbeidsverktøy for høyere utdanning. MIID9zCCAt+gAwIBAgIJAK6OQWf0KU3yMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEOMAwGA1UECxMFRmVpZGUwHhcNMTMxMDE3MTA0NzMxWhcNMjMxMDE3MTA0NzMxWjBaMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxDjAMBgNVBAsTBUZlaWRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6QRUddKwIJVwc2QvcDEyV+OZR9wLv1wpY6196HNixA1N21uFcy5KdnyUvpCBr/MaNFBXiJEKayr3Ugo48eGNvdkkyXu9hP6PUMXvd/86eFyEDYhnaIYyVIpK9dINBno8uUd3TuEXu9DQP2M+ifOwMy0Ng3yofHItiqQk1tXpoLvi3B8YZ9qn+iYa9wT13npCjB2mH7g9OY8vjUa7Dy/ZUE4SB/ZwqAIIPOrIgHzOX1X4+zzgVgIhi4FdiUVZRrVo48ukKnR5D1QhpEc3M1gDFiDxZAFaff4h+/GCYrkd2yVfN2IwHNXBNwjOWnsQMyf7YQdViMoEG5biKMXvuuLB9QIDAQABo4G/MIG8MB0GA1UdDgQWBBTeHFJiZGcXgAdUJXKbWsv/ZzVQ4DCBjAYDVR0jBIGEMIGBgBTeHFJiZGcXgAdUJXKbWsv/ZzVQ4KFepFwwWjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMQ4wDAYDVQQLEwVGZWlkZYIJAK6OQWf0KU3yMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKL3nPuAspxcApatUIYesIfDrrX5ATo+Wi2nB6lq4ZZNLYUQRM4ca+ACKebZgg4TLzmCg697IB65GIZvFgh3/lz+W1ZfoAPkNgF4td2J1+IkfwDvBMh9Zq2ML/WRtkTQzvLjSzLvYQZMy7q++M8NC13YODtWY5H8IWeRqrsrvxXF634NZWPky7Gwi3orRK09U0lxZmEDJnCN5ac9nEO0BlYwBszHy0tBtIFX11tUmxa3QpG0IHspFX3z8+CmQQmFreA3zul3GngBBykEtHhoJ7YbDe2bcpnk3Mn1nxLrlQLLjqWhmfxpslJhrIXCS4m4wVaOVad72+n+/To1r78QlVw= MIID9zCCAt+gAwIBAgIJAK6OQWf0KU3yMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEOMAwGA1UECxMFRmVpZGUwHhcNMTMxMDE3MTA0NzMxWhcNMjMxMDE3MTA0NzMxWjBaMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxDjAMBgNVBAsTBUZlaWRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6QRUddKwIJVwc2QvcDEyV+OZR9wLv1wpY6196HNixA1N21uFcy5KdnyUvpCBr/MaNFBXiJEKayr3Ugo48eGNvdkkyXu9hP6PUMXvd/86eFyEDYhnaIYyVIpK9dINBno8uUd3TuEXu9DQP2M+ifOwMy0Ng3yofHItiqQk1tXpoLvi3B8YZ9qn+iYa9wT13npCjB2mH7g9OY8vjUa7Dy/ZUE4SB/ZwqAIIPOrIgHzOX1X4+zzgVgIhi4FdiUVZRrVo48ukKnR5D1QhpEc3M1gDFiDxZAFaff4h+/GCYrkd2yVfN2IwHNXBNwjOWnsQMyf7YQdViMoEG5biKMXvuuLB9QIDAQABo4G/MIG8MB0GA1UdDgQWBBTeHFJiZGcXgAdUJXKbWsv/ZzVQ4DCBjAYDVR0jBIGEMIGBgBTeHFJiZGcXgAdUJXKbWsv/ZzVQ4KFepFwwWjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMQ4wDAYDVQQLEwVGZWlkZYIJAK6OQWf0KU3yMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKL3nPuAspxcApatUIYesIfDrrX5ATo+Wi2nB6lq4ZZNLYUQRM4ca+ACKebZgg4TLzmCg697IB65GIZvFgh3/lz+W1ZfoAPkNgF4td2J1+IkfwDvBMh9Zq2ML/WRtkTQzvLjSzLvYQZMy7q++M8NC13YODtWY5H8IWeRqrsrvxXF634NZWPky7Gwi3orRK09U0lxZmEDJnCN5ac9nEO0BlYwBszHy0tBtIFX11tUmxa3QpG0IHspFX3z8+CmQQmFreA3zul3GngBBykEtHhoJ7YbDe2bcpnk3Mn1nxLrlQLLjqWhmfxpslJhrIXCS4m4wVaOVad72+n+/To1r78QlVw= UWAP UWAP The service platform of UNINETT for next generation collaboration tools for higher education. UNINETTs tjenesteplattform for neste generasjons samarbeidsverktøy for høyere utdanning. UNINETT UNINETT http://uninett.no/ Andreas Åkre Solberg andreas.solberg@uninett.no tu-freiberg.de crux.hrz.tu-freiberg.de CN=crux.hrz.tu-freiberg.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Bergakademie Freiberg,C=DE MIIFtjCCBJ6gAwIBAgIEC23bKjANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC REUxNjA0BgNVBAoTLVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IEJlcmdha2FkZW1p ZSBGcmVpYmVyZzEjMCEGA1UECxMaVW5pdmVyc2l0YWV0c3JlY2hlbnplbnRydW0x LzAtBgNVBAMTJlRVIEJlcmdha2FkZW1pZSBGcmVpYmVyZyBDQSAoVFVCQUYtQ0Ep MSYwJAYJKoZIhvcNAQkBFhd0dWJhZi1jYUB0dS1mcmVpYmVyZy5kZTAeFw0wNzEx MjkwNjM1MDdaFw0xMjExMjcwNjM1MDdaMIGMMQswCQYDVQQGEwJERTE2MDQGA1UE ChMtVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVyZ2FrYWRlbWllIEZyZWliZXJn MSMwIQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX Y3J1eC5ocnoudHUtZnJlaWJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC9aglDLKz9K2Qvov5FWUVk/IiGuUbJE26XxqQEsBDnfc/x8xAkICYt Ca82Z0u7RycCuw+INsm1i4N7+Wgq9OJ0nSNxJsDEU9gFzz0EYq8T7zx8OjOehtGA N1dk13SfXowHrKEDV8h9366eFPEm5WA+FnwyYoKLR5Bt4UsVliwvxThRCenwtzC2 XQWLFQ/0NfDz+hu+3/6Ztlztqv2jX3oiZ0+i6IUh8VVTUJ6bIU3gvRJxv/OKlfLj 1M3AxJlER1Gg51iWoikK4EzywVfOf/f2i7aWKxUbwf+RYGbXI5QlrCr939bM6wuP q92jaRlnY3bkPJTxsqlqN0KCRZq1g/8HAgMBAAGjggHlMIIB4TAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFKN9+stq7mPv+OHG5iss3iLw9xouMB8GA1UdIwQYMBaAFJ9RkPeYCvQ/ FQ8Otgqpf7c1HR0tMCsGA1UdEQQkMCKBIEFuZHJlYXMuS2x1Z2VAaHJ6LnR1LWZy ZWliZXJnLmRlMIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwQKA+oDyG Omh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2Ny bC9jYWNybC5jcmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3R1LWJhLWZyZWliZXJnLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS90 dS1iYS1mcmVpYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAD1se/MDGCLCBxWGVDcTWMGS4xKSdHxDaX1ekP0odZGs+RbM3/RS zuJPLR4GXWcRJPRWCi39F8zSYwaawafatlPV0MqndSvLlqsVU6yDSb9uFplkMfR0 LCbKqGQUG6FZ7Tx3wUhUVQ8ItfVWLiDtqINEi4cBZUtsI/gnQMWgjMo/vu1ja0/G HtifOPG0hVN/kEIBMRfhiF2TqPv4SYr0b8VORIOXsYHCvILWrmHCtVu6QloMtNT+ 7Afn7H7lOoDxbEHWQlfKJcO0Y5J2BYtW0ifqXsGeDxX1o58ohMgtG8OJI8WLhHTG 2+D4NuRPaFIgBLbza19e3Dq4YQtEccXfhS8= crux.hrz.tu-freiberg.de CN=crux.hrz.tu-freiberg.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Bergakademie Freiberg,C=DE MIIFtjCCBJ6gAwIBAgIEC23bKjANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC REUxNjA0BgNVBAoTLVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IEJlcmdha2FkZW1p ZSBGcmVpYmVyZzEjMCEGA1UECxMaVW5pdmVyc2l0YWV0c3JlY2hlbnplbnRydW0x LzAtBgNVBAMTJlRVIEJlcmdha2FkZW1pZSBGcmVpYmVyZyBDQSAoVFVCQUYtQ0Ep MSYwJAYJKoZIhvcNAQkBFhd0dWJhZi1jYUB0dS1mcmVpYmVyZy5kZTAeFw0wNzEx MjkwNjM1MDdaFw0xMjExMjcwNjM1MDdaMIGMMQswCQYDVQQGEwJERTE2MDQGA1UE ChMtVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVyZ2FrYWRlbWllIEZyZWliZXJn MSMwIQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX Y3J1eC5ocnoudHUtZnJlaWJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC9aglDLKz9K2Qvov5FWUVk/IiGuUbJE26XxqQEsBDnfc/x8xAkICYt Ca82Z0u7RycCuw+INsm1i4N7+Wgq9OJ0nSNxJsDEU9gFzz0EYq8T7zx8OjOehtGA N1dk13SfXowHrKEDV8h9366eFPEm5WA+FnwyYoKLR5Bt4UsVliwvxThRCenwtzC2 XQWLFQ/0NfDz+hu+3/6Ztlztqv2jX3oiZ0+i6IUh8VVTUJ6bIU3gvRJxv/OKlfLj 1M3AxJlER1Gg51iWoikK4EzywVfOf/f2i7aWKxUbwf+RYGbXI5QlrCr939bM6wuP q92jaRlnY3bkPJTxsqlqN0KCRZq1g/8HAgMBAAGjggHlMIIB4TAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFKN9+stq7mPv+OHG5iss3iLw9xouMB8GA1UdIwQYMBaAFJ9RkPeYCvQ/ FQ8Otgqpf7c1HR0tMCsGA1UdEQQkMCKBIEFuZHJlYXMuS2x1Z2VAaHJ6LnR1LWZy ZWliZXJnLmRlMIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwQKA+oDyG Omh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2Ny bC9jYWNybC5jcmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3R1LWJhLWZyZWliZXJnLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS90 dS1iYS1mcmVpYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAD1se/MDGCLCBxWGVDcTWMGS4xKSdHxDaX1ekP0odZGs+RbM3/RS zuJPLR4GXWcRJPRWCi39F8zSYwaawafatlPV0MqndSvLlqsVU6yDSb9uFplkMfR0 LCbKqGQUG6FZ7Tx3wUhUVQ8ItfVWLiDtqINEi4cBZUtsI/gnQMWgjMo/vu1ja0/G HtifOPG0hVN/kEIBMRfhiF2TqPv4SYr0b8VORIOXsYHCvILWrmHCtVu6QloMtNT+ 7Afn7H7lOoDxbEHWQlfKJcO0Y5J2BYtW0ifqXsGeDxX1o58ohMgtG8OJI8WLhHTG 2+D4NuRPaFIgBLbza19e3Dq4YQtEccXfhS8= urn:mace:shibboleth:1.0:nameIdentifier tu-freiberg.de crux.hrz.tu-freiberg.de CN=crux.hrz.tu-freiberg.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Bergakademie Freiberg,C=DE MIIFtjCCBJ6gAwIBAgIEC23bKjANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC REUxNjA0BgNVBAoTLVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IEJlcmdha2FkZW1p ZSBGcmVpYmVyZzEjMCEGA1UECxMaVW5pdmVyc2l0YWV0c3JlY2hlbnplbnRydW0x LzAtBgNVBAMTJlRVIEJlcmdha2FkZW1pZSBGcmVpYmVyZyBDQSAoVFVCQUYtQ0Ep MSYwJAYJKoZIhvcNAQkBFhd0dWJhZi1jYUB0dS1mcmVpYmVyZy5kZTAeFw0wNzEx MjkwNjM1MDdaFw0xMjExMjcwNjM1MDdaMIGMMQswCQYDVQQGEwJERTE2MDQGA1UE ChMtVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVyZ2FrYWRlbWllIEZyZWliZXJn MSMwIQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX Y3J1eC5ocnoudHUtZnJlaWJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC9aglDLKz9K2Qvov5FWUVk/IiGuUbJE26XxqQEsBDnfc/x8xAkICYt Ca82Z0u7RycCuw+INsm1i4N7+Wgq9OJ0nSNxJsDEU9gFzz0EYq8T7zx8OjOehtGA N1dk13SfXowHrKEDV8h9366eFPEm5WA+FnwyYoKLR5Bt4UsVliwvxThRCenwtzC2 XQWLFQ/0NfDz+hu+3/6Ztlztqv2jX3oiZ0+i6IUh8VVTUJ6bIU3gvRJxv/OKlfLj 1M3AxJlER1Gg51iWoikK4EzywVfOf/f2i7aWKxUbwf+RYGbXI5QlrCr939bM6wuP q92jaRlnY3bkPJTxsqlqN0KCRZq1g/8HAgMBAAGjggHlMIIB4TAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFKN9+stq7mPv+OHG5iss3iLw9xouMB8GA1UdIwQYMBaAFJ9RkPeYCvQ/ FQ8Otgqpf7c1HR0tMCsGA1UdEQQkMCKBIEFuZHJlYXMuS2x1Z2VAaHJ6LnR1LWZy ZWliZXJnLmRlMIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwQKA+oDyG Omh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2Ny bC9jYWNybC5jcmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3R1LWJhLWZyZWliZXJnLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS90 dS1iYS1mcmVpYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAD1se/MDGCLCBxWGVDcTWMGS4xKSdHxDaX1ekP0odZGs+RbM3/RS zuJPLR4GXWcRJPRWCi39F8zSYwaawafatlPV0MqndSvLlqsVU6yDSb9uFplkMfR0 LCbKqGQUG6FZ7Tx3wUhUVQ8ItfVWLiDtqINEi4cBZUtsI/gnQMWgjMo/vu1ja0/G HtifOPG0hVN/kEIBMRfhiF2TqPv4SYr0b8VORIOXsYHCvILWrmHCtVu6QloMtNT+ 7Afn7H7lOoDxbEHWQlfKJcO0Y5J2BYtW0ifqXsGeDxX1o58ohMgtG8OJI8WLhHTG 2+D4NuRPaFIgBLbza19e3Dq4YQtEccXfhS8= crux.hrz.tu-freiberg.de CN=crux.hrz.tu-freiberg.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Bergakademie Freiberg,C=DE MIIFtjCCBJ6gAwIBAgIEC23bKjANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC REUxNjA0BgNVBAoTLVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IEJlcmdha2FkZW1p ZSBGcmVpYmVyZzEjMCEGA1UECxMaVW5pdmVyc2l0YWV0c3JlY2hlbnplbnRydW0x LzAtBgNVBAMTJlRVIEJlcmdha2FkZW1pZSBGcmVpYmVyZyBDQSAoVFVCQUYtQ0Ep MSYwJAYJKoZIhvcNAQkBFhd0dWJhZi1jYUB0dS1mcmVpYmVyZy5kZTAeFw0wNzEx MjkwNjM1MDdaFw0xMjExMjcwNjM1MDdaMIGMMQswCQYDVQQGEwJERTE2MDQGA1UE ChMtVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVyZ2FrYWRlbWllIEZyZWliZXJn MSMwIQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX Y3J1eC5ocnoudHUtZnJlaWJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC9aglDLKz9K2Qvov5FWUVk/IiGuUbJE26XxqQEsBDnfc/x8xAkICYt Ca82Z0u7RycCuw+INsm1i4N7+Wgq9OJ0nSNxJsDEU9gFzz0EYq8T7zx8OjOehtGA N1dk13SfXowHrKEDV8h9366eFPEm5WA+FnwyYoKLR5Bt4UsVliwvxThRCenwtzC2 XQWLFQ/0NfDz+hu+3/6Ztlztqv2jX3oiZ0+i6IUh8VVTUJ6bIU3gvRJxv/OKlfLj 1M3AxJlER1Gg51iWoikK4EzywVfOf/f2i7aWKxUbwf+RYGbXI5QlrCr939bM6wuP q92jaRlnY3bkPJTxsqlqN0KCRZq1g/8HAgMBAAGjggHlMIIB4TAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFKN9+stq7mPv+OHG5iss3iLw9xouMB8GA1UdIwQYMBaAFJ9RkPeYCvQ/ FQ8Otgqpf7c1HR0tMCsGA1UdEQQkMCKBIEFuZHJlYXMuS2x1Z2VAaHJ6LnR1LWZy ZWliZXJnLmRlMIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwQKA+oDyG Omh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtYmEtZnJlaWJlcmctY2EvcHViL2Ny bC9jYWNybC5jcmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3R1LWJhLWZyZWliZXJnLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS90 dS1iYS1mcmVpYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAD1se/MDGCLCBxWGVDcTWMGS4xKSdHxDaX1ekP0odZGs+RbM3/RS zuJPLR4GXWcRJPRWCi39F8zSYwaawafatlPV0MqndSvLlqsVU6yDSb9uFplkMfR0 LCbKqGQUG6FZ7Tx3wUhUVQ8ItfVWLiDtqINEi4cBZUtsI/gnQMWgjMo/vu1ja0/G HtifOPG0hVN/kEIBMRfhiF2TqPv4SYr0b8VORIOXsYHCvILWrmHCtVu6QloMtNT+ 7Afn7H7lOoDxbEHWQlfKJcO0Y5J2BYtW0ifqXsGeDxX1o58ohMgtG8OJI8WLhHTG 2+D4NuRPaFIgBLbza19e3Dq4YQtEccXfhS8= urn:mace:shibboleth:1.0:nameIdentifier Universität Freiberg (Technische Universität Bergakademie) TU Bergakademie Freiberg http://www.tu-freiberg.de Martin Morgenstern martin.morgenstern@hrz.tu-freiberg.de Martin Morgenstern martin.morgenstern@hrz.tu-freiberg.de MIIEZjCCA06gAwIBAgIRAKo8n3hbrvSEZ3actEbkz1kwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMzA3MDgwMDAwMDBaFw0xNjA3MDcyMzU5NTlaMDoxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEVMBMGA1UEAxMMZGF0YS5kZWljLmRrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqx5ivoqKJ/KoH4FApMuG8iBdSYGrK6+8KMPG3W7EpSVP8W56IA7KqKULEeafv8zkJ86/1lrLZ64QQ4tSjikb2QR19w9aqk6sHWrfg+PkgauAMxjLAdHCNj56ROqq2HhzqTjAkrX+2DH6Jc40i5tqbwkvjrvcMynqoS9zYrtNjDhxksh/cfqNpXi0gUte+xRagtRXUDDby0dSCVaMKMYVgkiqRtXpunrKivMllIpgu+yWr3N05QQM4M1CbfzAEjDXSEKzBLM+sd15P9GpPeeLHe3uDUMUn3cpmGMOa40UwbU9vh9nh/5G0pVj3X3bXY8IUlBeJ+Zz1UtiHF0ZXohdRQIDAQABo4IBaTCCAWUwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFD4II0iS1SdcmrbSxxXs8+4Z7yYVMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAXBgNVHREEEDAOggxkYXRhLmRlaWMuZGswDQYJKoZIhvcNAQEFBQADggEBAEO3Nvt1nm9NgqA2nNSjMXFCTx29wt9UNEu6uwiWge1Kg0giBSMaBZmVcVjqTKEjiC+iUX+4Q9w7/ejxQdVYDanielhSpoTTYWpVHq+ZGAIthc+tYlhQzcdNQwWLo4/oUuqQS+czM7zj7Du8uZuStCnTulS4aQX6F9SX9QX8gO4gcrloUsK6DMERIws+fGKtxR1Y2R5PGlRHZmHdutZavP85tTcwKXkxuNblvoRHnfsGI/EayZ/USnEtlLG6cLDJKyL4uqPzBZ6po9T66EYgvAFdez8WMvTL2+D98BFnFrpw65cFM6flOjjxHUDm8nueq02YAu6BI8sgRK6SZKLzTfc= MIIEZjCCA06gAwIBAgIRAKo8n3hbrvSEZ3actEbkz1kwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMzA3MDgwMDAwMDBaFw0xNjA3MDcyMzU5NTlaMDoxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEVMBMGA1UEAxMMZGF0YS5kZWljLmRrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqx5ivoqKJ/KoH4FApMuG8iBdSYGrK6+8KMPG3W7EpSVP8W56IA7KqKULEeafv8zkJ86/1lrLZ64QQ4tSjikb2QR19w9aqk6sHWrfg+PkgauAMxjLAdHCNj56ROqq2HhzqTjAkrX+2DH6Jc40i5tqbwkvjrvcMynqoS9zYrtNjDhxksh/cfqNpXi0gUte+xRagtRXUDDby0dSCVaMKMYVgkiqRtXpunrKivMllIpgu+yWr3N05QQM4M1CbfzAEjDXSEKzBLM+sd15P9GpPeeLHe3uDUMUn3cpmGMOa40UwbU9vh9nh/5G0pVj3X3bXY8IUlBeJ+Zz1UtiHF0ZXohdRQIDAQABo4IBaTCCAWUwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFD4II0iS1SdcmrbSxxXs8+4Z7yYVMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAXBgNVHREEEDAOggxkYXRhLmRlaWMuZGswDQYJKoZIhvcNAQEFBQADggEBAEO3Nvt1nm9NgqA2nNSjMXFCTx29wt9UNEu6uwiWge1Kg0giBSMaBZmVcVjqTKEjiC+iUX+4Q9w7/ejxQdVYDanielhSpoTTYWpVHq+ZGAIthc+tYlhQzcdNQwWLo4/oUuqQS+czM7zj7Du8uZuStCnTulS4aQX6F9SX9QX8gO4gcrloUsK6DMERIws+fGKtxR1Y2R5PGlRHZmHdutZavP85tTcwKXkxuNblvoRHnfsGI/EayZ/USnEtlLG6cLDJKyL4uqPzBZ6po9T66EYgvAFdez8WMvTL2+D98BFnFrpw65cFM6flOjjxHUDm8nueq02YAu6BI8sgRK6SZKLzTfc= urn:oasis:names:tc:SAML:2.0:nameid-format:transient data.deic.dk data.deic.dk to allow researchers from Danish academic institutions to upload, manage and share data at tillade forskere fra danske universiteter at uploade, håndtere og dele data Administrator cloud@deic.dk db.saur.de CN=db.saur.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBzCCA++gAwIBAgIEDQl1fDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODEwMDYxMTM1MDlaFw0xMzEw MDUxMTM1MDlaMEkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRMwEQYDVQQDEwpkYi5zYXVyLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/zjBXS8HerZKLm9TLGucOB5e3nBWmKtWvDX 06WkrE7xvj+iDV/VcrK1vpP1wabRVy5e2rGAr66CyPhaOc7sFiZmlNGaS01f8j/9 O50FM1DJVZqPCMzuMfjK+m22oZMegAoIiMFKPaCwXcRr8NJDnuHaK4WbAYkoQtDh jZmhZcSZT0W6k5NimszZg4azEOENiqlIGJ1LwQtGt0BMNUNT+p+PJkHRVuIftWLX bciCl7tavmpuOq0BVFz/uUD8yS+dAsqrvBmmcGaAHkvNpTqy0v1o56uk9o2i5zUb o+l4XGSulrwqsF0ytQWEDWZFYDtrkD8WDhhOn5ojTMbxTYb3VwIDAQABo4IB6TCC AeUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBRj3P6kfMQ1adyDpCzs3AP+TCfHADAfBgNVHSME GDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zArBgNVHREEJDAigSBiZW5lZGljdC5y aXBwZXJnZXJAZGVncnV5dGVyLmNvbTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2Nh Y3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vy dmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsG CCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNl cy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAN+q0DlBL1Z9sKD3QHlik5C3/fSRe /xi/aaFWmLy20IL/jMEoCB6+Zvg42kkVIDfP5MgWbkFjMVKhz8AHrE4Cvnm2uwHS QiM2ZeOXcIYEM6HrX2NsE0e2ihpKy5KUYzsJGJPM+PVYB5hyTYzgvRHyKmlqI/Qm Lxl8jh0G7W6FFHF5obqvZTosXz5rZnZUN6XJ3pYYoXXiWxbuZ8VR3O1NsZhh/h2F x/ub9npoaBEsvMcrOhH6AJRCS2pib3QN/bmTcwGMOD16v065+DAGQHFkJtzLw7oY yE+NdWi71a8lLxP5IkGUZgE7PuPCbPZQoP3BDXch+x3V6V74J8fpJ0VgiA== db.saur.de CN=db.saur.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBzCCA++gAwIBAgIEDQl1fDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODEwMDYxMTM1MDlaFw0xMzEw MDUxMTM1MDlaMEkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRMwEQYDVQQDEwpkYi5zYXVyLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/zjBXS8HerZKLm9TLGucOB5e3nBWmKtWvDX 06WkrE7xvj+iDV/VcrK1vpP1wabRVy5e2rGAr66CyPhaOc7sFiZmlNGaS01f8j/9 O50FM1DJVZqPCMzuMfjK+m22oZMegAoIiMFKPaCwXcRr8NJDnuHaK4WbAYkoQtDh jZmhZcSZT0W6k5NimszZg4azEOENiqlIGJ1LwQtGt0BMNUNT+p+PJkHRVuIftWLX bciCl7tavmpuOq0BVFz/uUD8yS+dAsqrvBmmcGaAHkvNpTqy0v1o56uk9o2i5zUb o+l4XGSulrwqsF0ytQWEDWZFYDtrkD8WDhhOn5ojTMbxTYb3VwIDAQABo4IB6TCC AeUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBRj3P6kfMQ1adyDpCzs3AP+TCfHADAfBgNVHSME GDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zArBgNVHREEJDAigSBiZW5lZGljdC5y aXBwZXJnZXJAZGVncnV5dGVyLmNvbTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2Nh Y3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vy dmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsG CCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNl cy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAN+q0DlBL1Z9sKD3QHlik5C3/fSRe /xi/aaFWmLy20IL/jMEoCB6+Zvg42kkVIDfP5MgWbkFjMVKhz8AHrE4Cvnm2uwHS QiM2ZeOXcIYEM6HrX2NsE0e2ihpKy5KUYzsJGJPM+PVYB5hyTYzgvRHyKmlqI/Qm Lxl8jh0G7W6FFHF5obqvZTosXz5rZnZUN6XJ3pYYoXXiWxbuZ8VR3O1NsZhh/h2F x/ub9npoaBEsvMcrOhH6AJRCS2pib3QN/bmTcwGMOD16v065+DAGQHFkJtzLw7oY yE+NdWi71a8lLxP5IkGUZgE7PuPCbPZQoP3BDXch+x3V6V74J8fpJ0VgiA== urn:mace:shibboleth:1.0:nameIdentifier K. G. Saur Verlag K. G. Saur Verlag, ein Imprint der Walter de Gruyter GmbH http://www.saur.de Ulrike Engel ulrike.engel@degruyter.com Cristian Vat cristian.vat@level7.ro db.ub.uni-stuttgart.de CN=db.ub.uni-stuttgart.de,OU=Universitaetsbibliothek,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFbDCCBFSgAwIBAgIEDB2VKDANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDgw NDEwMTMzNTIxWhcNMTMwNDA5MTMzNTIxWjCBojELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MSAwHgYDVQQLExdVbml2ZXJzaXRh ZXRzYmlibGlvdGhlazEfMB0GA1UEAxMWZGIudWIudW5pLXN0dXR0Z2FydC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwE50dOQQkZznyAAfZEINPH haepUOZgEqAAHDjKEbxVg3WLZKg9CPQ8k1+nWxV8ZomJzXbw+kx1v7NPKdNPXBNw qmt6aQAiJHcUtzMGlfGI1YDrC/p0zFmjtno+a++sRSVgfBrSQME7JQ8CPVreSa20 0MDsWR/OOdzVZo47PhzDYyOiABa/CEiU1k51zciw3XpbEnMqKwZ2tNxX++zgvhyg n5MhITT88Lukmz92XF0JyEeNJWE0Q0AKcS6V6A+jKQznEXpQ88c2Zit44z3bJM/9 a9RBlMQ+CuPSuf7aznUY3AOysD5jWlvpJfDC2mMg3KTC1RNTuaoYmtBjJW0Nnj0C AwEAAaOCAbQwggGwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUtB7lnAegYLLmVzFpTp8/Lymc R0UwHwYDVR0jBBgwFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCB gjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1zdHV0dGdhcnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEB BIGZMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1z dHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1o dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCjpYUB2mqfLUpU7uke8uvu 3b6W/lDX8N54gmmdPfvjYF5ASmXdIdH64P6bspBPfqBajj0RfWflgGO85givR98w eVT2uqYrXKDIVknHs6/2SqolgcEkSSIUZwiGn4aNuV7BVcTB0bon6O+QJNUz/Ju8 KG81dktd/OYbDq/yABvrWa2yvbroHwJZj9fydBBFvaT2l1KHv6NVauLXAqYyhDF8 TkkerRdtxkOOv2vskPFo2HwZ0MZ/S9c5BJwKs0hGklHvT8/cnzAm1tO9TD8jG+9+ c1GXBwlpyqeX1oyjmAwFsCP0IXVzw11n7BtSjylDJKYARAlw+qtCibuS9S+6oYQ2 db.ub.uni-stuttgart.de CN=db.ub.uni-stuttgart.de,OU=Universitaetsbibliothek,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFbDCCBFSgAwIBAgIEDB2VKDANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDgw NDEwMTMzNTIxWhcNMTMwNDA5MTMzNTIxWjCBojELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MSAwHgYDVQQLExdVbml2ZXJzaXRh ZXRzYmlibGlvdGhlazEfMB0GA1UEAxMWZGIudWIudW5pLXN0dXR0Z2FydC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwE50dOQQkZznyAAfZEINPH haepUOZgEqAAHDjKEbxVg3WLZKg9CPQ8k1+nWxV8ZomJzXbw+kx1v7NPKdNPXBNw qmt6aQAiJHcUtzMGlfGI1YDrC/p0zFmjtno+a++sRSVgfBrSQME7JQ8CPVreSa20 0MDsWR/OOdzVZo47PhzDYyOiABa/CEiU1k51zciw3XpbEnMqKwZ2tNxX++zgvhyg n5MhITT88Lukmz92XF0JyEeNJWE0Q0AKcS6V6A+jKQznEXpQ88c2Zit44z3bJM/9 a9RBlMQ+CuPSuf7aznUY3AOysD5jWlvpJfDC2mMg3KTC1RNTuaoYmtBjJW0Nnj0C AwEAAaOCAbQwggGwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUtB7lnAegYLLmVzFpTp8/Lymc R0UwHwYDVR0jBBgwFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCB gjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1zdHV0dGdhcnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEB BIGZMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1z dHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1o dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCjpYUB2mqfLUpU7uke8uvu 3b6W/lDX8N54gmmdPfvjYF5ASmXdIdH64P6bspBPfqBajj0RfWflgGO85givR98w eVT2uqYrXKDIVknHs6/2SqolgcEkSSIUZwiGn4aNuV7BVcTB0bon6O+QJNUz/Ju8 KG81dktd/OYbDq/yABvrWa2yvbroHwJZj9fydBBFvaT2l1KHv6NVauLXAqYyhDF8 TkkerRdtxkOOv2vskPFo2HwZ0MZ/S9c5BJwKs0hGklHvT8/cnzAm1tO9TD8jG+9+ c1GXBwlpyqeX1oyjmAwFsCP0IXVzw11n7BtSjylDJKYARAlw+qtCibuS9S+6oYQ2 urn:mace:shibboleth:1.0:nameIdentifier Universität Stuttgart Universitätsbibliothek Stuttgart http://www.uni-stuttgart.de Ralf Engelmann ralf.engelmann@ub.uni-stuttgart.de Ralf Engelmann ralf.engelmann@ub.uni-stuttgart.de http://ukfederation.org.uk/doc/mdrps-20130902 MIIDSzCCAjOgAwIBAgIJAPL5yXP0XbhAMA0GCSqGSIb3DQEBBQUAMCoxKDAmBgNV BAMTH2VtLWwxLXJoLXVhdC5lbWVyYWxkaW5zaWdodC5jb20wHhcNMTEwNTA1MDc1 MjEyWhcNMjEwNTAyMDc1MjEyWjAqMSgwJgYDVQQDEx9lbS1sMS1yaC11YXQuZW1l cmFsZGluc2lnaHQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 1cPpwOpncLWxjS6YxesBuUjX7wyxMf01E7nIcYbdxYYiINMnd2j4Mi3uzdG8qqbp INCMvPIgzL2827k28SktsY3AftMAYsAiBDzhFwcUce4mrK3QxofpP+aoH3/oswlZ ur3rxHLJYWy/0aO9NqJvd9M5hh2K8L4TlD/FvedqRfrFuviNXoXzC5WqoSGxuT4R gMP1ChbxzcWvJbhkdHuX/TrDH7lq+NUflJHjXDNsBYO0Ko9IPx9GTwfo0tNth9Ym 4PZfz6VY5nl4zlDxMktwcOI9ofzAtjAi2MUTDw9YnETqME9I9ums57ke84HCMXSW 0ToxuMcWkyjGsb2TEi4jqwIDAQABo3QwcjBRBgNVHREESjBIgh9lbS1sMS1yaC11 YXQuZW1lcmFsZGluc2lnaHQuY29thiVodHRwczovL2Rldi5lbWVyYWxkaW5zaWdo dC5jb20vZW50aXR5MB0GA1UdDgQWBBSZx0zhhju5QWnvVBzwzb1HMBk2tTANBgkq hkiG9w0BAQUFAAOCAQEAbw4E1yg5C8G5wWcWqPi/c8gG2kIyYdUtAoMxoVrF0NCe x0YZUDMLIhUNdHKh1RZMbgKG19pTqUmEjPhfE9VXwfsSIv9QrJiJ2zFH7LbnA7bh qnGVhPzee8x88rpS19GcxYitMzifqMxJ7K2bC2++kN87Z5niseL2nSYntB7EmwJp EvutgzIJJoH7Xg8KieuPVJKaia1RHpcA4QAeuWPgyZ2Ez+zuszlq2650KCXgQreL m0sivyuWv7TZVl8D+cLucd23bwknQLioqhhpdwmXrpcKyRHPaRrf3iznD/cHd0Ps lHVWGtQ0Nh/tJIKoMcDif+nTn+Hm4+au0NFb1pX40A== Emerald Group Publishing Ltd Emerald Group Publishing Ltd: Emerald Development Site http://dev.emeraldinsight.com/ Rob Wood mailto:rwood@emeraldinsight.com Laurence Parkin mailto:lparkin@emeraldinsight.com https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt DOIT - Dermatology eLearning Dermatology Online with Interactive Technology elearning dermatologie dermatologie elearning elearning dermatology elearning dermatologie data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAW5JREFUeJzUUT+rgnAUtSL6EC1tDY0hro5hZUtFLS0NDUFDkEGNImIQkvQHgjIjHCIoKKOkNxgOBQ1+g77KOz3DF+5veHe7v3vuueecH0H8eYVCoUAg4LXFYnE0GlmWdTgcRFHMZDLeKBwOB4PBd1MqlSaTyfF4PJ1O0+m0Wq02Gg1N0y6Xi2maiqJks9k3tFKpnM/n/X4/GAwKhYLHl06nwZLL5Vqt1nw+32w2vV4vHo8TgiA8n8/FYsGy7KfUTqeDCzirqqpt2xC5XC6j0ehrRtP0eDx+PB6O42CzVqu5O6lUiuf53W5nGAbDMJDXbreJSCTijmFgOBxKkgQbXz+1Xq+bzWa5XMYFAEC6Wq1+NQABDrwiqEQiQVFUPp+fzWYA3e93AEAHJy+oG2symeQ4Dpnebrftdgtt1+u13+/X63WSJAGQZRmJvek9YW7eiEXX9Vgs5osBYfr/8XPT13a7Xbj3L/zH+gYAAP//AwCk1qMzXSJnzgAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAZCAIAAAAHYR/MAAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAA/VJREFUeJzslkko7XEUxy1tLdmRDfU2NjJEylDGkqFMKQtEWCjKEJJcLwtKEYkioSRD5ikZHxEyZRYSC0UpFu99uqf36/b/33vfu1Kvp3sWt9895/zO7/c9w/f3d3Cwi13sYheL4u/v39XVtby8fHl5ubu7OzMzU15e7urq+q/vZYvExMT09fUdHh4+PT0tLCzU19f7+vrGxcX19vZubW29vr5ub2+zBqr1OG5ubg0NDXt7e9+NUlNTExYWZtbTycmpra1tYGDAz89PNI6Ojs3NzQaDQf39ZpTo6OiCggJSPDc3V1hYaPHsqKiowcHBi4uL29vbsbGxzMxMQujdPDw8amtrFxcXn5+fAdzR0eHl5aV3Ky4uBvZPnbAlMjJSuVVVVR0cHNzd3Yn1/v5eKg9y/k5OTjY2NuqDkOXh4WFnZ2czMEpLS/f39wVDSkqKRbi6dAJ4enp6Z2eHVkxLSzO11tXVzc/PczBlTE1NraiomJ2dFXjkS9JEjt/f39vb2yMiIqg/a6xNTU2YqKSAGRoaIjgdzi+a9fV1b29vi3cKDAyUhLm4uFi5OtHxOTs7+2EULgoMDkPPXd3d3RMSEjSVRE9k7qE0+fn5ktr09HT+Hh8fX11dqV0TExOYCMuayKzBaXoBZbUmtM3JycnLywsTkpWVZba7ROgBGjcoKCg5ObmysnJzc5Nmo6q0R3x8vB6//niaCiUmWoAFs6dMJSUlCryAwU0TDf0fwIgkJibSZjSboIK4zDel0ZMsktfOzk5p8dHR0ZWVFbNgNMdTVZRFRUVsYZGRkaFMUklogDUp0IAZGRmxAYxIUlLS29sbJ9HZtDidCqV4enpSLnI5Pj4OhqWlpZycHGgKSLKLsjCUfwPm/Pyc2SCgzICPj48yyazL0FIf1sBTVqmVbWCAsbGxIeuAgADagL/0EoHg5dbWVthMrGVlZTc3N7KGhXHQPEECZmpqSmlCQkLQwIQOv0tkWhnYlhGS9eeAIQopDw8Ph6ws+dB+TA6TRnSlZI1SD4YrKg1c9PDwIFS+traGtb+/X0zUivaGAz8TDE0FmT4+PtIMR0dH3d3dCpU8ZNfX1xQKWltdXWVmTMGQAj0Y2hXwNA9DxXuieII3DSsAePvYCDEAVe0VMLy5GjDwuw1glNAz8BWXhql4BBh6qPn09DQ7O9usvyaRSGxsrLwMjJMsSL+yBgcHg0S9g3wumfKNgDGldYgBDcz5ETAiVKOlpYXbwAo9PT1WWJvvNw0YnMkCheXe8Ip+S15eHjRAxSi4JnJ1dTXsYvptkZubiydbPg5GhCrxeWbdRw/mP5YvBYbp+jpgQkNDrbC5XezyBeQXAAAA//8DAMcQPBACQuP6AAAAAElFTkSuQmCC MIIFGjCCBAKgAwIBAgIUH6a66qr+t+IWYDox5Q4z6Z/jwRIwDQYJKoZIhvcNAQEF BQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd BgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz IEdsb2JhbCBTU0wgSUNBMB4XDTExMDgyMjA5Mjc0MVoXDTE0MDgyMjA5Mjc0MVow azELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNVBAcTB1p1ZXJp Y2gxHTAbBgNVBAoTFFVuaXZlcnNpdGFldCBadWVyaWNoMRkwFwYDVQQDExBkb2l0 LnN3aXNkb20ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1l3V hk4B1KbWNgNTpZ+cpM46T60jD2djhERx1mjhUIPVCSoSWBFnDcuaWVHw3hiiHRQ3 Ak1SuXPGqT+oE4ATggPvgQmeD1BVv69dIwRf8k8ykJNlHYmaNFOjTAPmfPCUUZMB +U0WY5+L//HVrgEzESDJgNzLV/qipXtpj9ysXTLJqJ3kwiZ+bT7KyxVXP4YEocgl NDVib5r6IdsvUw9Bm5ot08ZbGjKsO+uD592LV3pNib71Q6sSYcoX/a2seCnvSLBk v/pQple2/uSY+U+eWfRcvyOSdaByYsTNGW54XEbG2CPph7WJyyhjKJkIelnXM/NR bjj3oIV93uF27WXgtwIDAQABo4IBtDCCAbAwdAYIKwYBBQUHAQEEaDBmMCoGCCsG AQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUH MAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0 MDkGA1UdEQQyMDCCEGRvaXQuc3dpc2RvbS5vcmeBHHZhaGlkLmRqYW1laUBhY2Nl c3MudW5pemguY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJkAQEwNjA0BggrBgEF BQcCARYoaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20vcmVwb3NpdG9yeTAO BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8G A1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyG Kmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNV HQ4EFgQUUFbI+ZNiU0fJ5tEkSatBhp6bJMAwDQYJKoZIhvcNAQEFBQADggEBAFgw pn5FmKkSXJS6UG3iYc5P6kDot0Ge5KB3o+Te4BaxG8IpLn/NRR1AU0WPgm/hqPA0 RhRvxLEVLEU4zhShGURP2oTiaBkT3ArudACCw1yHFrY9+lQyMqlZeS0sgtS3RMRB PZFK09Z58q6U3oYHwjdjbDZgwz7e9vOYtN7uq7Yq1i1KMXiyUcGxH0xMXNXTpkl5 7OfkKu3EolCAS7PA9pfU7rqeUC220Yaep7wZzml1kRa7Lcd61K3RHzXzY1ZynJSV oVuVfr2B07T4UxQr8qSyAc7CQ6OQII8R2ICM3efjlrDBI3kcvUAoxP2s2ynIERbc MwW3NDMLS+8yP8MK9rI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DOIT - Dermatology eLearning Dermatology Online with Interactive Technology uzh.ch Universität Zürich University of Zurich http://www.uzh.ch/ Vahid Djamei mailto:vahid.djamei@uzh.ch DOIT Support mailto:doit@derm.uzh.ch http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufs.br UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe http://www.ufs.br/ http://www.ufs.br/ MIIEEjCCAvoCAQAwDQYJKoZIhvcNAQEFBQAwgc4xLjAsBgNVBAoTJVVGUyAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUxLzAtBgNVBAsTJkNQRCAtIENl bnRybyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9zMRswGQYJKoZIhvcNAQkBFgxy ZWRlc0B1ZnMuYnIxFjAUBgNVBAcTDVNhbyBDcmlzdG92YW8xEDAOBgNVBAgTB1Nl cmdpcGUxCzAJBgNVBAYTAkJSMRcwFQYDVQQDEw5kb3VyYWRvLnVmcy5icjAeFw0x MjEwMzAxNzI1NDFaFw0xNTEwMzAxNzI1NDFaMIHOMS4wLAYDVQQKEyVVRlMgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlMS8wLQYDVQQLEyZDUEQgLSBD ZW50cm8gZGUgUHJvY2Vzc2FtZW50byBkZSBEYWRvczEbMBkGCSqGSIb3DQEJARYM cmVkZXNAdWZzLmJyMRYwFAYDVQQHEw1TYW8gQ3Jpc3RvdmFvMRAwDgYDVQQIEwdT ZXJnaXBlMQswCQYDVQQGEwJCUjEXMBUGA1UEAxMOZG91cmFkby51ZnMuYnIwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuuogQEudWqFoQPdA7n9TrUUYX XauTI4yRaEuEoeyvKultDI/HnZDCQ1so3QIjjlWgY5bLTOuYZR/+bw1ufVCtQNH8 zCgEmnbjZVuG01q2eoOzCyLjL7I/HwhFHTXOKoXNLyC6K2JgF4QYDISAcVG7Xkhb D5dA6PGtwyCu+43hVKg42zu8R7KUJjj3Iu5FUTB9txGt4gM5j3twqDde6iNUXILh 3Gf/V01JdGgIhLlsMf3d0ac1sH4Ks0KkaQsnhkc4Rt7fHDFlS3NkOTNt95oYyiOT SK/QZzbOr6TVOuC08Y+ya8BE2spu37VBaUCuers4FbfFp2WIu/XO8hfG9MJTAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAGm86P1eqdEODlBQrjKLcCm+jJOpSd2k+Yvg NgI6oDhoJnCA34RuO7dDKIE8OoWu51NYP3I2dZn8FGo4sGOagOtkfXBzGwTaGBbM nqjcHZbj7cqbBbdaWA10256dNN8lB6IX8IJTGB1vu2uSx6dbC3WdOO/POlkQGiYl EjldMN9pv9SRV4aj25Do4wPFnb+N/qTTNlXqUzvUXtkalwG1IuGfZIZSI4RHAQyB DU//RrjVffnvYgV75NfL3dX7wYbS9lP5NJ3CiBQmxUH+lGDx8F/CW1cObMYXfZSa oAQqY3yZoERxESGkhFsV+v49S2aZ3baNM6Bt3YRPrCEUHY/lc8o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufs.br MIIEEjCCAvoCAQAwDQYJKoZIhvcNAQEFBQAwgc4xLjAsBgNVBAoTJVVGUyAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUxLzAtBgNVBAsTJkNQRCAtIENl bnRybyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9zMRswGQYJKoZIhvcNAQkBFgxy ZWRlc0B1ZnMuYnIxFjAUBgNVBAcTDVNhbyBDcmlzdG92YW8xEDAOBgNVBAgTB1Nl cmdpcGUxCzAJBgNVBAYTAkJSMRcwFQYDVQQDEw5kb3VyYWRvLnVmcy5icjAeFw0x MjEwMzAxNzI1NDFaFw0xNTEwMzAxNzI1NDFaMIHOMS4wLAYDVQQKEyVVRlMgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlMS8wLQYDVQQLEyZDUEQgLSBD ZW50cm8gZGUgUHJvY2Vzc2FtZW50byBkZSBEYWRvczEbMBkGCSqGSIb3DQEJARYM cmVkZXNAdWZzLmJyMRYwFAYDVQQHEw1TYW8gQ3Jpc3RvdmFvMRAwDgYDVQQIEwdT ZXJnaXBlMQswCQYDVQQGEwJCUjEXMBUGA1UEAxMOZG91cmFkby51ZnMuYnIwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuuogQEudWqFoQPdA7n9TrUUYX XauTI4yRaEuEoeyvKultDI/HnZDCQ1so3QIjjlWgY5bLTOuYZR/+bw1ufVCtQNH8 zCgEmnbjZVuG01q2eoOzCyLjL7I/HwhFHTXOKoXNLyC6K2JgF4QYDISAcVG7Xkhb D5dA6PGtwyCu+43hVKg42zu8R7KUJjj3Iu5FUTB9txGt4gM5j3twqDde6iNUXILh 3Gf/V01JdGgIhLlsMf3d0ac1sH4Ks0KkaQsnhkc4Rt7fHDFlS3NkOTNt95oYyiOT SK/QZzbOr6TVOuC08Y+ya8BE2spu37VBaUCuers4FbfFp2WIu/XO8hfG9MJTAgMB AAEwDQYJKoZIhvcNAQEFBQADggEBAGm86P1eqdEODlBQrjKLcCm+jJOpSd2k+Yvg NgI6oDhoJnCA34RuO7dDKIE8OoWu51NYP3I2dZn8FGo4sGOagOtkfXBzGwTaGBbM nqjcHZbj7cqbBbdaWA10256dNN8lB6IX8IJTGB1vu2uSx6dbC3WdOO/POlkQGiYl EjldMN9pv9SRV4aj25Do4wPFnb+N/qTTNlXqUzvUXtkalwG1IuGfZIZSI4RHAQyB DU//RrjVffnvYgV75NfL3dX7wYbS9lP5NJ3CiBQmxUH+lGDx8F/CW1cObMYXfZSa oAQqY3yZoERxESGkhFsV+v49S2aZ3baNM6Bt3YRPrCEUHY/lc8o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe UFS - Universidade Federal de Sergipe http://www.ufs.br/ http://www.ufs.br/ Rodrigus Oliveira Feitosa rodrigus@ufs.br www.dreamspark.com CN=www.dreamspark.com MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8 Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4 mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G ssIJnnOiYS0/QF/t7Wkd Microsoft Deutschland GmbH Microsoft DreamSpark https://www.dreamspark.com/ Scott Blackwell scott.blackwell@microsoft.com DS Team Microsoft ds-team@microsoft.com https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - DU Daugavpils University - DU IDP http://laife.lanet.lv/ http://www.du.lv/ ITserviss itserviss@lu.lv http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.swamid.se/category/eu-adequate-protection http://www.swamid.se/category/research-and-education e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2 MjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00 VKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0 CHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2 C8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB kmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5 BirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB AGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc kcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5 wySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m 27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0 /RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S tsXRh8I9G2b+om6fhCjEUmM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0 MjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh 61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF YkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb j/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW 4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X UhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB AFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5 gxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6 VUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI K1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq eWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T l8qQhkUldJphTqx2PEHORBM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2 MjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00 VKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0 CHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2 C8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB kmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5 BirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB AGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc kcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5 wySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m 27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0 /RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S tsXRh8I9G2b+om6fhCjEUmM= e5.onthehub.com https://e5.onthehub.com CN=e5.onthehub.com MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0 MjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh 61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF YkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb j/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW 4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X UhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R BCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd BgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB AFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5 gxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6 VUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI K1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq eWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T l8qQhkUldJphTqx2PEHORBM= e-academy,Inc e-academy http://www.e-academy.com Shibboleth Technical Team Shibboleth@e-academy.com Shibboleth Administration Team Shibboleth@e-academy.com http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf usp.br USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo http://www.usp.br/ http://www.usp.br/ MIIEGTCCAwGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMCQlIx EjAQBgNVBAgTCVNhbyBQYXVsbzESMBAGA1UEBxMJU2FvIFBhdWxvMSgwJgYDVQQK Ex9VU1AgLSBVbml2ZXJzaWRhZGUgZGUgU2FvIFBhdWxvMS4wLAYDVQQLEyVDQ0Ug LSBDZW50cm8gZGUgQ29tcHV0YWNhbyBFbGV0cm9uaWNhMRowGAYDVQQDExFlYWEu dXNwbmV0LnVzcC5icjAeFw0xMDExMjYxOTU5NDlaFw0xMzExMjUxOTU5NDlaMIGr MQswCQYDVQQGEwJCUjESMBAGA1UECBMJU2FvIFBhdWxvMRIwEAYDVQQHEwlTYW8g UGF1bG8xKDAmBgNVBAoTH1VTUCAtIFVuaXZlcnNpZGFkZSBkZSBTYW8gUGF1bG8x LjAsBgNVBAsTJUNDRSAtIENlbnRybyBkZSBDb21wdXRhY2FvIEVsZXRyb25pY2Ex GjAYBgNVBAMTEWVhYS51c3BuZXQudXNwLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAr1lwlGZ34cBAAZfX0yF6X7NxudFroC2CLT7u2PnMgaw9Yez3 NL8eu21vSLRqx/AYFJTdsobAcLrAsoOQJt0yPy2cR/1wDlczOTn0df34y9OV9Xp9 WcuJirKtsHp0dM5z90PaHnZAgFNtALQECnTCU8ElLMfF9t1+zTSapxhVRuJcfdyn S32j7vKXN1FB8d/ufPs6pTFn9h/y4umXtQp0Zqcbaa1NpPqDLZ+b4bcb6pfmBAl/ 1sVjTBV/VMsyfr+TcM603VWr3gerBHtxb3kBqXqYxN0Qq5yLriZtfqf9P1/4KdR4 HAzIYZkinwBHdA/JvEHNuN4Q4jqjchLuSkeBZQIDAQABo0YwRDAJBgNVHRMEAjAA MAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4QgQBBgor BgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAQgUFd/BeAViMQ94p2otxat5cr vEM84q8dgOVBr/bdUSGBgTM2Te0dL9KLJ8p+M4pKpb+0m/OTSIsUeeXjUi+ncwx+ WuF287cAIckmHpSzqTflzBprvHi8lcCFJE24py2ylTCzy12PhoEK3XvWh3p5QR9P NO4vPIbBmKsQaYHgBXJeINr4CYomjTUhidPAwj0iP2ZSnRjiLYNQQc+fEvcC1Hck aAttl0l6yv+1/NqAjikKhNBxtWoJupmOLnOHT+Lk5K3ZcSTNY5cYeCdlIR/mglJ0 EpVI+n84611jNC5inAuIf/EiFgaTc9pudkfdR8R28AlpQm1w94YsWxQIvaGQ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient usp.br MIIEGTCCAwGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMCQlIx EjAQBgNVBAgTCVNhbyBQYXVsbzESMBAGA1UEBxMJU2FvIFBhdWxvMSgwJgYDVQQK Ex9VU1AgLSBVbml2ZXJzaWRhZGUgZGUgU2FvIFBhdWxvMS4wLAYDVQQLEyVDQ0Ug LSBDZW50cm8gZGUgQ29tcHV0YWNhbyBFbGV0cm9uaWNhMRowGAYDVQQDExFlYWEu dXNwbmV0LnVzcC5icjAeFw0xMDExMjYxOTU5NDlaFw0xMzExMjUxOTU5NDlaMIGr MQswCQYDVQQGEwJCUjESMBAGA1UECBMJU2FvIFBhdWxvMRIwEAYDVQQHEwlTYW8g UGF1bG8xKDAmBgNVBAoTH1VTUCAtIFVuaXZlcnNpZGFkZSBkZSBTYW8gUGF1bG8x LjAsBgNVBAsTJUNDRSAtIENlbnRybyBkZSBDb21wdXRhY2FvIEVsZXRyb25pY2Ex GjAYBgNVBAMTEWVhYS51c3BuZXQudXNwLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAr1lwlGZ34cBAAZfX0yF6X7NxudFroC2CLT7u2PnMgaw9Yez3 NL8eu21vSLRqx/AYFJTdsobAcLrAsoOQJt0yPy2cR/1wDlczOTn0df34y9OV9Xp9 WcuJirKtsHp0dM5z90PaHnZAgFNtALQECnTCU8ElLMfF9t1+zTSapxhVRuJcfdyn S32j7vKXN1FB8d/ufPs6pTFn9h/y4umXtQp0Zqcbaa1NpPqDLZ+b4bcb6pfmBAl/ 1sVjTBV/VMsyfr+TcM603VWr3gerBHtxb3kBqXqYxN0Qq5yLriZtfqf9P1/4KdR4 HAzIYZkinwBHdA/JvEHNuN4Q4jqjchLuSkeBZQIDAQABo0YwRDAJBgNVHRMEAjAA MAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4QgQBBgor BgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAQgUFd/BeAViMQ94p2otxat5cr vEM84q8dgOVBr/bdUSGBgTM2Te0dL9KLJ8p+M4pKpb+0m/OTSIsUeeXjUi+ncwx+ WuF287cAIckmHpSzqTflzBprvHi8lcCFJE24py2ylTCzy12PhoEK3XvWh3p5QR9P NO4vPIbBmKsQaYHgBXJeINr4CYomjTUhidPAwj0iP2ZSnRjiLYNQQc+fEvcC1Hck aAttl0l6yv+1/NqAjikKhNBxtWoJupmOLnOHT+Lk5K3ZcSTNY5cYeCdlIR/mglJ0 EpVI+n84611jNC5inAuIf/EiFgaTc9pudkfdR8R28AlpQm1w94YsWxQIvaGQ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo USP - Universidade de Sao Paulo http://www.usp.br/ http://www.usp.br/ Nelson yunakaof@usp.br https://www.idem.garr.it/idem-metadata-registration-practice-statement EarthServer Science Gateway EarthServer Science Gateway This service allows to use on a Grid infrastructure the applications of the EarthServer project which provides Earth and planetary science researchers with tools to achieve barrier-free "mix and match" access to multi-source, any-size, multi-dimensional spatio-temporal data based on open standards. Questo servizio permette l'accesso e l'uso delle applicazioni/servizi sviluppati per il progetto europeo EarthServer che ha come obiettivo quello di fornire a ricercatori sui problemi della terra e degli astri tool l'accesso senza limiti ad un mix di dati provenienti da diverse sorgenti, con differenti dimensione e spazio-temporali, basati su open standards. www.catania-science-gateways.it aginfra-sg.ct.infn.it cogito-med.ct.infn.it earthserver-sg.consorzio-cometa.it ecsg.dch-rp.eu garr-sg.ct.infn.it klios.ct.infn.it liferay2.ct.infn.it sgw.africa-grid.org www.progetto-icaro.it CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD VQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH EwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ c3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD T01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz 3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W O5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU i3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo LjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD TjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9 AgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd BgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud IAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG KWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG AQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50 ZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0 ZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p bmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn LmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0 ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu cHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU iF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8 PskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA n2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV zBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE 2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt j/MCNlE= EarthServer Science Gateway This service allows to use on a Grid infrastructure the applications of the EarthServer project which provides Earth and planetary science researchers with tools to achieve barrier-free "mix and match" access to multi-source, any-size, multi-dimensional spatio-temporal data based on open standards. Consorzio COMETA COMETA http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Bruno mailto:riccardo.bruno@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it mailto:credentials-admin@ct.infn.it https://www.idem.garr.it/idem-metadata-registration-practice-statement e-Culture Science Gateway e-Culture Science Gateway This service allows to use on a Grid infrastructure the applications of the DCH-RP Project which provides tools to store and preserve digital cultural heritage. Questo servizio permette l'accesso e l'uso delle applicazioni/servizi sviluppati per il progetto europeo DCH-RP che ha come obiettivo quello di fornire strumenti per la memo rizzazione ed il mantenimento del patrimonio culturale www.catania-science-gateways.it aginfra-sg.ct.infn.it cogito-med.ct.infn.it earthserver-sg.consorzio-cometa.it ecsg.dch-rp.eu garr-sg.ct.infn.it klios.ct.infn.it liferay2.ct.infn.it sgw.africa-grid.org www.progetto-icaro.it CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD VQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH EwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ c3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD T01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz 3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W O5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU i3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo LjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD TjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9 AgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd BgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud IAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG KWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG AQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50 ZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0 ZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p bmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn LmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0 ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu cHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU iF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8 PskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA n2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV zBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE 2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt j/MCNlE= e-Culture Science Gateway This service allows to use on a Grid infrastructure the applications of the DCH-RP Project which provides tools to store and preserve digital cultural heritage. INFN Catania INFN Catania http://www.ct.infn.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it mailto:credentials-admin@ct.infn.it http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf Edev SP Edev SP CESNET development service provider CESNET development service provider https://edev.cesnet.cz/ https://edev.cesnet.cz/ http://edugain.org/ edev.cesnet.cz CN=edev.cesnet.cz,O=CESNET,L=Prague,ST=Czech Republic,C=CZ MIIDPjCCAiYCCQCOJsi4C7DaXDANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJD WjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcTBlByYWd1ZTEPMA0G A1UEChMGQ0VTTkVUMRcwFQYDVQQDEw5lZGV2LmNlc25ldC5jejAeFw0xMjEwMTAx NzU2NDBaFw0yMjEwMDgxNzU2NDBaMGExCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5D emVjaCBSZXB1YmxpYzEPMA0GA1UEBxMGUHJhZ3VlMQ8wDQYDVQQKEwZDRVNORVQx FzAVBgNVBAMTDmVkZXYuY2VzbmV0LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAqRDUJ+PwMSlE0IyXab2jcgfP2hT+fGUIOll5bOLvccECzS2GNAXO 1JyZG2RR5XJdLc8j+8ppGU/eU9KznI/hJK4OLJmJRSujQwnXGw8xbgUWTqL96BIM t1++U4PxblhqU13SR1JwILkKIld1YpzmYZeUZSU8McGn0MWTNy52kuKMeGTB/bTG yCnAIYymnRC+F7S1O5p00gZ8Y8fLAv4cuKA4gkss1PkbpbAEDl3vMFWYVrHSfQ40 ervXpIR8d+JjBEipdIi1S6+0XLu18bHuhiACBb0Yxvndi6Kf0x3LhebvDA26Ql3N haZtUB18QHbJ1QHePbDrK3xKkt/mlBgOQQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQA3rep/ITfO4SeXlbpGUZQS/ez6Yjd9mQah/Wve3gRpp9G4FQRy2iuTCX3pDvne Y5WdPUYhSdjbhnbvGmpbO5/QFh/gzWTUlXedmdmN5RJmIRzOHpAhdhQ9cCoKB/xL TDrAqxoj+yQuQpjpMdTlhawqjkqee+cn7j8zGbR5HXpVM3cJPAMsRQx19sFWpnGX QkpkQ90+gQMK2zAPvIXtZfVTK1F0xlZ6+4NYPuoC3C8xklxfwzNoiktEgtqFPzOB Eq3JVPaoY+S7mCigJcJM/YAZFL+/m7SfG70iJt51GF5kfKGNQEK0A7t6+GD9RiKo qAMOJmOQterSszZaX0mMz1k7 edev.cesnet.cz CN=edev.cesnet.cz,O=CESNET,L=Prague,ST=Czech Republic,C=CZ MIIDPjCCAiYCCQCOJsi4C7DaXDANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJD WjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcTBlByYWd1ZTEPMA0G A1UEChMGQ0VTTkVUMRcwFQYDVQQDEw5lZGV2LmNlc25ldC5jejAeFw0xMjEwMTAx NzU2NDBaFw0yMjEwMDgxNzU2NDBaMGExCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5D emVjaCBSZXB1YmxpYzEPMA0GA1UEBxMGUHJhZ3VlMQ8wDQYDVQQKEwZDRVNORVQx FzAVBgNVBAMTDmVkZXYuY2VzbmV0LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAqRDUJ+PwMSlE0IyXab2jcgfP2hT+fGUIOll5bOLvccECzS2GNAXO 1JyZG2RR5XJdLc8j+8ppGU/eU9KznI/hJK4OLJmJRSujQwnXGw8xbgUWTqL96BIM t1++U4PxblhqU13SR1JwILkKIld1YpzmYZeUZSU8McGn0MWTNy52kuKMeGTB/bTG yCnAIYymnRC+F7S1O5p00gZ8Y8fLAv4cuKA4gkss1PkbpbAEDl3vMFWYVrHSfQ40 ervXpIR8d+JjBEipdIi1S6+0XLu18bHuhiACBb0Yxvndi6Kf0x3LhebvDA26Ql3N haZtUB18QHbJ1QHePbDrK3xKkt/mlBgOQQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQA3rep/ITfO4SeXlbpGUZQS/ez6Yjd9mQah/Wve3gRpp9G4FQRy2iuTCX3pDvne Y5WdPUYhSdjbhnbvGmpbO5/QFh/gzWTUlXedmdmN5RJmIRzOHpAhdhQ9cCoKB/xL TDrAqxoj+yQuQpjpMdTlhawqjkqee+cn7j8zGbR5HXpVM3cJPAMsRQx19sFWpnGX QkpkQ90+gQMK2zAPvIXtZfVTK1F0xlZ6+4NYPuoC3C8xklxfwzNoiktEgtqFPzOB Eq3JVPaoY+S7mCigJcJM/YAZFL+/m7SfG70iJt51GF5kfKGNQEK0A7t6+GD9RiKo qAMOJmOQterSszZaX0mMz1k7 Edev SP Shows available attributes and assertions CESNET CESNET CESNET, a. l. e. CESNET, z. s. p. o. http://www.ces.net/ http://www.cesnet.cz/ Ivan Novakov novakoi@fel.cvut.cz http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf egiswamid.egi.kth.se CN=egiswamid.egi.kth.se MIIDAzCCAeugAwIBAgIJAOKn91RkenjIMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB4XDTEzMDMwNTExNDU0NFoXDTIzMDMw MzExNDU0NFowHzEdMBsGA1UEAxMUZWdpc3dhbWlkLmVnaS5rdGguc2UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa3DK9UMbKQsvIuJuWLUT3nKRpKUfv P0hG4Y9YIjNTXuZWjAVt//FHHVyVVFiyOVjdS7ccgKBdlaQAgxz9TlVXWGkImFDr 3FB2MBKAXZsqdK8goFzb6QKJJyIS7PRLWQgWWrZkUfESf2HZFbOZK4Q5XxdPu8VY DZMU/bwOPwGnO2D8NuJhiMUNSvsw652D0fft5iqoMu68T+RqkvHjt6etgOIRjOUe x0FEWmNjOEUXfmR8KEILSgE4LLn4MgBLjwS9f4AklfNaJzubq2CoDDKr5+QqObKa s4xt7xB5zaI8n2pWFi1Lik453ZjbyGNNrmIMVoKq8YqfbYbScT+dbGPFAgMBAAGj QjBAMB8GA1UdEQQYMBaCFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB0GA1UdDgQWBBSe YTmnl+7QvxX3lojqwxfovXBD7TANBgkqhkiG9w0BAQUFAAOCAQEAvjYyfsLqwLUA l1jw+FSIRQj1ync3bzU0Pw1i79RjYvSMip+TTScKqMlvfCowOaux0zrD9L9Zezbu 38fVIa/77VZYFRNkt8uzaB5guMvO1O0XJbuCHl7/J9cdsRnhxFFMrGSQEAFKjXS4 KhnBVBTB618v+Z3Yr3D4A+2ph5GhQreKEyWrEfKUCNLvI2s9IgF3NlnItHT0Z0VL PTw0p2GJzoMLwXYaiWVvGMDnJI9hSxIs+cJCtUUb19wCt3p2cILcFRfkHZR7aO1/ /es1MnuKqzg9hCb7lpizP/bzSTUxfcVYd7rYACatWWZmXTB2INi4BbF8sFrdUYL9 VESdo2ebFA== operations@swamid.se MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjEyMTEyMjE4MjhaGA8yMDU1MDEwNTIyMTgyOFowgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJgNj1MBi3HtyKLiiZQq4Ks0yMhk+XX5D1lXcL7r7G94s3w6cPteJZFR2/1DsARbR19SLtoG+zn7iLu5bagpIr906023MVKOc9l6zPuoMtQ71VUVsXmWdgFXTR2qln9eqE4cayuYkv2OxwrRLVa2fe3dyVksCb59Mpw3hiTpP8Q5AgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUkZFvxByU7cCnZCBjw1B6VypLOn0wggEfBgNVHSMEggEWMIIBEoAUkZFvxByU7cCnZCBjw1B6VypLOn2hgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQA+7VYhtODAKIhU4s8kZh1aZuS8oLjYcUksLEFBXyTICHW7Z9UEpiWiMyIOvjS5CVpNoJxglmoNOia+Aq8b9Rrp3PBx8AZ7FNfOeBiznbMi76m2rF2GVFO2WqWORA2N/Ip+YChecbMEB31KoG1HTatvpjI8T+c147pH8FmBRA0PBA== MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjEyMTEyMjE4MjhaGA8yMDU1MDEwNTIyMTgyOFowgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJgNj1MBi3HtyKLiiZQq4Ks0yMhk+XX5D1lXcL7r7G94s3w6cPteJZFR2/1DsARbR19SLtoG+zn7iLu5bagpIr906023MVKOc9l6zPuoMtQ71VUVsXmWdgFXTR2qln9eqE4cayuYkv2OxwrRLVa2fe3dyVksCb59Mpw3hiTpP8Q5AgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUkZFvxByU7cCnZCBjw1B6VypLOn0wggEfBgNVHSMEggEWMIIBEoAUkZFvxByU7cCnZCBjw1B6VypLOn2hgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQA+7VYhtODAKIhU4s8kZh1aZuS8oLjYcUksLEFBXyTICHW7Z9UEpiWiMyIOvjS5CVpNoJxglmoNOia+Aq8b9Rrp3PBx8AZ7FNfOeBiznbMi76m2rF2GVFO2WqWORA2N/Ip+YChecbMEB31KoG1HTatvpjI8T+c147pH8FmBRA0PBA== Svensk e-identitet AB via UU Svensk e-identitet AB via UU http://www.e-identitet.se/ Mikael Westoo mikael.westoo@e-identitet.se elektra.bsb-muenchen.de CN=elektra.bsb-muenchen.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzzCCBLegAwIBAgIEDqN6FjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoT G0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJpc2No ZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG9w0B CQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMDkwODEzMTE0NDA2WhcNMTQwODEy MTE0NDA2WjCBnzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UE BxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhl azEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMSAwHgYDVQQD ExdlbGVrdHJhLmJzYi1tdWVuY2hlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAN7Ez06ZGFW2qRt6TT1XX2pDeQ77ZID+punNbvRhg6JSvSOrQqmf 9BVvWSh6OgWU1qUdC3M8VQ0S/15RcdgJI6G5NFQZO9RGyi+XW2z8DAgZ5mENbacG xfponlazmx8s4Z4H0ql4+24bei0hgAd0XReaMsMKOPDL3giaKXCtPQOCKri033V8 magAFFnjQ62MRNI3Ani1WZ8gzfQrbdmEwt5xaYGe+cIveUmEEHhLNpE3WgpWPHZm 40WST0FZBeW7XFKrCWqI2CBJvHbkLE6tCJweoCS6XTLhjvD0CPvBdKSfTW2T2GG0 7puLVNAPyve/k5aNldQMWsMQm/qAAVi4Q/UCAwEAAaOCAfwwggH4MAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd BgNVHQ4EFgQU1VAUVL1KQEJcllaGZ3cK7zmTQ3UwHwYDVR0jBBgwFoAUemeMWxoT RIKzIVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Jh eWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5j cmwwgcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAp1+BjRR9kfoUqN2Sw cSFdlI/x9YYNRL+/Felm1TF+KtBMdPtx/oWVnNhvxGXxwwlWJ/1RpHA4Prd01+IR W/6qISA19D58AJaim/bRe6gtfWM65XtOAzgvoLBRDj1zO0FS3yj7mdcvodhmtP2q 55k6F4c/lC1y/bbytpSurlUsIF5QU6HeKSWwpbKCg/JK6at+75E4Uk/DFagfqDg4 J0TTCKM98DtgZ7+9K5wYyx20HhlDKGm4V/pj5hDeiirCsp8UXO5fcQmvvwvAe4uw iI4aaIJAqMcdKoi0xt6antv5F/bxsqzJskIbJiyIT2qeCoT+rVZ9SmIZh3u/Zwqj 56P0 urn:mace:shibboleth:1.0:nameIdentifier Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://elektra.bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Wunderle Heinrich heinrich.wunderle@bsb-muenchen.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf gov.br ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) http://www.ence.ibge.gov.br/ http://www.ence.ibge.gov.br/ MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPzA9BgNVBAoUNkVOQ0UgLSBF c2NvbGEgTmFjaW9uYWwgZGUgQ2nqbmNpYXMgRXN0YXTtc3RpY2FzIChJQkdFKTEP MA0GA1UECxMGR0VSSU5GMSIwIAYJKoZIhvcNAQkBFhNlbmNlZGxpQGliZ2UuZ292 LmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEph bmVpcm8xCzAJBgNVBAYTAkJSMR0wGwYDVQQDExRlbmNlY2FmZS5pYmdlLmdvdi5i cjAeFw0xMjA0MjQxMTI1MThaFw0xNTA0MjQxMTI1MThaMIHUMT8wPQYDVQQKFDZF TkNFIC0gRXNjb2xhIE5hY2lvbmFsIGRlIENp6m5jaWFzIEVzdGF07XN0aWNhcyAo SUJHRSkxDzANBgNVBAsTBkdFUklORjEiMCAGCSqGSIb3DQEJARYTZW5jZWRsaUBp YmdlLmdvdi5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAgTDlJp byBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEdMBsGA1UEAxMUZW5jZWNhZmUuaWJn ZS5nb3YuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnCgcDoU+h q+hYEOLks5bjZqTJTP765iNKamK/ECPFdZWEJ6+HswHaFDV5WicdgjAg1DxYuO7i EYZV8hofDmYuFsABKa6yE6LotmtDL+sviYA/0UePqZuiYIIyJSY4oyw41OVWMaDN 07FUOFZOkWMfNaT4VIJ3JGdyFeAOaTbS88XbBMJD6Z6AjRZbChAFVJDH0wEKJEI4 tGlsHIgMAKfnZdOOaDWNcUYieLQmZO1RPw5u1qHXUsQHHmCbW1Mbx/qBNcQ9GTlt 7bO7IxOLNVuBGotX3pgUa79fXVk17TxtkVsOiOm2GC0HrQL7NZEUqiqyR4h21Qc2 fSJ6Qhf70vLXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAG0lhKCnEhPTlJjzBosO zcN39DIU6TNkx7MkdI5qFgXxyEZQ5JlgOk/kZVB1rhHdujY4zpEvNX6NHGG8CYRM BjKhD2ePlgd040TTQDNxu143eOpUbkRuAET0ffoBA7gRsbZDpHOALZyzyDDW/duj MiaAf1i8aTNjk7Q1DgCmxKy3CZOP7MSoBi9b5cDq9ogi9DYdem+NUIcedH32wxGb hB4ZMakVi/VJ9DPq/klGUkuziY7s4QaGlVUOZlPwsZrx2vPvrshmmvZcrzX7zef/ Gu0Wv0Dz3mK1dlQkhZpVq3KdvSbuANsFeRtAiyZ28ciKIDK3yFMl86lQ2qjZInt2 YBk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gov.br MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPzA9BgNVBAoUNkVOQ0UgLSBF c2NvbGEgTmFjaW9uYWwgZGUgQ2nqbmNpYXMgRXN0YXTtc3RpY2FzIChJQkdFKTEP MA0GA1UECxMGR0VSSU5GMSIwIAYJKoZIhvcNAQkBFhNlbmNlZGxpQGliZ2UuZ292 LmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEph bmVpcm8xCzAJBgNVBAYTAkJSMR0wGwYDVQQDExRlbmNlY2FmZS5pYmdlLmdvdi5i cjAeFw0xMjA0MjQxMTI1MThaFw0xNTA0MjQxMTI1MThaMIHUMT8wPQYDVQQKFDZF TkNFIC0gRXNjb2xhIE5hY2lvbmFsIGRlIENp6m5jaWFzIEVzdGF07XN0aWNhcyAo SUJHRSkxDzANBgNVBAsTBkdFUklORjEiMCAGCSqGSIb3DQEJARYTZW5jZWRsaUBp YmdlLmdvdi5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAgTDlJp byBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEdMBsGA1UEAxMUZW5jZWNhZmUuaWJn ZS5nb3YuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnCgcDoU+h q+hYEOLks5bjZqTJTP765iNKamK/ECPFdZWEJ6+HswHaFDV5WicdgjAg1DxYuO7i EYZV8hofDmYuFsABKa6yE6LotmtDL+sviYA/0UePqZuiYIIyJSY4oyw41OVWMaDN 07FUOFZOkWMfNaT4VIJ3JGdyFeAOaTbS88XbBMJD6Z6AjRZbChAFVJDH0wEKJEI4 tGlsHIgMAKfnZdOOaDWNcUYieLQmZO1RPw5u1qHXUsQHHmCbW1Mbx/qBNcQ9GTlt 7bO7IxOLNVuBGotX3pgUa79fXVk17TxtkVsOiOm2GC0HrQL7NZEUqiqyR4h21Qc2 fSJ6Qhf70vLXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAG0lhKCnEhPTlJjzBosO zcN39DIU6TNkx7MkdI5qFgXxyEZQ5JlgOk/kZVB1rhHdujY4zpEvNX6NHGG8CYRM BjKhD2ePlgd040TTQDNxu143eOpUbkRuAET0ffoBA7gRsbZDpHOALZyzyDDW/duj MiaAf1i8aTNjk7Q1DgCmxKy3CZOP7MSoBi9b5cDq9ogi9DYdem+NUIcedH32wxGb hB4ZMakVi/VJ9DPq/klGUkuziY7s4QaGlVUOZlPwsZrx2vPvrshmmvZcrzX7zef/ Gu0Wv0Dz3mK1dlQkhZpVq3KdvSbuANsFeRtAiyZ28ciKIDK3yFMl86lQ2qjZInt2 YBk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) ENCE - Escola Nacional de Ciencias Estatisticas (IBGE) http://www.ence.ibge.gov.br/ http://www.ence.ibge.gov.br/ Mendonca mauro.mendonca@ibge.gov.br http://ukfederation.org.uk/doc/mdrps-20130902 JACSoN OpenConext SSO Proxy JACSoN OpenConext SSO Proxy JACSoN OpenConext Engine JACSoN OpenConext Engine https://static.jacson.jiscadvance.biz/media/conext_logo.png MIIDYzCCAkugAwIBAgIJAOVBPNcsTdLgMA0GCSqGSIb3DQEBBQUAMEgxFDASBgNV BAMMC0VuZ2luZUJsb2NrMREwDwYDVQQLDAhTZXJ2aWNlczEQMA4GA1UECgwHU1VS Rm5ldDELMAkGA1UEBhMCTkwwHhcNMTIxMDA0MTAxMTEyWhcNMjIxMDA0MTAxMTEy WjBIMRQwEgYDVQQDDAtFbmdpbmVCbG9jazERMA8GA1UECwwIU2VydmljZXMxEDAO BgNVBAoMB1NVUkZuZXQxCzAJBgNVBAYTAk5MMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAywC71qqd4be2BjFRnn1tCfg+zQHH7wD3AwYE3iLyXa65fYrf wuMVXTPUoyEAZEkjDdrdp5M1lxFEjfa5kqkzScVz4b9fAWZKLPPFjnc9rZgg+SWk ExE/Fo5oNw092MqdM4GpwNxYKD4IYEiu1YM34dvsvqZFH/CcK26CSks/vQMwcDPf uprcw4xA/EBH0OwW7nFaTJJ3EjHilrkDblRZRVgm4lLErIUS2u6wUC88uyYH0SlI xYsG5qJkpjEL4bd09sxLFqPZobxTfjU6BDgolqi7cg2MJXXDvOAz5hcvBdkEG59b xSHH8pyuXfQvUBfPFdjyzxhwkZ9vLxaOQvd0KwIDAQABo1AwTjAdBgNVHQ4EFgQU jZbLsyTu6LNRFs2wisIS1T9PkKIwHwYDVR0jBBgwFoAUjZbLsyTu6LNRFs2wisIS 1T9PkKIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAIybyLh8blWnS /aKOONYrNItE/RxNvQ28Ed4twP8ybVD8y3dEMB4j3lpNaYyia8AEEzOmUb8yDLeB gOJ4WPWQI738YJZT3i0CqBH+Cyt1tOYZHqFGYS791dHYGofjetZokkLQT7ftlqpa chcc7jMkdAI8a1mB/ED424oYm2s0shMHdDB858uovU1c9EfUPMQM8aeZ2sVOAp2a 3buBTb6QsqgDzc4jUQODmfFU4RYsSJ0oS3t2uvVb6j/DAp5JSjQ7vLZqvHD4be40 cuU0RLj5Z0nR6vvjOHTRqTN1cvamgcPEniaWCQd3sJ1wXlLloruoxHmHPAKnlqk+ toH/x3TW0g== MIIDYzCCAkugAwIBAgIJAOVBPNcsTdLgMA0GCSqGSIb3DQEBBQUAMEgxFDASBgNV BAMMC0VuZ2luZUJsb2NrMREwDwYDVQQLDAhTZXJ2aWNlczEQMA4GA1UECgwHU1VS Rm5ldDELMAkGA1UEBhMCTkwwHhcNMTIxMDA0MTAxMTEyWhcNMjIxMDA0MTAxMTEy WjBIMRQwEgYDVQQDDAtFbmdpbmVCbG9jazERMA8GA1UECwwIU2VydmljZXMxEDAO BgNVBAoMB1NVUkZuZXQxCzAJBgNVBAYTAk5MMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAywC71qqd4be2BjFRnn1tCfg+zQHH7wD3AwYE3iLyXa65fYrf wuMVXTPUoyEAZEkjDdrdp5M1lxFEjfa5kqkzScVz4b9fAWZKLPPFjnc9rZgg+SWk ExE/Fo5oNw092MqdM4GpwNxYKD4IYEiu1YM34dvsvqZFH/CcK26CSks/vQMwcDPf uprcw4xA/EBH0OwW7nFaTJJ3EjHilrkDblRZRVgm4lLErIUS2u6wUC88uyYH0SlI xYsG5qJkpjEL4bd09sxLFqPZobxTfjU6BDgolqi7cg2MJXXDvOAz5hcvBdkEG59b xSHH8pyuXfQvUBfPFdjyzxhwkZ9vLxaOQvd0KwIDAQABo1AwTjAdBgNVHQ4EFgQU jZbLsyTu6LNRFs2wisIS1T9PkKIwHwYDVR0jBBgwFoAUjZbLsyTu6LNRFs2wisIS 1T9PkKIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAIybyLh8blWnS /aKOONYrNItE/RxNvQ28Ed4twP8ybVD8y3dEMB4j3lpNaYyia8AEEzOmUb8yDLeB gOJ4WPWQI738YJZT3i0CqBH+Cyt1tOYZHqFGYS791dHYGofjetZokkLQT7ftlqpa chcc7jMkdAI8a1mB/ED424oYm2s0shMHdDB858uovU1c9EfUPMQM8aeZ2sVOAp2a 3buBTb6QsqgDzc4jUQODmfFU4RYsSJ0oS3t2uvVb6j/DAp5JSjQ7vLZqvHD4be40 cuU0RLj5Z0nR6vvjOHTRqTN1cvamgcPEniaWCQd3sJ1wXlLloruoxHmHPAKnlqk+ toH/x3TW0g== 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:unspecified JACSoN OpenConext Engine JACSoN OpenConext Engine JACSoN OpenConext SSO Proxy JACSoN OpenConext SSO Proxy JISC Services Management Company Ltd JACSoN OpenConext Engine http://www.jiscadvance.ac.uk/ Carl Vincent mailto:carl.vincent@newcastle.ac.uk Sander Van der Waal mailto:sander.vanderwaal@jiscadvance.ac.uk https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN SURFconext SURFconext SURFconext is een samenwerkingsinfrastructuur die nieuwe vormen van samenwerken mogelijk maakt door diensten van verschillende aanbieders te combineren. SURFconext is a collaboration infrastructure that creates new opportunities to collaborate online based on a combination of applications from different providers. http://www.surfnet.nl/SURFnet%20imagebank/Logos/logo_surfconext_themasite.png MIIDyzCCArOgAwIBAgIJAMzixtXMUH1NMA0GCSqGSIb3DQEBBQUAMHwxCzAJBgNV BAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MRUwEwYD VQQKDAxTVVJGbmV0IEIuVi4xEzARBgNVBAsMClNVUkZjb25leHQxHTAbBgNVBAMM FGVuZ2luZS5zdXJmY29uZXh0Lm5sMB4XDTExMDEyNDEwMTg1N1oXDTIxMDEyMzEw MTg1N1owfDELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcM B1V0cmVjaHQxFTATBgNVBAoMDFNVUkZuZXQgQi5WLjETMBEGA1UECwwKU1VSRmNv bmV4dDEdMBsGA1UEAwwUZW5naW5lLnN1cmZjb25leHQubmwwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDMJ6v+f3owS3KR5IXSil+3XFwGvCVeYx3jDOFK AnwvXlDpTu+t730b8/spHtlopyJVAlb6qBIPN7R4TGTLqiu0zebYsYx/PtqCk5cb u9qs3h+p2BBoTXVwXA/ZYi0tqtxp04hcNrRj1TAgLyC0S+KASTF+zzccAcjTBid5 EMioo+YllgSEobWJ4X33XVRqNrikAPDsNmDrdKUi257JSO2xhVIG5lbtmDaL5ORC D56oRmVdp7VQTEQ3Yass8J5Rn+Ub6WmRBYeG+KzFBvtyBput2o0/gvtJn9L+NWeD B0LyUPaUYG/X4GF14FcmFQfz7I5jBCNHtPcLJbPYbZKQNhz/AgMBAAGjUDBOMB0G A1UdDgQWBBS9QqP8gtMM6nm4oYzNbgqhEDP1aDAfBgNVHSMEGDAWgBS9QqP8gtMM 6nm4oYzNbgqhEDP1aDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBH 2qyYwLwesIOxUTj+NJ0VXRBDH8VecNLiUUs9Np4x8A0pxLvlNnv5TdJAruEg1LSV mAqqPUdAB2m7CKDeUVM9cwOB7vqelV2GNgOfevXi+DZRMffyyE8qyIcnTqvDOgcR 8qGTPSVT+SIsOkV9bYrjltrbnal7cJermsA8SC5w/pjLaOHI1xIZHquZzymWoN3Z fz2CQg2r5o+AURYd74GrHhHqVa9VrdWtcimB+vTQQihoLt8YciehpJjOMpx2D66e FfpC8ix31RRdjAVIo1y33h1yU3gEHePDbOthZE+lpXi2WJqO85H85LqJOtgn2WPI 3P2Tx32Cq1WXCYkxLaPI SURFconext | SURFnet SURFconext | SURFnet SURFconext is een samenwerkingsinfrastructuur die nieuwe vormen van samenwerken mogelijk maakt door diensten van verschillende aanbieders te combineren. SURFconext is a collaboration infrastructure that creates new opportunities to collaborate online based on a combination of applications from different providers. SURFnet BV SURFnet BV SURFnet SURFnet http://www.surfnet.nl/nl/Pages/default.aspx http://www.surfnet.nl/en/Pages/default.aspx SURFconext Helpdesk help@surfconext.nl SURFconext Technical Support surfconext-beheer@surfnet.nl SURFconext Administrative Contact surfconext-beheer@surfnet.nl tu-berlin.de shibboleth.tubit.tu-berlin.de CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD VQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w OTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G A1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj aGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT HXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269 fnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm ds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2 QF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl pwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5 VVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD VR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O BBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q F5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG A1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE gZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy bGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov L2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8 cyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ yor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM 3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6 tSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4 sXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7 shibboleth.tubit.tu-berlin.de CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD VQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w OTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G A1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj aGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT HXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269 fnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm ds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2 QF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl pwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5 VVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD VR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O BBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q F5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG A1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE gZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy bGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov L2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8 cyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ yor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM 3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6 tSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4 sXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient tu-berlin.de shibboleth.tubit.tu-berlin.de CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD VQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w OTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G A1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj aGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT HXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269 fnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm ds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2 QF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl pwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5 VVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD VR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O BBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q F5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG A1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE gZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy bGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov L2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8 cyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ yor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM 3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6 tSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4 sXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7 shibboleth.tubit.tu-berlin.de CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD VQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w OTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G A1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj aGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT HXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269 fnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm ds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2 QF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl pwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5 VVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD VR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O BBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q F5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG A1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE gZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy bGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov L2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8 cyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ yor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM 3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6 tSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4 sXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Berlin (Technische Universität) Technische Universität Berlin http://www.tu-berlin.de Gerd Schering schering@tubit.tu-berlin.de Gerd Schering schering@tubit.tu-berlin.de Thomas Gebhardt gepard@tubit.tu-berlin.de Thomas Gebhardt gepard@tubit.tu-berlin.de tubit- shibbolethsupport tubit-shibbolethsupport@lists.tu-berlin.de tubit- shibbolethsupport tubit-shibbolethsupport@lists.tu-berlin.de erf.sbb.spk-berlin.de CN=erf.sbb.spk-berlin.de,OU=Staatsbibliothek zu Berlin PK,O=STIFTUNG PREUSSISCHER KULTURBESITZ,L=Berlin,ST=Berlin,C=DE MIIGCDCCBPCgAwIBAgIEDQQY/DANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSswKQYDVQQKEyJT VElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaMTAwLgYDVQQDEydTVElG VFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaIC0gQ0ExIjAgBgkqhkiG9w0B CQEWE2NhQGh2LnNway1iZXJsaW4uZGUwHhcNMDgxMDAyMDk1OTA5WhcNMTMxMDAx MDk1OTA5WjCBpDELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UE BxMGQmVybGluMSswKQYDVQQKEyJTVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVS QkVTSVRaMSYwJAYDVQQLEx1TdGFhdHNiaWJsaW90aGVrIHp1IEJlcmxpbiBQSzEe MBwGA1UEAxMVZXJmLnNiYi5zcGstYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAsIo/QRLwUvAHXZ9FkD80W+O3HY9peAQExGGc2Ojzq7h8 6Clq0sKVAFkXV4jJArtC8O4V+LVfL+/EHGLawi9Nps7UflkSjSNlK3Bu33I8ZZVJ wBxZG4/YrtuzZpz5KZ0sY3x4/HQCYxehVPdsdlgDx82O4yy3A2NSEryLZk0syX3m ORB9V3soO/4QVs/avsc/N+pvcbmXCf8MT/XG5j0qdMYYqYenT8aG3YCmGF7d0e04 ME1kQ4QN+2tprrJuDslnIV6X/tMJGvRmayKyDCe+ORdWqFnZE9MxPhDj2gkR+Uf8 RO5Ip552z/ZqbrAFHBwqokOLolu5MZ0fGbu/KeE1QwIDAQABo4ICMDCCAiwwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBT3xLOhGMK2vHK2JywZAkPJ2nJruTAfBgNVHSMEGDAWgBTn p8hlJwW/CmNIRBlH2cq44OVQKTAmBgNVHREEHzAdgRtlcmYtYWRtaW5Ac2JiLnNw ay1iZXJsaW4uZGUwgbcGA1UdHwSBrzCBrDBUoFKgUIZOaHR0cDovL2NkcDEucGNh LmRmbi5kZS9zdGlmdHVuZy1wcmV1c3Npc2NoZXIta3VsdHVyYmVzaXR6LWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMFSgUqBQhk5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3N0 aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHotY2EvcHViL2NybC9jYWNy bC5jcmwwgdAGCCsGAQUFBwEBBIHDMIHAMF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw Mi5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDr6KA 0mxhN6uvQwoQPTJxvSCzibyOIj2LpChEtewwWZxmrG6jmddag1iUPG8VsdB+Ocrn AuKmrZJhAJtmkH5YcdTA9l4kbNNgBBx4fkOsxsXgo5yMeX2V8OCCjdL+ZvMiv1ih f+PsEmREhK3MhoLa0R2jK69AYOM80uhc4Tw+T4tICXNLojudpnK4fiRnnaJ0JV2W vAuQQAnkXf7C5K9cPxzPE8zfL4OGMk1HkFRdZ6Cdw/NT2nquE9uoe6IiJbyHqVye 7TQp8bbt4gXHGiMg4iKniIYBGa1hpT36g6UudpvjoKEmDWiy59bIYHSuH6E0O24L i+qpO2NCiiTGlah8 erf.sbb.spk-berlin.de CN=erf.sbb.spk-berlin.de,OU=Staatsbibliothek zu Berlin PK,O=STIFTUNG PREUSSISCHER KULTURBESITZ,L=Berlin,ST=Berlin,C=DE MIIGCDCCBPCgAwIBAgIEDQQY/DANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSswKQYDVQQKEyJT VElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaMTAwLgYDVQQDEydTVElG VFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaIC0gQ0ExIjAgBgkqhkiG9w0B CQEWE2NhQGh2LnNway1iZXJsaW4uZGUwHhcNMDgxMDAyMDk1OTA5WhcNMTMxMDAx MDk1OTA5WjCBpDELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UE BxMGQmVybGluMSswKQYDVQQKEyJTVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVS QkVTSVRaMSYwJAYDVQQLEx1TdGFhdHNiaWJsaW90aGVrIHp1IEJlcmxpbiBQSzEe MBwGA1UEAxMVZXJmLnNiYi5zcGstYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAsIo/QRLwUvAHXZ9FkD80W+O3HY9peAQExGGc2Ojzq7h8 6Clq0sKVAFkXV4jJArtC8O4V+LVfL+/EHGLawi9Nps7UflkSjSNlK3Bu33I8ZZVJ wBxZG4/YrtuzZpz5KZ0sY3x4/HQCYxehVPdsdlgDx82O4yy3A2NSEryLZk0syX3m ORB9V3soO/4QVs/avsc/N+pvcbmXCf8MT/XG5j0qdMYYqYenT8aG3YCmGF7d0e04 ME1kQ4QN+2tprrJuDslnIV6X/tMJGvRmayKyDCe+ORdWqFnZE9MxPhDj2gkR+Uf8 RO5Ip552z/ZqbrAFHBwqokOLolu5MZ0fGbu/KeE1QwIDAQABo4ICMDCCAiwwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBT3xLOhGMK2vHK2JywZAkPJ2nJruTAfBgNVHSMEGDAWgBTn p8hlJwW/CmNIRBlH2cq44OVQKTAmBgNVHREEHzAdgRtlcmYtYWRtaW5Ac2JiLnNw ay1iZXJsaW4uZGUwgbcGA1UdHwSBrzCBrDBUoFKgUIZOaHR0cDovL2NkcDEucGNh LmRmbi5kZS9zdGlmdHVuZy1wcmV1c3Npc2NoZXIta3VsdHVyYmVzaXR6LWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMFSgUqBQhk5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3N0 aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHotY2EvcHViL2NybC9jYWNy bC5jcmwwgdAGCCsGAQUFBwEBBIHDMIHAMF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw Mi5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDr6KA 0mxhN6uvQwoQPTJxvSCzibyOIj2LpChEtewwWZxmrG6jmddag1iUPG8VsdB+Ocrn AuKmrZJhAJtmkH5YcdTA9l4kbNNgBBx4fkOsxsXgo5yMeX2V8OCCjdL+ZvMiv1ih f+PsEmREhK3MhoLa0R2jK69AYOM80uhc4Tw+T4tICXNLojudpnK4fiRnnaJ0JV2W vAuQQAnkXf7C5K9cPxzPE8zfL4OGMk1HkFRdZ6Cdw/NT2nquE9uoe6IiJbyHqVye 7TQp8bbt4gXHGiMg4iKniIYBGa1hpT36g6UudpvjoKEmDWiy59bIYHSuH6E0O24L i+qpO2NCiiTGlah8 urn:mace:shibboleth:1.0:nameIdentifier Staatsbibliothek zu Berlin Staatsbibliothek zu Berlin Service Provider http://staatsbibliothek-berlin.de Jann-Gerd Hans jgh@sbb.spk-berlin.de Gerrit Gragert gerrit.gragert@sbb.spk-berlin.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufpe.br UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco http://www.ufpe.br/ http://www.ufpe.br/ MIID2jCCAsICAQAwDQYJKoZIhvcNAQEFBQAwgbIxMjAwBgNVBAoTKVVGUEUgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvMTIwMAYDVQQLEylVRlBF IC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbzEPMA0GA1UEBxMG UmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNvMQswCQYDVQQGEwJCUjEVMBMGA1UE AxMMZmViZS51ZnBlLmJyMB4XDTEwMTIxNDE4NTQzNVoXDTEzMTIxMzE4NTQzNVow gbIxMjAwBgNVBAoTKVVGUEUgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJu YW1idWNvMTIwMAYDVQQLEylVRlBFIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg UGVybmFtYnVjbzEPMA0GA1UEBxMGUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNv MQswCQYDVQQGEwJCUjEVMBMGA1UEAxMMZmViZS51ZnBlLmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8hMgKxpUf115lxMz4k3SC+wUvqRVy9SuTcFY yi5SUixTxYFsp/DCRTCC8OOpgyBJWBovYLRGBXJ9JN/KLopSTZeZHHq8WBDccqW1 VH3pK08mIrRN2B8SKqOTHAKq1Y/LgplsM5iVpP/72EG9x41jlD2VRFdWmLpmGkHy nvggRtkXDE7ORpEYKG7FjoLuGWq412vXKN/Amug9QHVWhzB+ks5NoS0n9QiV3RHJ JkRYo4E5d1J03PKgrWwe5iTx1x7kzYOfcBkTMsYbBXbaBvMr3LfihwbNns2jxuzY LZCRc1f1MnEgB7M33/9AVD2V0xXfP6dbfPgHj9mpjtL9X9mYqQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAuCHCOkWNx6sFbINyPVRz5N4K267P/4yzLw4bvDnJLHgTG lH02xH9LTb54e1gM+3zqxXwLlb2A3RlEWia4vOkbZ88wumLpR7hTfLXPZjxJtZQZ 69Iofi3N8qwerYY4ml/45u5x2I+w/NISngWeh2CKYbgwyuAwZuNzMCIsy4ZyTn2k OgOMB8lobSFgzUqA6ax+ZjZwhkE7w+2qCPt6K+gEpG4PTcv9ydwdgUOXWa+K9blz eOoi5DVVcThToEXUtrjHYnYzB0r2ji8ghF+NfFVMVYks6CeYYLzzIjefaE3p7Eok AZEltrRhWnXsrdoD0ZidRkOFh64ryggXE0tXyA6L urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufpe.br MIID2jCCAsICAQAwDQYJKoZIhvcNAQEFBQAwgbIxMjAwBgNVBAoTKVVGUEUgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvMTIwMAYDVQQLEylVRlBF IC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbzEPMA0GA1UEBxMG UmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNvMQswCQYDVQQGEwJCUjEVMBMGA1UE AxMMZmViZS51ZnBlLmJyMB4XDTEwMTIxNDE4NTQzNVoXDTEzMTIxMzE4NTQzNVow gbIxMjAwBgNVBAoTKVVGUEUgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJu YW1idWNvMTIwMAYDVQQLEylVRlBFIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg UGVybmFtYnVjbzEPMA0GA1UEBxMGUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNv MQswCQYDVQQGEwJCUjEVMBMGA1UEAxMMZmViZS51ZnBlLmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8hMgKxpUf115lxMz4k3SC+wUvqRVy9SuTcFY yi5SUixTxYFsp/DCRTCC8OOpgyBJWBovYLRGBXJ9JN/KLopSTZeZHHq8WBDccqW1 VH3pK08mIrRN2B8SKqOTHAKq1Y/LgplsM5iVpP/72EG9x41jlD2VRFdWmLpmGkHy nvggRtkXDE7ORpEYKG7FjoLuGWq412vXKN/Amug9QHVWhzB+ks5NoS0n9QiV3RHJ JkRYo4E5d1J03PKgrWwe5iTx1x7kzYOfcBkTMsYbBXbaBvMr3LfihwbNns2jxuzY LZCRc1f1MnEgB7M33/9AVD2V0xXfP6dbfPgHj9mpjtL9X9mYqQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQAuCHCOkWNx6sFbINyPVRz5N4K267P/4yzLw4bvDnJLHgTG lH02xH9LTb54e1gM+3zqxXwLlb2A3RlEWia4vOkbZ88wumLpR7hTfLXPZjxJtZQZ 69Iofi3N8qwerYY4ml/45u5x2I+w/NISngWeh2CKYbgwyuAwZuNzMCIsy4ZyTn2k OgOMB8lobSFgzUqA6ax+ZjZwhkE7w+2qCPt6K+gEpG4PTcv9ydwdgUOXWa+K9blz eOoi5DVVcThToEXUtrjHYnYzB0r2ji8ghF+NfFVMVYks6CeYYLzzIjefaE3p7Eok AZEltrRhWnXsrdoD0ZidRkOFh64ryggXE0tXyA6L urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco UFPE - Universidade Federal de Pernambuco http://www.ufpe.br/ http://www.ufpe.br/ Anderson Queiroz aalqufpe@gmail.com http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui http://www.ifpi.edu.br/ http://www.ifpi.edu.br/ MIIDGDCCAgACAQAwDQYJKoZIhvcNAQEFBQAwUjEMMAoGA1UECxMDRFRJMREwDwYD VQQHEwhUZXJlc2luYTEOMAwGA1UECBMFUGlhdWkxCzAJBgNVBAYTAkJSMRIwEAYD VQQDEwlmZWRlcmFjYW8wHhcNMTMwOTE5MTkwMjQ3WhcNMTYwOTE4MTkwMjQ3WjBS MQwwCgYDVQQLEwNEVEkxETAPBgNVBAcTCFRlcmVzaW5hMQ4wDAYDVQQIEwVQaWF1 aTELMAkGA1UEBhMCQlIxEjAQBgNVBAMTCWZlZGVyYWNhbzCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL6WD4nwp9wfYcla0witeybjoo6iz3U18b3KrL2I N/3TbV4OxfOsaKQmDbZVytYvkyJ91+VDtsvKG4D47+K/aohhTfFv/zdaxEkmNl1S SsFm/LKJ6pedhxSJBy17Nsux32Wwd/qPA/PHNd5w38oAS7N5/Jz8L1GncoQkYkmY WQJSb7oKX3iz01bEdE1+loIufz1Rhl2mcOGEsQMv6vebCXHfB3PePfz9wsPHYUgB +pP2MHK55Ickhq8TSunwwSMCn4nmfmKxTGnB6DHN2ldpHn/AKCqejt7Ujrlcln+m +l+26S6uJX127osxd5Z4OLmdDKnkTm2rjMYuM401U7vlmg8CAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAWJvSItiXe351xSBHDmgbqLT8TbfTS7ya6oyB0iYX+7HFuFId raR9TmrREGWAVWQnZxWfuSfWiMeQoXkbr11fBfwPoG9qGfnvSIJhMTjaZ3V9Gu1+ 0zYd+zTRCO2G6g0vwZVaZVxHAk35Exi/QhzkZGz48AxtF3ITyfg7LeSTCi4/TnGz dB6kCv6zmt/ZtHI98svAT09Z6RWb3gtjqNF/zAh62j88gSbpPAk4YDw1PDAXqZ2a UcLDw6GJMd9wJqJvZyIcnkvNhtAkNIQYGZ5OEJXU+DVi93xJREV4dSWseO4HdiZL EOj5nh15vIZwJttVa12rhNR/X/waxq6KDECUfA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDGDCCAgACAQAwDQYJKoZIhvcNAQEFBQAwUjEMMAoGA1UECxMDRFRJMREwDwYD VQQHEwhUZXJlc2luYTEOMAwGA1UECBMFUGlhdWkxCzAJBgNVBAYTAkJSMRIwEAYD VQQDEwlmZWRlcmFjYW8wHhcNMTMwOTE5MTkwMjQ3WhcNMTYwOTE4MTkwMjQ3WjBS MQwwCgYDVQQLEwNEVEkxETAPBgNVBAcTCFRlcmVzaW5hMQ4wDAYDVQQIEwVQaWF1 aTELMAkGA1UEBhMCQlIxEjAQBgNVBAMTCWZlZGVyYWNhbzCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL6WD4nwp9wfYcla0witeybjoo6iz3U18b3KrL2I N/3TbV4OxfOsaKQmDbZVytYvkyJ91+VDtsvKG4D47+K/aohhTfFv/zdaxEkmNl1S SsFm/LKJ6pedhxSJBy17Nsux32Wwd/qPA/PHNd5w38oAS7N5/Jz8L1GncoQkYkmY WQJSb7oKX3iz01bEdE1+loIufz1Rhl2mcOGEsQMv6vebCXHfB3PePfz9wsPHYUgB +pP2MHK55Ickhq8TSunwwSMCn4nmfmKxTGnB6DHN2ldpHn/AKCqejt7Ujrlcln+m +l+26S6uJX127osxd5Z4OLmdDKnkTm2rjMYuM401U7vlmg8CAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEAWJvSItiXe351xSBHDmgbqLT8TbfTS7ya6oyB0iYX+7HFuFId raR9TmrREGWAVWQnZxWfuSfWiMeQoXkbr11fBfwPoG9qGfnvSIJhMTjaZ3V9Gu1+ 0zYd+zTRCO2G6g0vwZVaZVxHAk35Exi/QhzkZGz48AxtF3ITyfg7LeSTCi4/TnGz dB6kCv6zmt/ZtHI98svAT09Z6RWb3gtjqNF/zAh62j88gSbpPAk4YDw1PDAXqZ2a UcLDw6GJMd9wJqJvZyIcnkvNhtAkNIQYGZ5OEJXU+DVi93xJREV4dSWseO4HdiZL EOj5nh15vIZwJttVa12rhNR/X/waxq6KDECUfA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui IFPI - Instituto Federal do Piaui http://www.ifpi.edu.br/ http://www.ifpi.edu.br/ Manuel Goncalves da Silva Neto manuel@ifpi.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uvanet.br UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau http://www.uvanet.br http://www.uvanet.br MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxMzAxBgNVBAoTKlVWQSAtIFVu aXZlcnNpZGFkZSBFc3RhZHVhbCBWYWxlIGRvIEFjYXJhdTExMC8GA1UECxMoTlRJ IC0gTnVjbGVvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEeMBwGCSqGSIb3 DQEJARYPYWRtaW5AdXZhbmV0LmJyMQ8wDQYDVQQHEwZTb2JyYWwxDjAMBgNVBAgT BUNlYXJhMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTZmVkZXJhY2FvLnV2YW5ldC5i cjAeFw0xMTA4MTgxMjU4MzlaFw0xNDA4MTcxMjU4MzlaMIHUMTMwMQYDVQQKEypV VkEgLSBVbml2ZXJzaWRhZGUgRXN0YWR1YWwgVmFsZSBkbyBBY2FyYXUxMTAvBgNV BAsTKE5USSAtIE51Y2xlbyBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xHjAc BgkqhkiG9w0BCQEWD2FkbWluQHV2YW5ldC5icjEPMA0GA1UEBxMGU29icmFsMQ4w DAYDVQQIEwVDZWFyYTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2ZlZGVyYWNhby51 dmFuZXQuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX9eLXkZRs QEScuMQFE6Ymg9X8J/W692L3znagWfnz7RWI/ApoAZX2rkVZfYqz6xYG1HyLGXJJ fhGPH14IqUQJEABAKmZ+6TV0AbhFwOEGlFZepqq6jzP4IzRN0GeYjm6l4HaRfaaS oHjZ22YTiTbDOiCTWJcvw4lV7EUwqPztoLLJw9ls9PY7E0girnJ4i/FoW3LkksyS n0u7FUUciLDmPLEVi9iUhzyFW/wYGYSikEH3I1oyx+wjc69P7V1l+3BK/6VBii1H V4QKbITQAOXlCo9m/p+inJNO6E/kg8qtmpit6H1er8pqDpN7iXlS8NvnX63SHBGq 6mw66PajU1/FAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMSBhQfPNQOrbPbGtN0F WNBGGSNUfkdesvTV9tHBbWgpSIn4EIYDN5rNK8q3iQj9i2WQF531zIp5fOV+R2ZN V+5XLkulhtj/gjEnog5/TJ7tzMtUQhEF600HlWXE4o4ixXYpMzMwB4p02I/f+I9O pPpZnB0vYkjX9QtejNHcFQf69lOWqdboQZp7FKFAHY3sQLcLgNXW0MMYeMGqKSVj mjCYyILaA11HhjJuKlxDQctcDJdDr1svJd069WwqV6nKR4j9UphwIo35zvAQfFHY KVSCl0NbXTjhxHNeopXycIvzjwNFcxypw2Ub+zHK2AvNvkL4BpE8NtuV5fpIXsAg zPE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uvanet.br MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxMzAxBgNVBAoTKlVWQSAtIFVu aXZlcnNpZGFkZSBFc3RhZHVhbCBWYWxlIGRvIEFjYXJhdTExMC8GA1UECxMoTlRJ IC0gTnVjbGVvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEeMBwGCSqGSIb3 DQEJARYPYWRtaW5AdXZhbmV0LmJyMQ8wDQYDVQQHEwZTb2JyYWwxDjAMBgNVBAgT BUNlYXJhMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTZmVkZXJhY2FvLnV2YW5ldC5i cjAeFw0xMTA4MTgxMjU4MzlaFw0xNDA4MTcxMjU4MzlaMIHUMTMwMQYDVQQKEypV VkEgLSBVbml2ZXJzaWRhZGUgRXN0YWR1YWwgVmFsZSBkbyBBY2FyYXUxMTAvBgNV BAsTKE5USSAtIE51Y2xlbyBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xHjAc BgkqhkiG9w0BCQEWD2FkbWluQHV2YW5ldC5icjEPMA0GA1UEBxMGU29icmFsMQ4w DAYDVQQIEwVDZWFyYTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2ZlZGVyYWNhby51 dmFuZXQuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX9eLXkZRs QEScuMQFE6Ymg9X8J/W692L3znagWfnz7RWI/ApoAZX2rkVZfYqz6xYG1HyLGXJJ fhGPH14IqUQJEABAKmZ+6TV0AbhFwOEGlFZepqq6jzP4IzRN0GeYjm6l4HaRfaaS oHjZ22YTiTbDOiCTWJcvw4lV7EUwqPztoLLJw9ls9PY7E0girnJ4i/FoW3LkksyS n0u7FUUciLDmPLEVi9iUhzyFW/wYGYSikEH3I1oyx+wjc69P7V1l+3BK/6VBii1H V4QKbITQAOXlCo9m/p+inJNO6E/kg8qtmpit6H1er8pqDpN7iXlS8NvnX63SHBGq 6mw66PajU1/FAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMSBhQfPNQOrbPbGtN0F WNBGGSNUfkdesvTV9tHBbWgpSIn4EIYDN5rNK8q3iQj9i2WQF531zIp5fOV+R2ZN V+5XLkulhtj/gjEnog5/TJ7tzMtUQhEF600HlWXE4o4ixXYpMzMwB4p02I/f+I9O pPpZnB0vYkjX9QtejNHcFQf69lOWqdboQZp7FKFAHY3sQLcLgNXW0MMYeMGqKSVj mjCYyILaA11HhjJuKlxDQctcDJdDr1svJd069WwqV6nKR4j9UphwIo35zvAQfFHY KVSCl0NbXTjhxHNeopXycIvzjwNFcxypw2Ub+zHK2AvNvkL4BpE8NtuV5fpIXsAg zPE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau UVA - Universidade Estadual Vale do Acarau http://www.uvanet.br http://www.uvanet.br Antonio Kleyson Prado Pereira kleyson.prado@uvanet.br https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ ID Federation Lab ID Federation Lab Identity Federation Lab Identity Federation Lab https://fed-lab.org/wp-content/themes/carrington-blog/img/lab.png fed-lab.org CN=fed-lab.org,OU=Geschaeftsstelle,O=DFN-Verein,C=DE MIIFTjCCBDagAwIBAgIHE3f/Vc7d6jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0 ZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjAzMDgw OTU0MTNaFw0xNzAzMDcwOTU0MTNaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE Rk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRQwEgYDVQQDEwtm ZWQtbGFiLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKM5G9l7 Q3NMbPZlwx+xqH1ELTyhC9yYTP2LDaDGyS1XDQ29QMAvLB0SzmG+aBNSiO7aFVXO nKUDBSlOUCUA7S88hMDNquVSqbujAZ5/CuguW5rjoJN1IS3i7ZaD7/Q1mRBhIV9i qmv2w24oKhhqw/ijLkK4XFnSCyom33MBPlFz/TkH1W7AaTAoMZTNQEFP4Ms9IUf6 ePU14Mw7C2RBjC+eUyM2/xU0EZt9RppXDpQ1PK172HoEaWYHhyAD0SLyamJBtqVn W7uhgFuh7jHgDaN4xi+zow91wNIHJFYp4k26sSWARb9zxnnXmsPdOZcL//vBis1U Sf3YWsWy3IsosckCAwEAAaOCAhowggIWMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXg MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUhL6wfirs VHh3Ridf8Ct0ZpdXLfEwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kw JwYDVR0RBCAwHoILZmVkLWxhYi5vcmeCD3d3dy5mZWQtbGFiLm9yZzCBkQYDVR0f BIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t Z3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh LmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G CCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu LmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu LWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQCAKgHUcNID3v4Q2tqoQ4rX0eExJWPAJpDiixNi72GMoBeVWEXXeTK0i6pXNiAi Zk/GeeRPpOFdWEv7fxUv3igtzUdsWcxdID0+d4Jr2r4qThzlr0qroAKW/k5EA5Xr XHzLAh7lzGbipKbPLFFhMOgo8qbaPCjIKSKZGJzbXKPfxy5Efrbjpp3RJvvcCtS8 AjsYaiukBZxdxU13wW4jLz20DJYECREQg14xJ7yYfHkY089k5LyCHEdLfSIQGG25 zCWG/MOfIF4ytgyS74d3xzMRlVZ9Xa55k/MngKBWbBFvaTUiQppSC+xKNFm+bFAX rQ9xVr27yKkLqzzoz8LiTMmk ID Federation Lab ID Federation Lab ID Federation Lab ID Federation Lab https://fed-lab.org/ https://fed-lab.org/ Andreas Åkre Solberg andreas.solberg@uninett.no Torsten Kersting kersting@dfn.de http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Funet FileSender Funet FileSender Funet FileSender Funet FileSender tarjoaa helpon ja turvallisen tavan jakaa suuria tiedostoja. Funet FileSender erbjuder en lätt och säker sätt att dela stora datafilar till vem som helst. Funet FileSender offers an easy and a secure way to share large files with anyone. https://filesender.funet.fi/privacypolicy.html https://filesender.funet.fi/privacypolicy.html MIIE2TCCA8GgAwIBAgIQX2leAqJlB3Q/3iPF8QljNTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDYyNjAwMDAwMFoXDTE1MDYyNjIzNTk1OVowgbAxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHdXVzaW1hYTEOMAwGA1UE BxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt IElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMQ4wDAYDVQQLEwVGVU5FVDEcMBoG A1UEAxMTZmlsZXNlbmRlci5mdW5ldC5maTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMZgasarh1nW+r5+zxxElcXiJm7oQVBGDSVwlkZr+7Op8NvdG+Hg qC3r64lrmNUgI6LgQ56BH0lDZCdWmH1r4IWmps+VUHEyRb83uDNis+61wnyPW2+k 0O7JCygTwvltycl4Iw6eaPxERHhgV27r85jMJQbeLMaN+oNZ2HgLEAK8mnksa+IS VYULX9ybvh/0YrqfKvhs3bO0fNP9IvUj3HVGCOu5lxHSrZWG5ppmxrVZcRbTYyfz PcU5xp0wpvNKju8NQhPlpOhmtvaC8zEDDiRGGG5BTLBc/dMz7gExcjFRh7uUFImx kaQBMgbC4Q1PEAfc1HW4dCXH63rTvx7+yNECAwEAAaOCAWYwggFiMB8GA1UdIwQY MBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBS0whoofsD3sLHsJarO fwv9F9uGyzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6 BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVO QVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9j cnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpo dHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNmaWxlc2VuZGVy LmZ1bmV0LmZpMA0GCSqGSIb3DQEBBQUAA4IBAQCo97bKpkoqXDVVfg868CNBrSYi 1bWlUGH732ijBmo3CIDV08G5Q7/0hejeKKTJfw02XNAxHBjatcB9umyuZUKa2Xf/ Fq9C5c4z3aH1DOpUaVDzRr3gKxEloP0iJfp/jR00cs8hNKw0Lzw/dXVIQ+ObT1B7 4Qm4RJUOIO/yHNqLvs0QRhYCnonyfUN5Hg5RA0hGwBXJzLZpVYG4yNVYEuSS47BA NuSoiRuRqUwvjh1crrpK3aEPzrhwALKEQo0tIKOpSHjVUwvGXWtoljY7JJJt94y1 o9pAScnCYOeqNoQ//wrcSVQcwozZLhGlymlLAyDI0rx/hM9v+8PL1E0iFmf/ urn:oasis:names:tc:SAML:2.0:nameid-format:transient Funet FileSender Funet FileSender Funet FileSender Funet FileSender tarjoaa helpon ja turvallisen tavan jakaa suuria tiedostoja. Funet FileSender offers an easy and a secure way to share large files with anyone. Funet FileSender erbjuder en latt och saker satt att dela stora datafilar till vem som helst. CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Harri Kuusisto mailto:funyht@csc.fi Tomi Salmi mailto:noc@funet.fi Tomi Salmi mailto:noc@funet.fi finden.nationallizenzen.de CN=finden.nationallizenzen.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIFkjCCBHqgAwIBAgIED35qxjANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMTI2MTMyNTEx WhcNMTUwMTI1MTMyNTExWjCBrDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazEjMCEGA1UEAxMaZmluZGVuLm5hdGlvbmFsbGl6ZW56ZW4uZGUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOBLJTZ7ieik04SmpupAIf ++pZCiBpMcgBIJO8VXq449T9/zFA8qYG9H6Y65QJOobBIha049uvNT+QnHO7I9fc WfVhI61hhF3pMlhO64Gj5LwjYp7PUSTM8OIbZcKsuq8t3Zfr7T0v6Es3diCxWMDn SHCJ+EiSmp65ZB0Cy0f7bSFJYtUgqruVutBDW1yVvEfGxnaDQqr0+X8R3sifMCh7 3kTTO9qJ2iMlo5yUsMsswa9PKRJGPouflkjmgOia6YfAGscUe5PX94uGTWpKEsRd QHC2JENB/cNVeevN8s7psMi8d9I+55J1uszEx2w7g+5objFnHOuyLSkV+9EDUeiz AgMBAAGjggGpMIIBpTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU BggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFE4Qs3QA7KlY99nd061NOOod qdUVMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBoGA1UdEQQTMBGB D2tpbnN0bGVyQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI KwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQEFBQADggEBACitzuQ265c448yHkBx/QR7rF8NgzABht68b E52cg+YTHy0qYxKO+vnwRM3/qck9BY6PcVdUn+muHDZD6WGrmPC0RDwtbxVDdUjG iLtXCtK3mXU2nnbexqSihT3Qf4X9l8P5d6kzaonjReRoDPsnhs0/HWo/eiLFmbU3 9ie2238HqHJHWS3m/cbNUwsY70U/UFjo+9Uh2SIESJkkS0WOJAtZsIgi9jNCyBGH oDbPnIHiEe7icPfgaEirwMA0e/yqQsVLpvb4ONfOJSYjfqWhwFZY8q2AbqEJn2tl A3Q0ZVArSnUxthanQHzzhjuc64pQuFHcijaeqQYJUPYiRqYVEuY= finden.nationallizenzen.de CN=finden.nationallizenzen.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIFkjCCBHqgAwIBAgIED35qxjANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMTI2MTMyNTEx WhcNMTUwMTI1MTMyNTExWjCBrDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazEjMCEGA1UEAxMaZmluZGVuLm5hdGlvbmFsbGl6ZW56ZW4uZGUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOBLJTZ7ieik04SmpupAIf ++pZCiBpMcgBIJO8VXq449T9/zFA8qYG9H6Y65QJOobBIha049uvNT+QnHO7I9fc WfVhI61hhF3pMlhO64Gj5LwjYp7PUSTM8OIbZcKsuq8t3Zfr7T0v6Es3diCxWMDn SHCJ+EiSmp65ZB0Cy0f7bSFJYtUgqruVutBDW1yVvEfGxnaDQqr0+X8R3sifMCh7 3kTTO9qJ2iMlo5yUsMsswa9PKRJGPouflkjmgOia6YfAGscUe5PX94uGTWpKEsRd QHC2JENB/cNVeevN8s7psMi8d9I+55J1uszEx2w7g+5objFnHOuyLSkV+9EDUeiz AgMBAAGjggGpMIIBpTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU BggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFE4Qs3QA7KlY99nd061NOOod qdUVMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBoGA1UdEQQTMBGB D2tpbnN0bGVyQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI KwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQEFBQADggEBACitzuQ265c448yHkBx/QR7rF8NgzABht68b E52cg+YTHy0qYxKO+vnwRM3/qck9BY6PcVdUn+muHDZD6WGrmPC0RDwtbxVDdUjG iLtXCtK3mXU2nnbexqSihT3Qf4X9l8P5d6kzaonjReRoDPsnhs0/HWo/eiLFmbU3 9ie2238HqHJHWS3m/cbNUwsY70U/UFjo+9Uh2SIESJkkS0WOJAtZsIgi9jNCyBGH oDbPnIHiEe7icPfgaEirwMA0e/yqQsVLpvb4ONfOJSYjfqWhwFZY8q2AbqEJn2tl A3Q0ZVArSnUxthanQHzzhjuc64pQuFHcijaeqQYJUPYiRqYVEuY= Suchkiste Suchkiste der Nationallizenzen https://finden.nationallizenzen.de Franck Borel borel@gbv.de Till Kinstler kinstler@gbv.de Gerald Steilen steilen@gbv.de https://www.idem.garr.it/idem-metadata-registration-practice-statement YouBlog YouBlog The system after authentication, allow to create one or more blogs, articles and add comments, send private messages to the authors of the blog. It 'a space of interaction, a way to be (virtually) with the other and freely express their creativity, their opinions on various topics and environment interaction that could become a tool for collaboration in institutional activities. Questo servizio permette previa autenticazione, di creare uno o più blog, inserire articoli e commenti, inviare messaggi privati agli autori dei blog. E' uno spazio di interazione, un modo per stare (virtualmente) insieme agli altri e per esprimere liberamente la propria creatività, la propria opinione sui più svariati argomenti e un ambiente di interazione che può diventare strumento di collaborazione nell’ambito delle attività istituzionali. https://www.serviziweb.unito.it/youblog serviziweb.unito.it CN=serviziweb.unito.it,O=Universit\C3\A0 degli Studi di Torino,C=IT MIIEgDCCA2igAwIBAgIRAI23y9ITrv6V83fVgnk6IS0wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA5MjAwMDAwMDBaFw0xMzA5MTkyMzU5NTlaMFcxCzAJBgNV BAYTAklUMSowKAYDVQQKDCFVbml2ZXJzaXTDoCBkZWdsaSBTdHVkaSBkaSBUb3Jp bm8xHDAaBgNVBAMTE3NlcnZpeml3ZWIudW5pdG8uaXQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDYkhN1NRqrtcwJFbOnfXDkQ2jt2W6RKLlu92y32YOa 6tpdTt/79tKgwu/LBKsxfkDqpgSUCvDF6nMZtRXT+slDvLSTDNDlmR5qZNfvX2NJ EKyoUmkx/dwUiBdQStRI6xyRqFYOYUBMzazcNwmDBsHP95ehvPNm7Elizy+1q+NB c81vhwn0d3pDjTss3XwTKupzMvIvFD+IumMPLNXwGM6xoIpQDcs5xgZixepu5c0w CxcDraqezCn8Wf+ZcIGnEPAW95lRvZzRmEAKzvbay/5kLdq0ZhCqFMNaKtU0nNjF 2RnoYeRA2Xpl4hj8vKzfN8cCjZP7ZA8so0y0nzZjtL8hAgMBAAGjggFmMIIBYjAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU8PHbME7x lHVkY1LYPThdV2ejntAwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHgYDVR0RBBcwFYITc2Vy dml6aXdlYi51bml0by5pdDANBgkqhkiG9w0BAQUFAAOCAQEAhWmFJToQzrYj/Uwl qs/clWgOURj7pNLtlJiL21XLjwBSAoO6Ox4V5T6xwTpOnueYctmNFdK7I8j1u/1y DQwWk81sztxj9F8NKpY1OdVq8hRQ0H4LFfJ7hhc4xVkWobFZfIfyyJtfrk9DTaV4 Xq/lyNvgH9Ged1GPDmLaqzvEZW30ZPqL9mULnEDDIoLmnD5WfsumO2UlN6Q+lMWC lHN+wFATPaPZvPYt12ps5OumiSpZ42FgdQMPEOeFkYNt0/87ez/c9wyI+pD1NFQw +cdP6e+25hKx4NUoRUr+Q8SaOLJ2xYDrs4nWjZFn5TLknCwU8ljoVGjzbyg+KaLh HU+UDg== YouBlog The system after authentication, allow to create one or more blogs, articles and add comments, send private messages to the authors of the blog. It 'a space of interaction, a way to be (virtually) with the other and freely express their creativity, their opinions on various topics and environment interaction that could become a tool for collaboration in institutional activities. Università degli Studi di Torino Università degli Studi di Torino YouBlog provided by Università degli Studi di Torino YouBlog erogato da Università degli Studi di Torino http://www.unito.it/ http://www.unito.it sewi-id@unito.it sewi-id@unito.it http://www.geant.net/uri/dataprotection-code-of-conduct/v1 http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf Foodle Foodle Foodle Foodle is a generic poll and survey tool for deciding meeting dates. Foodle er et generisk poll og survey verktøy for å bli enige om møtedatoer. Foodle er eit generisk poll- og survey-verktøy for å verte einige om møtedatoar. https://rnd.feide.no/software/foodle/foodle-privacy-policy/ https://foodl.org/res/foodle_logo.png MIIEAzCCAuugAwIBAgIJAN6InyocvS6WMA0GCSqGSIb3DQEBBQUAMF4xCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzESMBAGA1UEAxMJZm9vZGwub3JnMB4XDTEzMTExNTA3MzAzN1oXDTIzMTExNTA3MzAzN1owXjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRIwEAYDVQQDEwlmb29kbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs9ZRmG1+NCOVT3GA3rSoK2iv4hJg7XLlVWGZgd1YVV07msCVrioenq5EBUQHFf5BZbmDuiml0CTjM2qEXxbgII2KIOtBUsofe9S9qXXErBksVc5mRZrOBg93tYo5yGS2tWglaGra2zdkYpgVOD9CRR+cwWy1eGG9aZwGzBOQ9SJFA47jKtveJhfSedKDYc9ecEHVBS6VYP1rzPBurCSp/zxQmR78GHl7hHiLhoZkuHE2K0X5G3f9dzv+5iJJtyGJoRvSM+m0s+w5j0DMXb/4qCfiDpXnf2O/LIUFdnQZDZcGWHiec2oNcpnBODWdKmVoKH3FwTUPXpKlrtKxzTp0XAgMBAAGjgcMwgcAwHQYDVR0OBBYEFNlwjQzSL6Oy0QdRww1HZY3rFV+aMIGQBgNVHSMEgYgwgYWAFNlwjQzSL6Oy0QdRww1HZY3rFV+aoWKkYDBeMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxEjAQBgNVBAMTCWZvb2RsLm9yZ4IJAN6InyocvS6WMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFtWxCyhzpjsGnCARlZPCOR1SPLwDnJjbyrX0pJ+ESfY+kPi41G658WAsu2xxvNgOoV3aas66b1llCtCUBjRyXRCCHZP87nXpmXZMSqD7XNEBB70HoD2KAQ0U7yM/gPNFRTqxKtEKTH7EV9Uv++eYfLusPLq++l+pwkOcsgAFlEkCwr/6QZl54G+WnSlCyuHH4UDUu+e/TJgQoA4/a6GyMO1YBMyHQY8TblE8yfkogzvpgqBHp4EXjc7rvMJpcARmbMT69c0OQ+OoJqooa+pzSJ8WlckT/Kv8YDB/SZTDO38ZAOcwHF74LvVUCqN24kEFkf94mvMMCiZyE5djOyNxhY= MIIEAzCCAuugAwIBAgIJAN6InyocvS6WMA0GCSqGSIb3DQEBBQUAMF4xCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzESMBAGA1UEAxMJZm9vZGwub3JnMB4XDTEzMTExNTA3MzAzN1oXDTIzMTExNTA3MzAzN1owXjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRIwEAYDVQQDEwlmb29kbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs9ZRmG1+NCOVT3GA3rSoK2iv4hJg7XLlVWGZgd1YVV07msCVrioenq5EBUQHFf5BZbmDuiml0CTjM2qEXxbgII2KIOtBUsofe9S9qXXErBksVc5mRZrOBg93tYo5yGS2tWglaGra2zdkYpgVOD9CRR+cwWy1eGG9aZwGzBOQ9SJFA47jKtveJhfSedKDYc9ecEHVBS6VYP1rzPBurCSp/zxQmR78GHl7hHiLhoZkuHE2K0X5G3f9dzv+5iJJtyGJoRvSM+m0s+w5j0DMXb/4qCfiDpXnf2O/LIUFdnQZDZcGWHiec2oNcpnBODWdKmVoKH3FwTUPXpKlrtKxzTp0XAgMBAAGjgcMwgcAwHQYDVR0OBBYEFNlwjQzSL6Oy0QdRww1HZY3rFV+aMIGQBgNVHSMEgYgwgYWAFNlwjQzSL6Oy0QdRww1HZY3rFV+aoWKkYDBeMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxEjAQBgNVBAMTCWZvb2RsLm9yZ4IJAN6InyocvS6WMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFtWxCyhzpjsGnCARlZPCOR1SPLwDnJjbyrX0pJ+ESfY+kPi41G658WAsu2xxvNgOoV3aas66b1llCtCUBjRyXRCCHZP87nXpmXZMSqD7XNEBB70HoD2KAQ0U7yM/gPNFRTqxKtEKTH7EV9Uv++eYfLusPLq++l+pwkOcsgAFlEkCwr/6QZl54G+WnSlCyuHH4UDUu+e/TJgQoA4/a6GyMO1YBMyHQY8TblE8yfkogzvpgqBHp4EXjc7rvMJpcARmbMT69c0OQ+OoJqooa+pzSJ8WlckT/Kv8YDB/SZTDO38ZAOcwHF74LvVUCqN24kEFkf94mvMMCiZyE5djOyNxhY= Foodle Foodle is a generic poll and survey tool for deciding meeting dates. Foodle er et generisk poll og survey verktøy for å bli enige om møtedatoer. Foodle er eit generisk poll- og survey-verktøy for å verte einige om møtedatoar. UNINETT UNINETT UNINETT UNINETT http://www.uninett.no/english http://www.uninett.no/ Feide Support support@feide.no https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt Forge: Project Hosting Platform Serves as project development and but tracking platform for SWITCH projects data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAZJJREFUeJyUk08og2Ecx5+SHNSW/DtQlHKg1MhByjIpLRNx0NZKk0kbbSStHXZdHOVP4bCi5swuXNxQLjiN5UBNc1AzbeR936/39zz7c7B/Dt+e31PP9/P8ft/3eRkARpKPnVDuQsjsy1W2kA8skKwM8tEsEH8tG5QDqEZpqZILdgblbB34+igJygG2RrlRWqsXcqi1pwXKdaAoJLehtk99kJa1wkxrupb9OihPl3lBf6kqiPLg3ThER3BVCRDl8/aI4oC0lFhYGOyiG9nTKIAECjqzQZdMmVqnEbBaAfi0gLeaQ6grGrkkIPqexJjFi+E+PSZGTDANGjHQq8dQdz8CPndhY+Q5hjnPPlirGazDBta5CNakrrVmmGybiETj+UegG3cOz8Gap4V6FgSgYRLthhXcP7zkDzH1/cONmjYrP8xNXXZea9Q6dHELOlPwM1pX98BqxoWRpLZep5uHf/cEic9UwceULaZc22LetGj+eCJZ/lOmYBgzwDizAQrw3z+T2x/E1U24bGNGvwAAAP//AwCkGcs+iePLFQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAaRSURBVHic7JZpUFNXFMf92A+dsR8ECrQ6Fq2tlVVELVQEZLNaoSwV1FEsy6CMuyJhFRAQQiAJEBCIiCigaAUFFARZlE0EAReoiiCgLGUnJIQktyc8GpKXSPnUzjzefzKZ9+4979z7u/fcc+4StMi05P+ewH8tEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FDMyZnLpT/Nzl+FXbgykObmw719TopLKe3hHoEolE2bkN9NTy8XGe9Me37zUHUQu7P4pt0EgHqo5EnRUy7qd56CkLteXBo0AovJRZc7f4BdbTNzAenfgwKqEkGn6sUkZKGS3pYRSrlMoqjaAX5z94Ie3mz/Z+WkrZbs/LtgdT7VzZ9m7snPxnXN60xIA/LUjOqCoqb5UnnOTykzKrwLMM8NgEz9krfc2WsF0uKY4elxzg535J35q63opa19gJBtl5jUqavuysGmlfj2rffrb8hBclR/xSehrRl6G+JpnRXuUg2lL0Oh8ep/gCw12xHt7XsZ62t31We1iWzizrPYnmTqyVm4MNdtC270uycmaZOcZFJpTMrphAeJ5e9K1RqJFNrL27GNXBnf2LS7LGjyFup7N4U9MSKj3LqFMhufLAg8McGHfpGm8ZYFjdlZuCi8tbBQKhxLS98y/tbRfcz2RjA8MCw+uHvlFpdyfP3f58tU99eSliqaOSkzJD8UZR2kZ0yw4JhdgmGNsxvHxzsE6hSARbxOXxebzpzu4hLbMLjNRyWBRogR8YY2aFZa/U1wcw2RVDIxyJY5hkes4TNV3/ipo3EmCDn6O9z+cpBDa2Y6rrBcgAw/Js+ZU5OsbFWZ8Nu+PpcwN7rn/2/iv9QL/IfGkD4FfXjzhmswOlrUGjnTIf1zMR7QvUXYW94YBxTtaZRsRcfCjfFRxzD7rGJ3i49o6uQY3NwUlXZp1zuPwN8wEz8MBGtnSIXtzugSBmpI/KmdC8FRuDnrd+lLahJtd4WpqipxHSjSLOAErUQAVukpZ5gCFTiIGTFAAHUAuM7ZmSDZcItjS/5Pnr9n7J64bt0ZSIO/IexiemTOzjVHX9ZYAhXcHuuRy/llfUUv30XW1jR/PLnvc9w9NSEQ7q6hleaxJ+8ESmSCiSNA6M8K/QqIjbK20pqAwRMVTRYNscMF8MfJiieIe1tl1QuMOB1AITxzh5YJy4XP6mnTG/n8x80tQJk5f8IAGVVLZt3hmjrOkrAwzKvd8CWcHQhg5faptH6phH/mASbr47obahQ9p1fNojFR2/4oq5fMgXoJrCXNHU+JwRcDJVURlF+sP5Qrp3RNMsgqYI2D+qwHQBwLDDP9nSVxmG6lqIZ65jESl+mHkGllWGIV/rB+KB0Uz5gS+HRyY/9o3CIamsfQvwkEVhcyQ2E5wpM8d4C6cEKGNYy+PG3qD99ujV5TlHxUdErFVorGuhwDM7HK0opAOphaaO8QsB3riDdjTg1sDgRO/AWG//GPbfNzDW+qYP1gK/w4+ftDe2dPOnhThHUCchMw8OT0g33n3wUlnbDytRsEZ7j988tssCXd2AuEPi7v5mxFAV1DFwruY/w5/a4aDoQghI4MG1Q6KGip2V24C9cmbOsE+4gjM8PDq51V4uSytr+ULuhj6cNTO1HIBh2XCDOR1K17WIgliorn+nph+SwWCgBGVUFwMrgHKdEVsP8YYWDoyFtMKkFRp7/3vjMMi0uHZILlBZvPxmvc2WpTAFwFhZUsMlLbhvrDYKrW2QqSucSf5vnmmmDnHSIY2pvun9CoMgmM2ew+lwbRBn8gJXxNJAzWmIoYKa2PID/2tI0xQB3y9rVdMLyLhZh2uvqn+33CAoPq1SFnjBZamza8h6byKcctdTWYd8bnh4Z3ucybZwZsEqZN1ukPeCZkr0lzr+yw3OQYYXvw+9RqxvEF0FXdsmvnLICS4VRjb0Q/9UdWlBSK/dGhadWCrfBWsNdxuYBlwEYVZwC4KJ7TuSsXZrOOSRrg/DmBmEtJ5V1OlP3LRg3GXrKDLA4gmPcJipFbqWkUpaFGUtP0jFTofTG5q75F1ggqJ14NhVmM1cRqlnirKtUXuRQnswOxH0R2xyuXwXHJn9RzOu5yleWaFQlHuv5TvjMCVNioq2n9I6CgQ5hMOQVJzDfcHz7PWLGdXyn4+N847637Q5kIwHXiQigYkuEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FB/w3AAAA//8DABFh2N/+esWhAAAAAElFTkSuQmCC MIIDGDCCAgCgAwIBAgIJAMzTQ7ZX7H85MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2ZvcmdlLnN3aXRjaC5jaDAeFw0xMzA2MDYwNjM5MjhaFw0xNjA2MDUwNjM5 MjhaMBoxGDAWBgNVBAMTD2ZvcmdlLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMRsrEbfa2dByTHw8nNmWXKluBIqNBddjm2OOssE0dIJ PHokGICd3fh9TvoRiB1T5xECoGDM3TmzxlFeS8a+KDSeI58lUj3ZOjjMx8c/S/5U yyZYkXNBvTTVXKEWVA+3SEDc92aPeUldK6D4vWwx1EeWqVxO/LoNOi5ZlkPES5qL 5sXEAl6YFEK6Z65WOEO/KVCdBJfCooWUH3vnl2y/k1u9Iybt2sO/ugXL9ltgmdXF o+768lPn1mpME6bvaHaJ5QlDrwXYvCusZD6PBeY8eDyeuXbA3QI9TC2L8Nc/EQgL LbFOH7qC1zmW5VwPROrTrKb4XTixuju57lwuoWXTz2cCAwEAAaNhMF8wPgYDVR0R BDcwNYIPZm9yZ2Uuc3dpdGNoLmNohiJodHRwczovL2ZvcmdlLnN3aXRjaC5jaC9z aGliYm9sZXRoMB0GA1UdDgQWBBRInInngJvjyAHf4YVeGVTNbhSHQjANBgkqhkiG 9w0BAQUFAAOCAQEAHw9YM3UKHdvpA2bMp1MoB765kRHU58ydqf51ydskOCpeZfv8 pTw+kbvEsE1c2RbjcQ6oB5KXh5qA/jB8Ig/Ur/lN9ben25w70rcNJmt6bxbXKXVn BDg+G/oxuX8JS7BTlt9oz7UKuQYA7jcdmai1TgLe/ITzX4ieEWcErlf3CR4QLo6v LcIY8wseU5bZaSoQLD3O1sTGsRa68TO8RgJw2REWVPbt/wDRHQut2n/+P/3dam5i d3GxkhfzcE0Wj9lX4dzlC6CqKBdAF8UxXYAf3BDVjheesYf2Ps1iy3KW7XBX0Lci D5s3OfoyrsZf5VHSjcxoteZ+NQBmcCgYkgjzXQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Forge: Project Hosting Platform Serves as project development and but tracking platform for SWITCH projects switch.ch SWITCH http://www.switch.ch/ SWITCHaai Team mailto:aai@switch.ch +41 44 268 15 05 Lukas Hämmerle mailto:lukas.haemmerle@switch.ch +41 44 268 15 05 MIIGBjCCBO6gAwIBAgIEC+2O9DANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCRkkxEDAOBgNV BAgTB0ZpbmxhbmQxITAfBgNVBAoTGFZhZXN0b3Jla2lzdGVyaWtlc2t1cyBDQTEaMBgGA1UECxMR UGFsdmVsdXZhcm1lbnRlZXQxJTAjBgNVBAMTHFZSSyBDQSBmb3IgU2VydmljZSBQcm92aWRlcnMw HhcNMTMwODA2MDYwMDAwWhcNMTUwODA2MjA1OTAwWjB0MQswCQYDVQQGEwJGSTEQMA4GA1UECBMH VXVzaW1hYTERMA8GA1UEBxMISGVsc2lua2kxKDAmBgNVBAoMH09wZXR1cy0gamEga3VsdHR1dXJp bWluaXN0ZXJpw7YxFjAUBgNVBAMTDWZzZS5lZHV1bmkuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQCVpaflafuK/FqgOIhrEHiCYysm6LexEQRoPMQy4QyOuTGdnJwQShDVZS2TwxMl 2V/MweIjUOU67y212bHabkYml6pK74ZfwaCmrJMNvYQIlWLfDt8Q5Y9Yxju0JiD3WWvh6fqAYRVn B2l/zU0ZXRSayY6RVM2VAbk0L+8hDiNCiRm3to/y6CI8U0Wb3hmX6/oGWsV555Vz3iHZpu+mPlnP 2njQQTkgKMlUwK7Ds+BGZNBCIeeYoXTHZkMcr4vgc7PDgjsfHqA2jwhQs4geN3szH8ykTmi6F62t NAASH6dmKm6jjrXxms88P8cynUv9GBNKrwTORr0lOHtKU2wRFDtPAgMBAAGjggKMMIICiDAMBgNV HRMBAf8EAjAAMIHVBgNVHSAEgc0wgcowCAYGBACPegEDMIG9BgkqgXaEBQEKBAEwga8wgYQGCCsG AQUFBwICMHgadlZhcm1lbm5lcG9saXRpaWtrYSBvbiBzYWF0YXZpbGxhIC0gQ2VydGlmaWthdCBw b2xpY3kgZmlubnMgLSBDZXJ0aWZpY2F0ZSBwb2xpY3kgaXMgYXZhaWxhYmxlIGh0dHA6Ly93d3cu ZmluZWlkLmZpL2NwczMwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuZmluZWlkLmZpL2NwczMvMD8G CCsGAQUFBwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jYS92cmtz cC5jcnQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNV HSMEGDAWgBQYNf0kF+5fwkVxbmsZvebuAfU68jCB7wYDVR0fBIHnMIHkMCugKaAnhiVodHRwOi8v cHJveHkuZmluZWlkLmZpL2NybC92cmtzcGMuY3JsMIG0oIGxoIGuhoGrbGRhcDovL2xkYXAuZmlu ZWlkLmZpOjM4OS9jbiUzZFZSSyUyMENBJTIwZm9yJTIwU2VydmljZSUyMFByb3ZpZGVycyxvdSUz ZFBhbHZlbHV2YXJtZW50ZWV0LG8lM2RWYWVzdG9yZWtpc3RlcmlrZXNrdXMlMjBDQSxkbWROYW1l JTNkRklORUlELGMlM2RGST9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MB0GA1UdDgQWBBSRO2u7 JPphRe+0kglWmXOdqBprtzANBgkqhkiG9w0BAQUFAAOCAQEAHiFYA/0WHT8MQzBG03EIP22QiRBr R4/t203GC0iEnIGQIQ0oupxXakkZgffBVmycKEvg/BnKhgihfBgYKwohCSfgSK4m6BWWS0Ps0Rwj FQ1NeCIjRgTp8wdYsGm0rrCoADOjv+8iS6gt6p+MWNXf/04MAkfwcBGX4d9sGzdMEfAAmpUxGsZz f6B9o0oFSEWv2qL5Zq0WY9AbEIizSiOukr8cSS9C6AkG+C9+v+Vb1mheyQWbPf8y9zq0OkDekY2O e16sDOehPpDU5+eovgud9EmYTgmzhLl8LF0G8o4RBnqFhASYXweVpZ6bRiK/bthf1tNASYGLoQtl An5aXL3c9Q== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Eduuni-tyotilat Eduuni-workspaces Eduuni-tyotilat on opetus- ja kulttuuriministerion toimialan yhteinen sahkoisen tyoskentelyn ja verkostoitumisen alusta. Eduuni-workspaces is a shared platform for collaboration and networking in the branch of the Ministry of Education and Culture. CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Sami Saarikoski mailto:asiakaspalvelu@eduuni.fi Toni Sormunen mailto:asiakaspalvelu@eduuni.fi http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4= MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4= GEANT SP Proxy GEANT GEANT http://www.geant.net edugain-ot@geant.net gigamove.rz.rwth-aachen.de CN=gigamove.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentrum\, Rechen- und Datendienste,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFUzCCBDugAwIBAgIEEGUc0TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0xMDA3MjAxMzA2 MTBaFw0xNTA3MTkxMzA2MTBaMIG9MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjFEMEIGA1UECxM7UmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 cnVtLCBSZWNoZW4tIHVuZCBEYXRlbmRpZW5zdGUxIzAhBgNVBAMTGmdpZ2Ftb3Zl LnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAw5oSNnj5OnksH17vLiIW4eVaISVecF9k7N933dASblf0sIPlim/xt7+l1+GA wlXL76sphwDlyStV0ksEDqVgmiAmxyWVdU2qqz/c/wzEfXbz4g5b3nOLliNhLIZH JlQ6eej/bdnFFNWdYmV6N1i5qSRQ6lM68gLb0MxYXQtby49pG49+XbwLhYk1tadr pfOee5JcKo90fD+TE7aisYbu+DWqFP3YuH3ozn5+XLc2blE1f31McZ7x4cxF/T2D VMQwgP9zJ7lWftC7+yNFlbxf9L1Ll/U872KEr8M3zr0VQ4MMYaLuF5xTT6uJQtBr K2+Sy28eorNi25OdbkFjdoNd8wIDAQABo4IBtzCCAbMwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBQBcFna0WNtKjKrTFh/vGa85+ZrVzAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7v alVI7NHyODAoBgNVHREEITAfgR1zZXJ2aWNlZGVza0Byei5yd3RoLWFhY2hlbi5k ZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAKtXbuQ2IhWlCUGkC5UgBxG70j0msyu+Pe+cFTtmRoEw8Cxh2lmFAIhv vlsxRaRCkAAxmL+pUAHXr8t8OSUloGQMmr4DcSQaObT7hiVnWXrdEq1QDFjKYRTw YVa32GVMFN4GnzsBlsRnCnJF0fMmXUn/b3vTgWOads4WXDdycbKwMpuEN6QEMxBF bFmgAMCYkqD4/r4LeQPNv3AnyAQhCsjNqdjiThfbrSQra5h3PCPh1FfRdZl1r64i 60zjipJhnGIWeUyKy6GF4xi5+SggN4h2piODLAAkpXslD0wR1v5Jms33iOZ1Q4No z1aY/8rMNVvOdeJ6ZFHEsAEMV6ZruCY= gigamove.rz.rwth-aachen.de CN=gigamove.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentrum\, Rechen- und Datendienste,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFUzCCBDugAwIBAgIEEGUc0TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0xMDA3MjAxMzA2 MTBaFw0xNTA3MTkxMzA2MTBaMIG9MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjFEMEIGA1UECxM7UmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 cnVtLCBSZWNoZW4tIHVuZCBEYXRlbmRpZW5zdGUxIzAhBgNVBAMTGmdpZ2Ftb3Zl LnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAw5oSNnj5OnksH17vLiIW4eVaISVecF9k7N933dASblf0sIPlim/xt7+l1+GA wlXL76sphwDlyStV0ksEDqVgmiAmxyWVdU2qqz/c/wzEfXbz4g5b3nOLliNhLIZH JlQ6eej/bdnFFNWdYmV6N1i5qSRQ6lM68gLb0MxYXQtby49pG49+XbwLhYk1tadr pfOee5JcKo90fD+TE7aisYbu+DWqFP3YuH3ozn5+XLc2blE1f31McZ7x4cxF/T2D VMQwgP9zJ7lWftC7+yNFlbxf9L1Ll/U872KEr8M3zr0VQ4MMYaLuF5xTT6uJQtBr K2+Sy28eorNi25OdbkFjdoNd8wIDAQABo4IBtzCCAbMwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBQBcFna0WNtKjKrTFh/vGa85+ZrVzAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7v alVI7NHyODAoBgNVHREEITAfgR1zZXJ2aWNlZGVza0Byei5yd3RoLWFhY2hlbi5k ZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAKtXbuQ2IhWlCUGkC5UgBxG70j0msyu+Pe+cFTtmRoEw8Cxh2lmFAIhv vlsxRaRCkAAxmL+pUAHXr8t8OSUloGQMmr4DcSQaObT7hiVnWXrdEq1QDFjKYRTw YVa32GVMFN4GnzsBlsRnCnJF0fMmXUn/b3vTgWOads4WXDdycbKwMpuEN6QEMxBF bFmgAMCYkqD4/r4LeQPNv3AnyAQhCsjNqdjiThfbrSQra5h3PCPh1FfRdZl1r64i 60zjipJhnGIWeUyKy6GF4xi5+SggN4h2piODLAAkpXslD0wR1v5Jms33iOZ1Q4No z1aY/8rMNVvOdeJ6ZFHEsAEMV6ZruCY= RWTH Aachen Gigamove - RWTH Aachen https://gigamove.rz.rwth-aachen.de/help Guido Bunsen servicedesk@rz.rwth-aachen.de https://www.idem.garr.it/idem-metadata-registration-practice-statement GISELA Science Gateway GISELA Science Gateway This service provides information for Grid users, Application developers and Grid site administrators. It is mainly devoted to the people involved in the GISELA project but many pages are of general interest Questo servizio fornisce informazioni per utenti Grid, sviluppatori ed amministratori di siti Grid. Esso è principalmente indirizzato alle persone coinvolte nel progetto europeo GISELA ma molte informazioni sono di interesse generale applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD GISELA Science Gateway This service provides information for Grid users, Application developers and Grid site administrators. It is mainly devoted to the people involved in the GISELA project but many pages are of general interest INFN - the National Institute of Nuclear Physics. Catania division INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania GISELA Science Gateway provided by INFN Catania GISELA Science Gateway erogato da INFN Catania http://www.ct.infn.it/en/home http://www.ct.infn.it/it/home Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Rotondo mailto:riccardo.rotondo@ct.infn.it mailto:credentials-admin@ct.infn.it Diego Scardaci mailto:diego.scardaci@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it https://www.rediris.es/sir/edugain/SIR_MRPS.pdf MIIFyjCCA7ICCQCkUnPQ/PtKmzANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMCRVMxEjAQBgNVBAgMCUVzcGHDg8KxYTEPMA0GA1UEBwwGTWFsYWdhMSAwHgYDVQQKDBdVbml2ZXJzaWRhZCBkZSBNw4NhbGFnYTENMAsGA1UECwwER1RFQTEYMBYGA1UEAwwPZ3RlYXZpcnR1YWwub3JnMScwJQYJKoZIhvcNAQkBFhhkYW5pZWxjZWJyaWFuckBnbWFpbC5jb20wHhcNMTExMTE5MjMwNTAxWhcNMTYxMTE3MjMwNTAxWjCBpjELMAkGA1UEBhMCRVMxEjAQBgNVBAgMCUVzcGHDg8KxYTEPMA0GA1UEBwwGTWFsYWdhMSAwHgYDVQQKDBdVbml2ZXJzaWRhZCBkZSBNw4NhbGFnYTENMAsGA1UECwwER1RFQTEYMBYGA1UEAwwPZ3RlYXZpcnR1YWwub3JnMScwJQYJKoZIhvcNAQkBFhhkYW5pZWxjZWJyaWFuckBnbWFpbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDFUagwJ9IvqMmMGKHFQ3XmAr6G7B0suWqbHPMWBfIlyu6cm0NWhH1JsiDxEhUxljmk+B4FZOWI9YcNo1YB1pO8wYJTeviqzrQDNjqURUOsyfYdQn3L2k4f9exQT25cmXhu0h8zybslGQDKWZZPH/S/jMpShPjIlrRx/ARrEbH/CgLHviS1oVKi/IkwZ55Gwd5/ikvUaQL+cmPsVPIzMrKgxGJk37RmFgRKYMvjqsMF8IKzOJRMxm342aJNP7Tka/C4p4E+nmFcqN5ak4rljqpjucjwGGNpKiZ4XZN/7ItpI2Lcj8tmW6UZx6/55r99OjwrmnkLd6bLWnHsavMnABkdp54st5uplhEfkSV9rP67k5MOpGSQFZGFyvSteMUc8atiZjaeZQ8YOugC8HMB/zIg7TGx5/pqHJjYNxYmHp0EkEmw8ahGOS0dsFWxzlHP36OvhSXQ5OQxj9iQLIF2j56RHYfedcJjkb5KbnBanfNVWgOZnPtmsYFy6d1hjWsnvLPd5B1Jt2F+zAsQlFIkJ9jJOWd7+QpeeUi8AC1XMTjHkDnlkEROvk5JQYYNG+CHY9brTH/vCmT7gLHF6pOEBdjtLhoK7G8oB2Flmq7vZUyFbRMSjBvBiBwZZLdMtn1Zj9tEWmWHgcYcVyPN4QeIcjJI63le4UP4RkJKgRZBbspEZwIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQCVOFINDie1oi7tXIXnvc43aZMxgjojUp0JCkVMpNsbF34X1C09FA5CiIngISYtP4FF7tbMjq08FnbjOUUEzYqhjAWKXCRipEOAED1todVlu14AL4P66HLWXUq5pahuYKwzSs+f7Km3d2Ttfv0GeYHfHEhIc4xOTiEEQ2J2zZpdJaDgRxRVTGIC4GAAh13EGd2DZQi87tK5dxQ4Lrrae/ko+7JxWmHY24emCRQNB97huD4IHMXDU9geiBf4PVwueI7/FSPAiyCanCc5GpZdZMW3JBegsfNi64lm5MjGLhp2pD3dKq33lG4IoDt4kT9ta6TDk/JLLxNIkAAliGMT8qPZlVQMTqkMchKz4NaUZTz0K6cobkSYpo5OLdfT4ukcN/rIup4/ha0kXX7sj7sgDuUV7EtLkUJyNIZOdjphaBRdxyPjXLrrmpaBCyWZxz4CZCu4xhsV8LJvFnfC5nb+r13WpZLN2Mdv74z8LPZ6hxtCaVVgcnlWaO1SslpagDVE2t0s0PpJWivf9+wssIOK5fRyagTAdzSk+nDI0vPxcgnMsim4FfXaragepZomc6jOCELFJFCZ/qdoCbdfndxiKFtyO5vsfnt0+f29C6NJc4GDRdzaKFKY14uXxaK/H6EEqfHKDGdDY8nOi 6jCaLPUFw5hY05y5AyqNgwDK26yXPJlcQ== MIIFyjCCA7ICCQCkUnPQ/PtKmzANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMCRVMxEjAQBgNVBAgMCUVzcGHDg8KxYTEPMA0GA1UEBwwGTWFsYWdhMSAwHgYDVQQKDBdVbml2ZXJzaWRhZCBkZSBNw4NhbGFnYTENMAsGA1UECwwER1RFQTEYMBYGA1UEAwwPZ3RlYXZpcnR1YWwub3JnMScwJQYJKoZIhvcNAQkBFhhkYW5pZWxjZWJyaWFuckBnbWFpbC5jb20wHhcNMTExMTE5MjMwNTAxWhcNMTYxMTE3MjMwNTAxWjCBpjELMAkGA1UEBhMCRVMxEjAQBgNVBAgMCUVzcGHDg8KxYTEPMA0GA1UEBwwGTWFsYWdhMSAwHgYDVQQKDBdVbml2ZXJzaWRhZCBkZSBNw4NhbGFnYTENMAsGA1UECwwER1RFQTEYMBYGA1UEAwwPZ3RlYXZpcnR1YWwub3JnMScwJQYJKoZIhvcNAQkBFhhkYW5pZWxjZWJyaWFuckBnbWFpbC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDFUagwJ9IvqMmMGKHFQ3XmAr6G7B0suWqbHPMWBfIlyu6cm0NWhH1JsiDxEhUxljmk+B4FZOWI9YcNo1YB1pO8wYJTeviqzrQDNjqURUOsyfYdQn3L2k4f9exQT25cmXhu0h8zybslGQDKWZZPH/S/jMpShPjIlrRx/ARrEbH/CgLHviS1oVKi/IkwZ55Gwd5/ikvUaQL+cmPsVPIzMrKgxGJk37RmFgRKYMvjqsMF8IKzOJRMxm342aJNP7Tka/C4p4E+nmFcqN5ak4rljqpjucjwGGNpKiZ4XZN/7ItpI2Lcj8tmW6UZx6/55r99OjwrmnkLd6bLWnHsavMnABkdp54st5uplhEfkSV9rP67k5MOpGSQFZGFyvSteMUc8atiZjaeZQ8YOugC8HMB/zIg7TGx5/pqHJjYNxYmHp0EkEmw8ahGOS0dsFWxzlHP36OvhSXQ5OQxj9iQLIF2j56RHYfedcJjkb5KbnBanfNVWgOZnPtmsYFy6d1hjWsnvLPd5B1Jt2F+zAsQlFIkJ9jJOWd7+QpeeUi8AC1XMTjHkDnlkEROvk5JQYYNG+CHY9brTH/vCmT7gLHF6pOEBdjtLhoK7G8oB2Flmq7vZUyFbRMSjBvBiBwZZLdMtn1Zj9tEWmWHgcYcVyPN4QeIcjJI63le4UP4RkJKgRZBbspEZwIDAQABMA0GCSqGSIb3DQEBBQUAA4ICAQCVOFINDie1oi7tXIXnvc43aZMxgjojUp0JCkVMpNsbF34X1C09FA5CiIngISYtP4FF7tbMjq08FnbjOUUEzYqhjAWKXCRipEOAED1todVlu14AL4P66HLWXUq5pahuYKwzSs+f7Km3d2Ttfv0GeYHfHEhIc4xOTiEEQ2J2zZpdJaDgRxRVTGIC4GAAh13EGd2DZQi87tK5dxQ4Lrrae/ko+7JxWmHY24emCRQNB97huD4IHMXDU9geiBf4PVwueI7/FSPAiyCanCc5GpZdZMW3JBegsfNi64lm5MjGLhp2pD3dKq33lG4IoDt4kT9ta6TDk/JLLxNIkAAliGMT8qPZlVQMTqkMchKz4NaUZTz0K6cobkSYpo5OLdfT4ukcN/rIup4/ha0kXX7sj7sgDuUV7EtLkUJyNIZOdjphaBRdxyPjXLrrmpaBCyWZxz4CZCu4xhsV8LJvFnfC5nb+r13WpZLN2Mdv74z8LPZ6hxtCaVVgcnlWaO1SslpagDVE2t0s0PpJWivf9+wssIOK5fRyagTAdzSk+nDI0vPxcgnMsim4FfXaragepZomc6jOCELFJFCZ/qdoCbdfndxiKFtyO5vsfnt0+f29C6NJc4GDRdzaKFKY14uXxaK/H6EEqfHKDGdDY8nOi 6jCaLPUFw5hY05y5AyqNgwDK26yXPJlcQ== GTEA - University of Malaga GTEA - Universidad de Málaga GTEA tools Herramientas GTEA http://gtea.uma.es/ http://gtea.uma.es/ Daniel Cebrián Robles danielcebrianr@gmail.com https://www.idem.garr.it/idem-metadata-registration-practice-statement INFN Science Gateway to IGI INFN Science Gateway to IGI This service provides access to several Grid applications and use case to the Italian Grid community Questo servizio fornisce accesso ad un insieme di applicazioni ed use case su Grid alla comunità italiana di Gri applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD Science Gateway to IGI This service provides access to several Grid applications and use case to the Italian Grid community INFN - the National Institute of Nuclear Physics. Catania division INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania Science Gateway to IGI provided by INFN Catania Science Gateway to IGI erogato da INFN Catania http://www.ct.infn.it/en/home http://www.ct.infn.it/it/home Marco Fargetta marco.fargetta@ct.infn.it credentials-admin@ct.infn.it Riccardo Rotondo riccardo.rotondo@ct.infn.it credentials-admin@ct.infn.it Giuseppe Platania giuseppe.platania@ct.infn.it Carlo Rocca carlo.rocca@ct.infn.it Roberto Barbera roberto.barbera@ct.infn.it https://www.idem.garr.it/idem-metadata-registration-practice-statement IGI Grid Portal IGI is the Italian Grid infrastructure, run for the benefit of the research and education communities in Italy and worldwide. https://wiki.italiangrid.it/IGIPortal https://wiki.italiangrid.it/IGIPortal/Federation-info halfback.cnaf.infn.it CN=halfback.cnaf.infn.it,O=Istituto Nazionale di Fisica Nucleare,C=IT MIIEhzCCA2+gAwIBAgIQYJH5E+/63l61Qiby7wHhYjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDYyNTAwMDAwMFoXDTE1MDYyNTIzNTk1OVowXTELMAkGA1UE BhMCSVQxLjAsBgNVBAoTJUlzdGl0dXRvIE5hemlvbmFsZSBkaSBGaXNpY2EgTnVj bGVhcmUxHjAcBgNVBAMTFWhhbGZiYWNrLmNuYWYuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAOH0IRtQc7utWIumhJaEwwBdovpOu3eUH3X5 DK7/OaQYHpo2+E1tnoHdG1JU+QgZocacuw3oJz74tGdknUsvDj9MCdp2lGYLpPW9 p4WMK5+ElpVFjLcKdxndPNME8SF0nOcRoM9aMQhpOSnSLX3Ybeov/MO0dT9iVVmW KAau3hSeUZ2renaL/oQp+bK3+EoYImYV/5R1rkpTTf0brmaQg3GBdxADnAdwFBgG Y93qnKsYQjPsOg7ik7kf0jUSrITGo7rgLHvkElm4ySG01jOOtfw4AoglUppUan2x hlHYWrUhdqzNV2uasqHP3t7EA4tITv8IrgJj3k2coinPbB9s1mUCAwEAAaOCAWgw ggFkMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBTz kh/WAe7TMeep782t7Dy4EX8J/DAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAgBgNVHREEGTAX ghVoYWxmYmFjay5jbmFmLmluZm4uaXQwDQYJKoZIhvcNAQEFBQADggEBAHW8TsHv D7EM9iMprOIH+5VeRSh0cYEdttX033scsifCFCArRJvhofIkR/1F23DIWRnc8//4 7MKSrLoC9PNeIjXa6anC3O9IZNCeBxb9UEcRvPW3Yc1wEe4ATp1aR8EXtH3G2Sef EELgyGnKzScgkUSGIbgf9P05XOyok0RuKWTHDvYNHr/GW/NW5optwXz6apDDE2mX icFWqRortYglbk+s6VO0hcYN6ORR5UBgOR6VULrT9r6mDQykItMVhBgt4peAeOss +6acaFTdJZHMD+Z3KkvA7yfD4IWulPnTaT+o1n7X1V6oAEVHn6SfpuBeP+wXeu+f yVxNpwv+OOJLtns= IGI Grid Portal provided by INFN IGI is the Italian Grid infrastructure, run for the benefit of the research and education communities in Italy and worldwide Istituto Nazionale di Fisica Nucleare Istituto Nazionale di Fisica Nucleare IGI Grid Portal erogato da INFN IGI Grid Portal provided by INFN http://www.infn.it http://www.infn.it/indexen.php igi-portal-admin@lists.italiangrid.it http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf hb.se Högskolan i Borås University of Borås Identity Provider för anställda och studenter vid Högskolan i Borås. Identity Provider for employees and students at Borås University. http://www.hb.se/Om-hogskolan/ https://www.hb.se/en/About-UB/ https://www.hb.se//PageFiles/41206/HBloggaSwamid.gif 193.10.168.0/24 193.10.169.0/24 193.10.170.0/24 193.10.171.0/24 193.10.172.0/24 193.10.173.0/24 193.10.174.0/24 193.10.175.0/24 193.10.245.0/24 193.10.246.0/24 193.10.247.0/24 193.11.64.0/24 193.11.65.0/24 193.11.66.0/24 193.11.67.0/24 193.11.68.0/24 193.11.69.0/24 193.11.70.0/24 193.11.71.0/24 193.11.72.0/24 193.11.73.0/24 hb.se geo:57.724368,12.939918 MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hb.se MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE BhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU MRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C tyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME +KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa dorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD DUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf 2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA FAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k Zx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO dm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH ou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X t2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP J2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli rA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If NtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x 9Ks= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HB Högskolan i Borås University of Borås http://www.hb.se Högskolan i Borås mikael.furth@hb.se http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf homeproj.cesnet.cz homeproj.cesnet.cz CESNETs repository and colaboration server. CESNETi repozitar a kolaborativni server. http://edugain.org/ homeproj.cesnet.cz CN=homeproj.cesnet.cz,O=CESNET,C=CZ MIIEYzCCA0ugAwIBAgIRAPmFxcaH7//BneN4XQLF6/QwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA2MTcwMDAwMDBaFw0xMzA2MTYyMzU5NTlaMDsxCzAJBgNV BAYTAkNaMQ8wDQYDVQQKEwZDRVNORVQxGzAZBgNVBAMTEmhvbWVwcm9qLmNlc25l dC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ9mEv9sT/gctkA+ 46DGs37LwePuU2Kci717IlyyBwj/m6Z3TLbQnRbWg2JIkcKxBr4KGM4F7HugamGs sHZqlW83W29bmoeCc4GxrUk/ilp1hfU5pDCYc2VlqxGcI5RiuAL+HjO4zY0u213M zhyQ8hafCYF4keDMbSCr+QsSjK4ffMvN9la75JMxNWTOI7LmA7Zddy2Wp8WxYyF9 saoj4/oZAoQQmeqdwxd7UXkZXmhUq+DWH9csNX6CgT0bEgl0ceph8y8fFQKEDb0G Mj464xKiE9bEyOZjLP1mhYgJmZ5KJuDF/VA7FmJc03r1TiQ3oUInorsL6EUVpour YZ0AENECAwEAAaOCAWUwggFhMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ 47ntMB0GA1UdDgQWBBT5kuzyfLmgWQPzUHV0Xa+DeQ3GTDAOBgNVHQ8BAf8EBAMC BaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw GAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRw Oi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcB AQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVS RU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5h Lm9yZzAdBgNVHREEFjAUghJob21lcHJvai5jZXNuZXQuY3owDQYJKoZIhvcNAQEF BQADggEBAD0bRuPv3EZK0qZbANcOPpxXmi/a1Bfo8tuosQs6EuPvPKfPEi4s0nr1 Fg46hZW0csonglMsxH3cbA0ZwehwWBZn4zYYKIph271Ne4fM8VwEAYW6P3xBxI+k S5MM7trK2O5huAHm0+7253Ma2luKJ9y8zSyotHh6CtZ1yTWt/BZRkmQKg067167M SD+D5Gi/fMYF7OwfEYfVAAV+qjGgquZHwpstFzd4YtpcejX9rfLg/VsNMZv2HbAN nbs3Yo3jtGvgf5E+frLhlvVGXoVH3f8M7B+QmRsMEYDtAGxBn+vCA81wyFHl2YIi K1S9YPh9zuhkjLIqJukO/GbQDyMZpOo= homeproj-ng.cesnet.cz homeproj.cesnet.cz CN=homeproj.cesnet.cz,O=CESNET,C=CZ MIIEeTCCA2GgAwIBAgIQWQRSmw3VFnRkwQ7GwFczsDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDExODAwMDAwMFoXDTE2MDExODIzNTk1OVowOzELMAkGA1UE BhMCQ1oxDzANBgNVBAoTBkNFU05FVDEbMBkGA1UEAxMSaG9tZXByb2ouY2VzbmV0 LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5jC/vA/pNrHbIn/N YYyV8ir/ZWdsx1PhlPhuy0VdKTWkv47pu7xLHdcdjLiN4O2i2LL3IjdChQYHG+pe ih9ow2sNP8jJOLUMkpaezcCULSJ334IgH/H4eZtOHVqXB2ycP1DO7lK+cxgl0Kis rrw8ntSf4L6Cv3tTMUBBwQ2uZVmFndoAYR8hVQox+2rR0OwZ0wGtpcU3UaIPfgYR 1sSW6rO9GbzazrkiEBmNAqd4YA5ArRWBxUSIQdpaAGfhTp7ZLDsgcHVLiLQvKMmq CGBS7fvdtN70Tm3/p5L+qcUSL6tVp+KPejTzKSFd6OxUyEVCLmYEA7P8wXGtwQ08 ObuX6QIDAQABo4IBfDCCAXgwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDj ue0wHQYDVR0OBBYEFMaHVqZHBUkiSv+8pzj4jnaJhAxHMA4GA1UdDwEB/wQEAwIF oDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAY BgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6 Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEB BGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJF TkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEu b3JnMDQGA1UdEQQtMCuCEmhvbWVwcm9qLmNlc25ldC5jeoIVaG9tZXByb2otbmcu Y2VzbmV0LmN6MA0GCSqGSIb3DQEBBQUAA4IBAQBUkkwUrLVcS2PtUndgvLEaglea idhdLIAyMdHn6JbhSlHy1vQIi3ZrW+2bIHAuLtjFiM+S2pC8JOtkxTFDLqVk3B/q a0afZGvJ8ADMdwJhMTLFoGswvskn7QsGDJvlhm5wUXxh/MSK7DYzfEeSInfKtYHv /lVDr86yhWPKsAnutCITg3Y9Sq9xT+OBlLoNqMBGoY3qV6OxdGWaQ3FUf5x0U8RD mlhbeVMv9Ux/N4Ji5GjfZ8QcO6cjmMVjsE24R9XHOX3hdcH2Ou622mC+XJ1/SzN5 UHGuWn2tXixcUxwXgp/go90sJTeTDbBJQhG4kKEquAdCnAxO1DZN23GVn1w3 homeproj.cesnet.cz CN=homeproj.cesnet.cz,O=CESNET,C=CZ MIIEYzCCA0ugAwIBAgIRAPmFxcaH7//BneN4XQLF6/QwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA2MTcwMDAwMDBaFw0xMzA2MTYyMzU5NTlaMDsxCzAJBgNV BAYTAkNaMQ8wDQYDVQQKEwZDRVNORVQxGzAZBgNVBAMTEmhvbWVwcm9qLmNlc25l dC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ9mEv9sT/gctkA+ 46DGs37LwePuU2Kci717IlyyBwj/m6Z3TLbQnRbWg2JIkcKxBr4KGM4F7HugamGs sHZqlW83W29bmoeCc4GxrUk/ilp1hfU5pDCYc2VlqxGcI5RiuAL+HjO4zY0u213M zhyQ8hafCYF4keDMbSCr+QsSjK4ffMvN9la75JMxNWTOI7LmA7Zddy2Wp8WxYyF9 saoj4/oZAoQQmeqdwxd7UXkZXmhUq+DWH9csNX6CgT0bEgl0ceph8y8fFQKEDb0G Mj464xKiE9bEyOZjLP1mhYgJmZ5KJuDF/VA7FmJc03r1TiQ3oUInorsL6EUVpour YZ0AENECAwEAAaOCAWUwggFhMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ 47ntMB0GA1UdDgQWBBT5kuzyfLmgWQPzUHV0Xa+DeQ3GTDAOBgNVHQ8BAf8EBAMC BaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw GAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRw Oi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcB AQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVS RU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5h Lm9yZzAdBgNVHREEFjAUghJob21lcHJvai5jZXNuZXQuY3owDQYJKoZIhvcNAQEF BQADggEBAD0bRuPv3EZK0qZbANcOPpxXmi/a1Bfo8tuosQs6EuPvPKfPEi4s0nr1 Fg46hZW0csonglMsxH3cbA0ZwehwWBZn4zYYKIph271Ne4fM8VwEAYW6P3xBxI+k S5MM7trK2O5huAHm0+7253Ma2luKJ9y8zSyotHh6CtZ1yTWt/BZRkmQKg067167M SD+D5Gi/fMYF7OwfEYfVAAV+qjGgquZHwpstFzd4YtpcejX9rfLg/VsNMZv2HbAN nbs3Yo3jtGvgf5E+frLhlvVGXoVH3f8M7B+QmRsMEYDtAGxBn+vCA81wyFHl2YIi K1S9YPh9zuhkjLIqJukO/GbQDyMZpOo= homeproj-ng.cesnet.cz homeproj.cesnet.cz CN=homeproj.cesnet.cz,O=CESNET,C=CZ MIIEeTCCA2GgAwIBAgIQWQRSmw3VFnRkwQ7GwFczsDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDExODAwMDAwMFoXDTE2MDExODIzNTk1OVowOzELMAkGA1UE BhMCQ1oxDzANBgNVBAoTBkNFU05FVDEbMBkGA1UEAxMSaG9tZXByb2ouY2VzbmV0 LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5jC/vA/pNrHbIn/N YYyV8ir/ZWdsx1PhlPhuy0VdKTWkv47pu7xLHdcdjLiN4O2i2LL3IjdChQYHG+pe ih9ow2sNP8jJOLUMkpaezcCULSJ334IgH/H4eZtOHVqXB2ycP1DO7lK+cxgl0Kis rrw8ntSf4L6Cv3tTMUBBwQ2uZVmFndoAYR8hVQox+2rR0OwZ0wGtpcU3UaIPfgYR 1sSW6rO9GbzazrkiEBmNAqd4YA5ArRWBxUSIQdpaAGfhTp7ZLDsgcHVLiLQvKMmq CGBS7fvdtN70Tm3/p5L+qcUSL6tVp+KPejTzKSFd6OxUyEVCLmYEA7P8wXGtwQ08 ObuX6QIDAQABo4IBfDCCAXgwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDj ue0wHQYDVR0OBBYEFMaHVqZHBUkiSv+8pzj4jnaJhAxHMA4GA1UdDwEB/wQEAwIF oDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAY BgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6 Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEB BGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJF TkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEu b3JnMDQGA1UdEQQtMCuCEmhvbWVwcm9qLmNlc25ldC5jeoIVaG9tZXByb2otbmcu Y2VzbmV0LmN6MA0GCSqGSIb3DQEBBQUAA4IBAQBUkkwUrLVcS2PtUndgvLEaglea idhdLIAyMdHn6JbhSlHy1vQIi3ZrW+2bIHAuLtjFiM+S2pC8JOtkxTFDLqVk3B/q a0afZGvJ8ADMdwJhMTLFoGswvskn7QsGDJvlhm5wUXxh/MSK7DYzfEeSInfKtYHv /lVDr86yhWPKsAnutCITg3Y9Sq9xT+OBlLoNqMBGoY3qV6OxdGWaQ3FUf5x0U8RD mlhbeVMv9Ux/N4Ji5GjfZ8QcO6cjmMVjsE24R9XHOX3hdcH2Ou622mC+XJ1/SzN5 UHGuWn2tXixcUxwXgp/go90sJTeTDbBJQhG4kKEquAdCnAxO1DZN23GVn1w3 CESNET CESNET CESNET http://www.cesnet.cz/ Jan Mach jan.mach@cesnet.cz Jan Ruzicka janru@cesnet.cz http://ukfederation.org.uk/doc/mdrps-20130902 MIIDDzCCAfegAwIBAgIJAMuQ3vgWPWjiMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlhbS5jZi5hYy51azAeFw0xMzAyMTUxMDM1MjBaFw0zMzAyMTAxMDM1MjBa MBcxFTATBgNVBAMTDGlhbS5jZi5hYy51azCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL6J4304XtLySk3GhICIZf9SWzmwHwtlUDhA+pH+03WiCv6ZWOJl piGglBiTyYB6aOPRSsz89pzGBUoUgApTH4zGvD6tkFrzQsX7QCWmi48UnkrsgSw7 bTvwMP6EQOgR/cJH3lftaQGlspt2+CxGj8+inSKdzA5/v24GLWUKrLSI7+vk9z3P HIEVY0mxRWZIomtb9Z3vCaSdESR0fR6egsT6pbRl9X7EdQJVwQmKC0PzL260cBmk JmckbSpY1POebUgOXF2CzJup6tTSiIJrN9ppKY4aLKSNIoQPxEF2Zzl7Lsx5HffV De6GIYKjgp9y0CTsIn4xYdHhlAmUUbV4y/ECAwEAAaNeMFwwOwYDVR0RBDQwMoIM aWFtLmNmLmFjLnVrhiJodHRwczovL2lhbS5jZi5hYy51ay9zcC9zaGliYm9sZXRo MB0GA1UdDgQWBBRpauq5kzBefcX+Qm3CixEbP3/3RDANBgkqhkiG9w0BAQUFAAOC AQEAkrz51AVE6XZK3fq+CX/g+xC58we4jFRkGVA9dmcIpKJsSJMsEaeo78GPFKLq gYiy7pHHqSGFXc+8ySrN5kex7bGqERg1qldhQ2CkVEEV6sVd5X1LOnc9D9uJrl9n jDOiI//2rGM+hR5xCFQ04hVlpgxN+yHwvK/idqxiV2HpoynB2MadfarxAPGEOe+i wmv/9U74Jjd93zhGfQNEfTOXTP/h/dt6v86cJ9Z4DkAtOUnVA6bLi08ANaJDBBgp COS3qN36Vz4ifhyel26f9yBxKvPZaJtwoSBEJHntaS5nbC301TYIRohm2hsmFMnE VwKYG1nWV+7ql4LLn3dcdr+5sw== Cardiff University IAM Team's Site This is the website of the Identity and Access Management team at Cardiff University, including the trac for RAPTOR and WUGEN. Cardiff University Cardiff University: IAM@Cardiff's Site http://iam.cf.ac.uk/ INSRV Connect mailto:insrvConnect@cardiff.ac.uk Rhys Smith mailto:smith@cardiff.ac.uk https://www.idem.garr.it/idem-metadata-registration-practice-statement inaf.it ira.inaf.it iasfbo.inaf.it National Institute for Astrophysics - INAF Istituto Nazionale di Astrofisica - INAF National Institute for Astrophysics - INAF Istituto Nazionale di Astrofisica - INAF https://www.ced.inaf.it/idem-info https://www.ced.inaf.it/idem-info/idp-privacy.html https://idem.ced.inaf.it/LogoINAF60.png https://idem.ced.inaf.it/LogoINAF100.png MIIDKzCCAhOgAwIBAgIUC8sYEfq/qhT3iv/2z9PwJsH/ZLgwDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQaWRlbS5jZWQuaW5hZi5pdDAeFw0xMDEwMDgxMzExNTFaFw0zMDEwMDgxMzExNTFaMBsxGTAXBgNVBAMTEGlkZW0uY2VkLmluYWYuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEbHJhnfBE+5sri7Pw8QW6xscD2mDzd9WaDDzQMBVXljRzjxZ81/DeqFnwVdMFdZHM+ipUFGIUlmc21AtC+6rrSvDuLeYL/5F7JRu9LxAT7GRrQS3dkJkDC3QzGC3BW9SQO8hoXir2QqE5bwkTBy0F8V/FeDq8c9cPFd1HlnO7D2K7An3OMI/hkZWOx41e0Vdsr1nUTcnLnLeZ/JXRMfFO8mD6rTCLq0XWZA2oRUd1QKeINLk8ERZqfp9MYh0pjfFFlFyFuWKafQtPV1lb+BKua4kncFCn6QS7BpyAb6UGy84ag2Qk/2JumjZqzxfJ+L7mbuogOO+gt+JNuiZbsA2DAgMBAAGjZzBlMEQGA1UdEQQ9MDuCEGlkZW0uY2VkLmluYWYuaXSGJ2h0dHBzOi8vaWRlbS5jZWQuaW5hZi5pdC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUypTVjZYa6twivL+dwAqyQszxAZ4wDQYJKoZIhvcNAQEFBQADggEBAEiu9EK1DdBA6V8ZuszZnYLs3v983CaxOcMYv8rgAUavlI+hGa/1MPCDgmNsMHjfOvG3aBelwkCK302u+veFwQRaje20+UOa2xpYLGaZ8HTEU0qEEip4VHoWHBxLCdfIlBhf5sziVpWdZCwF968QHoFXE2fGE0imJGT9OzsZ54C/426VfH8SyiWeQjDkKGPfju5l/DtSKO4p74p2Ak8tTTDpV8mh1c6bJCaBrl4PCK/jZeIs+czIeWW5QvizGnIgDlBzXzaXHpkn66jLhzzO3cHsS7SNwUd0JmQ3xk5iZ/fzodAp/nzAOXGdcESNdtkrvaOKuVdg112uD1XR/rA4Jmw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient inaf.it ira.inaf.it iasfbo.inaf.it MIIDKzCCAhOgAwIBAgIUC8sYEfq/qhT3iv/2z9PwJsH/ZLgwDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQaWRlbS5jZWQuaW5hZi5pdDAeFw0xMDEwMDgxMzExNTFaFw0zMDEwMDgxMzExNTFaMBsxGTAXBgNVBAMTEGlkZW0uY2VkLmluYWYuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEbHJhnfBE+5sri7Pw8QW6xscD2mDzd9WaDDzQMBVXljRzjxZ81/DeqFnwVdMFdZHM+ipUFGIUlmc21AtC+6rrSvDuLeYL/5F7JRu9LxAT7GRrQS3dkJkDC3QzGC3BW9SQO8hoXir2QqE5bwkTBy0F8V/FeDq8c9cPFd1HlnO7D2K7An3OMI/hkZWOx41e0Vdsr1nUTcnLnLeZ/JXRMfFO8mD6rTCLq0XWZA2oRUd1QKeINLk8ERZqfp9MYh0pjfFFlFyFuWKafQtPV1lb+BKua4kncFCn6QS7BpyAb6UGy84ag2Qk/2JumjZqzxfJ+L7mbuogOO+gt+JNuiZbsA2DAgMBAAGjZzBlMEQGA1UdEQQ9MDuCEGlkZW0uY2VkLmluYWYuaXSGJ2h0dHBzOi8vaWRlbS5jZWQuaW5hZi5pdC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUypTVjZYa6twivL+dwAqyQszxAZ4wDQYJKoZIhvcNAQEFBQADggEBAEiu9EK1DdBA6V8ZuszZnYLs3v983CaxOcMYv8rgAUavlI+hGa/1MPCDgmNsMHjfOvG3aBelwkCK302u+veFwQRaje20+UOa2xpYLGaZ8HTEU0qEEip4VHoWHBxLCdfIlBhf5sziVpWdZCwF968QHoFXE2fGE0imJGT9OzsZ54C/426VfH8SyiWeQjDkKGPfju5l/DtSKO4p74p2Ak8tTTDpV8mh1c6bJCaBrl4PCK/jZeIs+czIeWW5QvizGnIgDlBzXzaXHpkn66jLhzzO3cHsS7SNwUd0JmQ3xk5iZ/fzodAp/nzAOXGdcESNdtkrvaOKuVdg112uD1XR/rA4Jmw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Istituto Nazionale di Astrofisica (INAF) National Institute for Astrophysics (INAF) Istituto Nazionale di Astrofisica - INAF National Institute for Astrophysics - INAF https://www.inaf.it/ http://www.inaf.it/en Mauro Nanni m.nanni@ira.inaf.it Franco Tinarelli f.tinarelli@ira.inaf.it inaf-idem@ced.inaf.it https://www.idem.garr.it/idem-metadata-registration-practice-statement units.it University of Trieste IdP Università di Trieste IdP Identity Provider for University of Trieste members Identity Provider per gli utenti dell'Università di Trieste http://international.units.it/ http://www.units.it/ MIIDMDCCAhigAwIBAgIVAIPn0rci7ca2nc6Pd0a8kS35GFVlMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWlkZW1mZXJvLnVuaXRzLml0MB4XDTExMDYzMDE1MzgwNFoXDTMxMDYzMDE1MzgwNFowHDEaMBgGA1UEAxMRaWRlbWZlcm8udW5pdHMuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm2d1TVod551/AHgSkFZa/DgfKePtHqC88H9qlcDGhhZfdhN1KCubG7H2sY1awLQ3HwonlfyCN+FjxL15jiTtSSGM3bE9tb8p6NoryPTtPSiF4JZraE5Y8PnWN7i49QhhOY/dzsYGUGzKWY8GzSaKBBJAA+XXbj2l6s/6Ksj/ii7KGjt/opcJ5rBE0+ttDanuC0w8upUAL29rQ5Yx6n7IGFMI7PS2W1IeKrU0Fm93ujdm3Itx9L+5bmd/WQyJInXt9DWQXBhek3oh5ZCK+H7Orh9Sk4ld8BxFlgsw96xjVX246jTCBgGcCOlRRW9d21tYmCEn/ew4JVtHHRktnblD3AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkZW1mZXJvLnVuaXRzLml0hihodHRwczovL2lkZW1mZXJvLnVuaXRzLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQDNZRh1OdCXmX7+5k2XwRmfMQ4iDANBgkqhkiG9w0BAQUFAAOCAQEASeWVPZ+W5q+LxyZPuEpGw+uysbNIBbpxglKfli3QX9MQrBOG1S1Y5gQ5Rsi26ipWidgEORbX6mUKtax+85NYvi3faIcbLMf87Xbxmn+oYMv/ksfeoevZAkLPXb6DLNjoOEV2UbQuz/03o9bM05QJuuY1K9ioCMat4+WZ3XvLxNoKZwRLtERV5Ibr+ffOu1WhXkdoW1PX6K12p044Ia4SBEhy9t8ZxoAe2sSE8TTww+wGzJ48+2Ek/Lr/JTCbT1wj3QGvN3vbE++aLrtYLWrKlDzFIKXv9Tk8LNWWOGxbRhw3x2OymWGfU9gDlQs0mAWuEKsjr3iUrsDGkkiyaQYbJQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient units.it University of Trieste AA Università di Trieste AA Attribute Authority for University of Trieste members Attribute Authority per gli utenti dell'Università di Trieste http://international.units.it/ http://www.units.it/ MIIDMDCCAhigAwIBAgIVAIPn0rci7ca2nc6Pd0a8kS35GFVlMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWlkZW1mZXJvLnVuaXRzLml0MB4XDTExMDYzMDE1MzgwNFoXDTMxMDYzMDE1MzgwNFowHDEaMBgGA1UEAxMRaWRlbWZlcm8udW5pdHMuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm2d1TVod551/AHgSkFZa/DgfKePtHqC88H9qlcDGhhZfdhN1KCubG7H2sY1awLQ3HwonlfyCN+FjxL15jiTtSSGM3bE9tb8p6NoryPTtPSiF4JZraE5Y8PnWN7i49QhhOY/dzsYGUGzKWY8GzSaKBBJAA+XXbj2l6s/6Ksj/ii7KGjt/opcJ5rBE0+ttDanuC0w8upUAL29rQ5Yx6n7IGFMI7PS2W1IeKrU0Fm93ujdm3Itx9L+5bmd/WQyJInXt9DWQXBhek3oh5ZCK+H7Orh9Sk4ld8BxFlgsw96xjVX246jTCBgGcCOlRRW9d21tYmCEn/ew4JVtHHRktnblD3AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkZW1mZXJvLnVuaXRzLml0hihodHRwczovL2lkZW1mZXJvLnVuaXRzLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQDNZRh1OdCXmX7+5k2XwRmfMQ4iDANBgkqhkiG9w0BAQUFAAOCAQEASeWVPZ+W5q+LxyZPuEpGw+uysbNIBbpxglKfli3QX9MQrBOG1S1Y5gQ5Rsi26ipWidgEORbX6mUKtax+85NYvi3faIcbLMf87Xbxmn+oYMv/ksfeoevZAkLPXb6DLNjoOEV2UbQuz/03o9bM05QJuuY1K9ioCMat4+WZ3XvLxNoKZwRLtERV5Ibr+ffOu1WhXkdoW1PX6K12p044Ia4SBEhy9t8ZxoAe2sSE8TTww+wGzJ48+2Ek/Lr/JTCbT1wj3QGvN3vbE++aLrtYLWrKlDzFIKXv9Tk8LNWWOGxbRhw3x2OymWGfU9gDlQs0mAWuEKsjr3iUrsDGkkiyaQYbJQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Università degli Studi di Trieste University of Trieste Università di Trieste University of Trieste http://www.units.it/ http://international.units.it/ Staff Tecnico idem@units.it fu-berlin.de identity.fu-berlin.de CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG cmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE AxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ KoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx MDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G A1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu MQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68 mfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7 VBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1 nM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7 g7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy Wvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl pwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7 FCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs MDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw PgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i RajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU rZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE PqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb 57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7 LQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb 5Av8 identity.fu-berlin.de CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG cmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE AxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ KoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx MDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G A1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu MQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68 mfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7 VBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1 nM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7 g7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy Wvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl pwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7 FCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs MDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw PgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i RajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU rZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE PqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb 57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7 LQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb 5Av8 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fu-berlin.de identity.fu-berlin.de CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG cmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE AxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ KoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx MDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G A1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu MQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68 mfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7 VBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1 nM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7 g7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy Wvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl pwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7 FCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs MDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw PgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i RajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU rZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE PqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb 57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7 LQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb 5Av8 identity.fu-berlin.de CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG cmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE AxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ KoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx MDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G A1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu MQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68 mfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7 VBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1 nM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7 g7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy Wvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl pwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7 FCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs MDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw PgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i RajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU rZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE PqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb 57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7 LQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb 5Av8 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Freie Universität Berlin Freie Universität Berlin https://identity.fu-berlin.de/idp-fub/ Steffen Hofmann fudis@zedat.fu-berlin.de Hans Benedict fudis@zedat.fu-berlin.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf mdh.se Mälardalens Högskola Mälardalen University Identity Provider för anställda och studenter vid Mälardalens högskola. The Mälardalen University Identity Provider is used by employees and students at the university. https://identity.mdh.se/img/logo-sv.png mdh.se geo:59.6186,16.5407 geo:59.3716,16.5085 MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mdh.se MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa Fw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8 z0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy SoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM ICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ F6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf uk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA AaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50 aXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ PgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC Dk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI b2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv P7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R 7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb 0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MDH Mälardalens Högskola Mälardalen University http://www.mdh.se Mälardalen University peter.falck@mdh.se idm.hrz.uni-kassel.de CN=idm.hrz.uni-kassel.de,OU=Hochschulrechenzentrum,O=Universitaet Kassel,C=DE MIIFeTCCBGGgAwIBAgIEDGcYVzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC REUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBLYXNzZWwxHzAdBgNVBAsTFkhvY2hz Y2h1bHJlY2hlbnplbnRydW0xQDA+BgNVBAMTN1VuaSBLYXNzZWwgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgKFVuaUthc3NlbC1DQSkgLSBHMDIxHzAdBgkqhkiG9w0B CQEWEGNhQHVuaS1rYXNzZWwuZGUwHhcNMDgwNjA1MDc1MDMyWhcNMTMwNjA0MDc1 MDMyWjBsMQswCQYDVQQGEwJERTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IEthc3Nl bDEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVaWRt Lmhyei51bmkta2Fzc2VsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA3BD0wA5kA3SikAQ6YcM3F6neb0XSF5pjO3RHIXzzFIb8srPOsZdJKlZfM6CN dVbR7e19j4BkoKBvkjAvKqAcC3bw1vCZVh0m25Xm8XwrUGgefS+bkcVCN30ExAP7 Xf1melL3UwFNUafkD6gAbtSnuHwpbn1xK0h3tT1BO0CzUPGUNw0Dpm5gEZ1GB65a mM4ZftaRo9KG52OPSIzXh5ENS6L/kI0S7Po7kSrQjNnt2OWZe6gdxNgZowxsNpnk JAsJYv1mIvLpQ3cmZGwKp7CQzAAqeYAbvUkxa/B+0Xpu4tkt67qhBI+Ci3poX5JR vc7sichzh/ndueq5/+ncwG9YwwIDAQABo4IB3TCCAdkwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBT2AJWxeDMJqYj+BZXkSuy4/AqT/zAfBgNVHSMEGDAWgBQXPfKug9xhgKTokMyA l3k1DX0CTDArBgNVHREEJDAigSBoYXJuaXNjaG1hY2hlckBocnoudW5pLWthc3Nl bC5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1rYXNzZWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDA+oDygOoY4aHR0cDov L2NkcDIucGNhLmRmbi5kZS91bmkta2Fzc2VsLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1rYXNzZWwtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQw SAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWthc3NlbC1j YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAGD5o yg5wbZkdaU/7yN6Z3Z/MBRRjWcHiEoMYBWcjVzJTYtEtvP0Eb6jQClW5m1BDs+G6 D6O9e9FNXi26K3x/2QU6jwexkfd5vzrxwCTeJOW/9KiUq0xXcf7uc7sniGse4WhE oDhDaSGp+1f4yC6LFgdPggYIA4SK94mhDFIS6XoDQpAPU1fhENbxs1kb5bnvTmMe 8lWIthsgEv4MBfoHBk+Ilb6zxjA/2GhTLRObQuthcxS2l5VFuThkoOv3QYobW5yu zcNFhgo8JRFEAH41DNd2QiwgwdfrQOqgWqUbJP4JZ2CyM7W9Aw9uPezzM4Aj8hFD GCdlg18LEvx13ba5EQ== urn:mace:shibboleth:1.0:nameIdentifier Universität Kassel idm.hrz.uni-kassel.de http://www.uni-kassel.de Peter Zanger zanger@hrz.uni-kassel.de hs-augsburg.de idp1.hs-augsburg.de CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC REUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G CSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN MTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT E2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI kz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo VcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my 42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3 ToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR aMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p OhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct Y2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm bi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF BQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw AoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj ZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg iUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI dSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY f8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf OEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj AymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z cln+zg== idp1.hs-augsburg.de CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC REUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G CSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN MTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT E2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI kz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo VcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my 42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3 ToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR aMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p OhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct Y2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm bi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF BQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw AoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj ZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg iUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI dSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY f8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf OEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj AymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z cln+zg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent hs-augsburg.de idp1.hs-augsburg.de CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC REUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G CSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN MTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT E2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI kz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo VcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my 42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3 ToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR aMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p OhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct Y2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm bi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF BQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw AoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj ZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg iUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI dSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY f8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf OEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj AymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z cln+zg== idp1.hs-augsburg.de CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC REUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G CSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN MTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT E2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI kz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo VcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my 42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3 ToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR aMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p OhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct Y2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm bi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF BQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw AoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj ZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg iUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI dSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY f8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf OEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj AymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z cln+zg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Hochschule Augsburg Hochschule Augsburg http://www.hs-augsburg.de/ Arno Schneider arno.schneider@hs-augsburg.de Arno Schneider arno.schneider@hs-augsburg.de http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf cvut.cz Czech Technical University in Prague České vysoké učení technické v Praze Identity Provider for CTU in Prague Identity Provider pro ČVUT v Praze http://www.cvut.cz/en http://www.cvut.cz/cs https://idp2.civ.cvut.cz/idp/images/logo_cvut_40pix.png http://edugain.org/ MIIEfTCCA2WgAwIBAgIRALXH4vfn8/gr0Iw5Iowy/gEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjExMjEwMDAwMDBaFw0xNTExMjEyMzU5NTlaMFcxCzAJBgNV BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ cmFndWUxGTAXBgNVBAMTEGlkcDIuY2l2LmN2dXQuY3owggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDIAANNkRJrnWIbXPvPd1g/2Dlj8SObKDs4aLG90fkl 7XvId+XJ71GJ8aEjJ9lGAEqs2a9sgm2WpcLQ/B+Y9veRyRtnaK0Ywd8+iSThsA58 oTN5H3V3m/M0oMTd9UPkQSHCLUn+Dp1w04DJ6J8ECWoI2rvIblGHGzxfzF4cb2KH aMvWDGSuiQh6GeKkwHDTVTr9pZK8Evcw7RT/4KlChf5hfFD3ZwGsrWCjI25NrR+6 753XeaVIOOCKZladSF/93t8kAM4Z+n/ijQDytg3v4poSt0LM5X4+8b7AYTDSjkUq Nh36JZ+OZY4jRrBsrM0S4RXWuPB9DEc8hLe/CIRZWGIzAgMBAAGjggFjMIIBXzAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUWkdTT+6T qjlT9i5aI+IBxfKpCm4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGwYDVR0RBBQwEoIQaWRw Mi5jaXYuY3Z1dC5jejANBgkqhkiG9w0BAQUFAAOCAQEAvV4rEv6A07BXcUMTF6+z Da8v2shV1S+f0SGfIdL1DzvaUFf7VAWuKOlwny8OfpzXVCs3yg+KSDWUWi8HWR6y dKWsuHljnD2DxAAPQNZeuESbPSyeZK/EJdSu4Ii+OH0exDRjZjZ3v3VsoueQ41tt 1/Fji03+9bZCQi9dOQpQji/q2SrnKRpPsoCemY+bo8E7SanrUd7jwX1ef6HaOnTP l8oHphtTzvbg+i3qaTH9bDQXdXbcFZPklU7+5k80wHe56+1sECQ5g1lB+ZFzx1Oi i5rCf/Zx3bkYkE+xPXAOcCGEWs35at7QpIXuoG9FDU8UKW2cMgEq9GEOddx/wVqB 6w== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent cvut.cz MIIEfTCCA2WgAwIBAgIRALXH4vfn8/gr0Iw5Iowy/gEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjExMjEwMDAwMDBaFw0xNTExMjEyMzU5NTlaMFcxCzAJBgNV BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ cmFndWUxGTAXBgNVBAMTEGlkcDIuY2l2LmN2dXQuY3owggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDIAANNkRJrnWIbXPvPd1g/2Dlj8SObKDs4aLG90fkl 7XvId+XJ71GJ8aEjJ9lGAEqs2a9sgm2WpcLQ/B+Y9veRyRtnaK0Ywd8+iSThsA58 oTN5H3V3m/M0oMTd9UPkQSHCLUn+Dp1w04DJ6J8ECWoI2rvIblGHGzxfzF4cb2KH aMvWDGSuiQh6GeKkwHDTVTr9pZK8Evcw7RT/4KlChf5hfFD3ZwGsrWCjI25NrR+6 753XeaVIOOCKZladSF/93t8kAM4Z+n/ijQDytg3v4poSt0LM5X4+8b7AYTDSjkUq Nh36JZ+OZY4jRrBsrM0S4RXWuPB9DEc8hLe/CIRZWGIzAgMBAAGjggFjMIIBXzAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUWkdTT+6T qjlT9i5aI+IBxfKpCm4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGwYDVR0RBBQwEoIQaWRw Mi5jaXYuY3Z1dC5jejANBgkqhkiG9w0BAQUFAAOCAQEAvV4rEv6A07BXcUMTF6+z Da8v2shV1S+f0SGfIdL1DzvaUFf7VAWuKOlwny8OfpzXVCs3yg+KSDWUWi8HWR6y dKWsuHljnD2DxAAPQNZeuESbPSyeZK/EJdSu4Ii+OH0exDRjZjZ3v3VsoueQ41tt 1/Fji03+9bZCQi9dOQpQji/q2SrnKRpPsoCemY+bo8E7SanrUd7jwX1ef6HaOnTP l8oHphtTzvbg+i3qaTH9bDQXdXbcFZPklU7+5k80wHe56+1sECQ5g1lB+ZFzx1Oi i5rCf/Zx3bkYkE+xPXAOcCGEWs35at7QpIXuoG9FDU8UKW2cMgEq9GEOddx/wVqB 6w== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent ČVUT CTU České vysoké učení technické v Praze Czech Technical University in Prague http://www.cvut.cz/cs http://www.cvut.cz/en Petr Strupl strupl@vc.cvut.cz hs-furtwangen.de idp1.hs-furtwangen.de CN=idp1.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEEQ2cbjANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC REUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB Fhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDExMjUwODMxMjZaFw0xNTEx MjQwODMxMjZaMIGdMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0 ZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl IEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxHjAcBgNV BAMTFWlkcDEuaHMtZnVydHdhbmdlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAN/DtMWE2NZ28wx5D5a7VWQt93uqOLxGna3La/S6bRaH4Pb5mXp9 KZ3zhOPgEDu6rJOTdozxf1QIqbbEza1/KTOlTGEYaQdWv+79T5mGdphWTeK4ZVwo OaGa2oW281S+308w8od3i1usLOKOta8CK4Nf6LOg0Fm9j6Ao8im5H57a2qWH39F0 CTVI0C4CqSs3E6S7IL6Igw2ALqHNaNNMrG/qhBzuog8NxtP5fQ3HyqMkUOXp41vC I2fRsLdgmSK9TcicnHVwSTzl27M+vdJWa9I8UU3BmF7THFPf6s6xUAoUSct90i50 +t3tC/jSxAP5Rz3K4MNF4O92Vfmxpe0Kb7cCAwEAAaOCAaowggGmMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRy xqH1eqbqPFzkq5yMNTcceRDqbTAfBgNVHSMEGDAWgBRocBANyS1zBvmIGD6fi4zt KQAWxzCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2hzLWZ1cnR3YW5nZW4tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdh bmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB ALfPtsm64YKIILAqIrXPIKHdH/ZtJbX9KACLfDd+QxFMl1v5uPmJezZAFF5pNdZB 9zq0oLMYJxRKdCOieBeWOqxwGRKn9VcUI3xADWL/C8f4ixa4F55Ub2mmXkZsmHTj OCGXyOXBOAB2dWQrki760/v5hqn1gdwqfYg/Eg0ZvH2PXZ+iJdTWKWEsxDi9umVq DZqDtavE4cJ4iZxjwCwrXVk5ggRX3bGLH36z6bZomjimO517aTqdmb5x+dikUGN6 6542rAsxL8h3HwCUM9IHGOfjr1o3t812E7E5lDTNE067YSdHJCdbQRM4efmnjSJW VcZhsLWUIB6RV8IBFSlHz50= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-furtwangen.de idp1.hs-furtwangen.de CN=idp1.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEEQ2cbjANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC REUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB Fhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDExMjUwODMxMjZaFw0xNTEx MjQwODMxMjZaMIGdMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0 ZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl IEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxHjAcBgNV BAMTFWlkcDEuaHMtZnVydHdhbmdlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAN/DtMWE2NZ28wx5D5a7VWQt93uqOLxGna3La/S6bRaH4Pb5mXp9 KZ3zhOPgEDu6rJOTdozxf1QIqbbEza1/KTOlTGEYaQdWv+79T5mGdphWTeK4ZVwo OaGa2oW281S+308w8od3i1usLOKOta8CK4Nf6LOg0Fm9j6Ao8im5H57a2qWH39F0 CTVI0C4CqSs3E6S7IL6Igw2ALqHNaNNMrG/qhBzuog8NxtP5fQ3HyqMkUOXp41vC I2fRsLdgmSK9TcicnHVwSTzl27M+vdJWa9I8UU3BmF7THFPf6s6xUAoUSct90i50 +t3tC/jSxAP5Rz3K4MNF4O92Vfmxpe0Kb7cCAwEAAaOCAaowggGmMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRy xqH1eqbqPFzkq5yMNTcceRDqbTAfBgNVHSMEGDAWgBRocBANyS1zBvmIGD6fi4zt KQAWxzCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2hzLWZ1cnR3YW5nZW4tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdh bmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB ALfPtsm64YKIILAqIrXPIKHdH/ZtJbX9KACLfDd+QxFMl1v5uPmJezZAFF5pNdZB 9zq0oLMYJxRKdCOieBeWOqxwGRKn9VcUI3xADWL/C8f4ixa4F55Ub2mmXkZsmHTj OCGXyOXBOAB2dWQrki760/v5hqn1gdwqfYg/Eg0ZvH2PXZ+iJdTWKWEsxDi9umVq DZqDtavE4cJ4iZxjwCwrXVk5ggRX3bGLH36z6bZomjimO517aTqdmb5x+dikUGN6 6542rAsxL8h3HwCUM9IHGOfjr1o3t812E7E5lDTNE067YSdHJCdbQRM4efmnjSJW VcZhsLWUIB6RV8IBFSlHz50= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Hochschule Furtwangen University -IdP 1 Hochschule Furtwangen University http://www.hs-furtwangen.de Hendrik Kuijs kuijs@hs-furtwangen.de Bernhard Czmiel czmiel@hs-furtwangen.de http://ukfederation.org.uk/doc/mdrps-20130902 SDSS (Fountainhall) This is the identity provider for the iay.org.uk domain. https://idp2.iay.org.uk/images/heads_80x80.jpg https://idp2.iay.org.uk/images/heads_100x43.jpg https://idp2.iay.org.uk/images/heads_240x104.jpg 217.155.173.104/29 iay.org.uk geo:55.9328,-3.17905 iay.org.uk MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0 lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient iay.org.uk MIIDSTCCAjGgAwIBAgIhAMSPOSGN+3UUTXSKV+2EBOuF3x/pwPX/TD9GfyEkzLp+ MA0GCSqGSIb3DQEBBQUAMFgxGDAWBgNVBAMMD2lkcDIuaWF5Lm9yZy51azETMBEG CgmSJomT8ixkARkWA2lheTETMBEGCgmSJomT8ixkARkWA29yZzESMBAGCgmSJomT 8ixkARkWAnVrMB4XDTA4MDIyNTEwMzAxNFoXDTI4MDIyNTEwMzAxNFowWDEYMBYG A1UEAwwPaWRwMi5pYXkub3JnLnVrMRMwEQYKCZImiZPyLGQBGRYDaWF5MRMwEQYK CZImiZPyLGQBGRYDb3JnMRIwEAYKCZImiZPyLGQBGRYCdWswggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCb6ts48g10XHTnpy+23huzR184aahkrG0AoeUl FVlomPjoFDk6czq0S3Qyd+ceF7tMRu3XzS7cMmtVH53O9d+wCs8aPQcPXxHQ5gLk L7Gu6eJ+3N3jXhpt7/DDPhnzFPNW3EVMueHJ/0IzyspTvq2LPbNWXJ86NKJ+gesZ QftskwXScOjpoJEIP0EA890QYd4WdYtQPqVV+LPKtnYBoGOnuRhSAM1D/EhCbeb0 lCmRGcdGbDFBchiPO4VLGl85sLa0EhjxMIPAOKXcj8bBlO9Ww9kkG06kQp6eLHwm Jmt7VNKveCGhyF2QH/CvmdUaPv3gcp1UjrlqFN9LBVSaTIL/AgMBAAEwDQYJKoZI hvcNAQEFBQADggEBAG+jDBAtlKoHaEBB+l6PpW5zuiDjyHG4zZZYqX77mZ9xP/xe Kn0yJ18ZLjS3b9WztGLYyC4SJHSF2okq1K02bqsCv9YeP+UWpw2uRR8jt96lLWxZ jTjoko2v8jBtzDk8LZsqw58m4vZ0AGNZjKeGIywKhxnepwREguyj3bjBpZAGgl0M HQuXoO/BDC9yKyZslE5CpWp5xP4XzY2/LrorrkwOJLnFuk1sox4/gvkDQukUx/jr YRbrWfOjcNBx3LE/HI6RNLINicK7yUwerDE86nix5Zc3hskVcCykW+r6HbY6bx7P YmNKYMZhQAgDtXIjFHOy+WbyVTidmJvxM9UeYCY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ian A. Young SDSS (Fountainhall) http://iay.org.uk/ Ian Young mailto:ukfed@iay.org.uk Ian Young mailto:ukfed@iay.org.uk http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf muni.cz Masaryk University Masarykova univerzita Identity Provider for MU Identity Provider pro MU http://www.muni.cz/?lang=en http://www.muni.cz/ https://idp2.ics.muni.cz/logo.png http://edugain.org/ MIIEajCCA1KgAwIBAgIQEi8JxmnGiL6xNZ8O2MTYZDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMTIxNzAwMDAwMFoXDTE1MTIxNzIzNTk1OVowRTELMAkGA1UE BhMCQ1oxGzAZBgNVBAoTEk1hc2FyeWsgVW5pdmVyc2l0eTEZMBcGA1UEAxMQaWRw Mi5pY3MubXVuaS5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQd LDOtSIbIrXUepE/6tvHPC8Ly7TjX7qfkaY/1qd+9QMgXNniLApfu9kCl/ZubelQJ nJbx5GJaxuS1RRl0Nuq5zf52OnOQxFrWtmrzticEMu5P1rDKcuQh4uk1Nztla599 0xWUwVM3oZUQl4+O477j9bN5yvIVB4gsIp5Fj9rplt9lc8qud7nA6qxzM1UjE5eH s/NCsnTh5Ce6ocP1zEhVZBcG0yXOenWGo3LzclMk9Ffy8wnJ4fLaoTGVON1n31Dk zg3YJ6hxSo92X+iwdfYLoHVTPe6rQDxT7V8vO8zRdDqzvwRn39nSXrtGOp6bCXbk IrEo3UH1e490sCkkRVMCAwEAAaOCAWMwggFfMB8GA1UdIwQYMBaAFAy9k2gM896r o0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRBJryty03ccYy/kmP60rnahOoGVTAOBgNV HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+g LaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBt BggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVu YS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50 Y3MudGVyZW5hLm9yZzAbBgNVHREEFDASghBpZHAyLmljcy5tdW5pLmN6MA0GCSqG SIb3DQEBBQUAA4IBAQBSfzF1XO5gVygzYna/TZwXE1DUJfiTTiK8YYeU+bDKffkf O2+4F/N5Jij4C3s82EHP8otVXA4uXGWVvqbLCN+dSkN5zAeE7Hq48m1u/nYVyCKf pgLCkrg64JqIPIm8yF+bu9cvU0MbkzZTFCvbxnfqBQCKKfQ4Q6j3MiW12pfifIGe r+OsRrA4ZCo+6qGhA3bRfozFYUHCdJA+MxJhZzfcMae1MxK24wGMTSEabFlu6evm SJdlV4XPhmyysjuIHh3SnsS2NHpv0l04pT/JJV4shfZFHwqQS06ggNtpqysl3Y6O 11KVcl/v2z6hhhjdrelepkLFCGKUVgpSOlcImQNb urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent muni.cz MIIEajCCA1KgAwIBAgIQEi8JxmnGiL6xNZ8O2MTYZDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMTIxNzAwMDAwMFoXDTE1MTIxNzIzNTk1OVowRTELMAkGA1UE BhMCQ1oxGzAZBgNVBAoTEk1hc2FyeWsgVW5pdmVyc2l0eTEZMBcGA1UEAxMQaWRw Mi5pY3MubXVuaS5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQd LDOtSIbIrXUepE/6tvHPC8Ly7TjX7qfkaY/1qd+9QMgXNniLApfu9kCl/ZubelQJ nJbx5GJaxuS1RRl0Nuq5zf52OnOQxFrWtmrzticEMu5P1rDKcuQh4uk1Nztla599 0xWUwVM3oZUQl4+O477j9bN5yvIVB4gsIp5Fj9rplt9lc8qud7nA6qxzM1UjE5eH s/NCsnTh5Ce6ocP1zEhVZBcG0yXOenWGo3LzclMk9Ffy8wnJ4fLaoTGVON1n31Dk zg3YJ6hxSo92X+iwdfYLoHVTPe6rQDxT7V8vO8zRdDqzvwRn39nSXrtGOp6bCXbk IrEo3UH1e490sCkkRVMCAwEAAaOCAWMwggFfMB8GA1UdIwQYMBaAFAy9k2gM896r o0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRBJryty03ccYy/kmP60rnahOoGVTAOBgNV HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+g LaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBt BggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVu YS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50 Y3MudGVyZW5hLm9yZzAbBgNVHREEFDASghBpZHAyLmljcy5tdW5pLmN6MA0GCSqG SIb3DQEBBQUAA4IBAQBSfzF1XO5gVygzYna/TZwXE1DUJfiTTiK8YYeU+bDKffkf O2+4F/N5Jij4C3s82EHP8otVXA4uXGWVvqbLCN+dSkN5zAeE7Hq48m1u/nYVyCKf pgLCkrg64JqIPIm8yF+bu9cvU0MbkzZTFCvbxnfqBQCKKfQ4Q6j3MiW12pfifIGe r+OsRrA4ZCo+6qGhA3bRfozFYUHCdJA+MxJhZzfcMae1MxK24wGMTSEabFlu6evm SJdlV4XPhmyysjuIHh3SnsS2NHpv0l04pT/JJV4shfZFHwqQS06ggNtpqysl3Y6O 11KVcl/v2z6hhhjdrelepkLFCGKUVgpSOlcImQNb urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Masarykova univerzita Masaryk University Masarykova univerzita Masaryk University http://www.muni.cz/ http://www.muni.cz/?lang=en Radim Pesa pesa@ics.muni.cz Tomas Sapak sapakt@ics.muni.cz https://www.idem.garr.it/idem-metadata-registration-practice-statement garr.it GARR Firenze IdP215 Test Identity Provider for GARR IDEM service https://login.dir.garr.it/IdPSupportPage/index.html GARR Firenze IdP215 Identity Provider di Test per il servizio IDEM GARR https://login.dir.garr.it/IdPSupportPage/index.html MIIDLzCCAhegAwIBAgIUGfIPvZIB9nBxDg54E03n7mjGIg8wDQYJKoZIhvcNAQEFBQAwHDEaMBgGA1UEAxMRaWRwMi5pZGVtLmdhcnIuaXQwHhcNMTAwNzE2MDg1NjI4WhcNMTMwNzE2MDg1NjI4WjAcMRowGAYDVQQDExFpZHAyLmlkZW0uZ2Fyci5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnNn42PX5oef6950FuQdMkNjvhZJ2VpDqAadw85P0vmDDVOR7KVomzqCknj5ssCKKblhDL+MdJjz/rv2HHNz1bbAaVjMCa08eXa4e+ywjg5Rtq0DyN6UaS5uHQ+NFrQX1QTusmPbHGpLHXLMZSMsdvOq3vSojc8WZfhn/uolvh/MunTmAUmJ0Xw2JoTtTTuHBmgJddt/wKEfaWICPm8p7GQx/UJZyqPiZmROT9IdJSSBKwKN4G9afn4TLW3vaj7BOvJDtLTMJmUWUMd+iGTvJQNCqp93d7VWpJH3LtChnc+pIn23vv4PkSddz0PsDIuz2ZkuEHLFgB2FCoLgMiFuHcCAwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwMi5pZGVtLmdhcnIuaXSGKGh0dHBzOi8vaWRwMi5pZGVtLmdhcnIuaXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNtsYApKCvWauBEDlSwnVpH/0lyRMA0GCSqGSIb3DQEBBQUAA4IBAQB5o17LC3liNiqkZUJiUlIqsTGfHbi/jIhQHLCpkKfiHpNOCpb5YlOOH/29fYQj2rrU8E6Ohb8fWsFfT5sXQjaCOQyvY8lZTcZe3usUayYAIyGT/NuhKlPcK6f3fiDNhLtf8nzBzDc/Ms/r9y83P2AlUwFn8/vINYBk/cvxS7EzfPxA9xRiovjnx5f5Q65mYExzulY2Mjy84k67uQtqN0da+xGxphD0dPsxjyGCvCJa1B059z+t9/8pmdPCz84YMed6prKxA1TqEiL9iN3ezmSf6e7tsHf8BqLKORgT/7j3eDzPt2ThbKCHsVvJXon75ah+1zKcCj6SxkaSg6Z8B/oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient garr.it MIIDLzCCAhegAwIBAgIUGfIPvZIB9nBxDg54E03n7mjGIg8wDQYJKoZIhvcNAQEFBQAwHDEaMBgGA1UEAxMRaWRwMi5pZGVtLmdhcnIuaXQwHhcNMTAwNzE2MDg1NjI4WhcNMTMwNzE2MDg1NjI4WjAcMRowGAYDVQQDExFpZHAyLmlkZW0uZ2Fyci5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnNn42PX5oef6950FuQdMkNjvhZJ2VpDqAadw85P0vmDDVOR7KVomzqCknj5ssCKKblhDL+MdJjz/rv2HHNz1bbAaVjMCa08eXa4e+ywjg5Rtq0DyN6UaS5uHQ+NFrQX1QTusmPbHGpLHXLMZSMsdvOq3vSojc8WZfhn/uolvh/MunTmAUmJ0Xw2JoTtTTuHBmgJddt/wKEfaWICPm8p7GQx/UJZyqPiZmROT9IdJSSBKwKN4G9afn4TLW3vaj7BOvJDtLTMJmUWUMd+iGTvJQNCqp93d7VWpJH3LtChnc+pIn23vv4PkSddz0PsDIuz2ZkuEHLFgB2FCoLgMiFuHcCAwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwMi5pZGVtLmdhcnIuaXSGKGh0dHBzOi8vaWRwMi5pZGVtLmdhcnIuaXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNtsYApKCvWauBEDlSwnVpH/0lyRMA0GCSqGSIb3DQEBBQUAA4IBAQB5o17LC3liNiqkZUJiUlIqsTGfHbi/jIhQHLCpkKfiHpNOCpb5YlOOH/29fYQj2rrU8E6Ohb8fWsFfT5sXQjaCOQyvY8lZTcZe3usUayYAIyGT/NuhKlPcK6f3fiDNhLtf8nzBzDc/Ms/r9y83P2AlUwFn8/vINYBk/cvxS7EzfPxA9xRiovjnx5f5Q65mYExzulY2Mjy84k67uQtqN0da+xGxphD0dPsxjyGCvCJa1B059z+t9/8pmdPCz84YMed6prKxA1TqEiL9iN3ezmSf6e7tsHf8BqLKORgT/7j3eDzPt2ThbKCHsVvJXon75ah+1zKcCj6SxkaSg6Z8B/oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GARR GARR GARR, Test IdP in Florence GARR, Test IdP Firenze http://www.garr.it/b/eng http://www.garr.it idem-help@garr.it jacobs-university.de idp2.jacobs-university.de CN=idp2.jacobs-university.de,O=Jacobs University Bremen gGmbH,C=DE MIIFKzCCBBOgAwIBAgIEEgMQTjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIMQ8wDQYD VQQLEwZJUkMtSVQxIzAhBgNVBAMTGkphY29icyBVbml2ZXJzaXR5IENBIC0gRzAx MB4XDTExMDUzMDEyNTExMFoXDTE2MDUyODEyNTExMFowWjELMAkGA1UEBhMCREUx JzAlBgNVBAoTHkphY29icyBVbml2ZXJzaXR5IEJyZW1lbiBnR21iSDEiMCAGA1UE AxMZaWRwMi5qYWNvYnMtdW5pdmVyc2l0eS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALBn+nYoa8EkdT59Kn5iyaouvhAZTZsuAB2hqg2Ldo/8J4Pc SU6y0ck/a2xgK45CDK+bE12fGM1A828Z+Zkx615PyXRve3Z3uhKLwWh+aVh9Czsn O5a4GGPLY/fVeeJyAWk95Vgco2h7hGxOrCGynMCx+wa89SIA1q4DYo4stDPu5zaC kZn2+m2eH6Ht6UjIqA4GEhh9/lXNoLJruq/kFgUA0TC5KelRWO2M40zACljgUXjZ 3ISZXtFqI+1kHTxUd6h/mlsKVk4iFjYLK5HZwl+8/pueO3spiNISLZ8KBewyehVv cGsYLGermgavGpNfuHXQn5eZ9nBveWd6zWkGZz0CAwEAAaOCAeUwggHhMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBTismVGIRouSFz019/hsKvjP4k35TAfBgNVHSMEGDAWgBQcq0Ha1JXUnR6CzU19 EyU37B+IpzApBgNVHREEIjAggR5pdHN1cHBvcnRAamFjb2JzLXVuaXZlcnNpdHku ZGUwgZUGA1UdHwSBjTCBijBDoEGgP4Y9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9q YWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3JsL2NhY3JsLmNybDBDoEGgP4Y9aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9qYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3Js L2NhY3JsLmNybDCBrgYIKwYBBQUHAQEEgaEwgZ4wTQYIKwYBBQUHMAKGQWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvamFjb2JzLXVuaXZlcnNpdHktY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME0GCCsGAQUFBzAChkFodHRwOi8vY2RwMi5wY2EuZGZuLmRl L2phY29icy11bml2ZXJzaXR5LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkq hkiG9w0BAQUFAAOCAQEAdpCxa/1qVbMWIpJaOkAvhMC6U329LELs5yQLETHvmlPN r3t1ULEQnssVDVtD7QfoKpUnRTmcSdOj13e+lTf2KEH46jVowVG9R4xZ4pf9huB6 Iq8CkpOUYTdhzbf3XP/YQRzSWNRe4TJQXqVgvmuG810yKbDRiA2gMnHnE1vbz4u+ +dL9AEycWmnXgWu5K9QlyAKQxs35VZU1J+2x8PRO8of/csD1C4EcoEwq986tpjRd IabwcBEXXxXY0P6/0zC5UrnPCkzyZmL67m/gGNmGhJ3tDnb9mxdrp6t+5JmtG4Qf UlOc3b1APPVI3weamhzR+rrUr45b/yLBbFTLwXsTWw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient jacobs-university.de idp2.jacobs-university.de CN=idp2.jacobs-university.de,O=Jacobs University Bremen gGmbH,C=DE MIIFKzCCBBOgAwIBAgIEEgMQTjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEnMCUGA1UEChMeSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIMQ8wDQYD VQQLEwZJUkMtSVQxIzAhBgNVBAMTGkphY29icyBVbml2ZXJzaXR5IENBIC0gRzAx MB4XDTExMDUzMDEyNTExMFoXDTE2MDUyODEyNTExMFowWjELMAkGA1UEBhMCREUx JzAlBgNVBAoTHkphY29icyBVbml2ZXJzaXR5IEJyZW1lbiBnR21iSDEiMCAGA1UE AxMZaWRwMi5qYWNvYnMtdW5pdmVyc2l0eS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALBn+nYoa8EkdT59Kn5iyaouvhAZTZsuAB2hqg2Ldo/8J4Pc SU6y0ck/a2xgK45CDK+bE12fGM1A828Z+Zkx615PyXRve3Z3uhKLwWh+aVh9Czsn O5a4GGPLY/fVeeJyAWk95Vgco2h7hGxOrCGynMCx+wa89SIA1q4DYo4stDPu5zaC kZn2+m2eH6Ht6UjIqA4GEhh9/lXNoLJruq/kFgUA0TC5KelRWO2M40zACljgUXjZ 3ISZXtFqI+1kHTxUd6h/mlsKVk4iFjYLK5HZwl+8/pueO3spiNISLZ8KBewyehVv cGsYLGermgavGpNfuHXQn5eZ9nBveWd6zWkGZz0CAwEAAaOCAeUwggHhMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBTismVGIRouSFz019/hsKvjP4k35TAfBgNVHSMEGDAWgBQcq0Ha1JXUnR6CzU19 EyU37B+IpzApBgNVHREEIjAggR5pdHN1cHBvcnRAamFjb2JzLXVuaXZlcnNpdHku ZGUwgZUGA1UdHwSBjTCBijBDoEGgP4Y9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9q YWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3JsL2NhY3JsLmNybDBDoEGgP4Y9aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9qYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3Js L2NhY3JsLmNybDCBrgYIKwYBBQUHAQEEgaEwgZ4wTQYIKwYBBQUHMAKGQWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvamFjb2JzLXVuaXZlcnNpdHktY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME0GCCsGAQUFBzAChkFodHRwOi8vY2RwMi5wY2EuZGZuLmRl L2phY29icy11bml2ZXJzaXR5LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkq hkiG9w0BAQUFAAOCAQEAdpCxa/1qVbMWIpJaOkAvhMC6U329LELs5yQLETHvmlPN r3t1ULEQnssVDVtD7QfoKpUnRTmcSdOj13e+lTf2KEH46jVowVG9R4xZ4pf9huB6 Iq8CkpOUYTdhzbf3XP/YQRzSWNRe4TJQXqVgvmuG810yKbDRiA2gMnHnE1vbz4u+ +dL9AEycWmnXgWu5K9QlyAKQxs35VZU1J+2x8PRO8of/csD1C4EcoEwq986tpjRd IabwcBEXXxXY0P6/0zC5UrnPCkzyZmL67m/gGNmGhJ3tDnb9mxdrp6t+5JmtG4Qf UlOc3b1APPVI3weamhzR+rrUr45b/yLBbFTLwXsTWw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Jacobs University Bremen gGmbH Jacobs University Bremen gGmbH http://www.jacobs-university.de Mario Kaiser itsupport@jacobs-university.de Torge Schmidt t.schmidt@jacobs-university.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf kau.se Karlstads Universitet Karlstad University Identity Provider för Karlstads universitet Identity Provider for Karlstad University https://www.kau.se/sites/all/themes/kau/logo.png 130.243.16.0/20 193.10.162.0/24 193.10.220.0/22 193.10.224.0/21 193.10.238.0/24 193.11.148.0/22 193.11.152.0/21 2001:6b0:34::0/48 kau.se geo:59.4059,13.5816 MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kau.se MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx MDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe DRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs jUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB mqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD AfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa 3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3 DQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor W5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U GWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF HntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt GLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9 7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KAU Karlstads Universitet Karlstad University http://www.kau.se Paul Scott paul.scott@kau.se Magnus Olsson magnus.olsson@kau.se http://aai.arnes.si/fed/doc/ArnesAAI_splosni_pogoji.pdf http://aai.arnes.si/fed/doc/ArnesAAI_general.pdf ^(.+\.)?arnes\.si$ ARNES Arnes Academic and Research Network of Slovenia Akademska in raziskovalna mreža Slovenije arnes academic arnesaai aai arnes akademska arnesaai aai data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABDCAYAAAFb+jPmAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAACXBIWXMAAB7CAAAewgFu0HU+AAAWuklEQVR4AdU7C3hUxdUz997dTfYRkkAQoxh5SUh4gyAoEh4CgvqL/UM/26pYW2htRaFSCOzj7iMJQSSKlFb/r7989a/9fvJbC7W2VIRUa+sDW6smEKCCDx6CkLB7dzf7uHf+c+4y62azSTYBtZ3v253XmXPOnDkzc+bMXELSQrB6+vrUIiE1g2lzbF5tell2+YB9xGcIqfim3clkomNWvNduoKnNA97ps5nWPsw2pPzZ4LGWr1mdb/5Cr2eEdADEwv3LiCG1cYc0q6wUOxRg5oltPwVEhMg+33V67Pa+IdfWDqeyx6uqGvtBQX7+T/1t50RZljX4SfCLP771J3ojbJB9CLgnfj0VWu9vQB73fLIwevbZZDo10SSXG3k+4Bx5gKc7xIH1V+lMBRwj/tKhAjNcvJ0qeiyoqakpQiDZ4/nxo/WPJYTl8RyBIlpbWzuBjwHGrO6RTSwYCv5QoLRYdjrXb9myxYSNLypwCjqSYO0Nk8yRP/9dUUc+Sai4gBL1hNXTMpV5RzDqONwBllPNWMgrMYZOCYqr/BmrEPwGYccMVCbx1PpOacYIZTXDk0oQsA+LcqCA45rDJ+Ric1QemazndXrM5AoJEwFn6WsBz3VL2I4MetmhRS8zoFM7etkkS3Cfz3ejQ/asQvD6LU/w/tGNmx6F2VUpOt3uH2EdxA+CwjyEabfPd6vT7XkX092GnnS008qTji1IxryTXpaa7xGBkHvlQj46qQ15uoMiMVkWFNMrFaz97Gqqtc8XjPm3WBxvvMiBM8VJBKySiLSBqKlA0H8pRMbBFGM5Vvnd76TWZUzH3KV8BJL1AVf5bswE3RMcycKURAcZGFwHaXjrHSW8HvtupuF5mIc1V18QeV23MWjcE9hYkcsbUwH9vmmLU/OY7sABr7TJ/3ggFD8WY2q0+EzdTcVYrlRPvckYOfFrDtMp5kPFdshGVpuYjShEDogKpbo/n6W8vFOc2ii9MuAa82R6Wdb5fSncpDbKKINUAJ6elDM3+1HgjbKJqcvtaQV1DMou55Wwjs+LqqpJ07TbDQbDi5qqDjOacurWrn5Y11iY9oPtdvvHsPcJVJIWMZXdSevq6myhcPufKWGTcFNMp+qSPb+iRLsrx2yJhcIhXDNyRo8atfH4yVNxxX9+qKBpYikVhKKmpqZOaozINKJFsS4SjdzhcbnqJVGkS5YsUVc+uIKqGvlBOsFe5XH2ttfccA1jjAL15MTsFZKLBWZgrgScY566WDy9bo89xtnDex5wlL7P071B1qUeK57J9bjGcWT6hpkiZpA3U8g5O9k0XIMl6zVrbrwcyzh8tnHGccN5H86tKBa0uNEUmXuMgunWFULcfJVDx68n4ZMvGEViiwn9XrTK7yzqCj69PKMEwH7QcocUnYyqpDgo7FrRJJOk/ZaOgC5pUK301J/i1pKxRsFsEmwDv8e8Jbok+jIk6fj1PHtkOPNvmleaaaFj7qHM75m4NL2ObRzSaTgC8vj30wlkHIJ0IBx/CitFwDHyuFmKFYfFwrth6l1tZWc91HmM7gDjobKhQUMdQFjyxHBjoDV/AY0HH6KScReLhWptvsM56XgxnzUDCIkE4NzhN4nMplpHDY0HP1pKtMgdVIuNtphBXxklwbAaYYLpRalg8Kqc4IdHqf1AtzQyVgac4x5gomEI1cKzCFOvIsTwq/iQSfaCe7e34dSjcmOnJTNT70Bip23eloGZ6nhZRgZ4ZV9j3b4R944UzTlKbuCPx1Gp+4qrz+0U9+SN6YrZZ2R9aXjRUxA3GE4YTWSehjhZ3k06BVyfGsk2O3bsSMWVsHrA5n7U5XA8DJv7cwZReFZV1d/AvNMVbdPmevbwqpVU9npvh0m2GOCWNjQ0iB9+/El89Y9WwSIpG+FE9QvYGf5CNG0b7umy2/OmxXz1rNWr7w4iJy6PNwCRFdNNBw62Q2QAOImKxvsEj8/nBPNOAoK4cEgxTRuMgDyIUsIykx2O38Dh8B5cEHA/xwmPAfZ6VQXTQmMseYiXDIZr4xbFuGzZMgNK78D77/Xj+KhAb8a0YDROkyThZ7pogOMXREl8ybF+/eNwhN8tOx3zEai6tnalGlNNgkFU7FVVW7EMg6+m5mFNA64F8SwYJHsYjdyB5ZIgbF+7dm0bMunxeMZrjFYJIn3Xabf7sB56LeTl5ZlC7ZH/kiRJjTPtCSzvU8CpFtg0p6xPjS9lI1jf9dNDX3Fm3A2zRaafg0VjHcJf9LTLlmgmODBIXk41XjLBdFV2URLgSCUSn51+OuR1PcV9ZgCXWfgJKHpVJX/riVBX9cnjFwdAUQbGXbcmz/56DS8LuEY/TrT4QEINIyiLlgHReIAYnrINHFtNybOtipjb7K9bMNK233aENjR0OCdzHF3FnRgglZWEtnzcwStmdb//EJHBKEnZ1fx1s0YqJ986yKqHDVTaI+8RFr6mufzjoyTtoN4V4R7L/d4pt/NDayZgtIKw/NyTlf0C64dqcXmYvjReMg9RwFl+KhPhTGVxeTgLOMv2Mm/CDsRFKhNc1mX7wOoJuKfOUqpnjM2mR6wuQRicCtuZLyGJrIl1B8g2dOGZu9AIZ4LinrgSvHp+jge8qmcUV9kbPJ8a46xJzWO6UwEH0MVYPMUasA8P8bL0GJQybiHnNzNT/t1cX2zew0UWU2gK2/KASbeQLzRiT04yKMYZpZhNXTWThkI6ch0QehgUr/0BiSo/snoPXIU94DMBnc1XUdN3rbRtK3V+kMSDMEFt1C5GxYiVvl+J8Axgg/nDCsj5U+MtzPxytkatzhNyG3CPlTU4gJz5+bdtUEi5XjBPCQvWTpvA8zrT6HTdsTKX1XyuC373xO8G5PL7u3X869S6+MNeKd5pC1jtEBZwlf2VsR0inogCjrKdUCdxUSOzCKszsmEY2Cw7xKBjBPPXTJ/WFfEudSCVFxSjRTXtoVVH4XzEjCHH6ngoBgsepcf9wnWTyHZZd6HDOLB26+zBcK5wKAFNUxzrzlq8h+mhY5H9k58isVScPJ0cO16QKeaHEb97yj024+ntSiRvC5PMe2hUuZew6EyrgRWidanFGAnFhX8y0fyUwNpHaQVjNrzdduafs7o5yHRaihOLSCNIplHjChcWg7exumueCwb9b9GqY1TfessrKBFe/x2HSWX845VX5ubnXbZOinwUPNP0hr5CptanpjsxECTPzyWm/HEsOnFawBmZDh6qk6BXDrrmEJcW1bfehsZUPB3SV/b7JKaQAQPNa97+RNcP3rIDVJaZhGJVdGK0u+aoiLA093mL7g531nXAgH5711ODrGZBT0gy1cMRvYavjpnqv7AyJKqAxyRbApdcArjMMmqy7ANGsmXiksKh0l5ShF84stSjd/rROQPxjL3DM18qLOST4k+vS4VDF4BUPnbsrNFjx5aLVPqspaWlFRjaDYxo1dX1xXFV+Tks729SwXDSbM7Zph/Ha2pKSSy+12A02GMxNQ8QlsMifAoIueCnYYeowTAfTt0lRJJe1SKR1QBzNycMh9+XTIb+S9qjn52AQ2yuIDAWEyn9td1e9UuLLe93cPZX8aj+0UcHTzOmHYUhnedyrPtpJBLRccjr1rVA2aexaHw0mOrbZKf9u3l5/exIHADAKgezXGMvwIl4m3Pt2vc0QsfL9fX5KF249wWG6e+rqu5vFUXBjQgFp9P5JzhiD/LW1Nymwpmbh+LiYgY5Dc79ewG5ZF9XheLHn762w9n8TUgnGsBxHAPAiXCx+HVwcByDy8aV+APwp9VA4Irm5ma2YsUKvyDQR0EKDGgVYBtpK9z1//D+7+sY6h/fgmXdBZ04AghMQAY7hLKyMnbo0KEPQYQGj8tZj71ubW0Vli9fjlsx3bx5c67f7zcUFhaaz7We3+T2eo8JAKAjqdmypSgW+3zLht7EKaER2IjQpdKRFiUxoB/m1ME9oifRcwJ3Mq/D+4QrsADzJ0+eVKurqy9H6fiV0DYiigvOnTsXl12OZcBTvjhzVkXT7Nlz19BYdE80Fv1k1uzZZfv27v1HTk7+UIFqg+CGJWqQpCN79uwJg24Ic+fePBWuI/0g9f4up/O16uraldFIZN+ceTeN2/vyy28h4d1/+L1bdnu3V8yavVCSxL/H4/GTwIDauG/vzoqKirvNNttdN8yYcQv4m6Yh/FcScMdEwopn0qPB6im6e/8rWz2/EgkAURCCvl4p8thfBjyT7kc+vpIN9KsSANBNLB+QgKPwoZBn4hLk5csUQocdBIl/yYHxzjLRskaNh57xb13cXzcoLkyRL5qf5AhkQwjWOlzxk0txahusIzL8miopqYQTRfMZHXdFWVECvrmcuQFAljuuqGiyA1LYlRlVnKVnYNfdCe6g+3B6wHkjq1uZVD56m85KALzjId8Ni2Nxy5/6ybvP8TJOkG252RT2RwaoVCtgqr9AiEdziNgfrrBC0TiJ+lXr4NP9J0z+lM7qeDufOGDBAxQZgOTRLwjxyFzLkBlF9L7/DnDhcBpfRKwvQj0ilitEAnaupsX7iVIbrtjPNF4o423pit+jrXL8wo8Xk6NPL80Z9NkHl8eCpycEGn89E15aLbQatTICJ2nFz5SgmPs8Fc3/R8jruyiTPrTYIiblVNNkQLCPNFTCFO2dxzFJOMtEdhrA1XTz/MKg/9NnLJcPrqTLfxvKZoQQpmFJpVBZjlOiEewlokJCnxbsyWVm5dRb95F4cJ3VEhvUHtSISRJJiOU9BjffYEYBIBqXvXS7Ztn33oGxZZMM2EJxj38wII/Rn0rybax3mD6HRuEcfmC47lVhTbIRbljPRp0lDH/MN4TB9riLQ2d8M8orv6yY30UozvI/wKn7f5BuVz6nbHnaf0Gw4EBbzcCfBXfizdgWXnJtRf8Xen0DrrG/4vhw7eHpryTmDCjOUfvhp/s+sAxHs7cMcWuw7ZF5Q/z24QHmgycQ7on3Ih5OJ+Ac9QpzgxfSMZyF6q7XX2HxrTMben3hq0e8SU1wjXma1YxgId+MKTrTKQ+Ee0LCO8jgxALvft7RPZ/OUb9J4Lng4QSnMubBy/GtuAza4BnKgp6JcIgAAfXgdOAu29NyhRWd09jmkgauuoGaGTNRCKC6HwXrbtPfDKJDujtiqaMCU+nvrLqEgQ3wD7QFsF1qPe8oPGKcHnKAy9cD08Q9BSyNzELgtIP1d1we8Eze0+69cUQCNiFUTF+yoKv+BYsN5qyXbYD5Cqoc9E39D06EL57J/IWRa920sASE1obPjFDNk/UZ5jgXQtB37a3Mi37xEa3KxoWDsA1OI7yySmolXOwAvjN+z+Rv6/VfxOhzZnkM1p1+ZYl5ONSswGurhEqXHlZ8U+7kcDwOyGN/guqMnfG7x63B8p4WU95BeAv6BNs0DHaIcZs4vrZt3yiAhXkXqyllft+ke7A82x2q1wsXJ9pVjIQpmLDnN1cWiv6Wx8w0eBc1wGVCTCRKXDpFWGyQRdKIoua8lec9qK8d6bj4+gDMQbJjUH5SOYid/BvcVIC3hhr91n5skOKXdseuKP964fKG8yjIri4jOmJK5C65AAAt3QdWYkVTI0M3fmv90nypbf/OXBK4kVIwcuKiajYwUTCBkwXt0Bh8QAB+l3CMBsBbcoZqaisTxDDTNEEg1MooHUhZfJDFCkahAdiFZzDBSCwiikYTKxx1nfmhnW/oo91UCfR6bzUiC30K+ijJuPVVAGeNBEf9AiI22aTdGCwb5WIbojeS4KtEYaZXw8aSmTb7K8m5zonCcVAIPdpSSKIfF2piXp7I2s2EhQQmFYZZu+InA/qftfS/8yy8vE1ewiveKRtyBP+aCDG26XjKoPNy7zuPbXsUAHY0kypiWSi34go14p9O1PLFij12q8VGLXA3FiPhczuIqdBH1772UrKjXW5bMrPBU1Q4RbYmTpEhWkHgoeEwCyMNFvC6NjDyvef1qcCnF1EZUaIasw4oSFynw0kTzgycVK9i6EfPQfFMGwOWztWa0QqPVDWBqbGoGjl/zmgbcOJk0VXHh9y7HR2HybADnlwUwRVahdyYtPuTlReR4ALwO0p3ClQYZPU0T4Wy5N1xX1D3qAGI1KL9tQlU/QCJcC2HhxJjRrIGEHozPA9IJ7wEn2x0c4WXDp9NXtdEmGZoOCnvuaYS0bQ60U6fgh29ttkg/HeDSdoCYAnCG6lXkX8UysX2Axawf/2AlqHuJqu/PR98EkupcdB/ItdufRH+1+f/ojhMHWVwoT8d9s0uQYQ49y8K8b9b41OP3GXBLfPfje9Lxi9qQqo2XCrEyUUEro5QuvjDFVWPoSzj6oqnNrfbrb+Zu8AIfqOr342Wl+MHJeD5gqsoiIBnPc1xY5a4XC79CpRfCMPNIcWLPbxL0wG6+QO8HJcGL5cp3Mfqd3DdNEGXM16bCoAf+UT+BM4fJhAhkazWwVQUv08EYSkRDN+G18WXYzmvxzQ/rm7cuPFyyWSqBJibJcl0q9Fo1B+CjZkwYTojgkOj4j3QzoBt9GAwjAaa34JN9BaN0q+B8C7D8paWI4uaDx3yAM3qg0eO3JAA1v+TA8PL+E060CoAPpdLknHt2PHj1zW3tOjPsRGO85feBj40KzzQ0vJDuLSugrfmTlEUb0dwhEuMFtxaDygqmnuurXWys6rqbaxwyW585DNeIKwIOuNHQcAPNQLb6I2dsvsxs8XyYHso/CYVaY3Lbt/p8/kmiwbjW+Fw+DS0LYE2SSMJLizflgzSRE1Tm0Dq98NN6itICwN8rHowNydnpBaPTVi/fv07qB2oETz21NZOMorS/vb2sA/esTugic4HfCldKhlNB8LhkB0uO6uBngS/OPx0fuFp+l8IFfbBRfp6pCNv3lxIlOBZECSoOStBYAHeq9+ElalBI+xEYUHhlNa21vugvB5+qCkoAHhPJetEgAUpx2Qi4WBoj2x37Fy27EmD3b58/6ZNm662FBacggvxCGcE2mGAd/MmEm2POOBFwCuIBz+202/1GfubCQTQ2to+F+DewWmR7LxnwzgWV/eHo+HP4AH+X6HdDaBJBri8Z1FNi7YHg0eLBgzwud2+gy6X/Tl8uA8wMSQII1UALw2qZI/vU3hg/0d51aqDUJwYeOg7dkSDi3IHHC6/Iwjic/Dgfg9M7g8i0bgV8COOLgOqHELAdbWOsLgY3nVBUBQFv1vU0zz+HIle3MljxHHA6wgdAOFRCBhrJFpuNltJMBA4JjucL2JZWhjK88gTBOy8riFul3MUaElZNB6v0mLautq6jZeBoMn5ttZ2URBuFdxeXwiu3T0G0fhNl2P9KjUabVy3bh1KiS+AOPIZg4BKAezCzZbO6IkTJ/QYhQoNkh3BxlCGwHo9pfjVVSLgIoYBHiPoZQLwn6hJLJaYList/V8Q6j/hc47JXq93BJbhKEOE35Do5jxqC6TN0Hn9u3CoYzDltuA34zFVXQrT5i54NTGoas2P6Sr4nBPCU/Cd6EvinNlzQlabdT7MWdvNNy/4AzMYrpozZ85NwMaHJlPOomh79MyCBfNbLBZLZPfu3fp8vu222/LhocEVcVWr7Jffb2QoGP7wllsWvZ2fnx+Dhwz4YT7vBMYMXkhclpOTcw2MwndsENojkXdvWbTo6PDhwwPNzcdtCxfOGRyLxb/Zr1+/klAodBhwNcFXsdHrr79exwU7C1h9rsdnVswOwscru2bNnhWxWYuOzJ1bkcdEcUpFxewHWs+dP+902j9AQQ8cOJA0Njay+fPnva4Eg4tB7ucrKmb+Fsr0QfV6a+7QmObU4mzx/wOqQUabQ2Tm8QAAAABJRU5ErkJggg== http://www.arnes.si/en http://www.arnes.si http://www.arnes.si/pomoc-uporabnikom/pravila-uporabe-omrezja-arnes.html http://www.arnes.si/pomoc-uporabnikom/pravila-uporabe-omrezja-arnes.html MIIDEzCCAnygAwIBAgIJAMxgJo23GoaPMA0GCSqGSIb3DQEBBQUAMIGSMQswCQYDVQQGEwJTSTESMBAGA1UEBxMJTGp1YmxqYW5hMQ4wDAYDVQQKEwVBUk5FUzEMMAoGA1UECxMDQUFJMSwwKgYDVQQDDCNBcm5lcyBGZWRlcmF0aW9uIC0gUHJpbWFyeSBJZFAgJiBEUzEjMCEGCSqGSIb3DQEJARYUYWFhLXBvZHBvcmFAYXJuZXMuc2kwHhcNMDkwMjE4MDcyNzAyWhcNMTkwMjE2MDcyNzAyWjCBkjELMAkGA1UEBhMCU0kxEjAQBgNVBAcTCUxqdWJsamFuYTEOMAwGA1UEChMFQVJORVMxDDAKBgNVBAsTA0FBSTEsMCoGA1UEAwwjQXJuZXMgRmVkZXJhdGlvbiAtIFByaW1hcnkgSWRQICYgRFMxIzAhBgkqhkiG9w0BCQEWFGFhYS1wb2Rwb3JhQGFybmVzLnNpMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgs61n1RVSUtLLu22gSg2f1+hJpoPvI1OkLNltFJJDpaeoLQ4sLirEfnnfNHk0J/VaGP+MmYg1+/OXSSFBTGdJ97xfNFslhqQTwMgsjLXKhESMT+JX9rW1wotJ9Wd2hSlbz1VHWnBgLrDWHOwjIXewyzoMpQxt5qHonqvoInZaBwIDAQABo28wbTATBgNVHSUEDDAKBggrBgEFBQcDATBWBgNVHREETzBNhwTBAgF5ghB3ZWJhYWkxLmFybmVzLnNpghBpZHAuYWFpLmFybmVzLnNpgg9kcy5hYWkuYXJuZXMuc2mCEGlkbS5hYWkuYXJuZXMuc2kwDQYJKoZIhvcNAQEFBQADgYEAIkzjQYMOZ6O4XjBPw1FdjfrDJbB90wHBJ/7E/++9KuNHUPar2ltyyg3mdrj3XNX4W8RtuzmG5IttqdJDJCE2geaZw5j8/u13nxEScJoYWIhA1vHBWciwLhswUKP0teYXhaczT27+cQarDoIqiKEsFFRfRESy2f1XNFflAYcZxrw= MIIDEzCCAnygAwIBAgIJAMxgJo23GoaPMA0GCSqGSIb3DQEBBQUAMIGSMQswCQYDVQQGEwJTSTESMBAGA1UEBxMJTGp1YmxqYW5hMQ4wDAYDVQQKEwVBUk5FUzEMMAoGA1UECxMDQUFJMSwwKgYDVQQDDCNBcm5lcyBGZWRlcmF0aW9uIC0gUHJpbWFyeSBJZFAgJiBEUzEjMCEGCSqGSIb3DQEJARYUYWFhLXBvZHBvcmFAYXJuZXMuc2kwHhcNMDkwMjE4MDcyNzAyWhcNMTkwMjE2MDcyNzAyWjCBkjELMAkGA1UEBhMCU0kxEjAQBgNVBAcTCUxqdWJsamFuYTEOMAwGA1UEChMFQVJORVMxDDAKBgNVBAsTA0FBSTEsMCoGA1UEAwwjQXJuZXMgRmVkZXJhdGlvbiAtIFByaW1hcnkgSWRQICYgRFMxIzAhBgkqhkiG9w0BCQEWFGFhYS1wb2Rwb3JhQGFybmVzLnNpMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgs61n1RVSUtLLu22gSg2f1+hJpoPvI1OkLNltFJJDpaeoLQ4sLirEfnnfNHk0J/VaGP+MmYg1+/OXSSFBTGdJ97xfNFslhqQTwMgsjLXKhESMT+JX9rW1wotJ9Wd2hSlbz1VHWnBgLrDWHOwjIXewyzoMpQxt5qHonqvoInZaBwIDAQABo28wbTATBgNVHSUEDDAKBggrBgEFBQcDATBWBgNVHREETzBNhwTBAgF5ghB3ZWJhYWkxLmFybmVzLnNpghBpZHAuYWFpLmFybmVzLnNpgg9kcy5hYWkuYXJuZXMuc2mCEGlkbS5hYWkuYXJuZXMuc2kwDQYJKoZIhvcNAQEFBQADgYEAIkzjQYMOZ6O4XjBPw1FdjfrDJbB90wHBJ/7E/++9KuNHUPar2ltyyg3mdrj3XNX4W8RtuzmG5IttqdJDJCE2geaZw5j8/u13nxEScJoYWIhA1vHBWciwLhswUKP0teYXhaczT27+cQarDoIqiKEsFFRfRESy2f1XNFflAYcZxrw= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Academic and Research Network of Slovenia Akademska in raziskovalna mreža Slovenije ARNES Arnes http://www.arnes.si http://www.arnes.si/en/ ARNES Helpdesk ARNES Helpdesk helpdesk@arnes.si ARNES AAI ARNES AAI aaa-podpora@arnes.si ARNES AAI ARNES AAI aaa-podpora@arnes.si abo.fi kalmar finland MIIEYjCCA0qgAwIBAgIRAPtd73PPNmqn8n4RXo42m8MwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzA0MDUwMDAwMDBaFw0xNjA0MjUyMzU5NTlaMDgxITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDETMBEGA1UEAxMKaWRwLmFiby5m aTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO5UWgT90vXzUDlkapH5 CVGFvoVgNDWxVr7WhrH+z2moP5h1wkK/Dnr0CKsglVyNkHycNkLmNH/9CVynp6LN sl+CEli5BmskLGNAvc+Q9bQwV52OJZQnXeCDDYSwSgDiIgrrml8niocBehGJEORC KW51UErjEf6U//1VfW1vG2r3BydjqM7pqs2GZx9p/US7F6lds8La1Vf/jp1ErW6G g1TzHYkx56EYNpqjo2Uin2vHowhidM37grjJQJ+q2qb7JsS4t074EwEQA0fF4wKa Yv6coSZyOpPXuuDLDlp3/dfY+beqR2oRml3HMvPnSp8+x/4y3/zEkcXcksmlwVCG LBUCAwEAAaOCAWcwggFjMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47nt MB0GA1UdDgQWBBT6OoUGpLGH7zyiXK+pmGrcVKeRnDAOBgNVHQ8BAf8EBAMCBaAw DAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYD VR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEwOgYDVR0fBDMwMTAvoC2g K4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYI KwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEu b3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNz LnRlcmVuYS5vcmcwFQYDVR0RBA4wDIIKaWRwLmFiby5maTANBgkqhkiG9w0BAQUF AAOCAQEABsw3n2IGqqaYTvw7lHIvQzk6FmF3TqhJIV3SZv6Pm/sY1gY/RAykgGkM Sggdizdzf7LdaKaJRLOkUjj+za2zCGIE2n75XQBG4Qh+fcSfUFyCOdelGAOsoUDX nm7SpO8lLINjKr28Z7ll70fYUUvuwntEfYVcWtiZ/dicL8GWrcewROGGMDuKynKy UpUufLIUdgHlejsfRYwsV+rOMlDnzI4Mgw06fqiILAHhW1sGAD6yQ6FX2zOR5oVU 4jIupvZYa1oNsIp/M5Ks7/uTY9T0cOYFlQaesTr6Mb18BK/lhvZ8hUblemAxM5DJ eg6LbC2vP3oGU43ehAd8KuMBp3jegA== urn:oasis:names:tc:SAML:2.0:nameid-format:transient Abo Akademi Abo Akademi University Abo Akademi Abo Akademi Abo Akademi University Abo Akademi http://www.abo.fi http://www.abo.fi http://www.abo.fi Barbro Sjoblom mailto:haka@abo.fi Dennis Holtlund mailto:haka@abo.fi Barbro Sjoblom mailto:haka@abo.fi Barbro Sjoblom mailto:haka@abo.fi aco.net ACOnet staff ACOnet Team Identity Provider for ACOnet staff Identity Provider des ACOnet-Teams https://wayf.aco.net/images/aconet_small.gif https://www.aco.net/fileadmin/site/aconet/favicon.ico http://www.aco.net/organisation.html?L=1 http://www.aco.net/organisation.html 192.153.174.0/24 aco.net geo:48.2132234,16.3581464 MIIDGDCCAgCgAwIBAgIVAOmKQ6SgpmK/8vtQmiMBkQ1+yZ1XMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5hY28ubmV0MB4XDTA5MTEwMzA5MjIzOFoXDTI5 MTEwMzA5MjIzOFowFjEUMBIGA1UEAxMLaWRwLmFjby5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDtABRog8uPB0h8aNilZFdYFII8iLgBkDQoAXH1 AIMLVP8dDaK6dRnwyBfrq4dfEH/BqQxxpmASXK1s6O1YbZcx5X9M48yzzpdKFkGU 3SIdu4lLNYtR1nfePX0120NTBk9tzCR0R9mmV6YMajFQ8YQkyDzwboTTyILx1E70 RsFIvmx59QDtdPjP8fi2X5ZsRb1kOFDKeJlI15/SQkWAJGBIjtb7Dhs5K6jlp2lh T3R5G+faRrC761qR0ddcmh6qkq6fBGRRydxn85N5L6XkoxfD2evTSEkTB2sKn8UG cDNupxjPSD6PIPQhDuQlDyg6sFcMj1N6/PvH6FDhca/WZ72hAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5hY28ubmV0hiJodHRwczovL2lkcC5hY28ubmV0L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBStGKLf2/BAuxR9PAnCFKg1lXw+azANBgkqhkiG 9w0BAQUFAAOCAQEAcYbfERAghPNJSFLnx4SYwmh19ln2j67IdFaEzGnZ10oNtMF5 MXbJXqLN/JCEj7QLjRQ7PkhCpIUnKJ14ELCt/7ChnxfUHqwiYDyB3Vtm+FIlaNnJ Bhet+AJpiVyb6xce6tLQnQ/UwNmPozPjOwEbuKhz5dO1uftI38FT4hBYzsdo76Hm rS4WKwBzWV43OcNVhv2sgDbsxGIi5CGnQm6POICQhXAgvG2BGH+77jwM0PVFNP1b CQX+4Ig0MV2Y4WCgu3y2IxpSjGtnHxRxLMyNFblaP0MTo8BROcC74n0jKvnSVXyj nWGBQ+FiDBdPEO2Ny3SNjJ3B67hbmXBJSEJw9g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient aco.net MIIDGDCCAgCgAwIBAgIVAOmKQ6SgpmK/8vtQmiMBkQ1+yZ1XMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2lkcC5hY28ubmV0MB4XDTA5MTEwMzA5MjIzOFoXDTI5 MTEwMzA5MjIzOFowFjEUMBIGA1UEAxMLaWRwLmFjby5uZXQwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDtABRog8uPB0h8aNilZFdYFII8iLgBkDQoAXH1 AIMLVP8dDaK6dRnwyBfrq4dfEH/BqQxxpmASXK1s6O1YbZcx5X9M48yzzpdKFkGU 3SIdu4lLNYtR1nfePX0120NTBk9tzCR0R9mmV6YMajFQ8YQkyDzwboTTyILx1E70 RsFIvmx59QDtdPjP8fi2X5ZsRb1kOFDKeJlI15/SQkWAJGBIjtb7Dhs5K6jlp2lh T3R5G+faRrC761qR0ddcmh6qkq6fBGRRydxn85N5L6XkoxfD2evTSEkTB2sKn8UG cDNupxjPSD6PIPQhDuQlDyg6sFcMj1N6/PvH6FDhca/WZ72hAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2lkcC5hY28ubmV0hiJodHRwczovL2lkcC5hY28ubmV0L2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBStGKLf2/BAuxR9PAnCFKg1lXw+azANBgkqhkiG 9w0BAQUFAAOCAQEAcYbfERAghPNJSFLnx4SYwmh19ln2j67IdFaEzGnZ10oNtMF5 MXbJXqLN/JCEj7QLjRQ7PkhCpIUnKJ14ELCt/7ChnxfUHqwiYDyB3Vtm+FIlaNnJ Bhet+AJpiVyb6xce6tLQnQ/UwNmPozPjOwEbuKhz5dO1uftI38FT4hBYzsdo76Hm rS4WKwBzWV43OcNVhv2sgDbsxGIi5CGnQm6POICQhXAgvG2BGH+77jwM0PVFNP1b CQX+4Ig0MV2Y4WCgu3y2IxpSjGtnHxRxLMyNFblaP0MTo8BROcC74n0jKvnSVXyj nWGBQ+FiDBdPEO2Ny3SNjJ3B67hbmXBJSEJw9g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ACOnet ACOnet ACOnet ACOnet http://www.aco.net/ http://www.aco.net/?L=1 ACOnet Admin mailto:admin@aco.net ACOnet NOC mailto:noc@aco.net http://aai.grnet.gr/static/policy/policy-en-1.1.0.pdf http://aai.grnet.gr/static/policy/policy-el-1.1.0.pdf grnet-hq.admin.grnet.gr Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ admin.grnet.gr noc.grnet.gr 195.251.28.0/23 2001:648:2320::/48 83.212.9.0/24 2001:648:2340::/48 geo:37.98709500,23.765772 MIIEpDCCA4ygAwIBAgIRAKGPd452mGFc3b3N6ZmgGQYwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAyMDkwMDAwMDBaFw0xNTAyMDgyMzU5NTlaMHwxCzAJBgNV BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEbMBkGA1UE AxMSaWRwLmFkbWluLmdybmV0LmdyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAsWs2s179mep3fvpBmZBSPEQddRjZHqOYoeoh4uGIb2y91ZPCfko/dot+ OLk23F1cgil/rZgVda8eVFhClOFXtM2TSOyETpK/q+EzndCRemLy8pCOJDPMe9J5 FPM4IQNaVenL5EHHlBoQlEM6I2BSHGx/KGJaAbYqDXLG5BcyEVtMnUy7jZG9feb1 ij1V54qt4P4/uNtqS1hv1IvrpSrTRFSzIo80f3bY4hKDFhgElrp6Q+eShGW6HWMM z+UfDi46/eOcmAZAubCDbBpQ+jG/lCcnU36ERzveMgjNlzWCBH8A500xcpuD+WcT xUykI27QoUx9QE2Fg8GiXPQfiF6d+wIDAQABo4IBZTCCAWEwHwYDVR0jBBgwFoAU DL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFNqijEdD34nYXWT6a9gXKvPi pfSPMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50 Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6 Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5hZG1pbi5ncm5l dC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAAtkgWgP0BN0+d964wIaL+P9428fcrfXo L95csqyi1G32STgdEp1iv8tNCCTKuMAO/6N0lVqqKw88PlRjAmTmmVUULj2WLQ+X XZ9OPB4OeL0Iu8VA7Habvf9mRiLjEWsxtZ0OYTB54kVwBvPy2JeBQkkZxYL2e4EV gZWYYUvA7CBafflULEIQlY//oE17RfFtfnS+XFmHy3/c2++vuSCZzpC6PIkxly1o chrXCBK9CuZKRCOQ/Muw/1EBhsapcuj6+S/7ddc+ALajq2XpjLewFRIjEsDGy1Xh ROGYFhnOGXLGpmAVBl+mRonKWzzm26wJfRpxE7pXT9zJw9MNExNUkA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent grnet-hq.admin.grnet.gr MIIEpDCCA4ygAwIBAgIRAKGPd452mGFc3b3N6ZmgGQYwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAyMDkwMDAwMDBaFw0xNTAyMDgyMzU5NTlaMHwxCzAJBgNV BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEbMBkGA1UE AxMSaWRwLmFkbWluLmdybmV0LmdyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAsWs2s179mep3fvpBmZBSPEQddRjZHqOYoeoh4uGIb2y91ZPCfko/dot+ OLk23F1cgil/rZgVda8eVFhClOFXtM2TSOyETpK/q+EzndCRemLy8pCOJDPMe9J5 FPM4IQNaVenL5EHHlBoQlEM6I2BSHGx/KGJaAbYqDXLG5BcyEVtMnUy7jZG9feb1 ij1V54qt4P4/uNtqS1hv1IvrpSrTRFSzIo80f3bY4hKDFhgElrp6Q+eShGW6HWMM z+UfDi46/eOcmAZAubCDbBpQ+jG/lCcnU36ERzveMgjNlzWCBH8A500xcpuD+WcT xUykI27QoUx9QE2Fg8GiXPQfiF6d+wIDAQABo4IBZTCCAWEwHwYDVR0jBBgwFoAU DL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFNqijEdD34nYXWT6a9gXKvPi pfSPMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50 Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6 Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5hZG1pbi5ncm5l dC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAAtkgWgP0BN0+d964wIaL+P9428fcrfXo L95csqyi1G32STgdEp1iv8tNCCTKuMAO/6N0lVqqKw88PlRjAmTmmVUULj2WLQ+X XZ9OPB4OeL0Iu8VA7Habvf9mRiLjEWsxtZ0OYTB54kVwBvPy2JeBQkkZxYL2e4EV gZWYYUvA7CBafflULEIQlY//oE17RfFtfnS+XFmHy3/c2++vuSCZzpC6PIkxly1o chrXCBK9CuZKRCOQ/Muw/1EBhsapcuj6+S/7ddc+ALajq2XpjLewFRIjEsDGy1Xh ROGYFhnOGXLGpmAVBl+mRonKWzzm26wJfRpxE7pXT9zJw9MNExNUkA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας Greek Research and Technology Network Εθνικό Δίκτυο Έρευνας και Τεχνολογίας http://www.grnet.gr/ http://www.grnet.gr/ Greek Research and Technology Network helpdesk@grnet.gr 800-11-47638 +30-2109569181 Greek Research and Technology Network helpdesk@grnet.gr 800-11-47638 bsb-muenchen.de idp.bsb-muenchen.de CN=idp.bsb-muenchen.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFyzCCBLOgAwIBAgIEDqnUpjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoT G0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJpc2No ZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG9w0B CQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMDkwODE4MDcyNDA2WhcNMTQwODE3 MDcyNDA2WjCBmzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UE BxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhl azEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRwwGgYDVQQD ExNpZHAuYnNiLW11ZW5jaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAu10Ex/QDbubmYK1QWLogPhfddcwJGVyBH7lsuQ9okyOZ7dO4aw3re1Ls XFxWLtxGibDTotM0IuPzZ1up8K8YU22TJMmZEGkaGg1BOtv98und18UnHeR6FBUJ cjWrP/Id4uBQQRbrRuxbZaNQn/OAMiKfot+E0TeCUGyoobvrpMtzn7G33UhFpyLO GkyFC14hs/OA7KXpBNouRxYBc0wwUCFxBXZ1E5T9VgWF/x9KvcRKJTsSs/nATcBL mAbazCqBbh4yHf4w4WVgddQKergqzdFG1e8CqaQB+0B6Gu+TD/5RKjLM5N/vcjZE dtTMu/vVVWVDJcntAgUNv1xMnxJ65wIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADAL BgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud DgQWBBRSCVCYWkX6bfOd5rKzPx+gWDFMvzAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMh WhsqivOfMeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Ny bC9jYWNybC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJp c2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB ygYIKwYBBQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABxaMl/VzI0WspTpteSwMtN3 McavKK8g1O/hp7yL5ke+QNKS/rLcwbpNn0nZWSjY8Lu+CooyYlKtjT2vbCP2ZIgF PflxBL0K1IKuLSbQVYywpAhA9n3V4zWSYqusJgtCcrPQNC5ZSCbaLcdqWKhp5R2q xQzo7ZZnuN5FbV4tJJKILTq5LSVVGoAqc3dN+kEvsha+du9rMqY2ts0Y/iT/FaW/ elX553R4xhOC0PPNdI8GjqXe/xUOVZPDXHzyeyX2651fJCvF2jlsi5dJBvzAHwcT 3882V6QluB2+yQigVZFHih/MT03/XDkWQGzb/TdbD7RlKAcb7Ft8UP9ZTzXDXn8= urn:mace:shibboleth:1.0:nameIdentifier bsb-muenchen.de idp.bsb-muenchen.de CN=idp.bsb-muenchen.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFyzCCBLOgAwIBAgIEDqnUpjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoT G0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJpc2No ZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG9w0B CQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMDkwODE4MDcyNDA2WhcNMTQwODE3 MDcyNDA2WjCBmzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UE BxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhl azEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRwwGgYDVQQD ExNpZHAuYnNiLW11ZW5jaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAu10Ex/QDbubmYK1QWLogPhfddcwJGVyBH7lsuQ9okyOZ7dO4aw3re1Ls XFxWLtxGibDTotM0IuPzZ1up8K8YU22TJMmZEGkaGg1BOtv98und18UnHeR6FBUJ cjWrP/Id4uBQQRbrRuxbZaNQn/OAMiKfot+E0TeCUGyoobvrpMtzn7G33UhFpyLO GkyFC14hs/OA7KXpBNouRxYBc0wwUCFxBXZ1E5T9VgWF/x9KvcRKJTsSs/nATcBL mAbazCqBbh4yHf4w4WVgddQKergqzdFG1e8CqaQB+0B6Gu+TD/5RKjLM5N/vcjZE dtTMu/vVVWVDJcntAgUNv1xMnxJ65wIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADAL BgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud DgQWBBRSCVCYWkX6bfOd5rKzPx+gWDFMvzAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMh WhsqivOfMeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Ny bC9jYWNybC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJp c2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB ygYIKwYBBQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABxaMl/VzI0WspTpteSwMtN3 McavKK8g1O/hp7yL5ke+QNKS/rLcwbpNn0nZWSjY8Lu+CooyYlKtjT2vbCP2ZIgF PflxBL0K1IKuLSbQVYywpAhA9n3V4zWSYqusJgtCcrPQNC5ZSCbaLcdqWKhp5R2q xQzo7ZZnuN5FbV4tJJKILTq5LSVVGoAqc3dN+kEvsha+du9rMqY2ts0Y/iT/FaW/ elX553R4xhOC0PPNdI8GjqXe/xUOVZPDXHzyeyX2651fJCvF2jlsi5dJBvzAHwcT 3882V6QluB2+yQigVZFHih/MT03/XDkWQGzb/TdbD7RlKAcb7Ft8UP9ZTzXDXn8= urn:mace:shibboleth:1.0:nameIdentifier Bayerische Staatsbibliothek BSB München http://elektra.bsb-muenchen.de Wunderle Heinrich heinrich.wunderle@bsb-muenchen.de Wunderle Heinrich heinrich.wunderle@bsb-muenchen.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF BQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx MDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD fl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni YITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc 76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4 5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP ZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud EQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv bGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF BQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5 h2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM SnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/ 2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY DyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7 n9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient BTH Blekinge Tekniska Högskola (Personal) Blekinge Tekniska Högskola (Personal) http://www.bth.se Tom Martinsson tom.martinsson@bth.se http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina http://www.ifsc.edu.br/ http://www.ifsc.edu.br/ MIIEFDCCAvwCAQAwDQYJKoZIhvcNAQEFBQAwgc8xQTA/BgNVBAoTOEluc3RpdHV0 byBGZWRlcmFsIGRlIEVkdWNhY2FvIENpZW5jaWEgZSBUZWNub2xvZ2lhIGRlIFND MQ0wCwYDVQQLEwREVElDMR8wHQYJKoZIhvcNAQkBFhBkdGljQGlmc2MuZWR1LmJy MRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMRcwFQYDVQQIEw5TYW50YSBDYXRhcmlu YTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2lkcGNhZmUuaWZzYy5lZHUuYnIwHhcN MTMxMDEwMTM0NjAzWhcNMTYxMDA5MTM0NjAzWjCBzzFBMD8GA1UEChM4SW5zdGl0 dXRvIEZlZGVyYWwgZGUgRWR1Y2FjYW8gQ2llbmNpYSBlIFRlY25vbG9naWEgZGUg U0MxDTALBgNVBAsTBERUSUMxHzAdBgkqhkiG9w0BCQEWEGR0aWNAaWZzYy5lZHUu YnIxFjAUBgNVBAcTDUZsb3JpYW5vcG9saXMxFzAVBgNVBAgTDlNhbnRhIENhdGFy aW5hMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTaWRwY2FmZS5pZnNjLmVkdS5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9zndckjBha7MXIXo7pc8de KLY8l4j2LLmbN/PEDDirotT2nuxdk0zGBKCpB3ZxHTN83MjBSGLQ205com7jbuFx zAgTFyB8GKJU3E4L7htHjpbNhbI7j9VLjbHcEZJeilEj+jViGUjgH1G7QO1GIpIP EakOzSOMWfvsl54EVgjK0PEBB4CUqGKHl1Rxu8D9jKLzD3TiciAWqSdwRFpyhfed 7xqj4AHA49SljpbrTOttEQ7RxmNEXApvMzTTyVJSeBae9+jcNKypp7VTB5YZcI4Y I9HkE599xiNjK19qXrHrTu9RAg/21yTrmGOJRPdJtjRbc6skG1+cDMhbSezCInkC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEADl6dRbiBovMwfbnOON9x5RMFWOaSvo3j KiRS9eHIH//FqS21Mqepm4QWskW+cFXqWwHdJYYq2XiZJfEqd3TezjTthnNTavxZ hVHif/6Sfn16I4XfRQ6aVRcIjtNJKI34t7gbLhtyqnVlIe2OqDoZl+ibbbOQBR7K BmFZqTQtixfYfLtvbQAPhBVzdUAStBKlzfYgwmvQDehzAlQX4C9aA6rKgH8RVUB9 TuvmGGw96Boogf2JJ/fJVONTc0td5H23h09kn4wQsolCGHhsb4iRPXDW1yE99AGN Pal6a5saoI4UZ9QKbpYyCxOU/jzZGkGuD4qE5O1x5+3IpIfKs1E1Lg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIEFDCCAvwCAQAwDQYJKoZIhvcNAQEFBQAwgc8xQTA/BgNVBAoTOEluc3RpdHV0 byBGZWRlcmFsIGRlIEVkdWNhY2FvIENpZW5jaWEgZSBUZWNub2xvZ2lhIGRlIFND MQ0wCwYDVQQLEwREVElDMR8wHQYJKoZIhvcNAQkBFhBkdGljQGlmc2MuZWR1LmJy MRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMRcwFQYDVQQIEw5TYW50YSBDYXRhcmlu YTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2lkcGNhZmUuaWZzYy5lZHUuYnIwHhcN MTMxMDEwMTM0NjAzWhcNMTYxMDA5MTM0NjAzWjCBzzFBMD8GA1UEChM4SW5zdGl0 dXRvIEZlZGVyYWwgZGUgRWR1Y2FjYW8gQ2llbmNpYSBlIFRlY25vbG9naWEgZGUg U0MxDTALBgNVBAsTBERUSUMxHzAdBgkqhkiG9w0BCQEWEGR0aWNAaWZzYy5lZHUu YnIxFjAUBgNVBAcTDUZsb3JpYW5vcG9saXMxFzAVBgNVBAgTDlNhbnRhIENhdGFy aW5hMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTaWRwY2FmZS5pZnNjLmVkdS5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9zndckjBha7MXIXo7pc8de KLY8l4j2LLmbN/PEDDirotT2nuxdk0zGBKCpB3ZxHTN83MjBSGLQ205com7jbuFx zAgTFyB8GKJU3E4L7htHjpbNhbI7j9VLjbHcEZJeilEj+jViGUjgH1G7QO1GIpIP EakOzSOMWfvsl54EVgjK0PEBB4CUqGKHl1Rxu8D9jKLzD3TiciAWqSdwRFpyhfed 7xqj4AHA49SljpbrTOttEQ7RxmNEXApvMzTTyVJSeBae9+jcNKypp7VTB5YZcI4Y I9HkE599xiNjK19qXrHrTu9RAg/21yTrmGOJRPdJtjRbc6skG1+cDMhbSezCInkC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEADl6dRbiBovMwfbnOON9x5RMFWOaSvo3j KiRS9eHIH//FqS21Mqepm4QWskW+cFXqWwHdJYYq2XiZJfEqd3TezjTthnNTavxZ hVHif/6Sfn16I4XfRQ6aVRcIjtNJKI34t7gbLhtyqnVlIe2OqDoZl+ibbbOQBR7K BmFZqTQtixfYfLtvbQAPhBVzdUAStBKlzfYgwmvQDehzAlQX4C9aA6rKgH8RVUB9 TuvmGGw96Boogf2JJ/fJVONTc0td5H23h09kn4wQsolCGHhsb4iRPXDW1yE99AGN Pal6a5saoI4UZ9QKbpYyCxOU/jzZGkGuD4qE5O1x5+3IpIfKs1E1Lg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina IFSC - Instituto Federal de Santa Catarina http://www.ifsc.edu.br/ http://www.ifsc.edu.br/ Diretoria de TIC - IFSC suporte.reitoria@ifsc.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unir.br UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia http://www.unir.br/ http://www.unir.br/ MIIEIDCCAwgCAQAwDQYJKoZIhvcNAQEFBQAwgdUxMDAuBgNVBAoTJ1VOSVIgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBSb25kb25pYTE0MDIGA1UECxMrRFRJIC0g RGlyZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEaMBgGCSqGSIb3 DQEJARYLZHRpQHVuaXIuYnIxFDASBgNVBAcTC1BvcnRvIFZlbGhvMREwDwYDVQQI EwhSb25kb25pYTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGlkcC1jYWZlLnVuaXIu YnIwHhcNMTMwNTE3MTkyMzIxWhcNMTYwNTE2MTkyMzIxWjCB1TEwMC4GA1UEChMn VU5JUiAtIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFJvbmRvbmlhMTQwMgYDVQQL EytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvMRow GAYJKoZIhvcNAQkBFgtkdGlAdW5pci5icjEUMBIGA1UEBxMLUG9ydG8gVmVsaG8x ETAPBgNVBAgTCFJvbmRvbmlhMQswCQYDVQQGEwJCUjEZMBcGA1UEAxMQaWRwLWNh ZmUudW5pci5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANdrFEht Fvef4Bq9AceT1QYEv7KRfjEq9zZmYLyIo7+G1key90a+bLAsR5Pmx8W4JESIG1F6 fe8sEgIM+4UgcIZktHbjZfypaSDYiqWgbS3CBf6b/8bu2hmwESLRjqt2Pb3k+HtY P1iyXEl+PrYE2AURXqgsDrlOSGjueD/77HnhruXvGO19b7XA9Da0ZjT7TYLcaZ0k XJmCt08+4VzgjWAE8YM8c568cGSlMa0u1qD8FzKU1JKx6jxDGuL5l6CaXq14AjhF PhzyYE1v0EnQ7TU78HkaWw7g9+ZTrYWapZNDu8HrsSLXSct1a9N21Khq75aIzXrj m/F1b1y5Ft4mI9UCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAxmg+k+tpOnQXgP8h HfJtEN2Ih1Gf7eJVj9Pe0DptNSK9S6lgs98uyl/a+n/pW/kJIJdP99L1RWNBVhgi 1EGuLy6mSggvehvZd0vAKm2dXSBmDUdzVX3opk7lqFWRtP0W+cPcNCNSfzTqVolz V7gKZITYmiQXQPDLpldhYr0SqIfmmg9f4GzCbY9x7a2IeC+U31aZEQLXy+912sKa m49ny7xM0seNUS/2JhN2v1k/CkVjiAp03PeAS2XxOBWUPNqVS6rUwccLDKWgitzy YB++4eQ2xGpKsSArDNxQrqRPcxevz8S42GsZV1DGl6CYfJAKykVeTd/ipeMdcdqi 9y9IHg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unir.br MIIEIDCCAwgCAQAwDQYJKoZIhvcNAQEFBQAwgdUxMDAuBgNVBAoTJ1VOSVIgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBSb25kb25pYTE0MDIGA1UECxMrRFRJIC0g RGlyZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEaMBgGCSqGSIb3 DQEJARYLZHRpQHVuaXIuYnIxFDASBgNVBAcTC1BvcnRvIFZlbGhvMREwDwYDVQQI EwhSb25kb25pYTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGlkcC1jYWZlLnVuaXIu YnIwHhcNMTMwNTE3MTkyMzIxWhcNMTYwNTE2MTkyMzIxWjCB1TEwMC4GA1UEChMn VU5JUiAtIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFJvbmRvbmlhMTQwMgYDVQQL EytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvMRow GAYJKoZIhvcNAQkBFgtkdGlAdW5pci5icjEUMBIGA1UEBxMLUG9ydG8gVmVsaG8x ETAPBgNVBAgTCFJvbmRvbmlhMQswCQYDVQQGEwJCUjEZMBcGA1UEAxMQaWRwLWNh ZmUudW5pci5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANdrFEht Fvef4Bq9AceT1QYEv7KRfjEq9zZmYLyIo7+G1key90a+bLAsR5Pmx8W4JESIG1F6 fe8sEgIM+4UgcIZktHbjZfypaSDYiqWgbS3CBf6b/8bu2hmwESLRjqt2Pb3k+HtY P1iyXEl+PrYE2AURXqgsDrlOSGjueD/77HnhruXvGO19b7XA9Da0ZjT7TYLcaZ0k XJmCt08+4VzgjWAE8YM8c568cGSlMa0u1qD8FzKU1JKx6jxDGuL5l6CaXq14AjhF PhzyYE1v0EnQ7TU78HkaWw7g9+ZTrYWapZNDu8HrsSLXSct1a9N21Khq75aIzXrj m/F1b1y5Ft4mI9UCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAxmg+k+tpOnQXgP8h HfJtEN2Ih1Gf7eJVj9Pe0DptNSK9S6lgs98uyl/a+n/pW/kJIJdP99L1RWNBVhgi 1EGuLy6mSggvehvZd0vAKm2dXSBmDUdzVX3opk7lqFWRtP0W+cPcNCNSfzTqVolz V7gKZITYmiQXQPDLpldhYr0SqIfmmg9f4GzCbY9x7a2IeC+U31aZEQLXy+912sKa m49ny7xM0seNUS/2JhN2v1k/CkVjiAp03PeAS2XxOBWUPNqVS6rUwccLDKWgitzy YB++4eQ2xGpKsSArDNxQrqRPcxevz8S42GsZV1DGl6CYfJAKykVeTd/ipeMdcdqi 9y9IHg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia UNIR - Universidade Federal de Rondonia http://www.unir.br/ http://www.unir.br/ Fabio Leite Dias fabioleite@unir.br http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf canarie.ca CANARIE CANARIE Canadaâs Advanced Research and Innovation Network Le réseau évolué de recherche et d'innovation du Canada http://www.canarie.ca/en/about/aboutus http://www.canarie.ca/fr/a-propos/quinoussommes MIIDJDCCAgygAwIBAgIVAJ3fH1HeYIxXxMXYbZ/Bx85j/JgKMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC5jYW5hcmllLmNhMB4XDTExMDcwNjE0MzUxMloX DTMxMDcwNjE0MzUxMlowGTEXMBUGA1UEAxMOaWRwLmNhbmFyaWUuY2EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcmyqTo01QVuqHI/ZXAdYP+iX6NjP2 topfFsR4y8TVYFN4vMvb5ZSFWPPjJ8T3O2epI8Hy9q4FWyPn1Pa/CZoFi1EMhu7b QJpOmLzeX6FOvf1X/5De2JnWv7JWMpUMeVqupe2YeCtoaXfViHOB9pW0go2zr6R8 ajvQKxNX46V/o1ND6YwnlKRNsh4hn46cPtl/DNeKYFz4Uj6OHBRSfMHTZCWVENJB ife66AS7X5hC6o7o2Sd5VHr0TgY+ZeKrl3/33war+RIGXr6cRW9iA9yEeW0Oi13Q 3hkjPT7MNkvNJjWpERR7aBogQ3z5Id8Ygl+WASbyfoiXNCHPa3USAaynAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC5jYW5hcmllLmNhhiVodHRwczovL2lkcC5jYW5h cmllLmNhL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRDEuTlL5Y/HfiEJ/wzCfCz otFdxjANBgkqhkiG9w0BAQUFAAOCAQEAD6WiCAdkGjA7Bza59pnn+/z5/Jhwn7Mf +WS0WAPz686nIxYjblMBjIVITedkAFvwnEBn0Rs+XNXrc90uRFCNFf4VfSP9NLEf 7cTPNxHiGt6TqOju2Rg6OBmNwRqAtFNqKG7VeKgoiZ4FcRVU2AdQ8fYnxxtwO4xJ 8Md//Yp0lGQzj2FpSU7dnbVRGWAEE3g1Ghjrwe9Aj6e6lunZNaIdTZ6Yvnsa5qly DngkPipfHlmi56QMo9Iqa3nEKaCv2ykKzTIIUdgDI/M8sHXgitp5tFrAK8f96iBu zwZrSXVMnjQppB7E2l48gea/BPyFP4FBlxeN8E6aIXH09uN+HbcohQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient canarie.ca MIIDJDCCAgygAwIBAgIVAJ3fH1HeYIxXxMXYbZ/Bx85j/JgKMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC5jYW5hcmllLmNhMB4XDTExMDcwNjE0MzUxMloX DTMxMDcwNjE0MzUxMlowGTEXMBUGA1UEAxMOaWRwLmNhbmFyaWUuY2EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcmyqTo01QVuqHI/ZXAdYP+iX6NjP2 topfFsR4y8TVYFN4vMvb5ZSFWPPjJ8T3O2epI8Hy9q4FWyPn1Pa/CZoFi1EMhu7b QJpOmLzeX6FOvf1X/5De2JnWv7JWMpUMeVqupe2YeCtoaXfViHOB9pW0go2zr6R8 ajvQKxNX46V/o1ND6YwnlKRNsh4hn46cPtl/DNeKYFz4Uj6OHBRSfMHTZCWVENJB ife66AS7X5hC6o7o2Sd5VHr0TgY+ZeKrl3/33war+RIGXr6cRW9iA9yEeW0Oi13Q 3hkjPT7MNkvNJjWpERR7aBogQ3z5Id8Ygl+WASbyfoiXNCHPa3USAaynAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC5jYW5hcmllLmNhhiVodHRwczovL2lkcC5jYW5h cmllLmNhL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRDEuTlL5Y/HfiEJ/wzCfCz otFdxjANBgkqhkiG9w0BAQUFAAOCAQEAD6WiCAdkGjA7Bza59pnn+/z5/Jhwn7Mf +WS0WAPz686nIxYjblMBjIVITedkAFvwnEBn0Rs+XNXrc90uRFCNFf4VfSP9NLEf 7cTPNxHiGt6TqOju2Rg6OBmNwRqAtFNqKG7VeKgoiZ4FcRVU2AdQ8fYnxxtwO4xJ 8Md//Yp0lGQzj2FpSU7dnbVRGWAEE3g1Ghjrwe9Aj6e6lunZNaIdTZ6Yvnsa5qly DngkPipfHlmi56QMo9Iqa3nEKaCv2ykKzTIIUdgDI/M8sHXgitp5tFrAK8f96iBu zwZrSXVMnjQppB7E2l48gea/BPyFP4FBlxeN8E6aIXH09uN+HbcohQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient CANARIE CANARIE Canada's Advanced Research and Innovation Network Le réseau évolué de recherche et d'innovation du Canada http://www.canarie.ca/en/about/aboutus http://www.canarie.ca/fr/a-propos/quinoussommes Network Operations Center noc@canarie.ca http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf gov.br CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior http://www.capes.gov.br/ http://www.capes.gov.br/ MIIG2TCCBcGgAwIBAgIDAX73MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0 YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3Mg MiBQcmltYXJ5IEludGVybWVkaWF0ZSBTZXJ2ZXIgQ0EwHhcNMTMwNzA4MDUwMDI1 WhcNMTUwNzA4MTg0NTAyWjCB3zEZMBcGA1UEDRMQWkZUQ0YwM1cybTk4eFRFOTEL MAkGA1UEBhMCQlIxGTAXBgNVBAgTEERpc3RyaXRvIEZlZGVyYWwxETAPBgNVBAcU CEJyYXPtbGlhMUQwQgYDVQQKFDtDb29yZGVuYefjbyBkZSBBcGVyZmVp529hbWVu dG8gZGUgUGVzc29hbCBkZSBO7XZlbCBTdXBlcmlvcjEZMBcGA1UEAxMQaWRwLmNh cGVzLmdvdi5icjEmMCQGCSqGSIb3DQEJARYXaG9zdG1hc3RlckBjYXBlcy5nb3Yu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAj3RA1SawXYZGlYDg NH5QSDR9ciTBLW7bknhlxAhxLILCbGBLu667A9id8A5eQYwZSzrf5kN9GPoSzvkD IGvXn6Ke4fmA7gcBv6t9CYJMbPQteHYwJHneMX1hPcKdE/CqR+01R72GCDFCA6xt U0aMnpT1kcpMVuQC3LP2GZJUImFIIaH3YeQkLejgFGheyBAq6PnO/yXR7zdJY8rL HzOYDxER2xUXVXozHEyjoi47VSglNcnQnrOzYUZiVmTfk+o1r8PGREex0JMDn+ik hEeTr4zzSMst5QHsARLom5vyD4OwnNyJo9kJELHKDMUTW8iu6FCmjNMT/FcKCy3W N6a/AgMBAAGjggLtMIIC6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIDqDAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFPZEJt0d5X8oAnIEBSoy 1PfJlikuMB8GA1UdIwQYMBaAFBHbI0X9VMxqcW+EigPXvvcBLyaGMCkGA1UdEQQi MCCCEGlkcC5jYXBlcy5nb3YuYnKCDGNhcGVzLmdvdi5icjCCAVYGA1UdIASCAU0w ggFJMAgGBmeBDAECAjCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYi aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIw geowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRo aXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhlIENsYXNz IDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0Q29tIENBIHBv bGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2UgaW4g Y29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNQYD VR0fBC4wLDAqoCigJoYkaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0Mi1jcmwu Y3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z dGFydHNzbC5jb20vc3ViL2NsYXNzMi9zZXJ2ZXIvY2EwQgYIKwYBBQUHMAKGNmh0 dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczIuc2VydmVyLmNh LmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZI hvcNAQEFBQADggEBABj1dE12jEodgbQi96WwcBnlyh8awDTBKNJK9IDqVoeZvrWy LwuTxcMYhIqqdZ3swxY0se2xJOLUyrs9R5P6z1hRr3Ey3kkyZYUYZ4d0TTouA8Av +MDd/ruXV0DyarkYF+u1evTDcm/hKT9Vp5eqa7iaA8hDK9jFL8OKUprHcmvqy19N DjZEt+NigC71L/ssIag3gK1KtjHuIdDRYnc5u2ysCGa282zYO/0u2AA+pFehclYw nK56c5pDTUjPkC8FdHv5CneaSpEKD5idpN/VuNhRTYXwA4kt31b7JZfGtQ7o22QW inybujlVIVrVxtaJ34R7yirxKZ/Y6VFxLKKuiYw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gov.br MIIG2TCCBcGgAwIBAgIDAX73MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0 YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3Mg MiBQcmltYXJ5IEludGVybWVkaWF0ZSBTZXJ2ZXIgQ0EwHhcNMTMwNzA4MDUwMDI1 WhcNMTUwNzA4MTg0NTAyWjCB3zEZMBcGA1UEDRMQWkZUQ0YwM1cybTk4eFRFOTEL MAkGA1UEBhMCQlIxGTAXBgNVBAgTEERpc3RyaXRvIEZlZGVyYWwxETAPBgNVBAcU CEJyYXPtbGlhMUQwQgYDVQQKFDtDb29yZGVuYefjbyBkZSBBcGVyZmVp529hbWVu dG8gZGUgUGVzc29hbCBkZSBO7XZlbCBTdXBlcmlvcjEZMBcGA1UEAxMQaWRwLmNh cGVzLmdvdi5icjEmMCQGCSqGSIb3DQEJARYXaG9zdG1hc3RlckBjYXBlcy5nb3Yu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAj3RA1SawXYZGlYDg NH5QSDR9ciTBLW7bknhlxAhxLILCbGBLu667A9id8A5eQYwZSzrf5kN9GPoSzvkD IGvXn6Ke4fmA7gcBv6t9CYJMbPQteHYwJHneMX1hPcKdE/CqR+01R72GCDFCA6xt U0aMnpT1kcpMVuQC3LP2GZJUImFIIaH3YeQkLejgFGheyBAq6PnO/yXR7zdJY8rL HzOYDxER2xUXVXozHEyjoi47VSglNcnQnrOzYUZiVmTfk+o1r8PGREex0JMDn+ik hEeTr4zzSMst5QHsARLom5vyD4OwnNyJo9kJELHKDMUTW8iu6FCmjNMT/FcKCy3W N6a/AgMBAAGjggLtMIIC6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIDqDAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFPZEJt0d5X8oAnIEBSoy 1PfJlikuMB8GA1UdIwQYMBaAFBHbI0X9VMxqcW+EigPXvvcBLyaGMCkGA1UdEQQi MCCCEGlkcC5jYXBlcy5nb3YuYnKCDGNhcGVzLmdvdi5icjCCAVYGA1UdIASCAU0w ggFJMAgGBmeBDAECAjCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYi aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIw geowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRo aXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8gdGhlIENsYXNz IDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0Q29tIENBIHBv bGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2UgaW4g Y29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNQYD VR0fBC4wLDAqoCigJoYkaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0Mi1jcmwu Y3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5z dGFydHNzbC5jb20vc3ViL2NsYXNzMi9zZXJ2ZXIvY2EwQgYIKwYBBQUHMAKGNmh0 dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczIuc2VydmVyLmNh LmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZI hvcNAQEFBQADggEBABj1dE12jEodgbQi96WwcBnlyh8awDTBKNJK9IDqVoeZvrWy LwuTxcMYhIqqdZ3swxY0se2xJOLUyrs9R5P6z1hRr3Ey3kkyZYUYZ4d0TTouA8Av +MDd/ruXV0DyarkYF+u1evTDcm/hKT9Vp5eqa7iaA8hDK9jFL8OKUprHcmvqy19N DjZEt+NigC71L/ssIag3gK1KtjHuIdDRYnc5u2ysCGa282zYO/0u2AA+pFehclYw nK56c5pDTUjPkC8FdHv5CneaSpEKD5idpN/VuNhRTYXwA4kt31b7JZfGtQ7o22QW inybujlVIVrVxtaJ34R7yirxKZ/Y6VFxLKKuiYw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior http://www.capes.gov.br/ http://www.capes.gov.br/ Marcio Jesus marcio.jesus@capes.rnp.br http://ukfederation.org.uk/doc/mdrps-20130902 company.ja.net Janet https://www.ja.net/sites/all/themes/janetbootstrap/logo.png https://www.ja.net/sites/all/themes/janetbootstrap/favicon_16x16.png 193.62.83.0/24 company.ja.net ukerna.ac.uk geo:51.57732,-1.31070 MIIDxDCCAqwCCQCSYXHhJnkuQDANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC R0IxFDASBgNVBAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZEaWRjb3QxMTAvBgNV BAoTKFRoZSBKTlQgQXNzb2NpYXRpb24gdHJhZGluZyBhcyBKQU5FVChVSykxHTAb BgNVBAsTFEpBTkVUKFVLKSBJUyBTdXBwb3J0MRswGQYDVQQDExJpZHAuY29tcGFu eS5qYS5uZXQwHhcNMTMwODI4MDkzMzQ0WhcNMzMwODIzMDkzMzQ0WjCBozELMAkG A1UEBhMCR0IxFDASBgNVBAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZEaWRjb3Qx MTAvBgNVBAoTKFRoZSBKTlQgQXNzb2NpYXRpb24gdHJhZGluZyBhcyBKQU5FVChV SykxHTAbBgNVBAsTFEpBTkVUKFVLKSBJUyBTdXBwb3J0MRswGQYDVQQDExJpZHAu Y29tcGFueS5qYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA CHs8wVfzqZ7PrFLGngMY/nmawPUO7E0DcwDNsarh+04vbE3jrcQf7iZNsG8lo/ZF Z8NfNvNwHYZ7z40O7cf5Kr7YSpqCNcC+InWsXOjhRo2blpwSpUSQpH1IzHCMf3Xf efm1vG6Ud5zm2M05GJklL8Imz6u2pLQqgcxsLhe7C1aoP5P2GfQCVukgJ8rtcXN/ Hh0JggwZ/ZEKTHL8EJQrU0zAj/YSVeffpmOUAmUVOb8Tdy+NL1PHNNTNkmZ/p8Fb vw7i66T0BDgbjmL/s4pq1DhI51Rh/qaMsCaAH6nGmcmnLmi7RpjQ8cMQlCVBpfWM LRVVoHVjZegHjqqZ1f65AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEtsQZdMCu0F 3VG7uyuu7UwUJPqfrp2DVd+ZW7ZePOzB0HWxsLKPEl0rdpeE+aMrMh3wbyV+1nJu N7P1L0khqg/Tw4N/30tdbAYQKo+TjguzFCThenplL2zC618RtSyWFCOO2ox+4Arl PhqPY3Zo7m2A1nfYkb9dL5VSbIUFztPgH5JpTTzutkJD9lQssw7JbB2cgkmHN+z/ F3+Xa4HqsEp30yzUMbAyA6jhduRqxMxmpDKB1micNlYOOQCKU5m9IBsHd6Vv2MYr VeAgBIGPI/3oLSP+OhTm2TadX03on1OYUn1suuC9ypA5+IKSDb4bKJIq0QrHTFW/ Wep0+6npqDM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient company.ja.net MIIDxDCCAqwCCQCSYXHhJnkuQDANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC R0IxFDASBgNVBAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZEaWRjb3QxMTAvBgNV BAoTKFRoZSBKTlQgQXNzb2NpYXRpb24gdHJhZGluZyBhcyBKQU5FVChVSykxHTAb BgNVBAsTFEpBTkVUKFVLKSBJUyBTdXBwb3J0MRswGQYDVQQDExJpZHAuY29tcGFu eS5qYS5uZXQwHhcNMTMwODI4MDkzMzQ0WhcNMzMwODIzMDkzMzQ0WjCBozELMAkG A1UEBhMCR0IxFDASBgNVBAgTC094Zm9yZHNoaXJlMQ8wDQYDVQQHEwZEaWRjb3Qx MTAvBgNVBAoTKFRoZSBKTlQgQXNzb2NpYXRpb24gdHJhZGluZyBhcyBKQU5FVChV SykxHTAbBgNVBAsTFEpBTkVUKFVLKSBJUyBTdXBwb3J0MRswGQYDVQQDExJpZHAu Y29tcGFueS5qYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA CHs8wVfzqZ7PrFLGngMY/nmawPUO7E0DcwDNsarh+04vbE3jrcQf7iZNsG8lo/ZF Z8NfNvNwHYZ7z40O7cf5Kr7YSpqCNcC+InWsXOjhRo2blpwSpUSQpH1IzHCMf3Xf efm1vG6Ud5zm2M05GJklL8Imz6u2pLQqgcxsLhe7C1aoP5P2GfQCVukgJ8rtcXN/ Hh0JggwZ/ZEKTHL8EJQrU0zAj/YSVeffpmOUAmUVOb8Tdy+NL1PHNNTNkmZ/p8Fb vw7i66T0BDgbjmL/s4pq1DhI51Rh/qaMsCaAH6nGmcmnLmi7RpjQ8cMQlCVBpfWM LRVVoHVjZegHjqqZ1f65AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEtsQZdMCu0F 3VG7uyuu7UwUJPqfrp2DVd+ZW7ZePOzB0HWxsLKPEl0rdpeE+aMrMh3wbyV+1nJu N7P1L0khqg/Tw4N/30tdbAYQKo+TjguzFCThenplL2zC618RtSyWFCOO2ox+4Arl PhqPY3Zo7m2A1nfYkb9dL5VSbIUFztPgH5JpTTzutkJD9lQssw7JbB2cgkmHN+z/ F3+Xa4HqsEp30yzUMbAyA6jhduRqxMxmpDKB1micNlYOOQCKU5m9IBsHd6Vv2MYr VeAgBIGPI/3oLSP+OhTm2TadX03on1OYUn1suuC9ypA5+IKSDb4bKJIq0QrHTFW/ Wep0+6npqDM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient JISC Collections and Janet Limited Janet http://www.ja.net/ IT Support mailto:it-support@ja.net IT Support mailto:it-support@ja.net http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/ csc.fi funet.fi CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC — IT Center for Science Ltd is administered by the Ministry of Education, Science and Culture. CSC on opetus- ja kulttuuriministeriön hallinnoima tieteen tietotekniikan keskus. CSC — Tieteen tietotekniikan keskus Oy är IT-centret för vetenskap. http://www.csc.fi/english http://www.csc.fi/svenska http://www.csc.fi/index_html csc.fi MIIEfTCCA2WgAwIBAgIQUB8GAq0UqrSAF/D1Yq57fDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMTAxNTAwMDAwMFoXDTE2MTAxNDIzNTk1OVowODEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRMwEQYDVQQDEwppZHAuY3NjLmZp MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt9O61taFpnXBLgpt9TIy 9838XN93089o/ATNm9YxJkrX8hqpCNHUM3bzsEe/X7hKcT5xjVxTiwacHw8kYP2Y gVPz4HDLbL1wakiq2MvbQFmYvcEw8YsA3AbZWn/QlrOgbP+e81aaUCWq3emm1QBo qTCidlczNetoCU+LuuUjEvvqWZaiGSacAZ9qzl7U5MmH7TYt6AovSlVrWZnNagLF aaxQsSt9ccgkVfAXupCqvoSlF2VbuXWuK3GWEbELmR9LrSx5idX3JGnjIVjFOMYc eBDsJJHLaicsiBgL3imt9EulnoY+5ifuKr5HGFkQzcF1Qsq2y3lLFVv3whLTGio+ bwIDAQABo4IBgzCCAX8wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFHtybSZjYQP+ZNnxCQbK8njRX51hMA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNV HSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaAr hilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggr BgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5v cmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3Mu dGVyZW5hLm9yZzAxBgNVHREEKjAoggppZHAuY3NjLmZpggxpZHAwMS5jc2MuZmmC DGlkcDAyLmNzYy5maTANBgkqhkiG9w0BAQUFAAOCAQEAJg8/vlHPhYOW/oVhdkjD mNbEA0B6WysVPHyZjjJ6MXnCioZYa0plsnQjvmcaB2BLgPBw95dsC+7/FS6/TCZW HLta5Z3ziwvfsIRtiVKRQLn2CgvZob3EBQVHZ+5DvFXTAptlMvvrmOV0XHhZIM2B Pg7pj5SpsgWOtHVlyyFD/mGUKSJymncWq310/CY1tQlwB1u40q23rIjYQEyurJRp s6fLXrTs0qcyA+Es3RBwbXfSEJqeXOm01K3Ys+JWUNzrg30P1z7zmx0M4nhqaI9N H3YX4fNdibt18KEE5w7rXmwJTJwwDxw3UHR3rAcu+PxREwAl22zTk2oSc7DLUMib Iw== urn:oasis:names:tc:SAML:2.0:nameid-format:transient CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Janne Lauros mailto:haka@csc.fi mailto:haka@csc.fi http://ukfederation.org.uk/doc/mdrps-20130902 cardiff.ac.uk Cardiff University (Test - Dev) https://iam.cf.ac.uk/images/CU-Dev-logo-16x16.png https://iam.cf.ac.uk/images/CU-Dev-logo-80x60.png MIIDLDCCAhSgAwIBAgIVALNT+AdUt2+81m3rncPOX7CvBavdMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC1kZXYuY2YuYWMudWswHhcNMTEwNjEwMTYzNjE1 WhcNMzEwNjEwMTYzNjE1WjAbMRkwFwYDVQQDExBpZHAtZGV2LmNmLmFjLnVrMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHK/62C9csv4UEWcGy5lo97k 7zXUCDf1wW5k83sn9BzqG4YJoM9G9pefXU2AHFZtEhZjgxQgbOUdG9MdOHmeeuXr 8/izvK6BOyFmNFgBi/h2uwjI1T86WHMJG91IQFUTWbRlDm43zAoigsscOYDJ8+Fk 6KZWDAngo5Ip0NlwUcKGqjdZbHeWyuLITCwgqU1aQHEg2eLzT+eC2/c+sbTy6GqO 5wsTLZGNNSifEPo2JzMi9WvdyklXcHj1X5cVExixeQ9cgb6VeqS6NtKRgG7PvZZU REdZZAQ3yMWZeqOoWyhOteUcnlZQo3yWytLXy7vsVpMZWG6dXw90XTVuLwObTQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAtZGV2LmNmLmFjLnVrhidodHRwczovL2lk cC1kZXYuY2YuYWMudWsvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFMJ9mnoUnJdL 2PYWanl07bVy1yRbMA0GCSqGSIb3DQEBBQUAA4IBAQA0vIW7kIcy6RA+OkshiraI 9D8m8H3Q5ye4QgbqdiLAaMy2/pHjHKirdseOl+3XLyrzDelXtl/4DhQCHAbUPssS pgZIVEk4aOVuzjbqKfUOW/Dny9cPYLTVcU/ybhGdMC1FwGikZ499qISPoyJ2zmnC 6WH5uvbdmmiBmbvipWBRu6/imITVjzH7hWoz5SMuSFzy68yn5C00t7L9dtI3DgXo zCmMlR+TxITKeAh433Gv+ldwYr4/NRClZBPKtOg4EHun7G7FVjXfEjNYts5aUwfF WlUNTYrQTmfEqypOCvR3sjkLbbv3H/li9NLbE0dCr2DkR0SaOp7mjFqiiXR7z8JT urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient cardiff.ac.uk MIIDLDCCAhSgAwIBAgIVALNT+AdUt2+81m3rncPOX7CvBavdMA0GCSqGSIb3DQEB BQUAMBsxGTAXBgNVBAMTEGlkcC1kZXYuY2YuYWMudWswHhcNMTEwNjEwMTYzNjE1 WhcNMzEwNjEwMTYzNjE1WjAbMRkwFwYDVQQDExBpZHAtZGV2LmNmLmFjLnVrMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHK/62C9csv4UEWcGy5lo97k 7zXUCDf1wW5k83sn9BzqG4YJoM9G9pefXU2AHFZtEhZjgxQgbOUdG9MdOHmeeuXr 8/izvK6BOyFmNFgBi/h2uwjI1T86WHMJG91IQFUTWbRlDm43zAoigsscOYDJ8+Fk 6KZWDAngo5Ip0NlwUcKGqjdZbHeWyuLITCwgqU1aQHEg2eLzT+eC2/c+sbTy6GqO 5wsTLZGNNSifEPo2JzMi9WvdyklXcHj1X5cVExixeQ9cgb6VeqS6NtKRgG7PvZZU REdZZAQ3yMWZeqOoWyhOteUcnlZQo3yWytLXy7vsVpMZWG6dXw90XTVuLwObTQID AQABo2cwZTBEBgNVHREEPTA7ghBpZHAtZGV2LmNmLmFjLnVrhidodHRwczovL2lk cC1kZXYuY2YuYWMudWsvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFMJ9mnoUnJdL 2PYWanl07bVy1yRbMA0GCSqGSIb3DQEBBQUAA4IBAQA0vIW7kIcy6RA+OkshiraI 9D8m8H3Q5ye4QgbqdiLAaMy2/pHjHKirdseOl+3XLyrzDelXtl/4DhQCHAbUPssS pgZIVEk4aOVuzjbqKfUOW/Dny9cPYLTVcU/ybhGdMC1FwGikZ499qISPoyJ2zmnC 6WH5uvbdmmiBmbvipWBRu6/imITVjzH7hWoz5SMuSFzy68yn5C00t7L9dtI3DgXo zCmMlR+TxITKeAh433Gv+ldwYr4/NRClZBPKtOg4EHun7G7FVjXfEjNYts5aUwfF WlUNTYrQTmfEqypOCvR3sjkLbbv3H/li9NLbE0dCr2DkR0SaOp7mjFqiiXR7z8JT urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Cardiff University Cardiff University (Test - Dev) http://www.cardiff.ac.uk/insrv/ Rhys Smith mailto:smith@cardiff.ac.uk Rhys Smith mailto:smith@cardiff.ac.uk dfn-cert.de idp.dfn-cert.de CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG EwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf REZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa Fw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS VCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK vnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH 7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5 wgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC vqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H Khni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj ggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G A1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI oEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i aC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js LmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0 L2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef BKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA 3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC WSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX DhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt qyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f idp.dfn-cert.de CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG EwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf REZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa Fw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS VCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK vnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH 7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5 wgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC vqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H Khni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj ggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G A1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI oEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i aC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js LmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0 L2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef BKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA 3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC WSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX DhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt qyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dfn-cert.de idp.dfn-cert.de CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG EwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf REZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa Fw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS VCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK vnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH 7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5 wgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC vqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H Khni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj ggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G A1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI oEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i aC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js LmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0 L2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef BKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA 3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC WSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX DhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt qyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f idp.dfn-cert.de CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG EwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf REZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa Fw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS VCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK vnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH 7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5 wgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC vqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H Khni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj ggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G A1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI oEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i aC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js LmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0 L2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef BKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA 3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC WSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX DhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt qyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DFN-CERT Services GmbH DFN-CERT Services GmbH http://www.dfn-cert.de Reimer Karlsen-Masur dfnpca@dfn-cert.de Reimer Karlsen-Masur dfnpca@dfn-cert.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ dfn.de DFN-Verein Geschäftsstelle DFN Office Föderations-Login für MitarbeiterInnen des DFN-Vereins Federation login for DFN staff members https://www.aai.dfn.de/fileadmin/pics/dfn_small.png https://www.aai.dfn.de/fileadmin/pics/dfn_big.png http://www.dfn.de http://www.dfn.de/en/ idp.dfn.de CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,L=Berlin,ST=Berlin,C=DE MIIFmDCCBICgAwIBAgIHFmEkcjGkZzANBgkqhkiG9w0BAQsFADBeMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0 ZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMzA5MjQx NDUxMTRaFw0xODA5MjMxNDUxMTRaMHQxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZC ZXJsaW4xDzANBgNVBAcTBkJlcmxpbjETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcG A1UECxMQR2VzY2hhZWZ0c3N0ZWxsZTETMBEGA1UEAxMKaWRwLmRmbi5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK84rlbKWfWE0umBtTqYIOXPZxK5 yCZ4Mp62I8l8Blj3vb2Zu/YPShFqfRkM6KdTAGEBaSI9n4KjMvRg8OmbgZQrHZji 7pKFHBGDxkSj2b6Np+nv+cZne3mqOoud+AkJkJIexdKKsiu2R9r7YdtIfAvPXbxn AALrwVRS9U2aMiEefdLi3wPnaK1O4oPpc4RL+OkVg+E4XT9ynvX3+v7EYb7XfFlD CDQZK6mYi/LrOKqNYcgO+BEsSqPThnpL1OJID9AWwhvusSLH0mYlTHWUSqNmURmR bvaBOvjbb4FNRhAWYGCSqpvC41h2YAzr0uTaGUZxEf+U2deed7Tgq7XN0QcCAwEA AaOCAkMwggI/MDkGA1UdIAQyMDAwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQB ga0hgiwCAQQDADAIBgZngQwBAgIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRsH29YUtAAzq1Y LThSQ+zcb8bhwTAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAVBgNV HREEDjAMggppZHAuZGZuLmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3Mt Y2EvcHViL2NybC9nX2NhY3JsLmNybDCB3wYIKwYBBQUHAQEEgdIwgc8wMwYIKwYB BQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBL BggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdz LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9nX2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACvTlwnYC7H5XHT9cys+jKWbSu8h p07/4KCR0+wCFnMnyzPYc7buaff3MopsDkSrZWqWSFf6bDCmH3PbFE1j7wzrvUNi NQVzhKOUsfz/7Vv7qD4uY9NoJ6ujwOhe+fnsinZJXqaaMB4ODXjlmaqxWTtUhWdR yPtE6EEIWnzEnkQiBu7MsjKwQtJoohi5Yv/ia5q7dAYEux/z4C5o50gGVql+LFkS RMnQcO1XTzDAqXVwrrAi4nKeuup0NSi8GsLxTv3R4t31DOYKtuRBad95GQfCMeRt 76UNQ60XhhXmSqN6jPetvxqRtKLzreFJjD5hQhtN8YzAk9zvzSfzweQv25I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent dfn.de idp.dfn.de CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,L=Berlin,ST=Berlin,C=DE MIIFmDCCBICgAwIBAgIHFmEkcjGkZzANBgkqhkiG9w0BAQsFADBeMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0 ZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMzA5MjQx NDUxMTRaFw0xODA5MjMxNDUxMTRaMHQxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZC ZXJsaW4xDzANBgNVBAcTBkJlcmxpbjETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcG A1UECxMQR2VzY2hhZWZ0c3N0ZWxsZTETMBEGA1UEAxMKaWRwLmRmbi5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK84rlbKWfWE0umBtTqYIOXPZxK5 yCZ4Mp62I8l8Blj3vb2Zu/YPShFqfRkM6KdTAGEBaSI9n4KjMvRg8OmbgZQrHZji 7pKFHBGDxkSj2b6Np+nv+cZne3mqOoud+AkJkJIexdKKsiu2R9r7YdtIfAvPXbxn AALrwVRS9U2aMiEefdLi3wPnaK1O4oPpc4RL+OkVg+E4XT9ynvX3+v7EYb7XfFlD CDQZK6mYi/LrOKqNYcgO+BEsSqPThnpL1OJID9AWwhvusSLH0mYlTHWUSqNmURmR bvaBOvjbb4FNRhAWYGCSqpvC41h2YAzr0uTaGUZxEf+U2deed7Tgq7XN0QcCAwEA AaOCAkMwggI/MDkGA1UdIAQyMDAwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQB ga0hgiwCAQQDADAIBgZngQwBAgIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRsH29YUtAAzq1Y LThSQ+zcb8bhwTAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAVBgNV HREEDjAMggppZHAuZGZuLmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3Mt Y2EvcHViL2NybC9nX2NhY3JsLmNybDCB3wYIKwYBBQUHAQEEgdIwgc8wMwYIKwYB BQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBL BggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdz LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9nX2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACvTlwnYC7H5XHT9cys+jKWbSu8h p07/4KCR0+wCFnMnyzPYc7buaff3MopsDkSrZWqWSFf6bDCmH3PbFE1j7wzrvUNi NQVzhKOUsfz/7Vv7qD4uY9NoJ6ujwOhe+fnsinZJXqaaMB4ODXjlmaqxWTtUhWdR yPtE6EEIWnzEnkQiBu7MsjKwQtJoohi5Yv/ia5q7dAYEux/z4C5o50gGVql+LFkS RMnQcO1XTzDAqXVwrrAi4nKeuup0NSi8GsLxTv3R4t31DOYKtuRBad95GQfCMeRt 76UNQ60XhhXmSqN6jPetvxqRtKLzreFJjD5hQhtN8YzAk9zvzSfzweQv25I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent e15 e15 Verein zur Förderung eines Deutschen Forschungsnetzes German National Research and Education Network, DFN http://www.dfn.de http://www.dfn.de/en/ Ulrich Kähler mailto:kaehler@dfn.de Raoul Borenius mailto:hotline@aai.dfn.de DFN-AAI Hotline mailto:hotline@aai.dfn.de dhbw-loerrach.de idp.dhbw-loerrach.de CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy MTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3 POivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk 31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t i5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g LHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh eZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC AwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg aAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET cnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js LmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG AQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV tNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx NMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC sBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg LN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT B6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ== idp.dhbw-loerrach.de CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy MTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3 POivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk 31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t i5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g LHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh eZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC AwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg aAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET cnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js LmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG AQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV tNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx NMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC sBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg LN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT B6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent dhbw-loerrach.de idp.dhbw-loerrach.de CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy MTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3 POivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk 31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t i5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g LHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh eZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC AwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg aAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET cnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js LmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG AQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV tNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx NMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC sBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg LN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT B6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ== idp.dhbw-loerrach.de CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy MTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3 POivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk 31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t i5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g LHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh eZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC AwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg aAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET cnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js LmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG AQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV tNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx NMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC sBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg LN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT B6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent DHBW Lörrach DHBW Lörrach http://www.dhbw-loerrach.de/ Peter Schwindt schwindt@dhbw-loerrach.de dhbw-mannheim.de idp.dhbw-mannheim.de CN=idp.dhbw-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFDTCCA/WgAwIBAgIED5oe9DANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTYxMzQ1MDhaFw0xNTAy MTUxMzQ1MDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN4HcD6iRl82cDFmVIXVWrt0 B3mdaeXvAjMwhPP9fwYrjseqCHdB6tGwpM7qGqDqn4oH2cm84Oe5LgsfNEl/de86 FmG+uwlSO34ztqmgm0fbvssrYUUXDW5sHBdLEcVYfuE7F9FziZ319OAyMfDr0TzA QuTx6EskDQi3z6VQDSKd4ecukdzJlPqWXqKSyPgLmBx7cAgi9wLefywxj8MdIy6w wYn7EXr2VqxO4FyENLYP3sE4X7OI9cQnjZNpmumMtbYMBsmPlvBrb4zTIBvdeddT vnDsAGJnRBwUCSnLSCh181LUd3EouygVKpBC0p1x80x0KLMCAjlrolAKCw8kKRkC AwEAAaOCAeUwggHhMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEBW5zFwFRcHimyV0gzL/04l/ EpUwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswJwYDVR0RBCAwHoEc YWFpX3RlY2huaWtAZGhidy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9 hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i YWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd MIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAMaLUWMFvevF1ZcYO+TMm ShhWkK7DiZqZ34K/4yqLVZc3JphztPT4ROohQz7xxkAcE8JOiieJCUnGGv4j7q1Z u7Enek/8VtFZBCXl/LiE3hH0KNaDEgRS4J+T0slTMGJxNqgPgy09A4xYlXUhznKt zFz46kMafDW0djOIzvvaMfkYqd6Px5gjJPiHUfVRMhhMspRSHTAp5aLMhBhznpPo 7daIwVJjyoLxjm2E2aQ1ICC2uKy+q2qqeQZJB+LNbrYa0i/xtzToa4uD3jnqi/2H +hlMbJ6WpFHIBUd4Y1JfW7VEr4Ym1LtRPYYpfE7m0GrM7QPh5ph+YpC6uX2mlIZW Tw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dhbw-mannheim.de idp.dhbw-mannheim.de CN=idp.dhbw-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFDTCCA/WgAwIBAgIED5oe9DANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTYxMzQ1MDhaFw0xNTAy MTUxMzQ1MDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN4HcD6iRl82cDFmVIXVWrt0 B3mdaeXvAjMwhPP9fwYrjseqCHdB6tGwpM7qGqDqn4oH2cm84Oe5LgsfNEl/de86 FmG+uwlSO34ztqmgm0fbvssrYUUXDW5sHBdLEcVYfuE7F9FziZ319OAyMfDr0TzA QuTx6EskDQi3z6VQDSKd4ecukdzJlPqWXqKSyPgLmBx7cAgi9wLefywxj8MdIy6w wYn7EXr2VqxO4FyENLYP3sE4X7OI9cQnjZNpmumMtbYMBsmPlvBrb4zTIBvdeddT vnDsAGJnRBwUCSnLSCh181LUd3EouygVKpBC0p1x80x0KLMCAjlrolAKCw8kKRkC AwEAAaOCAeUwggHhMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEBW5zFwFRcHimyV0gzL/04l/ EpUwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswJwYDVR0RBCAwHoEc YWFpX3RlY2huaWtAZGhidy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9 hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i YWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd MIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAMaLUWMFvevF1ZcYO+TMm ShhWkK7DiZqZ34K/4yqLVZc3JphztPT4ROohQz7xxkAcE8JOiieJCUnGGv4j7q1Z u7Enek/8VtFZBCXl/LiE3hH0KNaDEgRS4J+T0slTMGJxNqgPgy09A4xYlXUhznKt zFz46kMafDW0djOIzvvaMfkYqd6Px5gjJPiHUfVRMhhMspRSHTAp5aLMhBhznpPo 7daIwVJjyoLxjm2E2aQ1ICC2uKy+q2qqeQZJB+LNbrYa0i/xtzToa4uD3jnqi/2H +hlMbJ6WpFHIBUd4Y1JfW7VEr4Ym1LtRPYYpfE7m0GrM7QPh5ph+YpC6uX2mlIZW Tw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DHBW Mannheim IDP DHBW Mannheim http://www.dhbw-mannheim.de Matthias Weinbrenner weinbrenner@dhbw-mannheim.de dhbw-vs.de identls01.dhbw-vs.de CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp ZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd L9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o 7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd z279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW DP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn vlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde Qh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k aGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc zWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx xffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN BVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E 9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+ WFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I uxD/wQ4p7Q== identls01.dhbw-vs.de CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp ZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd L9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o 7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd z279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW DP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn vlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde Qh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k aGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc zWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx xffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN BVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E 9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+ WFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I uxD/wQ4p7Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dhbw-vs.de identls01.dhbw-vs.de CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp ZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd L9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o 7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd z279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW DP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn vlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde Qh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k aGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc zWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx xffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN BVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E 9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+ WFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I uxD/wQ4p7Q== identls01.dhbw-vs.de CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp ZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd L9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o 7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd z279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW DP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn vlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde Qh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k aGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc zWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx xffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN BVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E 9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+ WFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I uxD/wQ4p7Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Duale Hochschule BW DHBW-VS http://www.dhbw-vs.de Thomas Speck Thomas.Speck@dhbw-vs.de https://www.idem.garr.it/idem-metadata-registration-practice-statement garr.it GARR IdP Identity Provider for GARR staff https://login.dir.garr.it/IdPSupportPage/index.html GARR IdP Identity Provider per il personale GARR https://login.dir.garr.it/IdPSupportPage/index.html MIIDJzCCAg+gAwIBAgIUMJUKlH8ou/Aqe5RpN9dGZSep/CQwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MB4XDTExMTEyMTEwNDY1NloX DTMxMTEyMTEwNDY1NlowGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtQSmT31kE2g6itpnCjcLrFBCUL04 LsMioxbBFbCFsMn3vgHOubmhpwuNOUBYhl8MkSIGjoAcYCbDc4hDSucQMSx1fgvF X/S2QfJr7Bu6mNxzt9RqMoXWnuqkKKZYZw+DjITqzZp3g2+lB3i3b9x1jOh4AhSe OoWoVyXx/x+EQS9WJ55GEw/fKi70GtrrKI5wu4D/z+bigZG5TOg3A3o197mLt0ns jwSd51WdtbZ+AccwyTOyQgFCqwRxszQEvqIt2wyNYt0AOcYi2jRUlpc2jnikytXN 9hsNZPT0Y9Yuxi5IVRxSIkdeIs9eGOxrJqxg6FWwIdFHpNyF9MVjx4eZewIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuZGlyLmdhcnIuaXSGJmh0dHBzOi8vaWRwLmRp ci5nYXJyLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRybtrE0ndZvt7hHlAA +e035msGLzANBgkqhkiG9w0BAQUFAAOCAQEAWFusaIXa/wOcsEEvKRA83mFVulM/ R0lA/D+Zm0LH1SxVEprX7/Iv001U1M5c6ySFWHgR6v7CIHHVpNF+aMr1kNw4U2wc XMWli2Htykpd8sgrjx7Eg4+3WITxupXwxbvxU86orNntPcJCASVcDVbrBReC6mZ2 lxawzxIGWbSVbKo24lUcklBeoMKiG8Itw2/ouzjcmdw3defNBMlZ9akWdFSK1z58 pm4pftMyNdlh91nMxDa0caZ8+7fZcTPs0bFQdivu3vdL1+OcwlAmcloilD54xfiV 5vGMEoxK1AfQhXgis+ZYJ2VRydbeSS0gEohRmR/53LIOjBfZ6VnKy71yew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient garr.it GARR AA Attribute Authority for GARR staff GARR AA Attribute Authority per il personale GARR MIIDJzCCAg+gAwIBAgIUMJUKlH8ou/Aqe5RpN9dGZSep/CQwDQYJKoZIhvcNAQEF BQAwGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MB4XDTExMTEyMTEwNDY1NloX DTMxMTEyMTEwNDY1NlowGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtQSmT31kE2g6itpnCjcLrFBCUL04 LsMioxbBFbCFsMn3vgHOubmhpwuNOUBYhl8MkSIGjoAcYCbDc4hDSucQMSx1fgvF X/S2QfJr7Bu6mNxzt9RqMoXWnuqkKKZYZw+DjITqzZp3g2+lB3i3b9x1jOh4AhSe OoWoVyXx/x+EQS9WJ55GEw/fKi70GtrrKI5wu4D/z+bigZG5TOg3A3o197mLt0ns jwSd51WdtbZ+AccwyTOyQgFCqwRxszQEvqIt2wyNYt0AOcYi2jRUlpc2jnikytXN 9hsNZPT0Y9Yuxi5IVRxSIkdeIs9eGOxrJqxg6FWwIdFHpNyF9MVjx4eZewIDAQAB o2UwYzBCBgNVHREEOzA5gg9pZHAuZGlyLmdhcnIuaXSGJmh0dHBzOi8vaWRwLmRp ci5nYXJyLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRybtrE0ndZvt7hHlAA +e035msGLzANBgkqhkiG9w0BAQUFAAOCAQEAWFusaIXa/wOcsEEvKRA83mFVulM/ R0lA/D+Zm0LH1SxVEprX7/Iv001U1M5c6ySFWHgR6v7CIHHVpNF+aMr1kNw4U2wc XMWli2Htykpd8sgrjx7Eg4+3WITxupXwxbvxU86orNntPcJCASVcDVbrBReC6mZ2 lxawzxIGWbSVbKo24lUcklBeoMKiG8Itw2/ouzjcmdw3defNBMlZ9akWdFSK1z58 pm4pftMyNdlh91nMxDa0caZ8+7fZcTPs0bFQdivu3vdL1+OcwlAmcloilD54xfiV 5vGMEoxK1AfQhXgis+ZYJ2VRydbeSS0gEohRmR/53LIOjBfZ6VnKy71yew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GARR GARR GARR GARR http://www.garr.it/b/eng http://www.garr.it system.support@garr.it dlr.de idp.dlr.de CN=idp.dlr.de,O=Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR),C=DE MIIFBzCCA++gAwIBAgIEC8u/fjANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTE+MDwGA1UEChM1RGV1dHNjaGVzIFplbnRydW0gZnVlciBMdWZ0LSB1bmQgUmF1 bWZhaHJ0IGUuVi4gKERMUikxFTATBgNVBAMTDERMUiBDQSAtIEcwMjEYMBYGCSqG SIb3DQEJARYJY2FAZGxyLmRlMB4XDTA4MDIwODExNTAwN1oXDTEzMDIwNjExNTAw N1owYjELMAkGA1UEBhMCREUxPjA8BgNVBAoTNURldXRzY2hlcyBaZW50cnVtIGZ1 ZXIgTHVmdC0gdW5kIFJhdW1mYWhydCBlLlYuIChETFIpMRMwEQYDVQQDEwppZHAu ZGxyLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh5rErO6Qlwc druGYlRGvcT9dWfHzsas2PJFWqhV/rftZbnWytSVVKhnFkuanBjf8L3J2eV19OW7 WwX/rp+q5Pi/Z6JaMlP6fxUN/WTpk78g4+0OhRuoLV1KHdu15MoWs3783PlUcJgJ ct5WWj+xF7JHbhhNFDe+Rgvj8YxGDBPKP6P2Ut7CZn4NpVxdhklst9+f9atdeZIN X1V4o/T9cwzaCOGq/YQpwaelNPftQL+bafAvTti9VjU3mb2j3lE4PzqYYGOV+x6p zbo11okLeWqTxjojGPkMdN4N41fa7VFY2ePvI4vB1yMl5+GeK4U3DyVCQLW2QwW5 qCA6JYbSlwIDAQABo4IBpzCCAaMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQRq/Omucsl/TzT 65CUDwGldzWRKTAfBgNVHSMEGDAWgBRmoqXzRT2+lHczLTCbISj3/AwdtTAUBgNV HREEDTALgQlyYUBkbHIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0 cDovL2NkcDIucGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDCB lgYIKwYBBQUHAQEEgYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZGxyLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAC hjVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rsci1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAEJI2dEuw0JLghN/WqQg5F/3hm+GK 7O/JP1cumra0PUdRBRcNunqMKFQmZsXs+qOFhsHeYWK6mPfxqOUV7mXLRfintjLZ IyvfIEuJgQRL9ksiqs5M0aqdSfjueIdw969pyr2fINpY206EWnoj7w9ULFAEhNPv +8sezskmCtSdz67IoKMO/xeboHkXT/gzPwYtqgJUmGollv579ZETb2ILy67OKDAe yXbmklXUV0ItF6seXlz1/wtmShoUWmXh7pBLp2Dl/642X0PrsLv1fjCeOlvVHGIo HUbHHKBnr2VeUN5gxHUc2RJRuPhywCI8IfdyZP8YboU8BYMt6uE8SmIl3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dlr.de idp.dlr.de CN=idp.dlr.de,O=Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR),C=DE MIIFBzCCA++gAwIBAgIEC8u/fjANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTE+MDwGA1UEChM1RGV1dHNjaGVzIFplbnRydW0gZnVlciBMdWZ0LSB1bmQgUmF1 bWZhaHJ0IGUuVi4gKERMUikxFTATBgNVBAMTDERMUiBDQSAtIEcwMjEYMBYGCSqG SIb3DQEJARYJY2FAZGxyLmRlMB4XDTA4MDIwODExNTAwN1oXDTEzMDIwNjExNTAw N1owYjELMAkGA1UEBhMCREUxPjA8BgNVBAoTNURldXRzY2hlcyBaZW50cnVtIGZ1 ZXIgTHVmdC0gdW5kIFJhdW1mYWhydCBlLlYuIChETFIpMRMwEQYDVQQDEwppZHAu ZGxyLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh5rErO6Qlwc druGYlRGvcT9dWfHzsas2PJFWqhV/rftZbnWytSVVKhnFkuanBjf8L3J2eV19OW7 WwX/rp+q5Pi/Z6JaMlP6fxUN/WTpk78g4+0OhRuoLV1KHdu15MoWs3783PlUcJgJ ct5WWj+xF7JHbhhNFDe+Rgvj8YxGDBPKP6P2Ut7CZn4NpVxdhklst9+f9atdeZIN X1V4o/T9cwzaCOGq/YQpwaelNPftQL+bafAvTti9VjU3mb2j3lE4PzqYYGOV+x6p zbo11okLeWqTxjojGPkMdN4N41fa7VFY2ePvI4vB1yMl5+GeK4U3DyVCQLW2QwW5 qCA6JYbSlwIDAQABo4IBpzCCAaMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQRq/Omucsl/TzT 65CUDwGldzWRKTAfBgNVHSMEGDAWgBRmoqXzRT2+lHczLTCbISj3/AwdtTAUBgNV HREEDTALgQlyYUBkbHIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0 cDovL2NkcDIucGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDCB lgYIKwYBBQUHAQEEgYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZGxyLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAC hjVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rsci1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAEJI2dEuw0JLghN/WqQg5F/3hm+GK 7O/JP1cumra0PUdRBRcNunqMKFQmZsXs+qOFhsHeYWK6mPfxqOUV7mXLRfintjLZ IyvfIEuJgQRL9ksiqs5M0aqdSfjueIdw969pyr2fINpY206EWnoj7w9ULFAEhNPv +8sezskmCtSdz67IoKMO/xeboHkXT/gzPwYtqgJUmGollv579ZETb2ILy67OKDAe yXbmklXUV0ItF6seXlz1/wtmShoUWmXh7pBLp2Dl/642X0PrsLv1fjCeOlvVHGIo HUbHHKBnr2VeUN5gxHUc2RJRuPhywCI8IfdyZP8YboU8BYMt6uE8SmIl3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e.V. DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e.V. http://www.dlr.de Gert Ohme Gert.Ohme@t-systems-sfr.com Gert Ohme Gert.Ohme@t-systems-sfr.com MIIEZTCCA02gAwIBAgIJAJp4wLfm2XW/MA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlNFMRIw EAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEVMBMGA1UEChMMMTYyMzIxMDAw MDE2MRAwDgYDVQQLEwdTTEx0ZXN0MR4wHAYDVQQDExVpZHBleHQudGVzdC5lay5zbGwuc2UwHhcN MTIxMjA2MDk0MDU4WhcNMTQxMjA2MDk0MDU4WjB+MQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3Rv Y2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xFTATBgNVBAoTDDE2MjMyMTAwMDAxNjEQMA4GA1UE CxMHU0xMdGVzdDEeMBwGA1UEAxMVaWRwZXh0LnRlc3QuZWsuc2xsLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEA4ibxWfMWcVv/5cdFNS5FZxTrZBJu61myC+SiW0Nkrws3J/2uve4b eRig27f7hhr2+tGQeWW2uifmco2ajkqcutXtSfxqtVWRvUuq7GIog1aeNH17Qtq4+QEIxVXfmRJm /jVT0ihz6JsN/S6St8Pt937oeDetryvpGvV4tJ54/vUYos0i1shcoDr6jUujQ/aHoN48MkymvDD6 m4v5FJgAUCaeRVFzKwaXsd172ZoA2NFSLPxkCOrm2Nm1SvZfPtFdfLCmgsElwXWnbtfVD8LdUsTs DWGcOkEWA14qbeVcK81xUW/xsvT36p0Wdy8zd1CqIabSc5F3S4ney1+yDQPNiwIDAQABo4HlMIHi MB0GA1UdDgQWBBTBxmnEBJq8D6hVP9U6fhESjbtsPzCBsgYDVR0jBIGqMIGngBTBxmnEBJq8D6hV P9U6fhESjbtsP6GBg6SBgDB+MQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYD VQQHEwlTdG9ja2hvbG0xFTATBgNVBAoTDDE2MjMyMTAwMDAxNjEQMA4GA1UECxMHU0xMdGVzdDEe MBwGA1UEAxMVaWRwZXh0LnRlc3QuZWsuc2xsLnNlggkAmnjAt+bZdb8wDAYDVR0TBAUwAwEB/zAN BgkqhkiG9w0BAQUFAAOCAQEAjr8rhk0FxZwSxZAGh916cwVEp9SDUcQcoPbY9TYbQe2XVMXBImNo PTkkbgFlxILxdq6ZOeKwsjTV4ON/jLVX/TJ9OzolKBfMpfLNf5DiBvG7BfSlbuTA/jEwC7qLHDmk 3vC3gLSkWbE++2E2aOmKjDD7Rp7CSpHSM11FkF9CWdqAYV0f3YcCHQMEadOGNDeXRWhJH9e/ejT1 BKtI7OLnXC7ceugbqIjbZANpiNT9YHtZcCtKU9C4iV6G4OEK0+Y9Pr5RS2gULAyDDYR3BzUOcZTI yaELvrGIDisdW7WILf3THNVuigw03ZuLjxql/Wo59WtttVngV+LrAs+UeQq9JA== 5abdb300f7ff38ef47e4966bd82dd209c7eef117 urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified SLL SLL http://www.sll.se/ http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf Feide Feide Feide Feide is the login system for norwegian educational and research institusions. Feide er innloggingssiden for norske utdannings- og forskningsinstitusjoner. Feide er innloggingssida for norske utdannings- og forskningsinstitusjonar. aal.kommune.no agdenes.kommune.no aho.no alstahaug.kommune.no aremark.kommune.no arendal.kommune.no as-skole.no askim.kommune.no askoy.kommune.no askvoll.kommune.no asnes.kommune.no aure.kommune.no austagderfk.no austevoll.kommune.no austrheim.kommune.no averoy.kommune.no baerum.kommune.no balestrand.kommune.no bamble.kommune.no bergensskolen.no betanien.no bfk.no bibsys.no bokn.kommune.no bomlo.kommune.no bremanger.kommune.no diakonhjemmet.no diakonova.no dmmh.no donna.kommune.no drammen.kommune.no dvm.iktsenteret.no eid.kommune.no eideskolen.no eidfjord.kommune.no eidsberg.kommune.no eidskog.kommune.no elverum.kommune.no etne.kommune.no etnedal.kommune.no evenes.kommune.no fedje.kommune.no feide.afjord.kommune.no feide.ahk.no feide.amot.kommune.no feide.bjugn.kommune.no feide.engerdal.kommune.no feide.farsund.kommune.no feide.holtalen.kommune.no feide.kg.vgs.no feide.leksvik.kommune.no feide.lorenskog-skole.no feide.mosseskolen.no feide.nesodden.kommune.no feide.nlm.no feide.no feide.nord-fron.kommune.no feide.oknett.no feide.orkdal.kommune.no feide.orlandet.kommune.no feide.osen.kommune.no feide.osloskolen.no feide.rade.kommune.no feide.rissa.kommune.no feide.roan.kommune.no feide.roros.kommune.no feide.rygge.kommune.no feide.sarpsborg.com feide.skedsmo.no feide.stor-elvdal.kommune.no feide.stord.kommune.no feide.stranda.kommune.no feide.trysil.kommune.no ffk.vgs.no fjaler.kommune.no fjell.kommune.no flaa.kommune.no flesberg.kommune.no flora.kommune.no forde.kommune.no forsand.kommune.no frana.kommune.no frogn.kommune.no froland.kommune.no frosta.kommune.no froya.kommune.no fusa.kommune.no gaular.kommune.no giske.kommune.no gjemnes.kommune.no gloppen.kommune.no gol.kommune.no granvin.kommune.no grimstad.kommune.no grong.kommune.no gs.alesund.kommune.no gs.skodje.kommune.no gs.sula.kommune.no gulen.kommune.no ha.kommune.no hadsel.kommune.no haldenskole.no halsa.kommune.no hamar.kommune.no haraldsplass.no haugesund.kommune.no hbv.no hedmark.org hemnegs.fronter.com hemnes.kommune.no hemsedal.kommune.no heroy-no.kommune.no hfk.no hials.no hib.no hibu.no hifm.no hig.no hih.no hihm.no hil.no himolde.no hin.no hinesna.no hint.no hioa.no hiof.no hisf.no hist.no hit.no hitra.kommune.no hive.no hivolda.no hjartdal.kommune.no hjelmeland.kommune.no hobol.kommune.no hol.kommune.no holeskolen.no hornindal.kommune.no horten.kommune.no hoyanger.kommune.no hoylandet.kommune.no hsh.no hyllestad.kommune.no iktsenteret.no jolster.kommune.no jondal.kommune.no karmoyskolen.no khib.no khio.no klabu.kommune.no klepp.kommune.no kongsberg.kommune.no kristiansand.kommune.no kristiansund.kommune.no kvam.kommune.no kvinnherad.kommune.no kvn.no ldh.no leikanger.kommune.no leirfjord.kommune.no lier.kommune.no lierne.kommune.no lillesand.kommune.no lindas.kommune.no luster.kommune.no lybskole.no lyngdal.kommune.no malselv.kommune.no malvik.kommune.no marker.kommune.no masfjorden.kommune.no meland.kommune.no meldal.kommune.no melhus.kommune.no meraker.kommune.no mf.no midtre-gauldal.kommune.no modalen.kommune.no mrfylke.no namsskogan.kommune.no naustdal.kommune.no nes-bu.kommune.no nesset.kommune.no nfk.no nhh.no nih.no nith.no nla.no nmbu.no nmh.no nord-aurdal.kommune.no nore-og-uvdal.kommune.no notodden.kommune.no notteroy.kommune.no ntfk.no ntnu.no nvh.no oddaskolen.no oksnes.kommune.no oppdal.kommune.no oppland.org os-ho.kommune.no osteroy.kommune.no ovgs.no ovre-eiker.kommune.no oygarden.kommune.no oystre-slidre.kommune.no phs.no radoy.kommune.no rana.kommune.no randaberg.kommune.no rauma.kommune.no rennebu.kommune.no rennesoy.kommune.no rogfk.no rollag.kommune.no romskog.kommune.no royken.kommune.no royrvik.kommune.no saltdal.kommune.no samfunnsforskning.no samiskhs.no samnanger.kommune.no sande.kommune.no sandefjord.kommune.no sauda.kommune.no selbu.kommune.no selje.kommune.no sfj.no skaun.kommune.no skole.fredrikstad.no skole.svk.no skoler.alta.no smola.kommune.no snasa.kommune.no snillfjord.kommune.no sogndal.kommune.no sola.kommune.no solund.kommune.no sor-aurdal.kommune.no sorum.kommune.no spusers.feide.no stange.kommune.no stavanger.kommune.no steinkjer.kommune.no stfk.no stjordal.kommune.no stpaul.no strand.kommune.no stryn.kommune.no suldal.kommune.no sund.kommune.no sunndal.kommune.no surnadal.kommune.no svelvik.kommune.no t-fk.no tingvoll.kommune.no tinn.kommune.no tokke.kommune.no troms.vgs.no tromso.kommune.no trondheim.kommune.no tydal.kommune.no tysnes.kommune.no tysver.kommune.no uia.no uib.no uin.no uio.no uis.no uit.no ullensvang.herad.no ulvik.kommune.no umb.no uninett.no utsira.kommune.no vaalerskolene.no vaf.no vaga.kommune.no vagan.kommune.no vagsoy.kommune.no vaksdal.kommune.no valer-of.kommune.no vang.kommune.no vefsn.kommune.no vestby.kommune.no vestre-slidre.kommune.no vfk.no vgsa.no voss.kommune.no MIIDhjCCAm4CCQCMHNhxUI2H1TANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVW5pbmV0dCBBUzEOMAwGA1UECxMFRkVJREUxFTATBgNVBAMTDGlkcC5mZWlkZS5ubzElMCMGCSqGSIb3DQEJARYWbW9yaWEtZHJpZnRAdW5pbmV0dC5ubzAeFw0wODA5MDUxMTU0MzNaFw0xODA3MTUxMTU0MzNaMIGEMQswCQYDVQQGEwJOTzESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVbmluZXR0IEFTMQ4wDAYDVQQLEwVGRUlERTEVMBMGA1UEAxMMaWRwLmZlaWRlLm5vMSUwIwYJKoZIhvcNAQkBFhZtb3JpYS1kcmlmdEB1bmluZXR0Lm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4fTsmIsKVGtniXddnerSeiLeAZAlAOL8v+ebzVzYcpTJzMHrplD+lF2tXxRgs7IGEw3t2zRCtxnGbiGkXPW+oCs4T989z+Sq8nh7Lff/XlyK+jQ7BtfC8RUYQ+eNEQy0Fif+81JyPbiwZovbiL4WrK1GOG81/2CF7rvwyXJkDD1YXJ5W18/c06YLfYJjuzZgEoCVRq6ecgQyPKg1xwIpW2GpkKOBXA7oKWtev+xcmSiLZwZE96mSHjty0L+wW6NUuf2/8VSCc4IED0EbzqFUoeHuGXqPak+tu9+VpP6vmmyp4gSCxsmWtoKm7UC8P1QeCyZxwQaoGlIp78wsE5ao5wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQACUWuuirUSwDWksdkwKuqsNttnNmivwUMLtKDjHbMcwVK/b4qWjrAjfmJXxamUSYlnGjeoiqSQQuc3/qHCPAZUnN8VqXcZUCBXWjMO7Y/AnnsFKHpkYm51jWckjudeyfUr4UnH7te0OuUrGRIVrRRg3DqLdgrcbkJ98JyT97hnaDMke4qNVwrQFF+yvxYs1aYkILySBB/KPGSTh5sxJovcyWd7GY4ad5nH5oEjXF1yZzndmUuHGlTTzk6SGzmUJgqKyba+KJ/jauy6qNC1gPqfnbntWKDkE9a9ow8tlsi3jHI9AZu9U6LnOvTJ8MjhyXOEByCaDnTpK8JiZr6JvCaV Feide Feide Feide Feide http://www.feide.no/introducing-feide http://www.feide.no/ Feide Support support@feide.no fh-duesseldorf.de idp.fh-duesseldorf.de CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC REUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV BAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk MCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5 MzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh Y2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV BAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo FzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/ VLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb C6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s Bt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59 kPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK KwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P T//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy ghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu ZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j YWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu Y3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz ZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY q0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL VuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW 8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF 7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4 PrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO HAfOyhCqg1OPKRSVyFh7 idp.fh-duesseldorf.de CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC REUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV BAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk MCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5 MzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh Y2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV BAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo FzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/ VLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb C6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s Bt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59 kPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK KwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P T//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy ghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu ZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j YWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu Y3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz ZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY q0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL VuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW 8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF 7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4 PrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO HAfOyhCqg1OPKRSVyFh7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent fh-duesseldorf.de idp.fh-duesseldorf.de CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC REUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV BAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk MCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5 MzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh Y2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV BAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo FzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/ VLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb C6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s Bt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59 kPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK KwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P T//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy ghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu ZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j YWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu Y3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz ZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY q0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL VuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW 8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF 7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4 PrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO HAfOyhCqg1OPKRSVyFh7 idp.fh-duesseldorf.de CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC REUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV BAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk MCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5 MzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh Y2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV BAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo FzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/ VLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb C6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s Bt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59 kPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK KwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P T//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy ghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu ZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m aC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j YWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu Y3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz ZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY q0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL VuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW 8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF 7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4 PrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO HAfOyhCqg1OPKRSVyFh7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Fachhochschule Düsseldorf Fachhochschule Düsseldorf http://www.fh-duesseldorf.de Roland Conradshaus roland.conradshaus@fh-duesseldorf.de Roland Conradshaus roland.conradshaus@fh-duesseldorf.de fh-offenburg.de info4.rz.fh-offenburg.de CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE RTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz Y2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw OVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1 cmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu Zm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3 MzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8 k3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3 pfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5 oJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow aJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a vBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC GGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC E2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j YWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr BgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr OgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o ggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr c/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J 3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf a08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M= info4.rz.fh-offenburg.de CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE RTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz Y2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw OVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1 cmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu Zm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3 MzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8 k3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3 pfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5 oJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow aJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a vBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC GGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC E2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j YWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr BgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr OgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o ggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr c/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J 3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf a08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fh-offenburg.de info4.rz.fh-offenburg.de CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE RTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz Y2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw OVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1 cmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu Zm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3 MzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8 k3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3 pfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5 oJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow aJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a vBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC GGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC E2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j YWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr BgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr OgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o ggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr c/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J 3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf a08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M= info4.rz.fh-offenburg.de CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE RTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz Y2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw OVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1 cmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu Zm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3 MzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8 k3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3 pfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5 oJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow aJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a vBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC GGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC E2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4 aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j YWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr BgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr OgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o ggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr c/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J 3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf a08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Offenburg Hochschule Offenburg http://www.fh-offenburg.de Mirko Guldner guldner@fh-offenburg.de Christian Obermann christian.obermann@fh-offenburg.de fh-trier.de idp.fh-trier.de CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC REUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL YWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3 DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3 MTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs ejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL HempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA 6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro WByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM 3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk 25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7 Xm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE DDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD VR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt aW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10 cmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF BwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo cmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6 g2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA tgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l RCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF c2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq 0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg== idp.fh-trier.de CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC REUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL YWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3 DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3 MTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs ejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL HempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA 6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro WByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM 3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk 25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7 Xm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE DDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD VR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt aW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10 cmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF BwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo cmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6 g2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA tgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l RCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF c2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq 0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fh-trier.de idp.fh-trier.de CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC REUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL YWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3 DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3 MTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs ejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL HempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA 6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro WByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM 3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk 25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7 Xm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE DDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD VR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt aW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10 cmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF BwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo cmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6 g2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA tgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l RCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF c2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq 0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg== idp.fh-trier.de CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC REUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL YWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3 DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3 MTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs ejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL HempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA 6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro WByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM 3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk 25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7 Xm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE DDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD VR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt aW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10 cmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF BwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo cmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6 g2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA tgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l RCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF c2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq 0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Trier Rechenzentrum (r/ft) Fachhochschule Trier http://www.fh-trier.de Ralf Becker beckerr@fh-trier.de Ralf Becker beckerr@fh-trier.de fraunhofer.de idp.fraunhofer.de CN=idp.fraunhofer.de,OU=Services,O=Fraunhofer,C=DE MIIFlzCCBH+gAwIBAgIKItv3iwAAAAAFZjANBgkqhkiG9w0BAQUFADBqMQswCQYD VQQGEwJERTETMBEGA1UEChMKRnJhdW5ob2ZlcjEhMB8GA1UECxMYRnJhdW5ob2Zl ciBDb3Jwb3JhdGUgUEtJMSMwIQYDVQQDExpGcmF1bmhvZmVyIFNlcnZpY2UgQ0Eg MjAwNzAeFw0wOTEwMTkxMjU4MzVaFw0xMjEwMTgxMjU4MzVaMFExCzAJBgNVBAYT AkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMREwDwYDVQQLEwhTZXJ2aWNlczEaMBgG A1UEAxMRaWRwLmZyYXVuaG9mZXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDPUzd9s+oAZjXcRndTpxcQWCLnMdzWQxDgJKCcJpIi1Q8sy5fNF1g2 8OHf265MI8CjVxE+aszRF6gon1EJ2xNB1JHWHIF5WPWXRpZ3eU7rZvD7Yg3Pn9Gx AknE/6VG6h9bETLdR83VrH9kNgrba6+Es/xmfBv+YIMNmwit6LG18bolUV2Yck3h KvvvjMjrabivBff+QvdbxkqNMJQDOJ/eKvpe9DF24xCdJH0xdAfgFBuLiN3LTW3z pN/if2bc5nBIcN6azpdfqAQKPwoQ3tj+kvY+7f7wTjjGgDqd6mYBDptwY5JGUSHP r7UVxDHWD2OSIdMc7CwoehroGAQXBnl5AgMBAAGjggJWMIICUjAdBgNVHQ4EFgQU Xbfs+lf4eVt4eeEXLUR3IrRQK7MwHwYDVR0jBBgwFoAUOE0MHcR3p7P4Z4bQGFGf WJ8eniUwewYDVR0fBHQwcjBwoG6gbIY0aHR0cDovL2NybC5wa2kuZnJhdW5ob2Zl ci5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybIY0aHR0cDovL2NybC5mcmF1bmhv ZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybDCCARgGCCsGAQUFBwEB BIIBCjCCAQYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LnBraS5mcmF1bmhvZmVy LmRlL2ZoZy1zZXJ2aWNlLWNhLTIwMDcuY2VyMEEGCCsGAQUFBzAChjVodHRwOi8v Y2VydC5mcmF1bmhvZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNlcjA+ BggrBgEFBQcwAYYyaHR0cDovL2ZoZy1zZXJ2aWNlLWNhLTIwMDcub2NzcC5wa2ku ZnJhdW5ob2Zlci5kZS8wPgYIKwYBBQUHMAGGMmh0dHA6Ly9maGctc2VydmljZS1j YS0yMDA3Lm9jc3AuZnJhdW5ob2Zlci1wa2kuZGUvMAwGA1UdEwEB/wQCMAAwDgYD VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMEQGA1UdIAQ9MDswOQYL KwYBBAGGClADAQEwKjAoBggrBgEFBQcCARYcaHR0cDovL3BraS5mcmF1bmhvZmVy LmRlL2NwLzANBgkqhkiG9w0BAQUFAAOCAQEAFMT1W6HlRwoeSoqZu7LyWqPVAV0P 8i3Mhv9x0By4hsXpekDivJTjkb8agXEY6180Pxwcw7fzNoNKPZNRxRSSojCFVQ85 20EPKzuzWchsS+UxtPK9CzdobpzTFFfCsO3RAxOogYD6WvrjfOwsSQ2s3cgrEziy WX93W5Ff2rtSxwDqNnIgWOPfbkK5cQ233iSxsDAl1kiqpQbtlVqGo3flLeVbIeDJ DGTj0/pCHl9hInA7+4bNWtIWVgU/5yJKe/Tnqhve7CBWtne0sT7P55cgvd4eCPUB h+etu2WeqrKmqJBZ6ZSrvDWFkUHg7WprvPK2tGS+aNA3tpCDPdfh6wEoLw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fraunhofer.de idp.fraunhofer.de CN=idp.fraunhofer.de,OU=Services,O=Fraunhofer,C=DE MIIFlzCCBH+gAwIBAgIKItv3iwAAAAAFZjANBgkqhkiG9w0BAQUFADBqMQswCQYD VQQGEwJERTETMBEGA1UEChMKRnJhdW5ob2ZlcjEhMB8GA1UECxMYRnJhdW5ob2Zl ciBDb3Jwb3JhdGUgUEtJMSMwIQYDVQQDExpGcmF1bmhvZmVyIFNlcnZpY2UgQ0Eg MjAwNzAeFw0wOTEwMTkxMjU4MzVaFw0xMjEwMTgxMjU4MzVaMFExCzAJBgNVBAYT AkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMREwDwYDVQQLEwhTZXJ2aWNlczEaMBgG A1UEAxMRaWRwLmZyYXVuaG9mZXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDPUzd9s+oAZjXcRndTpxcQWCLnMdzWQxDgJKCcJpIi1Q8sy5fNF1g2 8OHf265MI8CjVxE+aszRF6gon1EJ2xNB1JHWHIF5WPWXRpZ3eU7rZvD7Yg3Pn9Gx AknE/6VG6h9bETLdR83VrH9kNgrba6+Es/xmfBv+YIMNmwit6LG18bolUV2Yck3h KvvvjMjrabivBff+QvdbxkqNMJQDOJ/eKvpe9DF24xCdJH0xdAfgFBuLiN3LTW3z pN/if2bc5nBIcN6azpdfqAQKPwoQ3tj+kvY+7f7wTjjGgDqd6mYBDptwY5JGUSHP r7UVxDHWD2OSIdMc7CwoehroGAQXBnl5AgMBAAGjggJWMIICUjAdBgNVHQ4EFgQU Xbfs+lf4eVt4eeEXLUR3IrRQK7MwHwYDVR0jBBgwFoAUOE0MHcR3p7P4Z4bQGFGf WJ8eniUwewYDVR0fBHQwcjBwoG6gbIY0aHR0cDovL2NybC5wa2kuZnJhdW5ob2Zl ci5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybIY0aHR0cDovL2NybC5mcmF1bmhv ZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybDCCARgGCCsGAQUFBwEB BIIBCjCCAQYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LnBraS5mcmF1bmhvZmVy LmRlL2ZoZy1zZXJ2aWNlLWNhLTIwMDcuY2VyMEEGCCsGAQUFBzAChjVodHRwOi8v Y2VydC5mcmF1bmhvZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNlcjA+ BggrBgEFBQcwAYYyaHR0cDovL2ZoZy1zZXJ2aWNlLWNhLTIwMDcub2NzcC5wa2ku ZnJhdW5ob2Zlci5kZS8wPgYIKwYBBQUHMAGGMmh0dHA6Ly9maGctc2VydmljZS1j YS0yMDA3Lm9jc3AuZnJhdW5ob2Zlci1wa2kuZGUvMAwGA1UdEwEB/wQCMAAwDgYD VR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMEQGA1UdIAQ9MDswOQYL KwYBBAGGClADAQEwKjAoBggrBgEFBQcCARYcaHR0cDovL3BraS5mcmF1bmhvZmVy LmRlL2NwLzANBgkqhkiG9w0BAQUFAAOCAQEAFMT1W6HlRwoeSoqZu7LyWqPVAV0P 8i3Mhv9x0By4hsXpekDivJTjkb8agXEY6180Pxwcw7fzNoNKPZNRxRSSojCFVQ85 20EPKzuzWchsS+UxtPK9CzdobpzTFFfCsO3RAxOogYD6WvrjfOwsSQ2s3cgrEziy WX93W5Ff2rtSxwDqNnIgWOPfbkK5cQ233iSxsDAl1kiqpQbtlVqGo3flLeVbIeDJ DGTj0/pCHl9hInA7+4bNWtIWVgU/5yJKe/Tnqhve7CBWtne0sT7P55cgvd4eCPUB h+etu2WeqrKmqJBZ6ZSrvDWFkUHg7WprvPK2tGS+aNA3tpCDPdfh6wEoLw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Fraunhofer-Gesellschaft Fraunhofer-Gesellschaft http://www.fraunhofer.de Björn Vollmer bjoern.vollmer@zv.fraunhofer.de georgikon href href-test href-edugain href-idps georgikon.hu 193.224.81.0/24 geo:46.75190,17.2404 MIIDLDCCAhSgAwIBAgIVAPFqC/HfYvfScTLOiI/sKofsx6MWMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNVBAMTEGlkcC5nZW9yZ2lrb24uaHUwHhcNMDkxMDAyMDgwMTA3WhcNMjkxMDAyMDgwMTA3WjAbMRkwFwYDVQQDExBpZHAuZ2Vvcmdpa29uLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgR/NrpE25snvbNy6ICQJHqjtGmFkHIXkVeQPso1xTGO/K0uyNSGuUMWObwm5zAhxINLd+8u52noWtXPcngiFQXp8x1+k1PPZKrhlw7Lsmt5/WYFDkPxdZ90PCpQkpRgRQwBvmnwSdlqGmp/ts7ADTzh6ih++pvHI0jgyy3mMyJg/w3psv6VwNF4YuYY8rUQuPhNYVS7EMrebWlPOttqetcuXyTgZrx9O8W4GpsepmIJHBTlqY85W0H4zFXfUk2+t7IeUkDuxE474JPU5IszmVIfm5suEh1rwDnwKP+wRi5htuxdrbs1ceDrRxkbpDinoLcudn5XGq6LvokUI9HwQHQIDAQABo2cwZTBEBgNVHREEPTA7ghBpZHAuZ2Vvcmdpa29uLmh1hidodHRwczovL2lkcC5nZW9yZ2lrb24uaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEZzriItWOd2JgNAOtHivus73YOBMA0GCSqGSIb3DQEBBQUAA4IBAQBDovq/Xvd+cFB8KbgCF0Prd3WqhQx+8StGsxZLr3vVwxZYJucnpIpvKXJHj/9kQx2MwunTxlq9zvuyPbHIdnAt46x1tbYVRlyBaQXJQYRfaXeKRBNoO1lm1matIaXT8zaeBncF13S4vL0GcjKAR5bbvCVvdjjrTh9AH1p2g70k58PoW5rbGMshlgZs5Ibcp8EH6BXg3uqOJcZe1kQ6gt3io6iWRRKvaNNdcnqfBFpyP1OXwX64+APWbcGYw+RDMvzoDKi6rikDz6f67v3bI4H+X05T9d9Ijs2cKnI3l6aT1EgTD7EKbo7UkoRIe15g8kZ1Gq+ItOJsNOG820hN1UTJ idp.georgikon.hu urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pannon Egyetem Georgikon Kar University of Pannonia Georgikon Faculty Georgikon - Pannon Egyetem Georgikon - University of Pannonia http://www.georgikon.hu http://www.georgikon.hu Héder Miklós mailto:heder@georgikon.hu Héder Miklós mailto:heder@georgikon.hu Héder Miklós mailto:heder@georgikon.hu heanet.ie https://edugate.heanet.ie/rr3/logos/heanet.png HEAnet https://idp.heanet.ie/support.htm geo:53.34964831237833,-6.246660947799683 MIIDHzCCAgegAwIBAgIUGqvc4DxR6ZObzP+9tjmx/JHShXIwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLmhlYW5ldC5pZTAeFw0xMDA0MzAxMDU0MzZaFw0z MDA0MzAxMDU0MzZaMBgxFjAUBgNVBAMTDWlkcC5oZWFuZXQuaWUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzASQpsLEEYKVuaK9JiA66mzcCkx1X50SO uEtaPBejFzRZ3i5j7rgE7m+2ku+kjt8JJg9JUOrdnKJ0S/9aVggpKQvDAo9rNvjO /dyNge4OfUliuSUHw+LOiyxH0ELMW7DTVknLimzZNlHewmunUD/c/uI54Zb8XGYd MpmmfPq7LBeurCxBDZ101ujdj94lvtGTPY2WcnBj3ILoyAd1CquGU4o66ws333Ht 7vA/NTLIO40qQSvEsMR9Lyb/ZQR+XmcssoJ8TqC6lWf2FfAt4phX904FBB9CHapZ dtHRRl6r1AifH9NZ/uh24+ct736MY5eqLyy5C5Wp0GmGac33+Iq5AgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5oZWFuZXQuaWWGJGh0dHBzOi8vaWRwLmhlYW5ldC5p ZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUhEdkRl4cvkY8kAeuxgl0TK1i61Mw DQYJKoZIhvcNAQEFBQADggEBAKk1EPv3OYkfuvz8js6xl7fI31jPJhDao2yExaeZ 8P3joqz4YwGmI/Ahm+HNGtqYEXvP8MUpO8yPkkiuJl7L9pHu0Wk2v026XO1B2fZX z/4PHuTzo+cpPkcJewzDMKQuNMINzx0gOTpXH2WsSVaHEFBXm0g2OUkk8p4vnY5o O1D15tXmi7abFTXObJbvnNrQZJ4+wZAk+wGIfjEd5uKGIMgxET35RJLoUcgQnVxe Z0nveWuA2Iu/d6B+48I2J+I0vto6XneJrsVIt8MovKtbjFRs0fAZoD+UtthT+ZVz rbgeIIersVLLyLj9SIJrC+FVbLzD3jRnEI4r+mqAxzVNprk= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent HEAnet HEAnet https://idp.heanet.ie/support.htm Glenn Wearen glenn.wearen@heanet.ie Janusz Ulanowski janusz.ulanowski@heanet.ie NOC noc-middleware@heanet.ie uni-frankfurt.de idp.hebis.de CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x LDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw EQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm dXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV BAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN YWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl dDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90 aGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk xxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b vJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3 GuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn 2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL 7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG b+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy YW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG OWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js L2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF 2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty DhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK hgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA jmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD DXS5AcmG+q28AsMaFukbkLkJ6aWPyUw= idp.hebis.de CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x LDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw EQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm dXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV BAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN YWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl dDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90 aGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk xxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b vJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3 GuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn 2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL 7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG b+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy YW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG OWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js L2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF 2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty DhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK hgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA jmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD DXS5AcmG+q28AsMaFukbkLkJ6aWPyUw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-frankfurt.de idp.hebis.de CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x LDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw EQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm dXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV BAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN YWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl dDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90 aGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk xxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b vJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3 GuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn 2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL 7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG b+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy YW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG OWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js L2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF 2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty DhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK hgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA jmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD DXS5AcmG+q28AsMaFukbkLkJ6aWPyUw= idp.hebis.de CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x LDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw EQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm dXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV BAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN YWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl dDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90 aGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk xxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b vJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3 GuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn 2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL 7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG b+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy YW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG OWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js L2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF 2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty DhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK hgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA jmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD DXS5AcmG+q28AsMaFukbkLkJ6aWPyUw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Frankfurt am Main (Johann Wolfgang Goethe-Universität) Universität Frankfurt http://www.uni-frankfurt.de Axel Dörrer doerrer@hebis.uni-frankfurt.de Axel Dörrer doerrer@hebis.uni-frankfurt.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf hig.se Högskolan i Gävle University of Gävle Identity Provider för anställda och studenter vid Högskolan i Gävle. The University of Gävle Identity Provider is used by employees and students at the university. https://webkonto.student.hig.se/head/logga3.png hig.se 130.243.0.0/20 193.11.48.0/20 2001:6b0:23::/48 geo:60.6692,17.1191 MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw OTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l /HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc VUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX ucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63 /+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH YonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB BQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq exByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN 8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4 SdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8 otLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf +eeRni4ggtByVTzg9fALQjDJydWcw0Oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hig.se MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB BQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw OTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l /HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc VUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX ucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63 /+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH YonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV HREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi b2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB BQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq exByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN 8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4 SdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8 otLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf +eeRni4ggtByVTzg9fALQjDJydWcw0Oy urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HIG Högskolan i Gävle Högskolan i Gävle http://www.hig.se Högskolan i Gävle anders.lordal@hig.se hochschule-bc.de rz1ads.fh-biberach.de idp.hochschule-bc.de CN=idp.hochschule-bc.de,OU=Rechenzentrum,O=Hochschule Biberach,L=Biberach,ST=Baden-Wuerttemberg,C=DE MIIFlTCCBH2gAwIBAgIEEV0vSzANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIQmliZXJh Y2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUgQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xHTAbBgNVBAMTFEhCQy1HbG9iYWwgQ0EgLSBHIDAxMSEwHwYJKoZI hvcNAQkBFhJwa2lAZmgtYmliZXJhY2guZGUwHhcNMTEwMTI0MTcwNzA4WhcNMTYw MTIzMTcwNzA4WjCBkjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0 dGVtYmVyZzERMA8GA1UEBxMIQmliZXJhY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUg QmliZXJhY2gxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHTAbBgNVBAMTFGlkcC5o b2Noc2NodWxlLWJjLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA qtj8K4twdlFO6g3v+5yAWFmcQF2w3RB5dt6fUhF79dhb52jSWwqax/zhGjznGHsh cGa2ssx0Srbdd0q6B8pE4qj/6aj7Zwex/mUTZpn1ohvAxmtXhu8UorK42klm9NJV A/RSs1mNKqG1sMJIVVAxzJrQ0AcIfYVgkh5pY0tuzCWu2badGTdoiY5xzhy1jcGm zRZlWFUO/0iUlEPAZbIHbvqjDrEQ5I/O9AGEIoY2bS2ezEqIULPKXILdFLl/W5m6 15ctpggBz3iIBZXMnmFNhWYsGGMwv+Q2poANbKlZFZBFsjwwa3DJ9YpNzJKyILgm 16LqgL+fCGMGPOkvmLIgcwIDAQABo4IBzDCCAcgwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 8JgV2opFP3hcLzImHnukv6OGpjAfBgNVHSMEGDAWgBSREBR4GID92wzwllHKuEQz 3ElITTAkBgNVHREEHTAbgRlzdHVldHpsZUBob2Noc2NodWxlLWJjLmRlMIGFBgNV HR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hiYy1nbG9iYWwt Y2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvaGJjLWdsb2JhbC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEE gZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGJjLWds b2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvaGJjLWdsb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE5WRkxDRsl5jqKwvJCgE4d223Q0n1Tm /6tcHlZRGF9U+xktoJbGW3RWMIEWlhO0fdRpF+5yNoYaCjWRsnb3cHT87RecdMCm dr2I3fqtuThgpyU+zfUJKfBBqBsp6bQzxxXqcDvnRuhs6AlFMs4s1TG7NyqAs91u jqqXuLDDqLvZ/sYxFbSf1CXga/ccJPds6NVnMjQgE4bh3FawgFkOD/YWwXjTKbFC T7JWbpKEY0A7BSZxatAiCiRYlZSQdvAed4gcD2u5exbUehy9H53yaNX/3Kq3W5Zs +rz+tAL97HDBS6P/Dla1hVADcTSuIrFu7C4rJ92NHkT4Ol5261esM9s= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent hochschule-bc.de rz1ads.fh-biberach.de idp.hochschule-bc.de CN=idp.hochschule-bc.de,OU=Rechenzentrum,O=Hochschule Biberach,L=Biberach,ST=Baden-Wuerttemberg,C=DE MIIFlTCCBH2gAwIBAgIEEV0vSzANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIQmliZXJh Y2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUgQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xHTAbBgNVBAMTFEhCQy1HbG9iYWwgQ0EgLSBHIDAxMSEwHwYJKoZI hvcNAQkBFhJwa2lAZmgtYmliZXJhY2guZGUwHhcNMTEwMTI0MTcwNzA4WhcNMTYw MTIzMTcwNzA4WjCBkjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0 dGVtYmVyZzERMA8GA1UEBxMIQmliZXJhY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUg QmliZXJhY2gxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHTAbBgNVBAMTFGlkcC5o b2Noc2NodWxlLWJjLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA qtj8K4twdlFO6g3v+5yAWFmcQF2w3RB5dt6fUhF79dhb52jSWwqax/zhGjznGHsh cGa2ssx0Srbdd0q6B8pE4qj/6aj7Zwex/mUTZpn1ohvAxmtXhu8UorK42klm9NJV A/RSs1mNKqG1sMJIVVAxzJrQ0AcIfYVgkh5pY0tuzCWu2badGTdoiY5xzhy1jcGm zRZlWFUO/0iUlEPAZbIHbvqjDrEQ5I/O9AGEIoY2bS2ezEqIULPKXILdFLl/W5m6 15ctpggBz3iIBZXMnmFNhWYsGGMwv+Q2poANbKlZFZBFsjwwa3DJ9YpNzJKyILgm 16LqgL+fCGMGPOkvmLIgcwIDAQABo4IBzDCCAcgwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 8JgV2opFP3hcLzImHnukv6OGpjAfBgNVHSMEGDAWgBSREBR4GID92wzwllHKuEQz 3ElITTAkBgNVHREEHTAbgRlzdHVldHpsZUBob2Noc2NodWxlLWJjLmRlMIGFBgNV HR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hiYy1nbG9iYWwt Y2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvaGJjLWdsb2JhbC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEE gZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGJjLWds b2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvaGJjLWdsb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE5WRkxDRsl5jqKwvJCgE4d223Q0n1Tm /6tcHlZRGF9U+xktoJbGW3RWMIEWlhO0fdRpF+5yNoYaCjWRsnb3cHT87RecdMCm dr2I3fqtuThgpyU+zfUJKfBBqBsp6bQzxxXqcDvnRuhs6AlFMs4s1TG7NyqAs91u jqqXuLDDqLvZ/sYxFbSf1CXga/ccJPds6NVnMjQgE4bh3FawgFkOD/YWwXjTKbFC T7JWbpKEY0A7BSZxatAiCiRYlZSQdvAed4gcD2u5exbUehy9H53yaNX/3Kq3W5Zs +rz+tAL97HDBS6P/Dla1hVADcTSuIrFu7C4rJ92NHkT4Ol5261esM9s= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Hochschule Biberach Hochschule Biberach http://www.hochschule-bc.de Roland Forderer forderer@hochschule-bc.de DFN-AAI Support hotline@aai.dfn.de hrz.uni-kassel.de uni-kassel.de idp.hrz.uni-kassel.de CN=idp.hrz.uni-kassel.de,OU=Hochschulrechenzentrum,O=Universitaet Kassel,C=DE MIIFeTCCBGGgAwIBAgIEDGccOzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC REUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBLYXNzZWwxHzAdBgNVBAsTFkhvY2hz Y2h1bHJlY2hlbnplbnRydW0xQDA+BgNVBAMTN1VuaSBLYXNzZWwgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgKFVuaUthc3NlbC1DQSkgLSBHMDIxHzAdBgkqhkiG9w0B CQEWEGNhQHVuaS1rYXNzZWwuZGUwHhcNMDgwNjA1MDgwNzA4WhcNMTMwNjA0MDgw NzA4WjBsMQswCQYDVQQGEwJERTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IEthc3Nl bDEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVaWRw Lmhyei51bmkta2Fzc2VsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAskXMpKBmu5GI3Mb1iVRHJv4Ms6+vneS7ecoq/YkTI2zwrqvAnnd7EqB3Sn00 lexsTF0oqYDmPn8ycJFvIvJZKJh60wwHDAzo/n2wQ/HPQBxC/Y4MQ574JIwPfgWM gDplhHE+givrvdMMxHy4u0be0eDkdMpi+Y7aX5IA9SW1ZQn5SzOlLiwziEahTq9q fBBtXTYQvotqc2cgz1r4LICKEHV2BEy42OD+5jBZmYXgp/YiPhkWSNUkbP504q5w pZn5N11XwFg7n+Y68W6glWbig98W9mApF1A5XpHVwqrXiUpO8vlCY2cR0NExdQzS 9tr6Y+l4z9Ka7VvrKOb/wJ+AlQIDAQABo4IB3TCCAdkwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBTD+bIUdRBli/hPmpc/bDqvt1V/QjAfBgNVHSMEGDAWgBQXPfKug9xhgKTokMyA l3k1DX0CTDArBgNVHREEJDAigSBoYXJuaXNjaG1hY2hlckBocnoudW5pLWthc3Nl bC5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1rYXNzZWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDA+oDygOoY4aHR0cDov L2NkcDIucGNhLmRmbi5kZS91bmkta2Fzc2VsLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1rYXNzZWwtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQw SAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWthc3NlbC1j YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAfth7 akrhZJxio39OkpTWe8ob14bpvMctbQe6zClv0BDQMy69vtLMKtlVJKbvZI37klHe 6qDP356ikhe6cWNFiYOcddPUwyjj4Gxpys+tp6f9MpgwJSa5X1CvwVNmN6+ncjvm E9WCrm2qIPy76legc7Hi1dqiIanggsLj6rloaZvITb4QowLI2dVOVFXZq0lXe4Nd WTAMaakGxwWGcijex7MCzyhucNP8QPb73b9YwsHAUQ02NwSkdmryG5DH167O90vT dh1uhiCsfbvag0X9UF5ReJlS2/qixI02VyBXvGWHaGB2TXZR62RK+oU8P4KMYvuQ NvJcsfo5OyQT/KjEqA== idp.hrz.uni-kassel.de CN=idp.hrz.uni-kassel.de,OU=Hochschulrechenzentrum,O=Universitaet Kassel,C=DE MIIFeTCCBGGgAwIBAgIEDGccOzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC REUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBLYXNzZWwxHzAdBgNVBAsTFkhvY2hz Y2h1bHJlY2hlbnplbnRydW0xQDA+BgNVBAMTN1VuaSBLYXNzZWwgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgKFVuaUthc3NlbC1DQSkgLSBHMDIxHzAdBgkqhkiG9w0B CQEWEGNhQHVuaS1rYXNzZWwuZGUwHhcNMDgwNjA1MDgwNzA4WhcNMTMwNjA0MDgw NzA4WjBsMQswCQYDVQQGEwJERTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IEthc3Nl bDEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVaWRw Lmhyei51bmkta2Fzc2VsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAskXMpKBmu5GI3Mb1iVRHJv4Ms6+vneS7ecoq/YkTI2zwrqvAnnd7EqB3Sn00 lexsTF0oqYDmPn8ycJFvIvJZKJh60wwHDAzo/n2wQ/HPQBxC/Y4MQ574JIwPfgWM gDplhHE+givrvdMMxHy4u0be0eDkdMpi+Y7aX5IA9SW1ZQn5SzOlLiwziEahTq9q fBBtXTYQvotqc2cgz1r4LICKEHV2BEy42OD+5jBZmYXgp/YiPhkWSNUkbP504q5w pZn5N11XwFg7n+Y68W6glWbig98W9mApF1A5XpHVwqrXiUpO8vlCY2cR0NExdQzS 9tr6Y+l4z9Ka7VvrKOb/wJ+AlQIDAQABo4IB3TCCAdkwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBTD+bIUdRBli/hPmpc/bDqvt1V/QjAfBgNVHSMEGDAWgBQXPfKug9xhgKTokMyA l3k1DX0CTDArBgNVHREEJDAigSBoYXJuaXNjaG1hY2hlckBocnoudW5pLWthc3Nl bC5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1rYXNzZWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDA+oDygOoY4aHR0cDov L2NkcDIucGNhLmRmbi5kZS91bmkta2Fzc2VsLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1rYXNzZWwtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQw SAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWthc3NlbC1j YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAfth7 akrhZJxio39OkpTWe8ob14bpvMctbQe6zClv0BDQMy69vtLMKtlVJKbvZI37klHe 6qDP356ikhe6cWNFiYOcddPUwyjj4Gxpys+tp6f9MpgwJSa5X1CvwVNmN6+ncjvm E9WCrm2qIPy76legc7Hi1dqiIanggsLj6rloaZvITb4QowLI2dVOVFXZq0lXe4Nd WTAMaakGxwWGcijex7MCzyhucNP8QPb73b9YwsHAUQ02NwSkdmryG5DH167O90vT dh1uhiCsfbvag0X9UF5ReJlS2/qixI02VyBXvGWHaGB2TXZR62RK+oU8P4KMYvuQ NvJcsfo5OyQT/KjEqA== urn:mace:shibboleth:1.0:nameIdentifier hrz.uni-kassel.de uni-kassel.de idp.hrz.uni-kassel.de CN=idp.hrz.uni-kassel.de,OU=Hochschulrechenzentrum,O=Universitaet Kassel,C=DE MIIFeTCCBGGgAwIBAgIEDGccOzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC REUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBLYXNzZWwxHzAdBgNVBAsTFkhvY2hz Y2h1bHJlY2hlbnplbnRydW0xQDA+BgNVBAMTN1VuaSBLYXNzZWwgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgKFVuaUthc3NlbC1DQSkgLSBHMDIxHzAdBgkqhkiG9w0B CQEWEGNhQHVuaS1rYXNzZWwuZGUwHhcNMDgwNjA1MDgwNzA4WhcNMTMwNjA0MDgw NzA4WjBsMQswCQYDVQQGEwJERTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IEthc3Nl bDEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVaWRw Lmhyei51bmkta2Fzc2VsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAskXMpKBmu5GI3Mb1iVRHJv4Ms6+vneS7ecoq/YkTI2zwrqvAnnd7EqB3Sn00 lexsTF0oqYDmPn8ycJFvIvJZKJh60wwHDAzo/n2wQ/HPQBxC/Y4MQ574JIwPfgWM gDplhHE+givrvdMMxHy4u0be0eDkdMpi+Y7aX5IA9SW1ZQn5SzOlLiwziEahTq9q fBBtXTYQvotqc2cgz1r4LICKEHV2BEy42OD+5jBZmYXgp/YiPhkWSNUkbP504q5w pZn5N11XwFg7n+Y68W6glWbig98W9mApF1A5XpHVwqrXiUpO8vlCY2cR0NExdQzS 9tr6Y+l4z9Ka7VvrKOb/wJ+AlQIDAQABo4IB3TCCAdkwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBTD+bIUdRBli/hPmpc/bDqvt1V/QjAfBgNVHSMEGDAWgBQXPfKug9xhgKTokMyA l3k1DX0CTDArBgNVHREEJDAigSBoYXJuaXNjaG1hY2hlckBocnoudW5pLWthc3Nl bC5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1rYXNzZWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDA+oDygOoY4aHR0cDov L2NkcDIucGNhLmRmbi5kZS91bmkta2Fzc2VsLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1rYXNzZWwtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQw SAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWthc3NlbC1j YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAfth7 akrhZJxio39OkpTWe8ob14bpvMctbQe6zClv0BDQMy69vtLMKtlVJKbvZI37klHe 6qDP356ikhe6cWNFiYOcddPUwyjj4Gxpys+tp6f9MpgwJSa5X1CvwVNmN6+ncjvm E9WCrm2qIPy76legc7Hi1dqiIanggsLj6rloaZvITb4QowLI2dVOVFXZq0lXe4Nd WTAMaakGxwWGcijex7MCzyhucNP8QPb73b9YwsHAUQ02NwSkdmryG5DH167O90vT dh1uhiCsfbvag0X9UF5ReJlS2/qixI02VyBXvGWHaGB2TXZR62RK+oU8P4KMYvuQ NvJcsfo5OyQT/KjEqA== idp.hrz.uni-kassel.de CN=idp.hrz.uni-kassel.de,OU=Hochschulrechenzentrum,O=Universitaet Kassel,C=DE MIIFeTCCBGGgAwIBAgIEDGccOzANBgkqhkiG9w0BAQUFADCBrzELMAkGA1UEBhMC REUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBLYXNzZWwxHzAdBgNVBAsTFkhvY2hz Y2h1bHJlY2hlbnplbnRydW0xQDA+BgNVBAMTN1VuaSBLYXNzZWwgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgKFVuaUthc3NlbC1DQSkgLSBHMDIxHzAdBgkqhkiG9w0B CQEWEGNhQHVuaS1rYXNzZWwuZGUwHhcNMDgwNjA1MDgwNzA4WhcNMTMwNjA0MDgw NzA4WjBsMQswCQYDVQQGEwJERTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IEthc3Nl bDEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVaWRw Lmhyei51bmkta2Fzc2VsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAskXMpKBmu5GI3Mb1iVRHJv4Ms6+vneS7ecoq/YkTI2zwrqvAnnd7EqB3Sn00 lexsTF0oqYDmPn8ycJFvIvJZKJh60wwHDAzo/n2wQ/HPQBxC/Y4MQ574JIwPfgWM gDplhHE+givrvdMMxHy4u0be0eDkdMpi+Y7aX5IA9SW1ZQn5SzOlLiwziEahTq9q fBBtXTYQvotqc2cgz1r4LICKEHV2BEy42OD+5jBZmYXgp/YiPhkWSNUkbP504q5w pZn5N11XwFg7n+Y68W6glWbig98W9mApF1A5XpHVwqrXiUpO8vlCY2cR0NExdQzS 9tr6Y+l4z9Ka7VvrKOb/wJ+AlQIDAQABo4IB3TCCAdkwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBTD+bIUdRBli/hPmpc/bDqvt1V/QjAfBgNVHSMEGDAWgBQXPfKug9xhgKTokMyA l3k1DX0CTDArBgNVHREEJDAigSBoYXJuaXNjaG1hY2hlckBocnoudW5pLWthc3Nl bC5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1rYXNzZWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDA+oDygOoY4aHR0cDov L2NkcDIucGNhLmRmbi5kZS91bmkta2Fzc2VsLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1rYXNzZWwtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQw SAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWthc3NlbC1j YS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAfth7 akrhZJxio39OkpTWe8ob14bpvMctbQe6zClv0BDQMy69vtLMKtlVJKbvZI37klHe 6qDP356ikhe6cWNFiYOcddPUwyjj4Gxpys+tp6f9MpgwJSa5X1CvwVNmN6+ncjvm E9WCrm2qIPy76legc7Hi1dqiIanggsLj6rloaZvITb4QowLI2dVOVFXZq0lXe4Nd WTAMaakGxwWGcijex7MCzyhucNP8QPb73b9YwsHAUQ02NwSkdmryG5DH167O90vT dh1uhiCsfbvag0X9UF5ReJlS2/qixI02VyBXvGWHaGB2TXZR62RK+oU8P4KMYvuQ NvJcsfo5OyQT/KjEqA== urn:mace:shibboleth:1.0:nameIdentifier Universität Kassel Universität Kassel http://www.uni-kassel.de Peter Zanger zanger@hrz.uni-kassel.de Peter Zanger zanger@hrz.uni-kassel.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://aai.dfn.de/category/bwidm-member hs-esslingen.de Hochschule Esslingen Hochschule Esslingen Shibboleth IDP innerhalb der DFN-AAI der Hochschule Esslingen Shibboleth IDP innerhalb der DFN-AAI der Hochschule Esslingen http://www.hs-esslingen.de/ http://www.hs-esslingen.de/en/ idp.hs-esslingen.de CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE MIIFUjCCBDqgAwIBAgIHE+cHYfFBgzANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQG EwJERTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJl Y2hlbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTEyMDUzMTE1MTAw OVoXDTE1MDUzMTE1MTAwOVowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hz Y2h1bGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQD ExNpZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++ IyIwIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEG Qxar37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRI TMCpIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsm j9x8id/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHM Fh3aLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4ICEzCCAg8wHAYDVR0gBBUwEzAR Bg8rBgEEAYGtIYIsAQEEAgIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwNAYDVR0l BC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEw HQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8GA1UdIwQYMBaAFONbF7zW LDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1hZG1pbkBocy1lc3NsaW5n ZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2Nh Y3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1Yi9jYWNlcnQvZ19jYWNl cnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWVz c2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEAaaNOHl2pyUxRanNKMXTXgkpeAKheCxi1eZ4Np/YQWbD/8oiLaeaTrhC3 dUROgq1om05wCswknqMp4KEtSIsmgY+Lmu4dy9jcGPwU00WK/eM6YlWJFMgHymD+ 9mL5+eY9p5eiKTWoYqXUNpXC09Wv3FIoTU66kyhzYb5JxW/pPlbgjpcN7HI+Ft+p Rd2JT9ZOVIUvi+DcMWzUBqi9EQPuhoT2ZYB515PViy8hpkYjH213Qwr+CHsFAVIZ 0/p4LwiDk9BwUB/EbxvvzDr2CCIH7RUEYKnYoNRu1xIS5F6/2WB9lDtQIf+E09P2 UNd5+6xR1BuuABBTl3KVhPLMTbceuQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-esslingen.de idp.hs-esslingen.de CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE MIIFUjCCBDqgAwIBAgIHE+cHYfFBgzANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQG EwJERTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJl Y2hlbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTEyMDUzMTE1MTAw OVoXDTE1MDUzMTE1MTAwOVowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hz Y2h1bGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQD ExNpZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++ IyIwIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEG Qxar37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRI TMCpIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsm j9x8id/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHM Fh3aLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4ICEzCCAg8wHAYDVR0gBBUwEzAR Bg8rBgEEAYGtIYIsAQEEAgIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwNAYDVR0l BC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEw HQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8GA1UdIwQYMBaAFONbF7zW LDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1hZG1pbkBocy1lc3NsaW5n ZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2Nh Y3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1Yi9jYWNlcnQvZ19jYWNl cnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWVz c2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEAaaNOHl2pyUxRanNKMXTXgkpeAKheCxi1eZ4Np/YQWbD/8oiLaeaTrhC3 dUROgq1om05wCswknqMp4KEtSIsmgY+Lmu4dy9jcGPwU00WK/eM6YlWJFMgHymD+ 9mL5+eY9p5eiKTWoYqXUNpXC09Wv3FIoTU66kyhzYb5JxW/pPlbgjpcN7HI+Ft+p Rd2JT9ZOVIUvi+DcMWzUBqi9EQPuhoT2ZYB515PViy8hpkYjH213Qwr+CHsFAVIZ 0/p4LwiDk9BwUB/EbxvvzDr2CCIH7RUEYKnYoNRu1xIS5F6/2WB9lDtQIf+E09P2 UNd5+6xR1BuuABBTl3KVhPLMTbceuQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e192 e192 Hochschule Esslingen Hochschule Esslingen - University of Applied Sciences http://www.hs-esslingen.de/ http://www.hs-esslingen.de/en/ Martin Schmid mailto:admin@hs-esslingen.de Martin Schmid mailto:aai-support@hs-esslingen.de hs-harz.de idp.hs-harz.de CN=idp.hs-harz.de,O=HS-Harz,C=DE MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE RTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG SIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw ODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD Ew5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4 aDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH kp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt MWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum V/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig XK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU yZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w vRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw djA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh cnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG AQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh r6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/ uKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw ggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp ROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ NoNbMT42BLgv4AUChJmddA3h8hvgSH6r idp.hs-harz.de CN=idp.hs-harz.de,O=HS-Harz,C=DE MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE RTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG SIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw ODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD Ew5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4 aDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH kp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt MWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum V/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig XK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU yZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w vRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw djA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh cnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG AQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh r6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/ uKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw ggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp ROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ NoNbMT42BLgv4AUChJmddA3h8hvgSH6r urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-harz.de idp.hs-harz.de CN=idp.hs-harz.de,O=HS-Harz,C=DE MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE RTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG SIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw ODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD Ew5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4 aDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH kp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt MWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum V/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig XK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU yZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w vRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw djA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh cnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG AQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh r6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/ uKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw ggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp ROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ NoNbMT42BLgv4AUChJmddA3h8hvgSH6r idp.hs-harz.de CN=idp.hs-harz.de,O=HS-Harz,C=DE MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE RTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG SIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw ODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD Ew5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4 aDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH kp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt MWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum V/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig XK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU yZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w vRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw djA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j cmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh cnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG AQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh r6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/ uKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw ggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp ROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ NoNbMT42BLgv4AUChJmddA3h8hvgSH6r urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Harz HS-Harz http://www.hs-harz.de Friedemann Hass fhass@hs-harz.de Sandra Thielert sthielert@hs-harz.de hs-magdeburg.de idp.hs-magdeburg.de CN=idp.hs-magdeburg.de,OU=ZKI,O=Hochschule Magdeburg Stendal (FH),L=Magdeburg,ST=Sachsen-Anhalt,C=DE MIIFwzCCBKugAwIBAgIEEZQuNDANBgkqhkiG9w0BAQUFADCBtzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MRIwEAYDVQQHEwlNYWdkZWJ1cmcx KjAoBgNVBAoTIUhvY2hzY2h1bGUgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKTErMCkG A1UEAxMiSFMgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKSBDQSAtIEcwMTEiMCAGCSqG SIb3DQEJARYTcGtpQGhzLW1hZ2RlYnVyZy5kZTAeFw0xMTAzMDcxMDE3MDlaFw0x NjAzMDUxMDE3MDlaMIGSMQswCQYDVQQGEwJERTEXMBUGA1UECBMOU2FjaHNlbi1B bmhhbHQxEjAQBgNVBAcTCU1hZ2RlYnVyZzEqMCgGA1UEChMhSG9jaHNjaHVsZSBN YWdkZWJ1cmcgU3RlbmRhbCAoRkgpMQwwCgYDVQQLEwNaS0kxHDAaBgNVBAMTE2lk cC5ocy1tYWdkZWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCfWra0QxT7kYz3JZJ71Suvvz0SwJwXDmBkbGQAs0UQHlu5TSPQk/bKwx4/A6dg 1KK3IQTnIa0lVzC6sWNTKIt0he4R88PbnxmexZviCqLrQpBshTJ/MhwshlmUP8N7 1rf5qG8HwUmRj210gITgioc5HPX8nN77NU1PTS4MwwJOmyDKd20C9NpMXk1HudR0 ZRcy1CuSixH9qNN7IWCIFGidqQe3i625OKnbLfiZ/SzjebhcmNmbipkdPeNMxuFF qb6oFsQk66Ij+xp8Suhky3Nzf7H/YizaMNsm5HxQQSMSvNNeZ+Jwod7VcvrTm+O1 0u+P4AOGIfTHg8y6yJcBabTHAgMBAAGjggH4MIIB9DAJBgNVHRMEAjAAMAsGA1Ud DwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYE FB2AyfkgZTkk9/lbj6qo2Jh7/BAnMB8GA1UdIwQYMBaAFDm8cMweiB37HYTeozpy 6gk3U3vjMCYGA1UdEQQfMB2BG3BldGVyLm1vZXJsQGhzLW1hZ2RlYnVyZy5kZTCB mwYDVR0fBIGTMIGQMEagRKBChkBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLW1h Z2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEagRKBChkBodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2hzLW1hZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIG0BggrBgEFBQcBAQSBpzCBpDBQBggrBgEFBQcwAoZEaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tYWdkZWJ1cmctc3RlbmRhbC1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwUAYIKwYBBQUHMAKGRGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvaHMtbWFnZGVidXJnLXN0ZW5kYWwtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR76NfHDFqHP2f4XVJbCF4swQV6G5fbjJb vnzJN9wMUeoCm07GqSquW8j0H2yvusM5jetU5rXjRizKzNkTL5JZ06odU4cyIWEH bvRcFU5ZW0o7S94F++QobaL/8p59ucBARaJGacOYPZNpVMIi4SxC5tuii+bmDkWN P/R44wJtNwihO8hRj3XybwP3NXKkhYCnxvq9kY719O0hJPC+HQvAtsMpOEI7D6sx 38CdBNOOW8YSQbkMKJeeRxzrJy4SwpNvXLwznNVxz01SFNN8w/xeGgpgs+7aBEmK XnP7uBaLb4yttKtp2OPvZRMu9QtTFOH90Dk7A+HUF97T41tmJgnl urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-magdeburg.de idp.hs-magdeburg.de CN=idp.hs-magdeburg.de,OU=ZKI,O=Hochschule Magdeburg Stendal (FH),L=Magdeburg,ST=Sachsen-Anhalt,C=DE MIIFwzCCBKugAwIBAgIEEZQuNDANBgkqhkiG9w0BAQUFADCBtzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MRIwEAYDVQQHEwlNYWdkZWJ1cmcx KjAoBgNVBAoTIUhvY2hzY2h1bGUgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKTErMCkG A1UEAxMiSFMgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKSBDQSAtIEcwMTEiMCAGCSqG SIb3DQEJARYTcGtpQGhzLW1hZ2RlYnVyZy5kZTAeFw0xMTAzMDcxMDE3MDlaFw0x NjAzMDUxMDE3MDlaMIGSMQswCQYDVQQGEwJERTEXMBUGA1UECBMOU2FjaHNlbi1B bmhhbHQxEjAQBgNVBAcTCU1hZ2RlYnVyZzEqMCgGA1UEChMhSG9jaHNjaHVsZSBN YWdkZWJ1cmcgU3RlbmRhbCAoRkgpMQwwCgYDVQQLEwNaS0kxHDAaBgNVBAMTE2lk cC5ocy1tYWdkZWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCfWra0QxT7kYz3JZJ71Suvvz0SwJwXDmBkbGQAs0UQHlu5TSPQk/bKwx4/A6dg 1KK3IQTnIa0lVzC6sWNTKIt0he4R88PbnxmexZviCqLrQpBshTJ/MhwshlmUP8N7 1rf5qG8HwUmRj210gITgioc5HPX8nN77NU1PTS4MwwJOmyDKd20C9NpMXk1HudR0 ZRcy1CuSixH9qNN7IWCIFGidqQe3i625OKnbLfiZ/SzjebhcmNmbipkdPeNMxuFF qb6oFsQk66Ij+xp8Suhky3Nzf7H/YizaMNsm5HxQQSMSvNNeZ+Jwod7VcvrTm+O1 0u+P4AOGIfTHg8y6yJcBabTHAgMBAAGjggH4MIIB9DAJBgNVHRMEAjAAMAsGA1Ud DwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYE FB2AyfkgZTkk9/lbj6qo2Jh7/BAnMB8GA1UdIwQYMBaAFDm8cMweiB37HYTeozpy 6gk3U3vjMCYGA1UdEQQfMB2BG3BldGVyLm1vZXJsQGhzLW1hZ2RlYnVyZy5kZTCB mwYDVR0fBIGTMIGQMEagRKBChkBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLW1h Z2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEagRKBChkBodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2hzLW1hZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIG0BggrBgEFBQcBAQSBpzCBpDBQBggrBgEFBQcwAoZEaHR0 cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tYWdkZWJ1cmctc3RlbmRhbC1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwUAYIKwYBBQUHMAKGRGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvaHMtbWFnZGVidXJnLXN0ZW5kYWwtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR76NfHDFqHP2f4XVJbCF4swQV6G5fbjJb vnzJN9wMUeoCm07GqSquW8j0H2yvusM5jetU5rXjRizKzNkTL5JZ06odU4cyIWEH bvRcFU5ZW0o7S94F++QobaL/8p59ucBARaJGacOYPZNpVMIi4SxC5tuii+bmDkWN P/R44wJtNwihO8hRj3XybwP3NXKkhYCnxvq9kY719O0hJPC+HQvAtsMpOEI7D6sx 38CdBNOOW8YSQbkMKJeeRxzrJy4SwpNvXLwznNVxz01SFNN8w/xeGgpgs+7aBEmK XnP7uBaLb4yttKtp2OPvZRMu9QtTFOH90Dk7A+HUF97T41tmJgnl urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Magdeburg-Stendal Hochschule Magdeburg-Stendal http://www.hs-magdeburg.de Peter Mörl peter.moerl@hs-magdeburg.de hs-ruhrwest.de ad.hs-rw.de idp.hs-ruhrwest.de CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11 ZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz dDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy IFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw ODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI ExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg UnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk cC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ t1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK YLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI kG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD 8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy GmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU pbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf fG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu ZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu ZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o cy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh LmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5 NYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO faJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9 5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf Y3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD nRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ SdioFUOZjcXImts= idp.hs-ruhrwest.de CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11 ZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz dDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy IFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw ODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI ExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg UnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk cC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ t1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK YLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI kG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD 8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy GmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU pbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf fG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu ZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu ZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o cy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh LmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5 NYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO faJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9 5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf Y3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD nRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ SdioFUOZjcXImts= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-ruhrwest.de ad.hs-rw.de idp.hs-ruhrwest.de CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11 ZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz dDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy IFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw ODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI ExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg UnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk cC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ t1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK YLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI kG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD 8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy GmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU pbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf fG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu ZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu ZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o cy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh LmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5 NYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO faJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9 5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf Y3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD nRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ SdioFUOZjcXImts= idp.hs-ruhrwest.de CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11 ZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz dDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy IFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw ODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI ExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg UnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk cC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ t1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK YLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI kG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD 8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy GmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU pbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf fG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu ZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu ZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o cy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh LmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5 NYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO faJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9 5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf Y3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD nRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ SdioFUOZjcXImts= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Ruhr West Hochschule Ruhr West http://www.hs-ruhrwest.de Ossama El Abbadi ossama.elabbadi@hs-ruhrwest.de Ossama El Abbadi ossama.elabbadi@hs-ruhrwest.de hs-zigr.de idp.hs-zigr.de CN=idp.hs-zigr.de,OU=HRZ,O=Hochschule Zittau/Goerlitz,C=DE MIIFKDCCBBCgAwIBAgIECvSmDDANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJE RTEjMCEGA1UEChMaSG9jaHNjaHVsZSBaaXR0YXUvR29lcmxpdHoxEzARBgNVBAMT CkhTLVpJR1IgQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQGhzLXppZ3IuZGUwHhcNMDcw ODI5MDgwNDEzWhcNMTIwODI3MDgwNDEzWjBZMQswCQYDVQQGEwJERTEjMCEGA1UE ChMaSG9jaHNjaHVsZSBaaXR0YXUvR29lcmxpdHoxDDAKBgNVBAsTA0hSWjEXMBUG A1UEAxMOaWRwLmhzLXppZ3IuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCnIYUEzUHEZUiynwccnpsDz/Op6yAxhy1qBiFzGTdgAdQIAw0XapeuzuIV kmVrJvxi4tQIl5PYTAJKT+FAVtehFAwZQKf+yDBZBS6UHfH0f1u0VkgSo8BwHm4g PyXETqXSsqB+BE4o+CiUF3YrY0xgY9FMGKvr++8kBuIWHSbg9OPQHmsYBO6tqd0x iSWSMikv+SyZfHZ6Ytic0/pM5Wx65fGBnGSIoClTR8L2RpJlmq42Ty8sHfqBXbCu fngagqvrOxrQWrcF8dTvp6ZcVCQYQRAd0gdDr+8HDW094s8xAT3UgESxmWR+GCW/ LIe4fi9bQTWZrneS60YcDpidhj9zAgMBAAGjggHqMIIB5jAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFNHfYAxYCmo6FBhoBUJfKQcKV+WpMB8GA1UdIwQYMBaAFOgDhs9GD/aylS0Z IAlPiV5ZJKBHMCAGA1UdEQQZMBeBFXBvc3RtYXN0ZXJAaHMtemlnci5kZTCBlwYD VR0fBIGPMIGMMESgQqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXppdHRh dS1nb2VybGl0ei1jYS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9ocy16aXR0YXUtZ29lcmxpdHotY2EvcHViL2NybC9jYWNy bC5jcmwwgbAGCCsGAQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXppdHRhdS1nb2VybGl0ei1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwTgYIKwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMt eml0dGF1LWdvZXJsaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAV/Sc6U0LeqKCXNsbTN6WAc6NIfjxE+Znh753BGYiynMKsPXk alD64fU6xbLmETLBX0r/UG2ZCfrBp/v94TIFZ+vaQZz/1Qd4DJNjpnjbeA8PNS+C teZUgyHanXZue/rdjP7tHVz1B+DX9K1OcExTKDSeDdNzGGC4XN7nsZ71BrcjNPDI 2cI8s5f1993EcyZE0p0HOM8siKfFaLOhw9KI5jaxr1Z/2EjX7Scm5BQo0SoaFinE QXENHu32fRyd0Lo1uO8SzFj16Lpkl2OvZ8v0KBMf6DYnKHAeZe4uVaAi17gphhSn olQBNYiM5GZ6vCysmKgMPSbwsQuXkRt8ohOSjg== urn:mace:shibboleth:1.0:nameIdentifier hs-zigr.de idp.hs-zigr.de CN=idp.hs-zigr.de,OU=HRZ,O=Hochschule Zittau/Goerlitz,C=DE MIIFKDCCBBCgAwIBAgIECvSmDDANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJE RTEjMCEGA1UEChMaSG9jaHNjaHVsZSBaaXR0YXUvR29lcmxpdHoxEzARBgNVBAMT CkhTLVpJR1IgQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQGhzLXppZ3IuZGUwHhcNMDcw ODI5MDgwNDEzWhcNMTIwODI3MDgwNDEzWjBZMQswCQYDVQQGEwJERTEjMCEGA1UE ChMaSG9jaHNjaHVsZSBaaXR0YXUvR29lcmxpdHoxDDAKBgNVBAsTA0hSWjEXMBUG A1UEAxMOaWRwLmhzLXppZ3IuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCnIYUEzUHEZUiynwccnpsDz/Op6yAxhy1qBiFzGTdgAdQIAw0XapeuzuIV kmVrJvxi4tQIl5PYTAJKT+FAVtehFAwZQKf+yDBZBS6UHfH0f1u0VkgSo8BwHm4g PyXETqXSsqB+BE4o+CiUF3YrY0xgY9FMGKvr++8kBuIWHSbg9OPQHmsYBO6tqd0x iSWSMikv+SyZfHZ6Ytic0/pM5Wx65fGBnGSIoClTR8L2RpJlmq42Ty8sHfqBXbCu fngagqvrOxrQWrcF8dTvp6ZcVCQYQRAd0gdDr+8HDW094s8xAT3UgESxmWR+GCW/ LIe4fi9bQTWZrneS60YcDpidhj9zAgMBAAGjggHqMIIB5jAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFNHfYAxYCmo6FBhoBUJfKQcKV+WpMB8GA1UdIwQYMBaAFOgDhs9GD/aylS0Z IAlPiV5ZJKBHMCAGA1UdEQQZMBeBFXBvc3RtYXN0ZXJAaHMtemlnci5kZTCBlwYD VR0fBIGPMIGMMESgQqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXppdHRh dS1nb2VybGl0ei1jYS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9ocy16aXR0YXUtZ29lcmxpdHotY2EvcHViL2NybC9jYWNy bC5jcmwwgbAGCCsGAQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXppdHRhdS1nb2VybGl0ei1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwTgYIKwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMt eml0dGF1LWdvZXJsaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAV/Sc6U0LeqKCXNsbTN6WAc6NIfjxE+Znh753BGYiynMKsPXk alD64fU6xbLmETLBX0r/UG2ZCfrBp/v94TIFZ+vaQZz/1Qd4DJNjpnjbeA8PNS+C teZUgyHanXZue/rdjP7tHVz1B+DX9K1OcExTKDSeDdNzGGC4XN7nsZ71BrcjNPDI 2cI8s5f1993EcyZE0p0HOM8siKfFaLOhw9KI5jaxr1Z/2EjX7Scm5BQo0SoaFinE QXENHu32fRyd0Lo1uO8SzFj16Lpkl2OvZ8v0KBMf6DYnKHAeZe4uVaAi17gphhSn olQBNYiM5GZ6vCysmKgMPSbwsQuXkRt8ohOSjg== urn:mace:shibboleth:1.0:nameIdentifier Hochschule Zittau / Görlitz Hochschule Zittau/Goerlitz http://www.hs-zigr.de Thomas Jaeger tjaeger@hs-zigr.de Thomas Jaeger tjaeger@hs-zigr.de htwg-konstanz.de idp.htwg-konstanz.de CN=idp.htwg-konstanz.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFCTCCA/GgAwIBAgIED3krjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAxMjIxMzU0MDdaFw0xNTAx MjExMzU0MDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuaHR3Zy1rb25zdGFuei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPCvB8y8jN5yPI18S2YaLk9+ x8txqfITAVZrVBCb8u8F/bPMso3evG9om1qDeUPlJ8xIhyIsNFfKjWQSrP6EmiI9 XZXL9Gm4xZhMmDgZ1+cLUViIYT/X+V62h3TKrgMvnzISVFvEZjxINgitV823DZRk 7zWswOvwV/V4ilDwJRhx6jLCbrztltPMpjIxMFvJFVDvllfPxykg2xQP5rhGa1gn ezpWh/ESyeE1VRworNZYQINvUQdTIuJlpj3iSC+pQvldDScEuai4CgGYg6p7gCzG 1sS7DJnytq5MUgtsduNpELzjFD2xtzQ/3LhsUf0ySpErSGAn5fKWg3Eab7K5NBUC AwEAAaOCAeEwggHdMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU+w/Cf4aHFawZhnChB+GawB41 2Q4wHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIwYDVR0RBBwwGoEY c3RldWVydEBodHdnLWtvbnN0YW56LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZow SwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp Y2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDov L2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAax3k4gqD7d5XAwDWmPs0oPCwW DgEofj++OOyp+LqVmayARGMWo501Xew1p/TX1XSRYWKiya+B+qTca7EmI/yThn8v yhadmTYazbcZndMv9QScDIVpO1+TdSrPgIF2mL5a+eiI8jNa8PIu04vSGUU5lw52 i2qcqy905Ip5EmeLUl+ZF3Evy3bFQPcbMHKbTz3Pp3wEnlzH4nv5IaAwOjGhCBCu wlDZxietS5h6mhn+0BSBa65u0e8tTzoJn1ZehI0f8lFZTkRTSyPw4J3FPi8aLGvb qKa8zt6MpiiTn10CDGdvLnRJ/CzTDL1DZgeCLm4nxZg5CdiYzpWxAaDoHOlV urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient htwg-konstanz.de idp.htwg-konstanz.de CN=idp.htwg-konstanz.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFCTCCA/GgAwIBAgIED3krjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAxMjIxMzU0MDdaFw0xNTAx MjExMzU0MDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuaHR3Zy1rb25zdGFuei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPCvB8y8jN5yPI18S2YaLk9+ x8txqfITAVZrVBCb8u8F/bPMso3evG9om1qDeUPlJ8xIhyIsNFfKjWQSrP6EmiI9 XZXL9Gm4xZhMmDgZ1+cLUViIYT/X+V62h3TKrgMvnzISVFvEZjxINgitV823DZRk 7zWswOvwV/V4ilDwJRhx6jLCbrztltPMpjIxMFvJFVDvllfPxykg2xQP5rhGa1gn ezpWh/ESyeE1VRworNZYQINvUQdTIuJlpj3iSC+pQvldDScEuai4CgGYg6p7gCzG 1sS7DJnytq5MUgtsduNpELzjFD2xtzQ/3LhsUf0ySpErSGAn5fKWg3Eab7K5NBUC AwEAAaOCAeEwggHdMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU+w/Cf4aHFawZhnChB+GawB41 2Q4wHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIwYDVR0RBBwwGoEY c3RldWVydEBodHdnLWtvbnN0YW56LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1z ZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZow SwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp Y2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDov L2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAax3k4gqD7d5XAwDWmPs0oPCwW DgEofj++OOyp+LqVmayARGMWo501Xew1p/TX1XSRYWKiya+B+qTca7EmI/yThn8v yhadmTYazbcZndMv9QScDIVpO1+TdSrPgIF2mL5a+eiI8jNa8PIu04vSGUU5lw52 i2qcqy905Ip5EmeLUl+ZF3Evy3bFQPcbMHKbTz3Pp3wEnlzH4nv5IaAwOjGhCBCu wlDZxietS5h6mhn+0BSBa65u0e8tTzoJn1ZehI0f8lFZTkRTSyPw4J3FPi8aLGvb qKa8zt6MpiiTn10CDGdvLnRJ/CzTDL1DZgeCLm4nxZg5CdiYzpWxAaDoHOlV urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Konstanz Technik, Wirtschaft und Gestaltung HTWG Konstanz https://www.htwg-konstanz.de Konrad Mauz hostmaster@htwg-konstanz.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ ids-mannheim.de Institut für Deutsche Sprache (IDS) Institut für Deutsche Sprache (IDS) Identity-Provider des Institut für Deutsche Sprache Identity-Provider of the Institut für Deutsche Sprache https://idp.ids-mannheim.de/logos/ids-logo-small.png https://idp.ids-mannheim.de/logos/ids-logo-large.png http://www.ids-mannheim.de http://www.ids-mannheim.de idp.ids-mannheim.de CN=idp.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIE4zCCA8ugAwIBAgIEDyTTjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTExMTkxNDI4MTVaFw0xNDEx MTgxNDI4MTVaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRwwGgYDVQQDExNpZHAuaWRzLW1hbm5oZWltLmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt7L/7N+17/v7lajOiMdvThxk NoiCwy2RDzaDi7IEvJtXmT1CkKXVg84uxCneoixdPwO9EZAyphOGfXyvIWiWOEkB 8135pYTbKNYPuG0+fIYXPvHE1+oFMca3K21GgssvoOZYJfi/wrORLx77iQXRgGYF mRllzaspZriQNbIvCwVsKsoL8zt9TeVa0Ltv6A7dRg/36u8XppG4glE4xuuXQgNI mj0qpJ9pV76bgzPKUNm2/aXDiyqoI4qvp2h4vM2sFv2MAguPkHI7PPcVXn1L2q3h WpylL+gjjNfZm1TdDww+r1HFdeQDORmjSh+Cd4bbdEeA2bWH3NHjSR6xWwCj/wID AQABo4IBvDCCAbgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSg5wzZdnXH5hJRlkFfkCXU0cFr 4TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zCBkQYDVR0fBIGJMIGG MEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5k ZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUF BwEBBIGdMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ds b2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUH MAKGP2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAB1uluFS88lYI QPiuEvlALX1GYfNZTNCJogeflb5E59zdd49Y7L5zs9IXbYLUMqSQrbLyv4i4nK4e bApMu6sgKRf6qPW/MZUAmW0VXjce+W3elGohc4D0MSVHXZQN48Y3S0Jktc5CVC46 HzxN+4WnjMpVFIB8d5PoL8Nck6vuKvM/IzQbUKym9VC29qwxUIyzG7/f6OuzwXtJ xPmwm/Z3/0myg08CF/awdegYuOaq2NBWi7ZvJefTvunuzhwv8LcNPon2mFomUq+E VVbh+FSPaIx4RWUSCYsAX8B5Yx9FCb0PJ8HnemcVzgyA8x4Qh5JYbdo0FiNI04LE 99YJ9IIzYQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ids-mannheim.de idp.ids-mannheim.de CN=idp.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIE4zCCA8ugAwIBAgIEDyTTjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTExMTkxNDI4MTVaFw0xNDEx MTgxNDI4MTVaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRwwGgYDVQQDExNpZHAuaWRzLW1hbm5oZWltLmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt7L/7N+17/v7lajOiMdvThxk NoiCwy2RDzaDi7IEvJtXmT1CkKXVg84uxCneoixdPwO9EZAyphOGfXyvIWiWOEkB 8135pYTbKNYPuG0+fIYXPvHE1+oFMca3K21GgssvoOZYJfi/wrORLx77iQXRgGYF mRllzaspZriQNbIvCwVsKsoL8zt9TeVa0Ltv6A7dRg/36u8XppG4glE4xuuXQgNI mj0qpJ9pV76bgzPKUNm2/aXDiyqoI4qvp2h4vM2sFv2MAguPkHI7PPcVXn1L2q3h WpylL+gjjNfZm1TdDww+r1HFdeQDORmjSh+Cd4bbdEeA2bWH3NHjSR6xWwCj/wID AQABo4IBvDCCAbgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSg5wzZdnXH5hJRlkFfkCXU0cFr 4TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zCBkQYDVR0fBIGJMIGG MEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j YS9wdWIvY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5k ZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUF BwEBBIGdMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ds b2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUH MAKGP2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAB1uluFS88lYI QPiuEvlALX1GYfNZTNCJogeflb5E59zdd49Y7L5zs9IXbYLUMqSQrbLyv4i4nK4e bApMu6sgKRf6qPW/MZUAmW0VXjce+W3elGohc4D0MSVHXZQN48Y3S0Jktc5CVC46 HzxN+4WnjMpVFIB8d5PoL8Nck6vuKvM/IzQbUKym9VC29qwxUIyzG7/f6OuzwXtJ xPmwm/Z3/0myg08CF/awdegYuOaq2NBWi7ZvJefTvunuzhwv8LcNPon2mFomUq+E VVbh+FSPaIx4RWUSCYsAX8B5Yx9FCb0PJ8HnemcVzgyA8x4Qh5JYbdo0FiNI04LE 99YJ9IIzYQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e217 e217 Institut für Deutsche Sprache (IDS) Institut für Deutsche Sprache (IDS) http://www.ids-mannheim.de http://www.ids-mannheim.de Oliver Schonefeld mailto:schonefeld@ids-mannheim.de Andreas Witt mailto:witt@ids-mannheim.de AAI Team mailto:aai@ids-mannheim.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf gov.br INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia http://www.inpa.gov.br/ http://www.inpa.gov.br/ MIIDdjCCAl4CAQAwDQYJKoZIhvcNAQEFBQAwgYAxDTALBgNVBAoTBElucGExDDAK BgNVBAsTA0NQRDEiMCAGCSqGSIb3DQEJARYTaW5wYW5ldEBpbnBhLmdvdi5icjEP MA0GA1UEBxMGTWFuYXVzMREwDwYDVQQIEwhBbWF6b25hczELMAkGA1UEBhMCQlIx DDAKBgNVBAMTA2lkcDAeFw0xMjAzMjAxOTM5NTVaFw0xNTAzMjAxOTM5NTVaMIGA MQ0wCwYDVQQKEwRJbnBhMQwwCgYDVQQLEwNDUEQxIjAgBgkqhkiG9w0BCQEWE2lu cGFuZXRAaW5wYS5nb3YuYnIxDzANBgNVBAcTBk1hbmF1czERMA8GA1UECBMIQW1h em9uYXMxCzAJBgNVBAYTAkJSMQwwCgYDVQQDEwNpZHAwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC2YWOFB1QlA1CXn4MTVp33reHQq5ExFwOPGkZRmmZA 5TJJ0wbwTk3BVj+tMke8Mo9Tz7+XZLW86GiXPopHUu32wCMlINQm8h4vxPx6eRD6 bxM0taw7mCH7UGmrLu8AeJTAAPAwFc+cz/Xy1VnkYU16nmm8dRw2GXYkTWAiDUHX 7vbsRKN2Gy42vvIp0Y2fK0i1xQmaZJgZy2/wXJOvu3ma2Uh/FdUiUvdyfrEZQWvQ OpMbJn3/eIA3Oq1oeIMR5gJMrQySXFgdmorlsBqSDnjj5e38Q+MopXRlCvFzwdoa fbdvwdV9Jj3TRU/GFLeyG5jp6BWIxg10HUecV5lS4QdvAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAKg8rgsX7ZpCohbp+qmSQgC/1LTZiX41quwkGb9hHok7w+5aNkT3 oQDCh2/To1bP1vqHIz4mSlQ9dYc/wH/Wu75XwLyS3pLRkAJVVEUo2Mo/3FqvsQaT QyveHw+vvQGny2yqG2aDR5E7CrrLZ72CS1sqVgqUhe6ex086NDFOQ9eXSttV4oOR BNZG46z8OvOKiag7OZmq/XBJPzkArnkszJB/0NqQ4aX71lL7nBEAx4mO6LfZTvwF fATi4XpVqAbePz+kYqxBiBLNY7Dm6pBfGBjlJPPf+uxYrZ9/+bD7HYzdfpXLrBBo ry7RXvOQFKJQWM61DWQrWxWZVG69CJVd/kA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gov.br MIIDdjCCAl4CAQAwDQYJKoZIhvcNAQEFBQAwgYAxDTALBgNVBAoTBElucGExDDAK BgNVBAsTA0NQRDEiMCAGCSqGSIb3DQEJARYTaW5wYW5ldEBpbnBhLmdvdi5icjEP MA0GA1UEBxMGTWFuYXVzMREwDwYDVQQIEwhBbWF6b25hczELMAkGA1UEBhMCQlIx DDAKBgNVBAMTA2lkcDAeFw0xMjAzMjAxOTM5NTVaFw0xNTAzMjAxOTM5NTVaMIGA MQ0wCwYDVQQKEwRJbnBhMQwwCgYDVQQLEwNDUEQxIjAgBgkqhkiG9w0BCQEWE2lu cGFuZXRAaW5wYS5nb3YuYnIxDzANBgNVBAcTBk1hbmF1czERMA8GA1UECBMIQW1h em9uYXMxCzAJBgNVBAYTAkJSMQwwCgYDVQQDEwNpZHAwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC2YWOFB1QlA1CXn4MTVp33reHQq5ExFwOPGkZRmmZA 5TJJ0wbwTk3BVj+tMke8Mo9Tz7+XZLW86GiXPopHUu32wCMlINQm8h4vxPx6eRD6 bxM0taw7mCH7UGmrLu8AeJTAAPAwFc+cz/Xy1VnkYU16nmm8dRw2GXYkTWAiDUHX 7vbsRKN2Gy42vvIp0Y2fK0i1xQmaZJgZy2/wXJOvu3ma2Uh/FdUiUvdyfrEZQWvQ OpMbJn3/eIA3Oq1oeIMR5gJMrQySXFgdmorlsBqSDnjj5e38Q+MopXRlCvFzwdoa fbdvwdV9Jj3TRU/GFLeyG5jp6BWIxg10HUecV5lS4QdvAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAKg8rgsX7ZpCohbp+qmSQgC/1LTZiX41quwkGb9hHok7w+5aNkT3 oQDCh2/To1bP1vqHIz4mSlQ9dYc/wH/Wu75XwLyS3pLRkAJVVEUo2Mo/3FqvsQaT QyveHw+vvQGny2yqG2aDR5E7CrrLZ72CS1sqVgqUhe6ex086NDFOQ9eXSttV4oOR BNZG46z8OvOKiag7OZmq/XBJPzkArnkszJB/0NqQ4aX71lL7nBEAx4mO6LfZTvwF fATi4XpVqAbePz+kYqxBiBLNY7Dm6pBfGBjlJPPf+uxYrZ9/+bD7HYzdfpXLrBBo ry7RXvOQFKJQWM61DWQrWxWZVG69CJVd/kA= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia INPA - Instituto Nacional de Pesquisas da Amazonia http://www.inpa.gov.br/ http://www.inpa.gov.br/ Paulo Henrique Cardoso Maia paulo.maia@inpa.gov.br http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf gu.se Göteborgs Universitet University of Gothenburg Identity Provider för anställda och studenter vid Göteborgs universitet. The University of Gothenburg Identity Provider is used by employees and students at the university. https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png gu.se geo:57.6986,11.9712 MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient gu.se MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5 MDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF wEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo L+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+ Vj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS 9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF KRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq hkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ jZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/ V01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e MyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/ CP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG MoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient GU Göteborgs Universitet University of Gothenburg http://www.gu.se Göteborgs universitet pablo.millet@gu.se helsinki.fi kalmar finland MIIEcTCCA1mgAwIBAgIQb6wlPCEcExhVve9XkInJdjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDQxNzAwMDAwMFoXDTE2MDQyNTIzNTk1OVowQDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRswGQYDVQQDExJpZHAuaXQuaGVs c2lua2kuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDcw5b6Irs srBw/ZqlYBd56/3TuwKlffQ/PMEWtXlREAr0AqEvfkwkDBcw2l1SukBgxrOrTSt+ V22gNr4MYG4e5TZXdz/0zE3cIKK0yyl3J2Nx2XlmI9fiR9Sek1nLAOtnLuwWRI8N QWdX/Xfy3y2/lQlMMNhhp7aSENrD0aHjtnGkM0VabUps643cTBriFHh7StggFRc8 hTMRtKiy8YJ/1Zsc9ga5ybM94zu3XIK4zeTJhYyGOgF6TKF7/mZvvLrPNjVOHSeA 0J/zojBV6GPCxlLSOAdkvV9uVhslLAbGii/0hEZ3pSS7U5XJ6xf54it/ygIgUxIf IOb985uDENrlAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUINR5wYeKLCfMrr3Wr5ritvhAkfowDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5pdC5oZWxzaW5raS5m aTANBgkqhkiG9w0BAQUFAAOCAQEADRpnZTiCX9noNJx4oRL58PTTLYVlh/VlBMen 56T532hwjM5mweKxLHdNO4aLSQjTLJG0QrJJwNM8of39eDv5UArRgiwnd9jfw0at S006LfAa2a68PWLmeg4MfwQ5IneMvFkS9+1SNL0sGd7nNFz86go7B3UpHbEiHJdv S/fr/RDEW7w/VIniSkVp7pSxCPLU0uRxXwIcQ4CLKUJXOPF3pzDPeos79qLMVY9c 3nqnZg9C2k24ELF6azswhYyTzXHp80ldMrshRglu8oNiVxQP1PuZJQW6UrIJBGeX tuqXWyJCptDt66Xp9smuVpRI45ikr+HoVSJnxmAoW/ImSH0oBg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient helsinki.fi MIIEcTCCA1mgAwIBAgIQb6wlPCEcExhVve9XkInJdjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDQxNzAwMDAwMFoXDTE2MDQyNTIzNTk1OVowQDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRswGQYDVQQDExJpZHAuaXQuaGVs c2lua2kuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDcw5b6Irs srBw/ZqlYBd56/3TuwKlffQ/PMEWtXlREAr0AqEvfkwkDBcw2l1SukBgxrOrTSt+ V22gNr4MYG4e5TZXdz/0zE3cIKK0yyl3J2Nx2XlmI9fiR9Sek1nLAOtnLuwWRI8N QWdX/Xfy3y2/lQlMMNhhp7aSENrD0aHjtnGkM0VabUps643cTBriFHh7StggFRc8 hTMRtKiy8YJ/1Zsc9ga5ybM94zu3XIK4zeTJhYyGOgF6TKF7/mZvvLrPNjVOHSeA 0J/zojBV6GPCxlLSOAdkvV9uVhslLAbGii/0hEZ3pSS7U5XJ6xf54it/ygIgUxIf IOb985uDENrlAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUINR5wYeKLCfMrr3Wr5ritvhAkfowDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5pdC5oZWxzaW5raS5m aTANBgkqhkiG9w0BAQUFAAOCAQEADRpnZTiCX9noNJx4oRL58PTTLYVlh/VlBMen 56T532hwjM5mweKxLHdNO4aLSQjTLJG0QrJJwNM8of39eDv5UArRgiwnd9jfw0at S006LfAa2a68PWLmeg4MfwQ5IneMvFkS9+1SNL0sGd7nNFz86go7B3UpHbEiHJdv S/fr/RDEW7w/VIniSkVp7pSxCPLU0uRxXwIcQ4CLKUJXOPF3pzDPeos79qLMVY9c 3nqnZg9C2k24ELF6azswhYyTzXHp80ldMrshRglu8oNiVxQP1PuZJQW6UrIJBGeX tuqXWyJCptDt66Xp9smuVpRI45ikr+HoVSJnxmAoW/ImSH0oBg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Helsingin yliopisto University of Helsinki Helsingfors universitet Helsingin yliopisto University of Helsinki Helsingfors universitet http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ Olli Saikko mailto:haka-hy@helsinki.fi Aarno Sandvik mailto:haka-hy@helsinki.fi tu-dortmund.de idp.itmc.tu-dortmund.de CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w CwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG CSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw N1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu aXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD VQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv nGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf Ds7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A xCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/ pnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y MMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc m23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g O6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt ZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v BkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO C6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN rkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0 9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq r1DtEBo5fNXQ5o94bU4R0XFG+Zaf idp.itmc.tu-dortmund.de CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w CwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG CSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw N1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu aXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD VQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv nGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf Ds7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A xCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/ pnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y MMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc m23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g O6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt ZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v BkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO C6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN rkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0 9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq r1DtEBo5fNXQ5o94bU4R0XFG+Zaf urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient tu-dortmund.de idp.itmc.tu-dortmund.de CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w CwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG CSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw N1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu aXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD VQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv nGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf Ds7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A xCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/ pnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y MMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc m23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g O6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt ZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v BkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO C6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN rkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0 9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq r1DtEBo5fNXQ5o94bU4R0XFG+Zaf idp.itmc.tu-dortmund.de CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w CwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG CSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw N1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu aXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD VQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv nGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf Ds7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A xCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/ pnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y MMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc m23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g O6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt ZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v BkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO C6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN rkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0 9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq r1DtEBo5fNXQ5o94bU4R0XFG+Zaf urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Dortmund (Technische Universität) Universität Dortmund (Technische Universität) http://www.tu-dortmund.de Stefan Rapp stefan.rapp@tu-dortmund.de Arne von Irmer Arne.vonIrmer@tu-dortmund.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ fz-juelich.de Forschungszentrum Jülich GmbH Forschungszentrum Jülich GmbH Identity-Provider der Forschungszentrum Jülich GmbH Identity-Provider der Forschungszentrum Jülich GmbH http://www.fz-juelich.de http://www.fz-juelich.de idp.its.fz-juelich.de CN=idp.its.fz-juelich.de,OU=ITS,O=Forschungszentrum Juelich GmbH,L=Juelich,ST=Nordrhein-Westfalen,C=DE MIIFzzCCBLegAwIBAgIHFSIFRQ92ezANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UE BhMCREUxJzAlBgNVBAoTHkZvcnNjaHVuZ3N6ZW50cnVtIEp1ZWxpY2ggR21iSDEq MCgGA1UEAxMhRlpKIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzAyMR8wHQYJ KoZIhvcNAQkBFhBjYUBmei1qdWVsaWNoLmRlMB4XDTEzMDEyNTEzMjUwOVoXDTE4 MDEyNDEzMjUwOVowgZQxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNOb3JkcmhlaW4t V2VzdGZhbGVuMRAwDgYDVQQHEwdKdWVsaWNoMScwJQYDVQQKEx5Gb3JzY2h1bmdz emVudHJ1bSBKdWVsaWNoIEdtYkgxDDAKBgNVBAsTA0lUUzEeMBwGA1UEAxMVaWRw Lml0cy5mei1qdWVsaWNoLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA7kqAIZgzj8l8CoExRFQudG0K6+1Rq82IcP8x2qixcpM2+FQUwKfg3ZKEKrzu FMMesVzyhyxIol/mp9jQodr5wIdX0/dJZcTPTSwcteWho/nw4xUhFHAJhe1TXmgR jNSjj82SEOCF3518xUcGtD8oitgVP5dJZBqsYJxsQY9hj2aOkCblbmBhypqjV+jX T4x6fO+5B5cWHEwV8UZDEeugmTIoPacOw0W0YGUJSnDdJ+2XryLQuPXdq8luA3E1 6BDIzM2IwTZObT+9m3fCIpyVrupebvNHIvrDl4NxzdHUjBpT4y3WN7NNIqjzTuzh ubmnwyqnyH3Va/WkYmZGlmH9OwIDAQABo4ICMzCCAi8wOQYDVR0gBDIwMDARBg8r BgEEAYGtIYIsAQEEAwAwEQYPKwYBBAGBrSGCLAIBBAMAMAgGBmeBDAECAjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4E FgQUpLW/S0BSgTYQGYu2dwI7NQ0f0Y4wHwYDVR0jBBgwFoAUIL1xiaXJKjMvEeAf 5ZQmVg8RAiUwOgYDVR0RBDMwMYIVaWRwLml0cy5mei1qdWVsaWNoLmRlgRhzLmhl aW5yaWNoQGZ6LWp1ZWxpY2guZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2Nk cDEucGNhLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4Yx aHR0cDovL2NkcDIucGNhLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNy bDCBywYIKwYBBQUHAQEEgb4wgbswMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBj YS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBBBggrBgEFBQcwAoY1aHR0cDovL2Nk cDEucGNhLmRmbi5kZS9memotY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQQYI KwYBBQUHMAKGNWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnpqLWNhL3B1Yi9jYWNl cnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeSJx3gmSpN4y/Xhv/ I0+fHVmzRy6xA9zkd/vfDVAG1a1a6U0jkuTkuoN2ObXGgPIRpV61joKDruFNWNml chVIORDUNE24M27JcLmxBitHrbTJZ4nrVaE57jFqM6Ll4ne4yLcJNKX1k6pOMreD ddTOhykyujKnlcLTb2gUgwPiFU9tpCv3aNiTFoiX/XkvHn2MHIZ82sBVEsFRdFxR Kxi4CCebueajXrTt7Vptou9vy5anuOI8eymx2+8hcHrDz7up57CI88c+WsvTKE0j GY7013lX39RPwVqufTJb1rMq3Aas6tCvKZG4kshC15lWOBZcou2rLUfkABgkC40L mqPg urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fz-juelich.de idp.its.fz-juelich.de CN=idp.its.fz-juelich.de,OU=ITS,O=Forschungszentrum Juelich GmbH,L=Juelich,ST=Nordrhein-Westfalen,C=DE MIIFzzCCBLegAwIBAgIHFSIFRQ92ezANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UE BhMCREUxJzAlBgNVBAoTHkZvcnNjaHVuZ3N6ZW50cnVtIEp1ZWxpY2ggR21iSDEq MCgGA1UEAxMhRlpKIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzAyMR8wHQYJ KoZIhvcNAQkBFhBjYUBmei1qdWVsaWNoLmRlMB4XDTEzMDEyNTEzMjUwOVoXDTE4 MDEyNDEzMjUwOVowgZQxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNOb3JkcmhlaW4t V2VzdGZhbGVuMRAwDgYDVQQHEwdKdWVsaWNoMScwJQYDVQQKEx5Gb3JzY2h1bmdz emVudHJ1bSBKdWVsaWNoIEdtYkgxDDAKBgNVBAsTA0lUUzEeMBwGA1UEAxMVaWRw Lml0cy5mei1qdWVsaWNoLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA7kqAIZgzj8l8CoExRFQudG0K6+1Rq82IcP8x2qixcpM2+FQUwKfg3ZKEKrzu FMMesVzyhyxIol/mp9jQodr5wIdX0/dJZcTPTSwcteWho/nw4xUhFHAJhe1TXmgR jNSjj82SEOCF3518xUcGtD8oitgVP5dJZBqsYJxsQY9hj2aOkCblbmBhypqjV+jX T4x6fO+5B5cWHEwV8UZDEeugmTIoPacOw0W0YGUJSnDdJ+2XryLQuPXdq8luA3E1 6BDIzM2IwTZObT+9m3fCIpyVrupebvNHIvrDl4NxzdHUjBpT4y3WN7NNIqjzTuzh ubmnwyqnyH3Va/WkYmZGlmH9OwIDAQABo4ICMzCCAi8wOQYDVR0gBDIwMDARBg8r BgEEAYGtIYIsAQEEAwAwEQYPKwYBBAGBrSGCLAIBBAMAMAgGBmeBDAECAjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4E FgQUpLW/S0BSgTYQGYu2dwI7NQ0f0Y4wHwYDVR0jBBgwFoAUIL1xiaXJKjMvEeAf 5ZQmVg8RAiUwOgYDVR0RBDMwMYIVaWRwLml0cy5mei1qdWVsaWNoLmRlgRhzLmhl aW5yaWNoQGZ6LWp1ZWxpY2guZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2Nk cDEucGNhLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4Yx aHR0cDovL2NkcDIucGNhLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNy bDCBywYIKwYBBQUHAQEEgb4wgbswMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBj YS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBBBggrBgEFBQcwAoY1aHR0cDovL2Nk cDEucGNhLmRmbi5kZS9memotY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQQYI KwYBBQUHMAKGNWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnpqLWNhL3B1Yi9jYWNl cnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeSJx3gmSpN4y/Xhv/ I0+fHVmzRy6xA9zkd/vfDVAG1a1a6U0jkuTkuoN2ObXGgPIRpV61joKDruFNWNml chVIORDUNE24M27JcLmxBitHrbTJZ4nrVaE57jFqM6Ll4ne4yLcJNKX1k6pOMreD ddTOhykyujKnlcLTb2gUgwPiFU9tpCv3aNiTFoiX/XkvHn2MHIZ82sBVEsFRdFxR Kxi4CCebueajXrTt7Vptou9vy5anuOI8eymx2+8hcHrDz7up57CI88c+WsvTKE0j GY7013lX39RPwVqufTJb1rMq3Aas6tCvKZG4kshC15lWOBZcou2rLUfkABgkC40L mqPg urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e234 e234 Forschungszentrum Jülich GmbH Forschungszentrum Jülich GmbH http://www.fz-juelich.de http://www.fz-juelich.de Jens Heidbüchel mailto:j.heidbuechel@fz-juelich.de Jens Heidbüchel mailto:j.heidbuechel@fz-juelich.de ITS Service Desk Forschungszentrum Jülich GmbH mailto:it-services@fz-juelich.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf su.se Stockholms Universitet Stockholm University Identity Provider för anställda och studenter vid Stockholms universitet. The Stockholm University Identity Provider is used by employees and students at the university. https://idp.it.su.se/idp/img/su-logo-sv_OLD.gif https://idp.it.su.se/idp/img/su-logo-en_OLD.gif su.se geo:59.3625,18.0586 MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient su.se MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa MBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT OJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm 5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH PHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko 7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+ HPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM aWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq hkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt kuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9 +AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu zu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF nqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y VK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SU Stockholms Universitet Stockholm University http://www.su.se Stockholm University helpdesk@it.su.se http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf kb.se Kungliga biblioteket National Library of Sweden Identity Provider för Kungliga biblioteket. Identity Provider for National Library of Sweden. https://idp.kb.se/idp/images/kb-logo.png 193.10.249.131/32 kb.se geo:59.33822,18.0722617 MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB BQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1 MTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ X4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd L2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W fQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf fswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99 MLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R BC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD ggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB D3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A eqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM FgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN eXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483 HoPbenzIMS3KvKqUl64+5qwAZhM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kb.se MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB BQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1 MTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ X4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd L2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W fQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf fswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99 MLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R BC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0 aDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD ggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB D3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A eqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM FgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN eXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483 HoPbenzIMS3KvKqUl64+5qwAZhM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KB Kungliga biblioteket National Library of Sweden http://kb.se Kungliga Biblioteket swamid@kb.se https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ lrz.de Leibniz-Rechenzentrum (LRZ) Leibniz Supercomputing Centre (LRZ) Der LRZ Identity Provider bedient Benutzer und Mitarbeiter des Leibniz-Rechenzentrums, insb. auch Supercomputing-Kunden The LRZ Identity Provider is used by staff members and users of Leibniz Supercomputing Centre, especially users of supercomputing systems. https://idp.lrz.de/idp/images/lrzlogo.jpg http://www.lrz-muenchen.de http://www.lrz-muenchen.de lrzidp.lrz.de CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX Q0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu A1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS M6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh aFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu wPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID AQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH uzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS gR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl ghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw Mi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u ZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot Y2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/ BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD ggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU qX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM /bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg zr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r kmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD t0kVopfGsEIT142DrBwPmGvPGmU= lrzidp.lrz.de CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX Q0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu A1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS M6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh aFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu wPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID AQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH uzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS gR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl ghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw Mi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u ZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot Y2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/ BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD ggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU qX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM /bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg zr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r kmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD t0kVopfGsEIT142DrBwPmGvPGmU= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lrz.de lrzidp.lrz.de CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX Q0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu A1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS M6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh aFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu wPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID AQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH uzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS gR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl ghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw Mi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u ZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot Y2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/ BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD ggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU qX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM /bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg zr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r kmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD t0kVopfGsEIT142DrBwPmGvPGmU= lrzidp.lrz.de CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX Q0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu A1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS M6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh aFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu wPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID AQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH uzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS gR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl ghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw Mi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u ZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot Y2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/ BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD ggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU qX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM /bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg zr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r kmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD t0kVopfGsEIT142DrBwPmGvPGmU= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent e38 e38 Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften Leibniz Supercomputing Centre (LRZ) of the Bavarian Academy of Sciences and Humanities http://www.lrz-muenchen.de http://www.lrz.de/english/ Ralf Ebner mailto:shibboleth@lrz.de Ralf Ebner mailto:shibboleth@lrz.de Ralf Ebner mailto:shibboleth@lrz.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf mast.br MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins http://www.mast.br/ http://www.mast.br/ MIIEODCCAyACAQAwDQYJKoZIhvcNAQEFBQAwgeExNDAyBgNVBAoTK01BU1QgLSBN dXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxNDAyBgNVBAsTK01B U1QgLSBNdXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxHjAcBgkq hkiG9w0BCQEWD3N1cG9ydGVAbWFzdC5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVp cm8xFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEUMBIGA1UE AxMLaWRwLm1hc3QuYnIwHhcNMTEwODEwMTU0ODMzWhcNMTQwODA5MTU0ODMzWjCB 4TE0MDIGA1UEChMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBDaWVuY2lh cyBBZmluczE0MDIGA1UECxMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBD aWVuY2lhcyBBZmluczEeMBwGCSqGSIb3DQEJARYPc3Vwb3J0ZUBtYXN0LmJyMRcw FQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8x CzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAubWFzdC5icjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALq/Jtq5wZZuruoxS9xHqrKxS184BB7KaKbG4gDe rM7i6fjz9FqHiOenzzcPfx8QK3/jx138GeLh+V7xIhKbmkACoOaugVXF9tka5D8C T00bWQb3kgVE4o/CENU+0LXTYD1VqI+EPQhtwOtbApMcqgNpl11erTicoro2EUSb Nwvk7evnH28I2OR5MyCvc3VKmQYPebSZbZp7JDhTBPb/Eh53SJC0kHrbXvAAhVEy J4RNah7aD5LEN0zEsCnuBo82XSxryd5Q9mjYxF8cd5bGKOKMePyle3EMUfSg3E/8 VijugSLN3Xmary9QNpnJEpK/NvQl8rRKV4H8SQiriR38nIsCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEABbhVYQRVmgVV+ZkapypYtD6xCJy8ARghj1oPU61AbfONICcr JBDtNEOWFlH8zTL42/EEEzWFFHjMQffIzEzPiGU4Km8p8bF2PPZC8YA5NCbOMv21 nyPCnxetzKXU8q/dEoQwJwX7rILsvHglAxjtW6DIW4oWFnVnCjZhQoeVTeRkBywE IzG8yFXmV8X9zW3yQfoE3UOOEWkCPwkKE3SgysBrb9Z1C2VbL9pa/t0DcFedbg/3 M/JFnTWdElxhlTAEUdWG02Q/wBD19fwkL4CUojJik6Jx+GqWojC8vGQ0DqnmWMu7 ERJxOdpZK0LarTajQiMby3QbU2sYJ0W6f/9uJQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mast.br MIIEODCCAyACAQAwDQYJKoZIhvcNAQEFBQAwgeExNDAyBgNVBAoTK01BU1QgLSBN dXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxNDAyBgNVBAsTK01B U1QgLSBNdXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxHjAcBgkq hkiG9w0BCQEWD3N1cG9ydGVAbWFzdC5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVp cm8xFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEUMBIGA1UE AxMLaWRwLm1hc3QuYnIwHhcNMTEwODEwMTU0ODMzWhcNMTQwODA5MTU0ODMzWjCB 4TE0MDIGA1UEChMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBDaWVuY2lh cyBBZmluczE0MDIGA1UECxMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBD aWVuY2lhcyBBZmluczEeMBwGCSqGSIb3DQEJARYPc3Vwb3J0ZUBtYXN0LmJyMRcw FQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8x CzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAubWFzdC5icjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALq/Jtq5wZZuruoxS9xHqrKxS184BB7KaKbG4gDe rM7i6fjz9FqHiOenzzcPfx8QK3/jx138GeLh+V7xIhKbmkACoOaugVXF9tka5D8C T00bWQb3kgVE4o/CENU+0LXTYD1VqI+EPQhtwOtbApMcqgNpl11erTicoro2EUSb Nwvk7evnH28I2OR5MyCvc3VKmQYPebSZbZp7JDhTBPb/Eh53SJC0kHrbXvAAhVEy J4RNah7aD5LEN0zEsCnuBo82XSxryd5Q9mjYxF8cd5bGKOKMePyle3EMUfSg3E/8 VijugSLN3Xmary9QNpnJEpK/NvQl8rRKV4H8SQiriR38nIsCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEABbhVYQRVmgVV+ZkapypYtD6xCJy8ARghj1oPU61AbfONICcr JBDtNEOWFlH8zTL42/EEEzWFFHjMQffIzEzPiGU4Km8p8bF2PPZC8YA5NCbOMv21 nyPCnxetzKXU8q/dEoQwJwX7rILsvHglAxjtW6DIW4oWFnVnCjZhQoeVTeRkBywE IzG8yFXmV8X9zW3yQfoE3UOOEWkCPwkKE3SgysBrb9Z1C2VbL9pa/t0DcFedbg/3 M/JFnTWdElxhlTAEUdWG02Q/wBD19fwkL4CUojJik6Jx+GqWojC8vGQ0DqnmWMu7 ERJxOdpZK0LarTajQiMby3QbU2sYJ0W6f/9uJQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins MAST - Museu de Astronomia e Ciencias Afins http://www.mast.br/ http://www.mast.br/ Leonardo Cardozo leonardo@mast.br metropolia.fi kalmar finland MIIECzCCAvOgAwIBAgIRAL+szgnI0qWlv5j0dv0UYtswDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UE BhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0xMTEx MjQwNjQwMThaFw0xNDExMjMwNjQwMThaMFExCzAJBgNVBAYTAkZJMSYwJAYDVQQKDB1NZXRyb3Bv bGlhIEFtbWF0dGlrb3JrZWFrb3VsdTEaMBgGA1UEAwwRaWRwLm1ldHJvcG9saWEuZmkwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS9Nz6Ju8uVYvBqzZq/HSzPL8yZzRRIexBXG7rsZEE ti0U+ERX/QJ7nDoQCCn4P8PQoGgZvl6A69F4TBxw27KcLEutuZfFAKhvd8P/X3+vbwDMIlJfMi2o oVWGxcIRfvuLoP5gsTJpmuDQE1xB6ZToA0xs5aIQOJFKzAznWOf8PPrUF7V2SE90xt4gE9OmpnOF w1gfp243SRnvxNJwai2+3L+FFAyygiCk4ao9IcdguXxpW42bLghb8GZAsla8ULvrNB+PaAMjYYkd EbvcoxbxynSE2LBrRlQ7cn769INlQkv7yVgo12zJ1GHBn2JgSdjiK/mPg68M24S5fAZXZVdBAgMB AAGjgfUwgfIwEwYDVR0jBAwwCoAISqCqWITTXjwwGQYDVR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIw cgYDVR0fBGswaTBnoGWgY4ZhbGRhcDovLzE5NC4yNTIuMTI0LjI0MTozODkvY249U29uZXJhJTIw Q2xhc3MyJTIwQ0Esbz1Tb25lcmEsYz1GST9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0O2JpbmFy eTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQW BBSetcs1P8mXrxv31HIiIZRlQ5pMizANBgkqhkiG9w0BAQUFAAOCAQEAJXlZQSERzZyIyD5t6zfC velNXend4z9jhUb3ZqFd86xAYNPRj+wNJBCSUJ3+mn1MWW5kV8D28jixtVvtqKZUgSCBBrxRJ5D9 Hl7CRqNPubvcrxkXETZv0uEfnJaEK7wEWR0LP3r5RUjBc9AbSbsHOIX/sBxS/IMjTrb3PAwbAypT 417lCgBzdpTIiDq+QF4bb4Tt/kjTRqPT21lporYTW+/NWFK02X+rgsABklvOQKSTEGvyDr6dLbSD tto9jTy1FzEicXFLvj36B+MB87UChYNTW7IJMJvJZgbuod76mjg9LkY+PHaxcn2kNmUYQKuuio0g LQc3QWj/dW5XWHUtjA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient metropolia.fi MIIECzCCAvOgAwIBAgIRAL+szgnI0qWlv5j0dv0UYtswDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UE BhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0xMTEx MjQwNjQwMThaFw0xNDExMjMwNjQwMThaMFExCzAJBgNVBAYTAkZJMSYwJAYDVQQKDB1NZXRyb3Bv bGlhIEFtbWF0dGlrb3JrZWFrb3VsdTEaMBgGA1UEAwwRaWRwLm1ldHJvcG9saWEuZmkwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS9Nz6Ju8uVYvBqzZq/HSzPL8yZzRRIexBXG7rsZEE ti0U+ERX/QJ7nDoQCCn4P8PQoGgZvl6A69F4TBxw27KcLEutuZfFAKhvd8P/X3+vbwDMIlJfMi2o oVWGxcIRfvuLoP5gsTJpmuDQE1xB6ZToA0xs5aIQOJFKzAznWOf8PPrUF7V2SE90xt4gE9OmpnOF w1gfp243SRnvxNJwai2+3L+FFAyygiCk4ao9IcdguXxpW42bLghb8GZAsla8ULvrNB+PaAMjYYkd EbvcoxbxynSE2LBrRlQ7cn769INlQkv7yVgo12zJ1GHBn2JgSdjiK/mPg68M24S5fAZXZVdBAgMB AAGjgfUwgfIwEwYDVR0jBAwwCoAISqCqWITTXjwwGQYDVR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIw cgYDVR0fBGswaTBnoGWgY4ZhbGRhcDovLzE5NC4yNTIuMTI0LjI0MTozODkvY249U29uZXJhJTIw Q2xhc3MyJTIwQ0Esbz1Tb25lcmEsYz1GST9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0O2JpbmFy eTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQW BBSetcs1P8mXrxv31HIiIZRlQ5pMizANBgkqhkiG9w0BAQUFAAOCAQEAJXlZQSERzZyIyD5t6zfC velNXend4z9jhUb3ZqFd86xAYNPRj+wNJBCSUJ3+mn1MWW5kV8D28jixtVvtqKZUgSCBBrxRJ5D9 Hl7CRqNPubvcrxkXETZv0uEfnJaEK7wEWR0LP3r5RUjBc9AbSbsHOIX/sBxS/IMjTrb3PAwbAypT 417lCgBzdpTIiDq+QF4bb4Tt/kjTRqPT21lporYTW+/NWFK02X+rgsABklvOQKSTEGvyDr6dLbSD tto9jTy1FzEicXFLvj36B+MB87UChYNTW7IJMJvJZgbuod76mjg9LkY+PHaxcn2kNmUYQKuuio0g LQc3QWj/dW5XWHUtjA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Metropolia-ammattikorkeakoulu Helsinki Metropolia University of Applied Sciences Metropolia yrkeshogskola Metropolia-ammattikorkeakoulu Helsinki Metropolia University of Applied Sciences Metropolia yrkeshogskola http://www.metropolia.fi http://www.metropolia.fi http://www.metropolia.fi Jani Kaljunen mailto:jani.kaljunen@metropolia.fi Jukka Veikkolainen mailto:jukka.veikkolainen@metropolia.fi http://ukfederation.org.uk/doc/mdrps-20130902 nesc.gla.ac.uk National e-Science Centre Hub (Glasgow) https://idp.nesc.gla.ac.uk:8444/nescgla.gif MIIDNDCCAhygAwIBAgIVAPq1QpqioWHeh0ScXnahkNLcLb9SMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5uZXNjLmdsYS5hYy51azAeFw0xMDAxMjgxMjQ2 MzZaFw0zMDAxMjgxMjQ2MzZaMB0xGzAZBgNVBAMTEmlkcC5uZXNjLmdsYS5hYy51 azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIzMo/jm/4YdOcraBypo 44Pt5VVSsq362JfQUcuONHVVncUV4WD/60FMjJRIeEzFfFpzbAne6pUnixb9Z1B6 fcSpTVN6YhO81LqwnYNumOOlYmYPwDYPObyvpIhcUI4fB/qUbSyURXisbIXlgjow vNbrjxT94otpChHh/MDDf/av1Js96tHUW9qHeE6hCtjKsBOgQRc4F7O4jAwkstlX An0p6uImBE29Dp28XPl2pvGmCX3nXFOxWFNA8/hLaP2WwLwj1We4x9sKrQ36nHXx Vs96YJBQ57UaaXBPciLX0OLi789yuXGBFQVfze1bB+nwg6jyBBYNVRfowcf52tDe ZCUCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLm5lc2MuZ2xhLmFjLnVrhilodHRw czovL2lkcC5uZXNjLmdsYS5hYy51ay9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Bp6Cv9b7k/vjHWMzMz9WVf7A/FUwDQYJKoZIhvcNAQEFBQADggEBAHrb5/goxXFy YTItKSfhHvqYKdLMBYrGDn8c0mXOm3vy1rC4osncx9TjPbjLAJg+i6rZxdfCzgN3 Cjlg1FyMEpsRkscPRSQlg9gge2Ecd/iWSoq8Md25feH1Xm7AA91Q3S81mheSXqx/ As0WUNFBp9tvIYHCBUMujQzw/O0s3qI8COnjAFpj4K1Hp+0zrjjE860ezhKuGs3c v+9IVxUpfm8spl6EnuWbPGY0+J8N4DqL14G1SuOsMJNMB+qw9JFikzNy0YfHD9YK Gcw5OSlSkClxFLW1fQ3aMDYjRi65tmArCZ4p3utYdqEWy4qzitl/helnRtPojX0b XuZK6AuQhAE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nesc.gla.ac.uk MIIDNDCCAhygAwIBAgIVAPq1QpqioWHeh0ScXnahkNLcLb9SMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5uZXNjLmdsYS5hYy51azAeFw0xMDAxMjgxMjQ2 MzZaFw0zMDAxMjgxMjQ2MzZaMB0xGzAZBgNVBAMTEmlkcC5uZXNjLmdsYS5hYy51 azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIzMo/jm/4YdOcraBypo 44Pt5VVSsq362JfQUcuONHVVncUV4WD/60FMjJRIeEzFfFpzbAne6pUnixb9Z1B6 fcSpTVN6YhO81LqwnYNumOOlYmYPwDYPObyvpIhcUI4fB/qUbSyURXisbIXlgjow vNbrjxT94otpChHh/MDDf/av1Js96tHUW9qHeE6hCtjKsBOgQRc4F7O4jAwkstlX An0p6uImBE29Dp28XPl2pvGmCX3nXFOxWFNA8/hLaP2WwLwj1We4x9sKrQ36nHXx Vs96YJBQ57UaaXBPciLX0OLi789yuXGBFQVfze1bB+nwg6jyBBYNVRfowcf52tDe ZCUCAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLm5lc2MuZ2xhLmFjLnVrhilodHRw czovL2lkcC5uZXNjLmdsYS5hYy51ay9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU Bp6Cv9b7k/vjHWMzMz9WVf7A/FUwDQYJKoZIhvcNAQEFBQADggEBAHrb5/goxXFy YTItKSfhHvqYKdLMBYrGDn8c0mXOm3vy1rC4osncx9TjPbjLAJg+i6rZxdfCzgN3 Cjlg1FyMEpsRkscPRSQlg9gge2Ecd/iWSoq8Md25feH1Xm7AA91Q3S81mheSXqx/ As0WUNFBp9tvIYHCBUMujQzw/O0s3qI8COnjAFpj4K1Hp+0zrjjE860ezhKuGs3c v+9IVxUpfm8spl6EnuWbPGY0+J8N4DqL14G1SuOsMJNMB+qw9JFikzNy0YfHD9YK Gcw5OSlSkClxFLW1fQ3aMDYjRi65tmArCZ4p3utYdqEWy4qzitl/helnRtPojX0b XuZK6AuQhAE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient University of Glasgow National e-Science Centre Hub (Glasgow) http://www.nesc.ac.uk/hub/ John Watt mailto:John.Watt@glasgow.ac.uk John Watt mailto:John.Watt@glasgow.ac.uk niifi href href-edugain href-idps niif.hu 193.6.222.0/24 193.6.223.0/24 geo:47.518209,19.055394 https://idp.niif.hu/niifi.png MIIDFzCCAf+gAwIBAgIURk5Mvu+xPoln7suz9TRey3n9W6owDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLaWRwLm5paWYuaHUwHhcNMDkwMzE5MTUxNDI5WhcNMjkwMzE5MTUxNDI5WjAWMRQwEgYDVQQDEwtpZHAubmlpZi5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtb3M1DxuXOF4V9t7rnssnmBOw3TPKE1sbN7bnHZTdutfi/CNpxKHMY8Jz7wpPyXs3Q02mZWWADlp+WaCh1Kg+4UuLFObv3IWm9F2XXrMiFCRATmiB2mkkG07bpe7fNhHT3uBq7UqyhIAPcjynELzVyaawAIUfLSjNaeQGpm6hNCNsj+WeIAzAccH+Rau6N4DUefAmKVSoxwo0WpCJdgu95ApvvpWY1vf7WHxqG4pSjUM0oE0yfg3k3bkj5i2M+NMGZPPPeTf1cVliKD37nGk8QGCubV2VI+NlSnye45nB6irGdkHfIQGzDmfYCQ1gS1hagOryjrq6jJWcXJzIugpsCAwEAAaNdMFswOgYDVR0RBDMwMYILaWRwLm5paWYuaHWGImh0dHBzOi8vaWRwLm5paWYuaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFLi4+VWomShT2Y6eVzoLuWkkiHYlMA0GCSqGSIb3DQEBBQUAA4IBAQBdZ8ofazFei8yMDzIIrMvdU2szDo538cU8a3hFhDcHC6k30KO0WoTWdwMWGQ70CY5/Kz0PW60esi3WssVG4+uf3km/yemMwaQAvJ1uhRIsH+W4ByQ/c6SLFHb14MFeyONLVB4hFcM5yYlIiCVDfHJTJ5NerOVhDDxh70a1/VdN7jzS/PanEkeLgFsbQp+tQ3UiW2ukCS7FVRFFRwtAyDrjDB0waz+mdLb9JMxbfbSsnHsRM8PwUXAYAhNJP8I1LCTQRUsOXIX2Bu7LDhfPuDfW1uUoD5loXewQUetfYt/L3trt6OplJHdYXd7nL5zWzRdAFzMB7KYuaKgFLjgfQZH/ idp.niif.hu urn:oasis:names:tc:SAML:2.0:nameid-format:transient NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development NIIF Intézet NIIF Institute http://www.niif.hu http://www.niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf nordu.net NORDUnet The NORDUnet A/S Identity Provider is used by employees and guests of NORDUnet. https://www.nordu.net/resources/NORDUnet2.jpg nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nordu.net MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF BQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y OTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7 RTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX Bf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i CMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR M/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru ATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf MD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l dC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w DQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU bZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW nOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY Q93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn aOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7 JiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient NORDUnet NORDUnet NORDUnet http://www.nordu.net NORDUnet NOC noc@nordu.net ph-freiburg.de idp.ph-freiburg.de CN=idp.ph-freiburg.de,O=Paedagogische Hochschule Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0XYvTANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIRnJlaWJ1 cmcxKjAoBgNVBAoTIVBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBGcmVpYnVyZzEM MAoGA1UECxMDWklLMREwDwYDVQQDEwhQSC1GUiBDQTEhMB8GCSqGSIb3DQEJARYS cGtpQHBoLWZyZWlidXJnLmRlMB4XDTA5MTIxNDE1MzUxMFoXDTE0MTIxMzE1MzUx MFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx ETAPBgNVBAcTCEZyZWlidXJnMSowKAYDVQQKEyFQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgRnJlaWJ1cmcxGzAZBgNVBAMTEmlkcC5waC1mcmVpYnVyZy5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM828KxElHwjl/c6j9CG8AFT+y7J 4w4yw0qc9Up8zZtzQPuJa+xaG3D3vDcfYB12i2mqdsOrB2ONYUSBgq29myZ6h1kx SqQTuOS0Ms+L6xH40XYkApDq76knlDgSzVWy3rnoT539QXLwyo5lMjqqo+/1a5hV KP3fygx0BRO45IGgfgvvjSHvEuxWOSTFYSFawj1QhZj1Kdr5LORt1BhG02QADVnA j4cTA3gv9O/MN9MnViBM4Vmp4pIUi7SgcwGLxAQcDgoaA4LADU2PF2qsoKCdJOv9 W4LKtLLqv8rrLajinD/F6rFfbF0Y0MkiE/wQKHY6+DE2LbP5EZwSc8vj5a8CAwEA AaOCAaswggGnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUbBM+NKAEus52mOzdt5CcTaSKs8Qw HwYDVR0jBBgwFoAUcc1Tb+nFrN3ri2RPPjhAO2OMRaIwgYgGA1UdHwSBgDB+MD2g O6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWZyZWlidXJnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWZy ZWlidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBH BggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1mcmVpYnVyZy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvcGgtZnJlaWJ1cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQB50CER7ZpXfLAHmrAOUCQXWTDAYWmRCx+kuM93 LmsV51v9wj3ABXW6gTYf5/uBOqepakXVh6F4UDrOMudsyANOGVAyjKKGsf9O80y2 RcB44enObtzulPJruBlTjuDeJa0JMG2fktq/G24OQ0EbsE/iU7Bjzi/bhBJ8PZ/Q +C2L4u2g+MzuP715KXq0TvF1WrqU6E4SlNo57GGwOTEcc236ldrWkA7E2c27x0Gr ACQ2fRteTKA1w2KTSEDlL+tI4L0fj4Vs/6utxsFGQKsLlZh3XYJV6UN+LWuuV4Ld skKvylp9V9RQYU0paW2EUEcSWQ4LqNBNFBfyMYd0FkhipnTt urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ph-freiburg.de idp.ph-freiburg.de CN=idp.ph-freiburg.de,O=Paedagogische Hochschule Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0XYvTANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIRnJlaWJ1 cmcxKjAoBgNVBAoTIVBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBGcmVpYnVyZzEM MAoGA1UECxMDWklLMREwDwYDVQQDEwhQSC1GUiBDQTEhMB8GCSqGSIb3DQEJARYS cGtpQHBoLWZyZWlidXJnLmRlMB4XDTA5MTIxNDE1MzUxMFoXDTE0MTIxMzE1MzUx MFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx ETAPBgNVBAcTCEZyZWlidXJnMSowKAYDVQQKEyFQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgRnJlaWJ1cmcxGzAZBgNVBAMTEmlkcC5waC1mcmVpYnVyZy5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM828KxElHwjl/c6j9CG8AFT+y7J 4w4yw0qc9Up8zZtzQPuJa+xaG3D3vDcfYB12i2mqdsOrB2ONYUSBgq29myZ6h1kx SqQTuOS0Ms+L6xH40XYkApDq76knlDgSzVWy3rnoT539QXLwyo5lMjqqo+/1a5hV KP3fygx0BRO45IGgfgvvjSHvEuxWOSTFYSFawj1QhZj1Kdr5LORt1BhG02QADVnA j4cTA3gv9O/MN9MnViBM4Vmp4pIUi7SgcwGLxAQcDgoaA4LADU2PF2qsoKCdJOv9 W4LKtLLqv8rrLajinD/F6rFfbF0Y0MkiE/wQKHY6+DE2LbP5EZwSc8vj5a8CAwEA AaOCAaswggGnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUbBM+NKAEus52mOzdt5CcTaSKs8Qw HwYDVR0jBBgwFoAUcc1Tb+nFrN3ri2RPPjhAO2OMRaIwgYgGA1UdHwSBgDB+MD2g O6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWZyZWlidXJnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWZy ZWlidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBH BggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1mcmVpYnVyZy1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvcGgtZnJlaWJ1cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQB50CER7ZpXfLAHmrAOUCQXWTDAYWmRCx+kuM93 LmsV51v9wj3ABXW6gTYf5/uBOqepakXVh6F4UDrOMudsyANOGVAyjKKGsf9O80y2 RcB44enObtzulPJruBlTjuDeJa0JMG2fktq/G24OQ0EbsE/iU7Bjzi/bhBJ8PZ/Q +C2L4u2g+MzuP715KXq0TvF1WrqU6E4SlNo57GGwOTEcc236ldrWkA7E2c27x0Gr ACQ2fRteTKA1w2KTSEDlL+tI4L0fj4Vs/6utxsFGQKsLlZh3XYJV6UN+LWuuV4Ld skKvylp9V9RQYU0paW2EUEcSWQ4LqNBNFBfyMYd0FkhipnTt urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pädagogische Hochschule Freiburg PH-Freiburg http://www.ph-freiburg.de/zik/ Stephan Lauffer lauffer@ph-freiburg.de Martin Duffner duffner@ph-freiburg.de ph-gmuend.de idp.ph-gmuend.de CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl YmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg U2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj aHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k LmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT AkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh ZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl IFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu cGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ aKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+ ko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw Cs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL YYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA z7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq ThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz wOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B LDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg Q4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt Y2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2 BggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm bi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh ZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq RS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG ieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe /YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C t4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC LeUps76Ek484SMahrIkadUnVpLP5zOo/lss= idp.ph-gmuend.de CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl YmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg U2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj aHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k LmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT AkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh ZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl IFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu cGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ aKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+ ko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw Cs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL YYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA z7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq ThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz wOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B LDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg Q4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt Y2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2 BggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm bi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh ZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq RS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG ieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe /YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C t4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC LeUps76Ek484SMahrIkadUnVpLP5zOo/lss= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ph-gmuend.de idp.ph-gmuend.de CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl YmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg U2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj aHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k LmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT AkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh ZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl IFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu cGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ aKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+ ko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw Cs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL YYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA z7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq ThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz wOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B LDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg Q4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt Y2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2 BggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm bi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh ZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq RS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG ieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe /YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C t4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC LeUps76Ek484SMahrIkadUnVpLP5zOo/lss= idp.ph-gmuend.de CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl YmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg U2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj aHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k LmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT AkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh ZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl IFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu cGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ aKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+ ko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw Cs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL YYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA z7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq ThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz wOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B LDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg Q4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt Y2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2 BggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm bi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh ZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN AQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq RS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG ieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe /YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C t4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC LeUps76Ek484SMahrIkadUnVpLP5zOo/lss= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PH Schwaebisch Gmuend PH Schwäbisch Gmünd http://www.ph-gmuend.de Christoph List list@ph-ludwigsburg.de Markus Opferkuch markus.opferkuch@ph-gmuend.de ph-karlsruhe.de idp.ph-karlsruhe.de CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM MAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw a2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw OFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No c2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl T6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg qV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb 4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY Q5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p beipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C AwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME GDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1 aGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG AQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA 4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0 Q+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/ 7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG N5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP kqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA== idp.ph-karlsruhe.de CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM MAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw a2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw OFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No c2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl T6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg qV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb 4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY Q5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p beipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C AwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME GDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1 aGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG AQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA 4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0 Q+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/ 7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG N5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP kqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ph-karlsruhe.de idp.ph-karlsruhe.de CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM MAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw a2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw OFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No c2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl T6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg qV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb 4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY Q5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p beipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C AwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME GDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1 aGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG AQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA 4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0 Q+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/ 7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG N5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP kqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA== idp.ph-karlsruhe.de CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE RTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM MAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw a2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw OFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx EjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No c2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl T6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg qV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb 4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY Q5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p beipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C AwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME GDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1 aGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG AQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA 4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0 Q+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/ 7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG N5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP kqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PH Karlsruhe PH Karlsruhe http://www.ph-karlsruhe.de Christoph List list@ph-ludwigsburg.de Helmut Filipp filipp@ph-karlsruhe.de lb.ph-ludwigsburg.de idp.ph-ludwigsburg.de CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow gacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV BAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C GWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C lSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN MrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ lCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR xLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH KqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA goYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH MIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF BQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w aC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH MAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e FrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75 z08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH DyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc s6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW p0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/ dPUEeVju idp.ph-ludwigsburg.de CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow gacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV BAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C GWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C lSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN MrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ lCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR xLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH KqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA goYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH MIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF BQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w aC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH MAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e FrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75 z08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH DyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc s6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW p0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/ dPUEeVju urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lb.ph-ludwigsburg.de idp.ph-ludwigsburg.de CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow gacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV BAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C GWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C lSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN MrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ lCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR xLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH KqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA goYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH MIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF BQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w aC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH MAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e FrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75 z08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH DyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc s6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW p0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/ dPUEeVju idp.ph-ludwigsburg.de CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow gacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV BAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C GWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C lSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN MrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ lCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR xLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH KqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA goYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH MIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF BQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w aC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH MAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e FrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75 z08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH DyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc s6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW p0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/ dPUEeVju urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PH Ludwigsburg PH Ludwigsburg http://www.ph-ludwigsburg.de Christoph List list@ph-ludwigsburg.de Eberhard Ostertag ostertag@ph-ludwigsburg.de ppke href href-edugain href-idps sotelib-vs-ppke ppke.hu login.ppke.hu 193.225.109.0/24 geo:47.48841,19.0784 https://idp.ppke.hu/logo.png MIIDGDCCAgCgAwIBAgIVALqsFrR4I9Bs0KO2BfLx5BkiO3BEMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNVBAMTC2lkcC5wcGtlLmh1MB4XDTA5MDkyNDA4NTEyMloXDTI5MDkyNDA4NTEyMlowFjEUMBIGA1UEAxMLaWRwLnBwa2UuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2OUIJ85ChB9LqQ+KHBXLtCODAr4phVIYGiTp3qDMHOOtGBNUKoyq9AMyVb8nk+coIA0+v5yHOdWHB2ZLz7T7BE2XqWYP/LjW4o6ImBcPnZO3CMYH+EWaxgqvpoS12DlEd9dCJqGqNmL7NYFM/+gX4FeHOCIIKN86ol8Kqup/OVvF9KpzNVaPiVB5UitWO7FG3ZStIGa7kXM3VZW6DpN1Hfs4eQxNPzl0L9em1SMh1KybUde8w0eDaTJHWDvC8W+jwz+3Qc0HHX2BO0SX7LjrJ0/sjU6fEWEP/Q6tApcb4pKxtcWPBC5cdRawyXx5eixirnHafNmWXZf3vqCbd4u67AgMBAAGjXTBbMDoGA1UdEQQzMDGCC2lkcC5wcGtlLmh1hiJodHRwczovL2lkcC5wcGtlLmh1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQVA2Fh1jDMY7aRgf+BHStRAVdNkjANBgkqhkiG9w0BAQUFAAOCAQEAQkTajo9mUk/O/yyDv19cb3e9du0FH8TSY5YYYUEsW8xQf5tj7JKavI82FK0ixQnBW9E9I2GEtefMzk11g7DGHujhEyPR8OYoCpCH5UpsxHR06+ZH5kf7bVRxj3FahhgFYCjKQJ8gkmuem8wVd8BkEvnFjt4aP61+Afe+mcNjTm3IYN5iBZPMn/4xpHqDvH7tong+nXD58mMBtDv+JlwVfn7uq9C+OoPMaHWKgt+Y3Rp15/pdTmVzZFjzHxc2OKGM6TRP1woQ6CEx3M3qiCXtP57nApLg0XNLtrMM3jUpEECXyrM4vr6mdBVJqDJAHkr0Ej85ZP84waSs/Ojj5U5etQ== idp.ppke.hu urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Pázmány Péter Katolikus Egyetem Pazmany Peter Catholic University PPKE - Pázmány Péter Katolikus Egyetem PPKE - Pázmány Péter Catholic University https://info.ppke.hu https://info.ppke.hu Csillag Tamás mailto:cstamas@digitus.itk.ppke.hu Csillag Tamás mailto:cstamas@digitus.itk.ppke.hu Csillag Tamás mailto:cstamas@digitus.itk.ppke.hu http://ukfederation.org.uk/doc/mdrps-20130902 cardiff.ac.uk Cardiff University (Test - Preprod) https://iam.cf.ac.uk/images/CU-Dev-logo-16x16.png https://iam.cf.ac.uk/images/CU-Dev-logo-80x60.png MIIErDCCA5SgAwIBAgIRAOYsRgGmDwZDq4ktIsUqyQQwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMTAwMDAwMDBaFw0xNjAxMTAyMzU5NTlaMHgxCzAJBgNV BAYTAkdCMQ4wDAYDVQQIEwVXYWxlczEbMBkGA1UEChMSQ2FyZGlmZiBVbml2ZXJz aXR5MR0wGwYDVQQLExRJbmZvcm1hdGlvbiBTZXJ2aWNlczEdMBsGA1UEAxMUaWRw LXByZXByb2QuY2YuYWMudWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDQK7+T3U6Nj6Vc3XKjyiY1fzXA8j1vN91RbPV96DJGnr0vQnls/S5qqY5U8VJi +qzS61+V8TqcpjGUViPYsRnlXISGHnQ7KWccZB2f9lApnJsMhNH6BxCzOYwcLbJw sLbwVoJ11Wxv+O8n3dsO5vr4QSHkXen36WbS1YuVQI9rCri0lzdriB5oy+8J7aQq Gh0azuz7iBc+yFA5RROl7g0cPPXwGpo3p3beWgiVERVdO9Kz5z6sTN306TkT/RKL B5mqHnEN/1GNh8BLJcLPJcYt5CkxJLk+YMiNHs7ssv9QLk7mRzq2OAuQFtbMOlyL TzFBk3EVKcEHYQlWDaSOlQxfAgMBAAGjggFxMIIBbTAfBgNVHSMEGDAWgBQMvZNo DPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUVcZWoy8Sj9k5JJOCpW7IY/XjKYIw DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIC MDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVS RU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDov L2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGG Gmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB8GA1UdEQQYMBaCFGlkcC1wcmVw cm9kLmNmLmFjLnVrMA0GCSqGSIb3DQEBBQUAA4IBAQBttEXXeJl3ORiixGzvb3bk B1I4hjBX8lQ+U/W7AytyWOsvF8Qzs7mz6an5bakjinYkl5dIRm4eUzTt2KkS8N4a J7dkThSzTAotQ8QgzsrakajH9twHMcccO0Ol5bt/J6dTJ4LhNMc/ULjcApiRjgl/ 8Fh6kwPdGEkRjN7q3xzcJuKJPbfPOVq5HVINafV65BR+r41DlJ05Cll7WxZZ4+zy QMstqkzxj6/vm9ycaoWoz2ODk/5GFfWq3OMllgLQoFv+4A/sMH6M5UCgRF/CwFm0 POJV6rCq1voBGTr2gforlIfCCsWXBl6BpB8mF2lUzzNRAYrez2/QEO8MceHqR4C7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient cardiff.ac.uk MIIErDCCA5SgAwIBAgIRAOYsRgGmDwZDq4ktIsUqyQQwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMTAwMDAwMDBaFw0xNjAxMTAyMzU5NTlaMHgxCzAJBgNV BAYTAkdCMQ4wDAYDVQQIEwVXYWxlczEbMBkGA1UEChMSQ2FyZGlmZiBVbml2ZXJz aXR5MR0wGwYDVQQLExRJbmZvcm1hdGlvbiBTZXJ2aWNlczEdMBsGA1UEAxMUaWRw LXByZXByb2QuY2YuYWMudWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDQK7+T3U6Nj6Vc3XKjyiY1fzXA8j1vN91RbPV96DJGnr0vQnls/S5qqY5U8VJi +qzS61+V8TqcpjGUViPYsRnlXISGHnQ7KWccZB2f9lApnJsMhNH6BxCzOYwcLbJw sLbwVoJ11Wxv+O8n3dsO5vr4QSHkXen36WbS1YuVQI9rCri0lzdriB5oy+8J7aQq Gh0azuz7iBc+yFA5RROl7g0cPPXwGpo3p3beWgiVERVdO9Kz5z6sTN306TkT/RKL B5mqHnEN/1GNh8BLJcLPJcYt5CkxJLk+YMiNHs7ssv9QLk7mRzq2OAuQFtbMOlyL TzFBk3EVKcEHYQlWDaSOlQxfAgMBAAGjggFxMIIBbTAfBgNVHSMEGDAWgBQMvZNo DPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUVcZWoy8Sj9k5JJOCpW7IY/XjKYIw DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIC MDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVS RU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDov L2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGG Gmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB8GA1UdEQQYMBaCFGlkcC1wcmVw cm9kLmNmLmFjLnVrMA0GCSqGSIb3DQEBBQUAA4IBAQBttEXXeJl3ORiixGzvb3bk B1I4hjBX8lQ+U/W7AytyWOsvF8Qzs7mz6an5bakjinYkl5dIRm4eUzTt2KkS8N4a J7dkThSzTAotQ8QgzsrakajH9twHMcccO0Ol5bt/J6dTJ4LhNMc/ULjcApiRjgl/ 8Fh6kwPdGEkRjN7q3xzcJuKJPbfPOVq5HVINafV65BR+r41DlJ05Cll7WxZZ4+zy QMstqkzxj6/vm9ycaoWoz2ODk/5GFfWq3OMllgLQoFv+4A/sMH6M5UCgRF/CwFm0 POJV6rCq1voBGTr2gforlIfCCsWXBl6BpB8mF2lUzzNRAYrez2/QEO8MceHqR4C7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient Cardiff University Cardiff University (Test - Preprod) http://www.cardiff.ac.uk/ Rhys Smith mailto:smith@cardiff.ac.uk Rhys Smith mailto:smith@cardiff.ac.uk http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS http://www.puc-campinas.edu.br/ http://www.puc-campinas.edu.br/ MIIDSDCCAjCgAwIBAgIVAJSO0SM+Bh0UWKa6+hSykXbtplWuMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF2lkcC5wdWMtY2FtcGluYXMuZWR1LmJyMB4XDTEzMDEy NDE2NDg0NloXDTMzMDEyNDE2NDg0NlowIjEgMB4GA1UEAxMXaWRwLnB1Yy1jYW1w aW5hcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzaOH3 wge0VzZfPtu24lXVFIvA3QQDptndcnpveFvwc9vXXiIKXVwLZvhfbLoKD2h13YCk 6mqM/FzjyzpCx9fIZOUpTfekIIafVY1t0qcfpFVPkiNVdJMPy+UO0wXNcqv28dvT CrSFQnWhXT6pPfV38W0ql/m5l5VD1SOgkyn/XLHkBJiqKfGhymnfMCi+m+gB/SDt pH12yiDu1NABLZ1+CZJ6iJeCx4cpBQO9gZL/bOc2jVWuCfT8pECjh1t6CKmamBsm VUDs+61fMFsbwXB4uSnS2peqYXN3nBmebgc0V4TWPYhoDnIeyCYoRr1ClE+zIVPB GowmO38b4JXrFdq5AgMBAAGjdTBzMFIGA1UdEQRLMEmCF2lkcC5wdWMtY2FtcGlu YXMuZWR1LmJyhi5odHRwczovL2lkcC5wdWMtY2FtcGluYXMuZWR1LmJyL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSMWdZ868b6RC9YFla5viyRnnZWmzANBgkqhkiG 9w0BAQUFAAOCAQEAHBJZu7pwvM/QSpf19x6Duw1OCiKu5cGtP+iC6xjDOZrqcwe6 CfDAWMc8QvwE0P+WhMMXGbsgDhpWGlTw1LrLY3JP7RCFXVAz9veNFjHukrOntumf 2PDGiAle86ileOhbT9LlsgiVJECXYcL1VcTVgW4VsNRCSmr3OFDGFyrh6hgrBh9U BxvO3M9e0h4+8bVKxgQx1OC1GN41ryS2VvWSrgtORvXi+31ejIHlg4y4n6rK6+dW zy2FBUkaE8BwZlBgpAnYA2xtJKD4Di3266o9DtsYAKWrZh5SKr379PlFAOGlYgg6 k/H7oMTExUQohJGKRTPBshsdHdv5MexHA+SxWw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDSDCCAjCgAwIBAgIVAJSO0SM+Bh0UWKa6+hSykXbtplWuMA0GCSqGSIb3DQEB BQUAMCIxIDAeBgNVBAMTF2lkcC5wdWMtY2FtcGluYXMuZWR1LmJyMB4XDTEzMDEy NDE2NDg0NloXDTMzMDEyNDE2NDg0NlowIjEgMB4GA1UEAxMXaWRwLnB1Yy1jYW1w aW5hcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzaOH3 wge0VzZfPtu24lXVFIvA3QQDptndcnpveFvwc9vXXiIKXVwLZvhfbLoKD2h13YCk 6mqM/FzjyzpCx9fIZOUpTfekIIafVY1t0qcfpFVPkiNVdJMPy+UO0wXNcqv28dvT CrSFQnWhXT6pPfV38W0ql/m5l5VD1SOgkyn/XLHkBJiqKfGhymnfMCi+m+gB/SDt pH12yiDu1NABLZ1+CZJ6iJeCx4cpBQO9gZL/bOc2jVWuCfT8pECjh1t6CKmamBsm VUDs+61fMFsbwXB4uSnS2peqYXN3nBmebgc0V4TWPYhoDnIeyCYoRr1ClE+zIVPB GowmO38b4JXrFdq5AgMBAAGjdTBzMFIGA1UdEQRLMEmCF2lkcC5wdWMtY2FtcGlu YXMuZWR1LmJyhi5odHRwczovL2lkcC5wdWMtY2FtcGluYXMuZWR1LmJyL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSMWdZ868b6RC9YFla5viyRnnZWmzANBgkqhkiG 9w0BAQUFAAOCAQEAHBJZu7pwvM/QSpf19x6Duw1OCiKu5cGtP+iC6xjDOZrqcwe6 CfDAWMc8QvwE0P+WhMMXGbsgDhpWGlTw1LrLY3JP7RCFXVAz9veNFjHukrOntumf 2PDGiAle86ileOhbT9LlsgiVJECXYcL1VcTVgW4VsNRCSmr3OFDGFyrh6hgrBh9U BxvO3M9e0h4+8bVKxgQx1OC1GN41ryS2VvWSrgtORvXi+31ejIHlg4y4n6rK6+dW zy2FBUkaE8BwZlBgpAnYA2xtJKD4Di3266o9DtsYAKWrZh5SKr379PlFAOGlYgg6 k/H7oMTExUQohJGKRTPBshsdHdv5MexHA+SxWw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS PUCC - PONTIFICIA UNIVERSIDADE CATOLICA DE CAMPINAS http://www.puc-campinas.edu.br/ http://www.puc-campinas.edu.br/ Carlos Cesar Braga cesar@puc-campinas.edu.br https://services.renater.fr/federation/en/metadata_registration_practice_statement renater.fr GIP RENATER Identity provider for RENATER employees GIP RENATER Fournisseur d'identités des employés du GIP RENATER MIIDJDCCAgygAwIBAgIVAOKBqJWqJFq6T2dHTEfrhVJRssecMA0GCSqGSIb3DQEB BQUAMBkxFzAVBgNVBAMTDmlkcC5yZW5hdGVyLmZyMB4XDTEzMDMwMTEwMjUwNVoX DTMzMDMwMTEwMjUwNVowGTEXMBUGA1UEAxMOaWRwLnJlbmF0ZXIuZnIwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo6i0pn7lTyN4PkneU7/zJAG4k0P/W vBzSmAnTQuNtq9z4GsZztrXofycWCF/ekQcWPOK17NNx1zcE28Fhun3/lNWjE+X+ tDqoB14T5M2lOGdlk5JIuE6N240cuaZGQmvIvCgvup9ESEEDjdyx6V7KR1s5rz3n diaTygk2FU51vknOqoMvHWOZjp2tbYo7KVHrauxKxbXbVewmKcN8LKeRL+qZs5wQ 5Yrd1/juM99r37kF+1QVVGa3/OQicHal1qJG+UNlH3FuUHu3TCmLxWP4WW1WtKCi BP+RIm/WHaWD7bPPDH/XTYLFfJqJ0ZbXLA92jlo1dZ7qhiehl7ubk2KRAgMBAAGj YzBhMEAGA1UdEQQ5MDeCDmlkcC5yZW5hdGVyLmZyhiVodHRwczovL2lkcC5yZW5h dGVyLmZyL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQYy83Ve884R0jR3BqE159U zbFhDzANBgkqhkiG9w0BAQUFAAOCAQEAOxYs5vfum4LbmsePdGng6mKi8PFcpGKh dcFvxOxggLD1YX+R4C1MooN69a3Nf+YY1GzYZO8rUKd+3YL/BhJb0ouE31CzxwLP uXCctT3re8BW6GKy3JGju9H3sJ8AJUog3rHCegIJrA7PYarIAQUokEgCzaE5M/sT xY7nHrrdSo+QUQSyIYb/Ue7003/wr+8yRc42lx/hbHAcj9vIkrVvFpPCAg86rS0N Ber/c4EoBOTHkNkGxaFSWKA8trRJUecsobHum/jjuwwJBahR8Jvf+p0a0ADCrsqN JA+a0emlAOfEnZeRkpSunkghdezhsTvs0DB3QVZyrFRKmxA5IiORVg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient RENATER RENATER http://unknown.site.com support-federation@support.renater.fr http://cofre.reuna.cl/index.php/es/reglas-federacion reuna.cl REUNA REUNA REUNA REUNA http://www.reuna.cl http://www.reuna.cl MIIDHDCCAgSgAwIBAgIVAMgGajMxYcuCX0BjnEL1yGAy4iHvMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5yZXVuYS5jbDAeFw0xMTExMjkxNjA3MjJaFw0z MTExMjkxNjA3MjJaMBcxFTATBgNVBAMTDGlkcC5yZXVuYS5jbDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAI1sVrn6YL3ric9ZdLHAMumsbxnB/nMk/8Qm pyV+0io8aygQ/tFz3spUbuRbo8y5spj60kyod1037mQc/MbHsEkSlWN7Mssx/+uE 6wPaJFHZ0SGx+wlJC41k7jty7r2/72l3NhZJo5L6sDQuUz30PKYbcpANIPxo+LE6 lgbGYoJTkKpOfnFCoI+GLXKLrJU5Dyu084iq+Xu4Z9qssEkck/FccimMoGvFBt4T LTNSz2AuLcK+H4/thu+TrNkKqH881zZHqqcjTApFNMWd+XMaQ/rUnToKRMqtREBU bUCFQIthnEvvuTZXXbx7LwTMQ7m6xjyU5BUAGGywFHlq1HI76QECAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnJldW5hLmNshiNodHRwczovL2lkcC5yZXVuYS5jbC9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUsmYmPyA4OX063eSXo0a8l2n13oUwDQYJ KoZIhvcNAQEFBQADggEBAHABa/rRLuijB1iSCWCcKx2hxAjUQswnZWCkEoxKExbB kxcDEKIB9EjIGMtyZasmiZwfqxZB83+EuaUqqow8Ztc4+2HSo61zwXkAT6qq3UMR f6O1UG9P2hb+4JejmjbH+Cl0AnaZGEapFQD3tnNlYtiv4JMmCHjrB5lt1aOkXTgX fEfClN1s9KYi6m7dTrEDmEyz3ua2QlwB/mOzTxQiWWX3ERwgsj8QDQ078U/X619h i2RT2URIEGnc0EleBMFqvGFjoZzobqlNjgataFzLccu0RKf6MRFfLjjgx/9iGvZa BlWcNruQPt+UBJhIBmEmwcJotRH49VLn8PyDPGBea1M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient reuna.cl MIIDHDCCAgSgAwIBAgIVAMgGajMxYcuCX0BjnEL1yGAy4iHvMA0GCSqGSIb3DQEB BQUAMBcxFTATBgNVBAMTDGlkcC5yZXVuYS5jbDAeFw0xMTExMjkxNjA3MjJaFw0z MTExMjkxNjA3MjJaMBcxFTATBgNVBAMTDGlkcC5yZXVuYS5jbDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAI1sVrn6YL3ric9ZdLHAMumsbxnB/nMk/8Qm pyV+0io8aygQ/tFz3spUbuRbo8y5spj60kyod1037mQc/MbHsEkSlWN7Mssx/+uE 6wPaJFHZ0SGx+wlJC41k7jty7r2/72l3NhZJo5L6sDQuUz30PKYbcpANIPxo+LE6 lgbGYoJTkKpOfnFCoI+GLXKLrJU5Dyu084iq+Xu4Z9qssEkck/FccimMoGvFBt4T LTNSz2AuLcK+H4/thu+TrNkKqH881zZHqqcjTApFNMWd+XMaQ/rUnToKRMqtREBU bUCFQIthnEvvuTZXXbx7LwTMQ7m6xjyU5BUAGGywFHlq1HI76QECAwEAAaNfMF0w PAYDVR0RBDUwM4IMaWRwLnJldW5hLmNshiNodHRwczovL2lkcC5yZXVuYS5jbC9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUsmYmPyA4OX063eSXo0a8l2n13oUwDQYJ KoZIhvcNAQEFBQADggEBAHABa/rRLuijB1iSCWCcKx2hxAjUQswnZWCkEoxKExbB kxcDEKIB9EjIGMtyZasmiZwfqxZB83+EuaUqqow8Ztc4+2HSo61zwXkAT6qq3UMR f6O1UG9P2hb+4JejmjbH+Cl0AnaZGEapFQD3tnNlYtiv4JMmCHjrB5lt1aOkXTgX fEfClN1s9KYi6m7dTrEDmEyz3ua2QlwB/mOzTxQiWWX3ERwgsj8QDQ078U/X619h i2RT2URIEGnc0EleBMFqvGFjoZzobqlNjgataFzLccu0RKf6MRFfLjjgx/9iGvZa BlWcNruQPt+UBJhIBmEmwcJotRH49VLn8PyDPGBea1M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient REUNA REUNA IdP http://www.reuna.cl REUNA NOC operaciones@reuna.cl Alejandro Lara cofre@reuna.cl reutlingen-university.de idp.reutlingen-university.de CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE b21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe Fw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu cmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov L3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ VGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk YXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy GdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2 pV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7 Lq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y m0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH aHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA AaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z dnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR 7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG mqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z E81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/ IgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh B3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/ kanNbZOkV2o= idp.reutlingen-university.de CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE b21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe Fw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu cmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov L3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ VGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk YXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy GdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2 pV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7 Lq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y m0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH aHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA AaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z dnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR 7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG mqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z E81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/ IgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh B3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/ kanNbZOkV2o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient reutlingen-university.de idp.reutlingen-university.de CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE b21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe Fw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu cmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov L3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ VGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk YXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy GdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2 pV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7 Lq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y m0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH aHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA AaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z dnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR 7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG mqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z E81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/ IgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh B3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/ kanNbZOkV2o= idp.reutlingen-university.de CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE b21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe Fw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu cmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov L3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ VGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk YXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy GdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2 pV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7 Lq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y m0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH aHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA AaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z dnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0 dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR 7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG mqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z E81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/ IgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh B3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/ kanNbZOkV2o= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Reutlingen Reutlingen University / Hochschule Reutlingen http://www.reutlingen-university.de Wolfgang Honigberger wolfgang.honigberger@reutlingen-university.de Michael Thalmann michael.thalmann@reutlingen-university.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf rnp.br RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa http://www.rnp.br/ http://www.rnp.br/ MIIC1DCCAbwCAQAwDQYJKoZIhvcNAQEFBQAwMDEMMAoGA1UECxMDQ1BEMQswCQYD VQQGEwJCUjETMBEGA1UEAxMKaWRwLnJucC5icjAeFw0xMDEyMDcxNzU1NDFaFw0x MzEyMDYxNzU1NDFaMDAxDDAKBgNVBAsTA0NQRDELMAkGA1UEBhMCQlIxEzARBgNV BAMTCmlkcC5ybnAuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd YhNuKYwkqB7NUKrK2xv4yRKURtfFtEUMs8HyIM0MF6rtmN61YNi3t2CehOFqjI8q BWf63iuSbGSnjoIwZsCUvu7v8++t0qtcqJkhU4XC5pu/t0OKV8EsywfHTDVXHCAC Lh2LE1FkdHQ6qxpjiL3HJj6Ar+AANXA60JYKsDgG5wZAjsTbMAvo5r9ZCNBqLbna hduyk8Nb6lBmoibx3UjADQTaOMs+Foy1HzrlYHoeL9efToJg1KU7d4toCSUf1sDi CjC7CLXbF4VvrE+6ebS3kZF8AoaBFsevUsdIt47Fc8oWy4QAv0YNAwgVOmbAbxLs CSNzoY+9Lx4LYCUgf5nlAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAF2n7e/YVBjm o6TxoOPr5BqJE6I6xZBbyTRHgspcRhW4lGG2zJJg4xNwEmFx9YYq/jRg3mrQu1lE bZxNdYmPQCo/yTfYNv8/PIzbgVvIw8jIgNjeqGpKaejDQ032AGpRK7r/4p3sNyaw ULAmkQaCy3W9bh5t/m3149Id4MX+I5Evl4IGqIsOLWI/qfbwjUJNcr9srRZCObOt ERz92TVogiPgOoo8qcVeR2hgEihbLtAnwp37xoVVIeRGR/aGYyeFfFwMTrx0Oi5I SuwSzqy1/UEHDn79fCGPinLX3Jtq7mrUIukE7KT69xnbA/HEQ12OED9w4973L/uP OxeHptP2z6w= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient rnp.br MIIC1DCCAbwCAQAwDQYJKoZIhvcNAQEFBQAwMDEMMAoGA1UECxMDQ1BEMQswCQYD VQQGEwJCUjETMBEGA1UEAxMKaWRwLnJucC5icjAeFw0xMDEyMDcxNzU1NDFaFw0x MzEyMDYxNzU1NDFaMDAxDDAKBgNVBAsTA0NQRDELMAkGA1UEBhMCQlIxEzARBgNV BAMTCmlkcC5ybnAuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd YhNuKYwkqB7NUKrK2xv4yRKURtfFtEUMs8HyIM0MF6rtmN61YNi3t2CehOFqjI8q BWf63iuSbGSnjoIwZsCUvu7v8++t0qtcqJkhU4XC5pu/t0OKV8EsywfHTDVXHCAC Lh2LE1FkdHQ6qxpjiL3HJj6Ar+AANXA60JYKsDgG5wZAjsTbMAvo5r9ZCNBqLbna hduyk8Nb6lBmoibx3UjADQTaOMs+Foy1HzrlYHoeL9efToJg1KU7d4toCSUf1sDi CjC7CLXbF4VvrE+6ebS3kZF8AoaBFsevUsdIt47Fc8oWy4QAv0YNAwgVOmbAbxLs CSNzoY+9Lx4LYCUgf5nlAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAF2n7e/YVBjm o6TxoOPr5BqJE6I6xZBbyTRHgspcRhW4lGG2zJJg4xNwEmFx9YYq/jRg3mrQu1lE bZxNdYmPQCo/yTfYNv8/PIzbgVvIw8jIgNjeqGpKaejDQ032AGpRK7r/4p3sNyaw ULAmkQaCy3W9bh5t/m3149Id4MX+I5Evl4IGqIsOLWI/qfbwjUJNcr9srRZCObOt ERz92TVogiPgOoo8qcVeR2hgEihbLtAnwp37xoVVIeRGR/aGYyeFfFwMTrx0Oi5I SuwSzqy1/UEHDn79fCGPinLX3Jtq7mrUIukE7KT69xnbA/HEQ12OED9w4973L/uP OxeHptP2z6w= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa RNP - Rede Nacional de Ensino e Pesquisa http://www.rnp.br/ http://www.rnp.br/ GTI/RNP servnac@rnp.br fh-ludwigshafen.de ID-Prov.fh-ludwigshafen.de CN=ID-Prov.fh-ludwigshafen.de,OU=Rechenzentrum,O=Fachhochschule Ludwigshafen,C=DE MIIFCzCCA/OgAwIBAgIHErZepkyoSzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE BhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1 bSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTExMDEzMTMwMTEwWhcNMTYx MDExMTMwMTEwWjBwMQswCQYDVQQGEwJERTEkMCIGA1UEChMbRmFjaGhvY2hzY2h1 bGUgTHVkd2lnc2hhZmVuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMwIQYDVQQD ExpJRC1Qcm92LmZoLWx1ZHdpZ3NoYWZlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKKu4OkCyCrzFDkpnh4cktypjR0fOMoAn6LpHztDJqtv/07H GIsD8ReJJ5GmK6wOSgclOkbC+f/gG9nvbsT+KyaOdxtAE9W4g/Hh6Prn7frWWG3q EKxeHSmxIqXVnchxNxt12nSZrKXV/5+afQop9ERCsPo2eJAw9AsPm/qOiDlwzSpW lGyV8+ZclVi1+b+H4+NQfYFai4bw2wRaJWPSUQPA7B32ZWNHMRAsbF40p62s1L7P h3X1uVMVrYZKpMcSxu1AOEUoqqCi16Jedk5FUxchEOJBB7tURxGDDD7eNqNw11tB /ghdsYS50pf/R2aXy96NWhzEdlL1E4cqG3jtWyECAwEAAaOCAZUwggGRMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUY5uUBWAA2xmQVmyLFbSG1EKtSo4wHwYDVR0jBBgwFoAUL90T mGNcC8NvuO2G4AMnwW+6tgIwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh LmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF BzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n X2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAMQwCC1UDZejZ5rdnEZLaOk mxEPSZ7MxAgZV1pY5uZbSlaMhu2g4XYVvZ7rlgLOZurI/cDRXeZm/6omDhFR+z0J B/Pc5C0bQWopw63U9IE3bVP7ienlqx8Rul/I8loMxJMz6U4D8cAoCdFsbtznCfHe bBPddbpJ06W/KOBcv7hVn8MPFbrnwFKNdtZeMGB+0Rx/uLUZxvF5s2ZOPOmAen8X 9W6k5N/GRfQFZm9DuU2DDAEzl8Pe2yQ/DBguegNkwbBDd7vmV2fLVlnTAaeFacmd 30+7Ch1H/AQu8KqQdO0SkYor6auC3ZMH3uE8Z3BGfyRWuXB3KSRmY77RiDwHBtE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient fh-ludwigshafen.de ID-Prov.fh-ludwigshafen.de CN=ID-Prov.fh-ludwigshafen.de,OU=Rechenzentrum,O=Fachhochschule Ludwigshafen,C=DE MIIFCzCCA/OgAwIBAgIHErZepkyoSzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE BhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1 bSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTExMDEzMTMwMTEwWhcNMTYx MDExMTMwMTEwWjBwMQswCQYDVQQGEwJERTEkMCIGA1UEChMbRmFjaGhvY2hzY2h1 bGUgTHVkd2lnc2hhZmVuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMwIQYDVQQD ExpJRC1Qcm92LmZoLWx1ZHdpZ3NoYWZlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKKu4OkCyCrzFDkpnh4cktypjR0fOMoAn6LpHztDJqtv/07H GIsD8ReJJ5GmK6wOSgclOkbC+f/gG9nvbsT+KyaOdxtAE9W4g/Hh6Prn7frWWG3q EKxeHSmxIqXVnchxNxt12nSZrKXV/5+afQop9ERCsPo2eJAw9AsPm/qOiDlwzSpW lGyV8+ZclVi1+b+H4+NQfYFai4bw2wRaJWPSUQPA7B32ZWNHMRAsbF40p62s1L7P h3X1uVMVrYZKpMcSxu1AOEUoqqCi16Jedk5FUxchEOJBB7tURxGDDD7eNqNw11tB /ghdsYS50pf/R2aXy96NWhzEdlL1E4cqG3jtWyECAwEAAaOCAZUwggGRMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUY5uUBWAA2xmQVmyLFbSG1EKtSo4wHwYDVR0jBBgwFoAUL90T mGNcC8NvuO2G4AMnwW+6tgIwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh LmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF BzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n X2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAMQwCC1UDZejZ5rdnEZLaOk mxEPSZ7MxAgZV1pY5uZbSlaMhu2g4XYVvZ7rlgLOZurI/cDRXeZm/6omDhFR+z0J B/Pc5C0bQWopw63U9IE3bVP7ienlqx8Rul/I8loMxJMz6U4D8cAoCdFsbtznCfHe bBPddbpJ06W/KOBcv7hVn8MPFbrnwFKNdtZeMGB+0Rx/uLUZxvF5s2ZOPOmAen8X 9W6k5N/GRfQFZm9DuU2DDAEzl8Pe2yQ/DBguegNkwbBDd7vmV2fLVlnTAaeFacmd 30+7Ch1H/AQu8KqQdO0SkYor6auC3ZMH3uE8Z3BGfyRWuXB3KSRmY77RiDwHBtE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Fachhochschule Ludwigshafen am Rhein FH Ludwigshafen http://www.fh-ludwigshafen.de Andreas Müller Andreas.Mueller@fh-ludwigshafen.de uni-koeln.de idp.rrz.uni-koeln.de CN=idp.rrz.uni-koeln.de,OU=Regionales Rechenzentrum,O=Universitaet zu Koeln,L=Koeln,ST=Nordrhein-Westfalen,C=DE MIIFOTCCBCGgAwIBAgIED2PRijANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEOMAwGA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2Vs bjEUMBIGA1UEAxMLVW5pS29lbG4gQ0ExJDAiBgkqhkiG9w0BCQEWFWNhbWFzdGVy QHVuaS1rb2Vsbi5kZTAeFw0xMDAxMDYwOTEyMjdaFw0xNTAxMDUwOTEyMjdaMIGd MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxlbjEOMAwG A1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2VsbjEhMB8G A1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMR0wGwYDVQQDExRpZHAucnJ6 LnVuaS1rb2Vsbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4G P8tW8SQQPobzRRLMaRvKlyhZJmRwur5W400GV3bRvwJ9RHSsw56ZWX+aV1LStIl0 MFmRWI1XtPL9s78mhu9GJGjzY9MDn0zTudD+p70bPuHF6T2dW8l/IgCvi0uJ7Ply wN3vLAggJe+32tBJuHKhP2CihLRmwKXUdp+YSjHjKMoISMte8LLby4MURlkncm3B P93/IJIvrO44vQ9UBwd2EppoSnzX2yWoqUxgttjXpSTSKii7bgiQohbng6bHpamd VckjMn3SHA6BV4qRJAnkKWPU9MsHiHCLamd+ZH/teZHdcoJaJCrhejsd3ySNOMOK dVsRdu9DpohKTwk4knECAwEAAaOCAaIwggGeMAkGA1UdEwQCMAAwCwYDVR0PBAQD AgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUFDEe YjgdNwAgmGE/uXTabsDZMOswHwYDVR0jBBgwFoAUKuqJ6w6y0CnF/vlMpXbct29P CbowgYMGA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWtvZWxuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1rb2Vsbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYB BQUHAQEEgZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv dW5pLWtvZWxuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5 aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkta29lbG4tY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBYGBCNNx1TJKuenCFTde4Qs++t PTzt3NaPas3IeHdipsxZlrWPV1HyNhX1dJmWd1fvTITBQ8srHOwAZe8oQEvgNh1S ++2CB9hhHXy3cxmLe2cPFOppmCNna3cV2YViCZZqTJu5EtM0W04F2/aKOZtW9dsU zz9+f1iFiI8P0kJEyqpvvbvEEAIiupgsyTZ2L9fTFVm13gG1ypieKfiyxp0M+X+K K9nheFGb/VuOJ9BP71gMZVLyvHoLPgCZ9Je+i5LIJbV7AEnjaPfZYM028FETpWqQ mb0utRy/FfLpTIGA6BtGZ6SGWModfl4RVB7YydSN8nwUOtJb4jDseKzT8ENR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-koeln.de idp.rrz.uni-koeln.de CN=idp.rrz.uni-koeln.de,OU=Regionales Rechenzentrum,O=Universitaet zu Koeln,L=Koeln,ST=Nordrhein-Westfalen,C=DE MIIFOTCCBCGgAwIBAgIED2PRijANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE RTEOMAwGA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2Vs bjEUMBIGA1UEAxMLVW5pS29lbG4gQ0ExJDAiBgkqhkiG9w0BCQEWFWNhbWFzdGVy QHVuaS1rb2Vsbi5kZTAeFw0xMDAxMDYwOTEyMjdaFw0xNTAxMDUwOTEyMjdaMIGd MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxlbjEOMAwG A1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2VsbjEhMB8G A1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMR0wGwYDVQQDExRpZHAucnJ6 LnVuaS1rb2Vsbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4G P8tW8SQQPobzRRLMaRvKlyhZJmRwur5W400GV3bRvwJ9RHSsw56ZWX+aV1LStIl0 MFmRWI1XtPL9s78mhu9GJGjzY9MDn0zTudD+p70bPuHF6T2dW8l/IgCvi0uJ7Ply wN3vLAggJe+32tBJuHKhP2CihLRmwKXUdp+YSjHjKMoISMte8LLby4MURlkncm3B P93/IJIvrO44vQ9UBwd2EppoSnzX2yWoqUxgttjXpSTSKii7bgiQohbng6bHpamd VckjMn3SHA6BV4qRJAnkKWPU9MsHiHCLamd+ZH/teZHdcoJaJCrhejsd3ySNOMOK dVsRdu9DpohKTwk4knECAwEAAaOCAaIwggGeMAkGA1UdEwQCMAAwCwYDVR0PBAQD AgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUFDEe YjgdNwAgmGE/uXTabsDZMOswHwYDVR0jBBgwFoAUKuqJ6w6y0CnF/vlMpXbct29P CbowgYMGA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWtvZWxuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1rb2Vsbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYB BQUHAQEEgZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv dW5pLWtvZWxuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5 aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkta29lbG4tY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBYGBCNNx1TJKuenCFTde4Qs++t PTzt3NaPas3IeHdipsxZlrWPV1HyNhX1dJmWd1fvTITBQ8srHOwAZe8oQEvgNh1S ++2CB9hhHXy3cxmLe2cPFOppmCNna3cV2YViCZZqTJu5EtM0W04F2/aKOZtW9dsU zz9+f1iFiI8P0kJEyqpvvbvEEAIiupgsyTZ2L9fTFVm13gG1ypieKfiyxp0M+X+K K9nheFGb/VuOJ9BP71gMZVLyvHoLPgCZ9Je+i5LIJbV7AEnjaPfZYM028FETpWqQ mb0utRy/FfLpTIGA6BtGZ6SGWModfl4RVB7YydSN8nwUOtJb4jDseKzT8ENR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität zu Köln Universität zu Köln http://www.uni-koeln.de Beate Schlesiona beate.schlesiona@uni-koeln.de Beate Schlesiona beate.schlesiona@uni-koeln.de rt.ph-ludwigsburg.de idp-rt.ph-ludwigsburg.de CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow gaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV BAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI 2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM tGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd tO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW DHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD wCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f// 9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq gho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1 RH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs OFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL 1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ zZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7 bbuICC2tb/mG idp-rt.ph-ludwigsburg.de CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow gaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV BAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI 2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM tGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd tO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW DHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD wCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f// 9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq gho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1 RH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs OFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL 1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ zZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7 bbuICC2tb/mG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient rt.ph-ludwigsburg.de idp-rt.ph-ludwigsburg.de CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow gaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV BAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI 2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM tGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd tO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW DHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD wCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f// 9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq gho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1 RH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs OFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL 1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ zZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7 bbuICC2tb/mG idp-rt.ph-ludwigsburg.de CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln c2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz YnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX UEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo LWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow gaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS BgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz Y2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV BAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI 2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM tGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd tO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW DHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD wCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW BBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f// 9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni dXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq gho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1 RH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs OFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL 1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ zZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7 bbuICC2tb/mG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PH Ludwigsburg PH Ludwigsburg - Campus Reutlingen http://www.ph-ludwigsburg.de Christoph List list@ph-ludwigsburg.de Eberhard Ostertag ostertag@ph-ludwigsburg.de uni-hohenheim.de idp.rz.uni-hohenheim.de CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn YXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV bmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu aS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB nzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG A1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt MRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou dW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75 CziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC SYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h Krp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg Uenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy iP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU UgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE /v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp bS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu aGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27 OX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m S8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER XKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/ KrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt dQrQJapTFuFmBHtINb8rzGQ= idp.rz.uni-hohenheim.de CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn YXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV bmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu aS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB nzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG A1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt MRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou dW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75 CziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC SYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h Krp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg Uenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy iP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU UgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE /v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp bS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu aGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27 OX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m S8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER XKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/ KrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt dQrQJapTFuFmBHtINb8rzGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-hohenheim.de idp.rz.uni-hohenheim.de CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn YXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV bmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu aS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB nzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG A1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt MRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou dW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75 CziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC SYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h Krp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg Uenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy iP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU UgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE /v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp bS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu aGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27 OX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m S8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER XKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/ KrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt dQrQJapTFuFmBHtINb8rzGQ= idp.rz.uni-hohenheim.de CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn YXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV bmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu aS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB nzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG A1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt MRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou dW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75 CziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC SYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h Krp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg Uenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy iP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU UgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE /v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp bS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js LmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu aGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27 OX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m S8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER XKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/ KrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt dQrQJapTFuFmBHtINb8rzGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Hohenheim Universität Hohenheim https://www.uni-hohenheim.de Steffen Bücheler stb@uni-hohenheim.de Steffen Bücheler stb@uni-hohenheim.de Björn Breiner bjoern.breiner@uni-hohenheim.de kit.edu idp.scc.kit.edu CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx JzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE AxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1 MDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC YWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh S2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu c2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv HgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA rkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3 OA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE wRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS NeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw g/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1 kfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ MHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI KwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT 6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re NlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ shz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9 I8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8 RK42gc2r8jP4hr5kQZhmEkk0 idp.scc.kit.edu CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx JzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE AxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1 MDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC YWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh S2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu c2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv HgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA rkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3 OA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE wRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS NeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw g/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1 kfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ MHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI KwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT 6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re NlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ shz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9 I8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8 RK42gc2r8jP4hr5kQZhmEkk0 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent kit.edu idp.scc.kit.edu CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx JzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE AxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1 MDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC YWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh S2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu c2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv HgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA rkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3 OA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE wRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS NeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw g/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1 kfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ MHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI KwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT 6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re NlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ shz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9 I8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8 RK42gc2r8jP4hr5kQZhmEkk0 idp.scc.kit.edu CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy dWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx JzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE AxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1 MDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC YWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh S2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu c2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv HgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA rkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3 OA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE wRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS NeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw g/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF 4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1 kfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ MHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh L3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI KwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k ZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB AQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT 6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re NlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ shz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9 I8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8 RK42gc2r8jP4hr5kQZhmEkk0 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Karlsruhe Institute of Technology (KIT) Karlsruhe Institute of Technology (KIT) http://www.scc.kit.edu/ Michael Simon simon@kit.edu Sebastian Labitzke labitzke@kit.edu hanken.fi kalmar finland MIIEYTCCA0mgAwIBAgIQR1F2IKk/FGfCBPi7E7Lr9DANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMTAxODAwMDAwMFoXDTE2MTExMjIzNTk1OVowODEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRMwEQYDVQQDEwppZHAuc2hoLmZp MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0tjmJ1ERx/Za5uVfPURB 8eTAKK0QEXJD/++dCZcVSrIpau8jiLkmi+kzweI531JVBDrpT24jFGXn2cKnzUIB xpOWEUKLQSkYdA3LoKD1gJjjFxF8Y3J237Zlg3QL/dmNnfCLxs8SsXbCsjxpuPAP wYRR1ZEL2SjdU3zEDc4iqMqkk5wS4lzjB1SMNFaaKRRsW97BAKATyHRwp4a01nB4 o0MDNn4iGcIoE3kO9X83H7smurBXGqVzc4dnfH3yLOXF+NMpRbH9upSrSBe2EoZU jc+Vi4/fsEXRmr/u+8IOb1ERpYNLCd6L+mD9ppbA3ZeRJe/LRaq7MFQX3VzMR5mn xwIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFH9BqIu5UIBGpznMYuQP3dJQ6f7zMA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNV HSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaAr hilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggr BgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5v cmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3Mu dGVyZW5hLm9yZzAVBgNVHREEDjAMggppZHAuc2hoLmZpMA0GCSqGSIb3DQEBBQUA A4IBAQBk7DXTXfwZCTrFUVB73h4TzHF2zrIUm83SFCNcn5BBA9qKRL/TfozD4ZwK 1zfaVtcc8gpS4tUE+T3dOa2zKvUgYSuDScC7cInBht1wLUrukBhQCDIU+0lKaBJv A17KXHxowqua95sMKkN3tDUB7lbLCuPxhJyWzE2E9TrJ2oTYQ35C3cGd5FbnLEWk 9ceS4WR5+t1lpvC4uwWrc0DYgb0ADv9TDW52/qssZKNLbVu5BwRKI6ToAZTgnNbf aeNbuslxAJn11gg6nMy8yRVZMTOMZoLK5j4vNXhp8YngrWxdGBDIaEtLvLWfIs99 nAiHebdvpVCIMaM703zAuuDVImHf urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hanken Svenska handelshogskolan Hanken School of Economics Hanken Svenska handelshogskolan Hanken Svenska handelshogskolan Hanken School of Economics Hanken Svenska handelshogskolan http://www.hanken.fi http://www.hanken.fi http://www.hanken.fi Kuno Ohrman mailto:shibboservice@hanken.fi Johan Isaksson mailto:shibboservice@hanken.fi Hanken Helpdesk mailto:help@hanken.fi http://ukfederation.org.uk/doc/mdrps-20130902 shibboleth.net Shibboleth.net An identity provider hosted and used by the developers of Shibboleth. https://shibboleth.net/images/gryphon_64x82.png MIIDNDCCAhygAwIBAgIVAKyBWnv1/h1U11C7kHvV33FIrEsJMA0GCSqGSIb3DQEB BQUAMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5ldDAeFw0xMDEyMjkwMDA5 MTlaFw0zMDEyMjkwMDA5MTlaMB0xGzAZBgNVBAMTEmlkcC5zaGliYm9sZXRoLm5l dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjWAdpUx/82FUzrRMfA M63PkZZYCm3RnT3eiL+DeJcbGdcEJx/o+32vgHXJgJOBt14YdVam5GErIYgk4SGq 5Z5RYl0PpQn6HQG/9prGnYCu6p5zfb0557o51Eh8TcVehS6Y2ruyCjAF0jgVMwh5 /0Oh8EE9wG93pSpm70DAiiaTVCb8WoT1aZYtxbBmmuH10bU+wge/NMmaHuVAe599 pyezFIL4FoI2g+1Q6nG4Yl1Z07I81tTApXKVMWRt/4/M3m2D7PUMOQ9qsxthp2L/ LovIeNo0bTyeW290T2Y/JRZhKOgeDqkhuu82DPri2Vm5G/unB69KfRB7CF9QWIc3 y80CAwEAAaNrMGkwSAYDVR0RBEEwP4ISaWRwLnNoaWJib2xldGgubmV0hilodHRw czovL2lkcC5zaGliYm9sZXRoLm5ldC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU 3uZ32tKXJBzPCTp2dtHSLV0FvGgwDQYJKoZIhvcNAQEFBQADggEBAAYXYuzp0UTj 3yLRvUCbEtaw9b80+weOELkVv3WFY3QAG8pIKEblrMMtzrzLFWZwYwwMZDab/HnH egmgjZBthrOedEmoJ+OHRmIiS8zdZxVGEadJhTUaeIkO6kwK7Ht3nQePoiXV7TI5 +A9SpmZGoukC85Za4wGDw4xWGs5t5l6tBuuV+1s0oC6T8ih5n/NyThfpbihSW0d7 iBfSUickgpoM2BLM3FCnbO8HOsX1rGV4ypG9ZGDDvr2jrzalXXmc05gSlL2qd9ce Q1M+9vavusPCqlj2zZf2/HfzhyiFcb/OgA0oTFWW2ynXji6UarIV5QaPoi/XmGmx BXD36HfGBXk= urn:oasis:names:tc:SAML:2.0:nameid-format:transient JISC Collections and Janet Limited Shibboleth.net http://www.shibboleth.net/ Shibboleth.Net Technical Support mailto:contact@shibboleth.net Scott Cantor mailto:cantor.2@osu.edu Ian Young mailto:ukfed@iay.org.uk https://www.idem.garr.it/idem-metadata-registration-practice-statement sissa.it SISSA SISSA Scuola Internazionale Superiore di Studi Avanzati Scuola Internazionale Superiore di Studi Avanzati http://www.itcs.sissa.it/services/idem http://www.itcs.sissa.it/services/idem https://idp.sissa.it/img/logo16x16.png https://idp.sissa.it/img/logo16x16.png https://idp.sissa.it/img/logo80x60.png https://idp.sissa.it/img/logo80x60.png MIIDGzCCAgOgAwIBAgIUBDNUKHsGJPdh6XQWcjVI7QsO2fUwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNpc3NhLml0MB4XDTEwMTExMTEyMTAyNVoXDTMw MTExMTEyMTAyNVowFzEVMBMGA1UEAxMMaWRwLnNpc3NhLml0MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAijIA8AmcGKkBom6g4javpNcollJH9oq+13Fd wvNPUJTXPNDRrmNO9jhgY7Jcx2+I8jkOryP7ifpKtlmEt3k3W0o08Om/jKbdayKx I8phZMe2/fKiUVtUJz1zQ9cE02Cmd0vTb8421Y7JnmKcf7uwNLQnU4elT079Clak 3gwk2VJJja+yzrB9DMLhHs+rRZp4cqgJaH1LqcLtrp435xcFEr+NL15Ei2dFWtym pGgf/wLASEgqws2RSdvEu2Kz+m2vDIox6N9mZN/FW2chyjSJ/scv9pkYXeZAyaOB PtmGF50A7HOZDFUnQQ62EEQ74QmE/mhgSyPSGUjs/i+utY96PQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2lzc2EuaXSGI2h0dHBzOi8vaWRwLnNpc3NhLml0L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRVL7DD1CdWBVf38sDt3Plq+UeOzzANBgkq hkiG9w0BAQUFAAOCAQEADshw70QDPxPI3c9iJReHPp9xpkTrCV4i+oqK2ChSp3UT P2guauh6zdXbOMCBD1Zs+rMP5/LinkJpT7P9dM0jQgmD8uXbi6livyB4Brf49P0r jtKgeiplWeXSXzKnAwELHEDa5ixsvMT/WfBWVCNfrnTE/fR0YjGw35SqYgYiUfpE j/oS9mPKY09i92fgmfmVjtGvhY5ZD+nWpzdO+quvwKsYUyU9gfrB2EwW5eh+G1oF NWYprJEp7gYuge/L84Gq90zXkCvRlN+pYFDOHwQqPkaQZ8B1anEoH/5/wpI5CGlI Dqa9SIiHIzb6oiTRzBRED+zbqd+EzvCwEdoMBnarPQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient sissa.it MIIDGzCCAgOgAwIBAgIUBDNUKHsGJPdh6XQWcjVI7QsO2fUwDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMaWRwLnNpc3NhLml0MB4XDTEwMTExMTEyMTAyNVoXDTMw MTExMTEyMTAyNVowFzEVMBMGA1UEAxMMaWRwLnNpc3NhLml0MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAijIA8AmcGKkBom6g4javpNcollJH9oq+13Fd wvNPUJTXPNDRrmNO9jhgY7Jcx2+I8jkOryP7ifpKtlmEt3k3W0o08Om/jKbdayKx I8phZMe2/fKiUVtUJz1zQ9cE02Cmd0vTb8421Y7JnmKcf7uwNLQnU4elT079Clak 3gwk2VJJja+yzrB9DMLhHs+rRZp4cqgJaH1LqcLtrp435xcFEr+NL15Ei2dFWtym pGgf/wLASEgqws2RSdvEu2Kz+m2vDIox6N9mZN/FW2chyjSJ/scv9pkYXeZAyaOB PtmGF50A7HOZDFUnQQ62EEQ74QmE/mhgSyPSGUjs/i+utY96PQIDAQABo18wXTA8 BgNVHREENTAzggxpZHAuc2lzc2EuaXSGI2h0dHBzOi8vaWRwLnNpc3NhLml0L2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBRVL7DD1CdWBVf38sDt3Plq+UeOzzANBgkq hkiG9w0BAQUFAAOCAQEADshw70QDPxPI3c9iJReHPp9xpkTrCV4i+oqK2ChSp3UT P2guauh6zdXbOMCBD1Zs+rMP5/LinkJpT7P9dM0jQgmD8uXbi6livyB4Brf49P0r jtKgeiplWeXSXzKnAwELHEDa5ixsvMT/WfBWVCNfrnTE/fR0YjGw35SqYgYiUfpE j/oS9mPKY09i92fgmfmVjtGvhY5ZD+nWpzdO+quvwKsYUyU9gfrB2EwW5eh+G1oF NWYprJEp7gYuge/L84Gq90zXkCvRlN+pYFDOHwQqPkaQZ8B1anEoH/5/wpI5CGlI Dqa9SIiHIzb6oiTRzBRED+zbqd+EzvCwEdoMBnarPQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Scuola Internazionale Superiore di Studi Avanzati Scuola Internazionale Superiore di Studi Avanzati SISSA SISSA http://www.sissa.it/ http://www.sissa.it/ Massimiliano Ritossa helpdesk@sissa.it helpdesk@sissa.it http://federation.belnet.be/files/Belnet-metadata-registration-practice-statement.txt belnet.be Belnet Belnet operates the research and eduction network for Belgium. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDHQktK8+8G0YAAAG+SURBVDjLhZNNaxNRFIafMzN3moxp0iollRSpGqwuuhNFUhSFrgvdSOsPEH9G967ci+CuIIUixYXQRZFC8QM3IlgoqQgtuKhNSSfOzL3jIhM6M2nigcuF+/He9zznHmHpZUwv4hhEGBq5M9bAy3F8NtIhkllzMhuAAK5t4SkbZQunoeY00BhjumdyBp28+NNHMyzemaZSVBSVw7Ef0Px9wpudJu++/iLQZkAKgLIt5mdrzM/WuF4t49jC9ESJ5UadV8/us3D7CuQySjHo2ehOr7d2ebiywYOVDdY/7zN+YYR7N6pDUpCsdKhj2qEmAvwgAuBvqPuKkmIgGSdLjWs0ZqoUXZtbtTF+HByzttPs7gvnM0hHuxNx+MfnqB0QaoPn2lQ8RR5Cv0CivvaxyeMXmyw8f8/q9h5Tl0os3r2KZVmDy5iviKdsRguK0YLqvmbJMAYZAzyZqzN3c5Jxz6U+WebED/jw/RBjYkgJZQQibdj8dkC1UuSi53K5XKDVCXn75Ser23usf9rv6xXJNFMCpTRiU3IdlCX4keHIDwkjnXxlGZ6CAVodTasTnZVMJLH9Pwa9jpSEhpxDJ9e1/wBQnZONeR0FdQAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAABLCAIAAADsyLLJAAAACXBIWXMAABcRAAAXEQHKJvM/AAAFOnpUWHRSYXcgcHJvZmlsZSB0eXBlIHhtcAAAeNqtWEmWpDgM3esUfQRjeYDjEAHs+r1e1vH7f9kEQ5gMoqqSTBJsWfqabeTXv//JP/jxyanoU5fcZ5e6pOmRYg7eJZ9iymlIs04+z8vj8Vh8xviQAkdi1hgmdWHKLiho+zRI6POYsTBqHsMcQ8J/MFTFIp910dmN+sy9jrlPWJgmCkudd3xPzzRn5ZxQAtCEtBCHjmXiRQ4klZUHTdIx+hBCOrHBnGCSrPoccDkdsXTJ9uPnDCo/pwWE2S/a6cALT0497h73qQjwk2TNsAWl595PlIB5Q+FG7zYkgAHTQHGfhuxAP0CHeUMmpggs08DlYFWfnhsm0uEesTBSeQKAYGD1s+jLDt4RgTEdU7LFE3AGnSEdT/BjBJsRBodP9VkYr7SyEh8ZETr+IHmdOajZpee2pszJOolFw6qxvXVphlwobLaDhSC5y5EsqEHwpuJM78YlqIQpDuFBoHuWexzbzBHJphzxy16Bw6Kml669KVfuLPHKWH73pwXJvIUxnlXwOAFHD/1dcaS6ox8ruzHUaE+MOfyF8h/aIPQc3I+FE+6IUkRsFwOeg46MS9wdYvvBcXsuyjcZy55zAwPNOaSUh6P8d/FEpDv5fRxPUhus3gQqAzKW6U8SPykse67vTFuyKxUCJdJrCwJ4Dp28XOjCALc/Wf7gaL8SY1yjAs1e4QY7Ib8/DUbSyc/BGCbU5j8JSDCcWmFpjMfAUqgWQ2ABm8KjonMh8aw67BJj8AGdAGbxIYVOe3glwlcddOhx74Ivd8yRAq5R/ArM6EKHwW4z57XcC4SBxtb8KpskhaWqKekZmHKxggtGpTZV9OGMXr6Bv6Fnu/TLHp/sANL9Q+mwUOdJwGe8sGjEiKFRsmcW9GhSnjYaqmFDwYF3pIPhjHh2hIKRyCV47N9saQDkE4KWcSPj2uy0xiC8xjKfaa8508zMHRramcFPslsM1vVy6dBoCZKwFC8mYtp5FLuXjHjF5iPkgZ3ONhHx5Gif1x5ySBrElGFKraSR96xpJw23REW2X86C+Y7dyLppePXTTfKYmtG9DwGMkha5pnxEHWTZcdgksCJmZcmZ4GpM2hj6vqJG4cI7L4zg3dxhguUnyRcom2Ei5+yxSO2tHneGjPgYvx+SRw65/1HuBUbb1vx2dh2TS25n1wnBGYDchZ9/SA+mlzTz6zaDbacknzPsXruST/3qql2lUzuV0i3v9a6ShanZkaW9uWoToyJZ9KOABMy5WCpYIrVwq2ADtv+3DebXTMhD/kbfJ51c9/0Yois77TvWk2YRCzyJ8PTx3v0r+zFwDcoR8CjAeBb/iIaSGEF5s9UM/Nyes8O+WsAVE/KQFpN7GLg8mjuorJR+YGmAk9v3SFZWPPidWF3gQZCUoxZzbL93KRRyJrlgw8NYv9JF4MEROu77nJwb3Xd9LjDObHModzPspz5HdlKLmpbA3I7G++JW5Y44dc+onQNYDfXK9XwCrx3I2gxSb+Ylg6ClrfV15/2ikkJ2gYCeHCw8p5LKdkzmmYiRp3tWclywlc47Xnvb+q3kuD/raYQGn/YBcch8hmD+4ZQNFfhdAnF6fVjeM6xr7JuAlEZUtwOfz9kHLHsTyCel7hY9+bZ71Pb1VvDkm2jel7ozUvmd+txCKrVRf9HXyoqKU1eMUh3q6oev0mTQcJj1aEI4rW6H1ejKZzGLcG+tyucB6wd+P1o/C1yyuuc7KRbZE5bPceUTHQ1+/t5XZs4fHaFa2bbYacyvHwzlf8/S0PQ61Gc1AAAACXZwQWcAAACZAAAASwA8NmxMAAAg+klEQVR42u1dCXhU1dmeBLFWwdrWHdr621rtY21t7aq/tf5txSpLyDaTCbuIICgKiFiQRQVBxYWEZGbuLNkDISzZQ1gSCJiEmJBAwhISIAlJyL6vM3Pn/845d793loRg8XmY5zpeJveee855v/1837kqh8NB07SDdvQODuwvqZn6aead8yK8NCZV0M3jxj1um2metDF9R15le8+Ag/nYVTT62Gpau3++dKcqiFKpjd5qg5eGujlfN+6hMSKk4FttnPB6bFFVKwAJKKoA0Lq23h+9EoX+Rg50w00sb2wsCUzoxKAK0BVcaAQcVb2Dtl+8lYB/tcCfvYPMNyfru3BQzDegpjbcuyCyqbNflVVae5MLv0uHVihpTV5azHuB1PascpXP1iwQu1LRCpx7c9a+Q4fa8MhbO1V3zouCMxFrMrjePG5Yw0cCJMYOGBLxKbJab4rZ79jBSFchxu6owOL2Fy/hL4Jz6cOuH51qhc+lPKLlGwcSDf/tHC2LeIxODg+eRCnZxBYX8PM9CzbL5pHitffo2ujI3zKLPCuhdfBtktdILFIpiiPpqnsu5sDQoDACmEwqfyP4NF7+BpWfHh1wAoeaXMbaUKz1hAS4VmSAjXIgQmv6+dKdL2xKn7RpPzn+9XHGxMVxQE83JHJuidKJgPFEtLhtHTxOsI/ufjXmgUVxf1ufPP3zA4stX78VU/h5Ssm2jLLP004ti8qfHZb9v+tSH1gUc9fcqO/NsCBceXuKur6CTm2+2t5LolgoGMl+q6Zsl/PijYmucq/4uI3HcLr8M2ouq7S6saPPbrc7xB8yZZJPU1dvUVVT6P7TExbFe03XfRsaS2Ns6+63O6AzpId2BsuXQ75rTGnhQQXudKsdh4el2rgkIh/DZkPfZKbYEzGI/D851L9ILx8/JwYzqMwyGkVoNcaWnn62e/xHNTn0u2GOgsbR6JAkC6S8g03j50bevzD2J0vi+XkT6P4RY4ni7Oac8w4F5Nx/MHPYL1zthJ7J+zGa6zBqqrm7T94BEZY3ssesMf5wXuTy6Lyd+VUnL7Vcbu7s6B2E/v/glWjWBBkFvkRYRh29wILDfHHcKUKOwdsqR734YjMyl4jncD0mV2PEWNolEsLr5dDrSECjePiEl9e2cAxAs8rrwUUxPJYeylvXMjbq6HmHMmyinwgXSn7nFOqahEKvAKVwhNadI6hVBp7RK1ohlkp8qXXyFE/QlRCf0gWoG4qPcPtEbkRqg9e08PMNHXLh9+DrsU74kho9LGlHTWu37tBZPXOUU9nnU4uqgf+sdhtnejBMjD8tnb23zoxwE1pyoxUoMkf89En50pmMpaREjf5JuQYS6zAXQQ/2r8FmxUAKf71W6NFZpHEV3JQAS4cYy3iC5TDEyfCxpNNP1iKxiRwP7jCMnWH58fzo0uo24ZUEzp4B6yNkWc0FTwCFAu/6UWD9kkPlGwZerMh0ElMD5/66wlJi2ZPWNNhlgsanG9CDfMK5b3QCHjManQF5qEF6hIfarNABlibQd6AetQl3+em9ffVMg9B/5HYT34wiC8hiWqScYIkY9J4FsYzj7o+76o88ezeu+XCxhA/CUs0ubQu6BScPv7nDaqOlli3t+P17exXYDuYI2vHTP7Qk7lXD0cT8i9UtXZxrcaW1J6W4+nXzcZTw4KtzyrJu+FLAamRafXXQ4CLT8eSiy9XNPRLJ1jtoK77csi2r7N8fZ46daRJTkkCEsniMgWYDDN+fZZn8yf7Q/WWnalsHbExTnX1Dx8/Vf7C35Nl1KWwsRY6EU77cVVANkw/2ChzRuZXwvTnpJBZvo45lIOXEXDJ09Q9xeLBkRv9x9V4mEkSEjJZfePsy8xQSzrRNTJk0doTsWGjbIo9UcGJ2GDJWFCg2Eji3ppba7VbO0SKdhHOJygfPqqGtB0gTa3p23mXizitQ//yHaZ19gwIHV2g94AfZ7Ofq2+9+NUa4HsXKYadYyu2Sps7+u+ZHjaa+FPClVIKh/vmGdfUOSToB4/zD6iRxHBnx8QOLYwsqmwSDl/aexnNK9C9ciZbneDlDDYsvVRjIHXmVxFLj5D/tzOOyE2JyTPk0i5FAQsGgYVKitqaeFs++KPYkHFH/wNC/NqYhAU56zi4YO5OxAq+BxxLNwPXAkidSgbkFWrNnYFDisQDb/W5VIi/rtUTiGU9XtwhnQXFO8ZQTqW2tbuq8baZZHtnyDEvLZymn4EnyAJaTD1xH2x229p6BcXMiJMNEHO9LrUsskgCgFAoTWfV/fj9JYgE440uFmFpnP3I6R9OO5fhSK9Z/MLxA6i9rk4dsIi8TxgCaA1nYwot9dVHHqgT42VlxSovuFRhQeCrs63d/g0hbKzJ9lbF8OUwojcdoTSAJaYXAo50WqQMbiwpN4IRzMNf5eCTxVdRG4Feh0S53cJkR4WtIa/B95korWpkQJOw480nkdNDV149S7EZPX6IOpZdUgzl+a7DZO9gEB0zTLcHmW4Ijnli5a2DQLpQwZAyFVY0qNZaNxCcLMoEpxI6QEcJWrCDBbgLTI/zg2WMVVweHMDsyWpP/3DVfpHhc8iWrL/0N8/RHxXPNwADavayuvfxK85mattq2riErozI5gUkkLeo2IR1swoB4KK9towV9w4MZAtXY2NEXmVMJhlVb9yCn8oXiZ3ZYNjKFWIvMGV/CzG/PKg87cC7swJntWWXhB8oXmb92EzQYLpZAq23d/XkVjXkVV/MqmvFJY/6FRnA6uTmieaDQMH76RhzvDKC8MSOIO9b0YGfNYa+42vnzpbvAoEdD9dU98FrsobIrDrtNyKOES1RqPbNa6ZmM9ZoedvTsVb4RmulYeNY5IDJvHx2yk8GF8Al/bHkigCGHHAwcwSqpAS5jRip+6JSt+8GtQpLDVzdGa1kRky8LodhBPHBYupCxP3w1GrUToGNWFQOQczL6PolsCFaR9udFpR34LDg0G8fwBE60r66ysVPe7D3z4yS6EJwHsXhHLZ+tbb9tRpTQGXevL6dsF/aZnNlo+72vxfG8y8rPfYWXZRapY7Elj+VLtGr7VWa5fEIWmY5i04YP/XgHGYsvNkvkAfz31Kq9rPZ1ESuIHcV4rFMsnQh14QnqcVVT1+9W7cFWEmeII7oGb0x+X1pJrWp6uNTf8AkvvtQoab6le/BHC2L44ItLLBkDTW2UkaAdjBpE+7LVUN3BM8KQM5Eua3d9wwbtKNXUMHBXxEIFeZO3kDAQvxaEJNAbkfn8ReyjkZhV0JeiDxj5cizdxIBGhKVdZnlL+ZWcw+2AnMigVxv+/kGq3JF6d0eBF3GoyTo2OfHVfZpaJn22g564OG5YdizwB2JEmVmIs/UNbPyIoYwQxHN2iY+0NqGIjzIG6gXuKfMpudyK2hHGwnBo7Ml390rsGpiY9buL8RgNbvgykFJ0akfRjh2SsyLv4AscIwInqFVkBDKhagr6N1+fKzf8QAtqQrK1ITlwBIccRd+hRwK+PLin4KJcwoMLz5uCnuhLrVHcV7vA9TZJQgohmacFpixzMbgfHOPevzBWQolwZUVDB2iTGdtyyBC4Y1nUCbmNGp51BjsCSCA7xXKxbM3rmnK3lGwf0I4nL7WoQ6Gjh3F3D8OkvxH5dfzxKhyBEyFMpuOr9NPMshe0GaB7OzrfhQKW8bqN/4X9/0NLE/g8UE+w1JicuGuRsqC5cVvGKfnFCEuWLx98PV7Zf1BwLu2SuAE5p7LPs14m5SGWLHdSo4ulQxhbR89gpcodcyKBvThpRrO97+gdRCvSRBcG6N6KypMNm9NONqFeoRXnx+F4eGn8CGSsRG1xfCkSYgxfSkFal1jI2T4g/eQ6gniijJEswk5oczFutP7gOYYWtfph6cvRt30yi2vFQRD+/O5XY/qtNmlshXb8dV0yYwEp8aXr+Iv8/KGlO3gAPMZSzpeMjA1ygyUt5EuEZbznhqB0FFjMGA6fY9ZqBHxJK9qxw1q0v6Z4rPzw1ZXVtMpHhfxc6LrGyPClwOIVxEXd54aRnybAOLkI8PXHkpGxajMWQgaQfjL5aXc4D0PKqXPNjkJF/5KWYmlm9YjhmnMqnWCZUVojwFIswf30e5F/Jv0si8ljHGR/A2P70CKaXWg+BjM1Ruv+YIIvuJL0W8KSFvHlPQtiZWRnO1HZ9L0ZFq6TY4OYc3BU4Bs6IPwnigAIsbzaLlc4LJbSiPd15EupxeyrK6pqkcua5dEFxMKGG5/dkCwn1a2ppwUj9CCDlMmltlx3LGmR7YPGG6CTr4Scr2+/hU3S59azXGVQqNlrpoYhvqSl0pjLK7iuMtYuWvNiM2kJqONmR6I4qkw8gneBZSxyqmDMvANHE4vAcaW1B0YFnjhZEUNRBdawZPMBKD4xQLhs9O3I2F3FzONwrKCurVuuDia+voOL5mC7hqx+G5nhaOV5MBSPpUyPPLgw7nr7JJgvS6qxiGMmFy9gmYn8TCi4yJmvfKTVbn/qP/v4YfgbzjW0iSJFeC6QBx3IFp0RV5oU5qsF0UsNxRc1fFu2j8QnAT3yWUqJYHmHIfHy2jac1GJkus0vX1PihCbh+qVJKGNpab6PQE1qr0vcx15a0zI3PPcVQ67/V4embN0/V3fkndhCc875xs4eElS3O0T+Ivgk9y6IFjb78b5iSdCZrMuDgff8h2kPLIq557VoOB5bnvDY8sS/rtn3zIZkn61ZC6jclXEnxs+NZKtWvj0s1/JY6kgqjISNyJALKpvU2w6DmX3fazEwZLgMhvDku7v/d13KlE8Pzgw78k503u9W7eMZDnjXJ7ywqlmYSEAanP55lmpyOFOxQ44A3ejH1hUTAJioHvmTOH82Mf8iMnw4StSaH1+xy0bbJfYq7WIlV/DRhuRwGSpod4VvkS85thg7w0KC5lwsk/3w/rHScNCQj5yt41ZDETZ++rhjlYrpqJmnaj/eV7I5qXRTUumW5JIFhqNu6tVd/G2M2jSM2Loy0tbq5h5vXJciEoz+hg8Tv5HECTx01zQh2WJF4gzLbW6w7Op1iyUttH0CRZeB1pCnBMtjXvJP9pl6wcq2RRWoDw7Ndsst8Glo60EySVYzxBf4ueZLy5EKTgAKHF5Xy9/CMXT0Wp9YuVtUbMTlNvob0oprFFNjnFU0EB3MYylcJ6GlTh7Pl2qzMO7D6Tk2tm5UxJIWuwi8viQmtNbkFUAFheZwTCnOMXBIqAFFItnu5ZQLsMQaceKS+K7+IUlOBTm3262cC1vT2gmm5YhlrPmd2AJxYpmb8AZ/Je1ILrqMTLtAhVJcIqxumxnxRfppWrrwYncCp4NIMG3IYT7bCBMprg2S1ipxNXtgayAsZaKPTZ8Rl1mxsXVuBonkZNZJpGnTRv8vDnBBA9qNoLITtQIyFi19i3mGpA4J0gGFeXhMLLO6pWvcHPPIa/bAmD5X3947aFNWk+IVQSRSbXRjR19eRSNKUvIJZ0xc8d4WImcxQPf8hymVjZ29g0OuVWZfvxWEzDcXr46fEyUy69VmbjVRmD0lxBI4iVPP3Ke5o+fOeRFyOgPNJBd0q+LyxclNRpQZq9UDDCCos89c6egd4NfkleTkoHUIqKeqqeuZDamMCyCUk9N178UXtPRIBIyIYS43dd8xZ8T5saTTWtMv3kr4y9pksNDgeaCHY3Mv7C28fORMQ3ZZHRwZp+pM2RXrEr6Z8lnmr1fsQQnXOPIuiVkLKgulGc/AN48sTQRLdVvGqZTiamgTBFF6aT3YxjCzc8KO/mF1EvQB51QKsshZK/+Xb+8C0iHHX9Ym/XVN0q9W7BZlfQZSj72zG4YAB3PlmhRW+EtlLDDrM2tTuAZxm8mMopKna5Ph+KMgLRirwF478ipzzzQcLq87eLouOrfiq/TTb0Ycf+6DDDDIcRqD8yCO2vjg67EvbErfnHRy3zfVMAMwD2kltRE5Zz/cUzIrNOfRZbuuwY4V1cHg7bpIPjzOZyF5+yofPZO3T1wrF5GOYLOs7pwSec1AAQEk9QZn38Dhp0epxoGe1RU5ixZpPb3eo41xhBWvsjxvkqnE11CQVB2y3oecGUp5CMITphYDZtUgacR9UbdnRdhGLu+bxG4IgTCeO1NMY3Ra+6GVVNVQ0gEI78V5BQwBaphztoJAMYwnoQmTwHmg3G9gxapJQZfE5URK0RZkOmqcwMmWjvAGp9ogrj9Rrv9iu0ExIQK1gQ0VUWRE14glNby/MsM2CucL94DylCE8LDRUYhogOGYzP62HmzsI9yOzyBIMOF1gEV2sNTElPhJad7Z/DifqsY70CmLq3dwDE8yHdnlqGzmWw1k8c5+W4uFWMFrPicnd9g3/vZ0HRJQt25pmBLvEXHNsXWnKRBtZipWH0q40lLTg5Br3CxtB0et/dx8mz/lBOxyKHyGWctHB7dQTFCGadO21ceRIy98Vtq66EdDVeshh1KjtEuYeSC3lUpC62lJIxIhcpvmwdkfRDnOrLo3RU+0yujsNihc0pEXRiryhEa6oiBoZocrwiOS1ZmLBYpPS5KJWWdItImSIIcqbpsNTfhS/J5zCxRbeYxvBhjjXY6cltVHkQ2uM0t3ohMnQojVa87Xqfnd0J9gKDdcwM26JW4lBlmm0uKPgL6JkGWp4AkTrsaGB6wJumI1fKGkBL659l0HIx2OZqnqNTrCU7YTpR4alNGqjNk5YFB+SWT5+rjvJjuMskzamr0Nry9TExXGfp5X9+p1Eti7aqLDThOREtj+hq8FojH9+P2njvhJRcHVUNp+Rd0O+TQbvRFLSXRaZrQyoSR+nhaSXKfOA2jhudmRI5mlUeyQvTxaejMJ+eMzmhKhPPluzHA7H48t3s6lTlHjRX7C5g68u5mglCor66Z/fmM7niPCMTjY/xN+SE7Xx2fWpC83HvHE0mN0JgVLJ3s7Axi6Mq+NPOBzWx5bvdpJZQ/EadATQKtKZomJmf//tyj1vR3+NFtQwz21JRsnTY7QS+mAGBbTuoB3/2XECJu2lLWnz9UeQPiJRNmbTCvH8XJO+VBvGzYm4Y1aEetth6NMvl+8iFASdu3Ne1Di0yk8JlLZx/NzI782wxBxDC58qX0qU6KA2wF3j56C7bsPbKEC/bwu2jJ8XddfcqO/PQiaPl7/uROXVpvbeH7wSeftsC1cJC82OFz4LvwIAfoG+rUkoHLDZH12WKNmO/NZZ5tvnRULLt8xgSidvm2mGZ90x28LvSa4xjp1hgXZgLKjoWrAqBy2Th+KoloHMBlDY+FfQ7yQWxsUBxpEW5qCWdYfODlntj6/cDQ9Cl7GlIzDA22dHcIQIo/v+rEjmr2oU/GvtHThzpRVNIBo4qvJEc4JjanB++2yLG1Xqxp6crtucdLKhradnYLCv38pgqTHesyC+4EJjZ99gU3t3zNEKhugCTSnF1e09A92Dg31DVpvNBlT5xMrdV9t7X9qC+BJGW1jVDHf1Dg4kFFxU+YQ/+d6e0pqWngFrd//Qufr2lfH5Kh/91+evOhz25u6+ioYOVaB+wuux8As029rVl1Fyhaxsw/fO4xeudvXAjfCswSHbo8t28navxvj4il1FVS3wV+jM+t3F3mrDCxszS2pauvoG69v7tiSXoGBykOlni+Pz8UDg98uNXU+t2UsW6TannIZRdw9Y27r7YYA4IZR6cGHc0bPQkyHoTEZpzZgZyCQcq0Ur9i2dvfCss3VtcHvY/nKaRsXx1c09970W8158IXpJgb8h8khFyeVWrOAB18iKhvZNSaXwrI7eQf8vDkB/Gjv6rHZbc9cAdAlaTi+pRid+eq9Ave7gmaJLzSPdrwAbYz5ofc4BAv25D9I/2H2SwdJPDyOEwS+2HCMVbq8YcuFHsuHaa6bc5zakoDJYLGPx+rsDeBrY4uyVFpi12WHZkz/ZP/nTdBg2/OnC1c5/f5z59DokiiNyzqumhgFyMKon3tmL9oMPomBIABXMyLrEIhjqzrxLMM45YajO+ZOU0kmb9kflVPRbaYYvCZy+YefrOrv7rDBHL23OePr9JJj3+vYBoKoFVC7OyXCANIP53Z6FKilnbM95cXPm+YYOAA9aQHLPYd9XePmFj9I+2otG7fflIej/rrwqq41es6NwbUKR3W5PLqpRBejgXjxF5S9uykCQaIxhB84Aeb2wKf3RZSDDzGR/CvgdFA2c3Ik2uiPVuI5nNySDVICTefocr2kIy/P17UD9D7+Z4B1sKqtpBXoiWJJC65HuV4DtncT8KqCvH8+PhmEDAAjLt3eB9AARDyoN7Qnwzy8qG7tOXmrx9tXXt3bnnm9AcsBnuym7QozlwXtejQIKgPFDz0hV3jNrUaLsrO2H0T9fCoFzS/Y51VRdXkVjXUvXLcER3lgmA9HA7KsmfaGaHAp0erG5+1ZtxO6CSzS0PzUM2nkntmDIZkVYIm/YBHeBICX502idAa88YHgwJP5IMgNrZp+ph+4VVjU2dvaopoSQjRx7B4fuXRD99HpUVfjchjSgNiApEOA4b90IhAjixOuFr6Anh07V1bX1gvTekVeJ3tkzLYxdFTABXwKW//NGPFk52ZpaCq2h7FlcBrrQeAy6DcYanMOk3TrLxGHZ3NEHUopIeLi+rKadYAkjSiq+FiyxgjlUVg/EgvamQbbPQeg0YPnHNSjVpbdvCMRga9cASMhTIDrQnrz92WV1QFDweHPOBQ5LGmMJ0qalpx+InQ1BmKYg4rBP//wA6t/kUBZLxJdommYiwXCLBiXTwiPgQfA4kGPAx2NnmjKKLze09ammoUSQlXEngF0YGYsn4lcrduFUtgNAN0hjBeonfZwB9PfbVchwA4UH0g8oBqay+GIzzJeXD1q4xlja7n0tDoQQwnJ9Olz8m5X7oHGMpR54EcAmo4aeXG7qBv2358QlJEKnhqFNurA5A1hCO2iLKYSlcWsqKuhEWPobCiqbEA29GAqjAFaDX0CpEyy9p4VDO6er24gmBlIur20bJb4MMnkHGlNP1gCWP341ErCc9tkBmA6QsU+tQvWhwA0TFsdNeCMeSP7+hbFg74AEyymv9w62SLBESTpfHYY5AhbfC1iyy5z/tymD4RWCJc3I2OPnGq60945F+0MbgDKALWJzLwC7TFwSD8cDi2JAspFcIcxPhnfjC3ks8RLgBFyKBdKPyf9TG8Epgl/+9kEKwnJuZHVzb35FPdhZxZdb0HxhmrAcqRBi+TfgS7XhN+/uYbE0wkn81xUgYH6yJB48tIkLowAqXBOPtsVkzGyMZQ/BEsaF+PI0w5caw4bEYtpmv2NOBPwyl8qFizksvTgscTsgkPIvtMCUglARYBk5cr5cHo3yfaZ8knHX/AhQMFjGJsDjwU47fqb+F2/vBEkCkwg8p/LbDgIWevPrFXtARSfmX5TI2DHBFBDyubq2x5YnPPzmDpgOUpgRc+wC3A5GGpyj/bWmMfoS/grGMwys8FJTR08/zClKN12xA72xKpB6fydK4/v7B6lwL8grjOUuPlA8XWezO6AdoLOfvRkP1wBN2Gj7gVNXfvrGDuRc0Q6w6eAyMCh4LHMvAJZw8XMfIhn794/SvDGWQ7ZBlLeuNkCDwI6/XbX3oaUocfeRtxKAGlbF5YPgAScSuoeKfAFLrC9//97eO+ZEclgCrYP4fWkz0lOr44vh+w//2YMNVMDVjlyRqWEwezA/4MwQAz7uOKIt8J7vXhAFPQcs7xy5jAUXKlAPYpOk25B0XsAP+kdqQmAGB4fQj8ge89P/YF5MVz/YrzSYqSR9y8vf8KfVyTip9TA09cfViKGtVpTFBAYhcJX/V4fILnSkHWQx+mxfEnEcznv6bSAJyQYyJBUICAg+RVVNIIVAhYP2xfcOkfwmmFwca2R8dqLdQY/CXaiYN4h6C+9RTbbr++ZiC3IzcFUatIP0bpApOrcCOnbfwp3guRNCAWCefBdtX7NhTxHm0USSxdMPRjptL61GiepAuGTrEXjQ1c4+uCxoG8qRHBi0A1fduzCGFOci1YPdEiAymJmufitxVwhfotxXXx0xxIBckLkbSIGzgKaKtvUNoRkDbaocD+EOQSGjk3imn/7Zj5JnhR/995aM+xdGk70kvALMP5wXDUiAUfqPjWlEjhNTZdpnmdqQHJgORJVBJuj9y5szmE2GwGmbGwk8CiIXqxNEKz99IxbMH7AAn1qVxAS9fHXPrk+dFZrzrw+T0YwHUqA7QVvPDD0EtuJ9i2IZh8xPDwYwCNJJGzOBctGuKcI9kPwNP12SoA096L81cwLZKcpX95MlsTNDspGkBSWEq4CfWr0bpZlhPwQ4+58fpYIwBM9y8pbMO+agiQMW+cfGDLiRS3KY/un+4NAjL25ORyUfJILoq5u8OQtG8ac1+0jH4AQ69vKWTNAUIBjASGbet6FGuzhDH8bNtHCeNzArSgVC7YSBXocbn16fQtxWELzQpSlb94PeASUtK+R2y5dak3gTd6W3f6BOcD8a2Be+GEWHmpL+ImlKEiqTx8ZIbEX4XMmN7ARxS77i8LS4ZVHYxaiwesP9rthneW+dDYFrSvC7YEqNfDWORiluxx5Tt+4Hc/3LtFPgF4EPWl7bgWwIYShUEoiXRnK1w1m11zKrmNwF3Oqr7A1FFmeJM9JHuN5mdjjheOUX5XDFCwqxOmcpOZRo5cdt4dW17S/P7YsLzL0zv+poeT3oo8gj57C3anAVmxU+SXlC5VmQwmFoPVi+5ja+0Tp7F4fBTUBc6+RcMfFHQ7mfYtcLZMjmJBdYcFjYLF90k+RXuIHT3XbzbOq2RdYIcqiY5C4N5SZPAwxU/knyFCbhMptiMo5WFAJ1xl7S1XaNu9CiRrIdlnJyl0geKNMWxa8aal2k0Am30Ra+4sj9Ygu7lmdx3qDF7Zx4aSyuMkXcLQkwK5K+Xxxkg7+mkazo8nsdGYf14jHFjl5jCpawMIGfDrXbtyZTSplXRjzFitdbPMHYDd+zGSQKr8sTQUC5zFHlD7SqCI6LyoMXbA1vljUGD1+757JZSjm3SD7gkc2pS6pl89AsHmToePziLa1nmXYKKeOyLBm284xNEEihLR8HrUPIZZRnEmuHsYDOWJt8notFdDuvfvgb3bxPwqW+5CgAKy3KhaHBroA6a1+yNqlsBPD576IZdCWxef2nNkv1giQPW+tBQqXgrcGixEfyvgaN8YGF0eCxqMARbmjrATdfpO1uHjf26/jY/RyYLI6Tl1pQaRupHgQ4H1mWwG8qeHO+buSDVDrgArqJi+PKa9tIXEzFVT0OWe0HT9cFh2ajGIr65iuHb+jjznkRL2/J3HPiUieqFSSbZtr/H9Ub0161rtomAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEyLTAzLTI5VDEwOjM2OjEwKzAyOjAwkWix2gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMi0wMy0yOVQxMDozNjoxMCswMjowMOA1CWYAAAAUdEVYdGRjOmZvcm1hdABpbWFnZS9qcGVn22DkxQAAACB0RVh0aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGUAUHJpbnRNbINqAAAAEXRFWHRqcGVnOmNvbG9yc3BhY2UAMix1VZ8AAAAgdEVYdGpwZWc6c2FtcGxpbmctZmFjdG9yADF4MSwxeDEsMXgx6ZX8cAAAACN0RVh0cGRmOlByb2R1Y2VyAEFkb2JlIFBERiBsaWJyYXJ5IDkuMDDiS+ceAAAAEXRFWHRyZGY6QWx0AAogICAgCiAgICuew8EAAAAWdEVYdHJkZjpCYWcACiAgICAKICAgIAogICD4Xmb7AAAAEXRFWHRzdERpbTpoADE5LjQ2NjY4NL2H9bkAAAAWdEVYdHN0RGltOnVuaXQATWlsbGltZXRlcnPv0HhyAAAAEXRFWHRzdERpbTp3ADM5Ljk5OTk3MEN75oAAAAA5dEVYdHN0UmVmOmRvY3VtZW50SUQAeG1wLmRpZDowODgwMTE3NDA3MjA2ODExQjExQkEyRkVENEM0MEFBMf/AfAoAAAA6dEVYdHN0UmVmOmluc3RhbmNlSUQAdXVpZDo1Y2JlZDNjYi00NTBjLTA3NDctODY2Yy03ZTJhYWZjY2M3YmGQqoQXAAAAPnRFWHRzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQAdXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOB+exmgAAAAedEVYdHN0UmVmOnJlbmRpdGlvbkNsYXNzAHByb29mOnBkZi6gIiYAAAAodEVYdHhtcDpDcmVhdGVEYXRlADIwMTAtMTItMDFUMTQ6MjI6MDMrMDE6MDCEgKZYAAAAJXRFWHR4bXA6Q3JlYXRvclRvb2wAQWRvYmUgSWxsdXN0cmF0b3IgQ1M0Aa/QiwAAACp0RVh0eG1wOk1ldGFkYXRhRGF0ZQAyMDEwLTEyLTAxVDE0OjIyOjAzKzAxOjAwDNrJ3wAAACN0RVh0eG1wOk1vZGlmeURhdGUAMjAxMC0xMi0wMVQxMzoyMjowOFqz99SbAAAAEXRFWHR4bXBNTTpEb2N1bWVudElEAOocGPAAAAA5dEVYdHhtcE1NOkluc3RhbmNlSUQAeG1wLmlpZDpCRTczQkZBODA1MjE2ODExQjExQkEyRkVENEM0MEFBMcWJYwcAAAA+dEVYdHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRAB1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM49OjDJgAAAB50RVh0eG1wTU06UmVuZGl0aW9uQ2xhc3MAcHJvb2Y6cGRmhKbfiQAAACB0RVh0eG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQARmFsc2V5GcblAAAAI3RFWHR4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeQBGYWxzZTpcPYIAAAAPdEVYdHhtcFRQZzpOUGFnZXMAMcmB27IAAAAASUVORK5CYII= 193.190.0.0/15 2001:6a8::/32 belnet.be geo:50.825312,4.365471 MIIExzCCA6+gAwIBAgIRAMNmOaeNUJe5LtzIpBM//sEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAxMzEwMDAwMDBaFw0xNTAxMzAyMzU5NTlaMIGeMQswCQYD VQQGEwJCRTESMBAGA1UECBMJQnJ1eGVsbGVzMRIwEAYDVQQHEwlCcnV4ZWxsZXMx NzA1BgNVBAoMLkxlIHLDqXNlYXUgdMOpbMOpbWF0aXF1ZSBiZWxnZSBkZSBsYSBy ZWNoZXJjaGUxETAPBgNVBAsTCFNlcnZpY2VzMRswGQYDVQQDExJpZHBzdGFmZi5i ZWxuZXQuYmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeMjJ+MakW ESz80oYi0FOG3gW6iiuyD5BSxQ8Gr9CEg26YxVp5a/eSofaWQm/nTo1WMt+oUYme gFhquFXyFofQ9JiQesqryf7imMsBloQ6wvvobpKYsbLLegYpiFoB4WF1jwwbDUDp Dt6fV/taiLIv9DWpPQzaQ4FybdMYvERGzYLryUB8BB5q2c7DjyHCor5hqpw2Mf7J z6H6WrQYkppE44+pSF/9AUiV5qPv9JJUmaqzF3f3eGU4SHjI0i6rZosMw28kp2vs 03SFAnrhVjReHRSAy5R+XDGi6fEyO6hV68cncLoKRuiv2aYbc6ZuGJlAzioMPDRD 2Eo7FGUWfYRTAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUl14XH6BEPRYstv5He0vPLsM/UmAwDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4Yp aHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYB BQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3Jn L1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRl cmVuYS5vcmcwHQYDVR0RBBYwFIISaWRwc3RhZmYuYmVsbmV0LmJlMA0GCSqGSIb3 DQEBBQUAA4IBAQBYZbu3HknWMW2n+JmZBBXiLEOx0DdBWESX1tfG4kvT6b+lXD1I BLuOUTWS544wsMyqDD/I1a9mrAZAuoVAYvEVXlNRexkvZC++AzdoFsOuow4dxQg2 gW87Z2oDHQiTswTPzLUeQBAo9kAc8IcTEVgy7921y7/xVgvwzMNG+jMLWW2hSDo2 Prwn+VbHSG4eYz4GPrm/MX3WkROUqSbuGNgXIx6Inqr2psLxstXWjSDM55Qt+OsB +BIxlm2pnEhk5WaZCjaRrBrdKjyC4TUVNDoYHbdwiu5ZAqnpWkYTT13qhCRAG+fl K6fSDEGm6Kz/5tRvh3u1WklUCJRx0A6nMD/b urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient belnet.be MIIExzCCA6+gAwIBAgIRAMNmOaeNUJe5LtzIpBM//sEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAxMzEwMDAwMDBaFw0xNTAxMzAyMzU5NTlaMIGeMQswCQYD VQQGEwJCRTESMBAGA1UECBMJQnJ1eGVsbGVzMRIwEAYDVQQHEwlCcnV4ZWxsZXMx NzA1BgNVBAoMLkxlIHLDqXNlYXUgdMOpbMOpbWF0aXF1ZSBiZWxnZSBkZSBsYSBy ZWNoZXJjaGUxETAPBgNVBAsTCFNlcnZpY2VzMRswGQYDVQQDExJpZHBzdGFmZi5i ZWxuZXQuYmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeMjJ+MakW ESz80oYi0FOG3gW6iiuyD5BSxQ8Gr9CEg26YxVp5a/eSofaWQm/nTo1WMt+oUYme gFhquFXyFofQ9JiQesqryf7imMsBloQ6wvvobpKYsbLLegYpiFoB4WF1jwwbDUDp Dt6fV/taiLIv9DWpPQzaQ4FybdMYvERGzYLryUB8BB5q2c7DjyHCor5hqpw2Mf7J z6H6WrQYkppE44+pSF/9AUiV5qPv9JJUmaqzF3f3eGU4SHjI0i6rZosMw28kp2vs 03SFAnrhVjReHRSAy5R+XDGi6fEyO6hV68cncLoKRuiv2aYbc6ZuGJlAzioMPDRD 2Eo7FGUWfYRTAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUl14XH6BEPRYstv5He0vPLsM/UmAwDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4Yp aHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYB BQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3Jn L1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRl cmVuYS5vcmcwHQYDVR0RBBYwFIISaWRwc3RhZmYuYmVsbmV0LmJlMA0GCSqGSIb3 DQEBBQUAA4IBAQBYZbu3HknWMW2n+JmZBBXiLEOx0DdBWESX1tfG4kvT6b+lXD1I BLuOUTWS544wsMyqDD/I1a9mrAZAuoVAYvEVXlNRexkvZC++AzdoFsOuow4dxQg2 gW87Z2oDHQiTswTPzLUeQBAo9kAc8IcTEVgy7921y7/xVgvwzMNG+jMLWW2hSDo2 Prwn+VbHSG4eYz4GPrm/MX3WkROUqSbuGNgXIx6Inqr2psLxstXWjSDM55Qt+OsB +BIxlm2pnEhk5WaZCjaRrBrdKjyC4TUVNDoYHbdwiu5ZAqnpWkYTT13qhCRAG+fl K6fSDEGm6Kz/5tRvh3u1WklUCJRx0A6nMD/b urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient Belnet Belnet staff http://www.belnet.be/ Belnet Federation Technical Staff Belnet Federation mailto:federation@belnet.be +32-2-7903333 http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient bth.se MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF BQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0 OFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm R/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c fWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a it5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5 ZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy RYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO /QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz Oi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA vpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE Tjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y E9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX 0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0 TAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3 nH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF 4NzN1iC8kg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient STUDENTS-BTH Blekinge Tekniska Högskola (Studenter) Blekinge Tekniska Högskola (Studenter) http://www.bth.se Tom Martinsson tom.martinsson@bth.se https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN surfnet.nl MIIEVDCCAzygAwIBAgIJANm7yUGYaeG1MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV BAYTAk5MMRAwDgYDVQQKEwdTVVJGbmV0MREwDwYDVQQLEwhTZXJ2aWNlczEZMBcG A1UEAxMQRmVkZXJhdGllIEJlaGVlcjEqMCgGCSqGSIb3DQEJARYbZmVkZXJhdGll LWJlaGVlckBzdXJmbmV0Lm5sMB4XDTA4MDYwNTE1MDgyMVoXDTIzMDYwMjE1MDgy MVoweTELMAkGA1UEBhMCTkwxEDAOBgNVBAoTB1NVUkZuZXQxETAPBgNVBAsTCFNl cnZpY2VzMRkwFwYDVQQDExBGZWRlcmF0aWUgQmVoZWVyMSowKAYJKoZIhvcNAQkB FhtmZWRlcmF0aWUtYmVoZWVyQHN1cmZuZXQubmwwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/x+YuMaHyS3xeogfBB6hWrL4Frp+KzOuu4IixfhMHz3xI G5l7p2aNV8UrEXevOwMWCgMNxjfSLdZBgNhR14GBh2cVGCx9f/wUtB86scmkP3Pr RLoZWu/EIY6MEbgET3D3tkdGuVejQwwhJTlK2xxWHtEdEL5abjYLveDg6Lb6z9od ljFevylBMZO+5LwTjpa3+B+07oMZr2sV1yjsG2BEBwTFz4XZzJAabeK9UO836qhN ptktjffoCNen33tNCjzqci4wzgQef3CNA/Ef0tMKGotdldKC6FtHvXixmVY5RKUK Iutm8sRwne8XYqrD54BAgXZQ0ZovxFbvGhA77YXxAgMBAAGjgd4wgdswHQYDVR0O BBYEFJNoYjIYUrDN/h1+9BZYOTk7jQBNMIGrBgNVHSMEgaMwgaCAFJNoYjIYUrDN /h1+9BZYOTk7jQBNoX2kezB5MQswCQYDVQQGEwJOTDEQMA4GA1UEChMHU1VSRm5l dDERMA8GA1UECxMIU2VydmljZXMxGTAXBgNVBAMTEEZlZGVyYXRpZSBCZWhlZXIx KjAoBgkqhkiG9w0BCQEWG2ZlZGVyYXRpZS1iZWhlZXJAc3VyZm5ldC5ubIIJANm7 yUGYaeG1MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAI4IxrYPwwjJ D9gO1Vzt8ByeQaRe+V0Mv5Ox9RlcXV33WX8Ny8hqUS4/kjs9v7JOuOw7TRop/4QJ IAv/LEXH9B+hQ96zdLGMCcHI2crWF8l0yZ/DtgkpdlcyS7dNbjLtedtmgrOMSQub LE02tqoSUR491mQbRuXD49+kJsHXZH8I1YZqOShzPZ7+ksvnBd64txhef8OBlCzE elT60nOC3Jm8k3i0HwPcCYfDrh6+MJfC2dvfgktAcyu8rm1Q/ZelxaaXok17wUKg D8nDrVCOfTND1RCGcqJ3YVjYDhBrMdK+5NSuC5KOJUpVZbKgTOilnOM7B/Os8HJC fxLkDyGV/oQ= urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient SURFnet BV SURFnet BV http://www.surffederatie.nl AAI Beheer aai-beheer@surfnet.nl SURFfederatie Beheer federatie-beheer@surfnet.nl href href-test href-edugain szie href-idps szie.hu https://idp.szie.hu/idp/szie-logo.png MIIDFzCCAf+gAwIBAgIUSscIknb+7vqGVUw6Kl9kxz2bcWAwDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLaWRwLnN6aWUuaHUwHhcNMTAxMTA4MTExOTEzWhcNMzAxMTA4MTExOTEzWjAWMRQwEgYDVQQDEwtpZHAuc3ppZS5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ3NmFZGZxB5neVKIfq5+RTZO1apk0MNGinQYVD8T9PXXm4g4d8ZkNAdY/eUW8z3IdkStf0I/7imKjnnC4Px5ImUJ4tOblJ1n1DDYmqYf7ivNuM89gpt8yE+ffGa/EZeGizeVLJLDT0X3+k22otLEZt3s/gDgCRBal80VtiE0IPT9y2L9XOyzzawRAWlfnjCxBrQiJb35OlUnctOHGc4004Jp+3O9xCr9lOqO/UaQPKpTUFQvK9NIBaV8VqCA62+SQsiSjWtg8Rc/AcdBjrmVcMrU8mia26VyRwtZ0vZpIlpiUhKnuwmWuFMJvAymXI74OwrmYkudzqGgvbk+N10snMCAwEAAaNdMFswOgYDVR0RBDMwMYILaWRwLnN6aWUuaHWGImh0dHBzOi8vaWRwLnN6aWUuaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJ/ZbxqsxhPifPOOGn+OHtet0wYvMA0GCSqGSIb3DQEBBQUAA4IBAQBHjf0B9D8VtyZu2zstLmGw9Mw+f/dRxOBhzXLJVMxHa3XDykxX1MeG70nKFlSz/UsFy/2jH1zU8E/2WLQDGPu6kZtjuxD1xihyJ5bPTHWfn5IlNHjydMoOt4CnC1xTYB9ObhKqATdVFJMXdRegCpasOV4gLfdFGIneU9YhSB9WFCISjvE76iUJbwsitPtRcDfIqsTFnrwDWbeZhEtlmHp0W71JSkrmCOP9tbiyfH7ujW/DLHuHRa1rxiZYGDKvI3sfwjqRnHkBOTWvs/h7xIQxDUJWwkX0JyVSIp4YuhfSTxVq+cWmtLHfaisY7nSEECcM4m6U2T5YmnogM2Rw8Vqc idp.szie.hu urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Szent István Egyetem Szent István University Szent István Egyetem Szent István University http://www.szie.hu http://www.szie.hu Cseh Vendel mailto:cseh.vendel@ih.szie.hu Cseh Vendel mailto:cseh.vendel@ih.szie.hu Cseh Vendel mailto:cseh.vendel@ih.szie.hu tu-clausthal.de idp.tu-clausthal.de CN=idp.tu-clausthal.de,OU=Rechenzentrum,O=Technische Universitaet Clausthal,C=DE MIIFajCCBFKgAwIBAgIHEzeWYlp+0DANBgkqhkiG9w0BAQUFADCBmDELMAkGA1UE BhMCREUxKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhh bDEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVVFUgQ2xhdXN0aGFs IENBIC0gRzAyMSUwIwYJKoZIhvcNAQkBFhZwa2lAcnoudHUtY2xhdXN0aGFsLmRl MB4XDTEyMDExOTEzMjEyMloXDTE3MDExNzEzMjEyMlowbzELMAkGA1UEBhMCREUx KjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhhbDEWMBQG A1UECxMNUmVjaGVuemVudHJ1bTEcMBoGA1UEAxMTaWRwLnR1LWNsYXVzdGhhbC5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOTXMm5lk1dD5aFAodbn 3Hb1BO6e91Z4lMKSnYeWErJhs91SvbeKPRIF9Hsp6jJJWcxhN7yX8LsQlFyxf6Y6 T9RGtJYdaalamdVc+E9hfojRC3ZMcmiR9Mw29JZuHOQenRRzOqkKWBwtphZqdwMw iFQ1dI/c4ZvIs0a2iTfXOENY+b3R/MLX3TEKvGL0dDiLqfP086Brp2D3ZYT64/yn QFvRHQOJ92HVZUJ+rzTtFcwycU3ylFzLnxMml/6gRYzO1Q10EtGB7TnNo0sNXY9d Nk/ypCNfxP9nYVpFjTQzhUx9hPJUL9ONjbRqPuDN6wmZZORwMfNppa0nqIIZ+a79 micCAwEAAaOCAd8wggHbMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUMzoVo6zpqDLp6HBsV7Kv rcDrXMswHwYDVR0jBBgwFoAUYvySt+ft8x81VVvJQ99Qs170ECUwJQYDVR0RBB4w HIEac3VwcG9ydEByei50dS1jbGF1c3RoYWwuZGUwgY8GA1UdHwSBhzCBhDBAoD6g PIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS90dS1jbGF1c3RoYWwtY2EvcHViL2Ny bC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1j bGF1c3RoYWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZsw gZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2xhdXN0 aGFsLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3R1LWNsYXVzdGhhbC1jYS9wdWIvY2FjZXJ0L2df Y2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEARsQhmJny/CMVM0+iHo/bchZa 6crTTbKyEcBexnQlTcKxid6DK+gquIM4U9eCE+1cxgY0kZ9Q/aph1kV0OwGMFGQM k5NSRVBlI9Ih/5pWm1lLXEs7tQLF4+L63Z/N15mjzVrnxXZDuQI9YV4V8MnWyRb9 hEw2ifP/jHV+6yqCe6Nl09DZK4miW5KGEQxVpM975zfCRIOf2INo1//b7wFD7aMR mOApGzt7PRZFHR0in3DGFTN5ILSyavrNvHbBXGtaEV2NAtTCqmFBOnlDpGrVz8L8 yozMpjXfBly8IwiZNQ8GiI4m4oGiv4973ZOwk1njfaI8s82Uq45yjKxs/xhK8g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient tu-clausthal.de idp.tu-clausthal.de CN=idp.tu-clausthal.de,OU=Rechenzentrum,O=Technische Universitaet Clausthal,C=DE MIIFajCCBFKgAwIBAgIHEzeWYlp+0DANBgkqhkiG9w0BAQUFADCBmDELMAkGA1UE BhMCREUxKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhh bDEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVVFUgQ2xhdXN0aGFs IENBIC0gRzAyMSUwIwYJKoZIhvcNAQkBFhZwa2lAcnoudHUtY2xhdXN0aGFsLmRl MB4XDTEyMDExOTEzMjEyMloXDTE3MDExNzEzMjEyMlowbzELMAkGA1UEBhMCREUx KjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhhbDEWMBQG A1UECxMNUmVjaGVuemVudHJ1bTEcMBoGA1UEAxMTaWRwLnR1LWNsYXVzdGhhbC5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOTXMm5lk1dD5aFAodbn 3Hb1BO6e91Z4lMKSnYeWErJhs91SvbeKPRIF9Hsp6jJJWcxhN7yX8LsQlFyxf6Y6 T9RGtJYdaalamdVc+E9hfojRC3ZMcmiR9Mw29JZuHOQenRRzOqkKWBwtphZqdwMw iFQ1dI/c4ZvIs0a2iTfXOENY+b3R/MLX3TEKvGL0dDiLqfP086Brp2D3ZYT64/yn QFvRHQOJ92HVZUJ+rzTtFcwycU3ylFzLnxMml/6gRYzO1Q10EtGB7TnNo0sNXY9d Nk/ypCNfxP9nYVpFjTQzhUx9hPJUL9ONjbRqPuDN6wmZZORwMfNppa0nqIIZ+a79 micCAwEAAaOCAd8wggHbMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUMzoVo6zpqDLp6HBsV7Kv rcDrXMswHwYDVR0jBBgwFoAUYvySt+ft8x81VVvJQ99Qs170ECUwJQYDVR0RBB4w HIEac3VwcG9ydEByei50dS1jbGF1c3RoYWwuZGUwgY8GA1UdHwSBhzCBhDBAoD6g PIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS90dS1jbGF1c3RoYWwtY2EvcHViL2Ny bC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1j bGF1c3RoYWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZsw gZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2xhdXN0 aGFsLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3R1LWNsYXVzdGhhbC1jYS9wdWIvY2FjZXJ0L2df Y2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEARsQhmJny/CMVM0+iHo/bchZa 6crTTbKyEcBexnQlTcKxid6DK+gquIM4U9eCE+1cxgY0kZ9Q/aph1kV0OwGMFGQM k5NSRVBlI9Ih/5pWm1lLXEs7tQLF4+L63Z/N15mjzVrnxXZDuQI9YV4V8MnWyRb9 hEw2ifP/jHV+6yqCe6Nl09DZK4miW5KGEQxVpM975zfCRIOf2INo1//b7wFD7aMR mOApGzt7PRZFHR0in3DGFTN5ILSyavrNvHbBXGtaEV2NAtTCqmFBOnlDpGrVz8L8 yozMpjXfBly8IwiZNQ8GiI4m4oGiv4973ZOwk1njfaI8s82Uq45yjKxs/xhK8g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Technische Universitaet Claustha Technische Universität Clausthal http://www.tu-clausthal.de/ Alexander Hasenfuß hasenfuss@rz.tu-clausthal.de tu-ilmenau.de idp.tu-ilmenau.de CN=idp.tu-ilmenau.de,O=Technische Universitaet Ilmenau,C=DE MIIE6jCCA9KgAwIBAgIEDy9EHDANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJE RTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEWMBQG A1UEAxMNVFUgSWxtZW5hdSBDQTEgMB4GCSqGSIb3DQEJARYRcGtpQHR1LWlsbWVu YXUuZGUwHhcNMDkxMTI3MTIzMTA5WhcNMTQxMTI2MTIzMTA5WjBTMQswCQYDVQQG EwJERTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEa MBgGA1UEAxMRaWRwLnR1LWlsbWVuYXUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDGHzz+8LX3FKDhBfG0cR57P7CSxTH+HMlETF9aBVLCjz94Xmbj 8cdbqUaNmnXett+gpSpv1GqeoRRJV6eJX28O1W/L6GWq7bjKpIlqAX4JFrl3rzDM gGdGfZTHeVXE9ZOTdqzChK56t7g0ESMcKvR6qSLi/khPdQVK/0wmVaok7rQkNk1P MdyVDIvSqIT+7PpzRSMYOJgyc9jq1w1ZegnesWbfPG6oDwX9RNyhpFbOPy+PJZUV 3nlst3uUIIFjQ72T6tJt8F/e/iRLc2JJHdNvu7P3wTzP3L9nvP1V2QW5VpZjFRpa NUwdjS3tCC/6iQjjRGj5ug8EMzyANLNOoOf/AgMBAAGjggGmMIIBojAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFPmo0qBBDnJPpqs+B2LxkPepL1s9MB8GA1UdIwQYMBaAFNTDRRKK qetNpcpWf2nRwmh0Y/0BMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3R1LWlsbWVuYXUtY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiG Nmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5h dS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABdc mXTLe/TlwLaKdKZTLZO5TjTH3zSWocQ0O6+kBJ2EVfYfmeL+ZS/J5v17tVMsQWBg rB1dtLSwuqbKYmuQBSQCIN8HdGC4iudCd93hGkSKxr11fByjvIb4fWUUcKObFmcI /1LpS/MSqxlOk3FRIMKs7fL7EFs59iyI3zjJixsQTx8AlU+7OHACGuC7VCfKJk7B 1ChawQJNn6R1vMguYFXbGGhSQiUfeLVBDan7Px5eVgAIo2GLFKhNifPcG4lMHnfv 0gOxyxgL/mnHXNkM+W47BpE1HO4fgoJiluR60Q0O+yjPCTjES3pjJtYb2ZOcXjNb s/NTn9EiARtxg0zkLNo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient tu-ilmenau.de idp.tu-ilmenau.de CN=idp.tu-ilmenau.de,O=Technische Universitaet Ilmenau,C=DE MIIE6jCCA9KgAwIBAgIEDy9EHDANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJE RTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEWMBQG A1UEAxMNVFUgSWxtZW5hdSBDQTEgMB4GCSqGSIb3DQEJARYRcGtpQHR1LWlsbWVu YXUuZGUwHhcNMDkxMTI3MTIzMTA5WhcNMTQxMTI2MTIzMTA5WjBTMQswCQYDVQQG EwJERTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEa MBgGA1UEAxMRaWRwLnR1LWlsbWVuYXUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDGHzz+8LX3FKDhBfG0cR57P7CSxTH+HMlETF9aBVLCjz94Xmbj 8cdbqUaNmnXett+gpSpv1GqeoRRJV6eJX28O1W/L6GWq7bjKpIlqAX4JFrl3rzDM gGdGfZTHeVXE9ZOTdqzChK56t7g0ESMcKvR6qSLi/khPdQVK/0wmVaok7rQkNk1P MdyVDIvSqIT+7PpzRSMYOJgyc9jq1w1ZegnesWbfPG6oDwX9RNyhpFbOPy+PJZUV 3nlst3uUIIFjQ72T6tJt8F/e/iRLc2JJHdNvu7P3wTzP3L9nvP1V2QW5VpZjFRpa NUwdjS3tCC/6iQjjRGj5ug8EMzyANLNOoOf/AgMBAAGjggGmMIIBojAJBgNVHRME AjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw HQYDVR0OBBYEFPmo0qBBDnJPpqs+B2LxkPepL1s9MB8GA1UdIwQYMBaAFNTDRRKK qetNpcpWf2nRwmh0Y/0BMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3R1LWlsbWVuYXUtY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiG Nmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5h dS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABdc mXTLe/TlwLaKdKZTLZO5TjTH3zSWocQ0O6+kBJ2EVfYfmeL+ZS/J5v17tVMsQWBg rB1dtLSwuqbKYmuQBSQCIN8HdGC4iudCd93hGkSKxr11fByjvIb4fWUUcKObFmcI /1LpS/MSqxlOk3FRIMKs7fL7EFs59iyI3zjJixsQTx8AlU+7OHACGuC7VCfKJk7B 1ChawQJNn6R1vMguYFXbGGhSQiUfeLVBDan7Px5eVgAIo2GLFKhNifPcG4lMHnfv 0gOxyxgL/mnHXNkM+W47BpE1HO4fgoJiluR60Q0O+yjPCTjES3pjJtYb2ZOcXjNb s/NTn9EiARtxg0zkLNo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Technische Universitaet Ilmenau Technische Universität Ilmenau http://www.tu-ilmenau.de Jörg Deutschmann joerg.deutschmann@tu-ilmenau.de tut.fi kalmar finland MIIEfjCCA2agAwIBAgIQWIB+VOhffDPHGuGeMVopmDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMTIwMTAwMDAwMFoXDTE0MTExODIzNTk1OVowXzELMAkGA1UE BhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxKTAnBgNVBAoTIFRhbXBlcmUgVW5pdmVy c2l0eSBvZiBUZWNobm9sb2d5MRMwEQYDVQQDEwppZHAudHV0LmZpMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstTbaAoJW/l2/SKvotrG1LClmBc18T11 UdssfGkl8uc2DbiOhjiRtq8LQr2GrGrAOi3EQHSV6DK4CQecTKwXggdnFf79daBv BuCHTphd9096vo/pTi/DhFvY0bME1wO7SB0L8IzABCsnTkl/wGcQMxpBi4x49+7i /MkARsi8BbWhpdKhGEOVJTCmG1qGf6I+JDm8F99kWvFJXm81fx2NkFvSuSFrn2QL 996U5WucBSLxsg8Se3Dbel6tP8egaXZSnbgxZoI3V9fT47YIXa2eA0cXKCc52I3T xQj4lx8EMpcdRMZkbs7Hmo1Wpnz6t0Js/nSOWWX1IfIOty7EKhQCcQIDAQABo4IB XTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE FLu8aVDgy1EMaH1Nqow2ZuJML2bsMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G CysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl cmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF BQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw JgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBUGA1UdEQQO MAyCCmlkcC50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAJ8TRQUIymqyAB63Zv9f ZBESdccwCknUEkv42cV9SKSuWaSWzVEfZgbr1dvBWEv/C7jRZJ9JIpcvP3Ow2e6b aZPGFii79Dzxsi1wvt9pATsXeJI6uqgt4kcIh0kKOzwXs0k//R/Q4Q9gjhQbgbz6 VJS/b8TpL1JFNTSSAaY3lBMRitQoI5bJaQ+g8lzztHVlp2i03doy51u3MIrRgMeR Luh8iZo7fcSQCO57okd/cCEl/dZ4UfDk6FGyd1069r6mCnOXIvGfSaFL3zHZMjsx A53q7i0tenMvCIqhv/Ti7MWJ4CTrV5BAfjQrlJF8eAUnr+98iqxEsRNiZ5pd+fqw FZ4= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent tut.fi MIIEfjCCA2agAwIBAgIQWIB+VOhffDPHGuGeMVopmDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMTIwMTAwMDAwMFoXDTE0MTExODIzNTk1OVowXzELMAkGA1UE BhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxKTAnBgNVBAoTIFRhbXBlcmUgVW5pdmVy c2l0eSBvZiBUZWNobm9sb2d5MRMwEQYDVQQDEwppZHAudHV0LmZpMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstTbaAoJW/l2/SKvotrG1LClmBc18T11 UdssfGkl8uc2DbiOhjiRtq8LQr2GrGrAOi3EQHSV6DK4CQecTKwXggdnFf79daBv BuCHTphd9096vo/pTi/DhFvY0bME1wO7SB0L8IzABCsnTkl/wGcQMxpBi4x49+7i /MkARsi8BbWhpdKhGEOVJTCmG1qGf6I+JDm8F99kWvFJXm81fx2NkFvSuSFrn2QL 996U5WucBSLxsg8Se3Dbel6tP8egaXZSnbgxZoI3V9fT47YIXa2eA0cXKCc52I3T xQj4lx8EMpcdRMZkbs7Hmo1Wpnz6t0Js/nSOWWX1IfIOty7EKhQCcQIDAQABo4IB XTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE FLu8aVDgy1EMaH1Nqow2ZuJML2bsMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G CysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl cmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF BQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw JgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBUGA1UdEQQO MAyCCmlkcC50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAJ8TRQUIymqyAB63Zv9f ZBESdccwCknUEkv42cV9SKSuWaSWzVEfZgbr1dvBWEv/C7jRZJ9JIpcvP3Ow2e6b aZPGFii79Dzxsi1wvt9pATsXeJI6uqgt4kcIh0kKOzwXs0k//R/Q4Q9gjhQbgbz6 VJS/b8TpL1JFNTSSAaY3lBMRitQoI5bJaQ+g8lzztHVlp2i03doy51u3MIrRgMeR Luh8iZo7fcSQCO57okd/cCEl/dZ4UfDk6FGyd1069r6mCnOXIvGfSaFL3zHZMjsx A53q7i0tenMvCIqhv/Ti7MWJ4CTrV5BAfjQrlJF8eAUnr+98iqxEsRNiZ5pd+fqw FZ4= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet http://www.tut.fi http://www.tut.fi http://www.tut.fi Teemu Turpeinen mailto:idp-support@tut.fi hsu-hh.de idp.ub.hsu-hh.de CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC REUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz aXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g RzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4 WhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1 cmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu aXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ MBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ CjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR QrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck Lya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby o2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI NJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd BgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy vOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl MIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs bXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w dWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG RWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz oO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt bByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi s70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw g0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf md5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG idp.ub.hsu-hh.de CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC REUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz aXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g RzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4 WhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1 cmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu aXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ MBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ CjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR QrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck Lya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby o2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI NJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd BgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy vOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl MIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs bXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w dWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG RWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz oO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt bByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi s70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw g0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf md5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hsu-hh.de idp.ub.hsu-hh.de CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC REUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz aXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g RzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4 WhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1 cmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu aXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ MBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ CjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR QrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck Lya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby o2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI NJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd BgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy vOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl MIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs bXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w dWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG RWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz oO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt bByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi s70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw g0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf md5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG idp.ub.hsu-hh.de CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC REUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz aXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g RzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4 WhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1 cmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu aXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ MBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ CjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR QrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck Lya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby o2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI NJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd BgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy vOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl MIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs bXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w dWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG RWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz oO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt bByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi s70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw g0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf md5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Helmut-Schmidt-Universität HSU Hamburg http://ub.hsu-hh.de Ulrich Hahn idp@hsu-bibliothek.de Ulrich Hahn uhahn@hsu-bibliothek.de uni-heidelberg.de heidi.ub.uni-heidelberg.de CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT A3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy ei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1 MTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn MRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp ZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV BAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m GAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO F7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3 ISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ c4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1 WWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7 oDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs YmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu LmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov L2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv C/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L We9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx vteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp jX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx w6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP heidi.ub.uni-heidelberg.de CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT A3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy ei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1 MTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn MRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp ZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV BAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m GAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO F7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3 ISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ c4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1 WWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7 oDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs YmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu LmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov L2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv C/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L We9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx vteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp jX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx w6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-heidelberg.de heidi.ub.uni-heidelberg.de CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT A3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy ei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1 MTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn MRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp ZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV BAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m GAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO F7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3 ISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ c4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1 WWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7 oDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs YmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu LmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov L2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv C/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L We9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx vteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp jX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx w6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP heidi.ub.uni-heidelberg.de CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT A3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy ei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1 MTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn MRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp ZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV BAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m GAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO F7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3 ISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ c4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1 WWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7 oDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs YmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu LmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov L2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p LWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv C/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L We9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx vteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp jX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx w6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Heidelberg (Ruprecht-Karls-Universität) Universität Heidelberg - Universitätsbibliothek http://www.uni-heidelberg.de Leonhard Maylein maylein@ub.uni-heidelberg.de Leonhard Maylein maylein@ub.uni-heidelberg.de uef.fi kalmar finland MIIE2jCCA8KgAwIBAgIQEwZS9+yyLhQJHXj3VGMnRTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMTEyOTAwMDAwMFoXDTE1MTEyOTIzNTk1OVowgaMxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwU3MDIxMTEVMBMGA1UECBMMUG9oam9pcy1TYXZvMQ8w DQYDVQQHEwZLdW9waW8xEDAOBgNVBAkTB1BMIDE2NzIxJjAkBgNVBAoTHVVuaXZl cnNpdHkgb2YgRWFzdGVybiBGaW5sYW5kMQ0wCwYDVQQLEwRUaWtlMRMwEQYDVQQD EwppZHAudWVmLmZpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyOYR QjCXQAW4O56AXiQPEP0tu7hzGD1POb6SEg+3VtR36/UgjlODL8mmPuoKw39Wgq6K bMO/ufvYYazZDO8xOjOkATKe7K3MKQyXv1/TvzCyAXW0yKHLmPPBS4fTcDmrgNZq zaB29iwyZY5WVdDW9cLDsKHAs/5M82Ahz3HwHPdE2sYKJZneLttzGrCzyLHS60bK qGA0x1nna+L/5MUap3i2UtM9jUNAeXLQ5157GnSlFYcSFV6gz1TuKwOzD6VzWCd2 w7hCbuYD31jEo53rndn2JnBst2KdDqurFpPi2WvtesaB89rAZRj6aLapo7KtDuRq Y1LmDJ0i9g1UYjfRLwIDAQABo4IBdDCCAXAwHwYDVR0jBBgwFoAUDL2TaAzz3quj SWsrN1dH6pDjue0wHQYDVR0OBBYEFFAmPG22nHvByetax+pL4prQaQC7MA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECAjA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAiBgNVHREEGzAZggppZHAudWVmLmZpggtp ZHAyLnVlZi5maTANBgkqhkiG9w0BAQUFAAOCAQEAHy0P7RofsLTxYsBCRXj1sW60 GT/QOl0tBZ13v3Ib+PnNuw0k0uLxXaUhTk05VThZ63Jgyn8hzSoijZz1lmXmryAq XtQQE1ddg9mNCOr6l30n+BCVH72qpVRtHP2g7tNvnUw0M2Qa92YIxvUkciQMnd2B 9aK3fBt9ok7HXy9ICP0Fm18hEowZnwJWYzXMO6KT8gh9dE6PTIhPyXfxOl77cw+1 sjdK67Ds535iiK+DnIwmwr/t5eDvuYHQP+T6909NE8YECihS9v5C+cmmjSkUQhDY Xs7Fn8iKoetCWKYaBARcvaWBra++UuKuvaQUb8DWdr4pDTnvygIlg6eF/arPAg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uef.fi MIIE2jCCA8KgAwIBAgIQEwZS9+yyLhQJHXj3VGMnRTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMTEyOTAwMDAwMFoXDTE1MTEyOTIzNTk1OVowgaMxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwU3MDIxMTEVMBMGA1UECBMMUG9oam9pcy1TYXZvMQ8w DQYDVQQHEwZLdW9waW8xEDAOBgNVBAkTB1BMIDE2NzIxJjAkBgNVBAoTHVVuaXZl cnNpdHkgb2YgRWFzdGVybiBGaW5sYW5kMQ0wCwYDVQQLEwRUaWtlMRMwEQYDVQQD EwppZHAudWVmLmZpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyOYR QjCXQAW4O56AXiQPEP0tu7hzGD1POb6SEg+3VtR36/UgjlODL8mmPuoKw39Wgq6K bMO/ufvYYazZDO8xOjOkATKe7K3MKQyXv1/TvzCyAXW0yKHLmPPBS4fTcDmrgNZq zaB29iwyZY5WVdDW9cLDsKHAs/5M82Ahz3HwHPdE2sYKJZneLttzGrCzyLHS60bK qGA0x1nna+L/5MUap3i2UtM9jUNAeXLQ5157GnSlFYcSFV6gz1TuKwOzD6VzWCd2 w7hCbuYD31jEo53rndn2JnBst2KdDqurFpPi2WvtesaB89rAZRj6aLapo7KtDuRq Y1LmDJ0i9g1UYjfRLwIDAQABo4IBdDCCAXAwHwYDVR0jBBgwFoAUDL2TaAzz3quj SWsrN1dH6pDjue0wHQYDVR0OBBYEFFAmPG22nHvByetax+pL4prQaQC7MA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECAjA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAiBgNVHREEGzAZggppZHAudWVmLmZpggtp ZHAyLnVlZi5maTANBgkqhkiG9w0BAQUFAAOCAQEAHy0P7RofsLTxYsBCRXj1sW60 GT/QOl0tBZ13v3Ib+PnNuw0k0uLxXaUhTk05VThZ63Jgyn8hzSoijZz1lmXmryAq XtQQE1ddg9mNCOr6l30n+BCVH72qpVRtHP2g7tNvnUw0M2Qa92YIxvUkciQMnd2B 9aK3fBt9ok7HXy9ICP0Fm18hEowZnwJWYzXMO6KT8gh9dE6PTIhPyXfxOl77cw+1 sjdK67Ds535iiK+DnIwmwr/t5eDvuYHQP+T6909NE8YECihS9v5C+cmmjSkUQhDY Xs7Fn8iKoetCWKYaBARcvaWBra++UuKuvaQUb8DWdr4pDTnvygIlg6eF/arPAg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ita-Suomen yliopisto University of Eastern Finland Ostra Finlands universitet Ita-Suomen yliopisto University of Eastern Finland Ostra Finlands universitet http://www.uef.fi http://www.uef.fi http://www.uef.fi Jarno Huuskonen mailto:haka-ilmoitukset@uef.fi Markus Hagman mailto:markus.hagman@uef.fi Jarno Huuskonen mailto:haka-ilmoitukset@uef.fi Jarno Huuskonen mailto:haka-ilmoitukset@uef.fi http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados http://www.ufgd.edu.br/ http://www.ufgd.edu.br/ MIID5DCCAswCAQAwDQYJKoZIhvcNAQEFBQAwgbcxMDAuBgNVBAoTJ1VuaXZlcnNp ZGFkZSBGZWRlcmFsIGRhIEdyYW5kZSBEb3VyYWRvczENMAsGA1UECxMEQ09JTjEd MBsGCSqGSIb3DQEJARYOc2RAdWZnZC5lZHUuYnIxETAPBgNVBAcTCERvdXJhZG9z MRswGQYDVQQIExJNYXRvIEdyb3NzbyBkbyBTdWwxCzAJBgNVBAYTAkJSMRgwFgYD VQQDEw9pZHAudWZnZC5lZHUuYnIwHhcNMTIxMDExMjAyNTE1WhcNMTUxMDExMjAy NTE1WjCBtzEwMC4GA1UEChMnVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgR3JhbmRl IERvdXJhZG9zMQ0wCwYDVQQLEwRDT0lOMR0wGwYJKoZIhvcNAQkBFg5zZEB1Zmdk LmVkdS5icjERMA8GA1UEBxMIRG91cmFkb3MxGzAZBgNVBAgTEk1hdG8gR3Jvc3Nv IGRvIFN1bDELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2lkcC51ZmdkLmVkdS5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMqNLCdmjAeN7pKaJ68gXkdj NE/hAudGd/f5o1omQTsYsBtpBs5M8awzqVkWonX2HZt+OrozxYfueACKECmzuA78 5EGoRjl5Zj4UiOLqNYjzKOgUg3BtO2+W+8xEQ6S//zUNeqnEEyDllLy1JoSPbID1 68sAiypFqQ/DN4MNdTQ8Tv8O5X1QDp5NWrqcCjYyMmmUk+dQyPaTXTzBpB5uO7EZ MMMXsfl8FUmo/iO0GZa/VrvTKd/92SZh7TQGttv6ju2DVQbo2CWofRavs8kesRKR HGwhBlVX+Q4XD07cyh1+RZVy5Wn895vVmstyPgA91AHBiOKFK2jg0+Cut7VKDPEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAApkqwksZgfgPkcDkrvMDJgPor2BsSDxE YnvqiU2v+NxC7hJyERBt/vVjYspUb4Q6jHuF6j1XrRnKzjz2sp/TB7sVOA5ZwLui 68YT/TNuTUFRb80Ygb2NjYvY+d7P2FJcXartTFNM1tTY3CRadjFCWBwo9O4z6wND gwgL6gmKuHY0yNKldmpd2ARd3VDm6PVtxOd6z/tbH1thCoXvrUuN/vJfG3BoRZ3M AUqUWyzMl4TLdPRg8epC6ZjSpR6yEjrwRiMphOSTXcovTa5bpKgPD2/ujOIlz3O5 zKyawoo4mIfHqoCO7kraPupkGVwg9GUVBpN7f81Kfv8/o1LT7Es8ZQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIID5DCCAswCAQAwDQYJKoZIhvcNAQEFBQAwgbcxMDAuBgNVBAoTJ1VuaXZlcnNp ZGFkZSBGZWRlcmFsIGRhIEdyYW5kZSBEb3VyYWRvczENMAsGA1UECxMEQ09JTjEd MBsGCSqGSIb3DQEJARYOc2RAdWZnZC5lZHUuYnIxETAPBgNVBAcTCERvdXJhZG9z MRswGQYDVQQIExJNYXRvIEdyb3NzbyBkbyBTdWwxCzAJBgNVBAYTAkJSMRgwFgYD VQQDEw9pZHAudWZnZC5lZHUuYnIwHhcNMTIxMDExMjAyNTE1WhcNMTUxMDExMjAy NTE1WjCBtzEwMC4GA1UEChMnVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgR3JhbmRl IERvdXJhZG9zMQ0wCwYDVQQLEwRDT0lOMR0wGwYJKoZIhvcNAQkBFg5zZEB1Zmdk LmVkdS5icjERMA8GA1UEBxMIRG91cmFkb3MxGzAZBgNVBAgTEk1hdG8gR3Jvc3Nv IGRvIFN1bDELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2lkcC51ZmdkLmVkdS5icjCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMqNLCdmjAeN7pKaJ68gXkdj NE/hAudGd/f5o1omQTsYsBtpBs5M8awzqVkWonX2HZt+OrozxYfueACKECmzuA78 5EGoRjl5Zj4UiOLqNYjzKOgUg3BtO2+W+8xEQ6S//zUNeqnEEyDllLy1JoSPbID1 68sAiypFqQ/DN4MNdTQ8Tv8O5X1QDp5NWrqcCjYyMmmUk+dQyPaTXTzBpB5uO7EZ MMMXsfl8FUmo/iO0GZa/VrvTKd/92SZh7TQGttv6ju2DVQbo2CWofRavs8kesRKR HGwhBlVX+Q4XD07cyh1+RZVy5Wn895vVmstyPgA91AHBiOKFK2jg0+Cut7VKDPEC AwEAATANBgkqhkiG9w0BAQUFAAOCAQEAApkqwksZgfgPkcDkrvMDJgPor2BsSDxE YnvqiU2v+NxC7hJyERBt/vVjYspUb4Q6jHuF6j1XrRnKzjz2sp/TB7sVOA5ZwLui 68YT/TNuTUFRb80Ygb2NjYvY+d7P2FJcXartTFNM1tTY3CRadjFCWBwo9O4z6wND gwgL6gmKuHY0yNKldmpd2ARd3VDm6PVtxOd6z/tbH1thCoXvrUuN/vJfG3BoRZ3M AUqUWyzMl4TLdPRg8epC6ZjSpR6yEjrwRiMphOSTXcovTa5bpKgPD2/ujOIlz3O5 zKyawoo4mIfHqoCO7kraPupkGVwg9GUVBpN7f81Kfv8/o1LT7Es8ZQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados UFGD - Universidade Federal da Grande Dourados http://www.ufgd.edu.br/ http://www.ufgd.edu.br/ Service Desk sd@ufgd.edu.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufmg.br UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais http://www.ufmg.br/ http://www.ufmg.br/ MIIDaTCCAlECCQCkRIPOgAyxBDANBgkqhkiG9w0BAQUFADB2MQswCQYDVQQGEwJC UjEVMBMGA1UECBMMTWluYXMgR2VyYWlzMRcwFQYDVQQHEw5CZWxvIEhvcml6b250 ZTENMAsGA1UEChMEVUZNRzEMMAoGA1UECxMDTENDMRowGAYDVQQDExFDQSBkbyBw b3J0YWwgVUZNRzAeFw0xMTEwMTcxMTM1MDRaFw0yMTEwMTQxMTM1MDRaMHcxCzAJ BgNVBAYTAkJSMRUwEwYDVQQIDAxNaW5hcyBHZXJhaXMxFzAVBgNVBAcMDkJlbG8g SG9yaXpvbnRlMQ0wCwYDVQQKDARVRk1HMQ4wDAYDVQQLDAVDRUNPTTEZMBcGA1UE AwwQc2lzdGVtYXMudWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPIWVxfD/hP4xeS+V2PEAWxlBm7+oM5KnUWojPucNO+FDcpc1ZBI1BSvhxuO 7KnacD3j31Lf1MUq5rb8jS5ojj927W+1dYiVsI4WsV3e/SHKPJwhzA3/8D+9b1// 6sgYFeaki33+zyoiMXluWYOuHEhdnnZMITBS0BICiM0+Wx4y42ddt8SlojTFZ9/G YJCZr3N3FoTISKnDw9htCpiaWRsm/tElikW5PLjQRwuNfk5TUaxysoOMTKU1OHzG eWFWT1eC4cM+5PdZJLC9SMwhSBz34o0aJXz6Rl0EmkSLpEUlkjWd8qGgAbA6I+Rj ab1lgvK6Gn+DvZSvoYuENypjClcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAoUhF /mtHoskFkWtN7feCf0qaAJi582w1DHUqohbnYRs9ru6XO35saVAW/sn1pzkM4CT8 W4CCQGknUv4iM5XCdqFzQrmvc6NBekEsdXkJPyV3/L3s+vgpnEJMG44EKP6VkpRM mXv14qPfzV+qd5evzDM8oLi6m+Xhi433omqj7FYw49DfCyEWpOsAwE5SdjUaJ+rY XhsRQJXlHnagEo7RwekebDBnFS9po0Yz2XgnsZ3QwRnMcAtIVQ1TxA9gUj4IY0MT PxmP9DNybuY6lVPrnB0DFL2NQ/S2zmZuivf8kHEpjIa/VuXJFBYC60AIV0wSkSbd 1K9RfzyW1h7typu5xg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufmg.br MIIDaTCCAlECCQCkRIPOgAyxBDANBgkqhkiG9w0BAQUFADB2MQswCQYDVQQGEwJC UjEVMBMGA1UECBMMTWluYXMgR2VyYWlzMRcwFQYDVQQHEw5CZWxvIEhvcml6b250 ZTENMAsGA1UEChMEVUZNRzEMMAoGA1UECxMDTENDMRowGAYDVQQDExFDQSBkbyBw b3J0YWwgVUZNRzAeFw0xMTEwMTcxMTM1MDRaFw0yMTEwMTQxMTM1MDRaMHcxCzAJ BgNVBAYTAkJSMRUwEwYDVQQIDAxNaW5hcyBHZXJhaXMxFzAVBgNVBAcMDkJlbG8g SG9yaXpvbnRlMQ0wCwYDVQQKDARVRk1HMQ4wDAYDVQQLDAVDRUNPTTEZMBcGA1UE AwwQc2lzdGVtYXMudWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAPIWVxfD/hP4xeS+V2PEAWxlBm7+oM5KnUWojPucNO+FDcpc1ZBI1BSvhxuO 7KnacD3j31Lf1MUq5rb8jS5ojj927W+1dYiVsI4WsV3e/SHKPJwhzA3/8D+9b1// 6sgYFeaki33+zyoiMXluWYOuHEhdnnZMITBS0BICiM0+Wx4y42ddt8SlojTFZ9/G YJCZr3N3FoTISKnDw9htCpiaWRsm/tElikW5PLjQRwuNfk5TUaxysoOMTKU1OHzG eWFWT1eC4cM+5PdZJLC9SMwhSBz34o0aJXz6Rl0EmkSLpEUlkjWd8qGgAbA6I+Rj ab1lgvK6Gn+DvZSvoYuENypjClcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAoUhF /mtHoskFkWtN7feCf0qaAJi582w1DHUqohbnYRs9ru6XO35saVAW/sn1pzkM4CT8 W4CCQGknUv4iM5XCdqFzQrmvc6NBekEsdXkJPyV3/L3s+vgpnEJMG44EKP6VkpRM mXv14qPfzV+qd5evzDM8oLi6m+Xhi433omqj7FYw49DfCyEWpOsAwE5SdjUaJ+rY XhsRQJXlHnagEo7RwekebDBnFS9po0Yz2XgnsZ3QwRnMcAtIVQ1TxA9gUj4IY0MT PxmP9DNybuY6lVPrnB0DFL2NQ/S2zmZuivf8kHEpjIa/VuXJFBYC60AIV0wSkSbd 1K9RfzyW1h7typu5xg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais UFMG - Universidade Federal de Minas Gerais http://www.ufmg.br/ http://www.ufmg.br/ Renato Veneroso rveneroso@lcc.ufmg.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufpr.br UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana http://www.ufpr.br/ http://www.ufpr.br/ MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxLzAtBgNVBAoUJlVGUFIgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBQYXJhbsOhMSswKQYDVQQLFCJDZW50cm8g ZGUgQ29tcHV0YcOnw6NvIEVsZXRyw7RuaWNhMRowGAYJKoZIhvcNAQkBFgtjY2VA dWZwci5icjERMA8GA1UEBxMIQ3VyaXRpYmExEDAOBgNVBAgUB1BhcmFuw6ExCzAJ BgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAudWZwci5icjAeFw0xMjA4MjAyMDIzMzZa Fw0xNTA4MjAyMDIzMzZaMIHCMS8wLQYDVQQKFCZVRlBSIC0gVW5pdmVyc2lkYWRl IEZlZGVyYWwgZG8gUGFyYW7DoTErMCkGA1UECxQiQ2VudHJvIGRlIENvbXB1dGHD p8OjbyBFbGV0csO0bmljYTEaMBgGCSqGSIb3DQEJARYLY2NlQHVmcHIuYnIxETAP BgNVBAcTCEN1cml0aWJhMRAwDgYDVQQIFAdQYXJhbsOhMQswCQYDVQQGEwJCUjEU MBIGA1UEAxMLaWRwLnVmcHIuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDhSIFAyy4DlsvFhaSd1r3CiUjp//kkxFlfeZmtj5gLGupTk+fQF18j71Go K4OwvL82UI/KYE5Me2tlueEJvBExd79by4fBME6SADdHc9Su1w1lctn4s6Mko9ux j9WcbrBfncbdj80T6W88EDH+V74oiCEElxBLfBOeXJCuMjc9uSaasbIMWMK+7ExV lz7d8ll7umv5AX84tpq8WDkc+7fcP9+p5GMtcTrdPKvL2CvSFmrnz+efKb6cNOT0 B058D+uHPb0PasA6+xHpO3V3pSbSdcf8IqlvJKvoK8dch4qQ6uZD+Rz8ruxaPpBH cJdZk6hk0gc+7axjEWo/89CJauJzAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJ70 kkZit+4D85Xi5Ms8+EYCjCo0GfUUp83ASZyPRml/D0VnOHLuj+dbPdQM0znnb5Sg 7hIbSs/ERqrzKFJMJikpFXm1RQZNNRdf0d0V4nTrliXjGQcPCqXexdXRE6oBMeAi apbG2X8rFstwVVghWlbqkUjtko8MgUiD/RyjbAqVBWxqNjRGB3JOVt1g2SJ1tW7x pL1kcSedKTjYji+gJ9NLqumL9LTdtlqPzdBlChK4SfIIK/BE3GtD1S6rHn2wX+MC +anyEs7LQkZJPiqDeo2VM3XLIHdw5VTf8HnFiLJMiDkuIUOj5g77gFFE5HGKPuur k+Eyx9965LHHOvpH3Zo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufpr.br MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxLzAtBgNVBAoUJlVGUFIgLSBV bml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBQYXJhbsOhMSswKQYDVQQLFCJDZW50cm8g ZGUgQ29tcHV0YcOnw6NvIEVsZXRyw7RuaWNhMRowGAYJKoZIhvcNAQkBFgtjY2VA dWZwci5icjERMA8GA1UEBxMIQ3VyaXRpYmExEDAOBgNVBAgUB1BhcmFuw6ExCzAJ BgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAudWZwci5icjAeFw0xMjA4MjAyMDIzMzZa Fw0xNTA4MjAyMDIzMzZaMIHCMS8wLQYDVQQKFCZVRlBSIC0gVW5pdmVyc2lkYWRl IEZlZGVyYWwgZG8gUGFyYW7DoTErMCkGA1UECxQiQ2VudHJvIGRlIENvbXB1dGHD p8OjbyBFbGV0csO0bmljYTEaMBgGCSqGSIb3DQEJARYLY2NlQHVmcHIuYnIxETAP BgNVBAcTCEN1cml0aWJhMRAwDgYDVQQIFAdQYXJhbsOhMQswCQYDVQQGEwJCUjEU MBIGA1UEAxMLaWRwLnVmcHIuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDhSIFAyy4DlsvFhaSd1r3CiUjp//kkxFlfeZmtj5gLGupTk+fQF18j71Go K4OwvL82UI/KYE5Me2tlueEJvBExd79by4fBME6SADdHc9Su1w1lctn4s6Mko9ux j9WcbrBfncbdj80T6W88EDH+V74oiCEElxBLfBOeXJCuMjc9uSaasbIMWMK+7ExV lz7d8ll7umv5AX84tpq8WDkc+7fcP9+p5GMtcTrdPKvL2CvSFmrnz+efKb6cNOT0 B058D+uHPb0PasA6+xHpO3V3pSbSdcf8IqlvJKvoK8dch4qQ6uZD+Rz8ruxaPpBH cJdZk6hk0gc+7axjEWo/89CJauJzAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJ70 kkZit+4D85Xi5Ms8+EYCjCo0GfUUp83ASZyPRml/D0VnOHLuj+dbPdQM0znnb5Sg 7hIbSs/ERqrzKFJMJikpFXm1RQZNNRdf0d0V4nTrliXjGQcPCqXexdXRE6oBMeAi apbG2X8rFstwVVghWlbqkUjtko8MgUiD/RyjbAqVBWxqNjRGB3JOVt1g2SJ1tW7x pL1kcSedKTjYji+gJ9NLqumL9LTdtlqPzdBlChK4SfIIK/BE3GtD1S6rHn2wX+MC +anyEs7LQkZJPiqDeo2VM3XLIHdw5VTf8HnFiLJMiDkuIUOj5g77gFFE5HGKPuur k+Eyx9965LHHOvpH3Zo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana UFPR - Universidade Federal do Parana http://www.ufpr.br/ http://www.ufpr.br/ Antonio Rodrigues Barros antonio@ufpr.br http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf ujep.cz Jan Evangelista Purkyne University in Usti nad Labem Univerzita Jana Evangelisty Purkyně v Ústí nad Labem Identity Provider for UJEP in Usti nad Labem Identity Provider pro UJEP v Ústí nad Labem http://www.ujep.cz/en/welcome.html http://www.ujep.cz http://trilian.ujep.cz/logo_ujep40.png http://edugain.org/ MIIE6zCCA9OgAwIBAgIEQrOHrDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy LGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF U05FVCBDQTAeFw0xMDAyMDUwNjA5MjJaFw0xMTAzMDUwNjM5MjJaMGsxEjAQBgoJ kiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEkMCIGA1UE ChMbVW5pdmVyc2l0eSBvZiBKLiBFLiBQdXJreW5lMRQwEgYDVQQDEwtpZHAudWpl cC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDXBB0IPCgSo2Jw Fwo96bXHg5dB0ebhdbk5VeNIpGuitrdyb7+Y6sQL2jn5rLUuy0koyFtKnsi5CCIv 3PoaJ0cUDGVx90m4yYK8E1rOHG4qc1SOWl5X0IHM5CwAGPXzWzBL0xQgq8qQs1nd IdYg8iMmC5bNwaV2XFtp03feERQmh2H/wAZJupWhPWrb1QzNDE1ndoZIbUlkn6MK yjlPZmXz9HapN5p6wypWL8M/0ILx5TC5KqDgTPbj3hlkxX4VpxoHCLI1qQyIJ6FM psiJF7XbKfuHTccwfLG4lEzVcf8V1hz5DeXyzr5syq+Lzf91XSRL/v3jQQ4AUmGI GSvDh2sCAwEAAaOCAb0wggG5MA4GA1UdDwEB/wQEAwIFoDAZBgNVHSAEEjAQMA4G DCsGAQQBvnkBAgICADA9BgNVHREENjA0gRVwYXZlbC5wb2xhY2VrQHVqZXAuY3qC C2lkcC51amVwLmN6gg5zaGliYWwudWplcC5jejCCAQsGA1UdHwSCAQIwgf8wWqBY oFakVDBSMRIwEAYKCZImiZPyLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNu ZXQtY2ExEjAQBgNVBAMTCUNFU05FVCBDQTENMAsGA1UEAxMEQ1JMNTCBoKCBnaCB moZCaHR0cDovL3d3dy5jZXNuZXQuY3ovcGtpL2NybC9jbj1DRVNORVQlMjBDQSxk Yz1jZXNuZXQtY2EsZGM9Y3ouY3JshlRsZGFwOi8vbGRhcC5jZXNuZXQtY2EuY3ov Y249Q0VTTkVUJTIwQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6P2NlcnRpZmljYXRlUmV2 b2NhdGlvbkxpc3QwHwYDVR0jBBgwFoAUL2wFw1EmrK85nD44Nd1SKSeAxfUwHQYD VR0OBBYEFEvU9hiShsbDbtbv8Bg8RyDqOCyCMA0GCSqGSIb3DQEBBQUAA4IBAQDI oR3OpYnhdXm4Ay0pZAemLcMySvsKwgTrw/F0pT7Sn2MPUcc+LwkCwiXAecyPaLEl bivcNmN7cZF7R2ef/BMeDNhWEZLYnYHE/xRmu0b6Mx/vhKxqZRh5s82EePASB5Xf MPOU2JcpDXIEJKQjIyVPQPs6Y3fVL8nJX7aLlkLZ+UVlTnbpdLv09RNjtRgVxh1/ 2dor6/RyEsQP1/Ekz482iFqL+61pjXzrQssdTFKlTMxRKM2h5i2B0MmPrne1zGSh +q3x181uOgv1cCJATcU9PZiAd/Eua7SUs0ItvX1y5HUPKKknExJ+9cxssQxBU7SH idTONNLnAFV37h16DlOV MIIELjCCAxYCCQD8WhkthREzrjANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMC Q1oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMRcwFQYDVQQHEw5Vc3RpIG5hZCBM YWJlbTE9MDsGA1UEChM0SmFuIEV2YW5nZWxpc3RhIFB1cmt5bmUgVW5pdmVyc2l0 eSBpbiBVc3RpIG5hZCBMYWJlbTEcMBoGA1UECxMTQ2VudHJ1bSBJbmZvcm1hdGlr eTEUMBIGA1UEAxMLaWRwLnVqZXAuY3oxJDAiBgkqhkiG9w0BCQEWFXBhdmVsLnBv bGFjZWtAdWplcC5jejAeFw0xMzAyMTEwODEzNTJaFw0yMzAyMDkwODEzNTJaMIHY MQswCQYDVQQGEwJDWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxFzAVBgNVBAcT DlVzdGkgbmFkIExhYmVtMT0wOwYDVQQKEzRKYW4gRXZhbmdlbGlzdGEgUHVya3lu ZSBVbml2ZXJzaXR5IGluIFVzdGkgbmFkIExhYmVtMRwwGgYDVQQLExNDZW50cnVt IEluZm9ybWF0aWt5MRQwEgYDVQQDEwtpZHAudWplcC5jejEkMCIGCSqGSIb3DQEJ ARYVcGF2ZWwucG9sYWNla0B1amVwLmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAvJIxOavTd0EX9/IM/cpWc/RlFw1wsDiZuN96yFRACjMeY0jxyF80 KQJbSSUhgnBIXfeLcgOFBYMivtkxpKRw/dqIB7Pq0Reh9sdHvV0Kec7pphHhwiGv f5jz9OiqtP8ZfkK8dgZwJfjBhqjt6V5cHI5lGSMek0pH0KcrCo+yAhwtZecuDhTe xPHfBJ5UsQ9t/ynCQn6/NckOQrYIkeP9u+wS/XsF8Z5aB35Pjq6RCZCUqrWYomfg LpZKAjSikFyA/Er6UiZCXHysYkq1O4kE87ndhkN5ngtH6FBSJQO5QfG8BgrxiOCm chPtodxO++n1ZBhMVt4kHAC5txaEhhl9ZwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQAdNqOKtWjjw2L1YZ7hOxLNyZlAmboyDKeirErCXVK64QVCQvWZTl3BLDmvJzP7 YbW0NeKq9STOfnxlJOV23NRPLjlaDwMn4B9wF6elNi+FeBplKt8NbXwXPfSSIHN7 ytJJMwPrEBrrXhSKedT/rpGx28Ld4UuC4aKCjhCVor0fGh3B8BPQZoAY3iO+lXJg 5jSx2xyJS9xVGE4sjeHrPTYNApQUKHboj4d2aswEQg+JvQYqdEU+SCBveo3Qou3Y 6VLxR/4Su2F6qooWNjensavLeNix6/TurrOgMcIMOsJ1DcWml8HH2yBqEW40QNFQ U19RU7sLdrZ60inUFxdxr+AR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent ujep.cz MIIE6zCCA9OgAwIBAgIEQrOHrDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy LGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF U05FVCBDQTAeFw0xMDAyMDUwNjA5MjJaFw0xMTAzMDUwNjM5MjJaMGsxEjAQBgoJ kiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEkMCIGA1UE ChMbVW5pdmVyc2l0eSBvZiBKLiBFLiBQdXJreW5lMRQwEgYDVQQDEwtpZHAudWpl cC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDXBB0IPCgSo2Jw Fwo96bXHg5dB0ebhdbk5VeNIpGuitrdyb7+Y6sQL2jn5rLUuy0koyFtKnsi5CCIv 3PoaJ0cUDGVx90m4yYK8E1rOHG4qc1SOWl5X0IHM5CwAGPXzWzBL0xQgq8qQs1nd IdYg8iMmC5bNwaV2XFtp03feERQmh2H/wAZJupWhPWrb1QzNDE1ndoZIbUlkn6MK yjlPZmXz9HapN5p6wypWL8M/0ILx5TC5KqDgTPbj3hlkxX4VpxoHCLI1qQyIJ6FM psiJF7XbKfuHTccwfLG4lEzVcf8V1hz5DeXyzr5syq+Lzf91XSRL/v3jQQ4AUmGI GSvDh2sCAwEAAaOCAb0wggG5MA4GA1UdDwEB/wQEAwIFoDAZBgNVHSAEEjAQMA4G DCsGAQQBvnkBAgICADA9BgNVHREENjA0gRVwYXZlbC5wb2xhY2VrQHVqZXAuY3qC C2lkcC51amVwLmN6gg5zaGliYWwudWplcC5jejCCAQsGA1UdHwSCAQIwgf8wWqBY oFakVDBSMRIwEAYKCZImiZPyLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNu ZXQtY2ExEjAQBgNVBAMTCUNFU05FVCBDQTENMAsGA1UEAxMEQ1JMNTCBoKCBnaCB moZCaHR0cDovL3d3dy5jZXNuZXQuY3ovcGtpL2NybC9jbj1DRVNORVQlMjBDQSxk Yz1jZXNuZXQtY2EsZGM9Y3ouY3JshlRsZGFwOi8vbGRhcC5jZXNuZXQtY2EuY3ov Y249Q0VTTkVUJTIwQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6P2NlcnRpZmljYXRlUmV2 b2NhdGlvbkxpc3QwHwYDVR0jBBgwFoAUL2wFw1EmrK85nD44Nd1SKSeAxfUwHQYD VR0OBBYEFEvU9hiShsbDbtbv8Bg8RyDqOCyCMA0GCSqGSIb3DQEBBQUAA4IBAQDI oR3OpYnhdXm4Ay0pZAemLcMySvsKwgTrw/F0pT7Sn2MPUcc+LwkCwiXAecyPaLEl bivcNmN7cZF7R2ef/BMeDNhWEZLYnYHE/xRmu0b6Mx/vhKxqZRh5s82EePASB5Xf MPOU2JcpDXIEJKQjIyVPQPs6Y3fVL8nJX7aLlkLZ+UVlTnbpdLv09RNjtRgVxh1/ 2dor6/RyEsQP1/Ekz482iFqL+61pjXzrQssdTFKlTMxRKM2h5i2B0MmPrne1zGSh +q3x181uOgv1cCJATcU9PZiAd/Eua7SUs0ItvX1y5HUPKKknExJ+9cxssQxBU7SH idTONNLnAFV37h16DlOV MIIELjCCAxYCCQD8WhkthREzrjANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMC Q1oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMRcwFQYDVQQHEw5Vc3RpIG5hZCBM YWJlbTE9MDsGA1UEChM0SmFuIEV2YW5nZWxpc3RhIFB1cmt5bmUgVW5pdmVyc2l0 eSBpbiBVc3RpIG5hZCBMYWJlbTEcMBoGA1UECxMTQ2VudHJ1bSBJbmZvcm1hdGlr eTEUMBIGA1UEAxMLaWRwLnVqZXAuY3oxJDAiBgkqhkiG9w0BCQEWFXBhdmVsLnBv bGFjZWtAdWplcC5jejAeFw0xMzAyMTEwODEzNTJaFw0yMzAyMDkwODEzNTJaMIHY MQswCQYDVQQGEwJDWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxFzAVBgNVBAcT DlVzdGkgbmFkIExhYmVtMT0wOwYDVQQKEzRKYW4gRXZhbmdlbGlzdGEgUHVya3lu ZSBVbml2ZXJzaXR5IGluIFVzdGkgbmFkIExhYmVtMRwwGgYDVQQLExNDZW50cnVt IEluZm9ybWF0aWt5MRQwEgYDVQQDEwtpZHAudWplcC5jejEkMCIGCSqGSIb3DQEJ ARYVcGF2ZWwucG9sYWNla0B1amVwLmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAvJIxOavTd0EX9/IM/cpWc/RlFw1wsDiZuN96yFRACjMeY0jxyF80 KQJbSSUhgnBIXfeLcgOFBYMivtkxpKRw/dqIB7Pq0Reh9sdHvV0Kec7pphHhwiGv f5jz9OiqtP8ZfkK8dgZwJfjBhqjt6V5cHI5lGSMek0pH0KcrCo+yAhwtZecuDhTe xPHfBJ5UsQ9t/ynCQn6/NckOQrYIkeP9u+wS/XsF8Z5aB35Pjq6RCZCUqrWYomfg LpZKAjSikFyA/Er6UiZCXHysYkq1O4kE87ndhkN5ngtH6FBSJQO5QfG8BgrxiOCm chPtodxO++n1ZBhMVt4kHAC5txaEhhl9ZwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQAdNqOKtWjjw2L1YZ7hOxLNyZlAmboyDKeirErCXVK64QVCQvWZTl3BLDmvJzP7 YbW0NeKq9STOfnxlJOV23NRPLjlaDwMn4B9wF6elNi+FeBplKt8NbXwXPfSSIHN7 ytJJMwPrEBrrXhSKedT/rpGx28Ld4UuC4aKCjhCVor0fGh3B8BPQZoAY3iO+lXJg 5jSx2xyJS9xVGE4sjeHrPTYNApQUKHboj4d2aswEQg+JvQYqdEU+SCBveo3Qou3Y 6VLxR/4Su2F6qooWNjensavLeNix6/TurrOgMcIMOsJ1DcWml8HH2yBqEW40QNFQ U19RU7sLdrZ60inUFxdxr+AR urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient Jan Evangelista Purkyne University in Usti nad Labem Univerzita Jana Evangelisty Purkyně v Ústí nad Labem Jan Evangelista Purkyne University in Usti nad Labem Univerzita Jana Evangelisty Purkyně v Ústí nad Labem http://www.ujep.cz/en/welcome.html http://www.ujep.cz/ Pavel Polacek pavel.polacek@ujep.cz uni-bremen.de idp.uni-bremen.de CN=idp.uni-bremen.de,OU=Zentrum fuer Netze,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE MIIFpzCCBI+gAwIBAgIEEeC7EjANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu aXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g Q0EwHhcNMTEwNTA0MTE1MDI2WhcNMTYwNDA3MTE1MDI2WjCBhjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV bml2ZXJzaXRhZXQgQnJlbWVuMRswGQYDVQQLExJaZW50cnVtIGZ1ZXIgTmV0emUx GjAYBgNVBAMTEWlkcC51bmktYnJlbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEApaY06TS1aw15pSqeKBc5LicSB5al2zEGFe8Ag6htRduRvhKQ e/UeX5NbLUBy4dfzJHOGN3nC+9sY1d2+KVQhSy5PMdMwFp5uw9l5tbdp1skmAzT3 u/JhZm4w6AtJrNg/XNsia85zmYb7MEwupApg1LHWv22GUeEaVKUifizsIMJJcmht FEkdZoGRhnrxa9VMk4bc9yczp94HWKkNEDSMrs1GF6tkbuYBcUuMlSbfTaokyBRf 5VFWIcyBNH/UBMYEJwvY3E8yGwCyaazNvqz88vKk+XciVLQBQrO4R5jqH3GOfbMO 8/llxsEpANKAQvw14CpF0mMCeEb2SuSDYNsi/wIDAQABo4ICMjCCAi4wCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBTk6oB1ISuGvHfp94oq2VEvftpafDAfBgNVHSMEGDAWgBTky8Ts edDfrm6skomunUkvxeWYQTCBiQYDVR0RBIGBMH+CEWlkcC51bmktYnJlbWVuLmRl ghJpZHAxLnVuaS1icmVtZW4uZGWCEmlkcDIudW5pLWJyZW1lbi5kZYISaWRwMy51 bmktYnJlbWVuLmRlhwSGZhQZhihodHRwczovL2lkcC51bmktYnJlbWVuLmRlL2lk cC9zaGliYm9sZXRoMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY3JsL2NhY3Js LmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw RgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALNUmLvk 7NLulNhseHToJtgNE5TiXz6UqIWDtcukfBOrE9ThbdsnrP/93tfAM9S1MFDTNdlX dtrMhi7qbI8CyrN6r634hHu4GVCvFWCJvAhRPP+sGnhHeRKFm7z8N7suQ/qXzBPF oGAKYaQ0KNtILHt+tv6P3/NhLm3J9U/fpw/MG1E0hPbscJw87fT++MXjHO5FjzTw K+Ye1zxNgxBGY50+z5zS3BaNMztSjVgIZEzKg3VtPJwoKcbmKlkgkB/L7yn4xfxk YZZqgqqd8RkVkuWNPitwW6SDFD1Lcz4Wsqb1aslOVfwzLD6JLaVM+8GNqlsTWfJv WrtCKL4uiSA/ovg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-bremen.de idp.uni-bremen.de CN=idp.uni-bremen.de,OU=Zentrum fuer Netze,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE MIIFpzCCBI+gAwIBAgIEEeC7EjANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu aXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g Q0EwHhcNMTEwNTA0MTE1MDI2WhcNMTYwNDA3MTE1MDI2WjCBhjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV bml2ZXJzaXRhZXQgQnJlbWVuMRswGQYDVQQLExJaZW50cnVtIGZ1ZXIgTmV0emUx GjAYBgNVBAMTEWlkcC51bmktYnJlbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEApaY06TS1aw15pSqeKBc5LicSB5al2zEGFe8Ag6htRduRvhKQ e/UeX5NbLUBy4dfzJHOGN3nC+9sY1d2+KVQhSy5PMdMwFp5uw9l5tbdp1skmAzT3 u/JhZm4w6AtJrNg/XNsia85zmYb7MEwupApg1LHWv22GUeEaVKUifizsIMJJcmht FEkdZoGRhnrxa9VMk4bc9yczp94HWKkNEDSMrs1GF6tkbuYBcUuMlSbfTaokyBRf 5VFWIcyBNH/UBMYEJwvY3E8yGwCyaazNvqz88vKk+XciVLQBQrO4R5jqH3GOfbMO 8/llxsEpANKAQvw14CpF0mMCeEb2SuSDYNsi/wIDAQABo4ICMjCCAi4wCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBTk6oB1ISuGvHfp94oq2VEvftpafDAfBgNVHSMEGDAWgBTky8Ts edDfrm6skomunUkvxeWYQTCBiQYDVR0RBIGBMH+CEWlkcC51bmktYnJlbWVuLmRl ghJpZHAxLnVuaS1icmVtZW4uZGWCEmlkcDIudW5pLWJyZW1lbi5kZYISaWRwMy51 bmktYnJlbWVuLmRlhwSGZhQZhihodHRwczovL2lkcC51bmktYnJlbWVuLmRlL2lk cC9zaGliYm9sZXRoMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY3JsL2NhY3Js LmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw RgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALNUmLvk 7NLulNhseHToJtgNE5TiXz6UqIWDtcukfBOrE9ThbdsnrP/93tfAM9S1MFDTNdlX dtrMhi7qbI8CyrN6r634hHu4GVCvFWCJvAhRPP+sGnhHeRKFm7z8N7suQ/qXzBPF oGAKYaQ0KNtILHt+tv6P3/NhLm3J9U/fpw/MG1E0hPbscJw87fT++MXjHO5FjzTw K+Ye1zxNgxBGY50+z5zS3BaNMztSjVgIZEzKg3VtPJwoKcbmKlkgkB/L7yn4xfxk YZZqgqqd8RkVkuWNPitwW6SDFD1Lcz4Wsqb1aslOVfwzLD6JLaVM+8GNqlsTWfJv WrtCKL4uiSA/ovg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Bremen Universität Bremen http://www.uni-bremen.de Christian Schlittchen schlittchen@uni-bremen.de Christian Schlittchen schlittchen@uni-bremen.de uni-duisburg-essen.de idp.uni-duisburg-essen.de CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w ODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51 bmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR 54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD Jby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0 F4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j 2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9 nnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi p6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg QqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH MAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt VbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4 JXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ oIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4 RW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7 /83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5 idp.uni-duisburg-essen.de CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w ODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51 bmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR 54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD Jby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0 F4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j 2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9 nnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi p6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg QqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH MAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt VbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4 JXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ oIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4 RW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7 /83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-duisburg-essen.de idp.uni-duisburg-essen.de CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w ODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51 bmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR 54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD Jby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0 F4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j 2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9 nnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi p6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg QqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH MAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt VbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4 JXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ oIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4 RW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7 /83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5 idp.uni-duisburg-essen.de CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w ODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51 bmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR 54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD Jby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0 F4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j 2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9 nnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi p6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg QqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j YS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH MAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt VbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4 JXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ oIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4 RW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7 /83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Duisburg-Essen Universität Duisburg-Essen http://www.uni-duisburg-essen.de Harald Schüler harald.schueler@uni-duisburg-essen.de Harald Schüler harald.schueler@uni-duisburg-essen.de http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unijui.edu.br UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul http://www.unijui.edu.br/ http://www.unijui.edu.br/ MIIDqDCCApACAQAwDQYJKoZIhvcNAQEFBQAwgZkxDzANBgNVBAoTBlVOSUpVSTEO MAwGA1UECxMFQ09JTkYxIjAgBgkqhkiG9w0BCQEWE3JlZGVzQHVuaWp1aS5lZHUu YnIxDTALBgNVBAcTBElqdWkxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQsw CQYDVQQGEwJCUjEaMBgGA1UEAxMRaWRwLnVuaWp1aS5lZHUuYnIwHhcNMTEwODEw MTg1ODEyWhcNMTQwODA5MTg1ODEyWjCBmTEPMA0GA1UEChMGVU5JSlVJMQ4wDAYD VQQLEwVDT0lORjEiMCAGCSqGSIb3DQEJARYTcmVkZXNAdW5panVpLmVkdS5icjEN MAsGA1UEBxMESWp1aTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV BAYTAkJSMRowGAYDVQQDExFpZHAudW5panVpLmVkdS5icjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL4ZMwDcJtiwQ7aE51xnBt0MsU5qRdilo2y1RLfR Ej67K2O9adt2T4Z+MLCPDljJazzS/X5iFiL0sm2iFrHovkkXVVRR+7T61WdKfFhB giWqBuLJNBscHPRrXLSEm+ZTG/RhOA028PHWilFXjKpYoNJYifsL1NOK9n+lS43+ I7lam9d6xKQtqkZjsgeY4E07/bHBBjwYwvqC+HdVZQ6oJhz3iFNf3yMHDttT45Hy R9pA8ZWggyM7MektA+4fliQZd0vEUKVJyUkhOKnLK+BJPG1U77tfgm7J7FaKNCMJ g5MeEDN7H61pFKV4SKsLpkN+Dv4EA7JRlr5gex8HE3uMqgUCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEANYL2y1QNhq4JNs6jsyhHsLy2yFH9PAQuIxPw5uYo33O5oES/ ACWvOoVEX+wz1Gyh29ODdb/osO0r+9/L9jhBaJCq1hhhzPn7kUuMry9qdDhMINN+ 5q0e1F7UKhdBEcXASpSB4zXFJkPkBU7Rh7lHi1cpyuTSk4cP8YYkUVUSVgAkDlOz 1JuQIeCUlbCK8B5ArWEesVD5ts3MydnMsx1Qp7x85N/Q2LBGhsg+6T36KlzgLyar C6T5NDFKSyUeDSJ4XclC77MUAVqlE9K4aSbs1ui38aeDEeRrt3D4s0RNkN6XlBPC skHhy4NszUPhb3+BwKn/tExBYB5UE5fjWY7rOA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unijui.edu.br MIIDqDCCApACAQAwDQYJKoZIhvcNAQEFBQAwgZkxDzANBgNVBAoTBlVOSUpVSTEO MAwGA1UECxMFQ09JTkYxIjAgBgkqhkiG9w0BCQEWE3JlZGVzQHVuaWp1aS5lZHUu YnIxDTALBgNVBAcTBElqdWkxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQsw CQYDVQQGEwJCUjEaMBgGA1UEAxMRaWRwLnVuaWp1aS5lZHUuYnIwHhcNMTEwODEw MTg1ODEyWhcNMTQwODA5MTg1ODEyWjCBmTEPMA0GA1UEChMGVU5JSlVJMQ4wDAYD VQQLEwVDT0lORjEiMCAGCSqGSIb3DQEJARYTcmVkZXNAdW5panVpLmVkdS5icjEN MAsGA1UEBxMESWp1aTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV BAYTAkJSMRowGAYDVQQDExFpZHAudW5panVpLmVkdS5icjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAL4ZMwDcJtiwQ7aE51xnBt0MsU5qRdilo2y1RLfR Ej67K2O9adt2T4Z+MLCPDljJazzS/X5iFiL0sm2iFrHovkkXVVRR+7T61WdKfFhB giWqBuLJNBscHPRrXLSEm+ZTG/RhOA028PHWilFXjKpYoNJYifsL1NOK9n+lS43+ I7lam9d6xKQtqkZjsgeY4E07/bHBBjwYwvqC+HdVZQ6oJhz3iFNf3yMHDttT45Hy R9pA8ZWggyM7MektA+4fliQZd0vEUKVJyUkhOKnLK+BJPG1U77tfgm7J7FaKNCMJ g5MeEDN7H61pFKV4SKsLpkN+Dv4EA7JRlr5gex8HE3uMqgUCAwEAATANBgkqhkiG 9w0BAQUFAAOCAQEANYL2y1QNhq4JNs6jsyhHsLy2yFH9PAQuIxPw5uYo33O5oES/ ACWvOoVEX+wz1Gyh29ODdb/osO0r+9/L9jhBaJCq1hhhzPn7kUuMry9qdDhMINN+ 5q0e1F7UKhdBEcXASpSB4zXFJkPkBU7Rh7lHi1cpyuTSk4cP8YYkUVUSVgAkDlOz 1JuQIeCUlbCK8B5ArWEesVD5ts3MydnMsx1Qp7x85N/Q2LBGhsg+6T36KlzgLyar C6T5NDFKSyUeDSJ4XclC77MUAVqlE9K4aSbs1ui38aeDEeRrt3D4s0RNkN6XlBPC skHhy4NszUPhb3+BwKn/tExBYB5UE5fjWY7rOA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul http://www.unijui.edu.br/ http://www.unijui.edu.br/ Nucleo de Redes e Banco de Dados redes@unijui.edu.br uni-konstanz.de idp.uni-konstanz.de CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE RTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog Q0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw MDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV BAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z dGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr 6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L 8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw JFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE 4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv I6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ psSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I IHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG A1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u c3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j YWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo zmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR MLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE NVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg DGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b vi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W idp.uni-konstanz.de CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE RTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog Q0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw MDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV BAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z dGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr 6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L 8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw JFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE 4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv I6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ psSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I IHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG A1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u c3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j YWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo zmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR MLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE NVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg DGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b vi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-konstanz.de idp.uni-konstanz.de CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE RTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog Q0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw MDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV BAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z dGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr 6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L 8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw JFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE 4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv I6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ psSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I IHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG A1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u c3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j YWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo zmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR MLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE NVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg DGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b vi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W idp.uni-konstanz.de CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE RTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog Q0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw MDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV BAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z dGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr 6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L 8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw JFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE 4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv I6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ psSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I IHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG A1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u c3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j YWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl L3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo zmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR MLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE NVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg DGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b vi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Konstanz Universität Konstanz http://www.uni-konstanz.de/ Michael Längle michael.laengle@uni-konstanz.de Markus Grandpre idp@uni-konstanz.de Doreen Liebenau idp@uni-konstanz.de uni-mannheim.de idp.uni-mannheim.de CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl aW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z dGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe Fw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb MBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe MBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz aXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu FmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD E3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe DcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi 6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y 05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC AwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v PBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB gDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev cHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB lzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu bmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW azgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73 nzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk +/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7 lUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I NXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM= idp.uni-mannheim.de CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl aW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z dGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe Fw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb MBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe MBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz aXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu FmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD E3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe DcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi 6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y 05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC AwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v PBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB gDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev cHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB lzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu bmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW azgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73 nzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk +/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7 lUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I NXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-mannheim.de idp.uni-mannheim.de CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl aW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z dGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe Fw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb MBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe MBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz aXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu FmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD E3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe DcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi 6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y 05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC AwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v PBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB gDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev cHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB lzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu bmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW azgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73 nzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk +/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7 lUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I NXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM= idp.uni-mannheim.de CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl aW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z dGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe Fw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb MBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe MBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz aXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu FmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD E3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe DcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi 6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y 05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC AwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v PBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB gDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev cHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB lzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu bmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW azgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73 nzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk +/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7 lUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I NXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Mannheim Universität Mannheim http://www.uni-mannheim.de/ Magnus Pfeffer pfeffer@bib.uni-mannheim.de Magnus Pfeffer pfeffer@bib.uni-mannheim.de uni-oldenburg.de idp.uni-oldenburg.de CN=idp.uni-oldenburg.de,OU=IT-Dienste,O=Universitaet Oldenburg,L=Oldenburg,ST=Niedersachsen,C=DE MIIHDjCCBfagAwIBAgIHEplo8IxnyjANBgkqhkiG9w0BAQUFADCBuTELMAkGA1UE BhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCU9sZGVuYnVy ZzEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IE9sZGVuYnVyZzETMBEGA1UECxMKSVQt RGllbnN0ZTEjMCEGA1UEAxMaVW5pdmVyc2l0YWV0IE9sZGVuYnVyZyBQS0kxIzAh BgkqhkiG9w0BCQEWFHBraUB1bmktb2xkZW5idXJnLmRlMB4XDTExMDkyMTEzNDky MFoXDTE2MDkxOTEzNDkyMFowgY4xCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1OaWVk ZXJzYWNoc2VuMRIwEAYDVQQHEwlPbGRlbmJ1cmcxHzAdBgNVBAoTFlVuaXZlcnNp dGFldCBPbGRlbmJ1cmcxEzARBgNVBAsTCklULURpZW5zdGUxHTAbBgNVBAMTFGlk cC51bmktb2xkZW5idXJnLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC AgEAs15u8dUfaE1ArfvQSc/wvoOcfl3OsdFfkipWDyPm/2JtuHw4FKd6gfYgXHKL JHBwolaxPynjp807RKFEjGyIKhjoBZjUQvb6jsl14cSlPEIByHA4fdKpDpMzhEEV 9QtsI0OmqOdx6bQoXwiF3j0Ns/g/8W62iW077LJgMjygWjXAsIZRwU1qA9R9N/3/ +oyIiKIrqNuYZJzYqg3DBlNOei32OA5nJ9lIQcWHP1pTFNACHoPBzoES2v1yLhnk em00291hy20+NV5s9zyq+EKaCcKaBkyM8GhLYSuXN7j0o5t8n8C2FMj0E9p+CDVn /FcjEYCKmWiVCYTEItnx0LMj8z5JlpnuuJvucR/FZiSH1upRNeBjuFLhazaY2buv SzmCK9SbaAssFfoq4Weu03IlFbJ8i+581D4jH+oez5DwYvR1ujfCehie9DpoFqVs 6hyMaiYuFYS6P4Tk8OREROZPjESYmb9Qi+Z3S95lczKKr54pWpufRKH0pZ+WoW7A BvZ6bf0xDT2dV78wyv75aDKG6fTKbNanB/SFIAftJHiFAW76eO6KDhPuLQ+mKHOw D7XOvaY5wlU5t93y+kSJSkrrdU0Nq0qPWVKDFHhtAJcB0VNRvSV0RQQs60F0ba4a lNqmb3taz9hxJQWSgleMUYOyYeKYQE8iRWFbIgG8ruPpLtkCAwEAAaOCAkIwggI+ MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0G A1UdDgQWBBQ9StoW4Czg2vvQHoUD5tJkV8evAzAfBgNVHSMEGDAWgBQYj0Rh3N14 cjfS9bkFeN5/PSnO6DCBlQYDVR0RBIGNMIGKghRpZHAudW5pLW9sZGVuYnVyZy5k ZYIbaWRwMDEudmlydC51bmktb2xkZW5idXJnLmRlghtpZHAwMi52aXJ0LnVuaS1v bGRlbmJ1cmcuZGWCG2lkcDAzLnZpcnQudW5pLW9sZGVuYnVyZy5kZYIbaWRwMDQu dmlydC51bmktb2xkZW5idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW9sZGVuYnVyZy1jYS9wdWIvY3JsL2NhY3Js LmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktb2xkZW5idXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJBggrBgEF BQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDIucGNh LmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAS6dV/3BmpPKBykvxbhYSX7uZOoV0BJBkLdJ8PthY dD+xvEC7lCGBtS0KiRVws4QHIzaSnFTUYZd2WqvcOu5iUR0RXyqS30FqvHwME5V4 FI81Etb0lGu5PHA2Cg/M8uz+bYGav6322rVFte2xvdbVmGsHcnwbP5L3ZqxXehJD wRHKvp9JtANDDLPRtyqYCRFo5+6kUNkdR7OcpidBpZPZETtj1mAxFiLfeGoCI62l Q+LoQjURLUiwcqlUKQSMVYzCA67HAgsE8P8XWbDvkCpCKD8Vv0hBnB/237i+7Aeh q9IDXljT9qGCmnSi3z5W0Y+2x9RI3nuNIHeFbz25j8+Hrg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-oldenburg.de idp.uni-oldenburg.de CN=idp.uni-oldenburg.de,OU=IT-Dienste,O=Universitaet Oldenburg,L=Oldenburg,ST=Niedersachsen,C=DE MIIHDjCCBfagAwIBAgIHEplo8IxnyjANBgkqhkiG9w0BAQUFADCBuTELMAkGA1UE BhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCU9sZGVuYnVy ZzEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IE9sZGVuYnVyZzETMBEGA1UECxMKSVQt RGllbnN0ZTEjMCEGA1UEAxMaVW5pdmVyc2l0YWV0IE9sZGVuYnVyZyBQS0kxIzAh BgkqhkiG9w0BCQEWFHBraUB1bmktb2xkZW5idXJnLmRlMB4XDTExMDkyMTEzNDky MFoXDTE2MDkxOTEzNDkyMFowgY4xCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1OaWVk ZXJzYWNoc2VuMRIwEAYDVQQHEwlPbGRlbmJ1cmcxHzAdBgNVBAoTFlVuaXZlcnNp dGFldCBPbGRlbmJ1cmcxEzARBgNVBAsTCklULURpZW5zdGUxHTAbBgNVBAMTFGlk cC51bmktb2xkZW5idXJnLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC AgEAs15u8dUfaE1ArfvQSc/wvoOcfl3OsdFfkipWDyPm/2JtuHw4FKd6gfYgXHKL JHBwolaxPynjp807RKFEjGyIKhjoBZjUQvb6jsl14cSlPEIByHA4fdKpDpMzhEEV 9QtsI0OmqOdx6bQoXwiF3j0Ns/g/8W62iW077LJgMjygWjXAsIZRwU1qA9R9N/3/ +oyIiKIrqNuYZJzYqg3DBlNOei32OA5nJ9lIQcWHP1pTFNACHoPBzoES2v1yLhnk em00291hy20+NV5s9zyq+EKaCcKaBkyM8GhLYSuXN7j0o5t8n8C2FMj0E9p+CDVn /FcjEYCKmWiVCYTEItnx0LMj8z5JlpnuuJvucR/FZiSH1upRNeBjuFLhazaY2buv SzmCK9SbaAssFfoq4Weu03IlFbJ8i+581D4jH+oez5DwYvR1ujfCehie9DpoFqVs 6hyMaiYuFYS6P4Tk8OREROZPjESYmb9Qi+Z3S95lczKKr54pWpufRKH0pZ+WoW7A BvZ6bf0xDT2dV78wyv75aDKG6fTKbNanB/SFIAftJHiFAW76eO6KDhPuLQ+mKHOw D7XOvaY5wlU5t93y+kSJSkrrdU0Nq0qPWVKDFHhtAJcB0VNRvSV0RQQs60F0ba4a lNqmb3taz9hxJQWSgleMUYOyYeKYQE8iRWFbIgG8ruPpLtkCAwEAAaOCAkIwggI+ MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0G A1UdDgQWBBQ9StoW4Czg2vvQHoUD5tJkV8evAzAfBgNVHSMEGDAWgBQYj0Rh3N14 cjfS9bkFeN5/PSnO6DCBlQYDVR0RBIGNMIGKghRpZHAudW5pLW9sZGVuYnVyZy5k ZYIbaWRwMDEudmlydC51bmktb2xkZW5idXJnLmRlghtpZHAwMi52aXJ0LnVuaS1v bGRlbmJ1cmcuZGWCG2lkcDAzLnZpcnQudW5pLW9sZGVuYnVyZy5kZYIbaWRwMDQu dmlydC51bmktb2xkZW5idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW9sZGVuYnVyZy1jYS9wdWIvY3JsL2NhY3Js LmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktb2xkZW5idXJn LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJBggrBgEF BQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDIucGNh LmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAS6dV/3BmpPKBykvxbhYSX7uZOoV0BJBkLdJ8PthY dD+xvEC7lCGBtS0KiRVws4QHIzaSnFTUYZd2WqvcOu5iUR0RXyqS30FqvHwME5V4 FI81Etb0lGu5PHA2Cg/M8uz+bYGav6322rVFte2xvdbVmGsHcnwbP5L3ZqxXehJD wRHKvp9JtANDDLPRtyqYCRFo5+6kUNkdR7OcpidBpZPZETtj1mAxFiLfeGoCI62l Q+LoQjURLUiwcqlUKQSMVYzCA67HAgsE8P8XWbDvkCpCKD8Vv0hBnB/237i+7Aeh q9IDXljT9qGCmnSi3z5W0Y+2x9RI3nuNIHeFbz25j8+Hrg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Oldenburg Universität Oldenburg http://www.uni-oldenburg.de Timm Stamer idm@uni-oldenburg.de Ulrich Czernik ulrich.czernik@uni-oldenburg.de https://www.idem.garr.it/idem-metadata-registration-practice-statement uniparthenope.it UniPARTHENOPE IdP UniPARTHENOPE IdP Identity Provider for PARTHENOPE University member Identity Provider per gli afferenti alla Universita' PARTHENOPE MIIDOzCCAiOgAwIBAgIUaE6MYuJWXmKRLkOaoYJ7v4C0fFowDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUaWRwLnVuaXBhcnRoZW5vcGUuaXQwHhcNMTAxMDExMTA1 OTU2WhcNMzAxMDExMTA1OTU2WjAfMR0wGwYDVQQDExRpZHAudW5pcGFydGhlbm9w ZS5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkPb9xxWtT2CoJL teZJDfYsGC3ieLYzf3iE+Yb8tv/4YpEFfUlUK07FH+SBDC0gpmGyd6EhUnaQP9Lz Hc8iIaiSCNwGy3iZyVQkbYHhiGCcgMvoIbnK2B4/DST1vRjNweCQiZsmk03O05dQ +JjcgEkFi+8EeSEpOu3IrACRix/FViPy8l0JOr1ftLiONl/7WdyNJorLfTym6+cY kwSJIOzu5+U0UTx1vQJa1RN67dydGPy68Hq9JiKrYZ9zm+n0w7rbkCe+F4oP4Pp/ lXJhGdenDusAZpohA72CXqFMGpMoKf4ktnm1vg6o2awl6pUQTRFqjhIXdy8v6f7O n0W9s/sCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUaWRwLnVuaXBhcnRoZW5vcGUuaXSG K2h0dHBzOi8vaWRwLnVuaXBhcnRoZW5vcGUuaXQvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBbCXm5gWz4H5pWLzyTs/P1rDgveMA0GCSqGSIb3DQEBBQUAA4IBAQBR 4eYlPyqz4G+EwI5vRbPA+1MZ3C4NNowmgkzvZVYhyuHNvYXqk0AvfyCTbi9fpPjk K87fkCo6qmaQAHlUE0ZxPzCbR1tRGoOVGAszMesh1whopFxHlfh9/zIFHocE2VDz Q3X5Orpt5M7J0Q56cXquYh3EuIFmYByXzK9hTOAiDq55n1QQ2nvQHItC4Jkp7GeO c5D59ahcQWgbzHw5WbJqHuT2JvU+jF8w08RZbxQLCWEQHPKfwCBuKLQy8R4tWbDr NMFx4IIXL5k2bXFtVidG02j1Mw66zjER3tinreZdr4emOtqomO0kR0kpYkGeqJDU cReeVaTfudJyy/pCjfbP urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uniparthenope.it UniPARTHENOPE AA UniPARTHENOPE AA Attribute Autority for PARTHENOPE University member Attribute Autority per gli afferenti alla Universita' PARTHENOPE MIIDOzCCAiOgAwIBAgIUaE6MYuJWXmKRLkOaoYJ7v4C0fFowDQYJKoZIhvcNAQEF BQAwHzEdMBsGA1UEAxMUaWRwLnVuaXBhcnRoZW5vcGUuaXQwHhcNMTAxMDExMTA1 OTU2WhcNMzAxMDExMTA1OTU2WjAfMR0wGwYDVQQDExRpZHAudW5pcGFydGhlbm9w ZS5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkPb9xxWtT2CoJL teZJDfYsGC3ieLYzf3iE+Yb8tv/4YpEFfUlUK07FH+SBDC0gpmGyd6EhUnaQP9Lz Hc8iIaiSCNwGy3iZyVQkbYHhiGCcgMvoIbnK2B4/DST1vRjNweCQiZsmk03O05dQ +JjcgEkFi+8EeSEpOu3IrACRix/FViPy8l0JOr1ftLiONl/7WdyNJorLfTym6+cY kwSJIOzu5+U0UTx1vQJa1RN67dydGPy68Hq9JiKrYZ9zm+n0w7rbkCe+F4oP4Pp/ lXJhGdenDusAZpohA72CXqFMGpMoKf4ktnm1vg6o2awl6pUQTRFqjhIXdy8v6f7O n0W9s/sCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUaWRwLnVuaXBhcnRoZW5vcGUuaXSG K2h0dHBzOi8vaWRwLnVuaXBhcnRoZW5vcGUuaXQvaWRwL3NoaWJib2xldGgwHQYD VR0OBBYEFBbCXm5gWz4H5pWLzyTs/P1rDgveMA0GCSqGSIb3DQEBBQUAA4IBAQBR 4eYlPyqz4G+EwI5vRbPA+1MZ3C4NNowmgkzvZVYhyuHNvYXqk0AvfyCTbi9fpPjk K87fkCo6qmaQAHlUE0ZxPzCbR1tRGoOVGAszMesh1whopFxHlfh9/zIFHocE2VDz Q3X5Orpt5M7J0Q56cXquYh3EuIFmYByXzK9hTOAiDq55n1QQ2nvQHItC4Jkp7GeO c5D59ahcQWgbzHw5WbJqHuT2JvU+jF8w08RZbxQLCWEQHPKfwCBuKLQy8R4tWbDr NMFx4IIXL5k2bXFtVidG02j1Mw66zjER3tinreZdr4emOtqomO0kR0kpYkGeqJDU cReeVaTfudJyy/pCjfbP urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Università di Napoli Parthenope Università di Napoli Parthenope Università di Napoli Parthenope Università di Napoli Parthenope http://www.uniparthenope.it http://www.uniparthenope.it N.Napolitano-A.Cioffi idem@uniparthenope.it https://www.idem.garr.it/idem-metadata-registration-practice-statement uniroma3.it University Roma TRE Università di Roma Tre Identity Provider for Roma TRE members Identity Provider per gli utenti di Roma Tre http://www.idem.uniroma3.it/EN http://www.idem.uniroma3.it/IT MIIEGzCCAwOgAwIBAgIQZmU7qqTFMf3noCC8ZYFiWDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDMyOTAwMDAwMFoXDTEzMDMyODIzNTk1OVowYzELMAkGA1UEBhMCSVQxLDAqBgNVBAoMI1VuaXZlcnNpdMOgIGRlZ2xpIFN0dWRpIGRpIFJvbWEgVFJFMQwwCgYDVQQLEwN0bGMxGDAWBgNVBAMTD2lkcC51bmlyb21hMy5pdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvalnJ3zA5zCJoa1FQQbjo8sLbyd9DY4BgPk1FC46BmYRhcOu5HwlYr8m7810EsKCgylMRnksK8CzCA2nbAeXngIs5VuGkl3Ny9J/WJT1ht+OGLHKK+3CYfE+19uUNIaJpmyTgTxfZeBDXInAOIB8BJuAbdx4RsdZJm5SOhhytI8CAwEAAaOCAXowggF2MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQXGuG/nkYdyfF0d3+XCCap+85V2zAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAyBgNVHREEKzApgg9pZHAudW5pcm9tYTMuaXSCFnNoaWJib2xldGgudW5pcm9tYTMuaXQwDQYJKoZIhvcNAQEFBQADggEBABmbtbACovfuf8KCWU/zWIqM/rtmd3wmW9hRSMlXQjznFtTMrkS3MHWsJeLbl5TRiV2W9tkeuL5edVx9M+qfBRjYuTuCklh4l3ZW1OzEL1r4gOO/BdLMszHFmE3fnU6c9hCU4Uvib6KN3vYrOdHmAj6EwTb1Zh/q5/QGdp5XAHSFvm/xtQe0bXtFG8VvV1wm9eQ9a08pY5R78cq/u3Bm48Tkp7/OKCPxUk2CTQDuheEJUlTgzjRcJjt3pHi12aMAnAEYC0ten3d8C479lx60c8RC87+gZfhaXryPh6OKmVPJOvdkSkLZJP94LTgZtNe5KH1RSUE6kv1A3tKEVkdzS70= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uniroma3.it University of Roma TRE AA AA Università di Roma TRE Attribute Authority for Roma TRE members Attribute Authority per gli utenti di Roma TRE http://idem.uniroma3.it/EN http://idem.uniroma3.it/IT MIIEGzCCAwOgAwIBAgIQZmU7qqTFMf3noCC8ZYFiWDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDMyOTAwMDAwMFoXDTEzMDMyODIzNTk1OVowYzELMAkGA1UEBhMCSVQxLDAqBgNVBAoMI1VuaXZlcnNpdMOgIGRlZ2xpIFN0dWRpIGRpIFJvbWEgVFJFMQwwCgYDVQQLEwN0bGMxGDAWBgNVBAMTD2lkcC51bmlyb21hMy5pdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvalnJ3zA5zCJoa1FQQbjo8sLbyd9DY4BgPk1FC46BmYRhcOu5HwlYr8m7810EsKCgylMRnksK8CzCA2nbAeXngIs5VuGkl3Ny9J/WJT1ht+OGLHKK+3CYfE+19uUNIaJpmyTgTxfZeBDXInAOIB8BJuAbdx4RsdZJm5SOhhytI8CAwEAAaOCAXowggF2MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQXGuG/nkYdyfF0d3+XCCap+85V2zAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAyBgNVHREEKzApgg9pZHAudW5pcm9tYTMuaXSCFnNoaWJib2xldGgudW5pcm9tYTMuaXQwDQYJKoZIhvcNAQEFBQADggEBABmbtbACovfuf8KCWU/zWIqM/rtmd3wmW9hRSMlXQjznFtTMrkS3MHWsJeLbl5TRiV2W9tkeuL5edVx9M+qfBRjYuTuCklh4l3ZW1OzEL1r4gOO/BdLMszHFmE3fnU6c9hCU4Uvib6KN3vYrOdHmAj6EwTb1Zh/q5/QGdp5XAHSFvm/xtQe0bXtFG8VvV1wm9eQ9a08pY5R78cq/u3Bm48Tkp7/OKCPxUk2CTQDuheEJUlTgzjRcJjt3pHi12aMAnAEYC0ten3d8C479lx60c8RC87+gZfhaXryPh6OKmVPJOvdkSkLZJP94LTgZtNe5KH1RSUE6kv1A3tKEVkdzS70= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient University of Roma TRE Università di Roma TRE University of Roma TRE Università Roma TRE http://www.uniroma3.it/en2/ http://www.uniroma3.it/ Technical Support idem@uniroma3.it uni-stuttgart.de ub.uni-stuttgart.de idp.uni-stuttgart.de CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx MjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50 cnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE qVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw mUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV ezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq uef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b 6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw FoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh cnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG AQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD qZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR YxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna kxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd 7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX yhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw idp.uni-stuttgart.de CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx MjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50 cnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE qVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw mUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV ezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq uef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b 6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw FoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh cnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG AQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD qZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR YxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna kxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd 7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX yhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-stuttgart.de ub.uni-stuttgart.de idp.uni-stuttgart.de CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx MjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50 cnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE qVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw mUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV ezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq uef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b 6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw FoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh cnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG AQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD qZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR YxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna kxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd 7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX yhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw idp.uni-stuttgart.de CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC REUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0 dXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw MTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx MjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV BAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD VQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50 cnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE qVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw mUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV ezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq uef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b 6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw FoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0 cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh cnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG AQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD qZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR YxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna kxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd 7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX yhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Stuttgart Universität Stuttgart http://www.uni-stuttgart.de David Lutz lutz@rus.uni-stuttgart.de David Lutz lutz@rus.uni-stuttgart.de https://www.idem.garr.it/idem-metadata-registration-practice-statement unito.it University of Turin (new idp) Università di Torino Identity Provider for users of University of Turin Identity Provider per gli utenti dell'Università di Torino http://www.unito.it/unitoWAR/portletlocator/istruzioni_supporto_en http://www.unito.it/unitoWAR/portletlocator/istruzioni_supporto http://www.unito.it/unitoWAR/page/istituzionale_en/main/P181600246861349184985899 http://www.unito.it/unitoWAR/portletlocator/notecopyright https://www.serviziweb.unito.it/_common/images/logoUnito_16x16.png https://www.serviziweb.unito.it/_common/images/logoUnito_16x16.png https://www.serviziweb.unito.it/_common/images/logoUnito_50x50.png https://www.serviziweb.unito.it/_common/images/logoUnito_80x60.png MIIDVDCCAjygAwIBAgIVANS07VaPc/gsZ/51WPOjK7yoKLkxMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGmlkcC1kZXYxLnByaXZhdGUuY2luZWNhLml0MB4XDTA4 MDUyMjEyMTQzMVoXDTI4MDUyMjEyMTQzMVowJTEjMCEGA1UEAxMaaWRwLWRldjEu cHJpdmF0ZS5jaW5lY2EuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCgnlCuoVO1sb9tZmBwkCvQgwNPOpOsYPjA4i1u1AXrsylRET2CX70hT4UK6BK+ KDOV5uSpuS+NaSWVEBmJ6tC0X8fVzOv29g4qtCmhxEWAI48u4wT6FWFsuKFhTxja hs6efm5twHi2mErT6f6lqlSIJ4xO2tCBCNIg5fkrRQ95VuvwMv4DJH3vxh7Df+Uy jb4bIOtqf5dvf8Xyex72xF0fJxhA+fSz3bmUrF1JQHmYHbfI+YA9n6iqe12QjZZM hIFMh/8EH//KGv6CbKrADzvQcsxp5/E7D9RxMHE+fMZXiAG6G2Ecnr7SGjtZo1bN iMkNcmMF1HA8cDS7C9LjX/LrAgMBAAGjezB5MFgGA1UdEQRRME+CGmlkcC1kZXYx LnByaXZhdGUuY2luZWNhLml0hjFodHRwczovL2lkcC1kZXYxLnByaXZhdGUuY2lu ZWNhLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQA5cxSUsB+rEi7tszL9OEk j0g3UDANBgkqhkiG9w0BAQUFAAOCAQEADhdCzQ4Ykhg8L8cwJkxPqUd5v5r+NDt5 pDoaiQRYc3fHdtFwM3gP/EjoDaUiVG0Y33ujAiuHUG3xsFdOXD74F4xHukvWi1Ju 5JLy4jbfiflYlVG+tBnQJLGTs17XlfrCwu7rxkxwYUdoU/HsON+ILktn528x2VOu Layzxemfc+eMxAu5A3S3dgZeUsofk6eyfnqid/+HcfX02WrRC4+LO3w1zLbMSpBZ rKIhw5Oev5p6kVlaDPyF+Jlm5FaSSpYCKBYnT58GuwOrWx6QDRR8MGGWR537letk 07bJX5s43M2G37DFfX90r9NG22Fp3CkbS8kiAXgJQP/P5Dy3PL6+uA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unito.it MIIDVDCCAjygAwIBAgIVANS07VaPc/gsZ/51WPOjK7yoKLkxMA0GCSqGSIb3DQEB BQUAMCUxIzAhBgNVBAMTGmlkcC1kZXYxLnByaXZhdGUuY2luZWNhLml0MB4XDTA4 MDUyMjEyMTQzMVoXDTI4MDUyMjEyMTQzMVowJTEjMCEGA1UEAxMaaWRwLWRldjEu cHJpdmF0ZS5jaW5lY2EuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCgnlCuoVO1sb9tZmBwkCvQgwNPOpOsYPjA4i1u1AXrsylRET2CX70hT4UK6BK+ KDOV5uSpuS+NaSWVEBmJ6tC0X8fVzOv29g4qtCmhxEWAI48u4wT6FWFsuKFhTxja hs6efm5twHi2mErT6f6lqlSIJ4xO2tCBCNIg5fkrRQ95VuvwMv4DJH3vxh7Df+Uy jb4bIOtqf5dvf8Xyex72xF0fJxhA+fSz3bmUrF1JQHmYHbfI+YA9n6iqe12QjZZM hIFMh/8EH//KGv6CbKrADzvQcsxp5/E7D9RxMHE+fMZXiAG6G2Ecnr7SGjtZo1bN iMkNcmMF1HA8cDS7C9LjX/LrAgMBAAGjezB5MFgGA1UdEQRRME+CGmlkcC1kZXYx LnByaXZhdGUuY2luZWNhLml0hjFodHRwczovL2lkcC1kZXYxLnByaXZhdGUuY2lu ZWNhLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQA5cxSUsB+rEi7tszL9OEk j0g3UDANBgkqhkiG9w0BAQUFAAOCAQEADhdCzQ4Ykhg8L8cwJkxPqUd5v5r+NDt5 pDoaiQRYc3fHdtFwM3gP/EjoDaUiVG0Y33ujAiuHUG3xsFdOXD74F4xHukvWi1Ju 5JLy4jbfiflYlVG+tBnQJLGTs17XlfrCwu7rxkxwYUdoU/HsON+ILktn528x2VOu Layzxemfc+eMxAu5A3S3dgZeUsofk6eyfnqid/+HcfX02WrRC4+LO3w1zLbMSpBZ rKIhw5Oev5p6kVlaDPyF+Jlm5FaSSpYCKBYnT58GuwOrWx6QDRR8MGGWR537letk 07bJX5s43M2G37DFfX90r9NG22Fp3CkbS8kiAXgJQP/P5Dy3PL6+uA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Università di Torino University of Turin Università di Torino University of Turin http://www.unito.it http://www.unito.it/unitoWAR/portletlocator/home_en Technical Support portale-supporto@unito.it uni-tuebingen.de idp.uni-tuebingen.de emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU aWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy QHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s 9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL l15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq 9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H kfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3 eCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL BgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4 4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo MCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT BgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np Yy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj LXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH FCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ 0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8 Ed/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN wWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc 9j5tf0lrT5puXhlRkHACNHL8oRPU7A== idp.uni-tuebingen.de emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU aWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy QHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s 9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL l15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq 9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H kfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3 eCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL BgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4 4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo MCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT BgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np Yy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj LXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH FCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ 0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8 Ed/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN wWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc 9j5tf0lrT5puXhlRkHACNHL8oRPU7A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-tuebingen.de idp.uni-tuebingen.de emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU aWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy QHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s 9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL l15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq 9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H kfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3 eCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL BgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4 4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo MCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT BgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np Yy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj LXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH FCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ 0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8 Ed/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN wWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc 9j5tf0lrT5puXhlRkHACNHL8oRPU7A== idp.uni-tuebingen.de emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl BgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU aWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy QHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s 9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL l15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq 9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H kfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3 eCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL BgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4 4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo MCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT BgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np Yy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj LXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF AAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH FCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ 0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8 Ed/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN wWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc 9j5tf0lrT5puXhlRkHACNHL8oRPU7A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Tübingen Universität Tübingen http://www.uni-tuebingen.de/ Heinrich Dr. Abele heinrich.abele@uni-tuebingen.de Ina Müller ina.mueller@uni-tuebingen.de uni-ulm.de idp.uni-ulm.de CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE RTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu aS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3 MjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ VW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ TqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9 noBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK +PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax qE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB +j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj ggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G A1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js LmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt dWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA s2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF da6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG KbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO AO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW NypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP jrSXV8bqE4onz+nFV6gyew== idp.uni-ulm.de CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE RTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu aS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3 MjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ VW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ TqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9 noBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK +PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax qE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB +j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj ggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G A1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js LmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt dWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA s2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF da6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG KbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO AO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW NypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP jrSXV8bqE4onz+nFV6gyew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-ulm.de idp.uni-ulm.de CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE RTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu aS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3 MjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ VW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ TqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9 noBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK +PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax qE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB +j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj ggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G A1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js LmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt dWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA s2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF da6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG KbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO AO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW NypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP jrSXV8bqE4onz+nFV6gyew== idp.uni-ulm.de CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE RTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu aS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3 MjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ VW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ TqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9 noBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK +PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax qE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB +j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj ggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G A1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG M2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js LmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt dWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA s2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF da6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG KbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO AO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW NypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP jrSXV8bqE4onz+nFV6gyew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Ulm Universität Ulm http://www.uni-ulm.de Harald Däubler harald.daeubler@uni-ulm.de uni-wuppertal.de idp.uni-wuppertal.de CN=idp.uni-wuppertal.de,O=Bergische Universitaet Wuppertal,C=DE MIIFaTCCBFGgAwIBAgIED/eV6DANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xEjAQBgNVBAcTCVd1cHBl cnRhbDEpMCcGA1UEChMgQmVyZ2lzY2hlIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwx DDAKBgNVBAsTA1pJTTEZMBcGA1UEAxMQVW5pLVd1cHBlcnRhbCBDQTEjMCEGCSqG SIb3DQEJARYUcGtpQHVuaS13dXBwZXJ0YWwuZGUwHhcNMTAwNDI4MTExMzI4WhcN MTUwNDI3MTExMzI4WjBXMQswCQYDVQQGEwJERTEpMCcGA1UEChMgQmVyZ2lzY2hl IFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwxHTAbBgNVBAMTFGlkcC51bmktd3VwcGVy dGFsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAncKYnT23i7mX ryQsRo9hoc0c5MLAA8Tffh8xJtLrdHZgt5NwyjXeFxTgFa6EAGfbJVOqRzPzTvrR Kmfbv6rftqMNs2m3qoNePiESt77Nw14G1mPOEA2nY5nxz59qHQOCkOuOj3hB3CV4 3WGMrn8uxWcIPb7eQQGPE/DNX2NyEKpbkgVM3rSYHY8wbwtvRcqlhnQfEsNWMykB o3GjbTMvuK+nN/xbES8T623N6MVPlCDgNCTOAI3+VGAz2NOMNA4J1hrA+xj3TQ76 uwm85E6nDcVITe1uDCW7aSW5/0zLXuX0WL+YQTdm721Mcy4RraZ5Nht35fM7Yd/A Ys1g6BfAXQIDAQABo4IB2TCCAdUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQHaE47CvxpJd6L 83/B5MjuYAX6czAfBgNVHSMEGDAWgBQLpNtTFRSiYzkI4dRpouy3IHkMGjAjBgNV HREEHDAagRh6ZWlwZWx0QHVuaS13dXBwZXJ0YWwuZGUwgY0GA1UdHwSBhTCBgjA/ oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktd3VwcGVydGFsLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu aS13dXBwZXJ0YWwtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZ MIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS13dXBw ZXJ0YWwtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS13dXBwZXJ0YWwtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDVsvT8z+AmPlmk/MEKY5Nt5vP w3B3oUunFn+sbe2EKFVHr72cArNYSMGifmfTEMEpq3BStFG/o+oC0r6UEV58sLOk Xm3YiD9H82ZAtoHwn73b/bCXftUugPAj/cHXp1VuEA74Gsh+EoeTk2lgD++AdgCN 7owrEXrDgtZ8howA/wRhEg8QQxrUVviY1wyfxfU4F6RGS7RpQpqrmvx5ER/dkuIs dSxphgBVgx8fkgALpLoD+UhRa3rqTA+0ZKRdKQpxBpGU5/3aN6btgI3pbaSbjtYl WVERos0F4cDzSzGONgdQWlLLndqyEZwW33kGpnxHgtDXQf9QtbY3JgawBNAV urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uni-wuppertal.de idp.uni-wuppertal.de CN=idp.uni-wuppertal.de,O=Bergische Universitaet Wuppertal,C=DE MIIFaTCCBFGgAwIBAgIED/eV6DANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC REUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xEjAQBgNVBAcTCVd1cHBl cnRhbDEpMCcGA1UEChMgQmVyZ2lzY2hlIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwx DDAKBgNVBAsTA1pJTTEZMBcGA1UEAxMQVW5pLVd1cHBlcnRhbCBDQTEjMCEGCSqG SIb3DQEJARYUcGtpQHVuaS13dXBwZXJ0YWwuZGUwHhcNMTAwNDI4MTExMzI4WhcN MTUwNDI3MTExMzI4WjBXMQswCQYDVQQGEwJERTEpMCcGA1UEChMgQmVyZ2lzY2hl IFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwxHTAbBgNVBAMTFGlkcC51bmktd3VwcGVy dGFsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAncKYnT23i7mX ryQsRo9hoc0c5MLAA8Tffh8xJtLrdHZgt5NwyjXeFxTgFa6EAGfbJVOqRzPzTvrR Kmfbv6rftqMNs2m3qoNePiESt77Nw14G1mPOEA2nY5nxz59qHQOCkOuOj3hB3CV4 3WGMrn8uxWcIPb7eQQGPE/DNX2NyEKpbkgVM3rSYHY8wbwtvRcqlhnQfEsNWMykB o3GjbTMvuK+nN/xbES8T623N6MVPlCDgNCTOAI3+VGAz2NOMNA4J1hrA+xj3TQ76 uwm85E6nDcVITe1uDCW7aSW5/0zLXuX0WL+YQTdm721Mcy4RraZ5Nht35fM7Yd/A Ys1g6BfAXQIDAQABo4IB2TCCAdUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQHaE47CvxpJd6L 83/B5MjuYAX6czAfBgNVHSMEGDAWgBQLpNtTFRSiYzkI4dRpouy3IHkMGjAjBgNV HREEHDAagRh6ZWlwZWx0QHVuaS13dXBwZXJ0YWwuZGUwgY0GA1UdHwSBhTCBgjA/ oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktd3VwcGVydGFsLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu aS13dXBwZXJ0YWwtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZ MIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS13dXBw ZXJ0YWwtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS13dXBwZXJ0YWwtY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDVsvT8z+AmPlmk/MEKY5Nt5vP w3B3oUunFn+sbe2EKFVHr72cArNYSMGifmfTEMEpq3BStFG/o+oC0r6UEV58sLOk Xm3YiD9H82ZAtoHwn73b/bCXftUugPAj/cHXp1VuEA74Gsh+EoeTk2lgD++AdgCN 7owrEXrDgtZ8howA/wRhEg8QQxrUVviY1wyfxfU4F6RGS7RpQpqrmvx5ER/dkuIs dSxphgBVgx8fkgALpLoD+UhRa3rqTA+0ZKRdKQpxBpGU5/3aN6btgI3pbaSbjtYl WVERos0F4cDzSzGONgdQWlLLndqyEZwW33kGpnxHgtDXQf9QtbY3JgawBNAV urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Bergische Universität Wuppertal Bergische Universität Wuppertal http://www.uni-wuppertal.de Rene Zeipelt zeipelt@uni-wuppertal.de Rene Zeipelt zeipelt@uni-wuppertal.de http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf http://www.canarie.ca/templates/services/docs/CAF_join_fr.pdf uqam.ca UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal Students, employees and other UQAM account holders Ãtudiants, employés et autres détenteurs d'identifiants UQAM Los estudiantes, los empleados y otros titulares de identificadores UQAM Os alunos, funcionários e outros detentores de identificação UQAM Gli studenti, i dipendenti e gli altri titolari di identificatori UQAM uqam.ca uqam montreal quebec university uqam.ca uqam montréal québec université uqam.ca uqam montréal québec universidad uqam.ca uqam montréal québec universidade uqam.ca uqam montréal québec università https://idp.uqam.ca/images/logo_uqam-48x16.png https://idp.uqam.ca/images/logo_uqam-182x60.png https://idp.uqam.ca/images/logo_uqam-1960x647.png http://www.uqam.ca/en/about/presentation_en.htm http://www.uqam.ca http://www.uqam.ca/es/aproposito/presentacion.htm http://www.uqam.ca/pt/sobrea/apresentacao.htm http://www.instances.uqam.ca/ReglementsPolitiquesDocuments/Documents/REGLEMENT_NO_15.pdf 132.208.0.0/16 uqam.ca geo:45.512843,-73.560893 MIIDFzCCAf+gAwIBAgIUWJxXbZuGIlRqAdUeM+MQM60cBjIwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnVxYW0uY2EwHhcNMDkwNjAzMTUxNDI3WhcNMjkw NjAzMTUxNDI3WjAWMRQwEgYDVQQDEwtpZHAudXFhbS5jYTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALTvLffPT+7KOUB1E4/VfYGDMTj8qyRceKedTLxG 5y1gVngrl1wi3s3qF7aDV8P0SJmJJTtOplxnNNUCTPFyEtKD8TtUAL00Uk2xqB7c zgXjXpa5LB0obAz4tkOrrpD/WAffCfjaxiUY7JngPozOsvjCfCp/Yh77Q7wfa1Zx Dx65/vQCcgFUaXxcb7vq6ilohDcjQPzMJJvfFjJK2Rg+uNPoEbms15ebQzHfQ4Ci UbE+vQ5LxkruxNnOiq0d/C4hizKn5uC7oPxNjpEFe4y5cv5BG78KHkr9sKcWSVwg 0k9ZtvXS2zGkQPM24f8g9WaF389JJlExaqKms+NPZyNpBqkCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnVxYW0uY2GGImh0dHBzOi8vaWRwLnVxYW0uY2EvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFDVR7RoTZA/UsE/TttH8CaUzxeQ/MA0GCSqGSIb3 DQEBBQUAA4IBAQBoEgpeo8w8SCBHmi/ShGkcMB9A2JFCpUfspkNOQQ7GSAsl2ix1 /nY0120ooY4V7OWaRyRMkxtL9ycKwMMbJBREj6qiZCeDh4fy5KtyWJePI0+piKUG NMl4+fKSXD27kO0aClaPkYiSZeSWfoZEFWq+99FJ8A9uyr9lTyjjkXil87LfoYdg iJPe/MZXHYtLYGJcpD8eaIBshbjWWetxlfus6fDAkmu2cVZGwYiMhT/v0CTzhl3C l3HcCJmuresheZwe0OdBG9Qh/VHQeOftbJD/6/HhmHBZMJE33H3x8b5ZurP3oxFO fiFLy80FQ90W2jDA5xLADjiDZY7BwQMSmzLn urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uqam.ca Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal MIIDFzCCAf+gAwIBAgIUWJxXbZuGIlRqAdUeM+MQM60cBjIwDQYJKoZIhvcNAQEF BQAwFjEUMBIGA1UEAxMLaWRwLnVxYW0uY2EwHhcNMDkwNjAzMTUxNDI3WhcNMjkw NjAzMTUxNDI3WjAWMRQwEgYDVQQDEwtpZHAudXFhbS5jYTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALTvLffPT+7KOUB1E4/VfYGDMTj8qyRceKedTLxG 5y1gVngrl1wi3s3qF7aDV8P0SJmJJTtOplxnNNUCTPFyEtKD8TtUAL00Uk2xqB7c zgXjXpa5LB0obAz4tkOrrpD/WAffCfjaxiUY7JngPozOsvjCfCp/Yh77Q7wfa1Zx Dx65/vQCcgFUaXxcb7vq6ilohDcjQPzMJJvfFjJK2Rg+uNPoEbms15ebQzHfQ4Ci UbE+vQ5LxkruxNnOiq0d/C4hizKn5uC7oPxNjpEFe4y5cv5BG78KHkr9sKcWSVwg 0k9ZtvXS2zGkQPM24f8g9WaF389JJlExaqKms+NPZyNpBqkCAwEAAaNdMFswOgYD VR0RBDMwMYILaWRwLnVxYW0uY2GGImh0dHBzOi8vaWRwLnVxYW0uY2EvaWRwL3No aWJib2xldGgwHQYDVR0OBBYEFDVR7RoTZA/UsE/TttH8CaUzxeQ/MA0GCSqGSIb3 DQEBBQUAA4IBAQBoEgpeo8w8SCBHmi/ShGkcMB9A2JFCpUfspkNOQQ7GSAsl2ix1 /nY0120ooY4V7OWaRyRMkxtL9ycKwMMbJBREj6qiZCeDh4fy5KtyWJePI0+piKUG NMl4+fKSXD27kO0aClaPkYiSZeSWfoZEFWq+99FJ8A9uyr9lTyjjkXil87LfoYdg iJPe/MZXHYtLYGJcpD8eaIBshbjWWetxlfus6fDAkmu2cVZGwYiMhT/v0CTzhl3C l3HcCJmuresheZwe0OdBG9Qh/VHQeOftbJD/6/HhmHBZMJE33H3x8b5ZurP3oxFO fiFLy80FQ90W2jDA5xLADjiDZY7BwQMSmzLn urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal UQAM | Université du Québec à Montréal http://www.uqam.ca/en/about/presentation_en.htm http://www.uqam.ca http://www.uqam.ca/es/aproposito/presentacion.htm http://www.uqam.ca/pt/sobrea/apresentacao.htm shibboleth@uqam.ca http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf utoronto.ca University of Toronto http://www.utoronto.ca/about-uoft.htm utoronto.ca MIIDTDCCAjSgAwIBAgIVAKBtctYdDHOwvkS2Cae5mn6+SG12MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGlkcC51dG9yYXV0aC51dG9yb250by5jYTAeFw0xMDAy MTcwNDM2MzZaFw0zMDAyMTcwNDM2MzZaMCMxITAfBgNVBAMTGGlkcC51dG9yYXV0 aC51dG9yb250by5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANsi lyIZHSDZPNT7GJAnB6sydHDoezYsO5k6OqQaY1iVJnx8dFkY+mdI5zwmUgDV3LKY M+vh/1v1tDx/5G6eVPckZPn6WobTd+GQgwUsXFRGZ5svkHSxQhAzBuc4ltFAFXPI JnbgD29oukIE3S6YCo7pQBORbbizsoHbwZ2pzk1u6iEbf7DuiPy8i8+CjdHHs3BS wXJ9cG7Yah9ouXK8g44Jy6KqoFKhPckKbZfJ2reojSAQEZm4hu6Rn38PRSAIFJFb HFZlqDpvFnLwQXkrB1bcoWoePPRjwkUPWqPjOkqBmTgSRlitKNUpnrQMjzckTaVX 70r73+hA2L0YbWp2Xt0CAwEAAaN3MHUwVAYDVR0RBE0wS4IYaWRwLnV0b3JhdXRo LnV0b3JvbnRvLmNhhi9odHRwczovL2lkcC51dG9yYXV0aC51dG9yb250by5jYS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUrp0AR4X36F4QukpWTPrl7SpIVLUwDQYJ KoZIhvcNAQEFBQADggEBAJl0Wi8qk8D02AaPu0XdqoQekjvmZFyi6rcoCKDzCKWd jyuF+gqEPWIWg+Ee8zqVvx0XNXx6YqqU5WyXjp1vvcNTE33+kq8eCMGWHrpW+mwn FwMXexviS6z/TLsSMwTbbTb7G900iMl81B7++v9KkRzg5KSx3UILKr3t39hmf/nP v6q8Ut3UQ5EjnV5J+PTDePSSVhsauAqQgdXJk6e5D0Y6BOYQGKsncBvmmz3LRuEO JA6YHVtPjl1wNwGOMImUX4ZT0G0YAGrxx0VN7rU9RCGlLaasDFQCIuNrOOM94w6W x5P0oxvLtqiOA5Sbm0KW5p7Fpzig9Hm+7M5dxGJd0L0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient utoronto.ca MIIDTDCCAjSgAwIBAgIVAKBtctYdDHOwvkS2Cae5mn6+SG12MA0GCSqGSIb3DQEB BQUAMCMxITAfBgNVBAMTGGlkcC51dG9yYXV0aC51dG9yb250by5jYTAeFw0xMDAy MTcwNDM2MzZaFw0zMDAyMTcwNDM2MzZaMCMxITAfBgNVBAMTGGlkcC51dG9yYXV0 aC51dG9yb250by5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANsi lyIZHSDZPNT7GJAnB6sydHDoezYsO5k6OqQaY1iVJnx8dFkY+mdI5zwmUgDV3LKY M+vh/1v1tDx/5G6eVPckZPn6WobTd+GQgwUsXFRGZ5svkHSxQhAzBuc4ltFAFXPI JnbgD29oukIE3S6YCo7pQBORbbizsoHbwZ2pzk1u6iEbf7DuiPy8i8+CjdHHs3BS wXJ9cG7Yah9ouXK8g44Jy6KqoFKhPckKbZfJ2reojSAQEZm4hu6Rn38PRSAIFJFb HFZlqDpvFnLwQXkrB1bcoWoePPRjwkUPWqPjOkqBmTgSRlitKNUpnrQMjzckTaVX 70r73+hA2L0YbWp2Xt0CAwEAAaN3MHUwVAYDVR0RBE0wS4IYaWRwLnV0b3JhdXRo LnV0b3JvbnRvLmNhhi9odHRwczovL2lkcC51dG9yYXV0aC51dG9yb250by5jYS9p ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUrp0AR4X36F4QukpWTPrl7SpIVLUwDQYJ KoZIhvcNAQEFBQADggEBAJl0Wi8qk8D02AaPu0XdqoQekjvmZFyi6rcoCKDzCKWd jyuF+gqEPWIWg+Ee8zqVvx0XNXx6YqqU5WyXjp1vvcNTE33+kq8eCMGWHrpW+mwn FwMXexviS6z/TLsSMwTbbTb7G900iMl81B7++v9KkRzg5KSx3UILKr3t39hmf/nP v6q8Ut3UQ5EjnV5J+PTDePSSVhsauAqQgdXJk6e5D0Y6BOYQGKsncBvmmz3LRuEO JA6YHVtPjl1wNwGOMImUX4ZT0G0YAGrxx0VN7rU9RCGlLaasDFQCIuNrOOM94w6W x5P0oxvLtqiOA5Sbm0KW5p7Fpzig9Hm+7M5dxGJd0L0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient University of Toronto University of Toronto http://www.utoronto.ca/ Mike Wiseman mike.wiseman@utoronto.ca wlb-stuttgart.de idp.wlb-stuttgart.de CN=idp.wlb-stuttgart.de,OU=EDV,O=Wuerttembergische Landesbibliothek,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFVTCCBD2gAwIBAgIEELqHxTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTE2MDQGA1UEChMtQmlibGlvdGhla3NzZXJ2aWNlLVplbnRydW0gQmFkZW4tV3Vl cnR0ZW1iZXJnMRgwFgYDVQQDEw9CU1otQlcgQ0EgLSBHMDIxHDAaBgkqhkiG9w0B CQEWDXBraUBic3otYncuZGUwHhcNMTAwOTIzMDgwNTA5WhcNMTQwOTIyMjM1OTU5 WjCBmDELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzES MBAGA1UEBxMJU3R1dHRnYXJ0MSswKQYDVQQKEyJXdWVydHRlbWJlcmdpc2NoZSBM YW5kZXNiaWJsaW90aGVrMQwwCgYDVQQLEwNFRFYxHTAbBgNVBAMTFGlkcC53bGIt c3R1dHRnYXJ0LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwIE9 X0v4R32KFOFYzeredu/vS4wxmuk4HEYdidHEXmsVnfckcHOM323e4+mUh2RV9syU PCmZSrvCrqARQVpmvypvPY3eR8lTje1KyeY1J7UUb7JdHTNoO4ri0RJ/Z2FxUUgo pEI5Mo/XfiV89j2kPui8Jenck5Mahc3YdMcHzVRR2BEDAvEzLIS9Zygs0lgCW5HU ua/1dE4fVYk0VDhuc9ECpB8fe5xMnprpZMXveEHaAD1ZG0rgstQ3hpj2uVqJumbm IOdce2rIGDUGHk9SajCXq2NDaj4heQYYTwVymkQJ0jUmu2HBkkBse/EUwOlUmj0k jlUGtEbs8pV1PVUjMwIDAQABo4IBvzCCAbswCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBT43X+Z KgiAHC6kQ8SivTZ83GAq1TAfBgNVHSMEGDAWgBQprQDey2blH96qjW3snLRC/vub ITAfBgNVHREEGDAWgRRlZHZAd2xiLXN0dXR0Z2FydC5kZTCBgQYDVR0fBHoweDA6 oDigNoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ic3otYnctY2EvcHViL2NybC9n X2NhY3JsLmNybDA6oDigNoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ic3otYnct Y2EvcHViL2NybC9nX2NhY3JsLmNybDCBnAYIKwYBBQUHAQEEgY8wgYwwRAYIKwYB BQUHMAKGOGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYnN6LWJ3LWNhL3B1Yi9jYWNl cnQvZ19jYWNlcnQuY3J0MEQGCCsGAQUFBzAChjhodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2Jzei1idy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0B AQUFAAOCAQEAhOsm/wAynp2EwfUnAZyIM9QHGMPqBhGQX8GAAXVmMe8N/gSzEKs/ QIkoFOplyMxDYduUnBOeKr5zV5TWhgmlqZs3AM9RQq/xWJA/XAk/XIlYd1ABpdAZ N0cYZj2B6mR3gw1y8h9OqN5xxizTyq37rJe2a5GBvqO+W1g/0+My8oxFGen1Ui10 lNs5EXO4DnqsOJmG1vM+zsEbc/PyJaau/v3DVw5XS7+gx8PanN24P1rtLwUA7iCf K+99+9nuT00B0SO1kd2bQOOZth98ennBqB+cXYxM8q3eO9/rzMNWyGb3AtDMIX0Y vkncr5R65ffZnIyA5Ey1/VBh8NY99H+/ew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient wlb-stuttgart.de idp.wlb-stuttgart.de CN=idp.wlb-stuttgart.de,OU=EDV,O=Wuerttembergische Landesbibliothek,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFVTCCBD2gAwIBAgIEELqHxTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTE2MDQGA1UEChMtQmlibGlvdGhla3NzZXJ2aWNlLVplbnRydW0gQmFkZW4tV3Vl cnR0ZW1iZXJnMRgwFgYDVQQDEw9CU1otQlcgQ0EgLSBHMDIxHDAaBgkqhkiG9w0B CQEWDXBraUBic3otYncuZGUwHhcNMTAwOTIzMDgwNTA5WhcNMTQwOTIyMjM1OTU5 WjCBmDELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzES MBAGA1UEBxMJU3R1dHRnYXJ0MSswKQYDVQQKEyJXdWVydHRlbWJlcmdpc2NoZSBM YW5kZXNiaWJsaW90aGVrMQwwCgYDVQQLEwNFRFYxHTAbBgNVBAMTFGlkcC53bGIt c3R1dHRnYXJ0LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwIE9 X0v4R32KFOFYzeredu/vS4wxmuk4HEYdidHEXmsVnfckcHOM323e4+mUh2RV9syU PCmZSrvCrqARQVpmvypvPY3eR8lTje1KyeY1J7UUb7JdHTNoO4ri0RJ/Z2FxUUgo pEI5Mo/XfiV89j2kPui8Jenck5Mahc3YdMcHzVRR2BEDAvEzLIS9Zygs0lgCW5HU ua/1dE4fVYk0VDhuc9ECpB8fe5xMnprpZMXveEHaAD1ZG0rgstQ3hpj2uVqJumbm IOdce2rIGDUGHk9SajCXq2NDaj4heQYYTwVymkQJ0jUmu2HBkkBse/EUwOlUmj0k jlUGtEbs8pV1PVUjMwIDAQABo4IBvzCCAbswCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBT43X+Z KgiAHC6kQ8SivTZ83GAq1TAfBgNVHSMEGDAWgBQprQDey2blH96qjW3snLRC/vub ITAfBgNVHREEGDAWgRRlZHZAd2xiLXN0dXR0Z2FydC5kZTCBgQYDVR0fBHoweDA6 oDigNoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ic3otYnctY2EvcHViL2NybC9n X2NhY3JsLmNybDA6oDigNoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ic3otYnct Y2EvcHViL2NybC9nX2NhY3JsLmNybDCBnAYIKwYBBQUHAQEEgY8wgYwwRAYIKwYB BQUHMAKGOGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYnN6LWJ3LWNhL3B1Yi9jYWNl cnQvZ19jYWNlcnQuY3J0MEQGCCsGAQUFBzAChjhodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2Jzei1idy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0B AQUFAAOCAQEAhOsm/wAynp2EwfUnAZyIM9QHGMPqBhGQX8GAAXVmMe8N/gSzEKs/ QIkoFOplyMxDYduUnBOeKr5zV5TWhgmlqZs3AM9RQq/xWJA/XAk/XIlYd1ABpdAZ N0cYZj2B6mR3gw1y8h9OqN5xxizTyq37rJe2a5GBvqO+W1g/0+My8oxFGen1Ui10 lNs5EXO4DnqsOJmG1vM+zsEbc/PyJaau/v3DVw5XS7+gx8PanN24P1rtLwUA7iCf K+99+9nuT00B0SO1kd2bQOOZth98ennBqB+cXYxM8q3eO9/rzMNWyGb3AtDMIX0Y vkncr5R65ffZnIyA5Ey1/VBh8NY99H+/ew== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Württembergische Landesbibliothek Stuttgart Württembergische Landesbibliothek Stuttgart http://www.wlb-stuttgart.de/ Jörg Oberfell shibboleth-admin@wlb-stuttgart.de Jörg Oberfell shibboleth-admin@wlb-stuttgart.de shibboleth.ieeexplore.ieee.org CN=shibboleth.ieeexplore.ieee.org MIICzjCCAbagAwIBAgIETGv6kTANBgkqhkiG9w0BAQUFADApMScwJQYDVQQDEx5z aGliYm9sZXRoLmllZWV4cGxvcmUuaWVlZS5vcmcwHhcNMTAwODE4MTUyMTUzWhcN MTMwODE3MTUyMTUzWjApMScwJQYDVQQDEx5zaGliYm9sZXRoLmllZWV4cGxvcmUu aWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEZrWYL9uv 82FE1/gdMiMAddL0u5QamV7JFESacdtR0djeNMeQp39ImWRWN+Asi35T2LQ6qNnV 0qC8ITjl6LsxTKwhQdn00vpZI+QY6UCMyi6v/AzaU3pJ5SeKwEJUONAk/99n1eqq Ohqu+Xgu3a+gvEIKs7k9wDYdPdIqgx7X5d4HnOs5qMqX/o3ocHOL6wHxabETu6ud Drr0MBlLDJ3plqbTm/Kh0aWLg9OdRTMjCs4OhjjTe6VYCIZalDUQaHrQbYHANpBe YKk6oOf1sG9o+UGnGPzPYejjgpqgEKfQJqaZD+79Vbx3d8bgaLNQyiEGplnlBJeF /eHxmsIkTqHhAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEaT5SZ8+5dBiaC5bwHW qZCySknJOJuZLGfwz7CvHI+WoVzoncsbbv5XFDFxBzWncqZSynpvRcpeFYJ3HFa9 xXdlL3i1BGC5ujOMF9+adI8QBxQdeKHZ3crUt0GluwxWrzs5o7DlkQyo/Au+VP1r noXgNNEyZuEWOUYPa2k2wOHt68EVkjdNHD4SGZwioWZ7RQGgCKF/fH6Q1iSAjGbK FOFPwx2bdRXfj+vpOPg+EkAJuPArNxQU+b5T9Utxn4QGmsgcgfwwaJJghKs8vXXY a0cuv2eotR3FGr2Dlp2GuqI9GPF2ux/KHpTscEDCK+qidpOrFsW7PIE+ct3mDa76 BIY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IEEE IEEEXplore SP http://ieeexplore.ieee.org/ Tom Bruno tbruno@atypon.com http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense http://www.ifsul.edu.br/ http://www.ifsul.edu.br/ MIIEajCCA1ICAQAwDQYJKoZIhvcNAQEFBQAwgfoxNDAyBgNVBAoTK0lGU3VsIC0g SW5zdGl0dXRvIEZlZGVyYWwgU3VsLXJpby1ncmFuZGVuc2UxQzBBBgNVBAsTOkRU SUMgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvIGUgQ29t dW5pY2FjYW8xIDAeBgkqhkiG9w0BCQEWEWR0aWNAaWZzdWwuZWR1LmJyMRAwDgYD VQQHEwdQZWxvdGFzMRowGAYDVQQIExFSaW8gR3JhbmRlIGRvIFN1bDELMAkGA1UE BhMCQlIxIDAeBgNVBAMTF2lmczAwc3YwNTYuaWZzdWwuZWR1LmJyMB4XDTEzMDkx MDE0MDUxOFoXDTE2MDkwOTE0MDUxOFowgfoxNDAyBgNVBAoTK0lGU3VsIC0gSW5z dGl0dXRvIEZlZGVyYWwgU3VsLXJpby1ncmFuZGVuc2UxQzBBBgNVBAsTOkRUSUMg LSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvIGUgQ29tdW5p Y2FjYW8xIDAeBgkqhkiG9w0BCQEWEWR0aWNAaWZzdWwuZWR1LmJyMRAwDgYDVQQH EwdQZWxvdGFzMRowGAYDVQQIExFSaW8gR3JhbmRlIGRvIFN1bDELMAkGA1UEBhMC QlIxIDAeBgNVBAMTF2lmczAwc3YwNTYuaWZzdWwuZWR1LmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz4oD/NvC0Hwk0WhnCSYP29C98DOVwJ8sjOT 1tfcOSkYq2DfXvI9macZLWi6PY8moeOGRlUCquo+w3Y1PJpwj0Hck0+HNN3JchyA iKr5LqnS/Ukx5M/CSvrwaeu7uA2Mpqv5PtfnUaU4ytDGBtWX/w1TgxbOTLFQ47UN 69+359uqqHTvUFiRSPYGE7xGrpu6lq5A5Q/E6mkCMtypRAHH9Ld6fFH7AAWiExJH SGJq5rRoml2GTzm786NeM4rc4hIBkE9GuUyTtix6VJumm9PkF3HctGQZRYT/Iwi+ PyISeGuDy2JWQy+VYgLBuyGsXo3O9LVMVe/sTUPr+2gU52AD1QIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQB1yTZ5bnXiK5+4mMT6NSQvkxnBn6KAu5hau+MREI3WM3CL +3udcHBNFkxSEL1BVJjfrg40IzSic5rVQ8pK9EWyhey4AcD9BBkrdem0P7Z+0+PJ pV6SV+n0MoAGf7VJxxXaX4JcJmrwQOXhj0v+YhOoBmmm3ccCrmzWvWpKPO/NgUYR mXkx/UZzoIc8si4G4f0tdrteQMtpq3p31STZAX7kIr7Ih2GwQXWRqvyRmd0CtAwE 0YO4sFwtY/JBMQIwBDQNYFv6H/+6wo24inxILDSj/jHX60t/tSKPBRdkN0JXnv1A 2EfD1BzA7Hv6BsAWRmUYnsxjtSsQc4LJizwpTTvp urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIEajCCA1ICAQAwDQYJKoZIhvcNAQEFBQAwgfoxNDAyBgNVBAoTK0lGU3VsIC0g SW5zdGl0dXRvIEZlZGVyYWwgU3VsLXJpby1ncmFuZGVuc2UxQzBBBgNVBAsTOkRU SUMgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvIGUgQ29t dW5pY2FjYW8xIDAeBgkqhkiG9w0BCQEWEWR0aWNAaWZzdWwuZWR1LmJyMRAwDgYD VQQHEwdQZWxvdGFzMRowGAYDVQQIExFSaW8gR3JhbmRlIGRvIFN1bDELMAkGA1UE BhMCQlIxIDAeBgNVBAMTF2lmczAwc3YwNTYuaWZzdWwuZWR1LmJyMB4XDTEzMDkx MDE0MDUxOFoXDTE2MDkwOTE0MDUxOFowgfoxNDAyBgNVBAoTK0lGU3VsIC0gSW5z dGl0dXRvIEZlZGVyYWwgU3VsLXJpby1ncmFuZGVuc2UxQzBBBgNVBAsTOkRUSUMg LSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hY2FvIGUgQ29tdW5p Y2FjYW8xIDAeBgkqhkiG9w0BCQEWEWR0aWNAaWZzdWwuZWR1LmJyMRAwDgYDVQQH EwdQZWxvdGFzMRowGAYDVQQIExFSaW8gR3JhbmRlIGRvIFN1bDELMAkGA1UEBhMC QlIxIDAeBgNVBAMTF2lmczAwc3YwNTYuaWZzdWwuZWR1LmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz4oD/NvC0Hwk0WhnCSYP29C98DOVwJ8sjOT 1tfcOSkYq2DfXvI9macZLWi6PY8moeOGRlUCquo+w3Y1PJpwj0Hck0+HNN3JchyA iKr5LqnS/Ukx5M/CSvrwaeu7uA2Mpqv5PtfnUaU4ytDGBtWX/w1TgxbOTLFQ47UN 69+359uqqHTvUFiRSPYGE7xGrpu6lq5A5Q/E6mkCMtypRAHH9Ld6fFH7AAWiExJH SGJq5rRoml2GTzm786NeM4rc4hIBkE9GuUyTtix6VJumm9PkF3HctGQZRYT/Iwi+ PyISeGuDy2JWQy+VYgLBuyGsXo3O9LVMVe/sTUPr+2gU52AD1QIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQB1yTZ5bnXiK5+4mMT6NSQvkxnBn6KAu5hau+MREI3WM3CL +3udcHBNFkxSEL1BVJjfrg40IzSic5rVQ8pK9EWyhey4AcD9BBkrdem0P7Z+0+PJ pV6SV+n0MoAGf7VJxxXaX4JcJmrwQOXhj0v+YhOoBmmm3ccCrmzWvWpKPO/NgUYR mXkx/UZzoIc8si4G4f0tdrteQMtpq3p31STZAX7kIr7Ih2GwQXWRqvyRmd0CtAwE 0YO4sFwtY/JBMQIwBDQNYFv6H/+6wo24inxILDSj/jHX60t/tSKPBRdkN0JXnv1A 2EfD1BzA7Hv6BsAWRmUYnsxjtSsQc4LJizwpTTvp urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense IFSul - Instituto Federal Sul-rio-grandense http://www.ifsul.edu.br/ http://www.ifsul.edu.br/ Maicon Anca dos Santos dtic@ifsul.edu.br https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN SURFconext decryption proxy Proxy which decrypts assertions and forwards them to SURFconext http://www.surfnet.nl/SURFnet%20imagebank/Logos/logo_surfconext_themasite.png MIID/TCCAuWgAwIBAgIJAPJBDh5BkDCmMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYDVQQGEwJOTDETMBEGA1UECAwKU29tZS1TdGF0ZTEQMA4GA1UEBwwHVXRyZWNodDEQMA4GA1UECgwHU1VSRm5ldDERMA8GA1UECwwIVGVzdCBJZFAxGjAYBgNVBAMMEWltb2dlbi5zdXJmbmV0Lm5sMR0wGwYJKoZIhvcNAQkBFg5iYXNAc3VyZm5ldC5ubDAeFw0xMzA2MTgwNzI5NTRaFw0yMzA2MTgwNzI5NTRaMIGUMQswCQYDVQQGEwJOTDETMBEGA1UECAwKU29tZS1TdGF0ZTEQMA4GA1UEBwwHVXRyZWNodDEQMA4GA1UECgwHU1VSRm5ldDERMA8GA1UECwwIVGVzdCBJZFAxGjAYBgNVBAMMEWltb2dlbi5zdXJmbmV0Lm5sMR0wGwYJKoZIhvcNAQkBFg5iYXNAc3VyZm5ldC5ubDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXEPdLxltthL2I8oo8H2dJ0iOn3NeRnePRksTn3Y5PoIInHoA2zgOvZqmgot3ovDGEZC9HfAhg4iwLdPfyisQz6bN/8c08BU7VwVwpCbRBG5WFhrPqWEC7vNp5bY8AkE6naxMNCUFgCl/qgjI6c5ainIhfdGfZdZ4TDfIOmed4qXic8J8BjlPm+STK2qJ2BFVjl3UKK/cCr5/h654n8zjw5hTfyQKNg22XdjXM9/RhODdMzGd4ozlSxzUDc7+Z4CzhYd9Gm4nCvXfarvZXqQ22m+wXlCYNuJxFgtcfCQo7KA/d9P4PVI+k6A8hQrukrulaqR0V7aBytFwIULKFm0YMCAwEAAaNQME4wHQYDVR0OBBYEFNI3xt9Ggpd9LP37oo3VYYpTN9iSMB8GA1UdIwQYMBaAFNI3xt9Ggpd9LP37oo3VYYpTN9iSMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGAbcnBYdAERRJFkl2/q9ZxXjImCxRY1fzMTHTlGFppFMXdH+RRY76hNFPI3UvogcWwN9vJsb/2iO+twWr8ESQYvoeJwWskLitdomOQh1poMja4J+VqA1dBOCZW7rmI8ifc75Gk4NPWsFsBuWnfMgtEFfI7ZNpc6PEF8k/vYEsH58IilI4Cg11pVFj9Tqzscoo7KhfwVGVHFoGagytLKpavH74tvduUUwOreNFSnjB79pEVQYP7I+Gm3fRGI/l5ycNznzZFnaGOx8pM4NfWQfDKGRieQH9OwJe2hPrnbDxDzlH1EerS1yDaK5HkEghH5gZvhePub7hUn+5HoCgutSS0= MIID/TCCAuWgAwIBAgIJAPJBDh5BkDCmMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYDVQQGEwJOTDETMBEGA1UECAwKU29tZS1TdGF0ZTEQMA4GA1UEBwwHVXRyZWNodDEQMA4GA1UECgwHU1VSRm5ldDERMA8GA1UECwwIVGVzdCBJZFAxGjAYBgNVBAMMEWltb2dlbi5zdXJmbmV0Lm5sMR0wGwYJKoZIhvcNAQkBFg5iYXNAc3VyZm5ldC5ubDAeFw0xMzA2MTgwNzI5NTRaFw0yMzA2MTgwNzI5NTRaMIGUMQswCQYDVQQGEwJOTDETMBEGA1UECAwKU29tZS1TdGF0ZTEQMA4GA1UEBwwHVXRyZWNodDEQMA4GA1UECgwHU1VSRm5ldDERMA8GA1UECwwIVGVzdCBJZFAxGjAYBgNVBAMMEWltb2dlbi5zdXJmbmV0Lm5sMR0wGwYJKoZIhvcNAQkBFg5iYXNAc3VyZm5ldC5ubDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXEPdLxltthL2I8oo8H2dJ0iOn3NeRnePRksTn3Y5PoIInHoA2zgOvZqmgot3ovDGEZC9HfAhg4iwLdPfyisQz6bN/8c08BU7VwVwpCbRBG5WFhrPqWEC7vNp5bY8AkE6naxMNCUFgCl/qgjI6c5ainIhfdGfZdZ4TDfIOmed4qXic8J8BjlPm+STK2qJ2BFVjl3UKK/cCr5/h654n8zjw5hTfyQKNg22XdjXM9/RhODdMzGd4ozlSxzUDc7+Z4CzhYd9Gm4nCvXfarvZXqQ22m+wXlCYNuJxFgtcfCQo7KA/d9P4PVI+k6A8hQrukrulaqR0V7aBytFwIULKFm0YMCAwEAAaNQME4wHQYDVR0OBBYEFNI3xt9Ggpd9LP37oo3VYYpTN9iSMB8GA1UdIwQYMBaAFNI3xt9Ggpd9LP37oo3VYYpTN9iSMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAGAbcnBYdAERRJFkl2/q9ZxXjImCxRY1fzMTHTlGFppFMXdH+RRY76hNFPI3UvogcWwN9vJsb/2iO+twWr8ESQYvoeJwWskLitdomOQh1poMja4J+VqA1dBOCZW7rmI8ifc75Gk4NPWsFsBuWnfMgtEFfI7ZNpc6PEF8k/vYEsH58IilI4Cg11pVFj9Tqzscoo7KhfwVGVHFoGagytLKpavH74tvduUUwOreNFSnjB79pEVQYP7I+Gm3fRGI/l5ycNznzZFnaGOx8pM4NfWQfDKGRieQH9OwJe2hPrnbDxDzlH1EerS1yDaK5HkEghH5gZvhePub7hUn+5HoCgutSS0= SURFconext test proxy SURFnet BV SURFnet BV SURFnet SURFnet http://www.surfnet.nl/nl/Pages/default.aspx http://www.surfnet.nl/en/Pages/default.aspx Bas Zoetekouw bas.zoetekouw@surfnet.nl https://www.idem.garr.it/idem-metadata-registration-practice-statement INDICATE e-Culture Science Gateway INDICATE e-Culture Science Gateway This service allows users to access the digital repositories created for the INDICATE project to demonstrate the usefulness of the adoption of e-Infrastructures for Digital Cultural Heritage. It is devoted to the INDICATE partners as well as to cultural institutions, e-Infrastructure providers and the general public. Questo servizio permette agli utenti di accedere gli archivi digitali creati per il progetto europeo INDICATE con l'obiettivo di dimostrare l'opportunità di adottare e-Infrastrutture per i patrimoni culturali digitali. Esso è indirizzato ai partner di INDICATE ed altre istituzioni culturali, i fornitori di e-Infrastrutture ed al pubblico. applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD INDICATE e-Culture Science Gateway This service allows users to access the digital repositories created for the INDICATE project to demonstrate the usefulness of the adoption of e-Infrastructures for Digital Cultural Heritage. It is devoted to the INDICATE partners as well as to cultural institutions, e-Infrastructure providers and the general public. COMETA Consortium Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato) INDICATE e-Culture Science Gateway provided by COMETA INDICATE e-Culture Science Gateway erogato da COMETA http://www.consorzio-cometa.it/ http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Rotondo mailto:riccardo.rotondo@ct.infn.it mailto:credentials-admin@ct.infn.it Giuseppe Platania mailto:giuseppe.platania@ct.infn.it Carlo Rocca mailto:carlo.rocca@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it http://ukfederation.org.uk/doc/mdrps-20130902 Shibboleth.net Issue Tracking The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones. https://shibboleth.net/images/gryphon_64x82.png MIIDRjCCAi6gAwIBAgIJAPjZ6g1hwfvPMA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD VQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTMxMTI1MTQ1ODA4WhcNMzcw MzA0MTQ1ODA4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB GRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA +hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP f4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb ygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4 y621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP 3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID AQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN AQEFBQADggEBAI0BSqXoyw5bUVQJKNCnxB3hUwHIOXeoS77jqgv2lesyTqz5U4NV v4Cdz7icwYzt+c6ZSZqem4pqmi3/6COZnf/+l29J/XwWkva32P6tfoO4af3qywF+ TvuZiRMXdt1KE7GTlYOSxOsnxaRmXVc6MWfxPT6oTOt5z15aTdfEzK+wVfeUkIf1 1soEmMHgjDaa/HQdGgXGq/fStDc0Mcm2W7y50+aNwqIMNiQQiwQYSUgpBatSfKy1 umh6DHEyznDZAAHBtatzvQu1YAJHUg6AeimuhminaM5tyBCW6Y6YMywFYSP+VqPU PxCBrPWcCAwOw80Ey/FLVlAdW1FuwUmMejA= Shibboleth.net Issue Tracking The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project. Unauthenticated users may view submitted issues. Authenticated users may submit new issues and comment on existing ones. JISC Collections and Janet Limited Shibboleth Federated Issue Tracking http://www.shibboleth.net/ Shibboleth.Net Technical Support mailto:contact@shibboleth.net Scott Cantor mailto:cantor.2@osu.edu Ian Young mailto:ukfed@iay.org.uk http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica http://www.bahiana.edu.br/ http://www.bahiana.edu.br/ MIIDxjCCAq4CAQAwDQYJKoZIhvcNAQEFBQAwgagxMzAxBgNVBAoTKkVzY29sYSBC YWhpYW5hIGRlIE1lZGljaW5hIGUgU2F1ZGUgUHVibGljYTEMMAoGA1UECxMDQ1BE MSEwHwYJKoZIhvcNAQkBFhJudGlAYmFoaWFuYS5lZHUuYnIxETAPBgNVBAcTCFNh bHZhZG9yMQ4wDAYDVQQIEwVCYWhpYTELMAkGA1UEBhMCQlIxEDAOBgNVBAMTB2l0 YWNhcmUwHhcNMTExMDA2MTY0NjU2WhcNMTQxMDA1MTY0NjU2WjCBqDEzMDEGA1UE ChMqRXNjb2xhIEJhaGlhbmEgZGUgTWVkaWNpbmEgZSBTYXVkZSBQdWJsaWNhMQww CgYDVQQLEwNDUEQxITAfBgkqhkiG9w0BCQEWEm50aUBiYWhpYW5hLmVkdS5icjER MA8GA1UEBxMIU2FsdmFkb3IxDjAMBgNVBAgTBUJhaGlhMQswCQYDVQQGEwJCUjEQ MA4GA1UEAxMHaXRhY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AK36i3sMlMwST5eW2ecBJJBkUz7Yu+MGyp2gDy4M4S7Tw7aiAo4BFYrbpN2UmhIt 0vc+l1Ci0t9szr9PlNmg9fiHn6hqxDhMgWxD0Ce/oK+GYmdd6h64zVieWvW+1FTU w/uq9B1g9Uj81vpVsxGkM7FeFsgVKNpeW+yJNoT1hp/lEUky3bgl9z2/VDk5sBop EzfroSosr4WDFZFVSNQFfG8kdJF426c2jrLNDIJXSwqmS/DQP8heF1CxqFCm+A5x +4tpY4At4p2stqDncERdVGISPpWGlqtG4Mbvmgz0W0Hj2f6jhJehYP6eiPZgjeW6 EmpUdXNqWgFl40BSG9cs6KECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAE5n+Yf8x SMAk6Sj2la08iXsgUUTPvoWZub8ajJwoTdKxBQfuBt+HdGCMsGhjOgHFhtqHGIc4 mhLzKeqBs3dpafCKAkhJrMlQeTuUfZRu4YhsC1+ZmYu6BT2/W08TnJrgZ82KwakQ f7LN7rf1E6WLMaoA7E/cOVthvrdhZh9kU42mRSZykKqT+x9hbEhqczoBzKITpBjX L1w1kIsitIT95av4pdJf9X0zQVpguSCYcR6yTb2qKwlLlwiWXDKqO4nw7rymGoDD 95ABrbcH/Qx3S7t1vwXXA5s8W2J58dQwwq7B9LnSxqXjvczXv6oPwUxRtl3hxKTK f11XT7vSPYxSFQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIDxjCCAq4CAQAwDQYJKoZIhvcNAQEFBQAwgagxMzAxBgNVBAoTKkVzY29sYSBC YWhpYW5hIGRlIE1lZGljaW5hIGUgU2F1ZGUgUHVibGljYTEMMAoGA1UECxMDQ1BE MSEwHwYJKoZIhvcNAQkBFhJudGlAYmFoaWFuYS5lZHUuYnIxETAPBgNVBAcTCFNh bHZhZG9yMQ4wDAYDVQQIEwVCYWhpYTELMAkGA1UEBhMCQlIxEDAOBgNVBAMTB2l0 YWNhcmUwHhcNMTExMDA2MTY0NjU2WhcNMTQxMDA1MTY0NjU2WjCBqDEzMDEGA1UE ChMqRXNjb2xhIEJhaGlhbmEgZGUgTWVkaWNpbmEgZSBTYXVkZSBQdWJsaWNhMQww CgYDVQQLEwNDUEQxITAfBgkqhkiG9w0BCQEWEm50aUBiYWhpYW5hLmVkdS5icjER MA8GA1UEBxMIU2FsdmFkb3IxDjAMBgNVBAgTBUJhaGlhMQswCQYDVQQGEwJCUjEQ MA4GA1UEAxMHaXRhY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AK36i3sMlMwST5eW2ecBJJBkUz7Yu+MGyp2gDy4M4S7Tw7aiAo4BFYrbpN2UmhIt 0vc+l1Ci0t9szr9PlNmg9fiHn6hqxDhMgWxD0Ce/oK+GYmdd6h64zVieWvW+1FTU w/uq9B1g9Uj81vpVsxGkM7FeFsgVKNpeW+yJNoT1hp/lEUky3bgl9z2/VDk5sBop EzfroSosr4WDFZFVSNQFfG8kdJF426c2jrLNDIJXSwqmS/DQP8heF1CxqFCm+A5x +4tpY4At4p2stqDncERdVGISPpWGlqtG4Mbvmgz0W0Hj2f6jhJehYP6eiPZgjeW6 EmpUdXNqWgFl40BSG9cs6KECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAE5n+Yf8x SMAk6Sj2la08iXsgUUTPvoWZub8ajJwoTdKxBQfuBt+HdGCMsGhjOgHFhtqHGIc4 mhLzKeqBs3dpafCKAkhJrMlQeTuUfZRu4YhsC1+ZmYu6BT2/W08TnJrgZ82KwakQ f7LN7rf1E6WLMaoA7E/cOVthvrdhZh9kU42mRSZykKqT+x9hbEhqczoBzKITpBjX L1w1kIsitIT95av4pdJf9X0zQVpguSCYcR6yTb2qKwlLlwiWXDKqO4nw7rymGoDD 95ABrbcH/Qx3S7t1vwXXA5s8W2J58dQwwq7B9LnSxqXjvczXv6oPwUxRtl3hxKTK f11XT7vSPYxSFQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica EBMSP - Escola Bahiana de Medicina e Saude Publica http://www.bahiana.edu.br/ http://www.bahiana.edu.br/ Claudio Santos nti-claudiosantos@bahiana.edu.br shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= BMJ Journals BMJ Journals http://journals.bmj.com/ Ryan Krebs shibboleth-admin@highwire.stanford.edu http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV BAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG A1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw EwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE 5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP L4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14 mg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq mRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN T6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC AwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G A1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD VR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g BBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w NQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa BgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ bc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd gM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth f06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7 kO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19 BkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH wXXiBDXS3PNHXQnnpys= The KeyBucket NORDUNet NORDUnet A/S http://www.nordu.net NORDUnet Leif Johansson leifj@nordu.net NORDUnet Johan Berggren jbn@nordu.net http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf ki.se Karolinska Institutet Karolinska Institutet Identity Provider för Karolinska Institutet. Identity Provider for Karolinska Institutet. https://kiidp.ki.se/images/ki_logo_292x146.png 130.229.0.0/18 130.237.96.0/19 130.237.128.0/20 130.237.204.0/24 130.237.207.0/24 193.10.16.0/21 193.10.140.0/22 194.14.96.0/24 2001:06B0:0022::/48 136.155.0.0/16 159.38.0.0/16 193.10.63.0/24 193.10.76.0/24 ki.se geo:59.3475753,18.0279382 geo:59.219589,17.940939 MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ki.se MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw MTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7 OrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq BVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm r3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV 4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb IctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG 9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd /PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan xTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8 eGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn y4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm uKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KI Karolinska Institutet Karolinska Institutet http://www.ki.se Karolinska Institutet it-support@ki.se kurse.vhb.org CN=kurse.vhb.org,OU=vhb,O=Otto-Friedrich-Universitaet Bamberg,L=Bamberg,ST=Bayern,C=DE MIIFdjCCBF6gAwIBAgIED8lo5TANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC REUxLDAqBgNVBAoTI090dG8tRnJpZWRyaWNoLVVuaXZlcnNpdGFldCBCYW1iZXJn MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbmkgQmFtYmVyZyBD QSAtIEcwMjElMCMGCSqGSIb3DQEJARYWcGtpQHVyei51bmktYmFtYmVyZy5kZTAe Fw0xMDAzMjQxMDM3MDlaFw0xNTAzMjMxMDM3MDlaMIGEMQswCQYDVQQGEwJERTEP MA0GA1UECBMGQmF5ZXJuMRAwDgYDVQQHEwdCYW1iZXJnMSwwKgYDVQQKEyNPdHRv LUZyaWVkcmljaC1Vbml2ZXJzaXRhZXQgQmFtYmVyZzEMMAoGA1UECxMDdmhiMRYw FAYDVQQDEw1rdXJzZS52aGIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAxcRMLSfk55dScy4NlMrjFrBZZAnc5jENsEwHVo5LixZfiSw74ltoyHRf XWcNnD5+VnnDuyVS8FKmZIO+qjAZmkQLkhfwnwVoUizmX7O57hVXiKACQ830bnze DtK57AoSmsHT4gWD+g7DcwV1n4KmcF7V4Rti6kRL63FyitEBDZcXWXeOoIJIHe1y aS4RbDkx7l3bZWpmPiUuc8jLyVdyXi2WGkSznEWJTVLEPcdDa4E2TlDl+e0U5T8i dusHJhRi/6NZI4aVqKn2bBBHBTMYXMkMME3ktQQBLsx41UsE8uMw+RNsAhBpFZv4 3jqHVrjReD5AKW1JvEtqgkGnkDnZyQIDAQABo4IB1zCCAdMwCQYDVR0TBAIwADAL BgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud DgQWBBTghKL8IOmYdHnOPcj/baM9PQeBLDAfBgNVHSMEGDAWgBQtzJgeSVse125h ByatU2VnmEOu5TAhBgNVHREEGjAYgRZzZXJ2ZXItbWVzc2FnZUB2aGIub3JnMIGN BgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJh bWJlcmctY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGm BggrBgEFBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRm bi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggr BgEFBQcwAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9w dWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAQZ3fTMG1 GCMGfyVN9dhV6pJRF46hvMXImodMYKFhWj8RbaCgwAYK2T7Xz4YuwBQ4pj11QpbU qQXnU6GbQpulhZSfka/Kp6Q12gSRfHcbSSSaz6+lAa/NcVdpBuxtSDFr4ts6uGtO PjTNmgKZsG07gvtvyQYfWgDV3oGbuV1uSDGH+eiEjuZ/aEBqKyPESA3N1VrMQtpg Dj7nB336knc8QWt/7/cMBU01xmOcGoMiaz0EYjZggMxrB95NuKQCVQPn9UCAwh7b T3tX3XUhFdaAtIkDVtrff0MxpdfOwUVfWkrv0jgHzQtWdNtFTwcnNu1L+DHtvdLY FQPShrsE3e4cFw== kurse.vhb.org CN=kurse.vhb.org,OU=vhb,O=Otto-Friedrich-Universitaet Bamberg,L=Bamberg,ST=Bayern,C=DE MIIFdjCCBF6gAwIBAgIED8lo5TANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC REUxLDAqBgNVBAoTI090dG8tRnJpZWRyaWNoLVVuaXZlcnNpdGFldCBCYW1iZXJn MRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbmkgQmFtYmVyZyBD QSAtIEcwMjElMCMGCSqGSIb3DQEJARYWcGtpQHVyei51bmktYmFtYmVyZy5kZTAe Fw0xMDAzMjQxMDM3MDlaFw0xNTAzMjMxMDM3MDlaMIGEMQswCQYDVQQGEwJERTEP MA0GA1UECBMGQmF5ZXJuMRAwDgYDVQQHEwdCYW1iZXJnMSwwKgYDVQQKEyNPdHRv LUZyaWVkcmljaC1Vbml2ZXJzaXRhZXQgQmFtYmVyZzEMMAoGA1UECxMDdmhiMRYw FAYDVQQDEw1rdXJzZS52aGIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAxcRMLSfk55dScy4NlMrjFrBZZAnc5jENsEwHVo5LixZfiSw74ltoyHRf XWcNnD5+VnnDuyVS8FKmZIO+qjAZmkQLkhfwnwVoUizmX7O57hVXiKACQ830bnze DtK57AoSmsHT4gWD+g7DcwV1n4KmcF7V4Rti6kRL63FyitEBDZcXWXeOoIJIHe1y aS4RbDkx7l3bZWpmPiUuc8jLyVdyXi2WGkSznEWJTVLEPcdDa4E2TlDl+e0U5T8i dusHJhRi/6NZI4aVqKn2bBBHBTMYXMkMME3ktQQBLsx41UsE8uMw+RNsAhBpFZv4 3jqHVrjReD5AKW1JvEtqgkGnkDnZyQIDAQABo4IB1zCCAdMwCQYDVR0TBAIwADAL BgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud DgQWBBTghKL8IOmYdHnOPcj/baM9PQeBLDAfBgNVHSMEGDAWgBQtzJgeSVse125h ByatU2VnmEOu5TAhBgNVHREEGjAYgRZzZXJ2ZXItbWVzc2FnZUB2aGIub3JnMIGN BgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJh bWJlcmctY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIu cGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGm BggrBgEFBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRm bi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggr BgEFBQcwAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9w dWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAQZ3fTMG1 GCMGfyVN9dhV6pJRF46hvMXImodMYKFhWj8RbaCgwAYK2T7Xz4YuwBQ4pj11QpbU qQXnU6GbQpulhZSfka/Kp6Q12gSRfHcbSSSaz6+lAa/NcVdpBuxtSDFr4ts6uGtO PjTNmgKZsG07gvtvyQYfWgDV3oGbuV1uSDGH+eiEjuZ/aEBqKyPESA3N1VrMQtpg Dj7nB336knc8QWt/7/cMBU01xmOcGoMiaz0EYjZggMxrB95NuKQCVQPn9UCAwh7b T3tX3XUhFdaAtIkDVtrff0MxpdfOwUVfWkrv0jgHzQtWdNtFTwcnNu1L+DHtvdLY FQPShrsE3e4cFw== Virtuelle Hochschule Bayern Virtuelle Hochschule Bayern - Kursprogramm http://kurse.vhb.org Ingo Müller technik@vhb.org Ingo Müller technik@vhb.org https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIIE0zCCAvICAQAwDQYJKoZIhvcNAQEEBQAwZzELMAkGA1UEBhMCTFYxDzANBgNV BAgTBkxhdHZpYTENMAsGA1UEBxMEUmlnYTELMAkGA1UEChMCTFUxDjAMBgNVBAsT BUxBTkVUMRswGQYDVQQDExJsYWlmZS1pZHAubGFuZXQubHYwHhcNMTMwMzA2MTIz MTIwWhcNMjMwMzA0MTIzMTIwWjBnMQswCQYDVQQGEwJMVjEPMA0GA1UECBMGTGF0 dmlhMQ0wCwYDVQQHEwRSaWdhMQswCQYDVQQKEwJMVTEOMAwGA1UECxMFTEFORVQx GzAZBgNVBAMTEmxhaWZlLWlkcC5sYW5ldC5sdjCCAeowDQYJKoZIhvcNAQEBBQAD ggHXADCCAdICggHJAqmEukkBNsZKvEyjT1GqHjnEEb3r3hV+rF8q5EVpq43ceFmY az+G4RzLatiYz36+3P+p7ygH8JJQS4N0tzvf+f++0HHNuwn3Ye9pPzbx9k0BwLxw /2In3G2qpmZILKO7O0a7g+RF9NGpyDg/h6Y3wuH/mKftYe3GGvHb0k9n1UK9nPKu BnY8DnxR/L6p/EK/PSAHDf+B8vqnym2gVeLa/3UUpH0Ael9mo+GUBcsvkRUrN/Wy QuHpB3TKVHH7I+gnLDholI+wIu+vHQ/Hhwe6pnq/ph1xoI/NZ4ffBvMDC/gVa/vA Qma4g4EvzujoeXJPKIYrKSQ1rmsHITLuHcas33vzsaPxlBVV1UFeX+9jxvtcHLTC 0utFcZub4TJ/Ys8/FpxmhbxWRdE1JmEDcEYWyE1ubqWDFdRd9ziE8iI1BeIhnJE7 OKQdEmlY/2mieGDRdAu/nIGzfybKHhht+IueIBan6nezjlG2DIUuFRPTnVPTTXAo itAbrueZ3jJK3KtHoqRkSoANHVvKSeKrFuXFk3o8/0gjK6XPkA1IMX/GSK7B0iXk tGpaAO25DWb/EpiBDv0QIJp36/tDzpMjYszsiPJTu4da0zmAnQIDAQABMA0GCSqG SIb3DQEBBAUAA4IBygAB6y6Da7AM88xoc+Uu/ZL/gsnRQ5/llUT81ZD5T1dx71Ds +edMamrtL0uf0zCRWc8hhkn91ut9MNl6XCEVjDSL4+mhlr+i4uJjeSy/xZ1gQYps G0NwX0jMrCLw+/sqbZUxvfueb466br8q/bT4838WAsMRnHj5uFu+9sehlL+VXVT/ iM9otoQIuvBY3SRVL6OV0KPjZO2dv2hK9QB7ar6TRAdNgCda+Fnnx7O56Jg2cc3M 1CEWJXC5SGCGmqkcBvfa5XJndiLB3J2Lix5WuSryvI+Z/vB/Pd2ppCNvP6NL45+6 RwT6S+jAos/eQhoefid2ONZhdUfsd0i5uq8E3VZvDoDbpCmxhTcAJNWCVKtWvjBJ P5ZOUL4M0KED41xkL3L1jhc14SdqHgbftPtkVuvXEu436GtwHBGD6mKv19JxZm26 9jxgUzXXW189mznS/jWq1sVfU5Vjt5rRkZWT2Rcnyr+1QHtUnWrcwbJQ4/qC5PaH TyEueSY43VvJHl+WtZOLtCxNj4kWDulEYy6xqRdargHclwk9awkAMbP6QKfRaPUK 74ng3Rk9KuvN5hoQV5oeWUNlkHsxlxoJCJzF+V5ywxYNtoeIi3W7 MIIE0zCCAvICAQAwDQYJKoZIhvcNAQEEBQAwZzELMAkGA1UEBhMCTFYxDzANBgNV BAgTBkxhdHZpYTENMAsGA1UEBxMEUmlnYTELMAkGA1UEChMCTFUxDjAMBgNVBAsT BUxBTkVUMRswGQYDVQQDExJsYWlmZS1pZHAubGFuZXQubHYwHhcNMTMwMzA2MTIz MTIwWhcNMjMwMzA0MTIzMTIwWjBnMQswCQYDVQQGEwJMVjEPMA0GA1UECBMGTGF0 dmlhMQ0wCwYDVQQHEwRSaWdhMQswCQYDVQQKEwJMVTEOMAwGA1UECxMFTEFORVQx GzAZBgNVBAMTEmxhaWZlLWlkcC5sYW5ldC5sdjCCAeowDQYJKoZIhvcNAQEBBQAD ggHXADCCAdICggHJAqmEukkBNsZKvEyjT1GqHjnEEb3r3hV+rF8q5EVpq43ceFmY az+G4RzLatiYz36+3P+p7ygH8JJQS4N0tzvf+f++0HHNuwn3Ye9pPzbx9k0BwLxw /2In3G2qpmZILKO7O0a7g+RF9NGpyDg/h6Y3wuH/mKftYe3GGvHb0k9n1UK9nPKu BnY8DnxR/L6p/EK/PSAHDf+B8vqnym2gVeLa/3UUpH0Ael9mo+GUBcsvkRUrN/Wy QuHpB3TKVHH7I+gnLDholI+wIu+vHQ/Hhwe6pnq/ph1xoI/NZ4ffBvMDC/gVa/vA Qma4g4EvzujoeXJPKIYrKSQ1rmsHITLuHcas33vzsaPxlBVV1UFeX+9jxvtcHLTC 0utFcZub4TJ/Ys8/FpxmhbxWRdE1JmEDcEYWyE1ubqWDFdRd9ziE8iI1BeIhnJE7 OKQdEmlY/2mieGDRdAu/nIGzfybKHhht+IueIBan6nezjlG2DIUuFRPTnVPTTXAo itAbrueZ3jJK3KtHoqRkSoANHVvKSeKrFuXFk3o8/0gjK6XPkA1IMX/GSK7B0iXk tGpaAO25DWb/EpiBDv0QIJp36/tDzpMjYszsiPJTu4da0zmAnQIDAQABMA0GCSqG SIb3DQEBBAUAA4IBygAB6y6Da7AM88xoc+Uu/ZL/gsnRQ5/llUT81ZD5T1dx71Ds +edMamrtL0uf0zCRWc8hhkn91ut9MNl6XCEVjDSL4+mhlr+i4uJjeSy/xZ1gQYps G0NwX0jMrCLw+/sqbZUxvfueb466br8q/bT4838WAsMRnHj5uFu+9sehlL+VXVT/ iM9otoQIuvBY3SRVL6OV0KPjZO2dv2hK9QB7ar6TRAdNgCda+Fnnx7O56Jg2cc3M 1CEWJXC5SGCGmqkcBvfa5XJndiLB3J2Lix5WuSryvI+Z/vB/Pd2ppCNvP6NL45+6 RwT6S+jAos/eQhoefid2ONZhdUfsd0i5uq8E3VZvDoDbpCmxhTcAJNWCVKtWvjBJ P5ZOUL4M0KED41xkL3L1jhc14SdqHgbftPtkVuvXEu436GtwHBGD6mKv19JxZm26 9jxgUzXXW189mznS/jWq1sVfU5Vjt5rRkZWT2Rcnyr+1QHtUnWrcwbJQ4/qC5PaH TyEueSY43VvJHl+WtZOLtCxNj4kWDulEYy6xqRdargHclwk9awkAMbP6QKfRaPUK 74ng3Rk9KuvN5hoQV5oeWUNlkHsxlxoJCJzF+V5ywxYNtoeIi3W7 urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE Latvian Identity Federation - LAIFE IDP https://laife.lanet.lv/ Administrator serviss@lanet.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf *.lanet.lv lanet.lv CN=*.lanet.lv,O=Latvijas Universitates,L=Riga,ST=Latvija,C=LV MIIFRzCCBC+gAwIBAgIHB+GeqBl7ejANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTEwMzI4MTAxMTU2WhcNMTMwMzI4MTAxMTU2WjBNMRMwEQYDVQQKEwoq LmxhbmV0Lmx2MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxEzAR BgNVBAMTCioubGFuZXQubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC3LZIGhNBAI//nDxhLKJ52JqavtYF3vIzSwOhauNnLO1iO4Jij0DtnxAQpNuIu ONYSU++MOb0lsjeIEy1tVrzkLAmPNedh5IkYVcK8GsraKdvE+DGpJKgpfuqaw4ZZ ZGvOhJ4ZjPYRWnuBQvxSmJ11Rp1IiiGqIbakD9nJ4n0/qDN/Jq8qpjpZGNRqbP/b M8CNlMges2MnGsYL8mxK+zwRIAAI81+rv+83ZBzns023hhPJ0i3/orq4yuYqZKHg KhUHIdDduFZ3RDjjZDdirzuxqBmXtctubejAh4amA4gepufJAJfhrNhzDQDjG/v/ GsKxhOa3cI4IHHmJVZqdXAJLAgMBAAGjggGsMIIBqDAPBgNVHRMBAf8EBTADAQEA MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw MwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTMy LmNybDBNBgNVHSAERjBEMEIGC2CGSAGG/W0BBxcBMDMwMQYIKwYBBQUHAgEWJWh0 dHBzOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB BHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsG AQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv cnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+a uud2mWjM5zAfBgNVHREEGDAWggoqLmxhbmV0Lmx2gghsYW5ldC5sdjAdBgNVHQ4E FgQUzDtQkvXpvhNmd7lv8O6i2cuyRWEwDQYJKoZIhvcNAQEFBQADggEBADv/h1KJ 5LnLlUx1f5UCpG73ljveZ7mU/Crg+lW7C94Z122RYC93N8xAPlAldniOeicn1dKX SxozuQySgzudA2weBzmr+1W4XlUgeaO5xvHxYxe3oUs1UtDaxkhqp25hWG0yWvQ+ Tr095u0Mrx2k3HzmYN/HkVsUkhhelrG8KVq7rta1CjZVfmt0WHVnGJz2hWPoTaPW cTJpk1aTGLektoLaF3PhDYLVo10KEaTokMf9kOsU9zRMVmndj7GTQVVn3S2Txtuq bONu6IdJ3rrnkFLTTg2AH72SjjozB2bz7zww6/9JfiqS4eTDGtl/17wlS1dSpC4R sn4gMvfrqL7d2Bc= *.lanet.lv lanet.lv CN=*.lanet.lv,O=Latvijas Universitates,L=Riga,ST=Latvija,C=LV MIIFRzCCBC+gAwIBAgIHB+GeqBl7ejANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5 IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky ODcwHhcNMTEwMzI4MTAxMTU2WhcNMTMwMzI4MTAxMTU2WjBNMRMwEQYDVQQKEwoq LmxhbmV0Lmx2MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxEzAR BgNVBAMTCioubGFuZXQubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC3LZIGhNBAI//nDxhLKJ52JqavtYF3vIzSwOhauNnLO1iO4Jij0DtnxAQpNuIu ONYSU++MOb0lsjeIEy1tVrzkLAmPNedh5IkYVcK8GsraKdvE+DGpJKgpfuqaw4ZZ ZGvOhJ4ZjPYRWnuBQvxSmJ11Rp1IiiGqIbakD9nJ4n0/qDN/Jq8qpjpZGNRqbP/b M8CNlMges2MnGsYL8mxK+zwRIAAI81+rv+83ZBzns023hhPJ0i3/orq4yuYqZKHg KhUHIdDduFZ3RDjjZDdirzuxqBmXtctubejAh4amA4gepufJAJfhrNhzDQDjG/v/ GsKxhOa3cI4IHHmJVZqdXAJLAgMBAAGjggGsMIIBqDAPBgNVHRMBAf8EBTADAQEA MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw MwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTMy LmNybDBNBgNVHSAERjBEMEIGC2CGSAGG/W0BBxcBMDMwMQYIKwYBBQUHAgEWJWh0 dHBzOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB BHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsG AQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv cnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+a uud2mWjM5zAfBgNVHREEGDAWggoqLmxhbmV0Lmx2gghsYW5ldC5sdjAdBgNVHQ4E FgQUzDtQkvXpvhNmd7lv8O6i2cuyRWEwDQYJKoZIhvcNAQEFBQADggEBADv/h1KJ 5LnLlUx1f5UCpG73ljveZ7mU/Crg+lW7C94Z122RYC93N8xAPlAldniOeicn1dKX SxozuQySgzudA2weBzmr+1W4XlUgeaO5xvHxYxe3oUs1UtDaxkhqp25hWG0yWvQ+ Tr095u0Mrx2k3HzmYN/HkVsUkhhelrG8KVq7rta1CjZVfmt0WHVnGJz2hWPoTaPW cTJpk1aTGLektoLaF3PhDYLVo10KEaTokMf9kOsU9zRMVmndj7GTQVVn3S2Txtuq bONu6IdJ3rrnkFLTTg2AH72SjjozB2bz7zww6/9JfiqS4eTDGtl/17wlS1dSpC4R sn4gMvfrqL7d2Bc= Administrator serviss@lanet.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LANET LANET - LANET IDP http://laife.lanet.lv/ http://www.lanet.lv/ ITserviss itserviss@lu.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LIEPU Liepaja University - LIEPU IDP http://laife.lanet.lv/ http://www.liepu.lv/ ITserviss itserviss@lu.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LMA Art Academy of Latvia - LMA IDP http://laife.lanet.lv/ http://www.lma.lv/ ITserviss itserviss@lu.lv https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ lmu.de Universität München (LMU) Universität of Munich (LMU) Identity-Provider für die LMU Identity Provider for LMU https://lmuidp.lrz.de https://lmuidp.lrz.de lmuidp.lrz.de CN=lmuidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTsgTANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MjEwWhcNMTQxMDI1MDk0MjEwWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1sbXVpZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuhzrmmgBYwmHk0WZ2XN29+af 5L/vgWpOT6qFmwzMJYPVSRHHPbQTi8JfQobiPa4Je9ALGG0UqhkFvF9UoSJgUVnu qkCZBtC7HpFE17lVba0esD187B5tQau3XAzWzEZ4LFLi78YBCrTVDF8PdwvONhA6 D0Rxau0heMsHhwCREnZrk0Gh96QmEZ92AKyvoy1Ybnk0iS3HmB2LgfgKIiBGUlNm 0a/8MHk3+tZ8+IHZ7VVxQqy9D0C/Urms1zykWLVpsx4Tjl3jcsByCfDA6e3azK+H Y1FZLMkH2yxSz9A5TH2+VMkj0Q+v14fs370XYOhvdqkJpQFmkmi/f6cxmYmcvwID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQGh/UP98In37gZLuIuyRRjzlNX kjAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1sbXVpZHAubHJ6LmRlghZs bXVpZHAubHJ6LW11ZW5jaGVuLmRlgg5sbXVpZHAyLmxyei5kZYIXbG11aWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAILHpnrVkK+wGrpMhJqdVXJplhe5HOVUzBHP/cG8jCff haKVePFGYsT4ltxjjW86UYlfPMB4s5iyYwl4MMyoukIxp/lePJ1lNk56Iq8p3ktt chpu6wzgph3Hr/88A01cy/hEgfl9l/xT5jK8WBbJnrsKD6rBZw/9V0GnlfhKbeOr qWC0iTUAYXXFtCi3kVcqFKHPDexLnVsw2qS5cUFpYXZGke5wrUCkYaq/uTvK2kzu KQlM32M46hDxPvig8RnwMCgX6lEsvXYvdKutj0RCDoimRV2o1vB48Jqmu1CW+wJs OBzmQ6Dm9pv8U0O159CUXtw4TeXiKNL0+E7LXkVRkH4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient lmu.de lmuidp.lrz.de CN=lmuidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTsgTANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MjEwWhcNMTQxMDI1MDk0MjEwWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1sbXVpZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuhzrmmgBYwmHk0WZ2XN29+af 5L/vgWpOT6qFmwzMJYPVSRHHPbQTi8JfQobiPa4Je9ALGG0UqhkFvF9UoSJgUVnu qkCZBtC7HpFE17lVba0esD187B5tQau3XAzWzEZ4LFLi78YBCrTVDF8PdwvONhA6 D0Rxau0heMsHhwCREnZrk0Gh96QmEZ92AKyvoy1Ybnk0iS3HmB2LgfgKIiBGUlNm 0a/8MHk3+tZ8+IHZ7VVxQqy9D0C/Urms1zykWLVpsx4Tjl3jcsByCfDA6e3azK+H Y1FZLMkH2yxSz9A5TH2+VMkj0Q+v14fs370XYOhvdqkJpQFmkmi/f6cxmYmcvwID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQGh/UP98In37gZLuIuyRRjzlNX kjAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1sbXVpZHAubHJ6LmRlghZs bXVpZHAubHJ6LW11ZW5jaGVuLmRlgg5sbXVpZHAyLmxyei5kZYIXbG11aWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAILHpnrVkK+wGrpMhJqdVXJplhe5HOVUzBHP/cG8jCff haKVePFGYsT4ltxjjW86UYlfPMB4s5iyYwl4MMyoukIxp/lePJ1lNk56Iq8p3ktt chpu6wzgph3Hr/88A01cy/hEgfl9l/xT5jK8WBbJnrsKD6rBZw/9V0GnlfhKbeOr qWC0iTUAYXXFtCi3kVcqFKHPDexLnVsw2qS5cUFpYXZGke5wrUCkYaq/uTvK2kzu KQlM32M46hDxPvig8RnwMCgX6lEsvXYvdKutj0RCDoimRV2o1vB48Jqmu1CW+wJs OBzmQ6Dm9pv8U0O159CUXtw4TeXiKNL0+E7LXkVRkH4= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e29 e29 Ludwig-Maximilians-Universität München Ludwig-Maximilians-Universität München https://lmuidp.lrz.de https://lmuidp.lrz.de Ralf Ebner mailto:shibboleth@lrz.de LMU-Helpdesk LMU-Helpdesk mailto:helpdesk@campus.lmu.de https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LMUZA Latvian Academy of Music - LMUZA IDP http://laife.lanet.lv/ http://www.jvlma.lv/ ITserviss itserviss@lu.lv hs-mittweida.de login2.hs-mittweida.de CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE ChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw bGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL cGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL MAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk YTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp dHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3 ZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT Ch9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D /UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue Sl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N Q4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC 56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU nlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj rX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD VR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov L2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j cmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw AoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI hvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH YDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG qcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/ 7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte PAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5 +NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg= login2.hs-mittweida.de CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE ChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw bGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL cGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL MAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk YTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp dHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3 ZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT Ch9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D /UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue Sl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N Q4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC 56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU nlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj rX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD VR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov L2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j cmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw AoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI hvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH YDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG qcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/ 7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte PAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5 +NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-mittweida.de login2.hs-mittweida.de CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE ChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw bGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL cGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL MAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk YTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp dHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3 ZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT Ch9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D /UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue Sl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N Q4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC 56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU nlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj rX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD VR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov L2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j cmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw AoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI hvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH YDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG qcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/ 7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte PAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5 +NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg= login2.hs-mittweida.de CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC REUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE ChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw bGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL cGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL MAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk YTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp dHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3 ZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT Ch9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D /UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue Sl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N Q4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC 56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU nlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj rX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD VR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov L2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j cmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw AoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI hvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH YDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG qcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/ 7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte PAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5 +NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Mittweida - University of Applied Sciences Hochschule Mittweida http://www.hs-mittweida.de/ Matthias Lühr luehr@hs-mittweida.de Jens Rabe rabe@hs-mittweida.de http://aai.grnet.gr/static/policy/policy-en-1.1.0.pdf http://aai.grnet.gr/static/policy/policy-el-1.1.0.pdf athena-innovation.gr imis.athena-innovation.gr ilsp.athena-innovation.gr ceti.athena-innovation.gr irnet.athena-innovation.gr MIIFMzCCBBugAwIBAgIJAO+fpaSnfQp8MA0GCSqGSIb3DQEBBQUAMIHBMQswCQYD VQQGEwJHUjEfMB0GA1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UE CxMzSW5zdGl0dXRlIGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBT eXN0ZW1zMSMwIQYDVQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwG CSqGSIb3DQEJARYfc3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjAeFw0x MDA3MTYwOTI3MTRaFw0xMzA3MTUwOTI3MTRaMIHBMQswCQYDVQQGEwJHUjEfMB0G A1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UECxMzSW5zdGl0dXRl IGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zMSMwIQYD VQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwGCSqGSIb3DQEJARYf c3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALFNUKx/dLKM8PwuRA0l1kswzIE2v4HcFOVbFPEKSFEA dCT0IHit5S0I6y2SCFnOm3taZlstp5OkvCsf/l0oHQ4lSW7mrMQs4SZN4cZWYgz6 U5I7Vht3r0541sZwp7POJ43aQPShsZrgexXZn+2FH6OX84NxcGScDqL5tC/xXUfw uG7p50sZPZnQDEKK+eEZHVasYaYHBCthbXj9t8t8Ok02iR/54EM8mIJXmUzJniw1 St+YdEIg0fHy7c8cMBe94bN3vmMqeF++bQi79tYKt7p+keVOUVl5JdWjzoCuS4qs n5Vnepp+kslANUsi0uX4qGZp0d0Ynh0W84ll4qzhHgMCAwEAAaOCASowggEmMB0G A1UdDgQWBBSWc+gN1j3YOAuAptSS913uHOWWPTCB9gYDVR0jBIHuMIHrgBSWc+gN 1j3YOAuAptSS913uHOWWPaGBx6SBxDCBwTELMAkGA1UEBhMCR1IxHzAdBgNVBAoT FlJlc2VhcmNoIENlbnRlciBBVEhFTkExPDA6BgNVBAsTM0luc3RpdHV0ZSBmb3Ig dGhlIE1hbmFnZW1lbnQgb2YgSW5mb3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxMa bG9naW4uYXRoZW5hLWlubm92YXRpb24uZ3IxLjAsBgkqhkiG9w0BCQEWH3N0YWZm QGltaXMuYXRoZW5hLWlubm92YXRpb24uZ3KCCQDvn6Wkp30KfDAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQANR7VK2yxrJDkDWZKY2bfJkUNhPmNCFLjR kg24Uyi4DVHu9I8bT11mK0Cbk2t4GClOAJ6jVVUBcY3jQnWSpgFj7U20ojb759Te Nz3HIThvoosZyy4oApCcN4YcM1saiOMOYYQ7Ahu98Q54Sur2o4ltwgWoTvWZoIHe Y//gCd0L1J81+W8XcMKwfvn0Jn9pXeQ3tSvnSS4C3tep0JnZTeUaxDsilpU7GKmr 8d2yiuD/jwzp2LtzzsOWB0mxNDvIHKv3/KCDlt/LHgSadNcLy75dEaxOHh3kOUc3 mHIwZ8ky29JeOx3BkarQuyq9Y0mzqb0GNqTKp9jBbGaZjEZk9cWj urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient athena-innovation.gr imis.athena-innovation.gr ilsp.athena-innovation.gr ceti.athena-innovation.gr irnet.athena-innovation.gr MIIFMzCCBBugAwIBAgIJAO+fpaSnfQp8MA0GCSqGSIb3DQEBBQUAMIHBMQswCQYD VQQGEwJHUjEfMB0GA1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UE CxMzSW5zdGl0dXRlIGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBT eXN0ZW1zMSMwIQYDVQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwG CSqGSIb3DQEJARYfc3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjAeFw0x MDA3MTYwOTI3MTRaFw0xMzA3MTUwOTI3MTRaMIHBMQswCQYDVQQGEwJHUjEfMB0G A1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UECxMzSW5zdGl0dXRl IGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zMSMwIQYD VQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwGCSqGSIb3DQEJARYf c3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALFNUKx/dLKM8PwuRA0l1kswzIE2v4HcFOVbFPEKSFEA dCT0IHit5S0I6y2SCFnOm3taZlstp5OkvCsf/l0oHQ4lSW7mrMQs4SZN4cZWYgz6 U5I7Vht3r0541sZwp7POJ43aQPShsZrgexXZn+2FH6OX84NxcGScDqL5tC/xXUfw uG7p50sZPZnQDEKK+eEZHVasYaYHBCthbXj9t8t8Ok02iR/54EM8mIJXmUzJniw1 St+YdEIg0fHy7c8cMBe94bN3vmMqeF++bQi79tYKt7p+keVOUVl5JdWjzoCuS4qs n5Vnepp+kslANUsi0uX4qGZp0d0Ynh0W84ll4qzhHgMCAwEAAaOCASowggEmMB0G A1UdDgQWBBSWc+gN1j3YOAuAptSS913uHOWWPTCB9gYDVR0jBIHuMIHrgBSWc+gN 1j3YOAuAptSS913uHOWWPaGBx6SBxDCBwTELMAkGA1UEBhMCR1IxHzAdBgNVBAoT FlJlc2VhcmNoIENlbnRlciBBVEhFTkExPDA6BgNVBAsTM0luc3RpdHV0ZSBmb3Ig dGhlIE1hbmFnZW1lbnQgb2YgSW5mb3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxMa bG9naW4uYXRoZW5hLWlubm92YXRpb24uZ3IxLjAsBgkqhkiG9w0BCQEWH3N0YWZm QGltaXMuYXRoZW5hLWlubm92YXRpb24uZ3KCCQDvn6Wkp30KfDAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQANR7VK2yxrJDkDWZKY2bfJkUNhPmNCFLjR kg24Uyi4DVHu9I8bT11mK0Cbk2t4GClOAJ6jVVUBcY3jQnWSpgFj7U20ojb759Te Nz3HIThvoosZyy4oApCcN4YcM1saiOMOYYQ7Ahu98Q54Sur2o4ltwgWoTvWZoIHe Y//gCd0L1J81+W8XcMKwfvn0Jn9pXeQ3tSvnSS4C3tep0JnZTeUaxDsilpU7GKmr 8d2yiuD/jwzp2LtzzsOWB0mxNDvIHKv3/KCDlt/LHgSadNcLy75dEaxOHh3kOUc3 mHIwZ8ky29JeOx3BkarQuyq9Y0mzqb0GNqTKp9jBbGaZjEZk9cWj urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient Athena - Research and Innovation Center in Information, Communication and Knowledge Technologies Αθηνά - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης Athena - Research and Innovation Center Αθηνά - Ερευνητικό Κέντρο Καινοτομίας http://www.athena-innovation.gr/ http://www.athena-innovation.gr/ Research Center Athena - Institute for the Management of Information Systems staff@imis.athena-innovation.gr Research Center Athena - Institute for the Management of Information Systems staff@imis.athena-innovation.gr bme href href-edugain href-idps bme.hu MIIDHDCCAgSgAwIBAgIVALPowTex/0kkPUAX6SJu1p93b0VwMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNVBAMTDGxvZ2luLmJtZS5odTAeFw0xMTEwMDMwMTE0MzVaFw0zMTEwMDMwMTE0MzVaMBcxFTATBgNVBAMTDGxvZ2luLmJtZS5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFQWz8d0dz50J5zJVgQPv739xAPTQjQV6RwQdE9u+ajgytrDy+VuCrBGluvGspGekOjhlEESc7sZ0l92wzEdcdG0McLeg7PL9V4JE9qwKJO289t403EFbxCqekjeZWp3KDhHpDefLOUywYMQ1mPNfYbVRRFg82VtPL+G3FMTSQBWrnjWYLshVjexbHwbK1rMiy8MHBbjVAF27v6RvGHLhzPhNNW11+lqweogXc3d73fgkIBMicKm5SgW/jQvBtlODy49xeoef1GD6MUgckPRpqIyXdd01rqpdGqeDJOyjamB5VI+LMjjpNr6h2pA0LjNNm0RZJVobbgzfFpdzwI09ECAwEAAaNfMF0wPAYDVR0RBDUwM4IMbG9naW4uYm1lLmh1hiNodHRwczovL2xvZ2luLmJtZS5odS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUbB8MWrjcjCvj3wlxfUMUsdRjYd4wDQYJKoZIhvcNAQEFBQADggEBAK1vfjY8DTLVqrZm7G5g+PSDRalpmk5Iwg5c/flDtGJG8LoHaX5y9AGNyXNOqgfzWw/UITQnl6J1L5o8n/AHYv6B1BHY0VqGBdIg/JvIzX1sODAdbOlYvLdhYqACjK+S/KNW7H0ASh2sY1OVSc4/nOLfdJYgoZ2YZphvWu3zn7oEAaEBL1G1kaHYRTuJcRrS6QtL2P2jj+McxtRwaC5QgcMyewJW6I/608AV0/0++UUqWpb29HUit4H03Mt/7qc2ekLuPcOk+AEXajE97z8Ia99IrBj/n3N4edS+Oj570z1SMzhtuCKzErQeySAtySu6EbCabd0L2JXIDLr2fjc8B+s= login.bme.hu urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Budapesti Műszaki és Gazdaságtudományi Egyetem Budapest University of Technology and Economics Budapesti Műszaki és Gazdaságtudományi Egyetem Budapest University of Technology and Economics https://bme.hu/ https://bme.hu/ Gyenes Tamás mailto:tom@impulzus.bme.hu Gyenes Tamás mailto:tom@impulzus.bme.hu Gyenes Tamás mailto:tom@impulzus.bme.hu http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf du.se Högskolan Dalarna Dalarna University Identity Provider för anställda och studenter vid Högskolan Dalarna. Identity Provider for employees and students at Dalarna University. https://login.du.se/duse-logo-sv.png https://login.du.se/duse-logo-en.png https://login.du.se/duse-logo-16x16.png 130.243.32.0/19 du.se geo:60.6137,15.6536 MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient du.se MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB BQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx MDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m l4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN eRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k 8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO yWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y riLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG A1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z aGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG 9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo eusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU E5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug KnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI 2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e GqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DU Högskolan Dalarna Dalarna University http://www.du.se Högskolan Dalarna dempa@du.se http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf fel.cvut.cz Czech Technical University in Prague, Faculty of Electrical Engineering České vysoké učení technické v Praze, Fakulta elektrotechnická Identity Provider for CTU FEE in Prague Identity Provider pro ČVUT FEL v Praze http://www.fel.cvut.cz/en/ http://www.fel.cvut.cz/cz/ https://login.feld.cvut.cz/img/logo_cvut_40pix.png http://edugain.org/ MIIEkjCCA3qgAwIBAgIQCpc8Q9h2foS8MtbTcL2TMDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDEwMjAwMDAwMFoXDTE2MDEwMjIzNTk1OVowWDELMAkGA1UE BhMCQ1oxLTArBgNVBAoTJEN6ZWNoIFRlY2huaWNhbCBVbml2ZXJzaXR5IGluIFBy YWd1ZTEaMBgGA1UEAxMRbG9naW4uZmVsLmN2dXQuY3owggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDDuL8a7onZijGOC+JeP1z4yMbCtATlv2VP3u2+pn4U sK3mwHipcfjhMwLpSboTtId21HFDCD6RAogz5Zd0X9GSrI8pLWVT4cM/VzBWvw3c noSm9xswSvcOZ3uXmCd06HlpabZGZuWg5jXO4EdjqFtjVD9tONguyal8H5sBRRb9 Z0ShL0/a27MMrdjKl5gOx43hhAbHyAH4fQ2gStBsn8WZ1g1zj0bLit32cvcnECbe 7kzltbZa+gX2MrhiEAe0ZBuqcjg4BuZ00ZDfKf9be2MyisTXR5dIrG5f96xd0gJ4 eqnSMGDchPeXRoMz584b+sFgfDRmmT1cKJbPfpoW6k8RAgMBAAGjggF4MIIBdDAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6YyoMBPg DqpgaarrFV36wd07sOUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwMAYDVR0RBCkwJ4IRbG9n aW4uZmVsLmN2dXQuY3qCEmxvZ2luLmZlbGQuY3Z1dC5jejANBgkqhkiG9w0BAQUF AAOCAQEApmlqVO5GPaYBHwWXEHs5jvGaqSfcJvN0HbKC7bbTR1O0WqNLTUVVK9k3 z+sRpGzVc6xAq79odCI0cC+uBDzQ5hXKAh7kSRpG85MhX06MMbqDdZkx+qDXnVZg wpzFYPxdkeDb5eLm2anMYKMYuAMne+wbtKLy6TO4dtM8RL2FgtZy1j1Rf+u3UFtT Do+Wm6n0YwDPphP6mX6hhILlCPsJ50715kIsVKr6d6o8yyX7Lhn2eqOu8/QpNNUG UKrVFWduXxoAgSn9iHaBAN4WgfvmOGOxvxJgSaH8aZXv61N9jL1IgwrYPfdQb/lX dj+n3gr4xtn/PGM1C5O+OEFGmi+G9g== MIIElDCCA3ygAwIBAgIRAMqRRTZJu2RDt+d/vvzzW68wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMjgwMDAwMDBaFw0xMjEyMjcyMzU5NTlaMFkxCzAJBgNV BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ cmFndWUxGzAZBgNVBAMTEmxvZ2luLmZlbGQuY3Z1dC5jejCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMFmy3m3rFgI84okN8+0jx8V+cRfSqzga+i51UYO gJP0TD9fhct4I/b1vHsveBqBpsNH/4wZMJEF6U6xmzmb9RPzc765DnlcMa8syfQ5 74X5+0qa7iVb8nlLX+uiEZ2cSQ5sZIaCnnU+hHyla6EtG6W3HwiJZhT2YZ9Y5d1/ YwdM7+fE9e6pagx1xDIPWBDg1IucEyrZdSJlCDsjAKmHHL0th09AA93/OUendsh0 oNRYImAJ6ZCawbiRYgS2gR+mGAoarro/7LEMbg/urwOpPyM9oMu7XGtEM2suUmoj KaDbv6s1dXP5sBsPxdaXLsfm814qYjePlJC46SaYoJa8Y30CAwEAAaOCAXgwggF0 MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQ8JRmP ILte2LuZmgYFZlYlOgkZYzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE AbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu b3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG KWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG AQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREEKTAnghJs b2dpbi5mZWxkLmN2dXQuY3qCEWxvZ2luLmZlbC5jdnV0LmN6MA0GCSqGSIb3DQEB BQUAA4IBAQA9bxujyO9ypGL6XGHfGfxwO/PbfO6lFIwaRHuq7s7qzSO84MY4dm1b hrXdRpHh/ytWuFVjG8hkrGxWeXxTvmnT/7UZkiunIS1W0bv+UsjLEE2JxQliZH5b fvQo+TzGjSc+/G69aWsiGOBrMNIZo5G7je7jPqXT8dxYybA/H5kRPCHIWytTo2B8 eV8VdpcVEiiwDUrdTOqx9ovdG71AF23oB3gEGurmjaO1KzON0afJX0jbdhPeHgZk w3yAAidVUbdnIKxRX7apmSjRR8WP6Wbt3Nc/O7QVUKQ8mbu5WgycixP9UoHhWJb1 OD+lrV+pj5G00QitlYmP1PhegXcXmrxz urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent fel.cvut.cz MIIEkjCCA3qgAwIBAgIQCpc8Q9h2foS8MtbTcL2TMDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDEwMjAwMDAwMFoXDTE2MDEwMjIzNTk1OVowWDELMAkGA1UE BhMCQ1oxLTArBgNVBAoTJEN6ZWNoIFRlY2huaWNhbCBVbml2ZXJzaXR5IGluIFBy YWd1ZTEaMBgGA1UEAxMRbG9naW4uZmVsLmN2dXQuY3owggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDDuL8a7onZijGOC+JeP1z4yMbCtATlv2VP3u2+pn4U sK3mwHipcfjhMwLpSboTtId21HFDCD6RAogz5Zd0X9GSrI8pLWVT4cM/VzBWvw3c noSm9xswSvcOZ3uXmCd06HlpabZGZuWg5jXO4EdjqFtjVD9tONguyal8H5sBRRb9 Z0ShL0/a27MMrdjKl5gOx43hhAbHyAH4fQ2gStBsn8WZ1g1zj0bLit32cvcnECbe 7kzltbZa+gX2MrhiEAe0ZBuqcjg4BuZ00ZDfKf9be2MyisTXR5dIrG5f96xd0gJ4 eqnSMGDchPeXRoMz584b+sFgfDRmmT1cKJbPfpoW6k8RAgMBAAGjggF4MIIBdDAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6YyoMBPg DqpgaarrFV36wd07sOUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwMAYDVR0RBCkwJ4IRbG9n aW4uZmVsLmN2dXQuY3qCEmxvZ2luLmZlbGQuY3Z1dC5jejANBgkqhkiG9w0BAQUF AAOCAQEApmlqVO5GPaYBHwWXEHs5jvGaqSfcJvN0HbKC7bbTR1O0WqNLTUVVK9k3 z+sRpGzVc6xAq79odCI0cC+uBDzQ5hXKAh7kSRpG85MhX06MMbqDdZkx+qDXnVZg wpzFYPxdkeDb5eLm2anMYKMYuAMne+wbtKLy6TO4dtM8RL2FgtZy1j1Rf+u3UFtT Do+Wm6n0YwDPphP6mX6hhILlCPsJ50715kIsVKr6d6o8yyX7Lhn2eqOu8/QpNNUG UKrVFWduXxoAgSn9iHaBAN4WgfvmOGOxvxJgSaH8aZXv61N9jL1IgwrYPfdQb/lX dj+n3gr4xtn/PGM1C5O+OEFGmi+G9g== MIIElDCCA3ygAwIBAgIRAMqRRTZJu2RDt+d/vvzzW68wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0wOTEyMjgwMDAwMDBaFw0xMjEyMjcyMzU5NTlaMFkxCzAJBgNV BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ cmFndWUxGzAZBgNVBAMTEmxvZ2luLmZlbGQuY3Z1dC5jejCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMFmy3m3rFgI84okN8+0jx8V+cRfSqzga+i51UYO gJP0TD9fhct4I/b1vHsveBqBpsNH/4wZMJEF6U6xmzmb9RPzc765DnlcMa8syfQ5 74X5+0qa7iVb8nlLX+uiEZ2cSQ5sZIaCnnU+hHyla6EtG6W3HwiJZhT2YZ9Y5d1/ YwdM7+fE9e6pagx1xDIPWBDg1IucEyrZdSJlCDsjAKmHHL0th09AA93/OUendsh0 oNRYImAJ6ZCawbiRYgS2gR+mGAoarro/7LEMbg/urwOpPyM9oMu7XGtEM2suUmoj KaDbv6s1dXP5sBsPxdaXLsfm814qYjePlJC46SaYoJa8Y30CAwEAAaOCAXgwggF0 MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQ8JRmP ILte2LuZmgYFZlYlOgkZYzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE AbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu b3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG KWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG AQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREEKTAnghJs b2dpbi5mZWxkLmN2dXQuY3qCEWxvZ2luLmZlbC5jdnV0LmN6MA0GCSqGSIb3DQEB BQUAA4IBAQA9bxujyO9ypGL6XGHfGfxwO/PbfO6lFIwaRHuq7s7qzSO84MY4dm1b hrXdRpHh/ytWuFVjG8hkrGxWeXxTvmnT/7UZkiunIS1W0bv+UsjLEE2JxQliZH5b fvQo+TzGjSc+/G69aWsiGOBrMNIZo5G7je7jPqXT8dxYybA/H5kRPCHIWytTo2B8 eV8VdpcVEiiwDUrdTOqx9ovdG71AF23oB3gEGurmjaO1KzON0afJX0jbdhPeHgZk w3yAAidVUbdnIKxRX7apmSjRR8WP6Wbt3Nc/O7QVUKQ8mbu5WgycixP9UoHhWJb1 OD+lrV+pj5G00QitlYmP1PhegXcXmrxz urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent CTU FEE ČVUT FEL Czech Technical University in Prague, Faculty of Electrical Engineering České vysoké učení technické v Praze, Fakulta elektrotechnická http://www.fel.cvut.cz/en/ http://www.fel.cvut.cz/cz/ Ivan Novakov novakoi@fel.cvut.cz helsinki.fi kalmar finland MIIE3jCCA8agAwIBAgIQWSnA5EzgO1nthR4AsdlaoTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEyMDYxNTAwMDAwMFoXDTE1MDYxNTIzNTk1OVowgbcxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUwMDAxNDEQMA4GA1UECBMHVXVzaW1hYTERMA8GA1UE BxMISGVsc2lua2kxIjAgBgNVBAkTGVBMIDI2IChUZW9sbGlzdXVza2F0dSAyMykx HzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgSGVsc2lua2kxEjAQBgNVBAsTCUlUIENl bnRlcjEaMBgGA1UEAxMRbG9naW4uaGVsc2lua2kuZmkwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDrQpyohqDuaPxlOQDkWC/I/aw1ZhYMjLVDEx7x6XxR W9C5J4tTXpYYT3Us+oEUSJObhBTSm9EQ0tbDqnZjubwWZDkXHr1tnyP+JCFoFTZ/ tqV768I3fE3TKdgEY3paVM8MWZPoyJf4uy1dKCz5lwie3anIYNVXw6mlPqbI9zAT b5elTMn+cBw9dML4dAQVODTuDJ2+avRMO4ItuqEj5f5PdI0HUjLU2ejRUQLP2nNX 2MWgtweWvTIS/IWO1neE3Kn8v3j1VLdS3Xk2t/UBSeGl5e6MARhiHbLtigAWuIZv 1pznlwdppBOzACm0e3somcJrbFnFOnbGmRQKtXq2yQJ3AgMBAAGjggFkMIIBYDAf BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUqm3ksXlN /umZswjtgICNhBMvWlAwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHAYDVR0RBBUwE4IRbG9n aW4uaGVsc2lua2kuZmkwDQYJKoZIhvcNAQEFBQADggEBACHDbip+j9xIvdz0WXvF 4jhBCz4FoGoe7THcFwhVZL8oO3pKGyFHvAFQjdxibgWimOjYQyEnRoE2NYi27ccj S3hTQ3xcxoN6Zwq7Nq7iFNmQJ6Lc2uimU5zW7tLRqlTWQKKUm6/niFYv598Mg0PT NYY+HvJbSaNYXLkLzxOl8+fWFZqxmThOsb5KAx1xVjNVo2DiwC0crol7Wd0uDJEm 9W8PdlbMcU04uznzo1v5EggbllAoFoqgWLL36H9zkbkh9NpA3a3j0PyvPaQHzwaC 54RgRywzt/5g35mU+1cX4gTxt3aP6buBLAaEVtDJ+XQcfZJj3KhPQ2oo2y6Z6fNd Ahw= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Helsingin yliopisto University of Helsinki Helsingfors universitet Helsingin yliopisto University of Helsinki Helsingfors universitet http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ Janne Peltonen mailto:idm-hosting@helsinki.fi Ville-Pekka Vainio mailto:idm-hosting@helsinki.fi hfwu.de login.hfwu.de CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs dCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG 9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy WjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz Y2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT AklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4 nYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ 55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l SWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei dVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e B0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt GddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB pwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut bnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI hkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu Z2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr BgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t Z2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG Smh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n ZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz poESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu Psse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6 oe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo qCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO PrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE gpAuyo+UjGaG1AhdwVL3 login.hfwu.de CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs dCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG 9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy WjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz Y2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT AklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4 nYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ 55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l SWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei dVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e B0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt GddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB pwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut bnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI hkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu Z2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr BgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t Z2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG Smh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n ZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz poESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu Psse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6 oe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo qCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO PrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE gpAuyo+UjGaG1AhdwVL3 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hfwu.de login.hfwu.de CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs dCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG 9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy WjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz Y2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT AklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4 nYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ 55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l SWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei dVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e B0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt GddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB pwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut bnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI hkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu Z2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr BgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t Z2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG Smh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n ZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz poESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu Psse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6 oe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo qCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO PrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE gpAuyo+UjGaG1AhdwVL3 login.hfwu.de CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE RTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs dCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG 9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy WjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz Y2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT AklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4 nYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ 55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l SWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei dVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e B0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T BAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB MB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt GddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB pwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut bnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI hkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu Z2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr BgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t Z2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG Smh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n ZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz poESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu Psse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6 oe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo qCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO PrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE gpAuyo+UjGaG1AhdwVL3 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen HfWU Nuertingen-Geislingen http://www.hfwu.de Clemens Sanwald clemens.sanwald@hfwu.de hs-ulm.de login.hs-ulm.de CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw FQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ KoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy MDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl bWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX BgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP RLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8 0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp LwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m HMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT NhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD DCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w SVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw FYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag NIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy bC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud ZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb NRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X 8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG aIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM vcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann hGoTVw== login.hs-ulm.de CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw FQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ KoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy MDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl bWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX BgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP RLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8 0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp LwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m HMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT NhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD DCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w SVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw FYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag NIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy bC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud ZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb NRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X 8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG aIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM vcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann hGoTVw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-ulm.de login.hs-ulm.de CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw FQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ KoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy MDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl bWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX BgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP RLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8 0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp LwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m HMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT NhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD DCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w SVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw FYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag NIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy bC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud ZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb NRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X 8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG aIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM vcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann hGoTVw== login.hs-ulm.de CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw FQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ KoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy MDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl bWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX BgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP RLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8 0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp LwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m HMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT NhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD DCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w SVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw FYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag NIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy bC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI KwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud ZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb NRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X 8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG aIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM vcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann hGoTVw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Ulm (Hochschule für Technik) Hochschule Ulm http://www.hs-ulm.de Thomas Gloeckler gloeckler@hs-ulm.de Thomas Gloeckler gloeckler@hs-ulm.de http://aai.grnet.gr/static/policy/policy-en-1.1.0.pdf http://aai.grnet.gr/static/policy/policy-el-1.1.0.pdf auth.gr MIIGWzCCBUOgAwIBAgIIG1Z4EQnPdKAwDQYJKoZIhvcNAQEFBQAwgasxCzAJBgNV BAYTAkdSMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fs b25pa2kxKTAnBgNVBAsTIENlbnRyYWwgQ29tbXVuaWNhdGlvbiBGYWNpbGl0aWVz MUIwQAYDVQQDEzlBVVRIIE5ldHdvcmsgT3BlcmF0aW9ucyBDZW50ZXIgQ2VydGlm aWNhdGlvbiBBdXRob3JpdHkgUjQwHhcNMTMwNTE0MDAwMDAwWhcNMTUwNTE0MTQ1 NTM5WjB8MQswCQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIFVuaXZlcnNp dHkgb2YgVGhlc3NhbG9uaWtpMSIwIAYDVQQLExlOZXR3b3JrIE9wZXJhdGlvbnMg Q2VudGVyMRowGAYDVQQDExFsb2dpbi1pZHAuYXV0aC5ncjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAM3esjLA2btvgrriZ5knveWBBG16a7JKPMrhKW96 TlV2T7TaH9GgJa5Hdx4+sqQrpWNuW69LskLRS0gceGoLFr4XiJg3WmceHDi4JsSP ptxI6bDPul9gzd8SMAQNs0EevTl2OgD+Y2NQWwOeK5mWliLkpfsHIS8acpP4FRaP B4wXdic0cNAFXFDPo0uDk+Uho/HS9lYdWlj7SS9pU2/Csl6+s4jEkZZKQrMee36C UeVcZ/qaKnpc4KwmUt81k9jTALw+ussILGOyqHptWE+73cY8ZqZNjWa1W9yixC7i B5wbaPrksRIi12kQkpHawcy87qsguonNtwpUsOSCsNJIce0CAwEAAaOCAq8wggKr MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUF BwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUDDR6RWu0zGViF0VSdJnnS6sRkc8wHwYD VR0jBBgwFoAUiUIEyKao9TzeZuew+Ol7zXJEKVUwMwYIKwYBBQUHAQEEJzAlMCMG CCsGAQUFBzABhhdodHRwOi8vb2NzcC5wa2kuYXV0aC5ncjBDBgNVHR8EPDA6MDig NqA0hjJodHRwOi8vY3JsdjEucGtpLmF1dGguZ3IvQXV0aE5vY0NBUjQvY3JsdjEu ZGVyLmNybDCCASAGA1UdIASCARcwggETMIIBDwYLKwYBBAG8HQIAAwUwgf8wNAYI KwYBBQUHAgEWKGh0dHA6Ly93d3cucGtpLmF1dGguZ3IvZG9jdW1lbnRzL0NQUy5w aHAwgcYGCCsGAQUFBwICMIG5MCsWJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRo ZXNzYWxvbmlraTADAgEBGoGJVGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRv IEdyZWVrIGxhd3MgYW5kIG91ciBDUFMuIFRoaXMgQ2VydGlmaWNhdGUgbXVzdCBv bmx5IGJlIHVzZWQgZm9yIGFjYWRlbWljLCByZXNlYXJjaCBvciBlZHVjYXRpb25h bCBwdXJwb3Nlcy4wgY0GA1UdEQSBhTCBgoIRbG9naW4taWRwLmF1dGguZ3KCFWxv Z2luLWlkcC5jY2YuYXV0aC5ncoIWbG9naW4taWRwMS5jY2YuYXV0aC5ncoISbG9n aW4taWRwMS5hdXRoLmdyghZsb2dpbi1pZHAyLmNjZi5hdXRoLmdyghJsb2dpbi1p ZHAyLmF1dGguZ3IwDQYJKoZIhvcNAQEFBQADggEBAMO/uLHG7tm+LB/+7s9hZtRU d+nFqCLgaR3J9K7D82lnUwNhdEQNdKcxbkpPHIGA+bVGzDtIXkCBND/YUk+QyDzA RJzSdxmGG0ijaB9q/XAYXAqBfyGzsoY52jV87oh0O0uDw8QSEDW0cklBSXW2+PJH hM6l8fpMmxm/DomC3lLNuvNJ87NVgUjhT8zcpfM53GG9Ea5ufYVvPricGAvroOiG o8n41D4gfgu0VRSKwk7eWYWWR8dlX5XOUAfNJ5HW1tlOiGJrrpGlw9+Y6IRZIV+/ sVhv+fssysDyJDxMW084OuOl0MAZZY7+gIOmlLD5I8xzBf6Y6tfKGHyQevU7VHg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient auth.gr MIIGWzCCBUOgAwIBAgIIG1Z4EQnPdKAwDQYJKoZIhvcNAQEFBQAwgasxCzAJBgNV BAYTAkdSMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fs b25pa2kxKTAnBgNVBAsTIENlbnRyYWwgQ29tbXVuaWNhdGlvbiBGYWNpbGl0aWVz MUIwQAYDVQQDEzlBVVRIIE5ldHdvcmsgT3BlcmF0aW9ucyBDZW50ZXIgQ2VydGlm aWNhdGlvbiBBdXRob3JpdHkgUjQwHhcNMTMwNTE0MDAwMDAwWhcNMTUwNTE0MTQ1 NTM5WjB8MQswCQYDVQQGEwJHUjEtMCsGA1UEChMkQXJpc3RvdGxlIFVuaXZlcnNp dHkgb2YgVGhlc3NhbG9uaWtpMSIwIAYDVQQLExlOZXR3b3JrIE9wZXJhdGlvbnMg Q2VudGVyMRowGAYDVQQDExFsb2dpbi1pZHAuYXV0aC5ncjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAM3esjLA2btvgrriZ5knveWBBG16a7JKPMrhKW96 TlV2T7TaH9GgJa5Hdx4+sqQrpWNuW69LskLRS0gceGoLFr4XiJg3WmceHDi4JsSP ptxI6bDPul9gzd8SMAQNs0EevTl2OgD+Y2NQWwOeK5mWliLkpfsHIS8acpP4FRaP B4wXdic0cNAFXFDPo0uDk+Uho/HS9lYdWlj7SS9pU2/Csl6+s4jEkZZKQrMee36C UeVcZ/qaKnpc4KwmUt81k9jTALw+ussILGOyqHptWE+73cY8ZqZNjWa1W9yixC7i B5wbaPrksRIi12kQkpHawcy87qsguonNtwpUsOSCsNJIce0CAwEAAaOCAq8wggKr MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUF BwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUDDR6RWu0zGViF0VSdJnnS6sRkc8wHwYD VR0jBBgwFoAUiUIEyKao9TzeZuew+Ol7zXJEKVUwMwYIKwYBBQUHAQEEJzAlMCMG CCsGAQUFBzABhhdodHRwOi8vb2NzcC5wa2kuYXV0aC5ncjBDBgNVHR8EPDA6MDig NqA0hjJodHRwOi8vY3JsdjEucGtpLmF1dGguZ3IvQXV0aE5vY0NBUjQvY3JsdjEu ZGVyLmNybDCCASAGA1UdIASCARcwggETMIIBDwYLKwYBBAG8HQIAAwUwgf8wNAYI KwYBBQUHAgEWKGh0dHA6Ly93d3cucGtpLmF1dGguZ3IvZG9jdW1lbnRzL0NQUy5w aHAwgcYGCCsGAQUFBwICMIG5MCsWJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRo ZXNzYWxvbmlraTADAgEBGoGJVGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRv IEdyZWVrIGxhd3MgYW5kIG91ciBDUFMuIFRoaXMgQ2VydGlmaWNhdGUgbXVzdCBv bmx5IGJlIHVzZWQgZm9yIGFjYWRlbWljLCByZXNlYXJjaCBvciBlZHVjYXRpb25h bCBwdXJwb3Nlcy4wgY0GA1UdEQSBhTCBgoIRbG9naW4taWRwLmF1dGguZ3KCFWxv Z2luLWlkcC5jY2YuYXV0aC5ncoIWbG9naW4taWRwMS5jY2YuYXV0aC5ncoISbG9n aW4taWRwMS5hdXRoLmdyghZsb2dpbi1pZHAyLmNjZi5hdXRoLmdyghJsb2dpbi1p ZHAyLmF1dGguZ3IwDQYJKoZIhvcNAQEFBQADggEBAMO/uLHG7tm+LB/+7s9hZtRU d+nFqCLgaR3J9K7D82lnUwNhdEQNdKcxbkpPHIGA+bVGzDtIXkCBND/YUk+QyDzA RJzSdxmGG0ijaB9q/XAYXAqBfyGzsoY52jV87oh0O0uDw8QSEDW0cklBSXW2+PJH hM6l8fpMmxm/DomC3lLNuvNJ87NVgUjhT8zcpfM53GG9Ea5ufYVvPricGAvroOiG o8n41D4gfgu0VRSKwk7eWYWWR8dlX5XOUAfNJ5HW1tlOiGJrrpGlw9+Y6IRZIV+/ sVhv+fssysDyJDxMW084OuOl0MAZZY7+gIOmlLD5I8xzBf6Y6tfKGHyQevU7VHg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Aristotle University of Thessaloniki Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Aristotle University of Thessaloniki Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης http://www.auth.gr/ http://www.auth.gr/ Helpdesk Network Operations Center support@auth.gr Helpdesk Network Operations Center support@auth.gr http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf liu.se Linköpings Universitet Linköping University Identitsutgivare för anställda och studenter vid Linköpings universitet. Identity Provider for employees and students at Linköping University. https://login.liu.se/idp/images/logo-350x68-sv.png https://login.liu.se/idp/images/logo-80x53-sv.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png https://login.liu.se/idp/images/logo-350x68-en.png https://login.liu.se/idp/images/logo-80x53-en.png https://login.liu.se/idp/images/logo-50x50.png https://login.liu.se/idp/images/logo-16x16.png liu.se 130.236.0.0/16 2001:6b0:17::/48 geo:58.397282,15.578624 MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient liu.se MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5 MDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH X3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9 2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM ePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1 Cobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3 g41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8 BgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq hkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3 bEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB t2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv G2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r zB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I dE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient LiU LiU Linköpings Universitet Linköping University http://www.liu.se?l=sv http://www.liu.se?l=en Linköping University LiU-IT SAML admins saml-admins@it.liu.se Linköping University LiU-IT Helpdesk helpdesk@liu.se Linköping University LiU-IT SAML admins saml-admins@it.liu.se http://aai.grnet.gr/static/policy/policy-en-1.1.0.pdf http://aai.grnet.gr/static/policy/policy-el-1.1.0.pdf ntua.gr National Technical University of Athens Εθνικό Μετσόβιο Πολυτεχνείο https://login.ntua.gr/ https://login.ntua.gr/ ntua.gr 147.102.0.0/16 2001:648:2000::/48 MIIEmzCCA4OgAwIBAgIBTDANBgkqhkiG9w0BAQUFADA4MQswCQYDVQQGEwJHUjEN MAsGA1UEChMETlRVQTEaMBgGA1UEAxMRTlRVQSBDQSAyMDA2LTIwMTgwHhcNMDcw MzIzMTE0NjAyWhcNMTcwMzIwMTE0NjAyWjBTMQswCQYDVQQGEwJncjENMAsGA1UE ChMEbnR1YTEQMA4GA1UECxMHc2VydmVyczEWMBQGA1UEAxMNbG9naW4ubnR1YS5n cjELMAkGA1UEBRMCNzYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALZ9Qnww BRe5Kc0EYuVdbkMASUIBc624cYA8QCv9e0S769ePElXSndg7caaSRXG8pN4gkc9+ LUhvqefUt3ihIDsOIcdDW1tGOJ5b9UH9zjRpUCjubKOcYSxaxFjs+15RGhMweSwm DwYcFLpmDvFC7vbh+X8rt5ri4S3YSpT9eZdVAgMBAAGjggIXMIICEzAJBgNVHRME AjAAMEwGA1UdIARFMEMwDQYLKwYBBAGHSQMCAQEwMgYLKwYBBAGHSQMBAQEwIzAh BggrBgEFBQcCARYVaHR0cDovL2NhLm50dWEuZ3IvY3BzMBEGCWCGSAGG+EIBAQQE AwIGQDALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwIQYJYIZIAYb4 QgENBBQWEldXVy1TZXJ2ZXIgb2YgTlRVQTAdBgNVHQ4EFgQUiEqRWLpVT7bpJ6K4 9EfC0UPUGpkwWwYDVR0jBFQwUoAUfNqsx+A0dIrLwYwYsWoolK95CJWhN6Q1MDMx CzAJBgNVBAYTAkdSMQ0wCwYDVQQKEwROVFVBMRUwEwYDVQQDEwxOVFVBIFJPT1Qg Q0GCAQIwLwYDVR0RBCgwJoEPbm9jQG5vYy5udHVhLmdyhwSTZt7dgg1sb2dpbi5u dHVhLmdyMBUGA1UdEgQOMAyBCmNhQG50dWEuZ3IwMgYJYIZIAYb4QgEEBCUWI2h0 dHA6Ly9jYS5udHVhLmdyL3B1Yi9jcmwvY2FjcmwuY3JsMDIGCWCGSAGG+EIBAwQl FiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDA0BgNVHR8ELTAr MCmgJ6AlhiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDANBgkq hkiG9w0BAQUFAAOCAQEAXHXewa99f7iIlhvgdMWp6NXfT9TG9FCGWhtO2V5GeUii 2TBYddAH6+tYrVlJ4cN6p444Dhvin8eVA/Y0WfeVll4YasViq6zxSH9FLZkszbKr f7CfFyYqChsjcrn/oGJWsfsqGqMGPfdAQSkkpyGOHVMMARCY+gP0S973yK89frkA QGG+elGtKx786IeEEbm4YS4Z0VMkD3obJk/QRmiy6lvHadODGcpiGLCZq9G1Es2i mcNedy126VjwlNcg6XBbl0shvgGkjqzA89TPFY/FwtklJGfNl8SP88p8I41CsM8Q /PFGb40C/OoiQncMfOelJJXz6O+w4jNGdUoJdTCpdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ntua.gr MIIEmzCCA4OgAwIBAgIBTDANBgkqhkiG9w0BAQUFADA4MQswCQYDVQQGEwJHUjEN MAsGA1UEChMETlRVQTEaMBgGA1UEAxMRTlRVQSBDQSAyMDA2LTIwMTgwHhcNMDcw MzIzMTE0NjAyWhcNMTcwMzIwMTE0NjAyWjBTMQswCQYDVQQGEwJncjENMAsGA1UE ChMEbnR1YTEQMA4GA1UECxMHc2VydmVyczEWMBQGA1UEAxMNbG9naW4ubnR1YS5n cjELMAkGA1UEBRMCNzYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALZ9Qnww BRe5Kc0EYuVdbkMASUIBc624cYA8QCv9e0S769ePElXSndg7caaSRXG8pN4gkc9+ LUhvqefUt3ihIDsOIcdDW1tGOJ5b9UH9zjRpUCjubKOcYSxaxFjs+15RGhMweSwm DwYcFLpmDvFC7vbh+X8rt5ri4S3YSpT9eZdVAgMBAAGjggIXMIICEzAJBgNVHRME AjAAMEwGA1UdIARFMEMwDQYLKwYBBAGHSQMCAQEwMgYLKwYBBAGHSQMBAQEwIzAh BggrBgEFBQcCARYVaHR0cDovL2NhLm50dWEuZ3IvY3BzMBEGCWCGSAGG+EIBAQQE AwIGQDALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwIQYJYIZIAYb4 QgENBBQWEldXVy1TZXJ2ZXIgb2YgTlRVQTAdBgNVHQ4EFgQUiEqRWLpVT7bpJ6K4 9EfC0UPUGpkwWwYDVR0jBFQwUoAUfNqsx+A0dIrLwYwYsWoolK95CJWhN6Q1MDMx CzAJBgNVBAYTAkdSMQ0wCwYDVQQKEwROVFVBMRUwEwYDVQQDEwxOVFVBIFJPT1Qg Q0GCAQIwLwYDVR0RBCgwJoEPbm9jQG5vYy5udHVhLmdyhwSTZt7dgg1sb2dpbi5u dHVhLmdyMBUGA1UdEgQOMAyBCmNhQG50dWEuZ3IwMgYJYIZIAYb4QgEEBCUWI2h0 dHA6Ly9jYS5udHVhLmdyL3B1Yi9jcmwvY2FjcmwuY3JsMDIGCWCGSAGG+EIBAwQl FiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDA0BgNVHR8ELTAr MCmgJ6AlhiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDANBgkq hkiG9w0BAQUFAAOCAQEAXHXewa99f7iIlhvgdMWp6NXfT9TG9FCGWhtO2V5GeUii 2TBYddAH6+tYrVlJ4cN6p444Dhvin8eVA/Y0WfeVll4YasViq6zxSH9FLZkszbKr f7CfFyYqChsjcrn/oGJWsfsqGqMGPfdAQSkkpyGOHVMMARCY+gP0S973yK89frkA QGG+elGtKx786IeEEbm4YS4Z0VMkD3obJk/QRmiy6lvHadODGcpiGLCZq9G1Es2i mcNedy126VjwlNcg6XBbl0shvgGkjqzA89TPFY/FwtklJGfNl8SP88p8I41CsM8Q /PFGb40C/OoiQncMfOelJJXz6O+w4jNGdUoJdTCpdQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient National Technical University of Athens Εθνικό Μετσόβιο Πολυτεχνείο National Technical University of Athens Εθνικό Μετσόβιο Πολυτεχνείο http://www.ntua.gr/ http://www.ntua.gr/ National Technical University of Athens - Network Management Center noc@noc.ntua.gr National Technical University of Athens - Network Management Center help-data@noc.ntua.gr +30-210-772-1861 login.portal.uni-muenchen.de CN=login.portal.uni-muenchen.de,OU=IIIA5,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFXTCCBEWgAwIBAgIED8MrKTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNVBAoT KEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzANBgNV BAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMDAzMTkx NzAwMDlaFw0xMjAzMTgxNzAwMDlaMIGbMQswCQYDVQQGEwJERTEPMA0GA1UECBMG QmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1heGlt aWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEOMAwGA1UECxMFSUlJQTUxJTAj BgNVBAMTHGxvZ2luLnBvcnRhbC51bmktbXVlbmNoZW4uZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6G/m8HckgWny3DypWJeX2mahdGk0tYcVmMnt+ EfmTLFmRLALeUvwtcr0jW2jnmItBoQWSMAQyQ8HAMgmt/prtFzcQ6eUgHUd1QLnd iZjGAIw6UqC97Vldh0Zqjq5ZvBKSqQdFrxiTiuOitPbTe6LdrjWkvZv9WN25X+GK 4bXjIjMzbqLNjPiDGsUAOhHDDXrgWhZ7VL1bKp8nGE+Am5EKohjaDx0yy7mjZy9d EKjoWyP0behrgiiHb0QK/Klq1jNNZGgC2iet7dGBH7VIs26A/yLJJVZOc94xeemR cVUVxOoyyKyApxCZaIv7Dg5EFaCIRAez+ToamAiT+k2esuy1AgMBAAGjggGwMIIB rDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFMO2d9EQ+vSi5e5BiNNQHkSJLsLFMB8GA1UdIwQY MBaAFHmHeGov+pu8I0+UpqN3HR4OlIAPMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD6gPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hl bi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYB BQUHMAKGPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNh LmRmbi5kZS91bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQC2wKD26urVVbOle8lVzOkK8EaOndAxW5oRMikA0532 QnDopq3GQpm+cq+nA3sjXTkWoWZ5OrrRlwJViDYlHFY7VTqXleq3pHQOKAmMdONL UXR3OuZTm0IzSZuzRXPViaZO82DdlzSs+lCTswm9/zhwOOujL2UU1K3wFFr2QHwv Hy6a0t+jw26IRnK18/SNgaMtH+fNQOxWZ2z9V3Mp6pLPEYp0k2jnqXLl0+wy6oO5 U8IoRGe8oSW9FnmxOeF8Oshalh452Q4+C9sgybjvPahg6A/c+7DLoSiVzua2xKyr YGuXw/BwbiMxt3pERpJZk9GYLdpH4skDKj/rNeW78GzI login.portal.uni-muenchen.de CN=login.portal.uni-muenchen.de,OU=IIIA5,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFXTCCBEWgAwIBAgIED8MrKTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNVBAoT KEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzANBgNV BAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMDAzMTkx NzAwMDlaFw0xMjAzMTgxNzAwMDlaMIGbMQswCQYDVQQGEwJERTEPMA0GA1UECBMG QmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1heGlt aWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEOMAwGA1UECxMFSUlJQTUxJTAj BgNVBAMTHGxvZ2luLnBvcnRhbC51bmktbXVlbmNoZW4uZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6G/m8HckgWny3DypWJeX2mahdGk0tYcVmMnt+ EfmTLFmRLALeUvwtcr0jW2jnmItBoQWSMAQyQ8HAMgmt/prtFzcQ6eUgHUd1QLnd iZjGAIw6UqC97Vldh0Zqjq5ZvBKSqQdFrxiTiuOitPbTe6LdrjWkvZv9WN25X+GK 4bXjIjMzbqLNjPiDGsUAOhHDDXrgWhZ7VL1bKp8nGE+Am5EKohjaDx0yy7mjZy9d EKjoWyP0behrgiiHb0QK/Klq1jNNZGgC2iet7dGBH7VIs26A/yLJJVZOc94xeemR cVUVxOoyyKyApxCZaIv7Dg5EFaCIRAez+ToamAiT+k2esuy1AgMBAAGjggGwMIIB rDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFMO2d9EQ+vSi5e5BiNNQHkSJLsLFMB8GA1UdIwQY MBaAFHmHeGov+pu8I0+UpqN3HR4OlIAPMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMD6gPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hl bi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYB BQUHMAKGPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNh LmRmbi5kZS91bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQC2wKD26urVVbOle8lVzOkK8EaOndAxW5oRMikA0532 QnDopq3GQpm+cq+nA3sjXTkWoWZ5OrrRlwJViDYlHFY7VTqXleq3pHQOKAmMdONL UXR3OuZTm0IzSZuzRXPViaZO82DdlzSs+lCTswm9/zhwOOujL2UU1K3wFFr2QHwv Hy6a0t+jw26IRnK18/SNgaMtH+fNQOxWZ2z9V3Mp6pLPEYp0k2jnqXLl0+wy6oO5 U8IoRGe8oSW9FnmxOeF8Oshalh452Q4+C9sgybjvPahg6A/c+7DLoSiVzua2xKyr YGuXw/BwbiMxt3pERpJZk9GYLdpH4skDKj/rNeW78GzI LMU Erstanmeldung LMU Erstanmeldung https://login.portal.uni-muenchen.de/ea Andrej Kolontai edv.security@verwaltung.uni-muenchen.de rwth-aachen.de login.rz.rwth-aachen.de CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy MDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b SCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu CNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P R6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS mcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz jySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC AYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME GDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0 oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js LmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB BQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf fPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D jEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0 3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/ T6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF sHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c= login.rz.rwth-aachen.de CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy MDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b SCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu CNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P R6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS mcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz jySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC AYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME GDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0 oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js LmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB BQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf fPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D jEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0 3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/ T6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF sHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient rwth-aachen.de login.rz.rwth-aachen.de CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy MDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b SCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu CNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P R6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS mcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz jySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC AYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME GDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0 oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js LmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB BQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf fPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D jEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0 3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/ T6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF sHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c= login.rz.rwth-aachen.de CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy MDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b SCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu CNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P R6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS mcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz jySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC AYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME GDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0 oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js LmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB BQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf fPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D jEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0 3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/ T6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF sHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient RWTH Aachen RWTH Aachen http://www.rwth-aachen.de Christian Bischof bischof@rz.rwth-aachen.de Wilfred Gasper sso@rz.rwth-aachen.de slub-dresden.de login.slub-dresden.de CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx MjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH fnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo 4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn fjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR RbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y BzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK MIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD ATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT kxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk ZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k ZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu cGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0 MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A /aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4 csaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5 7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi tlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi RjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj +IJTcEjcKl3hPdIic+E= login.slub-dresden.de CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx MjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH fnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo 4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn fjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR RbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y BzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK MIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD ATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT kxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk ZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k ZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu cGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0 MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A /aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4 csaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5 7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi tlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi RjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj +IJTcEjcKl3hPdIic+E= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient slub-dresden.de login.slub-dresden.de CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx MjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH fnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo 4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn fjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR RbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y BzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK MIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD ATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT kxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk ZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k ZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu cGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0 MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A /aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4 csaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5 7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi tlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi RjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj +IJTcEjcKl3hPdIic+E= login.slub-dresden.de CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx MjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH fnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo 4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn fjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR RbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y BzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK MIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD ATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT kxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk ZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k ZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu Y3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu cGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0 MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A /aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4 csaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5 7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi tlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi RjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj +IJTcEjcKl3hPdIic+E= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient SLUB Dresden SLUB Dresden http://www.slub-dresden.de/ Falk Niederlein niederl@slub-dresden.de https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN terena.org terena.nl MIIEVDCCAzygAwIBAgIJANm7yUGYaeG1MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV BAYTAk5MMRAwDgYDVQQKEwdTVVJGbmV0MREwDwYDVQQLEwhTZXJ2aWNlczEZMBcG A1UEAxMQRmVkZXJhdGllIEJlaGVlcjEqMCgGCSqGSIb3DQEJARYbZmVkZXJhdGll LWJlaGVlckBzdXJmbmV0Lm5sMB4XDTA4MDYwNTE1MDgyMVoXDTIzMDYwMjE1MDgy MVoweTELMAkGA1UEBhMCTkwxEDAOBgNVBAoTB1NVUkZuZXQxETAPBgNVBAsTCFNl cnZpY2VzMRkwFwYDVQQDExBGZWRlcmF0aWUgQmVoZWVyMSowKAYJKoZIhvcNAQkB FhtmZWRlcmF0aWUtYmVoZWVyQHN1cmZuZXQubmwwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/x+YuMaHyS3xeogfBB6hWrL4Frp+KzOuu4IixfhMHz3xI G5l7p2aNV8UrEXevOwMWCgMNxjfSLdZBgNhR14GBh2cVGCx9f/wUtB86scmkP3Pr RLoZWu/EIY6MEbgET3D3tkdGuVejQwwhJTlK2xxWHtEdEL5abjYLveDg6Lb6z9od ljFevylBMZO+5LwTjpa3+B+07oMZr2sV1yjsG2BEBwTFz4XZzJAabeK9UO836qhN ptktjffoCNen33tNCjzqci4wzgQef3CNA/Ef0tMKGotdldKC6FtHvXixmVY5RKUK Iutm8sRwne8XYqrD54BAgXZQ0ZovxFbvGhA77YXxAgMBAAGjgd4wgdswHQYDVR0O BBYEFJNoYjIYUrDN/h1+9BZYOTk7jQBNMIGrBgNVHSMEgaMwgaCAFJNoYjIYUrDN /h1+9BZYOTk7jQBNoX2kezB5MQswCQYDVQQGEwJOTDEQMA4GA1UEChMHU1VSRm5l dDERMA8GA1UECxMIU2VydmljZXMxGTAXBgNVBAMTEEZlZGVyYXRpZSBCZWhlZXIx KjAoBgkqhkiG9w0BCQEWG2ZlZGVyYXRpZS1iZWhlZXJAc3VyZm5ldC5ubIIJANm7 yUGYaeG1MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAI4IxrYPwwjJ D9gO1Vzt8ByeQaRe+V0Mv5Ox9RlcXV33WX8Ny8hqUS4/kjs9v7JOuOw7TRop/4QJ IAv/LEXH9B+hQ96zdLGMCcHI2crWF8l0yZ/DtgkpdlcyS7dNbjLtedtmgrOMSQub LE02tqoSUR491mQbRuXD49+kJsHXZH8I1YZqOShzPZ7+ksvnBd64txhef8OBlCzE elT60nOC3Jm8k3i0HwPcCYfDrh6+MJfC2dvfgktAcyu8rm1Q/ZelxaaXok17wUKg D8nDrVCOfTND1RCGcqJ3YVjYDhBrMdK+5NSuC5KOJUpVZbKgTOilnOM7B/Os8HJC fxLkDyGV/oQ= urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient TERENA Secretariat TERENA Secretariat http://www.surffederatie.nl AAI Beheer aai-beheer@surfnet.nl SURFfederatie Beheer federatie-beheer@surfnet.nl http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufrgs.br UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul http://www.ufrgs.br/ http://www.ufrgs.br/ MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxMjAwBgNVBAoTKVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gU3VsMQwwCgYDVQQLEwNDUEQx JTAjBgkqhkiG9w0BCQEWFmZvc2NhcmluaUBjcGQudWZyZ3MuYnIxFTATBgNVBAcT DFBvcnRvIEFsZWdyZTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV BAYTAkJSMRcwFQYDVQQDEw5sb2dpbi51ZnJncy5icjAeFw0xMzAxMDMxNzU3NDVa Fw0xNjAxMDMxNzU3NDVaMIHCMTIwMAYDVQQKEylVbml2ZXJzaWRhZGUgRmVkZXJh bCBkbyBSaW8gR3JhbmRlIGRvIFN1bDEMMAoGA1UECxMDQ1BEMSUwIwYJKoZIhvcN AQkBFhZmb3NjYXJpbmlAY3BkLnVmcmdzLmJyMRUwEwYDVQQHEwxQb3J0byBBbGVn cmUxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQswCQYDVQQGEwJCUjEXMBUG A1UEAxMObG9naW4udWZyZ3MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8fLEh7cCQVt0LwqhO5aqUVgh+UDY14fXIi/NLIF/cGW8fz/sL+ZQ/A8/w ghXVH/+Fz4BQT1l/ON+wXhgyzum26Ic28+v5U8+zFIw56Qt762t+LNFigyUUnNDB 2wsctazoyvp0BsEZm/NC+9icGjOZbDzJDMa5upsDsxxCrI3Eeu8JLPQ5F8/uQgJw jtFvDJhjixBYeahlQ93oR7ZFSJneFqLoIrE5CgnK0N51OkshiQtKduNTN+NfRofG bqU+nfMGk5gRNfd9O0I4KapVxfSj3gjg4HJjX/hvaT/gLDDMiICZSyOY2Lx+Vjbs qBqdgRIx36iLCSOGtUwvEk7VpxZPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIUJ OF+eWl6O7zZ3Pbb9nvsMx8RV8SgfgdKuATFboeHCWsuc0U/YM+RR3f9fInMLjBQC Dm+rvGhVjZgvgQJPenkIy49CZ4OmbRGCerZi2bFmB59cVYCisguPcc7xuJrk8hQI 71Pztij+L2DR4WJ3GLhhF4wR+3Nr4ElHZyhP6WpMx+DMFfiHVHfVtZkQakpgDOhr l5reSTUY4gaj4KVESTXBsgJ+2R7xwwJSiNbtbTixhY8P2KkKHQ6LHigc3EhDA6YW Dh7IIF01BPWbOdLHGgWAGTEMXmOoSd0iv7mgHOSCbjETABC8zl5tn1WRaZfIEOsE OZgo7MlCCIU7m3ddaIg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufrgs.br MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxMjAwBgNVBAoTKVVuaXZlcnNp ZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gU3VsMQwwCgYDVQQLEwNDUEQx JTAjBgkqhkiG9w0BCQEWFmZvc2NhcmluaUBjcGQudWZyZ3MuYnIxFTATBgNVBAcT DFBvcnRvIEFsZWdyZTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV BAYTAkJSMRcwFQYDVQQDEw5sb2dpbi51ZnJncy5icjAeFw0xMzAxMDMxNzU3NDVa Fw0xNjAxMDMxNzU3NDVaMIHCMTIwMAYDVQQKEylVbml2ZXJzaWRhZGUgRmVkZXJh bCBkbyBSaW8gR3JhbmRlIGRvIFN1bDEMMAoGA1UECxMDQ1BEMSUwIwYJKoZIhvcN AQkBFhZmb3NjYXJpbmlAY3BkLnVmcmdzLmJyMRUwEwYDVQQHEwxQb3J0byBBbGVn cmUxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQswCQYDVQQGEwJCUjEXMBUG A1UEAxMObG9naW4udWZyZ3MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8fLEh7cCQVt0LwqhO5aqUVgh+UDY14fXIi/NLIF/cGW8fz/sL+ZQ/A8/w ghXVH/+Fz4BQT1l/ON+wXhgyzum26Ic28+v5U8+zFIw56Qt762t+LNFigyUUnNDB 2wsctazoyvp0BsEZm/NC+9icGjOZbDzJDMa5upsDsxxCrI3Eeu8JLPQ5F8/uQgJw jtFvDJhjixBYeahlQ93oR7ZFSJneFqLoIrE5CgnK0N51OkshiQtKduNTN+NfRofG bqU+nfMGk5gRNfd9O0I4KapVxfSj3gjg4HJjX/hvaT/gLDDMiICZSyOY2Lx+Vjbs qBqdgRIx36iLCSOGtUwvEk7VpxZPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIUJ OF+eWl6O7zZ3Pbb9nvsMx8RV8SgfgdKuATFboeHCWsuc0U/YM+RR3f9fInMLjBQC Dm+rvGhVjZgvgQJPenkIy49CZ4OmbRGCerZi2bFmB59cVYCisguPcc7xuJrk8hQI 71Pztij+L2DR4WJ3GLhhF4wR+3Nr4ElHZyhP6WpMx+DMFfiHVHfVtZkQakpgDOhr l5reSTUY4gaj4KVESTXBsgJ+2R7xwwJSiNbtbTixhY8P2KkKHQ6LHigc3EhDA6YW Dh7IIF01BPWbOdLHGgWAGTEMXmOoSd0iv7mgHOSCbjETABC8zl5tn1WRaZfIEOsE OZgo7MlCCIU7m3ddaIg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul UFRGS - Universidade Federal do Rio Grande do Sul http://www.ufrgs.br/ http://www.ufrgs.br/ Everton Foscarini foscarini@cpd.ufrgs.br student.uwasa.fi uwasa.fi kalmar finland MIIEqDCCA5CgAwIBAgIQcgCjzteE8HeKV2x3ntlDhjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMTExNzAwMDAwMFoXDTE0MTExNjIzNTk1OVowgYMxCzAJBgNV BAYTAkZJMRIwEAYDVQQIEwlQb2hqYW5tYWExDjAMBgNVBAcTBVZhYXNhMRwwGgYD VQQKExNVbml2ZXJzaXR5IG9mIFZhYXNhMRgwFgYDVQQLEw9Db21wdXRlciBDZW50 cmUxGDAWBgNVBAMTD2xvZ291dC51d2FzYS5maTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlqHlgGvQm8gVcZPlogrWE4GLRV685h68SRqJlvmyGYhemf le48bvk2dKTOjXPZaIf2WcSuJQQZSMUQyeZqMce1yHB1uKW7RW5aitDYPythooWk AxT8IMaMRm51Z1mBEZSexkCZdOC6114/e5h69hTLAQyyV5lrallfH7mdPHX6A5iM iHNLexj8dwbT3f+ZsYTrlFgBp824m5YjSM1v/7fsDFi1IfQCJQGdeOgNFh6GNHEZ Xm+7VE5iMo+moTWGazNrUxrwD4g2GMXQ8xMp75BANG+t5SNgSRnZAJ4V0kBxRYRG du2RVmggolzsTCD+5ck1HJ/H1pivPA8L/3sbszsCAwEAAaOCAWIwggFeMB8GA1Ud IwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQrxB8rmzKHgOIo eRFp7RmgK1oPbDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQIC HTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RF UkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6 Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzAB hhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAaBgNVHREEEzARgg9sb2dvdXQu dXdhc2EuZmkwDQYJKoZIhvcNAQEFBQADggEBAG7RlBd8HjkxZsfvOkuwiDfC+I85 SSFyg83ONrJhyZKn4cOT+Bl3h6tBJRfzGPTeQJJuedw73ZQAKlIuyOla2En8ZUvL exmlXhvCTJnMG2EdTFCzKs6gf4hDL1zWCh0GGi7MDNDJ2bB5x9TwrfrEVzdBkGzK 1ItThd9oaEK6PPAgZ6c36/ZWJE/0jDdpzQWSO8FtQiWSbUT+Ar31FNa1sQgBwxqk 7oAQfuW9Ixpgt5ex27m8r1X4w6KXs1eoZxZZnF6HaMdEM5qoAYwxkGVMQ9LNLjDM OhihSl/iSFoYuQlobOd1BgGV4B9OVOty2YUFFhcl7oLIR1LO53QU9IKq8dQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient student.uwasa.fi uwasa.fi MIIEqDCCA5CgAwIBAgIQcgCjzteE8HeKV2x3ntlDhjANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMTExNzAwMDAwMFoXDTE0MTExNjIzNTk1OVowgYMxCzAJBgNV BAYTAkZJMRIwEAYDVQQIEwlQb2hqYW5tYWExDjAMBgNVBAcTBVZhYXNhMRwwGgYD VQQKExNVbml2ZXJzaXR5IG9mIFZhYXNhMRgwFgYDVQQLEw9Db21wdXRlciBDZW50 cmUxGDAWBgNVBAMTD2xvZ291dC51d2FzYS5maTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOlqHlgGvQm8gVcZPlogrWE4GLRV685h68SRqJlvmyGYhemf le48bvk2dKTOjXPZaIf2WcSuJQQZSMUQyeZqMce1yHB1uKW7RW5aitDYPythooWk AxT8IMaMRm51Z1mBEZSexkCZdOC6114/e5h69hTLAQyyV5lrallfH7mdPHX6A5iM iHNLexj8dwbT3f+ZsYTrlFgBp824m5YjSM1v/7fsDFi1IfQCJQGdeOgNFh6GNHEZ Xm+7VE5iMo+moTWGazNrUxrwD4g2GMXQ8xMp75BANG+t5SNgSRnZAJ4V0kBxRYRG du2RVmggolzsTCD+5ck1HJ/H1pivPA8L/3sbszsCAwEAAaOCAWIwggFeMB8GA1Ud IwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQrxB8rmzKHgOIo eRFp7RmgK1oPbDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQIC HTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RF UkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6 Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzAB hhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAaBgNVHREEEzARgg9sb2dvdXQu dXdhc2EuZmkwDQYJKoZIhvcNAQEFBQADggEBAG7RlBd8HjkxZsfvOkuwiDfC+I85 SSFyg83ONrJhyZKn4cOT+Bl3h6tBJRfzGPTeQJJuedw73ZQAKlIuyOla2En8ZUvL exmlXhvCTJnMG2EdTFCzKs6gf4hDL1zWCh0GGi7MDNDJ2bB5x9TwrfrEVzdBkGzK 1ItThd9oaEK6PPAgZ6c36/ZWJE/0jDdpzQWSO8FtQiWSbUT+Ar31FNa1sQgBwxqk 7oAQfuW9Ixpgt5ex27m8r1X4w6KXs1eoZxZZnF6HaMdEM5qoAYwxkGVMQ9LNLjDM OhihSl/iSFoYuQlobOd1BgGV4B9OVOty2YUFFhcl7oLIR1LO53QU9IKq8dQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Vaasan yliopisto University of Vaasa Vasa Universitet Vaasan yliopisto University of Vaasa Vasa Universitet http://www.uwasa.fi/ http://www.uwasa.fi/ http://www.uwasa.fi/ Sami Kinnunen mailto:authadm@uwasa.fi Sami Kinnunen mailto:skk@uwasa.fi https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEEBQAwXjELMAkGA1UEBhMCTFYxDzANBgNV BAgTBkxhdHZpYTENMAsGA1UEBxMEUmlnYTELMAkGA1UEChMCTFUxCzAJBgNVBAsT AkxVMRUwEwYDVQQDEwxsdS1pZHAubHUubHYwHhcNMTMwMzA1MTI0NjEzWhcNMjMw MzAzMTI0NjEzWjBeMQswCQYDVQQGEwJMVjEPMA0GA1UECBMGTGF0dmlhMQ0wCwYD VQQHEwRSaWdhMQswCQYDVQQKEwJMVTELMAkGA1UECxMCTFUxFTATBgNVBAMTDGx1 LWlkcC5sdS5sdjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVP1+R8 ESt5pHCtzIWOiF+yw+IQMzYSWe4LB/tbyNzAnZ0q/nRaJe0XQpasWpobIGVXvzvh cWmMf/sxiM2OW8jzrNsQcEk+E69brgq9eE4lEbhHGbmBjangJLXI3cEwVickWXqQ qhe0cUPBMD1FZARwGlL8YWZRQ5+dfB933EO8dR4LSdLbNXjglCEwGG2e6XHzbl4w 7JS+SLaTjLjRB0ITCp9HtvxciFakPX/gzGOJM54UuF68siLGyokP7s/T7XgOxnFL Z54FRLckXOkDzcyfMn+6VB5r7MAIE1E25zcllZbfvqKDtb4JmeP5o3UOfY2TUCIg QbiA+GZGz8xTcbkCAwEAATANBgkqhkiG9w0BAQQFAAOCAQEABN89j8izhz6LrVsr pTj6u8ZE4mlUkDsvXJSxiuz7VNsf3M/y63QAdMNot/HSjEhl+a4utrcXiv63qtsC /GJNoI2uu6cBvMR6QXLf2rsuPG8bhIRciXu05PiY3gbHiiPJWOQuPEBSSFBMskiU U3dxJNFd+EmUjigNrpObWNOjGypQE7v+WlZ6261kkCUbSEKixQ28Py4tqS6CJehn pdgKs1TNu4MoBxUjg8yo3b+1UaA96NmMbA3XUSd2K9qOV9NzJ64E9e7d04u+VVBv D2TcA6zOrv9jXb96N0u0D9Bz2K6rDsdV7T1N+3L3LcLzP7qj/jNlRU8tagDbXrwz jo0gpQ== MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEEBQAwXjELMAkGA1UEBhMCTFYxDzANBgNV BAgTBkxhdHZpYTENMAsGA1UEBxMEUmlnYTELMAkGA1UEChMCTFUxCzAJBgNVBAsT AkxVMRUwEwYDVQQDEwxsdS1pZHAubHUubHYwHhcNMTMwMzA1MTI0NjEzWhcNMjMw MzAzMTI0NjEzWjBeMQswCQYDVQQGEwJMVjEPMA0GA1UECBMGTGF0dmlhMQ0wCwYD VQQHEwRSaWdhMQswCQYDVQQKEwJMVTELMAkGA1UECxMCTFUxFTATBgNVBAMTDGx1 LWlkcC5sdS5sdjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVP1+R8 ESt5pHCtzIWOiF+yw+IQMzYSWe4LB/tbyNzAnZ0q/nRaJe0XQpasWpobIGVXvzvh cWmMf/sxiM2OW8jzrNsQcEk+E69brgq9eE4lEbhHGbmBjangJLXI3cEwVickWXqQ qhe0cUPBMD1FZARwGlL8YWZRQ5+dfB933EO8dR4LSdLbNXjglCEwGG2e6XHzbl4w 7JS+SLaTjLjRB0ITCp9HtvxciFakPX/gzGOJM54UuF68siLGyokP7s/T7XgOxnFL Z54FRLckXOkDzcyfMn+6VB5r7MAIE1E25zcllZbfvqKDtb4JmeP5o3UOfY2TUCIg QbiA+GZGz8xTcbkCAwEAATANBgkqhkiG9w0BAQQFAAOCAQEABN89j8izhz6LrVsr pTj6u8ZE4mlUkDsvXJSxiuz7VNsf3M/y63QAdMNot/HSjEhl+a4utrcXiv63qtsC /GJNoI2uu6cBvMR6QXLf2rsuPG8bhIRciXu05PiY3gbHiiPJWOQuPEBSSFBMskiU U3dxJNFd+EmUjigNrpObWNOjGypQE7v+WlZ6261kkCUbSEKixQ28Py4tqS6CJehn pdgKs1TNu4MoBxUjg8yo3b+1UaA96NmMbA3XUSd2K9qOV9NzJ64E9e7d04u+VVBv D2TcA6zOrv9jXb96N0u0D9Bz2K6rDsdV7T1N+3L3LcLzP7qj/jNlRU8tagDbXrwz jo0gpQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LU Latvian Identity Federation LAIFE - LU IDP http://laife.lanet.lv/ http://www.lu.lv/ Administrator serviss@lanet.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDG x1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNzIGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsG A1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkBFhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4 GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1ZBGi2uWZ xKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARV oZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQyOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDG x1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNzIGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsG A1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkBFhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4 GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1ZBGi2uWZ xKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARV oZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQyOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - LU University of Latvia - LU IDP http://laife.lanet.lv/ http://www.lu.lv/ ITserviss itserviss@lu.lv http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf edu.br IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano http://www.ifsertao-pe.edu.br http://www.ifsertao-pe.edu.br MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExPzA9BgNVBAoTNklGU0VSVEFP LVBFIC0gSW5zdGl0dXRvIEZlZGVyYWwgZG8gU2VydGFvIFBlcm5hbWJ1Y2FubzEN MAsGA1UECxMEREdUSTEmMCQGCSqGSIb3DQEJARYXY2FmZUBpZnNlcnRhby1wZS5l ZHUuYnIxEjAQBgNVBAcTCVBldHJvbGluYTETMBEGA1UECBMKUGVybmFtYnVjbzEL MAkGA1UEBhMCQlIxITAfBgNVBAMTGG1hcnRlLmlmc2VydGFvLXBlLmVkdS5icjAe Fw0xMzExMDcyMjAxMjNaFw0xNjExMDYyMjAxMjNaMIHRMT8wPQYDVQQKEzZJRlNF UlRBTy1QRSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFNlcnRhbyBQZXJuYW1idWNh bm8xDTALBgNVBAsTBERHVEkxJjAkBgkqhkiG9w0BCQEWF2NhZmVAaWZzZXJ0YW8t cGUuZWR1LmJyMRIwEAYDVQQHEwlQZXRyb2xpbmExEzARBgNVBAgTClBlcm5hbWJ1 Y28xCzAJBgNVBAYTAkJSMSEwHwYDVQQDExhtYXJ0ZS5pZnNlcnRhby1wZS5lZHUu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0XjYgQ3i0/lnuTWPm 72+rOSLwsV4f7EHdO64F7+u1EZt+oVOsMpBy3XbYBgwPlnNbb9aFJr85Z/YzEz5h f4WxdMBkvPWx+cLkrqT+2RezY8rYAcRAwdSzAyeBj1MYpBqOM9rt81jmKMZmqUpJ 67LgspIM9jGjzLmBKgJn6XF2J+p+0KoiEJacp06FtvZ/Yk+Qyi7oAvb0lOWk1vmm odEU5nPkgk6bJQvXn0+mmeuXsI9tRsdnjx2YFKt7EMDv3jim7B7tV+yi4IXNm7gw y1l8vWI49FO6hyCMf6n5RxtOi+iigHUD59DcvqRaHIVb3IDKGoSCbS0T1KsS68ea TK2BAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAERb5Q9f6FAAky4YOyhcUWKq6mYp CCuySwWySQ4qlDbEGW0WcMciyMAtwIHQQM9+AO5vV0ONnDNoPIXihU68as60CC4R VnP4NL7BM/whl8vpWpVtlCttrI/S7YLHmaTpQ7X8ncPlDqdO7hrjG/L5TViNnhhO YUAy6pOD0EfhHMLhBBYUZ5a9VlD+Oc+0oly55w+96OgMi2wmJyXWyEhtziwjmkJJ duGfVseh8yfame8Or1oBl/b3Z6cREKxO88xMbWRBAvPAkbBL9viFnV/HGhEjL35m hTgbWNwA4WPcsuB6dnJek24EPtMJYAR88eiNtijmGZP+23mUoIpOTvOhGUo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient edu.br MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExPzA9BgNVBAoTNklGU0VSVEFP LVBFIC0gSW5zdGl0dXRvIEZlZGVyYWwgZG8gU2VydGFvIFBlcm5hbWJ1Y2FubzEN MAsGA1UECxMEREdUSTEmMCQGCSqGSIb3DQEJARYXY2FmZUBpZnNlcnRhby1wZS5l ZHUuYnIxEjAQBgNVBAcTCVBldHJvbGluYTETMBEGA1UECBMKUGVybmFtYnVjbzEL MAkGA1UEBhMCQlIxITAfBgNVBAMTGG1hcnRlLmlmc2VydGFvLXBlLmVkdS5icjAe Fw0xMzExMDcyMjAxMjNaFw0xNjExMDYyMjAxMjNaMIHRMT8wPQYDVQQKEzZJRlNF UlRBTy1QRSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFNlcnRhbyBQZXJuYW1idWNh bm8xDTALBgNVBAsTBERHVEkxJjAkBgkqhkiG9w0BCQEWF2NhZmVAaWZzZXJ0YW8t cGUuZWR1LmJyMRIwEAYDVQQHEwlQZXRyb2xpbmExEzARBgNVBAgTClBlcm5hbWJ1 Y28xCzAJBgNVBAYTAkJSMSEwHwYDVQQDExhtYXJ0ZS5pZnNlcnRhby1wZS5lZHUu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0XjYgQ3i0/lnuTWPm 72+rOSLwsV4f7EHdO64F7+u1EZt+oVOsMpBy3XbYBgwPlnNbb9aFJr85Z/YzEz5h f4WxdMBkvPWx+cLkrqT+2RezY8rYAcRAwdSzAyeBj1MYpBqOM9rt81jmKMZmqUpJ 67LgspIM9jGjzLmBKgJn6XF2J+p+0KoiEJacp06FtvZ/Yk+Qyi7oAvb0lOWk1vmm odEU5nPkgk6bJQvXn0+mmeuXsI9tRsdnjx2YFKt7EMDv3jim7B7tV+yi4IXNm7gw y1l8vWI49FO6hyCMf6n5RxtOi+iigHUD59DcvqRaHIVb3IDKGoSCbS0T1KsS68ea TK2BAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAERb5Q9f6FAAky4YOyhcUWKq6mYp CCuySwWySQ4qlDbEGW0WcMciyMAtwIHQQM9+AO5vV0ONnDNoPIXihU68as60CC4R VnP4NL7BM/whl8vpWpVtlCttrI/S7YLHmaTpQ7X8ncPlDqdO7hrjG/L5TViNnhhO YUAy6pOD0EfhHMLhBBYUZ5a9VlD+Oc+0oly55w+96OgMi2wmJyXWyEhtziwjmkJJ duGfVseh8yfame8Or1oBl/b3Z6cREKxO88xMbWRBAvPAkbBL9viFnV/HGhEjL35m hTgbWNwA4WPcsuB6dnJek24EPtMJYAR88eiNtijmGZP+23mUoIpOTvOhGUo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano IFSERTAO-PE - Instituto Federal do Sertao Pernambucano http://www.ifsertao-pe.edu.br http://www.ifsertao-pe.edu.br Francisco Hamilton cafe@ifsertao-pe.edu.br http://www.aaiedu.hr/docs/AAI@EduHr-pravilnik-ver1.3.1.pdf MIIEfDCCA2SgAwIBAgIQTdxQXYGAzoPdJJ3pR03JNjANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTExMDgyMzAwMDAwMFoXDTE0MDgyMjIzNTk1OVowVDELMAkGA1UEBhMCTkwxFTATBgNVBAoTDFNVUkZuZXQgQi5WLjEQMA4GA1UECxMHZWR1cm9hbTEcMBoGA1UEAxMTbW9uaXRvci5lZHVyb2FtLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZEEPPWK3dI4pejrbIg8Ee54wh62ixv9oPeYBwLmiRr2Rdjs+Sd/PkYXstbmGuwrvMkAtHmpv1QEjkwxLGo7WlE7ibEZw7EyaKbAeqfkEjCoQY9IGIxZP4IOUeqGyGMcDE90lKvM+5oS3iTxTOa8fQvjDw+8xyL+SEzbaQ3Ltl51jqbMI88goOGwuaqlgMzPTQgvwnMu5ERxMd3ghZigjFVBKMTk94Bc3SU36NUPzmOTUU0Wz+IplXi0yn/ohlLOvtE6S72vi4rO3UwWWu8DMMJhdyJ6yBq2F3xnIb2tk+cXUueGYEyp4oAI3XuDKKZECbKatiaMyhbwpY6l2yLCr8CAwEAAaOCAWYwggFiMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRgdssPSBPRcB1pblNsRGZOsfJWYjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNtb25pdG9yLmVkdXJvYW0ub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQBEgy308qogrKuvyrPvpFOE7M1twTnJ+cxxkhnezYwDxQpwOOKzyEFazD93r8AYdUieFUqwkz8xtiPzXoQE3jwEajFZoqhIU+LXnXICqX9ZkHExlIwKqbq8bf0T2S8C60jRT52T+i3fcjDTAPi4nGQd/az21IUpHfgAl95D1Geg8LN2kijNkGVuH10dk6wUk0JStmMSrbkI+PC8uE+0ig1HvZ5E0pgo1JFfdo4s+daElwa5FpBYQ+z9uXC+DsdZd4ycRLV/yQJZSzIi69aeive5oIDwlijBDcAohZRfUU+Efv0ltr3/iYFUXnXmEXW8oruKFYLiaQ6Hd+ZqlgFdVIJQ MIIEfDCCA2SgAwIBAgIQTdxQXYGAzoPdJJ3pR03JNjANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTExMDgyMzAwMDAwMFoXDTE0MDgyMjIzNTk1OVowVDELMAkGA1UEBhMCTkwxFTATBgNVBAoTDFNVUkZuZXQgQi5WLjEQMA4GA1UECxMHZWR1cm9hbTEcMBoGA1UEAxMTbW9uaXRvci5lZHVyb2FtLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZEEPPWK3dI4pejrbIg8Ee54wh62ixv9oPeYBwLmiRr2Rdjs+Sd/PkYXstbmGuwrvMkAtHmpv1QEjkwxLGo7WlE7ibEZw7EyaKbAeqfkEjCoQY9IGIxZP4IOUeqGyGMcDE90lKvM+5oS3iTxTOa8fQvjDw+8xyL+SEzbaQ3Ltl51jqbMI88goOGwuaqlgMzPTQgvwnMu5ERxMd3ghZigjFVBKMTk94Bc3SU36NUPzmOTUU0Wz+IplXi0yn/ohlLOvtE6S72vi4rO3UwWWu8DMMJhdyJ6yBq2F3xnIb2tk+cXUueGYEyp4oAI3XuDKKZECbKatiaMyhbwpY6l2yLCr8CAwEAAaOCAWYwggFiMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRgdssPSBPRcB1pblNsRGZOsfJWYjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNtb25pdG9yLmVkdXJvYW0ub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQBEgy308qogrKuvyrPvpFOE7M1twTnJ+cxxkhnezYwDxQpwOOKzyEFazD93r8AYdUieFUqwkz8xtiPzXoQE3jwEajFZoqhIU+LXnXICqX9ZkHExlIwKqbq8bf0T2S8C60jRT52T+i3fcjDTAPi4nGQd/az21IUpHfgAl95D1Geg8LN2kijNkGVuH10dk6wUk0JStmMSrbkI+PC8uE+0ig1HvZ5E0pgo1JFfdo4s+daElwa5FpBYQ+z9uXC+DsdZd4ycRLV/yQJZSzIi69aeive5oIDwlijBDcAohZRfUU+Efv0ltr3/iYFUXnXmEXW8oruKFYLiaQ6Hd+ZqlgFdVIJQ eduroam supporting services eduroam supporting services include: eduroam database, CAT, monitoring, F-Ticks eduroam eduroam http://www.eduroam.org Dubravko Voncina monitor@eduroam.org University of Helsinki Moodle Helsingin yliopiston Moodle Helsingin yliopiston Moodle-oppimisalusta. University of Helsinki Moodle learning management system. https://moodle.helsinki.fi/rekisteriseloste.htm kalmar finland MIIEcTCCA1mgAwIBAgIQZ3qaJ5vyDQkY0Z0ySvjH7zANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDQxNTAwMDAwMFoXDTE1MDUwNTIzNTk1OVowQDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRswGQYDVQQDExJtb29kbGUuaGVs c2lua2kuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5hMbyr8sl 2fWDeqpjpV9Sx01N6DH1MvfDtcGgC8CAcgXEc1a0JRTeGQf7NPPMEAsjiOdU8BFC 1GTTClKDrgvCw48/PrdKU0YY9cQEu7k6lBJRykQbv2lt+avzMyu27yRX7nyna6qL IqP7oPveqZ0mbD4HDw5UvXGV+oI6i3sXI/+EYzcK2rXN1psKHwE8bByae1rBVi0j KXKiIIofW5gX9I+qMU3nHBTWzkYvZ3TFbiERg28QeyNQPFG5sEYnx73aHyfNMcbD wwKsLRrPJOr0/CfAmrB2JBoJglpC0Tut08TOmiO/HBmC/eWu9ig51u5/hWYPpJqL Oa9xgtQPfv2LAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3 V0fqkOO57TAdBgNVHQ4EFgQUt6ybzdJCLbK9B+0tJvjeMJw2EUwwDgYDVR0PAQH/ BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1UdHwQz MDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu Y3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu dGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v Y3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEm1vb2RsZS5oZWxzaW5raS5m aTANBgkqhkiG9w0BAQUFAAOCAQEAl6bqKn4WN8Op1/X/a1OuI+cFgYp3Mw6TBAhe KFa417gI/DNmvXlqjLu3aVNPsuOtgUW6Pq4gS65SWYnK6OxIa/ldPuPDou/hXdu2 8KsiVkhFhPLgHpXRBeW7id7bYgoxAG3tlQgOQkAwue3livCgLGIZaV/eOdLq475f Tgk6Mj/lAlmuNwY87Uch5V5JjsWe+sHl7dzcQIZfFFGEwS75dBSYv3+I+UJYV6H8 Hc7YZ7u5G1zd6T43mdmC3EuLiV2tiGHWcflRnabUH4Q89dPRjKR57YmIBr0tQ42b xOnjwN+/aD6pbl0TUZiPIcYi0vo7nF+k2TGS+FvQ4VoWPdOWYQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Helsingin yliopiston Moodle University of Helsinki's Moodle Helsingin yliopiston Moodle-oppimisalusta. University of Helsinki's Moodle learning management system. Helsingin yliopisto University of Helsinki Helsingfors universitet Helsingin yliopisto University of Helsinki Helsingfors universitet http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ http://www.helsinki.fi/yliopisto/ Heiko Schach mailto:heiko.schach@helsinki.fi Janne Peltonen mailto:haka-hy@helsinki.fi kalmar finland MIIE2DCCA8CgAwIBAgIRAIzFEsSaNiwZ9NKWqNV1nEUwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDExMDMwMDAwMDBaFw0xMzExMDIyMzU5NTlaMIG0MQswCQYD VQQGEwJGSTEOMAwGA1UEERMFMjA1MDAxGDAWBgNVBAgTD1dlc3Rlcm4gRmlubGFu ZDEOMAwGA1UEBxMFVHVya3UxGjAYBgNVBAkTEUFzc2lzdGVudGlua2F0dSA1MRww GgYDVQQKExNVbml2ZXJzaXR5IG9mIFR1cmt1MRkwFwYDVQQLExBDb21wdXRpbmcg Q2VudHJlMRYwFAYDVQQDEw1tb29kbGUudXR1LmZpMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAu57V8S33XIdPWR0LrBU3P7BUaGjMQQXLIvyJG30hdL6L eVmhgdGLmquH4PstOhkovAyU2oRnV8qgRGTvS/dpyjiBgLBZ3bM2RHKYmPTzUxW6 yYeQskZeRva28BZPtCo7cI6Z0tzrN0svt6hvQAvcQr0hpi4eYmflRcLN+Vogwvo2 U67xxIxBEqUPC9ESsiIjh3AppAZcO8QzMIZO4CVhrWjyXSNpLtq7CS/n7xbw6/ky 8bqFuaYsIBeyubsjp6nWbvMsuFRrUOh/Mjj3PLVe3kFOb7ueSjxcfAbl+Nd0T2Qa 7KT7yY8zBI3JEoj19eTpSrZzPcBToA+LHUwiMfeM0wIDAQABo4IBYDCCAVwwHwYD VR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFHSb32e0HpXD gKuD31baDigtJobzMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB AgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv VEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0 cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH MAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBgGA1UdEQQRMA+CDW1vb2Rs ZS51dHUuZmkwDQYJKoZIhvcNAQEFBQADggEBAMAInGTI7z6J5t8LBcGZPFRW8atX oaxMsYnrrM//+m3nuJXEZI3Bt/1/zOmQhd+Z7hwGiSLsVwaBlfdSCJwv33Oe4h7O SLXPtsPobOmhabdPtpyrwFE+9+Q+kRFgWNXzG2ljZqu0BXMawDIovMlyDu3Bwdu3 xtXUgyN9ulirTItGNg6f6a0g7OglqdDTzNpB7d2FbznzGx3D9x9ywHw8HKAAEjxV HewGXyTGKlQg2OqGI9Pxl+JdUN1oby1ktstPHYPzhZlxjZZF90kqtBlTZ0ATZGVi Z/dJiMGOYt1I1CwOpyO8yRc8WeYZqbrKPxO/VsQ9b15tdADxcf+EMeuQNSs= MIIEZzCCA0+gAwIBAgIQT5QLlkD90BQrkITUEnBTjzANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMTEwMTAwMDAwMFoXDTE2MTAzMTIzNTk1OVowOzEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRYwFAYDVQQDEw1tb29kbGUudXR1 LmZpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu57V8S33XIdPWR0L rBU3P7BUaGjMQQXLIvyJG30hdL6LeVmhgdGLmquH4PstOhkovAyU2oRnV8qgRGTv S/dpyjiBgLBZ3bM2RHKYmPTzUxW6yYeQskZeRva28BZPtCo7cI6Z0tzrN0svt6hv QAvcQr0hpi4eYmflRcLN+Vogwvo2U67xxIxBEqUPC9ESsiIjh3AppAZcO8QzMIZO 4CVhrWjyXSNpLtq7CS/n7xbw6/ky8bqFuaYsIBeyubsjp6nWbvMsuFRrUOh/Mjj3 PLVe3kFOb7ueSjxcfAbl+Nd0T2Qa7KT7yY8zBI3JEoj19eTpSrZzPcBToA+LHUwi MfeM0wIDAQABo4IBajCCAWYwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDj ue0wHQYDVR0OBBYEFHSb32e0HpXDgKuD31baDigtJobzMA4GA1UdDwEB/wQEAwIF oDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAi BgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+g LaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBt BggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVu YS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50 Y3MudGVyZW5hLm9yZzAYBgNVHREEETAPgg1tb29kbGUudXR1LmZpMA0GCSqGSIb3 DQEBBQUAA4IBAQAqzKnyX9RnkwXwOM1szmj5iCMwTLVKl+ULpwxajHKs3Y8qXpgZ qR0JGgdAPE+qpWPQHRy+H0wwoAGwJHayyYVqd0WEUD6ET1YqxLGCbPA6I+gCLwN/ 2Gr2zU+BrPZ+Lbx3libwYEe4DtRhrHGvM+EoK703HLyQbAIFbQQG7xrEFOD4yjFB grT2zSpweu6njvXsomDNwjdCcG2sP7xOm5+ECGwB7RS85l6tAhkw/LR3msagUpZ5 rol41Nc8xtMqDhVlI9K9MBfdGmj4wnvFzYS6bbAuMcOBUEllwtbhzzJf53XKQBZF 0uKP0MosqHl91zcW2TOx0wxNhL4Hhavhe0hr urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Turun yliopiston Moodle-oppimisalusta University of Turku's Moodle learning management system Moodle-oppimisalusta Moodle learning management system Turun yliopisto University of Turku Abo universitet Turun yliopisto University of Turku Abo universitet http://www.utu.fi/ http://www.utu.fi/ http://www.utu.fi/ Nadja Plankevitch mailto:hakajasen@utu.fi Nadja Plankevitch mailto:hakajasen@utu.fi uni-freiburg.de mylogin.uni-freiburg.de emailAddress=mylogin@uni-freiburg.de,CN=mylogin.uni-freiburg.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFfTCCBGWgAwIBAgIECwSA/TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MDkxMDA4NDIyM1oXDTEy MDkwODA4NDIyM1owgZkxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMSAw HgYDVQQDExdteWxvZ2luLnVuaS1mcmVpYnVyZy5kZTEmMCQGCSqGSIb3DQEJARYX bXlsb2dpbkB1bmktZnJlaWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCcCCnqbYEm/MUqLZOZzOIldcuRsLQMxg+OTAbkzOffYjc+Nv8eZB2d C7Ir+tXAg8VLw25GeIwqEypfbZUmH+kL6DbvStjTlIfiacdVuiTCPjrBJjW0Cbkv PKjF7y6+zlC6DgcTtyspXz/wrqg65rj6CQnRBSUWJJr/Gr/hyQbsJNpQrcz+SvH5 YovmcxceMTwQoOUmXRbwiZ4IHS2vORXHPLvXcPH1ok6m9BvcchCq/PTafZc+jb7h JDKtJcop/k3N/ThhjNG12vhrAqu/zflSUwN8cLK9XSpaWbwaWfd0WvmMjuccugAQ vqjnAM0lHNz8jNBfUK127YtBorrr1KXzAgMBAAGjggHcMIIB2DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFLPJRRSfL3EI+ZZzFtFMA4HUF7frMB8GA1UdIwQYMBaAFDNnqdbxk1U2 rKEyvcHkljn/THAxMCIGA1UdEQQbMBmBF215bG9naW5AdW5pLWZyZWlidXJnLmRl MIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwQKA+oDyGOmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJlaWJ1 cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AJpdZjWvvwjD2Gt+P48Ab9JfuIjar3uz37CbQc1+DInjVJgWGzjhRyjLsJKLuAy6 QRsWZ8YGLZGv7KhLZyEGIhlJDoB1jDsf22mcIT9uDKhq+JC4XbFd59FuihSfWTKT i5Eeok6oLGqN229dPDjPEbLs06s+ecIy9UwTexsSmD0qjUCAJgQupI2pOWeNhpw+ tWHYbQYYQMjSHXmip0+tARpl/nIe0usMFGAdkDXnw/OwyFanHdwWvLUmKJJHUB6G w/gKdispD1t7/n/INb8BdDuqHXn90ft6ymtGFL3ktyLU6FwdiexcVLw7mky+WG56 2ERqngwPct4mRDp6O58BlZ4= mylogin.uni-freiburg.de emailAddress=mylogin@uni-freiburg.de,CN=mylogin.uni-freiburg.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFfTCCBGWgAwIBAgIECwSA/TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MDkxMDA4NDIyM1oXDTEy MDkwODA4NDIyM1owgZkxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMSAw HgYDVQQDExdteWxvZ2luLnVuaS1mcmVpYnVyZy5kZTEmMCQGCSqGSIb3DQEJARYX bXlsb2dpbkB1bmktZnJlaWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCcCCnqbYEm/MUqLZOZzOIldcuRsLQMxg+OTAbkzOffYjc+Nv8eZB2d C7Ir+tXAg8VLw25GeIwqEypfbZUmH+kL6DbvStjTlIfiacdVuiTCPjrBJjW0Cbkv PKjF7y6+zlC6DgcTtyspXz/wrqg65rj6CQnRBSUWJJr/Gr/hyQbsJNpQrcz+SvH5 YovmcxceMTwQoOUmXRbwiZ4IHS2vORXHPLvXcPH1ok6m9BvcchCq/PTafZc+jb7h JDKtJcop/k3N/ThhjNG12vhrAqu/zflSUwN8cLK9XSpaWbwaWfd0WvmMjuccugAQ vqjnAM0lHNz8jNBfUK127YtBorrr1KXzAgMBAAGjggHcMIIB2DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFLPJRRSfL3EI+ZZzFtFMA4HUF7frMB8GA1UdIwQYMBaAFDNnqdbxk1U2 rKEyvcHkljn/THAxMCIGA1UdEQQbMBmBF215bG9naW5AdW5pLWZyZWlidXJnLmRl MIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwQKA+oDyGOmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJlaWJ1 cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AJpdZjWvvwjD2Gt+P48Ab9JfuIjar3uz37CbQc1+DInjVJgWGzjhRyjLsJKLuAy6 QRsWZ8YGLZGv7KhLZyEGIhlJDoB1jDsf22mcIT9uDKhq+JC4XbFd59FuihSfWTKT i5Eeok6oLGqN229dPDjPEbLs06s+ecIy9UwTexsSmD0qjUCAJgQupI2pOWeNhpw+ tWHYbQYYQMjSHXmip0+tARpl/nIe0usMFGAdkDXnw/OwyFanHdwWvLUmKJJHUB6G w/gKdispD1t7/n/INb8BdDuqHXn90ft6ymtGFL3ktyLU6FwdiexcVLw7mky+WG56 2ERqngwPct4mRDp6O58BlZ4= urn:mace:shibboleth:1.0:nameIdentifier uni-freiburg.de mylogin.uni-freiburg.de emailAddress=mylogin@uni-freiburg.de,CN=mylogin.uni-freiburg.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFfTCCBGWgAwIBAgIECwSA/TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MDkxMDA4NDIyM1oXDTEy MDkwODA4NDIyM1owgZkxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMSAw HgYDVQQDExdteWxvZ2luLnVuaS1mcmVpYnVyZy5kZTEmMCQGCSqGSIb3DQEJARYX bXlsb2dpbkB1bmktZnJlaWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCcCCnqbYEm/MUqLZOZzOIldcuRsLQMxg+OTAbkzOffYjc+Nv8eZB2d C7Ir+tXAg8VLw25GeIwqEypfbZUmH+kL6DbvStjTlIfiacdVuiTCPjrBJjW0Cbkv PKjF7y6+zlC6DgcTtyspXz/wrqg65rj6CQnRBSUWJJr/Gr/hyQbsJNpQrcz+SvH5 YovmcxceMTwQoOUmXRbwiZ4IHS2vORXHPLvXcPH1ok6m9BvcchCq/PTafZc+jb7h JDKtJcop/k3N/ThhjNG12vhrAqu/zflSUwN8cLK9XSpaWbwaWfd0WvmMjuccugAQ vqjnAM0lHNz8jNBfUK127YtBorrr1KXzAgMBAAGjggHcMIIB2DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFLPJRRSfL3EI+ZZzFtFMA4HUF7frMB8GA1UdIwQYMBaAFDNnqdbxk1U2 rKEyvcHkljn/THAxMCIGA1UdEQQbMBmBF215bG9naW5AdW5pLWZyZWlidXJnLmRl MIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwQKA+oDyGOmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJlaWJ1 cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AJpdZjWvvwjD2Gt+P48Ab9JfuIjar3uz37CbQc1+DInjVJgWGzjhRyjLsJKLuAy6 QRsWZ8YGLZGv7KhLZyEGIhlJDoB1jDsf22mcIT9uDKhq+JC4XbFd59FuihSfWTKT i5Eeok6oLGqN229dPDjPEbLs06s+ecIy9UwTexsSmD0qjUCAJgQupI2pOWeNhpw+ tWHYbQYYQMjSHXmip0+tARpl/nIe0usMFGAdkDXnw/OwyFanHdwWvLUmKJJHUB6G w/gKdispD1t7/n/INb8BdDuqHXn90ft6ymtGFL3ktyLU6FwdiexcVLw7mky+WG56 2ERqngwPct4mRDp6O58BlZ4= mylogin.uni-freiburg.de emailAddress=mylogin@uni-freiburg.de,CN=mylogin.uni-freiburg.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFfTCCBGWgAwIBAgIECwSA/TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MDkxMDA4NDIyM1oXDTEy MDkwODA4NDIyM1owgZkxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMSAw HgYDVQQDExdteWxvZ2luLnVuaS1mcmVpYnVyZy5kZTEmMCQGCSqGSIb3DQEJARYX bXlsb2dpbkB1bmktZnJlaWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCcCCnqbYEm/MUqLZOZzOIldcuRsLQMxg+OTAbkzOffYjc+Nv8eZB2d C7Ir+tXAg8VLw25GeIwqEypfbZUmH+kL6DbvStjTlIfiacdVuiTCPjrBJjW0Cbkv PKjF7y6+zlC6DgcTtyspXz/wrqg65rj6CQnRBSUWJJr/Gr/hyQbsJNpQrcz+SvH5 YovmcxceMTwQoOUmXRbwiZ4IHS2vORXHPLvXcPH1ok6m9BvcchCq/PTafZc+jb7h JDKtJcop/k3N/ThhjNG12vhrAqu/zflSUwN8cLK9XSpaWbwaWfd0WvmMjuccugAQ vqjnAM0lHNz8jNBfUK127YtBorrr1KXzAgMBAAGjggHcMIIB2DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFLPJRRSfL3EI+ZZzFtFMA4HUF7frMB8GA1UdIwQYMBaAFDNnqdbxk1U2 rKEyvcHkljn/THAxMCIGA1UdEQQbMBmBF215bG9naW5AdW5pLWZyZWlidXJnLmRl MIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p LWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwQKA+oDyGOmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwgagGCCsGAQUFBwEBBIGbMIGYMEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMS5w Y2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJlaWJ1 cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AJpdZjWvvwjD2Gt+P48Ab9JfuIjar3uz37CbQc1+DInjVJgWGzjhRyjLsJKLuAy6 QRsWZ8YGLZGv7KhLZyEGIhlJDoB1jDsf22mcIT9uDKhq+JC4XbFd59FuihSfWTKT i5Eeok6oLGqN229dPDjPEbLs06s+ecIy9UwTexsSmD0qjUCAJgQupI2pOWeNhpw+ tWHYbQYYQMjSHXmip0+tARpl/nIe0usMFGAdkDXnw/OwyFanHdwWvLUmKJJHUB6G w/gKdispD1t7/n/INb8BdDuqHXn90ft6ymtGFL3ktyLU6FwdiexcVLw7mky+WG56 2ERqngwPct4mRDp6O58BlZ4= urn:mace:shibboleth:1.0:nameIdentifier Universität Freiburg Universität Freiburg http://www.uni-freiburg.de/ Hans-Adolf Ruppert ruppert@ub.uni-freiburg.de myLogin Team mylogin@uni-freiburg.de shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= SAGE Journals Online SAGE Journals Online http://online.sagepub.com/ Ryan Krebs shibboleth-admin@highwire.stanford.edu urn:oasis:names:tc:SAML:2.0:nameid-format:transient OpenWiki Administration OpenWiki Administrasjon OpenWiki Administration is the administration interface where users create new openwikis. http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf UNINETT OpenWiki UNINETT OpenWiki UNINETT OpenWiki is a set of wikis, as a collaboration platform across domains. UNINETT OpenWiki er en wikiløsning, for samarbeid på kryss av organisajoner. MIIEGzCCAwOgAwIBAgIJAOrEig4Ycg6MMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEaMBgGA1UEAxMRb3Blbndpa2kuZmVpZGUubm8wHhcNMTIxMDA1MTIzOTI5WhcNMjIxMDA1MTIzOTI5WjBmMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxGjAYBgNVBAMTEW9wZW53aWtpLmZlaWRlLm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAySsOo8gS8Gx7oQ19CIhVJ5wyJhAW9w073MH0xsSPseqWMur67LSCeT3gN5KFNJ2SP13xD2Htutc1oTMzufdmWviWGQisArcpmFaBbQoJQHSjdYxbKMQ57NXb9wzzp3uQjkzNrMBqekYFy5LtQirOjlEY3fzatWXjwa9IZvqb2u7B0wxpVZjyvuuoklMSYnHom1d+a/crQrNhYEPwm+6juXn8S4/bNxuOvpfUWcuLp90BVvlx3QOUqHI09hLRMU9Ab2C/nVUViUCDuB4mHSmZoj04IbKpdgNlR9HMJjB1p0RbpMG5IZ4NtmgxQkPbU5+ABj6ItzOK0vcto/zD8DHeGQIDAQABo4HLMIHIMB0GA1UdDgQWBBTCEFpRccjnmaW7kroNrJ2iLTYkgTCBmAYDVR0jBIGQMIGNgBTCEFpRccjnmaW7kroNrJ2iLTYkgaFqpGgwZjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRowGAYDVQQDExFvcGVud2lraS5mZWlkZS5ub4IJAOrEig4Ycg6MMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIWi86krhY7Sou8ggyQmwNtq2+qDnJuvJx2Pt4LMCmubxFH6rFXRsoxj7UmmeklScvgZeOT8pcd4rFhqEgh6eX9V5achDeKYqeCt3RVIjhe33O44Lc+cjNmQCchf55QI+qnG7ATtYdDWu37AzXL6q6POVuxx2XHggWPpSlreU+4QWV5wfqWBXblyEFjLoFXzq3yVfTW4N/yM8UXZTUdPiFKmqQ2gmlDSo7EloCE2OMOsbbyTvoXHLMa3mVjfpyk+iEDNsKq/1AHVgDqekE8EH52pWeTOPmx6lGTbviwPvpIDHGxkBv9AZ2JAoN185KET7AuQN1H6neiB9TGnYYuAZGA= MIIEGzCCAwOgAwIBAgIJAOrEig4Ycg6MMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEaMBgGA1UEAxMRb3Blbndpa2kuZmVpZGUubm8wHhcNMTIxMDA1MTIzOTI5WhcNMjIxMDA1MTIzOTI5WjBmMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxGjAYBgNVBAMTEW9wZW53aWtpLmZlaWRlLm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAySsOo8gS8Gx7oQ19CIhVJ5wyJhAW9w073MH0xsSPseqWMur67LSCeT3gN5KFNJ2SP13xD2Htutc1oTMzufdmWviWGQisArcpmFaBbQoJQHSjdYxbKMQ57NXb9wzzp3uQjkzNrMBqekYFy5LtQirOjlEY3fzatWXjwa9IZvqb2u7B0wxpVZjyvuuoklMSYnHom1d+a/crQrNhYEPwm+6juXn8S4/bNxuOvpfUWcuLp90BVvlx3QOUqHI09hLRMU9Ab2C/nVUViUCDuB4mHSmZoj04IbKpdgNlR9HMJjB1p0RbpMG5IZ4NtmgxQkPbU5+ABj6ItzOK0vcto/zD8DHeGQIDAQABo4HLMIHIMB0GA1UdDgQWBBTCEFpRccjnmaW7kroNrJ2iLTYkgTCBmAYDVR0jBIGQMIGNgBTCEFpRccjnmaW7kroNrJ2iLTYkgaFqpGgwZjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRowGAYDVQQDExFvcGVud2lraS5mZWlkZS5ub4IJAOrEig4Ycg6MMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIWi86krhY7Sou8ggyQmwNtq2+qDnJuvJx2Pt4LMCmubxFH6rFXRsoxj7UmmeklScvgZeOT8pcd4rFhqEgh6eX9V5achDeKYqeCt3RVIjhe33O44Lc+cjNmQCchf55QI+qnG7ATtYdDWu37AzXL6q6POVuxx2XHggWPpSlreU+4QWV5wfqWBXblyEFjLoFXzq3yVfTW4N/yM8UXZTUdPiFKmqQ2gmlDSo7EloCE2OMOsbbyTvoXHLMa3mVjfpyk+iEDNsKq/1AHVgDqekE8EH52pWeTOPmx6lGTbviwPvpIDHGxkBv9AZ2JAoN185KET7AuQN1H6neiB9TGnYYuAZGA= UNINETT OpenWiki UNINETT OpenWiki is a set of wikis, as a collaboration platform across domains. UNINETT OpenWiki er en wikiløsning, for samarbeid på kryss av organisajoner. UNINETT UNINETT UNINETT UNINETT http://www.uninett.no/english http://www.uninett.no/ Feide Support support@feide.no MIICYTCCAcoCCQD7k9m8pOWTATANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxEjAQBgNVBAsTCUZlaWRlIFJuRDEYMBYGA1UEAxMPZm9vZGxlLmZlaWRlLm5vMB4XDTA4MDUyODE0MTMzMFoXDTA4MDcyNzE0MTMzMFowdTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRIwEAYDVQQLEwlGZWlkZSBSbkQxGDAWBgNVBAMTD2Zvb2RsZS5mZWlkZS5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAslppSJXg7lGMBf/dqbVb5uMpVpuNG3dyzzF23ed2S1eArCoBGzR4BOyM90sNoYDzXqX/DGp/NQg2gnR52bFksLBNypk6ScJIP+OGMlvaP1B5dWtZFcmpRcVnQnv/u94jQvMgrqwMuooivmzdPrAwiX1XqmlDLgUGtev1D8HmkyUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBT+vbShOJxcoNQdpdPuojZmEa+4fR91yxkPR0laTnp+WPBUBjRV9BUxLYG7vYUSwns6Py113NNnCE6IfAHSgPz8vj9K9ea50VaycMo/LP+GGfWTU9vccppUK4yCwPC1vlC3yHP7a3v+dsmj2GkhbsfVbgs8CfzbfNrxNaA7HZP5A== MIICYTCCAcoCCQD7k9m8pOWTATANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxEjAQBgNVBAsTCUZlaWRlIFJuRDEYMBYGA1UEAxMPZm9vZGxlLmZlaWRlLm5vMB4XDTA4MDUyODE0MTMzMFoXDTA4MDcyNzE0MTMzMFowdTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRIwEAYDVQQLEwlGZWlkZSBSbkQxGDAWBgNVBAMTD2Zvb2RsZS5mZWlkZS5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAslppSJXg7lGMBf/dqbVb5uMpVpuNG3dyzzF23ed2S1eArCoBGzR4BOyM90sNoYDzXqX/DGp/NQg2gnR52bFksLBNypk6ScJIP+OGMlvaP1B5dWtZFcmpRcVnQnv/u94jQvMgrqwMuooivmzdPrAwiX1XqmlDLgUGtev1D8HmkyUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBT+vbShOJxcoNQdpdPuojZmEa+4fR91yxkPR0laTnp+WPBUBjRV9BUxLYG7vYUSwns6Py113NNnCE6IfAHSgPz8vj9K9ea50VaycMo/LP+GGfWTU9vccppUK4yCwPC1vlC3yHP7a3v+dsmj2GkhbsfVbgs8CfzbfNrxNaA7HZP5A== urn:oasis:names:tc:SAML:2.0:nameid-format:transient OpenWiki OpenWiki is a wiki farm solution where everyone can create their own wikis and setup access control. kfki href href-edugain href-idps kfki.hu mail.kfki.hu sunserv.kfki.hu rmki.kfki.hu aeki.kfki.hu iki.kfki.hu mfa.kfki.hu szfki.hu wigner.mta.hu energia.mta.hu ttk.mta.hu 148.6.0.0/16 2001:738:5001::/48 geo:47.48945,18.9497 MIIDGzCCAgOgAwIBAgIUdn3t4i5i7MiVMJB07lC7yL4IAoowDQYJKoZIhvcNAQEFBQAwFzEVMBMGA1UEAxMMcGFwaS5rZmtpLmh1MB4XDTA5MDgxMDE2MDEyMloXDTI5MDgxMDE2MDEyMlowFzEVMBMGA1UEAxMMcGFwaS5rZmtpLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApGGAG9GWNsCJZ6JayutI95u4FmGvsfza6uSKUX3XuZp1uUViY6eH4h4gCNgCzufvJ4GNSdxYhohFEgzB0MM23MrDl9DzS4NX+g7eYFCmmD1zPcui4YzIYJWmCSXAqXDqaLox4aVxtQrOr4sBcy/0jzlXXC3IHSS2GKuCj8tlXf9TLoZTZgZaNcyphelUa/y2DsmNSMIcfZXmYbZCqD/VErNBwfPD5mAr+M+1C5JxRY+6XIPs7jh2eibWZsiafsgDYV2Px2M5NoPfwaJDyBLVA57t34p2G9xCeCak+5cPgu3sZ+sdGC1OZ5uLr+32l9KUu+mR/Q/j2m06dlK4wF8rzwIDAQABo18wXTA8BgNVHREENTAzggxwYXBpLmtma2kuaHWGI2h0dHBzOi8vcGFwaS5rZmtpLmh1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBS0zg53E13omfWDQUJAKMLs2TKjgDANBgkqhkiG9w0BAQUFAAOCAQEASowJqpasNKCiw9UvgdaYs98wdI5xKFNIngJdJUKqlYIR1EgibCKFSap6dQkjkuVyMoUfd13WNcruCKHm+TYR+A77/xQB8mr07LAKhcMCYXVR3JuHLewzEbKrXhifaP9Qj5isuiLTFPpsYHtOra9HkEhpRRxM9UO0F1tBXZwV9XtTfbSk/vqQUID4MufOnlLGcfoL551wEa8lQWTcj8+alUaizeIp66M3tFIB317xM7gMtAPdkp5FOyEO25ko6DuIXXFA4vIbGhJSPNmb9GjmKF4i2LlEZpFzW8FCrHS12cVtmDBUE8rw993QIE38s8Bi64wgMQPCG9dgeIUvHKn/zw== papi.kfki.hu MIIEcDCCA1igAwIBAgIQdJ8kRHCkiTNnB2gsFl8HnDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEyMTAwNTAwMDAwMFoXDTE1MTAwNTIzNTk1OVowTzELMAkGA1UEBhMCSFUxKTAnBgNVBAoTIE1UQSBXaWduZXIgRml6aWthaSBLdXRhdG9rb3pwb250MRUwEwYDVQQDEwxwYXBpLmtma2kuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2GCoP21qShohHWYORncFPElyjE3mBXCbNIDM+a0GkG0IbiD7b042iseaCxqlTioQtux2wV92DmvGolJvVYHQB4X3bR407ZSCM0KWZpcU+1IsZnQ+t2ZbgC+Hdu4S3lgr8ShWx4b8fsMLZRJDZpMv26jVDMRw3AgC6hYjHlxhEK5dq4Zf+QB39cecsI7AbMeME7VxSV9DrfunDr2gWeGH/VZZ1WxQ7pzaaPg4H/Dwy9PSGL3wcyB4JtmmoxC9V0MtD443Q+eNqTQDOVCgDMRQjPCBLP17EsEtNCAOKoixFR/BnpQIOf7d+nZnBkTZQ4qcQyda2gREyC+YPH9HVZulLAgMBAAGjggFfMIIBWzAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+K5mh3yYNEZJ1h03qgYcnzPDUXYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwFwYDVR0RBBAwDoIMcGFwaS5rZmtpLmh1MA0GCSqGSIb3DQEBBQUAA4IBAQC3UcffXrc9R6QaYjPRX1mPnFaBd//JZufTUCNjmeVU5cxV0BXy1pbyJGwrDnIEGtjazkvcF3mwaCLD2B3mGaiXKlO3S7bVfNjCaGQZVmKPlzHMWRubUihPPcDN4MEgXEd5qnRnGw+dMdFX01DK+RPuiQIbvLKrSV3lpwoAm0rIYuognbxmdIinzkU6+lrpQZt77eCvnzTMBDkg1TIFUYFoBJ42viPN7R+380D9DSmV3nh/ewZj71mT6313QdODR2sY8XQsac4OSC/wMQdSQzeQZAAWY+LeLiXUko9EYlwRUdoU5XY/oFrHpRah3uswFK8aKlyxNx0mkPp9lGI/bfOL papi.kfki.hu urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient MTA KFKI - Magyar Tudományos Akadémia Központi Fizikai Kutató Intézet Central Research Institute for Physics of the Hungarian Academy of Sciences MTA KFKI Csillebérc MTA KFKI Csillebérc http://www.kfki.hu http://www.kfki.hu KFKI AAI mailto:aai@kfki.hu KFKI AAI mailto:aai@kfki.hu KFKI AAI mailto:aai@kfki.hu de.statista.com CN=de.statista.com,OU=DFN-PKI,O=DFN-Verein,C=DE MIIE4jCCA8qgAwIBAgIHEn65XsmOBDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0G A1UEAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMTA5MDEwODAxMThaFw0x NjA4MzAwODAxMThaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWlu MRAwDgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9kZS5zdGF0aXN0YS5jb20wggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIP8FskLI19g/XBvxY1ua4uEtg Q0vdL6f/wuKNP8wc/hCNh/HGJLYj9S0BRFmVlCxiXFhr5GRZAAZN+b6msehsgPs3 V6yKsP0Ga4yt7ccJuAzUFVU8Qrva2TIvDLPZ7Qucj+2M4ekxpqBjp850JbTqdGO1 oDmrKAzuxWXUS/9L88tFHiHvaxLEIBK3OYf6k8lK61BZuU2DXIFkd72iCF7LS/sE uHh1db+185ssxNiLICu2vqJ9ZpsrYN6qOxSNvxI3jQ7jHNOlVXwFGAeDsnjg4Qxa oqfgLekPagmmDWpAI9QHTyqUOAaN03UWigVeb01IiH8EwBKzi82mims7CHb1AgMB AAGjggG8MIIBuDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggr BgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFOG/Ep6pb7z0/1gHX1D6Yx8DZsGx MB8GA1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMIGRBgNVHR8EgYkwgYYw QaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRl L2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUH AQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xv YmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcw AoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCJFZsyyBpVIHAp preO/3S9+1Gw4OFWgS4Ajpfxz8H5pV5+6PK9bogtUWt7kSt41rbrWKWWbiZkjuTo Th4aHytOOeHpaUYH9qkFa7Cla5L4FEB52uarXlnXtrp3/2sTPvpZWtDk7KNZYvcN Psfu+IqZEGwHWuwh58Hl2v5xf137GhgcYuOm5Yabvi0+MdmtHihWuJ2sA7NEWzn8 LW8dBcS4uGBLwmZ5Tq4zIAbppwwoqV81YwY+IaW9ObNpYJUMPhyxxW6ydTxF4yuT qZL8C8tvRqJtGUxFqPs4xImg3b9WLPThwMkFkuH/xzQqmN+xeoD3LvL/2DF88T3y l/xjGBYl Statista Statista http://de.statista.com Thomas Leidinger technik@statista.com Tim Kröger tim.kroeger@statista.com pqshibboleth.proquest.com CN=pqshibboleth.proquest.com MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo aWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2 MTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO 8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1 WTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb v672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw +mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn 6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA AaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA FBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl dGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD ggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9 CvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP 8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR JP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz llRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a w3TEf0UNS0mkXt4kI5wSMt2ZJP0= pqshibboleth.proquest.com CN=pqshibboleth.proquest.com MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo aWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2 MTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO 8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1 WTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb v672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw +mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn 6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA AaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA FBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl dGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD ggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9 CvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP 8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR JP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz llRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a w3TEf0UNS0mkXt4kI5wSMt2ZJP0= ProQuest ProQuest http://www.proquest.com Host Master hostmaster@csa.com Host Master hostmaster@csa.com Anil Nair anil.nair@proquest.com proxy.nationallizenzen.de CN=proxy.nationallizenzen.de,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIFczCCBFugAwIBAgIED/+i7TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA5 WhcNMTUwNTAzMTM0NzA5WjCBjTELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEiMCAGA1UEAxMZcHJveHkubmF0 aW9uYWxsaXplbnplbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALl7cjTk9U/X/5G1XPi18Kr/IdXZNLzoYq00d8WXEHyhMOL4qBgpudJBv3w8hKgD DYIeg9GJzRjw1Poo7ggQO3aN3F0VCvADCxcbRtlygt7vr0b9hac8KrVjGouAnrbO s3OlDbx/WOrNfxbxkEwV5ll0b+Zn6wpo/Yn5Do7WqYeGa+XGUNkcdMsdaL0KpsxK jE4fPU9kt2bYxQNrK/+jDxoGM8doz++V9rSd7We8RV9pSUOKJK2cT9SkP1ZGF/Cj 3G3kG4BqfpoIqHAAukslh5R9eAYdDMioAkvhnJ6reY8Z5i1BC6vEh1s+Q6qgbtXl yccvt22QtEV12HPViiLr7DsCAwEAAaOCAakwggGlMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU utYST8Z5b86NsPpvJZarjPtlCaMwHwYDVR0jBBgwFoAUpuT/mP3lSTJ+XHXyFqJN jHQ13iIwGgYDVR0RBBMwEYEPa2luc3RsZXJAZ2J2LmRlMHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPUiBRbIOTiRK 0w+HTSw/45iWajuAU4O4EW5BepK36X8pqkY93dyRwbd6SGeEEBlEfx280j5DRoC1 2GeycwixiF6fApo6Ck7S8LdN1ElivbcSd6OMp+Fm3g17pmZobfEnDTQr4N4LRUP/ EY7BTIUsP36dDSnn109deV1TonFMebrsQRYKFUazsLjkmkQjmCMRGAm/j9mWNW0L UWoMz/805COw0LBlNujSvI0cYgAJSlAPGBJci2Oyj1x7oK93eH+UKvWzojPABRdw L20ZBKGHY+oIYzioq9KI0UpuXMT9KkEFTlYzIQ3DH026Hg6wTruDUGotdtSadOBM qROSGpAVyQ== proxy.nationallizenzen.de CN=proxy.nationallizenzen.de,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIFczCCBFugAwIBAgIED/+i7TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA5 WhcNMTUwNTAzMTM0NzA5WjCBjTELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEiMCAGA1UEAxMZcHJveHkubmF0 aW9uYWxsaXplbnplbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALl7cjTk9U/X/5G1XPi18Kr/IdXZNLzoYq00d8WXEHyhMOL4qBgpudJBv3w8hKgD DYIeg9GJzRjw1Poo7ggQO3aN3F0VCvADCxcbRtlygt7vr0b9hac8KrVjGouAnrbO s3OlDbx/WOrNfxbxkEwV5ll0b+Zn6wpo/Yn5Do7WqYeGa+XGUNkcdMsdaL0KpsxK jE4fPU9kt2bYxQNrK/+jDxoGM8doz++V9rSd7We8RV9pSUOKJK2cT9SkP1ZGF/Cj 3G3kG4BqfpoIqHAAukslh5R9eAYdDMioAkvhnJ6reY8Z5i1BC6vEh1s+Q6qgbtXl yccvt22QtEV12HPViiLr7DsCAwEAAaOCAakwggGlMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU utYST8Z5b86NsPpvJZarjPtlCaMwHwYDVR0jBBgwFoAUpuT/mP3lSTJ+XHXyFqJN jHQ13iIwGgYDVR0RBBMwEYEPa2luc3RsZXJAZ2J2LmRlMHkGA1UdHwRyMHAwNqA0 oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3Js LmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPUiBRbIOTiRK 0w+HTSw/45iWajuAU4O4EW5BepK36X8pqkY93dyRwbd6SGeEEBlEfx280j5DRoC1 2GeycwixiF6fApo6Ck7S8LdN1ElivbcSd6OMp+Fm3g17pmZobfEnDTQr4N4LRUP/ EY7BTIUsP36dDSnn109deV1TonFMebrsQRYKFUazsLjkmkQjmCMRGAm/j9mWNW0L UWoMz/805COw0LBlNujSvI0cYgAJSlAPGBJci2Oyj1x7oK93eH+UKvWzojPABRdw L20ZBKGHY+oIYzioq9KI0UpuXMT9KkEFTlYzIQ3DH026Hg6wTruDUGotdtSadOBM qROSGpAVyQ== urn:mace:shibboleth:1.0:nameIdentifier Verbundzentrale des Gemeinsamen Bibliotheksverbundes Nationallizenzen Privatnutzer Zugangsproxy http://www.gbv.de/ Gerald Steilen steilen@gbv.de Till Kinstler kinstler@gbv.de Franck Borel borel@gbv.de shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= JAMA JAMA http://pubs.ama-assn.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu http://ukfederation.org.uk/doc/mdrps-20130902 qub.ac.uk MIIDKDCCAhCgAwIBAgIVAJycK9QeBfR7eEXzFTRCeXgxyljUMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIzLnF1Yi5hYy51azAeFw0xMjAzMjcxMzE4NTha Fw0zMjAzMjcxNDE4NThaMBoxGDAWBgNVBAMTD3NoaWIzLnF1Yi5hYy51azCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIreX13KY2pe43eXfxccSvl/4f3N QD5HtQfUY7tjkMyT+og8bDiavnHm5puyoO8hsIOOV0Hqv4nrF8cKhu895IcnstWY sd9vLjSRhSKXa8w3VcRhpWDMLaxd21jgi/32tofMCWodFx38cGyuINI2Wuv2ME05 r03JMVnwWmjFCzGWsdUTHSffi0GlW6bo1X/3jzx+5VMkKRobbLzCvMSzTmyCFEn8 rZQhhFtShz3JZAajnOsRLiiJmYi2ep70Ub3aE8ZB3HOizWYsgPulmMTUm3nacr50 x9P+tWxKdtd4qU/m4v9wYsRJhJpA6yljZmtrQMsoKMdpgKkHhd1WGdwQt1MCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYjMucXViLmFjLnVrhiZodHRwczovL3NoaWIz LnF1Yi5hYy51ay9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUXmiIagkYVllQI5LM BnzS+VAh5EAwDQYJKoZIhvcNAQEFBQADggEBADuA54YASAFyW/RVKg44Aktj/bGe aYcuOfGcv48TNIOeS/NHRqlQeyjiyvPGlc8ul3mMYv8Q9MoB7DxpCJa7BbbXSVQC n5jkx70rmbc7WOrSH5uNjQP34rbRMK56yOGdlUEAKf4V3raGWHOs5V+Q4n9gE4FG bHqn90pt5kR9L7VZW8D1dPpMA3YDbDj2anX0zM8VQxiqipUWeoISWX0P6cEhQzsz j5jG9uXwrdLwsmzHImL6Xc4K41lVaxXoZydYzmu6nougbKa+XdIRiRLqJDeId6ZA iEW6gm81phqOuQXOIMVz4Qbd0M3RhcskYsYaZW08gG/vBOLNZEyqmtph6/0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient qub.ac.uk MIIDKDCCAhCgAwIBAgIVAJycK9QeBfR7eEXzFTRCeXgxyljUMA0GCSqGSIb3DQEB BQUAMBoxGDAWBgNVBAMTD3NoaWIzLnF1Yi5hYy51azAeFw0xMjAzMjcxMzE4NTha Fw0zMjAzMjcxNDE4NThaMBoxGDAWBgNVBAMTD3NoaWIzLnF1Yi5hYy51azCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIreX13KY2pe43eXfxccSvl/4f3N QD5HtQfUY7tjkMyT+og8bDiavnHm5puyoO8hsIOOV0Hqv4nrF8cKhu895IcnstWY sd9vLjSRhSKXa8w3VcRhpWDMLaxd21jgi/32tofMCWodFx38cGyuINI2Wuv2ME05 r03JMVnwWmjFCzGWsdUTHSffi0GlW6bo1X/3jzx+5VMkKRobbLzCvMSzTmyCFEn8 rZQhhFtShz3JZAajnOsRLiiJmYi2ep70Ub3aE8ZB3HOizWYsgPulmMTUm3nacr50 x9P+tWxKdtd4qU/m4v9wYsRJhJpA6yljZmtrQMsoKMdpgKkHhd1WGdwQt1MCAwEA AaNlMGMwQgYDVR0RBDswOYIPc2hpYjMucXViLmFjLnVrhiZodHRwczovL3NoaWIz LnF1Yi5hYy51ay9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUXmiIagkYVllQI5LM BnzS+VAh5EAwDQYJKoZIhvcNAQEFBQADggEBADuA54YASAFyW/RVKg44Aktj/bGe aYcuOfGcv48TNIOeS/NHRqlQeyjiyvPGlc8ul3mMYv8Q9MoB7DxpCJa7BbbXSVQC n5jkx70rmbc7WOrSH5uNjQP34rbRMK56yOGdlUEAKf4V3raGWHOs5V+Q4n9gE4FG bHqn90pt5kR9L7VZW8D1dPpMA3YDbDj2anX0zM8VQxiqipUWeoISWX0P6cEhQzsz j5jG9uXwrdLwsmzHImL6Xc4K41lVaxXoZydYzmu6nougbKa+XdIRiRLqJDeId6ZA iEW6gm81phqOuQXOIMVz4Qbd0M3RhcskYsYaZW08gG/vBOLNZEyqmtph6/0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The Queen's University of Belfast Queen's University Belfast http://www.qub.ac.uk/ Karen Murphy mailto:eresources@qub.ac.uk Karen Murphy mailto:k.l.murphy@qub.ac.uk https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - RA Rezekne Higher Education Institution - RA IDP http://laife.lanet.lv/ http://www.ru.lv/ ITserviss itserviss@lu.lv https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Institut für Deutsche Sprache (IDS) - Forschungsprimärdatenrepository Institute for the German Language (IDS) - Respository Das Forschungsprimärdatenrepository des Institut für Deutsche Sprache (IDS) Repository of language resources provided by the Institute for the German Language (IDS). https://repos.ids-mannheim.de https://repos.ids-mannheim.de https://repos.ids-mannheim.de/privacy.html repos.ids-mannheim.de CN=repos.ids-mannheim.de,O=Institut fuer Deutsche Sprache,L=Mannheim,ST=Baden-Wuerttemberg,C=DE MIIFrTCCBJWgAwIBAgIHFSoBfvFYgTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0G A1UEAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMzAxMzExNDQ3MTFaFw0x ODAxMzAxNDQ3MTFaMIGGMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3Vl cnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEnMCUGA1UEChMeSW5zdGl0dXQg ZnVlciBEZXV0c2NoZSBTcHJhY2hlMR4wHAYDVQQDExVyZXBvcy5pZHMtbWFubmhl aW0uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCef4ups838DAB9 AFeOl3+K4nADphpeElH6iRY41C+o9dOQ+m5N9Twmpp7K0EjZGObwvmESRry07pL6 72mO0pTV7lTiE9USv3CIRMxCplv4bzaCphv2veXFYKUXU/nuo8CT5i6y6GLS/k7q 0mTVIxOk12thQLcV3mRfvY88OP4yGeWDMmo/Nvefaha3TxrNt5iIilZ9UWstnPSp u3pV3uX+l8gUNVRHAretThJyyj2bBNJwxZ2P16nzQZL68hrJOBf4wruJOp743/c+ X3lKLtapFo/XHfwylwC+V1FIHFKvgVNdAv28d0rtwoQcEJXfHlaHiPTyu+YQMRmn MpUcInV3AgMBAAGjggJOMIICSjA5BgNVHSAEMjAwMBEGDysGAQQBga0hgiwBAQQD ADARBg8rBgEEAYGtIYIsAgEEAwAwCAYGZ4EMAQICMAkGA1UdEwQCMAAwCwYDVR0P BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU ESD/k/Bc7kTRJc0rsugmsX+uy+EwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvx vCJ1beswIAYDVR0RBBkwF4IVcmVwb3MuaWRzLW1hbm5oZWltLmRlMIGRBgNVHR8E gYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp Y2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3wYI KwYBBQUHAQEEgdIwgc8wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4u ZGUvT0NTUC1TZXJ2ZXIvT0NTUDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNh LmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2 aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AJjBPxcfPIjEor07OUrgzTSup6qh4auvTaQzmLj/Q7N5lA2oLElqIm8kmmW+630f BK0p0LeExeOmpNI5rIR34qY6sIA99hdYYMwGrxEnNqPIo7PEfrY0naSIHp8nykJk n3zsRY/eskpYdUKhbYLdm23mcp9aitQ2cHp4Li+X599Jwew/epXKpkPs+X5n7Vl6 WDdN1kceolQ/2UKi/eO4P7DoEh5R5EPZCJzCnekVCaAUgz8zXrbdJp9Ctzk03rgH b1xeN6QBnOlltEeOTtUV2b/KADXu1eNF41dVN2ofSWAn1zx321gHv/fb0hEhTbUE hoWgvpRdJLO3MqO0sMEedQE= Institut für Deutsche Sprache (IDS) - Forschungsprimärdatenrepository Institute for the German Language (IDS) - Respository Das Forschungsprimärdatenrepository des Institut für Deutsche Sprache (IDS) Repository of language resources provided by the Institute for the German Language (IDS). e217 e217 Institut für Deutsche Sprache (IDS) Institut für Deutsche Sprache (IDS) http://www.ids-mannheim.de http://www.ids-mannheim.de Andreas Witt mailto:witt@ids-mannheim.de Oliver Schonefeld mailto:schonefeld@ids-mannheim.de AAI Team mailto:aai@ids-mannheim.de https://www.idem.garr.it/idem-metadata-registration-practice-statement RICeVI portal RICeVI portal This service provides experimental facilities for e-Learnign and e-Collaboration Questo servizio fornisce servizi sperimentali per l'e-Learning e l'e-Collaboration applications.eu-decide.eu applications.eumedgrid.eu gisela-gw.ct.infn.it gilda.ct.infn.it gw.ct.infn.it gweather.ct.infn.it gwlib.ct.infn.it indicate-gw.consorzio-cometa.it liferay.ct.infn.it ricevi.ct.infn.it viralgrid.ct.infn.it www.chain-project.eu www.special-project.it CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0 LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD RICeVI portal This service provides experimental facilities for e-Learnign and e-Collaboration INFN - the National Institute of Nuclear Physics. Catania division INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania RICeVI portal provided by INFN Catania RICeVI portal erogato da INFN Catania http://www.ct.infn.it/en/home http://www.ct.infn.it/it/home Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Riccardo Rotondo mailto:riccardo.rotondo@ct.infn.it mailto:credentials-admin@ct.infn.it Giuseppe Platania mailto:giuseppe.platania@ct.infn.it Carlo Rocca mailto:carlo.rocca@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - RJA Riga Graduate School of Law - RJA IDP http://laife.lanet.lv/ http://www.rgsl.edu.lv/ ITserviss itserviss@lu.lv urn:oasis:names:tc:SAML:2.0:nameid-format:transient Feide RnD Blog Feide RnD Blogg The blog of Feide RnD Bloggen til Feide RnD http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf impa.br IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada http://www.impa.br/ http://www.impa.br/ MIIEPjCCAyYCAQAwDQYJKoZIhvcNAQEFBQAwgeQxQjBABgNVBAoTOUlNUEEgLSBB c3NvY2lhY2FvIEluc3RpdHV0byBkZSBNYXRlbWF0aWNhIFB1cmEgZSBBcGxpY2Fk YTEpMCcGA1UECxMgQ0lOIC0gQ29vcmRlbmFjYW8gZGUgSW5mb3JtYXRpY2ExHTAb BgkqhkiG9w0BCQEWDm5ldGFkbUBpbXBhLmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFu ZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8xCzAJBgNVBAYTAkJSMRUwEwYD VQQDEwxyb3NzLmltcGEuYnIwHhcNMTMxMDAxMTE0NTE4WhcNMTgwOTMwMTE0NTE4 WjCB5DFCMEAGA1UEChM5SU1QQSAtIEFzc29jaWFjYW8gSW5zdGl0dXRvIGRlIE1h dGVtYXRpY2EgUHVyYSBlIEFwbGljYWRhMSkwJwYDVQQLEyBDSU4gLSBDb29yZGVu YWNhbyBkZSBJbmZvcm1hdGljYTEdMBsGCSqGSIb3DQEJARYObmV0YWRtQGltcGEu YnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMRcwFQYDVQQIEw5SaW8gZGUgSmFu ZWlybzELMAkGA1UEBhMCQlIxFTATBgNVBAMTDHJvc3MuaW1wYS5icjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQcfC7yePgWciiyBIGNDkZ3SZqHez1l qiOAXIw+OVvJRseEjtbZ79Pn4J6h/KdhWXdjbyh2eLl2nfAuknG/GKG49vjXNyDO IE+IpYtxAJM72TBJWJBV6UsABeZ0eFrv4IIG7bMRW+o5SerrRI15JBk7JxthpLUe aNWiceHaVgKwzkIAoZddqydn9UgTCPZ/zFuRTtBKLLfnf2mhuk1F6Jf47MjAn6KK jS4AVyqNE1jOBHTrSLP9ewlnA4WkYd9OFucn2Tvr52e+aiugH2DvYZR5qHSsqMYf s+VMeqAkDYnJpVSoaft3cG29r6K+730hGKOa26pKa/WG77blTNPcVasCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAWPh2+AT8lHSvyolzP05IRx6aMG1YTyme4Uj24Ta/ +N7snK7GvsQxN6c2vbXd7D55yBZvIfW+bMjWtSCZu6xV4LAaL+mqJSEu7+Ua8hOD DfVF9Vt2RtfQLNnWNzFYdBlZA9yPA0odp0hZY8y6ewV4xCbhUPFAPI47NQqICkDE wfC1BFWyJtOZ4/cxTKuA2Zdx9NQJQMY4g3i8fwRg3JJbb/OoSYwLWB/rW9hXCZ/T mSefwDiMtc1cABuLXEe6ijr7fI3MFBnhHdp0G6+eZ93SZ2IQGBk0d4gTapyYTlGk SYPbrmjUagqqGhnjWHPTrUyhVMCABShIRHh6/Vxc+lp/KA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient impa.br MIIEPjCCAyYCAQAwDQYJKoZIhvcNAQEFBQAwgeQxQjBABgNVBAoTOUlNUEEgLSBB c3NvY2lhY2FvIEluc3RpdHV0byBkZSBNYXRlbWF0aWNhIFB1cmEgZSBBcGxpY2Fk YTEpMCcGA1UECxMgQ0lOIC0gQ29vcmRlbmFjYW8gZGUgSW5mb3JtYXRpY2ExHTAb BgkqhkiG9w0BCQEWDm5ldGFkbUBpbXBhLmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFu ZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8xCzAJBgNVBAYTAkJSMRUwEwYD VQQDEwxyb3NzLmltcGEuYnIwHhcNMTMxMDAxMTE0NTE4WhcNMTgwOTMwMTE0NTE4 WjCB5DFCMEAGA1UEChM5SU1QQSAtIEFzc29jaWFjYW8gSW5zdGl0dXRvIGRlIE1h dGVtYXRpY2EgUHVyYSBlIEFwbGljYWRhMSkwJwYDVQQLEyBDSU4gLSBDb29yZGVu YWNhbyBkZSBJbmZvcm1hdGljYTEdMBsGCSqGSIb3DQEJARYObmV0YWRtQGltcGEu YnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMRcwFQYDVQQIEw5SaW8gZGUgSmFu ZWlybzELMAkGA1UEBhMCQlIxFTATBgNVBAMTDHJvc3MuaW1wYS5icjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKQcfC7yePgWciiyBIGNDkZ3SZqHez1l qiOAXIw+OVvJRseEjtbZ79Pn4J6h/KdhWXdjbyh2eLl2nfAuknG/GKG49vjXNyDO IE+IpYtxAJM72TBJWJBV6UsABeZ0eFrv4IIG7bMRW+o5SerrRI15JBk7JxthpLUe aNWiceHaVgKwzkIAoZddqydn9UgTCPZ/zFuRTtBKLLfnf2mhuk1F6Jf47MjAn6KK jS4AVyqNE1jOBHTrSLP9ewlnA4WkYd9OFucn2Tvr52e+aiugH2DvYZR5qHSsqMYf s+VMeqAkDYnJpVSoaft3cG29r6K+730hGKOa26pKa/WG77blTNPcVasCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAWPh2+AT8lHSvyolzP05IRx6aMG1YTyme4Uj24Ta/ +N7snK7GvsQxN6c2vbXd7D55yBZvIfW+bMjWtSCZu6xV4LAaL+mqJSEu7+Ua8hOD DfVF9Vt2RtfQLNnWNzFYdBlZA9yPA0odp0hZY8y6ewV4xCbhUPFAPI47NQqICkDE wfC1BFWyJtOZ4/cxTKuA2Zdx9NQJQMY4g3i8fwRg3JJbb/OoSYwLWB/rW9hXCZ/T mSefwDiMtc1cABuLXEe6ijr7fI3MFBnhHdp0G6+eZ93SZ2IQGBk0d4gTapyYTlGk SYPbrmjUagqqGhnjWHPTrUyhVMCABShIRHh6/Vxc+lp/KA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada IMPA - Associac Instituto Nacional de Matemaca Pura e Aplicada http://www.impa.br/ http://www.impa.br/ Ricardo Gomes netadm@impa.br shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Royal Society Publishing Royal Society Publishing http://royalsocietypublishing.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Haka attribuuttitestipalvelu Haka Attribute Test Service Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja. Attributes released by IdP-server can be tested against this SP. attribute test http://www.csc.fi/hallinto/haka/luottamusverkosto/palvelut/attributetest/ http://www.csc.fi/hallinto/haka/luottamusverkosto/palvelut/attributetest/ MIIEzDCCA7SgAwIBAgIRANkuMGk/HlexnQRYLfLoQaEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjAyMjgwMDAwMDBaFw0xNDAyMjcyMzU5NTlaMIGqMQswCQYD VQQGEwJGSTEOMAwGA1UEERMFMDIxMDExEDAOBgNVBAgTB1V1c2ltYWExDjAMBgNV BAcTBUVzcG9vMRYwFAYDVQQJEw1LZWlsYXJhbnRhIDE0MSkwJwYDVQQKEyBDU0Mg LSBJVCBDZW50ZXIgZm9yIFNjaWVuY2UgTHRkLjEQMA4GA1UECxMHVW5rbm93bjEU MBIGA1UEAxMLcnIuZnVuZXQuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDM5bZnIo6ilf+77pDys40qwpu1U6ym22WZvnxCmAoZ+dDOuBcVdoVagVTp MqJ0jc/c/7+grSHG+II+2MftSD78sa0fTWWLCqxdH8GKSfai5FeGbP/YoI14W7OL /Bxy7mAKluwkxtx+X5226Q7UeKHaBaF2i+An5i269HYzTO3XIt/eNHMKynsRQgje 6pNj8PyDnIWm3DENXJi2yVK8AmVvWpEyx0RptMIazFCJa+MvypCYS4Y4D4wKEs5m 3LWcsqM95zDsyiytv/fAYeRAVpWdTvhOPLW+3Q13/ek6/9Te03YAkzuAaLYvFxwu Vd2BLs7FAiyR3HDk0Ykl5TyimkaBAgMBAAGjggFeMIIBWjAfBgNVHSMEGDAWgBQM vZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUOaXmVjDtx1G/7svHBNhFLrT5 5rowDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f BDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD QS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj cy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov L29jc3AudGNzLnRlcmVuYS5vcmcwFgYDVR0RBA8wDYILcnIuZnVuZXQuZmkwDQYJ KoZIhvcNAQEFBQADggEBADH55FfR7I+1zt41DTwz2Ig9w6S6l0pFL889eFl772qV /vepbU245oc+FuHxwp1Be1EeEo5Pb1Op+imx/tnXdJZyQ8T19cttw6k0faIIOPk0 4LDPpPHeNd5UIiegJxuXLwGrs3s8OHrICSzD6UUTGuKQ2ch7Isl65oumZ5BYtmXc BipmtjTfM/pv+j2iTDMRfjzTjKSlDdDOaRbCQeLDtIgJkXvwSb/OTPOWHzbLLiPE rpMTlKYf36DnHsyERNItnzU02J686VAecWTuNgUwHHI3LzZCWVncQm+I6veK43Ct PahX4Y7zrHlQEDDBvQM0uwFM4Dgy07Qk3EwVXCs+46U= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Haka attribuuttitestipalvelu Haka Attribute Test Service Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja. Attributes released by IdP-server can be tested against this SP. CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Kari Laalo mailto:kari.laalo@csc.fi Timo Mustonen mailto:haka@csc.fi niifi href-edugain https://rt.niif.hu/rt rt.niif.hu MIIEJzCCAw+gAwIBAgIJAP2iWF409QGrMA0GCSqGSIb3DQEBBQUAMGoxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDEXMBUGA1UEChMOTklJRiBJbnN0aXR1dGUxEzARBgNVBAMTCnJ0Lm5paWYuaHUxGjAYBgkqhkiG9w0BCQEWC2FhaUBuaWlmLmh1MB4XDTEwMDYyNTExNTExNVoXDTIwMDYyMjExNTExNVowajELMAkGA1UEBhMCSFUxETAPBgNVBAgTCEJ1ZGFwZXN0MRcwFQYDVQQKEw5OSUlGIEluc3RpdHV0ZTETMBEGA1UEAxMKcnQubmlpZi5odTEaMBgGCSqGSIb3DQEJARYLYWFpQG5paWYuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDKdKDluI/sl4J57IcX+ZJPkIFfoAQnxS6fR7aQp8Lg5S/fg1ymgD+NZIT+2GHhDz65rEgMfre0yVVvsi3v7FAh973pCxS6iN0MWsWMNUyTD7nKCHkJr/LtDlcvGhdnUN/wo0iX0sIrPEWs31awmSELdi59bbsRKrir85sDXMjInfluJ6O7Gy+xzXv3YB04CYaUcIH5rg+iVBpNsEx9YHD1QyGsenbHaFooAf3UADrg5q+1R0lvGVCnKfnQ+JryxJIy+a+51pa3NDONYzksB89EeAMhLcuHHrI5FovQlCdIZbZepHjP8YeoNAXw4K3WFaZO+RiMmyy1KF96UxC6jpDAgMBAAGjgc8wgcwwHQYDVR0OBBYEFIwTzhmyE9GLngS1l4TiVhV1MFjMMIGcBgNVHSMEgZQwgZGAFIwTzhmyE9GLngS1l4TiVhV1MFjMoW6kbDBqMQswCQYDVQQGEwJIVTERMA8GA1UECBMIQnVkYXBlc3QxFzAVBgNVBAoTDk5JSUYgSW5zdGl0dXRlMRMwEQYDVQQDEwpydC5uaWlmLmh1MRowGAYJKoZIhvcNAQkBFgthYWlAbmlpZi5odYIJAP2iWF409QGrMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAG/xND0pKdWrymjqVof1b/05BiSeJEXyPf7E5zank5GY6PouCIvTKPAPXsAD3VISompmp/x5YlZaannaey+WvFEErh0buVbHGVV1g3gLtRpn++J4jR+Vklh0U4wp27AHEwFAG9lkgvKLtzN+b6tt85LW1lwkmkXEjJYOVO5t+etYdvsblMKUEX6CruwDPxgsP1aXqTZdi/Ps0ZglELw0Oqv7KrhTJ7hp4tQFh5cjLunRZRyQQesFG7pDCeQ9XN1w4Jl1tr+zjM9vG0yjD7fPtSHNSH3R46Gk0bHUcQ551JXoIiQV22cgxeCXsOGr4c5elFitmic1+7F6+MiHt7A/YkQ= Request Tracker (GN3-SA2-T4) Request Tracker (GN3-SA4-T4) Request Tracker alkalmazás a Geant3 SA2-T4 taszkhoz Request tracker instance for Geant3 SA2-T4 task NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development http://www.niif.hu http://www.niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ifmt.edu.br IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso http://www.ifmt.edu.br/ http://www.ifmt.edu.br/ MIID1jCCAr4CAQAwDQYJKoZIhvcNAQEFBQAwgbAxKTAnBgNVBAoTIEluc3RpdHV0 byBGZWRlcmFsIGRlIE1hdG8gR3Jvc3NvMQ0wCwYDVQQLEwRER1RJMR8wHQYJKoZI hvcNAQkBFhBkZ3RpQGlmbXQuZWR1LmJyMQ8wDQYDVQQHEwZDdWlhYmExFDASBgNV BAgTC01hdG8gR3Jvc3NvMQswCQYDVQQGEwJCUjEfMB0GA1UEAxMWcnRydmlyc2hp Yi5pZm10LmVkdS5icjAeFw0xMTEwMjcxNjUwMTZaFw0xNDEwMjYxNjUwMTZaMIGw MSkwJwYDVQQKEyBJbnN0aXR1dG8gRmVkZXJhbCBkZSBNYXRvIEdyb3NzbzENMAsG A1UECxMEREdUSTEfMB0GCSqGSIb3DQEJARYQZGd0aUBpZm10LmVkdS5icjEPMA0G A1UEBxMGQ3VpYWJhMRQwEgYDVQQIEwtNYXRvIEdyb3NzbzELMAkGA1UEBhMCQlIx HzAdBgNVBAMTFnJ0cnZpcnNoaWIuaWZtdC5lZHUuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDZ4ICN6U2M/If/rw6RQ0Dt5kXYR13WxoDnAve5hW7u wXf4l4n9Wcu2HigGH8AS+g/oauJt8q72QveVrSPcz3ZjRHnS39T+h6xaU/nvWWa2 3+S0ZyuNewYX//0S6Q5U6E3nyQwX0PZkDG8TahOuWbCvNmTdl3EB2ZjgHFyF8maz wQf2iwJ+JgKQhj/uVzbDdf04wTrsO+D1n7kQX4q9izyaS54xCHtrOtdce1zEbxFK lmxo5HNrqZx4Dmew8ulenT9+vquPjsRnQsdl0TviMYB2oxiF4vCEfQGqUJ02tT4b YOGuwdcwr8BcWJoH06W4R7w5+vjVPGcBesSTADoIqU6FAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAHpQaEcKjErhZQWehDlHiXyZY9OG5UkBDz2pEazAudp+MxmkaIiL yKVnAjnr8L6c47UimSRgYkFEFMsXa7IqHFM60J5mSTeT6ZqOaA3Nu3sw5HNuBGE0 ilqZecmTz5gtG9hTGdGUFxY5Yg/Vni5EhPHWJp6nZHhZTSkiafvT0JZGgm87sQ1e 2kZWW1qdDaR88DYbg8kLGdf7cGZ024fQw2h62lFEJ7O0e8X5oxPdUqY7HScKHXZK 2UKA5PYFRjyp4MOi8tPTjpI1YQ9mmFzaIAdh3aUPh8zuJoH21YtVxo8aGhms93ab BWahGDWbniRTLwLRC1Jq14E6Ld0cLn79Sxo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ifmt.edu.br MIID1jCCAr4CAQAwDQYJKoZIhvcNAQEFBQAwgbAxKTAnBgNVBAoTIEluc3RpdHV0 byBGZWRlcmFsIGRlIE1hdG8gR3Jvc3NvMQ0wCwYDVQQLEwRER1RJMR8wHQYJKoZI hvcNAQkBFhBkZ3RpQGlmbXQuZWR1LmJyMQ8wDQYDVQQHEwZDdWlhYmExFDASBgNV BAgTC01hdG8gR3Jvc3NvMQswCQYDVQQGEwJCUjEfMB0GA1UEAxMWcnRydmlyc2hp Yi5pZm10LmVkdS5icjAeFw0xMTEwMjcxNjUwMTZaFw0xNDEwMjYxNjUwMTZaMIGw MSkwJwYDVQQKEyBJbnN0aXR1dG8gRmVkZXJhbCBkZSBNYXRvIEdyb3NzbzENMAsG A1UECxMEREdUSTEfMB0GCSqGSIb3DQEJARYQZGd0aUBpZm10LmVkdS5icjEPMA0G A1UEBxMGQ3VpYWJhMRQwEgYDVQQIEwtNYXRvIEdyb3NzbzELMAkGA1UEBhMCQlIx HzAdBgNVBAMTFnJ0cnZpcnNoaWIuaWZtdC5lZHUuYnIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDZ4ICN6U2M/If/rw6RQ0Dt5kXYR13WxoDnAve5hW7u wXf4l4n9Wcu2HigGH8AS+g/oauJt8q72QveVrSPcz3ZjRHnS39T+h6xaU/nvWWa2 3+S0ZyuNewYX//0S6Q5U6E3nyQwX0PZkDG8TahOuWbCvNmTdl3EB2ZjgHFyF8maz wQf2iwJ+JgKQhj/uVzbDdf04wTrsO+D1n7kQX4q9izyaS54xCHtrOtdce1zEbxFK lmxo5HNrqZx4Dmew8ulenT9+vquPjsRnQsdl0TviMYB2oxiF4vCEfQGqUJ02tT4b YOGuwdcwr8BcWJoH06W4R7w5+vjVPGcBesSTADoIqU6FAgMBAAEwDQYJKoZIhvcN AQEFBQADggEBAHpQaEcKjErhZQWehDlHiXyZY9OG5UkBDz2pEazAudp+MxmkaIiL yKVnAjnr8L6c47UimSRgYkFEFMsXa7IqHFM60J5mSTeT6ZqOaA3Nu3sw5HNuBGE0 ilqZecmTz5gtG9hTGdGUFxY5Yg/Vni5EhPHWJp6nZHhZTSkiafvT0JZGgm87sQ1e 2kZWW1qdDaR88DYbg8kLGdf7cGZ024fQw2h62lFEJ7O0e8X5oxPdUqY7HScKHXZK 2UKA5PYFRjyp4MOi8tPTjpI1YQ9mmFzaIAdh3aUPh8zuJoH21YtVxo8aGhms93ab BWahGDWbniRTLwLRC1Jq14E6Ld0cLn79Sxo= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso IFMT - Instituto Federal de Mato Grosso http://www.ifmt.edu.br/ http://www.ifmt.edu.br/ Diretoria de Gestao da Tecnologia da Informacao dgti@ifmt.edu.br sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= urn:mace:shibboleth:1.0:nameIdentifier Elsevier Elsevier Reaxys http://www.reaxys.com/ Elsevier Shibboleth Support shibbolethsupport@elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf kth.se Kungliga Tekniska Högskolan KTH Royal Institute of Technology KTH Royal Institute of Technology Identity Provider is used by employees and students at the university. https://saml-1.sys.kth.se/om.html https://saml-1.sys.kth.se/about.html https://saml-1.sys.kth.se/logo-main.png kth.se 130.237.0.0/18 130.237.64.0/20 130.237.80.0/22 130.237.84.0/24 130.237.202.0/23 130.237.206.0/24 130.237.209.0/24 130.237.210.0/23 130.237.212.0/22 130.237.216.0/24 130.237.218.0/23 130.237.220.0/22 130.237.224.0/22 130.237.228.0/22 130.237.232.0/21 130.237.249.0/24 130.237.250.0/23 130.237.255.0/24 130.229.128.0/18 193.10.37.0/24 193.10.38.0/24 193.10.39.0/24 2001:6b0:1::/48 geo:59.346123,18.072305 MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient kth.se MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz OFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm XbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ YkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi C7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt H1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW 4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov L3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH 0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6 if67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ Im5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx oBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc JWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf jLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu sdhdXg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient KTH Kungliga Tekniska Högskolan KTH Royal Institute of Technology http://www.kth.se Royal Institute of Technology (KTH) itesc@kth.se dhbw-stuttgart.de saml.dhbw-stuttgart.de CN=saml.dhbw-stuttgart.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)10,OU=GT02047221,O=saml.dhbw-stuttgart.de,C=DE,serialNumber=8DlruJ2IF/mhFpqYLylpPD997PWR-8v4 MIID7TCCA1agAwIBAgIDD0d2MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT MRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0 aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwMjA5MTc1NzA2WhcNMTMwNDEyMDkxNTI0 WjCB8zEpMCcGA1UEBRMgOERscnVKMklGL21oRnBxWUx5bHBQRDk5N1BXUi04djQx CzAJBgNVBAYTAkRFMR8wHQYDVQQKExZzYW1sLmRoYnctc3R1dHRnYXJ0LmRlMRMw EQYDVQQLEwpHVDAyMDQ3MjIxMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNv bS9yZXNvdXJjZXMvY3BzIChjKTEwMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBW YWxpZGF0ZWQgLSBSYXBpZFNTTChSKTEfMB0GA1UEAxMWc2FtbC5kaGJ3LXN0dXR0 Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/Cb4X+HgoA JoQTolxkVgYbENIo1RmroBO/VpTdCfpJ1r11e7f3Lp6v1SSQxvp/fLN1JWJn4OVk J8J2xrH3W4PuGf65Y0uiIPOoZEBNQrzHrLQLXRi9SD0LKXNuK2T2MEywMrQbeKRh sgrOjfHXzwNfnRl9rhxcimOQX7ha1BzRATSjvzHIf4Kxqgjgv7ZvGsutFaZGjbhn RPPsa+F9IPuqyuiM11yhu6aXd3CKmkVrJUd515DRUbzBrHeL5HRr5pkb+ykzIOER CfVtQt5PdXxLChw2hkEy/LEyiuJBQ06GI4vPtTs9Q2pHMfGCZGIMTsH+udQZ7Bs7 GHhTshbtUDkCAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFL65 7xtAhIIVIC95jJGECLyofdLCMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu Z2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr 0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAN BgkqhkiG9w0BAQUFAAOBgQAGmUarTBwrlr6zHF9p4GoORIaTUOw+mpGbMkn7KEE4 1MqY2Ag0nJ9wml7iqjdgijImFdbaIGYTOLHN6/Q6g8HwUGlcsi9+JlSiQm2JNSn+ XMVxhv0bLNnq9nI+vgT1nYgT9jDFUB+AoXHCz3BaIqa4psFtclA65BHPjcxBn0d5 cA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dhbw-stuttgart.de saml.dhbw-stuttgart.de CN=saml.dhbw-stuttgart.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)10,OU=GT02047221,O=saml.dhbw-stuttgart.de,C=DE,serialNumber=8DlruJ2IF/mhFpqYLylpPD997PWR-8v4 MIID7TCCA1agAwIBAgIDD0d2MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT MRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0 aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwMjA5MTc1NzA2WhcNMTMwNDEyMDkxNTI0 WjCB8zEpMCcGA1UEBRMgOERscnVKMklGL21oRnBxWUx5bHBQRDk5N1BXUi04djQx CzAJBgNVBAYTAkRFMR8wHQYDVQQKExZzYW1sLmRoYnctc3R1dHRnYXJ0LmRlMRMw EQYDVQQLEwpHVDAyMDQ3MjIxMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNv bS9yZXNvdXJjZXMvY3BzIChjKTEwMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBW YWxpZGF0ZWQgLSBSYXBpZFNTTChSKTEfMB0GA1UEAxMWc2FtbC5kaGJ3LXN0dXR0 Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/Cb4X+HgoA JoQTolxkVgYbENIo1RmroBO/VpTdCfpJ1r11e7f3Lp6v1SSQxvp/fLN1JWJn4OVk J8J2xrH3W4PuGf65Y0uiIPOoZEBNQrzHrLQLXRi9SD0LKXNuK2T2MEywMrQbeKRh sgrOjfHXzwNfnRl9rhxcimOQX7ha1BzRATSjvzHIf4Kxqgjgv7ZvGsutFaZGjbhn RPPsa+F9IPuqyuiM11yhu6aXd3CKmkVrJUd515DRUbzBrHeL5HRr5pkb+ykzIOER CfVtQt5PdXxLChw2hkEy/LEyiuJBQ06GI4vPtTs9Q2pHMfGCZGIMTsH+udQZ7Bs7 GHhTshbtUDkCAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFL65 7xtAhIIVIC95jJGECLyofdLCMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu Z2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr 0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAN BgkqhkiG9w0BAQUFAAOBgQAGmUarTBwrlr6zHF9p4GoORIaTUOw+mpGbMkn7KEE4 1MqY2Ag0nJ9wml7iqjdgijImFdbaIGYTOLHN6/Q6g8HwUGlcsi9+JlSiQm2JNSn+ XMVxhv0bLNnq9nI+vgT1nYgT9jDFUB+AoXHCz3BaIqa4psFtclA65BHPjcxBn0d5 cA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Duale Hochschule Baden Württemberg Stuttgart DHBW Stuttgart http://www.dhbw-stuttgart.de Bernd Ziller root@dhbw-stuttgart.de Markus Bundschuh bundschuh@dhbw-stuttgart.de MIICIjCCAYugAwIBAgIGASxQBrXyMA0GCSqGSIb3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFn ZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcNMTAxMTE1MTQ1MzI1WhcNMjAxMTEyMTQ1MzI1WjA7 MSQwIgYDVQQDDBtodHRwOi8vc2FtbC54aS5kYW50ZS5vcmcudWsxEzARBgNVBAsMCm9pb3NhbWwt c3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJinj+SozzKBNhSg40xbOnMk9VLKKma/5jXY 6yNSFFeBnCEMDCnWuIc/BL3g8KtJX01aKluaMdyNQoP1hia5r78ZcG0Vcp1jOTnJXY/XGaE/kxeP qfIbbzzA+nZWreBu9w423/DFIzLbCK3JeGuddWOaWOcX1keei0fv1HRmZSB9AgMBAAGjQjBAMB0G A1UdDgQWBBQhcMfYZwDSCe65OGFUGE3JeAEgBDAfBgNVHSMEGDAWgBQhcMfYZwDSCe65OGFUGE3J eAEgBDANBgkqhkiG9w0BAQUFAAOBgQAzhIMRgmMw77Cchf0vmNK1MFotbPgMMLZKclc+ymUiELM2 VmkNFA7cgoshLkEZzz7m0NuBLo5huNvGicSZvVhho+/hH334eerUWQP6htIqELZcd4/+ANwEnS+w yipEWt8Iv9QjHhFCC3A/RUxjica16KQmOfTmJnHRdcq2kmzqiA== MIICIjCCAYugAwIBAgIGASxQBrXyMA0GCSqGSIb3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFn ZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcNMTAxMTE1MTQ1MzI1WhcNMjAxMTEyMTQ1MzI1WjA7 MSQwIgYDVQQDDBtodHRwOi8vc2FtbC54aS5kYW50ZS5vcmcudWsxEzARBgNVBAsMCm9pb3NhbWwt c3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJinj+SozzKBNhSg40xbOnMk9VLKKma/5jXY 6yNSFFeBnCEMDCnWuIc/BL3g8KtJX01aKluaMdyNQoP1hia5r78ZcG0Vcp1jOTnJXY/XGaE/kxeP qfIbbzzA+nZWreBu9w423/DFIzLbCK3JeGuddWOaWOcX1keei0fv1HRmZSB9AgMBAAGjQjBAMB0G A1UdDgQWBBQhcMfYZwDSCe65OGFUGE3JeAEgBDAfBgNVHSMEGDAWgBQhcMfYZwDSCe65OGFUGE3J eAEgBDANBgkqhkiG9w0BAQUFAAOBgQAzhIMRgmMw77Cchf0vmNK1MFotbPgMMLZKclc+ymUiELM2 VmkNFA7cgoshLkEZzz7m0NuBLo5huNvGicSZvVhho+/hH334eerUWQP6htIqELZcd4/+ANwEnS+w yipEWt8Iv9QjHhFCC3A/RUxjica16KQmOfTmJnHRdcq2kmzqiA== DANTE DANTE http://dante.net DANTE mandeep@dante.net niifi href-test href-edugain https://sandbox.aai.niif.hu/ sandbox.aai.niif.hu MIIDvjCCAqagAwIBAgIJAKmyDJ5RK7VnMA0GCSqGSIb3DQEBBQUAMEgxCzAJBgNVBAYTAkhVMQ0wCwYDVQQKEwROSUlGMQwwCgYDVQQLEwNBQUkxHDAaBgNVBAMTE3NhbmRib3guYWFpLm5paWYuaHUwHhcNMTAwMTA2MDkzNzM1WhcNMzcwNTI0MDkzNzM1WjBIMQswCQYDVQQGEwJIVTENMAsGA1UEChMETklJRjEMMAoGA1UECxMDQUFJMRwwGgYDVQQDExNzYW5kYm94LmFhaS5uaWlmLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAss8blriJkeVc28dczjS3P7u4Hp+mDYqx9MecEzdGqnRPtE+1yJ3M6LkjmcbMSVvF+9i/qxkZxpn0BpIJhD/6WpC7e4TbAIMls6+eBSd82MJE2siANba+g7KIIc73LhEnnMBv5fmbyaAfCGZ6yG45/hsQ7j5f0ufcJuIINfrSIG+Qo3fMggIbgxZot3kzdJFUkPTNY201yQUhNmb2mNSOX1zOQn7+cRbrQ3ZBUj8E7rasqzZc20VhLF/Jv+yNr5zvkoETucJr4G8OyudKCPQT9xegJ9s5GBQ48DEQot6LFJSZ3zwDVeIoedWju2dLe6YIpC9pamhz9y2IP/9VlUhSTwIDAQABo4GqMIGnMB0GA1UdDgQWBBSmKZt1dBQ80ZzNIcEy0Nihu/nZYzB4BgNVHSMEcTBvgBSmKZt1dBQ80ZzNIcEy0Nihu/nZY6FMpEowSDELMAkGA1UEBhMCSFUxDTALBgNVBAoTBE5JSUYxDDAKBgNVBAsTA0FBSTEcMBoGA1UEAxMTc2FuZGJveC5hYWkubmlpZi5odYIJAKmyDJ5RK7VnMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAH8CkAleuCDK2S3qHSTdveyeXeIMT0JQ1sMwaNUgDpT7dItMc00Xl7kmcHyLq9ERu066ViSQYbJpFncrC+WrNbu5taArSs8I/iYXdBipRo6QRdy3DmjQEp/UgqKBWt+KZXNYm8UbaXJ0M0HNd9OvMznfDgUiBz0Bjy2e0ILhC15Bv33/zXpFJP+jaNv4C6Ql9Y8DbU/PujNBcBMWfN33gLedFHoHNSKJJcDryIxSDnDy7+TOwWcv3daztZEJ6h3rzGqkaN/+NBUynn1LebvvbWTNGarebjqDcT4D2l4d+QIYvXnECWD3ARf/rdP/KbfoNxD2EBrKdxcvDPq0uQii8nE= urn:oasis:names:tc:SAML:2.0:nameid-format:persistent sandbox.aai.niif.hu NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development http://www.niif.hu http://www.niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu NIIF AAI mailto:aai@niif.hu sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= urn:mace:shibboleth:1.0:nameIdentifier Elsevier Elsevier Scopus http://www.elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= sdauth.sciencedirect.com CN=sdauth.sciencedirect.com,O=LEXIS-NEXIS,L=Miamisburg,ST=Ohio,C=US MIIE+TCCA+GgAwIBAgIQcnUO443C8KNKHyRLUr2XozANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwMjE4 MDAwMDAwWhcNMTMwMjE3MjM1OTU5WjBqMQswCQYDVQQGEwJVUzENMAsGA1UECBME T2hpbzETMBEGA1UEBxQKTWlhbWlzYnVyZzEUMBIGA1UEChQLTEVYSVMtTkVYSVMx ITAfBgNVBAMUGHNkYXV0aC5zY2llbmNlZGlyZWN0LmNvbTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAxZRByUrTzCOL4u/Iclvizru1AenEGxrmfWLRzD8dA67G NNs+f2Uko+8ZxQ/cy++7pyyRpQdnt3WZNsgHZh6bHkAWVPBhG1AMto+5S4D+hfEZ a039dfEtwdoAcyYDmY4h51sempkYyFineRX0FFxT+YK3vgWnsmY8c/1uXLhmLBsC AwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDww OqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJT ZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUF BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19 RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlz aWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVy aXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFow WDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEF GDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZI hvcNAQEFBQADggEBACCEW1w3Na8Q+NYj9vKani/dzxCFhiiRkJ4AcgDP33CDqcfE mOoj/5KBCzU8Q4uZaiIdFUNHhiXil2vyN7v3v4L9BKRr/NH01IBdEleHSAhNDFxv Gi1fCjC+ZkFuxxYFvQCOPwMRAUHLUOPrK5Ync5OhxSTDPOSNEOcQcaK9rQMcyoAR 0B4mWXwz1Di4tqhRaZUqfCsz6vRAjMXvNCaooxO6N1fgKtMazZUNyfME1j/+rmYf TPs9lp19HMusiKjQJn5aU9HVrKDz+wVrxCCYAuMIz4IM/hV5G+JTvUk0xVRv/qQT W6AUlsL/QGXKT+7FzAl3lNICd4Leghc4VLa1hDQ= urn:mace:shibboleth:1.0:nameIdentifier Elsevier Elsevier ScienceDirect http://www.elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com Elsevier Shibboleth Support shibbolethsupport@elsevier.com kalmar norway urn:oasis:names:tc:SAML:2.0:nameid-format:transient Feide SecureMail Feide SecureMail Allows user to in a secure way send messages to others. A better alternative to unencrypted email messages. En tjeneste for å sende sikre meldinger til andre. Et godt alternativ til ukryptert e-post. secure.nature.com CN=secure.nature.com,OU=NPG,O=Macmillan,L=London,C=UK MIIDNDCCAhygAwIBAgIESpaZbzANBgkqhkiG9w0BAQUFADBcMQswCQYDVQQGEwJV SzEPMA0GA1UEBxMGTG9uZG9uMRIwEAYDVQQKEwlNYWNtaWxsYW4xDDAKBgNVBAsT A05QRzEaMBgGA1UEAxMRc2VjdXJlLm5hdHVyZS5jb20wHhcNMDkwODI3MTQzNDIz WhcNMTIwODI2MTQzNDIzWjBcMQswCQYDVQQGEwJVSzEPMA0GA1UEBxMGTG9uZG9u MRIwEAYDVQQKEwlNYWNtaWxsYW4xDDAKBgNVBAsTA05QRzEaMBgGA1UEAxMRc2Vj dXJlLm5hdHVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv 3qPD8StbD+IIgRZC0HxMghUOP5B+Q4CfDg7pIkxrLU2SUfb8aepSl5p3e//sRctS +niHwVMi2We7NkXJLZ+BgcMf7+YxDWFv7tZzG63geyK404uxzuKmlHmmeEzaFW99 2tNI6f9O/cvL9LIJOv5LjsfOIwBvrjY2+iECsuRNXLpgnuvrU78/D82OjR1XK7IM 0npoZSYRiidMe/QNRBdHfY/8h8V4Wu2eozKUITZO5ggGjizkR7+eSI+1PIOydnAm 0kKylBYhwmm+sh1SkMpcmCScWaVJmlcdw9YpGYjDcJk60r+CZIQd4TY9cWSI2J1H CIgsO27TSpG/Opw5+RMZAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAI8tPWDsEX3M CUO/aEdnb6nqnRzPmbtUHvxVFhcvNk/1M819Gt2oG5rTc2v86S/wbcrnCoYmwyHV W50vrRqEmEeEgZ2K7dRgrrdIfzfkInbf9Cjf/c3gX1IRNYqo3/Sw2+ShsV4tdzFA Y4ngrDm2pMYm0TKGXLE1jrh24BhEjCfso/yh6NT7JEA6YXdazEW3MlCHkGVhtE1Y SDT+VtaMa4rqCjCOEQknU/vN60oBhyoKbZPAUfknfRf5XBkPE5Vy4QsRZ/D15tx0 yTmkAyxSSBlN79xSJ2IciALnoXg+CLFvDYrCeDKi0qs165v/NzGt59r+VNc1yefX UcROare0YUA= urn:mace:shibboleth:1.0:nameIdentifier Nature Publishing Group Nature Publishing Group http://www.nature.com/npg_/company_info/index.html Amanda Ward a.ward@nature.com John Ollier jollier@nature.com mpg.de services.aai.mpg.de CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2 MTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2 aWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9 lCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a T3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP kEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW fOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm 5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR zn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp Lm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu Z3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn d2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv bXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw gYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh LmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz om+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq HHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz ivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ DktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh guP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7 services.aai.mpg.de CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2 MTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2 aWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9 lCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a T3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP kEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW fOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm 5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR zn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp Lm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu Z3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn d2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv bXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw gYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh LmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz om+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq HHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz ivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ DktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh guP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient mpg.de services.aai.mpg.de CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2 MTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2 aWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9 lCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a T3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP kEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW fOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm 5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR zn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp Lm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu Z3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn d2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv bXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw gYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh LmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz om+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq HHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz ivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ DktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh guP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7 services.aai.mpg.de CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2 MTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2 aWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA wo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9 lCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a T3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP kEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW fOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm 5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP 2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR zn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp Lm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu Z3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn d2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv bXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw gYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh LmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB BQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz om+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq HHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz ivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ DktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh guP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Max-Planck-Gesellschaft Max-Planck-Gesellschaft http://www.mpg.de/ Sebastian Rieger sebastian.rieger@gwdg.de Matthias Egger matthias.egger@rzg.mpg.de Thorsten Hindermann thorsten.hindermann@gwdg.de https://services.renater.fr/federation/en/metadata_registration_practice_statement RENATER - validation resource This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider. RENATER - ressource de validation de la fédération Education-Recherche (Shibboleth v2) La ressource de validation permet à un organisme membre de tester son fournisseur d'identités au sein de la fédération Éducation-Recherche. Cette ressource permet de visualiser tous les attributs utilisateur transmis dans le contexte de la session d'authentification. RENATER propose également une ressource de test, proposant l'équivalent dans la fédération de Test. Cette ressource ne requiert aucun attribut, elle se contente d'afficher les attributs transmis par l'IdP. MIIC5TCCAc2gAwIBAgIJAOLQPcMRyfO5MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmZlZC5jcnUuZnIwHhcNMTAwMjE3MDkwODE0WhcNMjAwMjE1MDkwODE0WjAV MRMwEQYDVQQDEwpmZWQuY3J1LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuqwRDaahljnpxquFaZczqamfSD6oR/4HXnDr/ejA6CoiLs1Csrc4p/Im 8SjbubbyVmuAmYeT8YW30xtxzoLYMlX/k9LfdnQQMNS0BT20fWKMudHWtKOL+gDo ruqK4Ivmv8XJAjzawYvOocxkOZVtsTJ0cP2N+EJTemR4SlEZD2yFGbKdzjfvaocm 2f1EU4uUanpprf/tne2jwInaK4a3VscZ/AYxtaKTubHtcGrGSrxhvapV6CKMbt+A qTW5iWdF4KGdCXUTSzxGjb4mkk1dD5Y4X6zRFSimtE291E2AWL5ricAIPXo6tUax mZJVTj3Z0zI4Xo8yefPbFy/V/mCHUwIDAQABozgwNjAVBgNVHREEDjAMggpmZWQu Y3J1LmZyMB0GA1UdDgQWBBSKhhBVN/91d6MSPBXStg/lgDHU6jANBgkqhkiG9w0B AQUFAAOCAQEAnt8hmxNUOCXMDkJDfM07U/A+Lm+Xc6uXrCJxjr1Nk2zoQDcup4Cp 90QqxmS483yIa9gAOIswctaDKR2ZPdN+70zBwWjMzQTJcuwRaZhYt2z8qTiDUG9z UenrbATCLtWu3PDuGEv4xfgwwSWrdmp/QDbCjs06l3V5WOqZ8/PHY6xbcOQTYpqY rrjYGlE1h9R6cGy+SwUuy+Tg8Npf6YM+jBxeSQy6i0jbb8fzF59ZLsP2Oty18qwR Z1MmB2gTGIGSzBpLi5rxtWJ0uL67+468ZKcspiUlF+TYr9nfUGb6+wk3wWRGKPoD G3v2db1TkOg7SaejzNk+Z0KP8i/gunw49A== MIIC5TCCAc2gAwIBAgIJAOLQPcMRyfO5MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV BAMTCmZlZC5jcnUuZnIwHhcNMTAwMjE3MDkwODE0WhcNMjAwMjE1MDkwODE0WjAV MRMwEQYDVQQDEwpmZWQuY3J1LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuqwRDaahljnpxquFaZczqamfSD6oR/4HXnDr/ejA6CoiLs1Csrc4p/Im 8SjbubbyVmuAmYeT8YW30xtxzoLYMlX/k9LfdnQQMNS0BT20fWKMudHWtKOL+gDo ruqK4Ivmv8XJAjzawYvOocxkOZVtsTJ0cP2N+EJTemR4SlEZD2yFGbKdzjfvaocm 2f1EU4uUanpprf/tne2jwInaK4a3VscZ/AYxtaKTubHtcGrGSrxhvapV6CKMbt+A qTW5iWdF4KGdCXUTSzxGjb4mkk1dD5Y4X6zRFSimtE291E2AWL5ricAIPXo6tUax mZJVTj3Z0zI4Xo8yefPbFy/V/mCHUwIDAQABozgwNjAVBgNVHREEDjAMggpmZWQu Y3J1LmZyMB0GA1UdDgQWBBSKhhBVN/91d6MSPBXStg/lgDHU6jANBgkqhkiG9w0B AQUFAAOCAQEAnt8hmxNUOCXMDkJDfM07U/A+Lm+Xc6uXrCJxjr1Nk2zoQDcup4Cp 90QqxmS483yIa9gAOIswctaDKR2ZPdN+70zBwWjMzQTJcuwRaZhYt2z8qTiDUG9z UenrbATCLtWu3PDuGEv4xfgwwSWrdmp/QDbCjs06l3V5WOqZ8/PHY6xbcOQTYpqY rrjYGlE1h9R6cGy+SwUuy+Tg8Npf6YM+jBxeSQy6i0jbb8fzF59ZLsP2Oty18qwR Z1MmB2gTGIGSzBpLi5rxtWJ0uL67+468ZKcspiUlF+TYr9nfUGb6+wk3wWRGKPoD G3v2db1TkOg7SaejzNk+Z0KP8i/gunw49A== urn:mace:shibboleth:1.0:nameIdentifier RENATER - ressource de validation de la fédération Education-Recherche (Shibboleth v2) RENATER - validation resource La ressource de validation permet à un organisme membre de tester son fournisseur d'identités au sein de la fédération Éducation-Recherche. Cette ressource permet de visualiser tous les attributs utilisateur transmis dans le contexte de la session d'authentification. RENATER propose également une ressource de test, proposant l'équivalent dans la fédération de Test. Cette ressource ne requiert aucun attribut, elle se contente d'afficher les attributs transmis par l'IdP. This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider. RENATER RENATER https://www.renater.fr equipe-federation@listes.renater.fr shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Oxford Journals Oxford Journals http://www.oxfordjournals.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu https://www.idem.garr.it/idem-metadata-registration-practice-statement Africa Grid Science Gateway Africa Grid Science Gateway This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project Questo servizio permette l'accesso e l'uso delle applicazioni/servizi Grid sviluppati per il progetto eI4Africa www.catania-science-gateways.it aginfra-sg.ct.infn.it cogito-med.ct.infn.it earthserver-sg.consorzio-cometa.it ecsg.dch-rp.eu garr-sg.ct.infn.it klios.ct.infn.it liferay2.ct.infn.it sgw.africa-grid.org www.progetto-icaro.it CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD VQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH EwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ c3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD T01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz 3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W O5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU i3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo LjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD TjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9 AgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd BgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG A1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud IAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG KWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG AQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y Zy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50 ZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0 ZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p bmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn LmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0 ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu cHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU iF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8 PskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA n2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV zBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE 2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt j/MCNlE= Africa Grid Science Gateway This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project Consorzio COMETA COMETA http://www.consorzio-cometa.it/ Marco Fargetta mailto:marco.fargetta@ct.infn.it mailto:credentials-admin@ct.infn.it Roberto Barbera mailto:roberto.barbera@ct.infn.it mailto:credentials-admin@ct.infn.it https://www.idem.garr.it/idem-metadata-registration-practice-statement GARR - Science Gateway Questo servizio permette di eseguire applicazioni scientifiche appartenenti a domini diversi su risorse di calcolo e di storage distribuite sul territorio italiano e in altre regioni del mondo. Attraverso il GARR Science Gateway, gli utenti possono accedere in maniera trasparente ed uniforme a risorse locali, grid e cloud http://sgw.garr.it GARR - Science Gateway This service allows to run scientific applications belonging to several domains on computational and storage resources distributed all over Italy and other regions of the world. Through the GARR Science Gateway, local, grid and cloud based resources can be accessed in a seamless and uniform way. http://sgw.garr.it sgw.garr.it CN=sgw.garr.it MIIEXTCCA0WgAwIBAgIQWujYl4SUR3QcC4FsP9F0yTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDEzMDAwMDAwMFoXDTE2MDEzMDIzNTk1OVowPTELMAkGA1UE BhMCSVQxGDAWBgNVBAoTD0NvbnNvcnRpdW0gR0FSUjEUMBIGA1UEAxMLc2d3Lmdh cnIuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ1uz7FWOS0k5y xcB9Ac60XgUBnXPC7MXiHLvDhpJpQHHGz1awLAuOr/WvqJxJ6ZwpD2sU72bt44GF uqlmdg2waASa/xDKP3oPGgnC7ximlK1UAQ/fbcSnjBprgRHZeJyQxndf1EGtC4zB qSi3yNprVqZsysw/7ew/KIMQ8un/a1ULfOfNedzIx1RXZeN85Hk+BQWxfuKkcLA+ BRg5WuOP/7N/l9KGkDGmTsTsGkcGBUVtsKycIGUis9D4ZxpD7eYG66StcQE+uTnG 37Yahsq9mELkWxBWy3HdxvEnNHtcqucuWS0YGaZMIYddeDd5IxZfzOq/WKkMggAF 3alpftPFAgMBAAGjggFeMIIBWjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fq kOO57TAdBgNVHQ4EFgQU88beKAx83mumGu58e947oiBNXbQwDgYDVR0PAQH/BAQD AgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC MBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0 cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUH AQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RF UkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVu YS5vcmcwFgYDVR0RBA8wDYILc2d3LmdhcnIuaXQwDQYJKoZIhvcNAQEFBQADggEB AH7+kdSsi31EBdjCDpBgnGpN37P/6ZlHhbRMMx4O0xtC6PIiGIvqW45DUFcPXkpb C4LZ3lqpz5oTI1l+E/7pWH7c7+xSKucqiwABtbTn4EteSfeZ4R58A0QXwKclwHwU TsaqtOwB/U2i0a9l/P5cL4fz7wFcREAPLsm6FVY5ZJP2aAAZEQO3C8tXuwym5oXB /W5PcRc2PRNAR0ZXuB5CQVNVEbqkHMXsNfVh5Lmr8TtdN9bkDUQYQmHKf4ynfEY4 F/KOSR7Wtz++Fh/cG44uZgU7G7VdMUjmHVPSgwnqmYR56oXPkRmkloq25Qy0/moN GApBYHSfMtsnpP9U+0RncPM= sgw.garr.it CN=sgw.garr.it MIIEXTCCA0WgAwIBAgIQWujYl4SUR3QcC4FsP9F0yTANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDEzMDAwMDAwMFoXDTE2MDEzMDIzNTk1OVowPTELMAkGA1UE BhMCSVQxGDAWBgNVBAoTD0NvbnNvcnRpdW0gR0FSUjEUMBIGA1UEAxMLc2d3Lmdh cnIuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ1uz7FWOS0k5y xcB9Ac60XgUBnXPC7MXiHLvDhpJpQHHGz1awLAuOr/WvqJxJ6ZwpD2sU72bt44GF uqlmdg2waASa/xDKP3oPGgnC7ximlK1UAQ/fbcSnjBprgRHZeJyQxndf1EGtC4zB qSi3yNprVqZsysw/7ew/KIMQ8un/a1ULfOfNedzIx1RXZeN85Hk+BQWxfuKkcLA+ BRg5WuOP/7N/l9KGkDGmTsTsGkcGBUVtsKycIGUis9D4ZxpD7eYG66StcQE+uTnG 37Yahsq9mELkWxBWy3HdxvEnNHtcqucuWS0YGaZMIYddeDd5IxZfzOq/WKkMggAF 3alpftPFAgMBAAGjggFeMIIBWjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fq kOO57TAdBgNVHQ4EFgQU88beKAx83mumGu58e947oiBNXbQwDgYDVR0PAQH/BAQD AgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC MBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0 cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUH AQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RF UkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVu YS5vcmcwFgYDVR0RBA8wDYILc2d3LmdhcnIuaXQwDQYJKoZIhvcNAQEFBQADggEB AH7+kdSsi31EBdjCDpBgnGpN37P/6ZlHhbRMMx4O0xtC6PIiGIvqW45DUFcPXkpb C4LZ3lqpz5oTI1l+E/7pWH7c7+xSKucqiwABtbTn4EteSfeZ4R58A0QXwKclwHwU TsaqtOwB/U2i0a9l/P5cL4fz7wFcREAPLsm6FVY5ZJP2aAAZEQO3C8tXuwym5oXB /W5PcRc2PRNAR0ZXuB5CQVNVEbqkHMXsNfVh5Lmr8TtdN9bkDUQYQmHKf4ynfEY4 F/KOSR7Wtz++Fh/cG44uZgU7G7VdMUjmHVPSgwnqmYR56oXPkRmkloq25Qy0/moN GApBYHSfMtsnpP9U+0RncPM= GARR Science Gateway GARR Science Gateway Questo servizio permette di eseguire applicazioni scientifiche appartenenti a domini diversi su risorse di calcolo e di storage distribuite sul territorio italiano e in altre regioni del mondo. Attraverso il GARR Science Gateway, gli utenti possono accedere in maniera trasparente ed uniforme a risorse locali, grid e cloud This service allows to run scientific applications belonging to several domains on computational and storage resources distributed all over Italy and other regions of the world. Through the GARR Science Gateway, local, grid and cloud based resources can be accessed in a seamless and uniform way. Consortium GARR Consortium GARR GARR Science Gateway erogato da Consortium GARR GARR Science Gateway provided by Consortium GARR http://www.garr.it/ http://www.garr.it/ sgwadmin@garr.it SDSS SAML 1.1/2.0 Test SP This test service provider allows you to see the attributes your identity provider is releasing. https://sh2testsp1.iay.org.uk/images/leaves_500x218.jpg https://sh2testsp1.iay.org.uk/images/leaves_240x104.jpg https://sh2testsp1.iay.org.uk/images/leaves_100x44.jpg https://sh2testsp1.iay.org.uk/images/leaves_75x75.jpg MIID8DCCAtigAwIBAgIJAOw5pWQpuZYtMA0GCSqGSIb3DQEBBQUAMFgxCzAJBgNV BAYTAkdCMRIwEAYDVQQHEwlFZGluYnVyZ2gxFTATBgNVBAoTDElhbiBBLiBZb3Vu ZzEeMBwGA1UEAxMVc2gydGVzdHNwMS5pYXkub3JnLnVrMB4XDTA4MTExMjE2MzIx MVoXDTI4MDExMjE2MzIxMVowWDELMAkGA1UEBhMCR0IxEjAQBgNVBAcTCUVkaW5i dXJnaDEVMBMGA1UEChMMSWFuIEEuIFlvdW5nMR4wHAYDVQQDExVzaDJ0ZXN0c3Ax LmlheS5vcmcudWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjn5vE tcuRZwsqQdwlHKGE8YeWkLvvoPRcvp88xQjuOrZU3fVXbn1JY2oArq5y9hujPJJQ MNOy9ESN7KFeH3I9qvZFZcl1gjw/arVzkNETsnXHU/Gc7Oj+lPCCWwUxIefSn5wt tXoSVGqJBvctZquHXbTj62Vei1/VhlTixFYqbLHXfDgK4RYOD6QZlgHobr0Hye8y Ps6sKdDbu+DhmnbtoG5y7Y5/b24SyV9p1eCbOdhYEdc+NijccDPN/Ms/Ub7zI/Rj 9F6JRfxcFlyMjGiYfMLeyiMTUbIC4R7AkoWiAs7ptddZ2XeuGCBjZOLQ5Xgj7sDr MaXVnlFnzZQovlIRAgMBAAGjgbwwgbkwHQYDVR0OBBYEFLYTfNB3+zufAcpluCuJ tXMKzEOTMIGJBgNVHSMEgYEwf4AUthN80Hf7O58BymW4K4m1cwrMQ5OhXKRaMFgx CzAJBgNVBAYTAkdCMRIwEAYDVQQHEwlFZGluYnVyZ2gxFTATBgNVBAoTDElhbiBB LiBZb3VuZzEeMBwGA1UEAxMVc2gydGVzdHNwMS5pYXkub3JnLnVrggkA7DmlZCm5 li0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAZuWG7yLuMziQbEVT u7+GfL9z/5UXF1yYDUMyEkcFfKUSbyKV0aDdIaRJI/jj/7wu031Bsg3MjpA5Nxr2 1aSqsr3Vson3CCMISPRlj6v0B+lwB/3tK5UvPcOe7jWgmhOtcvXPpimXLChZOiHv WQwkoN+WNF+TyY+9/2hKUnWyy75nRA0RTe2l2TWWrGHzECQZUbjfjR20oDVwaQbK kVOI2+PkOSitsmTSFwf/9hPkqXgbIVXxzDiHIYevERxgehH910dTbhrgTnNFvV9E WMK87CuoEcI9D9PHfeFTDkRp2pigVMQQwQCw+5ms72q8f1TgUCwuvoKVQ+V7joEA Ei/BJQ== SDSS SAML 1.1/2.0 Test SP This test service provider allows you to see the attributes your identity provider is releasing. Ian A. Young SDSS Fountainhall Shibboleth 2.X test SP http://iay.org.uk/ Ian Young mailto:ukfed@iay.org.uk Ian Young mailto:ukfed@iay.org.uk shib.alexanderstreet.com CN=shib.alexanderstreet.com,O=Alexander Street Press,L=Alexandria,ST=Virginia,C=US MIIDbjCCAlYCCQDBNjJ+wWhziDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV UzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkFsZXhhbmRyaWExHzAdBgNV BAoTFkFsZXhhbmRlciBTdHJlZXQgUHJlc3MxITAfBgNVBAMTGHNoaWIuYWxleGFu ZGVyc3RyZWV0LmNvbTAeFw0xMTEwMjcxMzQ5NDNaFw0xNDEwMjExMzQ5NDNaMHkx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQWxleGFu ZHJpYTEfMB0GA1UEChMWQWxleGFuZGVyIFN0cmVldCBQcmVzczEhMB8GA1UEAxMY c2hpYi5hbGV4YW5kZXJzdHJlZXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAm7HquS72lySd0gXBNERWazSe97ShgPJwSldxjqBuQ1BvBRp9kdlC oAZcHmlmsleyIFPOvbc+zaZcYprMj8vmwq3aUE8U5bmpo3WFk8DlrFgzPEIFXuHF 3/On24Id+WSpajoTOMoopw4uDG2FHbpEKnbMB9MAHK0eVVXfnj/PfwjIEZfw5kBg 3jpJri3fZME7VQFP6pGS1TlEWslw2PcGlhkQjyiHHzZpHMmfwUKm0QzBMY49HecX weB8PmIS5Pnrydx3x09/De8GTJn6rGuYhu7aF0GTw9kC0oToJAF8A2xN9vyXcMtx baMAro05qxlTIOWC1yNeGk9dfcdcTsFeBQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBziIy25B83PAlHfpZroG4o6kVdyHKtr26IIb7+8l/5xOg+DZZAqP9KMbScBN1T XnKZf7nWfg0CPgrkZFx/M4jCrJgY5eQVlKcxhHGA3b7dXT36DK6gpcxWyB0Hkm1c 9F++liEzSYao5HItr9epelUvzoQjY/aLT+rGzj0TmufvNxIULojZcWP/CZ1VWVVK k4/vgLZs88Ow9eY0GVRAO0g47xPsI4Ozu7HFVZeUsrhouwJKUOdBdHx75mxfoQDP 68FuNHZ4/rGoVHSJlPjW9zgnNHa3yfGfPN4axlzscowZV/7yGJxeoeBLmicXr+mW IeRCblzZC+JMvA/j4d6Mi/s8 shib.alexanderstreet.com CN=shib.alexanderstreet.com,O=Alexander Street Press,L=Alexandria,ST=Virginia,C=US MIIDbjCCAlYCCQDBNjJ+wWhziDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV UzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkFsZXhhbmRyaWExHzAdBgNV BAoTFkFsZXhhbmRlciBTdHJlZXQgUHJlc3MxITAfBgNVBAMTGHNoaWIuYWxleGFu ZGVyc3RyZWV0LmNvbTAeFw0xMTEwMjcxMzQ5NDNaFw0xNDEwMjExMzQ5NDNaMHkx CzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQWxleGFu ZHJpYTEfMB0GA1UEChMWQWxleGFuZGVyIFN0cmVldCBQcmVzczEhMB8GA1UEAxMY c2hpYi5hbGV4YW5kZXJzdHJlZXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAm7HquS72lySd0gXBNERWazSe97ShgPJwSldxjqBuQ1BvBRp9kdlC oAZcHmlmsleyIFPOvbc+zaZcYprMj8vmwq3aUE8U5bmpo3WFk8DlrFgzPEIFXuHF 3/On24Id+WSpajoTOMoopw4uDG2FHbpEKnbMB9MAHK0eVVXfnj/PfwjIEZfw5kBg 3jpJri3fZME7VQFP6pGS1TlEWslw2PcGlhkQjyiHHzZpHMmfwUKm0QzBMY49HecX weB8PmIS5Pnrydx3x09/De8GTJn6rGuYhu7aF0GTw9kC0oToJAF8A2xN9vyXcMtx baMAro05qxlTIOWC1yNeGk9dfcdcTsFeBQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB AQBziIy25B83PAlHfpZroG4o6kVdyHKtr26IIb7+8l/5xOg+DZZAqP9KMbScBN1T XnKZf7nWfg0CPgrkZFx/M4jCrJgY5eQVlKcxhHGA3b7dXT36DK6gpcxWyB0Hkm1c 9F++liEzSYao5HItr9epelUvzoQjY/aLT+rGzj0TmufvNxIULojZcWP/CZ1VWVVK k4/vgLZs88Ow9eY0GVRAO0g47xPsI4Ozu7HFVZeUsrhouwJKUOdBdHx75mxfoQDP 68FuNHZ4/rGoVHSJlPjW9zgnNHa3yfGfPN4axlzscowZV/7yGJxeoeBLmicXr+mW IeRCblzZC+JMvA/j4d6Mi/s8 Alexander Street Press LLC. Alexander Street Press LLC http://alexanderstreet.com Nathanel Sulimanov nathanels@astreetpress.com John Field jfield@astreetpress.com http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf hj.se Högskolan i Jönköping Jönköping University Identity Provider för anställda och studenter vid Högskolan i Jönköping. The Jönköping University Identity Provider is used by employees and students at the university. https://hj.se/webdav/images/system/gfx/logotype/hj-sv.png https://hj.se/webdav/images/system/gfx/logotype/hj-en.png hj.se geo:57.7783,14.1633 MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hj.se MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF BQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5 MTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu f7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS FCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W Lff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4 sPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/ gUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8 BgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk cC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq hkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp ZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs fkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1 6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK Fk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8 nh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HJ Högskolan i Jönköping Jönköping University http://www.hj.se Högskolan i Jönköping Stefan.Kindh@hj.se hs-weingarten.de shibb-idp.hs-weingarten.de CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU BgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo cy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow gY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR BgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy Zy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F iESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA p/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483 5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u lQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws Si3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj 2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2 8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw GYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j cmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13 Z3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii CLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/ I2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR GxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI IgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o H3lgjwLUApbZq/qieYKqmBs= shibb-idp.hs-weingarten.de CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU BgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo cy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow gY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR BgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy Zy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F iESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA p/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483 5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u lQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws Si3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj 2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2 8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw GYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j cmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13 Z3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii CLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/ I2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR GxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI IgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o H3lgjwLUApbZq/qieYKqmBs= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hs-weingarten.de shibb-idp.hs-weingarten.de CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU BgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo cy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow gY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR BgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy Zy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F iESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA p/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483 5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u lQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws Si3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj 2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2 8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw GYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j cmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13 Z3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii CLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/ I2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR GxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI IgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o H3lgjwLUApbZq/qieYKqmBs= shibb-idp.hs-weingarten.de CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU BgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo cy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow gY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR BgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy Zy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F iESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA p/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483 5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u lQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws Si3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj 2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2 8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw GYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j cmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j cmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13 Z3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii CLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/ I2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR GxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI IgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o H3lgjwLUApbZq/qieYKqmBs= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Ravensburg-Weingarten Hochschule Ravensburg-Weingarten http://www.hs-weingarten.de Michaiela Erdoes erdoes@hs-weingarten.de Michaiela Erdoes erdoes@hs-weingarten.de hft-stuttgart.de shibboleth1.rz.hft-stuttgart.de CN=shibboleth1.rz.hft-stuttgart.de,O=Hochschule fuer Technik Stuttgart,C=DE MIIFLTCCBBWgAwIBAgIEEC7jezANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC REUxKjAoBgNVBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEW MBQGA1UECxMNUmVjaGVuemVudHJ1bTEdMBsGA1UEAxMUSGZULVN0dXR0Z2FydCBD QS1HMDExIzAhBgkqhkiG9w0BCQEWFHBraUBoZnQtc3R1dHRnYXJ0LmRlMB4XDTEw MDYwOTA5NTkwOFoXDTE1MDYwODA5NTkwOFowYzELMAkGA1UEBhMCREUxKjAoBgNV BAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEoMCYGA1UEAxMf c2hpYmJvbGV0aDEucnouaGZ0LXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJ9MYSQpqbmV643kMInlv1c5CQjyKw3C12/ZKFpiRixm V6UAgLhtYyvGEkljYY0yNChHtVFEaqIiUykfDzcPfaiVuAWRE+kKVnQ0kh+qRL1w /vIy5zoETcDfmiUDUOxW4h+o5IjBPwRvb1/4wBe97kJqG4+GIQ6O6SzSnAGQ0vGj YOetkbIxAkW8Vi5FfFIh80vqWXYkA7LHIgiGofbKVu/8v1wEkL36g95eKpUFuyh1 n/QAIxDbKB2QRWzv8YEq9UmA0cOaBLv6yLmaxccIdIb84xiBrvMYOB94fqv0crwO zxN7NMU+cSNHtszZDYI8rEcN6deZuoNEKci4QvyRLScCAwEAAaOCAbQwggGwMAkG A1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF BQcDATAdBgNVHQ4EFgQU6atJwhxY1aZ6aZ8Gx6tihQ56XRkwHwYDVR0jBBgwFoAU cbWZntYfgHFOyE9eGPu6gf6V+xMwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2NkcDEucGNhLmRmbi5kZS9oZnQtc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fjcmwu Y3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQt Y2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsGAQUF BzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBKDMf/EyqR4sjd31b+uABdLzD+o14B5ejumSgWfvOS mr8eDvdRWreQZvLFtSWXUCzaYi3hDPhjGJLxM02Lo+7oVFHBGjMaxBoyXlZ+PLbj gT90PqMDXgBr+L+bF2GGWNJxo3ZF1oX6IcMambiV4JZ8bDyCaPLCD1gkVaQDCjaH 56AbHKmxs2ot5j8KChzTTyqWGy7/gCyeC4S8MpV75krvanfAz3gdalhwdV+IOdF9 HNHZayQHrYtMd0F1i8hCyVXi9QyJwCpQitWbN/HmbuXUttu68uDf83y9kUF6v40k 1kPEHFpAssjRZMqFtxGkuXDEd8TUf45zsT/etRXkcFW8 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hft-stuttgart.de shibboleth1.rz.hft-stuttgart.de CN=shibboleth1.rz.hft-stuttgart.de,O=Hochschule fuer Technik Stuttgart,C=DE MIIFLTCCBBWgAwIBAgIEEC7jezANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC REUxKjAoBgNVBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEW MBQGA1UECxMNUmVjaGVuemVudHJ1bTEdMBsGA1UEAxMUSGZULVN0dXR0Z2FydCBD QS1HMDExIzAhBgkqhkiG9w0BCQEWFHBraUBoZnQtc3R1dHRnYXJ0LmRlMB4XDTEw MDYwOTA5NTkwOFoXDTE1MDYwODA5NTkwOFowYzELMAkGA1UEBhMCREUxKjAoBgNV BAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEoMCYGA1UEAxMf c2hpYmJvbGV0aDEucnouaGZ0LXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAJ9MYSQpqbmV643kMInlv1c5CQjyKw3C12/ZKFpiRixm V6UAgLhtYyvGEkljYY0yNChHtVFEaqIiUykfDzcPfaiVuAWRE+kKVnQ0kh+qRL1w /vIy5zoETcDfmiUDUOxW4h+o5IjBPwRvb1/4wBe97kJqG4+GIQ6O6SzSnAGQ0vGj YOetkbIxAkW8Vi5FfFIh80vqWXYkA7LHIgiGofbKVu/8v1wEkL36g95eKpUFuyh1 n/QAIxDbKB2QRWzv8YEq9UmA0cOaBLv6yLmaxccIdIb84xiBrvMYOB94fqv0crwO zxN7NMU+cSNHtszZDYI8rEcN6deZuoNEKci4QvyRLScCAwEAAaOCAbQwggGwMAkG A1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF BQcDATAdBgNVHQ4EFgQU6atJwhxY1aZ6aZ8Gx6tihQ56XRkwHwYDVR0jBBgwFoAU cbWZntYfgHFOyE9eGPu6gf6V+xMwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov L2NkcDEucGNhLmRmbi5kZS9oZnQtc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fjcmwu Y3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQt Y2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsGAQUF BzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G CSqGSIb3DQEBBQUAA4IBAQBKDMf/EyqR4sjd31b+uABdLzD+o14B5ejumSgWfvOS mr8eDvdRWreQZvLFtSWXUCzaYi3hDPhjGJLxM02Lo+7oVFHBGjMaxBoyXlZ+PLbj gT90PqMDXgBr+L+bF2GGWNJxo3ZF1oX6IcMambiV4JZ8bDyCaPLCD1gkVaQDCjaH 56AbHKmxs2ot5j8KChzTTyqWGy7/gCyeC4S8MpV75krvanfAz3gdalhwdV+IOdF9 HNHZayQHrYtMd0F1i8hCyVXi9QyJwCpQitWbN/HmbuXUttu68uDf83y9kUF6v40k 1kPEHFpAssjRZMqFtxGkuXDEd8TUf45zsT/etRXkcFW8 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient HFT-Stuttgart Hochschule für Technik Stuttgart http://www.hft-stuttgart.de Hans-Peter Heppel hans-peter.heppel@hft-stuttgart.de shibboleth2sp.brillonline.nl CN=shibboleth2sp.brillonline.nl,O=semantico,L=Brighton,ST=Sussex,C=UK MIIDzzCCAzigAwIBAgIDEACAMA0GCSqGSIb3DQEBBAUAMG8xCzAJBgNVBAYTAlVL MQ8wDQYDVQQIEwZTdXNzZXgxETAPBgNVBAcTCEJyaWdodG9uMRIwEAYDVQQKEwlz ZW1hbnRpY28xKDAmBgNVBAMTH3NlbWFudGljbyBDZXJ0aWZpY2F0ZSBBdXRob3Jp dHkwHhcNMTAwODAzMTEyMjUyWhcNMTUwODAyMTEyMjUyWjBsMQswCQYDVQQGEwJV SzEPMA0GA1UECBMGU3Vzc2V4MREwDwYDVQQHEwhCcmlnaHRvbjESMBAGA1UEChMJ c2VtYW50aWNvMSUwIwYDVQQDExxzaGliYm9sZXRoMnNwLmJyaWxsb25saW5lLm5s MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ryqiC3McpzrOXZWOeFF GTO4Nd/oiBgEQtfP/oymsEm+1H1TvDDoXpqNVo+tTrWbfZh/yjgsBzxW8/1sWM5n jZO0JygTkJmh5Pmvdz6P7mUNu9HlGk60B8PpU0dRsJrNJRNgBe9vWJnNxaSDerxO M5+iWGJUgRf2jh3+PQ9FFflEBEUpesJHBKKYVLAwk0q2UUcXIzN92xVakUUN8+u6 DapeD9bYi1N/6E9jiwwE7J3JDAhKbGrJRWt63dzCd79iHJG3jj7TdJzQtHoJ3f1r eJ+hE+ST+uikU9GxNfWmoCTTnjh5Cncwl7Zz6aig71MKNR/Z2jjAOIg7CKvI9zjR kwIDAQABo4H3MIH0MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wg R2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSeZ1VPClGa+wJ0lwl8apv1 XRb0fTCBmQYDVR0jBIGRMIGOgBQCG06aN/CNamhERsYdRP66sl6+OaFzpHEwbzEL MAkGA1UEBhMCVUsxDzANBgNVBAgTBlN1c3NleDERMA8GA1UEBxMIQnJpZ2h0b24x EjAQBgNVBAoTCXNlbWFudGljbzEoMCYGA1UEAxMfc2VtYW50aWNvIENlcnRpZmlj YXRlIEF1dGhvcml0eYIBADANBgkqhkiG9w0BAQQFAAOBgQBx33DwzT1uEOkH9GrA XO6DXjduvykr96g5B1CmnfdEiFQCninnDdjoIZ0e+437a98rBx81bH4xGdu/Q+4Y E4RTqlWzO+xS8HLYiuSrIL83sSKGPmX94xlWMVvuvoJRhidkKvammP+IReq4q99w OsSkSoP6HZrPCOXMEAK23C8pxQ== shibboleth2sp.brillonline.nl CN=shibboleth2sp.brillonline.nl,O=semantico,L=Brighton,ST=Sussex,C=UK MIIDzzCCAzigAwIBAgIDEACAMA0GCSqGSIb3DQEBBAUAMG8xCzAJBgNVBAYTAlVL MQ8wDQYDVQQIEwZTdXNzZXgxETAPBgNVBAcTCEJyaWdodG9uMRIwEAYDVQQKEwlz ZW1hbnRpY28xKDAmBgNVBAMTH3NlbWFudGljbyBDZXJ0aWZpY2F0ZSBBdXRob3Jp dHkwHhcNMTAwODAzMTEyMjUyWhcNMTUwODAyMTEyMjUyWjBsMQswCQYDVQQGEwJV SzEPMA0GA1UECBMGU3Vzc2V4MREwDwYDVQQHEwhCcmlnaHRvbjESMBAGA1UEChMJ c2VtYW50aWNvMSUwIwYDVQQDExxzaGliYm9sZXRoMnNwLmJyaWxsb25saW5lLm5s MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ryqiC3McpzrOXZWOeFF GTO4Nd/oiBgEQtfP/oymsEm+1H1TvDDoXpqNVo+tTrWbfZh/yjgsBzxW8/1sWM5n jZO0JygTkJmh5Pmvdz6P7mUNu9HlGk60B8PpU0dRsJrNJRNgBe9vWJnNxaSDerxO M5+iWGJUgRf2jh3+PQ9FFflEBEUpesJHBKKYVLAwk0q2UUcXIzN92xVakUUN8+u6 DapeD9bYi1N/6E9jiwwE7J3JDAhKbGrJRWt63dzCd79iHJG3jj7TdJzQtHoJ3f1r eJ+hE+ST+uikU9GxNfWmoCTTnjh5Cncwl7Zz6aig71MKNR/Z2jjAOIg7CKvI9zjR kwIDAQABo4H3MIH0MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wg R2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSeZ1VPClGa+wJ0lwl8apv1 XRb0fTCBmQYDVR0jBIGRMIGOgBQCG06aN/CNamhERsYdRP66sl6+OaFzpHEwbzEL MAkGA1UEBhMCVUsxDzANBgNVBAgTBlN1c3NleDERMA8GA1UEBxMIQnJpZ2h0b24x EjAQBgNVBAoTCXNlbWFudGljbzEoMCYGA1UEAxMfc2VtYW50aWNvIENlcnRpZmlj YXRlIEF1dGhvcml0eYIBADANBgkqhkiG9w0BAQQFAAOBgQBx33DwzT1uEOkH9GrA XO6DXjduvykr96g5B1CmnfdEiFQCninnDdjoIZ0e+437a98rBx81bH4xGdu/Q+4Y E4RTqlWzO+xS8HLYiuSrIL83sSKGPmX94xlWMVvuvoJRhidkKvammP+IReq4q99w OsSkSoP6HZrPCOXMEAK23C8pxQ== Brill Shibboleth 2 SP Brill Shibboleth 2 SP http://www.brill.nl/ Help desk brill-shibboleth-support@semantico.com Colin Caveney colin.caveney@semantico.com http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufms.br UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul http://www.ufms.br/ http://www.ufms.br/ MIIEwTCCA6mgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB/zELMAkGA1UEBhMCQlIx GzAZBgNVBAgTEk1hdG8gR3Jvc3NvIGRvIFN1bDEVMBMGA1UEBxMMQ2FtcG8gR3Jh bmRlMTowOAYDVQQKEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gTWF0 byBHcm9zc28gZG8gU3VsMTowOAYDVQQLEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZl ZGVyYWwgZG8gTWF0byBHcm9zc28gZG8gU3VsMSYwJAYJKoZIhvcNAQkBFhdicml2 YWxkby5qdW5pb3JAdWZtcy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aDIudWZtcy5i cjAeFw0xMDA5MDkxOTQ0MzVaFw0xMzA5MDgxOTQ0MzVaMIH/MQswCQYDVQQGEwJC UjEbMBkGA1UECBMSTWF0byBHcm9zc28gZG8gU3VsMRUwEwYDVQQHEwxDYW1wbyBH cmFuZGUxOjA4BgNVBAoTMVVGTVMgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBN YXRvIEdyb3NzbyBkbyBTdWwxOjA4BgNVBAsTMVVGTVMgLSBVbml2ZXJzaWRhZGUg RmVkZXJhbCBkbyBNYXRvIEdyb3NzbyBkbyBTdWwxJjAkBgkqhkiG9w0BCQEWF2Jy aXZhbGRvLmp1bmlvckB1Zm1zLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoMi51Zm1z LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuP6n5bTFwA9aFxAx lJWzlcMJuGHe0eG4IYvmVODpTzz8M3kzHtXZwg8qcccPd/+c+rY94mmGpDH/11T4 eBnpZJ4x9Jz4kC/zW5/lS/Sce8UnGf/7Jfya/iBs0ZdEyKXFsCWiXCFH8gKisJL5 cr4Ae8/+/BWIYBPxZ/EDT6y0GJqRGoihgNVpDXt6PVO7f2+sRYDjpGToUQto5/DA Tfip+XlMR9MGkJOrYhx2fNKx+bnfAuhNKHKZDgxBVseR9l5+bVND1J+kZ4FVBLKs 4JEEGwJN7ZEXQ+3dIFxvDR0z++KHL9Ir779wQaQw40h5a2L1KuW1e83T1F6VVZWR jxSNqwIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh BggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA A4IBAQA3MOvYaqfwv5NcEzJ45/hCxZ55GJLmZRGxY2Zh/zxNr1L92aNTQxKSy9GJ AbVq0HDIjfeul7MwmyOZeMtE5p+vH4p5TNvH0dl7XHO/znXB9YXp2ur6eSq5+a+l z7sYBukoxh2f8FOyCC3Q7K8LPcWLp9qYSO2afVnRn2IrKN7bTK1QaSoqMYhHtFxu a5tg8ShIu5+p5jWdszdj5T/vsT50Dk+DzbD3982fvW5w8WsGyx48RODFGPzR1I7/ e9ZnIRiIdcsOlq2r0r41zQZLB8pMW/JejKMf2ta5tRWQ/j6XfPQRnSbyO0UjVitZ lkqI2tRwg0C+2HVWQXMUga97IjyC urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufms.br MIIEwTCCA6mgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB/zELMAkGA1UEBhMCQlIx GzAZBgNVBAgTEk1hdG8gR3Jvc3NvIGRvIFN1bDEVMBMGA1UEBxMMQ2FtcG8gR3Jh bmRlMTowOAYDVQQKEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gTWF0 byBHcm9zc28gZG8gU3VsMTowOAYDVQQLEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZl ZGVyYWwgZG8gTWF0byBHcm9zc28gZG8gU3VsMSYwJAYJKoZIhvcNAQkBFhdicml2 YWxkby5qdW5pb3JAdWZtcy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aDIudWZtcy5i cjAeFw0xMDA5MDkxOTQ0MzVaFw0xMzA5MDgxOTQ0MzVaMIH/MQswCQYDVQQGEwJC UjEbMBkGA1UECBMSTWF0byBHcm9zc28gZG8gU3VsMRUwEwYDVQQHEwxDYW1wbyBH cmFuZGUxOjA4BgNVBAoTMVVGTVMgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBN YXRvIEdyb3NzbyBkbyBTdWwxOjA4BgNVBAsTMVVGTVMgLSBVbml2ZXJzaWRhZGUg RmVkZXJhbCBkbyBNYXRvIEdyb3NzbyBkbyBTdWwxJjAkBgkqhkiG9w0BCQEWF2Jy aXZhbGRvLmp1bmlvckB1Zm1zLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoMi51Zm1z LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuP6n5bTFwA9aFxAx lJWzlcMJuGHe0eG4IYvmVODpTzz8M3kzHtXZwg8qcccPd/+c+rY94mmGpDH/11T4 eBnpZJ4x9Jz4kC/zW5/lS/Sce8UnGf/7Jfya/iBs0ZdEyKXFsCWiXCFH8gKisJL5 cr4Ae8/+/BWIYBPxZ/EDT6y0GJqRGoihgNVpDXt6PVO7f2+sRYDjpGToUQto5/DA Tfip+XlMR9MGkJOrYhx2fNKx+bnfAuhNKHKZDgxBVseR9l5+bVND1J+kZ4FVBLKs 4JEEGwJN7ZEXQ+3dIFxvDR0z++KHL9Ir779wQaQw40h5a2L1KuW1e83T1F6VVZWR jxSNqwIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh BggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA A4IBAQA3MOvYaqfwv5NcEzJ45/hCxZ55GJLmZRGxY2Zh/zxNr1L92aNTQxKSy9GJ AbVq0HDIjfeul7MwmyOZeMtE5p+vH4p5TNvH0dl7XHO/znXB9YXp2ur6eSq5+a+l z7sYBukoxh2f8FOyCC3Q7K8LPcWLp9qYSO2afVnRn2IrKN7bTK1QaSoqMYhHtFxu a5tg8ShIu5+p5jWdszdj5T/vsT50Dk+DzbD3982fvW5w8WsGyx48RODFGPzR1I7/ e9ZnIRiIdcsOlq2r0r41zQZLB8pMW/JejKMf2ta5tRWQ/j6XfPQRnSbyO0UjVitZ lkqI2tRwg0C+2HVWQXMUga97IjyC urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul UFMS - Universidade Federal de Mato Grosso do Sul http://www.ufms.br/ http://www.ufms.br/ Ronaldo Alves Ferreira raf@dct.ufms.br shibboleth.amdigital.co.uk CN=shibboleth.amdigital.co.uk MIIDFTCCAf2gAwIBAgIJAPe6QSEcGRk8MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV BAMTGnNoaWJib2xldGguYW1kaWdpdGFsLmNvLnVrMB4XDTExMDMwMzEyMDIxMloX DTE2MDMwMTEyMDIxMlowJTEjMCEGA1UEAxMac2hpYmJvbGV0aC5hbWRpZ2l0YWwu Y28udWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4pvlbjpzFVWoX CwMEQs/lKAB5fRNdIbeCLqumBjdVeh/rNVWHsLdOltDuaLlfRT+OXYI3962tezKO gPJb0WhuUEoT5My92nyceHU1tUtZTtRxrXh7NbNxNasmBpXxhWxdxPkQpvt7tza8 bcoXX7Y1V8AFdoOoOA+CE05mimoqPf+76JuW6PTpF083fPMyf34EyYwWiVcGNfTJ IaNdAd23Q3hxpm2P3WhFI3y/jWK74jziP0a9r6Wp/HRIvcyFfLlaqlFaOvr7v0SR Gk6kuMF2sXrfj9OMd7m6+5v9CRdiX56nYYHdD1jhf/5zsNXMDvMTY1fNtosEIomm BaGnnwIHAgMBAAGjSDBGMCUGA1UdEQQeMByCGnNoaWJib2xldGguYW1kaWdpdGFs LmNvLnVrMB0GA1UdDgQWBBRSfPmrYGKQQdVWbnmrysdcv1KtpzANBgkqhkiG9w0B AQUFAAOCAQEAYalolZpZEQk9zTCR503YHoxf901rRBqF39GBt59Gw/pDKhop+ktm i0aYmIJP60NATkKYluvUtQBKSb11FaSil6QZuzcz5q1aVPfyW1jMgK2C3R0f43mD pl8gfZGBXF6Sm96KGuXrT89+bWuzndflDLCaHltTmwg7UFM0uGYhfO49TVENLU9O 9O3zn5BmDgPO6E7zlnLLkLd3HYV5mf8JmQmupCsuHeL8Ip1twZbbuixEVrXSOEV/ iw65O0mJIhVzUnl2rQ+/7GiB0A3wZpvGu8EVEgjJGT6wye3l8D8lN11NNGCs76CC lM5VbBovDN5R8HI4KUo2eMInLDUUf5p0oQ== urn:mace:shibboleth:1.0:nameIdentifier Adam Matthew Digital Adam Matthew Digital http://www.amdigital.co.uk/ Dave Mills dave.mills@trueclarity.co.uk Rhys Godfrey rhys.godfrey@trueclarity.co.uk kalmar finland MIIFEjCCA/qgAwIBAgIEDxpjazANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMC REUxPDA6BgNVBAoTM0Jlcmxpbi1CcmFuZGVuYnVyZ2lzY2hlIEFrYWRlbWllIGRl ciBXaXNzZW5zY2hhZnRlbjEgMB4GA1UECxMXSW5mb3JtYXRpb25zdGVjaG5vbG9n aWUxEjAQBgNVBAMTCUJCQVctQ0EgMTEZMBcGCSqGSIb3DQEJARYKY2FAYmJhdy5k ZTAeFw0wOTExMTExNjI3MDdaFw0xNDExMTAxNjI3MDdaMGgxCzAJBgNVBAYTAkRF MTwwOgYDVQQKEzNCZXJsaW4tQnJhbmRlbmJ1cmdpc2NoZSBBa2FkZW1pZSBkZXIg V2lzc2Vuc2NoYWZ0ZW4xGzAZBgNVBAMTEnNoaWJib2xldGguYmJhdy5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqdL1VpZaKldYSwvu4z+8iXzy+j +6tpAq1lED8CDcXRJsbgL/F4sioQ9uNylJgX4aromN5kTT8nfmtEN84C9s5ExVg6 29bkxSPEWviJzdDxKstRqWbl7PzpipFa9Th2b7jOwX4ec3nirC4ijoTACQBge7qd GNniTFM/2k5E7D8NPTJg2d9ITWs8JW7Qbx0ezFpKlg1eVWZNZs86L3UShdXWnwrT oNtZwKm309EbdDNGDvsAgHseFNhmQIV+rOuMxv44nVMxDUSymARAKhzbeJ4CUWth gYjByHbQM45twUdQKGO01vQX+DwS+9RmA34PDZ8nRSktRtlG/Llr9SRXf9ECAwEA AaOCAY0wggGJMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUoy4g7ejcIv8AoY2/BQx6coBR6EIw HwYDVR0jBBgwFoAUjKaP8T8UOwK1+SdUTKs8odgbkJgweQYDVR0fBHIwcDA2oDSg MoYwaHR0cDovL2NkcDEucGNhLmRmbi5kZS9iYmF3LWNhL3B1Yi9jcmwvY2Fjcmwu Y3JsMDagNKAyhjBodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JiYXctY2EvcHViL2Ny bC9jYWNybC5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL2JiYXctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JiYXctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBrAUHthoQFOwKU a8KybrhK1NofkstRQxhVR2jcNWQDhFB+ife+kXdindHuh6OeWgys07llwmPqACQ9 T6ccWjVBVyV7DqFwuRCn/Ui/4E+c6EHtJEJ6nktXj4jCRla7a7gxmdnBqBKvjoPJ 7AdIQbn9kpuWDN+2hoiGPdAz+ZBp1zcY28SJhtHoNHdLmAjyNlrCj3fWsppLL7/k znAYO9ZznwCtBE+BWq+rxu0TJhYBf84+fn0kwBruvHWgpCrb+57XpX3RN1HxNbvR 9lvp1UltizFA44damYGbbKBKOLCHFvJbBg6v81WGKxZB+dv9TcZSMDNaj1oqBxUW eQj7ACg8 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient German NLP tools from the BBAW/DWDS German NLP tools from the BBAW/DWDS Tokenizer, Tagger (Moot), Shallow Parser (SynCop) and Named Entity Recognition for historic texts. For Humanities and Social Sciences researchers. CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI http://www.clarin.eu http://www.clarin.eu http://www.clarin.eu Kai Zimmer mailto:zimmer@bbaw.de shibboleth.cancom.de CN=shibboleth.cancom.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT43331679,O=shibboleth.cancom.de,C=DE,serialNumber=F4dXwt5ugAu7e7Ltux5s8bM/j7lNMezn MIIE3DCCA8SgAwIBAgICSoEwDQYJKoZIhvcNAQEFBQAwPDELMAkGA1UEBhMCVVMx FzAVBgNVBAoTDkdlb1RydXN0LCBJbmMuMRQwEgYDVQQDEwtSYXBpZFNTTCBDQTAe Fw0xMTAxMDkxNDQ0NDhaFw0xMzAxMTEyMzI1MDZaMIHvMSkwJwYDVQQFEyBGNGRY d3Q1dWdBdTdlN0x0dXg1czhiTS9qN2xOTWV6bjELMAkGA1UEBhMCREUxHTAbBgNV BAoTFHNoaWJib2xldGguY2FuY29tLmRlMRMwEQYDVQQLEwpHVDQzMzMxNjc5MTEw LwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChjKTEx MS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNTTChS KTEdMBsGA1UEAxMUc2hpYmJvbGV0aC5jYW5jb20uZGUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDVmUFYIEL9UJy4KuViBxD0czaGIe0/NPBHBslPike2 kEnkayjIDKq9VKM2qmTVWud2Zz7lDicCbZe7CQ8bcPYSV0I8temTV2qZRXKIfYa7 JXSdwLPlN8hgBRAXlrKnlvyeVLfohPq5/dW5sXmK5DJsAU5vIG7y2uT24MRJfN3U 39iP2B2zy7uo/q5aCutrIphnhHGjFv3ZiIS4UNHUA+rj4mjPVWxc7p7wko0XteQg 9qmH/Ec+hIBdRWNaMwgjkvlsrHwaMpXm0d4WZZ9Alo0OeEN9LgGGSZzkrLJlEXgz CGOVxgWuZV/w1CD7QkxB0Mb2yFzdyYP1slEGDLbJhvopAgMBAAGjggEyMIIBLjAf BgNVHSMEGDAWgBRraT1qGEJK3Y8CZTn9NSSGeJEWMDAOBgNVHQ8BAf8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdEQQYMBaCFHNoaWJi b2xldGguY2FuY29tLmRlMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNz bC1jcmwuZ2VvdHJ1c3QuY29tL2NybHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBQq xzB+sSIJfDxj6RHC/lXqvkg/fDAMBgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0w OzA5BggrBgEFBQcwAoYtaHR0cDovL3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20v cmFwaWRzc2wuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAGgTC+pETyFmjT3Kt/wx7q QGUGWbqaWCmzYgStsEnDxWyZbUc6rMq7W6TVFSkahKYtBMTo3FWRRwp2htzOGeET 1oUft7RiLAA3wVoT9u+rqICDerohrptv1eL9hcgzfxb61b71KfRqmWjgFHijQSY8 1NAzSDDSCHpGtc3ezlDSKDOkNEob6gyKqCIcl07/FSvJ5RdYg//Eot6KgHHL/bNZ eJur9jqTlpTnC3jbRKS5CFQyW1A7nuO5qS7754LYipej85P3/KBgK8/YkOotHxyY vWiel2Ikzc/M5wNfxh5dHOxvy/vi09ktSrrgoS10Z/x8Q+ulyBYGJpcmPO0FkSHZ Cancom Deutschland GmbH Cancom Deutschland GmbH http://www.cancom.de Florian Schneider florian.schneider@cancom.de Felicia Henkel felicia.henkel@cancom.de shibboleth.chadwyck.co.uk CN=shibboleth.chadwyck.co.uk,O=ProQuest Information and Learning Limited,L=Cambridge,ST=Cambridgeshire,C=GB MIIEnDCCA4SgAwIBAgILAQAAAAABI/DCPAcwDQYJKoZIhvcNAQEFBQAwajEjMCEG A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp b24gQ0EwHhcNMDkwOTI1MDk1MzE5WhcNMTIxMTAxMTYwOTE4WjCBkjELMAkGA1UE BhMCR0IxFzAVBgNVBAgTDkNhbWJyaWRnZXNoaXJlMRIwEAYDVQQHEwlDYW1icmlk Z2UxMjAwBgNVBAoTKVByb1F1ZXN0IEluZm9ybWF0aW9uIGFuZCBMZWFybmluZyBM aW1pdGVkMSIwIAYDVQQDExlzaGliYm9sZXRoLmNoYWR3eWNrLmNvLnVrMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtW217damatpxJwqauGW5Kqa1WDMDOA0KA 34xyHCTvdM2+0aAVUcS4ZZMKhLPvthg1P//KKf4dtx1vGEzooP8+hWuXzI9UuWKI 4Dl/D1f1u5/VAEED3bxUwRz/8AzoaBq8oY0tNNL0c6zgoXN39J6PhWlttj+x6zW5 6xh+/H4S/QIDAQABo4IBnDCCAZgwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCP xFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJl Lmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKg MIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNy bDAdBgNVHQ4EFgQUbat6c5ScZ0QrN02tC56CBvLjMbQwCQYDVR0TBAIwADAOBgNV HQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEE AYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0 dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEB BAQDAgbAMCQGA1UdEQQdMBuCGXNoaWJib2xldGguY2hhZHd5Y2suY28udWswDQYJ KoZIhvcNAQEFBQADggEBAABjzNx5LCTEC4PYuXKnKZQvNE7uujnj2Sm1VOVGm9eW hEYcsrr9vtShzV6CsgJmmJkKgLHsjlpnEWbW6SqOcrcaqESaoyQhlPO3CfhpE6RG aJ2SKVCnwlMbSkFcBU1BbsONU2Ts8FATa/6gHoE4l7Z4mrBW+9Ix2W3jUdaRx/fS 4lkh5B3buICF0471+lSgz3v6cca7pSlKlA1B9daQ23E+BraI0Z8gQvfT/S+b3/rA 5K5Piut1UOW9DuIOjBakK2CUlogDfkVmz5kU3neUise6ZyG8wcqedXMN5sS39KDw YiDXJy2+KavxQS92ILmKrMPa97JkJOw5tLLqojVxJbM= shibboleth.chadwyck.co.uk CN=shibboleth.chadwyck.co.uk,O=ProQuest Information and Learning Limited,L=Cambridge,ST=Cambridgeshire,C=GB MIIEnDCCA4SgAwIBAgILAQAAAAABI/DCPAcwDQYJKoZIhvcNAQEFBQAwajEjMCEG A1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2Jh bFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRp b24gQ0EwHhcNMDkwOTI1MDk1MzE5WhcNMTIxMTAxMTYwOTE4WjCBkjELMAkGA1UE BhMCR0IxFzAVBgNVBAgTDkNhbWJyaWRnZXNoaXJlMRIwEAYDVQQHEwlDYW1icmlk Z2UxMjAwBgNVBAoTKVByb1F1ZXN0IEluZm9ybWF0aW9uIGFuZCBMZWFybmluZyBM aW1pdGVkMSIwIAYDVQQDExlzaGliYm9sZXRoLmNoYWR3eWNrLmNvLnVrMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtW217damatpxJwqauGW5Kqa1WDMDOA0KA 34xyHCTvdM2+0aAVUcS4ZZMKhLPvthg1P//KKf4dtx1vGEzooP8+hWuXzI9UuWKI 4Dl/D1f1u5/VAEED3bxUwRz/8AzoaBq8oY0tNNL0c6zgoXN39J6PhWlttj+x6zW5 6xh+/H4S/QIDAQABo4IBnDCCAZgwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCP xFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJl Lmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKg MIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNy bDAdBgNVHQ4EFgQUbat6c5ScZ0QrN02tC56CBvLjMbQwCQYDVR0TBAIwADAOBgNV HQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEE AYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0 dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEB BAQDAgbAMCQGA1UdEQQdMBuCGXNoaWJib2xldGguY2hhZHd5Y2suY28udWswDQYJ KoZIhvcNAQEFBQADggEBAABjzNx5LCTEC4PYuXKnKZQvNE7uujnj2Sm1VOVGm9eW hEYcsrr9vtShzV6CsgJmmJkKgLHsjlpnEWbW6SqOcrcaqESaoyQhlPO3CfhpE6RG aJ2SKVCnwlMbSkFcBU1BbsONU2Ts8FATa/6gHoE4l7Z4mrBW+9Ix2W3jUdaRx/fS 4lkh5B3buICF0471+lSgz3v6cca7pSlKlA1B9daQ23E+BraI0Z8gQvfT/S+b3/rA 5K5Piut1UOW9DuIOjBakK2CUlogDfkVmz5kU3neUise6ZyG8wcqedXMN5sS39KDw YiDXJy2+KavxQS92ILmKrMPa97JkJOw5tLLqojVxJbM= urn:mace:shibboleth:1.0:nameIdentifier ProQuest (Chadwyck-Healey products) ProQuest-Chadwyck-Healey http://www.proquest.com/ Geoff Leach Geoff.Leach@proquest.co.uk dhbw-karlsruhe.de shibboleth.dhbw-karlsruhe.de CN=shibboleth.dhbw-karlsruhe.de,OU=Karlsruhe,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIE9TCCA92gAwIBAgIEEQNdOzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTEwMTExNzEzNTkwN1oXDTE1MTExNjEzNTkwN1owdjELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMRIwEAYDVQQLEwlLYXJsc3J1aGUxJTAjBgNVBAMTHHNoaWJib2xldGguZGhi dy1rYXJsc3J1aGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDi bF3wklsaOy0bg22LMdxn5qsZ2ykDtZqE0JF1Koi4w42VG1tjQDfHpA9FFwo/EVuS qeCe09b0f2Daqkjz1UcFSufMrcHEHZZN2xBG+88UMW7MMmCZeD3GuL7wNJvoFnM9 mp0xPe3x4POopLdGBiWZXhTe789BCSTChcUmTuTyFiV90b14CA0wI8A32JhiM3Hh /eRzRRL4z6tP19+WwJ2Le0nJkokz3Gp4TxbYmPiDHdXQIMlZ1f0D8YKoVNjh5bSw y9Cst6Zyzm61sR/HMFUZzsAO70ymJumM2/uMPGfwybJyGy6J6MwIWwL8uN7Pdxin +l+W7S8ozHzpRrroqi1zAgMBAAGjggGNMIIBiTAJBgNVHRMEAjAAMAsGA1UdDwQE AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFATy Qy4DajG8sx8vyoNHrIskLklzMB8GA1UdIwQYMBaAFIzpcHFguFOfRMaXXkIf7Shy vQ5+MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhi dy1jYS9wdWIvY3JsL2NhY3JsLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRm bi5kZS9kaGJ3LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCB hDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNh LmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0B AQUFAAOCAQEAb6Y5E9ZGeli/tZBJHc1HRWNbQWpx8DBNJ9tOJ2CIpHW2Fci29twp G+4b6V0FxDTIBHAamNuKUAjdDIov05YhaXXfU8NidA5M+/xVioaaY/ADTw7aRaJr 8UHCLmQSaQFel6vpi82f+R7Fdoel+zxnbwCan31UZHz2XGFDCFlvLDs3/uk3fl1L GkKHPe3CKWcwuRJsv+6Jymhro91stI74bGpG5AcITFUevHNdueicbV+JndJ/IHjh MvpGWuUj2tdg9zVz+YS34mANNt4zIg5lh+VHgwzprbNutQhEwiq56rhKz+mRd8jO AmXQxl/y0E3UsR/P+8lLMune9mRyoKhKCw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient dhbw-karlsruhe.de shibboleth.dhbw-karlsruhe.de CN=shibboleth.dhbw-karlsruhe.de,OU=Karlsruhe,O=Duale Hochschule Baden-Wuerttemberg,C=DE MIIE9TCCA92gAwIBAgIEEQNdOzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE RTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx FjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3 LXZzLmRlMB4XDTEwMTExNzEzNTkwN1oXDTE1MTExNjEzNTkwN1owdjELMAkGA1UE BhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i ZXJnMRIwEAYDVQQLEwlLYXJsc3J1aGUxJTAjBgNVBAMTHHNoaWJib2xldGguZGhi dy1rYXJsc3J1aGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDi bF3wklsaOy0bg22LMdxn5qsZ2ykDtZqE0JF1Koi4w42VG1tjQDfHpA9FFwo/EVuS qeCe09b0f2Daqkjz1UcFSufMrcHEHZZN2xBG+88UMW7MMmCZeD3GuL7wNJvoFnM9 mp0xPe3x4POopLdGBiWZXhTe789BCSTChcUmTuTyFiV90b14CA0wI8A32JhiM3Hh /eRzRRL4z6tP19+WwJ2Le0nJkokz3Gp4TxbYmPiDHdXQIMlZ1f0D8YKoVNjh5bSw y9Cst6Zyzm61sR/HMFUZzsAO70ymJumM2/uMPGfwybJyGy6J6MwIWwL8uN7Pdxin +l+W7S8ozHzpRrroqi1zAgMBAAGjggGNMIIBiTAJBgNVHRMEAjAAMAsGA1UdDwQE AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFATy Qy4DajG8sx8vyoNHrIskLklzMB8GA1UdIwQYMBaAFIzpcHFguFOfRMaXXkIf7Shy vQ5+MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhi dy1jYS9wdWIvY3JsL2NhY3JsLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRm bi5kZS9kaGJ3LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCB hDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNh LmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0B AQUFAAOCAQEAb6Y5E9ZGeli/tZBJHc1HRWNbQWpx8DBNJ9tOJ2CIpHW2Fci29twp G+4b6V0FxDTIBHAamNuKUAjdDIov05YhaXXfU8NidA5M+/xVioaaY/ADTw7aRaJr 8UHCLmQSaQFel6vpi82f+R7Fdoel+zxnbwCan31UZHz2XGFDCFlvLDs3/uk3fl1L GkKHPe3CKWcwuRJsv+6Jymhro91stI74bGpG5AcITFUevHNdueicbV+JndJ/IHjh MvpGWuUj2tdg9zVz+YS34mANNt4zIg5lh+VHgwzprbNutQhEwiq56rhKz+mRd8jO AmXQxl/y0E3UsR/P+8lLMune9mRyoKhKCw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient DHBW Karlsruhe DHBW Karlsruhe http://www.dhbw-karlsruhe.de Johannes Mickel mickel@dhbw-karlsruhe.de shibboleth.ebscohost.com CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\, Inc.,L=Ipswich,ST=Massachusetts,C=US MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw FAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK FBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l cG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe n7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk TxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M KBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG A1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI KwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w KwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI KwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j b20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn ZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw Oi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD ggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd accxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu Iu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd FKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH fSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/ WFUQmFDppVjUgYkCed/yDImwZoE= shibboleth.ebscohost.com CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\, Inc.,L=Ipswich,ST=Massachusetts,C=US MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw FAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK FBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l cG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe n7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk TxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M KBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG A1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI KwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w KwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI KwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j b20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j b20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn ZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw Oi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD ggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd accxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu Iu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd FKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH fSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/ WFUQmFDppVjUgYkCed/yDImwZoE= EBSCO Publishing EBSCO Information Services/EBSCO Publishing http://www.ebscohost.com EBSCO Shiboleth Admin shib-admin@ebscohost.com EBSCO Shibboleth Tech shib-tech@ebscohost.com shibboleth.fiz-technik.de CN=shibboleth.fiz-technik.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=shibboleth.fiz-technik.de MIIDrzCCAxigAwIBAgIQSmJiEIhvAft2pfFj8ep6UjANBgkqhkiG9w0BAQUFADCB xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 ZS5jb20wHhcNMTAwMzMwMDAwMDAwWhcNMTMwMzI5MjM1OTU5WjCBxDEiMCAGA1UE ChQZc2hpYmJvbGV0aC5maXotdGVjaG5pay5kZTE7MDkGA1UECxMyR28gdG8gaHR0 cHM6Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNV BAsTGVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBW YWxpZGF0ZWQxIjAgBgNVBAMUGXNoaWJib2xldGguZml6LXRlY2huaWsuZGUwgZ8w DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKDklec3g2ICvi2qW/wtqnW1YA1/2eHu Rs01+aEMcb/ccljjbl+dW8klZgZA5Srisz+GTDwxBrf6zVFeS57LpIyXAEjnDUOW bK3430IyzI1iK4NYwRm94Ay587U18Hz+U3poxj2QVYND0O2lAK8YzqbzkTIoZk9U eXQq6xRhLYxnAgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6g LKAqhihodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYI KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQAD gYEAKmlKgA3lVXhrOw8B2DENHdsXW2UHbwb1YMhGiD4vGETlqOPdcr/yxwGQ7y2M u4E6h4nwnIbf7iGw/N/d27RRpELP8RISHDmEyjanUsI5jjF69+dsqU6zbVVJtBDe 3gXxVMmLZ3gV/u4BtQX3+4qsQe0cZG/sMW0sp5wU+8K9Yq0= shibboleth.fiz-technik.de CN=shibboleth.fiz-technik.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=shibboleth.fiz-technik.de MIIDrzCCAxigAwIBAgIQSmJiEIhvAft2pfFj8ep6UjANBgkqhkiG9w0BAQUFADCB xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 ZS5jb20wHhcNMTAwMzMwMDAwMDAwWhcNMTMwMzI5MjM1OTU5WjCBxDEiMCAGA1UE ChQZc2hpYmJvbGV0aC5maXotdGVjaG5pay5kZTE7MDkGA1UECxMyR28gdG8gaHR0 cHM6Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNV BAsTGVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBW YWxpZGF0ZWQxIjAgBgNVBAMUGXNoaWJib2xldGguZml6LXRlY2huaWsuZGUwgZ8w DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKDklec3g2ICvi2qW/wtqnW1YA1/2eHu Rs01+aEMcb/ccljjbl+dW8klZgZA5Srisz+GTDwxBrf6zVFeS57LpIyXAEjnDUOW bK3430IyzI1iK4NYwRm94Ay587U18Hz+U3poxj2QVYND0O2lAK8YzqbzkTIoZk9U eXQq6xRhLYxnAgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6g LKAqhihodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYI KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQAD gYEAKmlKgA3lVXhrOw8B2DENHdsXW2UHbwb1YMhGiD4vGETlqOPdcr/yxwGQ7y2M u4E6h4nwnIbf7iGw/N/d27RRpELP8RISHDmEyjanUsI5jjF69+dsqU6zbVVJtBDe 3gXxVMmLZ3gV/u4BtQX3+4qsQe0cZG/sMW0sp5wU+8K9Yq0= WTI-Frankfurt eG WTI-Frankfurt http://www.wti-frankfurt.de Christian Seger christian.seger@wti-frankfurt.de shibboleth.genios.de CN=shibboleth.genios.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFCDCCA/CgAwIBAgIEDwkukjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTEwMjkxNTEzMDdaFw0xNDEw MjgxNTEzMDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRzaGliYm9sZXRoLmdlbmlvcy5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs1k1RNyLZJd5PM2XgPBeq3 LYXgP6DfmAFbFQuoIDANZneVnjLsHs/DqlqDV8pxzVKaOePrtVG9XDqiwAQNMxkX Fs/yiGQgcpsOu/Hn55MJDPgVs8gJlo72twjlfsMYkysxeKpo02HcPk94v3G+DGqu paM0Qatil5bFGtPFnbiPcEHWhL5IHeMmOQgtgPRmcCdegUoiUQy3XzNe2/AlebQq 3jY5/j+139Gt4l6NdFBVtrClC3No9TYQzud5/AZqK6c8C/OdoZS5JqGTCjxuFr52 HFIgUquO+NnvX3l+/KHEX3BpJn8G3QSxTK29N/ZOyvBnZZERc6wLjlHsPfRKfDEC AwEAAaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUAsSAuxpb2YDdSV9WArYEb5tR 2ZwwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEX bWljaGFlbC5rbGVua0BnZW5pb3MuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9j YWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNl cnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBL BggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFoCZY0R/3oytr3alxrwA6Tr+Kbo QakMblJoTygM6U+JA5+aKbSiQ5Kdyhw77ax2pmwN7BQYTLyL23S69C5/hFIg5BBk dbaIxxixf+Y7Nt+GZQL1WoUDikRs+KPRJqBOh0AVbYLnEUsOgEWWC7e/WnarH/lK taXlY6gtmP9FoUgn96U6tw1KOTXaGnA0DX3DBVhzMMQubgeecEAPey8wuIc1CpZP HjFM51epuXN3Tgw25hDokzI31dxNFAi+N8DjC3EHLWGPj8ac+m0pJ/7c4BMKU0H5 bgLvAdbf7U7Z4IidrTae8SmJ385S0oLvO/NOheaRinhBZbSPkkXxniZaDAU= shibboleth.genios.de CN=shibboleth.genios.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFCDCCA/CgAwIBAgIEDwkukjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTEwMjkxNTEzMDdaFw0xNDEw MjgxNTEzMDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRzaGliYm9sZXRoLmdlbmlvcy5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs1k1RNyLZJd5PM2XgPBeq3 LYXgP6DfmAFbFQuoIDANZneVnjLsHs/DqlqDV8pxzVKaOePrtVG9XDqiwAQNMxkX Fs/yiGQgcpsOu/Hn55MJDPgVs8gJlo72twjlfsMYkysxeKpo02HcPk94v3G+DGqu paM0Qatil5bFGtPFnbiPcEHWhL5IHeMmOQgtgPRmcCdegUoiUQy3XzNe2/AlebQq 3jY5/j+139Gt4l6NdFBVtrClC3No9TYQzud5/AZqK6c8C/OdoZS5JqGTCjxuFr52 HFIgUquO+NnvX3l+/KHEX3BpJn8G3QSxTK29N/ZOyvBnZZERc6wLjlHsPfRKfDEC AwEAAaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUAsSAuxpb2YDdSV9WArYEb5tR 2ZwwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEX bWljaGFlbC5rbGVua0BnZW5pb3MuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9j YWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNl cnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBL BggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj ZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFoCZY0R/3oytr3alxrwA6Tr+Kbo QakMblJoTygM6U+JA5+aKbSiQ5Kdyhw77ax2pmwN7BQYTLyL23S69C5/hFIg5BBk dbaIxxixf+Y7Nt+GZQL1WoUDikRs+KPRJqBOh0AVbYLnEUsOgEWWC7e/WnarH/lK taXlY6gtmP9FoUgn96U6tw1KOTXaGnA0DX3DBVhzMMQubgeecEAPey8wuIc1CpZP HjFM51epuXN3Tgw25hDokzI31dxNFAi+N8DjC3EHLWGPj8ac+m0pJ/7c4BMKU0H5 bgLvAdbf7U7Z4IidrTae8SmJ385S0oLvO/NOheaRinhBZbSPkkXxniZaDAU= GBI-Genios Deutsche Wirtschaftsdatenbanken GmbH GBI-Genios Deutsche Wirtschaftsdatenbanken GmbH http://www.genios.de Michael Klenk michael.klenk@genios.de ded096.maximumasp.local CN=ded096.maximumasp.local MIIDDDCCAfSgAwIBAgIJAItPz9n2+PuaMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB4XDTExMTEyODEwMTQxMFoXDTE2 MTEyNjEwMTQxMFowIjEgMB4GA1UEAxMXZGVkMDk2Lm1heGltdW1hc3AubG9jYWww ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwNeNpZKlWDp7GciyA162g VSy3uTRG2BT48mp/oB4Wh7DqNbPHx8PrWJrN0xw+c1o1OarYuaWK24H9F1n3ZI8g i/czA4Zi2JsIZmWksu5jYVgZQQnMyVCrA1fB4tjz2GTnrmy7HTt7axMAHlUyupDw gh/YcaJ84U1JssiLeSypkHeSyLv/Cew5HI6kARv99/oVSBR7kfOAUPg+fP8kjvlK dn6RShLwkY+9KQCK9lY6aaJHrNtRDfSQVZsZgfLwzK+HCGspWHFp7KirfdTBcCkR w+berqH4RmOPbcv4TxGva/XEefM9Ikw8FD1Yb7Hcum6avHcD/s02jYzvISUr56FT AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB0G A1UdDgQWBBQsoQCuifh3Q5K7lzut09/s9A3G8jANBgkqhkiG9w0BAQUFAAOCAQEA DyvSdKPdXmbCft4A6Bwqpw0Y1hMuyme8wOskJpQIJ7WXhdyCB3eOYz1dGcmFkeQU aUJS6x9ZPLkRVX0e8Eoa/w1rYam5Zi3Fv0ZjLLKA7EFkX4aNzeE8vU0y/XZ9amRf fIZ/Tse7wvCJTHWNrw0eoTy2xNnPRWhLALF8nNaR66S5Usesosv0fKqpK20nrjmF wtHuAhh4Jbh6mZZemqKOgcxs9JX5qTsO96plS+Rb2iH2oMP0PrqzjwvHyFAPv8gb Rt8vBK4vYP16FHxWHw9TNnlQ93w4ozWNtnUHOrvoXghavIUg7MTOIQZ5awgMKr8U KRmv+oFXiBHlwyDVz3wIPg== ded096.maximumasp.local CN=ded096.maximumasp.local MIIDDDCCAfSgAwIBAgIJAItPz9n2+PuaMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV BAMTF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB4XDTExMTEyODEwMTQxMFoXDTE2 MTEyNjEwMTQxMFowIjEgMB4GA1UEAxMXZGVkMDk2Lm1heGltdW1hc3AubG9jYWww ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwNeNpZKlWDp7GciyA162g VSy3uTRG2BT48mp/oB4Wh7DqNbPHx8PrWJrN0xw+c1o1OarYuaWK24H9F1n3ZI8g i/czA4Zi2JsIZmWksu5jYVgZQQnMyVCrA1fB4tjz2GTnrmy7HTt7axMAHlUyupDw gh/YcaJ84U1JssiLeSypkHeSyLv/Cew5HI6kARv99/oVSBR7kfOAUPg+fP8kjvlK dn6RShLwkY+9KQCK9lY6aaJHrNtRDfSQVZsZgfLwzK+HCGspWHFp7KirfdTBcCkR w+berqH4RmOPbcv4TxGva/XEefM9Ikw8FD1Yb7Hcum6avHcD/s02jYzvISUr56FT AgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB0G A1UdDgQWBBQsoQCuifh3Q5K7lzut09/s9A3G8jANBgkqhkiG9w0BAQUFAAOCAQEA DyvSdKPdXmbCft4A6Bwqpw0Y1hMuyme8wOskJpQIJ7WXhdyCB3eOYz1dGcmFkeQU aUJS6x9ZPLkRVX0e8Eoa/w1rYam5Zi3Fv0ZjLLKA7EFkX4aNzeE8vU0y/XZ9amRf fIZ/Tse7wvCJTHWNrw0eoTy2xNnPRWhLALF8nNaR66S5Usesosv0fKqpK20nrjmF wtHuAhh4Jbh6mZZemqKOgcxs9JX5qTsO96plS+Rb2iH2oMP0PrqzjwvHyFAPv8gb Rt8vBK4vYP16FHxWHw9TNnlQ93w4ozWNtnUHOrvoXghavIUg7MTOIQZ5awgMKr8U KRmv+oFXiBHlwyDVz3wIPg== Global Data GBI, Global Data http://www.globaldata.com Anand Perumandla aperumandla@globaldata.com Jeevan Pinnireddy jpinnireddy@globaldata.com shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Rockefeller University Press Journals Rockefeller University Press Journals http://www.rupress.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufv.br UFV - universidade Federal de Vicosa UFV - universidade Federal de Vicosa UFV - universidade Federal de Vicosa UFV - universidade Federal de Vicosa http://www.ufv.br/ http://www.ufv.br/ MIIEKDCCAxACAQAwDQYJKoZIhvcNAQEFBQAwgdkxLTArBgNVBAoTJFVGViAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIFZpY29zYTE0MDIGA1UECxMrRFRJIC0gRGly ZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEZMBcGCSqGSIb3DQEJ ARYKZHRpQHVmdi5icjEPMA0GA1UEBxMGVmljb3NhMRUwEwYDVQQIEwxNaW5hcyBH ZXJhaXMxCzAJBgNVBAYTAkJSMSIwIAYDVQQDExlzaGliYm9sZXRoLWlkcC5kdGku dWZ2LmJyMB4XDTEzMDMyMjIwNTM1N1oXDTE2MDMyMTIwNTM1N1owgdkxLTArBgNV BAoTJFVGViAtIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFZpY29zYTE0MDIGA1UE CxMrRFRJIC0gRGlyZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEZ MBcGCSqGSIb3DQEJARYKZHRpQHVmdi5icjEPMA0GA1UEBxMGVmljb3NhMRUwEwYD VQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMSIwIAYDVQQDExlzaGliYm9s ZXRoLWlkcC5kdGkudWZ2LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAwHXw5lxhsUVVy9cHSvvnkanv1HyyMZz6lmeY76rh79I2bopDPgZlbdHnTAYn 8vDrHts9RZOOOUXHYsJR2D0jm4lcVRxczZD5P4qDLpYp28kY3OfsOQ9TMZJ8HmnN RyjAmR8CofBG1ZHN2xi7tWqMI4HVEJfZw/ZvSWfX4eNBQsvv5oTa1v5eOw1YQQ6A aHB6p/Xp7tccGX0+OgTVty2Bq20xEZNBJeJtz2SBYxbiRUE+vaiYTyCJVxDeyNcN YIkiOUCUu2pEvgFciuzjhlG7UuUsq7S19HqOEjtUiqdH72gDRGvLNRhwpQ+u22vd WBOsXDXZeHB/5MfcOQImtgkYUQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAobds5 X9EyPCWOnEwnMLUmxbTJQ5twEEND7JesKiNJSIK1oaZcYsxS4d5HAjrCUFVop/cK 9ZhFbpLVnky/SvSYAqyU0LifKMHqTGkpB2o64A1oPRPQRQrPCuG3/AIAALBQeGJP EFB4KyGunENrD1rUsWiz7RCX9uVcEuncCtdhYxCve+7JKbzCxv/pUGNorQK9fdhm b/LBWLQCi3PmrZQ2DW1L2pz9ATfIduYRamw0F+udCEkP7l0CjeCE81xkBFxRLIDI TEo7mEQN4S99NlVV1pGuWtZRJz4Zco8ThPhBp3ya98phTcMxYs9aJt/AWFJdcnfq mnRgIPsxKrrKvirQ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufv.br MIIEKDCCAxACAQAwDQYJKoZIhvcNAQEFBQAwgdkxLTArBgNVBAoTJFVGViAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIFZpY29zYTE0MDIGA1UECxMrRFRJIC0gRGly ZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEZMBcGCSqGSIb3DQEJ ARYKZHRpQHVmdi5icjEPMA0GA1UEBxMGVmljb3NhMRUwEwYDVQQIEwxNaW5hcyBH ZXJhaXMxCzAJBgNVBAYTAkJSMSIwIAYDVQQDExlzaGliYm9sZXRoLWlkcC5kdGku dWZ2LmJyMB4XDTEzMDMyMjIwNTM1N1oXDTE2MDMyMTIwNTM1N1owgdkxLTArBgNV BAoTJFVGViAtIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFZpY29zYTE0MDIGA1UE CxMrRFRJIC0gRGlyZXRvcmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEZ MBcGCSqGSIb3DQEJARYKZHRpQHVmdi5icjEPMA0GA1UEBxMGVmljb3NhMRUwEwYD VQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMSIwIAYDVQQDExlzaGliYm9s ZXRoLWlkcC5kdGkudWZ2LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAwHXw5lxhsUVVy9cHSvvnkanv1HyyMZz6lmeY76rh79I2bopDPgZlbdHnTAYn 8vDrHts9RZOOOUXHYsJR2D0jm4lcVRxczZD5P4qDLpYp28kY3OfsOQ9TMZJ8HmnN RyjAmR8CofBG1ZHN2xi7tWqMI4HVEJfZw/ZvSWfX4eNBQsvv5oTa1v5eOw1YQQ6A aHB6p/Xp7tccGX0+OgTVty2Bq20xEZNBJeJtz2SBYxbiRUE+vaiYTyCJVxDeyNcN YIkiOUCUu2pEvgFciuzjhlG7UuUsq7S19HqOEjtUiqdH72gDRGvLNRhwpQ+u22vd WBOsXDXZeHB/5MfcOQImtgkYUQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAobds5 X9EyPCWOnEwnMLUmxbTJQ5twEEND7JesKiNJSIK1oaZcYsxS4d5HAjrCUFVop/cK 9ZhFbpLVnky/SvSYAqyU0LifKMHqTGkpB2o64A1oPRPQRQrPCuG3/AIAALBQeGJP EFB4KyGunENrD1rUsWiz7RCX9uVcEuncCtdhYxCve+7JKbzCxv/pUGNorQK9fdhm b/LBWLQCi3PmrZQ2DW1L2pz9ATfIduYRamw0F+udCEkP7l0CjeCE81xkBFxRLIDI TEo7mEQN4S99NlVV1pGuWtZRJz4Zco8ThPhBp3ya98phTcMxYs9aJt/AWFJdcnfq mnRgIPsxKrrKvirQ urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFV - Universidade Federal de Vicosa UFV - Universidade Federal de Vicosa UFV - universidade Federal de Vicosa UFV - universidade Federal de Vicosa http://www.ufv.br/ http://www.ufv.br/ Harley Balduino Saraiva harley.saraiva@ufv.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf pucrs.br PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul http://www.pucrs.br/ http://www.pucrs.br/ MIIEATCCAumgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMCQlIx GjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMRUwEwYDVQQHEwxQb3J0byBBbGVn cmUxDjAMBgNVBAoTBVBVQ1JTMQ0wCwYDVQQLEwRHVElUMSAwHgYJKoZIhvcNAQkB FhFzZWN1cml0eUBwdWNycy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aC5wdWNycy5i cjAeFw0xMDExMTAxMDExMDdaFw0xMzExMDkxMDExMDdaMIGfMQswCQYDVQQGEwJC UjEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxFTATBgNVBAcTDFBvcnRvIEFs ZWdyZTEOMAwGA1UEChMFUFVDUlMxDTALBgNVBAsTBEdUSVQxIDAeBgkqhkiG9w0B CQEWEXNlY3VyaXR5QHB1Y3JzLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoLnB1Y3Jz LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1iilPh8rOxBD8ceq rAb8KcN3WRX6V8CtSEs8GBAKjDt9nRYpFavkJcW6w6+w6ZJz1KlJndy6sgleGjsX R1za5nK3gKe3nvWJwkImqNX/nAjBegCnvxq8VSJ4VspLYZQYoTIbAiGvSs7pP++/ 7OBimb424JHU+16+ceqGF75C9tXeA3vOJzHS/bLgxhRwyhhug25DHkTl8wVDuCU0 q/P8Y0D6sLEXaYFb2jl0piXWK7dz/5LhX2AyyKtrYlQEzgndR/SkANY5iIFiXqJ7 /q5tQTOQQN4aeb9YEQJaNWJfoa4co8LTmHki6KQvPCmtaBBAjSU7kk9s3+mXJL8l gtRI6QIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh BggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA A4IBAQC3sT5o3/9sxv2dsti0UVf1aH4f5mYR9ke9mtlEG3GBSepPSsIWSc3AG2ax xQ7YCwso+qDo+Yd0v1nQBotFO+KZLN1ruUZv7kjZe0KlRtqrEorpwzkhFfeYQLTZ 8IvYpV51ZF86yiC+ILZCJCyfr/0SUKkq7d9dXwo0aMMceatSGcVQBtAtmSUKDrCH czMiE68nK6Kdez4a/lmP2Y/0fxM2t9S/yos9E5DR94L1Vi3i4lES/0o2QKERXJRg YGMwj3C7CmRqC78PfQXLjQdSlJdl17FE6iYyTpssZlhyfFPmbuA+jB7wXKPpeaAf E74OQ01EvgXvltt/+5/txq+akm84 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient pucrs.br MIIEATCCAumgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMCQlIx GjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMRUwEwYDVQQHEwxQb3J0byBBbGVn cmUxDjAMBgNVBAoTBVBVQ1JTMQ0wCwYDVQQLEwRHVElUMSAwHgYJKoZIhvcNAQkB FhFzZWN1cml0eUBwdWNycy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aC5wdWNycy5i cjAeFw0xMDExMTAxMDExMDdaFw0xMzExMDkxMDExMDdaMIGfMQswCQYDVQQGEwJC UjEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxFTATBgNVBAcTDFBvcnRvIEFs ZWdyZTEOMAwGA1UEChMFUFVDUlMxDTALBgNVBAsTBEdUSVQxIDAeBgkqhkiG9w0B CQEWEXNlY3VyaXR5QHB1Y3JzLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoLnB1Y3Jz LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1iilPh8rOxBD8ceq rAb8KcN3WRX6V8CtSEs8GBAKjDt9nRYpFavkJcW6w6+w6ZJz1KlJndy6sgleGjsX R1za5nK3gKe3nvWJwkImqNX/nAjBegCnvxq8VSJ4VspLYZQYoTIbAiGvSs7pP++/ 7OBimb424JHU+16+ceqGF75C9tXeA3vOJzHS/bLgxhRwyhhug25DHkTl8wVDuCU0 q/P8Y0D6sLEXaYFb2jl0piXWK7dz/5LhX2AyyKtrYlQEzgndR/SkANY5iIFiXqJ7 /q5tQTOQQN4aeb9YEQJaNWJfoa4co8LTmHki6KQvPCmtaBBAjSU7kk9s3+mXJL8l gtRI6QIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh BggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA A4IBAQC3sT5o3/9sxv2dsti0UVf1aH4f5mYR9ke9mtlEG3GBSepPSsIWSc3AG2ax xQ7YCwso+qDo+Yd0v1nQBotFO+KZLN1ruUZv7kjZe0KlRtqrEorpwzkhFfeYQLTZ 8IvYpV51ZF86yiC+ILZCJCyfr/0SUKkq7d9dXwo0aMMceatSGcVQBtAtmSUKDrCH czMiE68nK6Kdez4a/lmP2Y/0fxM2t9S/yos9E5DR94L1Vi3i4lES/0o2QKERXJRg YGMwj3C7CmRqC78PfQXLjQdSlJdl17FE6iYyTpssZlhyfFPmbuA+jB7wXKPpeaAf E74OQ01EvgXvltt/+5/txq+akm84 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul http://www.pucrs.br/ http://www.pucrs.br/ Dilermando Bueno dbueno@pucrs.br uni-wuerzburg.de klinik.uni-wuerzburg.de hfm-wuerzburg.de shibboleth-idp.uni-wuerzburg.de CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR IO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB BiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN LG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c jUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD 4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU 0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA FIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY MBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC BggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1 qmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4 VxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4 2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt Y0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII O0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW fiTDOOsi shibboleth-idp.uni-wuerzburg.de CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR IO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB BiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN LG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c jUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD 4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU 0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA FIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY MBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC BggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1 qmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4 VxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4 2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt Y0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII O0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW fiTDOOsi urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-wuerzburg.de klinik.uni-wuerzburg.de hfm-wuerzburg.de shibboleth-idp.uni-wuerzburg.de CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR IO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB BiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN LG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c jUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD 4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU 0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA FIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY MBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC BggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1 qmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4 VxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4 2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt Y0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII O0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW fiTDOOsi shibboleth-idp.uni-wuerzburg.de CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR IO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB BiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN LG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c jUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD 4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU 0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA FIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY MBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig NqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC BggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1 qmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4 VxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4 2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt Y0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII O0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW fiTDOOsi urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Würzburg Universität Würzburg http://www.uni-wuerzburg.de Matthias Funken matthias.funken@uni-wuerzburg.de Maria Warren maria.warren@uni-wuerzburg.de shibboleth.illumina.csa.com CN=shibboleth.illumina.csa.com MIIDRjCCAi6gAwIBAgIBADANBgkqhkiG9w0BAQQFADAmMSQwIgYDVQQDExtzaGli Ym9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTAwNTE5MjA1NTE2WhcNMTMwNTE4 MjA1NTE2WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXNMiD0tcy3DrBiAGbZmK 9vfubnuz4AfNTZshRNQJHKnMPjc++Vd0AhLEnJzFwTtgvlZ5dIprOgAxC+mfB5N5 c4WsxrqNNcmtJMKaEi46MsGLj+/s2vxf07MJjZUzJ1Taeni2kXYswuNLO+X6FRfU kPWF4uDTrKDDHQQfWmogQxTbkPO8BV9fgNJZZ8hazk08kAD2ubQr5ZXgV8Z8EpUH QLConXjH3v7+d4j0qSQP8EBLJPnut6gGe3P0GPbr6Mioep+qnxXlGzkDhaD7hiDr P0euqmoHclU7G28Xfy1Ro93UrpW1F8Sm2jwqIp8XjGE63CxohX9lrbbXnUJe9Bfn AgMBAAGjfzB9MB0GA1UdDgQWBBRbM2JLRKrIxQ3LLJPMQZszQa2LEDBOBgNVHSME RzBFgBRbM2JLRKrIxQ3LLJPMQZszQa2LEKEqpCgwJjEkMCIGA1UEAxMbc2hpYmJv bGV0aC5pbGx1bWluYS5jc2EuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN AQEEBQADggEBAHdPTDYH53OU25SkOCWT/WoBBCv+UErTxBu5aKmoRcw2SASgQVBL 6hup5Etfwg7LHhWpKscIRQk+rPTGW1DM/RHeSUleTD1qzhgW2w+rdI+dMyOD2Ho7 xqX9hSJYnHmhzqgjuri5rQ8dYKUuqbrs5ryqlAb7VZP8jY0QWawdO9m5F5+gOAZC 46X+hGwdKaTBWWV/3RX3StgDIs1GjPZ5RudiKI/76iIbqroz0hBKJh18Gy+eVv2h +bN3hVsSEn9WcOz75uP90Q/lg8LuZqBZKCFrEGHSsYbGtk5IiumElnoPAqp19gH1 4i6fOm/9CSJLtMAZAAvBOqeMquAe94I5tdc= shibboleth.illumina.csa.com CN=shibboleth.illumina.csa.com MIIDRjCCAi6gAwIBAgIBADANBgkqhkiG9w0BAQQFADAmMSQwIgYDVQQDExtzaGli Ym9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTAwNTE5MjA1NTE2WhcNMTMwNTE4 MjA1NTE2WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXNMiD0tcy3DrBiAGbZmK 9vfubnuz4AfNTZshRNQJHKnMPjc++Vd0AhLEnJzFwTtgvlZ5dIprOgAxC+mfB5N5 c4WsxrqNNcmtJMKaEi46MsGLj+/s2vxf07MJjZUzJ1Taeni2kXYswuNLO+X6FRfU kPWF4uDTrKDDHQQfWmogQxTbkPO8BV9fgNJZZ8hazk08kAD2ubQr5ZXgV8Z8EpUH QLConXjH3v7+d4j0qSQP8EBLJPnut6gGe3P0GPbr6Mioep+qnxXlGzkDhaD7hiDr P0euqmoHclU7G28Xfy1Ro93UrpW1F8Sm2jwqIp8XjGE63CxohX9lrbbXnUJe9Bfn AgMBAAGjfzB9MB0GA1UdDgQWBBRbM2JLRKrIxQ3LLJPMQZszQa2LEDBOBgNVHSME RzBFgBRbM2JLRKrIxQ3LLJPMQZszQa2LEKEqpCgwJjEkMCIGA1UEAxMbc2hpYmJv bGV0aC5pbGx1bWluYS5jc2EuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN AQEEBQADggEBAHdPTDYH53OU25SkOCWT/WoBBCv+UErTxBu5aKmoRcw2SASgQVBL 6hup5Etfwg7LHhWpKscIRQk+rPTGW1DM/RHeSUleTD1qzhgW2w+rdI+dMyOD2Ho7 xqX9hSJYnHmhzqgjuri5rQ8dYKUuqbrs5ryqlAb7VZP8jY0QWawdO9m5F5+gOAZC 46X+hGwdKaTBWWV/3RX3StgDIs1GjPZ5RudiKI/76iIbqroz0hBKJh18Gy+eVv2h +bN3hVsSEn9WcOz75uP90Q/lg8LuZqBZKCFrEGHSsYbGtk5IiumElnoPAqp19gH1 4i6fOm/9CSJLtMAZAAvBOqeMquAe94I5tdc= ProQuest ProQuest-CSA http://www.proquest.com Host Master hostmaster@csa.com Host Master hostmaster@csa.com www.metapress.com CN=www.metapress.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=MetaPress,O=EBSCO Industries\, Inc.,L=Birmingham,ST=Alabama,C=US MIIFzjCCBLagAwIBAgIQSxVYxfBDm07E/ewzv9//WDANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMDkwNzA5 MDAwMDAwWhcNMTIwNzIyMjM1OTU5WjCBujELMAkGA1UEBhMCVVMxEDAOBgNVBAgT B0FsYWJhbWExEzARBgNVBAcUCkJpcm1pbmdoYW0xHzAdBgNVBAoUFkVCU0NPIElu ZHVzdHJpZXMsIEluYy4xEjAQBgNVBAsUCU1ldGFQcmVzczEzMDEGA1UECxQqVGVy bXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRowGAYDVQQD FBF3d3cubWV0YXByZXNzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANAPC4w32D0Op8alyIxfONpWuIFeLGCyXnaeOcOErbgnoHopdbWWUo8wjiEU U29vhIMwF3u+j61N8/dqZYxxA4quICrzNXBun2pOmjeTXAR+tXgJVWuYnPhnMSuV vmE3U7lX1ZvwP2FkHE8H2ZyPunsl6RDeJ54x7rKSKdp9OkidT0+O0UySDrgLuqZ8 SF1x9OexB5iptj8mYfj2Jzq/ReHh/HX3ID5JdJMOv2eQ+SEiNjmCYLm+PMPsGioV dNpkx9/pY7VL+n33wC6LqttYHIt1f9IWIvyCpfJwdWEhtehjFIdF3v//x7yO1oWd WhHH8w1ri2vXtMex3owFT5QFeAcCAwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzIt Y3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5Bgtg hkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5j b20vcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAW gBSl7wsRzsBBA6NKZZBIshzgVy19RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUH MAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDov L1NWUlNlY3VyZS1HMi1haWEudmVyaXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBu BggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIa BBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5j b20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBADuSJ4d+vP3YzNGiidkS 0pyRxh8xukjDZZoxH1WvC/59Easd5ImEj3S1CK3TRVLMYsqAKLS+ZKw70M3RGjhl cdkC+XKBX8owdoJvxCPzGkcVbl4+fbZBFU9Ig+4D0Td66Y8zvF4WNKVfkfCbOhWk 9S69SYhmpKvPrS17l72FrQl1yr6pBMN43BbjweWaR0r+w6Qous/8p9YRx5bvRGEx bbqSHr+ThK+cA+ejsKFih6b7J1/tISSp3UYu3OGRZfW5aYC+zLX/fSzNpEIOoQkD 1eiD1q3uKUkZ7i5OulGc6iD292VVLCTC5T25o67sGFLUrv3Jaz78uE35egIBTMFu IBA= www.metapress.com CN=www.metapress.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=MetaPress,O=EBSCO Industries\, Inc.,L=Birmingham,ST=Alabama,C=US MIIFzjCCBLagAwIBAgIQSxVYxfBDm07E/ewzv9//WDANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMDkwNzA5 MDAwMDAwWhcNMTIwNzIyMjM1OTU5WjCBujELMAkGA1UEBhMCVVMxEDAOBgNVBAgT B0FsYWJhbWExEzARBgNVBAcUCkJpcm1pbmdoYW0xHzAdBgNVBAoUFkVCU0NPIElu ZHVzdHJpZXMsIEluYy4xEjAQBgNVBAsUCU1ldGFQcmVzczEzMDEGA1UECxQqVGVy bXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRowGAYDVQQD FBF3d3cubWV0YXByZXNzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBANAPC4w32D0Op8alyIxfONpWuIFeLGCyXnaeOcOErbgnoHopdbWWUo8wjiEU U29vhIMwF3u+j61N8/dqZYxxA4quICrzNXBun2pOmjeTXAR+tXgJVWuYnPhnMSuV vmE3U7lX1ZvwP2FkHE8H2ZyPunsl6RDeJ54x7rKSKdp9OkidT0+O0UySDrgLuqZ8 SF1x9OexB5iptj8mYfj2Jzq/ReHh/HX3ID5JdJMOv2eQ+SEiNjmCYLm+PMPsGioV dNpkx9/pY7VL+n33wC6LqttYHIt1f9IWIvyCpfJwdWEhtehjFIdF3v//x7yO1oWd WhHH8w1ri2vXtMex3owFT5QFeAcCAwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYD VR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzIt Y3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5Bgtg hkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5j b20vcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAW gBSl7wsRzsBBA6NKZZBIshzgVy19RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUH MAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDov L1NWUlNlY3VyZS1HMi1haWEudmVyaXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBu BggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIa BBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5j b20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBADuSJ4d+vP3YzNGiidkS 0pyRxh8xukjDZZoxH1WvC/59Easd5ImEj3S1CK3TRVLMYsqAKLS+ZKw70M3RGjhl cdkC+XKBX8owdoJvxCPzGkcVbl4+fbZBFU9Ig+4D0Td66Y8zvF4WNKVfkfCbOhWk 9S69SYhmpKvPrS17l72FrQl1yr6pBMN43BbjweWaR0r+w6Qous/8p9YRx5bvRGEx bbqSHr+ThK+cA+ejsKFih6b7J1/tISSp3UYu3OGRZfW5aYC+zLX/fSzNpEIOoQkD 1eiD1q3uKUkZ7i5OulGc6iD292VVLCTC5T25o67sGFLUrv3Jaz78uE35egIBTMFu IBA= Metapress MetaPress http://www.metapress.com Tiffany Rich tiffanyrich@metapress.com Casey Patterson metapress@openidp.org http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf nkp.cz Identity provider for employees the National Library of the Czech Republic Identity provider pro zaměstnance Národní knihovnu České republiky The National Library of the Czech Republic Národní knihovna České republiky http://www.en.nkp.cz/ http://www.nkp.cz/ https://www2.eduid.cz/idp-loga/nkp.png http://edugain.org/ MIIEhTCCA22gAwIBAgIRAPEPRVT7rSQP6fkTB6zdejAwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMzAwMDAwMDBaFw0xNjAxMzAyMzU5NTlaMF4xCzAJBgNV BAYTAkNaMTMwMQYDVQQKEypUaGUgTmF0aW9uYWwgTGlicmFyeSBvZiB0aGUgQ3pl Y2ggUmVwdWJsaWMxGjAYBgNVBAMTEXNoaWJib2xldGgubmtwLmN6MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVz9glo7tIF0FV6n1PNww6xY1RXXH863 lHNc2GIdZPHjjqjZLEuRY80rRawhlCtRhis0zfwnwlfFE5svgQzs2VhSS+858BJe rWKkDhx2NkGOVAvhVpikk8+dslRxYAGh8zMbEfdJccZdpx397gaCLhHxbpbDxKlQ K0Cv6nHhmv1gb1q/KOgNpFDGPByjQQ6yZN5q0UQ1jYUtb/yoydt2hbtBFCE9/5Zo ehK3Qr8GMkF36bL8yXxezRXX3gK9rM5n2M/6bM86D+YHG40r4Q3XvQLdAPMMphr4 b1C3sfkX8iGjolxgQEm8YfUYVXUFG4Qx5mxwJQPOaQj863wwn4EYGwIDAQABo4IB ZDCCAWAwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE FBXpVcpKQRux0SxErHIOSwZzsq16MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G CysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl cmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF BQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw JgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQV MBOCEXNoaWJib2xldGgubmtwLmN6MA0GCSqGSIb3DQEBBQUAA4IBAQCJokHGcY4h y9JK4CIPAHM/y0dwMHMMkkq/VOt9Uefw3AUjFY88J5C7y8fP5CcL9mjF3ju6BgCc AWheiYFqdoyp6+A8Vj2bTLw01buM7vR+Tf0uGifsA2mwM+GhBfFfWyQtP/seRsbm djnx/F1oz/xk1IpzldKYSHaBKgyU/U0q3Ow5wlGlbvTJ6YOcbruT16Abppt50cte xmdVCMK5UEKKXtyyAnpzRiyMtk9ZZWc43aoG9u8g6QnQAvL13eUZCckfkhw20QIo 6Np3O+ShRrAGEZ1+BEKuslKeFR7s24CAMvHYCmZM1d1l28D/tQ2qUOvshwSFaLye sSo3OKOyCBTf urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient nkp.cz MIIEhTCCA22gAwIBAgIRAPEPRVT7rSQP6fkTB6zdejAwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzAxMzAwMDAwMDBaFw0xNjAxMzAyMzU5NTlaMF4xCzAJBgNV BAYTAkNaMTMwMQYDVQQKEypUaGUgTmF0aW9uYWwgTGlicmFyeSBvZiB0aGUgQ3pl Y2ggUmVwdWJsaWMxGjAYBgNVBAMTEXNoaWJib2xldGgubmtwLmN6MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVz9glo7tIF0FV6n1PNww6xY1RXXH863 lHNc2GIdZPHjjqjZLEuRY80rRawhlCtRhis0zfwnwlfFE5svgQzs2VhSS+858BJe rWKkDhx2NkGOVAvhVpikk8+dslRxYAGh8zMbEfdJccZdpx397gaCLhHxbpbDxKlQ K0Cv6nHhmv1gb1q/KOgNpFDGPByjQQ6yZN5q0UQ1jYUtb/yoydt2hbtBFCE9/5Zo ehK3Qr8GMkF36bL8yXxezRXX3gK9rM5n2M/6bM86D+YHG40r4Q3XvQLdAPMMphr4 b1C3sfkX8iGjolxgQEm8YfUYVXUFG4Qx5mxwJQPOaQj863wwn4EYGwIDAQABo4IB ZDCCAWAwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE FBXpVcpKQRux0SxErHIOSwZzsq16MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G CysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl cmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF BQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw JgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQV MBOCEXNoaWJib2xldGgubmtwLmN6MA0GCSqGSIb3DQEBBQUAA4IBAQCJokHGcY4h y9JK4CIPAHM/y0dwMHMMkkq/VOt9Uefw3AUjFY88J5C7y8fP5CcL9mjF3ju6BgCc AWheiYFqdoyp6+A8Vj2bTLw01buM7vR+Tf0uGifsA2mwM+GhBfFfWyQtP/seRsbm djnx/F1oz/xk1IpzldKYSHaBKgyU/U0q3Ow5wlGlbvTJ6YOcbruT16Abppt50cte xmdVCMK5UEKKXtyyAnpzRiyMtk9ZZWc43aoG9u8g6QnQAvL13eUZCckfkhw20QIo 6Np3O+ShRrAGEZ1+BEKuslKeFR7s24CAMvHYCmZM1d1l28D/tQ2qUOvshwSFaLye sSo3OKOyCBTf urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The National Library of the Czech Republic Národní knihovna České republiky The National Library of the Czech Republic Národní knihovna České republiky http://www.en.nkp.cz/ http://www.nkp.cz/ Ivan Petřík ivan.petrik@nkp.cz shibboleth.ovid.com CN=shibboleth.ovid.com,O=Ovid Technologies\, Inc.,L=Sandy,ST=Utah,C=US MIIE+zCCA+OgAwIBAgIQRcoWrU6+ffPVrfItakXStDANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzI4 MDAwMDAwWhcNMTIwMzI3MjM1OTU5WjBsMQswCQYDVQQGEwJVUzENMAsGA1UECBME VXRhaDEOMAwGA1UEBxQFU2FuZHkxIDAeBgNVBAoUF092aWQgVGVjaG5vbG9naWVz LCBJbmMuMRwwGgYDVQQDFBNzaGliYm9sZXRoLm92aWQuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQCw1X91LxDWuHGrQUsXVLEVPy1TWAeCq+o9O8b/B7Ak xlqPlSpbduanoo5quky+5PhVDcePXzbkzIX6gXV0yKQdkxOqoSTelXQr/kgacWVm TouCY1Gq/YyGk4PlMw9CKW4har9gcdN4hX20Ml0CNBqAbKD7laW9/KClj0Nf7rhK jwIDAQABo4IB0TCCAc0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwRQYDVR0fBD4w PDA6oDigNoY0aHR0cDovL1NWUlNlY3VyZS1HMy1jcmwudmVyaXNpZ24uY29tL1NW UlNlY3VyZUczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYB BQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFA1EXBZTRMGCfh0gqyX0AWPY vnmlMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVy aXNpZ24uY29tMEAGCCsGAQUFBzAChjRodHRwOi8vU1ZSU2VjdXJlLUczLWFpYS52 ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFww WjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweL IQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkq hkiG9w0BAQUFAAOCAQEAnH4QwA1KVFARs7qXwzBUgGs6nZSkuZ5BMmnrpIbjJah3 U7cEsb30/nhDckRVdHOx/+FWuYs5l4gPZ5VGlNz25yv4Tsy5jxcNZGHHDzGZWAcc GQZ+CSGYb5Bi2UUI4pLAK0qo7cDc/WHyYG/hMEUiZs5VbeplJupEXvDnP0GoJRfl npDYxsgoGjX6vUYqJCoccRRVot0tJCAm2vLBYk5Vb15XPd8cotb7OceW/wznj79o 7kQji0SE5U8eJTJvMLcuRqpC2yYLlrVyZHxk6v2xgFs5AsjXR/zBv8+hVukrhIb3 MLXlHVJRLoeP410NcHfsm1LrhOHl/GJmuXWm+DUIBg== urn:mace:shibboleth:1.0:nameIdentifier Ovid Technologies - A Wolters Kluwer Business Ovid http://www.ovid.com Mark Rodrigues mark.rodrigues@wolterskluwer.com John Marquiss john.marquiss@wolterskluwer.com Global Online Operations goosandy@ovid.com http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unesp.br UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista http://www.unesp.br/ http://www.unesp.br/ MIIC3DCCAcQCAQAwDQYJKoZIhvcNAQEFBQAwNDELMAkGA1UEBhMCQlIxJTAjBgNV BAMTHHNoaWJib2xldGgucmVpdG9yaWEudW5lc3AuYnIwHhcNMTIxMjEyMTcxOTU4 WhcNMTUxMjEyMTcxOTU4WjA0MQswCQYDVQQGEwJCUjElMCMGA1UEAxMcc2hpYmJv bGV0aC5yZWl0b3JpYS51bmVzcC5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALJ+enDXKwvFOCJ3Ybg6BK+bGi1qY9P2bIvFwo6pJnzMsR0+Pl3pZbux Gur2ri3HajOlwc5QnxfSq9fSY8PLiBPo/eA/oeYUuPMnu8Kwn/DtUeNGvSLgQ+k3 Z4X5Qx12yOTwDZGnHHiaPCctEezundMVLQZmh8deHpH7fsL/m9ONsUNtoVrmabHA AR6WbqkKgX2lfP7Lkcu0zO2+mdNDn/S1oELavFwpVpDg+yyCdoBfu/AANYqu2a6g ahRcABWog2Ut6smft/UYtODRb8tLEfduguEevnjnE9/Wam33SID6yKXYA5EIoS9H kgxftMVSMNKaqO/zMMPELRNxX0AMc3sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA g2sJmqBNctEPp6EJUOoSUmh5YtsceUfijawWod/96uyNCH2i4DRAmwdrnzndqydn mq4lDmZKvSx3o344ciEpQvGzFS6xCUv6PWuB1VkNg8pkNh+z9iVs9Nw/kMhhsuFL KvTghGHEMAwB1QNTLy3j/5wEHhlIraYPhU4/j5n59V/1gXcCKF2+zOJtFcUdglfT jU2sFACtrH4ArVNIa9GmxGF3uX2I+Kx1YVAehqNj138hozBi4jroEyxwNzSZio7G HN95D4pUaaZibMzS41kSxI+tN2N/iUX+lgvB4SSjbtSuQzniq+BsumzHKy4yUpXH RnwM1gukVruuY/989uMLdw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unesp.br MIIC3DCCAcQCAQAwDQYJKoZIhvcNAQEFBQAwNDELMAkGA1UEBhMCQlIxJTAjBgNV BAMTHHNoaWJib2xldGgucmVpdG9yaWEudW5lc3AuYnIwHhcNMTIxMjEyMTcxOTU4 WhcNMTUxMjEyMTcxOTU4WjA0MQswCQYDVQQGEwJCUjElMCMGA1UEAxMcc2hpYmJv bGV0aC5yZWl0b3JpYS51bmVzcC5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALJ+enDXKwvFOCJ3Ybg6BK+bGi1qY9P2bIvFwo6pJnzMsR0+Pl3pZbux Gur2ri3HajOlwc5QnxfSq9fSY8PLiBPo/eA/oeYUuPMnu8Kwn/DtUeNGvSLgQ+k3 Z4X5Qx12yOTwDZGnHHiaPCctEezundMVLQZmh8deHpH7fsL/m9ONsUNtoVrmabHA AR6WbqkKgX2lfP7Lkcu0zO2+mdNDn/S1oELavFwpVpDg+yyCdoBfu/AANYqu2a6g ahRcABWog2Ut6smft/UYtODRb8tLEfduguEevnjnE9/Wam33SID6yKXYA5EIoS9H kgxftMVSMNKaqO/zMMPELRNxX0AMc3sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA g2sJmqBNctEPp6EJUOoSUmh5YtsceUfijawWod/96uyNCH2i4DRAmwdrnzndqydn mq4lDmZKvSx3o344ciEpQvGzFS6xCUv6PWuB1VkNg8pkNh+z9iVs9Nw/kMhhsuFL KvTghGHEMAwB1QNTLy3j/5wEHhlIraYPhU4/j5n59V/1gXcCKF2+zOJtFcUdglfT jU2sFACtrH4ArVNIa9GmxGF3uX2I+Kx1YVAehqNj138hozBi4jroEyxwNzSZio7G HN95D4pUaaZibMzS41kSxI+tN2N/iUX+lgvB4SSjbtSuQzniq+BsumzHKy4yUpXH RnwM1gukVruuY/989uMLdw== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista UNESP - Univ Estadual Paulista http://www.unesp.br/ http://www.unesp.br/ Carlos Coletti grc@unesp.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uem.br UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa http://www.uem.br/ http://www.uem.br/ MIIC4jCCAcoCAQMwDQYJKoZIhvcNAQEFBQAwNzEMMAoGA1UECxMDTlBEMQswCQYD VQQGEwJCUjEaMBgGA1UEAxMRU2hpYmJvbGV0aC51ZW0uYnIwHhcNMTIwNTAyMTcy MTU4WhcNMTUwNTAyMTcyMTU4WjA3MQwwCgYDVQQLEwNOUEQxCzAJBgNVBAYTAkJS MRowGAYDVQQDExFTaGliYm9sZXRoLnVlbS5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALs/KHnZekrQFrHtk9e+vVMklEe0+7HfSu34nJHP7vOpQTZR KwpRnisPoSwBkeY4JcbgUa2/gSskUTSf4EBWvrfaUs5NATXc0l5VOT7T2vXrUye0 Ua1LsAroWH2/yEB2gvs8THrtp+UZ1uAYJkoIxcc9ydZ7LKUpSuv/LrCAjHaiwD6q jNMSFYm+UUpt6tzAWBuHfoJng92JId0qelSGIT7WjjOPlyE/iA+gXZd1/k4FFS8V dxAcNYLlP8uqVjVR9RsHRjOphdxvvNg8r9210k2z8XH698EOKmunuVMkcFaBIevO pc6rhoGj/ldt9J8F5skvx2l9qwezMOXwgJyf/UsCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAl4Dl7mjYzIGG6HNNxoEyMfbQwKatg5pBHHy2yDZqeke0TtDpxuy+/U30 0sxxuNVqZn2APtFWY87YpycGaXog4xQDwnEZkcleIFaq/dqRQDS+S9R3tfiSTAfc dhx0RnXAHA+mGFDbxWtLCyJLt4eu0OOUU06MnvDBhMiPF1I6AQFTY6m6BSqupSEb hq6Yt/CLMLBLkEgHq9+VDZko+y9ggRF8bu3O94Nb06KlF3LHimpc937c16eGbQ/U /xeRwvTZLzT46YkDPvTcw5HPPoJuH5VCw15reP08xgMSPZqEeVRpUCCWe4LbKSJK S+QyT4Jgbp/lk64grLI49EOJ2iJo4A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uem.br MIIC4jCCAcoCAQMwDQYJKoZIhvcNAQEFBQAwNzEMMAoGA1UECxMDTlBEMQswCQYD VQQGEwJCUjEaMBgGA1UEAxMRU2hpYmJvbGV0aC51ZW0uYnIwHhcNMTIwNTAyMTcy MTU4WhcNMTUwNTAyMTcyMTU4WjA3MQwwCgYDVQQLEwNOUEQxCzAJBgNVBAYTAkJS MRowGAYDVQQDExFTaGliYm9sZXRoLnVlbS5icjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALs/KHnZekrQFrHtk9e+vVMklEe0+7HfSu34nJHP7vOpQTZR KwpRnisPoSwBkeY4JcbgUa2/gSskUTSf4EBWvrfaUs5NATXc0l5VOT7T2vXrUye0 Ua1LsAroWH2/yEB2gvs8THrtp+UZ1uAYJkoIxcc9ydZ7LKUpSuv/LrCAjHaiwD6q jNMSFYm+UUpt6tzAWBuHfoJng92JId0qelSGIT7WjjOPlyE/iA+gXZd1/k4FFS8V dxAcNYLlP8uqVjVR9RsHRjOphdxvvNg8r9210k2z8XH698EOKmunuVMkcFaBIevO pc6rhoGj/ldt9J8F5skvx2l9qwezMOXwgJyf/UsCAwEAATANBgkqhkiG9w0BAQUF AAOCAQEAl4Dl7mjYzIGG6HNNxoEyMfbQwKatg5pBHHy2yDZqeke0TtDpxuy+/U30 0sxxuNVqZn2APtFWY87YpycGaXog4xQDwnEZkcleIFaq/dqRQDS+S9R3tfiSTAfc dhx0RnXAHA+mGFDbxWtLCyJLt4eu0OOUU06MnvDBhMiPF1I6AQFTY6m6BSqupSEb hq6Yt/CLMLBLkEgHq9+VDZko+y9ggRF8bu3O94Nb06KlF3LHimpc937c16eGbQ/U /xeRwvTZLzT46YkDPvTcw5HPPoJuH5VCw15reP08xgMSPZqEeVRpUCCWe4LbKSJK S+QyT4Jgbp/lk64grLI49EOJ2iJo4A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa UEM - Universidade Estadual de Maringa http://www.uem.br/ http://www.uem.br/ Helcio do Prado helcio@uem.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufsc.br UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina http://www.ufsc.br/ http://www.ufsc.br/ MIIESzCCAzOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxDELMAkGA1UEBhMCQlIx FzAVBgNVBAgTDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlz MTYwNAYDVQQKEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEg Q2F0YXJpbmExLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRv IGRlIERhZG9zMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwHhcNMTAwNTAy MTUyNTQzWhcNMTMwNTAxMTUyNTQzWjCBxDELMAkGA1UEBhMCQlIxFzAVBgNVBAgT DlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMTYwNAYDVQQK Ey1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEgQ2F0YXJpbmEx LzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9z MRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/oBIF0VeleZ37F3PzefDHAIrgwIaN2aRyLzZ4Uv8/FYsW LIXeOxXr49qJ77jFFkv/UzXZJvLvb6yhKC0A18E+ZDcKSQZuYoG8Arx+ohPREI82 4htm1uAwGAw/SUsDVTgFodHOmIOmal71f6sorCKb1GeBkDkpkSYyYXG3t7fktVY7 41kqaPcGellMrccwKztjFs31GvNLNZCpLOpF3lLmmpDApOaFO1f9qbSKv0GZPYPm /8NxE+4wJMUVHzExCpn/YV0rBd4DfNhU4LJGx6yYQCe+Rj6Uu9vL3AHcBU5kPT/g gxte+CDsQADIoYct8oPPDsZa4ezejgh1+XbTcqTzAgMBAAGjRjBEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG CisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBABDXKoRWo0mR3SNv98le5NbN 0QeuL52xlm51qmhWHKCT0ph0AmfDO4LdG/o1oPrtZup34/7BBRKHifuvluknH2DW dD9JhriTxsCsw/6Q5UtkQ2ZL40eic2VKk7LKsv8WsVq0Dddfz9aQVAmqnAExKLux YY+Hd0263kpDiu/0yEiT4G/3RPhKAmtib08Muc5FPQfIjM/IpF0OydhKYLCPQhtQ +0L6xe7VreHsP/n9EoGQ/2hZty+D4k2myZ/ypZH00jSs4+0cVysLZGKbRp481nOn utYTuLXJ0VDcCFf3RMwNYDCkW9k160NOZIap3RGIftCo2KR12TlxIE0+McltbGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufsc.br MIIESzCCAzOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxDELMAkGA1UEBhMCQlIx FzAVBgNVBAgTDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlz MTYwNAYDVQQKEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEg Q2F0YXJpbmExLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRv IGRlIERhZG9zMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwHhcNMTAwNTAy MTUyNTQzWhcNMTMwNTAxMTUyNTQzWjCBxDELMAkGA1UEBhMCQlIxFzAVBgNVBAgT DlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMTYwNAYDVQQK Ey1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEgQ2F0YXJpbmEx LzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9z MRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC/oBIF0VeleZ37F3PzefDHAIrgwIaN2aRyLzZ4Uv8/FYsW LIXeOxXr49qJ77jFFkv/UzXZJvLvb6yhKC0A18E+ZDcKSQZuYoG8Arx+ohPREI82 4htm1uAwGAw/SUsDVTgFodHOmIOmal71f6sorCKb1GeBkDkpkSYyYXG3t7fktVY7 41kqaPcGellMrccwKztjFs31GvNLNZCpLOpF3lLmmpDApOaFO1f9qbSKv0GZPYPm /8NxE+4wJMUVHzExCpn/YV0rBd4DfNhU4LJGx6yYQCe+Rj6Uu9vL3AHcBU5kPT/g gxte+CDsQADIoYct8oPPDsZa4ezejgh1+XbTcqTzAgMBAAGjRjBEMAkGA1UdEwQC MAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG CisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBABDXKoRWo0mR3SNv98le5NbN 0QeuL52xlm51qmhWHKCT0ph0AmfDO4LdG/o1oPrtZup34/7BBRKHifuvluknH2DW dD9JhriTxsCsw/6Q5UtkQ2ZL40eic2VKk7LKsv8WsVq0Dddfz9aQVAmqnAExKLux YY+Hd0263kpDiu/0yEiT4G/3RPhKAmtib08Muc5FPQfIjM/IpF0OydhKYLCPQhtQ +0L6xe7VreHsP/n9EoGQ/2hZty+D4k2myZ/ypZH00jSs4+0cVysLZGKbRp481nOn utYTuLXJ0VDcCFf3RMwNYDCkW9k160NOZIap3RGIftCo2KR12TlxIE0+McltbGQ= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina UFSC - Universidade Federal de Santa Catarina http://www.ufsc.br/ http://www.ufsc.br/ Marcio Clemes marcio@npd.ufsc.br uni-bonn.de shibboleth.uni-bonn.de CN=shibboleth.uni-bonn.de,OU=Hochschulrechenzentrum,O=Universitaet Bonn,L=Bonn,ST=Nordrhein-Westfalen,C=DE MIIGQTCCBSmgAwIBAgIHEunRqyAN0TANBgkqhkiG9w0BAQUFADCBujELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDTALBgNVBAcTBEJv bm4xGjAYBgNVBAoTEVVuaXZlcnNpdGFldCBCb25uMR8wHQYDVQQLExZIb2Noc2No dWxyZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbml2ZXJzaXRhZXQgQm9ubiBDQTEi MCAGCSqGSIb3DQEJARYTY2FhZG1pbkB1bmktYm9ubi5kZTAeFw0xMTExMjExMzM3 MzJaFw0xNjExMTkxMzM3MzJaMIGYMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjENMAsGA1UEBxMEQm9ubjEaMBgGA1UEChMRVW5pdmVy c2l0YWV0IEJvbm4xHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xHzAd BgNVBAMTFnNoaWJib2xldGgudW5pLWJvbm4uZGUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDhmb095e8n0Ntnl+T69lwmLIJOsoR9K2H+queaqzrEoXWx X3EEJSb7nIHQ9RuP4kUo8KRkUtYNoKBV/LZC2XH+NKvgnGyYFIu6GKBZFXeYuQMc VRTypqEeTJnQ9Vt7N+7c2KojOQ5lB8qtJk5EuAkofgKBgePgVgob7a3SFx+0HnNX R6SDOBQQo695NdgDhuUSiS63WRi0Lafec2xjpb+a9Iq5gjhUsP7lhve3fjm7fnky IARB6EE8N37htwEFquG1UWFMvPxa0URymi0GZuTH6Fjok6CnR+NWGrK8QufltW9U ONE0/KJrNM5f5HxtuBa+n3To/u9VPag4SQirvuQtAgMBAAGjggJqMIICZjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwEwHQYDVR0OBBYEFHqcomCwNt7ndEc81rP8KsSSBdtQMB8GA1UdIwQYMBaAFOs3 0OvXhC5GnhLTsxjbjeWC5GinMIHJBgNVHREEgcEwgb6BD2J2d0B1bmktYm9ubi5k ZYIWc2hpYmJvbGV0aC51bmktYm9ubi5kZYIbc2hpYmJvbGV0aC5yaHJ6LnVuaS1i b25uLmRlghxzaGliYm9sZXRoMS5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRo Mi5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRoMy5yaHJ6LnVuaS1ib25uLmRl ghxzaGliYm9sZXRoNC5yaHJ6LnVuaS1ib25uLmRlMIGBBgNVHR8EejB4MDqgOKA2 hjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib25uLWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDqgOKA2hjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1ib25uLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGcBggrBgEFBQcBAQSBjzCBjDBEBggrBgEFBQcw AoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYm9ubi1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwRAYIKwYBBQUHMAKGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLWJvbm4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQBpSi0VhhudTolynhedRGNbvHi8uK8HD51pG9Xm1BTlqIMa4VwkrBeU07As nsSciEBSiALIhrLayokU/z5EpROSE4HBvHMomjSezpkPQ60bwIABSplmiwCpu5zF ArW5cuNFvSdgVKqkElg4Us2uZYcu9s3HdJWB5giU3GbhyReAviQOHO5Dzo+4twbp FqDbI6Tj+m4ZOd1u19hcR4TBIvgn7CEk7tSAZfdEQF+nRlYmFyV0LMGCAqksIYC/ JJvOc54vwjBXXA+3LU5CSoTt7wjLXC2BjLH4OeJL05owk55toOhNNXg1AxMw1Gew NHr2AA4aMaB5TQyo2nz1udsI86g4 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uni-bonn.de shibboleth.uni-bonn.de CN=shibboleth.uni-bonn.de,OU=Hochschulrechenzentrum,O=Universitaet Bonn,L=Bonn,ST=Nordrhein-Westfalen,C=DE MIIGQTCCBSmgAwIBAgIHEunRqyAN0TANBgkqhkiG9w0BAQUFADCBujELMAkGA1UE BhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDTALBgNVBAcTBEJv bm4xGjAYBgNVBAoTEVVuaXZlcnNpdGFldCBCb25uMR8wHQYDVQQLExZIb2Noc2No dWxyZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbml2ZXJzaXRhZXQgQm9ubiBDQTEi MCAGCSqGSIb3DQEJARYTY2FhZG1pbkB1bmktYm9ubi5kZTAeFw0xMTExMjExMzM3 MzJaFw0xNjExMTkxMzM3MzJaMIGYMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjENMAsGA1UEBxMEQm9ubjEaMBgGA1UEChMRVW5pdmVy c2l0YWV0IEJvbm4xHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xHzAd BgNVBAMTFnNoaWJib2xldGgudW5pLWJvbm4uZGUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDhmb095e8n0Ntnl+T69lwmLIJOsoR9K2H+queaqzrEoXWx X3EEJSb7nIHQ9RuP4kUo8KRkUtYNoKBV/LZC2XH+NKvgnGyYFIu6GKBZFXeYuQMc VRTypqEeTJnQ9Vt7N+7c2KojOQ5lB8qtJk5EuAkofgKBgePgVgob7a3SFx+0HnNX R6SDOBQQo695NdgDhuUSiS63WRi0Lafec2xjpb+a9Iq5gjhUsP7lhve3fjm7fnky IARB6EE8N37htwEFquG1UWFMvPxa0URymi0GZuTH6Fjok6CnR+NWGrK8QufltW9U ONE0/KJrNM5f5HxtuBa+n3To/u9VPag4SQirvuQtAgMBAAGjggJqMIICZjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwEwHQYDVR0OBBYEFHqcomCwNt7ndEc81rP8KsSSBdtQMB8GA1UdIwQYMBaAFOs3 0OvXhC5GnhLTsxjbjeWC5GinMIHJBgNVHREEgcEwgb6BD2J2d0B1bmktYm9ubi5k ZYIWc2hpYmJvbGV0aC51bmktYm9ubi5kZYIbc2hpYmJvbGV0aC5yaHJ6LnVuaS1i b25uLmRlghxzaGliYm9sZXRoMS5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRo Mi5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRoMy5yaHJ6LnVuaS1ib25uLmRl ghxzaGliYm9sZXRoNC5yaHJ6LnVuaS1ib25uLmRlMIGBBgNVHR8EejB4MDqgOKA2 hjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib25uLWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMDqgOKA2hjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1ib25uLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMIGcBggrBgEFBQcBAQSBjzCBjDBEBggrBgEFBQcw AoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYm9ubi1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwRAYIKwYBBQUHMAKGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLWJvbm4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA A4IBAQBpSi0VhhudTolynhedRGNbvHi8uK8HD51pG9Xm1BTlqIMa4VwkrBeU07As nsSciEBSiALIhrLayokU/z5EpROSE4HBvHMomjSezpkPQ60bwIABSplmiwCpu5zF ArW5cuNFvSdgVKqkElg4Us2uZYcu9s3HdJWB5giU3GbhyReAviQOHO5Dzo+4twbp FqDbI6Tj+m4ZOd1u19hcR4TBIvgn7CEk7tSAZfdEQF+nRlYmFyV0LMGCAqksIYC/ JJvOc54vwjBXXA+3LU5CSoTt7wjLXC2BjLH4OeJL05owk55toOhNNXg1AxMw1Gew NHr2AA4aMaB5TQyo2nz1udsI86g4 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent uni-bonn.de Universität Bonn http://www.uni-bonn.de Irina Neerfeld neerfeld@uni-bonn.de Annette Jamitzky jamitzky@uni-bonn.de uni-trier.de urts35.uni-trier.de CN=urts35.uni-trier.de,OU=ZIMK,O=Universitaet Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFazCCBFOgAwIBAgIHEmM7DinMbzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE BhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1 bSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTEwODExMTEzMTExWhcNMTUx MjMxMjM1OTU5WjCBgTELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1Q ZmFsejEOMAwGA1UEBxMFVHJpZXIxGzAZBgNVBAoTElVuaXZlcnNpdGFldCBUcmll cjENMAsGA1UECxMEWklNSzEcMBoGA1UEAxMTdXJ0czM1LnVuaS10cmllci5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO26IXeNpQDCSFCWhbIz3xvV 5uHgSOtCNluHl/QE1TZ4UzkM+fFZvwTmp6RFesyGd/RrGnCVtAJVo/FujhPyZssH Erl0InYdvZnIa40bX4llxwA6bs+kkCfDzY+8nuKTXNXOCdRoOxedtiUwpNbsiWtN 6KLhKdUn75e5R/7mW/6laCcTz0LpWT2lCqDn77Fb5Tn8tuRCcMPKEi1DlMP22vOn /d4CGWvGYyvR/RwpRmAvva8f4I99Zer5KY4JLnB65m0lAHvcz/2BxFhX6oe0FKJI SaqCcTpQXQjPyU8KkPZU3i1jUUx8y0XbWXCzMoWq9EhWUmWRub66F8Q9Gvz/FmkC AwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEHpkJpBk149HP6mUARHOS53w Fj4wHwYDVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwTAYDVR0RBEUwQ4EU emllZ2xlckB1bmktdHJpZXIuZGWCBnVydHMzNYIXc2hpYmJvbGV0aC51bmktdHJp ZXIuZGWCCnNoaWJib2xldGgwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh LmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF BzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n X2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAaMlGD1R6mbnmmmxyXC2Txp /Q7UymsTtjykS4Ct/19fQJxl4c5QxzXWQVta6VwxXVBt7G6SjIeyoRFceAg8TEnD wOmA+b4iTiD2xxiqreF/gB4TFwWA9jAJOHO8kr0iVK0HwtVGd/I9TVODPY6z8HMa Mo7Zs1BTLPbBI/H3lwRXY5nj6jLPGZHDMFmfKltfTIdWfU3xHmXHvJ1aSxBXNpmi 18PkyB3cLh+x7gmm9ePhE/kgOinFW6mGTqAZcGuSBYIWoZ3hzAroV+JrqjW5W7DD 9jUQ40xEFjN5qXNehv/bhph98oavY+tzDLG/TCamx3LMdURRCQig4rBo7cDuHfY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-trier.de urts35.uni-trier.de CN=urts35.uni-trier.de,OU=ZIMK,O=Universitaet Trier,L=Trier,ST=Rheinland-Pfalz,C=DE MIIFazCCBFOgAwIBAgIHEmM7DinMbzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE BhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1 bSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTEwODExMTEzMTExWhcNMTUx MjMxMjM1OTU5WjCBgTELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1Q ZmFsejEOMAwGA1UEBxMFVHJpZXIxGzAZBgNVBAoTElVuaXZlcnNpdGFldCBUcmll cjENMAsGA1UECxMEWklNSzEcMBoGA1UEAxMTdXJ0czM1LnVuaS10cmllci5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO26IXeNpQDCSFCWhbIz3xvV 5uHgSOtCNluHl/QE1TZ4UzkM+fFZvwTmp6RFesyGd/RrGnCVtAJVo/FujhPyZssH Erl0InYdvZnIa40bX4llxwA6bs+kkCfDzY+8nuKTXNXOCdRoOxedtiUwpNbsiWtN 6KLhKdUn75e5R/7mW/6laCcTz0LpWT2lCqDn77Fb5Tn8tuRCcMPKEi1DlMP22vOn /d4CGWvGYyvR/RwpRmAvva8f4I99Zer5KY4JLnB65m0lAHvcz/2BxFhX6oe0FKJI SaqCcTpQXQjPyU8KkPZU3i1jUUx8y0XbWXCzMoWq9EhWUmWRub66F8Q9Gvz/FmkC AwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEHpkJpBk149HP6mUARHOS53w Fj4wHwYDVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwTAYDVR0RBEUwQ4EU emllZ2xlckB1bmktdHJpZXIuZGWCBnVydHMzNYIXc2hpYmJvbGV0aC51bmktdHJp ZXIuZGWCCnNoaWJib2xldGgwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu cGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js MIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh LmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF BzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n X2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAaMlGD1R6mbnmmmxyXC2Txp /Q7UymsTtjykS4Ct/19fQJxl4c5QxzXWQVta6VwxXVBt7G6SjIeyoRFceAg8TEnD wOmA+b4iTiD2xxiqreF/gB4TFwWA9jAJOHO8kr0iVK0HwtVGd/I9TVODPY6z8HMa Mo7Zs1BTLPbBI/H3lwRXY5nj6jLPGZHDMFmfKltfTIdWfU3xHmXHvJ1aSxBXNpmi 18PkyB3cLh+x7gmm9ePhE/kgOinFW6mGTqAZcGuSBYIWoZ3hzAroV+JrqjW5W7DD 9jUQ40xEFjN5qXNehv/bhph98oavY+tzDLG/TCamx3LMdURRCQig4rBo7cDuHfY= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Trier Universität Trier http://www.uni-trier.de Uwe Ziegler ziegler@uni-trier.de zalf.de shibb.zalf.de CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE MEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv cnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG 9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx NlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE BxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn cmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z aGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl y7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg ziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln GtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+ KkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN pk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX TPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs Pu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0 ljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE Xc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w Y+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw FtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4 y5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6 hEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M= shibb.zalf.de CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE MEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv cnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG 9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx NlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE BxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn cmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z aGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl y7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg ziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln GtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+ KkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN pk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX TPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs Pu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0 ljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE Xc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w Y+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw FtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4 y5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6 hEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient zalf.de shibb.zalf.de CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE MEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv cnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG 9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx NlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE BxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn cmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z aGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl y7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg ziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln GtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+ KkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN pk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX TPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs Pu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0 ljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE Xc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w Y+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw FtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4 y5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6 hEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M= shibb.zalf.de CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC REUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE MEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv cnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG 9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx NlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE BxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn cmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z aGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl y7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg ziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln GtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+ KkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN pk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX TPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC BeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs Pu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0 ljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt Y2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw QAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k Zm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE Xc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w Y+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw FtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4 y5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6 hEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Leibniz-Zentrum für Agrarlandschaftsforschung (ZALF) e. V. Müncheberg ZALF Müncheberg IdP http://www.zalf.de Gunar Maiwald maiwald@zib.de Gunar Maiwald maiwald@zib.de http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf oru.se Örebro Universitet Örebro University The Örebro University Identity Provider is used by employees and students at the university. https://cas-01.oru.se/cas/Logo_txt_runt_farg.gif oru.se geo:59.2547,15.2485 geo:59.7065,14.5473 MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient oru.se MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1 NVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC D5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU z84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6 a1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN NyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N pKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9 AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov L3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv 5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0 O+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT ix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO x+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN SqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ JCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71 Pz8R3A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ORU Örebro Universitet Örebro University http://www.oru.se Jonny Ehrnberg jonny.ehrnberg@oru.se Mikael Borjesson mikael.borjesson@oru.se awi.de shib-idp.awi.de CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE RTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs ZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw a2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG A1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD VQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV Ob1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3 1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/ r4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D HI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY ggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct UMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV HR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl Z2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi L2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L 42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa wBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG jMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh UveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz R2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg= shib-idp.awi.de CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE RTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs ZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw a2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG A1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD VQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV Ob1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3 1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/ r4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D HI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY ggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct UMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV HR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl Z2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi L2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L 42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa wBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG jMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh UveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz R2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient awi.de shib-idp.awi.de CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE RTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs ZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw a2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG A1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD VQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV Ob1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3 1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/ r4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D HI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY ggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct UMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV HR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl Z2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi L2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L 42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa wBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG jMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh UveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz R2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg= shib-idp.awi.de CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE RTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs ZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw a2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG A1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD VQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV Ob1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3 1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/ r4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D HI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY ggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG A1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O BBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct UMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV HR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl Z2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi L2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu cGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L 42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa wBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG jMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh UveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz R2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Stiftung Alfred-Wegener-Institut für Polar- und Meeresforschung Alfred-Wegener-Institut für Polar- und Meeresforschung http://www.awi.de Joerg Matthes joerg.matthes@awi.de Stefan Pinkernell stefan.pinkernell@awi.de hu-berlin.de shibboleth.uvf.hu-berlin.de CN=shibboleth.uvf.hu-berlin.de,OU=ZE Computer- und Medienservice,O=Humboldt-Universitaet zu Berlin,C=DE MIIFzTCCBLWgAwIBAgIHEqpQbkSDdTANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQG EwJERTEoMCYGA1UEChMfSHVtYm9sZHQtVW5pdmVyc2l0YWV0IHp1IEJlcmxpbjEO MAwGA1UEAxMFSFUtQ0ExHzAdBgkqhkiG9w0BCQEWEHBraUBodS1iZXJsaW4uZGUw HhcNMTExMDA0MDkzMzE5WhcNMTYxMDAyMDkzMzE5WjCBhjELMAkGA1UEBhMCREUx KDAmBgNVBAoTH0h1bWJvbGR0LVVuaXZlcnNpdGFldCB6dSBCZXJsaW4xJzAlBgNV BAsTHlpFIENvbXB1dGVyLSB1bmQgTWVkaWVuc2VydmljZTEkMCIGA1UEAxMbc2hp YmJvbGV0aC51dmYuaHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA0vBDQzp17iY3EpgON9nw4NprsoHn0GtfkzmL2t1yYRW5U67hdMNg trTQ2OHpD5Yzk2zi88L1y0aRBIsWV/DvvPM+k3NkUKfD5hDrPogHphvUvjIvJG4A 3oDpb4Tx7TmF1ZBe1M2+xeQ+MhaUrbM8JDcRdgtScgWrEp3qkLY/xMRjVsv6sPbw 3m3BS2Kayg7Y11d0HCuPYXM8c6dtOSNNKAUYA1IG8FkhtAEVo86goCGETYLQxGLb CXfeNg7G8jrKa8NUN0+mOdnpvBX7jSVGSKTYsH3C8QPkMEkYOBCq++WoCDQGIF34 zAH3QjlIvD6KGKfwFASbV6Q+6jvI1PqG2QIDAQABo4ICWzCCAlcwCQYDVR0TBAIw ADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0G A1UdDgQWBBRgpVpqIZHoHu6A3wNr8YHGwX0chjAfBgNVHSMEGDAWgBQf9Sw+90Cr LpCgatPieV7yds2DdDCBtgYDVR0RBIGuMIGrghhzaGliLWRzLmNtcy5odS1iZXJs aW4uZGWCGXNoaWItaWRwLmNtcy5odS1iZXJsaW4uZGWCHnNoaWJib2xldGgtZHMu Y21zLmh1LWJlcmxpbi5kZYIfc2hpYmJvbGV0aC1pZHAuY21zLmh1LWJlcmxpbi5k ZYIbc2hpYmJvbGV0aC51dmYuaHUtYmVybGluLmRlgRZzaGliYWRtaW5AaHUtYmVy bGluLmRlMIGDBgNVHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2h1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9odS1iZXJsaW4tY2EvcHViL2NybC9jYWNybC5jcmwwgZ4G CCsGAQUFBwEBBIGRMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZu LmRlL2h1LWJlcmxpbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUH MAKGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHUtYmVybGluLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEABeQzv7HU+e81io7Uh6Ux 88a61i75dPU+gPsGutyrSj8BGpuYB55gt5Huv95uLXM7XlY4/MzElucvyLdr0nan 9wO7HpNYVoYfcM2+BT/gD8tQrAPYf49c7vNXN6f4+DAUC66oAMR+6F2tHybAupoE qLGnBMAzaKgp9QibCCJb6PnpY6iLNHRMFYFyoYAsST3A8TvEp5o/ga1wziqlWR5U 63trGi6EXf/TWfqjRVl/vIbqKjJGlXexNaxXUHJmApPMa/J83PE/GZD9nvdYqfli XElaOsRM2A6AOAMlKljXc1i3ZeMFMmr5+yOET0AouaSMjgKNn6oBUnf8U34udgZg MQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hu-berlin.de shibboleth.uvf.hu-berlin.de CN=shibboleth.uvf.hu-berlin.de,OU=ZE Computer- und Medienservice,O=Humboldt-Universitaet zu Berlin,C=DE MIIFzTCCBLWgAwIBAgIHEqpQbkSDdTANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQG EwJERTEoMCYGA1UEChMfSHVtYm9sZHQtVW5pdmVyc2l0YWV0IHp1IEJlcmxpbjEO MAwGA1UEAxMFSFUtQ0ExHzAdBgkqhkiG9w0BCQEWEHBraUBodS1iZXJsaW4uZGUw HhcNMTExMDA0MDkzMzE5WhcNMTYxMDAyMDkzMzE5WjCBhjELMAkGA1UEBhMCREUx KDAmBgNVBAoTH0h1bWJvbGR0LVVuaXZlcnNpdGFldCB6dSBCZXJsaW4xJzAlBgNV BAsTHlpFIENvbXB1dGVyLSB1bmQgTWVkaWVuc2VydmljZTEkMCIGA1UEAxMbc2hp YmJvbGV0aC51dmYuaHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA0vBDQzp17iY3EpgON9nw4NprsoHn0GtfkzmL2t1yYRW5U67hdMNg trTQ2OHpD5Yzk2zi88L1y0aRBIsWV/DvvPM+k3NkUKfD5hDrPogHphvUvjIvJG4A 3oDpb4Tx7TmF1ZBe1M2+xeQ+MhaUrbM8JDcRdgtScgWrEp3qkLY/xMRjVsv6sPbw 3m3BS2Kayg7Y11d0HCuPYXM8c6dtOSNNKAUYA1IG8FkhtAEVo86goCGETYLQxGLb CXfeNg7G8jrKa8NUN0+mOdnpvBX7jSVGSKTYsH3C8QPkMEkYOBCq++WoCDQGIF34 zAH3QjlIvD6KGKfwFASbV6Q+6jvI1PqG2QIDAQABo4ICWzCCAlcwCQYDVR0TBAIw ADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0G A1UdDgQWBBRgpVpqIZHoHu6A3wNr8YHGwX0chjAfBgNVHSMEGDAWgBQf9Sw+90Cr LpCgatPieV7yds2DdDCBtgYDVR0RBIGuMIGrghhzaGliLWRzLmNtcy5odS1iZXJs aW4uZGWCGXNoaWItaWRwLmNtcy5odS1iZXJsaW4uZGWCHnNoaWJib2xldGgtZHMu Y21zLmh1LWJlcmxpbi5kZYIfc2hpYmJvbGV0aC1pZHAuY21zLmh1LWJlcmxpbi5k ZYIbc2hpYmJvbGV0aC51dmYuaHUtYmVybGluLmRlgRZzaGliYWRtaW5AaHUtYmVy bGluLmRlMIGDBgNVHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2h1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2Nk cDIucGNhLmRmbi5kZS9odS1iZXJsaW4tY2EvcHViL2NybC9jYWNybC5jcmwwgZ4G CCsGAQUFBwEBBIGRMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZu LmRlL2h1LWJlcmxpbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUH MAKGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHUtYmVybGluLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEABeQzv7HU+e81io7Uh6Ux 88a61i75dPU+gPsGutyrSj8BGpuYB55gt5Huv95uLXM7XlY4/MzElucvyLdr0nan 9wO7HpNYVoYfcM2+BT/gD8tQrAPYf49c7vNXN6f4+DAUC66oAMR+6F2tHybAupoE qLGnBMAzaKgp9QibCCJb6PnpY6iLNHRMFYFyoYAsST3A8TvEp5o/ga1wziqlWR5U 63trGi6EXf/TWfqjRVl/vIbqKjJGlXexNaxXUHJmApPMa/J83PE/GZD9nvdYqfli XElaOsRM2A6AOAMlKljXc1i3ZeMFMmr5+yOET0AouaSMjgKNn6oBUnf8U34udgZg MQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Humboldt-Universität zu Berlin Humboldt-Universität zu Berlin http://www.hu-berlin.de/ Petra Berg shibadmin@hu-berlin.de Petra Berg shibadmin@hu-berlin.de uni-hildesheim.de shib-idp.uni-hildesheim.de CN=shib-idp.uni-hildesheim.de,OU=Rechenzentrum,O=Universitaet Hildesheim,L=Hildesheim,ST=Niedersachsen,C=DE MIIFYDCCBEigAwIBAgIEEeczVzANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMC REUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBIaWxkZXNoZWltMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMRowGAYDVQQDExFVbmkgSGlsZGVzaGVpbSBDQTEoMCYGCSqG SIb3DQEJARYZdW5paGljYUB1bmktaGlsZGVzaGVpbS5kZTAeFw0xMTA1MDkwOTM3 MTFaFw0xNjA1MDcwOTM3MTFaMIGZMQswCQYDVQQGEwJERTEWMBQGA1UECBMNTmll ZGVyc2FjaHNlbjETMBEGA1UEBxMKSGlsZGVzaGVpbTEgMB4GA1UEChMXVW5pdmVy c2l0YWV0IEhpbGRlc2hlaW0xFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xIzAhBgNV BAMTGnNoaWItaWRwLnVuaS1oaWxkZXNoZWltLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA4XxqNrbIPfFyEuyj+7WI+YcI8ram9P+mQBqdQNJwqATu V8w2ohTje6uhz/sSB6YMJZ870+/EC/cNM9Xys8iZP3N9ylxaf9R6C0kPzxC2jFW5 BQXTUVdkGuTkHNvtLifaWjlNssXWKF6kfDt+VsOl8BO8YL5khFTmco7g1UCPAHY9 uOWEkYvnl0mB1PEPfYb2urkpQmhYryfQx+xTBw/wDCWmEvYhYSy4gReBO9BqgLIA 4PTks/jo9Hfd9J+Pc4u7dAoMDAY52vTtrP6S+5yNE/Sm1FkOwRXADKW/oHfpbfd5 DTEE1CgtJ5BGDhXMhiALkOPqbOM7PDCthohTBaukhwIDAQABo4IBuDCCAbQwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBQmigDF++XdQQw36lAGjYzo25G4HjAfBgNVHSMEGDAWgBSe BYR8FKG8O9BK7/dLD4EjE0cyXzCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWltLWNhL3B1Yi9jcmwvY2Fjcmwu Y3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWlt LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEF BQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGlsZGVzaGVpbS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLWhpbGRlc2hlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQBZUJMZplWyCVFPR0mWmNF9DXduUMpuSDp6sN4N 9qcwHd7dnnxbrVIGikPJxZaCfhxuPpilDD85D1dkqk3GIbKIj524QcFAFiRV+A5u y4Yr7RtI1hnAYWJewytU570xK1RZqvcPLGsAi4Zze9Pq7S8jyb8qC07cnW4H2b3L bP+082peNGtkf4J9HbF9qG+sfDYseo4SwI+HnJcPCwcGwkPM7zTYK0hZLd1qg4jy P4G2HfAZD7IbijCgoAqTr8ubPaKXkYjrm4MRZoHq2dvASaD5tnIMh9GpThsTiFme MkAtRia4EjYFODSPkD/k98t4OT5pTuQxW97iAXtGhIQrv6Zn urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-hildesheim.de shib-idp.uni-hildesheim.de CN=shib-idp.uni-hildesheim.de,OU=Rechenzentrum,O=Universitaet Hildesheim,L=Hildesheim,ST=Niedersachsen,C=DE MIIFYDCCBEigAwIBAgIEEeczVzANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMC REUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBIaWxkZXNoZWltMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMRowGAYDVQQDExFVbmkgSGlsZGVzaGVpbSBDQTEoMCYGCSqG SIb3DQEJARYZdW5paGljYUB1bmktaGlsZGVzaGVpbS5kZTAeFw0xMTA1MDkwOTM3 MTFaFw0xNjA1MDcwOTM3MTFaMIGZMQswCQYDVQQGEwJERTEWMBQGA1UECBMNTmll ZGVyc2FjaHNlbjETMBEGA1UEBxMKSGlsZGVzaGVpbTEgMB4GA1UEChMXVW5pdmVy c2l0YWV0IEhpbGRlc2hlaW0xFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xIzAhBgNV BAMTGnNoaWItaWRwLnVuaS1oaWxkZXNoZWltLmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA4XxqNrbIPfFyEuyj+7WI+YcI8ram9P+mQBqdQNJwqATu V8w2ohTje6uhz/sSB6YMJZ870+/EC/cNM9Xys8iZP3N9ylxaf9R6C0kPzxC2jFW5 BQXTUVdkGuTkHNvtLifaWjlNssXWKF6kfDt+VsOl8BO8YL5khFTmco7g1UCPAHY9 uOWEkYvnl0mB1PEPfYb2urkpQmhYryfQx+xTBw/wDCWmEvYhYSy4gReBO9BqgLIA 4PTks/jo9Hfd9J+Pc4u7dAoMDAY52vTtrP6S+5yNE/Sm1FkOwRXADKW/oHfpbfd5 DTEE1CgtJ5BGDhXMhiALkOPqbOM7PDCthohTBaukhwIDAQABo4IBuDCCAbQwCQYD VR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBQmigDF++XdQQw36lAGjYzo25G4HjAfBgNVHSMEGDAWgBSe BYR8FKG8O9BK7/dLD4EjE0cyXzCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWltLWNhL3B1Yi9jcmwvY2Fjcmwu Y3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWlt LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEF BQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGlsZGVzaGVpbS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLWhpbGRlc2hlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQBZUJMZplWyCVFPR0mWmNF9DXduUMpuSDp6sN4N 9qcwHd7dnnxbrVIGikPJxZaCfhxuPpilDD85D1dkqk3GIbKIj524QcFAFiRV+A5u y4Yr7RtI1hnAYWJewytU570xK1RZqvcPLGsAi4Zze9Pq7S8jyb8qC07cnW4H2b3L bP+082peNGtkf4J9HbF9qG+sfDYseo4SwI+HnJcPCwcGwkPM7zTYK0hZLd1qg4jy P4G2HfAZD7IbijCgoAqTr8ubPaKXkYjrm4MRZoHq2dvASaD5tnIMh9GpThsTiFme MkAtRia4EjYFODSPkD/k98t4OT5pTuQxW97iAXtGhIQrv6Zn urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Hildesheim Universität Hildesheim http://www.uni-hildesheim.de/ Tobias Werner wernert@uni-hildesheim.de uni-osnabrueck.de shib-idp.uni-osnabrueck.de CN=shib-idp.uni-osnabrueck.de,OU=Rechenzentrum,O=Universitaet Osnabrueck,L=Osnabrueck,ST=Niedersachsen,C=DE MIIGNTCCBR2gAwIBAgIEEKRuOjANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMC REUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMSMwIQYDVQQDExpVbmktT3NuYWJydWVjayBSWi1DQSBHLTAw MjEjMCEGCSqGSIb3DQEJARYUY2FAdW5pLW9zbmFicnVlY2suZGUwHhcNMTAwOTA2 MTM0NjE4WhcNMTUwOTA1MTM0NjE4WjCBmTELMAkGA1UEBhMCREUxFjAUBgNVBAgT DU5pZWRlcnNhY2hzZW4xEzARBgNVBAcTCk9zbmFicnVlY2sxIDAeBgNVBAoTF1Vu aXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMw IQYDVQQDExpzaGliLWlkcC51bmktb3NuYWJydWVjay5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALxNTwcD5VKiaXzNT0AktZBsA8IHNiu7NToXpKBv fFcVzi1SBo1IIMrW+YgkShoN1ObEzJPnyVOCSzZzya9/Rj7TXlfYRlDm8BMoR2Su pHQxQZeWMT0SWWkFdYA3NLUVdwzhNRi8t5BHmrh44GhqeLW+hUKI6NxeLPwfaDCr NqxGkZay5Ex4lYVdTmn07NASOmY5ub2Om0HFL3mshbS4t92+VBJyq8zTdKGCZPN3 9SIBzFDuT3NhVVoSc+0EMNLdQL9DdKf01/TrSKOsleC4DOE/P05UFUXcxP5mAfV2 m+CRfmeXCdek9FQs7zCJy3z/SxbuN3ncAUzKcmpBJ+B5OZsCAwEAAaOCAokwggKF MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUMwLyrOd0efTabm0joB2PFxA4IkQwHwYDVR0jBBgw FoAUqh/YdxVumeRfkNbsYyZOGepnFFAwgc4GA1UdEQSBxjCBw4Ead3d3YWRtaW5A VW5pLU9zbmFicnVlY2suREWCGnNoaWItaWRwLnVuaS1vc25hYnJ1ZWNrLmRlghtz aGliLWlkcDEudW5pLW9zbmFicnVlY2suZGWCG3NoaWItaWRwMi51bmktb3NuYWJy dWVjay5kZYIac2hpYi1pZHAudW5pLW9zbmFicnVlY2suZGWCD3NoaWItaWRwLnVv cy5kZYIQc2hpYi1pZHAxLnVvcy5kZYIQc2hpYi1pZHAyLnVvcy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1vc25hYnJ1 ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3VuaS1vc25hYnJ1ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS91bmktb3NuYWJydWVjay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLW9zbmFicnVlY2stY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR1/LENWkw y4C2NqyQZTtiANtGy9pTN6AYCNNu+16zFixw75ntjYUJ09AR0mIMflfFQp2rGRoZ +B8mxheTEkGLmjzJlfm8WwRlLShZjSYz0F0gsm8AQInLEbBtn2me8RnreFOO1HhE a3vnkTm80/vAShiwgLh2I0i1HMPQD18kgdBD6YFICICm2RQgTTzAix4fUNB5BnoF u4OLAbY4k+wOHu9hyUmeKuXL5QWmI8iiadsGV+pyD+n51I/zP0nxYCIcs6bdVbyO N4m+KSLv+bRSF+sK71PQ017Nux/K9ylqfpaMkhzXgFvspL3ZQm1yUDByjp0GBW7j nT7WnMt5n4CA urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-osnabrueck.de shib-idp.uni-osnabrueck.de CN=shib-idp.uni-osnabrueck.de,OU=Rechenzentrum,O=Universitaet Osnabrueck,L=Osnabrueck,ST=Niedersachsen,C=DE MIIGNTCCBR2gAwIBAgIEEKRuOjANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMC REUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1S ZWNoZW56ZW50cnVtMSMwIQYDVQQDExpVbmktT3NuYWJydWVjayBSWi1DQSBHLTAw MjEjMCEGCSqGSIb3DQEJARYUY2FAdW5pLW9zbmFicnVlY2suZGUwHhcNMTAwOTA2 MTM0NjE4WhcNMTUwOTA1MTM0NjE4WjCBmTELMAkGA1UEBhMCREUxFjAUBgNVBAgT DU5pZWRlcnNhY2hzZW4xEzARBgNVBAcTCk9zbmFicnVlY2sxIDAeBgNVBAoTF1Vu aXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMw IQYDVQQDExpzaGliLWlkcC51bmktb3NuYWJydWVjay5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALxNTwcD5VKiaXzNT0AktZBsA8IHNiu7NToXpKBv fFcVzi1SBo1IIMrW+YgkShoN1ObEzJPnyVOCSzZzya9/Rj7TXlfYRlDm8BMoR2Su pHQxQZeWMT0SWWkFdYA3NLUVdwzhNRi8t5BHmrh44GhqeLW+hUKI6NxeLPwfaDCr NqxGkZay5Ex4lYVdTmn07NASOmY5ub2Om0HFL3mshbS4t92+VBJyq8zTdKGCZPN3 9SIBzFDuT3NhVVoSc+0EMNLdQL9DdKf01/TrSKOsleC4DOE/P05UFUXcxP5mAfV2 m+CRfmeXCdek9FQs7zCJy3z/SxbuN3ncAUzKcmpBJ+B5OZsCAwEAAaOCAokwggKF MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDATAdBgNVHQ4EFgQUMwLyrOd0efTabm0joB2PFxA4IkQwHwYDVR0jBBgw FoAUqh/YdxVumeRfkNbsYyZOGepnFFAwgc4GA1UdEQSBxjCBw4Ead3d3YWRtaW5A VW5pLU9zbmFicnVlY2suREWCGnNoaWItaWRwLnVuaS1vc25hYnJ1ZWNrLmRlghtz aGliLWlkcDEudW5pLW9zbmFicnVlY2suZGWCG3NoaWItaWRwMi51bmktb3NuYWJy dWVjay5kZYIac2hpYi1pZHAudW5pLW9zbmFicnVlY2suZGWCD3NoaWItaWRwLnVv cy5kZYIQc2hpYi1pZHAxLnVvcy5kZYIQc2hpYi1pZHAyLnVvcy5kZTCBjwYDVR0f BIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1vc25hYnJ1 ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3VuaS1vc25hYnJ1ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr BgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k ZS91bmktb3NuYWJydWVjay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB BQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLW9zbmFicnVlY2stY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR1/LENWkw y4C2NqyQZTtiANtGy9pTN6AYCNNu+16zFixw75ntjYUJ09AR0mIMflfFQp2rGRoZ +B8mxheTEkGLmjzJlfm8WwRlLShZjSYz0F0gsm8AQInLEbBtn2me8RnreFOO1HhE a3vnkTm80/vAShiwgLh2I0i1HMPQD18kgdBD6YFICICm2RQgTTzAix4fUNB5BnoF u4OLAbY4k+wOHu9hyUmeKuXL5QWmI8iiadsGV+pyD+n51I/zP0nxYCIcs6bdVbyO N4m+KSLv+bRSF+sK71PQ017Nux/K9ylqfpaMkhzXgFvspL3ZQm1yUDByjp0GBW7j nT7WnMt5n4CA urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universitaet Osnabrueck Universität Osnabrück http://www.uni-osnabrueck.de/ Werner Nienhüser Werner.Nienhueser@Uni-Osnabrueck.DE http://ukfederation.org.uk/doc/mdrps-20130902 manchester.ac.uk University of Manchester https://login.manchester.ac.uk/disco/logo-16x16-m.png https://login.manchester.ac.uk/disco/logo-80x34-ltd.png 130.88.0.0/16 manchester.ac.uk man.ac.uk mbs.ac.uk mimas.ac.uk mib.ac.uk mbs-worldwide.ac.uk geo:53.465624,-2.233193 geo:53.474881,-2.233593 geo:53.236237,-2.306421 geo:53.480372,-2.24893 geo:51.572576,-1.315923 geo:53.462436,-2.227711 geo:53.429749,-2.230049 geo:53.445089,-2.278115 geo:53.490592,-2.28839 geo:53.487545,-2.323424 geo:53.427332,-2.247825 geo:46.23145,6.050119 MIIEdzCCA1+gAwIBAgIQaXCywgq+vX5DO7vX+v+c6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDUzMDAwMDAwMFoXDTE2MDUyOTIzNTk1OVowQzEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMR4wHAYDVQQDExVzaGliLm1hbmNo ZXN0ZXIuYWMudWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD7mNMx lCtJ3uEbR9KNxl4wxdpRof4DyoKCu/FfByvIDfr9zB5H2P8mGQfOD0o49xiEkFCd lozVa8f8a3yNjY3pHgibEIMXSJ1QalP+CrINr/a32O8WYV9ZA2w3rkSggtWxxmVD HHQ9ufTl2lmvkGg1Z0+3VCic5mEEDHDKXKm4CWo5CGnT8/FzTD2sJfGdSsfi1WDK k6Gff+hv9VZCjWzSJgXtuLgYP5Ze9ZcDgcKuqlwlpOzOO6NEMI8dzfHMp+yTL+4B JaahF0zPuOsfJFdi6/r5GsmVLtJXiQuPstRPVTwb9mQuhOmDC4zYcPfjA49yjqnC reJTACJv6Z42rmtRAgMBAAGjggFyMIIBbjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJ ays3V0fqkOO57TAdBgNVHQ4EFgQUNwr+LyyfLnzNIYq172tNWGDX2tIwDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50 Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6 Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCAGA1UdEQQZMBeCFXNoaWIubWFuY2hlc3Rl ci5hYy51azANBgkqhkiG9w0BAQUFAAOCAQEAcL1bk4E3a2N2C+va00jBDRb4BF69 PfSqKZkXeeUHOpGUU0l30p8iS2uR7F+t3CYHulqN3jqPbtpNHUbtUdBpbIY/KTGW nm2fF8hW84RwmGhR2w7B+f3He5gleC7t7Tj91L+z7ue8YvbYxiLjIZfiEmon0iUT 7d2BkbiIL7TVA3W63EIHnQHT4xNLzv1pvWCXU275R2k54qFyoYdmhC9sljPQWZ1v G7+O+Vm74LsAsHXnCQ0qkxarXF8aCLkHqhhLLUm4EgzRTeYbh9E6WFaQlDbQvRp8 VwcrfdTH7WKGAJFWbvlQd/HKb8NJOkQOh+bJoHAn71W3DUoZU+DZYjiuIA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient manchester.ac.uk MIIEdzCCA1+gAwIBAgIQaXCywgq+vX5DO7vX+v+c6TANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDUzMDAwMDAwMFoXDTE2MDUyOTIzNTk1OVowQzEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMR4wHAYDVQQDExVzaGliLm1hbmNo ZXN0ZXIuYWMudWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD7mNMx lCtJ3uEbR9KNxl4wxdpRof4DyoKCu/FfByvIDfr9zB5H2P8mGQfOD0o49xiEkFCd lozVa8f8a3yNjY3pHgibEIMXSJ1QalP+CrINr/a32O8WYV9ZA2w3rkSggtWxxmVD HHQ9ufTl2lmvkGg1Z0+3VCic5mEEDHDKXKm4CWo5CGnT8/FzTD2sJfGdSsfi1WDK k6Gff+hv9VZCjWzSJgXtuLgYP5Ze9ZcDgcKuqlwlpOzOO6NEMI8dzfHMp+yTL+4B JaahF0zPuOsfJFdi6/r5GsmVLtJXiQuPstRPVTwb9mQuhOmDC4zYcPfjA49yjqnC reJTACJv6Z42rmtRAgMBAAGjggFyMIIBbjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJ ays3V0fqkOO57TAdBgNVHQ4EFgQUNwr+LyyfLnzNIYq172tNWGDX2tIwDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50 Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6 Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCAGA1UdEQQZMBeCFXNoaWIubWFuY2hlc3Rl ci5hYy51azANBgkqhkiG9w0BAQUFAAOCAQEAcL1bk4E3a2N2C+va00jBDRb4BF69 PfSqKZkXeeUHOpGUU0l30p8iS2uR7F+t3CYHulqN3jqPbtpNHUbtUdBpbIY/KTGW nm2fF8hW84RwmGhR2w7B+f3He5gleC7t7Tj91L+z7ue8YvbYxiLjIZfiEmon0iUT 7d2BkbiIL7TVA3W63EIHnQHT4xNLzv1pvWCXU275R2k54qFyoYdmhC9sljPQWZ1v G7+O+Vm74LsAsHXnCQ0qkxarXF8aCLkHqhhLLUm4EgzRTeYbh9E6WFaQlDbQvRp8 VwcrfdTH7WKGAJFWbvlQd/HKb8NJOkQOh+bJoHAn71W3DUoZU+DZYjiuIA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient The University of Manchester University of Manchester http://www.manchester.ac.uk/ IT Service Desk mailto:IT-Servicedesk@manchester.ac.uk Sam Jones mailto:sam.jones@manchester.ac.uk ph-heidelberg.de shib.ph-heidelberg.de CN=shib.ph-heidelberg.de,O=Paedagogische Hochschule Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFljCCBH6gAwIBAgIED7SAPTANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEsMCoGA1UEChMjUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEhlaWRlbGJl cmcxDTALBgNVBAsTBElmREkxGTAXBgNVBAMTEFBIIEhlaWRlbGJlcmcgQ0ExIzAh BgkqhkiG9w0BCQEWFHBraUBwaC1oZWlkZWxiZXJnLmRlMB4XDTEwMDMwODEzNTkx MFoXDTE1MDMwNzEzNTkxMFowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRl bi1XdWVydHRlbWJlcmcxEzARBgNVBAcTCkhlaWRlbGJlcmcxLDAqBgNVBAoTI1Bh ZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBIZWlkZWxiZXJnMR4wHAYDVQQDExVzaGli LnBoLWhlaWRlbGJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCaNSXvrmvT19AvsCFE9PniESkF7r6EI+r6OACiNvHGfvFw0ZIKLmGH6GTY7WhV tJo7AU6/Ycr7fjjvKDyEjVtmf+0OmRkDOdZ2+zkUboJd1LAgstrsAAkYFbrav30G Vs3DyK168EyCq5doKaPc6Fb+hFgxL/DmZeD8lfdXX7R8zQ9K9id4n5ZeobiLVdQ7 2hAVfGxyqH1cjEk9x9NEbCAHbKI+l4TnhL5LGRR31dM8PZ1dY0gJrbF8kWDlJhPe oFuGcuByIVXPtXugvSH0ViKFL9baa6kWlaCeQ0s0YUiiW65w0td3usHmB3Ae+ao5 lw4Vyz7fhj8sy5l+3i1H1GovAgMBAAGjggHLMIIBxzAJBgNVHRMEAjAAMAsGA1Ud DwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUowniR9xGIDxW roxo8n8LUOvO6EowHwYDVR0jBBgwFoAU1hg11RbbDdTZj96rLpNG4jHhQU4wHwYD VR0RBBgwFoEUcGtpQHBoLWhlaWRlbGJlcmcuZGUwgY0GA1UdHwSBhTCBgjA/oD2g O4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1oZWlkZWxiZXJnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWhl aWRlbGJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGW MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWhlaWRlbGJl cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3BoLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCFS0SuZkqs/s1gpuUSRQxLtRdv+s4g 9iosFSGuT1H8BZoksUzZS4TkUXuHlTgJorh0V5st4XjWRRropDalG2RgbhjKTxAq PpCiy/BNLsr/Ou5fU3rsz7nw2oE96cMSe0MmgE5HGoH0BLcFiiNt4X22FRTLWA3P IEPPQeEoZD02DMNBW9y0jD/oVjv6icHP7WCcqVlYf6W1fZHAI3c/tEFreyxLAAGQ 7IqmzPINmXHe1JAUT8hpv9LlM/t+gni/HGkoSrwckcg7sRFKRQzYCvjpoDxGRjO+ /K3IBPE7aytW8scxty+/v2kGI+wG0sQME6BoP5Q6jAM0GbRGIujIxrKc urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ph-heidelberg.de shib.ph-heidelberg.de CN=shib.ph-heidelberg.de,O=Paedagogische Hochschule Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE MIIFljCCBH6gAwIBAgIED7SAPTANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC REUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs YmVyZzEsMCoGA1UEChMjUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEhlaWRlbGJl cmcxDTALBgNVBAsTBElmREkxGTAXBgNVBAMTEFBIIEhlaWRlbGJlcmcgQ0ExIzAh BgkqhkiG9w0BCQEWFHBraUBwaC1oZWlkZWxiZXJnLmRlMB4XDTEwMDMwODEzNTkx MFoXDTE1MDMwNzEzNTkxMFowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRl bi1XdWVydHRlbWJlcmcxEzARBgNVBAcTCkhlaWRlbGJlcmcxLDAqBgNVBAoTI1Bh ZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBIZWlkZWxiZXJnMR4wHAYDVQQDExVzaGli LnBoLWhlaWRlbGJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCaNSXvrmvT19AvsCFE9PniESkF7r6EI+r6OACiNvHGfvFw0ZIKLmGH6GTY7WhV tJo7AU6/Ycr7fjjvKDyEjVtmf+0OmRkDOdZ2+zkUboJd1LAgstrsAAkYFbrav30G Vs3DyK168EyCq5doKaPc6Fb+hFgxL/DmZeD8lfdXX7R8zQ9K9id4n5ZeobiLVdQ7 2hAVfGxyqH1cjEk9x9NEbCAHbKI+l4TnhL5LGRR31dM8PZ1dY0gJrbF8kWDlJhPe oFuGcuByIVXPtXugvSH0ViKFL9baa6kWlaCeQ0s0YUiiW65w0td3usHmB3Ae+ao5 lw4Vyz7fhj8sy5l+3i1H1GovAgMBAAGjggHLMIIBxzAJBgNVHRMEAjAAMAsGA1Ud DwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUowniR9xGIDxW roxo8n8LUOvO6EowHwYDVR0jBBgwFoAU1hg11RbbDdTZj96rLpNG4jHhQU4wHwYD VR0RBBgwFoEUcGtpQHBoLWhlaWRlbGJlcmcuZGUwgY0GA1UdHwSBhTCBgjA/oD2g O4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1oZWlkZWxiZXJnLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWhl aWRlbGJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGW MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWhlaWRlbGJl cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3BoLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCFS0SuZkqs/s1gpuUSRQxLtRdv+s4g 9iosFSGuT1H8BZoksUzZS4TkUXuHlTgJorh0V5st4XjWRRropDalG2RgbhjKTxAq PpCiy/BNLsr/Ou5fU3rsz7nw2oE96cMSe0MmgE5HGoH0BLcFiiNt4X22FRTLWA3P IEPPQeEoZD02DMNBW9y0jD/oVjv6icHP7WCcqVlYf6W1fZHAI3c/tEFreyxLAAGQ 7IqmzPINmXHe1JAUT8hpv9LlM/t+gni/HGkoSrwckcg7sRFKRQzYCvjpoDxGRjO+ /K3IBPE7aytW8scxty+/v2kGI+wG0sQME6BoP5Q6jAM0GbRGIujIxrKc urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient PH-Heidelberg Pädagogische Hochschule Heidelberg http://www.ph-heidelberg.de Dieter Schlaier schlaier@ph-heidelberg.de Peter Moos moos@ph-heidelberg.de http://ukfederation.org.uk/doc/mdrps-20130902 MIIDETCCAfmgAwIBAgIJAPGWoIhDomdwMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NoaWItc3AtZGV2MB4XDTEwMTEwNTA0MTY1MVoXDTMwMTAzMTA0MTY1MVow FjEUMBIGA1UEAxMLc2hpYi1zcC1kZXYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDPvKQqQDjZxRKqICIU8CfnT+wU1zRJIHgP9fbiebqVEpklkUwXnlQK +Bif5oNaHAKq3etAp/QzP9/HffBCTHrRubdXPjzzhsqDCLvLMZ4xFk/omgjl36/N 1ruDUapMB2T0xUGS2Gev1olYbfL0MjRnhQqasJOvdqswI/U9eU8xYXLnz1dqeOPs Ury21Zop4fVL9KY6sAvFDg6TrdgY7h5f8RJbIkjA3R3E0M+TR/dZiOvIw4CIjKFU qUcIX4F+c0BGvSJU4RaunAG9RyNTGZvm9LBptiVcLGNXMyb0+KxIpwFQdd9juOpp OXHjzkqxwQ87BZ+lCPMH5I4UhqBfNNJDAgMBAAGjYjBgMD8GA1UdEQQ4MDaCC3No aWItc3AtZGV2hidodHRwczovL3NoaWItc3AtZGV2LmNmLmFjLnVrL3NoaWJib2xl dGgwHQYDVR0OBBYEFAiqFmapO7egaR+j3lXoc8yFYs6oMA0GCSqGSIb3DQEBBQUA A4IBAQATLXYR4ia9D/oDtOBHmfxwRHLcrDZqUdYD2NmJc3R7VQoV+SiGeHCxqZ65 wF5wWEDWByWjk/LQmOM/vov8UzlLD6GlyVlyo/yLfvNrsDbh83Ohc4TSLKXGar1x 2IzA6DP5OwA0FdJ5mZt6F+Mx9f/bo/yQf4yh219Gkuy/2MBtlTDelkSALTuoiaiq 9VuAp1o2yJr3ttEa3oyZUQyMi0TbnfVd8rfEkGefvGvjmWdDSRT1ZoojRIfZh+tV w4NpiARsEdi/nWgud1MV7GTScg9YtZcaCahDoVeXVSTao4+NxBKXjlalGieMLlzC ZgojzE1jEQkVmYzQirlmP/kiz1k5 MIIDETCCAfmgAwIBAgIJAPGWoIhDomdwMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3NoaWItc3AtZGV2MB4XDTEwMTEwNTA0MTY1MVoXDTMwMTAzMTA0MTY1MVow FjEUMBIGA1UEAxMLc2hpYi1zcC1kZXYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDPvKQqQDjZxRKqICIU8CfnT+wU1zRJIHgP9fbiebqVEpklkUwXnlQK +Bif5oNaHAKq3etAp/QzP9/HffBCTHrRubdXPjzzhsqDCLvLMZ4xFk/omgjl36/N 1ruDUapMB2T0xUGS2Gev1olYbfL0MjRnhQqasJOvdqswI/U9eU8xYXLnz1dqeOPs Ury21Zop4fVL9KY6sAvFDg6TrdgY7h5f8RJbIkjA3R3E0M+TR/dZiOvIw4CIjKFU qUcIX4F+c0BGvSJU4RaunAG9RyNTGZvm9LBptiVcLGNXMyb0+KxIpwFQdd9juOpp OXHjzkqxwQ87BZ+lCPMH5I4UhqBfNNJDAgMBAAGjYjBgMD8GA1UdEQQ4MDaCC3No aWItc3AtZGV2hidodHRwczovL3NoaWItc3AtZGV2LmNmLmFjLnVrL3NoaWJib2xl dGgwHQYDVR0OBBYEFAiqFmapO7egaR+j3lXoc8yFYs6oMA0GCSqGSIb3DQEBBQUA A4IBAQATLXYR4ia9D/oDtOBHmfxwRHLcrDZqUdYD2NmJc3R7VQoV+SiGeHCxqZ65 wF5wWEDWByWjk/LQmOM/vov8UzlLD6GlyVlyo/yLfvNrsDbh83Ohc4TSLKXGar1x 2IzA6DP5OwA0FdJ5mZt6F+Mx9f/bo/yQf4yh219Gkuy/2MBtlTDelkSALTuoiaiq 9VuAp1o2yJr3ttEa3oyZUQyMi0TbnfVd8rfEkGefvGvjmWdDSRT1ZoojRIfZh+tV w4NpiARsEdi/nWgud1MV7GTScg9YtZcaCahDoVeXVSTao4+NxBKXjlalGieMLlzC ZgojzE1jEQkVmYzQirlmP/kiz1k5 urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:mace:shibboleth:1.0:nameIdentifier Cardiff University Cardiff University Test SP http://www.cardiff.ac.uk/ Rhys Smith mailto:smith@cardiff.ac.uk Rhys Smith mailto:smith@cardiff.ac.uk http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufg.br UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias http://www.ufg.br/ http://www.ufg.br/ MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExLTArBgNVBAoUJFVGRyAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIEdvacOhczE0MDIGA1UECxMrQ0VSQ09NUCAt IENlbnRybyBkZSBSZWN1cnNvcyBDb21wdXRhY2lvbmFpczEjMCEGCSqGSIb3DQEJ ARYUcmVkZXNAY2VyY29tcC51ZmcuYnIxETAPBgNVBAcUCEdvacOibmlhMQ8wDQYD VQQIFAZHb2nDoXMxCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtzaGliLnVmZy5icjAe Fw0xMTAzMTAxOTQ2MzZaFw0xNDAzMDkxOTQ2MzZaMIHRMS0wKwYDVQQKFCRVRkcg LSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBHb2nDoXMxNDAyBgNVBAsTK0NFUkNP TVAgLSBDZW50cm8gZGUgUmVjdXJzb3MgQ29tcHV0YWNpb25haXMxIzAhBgkqhkiG 9w0BCQEWFHJlZGVzQGNlcmNvbXAudWZnLmJyMREwDwYDVQQHFAhHb2nDom5pYTEP MA0GA1UECBQGR29pw6FzMQswCQYDVQQGEwJCUjEUMBIGA1UEAxMLc2hpYi51Zmcu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjd7v1zv9XiZujENay VRf+lRcFHvUq3KtLFWnys3UhsAlQPiXl3rCdCV3qgC3mLFKoQtCIvxW0ubaX7E+7 U1FGdLZHZBgkCXdvJ32wMtF/DEhiD/AwT6JMjSWLcE9eGK35NBaB6kC91Pn9oID8 OjggQmFAot2NQ7KRlSNJg3nY3RQYCFZghgsLec9+0h/YHaRuKgDKcFnreAQ9UQ4M 4Q1jPKitFkn/IJa2okSwXIu6gwV/2Y2I92ar3LgbNfpXCPW/gGqflkPEA+4AXwRb 7ZbOdqsDg/PLMzi3jS4VHIOVUHx4fg7PZF+CEJpNG65i5pQB2d9VI2he2e3gUtnY xZeBAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJSsyw+/FRhaSSFPutZN5upO6q/A lrui0K4WMGeEh6mJmZu2vX1MB2H7ljxtxZ2I1Gmi4/oNzLzzz4o4lglpN0jnnWx0 VBZYB+hVNrn03riHaAj9lB4H0IvPGkjsz5j0WM/1To5Mi6iFY+1ac+1p2oFdIWLX voqnzQVYm+5/3zSbVVYFRE5YA655K80+D5F1CxGaaSeEl61lX8G3ncyLJ8GjGQy7 EuXcPceE+fwojuBV3wZl5Hl6OkeoB9sS+7zuPyc7TWTLxCsrWHRDWlRtargNuxPn 2KF7d+EaJHILB9sC/ESy/4TMy+XvpU/T1ylvRR2+bW24nPGKHuGuqmETC6I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufg.br MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExLTArBgNVBAoUJFVGRyAtIFVu aXZlcnNpZGFkZSBGZWRlcmFsIGRlIEdvacOhczE0MDIGA1UECxMrQ0VSQ09NUCAt IENlbnRybyBkZSBSZWN1cnNvcyBDb21wdXRhY2lvbmFpczEjMCEGCSqGSIb3DQEJ ARYUcmVkZXNAY2VyY29tcC51ZmcuYnIxETAPBgNVBAcUCEdvacOibmlhMQ8wDQYD VQQIFAZHb2nDoXMxCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtzaGliLnVmZy5icjAe Fw0xMTAzMTAxOTQ2MzZaFw0xNDAzMDkxOTQ2MzZaMIHRMS0wKwYDVQQKFCRVRkcg LSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBHb2nDoXMxNDAyBgNVBAsTK0NFUkNP TVAgLSBDZW50cm8gZGUgUmVjdXJzb3MgQ29tcHV0YWNpb25haXMxIzAhBgkqhkiG 9w0BCQEWFHJlZGVzQGNlcmNvbXAudWZnLmJyMREwDwYDVQQHFAhHb2nDom5pYTEP MA0GA1UECBQGR29pw6FzMQswCQYDVQQGEwJCUjEUMBIGA1UEAxMLc2hpYi51Zmcu YnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjd7v1zv9XiZujENay VRf+lRcFHvUq3KtLFWnys3UhsAlQPiXl3rCdCV3qgC3mLFKoQtCIvxW0ubaX7E+7 U1FGdLZHZBgkCXdvJ32wMtF/DEhiD/AwT6JMjSWLcE9eGK35NBaB6kC91Pn9oID8 OjggQmFAot2NQ7KRlSNJg3nY3RQYCFZghgsLec9+0h/YHaRuKgDKcFnreAQ9UQ4M 4Q1jPKitFkn/IJa2okSwXIu6gwV/2Y2I92ar3LgbNfpXCPW/gGqflkPEA+4AXwRb 7ZbOdqsDg/PLMzi3jS4VHIOVUHx4fg7PZF+CEJpNG65i5pQB2d9VI2he2e3gUtnY xZeBAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJSsyw+/FRhaSSFPutZN5upO6q/A lrui0K4WMGeEh6mJmZu2vX1MB2H7ljxtxZ2I1Gmi4/oNzLzzz4o4lglpN0jnnWx0 VBZYB+hVNrn03riHaAj9lB4H0IvPGkjsz5j0WM/1To5Mi6iFY+1ac+1p2oFdIWLX voqnzQVYm+5/3zSbVVYFRE5YA655K80+D5F1CxGaaSeEl61lX8G3ncyLJ8GjGQy7 EuXcPceE+fwojuBV3wZl5Hl6OkeoB9sS+7zuPyc7TWTLxCsrWHRDWlRtargNuxPn 2KF7d+EaJHILB9sC/ESy/4TMy+XvpU/T1ylvRR2+bW24nPGKHuGuqmETC6I= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias UFG - Universidade Federal de Goias http://www.ufg.br/ http://www.ufg.br/ Douglas Borges de Oliveira Filho douglasfilho@cercomp.ufg.br uni-mainz.de shib.uni-mainz.de emailAddress=hostmaster@uni-mainz.de,CN=shib.uni-mainz.de,OU=StartCom Verified Certificate Member,O=Johannes Gutenberg-Universitaet Mainz,L=Mainz,ST=Rheinland-Pfalz,C=DE,description=371190-Ew4GnZ0vEX42MdIg MIIHDjCCBfagAwIBAgICV0wwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAy IFByaW1hcnkgSW50ZXJtZWRpYXRlIFNlcnZlciBDQTAeFw0xMTAzMDMwNTMzMTJa Fw0xMzAzMDMwNDI1MzZaMIH8MSAwHgYDVQQNExczNzExOTAtRXc0R25aMHZFWDQy TWRJZzELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFsejEOMAwG A1UEBxMFTWFpbnoxLjAsBgNVBAoTJUpvaGFubmVzIEd1dGVuYmVyZy1Vbml2ZXJz aXRhZXQgTWFpbnoxLTArBgNVBAsTJFN0YXJ0Q29tIFZlcmlmaWVkIENlcnRpZmlj YXRlIE1lbWJlcjEaMBgGA1UEAxMRc2hpYi51bmktbWFpbnouZGUxJjAkBgkqhkiG 9w0BCQEWF2hvc3RtYXN0ZXJAdW5pLW1haW56LmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwT6NQ2xVNwXxTBD5fEZi7uABESzHPpP6tPNN6qQugmAE O/3PvRBlvkbicadY8vBaYG8GAjYtJseraGCanqeOF/jilZ2TgUk9OeQWVu7iufAg TfqSKzo4CF9myFqpPDL5DYYKHZVEf1BoIACb5LZGohOOPLxw7P6KJY5K0HOQhzPu TXgnc7F1pMk+H13jTCwp+rfIbDGKjevt7OQL2DUXgZbsw/BGDXhOPNhzchEZl7ce nTuICyx6B4z9ePHySWSnYAFHQ99n2n3n1RGvfMeQcko0lRw60ycHqKSY0Z7nysaP Ou9pV6oXwIeRDv0kiEBZN4OwzL9Q3Caz74NTyaUdzwIDAQABo4IDBjCCAwIwCQYD VR0TBAIwADALBgNVHQ8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBQ11hAN/JzswSGhR2joEoU4cKAEGjAfBgNVHSMEGDAWgBQR 2yNF/VTManFvhIoD1773AS8mhjAqBgNVHREEIzAhghFzaGliLnVuaS1tYWluei5k ZYIMdW5pLW1haW56LmRlMIIBQgYDVR0gBIIBOTCCATUwggExBgsrBgEEAYG1NwEC AjCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj eS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVy bWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0Q29tIEx0ZC4wAwIB ARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwgTGltaXRh dGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQ b2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj eS5wZGYwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL3d3dy5zdGFydHNzbC5jb20v Y3J0Mi1jcmwuY3JsMCqgKKAmhiRodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnQy LWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9v Y3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL3NlcnZlci9jYTBCBggrBgEFBQcw AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5zZXJ2 ZXIuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzAN BgkqhkiG9w0BAQUFAAOCAQEAvROhgKCSARf5XxMlFrgqM2L8z+6vpxcyBbk2VP0b l6fyoweBJ3hVMEHjsnLvc13xdjl4UybWHBgJrF6QGonJUSzR01Zrnae5j00zAy7j SKv2IgmRNoLWdLk6/lwB8J0Ai7kHSlHcsrTWyTdlppwEF3yfBNQ4rsR0yPXp/oMw Um0W47uYkn4rKhRCDyc7YLF11u/uIN3+QZ7cjWWGJFtt4Mv9yVRLsIuQCoJn8Kgq YbXDotXT6u9xaXNvmcNBQxG11AO5Bg1E29EUgLPoRVe6QODiXHRm7m10xsnXJB2J qId+gUq0/6Lm0AWZGW+NOUQvMbxX9CMLbiTcBe3s6xGqhQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-mainz.de shib.uni-mainz.de emailAddress=hostmaster@uni-mainz.de,CN=shib.uni-mainz.de,OU=StartCom Verified Certificate Member,O=Johannes Gutenberg-Universitaet Mainz,L=Mainz,ST=Rheinland-Pfalz,C=DE,description=371190-Ew4GnZ0vEX42MdIg MIIHDjCCBfagAwIBAgICV0wwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAy IFByaW1hcnkgSW50ZXJtZWRpYXRlIFNlcnZlciBDQTAeFw0xMTAzMDMwNTMzMTJa Fw0xMzAzMDMwNDI1MzZaMIH8MSAwHgYDVQQNExczNzExOTAtRXc0R25aMHZFWDQy TWRJZzELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFsejEOMAwG A1UEBxMFTWFpbnoxLjAsBgNVBAoTJUpvaGFubmVzIEd1dGVuYmVyZy1Vbml2ZXJz aXRhZXQgTWFpbnoxLTArBgNVBAsTJFN0YXJ0Q29tIFZlcmlmaWVkIENlcnRpZmlj YXRlIE1lbWJlcjEaMBgGA1UEAxMRc2hpYi51bmktbWFpbnouZGUxJjAkBgkqhkiG 9w0BCQEWF2hvc3RtYXN0ZXJAdW5pLW1haW56LmRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwT6NQ2xVNwXxTBD5fEZi7uABESzHPpP6tPNN6qQugmAE O/3PvRBlvkbicadY8vBaYG8GAjYtJseraGCanqeOF/jilZ2TgUk9OeQWVu7iufAg TfqSKzo4CF9myFqpPDL5DYYKHZVEf1BoIACb5LZGohOOPLxw7P6KJY5K0HOQhzPu TXgnc7F1pMk+H13jTCwp+rfIbDGKjevt7OQL2DUXgZbsw/BGDXhOPNhzchEZl7ce nTuICyx6B4z9ePHySWSnYAFHQ99n2n3n1RGvfMeQcko0lRw60ycHqKSY0Z7nysaP Ou9pV6oXwIeRDv0kiEBZN4OwzL9Q3Caz74NTyaUdzwIDAQABo4IDBjCCAwIwCQYD VR0TBAIwADALBgNVHQ8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMBMB0GA1UdDgQWBBQ11hAN/JzswSGhR2joEoU4cKAEGjAfBgNVHSMEGDAWgBQR 2yNF/VTManFvhIoD1773AS8mhjAqBgNVHREEIzAhghFzaGliLnVuaS1tYWluei5k ZYIMdW5pLW1haW56LmRlMIIBQgYDVR0gBIIBOTCCATUwggExBgsrBgEEAYG1NwEC AjCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj eS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVy bWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0Q29tIEx0ZC4wAwIB ARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwgTGltaXRh dGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQ b2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj eS5wZGYwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL3d3dy5zdGFydHNzbC5jb20v Y3J0Mi1jcmwuY3JsMCqgKKAmhiRodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnQy LWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9v Y3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL3NlcnZlci9jYTBCBggrBgEFBQcw AoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5zZXJ2 ZXIuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzAN BgkqhkiG9w0BAQUFAAOCAQEAvROhgKCSARf5XxMlFrgqM2L8z+6vpxcyBbk2VP0b l6fyoweBJ3hVMEHjsnLvc13xdjl4UybWHBgJrF6QGonJUSzR01Zrnae5j00zAy7j SKv2IgmRNoLWdLk6/lwB8J0Ai7kHSlHcsrTWyTdlppwEF3yfBNQ4rsR0yPXp/oMw Um0W47uYkn4rKhRCDyc7YLF11u/uIN3+QZ7cjWWGJFtt4Mv9yVRLsIuQCoJn8Kgq YbXDotXT6u9xaXNvmcNBQxG11AO5Bg1E29EUgLPoRVe6QODiXHRm7m10xsnXJB2J qId+gUq0/6Lm0AWZGW+NOUQvMbxX9CMLbiTcBe3s6xGqhQ== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Johannes Gutenberg Universität Mainz Universität Mainz http://www.uni-mainz.de Thomas Glatzer glatzert@uni-mainz.de uni-halle.de shib.urz.uni-halle.de CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG A1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex HzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx WhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz ZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl ci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51 cnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X LT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI xUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK nLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2 GoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR Tpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ UKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV HR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j YS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR MIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz iv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI w2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8 N2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv 6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM F2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg== shib.urz.uni-halle.de CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG A1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex HzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx WhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz ZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl ci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51 cnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X LT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI xUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK nLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2 GoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR Tpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ UKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV HR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j YS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR MIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz iv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI w2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8 N2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv 6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM F2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-halle.de shib.urz.uni-halle.de CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG A1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex HzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx WhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz ZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl ci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51 cnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X LT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI xUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK nLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2 GoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR Tpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ UKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV HR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j YS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR MIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz iv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI w2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8 N2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv 6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM F2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg== shib.urz.uni-halle.de CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG A1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy ZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex HzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx WhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz ZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl ci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51 cnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X LT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI xUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK nLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2 GoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR Tpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E BAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ UKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV HR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j YS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k ZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR MIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz iv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI w2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8 N2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv 6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM F2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universitäts- und Landesbibliothek Sachsen-Anhalt Universitäts- und Landesbibliothek Sachsen-Anhalt http://bibliothek.uni-halle.de/ Michael Schaarschmidt michael.schaarschmidt@urz.uni-halle.de Armin Angelus armin.angelus@bibliothek.uni-halle.de hm.edu shi-idp2.rz.fh-muenchen.de CN=shi-idp2.rz.fh-muenchen.de,O=Hochschule Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFLjCCBBagAwIBAgIEDcsqjDANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHDAaBgNVBAoT E0hvY2hzY2h1bGUgTXVlbmNoZW4xHzAdBgNVBAMTFkhvY2hzY2h1bGUgTXVlbmNo ZW4gQ0ExHDAaBgkqhkiG9w0BCQEWDWRmbi1jYUBobS5lZHUwHhcNMDkwMzAyMDk1 NTA5WhcNMTQwMzAxMDk1NTA5WjB0MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmF5 ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEcMBoGA1UEChMTSG9jaHNjaHVsZSBNdWVu Y2hlbjEjMCEGA1UEAxMac2hpLWlkcDIucnouZmgtbXVlbmNoZW4uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuGrk1+axrm8xQ6G9pXH0XixnLgBoe N6QjjppfBtJbBNgrC/VhJ2iVgxfQUh6tWi39+VTOsoqS9CC5Ek33KKucwIWvPq0Q C+8pWVD4xyhmfS2JZ5dcW5iJPVJuYYVNec+pkmq9v2yVS+pRPSmspHo9Nbj65QTV hP1S1O7lpX3hz7GeX6M47gTJPGdi6wJ7h8RCE3xSUcVZBL3tVs6jwT7tfemA4Gzs GZGTpY9BrqDkMqsExopYTx7JFnu1q17Ap43Xr+G3GI39TBvV+s4Hll1EoIzpdJJV WPMiaANdAVCA3S1jP8U5JxqP2emtYoIDNM4RLwNiqVIxjwpUCHrwUvg9AgMBAAGj ggGrMIIBpzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFP5RufvU6s2e5rtHIuF+rabSmIFWMB8G A1UdIwQYMBaAFO1rZU9acV4J2cVHw+6gHagJU86uMIGIBgNVHR8EgYAwfjA9oDug OYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tdWVuY2hlbi1jYS9wdWIvY3Js L2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1tdWVu Y2hlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtbXVlbmNoZW4tY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAD5j658J5TWHdEhE0go+39s9+yoG6QI/L6NBFu8qF QYvPmvUVOwyElELO+4U4m51eKWGLQVeiTvnYFzzI56bJ713wP2MnzUyjOidfRzZg TvTsPm8rVqSiKzLKKQajogToGbA8/dijvtP589If1rQ2yT9aGLcFq65RFc6kx0Xj dTsOnf/czWeuJTCHHNmL3SXoghoyqRQ91rjEqcsfZCR91CeWCe+uOviKbJ3452xz jTxgsSw3FdG9cUfVitvLTrqyBx9PIqxlcOl29G0COkAF4W7kKXpT8EjolBM2fRYH ENfPXpnICsFQ5SjpYA/67L+SWLFherT+YrordFYXmATDeg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient hm.edu shi-idp2.rz.fh-muenchen.de CN=shi-idp2.rz.fh-muenchen.de,O=Hochschule Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFLjCCBBagAwIBAgIEDcsqjDANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHDAaBgNVBAoT E0hvY2hzY2h1bGUgTXVlbmNoZW4xHzAdBgNVBAMTFkhvY2hzY2h1bGUgTXVlbmNo ZW4gQ0ExHDAaBgkqhkiG9w0BCQEWDWRmbi1jYUBobS5lZHUwHhcNMDkwMzAyMDk1 NTA5WhcNMTQwMzAxMDk1NTA5WjB0MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmF5 ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEcMBoGA1UEChMTSG9jaHNjaHVsZSBNdWVu Y2hlbjEjMCEGA1UEAxMac2hpLWlkcDIucnouZmgtbXVlbmNoZW4uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuGrk1+axrm8xQ6G9pXH0XixnLgBoe N6QjjppfBtJbBNgrC/VhJ2iVgxfQUh6tWi39+VTOsoqS9CC5Ek33KKucwIWvPq0Q C+8pWVD4xyhmfS2JZ5dcW5iJPVJuYYVNec+pkmq9v2yVS+pRPSmspHo9Nbj65QTV hP1S1O7lpX3hz7GeX6M47gTJPGdi6wJ7h8RCE3xSUcVZBL3tVs6jwT7tfemA4Gzs GZGTpY9BrqDkMqsExopYTx7JFnu1q17Ap43Xr+G3GI39TBvV+s4Hll1EoIzpdJJV WPMiaANdAVCA3S1jP8U5JxqP2emtYoIDNM4RLwNiqVIxjwpUCHrwUvg9AgMBAAGj ggGrMIIBpzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFP5RufvU6s2e5rtHIuF+rabSmIFWMB8G A1UdIwQYMBaAFO1rZU9acV4J2cVHw+6gHagJU86uMIGIBgNVHR8EgYAwfjA9oDug OYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tdWVuY2hlbi1jYS9wdWIvY3Js L2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1tdWVu Y2hlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtbXVlbmNoZW4tY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5w Y2EuZGZuLmRlL2hzLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN BgkqhkiG9w0BAQUFAAOCAQEAD5j658J5TWHdEhE0go+39s9+yoG6QI/L6NBFu8qF QYvPmvUVOwyElELO+4U4m51eKWGLQVeiTvnYFzzI56bJ713wP2MnzUyjOidfRzZg TvTsPm8rVqSiKzLKKQajogToGbA8/dijvtP589If1rQ2yT9aGLcFq65RFc6kx0Xj dTsOnf/czWeuJTCHHNmL3SXoghoyqRQ91rjEqcsfZCR91CeWCe+uOviKbJ3452xz jTxgsSw3FdG9cUfVitvLTrqyBx9PIqxlcOl29G0COkAF4W7kKXpT8EjolBM2fRYH ENfPXpnICsFQ5SjpYA/67L+SWLFherT+YrordFYXmATDeg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule München IdP 2.5 Hochschule München IdP http://www.hm.edu Harald Strack dfn-aai@hm.edu Andreas Boeck dfn-aai@hm.edu http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf univali.br UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai http://www.univali.br/ http://www.univali.br/ MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEFBQAwXjExMC8GA1UECxMoRGVwYXJ0YW1l bnRvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxHDAa BgNVBAMTE3NpYWlhcDA4LnVuaXZhbGkuYnIwHhcNMTExMDMxMjAxNjA2WhcNMTQx MDMwMjAxNjA2WjBeMTEwLwYDVQQLEyhEZXBhcnRhbWVudG8gZGUgVGVjbm9sb2dp YSBkYSBJbmZvcm1hY2FvMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTc2lhaWFwMDgu dW5pdmFsaS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSPve5D Psco2/eYX9R9DiqIIL8DWjxDBgkaG/JPsh70NBQ/VQvLEXiFJhD9e2VrsGbQTeIk FmRwkNn2TrE6EjAytZrut5bMPOpQJ3NtvQO29KqJHV6IOId9LSSNLjzYgFoGw72F g655GbwWWsB7wkERVZqKV3X/2jc5rMVvo2eb3u1u5bSQsd4CMznPlDYcNoA8fibD vxy11mtCAuB3AqfvUQ8isPYPDTQHP/U12/HUok9QXEGEMdPRwxNDeKZ5am2hzLrl OrurbGkHC2RaMmoYwtigZVuvj5oGrwJqGhb7zMyuWqhpU1T3f3xrC0aIu4UpBFDP Chg44DL0KgOVwkcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAMSkGCAcfrSqA4SX+ r/vTJs8yyMMC4y7+QepZ769jUKKOpCQN4SYrm/yRFcCZSXeT3Z/2EDaYdFfwn2fA GqObZCHyxXPwM6dn1bDFh9GYHoYG9HAHf3yCeb1J0ZWW884H3twJ4bQDGijOTGLq 8mACaAeFZ4mMMhA9SboOPplRiy+71wG2Qy0PaRT/jBXFUHBB0NWMDkz9rGHpd5NL TZuudxelwa4buucQEmg0MDfeNVkIgSQ8a4Y4AQZRHbrKI4Fd3PFNa08uyyQrvwCZ IM6gRRG03yPs2TlFwq7DFCcYvCvRxlgSYzDVTkbVDgmJjuykGmfnSxFtFhQfxppB r+ccYg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient univali.br MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEFBQAwXjExMC8GA1UECxMoRGVwYXJ0YW1l bnRvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxHDAa BgNVBAMTE3NpYWlhcDA4LnVuaXZhbGkuYnIwHhcNMTExMDMxMjAxNjA2WhcNMTQx MDMwMjAxNjA2WjBeMTEwLwYDVQQLEyhEZXBhcnRhbWVudG8gZGUgVGVjbm9sb2dp YSBkYSBJbmZvcm1hY2FvMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTc2lhaWFwMDgu dW5pdmFsaS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSPve5D Psco2/eYX9R9DiqIIL8DWjxDBgkaG/JPsh70NBQ/VQvLEXiFJhD9e2VrsGbQTeIk FmRwkNn2TrE6EjAytZrut5bMPOpQJ3NtvQO29KqJHV6IOId9LSSNLjzYgFoGw72F g655GbwWWsB7wkERVZqKV3X/2jc5rMVvo2eb3u1u5bSQsd4CMznPlDYcNoA8fibD vxy11mtCAuB3AqfvUQ8isPYPDTQHP/U12/HUok9QXEGEMdPRwxNDeKZ5am2hzLrl OrurbGkHC2RaMmoYwtigZVuvj5oGrwJqGhb7zMyuWqhpU1T3f3xrC0aIu4UpBFDP Chg44DL0KgOVwkcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAMSkGCAcfrSqA4SX+ r/vTJs8yyMMC4y7+QepZ769jUKKOpCQN4SYrm/yRFcCZSXeT3Z/2EDaYdFfwn2fA GqObZCHyxXPwM6dn1bDFh9GYHoYG9HAHf3yCeb1J0ZWW884H3twJ4bQDGijOTGLq 8mACaAeFZ4mMMhA9SboOPplRiy+71wG2Qy0PaRT/jBXFUHBB0NWMDkz9rGHpd5NL TZuudxelwa4buucQEmg0MDfeNVkIgSQ8a4Y4AQZRHbrKI4Fd3PFNa08uyyQrvwCZ IM6gRRG03yPs2TlFwq7DFCcYvCvRxlgSYzDVTkbVDgmJjuykGmfnSxFtFhQfxppB r+ccYg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai UNIVALI - Universidade do Vale do Itajai http://www.univali.br/ http://www.univali.br/ Marcio Luiz Ota admin@univali.br http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf uepg.br UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa http://www.uepg.br/ http://www.uepg.br/ MIIEEzCCAvugAwIBAgIQU9cr1mxSnb2oCCCoKHneATANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTExMTAxNjAwMDAwMFoXDTEzMTIwNDIzNTk1OVowgasx CzAJBgNVBAYTAkJSMQ8wDQYDVQQIEwZQYXJhbmExFTATBgNVBAcUDFBvbnRhIEdy b3NzYTEuMCwGA1UEChQlVW5pdmVyc2lkYWRlIEVzdGFkdWFsIGRlIFBvbnRhIEdy b3NzYTEpMCcGA1UECxQgQ2VudHJvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3Mx GTAXBgNVBAMUEHNpc3RlbWFzLnVlcGcuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDN9YCkGUKNITnL0hjmGNND1j3730crZBDSeBTA7fzP7w37fp0C 3+w4AA94L65JAJmodmDBa3mEjJ3nVIJfSF0J4rVKEn8bKo9MWzpmxaLHn9We2oMr YpLOfifl05T5HBqGYcdjNr1pGfrohBT8bvAWQDutbTlptjdl/4tcHh4rvDO11GuC dEtg53y+IPDBGRgawCMubmQPiWWJxn7VD08yghiUHknhxbRPU/zbuzMgsjL50oxe L/f46Ltyd4HgoInZTjgsmypZI+IN3uf8l1UD99+8lZ9TIWpfyuy0ZxAnWdJJAf5C cdczUinBq/K2pEdl+fw6OimEzkFGXKafQaa7AgMBAAGjgaAwgZ0wDAYDVR0TAQH/ BAIwADA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vc3ZyLW92LWNybC50aGF3dGUu Y29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw MgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC50aGF3dGUu Y29tMA0GCSqGSIb3DQEBBQUAA4IBAQAchiy3CjiSpC5d9xgBR7RCFV4jC5Yc+usj 91Fef5Cw2GLKQA101Hw1dNBgE/hbSOor/sBn405UynPmTL3GaC5PXOzmr20aYeoq DXiMzX3kmek8cTa0QXdlR69ut2ddZkKP+PsjHXrGvVi7L8nl3CJ1sMf5X9B6RkxR BPSggRP0NljEPse2wLAceohXEMfznqObqwjTARt0VWzwpj0CmWquyHIWqxf/kvKB j7cZj7aVhVdlyL7+JvY6Uqx4m+sWNjksPKr08Ymohr9tHmhR2KkioxotjdyYDcF/ svjXxN1LTAD1FwnAE1l44pCkoRSOLF+vShwcrmOAKiUFodW8GUZ9 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uepg.br MIIEEzCCAvugAwIBAgIQU9cr1mxSnb2oCCCoKHneATANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTExMTAxNjAwMDAwMFoXDTEzMTIwNDIzNTk1OVowgasx CzAJBgNVBAYTAkJSMQ8wDQYDVQQIEwZQYXJhbmExFTATBgNVBAcUDFBvbnRhIEdy b3NzYTEuMCwGA1UEChQlVW5pdmVyc2lkYWRlIEVzdGFkdWFsIGRlIFBvbnRhIEdy b3NzYTEpMCcGA1UECxQgQ2VudHJvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3Mx GTAXBgNVBAMUEHNpc3RlbWFzLnVlcGcuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDN9YCkGUKNITnL0hjmGNND1j3730crZBDSeBTA7fzP7w37fp0C 3+w4AA94L65JAJmodmDBa3mEjJ3nVIJfSF0J4rVKEn8bKo9MWzpmxaLHn9We2oMr YpLOfifl05T5HBqGYcdjNr1pGfrohBT8bvAWQDutbTlptjdl/4tcHh4rvDO11GuC dEtg53y+IPDBGRgawCMubmQPiWWJxn7VD08yghiUHknhxbRPU/zbuzMgsjL50oxe L/f46Ltyd4HgoInZTjgsmypZI+IN3uf8l1UD99+8lZ9TIWpfyuy0ZxAnWdJJAf5C cdczUinBq/K2pEdl+fw6OimEzkFGXKafQaa7AgMBAAGjgaAwgZ0wDAYDVR0TAQH/ BAIwADA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vc3ZyLW92LWNybC50aGF3dGUu Y29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw MgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC50aGF3dGUu Y29tMA0GCSqGSIb3DQEBBQUAA4IBAQAchiy3CjiSpC5d9xgBR7RCFV4jC5Yc+usj 91Fef5Cw2GLKQA101Hw1dNBgE/hbSOor/sBn405UynPmTL3GaC5PXOzmr20aYeoq DXiMzX3kmek8cTa0QXdlR69ut2ddZkKP+PsjHXrGvVi7L8nl3CJ1sMf5X9B6RkxR BPSggRP0NljEPse2wLAceohXEMfznqObqwjTARt0VWzwpj0CmWquyHIWqxf/kvKB j7cZj7aVhVdlyL7+JvY6Uqx4m+sWNjksPKr08Ymohr9tHmhR2KkioxotjdyYDcF/ svjXxN1LTAD1FwnAE1l44pCkoRSOLF+vShwcrmOAKiUFodW8GUZ9 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa UEPG - Universidade Estadual de Ponta Grossa http://www.uepg.br/ http://www.uepg.br/ Luiz Gustavo Barros gustavo@uepg.br slcs.pca.dfn.de CN=slcs.pca.dfn.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFATCCA+mgAwIBAgIEDbn3WDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTAyMTcwODQ4MDhaFw0xNDAy MTYwODQ4MDhaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9zbGNzLnBjYS5kZm4uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw3Jc6eE6FdEoDHX4bGRTQ8tt2f65t hR76ZN4o4WIMXlnKuUiPcj84bSnsToXi8CTZy0Y3IS/iqiG+VIhlwombfqgEJb1/ YXxW9hL3s38qobUNsSlv1cam6MjJVRRbvmnulqA2UkcXh0j8oXjMgMrvRscvc5Vr R+qrLotFyEp3weKYTS03k6f2QN63pFCtwu+4db5g7DLAgf4T8LkCwPR1yrAjfIyQ KZlilI1I+LIEepIbZ5Yi/HWxGJ4rE0QQzf595yiygtXL+lwgOjexnKOEoVNdRa3k gDUoh5xyTkdnLDjV2J/fsHkzjy8mODDl9POPm+5xsLXLwGMn+ChU6CSrAgMBAAGj ggHeMIIB2jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJweQjSs1QUY3yB1FTgAhsULqiHTMB8G A1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMCAGA1UdEQQZMBeBFXdlYm1h c3RlckBkZm4tY2VydC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNy bDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt Y2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsGAQUF BzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAilQf5k73NxqSFP81D51u6cnwE+ZW1WCPcUhd IkQ+K85pP57nd4ClbL+mond011qRiyzA9txYuoxw6+J6mXU9MlKDgWh7ACVIjEZB VeS/ROi0GvRKQBlUp4OgwFFMhoHp5wZbpL7cCp5NE7ZOMNZfGk095tEFEDZX7Csg GlcR2n3wMi66UIFjaMKTdmh5kPFVtQNw8FltrO+qRJeTljDTB4Ct9SOCV7F2VnNo /bBzPejsxto0mF0W/gqyfZqcQSnSGEFVDQsAEv2aLMHoFvuOIr4nHWTsimbKuidM 73o/AK2KZu86hs7mFt0tLOrUUlJJOtekqrPLWHFfLLBT8f9L+w== slcs.pca.dfn.de CN=slcs.pca.dfn.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFATCCA+mgAwIBAgIEDbn3WDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTAyMTcwODQ4MDhaFw0xNDAy MTYwODQ4MDhaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9zbGNzLnBjYS5kZm4uZGUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw3Jc6eE6FdEoDHX4bGRTQ8tt2f65t hR76ZN4o4WIMXlnKuUiPcj84bSnsToXi8CTZy0Y3IS/iqiG+VIhlwombfqgEJb1/ YXxW9hL3s38qobUNsSlv1cam6MjJVRRbvmnulqA2UkcXh0j8oXjMgMrvRscvc5Vr R+qrLotFyEp3weKYTS03k6f2QN63pFCtwu+4db5g7DLAgf4T8LkCwPR1yrAjfIyQ KZlilI1I+LIEepIbZ5Yi/HWxGJ4rE0QQzf595yiygtXL+lwgOjexnKOEoVNdRa3k gDUoh5xyTkdnLDjV2J/fsHkzjy8mODDl9POPm+5xsLXLwGMn+ChU6CSrAgMBAAGj ggHeMIIB2jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJweQjSs1QUY3yB1FTgAhsULqiHTMB8G A1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMCAGA1UdEQQZMBeBFXdlYm1h c3RlckBkZm4tY2VydC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNy bDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt Y2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsGAQUF BzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAilQf5k73NxqSFP81D51u6cnwE+ZW1WCPcUhd IkQ+K85pP57nd4ClbL+mond011qRiyzA9txYuoxw6+J6mXU9MlKDgWh7ACVIjEZB VeS/ROi0GvRKQBlUp4OgwFFMhoHp5wZbpL7cCp5NE7ZOMNZfGk095tEFEDZX7Csg GlcR2n3wMi66UIFjaMKTdmh5kPFVtQNw8FltrO+qRJeTljDTB4Ct9SOCV7F2VnNo /bBzPejsxto0mF0W/gqyfZqcQSnSGEFVDQsAEv2aLMHoFvuOIr4nHWTsimbKuidM 73o/AK2KZu86hs7mFt0tLOrUUlJJOtekqrPLWHFfLLBT8f9L+w== DFN-CERT Services GmbH DFN Short-Lived Credential Service (DFN-SLCS) http://www.dfn-cert.de Reimer Karlsen-Masur dfnpca@dfn-cert.de Reimer Karlsen-Masur dfnpca@dfn-cert.de MIIDgDCCAumgAwIBAgIDEzx+MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwNjA2MDkyMDM3WhcNMTIwNzA4MDcxMjI0WjCB6zEpMCcGA1UEBRMgLWhiZTRROUFVcWItUFRhc2lCSkxwdnYvRUlIcGc0bksxCzAJBgNVBAYTAkRLMRswGQYDVQQKExJzb2Z0d2FyZS5tc2RuYWEuZGsxEzARBgNVBAsTCkdUMDc5NTQ3NjIxMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMgKGMpMTAxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlkU1NMKFIpMRswGQYDVQQDExJzb2Z0d2FyZS5tc2RuYWEuZGswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMAFv3keVCtJjzg1taFiriiPjTMWHmVdYSsW9ZSBA38CXKm9I4Du3SiiX+TuXW65+1WwPSX1AxpTMCluFfIEzs2IvHLAMdU5+AyCZLEE627ux7dClGzwd9A9fpqrU4XI2Cq2GdlaxTrFfsfIw00CUv+PYlohLHXM96D8H6B46uRfAgMBAAGjgc0wgcowHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gjIBBPM5iQn9QwDgYDVR0PAQH/BAQDAgTwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJzb2Z0d2FyZS5tc2RuYWEuZGswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9zZWN1cmVjYS5jcmwwHQYDVR0OBBYEFOMgzsyArmCbYFjO+X4rJFgvplLTMA0GCSqGSIb3DQEBBQUAA4GBAIQVfBTbp8SBQI7B/04g5ExQlLO5HW1Y6AbCZ09rbMMJjX6PwDS/HAI4BOrTpe49kB3jxPcmT/IWQrYbBod2I+hIBNP+W/AfAexL2exVxjzFo14kMJ3oBsxpzeC1IuSNrwQTmxHz5Bfa7LPtZU5O7LfTvzvKppGeewAzW6u7pG4I MIIDgDCCAumgAwIBAgIDEzx+MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwNjA2MDkyMDM3WhcNMTIwNzA4MDcxMjI0WjCB6zEpMCcGA1UEBRMgLWhiZTRROUFVcWItUFRhc2lCSkxwdnYvRUlIcGc0bksxCzAJBgNVBAYTAkRLMRswGQYDVQQKExJzb2Z0d2FyZS5tc2RuYWEuZGsxEzARBgNVBAsTCkdUMDc5NTQ3NjIxMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMgKGMpMTAxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlkU1NMKFIpMRswGQYDVQQDExJzb2Z0d2FyZS5tc2RuYWEuZGswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMAFv3keVCtJjzg1taFiriiPjTMWHmVdYSsW9ZSBA38CXKm9I4Du3SiiX+TuXW65+1WwPSX1AxpTMCluFfIEzs2IvHLAMdU5+AyCZLEE627ux7dClGzwd9A9fpqrU4XI2Cq2GdlaxTrFfsfIw00CUv+PYlohLHXM96D8H6B46uRfAgMBAAGjgc0wgcowHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gjIBBPM5iQn9QwDgYDVR0PAQH/BAQDAgTwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJzb2Z0d2FyZS5tc2RuYWEuZGswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9zZWN1cmVjYS5jcmwwHQYDVR0OBBYEFOMgzsyArmCbYFjO+X4rJFgvplLTMA0GCSqGSIb3DQEBBQUAA4GBAIQVfBTbp8SBQI7B/04g5ExQlLO5HW1Y6AbCZ09rbMMJjX6PwDS/HAI4BOrTpe49kB3jxPcmT/IWQrYbBod2I+hIBNP+W/AfAexL2exVxjzFo14kMJ3oBsxpzeC1IuSNrwQTmxHz5Bfa7LPtZU5O7LfTvzvKppGeewAzW6u7pG4I urn:oasis:names:tc:SAML:2.0:nameid-format:transient MSDNAA MSDNAA to provide access to relevant Microsoft products for qualified students. The student will, for selected products, be notified by e-mail with product registration/activation information at give adgang til relevante Microsoft-produkter for udvalgte studerende. Den studerende vil for udvalgte produkter modtage e-mail vedrørende produktregistrering og aktiveringsinformation https://services.renater.fr/federation/en/metadata_registration_practice_statement RENATER - software forge for RENATER community SourceSup is a forge hosting development projects for the French HiEd community RENATER - la plateforme SourceSup SourceSup est un site d'hébergement de projets de développement logiciel pour la communauté enseignement supérieur et recherche française. MIIDAzCCAeugAwIBAgIJAKuk6oRKZz4uMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNvdXJjZXN1cC5yZW5hdGVyLmZyMB4XDTEyMTIxMDE1MDMyMloXDTIyMTIw ODE1MDMyMlowHzEdMBsGA1UEAxMUc291cmNlc3VwLnJlbmF0ZXIuZnIwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlfCY6MZquL5Lk6KBnaT4pItD6AQKr T2GY8CwNhFeCqbeg1UbUvYo/a/4uGq7S+HeDK+/AIoapC5AzG4E+0Ca+uVkiWRld dpaQx5rPPCfdoI6WtutWrlkNYmmMFzoxOEaOv9YIa0sVHy6zJyghHAhK/PiSqt26 sYCJRW2vTWJ5PKGhLG3UunQxPfa9N2GO19g/pKyPvX19bi43HgZEGj8GvmcEgAVu eJeeGlSXxTzPOLuyvDzt9zvRTIHirHp++K5+l8vhkDTJza7ODcTsiS8SOEP5v5Fk BJS6a+HNJm/N22xhrBcshwXfvXMmESsdaUEtIMzQf66r1OTmbgeAeHZZAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNvdXJjZXN1cC5yZW5hdGVyLmZyMB0GA1UdDgQWBBQx TfD1M0AVI4lWqvsJdklkJv1INTANBgkqhkiG9w0BAQUFAAOCAQEAOMr0aTllYChc I3nffrxNj6xyWlI35AlzWmgQqLwScSDDWPwgHD81Maazbq0SSo+4A42/x7P3Jz1u R5t73qphmBgzLmX3HA/FGUhbyevzr0zsLf5b+LDi0ncIZ0PM5L8ZMZDTv/k7DVZE JwoA1/fFU4st7EU0NjemkE9SCgzqyZc8GRuEs8As7mK7p4slpaZo6kXG9A2dKsmZ s0R+Iuj8q0ccUHFb1n92kS4gqSxJCKmbtcIcFk3QdC2o+IXdaDB8RHxKaS8kfFS1 Am6Gl2+CfY5FrK1p9pIYU0YoTIqma1498HOq3f82/aO61mxzfUMu2vH/Fds0BhM8 WVDj2hrySg== MIIDAzCCAeugAwIBAgIJAKuk6oRKZz4uMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV BAMTFHNvdXJjZXN1cC5yZW5hdGVyLmZyMB4XDTEyMTIxMDE1MDMyMloXDTIyMTIw ODE1MDMyMlowHzEdMBsGA1UEAxMUc291cmNlc3VwLnJlbmF0ZXIuZnIwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlfCY6MZquL5Lk6KBnaT4pItD6AQKr T2GY8CwNhFeCqbeg1UbUvYo/a/4uGq7S+HeDK+/AIoapC5AzG4E+0Ca+uVkiWRld dpaQx5rPPCfdoI6WtutWrlkNYmmMFzoxOEaOv9YIa0sVHy6zJyghHAhK/PiSqt26 sYCJRW2vTWJ5PKGhLG3UunQxPfa9N2GO19g/pKyPvX19bi43HgZEGj8GvmcEgAVu eJeeGlSXxTzPOLuyvDzt9zvRTIHirHp++K5+l8vhkDTJza7ODcTsiS8SOEP5v5Fk BJS6a+HNJm/N22xhrBcshwXfvXMmESsdaUEtIMzQf66r1OTmbgeAeHZZAgMBAAGj QjBAMB8GA1UdEQQYMBaCFHNvdXJjZXN1cC5yZW5hdGVyLmZyMB0GA1UdDgQWBBQx TfD1M0AVI4lWqvsJdklkJv1INTANBgkqhkiG9w0BAQUFAAOCAQEAOMr0aTllYChc I3nffrxNj6xyWlI35AlzWmgQqLwScSDDWPwgHD81Maazbq0SSo+4A42/x7P3Jz1u R5t73qphmBgzLmX3HA/FGUhbyevzr0zsLf5b+LDi0ncIZ0PM5L8ZMZDTv/k7DVZE JwoA1/fFU4st7EU0NjemkE9SCgzqyZc8GRuEs8As7mK7p4slpaZo6kXG9A2dKsmZ s0R+Iuj8q0ccUHFb1n92kS4gqSxJCKmbtcIcFk3QdC2o+IXdaDB8RHxKaS8kfFS1 Am6Gl2+CfY5FrK1p9pIYU0YoTIqma1498HOq3f82/aO61mxzfUMu2vH/Fds0BhM8 WVDj2hrySg== MIICwTCCAiqgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJGUjEm MCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT EHNvdXJjZXN1cC5jcnUuZnIwHhcNMDgwOTE1MTIwMzQ5WhcNMjgwOTEwMTIwMzQ5 WjBQMQswCQYDVQQGEwJGUjEmMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5p dmVyc2l0ZXMxGTAXBgNVBAMTEHNvdXJjZXN1cC5jcnUuZnIwgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBAKoHgRHVnwdX+iQIvIu2/z5I2g2ljqlYJzp74p2HYslf xnndqD7YodHihtoLDLIkPrGJ6Y0vtOJceb6XjoFr8k+MP41hs59s4p3qQ1M0lbY4 6yEqLXednj00mJkz4XciB0h812bJifjH/rhYx25PdLlnp7Y9xCkq7+2BR1AFWZmZ AgMBAAGjgaowgacwHQYDVR0OBBYEFDgGBRQ5LF28lBPNjNWLu8YCDtxhMHgGA1Ud IwRxMG+AFDgGBRQ5LF28lBPNjNWLu8YCDtxhoVSkUjBQMQswCQYDVQQGEwJGUjEm MCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT EHNvdXJjZXN1cC5jcnUuZnKCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF AAOBgQB05YFzaYIRKF0JL9Br0U0mCdSyyP3N9Unm2jG7yRrGXCR+2tnj16fwhQlk QIGLfHDFFpfBeBoWozJFBcCmFRCawnK8RYqrApvpy1M/k/Y+yIAhq8G8XfZqzU1G HaaOGqD8nCkO3t3qaIPP4CTmE+GS72ooHHntvoGy/RDn32aVVg== RENATER - la plateforme SourceSup RENATER - software forge for RENATER community SourceSup est un site d'hébergement de projets de développement logiciel pour la communauté enseignement supérieur et recherche française. SourceSup is a forge hosting development projects for the French HiEd community RENATER RENATER http://unknown.site.com Olivier Lumineau olivier.lumineau@renater.fr sebastien Medard sebastien.medard@renater.fr https://www.idem.garr.it/idem-metadata-registration-practice-statement Test SP shib 2.4 Test SP shib 2.4 Test SP shib 2.4 for attributes release monitoring Test SP shib 2.4 per visualizzare il rilascio degli attributi centos5 CN=centos5 MIIC3DCCAcSgAwIBAgIJAJ7W+iRwOMUTMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV BAMTB2NlbnRvczUwHhcNMTEwNDA0MTAxMDU4WhcNMjEwNDAxMTAxMDU4WjASMRAw DgYDVQQDEwdjZW50b3M1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 6sjvgmK7cxJ5w1zwtrH1qA+lI1Ej1+KtG9N8bXx56KDj8Bg+xr2oRGB+/d34j8wS JI3lEic8dvC35SHULX1CcEIs8Nl2GhZIaAiqmwA8DTq0eReQsz5wg1Vq1p0P1vZ9 0n8Ys1OoMO0euOSpN0lyWu8wzyeuKKssci8EXY8lcIocPVMaBpTScKJ6JP51zPQW ELZWw4OP33wLHshxvvhoSvzNAz2ylmul4cdSVeHOxuRYvunqm5Q4VeVsUP2iTCaG JPHG21d5B034qq2cTQAGyd85EowlKmqKoJ3wUVR4PVc0Q3XxMo+hoZcdIGwhNrsH M6u9mRKkNixl8OzILOxhMwIDAQABozUwMzASBgNVHREECzAJggdjZW50b3M1MB0G A1UdDgQWBBQcMWUI1jE4zye8yRzfx3qXhUwWsDANBgkqhkiG9w0BAQUFAAOCAQEA WHlWTANnI7kL0S4u9vE9yZp2inDzGrVhZZfY8NL6mN9oTvGEemsNXLmvj1toDJCx Mbqbb5ituCor4wAxfNTh6QnHTZiiZwxIAU+/qi1r2smt/2ZsqosQR48OVZ2cELaj uaAboK+B5hXLtcPjOxoZ36iZcHmGDQCCTrHfaxG1CIbuCfs5f3RVgf707xGR/OZu 2LvpeFy4g0jYx0BjYGWSP+nqL5gmsOW3g8VpthgX8ogiA3JiLBjyFQDAPbl2aK3x Vxp7Cw9zAwVPssgq6AhWp6csK/qRVeLsS4etFKHriK1UoC4PUhpqWkMr+bblM1hA 3Qh4/sKlzs5OMglDOMb5VA== SP TEST shib 24 Firenze IDEM test sp with optional attributes Consortium GARR SP shib 2.4 di Prova provided by GARR SP shib 2.4 di Prova erogato da GARR http://www.garr.it/ idem-help idem-help@garr.it http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf CESNET Test SP A test SP showing released attributes and SAML assertions. CESNET Test SP Testovací SP - ukazuje doručené atributy a SAML zprávy. http://edugain.org/ sp2.cesnet.cz CN=sp2.cesnet.cz,O=CESNET,DC=cesnet-ca,DC=cz MIIELzCCAxegAwIBAgIEQrOJWDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy LGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF U05FVCBDQTAeFw0xMDAyMjIwOTU5MzFaFw0xMTAzMjIxMDI5MzFaMFgxEjAQBgoJ kiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEPMA0GA1UE ChMGQ0VTTkVUMRYwFAYDVQQDEw1zcDIuY2VzbmV0LmN6MIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQC+Q9oT1doCHIBxlNtPhsfVhfTUAQ8EcBnbOZeNRpcabQ4v Xvb65ji2Wgis3LDvr1oin0u1i5kTI35bi8nHjRYIfTtPwv+eXVEjsHbR+kDymmo+ NeRT19ogZlNjslL2CZKtpb9b1cabIgco6rPWOo42CPiMGhp3pmTZD50MwrZS5wID AQABo4IBmDCCAZQwDgYDVR0PAQH/BAQDAgWgMBkGA1UdIAQSMBAwDgYMKwYBBAG+ eQECAgIAMBgGA1UdEQQRMA+CDXNwMi5jZXNuZXQuY3owggELBgNVHR8EggECMIH/ MFqgWKBWpFQwUjESMBAGCgmSJomT8ixkARkWAmN6MRkwFwYKCZImiZPyLGQBGRYJ Y2VzbmV0LWNhMRIwEAYDVQQDEwlDRVNORVQgQ0ExDTALBgNVBAMTBENSTDUwgaCg gZ2ggZqGQmh0dHA6Ly93d3cuY2VzbmV0LmN6L3BraS9jcmwvY249Q0VTTkVUJTIw Q0EsZGM9Y2VzbmV0LWNhLGRjPWN6LmNybIZUbGRhcDovL2xkYXAuY2VzbmV0LWNh LmN6L2NuPUNFU05FVCUyMENBLGRjPWNlc25ldC1jYSxkYz1jej9jZXJ0aWZpY2F0 ZVJldm9jYXRpb25MaXN0MB8GA1UdIwQYMBaAFC9sBcNRJqyvOZw+ODXdUikngMX1 MB0GA1UdDgQWBBSo9Hnbvg5HchstLUwj8kkBHA88HDANBgkqhkiG9w0BAQUFAAOC AQEAgbnrp/sPF76DlC2Ehll9I417XOnOZdW3C1rKcZSh9vm6tonse21pBVC4799H Ajy4i22AbIg37N9Wh7sfUf0pZbuen4Eo6PEdUTQhIsJTAp/Dpp7WlQwjDRSUCTS7 PyqPHKHCacSogDCwilylgBvD/VokryJKWce4cIr2YT09+uMCCIqHNYcihDEBOdGM 0S1uFcV7bUeHtXqvDfWeSaU0XgraSZvSuDGu1S5BkKvg3GbaYlakjEZce6g1GQsA 035XrYOVM4U3+W/C8SuxS47R31SGE1xsBWbwz6EPhUK1/SFAoAPDZ5P1aeuugcEX OdbkmjrpK8okfqGw+9V2Sgk08Q== sp2.cesnet.cz CN=sp2.cesnet.cz,O=CESNET,DC=cesnet-ca,DC=cz MIIELzCCAxegAwIBAgIEQrOJWDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy LGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF U05FVCBDQTAeFw0xMDAyMjIwOTU5MzFaFw0xMTAzMjIxMDI5MzFaMFgxEjAQBgoJ kiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEPMA0GA1UE ChMGQ0VTTkVUMRYwFAYDVQQDEw1zcDIuY2VzbmV0LmN6MIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQC+Q9oT1doCHIBxlNtPhsfVhfTUAQ8EcBnbOZeNRpcabQ4v Xvb65ji2Wgis3LDvr1oin0u1i5kTI35bi8nHjRYIfTtPwv+eXVEjsHbR+kDymmo+ NeRT19ogZlNjslL2CZKtpb9b1cabIgco6rPWOo42CPiMGhp3pmTZD50MwrZS5wID AQABo4IBmDCCAZQwDgYDVR0PAQH/BAQDAgWgMBkGA1UdIAQSMBAwDgYMKwYBBAG+ eQECAgIAMBgGA1UdEQQRMA+CDXNwMi5jZXNuZXQuY3owggELBgNVHR8EggECMIH/ MFqgWKBWpFQwUjESMBAGCgmSJomT8ixkARkWAmN6MRkwFwYKCZImiZPyLGQBGRYJ Y2VzbmV0LWNhMRIwEAYDVQQDEwlDRVNORVQgQ0ExDTALBgNVBAMTBENSTDUwgaCg gZ2ggZqGQmh0dHA6Ly93d3cuY2VzbmV0LmN6L3BraS9jcmwvY249Q0VTTkVUJTIw Q0EsZGM9Y2VzbmV0LWNhLGRjPWN6LmNybIZUbGRhcDovL2xkYXAuY2VzbmV0LWNh LmN6L2NuPUNFU05FVCUyMENBLGRjPWNlc25ldC1jYSxkYz1jej9jZXJ0aWZpY2F0 ZVJldm9jYXRpb25MaXN0MB8GA1UdIwQYMBaAFC9sBcNRJqyvOZw+ODXdUikngMX1 MB0GA1UdDgQWBBSo9Hnbvg5HchstLUwj8kkBHA88HDANBgkqhkiG9w0BAQUFAAOC AQEAgbnrp/sPF76DlC2Ehll9I417XOnOZdW3C1rKcZSh9vm6tonse21pBVC4799H Ajy4i22AbIg37N9Wh7sfUf0pZbuen4Eo6PEdUTQhIsJTAp/Dpp7WlQwjDRSUCTS7 PyqPHKHCacSogDCwilylgBvD/VokryJKWce4cIr2YT09+uMCCIqHNYcihDEBOdGM 0S1uFcV7bUeHtXqvDfWeSaU0XgraSZvSuDGu1S5BkKvg3GbaYlakjEZce6g1GQsA 035XrYOVM4U3+W/C8SuxS47R31SGE1xsBWbwz6EPhUK1/SFAoAPDZ5P1aeuugcEX OdbkmjrpK8okfqGw+9V2Sgk08Q== CESNET Test SP Shows available attributes and assertions CESNET CESNET CESNET, a. l. e. CESNET, z. s. p. o. http://www.ces.net/ http://www.cesnet.cz/ Ivan Novakov novakoi@fel.cvut.cz sp.asknet.de CN=sp.asknet.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIE+jCCA+KgAwIBAgIED9Kx6zANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAzMzExMTM5MDhaFw0xNTAz MzAxMTM5MDhaMEsxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRUwEwYDVQQDEwxzcC5hc2tuZXQuZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+n8aGXU8eGT0HeiRTnXASUoTstkWzkkhL LOEGblTGhO7cMFbJM/g/kOdUIIRi0dzhan8UdAKkeqtWnUpf2vgKfu/f97mwfpT7 qKbN2LvX1VoQXtpmCwkf477fKXsaiHojRxx87/zfURJRUQK9fDeO7k1r3iTzSLJO 7lEDIQVeezplT1MhzOYPdS8sUaCJogPgvYBZ+mPjpA8SYx6Rq5mtlDZGUII951Uh InrCCgmk0WpIxclL1IHdNqy3FOv1XSDS0k+KBQQnu/FpxhInUm1lILXfV2IkTvnn HcTJFh6/5Ojk8sOEh0vaBB2Q1ncJsrR0NWCBlgLfSdhX5zXmeFmtAgMBAAGjggHa MIIB1jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwEwHQYDVR0OBBYEFNVU8a0BOqrMQNKc91DuHripAe3nMB8GA1Ud IwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMBwGA1UdEQQVMBOBEWNlcnRhZG1A YXNrbmV0LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9 hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5k ZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQAmucftP9132NU6iIByTjBoup1At2Nj0NeA+vE7Tg3iHBZh yWGxTsCVCHLSzDi8RpQKnnov1wsJ/Z7JCyd+C292zIFoUamliYVJKcTJtCOLmCkq wGLbbYq8CK8Tlv5BaWaleiNVaBxx1At7QT7PnV/YF9dPR3tQKP5vLYtPARAexbcV fKsNZP13cjxUMSmHBTgMLgpegD8btC7KcdKbO9xcLPz8A8ge00NElX53dqVGH83z RaTY5YqsKUIDh0mx2UxjFV9irG5X/QE6YCt0tBZtjaE7b9cHapIL9BZDRE7aRGDt rWoZ1ruqB2jP59EBdg4sTfzhvlLtUdL3H3aUimlg sp.asknet.de CN=sp.asknet.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIE+jCCA+KgAwIBAgIED9Kx6zANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAzMzExMTM5MDhaFw0xNTAz MzAxMTM5MDhaMEsxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRUwEwYDVQQDEwxzcC5hc2tuZXQuZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+n8aGXU8eGT0HeiRTnXASUoTstkWzkkhL LOEGblTGhO7cMFbJM/g/kOdUIIRi0dzhan8UdAKkeqtWnUpf2vgKfu/f97mwfpT7 qKbN2LvX1VoQXtpmCwkf477fKXsaiHojRxx87/zfURJRUQK9fDeO7k1r3iTzSLJO 7lEDIQVeezplT1MhzOYPdS8sUaCJogPgvYBZ+mPjpA8SYx6Rq5mtlDZGUII951Uh InrCCgmk0WpIxclL1IHdNqy3FOv1XSDS0k+KBQQnu/FpxhInUm1lILXfV2IkTvnn HcTJFh6/5Ojk8sOEh0vaBB2Q1ncJsrR0NWCBlgLfSdhX5zXmeFmtAgMBAAGjggHa MIIB1jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD AgYIKwYBBQUHAwEwHQYDVR0OBBYEFNVU8a0BOqrMQNKc91DuHripAe3nMB8GA1Ud IwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMBwGA1UdEQQVMBOBEWNlcnRhZG1A YXNrbmV0LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9 hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5k ZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQAmucftP9132NU6iIByTjBoup1At2Nj0NeA+vE7Tg3iHBZh yWGxTsCVCHLSzDi8RpQKnnov1wsJ/Z7JCyd+C292zIFoUamliYVJKcTJtCOLmCkq wGLbbYq8CK8Tlv5BaWaleiNVaBxx1At7QT7PnV/YF9dPR3tQKP5vLYtPARAexbcV fKsNZP13cjxUMSmHBTgMLgpegD8btC7KcdKbO9xcLPz8A8ge00NElX53dqVGH83z RaTY5YqsKUIDh0mx2UxjFV9irG5X/QE6YCt0tBZtjaE7b9cHapIL9BZDRE7aRGDt rWoZ1ruqB2jP59EBdg4sTfzhvlLtUdL3H3aUimlg asknet AG Karlsruhe asknet AG Serviceprovider http://www.asknet.de/ Frank Flottemesch frank.flottemesch@asknet.de Jörgen Dahlke joergen.dahlke@asknet.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Clarin Catalog Service Provider Clarin Catalog Service Provider Clarin Catalog Service Provider, verstrekt toegang tot de Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) en meer Clarin Catalog Service Provider, providing services like the Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) and more http://www.clarin.eu http://www.clarin.eu https://catalog.clarin.eu/privacy_statement.html catalog.clarin.eu CN=catalog.clarin.eu,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL MIIE3DCCA8SgAwIBAgIED+aV9jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0xMDA0MTUxMzQ1 MTFaFw0xNTA0MTQxMzQ1MTFaMH8xCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1 dCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxGjAYBgNVBAMTEWNhdGFsb2cuY2xhcmlu LmV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0SxoF+pHBBTzECbn IK3k+WuiRpZCv/ECHgUqSq5mw+5x1ZOrP3qW1c/BL+mh8rPM3twPw1zh7faycCzb Wg6xjkzbvfnidFq394JdJ8OYHHd4629vF/QQlDiPU/WXNL1PWqh+JNoVbBeZI8Uz +xglMyPaLn2rOTcVm5fqk6Do8DrubkZ7fxZ/4CkzJ8rTlFNOCcN8x5G2rWtcJYHa xS0ZBhmMt1AmqzWh7ZJCvgS9Wma4ZOhuh3xZSlaEB8o3HWAYprR6g7L+HFvmKdfK 8oGbBViHUqsslr80Mtli15ZzxkkBH95fzYPdJTCAMccaqLhvQfjuChy7FsDYI5cV fvhaJQIDAQABo4IBfzCCAXswCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPV/s0egKEIbVq/6uW/GqGNX3RInMB8G A1UdIwQYMBaAFALWHm4Jq79YZacKPEgzYdHOfcNbMHcGA1UdHwRwMG4wNaAzoDGG L2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr BgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCyMBGsYojEQdaSJnym2OQQ s6fNqdPrhNcEN8KweZh9HyOgNpTEJPJpfwb4XR3pzfSRyPotr2GL80NVXTDA+YQs fPO0WLU0KduZtyfl1QGnYZcIpBAN53M+EvMk0Q9ruOP3FZazLPscULJnqW8Ks8/v ijthUt3XZFCR66qbNf7HeyS7zzYYMkyRDJN9PixRyiEAWHifqXJQzNI9dlqcy+Aq nnDbttGYLUyhuuT+CqcBRWJButW9x4BFUDNHrgfcPWwFhUGx3hqI2U6zqrTgesWg hSpV3QIescvTSt7Z39lTi6xXr6rXJMxwwpfBn292RbTvgwtTd+yxU0eOLu+3J8tI catalog.clarin.eu CN=catalog.clarin.eu,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL MIIE3DCCA8SgAwIBAgIED+aV9jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0xMDA0MTUxMzQ1 MTFaFw0xNTA0MTQxMzQ1MTFaMH8xCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1 dCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxGjAYBgNVBAMTEWNhdGFsb2cuY2xhcmlu LmV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0SxoF+pHBBTzECbn IK3k+WuiRpZCv/ECHgUqSq5mw+5x1ZOrP3qW1c/BL+mh8rPM3twPw1zh7faycCzb Wg6xjkzbvfnidFq394JdJ8OYHHd4629vF/QQlDiPU/WXNL1PWqh+JNoVbBeZI8Uz +xglMyPaLn2rOTcVm5fqk6Do8DrubkZ7fxZ/4CkzJ8rTlFNOCcN8x5G2rWtcJYHa xS0ZBhmMt1AmqzWh7ZJCvgS9Wma4ZOhuh3xZSlaEB8o3HWAYprR6g7L+HFvmKdfK 8oGbBViHUqsslr80Mtli15ZzxkkBH95fzYPdJTCAMccaqLhvQfjuChy7FsDYI5cV fvhaJQIDAQABo4IBfzCCAXswCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPV/s0egKEIbVq/6uW/GqGNX3RInMB8G A1UdIwQYMBaAFALWHm4Jq79YZacKPEgzYdHOfcNbMHcGA1UdHwRwMG4wNaAzoDGG L2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2Nh Y3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr BgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCyMBGsYojEQdaSJnym2OQQ s6fNqdPrhNcEN8KweZh9HyOgNpTEJPJpfwb4XR3pzfSRyPotr2GL80NVXTDA+YQs fPO0WLU0KduZtyfl1QGnYZcIpBAN53M+EvMk0Q9ruOP3FZazLPscULJnqW8Ks8/v ijthUt3XZFCR66qbNf7HeyS7zzYYMkyRDJN9PixRyiEAWHifqXJQzNI9dlqcy+Aq nnDbttGYLUyhuuT+CqcBRWJButW9x4BFUDNHrgfcPWwFhUGx3hqI2U6zqrTgesWg hSpV3QIescvTSt7Z39lTi6xXr6rXJMxwwpfBn292RbTvgwtTd+yxU0eOLu+3J8tI Clarin Catalog Service Provider Clarin Catalog Service Provider Clarin Catalog Service Provider, verstrekt toegang tot de Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) en meer Clarin Catalog Service Provider, providing services like the Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) and more e235 e235 Max-Planck-Institut für Psycholinguistik Max Planck Institute for Psycholinguistics http://www.mpi.nl http://www.mpi.nl Daan Broeder mailto:Daan.Broeder@mpi.nl Tobias van Valkenhoef mailto:tobias.vanvalkenhoef@mpi.nl Dieter Van Uytvanck mailto:dieter.vanuytvanck@mpi.nl MIIFWDCCBECgAwIBAgIQJ/7FXBoKUGe92mfIdkjkTzANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV BAMTJkNPTU9ETyBIaWdoIEFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTA5 MDYxNTAwMDAwMFoXDTE0MDYxNTIzNTk1OVowgdkxCzAJBgNVBAYTAk5MMRAwDgYD VQQREwcyMzExIEJaMRUwEwYDVQQIEwxadWlkLUhvbGxhbmQxDzANBgNVBAcTBkxl aWRlbjEhMB8GA1UECRMYTWF0dGhpYXMgZGUgVnJpZXNob2YgMi0zMTIwMAYDVQQK EylTdCBJbnN0aXR1dXQgdm9vciBOZWRlcmxhbmRzZSBMZXhpY29sb2dpZTEaMBgG A1UECxMRQ29tb2RvIEluc3RhbnRTU0wxHTAbBgNVBAMTFHNwLmRldi5jbGFyaW4u aW5sLm5sMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCo9rdfDu13+/wOF5/f AyUVKFtr2lTIEXdafTiYNzddM4A8adWmpaMxhkUeGdviz97L4m23KxI/Pf/J/wq2 mmHtOEAYwmQgXb+ltT8Gf9aknvyphzEiH/hNYp+qoOxQ1RSFMCnX3QLl5VMrLyHM orAwTQL0uLr/EuzMcViolKcOnwIDAQABo4IB7DCCAegwHwYDVR0jBBgwFoAUYFnN gMfF46uML/xr5VsK9Q/eS/8wHQYDVR0OBBYEFC7a6OPUS99Y35xiMz3fPk2ilJTF MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMDQGA1UdJQQtMCsGCCsGAQUF BwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMEYGA1UdIAQ/MD0w OwYMKwYBBAGyMQECAQMEMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNv bW9kby5uZXQvQ1BTME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly9jcmwuY29tb2Rv Y2EuY29tL0NvbW9kb0hpZ2hBc3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcmwwfwYI KwYBBQUHAQEEczBxMEkGCCsGAQUFBzAChj1odHRwOi8vY3J0LmNvbW9kb2NhLmNv bS9Db21vZG9IaWdoQXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3J0MCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wOQYDVR0RBDIwMIIUc3AuZGV2 LmNsYXJpbi5pbmwubmyCGHd3dy5zcC5kZXYuY2xhcmluLmlubC5ubDANBgkqhkiG 9w0BAQUFAAOCAQEAjtEgHw+TblkdTK5utNytnxEuQ3lPT5eEMyN+o6V00L51u+F6 uh+yPdTH5UBXnTWbAc+RRlfYQDE+5x6v8FDyyO1Znf5pKYFoquO9ym8JqjHXEZQY s9z/lt6TM7NKiCZO7S7FC8HHzPrnU0kwzgmf6f+Y7fRzOAuDfLxnUZwlpAaGs1R6 nS2MgFakP+X/ZNjrWETQriNNGSBGbYfcdB1QuoMgJuXkU6zs7DhmHP838uFAQjYi OC/70RsuE1f4nsgjJ+jT9x/DoVqV2YbW0gGNyGpWPTH4csvE23Z1dFINIymVUlt9 MLV2RZ8HHAgA9AeBjEdJIavF9Q9H6a59eFcx4A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Browsable TST-LRs Browsable TST-LRs Browsable TST-LRs This website gives you access to the IMDI-based language resources (LRs) housed at the TST-centrale. This website gives you access to the IMDI-based language resources (LRs) housed at the TST-centrale. CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI CLARIN Service Provider Federation/MPI http://www.clarin.eu http://www.clarin.eu http://www.clarin.eu Marco Van der Laan mailto:systeembeheer@inl.nl ebooks.com emailAddress=vinay.bharadwaj@ebooks.com,CN=ebooks.com,OU=Area Servizi ICT,O=Politecnico di Milano,L=Milan,ST=Milan,C=IT MIIDNzCCAqCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMCSVQx DjAMBgNVBAgTBU1pbGFuMQ4wDAYDVQQHEwVNaWxhbjEeMBwGA1UEChMVUG9saXRl Y25pY28gZGkgTWlsYW5vMRkwFwYDVQQLExBBcmVhIFNlcnZpemkgSUNUMRMwEQYD VQQDEwplYm9va3MuY29tMSkwJwYJKoZIhvcNAQkBFhp2aW5heS5iaGFyYWR3YWpA ZWJvb2tzLmNvbTAeFw0xMTAyMjMxNTU2NDRaFw0xNjAyMjIxNTU2NDRaMIGoMQsw CQYDVQQGEwJJVDEOMAwGA1UECBMFTWlsYW4xDjAMBgNVBAcTBU1pbGFuMR4wHAYD VQQKExVQb2xpdGVjbmljbyBkaSBNaWxhbm8xGTAXBgNVBAsTEEFyZWEgU2Vydml6 aSBJQ1QxEzARBgNVBAMTCmVib29rcy5jb20xKTAnBgkqhkiG9w0BCQEWGnZpbmF5 LmJoYXJhZHdhakBlYm9va3MuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQD9XQY5ysPYf4+guHJH+o75Ebn+bXE44uogDRo+IMLqCKxvEV5+C9RaDLKmeAs1 YbYaHRx1Y5bHgHgj4nX44k266qpV78WoUEslkP9ivOKW4+waMzYvRGSC++vMIVtr ir6jQ94WvCxnS6JPJ5mDX6mEiVPIfuevBqYt+Cgj0Q2bMQIDAQABo28wbTAMBgNV HRMBAf8EAjAAMB0GA1UdDgQWBBS99SAMv7ZRQnNJ64Q5iC+xVikSCDALBgNVHQ8E BAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy dGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADgYEAG9XLSlU6eORQ1LTL481PFvwsmxUq q0Dc6MRsFLwilB3nI1MyA9R6EDh/Tw1Fo7YiZ397OrgYEMvVV5GC+z923Zta9pI+ h71V8Nt69iFENpx52d3BuYDNkhjSf5oo1KkVHgAmhCPjhFqFa+B6BE79KIz2Bwrx YzM6IclOG3yKzoY= ebooks.com emailAddress=vinay.bharadwaj@ebooks.com,CN=ebooks.com,OU=Area Servizi ICT,O=Politecnico di Milano,L=Milan,ST=Milan,C=IT MIIDNzCCAqCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMCSVQx DjAMBgNVBAgTBU1pbGFuMQ4wDAYDVQQHEwVNaWxhbjEeMBwGA1UEChMVUG9saXRl Y25pY28gZGkgTWlsYW5vMRkwFwYDVQQLExBBcmVhIFNlcnZpemkgSUNUMRMwEQYD VQQDEwplYm9va3MuY29tMSkwJwYJKoZIhvcNAQkBFhp2aW5heS5iaGFyYWR3YWpA ZWJvb2tzLmNvbTAeFw0xMTAyMjMxNTU2NDRaFw0xNjAyMjIxNTU2NDRaMIGoMQsw CQYDVQQGEwJJVDEOMAwGA1UECBMFTWlsYW4xDjAMBgNVBAcTBU1pbGFuMR4wHAYD VQQKExVQb2xpdGVjbmljbyBkaSBNaWxhbm8xGTAXBgNVBAsTEEFyZWEgU2Vydml6 aSBJQ1QxEzARBgNVBAMTCmVib29rcy5jb20xKTAnBgkqhkiG9w0BCQEWGnZpbmF5 LmJoYXJhZHdhakBlYm9va3MuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQD9XQY5ysPYf4+guHJH+o75Ebn+bXE44uogDRo+IMLqCKxvEV5+C9RaDLKmeAs1 YbYaHRx1Y5bHgHgj4nX44k266qpV78WoUEslkP9ivOKW4+waMzYvRGSC++vMIVtr ir6jQ94WvCxnS6JPJ5mDX6mEiVPIfuevBqYt+Cgj0Q2bMQIDAQABo28wbTAMBgNV HRMBAf8EAjAAMB0GA1UdDgQWBBS99SAMv7ZRQnNJ64Q5iC+xVikSCDALBgNVHQ8E BAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy dGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADgYEAG9XLSlU6eORQ1LTL481PFvwsmxUq q0Dc6MRsFLwilB3nI1MyA9R6EDh/Tw1Fo7YiZ397OrgYEMvVV5GC+z923Zta9pI+ h71V8Nt69iFENpx52d3BuYDNkhjSf5oo1KkVHgAmhCPjhFqFa+B6BE79KIz2Bwrx YzM6IclOG3yKzoY= Ebook Library EBL http://www.eblib.com Vinay Bharadwaj v@ebooks.com https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ ebrary ebooks ebrary ebooks Um Bibliotheken mit strategischen ebook Akquisition unterstützen, bietet eine Reihe von ebrary Pakete unter Abonnement und ewigen Archiv-Modelle, die von Hand durch unsere on-Bibliothekare ausgewählt sind. Diese abgepackte Produkte können miteinander kombiniert, sowie einzelne Titel unter Modelle wie Patron driven Erwerb und kurzfristige Darlehen für den größten Wert erworben werden. To assist libraries with strategic ebook acquisition, ebrary offers a number of packages under subscription and perpetual archive models that are hand selected by our on-staff librarians. These pre-packaged products can be combined with each other as well as individual titles acquired under models such as patron driven acquisition and short-term loan for the greatest value. shibb01.ebrary.com CN=shibb01.ebrary.com MIIC/TCCAeWgAwIBAgIJAJ7CVX1opkHyMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNoaWJiMDEuZWJyYXJ5LmNvbTAeFw0xMjAzMDYxNTEzNDFaFw0yMjAzMDQx NTEzNDFaMB0xGzAZBgNVBAMTEnNoaWJiMDEuZWJyYXJ5LmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALuIVAFYCaz6nqWxxN9tMxXk+aXzCN0eAyG0 HIRrO2trVL6ypFzofTm8f2+G95PRXVxzx8E8+9XOo3EpOnU8g/kVP7qT7IrUtZXD Vzy2iGgdgwMWrttFC+lOGCwO+bbYUAwYoXtfBh0LkG0Q4gf0TLMg3j61C36ceKLV dIOqDdU07YPgRls4eOpYltJjcqa52mODEO+KFJ9FWc8dmVaBRVZgaGDsoZlXhsSo tDTHJirO+F14ODi9FL258jF2/lodHD1irsZEGQBQatJE3zJuJ9XfTD3lFGdWq+ZR WF/qIMYiTvQN69b1UV5zgoGBsn2S90nEtfA98BC4JirJ5qUzy9sCAwEAAaNAMD4w HQYDVR0RBBYwFIISc2hpYmIwMS5lYnJhcnkuY29tMB0GA1UdDgQWBBQayHM3e6AN AKKlRKtofjjdfLQdFDANBgkqhkiG9w0BAQUFAAOCAQEAixoxwjRIM1LyByB/9jm0 UEQQsDIkIYByMdLGSKmhTWNbd6aKOP3We5br6uH544XL2HlsSRQ48QHJLRBtRwvR 2drWZgfJfUQP6iGs2rZQUjCk7EWW/cVGc0DxJef2nbvwtibk2TVZfLpjrso9T32W C5fDoiy5vcwBBRPdhH7xJpgBSzx71lAiYjpUZqkt3URWaPYA3RWEnP5dlRZ1SuY6 3Nob3XeM7KrmF+lL8P1x0wKpXJo9/mHT9AURPFdgyqkIeGpJRSuOXZrp9rMtBexk qXS98sBULfKabCh9PFamzMzeaerLQAKf3ZGcK0f47tLo2fp4GlFUTE9EyIn9sixR Dw== e65 e65 ProQuest ProQuest http://www.proquest.com http://www.proquest.com jingwen wang mailto:jingwen@ebrary.com rob wright mailto:rob@ebrary.com jingwen wang mailto:jingwen@ebrary.com http://ukfederation.org.uk/doc/mdrps-20130902 Knowledge Base+ Knowledge Base+ https://vsp2.edina.ac.uk/public/images/splogos/kbplus.png MIIESDCCAzCgAwIBAgIJAKrBnZO7TvNTMA0GCSqGSIb3DQEBBQUAMIGkMQswCQYD VQQGEwJHQjERMA8GA1UECBMIU2NvdGxhbmQxEjAQBgNVBAcTCUVkaW5idXJnaDEk MCIGA1UEChMbVGhlIFVuaXZlcnNpdHkgb2YgRWRpbmJ1cmdoMQ4wDAYDVQQLEwVF RElOQTEZMBcGA1UEAxMQdnNwMi5lZGluYS5hYy51azEdMBsGCSqGSIb3DQEJARYO ZWRpbmFAZWQuYWMudWswHhcNMTAwMjAxMTY0OTI1WhcNMjAwMTMwMTY0OTI1WjCB pDELMAkGA1UEBhMCR0IxETAPBgNVBAgTCFNjb3RsYW5kMRIwEAYDVQQHEwlFZGlu YnVyZ2gxJDAiBgNVBAoTG1RoZSBVbml2ZXJzaXR5IG9mIEVkaW5idXJnaDEOMAwG A1UECxMFRURJTkExGTAXBgNVBAMTEHZzcDIuZWRpbmEuYWMudWsxHTAbBgkqhkiG 9w0BCQEWDmVkaW5hQGVkLmFjLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAynwMFgT8x37YBNpxAGTtLJxF3iG1adpqRmin40XS86HdJP21dzsH7JD1 RanxUJJOWU8wud9e//ZZTC58TZbc8Zp0JRc5hlTOmLRksYt4B0QxrCqJ4EmFKlIM igE5ZNgoR+lwS1ENKikIHibnVcNF9IpIkX8sTzCY18JcileM8Yz5b+R91yoha1MU asRefMf2j7RR6kldAJw2Xj63aFtN0NXL6Z+HiLyg4JNslJTH9c3Ha88tI+6Ce1Q6 rG7rztkpHAD5Rd+ovQMysk9ihA3RN18X0Uu8LqExH2tUqq51Fmd+KQ04hyjE4gx+ w2T6MwPmdp6zLQSXFf6x9CeRai7MwwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG SAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E FgQU59hHQ8+jwnn2x3Yz4BDaEaDHUrswHwYDVR0jBBgwFoAU59hHQ8+jwnn2x3Yz 4BDaEaDHUrswDQYJKoZIhvcNAQEFBQADggEBAB5CEE4B61l2mn/sBlc7+qN+obOW gZURJvs/EeIlfR7LpWRITMSn4pE5mPR4R96tL0vNXc1jl5c2sTV9dtztazWmU+Z1 u3rniEM6jETPFqlmYhOPFzYWoQTB0LGv3Id0NR4dCFDtFNl+EPaQAug9C39gkOCN iLZJlzOZxUALuUvebPbZMfqSTo8SdFT1Cv2No0hQIBjvlO1OimSjAWgkFR3snW8b xzZ/lWUqrLDZYSo5LXQad3yNfhwi4dMJ5PRuAuTH1akdwlVf4AIeIQDm3QBKJIhj TOGrFRiCdlp4cIQwN66UelzUH2KjlI/iQXYLbq5uUHN/EI47I/E0gpnYr5E= University of Edinburgh EDINA Knowledge Base+ http://www.jisc-collections.ac.uk/ EDINA Helpdesk mailto:edina@ed.ac.uk Ben Soares mailto:ben.soares@ed.ac.uk sp.elearning.uni-bremen.de CN=sp.elearning.uni-bremen.de,OU=Zentrum fuer Multimedia in der Lehre,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE MIIFNjCCBB6gAwIBAgIEEKXHTTANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu aXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g Q0EwHhcNMTAwOTA3MTQxODM3WhcNMTUwODEyMTQxODM3WjCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV bml2ZXJzaXRhZXQgQnJlbWVuMS0wKwYDVQQLEyRaZW50cnVtIGZ1ZXIgTXVsdGlt ZWRpYSBpbiBkZXIgTGVocmUxIzAhBgNVBAMTGnNwLmVsZWFybmluZy51bmktYnJl bWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRz6jsYLtM9u mhTah1G1ja6fM6pxYotgxAX0AVIeqN0yPoMqbyWPyVSah6dYWcB6w9mluUMOQl7n uYrR02PPewdeaQjbfszzMsvedPisstsgQQovcqsDerQf/8DCwoYTRXr02BH58zIP g6xa10lCPmAVs8hvQCgOwfpHiJkBosFYnXT26KgB+x5BvzRtk0SP6suxaukTAzrY 5P6B9bS0a6cug5BAKPTtGePogyiMG4q1+XYH0CbLNW5xaBdSwP5D8ZbPDTQ+kaJ6 clJjpvQikNsAd54QAXEtAugGcd+FHePQ66zc6Pwd9ScMBujdWc+urJR7XxO+4arS IVocpMFzrwIDAQABo4IBpjCCAaIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ66O97b2HFg7rR kNvrX0sSEZZ35DAfBgNVHSMEGDAWgBTky8TsedDfrm6skomunUkvxeWYQTCBhQYD VR0fBH4wfDA8oDqgOIY2aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYnJlbWVu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDygOqA4hjZodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgaAGCCsGAQUFBwEB BIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1i cmVtZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEYGCCsGAQUFBzAChjpodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCZWz6MxY30W1tO9ee+bvveN7qnyHcP mVIVrCaJoNBj1XrybyWwJIAHJgxu8MAk9mqovgPnankubQapGPLvm9cEQcy2Prk8 0dMbYUvQUDQ7bBAqtWz+tcJ7xdbbAsS5ZKXkqgrrjxhdELmraNDuJLixq0uoeyHw LFfjps9UgaikwwxlAkh/GI3eKbEdBjW600BwmKGgX8+Fn2xxkEDlDuiBrTqOenJ1 ya7z3CrdIienWIfrTcFvvQfoQMeRuKt0hyoZvgVrpEh9Cy9wr6eQb3aV1MouSOaU n+92msAlsUQLZR6LMB31MwVzS3NGr+9Xd2N4h2bcaD4U9nYuPAMD4JRK sp.elearning.uni-bremen.de CN=sp.elearning.uni-bremen.de,OU=Zentrum fuer Multimedia in der Lehre,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE MIIFNjCCBB6gAwIBAgIEEKXHTTANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu aXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g Q0EwHhcNMTAwOTA3MTQxODM3WhcNMTUwODEyMTQxODM3WjCBoTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV bml2ZXJzaXRhZXQgQnJlbWVuMS0wKwYDVQQLEyRaZW50cnVtIGZ1ZXIgTXVsdGlt ZWRpYSBpbiBkZXIgTGVocmUxIzAhBgNVBAMTGnNwLmVsZWFybmluZy51bmktYnJl bWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRz6jsYLtM9u mhTah1G1ja6fM6pxYotgxAX0AVIeqN0yPoMqbyWPyVSah6dYWcB6w9mluUMOQl7n uYrR02PPewdeaQjbfszzMsvedPisstsgQQovcqsDerQf/8DCwoYTRXr02BH58zIP g6xa10lCPmAVs8hvQCgOwfpHiJkBosFYnXT26KgB+x5BvzRtk0SP6suxaukTAzrY 5P6B9bS0a6cug5BAKPTtGePogyiMG4q1+XYH0CbLNW5xaBdSwP5D8ZbPDTQ+kaJ6 clJjpvQikNsAd54QAXEtAugGcd+FHePQ66zc6Pwd9ScMBujdWc+urJR7XxO+4arS IVocpMFzrwIDAQABo4IBpjCCAaIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ66O97b2HFg7rR kNvrX0sSEZZ35DAfBgNVHSMEGDAWgBTky8TsedDfrm6skomunUkvxeWYQTCBhQYD VR0fBH4wfDA8oDqgOIY2aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYnJlbWVu LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDygOqA4hjZodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgaAGCCsGAQUFBwEB BIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1i cmVtZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEYGCCsGAQUFBzAChjpodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NhY2VydC9jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCZWz6MxY30W1tO9ee+bvveN7qnyHcP mVIVrCaJoNBj1XrybyWwJIAHJgxu8MAk9mqovgPnankubQapGPLvm9cEQcy2Prk8 0dMbYUvQUDQ7bBAqtWz+tcJ7xdbbAsS5ZKXkqgrrjxhdELmraNDuJLixq0uoeyHw LFfjps9UgaikwwxlAkh/GI3eKbEdBjW600BwmKGgX8+Fn2xxkEDlDuiBrTqOenJ1 ya7z3CrdIienWIfrTcFvvQfoQMeRuKt0hyoZvgVrpEh9Cy9wr6eQb3aV1MouSOaU n+92msAlsUQLZR6LMB31MwVzS3NGr+9Xd2N4h2bcaD4U9nYuPAMD4JRK urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Bremen - Zentrum für Multimedia in der Lehre Universität Bremen - Zentrum für Multimedia in der Lehre http://elearning.uni-bremen.de Oliver Oster olio@zmml.uni-bremen.de http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 LAT – Language Archive Tools LAT – Language Archive Tools LAT-palvelussa tutkijat voivat tallentaa ja käsitellä video- ja äänimateriaalia. LAT is a user interface for language researchers to deposit and process audiovisual material. https://lat.csc.fi/gif/LA.png http://tla.mpi.nl/a4-guides/ http://tla.mpi.nl/a4-guides/ http://tla.mpi.nl/a4-guides/ http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy MIIEYTCCA0mgAwIBAgIQIp6gFDuZ6VnJilIzPrnFvzANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDQxOTAwMDAwMFoXDTE2MDUxNjIzNTk1OVowODEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRMwEQYDVQQDEwpsYXQuY3NjLmZp MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxeInti6ywHVTSkzMdVwR 4kTkapx06RcPwTRkFNtnIgKpe5XTfWewGh/h+EwYe9Fl/MNicdxo5SxPUyisNxSi w4cq8WEmLL9QfPxiDCbJbNEBJUc4XMgqeoNWnp0qYHIDqIAo9rVUqvI/hbkEexvN veMX8OXfpFBFrj6ZveDPhwi9/gJI4TZnw92h3Oo8GLtJvcXW/f7HgBuRnrCsUbJG WBEaiYWkcQeoWOPny5I+xCyleRP4vTfVrIkGrhaptaC1nrY0+rO98vBM0HC/LI8o M860aqpaWXZofJ5VweLHaGTXsr/yQdS3eB5KxcNKSY5uHWen4JzQwkgzk9gNidmA 6QIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w HQYDVR0OBBYEFDk6rvjXR1evlWyclQU4Qe/sUPF+MA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNV HSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaAr hilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggr BgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5v cmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3Mu dGVyZW5hLm9yZzAVBgNVHREEDjAMggpsYXQuY3NjLmZpMA0GCSqGSIb3DQEBBQUA A4IBAQCNbkTiCfr3bX3DWgymcCJ6bRNKxGVoGg8bq9aZrokE9GNTuBYnJuSe5XNl 11+4pNQszc+JItNy612M55agdQrArrtzDp5MGWH0SoVCcoYv3DGkiKhaQhJeUBqV jC+pHnekS6zfoVTN66KDHzU/JtJK3v8Bp3tudeAUlwXs7sSuiFSiD/Ua3qfZ21/v rkz1YmSz4bPS+bO477WiuDDTRHo5FSifBlWe46QQfM1beNCAiiBJZh0uyB6PPrD8 CiBkuiUynwqLsQKjfkcSZa5W9a8spV7y8LmCAEtDk8l03p45TKRvWIgMAexg/60h TE5WJb+s+lUOs3IoVL33fpbG+Aor urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent LAT – Language Archive Tools LAT – Language Archive Tools LAT-palvelussa tutkijat voivat tallentaa ja kasitella video- ja aanimateriaalia. LAT is a user interface for language researchers to deposit and process audiovisual material. CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Tero Aalto mailto:ling@csc.fi Martin Matthiesen mailto:martin.matthiesen@csc.fi Tero Aalto mailto:ling@csc.fi https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Max Planck Instituut voor Psycholinguistiek tweede Service Provider Max Planck Institute for Psycholinguistics second Service Provider Max Planck Instituut voor Psycholinguistiek tweede Service Provider voor Taalkundige Services gericht op onderzoekers Max Planck Institute for Psycholinguistics second Service Provider for Linguistic Services aimed at researchers https://lux17.mpi.nl/gif/mpg-logo-90x90-grey.gif http://www.mpi.nl http://www.mpi.nl https://lux17.mpi.nl/privacy_statement.html lux17.mpi.nl CN=lux17.mpi.nl,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL MIIE1zCCA7+gAwIBAgIEDeB5KTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTAzMTgxMzQ4 MTBaFw0xNDAzMTcxMzQ4MTBaMHoxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1 dCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxFTATBgNVBAMTDGx1eDE3Lm1waS5ubDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0wTdnMTgPC8/x6+0reirYB bifyQwbOLHE0bOtHD6et5oT9WPRosJFpFxnxs2aF/SqR7Kar4Z/7lMBFbL3vdgrJ h6fCNVofBI/Zs7d8aCwfcc6aMJORJPlTtFElmNvZD8TE035qzRNfkwqPOYkmwqlC CP9pJwebt3kEJSHHOVngydBJaVzSDayJLp1WzQ2FyEVfbPyUaQ2z2RyPGG0C1yX4 Thin64YaRlBH78INIlCf8NpQwc+CCG7SgVSuDq1DEZXbm7z789kUJtqnlNe2Nahj inYfMr4Jtc27TwD+We9cs14LjSst4L3gd0kT511Wycs53+BpMWRWVKD4tFMva+EC AwEAAaOCAX8wggF7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBRY3hAzheVZXJug0vL3ndQWl8CAjTAfBgNVHSME GDAWgBQC1h5uCau/WGWnCjxIM2HRzn3DWzB3BgNVHR8EcDBuMDWgM6Axhi9odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOg MYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9jYWNybC5j cmwwgZIGCCsGAQUFBwEBBIGFMIGCMD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL21wZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwPwYIKwYBBQUH MAKGM2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAbTiXJjoL5ulDq6yP3g2cBE4tpXN/ LMe2gNgvBmzWIuvoMtI/qf5CWZI2Z/3T8uPHrzcrhWxjazhcrdMsdCrFEp1YCdUv 3+ielpse2O+k7ZF/OKZtP2yBBrPqfn46K2luYs7omROhkzfKU76inhSn7aMDH8sp A483fjEFPdYorFjq087bpHkXqJuDKHm7Jz91+vjMZMJ5v5IH5oec84pT6yPO1f0k 7v7NeAtHCybR2fYZnSGrjUOEOPCJx5ufyE5EOzATp5BVLXSLa2H4B0Ws2IOv9ORw 0cYjl0hBJw+lYT0LPIUaE0SU1jtoOKUHevuygdjyiG0JPNgUks8Ow3+v/A== lux17.mpi.nl CN=lux17.mpi.nl,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL MIIE1zCCA7+gAwIBAgIEDeB5KTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q RyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTAzMTgxMzQ4 MTBaFw0xNDAzMTcxMzQ4MTBaMHoxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1 dCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxFTATBgNVBAMTDGx1eDE3Lm1waS5ubDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0wTdnMTgPC8/x6+0reirYB bifyQwbOLHE0bOtHD6et5oT9WPRosJFpFxnxs2aF/SqR7Kar4Z/7lMBFbL3vdgrJ h6fCNVofBI/Zs7d8aCwfcc6aMJORJPlTtFElmNvZD8TE035qzRNfkwqPOYkmwqlC CP9pJwebt3kEJSHHOVngydBJaVzSDayJLp1WzQ2FyEVfbPyUaQ2z2RyPGG0C1yX4 Thin64YaRlBH78INIlCf8NpQwc+CCG7SgVSuDq1DEZXbm7z789kUJtqnlNe2Nahj inYfMr4Jtc27TwD+We9cs14LjSst4L3gd0kT511Wycs53+BpMWRWVKD4tFMva+EC AwEAAaOCAX8wggF7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBRY3hAzheVZXJug0vL3ndQWl8CAjTAfBgNVHSME GDAWgBQC1h5uCau/WGWnCjxIM2HRzn3DWzB3BgNVHR8EcDBuMDWgM6Axhi9odHRw Oi8vY2RwMS5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOg MYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9jYWNybC5j cmwwgZIGCCsGAQUFBwEBBIGFMIGCMD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMS5w Y2EuZGZuLmRlL21wZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwPwYIKwYBBQUH MAKGM2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAbTiXJjoL5ulDq6yP3g2cBE4tpXN/ LMe2gNgvBmzWIuvoMtI/qf5CWZI2Z/3T8uPHrzcrhWxjazhcrdMsdCrFEp1YCdUv 3+ielpse2O+k7ZF/OKZtP2yBBrPqfn46K2luYs7omROhkzfKU76inhSn7aMDH8sp A483fjEFPdYorFjq087bpHkXqJuDKHm7Jz91+vjMZMJ5v5IH5oec84pT6yPO1f0k 7v7NeAtHCybR2fYZnSGrjUOEOPCJx5ufyE5EOzATp5BVLXSLa2H4B0Ws2IOv9ORw 0cYjl0hBJw+lYT0LPIUaE0SU1jtoOKUHevuygdjyiG0JPNgUks8Ow3+v/A== Max Planck Instituut voor Psycholinguistiek tweede Service Provider Max Planck Institute for Psycholinguistics second Service Provider Max Planck Instituut voor Psycholinguistiek tweede Service Provider voor Taalkundige Services gericht op onderzoekers Max Planck Institute for Psycholinguistics second Service Provider for Linguistic Services aimed at researchers e235 e235 Max-Planck-Institut für Psycholinguistik Max Planck Institute for Psycholinguistics http://www.mpi.nl http://www.mpi.nl Tobias van Valkenhoef mailto:Tobias.vanValkenhoef@mpi.nl Dieter Van Uytvanck mailto:dieter.vanuytvanck@mpi.nl Dieter Van Uytvanck mailto:dieter.vanuytvanck@mpi.nl sp.onlinelibrary.wiley.com CN=sp.onlinelibrary.wiley.com,OU=Internet Hosting,O=John Wiley & Sons\, Inc,L=Somerset,ST=New Jersey,C=US MIIFJjCCBA6gAwIBAgIQf8xgfHknPoBIKeZ+du1IjTANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzE5 MDAwMDAwWhcNMTIwNzE4MjM1OTU5WjCBljELMAkGA1UEBhMCVVMxEzARBgNVBAgT Ck5ldyBKZXJzZXkxETAPBgNVBAcUCFNvbWVyc2V0MR8wHQYDVQQKFBZKb2huIFdp bGV5ICYgU29ucywgSW5jMRkwFwYDVQQLFBBJbnRlcm5ldCBIb3N0aW5nMSMwIQYD VQQDFBpzcC5vbmxpbmVsaWJyYXJ5LndpbGV5LmNvbTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEAxVwHCIeAYJhnOnIeoMa3xrO0MeHii7ewtMEVWSFIc8sUCuIH TBKmrZhRblxLq+IokDD/3EWinbQy8h6Y03HZs6N3rVkBjsRRzK2K6IwoScb6tIZn SaOZW07eLG4GGtwc2BHlYwQ2Z3TYI/9cJbujqi/Oo9Sn7HCjsQImyddtq4sCAwEA AaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4 oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1 cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIB FhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19RzB2 BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWdu LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVyaXNp Z24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBW FglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAm FiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcN AQEFBQADggEBAF/uHCrjIt/9pk+3YuQ17YwCASb0tsVwKQcURjHQElRp7biB9Yeb or2frE8NIzCZxe8anzq4uiIVdy1IrnCp8fSLVunmwimfh6jc3kDQSf87wjh5Xxln ZpKECfnt/gcTzeaGtcBLM1pUTNTYth4r/IGfQj6g6DSZVdsWBcn7ggfJo+d1oqoI QzKCUsLF8DxUlfLyoWtRo4hSFKVdKb7FoqMPj+gpQ5Emu8azR17MEU61Z1XgNPN2 3QTEer7Uhd12JTaerFnc8aebbQaWt0xnaEmwelIm50Pvoxms6gKQPRFo2M+YNZM6 YjwnO0CxymDk6bfYSbFO6qPv00QmBphHgFw= sp.onlinelibrary.wiley.com CN=sp.onlinelibrary.wiley.com,OU=Internet Hosting,O=John Wiley & Sons\, Inc,L=Somerset,ST=New Jersey,C=US MIIFJjCCBA6gAwIBAgIQf8xgfHknPoBIKeZ+du1IjTANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzE5 MDAwMDAwWhcNMTIwNzE4MjM1OTU5WjCBljELMAkGA1UEBhMCVVMxEzARBgNVBAgT Ck5ldyBKZXJzZXkxETAPBgNVBAcUCFNvbWVyc2V0MR8wHQYDVQQKFBZKb2huIFdp bGV5ICYgU29ucywgSW5jMRkwFwYDVQQLFBBJbnRlcm5ldCBIb3N0aW5nMSMwIQYD VQQDFBpzcC5vbmxpbmVsaWJyYXJ5LndpbGV5LmNvbTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEAxVwHCIeAYJhnOnIeoMa3xrO0MeHii7ewtMEVWSFIc8sUCuIH TBKmrZhRblxLq+IokDD/3EWinbQy8h6Y03HZs6N3rVkBjsRRzK2K6IwoScb6tIZn SaOZW07eLG4GGtwc2BHlYwQ2Z3TYI/9cJbujqi/Oo9Sn7HCjsQImyddtq4sCAwEA AaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4 oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1 cmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIB FhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19RzB2 BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWdu LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVyaXNp Z24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBW FglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAm FiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcN AQEFBQADggEBAF/uHCrjIt/9pk+3YuQ17YwCASb0tsVwKQcURjHQElRp7biB9Yeb or2frE8NIzCZxe8anzq4uiIVdy1IrnCp8fSLVunmwimfh6jc3kDQSf87wjh5Xxln ZpKECfnt/gcTzeaGtcBLM1pUTNTYth4r/IGfQj6g6DSZVdsWBcn7ggfJo+d1oqoI QzKCUsLF8DxUlfLyoWtRo4hSFKVdKb7FoqMPj+gpQ5Emu8azR17MEU61Z1XgNPN2 3QTEer7Uhd12JTaerFnc8aebbQaWt0xnaEmwelIm50Pvoxms6gKQPRFo2M+YNZM6 YjwnO0CxymDk6bfYSbFO6qPv00QmBphHgFw= John Wiley and Sons John Wiley and Sons http://onlinelibrary.wiley.com Sean Timmins stimmins@wiley.com Chris Potter cpotter@wiley.com http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/research-and-education SWAMID Test SP SWAMID Test SP Detta är en applikation som låter dig testa federerad inloggning. This is an application for testing federated authentication. http://www.swamid.se http://www.swamid.se https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== https://sp.swamid.se/shibboleth sp.swamid.se CN=sp.swamid.se MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa MBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY swVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y SosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi UgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46 Ya3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP FhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM c3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G A1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA SsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW VBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo tuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD fJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO jxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB IznEEJKY8IltpfdkKGE20g== SWAMID Test SP SWAMID Test SP SWAMID Swedish Academic Identity Federation (SWAMID) http://www.swamid.se operations@swamid.se http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.swamid.se/category/sfs-1993-1153 http://www.swamid.se/category/research-and-education http://www.swamid.se/category/nren-service SWAMID Test SP SWAMID Test SP Detta är en applikation som låter dig testa federerad inloggning. This is an application for testing federated authentication. http://www.swamid.se http://www.swamid.se sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== sp-test.swamid.se CN=sp-test.swamid.se MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV BAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0 NTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa o2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb WPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP +MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk vjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv QcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG A1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl YHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV yvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW 7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm yEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8 WUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb 0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg== SWAMID Swedish Academic Identity Federation (SWAMID) http://www.swamid.se operations@swamid.se shib.tshhosting.com CN=shib.tshhosting.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=Thomson Scientific,O=Thomson Reuters (Tax & Accounting) Inc.,L=East Haven,ST=Connecticut,C=US MIIF7jCCBNagAwIBAgIQE6nUqB9NUlBYPyzlywMpUjANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzA2 MDAwMDAwWhcNMTIwNzEwMjM1OTU5WjCB2jELMAkGA1UEBhMCVVMxFDASBgNVBAgT C0Nvbm5lY3RpY3V0MRMwEQYDVQQHFApFYXN0IEhhdmVuMTAwLgYDVQQKFCdUaG9t c29uIFJldXRlcnMgKFRheCAmIEFjY291bnRpbmcpIEluYy4xGzAZBgNVBAsUElRo b21zb24gU2NpZW50aWZpYzEzMDEGA1UECxQqVGVybXMgb2YgdXNlIGF0IHd3dy52 ZXJpc2lnbi5jb20vcnBhIChjKTA1MRwwGgYDVQQDFBNzaGliLnRzaGhvc3Rpbmcu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyW3478pCuAxKLWVx n6RDCOsnRHN4GP9Z10GWhuE9CTCe+Z95sfeMhwwbpYgclX0ygYv8ZTsDqfu6Ln78 RDg/5G4H6ceA0dgiE7FT3yWCR/puIb8kWYgaq5XD5jq+e0cCWWeLhkL836D8LDuI OwKXvbbzaRql38RxJj59lg/XARc7j6UdMUPcKcJrkSeuMrn6gw626x4yL01R5uEc 5s+VuwodLo1hTiRsewCOyfX0N7Fv16j8bxEecZtTfGOSL5FoxcjXjAf3JQcFoKr7 76IY5ImPxNnS1vwfx84tWN0m/481ho/Q9rH15jChF/QXvIENCu/LUfURO0UajjHs yGADdQIDAQABo4IB0TCCAc0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwRQYDVR0f BD4wPDA6oDigNoY0aHR0cDovL1NWUlNlY3VyZS1HMi1jcmwudmVyaXNpZ24uY29t L1NWUlNlY3VyZUcyLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI KwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFKXvCxHOwEEDo0plkEiy HOBXLX1HMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au dmVyaXNpZ24uY29tMEAGCCsGAQUFBzAChjRodHRwOi8vU1ZSU2VjdXJlLUcyLWFp YS52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzIuY2VyMG4GCCsGAQUFBwEMBGIwYKFe oFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms SweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAN BgkqhkiG9w0BAQUFAAOCAQEAH+DiV8qdzW762rt7SIY7+z9xJSobGqzQKZRRFv00 0lt1peE/UDGyRSc7fSSfnCXgjKxYOLT43z0zFqvX2B3au1E9Sskk4IlBygjRkaJr jRYTJ4xBOMx6ppD93xXC59Unv9VwK5qo/qObqnMWz5ZPJBL8UOQ9QgXfQx0VJ4dx avmAGfeVrcSW8ih+s1KLD2D8F00a8A4wz5HvsGqL3zcph34ZrnHi0CKpOVW75LlZ kggo+nm06wWcaYtATsvsvkiBgFhnU8avQWMM7ienzabFPzABgjgq5OgDb6cc3cPm TbuT7A0uVRSN/CkntM5VSDg6KlZId4pE3QsD7TcsbMJirA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Thomson Scientific Thomson Reuters - ISI Web of Knowledge and EndNote Web http://www.thomsonreuters.com Manoj Panicker manoj.panicker@thomsonreuters.com Technical Support websupp@thomsonreuters.com https://www.rediris.es/sir/edugain/SIR_MRPS.pdf MIIEgzCCA2ugAwIBAgIJAJqTBSpdJw/JMA0GCSqGSIb3DQEBBQUAMIGHMQswCQYDVQQGEwJFUzERMA8GA1UECBMIVmFsZW5jaWExETAPBgNVBAcTCFZhbGVuY2lhMQwwCgYDVQQKEwNVUFYxDTALBgNVBAsTBEFTSUMxEjAQBgNVBAMTCXNwLnVwdi5lczEhMB8GCSqGSIb3DQEJARYSaWRlbnRpZGFkZXNAdXB2LmVzMB4XDTEzMDUxNDA4MzcxN1oXDTIzMDUxNDA4MzcxN1owgYcxCzAJBgNVBAYTAkVTMREwDwYDVQQIEwhWYWxlbmNpYTERMA8GA1UEBxMIVmFsZW5jaWExDDAKBgNVBAoTA1VQVjENMAsGA1UECxMEQVNJQzESMBAGA1UEAxMJc3AudXB2LmVzMSEwHwYJKoZIhvcNAQkBFhJpZGVudGlkYWRlc0B1cHYuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCvyV8WKAkRHXTqikxS6XFvb9Ta3ODdklEKdpXXSofu3vOVA1aIavZChFAZtyECJs4iu/0GTmXBEqx9gwaUSpbTgl+DnMW6G7dmLtneJZ0oRddSmI/HUjnOCfh79WidyUrHtZWOMRewsLBQndHARWh2NX0GkGaVaSRzjfnJxJiQy9nQqAST0APNdPDeO3mwMC4BgV0zV2BsULG4rqubOLbQVC2f6Cv4ea3vX8zKJTiulFeCxZ7MMMtOvcr1oKCH4AcrCF1+6bEeyGpxzKMMYTn4PNE9JIPqO0AFBv1mGF2YyavsTnXhiXYk7pdIdxC4gSIVqs5go3kOikxK+xLDEiRAgMBAAGjge8wgewwHQYDVR0OBBYEFOo/c+wi4Cz6my4Ku2bGfshLHjyGMIG8BgNVHSMEgbQwgbGAFOo/c+wi4Cz6my4Ku2bGfshLHjyGoYGNpIGKMIGHMQswCQYDVQQGEwJFUzERMA8GA1UECBMIVmFsZW5jaWExETAPBgNVBAcTCFZhbGVuY2lhMQwwCgYDVQQKEwNVUFYxDTALBgNVBAsTBEFTSUMxEjAQBgNVBAMTCXNwLnVwdi5lczEhMB8GCSqGSIb3DQEJARYSaWRlbnRpZGFkZXNAdXB2LmVzggkAmpMFKl0nD8kwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAOUXfgwgDqLuSqZBTaealvbvb0z4VwGptu9rYobmVmyb5D/VfmwwPghqd+YAjNUKVJhKTKYorjoSOVMwuIrN7NnHRSP119bRxt+088EtAXrerxukMwj7sP3kxu5rBPo5RqSxXPZPhjZi7zIUZtatiqzlHuc3oshlz7RhkLPkca0Pj+npNy/X+Ql0iAcpomra3Y8+sNy9R3vJPRmhBT7L8z5r2Lj/+6BOBJAQdXQO04kBGnd6V9q/WjxJmo5AIv7HTMBBZUhFmagsHOpZ6I3tbx7kQ/xiikXuIZqf9DBIK9oceKvCi0Lr5X6PvEZLPGd+gtyjA+/vl82v3ZuUD8u/5+g== MIIEgzCCA2ugAwIBAgIJAJqTBSpdJw/JMA0GCSqGSIb3DQEBBQUAMIGHMQswCQYDVQQGEwJFUzERMA8GA1UECBMIVmFsZW5jaWExETAPBgNVBAcTCFZhbGVuY2lhMQwwCgYDVQQKEwNVUFYxDTALBgNVBAsTBEFTSUMxEjAQBgNVBAMTCXNwLnVwdi5lczEhMB8GCSqGSIb3DQEJARYSaWRlbnRpZGFkZXNAdXB2LmVzMB4XDTEzMDUxNDA4MzcxN1oXDTIzMDUxNDA4MzcxN1owgYcxCzAJBgNVBAYTAkVTMREwDwYDVQQIEwhWYWxlbmNpYTERMA8GA1UEBxMIVmFsZW5jaWExDDAKBgNVBAoTA1VQVjENMAsGA1UECxMEQVNJQzESMBAGA1UEAxMJc3AudXB2LmVzMSEwHwYJKoZIhvcNAQkBFhJpZGVudGlkYWRlc0B1cHYuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCvyV8WKAkRHXTqikxS6XFvb9Ta3ODdklEKdpXXSofu3vOVA1aIavZChFAZtyECJs4iu/0GTmXBEqx9gwaUSpbTgl+DnMW6G7dmLtneJZ0oRddSmI/HUjnOCfh79WidyUrHtZWOMRewsLBQndHARWh2NX0GkGaVaSRzjfnJxJiQy9nQqAST0APNdPDeO3mwMC4BgV0zV2BsULG4rqubOLbQVC2f6Cv4ea3vX8zKJTiulFeCxZ7MMMtOvcr1oKCH4AcrCF1+6bEeyGpxzKMMYTn4PNE9JIPqO0AFBv1mGF2YyavsTnXhiXYk7pdIdxC4gSIVqs5go3kOikxK+xLDEiRAgMBAAGjge8wgewwHQYDVR0OBBYEFOo/c+wi4Cz6my4Ku2bGfshLHjyGMIG8BgNVHSMEgbQwgbGAFOo/c+wi4Cz6my4Ku2bGfshLHjyGoYGNpIGKMIGHMQswCQYDVQQGEwJFUzERMA8GA1UECBMIVmFsZW5jaWExETAPBgNVBAcTCFZhbGVuY2lhMQwwCgYDVQQKEwNVUFYxDTALBgNVBAsTBEFTSUMxEjAQBgNVBAMTCXNwLnVwdi5lczEhMB8GCSqGSIb3DQEJARYSaWRlbnRpZGFkZXNAdXB2LmVzggkAmpMFKl0nD8kwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAOUXfgwgDqLuSqZBTaealvbvb0z4VwGptu9rYobmVmyb5D/VfmwwPghqd+YAjNUKVJhKTKYorjoSOVMwuIrN7NnHRSP119bRxt+088EtAXrerxukMwj7sP3kxu5rBPo5RqSxXPZPhjZi7zIUZtatiqzlHuc3oshlz7RhkLPkca0Pj+npNy/X+Ql0iAcpomra3Y8+sNy9R3vJPRmhBT7L8z5r2Lj/+6BOBJAQdXQO04kBGnd6V9q/WjxJmo5AIv7HTMBBZUhFmagsHOpZ6I3tbx7kQ/xiikXuIZqf9DBIK9oceKvCi0Lr5X6PvEZLPGd+gtyjA+/vl82v3ZuUD8u/5+g== Universitat Politècnica de València Universitat Politècnica de València Universitat Politècnica de València Universitat Politècnica de València http://www.upv.es/ http://www.upv.es/ ASIC-UPV identidades@upv.es https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - SSE Stockholm School of Economics in Riga - SSE IDP http://laife.lanet.lv/ http://www.sseriga.edu/ ITserviss itserviss@lu.lv h-da.de stud.h-da.de sso.h-da.de CN=sso.h-da.de,OU=IT Dienste und Anwendungen,O=Hochschule Darmstadt,L=Darmstadt,ST=Hessen,C=DE MIIFTTCCBDWgAwIBAgIED+fPjDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTESMBAGA1UEBxMJRGFybXN0YWR0MR0wGwYDVQQKExRIb2Noc2NodWxlIERhcm1z dGFkdDEdMBsGA1UEAxMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxGjAYBgkqhkiG9w0B CQEWC3BraUBoLWRhLmRlMB4XDTEwMDQxNjEyMDMwOVoXDTE1MDQxNTEyMDMwOVow gYwxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xEjAQBgNVBAcTCURhcm1z dGFkdDEdMBsGA1UEChMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxIzAhBgNVBAsTGklU IERpZW5zdGUgdW5kIEFud2VuZHVuZ2VuMRQwEgYDVQQDEwtzc28uaC1kYS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALho1XOuYt0eezN7Owx/u0do 8nUmRpg3miPFagplAxlBu+0vYPANmGQLxsOjbLifMjhY35roo7z04/wxjSwEGNXE ukcLO5uOsnJvc9CANKm6Nx9qkOynibBBoGwb73zOqcPeMVp6QMKSWM4jOMLxCH3o Zd8jG6n0B0/WyfRQuTVIZ+Mwgn/oZ++QmjAVqrCassJxKGzNPnRfWPilXNiM4G+V UT5JK7aQ2vkvgMhEUV/gIfUXXVIBboub9JIP4k9NT1AXr7f7+IX7h+k86RryGhLT IaNZ1HFRCn7bN8AYFay241XsL2Yl0VzpqFVDwT8W1gnZg2pRBT0yeprvAOsefiEC AwEAAaOCAcUwggHBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBTT3Qx3x18q3OqGcLbuLr58v87ecDAfBgNVHSME GDAWgBQKDoQ4bwTmT/fB6I4U3TF6WrzRtDAdBgNVHREEFjAUgRJpdC1zZXJ2aWNl QGgtZGEuZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRm bi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZGFybXN0YWR0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2Nk cDEucGNhLmRmbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWRhcm1z dGFkdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKYP9aJIzChxgBWmXDROeMAKoU/G+eMGeWdm09yQY5GdMzNgPI/b4ZqNjfylMxZe TJfLTWaFnJ2cfJIpQjVjxHQBb7wg9gJk08eV5zCd87X/nF2LaHC6bRpTx75DyrtJ tnVQIUMNHjp/M4PpDISKhQS5lq4hbXFdXwLnWXe/+el9Pg5fhHAEJ0L5Hr1S+RZL igHalo/X6u+rFbbNSYS0dwZ6VkHWRHwIYh2kbwBAYr9C8ViH0KcfzBj2oNrpYJ6x Cb6PxneOxz8QjILptZIoj/4wjFJRzdJoFWrOZN16klKT8RrYdYxr2pz/FK24nmam e2RPyqbv/NPwrY+7bVC0ulE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient h-da.de stud.h-da.de sso.h-da.de CN=sso.h-da.de,OU=IT Dienste und Anwendungen,O=Hochschule Darmstadt,L=Darmstadt,ST=Hessen,C=DE MIIFTTCCBDWgAwIBAgIED+fPjDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE RTESMBAGA1UEBxMJRGFybXN0YWR0MR0wGwYDVQQKExRIb2Noc2NodWxlIERhcm1z dGFkdDEdMBsGA1UEAxMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxGjAYBgkqhkiG9w0B CQEWC3BraUBoLWRhLmRlMB4XDTEwMDQxNjEyMDMwOVoXDTE1MDQxNTEyMDMwOVow gYwxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xEjAQBgNVBAcTCURhcm1z dGFkdDEdMBsGA1UEChMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxIzAhBgNVBAsTGklU IERpZW5zdGUgdW5kIEFud2VuZHVuZ2VuMRQwEgYDVQQDEwtzc28uaC1kYS5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALho1XOuYt0eezN7Owx/u0do 8nUmRpg3miPFagplAxlBu+0vYPANmGQLxsOjbLifMjhY35roo7z04/wxjSwEGNXE ukcLO5uOsnJvc9CANKm6Nx9qkOynibBBoGwb73zOqcPeMVp6QMKSWM4jOMLxCH3o Zd8jG6n0B0/WyfRQuTVIZ+Mwgn/oZ++QmjAVqrCassJxKGzNPnRfWPilXNiM4G+V UT5JK7aQ2vkvgMhEUV/gIfUXXVIBboub9JIP4k9NT1AXr7f7+IX7h+k86RryGhLT IaNZ1HFRCn7bN8AYFay241XsL2Yl0VzpqFVDwT8W1gnZg2pRBT0yeprvAOsefiEC AwEAAaOCAcUwggHBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBTT3Qx3x18q3OqGcLbuLr58v87ecDAfBgNVHSME GDAWgBQKDoQ4bwTmT/fB6I4U3TF6WrzRtDAdBgNVHREEFjAUgRJpdC1zZXJ2aWNl QGgtZGEuZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRm bi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZGFybXN0YWR0LWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2Nk cDEucGNhLmRmbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NhY2VydC9jYWNlcnQu Y3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWRhcm1z dGFkdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB AKYP9aJIzChxgBWmXDROeMAKoU/G+eMGeWdm09yQY5GdMzNgPI/b4ZqNjfylMxZe TJfLTWaFnJ2cfJIpQjVjxHQBb7wg9gJk08eV5zCd87X/nF2LaHC6bRpTx75DyrtJ tnVQIUMNHjp/M4PpDISKhQS5lq4hbXFdXwLnWXe/+el9Pg5fhHAEJ0L5Hr1S+RZL igHalo/X6u+rFbbNSYS0dwZ6VkHWRHwIYh2kbwBAYr9C8ViH0KcfzBj2oNrpYJ6x Cb6PxneOxz8QjILptZIoj/4wjFJRzdJoFWrOZN16klKT8RrYdYxr2pz/FK24nmam e2RPyqbv/NPwrY+7bVC0ulE= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Hochschule Darmstadt Hochschule Darmstadt, University of Applied Sciences http://www.h-da.de/ Service Desk IT-Dienste und -Anwendungen it-service@h-da.de Service Desk IT-Dienste und -Anwendungen it-service@h-da.de uni-passau.de sso.uni-passau.de CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC REUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh dTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0 IFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh dS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT AkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz YXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz c2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf wg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L fOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD 3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa PazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE FuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ +mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD VR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n MB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg OqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny bC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh c3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI KwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL gZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8 L+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0 uTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8 kU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx JjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw= sso.uni-passau.de CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC REUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh dTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0 IFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh dS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT AkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz YXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz c2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf wg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L fOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD 3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa PazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE FuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ +mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD VR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n MB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg OqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny bC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh c3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI KwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL gZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8 L+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0 uTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8 kU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx JjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient uni-passau.de sso.uni-passau.de CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC REUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh dTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0 IFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh dS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT AkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz YXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz c2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf wg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L fOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD 3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa PazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE FuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ +mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD VR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n MB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg OqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny bC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh c3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI KwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL gZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8 L+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0 uTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8 kU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx JjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw= sso.uni-passau.de CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC REUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh dTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0 IFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh dS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT AkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz YXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz c2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf wg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L fOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD 3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa PazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE FuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ +mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD VR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n MB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg OqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny bC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh c3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI KwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj YS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL gZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8 L+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0 uTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8 kU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx JjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Passau Universität Passau http://www.uni-passau.de Matthias Absmeier matthias.absmeier@uni-passau.de http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/ utu.fi Turun yliopisto University of Turku Åbo universitet MIIHATCCBemgAwIBAgIQA4hFUiEZYqQbSVWEoSGbCjANBgkqhkiG9w0BAQUFADBp MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSgwJgYDVQQDEx9EaWdpQ2VydCBIaWdoIEFzc3VyYW5j ZSBFViBDQS0xMB4XDTEzMDUwMzAwMDAwMFoXDTE1MDcyNzEyMDAwMFowgccxHTAb BgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkZJ MRIwEAYDVQQFEwkwMjQ1ODk2LTMxFzAVBgNVBAkTDllsaW9waXN0b25tYWtpMQ4w DAYDVQQREwUyMDAxNDELMAkGA1UEBhMCRkkxGDAWBgNVBAcTD1R1cnVuIHlsaW9w aXN0bzEYMBYGA1UEChMPVHVydW4geWxpb3Bpc3RvMRMwEQYDVQQDEwpzc28udXR1 LmZpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1vhuuU33l0RwmzLX vgxp4qondQQzWnRu7y+OMFgLKm4Zfxs/d6XyJZxI/yVzEZGuYAJwPkqjQ33L8RJP DQusjfYcMu+oBFC73bi4SR+82DObxleNNS2wfH9f48KwQJrOZHEG4VWtf9zv7OSz YU8nrnRF8oEnUpFMH8OMfUFWBPVkTsMTkTlqA527v8C8y+I16vMFThD8KSJHx1bg Gg70uLJjcssAvOprsVTxCINCIDtT9C42gfUFN1o5pOD78Gp70zXTjdNz5p+eZ4Uy 7d9TjCzMEaxi9Lw6XJ5GyMceicZOwmRNIuyeoKTB78QnqTNHcVPIV7ziZlUuTDM4 +9lnqwIDAQABo4IDRDCCA0AwHwYDVR0jBBgwFoAUTFjLJfBBT1L0KMiBQ5umqKDm kuUwHQYDVR0OBBYEFBVqgvD+vMcjkY79qLX45EWTop2lMBUGA1UdEQQOMAyCCnNz by51dHUuZmkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vY3JsMy5kaWdpY2VydC5j b20vZXZjYTEtZzIuY3JsMCugKaAnhiVodHRwOi8vY3JsNC5kaWdpY2VydC5jb20v ZXZjYTEtZzIuY3JsMIIBxAYDVR0gBIIBuzCCAbcwggGzBglghkgBhv1sAgEwggGk MDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9zc2wtY3BzLXJl cG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4AeQAgAHUAcwBl ACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQAZQAgAGMAbwBu AHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUAIABvAGYAIAB0 AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAAYQBuAGQAIAB0 AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkAIABBAGcAcgBlAGUAbQBl AG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwAaQBhAGIAaQBsAGkAdAB5 ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkACAAaABl AHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMAZQAuMH0GCCsGAQUFBwEB BHEwbzAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEcGCCsG AQUFBzAChjtodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRIaWdo QXNzdXJhbmNlRVZDQS0xLmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUA A4IBAQDCtPwaft7YbgqxW67NORhve9oSg1sqafSHg7edecvgH9UHZlC8VAr0WyAM m+tyPyi6UTAVo8VxQL3NO3lXZMLzdKdsSbYz0EZIaZCItuR7wW6Ca+idDx9yP8yA nmkbwLzbAnU2gnlYlqmZlndlZKaSRpJvangOhiXM1ekE7qlSxHWfucuSsG2nUvja njozQAomahtd02Vl0gONjgJIzxu/wzqefV1QON7qmFbeTH4JDXtdOGSK3zvVJI13 5yoWgJf59vwhK9XIM+yoT5eapixOXaIFBI3faMN6hCWu43rkKw0hZNe5CBLMTOQz 8MIAfW66Oc6zKMOf26tiwK0/jhtn urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent Turun yliopisto University of Turku Abo universitet Turun yliopisto University of Turku Abo universitet http://www.utu.fi/ http://www.utu.fi/ http://www.utu.fi/ Petri Teraspuro mailto:hakajasen@utu.fi Elina Toivanen mailto:hakajasen@utu.fi https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIIC6DCCAdCgAwIBAgIJANOTPRn8Yj6/MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3N0b3JlLmx1Lmx2MB4XDTEzMDMwODEwMzcyNVoXDTI4MDMwNDEwMzcyNVow FjEUMBIGA1UEAxMLc3RvcmUubHUubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxCVKw78p1ayPtIH4fKtDzmG8bxfJRy2vpZPRn6JLOMWq6eNVvHtwl wen+fLTgig1i56GWHPQCF5PGwWoq6xj5S/uRoinAtiIk9Zz5sUz9HtBK5AXkdpLI fulUNJZ1uVIe0xIVBl3pGw3ckq1v5WFpDWk2vj5gebQq2090qbgK1TTiMXh/wKZe 2aHiPT1WCklnTvdoEOgipSl+nClBtbLrTAZh7FZAbGYbxhZI3288pwUfNR91nWu6 yJ9qdERB8WlN+sgpGsZDKgV/Z/DW+GW1TEIgoIu757jAY/rxB3nhhoqdiFRlj3uh zekJxOdPSxNvOHc72c/dV8nY/EGLzd8RAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3N0 b3JlLmx1Lmx2MB0GA1UdDgQWBBSEEH1irCcK77NEFvdXDphAFRNGJzANBgkqhkiG 9w0BAQUFAAOCAQEAnHXx7qR4cdStfhLr6YjEqF3w2BWAitOOGKFvewsbdkTNBKL9 Kf9DyOnnZ35uC99GxqsOQBeoOD5zawYzXPkEMb5mGDaM73RBxZdzrin9NTEy+Dwp x1tOkp3N4I6CanD0q+pZ2z8RTOcVtfNKQR0yHJeHM7bA41cuBZ7dNYcAiPYcrZ9R E6m2FLWKCd74yEkCWZjPLL6XwGFivfUfpC65O8SIWi606B0fPBPFjldkY2qe/X89 TBhpZrPMJoN9kYql+W/DkEYWP1Nwgu6Cy4R+MLdgSSsssAKnUAPXVXDQR5vHEPNC ibEIPrm7mKfc0uCo6x2gKWDvjQPf/Qr/ZYNoqQ== MIIC6DCCAdCgAwIBAgIJANOTPRn8Yj6/MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV BAMTC3N0b3JlLmx1Lmx2MB4XDTEzMDMwODEwMzcyNVoXDTI4MDMwNDEwMzcyNVow FjEUMBIGA1UEAxMLc3RvcmUubHUubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCxCVKw78p1ayPtIH4fKtDzmG8bxfJRy2vpZPRn6JLOMWq6eNVvHtwl wen+fLTgig1i56GWHPQCF5PGwWoq6xj5S/uRoinAtiIk9Zz5sUz9HtBK5AXkdpLI fulUNJZ1uVIe0xIVBl3pGw3ckq1v5WFpDWk2vj5gebQq2090qbgK1TTiMXh/wKZe 2aHiPT1WCklnTvdoEOgipSl+nClBtbLrTAZh7FZAbGYbxhZI3288pwUfNR91nWu6 yJ9qdERB8WlN+sgpGsZDKgV/Z/DW+GW1TEIgoIu757jAY/rxB3nhhoqdiFRlj3uh zekJxOdPSxNvOHc72c/dV8nY/EGLzd8RAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3N0 b3JlLmx1Lmx2MB0GA1UdDgQWBBSEEH1irCcK77NEFvdXDphAFRNGJzANBgkqhkiG 9w0BAQUFAAOCAQEAnHXx7qR4cdStfhLr6YjEqF3w2BWAitOOGKFvewsbdkTNBKL9 Kf9DyOnnZ35uC99GxqsOQBeoOD5zawYzXPkEMb5mGDaM73RBxZdzrin9NTEy+Dwp x1tOkp3N4I6CanD0q+pZ2z8RTOcVtfNKQR0yHJeHM7bA41cuBZ7dNYcAiPYcrZ9R E6m2FLWKCd74yEkCWZjPLL6XwGFivfUfpC65O8SIWi606B0fPBPFjldkY2qe/X89 TBhpZrPMJoN9kYql+W/DkEYWP1Nwgu6Cy4R+MLdgSSsssAKnUAPXVXDQR5vHEPNC ibEIPrm7mKfc0uCo6x2gKWDvjQPf/Qr/ZYNoqQ== Martins Purins mpurins@lu.lv https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ Studienportal tierärztliche Fakultät LMU Studienportal tierärztliche Fakultät LMU Studienportal tierärztliche Fakultät LMU Studienportal tierärztliche Fakultät LMU https://studienportal.vetmed.uni-muenchen.de https://studienportal.vetmed.uni-muenchen.de studienportal.vetmed.uni-muenchen.de CN=studienportal.vetmed.uni-muenchen.de,OU=Tieraerztliche Fakultaet,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFrDCCBJSgAwIBAgIEEOYptTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNVBAoT KEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzANBgNV BAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMDEwMjYx MDIzMzNaFw0xNTEwMjUxMDIzMzNaMIG2MQswCQYDVQQGEwJERTEPMA0GA1UECBMG QmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1heGlt aWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEhMB8GA1UECxMYVGllcmFlcnp0 bGljaGUgRmFrdWx0YWV0MS0wKwYDVQQDEyRzdHVkaWVucG9ydGFsLnZldG1lZC51 bmktbXVlbmNoZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCf aVM4c+oiLWXWdu/PVBS7JHqdNKqk//w0wQoH4o/g6gRK5LiSOy3Dqloz5UpFYjNW D7lQEzcg1Ar/0/NsQ3HEU75k7uUaOmZi+kNse8seagyCjlfWnU5DAsPDFG7SiotU 0AX6dPL+GkzyWKpdG7/HrGze43pFbYkB67KaAuwLHPGZwBzeyIDyL9RPjdRXflhI o/sxJh5tv/9tLpxNupacnk7mfz1xDlfvSLyWEjr6pL/JtLR7Z3BQ5/PISFncWO+Q ZfrY7TGZ/E9uS2pnfteOY22Y6rR1FiVgcIowzScVTOwyshvopoVI1/u3d+ChMhBI ezjRfr1udeSajAk/RqVTAgMBAAGjggHkMIIB4DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFGIL BlMn4wIAUnAiU7s+tIBt1iu0MB8GA1UdIwQYMBaAFHmHeGov+pu8I0+UpqN3HR4O lIAPMDIGA1UdEQQrMCmBJ2FkbWluaXN0cmF0b3JAaXQudmV0bWVkLnVuaS1tdWVu Y2hlbi5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6hjhodHRwOi8vY2RwMS5wY2EuZGZu LmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDA+oDygOoY4aHR0 cDovL2NkcDIucGNhLmRmbi5kZS91bmktbXVlbmNoZW4tY2EvcHViL2NybC9jYWNy bC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsGAQUFBzAChjxodHRwOi8vY2Rw MS5wY2EuZGZuLmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLW11ZW5j aGVuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA XoE3xNYk2QmdKevsY4W/szKTswy74uqQ3utXm5Hf5+/9+Cgd7BStYRZVHI24veXq a0YOorNUumnTkZFUB4B5OZpaDw9t80WSaefC3o1zc0PXH9+caRhoqmnBSG1JdF6L kY0pqAOralMzMChLKOrRb2cnjxHWa/Ug9C7XaXmEJhjP+7GCjZSLMS/du1E1wyKc 3fN+WdEbKF4OiY1lK+MBlgDyGdXqkrAFX8JbGo1uWyGgDKu2gT7QhMeNXDPzpWn8 YwnP4oYTHPCDNHFJR6XyRTogzebI5RgoL2eLI8SOf0LXXBTE2KvM2cOWFSmKlgFd NL76LsPu9j46CldHJOaVdg== e29 e29 Ludwig-Maximilians-Universität München Ludwig-Maximilians-Universität München https://lmuidp.lrz.de https://lmuidp.lrz.de Cyrill Matenaers mailto:studienportal@it.vetmed.uni-muenchen.de Studienportal Helpdesk mailto:studienportal@it.vetmed.uni-muenchen.de user.uu.se MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient user.uu.se MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB BQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1 M1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo BF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd u8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw W2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U Ts8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY gseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov L3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds kiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ qkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx HDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0 Lg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj lC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW L+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl 2DlT+A== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UU Uppsala universitet http://www.uu.se Uppsala universitet AKKA SAML2 akka-datordrift@its.uu.se MIIEczCCA1ugAwIBAgIQHz6y/RkaDilUw5CuCTw/mDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDgyODAwMDAwMFoXDTE2MDgyNzIzNTk1OVowQTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRwwGgYDVQQDExNzeW5uZWZvLnNreS5kZWljLmRrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8sNrox68GaiB3lOVesL6n1D5C69dAAiaWD50G2PctgjQcSBEAW1zy88OzUEcctTHMDIImdTSb4oj48C+OZ4xGX9KGyU5LzEdRPIOjjHcs9vXeg1kNBIpVdW68cJs1NUYIh7EuuAeTNhGcitH0aUidGtS+2394Wz/BbeD/SBsMrp+R0KWSt4a6uBwoVQDgLKuPxh9ABOytMMvvjahpYzcjRlBRnYuZPS1Kd8z6hQoQkSe0DIoJCJv6bQZiZxHyOaqs/17V3yqG9iox44PgM8FV4vfKwlZi/7ESEkQWoovErRQ+NWfkc3AoUvCgx8WWwgzvg3viBiPTNc1jYyE3J3ghwIDAQABo4IBcDCCAWwwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFM2VRTEPidBjw2uvUxHjGofaKsAeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNzeW5uZWZvLnNreS5kZWljLmRrMA0GCSqGSIb3DQEBBQUAA4IBAQCg4m6vWsld8NxtxCtlwZNRdFD0V/rWkv8NTOcdY2pSEXAizi7mSg6CZ6qp3vw7IKl1eF302+eNiQr86WdAN6bgr6EC/eoj7gyEC1YbEafnT1GNyxF+PzsRgt1a5lUR7PR9Xvduj/Ujzq8QJXwWxStcsi7fWz5tXnKakCFEqmZizaOgKiTGoc0NEluMBwRsWvcl9/6gDV7fWALdHBp8d8oVGRFHqRHWSps+5NlV9Z48VeDtQBMJd8xdgh+8Qe4xgQbno2mkkBTfsaYZ5Iy+IcB0hx51UzAdbiNFWzxa072ClafVq62XVKmACmjKGZmDTp0WQma6WMJGT8blf5b0o3pH MIIEczCCA1ugAwIBAgIQHz6y/RkaDilUw5CuCTw/mDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEzMDgyODAwMDAwMFoXDTE2MDgyNzIzNTk1OVowQTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRwwGgYDVQQDExNzeW5uZWZvLnNreS5kZWljLmRrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8sNrox68GaiB3lOVesL6n1D5C69dAAiaWD50G2PctgjQcSBEAW1zy88OzUEcctTHMDIImdTSb4oj48C+OZ4xGX9KGyU5LzEdRPIOjjHcs9vXeg1kNBIpVdW68cJs1NUYIh7EuuAeTNhGcitH0aUidGtS+2394Wz/BbeD/SBsMrp+R0KWSt4a6uBwoVQDgLKuPxh9ABOytMMvvjahpYzcjRlBRnYuZPS1Kd8z6hQoQkSe0DIoJCJv6bQZiZxHyOaqs/17V3yqG9iox44PgM8FV4vfKwlZi/7ESEkQWoovErRQ+NWfkc3AoUvCgx8WWwgzvg3viBiPTNc1jYyE3J3ghwIDAQABo4IBcDCCAWwwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFM2VRTEPidBjw2uvUxHjGofaKsAeMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNzeW5uZWZvLnNreS5kZWljLmRrMA0GCSqGSIb3DQEBBQUAA4IBAQCg4m6vWsld8NxtxCtlwZNRdFD0V/rWkv8NTOcdY2pSEXAizi7mSg6CZ6qp3vw7IKl1eF302+eNiQr86WdAN6bgr6EC/eoj7gyEC1YbEafnT1GNyxF+PzsRgt1a5lUR7PR9Xvduj/Ujzq8QJXwWxStcsi7fWz5tXnKakCFEqmZizaOgKiTGoc0NEluMBwRsWvcl9/6gDV7fWALdHBp8d8oVGRFHqRHWSps+5NlV9Z48VeDtQBMJd8xdgh+8Qe4xgQbno2mkkBTfsaYZ5Iy+IcB0hx51UzAdbiNFWzxa072ClafVq62XVKmACmjKGZmDTp0WQma6WMJGT8blf5b0o3pH urn:oasis:names:tc:SAML:2.0:nameid-format:transient Synnefo DeIC Synnefo DeIC to put virtual machines and storage at the disposal of people affiliated with any Danish higher educational institution at stille virtuelle maskiner og lagerplads til rådighed for personale og studerende ved de højere læreanstalter DeIC Istvan Bernath isbe@adm.dtu.dk +45 40142359 Haka attribuuttitestipalvelu Haka Attribute Test Service Attributes released by IdP-server can be tested against this SP. Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja. testi attribuutit test attributes kalmar finland MIIEPDCCAySgAwIBAgIRAPVZgYydDTblWmnoE8hJXtcwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDA0MzAwMDAwMDBaFw0xMjA0MjkyMzU5NTlaMIGbMQswCQYD VQQGEwJGSTEOMAwGA1UEERMFMDIxMDExEDAOBgNVBAgTB1V1c2ltYWExDjAMBgNV BAcTBUVzcG9vMRYwFAYDVQQJEw1LZWlsYXJhbnRhIDE0MSkwJwYDVQQKEyBDU0Mg LSBJVCBDZW50ZXIgZm9yIFNjaWVuY2UgTHRkLjEXMBUGA1UEAxMOdGFsbGkuZnVu ZXQuZmkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANiaWHK6o5i9CNsvhO1Z EsN1t5tYVEKAkPbdj34A5nZbFuSrtU0ZDakqLuUTHKwYDuOHV7IQfl4Fw4hKNmGk T/AH2Sjt+yNSZVzjLBmn370XmqATPTu68Fe28/Gqcb/LR9LAKZ7n2Z/zQ/xvAG/G fRmvJyLsVAyuvYSvdijgagtVAgMBAAGjggFhMIIBXTAfBgNVHSMEGDAWgBQMvZNo DPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUDoTAoTwuJwp/7XSVeIKYgnJeK7ow DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMw MTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5j cmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29j c3AudGNzLnRlcmVuYS5vcmcwGQYDVR0RBBIwEIIOdGFsbGkuZnVuZXQuZmkwDQYJ KoZIhvcNAQEFBQADggEBAFXKj9K3Z/RQRJxtVv3yuCxXgs8Xi/9pl6A6RSw7IBdI eszHLEBrz/vRRENHcNAVnZwGgfnXJItWZxbiKcRHfG2yFGXkG10fjPxdHwRjyksj hPwHefzkEK9b7rJmd+VlfHLGUULnlLIhwJmyaaMPP8wjkDiAk54jGW0Kk2ApdZy5 I32nlIIGuRYJNa59txFY8lTULe6InHTJ0SBGAlSOaLEdRIL9nXxWYx+JFmV0s+Ag eEAH1RvfTsj/y527aKeZCRXGK8M8QBOJaA1VAE84H7qCBfB61q1jLPZJQqi/PpQt 2KCOpM+WV/k5TYUAwOWgA4UPrRLjzevS2njKE5hC8h8= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Haka attribuuttitestipalvelu Haka Attribute Test Service Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja. Attributes released by IdP-server can be tested against this SP. CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy CSC - Tieteen tietotekniikan keskus Oy CSC - IT Center for Science Ltd. CSC - Tieteen tietotekniikan keskus Oy http://www.csc.fi http://www.csc.fi http://www.csc.fi Arto Tuomi haka@csc.fi Janne Lauros haka@csc.fi Kari Laalo kari.laalo@csc.fi https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY= MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY= TERENA TERENA http://www.terena.org/tcs UvT LIS Unix na@example.org https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc= MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc= MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I TERENA TERENA http://www.terena.org/tcs UvT LIS Unix na@example.org https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN TERENA Service Provider Proxy A service provider proxy for all TERENA federated services https://confluence.terena.org/display/aai/Service+Provider+Proxy http://www.terena.org/p3p https://www.terena.org/gfx/terena_logo_slogan_rgb-350x97.png MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA== MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA== TERENA Service Provider Proxy A Service Provider Proxy for all TERENA Federated Services TERENA TERENA http://www.terena.org/ TERENA AAI team aai@terena.org http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf GÉANT Intranet Test Instance Provides access to GÉANT project documents and internas. Test instance. MIIEcjCCA1qgAwIBAgIHFoCBhVY+iTANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQG EwJERTEPMA0GA1UEChMGZWR1UEtJMRcwFQYDVQQDEw5lZHVQS0kgVGVzdCBDQTAe Fw0xMzEwMTgwOTQ4MzdaFw0xODEwMTcwOTQ4MzdaMG0xCzAJBgNVBAYTAkRFMTEw LwYDVQQKEyhUaGlzIGlzIGEgVGVzdCBhbmQgRGVtbyBDZXJ0aWZpY2F0ZSBvbmx5 MQ0wCwYDVQQLEwRUZXN0MRwwGgYDVQQDExN0ZXN0LWFkZnMuZ2VhbnQubmV0MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ZgGj3cbCZgNNTCY0P2g8jov 74KFsNXtaPPM0vNT+RlmdfmqLVNFkCz90HHx+1ZFF98YYF3kNqvtipEYhv8AplU+ j/UR9I6rPTEvHtM2BFrCv3fvsvLitkcYQVi4NDjI8Qzv4ugVGzfeC3vlPPOwNdsA wLsKrIKG5QbnDkgaJMuIKorsUD0QBOb/bema0x77jXWyo7Zsrz3EWE6x9VreBLde 4bzWdvig79oYBCvYbzckS77qweOY4oDB2oxF96wf0UlyC26u40cyGBkWuwke3DX+ mypM86il05F5gxbMq0iOt1e+rv4ewqzyLdCEEyrG1Iez9qYIZTqiKoCKCZNlcQID AQABo4IBSzCCAUcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRsZ/2CP8ljz4lbwswK7TlU+wvn uTAfBgNVHSMEGDAWgBSod7exoyNlktqfxGUUmz5e7PjKIDAtBgNVHREEJjAkghN0 ZXN0LWFkZnMuZ2VhbnQubmV0gQ1zeXNAZ2VhbnQubmV0MEcGA1UdHwRAMD4wPKA6 oDiGNmh0dHA6Ly9jZHAuZWR1cGtpLm9yZy9lZHVwa2ktdGVzdC1jYS9wdWIvY3Js L2NhY3JsLmNybDBWBggrBgEFBQcBAQRKMEgwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j ZHAuZWR1cGtpLm9yZy9lZHVwa2ktdGVzdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j cnQwDQYJKoZIhvcNAQELBQADggEBAEgQ/IltN/cqHX76ne//6A3sHGdPmc37aIwF 8x+9d7XrKMp/OPuU7B+rrIAw0NTh8lI6jtjksSJ+ONnTvMmNChpbyGt/MoCpzN96 43SCBG69g9p65YQRbsjbk+F29ddyxbNMGMRRHmU3y/5PuaKT/kxwhI2qdG8jYos7 OVRy4URr0xxsk41aMJbyW8G9g8TmHMUwY+SwfvYXziQ4Jf67MMMf4a8c2ywZJXTz 8Yu/S/of6N7uF5SXxIAsTqBWPsFm5Fs9MbAjqH5+itfgPbvh2OsigzD5yODRBfDV +i8UK1ae+ilwPcADJEuc04gZiy3dz1a4rhRmDg+bleNBtH2J/JQ= 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:1.1:nameid-format:emailAddress GÉANT Intranet Test Instance Provides access to GÉANT project documents and internas. geant.net GÉANT http://www.geant.net/ eduGAIN Integration mailto:edugain-integration@geant.net eduGAIN Operation mailto:edugain-ot@geant.net https://services.renater.fr/federation/en/metadata_registration_practice_statement RENATER - ressource de validation de la fédération Education-Recherche This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider. Fédération Éducation-Recherche - Ressource de validation Ressource de validation. Permettant la validation rapide d'un fonctionnement d'un IdP dans la fédération Éducation - Recherche. La ressource ne fait qu'afficher les attributs qui lui sont renvoyés par l'IdP. Il faut configurer manuellement les filtres d'attributs pour cette ressource. MIIDADCCAeigAwIBAgIJAJo2eFCDBL32MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2ZlZHRvb2xzLnJlbmF0ZXIuZnIwHhcNMTMwNTEzMTQ0MDI5WhcNMjMwNTEx MTQ0MDI5WjAeMRwwGgYDVQQDExNmZWR0b29scy5yZW5hdGVyLmZyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsLeEy6JlbrAPEwxBrnvwcx2fN5WtZ9Eq lZHBgQFocnfxEtHpf7KGSll+LNu3AgqF10Ymljoa1+Gn6E2SbsmKFmXzOs31aB5t eu79nAGci1abkuius628KO33o4Cjc3rJ/M7Rk7Px4t9kH7R01bXn3z3UGTvmPNyo mfa8LAX8epaD4haoar3ymF0hFHFB57d2HzWC/2HW/OT0Y5CO7T+dJd3TxI/soiK1 pdw75LYAOdW6MT+ozrw3vY53B4um7jBZK2OhsrKIjrG2e4s0CzWFPs7jCUGnuvaY 21nAd/kR666LjvmJcoVq/vErOSKksvMS9SxiuKpxjQNkj9lB9klqvQIDAQABo0Ew PzAeBgNVHREEFzAVghNmZWR0b29scy5yZW5hdGVyLmZyMB0GA1UdDgQWBBSglPv7 4KwzHQSzBtZphKPBskiQ5TANBgkqhkiG9w0BAQUFAAOCAQEArYVUgbOsV3U+/Xb/ NPPYIYdej09vWmdwOQjCjJc/DHiEkDPHQ4R/zbTEXPcW+t0CpYET2t/5MskmKNU7 vgkZLdw9GrRbXuJarzZZ1ZSdMDNKvMjgujOJfcgQ6KnbSi/KLniU7hagAsvzQkYQ CXZqh5Jo6zGSJZIPTx3EpRuT82WFoFpcoccWeTSsda/A5nTQnq/1SpwBnfGz+xtE alqV781u8dMtyty6cbwPSg3sYisSoXQRdl+4b7U3vGXQvbHM6PNEAljhkeX0+1Tk aCoF678JhADPvQCtWTWZsbIFhV7bOsG+8UFqdH6z+yPMWUCPx6WbbTkkusi23Tbe PbS4vQ== MIIDADCCAeigAwIBAgIJAJo2eFCDBL32MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE2ZlZHRvb2xzLnJlbmF0ZXIuZnIwHhcNMTMwNTEzMTQ0MDI5WhcNMjMwNTEx MTQ0MDI5WjAeMRwwGgYDVQQDExNmZWR0b29scy5yZW5hdGVyLmZyMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsLeEy6JlbrAPEwxBrnvwcx2fN5WtZ9Eq lZHBgQFocnfxEtHpf7KGSll+LNu3AgqF10Ymljoa1+Gn6E2SbsmKFmXzOs31aB5t eu79nAGci1abkuius628KO33o4Cjc3rJ/M7Rk7Px4t9kH7R01bXn3z3UGTvmPNyo mfa8LAX8epaD4haoar3ymF0hFHFB57d2HzWC/2HW/OT0Y5CO7T+dJd3TxI/soiK1 pdw75LYAOdW6MT+ozrw3vY53B4um7jBZK2OhsrKIjrG2e4s0CzWFPs7jCUGnuvaY 21nAd/kR666LjvmJcoVq/vErOSKksvMS9SxiuKpxjQNkj9lB9klqvQIDAQABo0Ew PzAeBgNVHREEFzAVghNmZWR0b29scy5yZW5hdGVyLmZyMB0GA1UdDgQWBBSglPv7 4KwzHQSzBtZphKPBskiQ5TANBgkqhkiG9w0BAQUFAAOCAQEArYVUgbOsV3U+/Xb/ NPPYIYdej09vWmdwOQjCjJc/DHiEkDPHQ4R/zbTEXPcW+t0CpYET2t/5MskmKNU7 vgkZLdw9GrRbXuJarzZZ1ZSdMDNKvMjgujOJfcgQ6KnbSi/KLniU7hagAsvzQkYQ CXZqh5Jo6zGSJZIPTx3EpRuT82WFoFpcoccWeTSsda/A5nTQnq/1SpwBnfGz+xtE alqV781u8dMtyty6cbwPSg3sYisSoXQRdl+4b7U3vGXQvbHM6PNEAljhkeX0+1Tk aCoF678JhADPvQCtWTWZsbIFhV7bOsG+8UFqdH6z+yPMWUCPx6WbbTkkusi23Tbe PbS4vQ== Fédération Éducation-Recherche - Ressource de validation RENATER - ressource de validation de la fédération Education-Recherche Ressource de validation. Permettant la validation rapide d'un fonctionnement d'un IdP dans la fédération Éducation - Recherche. La ressource ne fait qu'afficher les attributs qui lui sont renvoyés par l'IdP. Il faut configurer manuellement les filtres d'attributs pour cette ressource. This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider. RENATER RENATER http://unknown.site.com support-federation@support.renater.fr ACOnet Test Service Provider ACOnet Test Service Provider A SAML2 Service Provider available to all ACOnet Identity Federation members for testing purposes. Ein SAML2 Service Provider, der allen ACOnet Identity Federation Mitgliedern für Tests zur Verfügung steht. https://aai-wiki.univie.ac.at/SAML-Test https://www.aco.net/fileadmin/aconet/Logos/Banner/234x60.gif MIIDGDCCAgCgAwIBAgIJAObaiwc63DWQMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3Rlc3Qtc3AuYWNvLm5ldDAeFw0wODA3MDkxMTQ1NTVaFw0xODA3MDcxMTQ1 NTVaMBoxGDAWBgNVBAMTD3Rlc3Qtc3AuYWNvLm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALZXEDbiffZnDnsWcJlVUBlaAyEycf+0Bjg/DjsQAz4l vG9poVFKlPjaQCQCyk56PXhN0ZuZZJEylHHfMrJvfM6bpylY/a+KFyeNi28acrlg u+BRx7uXg+wac0mfp9Z9nj93qQBP4iC7Lbv9AUDrHvp6ig/MF8P8sEb3VZRwwJDc x2fLuro/TueYcT0Xw3Y70vkjaAbkugjNE2pU3OL7TxgXx+qzsOmoPiWI61VgpSkm pmxsN1bjiKJs1sqQ/K3pQ9mcR6Mb5STShcpKf6ZqmuUD53oPeWyB03vmi0AzCXeU uGftaM2iWwhaxLApEE6cgxctR2lc91sQtoCo0B1FIMkCAwEAAaNhMF8wPgYDVR0R BDcwNYIPdGVzdC1zcC5hY28ubmV0hiJodHRwczovL3Rlc3Qtc3AuYWNvLm5ldC9z aGliYm9sZXRoMB0GA1UdDgQWBBTyPUKdsFFI3eqmI9OQsgaDw6e8fjANBgkqhkiG 9w0BAQUFAAOCAQEAeD0OZAEjUr2RJFCbW820q0iG49x0jvL3lSvbYKaUY+4zthXj 394fALks0blb7XceA857NfIXHn2NI9ZrHllmpTjc6IeD332c6NW8AevYjU+mwGuM ejLfUgi137jrXaP7jlGSL85aFIWTGoBT6IZu+qiVo8qbWY5EH+3gSIQYCYpfKuaJ 6EbpYsqZ1tEg6tfUGJK4Ly87HHBCRNwDV9/85yGt+puwvjsPeaXELsGOpTaA8lGJ i0o8V/egkPa0mbqghudG9cwZluJCJSWxvxv7yersHIdedRwZyv7vSGu4FI4g39Km vNzoGHMHg8pOo6cx9Arah88V+SEsBxtCh3V9Fg== urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:persistent ACOnet Test Service Provider ACOnet Test Service Provider A SAML2 Service Provider available to all ACOnet Identity Federation members for testing purposes. Ein SAML2 Service Provider, der allen ACOnet Identity Federation Mitgliedern für Tests zur Verfügung steht. ACOnet ACOnet ACOnet ACOnet http://www.aco.net/ http://www.aco.net/?L=1 ACOnet Identity Federation Operator mailto:eduid@aco.net ACOnet Identity Federation Operator mailto:eduid@aco.net http://ukfederation.org.uk/doc/mdrps-20130902 UK federation SAML 1.1/2.0 Test SP This test service provider allows you to see the attributes your identity provider is releasing. https://test.ukfederation.org.uk/images/twigs_500x216.jpg https://test.ukfederation.org.uk/images/twigs_240x104.jpg https://test.ukfederation.org.uk/images/twigs_100x43.jpg https://test.ukfederation.org.uk/images/twigs_75x75.jpg MIIDADCCAeigAwIBAgIJALYNI4chorkFMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV BAMTE3VrZi1zdmMuZWRpbmEuYWMudWswHhcNMTEwMTI4MTY1MjQ2WhcNMjEwMTI1 MTY1MjQ2WjAeMRwwGgYDVQQDExN1a2Ytc3ZjLmVkaW5hLmFjLnVrMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv8qWcZAP79noTlNXCrHVJoUUgWlcaBQc V94tQnjUo313VRnbzWgaghHfv8xFEXpWRjQhTOCuAugI3wKmKVjmJQmSYhNc6pgJ lUSUwlefMu2kDBhU9fcY9YhqMgMcsMYNkHygU0gMIZm2HDkJGxTM/BU03VLCM/8o oJqJBqArueI2Crt/6emG2dT9KkxBhYb+mKiI4N8vK/XS6bCQHoAZTsh2fMCcjP/z mI4oGoitkoEEYh4tHf489XQXmCXil7parkOfYPiSbOscpTMnKw+e1E9otaoDakH1 Sgs81mRPAWBcWttIOSmS75a6mfooDeVNAE5S4iGuakKTw424ykb96QIDAQABo0Ew PzAeBgNVHREEFzAVghN1a2Ytc3ZjLmVkaW5hLmFjLnVrMB0GA1UdDgQWBBT4yzTF d+G9wC0XOImSgaDBtORrbzANBgkqhkiG9w0BAQUFAAOCAQEAFsLiJAnNO6EQiXwx hdKhH40h4veNxKL4bq3azVkH/YP7Ej8uQ89Ta+aR6xC+TDuvt2Baj3bmN5Dxejen r4I2/WP0eR6nH4r2vZ0cNKNDV2LBcjmxJhvcOM5151HzRDxNdw9nNHfR5kFreU2N ee/3SL8B+EZrQCu9mKZSL1OwuQbm9I9tp7Aqp414UDG9ivZIorrkIA5cJplfOaR9 /gIB1Eu9tAgJgofTwi9bzNde2kjOY410MZFfya1T7juPUJYx5WEJ0oHkJLbilx/W 2UAEC+Ir/a8rk/IjmVn+uHAyFUJCizUMUiYXlaJSiV3ltexNYOMgj/llrYMKgIjS 0HjUig== UK federation SAML 1.1/2.0 Test SP This test service provider allows you to see the attributes your identity provider is releasing. University of Edinburgh UK federation SAML 1.1/2.0 Test SP http://ukfederation.org.uk/ UK federation helpdesk mailto:service@ukfederation.org.uk UK federation infrastructure mailto:ukfed.infrastructure@ed.ac.uk http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf unifei.edu.br UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba http://www.unifei.edu.br/ http://www.unifei.edu.br/ MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxDzANBgNVBAoTBnVuaWZlaTEM MAoGA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1 LmJyMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJ BgNVBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMB4XDTExMDIy MjE5NDEwNVoXDTE0MDIyMTE5NDEwNVowgZoxDzANBgNVBAoTBnVuaWZlaTEMMAoG A1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1LmJy MRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNV BAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAszS24eQWB14ZsvJbc7/L0OIx91T7/x8eIMAg iljM/qQb6YscjrpRZF5sMgQExLzvkDWloF10S8tHdAJ85WtLcDHzL6yxv5PlP0dG 0uA2QL1NqaFYziyasi3MOihRozQ3VyDJLit7nKjb3r9BFlRKxEHH2DzU8ya2q9im dlZH9o6jyLk3qYWc88OmshEaqFCzRQre0GPYyLxDgc9mMAtVcG1y5MF2IBxUHG2M exL5GNVVRxvH8r+z0ZXssC/35SGmgZXNP83TcAyo7gOcPiLfuNr3E552ffFDjw3i GJiR9iyw5sUFMDqMshDUZnaqXpAmHBOGGk/sxa8lcdlJDArBrQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQBhktjReQRXN2QOley8nhzYJKTThbZdNWg9M7JhClsq43ys NMRPWVbGyFPealR7UEAY8NK2i/RBAwAQ1XGvUITAoICuHHzTYBc6EcXp22BEl+gN qDLyZOdNaLaWaMpRbd21dBOqe8CTGBxhes5Dwe/L0bBZgV/vHk9Qw6v9I+xaQroW 3aGrRnyxD8rPbcvLGHUPfoFdskkG2Y7UQUAYy8QlDApcA9hbplhgz5cVmqAR+vli FBlXJ1FNxrGhVjRg4ULTHR4H5JA6OXRLjI9gVKPbWk1/SblGi01wStR79SPBXO9c 2N3Q1WgSwTkR3BxJaxn8/S5iu4mQ+OXuVTxo5R0y urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient unifei.edu.br MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxDzANBgNVBAoTBnVuaWZlaTEM MAoGA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1 LmJyMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJ BgNVBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMB4XDTExMDIy MjE5NDEwNVoXDTE0MDIyMTE5NDEwNVowgZoxDzANBgNVBAoTBnVuaWZlaTEMMAoG A1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1LmJy MRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNV BAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAszS24eQWB14ZsvJbc7/L0OIx91T7/x8eIMAg iljM/qQb6YscjrpRZF5sMgQExLzvkDWloF10S8tHdAJ85WtLcDHzL6yxv5PlP0dG 0uA2QL1NqaFYziyasi3MOihRozQ3VyDJLit7nKjb3r9BFlRKxEHH2DzU8ya2q9im dlZH9o6jyLk3qYWc88OmshEaqFCzRQre0GPYyLxDgc9mMAtVcG1y5MF2IBxUHG2M exL5GNVVRxvH8r+z0ZXssC/35SGmgZXNP83TcAyo7gOcPiLfuNr3E552ffFDjw3i GJiR9iyw5sUFMDqMshDUZnaqXpAmHBOGGk/sxa8lcdlJDArBrQIDAQABMA0GCSqG SIb3DQEBBQUAA4IBAQBhktjReQRXN2QOley8nhzYJKTThbZdNWg9M7JhClsq43ys NMRPWVbGyFPealR7UEAY8NK2i/RBAwAQ1XGvUITAoICuHHzTYBc6EcXp22BEl+gN qDLyZOdNaLaWaMpRbd21dBOqe8CTGBxhes5Dwe/L0bBZgV/vHk9Qw6v9I+xaQroW 3aGrRnyxD8rPbcvLGHUPfoFdskkG2Y7UQUAYy8QlDApcA9hbplhgz5cVmqAR+vli FBlXJ1FNxrGhVjRg4ULTHR4H5JA6OXRLjI9gVKPbWk1/SblGi01wStR79SPBXO9c 2N3Q1WgSwTkR3BxJaxn8/S5iu4mQ+OXuVTxo5R0y urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba UNIFEI - Universidade Federal de Itajuba http://www.unifei.edu.br/ http://www.unifei.edu.br/ Everaldo Campos everaldo@unifei.edu.br ticket.iop.org CN=ticket.iop.org,OU=Member\, VeriSign Trust Network,OU=Authenticated by VeriSign,OU=Terms of use at www.verisign.co.uk/rpa (c)05,O=IOP Publishing Ltd,L=Bristol,ST=Avon,C=GB MIIFejCCBGKgAwIBAgIQRs9QFKCMIHlnWILL+H/kMjANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzA5 MDAwMDAwWhcNMTIwNDA2MjM1OTU5WjCB6DELMAkGA1UEBhMCR0IxDTALBgNVBAgT BEF2b24xEDAOBgNVBAcUB0JyaXN0b2wxGzAZBgNVBAoUEklPUCBQdWJsaXNoaW5n IEx0ZDE1MDMGA1UECxQsVGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jby51 ay9ycGEgKGMpMDUxIjAgBgNVBAsTGUF1dGhlbnRpY2F0ZWQgYnkgVmVyaVNpZ24x JzAlBgNVBAsTHk1lbWJlciwgVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UE AxQOdGlja2V0LmlvcC5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK0k vYlzSH7vvdi1wquPhBap5XOkZbXSTzxFauceC62qdw2xOwCJW+N8VPliT2bF0+Ic uqBRWXRoF7+z5aJWf7Zrq4XjxlJVd0TkiNGSXRY7IA7c2ciNPS8YP+iVrjoHcO0N 9JFZkfuqnFdajf6exlCe0ZpW9Q/i9QUBglS8oeQhAgMBAAGjggHTMIIBzzAJBgNV HRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vU1ZS U2VjdXJlLUczLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY3JsMEYGA1Ud IAQ/MD0wOwYLYIZIAYb4RQEHFwMwLDAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cu dmVyaXNpZ24uY28udWsvcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAfBgNVHSMEGDAWgBQNRFwWU0TBgn4dIKsl9AFj2L55pTB2BggrBgEFBQcBAQRq MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEF BQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMy1haWEudmVyaXNpZ24uY29tL1NWUlNl Y3VyZUczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYw ITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9n by52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBABp/ vWyJLNePxfNv1kLP9w2F5O6vpJr/y4NuH/Wv5LpJinN9KZ6Jht7zC2g7VaGvA75+ bb95cQ43uJ8KpOMmsaQ4vapwAZLxW/twUMUh2qbUmlmBnkKBPNZxzCRcNmhKOAfe ngqzUjEo/eZpsFfuvg9d/9L1od5kDfGFr4OFeN+Tin7zHoKbRv129NyIwLhaSixA t7LgIqlDQ4PRHCg0YWsE1CBSzSy+nWgDmWjcRIYeFoXve+wpsup3gtoBcxSKp6R5 Zo/W8ldI1Yak/Rkmn/73b1cGG0uqRDWfOHiswnes/xjDIQS9qqJRlNFHd9jkHxwb Ny/fu2lNRrmtoPmTctI= ticket.iop.org CN=ticket.iop.org,OU=Member\, VeriSign Trust Network,OU=Authenticated by VeriSign,OU=Terms of use at www.verisign.co.uk/rpa (c)05,O=IOP Publishing Ltd,L=Bristol,ST=Avon,C=GB MIIFejCCBGKgAwIBAgIQRs9QFKCMIHlnWILL+H/kMjANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzA5 MDAwMDAwWhcNMTIwNDA2MjM1OTU5WjCB6DELMAkGA1UEBhMCR0IxDTALBgNVBAgT BEF2b24xEDAOBgNVBAcUB0JyaXN0b2wxGzAZBgNVBAoUEklPUCBQdWJsaXNoaW5n IEx0ZDE1MDMGA1UECxQsVGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jby51 ay9ycGEgKGMpMDUxIjAgBgNVBAsTGUF1dGhlbnRpY2F0ZWQgYnkgVmVyaVNpZ24x JzAlBgNVBAsTHk1lbWJlciwgVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UE AxQOdGlja2V0LmlvcC5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK0k vYlzSH7vvdi1wquPhBap5XOkZbXSTzxFauceC62qdw2xOwCJW+N8VPliT2bF0+Ic uqBRWXRoF7+z5aJWf7Zrq4XjxlJVd0TkiNGSXRY7IA7c2ciNPS8YP+iVrjoHcO0N 9JFZkfuqnFdajf6exlCe0ZpW9Q/i9QUBglS8oeQhAgMBAAGjggHTMIIBzzAJBgNV HRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vU1ZS U2VjdXJlLUczLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY3JsMEYGA1Ud IAQ/MD0wOwYLYIZIAYb4RQEHFwMwLDAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cu dmVyaXNpZ24uY28udWsvcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAfBgNVHSMEGDAWgBQNRFwWU0TBgn4dIKsl9AFj2L55pTB2BggrBgEFBQcBAQRq MGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEF BQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMy1haWEudmVyaXNpZ24uY29tL1NWUlNl Y3VyZUczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYw ITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9n by52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBABp/ vWyJLNePxfNv1kLP9w2F5O6vpJr/y4NuH/Wv5LpJinN9KZ6Jht7zC2g7VaGvA75+ bb95cQ43uJ8KpOMmsaQ4vapwAZLxW/twUMUh2qbUmlmBnkKBPNZxzCRcNmhKOAfe ngqzUjEo/eZpsFfuvg9d/9L1od5kDfGFr4OFeN+Tin7zHoKbRv129NyIwLhaSixA t7LgIqlDQ4PRHCg0YWsE1CBSzSy+nWgDmWjcRIYeFoXve+wpsup3gtoBcxSKp6R5 Zo/W8ldI1Yak/Rkmn/73b1cGG0uqRDWfOHiswnes/xjDIQS9qqJRlNFHd9jkHxwb Ny/fu2lNRrmtoPmTctI= urn:mace:shibboleth:1.0:nameIdentifier IOP online services IOP online services http://www.iop.org/ Peter Haworth peter.haworth@iop.org Matt Keen matthew.keen@iop.org Keith Jones keith.jones@iop.org urn:oasis:names:tc:SAML:2.0:nameid-format:transient Feide RnD Translation Portal Feide RnD Oversettelsesportal A web portal for translation of software developed by Feide RnD, such that simpleSAMLphp and Foodle. En portal hvor man kan bidra med oversettelse av programvare utviklet av Feide RnD, slik som simpleSAMLphp og Foodle. arcada.fi kalmar finland MIIE5jCCA86gAwIBAgIQa3vG7hzvE9YGrscDYuR+kDANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMTExMTAwMDAwMFoXDTEzMTExMDIzNTk1OVowgbwxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUwMDU1MDEPMA0GA1UECBMGTnlsYW5kMRQwEgYDVQQH EwtIZWxzaW5nZm9yczEkMCIGA1UECRMbSmFuLU1hZ251cyBKYW5zc29ucyBQbGF0 cyAxMRowGAYDVQQKExFTdGlmdGVsc2VuIEFyY2FkYTEVMBMGA1UECxMMSVQtY2Vu dHJhbGVuMR0wGwYDVQQDExR0dWxsYm9tbWVuLmFyY2FkYS5maTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANQH+aKmTtif/TJBr2ulDcAwaZHT3/jmQEnG izqdL10Js9n55/LR02e9wX+FcJu9udhceIBkmDVOMEU4k7qN482mXOzygNYiTkFX 9hpaucrNme5rrqbh194UiotedOuWdHdsGs30Y51IMd0wS5Mie2b7Y5WeklSdUtMG wWOoZydYhKyTsPFJa8kkjlyKtrBD5ErfJ5dBKOD9VelZBhVNqEt73fxVpnstTZwt 40nQ7aKm/ksRczmYtfspJsj79pI51eL7RZ0PtOFjOuMbVxbAhbxjBTUg0hm7XA6/ Nz6vgvIiLHjAVooihE4eIav90xvGDP2g5oKRouXZl0rg4faHWf8CAwEAAaOCAWcw ggFjMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRj DXjemf9WFryJPUYPpw1QPfpnFjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAfBgNVHREEGDAW ghR0dWxsYm9tbWVuLmFyY2FkYS5maTANBgkqhkiG9w0BAQUFAAOCAQEAW0MOCRCS 3BfMa0MKrfWtgWIbtQT9LxpIKEx9AE4C9cmBws8TLrwzXHVwnt7uTS5JMxSm2d35 JSowjUXv+shLSw3d5DWxK/19Rl9mELZm5FyYOau0nGzMp53oA8n0snbgsnCAjYCI B394SK5MjW/MdE68L/5ZCm7ediMFdbEwabzTMCixHPaM9PYW6dGzujI4yQhAb+Eh vl55iqhWUxcWYGhm03x0VRPN6w7ICRoYCpM+SoemdR5EfXk0gB5tu2qLCKoH36+z +EC4Jn8FfKOqAY6L4xsGIJqlrQv8ObOz6q010EpbrXvBapKHiDVTcM9tc2Jg9MQ+ zQgT271kaFblsw== MIIEdjCCA16gAwIBAgIRANjPKkKEQJwfMHea3kHeKBAwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzEwMzAwMDAwMDBaFw0xNjExMDkyMzU5NTlaMEIxITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEdMBsGA1UEAxMUdHVsbGJvbW1l bi5hcmNhZGEuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUB/mi pk7Yn/0yQa9rpQ3AMGmR09/45kBJxos6nS9dCbPZ+efy0dNnvcF/hXCbvbnYXHiA ZJg1TjBFOJO6jePNplzs8oDWIk5BV/YaWrnKzZnua66m4dfeFIqLXnTrlnR3bBrN 9GOdSDHdMEuTIntm+2OVnpJUnVLTBsFjqGcnWISsk7DxSWvJJI5cirawQ+RK3yeX QSjg/VXpWQYVTahLe938VaZ7LU2cLeNJ0O2ipv5LEXM5mLX7KSbI+/aSOdXi+0Wd D7ThYzrjG1cWwIW8YwU1INIZu1wOvzc+r4LyIix4wFaKIoROHiGr/dMbxgz9oOaC kaLl2ZdK4OH2h1n/AgMBAAGjggFxMIIBbTAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJ ays3V0fqkOO57TAdBgNVHQ4EFgQUYw143pn/Vha8iT1GD6cNUD36ZxYwDgYDVR0P AQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG AQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQIBMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50 Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6 Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB8GA1UdEQQYMBaCFHR1bGxib21tZW4uYXJj YWRhLmZpMA0GCSqGSIb3DQEBBQUAA4IBAQBRld8PJrEUESgRtOrIVYJ9cyPENSki Dg5PFCvckLcfo6t0Or6Bfq5T5575x695zuKw6pD7xToO3oadzqgohveIWpN+qyEz 0uuQahsRq9cRVQfd9SGensZWfem3ujQZXk3sGwd350G7CiCcNJcNtbsb1wUdFPjW h0xhzFZPrHiD0hjAfx8nDMIlIdN2wQtok0+XHN2mll05DGLG2CtniIAnHEOVWEyH /bbmOj3zhw+kGJza5x7tldQLVsPntuBsvm74rKW+nAGVfyqhgWlB5kcTuVCe33sw d0vPK8knVsYNfPg0Ms8UNdm1LuFpkjxWiwJ4y9IFW7zf86tmV+ryxuBy urn:oasis:names:tc:SAML:2.0:nameid-format:transient Arcada Arcada Arcada Arcada Arcada Arcada http://www.arcada.fi/ http://www.arcada.fi/ http://www.arcada.fi/ Fredrik Finnberg mailto:haka.admin@arcada.fi David Sjoberg mailto:haka@arcada.fi Harald Hannelius mailto:haka.technical@arcada.fi https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ tum.de TU München (TUM) Munich University of Technology (TUM) Identity Provider der Technischen Universität München Identity Provider for TUM http://www.tum.de http://www.tum.de tumidp.lrz.de CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0 9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa QTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1 iZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+ iRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx 2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139 IzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0 dW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu 29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y 4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj cTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC Uw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc AdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw= tumidp.lrz.de CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0 9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa QTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1 iZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+ iRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx 2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139 IzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0 dW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu 29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y 4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj cTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC Uw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc AdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient tum.de tumidp.lrz.de CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0 9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa QTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1 iZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+ iRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx 2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139 IzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0 dW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu 29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y 4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj cTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC Uw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc AdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw= tumidp.lrz.de CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC REUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT FUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD EwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u ZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE RTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV TGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0 9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa QTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1 iZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+ iRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx 2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID AQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139 IzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96 YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0 dW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s cnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh LmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s cnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ KoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu 29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y 4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj cTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC Uw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc AdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient e8 e8 Technische Universität München Technische Universität München http://www.tum.de http://www.tum.de Ralf Ebner mailto:shibboleth@lrz.de Ralf Ebner mailto:shibboleth@lrz.de TUM IT-Support TUM IT-Support mailto:it-support@tum.de http://ukfederation.org.uk/doc/mdrps-20130902 MIIDWzCCAkOgAwIBAgIJAOAh4h4v+OW9MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV BAMTImVtLXVhdC1yaC1zdnIwMy5lbWVyYWxkaW5zaWdodC5jb20wHhcNMTEwNzI3 MTQyNjE0WhcNMjEwNzI0MTQyNjE0WjAtMSswKQYDVQQDEyJlbS11YXQtcmgtc3Zy MDMuZW1lcmFsZGluc2lnaHQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAnGjTgEi/bQRHpc9poXHq5QlfQomoyoCO5et3+VB4J65HOpP/PkxPE6ah kBTrzJstsD7SDatrcRM2aL28yjT+pj+mHR0x57JIMH8bC64Wy6xxC2/aj1dBZ1J8 xo4tLJuy3ojfb7eNSHg8UuJO3pRWIC3TtzXJfQuNiTY/8M32u3i4aY+1rss87BQ6 F+4G4MDC7EnjEm0f28WtweCC9+S5sm3AuxVEAwJuLMYJLJPfz5tgwDKYAeU9DmST kLiPgzr1roGEd6Bz6/o6t8rbaSUX4S7Dk6K/gVAJf9wFFvina/M2krLJC0yODqXY p2/8hVVm3uw02XRULx6nv8VRzQ+iuwIDAQABo34wfDBbBgNVHREEVDBSgiJlbS11 YXQtcmgtc3ZyMDMuZW1lcmFsZGluc2lnaHQuY29thixodHRwczovL3VhdC5sZWVk czEuZW1lcmFsZGluc2lnaHQuY29tL2VudGl0eTAdBgNVHQ4EFgQUwEzN/hOiH7zK 9Mrx+j9GNUPpbUEwDQYJKoZIhvcNAQEFBQADggEBABmXktnHYciTi91g9J/lveDc ZwLUQ9gwi/CrLe1SX1vxI9Zou1qt4WEVXcltofO5JQ4wbbJKOgB6avy56iY6qAcw +3A16o6lZHP+0Q/pomdZPiIxHCe5ZVjlk9OXhBRiAZiY9dI1VNKM3suGkGsDoQQm dojusN4+Hfv/E2gQi4iCJWmWvUbT7rTNkyVeWGBMEUJRCCAHUP5aZcqMVGwqvVlG RqkhtZpBnQu/XTEhKw9xhlpid8XUUEwAz+hfY/Hzf1YhyKCmLc9q709/sPOfnqTq ONpDCEUvKV32/tyP4qR7RwMnwVEtN29Vrc9XZQ+n6zgm47u4WotML5m4gmr0Wqw= Emerald Group Publishing Ltd Emerald Group Publishing Ltd: UAT Site http://uat.leeds1.emeraldinsight.com/ Rob Wood mailto:rwood@emeraldinsight.com Laurence Parkin mailto:lparkin@emeraldinsight.com http://edugain.org/ http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf LINDAT-Clarin repository Repozitář LINDAT-Clarin Repository of LINDAT-Clarin project at Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague Repozitář projektu LINDAT-Clarin Ústavu formální a aplikované lingvistiky Matematicko-fyzikální fakulty Univerzity Karlovy v Praze http://ufal.mff.cuni.cz/ http://ufal.mff.cuni.cz/ Active ufal-point.mff.cuni.cz CN=ufal-point.mff.cuni.cz,O=Charles University in Prague,C=CZ MIIEgTCCA2mgAwIBAgIRANAZM0fxIWg+DEEhaZlreVowDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMjEwMjQwMDAwMDBaFw0xNTEwMjQyMzU5NTlaMFUxCzAJBgNV BAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMR8w HQYDVQQDExZ1ZmFsLXBvaW50Lm1mZi5jdW5pLmN6MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAz4nCZa/xBh1ebd2+99GEqRMSqSkCEVfFi4Tndz6v87Iv ZMvLY40OJg3lIEzngOz8tnn/ft6xcLxGwr+IbY6raHT08Xu8lQMd8Rj8Gmdi3Ov3 XuCgjVpAID+GGfNkahzxebWORNfHyqEGSx2oFgRe8HD9BbT8mqheBPF8FIy6mYvs 495IEkQVc0BvPvTwqEw+qOHKBX+AWQQIHDJDQQnjoteXplHugOFDJiJYH0T/80u3 DO7h6oyiLlnyDywOVCQdiJPXNOtPMyM9rMT3Vw9SO4iIaMUkF5EafFFdEPLsi+FO 2Z3r7pBxv1/LkK9AWuzAYSnjK/szHym25FWroxJZOwIDAQABo4IBaTCCAWUwHwYD VR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFKKMnXN92GaN 5uyL8cZdchPl9NpQMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB AgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv VEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0 cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH MAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCEGA1UdEQQaMBiCFnVmYWwt cG9pbnQubWZmLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBAKWQZsd0zZBi+hz6 3LBx49MOoCXkpUkIdqecMhz0bpIhC+2Q3Uxp97lpfB/9CIMoI5tq+PRXDXQt2D6A fk90Maa8HYp1OQagBlY9jhs4ImbPbsHM5Aa3f4ycxhXs+hecaJBD4WiaxeWpOWes k5Q+FdJCZoPqHRD2chNwhBErztJgujEarVtMBCUpCEpy5lwgFFFc2oekH8CkhWLw sv6GENdYGamg5HfRAq57+mGW3FUnox3gkqTWDuVzOaMfDlHvfqRVtC7n4mhHVAqz adGmTo4VvqYQsi0gVzrts5HDZAQBI13mpxua74rU8XyluKEyjS4gkVXLnlRjwXeF IhAZYQU= LINDAT-Clarin repository Repository of LINDAT-Clarin project at Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic Ústav formální a aplikované lingvistiky, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague ÚFAL MFF UK http://ufal.mff.cuni.cz/ http://ufal.mff.cuni.cz/ Pavel Straňák stranak@ufal.mff.cuni.cz https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - VA Vidzeme University of Applied Sciences - VA IDP http://laife.lanet.lv/ http://www.va.lv/ ITserviss itserviss@lu.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - VEA Ventspils University College - VEA IDP http://laife.lanet.lv/ http://www.venta.lv/ ITserviss itserviss@lu.lv https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK MIICgTCCAeoCCQDwejraQ84XOTANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTFYxDTALBgNVBAgMBFJpZ2ExDTALBgNVBAcMBFJpZ2ExCzAJBgNVBAoMAkxVMQwwCgYDVQQLDANJVEQxFTATBgNVBAMMDGx1LWlkcC5sdS5sdjElMCMGCSqGSIb3DQEJARYWaXRzZXJ2aXNz IGF0IGx1IGRvdCBsdjAeFw0xMzAzMjExMDQ0MDJaFw0yODAzMTcxMDQ0MDJaMIGEMQswCQYDVQQGEwJMVjENMAsGA1UECAwEUmlnYTENMAsGA1UEBwwEUmlnYTELMAkGA1UECgwCTFUxDDAKBgNVBAsMA0lURDEVMBMGA1UEAwwMbHUtaWRwLmx1Lmx2MSUwIwYJKoZIhvcNAQkB FhZpdHNlcnZpc3MgYXQgbHUgZG90IGx2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCYSufWasOdnbIDeD2PnmalwxckHx5WLF1WjN1eE0ENJeTldBQDI/ui5ZBxerPyR20ENXbpo+LqjvyIJvQjkx2hkqJ24df0xQThzdbCyGjuA2G7BSNtBLfiboDX5paKOt0aTsyONeO1 ZBGi2uWZxKY+YhuUR9+lxOgGAtfaioNqEQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFbTpdFcy+0DUyhi8qOFnFz5yskz2iezD5a8OiOz6dc3bZBuppX/j/mYosMD23vcCsf7jZJzLAl4c57yxirFuYfG8Ho+2SqFB2DARVoZg7Zp8hwJl1aSruxBOb2hdcajpSek3yl+42Am0RdQ yOWlzJ0viw82thKw8EOzYCZZMFDK urn:oasis:names:tc:SAML:2.0:nameid-format:transient LAIFE - VIA Ventspils University College - VIA IDP http://laife.lanet.lv/ http://www.venta.lv/ ITserviss itserviss@lu.lv http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf ufrpe.br UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco http://www.ufrpe.br/ http://www.ufrpe.br/ MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFVOSVZFUlNJ REFERSBGRURFUkFMIFJVUkFMIERFIFBFUk5BTUJVQ08gLyBVRlJQRTEMMAoGA1UE CxMDQ1BEMSkwJwYJKoZIhvcNAQkBFhpjb29yZC5zdXBvcnRlQG50aS51ZnJwZS5i cjEPMA0GA1UEBxMGUkVDSUZFMRMwEQYDVQQIEwpQRVJOQU1CVUNPMQswCQYDVQQG EwJCUjEYMBYGA1UEAxMPdm1zaGliLnVmcnBlLmJyMB4XDTEzMDkwMjEyMDEwMVoX DTE2MDkwMTEyMDEwMVowgcExOTA3BgNVBAoTMFVOSVZFUlNJREFERSBGRURFUkFM IFJVUkFMIERFIFBFUk5BTUJVQ08gLyBVRlJQRTEMMAoGA1UECxMDQ1BEMSkwJwYJ KoZIhvcNAQkBFhpjb29yZC5zdXBvcnRlQG50aS51ZnJwZS5icjEPMA0GA1UEBxMG UkVDSUZFMRMwEQYDVQQIEwpQRVJOQU1CVUNPMQswCQYDVQQGEwJCUjEYMBYGA1UE AxMPdm1zaGliLnVmcnBlLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA2nK7Wq2HIdxRO5pOn/OqjL+pqF4ymtMwh9gm5NIDVw+51eTY7vgF2JfhyI6R gpBjdXy/mdbcQFDeCOeHm5dGSvrj6GijudN8SxmpOtJhrg1QXUsVCORBGVDqg4pJ xPpF7F7Os/KHjcw5R1e3FQfDBf+RMi+3n/8tw2F5/4XXvaEuzDj3kEIaG9l+1szw tgfw8nOBv2aCEFJw3diNojnh7LCTHQyP6WzSTRhmtaqqJ7SS0jgbbWuWtuF2OOxK Ri3mASA0DmRaTrMY9usutfkddpxJ0f7VjhTjam+4J8a6PsWJvXO5SoHKW/GvP61C VW/ya6DZKKjS8OGk1sQ0ApbryQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQASVqt+ fIOD7MU30TUjylL5F1TH4F7Wco3Oh/TA1GmiOo3n3Jw/Jwp/SO/cRehHgG0P5Inh od01LhGYR8IWYhNE0/xW5AmohOMPrPrFvGhZYdea8q5lDUgMOAhJ6HcVtX916i30 BOZRJT6YBZ1+gM11j+uzVH1POrPRpBKIG2mFXIENyykcUH1/fzZq6nCYQRkRqwGW Qqr/W736U+9O7maGgwiyyB1Qoh009siTxLjIHPWqu+Uv99CKYioPv87dUpXRrG/w T03SRkawusIfxjWkchmxr1AZmJmC+k4fvfPp1U4CPgBpN/bn0/z+jacWe7P6XSV2 A7uW95WfCmbke4rc urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient ufrpe.br MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFVOSVZFUlNJ REFERSBGRURFUkFMIFJVUkFMIERFIFBFUk5BTUJVQ08gLyBVRlJQRTEMMAoGA1UE CxMDQ1BEMSkwJwYJKoZIhvcNAQkBFhpjb29yZC5zdXBvcnRlQG50aS51ZnJwZS5i cjEPMA0GA1UEBxMGUkVDSUZFMRMwEQYDVQQIEwpQRVJOQU1CVUNPMQswCQYDVQQG EwJCUjEYMBYGA1UEAxMPdm1zaGliLnVmcnBlLmJyMB4XDTEzMDkwMjEyMDEwMVoX DTE2MDkwMTEyMDEwMVowgcExOTA3BgNVBAoTMFVOSVZFUlNJREFERSBGRURFUkFM IFJVUkFMIERFIFBFUk5BTUJVQ08gLyBVRlJQRTEMMAoGA1UECxMDQ1BEMSkwJwYJ KoZIhvcNAQkBFhpjb29yZC5zdXBvcnRlQG50aS51ZnJwZS5icjEPMA0GA1UEBxMG UkVDSUZFMRMwEQYDVQQIEwpQRVJOQU1CVUNPMQswCQYDVQQGEwJCUjEYMBYGA1UE AxMPdm1zaGliLnVmcnBlLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA2nK7Wq2HIdxRO5pOn/OqjL+pqF4ymtMwh9gm5NIDVw+51eTY7vgF2JfhyI6R gpBjdXy/mdbcQFDeCOeHm5dGSvrj6GijudN8SxmpOtJhrg1QXUsVCORBGVDqg4pJ xPpF7F7Os/KHjcw5R1e3FQfDBf+RMi+3n/8tw2F5/4XXvaEuzDj3kEIaG9l+1szw tgfw8nOBv2aCEFJw3diNojnh7LCTHQyP6WzSTRhmtaqqJ7SS0jgbbWuWtuF2OOxK Ri3mASA0DmRaTrMY9usutfkddpxJ0f7VjhTjam+4J8a6PsWJvXO5SoHKW/GvP61C VW/ya6DZKKjS8OGk1sQ0ApbryQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQASVqt+ fIOD7MU30TUjylL5F1TH4F7Wco3Oh/TA1GmiOo3n3Jw/Jwp/SO/cRehHgG0P5Inh od01LhGYR8IWYhNE0/xW5AmohOMPrPrFvGhZYdea8q5lDUgMOAhJ6HcVtX916i30 BOZRJT6YBZ1+gM11j+uzVH1POrPRpBKIG2mFXIENyykcUH1/fzZq6nCYQRkRqwGW Qqr/W736U+9O7maGgwiyyB1Qoh009siTxLjIHPWqu+Uv99CKYioPv87dUpXRrG/w T03SRkawusIfxjWkchmxr1AZmJmC+k4fvfPp1U4CPgBpN/bn0/z+jacWe7P6XSV2 A7uW95WfCmbke4rc urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco UFRPE - Universidade Federal Rural de Pernambuco http://www.ufrpe.br/ http://www.ufrpe.br/ Fred Medeiros coord.suporte@nti.ufrpe.br niifi href href-edugain https://metadata.eduid.hu/logos/niifi.png http://vvc.niif.hu/ http://vvc.niif.hu/ vvc.niif.hu MIIDpjCCAo6gAwIBAgIJAMjwevTdUaFoMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAkhVMQ0wCwYDVQQKEwROSUlGMQwwCgYDVQQLEwNBQUkxFDASBgNVBAMTC3Z2Yy5uaWlmLmh1MB4XDTEwMDIwMzExMTA0NVoXDTM3MDYyMTExMTA0NVowQDELMAkGA1UEBhMCSFUxDTALBgNVBAoTBE5JSUYxDDAKBgNVBAsTA0FBSTEUMBIGA1UEAxMLdnZjLm5paWYuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoona+rrWD+FiNj++BK8vn/dQyMCteRKU4wa8ZTNycUjoP26eEOkBw6oqrnw1qyw3oKKUVfCEiIIlfXg9nJ5qMo7NTYKe/IlanYC+uGMTmT8DjgTH9fpA/8CoNjssuyAOhh0oEGdWoPcCd89K+II8uF7Fjz1EhP3WRhWfDTO+mfytMj4qwzV2oLUOfePt7LYMXNNoPkWAPa5bar/z0Nl244NjChWvSsM73r23yh1LTCmSH9Lhpotx/k+wvQybhraDhOE57NddmEL/5ylhX91Trsi32ukNO2XG4Ndbm5voonxeVRfB6j1rMa51SwEvTZkmDSThx7rvvzZ/f6x/9WdjDAgMBAAGjgaIwgZ8wHQYDVR0OBBYEFLwrQAopwhLyqnRtc3BcA1NQJZaBMHAGA1UdIwRpMGeAFLwrQAopwhLyqnRtc3BcA1NQJZaBoUSkQjBAMQswCQYDVQQGEwJIVTENMAsGA1UEChMETklJRjEMMAoGA1UECxMDQUFJMRQwEgYDVQQDEwt2dmMubmlpZi5odYIJAMjwevTdUaFoMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHx0XxnnnmJztT/UEOrQ0nvR3NTGYJijfG68/bovwtrXJB+9plWTYyWyIeysddciTSgmaaVnGFw9jj8HtpuAvf3N5mKr6bELP8z7lhGa/WxKgjjv/ETTflNOCf8tkhxFJeSJC/Y03MOq+Xqb+6ZzriJIVNYhKDOxR+6inftRQSJ2NWmbgwurPYE/CpvqtDTrXeRnweZ1qAjWzKBswU5Un5mnPxcBPOoBuXtf3hhZU8/u4oXEBBQrsX0BsAFmY6VsJKO/UNB+AtAajgMZbngFXKBUCKDhSwmFUNjLda2MtF6WmuCUuMgQsdV6d/pp47VnVpkLLCVTNunYA/WvlS+G5kU= urn:oasis:names:tc:SAML:2.0:nameid-format:transient NIIF kollaborációs portál NIIF Voice Video Collaboration Service Elsősorban kutató-fejlesztő csoportok együttműködését hatékonyan támogató infokommunikációs szolgáltatások gyűjteménye (voip, web-, és videó konferencia).rn Community and support portal of NIIF collaboration services, which provides tools and information to access NIIF collaboration services like VoIP and Videoconferencing (MCU booking, videoconference recording, streaming, etc.) NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development http://www.niif.hu http://www.niif.hu NIIF AAI mailto:aai@niif.hu Video Admin mailto:video-admin@niif.hu Video Admin mailto:video-admin@niif.hu MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7 MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7 urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ordbogen.com Ordbogen.com to provide an online dictionary in which you look up an unlimited number of words in the dictionaries bought by your educational institution. at levere en online ordbog hvori du kan foretage et ubegrænset antal opslag i de ordbøger, som din institution har købt adgang til. http://wayf.dk/images/stories/WAYF-filer/metadataregistrationpracticestatementwayf.pdf MIIE3TCCA8WgAwIBAgISESFgDbqp6YXwPvILGKAnrUDtMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIwMTA0MDkzNTU0WhcNMTcwMTAzMDkzNTU0WjBHMQswCQYDVQQGEwJESzEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRUwEwYDVQQDEwx3YXlmLndheWYuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAosqmcujXhA49vHQLLTKZxFTz3guMRnwHvUxz5vvuMPYVTGl+fXPdq9ULhkNc1jlCr4+pFOwLdy9zkuAn8dK7grQEaU58K0uF4MTyKixFnPvU3806roL8PnrmUQ2t8y76U9jzsk/B3Ggi5pVqhOktHpZyzz1yBpE14R+/DPzHrpKIFJY4N2uzoBrcEAsJY6aTUfIaB/NEpe4BY8sDZ3CTuU3tWUfhdlZESYsmngdnHD6k0HUKti9F43UM6JyN6fz7T70JlHAcTHzYKhjtPLcWG8lWFqNtry7fCYC5SlKn4zmyifoASxRoH3EuxtE/Fmmt+M6I83kg3H0R1b8PHimfAgMBAAGjggGxMIIBrTAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wFwYDVR0RBBAwDoIMd2F5Zi53YXlmLmRrMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxnMi5jcmwwgYgGCCsGAQUFBwEBBHwwejBBBggrBgEFBQcwAoY1aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nkb21haW52YWxnMi5jcnQwNQYIKwYBBQUHMAGGKWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc2RvbWFpbnZhbGcyMB0GA1UdDgQWBBS44PHFNUdj1NTiqkjShHfvW50SIzAfBgNVHSMEGDAWgBSWrfqwW7mDZCp2whyKadpC3P79KDANBgkqhkiG9w0BAQUFAAOCAQEAjqwtcRjT+gYKMhgwpJ4MNpL6W80efrcMDdWnZUJzN081ht0dcQqvdAVjkWylEQbbS1LXc9OZecRJGR1vxBzS7bq0lRauPuYodzOsDzP4cEW/W+PvWIEIpm5yIBZ31P7VnRpaRwmeff8OlhDOvM4+wdovRvIpLgyeyW05R2i4DenI8juCaWXNG+CATj35gW3uh/LD9DBzpZDoQ41/5yJPZUuiHfZtnW0M7oVnhidn5sT319Xiag3Jlqe7dx1D+b0oZVDTbwrECOdROTcbOkbGsr4VleBcTtL5RoF4cDokYB6LpIDmSMiBV6DztPcrPC/ERS/tEBMbfMWVAus4f0SvdQ== MIIE3TCCA8WgAwIBAgISESFgDbqp6YXwPvILGKAnrUDtMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIwMTA0MDkzNTU0WhcNMTcwMTAzMDkzNTU0WjBHMQswCQYDVQQGEwJESzEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRUwEwYDVQQDEwx3YXlmLndheWYuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAosqmcujXhA49vHQLLTKZxFTz3guMRnwHvUxz5vvuMPYVTGl+fXPdq9ULhkNc1jlCr4+pFOwLdy9zkuAn8dK7grQEaU58K0uF4MTyKixFnPvU3806roL8PnrmUQ2t8y76U9jzsk/B3Ggi5pVqhOktHpZyzz1yBpE14R+/DPzHrpKIFJY4N2uzoBrcEAsJY6aTUfIaB/NEpe4BY8sDZ3CTuU3tWUfhdlZESYsmngdnHD6k0HUKti9F43UM6JyN6fz7T70JlHAcTHzYKhjtPLcWG8lWFqNtry7fCYC5SlKn4zmyifoASxRoH3EuxtE/Fmmt+M6I83kg3H0R1b8PHimfAgMBAAGjggGxMIIBrTAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wFwYDVR0RBBAwDoIMd2F5Zi53YXlmLmRrMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxnMi5jcmwwgYgGCCsGAQUFBwEBBHwwejBBBggrBgEFBQcwAoY1aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nkb21haW52YWxnMi5jcnQwNQYIKwYBBQUHMAGGKWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc2RvbWFpbnZhbGcyMB0GA1UdDgQWBBS44PHFNUdj1NTiqkjShHfvW50SIzAfBgNVHSMEGDAWgBSWrfqwW7mDZCp2whyKadpC3P79KDANBgkqhkiG9w0BAQUFAAOCAQEAjqwtcRjT+gYKMhgwpJ4MNpL6W80efrcMDdWnZUJzN081ht0dcQqvdAVjkWylEQbbS1LXc9OZecRJGR1vxBzS7bq0lRauPuYodzOsDzP4cEW/W+PvWIEIpm5yIBZ31P7VnRpaRwmeff8OlhDOvM4+wdovRvIpLgyeyW05R2i4DenI8juCaWXNG+CATj35gW3uh/LD9DBzpZDoQ41/5yJPZUuiHfZtnW0M7oVnhidn5sT319Xiag3Jlqe7dx1D+b0oZVDTbwrECOdROTcbOkbGsr4VleBcTtL5RoF4cDokYB6LpIDmSMiBV6DztPcrPC/ERS/tEBMbfMWVAus4f0SvdQ== urn:oasis:names:tc:SAML:2.0:nameid-format:transient WAYF - Where are you from WAYF - Where are you from WAYF - Where are you from WAYF - Where are you from http://wayf.dk/index.php/da http://wayf.dk/index.php/en WAYF Operations drift@wayf.dk webapp.rz.rwth-aachen.de CN=webapp.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFMDCCBBigAwIBAgIEDFo21TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wODA1MjYxMzIx MTBaFw0xMzA1MjUxMzIxMTBaMIGgMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xITAfBgNVBAMTGHdlYmFwcC5yei5yd3RoLWFhY2hlbi5kZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPSjax3nWhzo9FlrwXb6WuWOpuX1VPMdqqHe U3ZOJKfvyPi2wjkKprmQAWsOoyWEOa9VYs5xwu7EI0DxG2Ki1m05qTr2qksCJCxk o55adwXMKwQKVDFiPSCeBk9qxsITvgDZ1F9aO8V/8dNbXLZrezKyESAVOmcuyGnV oPERrHsr8YAHxLmxKVE4FA9u0Y74yrG553Ao22nQB+fsqUEmxGmGLIst6plyoh+5 tzR5CYffYfLh1WWX9sU2fXBedxZaOhDhWgHjsXFHj+912PQQDHnb6CFZujc47XrD k59m3+7Y9dK1TG08OeDn55zSUDQE8xKyIMm7vdDn3FpjKhr1ynsCAwEAAaOCAbEw ggGtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDATAdBgNVHQ4EFgQUjd6b6RuCG2XWIbgH9w3zNRiukwUwHwYDVR0j BBgwFoAUbtU+wBwvcck8v0lO72pVSOzR8jgwIgYDVR0RBBswGYEXZW1haWxAcnou cnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0cDovL2NkcDEucGNh LmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsG AQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQBch7KrzkvZa5c6AcG/Y3eoBAmfKapbtfwpwYL7 S7LdavVaSkDTLsKzgAM0qh4bWKqLEVhQe1lrgsl3sW5cmwfiXtlU8U61anTauEzu di7TBr4j+ROORf8VL4lP1NBkb40h5KDr/VMwRJWRAOflOn8nfPyGr5Bs/Pb9Dl3O Cjgz2QtFsSHgtZQYOicHEVOL48mpj6I3Q/+aX/0YQQkJDabqrCZv1SL88pfK+zEz iGUx8gzfRwnOsLr3jqugUefXuyw95CfyqWwkKLOxxGe1A3xqGpOxtDD6GjGH2sbn DNDBTV9xM9Oxj0MtYNRc7iwF7p9RZMSy2SWQx045vlwRTIgU webapp.rz.rwth-aachen.de CN=webapp.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE MIIFMDCCBBigAwIBAgIEDFo21TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE RTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB MSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wODA1MjYxMzIx MTBaFw0xMzA1MjUxMzIxMTBaMIGgMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50 dW0xITAfBgNVBAMTGHdlYmFwcC5yei5yd3RoLWFhY2hlbi5kZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAPSjax3nWhzo9FlrwXb6WuWOpuX1VPMdqqHe U3ZOJKfvyPi2wjkKprmQAWsOoyWEOa9VYs5xwu7EI0DxG2Ki1m05qTr2qksCJCxk o55adwXMKwQKVDFiPSCeBk9qxsITvgDZ1F9aO8V/8dNbXLZrezKyESAVOmcuyGnV oPERrHsr8YAHxLmxKVE4FA9u0Y74yrG553Ao22nQB+fsqUEmxGmGLIst6plyoh+5 tzR5CYffYfLh1WWX9sU2fXBedxZaOhDhWgHjsXFHj+912PQQDHnb6CFZujc47XrD k59m3+7Y9dK1TG08OeDn55zSUDQE8xKyIMm7vdDn3FpjKhr1ynsCAwEAAaOCAbEw ggGtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDATAdBgNVHQ4EFgQUjd6b6RuCG2XWIbgH9w3zNRiukwUwHwYDVR0j BBgwFoAUbtU+wBwvcck8v0lO72pVSOzR8jgwIgYDVR0RBBswGYEXZW1haWxAcnou cnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0cDovL2NkcDEucGNh LmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsG AQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRl L3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQBch7KrzkvZa5c6AcG/Y3eoBAmfKapbtfwpwYL7 S7LdavVaSkDTLsKzgAM0qh4bWKqLEVhQe1lrgsl3sW5cmwfiXtlU8U61anTauEzu di7TBr4j+ROORf8VL4lP1NBkb40h5KDr/VMwRJWRAOflOn8nfPyGr5Bs/Pb9Dl3O Cjgz2QtFsSHgtZQYOicHEVOL48mpj6I3Q/+aX/0YQQkJDabqrCZv1SL88pfK+zEz iGUx8gzfRwnOsLr3jqugUefXuyw95CfyqWwkKLOxxGe1A3xqGpOxtDD6GjGH2sbn DNDBTV9xM9Oxj0MtYNRc7iwF7p9RZMSy2SWQx045vlwRTIgU RWTH Aachen RWTH Aachen http://www.rz.rwth-aachen.de Wilfred Gasper gasper@rz.rwth-aachen.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ http://www.geant.net/uri/dataprotection-code-of-conduct/v1 WebLicht WebLicht CLARIN Federation Demonstrator: several linguistic webapplications at the SfS Tübingen CLARIN Federation Demonstrator: several linguistic webapplications at the SfS Tübingen http://weblicht.sfs.uni-tuebingen.de/weblichtwiki/index.php/Main_Page http://weblicht.sfs.uni-tuebingen.de/weblichtwiki/index.php/Main_Page http://weblicht.sfs.uni-tuebingen.de/weblichtwiki/index.php/WebLicht_Privacy_Policy_Document weblicht.sfs.uni-tuebingen.de emailAddress=eh@sfs.uni-tuebingen.de,CN=weblicht.sfs.uni-tuebingen.de,OU=WebLicht,OU=DSPIN,OU=Seminar fuer Sprachwissenschaft,O=Universitaet Tuebingen,C=DE MIIFpzCCBI+gAwIBAgIED+vXfzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMTAwNDE5MTMyNjA3WhcNMTUwNDE4MTMyNjA3WjCByzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xKDAm BgNVBAsTH1NlbWluYXIgZnVlciBTcHJhY2h3aXNzZW5zY2hhZnQxDjAMBgNVBAsT BURTUElOMREwDwYDVQQLEwhXZWJMaWNodDEmMCQGA1UEAxMdd2VibGljaHQuc2Zz LnVuaS10dWViaW5nZW4uZGUxJjAkBgkqhkiG9w0BCQEWF2VoQHNmcy51bmktdHVl YmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJJ+lISL liCGHMdtC5EKdkSPkZIEfGf6u0I2YT+u/bX37XL4yOvmMxJxRLQM4oEvnE67n8k8 4qe06B8xErFh3KqgC5Q5keUlQmXJu4wvABnk9AuxlwJKuGXI3PetBYfhid10A7Iu 3Ki0s3j7+7yYTG6xXJt4qrE7rV/v79zBQcoKOwu1AMdfV9q8GRShEXCQ82P4IITT Q4z513p1e0mscDdBIunH6aThNCJA9rUBwEVX90HX5KHaOPSksHISylhjl/++XJFy /0wBpiZ4+7pN2S/go9J8A153NZSPhF2M5deyWgjT/K2LSudLnegIlRFTq1Kv89eE bF/ZaHuNvakbqQIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRmWkIAb3Vr zkTtELxvwSx4nngcUDAfBgNVHSMEGDAWgBSwwbtoNX/i1kGcGnGv4PxBNM3DqDAi BgNVHREEGzAZgRdlaEBzZnMudW5pLXR1ZWJpbmdlbi5kZTCBkwYDVR0fBIGLMIGI MEKgQKA+hjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2NsYXNzaWMtdW5pdHVlLWNh L3B1Yi9jcmwvZ19jYWNybC5jcmwwQqBAoD6GPGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBrAYIKwYB BQUHAQEEgZ8wgZwwTAYIKwYBBQUHMAKGQGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv Y2xhc3NpYy11bml0dWUtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwTAYIKwYB BQUHMAKGQGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2Ev cHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGxJyokA uUwUFzvszzutQNicSlWWHmrB6g63cRkbgBMsNGFwIyhrizCJtPYTDAbJ1lG2PrYj YpbhHR4892JIAm1IkyR4sJvAKXgnzNHtTy1ZTmlP7BjekPb6pcSRWAra84A+bOWY +Q3KRITfEcUfsFw/PWYO8qwDurTWGBK3ReWkwLJ9y89XZDXQZt4A9RQnnBvnC7RU kLkAmxRV27neEuG8eh0tuFXStHuLbClnNnHaAt1c8m2awjWCWShG5cTR99muSJTc NGifdwt0qWax50ASplgOtT/GZAw2E7HEEgbDA+6JcKpVlh+UMnk2JN+nkkKUjgnD wN2yHSwHNNMiiGY= weblicht.sfs.uni-tuebingen.de emailAddress=eh@sfs.uni-tuebingen.de,CN=weblicht.sfs.uni-tuebingen.de,OU=WebLicht,OU=DSPIN,OU=Seminar fuer Sprachwissenschaft,O=Universitaet Tuebingen,C=DE MIIFpzCCBI+gAwIBAgIED+vXfzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv YmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10 dWViaW5nZW4uZGUwHhcNMTAwNDE5MTMyNjA3WhcNMTUwNDE4MTMyNjA3WjCByzEL MAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xKDAm BgNVBAsTH1NlbWluYXIgZnVlciBTcHJhY2h3aXNzZW5zY2hhZnQxDjAMBgNVBAsT BURTUElOMREwDwYDVQQLEwhXZWJMaWNodDEmMCQGA1UEAxMdd2VibGljaHQuc2Zz LnVuaS10dWViaW5nZW4uZGUxJjAkBgkqhkiG9w0BCQEWF2VoQHNmcy51bmktdHVl YmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJJ+lISL liCGHMdtC5EKdkSPkZIEfGf6u0I2YT+u/bX37XL4yOvmMxJxRLQM4oEvnE67n8k8 4qe06B8xErFh3KqgC5Q5keUlQmXJu4wvABnk9AuxlwJKuGXI3PetBYfhid10A7Iu 3Ki0s3j7+7yYTG6xXJt4qrE7rV/v79zBQcoKOwu1AMdfV9q8GRShEXCQ82P4IITT Q4z513p1e0mscDdBIunH6aThNCJA9rUBwEVX90HX5KHaOPSksHISylhjl/++XJFy /0wBpiZ4+7pN2S/go9J8A153NZSPhF2M5deyWgjT/K2LSudLnegIlRFTq1Kv89eE bF/ZaHuNvakbqQIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRmWkIAb3Vr zkTtELxvwSx4nngcUDAfBgNVHSMEGDAWgBSwwbtoNX/i1kGcGnGv4PxBNM3DqDAi BgNVHREEGzAZgRdlaEBzZnMudW5pLXR1ZWJpbmdlbi5kZTCBkwYDVR0fBIGLMIGI MEKgQKA+hjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2NsYXNzaWMtdW5pdHVlLWNh L3B1Yi9jcmwvZ19jYWNybC5jcmwwQqBAoD6GPGh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBrAYIKwYB BQUHAQEEgZ8wgZwwTAYIKwYBBQUHMAKGQGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv Y2xhc3NpYy11bml0dWUtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwTAYIKwYB BQUHMAKGQGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2Ev cHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGxJyokA uUwUFzvszzutQNicSlWWHmrB6g63cRkbgBMsNGFwIyhrizCJtPYTDAbJ1lG2PrYj YpbhHR4892JIAm1IkyR4sJvAKXgnzNHtTy1ZTmlP7BjekPb6pcSRWAra84A+bOWY +Q3KRITfEcUfsFw/PWYO8qwDurTWGBK3ReWkwLJ9y89XZDXQZt4A9RQnnBvnC7RU kLkAmxRV27neEuG8eh0tuFXStHuLbClnNnHaAt1c8m2awjWCWShG5cTR99muSJTc NGifdwt0qWax50ASplgOtT/GZAw2E7HEEgbDA+6JcKpVlh+UMnk2JN+nkkKUjgnD wN2yHSwHNNMiiGY= WebLicht WebLicht CLARIN Federation Demonstrator: several linguistic webapplications at the SfS Tübingen CLARIN Federation Demonstrator: several linguistic webapplications at the SfS Tübingen e60 e60 Universität Tübingen University of Tuebingen http://www.uni-tuebingen.de/ http://www.uni-tuebingen.de/en/landingpage.html Thomas Zastrow mailto:thomas.zastrow@uni-tuebingen.de Department of Linguistics, General and Computational Linguistics Support mailto:webapplications@sfs.uni-tuebingen.de webshop.rz.uni-wuerzburg.de CN=webshop.rz.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEzCCA/ugAwIBAgIEEDlpOTANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTEwMDYxNzA5MzIyNVoXDTE1MDYxNjA5MzIyNVowbDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xJDAiBgNVBAMTG3dlYnNob3AucnoudW5pLXd1ZXJ6YnVyZy5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALN575+C0sepcARoGYIT9zSB KYSkB6Ru6AKv3lvzhxMOJqOClAW6RUNkBafdMMHvibuVYrHlYleG5NiN3H7Y26S7 fLR2BFKbL05rXq/caqXc2aq/6HJVoNacJixT3skCAnfF5WHIEGq6BmSVIpiPtzAw xX3K2+8L3+TrQzOuGlTjsne2INgjnKBZHG0Wr2R5KjKzkmbtx3hd4r3soIlbeoMZ /g5mE2zbnLYpWxCENW/HHC/lCuuuRCY2jGlNp8kCPsoZbA4lVZv7wbTZytCSSxnF eyonLhS3da1Ujnht/qE5qo07aZnqfIxXRTKiE27vHkTLX9sn7fLKIVJS6dSG/AMC AwEAAaOCAbswggG3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjL44In40oyoDIV47udhKE5q0 s6wwHwYDVR0jBBgwFoAUfR+oQPam9jJOgeX4MgvDbSvEM24wJAYDVR0RBB0wG4EZ b3JkZXJAcnoudW5pLXd1ZXJ6YnVyZy5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4 oDagNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9j YWNybC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw QgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAAtqDQy6lwnNm Q5sWZeEK1r7TTaSFnCa8PYcl8QhttybQMoX7hfcAsbmgBza/66VStCabephMjlyd I0fcD1d3Opc+m7LwMjcslVa0VMq7a4iQontbkizWFkkkGYPDItmVYOCK8fypiBOR uLmrTrogyQErV1PqCBlifJJOatE+nJk6X84rNd3qDpTSaHK0sjOPhnQVQdvRUcnD zTb9MMXYIOqrER5J7pC3oQuwC/Rc+CWTK/qZF/FF0BBVLtJK1SP+umKwDitOMOz5 cStKE2ulSCoSH0jMmhp516knF/OIeqFuHgMMMRqqxAypuLAVbSlFhuZ25mUDngxC Z8hLHkleuQ== webshop.rz.uni-wuerzburg.de CN=webshop.rz.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFEzCCA/ugAwIBAgIEEDlpOTANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTEwMDYxNzA5MzIyNVoXDTE1MDYxNjA5MzIyNVowbDELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xJDAiBgNVBAMTG3dlYnNob3AucnoudW5pLXd1ZXJ6YnVyZy5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALN575+C0sepcARoGYIT9zSB KYSkB6Ru6AKv3lvzhxMOJqOClAW6RUNkBafdMMHvibuVYrHlYleG5NiN3H7Y26S7 fLR2BFKbL05rXq/caqXc2aq/6HJVoNacJixT3skCAnfF5WHIEGq6BmSVIpiPtzAw xX3K2+8L3+TrQzOuGlTjsne2INgjnKBZHG0Wr2R5KjKzkmbtx3hd4r3soIlbeoMZ /g5mE2zbnLYpWxCENW/HHC/lCuuuRCY2jGlNp8kCPsoZbA4lVZv7wbTZytCSSxnF eyonLhS3da1Ujnht/qE5qo07aZnqfIxXRTKiE27vHkTLX9sn7fLKIVJS6dSG/AMC AwEAAaOCAbswggG3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjL44In40oyoDIV47udhKE5q0 s6wwHwYDVR0jBBgwFoAUfR+oQPam9jJOgeX4MgvDbSvEM24wJAYDVR0RBB0wG4EZ b3JkZXJAcnoudW5pLXd1ZXJ6YnVyZy5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRw Oi8vY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4 oDagNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9j YWNybC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8v Y2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw QgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1 Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAAtqDQy6lwnNm Q5sWZeEK1r7TTaSFnCa8PYcl8QhttybQMoX7hfcAsbmgBza/66VStCabephMjlyd I0fcD1d3Opc+m7LwMjcslVa0VMq7a4iQontbkizWFkkkGYPDItmVYOCK8fypiBOR uLmrTrogyQErV1PqCBlifJJOatE+nJk6X84rNd3qDpTSaHK0sjOPhnQVQdvRUcnD zTb9MMXYIOqrER5J7pC3oQuwC/Rc+CWTK/qZF/FF0BBVLtJK1SP+umKwDitOMOz5 cStKE2ulSCoSH0jMmhp516knF/OIeqFuHgMMMRqqxAypuLAVbSlFhuZ25mUDngxC Z8hLHkleuQ== Universität Würzburg Rechenzentrum Uni Würzburg Webshop http://www.uni-wuerzburg.de Hartmut Plehn serverzertifikate@rz.uni-wuerzburg.de Christian Rossa leitung@rz.uni-wuerzburg.de MIIE2TCCA8GgAwIBAgIQAJccxEo2duCHcGqbD4x1ezANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEwMTIxMzAwMDAwMFoXDTEzMTIxMjIzNTk1OVowgbkxCzAJBgNV BAYTAkZJMQ4wDAYDVQQREwUzMzcyMDESMBAGA1UECBMJUGlya2FubWFhMRAwDgYD VQQHEwdUYW1wZXJlMRwwGgYDVQQJExNLb3JrZWFrb3VsdW5rYXR1IDEwMSkwJwYD VQQKEyBUYW1wZXJlIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neTEWMBQGA1UECxMN VGlldG9oYWxsaW50bzETMBEGA1UEAxMKd2ViLnR1dC5maTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMwuC5ZzOZGbCpzsmKNIBH1rkRQRFRnh1MCO9Yj1 1SswE4yLjA6dETebXoTMrwJb/v7uDVmv7NY33vUDolPxenXmMcfBqLfQI46MPaiV 0cKAu0RvPHtpmTghnzFZOg4hGvYIAIT1zPkYywg7U4VFyMtJPnPnlOJeHhbh91vT TT37n5Fmh9RWUQJsxzfSQmE3xMVNgnPFBe84Pa+rNTbix24MgmV2hgchSuTFBaEq MS3Pba1SJETJ1bZcERyJNLTO8m80BuYZrBYuBjheYfQ23jf1Gy/LLgK9yZJNH9ll CnMoQfltT+QkOLy84GHbiEVAXzPfrAmqbZOGcHTt3Q7cAOsCAwEAAaOCAV0wggFZ MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRs64Sa dKhtvd/JVXh5Bnp6NTaw6DAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE AbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu b3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG KWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG AQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAVBgNVHREEDjAMggp3 ZWIudHV0LmZpMA0GCSqGSIb3DQEBBQUAA4IBAQBGpKYnuWg/2lN/WYKM/APV44DW 7Unb8uV40JE2HIpcTXmbgIf/QZJRyou3MxqJS8/f1C4KGDvrWxMqJbWZIO1FGbtL 4ghjMFfeg68z7R7uj0Gfz4/pj69oSR5duW/9yBdNQ4igO3cAb+RRCRU4iR1s7oZe Pcv6EAzVSd8GmAVe6EwPpiAA5Zi/61nUCXU2SRfI2E35z7XgGo6z2enHQY8WQvMg b+GdlT/1WE0+6q1Z5/AzDXSjx9v2lW+NOmJ0/gSEaIo3DAMaL/K1d0Jv03nNTfBb 00f/455XQUhcJwtLj063dTVgETHTo+6CZeqBbKQCclY/oOUvTOQdT4v+4E1k urn:oasis:names:tc:SAML:2.0:nameid-format:transient Acrobat Connect Pro -verkkokokouspalvelu TUT Acrobat Connect Pro TUT Acrobat Connect Pro TTY:n verkkokokouspalvelu. TUT web conference service. TUT-tjansten for e-moten. Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet Tampereen teknillinen yliopisto Tampere University of Technology Tammerfors tekniska universitet http://www.tut.fi http://www.tut.fi http://www.tut.fi Jussi Tirkkonen jussi.tirkkonen@tut.fi http://edugain.org/ http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf cesnet.cz CESNET CESNET Identity Provider for CESNET employees. Identity Provider pro zaměstnance CESNETu. http://www.ces.net/ http://www.cesnet.cz/ https://pki.cesnet.cz/_media/cs/cesnet-logo-200.gif https://pki.cesnet.cz/_media/cs/cesnet-logo-400.gif https://pki.cesnet.cz/_media/cs/cesnet-logo-800.gif MIIC7jCCAdYCCQCRzSvIiTLzPDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJD WjEPMA0GA1UEChMGQ0VTTkVUMRkwFwYDVQQDExB3aG9hbWkuY2VzbmV0LmN6MB4X DTExMDYyODE3MTUxNloXDTIxMDYyNTE3MTUxNlowOTELMAkGA1UEBhMCQ1oxDzAN BgNVBAoTBkNFU05FVDEZMBcGA1UEAxMQd2hvYW1pLmNlc25ldC5jejCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALVaOoSPi3RrWjAIk9qneCw48UDTRqsZ saD3YGWGpUzigUqAIFgNewH4gFyZskhgeUB185iBCgsb5+oiNwdGKvm0dSRS8qlo vjzbeBP7sSVbgmOeeRy6W9AD8cA7HMrrHXxLn7LFGk2czY+dtEWkA0CFVYOR/JGX 2a8g0YfHqRypU7DKqoo5feB7eUclzwhiZ9jsjqbE//M3LUk/QPIbxfimB8XFY7tV ijdFXkmSyz84FDZhCQ4eypu5Pn6+ov4BF/MXZGjFSsBbUKWL4UDAyL+y7LlzvsZq sJ4crixV7D3+ChkCaimW2+ETRZF/3F7c52SiqIgjCnvUV90ttGqQWrsCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAjxVz8kXKKtoM449sxOGg1+pp/rio4vUpZ//nSfwf HnbZdesPoLoE58o+U5E3+e5hcN9jRbOEYyFt1oR9uTmYyo19G6CARvN3HNbUL5dW ID4yEvYy54tvokxqWNisk5NtXgOmOD+U2NX0FwAkoCDYOKboASeZ5PTQ5uvIo2Cm ljL8VHxgCZ+N4/UYnz3xAiJBKXCFLNgTMVIM2HKNYioKUqxubVDapR9E94vLzuvs 9NVKKQfcm4DAMfylJKBLMGFNdqNwiFmczxxkOr3Me+vn+Tb7XRzT1tSmQkwilpmY i/DVjni4yQ3gisrqPcpvzGZCN/doncbNZ5ZRUerR17Waeg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent cesnet.cz MIIC7jCCAdYCCQCRzSvIiTLzPDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJD WjEPMA0GA1UEChMGQ0VTTkVUMRkwFwYDVQQDExB3aG9hbWkuY2VzbmV0LmN6MB4X DTExMDYyODE3MTUxNloXDTIxMDYyNTE3MTUxNlowOTELMAkGA1UEBhMCQ1oxDzAN BgNVBAoTBkNFU05FVDEZMBcGA1UEAxMQd2hvYW1pLmNlc25ldC5jejCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALVaOoSPi3RrWjAIk9qneCw48UDTRqsZ saD3YGWGpUzigUqAIFgNewH4gFyZskhgeUB185iBCgsb5+oiNwdGKvm0dSRS8qlo vjzbeBP7sSVbgmOeeRy6W9AD8cA7HMrrHXxLn7LFGk2czY+dtEWkA0CFVYOR/JGX 2a8g0YfHqRypU7DKqoo5feB7eUclzwhiZ9jsjqbE//M3LUk/QPIbxfimB8XFY7tV ijdFXkmSyz84FDZhCQ4eypu5Pn6+ov4BF/MXZGjFSsBbUKWL4UDAyL+y7LlzvsZq sJ4crixV7D3+ChkCaimW2+ETRZF/3F7c52SiqIgjCnvUV90ttGqQWrsCAwEAATAN BgkqhkiG9w0BAQUFAAOCAQEAjxVz8kXKKtoM449sxOGg1+pp/rio4vUpZ//nSfwf HnbZdesPoLoE58o+U5E3+e5hcN9jRbOEYyFt1oR9uTmYyo19G6CARvN3HNbUL5dW ID4yEvYy54tvokxqWNisk5NtXgOmOD+U2NX0FwAkoCDYOKboASeZ5PTQ5uvIo2Cm ljL8VHxgCZ+N4/UYnz3xAiJBKXCFLNgTMVIM2HKNYioKUqxubVDapR9E94vLzuvs 9NVKKQfcm4DAMfylJKBLMGFNdqNwiFmczxxkOr3Me+vn+Tb7XRzT1tSmQkwilpmY i/DVjni4yQ3gisrqPcpvzGZCN/doncbNZ5ZRUerR17Waeg== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient CESNET CESNET CESNET, a. l. e. CESNET, z. s. p. o. http://www.ces.net/ http://www.cesnet.cz/ Ivan Novakov novakoi@fel.cvut.cz Jan Tomášek jan.tomasek@cesnet.cz https://www.idem.garr.it/idem-metadata-registration-practice-statement WIFI - GARR WIFI - GARR This service enables the authentication by IDEM credentials at wireless network in GARR Questo servizio abilita l'autenticazione mediante credenziali IDEM presso la rete wireless della Direzione GARR http://www.garr.it/wifi/info http://www.garr.it/wifi/info http://www.garr.it/wifi/privacy http://www.garr.it/wifi/privacy wifi.dir.garr.it CN=wifi.dir.garr.it,OU=Domain Control Validated MIIEbjCCA1agAwIBAgIRALxMXgZtagsFRXGxHmc7ojQwDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMzA3MDUwMDAwMDBaFw0xNjA3MDQyMzU5NTlaMD4xITAfBgNV BAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEZMBcGA1UEAxMQd2lmaS5kaXIu Z2Fyci5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM1nKllgz7Q6 u14Q9efpbAAculFFENIAIIJQVCU/rE7HFPGxxaEDxpBWpq7oUAd9wYT+sFiQk1Zf kFwWCxbpwqftLBytbCpOFmzqxcKqtaBX4d8qkBI8v4fIOjYPeC6inMXLZOf+3/QL ITNjj70N2S3GXm+JvNBhVik1UiQ3HxVJbjUHAyj33RaMfQGQNonu4H1YOBWTTtXw FY1hHAERTRfJBDv7LzGoYo1e6gOYyz2QHNJO3hzHWG+MHZfAA1RpIHO6v9Xs67ZG uN9FoeAQMZ89L7Xc8a4b+paS2ShD4BZcw5Htxn8qhdbWfhBfZOUbK+8TQWUO6MNT ri2whivd78cCAwEAAaOCAW0wggFpMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdX R+qQ47ntMB0GA1UdDgQWBBR6K1Z+w6BoJOYYHclzDHTOD4QsETAOBgNVHQ8BAf8E BAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQICHTAIBgZngQwBAgEwOgYDVR0fBDMw MTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5j cmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50 ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29j c3AudGNzLnRlcmVuYS5vcmcwGwYDVR0RBBQwEoIQd2lmaS5kaXIuZ2Fyci5pdDAN BgkqhkiG9w0BAQUFAAOCAQEApWK44BT0P8QiG0UbsMl3x8nW93tHdrIeuXd/2ET1 43pIBU6o+cvCZolOzzmU5D3tQuvG3+Uhs5aBKDA3sdklV1wK85Tf/FrVGw5OFlxn UCXWIXAHYqZrUZVSBJiUsGLhyNxtME/wL5vgjBFtnBUagkYZAoSI6HIAPFC4WmAG T7jgUwih9oD9bZqNGy3q8QsJZlAuj65RmLJUTz4XUcS5RJrePlQSMj3WQklkoKkO 3/o35Z0PboOdmDyvBkGP7vdkZ3xuBH9F8C3FZ91t5F0hieeFnFOEXyZcPq14vQ5C Jp4P35Fmyp0bxWiEwrpCwV8TZ5lpllIJvrB1rVPxSYE80w== WIFI-GARR Wifi access for guests Consortium GARR Consortium GARR Consortium GARR Consortium GARR http://www.garr.it http://www.garr.it/b/eng system.support@garr.it http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf http://www.geant.net/uri/dataprotection-code-of-conduct/v1 https://wiki.edugain.org/eduGAIN:Privacy_policy eduGAIN Wiki This wiki provides recommendations and instructions on how to enable web services for eduGAIN. eduGAIN Wiki Dieses Wiki enthält Empfehlungen und Anleitungen um Webdienste für eduGAIN anzupassen. eduGAIN Wiki Ce wiki met à disposition des recommandations et instructions expliquant comment intégrer des services web dans eduGAIN. MIIC9zCCAd+gAwIBAgIJAMU9QRxFmNAuMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV BAMTEHdpa2kuZWR1Z2Fpbi5vcmcwHhcNMTMwNzA0MTAzMTE0WhcNMjMwNzAyMTAz MTE0WjAbMRkwFwYDVQQDExB3aWtpLmVkdWdhaW4ub3JnMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAnspkp3AJPuXFtIhJc3XTBKG8xF3Qk5CMvmDercSB iBBJrQXsAKY+wEzZkH3gc3kFDP5J0uLHQ0wjZhwL5F7XBcqiIvbavIRtcxqVLGwQ bySVZOfWimpm9LSguiJciJv5dPqhIyMHHkExhi6WLlqY9Am3vkvep5th7nZJ/Idt XMMb+PkhSfmQRoZyZGh5n7nkbY88w3DHH9+i1HbyaCNS/+m2/BxQarEKWEWMngcm yZX+eAY70QX8O9p3RTS3PT8fhgXp+gbCQWec33c1dbC37RZZQg3Iku4qlZIQc4ER SCIkFF4x0qSCPjwDVHX2d2UypHJnbve2tKahUeOyXhtGEwIDAQABoz4wPDAbBgNV HREEFDASghB3aWtpLmVkdWdhaW4ub3JnMB0GA1UdDgQWBBQmj8sgTfdCBiqStP+T QyNcyrFNRTANBgkqhkiG9w0BAQUFAAOCAQEAXSa71FEzhRl0gbcHK3cKI/8SRsuM BSJJNS/3fHQgr3q3Kozffd5r8i1sVQWd76FqjmN2ueqkYBT0XAAFTnvWUnhzSX6o ZR7cNBsibRZHqbMQPOnxWk2IKafGT8HG+BTX/TD6ghX8OXbixuB9I+n9jNTphFGi XklReN3a7H5LfzJZNw/IsEt/iII3vM0C3CG4udft7vPHUxoz/sg7vLB1QI5oCIKQ czsnN6gKOhE3R9xBXmXEAe+7t0j+xUllfMpzN1visnwJfrBqmPxWZtoAofjZBUxy nzhoxAesljRTtndfuhYcEnXorpwi2N+4SCaYnF1inyMnJz7xau5lKyxPhA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent eduGAIN Wiki This wiki provides recommendations and instructions on how to enable web services for eduGAIN. geant.net GÉANT http://www.geant.net/ eduGAIN Integration mailto:edugain-integration@geant.net eduGAIN Operation mailto:edugain-ot@geant.net wiki.imz.hs-furtwangen.de CN=wiki.imz.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE MIIFxTCCBK2gAwIBAgIED6Im4zANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC REUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB Fhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDAyMjIxNTU3MDdaFw0xNTAy MjExNTU3MDdaMIGhMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0 ZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl IEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxIjAgBgNV BAMTGXdpa2kuaW16LmhzLWZ1cnR3YW5nZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCZOP6QOvIaPx9alcxqEPXebG4ScyjaFSOrbYl5h93A4w+T x5o5po56w2KRRZQE7T86r4dMvw6TkYyada0ANVzrYzs75rUn7VkarJzhWgTN1dte rKx5sqkudyMcnMGN5dWf107IKYTXZLNX+175D1vjM9jd2vCV0ODeeh3anldW/IlT TJUARIM/ZWS+6qeSoDr/VlISPzdTJTM212SXOm3xe7kCVab/zwBQhQf2/t3jJYw4 QYsDWMZIxoudbANl3sUMSDF+7qTyzkR8QEglFnnAx9mKkLWPYGgJQyHaK9TkoD7F vrF8HS1NyL8qFk9Y7VesveFVurtUEipzkPbgXwNfAgMBAAGjggIeMIICGjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwEwHQYDVR0OBBYEFB4nUD+0MySwB6ax1AJNJijrNx9AMB8GA1UdIwQYMBaAFGhw EA3JLXMG+YgYPp+LjO0pABbHMGgGA1UdEQRhMF+CGXdpa2kuaW16LmhzLWZ1cnR3 YW5nZW4uZGWCHWhmdS1pbXotd2lraS5ocy1mdXJ0d2FuZ2VuLmRlgiNoZnUtaW16 LXdpa2kuYWxwaGEuaHMtZnVydHdhbmdlbi5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2Ny bC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVy dHdhbmdlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYw SQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdl bi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABuJEaN/Od5A+tIiXZf+PfG3qkGJteHX bVz2gTjdjGyV/m1wMqwFMpiRQU+JP7kN0hySMDvAo7R42an27EbWYRbv4PrZ1Yn0 kHxc2eRoJchhr+5f4P7/uRyryDxFiPOiazY0QaOCj4MqK6j2lXIoj8qZWzFbKnti PAdH3bmZccZ5c3o37InMSyco7qOkSzWTJ9MUz6aNG40VArI8g1f7TtY9BWDdv0fq 40uSBVacDsbOpNrTEg8CfAhZfHjWyB43yoXjBRJJvdEYJX1c/eUF5NRT/vR2Tb7y nYzpemdhwxFzt+1CqNuf3Wnv0DmBmEKDGCro8qxKdGIsaEPFLaBWKnI= wiki.imz.hs-furtwangen.de CN=wiki.imz.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE MIIFxTCCBK2gAwIBAgIED6Im4zANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC REUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB Fhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDAyMjIxNTU3MDdaFw0xNTAy MjExNTU3MDdaMIGhMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0 ZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl IEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxIjAgBgNV BAMTGXdpa2kuaW16LmhzLWZ1cnR3YW5nZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCZOP6QOvIaPx9alcxqEPXebG4ScyjaFSOrbYl5h93A4w+T x5o5po56w2KRRZQE7T86r4dMvw6TkYyada0ANVzrYzs75rUn7VkarJzhWgTN1dte rKx5sqkudyMcnMGN5dWf107IKYTXZLNX+175D1vjM9jd2vCV0ODeeh3anldW/IlT TJUARIM/ZWS+6qeSoDr/VlISPzdTJTM212SXOm3xe7kCVab/zwBQhQf2/t3jJYw4 QYsDWMZIxoudbANl3sUMSDF+7qTyzkR8QEglFnnAx9mKkLWPYGgJQyHaK9TkoD7F vrF8HS1NyL8qFk9Y7VesveFVurtUEipzkPbgXwNfAgMBAAGjggIeMIICGjAJBgNV HRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH AwEwHQYDVR0OBBYEFB4nUD+0MySwB6ax1AJNJijrNx9AMB8GA1UdIwQYMBaAFGhw EA3JLXMG+YgYPp+LjO0pABbHMGgGA1UdEQRhMF+CGXdpa2kuaW16LmhzLWZ1cnR3 YW5nZW4uZGWCHWhmdS1pbXotd2lraS5ocy1mdXJ0d2FuZ2VuLmRlgiNoZnUtaW16 LXdpa2kuYWxwaGEuaHMtZnVydHdhbmdlbi5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7 hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2Ny bC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVy dHdhbmdlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYw SQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdl bi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABuJEaN/Od5A+tIiXZf+PfG3qkGJteHX bVz2gTjdjGyV/m1wMqwFMpiRQU+JP7kN0hySMDvAo7R42an27EbWYRbv4PrZ1Yn0 kHxc2eRoJchhr+5f4P7/uRyryDxFiPOiazY0QaOCj4MqK6j2lXIoj8qZWzFbKnti PAdH3bmZccZ5c3o37InMSyco7qOkSzWTJ9MUz6aNG40VArI8g1f7TtY9BWDdv0fq 40uSBVacDsbOpNrTEg8CfAhZfHjWyB43yoXjBRJJvdEYJX1c/eUF5NRT/vR2Tb7y nYzpemdhwxFzt+1CqNuf3Wnv0DmBmEKDGCro8qxKdGIsaEPFLaBWKnI= HFU Hochschule Furtwangen University http://www.hs-furtwangen.de Hendrik Kuijs kuijs@hs-furtwangen.de http://ukfederation.org.uk/doc/mdrps-20130902 Shibboleth.net Wiki The wiki hosting the documentation for Shibboleth. Unauthenticated users may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones. https://shibboleth.net/images/gryphon_64x82.png MIIDQjCCAiqgAwIBAgIJAMI1r/DZzTEJMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ kiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD VQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTEzMTEyNTE0NTcyOFoXDTM3MDMw NDE0NTcyOFowTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW CnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n r/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s iLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ SiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ KjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF m+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj ITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF AAOCAQEADCGhWJ+oZ8ltcjJ7D66rMg1HOZT6GFCVeZ7MfhY/KFrvsnITNbTA+SgZ tCJt/BLlZXxpzmix19bD9bNwqEMo7WSqBy77X7SS97ZXti6y6vwAz8h78vzQopOd rnn8XXyWxtrtRRCK4RMpZGrVm3sfBPW68j9hiPHZqewE4nLavjCki/I9rCMe5dJE 3+ZRf4Ip/9hYqM+a5Chcvbo2zJEOtw+EUQqNTZ51j33H/2qF9UoSpt74UFh+Jd5y L2GoFSt/gCld78j/7cU3ObGQEme+hVVZ8/uGa/cCYvFt75vNBdnlj4icZ6fgFe9R 9h5hlBTGD3PULSFmCdkgxtwIyd855Q== Shibboleth.net Wiki The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing documentation. Authenticated users may create new documentation pages and edit existing ones. JISC Collections and Janet Limited Shibboleth Federated Wiki http://www.shibboleth.net/ Shibboleth.Net Technical Support mailto:contact@shibboleth.net Scott Cantor mailto:cantor.2@osu.edu Ian Young mailto:ukfed@iay.org.uk https://wiki.surfnetlabs.nl/display/eduGAIN/EduGAIN SURFnetlabs Wiki SURFnetlabs Wiki SURFnetlabs Wiki SURFnetlabs Wiki https://static.surfconext.nl/media/sp/SURFnetdienst.png https://static.surfconext.nl/media/sp/SURFnetdienst.png wiki surfnet surfnetlabs wiki surfnet surfnetlabs https://wiki.surfnetlabs.nl https://wiki.surfnetlabs.nl http://www.surfnet.nl/Documents/best_practice_privacy_SURFfederatie_SURFconext_EN.pdf http://www.surfnet.nl/Documents/best_practice_privacy_SURFfederatie_SURFconext_NL.pdf wiki.surfnetlabs.nl CN=wiki.surfnetlabs.nl,OU=Services,O=SURFnet B.V.,C=NL MIIEfjCCA2agAwIBAgIRAPMC2j8GrCWf8rRjWzHCHh8wDQYJKoZIhvcNAQEFBQAw NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B IFNTTCBDQTAeFw0xMDAxMjUwMDAwMDBaFw0xMzAxMjQyMzU5NTlaMFUxCzAJBgNV BAYTAk5MMRUwEwYDVQQKEwxTVVJGbmV0IEIuVi4xETAPBgNVBAsTCFNlcnZpY2Vz MRwwGgYDVQQDExN3aWtpLnN1cmZuZXRsYWJzLm5sMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwy0KxkE03WH+r/G3yn4QLP7vEIXaslJXS2vD3Ba8vWIu MSvdtRrimSnwGAo8C3Dn4NwsRj8hmZN6KO1Rf22M5QEPAmskNdBlZrv4AmMOpqle YkJ16sp6GEX6yjrbzWlzl4GBE5K0DztjeBc+Uu+CUFWVrepGaj5Nic1mTprj2gRA Q5yUd16w91CG9WydPF5gqJ63xQAw1DwzUxjO3Ki7YHcNyJsmhzGOwD954UCLeAQ3 xy+j02yx3WjzKkBcTJmb5WnzJnYNEqhI/s+Sur+ckm72iIfPSbcy8uP7LE0HGzwE SWXmo/Whxzm5WRvI8nVjZ2WQRXq+axWclAcf15yEjwIDAQABo4IBZjCCAWIwHwYD VR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFLjh9r/BG1J6 vyOl7kQ2uHFIXl9iMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB AgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv VEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0 cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH MAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB4GA1UdEQQXMBWCE3dpa2ku c3VyZm5ldGxhYnMubmwwDQYJKoZIhvcNAQEFBQADggEBABbwQZuJ3HjsyZmHJDDE 6aAbaMp6WLPPcihEl5VIHnV/ymBxEREol0dzXLFP8RJWAZHc7lMoD9M8t1UNpOD2 Ix6r3nrM6UX8cP5Efp84ESkRETW3l5QWw/4+SoArsRRLZiNZ9hAeQFLQB5pODpNk sb3PYtEIZRq4nV4kP7T2zRGkllvIzoF/Z/Tf88Uxb8y7/d6q6sJx1kqZascmxBg7 qieRAqjAtVENnmJFmUbp/6t5jLQ0zwqbsO4SHloodPjv5j3rkRzUBWcPQLvyyl6q LD1R7DW6m/DT9iQfZ11P3CV92ehsHFNqlGxakYH7S3ghv+dzcwWq53T8kTPaQaC6 Fxw= SURFnetlabs Wiki SURFnetlabs Wiki SURFnetlabs Wiki SURFnetlabs Wiki SURFnet B.V. SURFnet B.V. SURFnet SURFnet http://www.surfnet.nl/en SURFnetlabs Beheer surfnetlabs-beheer@surfnet.nl SURFnetlabs Beheer surfnetlabs-beheer@surfnet.nl SURFnetlabs Beheer surfnetlabs-beheer@surfnet.nl MIIE3zCCA8egAwIBAgISESEiAeIYf9g8rz2wXinbKc2kMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIxMTI5MTI1MDEwWhcNMTMxMTMwMTI1MDEwWjA7MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFjAUBgNVBAMMDSoud2lzZWZsb3cuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6s0JtLsYVlJyk0wecpxSI61QY+YJA9CWGHN4+ffPPHdxJHWLuM4CC63vQgw5TFGiOVW38R+FZXyUELOJsruEuP0hvgcsIEVRqJWp9vlAE1vMsHTC2mfGQGwcC2AbwcpPl2+CLBj6uKOcPWzR/N6S9bUsokleeSnfltP5s7VQkFcjcPdbJQWnlRzTwKZTaOxLRfuTnJPGc8D92XWgpCK4u4/pFQEIz00Uzw93ULbRK7tmKF+wyFEKf6FtX7YEO04lqqGpmsJ1daXNzS/izlTM/3Esf0m/SP7N/qNP3BFNv9Nx6i6D7ha/lkT044zBvZcf1+sqF62eRxY/h1247eGi5AgMBAAGjggG/MIIBuzAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wJQYDVR0RBB4wHIINKi53aXNlZmxvdy5ka4ILd2lzZWZsb3cuZGswCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc2RvbWFpbnZhbGcyLmNybDCBiAYIKwYBBQUHAQEEfDB6MEEGCCsGAQUFBzAChjVodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbGcyLmNydDA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzZG9tYWludmFsZzIwHQYDVR0OBBYEFDWkeXXAWKP/NtMfriWD19/ncjzAMB8GA1UdIwQYMBaAFJat+rBbuYNkKnbCHIpp2kLc/v0oMA0GCSqGSIb3DQEBBQUAA4IBAQBe/gSHt9Bypb/7HVy8fxOYmnX45aKHq1C2BZMf3Be334+Y9ewaifVstMyTHPZqoFaX/aSbrQOYjnYgh8f0L/odStFv6zGS3aYMb+/jnFJ6ibnm9jMxP+h0srn/D8H//uXUfiqUVFr55Pp9d89AkUkz9VhE5e/YhSlYhXNo0VJnd3OXLbh1rF+juNcKY+Gk9MlKVYpJJkHBmHcngZbvvMFsPc4CPV4q9iw5HJ+TD8/U6GhfJrt7pW9YN9vETCKhsUooKHIm5VjGcvMsJnv6zJ2IWUMqvmxLmOcT9YeDleBzmY3SzhxB/6wSZRw8tnegzr2vkQ59MOIODLbU1T04M+09 MIIE3zCCA8egAwIBAgISESEiAeIYf9g8rz2wXinbKc2kMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIxMTI5MTI1MDEwWhcNMTMxMTMwMTI1MDEwWjA7MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFjAUBgNVBAMMDSoud2lzZWZsb3cuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6s0JtLsYVlJyk0wecpxSI61QY+YJA9CWGHN4+ffPPHdxJHWLuM4CC63vQgw5TFGiOVW38R+FZXyUELOJsruEuP0hvgcsIEVRqJWp9vlAE1vMsHTC2mfGQGwcC2AbwcpPl2+CLBj6uKOcPWzR/N6S9bUsokleeSnfltP5s7VQkFcjcPdbJQWnlRzTwKZTaOxLRfuTnJPGc8D92XWgpCK4u4/pFQEIz00Uzw93ULbRK7tmKF+wyFEKf6FtX7YEO04lqqGpmsJ1daXNzS/izlTM/3Esf0m/SP7N/qNP3BFNv9Nx6i6D7ha/lkT044zBvZcf1+sqF62eRxY/h1247eGi5AgMBAAGjggG/MIIBuzAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wJQYDVR0RBB4wHIINKi53aXNlZmxvdy5ka4ILd2lzZWZsb3cuZGswCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc2RvbWFpbnZhbGcyLmNybDCBiAYIKwYBBQUHAQEEfDB6MEEGCCsGAQUFBzAChjVodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbGcyLmNydDA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzZG9tYWludmFsZzIwHQYDVR0OBBYEFDWkeXXAWKP/NtMfriWD19/ncjzAMB8GA1UdIwQYMBaAFJat+rBbuYNkKnbCHIpp2kLc/v0oMA0GCSqGSIb3DQEBBQUAA4IBAQBe/gSHt9Bypb/7HVy8fxOYmnX45aKHq1C2BZMf3Be334+Y9ewaifVstMyTHPZqoFaX/aSbrQOYjnYgh8f0L/odStFv6zGS3aYMb+/jnFJ6ibnm9jMxP+h0srn/D8H//uXUfiqUVFr55Pp9d89AkUkz9VhE5e/YhSlYhXNo0VJnd3OXLbh1rF+juNcKY+Gk9MlKVYpJJkHBmHcngZbvvMFsPc4CPV4q9iw5HJ+TD8/U6GhfJrt7pW9YN9vETCKhsUooKHIm5VjGcvMsJnv6zJ2IWUMqvmxLmOcT9YeDleBzmY3SzhxB/6wSZRw8tnegzr2vkQ59MOIODLbU1T04M+09 urn:oasis:names:tc:SAML:2.0:nameid-format:transient WISEflow WISEflow to facilitate digital management of written exams at facilitere digital hŒåndtering af skriftlige eksaminer Administrator tim@uniwise.dk tu-chemnitz.de wtc.tu-chemnitz.de CN=wtc.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECiCgyzANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzAzMjExMjIx MTdaFw0xMjAzMTkxMjIxMTdaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd0Yy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+2w7+rgzrPmceRsLNWrxem yS5PuUBEi43QyI+lLSNUnrXH24m7xxRTFvSUx00RZpgv8TlPn/DjKzcmOBF+lzWA 3vN7aSb2IAObDp24UNwk34lHbz1XMPQQlA/jdeC3fnDF7w4vbgSv9YpVa+RvP0+P pci5A9DYDJyHhPmHaolZtnIDRfNyyM85COAUPDs5cFuu9y16WpBsg1goM7x2i2Ax sbiSYplHTXPSd6bKJeng1c1UJR6ljsXqV49jT3Tue6sgr80vxg163moNcZrigtP6 9+CAlq+Ua7PDfjUg34bcRWWjrWUMYCzdT+WGVWg3rfy3zSzlwyCBSZaK8y9JiEMC AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUq7270y+eyopsxvaKOG50i8Cm e2EwHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAMQ3RpVa2ol0+LNS4LFJUifiOV+UBZnJQZUtGaFj1IY5yaspx WQgPsSziliJKB+SrFe0YPo0CoVXd49Yj0yGG5YUJZh6FjogrO8TYPks98Gc2e1jI jQNPTkYmfwWp7xoDnsOHj0DUFdJUhjifHdznDOjnRv42ozFAv41MV1wfa+aK8Hg+ r11BO2sOmEmhUFMju1Ue9LZgTF26QK+1h92yum9OYelTl7EvqCxcLMTyaHhN+1B6 H78ZRiTR2FIhCcxG3vMpmy0qClqoafmW/jaXLLsJ5kv8o9UhNpkbxV7pcKHvW+cH qwWF033ugvvEeLQojH4jr+VD3Ky+6LS9ELV7Ww== wtc.tu-chemnitz.de CN=wtc.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECiCgyzANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzAzMjExMjIx MTdaFw0xMjAzMTkxMjIxMTdaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd0Yy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+2w7+rgzrPmceRsLNWrxem yS5PuUBEi43QyI+lLSNUnrXH24m7xxRTFvSUx00RZpgv8TlPn/DjKzcmOBF+lzWA 3vN7aSb2IAObDp24UNwk34lHbz1XMPQQlA/jdeC3fnDF7w4vbgSv9YpVa+RvP0+P pci5A9DYDJyHhPmHaolZtnIDRfNyyM85COAUPDs5cFuu9y16WpBsg1goM7x2i2Ax sbiSYplHTXPSd6bKJeng1c1UJR6ljsXqV49jT3Tue6sgr80vxg163moNcZrigtP6 9+CAlq+Ua7PDfjUg34bcRWWjrWUMYCzdT+WGVWg3rfy3zSzlwyCBSZaK8y9JiEMC AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUq7270y+eyopsxvaKOG50i8Cm e2EwHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAMQ3RpVa2ol0+LNS4LFJUifiOV+UBZnJQZUtGaFj1IY5yaspx WQgPsSziliJKB+SrFe0YPo0CoVXd49Yj0yGG5YUJZh6FjogrO8TYPks98Gc2e1jI jQNPTkYmfwWp7xoDnsOHj0DUFdJUhjifHdznDOjnRv42ozFAv41MV1wfa+aK8Hg+ r11BO2sOmEmhUFMju1Ue9LZgTF26QK+1h92yum9OYelTl7EvqCxcLMTyaHhN+1B6 H78ZRiTR2FIhCcxG3vMpmy0qClqoafmW/jaXLLsJ5kv8o9UhNpkbxV7pcKHvW+cH qwWF033ugvvEeLQojH4jr+VD3Ky+6LS9ELV7Ww== urn:mace:shibboleth:1.0:nameIdentifier tu-chemnitz.de wtc.tu-chemnitz.de CN=wtc.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECiCgyzANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzAzMjExMjIx MTdaFw0xMjAzMTkxMjIxMTdaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd0Yy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+2w7+rgzrPmceRsLNWrxem yS5PuUBEi43QyI+lLSNUnrXH24m7xxRTFvSUx00RZpgv8TlPn/DjKzcmOBF+lzWA 3vN7aSb2IAObDp24UNwk34lHbz1XMPQQlA/jdeC3fnDF7w4vbgSv9YpVa+RvP0+P pci5A9DYDJyHhPmHaolZtnIDRfNyyM85COAUPDs5cFuu9y16WpBsg1goM7x2i2Ax sbiSYplHTXPSd6bKJeng1c1UJR6ljsXqV49jT3Tue6sgr80vxg163moNcZrigtP6 9+CAlq+Ua7PDfjUg34bcRWWjrWUMYCzdT+WGVWg3rfy3zSzlwyCBSZaK8y9JiEMC AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUq7270y+eyopsxvaKOG50i8Cm e2EwHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAMQ3RpVa2ol0+LNS4LFJUifiOV+UBZnJQZUtGaFj1IY5yaspx WQgPsSziliJKB+SrFe0YPo0CoVXd49Yj0yGG5YUJZh6FjogrO8TYPks98Gc2e1jI jQNPTkYmfwWp7xoDnsOHj0DUFdJUhjifHdznDOjnRv42ozFAv41MV1wfa+aK8Hg+ r11BO2sOmEmhUFMju1Ue9LZgTF26QK+1h92yum9OYelTl7EvqCxcLMTyaHhN+1B6 H78ZRiTR2FIhCcxG3vMpmy0qClqoafmW/jaXLLsJ5kv8o9UhNpkbxV7pcKHvW+cH qwWF033ugvvEeLQojH4jr+VD3Ky+6LS9ELV7Ww== wtc.tu-chemnitz.de CN=wtc.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECiCgyzANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzAzMjExMjIx MTdaFw0xMjAzMTkxMjIxMTdaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd0Yy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+2w7+rgzrPmceRsLNWrxem yS5PuUBEi43QyI+lLSNUnrXH24m7xxRTFvSUx00RZpgv8TlPn/DjKzcmOBF+lzWA 3vN7aSb2IAObDp24UNwk34lHbz1XMPQQlA/jdeC3fnDF7w4vbgSv9YpVa+RvP0+P pci5A9DYDJyHhPmHaolZtnIDRfNyyM85COAUPDs5cFuu9y16WpBsg1goM7x2i2Ax sbiSYplHTXPSd6bKJeng1c1UJR6ljsXqV49jT3Tue6sgr80vxg163moNcZrigtP6 9+CAlq+Ua7PDfjUg34bcRWWjrWUMYCzdT+WGVWg3rfy3zSzlwyCBSZaK8y9JiEMC AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUq7270y+eyopsxvaKOG50i8Cm e2EwHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAMQ3RpVa2ol0+LNS4LFJUifiOV+UBZnJQZUtGaFj1IY5yaspx WQgPsSziliJKB+SrFe0YPo0CoVXd49Yj0yGG5YUJZh6FjogrO8TYPks98Gc2e1jI jQNPTkYmfwWp7xoDnsOHj0DUFdJUhjifHdznDOjnRv42ozFAv41MV1wfa+aK8Hg+ r11BO2sOmEmhUFMju1Ue9LZgTF26QK+1h92yum9OYelTl7EvqCxcLMTyaHhN+1B6 H78ZRiTR2FIhCcxG3vMpmy0qClqoafmW/jaXLLsJ5kv8o9UhNpkbxV7pcKHvW+cH qwWF033ugvvEeLQojH4jr+VD3Ky+6LS9ELV7Ww== urn:mace:shibboleth:1.0:nameIdentifier Universität Chemnitz (Technische Universität) TU Chemnitz http://www.tu-chemnitz.de Ronald Schmidt hilfe@hrz.tu-chemnitz.de Ronald Schmidt hilfe@hrz.tu-chemnitz.de wws.redi-bw.de emailAddress=info@redi-bw.de,CN=wws.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE MIIFyTCCBLGgAwIBAgIEENaFljANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTEwMTAxNDEzMzkxOVoXDTE1 MTAxMzEzMzkxOVowgbgxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVy dHRlbWJlcmcxETAPBgNVBAcTCEZyZWlidXJnMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRcw FQYDVQQDEw53d3MucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0ByZWRp LWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0miEzWvjAqrX oT2H0778Bdd9+TLJD/jxbx7+fy0oN0NJF9nocIxMfMXiYFKWJy5dY0XEx7/33DKY 5Df66Wk8o1x97xa9LGEaXe0+glZyaDsNKStlY1kW6pM/ohVUIXlHZGnDVLz+4yzh XPT/besq9w1YkUDI8R5zXhXgod7WsRXPaGlDj+MYd4+xAX5vPqga0KRtc9gwshKT Y+xrtD2W3Y4ynzMUT7N5OvPLF/Q807P5bHf3IaZ7PWhm1PF0FN5IOvw9iUci1hqo gRhR4q/ImFAOwUu0jkPdrU5RGauTAMI8rPdujB/FirqMdyCQbYZs3MgVRd3kq7nt hCcxIaTS8QIDAQABo4ICCTCCAgUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSMk/NR+7fUmRRd PORgM+0wtrTYSTAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTBPBgNV HREESDBGgQ9pbmZvQHJlZGktYncuZGWCDnd3cy5yZWRpLWJ3LmRlghF3d3MtZnIu cmVkaS1idy5kZYIQd3dzLXMucmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8 hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3Js L2dfY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1m cmVpYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCB mDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1 cmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRsfDQbyon67pB4jiHwtfok+nY dYgba+x93m6uO8+RD2MPBBhcVFF4uHfStxhRe8lttNNboTf7g/D4y041ZGSmQH/e YqRBVK5WiedYXpyFjB7tzjOmMsFKYEV5MRLpjt7V7y9cKPCFXGXwSvMgAWUHrSs5 GoWj/xAoOWglllrxwC+gmwaPM8LNSbHDDh8QhA6NJYbYO9fUyLnI2ajgSjar4aTy /kygbVgZgqnFGd9prygGXaIc3hLkWcUQGS6t6NP2Ryt4i2w8Ib9ubnjgojS9e+x2 TL82eFket8If6svRH9dTJHSQS+F2LmjUVQSSPyVt8ZUBFacRauRMyCQ9Ne3h Universität Freiburg ReDI Perinorm-Server http://www.redi-bw.de/ Hans-Adolf Ruppert ruppert@ub.uni-freiburg.de ReDI Team info@redi-bw.de http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf eduID.cz eduID.cz Informational web of the eduID.cz federation. It brings informations to end users and to technical staff at end institutions. Informační web projektu eduID.cz, který přináší informace jak pro koncové uživatele tak pro správce na jednotlivých institucích. http://eduroam.cz/en/start http://eduroam.cz/cs/start http://www2.eduid.cz/eduid-logo-150.png http://edugain.org/ www2.eduid.cz CN=www2.eduid.cz,O=CESNET,L=Prague,ST=Czech Republic,C=CZ MIIDPDCCAiQCCQClUJYeXIZJ3TANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJD WjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcMBlByYWd1ZTEPMA0G A1UECgwGQ0VTTkVUMRYwFAYDVQQDDA13d3cyLmVkdWlkLmN6MB4XDTEzMDUwOTEy NDUyM1oXDTIzMDUwNzEyNDUyM1owYDELMAkGA1UEBhMCQ1oxFzAVBgNVBAgMDkN6 ZWNoIFJlcHVibGljMQ8wDQYDVQQHDAZQcmFndWUxDzANBgNVBAoMBkNFU05FVDEW MBQGA1UEAwwNd3d3Mi5lZHVpZC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJwFqV+ZamKjesGhDmvnXRpFLuuYe2zP03M1nTkZp0p1sWc7z5R8sh+3 TfnqF41KSyKV6xEhbuJMiZrCtXvNLMX1Uto+24rzC4M7ON7KBPI0/EBsL99f6bk8 ohGQekbr6mq7dCKpLzRPrphh5sBT/VjxvG9UCtAU8KSEHxTWdm6HcoXqWfrVISDR fmye3qk+KPyXBzOf5YGodvcdzvnVCzYWRSudOX2xCuTWVzsAscdNrg2x9fbNICCs Xu9cJTqBnrVk7XcrsNUb2v667XdoBdRZOa7tf+MQGUr3OEyr3VmuDUTeSmNx85XX wgyMACtQAbsTYQRTDrTkzHlJJXlsDl8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA W5DVpUgPGdAFx2Zb0A3USgLT9UIvlfnN0iCqqyUVz1xRWksIRCR/PQNDmO/eMx9/ bge0uO104HEHQKM3uqSkrJ+GlVbHyAdkK/yRi19M47cehz8Ee0Ev7WrR+94zhO5u fqaQ65WqVEEZcO5z8RSAiA/0MgZXIKnuGVo7Hwvx6tV9tCboAlho9kleg7dNK9Ou NG8x1eMvXpc8tKC7SMVhP3qBz8DU9bSllK3HSnIEDlhzGop+fJyRUDcY4VdpXHBE 3mOpnlPfZgfr4bv5hSUb7Gv2Tmr4RSi6aUAb8Jq1r7mSX6XHMsDBTsD/1FUs31dl nt5ccOsKCAhHlCPX7iLLYw== CESNET CESNET CESNET http://www.cesnet.cz/ Jan Tomášek jan.tomasek@cesnet.cz http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf eduroam.cz eduroam.cz Informational web of the eduroam.cz project. It brings informations to end users and to technical staff at end institutions. Informační web projektu eduroam.cz, který přináší informace jak pro koncové uživatele tak pro správce eduroamu na jednotlivých institucích. http://eduroam.cz/en/start http://eduroam.cz/cs/start https://www.eduroam.org/downloads/logo/PNG/eduroam_trans_300pix.png http://edugain.org/ www2.cesnet.cz CN=www2.cesnet.cz,O=CESNET,ST=Czech Republic,C=CZ MIID1zCCAr+gAwIBAgIJAN4GczKVBwklMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNV BAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1YmxpYzEPMA0GA1UEChMGQ0VTTkVU MRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejAeFw0xMjExMjIwOTI1NDJaFw0yMjEx MjAwOTI1NDJaMFAxCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1Ymxp YzEPMA0GA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4C2p84KKhJE2AkwuGExdVFQEJk C/N71KGtmsqxu0u6AotEJanK6CgalKE3J9kVHz7pi2jbBTVFEz5Ng4g2XGMHkjxE AIa1zt6Vj3QPQQZVjTjlqMy8e/emdmH0sxkRC48vOuifcwnfFZ8oH9AkQ9HY1PwM gfNZ/PA8uNRQjspVs2pdIkheFzVFKbv8tbqwggArwDIS5MKIHSYeYR7jdvQ+KmEy rMW30ke8QEa4WiNjWvClKoUNPYBUeSpBvi4XyubG6iA72gOusoyM0yqUbJFrSYDv X5HKtFmIiZmZX3a+0AnO4DrbLxnjtAdaENCekaxEwpcvqWG73T3QYY/f8DkCAwEA AaOBszCBsDAdBgNVHQ4EFgQU3HKUUWpDGlK1khcUhb4TpLqsnMgwgYAGA1UdIwR5 MHeAFNxylFFqQxpStZIXFIW+E6S6rJzIoVSkUjBQMQswCQYDVQQGEwJDWjEXMBUG A1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAoTBkNFU05FVDEXMBUGA1UEAxMO d3d3Mi5jZXNuZXQuY3qCCQDeBnMylQcJJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQAzEeRxovASPHS1BwWDpJCz4ui05Fht0IekYi42PqWxmIfQClW5 KZLRb3N1L6zHpNjeJYVCuMjn0FdCShgHrormyUNZU9TJMbrrjXmV+IZ2FiPqsaj4 aOBQzRXuN6uq0+4q1iHRFQxzsxmYLmfrHShccGIH3Oe2tWeSFr5vfR7n/e8k8CFW PZjO9EXRa0Gt6tRTPHbweVjDSItxf7zbHn+861stvFhBfgKoTyhR/BgIsPQBHe33 wNzhlgq87jxyV7mFD1koSU13CBTzatU92ZEweNIPhPsviDwFS6uFJmATTQvbW51h NMGlYGvOFgmJL+u2sfhAr3F9JJDjPfSUR/9i www2.cesnet.cz CN=www2.cesnet.cz,O=CESNET,ST=Czech Republic,C=CZ MIID1zCCAr+gAwIBAgIJAN4GczKVBwklMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNV BAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1YmxpYzEPMA0GA1UEChMGQ0VTTkVU MRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejAeFw0xMjExMjIwOTI1NDJaFw0yMjEx MjAwOTI1NDJaMFAxCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1Ymxp YzEPMA0GA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4C2p84KKhJE2AkwuGExdVFQEJk C/N71KGtmsqxu0u6AotEJanK6CgalKE3J9kVHz7pi2jbBTVFEz5Ng4g2XGMHkjxE AIa1zt6Vj3QPQQZVjTjlqMy8e/emdmH0sxkRC48vOuifcwnfFZ8oH9AkQ9HY1PwM gfNZ/PA8uNRQjspVs2pdIkheFzVFKbv8tbqwggArwDIS5MKIHSYeYR7jdvQ+KmEy rMW30ke8QEa4WiNjWvClKoUNPYBUeSpBvi4XyubG6iA72gOusoyM0yqUbJFrSYDv X5HKtFmIiZmZX3a+0AnO4DrbLxnjtAdaENCekaxEwpcvqWG73T3QYY/f8DkCAwEA AaOBszCBsDAdBgNVHQ4EFgQU3HKUUWpDGlK1khcUhb4TpLqsnMgwgYAGA1UdIwR5 MHeAFNxylFFqQxpStZIXFIW+E6S6rJzIoVSkUjBQMQswCQYDVQQGEwJDWjEXMBUG A1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAoTBkNFU05FVDEXMBUGA1UEAxMO d3d3Mi5jZXNuZXQuY3qCCQDeBnMylQcJJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3 DQEBBQUAA4IBAQAzEeRxovASPHS1BwWDpJCz4ui05Fht0IekYi42PqWxmIfQClW5 KZLRb3N1L6zHpNjeJYVCuMjn0FdCShgHrormyUNZU9TJMbrrjXmV+IZ2FiPqsaj4 aOBQzRXuN6uq0+4q1iHRFQxzsxmYLmfrHShccGIH3Oe2tWeSFr5vfR7n/e8k8CFW PZjO9EXRa0Gt6tRTPHbweVjDSItxf7zbHn+861stvFhBfgKoTyhR/BgIsPQBHe33 wNzhlgq87jxyV7mFD1koSU13CBTzatU92ZEweNIPhPsviDwFS6uFJmATTQvbW51h NMGlYGvOFgmJL+u2sfhAr3F9JJDjPfSUR/9i CESNET, z.s.p.o. CESNET CESNET http://www.cesnet.cz/ Jan Tomášek jan.tomasek@cesnet.cz www2.munzinger.de CN=www2.munzinger.de,OU=DFN-PKI,O=DFN-Verein,C=DE MIIFBTCCA+2gAwIBAgIEDG9M8jANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE RTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE AxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODA2MTExMzEzMDZaFw0xMzA2 MTAxMzEzMDZaMFAxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMRowGAYDVQQDExF3d3cyLm11bnppbmdlci5kZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOouvAtoDQ13S1vtkcStbSTF+86X tE+aXnZdV6QakFLpdlHCbvjzkMw014S0cExxwV8XyDo9eTz3QqfMkUxAQMi9bDjh vCDby/9navCkBYFtU0ZXCVKy/07jsGn+wBN0mPtTatnDvdLnZjMgDMGDR7GFBFBa R+Z1X873XK7M506lDl7JQhNwmDgkJ5vOisrguTs9VVlqTu30SCqvrA18KuqSdc+N +yC7Bqp7Keg/8j1lIjsfH9HXRpAiy4rDxmYN1WAS/sr4r8VhcGQUMletDgL/bOEa aAHbphz3cp/Oz2X6hpVpu1EHe0xabpKLdoyIhzwj9VdLnwFfiNz+ANgmPtsCAwEA AaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/OmtBwhF0wtWUf6Gs+gnRYZjoIsw HwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEXaG9z dG1hc3RlckBtdW56aW5nZXIuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0cDov L2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNy bC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp Y2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBLBggr BgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8vY2Rw Mi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFwrMvwYiwLfRsdnjMEWc9PWe54Wd3dU NiRSZSf73BaO75Jrp24kMrkjpby2SUNp0mkHtOJcYzzqMnM0cqxl+9HEhC0V0Dyw OS3I6/s+6G52kYuXklJ6cF/LAVInsBwypG7QGqQnSZLsdNLLHaqoqsitW9rghifn Cq6zE4S8CunLgcBuq6OqceH6UG5xCKok4CNu+CRP58gd/kOVBY9OMxKz2qd0SI+V V8pzrKBUVi+WWpDKk4Zl/WUkw2Wghb47KdkwoiAc+jxJKb+DmmJqRDHC2TDcz7+y gygw6R99wEGZNbIaNZXpwjroeAeNLtrGbBJPyfhQt3D1r/MYdepa4T8= urn:mace:shibboleth:1.0:nameIdentifier Munzinger-Archiv GmbH Munzinger-Online http://www.munzinger.de/ Bernhard Ziegler zi@munzinger.de Willi Mader ma@munzinger.de shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journals of the American Society of Clinical Oncology Journals of the American Society of Clinical Oncology http://www.ascopubs.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu www.b2i.de CN=www.b2i.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFxTCCBK2gAwIBAgIHEnRZn3AzVDANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA3WhcNMTYw ODIyMTExMDA3WjCBkjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRMwEQYD VQQDEwp3d3cuYjJpLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uXCPIiALHLNEC6a5kbCcJTiJoZ6Pn8OnSI5Mw4VhFMcnkOvMorpt/R4/3kioT3gL KRUhFDgWyO2pty8Q4xlyPRHGlt938C5XXvfcY9rzLgABKSn2+rjhb2bMS5Zlz+aW 88r04kvZgR4PlmZa0GyXj/eWowh9Ic0tU6uh8g4RIdaryHuqbbqpFEAkONNIoH1g M+4CNSmj36LQNQFo+2ov3DyZ/dJt9jth4T5M1m03NeILolNujzW5Ce+JO0gHFDWJ Qp9+w13RDGDNQJuTfBYvhOfxPU2FrgdOkZaA7XDbmBVAQLhen/0AV98i3PXOvAID mmLoiqjhi+qS5OnPygeahQIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSv +qt8pTd2pwww9zj3CUvf/TbPqjAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMhWhsqivOf MeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNy bC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJpc2NoZS1z dGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBygYIKwYB BQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv YmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5 ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAK6JlbJ+37MzXm6R6Lh0W9KsTc/ZYLdI QYxxeDiV8axPHmKhtnG/hhWucv0f2fG2gDi0kjSExZ4lpSfX0acTXv6CIF2zQMdG w9cCFbDZ8h2SgnH/tBb0/+M6bws1Xv0laxC9BZ7xAjVZq2d+YO4hTqQZCDvhcoR/ B5aqFOuOpmXbjpP9ZeA9fMriC3GnB6JiAbPPzDEZgPGykcVl98lpQsFBcj8bNxRH eOe0rKs4xT+t4l/p5hbSp31Yef3mXJFRcXUtGjxuugaHYppXygc2v1iq9cletQoT k2wV8azDBD0V9CSHPwtltUaABXeMzxIGmTStfUIQeQ6+Aflofj72TfM= www.b2i.de CN=www.b2i.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFxTCCBK2gAwIBAgIHEnRZn3AzVDANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA3WhcNMTYw ODIyMTExMDA3WjCBkjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRMwEQYD VQQDEwp3d3cuYjJpLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uXCPIiALHLNEC6a5kbCcJTiJoZ6Pn8OnSI5Mw4VhFMcnkOvMorpt/R4/3kioT3gL KRUhFDgWyO2pty8Q4xlyPRHGlt938C5XXvfcY9rzLgABKSn2+rjhb2bMS5Zlz+aW 88r04kvZgR4PlmZa0GyXj/eWowh9Ic0tU6uh8g4RIdaryHuqbbqpFEAkONNIoH1g M+4CNSmj36LQNQFo+2ov3DyZ/dJt9jth4T5M1m03NeILolNujzW5Ce+JO0gHFDWJ Qp9+w13RDGDNQJuTfBYvhOfxPU2FrgdOkZaA7XDbmBVAQLhen/0AV98i3PXOvAID mmLoiqjhi+qS5OnPygeahQIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADALBgNVHQ8E BAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSv +qt8pTd2pwww9zj3CUvf/TbPqjAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMhWhsqivOf MeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2EuZGZuLmRl L2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNy bC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJpc2NoZS1z dGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBygYIKwYB BQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv YmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5 ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAK6JlbJ+37MzXm6R6Lh0W9KsTc/ZYLdI QYxxeDiV8axPHmKhtnG/hhWucv0f2fG2gDi0kjSExZ4lpSfX0acTXv6CIF2zQMdG w9cCFbDZ8h2SgnH/tBb0/+M6bws1Xv0laxC9BZ7xAjVZq2d+YO4hTqQZCDvhcoR/ B5aqFOuOpmXbjpP9ZeA9fMriC3GnB6JiAbPPzDEZgPGykcVl98lpQsFBcj8bNxRH eOe0rKs4xT+t4l/p5hbSp31Yef3mXJFRcXUtGjxuugaHYppXygc2v1iq9cletQoT k2wV8azDBD0V9CSHPwtltUaABXeMzxIGmTStfUIQeQ6+Aflofj72TfM= Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://www.b2i.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de www.classiques-garnier.com CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA MF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD VQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw HhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx FjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL EwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu Y2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8 AblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z EYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh 5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd LFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b m3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE AwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw czovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3 d3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv bTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV HR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn YW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw AoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6 YXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz aWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t GxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq hkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV /O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo GmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR eJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV Il6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n GdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q== www.classiques-garnier.com CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA MF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD VQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw HhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx FjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL EwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu Y2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8 AblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z EYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh 5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd LFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b m3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE AwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw czovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3 d3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv bTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV HR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn YW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw AoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6 YXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz aWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t GxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq hkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV /O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo GmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR eJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV Il6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n GdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q== www.classiques-garnier.com CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA MF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD VQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw HhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx FjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL EwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu Y2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8 AblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z EYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh 5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd LFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b m3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE AwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw czovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3 d3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv bTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV HR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn YW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw AoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6 YXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz aWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t GxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq hkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV /O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo GmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR eJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV Il6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n GdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q== Classiques Garnier Classiques Garnier SP http://www.classiques-garnier.com/ Didier Corbiere didiercorbiere@classiques-garnier.com Claude Blum cblum@wanadoo.fr www.content-select.com CN=www.content-select.com,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT34580426,O=www.content-select.com,C=DE,serialNumber=KigR834DJIZuIEHAagJ0xVfd/ETeEvlJ MIIE9zCCA9+gAwIBAgIDBEopMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEUMBIGA1UEAxMLUmFwaWRTU0wgQ0Ew HhcNMTExMjA1MTIxNzQ0WhcNMTIxMjA3MTIxMzAwWjCB8zEpMCcGA1UEBRMgS2ln UjgzNERKSVp1SUVIQWFnSjB4VmZkL0VUZUV2bEoxCzAJBgNVBAYTAkRFMR8wHQYD VQQKExZ3d3cuY29udGVudC1zZWxlY3QuY29tMRMwEQYDVQQLEwpHVDM0NTgwNDI2 MTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChj KTExMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNT TChSKTEfMB0GA1UEAxMWd3d3LmNvbnRlbnQtc2VsZWN0LmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANSTVbAyh0XF+bApU51WEeiotNOn7q/HQ7/Z 0DSSTgsklWbB5kgDBBo4flY5a/PWuO0H5jBWAs2DXALafzelgMYssqA2up9xiK3M eIVDro2W+2yFv9CfODJyIVCD8vTZFjqSfoehHF2Pjzp1YAQE0MUbgtX+VCE8oUOL tpp2iT7XHOr6DPD/6k8dovxuKQyo1xSkiyJ4CW/HrZQ+heauzyTXalZEfJDMlKib WnhjdpoXUA6xOSXoh992UjuEQxXoCYkGZHJQCaHBRx9UFuG4TMVRzq6g9h//Xcld H+H8xRctL7G2q1ehJm0IDLd9fOkvYyHTJWDy184/92R9BUSAlk0CAwEAAaOCAUgw ggFEMB8GA1UdIwQYMBaAFGtpPWoYQkrdjwJlOf01JIZ4kRYwMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIW d3d3LmNvbnRlbnQtc2VsZWN0LmNvbYISY29udGVudC1zZWxlY3QuY29tMEMGA1Ud HwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2Ny bHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBRjoYiCPyPt2k/XtEiyOs1ET+ygvjAM BgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDov L3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20vcmFwaWRzc2wuY3J0MA0GCSqGSIb3 DQEBBQUAA4IBAQAYh5XWr45tlba/mmjOSw2HkGTqRk9rxN6K8VeXwG1+1hr7d2J7 P34Tt8ln6vBAiSBrNW1j+kHXpxfUS+k/EGTn4m+2NfbKJfKHqEDgUGjYtI5/lu+T TrczpZ5qf+a8HSnnnbyH4IL7VKPUneQ22EGppDKLf1FznpJ4pXFmGyM4XU68mlmT VqFzNc/40cAysWElKPnDuaEeaNHPj+ygg16o2gELDdZVpcqNPj/u2sGyG8Ve0DoT 5PFbqWVKT7ei0rDFL5jWiqrmDWQGDJ7afzoPozmz4jaZXVxOkC5bHTL0wtHVFG8Z XvtaOslqoxKB8TiLxGjJAXztJJFWwMwF5ebp www.content-select.com CN=www.content-select.com,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT34580426,O=www.content-select.com,C=DE,serialNumber=KigR834DJIZuIEHAagJ0xVfd/ETeEvlJ MIIE9zCCA9+gAwIBAgIDBEopMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEUMBIGA1UEAxMLUmFwaWRTU0wgQ0Ew HhcNMTExMjA1MTIxNzQ0WhcNMTIxMjA3MTIxMzAwWjCB8zEpMCcGA1UEBRMgS2ln UjgzNERKSVp1SUVIQWFnSjB4VmZkL0VUZUV2bEoxCzAJBgNVBAYTAkRFMR8wHQYD VQQKExZ3d3cuY29udGVudC1zZWxlY3QuY29tMRMwEQYDVQQLEwpHVDM0NTgwNDI2 MTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChj KTExMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNT TChSKTEfMB0GA1UEAxMWd3d3LmNvbnRlbnQtc2VsZWN0LmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANSTVbAyh0XF+bApU51WEeiotNOn7q/HQ7/Z 0DSSTgsklWbB5kgDBBo4flY5a/PWuO0H5jBWAs2DXALafzelgMYssqA2up9xiK3M eIVDro2W+2yFv9CfODJyIVCD8vTZFjqSfoehHF2Pjzp1YAQE0MUbgtX+VCE8oUOL tpp2iT7XHOr6DPD/6k8dovxuKQyo1xSkiyJ4CW/HrZQ+heauzyTXalZEfJDMlKib WnhjdpoXUA6xOSXoh992UjuEQxXoCYkGZHJQCaHBRx9UFuG4TMVRzq6g9h//Xcld H+H8xRctL7G2q1ehJm0IDLd9fOkvYyHTJWDy184/92R9BUSAlk0CAwEAAaOCAUgw ggFEMB8GA1UdIwQYMBaAFGtpPWoYQkrdjwJlOf01JIZ4kRYwMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIW d3d3LmNvbnRlbnQtc2VsZWN0LmNvbYISY29udGVudC1zZWxlY3QuY29tMEMGA1Ud HwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2Ny bHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBRjoYiCPyPt2k/XtEiyOs1ET+ygvjAM BgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDov L3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20vcmFwaWRzc2wuY3J0MA0GCSqGSIb3 DQEBBQUAA4IBAQAYh5XWr45tlba/mmjOSw2HkGTqRk9rxN6K8VeXwG1+1hr7d2J7 P34Tt8ln6vBAiSBrNW1j+kHXpxfUS+k/EGTn4m+2NfbKJfKHqEDgUGjYtI5/lu+T TrczpZ5qf+a8HSnnnbyH4IL7VKPUneQ22EGppDKLf1FznpJ4pXFmGyM4XU68mlmT VqFzNc/40cAysWElKPnDuaEeaNHPj+ygg16o2gELDdZVpcqNPj/u2sGyG8Ve0DoT 5PFbqWVKT7ei0rDFL5jWiqrmDWQGDJ7afzoPozmz4jaZXVxOkC5bHTL0wtHVFG8Z XvtaOslqoxKB8TiLxGjJAXztJJFWwMwF5ebp Preselect.media GmbH, Gruenwald Preselect.media GmbH, Gruenwald http://www.content-select.com Andreas Fuerlinger a.fuerlinger@preselect.com www.dawsonera.com CN=www.dawsonera.com,O=Semantico,L=Brighton,ST=East Sussex,C=GB MIIDSTCCAjGgAwIBAgIQOvdMPhrRfQvKM2FkVMlM6DANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEwMTAwODAwMDAwMFoXDTEzMTAyOTIzNTk1OVowZjEL MAkGA1UEBhMCR0IxFDASBgNVBAgTC0Vhc3QgU3Vzc2V4MREwDwYDVQQHFAhCcmln aHRvbjESMBAGA1UEChQJU2VtYW50aWNvMRowGAYDVQQDFBF3d3cuZGF3c29uZXJh LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1SMQWlmopgjZeH8ITGnf qjgJA+trii8i7lHAjm7EQZS0GS6A7gTtUFlc4pIPPzR2OpgkHM8TcjSQCTAPFmp1 hfUts6JkWTTe0TVHC4VqKuUtWPmq4oo5XsTTzTRt0MV7iLROkI/NNMf0qbgHEFo+ TkljHi1mmQhYsJ3LLO+Py4sCAwEAAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9zdnItb3YtY3JsLnRoYXd0ZS5jb20vVGhhd3Rl T1YuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcB AQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZI hvcNAQEFBQADggEBAG8liYbeb9+qVKIX/QHZzbMck5+/jROd42ggIoIDJlGawBZA PJ8Q5zxoJwKWcBJ7M1sI/wcI4HntFJgB00fAFGwK1mQo8+kfOCAaSPWEOwomBffc ATMBokvtILGbxmsCtMEFE+R94Bjdvgn/WsOHqj1LO8xNHtOGvbPDMb0NdS+W3R1T yArxEur5uitLP7u/9AcboSbsWJr+EfPmyN4K5p433zWobY9gMpOaIZ5tt3nVuIof Q2zQ39BwHPIUmro1+VsSXK4/Vc2Mg0lraBHNHKBM9H7g7JhTtDZ3YejMB5LxyPSX A+7vljJkaaHxaiFXuPXHzIPyGnY9og0BorlaDE0= www.dawsonera.com CN=www.dawsonera.com,O=Semantico,L=Brighton,ST=East Sussex,C=GB MIIDSTCCAjGgAwIBAgIQOvdMPhrRfQvKM2FkVMlM6DANBgkqhkiG9w0BAQUFADA8 MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U aGF3dGUgU1NMIENBMB4XDTEwMTAwODAwMDAwMFoXDTEzMTAyOTIzNTk1OVowZjEL MAkGA1UEBhMCR0IxFDASBgNVBAgTC0Vhc3QgU3Vzc2V4MREwDwYDVQQHFAhCcmln aHRvbjESMBAGA1UEChQJU2VtYW50aWNvMRowGAYDVQQDFBF3d3cuZGF3c29uZXJh LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1SMQWlmopgjZeH8ITGnf qjgJA+trii8i7lHAjm7EQZS0GS6A7gTtUFlc4pIPPzR2OpgkHM8TcjSQCTAPFmp1 hfUts6JkWTTe0TVHC4VqKuUtWPmq4oo5XsTTzTRt0MV7iLROkI/NNMf0qbgHEFo+ TkljHi1mmQhYsJ3LLO+Py4sCAwEAAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9zdnItb3YtY3JsLnRoYXd0ZS5jb20vVGhhd3Rl T1YuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcB AQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZI hvcNAQEFBQADggEBAG8liYbeb9+qVKIX/QHZzbMck5+/jROd42ggIoIDJlGawBZA PJ8Q5zxoJwKWcBJ7M1sI/wcI4HntFJgB00fAFGwK1mQo8+kfOCAaSPWEOwomBffc ATMBokvtILGbxmsCtMEFE+R94Bjdvgn/WsOHqj1LO8xNHtOGvbPDMb0NdS+W3R1T yArxEur5uitLP7u/9AcboSbsWJr+EfPmyN4K5p433zWobY9gMpOaIZ5tt3nVuIof Q2zQ39BwHPIUmro1+VsSXK4/Vc2Mg0lraBHNHKBM9H7g7JhTtDZ3YejMB5LxyPSX A+7vljJkaaHxaiFXuPXHzIPyGnY9og0BorlaDE0= Dawson Books dawsonera http://www.dawsonbooks.co.uk Claire Chandler claire.chandler@dawsonbooks.co.uk Jude Norris jude.norris@dawsonbooks.co.uk www.dbod.de CN=www.dbod.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFkTCCBHmgAwIBAgIEEXxf/jANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTEwMjE3MDg1NTExWhcNMTQw MjE2MDg1NTExWjCBnzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMRQwEgYDVQQDEwt3d3cuZGJvZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALuMaNZjp0yrjtPDHzW+rQG9wzGUET5nhfyr9KCz+SZTl82k e4jzNHpvkIr5qbmm+iEMllOzkGCcFCqSRq/LPyw/KqxcSJGDsgMjkM6BvczNUoQE LraQiZD/0K5Omzy/k35H8ORIRiNqMUhJHaDDT4veadScxhpIEVp2Nb2WY0P19tpX 25sHSqsWHvryub76qcgnP4BIlvDrzBIRlCXDOW32ZeYWNtugrJz3e8mD/cOCRlKt j7AxdcOVSQ39Sov5pnvniOPzHI/rWdbekPwmztXMn+KHQ9FW8ey2zDVrfkK/E0k4 dUwsP24skPmmhsIxoy0b+o3A9R9yuWijm/RagJkCAwEAAaOCAeswggHnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcD AQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBTk+peHdyI4FoF+ubcz XhMjwILo/zAfBgNVHSMEGDAWgBTFK1OTF4PJ9UZC7UNq37aApkfy4DAiBgNVHREE GzAZgRduaWVkZXJsQHNsdWItZHJlc2Rlbi5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6 hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2EvcHViL2NybC9n X2NhY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1kcmVz ZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2Ev cHViL2NhY2VydC9nX2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAatFyUpdktAeX3l5aqPvdjv5wstVOEvYA1f/s zEdj/QLmpeUMi+tzXRnAVzvHs46dnDJrY5DGiy75/zBgd5AhEb0ZRfcg25RZnflP pSwc675wZoiUowr5yVwsjlnTHpBj5sVGruglTnePFxDlWSoeknTcI0d461ELz+l2 rPyraiLMRud8qxLPorHQv/el35jYzatt2fPuGjNkB7Iq4LokT2cQ3Em1PKK+7ICk ZZK61G21eejcP9ymQWhDSjvBg+e2qUZsm+GzQoRniXkRb5S17fMjwu+IMRAk/2cV yMFeLSMQWDo5MjmDApWgf7WN5Nc/kBGqUi6DB3K3h6MI5O1scg== www.dbod.de CN=www.dbod.de,OU=IT,O=Saechsische Landes-\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE MIIFkTCCBHmgAwIBAgIEEXxf/jANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC REUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK BgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG SIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTEwMjE3MDg1NTExWhcNMTQw MjE2MDg1NTExWjCBnzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO BgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0 YWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV BAsTAklUMRQwEgYDVQQDEwt3d3cuZGJvZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALuMaNZjp0yrjtPDHzW+rQG9wzGUET5nhfyr9KCz+SZTl82k e4jzNHpvkIr5qbmm+iEMllOzkGCcFCqSRq/LPyw/KqxcSJGDsgMjkM6BvczNUoQE LraQiZD/0K5Omzy/k35H8ORIRiNqMUhJHaDDT4veadScxhpIEVp2Nb2WY0P19tpX 25sHSqsWHvryub76qcgnP4BIlvDrzBIRlCXDOW32ZeYWNtugrJz3e8mD/cOCRlKt j7AxdcOVSQ39Sov5pnvniOPzHI/rWdbekPwmztXMn+KHQ9FW8ey2zDVrfkK/E0k4 dUwsP24skPmmhsIxoy0b+o3A9R9yuWijm/RagJkCAwEAAaOCAeswggHnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcD AQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBTk+peHdyI4FoF+ubcz XhMjwILo/zAfBgNVHSMEGDAWgBTFK1OTF4PJ9UZC7UNq37aApkfy4DAiBgNVHREE GzAZgRduaWVkZXJsQHNsdWItZHJlc2Rlbi5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6 hjhodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2EvcHViL2NybC9n X2NhY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1kcmVz ZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgG CCsGAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2Ev cHViL2NhY2VydC9nX2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAy LnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAatFyUpdktAeX3l5aqPvdjv5wstVOEvYA1f/s zEdj/QLmpeUMi+tzXRnAVzvHs46dnDJrY5DGiy75/zBgd5AhEb0ZRfcg25RZnflP pSwc675wZoiUowr5yVwsjlnTHpBj5sVGruglTnePFxDlWSoeknTcI0d461ELz+l2 rPyraiLMRud8qxLPorHQv/el35jYzatt2fPuGjNkB7Iq4LokT2cQ3Em1PKK+7ICk ZZK61G21eejcP9ymQWhDSjvBg+e2qUZsm+GzQoRniXkRb5S17fMjwu+IMRAk/2cV yMFeLSMQWDo5MjmDApWgf7WN5Nc/kBGqUi6DB3K3h6MI5O1scg== DBoD DBoD - Databases on Demand http://www.dbod.de Falk Niederlein niederl@slub-dresden.de www.degruyter.com CN=www.degruyter.com MIIDGzCCAgOgAwIBAgIEEpCtsTANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDExF3 d3cuZGVncnV5dGVyLmNvbTAeFw0xMjAxMjcwMzE2MzBaFw0xNTAxMjYwMzE2MzBa MBwxGjAYBgNVBAMTEXd3dy5kZWdydXl0ZXIuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAtToxdgbSOQHMFtLO+p50jHIis3Cg1n08fU8scnC5mGnm QKBb+io0YLFMZ+pGrYWl3nOr3lsVnSj+7FWTJYWlGqkGf4fW0htYxeLUYTmw17pg 2yzjaKKmefQ5EX03dVnMmFfG6n4ITBms/xm28u3JRWmAZ8i4SUZhsZM1UAKmyddv DeF4P/MDOg+HotkEZzv8Ce0Iqf5xS2Gl2NvJuQBVQfROyXvC1UvWFPJry8Sp5izg nekjb87CWD/sHj/1/ih+t7KTKhyqPEcdywOYzVAlL28LNJm1Sx2T6b+qmxu0sLe8 e0A7K8/Klevx0c+L+1apbh1vYVH4e3KN+mhsUbBSyQIDAQABo2UwYzAdBgNVHQ4E FgQUX0SLbR2HWLTt/d7PhuyMq4CVAD0wQgYDVR0RBDswOYYkaHR0cHM6Ly93d3cu ZGVncnV5dGVyLmNvbS9zaGliYm9sZXRoghF3d3cuZGVncnV5dGVyLmNvbTANBgkq hkiG9w0BAQsFAAOCAQEAM/uD1qjWNFP9lOUk48zRve2pIZIkq+lOr4JB7ORLUaLn UFIC3ay1JwSGEoaic0VA9kNGCfevUluMLZJfAtYYQkTx0hqF264tf8W2MdvaFlJa WwqciyEhs/Wg4daMUoSfCrKUwhwb3veY5nToqgJ5zJ/5sZYRdjzDH7PumH3klSG0 e6FV3DgCekCajSBjOoQLjlcgseHXTX3/JguL9uyJVxMNPArbW6ciE7nCAXwg2neL klxijSNZsJQno36M5UueC9aLK4mdoJrS06CRLOeyxBNQachanmq6XBx/yWSeBBq5 vxnuL36+AybWxM2JdPoPKWxXLxi9KgtY1Fw/Heyaug== www.degruyter.com CN=www.degruyter.com MIIDGzCCAgOgAwIBAgIEEpCtsTANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDExF3 d3cuZGVncnV5dGVyLmNvbTAeFw0xMjAxMjcwMzE2MzBaFw0xNTAxMjYwMzE2MzBa MBwxGjAYBgNVBAMTEXd3dy5kZWdydXl0ZXIuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAtToxdgbSOQHMFtLO+p50jHIis3Cg1n08fU8scnC5mGnm QKBb+io0YLFMZ+pGrYWl3nOr3lsVnSj+7FWTJYWlGqkGf4fW0htYxeLUYTmw17pg 2yzjaKKmefQ5EX03dVnMmFfG6n4ITBms/xm28u3JRWmAZ8i4SUZhsZM1UAKmyddv DeF4P/MDOg+HotkEZzv8Ce0Iqf5xS2Gl2NvJuQBVQfROyXvC1UvWFPJry8Sp5izg nekjb87CWD/sHj/1/ih+t7KTKhyqPEcdywOYzVAlL28LNJm1Sx2T6b+qmxu0sLe8 e0A7K8/Klevx0c+L+1apbh1vYVH4e3KN+mhsUbBSyQIDAQABo2UwYzAdBgNVHQ4E FgQUX0SLbR2HWLTt/d7PhuyMq4CVAD0wQgYDVR0RBDswOYYkaHR0cHM6Ly93d3cu ZGVncnV5dGVyLmNvbS9zaGliYm9sZXRoghF3d3cuZGVncnV5dGVyLmNvbTANBgkq hkiG9w0BAQsFAAOCAQEAM/uD1qjWNFP9lOUk48zRve2pIZIkq+lOr4JB7ORLUaLn UFIC3ay1JwSGEoaic0VA9kNGCfevUluMLZJfAtYYQkTx0hqF264tf8W2MdvaFlJa WwqciyEhs/Wg4daMUoSfCrKUwhwb3veY5nToqgJ5zJ/5sZYRdjzDH7PumH3klSG0 e6FV3DgCekCajSBjOoQLjlcgseHXTX3/JguL9uyJVxMNPArbW6ciE7nCAXwg2neL klxijSNZsJQno36M5UueC9aLK4mdoJrS06CRLOeyxBNQachanmq6XBx/yWSeBBq5 vxnuL36+AybWxM2JdPoPKWxXLxi9KgtY1Fw/Heyaug== De Gruyter Online De Gruyter Online http://www.degruyter.de/ Scott Cipriano it@ifactory.com Ulrike Engel ulrike.engel@degruyter.com www.elearning.tum.de CN=www.elearning.tum.de,OU=Projekt elecTUM,O=Technische Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFbjCCBFagAwIBAgIEDC0/vTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJE RTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAk BgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTA4MDQyMjEw NDcwOVoXDTEzMDQyMTEwNDcwOVowgZUxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZC YXllcm4xETAPBgNVBAcTCE11ZW5jaGVuMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVu aXZlcnNpdGFldCBNdWVuY2hlbjEYMBYGA1UECxMPUHJvamVrdCBlbGVjVFVNMR0w GwYDVQQDExR3d3cuZWxlYXJuaW5nLnR1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAM7mYPJAR+xABFJb/xPrYTGBLuLxeKuhBkYWtZGVrbMTsKi3 pbVmXrTgsU0dZrYK6qa9CVsauocsH25bfv4lfaIFil0QVBWVj9BWEZLHAKILV4cT 0G5Qeitk1Sms1N8cBb3R9PuBIGscCeqauezCmvXVhtJrkndyWYXSKPC51fBncZ/q QVsaMjG9paCzQV1MyhwWEmAOaGFkPRLw/81wTMhkn43YhAjsUuHKHsAMWbIN8Cbr A+oauyWyO+Hymp98fnFFJGxOVEy1LJvxif8vyEUsE4xsvfCKMivaedDyto5ZqVoe umrCKpw4bVr8VNpm79GnIedMUsGT6vFMrY9Wol0CAwEAAaOCAfgwggH0MAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUdcSHILTZvT6UzOzPXr1VtdwzdGAwHwYDVR0jBBgwFoAUnZ8j 8BkbfscjXScqzKU2OqZp5YkwbQYDVR0RBGYwZIEYc3VwcG9ydEBlbGVhcm5pbmcu dHVtLmRlghR3d3cuZWxlYXJuaW5nLnR1bS5kZYIYZWxlYXJuMDEubHJ6LW11ZW5j aGVuLmRlghhlbGVhcm4wMy5scnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOg MYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS90dW0tY2EvcHViL2NybC9jYWNybC5j cmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDov L2NkcDEucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8G CCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1bS1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAJbraGE+3kyvCbfyUJqI oE6tr3Ilwu7A6EhAWGdsy1mNdLuSEI3BdoyKzr85c6k0g4ptc/C06GApQo5LKF3p 2I5M3tU58nNWOmsu0VKQe1cP6oBZ60LOXaji8loUWcsOumNefZYnZVs7Tjcqqm0x nbvHB6UbxkMlHUoH9O8/Q0i9O6uanF7vuhJ8E+AbUV39cMfeGTA2oJeRHpj3BYwF eO9sT8rFaq/ij3JpDfNZ5RvZhwgN12fGssUVu/qK8BOrP6E3l68KMnXGfFxzVybL yhnKjkEA/K9OJhMb8hTnuUPGkaisGhNjd9/slKhYPkYZkkUUqX3ONUgYYWQ/i+zI CXA= www.elearning.tum.de CN=www.elearning.tum.de,OU=Projekt elecTUM,O=Technische Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE MIIFbjCCBFagAwIBAgIEDC0/vTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJE RTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAk BgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVNMB4XDTA4MDQyMjEw NDcwOVoXDTEzMDQyMTEwNDcwOVowgZUxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZC YXllcm4xETAPBgNVBAcTCE11ZW5jaGVuMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVu aXZlcnNpdGFldCBNdWVuY2hlbjEYMBYGA1UECxMPUHJvamVrdCBlbGVjVFVNMR0w GwYDVQQDExR3d3cuZWxlYXJuaW5nLnR1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAM7mYPJAR+xABFJb/xPrYTGBLuLxeKuhBkYWtZGVrbMTsKi3 pbVmXrTgsU0dZrYK6qa9CVsauocsH25bfv4lfaIFil0QVBWVj9BWEZLHAKILV4cT 0G5Qeitk1Sms1N8cBb3R9PuBIGscCeqauezCmvXVhtJrkndyWYXSKPC51fBncZ/q QVsaMjG9paCzQV1MyhwWEmAOaGFkPRLw/81wTMhkn43YhAjsUuHKHsAMWbIN8Cbr A+oauyWyO+Hymp98fnFFJGxOVEy1LJvxif8vyEUsE4xsvfCKMivaedDyto5ZqVoe umrCKpw4bVr8VNpm79GnIedMUsGT6vFMrY9Wol0CAwEAAaOCAfgwggH0MAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATAdBgNVHQ4EFgQUdcSHILTZvT6UzOzPXr1VtdwzdGAwHwYDVR0jBBgwFoAUnZ8j 8BkbfscjXScqzKU2OqZp5YkwbQYDVR0RBGYwZIEYc3VwcG9ydEBlbGVhcm5pbmcu dHVtLmRlghR3d3cuZWxlYXJuaW5nLnR1bS5kZYIYZWxlYXJuMDEubHJ6LW11ZW5j aGVuLmRlghhlbGVhcm4wMy5scnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOg MYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS90dW0tY2EvcHViL2NybC9jYWNybC5j cmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDov L2NkcDEucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8G CCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1bS1jYS9wdWIvY2Fj ZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAJbraGE+3kyvCbfyUJqI oE6tr3Ilwu7A6EhAWGdsy1mNdLuSEI3BdoyKzr85c6k0g4ptc/C06GApQo5LKF3p 2I5M3tU58nNWOmsu0VKQe1cP6oBZ60LOXaji8loUWcsOumNefZYnZVs7Tjcqqm0x nbvHB6UbxkMlHUoH9O8/Q0i9O6uanF7vuhJ8E+AbUV39cMfeGTA2oJeRHpj3BYwF eO9sT8rFaq/ij3JpDfNZ5RvZhwgN12fGssUVu/qK8BOrP6E3l68KMnXGfFxzVybL yhnKjkEA/K9OJhMb8hTnuUPGkaisGhNjd9/slKhYPkYZkkUUqX3ONUgYYWQ/i+zI CXA= urn:mace:shibboleth:1.0:nameIdentifier Universität München (Technische Universität) Zentrale Lernplattform der TU München http://www.tum.de Stephan Graf shibboleth@elearning.tum.de Stephan Graf shibboleth@elearning.tum.de http://ukfederation.org.uk/doc/mdrps-20130902 MIIDUTCCAjmgAwIBAgIJANuHp/m5TCXsMA0GCSqGSIb3DQEBBQUAMCwxKjAoBgNV BAMTIWVtLWwxLXJoLXN2cjAxLmVtZXJhbGRpbnNpZ2h0LmNvbTAeFw0xMTA4MTEw ODM1MTJaFw0yMTA4MDgwODM1MTJaMCwxKjAoBgNVBAMTIWVtLWwxLXJoLXN2cjAx LmVtZXJhbGRpbnNpZ2h0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAL7nJHjWMmZxHtjdwAYdXKCZwObQn8nDKWS71kULyYRgcxkVxULE+Q8sazuA 0bsX3Q4PQUeP6C+xuyBXzHi9XZy6Ef4hoIHo6p9qI7EboB7Qu1MebGROWca0Dtd9 zyadDe4y61J8BlE5euVCvbpGkHSSuFVvz0ThhTdC61vAPzvl71R5sqWxUm8xIPDT 0TryzRgOA0LsOH3tXsaxQ5Jb5d6G+X6+6K2flFCY8QKbrnxcMKXvTbPpMprTIa1N bUT+XFONWmplOvyjHQH1GdIDQCPKc4aT3WyIA3MxnWfzpPsP8Sdi7Z+QyhXGEgOP obM+cagbqe/E/Om1gUgI3a6F/z0CAwEAAaN2MHQwUwYDVR0RBEwwSoIhZW0tbDEt cmgtc3ZyMDEuZW1lcmFsZGluc2lnaHQuY29thiVodHRwczovL3d3dy5lbWVyYWxk aW5zaWdodC5jb20vZW50aXR5MB0GA1UdDgQWBBT8iPZbLVpj12PDMabI7c5IEAQ0 +zANBgkqhkiG9w0BAQUFAAOCAQEAVMg4wyJ1FHeFYIuJ/zBzqPgZRD/dRQ/P64Bg lkM/XKtTEkDL5nizTdMcm5qUB8sSLUpZIyuPUSy8AmYZ+FgvU6SqjW1WIhRzlnYG yl3bKyl0Ji8r7We5lAhLgLnr1FTo3r9ROVd+S/BC3J7CZVE8Jcqo6AS66gTtGBja xwoQYnowMJKcoCFqPkRlPL25ystxifcSpgaaRnVJMik/JHO2IwLLti+WAUj6kwCM uCbrLPgzpR6W8YOkDzUH3rvANVZ5GKgqWNA/u8NfC6WRcA1Sktx2nLnK8Mw3d14g MvgwMr/rwl/SPLLZ0KDGqJ8iSYjIZQKsJ/JXP9xmaeEQW6v35w== Emerald Group Publishing Ltd Emerald Live Site http://www.emeraldinsight.com/ Rob Wood mailto:rwood@emeraldinsight.com Laurence Parkin mailto:lparkin@emeraldinsight.com www-fr.redi-bw.de emailAddress=info@redi-bw.de,CN=www-fr.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFZzCCBE+gAwIBAgIEC0b00TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMDE4MjYxMFoXDTEy MTAyODE4MjYxMFowgYsxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRow GAYDVQQDExF3d3ctZnIucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0By ZWRpLWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6jxBBaez yk+N8nQIDnifDR4br5D5zmQD3uF7oos01/lHBEfmNR+fj5qucgfxGAyecy74aFZ7 p82QW6I01IOsqBphcNOsOihS16Bb5F3euq2LCUEmWiLsCYJOYhlZHZZRkSpzf0U1 wNWjqYAXsT6T5TY+/9NPpAlIcNzxekZN/8VBXIPb2zxn7/KJwEY6Cow053XY0f4z BjRWPmnD7LV83MYrR3IOQQtRNQdtHJkMmN5L0IBUqI0cIqBMwNh7rdBXfkPWtWYl Fb9aCZ6RVdenuH6ek+KKfv6/M67Y+TS31GudIbdddzL+raA9/nwex9Y29hE2sg1+ 8o72bnYyvEuyxwIDAQABo4IB1DCCAdAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBTNbO30k/O3 ucEvGfqHiWE5jGi8fDAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTAa BgNVHREEEzARgQ9pbmZvQHJlZGktYncuZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmctY2EvcHViL2NybC9n X2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJl aWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgw SgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJn LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAYw9Q8c0vbIGm+B9qKv9zJGaulzsx nftJFaYxEpPsiTOBRmaL2Q4dXxgzUEgKyD98DxaZ+Jzz4LHa1ELwa3KS9ZUmOMQ3 J52NKhsaqCUU/8NTISXf8ebCAKTkK+IjjrlEd3TIq7OwW60IUz7eSLMr/WdxbUFT Lq2Ex1DtuGQXMYv/YV3ky4Ci9lnAQkQ4aogfF5CH941sh8Qqd7iA9fAlCbYd2Vmh x7P4PILIaPEEHYBxetPmOeOiOEMm3DtsmqXK7XKQeR3opiJxY+xFP7EVid3M0B/+ yGu46kaBjuW692bV3nPlvetlri3mceGe3/wc5hkfhsSbEsB+JflUsFjVIA== www-fr.redi-bw.de emailAddress=info@redi-bw.de,CN=www-fr.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFZzCCBE+gAwIBAgIEC0b00TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMDE4MjYxMFoXDTEy MTAyODE4MjYxMFowgYsxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRow GAYDVQQDExF3d3ctZnIucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0By ZWRpLWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6jxBBaez yk+N8nQIDnifDR4br5D5zmQD3uF7oos01/lHBEfmNR+fj5qucgfxGAyecy74aFZ7 p82QW6I01IOsqBphcNOsOihS16Bb5F3euq2LCUEmWiLsCYJOYhlZHZZRkSpzf0U1 wNWjqYAXsT6T5TY+/9NPpAlIcNzxekZN/8VBXIPb2zxn7/KJwEY6Cow053XY0f4z BjRWPmnD7LV83MYrR3IOQQtRNQdtHJkMmN5L0IBUqI0cIqBMwNh7rdBXfkPWtWYl Fb9aCZ6RVdenuH6ek+KKfv6/M67Y+TS31GudIbdddzL+raA9/nwex9Y29hE2sg1+ 8o72bnYyvEuyxwIDAQABo4IB1DCCAdAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBTNbO30k/O3 ucEvGfqHiWE5jGi8fDAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTAa BgNVHREEEzARgQ9pbmZvQHJlZGktYncuZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6 aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmctY2EvcHViL2NybC9n X2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJl aWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgw SgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJn LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8v Y2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAYw9Q8c0vbIGm+B9qKv9zJGaulzsx nftJFaYxEpPsiTOBRmaL2Q4dXxgzUEgKyD98DxaZ+Jzz4LHa1ELwa3KS9ZUmOMQ3 J52NKhsaqCUU/8NTISXf8ebCAKTkK+IjjrlEd3TIq7OwW60IUz7eSLMr/WdxbUFT Lq2Ex1DtuGQXMYv/YV3ky4Ci9lnAQkQ4aogfF5CH941sh8Qqd7iA9fAlCbYd2Vmh x7P4PILIaPEEHYBxetPmOeOiOEMm3DtsmqXK7XKQeR3opiJxY+xFP7EVid3M0B/+ yGu46kaBjuW692bV3nPlvetlri3mceGe3/wc5hkfhsSbEsB+JflUsFjVIA== urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Freiburg ReDI Freiburg http://www.uni-freiburg.de/ Hans-Adolf Ruppert ruppert@ub.uni-freiburg.de ReDI Team info@redi-bw.de www.hds.uni-leipzig.de CN=www.hds.uni-leipzig.de,OU=Hochschuldidaktisches Zentrum Sachsen,O=Universitaet Leipzig,L=Leipzig,ST=Sachsen,C=DE MIIFdTCCBF2gAwIBAgIEETAMJDANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE RTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg MB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW EnBraUB1bmktbGVpcHppZy5kZTAeFw0xMDEyMjExMTI1MDhaFw0xNTEyMjAxMTI1 MDhaMIGhMQswCQYDVQQGEwJERTEQMA4GA1UECBMHU2FjaHNlbjEQMA4GA1UEBxMH TGVpcHppZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxLjAsBgNVBAsT JUhvY2hzY2h1bGRpZGFrdGlzY2hlcyBaZW50cnVtIFNhY2hzZW4xHzAdBgNVBAMT Fnd3dy5oZHMudW5pLWxlaXB6aWcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCwt713W1EXhtA2GOp6k8kZxRhIm5LOsD2iqHs1pLZkbaxBO4y2bht6 k6mdi4j0wbA0/wdv+JpYK1/wB6Cdaz6UEBwlqzy0+0pJ3G72xRPG/s/wmeAzOqzY ONGphoYWkGnz4aQ5tf3E+KILj0V3JisgZA7+pYyEXiX340NPzIyxOLKAyFxHwY/n aUWuQDLo+6dXRCFO6OqRW6v7tnyUji8Qa3gcv+BeEwRUZyvmoHQfirFhGP9FAYDZ s85KZ3pSU6046E/B1+8h9FOFEQB5vnZKmouF77h75DCJBDiSZd1TJaNWzvMScjzx ofFcCqn+wGTAMsijDm82iP0E1RY2/BaXAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFHlh5OdjyNAu5gk4Szo4xMeg5uqhMB8GA1UdIwQYMBaAFDaM3R6c0bqQ gPinird0ak3JN9oOMD0GA1UdEQQ2MDSCFnd3dy5oZHMudW5pLWxlaXB6aWcuZGWC GnZtaHNkaWRhLnJ6LnVuaS1sZWlwemlnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaWxlaS1jYS9wdWIvY3Js L2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmlsZWktY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRSA11s6iv eW6YcStHntggb0PZQ/LoT1mv+4cQ1KYkS7QJlSrJOqEjlsNYtB7LFGBOxYBSPm5g B/tipiS/tF/KOk8mjEVD1JhLHOoxE/JWNW7WKZ6pMsocJChRTRLalfSAFh88PHvo 41zxUUhoj9LxXIdZn+Z06RbY+ssh76B1nqOghs0dYaMfH9MY/nGS742sA4Y5sGm4 vhn4VI0GQGXWUiJi7FNfZkT7NTq7sX/FA04tgPui45NI5HfQCsvrZIiwXA9zaENp P6vvZAJd5omkVASomcfj5W9HEokIDNn3I8LTt07otBa9K1c64AZAoPaTpizm4w3a P4AvrRjtlBBB www.hds.uni-leipzig.de CN=www.hds.uni-leipzig.de,OU=Hochschuldidaktisches Zentrum Sachsen,O=Universitaet Leipzig,L=Leipzig,ST=Sachsen,C=DE MIIFdTCCBF2gAwIBAgIEETAMJDANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE RTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg MB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW EnBraUB1bmktbGVpcHppZy5kZTAeFw0xMDEyMjExMTI1MDhaFw0xNTEyMjAxMTI1 MDhaMIGhMQswCQYDVQQGEwJERTEQMA4GA1UECBMHU2FjaHNlbjEQMA4GA1UEBxMH TGVpcHppZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxLjAsBgNVBAsT JUhvY2hzY2h1bGRpZGFrdGlzY2hlcyBaZW50cnVtIFNhY2hzZW4xHzAdBgNVBAMT Fnd3dy5oZHMudW5pLWxlaXB6aWcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQCwt713W1EXhtA2GOp6k8kZxRhIm5LOsD2iqHs1pLZkbaxBO4y2bht6 k6mdi4j0wbA0/wdv+JpYK1/wB6Cdaz6UEBwlqzy0+0pJ3G72xRPG/s/wmeAzOqzY ONGphoYWkGnz4aQ5tf3E+KILj0V3JisgZA7+pYyEXiX340NPzIyxOLKAyFxHwY/n aUWuQDLo+6dXRCFO6OqRW6v7tnyUji8Qa3gcv+BeEwRUZyvmoHQfirFhGP9FAYDZ s85KZ3pSU6046E/B1+8h9FOFEQB5vnZKmouF77h75DCJBDiSZd1TJaNWzvMScjzx ofFcCqn+wGTAMsijDm82iP0E1RY2/BaXAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFHlh5OdjyNAu5gk4Szo4xMeg5uqhMB8GA1UdIwQYMBaAFDaM3R6c0bqQ gPinird0ak3JN9oOMD0GA1UdEQQ2MDSCFnd3dy5oZHMudW5pLWxlaXB6aWcuZGWC GnZtaHNkaWRhLnJ6LnVuaS1sZWlwemlnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaWxlaS1jYS9wdWIvY3Js L2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6 Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmlsZWktY2Ev cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRSA11s6iv eW6YcStHntggb0PZQ/LoT1mv+4cQ1KYkS7QJlSrJOqEjlsNYtB7LFGBOxYBSPm5g B/tipiS/tF/KOk8mjEVD1JhLHOoxE/JWNW7WKZ6pMsocJChRTRLalfSAFh88PHvo 41zxUUhoj9LxXIdZn+Z06RbY+ssh76B1nqOghs0dYaMfH9MY/nGS742sA4Y5sGm4 vhn4VI0GQGXWUiJi7FNfZkT7NTq7sX/FA04tgPui45NI5HfQCsvrZIiwXA9zaENp P6vvZAJd5omkVASomcfj5W9HEokIDNn3I8LTt07otBa9K1c64AZAoPaTpizm4w3a P4AvrRjtlBBB Hochschuldidaktisches Zentrum Sachsen Hochschuldidaktisches Zentrum Sachsen - Typo3 https://www.hds.uni-leipzig.de/ Stefan Moch admin@bps-system.de www.historicum.net CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw ODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD VQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe kOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl +qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9 /TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U V24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu 3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC syFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv Y3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll cmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk 3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4 2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc bL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz J6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L IEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe CQ== www.historicum.net CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw ODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD VQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe kOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl +qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9 /TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U V24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu 3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC syFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv Y3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll cmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk 3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4 2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc bL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz J6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L IEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe CQ== Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://www.historicum.net/ Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de www.jstor.org CN=www.jstor.org,OU=Terms of use at www.verisign.com/rpa (c)05,O=JSTOR (Ithaka Harbors\, Inc),L=Ann Arbor,ST=Michigan,C=US,serialNumber=DOC:19950731,businessCategory=V1.0\, Clause 5.(b),1.3.6.1.4.1.311.60.2.1.2=#14084E657720596F726B,1.3.6.1.4.1.311.60.2.1.3=#13025553 MIIGHzCCBQegAwIBAgIQXmXbqCJpgZQaxPy2I4z7MzANBgkqhkiG9w0BAQUFADCB ujELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE0MDIGA1UEAxMr VmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBDQTAeFw0x MDAyMjYwMDAwMDBaFw0xMjAyMjQyMzU5NTlaMIIBCzETMBEGCysGAQQBgjc8AgED EwJVUzEZMBcGCysGAQQBgjc8AgECFAhOZXcgWW9yazEbMBkGA1UEDxMSVjEuMCwg Q2xhdXNlIDUuKGIpMRUwEwYDVQQFEwxET0M6MTk5NTA3MzExCzAJBgNVBAYTAlVT MREwDwYDVQQIFAhNaWNoaWdhbjESMBAGA1UEBxQJQW5uIEFyYm9yMSQwIgYDVQQK FBtKU1RPUiAoSXRoYWthIEhhcmJvcnMsIEluYykxMzAxBgNVBAsUKlRlcm1zIG9m IHVzZSBhdCB3d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEWMBQGA1UEAxQNd3d3 LmpzdG9yLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALUHbY3t UhCGReVnUwqLCU7elcq4FNKRvTajIvfdnmwB4zXGtZZGoIIoCS8yVFAYPAsT48+m xJ3y3GxhNM38nuZjjZi3Rp3ab0RpNoHfmlozTdvMdlbOzOpC6RVSgnyYcKouIw1c X4UH0yRbd/8evLK1H7I4VIug1YoZfPC7mr8HCppJJlIfxilS46ruQL75jQEWks7C bmB5tQNCr5ah6OnnskGXRHF5hpQmF/3aBvRuPDa3wl3EIlnSAhCoMgE7gPHqLcjX hIKX/MrGPuMHEMhBfXMq3yOzuTjX03ukwqUM5Fb0LijWonQz1PQIN8QPaJLo+8Qj pKfkUJ6lmQY1Oy8CAwEAAaOCAcswggHHMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWg MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9FVlNlY3VyZS1jcmwudmVyaXNpZ24u Y29tL0VWU2VjdXJlMjAwNi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXBjAq MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBT8ilC6nrklWntV hU+VAGOP6VhrQzBzBggrBgEFBQcBAQRnMGUwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLnZlcmlzaWduLmNvbTA9BggrBgEFBQcwAoYxaHR0cDovL0VWU2VjdXJlLWFp YS52ZXJpc2lnbi5jb20vRVZTZWN1cmUyMDA2LmNlcjBuBggrBgEFBQcBDARiMGCh XqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsp rEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYw DQYJKoZIhvcNAQEFBQADggEBAFdIEgpPjryqc6c4Cn5beVW3U6StHIHn6K1Pmdjm zg3KrMWh7q7XYwATkG3+E3xl/j0gcgp3JOZF/WudfIYlanoTIdwtcgH3atiD+V1E RuOy19Qagr5LZG6ZSfsUR+kGaQTRWolznngzKiJOhjYt0RH7IGnJ8NCNpFWFgCjJ UWJqHCSkQ+fmjmpJMa+XE7r2YeqamXA6RNA7tH6Sk/BM92PuI3yyPuMVxKVHSFEB Cp5hKvpnTsU7XXEyje/rfDvAVbO34z34/Z3uWPr5C710E2aV3/As2xRF9kYmMcsb 1NGyA/5UtjYY/ZuPpIVnXu4ldkf2oMIohwcE9K/1j6k4B3Q= www.jstor.org CN=www.jstor.org,OU=Terms of use at www.verisign.com/rpa (c)05,O=JSTOR (Ithaka Harbors\, Inc),L=Ann Arbor,ST=Michigan,C=US,serialNumber=DOC:19950731,businessCategory=V1.0\, Clause 5.(b),1.3.6.1.4.1.311.60.2.1.2=#14084E657720596F726B,1.3.6.1.4.1.311.60.2.1.3=#13025553 MIIGHzCCBQegAwIBAgIQXmXbqCJpgZQaxPy2I4z7MzANBgkqhkiG9w0BAQUFADCB ujELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE0MDIGA1UEAxMr VmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBDQTAeFw0x MDAyMjYwMDAwMDBaFw0xMjAyMjQyMzU5NTlaMIIBCzETMBEGCysGAQQBgjc8AgED EwJVUzEZMBcGCysGAQQBgjc8AgECFAhOZXcgWW9yazEbMBkGA1UEDxMSVjEuMCwg Q2xhdXNlIDUuKGIpMRUwEwYDVQQFEwxET0M6MTk5NTA3MzExCzAJBgNVBAYTAlVT MREwDwYDVQQIFAhNaWNoaWdhbjESMBAGA1UEBxQJQW5uIEFyYm9yMSQwIgYDVQQK FBtKU1RPUiAoSXRoYWthIEhhcmJvcnMsIEluYykxMzAxBgNVBAsUKlRlcm1zIG9m IHVzZSBhdCB3d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEWMBQGA1UEAxQNd3d3 LmpzdG9yLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALUHbY3t UhCGReVnUwqLCU7elcq4FNKRvTajIvfdnmwB4zXGtZZGoIIoCS8yVFAYPAsT48+m xJ3y3GxhNM38nuZjjZi3Rp3ab0RpNoHfmlozTdvMdlbOzOpC6RVSgnyYcKouIw1c X4UH0yRbd/8evLK1H7I4VIug1YoZfPC7mr8HCppJJlIfxilS46ruQL75jQEWks7C bmB5tQNCr5ah6OnnskGXRHF5hpQmF/3aBvRuPDa3wl3EIlnSAhCoMgE7gPHqLcjX hIKX/MrGPuMHEMhBfXMq3yOzuTjX03ukwqUM5Fb0LijWonQz1PQIN8QPaJLo+8Qj pKfkUJ6lmQY1Oy8CAwEAAaOCAcswggHHMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWg MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9FVlNlY3VyZS1jcmwudmVyaXNpZ24u Y29tL0VWU2VjdXJlMjAwNi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXBjAq MCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vY3BzMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBT8ilC6nrklWntV hU+VAGOP6VhrQzBzBggrBgEFBQcBAQRnMGUwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLnZlcmlzaWduLmNvbTA9BggrBgEFBQcwAoYxaHR0cDovL0VWU2VjdXJlLWFp YS52ZXJpc2lnbi5jb20vRVZTZWN1cmUyMDA2LmNlcjBuBggrBgEFBQcBDARiMGCh XqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsp rEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYw DQYJKoZIhvcNAQEFBQADggEBAFdIEgpPjryqc6c4Cn5beVW3U6StHIHn6K1Pmdjm zg3KrMWh7q7XYwATkG3+E3xl/j0gcgp3JOZF/WudfIYlanoTIdwtcgH3atiD+V1E RuOy19Qagr5LZG6ZSfsUR+kGaQTRWolznngzKiJOhjYt0RH7IGnJ8NCNpFWFgCjJ UWJqHCSkQ+fmjmpJMa+XE7r2YeqamXA6RNA7tH6Sk/BM92PuI3yyPuMVxKVHSFEB Cp5hKvpnTsU7XXEyje/rfDvAVbO34z34/Z3uWPr5C710E2aV3/As2xRF9kYmMcsb 1NGyA/5UtjYY/ZuPpIVnXu4ldkf2oMIohwcE9K/1j6k4B3Q= urn:mace:shibboleth:1.0:nameIdentifier JSTOR JSTOR http://www.jstor.org Matt Callow support@jstor.org Tara Kalro tara.kalro@ithaka.org.org Ken Alexander ken.alexander@ithaka.org shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journal Watch Journal Watch http://www.jwatch.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu http://ukfederation.org.uk/doc/mdrps-20130902 Knodium Knodium is an online platform for collaboration. https://www.knodium.com/images/logo-shib.png MIIC9DCCAdygAwIBAgIJAMLknMjt03SjMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD3d3dy5rbm9kaXVtLmNvbTAeFw0xMjA5MTAxNTI2NTZaFw0yMjA5MDgxNTI2 NTZaMBoxGDAWBgNVBAMTD3d3dy5rbm9kaXVtLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMS5B0GMXiaYkvtJDFNsrRNMfFF5WZOTdOdFh4VK2G1C c4Jo+WInPbjfB+l3gNji634Qc06ke0A74GyRTf19pIcKpmB6pyEtjt/0vgInT3Ax ZI38HVgCk1WHwpg5LLzRI4FkzpIIX/SfB7KYB6WDA0AXbE8id2KXaxuCNrGYvoU6 orz7Gt+FERDUooNli1Z97ZQ6o6MogAeHizRTpWhWVqIVLKxvAZ42+OXw2OwGzOeL OkefcJ5l/AwJbmEM+19yqdSB4e6VqF+ApsR/NbJaE5kz7GhvitK0FWkrP31bVj5t 0pFmyFwYRohge0FFw0wX/vojPZqqBjOM5HafUmDB4PUCAwEAAaM9MDswGgYDVR0R BBMwEYIPd3d3Lmtub2RpdW0uY29tMB0GA1UdDgQWBBQysHs0AHbWoM4U7GlNVirq 6w1N4DANBgkqhkiG9w0BAQUFAAOCAQEAY9843vk3HlJssWlGnq5djjjzOeMZ6qPa GXNZBZGi9LI3P4xAkW0fCnUygcb5MZaHdB+RuINEdXj+npITszfLtnj2m4BCq2IN evmRUQRc7F27b9aoUuhYl0q6/Z9MFOjdjzQb6LT1duCDPq83kFp0gS57fqQP97F0 8Hbzw5ZdLWALzsDuxU9FGRU5gdZNDmXkzymluKMZRchLuJrJhsRDPb34xmcH7RKF Msv4N8MBOk9nESf3jQTPgkCvZee2t6h9xijoRP+IH5VD3hfq+H3lNKX7w7DkRqlR dB55/ggB6okN6t5L8d+FUbKU3qI8VQmR8V4/NJ/F0EFmLzEklMUxsw== Knodium Limited Knodium https://www.knodium.com/ Web Support mailto:webmaster@knodium.com Web Support mailto:webmaster@knodium.com MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7 MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7 urn:oasis:names:tc:SAML:2.0:nameid-format:transient Ordbogen.com Ordbogen.com to provide an online dictionary in which you can look up an unlimited number of words in the dictionaries bought by your educational institution at levere en online ordbog hvori du kan foretage et ubegrænset antal opslag i de ordbøger som din institution har købt adgang til Administrator maw@ordbogen.com www.propylaeum.de CN=www.propylaeum.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzDCCBLSgAwIBAgIHEnRZnq0yrjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA2WhcNMTYw ODIyMTExMDA2WjCBmTELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRowGAYD VQQDExF3d3cucHJvcHlsYWV1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKFh9caPIFhS2jIdLooVk30LY730XWVZ1lmaMu7k3C0btX4Vjjl3htj4 0Z3zDNCQl3R09ITueC+gyHV6ADKeQLCuNh3AlY7bXKukYufUzDkdmGo6QyCUU4X9 0KWBGez3D1PMbEAv2ay3D57GLJwtRP4LO8x+Y+Z3g0i3kb+4rC/k58g/V4Utqk5d 3nA/iFMh2aD6clHUQ/fUBgicdloy1NW8G8Y9YIIj7TZBxxegPaIFBlt443SHuhr0 bJ6DbFdhq+n4FyNQh3BNe2bs3Nsx4g8neQ1QFZp80wV6wlarLfJuDWQdRxzJDwUo l0QHuYKNQ8aEUW9EWMTDd5i1z63ejY8CAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUBqxCuJApxSI5xMQce7FuA23RsgQwHwYDVR0jBBgwFoAUemeMWxoTRIKz IVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVy aXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmww gcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZu LmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB6fmD4RCUhevBRvqaLb0sA gX2csj3pjfD+Q53sm6d1sk9CPuCMWYBHTUBKKIo6h9UZgGjj6NlmAt+iA9DxZHFY g+PSfw6t6SMvfZ7RslIcoZy4bsTLON71edCPccPWpKx7x0TSfg+aH+eu1kpSe47K R5TihEHKgIi36RCA6AY1JDDsNGjonZR4lG48NRXZ1HqY2Rh/kph3tNqfFQG9TkNj RtuYg/2um9+CjJnvI9wik7tMJKVkB2fToqRItNhxa7YEF001koHmSDZT7w3xAtQc ohe+mhgrSBbjpHrLTJhtrRalopdfAwCUGwWP4fZdikWiAjZmgFnUqYfTOQ+Qng/2 www.propylaeum.de CN=www.propylaeum.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzDCCBLSgAwIBAgIHEnRZnq0yrjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA2WhcNMTYw ODIyMTExMDA2WjCBmTELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRowGAYD VQQDExF3d3cucHJvcHlsYWV1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAKFh9caPIFhS2jIdLooVk30LY730XWVZ1lmaMu7k3C0btX4Vjjl3htj4 0Z3zDNCQl3R09ITueC+gyHV6ADKeQLCuNh3AlY7bXKukYufUzDkdmGo6QyCUU4X9 0KWBGez3D1PMbEAv2ay3D57GLJwtRP4LO8x+Y+Z3g0i3kb+4rC/k58g/V4Utqk5d 3nA/iFMh2aD6clHUQ/fUBgicdloy1NW8G8Y9YIIj7TZBxxegPaIFBlt443SHuhr0 bJ6DbFdhq+n4FyNQh3BNe2bs3Nsx4g8neQ1QFZp80wV6wlarLfJuDWQdRxzJDwUo l0QHuYKNQ8aEUW9EWMTDd5i1z63ejY8CAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV HQ4EFgQUBqxCuJApxSI5xMQce7FuA23RsgQwHwYDVR0jBBgwFoAUemeMWxoTRIKz IVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j cmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVy aXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmww gcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZu LmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB6fmD4RCUhevBRvqaLb0sA gX2csj3pjfD+Q53sm6d1sk9CPuCMWYBHTUBKKIo6h9UZgGjj6NlmAt+iA9DxZHFY g+PSfw6t6SMvfZ7RslIcoZy4bsTLON71edCPccPWpKx7x0TSfg+aH+eu1kpSe47K R5TihEHKgIi36RCA6AY1JDDsNGjonZR4lG48NRXZ1HqY2Rh/kph3tNqfFQG9TkNj RtuYg/2um9+CjJnvI9wik7tMJKVkB2fToqRItNhxa7YEF001koHmSDZT7w3xAtQc ohe+mhgrSBbjpHrLTJhtrRalopdfAwCUGwWP4fZdikWiAjZmgFnUqYfTOQ+Qng/2 Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://www.propylaeum.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= Journals of the Royal College of Psychiatrists Journals of the Royal College of Psychiatrists http://www.rcpsych.org/ Ryan Krebs shibboleth-admin@highwire.stanford.edu https://www.rediris.es/sir/edugain/SIR_MRPS.pdf Universidad de Málaga Universidad de Málaga The Identity Provider of Universidad de Málaga El proveedor de identidad de la Universidad de Málaga uma.es MIIEeTCCA2GgAwIBAgIQCP9faAGj247/+QVzgpX08zANBgkqhkiG9w0BAQUFADA2 MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg U1NMIENBMB4XDTEzMDcwMTAwMDAwMFoXDTE2MDYzMDIzNTk1OVowRDEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMR8wHQYDVQQDExZzYW1saWRwLnNp ci5yZWRpcmlzLmVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5tO6 tYAdozpFMDwS7QH1qm7eECkY05lG1sp14vcVOdyN0mAf8oai+M8dCQ5iyMxD/RaG oSmhXfHUvJ+0x8Cp/NHYbKr0cXskANcYTI0JFMFypn9Uac62CGxUYZRhHQ/2LxiE vzNgKrm2JiXCvOQbWrbg0sZDEsONv2G1Ln3fvOLiSiO1AjWLvOeYFPNgkNy5dxxt 7ms7mZ0bFth6Cj38BBL0I1RebVnMgAKZWSgICUXDx35nkB+iLtidIykBgz92ZQ5h UrVNndP5+lraoMRuIewESSFt+LBYVeUZFTBGlupiUZ/bi7rhtIuhMM8ahaKIstbu IgfQBHPqRkkiiKOJawIDAQABo4IBczCCAW8wHwYDVR0jBBgwFoAUDL2TaAzz3quj SWsrN1dH6pDjue0wHQYDVR0OBBYEFARoBLDWcsveEZQhaMVIR9mmJkUkMA4GA1Ud DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgIdMAgGBmeBDAECATA6BgNV HR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT TENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu dGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw Oi8vb2NzcC50Y3MudGVyZW5hLm9yZzAhBgNVHREEGjAYghZzYW1saWRwLnNpci5y ZWRpcmlzLmVzMA0GCSqGSIb3DQEBBQUAA4IBAQB0gmr232YgpUC4HkwAHXaH91Zx 8ZrwiEc8c4jGLh5VsaO0OqMfUEIXMuqZ+P9JNWVwlc6VLtmsypqTuqb9a06DS88q 2o5sAUpbXZwhArhQs1bQnu5HJ6S84Ajn+NfMOyaO7NF8Colq/9lf3DihkT0jlD7i PHPMw2zauvtR/WPwdPszgfIOV/vkJ0rq9AjOXxSX7V2jpkxISGW/m93iahwXEoVF c8VXQhNjEfcm6uawmISjsyp6ta/U3e/8GJka2csDrF/bfipMBDSdWcLMscpYO8cb DC0L6vehZJ+lPz3wPH6YJmlstICZUdJIgDV3TUhmji6NNKa4p6by34QdYcDH urn:mace:shibboleth:1.0:nameIdentifier RedIRIS RedIRIS University of Malaga Universidad de Málaga http://www.rediris.es/index.php.en http://www.rediris.es/ SIR helpdesk sir@rediris.es www.reference-global.com CN=www.reference-global.com,OU=Domain Control Validated - QuickSSL(R) Premium,OU=See www.geotrust.com/resources/cps (c)10,OU=GT86856594,O=www.reference-global.com,C=US,serialNumber=F64bTdYFo0e1I3PpwWZbE9qF8lv3gFV2 MIIDdTCCAt6gAwIBAgIDEK7BMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT MRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0 aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwNDEzMTEwMTE3WhcNMTIwNjEzMDc1OTM5 WjCB/zEpMCcGA1UEBRMgRjY0YlRkWUZvMGUxSTNQcHdXWmJFOXFGOGx2M2dGVjIx CzAJBgNVBAYTAlVTMSEwHwYDVQQKExh3d3cucmVmZXJlbmNlLWdsb2JhbC5jb20x EzARBgNVBAsTCkdUODY4NTY1OTQxMTAvBgNVBAsTKFNlZSB3d3cuZ2VvdHJ1c3Qu Y29tL3Jlc291cmNlcy9jcHMgKGMpMTAxNzA1BgNVBAsTLkRvbWFpbiBDb250cm9s IFZhbGlkYXRlZCAtIFF1aWNrU1NMKFIpIFByZW1pdW0xITAfBgNVBAMTGHd3dy5y ZWZlcmVuY2UtZ2xvYmFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA xGW90TpoiSz3aeTJn9sgOiPDvGWY+otD9xeJS3xjeca/iBeTKYtUMI5aIjb4B+DE bOV6pJubHlfnGKuAfLhGUEoIgxLypy0uxHicRjp9g/STNeEkYVPDTL+NMv5nS2Iq y2E74Mxkpk0wEljnVN8zFZuTLYgGQNhIv2g6xWJUVD0CAwEAAaOBrjCBqzAOBgNV HQ8BAf8EBAMCBPAwHQYDVR0OBBYEFHryJ6Umw2HfC1wUYi/3m+iy0G2AMDoGA1Ud HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJl Y2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOBgQBCETxy0M7q +E5Eq5Pb/23enEvUZVkBjdSvWmhrqj2XAxpZcEbLzscbcvAvDd1tO6w9m4oXFfSz peQvMRaw/8/85Ud7RXRx9Ql1xVW74kWOjfD3WHzJpRnsO3iLqp+7mLPfbZJe+Hj6 kmjmbkbwJaC+fTIr9vRbKHG7B23wgCJqHg== urn:mace:shibboleth:1.0:nameIdentifier Walter de Gruyter GmbH De Gruyter http://www.degruyter.com/ Frank Kebbedies fkebbedies@atypon.com Ulrike Engel ulrike.engel@degruyter.com shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= shibboleth.highwire.org CN=shibboleth.highwire.org MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli Ym9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw NTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB 2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF JoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs GLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL EV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj 8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw eTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr mdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln aHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG gkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j 5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS f6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4 BbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB Y4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP +d1ZBewNsC/cUy447ok= The Royal Society of Medicine Press Journals The Royal Society of Medicine Press Journals http://www.rsmjournals.com/ Ryan Krebs shibboleth-admin@highwire.stanford.edu www.ruhrcampusonline.de CN=www.ruhrcampusonline.de,O=Universitaet Duisburg-Essen,C=DE MIIFkDCCBHigAwIBAgIEDrxkazANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w OTA5MDEwOTE4MjBaFw0xNDA4MzEwOTE4MjBaMFUxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIDAeBgNVBAMTF3d3dy5y dWhyY2FtcHVzb25saW5lLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA4P8ltGTd9GpzjL6hf9/BBFpEw95wPWcQzEnuzR2MbMkKY/QSdhcGOjg+dfe0 9XmtwF8Ru+9l27Dqw0dyfQELeobPgQzrc3nBV59wGGP9iRa1ys9KlLH8IKx5KB+m XM/yP1CniDgfjaK4vKnVkXxQTlxqSMFnVEWVoFxyEW8YbxErsJU9iTGLWh9ER+KK AuF8kpk4h+zEEXzcuVFry5EMKkuYjoOBuZ7VfjnnRp0zpSGc0oR0HviTDU6rh0HU 5mEQQaIrnDNXcJoPvdG/zzSwS08XyzAmmwopdLdT8pZBGdCdW0aOnC9QEn6r2Wvm WZ4KKcHFAj5Rotq2mNmGq+EGKwIDAQABo4IB9DCCAfAwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBRVeqakcEl0XyWuI/gcFGDmeLCwEzAfBgNVHSMEGDAWgBRmZryWm0hN6N28Iqem W9WoQZ+V7jAqBgNVHREEIzAhgR9zZXJ2ZXJhZG1pbkBydWhyY2FtcHVzb25saW5l LmRlMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv dW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESgQqBAhj5o dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUHMAKGQmh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIucGNhLmRm bi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAIa27/Y4KIekT6td4FywbzC3myEbaDNVJGWspT xHgNV5fMf+fdGETbUoBGH+v/T28oOQm4z1rc0EDGWZvK/kG4crPb1B8nQ9HQjwhJ ME7vmMQJgmPzVRjSTb/kZYp6VCPbFx99WrQulq6YSwkQVf8O8nwAIkR6FntWW7UU dhmX0qhElbuwA4hG/C27MyUxKTy6emb1smzF5qdOJlD2Lf4yw8W3b5f4xwxf+5K+ vIhxKJay0WKT4TbkGGXnmJUqbMQcnXeAyqIvH3ExXF9P3erL1kr3XrOBZV4D4UyG gb/vsRda7NPGVMQ05vCGinQt/+nogQgVNRH9VeV7D8Ouf4Wq www.ruhrcampusonline.de CN=www.ruhrcampusonline.de,O=Universitaet Duisburg-Essen,C=DE MIIFkDCCBHigAwIBAgIEDrxkazANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC REUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE CxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx LDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww KgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w OTA5MDEwOTE4MjBaFw0xNDA4MzEwOTE4MjBaMFUxCzAJBgNVBAYTAkRFMSQwIgYD VQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIDAeBgNVBAMTF3d3dy5y dWhyY2FtcHVzb25saW5lLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA4P8ltGTd9GpzjL6hf9/BBFpEw95wPWcQzEnuzR2MbMkKY/QSdhcGOjg+dfe0 9XmtwF8Ru+9l27Dqw0dyfQELeobPgQzrc3nBV59wGGP9iRa1ys9KlLH8IKx5KB+m XM/yP1CniDgfjaK4vKnVkXxQTlxqSMFnVEWVoFxyEW8YbxErsJU9iTGLWh9ER+KK AuF8kpk4h+zEEXzcuVFry5EMKkuYjoOBuZ7VfjnnRp0zpSGc0oR0HviTDU6rh0HU 5mEQQaIrnDNXcJoPvdG/zzSwS08XyzAmmwopdLdT8pZBGdCdW0aOnC9QEn6r2Wvm WZ4KKcHFAj5Rotq2mNmGq+EGKwIDAQABo4IB9DCCAfAwCQYDVR0TBAIwADALBgNV HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW BBRVeqakcEl0XyWuI/gcFGDmeLCwEzAfBgNVHSMEGDAWgBRmZryWm0hN6N28Iqem W9WoQZ+V7jAqBgNVHREEIzAhgR9zZXJ2ZXJhZG1pbkBydWhyY2FtcHVzb25saW5l LmRlMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv dW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESgQqBAhj5o dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIv Y3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUHMAKGQmh0 dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIucGNhLmRm bi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBBQUAA4IBAQAIa27/Y4KIekT6td4FywbzC3myEbaDNVJGWspT xHgNV5fMf+fdGETbUoBGH+v/T28oOQm4z1rc0EDGWZvK/kG4crPb1B8nQ9HQjwhJ ME7vmMQJgmPzVRjSTb/kZYp6VCPbFx99WrQulq6YSwkQVf8O8nwAIkR6FntWW7UU dhmX0qhElbuwA4hG/C27MyUxKTy6emb1smzF5qdOJlD2Lf4yw8W3b5f4xwxf+5K+ vIhxKJay0WKT4TbkGGXnmJUqbMQcnXeAyqIvH3ExXF9P3erL1kr3XrOBZV4D4UyG gb/vsRda7NPGVMQ05vCGinQt/+nogQgVNRH9VeV7D8Ouf4Wq Universität Duisburg-Essen Universität Duisburg-Essen http://www.uni-duisburg-essen.de Tobias Hölterhof tobias.hoelterhof@uni-duisburg-essen.de www-s.redi-bw.de emailAddress=info@redi-bw.de,CN=www-s.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFZjCCBE6gAwIBAgIEC0feAzANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMTExMDEwOFoXDTEy MTAyOTExMDEwOFowgYoxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRkw FwYDVQQDExB3d3ctcy5yZWRpLWJ3LmRlMR4wHAYJKoZIhvcNAQkBFg9pbmZvQHJl ZGktYncuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClimyACau2 7dtk/2Cd4F7vJfsEiAnyHkXG5LbBNDK286gOIXROgnOwEb6fLc08eR6F/79PlGqA NCvzUyMnIDSnNwdiXkofOvNKjYBCpSWzmnZjz4Spn2Fzb9LyDpKe2QAqZ8P8MWYF P9Up9C/cRcyprhJHqzL/kMNPQUVPAZWgHhkqjlZifQqElASXJ3u3vNfbWZ6RbuZ1 PK7Z8l++u1nGkAoBrNr7bpKx4hHbPjQI53XiwpH0VAstYZHnqe7B9z/XCCeYjQMx igd03a8+wg0tkDqHDErYyk9ueuHrD72qsi96tdIshudVobdpJVdG2AlBHBl2O3Yj QlF0PPqGWAvZAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKEmtco6yR2f nO4Yt4UbhdMLOFFwMB8GA1UdIwQYMBaAFDNnqdbxk1U2rKEyvcHkljn/THAxMBoG A1UdEQQTMBGBD2luZm9AcmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3JsL2df Y2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVp YnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBK BggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmct Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBB6TJb5jerQHmk9LwCvwEQrQGo/C52 5DOdukZ2zV9SzgRb877XjjwCfNgVRurYyyJnBj95/kX2R7Ry8tDgY3LiDyRRGhXT rMdWWZgyEZrn0Aqk28hk2zm+U5f9OFTnwj6wRWfIAglAZxnsTUGFoHw3f2+f7tl1 dKaPVl2nTMUOq3mJrgkMDwKksVH7miOw2U1dxyXNnPYFJcPKy04wXN4hj5fgJrQk 7B/eFzIlQAv58jPToJuIf0AQ/tE6s0HbdVQk704V3vJ0shgvYk9XRG79H7xmqKIU 5+Ku1V1/b70GA9disF4/zyhDZf6InNqnJfDn9nsiBkFInMqCDijq7l12 www-s.redi-bw.de emailAddress=info@redi-bw.de,CN=www-s.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE MIIFZjCCBE6gAwIBAgIEC0feAzANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj aGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN AQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMTExMDEwOFoXDTEy MTAyOTExMDEwOFowgYoxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh ZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRkw FwYDVQQDExB3d3ctcy5yZWRpLWJ3LmRlMR4wHAYJKoZIhvcNAQkBFg9pbmZvQHJl ZGktYncuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClimyACau2 7dtk/2Cd4F7vJfsEiAnyHkXG5LbBNDK286gOIXROgnOwEb6fLc08eR6F/79PlGqA NCvzUyMnIDSnNwdiXkofOvNKjYBCpSWzmnZjz4Spn2Fzb9LyDpKe2QAqZ8P8MWYF P9Up9C/cRcyprhJHqzL/kMNPQUVPAZWgHhkqjlZifQqElASXJ3u3vNfbWZ6RbuZ1 PK7Z8l++u1nGkAoBrNr7bpKx4hHbPjQI53XiwpH0VAstYZHnqe7B9z/XCCeYjQMx igd03a8+wg0tkDqHDErYyk9ueuHrD72qsi96tdIshudVobdpJVdG2AlBHBl2O3Yj QlF0PPqGWAvZAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKEmtco6yR2f nO4Yt4UbhdMLOFFwMB8GA1UdIwQYMBaAFDNnqdbxk1U2rKEyvcHkljn/THAxMBoG A1UdEQQTMBGBD2luZm9AcmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3JsL2df Y2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVp YnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBK BggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmct Y2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19jYWNl cnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBB6TJb5jerQHmk9LwCvwEQrQGo/C52 5DOdukZ2zV9SzgRb877XjjwCfNgVRurYyyJnBj95/kX2R7Ry8tDgY3LiDyRRGhXT rMdWWZgyEZrn0Aqk28hk2zm+U5f9OFTnwj6wRWfIAglAZxnsTUGFoHw3f2+f7tl1 dKaPVl2nTMUOq3mJrgkMDwKksVH7miOw2U1dxyXNnPYFJcPKy04wXN4hj5fgJrQk 7B/eFzIlQAv58jPToJuIf0AQ/tE6s0HbdVQk704V3vJ0shgvYk9XRG79H7xmqKIU 5+Ku1V1/b70GA9disF4/zyhDZf6InNqnJfDn9nsiBkFInMqCDijq7l12 urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Freiburg ReDI Stuttgart http://www.uni-freiburg.de/ Hans-Adolf Ruppert ruppert@ub.uni-freiburg.de ReDI Team info@redi-bw.de https://www.aai.dfn.de/en/join/ https://www.aai.dfn.de/teilnahme/ uni-erlangen.de fau.de Universität Erlangen-Nürnberg Universität Erlangen-Nürnberg Identity Provider der Universität Erlangen-Nürnberg Identity Provider der Universität Erlangen-Nürnberg https://www.sso.uni-erlangen.de https://www.sso.uni-erlangen.de www.sso.fau.de CN=www.sso.fau.de,OU=Regionales Rechenzentrum Erlangen (RRZE),O=Universitaet Erlangen-Nuernberg,L=Erlangen,ST=Bayern,C=DE MIIHCTCCBfGgAwIBAgIHFVh6d4xjCjANBgkqhkiG9w0BAQUFADCBozELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4xKDAmBgNV BAoTH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxDTALBgNVBAsTBFJS WkUxDzANBgNVBAMTBkZBVS1DQTEmMCQGCSqGSIb3DQEJARYXY2FAcnJ6ZS51bmkt ZXJsYW5nZW4uZGUwHhcNMTMwMzA3MjA0NzM2WhcNMTgwMzA2MjA0NzM2WjCBpzEL MAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4x KDAmBgNVBAoTH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxMTAvBgNV BAsTKFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bSBFcmxhbmdlbiAoUlJaRSkxFzAV BgNVBAMTDnd3dy5zc28uZmF1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAs/qsX/p+z8uxh3feD2sZWdb/NpOI5/YkPeXYQPQAdlRKBijHLohlLRAz CNFU7YWhy/FxY4uLE97h0hPVpoxCPlOW5qh56C1ZEWGBdhJImfYpzJbB2UIIUUR2 WXLjZPyQObzxocui2M3XWa/uhpc3nPvBC/HLzr4fbU0f20D9hr0MXFurfuhGID+j t1jRsVWTjMWEVDAXDduKYUCAqrp1RlSc/H6z4WFeiQ92+4Q/+axig6KRkg0e0LBh MDA3ozIODmfFDIuo++rGvHWG47GLbLQyJLLeGkPlxxqo8uvVhtENxd5jrIkZrRd8 y+dFr+jRh36DMmJGTzVkeweZPT2ZpQIDAQABo4IDOjCCAzYwOQYDVR0gBDIwMDAR Bg8rBgEEAYGtIYIsAQEEAwAwEQYPKwYBBAGBrSGCLAIBBAMAMAgGBmeBDAECAjAJ BgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB BQUHAwEwHQYDVR0OBBYEFGL4MCMuRKr8cD0oslgL7QGRYj+uMB8GA1UdIwQYMBaA FPRz8/rGQrPGXGnAWL50OPlhK45iMIHvBgNVHREEgecwgeSCDW9wZW5pZC5mYXUu ZGWCD29wZW5pZC5ycnplLm5ldIIec3NvLXByb3h5LnJyemUudW5pLWVybGFuZ2Vu LmRlggpzc28uZmF1LmRlghhzc28ucnJ6ZS51bmktZXJsYW5nZW4uZGWCE3Nzby51 bmktZXJsYW5nZW4uZGWCEXd3dy5vcGVuaWQuZmF1LmRlghN3d3cub3BlbmlkLnJy emUubmV0gg53d3cuc3NvLmZhdS5kZYIXd3d3LnNzby51bmktZXJsYW5nZW4uZGWB FnNzby1hZG1pbnNAcnJ6ZS5mYXUuZGUwgZ8GA1UdHwSBlzCBlDBIoEagRIZCaHR0 cDovL2NkcDEucGNhLmRmbi5kZS91bmktZXJsYW5nZW4tbnVlcm5iZXJnLWNhL3B1 Yi9jcmwvY2FjcmwuY3JsMEigRqBEhkJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu aS1lcmxhbmdlbi1udWVybmJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwge0GCCsG AQUFBwEBBIHgMIHdMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZuLmRl L09DU1AtU2VydmVyL09DU1AwUgYIKwYBBQUHMAKGRmh0dHA6Ly9jZHAxLnBjYS5k Zm4uZGUvdW5pLWVybGFuZ2VuLW51ZXJuYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwUgYIKwYBBQUHMAKGRmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWVy bGFuZ2VuLW51ZXJuYmVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI hvcNAQEFBQADggEBALIsNWnuaDrQA7Tu1ReusFhrkdOKpIH90mMWOBXZoUTPxEaK n86rjUAoFj1u1NlWyUrMYRWneXlvy3jQ3KEo7H6nJiEoa7LH1siTNcmOjDiN1dqA PO6+zAiESP5Xwsr2D1msyPXade0ra2PFSeG4XZ6hF/KEEYN0xxFpPbrvBD/fa+MU fp8NqxF7uANosdABgJs9RFmEmGuWd/Rc3aGzd3+dGwh9nFnKxON9fTrOlXNxa9Og jO0N75bg2RQTXLaMZLlUoVGE7n6FljoKjyiXlvUBSSeErakYPLpvgolN6QwAkM2j c/GLdms9imUWk7YQ8hzH7aUxdRWOmXLmc+2n/lY= urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:mace:shibboleth:1.0:nameIdentifier e131 e131 Friedrich-Alexander-Universität Erlangen-Nürnberg Friedrich-Alexander-Universität Erlangen-Nürnberg https://www.sso.uni-erlangen.de https://www.sso.uni-erlangen.de Frank Tröger mailto:sso-admins@rrze.fau.de www.studisoft.de CN=www.studisoft.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFCDCCA/CgAwIBAgIECzboczANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MTAxODE0MTcwOFoXDTEyMTAxNjE0MTcwOFowYTELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xGTAXBgNVBAMTEHd3dy5zdHVkaXNvZnQuZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDTExofgogpkczc1XEXBBt7gQH2h5XmoUs5RDT9 /wqMtkbtJBOWE7kfvx7Li4FUAGwqo5P9alawtgFIahNkozTT5D2JsmT9lgxrR4fl 1/jbhhVUidjWrM/CWPoe4+jwng8drApN/m7JzZ0KCe4d5VptwjsyGUCfJf180Mj5 gJOLKnUGz+nflj98AjMTWKT/yNaXQ/KWE54EcSIYYD+wmcENuz5mTcY768BPKsqN 9qFeHfx7pSpMJr7z9AVYbGrYoLt331VLvAVNgW0dHD2xti+Cf/JeyBNqIdIo1C93 xDiCStjbOe4y9zfVzevqVGM7kgWCO6C3K/ZRlU3fSzid1bCHAgMBAAGjggG7MIIB tzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFOrTE5iQ2NW8kEo+8hOX1NlmXD+MMB8GA1UdIwQY MBaAFH0fqED2pvYyToHl+DILw20rxDNuMCQGA1UdEQQdMBuBGW9yZGVyQHJ6LnVu aS13dWVyemJ1cmcuZGUwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEucGNh LmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9jYWNybC5jcmwwOKA2oDSGMmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGY BggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNhLmRm bi5kZS91bml3dWUtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEIGCCsGAQUFBzAC hjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI5+tSTQQkjtpmWeUFtcjtrR4n4o yB/GK0mRNrU/dN3BGn7P9r/5M6w2brH5QC7DPrUlgdKe8Ao1DpOGvELEwYGcmigH X4REnphfQT1WoP6QjjAiDwyZeTB/K4sV7/abjMmJg89dTOmVESxmtP9C81+qDSBt TTd8xVXrUisPhEpr7jBk7DzS8SC7yrPQFNzUGvVZtsek7lc9h7T1+sjqcwWRpkMo vGgP+2MxPd4ugXfwH7bDDEvbc85B21JzuNRP4wRW68PvI4oHSt7pRBAVMiuHmt7W jopqxA5r6hkuCk/BNT5k/LHjtxNFHhocXRlkUw3tKlKxIE+7i+KNI2Mgvnw= www.studisoft.de CN=www.studisoft.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE MIIFCDCCA/CgAwIBAgIECzboczANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE RTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J V1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl MB4XDTA3MTAxODE0MTcwOFoXDTEyMTAxNjE0MTcwOFowYTELMAkGA1UEBhMCREUx HzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl bnplbnRydW0xGTAXBgNVBAMTEHd3dy5zdHVkaXNvZnQuZGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDTExofgogpkczc1XEXBBt7gQH2h5XmoUs5RDT9 /wqMtkbtJBOWE7kfvx7Li4FUAGwqo5P9alawtgFIahNkozTT5D2JsmT9lgxrR4fl 1/jbhhVUidjWrM/CWPoe4+jwng8drApN/m7JzZ0KCe4d5VptwjsyGUCfJf180Mj5 gJOLKnUGz+nflj98AjMTWKT/yNaXQ/KWE54EcSIYYD+wmcENuz5mTcY768BPKsqN 9qFeHfx7pSpMJr7z9AVYbGrYoLt331VLvAVNgW0dHD2xti+Cf/JeyBNqIdIo1C93 xDiCStjbOe4y9zfVzevqVGM7kgWCO6C3K/ZRlU3fSzid1bCHAgMBAAGjggG7MIIB tzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwEwHQYDVR0OBBYEFOrTE5iQ2NW8kEo+8hOX1NlmXD+MMB8GA1UdIwQY MBaAFH0fqED2pvYyToHl+DILw20rxDNuMCQGA1UdEQQdMBuBGW9yZGVyQHJ6LnVu aS13dWVyemJ1cmcuZGUwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEucGNh LmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9jYWNybC5jcmwwOKA2oDSGMmh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGY BggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNhLmRm bi5kZS91bml3dWUtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEIGCCsGAQUFBzAC hjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2Nh Y2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI5+tSTQQkjtpmWeUFtcjtrR4n4o yB/GK0mRNrU/dN3BGn7P9r/5M6w2brH5QC7DPrUlgdKe8Ao1DpOGvELEwYGcmigH X4REnphfQT1WoP6QjjAiDwyZeTB/K4sV7/abjMmJg89dTOmVESxmtP9C81+qDSBt TTd8xVXrUisPhEpr7jBk7DzS8SC7yrPQFNzUGvVZtsek7lc9h7T1+sjqcwWRpkMo vGgP+2MxPd4ugXfwH7bDDEvbc85B21JzuNRP4wRW68PvI4oHSt7pRBAVMiuHmt7W jopqxA5r6hkuCk/BNT5k/LHjtxNFHhocXRlkUw3tKlKxIE+7i+KNI2Mgvnw= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Universität Würzburg Rechenzentrum Uni Würzburg studisoft-sp http://www.uni-wuerzburg.de Hartmut Plehn serverzertifikate@rz.uni-wuerzburg.de Christian Rossa leitung@rz.uni-wuerzburg.de shibboleth.swetswise.com CN=shibboleth.swetswise.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=SDC,O=Swets Information Services B.V.,L=Lisse,ST=Zuid-Holland,C=NL MIIFVDCCBDygAwIBAgIQfAsfYeaJkMOkD6YbIZXGLDANBgkqhkiG9w0BAQUFADCB tTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm VmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNjA4 MDAwMDAwWhcNMTUwODA2MjM1OTU5WjCBxDELMAkGA1UEBhMCTkwxFTATBgNVBAgT DFp1aWQtSG9sbGFuZDEOMAwGA1UEBxQFTGlzc2UxKDAmBgNVBAoUH1N3ZXRzIElu Zm9ybWF0aW9uIFNlcnZpY2VzIEIuVi4xDDAKBgNVBAsUA1NEQzEzMDEGA1UECxQq VGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MSEwHwYD VQQDFBhzaGliYm9sZXRoLnN3ZXRzd2lzZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD gY0AMIGJAoGBAJaCV/oHiN0Djbc0QfFHqJyl3dZLv6L14ixU7TRMhVBdm1EnsUhq JbqvF8DX9vCIa8BrShITPjXex+UpMpjdTr8V/nQGbQ7+NR4/HrV4g6ms4r8OVh8V ibGC2jqtNJF4NELRjdWdrkxhxoZcpn6rGYUjAPkvF2TpdFnL1hkJuhwLAgMBAAGj ggHRMIIBzTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2 hjRodHRwOi8vU1ZSU2VjdXJlLUcyLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJl RzIuY3JsMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYc aHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTAdBgNVHSUEFjAUBggrBgEFBQcD AQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUpe8LEc7AQQOjSmWQSLIc4FctfUcwdgYI KwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j b20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9TVlJTZWN1cmUtRzItYWlhLnZlcmlzaWdu LmNvbS9TVlJTZWN1cmVHMi5jZXIwbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgwVhYJ aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYk aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nbzEuZ2lmMA0GCSqGSIb3DQEB BQUAA4IBAQB6CxYoKRtfv/Wfw+bCZzxyBYZuqzY3DSzp+DpstY0UwqDQ1I7UVMFc EN1TQVEStKD3BlJUyUJnQlH3tMaRdWwqvi1of9adUQO/3u0mD0s6p5zOW2GKrEQM aCxJwOiYsWyk6LD2h8Gvx0eU2paPr+GR8MBB1m10icK5/YauDVh7z+Yk3NAgsv+u LvQirh8/tPxghLWofCqDMMHlGevdJ9IV6A5bEZ2FivhYqjKISMAN7vROy3wrr1cZ XYSgZsFGgkzcnZr1RJeNJ4WuY8ZQmsRoTnLV7fSRXHM/ykFZ8J9Z8rfOe2Fxp7+P hFcdbbuzmY4fmKSXQjAQgp4qquHXJRDr urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:persistent urn:oasis:names:tc:SAML:2.0:nameid-format:transient Swets Information Services B.V. SwetsWise http://www.swetswise.com/ Erwin Booy ebooy@nl.swets.com Kees Jan Voogd kjvoogd@nl.swets.com www.thieme-connect.de CN=www.thieme-connect.de,OU=Terms of use at www.verisign.com/rpa (c)05,OU=EDV,O=Georg Thieme Verlag KG,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFOzCCBCOgAwIBAgIQaPkkRHSsYs5cFgJ+NXut4zANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDUyNDAwMDAwMFoXDTEzMDYyNDIzNTk1OVowgcIxCzAJBgNVBAYTAkRFMRsw GQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcUCVN0dXR0Z2FydDEf MB0GA1UEChQWR2VvcmcgVGhpZW1lIFZlcmxhZyBLRzEMMAoGA1UECxQDRURWMTMw MQYDVQQLFCpUZXJtcyBvZiB1c2UgYXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMp MDUxHjAcBgNVBAMUFXd3dy50aGllbWUtY29ubmVjdC5kZTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAy7N3v5982eULiKneK7c/7GQEF7mSUwS4WT6IGQUFacPR y+UaIWYpkD2fo3JOzD9EvJYY31Jr2D7woUxUEGhOZPIihkXV3wmnFYH1MZOuAFGu vv9xRNtuZy0xQL9XBfMhXl8tZzlSk6Q+c5O29zn7KsnAHqMuLCLWe1sGvmRFvjkC AwEAAaOCAbMwggGvMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEQGA1UdIAQ9MDsw OQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp Z24uY29tL3JwYTBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vU1ZSSW50bC1HMy1j cmwudmVyaXNpZ24uY29tL1NWUkludGxHMy5jcmwwKAYDVR0lBCEwHwYIKwYBBQUH AwEGCCsGAQUFBwMCBglghkgBhvhCBAEwcgYIKwYBBQUHAQEEZjBkMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPAYIKwYBBQUHMAKGMGh0dHA6 Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5jb20vU1ZSSW50bEczLmNlcjBuBggr BgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRL a7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v dnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBAFfyCoUP94l9AvTkRjl/ZFm9 zp/r8MojOzcYHeYJ6ICJ92utCJSJSoErI2BH4Ril61esPJW6OtVEqRpbnv3DHHx6 yFzZuLXEd+AMz0uBiGBrDs9pA0PVsY3jwaKgDrfJ/QvD5tz/Pl3NS1NR4NVPmbwr XyFtLfp8jQpAwbiY1oI8JOKidxvJrQ9HU55PI4rPfC4jOn1lvHsls2KOzButAcXh ZMeJk4CGI8D/IajWeE5LKbEWWIvneaICam2oTmU3L1OWMSD7kfht9KYTTA/FEcD+ nwgsd3yT09XaawJMzO16JyyCoE/Mg/CXs70KAkju/noY71pLGmyJ44r/QTnAtCw= www.thieme-connect.de CN=www.thieme-connect.de,OU=Terms of use at www.verisign.com/rpa (c)05,OU=EDV,O=Georg Thieme Verlag KG,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE MIIFOzCCBCOgAwIBAgIQaPkkRHSsYs5cFgJ+NXut4zANBgkqhkiG9w0BAQUFADCB vDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt VmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X DTExMDUyNDAwMDAwMFoXDTEzMDYyNDIzNTk1OVowgcIxCzAJBgNVBAYTAkRFMRsw GQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcUCVN0dXR0Z2FydDEf MB0GA1UEChQWR2VvcmcgVGhpZW1lIFZlcmxhZyBLRzEMMAoGA1UECxQDRURWMTMw MQYDVQQLFCpUZXJtcyBvZiB1c2UgYXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMp MDUxHjAcBgNVBAMUFXd3dy50aGllbWUtY29ubmVjdC5kZTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEAy7N3v5982eULiKneK7c/7GQEF7mSUwS4WT6IGQUFacPR y+UaIWYpkD2fo3JOzD9EvJYY31Jr2D7woUxUEGhOZPIihkXV3wmnFYH1MZOuAFGu vv9xRNtuZy0xQL9XBfMhXl8tZzlSk6Q+c5O29zn7KsnAHqMuLCLWe1sGvmRFvjkC AwEAAaOCAbMwggGvMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEQGA1UdIAQ9MDsw OQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp Z24uY29tL3JwYTBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vU1ZSSW50bC1HMy1j cmwudmVyaXNpZ24uY29tL1NWUkludGxHMy5jcmwwKAYDVR0lBCEwHwYIKwYBBQUH AwEGCCsGAQUFBwMCBglghkgBhvhCBAEwcgYIKwYBBQUHAQEEZjBkMCQGCCsGAQUF BzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPAYIKwYBBQUHMAKGMGh0dHA6 Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5jb20vU1ZSSW50bEczLmNlcjBuBggr BgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRL a7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v dnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBAFfyCoUP94l9AvTkRjl/ZFm9 zp/r8MojOzcYHeYJ6ICJ92utCJSJSoErI2BH4Ril61esPJW6OtVEqRpbnv3DHHx6 yFzZuLXEd+AMz0uBiGBrDs9pA0PVsY3jwaKgDrfJ/QvD5tz/Pl3NS1NR4NVPmbwr XyFtLfp8jQpAwbiY1oI8JOKidxvJrQ9HU55PI4rPfC4jOn1lvHsls2KOzButAcXh ZMeJk4CGI8D/IajWeE5LKbEWWIvneaICam2oTmU3L1OWMSD7kfht9KYTTA/FEcD+ nwgsd3yT09XaawJMzO16JyyCoE/Mg/CXs70KAkju/noY71pLGmyJ44r/QTnAtCw= Georg Thieme Verlag KG https://www.thieme-connect.de/ https://www.thieme-connect.de/ejournals/home.html Manfred Deutsch thiemedev@fiz-karlsruhe.de Ute Günther ute.guenther@thieme.de www.tu-chemnitz.de CN=www.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECkKcyjANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzA0MTYwNzAx MTZaFw0xMjA0MTQwNzAxMTZaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd3dy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRkHtGWL06QzWqk422QXnfS Uw9ZswH5vtTEYN2N0OX1IKcAZ2Hf8fAy6jnk0nQ1ckUpDzQ2XWNHYWSkx1w8rBZL PgoBh8fZDU5xFbZdr9hiuS3CAySR7AvEJpOIiFVjLhr659dW+xwCvMre01d/7gez bw395QTkRvTtACBwYjv202bYfeuEoW+EBIfk44sDIUlid9VvB0Bk2VDaQEXsmqgK P9Wx/F+KdoFLIbR6pTfyOi8U/3SvRWIhKedYEwr3InfbHScd7E21AqQ2MqaQUbTG FBNU6wc+Y90gvLPJgVyKqsL+L4SYY/05r1Z8iMAp2ak7ze2oi4GmpQQvDisZ3r8C AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjphXqaHhxFUlbVxkQtqt4iVC 3u0wHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAGuJSdTDZbQl6D9b0nJcTOB9ZQLMTq3gQVrYtqR8IpsjBzi8E JdTTTeNQ6K3ZhoiD+CwDG55qFGWKPQF3Mf5x+KTKfCIjgjnIrrBJyev72rVxqiK0 og7H1PbkUg1lbEimCSWg+Wx/BJSwpmddxnVYcEXMYxmGcdt66Swxlg+CowC5dVL9 6Hr98O+KtqI2NRhuH6aqUqumD8EP6YR6/0JZeo1SNM3y/QQEQoyVgPLob5uNofdr g2twMUgpt0hGea3sPbmrlTLIuIvtAWqjaDidsyUKiuveWSlh4YbshZCNH+r6TzLe zBo9/9WlA25buTEEDwGKCBOkN47rnnVLwcmqBw== www.tu-chemnitz.de CN=www.tu-chemnitz.de,OU=Universitaetsrechenzentrum,O=Technische Universitaet Chemnitz,C=DE MIIFiDCCBHCgAwIBAgIECkKcyjANBgkqhkiG9w0BAQUFADCBvTELMAkGA1UEBhMC REUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENoZW1uaXR6MSMw IQYDVQQLExpVbml2ZXJzaXRhZXRzcmVjaGVuemVudHJ1bTE8MDoGA1UEAxMzVFUg Q2hlbW5pdHogQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBUVUMvVVJaIENBIEcz MSAwHgYJKoZIhvcNAQkBFhFjYUB0dS1jaGVtbml0ei5kZTAeFw0wNzA0MTYwNzAx MTZaFw0xMjA0MTQwNzAxMTZaMHoxCzAJBgNVBAYTAkRFMSkwJwYDVQQKEyBUZWNo bmlzY2hlIFVuaXZlcnNpdGFldCBDaGVtbml0ejEjMCEGA1UECxMaVW5pdmVyc2l0 YWV0c3JlY2hlbnplbnRydW0xGzAZBgNVBAMTEnd3dy50dS1jaGVtbml0ei5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMRkHtGWL06QzWqk422QXnfS Uw9ZswH5vtTEYN2N0OX1IKcAZ2Hf8fAy6jnk0nQ1ckUpDzQ2XWNHYWSkx1w8rBZL PgoBh8fZDU5xFbZdr9hiuS3CAySR7AvEJpOIiFVjLhr659dW+xwCvMre01d/7gez bw395QTkRvTtACBwYjv202bYfeuEoW+EBIfk44sDIUlid9VvB0Bk2VDaQEXsmqgK P9Wx/F+KdoFLIbR6pTfyOi8U/3SvRWIhKedYEwr3InfbHScd7E21AqQ2MqaQUbTG FBNU6wc+Y90gvLPJgVyKqsL+L4SYY/05r1Z8iMAp2ak7ze2oi4GmpQQvDisZ3r8C AwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjphXqaHhxFUlbVxkQtqt4iVC 3u0wHwYDVR0jBBgwFoAU6Nq48kfemSR9Z0CJJ2dxDWPYo44wIwYDVR0RBBwwGoEY d2VibWFzdGVyQHR1LWNoZW1uaXR6LmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0 cDovL2NkcDEucGNhLmRmbi5kZS90dS1jaGVtbml0ei1jYS9wdWIvY3JsL2NhY3Js LmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1jaGVtbml0ei1j YS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUH MAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2hlbW5pdHotY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5wY2EuZGZu LmRlL3R1LWNoZW1uaXR6LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG 9w0BAQUFAAOCAQEAGuJSdTDZbQl6D9b0nJcTOB9ZQLMTq3gQVrYtqR8IpsjBzi8E JdTTTeNQ6K3ZhoiD+CwDG55qFGWKPQF3Mf5x+KTKfCIjgjnIrrBJyev72rVxqiK0 og7H1PbkUg1lbEimCSWg+Wx/BJSwpmddxnVYcEXMYxmGcdt66Swxlg+CowC5dVL9 6Hr98O+KtqI2NRhuH6aqUqumD8EP6YR6/0JZeo1SNM3y/QQEQoyVgPLob5uNofdr g2twMUgpt0hGea3sPbmrlTLIuIvtAWqjaDidsyUKiuveWSlh4YbshZCNH+r6TzLe zBo9/9WlA25buTEEDwGKCBOkN47rnnVLwcmqBw== urn:mace:shibboleth:1.0:nameIdentifier Universität Chemnitz (Technische Universität) www.tu-chemnitz.de http://www.tu-chemnitz.de Ronald Schmidt hilfe@hrz.tu-chemnitz.de Ronald Schmidt hilfe@hrz.tu-chemnitz.de vzg.de www.vho.de CN=www.vho.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIGfzCCBWegAwIBAgIED/+i6zANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA3 WhcNMTUwNTAzMTM0NzA3WjCBnDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazETMBEGA1UEAxMKd3d3LnZoby5kZTCCAiIwDQYJKoZIhvcNAQEB BQADggIPADCCAgoCggIBAMxWPQ1x7VFjjh85oQNHMLrIR7U9ZlB5Hc+hHs5YWLDv eRfoW/C3LZF8sLkd1BH1bd9W6EuB5IRzPSHxn10mxYQWfezalgY/NCSxag5EUzJG o45Shd5B//dBXMFuVxd3mCGZ7Gpi2YwvKQZOjPTgs6WJeCsNy9nsrNe8dhK3rswV I/f5pjhHDd5o43348uMY4bjVmtBke2IWo/PY4OMZIxsHMm5wu3mW9VfmTx2Deb2G 8PUHNeqdiyv1AfOsCgRC8BhHq5tg0tzA8u52CDXFIR7zuvlPdBN/LMb6DMIdyE5C qFGabY/n/EKFexAiTz+evlpHihPTjx0s00lnd4W0yPwZEtaGxzcOnLygE/NjoGA+ 2Dym0Oo+NnGAvFN2FVTRrqKJV/6D/3Oh1xX2yAAMYv+1GlyeJOReCD+Fki5cHo/J bgpu1yC23wYrst/25BIlPvDxrdveZuVTdXc4n7n51PBTX70R/GvkQ9Sv9T5yGwbV CnT1ostCj/QwwAyxC8H1dch5hEvRRQy+zme5AXcwXhtAjErUEmkn13eXRWQwLkrt ZcbBY8ibdlQhdguwXdtkrS38tX4WyFd4j51olwoEPLXjU52u96nCjkHtO6GyXnU9 +ZcWSxJePmrmGWxOtu3NsOpcm9RhrtOlDxYp7n17tZ64pIZFIiPbv2fGMXStPJNz AgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU BggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFIHlCTp0Hw2ixtPSg7IXjQOH onjFMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQMA6B DGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYB BQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv Z3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBAE/4u0zjwF5+yQkcpeCNoSdH8JIhMJofYyWfQPD+ Q36nQBqrolaFCe94zThj+gJmabfIDEvpwCLCa2YtCDosWsI9rX4GF1ZUsxKqxgBB IH1rFZlKKEeDYieR8lRH4vy4RGh9dkvhhXLgyrekt3iyfWHxCz/n47awnmYgO2st dqh2nY2bXoDASUlgzO59ghsfi6pT5WAGRUwZhMS3iErLglDYoT6AqEdr406TWeLp Mw04ESW7mR05nhLcIBNf23UPKjMpNTwBQC1BAbssGMMMbPojg1K+80aLKAB32ZPw CFNwbRrYB0gGPASPkZD9WxiosAZp/uqr6QTZIUDSSmWt2B0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient vzg.de www.vho.de CN=www.vho.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE MIIGfzCCBWegAwIBAgIED/+i6zANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC REUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x PjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh dGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB MR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA3 WhcNMTUwNTAzMTM0NzA3WjCBnDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF UlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh bWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg QmlibGlvdGhlazETMBEGA1UEAxMKd3d3LnZoby5kZTCCAiIwDQYJKoZIhvcNAQEB BQADggIPADCCAgoCggIBAMxWPQ1x7VFjjh85oQNHMLrIR7U9ZlB5Hc+hHs5YWLDv eRfoW/C3LZF8sLkd1BH1bd9W6EuB5IRzPSHxn10mxYQWfezalgY/NCSxag5EUzJG o45Shd5B//dBXMFuVxd3mCGZ7Gpi2YwvKQZOjPTgs6WJeCsNy9nsrNe8dhK3rswV I/f5pjhHDd5o43348uMY4bjVmtBke2IWo/PY4OMZIxsHMm5wu3mW9VfmTx2Deb2G 8PUHNeqdiyv1AfOsCgRC8BhHq5tg0tzA8u52CDXFIR7zuvlPdBN/LMb6DMIdyE5C qFGabY/n/EKFexAiTz+evlpHihPTjx0s00lnd4W0yPwZEtaGxzcOnLygE/NjoGA+ 2Dym0Oo+NnGAvFN2FVTRrqKJV/6D/3Oh1xX2yAAMYv+1GlyeJOReCD+Fki5cHo/J bgpu1yC23wYrst/25BIlPvDxrdveZuVTdXc4n7n51PBTX70R/GvkQ9Sv9T5yGwbV CnT1ostCj/QwwAyxC8H1dch5hEvRRQy+zme5AXcwXhtAjErUEmkn13eXRWQwLkrt ZcbBY8ibdlQhdguwXdtkrS38tX4WyFd4j51olwoEPLXjU52u96nCjkHtO6GyXnU9 +ZcWSxJePmrmGWxOtu3NsOpcm9RhrtOlDxYp7n17tZ64pIZFIiPbv2fGMXStPJNz AgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU BggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFIHlCTp0Hw2ixtPSg7IXjQOH onjFMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQMA6B DGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2Eu ZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYB BQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv Z3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw DQYJKoZIhvcNAQEFBQADggEBAE/4u0zjwF5+yQkcpeCNoSdH8JIhMJofYyWfQPD+ Q36nQBqrolaFCe94zThj+gJmabfIDEvpwCLCa2YtCDosWsI9rX4GF1ZUsxKqxgBB IH1rFZlKKEeDYieR8lRH4vy4RGh9dkvhhXLgyrekt3iyfWHxCz/n47awnmYgO2st dqh2nY2bXoDASUlgzO59ghsfi6pT5WAGRUwZhMS3iErLglDYoT6AqEdr406TWeLp Mw04ESW7mR05nhLcIBNf23UPKjMpNTwBQC1BAbssGMMMbPojg1K+80aLKAB32ZPw CFNwbRrYB0gGPASPkZD9WxiosAZp/uqr6QTZIUDSSmWt2B0= urn:mace:shibboleth:1.0:nameIdentifier urn:oasis:names:tc:SAML:2.0:nameid-format:transient IdP der Verbundzentrale Verbundzentrale Göttingen (VZG) http://www.vho.de Franck Borel borel@gbv.de Gerald Steilen steilen@gbv.de Till Kinstler kinstler@gbv.de www.video2brain.com CN=www.video2brain.com,OU=Terms of use at www.verisign.com/rpa (c)05,O=video2brain GmbH,L=Graz,ST=Steiermark,C=AT,serialNumber=310510h,businessCategory=Private Organization,1.3.6.1.4.1.311.60.2.1.1=#140120,1.3.6.1.4.1.311.60.2.1.2=#140120,1.3.6.1.4.1.311.60.2.1.3=#13024154 MIIGITCCBQmgAwIBAgIQNS1m8T236j2soVAkQJv7jzANBgkqhkiG9w0BAQUFADCB ujELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE0MDIGA1UEAxMr VmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBDQTAeFw0x MjAxMDMwMDAwMDBaFw0xNDAxMDIyMzU5NTlaMIIBDTETMBEGCysGAQQBgjc8AgED EwJBVDESMBAGCysGAQQBgjc8AgECFAEgMRIwEAYLKwYBBAGCNzwCAQEUASAxHTAb BgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRAwDgYDVQQFEwczMTA1MTBoMQsw CQYDVQQGEwJBVDETMBEGA1UECBQKU3RlaWVybWFyazENMAsGA1UEBxQER3JhejEZ MBcGA1UEChQQdmlkZW8yYnJhaW4gR21iSDEzMDEGA1UECxQqVGVybXMgb2YgdXNl IGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRwwGgYDVQQDFBN3d3cudmlk ZW8yYnJhaW4uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo1oh XDUGMkwc2fgsmGnYwPOwCAEeYtZI5du0E40rE+h9f1Ruaq+niJUOI4Rz0bVTP/o9 1Ae2+PyNbV+tlhcUT60OsSVVEkl6oya6o4mTO/bvXM2O+/EUnG/l3a8jNFddL9Zr y162ybEnwjxMo37EWtLE3/8yr3Hrz151BXRWAGfu3eXSAGzgJkNjDv78e2gm7MCL FMjEl9j3j2Oivzvn4OLTm0Nt+amNh9BEXPcWu2bnID4gddiFF3aGeb8lfJix1HVV cM6GEgxmBvoypNUj7Fu/nvO1K2UERhGiHvZfLjjndRoNheYulPtNsHXH1esrGlp8 GRC5VHe3isUsAZsq2QIDAQABo4IByzCCAccwCQYDVR0TBAIwADALBgNVHQ8EBAMC BaAwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL0VWU2VjdXJlLWNybC52ZXJpc2ln bi5jb20vRVZTZWN1cmUyMDA2LmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcG MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9jcHMwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFPyKULqeuSVa e1WFT5UAY4/pWGtDMHMGCCsGAQUFBwEBBGcwZTAkBggrBgEFBQcwAYYYaHR0cDov L29jc3AudmVyaXNpZ24uY29tMD0GCCsGAQUFBzAChjFodHRwOi8vRVZTZWN1cmUt YWlhLnZlcmlzaWduLmNvbS9FVlNlY3VyZTIwMDYuY2VyMG4GCCsGAQUFBwEMBGIw YKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4 mymsSweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdp ZjANBgkqhkiG9w0BAQUFAAOCAQEAhEs/7E2y3/HBHrqo/K7HP4Tdh3R2wlYqgBcW bMryxFyEAeL3DRwyx5YP8ZvVGdDoYeR0nMiZOK/mM5Z6HrI5SctILAvzRCvA5vd4 BDwQn6ywEFaCcbjKLn+qWp9+Edb4eKlfX+iy6biEyhU4xxM7l/oTi60XqUwjMhrB vYhJG7vUAHPzBorZdAVFX0mDKyQk6biUYK/FYdQ80FeZMgDUf3snKZfmh8ZCQTRp RMwhC+WtUjgR8YGq8g9Cr7IwKbigkuL52fruRz2uK/wJr4e4A2/UdkMsAwBAWr+5 EHbDtbx/A7fv7IBuW8MyR8JQuf5kfqS8ca8cH47paHLRK9BzNA== video2brain video2brain https://www.video2brain.com/ Ammar Aganovic aganovic@parkside.at Thomas Lauter tlauter@video2brain.com niifi href href-edugain https://metadata.eduid.hu/logos/videotorium.png http://videotorium.hu http://videotorium.hu/hu/contents/userstos vportal.niif.hu MIIC9DCCAdygAwIBAgIJAMKdDVZkKR0MMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNVBAMTD3Zwb3J0YWwubmlpZi5odTAeFw0wOTExMjAxMjMzMjRaFw0xOTExMTgxMjMzMjRaMBoxGDAWBgNVBAMTD3Zwb3J0YWwubmlpZi5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOhapHXauA4X/BNSZIhLERDmHjx/7zdw1dxgmkr8GmDzEH1BGZ6/nSdXMAhkrI1HVOGiSz6QhR0l2r6A7mSLXh8u0Sjc3TzCSsAIzz/ygh6Vljl5WMRE9u9uxtkvd+5d4cZP4lUbL9aFOTvNBh3Gizy7oZwWjbp64rSupRNqnz8JFGFPyPnRpXo8HjpNHYeaLyqOqTww9lHTlGWKTqibsyV7CctiFKbADlU2ol/8cdKLiSVAWqlsIed3proxg0fgHskpmyB8cFr77lylFnirJGRXjXMXlVwr1XxlOghfJqBsRxz/wKMXvMNr9sWYoDw14kYBls8S9RCDNF34Fx+UOcECAwEAAaM9MDswGgYDVR0RBBMwEYIPdnBvcnRhbC5uaWlmLmh1MB0GA1UdDgQWBBQgKCZFxt8oR2XfhQ7zGmF7auxUdzANBgkqhkiG9w0BAQUFAAOCAQEAX+R7y/xZi46N65LoxI7OS0a0U9vVh4PxGfylYafbDpPy+FPw1Dh6IqG1R8gt1TSRUouVdoRb9b2k8CjAAkRq4lbF5XctWcsWqMEU69BcUlbzzAtgnpgghVSk8dFlMrEWugQvzd6RL4HDPPrvFsjdMj52+p1mBMtw9SUrazPp+hU1y8zeDdocI2RdyLEhArR5xQVKmV32hDFr754zNdZorvcRuuarkO83b1732Lc//S38m9Co/U1WAPN2sSUN5S7yIZ/EjubTbvf8gcGvEHT1rffoOzqHksfcd+gG9nbNZLO6xZJJEwNwPcOoxEWZXhv3ynvCtFcuvmtcGQazcy0s9Q== Videotorium Videotorium A Videotorium a felsőoktatás és kutatás szereplői számára létrehozott videó/audió megosztó portál, amely helyet és professzionális megjelenési formát biztosít a felsőoktatási intézményekben, kutatóintézetekben és közgyűjteményekben készített videó-tartalom számára. Videotorium is a video/audio sharing portal created for the players of research and education. Videotorium provides professional presentation of video content recorded at higher-education organisations, research institutions and public collections. NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development NIIF - Nemzeti Információs Infrastruktúra Fejlesztési Intézet NIIF Institute - National Information Infrastructure Development http://www.niif.hu http://www.niif.hu Videotorium Admin mailto:admin@videotorium.hu Videotorium Admin mailto:admin@videotorium.hu Videtorium Admin mailto:admin@videotorium.hu www.historicum.net CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw ODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD VQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe kOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl +qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9 /TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U V24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu 3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC syFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv Y3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll cmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk 3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4 2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc bL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz J6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L IEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe CQ== www.historicum.net CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw ODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD VQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe kOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl +qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9 /TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U V24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu 3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA MAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD VR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC syFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj YS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv Y3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll cmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js MIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh LmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j YWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl cnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk 3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4 2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc bL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz J6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L IEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe CQ== Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://www.vifamusik.de/ Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de www.vifarom.de CN=www.vifarom.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFyTCCBLGgAwIBAgIHEnRY6lxAVTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTEwNzA3WhcNMTYw ODIyMTEwNzA3WjCBljELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRcwFQYD VQQDEw53d3cudmlmYXJvbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMVCVmepur2mn7u0TH+e8FmYI2pDpSH5jvgZG2e97/iB26diSvba9zNQz64m WTJx7ZAKY3UYFd32qLNJ+0aNJ0cPzdB+fcOE7zVnVZLVvyiFn7/SLkP0F2DPSilX XDQYB9y5RZQt7MP0liE78qdQLNbw7EEuX9GZozpspMKelRskhzBXXcS5POYM/9b7 e/vcaKmR10RKtapeiYma06DD+oyBVkWpmM0EGS9DzdtI629D3WfP+J4TPHnkeOz1 JdZ5/qsclJH3iejl47e936qeTsDgMH+wD8teK9N6MZS6+y5bBnoCbOsX+Rf8HnQU KlOZxg8n0qTm4LWXIZfjRt/xhWsCAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUx1w8vbdgEF52KU46RaAj5IwM650wHwYDVR0jBBgwFoAUemeMWxoTRIKzIVob KorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVyaXNj aGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmwwgcoG CCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2EuZGZu LmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBU8lbpQq5A7JJjsY9yACjaowfp NoP7w3+GisbTZFMXn+IHPlseyap7dBPFCVqxqjOT4bRiNKGmUa/upcZDSSZ3dwp7 MggO8Nj+mPPUy88lY0IUjYNY5I+q3CAkpqV5MrQCxP19jwDNEPWXTjf3fIBAoDeo iTFSZYYAtPvA35TeyS/s7rwg/XvQ4/42XxOpkiV6363IObcIVgt9febaw8Z1sK2P 6FzsA6UXH+xSh40bQV02YjuWrQtAK1dkjJmUrjQL5+t45hCO0lnYb3njX6oGzTSw 7pkahKXfb58uiLQ9fj/0PEmoMlI00WUMINoB2jjwwA7gISALB3eB8V+9TKCU www.vifarom.de CN=www.vifarom.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE MIIFyTCCBLGgAwIBAgIHEnRY6lxAVTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE BhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV BAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp c2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG 9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTEwNzA3WhcNMTYw ODIyMTEwNzA3WjCBljELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G A1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv dGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRcwFQYD VQQDEw53d3cudmlmYXJvbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMVCVmepur2mn7u0TH+e8FmYI2pDpSH5jvgZG2e97/iB26diSvba9zNQz64m WTJx7ZAKY3UYFd32qLNJ+0aNJ0cPzdB+fcOE7zVnVZLVvyiFn7/SLkP0F2DPSilX XDQYB9y5RZQt7MP0liE78qdQLNbw7EEuX9GZozpspMKelRskhzBXXcS5POYM/9b7 e/vcaKmR10RKtapeiYma06DD+oyBVkWpmM0EGS9DzdtI629D3WfP+J4TPHnkeOz1 JdZ5/qsclJH3iejl47e936qeTsDgMH+wD8teK9N6MZS6+y5bBnoCbOsX+Rf8HnQU KlOZxg8n0qTm4LWXIZfjRt/xhWsCAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAwCwYD VR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E FgQUx1w8vbdgEF52KU46RaAj5IwM650wHwYDVR0jBBgwFoAUemeMWxoTRIKzIVob KorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNhLmRm bi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVyaXNj aGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmwwgcoG CCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2EuZGZu LmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZuLmRl L2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2VydC9j YWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBU8lbpQq5A7JJjsY9yACjaowfp NoP7w3+GisbTZFMXn+IHPlseyap7dBPFCVqxqjOT4bRiNKGmUa/upcZDSSZ3dwp7 MggO8Nj+mPPUy88lY0IUjYNY5I+q3CAkpqV5MrQCxP19jwDNEPWXTjf3fIBAoDeo iTFSZYYAtPvA35TeyS/s7rwg/XvQ4/42XxOpkiV6363IObcIVgt9febaw8Z1sK2P 6FzsA6UXH+xSh40bQV02YjuWrQtAK1dkjJmUrjQL5+t45hCO0lnYb3njX6oGzTSw 7pkahKXfb58uiLQ9fj/0PEmoMlI00WUMINoB2jjwwA7gISALB3eB8V+9TKCU Bayerische Staatsbibliothek Bayerische Staatsbibliothek München https://www.vifarom.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de Heinrich Wunderle heinrich.wunderle@bsb-muenchen.de
pysaml2-4.9.0/tests/swamid.md000066400000000000000000314451621355762626600161250ustar00rootroot00000000000000[ [ "https://ephraim.tu-berlin.de/shibboleth", { "entity_id": "https://ephraim.tu-berlin.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ephraim.tu-berlin.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.tubit.tu-berlin.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.tubit.tu-berlin.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.tubit.tu-berlin.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.tubit.tu-berlin.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.tubit.tu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD\nVQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w\nOTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G\nA1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj\naGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT\nHXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269\nfnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm\nds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2\nQF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl\npwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5\nVVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q\nF5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG\nA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE\ngZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy\nbGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8\ncyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ\nyor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM\n3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6\ntSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4\nsXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.tubit.tu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD\nVQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w\nOTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G\nA1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj\naGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT\nHXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269\nfnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm\nds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2\nQF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl\npwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5\nVVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q\nF5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG\nA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE\ngZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy\nbGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8\ncyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ\nyor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM\n3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6\ntSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4\nsXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.tubit.tu-berlin.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.tubit.tu-berlin.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.tubit.tu-berlin.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.tubit.tu-berlin.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.tubit.tu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD\nVQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w\nOTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G\nA1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj\naGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT\nHXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269\nfnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm\nds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2\nQF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl\npwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5\nVVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q\nF5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG\nA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE\ngZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy\nbGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8\ncyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ\nyor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM\n3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6\ntSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4\nsXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.tubit.tu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.tubit.tu-berlin.de,OU=tubIT,O=Technische Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIEDied9zANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgQmVybGluMQ8wDQYD\nVQQDEwZUVUItQ0ExHjAcBgkqhkiG9w0BCQEWD2NhQFRVLUJlcmxpbi5ERTAeFw0w\nOTA1MTExMjU2MDhaFw0xNDA1MTAxMjU2MDhaMIGQMQswCQYDVQQGEwJERTEPMA0G\nA1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xJzAlBgNVBAoTHlRlY2huaXNj\naGUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFdHViSVQxJjAkBgNVBAMT\nHXNoaWJib2xldGgudHViaXQudHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA3qUvqkY4p+iLKlQ33hRjbJWVMsJh7Qk7+dbJcbS+X269\nfnOt0pJKGybCHzpGN6bSPixm+pteRQ/ZfdSo7+3Th0YDBstBapNGkw61rnQpOOxm\nds3hH4yooAOYbf3pGaE1Rm8aCwq9cDODLwtujd/qgCChVL1k+pFHtHhov0M98AZ2\nQF1IM9+sYWSttbcTJ8TnE4oQH6MUftHiE6TNtEfKWOkgx8BK1XP3OGEd0qBYAuGl\npwMC6ublvAMSTg46rLxP04x73MbsXY9gGpaszUBRjJKKIC4Cdo+JndIgx+CTN9r5\nVVXnjOV5ryhSTD7rT7koyzaBkgLWtURysx3p/j4xLwIDAQABo4IBuzCCAbcwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKurFzJOpMsyIAwwO3BAbZxryLf6MB8GA1UdIwQYMBaAFCMyQp7+YkJO+07Q\nF5t45+2KjD54MCEGA1UdEQQaMBiBFmlkbUB0dWJpdC50dS1iZXJsaW4uZGUwgYMG\nA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVybGlu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3R1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYBBQUHAQEE\ngZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtYmVy\nbGluLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS90dS1iZXJsaW4tY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAwzxECaQ3fX5bZPlaszbbLGAodZW2VkUS8\ncyOASU1zQW0wArj4MolDZ+LZnEBCEVQwTD4bFlcQDIVeqeSbuDNXcnYtC9DKhdjQ\nyor//cu1WZ6zcUa+2NYjNMcCAj0qM1fraYaM3hPTCGREL/BjjKeENgduAmWKQeRM\n3X7Hw1sTK0Y0IfQVNsORi8H7bZDbtTKOR1eYIWRndHbNtKuRgEIG4Ud2FMjl+iX6\ntSNMelecSxtYYjrOFp4SiZDG5LCjEVoRSPwhBAOV+iMOAjqlGA4L+cqDyrWRKYb4\nsXWbU7+qrckzBNerB/L9cym1gAeK1LvL7WG3LhHY9AywW34Ewwe7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Berlin (Technische Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Technische Universit\u00e4t Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Gerd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schering@tubit.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schering", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Gerd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schering@tubit.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schering", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gepard@tubit.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gebhardt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gepard@tubit.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gebhardt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "tubit-", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tubit-shibbolethsupport@lists.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "shibbolethsupport", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "tubit-", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tubit-shibbolethsupport@lists.tu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "shibbolethsupport", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ticket.iop.org/shibboleth", { "entity_id": "https://ticket.iop.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ticket.iop.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "IOP online services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "IOP online services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.iop.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "peter.haworth@iop.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Haworth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Matt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "matthew.keen@iop.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Keen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Keith", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "keith.jones@iop.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Jones", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ticket.iop.org/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ticket.iop.org/Shibboleth.sso/SAML/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rdcdev.ticket.iop.org/Shibboleth.sso/SAML/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rdcdev.ticket.iop.org/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.ticket.iop.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.ticket.iop.org/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ticket.iop.org/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ticket.iop.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rdcdev.ticket.iop.org/Shibboleth.sso/SAML2/POST" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rdcdev.ticket.iop.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.ticket.iop.org/Shibboleth.sso/SAML2/POST" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.ticket.iop.org/Shibboleth.sso/SAML2/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "ticket.iop.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ticket.iop.org,OU=Member\\, VeriSign Trust Network,OU=Authenticated by VeriSign,OU=Terms of use at www.verisign.co.uk/rpa (c)05,O=IOP Publishing Ltd,L=Bristol,ST=Avon,C=GB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIQRs9QFKCMIHlnWILL+H/kMjANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzA5\nMDAwMDAwWhcNMTIwNDA2MjM1OTU5WjCB6DELMAkGA1UEBhMCR0IxDTALBgNVBAgT\nBEF2b24xEDAOBgNVBAcUB0JyaXN0b2wxGzAZBgNVBAoUEklPUCBQdWJsaXNoaW5n\nIEx0ZDE1MDMGA1UECxQsVGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jby51\nay9ycGEgKGMpMDUxIjAgBgNVBAsTGUF1dGhlbnRpY2F0ZWQgYnkgVmVyaVNpZ24x\nJzAlBgNVBAsTHk1lbWJlciwgVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UE\nAxQOdGlja2V0LmlvcC5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK0k\nvYlzSH7vvdi1wquPhBap5XOkZbXSTzxFauceC62qdw2xOwCJW+N8VPliT2bF0+Ic\nuqBRWXRoF7+z5aJWf7Zrq4XjxlJVd0TkiNGSXRY7IA7c2ciNPS8YP+iVrjoHcO0N\n9JFZkfuqnFdajf6exlCe0ZpW9Q/i9QUBglS8oeQhAgMBAAGjggHTMIIBzzAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vU1ZS\nU2VjdXJlLUczLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY3JsMEYGA1Ud\nIAQ/MD0wOwYLYIZIAYb4RQEHFwMwLDAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cu\ndmVyaXNpZ24uY28udWsvcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBQNRFwWU0TBgn4dIKsl9AFj2L55pTB2BggrBgEFBQcBAQRq\nMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEF\nBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMy1haWEudmVyaXNpZ24uY29tL1NWUlNl\nY3VyZUczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYw\nITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9n\nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBABp/\nvWyJLNePxfNv1kLP9w2F5O6vpJr/y4NuH/Wv5LpJinN9KZ6Jht7zC2g7VaGvA75+\nbb95cQ43uJ8KpOMmsaQ4vapwAZLxW/twUMUh2qbUmlmBnkKBPNZxzCRcNmhKOAfe\nngqzUjEo/eZpsFfuvg9d/9L1od5kDfGFr4OFeN+Tin7zHoKbRv129NyIwLhaSixA\nt7LgIqlDQ4PRHCg0YWsE1CBSzSy+nWgDmWjcRIYeFoXve+wpsup3gtoBcxSKp6R5\nZo/W8ldI1Yak/Rkmn/73b1cGG0uqRDWfOHiswnes/xjDIQS9qqJRlNFHd9jkHxwb\nNy/fu2lNRrmtoPmTctI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "ticket.iop.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ticket.iop.org,OU=Member\\, VeriSign Trust Network,OU=Authenticated by VeriSign,OU=Terms of use at www.verisign.co.uk/rpa (c)05,O=IOP Publishing Ltd,L=Bristol,ST=Avon,C=GB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIQRs9QFKCMIHlnWILL+H/kMjANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzA5\nMDAwMDAwWhcNMTIwNDA2MjM1OTU5WjCB6DELMAkGA1UEBhMCR0IxDTALBgNVBAgT\nBEF2b24xEDAOBgNVBAcUB0JyaXN0b2wxGzAZBgNVBAoUEklPUCBQdWJsaXNoaW5n\nIEx0ZDE1MDMGA1UECxQsVGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jby51\nay9ycGEgKGMpMDUxIjAgBgNVBAsTGUF1dGhlbnRpY2F0ZWQgYnkgVmVyaVNpZ24x\nJzAlBgNVBAsTHk1lbWJlciwgVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UE\nAxQOdGlja2V0LmlvcC5vcmcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK0k\nvYlzSH7vvdi1wquPhBap5XOkZbXSTzxFauceC62qdw2xOwCJW+N8VPliT2bF0+Ic\nuqBRWXRoF7+z5aJWf7Zrq4XjxlJVd0TkiNGSXRY7IA7c2ciNPS8YP+iVrjoHcO0N\n9JFZkfuqnFdajf6exlCe0ZpW9Q/i9QUBglS8oeQhAgMBAAGjggHTMIIBzzAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vU1ZS\nU2VjdXJlLUczLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY3JsMEYGA1Ud\nIAQ/MD0wOwYLYIZIAYb4RQEHFwMwLDAqBggrBgEFBQcCARYeaHR0cHM6Ly93d3cu\ndmVyaXNpZ24uY28udWsvcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD\nAjAfBgNVHSMEGDAWgBQNRFwWU0TBgn4dIKsl9AFj2L55pTB2BggrBgEFBQcBAQRq\nMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEF\nBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMy1haWEudmVyaXNpZ24uY29tL1NWUlNl\nY3VyZUczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYw\nITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9n\nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBABp/\nvWyJLNePxfNv1kLP9w2F5O6vpJr/y4NuH/Wv5LpJinN9KZ6Jht7zC2g7VaGvA75+\nbb95cQ43uJ8KpOMmsaQ4vapwAZLxW/twUMUh2qbUmlmBnkKBPNZxzCRcNmhKOAfe\nngqzUjEo/eZpsFfuvg9d/9L1od5kDfGFr4OFeN+Tin7zHoKbRv129NyIwLhaSixA\nt7LgIqlDQ4PRHCg0YWsE1CBSzSy+nWgDmWjcRIYeFoXve+wpsup3gtoBcxSKp6R5\nZo/W8ldI1Yak/Rkmn/73b1cGG0uqRDWfOHiswnes/xjDIQS9qqJRlNFHd9jkHxwb\nNy/fu2lNRrmtoPmTctI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://gidp.geant.net/sp/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://gidp.geant.net/sp/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/gidp.geant.net-sp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "GEANT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "GEANT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.geant.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "edugain-ot@geant.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gidp.geant.net/sp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gidp.geant.net/sp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gidp.geant.net/sp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gidp.geant.net/sp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gidp.geant.net/sp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIRAOipFX0RJIRenc077AEf/TMwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDEyMjIwMDAwMDBaFw0xMzEyMjEyMzU5NTlaMIHwMRswGQYDVQQDExJ3d3cuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDIuZ2lkcC5nZWFudC5uZXQxHDAaBgNVBAMTE2lkcDEuZ2lkcC5nZWFudC5uZXQxCzAJBgNVBAYTAkdCMRcwFQYDVQQIEw5DYW1icmlkZ2VzaGlyZTESMBAGA1UEBxMJQ2FtYnJpZGdlMUIwQAYDVQQKEzlEZWxpdmVyeSBvZiBBZHZhbmNlZCBOZXR3b3JrIFRlY2hub2xvZ3kgdG8gRXVyb3BlIExpbWl0ZWQxFzAVBgNVBAMTDmdpZHAuZ2VhbnQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxshl/HoJhaoNUgaZ8HTIexsHKN2r7Lee0f+k04Jxnmo6o5OauxOpM0991B1xt+5FyXobgNjQSIcKKEvLwaTH7HYYI9bWvfHfVXaYzPOLySPKo+c3Tldbfq0NUXo18ZWuRadEaY+waChcnlkP7yq3ZPxva4aWUvA4iCqpjbZGpMYoJvWhrHua982mBOq29j2+1VwRpBFaverOb2f4jenhlnxstvF6KUSm6B6Y1XUfwJMjAEXxXdai7RodznXV8pCoJMGyn2GN7ClGCq6qHqtSerxdymGHNVpR7pXZ1tF/mI7JIsF+NFErmZJcW79pl7m5ZoZNR+SIDexdg1/IydduGwIDAQABo4IBnzCCAZswHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFArEHsfdZvlpOxPguP9/En90/NMgMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMFcGA1UdEQRQME6CDmdpZHAuZ2VhbnQubmV0ghNpZHAxLmdpZHAuZ2VhbnQubmV0ghNpZHAyLmdpZHAuZ2VhbnQubmV0ghJ3d3cuZ2lkcC5nZWFudC5uZXQwDQYJKoZIhvcNAQEFBQADggEBAH56nltzImiMVOv5DJxcTo2cpGBWPO+OI7S1Ns76cS6PzWbkm/zjPPZI871Pfgw6n3Q3V3Kpc48hRyx3WPH/9nk+YnFEUjkjaRCzeWR6A2oYSb83iI2n/33+E2AmyZ1FX5E1nfxRtSBLYyHPdXYQ6A/TN4qtm/9QHrbcISPEQJwvJn4/BOQDrvsjZDJeq7Srrr2An//RpNdC9cA4wU+m0oJPbPHGl32ENO6JVK7gJPYw2WBDER1SMwAEThtUthQyZhp1z6jA/hoeHfM4QR2/mT458LpRXs1c5VGAeC+4pjfJ4skXAU17Nq+ut8+fJMjjQSXOpv10kS2jNq2XfPmN+K4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "0", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "false", "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "false", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "false", "friendly_name": "commonName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "is_required": "false", "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "is_required": "false", "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" } ], "service_name": [ { "lang": "en", "text": "GEANT SP Proxy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://www.jwatch.org/shibboleth", { "entity_id": "https://www.jwatch.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.jwatch.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Journal Watch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Journal Watch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.jwatch.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/jnlwatch/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/jnlwatch/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/jnlwatch/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/jnlwatch/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://idp.ph-freiburg.de/idp/shibboleth", { "entity_id": "https://idp.ph-freiburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ph-freiburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-freiburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-freiburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-freiburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-freiburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-freiburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.ph-freiburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-freiburg.de,O=Paedagogische Hochschule Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0XYvTANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIRnJlaWJ1\ncmcxKjAoBgNVBAoTIVBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBGcmVpYnVyZzEM\nMAoGA1UECxMDWklLMREwDwYDVQQDEwhQSC1GUiBDQTEhMB8GCSqGSIb3DQEJARYS\ncGtpQHBoLWZyZWlidXJnLmRlMB4XDTA5MTIxNDE1MzUxMFoXDTE0MTIxMzE1MzUx\nMFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nETAPBgNVBAcTCEZyZWlidXJnMSowKAYDVQQKEyFQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgRnJlaWJ1cmcxGzAZBgNVBAMTEmlkcC5waC1mcmVpYnVyZy5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM828KxElHwjl/c6j9CG8AFT+y7J\n4w4yw0qc9Up8zZtzQPuJa+xaG3D3vDcfYB12i2mqdsOrB2ONYUSBgq29myZ6h1kx\nSqQTuOS0Ms+L6xH40XYkApDq76knlDgSzVWy3rnoT539QXLwyo5lMjqqo+/1a5hV\nKP3fygx0BRO45IGgfgvvjSHvEuxWOSTFYSFawj1QhZj1Kdr5LORt1BhG02QADVnA\nj4cTA3gv9O/MN9MnViBM4Vmp4pIUi7SgcwGLxAQcDgoaA4LADU2PF2qsoKCdJOv9\nW4LKtLLqv8rrLajinD/F6rFfbF0Y0MkiE/wQKHY6+DE2LbP5EZwSc8vj5a8CAwEA\nAaOCAaswggGnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUbBM+NKAEus52mOzdt5CcTaSKs8Qw\nHwYDVR0jBBgwFoAUcc1Tb+nFrN3ri2RPPjhAO2OMRaIwgYgGA1UdHwSBgDB+MD2g\nO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWZyZWlidXJnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWZy\nZWlidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBH\nBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1mcmVpYnVyZy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvcGgtZnJlaWJ1cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQB50CER7ZpXfLAHmrAOUCQXWTDAYWmRCx+kuM93\nLmsV51v9wj3ABXW6gTYf5/uBOqepakXVh6F4UDrOMudsyANOGVAyjKKGsf9O80y2\nRcB44enObtzulPJruBlTjuDeJa0JMG2fktq/G24OQ0EbsE/iU7Bjzi/bhBJ8PZ/Q\n+C2L4u2g+MzuP715KXq0TvF1WrqU6E4SlNo57GGwOTEcc236ldrWkA7E2c27x0Gr\nACQ2fRteTKA1w2KTSEDlL+tI4L0fj4Vs/6utxsFGQKsLlZh3XYJV6UN+LWuuV4Ld\nskKvylp9V9RQYU0paW2EUEcSWQ4LqNBNFBfyMYd0FkhipnTt", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-freiburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-freiburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-freiburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-freiburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-freiburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.ph-freiburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-freiburg.de,O=Paedagogische Hochschule Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0XYvTANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIRnJlaWJ1\ncmcxKjAoBgNVBAoTIVBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBGcmVpYnVyZzEM\nMAoGA1UECxMDWklLMREwDwYDVQQDEwhQSC1GUiBDQTEhMB8GCSqGSIb3DQEJARYS\ncGtpQHBoLWZyZWlidXJnLmRlMB4XDTA5MTIxNDE1MzUxMFoXDTE0MTIxMzE1MzUx\nMFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nETAPBgNVBAcTCEZyZWlidXJnMSowKAYDVQQKEyFQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgRnJlaWJ1cmcxGzAZBgNVBAMTEmlkcC5waC1mcmVpYnVyZy5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM828KxElHwjl/c6j9CG8AFT+y7J\n4w4yw0qc9Up8zZtzQPuJa+xaG3D3vDcfYB12i2mqdsOrB2ONYUSBgq29myZ6h1kx\nSqQTuOS0Ms+L6xH40XYkApDq76knlDgSzVWy3rnoT539QXLwyo5lMjqqo+/1a5hV\nKP3fygx0BRO45IGgfgvvjSHvEuxWOSTFYSFawj1QhZj1Kdr5LORt1BhG02QADVnA\nj4cTA3gv9O/MN9MnViBM4Vmp4pIUi7SgcwGLxAQcDgoaA4LADU2PF2qsoKCdJOv9\nW4LKtLLqv8rrLajinD/F6rFfbF0Y0MkiE/wQKHY6+DE2LbP5EZwSc8vj5a8CAwEA\nAaOCAaswggGnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUbBM+NKAEus52mOzdt5CcTaSKs8Qw\nHwYDVR0jBBgwFoAUcc1Tb+nFrN3ri2RPPjhAO2OMRaIwgYgGA1UdHwSBgDB+MD2g\nO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWZyZWlidXJnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWZy\nZWlidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBH\nBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1mcmVpYnVyZy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvcGgtZnJlaWJ1cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQB50CER7ZpXfLAHmrAOUCQXWTDAYWmRCx+kuM93\nLmsV51v9wj3ABXW6gTYf5/uBOqepakXVh6F4UDrOMudsyANOGVAyjKKGsf9O80y2\nRcB44enObtzulPJruBlTjuDeJa0JMG2fktq/G24OQ0EbsE/iU7Bjzi/bhBJ8PZ/Q\n+C2L4u2g+MzuP715KXq0TvF1WrqU6E4SlNo57GGwOTEcc236ldrWkA7E2c27x0Gr\nACQ2fRteTKA1w2KTSEDlL+tI4L0fj4Vs/6utxsFGQKsLlZh3XYJV6UN+LWuuV4Ld\nskKvylp9V9RQYU0paW2EUEcSWQ4LqNBNFBfyMYd0FkhipnTt", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "P\u00e4dagogische Hochschule Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "PH-Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-freiburg.de/zik/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Stephan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lauffer@ph-freiburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauffer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Martin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "duffner@ph-freiburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Duffner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://mds.sunet.se/shibboleth", { "id": "_917fd17a90993b5461ed84f107819cfb", "entity_id": "https://mds.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mds.sunet.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mds.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+TCCAeGgAwIBAgIJAOvVefVlKf4tMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG1kcy5zdW5ldC5zZTAeFw0xMTEwMDMwOTIwMDRaFw0yMTA5MzAwOTIwMDRa\nMBcxFTATBgNVBAMTDG1kcy5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMM1mRFzygysIo9Qw7XabyoIe0nbATiS428GJ2oB3PSDLjmnf1CI\nkXwSBogHyAvdmQF04QCxeGki39cib/hTsxEbA14iGc/uyEbs4tFMgPvSPh3t8Uos\n1a8iHngnjpA0VuBH7VP3w0nCvj1eV5EobHKVk0NLgtXDgl87w6COPEre/5QN9IBf\n0/M7uO7zueXhpAzyO2+u+tZN2uacy5L2KTdiFxvFHAjaEjMnlVzbD7wehALIXNBg\nxtHUSITj2nwTjq7X/3sQbrusYL9DrW7RKLzzLSuHxRr4Dz+PESOjZUxBjTcwE4uJ\n2fmPuHfCtsxXHUnm7Ap3Df5I1exmSjc3inkCAwEAAaNIMEYwJQYDVR0RBB4wHIIM\nbWRzLnN1bmV0LnNlhgxtZHMuc3VuZXQuc2UwHQYDVR0OBBYEFB+CPP645D+t0FSk\n/40HaWtGmOP6MA0GCSqGSIb3DQEBBQUAA4IBAQAz/rf6fDHJU8Dp6hahHkVNRWRu\ncdVruda7guUIJ6MQWgl1N9Twfm2OvUSaM5fPtsqfoYTkv4ThVs8vGYyw+Y2oAnBa\nXKvUeP6S6et7cKQZCtpi9UgK8s1dHK7oqJaluW9tGes1Mcer/qKFdYunLlXYi8PA\nPRgEOb2hquFNE5V+0vXeiVqo/fAhlHxZ5jJbSQ2RnnN7ycVCQDZZlaEYPrGpaZVS\n9gYHwnECD5EPl8QsVymK2Co28pXAwpdo4btmWAeDhmy+8yOMjoS+T3k+/wiEmLLp\ndnjCadQzQamnqs4mfuypLT2wWWjkat9QKAM9gHkMwcC1Uv2RM2QeR8FDySJX", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mds.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+TCCAeGgAwIBAgIJAOvVefVlKf4tMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG1kcy5zdW5ldC5zZTAeFw0xMTEwMDMwOTIwMDRaFw0yMTA5MzAwOTIwMDRa\nMBcxFTATBgNVBAMTDG1kcy5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMM1mRFzygysIo9Qw7XabyoIe0nbATiS428GJ2oB3PSDLjmnf1CI\nkXwSBogHyAvdmQF04QCxeGki39cib/hTsxEbA14iGc/uyEbs4tFMgPvSPh3t8Uos\n1a8iHngnjpA0VuBH7VP3w0nCvj1eV5EobHKVk0NLgtXDgl87w6COPEre/5QN9IBf\n0/M7uO7zueXhpAzyO2+u+tZN2uacy5L2KTdiFxvFHAjaEjMnlVzbD7wehALIXNBg\nxtHUSITj2nwTjq7X/3sQbrusYL9DrW7RKLzzLSuHxRr4Dz+PESOjZUxBjTcwE4uJ\n2fmPuHfCtsxXHUnm7Ap3Df5I1exmSjc3inkCAwEAAaNIMEYwJQYDVR0RBB4wHIIM\nbWRzLnN1bmV0LnNlhgxtZHMuc3VuZXQuc2UwHQYDVR0OBBYEFB+CPP645D+t0FSk\n/40HaWtGmOP6MA0GCSqGSIb3DQEBBQUAA4IBAQAz/rf6fDHJU8Dp6hahHkVNRWRu\ncdVruda7guUIJ6MQWgl1N9Twfm2OvUSaM5fPtsqfoYTkv4ThVs8vGYyw+Y2oAnBa\nXKvUeP6S6et7cKQZCtpi9UgK8s1dHK7oqJaluW9tGes1Mcer/qKFdYunLlXYi8PA\nPRgEOb2hquFNE5V+0vXeiVqo/fAhlHxZ5jJbSQ2RnnN7ycVCQDZZlaEYPrGpaZVS\n9gYHwnECD5EPl8QsVymK2Co28pXAwpdo4btmWAeDhmy+8yOMjoS+T3k+/wiEmLLp\ndnjCadQzQamnqs4mfuypLT2wWWjkat9QKAM9gHkMwcC1Uv2RM2QeR8FDySJX", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mds.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mds.sunet.se.xml" } } ], [ "https://idp.it.gu.se/idp/shibboleth", { "entity_id": "https://idp.it.gu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.it.gu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.gu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.gu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.gu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.gu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "sv", "text": "https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png", "width": "344", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "50" }, { "lang": "en", "text": "https://www.gu.se/digitalAssets/1374/1374690_lo_gu_left.png", "width": "376", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "50" } ], "display_name": [ { "lang": "sv", "text": "G\u00f6teborgs universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "University of Gothenburg", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid G\u00f6teborgs universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The University of Gothenburg Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:57.6986,11.9712", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "gu.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5\nMDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF\nwEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo\nL+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+\nVj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS\n9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF\nKRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8\nBgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq\nhkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ\njZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/\nV01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e\nMyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/\nCP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG\nMoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.it.gu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.it.gu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.gu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.gu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUGLU4YqWFYHboh+F+iLNYkBw8XNAwDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMB4XDTA5MDgyNDExMzA1OFoXDTI5\nMDgyNDExMzA1OFowFzEVMBMGA1UEAxMMaWRwLml0Lmd1LnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEApOVkzaHuTCe+7lf79UnQ5iQ/8OLbJpwOxPTF\nwEPIHbMMU/aCVnxoZnwNApblqvpP2uOsQvh8d0uDv2iVC5BMN0ff9M+9rN7D/gAo\nL+w8CmWiHRudKyZLu8Gu89SGxyQ59AVCbJzGaEE9h/CmMYHCj/ONJ8mtjG9uw6u+\nVj+L8PHXsPHQsLvcl3/D7duIYH/xHRbPzXS0imux+r/OcSCR3aCPCx3uuAfVPxGS\n9Y/ifynV586V3szIM7O15SeXKenFMKjQhzA23ZPcHhDSxWnVGUDWFDRDNAXfD7BF\nKRBCaUlWZvczqsV3eGtW8XgOmuW/7yJT5REfrrSLOKprAK8yoQIDAQABo18wXTA8\nBgNVHREENTAzggxpZHAuaXQuZ3Uuc2WGI2h0dHBzOi8vaWRwLml0Lmd1LnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBSpKDUl7ZRxhQ1/HRmVbFd+NbwxmzANBgkq\nhkiG9w0BAQUFAAOCAQEAXfaYlHQj4KRaJmMbWFV0XyNUlHNio8010vLv3t6WztlZ\njZFL/hTQIFhmYEA04Davdk+1/1JvcRePSpg2VCxT/QwHyOR3eimmQ6FKXWls/zO/\nV01sJrlLdf/53pzXYsVSOf50UK+GtrSB3hhzrFmeaBALOysGqk2h2/UdYISXxa/e\nMyQ/aOI5u+0Wlq2RdIXF8MrtnwBTRhNXLcXYzz4fPsdjd4TmmJLQLXLmFLE/IA+/\nCP9nuvekzvPla7AXlXPwPvbUunwZIZkN3aHzMY/08FKIYRLb9VmqInKXw8tIBSqG\nMoX9SCDPBh2j39QZupTaPkylXDshurod7B2XtXdHPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "GU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "G\u00f6teborgs universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.gu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "G\u00f6teborgs universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "pablo.millet@gu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sandbox.aai.niif.hu/shibboleth", { "entity_id": "https://sandbox.aai.niif.hu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sandbox.aai.niif.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sandbox.aai.niif.hu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sandbox.aai.niif.hu/Shibboleth.sso/SLO/Redirect" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sandbox.aai.niif.hu/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sandbox.aai.niif.hu/Shibboleth.sso/SAML2/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "hu", "text": "https://sandbox.aai.niif.hu/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "is_default": "true", "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "friendly_name": "eppn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "true", "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "affiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" } ], "service_name": [ { "lang": "hu", "text": "sandbox.aai.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "key_info": { "key_name": [ { "text": "sandbox.aai.niif.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDvjCCAqagAwIBAgIJAKmyDJ5RK7VnMA0GCSqGSIb3DQEBBQUAMEgxCzAJBgNVBAYTAkhVMQ0wCwYDVQQKEwROSUlGMQwwCgYDVQQLEwNBQUkxHDAaBgNVBAMTE3NhbmRib3guYWFpLm5paWYuaHUwHhcNMTAwMTA2MDkzNzM1WhcNMzcwNTI0MDkzNzM1WjBIMQswCQYDVQQGEwJIVTENMAsGA1UEChMETklJRjEMMAoGA1UECxMDQUFJMRwwGgYDVQQDExNzYW5kYm94LmFhaS5uaWlmLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAss8blriJkeVc28dczjS3P7u4Hp+mDYqx9MecEzdGqnRPtE+1yJ3M6LkjmcbMSVvF+9i/qxkZxpn0BpIJhD/6WpC7e4TbAIMls6+eBSd82MJE2siANba+g7KIIc73LhEnnMBv5fmbyaAfCGZ6yG45/hsQ7j5f0ufcJuIINfrSIG+Qo3fMggIbgxZot3kzdJFUkPTNY201yQUhNmb2mNSOX1zOQn7+cRbrQ3ZBUj8E7rasqzZc20VhLF/Jv+yNr5zvkoETucJr4G8OyudKCPQT9xegJ9s5GBQ48DEQot6LFJSZ3zwDVeIoedWju2dLe6YIpC9pamhz9y2IP/9VlUhSTwIDAQABo4GqMIGnMB0GA1UdDgQWBBSmKZt1dBQ80ZzNIcEy0Nihu/nZYzB4BgNVHSMEcTBvgBSmKZt1dBQ80ZzNIcEy0Nihu/nZY6FMpEowSDELMAkGA1UEBhMCSFUxDTALBgNVBAoTBE5JSUYxDDAKBgNVBAsTA0FBSTEcMBoGA1UEAxMTc2FuZGJveC5hYWkubmlpZi5odYIJAKmyDJ5RK7VnMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAH8CkAleuCDK2S3qHSTdveyeXeIMT0JQ1sMwaNUgDpT7dItMc00Xl7kmcHyLq9ERu066ViSQYbJpFncrC+WrNbu5taArSs8I/iYXdBipRo6QRdy3DmjQEp/UgqKBWt+KZXNYm8UbaXJ0M0HNd9OvMznfDgUiBz0Bjy2e0ILhC15Bv33/zXpFJP+jaNv4C6Ql9Y8DbU/PujNBcBMWfN33gLedFHoHNSKJJcDryIxSDnDy7+TOwWcv3daztZEJ6h3rzGqkaN/+NBUynn1LebvvbWTNGarebjqDcT4D2l4d+QIYvXnECWD3ARf/rdP/KbfoNxD2EBrKdxcvDPq0uQii8nE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://sp.example.org/shibboleth", { "entity_id": "https://sp.example.org/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://dev.teol.uu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAOCYEsltDIEOMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGdyYXZpcy5pdHMudXUuc2UwHhcNMTEwNTMwMTE0MjQ0WhcNMjEwNTI3MTE0\nMjQ0WjAbMRkwFwYDVQQDExBncmF2aXMuaXRzLnV1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAqcyKimtM4p/GlAzooApIxPv+/BHyzyJh8gGcLFnH\nXNq/t1eZz1MAFeSg5nWYwCp2VaVSEGGy/C711qeSgCONkl83E4KFrsfjhT4OAgST\nN0MlNscx1bFy/xhY8auGzCO06vtyjo0KAV3b0dJHLdkVPqnZ2adh5NrBW8W+UjuF\nYlkVloBNbtYFkmDJ9TdDRR0lHn9kc8XBsc+tNWRiY8dnbrqrjEi9dhvu329htBKy\njaXaX7XYO/N3m4bfTv2iLL6LmdIUOldSFg0+hk6haFsexfcpjNXmYW6TOdqEwRKO\nP3WaH3Nw0yfJVWFKiniy6g775F+QXs5PzxlNcLK+jkCOkQIDAQABoz4wPDAbBgNV\nHREEFDASghBncmF2aXMuaXRzLnV1LnNlMB0GA1UdDgQWBBRzUaO3NftSgdTOeqmN\nvB3AFMLi8TANBgkqhkiG9w0BAQUFAAOCAQEAh8KlaKp/LGgJL2w8/ES3nYhEXT6P\nGy6V4RfqYCq0MKrel66XvB/3Q5F9+yoA39DjXFAVaZUB3xI0WeoHorQ7Gx+59gij\nxr6eFVgxL7j7q/dW48sz7tZwZ2znx0ML3LQY4z4Xqq0fGW7o+EsMby27IyM7C3Uk\nch5H5bJ6FWyiKsG1aH9ZHQHGXKbDbCOL7eO3CEZFj10UWeETomBGBsE0YAwMgOKh\n4ZTYqvTaF7H9YYOOET3DeNeyk9LyhwQmHBkj9qfoA076qW58vWT5JxgOowHhf8Q5\ngcZIyBmPJZ77E5v9lXWPYJHop+LYLJppmM00jVz3nrrlX+UraN7koc64xA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.teol.uu.se/Shibboleth.sso/SAML/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/dev.teol.uu.se.xml" } } ], [ "https://idp.feide.no", { "entity_id": "https://idp.feide.no", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.feide.no.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.feide.no/simplesaml/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.feide.no/simplesaml/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "no", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "nn", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Feide is the login system for norwegian educational and research institusions.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "no", "text": "Feide er innloggingssiden for norske utdannings- og forskningsinstitusjoner.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "nn", "text": "Feide er innloggingssida for norske utdannings- og forskningsinstitusjonar.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "text": "aal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "agdenes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "aho.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "alstahaug.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "aremark.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "arendal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "as-skole.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "askim.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "askoy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "asnes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "aure.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "austagderfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "austrheim.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "averoy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "baerum.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "balestrand.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bamble.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bergensskolen.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bibsys.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bokn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bomlo.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "bremanger.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "diakonhjemmet.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "dmmh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "donna.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "drammen.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "eid.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "eideskolen.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "eidfjord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "eidskog.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "elverum.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "etne.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "etnedal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "fedje.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.afjord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.ahk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.amot.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.bjugn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.engerdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.farsund.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.kg.vgs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.leksvik.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.lorenskog-skole.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.mosseskolen.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.nord-fron.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.oknett.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.orkdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.orlandet.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.osen.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.rade.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.rissa.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.roan.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.roros.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.rygge.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.sarpsborg.com", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.skedsmo.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.stor-elvdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.stord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.stranda.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "feide.trysil.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ffk.vgs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "fjell.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "flaa.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "flesberg.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "flora.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "forsand.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "frana.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "frogn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "froland.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "frosta.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "froya.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "fusa.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "giske.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gjemnes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gloppen.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gol.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "granvin.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "grimstad.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "grong.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gs.alesund.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gs.skodje.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "gs.sula.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ha.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hadsel.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "haldenskole.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "halsa.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "haugesund.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hedmark.org", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hemnegs.fronter.com", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hemnes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hemsedal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "heroy-no.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hials.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hib.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hibu.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hifm.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hig.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hih.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hihm.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hil.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "himolde.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hin.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hinesna.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hint.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hioa.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hiof.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hisf.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hist.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hit.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hitra.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hive.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hivolda.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hjartdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hjelmeland.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hobol.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hol.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hornindal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "horten.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hoylandet.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hsh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "iktsenteret.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "jondal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "karmoyskolen.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "khib.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "khio.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "klabu.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kongsberg.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kristiansand.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kristiansund.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kvam.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kvinnherad.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "kvn.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ldh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "leikanger.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "leirfjord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "lierne.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "lillesand.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "lindas.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "luster.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "lyngdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "malvik.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "marker.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "masfjorden.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "meland.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "meldal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "melhus.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "meraker.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "mf.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "midtre-gauldal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "modalen.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "mrfylke.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "namsskogan.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nes-bu.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nesset.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nhh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nih.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nith.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nla.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nmh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nord-aurdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nore-og-uvdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "notodden.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "notteroy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ntfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ntnu.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "nvh.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oddaskolen.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oksnes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oppdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oppland.org", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "os-ho.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "osteroy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ovgs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ovre-eiker.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oygarden.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "oystre-slidre.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "phs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "radoy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rana.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "randaberg.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rauma.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rennebu.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rogfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rollag.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "romskog.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "royken.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "royrvik.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "samfunnsforskning.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "samiskhs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "samnanger.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sande.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sandefjord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sauda.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "selbu.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "selje.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sfj.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "skaun.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "skole.fredrikstad.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "skole.svk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "smola.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "snasa.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "snillfjord.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sogndal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sola.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sor-aurdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sorum.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "spusers.feide.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stavanger.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "steinkjer.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stjordal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stpaul.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "strand.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stryn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "suldal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sund.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sunndal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "surnadal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "svelvik.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tingvoll.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tinn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tokke.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "troms.vgs.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tromso.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "trondheim.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tydal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tysnes.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "tysver.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uia.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uib.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uin.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uio.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uis.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uit.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ullensvang.herad.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ulvik.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "umb.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "uninett.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "utsira.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vaalerskolene.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vaf.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vagan.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vagsoy.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vaksdal.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "valer-of.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vang.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vefsn.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vestby.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vestre-slidre.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vfk.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "vgsa.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "voss.kommune.no", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDhjCCAm4CCQCMHNhxUI2H1TANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMCTk8xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVW5pbmV0dCBBUzEOMAwGA1UECxMFRkVJREUxFTATBgNVBAMTDGlkcC5mZWlkZS5ubzElMCMGCSqGSIb3DQEJARYWbW9yaWEtZHJpZnRAdW5pbmV0dC5ubzAeFw0wODA5MDUxMTU0MzNaFw0xODA3MTUxMTU0MzNaMIGEMQswCQYDVQQGEwJOTzESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVbmluZXR0IEFTMQ4wDAYDVQQLEwVGRUlERTEVMBMGA1UEAxMMaWRwLmZlaWRlLm5vMSUwIwYJKoZIhvcNAQkBFhZtb3JpYS1kcmlmdEB1bmluZXR0Lm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4fTsmIsKVGtniXddnerSeiLeAZAlAOL8v+ebzVzYcpTJzMHrplD+lF2tXxRgs7IGEw3t2zRCtxnGbiGkXPW+oCs4T989z+Sq8nh7Lff/XlyK+jQ7BtfC8RUYQ+eNEQy0Fif+81JyPbiwZovbiL4WrK1GOG81/2CF7rvwyXJkDD1YXJ5W18/c06YLfYJjuzZgEoCVRq6ecgQyPKg1xwIpW2GpkKOBXA7oKWtev+xcmSiLZwZE96mSHjty0L+wW6NUuf2/8VSCc4IED0EbzqFUoeHuGXqPak+tu9+VpP6vmmyp4gSCxsmWtoKm7UC8P1QeCyZxwQaoGlIp78wsE5ao5wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQACUWuuirUSwDWksdkwKuqsNttnNmivwUMLtKDjHbMcwVK/b4qWjrAjfmJXxamUSYlnGjeoiqSQQuc3/qHCPAZUnN8VqXcZUCBXWjMO7Y/AnnsFKHpkYm51jWckjudeyfUr4UnH7te0OuUrGRIVrRRg3DqLdgrcbkJ98JyT97hnaDMke4qNVwrQFF+yvxYs1aYkILySBB/KPGSTh5sxJovcyWd7GY4ad5nH5oEjXF1yZzndmUuHGlTTzk6SGzmUJgqKyba+KJ/jauy6qNC1gPqfnbntWKDkE9a9ow8tlsi3jHI9AZu9U6LnOvTJ8MjhyXOEByCaDnTpK8JiZr6JvCaV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://feide.no/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-10-09T13:08:24Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "no", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "no", "text": "Feide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.feide.no/introducing-feide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "no", "text": "http://www.feide.no/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Feide Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "support@feide.no", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://atlases.muni.cz/shibboleth", { "entity_id": "https://atlases.muni.cz/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://atlases.muni.cz/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide access to the three atlases: (1) Dermatopathology, (2) Fetal and Neonatal Pathology, (3) Pathology for Pre-graduate Students of Medicine. The atlases may serve as sources of teaching material for pre-graduate as well as postgraduate students of pathology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "give adgang til tre atlasser: (1) Dermato-patologi, (2) Foster- og neonatal patologi, (3) Patologi for medicinstuderende. Atlasserne kan bruges som undervisningsmateriale for patologistuderende", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" } ], "service_name": [ { "lang": "en", "text": "Pathology Images", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "Patologi-atlasser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEZzCCA0+gAwIBAgILAQAAAAABID3xVZIwDQYJKoZIhvcNAQEFBQAwajEjMCEGA1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2JhbFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0EwHhcNMDkwMzI1MTMwNTE0WhcNMTIwNTA5MDcwNzU3WjCBgzELMAkGA1UEBhMCREsxETAPBgNVBAgTCE9kZW5zZSBNMREwDwYDVQQHEwhPZGVuc2UgTTEbMBkGA1UECxMSV0FZRiAtIFNlY3JldGFyaWF0MR0wGwYDVQQKExRTeWRkYW5zayBVbml2ZXJzaXRldDESMBAGA1UEAxQJKi53YXlmLmRrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBsuiyO84OVwkKR0TL6w8viWV4jMg+Jy7LgiEtYfHdnVBCvdM9XJJetS0MiJtulBH4/4ZWrfeGeHgLPvSjp6FiRdI1nDg/33ofc0TdNytxX4tBCzvxM0C4yCCaEXda+tqXJmGua+mVubMhS8kizHjL+s7A8xUqXoEFqOMHtgqoAQIDAQABo4IBdjCCAXIwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCPxFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNybDAdBgNVHQ4EFgQUvlkjTc0iuzcvi752QgktLT01obgwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCKPVJYHjKOrzWtjPBTEJOwIzE0wSIcA+9+GNR5Pvk+6OTf2QTUDDHpXiiIEcYPL1kN/BEvA+N2y+7qyI5MlL7DNIu9clx1lcqhXiQ0lWcu7Bmb7VNPKq5WS1W81GhbZrO6BJtsQctU6odDXMoORay7FxnaxGHOaJlCSQDgT7QrRhzyd80X8NxrSV25byCTb31du8xoO+WagnqAp6xbKs6IsESDw2r/i3rLOXbL37B7lnbjcLC963xN6j7+kiyqiCjvrP0GLfSV4/FN9i9hWrdMlcbnvr23yz5Jflc1oFPtJx7GZqtV0uTijGxCr+aRaUzBPqc3kyavHJcCsn5TcL1t", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEZzCCA0+gAwIBAgILAQAAAAABID3xVZIwDQYJKoZIhvcNAQEFBQAwajEjMCEGA1UECxMaT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0ExEzARBgNVBAoTCkdsb2JhbFNpZ24xLjAsBgNVBAMTJUdsb2JhbFNpZ24gT3JnYW5pemF0aW9uIFZhbGlkYXRpb24gQ0EwHhcNMDkwMzI1MTMwNTE0WhcNMTIwNTA5MDcwNzU3WjCBgzELMAkGA1UEBhMCREsxETAPBgNVBAgTCE9kZW5zZSBNMREwDwYDVQQHEwhPZGVuc2UgTTEbMBkGA1UECxMSV0FZRiAtIFNlY3JldGFyaWF0MR0wGwYDVQQKExRTeWRkYW5zayBVbml2ZXJzaXRldDESMBAGA1UEAxQJKi53YXlmLmRrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBsuiyO84OVwkKR0TL6w8viWV4jMg+Jy7LgiEtYfHdnVBCvdM9XJJetS0MiJtulBH4/4ZWrfeGeHgLPvSjp6FiRdI1nDg/33ofc0TdNytxX4tBCzvxM0C4yCCaEXda+tqXJmGua+mVubMhS8kizHjL+s7A8xUqXoEFqOMHtgqoAQIDAQABo4IBdjCCAXIwHwYDVR0jBBgwFoAUfW0q7Garp1E2qwJp8XCPxFkLmh8wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9vcmd2MS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9Pcmdhbml6YXRpb25WYWwxLmNybDAdBgNVHQ4EFgQUvlkjTc0iuzcvi752QgktLT01obgwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwKQYDVR0lBCIwIAYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3CgMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEUMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCKPVJYHjKOrzWtjPBTEJOwIzE0wSIcA+9+GNR5Pvk+6OTf2QTUDDHpXiiIEcYPL1kN/BEvA+N2y+7qyI5MlL7DNIu9clx1lcqhXiQ0lWcu7Bmb7VNPKq5WS1W81GhbZrO6BJtsQctU6odDXMoORay7FxnaxGHOaJlCSQDgT7QrRhzyd80X8NxrSV25byCTb31du8xoO+WagnqAp6xbKs6IsESDw2r/i3rLOXbL37B7lnbjcLC963xN6j7+kiyqiCjvrP0GLfSV4/FN9i9hWrdMlcbnvr23yz5Jflc1oFPtJx7GZqtV0uTijGxCr+aRaUzBPqc3kyavHJcCsn5TcL1t", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/atlases.muni.cz.xml" } } ], [ "https://www-s.redi-bw.de", { "entity_id": "https://www-s.redi-bw.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www-s.redi-bw.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ReDI Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-freiburg.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hans-Adolf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ruppert@ub.uni-freiburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ruppert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "ReDI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "info@redi-bw.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-s.redi-bw.de/Shibboleth.sso/NIM/SOAP" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "www-s.redi-bw.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=info@redi-bw.de,CN=www-s.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEC0feAzANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN\nAQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMTExMDEwOFoXDTEy\nMTAyOTExMDEwOFowgYoxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh\nZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRkw\nFwYDVQQDExB3d3ctcy5yZWRpLWJ3LmRlMR4wHAYJKoZIhvcNAQkBFg9pbmZvQHJl\nZGktYncuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClimyACau2\n7dtk/2Cd4F7vJfsEiAnyHkXG5LbBNDK286gOIXROgnOwEb6fLc08eR6F/79PlGqA\nNCvzUyMnIDSnNwdiXkofOvNKjYBCpSWzmnZjz4Spn2Fzb9LyDpKe2QAqZ8P8MWYF\nP9Up9C/cRcyprhJHqzL/kMNPQUVPAZWgHhkqjlZifQqElASXJ3u3vNfbWZ6RbuZ1\nPK7Z8l++u1nGkAoBrNr7bpKx4hHbPjQI53XiwpH0VAstYZHnqe7B9z/XCCeYjQMx\nigd03a8+wg0tkDqHDErYyk9ueuHrD72qsi96tdIshudVobdpJVdG2AlBHBl2O3Yj\nQlF0PPqGWAvZAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAd\nBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKEmtco6yR2f\nnO4Yt4UbhdMLOFFwMB8GA1UdIwQYMBaAFDNnqdbxk1U2rKEyvcHkljn/THAxMBoG\nA1UdEQQTMBGBD2luZm9AcmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3JsL2df\nY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVp\nYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBK\nBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmct\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBB6TJb5jerQHmk9LwCvwEQrQGo/C52\n5DOdukZ2zV9SzgRb877XjjwCfNgVRurYyyJnBj95/kX2R7Ry8tDgY3LiDyRRGhXT\nrMdWWZgyEZrn0Aqk28hk2zm+U5f9OFTnwj6wRWfIAglAZxnsTUGFoHw3f2+f7tl1\ndKaPVl2nTMUOq3mJrgkMDwKksVH7miOw2U1dxyXNnPYFJcPKy04wXN4hj5fgJrQk\n7B/eFzIlQAv58jPToJuIf0AQ/tE6s0HbdVQk704V3vJ0shgvYk9XRG79H7xmqKIU\n5+Ku1V1/b70GA9disF4/zyhDZf6InNqnJfDn9nsiBkFInMqCDijq7l12", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "www-s.redi-bw.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=info@redi-bw.de,CN=www-s.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEC0feAzANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN\nAQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMTExMDEwOFoXDTEy\nMTAyOTExMDEwOFowgYoxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh\nZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRkw\nFwYDVQQDExB3d3ctcy5yZWRpLWJ3LmRlMR4wHAYJKoZIhvcNAQkBFg9pbmZvQHJl\nZGktYncuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClimyACau2\n7dtk/2Cd4F7vJfsEiAnyHkXG5LbBNDK286gOIXROgnOwEb6fLc08eR6F/79PlGqA\nNCvzUyMnIDSnNwdiXkofOvNKjYBCpSWzmnZjz4Spn2Fzb9LyDpKe2QAqZ8P8MWYF\nP9Up9C/cRcyprhJHqzL/kMNPQUVPAZWgHhkqjlZifQqElASXJ3u3vNfbWZ6RbuZ1\nPK7Z8l++u1nGkAoBrNr7bpKx4hHbPjQI53XiwpH0VAstYZHnqe7B9z/XCCeYjQMx\nigd03a8+wg0tkDqHDErYyk9ueuHrD72qsi96tdIshudVobdpJVdG2AlBHBl2O3Yj\nQlF0PPqGWAvZAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAd\nBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKEmtco6yR2f\nnO4Yt4UbhdMLOFFwMB8GA1UdIwQYMBaAFDNnqdbxk1U2rKEyvcHkljn/THAxMBoG\nA1UdEQQTMBGBD2luZm9AcmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3JsL2df\nY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVp\nYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBK\nBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmct\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBB6TJb5jerQHmk9LwCvwEQrQGo/C52\n5DOdukZ2zV9SzgRb877XjjwCfNgVRurYyyJnBj95/kX2R7Ry8tDgY3LiDyRRGhXT\nrMdWWZgyEZrn0Aqk28hk2zm+U5f9OFTnwj6wRWfIAglAZxnsTUGFoHw3f2+f7tl1\ndKaPVl2nTMUOq3mJrgkMDwKksVH7miOw2U1dxyXNnPYFJcPKy04wXN4hj5fgJrQk\n7B/eFzIlQAv58jPToJuIf0AQ/tE6s0HbdVQk704V3vJ0shgvYk9XRG79H7xmqKIU\n5+Ku1V1/b70GA9disF4/zyhDZf6InNqnJfDn9nsiBkFInMqCDijq7l12", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://www.content-select.com/simplesaml/module.php/saml/sp/metadata.php/preselect.media-sp", { "entity_id": "https://www.content-select.com/simplesaml/module.php/saml/sp/metadata.php/preselect.media-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.content-select.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Preselect.media GmbH, Gruenwald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Preselect.media GmbH, Gruenwald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.content-select.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "a.fuerlinger@preselect.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fuerlinger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.content-select.com/simplesaml/module.php/saml/sp/saml2-logout.php/preselect.media-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.content-select.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.content-select.com,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT34580426,O=www.content-select.com,C=DE,serialNumber=KigR834DJIZuIEHAagJ0xVfd/ETeEvlJ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE9zCCA9+gAwIBAgIDBEopMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT\nMRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEUMBIGA1UEAxMLUmFwaWRTU0wgQ0Ew\nHhcNMTExMjA1MTIxNzQ0WhcNMTIxMjA3MTIxMzAwWjCB8zEpMCcGA1UEBRMgS2ln\nUjgzNERKSVp1SUVIQWFnSjB4VmZkL0VUZUV2bEoxCzAJBgNVBAYTAkRFMR8wHQYD\nVQQKExZ3d3cuY29udGVudC1zZWxlY3QuY29tMRMwEQYDVQQLEwpHVDM0NTgwNDI2\nMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChj\nKTExMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNT\nTChSKTEfMB0GA1UEAxMWd3d3LmNvbnRlbnQtc2VsZWN0LmNvbTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANSTVbAyh0XF+bApU51WEeiotNOn7q/HQ7/Z\n0DSSTgsklWbB5kgDBBo4flY5a/PWuO0H5jBWAs2DXALafzelgMYssqA2up9xiK3M\neIVDro2W+2yFv9CfODJyIVCD8vTZFjqSfoehHF2Pjzp1YAQE0MUbgtX+VCE8oUOL\ntpp2iT7XHOr6DPD/6k8dovxuKQyo1xSkiyJ4CW/HrZQ+heauzyTXalZEfJDMlKib\nWnhjdpoXUA6xOSXoh992UjuEQxXoCYkGZHJQCaHBRx9UFuG4TMVRzq6g9h//Xcld\nH+H8xRctL7G2q1ehJm0IDLd9fOkvYyHTJWDy184/92R9BUSAlk0CAwEAAaOCAUgw\nggFEMB8GA1UdIwQYMBaAFGtpPWoYQkrdjwJlOf01JIZ4kRYwMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIW\nd3d3LmNvbnRlbnQtc2VsZWN0LmNvbYISY29udGVudC1zZWxlY3QuY29tMEMGA1Ud\nHwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2Ny\nbHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBRjoYiCPyPt2k/XtEiyOs1ET+ygvjAM\nBgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDov\nL3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20vcmFwaWRzc2wuY3J0MA0GCSqGSIb3\nDQEBBQUAA4IBAQAYh5XWr45tlba/mmjOSw2HkGTqRk9rxN6K8VeXwG1+1hr7d2J7\nP34Tt8ln6vBAiSBrNW1j+kHXpxfUS+k/EGTn4m+2NfbKJfKHqEDgUGjYtI5/lu+T\nTrczpZ5qf+a8HSnnnbyH4IL7VKPUneQ22EGppDKLf1FznpJ4pXFmGyM4XU68mlmT\nVqFzNc/40cAysWElKPnDuaEeaNHPj+ygg16o2gELDdZVpcqNPj/u2sGyG8Ve0DoT\n5PFbqWVKT7ei0rDFL5jWiqrmDWQGDJ7afzoPozmz4jaZXVxOkC5bHTL0wtHVFG8Z\nXvtaOslqoxKB8TiLxGjJAXztJJFWwMwF5ebp", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.content-select.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.content-select.com,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT34580426,O=www.content-select.com,C=DE,serialNumber=KigR834DJIZuIEHAagJ0xVfd/ETeEvlJ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE9zCCA9+gAwIBAgIDBEopMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT\nMRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEUMBIGA1UEAxMLUmFwaWRTU0wgQ0Ew\nHhcNMTExMjA1MTIxNzQ0WhcNMTIxMjA3MTIxMzAwWjCB8zEpMCcGA1UEBRMgS2ln\nUjgzNERKSVp1SUVIQWFnSjB4VmZkL0VUZUV2bEoxCzAJBgNVBAYTAkRFMR8wHQYD\nVQQKExZ3d3cuY29udGVudC1zZWxlY3QuY29tMRMwEQYDVQQLEwpHVDM0NTgwNDI2\nMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChj\nKTExMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNT\nTChSKTEfMB0GA1UEAxMWd3d3LmNvbnRlbnQtc2VsZWN0LmNvbTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANSTVbAyh0XF+bApU51WEeiotNOn7q/HQ7/Z\n0DSSTgsklWbB5kgDBBo4flY5a/PWuO0H5jBWAs2DXALafzelgMYssqA2up9xiK3M\neIVDro2W+2yFv9CfODJyIVCD8vTZFjqSfoehHF2Pjzp1YAQE0MUbgtX+VCE8oUOL\ntpp2iT7XHOr6DPD/6k8dovxuKQyo1xSkiyJ4CW/HrZQ+heauzyTXalZEfJDMlKib\nWnhjdpoXUA6xOSXoh992UjuEQxXoCYkGZHJQCaHBRx9UFuG4TMVRzq6g9h//Xcld\nH+H8xRctL7G2q1ehJm0IDLd9fOkvYyHTJWDy184/92R9BUSAlk0CAwEAAaOCAUgw\nggFEMB8GA1UdIwQYMBaAFGtpPWoYQkrdjwJlOf01JIZ4kRYwMA4GA1UdDwEB/wQE\nAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIW\nd3d3LmNvbnRlbnQtc2VsZWN0LmNvbYISY29udGVudC1zZWxlY3QuY29tMEMGA1Ud\nHwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNzbC1jcmwuZ2VvdHJ1c3QuY29tL2Ny\nbHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBRjoYiCPyPt2k/XtEiyOs1ET+ygvjAM\nBgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDov\nL3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20vcmFwaWRzc2wuY3J0MA0GCSqGSIb3\nDQEBBQUAA4IBAQAYh5XWr45tlba/mmjOSw2HkGTqRk9rxN6K8VeXwG1+1hr7d2J7\nP34Tt8ln6vBAiSBrNW1j+kHXpxfUS+k/EGTn4m+2NfbKJfKHqEDgUGjYtI5/lu+T\nTrczpZ5qf+a8HSnnnbyH4IL7VKPUneQ22EGppDKLf1FznpJ4pXFmGyM4XU68mlmT\nVqFzNc/40cAysWElKPnDuaEeaNHPj+ygg16o2gELDdZVpcqNPj/u2sGyG8Ve0DoT\n5PFbqWVKT7ei0rDFL5jWiqrmDWQGDJ7afzoPozmz4jaZXVxOkC5bHTL0wtHVFG8Z\nXvtaOslqoxKB8TiLxGjJAXztJJFWwMwF5ebp", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.content-select.com/simplesaml/module.php/saml/sp/saml2-acs.php/preselect.media-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.content-select.com/simplesaml/module.php/saml/sp/saml1-acs.php/preselect.media-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.content-select.com/simplesaml/module.php/saml/sp/saml2-acs.php/preselect.media-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.content-select.com/simplesaml/module.php/saml/sp/saml1-acs.php/preselect.media-sp/artifact" } ] } ] } ], [ "https://download.portal.chalmers.se/shibboleth", { "entity_id": "https://download.portal.chalmers.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJALWMAnfoeEVTMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG2Rvd25sb2FkLnBvcnRhbC5jaGFsbWVycy5zZTAeFw0xMzAyMTMwODUxMjla\nFw0yMzAyMTEwODUxMjlaMCYxJDAiBgNVBAMTG2Rvd25sb2FkLnBvcnRhbC5jaGFs\nbWVycy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPbG9acyl2gu\nWdBwDx/r2gP4VufkHGiGheTy8jutaG+KjEcw1+0gbXR7j5q0ikaNki1tRaFmSpnZ\nDotWPOF5ZEsp8MI24NoIijkZTPhVVqRrq4FkZT/L2z6MXUpSXcVLgdxoRX9SSVgv\ncs522ZRTQe6WplkNU3oLKP+gkZl9ukdiFgLQNgeyEphRjN2Ec7OWLepizbotZdu8\n69gmzqHLbNZLiugcBpwIbQO5FkDbxSSdmGOyUWRjcHswJRYo2MMFhrbYYVUIiK1u\nY0wcfRdARkfsbbPG5w8hv4DjEJ2JZ+ofBnfnA6ESn/XEOQ9CAsQ2NbJjUj4rfT88\nEuaGtA/9PqkCAwEAAaNJMEcwJgYDVR0RBB8wHYIbZG93bmxvYWQucG9ydGFsLmNo\nYWxtZXJzLnNlMB0GA1UdDgQWBBQba5syq555BkfQhoVoklnnfDhStDANBgkqhkiG\n9w0BAQUFAAOCAQEAO75ObgCaN++7fT0Y1B7XiEQ2p8oNmND5BedRV9TahI8+zykh\n3j8HSTgEXqGK6DFER9SE7tCxtx3sEytVSpE2pEnqWxWKoU491kZGqWGOm6oSDEWT\n8dMpbx9Z/ZBBo5JdvYDI5Q7MvWIf7+aAhTTcFdQAWqLxje21c3Hpl9zWQ0I9H1p3\nmlThPPb5z+XmLaeAQ6Ux+abiWO+DODJZsidLX3/Aaz86RujVnqk95vY9QxUtynIF\nBfKJHhQBqFivpHyPMnT3y6+UtDE4vfTqLWp5UZoXpKsf/Zo/7+5RQhzlPSxQT0+4\n+//vS+QQnFOG6SANEuSxYURni+8Zk25O5yQlDg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://download.portal.chalmers.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://download.portal.chalmers.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://download.portal.chalmers.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://download.portal.chalmers.se/Shibboleth.sso/SAML/POST" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/download.portal.chalmers.se.xml" } } ], [ "https://mds.lan.kth.se/shibboleth", { "id": "_63b44d382bf65bf5608abcce0689be06", "entity_id": "https://mds.lan.kth.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds.lan.kth.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mds.lan.kth.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mds.lan.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds.lan.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDATCCAemgAwIBAgIJAKuJLl2VWSDhMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDm1kcy5sYW4ua3RoLnNlMB4XDTExMTAyNTE0MDMzN1oXDTIxMTAyMjE0MDMz\nN1owGTEXMBUGA1UEAxMObWRzLmxhbi5rdGguc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQD1ZMkEwaMPbixuO7VOmHpZ86vfKMIw5P6AzprpKXLV7m5q\nPFyb3OcK5B8R6iN+uNAE9T4G57G1N0VEQqAdZzOodZRaIypXd8Y6f0PmWPjaptC7\nRCjfyXOEdTeHPBFmJrdkdykF6/jv0zn+BE3wuVCqbULDaHd1l4eBi2Lz7elxVsVX\nrxNDJHG+qRrohbka4tSSCi6yUcSo3Go0Nv7fd5gjidMuqoTK5B0fSfEW5qg8x/Kn\nIrvIFCTlMl81PybL9D/H2uopC8jqWvMkMK8db4P4Ckq96J3KvaIbZyWPmbN0nEgR\n5gwpc7alwRrAOaxit/fB54ps6sR3s7NUwuQcx77zAgMBAAGjTDBKMCkGA1UdEQQi\nMCCCDm1kcy5sYW4ua3RoLnNlhg5tZHMubGFuLmt0aC5zZTAdBgNVHQ4EFgQU0UDQ\niSy3a0gXV/eYtxzIfft90kAwDQYJKoZIhvcNAQEFBQADggEBAHE3lggheqGWhWcS\nO2MECNb8+wKFMS+06ht2j+WJYrqtE73dGdVIwCwkSfT0C0P85NShGCdexaUfzZD6\n4vLqHHfx+zSvJomqkOV0khSte59BsajGET0aa3obgJJaWCjfsgFu840qqKX1sDcD\nmFV1KDcpYhC52EveHBchKQ45ZH/KqKJ4laQy6OkCMQPQolX+KxY8nyJ4J6qACCdY\nA/uj+L0Hs/4CBKkM9kbs0P6oszY0dbWwXLY8+bjZpD0XqZULIkjJixlJ0nQk12uE\nWq6nlMKr18cS90g2FgxclTGMrHuSxPvAdDKGAfO29lzRLGWoCSDLKqIAeajHnRNc\nK4y2OQU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mds.lan.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds.lan.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDATCCAemgAwIBAgIJAKuJLl2VWSDhMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDm1kcy5sYW4ua3RoLnNlMB4XDTExMTAyNTE0MDMzN1oXDTIxMTAyMjE0MDMz\nN1owGTEXMBUGA1UEAxMObWRzLmxhbi5rdGguc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQD1ZMkEwaMPbixuO7VOmHpZ86vfKMIw5P6AzprpKXLV7m5q\nPFyb3OcK5B8R6iN+uNAE9T4G57G1N0VEQqAdZzOodZRaIypXd8Y6f0PmWPjaptC7\nRCjfyXOEdTeHPBFmJrdkdykF6/jv0zn+BE3wuVCqbULDaHd1l4eBi2Lz7elxVsVX\nrxNDJHG+qRrohbka4tSSCi6yUcSo3Go0Nv7fd5gjidMuqoTK5B0fSfEW5qg8x/Kn\nIrvIFCTlMl81PybL9D/H2uopC8jqWvMkMK8db4P4Ckq96J3KvaIbZyWPmbN0nEgR\n5gwpc7alwRrAOaxit/fB54ps6sR3s7NUwuQcx77zAgMBAAGjTDBKMCkGA1UdEQQi\nMCCCDm1kcy5sYW4ua3RoLnNlhg5tZHMubGFuLmt0aC5zZTAdBgNVHQ4EFgQU0UDQ\niSy3a0gXV/eYtxzIfft90kAwDQYJKoZIhvcNAQEFBQADggEBAHE3lggheqGWhWcS\nO2MECNb8+wKFMS+06ht2j+WJYrqtE73dGdVIwCwkSfT0C0P85NShGCdexaUfzZD6\n4vLqHHfx+zSvJomqkOV0khSte59BsajGET0aa3obgJJaWCjfsgFu840qqKX1sDcD\nmFV1KDcpYhC52EveHBchKQ45ZH/KqKJ4laQy6OkCMQPQolX+KxY8nyJ4J6qACCdY\nA/uj+L0Hs/4CBKkM9kbs0P6oszY0dbWwXLY8+bjZpD0XqZULIkjJixlJ0nQk12uE\nWq6nlMKr18cS90g2FgxclTGMrHuSxPvAdDKGAfO29lzRLGWoCSDLKqIAeajHnRNc\nK4y2OQU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mds.lan.kth.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.lan.kth.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.lan.kth.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.lan.kth.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds.lan.kth.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mds.lan.kth.se.xml" } } ], [ "https://sp.asknet.de/shibboleth-sp", { "entity_id": "https://sp.asknet.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.asknet.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "asknet AG Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "asknet AG Serviceprovider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.asknet.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Frank", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "frank.flottemesch@asknet.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Flottemesch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "J\u00f6rgen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "joergen.dahlke@asknet.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Dahlke", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.asknet.de/Shibboleth.sso/DS" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp.asknet.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.asknet.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE+jCCA+KgAwIBAgIED9Kx6zANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAzMzExMTM5MDhaFw0xNTAz\nMzAxMTM5MDhaMEsxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRUwEwYDVQQDEwxzcC5hc2tuZXQuZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+n8aGXU8eGT0HeiRTnXASUoTstkWzkkhL\nLOEGblTGhO7cMFbJM/g/kOdUIIRi0dzhan8UdAKkeqtWnUpf2vgKfu/f97mwfpT7\nqKbN2LvX1VoQXtpmCwkf477fKXsaiHojRxx87/zfURJRUQK9fDeO7k1r3iTzSLJO\n7lEDIQVeezplT1MhzOYPdS8sUaCJogPgvYBZ+mPjpA8SYx6Rq5mtlDZGUII951Uh\nInrCCgmk0WpIxclL1IHdNqy3FOv1XSDS0k+KBQQnu/FpxhInUm1lILXfV2IkTvnn\nHcTJFh6/5Ojk8sOEh0vaBB2Q1ncJsrR0NWCBlgLfSdhX5zXmeFmtAgMBAAGjggHa\nMIIB1jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD\nAgYIKwYBBQUHAwEwHQYDVR0OBBYEFNVU8a0BOqrMQNKc91DuHripAe3nMB8GA1Ud\nIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMBwGA1UdEQQVMBOBEWNlcnRhZG1A\nYXNrbmV0LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9\nhjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG\nSIb3DQEBBQUAA4IBAQAmucftP9132NU6iIByTjBoup1At2Nj0NeA+vE7Tg3iHBZh\nyWGxTsCVCHLSzDi8RpQKnnov1wsJ/Z7JCyd+C292zIFoUamliYVJKcTJtCOLmCkq\nwGLbbYq8CK8Tlv5BaWaleiNVaBxx1At7QT7PnV/YF9dPR3tQKP5vLYtPARAexbcV\nfKsNZP13cjxUMSmHBTgMLgpegD8btC7KcdKbO9xcLPz8A8ge00NElX53dqVGH83z\nRaTY5YqsKUIDh0mx2UxjFV9irG5X/QE6YCt0tBZtjaE7b9cHapIL9BZDRE7aRGDt\nrWoZ1ruqB2jP59EBdg4sTfzhvlLtUdL3H3aUimlg", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp.asknet.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.asknet.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE+jCCA+KgAwIBAgIED9Kx6zANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAzMzExMTM5MDhaFw0xNTAz\nMzAxMTM5MDhaMEsxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRUwEwYDVQQDEwxzcC5hc2tuZXQuZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+n8aGXU8eGT0HeiRTnXASUoTstkWzkkhL\nLOEGblTGhO7cMFbJM/g/kOdUIIRi0dzhan8UdAKkeqtWnUpf2vgKfu/f97mwfpT7\nqKbN2LvX1VoQXtpmCwkf477fKXsaiHojRxx87/zfURJRUQK9fDeO7k1r3iTzSLJO\n7lEDIQVeezplT1MhzOYPdS8sUaCJogPgvYBZ+mPjpA8SYx6Rq5mtlDZGUII951Uh\nInrCCgmk0WpIxclL1IHdNqy3FOv1XSDS0k+KBQQnu/FpxhInUm1lILXfV2IkTvnn\nHcTJFh6/5Ojk8sOEh0vaBB2Q1ncJsrR0NWCBlgLfSdhX5zXmeFmtAgMBAAGjggHa\nMIIB1jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD\nAgYIKwYBBQUHAwEwHQYDVR0OBBYEFNVU8a0BOqrMQNKc91DuHripAe3nMB8GA1Ud\nIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMBwGA1UdEQQVMBOBEWNlcnRhZG1A\nYXNrbmV0LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9\nhjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG\nSIb3DQEBBQUAA4IBAQAmucftP9132NU6iIByTjBoup1At2Nj0NeA+vE7Tg3iHBZh\nyWGxTsCVCHLSzDi8RpQKnnov1wsJ/Z7JCyd+C292zIFoUamliYVJKcTJtCOLmCkq\nwGLbbYq8CK8Tlv5BaWaleiNVaBxx1At7QT7PnV/YF9dPR3tQKP5vLYtPARAexbcV\nfKsNZP13cjxUMSmHBTgMLgpegD8btC7KcdKbO9xcLPz8A8ge00NElX53dqVGH83z\nRaTY5YqsKUIDh0mx2UxjFV9irG5X/QE6YCt0tBZtjaE7b9cHapIL9BZDRE7aRGDt\nrWoZ1ruqB2jP59EBdg4sTfzhvlLtUdL3H3aUimlg", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.asknet.de/Shibboleth.sso/SAML/Artifact" } ] } ] } ], [ "https://unitcf.se/shibboleth", { "entity_id": "https://unitcf.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://unitcf.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://unitcf.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://unitcf.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://unitcf.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://unitcf.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://unitcf.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "unitcf.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=unitcf.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV\nBAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx\nEjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM\nR/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X\npgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp\nXvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI\novvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1\nl7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm\nLnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G\nCSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM\nZq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8\nIYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H\nwkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n\nSUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7\nIGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "unitcf.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=unitcf.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7TCCAdWgAwIBAgIJAPLtJRFIh63tMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV\nBAMTCXVuaXRjZi5zZTAeFw0xMDA1MjYyMDI1MzZaFw0yMDA1MjMyMDI1MzZaMBQx\nEjAQBgNVBAMTCXVuaXRjZi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAK4QYuhlDS3lqTEx/GMTYbcXm26G1r8bQJy31fW873gWXsB+WLOv9WPXNjBM\nR/WOli0VgSMesjliHSv9BwBQ8J0rLHD3snvj/yp3aHAvBFdElw1GK3+DrK8JN34X\npgl1KPBzmsS8lwYyyoZYCfmCxrczKs1ZIa3YBuOWLmxFh5P2TS1oaqdwlxQ+N8Xp\nXvv29rMpn5GsSjd8Ue1In2rHO0+4+oewiyQ0SKBpMSiNjxC5c50gT1dpeK2XUZLI\novvTWIPJuUzLX6b7Ft0gEw/kwvcDlVl/C/GNqOtEVPsD/mp03/eVVZVISpj7AUP1\nl7rli6ep61P5ccxH60HjaxzknyECAwEAAaNCMEAwHwYDVR0RBBgwFoIJdW5pdGNm\nLnNlhgl1bml0Y2Yuc2UwHQYDVR0OBBYEFDoYivNyzl6FLDkqruQ/1XAUQBOhMA0G\nCSqGSIb3DQEBBQUAA4IBAQCN10PiM/GBO8l9cArV3pSiuy/T1nTVEHF8cbiwzauM\nZq1dkTh52ccMeeIFItqGZ5c6IxM/KYJhGCrPw8IfICrVe2h+iLdKfu3nI8KgYIc8\nIYvoxNXSPTHiGAA5E1l2MyxAjkP89dUZgnTposoErzmFfsAas+YU28PuIFtB9E4H\nwkGECUu1qorOSdf5XxpxOLootvH6e06In5RLJR5M7Be8uBHDsJPs+w2/TqFmfu8n\nSUnwp5njZX1iqAiERi1qmNuxK4CgeQbaGUqdAngBmO560yd8gaxWcKKSPB1xyZk7\nIGfIdN4NBcMSvwweZYGgdB368AlQ5QP/h0xigpr/VCZG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://unitcf.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://unitcf.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://unitcf.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://unitcf.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://unitcf.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/unitcf.se.xml" } } ], [ "https://terena.org/sp", { "entity_id": "https://terena.org/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/terena.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "TERENA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "TERENA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.terena.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "TERENA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "aai@terena.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.terena.org/wayf/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.terena.org/wayf/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.terena.org/wayf/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.terena.org/wayf/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.terena.org/wayf/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "TERENA Service Provider Proxy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "description": [ { "lang": "en", "text": "A Service Provider Proxy for all TERENA Federated Services", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "information_url": [ { "lang": "en", "text": "https://confluence.terena.org/display/aai/Service+Provider+Proxy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "privacy_statement_url": [ { "lang": "en", "text": "http://www.terena.org/p3p", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "logo": [ { "text": "https://www.terena.org/gfx/terena_logo_slogan_rgb-350x97.png", "width": "350", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "94" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEkjCCA3qgAwIBAgIJAL90CxMEVb/kMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJOTDELMAkGA1UECBMCTkgxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMQwwCgYDVQQLEwNJVFMxHjAcBgNVBAMTFWh0dHBzOi8vdGVyZW5hLm9yZy9zcDEdMBsGCSqGSIb3DQEJARYOYWFpQHRlcmVuYS5vcmcwHhcNMTEwMTEyMTUyNjM4WhcNMjEwMTExMTUyNjM4WjCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwTxx8JBWSpBJiZgdvGOJDXLwaE29Opx1CBbIrYHm47Oy4btsf0BzCmfdSPDlydDm6//355hsQU8BgIh/waEwFZZCg/XyzrJEXCDTZBm1H210aT7FNp356azqKOO1bYWcku0xpFOWWf3jCIkjtOiTkbl12Tw7Y+zJRhV2+jleC5td3JxZ6k1qotgN+1cGwZ2Tv2HhSNeMC4QsGOyBqeP+7B1CLFqFZSiLWGVqcZi0fGkXf+SrTSEH/kLzdciEg2EePyQPcLCKNz9RiIhSmsLE/Rr1ksOvZGmyWFe7YsPyJOLsNyYcZTufDVwpl9fDuJdYy2GdMT1kSNNOpZXZ7QcgYwIDAQABo4H0MIHxMB0GA1UdDgQWBBQ6tVqjpKC8+30XF/qWlaZ3fUKTvDCBwQYDVR0jBIG5MIG2gBQ6tVqjpKC8+30XF/qWlaZ3fUKTvKGBkqSBjzCBjDELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAk5IMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEMMAoGA1UECxMDSVRTMR4wHAYDVQQDExVodHRwczovL3RlcmVuYS5vcmcvc3AxHTAbBgkqhkiG9w0BCQEWDmFhaUB0ZXJlbmEub3JnggkAv3QLEwRVv+QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn+06i7zZE7MjuB68gCaNvnCkrgfumi4PWiP6kaE6+LU2MTbxdFyoSAoKh6Ft9TDi+8ANAsn5jRQ5xLUE4YoVbub/KufMwdlX0zO9i+Q//npDTFESnWsiMi7DHg/av1LtzrYYZvE2E1e5c/7wo/axx8Bk7qsE9YXFRs372vDkDwOGSkLbRtgwdCUX47CE/fXvccPDHH217XMed2cVOGFjQgidsFZlJbSfSvQjWYw5LIE0wo9RtsEu5I3WAIar8Wr6/nhVOgIBUStpcw94GwlPxLywfij5CJ9HT+sN2SOj4YmKPBtcwHI75uNZp7XRy85jRjrvhahg5baIQ0u3aL8aMA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://login2.hs-mittweida.de/idp/shibboleth", { "entity_id": "https://login2.hs-mittweida.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login2.hs-mittweida.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login2.hs-mittweida.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login2.hs-mittweida.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login2.hs-mittweida.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-mittweida.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login2.hs-mittweida.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE\nChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw\nbGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL\ncGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL\nMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk\nYTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp\ndHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3\nZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT\nCh9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D\n/UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue\nSl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N\nQ4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC\n56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU\nnlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj\nrX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD\nVR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j\ncmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw\nAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI\nhvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH\nYDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG\nqcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/\n7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte\nPAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5\n+NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login2.hs-mittweida.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE\nChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw\nbGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL\ncGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL\nMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk\nYTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp\ndHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3\nZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT\nCh9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D\n/UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue\nSl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N\nQ4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC\n56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU\nnlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj\nrX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD\nVR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j\ncmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw\nAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI\nhvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH\nYDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG\nqcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/\n7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte\nPAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5\n+NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login2.hs-mittweida.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login2.hs-mittweida.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login2.hs-mittweida.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login2.hs-mittweida.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-mittweida.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login2.hs-mittweida.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE\nChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw\nbGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL\ncGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL\nMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk\nYTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp\ndHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3\nZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT\nCh9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D\n/UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue\nSl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N\nQ4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC\n56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU\nnlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj\nrX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD\nVR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j\ncmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw\nAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI\nhvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH\nYDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG\nqcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/\n7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte\nPAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5\n+NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login2.hs-mittweida.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login2.hs-mittweida.de,O=Hochschule Mittweida (FH) - University of Applied Sciences,L=Mittweida,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFiTCCBHGgAwIBAgIEDR0M3jANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlkYTFDMEEGA1UE\nChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNpdHkgb2YgQXBw\nbGllZCBTY2llbmNlczEQMA4GA1UEAxMHSFRXTSBDQTEaMBgGCSqGSIb3DQEJARYL\ncGtpQGh0d20uZGUwHhcNMDgxMDIxMDgxNDA3WhcNMTMxMDIwMDgxNDA3WjCBmTEL\nMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEjAQBgNVBAcTCU1pdHR3ZWlk\nYTFDMEEGA1UEChM6SG9jaHNjaHVsZSBNaXR0d2VpZGEgKEZIKSAtIFVuaXZlcnNp\ndHkgb2YgQXBwbGllZCBTY2llbmNlczEfMB0GA1UEAxMWbG9naW4yLmhzLW1pdHR3\nZWlkYS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKYgPFWH0AnT\nCh9RD41shYVlrsyiay80CEumGXqLkW+uGlRa5DaxJUmFCrOUoj2ond31l/PLSA3D\n/UuJo1mFGSX8T19xKTUZAaKgLE14dxwukbxjjX27y0nK7VfMxoLmTAgWS0AMdIue\nSl7MRgqSXCg3wwuKQphHhcYPl2uDPQK/Yv8U6d0zlAnr/eiwFk4scz2/PgE8Ts+N\nQ4z6g83VNQKlSqGa+ExZ7Np0VjD51AXrNynVISaBoXtJfjFkwOvV3DaFooV5e4NC\n56Gx3GabqG89s85aDGzkB43WVTzScO5FGBMOQsYfO6kzyUwp1VUCj3DJtueTRWPU\nnlBcDFjN7NsCAwEAAaOCAcgwggHEMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUirW4438b5lTj\nrX6ByfHLGB/jJzQwHwYDVR0jBBgwFoAUthDQcSc/RbN2Lii4Ib5AORnredgwFgYD\nVR0RBA8wDYELcGtpQGh0d20uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2NybC9jYWNybC5j\ncmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtbWl0dHdlaWRhLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcw\nAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1taXR0d2VpZGEtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLW1pdHR3ZWlkYS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI\nhvcNAQEFBQADggEBAAGcArobqCHlzG8GO5wWaAS+mLqjWBLbROftIBz2xAj6FcyH\nYDixCT16/Zgt/H6+KUaHxnIQ5vPf9QSJTYMDqtr/WdS8FOPXovFT3mKQunAP+SgG\nqcadVUu9hZ6c9q8BsTIf+jY/G2WQX7LgNQ03JfAomdaQEhmGYqrHoQMCFCN3CLb/\n7t1/xH96cStRITB2nN9liEwTRLrGEc9XMAFM0lgjj+o7M/f9xfzagWw5HfYzjHte\nPAloYirtXrNJfNjAdtSpX6D8uq4TKtLwWVAuu3RsJwqMLjABQsyDJV2xXnYoJoy5\n+NSkVBR/TI4nZCwb990PUBiK5mAszI7kxISvEcg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Mittweida - University of Applied Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Mittweida", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-mittweida.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Matthias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "luehr@hs-mittweida.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "L\u00fchr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Jens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "rabe@hs-mittweida.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rabe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www-fr.redi-bw.de", { "entity_id": "https://www-fr.redi-bw.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www-fr.redi-bw.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ReDI Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-freiburg.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hans-Adolf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ruppert@ub.uni-freiburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ruppert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "ReDI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "info@redi-bw.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-fr.redi-bw.de/Shibboleth.sso/NIM/SOAP" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "www-fr.redi-bw.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=info@redi-bw.de,CN=www-fr.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZzCCBE+gAwIBAgIEC0b00TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN\nAQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMDE4MjYxMFoXDTEy\nMTAyODE4MjYxMFowgYsxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh\nZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRow\nGAYDVQQDExF3d3ctZnIucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0By\nZWRpLWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6jxBBaez\nyk+N8nQIDnifDR4br5D5zmQD3uF7oos01/lHBEfmNR+fj5qucgfxGAyecy74aFZ7\np82QW6I01IOsqBphcNOsOihS16Bb5F3euq2LCUEmWiLsCYJOYhlZHZZRkSpzf0U1\nwNWjqYAXsT6T5TY+/9NPpAlIcNzxekZN/8VBXIPb2zxn7/KJwEY6Cow053XY0f4z\nBjRWPmnD7LV83MYrR3IOQQtRNQdtHJkMmN5L0IBUqI0cIqBMwNh7rdBXfkPWtWYl\nFb9aCZ6RVdenuH6ek+KKfv6/M67Y+TS31GudIbdddzL+raA9/nwex9Y29hE2sg1+\n8o72bnYyvEuyxwIDAQABo4IB1DCCAdAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBTNbO30k/O3\nucEvGfqHiWE5jGi8fDAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTAa\nBgNVHREEEzARgQ9pbmZvQHJlZGktYncuZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmctY2EvcHViL2NybC9n\nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJl\naWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgw\nSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJn\nLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAYw9Q8c0vbIGm+B9qKv9zJGaulzsx\nnftJFaYxEpPsiTOBRmaL2Q4dXxgzUEgKyD98DxaZ+Jzz4LHa1ELwa3KS9ZUmOMQ3\nJ52NKhsaqCUU/8NTISXf8ebCAKTkK+IjjrlEd3TIq7OwW60IUz7eSLMr/WdxbUFT\nLq2Ex1DtuGQXMYv/YV3ky4Ci9lnAQkQ4aogfF5CH941sh8Qqd7iA9fAlCbYd2Vmh\nx7P4PILIaPEEHYBxetPmOeOiOEMm3DtsmqXK7XKQeR3opiJxY+xFP7EVid3M0B/+\nyGu46kaBjuW692bV3nPlvetlri3mceGe3/wc5hkfhsSbEsB+JflUsFjVIA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "www-fr.redi-bw.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=info@redi-bw.de,CN=www-fr.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZzCCBE+gAwIBAgIEC0b00TANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN\nAQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTA3MTAzMDE4MjYxMFoXDTEy\nMTAyODE4MjYxMFowgYsxCzAJBgNVBAYTAkRFMR4wHAYDVQQKExVVbml2ZXJzaXRh\nZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRow\nGAYDVQQDExF3d3ctZnIucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0By\nZWRpLWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6jxBBaez\nyk+N8nQIDnifDR4br5D5zmQD3uF7oos01/lHBEfmNR+fj5qucgfxGAyecy74aFZ7\np82QW6I01IOsqBphcNOsOihS16Bb5F3euq2LCUEmWiLsCYJOYhlZHZZRkSpzf0U1\nwNWjqYAXsT6T5TY+/9NPpAlIcNzxekZN/8VBXIPb2zxn7/KJwEY6Cow053XY0f4z\nBjRWPmnD7LV83MYrR3IOQQtRNQdtHJkMmN5L0IBUqI0cIqBMwNh7rdBXfkPWtWYl\nFb9aCZ6RVdenuH6ek+KKfv6/M67Y+TS31GudIbdddzL+raA9/nwex9Y29hE2sg1+\n8o72bnYyvEuyxwIDAQABo4IB1DCCAdAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBTNbO30k/O3\nucEvGfqHiWE5jGi8fDAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTAa\nBgNVHREEEzARgQ9pbmZvQHJlZGktYncuZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1cmctY2EvcHViL2NybC9n\nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktZnJl\naWJ1cmctY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgw\nSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJn\nLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAYw9Q8c0vbIGm+B9qKv9zJGaulzsx\nnftJFaYxEpPsiTOBRmaL2Q4dXxgzUEgKyD98DxaZ+Jzz4LHa1ELwa3KS9ZUmOMQ3\nJ52NKhsaqCUU/8NTISXf8ebCAKTkK+IjjrlEd3TIq7OwW60IUz7eSLMr/WdxbUFT\nLq2Ex1DtuGQXMYv/YV3ky4Ci9lnAQkQ4aogfF5CH941sh8Qqd7iA9fAlCbYd2Vmh\nx7P4PILIaPEEHYBxetPmOeOiOEMm3DtsmqXK7XKQeR3opiJxY+xFP7EVid3M0B/+\nyGu46kaBjuW692bV3nPlvetlri3mceGe3/wc5hkfhsSbEsB+JflUsFjVIA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://db.ub.uni-stuttgart.de", { "entity_id": "https://db.ub.uni-stuttgart.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/db.ub.uni-stuttgart.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4tsbibliothek Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ralf.engelmann@ub.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Engelmann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ralf.engelmann@ub.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Engelmann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.ub.uni-stuttgart.de/Shibboleth.shire" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.ub.uni-stuttgart.de/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.ub.uni-stuttgart.de/Shibboleth.sso/SAML2/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "db.ub.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=db.ub.uni-stuttgart.de,OU=Universitaetsbibliothek,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFbDCCBFSgAwIBAgIEDB2VKDANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDgw\nNDEwMTMzNTIxWhcNMTMwNDA5MTMzNTIxWjCBojELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MSAwHgYDVQQLExdVbml2ZXJzaXRh\nZXRzYmlibGlvdGhlazEfMB0GA1UEAxMWZGIudWIudW5pLXN0dXR0Z2FydC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwE50dOQQkZznyAAfZEINPH\nhaepUOZgEqAAHDjKEbxVg3WLZKg9CPQ8k1+nWxV8ZomJzXbw+kx1v7NPKdNPXBNw\nqmt6aQAiJHcUtzMGlfGI1YDrC/p0zFmjtno+a++sRSVgfBrSQME7JQ8CPVreSa20\n0MDsWR/OOdzVZo47PhzDYyOiABa/CEiU1k51zciw3XpbEnMqKwZ2tNxX++zgvhyg\nn5MhITT88Lukmz92XF0JyEeNJWE0Q0AKcS6V6A+jKQznEXpQ88c2Zit44z3bJM/9\na9RBlMQ+CuPSuf7aznUY3AOysD5jWlvpJfDC2mMg3KTC1RNTuaoYmtBjJW0Nnj0C\nAwEAAaOCAbQwggGwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUtB7lnAegYLLmVzFpTp8/Lymc\nR0UwHwYDVR0jBBgwFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCB\ngjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEB\nBIGZMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1z\ndHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1o\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCjpYUB2mqfLUpU7uke8uvu\n3b6W/lDX8N54gmmdPfvjYF5ASmXdIdH64P6bspBPfqBajj0RfWflgGO85givR98w\neVT2uqYrXKDIVknHs6/2SqolgcEkSSIUZwiGn4aNuV7BVcTB0bon6O+QJNUz/Ju8\nKG81dktd/OYbDq/yABvrWa2yvbroHwJZj9fydBBFvaT2l1KHv6NVauLXAqYyhDF8\nTkkerRdtxkOOv2vskPFo2HwZ0MZ/S9c5BJwKs0hGklHvT8/cnzAm1tO9TD8jG+9+\nc1GXBwlpyqeX1oyjmAwFsCP0IXVzw11n7BtSjylDJKYARAlw+qtCibuS9S+6oYQ2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "db.ub.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=db.ub.uni-stuttgart.de,OU=Universitaetsbibliothek,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFbDCCBFSgAwIBAgIEDB2VKDANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDgw\nNDEwMTMzNTIxWhcNMTMwNDA5MTMzNTIxWjCBojELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MSAwHgYDVQQLExdVbml2ZXJzaXRh\nZXRzYmlibGlvdGhlazEfMB0GA1UEAxMWZGIudWIudW5pLXN0dXR0Z2FydC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKwE50dOQQkZznyAAfZEINPH\nhaepUOZgEqAAHDjKEbxVg3WLZKg9CPQ8k1+nWxV8ZomJzXbw+kx1v7NPKdNPXBNw\nqmt6aQAiJHcUtzMGlfGI1YDrC/p0zFmjtno+a++sRSVgfBrSQME7JQ8CPVreSa20\n0MDsWR/OOdzVZo47PhzDYyOiABa/CEiU1k51zciw3XpbEnMqKwZ2tNxX++zgvhyg\nn5MhITT88Lukmz92XF0JyEeNJWE0Q0AKcS6V6A+jKQznEXpQ88c2Zit44z3bJM/9\na9RBlMQ+CuPSuf7aznUY3AOysD5jWlvpJfDC2mMg3KTC1RNTuaoYmtBjJW0Nnj0C\nAwEAAaOCAbQwggGwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUtB7lnAegYLLmVzFpTp8/Lymc\nR0UwHwYDVR0jBBgwFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCB\ngjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEB\nBIGZMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1z\ndHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1o\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCjpYUB2mqfLUpU7uke8uvu\n3b6W/lDX8N54gmmdPfvjYF5ASmXdIdH64P6bspBPfqBajj0RfWflgGO85givR98w\neVT2uqYrXKDIVknHs6/2SqolgcEkSSIUZwiGn4aNuV7BVcTB0bon6O+QJNUz/Ju8\nKG81dktd/OYbDq/yABvrWa2yvbroHwJZj9fydBBFvaT2l1KHv6NVauLXAqYyhDF8\nTkkerRdtxkOOv2vskPFo2HwZ0MZ/S9c5BJwKs0hGklHvT8/cnzAm1tO9TD8jG+9+\nc1GXBwlpyqeX1oyjmAwFsCP0IXVzw11n7BtSjylDJKYARAlw+qtCibuS9S+6oYQ2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://filesender.funet.fi", { "entity_id": "https://filesender.funet.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/filesender.funet.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.csc.fi/haka" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://filesender.funet.fi/simplesaml/module.php/saml/sp/saml2-acs.php/SP" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://filesender.funet.fi/simplesaml/module.php/saml/sp/saml2-acs.php/SP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://filesender.funet.fi/simplesaml/module.php/saml/disco.php" }, { "privacy_statement_url": [ { "lang": "fi", "text": "https://filesender.funet.fi/privacypolicy.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "en", "text": "https://filesender.funet.fi/privacypolicy.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "fi", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "sv", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Funet FileSender erbjuder en l\u00e4tt och s\u00e4ker s\u00e4tt att dela stora datafilar till vem som helst.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fi", "text": "Funet FileSender tarjoaa helpon ja turvallisen tavan jakaa suuria tiedostoja.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Funet FileSender offers an easy and a secure way to share large files with anyone.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "sv", "text": "Funet FileSender", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "is_required": "true", "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_description": [ { "lang": "fi", "text": "Funet FileSender tarjoaa helpon ja turvallisen tavan jakaa suuria tiedostoja.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Funet FileSender offers an easy and a secure way to share large files with anyone.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "sv", "text": "Funet FileSender erbjuder en latt och saker satt att dela stora datafilar till vem som helst.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE2TCCA8GgAwIBAgIQX2leAqJlB3Q/3iPF8QljNTANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMDYyNjAwMDAwMFoXDTE1MDYyNjIzNTk1OVowgbAxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHdXVzaW1hYTEOMAwGA1UE\nBxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt\nIElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMQ4wDAYDVQQLEwVGVU5FVDEcMBoG\nA1UEAxMTZmlsZXNlbmRlci5mdW5ldC5maTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMZgasarh1nW+r5+zxxElcXiJm7oQVBGDSVwlkZr+7Op8NvdG+Hg\nqC3r64lrmNUgI6LgQ56BH0lDZCdWmH1r4IWmps+VUHEyRb83uDNis+61wnyPW2+k\n0O7JCygTwvltycl4Iw6eaPxERHhgV27r85jMJQbeLMaN+oNZ2HgLEAK8mnksa+IS\nVYULX9ybvh/0YrqfKvhs3bO0fNP9IvUj3HVGCOu5lxHSrZWG5ppmxrVZcRbTYyfz\nPcU5xp0wpvNKju8NQhPlpOhmtvaC8zEDDiRGGG5BTLBc/dMz7gExcjFRh7uUFImx\nkaQBMgbC4Q1PEAfc1HW4dCXH63rTvx7+yNECAwEAAaOCAWYwggFiMB8GA1UdIwQY\nMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBS0whoofsD3sLHsJarO\nfwv9F9uGyzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU\nBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6\nBgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVO\nQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9j\ncnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpo\ndHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNmaWxlc2VuZGVy\nLmZ1bmV0LmZpMA0GCSqGSIb3DQEBBQUAA4IBAQCo97bKpkoqXDVVfg868CNBrSYi\n1bWlUGH732ijBmo3CIDV08G5Q7/0hejeKKTJfw02XNAxHBjatcB9umyuZUKa2Xf/\nFq9C5c4z3aH1DOpUaVDzRr3gKxEloP0iJfp/jR00cs8hNKw0Lzw/dXVIQ+ObT1B7\n4Qm4RJUOIO/yHNqLvs0QRhYCnonyfUN5Hg5RA0hGwBXJzLZpVYG4yNVYEuSS47BA\nNuSoiRuRqUwvjh1crrpK3aEPzrhwALKEQo0tIKOpSHjVUwvGXWtoljY7JJJt94y1\no9pAScnCYOeqNoQ//wrcSVQcwozZLhGlymlLAyDI0rx/hM9v+8PL1E0iFmf/", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Harri", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "funyht@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kuusisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Tomi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "noc@funet.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Salmi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Tomi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "noc@funet.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Salmi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://login.slub-dresden.de/idp/shibboleth", { "entity_id": "https://login.slub-dresden.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.slub-dresden.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.slub-dresden.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.slub-dresden.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.slub-dresden.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.slub-dresden.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slub-dresden.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "login.slub-dresden.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx\nMjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH\nfnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo\n4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn\nfjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR\nRbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y\nBzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK\nMIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD\nATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT\nkxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk\nZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0\nMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A\n/aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4\ncsaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5\n7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi\ntlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi\nRjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj\n+IJTcEjcKl3hPdIic+E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "key_name": [ { "text": "login.slub-dresden.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx\nMjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH\nfnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo\n4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn\nfjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR\nRbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y\nBzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK\nMIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD\nATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT\nkxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk\nZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0\nMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A\n/aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4\ncsaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5\n7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi\ntlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi\nRjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj\n+IJTcEjcKl3hPdIic+E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.slub-dresden.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.slub-dresden.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.slub-dresden.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.slub-dresden.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slub-dresden.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "login.slub-dresden.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx\nMjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH\nfnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo\n4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn\nfjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR\nRbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y\nBzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK\nMIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD\nATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT\nkxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk\nZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0\nMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A\n/aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4\ncsaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5\n7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi\ntlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi\nRjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj\n+IJTcEjcKl3hPdIic+E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "login.slub-dresden.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.slub-dresden.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFejCCBGKgAwIBAgIEER82YjANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTAxMjA4MTY1NjUxWhcNMTUx\nMjA3MTY1NjUxWjCBqTELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMR4wHAYDVQQDExVsb2dpbi5zbHViLWRyZXNkZW4uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWvW+lzOJGBUl2VquB2WwwWdNabWSjkTcH\nfnSq2NT7V6/hhYIA051JeThS5riLRyPxCk6bpQt7vOl+v7+sh4pQnumaTt3uYibo\n4JHrHUko2zaNJ+62/5hZKtpSbYbSxUjwwTHv9ENbBZOdj7lxjiTf/xv/DQYXfuAn\nfjFnzJ46UfPNRiMXjICFwOX9pBX6Pvi+47JlirhChb8D6D0rX+cu6Yle7sYGDnHR\nRbAAx0atENk+fAYonpetFTF0mjOvvKlb99CMkTMi8h8viE2tLD1z+ds6xyCAk34y\nBzUakng0+ZZ3xuEK5LhkDJ9CRXSiqAmc2PpzqIcj07HgthGaXd7HAgMBAAGjggHK\nMIIBxjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcD\nATAdBgNVHQ4EFgQUyKpSOjY02z3nvcEr+Pq2R6An10swHwYDVR0jBBgwFoAUxStT\nkxeDyfVGQu1Dat+2gKZH8uAwIgYDVR0RBBswGYEXbmllZGVybEBzbHViLWRyZXNk\nZW4uZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS90dS1kcmVzZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwPqA8oDqGOGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS90dS1kcmVzZGVuLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0\nMEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNkZW4t\nY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI+A\n/aJshQD10aJl6Zmc7Kdo6DehIu8ev4v3AhTAnTlHdFDaM4Bn38DMzv2lTniRzxs4\ncsaCLtCArLzhDimZ4Co4t8fD7zAvfxMPK9KLdS+oGkD3jSuCNWeGYJlXieOarwI5\n7YnQZj2aJj/q/h67IN9EhO5TmSE8E91BoZDb/D1HFOnDtNmBWRl2YIDRAPbdYILi\ntlvGffPyCHqGDVPGr4/udHHoPLlX5xJOeUPsTqJWvyJH0dZ1QhotnXsZLB+1Zlgi\nRjBDLVfeKIoVbNUYlEvIqADoSO32kE60Ria8L84XZ/PRUIMyV7+0OjgatpQxMxQj\n+IJTcEjcKl3hPdIic+E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "SLUB Dresden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "SLUB Dresden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.slub-dresden.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Falk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "niederl@slub-dresden.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Niederlein", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://akino.hh.se/shibboleth", { "entity_id": "https://akino.hh.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akino.hh.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akino.hh.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akino.hh.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akino.hh.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akino.hh.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "akino.hh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=akino.hh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow\nFjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7\n8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc\nZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr\nupH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5\n0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh\nTP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr\naW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG\n9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa\nCZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3\nscmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye\nJfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/\n7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY\ns2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "akino.hh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=akino.hh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6DCCAdCgAwIBAgIJANFCVxC7y6BWMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC2FraW5vLmhoLnNlMB4XDTA5MTAyNzA4MjU1N1oXDTE5MTAyNTA4MjU1N1ow\nFjEUMBIGA1UEAxMLYWtpbm8uaGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQD2Y7TZAeEnPMmlwz3hoXDa/wFIRy6Bodm63LdzbL1cy8PQwgtZM5n7\n8CqSy0tE5dpGeGK3oqEJkalbQa9mY/+HGf4ENC7CzlRnJ/xYpLSBiAHCz0ch9+Tc\nZqbbB7IDEhWEiwj25dZ3OG6wqveHtZGQueju34RwF9slrjAPHkXrHC0zSHLVB+hr\nupH8FHTCEJhTY80mZy1DVBEVU6s0DFDjhTX7zYeytM51tKh5iSqJ/dI4jp7GAWx5\n0pDslYxX29aGUbBaKUL83L4RpLW4hecbPiWYeG4tw5Z3pEhifCo0YEffwFJjTGsh\nTP3XAeiOVEInvmH1jK+LgUpzz7rnyy7pAgMBAAGjOTA3MBYGA1UdEQQPMA2CC2Fr\naW5vLmhoLnNlMB0GA1UdDgQWBBQavhHSFdU5J1TVygW7QNzSuG4QTDANBgkqhkiG\n9w0BAQUFAAOCAQEAlxMSNZxBeI4qFUaUBdH0S8FSheF5ynIutcj5bXfmst4rBxRa\nCZIB+NLzwGIp2rwNM53uB3P1osDr+BilLeFUvgSiGwMYFdAHkr9Bg2WqJj9/phW3\nscmeVlwizwXyQscs8fYr9UQGGjrt+tYIJ8NbZCp7bLyjZdwjC2MGe2bDQzA/S2ye\nJfTpxJCZp5ocIfNyPCGmpf6pLBYjQbVfqO4bNJOvaArHylA8wYb5nYO1HFoqKOB/\n7ayOBgrV5oO97iUTRmBU9Ka8GIqJqdC4LIUwj6HcmCJ94rQbldH5/nbitL9ND2oY\ns2ozMUSsHZxcwpFZ7NQ4lLsgm9VihBDXZ4mTXQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://akino.hh.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akino.hh.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akino.hh.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akino.hh.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akino.hh.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/akino.hh.se.xml" } } ], [ "https://shibboleth.uni-bonn.de/idp/shibboleth", { "entity_id": "https://shibboleth.uni-bonn.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.uni-bonn.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-bonn.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-bonn.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-bonn.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-bonn.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-bonn.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.uni-bonn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.uni-bonn.de,OU=Hochschulrechenzentrum,O=Universitaet Bonn,L=Bonn,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGQTCCBSmgAwIBAgIHEunRqyAN0TANBgkqhkiG9w0BAQUFADCBujELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDTALBgNVBAcTBEJv\nbm4xGjAYBgNVBAoTEVVuaXZlcnNpdGFldCBCb25uMR8wHQYDVQQLExZIb2Noc2No\ndWxyZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbml2ZXJzaXRhZXQgQm9ubiBDQTEi\nMCAGCSqGSIb3DQEJARYTY2FhZG1pbkB1bmktYm9ubi5kZTAeFw0xMTExMjExMzM3\nMzJaFw0xNjExMTkxMzM3MzJaMIGYMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjENMAsGA1UEBxMEQm9ubjEaMBgGA1UEChMRVW5pdmVy\nc2l0YWV0IEJvbm4xHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xHzAd\nBgNVBAMTFnNoaWJib2xldGgudW5pLWJvbm4uZGUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDhmb095e8n0Ntnl+T69lwmLIJOsoR9K2H+queaqzrEoXWx\nX3EEJSb7nIHQ9RuP4kUo8KRkUtYNoKBV/LZC2XH+NKvgnGyYFIu6GKBZFXeYuQMc\nVRTypqEeTJnQ9Vt7N+7c2KojOQ5lB8qtJk5EuAkofgKBgePgVgob7a3SFx+0HnNX\nR6SDOBQQo695NdgDhuUSiS63WRi0Lafec2xjpb+a9Iq5gjhUsP7lhve3fjm7fnky\nIARB6EE8N37htwEFquG1UWFMvPxa0URymi0GZuTH6Fjok6CnR+NWGrK8QufltW9U\nONE0/KJrNM5f5HxtuBa+n3To/u9VPag4SQirvuQtAgMBAAGjggJqMIICZjAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH\nAwEwHQYDVR0OBBYEFHqcomCwNt7ndEc81rP8KsSSBdtQMB8GA1UdIwQYMBaAFOs3\n0OvXhC5GnhLTsxjbjeWC5GinMIHJBgNVHREEgcEwgb6BD2J2d0B1bmktYm9ubi5k\nZYIWc2hpYmJvbGV0aC51bmktYm9ubi5kZYIbc2hpYmJvbGV0aC5yaHJ6LnVuaS1i\nb25uLmRlghxzaGliYm9sZXRoMS5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRo\nMi5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRoMy5yaHJ6LnVuaS1ib25uLmRl\nghxzaGliYm9sZXRoNC5yaHJ6LnVuaS1ib25uLmRlMIGBBgNVHR8EejB4MDqgOKA2\nhjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib25uLWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDqgOKA2hjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1ib25uLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGcBggrBgEFBQcBAQSBjzCBjDBEBggrBgEFBQcw\nAoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYm9ubi1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwRAYIKwYBBQUHMAKGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLWJvbm4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQBpSi0VhhudTolynhedRGNbvHi8uK8HD51pG9Xm1BTlqIMa4VwkrBeU07As\nnsSciEBSiALIhrLayokU/z5EpROSE4HBvHMomjSezpkPQ60bwIABSplmiwCpu5zF\nArW5cuNFvSdgVKqkElg4Us2uZYcu9s3HdJWB5giU3GbhyReAviQOHO5Dzo+4twbp\nFqDbI6Tj+m4ZOd1u19hcR4TBIvgn7CEk7tSAZfdEQF+nRlYmFyV0LMGCAqksIYC/\nJJvOc54vwjBXXA+3LU5CSoTt7wjLXC2BjLH4OeJL05owk55toOhNNXg1AxMw1Gew\nNHr2AA4aMaB5TQyo2nz1udsI86g4", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.uni-bonn.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.uni-bonn.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.uni-bonn.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.uni-bonn.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-bonn.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.uni-bonn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.uni-bonn.de,OU=Hochschulrechenzentrum,O=Universitaet Bonn,L=Bonn,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGQTCCBSmgAwIBAgIHEunRqyAN0TANBgkqhkiG9w0BAQUFADCBujELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDTALBgNVBAcTBEJv\nbm4xGjAYBgNVBAoTEVVuaXZlcnNpdGFldCBCb25uMR8wHQYDVQQLExZIb2Noc2No\ndWxyZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbml2ZXJzaXRhZXQgQm9ubiBDQTEi\nMCAGCSqGSIb3DQEJARYTY2FhZG1pbkB1bmktYm9ubi5kZTAeFw0xMTExMjExMzM3\nMzJaFw0xNjExMTkxMzM3MzJaMIGYMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjENMAsGA1UEBxMEQm9ubjEaMBgGA1UEChMRVW5pdmVy\nc2l0YWV0IEJvbm4xHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xHzAd\nBgNVBAMTFnNoaWJib2xldGgudW5pLWJvbm4uZGUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDhmb095e8n0Ntnl+T69lwmLIJOsoR9K2H+queaqzrEoXWx\nX3EEJSb7nIHQ9RuP4kUo8KRkUtYNoKBV/LZC2XH+NKvgnGyYFIu6GKBZFXeYuQMc\nVRTypqEeTJnQ9Vt7N+7c2KojOQ5lB8qtJk5EuAkofgKBgePgVgob7a3SFx+0HnNX\nR6SDOBQQo695NdgDhuUSiS63WRi0Lafec2xjpb+a9Iq5gjhUsP7lhve3fjm7fnky\nIARB6EE8N37htwEFquG1UWFMvPxa0URymi0GZuTH6Fjok6CnR+NWGrK8QufltW9U\nONE0/KJrNM5f5HxtuBa+n3To/u9VPag4SQirvuQtAgMBAAGjggJqMIICZjAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH\nAwEwHQYDVR0OBBYEFHqcomCwNt7ndEc81rP8KsSSBdtQMB8GA1UdIwQYMBaAFOs3\n0OvXhC5GnhLTsxjbjeWC5GinMIHJBgNVHREEgcEwgb6BD2J2d0B1bmktYm9ubi5k\nZYIWc2hpYmJvbGV0aC51bmktYm9ubi5kZYIbc2hpYmJvbGV0aC5yaHJ6LnVuaS1i\nb25uLmRlghxzaGliYm9sZXRoMS5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRo\nMi5yaHJ6LnVuaS1ib25uLmRlghxzaGliYm9sZXRoMy5yaHJ6LnVuaS1ib25uLmRl\nghxzaGliYm9sZXRoNC5yaHJ6LnVuaS1ib25uLmRlMIGBBgNVHR8EejB4MDqgOKA2\nhjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib25uLWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDqgOKA2hjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1ib25uLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMIGcBggrBgEFBQcBAQSBjzCBjDBEBggrBgEFBQcw\nAoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYm9ubi1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwRAYIKwYBBQUHMAKGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLWJvbm4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQBpSi0VhhudTolynhedRGNbvHi8uK8HD51pG9Xm1BTlqIMa4VwkrBeU07As\nnsSciEBSiALIhrLayokU/z5EpROSE4HBvHMomjSezpkPQ60bwIABSplmiwCpu5zF\nArW5cuNFvSdgVKqkElg4Us2uZYcu9s3HdJWB5giU3GbhyReAviQOHO5Dzo+4twbp\nFqDbI6Tj+m4ZOd1u19hcR4TBIvgn7CEk7tSAZfdEQF+nRlYmFyV0LMGCAqksIYC/\nJJvOc54vwjBXXA+3LU5CSoTt7wjLXC2BjLH4OeJL05owk55toOhNNXg1AxMw1Gew\nNHr2AA4aMaB5TQyo2nz1udsI86g4", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "uni-bonn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Bonn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-bonn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Irina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "neerfeld@uni-bonn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Neerfeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Annette", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jamitzky@uni-bonn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Jamitzky", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://connect.funet.fi/shibboleth", { "entity_id": "https://connect.funet.fi/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.funet.fi/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.funet.fi/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.funet.fi/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.funet.fi/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "FUNET E-Meeting Service (Adobe Connect)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "FUNET E-Meeting Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.funet.fi/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.funet.fi/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.funet.fi/Shibboleth.sso/DS/haka.funet.fi" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "connect.funet.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect.funet.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAKZpZsXKkzHCMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGNvbm5lY3QuZnVuZXQuZmkwHhcNMTIwMjE2MTE0NTMwWhcNMTUwMjE1MTE0\nNTMwWjAbMRkwFwYDVQQDExBjb25uZWN0LmZ1bmV0LmZpMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA9qHZQfn+2SyyuRhpm+wnEIxXj4eZjNkfQvy/hSih\nfDvnx5QpNerbXt+SIy2YQHmFhn5N5Hdn1onPf91IzshAQVXacIdzqFEXdwl2k4M9\nBw7FiObtFokW4ukEZTEnDPhwTu89oaVuXLLsGt9tCiNBKaSniip4HpMMBEK41jU4\nwzmm+LSQF8xYl+AgagZaydHCVSIQC1PnXqPR1dcnoBzP2t01YqWCfCyxHjHVBYtk\njrXpse9rb0pj1xlurvG1lveqeAStM8AkXiP2gSBQpv88y/YU6UgT1eOLsI65Ox2w\nZWTd36jYbUxHOsRAsZxSy0IokvGIHDK6ykjU9wLthwWXYwIDAQABoz4wPDAbBgNV\nHREEFDASghBjb25uZWN0LmZ1bmV0LmZpMB0GA1UdDgQWBBRxLCa7bCuoP7HKshs5\nFyw8ab6LXzANBgkqhkiG9w0BAQUFAAOCAQEAxw74TU9pNDmMVFq7AXkvHOlnKM9q\nl7c5F7D/KVXOrigwiIn0xwj+kr4ElZp1qrVLgC+fEHk9C2uKR9iJiR1z2SnOEn1U\nTeFtpdM7HaGBivCjsX5d1zMiTILSNkU7u+cJPH9EASOnTjSIbktDfHLApZ+t9yfg\nNPPGeZN6Q8qZuKoJBi7obLAsWbcTSxgIBrYK4G0BS9Hiy3W4gp1gqTflpYx0YBHv\nrNvLo5T1BgsjLc1kQsoAAn8pUP8GHb1KSJ0SY2IKV+k9oWEF3Nd1n/+43bPB666B\nEMBSvHkNXEFDf/FDbw4kjn5ie1pmF4qu+jHVHyB4y4Roz0QFoYIeOWaRMw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "connect.funet.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect.funet.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAKZpZsXKkzHCMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGNvbm5lY3QuZnVuZXQuZmkwHhcNMTIwMjE2MTE0NTMwWhcNMTUwMjE1MTE0\nNTMwWjAbMRkwFwYDVQQDExBjb25uZWN0LmZ1bmV0LmZpMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA9qHZQfn+2SyyuRhpm+wnEIxXj4eZjNkfQvy/hSih\nfDvnx5QpNerbXt+SIy2YQHmFhn5N5Hdn1onPf91IzshAQVXacIdzqFEXdwl2k4M9\nBw7FiObtFokW4ukEZTEnDPhwTu89oaVuXLLsGt9tCiNBKaSniip4HpMMBEK41jU4\nwzmm+LSQF8xYl+AgagZaydHCVSIQC1PnXqPR1dcnoBzP2t01YqWCfCyxHjHVBYtk\njrXpse9rb0pj1xlurvG1lveqeAStM8AkXiP2gSBQpv88y/YU6UgT1eOLsI65Ox2w\nZWTd36jYbUxHOsRAsZxSy0IokvGIHDK6ykjU9wLthwWXYwIDAQABoz4wPDAbBgNV\nHREEFDASghBjb25uZWN0LmZ1bmV0LmZpMB0GA1UdDgQWBBRxLCa7bCuoP7HKshs5\nFyw8ab6LXzANBgkqhkiG9w0BAQUFAAOCAQEAxw74TU9pNDmMVFq7AXkvHOlnKM9q\nl7c5F7D/KVXOrigwiIn0xwj+kr4ElZp1qrVLgC+fEHk9C2uKR9iJiR1z2SnOEn1U\nTeFtpdM7HaGBivCjsX5d1zMiTILSNkU7u+cJPH9EASOnTjSIbktDfHLApZ+t9yfg\nNPPGeZN6Q8qZuKoJBi7obLAsWbcTSxgIBrYK4G0BS9Hiy3W4gp1gqTflpYx0YBHv\nrNvLo5T1BgsjLc1kQsoAAn8pUP8GHb1KSJ0SY2IKV+k9oWEF3Nd1n/+43bPB666B\nEMBSvHkNXEFDf/FDbw4kjn5ie1pmF4qu+jHVHyB4y4Roz0QFoYIeOWaRMw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://connect.funet.fi/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.funet.fi/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.funet.fi/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.funet.fi/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.funet.fi/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/connect.funet.fi.xml" } } ], [ "https://www.vho.de/idpvzg", { "entity_id": "https://www.vho.de/idpvzg", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.vho.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.vho.de/idpvzg/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.vho.de/idpvzg/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.vho.de/idpvzg/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.vho.de/idpvzg/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vzg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www.vho.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.vho.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGfzCCBWegAwIBAgIED/+i6zANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA3\nWhcNMTUwNTAzMTM0NzA3WjCBnDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazETMBEGA1UEAxMKd3d3LnZoby5kZTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAMxWPQ1x7VFjjh85oQNHMLrIR7U9ZlB5Hc+hHs5YWLDv\neRfoW/C3LZF8sLkd1BH1bd9W6EuB5IRzPSHxn10mxYQWfezalgY/NCSxag5EUzJG\no45Shd5B//dBXMFuVxd3mCGZ7Gpi2YwvKQZOjPTgs6WJeCsNy9nsrNe8dhK3rswV\nI/f5pjhHDd5o43348uMY4bjVmtBke2IWo/PY4OMZIxsHMm5wu3mW9VfmTx2Deb2G\n8PUHNeqdiyv1AfOsCgRC8BhHq5tg0tzA8u52CDXFIR7zuvlPdBN/LMb6DMIdyE5C\nqFGabY/n/EKFexAiTz+evlpHihPTjx0s00lnd4W0yPwZEtaGxzcOnLygE/NjoGA+\n2Dym0Oo+NnGAvFN2FVTRrqKJV/6D/3Oh1xX2yAAMYv+1GlyeJOReCD+Fki5cHo/J\nbgpu1yC23wYrst/25BIlPvDxrdveZuVTdXc4n7n51PBTX70R/GvkQ9Sv9T5yGwbV\nCnT1ostCj/QwwAyxC8H1dch5hEvRRQy+zme5AXcwXhtAjErUEmkn13eXRWQwLkrt\nZcbBY8ibdlQhdguwXdtkrS38tX4WyFd4j51olwoEPLXjU52u96nCjkHtO6GyXnU9\n+ZcWSxJePmrmGWxOtu3NsOpcm9RhrtOlDxYp7n17tZ64pIZFIiPbv2fGMXStPJNz\nAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU\nBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFIHlCTp0Hw2ixtPSg7IXjQOH\nonjFMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQMA6B\nDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYB\nBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBAE/4u0zjwF5+yQkcpeCNoSdH8JIhMJofYyWfQPD+\nQ36nQBqrolaFCe94zThj+gJmabfIDEvpwCLCa2YtCDosWsI9rX4GF1ZUsxKqxgBB\nIH1rFZlKKEeDYieR8lRH4vy4RGh9dkvhhXLgyrekt3iyfWHxCz/n47awnmYgO2st\ndqh2nY2bXoDASUlgzO59ghsfi6pT5WAGRUwZhMS3iErLglDYoT6AqEdr406TWeLp\nMw04ESW7mR05nhLcIBNf23UPKjMpNTwBQC1BAbssGMMMbPojg1K+80aLKAB32ZPw\nCFNwbRrYB0gGPASPkZD9WxiosAZp/uqr6QTZIUDSSmWt2B0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.vho.de:8443/idpvzg/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.vho.de:8443/idpvzg/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://www.vho.de:8443/idpvzg/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://www.vho.de:8443/idpvzg/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vzg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www.vho.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.vho.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGfzCCBWegAwIBAgIED/+i6zANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA3\nWhcNMTUwNTAzMTM0NzA3WjCBnDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazETMBEGA1UEAxMKd3d3LnZoby5kZTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAMxWPQ1x7VFjjh85oQNHMLrIR7U9ZlB5Hc+hHs5YWLDv\neRfoW/C3LZF8sLkd1BH1bd9W6EuB5IRzPSHxn10mxYQWfezalgY/NCSxag5EUzJG\no45Shd5B//dBXMFuVxd3mCGZ7Gpi2YwvKQZOjPTgs6WJeCsNy9nsrNe8dhK3rswV\nI/f5pjhHDd5o43348uMY4bjVmtBke2IWo/PY4OMZIxsHMm5wu3mW9VfmTx2Deb2G\n8PUHNeqdiyv1AfOsCgRC8BhHq5tg0tzA8u52CDXFIR7zuvlPdBN/LMb6DMIdyE5C\nqFGabY/n/EKFexAiTz+evlpHihPTjx0s00lnd4W0yPwZEtaGxzcOnLygE/NjoGA+\n2Dym0Oo+NnGAvFN2FVTRrqKJV/6D/3Oh1xX2yAAMYv+1GlyeJOReCD+Fki5cHo/J\nbgpu1yC23wYrst/25BIlPvDxrdveZuVTdXc4n7n51PBTX70R/GvkQ9Sv9T5yGwbV\nCnT1ostCj/QwwAyxC8H1dch5hEvRRQy+zme5AXcwXhtAjErUEmkn13eXRWQwLkrt\nZcbBY8ibdlQhdguwXdtkrS38tX4WyFd4j51olwoEPLXjU52u96nCjkHtO6GyXnU9\n+ZcWSxJePmrmGWxOtu3NsOpcm9RhrtOlDxYp7n17tZ64pIZFIiPbv2fGMXStPJNz\nAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU\nBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFIHlCTp0Hw2ixtPSg7IXjQOH\nonjFMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQMA6B\nDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYB\nBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBAE/4u0zjwF5+yQkcpeCNoSdH8JIhMJofYyWfQPD+\nQ36nQBqrolaFCe94zThj+gJmabfIDEvpwCLCa2YtCDosWsI9rX4GF1ZUsxKqxgBB\nIH1rFZlKKEeDYieR8lRH4vy4RGh9dkvhhXLgyrekt3iyfWHxCz/n47awnmYgO2st\ndqh2nY2bXoDASUlgzO59ghsfi6pT5WAGRUwZhMS3iErLglDYoT6AqEdr406TWeLp\nMw04ESW7mR05nhLcIBNf23UPKjMpNTwBQC1BAbssGMMMbPojg1K+80aLKAB32ZPw\nCFNwbRrYB0gGPASPkZD9WxiosAZp/uqr6QTZIUDSSmWt2B0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "IdP der Verbundzentrale", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Verbundzentrale G\u00f6ttingen (VZG)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.vho.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Franck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "borel@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Gerald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "steilen@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Steilen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Till", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kinstler@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kinstler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.studera.testb.antagning.se/shibboleth-sp", { "entity_id": "https://www.studera.testb.antagning.se/shibboleth-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "https://www.studera.testb.antagning.se/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.testb.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.testb.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDWTCCAkGgAwIBAgIJAIdL6478VUlNMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV\nBAMTHnd3dy5zdHVkZXJhLnRlc3RiLmFudGFnbmluZy5zZTAeFw0xMDEwMDQxNjE0\nMTFaFw0xNTEwMDMxNjE0MTFaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Ri\nLmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHg\naaFU9q3cVQWDQjh2MSvlqGQUorgeeZak3sctZvcyLVuk+2NiBgdhpbeEuGfz7sQU\nYgNdlOjn8ZW405+qxGbkdErfvO1IYXcV1EoPGIlGmOVp0wI2tVTiywuyde9UDkP7\njMyB8NziSa1tep8eabKutChmfTL4thLLXd1kiS1re2cUVwfEQgf6twlmnNDaDgoD\nBC8KXG9pOZEXbLaG6h4IaV4utYJVQy3B+8rGh/xGHQgJjAmVnP39AQ2zPMt1vOXS\nYs4oP0q0i74F3MosS053b+lJljzxBy/zGedLtcsTGKn3fbzG4qlh4UdGT1FYvlbH\nF6kdxwBmXsf4gPKryiMCAwEAAaOBgzCBgDBfBgNVHREEWDBWgh53d3cuc3R1ZGVy\nYS50ZXN0Yi5hbnRhZ25pbmcuc2WGNGh0dHBzOi8vd3d3LnN0dWRlcmEudGVzdGIu\nYW50YWduaW5nLnNlL3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFDZPnNIS+CYoKL5A\nsefcGDrsU89QMA0GCSqGSIb3DQEBBQUAA4IBAQB5w2hhhMDeRJ01OsThQndggTh2\njJ3MTBSNFKotvqvkxvAPRvvQr/yQfNXC/nzhOUOLpp48KKg3z3PEbADC3L20jWkU\ndqtvWBlS4VEcRV/zRWiMqYual1wyEViCP2DDbs3MumPh43jBVau3+68DY1ZagNwS\nQjj9TWKjVQEoYfThufo+WaupwINVPn5bV50FAwTsPma5mD9ntNcpt5IaFFZ4xzdS\nEDBKNuKxJpxjNF8RSIAmzov7a2OkCjCKfn3JWGgRaKL8ZBzxmTXHAAhU9ygEs5UT\nJts+WMokFPGmBI606RWPMu7mpWz7aaT0zh98ifV4tjNWS0GhrtWRAcKj+Kvu", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "https://www.studera.testb.antagning.se/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.testb.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.testb.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDWTCCAkGgAwIBAgIJAIdL6478VUlNMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV\nBAMTHnd3dy5zdHVkZXJhLnRlc3RiLmFudGFnbmluZy5zZTAeFw0xMDEwMDQxNjE0\nMTFaFw0xNTEwMDMxNjE0MTFaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Ri\nLmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHg\naaFU9q3cVQWDQjh2MSvlqGQUorgeeZak3sctZvcyLVuk+2NiBgdhpbeEuGfz7sQU\nYgNdlOjn8ZW405+qxGbkdErfvO1IYXcV1EoPGIlGmOVp0wI2tVTiywuyde9UDkP7\njMyB8NziSa1tep8eabKutChmfTL4thLLXd1kiS1re2cUVwfEQgf6twlmnNDaDgoD\nBC8KXG9pOZEXbLaG6h4IaV4utYJVQy3B+8rGh/xGHQgJjAmVnP39AQ2zPMt1vOXS\nYs4oP0q0i74F3MosS053b+lJljzxBy/zGedLtcsTGKn3fbzG4qlh4UdGT1FYvlbH\nF6kdxwBmXsf4gPKryiMCAwEAAaOBgzCBgDBfBgNVHREEWDBWgh53d3cuc3R1ZGVy\nYS50ZXN0Yi5hbnRhZ25pbmcuc2WGNGh0dHBzOi8vd3d3LnN0dWRlcmEudGVzdGIu\nYW50YWduaW5nLnNlL3NoaWJib2xldGgtc3AwHQYDVR0OBBYEFDZPnNIS+CYoKL5A\nsefcGDrsU89QMA0GCSqGSIb3DQEBBQUAA4IBAQB5w2hhhMDeRJ01OsThQndggTh2\njJ3MTBSNFKotvqvkxvAPRvvQr/yQfNXC/nzhOUOLpp48KKg3z3PEbADC3L20jWkU\ndqtvWBlS4VEcRV/zRWiMqYual1wyEViCP2DDbs3MumPh43jBVau3+68DY1ZagNwS\nQjj9TWKjVQEoYfThufo+WaupwINVPn5bV50FAwTsPma5mD9ntNcpt5IaFFZ4xzdS\nEDBKNuKxJpxjNF8RSIAmzov7a2OkCjCKfn3JWGgRaKL8ZBzxmTXHAAhU9ygEs5UT\nJts+WMokFPGmBI606RWPMu7mpWz7aaT0zh98ifV4tjNWS0GhrtWRAcKj+Kvu", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testb.antagning.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.studera.testb.antagning.se.xml" } } ], [ "https://hades.slu.se/shibboleth", { "entity_id": "https://hades.slu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hades.slu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hades.slu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hades.slu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hades.slu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hades.slu.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://hades.slu.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "fme1-1.ad.slu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=fme1-1.ad.slu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAID0pitDTgz2MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGZtZTEtMS5hZC5zbHUuc2UwHhcNMTIwNjI3MDg0NDEzWhcNMjIwNjI1MDg0\nNDEzWjAbMRkwFwYDVQQDExBmbWUxLTEuYWQuc2x1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAw7oOCbv2+Z2jh0uM6YlV7Q9sF0uH03jBj67JPA4r\nCIXIFdJ/g7gLliZa+DjxaNlPxQAE4xc3vGGO7TUyKCftvRIUI49Phm8WKtapy6XE\nPb52xE0ie+B0RO2boUG9xiM50WlZT0VsmdYjwHey7fT5UZjaGa/PLOAAoKXLvfJG\nVQb1IAO8bQ+k4XWf/2oR2BLEKWmy3xW1T4ew34SmAPcpbwZOxj5t0GRDt6lblHvG\nL4KB5a6hEOuU+0U0KjFYKG2PYLJUB4RM6ctmGOnuwUyoWmFAN1h4OZzXoyckr8u2\ngdaWyFL+k/ojckmw5aaJBpce332Bh9wy53W6J77qa0ANawIDAQABoz4wPDAbBgNV\nHREEFDASghBmbWUxLTEuYWQuc2x1LnNlMB0GA1UdDgQWBBSrX7qpYidl+M3/uMRp\nBZk7JtDvtTANBgkqhkiG9w0BAQUFAAOCAQEAAh37ouHU+pXCxffOUOrDNkBSJSAb\nmmD67HCLmcdLwMxBLji/M/FTK5RYdxlwAwK5F1ntbHovDJKWMva7wuWzmjbcSJ6R\nJVrolJWJDR+Fc84L2Lh1Q3sVOXjDXU5Lw+yYApNcs+f2TdYZEa9HDqTyEjupjecd\na7N6bBlELYgoYFbTpg8AmQOsvVl2yQQiX07lBHHeGOn4i1bbB6ip6exRTxUqf0Ed\nQM0LY0RQjVj4+R+UdaRYQfizHG1rnKcEiRzi/mXYt2YXSjKuyvNUn6uc1GY9/3aJ\n9wX+6Hnwlg8X2wAoLJDLxAoOWSUSyPLCSzqp90tYAn1L6/pX68R46PWq4Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://hades.slu.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/hades.slu.se.xml" } } ], [ "https://services.aai.mpg.de/idp/proxy/idp", { "entity_id": "https://services.aai.mpg.de/idp/proxy/idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/services.aai.mpg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://services.aai.mpg.de/idp/proxy/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://services.aai.mpg.de/idp/proxy/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://services.aai.mpg.de/idp/proxy/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://services.aai.mpg.de/idp/proxy/profile/SAML2/POST-SimpleSign/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mpg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "services.aai.mpg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2\nMTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2\naWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9\nlCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a\nT3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP\nkEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW\nfOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm\n5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR\nzn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp\nLm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu\nZ3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn\nd2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw\ngYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz\nom+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq\nHHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz\nivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ\nDktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh\nguP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "services.aai.mpg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2\nMTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2\naWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9\nlCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a\nT3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP\nkEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW\nfOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm\n5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR\nzn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp\nLm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu\nZ3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn\nd2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw\ngYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz\nom+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq\nHHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz\nivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ\nDktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh\nguP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://services.aai.mpg.de:8443/idp/proxy/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://services.aai.mpg.de:8443/idp/proxy/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://services.aai.mpg.de:8443/idp/proxy/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://services.aai.mpg.de:8443/idp/proxy/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mpg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "services.aai.mpg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2\nMTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2\naWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9\nlCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a\nT3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP\nkEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW\nfOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm\n5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR\nzn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp\nLm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu\nZ3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn\nd2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw\ngYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz\nom+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq\nHHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz\nivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ\nDktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh\nguP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "services.aai.mpg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=services.aai.mpg.de,OU=PKI,O=Max-Planck-Gesellschaft,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVDCCBDygAwIBAgIEDpZLlDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTA4MDMxMTQ2\nMTNaFw0xNDA4MDIxMTQ2MTNaMFsxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEMMAoGA1UECxMDUEtJMRwwGgYDVQQDExNzZXJ2\naWNlcy5hYWkubXBnLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwo/JY5GAYrXqDlrEhVK+3pVjg+fse6ZDZP2pCdmNw0LFnDxNjEXve/5PvMT6PDi9\nlCb2YPLYl8brtICD/rev9O9NyAaReZ/2HApvMNgFBlAsWSlp4NKruwcG4Sz2VG+a\nT3stcy0ud8pdFSlfe9hvRcDm6/F4d/rEoRwuGtxq4y3u1OrcFPLltOaBRQiLEfXP\nkEe4XRndVqDO2Tdv3FVK2kcQsChc3RF53BA+nRrrMzdYFHNSasR2FTAa4sCqGrXW\nfOhBk7YqX8BYyN5WcgHOUYk7o/sjAUzlc7Irk2a4TpUQTeZjxf2I3eJh3A4U/zsm\n5lGTEyoigyt7NgioMz0aaQIDAQABo4ICGzCCAhcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n2PB1xPMrpSNtJnu/DplMCTithDAfBgNVHSMEGDAWgBQC1h5uCau/WGWnCjxIM2HR\nzn3DWzCBjwYDVR0RBIGHMIGEghNzZXJ2aWNlcy5hYWkubXBnLmRlgg5wdWIuYWFp\nLm1wZy5kZYILYWFpLmd3ZGcuZGWCD3NoaWItaWRwLm1wZy5kZYIQc2hpYi1pZHAu\nZ3dkZy5kZYcEhkwYEIcEhkwYDIcEhkwYCoEbdGhvcnN0ZW4uaGluZGVybWFubkBn\nd2RnLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUw\ngYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB3YUqg8sgrAdvD1gRqbo8OPl4M9VBoIBhX3Ex6EUWFYAosQPruOVrz\nom+mXgeN2RdCl2Vq/hua/vYvmNGjnBONfkCHAM7y75r2oo94MC3EhQLVfwUnR5Cq\nHHEJoE5ErvAgPS4w6iWCuZbHVpJEXmaQuu16EX//WWcTmBG9JQ1UeF1XnVRdCzWz\nivgAWoFdxV7rPIXYUrgiLOzdzRyTzsP7odbUcGscrbbHRL44ua06ioo3iggojKRJ\nDktGe+x1VIK6EIzYwwOfhn6xcXAfrAIBj+AnWOGM16KAMb1CqFM81GYAZxUItKdh\nguP31RSo9hKlJTxwkQ7O6HcoNbkOHuH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Max-Planck-Gesellschaft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Max-Planck-Gesellschaft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.mpg.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Sebastian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sebastian.rieger@gwdg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rieger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Matthias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "matthias.egger@rzg.mpg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Egger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Thorsten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "thorsten.hindermann@gwdg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hindermann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://bibliometrics.ki.se/shibboleth", { "entity_id": "https://bibliometrics.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "13185477282229581982", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV\nBAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN\nBgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH\nC8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd\nEVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V\nPgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5\nf0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw\nDhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF\nwZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud\nDgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU\nSIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu\nWCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG\nNEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp\nHgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M\nDK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ\nfP+xp1jCheyR/F9V3w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "13185477282229581982", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=dakini", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC2TCCAcGgAwIBAgIJALb8ObqBRvieMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV\nBAMTBmRha2luaTAeFw0wOTA4MjAwODQ1MDhaFw0xOTA4MTgwODQ1MDhaMBExDzAN\nBgNVBAMTBmRha2luaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWH\nC8Fn5KzWao6uaivX319kdey1mI8ig50awhcF3wkTW+ZZxP4vkbC6YBcrmQOO1iKd\nEVj16GLWaJ8Ut+iVY/rvPgdS2jDbZ2w8BEoa0Vbzn8lcuuBM13oudRiTVVGzLY1V\nPgKzmT3n13VTPEnJeAVgS8SzA15ncMIUQaMLnXxjSzJvzk9f5dWD1Gj0cygpwMT5\nf0oKa0UjYK71kj9we96CVQEi7Rab0sO9jwr+a+nIOUbmND9cLDcsH4p33s/toxJw\nDhNNyk0qn9d31FdEdWxvjKadB3e3XQfidSQcWCi+zj7QSbg4l4JdbCT4dHxnbxhF\nwZ4QYQDb4mAwT6Z4cgMCAwEAAaM0MDIwEQYDVR0RBAowCIIGZGFraW5pMB0GA1Ud\nDgQWBBTxVcu+3um0LDAQLjN13N8+gEAKRjANBgkqhkiG9w0BAQUFAAOCAQEAbSsU\nSIRr47OU0aMebcZdoN/rRlJ0WQoMxb/bK89MiUr9AqWdCJ+DRGuQyXhieMIlOaJu\nWCqlajH795ZfZExSDDH/PG3EhcvC2rOMuBWbAxlpYc0hsXBq8NilZhiSSAqrYurG\nNEKkvNz7AU9EB9u1GMIO3p3UTKiXDVVaGL6fSseSKXsaYH6udoRz++25eDeQPUgp\nHgDpL2zWJcwd1mIaNAxIylz+rR4Rakohiwdl2dkMIT3aimODRAvQVf4wvV08Q11M\nDK12w8bmjGJp07CTu/QuoWW+jyY1S0k6Kv3LN6VtXWckviepGDFNzdGgML9V5fRJ\nfP+xp1jCheyR/F9V3w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bibliometrics.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/bibliometrics.ki.se.xml" } } ], [ "https://wws.redi-bw.de", { "entity_id": "https://wws.redi-bw.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/wws.redi-bw.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Freiburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ReDI Perinorm-Server", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.redi-bw.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hans-Adolf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ruppert@ub.uni-freiburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ruppert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "ReDI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "info@redi-bw.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://wws-fr.redi-bw.de/Shibboleth.sso/DS" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://wws-s.redi-bw.de/Shibboleth.sso/DS" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "wws.redi-bw.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=info@redi-bw.de,CN=wws.redi-bw.de,OU=Universitaetsbibliothek,O=Universitaet Freiburg,L=Freiburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFyTCCBLGgAwIBAgIEENaFljANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBGcmVpYnVyZzEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEYMBYGA1UEAxMPVW5pLUZSIENBIC0gRzAyMSUwIwYJKoZIhvcN\nAQkBFhZwa2lAcnoudW5pLWZyZWlidXJnLmRlMB4XDTEwMTAxNDEzMzkxOVoXDTE1\nMTAxMzEzMzkxOVowgbgxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVy\ndHRlbWJlcmcxETAPBgNVBAcTCEZyZWlidXJnMR4wHAYDVQQKExVVbml2ZXJzaXRh\nZXQgRnJlaWJ1cmcxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90aGVrMRcw\nFQYDVQQDEw53d3MucmVkaS1idy5kZTEeMBwGCSqGSIb3DQEJARYPaW5mb0ByZWRp\nLWJ3LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0miEzWvjAqrX\noT2H0778Bdd9+TLJD/jxbx7+fy0oN0NJF9nocIxMfMXiYFKWJy5dY0XEx7/33DKY\n5Df66Wk8o1x97xa9LGEaXe0+glZyaDsNKStlY1kW6pM/ohVUIXlHZGnDVLz+4yzh\nXPT/besq9w1YkUDI8R5zXhXgod7WsRXPaGlDj+MYd4+xAX5vPqga0KRtc9gwshKT\nY+xrtD2W3Y4ynzMUT7N5OvPLF/Q807P5bHf3IaZ7PWhm1PF0FN5IOvw9iUci1hqo\ngRhR4q/ImFAOwUu0jkPdrU5RGauTAMI8rPdujB/FirqMdyCQbYZs3MgVRd3kq7nt\nhCcxIaTS8QIDAQABo4ICCTCCAgUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSMk/NR+7fUmRRd\nPORgM+0wtrTYSTAfBgNVHSMEGDAWgBQzZ6nW8ZNVNqyhMr3B5JY5/0xwMTBPBgNV\nHREESDBGgQ9pbmZvQHJlZGktYncuZGWCDnd3cy5yZWRpLWJ3LmRlghF3d3MtZnIu\ncmVkaS1idy5kZYIQd3dzLXMucmVkaS1idy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8\nhjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1mcmVpYnVyZy1jYS9wdWIvY3Js\nL2dfY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1m\ncmVpYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCB\nmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktZnJlaWJ1\ncmctY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyZWlidXJnLWNhL3B1Yi9jYWNlcnQvZ19j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRsfDQbyon67pB4jiHwtfok+nY\ndYgba+x93m6uO8+RD2MPBBhcVFF4uHfStxhRe8lttNNboTf7g/D4y041ZGSmQH/e\nYqRBVK5WiedYXpyFjB7tzjOmMsFKYEV5MRLpjt7V7y9cKPCFXGXwSvMgAWUHrSs5\nGoWj/xAoOWglllrxwC+gmwaPM8LNSbHDDh8QhA6NJYbYO9fUyLnI2ajgSjar4aTy\n/kygbVgZgqnFGd9prygGXaIc3hLkWcUQGS6t6NP2Ryt4i2w8Ib9ubnjgojS9e+x2\nTL82eFket8If6svRH9dTJHSQS+F2LmjUVQSSPyVt8ZUBFacRauRMyCQ9Ne3h", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-fr.redi-bw.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-s.redi-bw.de/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-fr.redi-bw.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-s.redi-bw.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-fr.redi-bw.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-s.redi-bw.de/Shibboleth.sso/SAML/POST" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-fr.redi-bw.de/Shibboleth.sso/SAML/Artifact" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wws-s.redi-bw.de/Shibboleth.sso/SAML/Artifact" } ] } ] } ], [ "https://login.rz.rwth-aachen.de/shibboleth", { "entity_id": "https://login.rz.rwth-aachen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.rz.rwth-aachen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.rz.rwth-aachen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.rz.rwth-aachen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.rz.rwth-aachen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rwth-aachen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy\nMDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b\nSCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu\nCNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P\nR6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS\nmcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz\njySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC\nAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME\nGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0\noDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB\nBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf\nfPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D\njEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0\n3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/\nT6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF\nsHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy\nMDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b\nSCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu\nCNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P\nR6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS\nmcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz\njySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC\nAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME\nGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0\noDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB\nBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf\nfPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D\njEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0\n3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/\nT6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF\nsHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.rz.rwth-aachen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.rz.rwth-aachen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.rz.rwth-aachen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.rz.rwth-aachen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rwth-aachen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy\nMDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b\nSCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu\nCNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P\nR6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS\nmcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz\njySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC\nAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME\nGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0\noDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB\nBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf\nfPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D\njEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0\n3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/\nT6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF\nsHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEC1FmFjANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wNzExMDcxNjMy\nMDhaFw0xMjExMDUxNjMyMDhaMIGfMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xIDAeBgNVBAMTF2xvZ2luLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2hVOkyelzF5UQylTADmmcHzrwzRjteUTx6b\nSCnQlTUiCsMGdICcOdP/kzBHDTJsd5AAlb5DMZ5M4O4Vl1NaJPLDT7nQj3oAF9pu\nCNv9XeguWwR1Bsy+KzJ+ixxVP0nt6665zY9FSRPJOVII6ziNUgedmtFV96jWQ49P\nR6duFD9CDyAlLj2DZSANeG50sX1Bcfc5F6UHSgkTzLnJqtl3ufQ/ltZyb3iEmOLS\nmcoOKaS/HUV4vp1y6zVCLbU/i8t82vr6zFB0zJuQiiFQtrp1j/V06XuXxzjpleUz\njySyWf+4W1svGGWkQdZyPdht90i1NFCYQIhSY+U3iNNGl2SnOwIDAQABo4IBjTCC\nAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBSOzgsiaPAKHD8PTdDijBwTIGvetTAfBgNVHSME\nGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODB5BgNVHR8EcjBwMDagNKAyhjBodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwNqA0\noDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYB\nBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGl5Pq3DyUfhi1G/TEB6/rlf\nfPG85RidFcLXm5BamuZithBT2F/pvFRnlnaogUU6ik9I73qdxFLKAX7c+K/BC89D\njEosFBgD4zCHRTe3gnyBhG4+T40smabgvEBS1LOJPib14nLPOPouFnvdwaD+hCq0\n3XjbCwyEGgGnODTgFAkL+bWx/mgEZpbiCtzYuOVxojm0hQ5i42l9RIKsLrZ3ooT/\nT6qF9criC1jOHj11gJeZ11z/znefgOY+oK9vlc/41+JzhDWiiZ2KB05aiSfq+mTF\nsHc/L7HpK3d6tFerveNpu6HAAyALsqwKOS2CqmANj5EDFnY57yTDWJZcgsMlK+c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "bischof@rz.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bischof", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Wilfred", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sso@rz.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gasper", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.hs-esslingen.de/idp/shibboleth", { "entity_id": "https://idp.hs-esslingen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hs-esslingen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-esslingen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-esslingen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-esslingen.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-esslingen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-esslingen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hs-esslingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMTCCBBmgAwIBAgIEDmrJ1DANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTA5MDcwMTExNDUwOFoX\nDTEyMDYzMDExNDUwOFowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hzY2h1\nbGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQDExNp\nZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++IyIw\nIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEGQxar\n37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRITMCp\nIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsmj9x8\nid/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHMFh3a\nLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4IB9TCCAfEwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwNAYDVR0lBC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3\nCgMDBglghkgBhvhCBAEwHQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8G\nA1UdIwQYMBaAFONbF7zWLDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1h\nZG1pbkBocy1lc3NsaW5nZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3Js\nLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4t\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1\nYi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLWVzc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAUOq3J7g8KIhllj9REZGArIDDEDTKHz4v+nxK\n18HU/a++spk27pnJDZqQFTN59KxpzQaqVgrjoXTxIDib8VJlIKG0ddp2qKFXqKN2\n1mW9A3AYKFASEQB+x7BWsf74g62dn/tIptf190Cb8E8r1kbWTHILw+gGLwd2tOk8\nIQQsBIAbMkd3rtoJ0OqTTwab6qI0SX/BBtRsm9AuSTNohwevDr2ApSbw7Qv+cH2v\n7QI0ZhesW7/xE7O2eaue8Z7rjyHxjNNJOK3Tfj9wZzmjdM+tWl/c6q+DngcClxVw\ntd8exW1+V+2Uh+asbfnUK6XED+qXWm7ze4CmNCE/XOviMn+ylw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hs-esslingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMTCCBBmgAwIBAgIEDmrJ1DANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTA5MDcwMTExNDUwOFoX\nDTEyMDYzMDExNDUwOFowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hzY2h1\nbGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQDExNp\nZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++IyIw\nIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEGQxar\n37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRITMCp\nIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsmj9x8\nid/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHMFh3a\nLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4IB9TCCAfEwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwNAYDVR0lBC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3\nCgMDBglghkgBhvhCBAEwHQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8G\nA1UdIwQYMBaAFONbF7zWLDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1h\nZG1pbkBocy1lc3NsaW5nZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3Js\nLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4t\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1\nYi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLWVzc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAUOq3J7g8KIhllj9REZGArIDDEDTKHz4v+nxK\n18HU/a++spk27pnJDZqQFTN59KxpzQaqVgrjoXTxIDib8VJlIKG0ddp2qKFXqKN2\n1mW9A3AYKFASEQB+x7BWsf74g62dn/tIptf190Cb8E8r1kbWTHILw+gGLwd2tOk8\nIQQsBIAbMkd3rtoJ0OqTTwab6qI0SX/BBtRsm9AuSTNohwevDr2ApSbw7Qv+cH2v\n7QI0ZhesW7/xE7O2eaue8Z7rjyHxjNNJOK3Tfj9wZzmjdM+tWl/c6q+DngcClxVw\ntd8exW1+V+2Uh+asbfnUK6XED+qXWm7ze4CmNCE/XOviMn+ylw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-esslingen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-esslingen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-esslingen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-esslingen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-esslingen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hs-esslingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMTCCBBmgAwIBAgIEDmrJ1DANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTA5MDcwMTExNDUwOFoX\nDTEyMDYzMDExNDUwOFowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hzY2h1\nbGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQDExNp\nZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++IyIw\nIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEGQxar\n37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRITMCp\nIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsmj9x8\nid/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHMFh3a\nLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4IB9TCCAfEwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwNAYDVR0lBC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3\nCgMDBglghkgBhvhCBAEwHQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8G\nA1UdIwQYMBaAFONbF7zWLDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1h\nZG1pbkBocy1lc3NsaW5nZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3Js\nLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4t\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1\nYi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLWVzc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAUOq3J7g8KIhllj9REZGArIDDEDTKHz4v+nxK\n18HU/a++spk27pnJDZqQFTN59KxpzQaqVgrjoXTxIDib8VJlIKG0ddp2qKFXqKN2\n1mW9A3AYKFASEQB+x7BWsf74g62dn/tIptf190Cb8E8r1kbWTHILw+gGLwd2tOk8\nIQQsBIAbMkd3rtoJ0OqTTwab6qI0SX/BBtRsm9AuSTNohwevDr2ApSbw7Qv+cH2v\n7QI0ZhesW7/xE7O2eaue8Z7rjyHxjNNJOK3Tfj9wZzmjdM+tWl/c6q+DngcClxVw\ntd8exW1+V+2Uh+asbfnUK6XED+qXWm7ze4CmNCE/XOviMn+ylw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hs-esslingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-esslingen.de,OU=Rechenzentrum,O=Hochschule Esslingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMTCCBBmgAwIBAgIEDmrJ1DANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBFc3NsaW5nZW4xFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xFDASBgNVBAMTC0hFIENBIC0gRzAyMB4XDTA5MDcwMTExNDUwOFoX\nDTEyMDYzMDExNDUwOFowYjELMAkGA1UEBhMCREUxHTAbBgNVBAoTFEhvY2hzY2h1\nbGUgRXNzbGluZ2VuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRwwGgYDVQQDExNp\nZHAuaHMtZXNzbGluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAjzTPiYiYIOSVgiDz4a93Y7tHHSRtop49YDlicY5p2hieQfYq+SPMCq++IyIw\nIC1rpUQ1jIicDMv0zD7aWHEdOAmoT7qoZUWhqOMWKgKrXZQUXA1cjaYbmqEGQxar\n37UfTJA+UOVKX+JvMl/7Rp6YmsIiLRIR1wWBkAlcdeTKmU1sAVlmU4nQ/VRITMCp\nIj8/ZQzdoBuhccT92y7Wz8l6GU33UJLwHnzGCgWgyB9D8PwhJj9XEseKBtsmj9x8\nid/S6w7cFDyexuNZd1ceQONUSTlNI2HqV+HRSfaQAUsGC5khG3L2jNwPOvHMFh3a\nLisPMmZncvKPhia9Ch/i4gRr/QIDAQABo4IB9TCCAfEwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwNAYDVR0lBC0wKwYIKwYBBQUHAwIGCCsGAQUFBwMBBgorBgEEAYI3\nCgMDBglghkgBhvhCBAEwHQYDVR0OBBYEFHDb9XHfqLM+hzTvY2T/5WRCzj0oMB8G\nA1UdIwQYMBaAFONbF7zWLDJlMkDdTRfAN946TV9cMCQGA1UdEQQdMBuBGWFhaS1h\nZG1pbkBocy1lc3NsaW5nZW4uZGUwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4tY2EvcHViL2NybC9nX2NhY3Js\nLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1lc3NsaW5nZW4t\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZswgZgwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZXNzbGluZ2VuLWNhL3B1\nYi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLWVzc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAUOq3J7g8KIhllj9REZGArIDDEDTKHz4v+nxK\n18HU/a++spk27pnJDZqQFTN59KxpzQaqVgrjoXTxIDib8VJlIKG0ddp2qKFXqKN2\n1mW9A3AYKFASEQB+x7BWsf74g62dn/tIptf190Cb8E8r1kbWTHILw+gGLwd2tOk8\nIQQsBIAbMkd3rtoJ0OqTTwab6qI0SX/BBtRsm9AuSTNohwevDr2ApSbw7Qv+cH2v\n7QI0ZhesW7/xE7O2eaue8Z7rjyHxjNNJOK3Tfj9wZzmjdM+tWl/c6q+DngcClxVw\ntd8exW1+V+2Uh+asbfnUK6XED+qXWm7ze4CmNCE/XOviMn+ylw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Esslingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Esslingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-esslingen.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Herbert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Herbert.Wiese@hs-esslingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wiese", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Martin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "admin@hs-esslingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schmid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe.ifpi.edu.br/idp/shibboleth", { "entity_id": "https://cafe.ifpi.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.ifpi.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifpi.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifpi.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifpi.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifpi.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ifpi.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ifpi.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ifpi.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID0jCCAroCAQAwDQYJKoZIhvcNAQEFBQAwga4xKjAoBgNVBAoTIUlGUEkgLSBJ\nbnN0aXR1dG8gRmVkZXJhbCBkbyBQaWF1aTE1MDMGA1UECxMsRFRJIC0gRGlyZXRv\ncmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYXRpY2ExETAPBgNVBAcTCFRlcmVz\naW5hMQ4wDAYDVQQIEwVQaWF1aTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGNhZmUu\naWZwaS5lZHUuYnIwHhcNMTIwMzA4MTYyNTQyWhcNMTUwMzA4MTYyNTQyWjCBrjEq\nMCgGA1UEChMhSUZQSSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFBpYXVpMTUwMwYD\nVQQLEyxEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hdGlj\nYTERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBpYXVpMQswCQYDVQQGEwJC\nUjEZMBcGA1UEAxMQY2FmZS5pZnBpLmVkdS5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAMQd7Bb3N4li2CCgKYw+KTPSXGW+YPzKJCu3hPc6ObQzb0CN\ntqnNEX3vA/tBZt7hS7XfCdOuwPvHA8ZdVFTlDx2mQu26KHXN20O2WittOtMiD7pe\nlPsa72/HVPLKUVxhkafhVL5MpJhv4oZf5uLPYVRhx4ZpoAjkXvIVu6eKXunJZ/hL\nqUymk3/Srt6kFLnX2UAEQQcxoLlXNKlUVwNPVjZf5UBRKMckpWCdvW3chSnSmUHg\nMI/ASJzp1Ob2Ef+xsAU5bzIFgaVnGUkaOrPzz3INjerXrtee/g0XZ1qSPEpX+31J\nto0UWMBUjTpF5L519WTOrPZB9NgFFrrE5epG/70CAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEAHCfbOer/V7b9fUJ61tNCSRb/868nudvWDxy66/iBCUwvhXw9bDWszY0K\nOSP/8qI03Lvyt7/JqR2jqV15VBNrSCv5avGNE/sd/4cv3LGeqyoFTNudQPcrHVf+\nxuv71hJ0LHNzh1PDiklIYzcOzi/bJm3dd4DwxRA7uAqVLZzhi3XywQswgvDFZ1G1\nVnM8IFE6OfIb5b5EkQWQKMJ2i75/YL0Qqi7XUlLb8OYfoxi003HyM5QuJqynea8L\nDOPsk2WAnhI0wZtPxcZv6JKawH3m7/41wUm6EdGO0BPjAamRYFOmNyJthdlJxEDm\n2dFaz6UnNXlYSIMJ6HtpNFz/DQw1zA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifpi.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifpi.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifpi.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifpi.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID0jCCAroCAQAwDQYJKoZIhvcNAQEFBQAwga4xKjAoBgNVBAoTIUlGUEkgLSBJ\nbnN0aXR1dG8gRmVkZXJhbCBkbyBQaWF1aTE1MDMGA1UECxMsRFRJIC0gRGlyZXRv\ncmlhIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYXRpY2ExETAPBgNVBAcTCFRlcmVz\naW5hMQ4wDAYDVQQIEwVQaWF1aTELMAkGA1UEBhMCQlIxGTAXBgNVBAMTEGNhZmUu\naWZwaS5lZHUuYnIwHhcNMTIwMzA4MTYyNTQyWhcNMTUwMzA4MTYyNTQyWjCBrjEq\nMCgGA1UEChMhSUZQSSAtIEluc3RpdHV0byBGZWRlcmFsIGRvIFBpYXVpMTUwMwYD\nVQQLEyxEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBkYSBJbmZvcm1hdGlj\nYTERMA8GA1UEBxMIVGVyZXNpbmExDjAMBgNVBAgTBVBpYXVpMQswCQYDVQQGEwJC\nUjEZMBcGA1UEAxMQY2FmZS5pZnBpLmVkdS5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAMQd7Bb3N4li2CCgKYw+KTPSXGW+YPzKJCu3hPc6ObQzb0CN\ntqnNEX3vA/tBZt7hS7XfCdOuwPvHA8ZdVFTlDx2mQu26KHXN20O2WittOtMiD7pe\nlPsa72/HVPLKUVxhkafhVL5MpJhv4oZf5uLPYVRhx4ZpoAjkXvIVu6eKXunJZ/hL\nqUymk3/Srt6kFLnX2UAEQQcxoLlXNKlUVwNPVjZf5UBRKMckpWCdvW3chSnSmUHg\nMI/ASJzp1Ob2Ef+xsAU5bzIFgaVnGUkaOrPzz3INjerXrtee/g0XZ1qSPEpX+31J\nto0UWMBUjTpF5L519WTOrPZB9NgFFrrE5epG/70CAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEAHCfbOer/V7b9fUJ61tNCSRb/868nudvWDxy66/iBCUwvhXw9bDWszY0K\nOSP/8qI03Lvyt7/JqR2jqV15VBNrSCv5avGNE/sd/4cv3LGeqyoFTNudQPcrHVf+\nxuv71hJ0LHNzh1PDiklIYzcOzi/bJm3dd4DwxRA7uAqVLZzhi3XywQswgvDFZ1G1\nVnM8IFE6OfIb5b5EkQWQKMJ2i75/YL0Qqi7XUlLb8OYfoxi003HyM5QuJqynea8L\nDOPsk2WAnhI0wZtPxcZv6JKawH3m7/41wUm6EdGO0BPjAamRYFOmNyJthdlJxEDm\n2dFaz6UnNXlYSIMJ6HtpNFz/DQw1zA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "IFPI - Instituto Federal do Piaui", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ifpi.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ifpi.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "manuel@ifpi.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Manuel Goncalves da Silva Neto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://gallus.scilifelab.se/shibboleth", { "entity_id": "https://gallus.scilifelab.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/gallus.scilifelab.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://gallus.scilifelab.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://gallus.scilifelab.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "gallus.scilifelab.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "http://gallus.scilifelab.se/", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gallus.scilifelab.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDITCCAgmgAwIBAgIJAMNm2ATTA3mgMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGdhbGx1cy5zY2lsaWZlbGFiLnNlMB4XDTEyMDgwNjExNDIwN1oXDTIyMDgw\nNDExNDIwN1owHzEdMBsGA1UEAxMUZ2FsbHVzLnNjaWxpZmVsYWIuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ5UUWP6K/vHk6+uLJPsuNDRxvSi/C\nyjL6e8OevDofr5REK3Ttuhq+qvFwlSUDqHCzeGZxH819Xwok5gJasLf4KKlV6k6H\nuSaRN/njMDwBjloUyja1P/ja5LgFmzly4Pm3VnKIw4MTxeXlLRhEDOSDv303Wp6e\nZpS/vNDkkZbEYpM4iMh6FQM2sIb6EaHYXnicYd4k+1fnWiCiuydG23emvGHmT5Tn\nrOFYI1LSpLGBwkwlM1FDoPCufWYhweHg4LuiUPmbxlQEdJOqy6JrqvFYrYPRV3UR\ntE/OBJ2Ld8L07xlL0o7b8q9+2ccU2ad6XmEs29YsnaMOCvqCBs1GPgH5AgMBAAGj\nYDBeMD0GA1UdEQQ2MDSCFGdhbGx1cy5zY2lsaWZlbGFiLnNlhhxodHRwOi8vZ2Fs\nbHVzLnNjaWxpZmVsYWIuc2UvMB0GA1UdDgQWBBSvHdjNMd+O6sjfHQTrJmhBVxRh\nqzANBgkqhkiG9w0BAQUFAAOCAQEAgzfV6iPbPgfPuWa+/faIYEFV2eKtjzQb74f+\nFe9SYZtBlKtXIPo5oJCx22oh3sDcSJtklRrp+HtVY7Op1sHxaKhEOWjq5hJrrp+9\npRVTnJVCtaIUBcajWMwfG2O1H8Tkpetnj/8qLDaTW0Fd3pF9e4vsIAs66/knJ9bT\nwiCijozckPEz8KVGgW/4TLB8F8ErIHDWVFU4cSezFknpqfe/qPWnCA3E/JVrJhki\nyJdT9GhQ6NTeXbhHS6otn+MTJrWd1kB2hT417PEcHZQO4bbyMWZjsNFgd0haIcOh\nqR3yqb2bdeQUWqkU0/5RA1uDcK8D+f2xAC2npJVHTd1a+1rKgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gallus.scilifelab.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_73535aaf799a6484102c4561ae48c5ce18cfde0c" } ], [ "https://www.ifmsa.se/sp", { "entity_id": "https://www.ifmsa.se/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/www.ifmsa.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "IFMSA-Sweden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IFMSA-Sweden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ifmsa.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ifmsa.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ifmsa.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ifmsa.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ifmsa.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ifmsa.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.ifmsa.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "ifmsa.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ifmsa.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3zCCAcegAwIBAgIJAJSL4oXsFFGDMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV\nBAMTCGlmbXNhLnNlMB4XDTEyMDkwNjEyMjYxNloXDTIyMDkwNDEyMjYxNlowEzER\nMA8GA1UEAxMIaWZtc2Euc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQDBiLhwVpqbr3rI7WcjH4MId7XxuayfJjSCt//kzKVQvMetGh302UQ8YdveRIic\ntIjQ4fjuF2F+GUJyC4nEX3zdsQusCbRA7Dq70K1d5qkT1qvh0leYWBrr2XbXZCIQ\n4/tl4uEHJyXKP5vgWXjqf2mBIYHNsIy068JVfH1dGZ+zBr7H5cebMRG9r/aC90Yl\nWvZ24qFRmCuNGp+pP5/H/jm0ZnQ38QzHF9WCmWfDuL4p+5PBxOab5LCEaT6113MN\n5mOBwbjcFozKzZ2lAX3F0c9K0FqdBxm7hHFm40smzjnnFsgu5TtBIH5Sjgw61QZB\nMzNfuDlKJ6Wt8bjrytYOrNsJAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGlmbXNhLnNl\nMB0GA1UdDgQWBBQSYXjcmZHvwcBTDE45NlQOMwy4UjANBgkqhkiG9w0BAQUFAAOC\nAQEAZRggMXTdRBuNvZFmjYbrDmRgDEdmbaAQ0mfkfD0imSulc39RRq3+9uaRzmTl\n/uThMJwgFtIjrEChsh8Gv0nzk6SuXGwTPybu0wPBBCP1TRZgKl6oGaWUK8kpBy6g\ntkBxI6tIDSkEFpG2CP+Sj6MFYNeI8p2+GuhiAyW1X6bKnIIO7aSgdhU9fV1/mMzt\nMcQYhqSDMw8qGAXKxF3942Ft3gXvnstP3X8l5LM2Ypih/ZDo4PUwUyiEw3RQUXKz\nX40wJ5KGvRmsxTM5VbkQ8wS7EWuIkQG/iXCyD+b1BExCsuXvX3nN24bsBLUtV8wE\n2qw2QAI6MLkoVEpC6c1oX0xn+Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.ifmsa.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ifmsa.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ifmsa.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ifmsa.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ifmsa.se/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "contact_type": "technical", "company": { "text": "IFMSA-Sweden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Liu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Mats", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "admin@ifmsa.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "administrative", "company": { "text": "IFMSA-Sweden", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Liu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Mats", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "admin@ifmsa.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://shib.ufg.br/idp/shibboleth", { "entity_id": "https://shib.ufg.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib.ufg.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ufg.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ufg.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ufg.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ufg.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufg.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufg.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufg.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExLTArBgNVBAoUJFVGRyAtIFVu\naXZlcnNpZGFkZSBGZWRlcmFsIGRlIEdvacOhczE0MDIGA1UECxMrQ0VSQ09NUCAt\nIENlbnRybyBkZSBSZWN1cnNvcyBDb21wdXRhY2lvbmFpczEjMCEGCSqGSIb3DQEJ\nARYUcmVkZXNAY2VyY29tcC51ZmcuYnIxETAPBgNVBAcUCEdvacOibmlhMQ8wDQYD\nVQQIFAZHb2nDoXMxCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtzaGliLnVmZy5icjAe\nFw0xMTAzMTAxOTQ2MzZaFw0xNDAzMDkxOTQ2MzZaMIHRMS0wKwYDVQQKFCRVRkcg\nLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBHb2nDoXMxNDAyBgNVBAsTK0NFUkNP\nTVAgLSBDZW50cm8gZGUgUmVjdXJzb3MgQ29tcHV0YWNpb25haXMxIzAhBgkqhkiG\n9w0BCQEWFHJlZGVzQGNlcmNvbXAudWZnLmJyMREwDwYDVQQHFAhHb2nDom5pYTEP\nMA0GA1UECBQGR29pw6FzMQswCQYDVQQGEwJCUjEUMBIGA1UEAxMLc2hpYi51Zmcu\nYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjd7v1zv9XiZujENay\nVRf+lRcFHvUq3KtLFWnys3UhsAlQPiXl3rCdCV3qgC3mLFKoQtCIvxW0ubaX7E+7\nU1FGdLZHZBgkCXdvJ32wMtF/DEhiD/AwT6JMjSWLcE9eGK35NBaB6kC91Pn9oID8\nOjggQmFAot2NQ7KRlSNJg3nY3RQYCFZghgsLec9+0h/YHaRuKgDKcFnreAQ9UQ4M\n4Q1jPKitFkn/IJa2okSwXIu6gwV/2Y2I92ar3LgbNfpXCPW/gGqflkPEA+4AXwRb\n7ZbOdqsDg/PLMzi3jS4VHIOVUHx4fg7PZF+CEJpNG65i5pQB2d9VI2he2e3gUtnY\nxZeBAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJSsyw+/FRhaSSFPutZN5upO6q/A\nlrui0K4WMGeEh6mJmZu2vX1MB2H7ljxtxZ2I1Gmi4/oNzLzzz4o4lglpN0jnnWx0\nVBZYB+hVNrn03riHaAj9lB4H0IvPGkjsz5j0WM/1To5Mi6iFY+1ac+1p2oFdIWLX\nvoqnzQVYm+5/3zSbVVYFRE5YA655K80+D5F1CxGaaSeEl61lX8G3ncyLJ8GjGQy7\nEuXcPceE+fwojuBV3wZl5Hl6OkeoB9sS+7zuPyc7TWTLxCsrWHRDWlRtargNuxPn\n2KF7d+EaJHILB9sC/ESy/4TMy+XvpU/T1ylvRR2+bW24nPGKHuGuqmETC6I=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.ufg.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.ufg.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.ufg.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.ufg.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufg.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGDCCAwACAQAwDQYJKoZIhvcNAQEFBQAwgdExLTArBgNVBAoUJFVGRyAtIFVu\naXZlcnNpZGFkZSBGZWRlcmFsIGRlIEdvacOhczE0MDIGA1UECxMrQ0VSQ09NUCAt\nIENlbnRybyBkZSBSZWN1cnNvcyBDb21wdXRhY2lvbmFpczEjMCEGCSqGSIb3DQEJ\nARYUcmVkZXNAY2VyY29tcC51ZmcuYnIxETAPBgNVBAcUCEdvacOibmlhMQ8wDQYD\nVQQIFAZHb2nDoXMxCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtzaGliLnVmZy5icjAe\nFw0xMTAzMTAxOTQ2MzZaFw0xNDAzMDkxOTQ2MzZaMIHRMS0wKwYDVQQKFCRVRkcg\nLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBHb2nDoXMxNDAyBgNVBAsTK0NFUkNP\nTVAgLSBDZW50cm8gZGUgUmVjdXJzb3MgQ29tcHV0YWNpb25haXMxIzAhBgkqhkiG\n9w0BCQEWFHJlZGVzQGNlcmNvbXAudWZnLmJyMREwDwYDVQQHFAhHb2nDom5pYTEP\nMA0GA1UECBQGR29pw6FzMQswCQYDVQQGEwJCUjEUMBIGA1UEAxMLc2hpYi51Zmcu\nYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjd7v1zv9XiZujENay\nVRf+lRcFHvUq3KtLFWnys3UhsAlQPiXl3rCdCV3qgC3mLFKoQtCIvxW0ubaX7E+7\nU1FGdLZHZBgkCXdvJ32wMtF/DEhiD/AwT6JMjSWLcE9eGK35NBaB6kC91Pn9oID8\nOjggQmFAot2NQ7KRlSNJg3nY3RQYCFZghgsLec9+0h/YHaRuKgDKcFnreAQ9UQ4M\n4Q1jPKitFkn/IJa2okSwXIu6gwV/2Y2I92ar3LgbNfpXCPW/gGqflkPEA+4AXwRb\n7ZbOdqsDg/PLMzi3jS4VHIOVUHx4fg7PZF+CEJpNG65i5pQB2d9VI2he2e3gUtnY\nxZeBAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJSsyw+/FRhaSSFPutZN5upO6q/A\nlrui0K4WMGeEh6mJmZu2vX1MB2H7ljxtxZ2I1Gmi4/oNzLzzz4o4lglpN0jnnWx0\nVBZYB+hVNrn03riHaAj9lB4H0IvPGkjsz5j0WM/1To5Mi6iFY+1ac+1p2oFdIWLX\nvoqnzQVYm+5/3zSbVVYFRE5YA655K80+D5F1CxGaaSeEl61lX8G3ncyLJ8GjGQy7\nEuXcPceE+fwojuBV3wZl5Hl6OkeoB9sS+7zuPyc7TWTLxCsrWHRDWlRtargNuxPn\n2KF7d+EaJHILB9sC/ESy/4TMy+XvpU/T1ylvRR2+bW24nPGKHuGuqmETC6I=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFG - Universidade Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufg.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufg.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "douglasfilho@cercomp.ufg.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Douglas Borges de Oliveira Filho", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp2.civ.cvut.cz/idp/shibboleth", { "entity_id": "https://idp2.civ.cvut.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp2.civ.cvut.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.civ.cvut.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.civ.cvut.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.civ.cvut.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.civ.cvut.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cvut.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://idp2.civ.cvut.cz/idp/images/logo_cvut_40pix.png", "width": "53", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "40" } ], "information_url": [ { "lang": "en", "text": "http://www.cvut.cz/en", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.cvut.cz/cs", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "CTU in Prague", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "\u010cVUT v Praze", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for CTU in Prague", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro \u010cVUT v Praze", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfTCCA2WgAwIBAgIRALXH4vfn8/gr0Iw5Iowy/gEwDQYJKoZIhvcNAQEFBQAw\n\t\t\t NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n\t\t\t IFNTTCBDQTAeFw0xMjExMjEwMDAwMDBaFw0xNTExMjEyMzU5NTlaMFcxCzAJBgNV\n\t\t\t BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ\n\t\t\t cmFndWUxGTAXBgNVBAMTEGlkcDIuY2l2LmN2dXQuY3owggEiMA0GCSqGSIb3DQEB\n\t\t\t AQUAA4IBDwAwggEKAoIBAQDIAANNkRJrnWIbXPvPd1g/2Dlj8SObKDs4aLG90fkl\n\t\t\t 7XvId+XJ71GJ8aEjJ9lGAEqs2a9sgm2WpcLQ/B+Y9veRyRtnaK0Ywd8+iSThsA58\n\t\t\t oTN5H3V3m/M0oMTd9UPkQSHCLUn+Dp1w04DJ6J8ECWoI2rvIblGHGzxfzF4cb2KH\n\t\t\t aMvWDGSuiQh6GeKkwHDTVTr9pZK8Evcw7RT/4KlChf5hfFD3ZwGsrWCjI25NrR+6\n\t\t\t 753XeaVIOOCKZladSF/93t8kAM4Z+n/ijQDytg3v4poSt0LM5X4+8b7AYTDSjkUq\n\t\t\t Nh36JZ+OZY4jRrBsrM0S4RXWuPB9DEc8hLe/CIRZWGIzAgMBAAGjggFjMIIBXzAf\n\t\t\t BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUWkdTT+6T\n\t\t\t qjlT9i5aI+IBxfKpCm4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD\n\t\t\t VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy\n\t\t\t MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y\n\t\t\t Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo\n\t\t\t dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF\n\t\t\t BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGwYDVR0RBBQwEoIQaWRw\n\t\t\t Mi5jaXYuY3Z1dC5jejANBgkqhkiG9w0BAQUFAAOCAQEAvV4rEv6A07BXcUMTF6+z\n\t\t\t Da8v2shV1S+f0SGfIdL1DzvaUFf7VAWuKOlwny8OfpzXVCs3yg+KSDWUWi8HWR6y\n\t\t\t dKWsuHljnD2DxAAPQNZeuESbPSyeZK/EJdSu4Ii+OH0exDRjZjZ3v3VsoueQ41tt\n\t\t\t 1/Fji03+9bZCQi9dOQpQji/q2SrnKRpPsoCemY+bo8E7SanrUd7jwX1ef6HaOnTP\n\t\t\t l8oHphtTzvbg+i3qaTH9bDQXdXbcFZPklU7+5k80wHe56+1sECQ5g1lB+ZFzx1Oi\n\t\t\t i5rCf/Zx3bkYkE+xPXAOcCGEWs35at7QpIXuoG9FDU8UKW2cMgEq9GEOddx/wVqB\n\t\t\t 6w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.civ.cvut.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.civ.cvut.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.civ.cvut.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.civ.cvut.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cvut.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfTCCA2WgAwIBAgIRALXH4vfn8/gr0Iw5Iowy/gEwDQYJKoZIhvcNAQEFBQAw\n\t\t\t NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n\t\t\t IFNTTCBDQTAeFw0xMjExMjEwMDAwMDBaFw0xNTExMjEyMzU5NTlaMFcxCzAJBgNV\n\t\t\t BAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ\n\t\t\t cmFndWUxGTAXBgNVBAMTEGlkcDIuY2l2LmN2dXQuY3owggEiMA0GCSqGSIb3DQEB\n\t\t\t AQUAA4IBDwAwggEKAoIBAQDIAANNkRJrnWIbXPvPd1g/2Dlj8SObKDs4aLG90fkl\n\t\t\t 7XvId+XJ71GJ8aEjJ9lGAEqs2a9sgm2WpcLQ/B+Y9veRyRtnaK0Ywd8+iSThsA58\n\t\t\t oTN5H3V3m/M0oMTd9UPkQSHCLUn+Dp1w04DJ6J8ECWoI2rvIblGHGzxfzF4cb2KH\n\t\t\t aMvWDGSuiQh6GeKkwHDTVTr9pZK8Evcw7RT/4KlChf5hfFD3ZwGsrWCjI25NrR+6\n\t\t\t 753XeaVIOOCKZladSF/93t8kAM4Z+n/ijQDytg3v4poSt0LM5X4+8b7AYTDSjkUq\n\t\t\t Nh36JZ+OZY4jRrBsrM0S4RXWuPB9DEc8hLe/CIRZWGIzAgMBAAGjggFjMIIBXzAf\n\t\t\t BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUWkdTT+6T\n\t\t\t qjlT9i5aI+IBxfKpCm4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD\n\t\t\t VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy\n\t\t\t MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y\n\t\t\t Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo\n\t\t\t dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF\n\t\t\t BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGwYDVR0RBBQwEoIQaWRw\n\t\t\t Mi5jaXYuY3Z1dC5jejANBgkqhkiG9w0BAQUFAAOCAQEAvV4rEv6A07BXcUMTF6+z\n\t\t\t Da8v2shV1S+f0SGfIdL1DzvaUFf7VAWuKOlwny8OfpzXVCs3yg+KSDWUWi8HWR6y\n\t\t\t dKWsuHljnD2DxAAPQNZeuESbPSyeZK/EJdSu4Ii+OH0exDRjZjZ3v3VsoueQ41tt\n\t\t\t 1/Fji03+9bZCQi9dOQpQji/q2SrnKRpPsoCemY+bo8E7SanrUd7jwX1ef6HaOnTP\n\t\t\t l8oHphtTzvbg+i3qaTH9bDQXdXbcFZPklU7+5k80wHe56+1sECQ5g1lB+ZFzx1Oi\n\t\t\t i5rCf/Zx3bkYkE+xPXAOcCGEWs35at7QpIXuoG9FDU8UKW2cMgEq9GEOddx/wVqB\n\t\t\t 6w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "cs", "text": "\u010cVUT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CTU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "cs", "text": "\u010cesk\u00e9 vysok\u00e9 u\u010den\u00ed technick\u00e9 v Praze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Ceske vysoke uceni technicke v Praze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "cs", "text": "http://www.cvut.cz/cs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.cvut.cz/en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Petr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "strupl@vc.cvut.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Strupl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shib.alexanderstreet.com/shibboleth-sp", { "entity_id": "https://shib.alexanderstreet.com/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib.alexanderstreet.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Alexander Street Press LLC.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Alexander Street Press LLC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://alexanderstreet.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Nathanel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "nathanels@astreetpress.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sulimanov", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "John", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jfield@astreetpress.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Field", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shib.alexanderstreet.com/Shibboleth.sso/WAYF" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shib.alexanderstreet.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.alexanderstreet.com,O=Alexander Street Press,L=Alexandria,ST=Virginia,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDbjCCAlYCCQDBNjJ+wWhziDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV\nUzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkFsZXhhbmRyaWExHzAdBgNV\nBAoTFkFsZXhhbmRlciBTdHJlZXQgUHJlc3MxITAfBgNVBAMTGHNoaWIuYWxleGFu\nZGVyc3RyZWV0LmNvbTAeFw0xMTEwMjcxMzQ5NDNaFw0xNDEwMjExMzQ5NDNaMHkx\nCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQWxleGFu\nZHJpYTEfMB0GA1UEChMWQWxleGFuZGVyIFN0cmVldCBQcmVzczEhMB8GA1UEAxMY\nc2hpYi5hbGV4YW5kZXJzdHJlZXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAm7HquS72lySd0gXBNERWazSe97ShgPJwSldxjqBuQ1BvBRp9kdlC\noAZcHmlmsleyIFPOvbc+zaZcYprMj8vmwq3aUE8U5bmpo3WFk8DlrFgzPEIFXuHF\n3/On24Id+WSpajoTOMoopw4uDG2FHbpEKnbMB9MAHK0eVVXfnj/PfwjIEZfw5kBg\n3jpJri3fZME7VQFP6pGS1TlEWslw2PcGlhkQjyiHHzZpHMmfwUKm0QzBMY49HecX\nweB8PmIS5Pnrydx3x09/De8GTJn6rGuYhu7aF0GTw9kC0oToJAF8A2xN9vyXcMtx\nbaMAro05qxlTIOWC1yNeGk9dfcdcTsFeBQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQBziIy25B83PAlHfpZroG4o6kVdyHKtr26IIb7+8l/5xOg+DZZAqP9KMbScBN1T\nXnKZf7nWfg0CPgrkZFx/M4jCrJgY5eQVlKcxhHGA3b7dXT36DK6gpcxWyB0Hkm1c\n9F++liEzSYao5HItr9epelUvzoQjY/aLT+rGzj0TmufvNxIULojZcWP/CZ1VWVVK\nk4/vgLZs88Ow9eY0GVRAO0g47xPsI4Ozu7HFVZeUsrhouwJKUOdBdHx75mxfoQDP\n68FuNHZ4/rGoVHSJlPjW9zgnNHa3yfGfPN4axlzscowZV/7yGJxeoeBLmicXr+mW\nIeRCblzZC+JMvA/j4d6Mi/s8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shib.alexanderstreet.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.alexanderstreet.com,O=Alexander Street Press,L=Alexandria,ST=Virginia,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDbjCCAlYCCQDBNjJ+wWhziDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV\nUzERMA8GA1UECBMIVmlyZ2luaWExEzARBgNVBAcTCkFsZXhhbmRyaWExHzAdBgNV\nBAoTFkFsZXhhbmRlciBTdHJlZXQgUHJlc3MxITAfBgNVBAMTGHNoaWIuYWxleGFu\nZGVyc3RyZWV0LmNvbTAeFw0xMTEwMjcxMzQ5NDNaFw0xNDEwMjExMzQ5NDNaMHkx\nCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhWaXJnaW5pYTETMBEGA1UEBxMKQWxleGFu\nZHJpYTEfMB0GA1UEChMWQWxleGFuZGVyIFN0cmVldCBQcmVzczEhMB8GA1UEAxMY\nc2hpYi5hbGV4YW5kZXJzdHJlZXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAm7HquS72lySd0gXBNERWazSe97ShgPJwSldxjqBuQ1BvBRp9kdlC\noAZcHmlmsleyIFPOvbc+zaZcYprMj8vmwq3aUE8U5bmpo3WFk8DlrFgzPEIFXuHF\n3/On24Id+WSpajoTOMoopw4uDG2FHbpEKnbMB9MAHK0eVVXfnj/PfwjIEZfw5kBg\n3jpJri3fZME7VQFP6pGS1TlEWslw2PcGlhkQjyiHHzZpHMmfwUKm0QzBMY49HecX\nweB8PmIS5Pnrydx3x09/De8GTJn6rGuYhu7aF0GTw9kC0oToJAF8A2xN9vyXcMtx\nbaMAro05qxlTIOWC1yNeGk9dfcdcTsFeBQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQBziIy25B83PAlHfpZroG4o6kVdyHKtr26IIb7+8l/5xOg+DZZAqP9KMbScBN1T\nXnKZf7nWfg0CPgrkZFx/M4jCrJgY5eQVlKcxhHGA3b7dXT36DK6gpcxWyB0Hkm1c\n9F++liEzSYao5HItr9epelUvzoQjY/aLT+rGzj0TmufvNxIULojZcWP/CZ1VWVVK\nk4/vgLZs88Ow9eY0GVRAO0g47xPsI4Ozu7HFVZeUsrhouwJKUOdBdHx75mxfoQDP\n68FuNHZ4/rGoVHSJlPjW9zgnNHa3yfGfPN4axlzscowZV/7yGJxeoeBLmicXr+mW\nIeRCblzZC+JMvA/j4d6Mi/s8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://shib-idp.cms.hu-berlin.de/idp/shibboleth", { "entity_id": "https://shib-idp.cms.hu-berlin.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib-idp.cms.hu-berlin.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "response_location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/Redirect/SLO", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/Redirect/SLO" }, { "response_location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/POST/SLO", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/POST/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shib-idp.cms.hu-berlin.de:8443/idp/profile/SAML2/SOAP/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.cms.hu-berlin.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.uvf.hu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.uvf.hu-berlin.de,OU=ZE Computer- und Medienservice,O=Humboldt-Universitaet zu Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEqpQbkSDdTANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQG\nEwJERTEoMCYGA1UEChMfSHVtYm9sZHQtVW5pdmVyc2l0YWV0IHp1IEJlcmxpbjEO\nMAwGA1UEAxMFSFUtQ0ExHzAdBgkqhkiG9w0BCQEWEHBraUBodS1iZXJsaW4uZGUw\nHhcNMTExMDA0MDkzMzE5WhcNMTYxMDAyMDkzMzE5WjCBhjELMAkGA1UEBhMCREUx\nKDAmBgNVBAoTH0h1bWJvbGR0LVVuaXZlcnNpdGFldCB6dSBCZXJsaW4xJzAlBgNV\nBAsTHlpFIENvbXB1dGVyLSB1bmQgTWVkaWVuc2VydmljZTEkMCIGA1UEAxMbc2hp\nYmJvbGV0aC51dmYuaHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA0vBDQzp17iY3EpgON9nw4NprsoHn0GtfkzmL2t1yYRW5U67hdMNg\ntrTQ2OHpD5Yzk2zi88L1y0aRBIsWV/DvvPM+k3NkUKfD5hDrPogHphvUvjIvJG4A\n3oDpb4Tx7TmF1ZBe1M2+xeQ+MhaUrbM8JDcRdgtScgWrEp3qkLY/xMRjVsv6sPbw\n3m3BS2Kayg7Y11d0HCuPYXM8c6dtOSNNKAUYA1IG8FkhtAEVo86goCGETYLQxGLb\nCXfeNg7G8jrKa8NUN0+mOdnpvBX7jSVGSKTYsH3C8QPkMEkYOBCq++WoCDQGIF34\nzAH3QjlIvD6KGKfwFASbV6Q+6jvI1PqG2QIDAQABo4ICWzCCAlcwCQYDVR0TBAIw\nADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0G\nA1UdDgQWBBRgpVpqIZHoHu6A3wNr8YHGwX0chjAfBgNVHSMEGDAWgBQf9Sw+90Cr\nLpCgatPieV7yds2DdDCBtgYDVR0RBIGuMIGrghhzaGliLWRzLmNtcy5odS1iZXJs\naW4uZGWCGXNoaWItaWRwLmNtcy5odS1iZXJsaW4uZGWCHnNoaWJib2xldGgtZHMu\nY21zLmh1LWJlcmxpbi5kZYIfc2hpYmJvbGV0aC1pZHAuY21zLmh1LWJlcmxpbi5k\nZYIbc2hpYmJvbGV0aC51dmYuaHUtYmVybGluLmRlgRZzaGliYWRtaW5AaHUtYmVy\nbGluLmRlMIGDBgNVHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2h1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9odS1iZXJsaW4tY2EvcHViL2NybC9jYWNybC5jcmwwgZ4G\nCCsGAQUFBwEBBIGRMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL2h1LWJlcmxpbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUH\nMAKGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHUtYmVybGluLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEABeQzv7HU+e81io7Uh6Ux\n88a61i75dPU+gPsGutyrSj8BGpuYB55gt5Huv95uLXM7XlY4/MzElucvyLdr0nan\n9wO7HpNYVoYfcM2+BT/gD8tQrAPYf49c7vNXN6f4+DAUC66oAMR+6F2tHybAupoE\nqLGnBMAzaKgp9QibCCJb6PnpY6iLNHRMFYFyoYAsST3A8TvEp5o/ga1wziqlWR5U\n63trGi6EXf/TWfqjRVl/vIbqKjJGlXexNaxXUHJmApPMa/J83PE/GZD9nvdYqfli\nXElaOsRM2A6AOAMlKljXc1i3ZeMFMmr5+yOET0AouaSMjgKNn6oBUnf8U34udgZg\nMQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.cms.hu-berlin.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.cms.hu-berlin.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.cms.hu-berlin.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.cms.hu-berlin.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.uvf.hu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.uvf.hu-berlin.de,OU=ZE Computer- und Medienservice,O=Humboldt-Universitaet zu Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEqpQbkSDdTANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQG\nEwJERTEoMCYGA1UEChMfSHVtYm9sZHQtVW5pdmVyc2l0YWV0IHp1IEJlcmxpbjEO\nMAwGA1UEAxMFSFUtQ0ExHzAdBgkqhkiG9w0BCQEWEHBraUBodS1iZXJsaW4uZGUw\nHhcNMTExMDA0MDkzMzE5WhcNMTYxMDAyMDkzMzE5WjCBhjELMAkGA1UEBhMCREUx\nKDAmBgNVBAoTH0h1bWJvbGR0LVVuaXZlcnNpdGFldCB6dSBCZXJsaW4xJzAlBgNV\nBAsTHlpFIENvbXB1dGVyLSB1bmQgTWVkaWVuc2VydmljZTEkMCIGA1UEAxMbc2hp\nYmJvbGV0aC51dmYuaHUtYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA0vBDQzp17iY3EpgON9nw4NprsoHn0GtfkzmL2t1yYRW5U67hdMNg\ntrTQ2OHpD5Yzk2zi88L1y0aRBIsWV/DvvPM+k3NkUKfD5hDrPogHphvUvjIvJG4A\n3oDpb4Tx7TmF1ZBe1M2+xeQ+MhaUrbM8JDcRdgtScgWrEp3qkLY/xMRjVsv6sPbw\n3m3BS2Kayg7Y11d0HCuPYXM8c6dtOSNNKAUYA1IG8FkhtAEVo86goCGETYLQxGLb\nCXfeNg7G8jrKa8NUN0+mOdnpvBX7jSVGSKTYsH3C8QPkMEkYOBCq++WoCDQGIF34\nzAH3QjlIvD6KGKfwFASbV6Q+6jvI1PqG2QIDAQABo4ICWzCCAlcwCQYDVR0TBAIw\nADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0G\nA1UdDgQWBBRgpVpqIZHoHu6A3wNr8YHGwX0chjAfBgNVHSMEGDAWgBQf9Sw+90Cr\nLpCgatPieV7yds2DdDCBtgYDVR0RBIGuMIGrghhzaGliLWRzLmNtcy5odS1iZXJs\naW4uZGWCGXNoaWItaWRwLmNtcy5odS1iZXJsaW4uZGWCHnNoaWJib2xldGgtZHMu\nY21zLmh1LWJlcmxpbi5kZYIfc2hpYmJvbGV0aC1pZHAuY21zLmh1LWJlcmxpbi5k\nZYIbc2hpYmJvbGV0aC51dmYuaHUtYmVybGluLmRlgRZzaGliYWRtaW5AaHUtYmVy\nbGluLmRlMIGDBgNVHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2h1LWJlcmxpbi1jYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9odS1iZXJsaW4tY2EvcHViL2NybC9jYWNybC5jcmwwgZ4G\nCCsGAQUFBwEBBIGRMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL2h1LWJlcmxpbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUH\nMAKGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHUtYmVybGluLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEABeQzv7HU+e81io7Uh6Ux\n88a61i75dPU+gPsGutyrSj8BGpuYB55gt5Huv95uLXM7XlY4/MzElucvyLdr0nan\n9wO7HpNYVoYfcM2+BT/gD8tQrAPYf49c7vNXN6f4+DAUC66oAMR+6F2tHybAupoE\nqLGnBMAzaKgp9QibCCJb6PnpY6iLNHRMFYFyoYAsST3A8TvEp5o/ga1wziqlWR5U\n63trGi6EXf/TWfqjRVl/vIbqKjJGlXexNaxXUHJmApPMa/J83PE/GZD9nvdYqfli\nXElaOsRM2A6AOAMlKljXc1i3ZeMFMmr5+yOET0AouaSMjgKNn6oBUnf8U34udgZg\nMQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Humboldt-Universit\u00e4t zu Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Humboldt-Universit\u00e4t zu Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hu-berlin.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Petra", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibadmin@hu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Berg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Petra", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibadmin@hu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Berg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://theia.unifei.edu.br/idp/shibboleth", { "entity_id": "https://theia.unifei.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/theia.unifei.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://theia.unifei.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://theia.unifei.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://theia.unifei.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://theia.unifei.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unifei.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unifei.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unifei.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxDzANBgNVBAoTBnVuaWZlaTEM\nMAoGA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1\nLmJyMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJ\nBgNVBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMB4XDTExMDIy\nMjE5NDEwNVoXDTE0MDIyMTE5NDEwNVowgZoxDzANBgNVBAoTBnVuaWZlaTEMMAoG\nA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1LmJy\nMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNV\nBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAszS24eQWB14ZsvJbc7/L0OIx91T7/x8eIMAg\niljM/qQb6YscjrpRZF5sMgQExLzvkDWloF10S8tHdAJ85WtLcDHzL6yxv5PlP0dG\n0uA2QL1NqaFYziyasi3MOihRozQ3VyDJLit7nKjb3r9BFlRKxEHH2DzU8ya2q9im\ndlZH9o6jyLk3qYWc88OmshEaqFCzRQre0GPYyLxDgc9mMAtVcG1y5MF2IBxUHG2M\nexL5GNVVRxvH8r+z0ZXssC/35SGmgZXNP83TcAyo7gOcPiLfuNr3E552ffFDjw3i\nGJiR9iyw5sUFMDqMshDUZnaqXpAmHBOGGk/sxa8lcdlJDArBrQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQBhktjReQRXN2QOley8nhzYJKTThbZdNWg9M7JhClsq43ys\nNMRPWVbGyFPealR7UEAY8NK2i/RBAwAQ1XGvUITAoICuHHzTYBc6EcXp22BEl+gN\nqDLyZOdNaLaWaMpRbd21dBOqe8CTGBxhes5Dwe/L0bBZgV/vHk9Qw6v9I+xaQroW\n3aGrRnyxD8rPbcvLGHUPfoFdskkG2Y7UQUAYy8QlDApcA9hbplhgz5cVmqAR+vli\nFBlXJ1FNxrGhVjRg4ULTHR4H5JA6OXRLjI9gVKPbWk1/SblGi01wStR79SPBXO9c\n2N3Q1WgSwTkR3BxJaxn8/S5iu4mQ+OXuVTxo5R0y", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://theia.unifei.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://theia.unifei.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://theia.unifei.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://theia.unifei.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unifei.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDqjCCApICAQAwDQYJKoZIhvcNAQEFBQAwgZoxDzANBgNVBAoTBnVuaWZlaTEM\nMAoGA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1\nLmJyMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJ\nBgNVBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMB4XDTExMDIy\nMjE5NDEwNVoXDTE0MDIyMTE5NDEwNVowgZoxDzANBgNVBAoTBnVuaWZlaTEMMAoG\nA1UECxMDZHNpMSUwIwYJKoZIhvcNAQkBFhZldmVyYWxkb0B1bmlmZWkuZWR1LmJy\nMRAwDgYDVQQHEwdpdGFqdWJhMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNV\nBAYTAkJSMRwwGgYDVQQDExN0aGVpYS51bmlmZWkuZWR1LmJyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAszS24eQWB14ZsvJbc7/L0OIx91T7/x8eIMAg\niljM/qQb6YscjrpRZF5sMgQExLzvkDWloF10S8tHdAJ85WtLcDHzL6yxv5PlP0dG\n0uA2QL1NqaFYziyasi3MOihRozQ3VyDJLit7nKjb3r9BFlRKxEHH2DzU8ya2q9im\ndlZH9o6jyLk3qYWc88OmshEaqFCzRQre0GPYyLxDgc9mMAtVcG1y5MF2IBxUHG2M\nexL5GNVVRxvH8r+z0ZXssC/35SGmgZXNP83TcAyo7gOcPiLfuNr3E552ffFDjw3i\nGJiR9iyw5sUFMDqMshDUZnaqXpAmHBOGGk/sxa8lcdlJDArBrQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQBhktjReQRXN2QOley8nhzYJKTThbZdNWg9M7JhClsq43ys\nNMRPWVbGyFPealR7UEAY8NK2i/RBAwAQ1XGvUITAoICuHHzTYBc6EcXp22BEl+gN\nqDLyZOdNaLaWaMpRbd21dBOqe8CTGBxhes5Dwe/L0bBZgV/vHk9Qw6v9I+xaQroW\n3aGrRnyxD8rPbcvLGHUPfoFdskkG2Y7UQUAYy8QlDApcA9hbplhgz5cVmqAR+vli\nFBlXJ1FNxrGhVjRg4ULTHR4H5JA6OXRLjI9gVKPbWk1/SblGi01wStR79SPBXO9c\n2N3Q1WgSwTkR3BxJaxn8/S5iu4mQ+OXuVTxo5R0y", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNIFEI - Universidade Federal de Itajuba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unifei.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unifei.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "everaldo@unifei.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Everaldo Campos", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe1.ufes.br/idp/shibboleth", { "entity_id": "https://cafe1.ufes.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe1.ufes.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe1.ufes.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe1.ufes.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe1.ufes.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe1.ufes.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufes.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufes.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufes.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEPDCCAyQCARUwDQYJKoZIhvcNAQEFBQAwgeMxNjA0BgNVBAoTLVVuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRvIEVzcGlyaXRvIFNhbnRvIC0gVUZFUzEvMC0GA1UECxMm\nTnVjbGVvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3MgLSBOUEQxKDAmBgkqhkiG\n9w0BCQEWGWRpcmV0b3IuZ2VyYWxAbnBkLnVmZXMuYnIxEDAOBgNVBAcTB1ZpdG9y\naWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQswCQYDVQQGEwJCUjEWMBQGA1UE\nAxMNY2FmZTEudWZlcy5icjAeFw0xMTA4MDMxMzA4MDVaFw0xNDA4MDIxMzA4MDVa\nMIHjMTYwNAYDVQQKEy1Vbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBFc3Bpcml0byBT\nYW50byAtIFVGRVMxLzAtBgNVBAsTJk51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRl\nIERhZG9zIC0gTlBEMSgwJgYJKoZIhvcNAQkBFhlkaXJldG9yLmdlcmFsQG5wZC51\nZmVzLmJyMRAwDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50\nbzELMAkGA1UEBhMCQlIxFjAUBgNVBAMTDWNhZmUxLnVmZXMuYnIwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcv1BsThQWzeWTogJgUgbU3tU4UUOuHjXT\nB8AFXxIVARB1RVyksT4wFC5Q2tKXvqin/E4m6LmkdqKwJLj1CRetcEc41Rz0Re5J\n8/EjOE+3BUQXV961qDJIQ86Dpl6jKxjapIWCXd4fLoCF0WLIJG1tf9McAkK39SgH\ny9ImQZTgN8clsY3GOm+FU2HXUcV9W5iDh75b5byN+YCmSxernLHrpyeVIz03ZReJ\nfsNXhASJpoFAzoWNTMoi7WrUwRHrvB6RNjq3dQJrb5XUC88IwfQ512y9W6kUeTm6\nyZVJ0MeiUogHkTgpaaClal9VxPIyvZTV38XafljGrzss2DA2xqUvAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAMVNejcbIY2nJUMXayK7055pjINhCUOH9R1oDIAbL6i3\nKdfahk1XlHN5kM3yOQ3T6hVf2GNy8s9SaAI6VZ5nvzReS0V81tdrzwn8Zrv2BLvc\ncP1WuYtXbOHzFgzornsflt2PKEQpT9mNnUzTagqdqxfW/8Dwp/+ZesFbmDwtN58d\n65/jAMm5oG1zaK/2V2PNELSHmswG0lk8EGaRY3LSKRDIbcMAxkA3gycMP5zEflqF\nB4YZRuxdXGqMUClpbdMxjfKICVL1rOV4wU8r6p40gSyNagGSZW8e78efc5GPL0g4\nbcL1avijCNm7WtrEOBPVFjablxgw0Hrk7CU99BXZwI4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe1.ufes.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe1.ufes.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe1.ufes.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe1.ufes.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufes.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEPDCCAyQCARUwDQYJKoZIhvcNAQEFBQAwgeMxNjA0BgNVBAoTLVVuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRvIEVzcGlyaXRvIFNhbnRvIC0gVUZFUzEvMC0GA1UECxMm\nTnVjbGVvIGRlIFByb2Nlc3NhbWVudG8gZGUgRGFkb3MgLSBOUEQxKDAmBgkqhkiG\n9w0BCQEWGWRpcmV0b3IuZ2VyYWxAbnBkLnVmZXMuYnIxEDAOBgNVBAcTB1ZpdG9y\naWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQswCQYDVQQGEwJCUjEWMBQGA1UE\nAxMNY2FmZTEudWZlcy5icjAeFw0xMTA4MDMxMzA4MDVaFw0xNDA4MDIxMzA4MDVa\nMIHjMTYwNAYDVQQKEy1Vbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBFc3Bpcml0byBT\nYW50byAtIFVGRVMxLzAtBgNVBAsTJk51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRl\nIERhZG9zIC0gTlBEMSgwJgYJKoZIhvcNAQkBFhlkaXJldG9yLmdlcmFsQG5wZC51\nZmVzLmJyMRAwDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50\nbzELMAkGA1UEBhMCQlIxFjAUBgNVBAMTDWNhZmUxLnVmZXMuYnIwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcv1BsThQWzeWTogJgUgbU3tU4UUOuHjXT\nB8AFXxIVARB1RVyksT4wFC5Q2tKXvqin/E4m6LmkdqKwJLj1CRetcEc41Rz0Re5J\n8/EjOE+3BUQXV961qDJIQ86Dpl6jKxjapIWCXd4fLoCF0WLIJG1tf9McAkK39SgH\ny9ImQZTgN8clsY3GOm+FU2HXUcV9W5iDh75b5byN+YCmSxernLHrpyeVIz03ZReJ\nfsNXhASJpoFAzoWNTMoi7WrUwRHrvB6RNjq3dQJrb5XUC88IwfQ512y9W6kUeTm6\nyZVJ0MeiUogHkTgpaaClal9VxPIyvZTV38XafljGrzss2DA2xqUvAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAMVNejcbIY2nJUMXayK7055pjINhCUOH9R1oDIAbL6i3\nKdfahk1XlHN5kM3yOQ3T6hVf2GNy8s9SaAI6VZ5nvzReS0V81tdrzwn8Zrv2BLvc\ncP1WuYtXbOHzFgzornsflt2PKEQpT9mNnUzTagqdqxfW/8Dwp/+ZesFbmDwtN58d\n65/jAMm5oG1zaK/2V2PNELSHmswG0lk8EGaRY3LSKRDIbcMAxkA3gycMP5zEflqF\nB4YZRuxdXGqMUClpbdMxjfKICVL1rOV4wU8r6p40gSyNagGSZW8e78efc5GPL0g4\nbcL1avijCNm7WtrEOBPVFjablxgw0Hrk7CU99BXZwI4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFES - Universidade Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufes.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufes.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "renan.manola@ufes.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Renan Manola", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibboleth.slu.se/idp/shibboleth", { "entity_id": "https://shibboleth.slu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/shibboleth.slu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.slu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.slu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.slu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.slu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy\nMVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo\n9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X\nOn/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI\n+dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB\nRfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC\nM2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov\nL3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa\nHy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4\nUlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd\nnZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD\n+jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q\nXr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv\nsAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b\nxpmbgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.slu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.slu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.slu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.slu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAJgPjWyV8mnw8Zm9lp8a5mHvQve+MA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNoaWJib2xldGguc2x1LnNlMB4XDTEwMDMxNjExNDAy\nMVoXDTMwMDMxNjExNDAyMVowHDEaMBgGA1UEAxMRc2hpYmJvbGV0aC5zbHUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvQU5k1AvEYedH5FYRuklo\n9wfvfTc5yHnA2NE7mFmnLqYyNhacWsb5kl53TCvHhCUh1RmTwPxDtOgAi1YmyF1X\nOn/U3SPOOm3FVqDbmGOZIiYD2+R2LhvifGXvVXNvE0rJR4aK02C4cmVaxJCSpVfI\n+dGBECEVvzaFy3zQEZmOyeiClFaDKlwLEBj1qWSUWWhMeryYLbNUHiR+5NznHqeB\nRfFPExXbTfjSgUXiq3c7w80AUUC8zAjxo8oQCRoCvmvhT38McCUustziUPzc6/UC\nM2h+eET25OoCCkC5/VPyfTWHfzTOTDasMvny3Jp5fASZ0JxPKAVtU+7arPBf1FmN\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWJib2xldGguc2x1LnNlhihodHRwczov\nL3NoaWJib2xldGguc2x1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTDGADa\nHy53hIGPonu2OOONEh54YDANBgkqhkiG9w0BAQUFAAOCAQEAiDlmcUcHOV/GYog4\nUlB4NsZfcfARpmNeR16jmbfXBX5gmwKAlltqUZhhKB89qPCOv/cKjlBXga3Ypdqd\nnZa7NobQlyVsJgBUB82Nh8RRsGB0jaHpAXC48ey5sKqcpVQnCcKG51svYkQHmNRD\n+jza1oyX/wZLjk4whkJm0ef7vToN8xd/cYc0EyfqN7VSDXMdVUtzJDd298CGNx6Q\nXr7EfTMM2MhwKghEOOn25472fguv+kLwaEpOWKKR5vzYPcH5kpYC29CeHCnnHrJv\nsAvj1/KeSjxuQ71kHH8n7cxIqUc+MeHZXAANL9fqDkfeT4L6RStHNUpNCVS9se5b\nxpmbgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Swedish University of Agricultural Science", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Swedish University of Agricultural Science (OLD)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Sveriges Lantbruksuniversitet (OLD)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.slu.se/en/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Martin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "martin.norrsken@slu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Norrsken", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Stefan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stefan.edholm@slu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Edholm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://rems.csc.fi", { "entity_id": "https://rems.csc.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/rems.csc.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - IT-centret f\u00f6r vetenskap", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - IT-centret f\u00f6r vetenskap", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rems.csc.fi/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rems.csc.fi/Shibboleth.sso/Login" }, { "privacy_statement_url": [ { "lang": "en", "text": "https://rems.csc.fi/web/guest/privacy-policy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "fi", "text": "https://rems.csc.fi/web/guest/tietosuojaseloste", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "en", "text": "REMS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fi", "text": "REMS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Resource Entitlement Management\n System", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fi", "text": "REMS-palvelun kautta tutkijat voivat hakea k\u00e4ytt\u00f6oikeuksia tutkimuksen tietoaineistoihin", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "REMS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "REMS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "Valtuutuuksien Hallinta\n Jarjestelma", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Resource Entitlement Management\n System", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6DCCAdCgAwIBAgIJAJNkHpbnqskZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\n BAMTC3JlbXMuY3NjLmZpMB4XDTEyMTAwNDA2NDc1M1oXDTIyMTAwMjA2NDc1M1ow\n FjEUMBIGA1UEAxMLcmVtcy5jc2MuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n ggEKAoIBAQCti37oqpPuAfgsIAc7VwKA+3L99iuTlFG9jlGTJiurXW/ARwl5y8FX\n HWDYmdg5GECe7qHsvKAhgGnJ6x0qmhJZacbvBuhofGZBHliG6ykCX377HA09pDr1\n db9WRhRMwz/w46mZU/9n/r3BfXXNpmAsdHiC/nD+0lPoOEHfo9wN0JsqO4SQUbya\n 0cyMle8YVlPeF+8voug2lNvcDRcx9CRvAMTHuJX9HBTYE0XtAgHZOymZ10KvBDnq\n Lw7z0bndgUuSAp5puWH1eKGZt1S6rslLeMVw7xlTlds4HmGc5CRkJyZ0WKkU0VI2\n THDKIHlWCkJ+X0i04TFYtiJKxwavAjoRAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3Jl\n bXMuY3NjLmZpMB0GA1UdDgQWBBSTogtyEd5toTA7qpl65syr7UE9OzANBgkqhkiG\n 9w0BAQUFAAOCAQEAkHuPNT6e9a3PG8dy/OcUfY+ln2NA1gThNFRc0ZdhsRML1MXk\n hTPyv6v04KsyfEH4OjkpyTqcVCvs6jjVZrQmPyzU3nXu1aPyM7lYvGikVM/oFRAV\n 0H4Cz+Yj8mKCddTdxAAiNyuqjOf+eYlRv3SyNjIYYM6OmqD0mH/mPZ6ado41ALUN\n 0iqdiwFeKwjOlKALGVW92ihgU8uX3ScC6jCbAdPTu2m+NBO42pKNVYasHI0PBJmB\n HCZKDHCPHeGmXn6ab0zU6GbvGrxAKWDwJNw9mgRfxKqvTpVI9hY8QOE4eAjH7UJz\n c3E0G+pYuKCVKHVH6HOcuVL23IneYlhKtmz+Kw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Janne", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:janne.lauros@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauros", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Janne", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:janne.lauros@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauros", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://ladok3-06.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-06.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-06.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-06.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-06.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJALk1rPJOG1teMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wNi5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEwWhcNMjIw\nNjI3MTIwODEwWjAhMR8wHQYDVQQDExZsYWRvazMtMDYubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy7RjhC7f4/gfQK127LuRggwD\n6VUcajCmZ8HpXZp29b/ghxNhgVlLDiIrLpD+bDaRoyJ20VssaWJ7KdLj2jFAjOmz\nCfPhvAd3kVmLLvVVOG12XlOh81RdQKZBm6qkvC/kTS6fxUHkympbGzFPmhGt6kEs\nz6BbdoOTzXTlXO4/H5N7N9ShspBhbc9NETinrPtIIykgjHSbfWMVdYQqCJbIdbM7\ny61Re55wfl8m6ppNra+oykYly2jhvlN0Vb4QGqpJBB0XzOAVh/DHt9oEDryxxaeG\n6JVhDwD15vx4tdm6ypd7qwNXp0c9nYteYNiSL+qXisKVJZ/JLcllxC7dLZ6GHQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDYubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wNi5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRK+n8d\nwSrEb8l1peNFBoe/bchVGjANBgkqhkiG9w0BAQUFAAOCAQEAqV8BTMudvEvzIUu1\n7bdjIVNCvNRb914WsPmQR6KhKhRzHVRJFqeSkMtvzCTi4YzaNE59l6iKcFG20ffZ\nO5WwEUhy8TtPgLrdK+Zi1rYfE3pULUs+LQLxz3h0reEW35y084ahB9uhYdkfjqEU\n/8LYg09v4gGOnjCLLj+mOEjpH7oVMWPuLSPbgL8RMfBX1SF51pDs1tp+rjGdbc7c\nPsCzYLHD+n9ygXpZsmmVmYi0YjZbrpYOLJlg/IU+jTfQ8ag4d8QEEz6Zfv+BL8iy\nU5ov36jyE84soQ3NsxFo3cndYZE3Epi7pMNaKAO2OUlS2R2R+l/9pdyzQqcOU6bq\nz181Cw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-06.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-06.ladok.umu.se-gui-sp.xml" } } ], [ "https://idp.ub.hsu-hh.de/idp/shibboleth", { "entity_id": "https://idp.ub.hsu-hh.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ub.hsu-hh.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ub.hsu-hh.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ub.hsu-hh.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ub.hsu-hh.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ub.hsu-hh.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hsu-hh.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ub.hsu-hh.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC\nREUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz\naXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g\nRzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4\nWhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1\ncmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu\naXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ\nMBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ\nCjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR\nQrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck\nLya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby\no2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI\nNJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd\nBgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy\nvOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl\nMIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs\nbXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w\ndWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG\nRWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz\noO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt\nbByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi\ns70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw\ng0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf\nmd5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ub.hsu-hh.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC\nREUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz\naXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g\nRzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4\nWhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1\ncmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu\naXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ\nMBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ\nCjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR\nQrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck\nLya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby\no2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI\nNJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd\nBgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy\nvOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl\nMIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs\nbXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w\ndWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG\nRWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz\noO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt\nbByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi\ns70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw\ng0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf\nmd5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ub.hsu-hh.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ub.hsu-hh.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ub.hsu-hh.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ub.hsu-hh.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hsu-hh.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ub.hsu-hh.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC\nREUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz\naXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g\nRzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4\nWhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1\ncmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu\naXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ\nMBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ\nCjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR\nQrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck\nLya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby\no2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI\nNJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd\nBgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy\nvOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl\nMIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs\nbXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w\ndWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG\nRWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz\noO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt\nbByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi\ns70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw\ng0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf\nmd5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ub.hsu-hh.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ub.hsu-hh.de,O=Helmut-Schmidt-Universitaet Universitaet der Bundeswehr Hamburg,L=Hamburg,ST=Hamburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmTCCBIGgAwIBAgIEDtrvHzANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMC\nREUxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVuaXZlcnNpdGFldCBVbml2ZXJz\naXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEVMBMGA1UEAxMMSFNVIENBIC0g\nRzAxMRswGQYJKoZIhvcNAQkBFgxjYUBoc3UtaGguZGUwHhcNMDkwOTI0MTMxODA4\nWhcNMTQwOTIzMTMxODA4WjCBljELMAkGA1UEBhMCREUxEDAOBgNVBAgTB0hhbWJ1\ncmcxEDAOBgNVBAcTB0hhbWJ1cmcxSDBGBgNVBAoTP0hlbG11dC1TY2htaWR0LVVu\naXZlcnNpdGFldCBVbml2ZXJzaXRhZXQgZGVyIEJ1bmRlc3dlaHIgSGFtYnVyZzEZ\nMBcGA1UEAxMQaWRwLnViLmhzdS1oaC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAJozfQt8GxD1AKQPEqsTcJipCihzU0Gc2gw+qkWWOLEN6K63wICQ\nCjnV2+n4I0uz1cAzzaauAkdFVCjxXrhgq8K/kYGiyLJvl+wHazN6SqSzrEskgCSR\nQrOrn8YzQTtWe7kZR9aVOJFY8p2MqL4UWwUNYqIe4+2InIn3qaimG1mP0CGJT8Ck\nLya8gg7LUWltXvVcWQmsJjBUGPR9TyNxBXTGn/tw0crt18w7TjiwwTacMAsaQEby\no2rHoEFe+c7gQF7ZMYc0yia1+oylmBLHuqy5Pxo3mxyG6fYflVwPMCye3BFEm6fI\nNJQvKZ04sKbk/8+wXsLUWsNhO62zajHYDY0CAwEAAaOCAfYwggHyMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd\nBgNVHQ4EFgQUzCawY/z2k64WBdr0a5agbjeydZMwHwYDVR0jBBgwFoAU0OF/Hccy\nvOKQu1gUgBTGX53swaowIAYDVR0RBBkwF4EVaWRwQGhzdS1iaWJsaW90aGVrLmRl\nMIGdBgNVHR8EgZUwgZIwR6BFoEOGQWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVs\nbXV0LXNjaG1pZHQtdW5pLWhoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEegRaBDhkFo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hlbG11dC1zY2htaWR0LXVuaS1oaC1jYS9w\ndWIvY3JsL2NhY3JsLmNybDCBtgYIKwYBBQUHAQEEgakwgaYwUQYIKwYBBQUHMAKG\nRWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGVsbXV0LXNjaG1pZHQtdW5pLWhoLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9oZWxtdXQtc2NobWlkdC11bmktaGgtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAVuAzmub19Uck2UxkTRAfgQ5Yz\noO3H9crRrXfAfi2EeS/2nd+pn/S9xwaeMcBE02SE6H2ujjWpb4T6zoe8oWeCihHt\nbByDVICPRMvPU0IkLgAlQmUgGTi7SMlFuv/inoEA0Cvjv6EGSC7L8JmzrUzB0Fgi\ns70BXg+QladY3A2Odwt3xgAeCZo8pXrrSqqEjgsToD/dSKi9hAdlah5feBRw8fGw\ng0sqqQB13BJSbmspSm/UTPv1ZQP7VrAIOpP2p9OLGARi9fLxpSfsczPS62BW69Xf\nmd5/h8e4VJDeQ8uU102FbhB7brNCg3SuWZsJivRwy1aaMDvL1zVDP7xULLCG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Helmut-Schmidt-Universit\u00e4t", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "HSU Hamburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://ub.hsu-hh.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ulrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "idp@hsu-bibliothek.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hahn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Ulrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "uhahn@hsu-bibliothek.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hahn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://capuccino.info.ufrn.br/idp/shibboleth", { "entity_id": "https://capuccino.info.ufrn.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/capuccino.info.ufrn.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://capuccino.info.ufrn.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://capuccino.info.ufrn.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://capuccino.info.ufrn.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://capuccino.info.ufrn.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufrn.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufrn.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufrn.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEUjCCAzoCAQAwDQYJKoZIhvcNAQEFBQAwge4xOzA5BgNVBAoTMlVGUk4gLSBV\nbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYD\nVQQLEydTaW5mbyAtIFN1cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAf\nBgkqhkiG9w0BCQEWEnJlZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwx\nHDAaBgNVBAgTE1JpbyBHcmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYD\nVQQDExZjYXB1Y2Npbm8uaW5mby51ZnJuLmJyMB4XDTEyMDYxODE3NTA0M1oXDTE1\nMDYxODE3NTA0M1owge4xOzA5BgNVBAoTMlVGUk4gLSBVbml2ZXJzaWRhZGUgRmVk\nZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYDVQQLEydTaW5mbyAtIFN1\ncGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAfBgkqhkiG9w0BCQEWEnJl\nZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwxHDAaBgNVBAgTE1JpbyBH\ncmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYDVQQDExZjYXB1Y2Npbm8u\naW5mby51ZnJuLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tLx\n+5Q99cvQ6T4dFLqtoXnaeVtePhdogMKFxJsNwxWL901s+NPJT3f4dkEJ9rMry6g2\nWg9U+f96mY5iViRSP09RF6IPyHwU0xUh6gZE2ggvLKKbddkU9I380M3n0SJWRSXe\nrMZwL1qiVEA+Ysgvh1CS+NWKmTzn1GC3MCUjB4mA8fdZ+Xh+SlCbSEtbTo0nQxqt\ng2xx+t+jO2YZIawYp+pYEza5gMWTI58csYXijWzWV/SqaUXDN7nEd08UpLVyzKEf\nrtFsA/U5/v3cqdQ3f9czTABbp6RQuN8sXJ1z/rpID+og2W3o0QmIaJ/GtocyEWtK\nU8KkFewao0aPe2OITQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBm3htwaGiZLjwh\naJBskxikHeSo95d8uf9Jnh/Ce8KiarRS98hTnn+MBzCcQdQMl6+rVf7Nd9ecRAUC\nUROzPMhbd3+4CF1seVnHbQItxJJdHpvp4KgmkysIqGHXbdy2ah5ajnP+29ow9Uyf\nMUewqb/okcT6h9InBfNzL2bDTOpvy2HsKWcxfX+QArNJnW4mLUqCOa4pfUfv8D5B\no26FhWVhKC93SsUtin1nMtt0/Mw/kRhP30DSsdUzkZBCgL0KnFvdyuy9agT2t0FX\nVoyPFzWCEFj7zzgaFo4Lyc+HeehnKK8p9cZEZu0Jl0r0qFuI65LpMXttzrGxEmlE\nwaiW5wfG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://capuccino.info.ufrn.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://capuccino.info.ufrn.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://capuccino.info.ufrn.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://capuccino.info.ufrn.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufrn.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEUjCCAzoCAQAwDQYJKoZIhvcNAQEFBQAwge4xOzA5BgNVBAoTMlVGUk4gLSBV\nbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYD\nVQQLEydTaW5mbyAtIFN1cGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAf\nBgkqhkiG9w0BCQEWEnJlZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwx\nHDAaBgNVBAgTE1JpbyBHcmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYD\nVQQDExZjYXB1Y2Npbm8uaW5mby51ZnJuLmJyMB4XDTEyMDYxODE3NTA0M1oXDTE1\nMDYxODE3NTA0M1owge4xOzA5BgNVBAoTMlVGUk4gLSBVbml2ZXJzaWRhZGUgRmVk\nZXJhbCBkbyBSaW8gZ3JhbmRlIGRvIE5vcnRlMTAwLgYDVQQLEydTaW5mbyAtIFN1\ncGVyaW50ZW5kZW5jaWEgZGUgaW5mb3JtYXRpY2ExITAfBgkqhkiG9w0BCQEWEnJl\nZGVzQGluZm8udWZybi5icjEOMAwGA1UEBxMFTmF0YWwxHDAaBgNVBAgTE1JpbyBH\ncmFuZGUgZG8gTm9ydGUxCzAJBgNVBAYTAkJSMR8wHQYDVQQDExZjYXB1Y2Npbm8u\naW5mby51ZnJuLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tLx\n+5Q99cvQ6T4dFLqtoXnaeVtePhdogMKFxJsNwxWL901s+NPJT3f4dkEJ9rMry6g2\nWg9U+f96mY5iViRSP09RF6IPyHwU0xUh6gZE2ggvLKKbddkU9I380M3n0SJWRSXe\nrMZwL1qiVEA+Ysgvh1CS+NWKmTzn1GC3MCUjB4mA8fdZ+Xh+SlCbSEtbTo0nQxqt\ng2xx+t+jO2YZIawYp+pYEza5gMWTI58csYXijWzWV/SqaUXDN7nEd08UpLVyzKEf\nrtFsA/U5/v3cqdQ3f9czTABbp6RQuN8sXJ1z/rpID+og2W3o0QmIaJ/GtocyEWtK\nU8KkFewao0aPe2OITQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBm3htwaGiZLjwh\naJBskxikHeSo95d8uf9Jnh/Ce8KiarRS98hTnn+MBzCcQdQMl6+rVf7Nd9ecRAUC\nUROzPMhbd3+4CF1seVnHbQItxJJdHpvp4KgmkysIqGHXbdy2ah5ajnP+29ow9Uyf\nMUewqb/okcT6h9InBfNzL2bDTOpvy2HsKWcxfX+QArNJnW4mLUqCOa4pfUfv8D5B\no26FhWVhKC93SsUtin1nMtt0/Mw/kRhP30DSsdUzkZBCgL0KnFvdyuy9agT2t0FX\nVoyPFzWCEFj7zzgaFo4Lyc+HeehnKK8p9cZEZu0Jl0r0qFuI65LpMXttzrGxEmlE\nwaiW5wfG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFRN - Universidade Federal do Rio Grande do Norte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufrn.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufrn.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "redes@info.ufrn.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "SINFO", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sgw.africa-grid.org/shibboleth", { "entity_id": "https://sgw.africa-grid.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/sgw.africa-grid.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "Consorzio COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "Africa Grid Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Africa Grid Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio permette l'accesso e l'uso delle applicazioni/servizi Grid sviluppati per il progetto eI4Africa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sgw.africa-grid.org/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www.catania-science-gateways.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "aginfra-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "cogito-med.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "earthserver-sg.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ecsg.dch-rp.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "garr-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "klios.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay2.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "sgw.africa-grid.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.progetto-icaro.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.catania-science-gateways.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF0TCCBLmgAwIBAgIRAJjvs9uxU/ydSPVPqQh6szEwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMzAxMDcwMDAwMDBaFw0xNjAxMDcyMzU5NTlaMIHFMQswCQYD\nVQQGEwJJVDEOMAwGA1UEERMFOTUxMjMxDjAMBgNVBAgTBUl0YWx5MRAwDgYDVQQH\nEwdDYXRhbmlhMRkwFwYDVQQJExBWaWEgUy5Tb2ZpYSBuLjY0MS4wLAYDVQQKEyVJ\nc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQLEwZD\nT01FVEExKDAmBgNVBAMTH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0ZXdheXMuaXQw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMR2RMw4cNImWSKdvZjDhz\n3JuO7/pMOnGw4hF6uu09cqX8qqBpkU/gd33xq7J254ojywwiIlLT7QaTce4YQU2W\nO5mPyqdHjnpA+C0fJWrQgRyJEXsOzwpxyUG42tim/9jgNNDaUuNSGgrMLGlzl0sU\ni3Cq04AY0hukrtFGe6DFvDsm8xoNwfV8jmO3IipWJdJdezRnCGDgTZqgIWj3yrHo\nLjfgLbs85AJ31plMahcEni1jDZYgzu7FurbKpO4FGSLUEI8VUxncdYx3IWidqYBD\nTjxFGIiRIcD59DTIBxZYT4IgGHhG1whnUtE7nZhtuxFvnxfH4gPi7mPcRwidNHg9\nAgMBAAGjggJIMIICRDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAd\nBgNVHQ4EFgQU+qOkofxo+Ei3aGD2lLEkM4L7LS0wDgYDVR0PAQH/BAQDAgWgMAwG\nA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1Ud\nIAQbMBkwDQYLKwYBBAGyMQECAh0wCAYGZ4EMAQICMDoGA1UdHwQzMDEwL6AtoCuG\nKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsG\nAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9y\nZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50\nZXJlbmEub3JnMIH1BgNVHREEge0wgeqCH3d3dy5jYXRhbmlhLXNjaWVuY2UtZ2F0\nZXdheXMuaXSCFWFnaW5mcmEtc2cuY3QuaW5mbi5pdIIVY29naXRvLW1lZC5jdC5p\nbmZuLml0giJlYXJ0aHNlcnZlci1zZy5jb25zb3J6aW8tY29tZXRhLml0gg5lY3Nn\nLmRjaC1ycC5ldYISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0\nghNsaWZlcmF5Mi5jdC5pbmZuLml0ghNzZ3cuYWZyaWNhLWdyaWQub3JnghV3d3cu\ncHJvZ2V0dG8taWNhcm8uaXQwDQYJKoZIhvcNAQEFBQADggEBAIzikPZKDI8rXlUU\niF8KUeEVYZMyBfRtl0sQYBZCprDoVpCr74CPTxQ72Jrh2mD8oAz0ZYVgOA19AbM8\nPskJlhx4bmDJvWU/C2FrOgYDNg9Tl7dqLnr18GDt7DuC0KXCDupgtBmwy7mayNgA\nn2jbIaYsfMI7k1msS1XoaVX7kBMgmeGY3V11Om9Te7iMWKFOhpavI2hbf741ODtV\nzBen58Q2WzjVEKVQYbY7UgtcYzOM44GhMcdS65lLsBviK7HzyB6I5Iu3TR0bcpFE\n2V4bd6L5foq3Qn+WO9wqOwnOk3qfD/TQId7NWv0ZE2vp8fPPaaRF2XcA7Qh5xltt\nj/MCNlE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sgw.africa-grid.org/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service allows to use on a Grid infrastructure the lighthouse applications of the eI4Africa project", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "Africa Grid Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://sp.eblib.com/shibboleth", { "entity_id": "https://sp.eblib.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.eblib.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Ebook Library", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "EBL", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.eblib.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Vinay", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "v@ebooks.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bharadwaj", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.eblib.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.eblib.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.eblib.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.eblib.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.eblib.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.eblib.com/Shibboleth.sso/DS" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.eblib.com/Shibboleth.sso/ACODS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "ebooks.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=vinay.bharadwaj@ebooks.com,CN=ebooks.com,OU=Area Servizi ICT,O=Politecnico di Milano,L=Milan,ST=Milan,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDNzCCAqCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMCSVQx\nDjAMBgNVBAgTBU1pbGFuMQ4wDAYDVQQHEwVNaWxhbjEeMBwGA1UEChMVUG9saXRl\nY25pY28gZGkgTWlsYW5vMRkwFwYDVQQLExBBcmVhIFNlcnZpemkgSUNUMRMwEQYD\nVQQDEwplYm9va3MuY29tMSkwJwYJKoZIhvcNAQkBFhp2aW5heS5iaGFyYWR3YWpA\nZWJvb2tzLmNvbTAeFw0xMTAyMjMxNTU2NDRaFw0xNjAyMjIxNTU2NDRaMIGoMQsw\nCQYDVQQGEwJJVDEOMAwGA1UECBMFTWlsYW4xDjAMBgNVBAcTBU1pbGFuMR4wHAYD\nVQQKExVQb2xpdGVjbmljbyBkaSBNaWxhbm8xGTAXBgNVBAsTEEFyZWEgU2Vydml6\naSBJQ1QxEzARBgNVBAMTCmVib29rcy5jb20xKTAnBgkqhkiG9w0BCQEWGnZpbmF5\nLmJoYXJhZHdhakBlYm9va3MuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\ngQD9XQY5ysPYf4+guHJH+o75Ebn+bXE44uogDRo+IMLqCKxvEV5+C9RaDLKmeAs1\nYbYaHRx1Y5bHgHgj4nX44k266qpV78WoUEslkP9ivOKW4+waMzYvRGSC++vMIVtr\nir6jQ94WvCxnS6JPJ5mDX6mEiVPIfuevBqYt+Cgj0Q2bMQIDAQABo28wbTAMBgNV\nHRMBAf8EAjAAMB0GA1UdDgQWBBS99SAMv7ZRQnNJ64Q5iC+xVikSCDALBgNVHQ8E\nBAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy\ndGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADgYEAG9XLSlU6eORQ1LTL481PFvwsmxUq\nq0Dc6MRsFLwilB3nI1MyA9R6EDh/Tw1Fo7YiZ397OrgYEMvVV5GC+z923Zta9pI+\nh71V8Nt69iFENpx52d3BuYDNkhjSf5oo1KkVHgAmhCPjhFqFa+B6BE79KIz2Bwrx\nYzM6IclOG3yKzoY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "ebooks.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=vinay.bharadwaj@ebooks.com,CN=ebooks.com,OU=Area Servizi ICT,O=Politecnico di Milano,L=Milan,ST=Milan,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDNzCCAqCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBqDELMAkGA1UEBhMCSVQx\nDjAMBgNVBAgTBU1pbGFuMQ4wDAYDVQQHEwVNaWxhbjEeMBwGA1UEChMVUG9saXRl\nY25pY28gZGkgTWlsYW5vMRkwFwYDVQQLExBBcmVhIFNlcnZpemkgSUNUMRMwEQYD\nVQQDEwplYm9va3MuY29tMSkwJwYJKoZIhvcNAQkBFhp2aW5heS5iaGFyYWR3YWpA\nZWJvb2tzLmNvbTAeFw0xMTAyMjMxNTU2NDRaFw0xNjAyMjIxNTU2NDRaMIGoMQsw\nCQYDVQQGEwJJVDEOMAwGA1UECBMFTWlsYW4xDjAMBgNVBAcTBU1pbGFuMR4wHAYD\nVQQKExVQb2xpdGVjbmljbyBkaSBNaWxhbm8xGTAXBgNVBAsTEEFyZWEgU2Vydml6\naSBJQ1QxEzARBgNVBAMTCmVib29rcy5jb20xKTAnBgkqhkiG9w0BCQEWGnZpbmF5\nLmJoYXJhZHdhakBlYm9va3MuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\ngQD9XQY5ysPYf4+guHJH+o75Ebn+bXE44uogDRo+IMLqCKxvEV5+C9RaDLKmeAs1\nYbYaHRx1Y5bHgHgj4nX44k266qpV78WoUEslkP9ivOKW4+waMzYvRGSC++vMIVtr\nir6jQ94WvCxnS6JPJ5mDX6mEiVPIfuevBqYt+Cgj0Q2bMQIDAQABo28wbTAMBgNV\nHRMBAf8EAjAAMB0GA1UdDgQWBBS99SAMv7ZRQnNJ64Q5iC+xVikSCDALBgNVHQ8E\nBAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy\ndGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADgYEAG9XLSlU6eORQ1LTL481PFvwsmxUq\nq0Dc6MRsFLwilB3nI1MyA9R6EDh/Tw1Fo7YiZ397OrgYEMvVV5GC+z923Zta9pI+\nh71V8Nt69iFENpx52d3BuYDNkhjSf5oo1KkVHgAmhCPjhFqFa+B6BE79KIz2Bwrx\nYzM6IclOG3yKzoY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.eblib.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.eblib.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.eblib.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.eblib.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://samadhi.kib.ki.se/shibboleth", { "entity_id": "https://samadhi.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "14803890058471736656", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw\nDgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7\nePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea\nwb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2\nppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt\nrrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff\n2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G\nA1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA\nDsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5\nsTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt\nJSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB\npvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs\naNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+\n15HeV+PRFYV9dngg8gm2vg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "14803890058471736656", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw\nDgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7\nePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea\nwb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2\nppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt\nrrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff\n2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G\nA1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA\nDsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5\nsTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt\nJSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB\npvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs\naNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+\n15HeV+PRFYV9dngg8gm2vg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://samadhi.kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/samadhi.kib.ki.se.xml" } } ], [ "https://betafoo.nordu.net/saml2/metadata/", { "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Lundberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lundberg@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "entity_id": "https://betafoo.nordu.net/saml2/metadata/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://betafoo.nordu.net/saml2/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/saml2/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAMvFLpEMEvybMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB2JldGFmb28wHhcNMTIwMTIzMTMwNzAwWhcNMjIwMTIwMTMwNzAwWjASMRAw\nDgYDVQQDEwdiZXRhZm9vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nn96BBnx0AbGpOlFnSJB2OM5eq/7nzzUx/lwfXIUxolYmz3m7QD16V6+wSRaVvK9R\n+83uUFjiFlKs9OEFRfcDJYgYhlV7r/SXyy41AlPrsqTCuYwEMErtVXePOc88it+V\nnX2wamumJxszGFxon9NXqwnTaza/yM0DFXPi5GJLwI0nhKugiXmlFQHICq2xcNBA\nEGjHQrL2FM//Fg3f8OJsJzqu2GjplWLNrphbdDH3++RJQQ+cNWq4XOzxTnM4BYoj\nn0Avwn35xA7dYdb7cu1qTzss/KCjjDxrJBE7mxJ9b1TK0gxSANfkiKxveJrAJque\nYjLmt2F268BRyMncF91SNwIDAQABozUwMzASBgNVHREECzAJggdiZXRhZm9vMB0G\nA1UdDgQWBBQCWrIP+6UbPqDmZu4046xkI8hUwjANBgkqhkiG9w0BAQUFAAOCAQEA\nEDFP2mVE6wKa2qQdfJUPGLnPp8a5UZKkwrvGpRYcgPp2JRUPRY0sBJlOPM8JeGKi\nrdb+7oWy5pHdpXWEY3gD+Vod7aHJ2g8fQ70l+nqHmh5pFTzqb3dnh8Dbn9M8cG0F\n2bATYYQt7fLEmGIFQ81Ix5Qnm+owPw7QxemE7DaGL4CCyNB5xiX0Kx38eCeEFps8\nFqI3Il3tF2U+FgOT+nizupQelaoagRNerw3p2FHEYeBaTCYiW3IF7lUMIjoX2MYI\n9P5iyOC2nGSq2vAzarevECtjw7KtKuX4K37LIEB5r07NXCPlfgTzHq1KomrY5Lhm\n91krk/l5w5Ayt90FuWQbAA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "uid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "0.9.2342.19200300.100.1.1" }, { "is_required": "false", "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "Federated Django sample SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/betafoo.nordu.net-8000-saml2.xml" } } ], [ "https://idp1.hs-augsburg.de/idp/shibboleth", { "entity_id": "https://idp1.hs-augsburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp1.hs-augsburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-augsburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-augsburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-augsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp1.hs-augsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G\nCSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN\nMTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz\nY2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT\nE2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI\nkz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo\nVcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my\n42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3\nToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR\naMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p\nOhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E\ngYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF\nBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw\nAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj\nZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg\niUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI\ndSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY\nf8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf\nOEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj\nAymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z\ncln+zg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp1.hs-augsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G\nCSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN\nMTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz\nY2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT\nE2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI\nkz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo\nVcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my\n42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3\nToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR\naMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p\nOhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E\ngYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF\nBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw\nAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj\nZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg\niUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI\ndSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY\nf8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf\nOEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj\nAymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z\ncln+zg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp1.hs-augsburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp1.hs-augsburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp1.hs-augsburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp1.hs-augsburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-augsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp1.hs-augsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G\nCSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN\nMTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz\nY2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT\nE2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI\nkz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo\nVcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my\n42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3\nToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR\naMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p\nOhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E\ngYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF\nBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw\nAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj\nZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg\niUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI\ndSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY\nf8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf\nOEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj\nAymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z\ncln+zg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp1.hs-augsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-augsburg.de,OU=Rechenzentrum,O=Fachhochschule Augsburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDWb0jzANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF0ZhY2hob2Noc2NodWxlIEF1Z3NidXJnMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMR0wGwYDVQQDExRGSCBBdWdzYnVyZyBDQSAtIEcwMjEgMB4G\nCSqGSIb3DQEJARYRY2FAZmgtYXVnc2J1cmcuZGUwHhcNMDgxMjE2MDkzODA3WhcN\nMTMxMjE1MDkzODA3WjBlMQswCQYDVQQGEwJERTEgMB4GA1UEChMXRmFjaGhvY2hz\nY2h1bGUgQXVnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHDAaBgNVBAMT\nE2lkcDEuaHMtYXVnc2J1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8gWpAiIyVdxXsA68rHTJ5LvlxZfhDEjnEFUvayvT/0Y2iXRZSnb+79jzI\nkz+HCgSQwHh9TG9ypJZn8RB9vkxUTMgU5f/pIvOdI4DV6KlAQX7RGdIPRxBaWXjo\nVcqoayxntkfMU61jRA9p2bk0EA3uT/pxnzve0gAn3wF4DH1V+1AO/Rmb/d0m15my\n42JzGOUKcs6RyaF5VqjGVQLLD72n18YD5zbQBylxn0r+WbrJ8ASKvKiRu/T86oF3\nToQmWPjEqMnB2XIyYu7uz8Y5RCHgcM/DMXLjXxOr7pqdU7yQvbpcHhHr4QTTdzGR\naMAj/Oqio6QPuOKy1L61dXSBceytAgMBAAGjggHSMIIBzjAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFKUAUSuvuh5EWFNPXRYWICHovPa8MB8GA1UdIwQYMBaAFNVwF+PewZf0CD7p\nOhGz6IjxkEfkMBwGA1UdEQQVMBOBEWNhQGZoLWF1Z3NidXJnLmRlMIGNBgNVHR8E\ngYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZmgtYXVnc2J1cmct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGmBggrBgEF\nBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1hdWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggrBgEFBQcw\nAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1hdWdzYnVyZy1jYS9wdWIvY2Fj\nZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPHeiCv3u24AxLffg\niUTaEQq/+w8f2IgigO26Oq3Z2L5jLH9OeFXjKHOj2L1SzrW5cvuKijmMhSvlcCsI\ndSbt5uzza86ypR9wQARcVBEO1o2HIGEkIcy4IoLF/fQddMs5g5/12YJjtUt5vyJY\nf8IMl0N3Qq5SSIqh0QUfeFxFxArwJjLnMxA9bvg9Vy9jdftZoAJ5F5Ulf3Ofnpqf\nOEKCBtjuDDCfT2ZXClPIavsE8cXoGDo6xgP5zV8o0IvzDTM3DhlD6lMvVj4IFhjj\nAymMd/bc0s9QWtg6cTNyjd4QbIaSAMZXApNYRDkYyB2v5Tmi1YAlDXUS/DmWmb4Z\ncln+zg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Augsburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Augsburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-augsburg.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Arno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "arno.schneider@hs-augsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schneider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Arno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "arno.schneider@hs-augsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schneider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://lingon.ladok.umu.se:8087/sp.xml", { "entity_id": "https://lingon.ladok.umu.se:8087/sp.xml", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/lingon.ladok.umu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "se", "text": "Ume Universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "se", "text": "Ume Universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.umu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Roland", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roland.hedberg@umu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hedberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lingon.ladok.umu.se:8087/sls" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lingon.ladok.umu.se:8087/acs/post" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lingon.ladok.umu.se:8087/acs/redirect" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lingon.ladok.umu.se:8087/acs/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lingon.ladok.umu.se:8087/ecp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://lingon.ladok.umu.se:8087/disco" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://lingon.ladok.umu.se:8087/ars" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lingon.ladok.umu.se:8087/mni" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lingon.ladok.umu.se:8087/mni" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lingon.ladok.umu.se:8087/mni" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lingon.ladok.umu.se:8087/acs/artifact" } ] } ] } ], [ "https://idp2.jacobs-university.de/idp/shibboleth", { "entity_id": "https://idp2.jacobs-university.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp2.jacobs-university.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.jacobs-university.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.jacobs-university.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.jacobs-university.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.jacobs-university.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "jacobs-university.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp2.jacobs-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp2.jacobs-university.de,O=Jacobs University Bremen gGmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFKzCCBBOgAwIBAgIEEgMQTjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIMQ8wDQYD\nVQQLEwZJUkMtSVQxIzAhBgNVBAMTGkphY29icyBVbml2ZXJzaXR5IENBIC0gRzAx\nMB4XDTExMDUzMDEyNTExMFoXDTE2MDUyODEyNTExMFowWjELMAkGA1UEBhMCREUx\nJzAlBgNVBAoTHkphY29icyBVbml2ZXJzaXR5IEJyZW1lbiBnR21iSDEiMCAGA1UE\nAxMZaWRwMi5qYWNvYnMtdW5pdmVyc2l0eS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALBn+nYoa8EkdT59Kn5iyaouvhAZTZsuAB2hqg2Ldo/8J4Pc\nSU6y0ck/a2xgK45CDK+bE12fGM1A828Z+Zkx615PyXRve3Z3uhKLwWh+aVh9Czsn\nO5a4GGPLY/fVeeJyAWk95Vgco2h7hGxOrCGynMCx+wa89SIA1q4DYo4stDPu5zaC\nkZn2+m2eH6Ht6UjIqA4GEhh9/lXNoLJruq/kFgUA0TC5KelRWO2M40zACljgUXjZ\n3ISZXtFqI+1kHTxUd6h/mlsKVk4iFjYLK5HZwl+8/pueO3spiNISLZ8KBewyehVv\ncGsYLGermgavGpNfuHXQn5eZ9nBveWd6zWkGZz0CAwEAAaOCAeUwggHhMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBTismVGIRouSFz019/hsKvjP4k35TAfBgNVHSMEGDAWgBQcq0Ha1JXUnR6CzU19\nEyU37B+IpzApBgNVHREEIjAggR5pdHN1cHBvcnRAamFjb2JzLXVuaXZlcnNpdHku\nZGUwgZUGA1UdHwSBjTCBijBDoEGgP4Y9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9q\nYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3JsL2NhY3JsLmNybDBDoEGgP4Y9aHR0\ncDovL2NkcDIucGNhLmRmbi5kZS9qYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBrgYIKwYBBQUHAQEEgaEwgZ4wTQYIKwYBBQUHMAKGQWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvamFjb2JzLXVuaXZlcnNpdHktY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME0GCCsGAQUFBzAChkFodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2phY29icy11bml2ZXJzaXR5LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkq\nhkiG9w0BAQUFAAOCAQEAdpCxa/1qVbMWIpJaOkAvhMC6U329LELs5yQLETHvmlPN\nr3t1ULEQnssVDVtD7QfoKpUnRTmcSdOj13e+lTf2KEH46jVowVG9R4xZ4pf9huB6\nIq8CkpOUYTdhzbf3XP/YQRzSWNRe4TJQXqVgvmuG810yKbDRiA2gMnHnE1vbz4u+\n+dL9AEycWmnXgWu5K9QlyAKQxs35VZU1J+2x8PRO8of/csD1C4EcoEwq986tpjRd\nIabwcBEXXxXY0P6/0zC5UrnPCkzyZmL67m/gGNmGhJ3tDnb9mxdrp6t+5JmtG4Qf\nUlOc3b1APPVI3weamhzR+rrUr45b/yLBbFTLwXsTWw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.jacobs-university.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.jacobs-university.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.jacobs-university.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.jacobs-university.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "jacobs-university.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp2.jacobs-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp2.jacobs-university.de,O=Jacobs University Bremen gGmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFKzCCBBOgAwIBAgIEEgMQTjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEnMCUGA1UEChMeSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIMQ8wDQYD\nVQQLEwZJUkMtSVQxIzAhBgNVBAMTGkphY29icyBVbml2ZXJzaXR5IENBIC0gRzAx\nMB4XDTExMDUzMDEyNTExMFoXDTE2MDUyODEyNTExMFowWjELMAkGA1UEBhMCREUx\nJzAlBgNVBAoTHkphY29icyBVbml2ZXJzaXR5IEJyZW1lbiBnR21iSDEiMCAGA1UE\nAxMZaWRwMi5qYWNvYnMtdW5pdmVyc2l0eS5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALBn+nYoa8EkdT59Kn5iyaouvhAZTZsuAB2hqg2Ldo/8J4Pc\nSU6y0ck/a2xgK45CDK+bE12fGM1A828Z+Zkx615PyXRve3Z3uhKLwWh+aVh9Czsn\nO5a4GGPLY/fVeeJyAWk95Vgco2h7hGxOrCGynMCx+wa89SIA1q4DYo4stDPu5zaC\nkZn2+m2eH6Ht6UjIqA4GEhh9/lXNoLJruq/kFgUA0TC5KelRWO2M40zACljgUXjZ\n3ISZXtFqI+1kHTxUd6h/mlsKVk4iFjYLK5HZwl+8/pueO3spiNISLZ8KBewyehVv\ncGsYLGermgavGpNfuHXQn5eZ9nBveWd6zWkGZz0CAwEAAaOCAeUwggHhMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBTismVGIRouSFz019/hsKvjP4k35TAfBgNVHSMEGDAWgBQcq0Ha1JXUnR6CzU19\nEyU37B+IpzApBgNVHREEIjAggR5pdHN1cHBvcnRAamFjb2JzLXVuaXZlcnNpdHku\nZGUwgZUGA1UdHwSBjTCBijBDoEGgP4Y9aHR0cDovL2NkcDEucGNhLmRmbi5kZS9q\nYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3JsL2NhY3JsLmNybDBDoEGgP4Y9aHR0\ncDovL2NkcDIucGNhLmRmbi5kZS9qYWNvYnMtdW5pdmVyc2l0eS1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBrgYIKwYBBQUHAQEEgaEwgZ4wTQYIKwYBBQUHMAKGQWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvamFjb2JzLXVuaXZlcnNpdHktY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME0GCCsGAQUFBzAChkFodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2phY29icy11bml2ZXJzaXR5LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkq\nhkiG9w0BAQUFAAOCAQEAdpCxa/1qVbMWIpJaOkAvhMC6U329LELs5yQLETHvmlPN\nr3t1ULEQnssVDVtD7QfoKpUnRTmcSdOj13e+lTf2KEH46jVowVG9R4xZ4pf9huB6\nIq8CkpOUYTdhzbf3XP/YQRzSWNRe4TJQXqVgvmuG810yKbDRiA2gMnHnE1vbz4u+\n+dL9AEycWmnXgWu5K9QlyAKQxs35VZU1J+2x8PRO8of/csD1C4EcoEwq986tpjRd\nIabwcBEXXxXY0P6/0zC5UrnPCkzyZmL67m/gGNmGhJ3tDnb9mxdrp6t+5JmtG4Qf\nUlOc3b1APPVI3weamhzR+rrUr45b/yLBbFTLwXsTWw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Jacobs University Bremen gGmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Jacobs University Bremen gGmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.jacobs-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mario", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "itsupport@jacobs-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kaiser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Torge", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "t.schmidt@jacobs-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schmidt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://beta.lobber.se/shibboleth", { "entity_id": "https://beta.lobber.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.lobber.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.lobber.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.lobber.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.lobber.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET Lobber (BETA) - a BitTorrent data distribution service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" } ], "service_name": [ { "lang": "en", "text": "SUNET Lobber (BETA)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.lobber.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://beta.lobber.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://beta.lobber.se/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "beta.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://beta.lobber.se/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=beta.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy\nNVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY\nJDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU\nTvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6\nCuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E\nBBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw\nh6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3\nDQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw\nzVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP\nTisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq\nD46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN\n5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz\n/MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "beta.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://beta.lobber.se/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=beta.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAK3WrSSve3L0MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmJldGEubG9iYmVyLnNlMB4XDTEwMDQxNjA4MzUyNVoXDTIwMDQxMzA4MzUy\nNVowGTEXMBUGA1UEAxMOYmV0YS5sb2JiZXIuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDUL7NU/brgRsoszEetP0BPY9XcmjSY9BymFpvOn09zLvoY\nJDUgRa5Y54ob3vZZ6dkIBhqZulbTM1/8OMyOFk3zL/SkJJK4Ga7xVelT3JdQGwIU\nTvSuxg2p8CXVijurqVtYp8wWsVyelrpLiQh1X7JSqLlSordJBsFJrKlj7Y8eTqy6\nCuEaWXV4E6pqTmlM2Q+WILSG0G7j8YYw9FVlzTDaF5xM4FhQsYa3DWHNZUZlmB/E\nBBUJmcPpZCDOQP/n5dZnQrDQYSuDudy3UpkuHQHf4B8yiffdOKMFzHcTfQDuMJXw\nh6sA5Xrq1WpsOwn9kgONyDm8ML3IFJC3AYLOLvfdAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDmJldGEubG9iYmVyLnNlhiRodHRwczovL2JldGEubG9iYmVyLnNlL3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFEWVLP4kBg/gV79XUV32F6dX7kKBMA0GCSqGSIb3\nDQEBBQUAA4IBAQA666NJBd3xPuNy6PRToyJvGmltOxIsn2HFHANX5xqc7GK9v6vw\nzVhVTpx64sZFC6/B/laF9RNmtr9IxiI2wk43ZkdFtoADGlXMKevQ4+CjdLbqb4VP\nTisAp2vpojnlXtmdj3UCzOmiMjgLlRQY8WN1/vMVBNeYKtJSyXfl4mWVNUTBxnAq\nD46Wa7GYLUVqlWdkWDHBznr4QA4MRxhJDOsm9aVVDq4yAOwCQrHdY+xDokcx4mdN\n5dNwkP7gqpYuryKTfnI32kaRKL+kMXotFg6r+qAaIEo67D3LMnWJE75aZb16HVwz\n/MAyn2Vwd/VAgvtvblNu62vT9+d6mW7zQqTZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://beta.lobber.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.lobber.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.lobber.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.lobber.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.lobber.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/beta.lobber.se.xml" } } ], [ "https://calipso.cpd.ufv.br/idp/shibboleth", { "entity_id": "https://calipso.cpd.ufv.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/calipso.cpd.ufv.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://calipso.cpd.ufv.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://calipso.cpd.ufv.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://calipso.cpd.ufv.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://calipso.cpd.ufv.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufv.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufv.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufv.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfTCCA2WgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB3TELMAkGA1UEBhMCQlIx\nFTATBgNVBAgTDE1pbmFzIEdlcmFpczEPMA0GA1UEBxMGVmljb3NhMS0wKwYDVQQK\nEyRVRlYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBWaWNvc2ExNDAyBgNVBAsT\nK0RUSSAtIERpcmV0b3JpYSBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xJDAi\nBgkqhkiG9w0BCQEWFXBvbGx5YW5uYS5tb3RhQHVmdi5icjEbMBkGA1UEAxMSY2Fs\naXBzby5jcGQudWZ2LmJyMB4XDTEwMDQwODEyMjk0MFoXDTEzMDQwNzEyMjk0MFow\ngd0xCzAJBgNVBAYTAkJSMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxDzANBgNVBAcT\nBlZpY29zYTEtMCsGA1UEChMkVUZWIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg\nVmljb3NhMTQwMgYDVQQLEytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBk\nYSBJbmZvcm1hY2FvMSQwIgYJKoZIhvcNAQkBFhVwb2xseWFubmEubW90YUB1ZnYu\nYnIxGzAZBgNVBAMTEmNhbGlwc28uY3BkLnVmdi5icjCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMozVW2X3OMKcEQcp4RnGTFR2s6iSFoHvkVPjYkpWszZ\n+QfEV3GroXsLWv/RjJ+QtXhXfttFB0fNdiCWhxh2wbkeF2t1v21B+sCirnf+1qm6\ne0oetbRxK6k5O39pioOdEdUrMoN5s2WLoqMmK8ryqgb25GwLVolne9S4Wwyaocgp\nbDYjG11lZia7bEO03TsKPv7i5s4d2htD/wU+qkDT52H6aGI09L25bpwT+/aeUeIH\nFvy750y5voXDaXx6MH9DrGslG7Dr9S/207uq0AxIrHaIgUbl6307tZhFbN32kBLT\nd/413Qb6H4RKsxwv+DLmy3UEa/c4UGeN7Vn7RDm5+/0CAwEAAaNGMEQwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBaAwKgYDVR0lBCMwIQYIKwYBBQUHAwEGCWCGSAGG+EIE\nAQYKKwYBBAGCNwoDAzANBgkqhkiG9w0BAQUFAAOCAQEAAzFQSYz2mWPl2z0fhnc8\nKfVtknNUnZFOzozeTD4UrmtTjRZo2O2BY6+9imoLcPtW3GH1fV7maZBk2QdHm1NN\n63yt1rqfMVplsCBbRpgSEBdIEHwUDmT3xGrFphhW84QGIh7dJuhdvaQ522C/YVyK\nzqppjlaUSZgqp4/jL8okZfDRgP+Sw3dBt0zJ+YpR60EQ7niv9mUKsJH4JXGcVtV+\neTUY0S2J5SynJg4s5y9P2tMykzU/tA1pa+B1joFMAe37uKlKTiTWPJgSz/Q0/1bY\nZEvbFOP1xLmtYXK8ipoyp3dauE5ls2QwIhanMz5A6SpPJYWO+9nLq7MQiSwfuvvJ\n1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://calipso.cpd.ufv.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://calipso.cpd.ufv.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://calipso.cpd.ufv.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://calipso.cpd.ufv.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufv.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfTCCA2WgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB3TELMAkGA1UEBhMCQlIx\nFTATBgNVBAgTDE1pbmFzIEdlcmFpczEPMA0GA1UEBxMGVmljb3NhMS0wKwYDVQQK\nEyRVRlYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBWaWNvc2ExNDAyBgNVBAsT\nK0RUSSAtIERpcmV0b3JpYSBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xJDAi\nBgkqhkiG9w0BCQEWFXBvbGx5YW5uYS5tb3RhQHVmdi5icjEbMBkGA1UEAxMSY2Fs\naXBzby5jcGQudWZ2LmJyMB4XDTEwMDQwODEyMjk0MFoXDTEzMDQwNzEyMjk0MFow\ngd0xCzAJBgNVBAYTAkJSMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxDzANBgNVBAcT\nBlZpY29zYTEtMCsGA1UEChMkVUZWIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg\nVmljb3NhMTQwMgYDVQQLEytEVEkgLSBEaXJldG9yaWEgZGUgVGVjbm9sb2dpYSBk\nYSBJbmZvcm1hY2FvMSQwIgYJKoZIhvcNAQkBFhVwb2xseWFubmEubW90YUB1ZnYu\nYnIxGzAZBgNVBAMTEmNhbGlwc28uY3BkLnVmdi5icjCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMozVW2X3OMKcEQcp4RnGTFR2s6iSFoHvkVPjYkpWszZ\n+QfEV3GroXsLWv/RjJ+QtXhXfttFB0fNdiCWhxh2wbkeF2t1v21B+sCirnf+1qm6\ne0oetbRxK6k5O39pioOdEdUrMoN5s2WLoqMmK8ryqgb25GwLVolne9S4Wwyaocgp\nbDYjG11lZia7bEO03TsKPv7i5s4d2htD/wU+qkDT52H6aGI09L25bpwT+/aeUeIH\nFvy750y5voXDaXx6MH9DrGslG7Dr9S/207uq0AxIrHaIgUbl6307tZhFbN32kBLT\nd/413Qb6H4RKsxwv+DLmy3UEa/c4UGeN7Vn7RDm5+/0CAwEAAaNGMEQwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBaAwKgYDVR0lBCMwIQYIKwYBBQUHAwEGCWCGSAGG+EIE\nAQYKKwYBBAGCNwoDAzANBgkqhkiG9w0BAQUFAAOCAQEAAzFQSYz2mWPl2z0fhnc8\nKfVtknNUnZFOzozeTD4UrmtTjRZo2O2BY6+9imoLcPtW3GH1fV7maZBk2QdHm1NN\n63yt1rqfMVplsCBbRpgSEBdIEHwUDmT3xGrFphhW84QGIh7dJuhdvaQ522C/YVyK\nzqppjlaUSZgqp4/jL8okZfDRgP+Sw3dBt0zJ+YpR60EQ7niv9mUKsJH4JXGcVtV+\neTUY0S2J5SynJg4s5y9P2tMykzU/tA1pa+B1joFMAe37uKlKTiTWPJgSz/Q0/1bY\nZEvbFOP1xLmtYXK8ipoyp3dauE5ls2QwIhanMz5A6SpPJYWO+9nLq7MQiSwfuvvJ\n1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFV - Universidade Federal de Vicosa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufv.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufv.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "pollyanna.mota@ufv.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pollyanna Lopes Mota", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://vfu-gemdev.it.su.se/Shibboleth.sso", { "id": "_155af7801eb643ce8235d889a398f816", "entity_id": "https://vfu-gemdev.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "vfu-gemdev-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vfu-gemdev-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAM2DRYvk1gHoMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD3ZmdS1nZW1kZXYtc3AwMTAeFw0xMjAzMjMxMTIzNTVaFw0yMjAzMjExMTIz\nNTVaMBoxGDAWBgNVBAMTD3ZmdS1nZW1kZXYtc3AwMTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMNWXQiNwZrd5EpYMZEYbTTQAGLIHPuAgzAf5mrjnyXF\n+811k0uJova1/Jsb1TYyua5Ti5SncDIKsLZFFpxbIHF7Yq22r4bmrYdsQ9bTeifc\nNlMjY/N9we9x/07LmxMopbAZEHbwm7b/xsoSpJ6uGs6wRSxpBejGmB9t5BhQzNN2\nicp/H89hzyOqyzAMl3O6SirdVh/cNqFBAlnVS21Nryy1wWZMr3w0HhkbkEz6Zanz\n6KtWI3IFqeHOhPomiVaWquTp49pGO43cwHb6Tx1h4h+OSqCN9TazA8nOJ0PMAUMp\nNnPgWQW6SO13nVAcHihIDPfoYvD/wW2CYJjUT5OzjqECAwEAAaM9MDswGgYDVR0R\nBBMwEYIPdmZ1LWdlbWRldi1zcDAxMB0GA1UdDgQWBBSEdlf3VKcDHEXFAgPS21B9\nV+cblDANBgkqhkiG9w0BAQUFAAOCAQEAsre/1aUSAAo9bV7rYksGRiCev7VWIxQo\nedcLShMNCBNB9/ozjHtc84J70ONzGPT8oluEBIv5Pl6A0E1RdOjEcnqlvC0Xy0Ad\nu2MmVCM59MNhPMhh8IeBwLcX5jXTOWNvus/Z1rN4NNvYUoPZ9V4+ghAhE09qWSXG\n//NXO1nEPxaPOvs7mwS74gevi6bcbhDULdLWm9Sh6h8La66MHL88QlLHoY9wNCJw\nxAS3RyWn29BJ1tVJtSzAQZLzUtL1XisTFaGHGcCxEgG0+JkqxEl5zi2gGcYxkdpq\nUaFs0ulwkp2uVhPCL1SV0KFnIWeKpY9rkcacQlpaDxwK5TKUnmw3zA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "vfu-gemdev-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vfu-gemdev-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAM2DRYvk1gHoMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD3ZmdS1nZW1kZXYtc3AwMTAeFw0xMjAzMjMxMTIzNTVaFw0yMjAzMjExMTIz\nNTVaMBoxGDAWBgNVBAMTD3ZmdS1nZW1kZXYtc3AwMTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMNWXQiNwZrd5EpYMZEYbTTQAGLIHPuAgzAf5mrjnyXF\n+811k0uJova1/Jsb1TYyua5Ti5SncDIKsLZFFpxbIHF7Yq22r4bmrYdsQ9bTeifc\nNlMjY/N9we9x/07LmxMopbAZEHbwm7b/xsoSpJ6uGs6wRSxpBejGmB9t5BhQzNN2\nicp/H89hzyOqyzAMl3O6SirdVh/cNqFBAlnVS21Nryy1wWZMr3w0HhkbkEz6Zanz\n6KtWI3IFqeHOhPomiVaWquTp49pGO43cwHb6Tx1h4h+OSqCN9TazA8nOJ0PMAUMp\nNnPgWQW6SO13nVAcHihIDPfoYvD/wW2CYJjUT5OzjqECAwEAAaM9MDswGgYDVR0R\nBBMwEYIPdmZ1LWdlbWRldi1zcDAxMB0GA1UdDgQWBBSEdlf3VKcDHEXFAgPS21B9\nV+cblDANBgkqhkiG9w0BAQUFAAOCAQEAsre/1aUSAAo9bV7rYksGRiCev7VWIxQo\nedcLShMNCBNB9/ozjHtc84J70ONzGPT8oluEBIv5Pl6A0E1RdOjEcnqlvC0Xy0Ad\nu2MmVCM59MNhPMhh8IeBwLcX5jXTOWNvus/Z1rN4NNvYUoPZ9V4+ghAhE09qWSXG\n//NXO1nEPxaPOvs7mwS74gevi6bcbhDULdLWm9Sh6h8La66MHL88QlLHoY9wNCJw\nxAS3RyWn29BJ1tVJtSzAQZLzUtL1XisTFaGHGcCxEgG0+JkqxEl5zi2gGcYxkdpq\nUaFs0ulwkp2uVhPCL1SV0KFnIWeKpY9rkcacQlpaDxwK5TKUnmw3zA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-gemdev.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/vfu-gemdev.it.su.se.xml" } } ], [ "https://www.degruyter.com/shibboleth", { "entity_id": "https://www.degruyter.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.degruyter.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "De Gruyter Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "De Gruyter Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.degruyter.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Scott", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "it@ifactory.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Cipriano", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Ulrike", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ulrike.engel@degruyter.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Engel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "www.degruyter.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.degruyter.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIEEpCtsTANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDExF3\nd3cuZGVncnV5dGVyLmNvbTAeFw0xMjAxMjcwMzE2MzBaFw0xNTAxMjYwMzE2MzBa\nMBwxGjAYBgNVBAMTEXd3dy5kZWdydXl0ZXIuY29tMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAtToxdgbSOQHMFtLO+p50jHIis3Cg1n08fU8scnC5mGnm\nQKBb+io0YLFMZ+pGrYWl3nOr3lsVnSj+7FWTJYWlGqkGf4fW0htYxeLUYTmw17pg\n2yzjaKKmefQ5EX03dVnMmFfG6n4ITBms/xm28u3JRWmAZ8i4SUZhsZM1UAKmyddv\nDeF4P/MDOg+HotkEZzv8Ce0Iqf5xS2Gl2NvJuQBVQfROyXvC1UvWFPJry8Sp5izg\nnekjb87CWD/sHj/1/ih+t7KTKhyqPEcdywOYzVAlL28LNJm1Sx2T6b+qmxu0sLe8\ne0A7K8/Klevx0c+L+1apbh1vYVH4e3KN+mhsUbBSyQIDAQABo2UwYzAdBgNVHQ4E\nFgQUX0SLbR2HWLTt/d7PhuyMq4CVAD0wQgYDVR0RBDswOYYkaHR0cHM6Ly93d3cu\nZGVncnV5dGVyLmNvbS9zaGliYm9sZXRoghF3d3cuZGVncnV5dGVyLmNvbTANBgkq\nhkiG9w0BAQsFAAOCAQEAM/uD1qjWNFP9lOUk48zRve2pIZIkq+lOr4JB7ORLUaLn\nUFIC3ay1JwSGEoaic0VA9kNGCfevUluMLZJfAtYYQkTx0hqF264tf8W2MdvaFlJa\nWwqciyEhs/Wg4daMUoSfCrKUwhwb3veY5nToqgJ5zJ/5sZYRdjzDH7PumH3klSG0\ne6FV3DgCekCajSBjOoQLjlcgseHXTX3/JguL9uyJVxMNPArbW6ciE7nCAXwg2neL\nklxijSNZsJQno36M5UueC9aLK4mdoJrS06CRLOeyxBNQachanmq6XBx/yWSeBBq5\nvxnuL36+AybWxM2JdPoPKWxXLxi9KgtY1Fw/Heyaug==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "www.degruyter.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.degruyter.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIEEpCtsTANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDExF3\nd3cuZGVncnV5dGVyLmNvbTAeFw0xMjAxMjcwMzE2MzBaFw0xNTAxMjYwMzE2MzBa\nMBwxGjAYBgNVBAMTEXd3dy5kZWdydXl0ZXIuY29tMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAtToxdgbSOQHMFtLO+p50jHIis3Cg1n08fU8scnC5mGnm\nQKBb+io0YLFMZ+pGrYWl3nOr3lsVnSj+7FWTJYWlGqkGf4fW0htYxeLUYTmw17pg\n2yzjaKKmefQ5EX03dVnMmFfG6n4ITBms/xm28u3JRWmAZ8i4SUZhsZM1UAKmyddv\nDeF4P/MDOg+HotkEZzv8Ce0Iqf5xS2Gl2NvJuQBVQfROyXvC1UvWFPJry8Sp5izg\nnekjb87CWD/sHj/1/ih+t7KTKhyqPEcdywOYzVAlL28LNJm1Sx2T6b+qmxu0sLe8\ne0A7K8/Klevx0c+L+1apbh1vYVH4e3KN+mhsUbBSyQIDAQABo2UwYzAdBgNVHQ4E\nFgQUX0SLbR2HWLTt/d7PhuyMq4CVAD0wQgYDVR0RBDswOYYkaHR0cHM6Ly93d3cu\nZGVncnV5dGVyLmNvbS9zaGliYm9sZXRoghF3d3cuZGVncnV5dGVyLmNvbTANBgkq\nhkiG9w0BAQsFAAOCAQEAM/uD1qjWNFP9lOUk48zRve2pIZIkq+lOr4JB7ORLUaLn\nUFIC3ay1JwSGEoaic0VA9kNGCfevUluMLZJfAtYYQkTx0hqF264tf8W2MdvaFlJa\nWwqciyEhs/Wg4daMUoSfCrKUwhwb3veY5nToqgJ5zJ/5sZYRdjzDH7PumH3klSG0\ne6FV3DgCekCajSBjOoQLjlcgseHXTX3/JguL9uyJVxMNPArbW6ciE7nCAXwg2neL\nklxijSNZsJQno36M5UueC9aLK4mdoJrS06CRLOeyxBNQachanmq6XBx/yWSeBBq5\nvxnuL36+AybWxM2JdPoPKWxXLxi9KgtY1Fw/Heyaug==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.degruyter.com/oa/auth/rcv/shib/post" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.degruyter.com/oa/auth/rcv/shib/art" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.degruyter.com/oa/auth/rcv/saml2/post" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.degruyter.com/oa/auth/rcv/saml2/art" } ] } ] } ], [ "https://shibboleth.ufsc.br/idp/shibboleth", { "entity_id": "https://shibboleth.ufsc.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.ufsc.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.ufsc.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.ufsc.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.ufsc.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.ufsc.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufsc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufsc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufsc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIESzCCAzOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxDELMAkGA1UEBhMCQlIx\nFzAVBgNVBAgTDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlz\nMTYwNAYDVQQKEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEg\nQ2F0YXJpbmExLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRv\nIGRlIERhZG9zMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwHhcNMTAwNTAy\nMTUyNTQzWhcNMTMwNTAxMTUyNTQzWjCBxDELMAkGA1UEBhMCQlIxFzAVBgNVBAgT\nDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMTYwNAYDVQQK\nEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEgQ2F0YXJpbmEx\nLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9z\nMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/oBIF0VeleZ37F3PzefDHAIrgwIaN2aRyLzZ4Uv8/FYsW\nLIXeOxXr49qJ77jFFkv/UzXZJvLvb6yhKC0A18E+ZDcKSQZuYoG8Arx+ohPREI82\n4htm1uAwGAw/SUsDVTgFodHOmIOmal71f6sorCKb1GeBkDkpkSYyYXG3t7fktVY7\n41kqaPcGellMrccwKztjFs31GvNLNZCpLOpF3lLmmpDApOaFO1f9qbSKv0GZPYPm\n/8NxE+4wJMUVHzExCpn/YV0rBd4DfNhU4LJGx6yYQCe+Rj6Uu9vL3AHcBU5kPT/g\ngxte+CDsQADIoYct8oPPDsZa4ezejgh1+XbTcqTzAgMBAAGjRjBEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG\nCisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBABDXKoRWo0mR3SNv98le5NbN\n0QeuL52xlm51qmhWHKCT0ph0AmfDO4LdG/o1oPrtZup34/7BBRKHifuvluknH2DW\ndD9JhriTxsCsw/6Q5UtkQ2ZL40eic2VKk7LKsv8WsVq0Dddfz9aQVAmqnAExKLux\nYY+Hd0263kpDiu/0yEiT4G/3RPhKAmtib08Muc5FPQfIjM/IpF0OydhKYLCPQhtQ\n+0L6xe7VreHsP/n9EoGQ/2hZty+D4k2myZ/ypZH00jSs4+0cVysLZGKbRp481nOn\nutYTuLXJ0VDcCFf3RMwNYDCkW9k160NOZIap3RGIftCo2KR12TlxIE0+McltbGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.ufsc.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.ufsc.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.ufsc.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.ufsc.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufsc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIESzCCAzOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBxDELMAkGA1UEBhMCQlIx\nFzAVBgNVBAgTDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlz\nMTYwNAYDVQQKEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEg\nQ2F0YXJpbmExLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRv\nIGRlIERhZG9zMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwHhcNMTAwNTAy\nMTUyNTQzWhcNMTMwNTAxMTUyNTQzWjCBxDELMAkGA1UEBhMCQlIxFzAVBgNVBAgT\nDlNhbnRhIENhdGFyaW5hMRYwFAYDVQQHEw1GbG9yaWFub3BvbGlzMTYwNAYDVQQK\nEy1VRlNDIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2FudGEgQ2F0YXJpbmEx\nLzAtBgNVBAsTJk5QRCAtIE51Y2xlbyBkZSBQcm9jZXNzYW1lbnRvIGRlIERhZG9z\nMRswGQYDVQQDExJzaGliYm9sZXRoLnVmc2MuYnIwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/oBIF0VeleZ37F3PzefDHAIrgwIaN2aRyLzZ4Uv8/FYsW\nLIXeOxXr49qJ77jFFkv/UzXZJvLvb6yhKC0A18E+ZDcKSQZuYoG8Arx+ohPREI82\n4htm1uAwGAw/SUsDVTgFodHOmIOmal71f6sorCKb1GeBkDkpkSYyYXG3t7fktVY7\n41kqaPcGellMrccwKztjFs31GvNLNZCpLOpF3lLmmpDApOaFO1f9qbSKv0GZPYPm\n/8NxE+4wJMUVHzExCpn/YV0rBd4DfNhU4LJGx6yYQCe+Rj6Uu9vL3AHcBU5kPT/g\ngxte+CDsQADIoYct8oPPDsZa4ezejgh1+XbTcqTzAgMBAAGjRjBEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG\nCisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBABDXKoRWo0mR3SNv98le5NbN\n0QeuL52xlm51qmhWHKCT0ph0AmfDO4LdG/o1oPrtZup34/7BBRKHifuvluknH2DW\ndD9JhriTxsCsw/6Q5UtkQ2ZL40eic2VKk7LKsv8WsVq0Dddfz9aQVAmqnAExKLux\nYY+Hd0263kpDiu/0yEiT4G/3RPhKAmtib08Muc5FPQfIjM/IpF0OydhKYLCPQhtQ\n+0L6xe7VreHsP/n9EoGQ/2hZty+D4k2myZ/ypZH00jSs4+0cVysLZGKbRp481nOn\nutYTuLXJ0VDcCFf3RMwNYDCkW9k160NOZIap3RGIftCo2KR12TlxIE0+McltbGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFSC - Universidade Federal de Santa Catarina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufsc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufsc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "marcio@npd.ufsc.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Marcio Clemes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.hochschule-bc.de/idp/shibboleth", { "entity_id": "https://idp.hochschule-bc.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hochschule-bc.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hochschule-bc.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hochschule-bc.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hochschule-bc.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hochschule-bc.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hochschule-bc.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rz1ads.fh-biberach.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hochschule-bc.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hochschule-bc.de,OU=Rechenzentrum,O=Hochschule Biberach,L=Biberach,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlTCCBH2gAwIBAgIEEV0vSzANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIQmliZXJh\nY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUgQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xHTAbBgNVBAMTFEhCQy1HbG9iYWwgQ0EgLSBHIDAxMSEwHwYJKoZI\nhvcNAQkBFhJwa2lAZmgtYmliZXJhY2guZGUwHhcNMTEwMTI0MTcwNzA4WhcNMTYw\nMTIzMTcwNzA4WjCBkjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0\ndGVtYmVyZzERMA8GA1UEBxMIQmliZXJhY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUg\nQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHTAbBgNVBAMTFGlkcC5o\nb2Noc2NodWxlLWJjLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nqtj8K4twdlFO6g3v+5yAWFmcQF2w3RB5dt6fUhF79dhb52jSWwqax/zhGjznGHsh\ncGa2ssx0Srbdd0q6B8pE4qj/6aj7Zwex/mUTZpn1ohvAxmtXhu8UorK42klm9NJV\nA/RSs1mNKqG1sMJIVVAxzJrQ0AcIfYVgkh5pY0tuzCWu2badGTdoiY5xzhy1jcGm\nzRZlWFUO/0iUlEPAZbIHbvqjDrEQ5I/O9AGEIoY2bS2ezEqIULPKXILdFLl/W5m6\n15ctpggBz3iIBZXMnmFNhWYsGGMwv+Q2poANbKlZFZBFsjwwa3DJ9YpNzJKyILgm\n16LqgL+fCGMGPOkvmLIgcwIDAQABo4IBzDCCAcgwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n8JgV2opFP3hcLzImHnukv6OGpjAfBgNVHSMEGDAWgBSREBR4GID92wzwllHKuEQz\n3ElITTAkBgNVHREEHTAbgRlzdHVldHpsZUBob2Noc2NodWxlLWJjLmRlMIGFBgNV\nHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hiYy1nbG9iYWwt\nY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvaGJjLWdsb2JhbC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEE\ngZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGJjLWds\nb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvaGJjLWdsb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE5WRkxDRsl5jqKwvJCgE4d223Q0n1Tm\n/6tcHlZRGF9U+xktoJbGW3RWMIEWlhO0fdRpF+5yNoYaCjWRsnb3cHT87RecdMCm\ndr2I3fqtuThgpyU+zfUJKfBBqBsp6bQzxxXqcDvnRuhs6AlFMs4s1TG7NyqAs91u\njqqXuLDDqLvZ/sYxFbSf1CXga/ccJPds6NVnMjQgE4bh3FawgFkOD/YWwXjTKbFC\nT7JWbpKEY0A7BSZxatAiCiRYlZSQdvAed4gcD2u5exbUehy9H53yaNX/3Kq3W5Zs\n+rz+tAL97HDBS6P/Dla1hVADcTSuIrFu7C4rJ92NHkT4Ol5261esM9s=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hochschule-bc.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hochschule-bc.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hochschule-bc.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hochschule-bc.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hochschule-bc.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rz1ads.fh-biberach.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hochschule-bc.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hochschule-bc.de,OU=Rechenzentrum,O=Hochschule Biberach,L=Biberach,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlTCCBH2gAwIBAgIEEV0vSzANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMIQmliZXJh\nY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUgQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xHTAbBgNVBAMTFEhCQy1HbG9iYWwgQ0EgLSBHIDAxMSEwHwYJKoZI\nhvcNAQkBFhJwa2lAZmgtYmliZXJhY2guZGUwHhcNMTEwMTI0MTcwNzA4WhcNMTYw\nMTIzMTcwNzA4WjCBkjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0\ndGVtYmVyZzERMA8GA1UEBxMIQmliZXJhY2gxHDAaBgNVBAoTE0hvY2hzY2h1bGUg\nQmliZXJhY2gxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHTAbBgNVBAMTFGlkcC5o\nb2Noc2NodWxlLWJjLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nqtj8K4twdlFO6g3v+5yAWFmcQF2w3RB5dt6fUhF79dhb52jSWwqax/zhGjznGHsh\ncGa2ssx0Srbdd0q6B8pE4qj/6aj7Zwex/mUTZpn1ohvAxmtXhu8UorK42klm9NJV\nA/RSs1mNKqG1sMJIVVAxzJrQ0AcIfYVgkh5pY0tuzCWu2badGTdoiY5xzhy1jcGm\nzRZlWFUO/0iUlEPAZbIHbvqjDrEQ5I/O9AGEIoY2bS2ezEqIULPKXILdFLl/W5m6\n15ctpggBz3iIBZXMnmFNhWYsGGMwv+Q2poANbKlZFZBFsjwwa3DJ9YpNzJKyILgm\n16LqgL+fCGMGPOkvmLIgcwIDAQABo4IBzDCCAcgwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRP\n8JgV2opFP3hcLzImHnukv6OGpjAfBgNVHSMEGDAWgBSREBR4GID92wzwllHKuEQz\n3ElITTAkBgNVHREEHTAbgRlzdHVldHpsZUBob2Noc2NodWxlLWJjLmRlMIGFBgNV\nHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hiYy1nbG9iYWwt\nY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvaGJjLWdsb2JhbC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEE\ngZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaGJjLWds\nb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvaGJjLWdsb2JhbC1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE5WRkxDRsl5jqKwvJCgE4d223Q0n1Tm\n/6tcHlZRGF9U+xktoJbGW3RWMIEWlhO0fdRpF+5yNoYaCjWRsnb3cHT87RecdMCm\ndr2I3fqtuThgpyU+zfUJKfBBqBsp6bQzxxXqcDvnRuhs6AlFMs4s1TG7NyqAs91u\njqqXuLDDqLvZ/sYxFbSf1CXga/ccJPds6NVnMjQgE4bh3FawgFkOD/YWwXjTKbFC\nT7JWbpKEY0A7BSZxatAiCiRYlZSQdvAed4gcD2u5exbUehy9H53yaNX/3Kq3W5Zs\n+rz+tAL97HDBS6P/Dla1hVADcTSuIrFu7C4rJ92NHkT4Ol5261esM9s=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Biberach", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Biberach", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hochschule-bc.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Roland", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "forderer@hochschule-bc.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Forderer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "DFN-AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hotline@aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://registrera.hb.se/shibboleth", { "entity_id": "https://registrera.hb.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://registrera.hb.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://registrera.hb.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://registrera.hb.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://registrera.hb.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://registrera.hb.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "registrera.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "vm-registrera.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=registrera.hb.se,OU=GF,O=H\\C3\\B6gskolan i Bor\\C3\\A5s,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV\nBAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH\nRjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB\njQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v\nj9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4\n+2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC\nAXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW\nBBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN\nBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50\nZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB\nBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0\nMCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE\nKTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG\nSIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG\nm4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv\nYuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd\ny+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+\nMbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP\nNi1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "registrera.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "vm-registrera.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=registrera.hb.se,OU=GF,O=H\\C3\\B6gskolan i Bor\\C3\\A5s,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIECjCCAvKgAwIBAgIRAMRSDmNt6njEH0n9VYTNaVgwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMTQwMDAwMDBaFw0xMjEyMTMyMzU5NTlaMFMxCzAJBgNV\nBAYTAlNFMRwwGgYDVQQKDBNIw7Znc2tvbGFuIGkgQm9yw6VzMQswCQYDVQQLEwJH\nRjEZMBcGA1UEAxMQcmVnaXN0cmVyYS5oYi5zZTCBnzANBgkqhkiG9w0BAQEFAAOB\njQAwgYkCgYEAyN72d/ptyFijjHr3r/6TzZUHYbBAxMBfLCLhBcTYUoSs1NmVfq4v\nj9Gg9o9p4YHNkciQ3IlG/gX6YpbhdVNVAwoer+NAAwv7kyh6pCPYs1/UbT2cNdt4\n+2pmVGYYvephTGdiPD/l6+eJ2MSLIjg1OPyLLIc55/QwckVZ+aNxG5UCAwEAAaOC\nAXgwggF0MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQW\nBBThMU05NRahK0xF+83OWb60YYywkDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/\nBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzAN\nBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50\nZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYB\nBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0\nMCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREE\nKTAnghByZWdpc3RyZXJhLmhiLnNlghN2bS1yZWdpc3RyZXJhLmhiLnNlMA0GCSqG\nSIb3DQEBBQUAA4IBAQCb7n3q9y9pWZoFLkQTfjkf+/CmXKP2KqLYRDutieeAN7HG\nm4odw7GslpKCcl7wkrRRGRAMj0SIbKP8sQoBfTebL1tIM6Yj+Tba2Ew+u0aGnXpv\nYuBPTLErr2fkkk/ZcY4JeqB3FTqes195SZF8WVtxJeI88dFMjK9kOLA5CK2EE/bd\ny+LBcpEC8uLx4GF6FJl5eQbnrR25A+VDqkxY+UtAVX/3m+XIeIg6n70LvnFTJmy+\nMbcotK0FqbwSIN7oyLWe5SjUSkrf/LAD/R3CXyGZvcGuUx3cX1ur7exlKMun6/lP\nNi1kp0+3QaewFNePHmM8yl2mPmQulTWmlzOZN9ue", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://registrera.hb.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://registrera.hb.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://registrera.hb.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://registrera.hb.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://registrera.hb.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/registrera.hb.se.xml" } } ], [ "https://akkatest.its.uu.se/Shibboleth", { "entity_id": "https://akkatest.its.uu.se/Shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAPevEDM/eL6HMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDnJhbWEuaXRzLnV1LnNlMB4XDTEyMDUwNDEzMzkxM1oXDTIyMDUwMjEzMzkx\nM1owGTEXMBUGA1UEAxMOcmFtYS5pdHMudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/JIPualV+2/W+KqnkNM0zJbiDe/bjGyZqTdpGGNZ+Fdv5\nYWfdMAazx8Q6nebRroCAhzOFD2IiwmPVnhAIGxoT60oSvkLEuROWlpcVGYBWO2ob\nUCJhuf36fNuM+M0cvyfNsszGY/RN+alDkRO4q+qBot0ZCQtxFXEKPc3XU71saW8G\nB5rlQT9bUzaPxnFg/c3I4YsGsrutjFhd346XlWrdY+Yu+kgCroyKuG4fJdEQj+Dc\nzYtnf8bCrmQkymdlVCrqiyscRgy7RTM4o6O86y8K/XKY75LPyO5eW1PwSQmhZ81M\n5GOyiTTvxigchLjs/RjXvO831wOFzHCTQR9s2r3hAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDnJhbWEuaXRzLnV1LnNlMB0GA1UdDgQWBBRq768tUOrPoWPR73il6QUeu7as\nZDANBgkqhkiG9w0BAQUFAAOCAQEAAi9lQbbCd7UgMc6r1Ds6uBbz2mKwaGUOLE/d\n8ZM3aeE0QLI83yX5pF1cKNar9XNAGklsDtMc64/7+tmuimH7hzh5wbmXtZROlvAq\nA9sCefzcJtjKSXvg1N613W+03ZrUzmL0V9EtKEfEDKnuTqUzLMP112eBwZavOTmR\nqtKsyINwsUmnjBv5DayfcCzfUFmHyBlhe+hAMacex0k2Iy/jozNN5ciwvR4OlHwI\nblxtYGVB1uGczqhd4Vn/jIHHcW5mx6oamuRXMcuRoAIJxw8aL7s+0Gm6vNNbLIpt\n+9Wlbs4JNpKbUADka9XZmieDYfcL+QjBqY7yhrIUnv/1GrLXTA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akkatest.its.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akkatest.its.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akkatest.its.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akkatest.its.uu.se/Shibboleth.sso/SAML/POST" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/akkatest.its.uu.se.xml" } } ], [ "https://converis.info/shibboleth", { "entity_id": "https://converis.info/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://converis.info/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://converis.info/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://converis.info/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://converis.info/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://converis.info/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "converis.info", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE\nRTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB\nRzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy\naXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx\nCzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE\nChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN\nAQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4\nx0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20\nDm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG\nSIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX\nlXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1\nu7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "converis.info", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=converis@avedas.com,CN=converis.info,O=Avedas AG,L=Kar,ST=Bad,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICaTCCAdICCQCLAbSDwUzlcTANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE\nRTEMMAoGA1UECBMDQmFkMQwwCgYDVQQHEwNLYXIxEjAQBgNVBAoTCUF2ZWRhcyBB\nRzEWMBQGA1UEAxMNY29udmVyaXMuaW5mbzEiMCAGCSqGSIb3DQEJARYTY29udmVy\naXNAYXZlZGFzLmNvbTAeFw0wOTA2MzAxMzI3MzlaFw0xMDA2MzAxMzI3MzlaMHkx\nCzAJBgNVBAYTAkRFMQwwCgYDVQQIEwNCYWQxDDAKBgNVBAcTA0thcjESMBAGA1UE\nChMJQXZlZGFzIEFHMRYwFAYDVQQDEw1jb252ZXJpcy5pbmZvMSIwIAYJKoZIhvcN\nAQkBFhNjb252ZXJpc0BhdmVkYXMuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQC0AXsGnmd4Ue0YGctAeKBjrRxENIszZj2NjzEZ5hjGXwsvgHExBYejynR4\nx0YRlF7kVg+hkZ5jIK+t3iIDLmUkRBlMZSbkQ0EYUBHvLXECtxggRZFoFEMssB20\nDm4F2I0bK51/ip6KZpltX81Zo44RpRjconBMc0FUZwjNYM2JUwIDAQABMA0GCSqG\nSIb3DQEBBQUAA4GBAIs+aQEHMnmVo8jm8NpzVYpPCN3/27F5IGtS0xgduAttJnYX\nlXi4upRjGaljdEqtTicQzpuZVZTnyik5KscVuSU4rtI5u1b7ybf6oL1xKiqkN7m1\nu7Xr9dYOqLXYBTCx/0NY5C+RF+dq2CYmY8fL/TILzmVGaZhXKzEYKIAPiKv3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://converis.info/Shibboleth.sso/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://converis.info/Shibboleth.sso/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://converis.info/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://converis.info/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/converis.info.xml" } } ], [ "https://uraccess.se/shibboleth-sp", { "entity_id": "https://uraccess.se/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/uraccess.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uraccess.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uraccess.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uraccess.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uraccess.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uraccess.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://uraccess.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "vm-uraccess-01.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vm-uraccess-01.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDBjCCAe6gAwIBAgIJAPUsAkPRkfQcMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV\nBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTAeFw0xMjEyMjgxNDA2NDZaFw0yMjEy\nMjYxNDA2NDZaMCAxHjAcBgNVBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZi4a5TDF3axO1a4SVbIV/yMJuh\nFA5dgRAbepHRugRnkeBrYuJZD5Nw9EDFrZzJBWUTuPwxIngZfsAUtdTKnvzjDtks\n1Zp7ZXl5EqayQ0pM5DMoTf2mJOXaduB1oqR6BJQVK1zgm7/pSeYmp4kwWsChBXKs\nE+qF26/ioxCQZ9lYm0hZB6gaDSIANr9hd3JAwWkDD1iGs3NErfS09TEmzYjxeRlf\nvn36fEm9yO1Kc0ZLfQNOSF240+QN7bxISnPAH+V/Bhxes7vXsMa25LUhkTCxuZte\nuFdeucgrS9B0kdRA1anuWUdfZLA2Zc/RQBsy6A+IHfv9n6z1jkLidJ+M8KkCAwEA\nAaNDMEEwIAYDVR0RBBkwF4IVdm0tdXJhY2Nlc3MtMDEuaGlnLnNlMB0GA1UdDgQW\nBBR4inZYnfGemGRVjiQcUPD0tgLCtTANBgkqhkiG9w0BAQUFAAOCAQEAjd8rcbPm\n1SYlzcKAjyBmxk4rGrw/xC34Q8wPdjSkCWuLSEHnHWZ8zligSG18NYnIAnF2HNcZ\nxDlKdNzUDfTLl6DO5Sj/14cp3KRCEguBBpA5mB1B0V1utNxDSSqmSETMIDfevDG+\nbHjvO72YCMTVdrTETXcEqQief7YOl23gNcA+UFBpJVy32Z1Ys2f/TDUO4zA7EIxO\n5wOyJXko37s+7C2zwiv58MNt4kXp7wfu8yLdwdUx26BSG/r4b6eFl3FOHM/4B/tO\nu+7JsZjXP5N3EUSAg15/2ohUY/eiLIpt2Rwnu4uscUN6P9hW5dL2ma0ooT9rrqxy\nKZxzSTvKUlilgw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "vm-uraccess-01.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vm-uraccess-01.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDBjCCAe6gAwIBAgIJAPUsAkPRkfQcMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV\nBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTAeFw0xMjEyMjgxNDA2NDZaFw0yMjEy\nMjYxNDA2NDZaMCAxHjAcBgNVBAMTFXZtLXVyYWNjZXNzLTAxLmhpZy5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZi4a5TDF3axO1a4SVbIV/yMJuh\nFA5dgRAbepHRugRnkeBrYuJZD5Nw9EDFrZzJBWUTuPwxIngZfsAUtdTKnvzjDtks\n1Zp7ZXl5EqayQ0pM5DMoTf2mJOXaduB1oqR6BJQVK1zgm7/pSeYmp4kwWsChBXKs\nE+qF26/ioxCQZ9lYm0hZB6gaDSIANr9hd3JAwWkDD1iGs3NErfS09TEmzYjxeRlf\nvn36fEm9yO1Kc0ZLfQNOSF240+QN7bxISnPAH+V/Bhxes7vXsMa25LUhkTCxuZte\nuFdeucgrS9B0kdRA1anuWUdfZLA2Zc/RQBsy6A+IHfv9n6z1jkLidJ+M8KkCAwEA\nAaNDMEEwIAYDVR0RBBkwF4IVdm0tdXJhY2Nlc3MtMDEuaGlnLnNlMB0GA1UdDgQW\nBBR4inZYnfGemGRVjiQcUPD0tgLCtTANBgkqhkiG9w0BAQUFAAOCAQEAjd8rcbPm\n1SYlzcKAjyBmxk4rGrw/xC34Q8wPdjSkCWuLSEHnHWZ8zligSG18NYnIAnF2HNcZ\nxDlKdNzUDfTLl6DO5Sj/14cp3KRCEguBBpA5mB1B0V1utNxDSSqmSETMIDfevDG+\nbHjvO72YCMTVdrTETXcEqQief7YOl23gNcA+UFBpJVy32Z1Ys2f/TDUO4zA7EIxO\n5wOyJXko37s+7C2zwiv58MNt4kXp7wfu8yLdwdUx26BSG/r4b6eFl3FOHM/4B/tO\nu+7JsZjXP5N3EUSAg15/2ohUY/eiLIpt2Rwnu4uscUN6P9hW5dL2ma0ooT9rrqxy\nKZxzSTvKUlilgw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://uraccess.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uraccess.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uraccess.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uraccess.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uraccess.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_3346fb92a8b1be84015d4cd418443d89" } ], [ "https://its-pd0030.ad.umu.se/shibboleth", { "entity_id": "https://its-pd0030.ad.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "its-pd0030.ad.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=peter.holm@adm.umu.se,CN=its-pd0030.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID/TCCAuWgAwIBAgIJANnuq9lnXo3DMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAzMC5h\nZC51bXUuc2UxJDAiBgkqhkiG9w0BCQEWFXBldGVyLmhvbG1AYWRtLnVtdS5zZTAe\nFw0xMjAzMDUxNTE2MjBaFw0xNTAxMTcxNTE2MjBaMIGUMQswCQYDVQQGEwJTRTEV\nMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQKDANJ\nVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAzMC5hZC51bXUuc2Ux\nJDAiBgkqhkiG9w0BCQEWFXBldGVyLmhvbG1AYWRtLnVtdS5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMQc2UGad/hBaY4f4DpqAqlWEPd4kLXfa5pQ\n8BxNDW7CdHa1PZywE+x3qrEnc7ee5YKi8MljzOU3y5cnmSRuIzuTyjl2tf4/p1Z6\nnE7MvGnuqS69XK8bytAS6J2pNCBmRcKahn53o6pIAgq9BeFKa56ao3KJWyzE6Rxl\nrlgO4KnbBDERb0deGkfRZnVdRTBNNH61L9N1Qt32uKWnW8SnWk7+0jOCZTv+xbn+\nmlP11urE9Pzard/QR+y3VscQTGSjOlcQdf/E/ADcKQKXFia6FVCPXKJi3aMrn8Zz\nUWGI+qbJ6BorsassnZsriv0CurcYIEX/NkfW2FZetgCdX0pzmj8CAwEAAaNQME4w\nHQYDVR0OBBYEFIibejVm82LsZawokaVHs5NcwRlWMB8GA1UdIwQYMBaAFIibejVm\n82LsZawokaVHs5NcwRlWMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB\nAFkwpLwvpKnotAOWxSx+ilAmv/DHA9SrTAGYQQT1P1qjpmwVAOCUHODx9iN0CBeM\ngVsjTRdImIYlo+LrwauT81kwf80XmLte4JqagelFcPEA5TmbktPKXHv1tCBje/uJ\n8nZ2o8eOZ5wKv5zp8Xxn2Imchg9DAtLzbaTv53JtPtqI+eJik2tBmfklvK55ajLO\n9ubWdsA44GhSnvWyIaTGhXfzoyQ8ZJ6idJDNOwA5u71tAmmUmkOoF5d0+Yj+J43R\n+J9Yt3EiCcvGwQ14r54USZEBGw+rGix8uOMh0fZZzE0yLpMhz7+SJ07lLAFBmG+T\nOIILi2tdLnboWi1QOOeX9+Q=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0030.ad.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/its-pd0030.ad.umu.se.xml" } } ], [ "https://cloudidp1.canarie.ca/idp/shibboleth", { "entity_id": "https://cloudidp1.canarie.ca/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cloudidp1.canarie.ca.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "error_url": "https://cloudidp1.canarie.ca/identity/feedback.htm", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cloudidp1.canarie.ca/idp/profile/Shibboleth/SSO" }, { "binding": "urn:mace:shibboleth:2.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cloudidp1.canarie.ca/idp/profile/SAML2/Unsolicited/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cloudidp1.canarie.ca/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cloudidp1.canarie.ca/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cloudidp1.canarie.ca/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cloudidp1.canarie.ca", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "fr", "text": "http://www.canarie.ca/fr/a-propos/quinoussommes", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.canarie.ca/en/about/aboutus", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "fr", "text": "CANARIE Fournisseur nuagique d'identit\u00e9", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "CANARIE Cloud Identity Provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "CANARIE - CAF Canada's Advanced Research and Innovation Network", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fr", "text": "CANARIE - CAF-FCA Le r\u00e9seau \u00e9volu\u00e9 de recherche et d'innovation du Canada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "canarie.ca", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cloudidp1.canarie.ca:9443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cloudidp1.canarie.ca:9443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDSjCCAjICCQCmkqQ0nApLQzANBgkqhkiG9w0BAQUFADBnMR0wGwYDVQQDDBRj\nbG91ZGlkcDEuY2FuYXJpZS5jYTEbMBkGA1UECgwSQ2FuYXJpZSBGZWRlcmF0aW9u\nMQswCQYDVQQGEwJDQTELMAkGA1UECAwCT04xDzANBgNVBAcMBk90dGF3YTAeFw0x\nMzAyMjYxMDM2MTJaFw0xNDAyMjYxMDM2MTJaMGcxHTAbBgNVBAMMFGNsb3VkaWRw\nMS5jYW5hcmllLmNhMRswGQYDVQQKDBJDYW5hcmllIEZlZGVyYXRpb24xCzAJBgNV\nBAYTAkNBMQswCQYDVQQIDAJPTjEPMA0GA1UEBwwGT3R0YXdhMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQbo4L3ZJ29BmswAzMZNQXzpvsdUR8laZaDn\nq1UjYN0XmUC4zE9QWc7LYxPjubkH9SzRkTVTYMVSCFo0Ja40hXIQBSQ+oE9Em2BN\nHV2qsBHvynbnj3/8bcbG0T9GCdCIobRy2pRcpGaUvkiDrilnwKG7r3alGTeiPRwI\n7zD+Hx32+NaAb4OrdxWwKrRyagWuTdIboR+FkS03St0Pc/Wa5Y5ZsyWVETtVEO0Z\n0MC7bsZWy34Wz0+7TQvJ3YUw3+PVf36AgwcxKkHWIaf1g8NRCJ9Vg3SnGT6Ecbo1\nkV+P/0qjtHonVwp8lQb6nD5OcnWsoxRArsrRwZ/rGGQXXVyYeQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQA8BuR3/QCpFRsYs6wIWi5N4naU3MXdP7Rbg+GzEnJD9j7d\nltHmQoFIHOpgLmlYpiJjhwJvY4FE++2FCxeYCzGDcoZJnavs5ZiYjjw+AdRlyG7D\nVkkjnmRW7d+iJIMH2olC5O57wwxSQb1FON9KU2c7EjbhrWUJx4RfJy1O8jPMA0XC\nKL4ynk0Gqiuf5X4ll8scRVv2sWP7Zh8a5O09Q6Teghc8VBlitkhVl7Z9Ylle6IHt\n/GajqsEZjDVbsn3fjdIFZJSuUq/q8+TpRzBqOMB4yFAXrGKXcrcQwR721Ol+SDOj\nHOB2BJCb3Ue9NzqIlgXpyc2LpPt2RRlYaJm45zod", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.canarie.ca", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2013-03-25T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cloudidp1.canarie.ca:9443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cloudidp1.canarie.ca:9443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cloudidp1.canarie.ca", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDSjCCAjICCQCmkqQ0nApLQzANBgkqhkiG9w0BAQUFADBnMR0wGwYDVQQDDBRj\nbG91ZGlkcDEuY2FuYXJpZS5jYTEbMBkGA1UECgwSQ2FuYXJpZSBGZWRlcmF0aW9u\nMQswCQYDVQQGEwJDQTELMAkGA1UECAwCT04xDzANBgNVBAcMBk90dGF3YTAeFw0x\nMzAyMjYxMDM2MTJaFw0xNDAyMjYxMDM2MTJaMGcxHTAbBgNVBAMMFGNsb3VkaWRw\nMS5jYW5hcmllLmNhMRswGQYDVQQKDBJDYW5hcmllIEZlZGVyYXRpb24xCzAJBgNV\nBAYTAkNBMQswCQYDVQQIDAJPTjEPMA0GA1UEBwwGT3R0YXdhMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoQbo4L3ZJ29BmswAzMZNQXzpvsdUR8laZaDn\nq1UjYN0XmUC4zE9QWc7LYxPjubkH9SzRkTVTYMVSCFo0Ja40hXIQBSQ+oE9Em2BN\nHV2qsBHvynbnj3/8bcbG0T9GCdCIobRy2pRcpGaUvkiDrilnwKG7r3alGTeiPRwI\n7zD+Hx32+NaAb4OrdxWwKrRyagWuTdIboR+FkS03St0Pc/Wa5Y5ZsyWVETtVEO0Z\n0MC7bsZWy34Wz0+7TQvJ3YUw3+PVf36AgwcxKkHWIaf1g8NRCJ9Vg3SnGT6Ecbo1\nkV+P/0qjtHonVwp8lQb6nD5OcnWsoxRArsrRwZ/rGGQXXVyYeQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQA8BuR3/QCpFRsYs6wIWi5N4naU3MXdP7Rbg+GzEnJD9j7d\nltHmQoFIHOpgLmlYpiJjhwJvY4FE++2FCxeYCzGDcoZJnavs5ZiYjjw+AdRlyG7D\nVkkjnmRW7d+iJIMH2olC5O57wwxSQb1FON9KU2c7EjbhrWUJx4RfJy1O8jPMA0XC\nKL4ynk0Gqiuf5X4ll8scRVv2sWP7Zh8a5O09Q6Teghc8VBlitkhVl7Z9Ylle6IHt\n/GajqsEZjDVbsn3fjdIFZJSuUq/q8+TpRzBqOMB4yFAXrGKXcrcQwR721Ol+SDOj\nHOB2BJCb3Ue9NzqIlgXpyc2LpPt2RRlYaJm45zod", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "fr", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CANARIE - CAF Cloud IdP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "fr", "text": "CANARIE - CAF-FCA - Fournisseur nuagique d'identit\u00e9 - Le r\u00e9seau \u00e9volu\u00e9 de recherche et d'innovation du Canada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.canarie.ca/en/about/aboutus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "fr", "text": "http://www.canarie.ca/fr/a-propos/quinoussommes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "noc@canarie.ca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Network Operations Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp.kau.se/shibboleth", { "id": "_bfc65d391837d34b486a08045cce1cfca197d45e", "entity_id": "https://sp.kau.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.kau.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.kau.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.kau.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "sp.kau.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.kau.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC4jCCAcqgAwIBAgIJAK8+Q8SJp9cxMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV\nBAMTCXNwLmthdS5zZTAeFw0xMTA1MDYxMzUxMzBaFw0yMTA1MDMxMzUxMzBaMBQx\nEjAQBgNVBAMTCXNwLmthdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAOOdtYpLS733ksNrv8cVKtY8PCkrL8sa12dMH/Lp2Sm+eqNkJzwbmKPJm6Iu\nrp+Psc/bs767KNqDFRKi+s8iHuKIDCQnkliScR0w0wHzSiHMqEVo3OmU4hYxyYia\n7b3GNY9QYgwbalIuXvIoEVtSP6+19bnreeq0HbR+xCVOnA0EWSJHbIxIcEs1sH3n\nWVtgW5TTJqcasNp9FRtBYgUu5m6tbBZRzEpv2vjgSnhB+D67E6gfUIllWy7EoBFf\nNKtvN6KXr+Md44HanVMg6O+UOLeXY2+niXlP4sVXytCjkXMkZzBnOarPKkEa1yaP\nyyEV1FIoEVJRbQLcYHzhtVX/D+UCAwEAAaM3MDUwFAYDVR0RBA0wC4IJc3Aua2F1\nLnNlMB0GA1UdDgQWBBTDV+sbuDL/6+3K3mKMQvA4B/ctdzANBgkqhkiG9w0BAQUF\nAAOCAQEAKWQPKSkdt82pOnMqFfK07Tyx0tvH04m7TKJKQzL+FcXe4uzv2O1D9Hmg\n9SOoAxvG62KlFlFPkqjEUAuYxEfMWhrftdcWAR3VRu4vBO3QXRxvSuB2lLE487NE\nIWfQbZU6cfz+C8OondMuTtEChkvc5WJAd1HYdUzF0eRSSdKUgJmT4j9fUX0USS3E\noVtdy2lFcEQT6i7/0v8wrxndGmfGHi6vkiVUvLitX1gdUxx/egzZ9vq+uWa/FxU7\nJyw22KeyhvX+Ph1pO0iJh3yjDwSbVRDzMN5GU+aPBpeUVUxhYF3CTP4gh8rUAPJC\nmyMZEHsgIBf3jkmE9uQfRGeQLiSxfg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp.kau.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/sp.kau.se.xml" } } ], [ "https://ufal-point.mff.cuni.cz/shibboleth/eduid/sp", { "entity_id": "https://ufal-point.mff.cuni.cz/shibboleth/eduid/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ufal-point.mff.cuni.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "\u00dastav form\u00e1ln\u00ed a aplikovan\u00e9 lingvistiky, Matematicko-fyzik\u00e1ln\u00ed fakulta, Univerzita Karlova v Praze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "\u00daFAL MFF UK", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://ufal.mff.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://ufal.mff.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "Repository of LINDAT-Clarin project at Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonPrincipalName" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:mail" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:cn" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:givenName" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:sn" }, { "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonEntitlement" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" } ], "service_name": [ { "lang": "en", "text": "LINDAT-Clarin repository", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "en", "text": "http://ufal.mff.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://ufal.mff.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "LINDAT-Clarin repository", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "Repozit\u00e1\u0159 LINDAT-Clarin", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Repository of LINDAT-Clarin project at Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Repozit\u00e1\u0159 projektu LINDAT-Clarin \u00dastavu form\u00e1ln\u00ed a aplikovan\u00e9 lingvistiky Matematicko-fyzik\u00e1ln\u00ed fakulty Univerzity Karlovy v Praze", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/DS" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/Login" } ] }, "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/SAML/Artifact" } ], "authn_requests_signed": "1", "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ufal-point.mff.cuni.cz/Shibboleth.sso/NIM/Artifact" } ], "key_descriptor": [ { "key_info": { "key_name": [ { "text": "Active", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ufal-point.mff.cuni.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ufal-point.mff.cuni.cz,O=Charles University in Prague,C=CZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEgTCCA2mgAwIBAgIRANAZM0fxIWg+DEEhaZlreVowDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMjEwMjQwMDAwMDBaFw0xNTEwMjQyMzU5NTlaMFUxCzAJBgNV\nBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMR8w\nHQYDVQQDExZ1ZmFsLXBvaW50Lm1mZi5jdW5pLmN6MIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAz4nCZa/xBh1ebd2+99GEqRMSqSkCEVfFi4Tndz6v87Iv\nZMvLY40OJg3lIEzngOz8tnn/ft6xcLxGwr+IbY6raHT08Xu8lQMd8Rj8Gmdi3Ov3\nXuCgjVpAID+GGfNkahzxebWORNfHyqEGSx2oFgRe8HD9BbT8mqheBPF8FIy6mYvs\n495IEkQVc0BvPvTwqEw+qOHKBX+AWQQIHDJDQQnjoteXplHugOFDJiJYH0T/80u3\nDO7h6oyiLlnyDywOVCQdiJPXNOtPMyM9rMT3Vw9SO4iIaMUkF5EafFFdEPLsi+FO\n2Z3r7pBxv1/LkK9AWuzAYSnjK/szHym25FWroxJZOwIDAQABo4IBaTCCAWUwHwYD\nVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFKKMnXN92GaN\n5uyL8cZdchPl9NpQMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB\nAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv\nVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0\ncDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH\nMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMCEGA1UdEQQaMBiCFnVmYWwt\ncG9pbnQubWZmLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBAKWQZsd0zZBi+hz6\n3LBx49MOoCXkpUkIdqecMhz0bpIhC+2Q3Uxp97lpfB/9CIMoI5tq+PRXDXQt2D6A\nfk90Maa8HYp1OQagBlY9jhs4ImbPbsHM5Aa3f4ycxhXs+hecaJBD4WiaxeWpOWes\nk5Q+FdJCZoPqHRD2chNwhBErztJgujEarVtMBCUpCEpy5lwgFFFc2oekH8CkhWLw\nsv6GENdYGamg5HfRAq57+mGW3FUnox3gkqTWDuVzOaMfDlHvfqRVtC7n4mhHVAqz\nadGmTo4VvqYQsi0gVzrts5HDZAQBI13mpxua74rU8XyluKEyjS4gkVXLnlRjwXeF\nIhAZYQU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Pavel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stranak@ufal.mff.cuni.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Stra\u0148\u00e1k", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://blblogin.blb-karlsruhe.de/idp/shibboleth", { "entity_id": "https://blblogin.blb-karlsruhe.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/blblogin.blb-karlsruhe.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://blblogin.blb-karlsruhe.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://blblogin.blb-karlsruhe.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL\nEwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq\nhkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN\nMTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1\nZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No\nZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy\ndWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY\nd7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8\njZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ\nIWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/\nNmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9\n1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw\nHiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd\nBE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD\nVR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl\nLWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH\nMAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv\ndGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8\n4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC\nkNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS\nfirdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS\nQm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2\nOecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd\nQ1O4HKVwCF4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL\nEwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq\nhkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN\nMTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1\nZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No\nZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy\ndWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY\nd7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8\njZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ\nIWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/\nNmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9\n1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw\nHiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd\nBE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD\nVR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl\nLWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH\nMAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv\ndGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8\n4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC\nkNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS\nfirdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS\nQm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2\nOecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd\nQ1O4HKVwCF4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://blblogin.blb-karlsruhe.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://blblogin.blb-karlsruhe.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://blblogin.blb-karlsruhe.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://blblogin.blb-karlsruhe.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL\nEwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq\nhkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN\nMTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1\nZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No\nZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy\ndWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY\nd7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8\njZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ\nIWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/\nNmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9\n1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw\nHiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd\nBE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD\nVR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl\nLWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH\nMAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv\ndGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8\n4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC\nkNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS\nfirdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS\nQm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2\nOecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd\nQ1O4HKVwCF4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "blblogin.blb-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=blblogin.blb-karlsruhe.de,O=Badische Landesbibliothek,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpDCCBIygAwIBAgIEDaIezzANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSIwIAYDVQQKExlCYWRpc2NoZSBMYW5kZXNiaWJsaW90aGVrMRUwEwYDVQQL\nEwxJVC1BYnRlaWx1bmcxGTAXBgNVBAMTEEJMQiBLYXJsc3J1aGUgQ0ExIjAgBgkq\nhkiG9w0BCQEWE2NhQGJsYi1rYXJsc3J1aGUuZGUwHhcNMDkwMTMwMDY0MjA4WhcN\nMTQwMTI5MDY0MjA4WjCBhjELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1\nZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNydWhlMSIwIAYDVQQKExlCYWRpc2No\nZSBMYW5kZXNiaWJsaW90aGVrMSIwIAYDVQQDExlibGJsb2dpbi5ibGIta2FybHNy\ndWhlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwK5CwhRlyfdY\nd7yUxHWp7OOLBsbb3iJZgABVoTPwwIxo09s6aoWJEPkcQonDYwruQicUmLNpiUs8\njZcL7D0CRJrVGt1KRnoKQHFVoKlOLE21vxwyFDapQN9BZIOOE9tbE9+zcvkefrRZ\nIWz5Xifz6MRzQWEeXl34c5XPCYA7NQmIwwSDhMRDHY7AU3ODNeBmZQPNhNFQ65v/\nNmuuc5KDpSTVZ60Tw+qsYL2uwvFVltTnTMPxtEaKn6MF7ha3DctAUCD9LS3vcQX9\n1z8RA6Pf7F5mKqfxOxQdyfaTUM8+AC6msg6SleoAH3dv/z1V0WUufOyQxE+KZOkw\nHiq3R/F8bwIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBS+tVT4orbmPPBd\nBE0bI612jtuvjzAfBgNVHSMEGDAWgBTYEu7/qoIRCVQnKWmkaRu3leqNWjCBpQYD\nVR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2JhZGlzY2hl\nLWxhbmRlc2JpYmxpb3RoZWstY2EvcHViL2NybC9jYWNybC5jcmwwS6BJoEeGRWh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBvgYIKwYBBQUHAQEEgbEwga4wVQYIKwYBBQUH\nMAKGSWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlv\ndGhlay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVQYIKwYBBQUHMAKGSWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYmFkaXNjaGUtbGFuZGVzYmlibGlvdGhlay1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEtEg8O8PON8\n4oNM1as89QeDwAAsqyH2yfo4GRKLTCmAryPi8QC635YlgG7xvqz+CgS3znz3wAJC\nkNoQhdh3+ARk6oF4wQ/OxPhMq7i/Pmx0uUInPqfPTIz306sEeuksIvsBz2QAZXkS\nfirdXwi9tidcOvxTZYL5J+KscKVDWhS4zEEeF8/oT3bvBFQQv1MdR8Dymn+axGPS\nQm1Z19FEwxKD1Da80qM+vlFKdFm6kf9ANjGEoxU3+nS+SEDolRSvKbD45xtEXDm2\nOecY2Vyft4fthAti2y+7mMkBYZdKXvS8yhL0QJVTYmY/Zh28JInYcQ9dnvrMynTd\nQ1O4HKVwCF4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Badische Landesbibliothek Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Badische Landesbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.blb-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Uli", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fietz@blb-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fietz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Uli", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fietz@blb-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fietz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://connect.tut.fi/", { "entity_id": "https://connect.tut.fi/", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/connect.tut.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Pasi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pasi.hakkinen@tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hakkinen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ao4.ee.tut.fi/acp/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ao4.ee.tut.fi/acp/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ao4.ee.tut.fi/Shibboleth.sso/DS" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Acrobat Connect Pro -verkkokokouspalvelu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "TUT Acrobat Connect Pro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "sv", "text": "TUT Acrobat Connect Pro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "TTY:n verkkokokouspalvelu.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "TUT web conference service.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "sv", "text": "TUT-tjansten for e-moten.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE5zCCA8+gAwIBAgIQTC0sMFTDx+8bItkWKEE8EjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDYwODAwMDAwMFoXDTEzMDYwNzIzNTk1OVowgcQxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUzMzcyMDESMBAGA1UECBMJUGlya2FubWFhMRAwDgYD\nVQQHEwdUYW1wZXJlMRwwGgYDVQQJExNLb3JrZWFrb3VsdW5rYXR1IDEwMSkwJwYD\nVQQKEyBUYW1wZXJlIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neTEeMBwGA1UECxMV\nSHlwZXJtZWRpYSBMYWJvcmF0b3J5MRYwFAYDVQQDEw1hbzQuZWUudHV0LmZpMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+q6HSeOwJOL+dhw2C6rmt+X\nXOC17rS4cqw/GK/MdcEB6OUGGnP7CVnMTt5i7kYRTE2xZZ4puXgunZc4djROOl5U\n9GpKJr1+PrBJ4bhZvJuuP+NGmk36dhPDelgGrl2g2t5Fdqm5gxLU7JBhDQcttbiQ\nIm4KCUD4RaYkVnt5LRb2XZ5rrfyNjphSr06HopVy77k3H0sd7uPlPg3fj1u6h3GB\nUwd+/Gdle78H5VF75+uhPZvmI9IjRT8i0I0hIDTXrnKKM+hmYg/OZteb/eSxTdfD\ncAsm0hfk4C4+i7FeR2ODlY0kegMZEfFLFAxRH950TP2IfRhl7aFHbggQ9zB6XwID\nAQABo4IBYDCCAVwwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYD\nVR0OBBYEFD7dPRIPwNod9MvHsOo3Ryx8sENGMA4GA1UdDwEB/wQEAwIFoDAMBgNV\nHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAE\nETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu\ndGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1\nBggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD\nQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBgG\nA1UdEQQRMA+CDWFvNC5lZS50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAC58dIBC\nvOyd04SLE1l+7yZ3ARTE+enLAEDGJzvvjlKG8MdsC/TfDimtTMOXQnNXbnfEzKwj\nZagmu/FRdhkVTQP48354C/hnAl1/Wyfjab8O9LeC6+pfAyY2mWzrb4kfRBm1KE26\nB2nURaYtDmZ+MJmjCyLQGaNMZz1q+eSyluTMMUven1FPVVPGlOGqUnPwOQUOvuVS\nvUyXrqyYfbSpfBsog9tVyW2KwzKvVCFeQ9pbUaxfsWD8qIeeKI17FzHVJEBtg23r\nz+mEW/8SvYpmYBk5YhfB1rTXQahEGyw8XP+kmmsb5h5d5yHgUXtEpEsBI4ORxMu1\nYUyAsGo8rZZF7VE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "http://xenosmilus.umdc.umu.se:8086/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/sp.xml", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-sp.xml" } } ], [ "https://kurser.math.su.se/shibboleth", { "entity_id": "https://kurser.math.su.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser.math.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser.math.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser.math.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser.math.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser.math.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "kurser.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurser.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE\nBhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT\nEWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt\nTohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I\nmD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ\nLxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ\njQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre\njYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T\naAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a\nMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz\nMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu\nY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu\ndGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v\nY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl\nMA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI\nW2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J\nBoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz\n+jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM\norcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv\n2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "kurser.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurser.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIQE1y2ZmHRWdeouH6Sf5z+WjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDExOTAwMDAwMFoXDTEzMDExODIzNTk1OVowSjELMAkGA1UE\nBhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT\nEWt1cnNlci5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6BmSQGmI4Efp95B1PMcAPi0/KsW6CZHRku76vh8IS+DBD3zV/A5EFWwlGIBt\nTohN+f6dp5ed4/9C6zlfdSyUblqb607LLeCTsmA4YPFWVon63VdE5GQL0x6Ii55I\nmD+z5d9fhNcL/NAffDAVDLB5HH7YEeX1CBa56NWQO6FHb4f2xX1eURt9+TRxCijQ\nLxhUt/RyMSCujqXE8a2j6JO5UksK7549uHd2zFXwpNMmMr8XnsEwcSj7jCT2MXyZ\njQoGXTTCOORX2tBsWdN/q0XunCxWybZntLih2G3Q5WF0+6NVDuJtVPWsooqZlnre\njYsPPvMiryeEVv1l6uGq6G+/FwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T\naAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFAZIY/QOfeb6IU8E3CmoV4n7u57a\nMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz\nMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu\nY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu\ndGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v\nY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWt1cnNlci5tYXRoLnN1LnNl\nMA0GCSqGSIb3DQEBBQUAA4IBAQCfqwDPk9vrMyV/Lv9bzX5nCQKWAuAYlo6qX9lI\nW2IM1IES3LYHzBOt1Rbde4r56HYVy/F8z1DiG/SDTT/WZciArryOozZSTmjfkD1J\nBoRtWsNKnGckWCigaxDS/ai1aGl+X8kZTxUAMQtHIJtkeLZaz1aYv5BMCK0aDPCz\n+jK9xMSMbBhWrVhs6HnkFnGhr71s7ZFbMxRv6psLSPl055grTLQK4eLQ63pWNeTM\norcBunWAqfoXXOHt4HTclLpL01R8y9T5LvZBWpEN75u3fkRHWS/kQIXHprWp07xv\n2Zkq+NG9O7ixLXCdQrd/dZlG8/RITegnw2rhMIpEf25eTkvl", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser.math.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser.math.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser.math.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser.math.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kurser.math.su.se.xml" } } ], [ "https://idp.tu-clausthal.de/idp/shibboleth", { "entity_id": "https://idp.tu-clausthal.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.tu-clausthal.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-clausthal.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-clausthal.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-clausthal.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-clausthal.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-clausthal.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.tu-clausthal.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.tu-clausthal.de,OU=Rechenzentrum,O=Technische Universitaet Clausthal,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFajCCBFKgAwIBAgIHEzeWYlp+0DANBgkqhkiG9w0BAQUFADCBmDELMAkGA1UE\nBhMCREUxKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhh\nbDEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVVFUgQ2xhdXN0aGFs\nIENBIC0gRzAyMSUwIwYJKoZIhvcNAQkBFhZwa2lAcnoudHUtY2xhdXN0aGFsLmRl\nMB4XDTEyMDExOTEzMjEyMloXDTE3MDExNzEzMjEyMlowbzELMAkGA1UEBhMCREUx\nKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhhbDEWMBQG\nA1UECxMNUmVjaGVuemVudHJ1bTEcMBoGA1UEAxMTaWRwLnR1LWNsYXVzdGhhbC5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOTXMm5lk1dD5aFAodbn\n3Hb1BO6e91Z4lMKSnYeWErJhs91SvbeKPRIF9Hsp6jJJWcxhN7yX8LsQlFyxf6Y6\nT9RGtJYdaalamdVc+E9hfojRC3ZMcmiR9Mw29JZuHOQenRRzOqkKWBwtphZqdwMw\niFQ1dI/c4ZvIs0a2iTfXOENY+b3R/MLX3TEKvGL0dDiLqfP086Brp2D3ZYT64/yn\nQFvRHQOJ92HVZUJ+rzTtFcwycU3ylFzLnxMml/6gRYzO1Q10EtGB7TnNo0sNXY9d\nNk/ypCNfxP9nYVpFjTQzhUx9hPJUL9ONjbRqPuDN6wmZZORwMfNppa0nqIIZ+a79\nmicCAwEAAaOCAd8wggHbMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUMzoVo6zpqDLp6HBsV7Kv\nrcDrXMswHwYDVR0jBBgwFoAUYvySt+ft8x81VVvJQ99Qs170ECUwJQYDVR0RBB4w\nHIEac3VwcG9ydEByei50dS1jbGF1c3RoYWwuZGUwgY8GA1UdHwSBhzCBhDBAoD6g\nPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS90dS1jbGF1c3RoYWwtY2EvcHViL2Ny\nbC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1j\nbGF1c3RoYWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZsw\ngZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2xhdXN0\naGFsLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWNsYXVzdGhhbC1jYS9wdWIvY2FjZXJ0L2df\nY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEARsQhmJny/CMVM0+iHo/bchZa\n6crTTbKyEcBexnQlTcKxid6DK+gquIM4U9eCE+1cxgY0kZ9Q/aph1kV0OwGMFGQM\nk5NSRVBlI9Ih/5pWm1lLXEs7tQLF4+L63Z/N15mjzVrnxXZDuQI9YV4V8MnWyRb9\nhEw2ifP/jHV+6yqCe6Nl09DZK4miW5KGEQxVpM975zfCRIOf2INo1//b7wFD7aMR\nmOApGzt7PRZFHR0in3DGFTN5ILSyavrNvHbBXGtaEV2NAtTCqmFBOnlDpGrVz8L8\nyozMpjXfBly8IwiZNQ8GiI4m4oGiv4973ZOwk1njfaI8s82Uq45yjKxs/xhK8g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.tu-clausthal.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.tu-clausthal.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.tu-clausthal.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.tu-clausthal.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-clausthal.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.tu-clausthal.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.tu-clausthal.de,OU=Rechenzentrum,O=Technische Universitaet Clausthal,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFajCCBFKgAwIBAgIHEzeWYlp+0DANBgkqhkiG9w0BAQUFADCBmDELMAkGA1UE\nBhMCREUxKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhh\nbDEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTEeMBwGA1UEAxMVVFUgQ2xhdXN0aGFs\nIENBIC0gRzAyMSUwIwYJKoZIhvcNAQkBFhZwa2lAcnoudHUtY2xhdXN0aGFsLmRl\nMB4XDTEyMDExOTEzMjEyMloXDTE3MDExNzEzMjEyMlowbzELMAkGA1UEBhMCREUx\nKjAoBgNVBAoTIVRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IENsYXVzdGhhbDEWMBQG\nA1UECxMNUmVjaGVuemVudHJ1bTEcMBoGA1UEAxMTaWRwLnR1LWNsYXVzdGhhbC5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOTXMm5lk1dD5aFAodbn\n3Hb1BO6e91Z4lMKSnYeWErJhs91SvbeKPRIF9Hsp6jJJWcxhN7yX8LsQlFyxf6Y6\nT9RGtJYdaalamdVc+E9hfojRC3ZMcmiR9Mw29JZuHOQenRRzOqkKWBwtphZqdwMw\niFQ1dI/c4ZvIs0a2iTfXOENY+b3R/MLX3TEKvGL0dDiLqfP086Brp2D3ZYT64/yn\nQFvRHQOJ92HVZUJ+rzTtFcwycU3ylFzLnxMml/6gRYzO1Q10EtGB7TnNo0sNXY9d\nNk/ypCNfxP9nYVpFjTQzhUx9hPJUL9ONjbRqPuDN6wmZZORwMfNppa0nqIIZ+a79\nmicCAwEAAaOCAd8wggHbMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUMzoVo6zpqDLp6HBsV7Kv\nrcDrXMswHwYDVR0jBBgwFoAUYvySt+ft8x81VVvJQ99Qs170ECUwJQYDVR0RBB4w\nHIEac3VwcG9ydEByei50dS1jbGF1c3RoYWwuZGUwgY8GA1UdHwSBhzCBhDBAoD6g\nPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS90dS1jbGF1c3RoYWwtY2EvcHViL2Ny\nbC9nX2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1j\nbGF1c3RoYWwtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBqAYIKwYBBQUHAQEEgZsw\ngZgwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtY2xhdXN0\naGFsLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEoGCCsGAQUFBzAChj5odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWNsYXVzdGhhbC1jYS9wdWIvY2FjZXJ0L2df\nY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEARsQhmJny/CMVM0+iHo/bchZa\n6crTTbKyEcBexnQlTcKxid6DK+gquIM4U9eCE+1cxgY0kZ9Q/aph1kV0OwGMFGQM\nk5NSRVBlI9Ih/5pWm1lLXEs7tQLF4+L63Z/N15mjzVrnxXZDuQI9YV4V8MnWyRb9\nhEw2ifP/jHV+6yqCe6Nl09DZK4miW5KGEQxVpM975zfCRIOf2INo1//b7wFD7aMR\nmOApGzt7PRZFHR0in3DGFTN5ILSyavrNvHbBXGtaEV2NAtTCqmFBOnlDpGrVz8L8\nyozMpjXfBly8IwiZNQ8GiI4m4oGiv4973ZOwk1njfaI8s82Uq45yjKxs/xhK8g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Technische Universitaet Claustha", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Technische Universit\u00e4t Clausthal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.tu-clausthal.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Alexander", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hasenfuss@rz.tu-clausthal.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hasenfu\u00df", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.ppke.hu/idp/shibboleth", { "entity_id": "https://idp.ppke.hu/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ppke.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.ppke.hu/idp/profile/SAML2/Redirect/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.ppke.hu/idp/profile/SAML2/POST/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ppke.hu/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ppke.hu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ppke.hu/idp/profile/SAML2/POST-SimpleSign/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ppke.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "login.ppke.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "ip_hint": [ { "text": "193.225.109.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:47.48841,19.0784", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ] }, { "logo": [ { "text": "https://idp.ppke.hu/logo.png", "width": "86", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "86" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.ppke.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVALqsFrR4I9Bs0KO2BfLx5BkiO3BEMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNVBAMTC2lkcC5wcGtlLmh1MB4XDTA5MDkyNDA4NTEyMloXDTI5MDkyNDA4NTEyMlowFjEUMBIGA1UEAxMLaWRwLnBwa2UuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2OUIJ85ChB9LqQ+KHBXLtCODAr4phVIYGiTp3qDMHOOtGBNUKoyq9AMyVb8nk+coIA0+v5yHOdWHB2ZLz7T7BE2XqWYP/LjW4o6ImBcPnZO3CMYH+EWaxgqvpoS12DlEd9dCJqGqNmL7NYFM/+gX4FeHOCIIKN86ol8Kqup/OVvF9KpzNVaPiVB5UitWO7FG3ZStIGa7kXM3VZW6DpN1Hfs4eQxNPzl0L9em1SMh1KybUde8w0eDaTJHWDvC8W+jwz+3Qc0HHX2BO0SX7LjrJ0/sjU6fEWEP/Q6tApcb4pKxtcWPBC5cdRawyXx5eixirnHafNmWXZf3vqCbd4u67AgMBAAGjXTBbMDoGA1UdEQQzMDGCC2lkcC5wcGtlLmh1hiJodHRwczovL2lkcC5wcGtlLmh1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQVA2Fh1jDMY7aRgf+BHStRAVdNkjANBgkqhkiG9w0BAQUFAAOCAQEAQkTajo9mUk/O/yyDv19cb3e9du0FH8TSY5YYYUEsW8xQf5tj7JKavI82FK0ixQnBW9E9I2GEtefMzk11g7DGHujhEyPR8OYoCpCH5UpsxHR06+ZH5kf7bVRxj3FahhgFYCjKQJ8gkmuem8wVd8BkEvnFjt4aP61+Afe+mcNjTm3IYN5iBZPMn/4xpHqDvH7tong+nXD58mMBtDv+JlwVfn7uq9C+OoPMaHWKgt+Y3Rp15/pdTmVzZFjzHxc2OKGM6TRP1woQ6CEx3M3qiCXtP57nApLg0XNLtrMM3jUpEECXyrM4vr6mdBVJqDJAHkr0Ej85ZP84waSs/Ojj5U5etQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ppke.hu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "P\u00e1zm\u00e1ny P\u00e9ter Katolikus Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Pazmany Peter Catholic University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "PPKE - P\u00e1zm\u00e1ny P\u00e9ter Katolikus Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "PPKE - P\u00e1zm\u00e1ny P\u00e9ter Catholic University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "https://info.ppke.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "https://info.ppke.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:cstamas@digitus.itk.ppke.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Csillag Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:cstamas@digitus.itk.ppke.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Csillag Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:cstamas@digitus.itk.ppke.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Csillag Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://www.video2brain.com/shibboleth", { "entity_id": "https://www.video2brain.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.video2brain.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "video2brain", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "video2brain", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.video2brain.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ammar", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "aganovic@parkside.at", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Aganovic", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tlauter@video2brain.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.video2brain.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.video2brain.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.video2brain.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.video2brain.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.video2brain.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.video2brain.com/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www.video2brain.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.video2brain.com,OU=Terms of use at www.verisign.com/rpa (c)05,O=video2brain GmbH,L=Graz,ST=Steiermark,C=AT,serialNumber=310510h,businessCategory=Private Organization,1.3.6.1.4.1.311.60.2.1.1=#140120,1.3.6.1.4.1.311.60.2.1.2=#140120,1.3.6.1.4.1.311.60.2.1.3=#13024154", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGITCCBQmgAwIBAgIQNS1m8T236j2soVAkQJv7jzANBgkqhkiG9w0BAQUFADCB\nujELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNjE0MDIGA1UEAxMr\nVmVyaVNpZ24gQ2xhc3MgMyBFeHRlbmRlZCBWYWxpZGF0aW9uIFNTTCBDQTAeFw0x\nMjAxMDMwMDAwMDBaFw0xNDAxMDIyMzU5NTlaMIIBDTETMBEGCysGAQQBgjc8AgED\nEwJBVDESMBAGCysGAQQBgjc8AgECFAEgMRIwEAYLKwYBBAGCNzwCAQEUASAxHTAb\nBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRAwDgYDVQQFEwczMTA1MTBoMQsw\nCQYDVQQGEwJBVDETMBEGA1UECBQKU3RlaWVybWFyazENMAsGA1UEBxQER3JhejEZ\nMBcGA1UEChQQdmlkZW8yYnJhaW4gR21iSDEzMDEGA1UECxQqVGVybXMgb2YgdXNl\nIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRwwGgYDVQQDFBN3d3cudmlk\nZW8yYnJhaW4uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo1oh\nXDUGMkwc2fgsmGnYwPOwCAEeYtZI5du0E40rE+h9f1Ruaq+niJUOI4Rz0bVTP/o9\n1Ae2+PyNbV+tlhcUT60OsSVVEkl6oya6o4mTO/bvXM2O+/EUnG/l3a8jNFddL9Zr\ny162ybEnwjxMo37EWtLE3/8yr3Hrz151BXRWAGfu3eXSAGzgJkNjDv78e2gm7MCL\nFMjEl9j3j2Oivzvn4OLTm0Nt+amNh9BEXPcWu2bnID4gddiFF3aGeb8lfJix1HVV\ncM6GEgxmBvoypNUj7Fu/nvO1K2UERhGiHvZfLjjndRoNheYulPtNsHXH1esrGlp8\nGRC5VHe3isUsAZsq2QIDAQABo4IByzCCAccwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBaAwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL0VWU2VjdXJlLWNybC52ZXJpc2ln\nbi5jb20vRVZTZWN1cmUyMDA2LmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcG\nMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9jcHMwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFPyKULqeuSVa\ne1WFT5UAY4/pWGtDMHMGCCsGAQUFBwEBBGcwZTAkBggrBgEFBQcwAYYYaHR0cDov\nL29jc3AudmVyaXNpZ24uY29tMD0GCCsGAQUFBzAChjFodHRwOi8vRVZTZWN1cmUt\nYWlhLnZlcmlzaWduLmNvbS9FVlNlY3VyZTIwMDYuY2VyMG4GCCsGAQUFBwEMBGIw\nYKFeoFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4\nmymsSweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdp\nZjANBgkqhkiG9w0BAQUFAAOCAQEAhEs/7E2y3/HBHrqo/K7HP4Tdh3R2wlYqgBcW\nbMryxFyEAeL3DRwyx5YP8ZvVGdDoYeR0nMiZOK/mM5Z6HrI5SctILAvzRCvA5vd4\nBDwQn6ywEFaCcbjKLn+qWp9+Edb4eKlfX+iy6biEyhU4xxM7l/oTi60XqUwjMhrB\nvYhJG7vUAHPzBorZdAVFX0mDKyQk6biUYK/FYdQ80FeZMgDUf3snKZfmh8ZCQTRp\nRMwhC+WtUjgR8YGq8g9Cr7IwKbigkuL52fruRz2uK/wJr4e4A2/UdkMsAwBAWr+5\nEHbDtbx/A7fv7IBuW8MyR8JQuf5kfqS8ca8cH47paHLRK9BzNA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.video2brain.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.video2brain.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.video2brain.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.video2brain.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://slcs.pca.dfn.de/shibboleth", { "entity_id": "https://slcs.pca.dfn.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/slcs.pca.dfn.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "DFN-CERT Services GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DFN Short-Lived Credential Service (DFN-SLCS)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Reimer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfnpca@dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Karlsen-Masur", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Reimer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfnpca@dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Karlsen-Masur", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "slcs.pca.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=slcs.pca.dfn.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFATCCA+mgAwIBAgIEDbn3WDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTAyMTcwODQ4MDhaFw0xNDAy\nMTYwODQ4MDhaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9zbGNzLnBjYS5kZm4uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw3Jc6eE6FdEoDHX4bGRTQ8tt2f65t\nhR76ZN4o4WIMXlnKuUiPcj84bSnsToXi8CTZy0Y3IS/iqiG+VIhlwombfqgEJb1/\nYXxW9hL3s38qobUNsSlv1cam6MjJVRRbvmnulqA2UkcXh0j8oXjMgMrvRscvc5Vr\nR+qrLotFyEp3weKYTS03k6f2QN63pFCtwu+4db5g7DLAgf4T8LkCwPR1yrAjfIyQ\nKZlilI1I+LIEepIbZ5Yi/HWxGJ4rE0QQzf595yiygtXL+lwgOjexnKOEoVNdRa3k\ngDUoh5xyTkdnLDjV2J/fsHkzjy8mODDl9POPm+5xsLXLwGMn+ChU6CSrAgMBAAGj\nggHeMIIB2jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJweQjSs1QUY3yB1FTgAhsULqiHTMB8G\nA1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMCAGA1UdEQQZMBeBFXdlYm1h\nc3RlckBkZm4tY2VydC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNy\nbDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt\nY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsGAQUF\nBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAilQf5k73NxqSFP81D51u6cnwE+ZW1WCPcUhd\nIkQ+K85pP57nd4ClbL+mond011qRiyzA9txYuoxw6+J6mXU9MlKDgWh7ACVIjEZB\nVeS/ROi0GvRKQBlUp4OgwFFMhoHp5wZbpL7cCp5NE7ZOMNZfGk095tEFEDZX7Csg\nGlcR2n3wMi66UIFjaMKTdmh5kPFVtQNw8FltrO+qRJeTljDTB4Ct9SOCV7F2VnNo\n/bBzPejsxto0mF0W/gqyfZqcQSnSGEFVDQsAEv2aLMHoFvuOIr4nHWTsimbKuidM\n73o/AK2KZu86hs7mFt0tLOrUUlJJOtekqrPLWHFfLLBT8f9L+w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "slcs.pca.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=slcs.pca.dfn.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFATCCA+mgAwIBAgIEDbn3WDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTAyMTcwODQ4MDhaFw0xNDAy\nMTYwODQ4MDhaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9zbGNzLnBjYS5kZm4uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCw3Jc6eE6FdEoDHX4bGRTQ8tt2f65t\nhR76ZN4o4WIMXlnKuUiPcj84bSnsToXi8CTZy0Y3IS/iqiG+VIhlwombfqgEJb1/\nYXxW9hL3s38qobUNsSlv1cam6MjJVRRbvmnulqA2UkcXh0j8oXjMgMrvRscvc5Vr\nR+qrLotFyEp3weKYTS03k6f2QN63pFCtwu+4db5g7DLAgf4T8LkCwPR1yrAjfIyQ\nKZlilI1I+LIEepIbZ5Yi/HWxGJ4rE0QQzf595yiygtXL+lwgOjexnKOEoVNdRa3k\ngDUoh5xyTkdnLDjV2J/fsHkzjy8mODDl9POPm+5xsLXLwGMn+ChU6CSrAgMBAAGj\nggHeMIIB2jAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJweQjSs1QUY3yB1FTgAhsULqiHTMB8G\nA1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMCAGA1UdEQQZMBeBFXdlYm1h\nc3RlckBkZm4tY2VydC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNy\nbDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt\nY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsGAQUF\nBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAilQf5k73NxqSFP81D51u6cnwE+ZW1WCPcUhd\nIkQ+K85pP57nd4ClbL+mond011qRiyzA9txYuoxw6+J6mXU9MlKDgWh7ACVIjEZB\nVeS/ROi0GvRKQBlUp4OgwFFMhoHp5wZbpL7cCp5NE7ZOMNZfGk095tEFEDZX7Csg\nGlcR2n3wMi66UIFjaMKTdmh5kPFVtQNw8FltrO+qRJeTljDTB4Ct9SOCV7F2VnNo\n/bBzPejsxto0mF0W/gqyfZqcQSnSGEFVDQsAEv2aLMHoFvuOIr4nHWTsimbKuidM\n73o/AK2KZu86hs7mFt0tLOrUUlJJOtekqrPLWHFfLLBT8f9L+w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://slcs.pca.dfn.de/Shibboleth.sso/NIM/SOAP" } ] } ] } ], [ "https://portalservicesutv.miun.se/shibboleth", { "entity_id": "https://portalservicesutv.miun.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "rosalindutv.personal.miun.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rosalindutv.personal.miun.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAKCTfNMVxYcfMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHHJvc2FsaW5kdXR2LnBlcnNvbmFsLm1pdW4uc2UwHhcNMTIxMTE1MjIyMTM5\nWhcNMjIxMTEzMjIyMTM5WjAnMSUwIwYDVQQDExxyb3NhbGluZHV0di5wZXJzb25h\nbC5taXVuLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKPvBXqy\nnRvi3sDksMSy9G5VZ9JhXA4/Kz3xY00PiE0Qg6FonPD01VqAJe8uh/yZc4Ckb9on\n6eWHX9wRiE+bdk0HsqaqXvXjmbQdQs2w3VQqNVDIAWoIljdVFf80G5KzJYLf8IRd\n5HI/hQ72rctAQCo5XWB8VfU18QDcPVMdiJJ4mVjOEuj5nWBqOi5xX94SHJZzlsA3\nUamgvzbO4hypXeoXxz2t8rAsMSSajlvURBN7/7yKp0Phwp5UqGXQz/O+FrjNxVxa\nT5ARsjgi3h1L1izfkHlOnCB6CL4Hgs4azOfAlokchmV4I92Wz4zyQq9HwCylJDOv\nckP3oS/ZKIe2DwIDAQABo0owSDAnBgNVHREEIDAeghxyb3NhbGluZHV0di5wZXJz\nb25hbC5taXVuLnNlMB0GA1UdDgQWBBQKoz3fn0XgpuozE4czYMpBM19mZjANBgkq\nhkiG9w0BAQUFAAOCAQEAU6lmNUTJOleVGd5RjCnHBx5qBHU158VVUfrKEWbCohPi\nE0gUTOT7wf7FEK7A7XEdV1oC530cIUsRiEAi/hZMQxhkHwjcxRTEtqbIsknDcP6P\nYCROa5TjdPIF/ABsFXlVG5ypmezx/6i+iT+9INr6ipvnQP0bNnfnZGejI9OUrAw4\n42gbDmSviYSYdHr6VDi2V3+JdIQ7AEgw5VRdPsBwAg1b8jyrvTywbYooSHvh/9sp\nOdn0f+Ng1oWBX+8fMDWfhppFm2bDrgM3xCF9GA15oA24yzp4n1VZN5K4mr1+79Tj\nvWPiY7ukG3rEmXz1vlicbY542ygl7W7mMwL6JqPEXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "rosalindutv.personal.miun.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rosalindutv.personal.miun.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAKCTfNMVxYcfMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHHJvc2FsaW5kdXR2LnBlcnNvbmFsLm1pdW4uc2UwHhcNMTIxMTE1MjIyMTM5\nWhcNMjIxMTEzMjIyMTM5WjAnMSUwIwYDVQQDExxyb3NhbGluZHV0di5wZXJzb25h\nbC5taXVuLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKPvBXqy\nnRvi3sDksMSy9G5VZ9JhXA4/Kz3xY00PiE0Qg6FonPD01VqAJe8uh/yZc4Ckb9on\n6eWHX9wRiE+bdk0HsqaqXvXjmbQdQs2w3VQqNVDIAWoIljdVFf80G5KzJYLf8IRd\n5HI/hQ72rctAQCo5XWB8VfU18QDcPVMdiJJ4mVjOEuj5nWBqOi5xX94SHJZzlsA3\nUamgvzbO4hypXeoXxz2t8rAsMSSajlvURBN7/7yKp0Phwp5UqGXQz/O+FrjNxVxa\nT5ARsjgi3h1L1izfkHlOnCB6CL4Hgs4azOfAlokchmV4I92Wz4zyQq9HwCylJDOv\nckP3oS/ZKIe2DwIDAQABo0owSDAnBgNVHREEIDAeghxyb3NhbGluZHV0di5wZXJz\nb25hbC5taXVuLnNlMB0GA1UdDgQWBBQKoz3fn0XgpuozE4czYMpBM19mZjANBgkq\nhkiG9w0BAQUFAAOCAQEAU6lmNUTJOleVGd5RjCnHBx5qBHU158VVUfrKEWbCohPi\nE0gUTOT7wf7FEK7A7XEdV1oC530cIUsRiEAi/hZMQxhkHwjcxRTEtqbIsknDcP6P\nYCROa5TjdPIF/ABsFXlVG5ypmezx/6i+iT+9INr6ipvnQP0bNnfnZGejI9OUrAw4\n42gbDmSviYSYdHr6VDi2V3+JdIQ7AEgw5VRdPsBwAg1b8jyrvTywbYooSHvh/9sp\nOdn0f+Ng1oWBX+8fMDWfhppFm2bDrgM3xCF9GA15oA24yzp4n1VZN5K4mr1+79Tj\nvWPiY7ukG3rEmXz1vlicbY542ygl7W7mMwL6JqPEXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portalservicesutv.miun.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/portalservicesutv.miun.se.xml" } } ], [ "https://shibboleth-idp.pucrs.br/idp/shibboleth", { "entity_id": "https://shibboleth-idp.pucrs.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth-idp.pucrs.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.pucrs.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.pucrs.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.pucrs.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.pucrs.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "pucrs.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.pucrs.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.pucrs.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEATCCAumgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMCQlIx\nGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMRUwEwYDVQQHEwxQb3J0byBBbGVn\ncmUxDjAMBgNVBAoTBVBVQ1JTMQ0wCwYDVQQLEwRHVElUMSAwHgYJKoZIhvcNAQkB\nFhFzZWN1cml0eUBwdWNycy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aC5wdWNycy5i\ncjAeFw0xMDExMTAxMDExMDdaFw0xMzExMDkxMDExMDdaMIGfMQswCQYDVQQGEwJC\nUjEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxFTATBgNVBAcTDFBvcnRvIEFs\nZWdyZTEOMAwGA1UEChMFUFVDUlMxDTALBgNVBAsTBEdUSVQxIDAeBgkqhkiG9w0B\nCQEWEXNlY3VyaXR5QHB1Y3JzLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoLnB1Y3Jz\nLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1iilPh8rOxBD8ceq\nrAb8KcN3WRX6V8CtSEs8GBAKjDt9nRYpFavkJcW6w6+w6ZJz1KlJndy6sgleGjsX\nR1za5nK3gKe3nvWJwkImqNX/nAjBegCnvxq8VSJ4VspLYZQYoTIbAiGvSs7pP++/\n7OBimb424JHU+16+ceqGF75C9tXeA3vOJzHS/bLgxhRwyhhug25DHkTl8wVDuCU0\nq/P8Y0D6sLEXaYFb2jl0piXWK7dz/5LhX2AyyKtrYlQEzgndR/SkANY5iIFiXqJ7\n/q5tQTOQQN4aeb9YEQJaNWJfoa4co8LTmHki6KQvPCmtaBBAjSU7kk9s3+mXJL8l\ngtRI6QIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh\nBggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA\nA4IBAQC3sT5o3/9sxv2dsti0UVf1aH4f5mYR9ke9mtlEG3GBSepPSsIWSc3AG2ax\nxQ7YCwso+qDo+Yd0v1nQBotFO+KZLN1ruUZv7kjZe0KlRtqrEorpwzkhFfeYQLTZ\n8IvYpV51ZF86yiC+ILZCJCyfr/0SUKkq7d9dXwo0aMMceatSGcVQBtAtmSUKDrCH\nczMiE68nK6Kdez4a/lmP2Y/0fxM2t9S/yos9E5DR94L1Vi3i4lES/0o2QKERXJRg\nYGMwj3C7CmRqC78PfQXLjQdSlJdl17FE6iYyTpssZlhyfFPmbuA+jB7wXKPpeaAf\nE74OQ01EvgXvltt/+5/txq+akm84", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth-idp.pucrs.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth-idp.pucrs.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth-idp.pucrs.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth-idp.pucrs.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "pucrs.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEATCCAumgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMCQlIx\nGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMRUwEwYDVQQHEwxQb3J0byBBbGVn\ncmUxDjAMBgNVBAoTBVBVQ1JTMQ0wCwYDVQQLEwRHVElUMSAwHgYJKoZIhvcNAQkB\nFhFzZWN1cml0eUBwdWNycy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aC5wdWNycy5i\ncjAeFw0xMDExMTAxMDExMDdaFw0xMzExMDkxMDExMDdaMIGfMQswCQYDVQQGEwJC\nUjEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxFTATBgNVBAcTDFBvcnRvIEFs\nZWdyZTEOMAwGA1UEChMFUFVDUlMxDTALBgNVBAsTBEdUSVQxIDAeBgkqhkiG9w0B\nCQEWEXNlY3VyaXR5QHB1Y3JzLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoLnB1Y3Jz\nLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1iilPh8rOxBD8ceq\nrAb8KcN3WRX6V8CtSEs8GBAKjDt9nRYpFavkJcW6w6+w6ZJz1KlJndy6sgleGjsX\nR1za5nK3gKe3nvWJwkImqNX/nAjBegCnvxq8VSJ4VspLYZQYoTIbAiGvSs7pP++/\n7OBimb424JHU+16+ceqGF75C9tXeA3vOJzHS/bLgxhRwyhhug25DHkTl8wVDuCU0\nq/P8Y0D6sLEXaYFb2jl0piXWK7dz/5LhX2AyyKtrYlQEzgndR/SkANY5iIFiXqJ7\n/q5tQTOQQN4aeb9YEQJaNWJfoa4co8LTmHki6KQvPCmtaBBAjSU7kk9s3+mXJL8l\ngtRI6QIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh\nBggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA\nA4IBAQC3sT5o3/9sxv2dsti0UVf1aH4f5mYR9ke9mtlEG3GBSepPSsIWSc3AG2ax\nxQ7YCwso+qDo+Yd0v1nQBotFO+KZLN1ruUZv7kjZe0KlRtqrEorpwzkhFfeYQLTZ\n8IvYpV51ZF86yiC+ILZCJCyfr/0SUKkq7d9dXwo0aMMceatSGcVQBtAtmSUKDrCH\nczMiE68nK6Kdez4a/lmP2Y/0fxM2t9S/yos9E5DR94L1Vi3i4lES/0o2QKERXJRg\nYGMwj3C7CmRqC78PfQXLjQdSlJdl17FE6iYyTpssZlhyfFPmbuA+jB7wXKPpeaAf\nE74OQ01EvgXvltt/+5/txq+akm84", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "PUCRS - Pontificia Universidade Catolica do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.pucrs.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.pucrs.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "dbueno@pucrs.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Dilermando Bueno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://erf.sbb.spk-berlin.de/shibboleth-sp", { "entity_id": "https://erf.sbb.spk-berlin.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/erf.sbb.spk-berlin.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Staatsbibliothek zu Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Staatsbibliothek zu Berlin Service Provider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://staatsbibliothek-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Jann-Gerd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jgh@sbb.spk-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hans", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Gerrit", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gerrit.gragert@sbb.spk-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gragert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://erf.sbb.spk-berlin.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://erf.sbb.spk-berlin.de/Shibboleth.sso/SAML/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "erf.sbb.spk-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=erf.sbb.spk-berlin.de,OU=Staatsbibliothek zu Berlin PK,O=STIFTUNG PREUSSISCHER KULTURBESITZ,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGCDCCBPCgAwIBAgIEDQQY/DANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSswKQYDVQQKEyJT\nVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaMTAwLgYDVQQDEydTVElG\nVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaIC0gQ0ExIjAgBgkqhkiG9w0B\nCQEWE2NhQGh2LnNway1iZXJsaW4uZGUwHhcNMDgxMDAyMDk1OTA5WhcNMTMxMDAx\nMDk1OTA5WjCBpDELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UE\nBxMGQmVybGluMSswKQYDVQQKEyJTVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVS\nQkVTSVRaMSYwJAYDVQQLEx1TdGFhdHNiaWJsaW90aGVrIHp1IEJlcmxpbiBQSzEe\nMBwGA1UEAxMVZXJmLnNiYi5zcGstYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAsIo/QRLwUvAHXZ9FkD80W+O3HY9peAQExGGc2Ojzq7h8\n6Clq0sKVAFkXV4jJArtC8O4V+LVfL+/EHGLawi9Nps7UflkSjSNlK3Bu33I8ZZVJ\nwBxZG4/YrtuzZpz5KZ0sY3x4/HQCYxehVPdsdlgDx82O4yy3A2NSEryLZk0syX3m\nORB9V3soO/4QVs/avsc/N+pvcbmXCf8MT/XG5j0qdMYYqYenT8aG3YCmGF7d0e04\nME1kQ4QN+2tprrJuDslnIV6X/tMJGvRmayKyDCe+ORdWqFnZE9MxPhDj2gkR+Uf8\nRO5Ip552z/ZqbrAFHBwqokOLolu5MZ0fGbu/KeE1QwIDAQABo4ICMDCCAiwwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBT3xLOhGMK2vHK2JywZAkPJ2nJruTAfBgNVHSMEGDAWgBTn\np8hlJwW/CmNIRBlH2cq44OVQKTAmBgNVHREEHzAdgRtlcmYtYWRtaW5Ac2JiLnNw\nay1iZXJsaW4uZGUwgbcGA1UdHwSBrzCBrDBUoFKgUIZOaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9zdGlmdHVuZy1wcmV1c3Npc2NoZXIta3VsdHVyYmVzaXR6LWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMFSgUqBQhk5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3N0\naWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHotY2EvcHViL2NybC9jYWNy\nbC5jcmwwgdAGCCsGAQUFBwEBBIHDMIHAMF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot\nY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw\nMi5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot\nY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDr6KA\n0mxhN6uvQwoQPTJxvSCzibyOIj2LpChEtewwWZxmrG6jmddag1iUPG8VsdB+Ocrn\nAuKmrZJhAJtmkH5YcdTA9l4kbNNgBBx4fkOsxsXgo5yMeX2V8OCCjdL+ZvMiv1ih\nf+PsEmREhK3MhoLa0R2jK69AYOM80uhc4Tw+T4tICXNLojudpnK4fiRnnaJ0JV2W\nvAuQQAnkXf7C5K9cPxzPE8zfL4OGMk1HkFRdZ6Cdw/NT2nquE9uoe6IiJbyHqVye\n7TQp8bbt4gXHGiMg4iKniIYBGa1hpT36g6UudpvjoKEmDWiy59bIYHSuH6E0O24L\ni+qpO2NCiiTGlah8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "erf.sbb.spk-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=erf.sbb.spk-berlin.de,OU=Staatsbibliothek zu Berlin PK,O=STIFTUNG PREUSSISCHER KULTURBESITZ,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGCDCCBPCgAwIBAgIEDQQY/DANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSswKQYDVQQKEyJT\nVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaMTAwLgYDVQQDEydTVElG\nVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVSQkVTSVRaIC0gQ0ExIjAgBgkqhkiG9w0B\nCQEWE2NhQGh2LnNway1iZXJsaW4uZGUwHhcNMDgxMDAyMDk1OTA5WhcNMTMxMDAx\nMDk1OTA5WjCBpDELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UE\nBxMGQmVybGluMSswKQYDVQQKEyJTVElGVFVORyBQUkVVU1NJU0NIRVIgS1VMVFVS\nQkVTSVRaMSYwJAYDVQQLEx1TdGFhdHNiaWJsaW90aGVrIHp1IEJlcmxpbiBQSzEe\nMBwGA1UEAxMVZXJmLnNiYi5zcGstYmVybGluLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAsIo/QRLwUvAHXZ9FkD80W+O3HY9peAQExGGc2Ojzq7h8\n6Clq0sKVAFkXV4jJArtC8O4V+LVfL+/EHGLawi9Nps7UflkSjSNlK3Bu33I8ZZVJ\nwBxZG4/YrtuzZpz5KZ0sY3x4/HQCYxehVPdsdlgDx82O4yy3A2NSEryLZk0syX3m\nORB9V3soO/4QVs/avsc/N+pvcbmXCf8MT/XG5j0qdMYYqYenT8aG3YCmGF7d0e04\nME1kQ4QN+2tprrJuDslnIV6X/tMJGvRmayKyDCe+ORdWqFnZE9MxPhDj2gkR+Uf8\nRO5Ip552z/ZqbrAFHBwqokOLolu5MZ0fGbu/KeE1QwIDAQABo4ICMDCCAiwwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBT3xLOhGMK2vHK2JywZAkPJ2nJruTAfBgNVHSMEGDAWgBTn\np8hlJwW/CmNIRBlH2cq44OVQKTAmBgNVHREEHzAdgRtlcmYtYWRtaW5Ac2JiLnNw\nay1iZXJsaW4uZGUwgbcGA1UdHwSBrzCBrDBUoFKgUIZOaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9zdGlmdHVuZy1wcmV1c3Npc2NoZXIta3VsdHVyYmVzaXR6LWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMFSgUqBQhk5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3N0\naWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHotY2EvcHViL2NybC9jYWNy\nbC5jcmwwgdAGCCsGAQUFBwEBBIHDMIHAMF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot\nY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MF4GCCsGAQUFBzAChlJodHRwOi8vY2Rw\nMi5wY2EuZGZuLmRlL3N0aWZ0dW5nLXByZXVzc2lzY2hlci1rdWx0dXJiZXNpdHot\nY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDr6KA\n0mxhN6uvQwoQPTJxvSCzibyOIj2LpChEtewwWZxmrG6jmddag1iUPG8VsdB+Ocrn\nAuKmrZJhAJtmkH5YcdTA9l4kbNNgBBx4fkOsxsXgo5yMeX2V8OCCjdL+ZvMiv1ih\nf+PsEmREhK3MhoLa0R2jK69AYOM80uhc4Tw+T4tICXNLojudpnK4fiRnnaJ0JV2W\nvAuQQAnkXf7C5K9cPxzPE8zfL4OGMk1HkFRdZ6Cdw/NT2nquE9uoe6IiJbyHqVye\n7TQp8bbt4gXHGiMg4iKniIYBGa1hpT36g6UudpvjoKEmDWiy59bIYHSuH6E0O24L\ni+qpO2NCiiTGlah8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://ci.nordu.net/shibboleth", { "entity_id": "https://ci.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ci.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ci.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ci.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ci.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ci.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ci.nordu.net/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAK2SQ9c+AOzcMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG5pLm5vcmR1Lm5ldDAeFw0xMzAzMjIxNDMxMTBaFw0yMzAzMjAxNDMxMTBa\nMBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBANg878PB2YXrJRpa3MqD4kMqkvw/yZfE3ze3RWoL8My8pfdQFUIE\nNTR+OH3i4Sa7yclxqKJo02z07L3wM7Fj6zmtfCvrIQ0+XDN6K++7M30iXLROvDrK\nqElF+J4wOFejy1Up+9/fFFmGn7RVMlgzGMka7ZcSasXeWRBHROA0VV5bkwdZiJDG\nLF56HH8lPvkNWyfFBCuVBeA4woZtOnm0OceK2MIgB9u0nLgWpo8146dgRj+KVnfL\nLMuD2eXAOfACXypa+FbxTHZsKBCV/E+5XFG7z+4eZx2kEczTXbpbencfppYaPBSA\nDz75BkEtensalbDyzBybTYgbxzqrNDxwjykCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nbmkubm9yZHUubmV0MB0GA1UdDgQWBBRJI7codf8CcvUc1dW43cTlM98aZzANBgkq\nhkiG9w0BAQUFAAOCAQEAUM9s74eqkCL3C9Hh9iAVgzhdRyNJ4+Dq2zhSPIcn0rvp\nBN0Gtl8pWL/z5vLmAhhRKnJQlXrObFH1/N5FTY3iMP4ll1GGwkYs1Ne4rXkF/2Eo\n6qkaXnxW3Xo/zEsA/QHT84UVpciMV6zakrQ/xpEAegjDkYAZpenFnwlw9WxwTHAb\nYTCXdqLn6JZBIRq0O4XPDH4LLY9BDK6LhQ4o47Y8hBshp7JtqyvyDK/EtnKOijbt\nPOkVsnFGi1sMSYsm3v40Wmlr75LG2M7QOOVX6JDjNHFJSFMEyncUiDjCfuqOI3Ka\nNgx5k0w6C4avz1ua/NNuUD5WoB1mXA+YiQiIEUTnPQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ci.nordu.net/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ci.nordu.net.xml" } } ], [ "https://epc.ub.uu.se/shibboleth", { "id": "_32fd284fd4be55f0be4b0a2aec84f00a", "entity_id": "https://epc.ub.uu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://epc.ub.uu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://epc.ub.uu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "epc.ub.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=epc.ub.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda\nMBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB\nlMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/\nXXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1\nwWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G\niNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw\ntLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq\nhkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z\nUp7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7\nvTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/\niv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx\n0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf\nLUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "epc.ub.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=epc.ub.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAPfL+CYfRXf3MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDGVwYy51Yi51dS5zZTAeFw0xMTA0MjgwNjI1NDdaFw0yMTA0MjUwNjI1NDda\nMBcxFTATBgNVBAMTDGVwYy51Yi51dS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMUEG0sMm1hQ/cU6c91BMeTgJq5G4HqmmNOMIwkBaLKgVd6X8nyB\nlMbd6KP+X3EzMT6W/uZRG++yYlYtLAbeA0juXrB7FvB2RN2gAMxFSveNz+MO28k/\nXXJ0qTEl0GDL7QCNGUojJ7HOoZ8716mBXKZw3gmAnyfRIWR4X/tnZ8tIKH+r6Jr1\nwWGHzw1uPzEIGeS3l3kfdYhYFncObWgns0Ptic6zmFXcVShfU64rzlurME5eHC5G\niNKT8UmbZjLGmgzpGxQfS1zhRG9zs9ALM1d/lyF+UFLHDMejFqQYfPKkrS+JU/Bw\ntLFhkhhgQ3DRv1k93j9DhE1bq1XldbCnFQUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nZXBjLnViLnV1LnNlMB0GA1UdDgQWBBQJPhqH0Pdo2v0HzpSCFTtL3SXY8zANBgkq\nhkiG9w0BAQUFAAOCAQEAYn86jjAEVTBoIFoAMl18OgX95pMBV2J9NUIQ4uZIjp3Z\nUp7z5yfrnVH9BCs0LAbCdQCLrh+87rslBxY3FA8ozuBPMO3mMzemGlT9PNeofGY7\nvTC+5XAybhuqhiHfw5ZYpMzL4fyVNz0bC5vTTCF11RUK/IXD0ZfISvheSUgdGoP/\niv/0CV0q978vNja0BjZ6qESVEOr3xFKLUJvsGOPrtoW32eVoaJ7idR53Rc4LdZIx\n0o7hTAzFGzSIdxc0SoBbJ32KqeZSWgmN1d6AvBiID4USZsfQXwBdrUQZSEgGYRwf\nLUklHC4ncWzgxrI1yRQeU2gF0WMmCBF4UOX5e1J5JA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://epc.ub.uu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://epc.ub.uu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://epc.ub.uu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://epc.ub.uu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://epc.ub.uu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/epc.ub.uu.se.xml" } } ], [ "http://shibboleth.metapress.com/shibboleth-sp", { "entity_id": "http://shibboleth.metapress.com/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.metapress.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Metapress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "MetaPress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.metapress.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tiffany", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tiffanyrich@metapress.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Casey", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "metapress@openidp.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Patterson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SLO/SOAP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.metapress.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.metapress.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=MetaPress,O=EBSCO Industries\\, Inc.,L=Birmingham,ST=Alabama,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzjCCBLagAwIBAgIQSxVYxfBDm07E/ewzv9//WDANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMDkwNzA5\nMDAwMDAwWhcNMTIwNzIyMjM1OTU5WjCBujELMAkGA1UEBhMCVVMxEDAOBgNVBAgT\nB0FsYWJhbWExEzARBgNVBAcUCkJpcm1pbmdoYW0xHzAdBgNVBAoUFkVCU0NPIElu\nZHVzdHJpZXMsIEluYy4xEjAQBgNVBAsUCU1ldGFQcmVzczEzMDEGA1UECxQqVGVy\nbXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRowGAYDVQQD\nFBF3d3cubWV0YXByZXNzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANAPC4w32D0Op8alyIxfONpWuIFeLGCyXnaeOcOErbgnoHopdbWWUo8wjiEU\nU29vhIMwF3u+j61N8/dqZYxxA4quICrzNXBun2pOmjeTXAR+tXgJVWuYnPhnMSuV\nvmE3U7lX1ZvwP2FkHE8H2ZyPunsl6RDeJ54x7rKSKdp9OkidT0+O0UySDrgLuqZ8\nSF1x9OexB5iptj8mYfj2Jzq/ReHh/HX3ID5JdJMOv2eQ+SEiNjmCYLm+PMPsGioV\ndNpkx9/pY7VL+n33wC6LqttYHIt1f9IWIvyCpfJwdWEhtehjFIdF3v//x7yO1oWd\nWhHH8w1ri2vXtMex3owFT5QFeAcCAwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzIt\nY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5Bgtg\nhkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5j\nb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAW\ngBSl7wsRzsBBA6NKZZBIshzgVy19RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUH\nMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDov\nL1NWUlNlY3VyZS1HMi1haWEudmVyaXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBu\nBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIa\nBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5j\nb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBADuSJ4d+vP3YzNGiidkS\n0pyRxh8xukjDZZoxH1WvC/59Easd5ImEj3S1CK3TRVLMYsqAKLS+ZKw70M3RGjhl\ncdkC+XKBX8owdoJvxCPzGkcVbl4+fbZBFU9Ig+4D0Td66Y8zvF4WNKVfkfCbOhWk\n9S69SYhmpKvPrS17l72FrQl1yr6pBMN43BbjweWaR0r+w6Qous/8p9YRx5bvRGEx\nbbqSHr+ThK+cA+ejsKFih6b7J1/tISSp3UYu3OGRZfW5aYC+zLX/fSzNpEIOoQkD\n1eiD1q3uKUkZ7i5OulGc6iD292VVLCTC5T25o67sGFLUrv3Jaz78uE35egIBTMFu\nIBA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.metapress.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.metapress.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=MetaPress,O=EBSCO Industries\\, Inc.,L=Birmingham,ST=Alabama,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzjCCBLagAwIBAgIQSxVYxfBDm07E/ewzv9//WDANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMDkwNzA5\nMDAwMDAwWhcNMTIwNzIyMjM1OTU5WjCBujELMAkGA1UEBhMCVVMxEDAOBgNVBAgT\nB0FsYWJhbWExEzARBgNVBAcUCkJpcm1pbmdoYW0xHzAdBgNVBAoUFkVCU0NPIElu\nZHVzdHJpZXMsIEluYy4xEjAQBgNVBAsUCU1ldGFQcmVzczEzMDEGA1UECxQqVGVy\nbXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MRowGAYDVQQD\nFBF3d3cubWV0YXByZXNzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANAPC4w32D0Op8alyIxfONpWuIFeLGCyXnaeOcOErbgnoHopdbWWUo8wjiEU\nU29vhIMwF3u+j61N8/dqZYxxA4quICrzNXBun2pOmjeTXAR+tXgJVWuYnPhnMSuV\nvmE3U7lX1ZvwP2FkHE8H2ZyPunsl6RDeJ54x7rKSKdp9OkidT0+O0UySDrgLuqZ8\nSF1x9OexB5iptj8mYfj2Jzq/ReHh/HX3ID5JdJMOv2eQ+SEiNjmCYLm+PMPsGioV\ndNpkx9/pY7VL+n33wC6LqttYHIt1f9IWIvyCpfJwdWEhtehjFIdF3v//x7yO1oWd\nWhHH8w1ri2vXtMex3owFT5QFeAcCAwEAAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzIt\nY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1cmVHMi5jcmwwRAYDVR0gBD0wOzA5Bgtg\nhkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5j\nb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAW\ngBSl7wsRzsBBA6NKZZBIshzgVy19RzB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUH\nMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWduLmNvbTBABggrBgEFBQcwAoY0aHR0cDov\nL1NWUlNlY3VyZS1HMi1haWEudmVyaXNpZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBu\nBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIa\nBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5j\nb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBADuSJ4d+vP3YzNGiidkS\n0pyRxh8xukjDZZoxH1WvC/59Easd5ImEj3S1CK3TRVLMYsqAKLS+ZKw70M3RGjhl\ncdkC+XKBX8owdoJvxCPzGkcVbl4+fbZBFU9Ig+4D0Td66Y8zvF4WNKVfkfCbOhWk\n9S69SYhmpKvPrS17l72FrQl1yr6pBMN43BbjweWaR0r+w6Qous/8p9YRx5bvRGEx\nbbqSHr+ThK+cA+ejsKFih6b7J1/tISSp3UYu3OGRZfW5aYC+zLX/fSzNpEIOoQkD\n1eiD1q3uKUkZ7i5OulGc6iD292VVLCTC5T25o67sGFLUrv3Jaz78uE35egIBTMFu\nIBA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.metapress.com/Shibboleth.sso/SAML/Artifact" } ] } ] } ], [ "https://idp.metropolia.fi/idp", { "entity_id": "https://idp.metropolia.fi/idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.metropolia.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.metropolia.fi/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.metropolia.fi/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.metropolia.fi/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "metropolia.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIECzCCAvOgAwIBAgIRAL+szgnI0qWlv5j0dv0UYtswDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UE\nBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0xMTEx\nMjQwNjQwMThaFw0xNDExMjMwNjQwMThaMFExCzAJBgNVBAYTAkZJMSYwJAYDVQQKDB1NZXRyb3Bv\nbGlhIEFtbWF0dGlrb3JrZWFrb3VsdTEaMBgGA1UEAwwRaWRwLm1ldHJvcG9saWEuZmkwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS9Nz6Ju8uVYvBqzZq/HSzPL8yZzRRIexBXG7rsZEE\nti0U+ERX/QJ7nDoQCCn4P8PQoGgZvl6A69F4TBxw27KcLEutuZfFAKhvd8P/X3+vbwDMIlJfMi2o\noVWGxcIRfvuLoP5gsTJpmuDQE1xB6ZToA0xs5aIQOJFKzAznWOf8PPrUF7V2SE90xt4gE9OmpnOF\nw1gfp243SRnvxNJwai2+3L+FFAyygiCk4ao9IcdguXxpW42bLghb8GZAsla8ULvrNB+PaAMjYYkd\nEbvcoxbxynSE2LBrRlQ7cn769INlQkv7yVgo12zJ1GHBn2JgSdjiK/mPg68M24S5fAZXZVdBAgMB\nAAGjgfUwgfIwEwYDVR0jBAwwCoAISqCqWITTXjwwGQYDVR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIw\ncgYDVR0fBGswaTBnoGWgY4ZhbGRhcDovLzE5NC4yNTIuMTI0LjI0MTozODkvY249U29uZXJhJTIw\nQ2xhc3MyJTIwQ0Esbz1Tb25lcmEsYz1GST9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0O2JpbmFy\neTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQW\nBBSetcs1P8mXrxv31HIiIZRlQ5pMizANBgkqhkiG9w0BAQUFAAOCAQEAJXlZQSERzZyIyD5t6zfC\nvelNXend4z9jhUb3ZqFd86xAYNPRj+wNJBCSUJ3+mn1MWW5kV8D28jixtVvtqKZUgSCBBrxRJ5D9\nHl7CRqNPubvcrxkXETZv0uEfnJaEK7wEWR0LP3r5RUjBc9AbSbsHOIX/sBxS/IMjTrb3PAwbAypT\n417lCgBzdpTIiDq+QF4bb4Tt/kjTRqPT21lporYTW+/NWFK02X+rgsABklvOQKSTEGvyDr6dLbSD\ntto9jTy1FzEicXFLvj36B+MB87UChYNTW7IJMJvJZgbuod76mjg9LkY+PHaxcn2kNmUYQKuuio0g\nLQc3QWj/dW5XWHUtjA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.metropolia.fi/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.metropolia.fi/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "metropolia.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIECzCCAvOgAwIBAgIRAL+szgnI0qWlv5j0dv0UYtswDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UE\nBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0xMTEx\nMjQwNjQwMThaFw0xNDExMjMwNjQwMThaMFExCzAJBgNVBAYTAkZJMSYwJAYDVQQKDB1NZXRyb3Bv\nbGlhIEFtbWF0dGlrb3JrZWFrb3VsdTEaMBgGA1UEAwwRaWRwLm1ldHJvcG9saWEuZmkwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDS9Nz6Ju8uVYvBqzZq/HSzPL8yZzRRIexBXG7rsZEE\nti0U+ERX/QJ7nDoQCCn4P8PQoGgZvl6A69F4TBxw27KcLEutuZfFAKhvd8P/X3+vbwDMIlJfMi2o\noVWGxcIRfvuLoP5gsTJpmuDQE1xB6ZToA0xs5aIQOJFKzAznWOf8PPrUF7V2SE90xt4gE9OmpnOF\nw1gfp243SRnvxNJwai2+3L+FFAyygiCk4ao9IcdguXxpW42bLghb8GZAsla8ULvrNB+PaAMjYYkd\nEbvcoxbxynSE2LBrRlQ7cn769INlQkv7yVgo12zJ1GHBn2JgSdjiK/mPg68M24S5fAZXZVdBAgMB\nAAGjgfUwgfIwEwYDVR0jBAwwCoAISqCqWITTXjwwGQYDVR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIw\ncgYDVR0fBGswaTBnoGWgY4ZhbGRhcDovLzE5NC4yNTIuMTI0LjI0MTozODkvY249U29uZXJhJTIw\nQ2xhc3MyJTIwQ0Esbz1Tb25lcmEsYz1GST9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0O2JpbmFy\neTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQW\nBBSetcs1P8mXrxv31HIiIZRlQ5pMizANBgkqhkiG9w0BAQUFAAOCAQEAJXlZQSERzZyIyD5t6zfC\nvelNXend4z9jhUb3ZqFd86xAYNPRj+wNJBCSUJ3+mn1MWW5kV8D28jixtVvtqKZUgSCBBrxRJ5D9\nHl7CRqNPubvcrxkXETZv0uEfnJaEK7wEWR0LP3r5RUjBc9AbSbsHOIX/sBxS/IMjTrb3PAwbAypT\n417lCgBzdpTIiDq+QF4bb4Tt/kjTRqPT21lporYTW+/NWFK02X+rgsABklvOQKSTEGvyDr6dLbSD\ntto9jTy1FzEicXFLvj36B+MB87UChYNTW7IJMJvJZgbuod76mjg9LkY+PHaxcn2kNmUYQKuuio0g\nLQc3QWj/dW5XWHUtjA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Metropolia-ammattikorkeakoulu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Helsinki Metropolia University of Applied Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Metropolia yrkeshogskola", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Metropolia-ammattikorkeakoulu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Helsinki Metropolia University of Applied Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Metropolia yrkeshogskola", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.metropolia.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.metropolia.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.metropolia.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Jani", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:jani.kaljunen@metropolia.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kaljunen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Jukka", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:jukka.veikkolainen@metropolia.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Veikkolainen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sso.uni-passau.de/idp/shibboleth", { "entity_id": "https://sso.uni-passau.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sso.uni-passau.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.uni-passau.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.uni-passau.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.uni-passau.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.uni-passau.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-passau.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sso.uni-passau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC\nREUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh\ndTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0\nIFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh\ndS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT\nAkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz\nYXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz\nc2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf\nwg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L\nfOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD\n3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa\nPazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE\nFuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ\n+mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD\nVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n\nMB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg\nOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny\nbC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh\nc3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI\nKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL\ngZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8\nL+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0\nuTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8\nkU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx\nJjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sso.uni-passau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC\nREUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh\ndTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0\nIFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh\ndS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT\nAkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz\nYXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz\nc2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf\nwg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L\nfOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD\n3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa\nPazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE\nFuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ\n+mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD\nVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n\nMB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg\nOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny\nbC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh\nc3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI\nKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL\ngZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8\nL+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0\nuTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8\nkU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx\nJjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sso.uni-passau.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sso.uni-passau.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sso.uni-passau.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sso.uni-passau.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-passau.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sso.uni-passau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC\nREUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh\ndTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0\nIFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh\ndS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT\nAkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz\nYXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz\nc2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf\nwg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L\nfOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD\n3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa\nPazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE\nFuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ\n+mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD\nVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n\nMB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg\nOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny\nbC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh\nc3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI\nKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL\ngZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8\nL+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0\nuTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8\nkU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx\nJjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sso.uni-passau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.uni-passau.de,OU=Rechenzentrum,O=Universitaet Passau,L=Passau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLDCCBBSgAwIBAgIEEGjaiTANBgkqhkiG9w0BAQUFADCBnzELMAkGA1UEBhMC\nREUxDzANBgNVBAcTBlBhc3NhdTEcMBoGA1UEChMTVW5pdmVyc2l0YWV0IFBhc3Nh\ndTEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTElMCMGA1UEAxMcVW5pdmVyc2l0YWV0\nIFBhc3NhdSBDQSAtIEcwMTEiMCAGCSqGSIb3DQEJARYTY2FAcnoudW5pLXBhc3Nh\ndS5kZTAeFw0xMDA3MjMwOTEyMjZaFw0xMjA3MjIwOTEyMjZaMHAxCzAJBgNVBAYT\nAkRFMQ8wDQYDVQQHEwZQYXNzYXUxHDAaBgNVBAoTE1VuaXZlcnNpdGFldCBQYXNz\nYXUxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGjAYBgNVBAMTEXNzby51bmktcGFz\nc2F1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1aBBI4P4qYFf\nwg+NkT6Fgt1vlFdQr4Mh9kpB6Vf8N88Y5P9auQ5aen2FvtXboTuofjzDgOecee5L\nfOIjJ/n2am/DurFy3z49N61vUJIXZvxcepKWCPJiGO+5ad+SXziXzxXcgr6SLhlD\n3awAgxA6xZ5rsI8GZCDEt2rq8RlZ3AugZSFGJmRmxx5WYwB7nF269dwUlice3uqa\nPazFFxrPYLcKK0fYpfWOMOR4jArxeOudgo1LAoEOsL+SNUhVpFdC+oO99sC2NJqE\nFuRB9DLWXeXIRSQ3NAJ6u6bZNBl3aJ2k+97H6eN6Y+yqUf78t4qH4dEb6kObzRSZ\n+mhxVLlqYwIDAQABo4IBnDCCAZgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYD\nVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUWkamZ0Mu69OevdM8ClQ4tPG4n\nMB8GA1UdIwQYMBaAFAmx36HoYV2hzcb0g3k6LAYMjOwIMIGFBgNVHR8EfjB8MDyg\nOqA4hjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1wYXNzYXUtY2EvcHViL2Ny\nbC9jYWNybC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLXBh\nc3NhdS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYI\nKwYBBQUHMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLXBhc3NhdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAFPipp6pIli1YSCIIB+jEBczNDGHd548bCsE7QBUqGhL\ngZZDe46FsL0x52+if9cg0xl4nc30JzW6lLomAzS8RjzVLlMEFoSXgjgzGXxwRQT8\nL+sy1OhLCTF1p2sa13XRGzOJv1LuDAFU794dtzrSHKatFMT+GGuiqnSKQNEholz0\nuTZoXPNywDXwil6umH7KgRACyRhWjz0nC7see0IsGlTF5hc5vNUNkAfFFdBgigW8\nkU7vVI5si/HKKkRlbq6C+XjnivYYCjxLH6ivSNfqec74E8vZiA8WWGY3+oV7ByIx\nJjVhmR1NGFw53eiX+uNeaKgzqov9ufCtnPqN2yo0/iw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Passau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Passau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-passau.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Matthias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "matthias.absmeier@uni-passau.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Absmeier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.nordu.net/idp/shibboleth", { "entity_id": "https://idp.nordu.net/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.nordu.net/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.nordu.net/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.nordu.net/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.nordu.net/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nordu.net", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "en", "text": "http://www.nordu.net/resources/NORDUnet2.jpg", "width": "203", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "46" } ], "display_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The NORDUnet A/S Identity Provider is used by employees and guests of NORDUnet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "nordu.net", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF\nBQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y\nOTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7\nRTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX\nBf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i\nCMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR\nM/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru\nATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf\nMD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l\ndC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w\nDQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU\nbZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW\nnOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY\nQ93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn\naOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7\nJiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.nordu.net:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.nordu.net:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.nordu.net:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.nordu.net:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nordu.net", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHzCCAgegAwIBAgIUbYzFMX2BKRKmZwRSWg0HZ3/MQQwwDQYJKoZIhvcNAQEF\nBQAwGDEWMBQGA1UEAxMNaWRwLm5vcmR1Lm5ldDAeFw0wOTA5MDMxOTI4NDlaFw0y\nOTA5MDMxOTI4NDlaMBgxFjAUBgNVBAMTDWlkcC5ub3JkdS5uZXQwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSypIpdblxznunPXiwKCqwOYmj99u5S9f7\nRTR+s8EDs01uwJ8buJs0MId+s96mD8MIkobE4iwn/B6xlafbMr3/BF+XxxH8Q5WX\nBf3aQV3ohBqur6+mRQ2C+EenzPMGHmV/FCz0cbmTsIAQHZ9Vy16H+x5uWOBVd44i\nCMLM+fgjKyYcpcEUJP9Jkn/+d36L3mdXbyqAQS2UPN+S1g37xrgR2kWW+s1lMEiR\nM/f5L+PuA3l5DxIBmK0tFo+ZPLxbr6OBWOdH6EUbfdkvfciFCVNbWBGRW5MC2aru\nATCdtf/Vev3OngUYBGSR/94eTgMcs3Oww/ppxRS6dzntGnnCT1sPAgMBAAGjYTBf\nMD4GA1UdEQQ3MDWCDWlkcC5ub3JkdS5uZXSGJGh0dHBzOi8vaWRwLm5vcmR1Lm5l\ndC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUwPXuksUpm5OdopeWHdoRcs6wCu0w\nDQYJKoZIhvcNAQEFBQADggEBAHiPOKmhiLnx8ecuQHmwmh4DUZvarhZXNtgxyasU\nbZAfPoZn8YiELiqYQoA/j+hoAfWcCEafMgjm8nkQO9aad1cwpGY66SIRKPAKBgsW\nnOugnrREWwYl1tXG3VWYzpgygycziYzkmwc4ysHQATKjCYdulA1tZ09YiAnZOIzY\nQ93/gA7X177nVKnAbmSkY1Nap4/rbkHIvQqk8RPSYs5AwasThkEFVk4OQpPtoTOn\naOBLkJxpXY7rZDixrz59ny629qmOOakSCsuVkNwDPmbLQy9dKmHXTcge2xP0mDK7\nJiNCTXH29oP8kWBEBVaDxrDIrfDv53VjURS+KXqpBLjsuVE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://kantarainitiative.org/shibboleth-sp", { "entity_id": "https://kantarainitiative.org/shibboleth-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "vps586.inmotionhosting.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vps586.inmotionhosting.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIBADANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExp2cHM1\nODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAeFw0wOTAzMzEwNjA4NDhaFw0xOTAzMjkw\nNjA4NDhaMCUxIzAhBgNVBAMTGnZwczU4Ni5pbm1vdGlvbmhvc3RpbmcuY29tMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApfoh2kCRBMGXa9B6pp/1EXoo\nwhUDFFlXj4I5ghElE8uDt7yMJCkjvmgrdN/kbzNR8lTzrFX0zXhazIQ97apU9Wl6\nZGVcqXv/nFV4L8RjtzF2JhfIjQdWEAUHE33JiX/ymCHW7dzOiThstcLVWEBfP2Ek\n5M0MQNXSro79Tezuwx+XTnJdMEJM62zeKE0Vd3FSPQiY/VqFE27B/NxlFtUXgEvm\ng5zNsyluvszDL4JGdQhFha8A6a0xEVMQGpXZ2O39O5p0iDOzYCm1G1qjxKkpIMvw\n1KZ3dp1yUPry+fhwqgZomisiKMj1a1RnUE3lcqPSo0WRTsfBEo7MjY1IvDw2swID\nAQABo0gwRjAlBgNVHREEHjAcghp2cHM1ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAd\nBgNVHQ4EFgQUguxIYPzd0C9X18COxccJXTiIFwkwDQYJKoZIhvcNAQEFBQADggEB\nAJaXKkAKAvrtmB4R1hKrYaEFQLz9YKca6zkB6m2rPz6zNN8w50sJh6CjPAgItMXR\nL6VkRed+ccQh8432/+/vV8vH/Ws9HhSsUJuo3COqEcZj03OdvAKuSvkPshMNjIsr\n/yrr5ODITEgfomOD4QIgUdfQAqHjNyxCiIVKNflVsTeeM8amGLLSQ9sXKjRGSUH8\nY/SClb8dKmpaqoc0H3f/GHpjvV5CnUonfPbfmyf+xuQs3OKJfWdf40kIUXroaZwD\ntA+MB0Ypuj6NzW5Fv/9Vl/zA5LsFOb+yL/Y5XZfibdZYR5Nb37vTD7Ap6tb1Femb\nltKszGgmznwcoz5Uxs1KF1E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "vps586.inmotionhosting.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vps586.inmotionhosting.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIBADANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExp2cHM1\nODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAeFw0wOTAzMzEwNjA4NDhaFw0xOTAzMjkw\nNjA4NDhaMCUxIzAhBgNVBAMTGnZwczU4Ni5pbm1vdGlvbmhvc3RpbmcuY29tMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApfoh2kCRBMGXa9B6pp/1EXoo\nwhUDFFlXj4I5ghElE8uDt7yMJCkjvmgrdN/kbzNR8lTzrFX0zXhazIQ97apU9Wl6\nZGVcqXv/nFV4L8RjtzF2JhfIjQdWEAUHE33JiX/ymCHW7dzOiThstcLVWEBfP2Ek\n5M0MQNXSro79Tezuwx+XTnJdMEJM62zeKE0Vd3FSPQiY/VqFE27B/NxlFtUXgEvm\ng5zNsyluvszDL4JGdQhFha8A6a0xEVMQGpXZ2O39O5p0iDOzYCm1G1qjxKkpIMvw\n1KZ3dp1yUPry+fhwqgZomisiKMj1a1RnUE3lcqPSo0WRTsfBEo7MjY1IvDw2swID\nAQABo0gwRjAlBgNVHREEHjAcghp2cHM1ODYuaW5tb3Rpb25ob3N0aW5nLmNvbTAd\nBgNVHQ4EFgQUguxIYPzd0C9X18COxccJXTiIFwkwDQYJKoZIhvcNAQEFBQADggEB\nAJaXKkAKAvrtmB4R1hKrYaEFQLz9YKca6zkB6m2rPz6zNN8w50sJh6CjPAgItMXR\nL6VkRed+ccQh8432/+/vV8vH/Ws9HhSsUJuo3COqEcZj03OdvAKuSvkPshMNjIsr\n/yrr5ODITEgfomOD4QIgUdfQAqHjNyxCiIVKNflVsTeeM8amGLLSQ9sXKjRGSUH8\nY/SClb8dKmpaqoc0H3f/GHpjvV5CnUonfPbfmyf+xuQs3OKJfWdf40kIUXroaZwD\ntA+MB0Ypuj6NzW5Fv/9Vl/zA5LsFOb+yL/Y5XZfibdZYR5Nb37vTD7Ap6tb1Femb\nltKszGgmznwcoz5Uxs1KF1E=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kantarainitiative.org/Shibboleth.sso/SAML2/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kantarainitiative.org/Shibboleth.sso/SAML/POST" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/kantarainitiative.org.xml" } } ], [ "https://www07test.sub.su.se", { "entity_id": "https://www07test.sub.su.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www07test.sub.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "swamid", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www07test.sub.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www07test.sub.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3\nMTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG\nSIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z\n1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ\nlxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p\nYma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG\nAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x\nbi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG\nkU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR\ngG19ycA9AsUe", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "swamid", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www07test.sub.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www07test.sub.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIB5TCCAU6gAwIBAgIJAMMRnP48jAtqMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3d3dzA3dGVzdC5zdWIuc3Uuc2UwHhcNMDkxMjA4MTAyMjMzWhcNMTIxMjA3\nMTAyMjMzWjAeMRwwGgYDVQQDExN3d3cwN3Rlc3Quc3ViLnN1LnNlMIGfMA0GCSqG\nSIb3DQEBAQUAA4GNADCBiQKBgQC9adDbmgkldLxg7+sU4Yh7vgHpMpCWJx3PJG4z\n1oqyG2AdYjjWeNkXpindtpadS7KaVcV+Zoc1PzqLOdp89gX5J84sox/XzCPu/RAZ\nlxtruQxRXbkYYTQYtOJaevl6eaPWsR1r2x/RQ8IW9iNOAiuw3D1CudvvphPi0M4p\nYma7NwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsG\nAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAKgR4QcvuxFjM3GXE1iyl8ehd5VkQv7x\nbi95mXj6IdK6mzg5QwofBSltHWNKv/AHpPuBzWd0LjCstdWeJXOCoEJe7twLsFGG\nkU+Y2c688RcV0cUVNvcympR5pYNU7ky0uPd/RCV4vnZ9DQqAKCcB/3wZ2cbfyBIR\ngG19ycA9AsUe", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www07test.sub.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www07test.sub.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www07test.sub.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www07test.sub.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www07test.sub.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www07test.sub.su.se.xml" } } ], [ "https://minastudier-test.su.se/Shibboleth.sso", { "entity_id": "https://minastudier-test.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier-test.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://minastudier-test.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://minastudier-test.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "lpwtool-test-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-test-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV\nBAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2\nMTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt\nbWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO\nTdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY\nm1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj\nnVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L\nFL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD\niUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0\nb29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK\nGpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5\njk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h\nhedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR\nM7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h\nNlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5\nZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K\nOg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "lpwtool-test-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-test-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLTCCAhWgAwIBAgIJAO6dTFyNy8P8MA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV\nBAMTImxwd3Rvb2wtdGVzdC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwNDE2\nMTMzODEyWhcNMjAwNDEzMTMzODEyWjAtMSswKQYDVQQDEyJscHd0b29sLXRlc3Qt\nbWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEApE9pxymoa/IN2TGMMI4U7N2vLBkuRrQc7EQp27mKQ3iYx47Avgy+uXgO\nTdzpdNyfl7g97UoaavjGrPBruDCqDVQ6FmTZMtKyLBgcAhdYk8Rh3WJfUKxTJlLY\nm1Ul5bp331hX64/55Ol37W7ptXarWdO0JAJ+/V4p+sD0V0yXU2ER0Y6iYZebjJUj\nnVJqH7bkLrHowTHXRRRVsGBennZ/7MfeVeNgYF9E2+0zCzLBihB7AKKP/guCJ48L\nFL2UlIX16eDttaV8dYQVx7NjkZIKaGndMwTL6f2hjdTDPkxQ+kBH5Hd5mseqUkrD\niUcJoW2J+xMPsGiE+6sxEXryIiY5xQIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0\nb29sLXRlc3QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBSWNsYqg7gK\nGpoHl72/rcWgUYJ14DANBgkqhkiG9w0BAQUFAAOCAQEAilGUE3B8Be7jdqohQ7v5\njk5N/DHRiPR5M0U1Q3GojKyL88PkMSxhoiiOxQxWbkm5vCkiTBe9TW8ImE8tW26h\nhedSYgMWqLcCG/ryNLV0kuEoufdYK01HZvjWdUOow8R7fhizWW8ui8dY4X2JqsyR\nM7jwX8Ouk5x+0OrWPGRQvtTRBQwXPcLskGsFFADXP381VWJF+x4/FUn2j6X6wh5h\nNlWn2FgI/5o342VnqfcLVgSO1EouAuHkZO3KXlBij/GPXJkhwzZz6rChMrj4vXW5\nZK2zpCBoomJUHOg1LC4f0gDNWwog62bUCyxzXmIycz+y9n1xn0thBuOjAOQOZ32K\nOg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier-test.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier-test.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier-test.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier-test.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/minastudier-test.su.se.xml" } } ], [ "urn:ibistic:prod:services.ibistic.net", { "entity_id": "urn:ibistic:prod:services.ibistic.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://services.ibistic.net/redirector/saml/post/ac" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to handle and approve supplier invoices in a web-based solution", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at h\u00e5ndtere og godkende leverand\u00f8rfakturarer i en webbaseret l\u00f8sning", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" } ], "service_name": [ { "lang": "en", "text": "Ibistic Services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "Ibistic Services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIHPDCCBiSgAwIBAgIQBqroOeZGXLtbM/pxpybmVDANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSgwJgYDVQQDEx9EaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBDQS0xMB4XDTExMDIwNzAwMDAwMFoXDTEzMDQyNTIzNTk1OVowgeIxHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkRLMREwDwYDVQQFEwgyNzc2ODM5MzELMAkGA1UEBhMCREsxFDASBgNVBAgTC0hvdmVkc3RhZGVuMRcwFQYDVQQHEw5Lb25nZW5zIEx5bmdieTEpMCcGA1UEChMgSUJJU1RJQyBURUNITk9MT0dJRVMgREVOTUFSSyBBL1MxEzARBgNVBAsTCk9wZXJhdGlvbnMxHTAbBgNVBAMTFHNlcnZpY2VzLmliaXN0aWMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArewM8dSQqpWoBWgFQa4P5vQ53fWsYLyJNkPsVmOf3YBE4XjCHhm0jgJkSE4vgcLmolaPHxkxYwyfRif11bpkcxtWN2QQwqNJjZcgfin8kYiImRu1Y+dDW/BQUsmkUgNgo+ualWDtP8Rx0BTm81BzJYDUUPzeyGhwDKY2urHpJFCp83eChopbCb7L7ITjKoQNv6Ak+1vkrWhugJBUyS+1o7fnWYbXSmQCBztlZ2rzcXojYiI5vP0OQ6wrJ7sWXCusdvDNpXzK/CdmzTNLjKEl3Ofmd+tQC001NH62DvvukyirESjc4AvlCaymEXVLJL8LrsBFdzxGTjPjBJz2kcbLGwIDAQABo4IDZDCCA2AwHwYDVR0jBBgwFoAUTFjLJfBBT1L0KMiBQ5umqKDmkuUwHQYDVR0OBBYEFO3n6sj7ezQ9K5XEsjB3hZnMpHu3MB8GA1UdEQQYMBaCFHNlcnZpY2VzLmliaXN0aWMubmV0MIGBBggrBgEFBQcBAQR1MHMwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ0FDZXJ0cy9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVkNBLTEuY3J0MAwGA1UdEwEB/wQCMAAwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL2V2MjAwOWEuY3JsMCqgKKAmhiRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vZXYyMDA5YS5jcmwwggHEBgNVHSAEggG7MIIBtzCCAbMGCWCGSAGG/WwCATCCAaQwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cuZGlnaWNlcnQuY29tL3NzbC1jcHMtcmVwb3NpdG9yeS5odG0wggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkAdAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBDAGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAAYQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABpAGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQAIABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggEBAHddJRU33qaEDpYuogJ3H4bMQ+LhMwaCKxpH0W/BPbplL9hPzPByJqaM216LH4npiTsnWVrzQ7SWVl6J6yVHgLLctekigjBjz0JNk6UB3skVZsfMhK1GyD6r4SspuPY7RU6ejEbm/1rlB4haDvr0Yd56zRSKP/OUf8P0wTqPOk4V55OUH0vMmnDH7VlaswRtZZBeai3q/3BeZiuQEvrs6ZZBo6UbVWUzRbxvlRAAkRm+cKR6RA0FHIzmjKD36SLQhyMAgE9PFPLwu52LgsYR9Fq0qzHxTQ5rLN7OWz7RSonda1UPkjp5qGdit3M4a/T6t9hLFXcmA6kmL8hq13l0tUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIHPDCCBiSgAwIBAgIQBqroOeZGXLtbM/pxpybmVDANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSgwJgYDVQQDEx9EaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBDQS0xMB4XDTExMDIwNzAwMDAwMFoXDTEzMDQyNTIzNTk1OVowgeIxHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkRLMREwDwYDVQQFEwgyNzc2ODM5MzELMAkGA1UEBhMCREsxFDASBgNVBAgTC0hvdmVkc3RhZGVuMRcwFQYDVQQHEw5Lb25nZW5zIEx5bmdieTEpMCcGA1UEChMgSUJJU1RJQyBURUNITk9MT0dJRVMgREVOTUFSSyBBL1MxEzARBgNVBAsTCk9wZXJhdGlvbnMxHTAbBgNVBAMTFHNlcnZpY2VzLmliaXN0aWMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArewM8dSQqpWoBWgFQa4P5vQ53fWsYLyJNkPsVmOf3YBE4XjCHhm0jgJkSE4vgcLmolaPHxkxYwyfRif11bpkcxtWN2QQwqNJjZcgfin8kYiImRu1Y+dDW/BQUsmkUgNgo+ualWDtP8Rx0BTm81BzJYDUUPzeyGhwDKY2urHpJFCp83eChopbCb7L7ITjKoQNv6Ak+1vkrWhugJBUyS+1o7fnWYbXSmQCBztlZ2rzcXojYiI5vP0OQ6wrJ7sWXCusdvDNpXzK/CdmzTNLjKEl3Ofmd+tQC001NH62DvvukyirESjc4AvlCaymEXVLJL8LrsBFdzxGTjPjBJz2kcbLGwIDAQABo4IDZDCCA2AwHwYDVR0jBBgwFoAUTFjLJfBBT1L0KMiBQ5umqKDmkuUwHQYDVR0OBBYEFO3n6sj7ezQ9K5XEsjB3hZnMpHu3MB8GA1UdEQQYMBaCFHNlcnZpY2VzLmliaXN0aWMubmV0MIGBBggrBgEFBQcBAQR1MHMwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ0FDZXJ0cy9EaWdpQ2VydEhpZ2hBc3N1cmFuY2VFVkNBLTEuY3J0MAwGA1UdEwEB/wQCMAAwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL2V2MjAwOWEuY3JsMCqgKKAmhiRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vZXYyMDA5YS5jcmwwggHEBgNVHSAEggG7MIIBtzCCAbMGCWCGSAGG/WwCATCCAaQwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cuZGlnaWNlcnQuY29tL3NzbC1jcHMtcmVwb3NpdG9yeS5odG0wggFkBggrBgEFBQcCAjCCAVYeggFSAEEAbgB5ACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAAQwBlAHIAdABpAGYAaQBjAGEAdABlACAAYwBvAG4AcwB0AGkAdAB1AHQAZQBzACAAYQBjAGMAZQBwAHQAYQBuAGMAZQAgAG8AZgAgAHQAaABlACAARABpAGcAaQBDAGUAcgB0ACAAQwBQAC8AQwBQAFMAIABhAG4AZAAgAHQAaABlACAAUgBlAGwAeQBpAG4AZwAgAFAAYQByAHQAeQAgAEEAZwByAGUAZQBtAGUAbgB0ACAAdwBoAGkAYwBoACAAbABpAG0AaQB0ACAAbABpAGEAYgBpAGwAaQB0AHkAIABhAG4AZAAgAGEAcgBlACAAaQBuAGMAbwByAHAAbwByAGEAdABlAGQAIABoAGUAcgBlAGkAbgAgAGIAeQAgAHIAZQBmAGUAcgBlAG4AYwBlAC4wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggEBAHddJRU33qaEDpYuogJ3H4bMQ+LhMwaCKxpH0W/BPbplL9hPzPByJqaM216LH4npiTsnWVrzQ7SWVl6J6yVHgLLctekigjBjz0JNk6UB3skVZsfMhK1GyD6r4SspuPY7RU6ejEbm/1rlB4haDvr0Yd56zRSKP/OUf8P0wTqPOk4V55OUH0vMmnDH7VlaswRtZZBeai3q/3BeZiuQEvrs6ZZBo6UbVWUzRbxvlRAAkRm+cKR6RA0FHIzmjKD36SLQhyMAgE9PFPLwu52LgsYR9Fq0qzHxTQ5rLN7OWz7RSonda1UPkjp5qGdit3M4a/T6t9hLFXcmA6kmL8hq13l0tUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/services.ibistic.net.xml" } } ], [ "https://mondo.su.se/Shibboleth.sso", { "entity_id": "https://mondo.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mondo.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mondo.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mondo-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mondo-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy\nMjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1\nwH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+\nEy8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1\n0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+\nJ+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO\nAa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc\nR/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg\nqDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu\nqgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv\nQRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf\n3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM\nz/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mondo-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mondo-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAM4UJR2qKYERMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21vbmRvLXByb2Qtc3AwMTAeFw0xMDEyMDcwOTUyMjhaFw0yMDEyMDQwOTUy\nMjhaMBoxGDAWBgNVBAMTD21vbmRvLXByb2Qtc3AwMTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANHDpW8ngm6S+O6mOrOLGoxikroSOp4ClimdSi1Pb4f1\nwH++06xGrPuokxkS/nmSdv2xm4mJHVwr7JeZp3p0ZHX/yxZMCw7s52w0PrN7/e9+\nEy8VVBfDUh86jhMrKfBu+fKq63fW+qnvuFKEL84kkOeED4XvzuhwZf5+qZBhmrH1\n0GJUYTizTjPJQdltNbYVvXu9qzs6LX2P4RIg2H+Tk9bZ8a8fGgjtfvSafkp5i9t+\nJ+ibw7nF/MRPamL59OGBU8djeWboRM/Oieo0Mt4aaO3W2hwbwoq38TaPKiy+VkhO\nAa6RLmbPDTzh41l9gW2Je0lk7ioW+J/c5ozAfEbkeVcCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbW9uZG8tcHJvZC1zcDAxMB0GA1UdDgQWBBSL7nCk9l9a+y+ESFJPaEWc\nR/E+KjANBgkqhkiG9w0BAQUFAAOCAQEArzbPoh14ZeOaO7KtyQ5b9itZL6XoGgxg\nqDfLT9pSpxeEceZ3RuZZKSO00PhSZnPmku5sERzUsmRusO51lBZa1O5chwSdQ9Wu\nqgf4nRO0eLV1DxrVNJa9YEf1C9EF1/gvroH3tVmxjGx+5MxjNe3ZVeUQU3pwqDmv\nQRqWkgrelnHcniL1hgNABqyvxnP4Gn/vMvkVMNi5pzdG+MHnmZnH7Kv8g0Cd9uNf\n3a0hM0uphP4e9/KSBhFYfswjH0mOvHjXW3/6bbimc+zxs4mNxNWP2sPtIvkCkXHM\nz/E5dFvlHgjgE2ON6BQ/LtWQP5FMV/ZXjsRSINnc12T9AQV6Q4P51Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mondo.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mondo.su.se.xml" } } ], [ "https://moodle.helsinki.fi/shibboleth", { "entity_id": "https://moodle.helsinki.fi/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/moodle.helsinki.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "Helsingin yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Helsinki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Helsingfors universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Helsingin yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Helsinki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Helsingfors universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heiko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:heiko.schach@helsinki.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schach", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Aarno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka-hy@helsinki.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sandvik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://moodle.helsinki.fi/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://moodle.helsinki.fi/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://moodle.helsinki.fi/Shibboleth.sso/HAKALogin" }, { "privacy_statement_url": [ { "lang": "fi", "text": "https://moodle.helsinki.fi/rekisteriseloste.htm", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "en", "text": "University of Helsinki\\'s Moodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fi", "text": "Helsingin yliopiston Moodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "University of Helsinki\\'s Moodle learning management system.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fi", "text": "Helsingin yliopiston Moodle-oppimisalusta.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Helsingin yliopiston Moodle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "University of Helsinki's Moodle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacPersonalUniqueCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.14" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "Helsingin yliopiston Moodle-oppimisalusta.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "University of Helsinki's Moodle learning management system.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEMjCCAxqgAwIBAgIQb6ERXxpBr1wj7QJL1uUSrzANBgkqhkiG9w0BAQUFADA5\nMQswCQYDVQQGEwJGSTEPMA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEg\nQ2xhc3MyIENBMB4XDTA5MDUyOTEyMDkxNloXDTExMDUyOTEyMDkxNlowgYgxCzAJ\nBgNVBAYTAkZJMRAwDgYDVQQIEwdVdXNpbWFhMREwDwYDVQQHEwhIZWxzaW5raTEf\nMB0GA1UEChMWVW5pdmVyc2l0eSBvZiBIZWxzaW5raTEWMBQGA1UECxMNSVQgRGVw\nYXJ0bWVudDEbMBkGA1UEAxMSbW9vZGxlLmhlbHNpbmtpLmZpMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmOryQRNC8eih0bzShoavhAniRXeQNOPUXgNQ\nDf1e9OHAKe7yfJy3uRs+P9DQ6uBB+uRW4nEVL5/iVxOolMm8UX2vE9HlRGBylXQO\nt7W2zmSN7GcgPX40McZA3CIByg/wyRjZ/CSM2kowaUlX6m7MIDvaks5dY9jfEYQ4\nIarokwEGhV51qeU3bOQw790QhdTpf9nPC1sSpj0LISjR/uuRPgG9ZB2Vf5D2uAVc\nh60KiqROyqbNNHLFm7PjiMtobINgJy0yUpop4StiEMoP8VVcIKU1Ig4G3uo9bXug\nUdrUTXrQMYXa3psO6TsgyjzQfJkAZCV7hJVxujc9lb3nOELg3wIDAQABo4HlMIHi\nMBMGA1UdIwQMMAqACEqgqliE0148MBkGA1UdIAQSMBAwDgYMKwYBBAGCDwIDAQEC\nMHIGA1UdHwRrMGkwZ6BloGOGYWxkYXA6Ly8xOTQuMjUyLjEyNC4yNDE6Mzg5L2Nu\nPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlmaWNhdGVy\nZXZvY2F0aW9ubGlzdDtiaW5hcnkwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF\nBwMCMB0GA1UdDgQWBBTvFlhigSEeZTzx/wuEW9BtEUhooTANBgkqhkiG9w0BAQUF\nAAOCAQEAORCb2tsrCK1HxtpFJjaappUFF60qwhVfCbDhitAxVBv3QujonxvNYEuD\nfawKUU4+z6TDe4ddilrErHEFFzSkkeqk3Yw2dyVUD8PpHNaH7hMiPY1A+D9bSOr6\nWhEXPp7F3Cfl7LFWHo461B9juza/Q3p6dNYoil9hfCfo4SvrW49xljsD+E4hKdHD\nAK7B+7VrvQ4yDoNERJ2Jnp34wUGj7VaNb4dwWW23mhkFLfkZC03v0K17QX+lgErk\n1+Ve7tz+Ew8PD/pcxCgTG889iQl0+LREQuqPbplvx/xEQFR5oHwfO9h6AlYmmROw\nvyAaHRvOgS1o4x1UPp8JoqYpWm/T9Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://shibboleth.ovid.com/entity", { "entity_id": "https://shibboleth.ovid.com/entity", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.ovid.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Ovid Technologies - A Wolters Kluwer Business", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Ovid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ovid.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mark", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mark.rodrigues@wolterskluwer.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rodrigues", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "John", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "john.marquiss@wolterskluwer.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Marquiss", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Global Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "goosandy@ovid.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Operations", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth-dev.ovid.com:8085/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth-dev.ovid.com:8085/Shibboleth.sso/SAML/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib-qa.ovid.com/Shibboleth.sso/SAML/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ovid.com/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shib-qa.ovid.com/Shibboleth.sso/SAML/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ovid.com/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ovid.com/Shibboleth.sso/SAML2/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.ovid.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.ovid.com,O=Ovid Technologies\\, Inc.,L=Sandy,ST=Utah,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE+zCCA+OgAwIBAgIQRcoWrU6+ffPVrfItakXStDANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzMwHhcNMTEwMzI4\nMDAwMDAwWhcNMTIwMzI3MjM1OTU5WjBsMQswCQYDVQQGEwJVUzENMAsGA1UECBME\nVXRhaDEOMAwGA1UEBxQFU2FuZHkxIDAeBgNVBAoUF092aWQgVGVjaG5vbG9naWVz\nLCBJbmMuMRwwGgYDVQQDFBNzaGliYm9sZXRoLm92aWQuY29tMIGfMA0GCSqGSIb3\nDQEBAQUAA4GNADCBiQKBgQCw1X91LxDWuHGrQUsXVLEVPy1TWAeCq+o9O8b/B7Ak\nxlqPlSpbduanoo5quky+5PhVDcePXzbkzIX6gXV0yKQdkxOqoSTelXQr/kgacWVm\nTouCY1Gq/YyGk4PlMw9CKW4har9gcdN4hX20Ml0CNBqAbKD7laW9/KClj0Nf7rhK\njwIDAQABo4IB0TCCAc0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwRQYDVR0fBD4w\nPDA6oDigNoY0aHR0cDovL1NWUlNlY3VyZS1HMy1jcmwudmVyaXNpZ24uY29tL1NW\nUlNlY3VyZUczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYB\nBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwHQYDVR0lBBYwFAYI\nKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFA1EXBZTRMGCfh0gqyX0AWPY\nvnmlMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVy\naXNpZ24uY29tMEAGCCsGAQUFBzAChjRodHRwOi8vU1ZSU2VjdXJlLUczLWFpYS52\nZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzMuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFww\nWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweL\nIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkq\nhkiG9w0BAQUFAAOCAQEAnH4QwA1KVFARs7qXwzBUgGs6nZSkuZ5BMmnrpIbjJah3\nU7cEsb30/nhDckRVdHOx/+FWuYs5l4gPZ5VGlNz25yv4Tsy5jxcNZGHHDzGZWAcc\nGQZ+CSGYb5Bi2UUI4pLAK0qo7cDc/WHyYG/hMEUiZs5VbeplJupEXvDnP0GoJRfl\nnpDYxsgoGjX6vUYqJCoccRRVot0tJCAm2vLBYk5Vb15XPd8cotb7OceW/wznj79o\n7kQji0SE5U8eJTJvMLcuRqpC2yYLlrVyZHxk6v2xgFs5AsjXR/zBv8+hVukrhIb3\nMLXlHVJRLoeP410NcHfsm1LrhOHl/GJmuXWm+DUIBg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://idp.dhbw-mannheim.de/idp/shibboleth", { "entity_id": "https://idp.dhbw-mannheim.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dhbw-mannheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-mannheim.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-mannheim.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-mannheim.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-mannheim.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.dhbw-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFDTCCA/WgAwIBAgIED5oe9DANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTYxMzQ1MDhaFw0xNTAy\nMTUxMzQ1MDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN4HcD6iRl82cDFmVIXVWrt0\nB3mdaeXvAjMwhPP9fwYrjseqCHdB6tGwpM7qGqDqn4oH2cm84Oe5LgsfNEl/de86\nFmG+uwlSO34ztqmgm0fbvssrYUUXDW5sHBdLEcVYfuE7F9FziZ319OAyMfDr0TzA\nQuTx6EskDQi3z6VQDSKd4ecukdzJlPqWXqKSyPgLmBx7cAgi9wLefywxj8MdIy6w\nwYn7EXr2VqxO4FyENLYP3sE4X7OI9cQnjZNpmumMtbYMBsmPlvBrb4zTIBvdeddT\nvnDsAGJnRBwUCSnLSCh181LUd3EouygVKpBC0p1x80x0KLMCAjlrolAKCw8kKRkC\nAwEAAaOCAeUwggHhMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEBW5zFwFRcHimyV0gzL/04l/\nEpUwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswJwYDVR0RBCAwHoEc\nYWFpX3RlY2huaWtAZGhidy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9\nhjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i\nYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd\nMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAMaLUWMFvevF1ZcYO+TMm\nShhWkK7DiZqZ34K/4yqLVZc3JphztPT4ROohQz7xxkAcE8JOiieJCUnGGv4j7q1Z\nu7Enek/8VtFZBCXl/LiE3hH0KNaDEgRS4J+T0slTMGJxNqgPgy09A4xYlXUhznKt\nzFz46kMafDW0djOIzvvaMfkYqd6Px5gjJPiHUfVRMhhMspRSHTAp5aLMhBhznpPo\n7daIwVJjyoLxjm2E2aQ1ICC2uKy+q2qqeQZJB+LNbrYa0i/xtzToa4uD3jnqi/2H\n+hlMbJ6WpFHIBUd4Y1JfW7VEr4Ym1LtRPYYpfE7m0GrM7QPh5ph+YpC6uX2mlIZW\nTw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-mannheim.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-mannheim.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-mannheim.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-mannheim.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.dhbw-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFDTCCA/WgAwIBAgIED5oe9DANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTYxMzQ1MDhaFw0xNTAy\nMTUxMzQ1MDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN4HcD6iRl82cDFmVIXVWrt0\nB3mdaeXvAjMwhPP9fwYrjseqCHdB6tGwpM7qGqDqn4oH2cm84Oe5LgsfNEl/de86\nFmG+uwlSO34ztqmgm0fbvssrYUUXDW5sHBdLEcVYfuE7F9FziZ319OAyMfDr0TzA\nQuTx6EskDQi3z6VQDSKd4ecukdzJlPqWXqKSyPgLmBx7cAgi9wLefywxj8MdIy6w\nwYn7EXr2VqxO4FyENLYP3sE4X7OI9cQnjZNpmumMtbYMBsmPlvBrb4zTIBvdeddT\nvnDsAGJnRBwUCSnLSCh181LUd3EouygVKpBC0p1x80x0KLMCAjlrolAKCw8kKRkC\nAwEAAaOCAeUwggHhMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEBW5zFwFRcHimyV0gzL/04l/\nEpUwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswJwYDVR0RBCAwHoEc\nYWFpX3RlY2huaWtAZGhidy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9\nhjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i\nYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd\nMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAMaLUWMFvevF1ZcYO+TMm\nShhWkK7DiZqZ34K/4yqLVZc3JphztPT4ROohQz7xxkAcE8JOiieJCUnGGv4j7q1Z\nu7Enek/8VtFZBCXl/LiE3hH0KNaDEgRS4J+T0slTMGJxNqgPgy09A4xYlXUhznKt\nzFz46kMafDW0djOIzvvaMfkYqd6Px5gjJPiHUfVRMhhMspRSHTAp5aLMhBhznpPo\n7daIwVJjyoLxjm2E2aQ1ICC2uKy+q2qqeQZJB+LNbrYa0i/xtzToa4uD3jnqi/2H\n+hlMbJ6WpFHIBUd4Y1JfW7VEr4Ym1LtRPYYpfE7m0GrM7QPh5ph+YpC6uX2mlIZW\nTw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "DHBW Mannheim IDP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DHBW Mannheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dhbw-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Matthias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "weinbrenner@dhbw-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Weinbrenner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://Shibboleth.uem.br/idp/shibboleth", { "entity_id": "https://Shibboleth.uem.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/Shibboleth.uem.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://Shibboleth.uem.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://Shibboleth.uem.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://Shibboleth.uem.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://Shibboleth.uem.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uem.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.uem.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.uem.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC4jCCAcoCAQMwDQYJKoZIhvcNAQEFBQAwNzEMMAoGA1UECxMDTlBEMQswCQYD\nVQQGEwJCUjEaMBgGA1UEAxMRU2hpYmJvbGV0aC51ZW0uYnIwHhcNMTIwNTAyMTcy\nMTU4WhcNMTUwNTAyMTcyMTU4WjA3MQwwCgYDVQQLEwNOUEQxCzAJBgNVBAYTAkJS\nMRowGAYDVQQDExFTaGliYm9sZXRoLnVlbS5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALs/KHnZekrQFrHtk9e+vVMklEe0+7HfSu34nJHP7vOpQTZR\nKwpRnisPoSwBkeY4JcbgUa2/gSskUTSf4EBWvrfaUs5NATXc0l5VOT7T2vXrUye0\nUa1LsAroWH2/yEB2gvs8THrtp+UZ1uAYJkoIxcc9ydZ7LKUpSuv/LrCAjHaiwD6q\njNMSFYm+UUpt6tzAWBuHfoJng92JId0qelSGIT7WjjOPlyE/iA+gXZd1/k4FFS8V\ndxAcNYLlP8uqVjVR9RsHRjOphdxvvNg8r9210k2z8XH698EOKmunuVMkcFaBIevO\npc6rhoGj/ldt9J8F5skvx2l9qwezMOXwgJyf/UsCAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEAl4Dl7mjYzIGG6HNNxoEyMfbQwKatg5pBHHy2yDZqeke0TtDpxuy+/U30\n0sxxuNVqZn2APtFWY87YpycGaXog4xQDwnEZkcleIFaq/dqRQDS+S9R3tfiSTAfc\ndhx0RnXAHA+mGFDbxWtLCyJLt4eu0OOUU06MnvDBhMiPF1I6AQFTY6m6BSqupSEb\nhq6Yt/CLMLBLkEgHq9+VDZko+y9ggRF8bu3O94Nb06KlF3LHimpc937c16eGbQ/U\n/xeRwvTZLzT46YkDPvTcw5HPPoJuH5VCw15reP08xgMSPZqEeVRpUCCWe4LbKSJK\nS+QyT4Jgbp/lk64grLI49EOJ2iJo4A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://Shibboleth.uem.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://Shibboleth.uem.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://Shibboleth.uem.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://Shibboleth.uem.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uem.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC4jCCAcoCAQMwDQYJKoZIhvcNAQEFBQAwNzEMMAoGA1UECxMDTlBEMQswCQYD\nVQQGEwJCUjEaMBgGA1UEAxMRU2hpYmJvbGV0aC51ZW0uYnIwHhcNMTIwNTAyMTcy\nMTU4WhcNMTUwNTAyMTcyMTU4WjA3MQwwCgYDVQQLEwNOUEQxCzAJBgNVBAYTAkJS\nMRowGAYDVQQDExFTaGliYm9sZXRoLnVlbS5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALs/KHnZekrQFrHtk9e+vVMklEe0+7HfSu34nJHP7vOpQTZR\nKwpRnisPoSwBkeY4JcbgUa2/gSskUTSf4EBWvrfaUs5NATXc0l5VOT7T2vXrUye0\nUa1LsAroWH2/yEB2gvs8THrtp+UZ1uAYJkoIxcc9ydZ7LKUpSuv/LrCAjHaiwD6q\njNMSFYm+UUpt6tzAWBuHfoJng92JId0qelSGIT7WjjOPlyE/iA+gXZd1/k4FFS8V\ndxAcNYLlP8uqVjVR9RsHRjOphdxvvNg8r9210k2z8XH698EOKmunuVMkcFaBIevO\npc6rhoGj/ldt9J8F5skvx2l9qwezMOXwgJyf/UsCAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEAl4Dl7mjYzIGG6HNNxoEyMfbQwKatg5pBHHy2yDZqeke0TtDpxuy+/U30\n0sxxuNVqZn2APtFWY87YpycGaXog4xQDwnEZkcleIFaq/dqRQDS+S9R3tfiSTAfc\ndhx0RnXAHA+mGFDbxWtLCyJLt4eu0OOUU06MnvDBhMiPF1I6AQFTY6m6BSqupSEb\nhq6Yt/CLMLBLkEgHq9+VDZko+y9ggRF8bu3O94Nb06KlF3LHimpc937c16eGbQ/U\n/xeRwvTZLzT46YkDPvTcw5HPPoJuH5VCw15reP08xgMSPZqEeVRpUCCWe4LbKSJK\nS+QyT4Jgbp/lk64grLI49EOJ2iJo4A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UEM - Universidade Estadual de Maringa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uem.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.uem.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "helcio@uem.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Helcio do Prado", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.htwg-konstanz.de/idp/shibboleth", { "entity_id": "https://idp.htwg-konstanz.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.htwg-konstanz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.htwg-konstanz.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.htwg-konstanz.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.htwg-konstanz.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.htwg-konstanz.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "htwg-konstanz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.htwg-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.htwg-konstanz.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCTCCA/GgAwIBAgIED3krjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAxMjIxMzU0MDdaFw0xNTAx\nMjExMzU0MDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuaHR3Zy1rb25zdGFuei5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPCvB8y8jN5yPI18S2YaLk9+\nx8txqfITAVZrVBCb8u8F/bPMso3evG9om1qDeUPlJ8xIhyIsNFfKjWQSrP6EmiI9\nXZXL9Gm4xZhMmDgZ1+cLUViIYT/X+V62h3TKrgMvnzISVFvEZjxINgitV823DZRk\n7zWswOvwV/V4ilDwJRhx6jLCbrztltPMpjIxMFvJFVDvllfPxykg2xQP5rhGa1gn\nezpWh/ESyeE1VRworNZYQINvUQdTIuJlpj3iSC+pQvldDScEuai4CgGYg6p7gCzG\n1sS7DJnytq5MUgtsduNpELzjFD2xtzQ/3LhsUf0ySpErSGAn5fKWg3Eab7K5NBUC\nAwEAAaOCAeEwggHdMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU+w/Cf4aHFawZhnChB+GawB41\n2Q4wHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIwYDVR0RBBwwGoEY\nc3RldWVydEBodHdnLWtvbnN0YW56LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZow\nSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp\nY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAax3k4gqD7d5XAwDWmPs0oPCwW\nDgEofj++OOyp+LqVmayARGMWo501Xew1p/TX1XSRYWKiya+B+qTca7EmI/yThn8v\nyhadmTYazbcZndMv9QScDIVpO1+TdSrPgIF2mL5a+eiI8jNa8PIu04vSGUU5lw52\ni2qcqy905Ip5EmeLUl+ZF3Evy3bFQPcbMHKbTz3Pp3wEnlzH4nv5IaAwOjGhCBCu\nwlDZxietS5h6mhn+0BSBa65u0e8tTzoJn1ZehI0f8lFZTkRTSyPw4J3FPi8aLGvb\nqKa8zt6MpiiTn10CDGdvLnRJ/CzTDL1DZgeCLm4nxZg5CdiYzpWxAaDoHOlV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.htwg-konstanz.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.htwg-konstanz.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.htwg-konstanz.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.htwg-konstanz.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "htwg-konstanz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.htwg-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.htwg-konstanz.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCTCCA/GgAwIBAgIED3krjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAxMjIxMzU0MDdaFw0xNTAx\nMjExMzU0MDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuaHR3Zy1rb25zdGFuei5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPCvB8y8jN5yPI18S2YaLk9+\nx8txqfITAVZrVBCb8u8F/bPMso3evG9om1qDeUPlJ8xIhyIsNFfKjWQSrP6EmiI9\nXZXL9Gm4xZhMmDgZ1+cLUViIYT/X+V62h3TKrgMvnzISVFvEZjxINgitV823DZRk\n7zWswOvwV/V4ilDwJRhx6jLCbrztltPMpjIxMFvJFVDvllfPxykg2xQP5rhGa1gn\nezpWh/ESyeE1VRworNZYQINvUQdTIuJlpj3iSC+pQvldDScEuai4CgGYg6p7gCzG\n1sS7DJnytq5MUgtsduNpELzjFD2xtzQ/3LhsUf0ySpErSGAn5fKWg3Eab7K5NBUC\nAwEAAaOCAeEwggHdMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU+w/Cf4aHFawZhnChB+GawB41\n2Q4wHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIwYDVR0RBBwwGoEY\nc3RldWVydEBodHdnLWtvbnN0YW56LmRlMIGRBgNVHR8EgYkwgYYwQaA/oD2GO2h0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUHAQEEgZ0wgZow\nSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp\nY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcwAoY/aHR0cDov\nL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAax3k4gqD7d5XAwDWmPs0oPCwW\nDgEofj++OOyp+LqVmayARGMWo501Xew1p/TX1XSRYWKiya+B+qTca7EmI/yThn8v\nyhadmTYazbcZndMv9QScDIVpO1+TdSrPgIF2mL5a+eiI8jNa8PIu04vSGUU5lw52\ni2qcqy905Ip5EmeLUl+ZF3Evy3bFQPcbMHKbTz3Pp3wEnlzH4nv5IaAwOjGhCBCu\nwlDZxietS5h6mhn+0BSBa65u0e8tTzoJn1ZehI0f8lFZTkRTSyPw4J3FPi8aLGvb\nqKa8zt6MpiiTn10CDGdvLnRJ/CzTDL1DZgeCLm4nxZg5CdiYzpWxAaDoHOlV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Konstanz Technik, Wirtschaft und Gestaltung", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "HTWG Konstanz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.htwg-konstanz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Konrad", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hostmaster@htwg-konstanz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mauz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idemfero.units.it/idp/shibboleth", { "entity_id": "https://idemfero.units.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idemfero.units.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idemfero.units.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idemfero.units.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idemfero.units.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idemfero.units.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "units.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://international.units.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://www.units.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "University of Trieste IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Universit\u00e0 di Trieste IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for University of Trieste members", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity Provider per gli utenti dell'Universit\u00e0 di Trieste", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAIPn0rci7ca2nc6Pd0a8kS35GFVlMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWlkZW1mZXJvLnVuaXRzLml0MB4XDTExMDYzMDE1MzgwNFoXDTMxMDYzMDE1MzgwNFowHDEaMBgGA1UEAxMRaWRlbWZlcm8udW5pdHMuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm2d1TVod551/AHgSkFZa/DgfKePtHqC88H9qlcDGhhZfdhN1KCubG7H2sY1awLQ3HwonlfyCN+FjxL15jiTtSSGM3bE9tb8p6NoryPTtPSiF4JZraE5Y8PnWN7i49QhhOY/dzsYGUGzKWY8GzSaKBBJAA+XXbj2l6s/6Ksj/ii7KGjt/opcJ5rBE0+ttDanuC0w8upUAL29rQ5Yx6n7IGFMI7PS2W1IeKrU0Fm93ujdm3Itx9L+5bmd/WQyJInXt9DWQXBhek3oh5ZCK+H7Orh9Sk4ld8BxFlgsw96xjVX246jTCBgGcCOlRRW9d21tYmCEn/ew4JVtHHRktnblD3AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkZW1mZXJvLnVuaXRzLml0hihodHRwczovL2lkZW1mZXJvLnVuaXRzLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQDNZRh1OdCXmX7+5k2XwRmfMQ4iDANBgkqhkiG9w0BAQUFAAOCAQEASeWVPZ+W5q+LxyZPuEpGw+uysbNIBbpxglKfli3QX9MQrBOG1S1Y5gQ5Rsi26ipWidgEORbX6mUKtax+85NYvi3faIcbLMf87Xbxmn+oYMv/ksfeoevZAkLPXb6DLNjoOEV2UbQuz/03o9bM05QJuuY1K9ioCMat4+WZ3XvLxNoKZwRLtERV5Ibr+ffOu1WhXkdoW1PX6K12p044Ia4SBEhy9t8ZxoAe2sSE8TTww+wGzJ48+2Ek/Lr/JTCbT1wj3QGvN3vbE++aLrtYLWrKlDzFIKXv9Tk8LNWWOGxbRhw3x2OymWGfU9gDlQs0mAWuEKsjr3iUrsDGkkiyaQYbJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idemfero.units.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idemfero.units.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-10-09T08:30:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idemfero.units.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idemfero.units.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "units.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://international.units.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://www.units.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "University of Trieste AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Universit\u00e0 di Trieste AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Attribute Authority for University of Trieste members", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Attribute Authority per gli utenti dell'Universit\u00e0 di Trieste", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAIPn0rci7ca2nc6Pd0a8kS35GFVlMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNVBAMTEWlkZW1mZXJvLnVuaXRzLml0MB4XDTExMDYzMDE1MzgwNFoXDTMxMDYzMDE1MzgwNFowHDEaMBgGA1UEAxMRaWRlbWZlcm8udW5pdHMuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm2d1TVod551/AHgSkFZa/DgfKePtHqC88H9qlcDGhhZfdhN1KCubG7H2sY1awLQ3HwonlfyCN+FjxL15jiTtSSGM3bE9tb8p6NoryPTtPSiF4JZraE5Y8PnWN7i49QhhOY/dzsYGUGzKWY8GzSaKBBJAA+XXbj2l6s/6Ksj/ii7KGjt/opcJ5rBE0+ttDanuC0w8upUAL29rQ5Yx6n7IGFMI7PS2W1IeKrU0Fm93ujdm3Itx9L+5bmd/WQyJInXt9DWQXBhek3oh5ZCK+H7Orh9Sk4ld8BxFlgsw96xjVX246jTCBgGcCOlRRW9d21tYmCEn/ew4JVtHHRktnblD3AgMBAAGjaTBnMEYGA1UdEQQ/MD2CEWlkZW1mZXJvLnVuaXRzLml0hihodHRwczovL2lkZW1mZXJvLnVuaXRzLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQDNZRh1OdCXmX7+5k2XwRmfMQ4iDANBgkqhkiG9w0BAQUFAAOCAQEASeWVPZ+W5q+LxyZPuEpGw+uysbNIBbpxglKfli3QX9MQrBOG1S1Y5gQ5Rsi26ipWidgEORbX6mUKtax+85NYvi3faIcbLMf87Xbxmn+oYMv/ksfeoevZAkLPXb6DLNjoOEV2UbQuz/03o9bM05QJuuY1K9ioCMat4+WZ3XvLxNoKZwRLtERV5Ibr+ffOu1WhXkdoW1PX6K12p044Ia4SBEhy9t8ZxoAe2sSE8TTww+wGzJ48+2Ek/Lr/JTCbT1wj3QGvN3vbE++aLrtYLWrKlDzFIKXv9Tk8LNWWOGxbRhw3x2OymWGfU9gDlQs0mAWuEKsjr3iUrsDGkkiyaQYbJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "it", "text": "Universit\u00e0 degli Studi di Trieste", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Trieste", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "it", "text": "Universit\u00e0 di Trieste", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Trieste", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "it", "text": "http://www.units.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://international.units.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Staff Tecnico", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "idem@units.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp.wavelan.su.se/Shibboleth.sso", { "entity_id": "https://sp.wavelan.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.wavelan.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.wavelan.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "wavelan-prod-sp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=wavelan-prod-sp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN\nMTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi\nx6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii\npMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9\nHn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh\noa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun\nP1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64\n8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1\nLnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF\nAAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN\nB8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m\noaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH\nmVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy\nxjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7\nm/XvKye561mB0W1mWHdByCY8Q2jIWQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "wavelan-prod-sp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=wavelan-prod-sp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDEjCCAfqgAwIBAgIJANU7a0lt6+5VMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGXdhdmVsYW4tcHJvZC1zcDEuaXQuc3Uuc2UwHhcNMDkwNzI4MTA0MzA0WhcN\nMTkwNzI2MTA0MzA0WjAkMSIwIAYDVQQDExl3YXZlbGFuLXByb2Qtc3AxLml0LnN1\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TYTIfV7kI7g+TIi\nx6tXtusozDHOK4sXm2StU3soSFb+WbQAyVsqDV1oqGmMUEULyPYwwo7MiXhZinii\npMxuhiUbjc414efx5Il+etQekzkGFWnEPMCaDKt0oRKd+IgIJsS2InqvCmIKr2e9\nHn0/z36E7enobEJFundduLIrHnAgLvbVZBekLI00293v96JHUjYshhy0i1uCtAuh\noa+QzzbVSjZNOpIoeGMno/h4+QilRquoLuYWPjVT0Jujqrb+nN4CsebV4hAwwFun\nP1J+fVXI+JSs/H1QJqe+2fIGIZCDsUBR3xHVp7FQ9y+4b/5k9LQ8wJgamcbToC64\n8JJ3pwIDAQABo0cwRTAkBgNVHREEHTAbghl3YXZlbGFuLXByb2Qtc3AxLml0LnN1\nLnNlMB0GA1UdDgQWBBQOxqZr1tIfKe06aYoCDaMLu/t43zANBgkqhkiG9w0BAQUF\nAAOCAQEAaWCjso7/vVsDu4c6xbxKB0DoRwhGqTRC70SXC76n60CwmJNJdBP2QqZN\nB8XukYsJGr/Dkr/jO4qqVc1xi9Qfksyft6LpKdWm3mSPNL5m5i5snlukyFnYvz6m\noaYb5vSBRyoHuz/nN979Qm6XFx+rl7sjOUhIklTLJkM0ghJRrOa137GEGdwYKmCH\nmVBY3XZTlatsogAojbHN8656Mps1cH+FzZhTYMTA+1ta4TT9Q4mTD5W/xM2k4Ldy\nxjQvMgNsCbY2jk0mgupDVYcZwa82ODKdbAMC6dFlGGHn7I8+IW05jVRrLtfR7lt7\nm/XvKye561mB0W1mWHdByCY8Q2jIWQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.wavelan.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/sp.wavelan.su.se.xml" } } ], [ "https://crowd.nordu.net/shibboleth", { "entity_id": "https://crowd.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "NORDUnet Tools (confluence, jira)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "NORDUnet Tools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowd.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowd.nordu.net/Shibboleth.sso/DS/nordu.net" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowd.nordu.net/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "crowd.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=crowd.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4\nMzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY\nLurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM\ngkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/\nQhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3\nEH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6\nbDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R\nBBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9\n8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9\n3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/\n1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl\nuKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC\nmCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD\nNeib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "crowd.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=crowd.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJANmt8Ciw6kb/MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2Nyb3dkLm5vcmR1Lm5ldDAeFw0xMDA1MzExMTI4MzVaFw0yMDA1MjgxMTI4\nMzVaMBoxGDAWBgNVBAMTD2Nyb3dkLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAPX2dT9VdcfFwxu7VA00KB7MmJj43/ReptLZNF1qEIEY\nLurgE63gRpalC1RLNx40V0a692ae9vlUJwr5SSuPE///KcIGe7MqKYqxMNR0EVUM\ngkLl/Iws6X6IKPXZFg/WeE/C/cmU6OzaTwdPBmg360Ys9veUOnt/3/ddRhSGRlr/\nQhrFJwZpeRQG/G7f8wIrvVT6HvsY1QOjW6YV43fon8eMBFz1WV7dAAx4L5d1JXX3\nEH+vY6a1nRj98qZPXZ7MY4HBMS8uU/B2/zTN+N9DFBpbwHYWvZQynIviGrUlgGi6\nbDMJH2k+sTGgy9EGZcaAqb2AECMidmXJk3/nOsX5cFECAwEAAaM9MDswGgYDVR0R\nBBMwEYIPY3Jvd2Qubm9yZHUubmV0MB0GA1UdDgQWBBTvR6U7d9zdmqbIl+g3SLa9\n8CChvzANBgkqhkiG9w0BAQUFAAOCAQEAWvDhU3Tk+cCZoThs2I2HLChX7cEjsjz9\n3ZHdWbsgJzPS0xVAdoR1FraNf6PYUvZxbDhsoO2UEZS5IUyOxdWWuP2jaqUpVxY/\n1fSTQQbvOujO+fZzNhJ8nIy/4FgFDWWqABHbVTfGVzImcxC1AJoQ8jkU9Dio5dIl\nuKQCDz8fu1hbkQZ/NP53cNDkTV0t/bvRtEHGrOJYc1rEFRuTLSkPvItsGffWHhIC\nmCrhgP7LeIv2iiNK7qgbhaFRHXAs/JMXAc/Y4YD1renUQCA4cLPF679N4oixMvxD\nNeib9lWMnEYRIynoqQE3UXYnb3GDinEg/soKH73QAq0dyjcfuk30FA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://crowd.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/crowd.nordu.net.xml" } } ], [ "http://xenosmilus.umdc.umu.se:8086/nren/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/nren/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/nren/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/nren/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-nren-sp.xml" } } ], [ "https://idp2.kau.se/idp/shibboleth", { "entity_id": "https://idp2.kau.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp2.kau.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.kau.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.kau.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.kau.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.kau.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kau.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://www.kau.se/sites/all/themes/kau/logo.png", "width": "112", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "112" } ], "display_name": [ { "lang": "sv", "text": "Karlstads universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Karlstad University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r Karlstads universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Identity Provider for Karlstad University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.243.16.0/20", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.162.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.220.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.224.0/21", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.238.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.148.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.152.0/21", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:34::0/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.4059,13.5816", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "kau.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF\nBQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx\nMDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe\nDRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs\njUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB\nmqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD\nAfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa\n3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD\nVR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No\naWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3\nDQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor\nW5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U\nGWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF\nHntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt\nGLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9\n7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.kau.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.kau.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.kau.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.kau.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kau.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIUUONxidNrozH1GiZ1VI/uwwgWM8cwDQYJKoZIhvcNAQEF\nBQAwFjEUMBIGA1UEAxMLaWRwMi5rYXUuc2UwHhcNMTAxMDEzMTM1MjM0WhcNMzAx\nMDEzMTM1MjM0WjAWMRQwEgYDVQQDEwtpZHAyLmthdS5zZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAILFxLkJloiLact4UjsWKH98lOkzm6VE2t9GQtUe\nDRYCY5prnaDRmsumqmMYLMZXT6DCT99oNLeeBeBfB+8JwqraYhDanGiRAENTrlbs\njUTx4p5BYTBuo0rGpVZ8MBi++f8ainvxPI4LGVc02upuG7lhWnjaui2qpKQf9hFB\nmqnjgL2ohS/Jhzo7q5XiEtsTtoD4ssUMabbzK9Zc5x6/txxJVAaicOHhqgXhFkkD\nAfC86PbWim6S8BpX0f8ERcYYKAm58ES/tpgZeImVmIIyHAIHPukjUKXNzuDKh9qa\n3LXp5moCeQKI385mw1BnkwTTqdwZ0Y5QHdYIMfB59VuUPm0CAwEAAaNdMFswOgYD\nVR0RBDMwMYILaWRwMi5rYXUuc2WGImh0dHBzOi8vaWRwMi5rYXUuc2UvaWRwL3No\naWJib2xldGgwHQYDVR0OBBYEFLywmXKV+OaPFHmRtKgA7vepw1CtMA0GCSqGSIb3\nDQEBBQUAA4IBAQBRG+Zr9oXM/S7WHGRlTuwcXLEqy1jETAre9e2JUJLCYeEQdUor\nW5fETZtgs1DwGvfuquLRFxvIGtnIgELy1Q9eDGszursIl+cY6kv72pl+wP+QvI0U\nGWysjsYepf78eRQ4sNKn/m+2p7ZBfLFixNdTn1nvIGSaPX+8SnOrYfrqLYXZVZuF\nHntH8R43Oh0amq0BYWSJOhhmT4nxpvwwQCETd+RTqyB0SDtXnjYKv7j505JEBltt\nGLzVTSRgddMNMJEIMmpc6L9XAwW1IObqe3HcLewUmWZgtGKnq1Dd1XPtTRjvQPg9\n7FShqSitkM9DR4N7PbfMlbcB71JnezGMtokE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "KAU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Karlstad University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.kau.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Paul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "paul.scott@kau.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Scott", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Magnus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "magnus.olsson@kau.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Olsson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://uat.leeds1.emeraldinsight.com/entity", { "entity_id": "https://uat.leeds1.emeraldinsight.com/entity", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uat.leeds1.emeraldinsight.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uat.leeds1.emeraldinsight.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uat.leeds1.emeraldinsight.com/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide personalized access to journals and papers on social sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at give adgang til EmeraldInsights tidsskrifter og artikler inden for socialvidenskab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" } ], "service_name": [ { "lang": "en", "text": "EmeraldInsight", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "EmeraldInsight", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgILAQAAAAABLlieGjMwDQYJKoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCQkUxHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0aW9uIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBMB4XDTExMDIyNDE2MTAxNloXDTEzMDIyNDE2MTAxMVowgYAxCzAJBgNVBAYTAkdCMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxJjAkBgNVBAoMHXNoaWJib2xldGguZW1lcmFsZGluc2lnaHQuY29tMSYwJAYDVQQDDB1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoXI+n3JvgM6LIaYvSRgiJ44vRHXj0VnHsRDDlMevGSVwq5wLk0qI3iQEE12jOxcwx1kAcRmlrNdBwm0DusVSW2HGuODeSF+gqpGKqTayMv85op4x7IpAgUQmkaHZKGMY9NFGHOFcUcD8Bk2h9ytmjBnGyi0f0dF+gQj3sv8rh52zK5OVv/XR6wcYSE/rGGu+nU4OK3o7g3qr5sod9PgTaiyu26zA0miVTrQCEmHQn1waLwRoz358JWXlAAvjATMirJ+KhIsNVBPSxnPcaxPLQqXXI+C5hagIG+oQ0glTG64NstlDXvLCw1BSzlpDgqGYAgdJTOz3OBRP/f5OKbLsUCAwEAAaOCAZowggGWMB8GA1UdIwQYMBaAFDYSTp5xxCZB8frxKUy/F6RTKLbrMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZHZoZTEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvRG9tYWluVmFsMS5jcmwwHQYDVR0OBBYEFNr8wdf+AlkNufl44T52cIFoSkUnMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgTwMCkGA1UdJQQiMCAGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAzBLBgNVHSAERDBCMEAGCSsGAQQBoDIBCjAzMDEGCCsGAQUFBwIBFiVodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvMBEGCWCGSAGG+EIBAQQEAwIGwDAoBgNVHREEITAfgh1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAW6Z0AgKjlbsyi/1EcEQC1ArGYeq6DomTtkpQWFSGWmOkCPpD6l6KJT7Q3/UgbHeCrbmwSwiADYHbJbJUNvQZoxKLcUMOJKA52mTdV8MGh0FBOvwzA8abBT955AI0SNma4CAW7UH0OaNo84PVLAbkDwdhU5TV3LktFIIPyBQLARm07IkmJZ2YdP2zl2BcbrozDy0YHs2dxhLSn+Uh3XrlH12VPHB7GzzeGD54XjjYGLqMoAKHGEqvVpF8hj+lemucvUuy6itdEPU5EgoAU+Pxlw8o+iHNxQ336Od77RWrw4Wa+gD0L6sIdZEOhbCSGLIjPwtEJmKWKaXN8tRYvG1sXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgILAQAAAAABLlieGjMwDQYJKoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCQkUxHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0aW9uIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBMB4XDTExMDIyNDE2MTAxNloXDTEzMDIyNDE2MTAxMVowgYAxCzAJBgNVBAYTAkdCMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxJjAkBgNVBAoMHXNoaWJib2xldGguZW1lcmFsZGluc2lnaHQuY29tMSYwJAYDVQQDDB1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoXI+n3JvgM6LIaYvSRgiJ44vRHXj0VnHsRDDlMevGSVwq5wLk0qI3iQEE12jOxcwx1kAcRmlrNdBwm0DusVSW2HGuODeSF+gqpGKqTayMv85op4x7IpAgUQmkaHZKGMY9NFGHOFcUcD8Bk2h9ytmjBnGyi0f0dF+gQj3sv8rh52zK5OVv/XR6wcYSE/rGGu+nU4OK3o7g3qr5sod9PgTaiyu26zA0miVTrQCEmHQn1waLwRoz358JWXlAAvjATMirJ+KhIsNVBPSxnPcaxPLQqXXI+C5hagIG+oQ0glTG64NstlDXvLCw1BSzlpDgqGYAgdJTOz3OBRP/f5OKbLsUCAwEAAaOCAZowggGWMB8GA1UdIwQYMBaAFDYSTp5xxCZB8frxKUy/F6RTKLbrMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZHZoZTEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvRG9tYWluVmFsMS5jcmwwHQYDVR0OBBYEFNr8wdf+AlkNufl44T52cIFoSkUnMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgTwMCkGA1UdJQQiMCAGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAzBLBgNVHSAERDBCMEAGCSsGAQQBoDIBCjAzMDEGCCsGAQUFBwIBFiVodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvMBEGCWCGSAGG+EIBAQQEAwIGwDAoBgNVHREEITAfgh1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAW6Z0AgKjlbsyi/1EcEQC1ArGYeq6DomTtkpQWFSGWmOkCPpD6l6KJT7Q3/UgbHeCrbmwSwiADYHbJbJUNvQZoxKLcUMOJKA52mTdV8MGh0FBOvwzA8abBT955AI0SNma4CAW7UH0OaNo84PVLAbkDwdhU5TV3LktFIIPyBQLARm07IkmJZ2YdP2zl2BcbrozDy0YHs2dxhLSn+Uh3XrlH12VPHB7GzzeGD54XjjYGLqMoAKHGEqvVpF8hj+lemucvUuy6itdEPU5EgoAU+Pxlw8o+iHNxQ336Od77RWrw4Wa+gD0L6sIdZEOhbCSGLIjPwtEJmKWKaXN8tRYvG1sXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/uat.leeds1.emeraldinsight.com.xml" } } ], [ "https://sp.lux17.mpi.nl", { "entity_id": "https://sp.lux17.mpi.nl", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.lux17.mpi.nl.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-04-27T09:05:42Z" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "e235", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e235", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Max-Planck-Institut f\u00fcr Psycholinguistik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "nl", "text": "Max Planck Instituut voor Psycholinguistiek tweede Service Provider voor Taalkundige Services gericht op onderzoekers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics second Service Provider for Linguistic Services aimed at researchers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "false", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "false", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" } ], "service_name": [ { "lang": "nl", "text": "Max Planck Instituut voor Psycholinguistiek tweede Service Provider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics second Service Provider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lux17.mpi.nl/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://lux17.mpi.nl/Shibboleth.sso/DS" }, { "display_name": [ { "lang": "nl", "text": "Max Planck Instituut voor Psycholinguistiek tweede Service Provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics second Service Provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "description": [ { "lang": "nl", "text": "Max Planck Instituut voor Psycholinguistiek tweede Service Provider voor Taalkundige Services gericht op onderzoekers", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics second Service Provider for Linguistic Services aimed at researchers", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "information_url": [ { "lang": "nl", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "privacy_statement_url": [ { "lang": "en", "text": "https://lux17.mpi.nl/privacy_statement.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "logo": [ { "text": "https://lux17.mpi.nl/gif/mpg-logo-90x90-grey.gif", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lux17.mpi.nl/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lux17.mpi.nl/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lux17.mpi.nl/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://lux17.mpi.nl/Shibboleth.sso/NIM/Artifact" } ], "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "lux17.mpi.nl", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lux17.mpi.nl,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE1zCCA7+gAwIBAgIEDeB5KTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTAzMTgxMzQ4\nMTBaFw0xNDAzMTcxMzQ4MTBaMHoxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1\ndCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxFTATBgNVBAMTDGx1eDE3Lm1waS5ubDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0wTdnMTgPC8/x6+0reirYB\nbifyQwbOLHE0bOtHD6et5oT9WPRosJFpFxnxs2aF/SqR7Kar4Z/7lMBFbL3vdgrJ\nh6fCNVofBI/Zs7d8aCwfcc6aMJORJPlTtFElmNvZD8TE035qzRNfkwqPOYkmwqlC\nCP9pJwebt3kEJSHHOVngydBJaVzSDayJLp1WzQ2FyEVfbPyUaQ2z2RyPGG0C1yX4\nThin64YaRlBH78INIlCf8NpQwc+CCG7SgVSuDq1DEZXbm7z789kUJtqnlNe2Nahj\ninYfMr4Jtc27TwD+We9cs14LjSst4L3gd0kT511Wycs53+BpMWRWVKD4tFMva+EC\nAwEAAaOCAX8wggF7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBRY3hAzheVZXJug0vL3ndQWl8CAjTAfBgNVHSME\nGDAWgBQC1h5uCau/WGWnCjxIM2HRzn3DWzB3BgNVHR8EcDBuMDWgM6Axhi9odHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOg\nMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9jYWNybC5j\ncmwwgZIGCCsGAQUFBwEBBIGFMIGCMD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL21wZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwPwYIKwYBBQUH\nMAKGM2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAbTiXJjoL5ulDq6yP3g2cBE4tpXN/\nLMe2gNgvBmzWIuvoMtI/qf5CWZI2Z/3T8uPHrzcrhWxjazhcrdMsdCrFEp1YCdUv\n3+ielpse2O+k7ZF/OKZtP2yBBrPqfn46K2luYs7omROhkzfKU76inhSn7aMDH8sp\nA483fjEFPdYorFjq087bpHkXqJuDKHm7Jz91+vjMZMJ5v5IH5oec84pT6yPO1f0k\n7v7NeAtHCybR2fYZnSGrjUOEOPCJx5ufyE5EOzATp5BVLXSLa2H4B0Ws2IOv9ORw\n0cYjl0hBJw+lYT0LPIUaE0SU1jtoOKUHevuygdjyiG0JPNgUks8Ow3+v/A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "lux17.mpi.nl", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lux17.mpi.nl,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE1zCCA7+gAwIBAgIEDeB5KTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0wOTAzMTgxMzQ4\nMTBaFw0xNDAzMTcxMzQ4MTBaMHoxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1\ndCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxFTATBgNVBAMTDGx1eDE3Lm1waS5ubDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0wTdnMTgPC8/x6+0reirYB\nbifyQwbOLHE0bOtHD6et5oT9WPRosJFpFxnxs2aF/SqR7Kar4Z/7lMBFbL3vdgrJ\nh6fCNVofBI/Zs7d8aCwfcc6aMJORJPlTtFElmNvZD8TE035qzRNfkwqPOYkmwqlC\nCP9pJwebt3kEJSHHOVngydBJaVzSDayJLp1WzQ2FyEVfbPyUaQ2z2RyPGG0C1yX4\nThin64YaRlBH78INIlCf8NpQwc+CCG7SgVSuDq1DEZXbm7z789kUJtqnlNe2Nahj\ninYfMr4Jtc27TwD+We9cs14LjSst4L3gd0kT511Wycs53+BpMWRWVKD4tFMva+EC\nAwEAAaOCAX8wggF7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBRY3hAzheVZXJug0vL3ndQWl8CAjTAfBgNVHSME\nGDAWgBQC1h5uCau/WGWnCjxIM2HRzn3DWzB3BgNVHR8EcDBuMDWgM6Axhi9odHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOg\nMYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9jYWNybC5j\ncmwwgZIGCCsGAQUFBwEBBIGFMIGCMD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL21wZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwPwYIKwYBBQUH\nMAKGM2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAbTiXJjoL5ulDq6yP3g2cBE4tpXN/\nLMe2gNgvBmzWIuvoMtI/qf5CWZI2Z/3T8uPHrzcrhWxjazhcrdMsdCrFEp1YCdUv\n3+ielpse2O+k7ZF/OKZtP2yBBrPqfn46K2luYs7omROhkzfKU76inhSn7aMDH8sp\nA483fjEFPdYorFjq087bpHkXqJuDKHm7Jz91+vjMZMJ5v5IH5oec84pT6yPO1f0k\n7v7NeAtHCybR2fYZnSGrjUOEOPCJx5ufyE5EOzATp5BVLXSLa2H4B0Ws2IOv9ORw\n0cYjl0hBJw+lYT0LPIUaE0SU1jtoOKUHevuygdjyiG0JPNgUks8Ow3+v/A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Technical", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Tobias.vanValkenhoef@mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.antagning.se/aws-sp", { "entity_id": "https://www.antagning.se/aws-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://www.antagning.se/aws-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAM1gMiTqlkCLMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTY1NTA0WhcNMjEwNTA2MTY1\nNTA0WjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA9M2iGNZWzqCU6FfPBz8z1LdBRKk9BLLc3aL1VRC9\n2VCL5vnGa/+kWRiWOa6liVbyPrVHbfTCfdj/V9P46dmdB34kzhgRNryc9I5Hmz+c\njMLQ+tjWOO9b1vRota5HeCsxD/qZS55qbFAaj0PaU65Twv+u9vIkB576tRypJOXY\nS+fJC89+F/0QR/DfhgfMh6lvSxMP+OXrUVra6926sHA7iZuSn7e3hCaIY3VEiYq6\nt1X9ROUoorUcUDk/kwI0eDkxz03/wP2z9SUT+qfHJ8cVLeB5JC1aHok0ScZS9ym5\nU9BAmKwOnOz+H9izisIDf1aOWwFptP4g1kgjNtZBt01McwIDAQABo18wXTA8BgNV\nHREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu\nc2UvYXdzLXNwMB0GA1UdDgQWBBQp9cf++1Fp9XL3b+XKAYdH8DhZmzANBgkqhkiG\n9w0BAQUFAAOCAQEAP/xtFa8pJk6ZZ+YHPY8wur100MlTZqcL0YFHXtp2xilQWKBs\nFhF4QdJd4GdZ79E1ihhk7mUg73nEt73AQPs6yoYxK0f6YYXHW1Y+tp4vwPQRHXmq\na0CyLppiBHmtjCNNE3fmDkg83drN3mb9htuqrXwwOAzjXTxAPvKR0G+qI8uAfXNi\nevaeM5M/9fH2lLQux6LaO7Y8lUKwS3R7ACy5a/2iHvmqf6AhcxS/BTFZX9fuATMQ\nRdmf3Z9lxeoKDHMXqmZEiaxZmTp0YVHrc7NbPrbQ78KXqabsq7A6cqq/bhSgJCsf\nwo1Z+XF5sAEJ3w30UnCsgh0Muvwlyb3cnRvYFA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.antagning.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.antagning.se-aws-sp.xml" } } ], [ "https://cafe.upf.br/idp/shibboleth", { "entity_id": "https://cafe.upf.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.upf.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.upf.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.upf.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.upf.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.upf.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "upf.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.upf.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.upf.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAKX43u2xOk6GZiZYCBjCZkKXx2/9MA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2NhZmUudXBmLmJyMB4XDTEyMDcxODEzMzMwMFoXDTMy\nMDcxODEzMzMwMFowFjEUMBIGA1UEAxMLY2FmZS51cGYuYnIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDQ4M1p+I5ah6Aw+O5/z9Be++lnk9Vs/F1rXbKj\ntP4ZLt+1ubEXIstFvgYbaQegfjGCmbSTLjeAhoKqQa+9oqHztvJCyi8tAAxm+DkR\nYUVjK7jdg+WhLSIXXjUw8kLQ7/0j9WoR5kANYpb0zgLX5txa6ag0yuiy3SZJdem5\nOxWcRMIgM9IT93D0Vtn4KOy33LuT1nJnlfXRe0e/6Uk3io8eX/sU1bFbYGSIoaBC\nwavXQpYI6doyMwp6jQ0ZTHMgPveJ9RgJVI1UjxPNarlfpkD3tbBoMW6jKzysuNza\nfdE/zhufAdpf1dEJLvW6NqFQhV/IntZ9uikpaZb0qYfccb+FAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2NhZmUudXBmLmJyhiJodHRwczovL2NhZmUudXBmLmJyL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBQzZ13hyDuXco93Ne8aOzsxQ7pkVDANBgkqhkiG\n9w0BAQUFAAOCAQEAxN0o+TiTOnQ9DyT3sLjL7t08L2DXXzZS808wUPm9gxAxaKBy\nRP6v52aY5JQl+5KDp4kcYWcJ2HbmY93pdJr/ySf38ZnfDhE8/VtxTPN8i8flLpo6\nhAXpIVHrpchg/6A6wG94q2hoJHJlkjdMAUaqRluRVqUf3LCh9z0L2JYggLMO8t4i\ndZva6wWLqVLrj290MtPM6VyBwky4PyopG92JhFkovN6fO+N0XBOXO95k7vRhXHMq\nQ7lzc5HBe7iHhhH8bMVnNU4rnC5y/mAtB8RlGKu9xkgHFzxpk+Rf8ZvvI6hdpmCD\nCiIzIL92AYqWu+1Ec6sT4NbrfVhJlpfh0jshog==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.upf.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.upf.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.upf.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.upf.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "upf.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAKX43u2xOk6GZiZYCBjCZkKXx2/9MA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2NhZmUudXBmLmJyMB4XDTEyMDcxODEzMzMwMFoXDTMy\nMDcxODEzMzMwMFowFjEUMBIGA1UEAxMLY2FmZS51cGYuYnIwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDQ4M1p+I5ah6Aw+O5/z9Be++lnk9Vs/F1rXbKj\ntP4ZLt+1ubEXIstFvgYbaQegfjGCmbSTLjeAhoKqQa+9oqHztvJCyi8tAAxm+DkR\nYUVjK7jdg+WhLSIXXjUw8kLQ7/0j9WoR5kANYpb0zgLX5txa6ag0yuiy3SZJdem5\nOxWcRMIgM9IT93D0Vtn4KOy33LuT1nJnlfXRe0e/6Uk3io8eX/sU1bFbYGSIoaBC\nwavXQpYI6doyMwp6jQ0ZTHMgPveJ9RgJVI1UjxPNarlfpkD3tbBoMW6jKzysuNza\nfdE/zhufAdpf1dEJLvW6NqFQhV/IntZ9uikpaZb0qYfccb+FAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2NhZmUudXBmLmJyhiJodHRwczovL2NhZmUudXBmLmJyL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBQzZ13hyDuXco93Ne8aOzsxQ7pkVDANBgkqhkiG\n9w0BAQUFAAOCAQEAxN0o+TiTOnQ9DyT3sLjL7t08L2DXXzZS808wUPm9gxAxaKBy\nRP6v52aY5JQl+5KDp4kcYWcJ2HbmY93pdJr/ySf38ZnfDhE8/VtxTPN8i8flLpo6\nhAXpIVHrpchg/6A6wG94q2hoJHJlkjdMAUaqRluRVqUf3LCh9z0L2JYggLMO8t4i\ndZva6wWLqVLrj290MtPM6VyBwky4PyopG92JhFkovN6fO+N0XBOXO95k7vRhXHMq\nQ7lzc5HBe7iHhhH8bMVnNU4rnC5y/mAtB8RlGKu9xkgHFzxpk+Rf8ZvvI6hdpmCD\nCiIzIL92AYqWu+1Ec6sT4NbrfVhJlpfh0jshog==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UPF - Universidade de Passo Fundo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.upf.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.upf.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "servnac@rnp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "GTI/RNP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://securemail.feide.no/simplesaml/saml2/sp/metadata.php", { "entity_id": "https://securemail.feide.no/simplesaml/saml2/sp/metadata.php", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://securemail.feide.no/simplesaml/saml2/sp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://securemail.feide.no/simplesaml/saml2/sp/AssertionConsumerService.php" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "norway", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "Allows user to in a secure way send messages to others. A better alternative to unencrypted email messages.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "no", "text": "En tjeneste for \u00e5 sende sikre meldinger til andre. Et godt alternativ til ukryptert e-post.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" } ], "service_name": [ { "lang": "en", "text": "Feide SecureMail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "no", "text": "Feide SecureMail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/securemail.feide.no.xml" } } ], [ "https://ladok3-00.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-00.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-00.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-00.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-00.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJANyLphmqAiCsMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wMC5sYWRvay51bXUuc2UwHhcNMTIwNjI2MTMwNDAyWhcNMjIw\nNjI0MTMwNDAyWjAhMR8wHQYDVQQDExZsYWRvazMtMDAubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4lukmN1u10uEnOWVd7LjVUjl\n9U0U4UKGSy8/zJBKqatk5E+JW6LVB9wZDx85kUPOrflBc72brXWx2x03yne06X6n\nYwr7a1Gp2bQKyw8IuXAxoTgG6IYEWtpoFmX/IKkOwCgb9qBnaije51BKDbFz9GMy\nn7FaSy6lHm5QrzYAXJDKippsEInJYEChhjYNuFImGySYxYVkmgqXVqW7caZYOwQC\nxERDtsPJwUluO8dRbzzcmQxlhstzr0GQkAnwodtP9cCmvO2SUboNVbxNQmL4Er9D\nVzn+EiTW1jZaYOfQi+BfLSwZt/aWPBLMg2q3voeu3u7gCyMGcdN3SoG8dEoU4QID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDAubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wMC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBS8Q9eh\nYSdw4S9o1UfOdXlrgS5owTANBgkqhkiG9w0BAQUFAAOCAQEAM3LCbyt/tuBMlNap\nX3OCJlCz/sQOiSbDgG154z3VzXLVYM1seUjCFWwPpO7kw3hS0kvNxAEQS59eaJkD\nMIno0z+OT3OTnr30ERGZAVZ4cX79Ww2nX1mtWJN1WB9M40XeUFXGIvoVR5LckNyH\nax8gu3I2/RzG8yS0F4fH5Kz1eDZaaSBtQV2mWkps3x4fEOvh3qFc373bUmL1Ms2g\neWORbwxcAgGd59kxtofZzDjrx6o2qT8ELV5iD7yQteLe91Flh1/5U07EXlvJLMz3\nkqFto5NOuXUYh/srUMR0mzAVUbECgIbU7Os7gpUno65QsP8rJEdwHzig9WNLpoy0\nw5aKug==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-00.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-00.ladok.umu.se-gui-sp.xml" } } ], [ "https://rr.funet.fi/attribute-test", { "entity_id": "https://rr.funet.fi/attribute-test", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/rr.funet.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.csc.fi/haka" } ] }, "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rr.funet.fi/attribute-test/Shibboleth.sso/SLO/Redirect" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rr.funet.fi/attribute-test/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rr.funet.fi/attribute-test/Shibboleth.sso/Login" }, { "privacy_statement_url": [ { "lang": "fi", "text": "http://www.csc.fi/hallinto/haka/luottamusverkosto/palvelut/attributetest/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "en", "text": "http://www.csc.fi/hallinto/haka/luottamusverkosto/palvelut/attributetest/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "fi", "text": "Haka attribuuttitestipalvelu", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Haka Attribute Test Service", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "fi", "text": "Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Attributes released by IdP-server can be tested against this SP.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Haka attribuuttitestipalvelu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Haka Attribute Test Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "businessCategory", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.15" }, { "friendly_name": "businessCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.10" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "CountryOfResidence", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.11" }, { "friendly_name": "description", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.13" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduCourseMember", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.6.1.2" }, { "friendly_name": "eduCourseOffering", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.6.1.1" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" }, { "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "friendly_name": "eduPersonOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" }, { "friendly_name": "eduPersonPrimaryAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "friendly_name": "eduPersonPrimaryOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.8" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "electronicIdentificationNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.22" }, { "friendly_name": "employeeNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.3" }, { "friendly_name": "facsimileTelephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.23" }, { "friendly_name": "funetEduPersonCreditUnits", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.18" }, { "friendly_name": "funetEduPersonECTS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.19" }, { "friendly_name": "funetEduPersonEPPNTimeStamp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.24" }, { "friendly_name": "funetEduPersonHomeCity", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.23" }, { "friendly_name": "funetEduPersonPrimaryStudyStart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.15" }, { "friendly_name": "funetEduPersonProgram", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.12" }, { "friendly_name": "funetEduPersonSpecialisation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.13" }, { "friendly_name": "funetEduPersonStudentCategory", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.20" }, { "friendly_name": "funetEduPersonStudentStatus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.21" }, { "friendly_name": "funetEduPersonStudentUnion", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.22" }, { "friendly_name": "funetEduPersonStudyStart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.14" }, { "friendly_name": "funetEduPersonStudyToEnd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.16" }, { "friendly_name": "funetEduPersonTargetDegree", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.11" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "homePhone", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.20" }, { "friendly_name": "homePostalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.39" }, { "friendly_name": "initials", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.43" }, { "friendly_name": "jpegPhoto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.60" }, { "friendly_name": "l", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.7" }, { "friendly_name": "labeledURI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.250.1.57" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "friendly_name": "nationalIdentificationNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.21" }, { "friendly_name": "Nickname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.2" }, { "friendly_name": "o", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" }, { "friendly_name": "ou", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.11" }, { "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "friendly_name": "postalCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.17" }, { "friendly_name": "postOfficeBox", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.18" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "schacCountryOfCitizenship", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.5" }, { "friendly_name": "schacDateOfBirth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.3" }, { "friendly_name": "schacGender", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.2" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "friendly_name": "schacMotherTongue", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.1" }, { "friendly_name": "schacPersonalUniqueCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.14" }, { "friendly_name": "schacPersonalUniqueID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.15" }, { "friendly_name": "schacPlaceOfBirth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.4" }, { "friendly_name": "seeAlso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.34" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "street", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.9" }, { "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" }, { "friendly_name": "title", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.12" }, { "friendly_name": "uid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.1" }, { "friendly_name": "userCertificate", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.36" }, { "friendly_name": "userPresenceID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.12" }, { "friendly_name": "userStatus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.19" } ], "service_description": [ { "lang": "fi", "text": "Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Attributes released by IdP-server can be tested against this SP.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEzDCCA7SgAwIBAgIRANkuMGk/HlexnQRYLfLoQaEwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMjAyMjgwMDAwMDBaFw0xNDAyMjcyMzU5NTlaMIGqMQswCQYD\nVQQGEwJGSTEOMAwGA1UEERMFMDIxMDExEDAOBgNVBAgTB1V1c2ltYWExDjAMBgNV\nBAcTBUVzcG9vMRYwFAYDVQQJEw1LZWlsYXJhbnRhIDE0MSkwJwYDVQQKEyBDU0Mg\nLSBJVCBDZW50ZXIgZm9yIFNjaWVuY2UgTHRkLjEQMA4GA1UECxMHVW5rbm93bjEU\nMBIGA1UEAxMLcnIuZnVuZXQuZmkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDM5bZnIo6ilf+77pDys40qwpu1U6ym22WZvnxCmAoZ+dDOuBcVdoVagVTp\nMqJ0jc/c/7+grSHG+II+2MftSD78sa0fTWWLCqxdH8GKSfai5FeGbP/YoI14W7OL\n/Bxy7mAKluwkxtx+X5226Q7UeKHaBaF2i+An5i269HYzTO3XIt/eNHMKynsRQgje\n6pNj8PyDnIWm3DENXJi2yVK8AmVvWpEyx0RptMIazFCJa+MvypCYS4Y4D4wKEs5m\n3LWcsqM95zDsyiytv/fAYeRAVpWdTvhOPLW+3Q13/ek6/9Te03YAkzuAaLYvFxwu\nVd2BLs7FAiyR3HDk0Ykl5TyimkaBAgMBAAGjggFeMIIBWjAfBgNVHSMEGDAWgBQM\nvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUOaXmVjDtx1G/7svHBNhFLrT5\n5rowDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f\nBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD\nQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj\ncy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov\nL29jc3AudGNzLnRlcmVuYS5vcmcwFgYDVR0RBA8wDYILcnIuZnVuZXQuZmkwDQYJ\nKoZIhvcNAQEFBQADggEBADH55FfR7I+1zt41DTwz2Ig9w6S6l0pFL889eFl772qV\n/vepbU245oc+FuHxwp1Be1EeEo5Pb1Op+imx/tnXdJZyQ8T19cttw6k0faIIOPk0\n4LDPpPHeNd5UIiegJxuXLwGrs3s8OHrICSzD6UUTGuKQ2ch7Isl65oumZ5BYtmXc\nBipmtjTfM/pv+j2iTDMRfjzTjKSlDdDOaRbCQeLDtIgJkXvwSb/OTPOWHzbLLiPE\nrpMTlKYf36DnHsyERNItnzU02J686VAecWTuNgUwHHI3LzZCWVncQm+I6veK43Ct\nPahX4Y7zrHlQEDDBvQM0uwFM4Dgy07Qk3EwVXCs+46U=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Timo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mustonen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Timo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mustonen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "http://xenosmilus.umdc.umu.se:8086/re_sfs_hei/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/re_sfs_hei/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "http://www.swamid.se/category/sfs-1993-1153", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_sfs_hei/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_sfs_hei/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-re_sfs_hei-sp.xml" } } ], [ "https://www2.munzinger.de/shibboleth", { "entity_id": "https://www2.munzinger.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www2.munzinger.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Munzinger-Archiv GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Munzinger-Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.munzinger.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Bernhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "zi@munzinger.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ziegler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Willi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ma@munzinger.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mader", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.munzinger.de/munzinger-shibboleth/Shibboleth.sso/WAYF/CM" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www2.munzinger.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www2.munzinger.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBTCCA+2gAwIBAgIEDG9M8jANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODA2MTExMzEzMDZaFw0xMzA2\nMTAxMzEzMDZaMFAxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRowGAYDVQQDExF3d3cyLm11bnppbmdlci5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOouvAtoDQ13S1vtkcStbSTF+86X\ntE+aXnZdV6QakFLpdlHCbvjzkMw014S0cExxwV8XyDo9eTz3QqfMkUxAQMi9bDjh\nvCDby/9navCkBYFtU0ZXCVKy/07jsGn+wBN0mPtTatnDvdLnZjMgDMGDR7GFBFBa\nR+Z1X873XK7M506lDl7JQhNwmDgkJ5vOisrguTs9VVlqTu30SCqvrA18KuqSdc+N\n+yC7Bqp7Keg/8j1lIjsfH9HXRpAiy4rDxmYN1WAS/sr4r8VhcGQUMletDgL/bOEa\naAHbphz3cp/Oz2X6hpVpu1EHe0xabpKLdoyIhzwj9VdLnwFfiNz+ANgmPtsCAwEA\nAaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/OmtBwhF0wtWUf6Gs+gnRYZjoIsw\nHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEXaG9z\ndG1hc3RlckBtdW56aW5nZXIuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNy\nbC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp\nY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBLBggr\nBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMt\nY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8vY2Rw\nMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFwrMvwYiwLfRsdnjMEWc9PWe54Wd3dU\nNiRSZSf73BaO75Jrp24kMrkjpby2SUNp0mkHtOJcYzzqMnM0cqxl+9HEhC0V0Dyw\nOS3I6/s+6G52kYuXklJ6cF/LAVInsBwypG7QGqQnSZLsdNLLHaqoqsitW9rghifn\nCq6zE4S8CunLgcBuq6OqceH6UG5xCKok4CNu+CRP58gd/kOVBY9OMxKz2qd0SI+V\nV8pzrKBUVi+WWpDKk4Zl/WUkw2Wghb47KdkwoiAc+jxJKb+DmmJqRDHC2TDcz7+y\ngygw6R99wEGZNbIaNZXpwjroeAeNLtrGbBJPyfhQt3D1r/MYdepa4T8=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://services-federation.renater.fr/validation/ressource", { "entity_id": "https://services-federation.renater.fr/validation/ressource", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/services-federation.renater.fr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://federation.renater.fr/en/metadata_registration_practice_statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://federation.renater.fr/gestion", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2009-01-06T14:09:14Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "https://www.renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://services-federation.renater.fr/validation/ressource/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://services-federation.renater.fr/validation/ressource/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "RENATER - validation resource", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fr", "text": "RENATER - ressource de validation de la f\u00e9d\u00e9ration Education-Recherche (Shibboleth v2)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fr", "text": "La ressource de validation permet \u00e0 un organisme membre de tester son fournisseur d'identit\u00e9s au sein de la f\u00e9d\u00e9ration \u00c9ducation-Recherche.\n\nCette ressource permet de visualiser tous les attributs utilisateur transmis dans le contexte de la session d'authentification.\n\nRENATER propose \u00e9galement une ressource de test, proposant l'\u00e9quivalent dans la f\u00e9d\u00e9ration de Test.\n\nCette ressource ne requiert aucun attribut, elle se contente d'afficher les attributs transmis par l'IdP.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "fr", "text": "La ressource de validation permet \u00e0 un organisme membre de tester son fournisseur d'identit\u00e9s au sein de la f\u00e9d\u00e9ration \u00c9ducation-Recherche.\n\nCette ressource permet de visualiser tous les attributs utilisateur transmis dans le contexte de la session d'authentification.\n\nRENATER propose \u00e9galement une ressource de test, proposant l'\u00e9quivalent dans la f\u00e9d\u00e9ration de Test.\n\nCette ressource ne requiert aucun attribut, elle se contente d'afficher les attributs transmis par l'IdP.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "This SP allows validation of identity providers. The resource prints the list of user attributes received from the identity provider.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "supannAutreMail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.34" }, { "friendly_name": "eduPersonPrimaryAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "friendly_name": "o", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" }, { "friendly_name": "supannEtuEtape", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.29" }, { "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" }, { "friendly_name": "supannEtuId", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.10" }, { "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "friendly_name": "supannMailPerso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.15" }, { "friendly_name": "supannEtuRegimeInscription", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.31" }, { "friendly_name": "supannAutreTelephone", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.12" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "ou", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.11" }, { "friendly_name": "supannEtuDiplome", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.27" }, { "friendly_name": "eduPersonPrimaryOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.8" }, { "friendly_name": "commonName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "eduPersonOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "supannEmpId", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.11" }, { "friendly_name": "mailForwardingAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.17" }, { "friendly_name": "labeledURI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.250.1.57" }, { "friendly_name": "supannEtuElementPedagogique", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.28" }, { "friendly_name": "supannRole", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.21" }, { "friendly_name": "supannRoleEntite", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.24" }, { "friendly_name": "supannCivilite", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.4" }, { "friendly_name": "facsimileTelephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.23" }, { "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "l", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.7" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "supannActivite", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.2" }, { "friendly_name": "supannCodeINE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.9" }, { "friendly_name": "supannAffectation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.5" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "friendly_name": "title", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.12" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "eduPersonNickname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.2" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "supannEtuAnneeInscription", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.25" }, { "friendly_name": "supannEtuSecteurDisciplinaire", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.32" }, { "friendly_name": "supannEntiteAffectationPrincipale", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.13" }, { "friendly_name": "supannEntiteAffectation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.8" }, { "friendly_name": "supannListeRouge", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.1" }, { "friendly_name": "supannEtuCursusAnnee", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.26" }, { "friendly_name": "supannEtablissement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.14" }, { "friendly_name": "supannRoleGenerique", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.23" }, { "friendly_name": "supannEtuInscription", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.30" }, { "friendly_name": "userCertificate", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.36" }, { "friendly_name": "uid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.1" }, { "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "supannEtuTypeDiplome", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.33" }, { "friendly_name": "eduOrgLegalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.2.1.4" }, { "friendly_name": "supannOrganisme", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7135.1.2.1.3" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" } ], "service_name": [ { "lang": "fr", "text": "RENATER - ressource de validation de la f\u00e9d\u00e9ration Education-Recherche (Shibboleth v2)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "RENATER - validation resource", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC5TCCAc2gAwIBAgIJAOLQPcMRyfO5MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCmZlZC5jcnUuZnIwHhcNMTAwMjE3MDkwODE0WhcNMjAwMjE1MDkwODE0WjAV\nMRMwEQYDVQQDEwpmZWQuY3J1LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuqwRDaahljnpxquFaZczqamfSD6oR/4HXnDr/ejA6CoiLs1Csrc4p/Im\n8SjbubbyVmuAmYeT8YW30xtxzoLYMlX/k9LfdnQQMNS0BT20fWKMudHWtKOL+gDo\nruqK4Ivmv8XJAjzawYvOocxkOZVtsTJ0cP2N+EJTemR4SlEZD2yFGbKdzjfvaocm\n2f1EU4uUanpprf/tne2jwInaK4a3VscZ/AYxtaKTubHtcGrGSrxhvapV6CKMbt+A\nqTW5iWdF4KGdCXUTSzxGjb4mkk1dD5Y4X6zRFSimtE291E2AWL5ricAIPXo6tUax\nmZJVTj3Z0zI4Xo8yefPbFy/V/mCHUwIDAQABozgwNjAVBgNVHREEDjAMggpmZWQu\nY3J1LmZyMB0GA1UdDgQWBBSKhhBVN/91d6MSPBXStg/lgDHU6jANBgkqhkiG9w0B\nAQUFAAOCAQEAnt8hmxNUOCXMDkJDfM07U/A+Lm+Xc6uXrCJxjr1Nk2zoQDcup4Cp\n90QqxmS483yIa9gAOIswctaDKR2ZPdN+70zBwWjMzQTJcuwRaZhYt2z8qTiDUG9z\nUenrbATCLtWu3PDuGEv4xfgwwSWrdmp/QDbCjs06l3V5WOqZ8/PHY6xbcOQTYpqY\nrrjYGlE1h9R6cGy+SwUuy+Tg8Npf6YM+jBxeSQy6i0jbb8fzF59ZLsP2Oty18qwR\nZ1MmB2gTGIGSzBpLi5rxtWJ0uL67+468ZKcspiUlF+TYr9nfUGb6+wk3wWRGKPoD\nG3v2db1TkOg7SaejzNk+Z0KP8i/gunw49A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC5TCCAc2gAwIBAgIJAOLQPcMRyfO5MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCmZlZC5jcnUuZnIwHhcNMTAwMjE3MDkwODE0WhcNMjAwMjE1MDkwODE0WjAV\nMRMwEQYDVQQDEwpmZWQuY3J1LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuqwRDaahljnpxquFaZczqamfSD6oR/4HXnDr/ejA6CoiLs1Csrc4p/Im\n8SjbubbyVmuAmYeT8YW30xtxzoLYMlX/k9LfdnQQMNS0BT20fWKMudHWtKOL+gDo\nruqK4Ivmv8XJAjzawYvOocxkOZVtsTJ0cP2N+EJTemR4SlEZD2yFGbKdzjfvaocm\n2f1EU4uUanpprf/tne2jwInaK4a3VscZ/AYxtaKTubHtcGrGSrxhvapV6CKMbt+A\nqTW5iWdF4KGdCXUTSzxGjb4mkk1dD5Y4X6zRFSimtE291E2AWL5ricAIPXo6tUax\nmZJVTj3Z0zI4Xo8yefPbFy/V/mCHUwIDAQABozgwNjAVBgNVHREEDjAMggpmZWQu\nY3J1LmZyMB0GA1UdDgQWBBSKhhBVN/91d6MSPBXStg/lgDHU6jANBgkqhkiG9w0B\nAQUFAAOCAQEAnt8hmxNUOCXMDkJDfM07U/A+Lm+Xc6uXrCJxjr1Nk2zoQDcup4Cp\n90QqxmS483yIa9gAOIswctaDKR2ZPdN+70zBwWjMzQTJcuwRaZhYt2z8qTiDUG9z\nUenrbATCLtWu3PDuGEv4xfgwwSWrdmp/QDbCjs06l3V5WOqZ8/PHY6xbcOQTYpqY\nrrjYGlE1h9R6cGy+SwUuy+Tg8Npf6YM+jBxeSQy6i0jbb8fzF59ZLsP2Oty18qwR\nZ1MmB2gTGIGSzBpLi5rxtWJ0uL67+468ZKcspiUlF+TYr9nfUGb6+wk3wWRGKPoD\nG3v2db1TkOg7SaejzNk+Z0KP8i/gunw49A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "email_address": [ { "text": "equipe-federation@listes.renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://rt.it.su.se/Shibboleth.sso", { "entity_id": "https://rt.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rt.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rt.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "rt-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rt-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla\nMBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc\nqI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj\nqQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX\nrvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe\n4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw\n7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM\ncnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq\nhkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms\ntmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi\njmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc\nwAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI\n17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV\nXEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "rt-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rt-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAKBIS5cDlLWNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHJ0LXByb2QtYXBwMTAeFw0xMDA4MzAxMTA2MDlaFw0yMDA4MjcxMTA2MDla\nMBcxFTATBgNVBAMTDHJ0LXByb2QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAOw1y25D6e+K8IV5nk9FGd3fFOwQyMwE2ghr0PmG8/gzYB67MKKc\nqI0BmnJqU9mzeyBtFGsjWPZg4zNYPHg2Xtlr7pbjnJbs9xCDoTYmi0pogHgN0Nhj\nqQsozN2AfOCKW/+5nm7ie1sz8ulvpITxvQ0/W1m/MQu/Fp9T2MTQpgz7GajNK6iX\nrvNgjAnzcN1alxuymf6lGS0AIXAhl1s3WIE72+z62zyldkXEnXWwUQLZ+k+1ktFe\n4LJXMSkQIWeWo3U/88lzPQni3LzmwZvNfX0sxurYWQUpb3NMHoAFLC84NUkNu9Fw\n7mFeETi2XT/h5wPRv7KbJR2/ejJTQIiDug8CAwEAAaM6MDgwFwYDVR0RBBAwDoIM\ncnQtcHJvZC1hcHAxMB0GA1UdDgQWBBQDQ3vqAmqYxZvUyCxxNQvRmduSszANBgkq\nhkiG9w0BAQUFAAOCAQEAKa4ueISKf1UxEnkxwBJ29DR9VQs2oObK/RAhwE+1Bcms\ntmg5aaEl79gqe6ON9Ht8H07e7g1S88bA+Toh2PgrgJgdNV+ZAfSA77D+FomLUGqi\njmNDciIrVlX/74Z478cvtlMRH8VAoR8Zb+DcmT1s0ITOZdbVM/CIel/ElJXVGaBc\nwAvF+AGinxmeyTAyeibz2WeQaXJ4/OKx46CKS97cySuSisa+mjHZIhmox4AMemLI\n17pBJtxaN20kcp+s+JpHUl+BxppC5FzgkNgpLiQJsE3NrNKwWy9T+eEunHg/P+QV\nXEbH/MuUpwOLZWoRdNDdDwDbkWVjlDLsoUBphLqLfw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://rt.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/rt.it.su.se.xml" } } ], [ "https://betafoo.nordu.net/shibboleth", { "entity_id": "https://betafoo.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://betafoo.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://betafoo.nordu.net/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "betafoo.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=betafoo.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw\nNDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC\n1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8\nPGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v\n7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk\n418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5\nTy266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr\n2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI\nB5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY\nMrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j\naXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F\nULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V\nGZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "betafoo.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=betafoo.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAJcnUckMzCEjMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEWJldGFmb28ubm9yZHUubmV0MB4XDTExMDEzMTEwNDc0NloXDTIxMDEyODEw\nNDc0NlowHDEaMBgGA1UEAxMRYmV0YWZvby5ub3JkdS5uZXQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDxkMjf4u1aGvGcgppjB/Ui0jgPSBgW9jfv5AEC\n1Jd5LFr9DrdwS7wypNHVi7oG/n8uZt8ir2fzyACvjPS5vR7Ot6FYLBqiqCUgmHx8\nPGfzRQSYgPK59TEJxDYr+t7TGo2SHrsm7cDLEuC4zEia47V2PYm7NyATiUaj9l6v\n7YV6Ug+KfNsDFoQZTzELfq51OkRFWKpcfGy+G+YJtkktyyq9ZraP8wh5bkY6pIhk\n418WsXrbLVLYpln39t4Im8BZ37VfZGTYWb3R6FZIuQvkQMG+lLVtEpXR7pAHd5z5\nTy266oLLKk8DZ2f96FPhCqnTK43TIMEpWYv+lj/+a4jmHlTnAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEWJldGFmb28ubm9yZHUubmV0MB0GA1UdDgQWBBTnzBrWzC6oEOSr\n2hJJXHNMGPWjhzANBgkqhkiG9w0BAQUFAAOCAQEAb1Mb0qf5fZB2TwVFHX1Qo6ZI\nB5sBgoPG5XFCoizYB3jtV84BqI569tKX3uCOH5rei0hnzNmvLmgTkrGX0knEZ2DY\nMrbtyu2KKHSNdEAI8ejaCLxmshH1TUYWqFcbutc/QN1a9PB6X31QiW+Vg3Efd28j\naXb0pPsloSBzVa9wCG/9Nu9K9I0Y5mZ7coL8jr9nlPaozV+HuTFbe9Nmk1kW6c1F\nULagtI+ZXDBGLeLxg+iO0mWco2PO+80oyOaroIVGlRwUxzfx/jGuJKn727B/9N2V\nGZGPT3vTvdtiWRSFXtRKzHR9LN6ZLEnVcXPKm6vWquMarXlNnQLdGVikISOjSA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://betafoo.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://betafoo.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://betafoo.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://betafoo.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://betafoo.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/betafoo.nordu.net.xml" } } ], [ "https://moodle.utu.fi", { "entity_id": "https://moodle.utu.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/moodle.utu.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "Turun yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Turku", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Abo universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Turun yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Turku", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Abo universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Nadja", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:hakajasen@utu.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Plankevitch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Nadja", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:hakajasen@utu.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Plankevitch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://moodle.utu.fi/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://moodle.utu.fi/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://moodle.utu.fi/Shibboleth.sso/DS" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Turun yliopiston Moodle-oppimisalusta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "University of Turku's Moodle learning management system", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "schacPersonalUniqueCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.14" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "Moodle-oppimisalusta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Moodle learning management system", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE2DCCA8CgAwIBAgIRAIzFEsSaNiwZ9NKWqNV1nEUwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDExMDMwMDAwMDBaFw0xMzExMDIyMzU5NTlaMIG0MQswCQYD\nVQQGEwJGSTEOMAwGA1UEERMFMjA1MDAxGDAWBgNVBAgTD1dlc3Rlcm4gRmlubGFu\nZDEOMAwGA1UEBxMFVHVya3UxGjAYBgNVBAkTEUFzc2lzdGVudGlua2F0dSA1MRww\nGgYDVQQKExNVbml2ZXJzaXR5IG9mIFR1cmt1MRkwFwYDVQQLExBDb21wdXRpbmcg\nQ2VudHJlMRYwFAYDVQQDEw1tb29kbGUudXR1LmZpMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAu57V8S33XIdPWR0LrBU3P7BUaGjMQQXLIvyJG30hdL6L\neVmhgdGLmquH4PstOhkovAyU2oRnV8qgRGTvS/dpyjiBgLBZ3bM2RHKYmPTzUxW6\nyYeQskZeRva28BZPtCo7cI6Z0tzrN0svt6hvQAvcQr0hpi4eYmflRcLN+Vogwvo2\nU67xxIxBEqUPC9ESsiIjh3AppAZcO8QzMIZO4CVhrWjyXSNpLtq7CS/n7xbw6/ky\n8bqFuaYsIBeyubsjp6nWbvMsuFRrUOh/Mjj3PLVe3kFOb7ueSjxcfAbl+Nd0T2Qa\n7KT7yY8zBI3JEoj19eTpSrZzPcBToA+LHUwiMfeM0wIDAQABo4IBYDCCAVwwHwYD\nVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFHSb32e0HpXD\ngKuD31baDigtJobzMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB\nAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv\nVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0\ncDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH\nMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBgGA1UdEQQRMA+CDW1vb2Rs\nZS51dHUuZmkwDQYJKoZIhvcNAQEFBQADggEBAMAInGTI7z6J5t8LBcGZPFRW8atX\noaxMsYnrrM//+m3nuJXEZI3Bt/1/zOmQhd+Z7hwGiSLsVwaBlfdSCJwv33Oe4h7O\nSLXPtsPobOmhabdPtpyrwFE+9+Q+kRFgWNXzG2ljZqu0BXMawDIovMlyDu3Bwdu3\nxtXUgyN9ulirTItGNg6f6a0g7OglqdDTzNpB7d2FbznzGx3D9x9ywHw8HKAAEjxV\nHewGXyTGKlQg2OqGI9Pxl+JdUN1oby1ktstPHYPzhZlxjZZF90kqtBlTZ0ATZGVi\nZ/dJiMGOYt1I1CwOpyO8yRc8WeYZqbrKPxO/VsQ9b15tdADxcf+EMeuQNSs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://pqshibboleth.proquest.com:9443/shibboleth", { "entity_id": "https://pqshibboleth.proquest.com:9443/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/pqshibboleth.proquest.com%3A9443.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "ProQuest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ProQuest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.proquest.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Host", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hostmaster@csa.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Master", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Host", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hostmaster@csa.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Master", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Anil", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "anil.nair@proquest.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Nair", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pqshibboleth.proquest.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pqshibboleth.proquest.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo\naWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2\nMTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO\n8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1\nWTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb\nv672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw\n+mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn\n6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA\nAaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA\nFBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl\ndGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD\nggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9\nCvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP\n8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR\nJP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz\nllRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a\nw3TEf0UNS0mkXt4kI5wSMt2ZJP0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pqshibboleth.proquest.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pqshibboleth.proquest.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDQDCCAiigAwIBAgIBADANBgkqhkiG9w0BAQQFADAkMSIwIAYDVQQDExlwcXNo\naWJib2xldGgucHJvcXVlc3QuY29tMB4XDTExMDIwMzE2MTg1MVoXDTE0MDIwMjE2\nMTg1MVowJDEiMCAGA1UEAxMZcHFzaGliYm9sZXRoLnByb3F1ZXN0LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxrvtySvrav7TyDYaA3oWzEHImO\n8W4HDmP+xVOD2RNeYi4gDTYkEXryayLEut5rPMnZeqB5MDbEMfk8jrXHi1XdCZR1\nWTXNJHf4j9t7CDWS9rRhe+hVZxS29RLA/QBSs59zLpZQMuXxVTJo4hLRpXeyqoUb\nv672RLssm2CVGRActnih+M16xisjq2nHqXHOTTOeFNpEApeBdiDXPjauw3xp0pfw\n+mJuwgcJnKy1UNFI4uQUlkCvBBIVyuAM2krQcj0/UOFrUVX0Fa/PKJRybCA0TmYn\n6naOky9aUatENGLkmYH67RDDr6PwkWoSGr2hBQqe1Ncs4lZ9jF5lqOzDt2ECAwEA\nAaN9MHswHQYDVR0OBBYEFBNCMwuDe3qpreLgso/wDtNe/nJIMEwGA1UdIwRFMEOA\nFBNCMwuDe3qpreLgso/wDtNe/nJIoSikJjAkMSIwIAYDVQQDExlwcXNoaWJib2xl\ndGgucHJvcXVlc3QuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD\nggEBACgWCNvJq4cy1i0/mE8dXYsoyQ8QRG9QXpx5Av3TQewNv9/w8rkuKKnaVo+9\nCvwShXkigdxxdUYQRpvX/Vso/6UUM8p9VeRh9fk29zHUMh2tsIv6RdR2btlBXSGP\n8ooaXIrZBW4wuSYUFUGKxmsXuC7xJN+ciFuQYPIZ48ayfMwbIjUrvWmvKDt0EHwR\nJP49gfGziQEhv0W+1LtILDhDolE+QuwqDSXUaxhWaGvOE+m/eQKUmMrnQI6Xm7iz\nllRwbl8f8tMfJFfhdcNNJk7KB9uHEKAfGxY6TVDYuTujoEPq3KGkjreAwAuagM7a\nw3TEf0UNS0mkXt4kI5wSMt2ZJP0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pqshibboleth.proquest.com:9443/Shibboleth.sso/NIM/SOAP" } ] } ] } ], [ "https://www.historicum.net/shibboleth", { "entity_id": "https://www.historicum.net/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.historicum.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.historicum.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.historicum.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.historicum.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.historicum.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.historicum.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.historicum.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.historicum.net/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.historicum.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw\nODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD\nVQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe\nkOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl\n+qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9\n/TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U\nV24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu\n3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC\nsyFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll\ncmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk\n3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4\n2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc\nbL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz\nJ6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L\nIEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe\nCQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.historicum.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw\nODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD\nVQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe\nkOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl\n+qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9\n/TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U\nV24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu\n3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC\nsyFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll\ncmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk\n3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4\n2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc\nbL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz\nJ6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L\nIEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe\nCQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.historicum.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.historicum.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.historicum.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.historicum.net/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://edev.cesnet.cz/sp/shibboleth", { "entity_id": "https://edev.cesnet.cz/sp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/edev.cesnet.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CESNET, a. l. e.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "CESNET, z. s. p. o.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ces.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "Shows available attributes and assertions", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:mail" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonPrincipalName" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonEntitlement" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonTargetedID" } ], "service_name": [ { "lang": "en", "text": "Edev SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://edev.cesnet.cz/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://edev.cesnet.cz/Shibboleth.sso/DS" }, { "information_url": [ { "lang": "en", "text": "https://edev.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "https://edev.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Edev SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "Edev SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "CESNET development service provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "CESNET development service provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "edev.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=edev.cesnet.cz,O=CESNET,L=Prague,ST=Czech Republic,C=CZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPjCCAiYCCQCOJsi4C7DaXDANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJD\nWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcTBlByYWd1ZTEPMA0G\nA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw5lZGV2LmNlc25ldC5jejAeFw0xMjEwMTAx\nNzU2NDBaFw0yMjEwMDgxNzU2NDBaMGExCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5D\nemVjaCBSZXB1YmxpYzEPMA0GA1UEBxMGUHJhZ3VlMQ8wDQYDVQQKEwZDRVNORVQx\nFzAVBgNVBAMTDmVkZXYuY2VzbmV0LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqRDUJ+PwMSlE0IyXab2jcgfP2hT+fGUIOll5bOLvccECzS2GNAXO\n1JyZG2RR5XJdLc8j+8ppGU/eU9KznI/hJK4OLJmJRSujQwnXGw8xbgUWTqL96BIM\nt1++U4PxblhqU13SR1JwILkKIld1YpzmYZeUZSU8McGn0MWTNy52kuKMeGTB/bTG\nyCnAIYymnRC+F7S1O5p00gZ8Y8fLAv4cuKA4gkss1PkbpbAEDl3vMFWYVrHSfQ40\nervXpIR8d+JjBEipdIi1S6+0XLu18bHuhiACBb0Yxvndi6Kf0x3LhebvDA26Ql3N\nhaZtUB18QHbJ1QHePbDrK3xKkt/mlBgOQQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQA3rep/ITfO4SeXlbpGUZQS/ez6Yjd9mQah/Wve3gRpp9G4FQRy2iuTCX3pDvne\nY5WdPUYhSdjbhnbvGmpbO5/QFh/gzWTUlXedmdmN5RJmIRzOHpAhdhQ9cCoKB/xL\nTDrAqxoj+yQuQpjpMdTlhawqjkqee+cn7j8zGbR5HXpVM3cJPAMsRQx19sFWpnGX\nQkpkQ90+gQMK2zAPvIXtZfVTK1F0xlZ6+4NYPuoC3C8xklxfwzNoiktEgtqFPzOB\nEq3JVPaoY+S7mCigJcJM/YAZFL+/m7SfG70iJt51GF5kfKGNQEK0A7t6+GD9RiKo\nqAMOJmOQterSszZaX0mMz1k7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "edev.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=edev.cesnet.cz,O=CESNET,L=Prague,ST=Czech Republic,C=CZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPjCCAiYCCQCOJsi4C7DaXDANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJD\nWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcTBlByYWd1ZTEPMA0G\nA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw5lZGV2LmNlc25ldC5jejAeFw0xMjEwMTAx\nNzU2NDBaFw0yMjEwMDgxNzU2NDBaMGExCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5D\nemVjaCBSZXB1YmxpYzEPMA0GA1UEBxMGUHJhZ3VlMQ8wDQYDVQQKEwZDRVNORVQx\nFzAVBgNVBAMTDmVkZXYuY2VzbmV0LmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqRDUJ+PwMSlE0IyXab2jcgfP2hT+fGUIOll5bOLvccECzS2GNAXO\n1JyZG2RR5XJdLc8j+8ppGU/eU9KznI/hJK4OLJmJRSujQwnXGw8xbgUWTqL96BIM\nt1++U4PxblhqU13SR1JwILkKIld1YpzmYZeUZSU8McGn0MWTNy52kuKMeGTB/bTG\nyCnAIYymnRC+F7S1O5p00gZ8Y8fLAv4cuKA4gkss1PkbpbAEDl3vMFWYVrHSfQ40\nervXpIR8d+JjBEipdIi1S6+0XLu18bHuhiACBb0Yxvndi6Kf0x3LhebvDA26Ql3N\nhaZtUB18QHbJ1QHePbDrK3xKkt/mlBgOQQIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQA3rep/ITfO4SeXlbpGUZQS/ez6Yjd9mQah/Wve3gRpp9G4FQRy2iuTCX3pDvne\nY5WdPUYhSdjbhnbvGmpbO5/QFh/gzWTUlXedmdmN5RJmIRzOHpAhdhQ9cCoKB/xL\nTDrAqxoj+yQuQpjpMdTlhawqjkqee+cn7j8zGbR5HXpVM3cJPAMsRQx19sFWpnGX\nQkpkQ90+gQMK2zAPvIXtZfVTK1F0xlZ6+4NYPuoC3C8xklxfwzNoiktEgtqFPzOB\nEq3JVPaoY+S7mCigJcJM/YAZFL+/m7SfG70iJt51GF5kfKGNQEK0A7t6+GD9RiKo\nqAMOJmOQterSszZaX0mMz1k7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://edev.cesnet.cz/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://edev.cesnet.cz/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://edev.cesnet.cz/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://edev.cesnet.cz/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://edev.cesnet.cz/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "given_name": { "text": "Ivan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "novakoi@fel.cvut.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Novakov", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibb.zalf.de/idp/shibboleth", { "entity_id": "https://shibb.zalf.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibb.zalf.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb.zalf.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb.zalf.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb.zalf.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "zalf.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibb.zalf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE\nMEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv\ncnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG\n9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx\nNlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE\nBxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn\ncmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z\naGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl\ny7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg\nziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln\nGtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+\nKkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN\npk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX\nTPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs\nPu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0\nljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE\nXc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w\nY+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw\nFtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4\ny5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6\nhEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibb.zalf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE\nMEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv\ncnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG\n9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx\nNlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE\nBxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn\ncmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z\naGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl\ny7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg\nziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln\nGtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+\nKkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN\npk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX\nTPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs\nPu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0\nljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE\nXc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w\nY+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw\nFtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4\ny5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6\nhEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb.zalf.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb.zalf.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb.zalf.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb.zalf.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "zalf.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibb.zalf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE\nMEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv\ncnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG\n9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx\nNlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE\nBxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn\ncmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z\naGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl\ny7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg\nziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln\nGtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+\nKkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN\npk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX\nTPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs\nPu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0\nljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE\nXc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w\nY+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw\nFtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4\ny5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6\nhEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibb.zalf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb.zalf.de,O=Leibniz-Zentrum fuer Agrarlandschaftsforschung (ZALF) e. V.,L=Muencheberg,ST=Brandenburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEDgvYszANBgkqhkiG9w0BAQUFADCBrTELMAkGA1UEBhMC\nREUxFDASBgNVBAgTC0JyYW5kZW5idXJnMRQwEgYDVQQHEwtNdWVuY2hlYmVyZzFE\nMEIGA1UEChM7TGVpYm5pei1aZW50cnVtIGZ1ZXIgQWdyYXJsYW5kc2NoYWZ0c2Zv\ncnNjaHVuZyAoWkFMRikgZS4gVi4xEDAOBgNVBAMTB1pBTEYgQ0ExGjAYBgkqhkiG\n9w0BCQEWC3BraUB6YWxmLmRlMB4XDTA5MDQyMDExMjMxNloXDTE0MDQxOTExMjMx\nNlowgZcxCzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtCcmFuZGVuYnVyZzEUMBIGA1UE\nBxMLTXVlbmNoZWJlcmcxRDBCBgNVBAoTO0xlaWJuaXotWmVudHJ1bSBmdWVyIEFn\ncmFybGFuZHNjaGFmdHNmb3JzY2h1bmcgKFpBTEYpIGUuIFYuMRYwFAYDVQQDEw1z\naGliYi56YWxmLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApatl\ny7Vna/XNIJwgKezoSlcgMOsOc+865rtyzbo+8hjKvVzxqrLS8CeNQ6wpoVduXqsg\nziaFAUBJrYVxj6VjOKRweaD7RKTV9FMZCVVjDBStXsVnXHawXOAL/IesbMkvqDln\nGtYWs8LnqPu5APtNrT1CNuk86ME+Irrcl0t2pDrxJaVsKDvAuMZk5tenTylg1fq+\nKkYLfTlA1dQ4J0GX6MMO46JURQGISghexTW/ScJLRZE/TOJs2n0K1zax1Yjh0eeN\npk8EVUIi2+zZPf3mYUZu5ft3xZi0ZEbtujDuw+uHudzZrlFQM4nxb3Ii0V/v03YX\nTPlf/PZpRKBVUlKBzwIDAQABo4IBjTCCAYkwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSqCdHs\nPu2om5wrmqAdtPu01OdVnzAfBgNVHSMEGDAWgBQWxG4NO/iVdmAZI182/JOTeWb0\nljB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3phbGYt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvemFsZi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvemFsZi1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvemFsZi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAIHV1yYEKLEMiY7YSVaGqUKHnCTULooHEPR0V0xTeUBdABx5XinkImDE\nXc6Al9M8bp55ML0A9KYHd7dViab3Jd6PDp5HkRGgg9MjlqkVR8RYfAb1dKMLaV5w\nY+S2yv5K8cJOc2Es58a0ADLrhgtgimotAOjzwX96LJ+66l43UXeh+YVbxJhKyfmw\nFtKWvwQr14Xa7GTVdBQTbxjzTFsvaMtER+M34iMTTvI+U6UXLS0NOLgvCZ3iPRM4\ny5ROjHSpxTb2+b4pGMjvvr3IIFeEDN9oVJ6gvl1okX9zFpe1w0NeFLsQvPq2n7G6\nhEN/Mg6m61y0ay6D2X3UJOaDMjKuE0M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Leibniz-Zentrum f\u00fcr Agrarlandschaftsforschung (ZALF) e. V. M\u00fcncheberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ZALF M\u00fcncheberg IdP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.zalf.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Gunar", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "maiwald@zib.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Maiwald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Gunar", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "maiwald@zib.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Maiwald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://febe.ufpe.br/idp/shibboleth", { "entity_id": "https://febe.ufpe.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/febe.ufpe.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://febe.ufpe.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://febe.ufpe.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://febe.ufpe.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://febe.ufpe.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufpe.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufpe.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufpe.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID2jCCAsICAQAwDQYJKoZIhvcNAQEFBQAwgbIxMjAwBgNVBAoTKVVGUEUgLSBV\nbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvMTIwMAYDVQQLEylVRlBF\nIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbzEPMA0GA1UEBxMG\nUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNvMQswCQYDVQQGEwJCUjEVMBMGA1UE\nAxMMZmViZS51ZnBlLmJyMB4XDTEwMTIxNDE4NTQzNVoXDTEzMTIxMzE4NTQzNVow\ngbIxMjAwBgNVBAoTKVVGUEUgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJu\nYW1idWNvMTIwMAYDVQQLEylVRlBFIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg\nUGVybmFtYnVjbzEPMA0GA1UEBxMGUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNv\nMQswCQYDVQQGEwJCUjEVMBMGA1UEAxMMZmViZS51ZnBlLmJyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8hMgKxpUf115lxMz4k3SC+wUvqRVy9SuTcFY\nyi5SUixTxYFsp/DCRTCC8OOpgyBJWBovYLRGBXJ9JN/KLopSTZeZHHq8WBDccqW1\nVH3pK08mIrRN2B8SKqOTHAKq1Y/LgplsM5iVpP/72EG9x41jlD2VRFdWmLpmGkHy\nnvggRtkXDE7ORpEYKG7FjoLuGWq412vXKN/Amug9QHVWhzB+ks5NoS0n9QiV3RHJ\nJkRYo4E5d1J03PKgrWwe5iTx1x7kzYOfcBkTMsYbBXbaBvMr3LfihwbNns2jxuzY\nLZCRc1f1MnEgB7M33/9AVD2V0xXfP6dbfPgHj9mpjtL9X9mYqQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQAuCHCOkWNx6sFbINyPVRz5N4K267P/4yzLw4bvDnJLHgTG\nlH02xH9LTb54e1gM+3zqxXwLlb2A3RlEWia4vOkbZ88wumLpR7hTfLXPZjxJtZQZ\n69Iofi3N8qwerYY4ml/45u5x2I+w/NISngWeh2CKYbgwyuAwZuNzMCIsy4ZyTn2k\nOgOMB8lobSFgzUqA6ax+ZjZwhkE7w+2qCPt6K+gEpG4PTcv9ydwdgUOXWa+K9blz\neOoi5DVVcThToEXUtrjHYnYzB0r2ji8ghF+NfFVMVYks6CeYYLzzIjefaE3p7Eok\nAZEltrRhWnXsrdoD0ZidRkOFh64ryggXE0tXyA6L", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://febe.ufpe.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://febe.ufpe.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://febe.ufpe.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://febe.ufpe.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufpe.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID2jCCAsICAQAwDQYJKoZIhvcNAQEFBQAwgbIxMjAwBgNVBAoTKVVGUEUgLSBV\nbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvMTIwMAYDVQQLEylVRlBF\nIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbzEPMA0GA1UEBxMG\nUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNvMQswCQYDVQQGEwJCUjEVMBMGA1UE\nAxMMZmViZS51ZnBlLmJyMB4XDTEwMTIxNDE4NTQzNVoXDTEzMTIxMzE4NTQzNVow\ngbIxMjAwBgNVBAoTKVVGUEUgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJu\nYW1idWNvMTIwMAYDVQQLEylVRlBFIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUg\nUGVybmFtYnVjbzEPMA0GA1UEBxMGUmVjaWZlMRMwEQYDVQQIEwpQZXJuYW1idWNv\nMQswCQYDVQQGEwJCUjEVMBMGA1UEAxMMZmViZS51ZnBlLmJyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8hMgKxpUf115lxMz4k3SC+wUvqRVy9SuTcFY\nyi5SUixTxYFsp/DCRTCC8OOpgyBJWBovYLRGBXJ9JN/KLopSTZeZHHq8WBDccqW1\nVH3pK08mIrRN2B8SKqOTHAKq1Y/LgplsM5iVpP/72EG9x41jlD2VRFdWmLpmGkHy\nnvggRtkXDE7ORpEYKG7FjoLuGWq412vXKN/Amug9QHVWhzB+ks5NoS0n9QiV3RHJ\nJkRYo4E5d1J03PKgrWwe5iTx1x7kzYOfcBkTMsYbBXbaBvMr3LfihwbNns2jxuzY\nLZCRc1f1MnEgB7M33/9AVD2V0xXfP6dbfPgHj9mpjtL9X9mYqQIDAQABMA0GCSqG\nSIb3DQEBBQUAA4IBAQAuCHCOkWNx6sFbINyPVRz5N4K267P/4yzLw4bvDnJLHgTG\nlH02xH9LTb54e1gM+3zqxXwLlb2A3RlEWia4vOkbZ88wumLpR7hTfLXPZjxJtZQZ\n69Iofi3N8qwerYY4ml/45u5x2I+w/NISngWeh2CKYbgwyuAwZuNzMCIsy4ZyTn2k\nOgOMB8lobSFgzUqA6ax+ZjZwhkE7w+2qCPt6K+gEpG4PTcv9ydwdgUOXWa+K9blz\neOoi5DVVcThToEXUtrjHYnYzB0r2ji8ghF+NfFVMVYks6CeYYLzzIjefaE3p7Eok\nAZEltrRhWnXsrdoD0ZidRkOFh64ryggXE0tXyA6L", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFPE - Universidade Federal de Pernambuco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufpe.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufpe.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "aalqufpe@gmail.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Anderson Queiroz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ow.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://ow.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ow.feide.no/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ow.feide.no/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "OpenWiki is a wiki farm solution where everyone can create their own wikis and setup access control.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "OpenWiki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICYTCCAcoCCQD7k9m8pOWTATANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxEjAQBgNVBAsTCUZlaWRlIFJuRDEYMBYGA1UEAxMPZm9vZGxlLmZlaWRlLm5vMB4XDTA4MDUyODE0MTMzMFoXDTA4MDcyNzE0MTMzMFowdTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRIwEAYDVQQLEwlGZWlkZSBSbkQxGDAWBgNVBAMTD2Zvb2RsZS5mZWlkZS5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAslppSJXg7lGMBf/dqbVb5uMpVpuNG3dyzzF23ed2S1eArCoBGzR4BOyM90sNoYDzXqX/DGp/NQg2gnR52bFksLBNypk6ScJIP+OGMlvaP1B5dWtZFcmpRcVnQnv/u94jQvMgrqwMuooivmzdPrAwiX1XqmlDLgUGtev1D8HmkyUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBT+vbShOJxcoNQdpdPuojZmEa+4fR91yxkPR0laTnp+WPBUBjRV9BUxLYG7vYUSwns6Py113NNnCE6IfAHSgPz8vj9K9ea50VaycMo/LP+GGfWTU9vccppUK4yCwPC1vlC3yHP7a3v+dsmj2GkhbsfVbgs8CfzbfNrxNaA7HZP5A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICYTCCAcoCCQD7k9m8pOWTATANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxEjAQBgNVBAsTCUZlaWRlIFJuRDEYMBYGA1UEAxMPZm9vZGxlLmZlaWRlLm5vMB4XDTA4MDUyODE0MTMzMFoXDTA4MDcyNzE0MTMzMFowdTELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRIwEAYDVQQLEwlGZWlkZSBSbkQxGDAWBgNVBAMTD2Zvb2RsZS5mZWlkZS5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAslppSJXg7lGMBf/dqbVb5uMpVpuNG3dyzzF23ed2S1eArCoBGzR4BOyM90sNoYDzXqX/DGp/NQg2gnR52bFksLBNypk6ScJIP+OGMlvaP1B5dWtZFcmpRcVnQnv/u94jQvMgrqwMuooivmzdPrAwiX1XqmlDLgUGtev1D8HmkyUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBT+vbShOJxcoNQdpdPuojZmEa+4fR91yxkPR0laTnp+WPBUBjRV9BUxLYG7vYUSwns6Py113NNnCE6IfAHSgPz8vj9K9ea50VaycMo/LP+GGfWTU9vccppUK4yCwPC1vlC3yHP7a3v+dsmj2GkhbsfVbgs8CfzbfNrxNaA7HZP5A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ow.feide.no.xml" } } ], [ "https://aktivering.db.umu.se/shibboleth", { "entity_id": "https://aktivering.db.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://aktivering.db.umu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV\nBAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB\nQzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ\n4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM\n8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi\nzOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD\nXjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM\npKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A\nXNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow\nBes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr\ndshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf\nyLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5\nSIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI\n7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w\nHQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM\nBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV\nHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j\ncmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw\nXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT\nU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn\nMB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA\nA4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y\nNzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO\n+jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4\n7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr\nLBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS\n9NeFIiSev3CzfBT/GlsNx0aGwTd/", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFgTCCBGmgAwIBAgIRANpx25pROOar5rDRfsK004UwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMTcwMDAwMDBaFw0xMjEyMTYyMzU5NTlaMFcxCzAJBgNV\nBAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB\nQzEdMBsGA1UEAxMUYWt0aXZlcmluZy5kYi51bXUuc2UwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCi3/sGq/G/+3Q0NF5XHCyXt2A1Pf1bFc6/GTJpqZoZ\n4w6Z4qZukm/m2sg9lZt4eXGzff4J3LYfISl9YNY21qyNNx89vyGmZwreFhTKBgKM\n8HndtqQkhk/469mpVbP6nkYlqB1Yo1z4dknQY0W15/EwwdqoGSi/1RhaN5HeaGHi\nzOaEmOY8USvDg2a9C8eDFEJwr46E9R0aW3Qtanb610FYly7yZw1zq9GZGSfIcuhD\nXjBzUhgx0S+wnzp0t4g1xZa+hNbSuAb+orcy6N/Qf8G/v3TN9Deyy5QszTDh0DfM\npKgqKlxvFToRLDUxYgMwJhCQqMyQ6su2RL/lqyt4sktczCt4n6k0/PR75TygrC3A\nXNQyGbSOKyTWii5ZTnJpsDhfgzmmS1wvfceMAQhCaEHIOmytrfEKnBhN++RDzzow\nBes5LX9V+c34UnmbWLYuoRZSgXuDf+uo1M5D4wY/iLMfV8hrR3fxohugeICI5zHr\ndshPHf+1sGkR0GW5FZojA3MCqnvx2JXD/uzRZlklCpdvm7piaWpSUOTuozaiUvQf\nyLGFFhnoEpbABoJSCFSCQO2k2AZkAReA0tYhbYVe+mnxWZsOZRcLaQTMl6l/0uQ5\nSIVjC5S4JcDrHnHSbMLk2OIiiEFa515Maa/hNkS6MwyXKNpwpmJxB9W4rQ3MpQCI\n7wIDAQABo4IBZzCCAWMwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0w\nHQYDVR0OBBYEFPA2Tckr7sjvWayvY68aF7n0jY4+MA4GA1UdDwEB/wQEAwIFoDAM\nBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNV\nHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9j\ncmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEw\nXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFT\nU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3Jn\nMB8GA1UdEQQYMBaCFGFrdGl2ZXJpbmcuZGIudW11LnNlMA0GCSqGSIb3DQEBBQUA\nA4IBAQAS33vefF1HZRklXjJfPwwvpFjYN/jp1+HS9yyMxV6xy7KDl9999sdAXv7y\nNzksZxOLrI220LX6vkDno7nHrRDCoJyaD4M8kBfrQFylrlm2Z2+JPFI9HxyQiwNO\n+jfje4/ZjJ5FCGQFS1fJfKS/z/h00HPxRrarCo9JbDx8n628swrUiWeu09ooRan4\n7e0pFS37NOHjDiX4xar/5ZftQdsnz/5M322LhhlMLUU7TPdB9neJnn8QxeSaLDsr\nLBQ+1+ysE+ryWjMO23qmJzxA8uVHHuiD30S2XHSsfL1clX20G2Zb5YAM6h/lZnGS\n9NeFIiSev3CzfBT/GlsNx0aGwTd/", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aktivering.db.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/aktivering.db.umu.se.xml" } } ], [ "https://ladok3-demo-01.its.umu.se/gui-sp", { "id": "_9c671250b2188d3b8c672ba6fd2d58c132f16592", "entity_id": "https://ladok3-demo-01.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-01.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-01.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-01.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJAOeH1y234BADMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTAxLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODExWhcN\nMjIxMjA1MDcyODExWjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMS5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5w0tDtWTb1i7oEXr\ncmgSbQN2+INDlywnQRJXaGDyjypZ66LtKafw0E2g7WXCfYupkGGIf9UhpYY2tbMh\nd0yztJiKtvWTbEb8E8Z7D1kG5FuoXQkjmG2w/FKzSAFH0MLiGyfvr9oBab3F7yZQ\nzZ7t9XPc1RFe2qAYmu3iH383RmRb9fje/WXQVk4cMybqhCZTUoiHBWo9dZhwdxfL\n/UeN8BqIY+NwcmcaIdyPQKH2NGB5/3bJr0doap127tyokoyfLDo8meJnBc4zwSt4\nXCLFmC4g/1JsIe6T2RsieYtpVY0teWB+LH0emFTlyuhoNMM1bTtVfUk4mjq/R1B8\nmjxKhwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMS5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAxLml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBQgFTqtvplztjIK/Tf1iTAdLHAEwzANBgkqhkiG9w0BAQUFAAOCAQEA\nOecNgHiP0PD31hbHg8QxsL6IHqpOIrvXRyj+U9gnG/S1ivj79y+lyO6HLrqsycOJ\nUiWyXm1zkG9otie1FBOVIQeZ5GKf3qEgfphkTBcigBCHKMxrDFOEjr9WlZEX7UAw\n3wpgakdItEHPLbvx/v0x2aLvEgf7FrV9cYrv0HpVI+rZrETTDxWulmS1WE3jr4mm\n+Xbwm5CdJMFxtdHoADDUxbYpb7HMu8XLPN0/nVKEs/87xGCVQbHO8uRNQmeDAQhn\n0ev1AvjK9iWoPASSWa05+hcK6gULU5zjl0B4zuECMj9Q5k4Y/0rEcKN828D+JXHq\n9eyXLV8+BdsY6n7mcEsoOg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-01.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-01.its.umu.se-gui-sp.xml" } } ], [ "https://ws3.bmc.uu.se/shibboleth", { "entity_id": "https://ws3.bmc.uu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "ws1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ws1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC0DCCAbigAwIBAgIJAMcesvNWNm7sMA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV\nBAMTA3dzMTAeFw0xMDExMTYxMzEwNTJaFw0yMDExMTMxMzEwNTJaMA4xDDAKBgNV\nBAMTA3dzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcJpa5zDKxA\nXbKsf/nLBHJnDVQC8yVIKtLEbDZowtv7F3FwQEpKWs3mIqHpHzMT4ErQxnQKCgKp\nlyq/Ow9LNnWYGQsJi1E2lBAD7Wg7wkz4CuGiRjIkdk3JWMqm/YD2rX5WMw2ThWZt\nHPZXtCFtQBVMwRFTCYAELI/Fjie7Da5BVx6DAmnBEImyfqAURh+frHTBX/SN8pDa\nEjXO0i/HWcOLcHNHKCqR3yPX0+XuRrL5/qEIfRgYqws57mx+7TlmHeGIJq3zviNh\nbp3waRhxcyy/yoYKqtU3LOWBCf33350Ez+E5RcBJQC82sKH0WNU+oP6QFIW+fcRv\nsiAZ1PHmcCkCAwEAAaMxMC8wDgYDVR0RBAcwBYIDd3MxMB0GA1UdDgQWBBSMT2HM\nOkhcwrbObOFNrFtlCRF73DANBgkqhkiG9w0BAQUFAAOCAQEANi1KmPdYFKXjBHRU\nyJ2gKo54lRlrfJ5dQiyfN+GLnIXFG59yRCouGpD0igHxU4Sv3iLuTFWdWHa3m3J/\nq6AxpUl3tdIEy6HD5r/gI61oFKpyeYCPSt2q7wfYjGWCufk4M/RIpcnBGHDD5IIR\nao5t+42NRWEtA0XLiwJPr+RXGGMLTdXXfcvyps7BVIV16Aj39apcOfMdhLQVTdPX\nO4qGdfgbjNKUd//RBFitxtPvmdDwkei9NX3Ed4TU3TxX4GeX84GCIH2JeOrdqNMF\nxsuqDz+Qlqfj741Xk0GEWhH5vc3xNubAAuBQF3rDDDya+RVunZkZ1OrwUWTyHETl\nx9hzjw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "ws1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ws1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC0DCCAbigAwIBAgIJAMcesvNWNm7sMA0GCSqGSIb3DQEBBQUAMA4xDDAKBgNV\nBAMTA3dzMTAeFw0xMDExMTYxMzEwNTJaFw0yMDExMTMxMzEwNTJaMA4xDDAKBgNV\nBAMTA3dzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcJpa5zDKxA\nXbKsf/nLBHJnDVQC8yVIKtLEbDZowtv7F3FwQEpKWs3mIqHpHzMT4ErQxnQKCgKp\nlyq/Ow9LNnWYGQsJi1E2lBAD7Wg7wkz4CuGiRjIkdk3JWMqm/YD2rX5WMw2ThWZt\nHPZXtCFtQBVMwRFTCYAELI/Fjie7Da5BVx6DAmnBEImyfqAURh+frHTBX/SN8pDa\nEjXO0i/HWcOLcHNHKCqR3yPX0+XuRrL5/qEIfRgYqws57mx+7TlmHeGIJq3zviNh\nbp3waRhxcyy/yoYKqtU3LOWBCf33350Ez+E5RcBJQC82sKH0WNU+oP6QFIW+fcRv\nsiAZ1PHmcCkCAwEAAaMxMC8wDgYDVR0RBAcwBYIDd3MxMB0GA1UdDgQWBBSMT2HM\nOkhcwrbObOFNrFtlCRF73DANBgkqhkiG9w0BAQUFAAOCAQEANi1KmPdYFKXjBHRU\nyJ2gKo54lRlrfJ5dQiyfN+GLnIXFG59yRCouGpD0igHxU4Sv3iLuTFWdWHa3m3J/\nq6AxpUl3tdIEy6HD5r/gI61oFKpyeYCPSt2q7wfYjGWCufk4M/RIpcnBGHDD5IIR\nao5t+42NRWEtA0XLiwJPr+RXGGMLTdXXfcvyps7BVIV16Aj39apcOfMdhLQVTdPX\nO4qGdfgbjNKUd//RBFitxtPvmdDwkei9NX3Ed4TU3TxX4GeX84GCIH2JeOrdqNMF\nxsuqDz+Qlqfj741Xk0GEWhH5vc3xNubAAuBQF3rDDDya+RVunZkZ1OrwUWTyHETl\nx9hzjw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.bmcmediatek.uu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.bmcmediatek.uu.se.xml" } } ], [ "https://pingpong.chalmers.se/shibboleth", { "entity_id": "https://pingpong.chalmers.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SLO/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAMLwpt/5/eu6MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFHBpbmdwb25nLmNoYWxtZXJzLnNlMB4XDTEyMDQyMzE1Mzg1NloXDTIyMDQy\nMTE1Mzg1NlowHzEdMBsGA1UEAxMUcGluZ3BvbmcuY2hhbG1lcnMuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEv+Gw3RQeoVOamW80/g7vVEpgDIqy\n/pCrndJOnrSSxjBFwO3KfCnkioGjvzV/N+jt2AdtGucwY107CNp541hEjm9xMLeC\n8hR+khu1HWl1/IAht8EgMx0HnAFYJlVUjFcgYibjaaBIRQfGlfQorlWdBHnDXn0O\nKPRlyXv5p+lmJIl5vDCBkbzd4wapa3eyT6tBiDrH3sSunU/DTiEcJOwp3BOgY1zy\nZu/JuVQfG9l4/s7qjWp5c5IEXBSvQ1+Ho/kMB/mVHbU/PZaZTOjMXKUvNdYhpgST\nCNXCaWnasUq1UrAo0FD0Kbr6Ams19l+7p1bIzFKdqFc9SYt0pc5RGSFxAgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFHBpbmdwb25nLmNoYWxtZXJzLnNlMB0GA1UdDgQWBBTX\nmSIhbeoUjlYpHmRjlF2+78PIRzANBgkqhkiG9w0BAQUFAAOCAQEAbOH4yUozvbEB\nUtOkIWC6qaoUKPf9VHIQveDqZdULpW3m2Q4vSzMKb/yo/tBLERUTgZ0NXYuT6iLv\nZdgs0Cld6kS9UvZURqe8fKjfkJOnu4RI7VJASWfJsypoguih0fzIXiLxcbvXmJhV\nqiRt8BRZJjaWYvtzk711YfJFqV4vOpcU1+IpBX6gbyjzHY5adNVk3t568qPJxKU/\nKOUNSC34z9qxk4SIPE498SFpAYlJo5HnIN3aTa2WnzFUlcQFmFbuHTRDQ/v3X7dL\neN939szhtbDgjf2BL5D0KmkrRPVsCVbqAcvWZ6j5u7tznMUK7l3IuWaTaRIdumnC\n0BPmIT4uxg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pingpong.chalmers.se/Shibboleth.sso/SAML2/ECP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pingpong.chalmers.se.xml" } } ], [ "https://pp-redtest-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-redtest-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-redtest-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-redtest-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAN1GOBmzBZpNMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDAyMTExNTQwMTVa\nFw0yMDAyMDkxNTQwMTVaMCYxJDAiBgNVBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5p\ndC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN6wf865wqrS\nIwIxYALKc92Wi4eJNI5IRijMOYZHgzDvoBctTgQL0TG31psv422pUhfHODZDPN3O\n7m1P6YW9G8AcPm07afwibisYNLbntxa6acuAJ4TG1nfphE3YYojP7kLuS5Xbvjcg\nlqIXnnvVm+uP0uNaRK94jwoGFZ73Ljz6lkwsTJjzn5yMQFMBCmbG784ff8PkupxO\nYF3hm74tlm8zqhCzXIcmYU1fja8nXE5HwHdOnmZ+vOlgr9AighEKCxISsMVy4CDK\nl8uZBuw8LBGA75VXPTrjbQ0ZXEQ9Fk2t0LUbGqvcsEVWwNFnYFJgArkzehPcliWS\nt/Gn4WIpu+UCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZHRlc3QtYWRtaW4x\nLml0LnN1LnNlMB0GA1UdDgQWBBRxWsX3MhdfMIRkY57kFibMC0kN7zANBgkqhkiG\n9w0BAQUFAAOCAQEAE87UBt2539lEBTHhpaoqLHcaAwXQBnVyntRVbLY7gaLdLylq\n2Z/6vF/2DA+f3DtqaHMcAJZU2x2osERliG1Uvx5HFiVnJQ+qY+i178Qp4pSsbsPz\nvE1x+TCn61NICuLUAsrjKZGUCcgeDXK01DaP6FfdnEUfhtJQ66kIzNUQW5nHerw/\nMVJeJbX7Rt6bf8LaaIH5wcZW9JeKxXJv23kCRCMMSf4OF9grlVgwrGPknbTxnMgw\nKAeYS6PTinrbpYICMGr819vwLc0UvW7U7jylSpgfROOxIEeQlIJrDGuxBJNkwkq0\nZM0TPzxYIudNdoRwlCMbewpIpQDmj/DTPkAsKw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-redtest-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-redtest-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAN1GOBmzBZpNMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDAyMTExNTQwMTVa\nFw0yMDAyMDkxNTQwMTVaMCYxJDAiBgNVBAMTG3BwOS1yZWR0ZXN0LWFkbWluMS5p\ndC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN6wf865wqrS\nIwIxYALKc92Wi4eJNI5IRijMOYZHgzDvoBctTgQL0TG31psv422pUhfHODZDPN3O\n7m1P6YW9G8AcPm07afwibisYNLbntxa6acuAJ4TG1nfphE3YYojP7kLuS5Xbvjcg\nlqIXnnvVm+uP0uNaRK94jwoGFZ73Ljz6lkwsTJjzn5yMQFMBCmbG784ff8PkupxO\nYF3hm74tlm8zqhCzXIcmYU1fja8nXE5HwHdOnmZ+vOlgr9AighEKCxISsMVy4CDK\nl8uZBuw8LBGA75VXPTrjbQ0ZXEQ9Fk2t0LUbGqvcsEVWwNFnYFJgArkzehPcliWS\nt/Gn4WIpu+UCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZHRlc3QtYWRtaW4x\nLml0LnN1LnNlMB0GA1UdDgQWBBRxWsX3MhdfMIRkY57kFibMC0kN7zANBgkqhkiG\n9w0BAQUFAAOCAQEAE87UBt2539lEBTHhpaoqLHcaAwXQBnVyntRVbLY7gaLdLylq\n2Z/6vF/2DA+f3DtqaHMcAJZU2x2osERliG1Uvx5HFiVnJQ+qY+i178Qp4pSsbsPz\nvE1x+TCn61NICuLUAsrjKZGUCcgeDXK01DaP6FfdnEUfhtJQ66kIzNUQW5nHerw/\nMVJeJbX7Rt6bf8LaaIH5wcZW9JeKxXJv23kCRCMMSf4OF9grlVgwrGPknbTxnMgw\nKAeYS6PTinrbpYICMGr819vwLc0UvW7U7jylSpgfROOxIEeQlIJrDGuxBJNkwkq0\nZM0TPzxYIudNdoRwlCMbewpIpQDmj/DTPkAsKw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redtest-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-redtest-admin.it.su.se.xml" } } ], [ "https://www.mit.ladok.se/gui-sp", { "entity_id": "https://www.mit.ladok.se/gui-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/www.mit.ladok.se-gui-sp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "sv", "text": "https://confluence.its.umu.se/confluence/pages/viewpage.action?pageId=5310677", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "Ladok3 MIT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Ladok3-projektets Migrations-, Integrations- och Testmilj\u00f6 (MIT-milj\u00f6n)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.mit.ladok.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.mit.ladok.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "https://www.mit.ladok.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.mit.ladok.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.mit.ladok.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJANNcGylEJgt3MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHd3dy5taXQubGFkb2suc2UwHhcNMTMwNDExMDcwMDQ3WhcNMjMwNDA5MDcw\nMDQ3WjAbMRkwFwYDVQQDExB3d3cubWl0LmxhZG9rLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAswDSRA8IdF5WRRtQ9BPH2bscDtgLSzXAhk3JdshV\nBQN2zlrewF0FAulDEm7Lv4Ci1n9/mT0ITxvybvB0KD6WrS1ac0sWk8gXenT2Qs9l\ndgOJjRpF2lH2E5nK063xFauLngf1EGFiPxN7Gaiq58dk8NWchcfW3mHuN4gQZi1k\nUH6hBXuuaIyDWyigyUzEUsTVDFhcLeIfylDSoM4wcL0QuBqFYBb4MyF6XLBCcQLe\nA+ugJMNmn/I4AzIdXF3WuopCYp3UWwhwKSwN57vdHMvi3E/9tXVVKZS8q4bdV3vF\nNgfvBrwWW3Aoq2KRB9jXH2fV3uUsXA4Hfre3ZetxO6cW6wIDAQABo18wXTA8BgNV\nHREENTAzghB3d3cubWl0LmxhZG9rLnNlhh9odHRwczovL3d3dy5taXQubGFkb2su\nc2UvZ3VpLXNwMB0GA1UdDgQWBBQCB2VdO4d6ZY49UjaP0Wfm92LyJjANBgkqhkiG\n9w0BAQUFAAOCAQEAGO6QVRj8GjZNg0Z7wTVSQQVlTQhqp4OZIqNKgAFQNDd6sXc4\nXe8AtIwcE6U7afG1R1uC80XE2HumOL84GqExtz23aLDKenFxe6w/QVRKXgDqYDjE\nVABSgE00pa3zSaDlBu6GpmcXsSjVyB5x641Si9oxZf6rhvqW1Lu/Lp+0FmX1DWmK\nNZfFVjy4HWD10ZYih94AG1VYNvy9nb17V+8s64tLdjhMZYoDHoONPtxNIEal5uvQ\nvkwILAtVdnYhq7OrK0V41hm5A5BLnyDf/nJAJVEAt+FAn4TDZzMvqtO4x1r1gvPh\nhiXdvSpPHS4gwfMsYQ0SMmpyUlBMG0J8lN57vA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.mit.ladok.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.mit.ladok.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.mit.ladok.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.mit.ladok.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.mit.ladok.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_da249188715dba6cd9d5bd329d34417dfe2f5bfe" } ], [ "https://testgag.it.ki.se/shibboleth", { "entity_id": "https://testgag.it.ki.se/shibboleth", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testgag.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://testgag.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "testgag", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=testgag", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAI3dJm1l0MPyMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB3Rlc3RnYWcwHhcNMTMwMTExMTI1MDE5WhcNMjMwMTA5MTI1MDE5WjASMRAw\nDgYDVQQDEwd0ZXN0Z2FnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nsaStaMXWwBLjgdSvc9snMbM9KfhmNoWPVNRAYO1gUmBrX5p1XK6JFxkqIRpwEZ/t\nhqowU//tIOXKjipMa7hkX9k+n/jP5Cy/4EVHkczW9iYf/qaCC4L/0DZOYXxXmJTH\n718wgG2QQwbXNBgEPldCVqs3Vr74F0uryI222Qk8Iyei4psi9P5Eng68N3+kB5T2\nF+MnwjyCU9MXOD0s76genwJ+Kat8uZWLb/uX/Xw3UMr/QHdRlBrD8kuXR037mfIf\ne3aE0oBYKgWYUbUFsPjWdWOPs4GhtgN7Xz/UBXVOKDm7ovQpmSYB4BSFj2da3Wqw\nchIq046RECnOJr94HaU9+QIDAQABozUwMzASBgNVHREECzAJggd0ZXN0Z2FnMB0G\nA1UdDgQWBBQ1FMmD2kBlT1fLG1WiGNTqKXN+tTANBgkqhkiG9w0BAQUFAAOCAQEA\nmj0wtGNPs+RQnVB8wX40A9eHeE5VhjjTME787giTg6jeQNN5LYySlY35sNBPzRaw\nW53kUdaH2ZSRyr74W9ZZci9o1bNIzvxZUEn4hLsa6HQoGLxRopGXJvNC5+hEli/9\naYN28/iDO1t+nO7krxcPH61sBAEnKq9OJM9oQrWol3lGEkeWhq6Evcdd0Fx5l2E7\nzo0PZj6BRUxSCIa8c1pJLtQhimhPb5CuamnOir5Ae6FrxSmqdbA9CBT9MXioBcUC\nQXyxky4ZRxRwrSEEgAnSMnEVxO6Q0kbyQImZXy7fTe3PninA9t0jy/p7b6qNqsMH\nJDXzgzqNBDH+pyHcbSmlcA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://testgag.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/testgag.it.ki.se.xml" } } ], [ "https://shibboleth.cancom.de/shibboleth", { "entity_id": "https://shibboleth.cancom.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.cancom.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Cancom Deutschland GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Cancom Deutschland GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.cancom.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Florian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "florian.schneider@cancom.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schneider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Felicia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "felicia.henkel@cancom.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Henkel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.cancom.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.cancom.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.cancom.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)11,OU=GT43331679,O=shibboleth.cancom.de,C=DE,serialNumber=F4dXwt5ugAu7e7Ltux5s8bM/j7lNMezn", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE3DCCA8SgAwIBAgICSoEwDQYJKoZIhvcNAQEFBQAwPDELMAkGA1UEBhMCVVMx\nFzAVBgNVBAoTDkdlb1RydXN0LCBJbmMuMRQwEgYDVQQDEwtSYXBpZFNTTCBDQTAe\nFw0xMTAxMDkxNDQ0NDhaFw0xMzAxMTEyMzI1MDZaMIHvMSkwJwYDVQQFEyBGNGRY\nd3Q1dWdBdTdlN0x0dXg1czhiTS9qN2xOTWV6bjELMAkGA1UEBhMCREUxHTAbBgNV\nBAoTFHNoaWJib2xldGguY2FuY29tLmRlMRMwEQYDVQQLEwpHVDQzMzMxNjc5MTEw\nLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNvbS9yZXNvdXJjZXMvY3BzIChjKTEx\nMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBSYXBpZFNTTChS\nKTEdMBsGA1UEAxMUc2hpYmJvbGV0aC5jYW5jb20uZGUwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDVmUFYIEL9UJy4KuViBxD0czaGIe0/NPBHBslPike2\nkEnkayjIDKq9VKM2qmTVWud2Zz7lDicCbZe7CQ8bcPYSV0I8temTV2qZRXKIfYa7\nJXSdwLPlN8hgBRAXlrKnlvyeVLfohPq5/dW5sXmK5DJsAU5vIG7y2uT24MRJfN3U\n39iP2B2zy7uo/q5aCutrIphnhHGjFv3ZiIS4UNHUA+rj4mjPVWxc7p7wko0XteQg\n9qmH/Ec+hIBdRWNaMwgjkvlsrHwaMpXm0d4WZZ9Alo0OeEN9LgGGSZzkrLJlEXgz\nCGOVxgWuZV/w1CD7QkxB0Mb2yFzdyYP1slEGDLbJhvopAgMBAAGjggEyMIIBLjAf\nBgNVHSMEGDAWgBRraT1qGEJK3Y8CZTn9NSSGeJEWMDAOBgNVHQ8BAf8EBAMCBaAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdEQQYMBaCFHNoaWJi\nb2xldGguY2FuY29tLmRlMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9yYXBpZHNz\nbC1jcmwuZ2VvdHJ1c3QuY29tL2NybHMvcmFwaWRzc2wuY3JsMB0GA1UdDgQWBBQq\nxzB+sSIJfDxj6RHC/lXqvkg/fDAMBgNVHRMBAf8EAjAAMEkGCCsGAQUFBwEBBD0w\nOzA5BggrBgEFBQcwAoYtaHR0cDovL3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20v\ncmFwaWRzc2wuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAGgTC+pETyFmjT3Kt/wx7q\nQGUGWbqaWCmzYgStsEnDxWyZbUc6rMq7W6TVFSkahKYtBMTo3FWRRwp2htzOGeET\n1oUft7RiLAA3wVoT9u+rqICDerohrptv1eL9hcgzfxb61b71KfRqmWjgFHijQSY8\n1NAzSDDSCHpGtc3ezlDSKDOkNEob6gyKqCIcl07/FSvJ5RdYg//Eot6KgHHL/bNZ\neJur9jqTlpTnC3jbRKS5CFQyW1A7nuO5qS7754LYipej85P3/KBgK8/YkOotHxyY\nvWiel2Ikzc/M5wNfxh5dHOxvy/vi09ktSrrgoS10Z/x8Q+ulyBYGJpcmPO0FkSHZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.cancom.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://store.lu.lv", { "entity_id": "https://store.lu.lv", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/store.lu.lv.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://laife.lanet.lv/" } ] }, "contact_person": [ { "given_name": { "text": "Martins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mpurins@lu.lv", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Purins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://store.lu.lv/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6DCCAdCgAwIBAgIJANOTPRn8Yj6/MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3N0b3JlLmx1Lmx2MB4XDTEzMDMwODEwMzcyNVoXDTI4MDMwNDEwMzcyNVow\nFjEUMBIGA1UEAxMLc3RvcmUubHUubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQCxCVKw78p1ayPtIH4fKtDzmG8bxfJRy2vpZPRn6JLOMWq6eNVvHtwl\nwen+fLTgig1i56GWHPQCF5PGwWoq6xj5S/uRoinAtiIk9Zz5sUz9HtBK5AXkdpLI\nfulUNJZ1uVIe0xIVBl3pGw3ckq1v5WFpDWk2vj5gebQq2090qbgK1TTiMXh/wKZe\n2aHiPT1WCklnTvdoEOgipSl+nClBtbLrTAZh7FZAbGYbxhZI3288pwUfNR91nWu6\nyJ9qdERB8WlN+sgpGsZDKgV/Z/DW+GW1TEIgoIu757jAY/rxB3nhhoqdiFRlj3uh\nzekJxOdPSxNvOHc72c/dV8nY/EGLzd8RAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3N0\nb3JlLmx1Lmx2MB0GA1UdDgQWBBSEEH1irCcK77NEFvdXDphAFRNGJzANBgkqhkiG\n9w0BAQUFAAOCAQEAnHXx7qR4cdStfhLr6YjEqF3w2BWAitOOGKFvewsbdkTNBKL9\nKf9DyOnnZ35uC99GxqsOQBeoOD5zawYzXPkEMb5mGDaM73RBxZdzrin9NTEy+Dwp\nx1tOkp3N4I6CanD0q+pZ2z8RTOcVtfNKQR0yHJeHM7bA41cuBZ7dNYcAiPYcrZ9R\nE6m2FLWKCd74yEkCWZjPLL6XwGFivfUfpC65O8SIWi606B0fPBPFjldkY2qe/X89\nTBhpZrPMJoN9kYql+W/DkEYWP1Nwgu6Cy4R+MLdgSSsssAKnUAPXVXDQR5vHEPNC\nibEIPrm7mKfc0uCo6x2gKWDvjQPf/Qr/ZYNoqQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6DCCAdCgAwIBAgIJANOTPRn8Yj6/MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3N0b3JlLmx1Lmx2MB4XDTEzMDMwODEwMzcyNVoXDTI4MDMwNDEwMzcyNVow\nFjEUMBIGA1UEAxMLc3RvcmUubHUubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQCxCVKw78p1ayPtIH4fKtDzmG8bxfJRy2vpZPRn6JLOMWq6eNVvHtwl\nwen+fLTgig1i56GWHPQCF5PGwWoq6xj5S/uRoinAtiIk9Zz5sUz9HtBK5AXkdpLI\nfulUNJZ1uVIe0xIVBl3pGw3ckq1v5WFpDWk2vj5gebQq2090qbgK1TTiMXh/wKZe\n2aHiPT1WCklnTvdoEOgipSl+nClBtbLrTAZh7FZAbGYbxhZI3288pwUfNR91nWu6\nyJ9qdERB8WlN+sgpGsZDKgV/Z/DW+GW1TEIgoIu757jAY/rxB3nhhoqdiFRlj3uh\nzekJxOdPSxNvOHc72c/dV8nY/EGLzd8RAgMBAAGjOTA3MBYGA1UdEQQPMA2CC3N0\nb3JlLmx1Lmx2MB0GA1UdDgQWBBSEEH1irCcK77NEFvdXDphAFRNGJzANBgkqhkiG\n9w0BAQUFAAOCAQEAnHXx7qR4cdStfhLr6YjEqF3w2BWAitOOGKFvewsbdkTNBKL9\nKf9DyOnnZ35uC99GxqsOQBeoOD5zawYzXPkEMb5mGDaM73RBxZdzrin9NTEy+Dwp\nx1tOkp3N4I6CanD0q+pZ2z8RTOcVtfNKQR0yHJeHM7bA41cuBZ7dNYcAiPYcrZ9R\nE6m2FLWKCd74yEkCWZjPLL6XwGFivfUfpC65O8SIWi606B0fPBPFjldkY2qe/X89\nTBhpZrPMJoN9kYql+W/DkEYWP1Nwgu6Cy4R+MLdgSSsssAKnUAPXVXDQR5vHEPNC\nibEIPrm7mKfc0uCo6x2gKWDvjQPf/Qr/ZYNoqQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://store.lu.lv/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://store.lu.lv/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://store.lu.lv/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://store.lu.lv/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ] } ] } ], [ "https://www.b2i.de/shibboleth", { "entity_id": "https://www.b2i.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.b2i.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.b2i.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.b2i.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.b2i.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.b2i.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.b2i.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.b2i.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.b2i.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.b2i.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.b2i.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFxTCCBK2gAwIBAgIHEnRZn3AzVDANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA3WhcNMTYw\nODIyMTExMDA3WjCBkjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRMwEQYD\nVQQDEwp3d3cuYjJpLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nuXCPIiALHLNEC6a5kbCcJTiJoZ6Pn8OnSI5Mw4VhFMcnkOvMorpt/R4/3kioT3gL\nKRUhFDgWyO2pty8Q4xlyPRHGlt938C5XXvfcY9rzLgABKSn2+rjhb2bMS5Zlz+aW\n88r04kvZgR4PlmZa0GyXj/eWowh9Ic0tU6uh8g4RIdaryHuqbbqpFEAkONNIoH1g\nM+4CNSmj36LQNQFo+2ov3DyZ/dJt9jth4T5M1m03NeILolNujzW5Ce+JO0gHFDWJ\nQp9+w13RDGDNQJuTfBYvhOfxPU2FrgdOkZaA7XDbmBVAQLhen/0AV98i3PXOvAID\nmmLoiqjhi+qS5OnPygeahQIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSv\n+qt8pTd2pwww9zj3CUvf/TbPqjAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMhWhsqivOf\nMeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNy\nbC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJpc2NoZS1z\ndGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBygYIKwYB\nBQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5\nZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAK6JlbJ+37MzXm6R6Lh0W9KsTc/ZYLdI\nQYxxeDiV8axPHmKhtnG/hhWucv0f2fG2gDi0kjSExZ4lpSfX0acTXv6CIF2zQMdG\nw9cCFbDZ8h2SgnH/tBb0/+M6bws1Xv0laxC9BZ7xAjVZq2d+YO4hTqQZCDvhcoR/\nB5aqFOuOpmXbjpP9ZeA9fMriC3GnB6JiAbPPzDEZgPGykcVl98lpQsFBcj8bNxRH\neOe0rKs4xT+t4l/p5hbSp31Yef3mXJFRcXUtGjxuugaHYppXygc2v1iq9cletQoT\nk2wV8azDBD0V9CSHPwtltUaABXeMzxIGmTStfUIQeQ6+Aflofj72TfM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.b2i.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.b2i.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFxTCCBK2gAwIBAgIHEnRZn3AzVDANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA3WhcNMTYw\nODIyMTExMDA3WjCBkjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRMwEQYD\nVQQDEwp3d3cuYjJpLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nuXCPIiALHLNEC6a5kbCcJTiJoZ6Pn8OnSI5Mw4VhFMcnkOvMorpt/R4/3kioT3gL\nKRUhFDgWyO2pty8Q4xlyPRHGlt938C5XXvfcY9rzLgABKSn2+rjhb2bMS5Zlz+aW\n88r04kvZgR4PlmZa0GyXj/eWowh9Ic0tU6uh8g4RIdaryHuqbbqpFEAkONNIoH1g\nM+4CNSmj36LQNQFo+2ov3DyZ/dJt9jth4T5M1m03NeILolNujzW5Ce+JO0gHFDWJ\nQp9+w13RDGDNQJuTfBYvhOfxPU2FrgdOkZaA7XDbmBVAQLhen/0AV98i3PXOvAID\nmmLoiqjhi+qS5OnPygeahQIDAQABo4IB/DCCAfgwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSv\n+qt8pTd2pwww9zj3CUvf/TbPqjAfBgNVHSMEGDAWgBR6Z4xbGhNEgrMhWhsqivOf\nMeDEYTCBsQYDVR0fBIGpMIGmMFGgT6BNhktodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNy\nbC5jcmwwUaBPoE2GS2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5ZXJpc2NoZS1z\ndGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBygYIKwYB\nBQUHAQEEgb0wgbowWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwWwYIKwYBBQUHMAKGT2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvYmF5\nZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAK6JlbJ+37MzXm6R6Lh0W9KsTc/ZYLdI\nQYxxeDiV8axPHmKhtnG/hhWucv0f2fG2gDi0kjSExZ4lpSfX0acTXv6CIF2zQMdG\nw9cCFbDZ8h2SgnH/tBb0/+M6bws1Xv0laxC9BZ7xAjVZq2d+YO4hTqQZCDvhcoR/\nB5aqFOuOpmXbjpP9ZeA9fMriC3GnB6JiAbPPzDEZgPGykcVl98lpQsFBcj8bNxRH\neOe0rKs4xT+t4l/p5hbSp31Yef3mXJFRcXUtGjxuugaHYppXygc2v1iq9cletQoT\nk2wV8azDBD0V9CSHPwtltUaABXeMzxIGmTStfUIQeQ6+Aflofj72TfM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.b2i.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.b2i.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.b2i.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.b2i.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://sp.tools.sunet.se/shibboleth", { "entity_id": "https://sp.tools.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tools.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tools.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tools.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tools.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tools.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://tools.sunet.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sampo.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sampo.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0\nNlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV\nN/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ\nAWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I\nIYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg\nsgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp\nEYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf\nmjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh\nL3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC\njBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk\nVWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i\n3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ\nXyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sampo.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sampo.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAI+J1ypxJJViMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDnNhbXBvLnN1bmV0LnNlMB4XDTEwMDMxNjEyNDg0NloXDTIwMDMxMzEyNDg0\nNlowGTEXMBUGA1UEAxMOc2FtcG8uc3VuZXQuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/ptcTBImyhr19TLXOQ3D2TmMvIVPY1o1xcFiqUPdQrsPV\nN/gNBH296AKnnrNvD5q6fCDug6I08VwiBa5FFtzcUAT7bMf0Vgvh4Cnun3PiHnTJ\nAWfdI6yuSXyf3rIiUcJAXQWpNkR1vbl7w18GiU21T7GFjUTcXsr1vsLpdaWG4+/I\nIYpZmK3CtQcI7Rv/uCQLRVWdOzp3Ds/TRmXeF4q7QV17nEnz/02WOaEZsCJurPOg\nsgzgemBXd8VE/vobqYTfn7yUvmgJKcHFpVqwwkIoVyNoVoIKBjiKYbRjuXThdDfp\nEYv5gtevD6szDBRNskTrzbPWpXnA/yne8yaspNgrAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDnNhbXBvLnN1bmV0LnNlMB0GA1UdDgQWBBT5t2mmKUW7CUXjzz7ewQVxdSMf\nmjANBgkqhkiG9w0BAQUFAAOCAQEALmHceqzrAarhcb7qAc8RfR3sezshQhMd6roh\nL3xFzwkAHeUnw4ZbMkbvnl+R8LUrbJRiLEPFFtNbUqa68TcS3c/B2dDK+qpbu6nC\njBc2tZW8Nz9ZCfxArqLn6WfJGg4Yhgo9OlfJxZbmdc0Ld0tp0d/F2FHYkVc1SbXk\nVWCSzQ48/y05mpXMcbhdp5PJuLOfX1R6VFvu04oWuA1J9NN03IYF5DwqupZIhN7i\n3+2PmYs4x/dZ1/1cYva9JUCwffmjo7sx6LbedNkKYQL/skTlL8CHo9snghUSYJSZ\nXyNIJHaDalIvdnrWnQFVketJt+fje9CgALP1Btsk1g0AyD7tYw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tools.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tools.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tools.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tools.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tools.sunet.se.xml" } } ], [ "https://rnd.feide.no/simplesaml/module.php/saml/sp/metadata.php/saml", { "entity_id": "https://rnd.feide.no/simplesaml/module.php/saml/sp/metadata.php/saml", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rnd.feide.no/simplesaml/module.php/saml/sp/saml2-logout.php/saml" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rnd.feide.no/simplesaml/module.php/saml/sp/saml2-acs.php/saml" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "The blog of Feide RnD", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "no", "text": "Bloggen til Feide RnD", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" } ], "service_name": [ { "lang": "en", "text": "Feide RnD Blog", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "no", "text": "Feide RnD Blogg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/rnd.feide.no.xml" } } ], [ "https://mailfilter.nordu.net/shibboleth", { "entity_id": "https://mailfilter.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET Mailfilter Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" } ], "service_name": [ { "lang": "en", "text": "SUNET Mailfilter Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter.nordu.net/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter.nordu.net/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz\nMTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi\nchEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb\nMi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53\nrngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U\nAfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo\npi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew\nPzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs\nSg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy\n/i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2\n7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO\nTJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3\nywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5\nEeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/\nKHCx/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz\nMTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi\nchEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb\nMi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53\nrngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U\nAfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo\npi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew\nPzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs\nSg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy\n/i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2\n7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO\nTJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3\nywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5\nEeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/\nKHCx/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mailfilter.nordu.net.xml" } } ], [ "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", { "contact_person": [ { "given_name": { "text": "UvT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "na@example.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LIS Unix", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEITCCAwmgAwIBAgIJAMphslCtGfAvMA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM4MDlaFw0zMzA0MDcwOTM4MDlaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJ78GlTdVJr8q1KWscjN4BEYwgaDQzpkfl5g0dJ/I1XhgRit1SFY1Qcu6MHgpaIJCepkwdrHeDXKJj/t/SwXOeDuwwqwYQIzHVFeGsG0fXkhpvA9Ae07bn6SlQqxp6msleHU+d4oGZnrUOcOVywnDkAaMMUvenWK42f/oBcyf0aJuFlt7ZvaBJv57/z2L02ESkQlCBH3R3NGt77GsBCNXdqGsYaz0BXgQ1U/25ofmL+HcxkbtBFlOfFKfntRMSJJZ3/osgsfkhx++ESQ88OaVdC0X1WEZcphkFjzd/QujxNRW1xlXErVhTtJvX85jYSwoQ0Hl2aO1lF7qundGBYYOsCAwEAAaOBzTCByjAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwgZoGA1UdIwSBkjCBj4AUFDOLIP6//PMYotoXXSVbz65lyAKhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1lc2NpZW5jZS1wb3J0YWwudGVyZW5hLm9yZ4IJAMphslCtGfAvMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJhZchVmfk3ASZ1Spgk56942jWUZCVuloJpo6m0nxQvisa/ZcdsVVfbHFS8AgH79Fub253qHMPzasCfh/WWNn57SVf7QcP+ROA0JuPjmE7gAcPvEb035/tw/3+I5rmNWIq2HVW9ySs5dJVv+p9j1ecr5kLiD4eNJRQxUD0XXNkruWF4NChxTREUim/WaIBy8qlt8ljXF3zyXwkQ7KchQ8/vQu2/4g4cVrjOZR8oulgpTOZcVnVwzdfYZSicWxHv3TkGmc5mPBtUxfUKcuLBbJX38K8346P8aQnizVN26gsW2LbGUEsPwg9HgGnGxaMtL4m/fC32Y7lxU4X6D0MsH3xY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tcs-escience-portal.terena.org.xml" } } ], [ "https://sourcesup.cru.fr/shibboleth", { "entity_id": "https://sourcesup.cru.fr/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sourcesup.cru.fr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://federation.renater.fr/en/metadata_registration_practice_statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://federation.renater.fr/gestion", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2009-01-21T15:50:35Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "https://www.renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sourcesup.renater.fr/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sourcesup.renater.fr/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "RENATER - software forge for RENATER community", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fr", "text": "RENATER - la plateforme SourceSup", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "SourceSup is a forge hosting development projects for the French HiEd community", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fr", "text": "SourceSup est un site d'h\u00e9bergement de projets de d\u00e9veloppement logiciel pour la communaut\u00e9 enseignement sup\u00e9rieur et recherche fran\u00e7aise.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "fr", "text": "SourceSup est un site d'h\u00e9bergement de projets de d\u00e9veloppement logiciel pour la communaut\u00e9 enseignement sup\u00e9rieur et recherche fran\u00e7aise.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "SourceSup is a forge hosting development projects for the French HiEd community", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" } ], "service_name": [ { "lang": "fr", "text": "RENATER - la plateforme SourceSup", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "RENATER - software forge for RENATER community", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICwTCCAiqgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJGUjEm\nMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT\nEHNvdXJjZXN1cC5jcnUuZnIwHhcNMDgwOTE1MTIwMzQ5WhcNMjgwOTEwMTIwMzQ5\nWjBQMQswCQYDVQQGEwJGUjEmMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5p\ndmVyc2l0ZXMxGTAXBgNVBAMTEHNvdXJjZXN1cC5jcnUuZnIwgZ8wDQYJKoZIhvcN\nAQEBBQADgY0AMIGJAoGBAKoHgRHVnwdX+iQIvIu2/z5I2g2ljqlYJzp74p2HYslf\nxnndqD7YodHihtoLDLIkPrGJ6Y0vtOJceb6XjoFr8k+MP41hs59s4p3qQ1M0lbY4\n6yEqLXednj00mJkz4XciB0h812bJifjH/rhYx25PdLlnp7Y9xCkq7+2BR1AFWZmZ\nAgMBAAGjgaowgacwHQYDVR0OBBYEFDgGBRQ5LF28lBPNjNWLu8YCDtxhMHgGA1Ud\nIwRxMG+AFDgGBRQ5LF28lBPNjNWLu8YCDtxhoVSkUjBQMQswCQYDVQQGEwJGUjEm\nMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT\nEHNvdXJjZXN1cC5jcnUuZnKCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF\nAAOBgQB05YFzaYIRKF0JL9Br0U0mCdSyyP3N9Unm2jG7yRrGXCR+2tnj16fwhQlk\nQIGLfHDFFpfBeBoWozJFBcCmFRCawnK8RYqrApvpy1M/k/Y+yIAhq8G8XfZqzU1G\nHaaOGqD8nCkO3t3qaIPP4CTmE+GS72ooHHntvoGy/RDn32aVVg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICwTCCAiqgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJGUjEm\nMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT\nEHNvdXJjZXN1cC5jcnUuZnIwHhcNMDgwOTE1MTIwMzQ5WhcNMjgwOTEwMTIwMzQ5\nWjBQMQswCQYDVQQGEwJGUjEmMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5p\ndmVyc2l0ZXMxGTAXBgNVBAMTEHNvdXJjZXN1cC5jcnUuZnIwgZ8wDQYJKoZIhvcN\nAQEBBQADgY0AMIGJAoGBAKoHgRHVnwdX+iQIvIu2/z5I2g2ljqlYJzp74p2HYslf\nxnndqD7YodHihtoLDLIkPrGJ6Y0vtOJceb6XjoFr8k+MP41hs59s4p3qQ1M0lbY4\n6yEqLXednj00mJkz4XciB0h812bJifjH/rhYx25PdLlnp7Y9xCkq7+2BR1AFWZmZ\nAgMBAAGjgaowgacwHQYDVR0OBBYEFDgGBRQ5LF28lBPNjNWLu8YCDtxhMHgGA1Ud\nIwRxMG+AFDgGBRQ5LF28lBPNjNWLu8YCDtxhoVSkUjBQMQswCQYDVQQGEwJGUjEm\nMCQGA1UEChMdQ29taXRlIFJlc2VhdSBkZXMgVW5pdmVyc2l0ZXMxGTAXBgNVBAMT\nEHNvdXJjZXN1cC5jcnUuZnKCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF\nAAOBgQB05YFzaYIRKF0JL9Br0U0mCdSyyP3N9Unm2jG7yRrGXCR+2tnj16fwhQlk\nQIGLfHDFFpfBeBoWozJFBcCmFRCawnK8RYqrApvpy1M/k/Y+yIAhq8G8XfZqzU1G\nHaaOGqD8nCkO3t3qaIPP4CTmE+GS72ooHHntvoGy/RDn32aVVg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "email_address": [ { "text": "olivier.lumineau@renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Olivier Lumineau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "sebastien.medard@renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "sebastien Medard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://openwiki.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://openwiki.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://openwiki.feide.no/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://openwiki.feide.no/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "OpenWiki Administration is the administration interface where users create new openwikis.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "OpenWiki Administration", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "no", "text": "OpenWiki Administrasjon", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/openwiki.feide.no.xml" } } ], [ "https://www.universityadmissions.se/aws-sp-en", { "entity_id": "https://www.universityadmissions.se/aws-sp-en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.universityadmissions.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://www.universityadmissions.se/aws-sp-en", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.universityadmissions.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.universityadmissions.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDRzCCAi+gAwIBAgIJAPXTNM83oP+DMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3d3dy51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZTAeFw0xMjAyMTMwOTUxMDFa\nFw0yMjAyMTAwOTUxMDFaMCYxJDAiBgNVBAMTG3d3dy51bml2ZXJzaXR5YWRtaXNz\naW9ucy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/i8atiZRz6\ntGlOqjfywbRHg3BN22NXS0GDOCL7N7Ges+27Cir2X6cKxgkvkmIYTKM/CwxBpbVA\n6aCzwJR0aiwF7Yk+iCd+lZN1UZ+zqGAwVaYFWwJvJj9Pml1JBKtrI2UtWD6giUO1\nM4ADSc+v8c2GI99XuqicJ7RshRFfptzMgQD1EHzXrqcAWKWKcgk0cE7Im7i+Gf8t\nvqIGfWXTyQz/vLRN9TEuqC5lWUpxQthyydCfUxoNhVuP5r2C5f+xNspEmLXGCGy/\nLqPp8Qzti+A2ep93ycTYQ7UWsREjIc7mSSxJA2yNR0KiXAwhqCMEi2K2ifB5vQiA\nnw2d9qprbI8CAwEAAaN4MHYwVQYDVR0RBE4wTIIbd3d3LnVuaXZlcnNpdHlhZG1p\nc3Npb25zLnNlhi1odHRwczovL3d3dy51bml2ZXJzaXR5YWRtaXNzaW9ucy5zZS9h\nd3Mtc3AtZW4wHQYDVR0OBBYEFDCP8QQn4b49RQahrkPcr6O5x69eMA0GCSqGSIb3\nDQEBBQUAA4IBAQBx6LWrsGdO0RGf/p1gPt1Ss9x6FwqzFflqEwr1ogN9eLl+0svq\nr170nch935DrVqLU6v1CpMaCXrx2IG9OY3f9+JIU0xWCfjDwv8/l9JQ29cCZMBG5\ncer8XBtDmhZn/VZcCxD+E1USlg2kZdITY1PVH9V7BMNvGgAHFhWeGeSHPVNb6y0W\nj18Hf2KbZy+9Zod8DFQKzznA4j5qqAjX+4JsaXpJjcw2pteRbz6GwOWbMTDQYqc0\nUVO3Je8b81cYnxOzkTjcC46OOnwfKMCulFfBWoiza3xbuiS+Iv/lBbEPdRVN4HKa\nkLtKCIiImX90JFDcYwMMQyXM3dXWrJFi7exA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.universityadmissions.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.universityadmissions.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.universityadmissions.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.universityadmissions.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.universityadmissions.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.universityadmissions.se-aws-sp-en.xml" } } ], [ "https://idp.mast.br/idp/shibboleth", { "entity_id": "https://idp.mast.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.mast.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mast.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mast.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mast.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mast.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mast.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.mast.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.mast.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEODCCAyACAQAwDQYJKoZIhvcNAQEFBQAwgeExNDAyBgNVBAoTK01BU1QgLSBN\ndXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxNDAyBgNVBAsTK01B\nU1QgLSBNdXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxHjAcBgkq\nhkiG9w0BCQEWD3N1cG9ydGVAbWFzdC5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVp\ncm8xFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEUMBIGA1UE\nAxMLaWRwLm1hc3QuYnIwHhcNMTEwODEwMTU0ODMzWhcNMTQwODA5MTU0ODMzWjCB\n4TE0MDIGA1UEChMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBDaWVuY2lh\ncyBBZmluczE0MDIGA1UECxMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBD\naWVuY2lhcyBBZmluczEeMBwGCSqGSIb3DQEJARYPc3Vwb3J0ZUBtYXN0LmJyMRcw\nFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8x\nCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAubWFzdC5icjCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBALq/Jtq5wZZuruoxS9xHqrKxS184BB7KaKbG4gDe\nrM7i6fjz9FqHiOenzzcPfx8QK3/jx138GeLh+V7xIhKbmkACoOaugVXF9tka5D8C\nT00bWQb3kgVE4o/CENU+0LXTYD1VqI+EPQhtwOtbApMcqgNpl11erTicoro2EUSb\nNwvk7evnH28I2OR5MyCvc3VKmQYPebSZbZp7JDhTBPb/Eh53SJC0kHrbXvAAhVEy\nJ4RNah7aD5LEN0zEsCnuBo82XSxryd5Q9mjYxF8cd5bGKOKMePyle3EMUfSg3E/8\nVijugSLN3Xmary9QNpnJEpK/NvQl8rRKV4H8SQiriR38nIsCAwEAATANBgkqhkiG\n9w0BAQUFAAOCAQEABbhVYQRVmgVV+ZkapypYtD6xCJy8ARghj1oPU61AbfONICcr\nJBDtNEOWFlH8zTL42/EEEzWFFHjMQffIzEzPiGU4Km8p8bF2PPZC8YA5NCbOMv21\nnyPCnxetzKXU8q/dEoQwJwX7rILsvHglAxjtW6DIW4oWFnVnCjZhQoeVTeRkBywE\nIzG8yFXmV8X9zW3yQfoE3UOOEWkCPwkKE3SgysBrb9Z1C2VbL9pa/t0DcFedbg/3\nM/JFnTWdElxhlTAEUdWG02Q/wBD19fwkL4CUojJik6Jx+GqWojC8vGQ0DqnmWMu7\nERJxOdpZK0LarTajQiMby3QbU2sYJ0W6f/9uJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.mast.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.mast.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.mast.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.mast.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mast.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEODCCAyACAQAwDQYJKoZIhvcNAQEFBQAwgeExNDAyBgNVBAoTK01BU1QgLSBN\ndXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxNDAyBgNVBAsTK01B\nU1QgLSBNdXNldSBkZSBBc3Ryb25vbWlhIGUgQ2llbmNpYXMgQWZpbnMxHjAcBgkq\nhkiG9w0BCQEWD3N1cG9ydGVAbWFzdC5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVp\ncm8xFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEUMBIGA1UE\nAxMLaWRwLm1hc3QuYnIwHhcNMTEwODEwMTU0ODMzWhcNMTQwODA5MTU0ODMzWjCB\n4TE0MDIGA1UEChMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBDaWVuY2lh\ncyBBZmluczE0MDIGA1UECxMrTUFTVCAtIE11c2V1IGRlIEFzdHJvbm9taWEgZSBD\naWVuY2lhcyBBZmluczEeMBwGCSqGSIb3DQEJARYPc3Vwb3J0ZUBtYXN0LmJyMRcw\nFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEphbmVpcm8x\nCzAJBgNVBAYTAkJSMRQwEgYDVQQDEwtpZHAubWFzdC5icjCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBALq/Jtq5wZZuruoxS9xHqrKxS184BB7KaKbG4gDe\nrM7i6fjz9FqHiOenzzcPfx8QK3/jx138GeLh+V7xIhKbmkACoOaugVXF9tka5D8C\nT00bWQb3kgVE4o/CENU+0LXTYD1VqI+EPQhtwOtbApMcqgNpl11erTicoro2EUSb\nNwvk7evnH28I2OR5MyCvc3VKmQYPebSZbZp7JDhTBPb/Eh53SJC0kHrbXvAAhVEy\nJ4RNah7aD5LEN0zEsCnuBo82XSxryd5Q9mjYxF8cd5bGKOKMePyle3EMUfSg3E/8\nVijugSLN3Xmary9QNpnJEpK/NvQl8rRKV4H8SQiriR38nIsCAwEAATANBgkqhkiG\n9w0BAQUFAAOCAQEABbhVYQRVmgVV+ZkapypYtD6xCJy8ARghj1oPU61AbfONICcr\nJBDtNEOWFlH8zTL42/EEEzWFFHjMQffIzEzPiGU4Km8p8bF2PPZC8YA5NCbOMv21\nnyPCnxetzKXU8q/dEoQwJwX7rILsvHglAxjtW6DIW4oWFnVnCjZhQoeVTeRkBywE\nIzG8yFXmV8X9zW3yQfoE3UOOEWkCPwkKE3SgysBrb9Z1C2VbL9pa/t0DcFedbg/3\nM/JFnTWdElxhlTAEUdWG02Q/wBD19fwkL4CUojJik6Jx+GqWojC8vGQ0DqnmWMu7\nERJxOdpZK0LarTajQiMby3QbU2sYJ0W6f/9uJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "MAST - Museu de Astronomia e Ciencias Afins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.mast.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.mast.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "leonardo@mast.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Leonardo Cardozo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibdev.rsc.org/shibboleth", { "entity_id": "https://shibdev.rsc.org/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibdev.rsc.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibdev.rsc.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibdev.rsc.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJANH7Kwp5r0WjMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD3NoaWJkZXYucnNjLm9yZzAeFw0xMDA2MTQxNTE5MjBaFw0yMDA2MTExNTE5\nMjBaMBoxGDAWBgNVBAMTD3NoaWJkZXYucnNjLm9yZzCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANXdJVQy7HckKzrtrdZN1+wT/4pWOxgSUSx98WCGymZc\nN+n8HhDJ6Cb9YARDqj228Z2d7MaqugSrAxlM9cPzdOOR4P3h2unydQ/fh7Z6boAx\n/Ai0hwCWdNESxcvR2F2vJIFWHJp77vvfd54mPQiXnwoFWEaxz1fKzexKdw+ydFRR\ngos2zv9Uq5jbG5kD18+vmEttJLtCgLRlNc3CFLeBjgeYb4CUGgzN+reCl0XHFl5f\ndliR5fpr3vkh6EwkOrY1BNsHXWxXVz6Cgih9S+n55llTx2Tot+YR7Lyuvb0OLu7n\n14RqgqZ85BCBBZJv0HruYlxXYE73gqCwcMwSIok3WgMCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPc2hpYmRldi5yc2Mub3JnMB0GA1UdDgQWBBRF7hAyP0xNOaEzRu34T+xw\nr1JoezANBgkqhkiG9w0BAQUFAAOCAQEACxnhXSXF7GZldyE9AcBbd1Wxbpr7YTYf\n/2fsqgdQwfq/9CsTg779vse2bzaCCOUs0LsdTFGoKm8CxPVhpBZDbrnPN/Mdq6sM\nXuiIxjku7fgPZTipTfDGzhERrN5VHBsexNxr5UHQ96bXGK4CxJ+XsCfBQrSZMer0\nz1ld1q/Y+R2/+2ztiVPbdRoOlqNWPPD/RSGuqklw4qxRY9JgMt9ItDDjOlU4T+KN\n4RovAJ1M+L70iM+fdb6zdKVTevO3gW8b7uGE0KqkSv90sEEDCPRSbxxcSwdr1d5x\nGV51mKkJSvO0CwKUTbSeK9Cn+Y0rAn2Hck2OojCaYY/SeNYkhe0vhQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibdev.rsc.org/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibdev.rsc.org/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibdev.rsc.org/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibdev.rsc.org/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibdev.rsc.org/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/shibdev.rsc.org.xml" } } ], [ "https://identity.fu-berlin.de/idp-fub", { "entity_id": "https://identity.fu-berlin.de/idp-fub", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/identity.fu-berlin.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.fu-berlin.de/idp-fub/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.fu-berlin.de/idp-fub/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.fu-berlin.de/idp-fub/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.fu-berlin.de/idp-fub/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "identity.fu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG\ncmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE\nAxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ\nKoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx\nMDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G\nA1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu\nMQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68\nmfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7\nVBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1\nnM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7\ng7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy\nWvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl\npwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7\nFCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs\nMDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nPgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i\nRajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU\nrZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE\nPqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb\n57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7\nLQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb\n5Av8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "identity.fu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG\ncmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE\nAxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ\nKoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx\nMDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G\nA1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu\nMQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68\nmfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7\nVBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1\nnM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7\ng7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy\nWvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl\npwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7\nFCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs\nMDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nPgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i\nRajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU\nrZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE\nPqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb\n57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7\nLQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb\n5Av8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://identity.fu-berlin.de:8444/idp-fub/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://identity.fu-berlin.de:8444/idp-fub/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://identity.fu-berlin.de:8444/idp-fub/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://identity.fu-berlin.de:8444/idp-fub/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fu-berlin.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "identity.fu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG\ncmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE\nAxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ\nKoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx\nMDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G\nA1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu\nMQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68\nmfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7\nVBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1\nnM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7\ng7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy\nWvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl\npwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7\nFCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs\nMDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nPgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i\nRajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU\nrZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE\nPqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb\n57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7\nLQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb\n5Av8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "identity.fu-berlin.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identity.fu-berlin.de,OU=ZEDAT,O=Freie Universitaet Berlin,L=Berlin,ST=Berlin,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFPzCCBCegAwIBAgIECy24gDANBgkqhkiG9w0BAQUFADCBtTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYDVQQKExlG\ncmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE\nAxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJ\nKoZIhvcNAQkBFg9jYUBGVS1CZXJsaW4uREUwHhcNMDcxMDExMTUwMjA5WhcNMTIx\nMDA5MTUwMjA5WjCBgzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0G\nA1UEBxMGQmVybGluMSIwIAYDVQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGlu\nMQ4wDAYDVQQLEwVaRURBVDEeMBwGA1UEAxMVaWRlbnRpdHkuZnUtYmVybGluLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxN7G1kbqz9IzkY73eH68\nmfqsXSdxQSzmT2GSMvI8y2TiO6qqAxUoLF0MyPGyHVTVa4gyQrnII49qmxsLWUU7\nVBsoPo8QkQbNBzApAdqaPZfFYj+ri3ixcoetYIW67EmXu3wKpDDRbyTsPH/3YWn1\nnM9n3ALv6lfxVUo0l2Ye1djZqtHqVTeMSXeQmQpxHiwL+9b9XCVmRHSEhgpIa7G7\ng7ZD41WQUSZKaojsaTV7ckusz3mH70ooELVZE5Gg4yy813n/WxAioa+IMD4HAjUy\nWvg7fz4TX/C7eBoM3P2mfIu27VFvILDhADwaL2AeGTiqdPOOoKaeNxunlrbS1LZl\npwIDAQABo4IBhTCCAYEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBScIsvBg740AqEq6gzeuns7\nFCwotDAfBgNVHSMEGDAWgBQG4T30b/Qwt3o7V7AxBYl7DVhabDB1BgNVHR8EbjBs\nMDSgMqAwhi5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMDSgMqAwhi5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Z1LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDA+BggrBgEFBQcwAoYyaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nPgYIKwYBBQUHMAKGMmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBHtof8w5DsNBf25l+i\nRajpMiZte4BnVTuCRExLjT3Q5lIrhtfVVqXCwuVvTaaMV70IMKaMM5THR3pRogTU\nrZh+DirxBmcvGkhMtdwYxkRWZxzdA4afV2B0ynf8dCD1Weob9R2SCQTd7syig0CE\nPqCoVSXm/L7LcyoByv7aGlOBUCZ5aMvfJ4pPfewLVR7FylYw63EAcAc9/7Mup5wb\n57IMDKHlFwW6mTrwkpo5qDuYlcPjUBOMjF2eP70L7RbV4iAcqDxBBIB+8l1flXw7\nLQdAat7jcaUtmmt1vRWLDdbv0njl1gze/ShPK2mc6ZUPb6TKikKuUjOgcSzE4Lmb\n5Av8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Freie Universit\u00e4t Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Freie Universit\u00e4t Berlin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://identity.fu-berlin.de/idp-fub/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Steffen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fudis@zedat.fu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hofmann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Hans", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fudis@zedat.fu-berlin.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Benedict", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://auth.asiaportal.info", { "entity_id": "https://auth.asiaportal.info", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://auth.asiaportal.info/simplesaml/saml2/sp/AssertionConsumerService.php" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide remote access to licence-restricted databases and resources purchased as consortium licences by the NIAS Nordic Council", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at levere fjernadgang til licensbelagte databaser og ressourcer som er indk\u00f8bt som konsortiumlicens af NIAS Nordic Council", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" } ], "service_name": [ { "lang": "en", "text": "AsiaPortal \u2013 NIAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "AsiaPortal \u2013 NIAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDQjCCAqugAwIBAgIDCi9hMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDgxMTE4MDkxMzE3WhcNMTExMTE5MDkxMzE3WjCBzDELMAkGA1UEBhMCREsxHTAbBgNVBAoTFGF1dGguYXNpYXBvcnRhbC5pbmZvMRMwEQYDVQQLEwpHVDczNzI2MTMyMTEwLwYDVQQLEyhTZWUgd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzIChjKTA4MTcwNQYDVQQLEy5Eb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBRdWlja1NTTCBQcmVtaXVtKFIpMR0wGwYDVQQDExRhdXRoLmFzaWFwb3J0YWwuaW5mbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsc1QDsmxtsjafziHd2MpKFnrb9DIDTK1wxoX42BTqDl2l85tvtbdTGcxkOkHzYmz3B9S/G4s24X6kPCp/mIAfBeyC8iClCop2Xpp4nqqvpyZaKbrTVE8Ris0RRkFwdgPjabZ5sFVo0Cl2ErfBZ9ml3bKbvW3NCinxXMM2r7ow7ECAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFJpQeSzk6m3+6ylNVBn80s/JznzuMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOBgQAZIENBa9r4ielkshXwGmpBg8gLiQDnGbeoREB0YEuioMNQ4otd1pJ6PV1LutT/7ZxE/5QETMyYEkN782CCXIifdLFimsZHxkYZs6hbjbu1jhAApuon2wYPpXDiQFI8hTiE072ahcPQexWZ1xjSuMA+SGZYiSUJh8onRFk45eqkxA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDQjCCAqugAwIBAgIDCi9hMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDgxMTE4MDkxMzE3WhcNMTExMTE5MDkxMzE3WjCBzDELMAkGA1UEBhMCREsxHTAbBgNVBAoTFGF1dGguYXNpYXBvcnRhbC5pbmZvMRMwEQYDVQQLEwpHVDczNzI2MTMyMTEwLwYDVQQLEyhTZWUgd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzIChjKTA4MTcwNQYDVQQLEy5Eb21haW4gQ29udHJvbCBWYWxpZGF0ZWQgLSBRdWlja1NTTCBQcmVtaXVtKFIpMR0wGwYDVQQDExRhdXRoLmFzaWFwb3J0YWwuaW5mbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsc1QDsmxtsjafziHd2MpKFnrb9DIDTK1wxoX42BTqDl2l85tvtbdTGcxkOkHzYmz3B9S/G4s24X6kPCp/mIAfBeyC8iClCop2Xpp4nqqvpyZaKbrTVE8Ris0RRkFwdgPjabZ5sFVo0Cl2ErfBZ9ml3bKbvW3NCinxXMM2r7ow7ECAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFJpQeSzk6m3+6ylNVBn80s/JznzuMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOBgQAZIENBa9r4ielkshXwGmpBg8gLiQDnGbeoREB0YEuioMNQ4otd1pJ6PV1LutT/7ZxE/5QETMyYEkN782CCXIifdLFimsZHxkYZs6hbjbu1jhAApuon2wYPpXDiQFI8hTiE072ahcPQexWZ1xjSuMA+SGZYiSUJh8onRFk45eqkxA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/auth.asiaportal.info.xml" } } ], [ "https://shib-idp.uni-osnabrueck.de/idp/shibboleth", { "entity_id": "https://shib-idp.uni-osnabrueck.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib-idp.uni-osnabrueck.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-osnabrueck.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-osnabrueck.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-osnabrueck.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-osnabrueck.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-osnabrueck.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib-idp.uni-osnabrueck.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.uni-osnabrueck.de,OU=Rechenzentrum,O=Universitaet Osnabrueck,L=Osnabrueck,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGNTCCBR2gAwIBAgIEEKRuOjANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMSMwIQYDVQQDExpVbmktT3NuYWJydWVjayBSWi1DQSBHLTAw\nMjEjMCEGCSqGSIb3DQEJARYUY2FAdW5pLW9zbmFicnVlY2suZGUwHhcNMTAwOTA2\nMTM0NjE4WhcNMTUwOTA1MTM0NjE4WjCBmTELMAkGA1UEBhMCREUxFjAUBgNVBAgT\nDU5pZWRlcnNhY2hzZW4xEzARBgNVBAcTCk9zbmFicnVlY2sxIDAeBgNVBAoTF1Vu\naXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMw\nIQYDVQQDExpzaGliLWlkcC51bmktb3NuYWJydWVjay5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBALxNTwcD5VKiaXzNT0AktZBsA8IHNiu7NToXpKBv\nfFcVzi1SBo1IIMrW+YgkShoN1ObEzJPnyVOCSzZzya9/Rj7TXlfYRlDm8BMoR2Su\npHQxQZeWMT0SWWkFdYA3NLUVdwzhNRi8t5BHmrh44GhqeLW+hUKI6NxeLPwfaDCr\nNqxGkZay5Ex4lYVdTmn07NASOmY5ub2Om0HFL3mshbS4t92+VBJyq8zTdKGCZPN3\n9SIBzFDuT3NhVVoSc+0EMNLdQL9DdKf01/TrSKOsleC4DOE/P05UFUXcxP5mAfV2\nm+CRfmeXCdek9FQs7zCJy3z/SxbuN3ncAUzKcmpBJ+B5OZsCAwEAAaOCAokwggKF\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUMwLyrOd0efTabm0joB2PFxA4IkQwHwYDVR0jBBgw\nFoAUqh/YdxVumeRfkNbsYyZOGepnFFAwgc4GA1UdEQSBxjCBw4Ead3d3YWRtaW5A\nVW5pLU9zbmFicnVlY2suREWCGnNoaWItaWRwLnVuaS1vc25hYnJ1ZWNrLmRlghtz\naGliLWlkcDEudW5pLW9zbmFicnVlY2suZGWCG3NoaWItaWRwMi51bmktb3NuYWJy\ndWVjay5kZYIac2hpYi1pZHAudW5pLW9zbmFicnVlY2suZGWCD3NoaWItaWRwLnVv\ncy5kZYIQc2hpYi1pZHAxLnVvcy5kZYIQc2hpYi1pZHAyLnVvcy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1vc25hYnJ1\nZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3VuaS1vc25hYnJ1ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS91bmktb3NuYWJydWVjay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLW9zbmFicnVlY2stY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR1/LENWkw\ny4C2NqyQZTtiANtGy9pTN6AYCNNu+16zFixw75ntjYUJ09AR0mIMflfFQp2rGRoZ\n+B8mxheTEkGLmjzJlfm8WwRlLShZjSYz0F0gsm8AQInLEbBtn2me8RnreFOO1HhE\na3vnkTm80/vAShiwgLh2I0i1HMPQD18kgdBD6YFICICm2RQgTTzAix4fUNB5BnoF\nu4OLAbY4k+wOHu9hyUmeKuXL5QWmI8iiadsGV+pyD+n51I/zP0nxYCIcs6bdVbyO\nN4m+KSLv+bRSF+sK71PQ017Nux/K9ylqfpaMkhzXgFvspL3ZQm1yUDByjp0GBW7j\nnT7WnMt5n4CA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.uni-osnabrueck.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.uni-osnabrueck.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.uni-osnabrueck.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.uni-osnabrueck.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-osnabrueck.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib-idp.uni-osnabrueck.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.uni-osnabrueck.de,OU=Rechenzentrum,O=Universitaet Osnabrueck,L=Osnabrueck,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGNTCCBR2gAwIBAgIEEKRuOjANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMSMwIQYDVQQDExpVbmktT3NuYWJydWVjayBSWi1DQSBHLTAw\nMjEjMCEGCSqGSIb3DQEJARYUY2FAdW5pLW9zbmFicnVlY2suZGUwHhcNMTAwOTA2\nMTM0NjE4WhcNMTUwOTA1MTM0NjE4WjCBmTELMAkGA1UEBhMCREUxFjAUBgNVBAgT\nDU5pZWRlcnNhY2hzZW4xEzARBgNVBAcTCk9zbmFicnVlY2sxIDAeBgNVBAoTF1Vu\naXZlcnNpdGFldCBPc25hYnJ1ZWNrMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMw\nIQYDVQQDExpzaGliLWlkcC51bmktb3NuYWJydWVjay5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBALxNTwcD5VKiaXzNT0AktZBsA8IHNiu7NToXpKBv\nfFcVzi1SBo1IIMrW+YgkShoN1ObEzJPnyVOCSzZzya9/Rj7TXlfYRlDm8BMoR2Su\npHQxQZeWMT0SWWkFdYA3NLUVdwzhNRi8t5BHmrh44GhqeLW+hUKI6NxeLPwfaDCr\nNqxGkZay5Ex4lYVdTmn07NASOmY5ub2Om0HFL3mshbS4t92+VBJyq8zTdKGCZPN3\n9SIBzFDuT3NhVVoSc+0EMNLdQL9DdKf01/TrSKOsleC4DOE/P05UFUXcxP5mAfV2\nm+CRfmeXCdek9FQs7zCJy3z/SxbuN3ncAUzKcmpBJ+B5OZsCAwEAAaOCAokwggKF\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUMwLyrOd0efTabm0joB2PFxA4IkQwHwYDVR0jBBgw\nFoAUqh/YdxVumeRfkNbsYyZOGepnFFAwgc4GA1UdEQSBxjCBw4Ead3d3YWRtaW5A\nVW5pLU9zbmFicnVlY2suREWCGnNoaWItaWRwLnVuaS1vc25hYnJ1ZWNrLmRlghtz\naGliLWlkcDEudW5pLW9zbmFicnVlY2suZGWCG3NoaWItaWRwMi51bmktb3NuYWJy\ndWVjay5kZYIac2hpYi1pZHAudW5pLW9zbmFicnVlY2suZGWCD3NoaWItaWRwLnVv\ncy5kZYIQc2hpYi1pZHAxLnVvcy5kZYIQc2hpYi1pZHAyLnVvcy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1vc25hYnJ1\nZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3VuaS1vc25hYnJ1ZWNrLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS91bmktb3NuYWJydWVjay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLW9zbmFicnVlY2stY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR1/LENWkw\ny4C2NqyQZTtiANtGy9pTN6AYCNNu+16zFixw75ntjYUJ09AR0mIMflfFQp2rGRoZ\n+B8mxheTEkGLmjzJlfm8WwRlLShZjSYz0F0gsm8AQInLEbBtn2me8RnreFOO1HhE\na3vnkTm80/vAShiwgLh2I0i1HMPQD18kgdBD6YFICICm2RQgTTzAix4fUNB5BnoF\nu4OLAbY4k+wOHu9hyUmeKuXL5QWmI8iiadsGV+pyD+n51I/zP0nxYCIcs6bdVbyO\nN4m+KSLv+bRSF+sK71PQ017Nux/K9ylqfpaMkhzXgFvspL3ZQm1yUDByjp0GBW7j\nnT7WnMt5n4CA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universitaet Osnabrueck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Osnabr\u00fcck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-osnabrueck.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Werner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Werner.Nienhueser@Uni-Osnabrueck.DE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Nienh\u00fcser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.rnp.br/idp/shibboleth", { "entity_id": "https://idp.rnp.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.rnp.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rnp.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rnp.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rnp.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rnp.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rnp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.rnp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.rnp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC1DCCAbwCAQAwDQYJKoZIhvcNAQEFBQAwMDEMMAoGA1UECxMDQ1BEMQswCQYD\nVQQGEwJCUjETMBEGA1UEAxMKaWRwLnJucC5icjAeFw0xMDEyMDcxNzU1NDFaFw0x\nMzEyMDYxNzU1NDFaMDAxDDAKBgNVBAsTA0NQRDELMAkGA1UEBhMCQlIxEzARBgNV\nBAMTCmlkcC5ybnAuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd\nYhNuKYwkqB7NUKrK2xv4yRKURtfFtEUMs8HyIM0MF6rtmN61YNi3t2CehOFqjI8q\nBWf63iuSbGSnjoIwZsCUvu7v8++t0qtcqJkhU4XC5pu/t0OKV8EsywfHTDVXHCAC\nLh2LE1FkdHQ6qxpjiL3HJj6Ar+AANXA60JYKsDgG5wZAjsTbMAvo5r9ZCNBqLbna\nhduyk8Nb6lBmoibx3UjADQTaOMs+Foy1HzrlYHoeL9efToJg1KU7d4toCSUf1sDi\nCjC7CLXbF4VvrE+6ebS3kZF8AoaBFsevUsdIt47Fc8oWy4QAv0YNAwgVOmbAbxLs\nCSNzoY+9Lx4LYCUgf5nlAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAF2n7e/YVBjm\no6TxoOPr5BqJE6I6xZBbyTRHgspcRhW4lGG2zJJg4xNwEmFx9YYq/jRg3mrQu1lE\nbZxNdYmPQCo/yTfYNv8/PIzbgVvIw8jIgNjeqGpKaejDQ032AGpRK7r/4p3sNyaw\nULAmkQaCy3W9bh5t/m3149Id4MX+I5Evl4IGqIsOLWI/qfbwjUJNcr9srRZCObOt\nERz92TVogiPgOoo8qcVeR2hgEihbLtAnwp37xoVVIeRGR/aGYyeFfFwMTrx0Oi5I\nSuwSzqy1/UEHDn79fCGPinLX3Jtq7mrUIukE7KT69xnbA/HEQ12OED9w4973L/uP\nOxeHptP2z6w=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rnp.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rnp.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rnp.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rnp.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rnp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC1DCCAbwCAQAwDQYJKoZIhvcNAQEFBQAwMDEMMAoGA1UECxMDQ1BEMQswCQYD\nVQQGEwJCUjETMBEGA1UEAxMKaWRwLnJucC5icjAeFw0xMDEyMDcxNzU1NDFaFw0x\nMzEyMDYxNzU1NDFaMDAxDDAKBgNVBAsTA0NQRDELMAkGA1UEBhMCQlIxEzARBgNV\nBAMTCmlkcC5ybnAuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd\nYhNuKYwkqB7NUKrK2xv4yRKURtfFtEUMs8HyIM0MF6rtmN61YNi3t2CehOFqjI8q\nBWf63iuSbGSnjoIwZsCUvu7v8++t0qtcqJkhU4XC5pu/t0OKV8EsywfHTDVXHCAC\nLh2LE1FkdHQ6qxpjiL3HJj6Ar+AANXA60JYKsDgG5wZAjsTbMAvo5r9ZCNBqLbna\nhduyk8Nb6lBmoibx3UjADQTaOMs+Foy1HzrlYHoeL9efToJg1KU7d4toCSUf1sDi\nCjC7CLXbF4VvrE+6ebS3kZF8AoaBFsevUsdIt47Fc8oWy4QAv0YNAwgVOmbAbxLs\nCSNzoY+9Lx4LYCUgf5nlAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAF2n7e/YVBjm\no6TxoOPr5BqJE6I6xZBbyTRHgspcRhW4lGG2zJJg4xNwEmFx9YYq/jRg3mrQu1lE\nbZxNdYmPQCo/yTfYNv8/PIzbgVvIw8jIgNjeqGpKaejDQ032AGpRK7r/4p3sNyaw\nULAmkQaCy3W9bh5t/m3149Id4MX+I5Evl4IGqIsOLWI/qfbwjUJNcr9srRZCObOt\nERz92TVogiPgOoo8qcVeR2hgEihbLtAnwp37xoVVIeRGR/aGYyeFfFwMTrx0Oi5I\nSuwSzqy1/UEHDn79fCGPinLX3Jtq7mrUIukE7KT69xnbA/HEQ12OED9w4973L/uP\nOxeHptP2z6w=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "RNP - Rede Nacional de Ensino e Pesquisa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.rnp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.rnp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "servnac@rnp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "GTI/RNP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://talli.funet.fi/haka", { "entity_id": "https://talli.funet.fi/haka", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/talli.funet.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Arto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tuomi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Janne", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauros", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Kari", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kari.laalo@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Laalo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://talli.funet.fi/haka/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://talli.funet.fi/Shibboleth.sso/DS" }, { "display_name": [ { "lang": "fi", "text": "Haka attribuuttitestipalvelu", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Haka Attribute Test Service", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Attributes released by IdP-server can be tested against this SP.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fi", "text": "Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Haka attribuuttitestipalvelu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Haka Attribute Test Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "businessCategory", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.15" }, { "friendly_name": "businessCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.10" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "CountryOfResidence", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.11" }, { "friendly_name": "description", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.13" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduCourseMember", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.6.1.2" }, { "friendly_name": "eduCourseOffering", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.6.1.1" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" }, { "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "friendly_name": "eduPersonOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" }, { "friendly_name": "eduPersonPrimaryAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "friendly_name": "eduPersonPrimaryOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.8" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "electronicIdentificationNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.22" }, { "friendly_name": "employeeNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.3" }, { "friendly_name": "facsimileTelephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.23" }, { "friendly_name": "funetEduPersonCreditUnits", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.18" }, { "friendly_name": "funetEduPersonECTS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.19" }, { "friendly_name": "funetEduPersonEPPNTimeStamp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.24" }, { "friendly_name": "funetEduPersonHomeCity", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.23" }, { "friendly_name": "funetEduPersonProgram", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.12" }, { "friendly_name": "funetEduPersonSpecialisation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.13" }, { "friendly_name": "funetEduPersonStudentCategory", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.20" }, { "friendly_name": "funetEduPersonStudentStatus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.21" }, { "friendly_name": "funetEduPersonStudentUnion", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.22" }, { "friendly_name": "funetEduPersonStudyStart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.14" }, { "friendly_name": "funetEduPersonStudyToEnd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.16" }, { "friendly_name": "funetEduPersonTargetDegree", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.16161.1.1.11" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "homePhone", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.20" }, { "friendly_name": "homePostalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.39" }, { "friendly_name": "initials", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.43" }, { "friendly_name": "jpegPhoto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.60" }, { "friendly_name": "l", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.7" }, { "friendly_name": "labeledURI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.250.1.57" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "friendly_name": "nationalIdentificationNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.2.246.21" }, { "friendly_name": "Nickname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.2" }, { "friendly_name": "o", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" }, { "friendly_name": "ou", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.11" }, { "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "friendly_name": "postalCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.17" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "schacCountryOfCitizenship", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.5" }, { "friendly_name": "schacDateOfBirth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.3" }, { "friendly_name": "schacGender", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.2" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "friendly_name": "schacMotherTongue", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.1" }, { "friendly_name": "schacPersonalUniqueCode", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.14" }, { "friendly_name": "schacPlaceOfBirth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.4" }, { "friendly_name": "seeAlso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.34" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "street", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.9" }, { "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" }, { "friendly_name": "title", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.12" }, { "friendly_name": "uid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.1" }, { "friendly_name": "userCertificate", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.36" }, { "friendly_name": "userPresenceID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.12" }, { "friendly_name": "userStatus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.19" } ], "service_description": [ { "lang": "fi", "text": "Palvelua vasten voi testata IdP-palvelimen luovuttamia attribuutteja.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Attributes released by IdP-server can be tested against this SP.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEPDCCAySgAwIBAgIRAPVZgYydDTblWmnoE8hJXtcwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDA0MzAwMDAwMDBaFw0xMjA0MjkyMzU5NTlaMIGbMQswCQYD\nVQQGEwJGSTEOMAwGA1UEERMFMDIxMDExEDAOBgNVBAgTB1V1c2ltYWExDjAMBgNV\nBAcTBUVzcG9vMRYwFAYDVQQJEw1LZWlsYXJhbnRhIDE0MSkwJwYDVQQKEyBDU0Mg\nLSBJVCBDZW50ZXIgZm9yIFNjaWVuY2UgTHRkLjEXMBUGA1UEAxMOdGFsbGkuZnVu\nZXQuZmkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANiaWHK6o5i9CNsvhO1Z\nEsN1t5tYVEKAkPbdj34A5nZbFuSrtU0ZDakqLuUTHKwYDuOHV7IQfl4Fw4hKNmGk\nT/AH2Sjt+yNSZVzjLBmn370XmqATPTu68Fe28/Gqcb/LR9LAKZ7n2Z/zQ/xvAG/G\nfRmvJyLsVAyuvYSvdijgagtVAgMBAAGjggFhMIIBXTAfBgNVHSMEGDAWgBQMvZNo\nDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUDoTAoTwuJwp/7XSVeIKYgnJeK7ow\nDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMw\nMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5j\ncmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50\nZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29j\nc3AudGNzLnRlcmVuYS5vcmcwGQYDVR0RBBIwEIIOdGFsbGkuZnVuZXQuZmkwDQYJ\nKoZIhvcNAQEFBQADggEBAFXKj9K3Z/RQRJxtVv3yuCxXgs8Xi/9pl6A6RSw7IBdI\neszHLEBrz/vRRENHcNAVnZwGgfnXJItWZxbiKcRHfG2yFGXkG10fjPxdHwRjyksj\nhPwHefzkEK9b7rJmd+VlfHLGUULnlLIhwJmyaaMPP8wjkDiAk54jGW0Kk2ApdZy5\nI32nlIIGuRYJNa59txFY8lTULe6InHTJ0SBGAlSOaLEdRIL9nXxWYx+JFmV0s+Ag\neEAH1RvfTsj/y527aKeZCRXGK8M8QBOJaA1VAE84H7qCBfB61q1jLPZJQqi/PpQt\n2KCOpM+WV/k5TYUAwOWgA4UPrRLjzevS2njKE5hC8h8=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/metadata.php/virtual_sp_for_swamid_uu", { "entity_id": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/metadata.php/virtual_sp_for_swamid_uu", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/elegitimation2.inloggning.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "sv", "text": "Svensk e-identitet AB via UU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Svensk e-identitet AB via UU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.e-identitet.se/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mikael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mikael.westoo@e-identitet.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Westoo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/saml2-logout.php/virtual_sp_for_swamid_uu" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjEyMTEyMjE4MjhaGA8yMDU1MDEwNTIyMTgyOFowgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJgNj1MBi3HtyKLiiZQq4Ks0yMhk+XX5D1lXcL7r7G94s3w6cPteJZFR2/1DsARbR19SLtoG+zn7iLu5bagpIr906023MVKOc9l6zPuoMtQ71VUVsXmWdgFXTR2qln9eqE4cayuYkv2OxwrRLVa2fe3dyVksCb59Mpw3hiTpP8Q5AgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUkZFvxByU7cCnZCBjw1B6VypLOn0wggEfBgNVHSMEggEWMIIBEoAUkZFvxByU7cCnZCBjw1B6VypLOn2hgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQA+7VYhtODAKIhU4s8kZh1aZuS8oLjYcUksLEFBXyTICHW7Z9UEpiWiMyIOvjS5CVpNoJxglmoNOia+Aq8b9Rrp3PBx8AZ7FNfOeBiznbMi76m2rF2GVFO2WqWORA2N/Ip+YChecbMEB31KoG1HTatvpjI8T+c147pH8FmBRA0PBA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjEyMTEyMjE4MjhaGA8yMDU1MDEwNTIyMTgyOFowgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJgNj1MBi3HtyKLiiZQq4Ks0yMhk+XX5D1lXcL7r7G94s3w6cPteJZFR2/1DsARbR19SLtoG+zn7iLu5bagpIr906023MVKOc9l6zPuoMtQ71VUVsXmWdgFXTR2qln9eqE4cayuYkv2OxwrRLVa2fe3dyVksCb59Mpw3hiTpP8Q5AgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUkZFvxByU7cCnZCBjw1B6VypLOn0wggEfBgNVHSMEggEWMIIBEoAUkZFvxByU7cCnZCBjw1B6VypLOn2hgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQA+7VYhtODAKIhU4s8kZh1aZuS8oLjYcUksLEFBXyTICHW7Z9UEpiWiMyIOvjS5CVpNoJxglmoNOia+Aq8b9Rrp3PBx8AZ7FNfOeBiznbMi76m2rF2GVFO2WqWORA2N/Ip+YChecbMEB31KoG1HTatvpjI8T+c147pH8FmBRA0PBA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/saml2-acs.php/virtual_sp_for_swamid_uu" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/saml1-acs.php/virtual_sp_for_swamid_uu" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/saml2-acs.php/virtual_sp_for_swamid_uu" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2.inloggning.se/simplesaml/module.php/saml/sp/saml1-acs.php/virtual_sp_for_swamid_uu/artifact" } ] } ] } ], [ "https://idp.ph-gmuend.de/idp/shibboleth", { "entity_id": "https://idp.ph-gmuend.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ph-gmuend.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-gmuend.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-gmuend.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-gmuend.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-gmuend.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-gmuend.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-gmuend.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl\nYmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg\nU2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj\naHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k\nLmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT\nAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh\nZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl\nIFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu\ncGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ\naKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+\nko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw\nCs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL\nYYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA\nz7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq\nThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz\nwOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B\nLDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg\nQ4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt\nY2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2\nBggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh\nZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq\nRS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG\nieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe\n/YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C\nt4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC\nLeUps76Ek484SMahrIkadUnVpLP5zOo/lss=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-gmuend.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl\nYmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg\nU2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj\naHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k\nLmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT\nAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh\nZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl\nIFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu\ncGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ\naKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+\nko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw\nCs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL\nYYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA\nz7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq\nThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz\nwOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B\nLDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg\nQ4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt\nY2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2\nBggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh\nZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq\nRS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG\nieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe\n/YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C\nt4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC\nLeUps76Ek484SMahrIkadUnVpLP5zOo/lss=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-gmuend.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-gmuend.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-gmuend.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-gmuend.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-gmuend.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-gmuend.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl\nYmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg\nU2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj\naHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k\nLmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT\nAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh\nZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl\nIFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu\ncGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ\naKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+\nko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw\nCs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL\nYYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA\nz7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq\nThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz\nwOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B\nLDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg\nQ4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt\nY2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2\nBggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh\nZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq\nRS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG\nieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe\n/YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C\nt4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC\nLeUps76Ek484SMahrIkadUnVpLP5zOo/lss=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-gmuend.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-gmuend.de,OU=MIZ,O=Paedagogische Hochschule Schwaebisch Gmuend,L=Schwaebisch Gmuend,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5jCCBM6gAwIBAgIED0r8wTANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEbMBkGA1UEBxMSU2Nod2Fl\nYmlzY2ggR211ZW5kMTQwMgYDVQQKEytQYWVkYWdvZ2lzY2hlIEhvY2hzY2h1bGUg\nU2Nod2FlYmlzY2ggR211ZW5kMQwwCgYDVQQLEwNNSVoxITAfBgNVBAMTGFBIIFNj\naHdhZWJpc2NoIEdtdWVuZCBDQTEeMBwGCSqGSIb3DQEJARYPcmFAcGgtZ211ZW5k\nLmRlMB4XDTA5MTIxODEzMTAwOVoXDTE0MTIxNzEzMTAwOVowgaYxCzAJBgNVBAYT\nAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxGzAZBgNVBAcTElNjaHdh\nZWJpc2NoIEdtdWVuZDE0MDIGA1UEChMrUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxl\nIFNjaHdhZWJpc2NoIEdtdWVuZDEMMAoGA1UECxMDTUlaMRkwFwYDVQQDExBpZHAu\ncGgtZ211ZW5kLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAklyQ\naKnQbUq2fijaJ67ZvGkKGk5VowVDEuVpYueKLvpTxx6cEZoT04SylseQju3JUiA+\nko8sq0cSQCv9QC7V13+yRMZwyYTRAfGuqD6y9CRqdjOBqiGtMKf3b42L+x/0vNFw\nCs3DVJWC+VbnWOxQqX+oVfIjjADByD1UKUA7tUd8XhsHVeLuIOwJRvz57yQwLQuL\nYYTR4QvO8U5mBvARkvMv4PUFFwYI/bh6TDX234UV5p8Ts1KNvWA87mQNAb5Ww9CA\nz7n7IX3NM31u0SdCJeIEcyhrLHRYsYKOqDW3aC0E2ECK4Sx3J4S7pK1+dMO8mRjq\nThZYERE/ggE6YSkxVQIDAQABo4IB8DCCAewwCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRuSxSz\nwOTL2FpbBa3409qUeFc4wjAfBgNVHSMEGDAWgBRf9JFau8D711VkIvv4P4cNqZ3B\nLDAaBgNVHREEEzARgQ9yYUBwaC1nbXVlbmQuZGUwgZ0GA1UdHwSBlTCBkjBHoEWg\nQ4ZBaHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQt\nY2EvcHViL2NybC9jYWNybC5jcmwwR6BFoEOGQWh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcGgtc2Nod2FlYmlzY2gtZ211ZW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIG2\nBggrBgEFBQcBAQSBqTCBpjBRBggrBgEFBQcwAoZFaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9waC1zY2h3YWViaXNjaC1nbXVlbmQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MFEGCCsGAQUFBzAChkVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLXNjaHdh\nZWJpc2NoLWdtdWVuZC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAAuYqXAmdmJUmgHG2f6dXLWkthD1M+QayGp3W42RsXS2pEGwFptq\nRS+xBVRiNRYCFF40b/Ggu7PVChltD/7cUSjeSQQ9XS/SNt6HRrkaoyGDg4TpQYsG\nieaK4OAiiP+h0w/UTUwljo9AqJxQd9bov703EnqYuQcReOTBmeL+yzKqa51DTNLe\n/YNbZOb7W3xd4JWY8bDodU1YUvLQo7lixMNCuAQZlkuFiVAdni0xSihJxsDtHx4C\nt4Rp083EJmHLIlB7F7ILgM8v8FmMwjqv2ZZ2lQa4AxQc7ww+VgENSTVXZ09JsFAC\nLeUps76Ek484SMahrIkadUnVpLP5zOo/lss=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "PH Schwaebisch Gmuend", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "PH Schw\u00e4bisch Gm\u00fcnd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-gmuend.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christoph", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "list@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "List", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Markus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "markus.opferkuch@ph-gmuend.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Opferkuch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.rrz.uni-koeln.de/idp/shibboleth", { "entity_id": "https://idp.rrz.uni-koeln.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.rrz.uni-koeln.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rrz.uni-koeln.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rrz.uni-koeln.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rrz.uni-koeln.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rrz.uni-koeln.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-koeln.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.rrz.uni-koeln.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rrz.uni-koeln.de,OU=Regionales Rechenzentrum,O=Universitaet zu Koeln,L=Koeln,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOTCCBCGgAwIBAgIED2PRijANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE\nRTEOMAwGA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2Vs\nbjEUMBIGA1UEAxMLVW5pS29lbG4gQ0ExJDAiBgkqhkiG9w0BCQEWFWNhbWFzdGVy\nQHVuaS1rb2Vsbi5kZTAeFw0xMDAxMDYwOTEyMjdaFw0xNTAxMDUwOTEyMjdaMIGd\nMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxlbjEOMAwG\nA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2VsbjEhMB8G\nA1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMR0wGwYDVQQDExRpZHAucnJ6\nLnVuaS1rb2Vsbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4G\nP8tW8SQQPobzRRLMaRvKlyhZJmRwur5W400GV3bRvwJ9RHSsw56ZWX+aV1LStIl0\nMFmRWI1XtPL9s78mhu9GJGjzY9MDn0zTudD+p70bPuHF6T2dW8l/IgCvi0uJ7Ply\nwN3vLAggJe+32tBJuHKhP2CihLRmwKXUdp+YSjHjKMoISMte8LLby4MURlkncm3B\nP93/IJIvrO44vQ9UBwd2EppoSnzX2yWoqUxgttjXpSTSKii7bgiQohbng6bHpamd\nVckjMn3SHA6BV4qRJAnkKWPU9MsHiHCLamd+ZH/teZHdcoJaJCrhejsd3ySNOMOK\ndVsRdu9DpohKTwk4knECAwEAAaOCAaIwggGeMAkGA1UdEwQCMAAwCwYDVR0PBAQD\nAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUFDEe\nYjgdNwAgmGE/uXTabsDZMOswHwYDVR0jBBgwFoAUKuqJ6w6y0CnF/vlMpXbct29P\nCbowgYMGA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p\nLWtvZWxuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1rb2Vsbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYB\nBQUHAQEEgZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\ndW5pLWtvZWxuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5\naHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkta29lbG4tY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBYGBCNNx1TJKuenCFTde4Qs++t\nPTzt3NaPas3IeHdipsxZlrWPV1HyNhX1dJmWd1fvTITBQ8srHOwAZe8oQEvgNh1S\n++2CB9hhHXy3cxmLe2cPFOppmCNna3cV2YViCZZqTJu5EtM0W04F2/aKOZtW9dsU\nzz9+f1iFiI8P0kJEyqpvvbvEEAIiupgsyTZ2L9fTFVm13gG1ypieKfiyxp0M+X+K\nK9nheFGb/VuOJ9BP71gMZVLyvHoLPgCZ9Je+i5LIJbV7AEnjaPfZYM028FETpWqQ\nmb0utRy/FfLpTIGA6BtGZ6SGWModfl4RVB7YydSN8nwUOtJb4jDseKzT8ENR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rrz.uni-koeln.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rrz.uni-koeln.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rrz.uni-koeln.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rrz.uni-koeln.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-koeln.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.rrz.uni-koeln.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rrz.uni-koeln.de,OU=Regionales Rechenzentrum,O=Universitaet zu Koeln,L=Koeln,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOTCCBCGgAwIBAgIED2PRijANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJE\nRTEOMAwGA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2Vs\nbjEUMBIGA1UEAxMLVW5pS29lbG4gQ0ExJDAiBgkqhkiG9w0BCQEWFWNhbWFzdGVy\nQHVuaS1rb2Vsbi5kZTAeFw0xMDAxMDYwOTEyMjdaFw0xNTAxMDUwOTEyMjdaMIGd\nMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxlbjEOMAwG\nA1UEBxMFS29lbG4xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCB6dSBLb2VsbjEhMB8G\nA1UECxMYUmVnaW9uYWxlcyBSZWNoZW56ZW50cnVtMR0wGwYDVQQDExRpZHAucnJ6\nLnVuaS1rb2Vsbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4G\nP8tW8SQQPobzRRLMaRvKlyhZJmRwur5W400GV3bRvwJ9RHSsw56ZWX+aV1LStIl0\nMFmRWI1XtPL9s78mhu9GJGjzY9MDn0zTudD+p70bPuHF6T2dW8l/IgCvi0uJ7Ply\nwN3vLAggJe+32tBJuHKhP2CihLRmwKXUdp+YSjHjKMoISMte8LLby4MURlkncm3B\nP93/IJIvrO44vQ9UBwd2EppoSnzX2yWoqUxgttjXpSTSKii7bgiQohbng6bHpamd\nVckjMn3SHA6BV4qRJAnkKWPU9MsHiHCLamd+ZH/teZHdcoJaJCrhejsd3ySNOMOK\ndVsRdu9DpohKTwk4knECAwEAAaOCAaIwggGeMAkGA1UdEwQCMAAwCwYDVR0PBAQD\nAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUFDEe\nYjgdNwAgmGE/uXTabsDZMOswHwYDVR0jBBgwFoAUKuqJ6w6y0CnF/vlMpXbct29P\nCbowgYMGA1UdHwR8MHowO6A5oDeGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5p\nLWtvZWxuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDugOaA3hjVodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1rb2Vsbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBngYIKwYB\nBQUHAQEEgZEwgY4wRQYIKwYBBQUHMAKGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\ndW5pLWtvZWxuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBFBggrBgEFBQcwAoY5\naHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkta29lbG4tY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBYGBCNNx1TJKuenCFTde4Qs++t\nPTzt3NaPas3IeHdipsxZlrWPV1HyNhX1dJmWd1fvTITBQ8srHOwAZe8oQEvgNh1S\n++2CB9hhHXy3cxmLe2cPFOppmCNna3cV2YViCZZqTJu5EtM0W04F2/aKOZtW9dsU\nzz9+f1iFiI8P0kJEyqpvvbvEEAIiupgsyTZ2L9fTFVm13gG1ypieKfiyxp0M+X+K\nK9nheFGb/VuOJ9BP71gMZVLyvHoLPgCZ9Je+i5LIJbV7AEnjaPfZYM028FETpWqQ\nmb0utRy/FfLpTIGA6BtGZ6SGWModfl4RVB7YydSN8nwUOtJb4jDseKzT8ENR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t zu K\u00f6ln", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t zu K\u00f6ln", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-koeln.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Beate", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "beate.schlesiona@uni-koeln.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schlesiona", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Beate", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "beate.schlesiona@uni-koeln.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schlesiona", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://webapp-utv.ita.mdh.se/shibboleth", { "entity_id": "https://webapp-utv.ita.mdh.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "v-bus.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=v-bus.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1\ncy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ\nMBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY\n6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj\nv1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0\nixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV\nwcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/\n2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ\ndi1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw\nDQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK\n4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy\nsJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM\nPOXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9\nOH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK\np4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "v-bus.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=v-bus.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7zCCAdegAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExB2LWJ1\ncy5pdGEubWRoLnNlMB4XDTEwMDcwMTEwMDI0MFoXDTIwMDYyODEwMDI0MFowGzEZ\nMBcGA1UEAxMQdi1idXMuaXRhLm1kaC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAM0c4T2DWUsZAVs1kTwviQb6nzXgkRHUlb9Rc5gK+AM7sP2cWscY\n6lsBqnnJqnKRxQ2gnu6fEWr/g3rTZSeR/L4vxPCP99tbgULTvvb0/TiotyTABPrj\nv1JF2uCMsOP1qn7upLp5mRLQq+fcW2w/D+RlihYPkoS4Up1go7/JO5ClFeIzdAQ0\nixPDBjMxqF/DVQ9m7G9RysOgZLWlnR3CTHhxQG9mLXopkqBGM5xRqSLVghLUu4lV\nwcpAmu54gOG/b93D9ue9P+JlLLxkYxZ9wLFQcnceY+WA90Me+AwZ0goieTicSVC/\n2jg3RsQDOu2XFFc3sPnIYpR+0KYEO4F0pCMCAwEAAaM+MDwwGwYDVR0RBBQwEoIQ\ndi1idXMuaXRhLm1kaC5zZTAdBgNVHQ4EFgQUwhL0egDc1L7Y/HR/EPW7ISIJkFkw\nDQYJKoZIhvcNAQEFBQADggEBACr96wsmELGnAT1EnTmePCh+oFR1j8GnTp/9CRUK\n4bhyBGBxKSTbYo0xHNT5sadC7XkeJpSzFkMprvM1kyZSS07SGlpluRqFsqTY5fzy\nsJ38nAdmdPApSkQpAvSwahi8G0ypVc3YOntoXE8jUaN5CjdRk3iAfNrNVD4BW9PM\nPOXR8OXczDAkW9TEEPTf0ssyTmGmeHReH8wz2LmjXD33B8jEXAl/+03ANlGaptw9\nOH42t1fxzvwRrnUXZv8WyUQrrzjHTcs5+SbfqaVlewI8KRHTNC4XUefcGULgC1rK\np4Dxx1fOE+4Z6F1w818nIPfOIFisdZ0n+f4Qt3oL1+WqEsM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp-utv.ita.mdh.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/webapp-utv.ita.mdh.se.xml" } } ], [ "https://idp.hs-ruhrwest.de/idp/shibboleth", { "entity_id": "https://idp.hs-ruhrwest.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hs-ruhrwest.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-ruhrwest.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-ruhrwest.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-ruhrwest.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-ruhrwest.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-ruhrwest.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ad.hs-rw.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hs-ruhrwest.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11\nZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz\ndDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy\nIFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw\nODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI\nExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg\nUnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk\ncC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ\nt1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK\nYLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI\nkG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD\n8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy\nGmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\npbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf\nfG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu\nZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu\nZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o\ncy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5\nNYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO\nfaJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9\n5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf\nY3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD\nnRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ\nSdioFUOZjcXImts=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "key_name": [ { "text": "idp.hs-ruhrwest.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11\nZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz\ndDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy\nIFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw\nODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI\nExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg\nUnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk\ncC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ\nt1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK\nYLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI\nkG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD\n8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy\nGmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\npbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf\nfG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu\nZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu\nZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o\ncy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5\nNYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO\nfaJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9\n5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf\nY3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD\nnRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ\nSdioFUOZjcXImts=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-ruhrwest.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-ruhrwest.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-ruhrwest.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-ruhrwest.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-ruhrwest.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ad.hs-rw.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hs-ruhrwest.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11\nZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz\ndDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy\nIFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw\nODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI\nExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg\nUnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk\ncC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ\nt1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK\nYLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI\nkG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD\n8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy\nGmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\npbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf\nfG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu\nZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu\nZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o\ncy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5\nNYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO\nfaJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9\n5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf\nY3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD\nnRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ\nSdioFUOZjcXImts=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "key_name": [ { "text": "idp.hs-ruhrwest.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-ruhrwest.de,O=Hochschule Ruhr West,L=Muelheim an der Ruhr,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1zCCBL+gAwIBAgIHEwAAF/HYlDANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UE\nBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xHTAbBgNVBAcTFE11\nZWxoZWltIGFuIGRlciBSdWhyMR0wGwYDVQQKExRIb2Noc2NodWxlIFJ1aHIgV2Vz\ndDETMBEGA1UECxMKSVQgU2VydmljZTEgMB4GA1UEAxMXSG9jaHNjaHVsZSBSdWhy\nIFdlc3QgQ0ExHTAbBgkqhkiG9w0BCQEWDmFkbWluQGhzLXJ3LmRlMB4XDTExMTIw\nODA5MjUyN1oXDTE2MTIwNjA5MjUyN1owgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQI\nExNOb3JkcmhlaW4tV2VzdGZhbGVuMR0wGwYDVQQHExRNdWVsaGVpbSBhbiBkZXIg\nUnVocjEdMBsGA1UEChMUSG9jaHNjaHVsZSBSdWhyIFdlc3QxGzAZBgNVBAMTEmlk\ncC5ocy1ydWhyd2VzdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAIVwmo5PETA8/cS/ziw8SthhM5n7mW7g5k6H+u4yOYKuVmq+ewRnwjNlmfU6MeIZ\nt1IwuSLcYkqDVZdpE+1tZPH+44AC5bnll4lmUBGZNc1JGlj5u/PTEDfG8WvtesoK\nYLtqRDKpmiV1EFOUKcfG3pEur7k+4vckwqaS7bhW2tKsrsXzhpaTVn0wXrMk24vI\nkG1kTpfLGDPV6bs/DmCLXtP3JkVzyUswqISmWZK+QZhU8Bre+Y/kLxKGr/z5FytD\n8FBW0HwA9Ae5kxQvW6ascq2REWqSHEFhQmw0rqTM/DuwoNZjOAnCmaugAegRfHAy\nGmC7R49YrCttPCCztDrL+uMCAwEAAaOCAg0wggIJMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\npbNwG30kNLJJzYIJ9UYdSQhOQBUwHwYDVR0jBBgwFoAU7gxM+vyS0NqR5Prbdovf\nfG7Z/rEwWwYDVR0RBFQwUoISaWRwLmhzLXJ1aHJ3ZXN0LmRlggxpZHAuaHMtcncu\nZGWCGXNoaWJib2xldGguaHMtcnVocndlc3QuZGWCE3NoaWJib2xldGguaHMtcncu\nZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS9o\ncy1ydWhyLXdlc3QtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtcnVoci13ZXN0LWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9ocy1ydWhyLXdlc3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLXJ1aHItd2VzdC1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAE0hP0U5\nNYA6R8nDfN3YAIGx42phaGKQ2Xv0sMvDwUosaRtq2vaBjQTAyO5MihfPRD0hDvbO\nfaJei8av7Nxfz7GeDUXbKxaPcfLG2oQH+YzXNp3iPPMgcuBJb95GQ6VlFQbgxfl9\n5k1DHA0TDPlCLqqZGmd42zc1ug70/AOh022RDhSKHDoqpVKy814Bs3GZU5k+grkf\nY3YQLaQZF3f4M1gTWsHnGw4VZL8xa6KJslb78KtHqOeIxqgx2z9VM97XWiyf6WgD\nnRJPHh1Pfo5p5bDFo94SbUKgOny5fQvPE7ZU8Y7Pw6WAN7gWn5wsm+5kykBbKsCQ\nSdioFUOZjcXImts=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Ruhr West", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Ruhr West", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-ruhrwest.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ossama", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ossama.elabbadi@hs-ruhrwest.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "El Abbadi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ossama", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ossama.elabbadi@hs-ruhrwest.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "El Abbadi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ieeexplore.ieee.org/shibboleth-sp", { "entity_id": "https://ieeexplore.ieee.org/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ieeexplore.ieee.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "IEEE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "IEEEXplore SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://ieeexplore.ieee.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tbruno@atypon.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bruno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ieeexplore.ieee.org/Shibboleth/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ieeexplore.ieee.org/Shibboleth/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ieeexplore.ieee.org/Shibboleth/Shibboleth.sso/SAML2/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ieeexplore.ieee.org/Shibboleth/Shibboleth.sso/SAML/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.ieeexplore.ieee.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.ieeexplore.ieee.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICzjCCAbagAwIBAgIETGv6kTANBgkqhkiG9w0BAQUFADApMScwJQYDVQQDEx5z\naGliYm9sZXRoLmllZWV4cGxvcmUuaWVlZS5vcmcwHhcNMTAwODE4MTUyMTUzWhcN\nMTMwODE3MTUyMTUzWjApMScwJQYDVQQDEx5zaGliYm9sZXRoLmllZWV4cGxvcmUu\naWVlZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEZrWYL9uv\n82FE1/gdMiMAddL0u5QamV7JFESacdtR0djeNMeQp39ImWRWN+Asi35T2LQ6qNnV\n0qC8ITjl6LsxTKwhQdn00vpZI+QY6UCMyi6v/AzaU3pJ5SeKwEJUONAk/99n1eqq\nOhqu+Xgu3a+gvEIKs7k9wDYdPdIqgx7X5d4HnOs5qMqX/o3ocHOL6wHxabETu6ud\nDrr0MBlLDJ3plqbTm/Kh0aWLg9OdRTMjCs4OhjjTe6VYCIZalDUQaHrQbYHANpBe\nYKk6oOf1sG9o+UGnGPzPYejjgpqgEKfQJqaZD+79Vbx3d8bgaLNQyiEGplnlBJeF\n/eHxmsIkTqHhAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAEaT5SZ8+5dBiaC5bwHW\nqZCySknJOJuZLGfwz7CvHI+WoVzoncsbbv5XFDFxBzWncqZSynpvRcpeFYJ3HFa9\nxXdlL3i1BGC5ujOMF9+adI8QBxQdeKHZ3crUt0GluwxWrzs5o7DlkQyo/Au+VP1r\nnoXgNNEyZuEWOUYPa2k2wOHt68EVkjdNHD4SGZwioWZ7RQGgCKF/fH6Q1iSAjGbK\nFOFPwx2bdRXfj+vpOPg+EkAJuPArNxQU+b5T9Utxn4QGmsgcgfwwaJJghKs8vXXY\na0cuv2eotR3FGr2Dlp2GuqI9GPF2ux/KHpTscEDCK+qidpOrFsW7PIE+ct3mDa76\nBIY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://play.hig.se/shibboleth", { "id": "_8ce1958e961338eb502e7ca627dec007d1aff95d", "entity_id": "https://play.hig.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hig.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hig.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hig.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hig.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hig.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.hig.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "play.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.hig.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAM00i3CivywHMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkuaGlnLnNlMB4XDTEyMDYxNTA5MTQ1M1oXDTIyMDYxMzA5MTQ1M1ow\nFjEUMBIGA1UEAxMLcGxheS5oaWcuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDPpUPRvP1BxcoAW14lRY5vuKSh08SiqcwLApd6xXRumfXpSpsqHyQS\nmh2CnUbGv0Xgb3P3eHtKCBYb7VS8ApUGxaXuPIgtaVMuxDuiBYI7xHg48Hmq4D0+\ngbxW7EhCZvbm5cMI2fEVxgQaZu1RlbcQUM2CDoewGnRxJA9jk9hLiYd4TNLyMB4+\nFJ1s4D/dO/jXAmrurA3q6qwRpLrFQdMD5tLCXBIU4UKeORlXz2SP6/8eSQpCsByP\nrVvNCKPYxrvXtYny+mi+R7PBNyGtetryi/7hVd8uYpuhmNsNUe3UFpp5aVgJKBGs\nMVI/MWzYWQTcEnwLhsz+AXlsHbvqif3PAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkuaGlnLnNlhgtwbGF5LmhpZy5zZTAdBgNVHQ4EFgQUu7gujpU5av1mawTpT2rX\nxipolAkwDQYJKoZIhvcNAQEFBQADggEBABAXQmMZvNsrnt3dywpqtKIzy/AUWl41\nAd2RUkgAgDP9yitLdg4y8UFRUmxRBGpvIHNxRXpG78NdPnK8kWcsJJdIymYvMSKP\naFchw1mGVhHjq3mqr5BpozKUmG6iUTjHwSYU45/xpLegq1Vurrw7MbWYi3dQpYGz\n/rwNwS3r/NYCq1AFrK5BX5NjbtD3cdFbxfWuhnkpyz+0m8NOKzUvn5i0RPQj93fZ\nq+A5E/qna6TB7CuElru7zDRjUwBbaVILb2l01wySFsgA/rr7RgkoniG2mdZ9Dg/z\nxFyfdykN+11Rs4Ycb/obyh6r3/hJUeLIZQ88iuyiIDf/8DN1I5Tvduc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.hig.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hig.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hig.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hig.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hig.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.hig.se.xml" } } ], [ "https://hbidp.hb.se/idp/shibboleth", { "entity_id": "https://hbidp.hb.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/hbidp.hb.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://hbidp.hb.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://hbidp.hb.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://hbidp.hb.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://hbidp.hb.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hb.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://www.hb.se//PageFiles/41206/HBloggaSwamid.gif", "width": "350", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "90" } ], "information_url": [ { "lang": "sv", "text": "http://www.hb.se/Om-hogskolan/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "https://www.hb.se/en/About-UB/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "H\u00c3\u00b6gskolan i Bor\u00c3\u00a5s", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "University of Bor\u00c3\u00a5s", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00c3\u00b6r anst\u00c3\u00a4llda och studenter vid H\u00c3\u00b6gskolan i Bor\u00c3\u00a5s.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Identity Provider for employees and students at Bor\u00c3\u00a5s University.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "193.10.168.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.169.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.170.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.171.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.172.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.173.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.174.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.175.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.245.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.246.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.247.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.64.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.65.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.66.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.67.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.68.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.69.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.70.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.71.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.72.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.73.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:57.724368,12.939918", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "hb.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE\nBhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU\nMRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C\ntyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME\n+KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa\ndorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD\nDUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf\n2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA\nFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k\nZx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV\nHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT\nTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu\ndGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw\nOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO\ndm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH\nou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X\nt2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP\nJ2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli\nrA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If\nNtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x\n9Ks=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://hbidp.hb.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://hbidp.hb.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://hbidp.hb.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://hbidp.hb.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hb.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfjCCA2agAwIBAgIQQh0tAUo8tbGvjLhvMULUFjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTA5MTAwMTAwMDAwMFoXDTEyMDkzMDIzNTk1OVowTjELMAkGA1UE\nBhMCU0UxHDAaBgNVBAoME0jDtmdza29sYW4gaSBCb3LDpXMxCzAJBgNVBAsTAklU\nMRQwEgYDVQQDEwtoYmlkcC5oYi5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANmhPsWXpER8PlBGqHtoR1hsTeLWqTRGhaFm9Vuc57qf7xd328jkwZ3C\ntyBL65rNHYI/EVrsiA5nNAm/NLuPl5Wh8IOztI26XcHgNhYgqe6Tlpw5kN4pn0ME\n+KAMAGKh1PAaKP2E3sHN2k3QdqHU0hesmaFHRAm+9JqcP++Frkdr1WVIcxYniOBa\ndorbeA+Mui3WaMsUm/tkYTOOQ3QCHi2VT9U6JOIVyuyIjX6slHhS2LkCSAKn4sKD\nDUVaeSyTxWrH12Dx/mMd8BfXV8XkjBbDNzfFizxTzHsdrj8K8y9ggGiv5+g1Mmsf\n2ehMfEhN0TNtVLaiw9Br2N7XSLLGuaMCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaA\nFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRNDaiYtvTh/NO79ufN3n7k\nZx6CjjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV\nHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT\nTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu\ndGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw\nOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAmBgNVHREEHzAdggtoYmlkcC5oYi5zZYIO\ndm0taGJpZHAuaGIuc2UwDQYJKoZIhvcNAQEFBQADggEBACUT4mjeYXLYfWz4oKhH\nou/S52jlhiVtskXArO7Ntxk0Oy6tpSkRYgyBN4NDuaFfS//69Et4kQWfxpe7tS8X\nt2cEEtTRhYhwBpBHCMnixRxcoYyeH60fnHoeCn+w7HmD+ffyRojbtcE86O+7bRTP\nJ2xZfZxoRzyEYBVfLBEcBSOYTQrlIBtZmZS/w4whSQs5ruf5X9Wj7BrFLjo8nnli\nrA6Msf8vaeuR1RNKQFHIx/vX3Aj+s2E4rq+L9O3BDAyfc1vKiNy8LLhlvYUFl9If\nNtlzTU8oxWfErMa+Y2BMXWIALruQgeQrFxbO/k4RoPBHRvCul0uUsxak1IFtfT0x\n9Ks=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HB", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan i Bor\u00e5s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hb.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan i Bor\u00e5s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "mikael.furth@hb.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.fh-trier.de/idp/shibboleth", { "entity_id": "https://idp.fh-trier.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.fh-trier.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-trier.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-trier.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-trier.de/idp/profile/SAML2/POST-Simple-Sign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-trier.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-trier.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.fh-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC\nREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL\nYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3\nDQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3\nMTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs\nejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL\nHempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA\n6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro\nWByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM\n3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk\n25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7\nXm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE\nDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD\nVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt\naW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10\ncmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF\nBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo\ncmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6\ng2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA\ntgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l\nRCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF\nc2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq\n0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.fh-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC\nREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL\nYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3\nDQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3\nMTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs\nejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL\nHempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA\n6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro\nWByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM\n3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk\n25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7\nXm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE\nDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD\nVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt\naW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10\ncmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF\nBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo\ncmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6\ng2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA\ntgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l\nRCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF\nc2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq\n0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-trier.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-trier.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-trier.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-trier.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-trier.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.fh-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC\nREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL\nYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3\nDQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3\nMTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs\nejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL\nHempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA\n6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro\nWByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM\n3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk\n25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7\nXm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE\nDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD\nVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt\naW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10\ncmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF\nBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo\ncmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6\ng2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA\ntgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l\nRCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF\nc2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq\n0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.fh-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-trier.de,OU=Rechenzentrum,O=Fachhochschule Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEDCgewzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMC\nREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1bSBL\nYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqGSIb3\nDQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMDgwNDE4MTMyNTA4WhcNMTMwNDE3\nMTMyNTA4WjCBiDELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFs\nejEOMAwGA1UEBxMFVHJpZXIxHTAbBgNVBAoTFEZhY2hob2Noc2NodWxlIFRyaWVy\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMRgwFgYDVQQDEw9pZHAuZmgtdHJpZXIu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvOnNbphWz43pYMMFL\nHempeM92apNBg5udhUvAI6EciTT9r4ErnoM1GLR7UiN3vYtKZf3kIcqXoNMNcAvA\n6Fw9zWX0KjUNDjAzLCC36Y39YdiMZ3gk53VhXb0vuKdMauFQx132tMB26NKjzlro\nWByftqrpb/b366pdiPRy+I2vTWa1RmisUBbqnuH2a7ASwryOasCNPFnm6PwmmOWM\n3p3k+k2weFqu3OzbQImY+jX7lqrtx4dwWVmWR8gNwI4Rl6FX145A0cIjwVsQOqgk\n25t++GW+YOCQ/Lj+ewyjcdJ6mYsvO8TLwGmJGOEUBrvBqiQGgIrVmAzN/wE42SN7\nXm1ZAgMBAAGjggHVMIIB0TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgNVHSUE\nDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUnU/WDF5uFdXSenyzvejfX+uGWsAwHwYD\nVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwSAYDVR0RBEEwP4EUaXAtYWRt\naW5AZmgtdHJpZXIuZGWCD2lkcC5maC10cmllci5kZYIWc2hpYmJvbGV0aC5maC10\ncmllci5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3JocmstY2EvcHViL2NybC9nX2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgZgGCCsGAQUF\nBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3Jo\ncmstY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEApNN+8655Bl55688Hex3dbKQ712rV/scJEkm6\ng2ofH0vFWMNqx11dAEcSgVt5Eprt0JUBCCegRtefkHFcdrAB/MZOewMtWjlg5llA\ntgIedaTUFbZdGLVrgmCLtlmULiJOeWUvoFqqmQ4Z8N83qKiv4t2lMH7/MOX2S+2l\nRCsYlh0zH0+QqVngnprNkFTh5OJr8FLE2g31GL8U1MN5jrmYyIjbZYMOgucbnyfF\nc2ibGAM4qFYC6GGz56URRUwpjzufssCGxRzt7IdNU0/nxMtM9gJYF2j5W3BJKlFq\n0/c4114PR1zEeMEtMlibxdQmFlgeH9B6jY3zBoLARCwKE3OkLg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Trier Rechenzentrum (r/ft)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Fachhochschule Trier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fh-trier.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "beckerr@fh-trier.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Becker", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "beckerr@fh-trier.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Becker", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.athena-innovation.gr/idp/shibboleth", { "entity_id": "https://login.athena-innovation.gr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.athena-innovation.gr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.athena-innovation.gr/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.athena-innovation.gr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.athena-innovation.gr/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.athena-innovation.gr/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "imis.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ilsp.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ceti.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "irnet.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIJAO+fpaSnfQp8MA0GCSqGSIb3DQEBBQUAMIHBMQswCQYD\n VQQGEwJHUjEfMB0GA1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UE\n CxMzSW5zdGl0dXRlIGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBT\n eXN0ZW1zMSMwIQYDVQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwG\n CSqGSIb3DQEJARYfc3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjAeFw0x\n MDA3MTYwOTI3MTRaFw0xMzA3MTUwOTI3MTRaMIHBMQswCQYDVQQGEwJHUjEfMB0G\n A1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UECxMzSW5zdGl0dXRl\n IGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zMSMwIQYD\n VQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwGCSqGSIb3DQEJARYf\n c3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjCCASIwDQYJKoZIhvcNAQEB\n BQADggEPADCCAQoCggEBALFNUKx/dLKM8PwuRA0l1kswzIE2v4HcFOVbFPEKSFEA\n dCT0IHit5S0I6y2SCFnOm3taZlstp5OkvCsf/l0oHQ4lSW7mrMQs4SZN4cZWYgz6\n U5I7Vht3r0541sZwp7POJ43aQPShsZrgexXZn+2FH6OX84NxcGScDqL5tC/xXUfw\n uG7p50sZPZnQDEKK+eEZHVasYaYHBCthbXj9t8t8Ok02iR/54EM8mIJXmUzJniw1\n St+YdEIg0fHy7c8cMBe94bN3vmMqeF++bQi79tYKt7p+keVOUVl5JdWjzoCuS4qs\n n5Vnepp+kslANUsi0uX4qGZp0d0Ynh0W84ll4qzhHgMCAwEAAaOCASowggEmMB0G\n A1UdDgQWBBSWc+gN1j3YOAuAptSS913uHOWWPTCB9gYDVR0jBIHuMIHrgBSWc+gN\n 1j3YOAuAptSS913uHOWWPaGBx6SBxDCBwTELMAkGA1UEBhMCR1IxHzAdBgNVBAoT\n FlJlc2VhcmNoIENlbnRlciBBVEhFTkExPDA6BgNVBAsTM0luc3RpdHV0ZSBmb3Ig\n dGhlIE1hbmFnZW1lbnQgb2YgSW5mb3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxMa\n bG9naW4uYXRoZW5hLWlubm92YXRpb24uZ3IxLjAsBgkqhkiG9w0BCQEWH3N0YWZm\n QGltaXMuYXRoZW5hLWlubm92YXRpb24uZ3KCCQDvn6Wkp30KfDAMBgNVHRMEBTAD\n AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQANR7VK2yxrJDkDWZKY2bfJkUNhPmNCFLjR\n kg24Uyi4DVHu9I8bT11mK0Cbk2t4GClOAJ6jVVUBcY3jQnWSpgFj7U20ojb759Te\n Nz3HIThvoosZyy4oApCcN4YcM1saiOMOYYQ7Ahu98Q54Sur2o4ltwgWoTvWZoIHe\n Y//gCd0L1J81+W8XcMKwfvn0Jn9pXeQ3tSvnSS4C3tep0JnZTeUaxDsilpU7GKmr\n 8d2yiuD/jwzp2LtzzsOWB0mxNDvIHKv3/KCDlt/LHgSadNcLy75dEaxOHh3kOUc3\n mHIwZ8ky29JeOx3BkarQuyq9Y0mzqb0GNqTKp9jBbGaZjEZk9cWj", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.athena-innovation.gr:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.athena-innovation.gr:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.athena-innovation.gr:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.athena-innovation.gr:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "imis.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ilsp.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ceti.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "irnet.athena-innovation.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFMzCCBBugAwIBAgIJAO+fpaSnfQp8MA0GCSqGSIb3DQEBBQUAMIHBMQswCQYD\n VQQGEwJHUjEfMB0GA1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UE\n CxMzSW5zdGl0dXRlIGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBT\n eXN0ZW1zMSMwIQYDVQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwG\n CSqGSIb3DQEJARYfc3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjAeFw0x\n MDA3MTYwOTI3MTRaFw0xMzA3MTUwOTI3MTRaMIHBMQswCQYDVQQGEwJHUjEfMB0G\n A1UEChMWUmVzZWFyY2ggQ2VudGVyIEFUSEVOQTE8MDoGA1UECxMzSW5zdGl0dXRl\n IGZvciB0aGUgTWFuYWdlbWVudCBvZiBJbmZvcm1hdGlvbiBTeXN0ZW1zMSMwIQYD\n VQQDExpsb2dpbi5hdGhlbmEtaW5ub3ZhdGlvbi5ncjEuMCwGCSqGSIb3DQEJARYf\n c3RhZmZAaW1pcy5hdGhlbmEtaW5ub3ZhdGlvbi5ncjCCASIwDQYJKoZIhvcNAQEB\n BQADggEPADCCAQoCggEBALFNUKx/dLKM8PwuRA0l1kswzIE2v4HcFOVbFPEKSFEA\n dCT0IHit5S0I6y2SCFnOm3taZlstp5OkvCsf/l0oHQ4lSW7mrMQs4SZN4cZWYgz6\n U5I7Vht3r0541sZwp7POJ43aQPShsZrgexXZn+2FH6OX84NxcGScDqL5tC/xXUfw\n uG7p50sZPZnQDEKK+eEZHVasYaYHBCthbXj9t8t8Ok02iR/54EM8mIJXmUzJniw1\n St+YdEIg0fHy7c8cMBe94bN3vmMqeF++bQi79tYKt7p+keVOUVl5JdWjzoCuS4qs\n n5Vnepp+kslANUsi0uX4qGZp0d0Ynh0W84ll4qzhHgMCAwEAAaOCASowggEmMB0G\n A1UdDgQWBBSWc+gN1j3YOAuAptSS913uHOWWPTCB9gYDVR0jBIHuMIHrgBSWc+gN\n 1j3YOAuAptSS913uHOWWPaGBx6SBxDCBwTELMAkGA1UEBhMCR1IxHzAdBgNVBAoT\n FlJlc2VhcmNoIENlbnRlciBBVEhFTkExPDA6BgNVBAsTM0luc3RpdHV0ZSBmb3Ig\n dGhlIE1hbmFnZW1lbnQgb2YgSW5mb3JtYXRpb24gU3lzdGVtczEjMCEGA1UEAxMa\n bG9naW4uYXRoZW5hLWlubm92YXRpb24uZ3IxLjAsBgkqhkiG9w0BCQEWH3N0YWZm\n QGltaXMuYXRoZW5hLWlubm92YXRpb24uZ3KCCQDvn6Wkp30KfDAMBgNVHRMEBTAD\n AQH/MA0GCSqGSIb3DQEBBQUAA4IBAQANR7VK2yxrJDkDWZKY2bfJkUNhPmNCFLjR\n kg24Uyi4DVHu9I8bT11mK0Cbk2t4GClOAJ6jVVUBcY3jQnWSpgFj7U20ojb759Te\n Nz3HIThvoosZyy4oApCcN4YcM1saiOMOYYQ7Ahu98Q54Sur2o4ltwgWoTvWZoIHe\n Y//gCd0L1J81+W8XcMKwfvn0Jn9pXeQ3tSvnSS4C3tep0JnZTeUaxDsilpU7GKmr\n 8d2yiuD/jwzp2LtzzsOWB0mxNDvIHKv3/KCDlt/LHgSadNcLy75dEaxOHh3kOUc3\n mHIwZ8ky29JeOx3BkarQuyq9Y0mzqb0GNqTKp9jBbGaZjEZk9cWj", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Athena - Research and Innovation Center in Information, Communication and Knowledge Technologies", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "el", "text": "\u0391\u03b8\u03b7\u03bd\u03ac - \u0395\u03c1\u03b5\u03c5\u03bd\u03b7\u03c4\u03b9\u03ba\u03cc \u039a\u03ad\u03bd\u03c4\u03c1\u03bf \u039a\u03b1\u03b9\u03bd\u03bf\u03c4\u03bf\u03bc\u03af\u03b1\u03c2 \u03c3\u03c4\u03b9\u03c2 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b5\u03c2 \u03c4\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b1\u03c2, \u03c4\u03c9\u03bd \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03b9\u03ce\u03bd \u03ba\u03b1\u03b9 \u03c4\u03b7\u03c2 \u0393\u03bd\u03ce\u03c3\u03b7\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Athena - Research and Innovation Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "el", "text": "\u0391\u03b8\u03b7\u03bd\u03ac - \u0395\u03c1\u03b5\u03c5\u03bd\u03b7\u03c4\u03b9\u03ba\u03cc \u039a\u03ad\u03bd\u03c4\u03c1\u03bf \u039a\u03b1\u03b9\u03bd\u03bf\u03c4\u03bf\u03bc\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.athena-innovation.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "el", "text": "http://www.athena-innovation.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Research Center Athena - Institute for the Management of Information Systems", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "staff@imis.athena-innovation.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "company": { "text": "Research Center Athena - Institute for the Management of Information Systems", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "staff@imis.athena-innovation.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://cafe.sti.uff.br/idp/shibboleth", { "entity_id": "https://cafe.sti.uff.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.sti.uff.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.sti.uff.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.sti.uff.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.sti.uff.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.sti.uff.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uff.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.uff.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.uff.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDfDCCAmQCAQAwDQYJKoZIhvcNAQEFBQAwgYMxLjAsBgNVBAoTJVVGRiAtIFVu\naXZlcnNpZGFkZSBGZWRlcmFsIEZsdW1pbmVuc2UxNTAzBgNVBAsTLFN1cGVyaW50\nZW5kZW5jaWEgZGUgdGVjbm9sb2dpYSBkYSBpbmZvcm1hY2FvMQswCQYDVQQGEwJC\nUjENMAsGA1UEAxMEY2FmZTAeFw0xMjA1MzAxOTAwMzJaFw0xNTA1MzAxOTAwMzJa\nMIGDMS4wLAYDVQQKEyVVRkYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBGbHVtaW5l\nbnNlMTUwMwYDVQQLEyxTdXBlcmludGVuZGVuY2lhIGRlIHRlY25vbG9naWEgZGEg\naW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXvhof7zm8y1QIVmLEpVVqC080Hx0Ow5nL\nXJ+gG23l2hBtMn3jSwR9lqpXtmx5lTLDOSLnLBdvV7E9ZUhFx9ybgxerRb0Brj45\ntLj4ycHbisfMA5MH2CoPa+2vnTRptHuQqaiP8N6WKcZnfJCay9M4sWfQ71Mf52xW\n4l4XscaQaGqZfvs8ZIGSKLb6U7VlUFqno1Npy7wfsYQr1yLlCOXjFdhoMKrxJezQ\nyzSmxLMb77CnLLI9X1arao2YsZXHFd36FbBDAKJ4thzc+4T2N4ORYl7xrbkC+PBO\nagiiHJhyI7DY/7ea43g+jOfpMzegVXDxybjWNOK5AmxTLGMUMDJPAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAGdHVzV4ZXlOL3dxQOoE001RPT4o15E2I4yOmU7819wG\nl4knZ6JQGYNU3uXfoGyaBB8465GH/9k8xJNn2lZyTTy2+R3nDmzFlPFkYvbs59Sl\nwHibg8abfHxRZx+eK551Ivw0Jnr5j7x1LHVDLAfzvuNPIBNpAhOIsaDoaitF49/x\nqIVZUFdkyoVjbeop384xKzfA3hFv4D5YS068QWCTsKrFXtcMCEBkL/dW0ywTlQK5\nZ/ihA7LfMSqo2t4kV+EBk1/AWTefxu107RBwojV9NHfgIVV3oVjgX/o0Le5wDKef\nKKWuTj9blE41waKTWtJSzqXi4LjSHeH+VhSn9b+8Llg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.sti.uff.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.sti.uff.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.sti.uff.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.sti.uff.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uff.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDfDCCAmQCAQAwDQYJKoZIhvcNAQEFBQAwgYMxLjAsBgNVBAoTJVVGRiAtIFVu\naXZlcnNpZGFkZSBGZWRlcmFsIEZsdW1pbmVuc2UxNTAzBgNVBAsTLFN1cGVyaW50\nZW5kZW5jaWEgZGUgdGVjbm9sb2dpYSBkYSBpbmZvcm1hY2FvMQswCQYDVQQGEwJC\nUjENMAsGA1UEAxMEY2FmZTAeFw0xMjA1MzAxOTAwMzJaFw0xNTA1MzAxOTAwMzJa\nMIGDMS4wLAYDVQQKEyVVRkYgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBGbHVtaW5l\nbnNlMTUwMwYDVQQLEyxTdXBlcmludGVuZGVuY2lhIGRlIHRlY25vbG9naWEgZGEg\naW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXvhof7zm8y1QIVmLEpVVqC080Hx0Ow5nL\nXJ+gG23l2hBtMn3jSwR9lqpXtmx5lTLDOSLnLBdvV7E9ZUhFx9ybgxerRb0Brj45\ntLj4ycHbisfMA5MH2CoPa+2vnTRptHuQqaiP8N6WKcZnfJCay9M4sWfQ71Mf52xW\n4l4XscaQaGqZfvs8ZIGSKLb6U7VlUFqno1Npy7wfsYQr1yLlCOXjFdhoMKrxJezQ\nyzSmxLMb77CnLLI9X1arao2YsZXHFd36FbBDAKJ4thzc+4T2N4ORYl7xrbkC+PBO\nagiiHJhyI7DY/7ea43g+jOfpMzegVXDxybjWNOK5AmxTLGMUMDJPAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAGdHVzV4ZXlOL3dxQOoE001RPT4o15E2I4yOmU7819wG\nl4knZ6JQGYNU3uXfoGyaBB8465GH/9k8xJNn2lZyTTy2+R3nDmzFlPFkYvbs59Sl\nwHibg8abfHxRZx+eK551Ivw0Jnr5j7x1LHVDLAfzvuNPIBNpAhOIsaDoaitF49/x\nqIVZUFdkyoVjbeop384xKzfA3hFv4D5YS068QWCTsKrFXtcMCEBkL/dW0ywTlQK5\nZ/ihA7LfMSqo2t4kV+EBk1/AWTefxu107RBwojV9NHfgIVV3oVjgX/o0Le5wDKef\nKKWuTj9blE41waKTWtJSzqXi4LjSHeH+VhSn9b+8Llg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFF - Universidade Federal Fluminense", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uff.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.uff.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "uenesvilaca@id.uff.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Uenes Vilaca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.umu.se/saml2/idp/metadata.php", { "entity_id": "https://idp.umu.se/saml2/idp/metadata.php", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.umu.se-saml2.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.umu.se/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.umu.se/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "umu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDhzCCAm+gAwIBAgIJAI1+B/ykYMKxMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlNFMQ0wCwYDVQQHDARVbWVhMRkwFwYDVQQKDBBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLDANJVFMxEzARBgNVBAMMCmlkcC51bXUuc2UwHhcNMTIwMTE3MDkwNzAyWhcNMjIwMTE0MDkwNzAyWjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEZMBcGA1UECgwQVW1lYSB1bml2ZXJzaXRldDEMMAoGA1UECwwDSVRTMRMwEQYDVQQDDAppZHAudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxi4TpxJad+Voksq5ArQ1D5yYx0u9Tq6kaNJDFGUQOSb6rzfiiau3p/Uy02Hy5Y/iPAZblYffrTpQOC6dcrYRdoKI20ZWyc7dwc24yuo8mfsnNt5xoAHZbmAO6jw98tvYz0WWXYYcBbkiAwELfSdLd1n8V6mCpx3oLji/xzhBw+B+sLkLUXVaG3p3lTDicRmpuZPnaOKVDexYHWrJ98JZw45k8aw/SpwBZJzcJ4HtaUIrtrjasdbPmfL92nr8XM3mFMQRBjMwZNnt8MIpBnnmZVk9HlzgFooL1OkaujpLMxzhAi2Ft8rHxZYsboGZytlPgPGnfANQ4+bFb67bKFfUXwIDAQABo1AwTjAdBgNVHQ4EFgQUWGMuElpC3shsrqn7K+chLwAGFMAwHwYDVR0jBBgwFoAUWGMuElpC3shsrqn7K+chLwAGFMAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAM0k3m+271OHet+AWgHhApuy3TcnobVixJSAdOjiPhX8sIbA62m9NDEFrPBew1HUh2XYaO87rSxZXS2NsXQmkkcOpavAqVISckEX9jpjgBEC/8Kz2uFzf9uf/7eYA1tnJTRVpfy1XLd9D7B3R8B/vjnYBJVgKtlz2qJrDr7RvZ8+twMYcDnqiVcjbvhDN0ItOdW9Wn5arzMQddUUI4Ok9KBPJxO3NP9crHJ7o63gLvB6YjEK+zcKagIHc8y+8xmuXzbg2zaQAY9GKxdyVjbmMQtEm8R99vmrmXgz0qfng8ET8WPkRl7ugPTYCo+H2Bq/rN31pRLF+MVBq/kHc7lPk3w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDhzCCAm+gAwIBAgIJAI1+B/ykYMKxMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlNFMQ0wCwYDVQQHDARVbWVhMRkwFwYDVQQKDBBVbWVhIHVuaXZlcnNpdGV0MQwwCgYDVQQLDANJVFMxEzARBgNVBAMMCmlkcC51bXUuc2UwHhcNMTIwMTE3MDkwNzAyWhcNMjIwMTE0MDkwNzAyWjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBwwEVW1lYTEZMBcGA1UECgwQVW1lYSB1bml2ZXJzaXRldDEMMAoGA1UECwwDSVRTMRMwEQYDVQQDDAppZHAudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxi4TpxJad+Voksq5ArQ1D5yYx0u9Tq6kaNJDFGUQOSb6rzfiiau3p/Uy02Hy5Y/iPAZblYffrTpQOC6dcrYRdoKI20ZWyc7dwc24yuo8mfsnNt5xoAHZbmAO6jw98tvYz0WWXYYcBbkiAwELfSdLd1n8V6mCpx3oLji/xzhBw+B+sLkLUXVaG3p3lTDicRmpuZPnaOKVDexYHWrJ98JZw45k8aw/SpwBZJzcJ4HtaUIrtrjasdbPmfL92nr8XM3mFMQRBjMwZNnt8MIpBnnmZVk9HlzgFooL1OkaujpLMxzhAi2Ft8rHxZYsboGZytlPgPGnfANQ4+bFb67bKFfUXwIDAQABo1AwTjAdBgNVHQ4EFgQUWGMuElpC3shsrqn7K+chLwAGFMAwHwYDVR0jBBgwFoAUWGMuElpC3shsrqn7K+chLwAGFMAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAM0k3m+271OHet+AWgHhApuy3TcnobVixJSAdOjiPhX8sIbA62m9NDEFrPBew1HUh2XYaO87rSxZXS2NsXQmkkcOpavAqVISckEX9jpjgBEC/8Kz2uFzf9uf/7eYA1tnJTRVpfy1XLd9D7B3R8B/vjnYBJVgKtlz2qJrDr7RvZ8+twMYcDnqiVcjbvhDN0ItOdW9Wn5arzMQddUUI4Ok9KBPJxO3NP9crHJ7o63gLvB6YjEK+zcKagIHc8y+8xmuXzbg2zaQAY9GKxdyVjbmMQtEm8R99vmrmXgz0qfng8ET8WPkRl7ugPTYCo+H2Bq/rN31pRLF+MVBq/kHc7lPk3w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.umu.se/saml2/idp/ArtifactResolutionService.php" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UmU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "se", "text": "UmU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Ume\u00e5 University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "se", "text": "Ume\u00e5 universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.umu.se/english", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "se", "text": "http://www.umu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "datordrift@umdac.umu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Datordrift", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe01.unicamp.br/idp/shibboleth", { "entity_id": "https://cafe01.unicamp.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe01.unicamp.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe01.unicamp.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe01.unicamp.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe01.unicamp.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe01.unicamp.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unicamp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unicamp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unicamp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLzCCAhegAwIBAgIUD0IzyHxq78QCPxPZ4hjKKmByQswwDQYJKoZIhvcNAQEF\nBQAwHDEaMBgGA1UEAxMRY2FmZTAxLnVuaWNhbXAuYnIwHhcNMTMwMTMwMTYyNDIy\nWhcNMzMwMTMwMTYyNDIyWjAcMRowGAYDVQQDExFjYWZlMDEudW5pY2FtcC5icjCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIyIXcS1QMWfmOCDN3RsXb6q\nsEvMJ3nVlAQDx2t6uxtugoXWc7qeGVfVy17GqfkBZeE6Nj1Trr/ZtDT4HR7r2kb0\npvRll4Vd0xWo6vLbHL1YCLFmEbVdvkm2S8DcYeG4xnLCqMtnboiVUjNOtEVBkC76\niTq/q2QzTgkf/pBZFzOawZJ+aOQWVguhD/N7m0DPWUfiK52ZVgujFeexjh1NBim1\nLdPfwnc+C//m6M6C6v9Y8f7ARBV6Xq5b3H/M77K/LgTMf52xLUHgGUXYjmNAu6F4\nvxbHHxXYYKF70qPNyBAlXW20sK8KFeYkLjZDu+HnHZLBuXb+1lWEqFCNyGJZm0kC\nAwEAAaNpMGcwRgYDVR0RBD8wPYIRY2FmZTAxLnVuaWNhbXAuYnKGKGh0dHBzOi8v\nY2FmZTAxLnVuaWNhbXAuYnIvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFT23HRw\nVv7kTcqFqTEp9uX8RFDNMA0GCSqGSIb3DQEBBQUAA4IBAQAQK2+kRdI8fvJnr/ar\nIWDN2qvEZzZ1stlw7RTOvh3LIjlFE15bzfIinm28RRECJ39qy5AtPijAIWrCUvv6\nSc60kg6Tx8nziroz6ZBNcCWg6X0yc+QcsO6hUKOQU6Pz1MhVvlHXbQZR4gpJLwxT\nTwjnzdstviPxK/TW90K2szoA2FksmDnBzj+EUK9V/rAsFL/LGAZ9hMUmnGb+Dqf3\n0PLIHUFS51O6VHBHgnx4ladVSLPW+n7Gh33oAXlGdprJEhR17tL0KkLjJBgcHxsU\n7AfWicW3kJ54Qfpa/8agitOLzzV90xf/yrjd2s4HMlQufBOma3pl30Cy7HNThMO4\nPMu5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe01.unicamp.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe01.unicamp.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe01.unicamp.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe01.unicamp.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unicamp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLzCCAhegAwIBAgIUD0IzyHxq78QCPxPZ4hjKKmByQswwDQYJKoZIhvcNAQEF\nBQAwHDEaMBgGA1UEAxMRY2FmZTAxLnVuaWNhbXAuYnIwHhcNMTMwMTMwMTYyNDIy\nWhcNMzMwMTMwMTYyNDIyWjAcMRowGAYDVQQDExFjYWZlMDEudW5pY2FtcC5icjCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIyIXcS1QMWfmOCDN3RsXb6q\nsEvMJ3nVlAQDx2t6uxtugoXWc7qeGVfVy17GqfkBZeE6Nj1Trr/ZtDT4HR7r2kb0\npvRll4Vd0xWo6vLbHL1YCLFmEbVdvkm2S8DcYeG4xnLCqMtnboiVUjNOtEVBkC76\niTq/q2QzTgkf/pBZFzOawZJ+aOQWVguhD/N7m0DPWUfiK52ZVgujFeexjh1NBim1\nLdPfwnc+C//m6M6C6v9Y8f7ARBV6Xq5b3H/M77K/LgTMf52xLUHgGUXYjmNAu6F4\nvxbHHxXYYKF70qPNyBAlXW20sK8KFeYkLjZDu+HnHZLBuXb+1lWEqFCNyGJZm0kC\nAwEAAaNpMGcwRgYDVR0RBD8wPYIRY2FmZTAxLnVuaWNhbXAuYnKGKGh0dHBzOi8v\nY2FmZTAxLnVuaWNhbXAuYnIvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFT23HRw\nVv7kTcqFqTEp9uX8RFDNMA0GCSqGSIb3DQEBBQUAA4IBAQAQK2+kRdI8fvJnr/ar\nIWDN2qvEZzZ1stlw7RTOvh3LIjlFE15bzfIinm28RRECJ39qy5AtPijAIWrCUvv6\nSc60kg6Tx8nziroz6ZBNcCWg6X0yc+QcsO6hUKOQU6Pz1MhVvlHXbQZR4gpJLwxT\nTwjnzdstviPxK/TW90K2szoA2FksmDnBzj+EUK9V/rAsFL/LGAZ9hMUmnGb+Dqf3\n0PLIHUFS51O6VHBHgnx4ladVSLPW+n7Gh33oAXlGdprJEhR17tL0KkLjJBgcHxsU\n7AfWicW3kJ54Qfpa/8agitOLzzV90xf/yrjd2s4HMlQufBOma3pl30Cy7HNThMO4\nPMu5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNICAMP - UNIVERSIDADE ESTADUAL DE CAMPINAS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unicamp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unicamp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "sandra@ccuec.unicamp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sandra Regina de Souza", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.vifarom.de/shibboleth", { "entity_id": "https://www.vifarom.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.vifarom.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.vifarom.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifarom.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifarom.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifarom.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifarom.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifarom.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.vifarom.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.vifarom.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.vifarom.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFyTCCBLGgAwIBAgIHEnRY6lxAVTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTEwNzA3WhcNMTYw\nODIyMTEwNzA3WjCBljELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRcwFQYD\nVQQDEw53d3cudmlmYXJvbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAMVCVmepur2mn7u0TH+e8FmYI2pDpSH5jvgZG2e97/iB26diSvba9zNQz64m\nWTJx7ZAKY3UYFd32qLNJ+0aNJ0cPzdB+fcOE7zVnVZLVvyiFn7/SLkP0F2DPSilX\nXDQYB9y5RZQt7MP0liE78qdQLNbw7EEuX9GZozpspMKelRskhzBXXcS5POYM/9b7\ne/vcaKmR10RKtapeiYma06DD+oyBVkWpmM0EGS9DzdtI629D3WfP+J4TPHnkeOz1\nJdZ5/qsclJH3iejl47e936qeTsDgMH+wD8teK9N6MZS6+y5bBnoCbOsX+Rf8HnQU\nKlOZxg8n0qTm4LWXIZfjRt/xhWsCAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUx1w8vbdgEF52KU46RaAj5IwM650wHwYDVR0jBBgwFoAUemeMWxoTRIKzIVob\nKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVyaXNj\naGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmwwgcoG\nCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBU8lbpQq5A7JJjsY9yACjaowfp\nNoP7w3+GisbTZFMXn+IHPlseyap7dBPFCVqxqjOT4bRiNKGmUa/upcZDSSZ3dwp7\nMggO8Nj+mPPUy88lY0IUjYNY5I+q3CAkpqV5MrQCxP19jwDNEPWXTjf3fIBAoDeo\niTFSZYYAtPvA35TeyS/s7rwg/XvQ4/42XxOpkiV6363IObcIVgt9febaw8Z1sK2P\n6FzsA6UXH+xSh40bQV02YjuWrQtAK1dkjJmUrjQL5+t45hCO0lnYb3njX6oGzTSw\n7pkahKXfb58uiLQ9fj/0PEmoMlI00WUMINoB2jjwwA7gISALB3eB8V+9TKCU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.vifarom.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.vifarom.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFyTCCBLGgAwIBAgIHEnRY6lxAVTANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTEwNzA3WhcNMTYw\nODIyMTEwNzA3WjCBljELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRcwFQYD\nVQQDEw53d3cudmlmYXJvbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAMVCVmepur2mn7u0TH+e8FmYI2pDpSH5jvgZG2e97/iB26diSvba9zNQz64m\nWTJx7ZAKY3UYFd32qLNJ+0aNJ0cPzdB+fcOE7zVnVZLVvyiFn7/SLkP0F2DPSilX\nXDQYB9y5RZQt7MP0liE78qdQLNbw7EEuX9GZozpspMKelRskhzBXXcS5POYM/9b7\ne/vcaKmR10RKtapeiYma06DD+oyBVkWpmM0EGS9DzdtI629D3WfP+J4TPHnkeOz1\nJdZ5/qsclJH3iejl47e936qeTsDgMH+wD8teK9N6MZS6+y5bBnoCbOsX+Rf8HnQU\nKlOZxg8n0qTm4LWXIZfjRt/xhWsCAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUx1w8vbdgEF52KU46RaAj5IwM650wHwYDVR0jBBgwFoAUemeMWxoTRIKzIVob\nKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVyaXNj\naGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmwwgcoG\nCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBU8lbpQq5A7JJjsY9yACjaowfp\nNoP7w3+GisbTZFMXn+IHPlseyap7dBPFCVqxqjOT4bRiNKGmUa/upcZDSSZ3dwp7\nMggO8Nj+mPPUy88lY0IUjYNY5I+q3CAkpqV5MrQCxP19jwDNEPWXTjf3fIBAoDeo\niTFSZYYAtPvA35TeyS/s7rwg/XvQ4/42XxOpkiV6363IObcIVgt9febaw8Z1sK2P\n6FzsA6UXH+xSh40bQV02YjuWrQtAK1dkjJmUrjQL5+t45hCO0lnYb3njX6oGzTSw\n7pkahKXfb58uiLQ9fj/0PEmoMlI00WUMINoB2jjwwA7gISALB3eB8V+9TKCU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifarom.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifarom.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifarom.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifarom.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://www.sso.uni-erlangen.de/simplesaml/saml2/idp/metadata.php", { "entity_id": "https://www.sso.uni-erlangen.de/simplesaml/saml2/idp/metadata.php", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.sso.uni-erlangen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.sso.uni-erlangen.de/simplesaml/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.sso.uni-erlangen.de/simplesaml/saml2/idp/SSOService.php" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://www.sso.uni-erlangen.de/simplesaml/shib13/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-erlangen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.sso.uni-erlangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.sso.uni-erlangen.de,OU=Regionales Rechenzentrum Erlangen (RRZE),O=Universitaet Erlangen-Nuernberg,L=Erlangen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIEDNx+ZTANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4xKDAmBgNVBAoT\nH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxDTALBgNVBAsTBFJSWkUx\nDzANBgNVBAMTBkZBVS1DQTEmMCQGCSqGSIb3DQEJARYXY2FAcnJ6ZS51bmktZXJs\nYW5nZW4uZGUwHhcNMDgwOTAyMDkwMTEwWhcNMTMwOTAxMDkwMTEwWjCBsDELMAkG\nA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4xKDAm\nBgNVBAoTH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxMTAvBgNVBAsT\nKFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bSBFcmxhbmdlbiAoUlJaRSkxIDAeBgNV\nBAMTF3d3dy5zc28udW5pLWVybGFuZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEA7ZK6l0S0z5W/y6WmBnaeCPwqtCv98rcGwpMSqcOFXZq2jf3Z\nvk3GjT+wC6UAnNXFYE1A4LMeg8bKwe03WfYEgC4Lms7HKAnq51q83Fxa1cOvxHsc\nFyXciv7ohOhOMLaINF5CHfysg9pC1G18gqrihwsMDTPx6E6nM6p5egg8rt2iI3Bz\nH3exTb0ot9acXLkWnrhr1cdSSlLzXO40l7irUmVz4c3/1KZxBtXyTdqCI0VIawC8\n77OXpIbYXZmFD7v7b4YsWguhcy2iKeEMrDkebqinv+L8l5UOmJLHkbmsCeMUOMZI\n6FjstpBZ25a15+wgFz57qAVCj6C+cK2XYuwaaQIDAQABo4ICADCCAfwwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSU/R53bBkEXqYy1dlF5FN/Ci2NfjAfBgNVHSMEGDAWgBT0c/P6\nxkKzxlxpwFi+dDj5YSuOYjAmBgNVHREEHzAdgRtpZG1vbmVAcnJ6ZS51bmktZXJs\nYW5nZW4uZGUwgZ8GA1UdHwSBlzCBlDBIoEagRIZCaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bmktZXJsYW5nZW4tbnVlcm5iZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMEigRqBEhkJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1udWVy\nbmJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgbgGCCsGAQUFBwEBBIGrMIGoMFIG\nCCsGAQUFBzAChkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1u\ndWVybmJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MFIGCCsGAQUFBzAChkZo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1udWVybmJlcmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAR6jF33PmW\n3vFZCK7WwdERUVTPfxQMrdTWR5CaSfz1s4733V1e/zZdZrkgZVfbqW13jPiTXuTK\nMWJBMZluOr3Mipa+toGWV7Nng/JzyfHh3r1ymCeYKOtfiLV0JMm66BQ2678n+MHC\nvFwHs3l6nLx8K1rt6UdQXhsNtjKVS4Zn4sgnbWglA1yYxudGXvoDD62X1igubs0c\nS+V7E+DocEr+wK+V6TTIcUc5PJ+d85yGBjGxaAagw7WFSB/1kqk8e8Hm6UKDTlOj\nBdbyQDI4AYCeewd/9CT6UTcWzYTMgaAZajq6xUdtdsUj9phyrVtTt3LCrDpwKsVU\n2aijG0o5Oc1U", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.sso.uni-erlangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.sso.uni-erlangen.de,OU=Regionales Rechenzentrum Erlangen (RRZE),O=Universitaet Erlangen-Nuernberg,L=Erlangen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIEDNx+ZTANBgkqhkiG9w0BAQUFADCBozELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4xKDAmBgNVBAoT\nH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxDTALBgNVBAsTBFJSWkUx\nDzANBgNVBAMTBkZBVS1DQTEmMCQGCSqGSIb3DQEJARYXY2FAcnJ6ZS51bmktZXJs\nYW5nZW4uZGUwHhcNMDgwOTAyMDkwMTEwWhcNMTMwOTAxMDkwMTEwWjCBsDELMAkG\nA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMIRXJsYW5nZW4xKDAm\nBgNVBAoTH1VuaXZlcnNpdGFldCBFcmxhbmdlbi1OdWVybmJlcmcxMTAvBgNVBAsT\nKFJlZ2lvbmFsZXMgUmVjaGVuemVudHJ1bSBFcmxhbmdlbiAoUlJaRSkxIDAeBgNV\nBAMTF3d3dy5zc28udW5pLWVybGFuZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEA7ZK6l0S0z5W/y6WmBnaeCPwqtCv98rcGwpMSqcOFXZq2jf3Z\nvk3GjT+wC6UAnNXFYE1A4LMeg8bKwe03WfYEgC4Lms7HKAnq51q83Fxa1cOvxHsc\nFyXciv7ohOhOMLaINF5CHfysg9pC1G18gqrihwsMDTPx6E6nM6p5egg8rt2iI3Bz\nH3exTb0ot9acXLkWnrhr1cdSSlLzXO40l7irUmVz4c3/1KZxBtXyTdqCI0VIawC8\n77OXpIbYXZmFD7v7b4YsWguhcy2iKeEMrDkebqinv+L8l5UOmJLHkbmsCeMUOMZI\n6FjstpBZ25a15+wgFz57qAVCj6C+cK2XYuwaaQIDAQABo4ICADCCAfwwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSU/R53bBkEXqYy1dlF5FN/Ci2NfjAfBgNVHSMEGDAWgBT0c/P6\nxkKzxlxpwFi+dDj5YSuOYjAmBgNVHREEHzAdgRtpZG1vbmVAcnJ6ZS51bmktZXJs\nYW5nZW4uZGUwgZ8GA1UdHwSBlzCBlDBIoEagRIZCaHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bmktZXJsYW5nZW4tbnVlcm5iZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMEigRqBEhkJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1udWVy\nbmJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgbgGCCsGAQUFBwEBBIGrMIGoMFIG\nCCsGAQUFBzAChkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1u\ndWVybmJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MFIGCCsGAQUFBzAChkZo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1lcmxhbmdlbi1udWVybmJlcmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAR6jF33PmW\n3vFZCK7WwdERUVTPfxQMrdTWR5CaSfz1s4733V1e/zZdZrkgZVfbqW13jPiTXuTK\nMWJBMZluOr3Mipa+toGWV7Nng/JzyfHh3r1ymCeYKOtfiLV0JMm66BQ2678n+MHC\nvFwHs3l6nLx8K1rt6UdQXhsNtjKVS4Zn4sgnbWglA1yYxudGXvoDD62X1igubs0c\nS+V7E+DocEr+wK+V6TTIcUc5PJ+d85yGBjGxaAagw7WFSB/1kqk8e8Hm6UKDTlOj\nBdbyQDI4AYCeewd/9CT6UTcWzYTMgaAZajq6xUdtdsUj9phyrVtTt3LCrDpwKsVU\n2aijG0o5Oc1U", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Erlangen-N\u00fcrnberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Erlangen-N\u00fcrnberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.sso.uni-erlangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Frank", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sso-admins@rrze.uni-erlangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tr\u00f6ger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", { "contact_person": [ { "given_name": { "text": "UvT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lis-unix@uvt.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LIS Unix", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal.sunet.se/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tcs-personal.sunet.se.xml" } } ], [ "https://sp.elearning.uni-bremen.de/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.elearning.uni-bremen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Bremen - Zentrum f\u00fcr Multimedia in der Lehre", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Bremen - Zentrum f\u00fcr Multimedia in der Lehre", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://elearning.uni-bremen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "olio@zmml.uni-bremen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Oster", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.elearning.uni-bremen.de/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp.elearning.uni-bremen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.elearning.uni-bremen.de,OU=Zentrum fuer Multimedia in der Lehre,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFNjCCBB6gAwIBAgIEEKXHTTANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu\naXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g\nQ0EwHhcNMTAwOTA3MTQxODM3WhcNMTUwODEyMTQxODM3WjCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV\nbml2ZXJzaXRhZXQgQnJlbWVuMS0wKwYDVQQLEyRaZW50cnVtIGZ1ZXIgTXVsdGlt\nZWRpYSBpbiBkZXIgTGVocmUxIzAhBgNVBAMTGnNwLmVsZWFybmluZy51bmktYnJl\nbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRz6jsYLtM9u\nmhTah1G1ja6fM6pxYotgxAX0AVIeqN0yPoMqbyWPyVSah6dYWcB6w9mluUMOQl7n\nuYrR02PPewdeaQjbfszzMsvedPisstsgQQovcqsDerQf/8DCwoYTRXr02BH58zIP\ng6xa10lCPmAVs8hvQCgOwfpHiJkBosFYnXT26KgB+x5BvzRtk0SP6suxaukTAzrY\n5P6B9bS0a6cug5BAKPTtGePogyiMG4q1+XYH0CbLNW5xaBdSwP5D8ZbPDTQ+kaJ6\nclJjpvQikNsAd54QAXEtAugGcd+FHePQ66zc6Pwd9ScMBujdWc+urJR7XxO+4arS\nIVocpMFzrwIDAQABo4IBpjCCAaIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ66O97b2HFg7rR\nkNvrX0sSEZZ35DAfBgNVHSMEGDAWgBTky8TsedDfrm6skomunUkvxeWYQTCBhQYD\nVR0fBH4wfDA8oDqgOIY2aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYnJlbWVu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDygOqA4hjZodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgaAGCCsGAQUFBwEB\nBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1i\ncmVtZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEYGCCsGAQUFBzAChjpodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCZWz6MxY30W1tO9ee+bvveN7qnyHcP\nmVIVrCaJoNBj1XrybyWwJIAHJgxu8MAk9mqovgPnankubQapGPLvm9cEQcy2Prk8\n0dMbYUvQUDQ7bBAqtWz+tcJ7xdbbAsS5ZKXkqgrrjxhdELmraNDuJLixq0uoeyHw\nLFfjps9UgaikwwxlAkh/GI3eKbEdBjW600BwmKGgX8+Fn2xxkEDlDuiBrTqOenJ1\nya7z3CrdIienWIfrTcFvvQfoQMeRuKt0hyoZvgVrpEh9Cy9wr6eQb3aV1MouSOaU\nn+92msAlsUQLZR6LMB31MwVzS3NGr+9Xd2N4h2bcaD4U9nYuPAMD4JRK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp.elearning.uni-bremen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.elearning.uni-bremen.de,OU=Zentrum fuer Multimedia in der Lehre,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFNjCCBB6gAwIBAgIEEKXHTTANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu\naXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g\nQ0EwHhcNMTAwOTA3MTQxODM3WhcNMTUwODEyMTQxODM3WjCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV\nbml2ZXJzaXRhZXQgQnJlbWVuMS0wKwYDVQQLEyRaZW50cnVtIGZ1ZXIgTXVsdGlt\nZWRpYSBpbiBkZXIgTGVocmUxIzAhBgNVBAMTGnNwLmVsZWFybmluZy51bmktYnJl\nbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsRz6jsYLtM9u\nmhTah1G1ja6fM6pxYotgxAX0AVIeqN0yPoMqbyWPyVSah6dYWcB6w9mluUMOQl7n\nuYrR02PPewdeaQjbfszzMsvedPisstsgQQovcqsDerQf/8DCwoYTRXr02BH58zIP\ng6xa10lCPmAVs8hvQCgOwfpHiJkBosFYnXT26KgB+x5BvzRtk0SP6suxaukTAzrY\n5P6B9bS0a6cug5BAKPTtGePogyiMG4q1+XYH0CbLNW5xaBdSwP5D8ZbPDTQ+kaJ6\nclJjpvQikNsAd54QAXEtAugGcd+FHePQ66zc6Pwd9ScMBujdWc+urJR7XxO+4arS\nIVocpMFzrwIDAQABo4IBpjCCAaIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ66O97b2HFg7rR\nkNvrX0sSEZZ35DAfBgNVHSMEGDAWgBTky8TsedDfrm6skomunUkvxeWYQTCBhQYD\nVR0fBH4wfDA8oDqgOIY2aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktYnJlbWVu\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDygOqA4hjZodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgaAGCCsGAQUFBwEB\nBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1i\ncmVtZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEYGCCsGAQUFBzAChjpodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCZWz6MxY30W1tO9ee+bvveN7qnyHcP\nmVIVrCaJoNBj1XrybyWwJIAHJgxu8MAk9mqovgPnankubQapGPLvm9cEQcy2Prk8\n0dMbYUvQUDQ7bBAqtWz+tcJ7xdbbAsS5ZKXkqgrrjxhdELmraNDuJLixq0uoeyHw\nLFfjps9UgaikwwxlAkh/GI3eKbEdBjW600BwmKGgX8+Fn2xxkEDlDuiBrTqOenJ1\nya7z3CrdIienWIfrTcFvvQfoQMeRuKt0hyoZvgVrpEh9Cy9wr6eQb3aV1MouSOaU\nn+92msAlsUQLZR6LMB31MwVzS3NGr+9Xd2N4h2bcaD4U9nYuPAMD4JRK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://brainstorm.swami.se/shibboleth", { "entity_id": "https://brainstorm.swami.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://brainstorm.swami.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://brainstorm.swamid.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "brainstorm.swami.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=brainstorm.swami.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2\nMTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG\nhSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC\nLkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+\nKkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9\nnCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv\naS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw\nVDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3\nYW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B\nAQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1\n+sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u\n+6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI\nXuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc\ni9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM\nqaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "brainstorm.swami.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=brainstorm.swami.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFTCCAf2gAwIBAgIJAO3qLFI/wxugMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2JyYWluc3Rvcm0uc3dhbWkuc2UwHhcNMTAwNDA5MTI0ODM2WhcNMjAwNDA2\nMTI0ODM2WjAeMRwwGgYDVQQDExNicmFpbnN0b3JtLnN3YW1pLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3H5P1dRFYDCim0NWC4i0vT4iosyrhquG\nhSdvTXDOocdO4RhVuRasBXhV/1l0RU9Pfv2Z3H5AzceMnDz2fdBa+k25k+kCj1MC\nLkgZ8/fscLrsVPB5jyOw8CR849US4kwLT2lc5mRUpx+Z+yiTQrLoQ51YSt4c36p+\nKkaKmPA49QwYpYinjT5He553Un++O7erSYq2Euhq9nhgN42EoIItVcBcNrmPRzP9\nnCO/8jFLYRN5KCEJGsXf5131M+21S9lbxObANgqlNRFPtq+fAJb8ZeLbmLYY0giv\naS4QswuzxzoRGNkQUmj5vCdD+Cl+aE5WWPXr/em4VbiteBdSeINAWQIDAQABo1Yw\nVDAzBgNVHREELDAqghNicmFpbnN0b3JtLnN3YW1pLnNlhhNicmFpbnN0b3JtLnN3\nYW1pLnNlMB0GA1UdDgQWBBSKEWDNIMXPNdeLGCnG+tHAd7O1RTANBgkqhkiG9w0B\nAQUFAAOCAQEAr2cfn+EqNXLVqYBOgImm0WxSiONcVSGC9e7G969D7hh4YIl6orx1\n+sA+2qY5Bz06xIbCgzOIdNkuLSLsRCCayNrGaYpUmt12FA/nSw1AY3h5bJQCyU0u\n+6d2/SB5WFgD4GAQSzuDEtE4VSgdEc0RRvzdijMEQdmFNNeXu3yXKWgb/chW3XzI\nXuhEAr6Wl4spIiTspgdOFCsSCASndaq+0F+MSKNvmx5RcJ5K/AZRzHw37JjvOUfc\ni9PxrmWNpope+nuhMyHOvZfJwujustm1QIqAsAlotmHOdCyUl2nt+qAvD4WwjBqM\nqaUNxvQRc9GY/GbtcpYRxQJSnCsSKsQjAw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://brainstorm.swami.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://brainstorm.swami.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://brainstorm.swami.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://brainstorm.swami.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/brainstorm.swami.se.xml" } } ], [ "https://www.rediris.es/sir/rediristestidp", { "entity_id": "https://www.rediris.es/sir/rediristestidp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.rediris.es.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://sir.rediris.es/simplesamlphp/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "http://sir.rediris.es/simplesamlphp/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "RedIRIS Test IDP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "es", "text": "RedIRIS Test IDP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This is a test IdP run by RedIRIS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "es", "text": "Este es un IdP de pruebas operado por RedIRIS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEbTCCA1WgAwIBAgIQE4Nv+KfqJviO2JRRnaYt7TANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDcxNTAwMDAwMFoXDTEzMDcxNDIzNTk1OVowSjELMAkGA1UEBhMCRVMxEDAOBgNVBAgTB1NldmlsbGExEDAOBgNVBAoTB1JlZElSSVMxFzAVBgNVBAMTDnNpci5yZWRpcmlzLmVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA09NWniyYzA2UzEiMuhBVVqD/h1D3BNUtzNj96DDA7QQneuRYH5lNP4FD0GU5rbiD7/ST9n9I6jCciHWnS7+3TuBzlGC+vBpi+84AW6Ln2Af8EKpuGVVS83CEZI50lTK3gKi+FXBdvVMg1mXozyaZYrOUHS/dhoSqQJaIsQFZpQ3OWTjQNtRl6VssWr9gyfuMn+DpcKVvdMPnNqUQfcKkSlXKBxujw2fZ+fa4LfQOzJm7jUAoSqSdYXBo+VuCGZwJbPgjihIAtZ27Q39qzp82nc6H49DIIGgjJJvgqA5rVT3LZmgGffl5njOHShPowlFFANkUHsdgRir/76yH1JNPyQIDAQABo4IBYTCCAV0wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFOCMtAbYU+Rsk/1RF0qEZqyPKy5KMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBkGA1UdEQQSMBCCDnNpci5yZWRpcmlzLmVzMA0GCSqGSIb3DQEBBQUAA4IBAQB3lJmqV0T3fbyLRhkSTr0PQFJlzwY3hlbwD0CGh7eRjktqW5r6B0JsvfSNvECReorH8PmkCawPi0HSqHLbppkmDENZEgB4rxWHjSHXKlr0HR4NEP8e569LlTfGSpoGAHZjGGnsdH2s5D6QtN4KcfmNhbzr/6gkqeq/5lxdGH3hcUP5Pnjtqy52+hdA5+V3pV9ZNa+oZtn+LHOTNgxb4B82HNXCpmY1+7y3ehzUoI4tEoIHtfhwkQxxI+Pe9PV9JTeFj+yf0Xx4bVYjNwARWfk0DGEF9FZpK+ouLf8g4CLYvIRfHmMjwpoyMpotrFhmxDRuZ4UnL7FVSwQgoaEYf3ZG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEbTCCA1WgAwIBAgIQE4Nv+KfqJviO2JRRnaYt7TANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDcxNTAwMDAwMFoXDTEzMDcxNDIzNTk1OVowSjELMAkGA1UEBhMCRVMxEDAOBgNVBAgTB1NldmlsbGExEDAOBgNVBAoTB1JlZElSSVMxFzAVBgNVBAMTDnNpci5yZWRpcmlzLmVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA09NWniyYzA2UzEiMuhBVVqD/h1D3BNUtzNj96DDA7QQneuRYH5lNP4FD0GU5rbiD7/ST9n9I6jCciHWnS7+3TuBzlGC+vBpi+84AW6Ln2Af8EKpuGVVS83CEZI50lTK3gKi+FXBdvVMg1mXozyaZYrOUHS/dhoSqQJaIsQFZpQ3OWTjQNtRl6VssWr9gyfuMn+DpcKVvdMPnNqUQfcKkSlXKBxujw2fZ+fa4LfQOzJm7jUAoSqSdYXBo+VuCGZwJbPgjihIAtZ27Q39qzp82nc6H49DIIGgjJJvgqA5rVT3LZmgGffl5njOHShPowlFFANkUHsdgRir/76yH1JNPyQIDAQABo4IBYTCCAV0wHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFOCMtAbYU+Rsk/1RF0qEZqyPKy5KMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBkGA1UdEQQSMBCCDnNpci5yZWRpcmlzLmVzMA0GCSqGSIb3DQEBBQUAA4IBAQB3lJmqV0T3fbyLRhkSTr0PQFJlzwY3hlbwD0CGh7eRjktqW5r6B0JsvfSNvECReorH8PmkCawPi0HSqHLbppkmDENZEgB4rxWHjSHXKlr0HR4NEP8e569LlTfGSpoGAHZjGGnsdH2s5D6QtN4KcfmNhbzr/6gkqeq/5lxdGH3hcUP5Pnjtqy52+hdA5+V3pV9ZNa+oZtn+LHOTNgxb4B82HNXCpmY1+7y3ehzUoI4tEoIHtfhwkQxxI+Pe9PV9JTeFj+yf0Xx4bVYjNwARWfk0DGEF9FZpK+ouLf8g4CLYvIRfHmMjwpoyMpotrFhmxDRuZ4UnL7FVSwQgoaEYf3ZG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.rediris.es/sir/edugain/SIR_MRPS.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.rediris.es/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-10-09T13:08:24Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "es", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "es", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.rediris.es/index.php.en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "es", "text": "http://www.rediris.es/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "SIR helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sir@rediris.es", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://aginfra-sg.ct.infn.it/shibboleth", { "entity_id": "https://aginfra-sg.ct.infn.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aginfra-sg.ct.infn.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-07-06T13:20:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "agINFRA Science Gateway provided by INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "agINFRA Science Gateway erogato da INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ct.infn.it/index.php?lang=en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.ct.infn.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "en", "text": "http://aginfra-sg.ct.infn.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://aginfra-sg.ct.infn.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "agINFRA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "agINFRA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This Science Gateway has been built mainly for the Virtual Research Community of the agINFRA project but it is of course open to everybody interested in agricultural sciences. The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "This Science Gateway has been built mainly for the Virtual Research Community of the agINFRA project but it is of course open to everybody interested in agricultural sciences. The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aginfra-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "cogito-med.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "earthserver-sg.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "garr-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "klios.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay2.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay2.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFXTCCBEWgAwIBAgIQE5TDDH3lFO5uxQpbWM8AKzANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTEyMDEwNDAwMDAwMFoXDTE1MDEwMzIzNTk1OVowgbkxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwU5NTEyMzEOMAwGA1UECBMFSXRhbHkxEDAOBgNVBAcT\n B0NhdGFuaWExGTAXBgNVBAkTEFZpYSBTLlNvZmlhIG4uNjQxLjAsBgNVBAoTJUlz\n dGl0dXRvIE5hemlvbmFsZSBkaSBGaXNpY2EgTnVjbGVhcmUxDzANBgNVBAsTBkNP\n TUVUQTEcMBoGA1UEAxMTbGlmZXJheTIuY3QuaW5mbi5pdDCCASIwDQYJKoZIhvcN\n AQEBBQADggEPADCCAQoCggEBAKzosD7l9Ec1HHZv5EAU5R4mIkmeSgi5ga6vlJDh\n bd0DvvqWfEEeLdbpX8w/nE0rVhRSnO5hjwJXgIp3dt1aOO2H+GWZt9fNYc+hV479\n UMs5za5lKoPt93Tz81sZ5EmDfqzr3Lr9om/KjwsjMR4SMo99nY6jV+Rh7A9cdaKI\n Zy6XCwo3DgogQZlmgH5dKUYQKX0E7IyE/EF3GDP2Re0oeFjpnhmmCIDrYW4BFLwF\n 2LeDpXR1cA5A9PNG1lrSqjqHJYDNAIlRi0GeYq/VIkz/qhlaopeN6rfg6hpimErZ\n nc5EmOtyeIvl5c/BSDttOXZpyyGm+yZ20G/YME8kIPlPZDcCAwEAAaOCAeEwggHd\n MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRIRJpl\n 5B8IZtyGaiMfALToZyo+fjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd\n BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE\n AbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu\n b3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG\n KWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG\n AQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCBmAYDVR0RBIGQMIGN\n ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghVhZ2luZnJhLXNnLmN0LmluZm4uaXSCFWNv\n Z2l0by1tZWQuY3QuaW5mbi5pdIIiZWFydGhzZXJ2ZXItc2cuY29uc29yemlvLWNv\n bWV0YS5pdIISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0MA0G\n CSqGSIb3DQEBBQUAA4IBAQBwqVD1t6LSt9z8cJmp9FHIwLGHPD+qSwd5028whjfp\n BIVZ4CC8OIiE8Q2zlpRIOhGxqCvUvvDNIULcu4L42e/Ap6qrg50kXdsfBsYZfd+R\n lEOQuESVQ41Ytovhsce+sxu4+At03eJgB+lTeJE/EZ/uylgfmw4xp6VeZmcB+Woa\n zAz0g27jGJK42ZDeQ3CG4xuL041eprUfMPfY3UgvRmN7QQXwoqy5tso5NO0jn59a\n xxcM29dtOIs9sW768sh19Be2sSXSU6jMZt7xb30Xj7QqObpMC1+Oq2SaSJ5OxqBv\n q7xZI2kQFFRu4ORCpAToLYS2MHhzfjBHwZG+vZBBARYp", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aginfra-sg.ct.infn.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "The agINFRA Science Gateway meshes-up Grid Computing and Cloud Computing enabled applications and lets users access them in an easy, transparent and ubiquitous way.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "agINFRA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "riccardo.rotondo@garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://play.mdh.se/shibboleth", { "id": "_629342af9576ac4bcdc0bac4ef3fc4beb3a68c0e", "entity_id": "https://play.mdh.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mdh.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mdh.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mdh.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mdh.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mdh.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.mdh.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "play.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAKvtXo7Z924eMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkubWRoLnNlMB4XDTEyMDkyMTA4NTM0N1oXDTIyMDkxOTA4NTM0N1ow\nFjEUMBIGA1UEAxMLcGxheS5tZGguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC1fDIENAaqctmukYnIMajTisvX74XzKa1c4ZrnlwaFgmKQIhmTeI3e\nuFNpYjVHfzpz7o19Q4vuFjogyfsi6cCahfvcLh7vvn3wplwTuA1Z1JNGlboybcmF\ntPOQnQTf1t0aSHaypOWNgZKnZuF87OM2bRDQ9LVHXgdAUIgjvC5PmIN0Rv0Ws7j5\nQj4Q1bpG6+byA0hFCOxa9KiQKs03XWB4SR0PZsSQDKVQh5HVwz8AdIxOhSg94bei\nOn0ztNMRcm4CNlmN5NNGhS+i02hZr3KPel6xe2SmqPmsLRLccowSQO8aLUPdde9o\nwDV0XtH69QzUg/GjLN8OT/Y2KyWcb90JAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkubWRoLnNlhgtwbGF5Lm1kaC5zZTAdBgNVHQ4EFgQUZxpUfZYV6co1kdmJwlqA\nkSQ4uL8wDQYJKoZIhvcNAQEFBQADggEBAHi1snMpIi11/cGVH4V1Okzc5ucw1nbJ\nmexzUwM/wRLqiO3JLYmGZWqj0P7FFdRK6Ug9q5HmBqn4AGl1lbWTsjee2FGQQtxF\nXeZkZTKYKu3fI0aLFp4omw7m0vsDIYIVKUQPdEV2brqKQSeURtdTXxieCZsR9+8U\nv+Zu6RkWzLUWOly86hcChrLLHtFwpzcKXG5OaHnlFyODzRuwMw7LUQZ+YkQUQeiR\nUihuipaxEeF9qspOnUJEmpAXEoGo/fOueGF045k2Bw6fH6hBbu/6k59Je/aeFZIM\ncPl/udSDVhrtgjhhK6hPgDEpcIskofAJC6+DejW8PESi0qV/pDpG9Eo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.mdh.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mdh.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mdh.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mdh.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mdh.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.mdh.se.xml" } } ], [ "https://idp.canarie.ca/idp/shibboleth", { "entity_id": "https://idp.canarie.ca/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.canarie.ca.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.canarie.ca/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.canarie.ca/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.canarie.ca/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.canarie.ca/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "canarie.ca", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.canarie.ca/en/about/aboutus", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "fr", "text": "http://www.canarie.ca/fr/a-propos/quinoussommes", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fr", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Canada\u00e2s Advanced Research and Innovation Network", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fr", "text": "Le r\u00e9seau \u00e9volu\u00e9 de recherche et d'innovation du Canada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIVAJ3fH1HeYIxXxMXYbZ/Bx85j/JgKMA0GCSqGSIb3DQEB\nBQUAMBkxFzAVBgNVBAMTDmlkcC5jYW5hcmllLmNhMB4XDTExMDcwNjE0MzUxMloX\nDTMxMDcwNjE0MzUxMlowGTEXMBUGA1UEAxMOaWRwLmNhbmFyaWUuY2EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcmyqTo01QVuqHI/ZXAdYP+iX6NjP2\ntopfFsR4y8TVYFN4vMvb5ZSFWPPjJ8T3O2epI8Hy9q4FWyPn1Pa/CZoFi1EMhu7b\nQJpOmLzeX6FOvf1X/5De2JnWv7JWMpUMeVqupe2YeCtoaXfViHOB9pW0go2zr6R8\najvQKxNX46V/o1ND6YwnlKRNsh4hn46cPtl/DNeKYFz4Uj6OHBRSfMHTZCWVENJB\nife66AS7X5hC6o7o2Sd5VHr0TgY+ZeKrl3/33war+RIGXr6cRW9iA9yEeW0Oi13Q\n3hkjPT7MNkvNJjWpERR7aBogQ3z5Id8Ygl+WASbyfoiXNCHPa3USAaynAgMBAAGj\nYzBhMEAGA1UdEQQ5MDeCDmlkcC5jYW5hcmllLmNhhiVodHRwczovL2lkcC5jYW5h\ncmllLmNhL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRDEuTlL5Y/HfiEJ/wzCfCz\notFdxjANBgkqhkiG9w0BAQUFAAOCAQEAD6WiCAdkGjA7Bza59pnn+/z5/Jhwn7Mf\n+WS0WAPz686nIxYjblMBjIVITedkAFvwnEBn0Rs+XNXrc90uRFCNFf4VfSP9NLEf\n7cTPNxHiGt6TqOju2Rg6OBmNwRqAtFNqKG7VeKgoiZ4FcRVU2AdQ8fYnxxtwO4xJ\n8Md//Yp0lGQzj2FpSU7dnbVRGWAEE3g1Ghjrwe9Aj6e6lunZNaIdTZ6Yvnsa5qly\nDngkPipfHlmi56QMo9Iqa3nEKaCv2ykKzTIIUdgDI/M8sHXgitp5tFrAK8f96iBu\nzwZrSXVMnjQppB7E2l48gea/BPyFP4FBlxeN8E6aIXH09uN+HbcohQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.canarie.ca:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.canarie.ca:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.canarie.ca/templates/services/docs/CAF_join_en.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.canarie.ca", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-08-28T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.canarie.ca:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.canarie.ca:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "canarie.ca", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIVAJ3fH1HeYIxXxMXYbZ/Bx85j/JgKMA0GCSqGSIb3DQEB\nBQUAMBkxFzAVBgNVBAMTDmlkcC5jYW5hcmllLmNhMB4XDTExMDcwNjE0MzUxMloX\nDTMxMDcwNjE0MzUxMlowGTEXMBUGA1UEAxMOaWRwLmNhbmFyaWUuY2EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcmyqTo01QVuqHI/ZXAdYP+iX6NjP2\ntopfFsR4y8TVYFN4vMvb5ZSFWPPjJ8T3O2epI8Hy9q4FWyPn1Pa/CZoFi1EMhu7b\nQJpOmLzeX6FOvf1X/5De2JnWv7JWMpUMeVqupe2YeCtoaXfViHOB9pW0go2zr6R8\najvQKxNX46V/o1ND6YwnlKRNsh4hn46cPtl/DNeKYFz4Uj6OHBRSfMHTZCWVENJB\nife66AS7X5hC6o7o2Sd5VHr0TgY+ZeKrl3/33war+RIGXr6cRW9iA9yEeW0Oi13Q\n3hkjPT7MNkvNJjWpERR7aBogQ3z5Id8Ygl+WASbyfoiXNCHPa3USAaynAgMBAAGj\nYzBhMEAGA1UdEQQ5MDeCDmlkcC5jYW5hcmllLmNhhiVodHRwczovL2lkcC5jYW5h\ncmllLmNhL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRDEuTlL5Y/HfiEJ/wzCfCz\notFdxjANBgkqhkiG9w0BAQUFAAOCAQEAD6WiCAdkGjA7Bza59pnn+/z5/Jhwn7Mf\n+WS0WAPz686nIxYjblMBjIVITedkAFvwnEBn0Rs+XNXrc90uRFCNFf4VfSP9NLEf\n7cTPNxHiGt6TqOju2Rg6OBmNwRqAtFNqKG7VeKgoiZ4FcRVU2AdQ8fYnxxtwO4xJ\n8Md//Yp0lGQzj2FpSU7dnbVRGWAEE3g1Ghjrwe9Aj6e6lunZNaIdTZ6Yvnsa5qly\nDngkPipfHlmi56QMo9Iqa3nEKaCv2ykKzTIIUdgDI/M8sHXgitp5tFrAK8f96iBu\nzwZrSXVMnjQppB7E2l48gea/BPyFP4FBlxeN8E6aIXH09uN+HbcohQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "fr", "text": "CANARIE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Canada's Advanced Research and Innovation Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "fr", "text": "Le r\u00e9seau \u00e9volu\u00e9 de recherche et d'innovation du Canada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.canarie.ca/en/about/aboutus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "fr", "text": "http://www.canarie.ca/fr/a-propos/quinoussommes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "noc@canarie.ca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Network Operations Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://pp-redmigr-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-redmigr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-redmigr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAPjBkccnPmL8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMzAxNTA5NDda\nFw0yMDAzMjcxNTA5NDdaMCYxJDAiBgNVBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5p\ndC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN0tKl0WTMBq\ndyKpQZ3yQmkftM0VCDayH8qLRVdwIfJQGsb4FH1JY1bBxFo7MAYyNQdVo/ZjPWgc\nuxlnLMpWNwIKq4ppKGB+tz7zJ0DnPLjVM3DZhkedKr5aMqb+GkWouWS7NefBI0Ur\n79CMk9VSNu4LtL8gkdt9Sa6ZiMhNXY7UvAjk6zYD9m6Aq2LTd2OJNemXRdTS6BJN\nKdQS/GrUN34xdWtiJpP73FB6LEZ/Zr0COAqDYjC8trfPLjHgrBlys7Vz2NtInepM\nlutsmgsCDkZmw4E7ER+rnG8p4k+QHNYyW3wuJ+IXEiD5kCwc9DPtwmU5n43OOVm2\nv9arg0mH6AUCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZG1pZ3ItYWRtaW4x\nLml0LnN1LnNlMB0GA1UdDgQWBBRN8FcDcUnWdavUqpTCcyShocucpjANBgkqhkiG\n9w0BAQUFAAOCAQEANeuBGDI/Seh1/8M/ZDEXKEtSzZkMH2yTjpyVsq5wT8AJyRhG\nhpVqWzjRPTOjoHsBvSxdBEIcp55PonshjsKao9Ml80f4HRO0TYOyLqcEmSjE2/ja\n7BG2MBLqkTuynDbcEaElvwq/ISIi2QV4SCjEPClSromna6RlA1SfXxnD2aP8Sy/9\ndzuDa2tLHOGU23V6aKCzU+EPmMtqxKQiF+PH8aK/zW3ZrFhlslQh02ghh3sH+3n8\ntYKKiqdfhZMEf4oZur0E33RdJGW1nXbzqN4pXXS4kAzEIZoViyEz2/dy14YNrCzX\ngJIKAMgGoZsdVnA8bUktfVlibXOxBDcIRLeEgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-redmigr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-redmigr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAPjBkccnPmL8MA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMzAxNTA5NDda\nFw0yMDAzMjcxNTA5NDdaMCYxJDAiBgNVBAMTG3BwOS1yZWRtaWdyLWFkbWluMS5p\ndC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN0tKl0WTMBq\ndyKpQZ3yQmkftM0VCDayH8qLRVdwIfJQGsb4FH1JY1bBxFo7MAYyNQdVo/ZjPWgc\nuxlnLMpWNwIKq4ppKGB+tz7zJ0DnPLjVM3DZhkedKr5aMqb+GkWouWS7NefBI0Ur\n79CMk9VSNu4LtL8gkdt9Sa6ZiMhNXY7UvAjk6zYD9m6Aq2LTd2OJNemXRdTS6BJN\nKdQS/GrUN34xdWtiJpP73FB6LEZ/Zr0COAqDYjC8trfPLjHgrBlys7Vz2NtInepM\nlutsmgsCDkZmw4E7ER+rnG8p4k+QHNYyW3wuJ+IXEiD5kCwc9DPtwmU5n43OOVm2\nv9arg0mH6AUCAwEAAaNJMEcwJgYDVR0RBB8wHYIbcHA5LXJlZG1pZ3ItYWRtaW4x\nLml0LnN1LnNlMB0GA1UdDgQWBBRN8FcDcUnWdavUqpTCcyShocucpjANBgkqhkiG\n9w0BAQUFAAOCAQEANeuBGDI/Seh1/8M/ZDEXKEtSzZkMH2yTjpyVsq5wT8AJyRhG\nhpVqWzjRPTOjoHsBvSxdBEIcp55PonshjsKao9Ml80f4HRO0TYOyLqcEmSjE2/ja\n7BG2MBLqkTuynDbcEaElvwq/ISIi2QV4SCjEPClSromna6RlA1SfXxnD2aP8Sy/9\ndzuDa2tLHOGU23V6aKCzU+EPmMtqxKQiF+PH8aK/zW3ZrFhlslQh02ghh3sH+3n8\ntYKKiqdfhZMEf4oZur0E33RdJGW1nXbzqN4pXXS4kAzEIZoViyEz2/dy14YNrCzX\ngJIKAMgGoZsdVnA8bUktfVlibXOxBDcIRLeEgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-redmigr-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-redmigr-admin.it.su.se.xml" } } ], [ "https://pp-prod-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-prod-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-prod-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-prod-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y\nMDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC\nFIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA\n8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg\nUPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O\n/JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx\nBC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl\nZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC\nAQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6\nu/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO\nMJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg\nGkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb\nyogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC\n3kwqqXGjzwCQvYBoTqQwTDdO3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-prod-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-prod-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAP8sLfGcmOsKMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5zZTAeFw0xMDAzMjQxNDI3NDZaFw0y\nMDAzMjExNDI3NDZaMCMxITAfBgNVBAMTGHBwOS1wcm9kLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN46VBP4Q6f64DXTcKyC\nFIiKOP8CoTJy20kwZiizykrePVnSyZfAms8Zgksy2NlzLfpvDSD+wk37BbDPn1jA\n8suMqozWIFXLb+/DtT+MLmpaHOVE8vPKTHUPNh6dT4F8eOU4fBX5Ug+QYgmbWBUg\nUPuAyjyRIuV26kN0goFV7DQvuDzUoaOUEpGKu8Tt7pHOd7XFUB1ygN8cuozrCq7O\n/JLzOC2rPJR2UGmll+1f7AcJj43/ZTc05iNZQzKBZQRFUNlUElZHwDcmBZv8LNNx\nBC7tq5wzsFX51r6sW43hV7VFs9RYkWvO7lQ8lLaHa/kunM/FkmDkJEUi9TkdQJXl\nZMUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXByb2QtYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBR/UfLUcj9RRmh5gSsPauIy0Ytn5zANBgkqhkiG9w0BAQUFAAOC\nAQEAU07b1XSnv4SfdqKprvAqpP/4zCArsdJyOy+nBI03r9KRBxu1eU2zuVgg9DJ6\nu/nc+176NUFRta9BwOJ53ioffGkVep/8P4g3HLp/EtpxJpycgIweJ62Ydo8JOAzO\nMJXHSjF8CqVQse22yntqU43cQuDwQB3VF5+un2gvJ34al942iqz1CnRTRsSFF6Dg\nGkfLyE/a/WBCcaQYdjI3ZSOyDrH8qDqVx9zzgYdILFHC3/9Ed+0mkV7VqvAeSsFb\nyogOGjGfiq+FxU4S3pDLXKObqfMiGTnVF6HgKD1a/F6yk6iypZjpO1hG7cfQP2bC\n3kwqqXGjzwCQvYBoTqQwTDdO3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-prod-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-prod-admin.it.su.se.xml" } } ], [ "https://idp.surfnet.nl", { "entity_id": "https://idp.surfnet.nl", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.surfnet.nl.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wayf.surfnet.nl/federate/saml20" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://wayf.surfnet.nl/federate/saml20/https%253A%252F%252Fidp.surfnet.nl" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://wayf.surfnet.nl/federate/saml20/https%253A%252F%252Fidp.surfnet.nl" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIJANm7yUGYaeG1MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV\nBAYTAk5MMRAwDgYDVQQKEwdTVVJGbmV0MREwDwYDVQQLEwhTZXJ2aWNlczEZMBcG\nA1UEAxMQRmVkZXJhdGllIEJlaGVlcjEqMCgGCSqGSIb3DQEJARYbZmVkZXJhdGll\nLWJlaGVlckBzdXJmbmV0Lm5sMB4XDTA4MDYwNTE1MDgyMVoXDTIzMDYwMjE1MDgy\nMVoweTELMAkGA1UEBhMCTkwxEDAOBgNVBAoTB1NVUkZuZXQxETAPBgNVBAsTCFNl\ncnZpY2VzMRkwFwYDVQQDExBGZWRlcmF0aWUgQmVoZWVyMSowKAYJKoZIhvcNAQkB\nFhtmZWRlcmF0aWUtYmVoZWVyQHN1cmZuZXQubmwwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/x+YuMaHyS3xeogfBB6hWrL4Frp+KzOuu4IixfhMHz3xI\nG5l7p2aNV8UrEXevOwMWCgMNxjfSLdZBgNhR14GBh2cVGCx9f/wUtB86scmkP3Pr\nRLoZWu/EIY6MEbgET3D3tkdGuVejQwwhJTlK2xxWHtEdEL5abjYLveDg6Lb6z9od\nljFevylBMZO+5LwTjpa3+B+07oMZr2sV1yjsG2BEBwTFz4XZzJAabeK9UO836qhN\nptktjffoCNen33tNCjzqci4wzgQef3CNA/Ef0tMKGotdldKC6FtHvXixmVY5RKUK\nIutm8sRwne8XYqrD54BAgXZQ0ZovxFbvGhA77YXxAgMBAAGjgd4wgdswHQYDVR0O\nBBYEFJNoYjIYUrDN/h1+9BZYOTk7jQBNMIGrBgNVHSMEgaMwgaCAFJNoYjIYUrDN\n/h1+9BZYOTk7jQBNoX2kezB5MQswCQYDVQQGEwJOTDEQMA4GA1UEChMHU1VSRm5l\ndDERMA8GA1UECxMIU2VydmljZXMxGTAXBgNVBAMTEEZlZGVyYXRpZSBCZWhlZXIx\nKjAoBgkqhkiG9w0BCQEWG2ZlZGVyYXRpZS1iZWhlZXJAc3VyZm5ldC5ubIIJANm7\nyUGYaeG1MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAI4IxrYPwwjJ\nD9gO1Vzt8ByeQaRe+V0Mv5Ox9RlcXV33WX8Ny8hqUS4/kjs9v7JOuOw7TRop/4QJ\nIAv/LEXH9B+hQ96zdLGMCcHI2crWF8l0yZ/DtgkpdlcyS7dNbjLtedtmgrOMSQub\nLE02tqoSUR491mQbRuXD49+kJsHXZH8I1YZqOShzPZ7+ksvnBd64txhef8OBlCzE\nelT60nOC3Jm8k3i0HwPcCYfDrh6+MJfC2dvfgktAcyu8rm1Q/ZelxaaXok17wUKg\nD8nDrVCOfTND1RCGcqJ3YVjYDhBrMdK+5NSuC5KOJUpVZbKgTOilnOM7B/Os8HJC\nfxLkDyGV/oQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "SURFnet BV (new)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "SURFnet BV (new)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.surffederatie.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "aai-beheer@surfnet.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI Beheer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "SURFfederatie Beheer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "federatie-beheer@surfnet.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://dev.lobber.se/shibboleth", { "entity_id": "https://dev.lobber.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://dev.lobber.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://dev.lobber.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://dev.lobber.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://dev.lobber.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://dev.lobber.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "dev.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=dev.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0\nWjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM\npI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+\nQyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP\nyqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV\nUjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ\n1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP\ngg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN\nBgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS\ncIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr\nTYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM\nEyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc\nrmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG\nHmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "dev.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=dev.lobber.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAKINT3sa5ZpkMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDWRldi5sb2JiZXIuc2UwHhcNMTAxMDI4MTEyNDI0WhcNMjAxMDI1MTEyNDI0\nWjAYMRYwFAYDVQQDEw1kZXYubG9iYmVyLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAuekKnkVirTk0wu+y0EYnCQAbLGX7QJXkQHgS98TNs/UCygLM\npI+Y05caeru2WDA8hYYCdULx6zHiOTW1+0evqJS1FgLoNJcIob/xfZs/Ie2ClQj+\nQyjvJ7DlsoeZnF+1IHH3qKtOgRGhdDPJkwtvM1YqT/ztg/ljjqpZiIl5ZDKl5hzP\nyqfpj8qygfdhOlhXG00+pX8YdAZT/EvVmYU6nPAt4SrW2WONv8D5RYv2DyW550JV\nUjTv5WI2uw5QG8EmjOYMaSWr36VSuYUydNJVJs+tl/gqt6dByLN6uCB/hocQH1xZ\n1tEg0wNZwZ+W3jHQxVfumQjZipZxhx0KpMnObwIDAQABozswOTAYBgNVHREEETAP\ngg1kZXYubG9iYmVyLnNlMB0GA1UdDgQWBBSpg+Gao6u/rM08SBPJlKKb9DFfJTAN\nBgkqhkiG9w0BAQUFAAOCAQEAANTCJlMnWje5vOHwz6n5koNkNo7glFE1vg3Q5vKS\ncIE1RDlJMmMaC0txi4Rz/LkYMHAf4w2E52/MRcATfjdXEYnxA5HtA7JLY3fS/Jkr\nTYGhWzeC73rIb9uJqvau7vW5yj/IIV7V3TiraMdwwH1aXce2r+VGFj62Y80HoDBM\nEyQVg0dtbf5cmo5u0LIyaUi+x6tfKcq7cdVDqfB4whDSB0buU7SsyU1w+oRgOOuc\nrmBs7EHePMu15nh8kZZlHt0XPi8FstIZ4gPwZPwM73DZ7XH5APB7kFkZNrNEIQCG\nHmi0jDCgx97asTKIuyfGrHl3p3JNN2AJSdTtOSDntnuOYQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://dev.lobber.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://dev.lobber.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://dev.lobber.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://dev.lobber.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://dev.lobber.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/dev.lobber.se.xml" } } ], [ "https://itacare.bahiana.edu.br/idp/shibboleth", { "entity_id": "https://itacare.bahiana.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/itacare.bahiana.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://itacare.bahiana.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://itacare.bahiana.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://itacare.bahiana.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://itacare.bahiana.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.bahiana.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.bahiana.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDxjCCAq4CAQAwDQYJKoZIhvcNAQEFBQAwgagxMzAxBgNVBAoTKkVzY29sYSBC\nYWhpYW5hIGRlIE1lZGljaW5hIGUgU2F1ZGUgUHVibGljYTEMMAoGA1UECxMDQ1BE\nMSEwHwYJKoZIhvcNAQkBFhJudGlAYmFoaWFuYS5lZHUuYnIxETAPBgNVBAcTCFNh\nbHZhZG9yMQ4wDAYDVQQIEwVCYWhpYTELMAkGA1UEBhMCQlIxEDAOBgNVBAMTB2l0\nYWNhcmUwHhcNMTExMDA2MTY0NjU2WhcNMTQxMDA1MTY0NjU2WjCBqDEzMDEGA1UE\nChMqRXNjb2xhIEJhaGlhbmEgZGUgTWVkaWNpbmEgZSBTYXVkZSBQdWJsaWNhMQww\nCgYDVQQLEwNDUEQxITAfBgkqhkiG9w0BCQEWEm50aUBiYWhpYW5hLmVkdS5icjER\nMA8GA1UEBxMIU2FsdmFkb3IxDjAMBgNVBAgTBUJhaGlhMQswCQYDVQQGEwJCUjEQ\nMA4GA1UEAxMHaXRhY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAK36i3sMlMwST5eW2ecBJJBkUz7Yu+MGyp2gDy4M4S7Tw7aiAo4BFYrbpN2UmhIt\n0vc+l1Ci0t9szr9PlNmg9fiHn6hqxDhMgWxD0Ce/oK+GYmdd6h64zVieWvW+1FTU\nw/uq9B1g9Uj81vpVsxGkM7FeFsgVKNpeW+yJNoT1hp/lEUky3bgl9z2/VDk5sBop\nEzfroSosr4WDFZFVSNQFfG8kdJF426c2jrLNDIJXSwqmS/DQP8heF1CxqFCm+A5x\n+4tpY4At4p2stqDncERdVGISPpWGlqtG4Mbvmgz0W0Hj2f6jhJehYP6eiPZgjeW6\nEmpUdXNqWgFl40BSG9cs6KECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAE5n+Yf8x\nSMAk6Sj2la08iXsgUUTPvoWZub8ajJwoTdKxBQfuBt+HdGCMsGhjOgHFhtqHGIc4\nmhLzKeqBs3dpafCKAkhJrMlQeTuUfZRu4YhsC1+ZmYu6BT2/W08TnJrgZ82KwakQ\nf7LN7rf1E6WLMaoA7E/cOVthvrdhZh9kU42mRSZykKqT+x9hbEhqczoBzKITpBjX\nL1w1kIsitIT95av4pdJf9X0zQVpguSCYcR6yTb2qKwlLlwiWXDKqO4nw7rymGoDD\n95ABrbcH/Qx3S7t1vwXXA5s8W2J58dQwwq7B9LnSxqXjvczXv6oPwUxRtl3hxKTK\nf11XT7vSPYxSFQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://itacare.bahiana.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://itacare.bahiana.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://itacare.bahiana.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://itacare.bahiana.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDxjCCAq4CAQAwDQYJKoZIhvcNAQEFBQAwgagxMzAxBgNVBAoTKkVzY29sYSBC\nYWhpYW5hIGRlIE1lZGljaW5hIGUgU2F1ZGUgUHVibGljYTEMMAoGA1UECxMDQ1BE\nMSEwHwYJKoZIhvcNAQkBFhJudGlAYmFoaWFuYS5lZHUuYnIxETAPBgNVBAcTCFNh\nbHZhZG9yMQ4wDAYDVQQIEwVCYWhpYTELMAkGA1UEBhMCQlIxEDAOBgNVBAMTB2l0\nYWNhcmUwHhcNMTExMDA2MTY0NjU2WhcNMTQxMDA1MTY0NjU2WjCBqDEzMDEGA1UE\nChMqRXNjb2xhIEJhaGlhbmEgZGUgTWVkaWNpbmEgZSBTYXVkZSBQdWJsaWNhMQww\nCgYDVQQLEwNDUEQxITAfBgkqhkiG9w0BCQEWEm50aUBiYWhpYW5hLmVkdS5icjER\nMA8GA1UEBxMIU2FsdmFkb3IxDjAMBgNVBAgTBUJhaGlhMQswCQYDVQQGEwJCUjEQ\nMA4GA1UEAxMHaXRhY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAK36i3sMlMwST5eW2ecBJJBkUz7Yu+MGyp2gDy4M4S7Tw7aiAo4BFYrbpN2UmhIt\n0vc+l1Ci0t9szr9PlNmg9fiHn6hqxDhMgWxD0Ce/oK+GYmdd6h64zVieWvW+1FTU\nw/uq9B1g9Uj81vpVsxGkM7FeFsgVKNpeW+yJNoT1hp/lEUky3bgl9z2/VDk5sBop\nEzfroSosr4WDFZFVSNQFfG8kdJF426c2jrLNDIJXSwqmS/DQP8heF1CxqFCm+A5x\n+4tpY4At4p2stqDncERdVGISPpWGlqtG4Mbvmgz0W0Hj2f6jhJehYP6eiPZgjeW6\nEmpUdXNqWgFl40BSG9cs6KECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAE5n+Yf8x\nSMAk6Sj2la08iXsgUUTPvoWZub8ajJwoTdKxBQfuBt+HdGCMsGhjOgHFhtqHGIc4\nmhLzKeqBs3dpafCKAkhJrMlQeTuUfZRu4YhsC1+ZmYu6BT2/W08TnJrgZ82KwakQ\nf7LN7rf1E6WLMaoA7E/cOVthvrdhZh9kU42mRSZykKqT+x9hbEhqczoBzKITpBjX\nL1w1kIsitIT95av4pdJf9X0zQVpguSCYcR6yTb2qKwlLlwiWXDKqO4nw7rymGoDD\n95ABrbcH/Qx3S7t1vwXXA5s8W2J58dQwwq7B9LnSxqXjvczXv6oPwUxRtl3hxKTK\nf11XT7vSPYxSFQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "EBMSP - Escola Bahiana de Medicina e Saude Publica", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.bahiana.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.bahiana.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "nti-claudiosantos@bahiana.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Claudio Santos", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibboleth.turnitin.com/shibboleth", { "entity_id": "https://shibboleth.turnitin.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/shibboleth.turnitin.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "Iparadigms, LLC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Iparadigms, LLC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.iparadigms.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "James Miller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jmiller@iparadigms.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/WAYF/SWAMID" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.turnitin.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.turnitin.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDTDCCAjSgAwIBAgIJAIqLzgt2qVGPMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF3NoaWJib2xldGgudHVybml0aW4uY29tMB4XDTEwMDUxNzIwMTg0NloXDTEz\nMDUxNjIwMTg0NlowIjEgMB4GA1UEAxMXc2hpYmJvbGV0aC50dXJuaXRpbi5jb20w\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6Ah31jPK49nKh6a6fec2c\nGbWoJzUMvjR03vtrmaeQlBYPtIT8q8sGh/U9mMDjpwIF2M7zgaQVe0TX41NrhaFk\nkuqM0doYCDGobdwZSgpOyBwlC8oaZuUHw3K0YuwhYJReCJ8SQtSy4TlbrNpRgf3D\nto5pvMk0zN6kX7zDYcVHASkuafmo2YRltiizu5RPgSNciFz10rkIXuLJaCzODbp+\noN1sCgojajsRrwxHjUnF2Lh+xyCl2Z0mqewtFYMU9uU1MWnOiW7ZXNiOMo40X31n\nFP5qin/OWiDd2WOzd/uopFO6pacSYcVzOJ7VKkN5MHW7F4hccDh8Iultt+FzGYYT\nAgMBAAGjgYQwgYEwHQYDVR0OBBYEFDegd5xIbdPu/4xC5tJlhSFklZLJMFIGA1Ud\nIwRLMEmAFDegd5xIbdPu/4xC5tJlhSFklZLJoSakJDAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLnR1cm5pdGluLmNvbYIJAIqLzgt2qVGPMAwGA1UdEwQFMAMBAf8wDQYJ\nKoZIhvcNAQEFBQADggEBADS7HJWU7ZH0RdoAxlEAricB9tVwUZaEwxIELPxr8v5h\nDcA2xoQGME/dCv2yatcwb40ObXW4Ter6ZAaitjCdw06wZywNhrHG24b7C2lX217q\nWA7PL/Jje4DSYmQhw8MFiqaVyXn9HUFZKXM67TP47O0p0MbBmnv27qQYyy28E0c+\nboll1CNGLQpRSlMsR9DYk5o6VdzPC32lzvqUFazOzKu4xJaJautWxw3om9uDi5md\nwbwnHoytTfkeQgndGXyl7PT++3mgWVffw5v5sLjssz70VP2HS3wQvpdewCg9oM/g\nZ/hwS++eSCs+hmsVPmZcSbUAWin9OcmD8xd6O90PLSc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.turnitin.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://www.propylaeum.de/shibboleth", { "entity_id": "https://www.propylaeum.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.propylaeum.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.propylaeum.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.propylaeum.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.propylaeum.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.propylaeum.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.propylaeum.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.propylaeum.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.propylaeum.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.propylaeum.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.propylaeum.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzDCCBLSgAwIBAgIHEnRZnq0yrjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA2WhcNMTYw\nODIyMTExMDA2WjCBmTELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRowGAYD\nVQQDExF3d3cucHJvcHlsYWV1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAKFh9caPIFhS2jIdLooVk30LY730XWVZ1lmaMu7k3C0btX4Vjjl3htj4\n0Z3zDNCQl3R09ITueC+gyHV6ADKeQLCuNh3AlY7bXKukYufUzDkdmGo6QyCUU4X9\n0KWBGez3D1PMbEAv2ay3D57GLJwtRP4LO8x+Y+Z3g0i3kb+4rC/k58g/V4Utqk5d\n3nA/iFMh2aD6clHUQ/fUBgicdloy1NW8G8Y9YIIj7TZBxxegPaIFBlt443SHuhr0\nbJ6DbFdhq+n4FyNQh3BNe2bs3Nsx4g8neQ1QFZp80wV6wlarLfJuDWQdRxzJDwUo\nl0QHuYKNQ8aEUW9EWMTDd5i1z63ejY8CAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUBqxCuJApxSI5xMQce7FuA23RsgQwHwYDVR0jBBgwFoAUemeMWxoTRIKz\nIVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVy\naXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmww\ngcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB6fmD4RCUhevBRvqaLb0sA\ngX2csj3pjfD+Q53sm6d1sk9CPuCMWYBHTUBKKIo6h9UZgGjj6NlmAt+iA9DxZHFY\ng+PSfw6t6SMvfZ7RslIcoZy4bsTLON71edCPccPWpKx7x0TSfg+aH+eu1kpSe47K\nR5TihEHKgIi36RCA6AY1JDDsNGjonZR4lG48NRXZ1HqY2Rh/kph3tNqfFQG9TkNj\nRtuYg/2um9+CjJnvI9wik7tMJKVkB2fToqRItNhxa7YEF001koHmSDZT7w3xAtQc\nohe+mhgrSBbjpHrLTJhtrRalopdfAwCUGwWP4fZdikWiAjZmgFnUqYfTOQ+Qng/2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.propylaeum.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.propylaeum.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzDCCBLSgAwIBAgIHEnRZnq0yrjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODI0MTExMDA2WhcNMTYw\nODIyMTExMDA2WjCBmTELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRowGAYD\nVQQDExF3d3cucHJvcHlsYWV1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAKFh9caPIFhS2jIdLooVk30LY730XWVZ1lmaMu7k3C0btX4Vjjl3htj4\n0Z3zDNCQl3R09ITueC+gyHV6ADKeQLCuNh3AlY7bXKukYufUzDkdmGo6QyCUU4X9\n0KWBGez3D1PMbEAv2ay3D57GLJwtRP4LO8x+Y+Z3g0i3kb+4rC/k58g/V4Utqk5d\n3nA/iFMh2aD6clHUQ/fUBgicdloy1NW8G8Y9YIIj7TZBxxegPaIFBlt443SHuhr0\nbJ6DbFdhq+n4FyNQh3BNe2bs3Nsx4g8neQ1QFZp80wV6wlarLfJuDWQdRxzJDwUo\nl0QHuYKNQ8aEUW9EWMTDd5i1z63ejY8CAwEAAaOCAfwwggH4MAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUBqxCuJApxSI5xMQce7FuA23RsgQwHwYDVR0jBBgwFoAUemeMWxoTRIKz\nIVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JheWVy\naXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5jcmww\ngcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQB6fmD4RCUhevBRvqaLb0sA\ngX2csj3pjfD+Q53sm6d1sk9CPuCMWYBHTUBKKIo6h9UZgGjj6NlmAt+iA9DxZHFY\ng+PSfw6t6SMvfZ7RslIcoZy4bsTLON71edCPccPWpKx7x0TSfg+aH+eu1kpSe47K\nR5TihEHKgIi36RCA6AY1JDDsNGjonZR4lG48NRXZ1HqY2Rh/kph3tNqfFQG9TkNj\nRtuYg/2um9+CjJnvI9wik7tMJKVkB2fToqRItNhxa7YEF001koHmSDZT7w3xAtQc\nohe+mhgrSBbjpHrLTJhtrRalopdfAwCUGwWP4fZdikWiAjZmgFnUqYfTOQ+Qng/2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.propylaeum.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.propylaeum.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.propylaeum.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.propylaeum.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://cafe.ifes.edu.br/idp/shibboleth", { "entity_id": "https://cafe.ifes.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.ifes.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifes.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifes.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifes.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifes.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ifes.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ifes.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElmZXMxDDAK\nBgNVBAsTA0RUSTEmMCQGCSqGSIb3DQEJARYXcmFtb24ucmFtb3NAaWZlcy5lZHUu\nYnIxEDAOBgNVBAcTB1ZpdG9yaWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQsw\nCQYDVQQGEwJCUjEZMBcGA1UEAxMQY2FmZS5pZmVzLmVkdS5icjAeFw0xMjA3MTIx\nMjM3NDJaFw0xNTA3MTIxMjM3NDJaMIGYMQ0wCwYDVQQKEwRJZmVzMQwwCgYDVQQL\nEwNEVEkxJjAkBgkqhkiG9w0BCQEWF3JhbW9uLnJhbW9zQGlmZXMuZWR1LmJyMRAw\nDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50bzELMAkGA1UE\nBhMCQlIxGTAXBgNVBAMTEGNhZmUuaWZlcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDh66pW+Rhc4JAQoixFgSRxnLOqyMd6Ej+7lw5XR+8e\nY1wuO7+U8swm2vsGYjhxtq1K51Yv8aM5az3NFuRZO2oz08WA3nnzaazCbLBVJdeA\n8G2SJd067snpsfKvQkQ1U6hZbInmBfByrIQdWeiiFE5r1jV5x0J8aOaO2UPwS2Ck\n7sTeuqJqp01OiLKIxomsD/YQmM3nQx2XkiecbGZdFGJLccY7JwL+imvsgbfqF616\n9EDYkdjQW8qLGk5Ssbfa4qvDMy+yd/N/3iRi0r8RnTbAV68n+U438eBqwj/ZGtmP\n728HFJkdk9SV6YQ9wKHkLbClZ7nKf5rLcSmHvrUpqyFxAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBACksOdIyK2sS3dbpx1GIpA9gJ5TawP+hIbid7NmNUgiDj8TRDuzF\nmdFIPwMh11z26oLYLZBpz5ySLyn7LuVBdweXCIUSmLHmT5a3T881voizs23DHWRV\nFHf54cE3L72Yx2SEmDRI0i/hjZqQjdeG3zCeFYu9kbxey96Ai3Pm8ckEyD00Fevf\nywqZ4hV7nPm05FFqzIxQbGca7NchVlJ3crxQS+Uk78ZfxE7LQ0U6Z9B4hHz1THRt\nhKZra+yquSApXct+eXqZUxgygP1xxecEydKpd5iuwWDDIXkvL/zkCfemLKHbpx/o\nq5gFXIQAVBN5SCcA239mPErPUkVjJ0BPs5o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifes.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifes.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifes.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifes.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDpjCCAo4CAQAwDQYJKoZIhvcNAQEFBQAwgZgxDTALBgNVBAoTBElmZXMxDDAK\nBgNVBAsTA0RUSTEmMCQGCSqGSIb3DQEJARYXcmFtb24ucmFtb3NAaWZlcy5lZHUu\nYnIxEDAOBgNVBAcTB1ZpdG9yaWExFzAVBgNVBAgTDkVzcGlyaXRvIFNhbnRvMQsw\nCQYDVQQGEwJCUjEZMBcGA1UEAxMQY2FmZS5pZmVzLmVkdS5icjAeFw0xMjA3MTIx\nMjM3NDJaFw0xNTA3MTIxMjM3NDJaMIGYMQ0wCwYDVQQKEwRJZmVzMQwwCgYDVQQL\nEwNEVEkxJjAkBgkqhkiG9w0BCQEWF3JhbW9uLnJhbW9zQGlmZXMuZWR1LmJyMRAw\nDgYDVQQHEwdWaXRvcmlhMRcwFQYDVQQIEw5Fc3Bpcml0byBTYW50bzELMAkGA1UE\nBhMCQlIxGTAXBgNVBAMTEGNhZmUuaWZlcy5lZHUuYnIwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDh66pW+Rhc4JAQoixFgSRxnLOqyMd6Ej+7lw5XR+8e\nY1wuO7+U8swm2vsGYjhxtq1K51Yv8aM5az3NFuRZO2oz08WA3nnzaazCbLBVJdeA\n8G2SJd067snpsfKvQkQ1U6hZbInmBfByrIQdWeiiFE5r1jV5x0J8aOaO2UPwS2Ck\n7sTeuqJqp01OiLKIxomsD/YQmM3nQx2XkiecbGZdFGJLccY7JwL+imvsgbfqF616\n9EDYkdjQW8qLGk5Ssbfa4qvDMy+yd/N/3iRi0r8RnTbAV68n+U438eBqwj/ZGtmP\n728HFJkdk9SV6YQ9wKHkLbClZ7nKf5rLcSmHvrUpqyFxAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBACksOdIyK2sS3dbpx1GIpA9gJ5TawP+hIbid7NmNUgiDj8TRDuzF\nmdFIPwMh11z26oLYLZBpz5ySLyn7LuVBdweXCIUSmLHmT5a3T881voizs23DHWRV\nFHf54cE3L72Yx2SEmDRI0i/hjZqQjdeG3zCeFYu9kbxey96Ai3Pm8ckEyD00Fevf\nywqZ4hV7nPm05FFqzIxQbGca7NchVlJ3crxQS+Uk78ZfxE7LQ0U6Z9B4hHz1THRt\nhKZra+yquSApXct+eXqZUxgygP1xxecEydKpd5iuwWDDIXkvL/zkCfemLKHbpx/o\nq5gFXIQAVBN5SCcA239mPErPUkVjJ0BPs5o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IFES - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IFES - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "Ifes - Instituto Federal do Espirito Santo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ifes.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ifes.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "ramon.ramos@ifes.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ramon Ramos", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://confluence-test.it.su.se/Shibboleth.sso", { "entity_id": "https://confluence-test.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://confluence-test.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://confluence-test.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "confluence-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=confluence-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy\nMjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o\nfvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4\nP2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b\ngo1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD\nj1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0\nEWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8\nx5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D\neoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ\nF0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R\n+FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg\na/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf\nZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU\nUc3kqnPScQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "confluence-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=confluence-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAJQUUOiUg8ASMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB4XDTEwMDgyNTExMjk1MloXDTIwMDgy\nMjExMjk1MlowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS10ZXN0LWFwcDEwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD3uzS0TzAX9UDxeTLasLorhR1rU2o\nfvADYWfz6drVXKKOszC58UmQ30+ks6J+90S2TOk9TuYUOkehaGnzGPLq1YqIV7x4\nP2z7iRIIvGH5dNVI7C5iIS83WOF5XQtARtiR2IzZxcfZC+1bXMzv+FeQk27Cyg5b\ngo1tKzjnJENNFbaLNZghXBZkwJRbI989p/mydIKbyfO8k8tWN+nOgWncjwuvEXdD\nj1cYBMgPJbmXWjzoRN6CRc0OjPyswCbiB3l5Jc/8ddh7TxjHx+MOloJLSABwdi/0\nEWjxJQZuJrRC6it4fnfjFX/C4r8p6DtdCJhLdfVN/s1IvbDwuqRTUYV9AgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtdGVzdC1hcHAxMB0GA1UdDgQWBBR8\nx5c7zq1zB49voRdZxIAGX3uNRTANBgkqhkiG9w0BAQUFAAOCAQEAQE1qdCNGxQ+D\neoCw6J1Xz7pTMrztfiJrk48+Yn4MQ48D+kgB0vRpY6jL0DNHrnXziQFqlx9E1boJ\nF0JpeKOrFav+pkmiCw+paDwURg1+Eh7hwt8cMwkTpb7Pl29TZxLlrlvCm4rBp91R\n+FVbzcyCJWvmle/PwusArj+I4TqwZDmb9kNNeENfxRT/pBjfbOKqJGAhJiz4BuBg\na/C1W3rYB0JDWS1GBFsYrsPAYA23B4F4DtaHtUz9LVhBCI90ldxWaFQQN9tSuULf\nZKpdnb5jA70+hVxEavkcihAmu6B3bcGTIO7ycrdcE31iW8VIXGf2jOictM35XLhU\nUc3kqnPScQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence-test.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/confluence-test.it.su.se.xml" } } ], [ "https://www.ascopubs.org/shibboleth", { "entity_id": "https://www.ascopubs.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.ascopubs.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Journals of the American Society of Clinical Oncology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Journals of the American Society of Clinical Oncology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ascopubs.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/ascojnls/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/ascojnls/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/ascojnls/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/ascojnls/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "http://saml.xi.dante.org.uk", { "entity_id": "http://saml.xi.dante.org.uk", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/saml.xi.dante.org.uk.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "DANTE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "DANTE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://dante.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "DANTE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "mandeep@dante.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "response_location": "http://xi.dante.org.uk:9080/oiosaml-demo/saml/LogoutServiceHTTPRedirectResponse", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://xi.dante.org.uk:9080/oiosaml-demo/saml/LogoutServiceHTTPRedirect" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "is_default": "true", "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xi.dante.org.uk:9080/oiosaml-demo/saml/SAMLAssertionConsumer" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICIjCCAYugAwIBAgIGASxQBrXyMA0GCSqGSIb3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFn\nZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcNMTAxMTE1MTQ1MzI1WhcNMjAxMTEyMTQ1MzI1WjA7\nMSQwIgYDVQQDDBtodHRwOi8vc2FtbC54aS5kYW50ZS5vcmcudWsxEzARBgNVBAsMCm9pb3NhbWwt\nc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJinj+SozzKBNhSg40xbOnMk9VLKKma/5jXY\n6yNSFFeBnCEMDCnWuIc/BL3g8KtJX01aKluaMdyNQoP1hia5r78ZcG0Vcp1jOTnJXY/XGaE/kxeP\nqfIbbzzA+nZWreBu9w423/DFIzLbCK3JeGuddWOaWOcX1keei0fv1HRmZSB9AgMBAAGjQjBAMB0G\nA1UdDgQWBBQhcMfYZwDSCe65OGFUGE3JeAEgBDAfBgNVHSMEGDAWgBQhcMfYZwDSCe65OGFUGE3J\neAEgBDANBgkqhkiG9w0BAQUFAAOBgQAzhIMRgmMw77Cchf0vmNK1MFotbPgMMLZKclc+ymUiELM2\nVmkNFA7cgoshLkEZzz7m0NuBLo5huNvGicSZvVhho+/hH334eerUWQP6htIqELZcd4/+ANwEnS+w\nyipEWt8Iv9QjHhFCC3A/RUxjica16KQmOfTmJnHRdcq2kmzqiA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICIjCCAYugAwIBAgIGASxQBrXyMA0GCSqGSIb3DQEBBQUAMCoxEzARBgNVBAoMCmtleW1hbmFn\nZXIxEzARBgNVBAsMCm9pb3NhbWwtc3AwHhcNMTAxMTE1MTQ1MzI1WhcNMjAxMTEyMTQ1MzI1WjA7\nMSQwIgYDVQQDDBtodHRwOi8vc2FtbC54aS5kYW50ZS5vcmcudWsxEzARBgNVBAsMCm9pb3NhbWwt\nc3AwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJinj+SozzKBNhSg40xbOnMk9VLKKma/5jXY\n6yNSFFeBnCEMDCnWuIc/BL3g8KtJX01aKluaMdyNQoP1hia5r78ZcG0Vcp1jOTnJXY/XGaE/kxeP\nqfIbbzzA+nZWreBu9w423/DFIzLbCK3JeGuddWOaWOcX1keei0fv1HRmZSB9AgMBAAGjQjBAMB0G\nA1UdDgQWBBQhcMfYZwDSCe65OGFUGE3JeAEgBDAfBgNVHSMEGDAWgBQhcMfYZwDSCe65OGFUGE3J\neAEgBDANBgkqhkiG9w0BAQUFAAOBgQAzhIMRgmMw77Cchf0vmNK1MFotbPgMMLZKclc+ymUiELM2\nVmkNFA7cgoshLkEZzz7m0NuBLo5huNvGicSZvVhho+/hH334eerUWQP6htIqELZcd4/+ANwEnS+w\nyipEWt8Iv9QjHhFCC3A/RUxjica16KQmOfTmJnHRdcq2kmzqiA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "true" } ] } ], [ "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/metadata.php/virtual_sp_for_swamid_uu", { "entity_id": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/metadata.php/virtual_sp_for_swamid_uu", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/elegitimation2-test.inloggning.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "sv", "text": "Svensk e-identitet AB via UU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Svensk e-identitet AB via UU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.e-identitet.se/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mikael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mikael.westoo@e-identitet.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Westoo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/saml2-logout.php/virtual_sp_for_swamid_uu" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjAyMjEwODMzMTNaGA8xOTE4MDIwOTAyMDQ1N1owgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL8MPSYwjQ+oSEiqrN2G9uhOygOxVh221hiKxj14+HzErr2eGVRuLtdEh4AJV7LoeK5UQwin02v966Nz+O53uto1jMbUgiFFR3i8QZ9Fmz9FdPuijMdnEUwWrCoXJsG5dt1GcwQ4+UVAZpn/Ta2frX2Pvml+KdQ5BnZeNt24GDCpAgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUpiA1ApKSo2xxmCl+eE7cur1zM2YwggEfBgNVHSMEggEWMIIBEoAUpiA1ApKSo2xxmCl+eE7cur1zM2ahgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBP9lo+LXhDs4yc2cl17Bn+LuuMMC6VrHLShQlipseQK2ZkEtff+HBgX2aSrH9VEyFMrOoSuDYJfgO94gNdT3n8jPsKjD0h74fNEDBQkiM9mGaOzB4AqHOgu9SaTe1FeqiujpoNEAkQ4VPWHCBqdTT2vzGwIY/ydHn+1ANGWB1d/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEsDCCBBmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8DELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxSDBGBgNVBAsUP1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVV9TdmVJRDElMCMGA1UEAxMcU3ZlbnNrIGUtaWRlbnRpdGV0IEFCIHZpYSBVVTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTAgFw0xMjAyMjEwODMzMTNaGA8xOTE4MDIwOTAyMDQ1N1owgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL8MPSYwjQ+oSEiqrN2G9uhOygOxVh221hiKxj14+HzErr2eGVRuLtdEh4AJV7LoeK5UQwin02v966Nz+O53uto1jMbUgiFFR3i8QZ9Fmz9FdPuijMdnEUwWrCoXJsG5dt1GcwQ4+UVAZpn/Ta2frX2Pvml+KdQ5BnZeNt24GDCpAgMBAAGjggFUMIIBUDAdBgNVHQ4EFgQUpiA1ApKSo2xxmCl+eE7cur1zM2YwggEfBgNVHSMEggEWMIIBEoAUpiA1ApKSo2xxmCl+eE7cur1zM2ahgfakgfMwgfAxCzAJBgNVBAYTAlNFMRAwDgYDVQQIEwdVcHBsYW5kMRAwDgYDVQQHEwdVcHBzYWxhMSUwIwYDVQQKExxTdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVMUgwRgYDVQQLFD9TdmVuc2sgZS1pZGVudGl0ZXQgQUIgdmlhIFVVX1N2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVVfU3ZlSUQxJTAjBgNVBAMTHFN2ZW5zayBlLWlkZW50aXRldCBBQiB2aWEgVVUxJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQBP9lo+LXhDs4yc2cl17Bn+LuuMMC6VrHLShQlipseQK2ZkEtff+HBgX2aSrH9VEyFMrOoSuDYJfgO94gNdT3n8jPsKjD0h74fNEDBQkiM9mGaOzB4AqHOgu9SaTe1FeqiujpoNEAkQ4VPWHCBqdTT2vzGwIY/ydHn+1ANGWB1d/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/saml2-acs.php/virtual_sp_for_swamid_uu" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/saml1-acs.php/virtual_sp_for_swamid_uu" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/saml2-acs.php/virtual_sp_for_swamid_uu" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elegitimation2-test.inloggning.se/simplesaml/module.php/saml/sp/saml1-acs.php/virtual_sp_for_swamid_uu/artifact" } ] } ] } ], [ "https://idp.unijui.edu.br/idp/shibboleth", { "entity_id": "https://idp.unijui.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.unijui.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unijui.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unijui.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unijui.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unijui.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unijui.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unijui.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unijui.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDqDCCApACAQAwDQYJKoZIhvcNAQEFBQAwgZkxDzANBgNVBAoTBlVOSUpVSTEO\nMAwGA1UECxMFQ09JTkYxIjAgBgkqhkiG9w0BCQEWE3JlZGVzQHVuaWp1aS5lZHUu\nYnIxDTALBgNVBAcTBElqdWkxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQsw\nCQYDVQQGEwJCUjEaMBgGA1UEAxMRaWRwLnVuaWp1aS5lZHUuYnIwHhcNMTEwODEw\nMTg1ODEyWhcNMTQwODA5MTg1ODEyWjCBmTEPMA0GA1UEChMGVU5JSlVJMQ4wDAYD\nVQQLEwVDT0lORjEiMCAGCSqGSIb3DQEJARYTcmVkZXNAdW5panVpLmVkdS5icjEN\nMAsGA1UEBxMESWp1aTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV\nBAYTAkJSMRowGAYDVQQDExFpZHAudW5panVpLmVkdS5icjCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAL4ZMwDcJtiwQ7aE51xnBt0MsU5qRdilo2y1RLfR\nEj67K2O9adt2T4Z+MLCPDljJazzS/X5iFiL0sm2iFrHovkkXVVRR+7T61WdKfFhB\ngiWqBuLJNBscHPRrXLSEm+ZTG/RhOA028PHWilFXjKpYoNJYifsL1NOK9n+lS43+\nI7lam9d6xKQtqkZjsgeY4E07/bHBBjwYwvqC+HdVZQ6oJhz3iFNf3yMHDttT45Hy\nR9pA8ZWggyM7MektA+4fliQZd0vEUKVJyUkhOKnLK+BJPG1U77tfgm7J7FaKNCMJ\ng5MeEDN7H61pFKV4SKsLpkN+Dv4EA7JRlr5gex8HE3uMqgUCAwEAATANBgkqhkiG\n9w0BAQUFAAOCAQEANYL2y1QNhq4JNs6jsyhHsLy2yFH9PAQuIxPw5uYo33O5oES/\nACWvOoVEX+wz1Gyh29ODdb/osO0r+9/L9jhBaJCq1hhhzPn7kUuMry9qdDhMINN+\n5q0e1F7UKhdBEcXASpSB4zXFJkPkBU7Rh7lHi1cpyuTSk4cP8YYkUVUSVgAkDlOz\n1JuQIeCUlbCK8B5ArWEesVD5ts3MydnMsx1Qp7x85N/Q2LBGhsg+6T36KlzgLyar\nC6T5NDFKSyUeDSJ4XclC77MUAVqlE9K4aSbs1ui38aeDEeRrt3D4s0RNkN6XlBPC\nskHhy4NszUPhb3+BwKn/tExBYB5UE5fjWY7rOA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.unijui.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.unijui.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.unijui.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.unijui.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unijui.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDqDCCApACAQAwDQYJKoZIhvcNAQEFBQAwgZkxDzANBgNVBAoTBlVOSUpVSTEO\nMAwGA1UECxMFQ09JTkYxIjAgBgkqhkiG9w0BCQEWE3JlZGVzQHVuaWp1aS5lZHUu\nYnIxDTALBgNVBAcTBElqdWkxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQsw\nCQYDVQQGEwJCUjEaMBgGA1UEAxMRaWRwLnVuaWp1aS5lZHUuYnIwHhcNMTEwODEw\nMTg1ODEyWhcNMTQwODA5MTg1ODEyWjCBmTEPMA0GA1UEChMGVU5JSlVJMQ4wDAYD\nVQQLEwVDT0lORjEiMCAGCSqGSIb3DQEJARYTcmVkZXNAdW5panVpLmVkdS5icjEN\nMAsGA1UEBxMESWp1aTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV\nBAYTAkJSMRowGAYDVQQDExFpZHAudW5panVpLmVkdS5icjCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAL4ZMwDcJtiwQ7aE51xnBt0MsU5qRdilo2y1RLfR\nEj67K2O9adt2T4Z+MLCPDljJazzS/X5iFiL0sm2iFrHovkkXVVRR+7T61WdKfFhB\ngiWqBuLJNBscHPRrXLSEm+ZTG/RhOA028PHWilFXjKpYoNJYifsL1NOK9n+lS43+\nI7lam9d6xKQtqkZjsgeY4E07/bHBBjwYwvqC+HdVZQ6oJhz3iFNf3yMHDttT45Hy\nR9pA8ZWggyM7MektA+4fliQZd0vEUKVJyUkhOKnLK+BJPG1U77tfgm7J7FaKNCMJ\ng5MeEDN7H61pFKV4SKsLpkN+Dv4EA7JRlr5gex8HE3uMqgUCAwEAATANBgkqhkiG\n9w0BAQUFAAOCAQEANYL2y1QNhq4JNs6jsyhHsLy2yFH9PAQuIxPw5uYo33O5oES/\nACWvOoVEX+wz1Gyh29ODdb/osO0r+9/L9jhBaJCq1hhhzPn7kUuMry9qdDhMINN+\n5q0e1F7UKhdBEcXASpSB4zXFJkPkBU7Rh7lHi1cpyuTSk4cP8YYkUVUSVgAkDlOz\n1JuQIeCUlbCK8B5ArWEesVD5ts3MydnMsx1Qp7x85N/Q2LBGhsg+6T36KlzgLyar\nC6T5NDFKSyUeDSJ4XclC77MUAVqlE9K4aSbs1ui38aeDEeRrt3D4s0RNkN6XlBPC\nskHhy4NszUPhb3+BwKn/tExBYB5UE5fjWY7rOA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unijui.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unijui.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "redes@unijui.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Nucleo de Redes e Banco de Dados", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.liu.se/idp/shibboleth", { "entity_id": "https://login.liu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/login.liu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.liu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.liu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.liu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.liu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "liu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "sv", "text": "https://login.liu.se/idp/images/logo-350x68-sv.png", "width": "350", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "68" }, { "lang": "sv", "text": "https://login.liu.se/idp/images/logo-80x53-sv.png", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "53" }, { "lang": "sv", "text": "https://login.liu.se/idp/images/logo-50x50.png", "width": "50", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "50" }, { "lang": "sv", "text": "https://login.liu.se/idp/images/logo-16x16.png", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "lang": "en", "text": "https://login.liu.se/idp/images/logo-350x68-en.png", "width": "350", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "68" }, { "lang": "en", "text": "https://login.liu.se/idp/images/logo-80x53-en.png", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "53" }, { "lang": "en", "text": "https://login.liu.se/idp/images/logo-50x50.png", "width": "50", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "50" }, { "lang": "en", "text": "https://login.liu.se/idp/images/logo-16x16.png", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" } ], "display_name": [ { "lang": "sv", "text": "Link\u00f6pings universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Link\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identitsutgivare f\u00f6r anst\u00e4llda och studenter vid Link\u00f6pings universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Identity Provider for employees and students at Link\u00f6ping University.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.236.0.0/16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:17::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:58.397282,15.578624", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "liu.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5\nMDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH\nX3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9\n2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM\nePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1\nCobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3\ng41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8\nBgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq\nhkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3\nbEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB\nt2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv\nG2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r\nzB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I\ndE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.liu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.liu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.liu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.liu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "liu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUUGevf/6+3wexHl4UyWmMfjha+8owDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMB4XDTA5MDYyNTA2Mjg1NloXDTI5\nMDYyNTA2Mjg1NlowFzEVMBMGA1UEAxMMbG9naW4ubGl1LnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkdGaEeZYE4lLbCTP3I/7SWH2dI4RfbVp0bPH\nX3TSDGUAJMf8lVwignl37pypkj1it/Ea1oOs1QAUUJF2s7eDKbbsQZ6IMEZHUCG9\n2yBt6cAA7HH8XyhyQodkTZd6JhY/HJY1oAiKXar7JSnxnVdg6365Z4rP+W4UHcHM\nePgj6SqR0eW6qXmEIx9a/cyJ+s/R5cUiTrNDL9c0FH/watGYgesLxCxSSgijW7L1\nCobl5Y5+Wr8i3sPPNVVtHXsp1aRI4G4YWW2qsoPF94s9f+LguJ+vHMT2URqplOZ3\ng41V7NFMqSw8f7n32BKl7ekAVBfhAwMuiKSENCuJ1vWHsXS7wwIDAQABo18wXTA8\nBgNVHREENTAzggxsb2dpbi5saXUuc2WGI2h0dHBzOi8vbG9naW4ubGl1LnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBSouPd/n3U2de/t4ArJMSZcZGlsrjANBgkq\nhkiG9w0BAQUFAAOCAQEAdupL+cmtm9wOczmRze5JGpSkrEnJLWOABVH71QGhRPd3\nbEA93XLjwiO9NPuFyLrb03IUrcgdlgkxnCoq2dla2IQBI6ky+VSuc4lCsdanI+XB\nt2SymRPiqJ60K04Rm4TYOZHsDVHPO3dE3f4mjbhx/irlPmDIM+eB88SbT1nPRQfv\nG2bsafC6oxZjtT5CDJP30lUpieKkmIneVjTmYHBLQmWvl0G5o5j5OLtVj1xhfz9r\nzB2373DVTdsTnFIbFLDF8bGXt1jhxNOT5cxviUYKI+L1VLwKRjWlFd2tUMMKKz/I\ndE1S/LL5o/3BCZXOh9Fuvm6ND4e+jSkCizMQNgm4iw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "LiU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "LiU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Link\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Link\u00f6pings universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.liu.se?l=en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.liu.se?l=sv", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "saml-admins@liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Link\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "sur_name": { "text": "LiU-IT SAML admins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "email_address": [ { "text": "helpdesk@liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Link\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "sur_name": { "text": "LiU-IT Helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "saml-admins@liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Link\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "sur_name": { "text": "LiU-IT SAML admins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://meetingtools.nordu.net/shibboleth", { "entity_id": "https://meetingtools.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "NORDUnet E-Meeting Tools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "NORDUnet E-Meeting Tools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://meetingtools.nordu.net/Shibboleth.sso/DS/idp.nordu.net" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "meetingtools.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=meetingtools.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDCTCCAfGgAwIBAgIJAMw0JbtsXnrGMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFm1lZXRpbmd0b29scy5ub3JkdS5uZXQwHhcNMTExMDA3MjE0MjU3WhcNMjEx\nMDA0MjE0MjU3WjAhMR8wHQYDVQQDExZtZWV0aW5ndG9vbHMubm9yZHUubmV0MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApF6eyxvsRmbALxDE1Mlxt1IV\nSY9pEr28vv1T3HDQFW0TI2SQeMQlkXmfjux0qxY3F+qI15zejcAwzhZottruFP6M\nTGTgcfC3w2H1esB2O29okFddXBtyaXWW6hVAjF1Bmgy0UwBDWWxCHo4BhXQRyIBe\ncK+hf+xgpgOdFhgC8BJERinuVtZjCRiHqyoZ9WH9/+Qd09BuGGdCXRTrmk/SO/NT\nNcpbvyb4rLriW7xGgHScc3rdmgJnmMeXXKdMQt8q0kjbaSeibq1Z3Jqa7nDQa//1\n1VauaXNcLtiU6eTYP7vf9qLo1evQ7tkIo8PGeqX92dp4fse7lv6zVQdKlP/GiQID\nAQABo0QwQjAhBgNVHREEGjAYghZtZWV0aW5ndG9vbHMubm9yZHUubmV0MB0GA1Ud\nDgQWBBQiAOf3NZwStjuODYT1PI8wpOYO2jANBgkqhkiG9w0BAQUFAAOCAQEAasFD\nWphqHBIxJMIx1TR5LCoabp9ZM8yN7TNpmneCnhSotjNxDRhzHANKsotjRsmV80tA\n5v4yN0ORHXDjN18C1YtkaYZNGSPwEbaLWeY2MulBcgJq0nvNOxDeGhkO57u+stgY\n8Wi/UNX1X9L5TJ60AdR+jE3gVsAA7DqhKRWqSvsh6jfSwUg83A/QYIp7Qi5LfejS\nLjjhavn6zDPLc+ILO7PDrwLBw8FD9bsff4wpngUvwQb1c1jgAy1FNGO/lK5KfX45\nasFBcvwcrKqc1WoJd5PodrX9RFw/bbIceEm5ifzg2KzsS+rWxah/RVXsXWio/nY5\npcqH0yzoEFA0VHDdXA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "meetingtools.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=meetingtools.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDCTCCAfGgAwIBAgIJAMw0JbtsXnrGMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFm1lZXRpbmd0b29scy5ub3JkdS5uZXQwHhcNMTExMDA3MjE0MjU3WhcNMjEx\nMDA0MjE0MjU3WjAhMR8wHQYDVQQDExZtZWV0aW5ndG9vbHMubm9yZHUubmV0MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApF6eyxvsRmbALxDE1Mlxt1IV\nSY9pEr28vv1T3HDQFW0TI2SQeMQlkXmfjux0qxY3F+qI15zejcAwzhZottruFP6M\nTGTgcfC3w2H1esB2O29okFddXBtyaXWW6hVAjF1Bmgy0UwBDWWxCHo4BhXQRyIBe\ncK+hf+xgpgOdFhgC8BJERinuVtZjCRiHqyoZ9WH9/+Qd09BuGGdCXRTrmk/SO/NT\nNcpbvyb4rLriW7xGgHScc3rdmgJnmMeXXKdMQt8q0kjbaSeibq1Z3Jqa7nDQa//1\n1VauaXNcLtiU6eTYP7vf9qLo1evQ7tkIo8PGeqX92dp4fse7lv6zVQdKlP/GiQID\nAQABo0QwQjAhBgNVHREEGjAYghZtZWV0aW5ndG9vbHMubm9yZHUubmV0MB0GA1Ud\nDgQWBBQiAOf3NZwStjuODYT1PI8wpOYO2jANBgkqhkiG9w0BAQUFAAOCAQEAasFD\nWphqHBIxJMIx1TR5LCoabp9ZM8yN7TNpmneCnhSotjNxDRhzHANKsotjRsmV80tA\n5v4yN0ORHXDjN18C1YtkaYZNGSPwEbaLWeY2MulBcgJq0nvNOxDeGhkO57u+stgY\n8Wi/UNX1X9L5TJ60AdR+jE3gVsAA7DqhKRWqSvsh6jfSwUg83A/QYIp7Qi5LfejS\nLjjhavn6zDPLc+ILO7PDrwLBw8FD9bsff4wpngUvwQb1c1jgAy1FNGO/lK5KfX45\nasFBcvwcrKqc1WoJd5PodrX9RFw/bbIceEm5ifzg2KzsS+rWxah/RVXsXWio/nY5\npcqH0yzoEFA0VHDdXA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meetingtools.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/meetingtools.nordu.net.xml" } } ], [ "https://meta.eduroam.se/shibboleth", { "id": "_a4d93bbc417360134d65a6a969e496c9", "entity_id": "https://meta.eduroam.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meta.eduroam.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meta.eduroam.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meta.eduroam.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meta.eduroam.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meta.eduroam.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://meta.eduroam.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "meta.eduroam.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=meta.eduroam.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDBTCCAe2gAwIBAgIJAPh6o9VnEARbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21ldGEuZWR1cm9hbS5zZTAeFw0xMTEwMDcxNDM5MDBaFw0yMTEwMDQxNDM5\nMDBaMBoxGDAWBgNVBAMTD21ldGEuZWR1cm9hbS5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANZ98HMQtCgIEsR8nwsnLFK0THbzS/mBg5RZLn6N72Ev\nLh1m/IjUEb6biqsRIaq3e377tABcvgD4UnCFi5yX6DQvwV6U46G4CJ6M4ilOAM01\nKWNhcX3JNUo2/vczWX4dSj3/u1uBc9DwqBdkCNeOBluzQuYJtIOd7bb3SBGomDbP\ncwwzk4RbUR4D/6i14+zLhivx6sFcFxLzZw3cyb8+bmlHwNdoyZYpXJpwXVLc1iFI\n650ZXw8jUNg7XZHqKEnnzIIjNmo3NwywBosLDUmksjNJlftvHBAVWo2lKgUffS/z\n8gfRUT10NBJGVasy84cm60R+scuvBLtIxxHezUJO2cMCAwEAAaNOMEwwKwYDVR0R\nBCQwIoIPbWV0YS5lZHVyb2FtLnNlhg9tZXRhLmVkdXJvYW0uc2UwHQYDVR0OBBYE\nFJdh5hCOYUWIC7Ftaflm0xXkfwaYMA0GCSqGSIb3DQEBBQUAA4IBAQAopSB0Jj6G\n7nHlsblCirgCvFwvIEoKxyBLCsdjhzG6YdwzPPAKEnHBsrx02CNesHe1i8ksTlRK\n8KUEmf+L2PG0LXZNeYO02W+3mr18MOxt0z6f4QIAp1tpsDJkoERuEVVQOcthRA/J\nJAF6/j66o21JsCuXnrPmjCVRS8xtxRIeJ7AitKIVQOcYVsHafw0QbHgz1t+uWI0U\n7OnL+DyOpCQ7eiqwdYOwcWjOoR/McIMzQ0oTIl03Gqe1aRzuOPkszANfNXhbWtKw\noc1+nqi2B03IRK/9s4QsOZVrcdczbrq97zE8pZcHVCzwgD9L3pWIYNY1WGE7qwTx\nVHwj8+XpYqMH", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "meta.eduroam.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=meta.eduroam.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDBTCCAe2gAwIBAgIJAPh6o9VnEARbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21ldGEuZWR1cm9hbS5zZTAeFw0xMTEwMDcxNDM5MDBaFw0yMTEwMDQxNDM5\nMDBaMBoxGDAWBgNVBAMTD21ldGEuZWR1cm9hbS5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANZ98HMQtCgIEsR8nwsnLFK0THbzS/mBg5RZLn6N72Ev\nLh1m/IjUEb6biqsRIaq3e377tABcvgD4UnCFi5yX6DQvwV6U46G4CJ6M4ilOAM01\nKWNhcX3JNUo2/vczWX4dSj3/u1uBc9DwqBdkCNeOBluzQuYJtIOd7bb3SBGomDbP\ncwwzk4RbUR4D/6i14+zLhivx6sFcFxLzZw3cyb8+bmlHwNdoyZYpXJpwXVLc1iFI\n650ZXw8jUNg7XZHqKEnnzIIjNmo3NwywBosLDUmksjNJlftvHBAVWo2lKgUffS/z\n8gfRUT10NBJGVasy84cm60R+scuvBLtIxxHezUJO2cMCAwEAAaNOMEwwKwYDVR0R\nBCQwIoIPbWV0YS5lZHVyb2FtLnNlhg9tZXRhLmVkdXJvYW0uc2UwHQYDVR0OBBYE\nFJdh5hCOYUWIC7Ftaflm0xXkfwaYMA0GCSqGSIb3DQEBBQUAA4IBAQAopSB0Jj6G\n7nHlsblCirgCvFwvIEoKxyBLCsdjhzG6YdwzPPAKEnHBsrx02CNesHe1i8ksTlRK\n8KUEmf+L2PG0LXZNeYO02W+3mr18MOxt0z6f4QIAp1tpsDJkoERuEVVQOcthRA/J\nJAF6/j66o21JsCuXnrPmjCVRS8xtxRIeJ7AitKIVQOcYVsHafw0QbHgz1t+uWI0U\n7OnL+DyOpCQ7eiqwdYOwcWjOoR/McIMzQ0oTIl03Gqe1aRzuOPkszANfNXhbWtKw\noc1+nqi2B03IRK/9s4QsOZVrcdczbrq97zE8pZcHVCzwgD9L3pWIYNY1WGE7qwTx\nVHwj8+XpYqMH", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://meta.eduroam.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meta.eduroam.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meta.eduroam.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meta.eduroam.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://meta.eduroam.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/meta.eduroam.se.xml" } } ], [ "https://smd.du.se/shibboleth", { "id": "_2f65bf85a678208b5c9af71c0fc9f040", "entity_id": "https://smd.du.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd.du.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd.du.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd.du.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd.du.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd.du.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://smd.du.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "smd.du.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=smd.du.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7TCCAdWgAwIBAgIJAPkiM5K7AHAGMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV\nBAMTCXNtZC5kdS5zZTAeFw0xMTEwMTgwODExNTJaFw0yMTEwMTUwODExNTJaMBQx\nEjAQBgNVBAMTCXNtZC5kdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAOwfg/fj8K77HxhFO/eniat3qwqjSEbt8qiUQtOQCbgif2oiE3blbXHPoqPy\nbyge9RswoMI73rDmFsLF8sxybu4au4b4/UKiwOX2ytpG60LDS9onX1GpbCx+UWI1\nH6hbmpyx/1jyS8Ga3SJXEqJvegg2CiATn6by/Gs+u+3nxc3+4jFjoro16RMODse9\n/wj9ih04CZPrRZaAEK5J8FnSjrRQqKucqePDXtp3ROU5H3VmX5g7UYInwoOEAmk9\nLwgkscIrWObtqh8+cBlP9TSiZHabS3c3Dov6kbnB1gXCb5lAMcCZbG9JhGM9/kd8\nWaG2IMpeEOvjYOEG7LgLT4FyVC8CAwEAAaNCMEAwHwYDVR0RBBgwFoIJc21kLmR1\nLnNlhglzbWQuZHUuc2UwHQYDVR0OBBYEFDDb0MGlwNLLclz21KqZe9MZLKnbMA0G\nCSqGSIb3DQEBBQUAA4IBAQDLx/yYACxZTq1EsxCGddrMsCKJP+Txa7VEINoLRNW1\nA/sQBITQdUKfuiUUXjDh8Sj0s5RvwwsyNNKla4caQEmd+2piFJ9y+nr5aoco28bL\nzSJn74xbcE3aYIz0Q96DYUB5cUg9lq5+3PF6DyQQrOReoQXxRgDrJ1h7JZms6jS0\n69+9F2uaQeC4d3EFDPAYILKE2CPQAOe7padOToy4TPBDIzowM5ixHn5jiMHvGRXZ\nEa3suBkmKxP/1t9kH1mZYId1jUhf8KOFHkE8L2YTNEHRtkceW1TfbV4iYAmh2x/R\njHGRWxDa0IK/byYvW4KapiGgrIEvGTCfG0Ypr0Jb4Liv", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "smd.du.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=smd.du.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7TCCAdWgAwIBAgIJAPkiM5K7AHAGMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV\nBAMTCXNtZC5kdS5zZTAeFw0xMTEwMTgwODExNTJaFw0yMTEwMTUwODExNTJaMBQx\nEjAQBgNVBAMTCXNtZC5kdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAOwfg/fj8K77HxhFO/eniat3qwqjSEbt8qiUQtOQCbgif2oiE3blbXHPoqPy\nbyge9RswoMI73rDmFsLF8sxybu4au4b4/UKiwOX2ytpG60LDS9onX1GpbCx+UWI1\nH6hbmpyx/1jyS8Ga3SJXEqJvegg2CiATn6by/Gs+u+3nxc3+4jFjoro16RMODse9\n/wj9ih04CZPrRZaAEK5J8FnSjrRQqKucqePDXtp3ROU5H3VmX5g7UYInwoOEAmk9\nLwgkscIrWObtqh8+cBlP9TSiZHabS3c3Dov6kbnB1gXCb5lAMcCZbG9JhGM9/kd8\nWaG2IMpeEOvjYOEG7LgLT4FyVC8CAwEAAaNCMEAwHwYDVR0RBBgwFoIJc21kLmR1\nLnNlhglzbWQuZHUuc2UwHQYDVR0OBBYEFDDb0MGlwNLLclz21KqZe9MZLKnbMA0G\nCSqGSIb3DQEBBQUAA4IBAQDLx/yYACxZTq1EsxCGddrMsCKJP+Txa7VEINoLRNW1\nA/sQBITQdUKfuiUUXjDh8Sj0s5RvwwsyNNKla4caQEmd+2piFJ9y+nr5aoco28bL\nzSJn74xbcE3aYIz0Q96DYUB5cUg9lq5+3PF6DyQQrOReoQXxRgDrJ1h7JZms6jS0\n69+9F2uaQeC4d3EFDPAYILKE2CPQAOe7padOToy4TPBDIzowM5ixHn5jiMHvGRXZ\nEa3suBkmKxP/1t9kH1mZYId1jUhf8KOFHkE8L2YTNEHRtkceW1TfbV4iYAmh2x/R\njHGRWxDa0IK/byYvW4KapiGgrIEvGTCfG0Ypr0Jb4Liv", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://smd.du.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd.du.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd.du.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd.du.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd.du.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/smd.du.se.xml" } } ], [ "https://ladok3-demo-00.its.umu.se/gui-sp", { "entity_id": "https://ladok3-demo-00.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-00.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-00.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-00.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJAJ+VUV8Zduz4MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTAwLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODA4WhcN\nMjIxMjA1MDcyODA4WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMC5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq6ABs5OFGxvp+JVn\nh0y5cKcqJd/pBy6wrBZHkveIOjOrD7cg1o4TorIFcjdQ+wNG1vS5sEZk8b4Um9dO\nmtHb2N1WiEpg4W/dve1q+YoZllQjSEV/ouNIzmTVvY84O8zIArbM484smVjo9a4p\n2Wc8goAIpuQF2ZtWix4UZHkJrhJrdFTU67e3Cl9QJFWGc0fCi+Cz5r++AtgtOAPN\noagiwdnJI319moULBrhisCrL1OWnKTiP2+D2CT8iMgoVAptpeEYJuFlL913LyomQ\ndWnaCvWp0FmERuVBPrShl0EZ5+i+jjsp5UdKg1cwYkS0b35GVuDMmS6pzK6HlAL2\nPC/1NQIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMC5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAwLml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBTwikg2zQJCzo6yrFjx2EIhLB6UqzANBgkqhkiG9w0BAQUFAAOCAQEA\neNZzk8uZ4PJJks11q9WW1PTlyQmmRO6zfDVuJ38TQF5G8owkn5n1pefgCZXY1Pex\n0jz9rbs+cR0aWkdCQA6prFYAK8NT8k9190srrmOAk1p+uL4SbJJW6gxSUuwCJYVs\nR9ohpgwvJCvFqYo+fWMMFoW5eQzMsOZ79oExlx9fMAeJuVuuLkWkf4YABhIgxPTi\nBFoCX3hSHGjRDBVjJ+snuOagE3RpDs7bcHCbSVHvw6KDZbdLsY8qz6birOY9qQbk\nEeE68EA0OgCl1QP8GuR3llSLtvNsQS1JI2+LMPuma6sSEr1nQqwuZgZkQm78bygF\n5b8F1Nc7l9VE8yY3BhUT1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-00.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-00.its.umu.se-gui-sp.xml" } } ], [ "https://www.studera.nu/shibboleth-sp", { "entity_id": "https://www.studera.nu/shibboleth-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.nu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.nu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.nu/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.nu/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.nu/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "https://www.studera.nu/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.nu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.nu", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAIUfzx/N0lN8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDnd3dy5zdHVkZXJhLm51MB4XDTEwMTEyNDExNTI0MFoXDTE1MTEyMzExNTI0\nMFowGTEXMBUGA1UEAxMOd3d3LnN0dWRlcmEubnUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQCrF/v2Tcx6XNgANqYzUpibkBjhMjmpWAr67h4vQvpPUabI\nC2i/pxTykjPU7RPuako391Th4PR0pCDD21odCDShbcxEL6fy7CecWj2baI5antu7\ngx2bj6/y1k6V4c6c+it+VsU30usG3teYVNWaoAYk6FJuymS8zXSTvyihFlRr9l8P\noV0Ap5IaBK7fj9sjESreefpv8a1/V0YXKvuJi9YdTAj7k3C0lj8/DiC/suXy+X/+\n/b9a6oEu1Gb8aPdxu7upq+C2A9RIebr2JtbqLwo5luQEIz2UMVUlR5SP1oGdo9jZ\noo/rRNSNXsBKlkNgSUSBfKdnnDuKiBlgC6MwOvhbAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDnd3dy5zdHVkZXJhLm51hiRodHRwczovL3d3dy5zdHVkZXJhLm51L3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFFtvzM/pgvj1lvMsm/h3rQZwmYMJMA0GCSqGSIb3\nDQEBBQUAA4IBAQCkQBRKL0sVMPL72omwGG6HI+Fv2Tyy2SrgODKvg5jjYBe70WfB\ns08Nmrl2ASDVvdsPEadmlyeQMqol7QfavTHK0+bu4j/2H0+ezhsNrADrTPs52k0k\nMpfZcKxrHEBzfVXA+MWl3yyGBoqCo9iXMU62UiNkxj71+1/ZGDOlttPUaZlYXi0f\nO/SLBF07IJZ2k+n5N4IpwIp8Yr5+vRMMqPEHDc7qVQ33Qp3VZN/vxFOj7DVUMAMt\n7K0x1uPKTp7929lYXfYsgLtQtV0FRrldiF/qN8y0qElNUyynhyQB38gJcTCbUzIX\nTo0ucpLgYZwm1LIEXh4+VZuM2irCpX+guvFa", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "https://www.studera.nu/shibboleth-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.nu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.nu", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAIUfzx/N0lN8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDnd3dy5zdHVkZXJhLm51MB4XDTEwMTEyNDExNTI0MFoXDTE1MTEyMzExNTI0\nMFowGTEXMBUGA1UEAxMOd3d3LnN0dWRlcmEubnUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQCrF/v2Tcx6XNgANqYzUpibkBjhMjmpWAr67h4vQvpPUabI\nC2i/pxTykjPU7RPuako391Th4PR0pCDD21odCDShbcxEL6fy7CecWj2baI5antu7\ngx2bj6/y1k6V4c6c+it+VsU30usG3teYVNWaoAYk6FJuymS8zXSTvyihFlRr9l8P\noV0Ap5IaBK7fj9sjESreefpv8a1/V0YXKvuJi9YdTAj7k3C0lj8/DiC/suXy+X/+\n/b9a6oEu1Gb8aPdxu7upq+C2A9RIebr2JtbqLwo5luQEIz2UMVUlR5SP1oGdo9jZ\noo/rRNSNXsBKlkNgSUSBfKdnnDuKiBlgC6MwOvhbAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDnd3dy5zdHVkZXJhLm51hiRodHRwczovL3d3dy5zdHVkZXJhLm51L3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFFtvzM/pgvj1lvMsm/h3rQZwmYMJMA0GCSqGSIb3\nDQEBBQUAA4IBAQCkQBRKL0sVMPL72omwGG6HI+Fv2Tyy2SrgODKvg5jjYBe70WfB\ns08Nmrl2ASDVvdsPEadmlyeQMqol7QfavTHK0+bu4j/2H0+ezhsNrADrTPs52k0k\nMpfZcKxrHEBzfVXA+MWl3yyGBoqCo9iXMU62UiNkxj71+1/ZGDOlttPUaZlYXi0f\nO/SLBF07IJZ2k+n5N4IpwIp8Yr5+vRMMqPEHDc7qVQ33Qp3VZN/vxFOj7DVUMAMt\n7K0x1uPKTp7929lYXfYsgLtQtV0FRrldiF/qN8y0qElNUyynhyQB38gJcTCbUzIX\nTo0ucpLgYZwm1LIEXh4+VZuM2irCpX+guvFa", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.nu/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.nu/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.nu/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.nu/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.studera.nu.xml" } } ], [ "https://tumidp.lrz.de/idp/shibboleth", { "entity_id": "https://tumidp.lrz.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/tumidp.lrz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://tumidp.lrz.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://tumidp.lrz.de/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://tumidp.lrz.de/idp/profile/SAML2/POST/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tum.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "tumidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0\n9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa\nQTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1\niZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+\niRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx\n2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139\nIzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0\ndW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu\n29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y\n4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj\ncTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC\nUw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc\nAdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "tumidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0\n9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa\nQTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1\niZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+\niRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx\n2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139\nIzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0\ndW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu\n29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y\n4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj\ncTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC\nUw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc\nAdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://tumidp.lrz.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://tumidp.lrz.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://tumidp.lrz.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://tumidp.lrz.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tum.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "tumidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0\n9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa\nQTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1\niZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+\niRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx\n2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139\nIzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0\ndW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu\n29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y\n4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj\ncTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC\nUw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc\nAdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "tumidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tumidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTswDANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MzEyWhcNMTQxMDI1MDk0MzEyWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw10dW1pZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHFYDVLxJkQMa0O9r75gazc0\n9uHFNYCAC1WISUo/mT5zt+uqKcI7YM9ZlM4+m3HVYOrTyA42trMKHWqVgrOXwjCa\nQTSTKd1CGvheXPEEBjRJ7p/0+oHgEO7ECPreQFoAa03Vq/AOeu6GHn6J6sqNbvh1\niZ1sU7Xk1od6TJMK3PjLuIQCz9+8TGDb9HtLkaoBdIWrn7kjYVBUxylgXlgDLr0+\niRCnL26h0CfBKe0FUfgsDRT216OHzcKaptWD4ijequogVlauT2TXnpvjhjW4Odpx\n2YhcaVxIHhPUJ1/tMGAA/wpErqWOoBd95zHCH8SZy+TaD0505MTLCUW/US4/JQID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRJ+v40ytJfXL0VVGkE2IUx+139\nIzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg10dW1pZHAubHJ6LmRlghZ0\ndW1pZHAubHJ6LW11ZW5jaGVuLmRlgg50dW1pZHAyLmxyei5kZYIXdHVtaWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAG6mFOUSr/afsrXAByudj11f6ZTt4YTBxk6/HD6SGpUu\n29Fl70ezZZZdcjWNO8hquf3c0S2rcPRWtCTMDiYL1gG+K5E/7456ZVBFtJDXT07Y\n4nUWFC+CdbfhBrm5fmKsgCUKhVHWhNwI01zIZj+8mpk+F6pHz/gUpbhVhtdmU2Xj\ncTuvC723UZSK4747c2EAdcI2UFKvuPi4tYo535md+VWGhsY8WMvblCwKMWCiS5yC\nUw9vDdL62vquCT+kmiAcpXNYIb4hEzOno2w2rydKwUsj2sC//e70mHcTwqWRZWWc\nAdYhjQntnK4mj9Hq5n4uJE0oR5wggh5OPSH522r/sMw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t M\u00fcnchen (Technische Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "TU M\u00fcnchen (TUM)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.tum.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth@lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ebner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth@lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ebner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://coip.app.nordu.net/saml2/sp/metadata", { "entity_id": "https://coip.app.nordu.net/saml2/sp/metadata", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/coip.app.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "NORDUNet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Johansson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Leif", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "leifj@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "technical", "company": { "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Berggren", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jbn@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://coip.app.nordu.net/saml2/sp/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip.app.nordu.net/saml2/sp/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV\nBAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG\nA1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw\nEwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE\n5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP\nL4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14\nmg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq\nmRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN\nT6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC\nAwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G\nA1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD\nVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g\nBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js\nLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w\nNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM\nQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa\nBgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ\nbc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd\ngM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth\nf06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7\nkO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19\nBkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH\nwXXiBDXS3PNHXQnnpys=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "COIP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://its-pd0062.ad.umu.se/shibboleth-sp", { "id": "_e56f78a6316466547e4665687e6b60fb867d9bd0", "entity_id": "https://its-pd0062.ad.umu.se/shibboleth-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SLO/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "its-pd0062.ad.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=its-pd0062.ad.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAISQ+6OrrBvmMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGl0cy1wZDAwNjIuYWQudW11LnNlMB4XDTEyMDQwNDEzNDQyNloXDTIyMDQw\nMjEzNDQyNlowHzEdMBsGA1UEAxMUaXRzLXBkMDA2Mi5hZC51bXUuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV0RgOrba9T2uZM3oirmyK0pCuuE4G\nmBw0Xk1urDsI7SRZ86zZP+e0yZYPIHDO8W1O0ca2cTrWixg/mjSRUEHb84ja7pwE\nKdJ23uhEMpfVCG2wfOOWMoWsuPjsA+EwaV8Sd0wfOHnlHeiZnZfLPT6rX/r81hOe\nglFxZX/jYmhbATAx333CpCcCK4sE9PK6lilgMhBBTMqFQw0ORKpNk8MXYAc3ws+m\n0oJonE3R/1u7CuoRbC6ByOgv8ygF30Wsbxi1mew8schl/xdRZ827hI4Vpx3NsUlT\n4i4rN91L2WfaSjnzlXoV6Mgl+lrdnJEzlaBk+a2TnN4jQGUElCvj4tr1AgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGl0cy1wZDAwNjIuYWQudW11LnNlMB0GA1UdDgQWBBSt\noiK8tNwfMNNOo9CtJ+Ch28e9kzANBgkqhkiG9w0BAQUFAAOCAQEARczFJycPFM5g\ndZu0R/ET3IlhaLzam8np4HudzZG321dBuqy1kmJX11gCtT39gJJCFU4TJqTZZQN5\na3DgryGRz9+a/YsUwQSSQooFqeI7lgWdOsfjeRYxrj3IWYtK+1Djmv1FqCrKiY6I\nq33PJ7wIY9VmHLuZNRvnPJymJ96KXp1PGuzPf+D9EJAmLACahbtKQN4BPZRUY2W1\ngPYoStBXXQQMzgcSfcJ30uSYzJKp/xbjR+X8ATcrcy1rruzix+4nq7RuyZ9IVaTT\nx8KpMVoGa5QkJcKJqsqD0oBy6YCPuJiDcouhncPIU+cy5vTOG9YXjzBC/Td01ZLn\nXF6Xb2bzkg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0062.ad.umu.se/Shibboleth.sso/NIM/POST" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/its-pd0062.ad.umu.se.xml" } } ], [ "https://idp.hig.se/idp/shibboleth", { "entity_id": "https://idp.hig.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.hig.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hig.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hig.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hig.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hig.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hig.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://webkonto.student.hig.se/head/logga3.png", "width": "83", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "94" } ], "display_name": [ { "lang": "sv", "text": "H\u00f6gskolan i G\u00e4vle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "University of G\u00e4vle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid H\u00f6gskolan i G\u00e4vle.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The University of G\u00e4vle Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.243.0.0/20", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.11.48.0/20", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:23::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:60.6692,17.1191", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "hig.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw\nOTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l\n/HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc\nVUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX\nucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63\n/+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH\nYonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB\nBQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq\nexByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN\n8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4\nSdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8\notLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf\n+eeRni4ggtByVTzg9fALQjDJydWcw0Oy", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hig.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hig.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hig.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hig.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hig.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAKDMK5kO5prtSxBh3prGd9azJDLHMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5oaWcuc2UwHhcNMTEwOTE5MTAxMzEzWhcNMzEw\nOTE5MTAxMzEzWjAVMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAlS0UltW/Niciy2s+KZOXcxBUBhRIwIltiARUzK8l\n/HHgfhDVadKCF6jFS8kYvWSTPGJbPQVtk14WXapOOlSFiUcDAI7JxN4G7wLJZjPc\nVUBIfedZYwzsTGc3XlHYOn6nBGBYIqG/OPHDA39khu/DiMVBoC4iXX7dnKIyLHXX\nucuhlB3XpBajgzgkPTjp8kJbI0EeTtHn2JenpogOy8+I8mnEveL0p8WWuXr2Ij63\n/+ePtc49AQgEXMgTusGfhQZNqR016I9P32ycF49t4S0Ur2hkv7gm9qL8RwWFN8jH\nYonG4K5Xc7O4T6Q60e+/PDdyf5Po25O3im+aTPMzkEIqwwIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaGlnLnNlhiFodHRwczovL2lkcC5oaWcuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFNkNbupRD08lWx3ys8A/KEqKGJtDMA0GCSqGSIb3DQEB\nBQUAA4IBAQBLzzCPKLm+PSGXcyFoM13yGUzhaATV3x1aABalp73Ps22j2BZay5Xq\nexByQFZFJoU279mh6CLTDch679S9WyI0WxQM41jV5mYOv5mllRLEiKMTG3slyyQN\n8P7rBL5OM2DusxFHCCturTlDjnafpybukqOd/YlaRoGeZuhQnzmxx0si07C9pwN4\nSdzIT7rVQJAvwjSNWMoepX0tboWAHFTdbvxEstnlFyi6Vibw5oTy34UxXVP2EmA8\notLAA/GPqLtaaQ1u9fpDcdN5GjkHR1QyYN/UhhF0iXczvUp4o/D0ELbtdBPA5Rwf\n+eeRni4ggtByVTzg9fALQjDJydWcw0Oy", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HIG", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan i G\u00e4vle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hig.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan i G\u00e4vle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "anders.lordal@hig.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idem.ced.inaf.it/idp/shibboleth", { "entity_id": "https://idem.ced.inaf.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idem.ced.inaf.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idem.ced.inaf.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idem.ced.inaf.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idem.ced.inaf.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idem.ced.inaf.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ira.inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "iasfbo.inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "National Institute for Astrophysics - INAF", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Istituto Nazionale di Astrofisica - INAF", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "description": [ { "lang": "en", "text": "National Institute for Astrophysics - INAF", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Istituto Nazionale di Astrofisica - INAF", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "information_url": [ { "lang": "it", "text": "https://www.ced.inaf.it/idem-info", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "privacy_statement_url": [ { "lang": "it", "text": "https://www.ced.inaf.it/idem-info/idp-privacy.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "logo": [ { "lang": "it", "text": "https://idem.ced.inaf.it/LogoINAF60.png", "width": "60", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" }, { "lang": "it", "text": "https://idem.ced.inaf.it/LogoINAF100.png", "width": "100", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "100" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDKzCCAhOgAwIBAgIUC8sYEfq/qhT3iv/2z9PwJsH/ZLgwDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQaWRlbS5jZWQuaW5hZi5pdDAeFw0xMDEwMDgxMzExNTFaFw0zMDEwMDgxMzExNTFaMBsxGTAXBgNVBAMTEGlkZW0uY2VkLmluYWYuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEbHJhnfBE+5sri7Pw8QW6xscD2mDzd9WaDDzQMBVXljRzjxZ81/DeqFnwVdMFdZHM+ipUFGIUlmc21AtC+6rrSvDuLeYL/5F7JRu9LxAT7GRrQS3dkJkDC3QzGC3BW9SQO8hoXir2QqE5bwkTBy0F8V/FeDq8c9cPFd1HlnO7D2K7An3OMI/hkZWOx41e0Vdsr1nUTcnLnLeZ/JXRMfFO8mD6rTCLq0XWZA2oRUd1QKeINLk8ERZqfp9MYh0pjfFFlFyFuWKafQtPV1lb+BKua4kncFCn6QS7BpyAb6UGy84ag2Qk/2JumjZqzxfJ+L7mbuogOO+gt+JNuiZbsA2DAgMBAAGjZzBlMEQGA1UdEQQ9MDuCEGlkZW0uY2VkLmluYWYuaXSGJ2h0dHBzOi8vaWRlbS5jZWQuaW5hZi5pdC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUypTVjZYa6twivL+dwAqyQszxAZ4wDQYJKoZIhvcNAQEFBQADggEBAEiu9EK1DdBA6V8ZuszZnYLs3v983CaxOcMYv8rgAUavlI+hGa/1MPCDgmNsMHjfOvG3aBelwkCK302u+veFwQRaje20+UOa2xpYLGaZ8HTEU0qEEip4VHoWHBxLCdfIlBhf5sziVpWdZCwF968QHoFXE2fGE0imJGT9OzsZ54C/426VfH8SyiWeQjDkKGPfju5l/DtSKO4p74p2Ak8tTTDpV8mh1c6bJCaBrl4PCK/jZeIs+czIeWW5QvizGnIgDlBzXzaXHpkn66jLhzzO3cHsS7SNwUd0JmQ3xk5iZ/fzodAp/nzAOXGdcESNdtkrvaOKuVdg112uD1XR/rA4Jmw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idem.ced.inaf.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idem.ced.inaf.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2013-03-18T15:45:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idem.ced.inaf.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idem.ced.inaf.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ira.inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "iasfbo.inaf.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDKzCCAhOgAwIBAgIUC8sYEfq/qhT3iv/2z9PwJsH/ZLgwDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQaWRlbS5jZWQuaW5hZi5pdDAeFw0xMDEwMDgxMzExNTFaFw0zMDEwMDgxMzExNTFaMBsxGTAXBgNVBAMTEGlkZW0uY2VkLmluYWYuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCEbHJhnfBE+5sri7Pw8QW6xscD2mDzd9WaDDzQMBVXljRzjxZ81/DeqFnwVdMFdZHM+ipUFGIUlmc21AtC+6rrSvDuLeYL/5F7JRu9LxAT7GRrQS3dkJkDC3QzGC3BW9SQO8hoXir2QqE5bwkTBy0F8V/FeDq8c9cPFd1HlnO7D2K7An3OMI/hkZWOx41e0Vdsr1nUTcnLnLeZ/JXRMfFO8mD6rTCLq0XWZA2oRUd1QKeINLk8ERZqfp9MYh0pjfFFlFyFuWKafQtPV1lb+BKua4kncFCn6QS7BpyAb6UGy84ag2Qk/2JumjZqzxfJ+L7mbuogOO+gt+JNuiZbsA2DAgMBAAGjZzBlMEQGA1UdEQQ9MDuCEGlkZW0uY2VkLmluYWYuaXSGJ2h0dHBzOi8vaWRlbS5jZWQuaW5hZi5pdC9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUypTVjZYa6twivL+dwAqyQszxAZ4wDQYJKoZIhvcNAQEFBQADggEBAEiu9EK1DdBA6V8ZuszZnYLs3v983CaxOcMYv8rgAUavlI+hGa/1MPCDgmNsMHjfOvG3aBelwkCK302u+veFwQRaje20+UOa2xpYLGaZ8HTEU0qEEip4VHoWHBxLCdfIlBhf5sziVpWdZCwF968QHoFXE2fGE0imJGT9OzsZ54C/426VfH8SyiWeQjDkKGPfju5l/DtSKO4p74p2Ak8tTTDpV8mh1c6bJCaBrl4PCK/jZeIs+czIeWW5QvizGnIgDlBzXzaXHpkn66jLhzzO3cHsS7SNwUd0JmQ3xk5iZ/fzodAp/nzAOXGdcESNdtkrvaOKuVdg112uD1XR/rA4Jmw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "it", "text": "Istituto Nazionale di Astrofisica (INAF)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "National Institute for Astrophysics (INAF)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "it", "text": "Istituto Nazionale di Astrofisica - INAF", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "National Institute for Astrophysics - INAF", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "it", "text": "https://www.inaf.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.inaf.it/en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mauro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "m.nanni@ira.inaf.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Nanni", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Franco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "f.tinarelli@ira.inaf.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tinarelli", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "inaf-idem@ced.inaf.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://kilwdev.it.ki.se/shibboleth", { "entity_id": "https://kilwdev.it.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/Login" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz\nMDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B\n5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn\nmYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO\n6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6\nEBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe\noaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew\nPzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed\nxgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC\n2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo\nmolQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep\nD68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq\nT3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9\n1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ\n9c/C1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "http://kilwdev.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kilwdev.it.ki.se.xml" } } ], [ "https://idp.niif.hu/shibboleth", { "entity_id": "https://idp.niif.hu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.niif.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.niif.hu/idp/profile/SAML2/Redirect/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.niif.hu/idp/profile/SAML2/POST/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.niif.hu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.niif.hu/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.niif.hu/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "niif.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "ip_hint": [ { "text": "193.6.222.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.6.223.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:47.518209,19.055394", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ] }, { "logo": [ { "text": "https://idp.niif.hu/niifi.png", "width": "150", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "86" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.niif.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIURk5Mvu+xPoln7suz9TRey3n9W6owDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLaWRwLm5paWYuaHUwHhcNMDkwMzE5MTUxNDI5WhcNMjkwMzE5MTUxNDI5WjAWMRQwEgYDVQQDEwtpZHAubmlpZi5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtb3M1DxuXOF4V9t7rnssnmBOw3TPKE1sbN7bnHZTdutfi/CNpxKHMY8Jz7wpPyXs3Q02mZWWADlp+WaCh1Kg+4UuLFObv3IWm9F2XXrMiFCRATmiB2mkkG07bpe7fNhHT3uBq7UqyhIAPcjynELzVyaawAIUfLSjNaeQGpm6hNCNsj+WeIAzAccH+Rau6N4DUefAmKVSoxwo0WpCJdgu95ApvvpWY1vf7WHxqG4pSjUM0oE0yfg3k3bkj5i2M+NMGZPPPeTf1cVliKD37nGk8QGCubV2VI+NlSnye45nB6irGdkHfIQGzDmfYCQ1gS1hagOryjrq6jJWcXJzIugpsCAwEAAaNdMFswOgYDVR0RBDMwMYILaWRwLm5paWYuaHWGImh0dHBzOi8vaWRwLm5paWYuaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFLi4+VWomShT2Y6eVzoLuWkkiHYlMA0GCSqGSIb3DQEBBQUAA4IBAQBdZ8ofazFei8yMDzIIrMvdU2szDo538cU8a3hFhDcHC6k30KO0WoTWdwMWGQ70CY5/Kz0PW60esi3WssVG4+uf3km/yemMwaQAvJ1uhRIsH+W4ByQ/c6SLFHb14MFeyONLVB4hFcM5yYlIiCVDfHJTJ5NerOVhDDxh70a1/VdN7jzS/PanEkeLgFsbQp+tQ3UiW2ukCS7FVRFFRwtAyDrjDB0waz+mdLb9JMxbfbSsnHsRM8PwUXAYAhNJP8I1LCTQRUsOXIX2Bu7LDhfPuDfW1uUoD5loXewQUetfYt/L3trt6OplJHdYXd7nL5zWzRdAFzMB7KYuaKgFLjgfQZH/", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.niif.hu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "NIIF Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "NIIF Institute", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://www.diva-portal.org/shibboleth", { "entity_id": "https://www.diva-portal.org/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.diva-portal.org/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.diva-portal.org/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.diva-portal.org/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.diva-portal.org/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "DiVA \u2013 Academic Archive Online - is a system for electronic publishing and for registering publications produced by researchers, teachers and students. Uppsala University Library develops and maintains DiVA.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "DiVA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.diva-portal.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0\nMTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm\nAIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI\nXGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV\nKT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV\n1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H\ndxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew\nPzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR\nZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T\nRjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N\nIjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0\ndIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B\n2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa\nJ1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh\nH5e8OA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJALws/Gp4u0qUMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3d3dy5kaXZhLXBvcnRhbC5vcmcwHhcNMTAwMTI2MTMzMDA0WhcNMjAwMTI0\nMTMzMDA0WjAeMRwwGgYDVQQDExN3d3cuZGl2YS1wb3J0YWwub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxiqePLbYzwDdJ7db9++auHZNsjAhXhpm\nAIfDlpu0ZJ6PdxsRtwT5aQzjTkvBce7JYezri6Z8u/un+yPqA/NjAOgJvygIxfCI\nXGMMiw8FA+RX/UNtJBWTr/eJOFRLbQ3xhnmkv3qS1jODtGFrc/ycf+V9GeP2f6GV\nKT1zRoQvoXEurU/LketNnoVr6cIu+dWQXLldJbsvFepw1dIuKlWs3PauFVgiw7cV\n1wioFKcPfYUt7hg5ZpUlK2I8AszgwRQZAACqS8zNc54Q97RbgptL+ua21v4R703H\ndxtuRAWUrDe7uU4HTZucYKqomZI3pS5UbdHxDIupOl6Alot9lfTN/wIDAQABo0Ew\nPzAeBgNVHREEFzAVghN3d3cuZGl2YS1wb3J0YWwub3JnMB0GA1UdDgQWBBQyrnjR\nZLYO63h6dvCxoMPSvgG8FDANBgkqhkiG9w0BAQUFAAOCAQEAbUAQQ0OV0npudm5T\nRjcc/INAcF5fJ2sDejOMWa3unB5XbWHUbPmBmN0vCchVs97QUWVIsHTm6wAjdi0N\nIjW6umykM+aJ0jCRHNwD7wbwet55rHU+pxK3YxRRN5D3JdjN+ttswwNPv83r85o0\ndIEDJtDobA2HT+i6/A2uK2JR7DzpWw2RcG+iCrNmMI9L2YXIs+p5CjS32Pdmn77B\n2C9DSmBXboPTPxfmIOo1S6B4ZEtJ7W2s425lx38v4oEo+TspFAqzTDs8+fTw9/aa\nJ1z0kVcxmvNLpIVh3rlkUQvNycE22FMDlp6sDtIn/KaODR5hKSGHT2Cdk4tpktkh\nH5e8OA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.diva-portal.org/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.diva-portal.org/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.diva-portal.org/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.diva-portal.org/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.diva-portal.org.xml" } } ], [ "https://elektra.bsb-muenchen.de/shibboleth", { "entity_id": "https://elektra.bsb-muenchen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/elektra.bsb-muenchen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://elektra.bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/DS" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://elektra.bsb-muenchen.de/Shibboleth.sso/NIM/SOAP" } ], "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "elektra.bsb-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=elektra.bsb-muenchen.de,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzzCCBLegAwIBAgIEDqN6FjANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoT\nG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJpc2No\nZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG9w0B\nCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMDkwODEzMTE0NDA2WhcNMTQwODEy\nMTE0NDA2WjCBnzELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UE\nBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhl\nazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMSAwHgYDVQQD\nExdlbGVrdHJhLmJzYi1tdWVuY2hlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAN7Ez06ZGFW2qRt6TT1XX2pDeQ77ZID+punNbvRhg6JSvSOrQqmf\n9BVvWSh6OgWU1qUdC3M8VQ0S/15RcdgJI6G5NFQZO9RGyi+XW2z8DAgZ5mENbacG\nxfponlazmx8s4Z4H0ql4+24bei0hgAd0XReaMsMKOPDL3giaKXCtPQOCKri033V8\nmagAFFnjQ62MRNI3Ani1WZ8gzfQrbdmEwt5xaYGe+cIveUmEEHhLNpE3WgpWPHZm\n40WST0FZBeW7XFKrCWqI2CBJvHbkLE6tCJweoCS6XTLhjvD0CPvBdKSfTW2T2GG0\n7puLVNAPyve/k5aNldQMWsMQm/qAAVi4Q/UCAwEAAaOCAfwwggH4MAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAd\nBgNVHQ4EFgQU1VAUVL1KQEJcllaGZ3cK7zmTQ3UwHwYDVR0jBBgwFoAUemeMWxoT\nRIKzIVobKorznzHgxGEwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMFGgT6BNhktodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Jh\neWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2NybC9jYWNybC5j\ncmwwgcoGCCsGAQUFBwEBBIG9MIG6MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MFsGCCsGAQUFBzAChk9odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2JheWVyaXNjaGUtc3RhYXRzYmlibGlvdGhlay1ic2ItY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAp1+BjRR9kfoUqN2Sw\ncSFdlI/x9YYNRL+/Felm1TF+KtBMdPtx/oWVnNhvxGXxwwlWJ/1RpHA4Prd01+IR\nW/6qISA19D58AJaim/bRe6gtfWM65XtOAzgvoLBRDj1zO0FS3yj7mdcvodhmtP2q\n55k6F4c/lC1y/bbytpSurlUsIF5QU6HeKSWwpbKCg/JK6at+75E4Uk/DFagfqDg4\nJ0TTCKM98DtgZ7+9K5wYyx20HhlDKGm4V/pj5hDeiirCsp8UXO5fcQmvvwvAe4uw\niI4aaIJAqMcdKoi0xt6antv5F/bxsqzJskIbJiyIT2qeCoT+rVZ9SmIZh3u/Zwqj\n56P0", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://ladok3-05.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-05.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-05.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-05.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-05.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAPDhwPdGcyx3MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wNS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEwWhcNMjIw\nNjI3MTIwODEwWjAhMR8wHQYDVQQDExZsYWRvazMtMDUubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxWwMUAWTSXZEZna0VhGPOocl\njY+eNJ1VdGfNKH4naUenG3KRqK87K9hKiwI4t1e8YU28hTR2uRtxyeUF3iHBU1DM\nwAT0C0AJ5dCYMq24BTrkvs98/mpkWTFgT3l2zNjNUBASWjXvgTeeIlqeX+Dh/Nzw\nEfWx50yfKNOiWPWV14QhdwjMJvIJPBHWbzxhmURlGzUQ3/H8HwuW1vqe/gU4zCOR\nqE5EccNgWzzy2tZheRAi0Upm0+Ge4c9QrrrQLQQrorkuLVxCSgoIO2/4vLz9O39W\n0fxQdt9vIk94IMdGGB+1IAzMNiHDYUY9odU8wdkHinzZhWaWQ6F8mmBs1y+h/wID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDUubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wNS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRIMIrP\ntMdrVcWNtYYFCXhZzcu7/jANBgkqhkiG9w0BAQUFAAOCAQEAD31ZFs87nSUzgMGM\nRCR6WZ+sYYejsjikiq7nPvCclHWPoa2cn0q8LPtKGuWAfTR6u+3NXUpHHvpR+MEZ\nWHeoF7atdEl4ecvk+cWO830Cq4Kthwzd3hHQnqe4YNLPwNiVHeizZLxDrtXuQtqW\n0lPCIu9EsRhIHw1R0oxZ8b/rCmHyGFtVjv9Sre3nAlGC4ZwRM04jc5NoUfTfFjZi\nQ5cOumnObMzqS5d00Hr0BvCuUng2Ms/ZpF+BzxLyyw6LGq8oE10+d1NMMwrYqiRk\nqmThXK3vArMK9TCy4XBUdjbsXhwMSJ1Zez2abXJmkykRHgoWHKdULuGjAld/gaWm\nIj/QYw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-05.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-05.ladok.umu.se-gui-sp.xml" } } ], [ "https://payment.statista.com/simplesaml/", { "entity_id": "https://payment.statista.com/simplesaml/", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/payment.statista.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Statista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Statista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://de.statista.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "technik@statista.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Leidinger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Tim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tim.kroeger@statista.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kr\u00f6ger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://payment.statista.com/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "de.statista.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=de.statista.com,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE4jCCA8qgAwIBAgIHEn65XsmOBDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG\nEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0G\nA1UEAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMTA5MDEwODAxMThaFw0x\nNjA4MzAwODAxMThaME4xCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWlu\nMRAwDgYDVQQLEwdERk4tUEtJMRgwFgYDVQQDEw9kZS5zdGF0aXN0YS5jb20wggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIP8FskLI19g/XBvxY1ua4uEtg\nQ0vdL6f/wuKNP8wc/hCNh/HGJLYj9S0BRFmVlCxiXFhr5GRZAAZN+b6msehsgPs3\nV6yKsP0Ga4yt7ccJuAzUFVU8Qrva2TIvDLPZ7Qucj+2M4ekxpqBjp850JbTqdGO1\noDmrKAzuxWXUS/9L88tFHiHvaxLEIBK3OYf6k8lK61BZuU2DXIFkd72iCF7LS/sE\nuHh1db+185ssxNiLICu2vqJ9ZpsrYN6qOxSNvxI3jQ7jHNOlVXwFGAeDsnjg4Qxa\noqfgLekPagmmDWpAI9QHTyqUOAaN03UWigVeb01IiH8EwBKzi82mims7CHb1AgMB\nAAGjggG8MIIBuDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggr\nBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFOG/Ep6pb7z0/1gHX1D6Yx8DZsGx\nMB8GA1UdIwQYMBaAFB2p8YYmdk3PXf1Qo27r8bwidW3rMIGRBgNVHR8EgYkwgYYw\nQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBqgYIKwYBBQUH\nAQEEgZ0wgZowSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xv\nYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBLBggrBgEFBQcw\nAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCJFZsyyBpVIHAp\npreO/3S9+1Gw4OFWgS4Ajpfxz8H5pV5+6PK9bogtUWt7kSt41rbrWKWWbiZkjuTo\nTh4aHytOOeHpaUYH9qkFa7Cla5L4FEB52uarXlnXtrp3/2sTPvpZWtDk7KNZYvcN\nPsfu+IqZEGwHWuwh58Hl2v5xf137GhgcYuOm5Yabvi0+MdmtHihWuJ2sA7NEWzn8\nLW8dBcS4uGBLwmZ5Tq4zIAbppwwoqV81YwY+IaW9ObNpYJUMPhyxxW6ydTxF4yuT\nqZL8C8tvRqJtGUxFqPs4xImg3b9WLPThwMkFkuH/xzQqmN+xeoD3LvL/2DF88T3y\nl/xjGBYl", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://payment.statista.com/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://payment.statista.com/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://payment.statista.com/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://payment.statista.com/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ] } ] } ], [ "https://idp.hs-harz.de/shibboleth", { "entity_id": "https://idp.hs-harz.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hs-harz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-harz.de/shibboleth/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-harz.de/shibboleth/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-harz.de/shibboleth/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-harz.de/shibboleth/profile/SAML2/POST-SimpleSign/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-harz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hs-harz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-harz.de,O=HS-Harz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE\nRTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG\nSIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw\nODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD\nEw5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4\naDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH\nkp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt\nMWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum\nV/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig\nXK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nyZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w\nvRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw\ndjA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh\ncnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG\nAQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh\nr6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/\nuKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw\nggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp\nROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ\nNoNbMT42BLgv4AUChJmddA3h8hvgSH6r", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hs-harz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-harz.de,O=HS-Harz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE\nRTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG\nSIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw\nODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD\nEw5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4\naDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH\nkp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt\nMWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum\nV/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig\nXK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nyZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w\nvRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw\ndjA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh\ncnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG\nAQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh\nr6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/\nuKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw\nggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp\nROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ\nNoNbMT42BLgv4AUChJmddA3h8hvgSH6r", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-harz.de:8443/shibboleth/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-harz.de:8443/shibboleth/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-harz.de:8443/shibboleth/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-harz.de:8443/shibboleth/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-harz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hs-harz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-harz.de,O=HS-Harz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE\nRTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG\nSIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw\nODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD\nEw5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4\naDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH\nkp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt\nMWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum\nV/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig\nXK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nyZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w\nvRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw\ndjA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh\ncnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG\nAQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh\nr6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/\nuKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw\nggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp\nROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ\nNoNbMT42BLgv4AUChJmddA3h8hvgSH6r", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hs-harz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-harz.de,O=HS-Harz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIECrqsrTANBgkqhkiG9w0BAQUFADBSMQswCQYDVQQGEwJE\nRTEQMA4GA1UEChMHSFMtSGFyejETMBEGA1UEAxMKSFMtSGFyei1DQTEcMBoGCSqG\nSIb3DQEJARYNQ0FAaHMtaGFyei5kZTAeFw0wNzA3MTYwODQxMDNaFw0xMjA3MTQw\nODQxMDNaMDgxCzAJBgNVBAYTAkRFMRAwDgYDVQQKEwdIUy1IYXJ6MRcwFQYDVQQD\nEw5pZHAuaHMtaGFyei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxYVPZDgW6mJ2t23ZjG32lf+2D9quHEdjFo76PVtO0MKRSNnlQcoQ4q8zge0YD4\naDl8QCh109+OXMHQgeKsj6kAiJEq+z2or46WKJoeasZuaFUwKJjx+S9X1nQBvrVH\nkp5Cgj/xGFHe5hOY3maMnyWgv5aXOPe/F2CqTAzkm7a/VkBqg3Hj+JcYYtUFaHJt\nMWcWMFe2JOcB2WFNSxjDJs+gnqUt3FJgq4XbNOjKIOUGGhb5gZl5IWpEQysCjAum\nV/pbdXweGnRxW/mie3+ZLkWtxx3AGNoFiSAWL/gZg2zOc5IlD+OIMVFZvf9Rsmig\nXK9VqRGe5yF6xUZp5MPEqiUCAwEAAaOCAbowggG2MAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nyZAfp+t40QM0qx3i3KNDYzRz1e4wHwYDVR0jBBgwFoAUzPSb/otB41k98TYOmC3w\nvRcaShUwHwYDVR0RBBgwFoEUc3RoaWVsZXJ0QGhzLWhhcnouZGUwfwYDVR0fBHgw\ndjA5oDegNYYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1oYXJ6LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMDmgN6A1hjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWhh\ncnotY2EvcHViL2NybC9jYWNybC5jcmwwgZoGCCsGAQUFBwEBBIGNMIGKMEMGCCsG\nAQUFBzAChjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWhhcnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MEMGCCsGAQUFBzAChjdodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2hzLWhhcnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB0Gf8l2gm25epk2Y7g4dYLDDdzvMFf0TafiKRCl1u6JU/HQdx/MBgh\nr6Dfd1fQj+uf/T8jZVVOvRpG1mZrM/KX82/PHB/ApDhklPGFyY667DD88BqolQ5/\nuKbQ3JDiXVuDR2GbJT7y9NSwBuRWnI3NbGBqlCDBIt8GyT8ziM9k8tEsZfnFDKBw\nggj4W5LxoI0vjA4ohamti1Xaad2PMONIwQkZPnVAP7l9p+DQugqJGC+Huj5F2UPp\nROCLSROcz6EErgfueMROuqEcdJ6ahUtCWZzO1ZKeWrC7c6N3A9VPMdQctd8FideJ\nNoNbMT42BLgv4AUChJmddA3h8hvgSH6r", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Harz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "HS-Harz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-harz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Friedemann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fhass@hs-harz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hass", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Sandra", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sthielert@hs-harz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Thielert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.ruhrcampusonline.de/shibboleth", { "entity_id": "https://www.ruhrcampusonline.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.ruhrcampusonline.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Duisburg-Essen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Duisburg-Essen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tobias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tobias.hoelterhof@uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "H\u00f6lterhof", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.ruhrcampusonline.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.ruhrcampusonline.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkDCCBHigAwIBAgIEDrxkazANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nOTA5MDEwOTE4MjBaFw0xNDA4MzEwOTE4MjBaMFUxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIDAeBgNVBAMTF3d3dy5y\ndWhyY2FtcHVzb25saW5lLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA4P8ltGTd9GpzjL6hf9/BBFpEw95wPWcQzEnuzR2MbMkKY/QSdhcGOjg+dfe0\n9XmtwF8Ru+9l27Dqw0dyfQELeobPgQzrc3nBV59wGGP9iRa1ys9KlLH8IKx5KB+m\nXM/yP1CniDgfjaK4vKnVkXxQTlxqSMFnVEWVoFxyEW8YbxErsJU9iTGLWh9ER+KK\nAuF8kpk4h+zEEXzcuVFry5EMKkuYjoOBuZ7VfjnnRp0zpSGc0oR0HviTDU6rh0HU\n5mEQQaIrnDNXcJoPvdG/zzSwS08XyzAmmwopdLdT8pZBGdCdW0aOnC9QEn6r2Wvm\nWZ4KKcHFAj5Rotq2mNmGq+EGKwIDAQABo4IB9DCCAfAwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW\nBBRVeqakcEl0XyWuI/gcFGDmeLCwEzAfBgNVHSMEGDAWgBRmZryWm0hN6N28Iqem\nW9WoQZ+V7jAqBgNVHREEIzAhgR9zZXJ2ZXJhZG1pbkBydWhyY2FtcHVzb25saW5l\nLmRlMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\ndW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESgQqBAhj5o\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUHMAKGQmh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAIa27/Y4KIekT6td4FywbzC3myEbaDNVJGWspT\nxHgNV5fMf+fdGETbUoBGH+v/T28oOQm4z1rc0EDGWZvK/kG4crPb1B8nQ9HQjwhJ\nME7vmMQJgmPzVRjSTb/kZYp6VCPbFx99WrQulq6YSwkQVf8O8nwAIkR6FntWW7UU\ndhmX0qhElbuwA4hG/C27MyUxKTy6emb1smzF5qdOJlD2Lf4yw8W3b5f4xwxf+5K+\nvIhxKJay0WKT4TbkGGXnmJUqbMQcnXeAyqIvH3ExXF9P3erL1kr3XrOBZV4D4UyG\ngb/vsRda7NPGVMQ05vCGinQt/+nogQgVNRH9VeV7D8Ouf4Wq", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.ruhrcampusonline.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.ruhrcampusonline.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkDCCBHigAwIBAgIEDrxkazANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nOTA5MDEwOTE4MjBaFw0xNDA4MzEwOTE4MjBaMFUxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIDAeBgNVBAMTF3d3dy5y\ndWhyY2FtcHVzb25saW5lLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA4P8ltGTd9GpzjL6hf9/BBFpEw95wPWcQzEnuzR2MbMkKY/QSdhcGOjg+dfe0\n9XmtwF8Ru+9l27Dqw0dyfQELeobPgQzrc3nBV59wGGP9iRa1ys9KlLH8IKx5KB+m\nXM/yP1CniDgfjaK4vKnVkXxQTlxqSMFnVEWVoFxyEW8YbxErsJU9iTGLWh9ER+KK\nAuF8kpk4h+zEEXzcuVFry5EMKkuYjoOBuZ7VfjnnRp0zpSGc0oR0HviTDU6rh0HU\n5mEQQaIrnDNXcJoPvdG/zzSwS08XyzAmmwopdLdT8pZBGdCdW0aOnC9QEn6r2Wvm\nWZ4KKcHFAj5Rotq2mNmGq+EGKwIDAQABo4IB9DCCAfAwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW\nBBRVeqakcEl0XyWuI/gcFGDmeLCwEzAfBgNVHSMEGDAWgBRmZryWm0hN6N28Iqem\nW9WoQZ+V7jAqBgNVHREEIzAhgR9zZXJ2ZXJhZG1pbkBydWhyY2FtcHVzb25saW5l\nLmRlMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\ndW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESgQqBAhj5o\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUHMAKGQmh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAIa27/Y4KIekT6td4FywbzC3myEbaDNVJGWspT\nxHgNV5fMf+fdGETbUoBGH+v/T28oOQm4z1rc0EDGWZvK/kG4crPb1B8nQ9HQjwhJ\nME7vmMQJgmPzVRjSTb/kZYp6VCPbFx99WrQulq6YSwkQVf8O8nwAIkR6FntWW7UU\ndhmX0qhElbuwA4hG/C27MyUxKTy6emb1smzF5qdOJlD2Lf4yw8W3b5f4xwxf+5K+\nvIhxKJay0WKT4TbkGGXnmJUqbMQcnXeAyqIvH3ExXF9P3erL1kr3XrOBZV4D4UyG\ngb/vsRda7NPGVMQ05vCGinQt/+nogQgVNRH9VeV7D8Ouf4Wq", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.ruhrcampusonline.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://saml-1.sys.kth.se/idp/shibboleth", { "entity_id": "https://saml-1.sys.kth.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/saml-1.sys.kth.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml-1.sys.kth.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml-1.sys.kth.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml-1.sys.kth.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml-1.sys.kth.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://saml-1.sys.kth.se/logo-main.png", "width": "82", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "82" } ], "information_url": [ { "lang": "sv", "text": "https://saml-1.sys.kth.se/om.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "https://saml-1.sys.kth.se/about.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The KTH Royal Institute of Technology Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.237.0.0/18", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.64.0/20", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.80.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.84.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.202.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.206.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.209.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.210.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.212.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.216.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.218.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.220.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.224.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.228.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.232.0/21", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.249.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.250.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.237.255.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.229.128.0/18", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.37.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.38.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.10.39.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:1::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.346123,18.072305", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "kth.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz\nOFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm\nXbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ\nYkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi\nC7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt\nH1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW\n4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov\nL3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH\n0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6\nif67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ\nIm5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx\noBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc\nJWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf\njLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu\nsdhdXg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://saml-1.sys.kth.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://saml-1.sys.kth.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://saml-1.sys.kth.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://saml-1.sys.kth.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVALx4XVtH3sOyM28YH834f5bbuHNlMA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNhbWwtMS5zeXMua3RoLnNlMB4XDTEwMTExNzE1NTYz\nOFoXDTMwMTExNzE1NTYzOFowHDEaMBgGA1UEAxMRc2FtbC0xLnN5cy5rdGguc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCDxtJdcAOVTCIq6UQlCpqm\nXbagnXzhINClFn/+XS3+KH0mb5HnLLugIQ12hH0SFfD7KgVh3mRwBZsbs0Q8QJoZ\nYkOfTii/I5Buvw6l4N36m58VLZGv2W0fFAQLMk2IeRqHd32wGyaVro0DojCKj+Wi\nC7pyHkMRQdofNNgS5tV6/Ls/FJUhK4P45u2MYQwGZR00u84ngQaQ+uw1xEoLGbpt\nH1Ic0ZqGH/7E6EhRs82taWCHUBy/qbFNuTsXKzRDQDAvnKvtosrpBfFqZ3wvJdIW\n4Q63jUFk9d84+h5xWe1rJD46MXUti55PYWPzzweIeXUE0vpPnlCWt2C5BzOFqeCt\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNhbWwtMS5zeXMua3RoLnNlhihodHRwczov\nL3NhbWwtMS5zeXMua3RoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSHF1tH\n0Si0nenf53KeBzfw0JFKMTANBgkqhkiG9w0BAQUFAAOCAQEAfMDHG/jm+HsQo2t6\nif67Cs0iX2d0kridHeHE02BzAUTKSFQ0ywA+jXlJRmYnRXQqnl8qh1V4Qw6PmHKJ\nIm5rjNRUA72a9Vo42QBPXVy8UJOxTHMQhK6aFG0UXTofo5lzroz39YqaNGo6k5zx\noBDagUCJ+Mfu4tOQ+j2ZbP1syTgCroX0XsRsdU/KXEdmPtQBAdEgWB0siCI31sOc\nJWNDZOy2Zm1yPdryCtJD56IwYEXRi9ACLDUYteoqypxq+Cjp4gkJNe+fsvyCjuCf\njLJfoU/KdGJJcfuMirPEC2mfSdMWK3XDCvaxKU9Or2ZV6FjitQDPt9V2n/qNe5mu\nsdhdXg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "KTH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Kungliga Tekniska h\u00f6gskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.kth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Royal Institute of Technology (KTH)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "itesc@kth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://minastudier.su.se/Shibboleth.sso", { "entity_id": "https://minastudier.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://minastudier.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://minastudier.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://minastudier.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://minastudier.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "lpwtool-prod-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-prod-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV\nBAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0\nMTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt\nbWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc\n/AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN\n/SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi\n8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3\njpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp\nc7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0\nb29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS\nVSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF\nU1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq\n6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM\noxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3\nmcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo\na9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV\npA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "lpwtool-prod-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-prod-minastudier1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLTCCAhWgAwIBAgIJALTp+wTwop0PMA0GCSqGSIb3DQEBBQUAMC0xKzApBgNV\nBAMTImxwd3Rvb2wtcHJvZC1taW5hc3R1ZGllcjEuaXQuc3Uuc2UwHhcNMTAwMjI0\nMTU1MTU1WhcNMjAwMjIyMTU1MTU1WjAtMSswKQYDVQQDEyJscHd0b29sLXByb2Qt\nbWluYXN0dWRpZXIxLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAx59TlYR92Fuzux/IiWYU3rv/fByvOlbCtiIFyfyLsV//YayVDv/mICYc\n/AiWxDW/Tq7rw1z/rgXvyYldvGjSuV2jOtpDVOIbTKHcZn8O9yWw15g3Xc4ACLTN\n/SGQPL93m3qkyDFGDntrJwrPbg+SDAQG/NzYtPOQ8yWA8d62kwn9DOxgd7HumZoi\n8I+PGxp1Z4A1+SisHonXoSmhwwX6P8btKB3c/2hYLaoikICDXT707K0E61oHbSf3\njpCGV+MeFEemaPOj0FxrH3LJ4ofGuzaToIo1b9eGBNz9YoC4q/EWxqb78jpPw8bp\nc7tj7lqftz9JbMvxPwUZHq9noFfpgwIDAQABo1AwTjAtBgNVHREEJjAkgiJscHd0\nb29sLXByb2QtbWluYXN0dWRpZXIxLml0LnN1LnNlMB0GA1UdDgQWBBTHi0oC+SaS\nVSASMRoOhZSb6u+L8DANBgkqhkiG9w0BAQUFAAOCAQEAvQ5BaMnza3JwJJu+V5UF\nU1ZYvCBn/TWc7ALet4xVcTdoxgq5FiKw8reYWGtijL5Yoi/V/roFFuiyjSeQYhKq\n6Vr7KmHktnsJn+/cQpzbyjBqo3LTaBtYqbucXlZrpkyy0e1Ia8aijNgbP1acvWfM\noxvaNaulccXcbDc+x7XU51ihKeTg9UthoE6SBKyWdlCjJOJ7n/K4CHVegD0nVST3\nmcNaiB+aLmlSoII63FqK3VMRBmrlTQ1C3ab25fTDxlg/5NC6mVZbcDAe4poIReLo\na9ooP6ZBaNOCD9BevPOlcZZGPGZBB8XOnZS8uREdpxtGAgucwZEchAru2lrYxzEV\npA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://minastudier.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/minastudier.su.se.xml" } } ], [ "https://online.sagepub.com/shibboleth", { "entity_id": "https://online.sagepub.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/online.sagepub.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "SAGE Journals Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "SAGE Journals Online", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://online.sagepub.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/sagepub/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/sagepub/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/sagepub/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/sagepub/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://test-ki.pingpong.net/shibboleth", { "entity_id": "https://test-ki.pingpong.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/SAML2/ECP" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "test-ki.pingpong.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=test-ki.pingpong.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAKke/HWraFEaMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFHRlc3Qta2kucGluZ3BvbmcubmV0MB4XDTEzMDMwNDE0MjE1MVoXDTIzMDMw\nMjE0MjE1MVowHzEdMBsGA1UEAxMUdGVzdC1raS5waW5ncG9uZy5uZXQwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD8F/Hn17uq+rn10/Bbr6ElD63OXM7\nDxb/1xNZktCxAR/T4nZjSodwCvhnO/puL3Ptmmn1qv+8jA78P2AlULVdK9WHLRla\nFecvIi29XM2DQ5rr9clgyuv5BUa4Td41Cyl6+4Mp2NsBKmgFKHDb/qudhAgyi+my\nDWk4glwa2zMU8Fn5QtC1iVwKKOpnt9Xng5j5hbl+jpVumkkaJmGs5azOWPXW9bYU\nlLV44caWovEeMW8zuYgS0s2chhYKUdNkaC3TWW3sF4ba4wZ8VjVlCNfZCv4BEGSw\nPjDctsS+oF81iGr7OqDLMuMEMEEgUbUS9f/Kh5H0gY+XYeV19fKQNTktAgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFHRlc3Qta2kucGluZ3BvbmcubmV0MB0GA1UdDgQWBBSB\na8uQfGlkFs7xab4+bx+IjZDBwTANBgkqhkiG9w0BAQUFAAOCAQEAGpjpDbme/tDQ\nkzIJRIzcxnWdSOTJZWBSnjdiLhz6vGmWV0AaP6MZohqtvNhcklTCIoEJnu2hQ74J\nVmZiGlCk+Mc9ZrgJv7awVPeM9tveJ5T7b1fLzWzny7EMid0UbItJgRUSSHksUKx6\nL5CtHyFfp1ITBipobSXHbR/uwuITY76AVKgWIhQSnOezzC8/HjwP1kXqsd78NJHv\nNhnZvkg4C2FRLjmnVNcWu1/y3xIs5JIBSjRyxJ/hKeFI+K8vQguW15ADzEuTMWCc\n/XHDmn241PpSSSArPvx3Q1Mt2nPp7NBDIQcGoQ482yBAhvCLJUjcPDm1CwjqZj+x\nkRz90uqHpg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://test-ki.pingpong.net/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/test-ki.pingpong.net.xml" } } ], [ "https://sso.h-da.de/idp/shibboleth", { "entity_id": "https://sso.h-da.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sso.h-da.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.h-da.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.h-da.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.h-da.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sso.h-da.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "h-da.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stud.h-da.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "sso.h-da.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.h-da.de,OU=IT Dienste und Anwendungen,O=Hochschule Darmstadt,L=Darmstadt,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIED+fPjDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTESMBAGA1UEBxMJRGFybXN0YWR0MR0wGwYDVQQKExRIb2Noc2NodWxlIERhcm1z\ndGFkdDEdMBsGA1UEAxMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxGjAYBgkqhkiG9w0B\nCQEWC3BraUBoLWRhLmRlMB4XDTEwMDQxNjEyMDMwOVoXDTE1MDQxNTEyMDMwOVow\ngYwxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xEjAQBgNVBAcTCURhcm1z\ndGFkdDEdMBsGA1UEChMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxIzAhBgNVBAsTGklU\nIERpZW5zdGUgdW5kIEFud2VuZHVuZ2VuMRQwEgYDVQQDEwtzc28uaC1kYS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALho1XOuYt0eezN7Owx/u0do\n8nUmRpg3miPFagplAxlBu+0vYPANmGQLxsOjbLifMjhY35roo7z04/wxjSwEGNXE\nukcLO5uOsnJvc9CANKm6Nx9qkOynibBBoGwb73zOqcPeMVp6QMKSWM4jOMLxCH3o\nZd8jG6n0B0/WyfRQuTVIZ+Mwgn/oZ++QmjAVqrCassJxKGzNPnRfWPilXNiM4G+V\nUT5JK7aQ2vkvgMhEUV/gIfUXXVIBboub9JIP4k9NT1AXr7f7+IX7h+k86RryGhLT\nIaNZ1HFRCn7bN8AYFay241XsL2Yl0VzpqFVDwT8W1gnZg2pRBT0yeprvAOsefiEC\nAwEAAaOCAcUwggHBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBTT3Qx3x18q3OqGcLbuLr58v87ecDAfBgNVHSME\nGDAWgBQKDoQ4bwTmT/fB6I4U3TF6WrzRtDAdBgNVHREEFjAUgRJpdC1zZXJ2aWNl\nQGgtZGEuZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZGFybXN0YWR0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2Nk\ncDEucGNhLmRmbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWRhcm1z\ndGFkdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKYP9aJIzChxgBWmXDROeMAKoU/G+eMGeWdm09yQY5GdMzNgPI/b4ZqNjfylMxZe\nTJfLTWaFnJ2cfJIpQjVjxHQBb7wg9gJk08eV5zCd87X/nF2LaHC6bRpTx75DyrtJ\ntnVQIUMNHjp/M4PpDISKhQS5lq4hbXFdXwLnWXe/+el9Pg5fhHAEJ0L5Hr1S+RZL\nigHalo/X6u+rFbbNSYS0dwZ6VkHWRHwIYh2kbwBAYr9C8ViH0KcfzBj2oNrpYJ6x\nCb6PxneOxz8QjILptZIoj/4wjFJRzdJoFWrOZN16klKT8RrYdYxr2pz/FK24nmam\ne2RPyqbv/NPwrY+7bVC0ulE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sso.h-da.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sso.h-da.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sso.h-da.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sso.h-da.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "h-da.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "stud.h-da.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "sso.h-da.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sso.h-da.de,OU=IT Dienste und Anwendungen,O=Hochschule Darmstadt,L=Darmstadt,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIED+fPjDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTESMBAGA1UEBxMJRGFybXN0YWR0MR0wGwYDVQQKExRIb2Noc2NodWxlIERhcm1z\ndGFkdDEdMBsGA1UEAxMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxGjAYBgkqhkiG9w0B\nCQEWC3BraUBoLWRhLmRlMB4XDTEwMDQxNjEyMDMwOVoXDTE1MDQxNTEyMDMwOVow\ngYwxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xEjAQBgNVBAcTCURhcm1z\ndGFkdDEdMBsGA1UEChMUSG9jaHNjaHVsZSBEYXJtc3RhZHQxIzAhBgNVBAsTGklU\nIERpZW5zdGUgdW5kIEFud2VuZHVuZ2VuMRQwEgYDVQQDEwtzc28uaC1kYS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALho1XOuYt0eezN7Owx/u0do\n8nUmRpg3miPFagplAxlBu+0vYPANmGQLxsOjbLifMjhY35roo7z04/wxjSwEGNXE\nukcLO5uOsnJvc9CANKm6Nx9qkOynibBBoGwb73zOqcPeMVp6QMKSWM4jOMLxCH3o\nZd8jG6n0B0/WyfRQuTVIZ+Mwgn/oZ++QmjAVqrCassJxKGzNPnRfWPilXNiM4G+V\nUT5JK7aQ2vkvgMhEUV/gIfUXXVIBboub9JIP4k9NT1AXr7f7+IX7h+k86RryGhLT\nIaNZ1HFRCn7bN8AYFay241XsL2Yl0VzpqFVDwT8W1gnZg2pRBT0yeprvAOsefiEC\nAwEAAaOCAcUwggHBMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBTT3Qx3x18q3OqGcLbuLr58v87ecDAfBgNVHSME\nGDAWgBQKDoQ4bwTmT/fB6I4U3TF6WrzRtDAdBgNVHREEFjAUgRJpdC1zZXJ2aWNl\nQGgtZGEuZGUwgYsGA1UdHwSBgzCBgDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZGFybXN0YWR0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2Nk\ncDEucGNhLmRmbi5kZS9ocy1kYXJtc3RhZHQtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hzLWRhcm1z\ndGFkdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKYP9aJIzChxgBWmXDROeMAKoU/G+eMGeWdm09yQY5GdMzNgPI/b4ZqNjfylMxZe\nTJfLTWaFnJ2cfJIpQjVjxHQBb7wg9gJk08eV5zCd87X/nF2LaHC6bRpTx75DyrtJ\ntnVQIUMNHjp/M4PpDISKhQS5lq4hbXFdXwLnWXe/+el9Pg5fhHAEJ0L5Hr1S+RZL\nigHalo/X6u+rFbbNSYS0dwZ6VkHWRHwIYh2kbwBAYr9C8ViH0KcfzBj2oNrpYJ6x\nCb6PxneOxz8QjILptZIoj/4wjFJRzdJoFWrOZN16klKT8RrYdYxr2pz/FK24nmam\ne2RPyqbv/NPwrY+7bVC0ulE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Darmstadt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Darmstadt, University of Applied Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.h-da.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Service Desk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "it-service@h-da.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "IT-Dienste und -Anwendungen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Service Desk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "it-service@h-da.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "IT-Dienste und -Anwendungen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.lrz.de/idp/shibboleth", { "entity_id": "https://idp.lrz.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.lrz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lrz.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lrz.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lrz.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lrz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://idp.lrz.de/idp/images/lrzlogo.jpg", "width": "100", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "108" } ], "display_name": [ { "lang": "de", "text": "LRZ", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "LRZ", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Der LRZ Identity Provider bedient Benutzer und Mitarbeiter des Leibniz-Rechenzentrums, insb. auch Supercomputing-Kunden", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The LRZ Identity Provider is used by staff members and users of Leibniz Supercomputing Centre, especially users of supercomputing systems.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "lrzidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX\nQ0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu\nA1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS\nM6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh\naFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu\nwPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID\nAQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH\nuzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS\ngR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl\nghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw\nMi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u\nZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot\nY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/\nBggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD\nggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU\nqX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM\n/bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg\nzr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r\nkmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD\nt0kVopfGsEIT142DrBwPmGvPGmU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "lrzidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX\nQ0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu\nA1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS\nM6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh\naFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu\nwPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID\nAQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH\nuzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS\ngR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl\nghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw\nMi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u\nZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot\nY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/\nBggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD\nggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU\nqX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM\n/bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg\nzr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r\nkmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD\nt0kVopfGsEIT142DrBwPmGvPGmU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.lrz.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.lrz.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2009-05-27T10:07:24Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.lrz.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.lrz.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lrz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "lrzidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX\nQ0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu\nA1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS\nM6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh\naFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu\nwPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID\nAQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH\nuzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS\ngR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl\nghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw\nMi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u\nZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot\nY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/\nBggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD\nggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU\nqX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM\n/bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg\nzr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r\nkmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD\nt0kVopfGsEIT142DrBwPmGvPGmU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "lrzidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lrzidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFsDCCBJigAwIBAgIEDyCYejANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMTE2MDkyNzA3WhcNMTQxMTE1MDkyNzA3WjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1scnppZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxHsxzqhKyx3Slkyzt4c04/jX\nQ0GUPRaNqRm+oxbsrZg3kAAT0yCYrmXhxzeXobLiHRk5dmrsa/sXXRvxJVPGMAJu\nA1MYKmdiGkDjLx2qum7nL5zBqg77bBLd/sLjPE+JKKBY0JUXY+jSOkOCw7ajYVBS\nM6otuG29Ur0AC2S46PS/2xCVQ43q1hPjBpzOjTmEYzXpDHtzQ/0iN8T4t2h59nOh\naFdzLZeVcW0/8RBbUZ7ncWNgpFjrb8/jBgO4t56i6oG7O8ov1Fg/FCjs5JkxtjSu\nwPJhf9hn5l/hzD5uvmSQk6FGYEFgcZDwQ+M+9IJYYogyT0aLrXUDsEExfVMQJwID\nAQABo4ICKTCCAiUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQ67fNreuuuqZsQxbfwYUDAlgnH\nuzAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjCBnQYDVR0RBIGVMIGS\ngR96YnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1scnppZHAubHJ6LmRl\nghZscnppZHAubHJ6LW11ZW5jaGVuLmRlgg5scnppZHAyLmxyei5kZYIXbHJ6aWRw\nMi5scnotbXVlbmNoZW4uZGWCCmlkcC5scnouZGWCE2lkcC5scnotbXVlbmNoZW4u\nZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnot\nY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/\nBggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9scnotY2EvcHViL2Nh\nY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD\nggEBAGI1WoP7gaN/ncu/zm0JUuTccqL86LCd4g3P9vTP9a4VxWNlOSQg4K7yMRfU\nqX8ucTKUmUKeDpnvwJ9YlWaDqvOYzGLF7fZ6Rbz4W/si2zUiwMolB3CIO/4MXfUM\n/bm8b5lA74/1tZpWmUvxEpc1H0TYqtebUCy8YyRZUiMIJiFfz+z4F1wOee4oX6Cg\nzr9vr1VW+jum9tjzpTKyBUL215I7etftMaPCJG5de3pPHMarpGXm2ceLxxop+p9r\nkmP6mFCnCpJB25WedJapbI4BclKNVU/NseS+NuY2TB0bi2Q35BbvuutJ8gG4MRSD\nt0kVopfGsEIT142DrBwPmGvPGmU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Leibniz Supercomputing Centre (LRZ) of the Bavarian Academy of Sciences and Humanities", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Leibniz-Rechenzentrum (LRZ)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Leibniz Supercomputing Centre (LRZ)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.lrz-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.lrz.de/english/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth@lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ebner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth@lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ebner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://aai-logon.switch.ch/idp/shibboleth", { "entity_id": "https://aai-logon.switch.ch/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai-logon.switch.ch.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "error_url": "http://www.switch.ch/aai/contact/", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai-logon.switch.ch/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai-logon.switch.ch/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai-logon.switch.ch/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai-logon.switch.ch/idp/profile/SAML2/POST-SimpleSign/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "switch.ch", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAgFJREFUeJxi+P//P8PHXd1nfj484w1ik4rBxNsVeR+f1Kr+/7ira/Pfr++USTbg3aqCj4/LJP8/Lpf6/6LP8ce38+tb/v/7y0W8AWtKnj8qFvn/pFrp/+NKOTB+syD+0a/HF0KJMuD324eS79eVzwd64+/jCpn/T2qABgHpp/Ua/z9sadz759NLbbwGwPDP+ydNXs+NPPK4UhbsiifVimBvPe+2+f3l1LL+f39+8eM1AIz//mH8em5N5Is+p0cgzU+BhjytAhpWIf3/zeywF7/uH08EqmPEbQAU//v2nuvnockNj1uMv96r1vh/r0bz/70K5f/367T/P1pVc/zr2+cmeA348+8/49KtZ8Nt/ItvGzklvzd2SX2vZ5/0Xtc24X1xWevVp48e+uI04PCZW0YeKb2HWLWT/7PopIExg2rif1WP6p/z1x/v/P7rLy9WL9x59EoivW7hXF6jzL/Mmkn/ufTT/jMBaRHz3P9VfWt2vH73WR1rIL7/+JW9a862Mhn7oo+MGolgjSDb2XVT/gflTLl3/trDALzRmN+69DKDcux/Dt3U/xx6qf9BhhgF1H9bu+tM3b9//zkJJqSEyjkfGdUT/jMBNUpYF/xvnbF57ftP3+SJTsoJFXM+MgM1x5TOunbj3nNXkjNTet2Cx/PWHCoGsllJ0QzCAAAAAP//AwC4nrtuPmwfNwAAAABJRU5ErkJggg==", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2MAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAiDSURBVHic7Fh7bFPXGT9x4vgR29fva1/HsRM78StODE0CCTQoJiEPh7wgNoFAgkt4jpF2/aNTira0/2za2qGC1IcoUwlTaaF0XRJRaLRB2QCxTtAHrxUWNfQBnWAPprFNNN5377UTO7GzKop2dKQc6ed7z3dev/O73znnO0aRSATNY/bAToB0YCdAOrATIB3YCZAO7ARIB3YCpAM7AdKBnQDpwE6AdGAnQDqwEyAd2AmQDuwESAd2AqQDOwHSgZ0A6cBOgHRgJ0A6sBMgHdgJkA7sBEgHdgKkg/9hk1jlkJvKX1LmN/9B62y/oXe03YTnNWV+06CMWbQBxSWpqWKv0tZwRiBjsnlLWqwoU5pTdUJhrdmPxBRnyFYj40AbdbqvSvyDWKUMAf/sKBbuOhpSXgiXiCr4AimSWfw/zzJXvslmTSZaMDh0HF4azirtjROgbIHJdwBC/rNjtz5ndj/9dDxNeZZh4ePKvLphtXP1ZXY+eseqm1oAZVkO3E01PPX0iQbpipx0hS0wLNF5f4pSJ4HcunwPlVf7m0kBhTKruqDlnrE4/GfaFTqhdwWPAF7Xu0Lv0O6Oy0zxY+OqvLonYj1IDAvLmaLwA2Ve/YF49TjWpvLHmeJND7OYRT42v69B8coXu4x3t5aJLJO1uCbG013qu3/aYXzfbxcIefkppHevOatxrPqIE5DRCYaG30Uor31E7w6NAJ8R2rP2gql4U4T2rPuQzbNAqGnk1q0vmN27owJKNLS2oPUq44N67rW/h7kMAQ7zcwoeNRZt/BjGuYfkZiaeu1DtRFA2qjRV/HIGAdNBo2Gjp/OrCQFlzOKfMb6e/8jMj1qTNBCq7I1XjEXhy0jtEMeMKlvgFaZoYwQK3TFRokqmaR2rryBn50ethXTZ2E46sr9JsYMtEAnSkCj6wXcszuy/08tE9tYrOE8QcSMpkM4VOqspaOUEzMqSokCgkX0DcRVcO5G+uIzxdkUyjaXNvOi8vaurC5WUlHDvytyalxjf5og8p7I6Vh6fJMYSZIL5yC3+XfH2DHUBCNg9Sn0LAWlXx+0JAZW5K44bvN03EJWbtIVYW/gdjX3lC0J1wQQbgdrhhsH+qbY1Hp6omMavTQFlLUL5XQ/fWOO/fX0b+sRKIyk3chovNOSs58Pav13ZQg/bDSgjap0m4MTE4ievL65kvN0RsaFkVcwmEsbVhQ8E7c/pXMFLKSUQyhHt7RrS2JsGEsaJCvhtPBBWZpyAeXUjBu/GsXSlfVrtNEFGooHL875G5a7YB0t5XKwrijYEe1pUD0PtW4fXBR7+uBpxHpYJE4t5X79feuDuE8w3/VXSIjYvjg2RQsD4lEzAqUnnaLuoLWg5g6ZsL/FJZCqvFuuLl8TbZi0g7FsvmxZsHqdya5bM0BClTWy4UV4yo9ZQuOEvQPjZaZWz9Ez9I4+8qpfxWUFsKkrEXOrR37/YQx9L6ItNcyUgtIc98H2UVMApJsGk+3ICemEJM2VHUvXNdkC7gr9KEBA23VwgPQLqfw0F52nXml9DpZOwmb+htjfuhz2lP1NdYOKbpyf0BifuNtisx7KMJcqEcqnZ2bV00YFCOkouyvvFgOL5r3tNo99bIub6E8Z3N2ceCAI6UgmYOvECdo3CATWmcQUHNa7Q8WlwBgdBp6/AC28nhjHpEiShfWaFeVm50lpdq7LVh9S2+i2a/OaXjd4N9+D0+xgpLFmTw0W5STQIBvxA71n7KhIpJwvpunNHOxvG99ShcMzoyUaqT7cb7ox0atsS+oil/4MHCoXCafVjtpiAEOqchgijHUK1oNJWPwUN7aDHB+BkUwSMS6KpeXphH1McjsjNSxckFES9TcaUP2ny9UQU5kreSylrLcrvHn9nfe39G9vRlzoN4hbyay1U/+1dzM2e0kyOcSwenJzJHAroaP1tqnKfz4dWrgxwKC0tnbDHLeFjqdoifgkPJSzhgYFD5oFDvzAfPHgQ+f3++Lr8Q25uNng6I5S12p+0ywypSe/uGKcL178JMaUATuzryNl9fWeFfcWdXt03L9TLnlqahyy3djJ/PRZU7U5JbY4E1DraLgHOpyrv7e1FQ8PvoWFAX1/f5DRme4g8tuX7Fzdtf3Y0HN6MnI786U0UlqCxcH2EsvgfnVYW9UIIrl+EgDuidrQ+B8HouCK3toMtPbFOc+raNvqzobXKPWM7jeONbuThWEz1PjbNkYBsGAOB8rVkZTKZNPq2fC9CNSPsm1zOn3SzFhChiiOoIPxvhEosyVrIc5a9DuI8kBrLbDN0bNA5V0eyF2yJGLwbbsC1iDM2eTJ8n3/XOH7/SVPkYKtieIb2cyYgRBN72S0ly1Q+/YNDytC62b3uJNy+EpZqhmqWgTQs0WVaV/ABeM5nsHfs09oCz+hsDc9o7YGfgCin4MbxUFPQ8hoSqZKfatEAWqwv2gM3FnapRyfHeafg7ZD65NWt9D9Kc5CLs6Y6G0Uq7iqnjV7lkiWJ3ldp8m6MiI1lKQVEYo0BlvB1mM/fIcQ6pLU1/JCbj62hHw6X50G839GFnf8S633L45sJNS4Ece2oMvt/COgODRs8675MPEQk6jJ59tIBuKKdUzlWf6JyBq+oHKsuQf6EPHvJU0iskvBipSftNY0XUSGzNZ5KV/COHFumWxcLyw6FpIOcbQZm7A2B/TNBlrMsZRwmVNoWULl1Z2CytcmJREcQynQwn32qgpYLKteaPwI+VTnbr6rymz+kLFXvIsrCRQLxF4UMyiqg8uqHJFrPj2ZgKZDnVD1H5dW+N/931lz9nTWPeQHnBSQV2AmQDuwESAd2AqQDOwHSgZ0A6cBOgHRgJ0A6sBMgHdgJkA7sBEgHdgKkAzsB0oGdAOnAToB0YCdAOrATIB3YCZAO7ARIB3YCpOO/AAAA//8DAB7/hgVtBuDqAAAAAElFTkSuQmCC", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" } ], "display_name": [ { "lang": "en", "text": "SWITCH", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "SWITCH operates the education and research network for the Swiss Higher Education organisations.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.59.0.0/16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:620::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:47.37333,8.53111", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "switch.ch", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai-logon.switch.ch/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai-logon.switch.ch/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIJALH1hdjM5J6tMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2FhaS1sb2dvbi5zd2l0Y2guY2gwHhcNMTEwODE4MDkxMDE1WhcNMTQwODE4\nMDkxMDE1WjAeMRwwGgYDVQQDExNhYWktbG9nb24uc3dpdGNoLmNoMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyN34o37PuK6vfsVhd9+6cvFke6a2IE9l\nK0rInDIajMQn+E99p980vMT62204zrvH8JF8QA1xYpAn9XWVcAI5ptyaDNUakyn0\nyccNihu7n1exFC6yBOvAs/oDgMHjhE4fmZb8X8xM/ci91M9FqV6/ZSJsU1TpIPPI\n+i1dBAhHu8EeVkUpClldb8wxTCDJ0iQ0Y9Ff6dANvfhnowTs5DhaYAGg3hxgGpCT\nL8LBTRK9f4yBF+cLTOWQj2H2LbDwee7dZhzo4FAIsOa3Y4gF/qB/bNM5bsdzFNI+\niLlRyzW1DyreFT6HY86wi2G+nlkMEsJEkLt2S4ihvu2OhtAVPxxbAwIDAQABo20w\nazBKBgNVHREEQzBBghNhYWktbG9nb24uc3dpdGNoLmNohipodHRwczovL2FhaS1s\nb2dvbi5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC/u+yrAyZKH\nfbhFyZtApyeW6i+cMA0GCSqGSIb3DQEBBQUAA4IBAQBx/6KLyp29jxhLYfU1vHP5\nQMstAwAikyfvRX4pIlFIAYjTJAgAZ+7Kni7Keng1N1DqHvL7KjMp3EbsiPqVYWqW\nBWaCjw76kujxMaXDni0vPhAvLfuJH4/UuZVhhIsKO7+edd3hHl1tvXuT3CaWo+c6\nhN2nTdP5TaVZ+CPQp5VVjrFUcNWefgioL3y+RPdbtBAoGtOuiGKtiOMoBOFFZIMQ\nVUEhwCVbRIE1G3zSs5X50edvePGZMpbANxEwxXHnQdSUFVCxPjV8I+bo93fV11Dp\nc1FacVORKSxWRMJL3kGzA8EvfzN+4mYs5JxslTdsyI0k6QssjCWq/Nk+B1RtHC/Y", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://rr.aai.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2013-02-25T15:48:26Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai-logon.switch.ch/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai-logon.switch.ch/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "switch.ch", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIJALH1hdjM5J6tMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2FhaS1sb2dvbi5zd2l0Y2guY2gwHhcNMTEwODE4MDkxMDE1WhcNMTQwODE4\nMDkxMDE1WjAeMRwwGgYDVQQDExNhYWktbG9nb24uc3dpdGNoLmNoMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyN34o37PuK6vfsVhd9+6cvFke6a2IE9l\nK0rInDIajMQn+E99p980vMT62204zrvH8JF8QA1xYpAn9XWVcAI5ptyaDNUakyn0\nyccNihu7n1exFC6yBOvAs/oDgMHjhE4fmZb8X8xM/ci91M9FqV6/ZSJsU1TpIPPI\n+i1dBAhHu8EeVkUpClldb8wxTCDJ0iQ0Y9Ff6dANvfhnowTs5DhaYAGg3hxgGpCT\nL8LBTRK9f4yBF+cLTOWQj2H2LbDwee7dZhzo4FAIsOa3Y4gF/qB/bNM5bsdzFNI+\niLlRyzW1DyreFT6HY86wi2G+nlkMEsJEkLt2S4ihvu2OhtAVPxxbAwIDAQABo20w\nazBKBgNVHREEQzBBghNhYWktbG9nb24uc3dpdGNoLmNohipodHRwczovL2FhaS1s\nb2dvbi5zd2l0Y2guY2gvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFC/u+yrAyZKH\nfbhFyZtApyeW6i+cMA0GCSqGSIb3DQEBBQUAA4IBAQBx/6KLyp29jxhLYfU1vHP5\nQMstAwAikyfvRX4pIlFIAYjTJAgAZ+7Kni7Keng1N1DqHvL7KjMp3EbsiPqVYWqW\nBWaCjw76kujxMaXDni0vPhAvLfuJH4/UuZVhhIsKO7+edd3hHl1tvXuT3CaWo+c6\nhN2nTdP5TaVZ+CPQp5VVjrFUcNWefgioL3y+RPdbtBAoGtOuiGKtiOMoBOFFZIMQ\nVUEhwCVbRIE1G3zSs5X50edvePGZMpbANxEwxXHnQdSUFVCxPjV8I+bo93fV11Dp\nc1FacVORKSxWRMJL3kGzA8EvfzN+4mYs5JxslTdsyI0k6QssjCWq/Nk+B1RtHC/Y", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFdDCCBFygAwIBAgIUMup/o7VGOkbi/2w56HVH1VLOxagwDQYJKoZIhvcNAQEF\nBQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd\nBgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz\nIEdsb2JhbCBTU0wgSUNBMB4XDTEyMDEwNTA5MDE1NVoXDTE0MDEwNTA5MDE1NVow\ngcgxEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEd\nMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xGzAZBgNVBAUTEkNILTAzNS43\nLjAwMS4yNzgtOTELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNV\nBAcTB1p1ZXJpY2gxDzANBgNVBAoTBlNXSVRDSDEcMBoGA1UEAxMTYWFpLWxvZ29u\nLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXJyoKM\nHw/FxSh3oZS1DLJotPa2RkvOwCdet8Rf3rLcrWn4HVqNVt/LCOfaR0msHqtH76+3\nxRDvgbTa3yvg6T+9oQUDHMKJqakOMuK+zt/6upvswzx7eMJEXO6CXAWZjyubRGuj\nGD/LPc80So16dolhEVtOUkT9+41mFRvRiq0Y5AKrwI2+vDXwcs6pM+AVKwfDVRAO\nM6uUkObMnHR2XHtl0/Zs7BEaUHzcGcNbCSFLZlQexyzEjP7M5h4gkLKgczd4io7o\n0nHGwqA29jj1mpKPJmrFX8aYwOo3BwbDYCX1Iaf59a8MjImu0cwZEzjppIJGQLIK\n7+J2X7UwBANBJ0ECAwEAAaOCAbAwggGsMHQGCCsGAQUFBwEBBGgwZjAqBggrBgEF\nBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNnbG9iYWwuY29tMDgGCCsGAQUFBzAC\nhixodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNydDBR\nBgNVHSAESjBIMEYGDCsGAQQBvlgAAmQBAjA2MDQGCCsGAQUFBwIBFihodHRwOi8v\nd3d3LnF1b3ZhZGlzZ2xvYmFsLmNvbS9yZXBvc2l0b3J5MDgGA1UdEQQxMC+CE2Fh\naS1sb2dvbi5zd2l0Y2guY2iCGHg1MDkuYWFpLWxvZ29uLnN3aXRjaC5jaDALBgNV\nHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQY\nMBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6\nLy9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQU\nK41ahJwmQTKIkscPIrSnMlieSWAwDQYJKoZIhvcNAQEFBQADggEBABlCWm8fWNmO\nvgo8iQw9m6TX9gx0cMQfRs8DNlORAjrD4KWc4kOEFUfZoBOAdfR7WmNSYhmhNIkO\nVItQ/+w0oUB+ddP4QTlHXCnpbksjtp9htx2JvsRIjMKOC0h/BD2IKNcy0lfcXtGD\nLtb6Xr8E5Qf+zYzQhWMd/3FIUIDEpUT1SbbP4xmBxKKoVENATLJOr6VJlm8Teeyi\nafgDIHNnqggFVE4Cms5x/jnb/eGPtMqYxTyDMiNevSjMHYC3l8da1H6pEay3aDZm\n4U2DLOM5DC2KkfO20jX1eGiv3ArC0aiYLOCVHxyzCu3pFa0M+SHypatfS9/4jDHB\nyLC08u3bwWI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "SWITCH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "contact_type": "support", "telephone_number": [ { "text": "+41 44 268 1505", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "SWITCHaai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:aai@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "technical", "telephone_number": [ { "text": "+41 44 268 1505", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "SWITCHaai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:aai@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "http://wayf.ordbogen.com", { "entity_id": "http://wayf.ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wayf.ordbogen.com/saml2/sp/AssertionConsumerService.php" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide an online dictionary in which you look up an unlimited number of words in the dictionaries bought by your educational institution.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at levere en online ordbog hvori du kan foretage et ubegr\u00e6nset antal opslag i de ordb\u00f8ger, som din institution har k\u00f8bt adgang til.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "Ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "Ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/wayf.ordbogen.com.xml" } } ], [ "https://idp.hkr.se/idp/shibboleth", { "entity_id": "https://idp.hkr.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.hkr.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hkr.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hkr.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hkr.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hkr.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hkr.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx\nMjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0\nfJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB\nxDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4\nCBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK\n6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr\nbKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB\nBQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr\nCdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms\nexr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0\nHwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK\nqU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk\nkgLpO4NuqQRRqV5FxbnmTvt25NApGY5k", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hkr.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hkr.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hkr.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hkr.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hkr.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAJFwJo5KjpvOv/slniklC/Nf19gKMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5oa3Iuc2UwHhcNMTAxMjEwMTExMDM2WhcNMzAx\nMjEwMTExMDM2WjAVMRMwEQYDVQQDEwppZHAuaGtyLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAmLMMJQyBS/1Caas2d1zoAj1jlxYs9axLJPDujiP0\nfJ8F3gjMxtl/A7Y+eVFqnRFzHNuaEKaqZ8S+XGnRi8kw3AdPbPJZB4g+LTRPI8WB\nxDo49uubfZbpyi8zZUqoqOSLeNxMKFqgkq9bd0Yeh4bI7r/bjuvcx4tioOP3UnT4\nCBfTL6uxyCWFW8mP9TbmnQ4lZN5O4elIKrea+8XiumRa2q5qpXVtdqF5h9YI+jYK\n6zj9pMzUlPPvIyOzGFLxLSN0KRM7EgV3FRD65y9hCnTzuQtFrqwktBOVs5fwavyr\nbKht5KrIaVrozMBscr8STgQ8SKEDMCDqxu/hS0IqoweTyQIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaGtyLnNlhiFodHRwczovL2lkcC5oa3Iuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFLIjYPKZGp/Bncfc+KnH8Pdf7FukMA0GCSqGSIb3DQEB\nBQUAA4IBAQCQ3m4eN6leAlXf9v8xcZjrzQhHCg4ceDnixMUINTsFfXktfYsSSonr\nCdh/mhttMxnk/34Tu1XMfYn8ABPVxvvcaBZ9Brl21BBsvk3MOdbDNO6cB05GXdms\nexr3aJFvRwY6Vy0AWtUgDFXdYPiIVPUrpC7NA+X78fq3IVmPn0WFlQ9KpM8hXNz0\nHwlY06myFNjI7dvt8xjAqJy+ICilu06RTs7oCynE45nkrLaZjpploIn3xcYt0ceK\nqU1LY9aaqaEgKSsNHlPoCW9eH4oUP3f/X8h21pAtgGA8AIt2RegT6HfVqnZPAtUk\nkgLpO4NuqQRRqV5FxbnmTvt25NApGY5k", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HKR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan Kristianstad", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hkr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan Kristianstad", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "roland.svedman@hkr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://testshib.msacademicverify.com/shibboleth-sp", { "entity_id": "https://testshib.msacademicverify.com/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/testshib.msacademicverify.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "Microsoft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Microsoft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.microsoft.com/en/us/default.aspx", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Gerry O'Brien", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Gerry.OBrien@microsoft.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Tushar Nene", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Tushar.Nene@microsoft.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testshib.msacademicverify.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "Microsoft Academic Verification Engine", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDVDCCAjygAwIBAgIJAJh4QX82u2pTMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV\nBAMTHXRlc3RzaGliLm1zYWNhZGVtaWN2ZXJpZnkuY29tMB4XDTEzMDMyNjEzMTIw\nN1oXDTE2MDMyNTEzMTIwN1owKDEmMCQGA1UEAxMddGVzdHNoaWIubXNhY2FkZW1p\nY3ZlcmlmeS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsLIq+\nKl9aCXy3gkjyDv1YWqWVL3c6S+G5aCnCwtlbwU9q5R9lo7r5pjxScujS+kwRRYfO\nKJ5jg6M6T1oZOEkcMjAcx0hF5fat7a3z02zvL4eaZcZAnd4Jrn8xizKX363lE+mj\nNGu38+xpEyknMNpybsFeqA9S+tbZDteMihHi4x+rkis5Cno9m4OXEN3fGrl6sa2L\n+d5XHH/IlUa0LA0cpKP8ONMYNR4g+7lUy+SHuo9iQJZesEX16cCMNkbknNuexRH+\n2FhGx3q6WB87KhgLjpdmb5ZPcPFAbdZSrbpZTMny2RDFMbpyQefYEMYlTETYwJ4S\n3sSa4EhqIbri+CZzAgMBAAGjgYAwfjBdBgNVHREEVjBUgh10ZXN0c2hpYi5tc2Fj\nYWRlbWljdmVyaWZ5LmNvbYYzaHR0cHM6Ly90ZXN0c2hpYi5tc2FjYWRlbWljdmVy\naWZ5LmNvbS9zaGliYm9sZXRoLXNwMB0GA1UdDgQWBBQKuJJcwHX2m6nuzSaqFlE9\nNdEF/jANBgkqhkiG9w0BAQUFAAOCAQEAIUWZZuPR/N4BY2LeeHKQ5GCArl7ZPM50\n6Znt2T7vw/D6JKNmUx1v9PVyt4GzleFCrWhWgX4mKlUfrT1EcGYblKj6YUKErERk\npRbaJp8mZ/X5Ugi00lpv0GlNtdvvrYv5R1V5wTUSyLd6L+Ci3jhhugkd5cTL3ttk\ns/JNkMFd0eHEeJKi2jcI1jrhF9aWncdGup/MNdm0wPxmtnoylkuXUY0CIlmMYuas\nZCjBzPpPM2QIOXiuXypVLjuP32AirgS8h/uL+mY4z8pv68loW8C0ulYqmj6lPjDR\nwWE+vceD2r7oFUYHr1E07cyX20HwNU1LL3TthPaNhs7M2ImLlYHapw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonPrincipalName" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" } ], "service_name": [ { "lang": "en", "text": "Microsoft Academic Verification Engine", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://idp.dhbw-vs.de/idp/shibboleth", { "entity_id": "https://idp.dhbw-vs.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dhbw-vs.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-vs.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-vs.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-vs.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-vs.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-vs.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "identls01.dhbw-vs.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp\nZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd\nL9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o\n7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd\nz279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW\nDP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn\nvlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde\nQh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k\naGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc\nzWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx\nxffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN\nBVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E\n9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+\nWFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I\nuxD/wQ4p7Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "identls01.dhbw-vs.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp\nZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd\nL9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o\n7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd\nz279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW\nDP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn\nvlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde\nQh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k\naGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc\nzWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx\nxffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN\nBVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E\n9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+\nWFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I\nuxD/wQ4p7Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-vs.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-vs.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-vs.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-vs.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-vs.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "identls01.dhbw-vs.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp\nZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd\nL9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o\n7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd\nz279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW\nDP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn\nvlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde\nQh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k\naGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc\nzWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx\nxffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN\nBVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E\n9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+\nWFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I\nuxD/wQ4p7Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "identls01.dhbw-vs.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=identls01.dhbw-vs.de,OU=Villingen-Schwenningen,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQzCCBCugAwIBAgIEEYRTSzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTExMDIyMzA5MzkwN1oXDTE2MDIyMjA5MzkwN1owezELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMR8wHQYDVQQLExZWaWxsaW5nZW4tU2Nod2VubmluZ2VuMR0wGwYDVQQDExRp\nZGVudGxzMDEuZGhidy12cy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBANx/3v0g+7OKuJhOb0B9VFtO8XYh9ZwNci6Kfc3E5+UL/SqKqtHyT0gatKPd\nL9jYoEuSN2Ou551tT03SjOTMxpzjsbDNiYsSO7dFlsEeQ0kSvPtjmtxHlWPKjy2o\n7nCHz0dxicNgvO6YCR03Ktz3d+3H0sD4y8dXQQOE7VhMcNIQBngTtWvwN5Y21FSd\nz279KmGQLX/4jsi0uFQxo6wca4CQv+zeO6iUAxeOOqHxwXwLftNvyPsfFWEyZmLW\nDP8UtbtLVCMaIpcsU54MVpZiXPqjVajD0ahMM0VF5OAVSXB8DnzxBsEdpRWjp1Mn\nvlCabW+BS+LBQeC2SclZQucYuLECAwEAAaOCAdYwggHSMAkGA1UdEwQCMAAwCwYD\nVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4E\nFgQUkFH/eg9OXb/u72UfzdOkz7BefbEwHwYDVR0jBBgwFoAUjOlwcWC4U59Expde\nQh/tKHK9Dn4wRwYDVR0RBEAwPoIUaWRlbnRsczAxLmRoYnctdnMuZGWCDmlkcC5k\naGJ3LXZzLmRlghBpZHAwMS5kaGJ3LXZzLmRlhwTBxLs6MHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhidy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEATmYhNFiBBQTc\nzWXCHTmhCiWrxks4i2u4W9XulYPkfUKg0LpM7bslDii9UJmVMDg+3nu5fnSRwsTx\nxffHXVvZc42FVdjoRb6N2+Vm5R70nyNyMwa9uSyyOxd8HquDrbpwi1hjsgCUMewN\nBVAm42c0G+wy7xlzQQhMflZ2rJpxNq7Qw7QcXYdXGQajz+XpaV+Apqzs5oMCYd1E\n9h/L3g3k5kyPnGa6aJy7swsOemiT3kRtS8pb/kYjQXp4RG4TK4iADiodhwq/W2F+\nWFvBsDZ+9FkpReY5zJj8BUBJqMZ3l5teI6XMa+1DzDVaF9G9XNrPa82A6Y3w820I\nuxD/wQ4p7Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Duale Hochschule BW", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DHBW-VS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dhbw-vs.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Thomas.Speck@dhbw-vs.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Speck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://cnb.rediris.es/simplesaml/saml2/idp/metadata.php", { "entity_id": "http://cnb.rediris.es/simplesaml/saml2/idp/metadata.php", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cnb.rediris.es.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://cnb.rediris.es/simplesaml/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "http://cnb.rediris.es/simplesaml/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "CNB RedIRIS Test IDP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "es", "text": "CNB RedIRIS Test IDP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Another test IdP run by RedIRIS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "es", "text": "Otro IdP de pruebas operado por RedIRIS", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEpzCCA4+gAwIBAgIJAKu9NNxZYzTvMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzMB4XDTExMDYwODA5MTAwMVoXDTIxMDYwNzA5MTAwMVowgZMxCzAJBgNVBAYTAkVTMQ8wDQYDVQQIEwZNYWRyaWQxDzANBgNVBAcTBk1hZHJpZDEQMA4GA1UEChMHUmVkSVJJUzETMBEGA1UECxMKTWlkZGxld2FyZTEbMBkGA1UEAxMSZWR1Z2Fpbi5yZWRpcmlzLmVzMR4wHAYJKoZIhvcNAQkBFg9zaXJpQHJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaZm1UV2iTIb326tmnsaekltjP+5M9MoIUiLxIWOfLk6xK5+UeGnRlpSbVyIUS1afgRWprqAJ33iDimXBYnzWYKeM+DHktiAvTl9l6kh987g/rUCo6rZ0MrCdOu8GKqGmZNGo4/SNjRAFiMHj8CdM4N/e/5GCHDvS6YdsptoSHoanL5oYYx6nJUKXph8HLO3Sr/i/K9qIXek81X/zIsDNAkLj5wZeDt+TosoIOHzwUIpRrHVnvO/7Piu30ozu3fGOqRfHJIHDzJaNZCDBkzkkYCWD+39oVsbIwH4xSGhSsm5JuzCCL5QTzwbaJiUA/EfgV1Zzvv4bQjJmbBooHh8JAgMBAAGjgfswgfgwHQYDVR0OBBYEFKcD1MJGTvTWHgotuF7InFEAxve4MIHIBgNVHSMEgcAwgb2AFKcD1MJGTvTWHgotuF7InFEAxve4oYGZpIGWMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzggkAq7003FljNO8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAYBRPKs5uhS4H6U8CHfYnZvz30s/64YoJlx688mZEfDKiYD2fcIeMaQ3b5ps9DAJlvc4Wx+2xrTrNfGqW7FVVJrL9ezRLUJox98fBlxB06de1K3J6fgqLKjKbcR5i1NjkFZYTBSs8Vn32SQoW36r9Yus5bO1XORUeEJAK3E4CWiEvqjE745PERA79V84JSWMqojqY5d66hJoGz0PvgP0TD7J+f+AH+Ot/vrJ21w8od/wob+MUM7mQMtsSb2Dbo1+XGLEIixU5ypiSl3vw/HNvUrIWzVD/eKvQyNbzWJu5/BIlwpqHoQXPkZFzap6KZFnYz747AG0EmZYL9xQR59Mk0w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEpzCCA4+gAwIBAgIJAKu9NNxZYzTvMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzMB4XDTExMDYwODA5MTAwMVoXDTIxMDYwNzA5MTAwMVowgZMxCzAJBgNVBAYTAkVTMQ8wDQYDVQQIEwZNYWRyaWQxDzANBgNVBAcTBk1hZHJpZDEQMA4GA1UEChMHUmVkSVJJUzETMBEGA1UECxMKTWlkZGxld2FyZTEbMBkGA1UEAxMSZWR1Z2Fpbi5yZWRpcmlzLmVzMR4wHAYJKoZIhvcNAQkBFg9zaXJpQHJlZGlyaXMuZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaZm1UV2iTIb326tmnsaekltjP+5M9MoIUiLxIWOfLk6xK5+UeGnRlpSbVyIUS1afgRWprqAJ33iDimXBYnzWYKeM+DHktiAvTl9l6kh987g/rUCo6rZ0MrCdOu8GKqGmZNGo4/SNjRAFiMHj8CdM4N/e/5GCHDvS6YdsptoSHoanL5oYYx6nJUKXph8HLO3Sr/i/K9qIXek81X/zIsDNAkLj5wZeDt+TosoIOHzwUIpRrHVnvO/7Piu30ozu3fGOqRfHJIHDzJaNZCDBkzkkYCWD+39oVsbIwH4xSGhSsm5JuzCCL5QTzwbaJiUA/EfgV1Zzvv4bQjJmbBooHh8JAgMBAAGjgfswgfgwHQYDVR0OBBYEFKcD1MJGTvTWHgotuF7InFEAxve4MIHIBgNVHSMEgcAwgb2AFKcD1MJGTvTWHgotuF7InFEAxve4oYGZpIGWMIGTMQswCQYDVQQGEwJFUzEPMA0GA1UECBMGTWFkcmlkMQ8wDQYDVQQHEwZNYWRyaWQxEDAOBgNVBAoTB1JlZElSSVMxEzARBgNVBAsTCk1pZGRsZXdhcmUxGzAZBgNVBAMTEmVkdWdhaW4ucmVkaXJpcy5lczEeMBwGCSqGSIb3DQEJARYPc2lyaUByZWRpcmlzLmVzggkAq7003FljNO8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAYBRPKs5uhS4H6U8CHfYnZvz30s/64YoJlx688mZEfDKiYD2fcIeMaQ3b5ps9DAJlvc4Wx+2xrTrNfGqW7FVVJrL9ezRLUJox98fBlxB06de1K3J6fgqLKjKbcR5i1NjkFZYTBSs8Vn32SQoW36r9Yus5bO1XORUeEJAK3E4CWiEvqjE745PERA79V84JSWMqojqY5d66hJoGz0PvgP0TD7J+f+AH+Ot/vrJ21w8od/wob+MUM7mQMtsSb2Dbo1+XGLEIixU5ypiSl3vw/HNvUrIWzVD/eKvQyNbzWJu5/BIlwpqHoQXPkZFzap6KZFnYz747AG0EmZYL9xQR59Mk0w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.rediris.es/sir/edugain/SIR_MRPS.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.rediris.es/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-10-09T13:08:24Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "es", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "es", "text": "RedIRIS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.rediris.es/index.php.en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "es", "text": "http://www.rediris.es/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "SIR helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sir@rediris.es", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://xenosmilus.umdc.umu.se:8086/sfs/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/sfs/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/sfs-1993-1153", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/sfs/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/sfs/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-sfs-sp.xml" } } ], [ "https://idp.itmc.tu-dortmund.de:8443/idp/shibboleth", { "entity_id": "https://idp.itmc.tu-dortmund.de:8443/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.itmc.tu-dortmund.de%3A8443.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.itmc.tu-dortmund.de:8443/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.itmc.tu-dortmund.de:8443/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.itmc.tu-dortmund.de:8443/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.itmc.tu-dortmund.de:8443/idp/profile/SAML2/POST-SimpleSign/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-dortmund.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.itmc.tu-dortmund.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC\nREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w\nCwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG\nCSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw\nN1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu\naXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD\nVQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv\nnGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf\nDs7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A\nxCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/\npnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y\nMMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc\nm23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g\nO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt\nZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v\nBkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO\nC6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN\nrkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0\n9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq\nr1DtEBo5fNXQ5o94bU4R0XFG+Zaf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.itmc.tu-dortmund.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC\nREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w\nCwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG\nCSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw\nN1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu\naXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD\nVQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv\nnGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf\nDs7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A\nxCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/\npnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y\nMMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc\nm23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g\nO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt\nZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v\nBkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO\nC6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN\nrkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0\n9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq\nr1DtEBo5fNXQ5o94bU4R0XFG+Zaf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.itmc.tu-dortmund.de:8444/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.itmc.tu-dortmund.de:8444/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.itmc.tu-dortmund.de:8444/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.itmc.tu-dortmund.de:8444/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-dortmund.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.itmc.tu-dortmund.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC\nREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w\nCwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG\nCSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw\nN1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu\naXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD\nVQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv\nnGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf\nDs7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A\nxCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/\npnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y\nMMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc\nm23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g\nO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt\nZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v\nBkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO\nC6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN\nrkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0\n9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq\nr1DtEBo5fNXQ5o94bU4R0XFG+Zaf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.itmc.tu-dortmund.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.itmc.tu-dortmund.de,OU=ITMC,O=Technische Universitaet Dortmund,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFITCCBAmgAwIBAgIEDN37ezANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC\nREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0w\nCwYDVQQLEwRJVE1DMR0wGwYDVQQDExRUVSBEb3J0bXVuZCBDQSAtIEcwMTEkMCIG\nCSqGSIb3DQEJARYVY2FAcGtpLnR1LWRvcnRtdW5kLmRlMB4XDTA4MDkwMzEyMDcw\nN1oXDTEzMDkwMjEyMDcwN1owaTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2hu\naXNjaGUgVW5pdmVyc2l0YWV0IERvcnRtdW5kMQ0wCwYDVQQLEwRJVE1DMSAwHgYD\nVQQDExdpZHAuaXRtYy50dS1kb3J0bXVuZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALsO2TulgUJ6vDHWIZ5hthkwEUzE3sBDQMPtKSlg1CF0zHJv\nnGQuX9BjpvNXgpSy7HgDW2On9HgBKN8g1eEUxmI2OjA56wnX6usGD0afj6p0klBf\nDs7tqGKrJFgLfA3kje6XeJxnfZDGcrjoSoF0vBLaGZ7bXGHcHvrfpvX959uLkY0A\nxCfLEsbkpfLi+wGXHqltT65H8dRs/nZzok5G7jdf5W//JccF62r125CZEICUWl7/\npnPiXg9+3KB1FiVw4ilRWGF0Sr3Gm09DN9hbqO9T+w5ehaigL8FwuQhwqUEMRP5y\nMMfw9sCrPldn0Hx9twUbzs0Fk0Cgk5pqKyYkHFMCAwEAAaOCAaswggGnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUJUtx5b8beB/Y2+SnhhZaBLqTj7cwHwYDVR0jBBgwFoAU+7Fc\nm23oJeSpqjJE7wKDRQ3mBuwwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2g\nO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRvcnRtdW5kLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGiBggrBgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS90dS1kb3J0bXVuZC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUt\nZG9ydG11bmQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUA\nA4IBAQB55LgXkQIGHYZJ2E25mVjlRw8dW7DoUFLEUrtFguMOQdz7QWgtONjQw62v\nBkcnfiArg33xdkHxq4DlJoIGFHiryYrVzBYFVBodYKt8wkk1lmAPz8khR1xlmXdO\nC6EKd5GzNblXNI42MASxV/3JepjsmaZ5aaAdA0rkRSXcV6bcB/i8Dqk7F9TqKLDN\nrkHGfY8GtkLhri23ZSFB4jljOnTlN9DeSW5Lb3V9duDzji1ENBuJuoP5O4Wli3c0\n9OKtHf0euPnKJXWoilT5psU2aPrahvJwBaPQh2YU09PmUYDfk0+L+JW2Vy78rXPq\nr1DtEBo5fNXQ5o94bU4R0XFG+Zaf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Dortmund (Technische Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Dortmund (Technische Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.tu-dortmund.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Stefan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stefan.rapp@tu-dortmund.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rapp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Arne", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Arne.vonIrmer@tu-dortmund.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "von Irmer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://translation.rnd.feide.no/simplesaml/saml2/sp/metadata.php", { "entity_id": "https://translation.rnd.feide.no/simplesaml/saml2/sp/metadata.php", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://translation.rnd.feide.no/simplesaml/saml2/sp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://translation.rnd.feide.no/simplesaml/saml2/sp/AssertionConsumerService.php" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "A web portal for translation of software developed by Feide RnD, such that simpleSAMLphp and Foodle.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "no", "text": "En portal hvor man kan bidra med oversettelse av programvare utviklet av Feide RnD, slik som simpleSAMLphp og Foodle.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "Feide RnD Translation Portal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "no", "text": "Feide RnD Oversettelsesportal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/translation.rnd.feide.no.xml" } } ], [ "https://www.dawsonera.com/shibboleth", { "entity_id": "https://www.dawsonera.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.dawsonera.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Dawson Books", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "dawsonera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dawsonbooks.co.uk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Claire", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "claire.chandler@dawsonbooks.co.uk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Chandler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Jude", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jude.norris@dawsonbooks.co.uk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Norris", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dawsonera.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dawsonera.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dawsonera.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dawsonera.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dawsonera.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.dawsonera.com/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.dawsonera.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dawsonera.com,O=Semantico,L=Brighton,ST=East Sussex,C=GB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDSTCCAjGgAwIBAgIQOvdMPhrRfQvKM2FkVMlM6DANBgkqhkiG9w0BAQUFADA8\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U\naGF3dGUgU1NMIENBMB4XDTEwMTAwODAwMDAwMFoXDTEzMTAyOTIzNTk1OVowZjEL\nMAkGA1UEBhMCR0IxFDASBgNVBAgTC0Vhc3QgU3Vzc2V4MREwDwYDVQQHFAhCcmln\naHRvbjESMBAGA1UEChQJU2VtYW50aWNvMRowGAYDVQQDFBF3d3cuZGF3c29uZXJh\nLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1SMQWlmopgjZeH8ITGnf\nqjgJA+trii8i7lHAjm7EQZS0GS6A7gTtUFlc4pIPPzR2OpgkHM8TcjSQCTAPFmp1\nhfUts6JkWTTe0TVHC4VqKuUtWPmq4oo5XsTTzTRt0MV7iLROkI/NNMf0qbgHEFo+\nTkljHi1mmQhYsJ3LLO+Py4sCAwEAAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1Ud\nHwQzMDEwL6AtoCuGKWh0dHA6Ly9zdnItb3YtY3JsLnRoYXd0ZS5jb20vVGhhd3Rl\nT1YuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcB\nAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZI\nhvcNAQEFBQADggEBAG8liYbeb9+qVKIX/QHZzbMck5+/jROd42ggIoIDJlGawBZA\nPJ8Q5zxoJwKWcBJ7M1sI/wcI4HntFJgB00fAFGwK1mQo8+kfOCAaSPWEOwomBffc\nATMBokvtILGbxmsCtMEFE+R94Bjdvgn/WsOHqj1LO8xNHtOGvbPDMb0NdS+W3R1T\nyArxEur5uitLP7u/9AcboSbsWJr+EfPmyN4K5p433zWobY9gMpOaIZ5tt3nVuIof\nQ2zQ39BwHPIUmro1+VsSXK4/Vc2Mg0lraBHNHKBM9H7g7JhTtDZ3YejMB5LxyPSX\nA+7vljJkaaHxaiFXuPXHzIPyGnY9og0BorlaDE0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.dawsonera.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dawsonera.com,O=Semantico,L=Brighton,ST=East Sussex,C=GB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDSTCCAjGgAwIBAgIQOvdMPhrRfQvKM2FkVMlM6DANBgkqhkiG9w0BAQUFADA8\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U\naGF3dGUgU1NMIENBMB4XDTEwMTAwODAwMDAwMFoXDTEzMTAyOTIzNTk1OVowZjEL\nMAkGA1UEBhMCR0IxFDASBgNVBAgTC0Vhc3QgU3Vzc2V4MREwDwYDVQQHFAhCcmln\naHRvbjESMBAGA1UEChQJU2VtYW50aWNvMRowGAYDVQQDFBF3d3cuZGF3c29uZXJh\nLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1SMQWlmopgjZeH8ITGnf\nqjgJA+trii8i7lHAjm7EQZS0GS6A7gTtUFlc4pIPPzR2OpgkHM8TcjSQCTAPFmp1\nhfUts6JkWTTe0TVHC4VqKuUtWPmq4oo5XsTTzTRt0MV7iLROkI/NNMf0qbgHEFo+\nTkljHi1mmQhYsJ3LLO+Py4sCAwEAAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1Ud\nHwQzMDEwL6AtoCuGKWh0dHA6Ly9zdnItb3YtY3JsLnRoYXd0ZS5jb20vVGhhd3Rl\nT1YuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcB\nAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZI\nhvcNAQEFBQADggEBAG8liYbeb9+qVKIX/QHZzbMck5+/jROd42ggIoIDJlGawBZA\nPJ8Q5zxoJwKWcBJ7M1sI/wcI4HntFJgB00fAFGwK1mQo8+kfOCAaSPWEOwomBffc\nATMBokvtILGbxmsCtMEFE+R94Bjdvgn/WsOHqj1LO8xNHtOGvbPDMb0NdS+W3R1T\nyArxEur5uitLP7u/9AcboSbsWJr+EfPmyN4K5p433zWobY9gMpOaIZ5tt3nVuIof\nQ2zQ39BwHPIUmro1+VsSXK4/Vc2Mg0lraBHNHKBM9H7g7JhTtDZ3YejMB5LxyPSX\nA+7vljJkaaHxaiFXuPXHzIPyGnY9og0BorlaDE0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dawsonera.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dawsonera.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dawsonera.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dawsonera.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://idp.georgikon.hu/idp/saml2/idp/metadata.php", { "entity_id": "https://idp.georgikon.hu/idp/saml2/idp/metadata.php", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.georgikon.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.georgikon.hu/idp/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.georgikon.hu/idp/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "georgikon.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "ip_hint": [ { "text": "193.224.81.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:46.75190,17.2404", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.georgikon.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIVAPFqC/HfYvfScTLOiI/sKofsx6MWMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNVBAMTEGlkcC5nZW9yZ2lrb24uaHUwHhcNMDkxMDAyMDgwMTA3WhcNMjkxMDAyMDgwMTA3WjAbMRkwFwYDVQQDExBpZHAuZ2Vvcmdpa29uLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgR/NrpE25snvbNy6ICQJHqjtGmFkHIXkVeQPso1xTGO/K0uyNSGuUMWObwm5zAhxINLd+8u52noWtXPcngiFQXp8x1+k1PPZKrhlw7Lsmt5/WYFDkPxdZ90PCpQkpRgRQwBvmnwSdlqGmp/ts7ADTzh6ih++pvHI0jgyy3mMyJg/w3psv6VwNF4YuYY8rUQuPhNYVS7EMrebWlPOttqetcuXyTgZrx9O8W4GpsepmIJHBTlqY85W0H4zFXfUk2+t7IeUkDuxE474JPU5IszmVIfm5suEh1rwDnwKP+wRi5htuxdrbs1ceDrRxkbpDinoLcudn5XGq6LvokUI9HwQHQIDAQABo2cwZTBEBgNVHREEPTA7ghBpZHAuZ2Vvcmdpa29uLmh1hidodHRwczovL2lkcC5nZW9yZ2lrb24uaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFEZzriItWOd2JgNAOtHivus73YOBMA0GCSqGSIb3DQEBBQUAA4IBAQBDovq/Xvd+cFB8KbgCF0Prd3WqhQx+8StGsxZLr3vVwxZYJucnpIpvKXJHj/9kQx2MwunTxlq9zvuyPbHIdnAt46x1tbYVRlyBaQXJQYRfaXeKRBNoO1lm1matIaXT8zaeBncF13S4vL0GcjKAR5bbvCVvdjjrTh9AH1p2g70k58PoW5rbGMshlgZs5Ibcp8EH6BXg3uqOJcZe1kQ6gt3io6iWRRKvaNNdcnqfBFpyP1OXwX64+APWbcGYw+RDMvzoDKi6rikDz6f67v3bI4H+X05T9d9Ijs2cKnI3l6aT1EgTD7EKbo7UkoRIe15g8kZ1Gq+ItOJsNOG820hN1UTJ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "Pannon Egyetem Georgikon Kar", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Pannonia Georgikon Faculty", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "Georgikon - Pannon Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Georgikon - University of Pannonia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.georgikon.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.georgikon.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:heder@georgikon.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "H\u00e9der Mikl\u00f3s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:heder@georgikon.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "H\u00e9der Mikl\u00f3s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:heder@georgikon.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "H\u00e9der Mikl\u00f3s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://crowd-test.it.su.se/Shibboleth.sso", { "id": "_63cc5ccdd1293cac0b7de9b1607a5426", "entity_id": "https://crowd-test.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowd-test.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowd-test.it.su.se/Shibboleth.sso/WAYF/wavelan" }, { "display_name": [ { "lang": "sv", "text": "Testimplementation av Crowd vid Stockholms universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Test implementation of Crowd at Stockholm University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Denna tj\u00e4nst ger anv\u00e4ndare tillg\u00e5ng till test implantationen av Crowd vid Stockholms universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "sv", "text": "This service allows users to access the test implantation of Crowd at Stockholm University.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mino-lab02", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mino-lab02", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC5TCCAc2gAwIBAgIJAMatSzUiGYC+MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCm1pbm8tbGFiMDIwHhcNMTMwNDE5MDY0MzI5WhcNMjMwNDE3MDY0MzI5WjAV\nMRMwEQYDVQQDEwptaW5vLWxhYjAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAp+49hJCsA/5loQJX/jLCVDxHAu9yxE3Z0qoJCjLP7dw+/gPTk9l0TRIk\nQtUNEiZfDT56mi8VyW4UXuGN8/fFSSRG4gUGGqyvJxloykBjb2INT5VR4Lq4UMfm\nnEi5rPmvdU3r2p7LMWERg5t+Q7h9pmlje7hcxcg+5RkMN8ajOYEST71BIV1qw8I6\nf0yEPDDTqKDBcZbtuSDmUqT7Pn/s0alnRGW14TYliqS/jcFjr5TASxoewTj+wOR2\n2WJDlH+jl2REnLh7D24FtY8qLwFlBytv47yQ2DHbSe/upHU/T31T/t8a/XoKwUXV\n1HCcFmNn3RswrIPHVNyjku2eJhDpsQIDAQABozgwNjAVBgNVHREEDjAMggptaW5v\nLWxhYjAyMB0GA1UdDgQWBBROPqY7m/x1ubOhNpSaEFG+X6uC/TANBgkqhkiG9w0B\nAQUFAAOCAQEABLSrJnnIvhyy41FHzdK3YKjWL7FmQ0265fshjDimly4F3BD8bcW1\nUIWeHkYmoMBqe+6VQORjI8DU6IuTm39+j47ccX9wd4a8Xoghu66yAdE2LAeo5W+7\nGhqJuug/eIRbYxlRjyC/1TKQdX2HakEoo5MGZM4HKA53bU3hGUok7WJgxnNMx460\nam2vwvGH7tTbqM3brwt4FfnWG881v//OZD50A62vWwSNg6qpDAaT52+qdrZ8TSRV\nVeDKoZXj5MlQdx5DCOpkboieItTO5OUCLb/3VFWtPLi6aF2/Wfbl0aYfE5FjV0Bj\nKhnlJurRHjddtxHmLCSOZInPrJEiXjn6ew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mino-lab02", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mino-lab02", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC5TCCAc2gAwIBAgIJAMatSzUiGYC+MA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCm1pbm8tbGFiMDIwHhcNMTMwNDE5MDY0MzI5WhcNMjMwNDE3MDY0MzI5WjAV\nMRMwEQYDVQQDEwptaW5vLWxhYjAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAp+49hJCsA/5loQJX/jLCVDxHAu9yxE3Z0qoJCjLP7dw+/gPTk9l0TRIk\nQtUNEiZfDT56mi8VyW4UXuGN8/fFSSRG4gUGGqyvJxloykBjb2INT5VR4Lq4UMfm\nnEi5rPmvdU3r2p7LMWERg5t+Q7h9pmlje7hcxcg+5RkMN8ajOYEST71BIV1qw8I6\nf0yEPDDTqKDBcZbtuSDmUqT7Pn/s0alnRGW14TYliqS/jcFjr5TASxoewTj+wOR2\n2WJDlH+jl2REnLh7D24FtY8qLwFlBytv47yQ2DHbSe/upHU/T31T/t8a/XoKwUXV\n1HCcFmNn3RswrIPHVNyjku2eJhDpsQIDAQABozgwNjAVBgNVHREEDjAMggptaW5v\nLWxhYjAyMB0GA1UdDgQWBBROPqY7m/x1ubOhNpSaEFG+X6uC/TANBgkqhkiG9w0B\nAQUFAAOCAQEABLSrJnnIvhyy41FHzdK3YKjWL7FmQ0265fshjDimly4F3BD8bcW1\nUIWeHkYmoMBqe+6VQORjI8DU6IuTm39+j47ccX9wd4a8Xoghu66yAdE2LAeo5W+7\nGhqJuug/eIRbYxlRjyC/1TKQdX2HakEoo5MGZM4HKA53bU3hGUok7WJgxnNMx460\nam2vwvGH7tTbqM3brwt4FfnWG881v//OZD50A62vWwSNg6qpDAaT52+qdrZ8TSRV\nVeDKoZXj5MlQdx5DCOpkboieItTO5OUCLb/3VFWtPLi6aF2/Wfbl0aYfE5FjV0Bj\nKhnlJurRHjddtxHmLCSOZInPrJEiXjn6ew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowd-test.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/crowd-test.it.su.se-Shibboleth.sso.xml" } } ], [ "https://encecafe.ibge.gov.br/idp/shibboleth", { "entity_id": "https://encecafe.ibge.gov.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/encecafe.ibge.gov.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://encecafe.ibge.gov.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://encecafe.ibge.gov.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://encecafe.ibge.gov.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://encecafe.ibge.gov.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ence.ibge.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ence.ibge.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPzA9BgNVBAoUNkVOQ0UgLSBF\nc2NvbGEgTmFjaW9uYWwgZGUgQ2nqbmNpYXMgRXN0YXTtc3RpY2FzIChJQkdFKTEP\nMA0GA1UECxMGR0VSSU5GMSIwIAYJKoZIhvcNAQkBFhNlbmNlZGxpQGliZ2UuZ292\nLmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEph\nbmVpcm8xCzAJBgNVBAYTAkJSMR0wGwYDVQQDExRlbmNlY2FmZS5pYmdlLmdvdi5i\ncjAeFw0xMjA0MjQxMTI1MThaFw0xNTA0MjQxMTI1MThaMIHUMT8wPQYDVQQKFDZF\nTkNFIC0gRXNjb2xhIE5hY2lvbmFsIGRlIENp6m5jaWFzIEVzdGF07XN0aWNhcyAo\nSUJHRSkxDzANBgNVBAsTBkdFUklORjEiMCAGCSqGSIb3DQEJARYTZW5jZWRsaUBp\nYmdlLmdvdi5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAgTDlJp\nbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEdMBsGA1UEAxMUZW5jZWNhZmUuaWJn\nZS5nb3YuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnCgcDoU+h\nq+hYEOLks5bjZqTJTP765iNKamK/ECPFdZWEJ6+HswHaFDV5WicdgjAg1DxYuO7i\nEYZV8hofDmYuFsABKa6yE6LotmtDL+sviYA/0UePqZuiYIIyJSY4oyw41OVWMaDN\n07FUOFZOkWMfNaT4VIJ3JGdyFeAOaTbS88XbBMJD6Z6AjRZbChAFVJDH0wEKJEI4\ntGlsHIgMAKfnZdOOaDWNcUYieLQmZO1RPw5u1qHXUsQHHmCbW1Mbx/qBNcQ9GTlt\n7bO7IxOLNVuBGotX3pgUa79fXVk17TxtkVsOiOm2GC0HrQL7NZEUqiqyR4h21Qc2\nfSJ6Qhf70vLXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAG0lhKCnEhPTlJjzBosO\nzcN39DIU6TNkx7MkdI5qFgXxyEZQ5JlgOk/kZVB1rhHdujY4zpEvNX6NHGG8CYRM\nBjKhD2ePlgd040TTQDNxu143eOpUbkRuAET0ffoBA7gRsbZDpHOALZyzyDDW/duj\nMiaAf1i8aTNjk7Q1DgCmxKy3CZOP7MSoBi9b5cDq9ogi9DYdem+NUIcedH32wxGb\nhB4ZMakVi/VJ9DPq/klGUkuziY7s4QaGlVUOZlPwsZrx2vPvrshmmvZcrzX7zef/\nGu0Wv0Dz3mK1dlQkhZpVq3KdvSbuANsFeRtAiyZ28ciKIDK3yFMl86lQ2qjZInt2\nYBk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://encecafe.ibge.gov.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://encecafe.ibge.gov.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://encecafe.ibge.gov.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://encecafe.ibge.gov.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPzA9BgNVBAoUNkVOQ0UgLSBF\nc2NvbGEgTmFjaW9uYWwgZGUgQ2nqbmNpYXMgRXN0YXTtc3RpY2FzIChJQkdFKTEP\nMA0GA1UECxMGR0VSSU5GMSIwIAYJKoZIhvcNAQkBFhNlbmNlZGxpQGliZ2UuZ292\nLmJyMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWlybzEXMBUGA1UECBMOUmlvIGRlIEph\nbmVpcm8xCzAJBgNVBAYTAkJSMR0wGwYDVQQDExRlbmNlY2FmZS5pYmdlLmdvdi5i\ncjAeFw0xMjA0MjQxMTI1MThaFw0xNTA0MjQxMTI1MThaMIHUMT8wPQYDVQQKFDZF\nTkNFIC0gRXNjb2xhIE5hY2lvbmFsIGRlIENp6m5jaWFzIEVzdGF07XN0aWNhcyAo\nSUJHRSkxDzANBgNVBAsTBkdFUklORjEiMCAGCSqGSIb3DQEJARYTZW5jZWRsaUBp\nYmdlLmdvdi5icjEXMBUGA1UEBxMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAgTDlJp\nbyBkZSBKYW5laXJvMQswCQYDVQQGEwJCUjEdMBsGA1UEAxMUZW5jZWNhZmUuaWJn\nZS5nb3YuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnCgcDoU+h\nq+hYEOLks5bjZqTJTP765iNKamK/ECPFdZWEJ6+HswHaFDV5WicdgjAg1DxYuO7i\nEYZV8hofDmYuFsABKa6yE6LotmtDL+sviYA/0UePqZuiYIIyJSY4oyw41OVWMaDN\n07FUOFZOkWMfNaT4VIJ3JGdyFeAOaTbS88XbBMJD6Z6AjRZbChAFVJDH0wEKJEI4\ntGlsHIgMAKfnZdOOaDWNcUYieLQmZO1RPw5u1qHXUsQHHmCbW1Mbx/qBNcQ9GTlt\n7bO7IxOLNVuBGotX3pgUa79fXVk17TxtkVsOiOm2GC0HrQL7NZEUqiqyR4h21Qc2\nfSJ6Qhf70vLXAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAG0lhKCnEhPTlJjzBosO\nzcN39DIU6TNkx7MkdI5qFgXxyEZQ5JlgOk/kZVB1rhHdujY4zpEvNX6NHGG8CYRM\nBjKhD2ePlgd040TTQDNxu143eOpUbkRuAET0ffoBA7gRsbZDpHOALZyzyDDW/duj\nMiaAf1i8aTNjk7Q1DgCmxKy3CZOP7MSoBi9b5cDq9ogi9DYdem+NUIcedH32wxGb\nhB4ZMakVi/VJ9DPq/klGUkuziY7s4QaGlVUOZlPwsZrx2vPvrshmmvZcrzX7zef/\nGu0Wv0Dz3mK1dlQkhZpVq3KdvSbuANsFeRtAiyZ28ciKIDK3yFMl86lQ2qjZInt2\nYBk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "ENCE - Escola Nacional de Ciencias Estatisticas (IBGE)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ence.ibge.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ence.ibge.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mauro.mendonca@ibge.gov.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mendonca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.hds.uni-leipzig.de/shibboleth", { "entity_id": "https://www.hds.uni-leipzig.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.hds.uni-leipzig.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Hochschuldidaktisches Zentrum Sachsen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschuldidaktisches Zentrum Sachsen - Typo3", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.hds.uni-leipzig.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Stefan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "admin@bps-system.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Moch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.hds.uni-leipzig.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.hds.uni-leipzig.de,OU=Hochschuldidaktisches Zentrum Sachsen,O=Universitaet Leipzig,L=Leipzig,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFdTCCBF2gAwIBAgIEETAMJDANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg\nMB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW\nEnBraUB1bmktbGVpcHppZy5kZTAeFw0xMDEyMjExMTI1MDhaFw0xNTEyMjAxMTI1\nMDhaMIGhMQswCQYDVQQGEwJERTEQMA4GA1UECBMHU2FjaHNlbjEQMA4GA1UEBxMH\nTGVpcHppZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxLjAsBgNVBAsT\nJUhvY2hzY2h1bGRpZGFrdGlzY2hlcyBaZW50cnVtIFNhY2hzZW4xHzAdBgNVBAMT\nFnd3dy5oZHMudW5pLWxlaXB6aWcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQCwt713W1EXhtA2GOp6k8kZxRhIm5LOsD2iqHs1pLZkbaxBO4y2bht6\nk6mdi4j0wbA0/wdv+JpYK1/wB6Cdaz6UEBwlqzy0+0pJ3G72xRPG/s/wmeAzOqzY\nONGphoYWkGnz4aQ5tf3E+KILj0V3JisgZA7+pYyEXiX340NPzIyxOLKAyFxHwY/n\naUWuQDLo+6dXRCFO6OqRW6v7tnyUji8Qa3gcv+BeEwRUZyvmoHQfirFhGP9FAYDZ\ns85KZ3pSU6046E/B1+8h9FOFEQB5vnZKmouF77h75DCJBDiSZd1TJaNWzvMScjzx\nofFcCqn+wGTAMsijDm82iP0E1RY2/BaXAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFHlh5OdjyNAu5gk4Szo4xMeg5uqhMB8GA1UdIwQYMBaAFDaM3R6c0bqQ\ngPinird0ak3JN9oOMD0GA1UdEQQ2MDSCFnd3dy5oZHMudW5pLWxlaXB6aWcuZGWC\nGnZtaHNkaWRhLnJ6LnVuaS1sZWlwemlnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaWxlaS1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmlsZWktY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRSA11s6iv\neW6YcStHntggb0PZQ/LoT1mv+4cQ1KYkS7QJlSrJOqEjlsNYtB7LFGBOxYBSPm5g\nB/tipiS/tF/KOk8mjEVD1JhLHOoxE/JWNW7WKZ6pMsocJChRTRLalfSAFh88PHvo\n41zxUUhoj9LxXIdZn+Z06RbY+ssh76B1nqOghs0dYaMfH9MY/nGS742sA4Y5sGm4\nvhn4VI0GQGXWUiJi7FNfZkT7NTq7sX/FA04tgPui45NI5HfQCsvrZIiwXA9zaENp\nP6vvZAJd5omkVASomcfj5W9HEokIDNn3I8LTt07otBa9K1c64AZAoPaTpizm4w3a\nP4AvrRjtlBBB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.hds.uni-leipzig.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.hds.uni-leipzig.de,OU=Hochschuldidaktisches Zentrum Sachsen,O=Universitaet Leipzig,L=Leipzig,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFdTCCBF2gAwIBAgIEETAMJDANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg\nMB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW\nEnBraUB1bmktbGVpcHppZy5kZTAeFw0xMDEyMjExMTI1MDhaFw0xNTEyMjAxMTI1\nMDhaMIGhMQswCQYDVQQGEwJERTEQMA4GA1UECBMHU2FjaHNlbjEQMA4GA1UEBxMH\nTGVpcHppZzEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxLjAsBgNVBAsT\nJUhvY2hzY2h1bGRpZGFrdGlzY2hlcyBaZW50cnVtIFNhY2hzZW4xHzAdBgNVBAMT\nFnd3dy5oZHMudW5pLWxlaXB6aWcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQCwt713W1EXhtA2GOp6k8kZxRhIm5LOsD2iqHs1pLZkbaxBO4y2bht6\nk6mdi4j0wbA0/wdv+JpYK1/wB6Cdaz6UEBwlqzy0+0pJ3G72xRPG/s/wmeAzOqzY\nONGphoYWkGnz4aQ5tf3E+KILj0V3JisgZA7+pYyEXiX340NPzIyxOLKAyFxHwY/n\naUWuQDLo+6dXRCFO6OqRW6v7tnyUji8Qa3gcv+BeEwRUZyvmoHQfirFhGP9FAYDZ\ns85KZ3pSU6046E/B1+8h9FOFEQB5vnZKmouF77h75DCJBDiSZd1TJaNWzvMScjzx\nofFcCqn+wGTAMsijDm82iP0E1RY2/BaXAgMBAAGjggHUMIIB0DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFHlh5OdjyNAu5gk4Szo4xMeg5uqhMB8GA1UdIwQYMBaAFDaM3R6c0bqQ\ngPinird0ak3JN9oOMD0GA1UdEQQ2MDSCFnd3dy5oZHMudW5pLWxlaXB6aWcuZGWC\nGnZtaHNkaWRhLnJ6LnVuaS1sZWlwemlnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaWxlaS1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmlsZWktY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCRSA11s6iv\neW6YcStHntggb0PZQ/LoT1mv+4cQ1KYkS7QJlSrJOqEjlsNYtB7LFGBOxYBSPm5g\nB/tipiS/tF/KOk8mjEVD1JhLHOoxE/JWNW7WKZ6pMsocJChRTRLalfSAFh88PHvo\n41zxUUhoj9LxXIdZn+Z06RbY+ssh76B1nqOghs0dYaMfH9MY/nGS742sA4Y5sGm4\nvhn4VI0GQGXWUiJi7FNfZkT7NTq7sX/FA04tgPui45NI5HfQCsvrZIiwXA9zaENp\nP6vvZAJd5omkVASomcfj5W9HEokIDNn3I8LTt07otBa9K1c64AZAoPaTpizm4w3a\nP4AvrRjtlBBB", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.hds.uni-leipzig.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://fire.rettorato.unito.it/shibboleth", { "entity_id": "https://fire.rettorato.unito.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/fire.rettorato.unito.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-01-27T18:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "Universit\u00e0 degli Studi di Torino", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Universit\u00e0 degli Studi di Torino", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "YouBlog provided by Universit\u00e0 degli Studi di Torino", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "YouBlog erogato da Universit\u00e0 degli Studi di Torino", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unito.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.unito.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SLO/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "The system after authentication, allow to create one or more blogs, articles and add comments, send private messages to the authors of the blog. It 'a space of interaction, a way to be (virtually) with the other and freely express their creativity, their opinions on various topics and environment interaction that could become a tool for collaboration in institutional activities.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" } ], "service_name": [ { "lang": "en", "text": "YouBlog", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "en", "text": "https://www.serviziweb.unito.it/youblog", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "YouBlog", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "YouBlog", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The system after authentication, allow to create one or more blogs, articles and add comments, send private messages to the authors of the blog. It 'a space of interaction, a way to be (virtually) with the other and freely express their creativity, their opinions on various topics and environment interaction that could become a tool for collaboration in institutional activities.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio permette previa autenticazione, di creare uno o pi\u00f9 blog, inserire articoli e commenti, inviare messaggi privati agli autori dei blog. E' uno spazio di interazione, un modo per stare (virtualmente) insieme agli altri e per esprimere liberamente la propria creativit\u00e0, la propria opinione sui pi\u00f9 svariati argomenti e un ambiente di interazione che pu\u00f2 diventare strumento di collaborazione nell\u2019ambito delle attivit\u00e0 istituzionali.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "serviziweb.unito.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=serviziweb.unito.it,O=Universit\\C3\\A0 degli Studi di Torino,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEgDCCA2igAwIBAgIRAI23y9ITrv6V83fVgnk6IS0wDQYJKoZIhvcNAQEFBQAw\n NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n IFNTTCBDQTAeFw0xMDA5MjAwMDAwMDBaFw0xMzA5MTkyMzU5NTlaMFcxCzAJBgNV\n BAYTAklUMSowKAYDVQQKDCFVbml2ZXJzaXTDoCBkZWdsaSBTdHVkaSBkaSBUb3Jp\n bm8xHDAaBgNVBAMTE3NlcnZpeml3ZWIudW5pdG8uaXQwggEiMA0GCSqGSIb3DQEB\n AQUAA4IBDwAwggEKAoIBAQDYkhN1NRqrtcwJFbOnfXDkQ2jt2W6RKLlu92y32YOa\n 6tpdTt/79tKgwu/LBKsxfkDqpgSUCvDF6nMZtRXT+slDvLSTDNDlmR5qZNfvX2NJ\n EKyoUmkx/dwUiBdQStRI6xyRqFYOYUBMzazcNwmDBsHP95ehvPNm7Elizy+1q+NB\n c81vhwn0d3pDjTss3XwTKupzMvIvFD+IumMPLNXwGM6xoIpQDcs5xgZixepu5c0w\n CxcDraqezCn8Wf+ZcIGnEPAW95lRvZzRmEAKzvbay/5kLdq0ZhCqFMNaKtU0nNjF\n 2RnoYeRA2Xpl4hj8vKzfN8cCjZP7ZA8so0y0nzZjtL8hAgMBAAGjggFmMIIBYjAf\n BgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU8PHbME7x\n lHVkY1LYPThdV2ejntAwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD\n VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy\n MQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y\n Zy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo\n dHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF\n BQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHgYDVR0RBBcwFYITc2Vy\n dml6aXdlYi51bml0by5pdDANBgkqhkiG9w0BAQUFAAOCAQEAhWmFJToQzrYj/Uwl\n qs/clWgOURj7pNLtlJiL21XLjwBSAoO6Ox4V5T6xwTpOnueYctmNFdK7I8j1u/1y\n DQwWk81sztxj9F8NKpY1OdVq8hRQ0H4LFfJ7hhc4xVkWobFZfIfyyJtfrk9DTaV4\n Xq/lyNvgH9Ged1GPDmLaqzvEZW30ZPqL9mULnEDDIoLmnD5WfsumO2UlN6Q+lMWC\n lHN+wFATPaPZvPYt12ps5OumiSpZ42FgdQMPEOeFkYNt0/87ez/c9wyI+pD1NFQw\n +cdP6e+25hKx4NUoRUr+Q8SaOLJ2xYDrs4nWjZFn5TLknCwU8ljoVGjzbyg+KaLh\n HU+UDg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.serviziweb.unito.it/youblog/Shibboleth.sso/NIM/SOAP" } ] } ], "contact_person": [ { "email_address": [ { "text": "sewi-id@unito.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "sewi-id@unito.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://www4.genuinetext.com/shibboleth", { "entity_id": "https://www4.genuinetext.com/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www4.genuinetext.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www4.genuinetext.com/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www4.genuinetext.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www4.genuinetext.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy\nOTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo\nxnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi\nMIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87\njU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z\nhw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz\nsgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG\n3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox\nx7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz\nM/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr\neCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7\nB1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL\nkIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo\niMZC8zXUhA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www4.genuinetext.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www4.genuinetext.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAKekqkqvTaFGMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFHd3dzQuZ2VudWluZXRleHQuY29tMB4XDTEwMTEwMTEzMzMyM1oXDTIwMTAy\nOTEzMzMyM1owHzEdMBsGA1UEAxMUd3d3NC5nZW51aW5ldGV4dC5jb20wggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDADxHC/Xm6WdlyLSPS754suXc2FSqo\nxnfXXhnAE7ZfhVhD8PIanswRPq5YCAZm3MVBZUsV5cI/nlXNBOuyiv4+P5KG2fIi\nMIEaDoWSa9UCnQ8xr/nF1towuhlTkJ5FX/n8P3jIw6/crilOzD+HmL94iiCSAG87\njU/H7fhnm10KMjfPpMthD7PxQLU0u8J+dJ0kfzRzsv+ico7v4yzTSZUOVkLiYl2z\nhw4WKWz6px2sdNpBkBGjw+BuOpVyuTHZTw8Wf/b4FWhY4WvIBM6FonH7bvIYUdgz\nsgYJEW/cYPiP590QKOQX4yPv8UWZT7QqimI5r7UVZAlwmU/nnswnIg0VAgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFHd3dzQuZ2VudWluZXRleHQuY29tMB0GA1UdDgQWBBSG\n3sJULU8LbAUhqhTxd0Lej7QzGzANBgkqhkiG9w0BAQUFAAOCAQEAl+pmNhY8cPox\nx7vEvy0q1VXWbuu3BMauQs53Zv6NpLmmcXpGaPfNAKpKduYUHBCqUHeQBDyFppdz\nM/YhperS0/zQu9nwi5MKINx1/+hUG7g8WbR7FzlMAVuYByMDJSi3Ofiz57PHmjPr\neCulUcFlFMsSpozk2vuTt5Mou92Cxv+JHvh5rvdjQf68xr1K7rS/n40igixsUwh7\nB1WDIB8S6ng+7XqUxnVH1XXfZI9JslSp1f2eNFx/3ajYGotewmVquDS5Jg6IYSJL\nkIbZGzwQ9C6RneoNDIirnfYZogu3XFNwix8uFTvl9EI4rxvJZjH5WFWr/1rWcmgo\niMZC8zXUhA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www4.genuinetext.com/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www4.genuinetext.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www4.genuinetext.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www4.genuinetext.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www4.genuinetext.com/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www4.genuinetext.com.xml" } } ], [ "https://aai.rz.uni-leipzig.de/idp/shibboleth", { "entity_id": "https://aai.rz.uni-leipzig.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai.rz.uni-leipzig.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.rz.uni-leipzig.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.rz.uni-leipzig.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.rz.uni-leipzig.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.rz.uni-leipzig.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-leipzig.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "http://www.zv.uni-leipzig.de/fileadmin/www.uni-leipzig.de/images/logo.jpg", "width": "233", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "37" } ], "display_name": [ { "lang": "de", "text": "Universit\u00e4t Leipzig", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "University of Leipzig", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Universit\u00e4t Leipzig", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "University of Leipzig", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aai.rz.uni-leipzig.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.rz.uni-leipzig.de,OU=URZ,O=Universitaet Leipzig,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5DCCBMygAwIBAgIEEi6wvTANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg\nMB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW\nEnBraUB1bmktbGVpcHppZy5kZTAeFw0xMTA3MDIxNTAzMTBaFw0xNjA2MzAxNTAz\nMTBaMFoxCzAJBgNVBAYTAkRFMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgTGVpcHpp\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVhYWkucnoudW5pLWxlaXB6aWcuZGUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCh3JxzMGQsIZpSBajOsdg1\nPNiVwmvk8u0+BOBiKisnKfwq754g77HeLQN2F322UMxFX/Gd5SQBYJKvrvtFjcCD\nzK3yWmzcuC/6bjka1MVt0NRT3nzgtrRXz63/WQ5wWUZGZuSVeasyEObtI7w35VyN\nccLHn1NXR3yLOAzaR/5JXFzi/mTZu4u/AvmSJFxaOfChhXEAVy+F7Umrbx1JnVF8\nPSFrvtzXhDkq82sgAYUhuAcdiDLxY+xYKzgEo/NCId3YQcaHm8Ej0jmJIYS7b51Y\niXMNeluHgSMHjFJhcXmJfQIsUtqz9zGPRLSPhDoJY3ZZ77TM7cpvmWbqI7idmTJa\nmyTwPY5q9N4UiGywrchC3fUyjXDdaPLuqSqAaw+WfRxnVIrtpTUiRdNKWrbkbvwL\n4XUMxJ3ZnM7AqHRIIJNLBdjqOFvTgM25lkEjuLsbwWvCp8PAiCzOzXLD393X4gtG\niVnVVppyCxkSo5BpGeM6oCbgxyEnVVleyGRpmGt+AbsuyyqAU0o/XbFXnV8j+uo2\nFfI7UGVpwI7coC0IHZYhzL3gUZX/plAgXLQD0yvg38II4g/RAUR9IR+bq/YKurEa\nhLp8YYn7t7UBVkDAOLZJ5Bb55yV6IVClnRH1MSG9zxAzJha963b4Ldgl2iTBJxXo\n9hrcueYnTSFzy+aXTZxIPQIDAQABo4IBizCCAYcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPM3g5EU6fDFKqWM\nA3R4EgtwDebPMB8GA1UdIwQYMBaAFDaM3R6c0bqQgPinird0ak3JN9oOMH0GA1Ud\nHwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu\naWxlaS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS91bmlsZWktY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQAvUWGrn9rasTZ53tV7AIwNqlQt+flcJFiPq0/AGEZF9Shk1AHh+7MS\nhtDa6ydnZH8wVSUbke+18ie0gTBZFZTGs242OBaS7Qw4cJIo9+wLugtPsYd1whsR\nkuXwvt8/kDEgDLFuw8zF4HtoRmB+cdSAlM3can5H8/DDGnny0Y5LupIEJsN9f6mI\nqK13ds7GZa2qOvOgPp+FxCDBxWBnZyX1SEhjy80q+vZE0LJOxJtW88oKMWEJL+nY\ndR5QRlXFOhmaxQ8kzm0Q/kFV/LAW/wALLNsH6Apvcb6w04QbN3Uw3kjywWkF2Q3b\ndJK6wmgTVaqH2u5BMKaDvRQ5oqgkgvhU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai.rz.uni-leipzig.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai.rz.uni-leipzig.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-08-12T11:14:54Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai.rz.uni-leipzig.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai.rz.uni-leipzig.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-leipzig.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aai.rz.uni-leipzig.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.rz.uni-leipzig.de,OU=URZ,O=Universitaet Leipzig,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF5DCCBMygAwIBAgIEEi6wvTANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUVW5pdmVyc2l0YWV0IExlaXB6aWcxDDAKBgNVBAsTA1VSWjEg\nMB4GA1UEAxMXVU5JVkVSU0lUQUVUIExFSVBaSUcgQ0ExITAfBgkqhkiG9w0BCQEW\nEnBraUB1bmktbGVpcHppZy5kZTAeFw0xMTA3MDIxNTAzMTBaFw0xNjA2MzAxNTAz\nMTBaMFoxCzAJBgNVBAYTAkRFMR0wGwYDVQQKExRVbml2ZXJzaXRhZXQgTGVpcHpp\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVhYWkucnoudW5pLWxlaXB6aWcuZGUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCh3JxzMGQsIZpSBajOsdg1\nPNiVwmvk8u0+BOBiKisnKfwq754g77HeLQN2F322UMxFX/Gd5SQBYJKvrvtFjcCD\nzK3yWmzcuC/6bjka1MVt0NRT3nzgtrRXz63/WQ5wWUZGZuSVeasyEObtI7w35VyN\nccLHn1NXR3yLOAzaR/5JXFzi/mTZu4u/AvmSJFxaOfChhXEAVy+F7Umrbx1JnVF8\nPSFrvtzXhDkq82sgAYUhuAcdiDLxY+xYKzgEo/NCId3YQcaHm8Ej0jmJIYS7b51Y\niXMNeluHgSMHjFJhcXmJfQIsUtqz9zGPRLSPhDoJY3ZZ77TM7cpvmWbqI7idmTJa\nmyTwPY5q9N4UiGywrchC3fUyjXDdaPLuqSqAaw+WfRxnVIrtpTUiRdNKWrbkbvwL\n4XUMxJ3ZnM7AqHRIIJNLBdjqOFvTgM25lkEjuLsbwWvCp8PAiCzOzXLD393X4gtG\niVnVVppyCxkSo5BpGeM6oCbgxyEnVVleyGRpmGt+AbsuyyqAU0o/XbFXnV8j+uo2\nFfI7UGVpwI7coC0IHZYhzL3gUZX/plAgXLQD0yvg38II4g/RAUR9IR+bq/YKurEa\nhLp8YYn7t7UBVkDAOLZJ5Bb55yV6IVClnRH1MSG9zxAzJha963b4Ldgl2iTBJxXo\n9hrcueYnTSFzy+aXTZxIPQIDAQABo4IBizCCAYcwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPM3g5EU6fDFKqWM\nA3R4EgtwDebPMB8GA1UdIwQYMBaAFDaM3R6c0bqQgPinird0ak3JN9oOMH0GA1Ud\nHwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu\naWxlaS1jYS9wdWIvY3JsL2NhY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pbGVpLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRm\nbi5kZS91bmlsZWktY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQAvUWGrn9rasTZ53tV7AIwNqlQt+flcJFiPq0/AGEZF9Shk1AHh+7MS\nhtDa6ydnZH8wVSUbke+18ie0gTBZFZTGs242OBaS7Qw4cJIo9+wLugtPsYd1whsR\nkuXwvt8/kDEgDLFuw8zF4HtoRmB+cdSAlM3can5H8/DDGnny0Y5LupIEJsN9f6mI\nqK13ds7GZa2qOvOgPp+FxCDBxWBnZyX1SEhjy80q+vZE0LJOxJtW88oKMWEJL+nY\ndR5QRlXFOhmaxQ8kzm0Q/kFV/LAW/wALLNsH6Apvcb6w04QbN3Uw3kjywWkF2Q3b\ndJK6wmgTVaqH2u5BMKaDvRQ5oqgkgvhU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Leipzig", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Leipzig", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Leipzig", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Leipzig", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.uni-leipzig.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "https://www.uni-leipzig.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Uwe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "toenjes@rz.uni-leipzig.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Toenjes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://repos.ids-mannheim.de/shibboleth", { "entity_id": "https://repos.ids-mannheim.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/repos.ids-mannheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2013-02-08T15:03:00Z" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://repos.ids-mannheim.de/Shibboleth.sso/Login" }, { "privacy_statement_url": [ { "lang": "en", "text": "https://repos.ids-mannheim.de/privacy.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache (IDS) - Forschungsprim\u00e4rdatenrepository", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Institute for the German Language (IDS) - Respository", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Das Forschungsprim\u00e4rdetenrepository des Institut f\u00fcr Deutsche Sprache (IDS).", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Repository of language resources provided by the Institute for the German Language (IDS).", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "repos.ids-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=repos.ids-mannheim.de,O=Institut fuer Deutsche Sprache,L=Mannheim,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrTCCBJWgAwIBAgIHFSoBfvFYgTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG\nEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0G\nA1UEAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMzAxMzExNDQ3MTFaFw0x\nODAxMzAxNDQ3MTFaMIGGMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3Vl\ncnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEnMCUGA1UEChMeSW5zdGl0dXQg\nZnVlciBEZXV0c2NoZSBTcHJhY2hlMR4wHAYDVQQDExVyZXBvcy5pZHMtbWFubmhl\naW0uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCef4ups838DAB9\nAFeOl3+K4nADphpeElH6iRY41C+o9dOQ+m5N9Twmpp7K0EjZGObwvmESRry07pL6\n72mO0pTV7lTiE9USv3CIRMxCplv4bzaCphv2veXFYKUXU/nuo8CT5i6y6GLS/k7q\n0mTVIxOk12thQLcV3mRfvY88OP4yGeWDMmo/Nvefaha3TxrNt5iIilZ9UWstnPSp\nu3pV3uX+l8gUNVRHAretThJyyj2bBNJwxZ2P16nzQZL68hrJOBf4wruJOp743/c+\nX3lKLtapFo/XHfwylwC+V1FIHFKvgVNdAv28d0rtwoQcEJXfHlaHiPTyu+YQMRmn\nMpUcInV3AgMBAAGjggJOMIICSjA5BgNVHSAEMjAwMBEGDysGAQQBga0hgiwBAQQD\nADARBg8rBgEEAYGtIYIsAgEEAwAwCAYGZ4EMAQICMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nESD/k/Bc7kTRJc0rsugmsX+uy+EwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvx\nvCJ1beswIAYDVR0RBBkwF4IVcmVwb3MuaWRzLW1hbm5oZWltLmRlMIGRBgNVHR8E\ngYkwgYYwQaA/oD2GO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZp\nY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEGgP6A9hjtodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3wYI\nKwYBBQUHAQEEgdIwgc8wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4u\nZGUvT0NTUC1TZXJ2ZXIvT0NTUDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2\naWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAJjBPxcfPIjEor07OUrgzTSup6qh4auvTaQzmLj/Q7N5lA2oLElqIm8kmmW+630f\nBK0p0LeExeOmpNI5rIR34qY6sIA99hdYYMwGrxEnNqPIo7PEfrY0naSIHp8nykJk\nn3zsRY/eskpYdUKhbYLdm23mcp9aitQ2cHp4Li+X599Jwew/epXKpkPs+X5n7Vl6\nWDdN1kceolQ/2UKi/eO4P7DoEh5R5EPZCJzCnekVCaAUgz8zXrbdJp9Ctzk03rgH\nb1xeN6QBnOlltEeOTtUV2b/KADXu1eNF41dVN2ofSWAn1zx321gHv/fb0hEhTbUE\nhoWgvpRdJLO3MqO0sMEedQE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "de", "text": "Das Forschungsprim\u00e4rdetenrepository des Institut f\u00fcr Deutsche Spache (IDS).", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "false", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "false", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache (IDS) - Forschungsprim\u00e4rdatenrepository", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "witt@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Witt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://idp.dlr.de/idp/shibboleth", { "entity_id": "https://idp.dlr.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dlr.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dlr.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dlr.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dlr.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dlr.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dlr.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.dlr.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dlr.de,O=Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR),C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBzCCA++gAwIBAgIEC8u/fjANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTE+MDwGA1UEChM1RGV1dHNjaGVzIFplbnRydW0gZnVlciBMdWZ0LSB1bmQgUmF1\nbWZhaHJ0IGUuVi4gKERMUikxFTATBgNVBAMTDERMUiBDQSAtIEcwMjEYMBYGCSqG\nSIb3DQEJARYJY2FAZGxyLmRlMB4XDTA4MDIwODExNTAwN1oXDTEzMDIwNjExNTAw\nN1owYjELMAkGA1UEBhMCREUxPjA8BgNVBAoTNURldXRzY2hlcyBaZW50cnVtIGZ1\nZXIgTHVmdC0gdW5kIFJhdW1mYWhydCBlLlYuIChETFIpMRMwEQYDVQQDEwppZHAu\nZGxyLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh5rErO6Qlwc\ndruGYlRGvcT9dWfHzsas2PJFWqhV/rftZbnWytSVVKhnFkuanBjf8L3J2eV19OW7\nWwX/rp+q5Pi/Z6JaMlP6fxUN/WTpk78g4+0OhRuoLV1KHdu15MoWs3783PlUcJgJ\nct5WWj+xF7JHbhhNFDe+Rgvj8YxGDBPKP6P2Ut7CZn4NpVxdhklst9+f9atdeZIN\nX1V4o/T9cwzaCOGq/YQpwaelNPftQL+bafAvTti9VjU3mb2j3lE4PzqYYGOV+x6p\nzbo11okLeWqTxjojGPkMdN4N41fa7VFY2ePvI4vB1yMl5+GeK4U3DyVCQLW2QwW5\nqCA6JYbSlwIDAQABo4IBpzCCAaMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQRq/Omucsl/TzT\n65CUDwGldzWRKTAfBgNVHSMEGDAWgBRmoqXzRT2+lHczLTCbISj3/AwdtTAUBgNV\nHREEDTALgQlyYUBkbHIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0\ncDovL2NkcDIucGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDCB\nlgYIKwYBBQUHAQEEgYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvZGxyLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAC\nhjVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rsci1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAEJI2dEuw0JLghN/WqQg5F/3hm+GK\n7O/JP1cumra0PUdRBRcNunqMKFQmZsXs+qOFhsHeYWK6mPfxqOUV7mXLRfintjLZ\nIyvfIEuJgQRL9ksiqs5M0aqdSfjueIdw969pyr2fINpY206EWnoj7w9ULFAEhNPv\n+8sezskmCtSdz67IoKMO/xeboHkXT/gzPwYtqgJUmGollv579ZETb2ILy67OKDAe\nyXbmklXUV0ItF6seXlz1/wtmShoUWmXh7pBLp2Dl/642X0PrsLv1fjCeOlvVHGIo\nHUbHHKBnr2VeUN5gxHUc2RJRuPhywCI8IfdyZP8YboU8BYMt6uE8SmIl3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dlr.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dlr.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dlr.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dlr.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dlr.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.dlr.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dlr.de,O=Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR),C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBzCCA++gAwIBAgIEC8u/fjANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTE+MDwGA1UEChM1RGV1dHNjaGVzIFplbnRydW0gZnVlciBMdWZ0LSB1bmQgUmF1\nbWZhaHJ0IGUuVi4gKERMUikxFTATBgNVBAMTDERMUiBDQSAtIEcwMjEYMBYGCSqG\nSIb3DQEJARYJY2FAZGxyLmRlMB4XDTA4MDIwODExNTAwN1oXDTEzMDIwNjExNTAw\nN1owYjELMAkGA1UEBhMCREUxPjA8BgNVBAoTNURldXRzY2hlcyBaZW50cnVtIGZ1\nZXIgTHVmdC0gdW5kIFJhdW1mYWhydCBlLlYuIChETFIpMRMwEQYDVQQDEwppZHAu\nZGxyLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh5rErO6Qlwc\ndruGYlRGvcT9dWfHzsas2PJFWqhV/rftZbnWytSVVKhnFkuanBjf8L3J2eV19OW7\nWwX/rp+q5Pi/Z6JaMlP6fxUN/WTpk78g4+0OhRuoLV1KHdu15MoWs3783PlUcJgJ\nct5WWj+xF7JHbhhNFDe+Rgvj8YxGDBPKP6P2Ut7CZn4NpVxdhklst9+f9atdeZIN\nX1V4o/T9cwzaCOGq/YQpwaelNPftQL+bafAvTti9VjU3mb2j3lE4PzqYYGOV+x6p\nzbo11okLeWqTxjojGPkMdN4N41fa7VFY2ePvI4vB1yMl5+GeK4U3DyVCQLW2QwW5\nqCA6JYbSlwIDAQABo4IBpzCCAaMwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQRq/Omucsl/TzT\n65CUDwGldzWRKTAfBgNVHSMEGDAWgBRmoqXzRT2+lHczLTCbISj3/AwdtTAUBgNV\nHREEDTALgQlyYUBkbHIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0\ncDovL2NkcDIucGNhLmRmbi5kZS9kbHItY2EvcHViL2NybC9nX2NhY3JsLmNybDCB\nlgYIKwYBBQUHAQEEgYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvZGxyLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAC\nhjVodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rsci1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAEJI2dEuw0JLghN/WqQg5F/3hm+GK\n7O/JP1cumra0PUdRBRcNunqMKFQmZsXs+qOFhsHeYWK6mPfxqOUV7mXLRfintjLZ\nIyvfIEuJgQRL9ksiqs5M0aqdSfjueIdw969pyr2fINpY206EWnoj7w9ULFAEhNPv\n+8sezskmCtSdz67IoKMO/xeboHkXT/gzPwYtqgJUmGollv579ZETb2ILy67OKDAe\nyXbmklXUV0ItF6seXlz1/wtmShoUWmXh7pBLp2Dl/642X0PrsLv1fjCeOlvVHGIo\nHUbHHKBnr2VeUN5gxHUc2RJRuPhywCI8IfdyZP8YboU8BYMt6uE8SmIl3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e.V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e.V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dlr.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Gert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Gert.Ohme@t-systems-sfr.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ohme", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Gert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Gert.Ohme@t-systems-sfr.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ohme", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://maps.slu.se/shibboleth", { "entity_id": "https://maps.slu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://maps.slu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://maps.slu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://maps.slu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://maps.slu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://maps.slu.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://maps.slu.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "fme1-1.ad.slu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=fme1-1.ad.slu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAID0pitDTgz2MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGZtZTEtMS5hZC5zbHUuc2UwHhcNMTIwNjI3MDg0NDEzWhcNMjIwNjI1MDg0\nNDEzWjAbMRkwFwYDVQQDExBmbWUxLTEuYWQuc2x1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAw7oOCbv2+Z2jh0uM6YlV7Q9sF0uH03jBj67JPA4r\nCIXIFdJ/g7gLliZa+DjxaNlPxQAE4xc3vGGO7TUyKCftvRIUI49Phm8WKtapy6XE\nPb52xE0ie+B0RO2boUG9xiM50WlZT0VsmdYjwHey7fT5UZjaGa/PLOAAoKXLvfJG\nVQb1IAO8bQ+k4XWf/2oR2BLEKWmy3xW1T4ew34SmAPcpbwZOxj5t0GRDt6lblHvG\nL4KB5a6hEOuU+0U0KjFYKG2PYLJUB4RM6ctmGOnuwUyoWmFAN1h4OZzXoyckr8u2\ngdaWyFL+k/ojckmw5aaJBpce332Bh9wy53W6J77qa0ANawIDAQABoz4wPDAbBgNV\nHREEFDASghBmbWUxLTEuYWQuc2x1LnNlMB0GA1UdDgQWBBSrX7qpYidl+M3/uMRp\nBZk7JtDvtTANBgkqhkiG9w0BAQUFAAOCAQEAAh37ouHU+pXCxffOUOrDNkBSJSAb\nmmD67HCLmcdLwMxBLji/M/FTK5RYdxlwAwK5F1ntbHovDJKWMva7wuWzmjbcSJ6R\nJVrolJWJDR+Fc84L2Lh1Q3sVOXjDXU5Lw+yYApNcs+f2TdYZEa9HDqTyEjupjecd\na7N6bBlELYgoYFbTpg8AmQOsvVl2yQQiX07lBHHeGOn4i1bbB6ip6exRTxUqf0Ed\nQM0LY0RQjVj4+R+UdaRYQfizHG1rnKcEiRzi/mXYt2YXSjKuyvNUn6uc1GY9/3aJ\n9wX+6Hnwlg8X2wAoLJDLxAoOWSUSyPLCSzqp90tYAn1L6/pX68R46PWq4Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://maps.slu.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/maps.slu.se.xml" } } ], [ "https://mailfilter.sunet.se/shibboleth", { "entity_id": "https://mailfilter.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET Mailfilter Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" } ], "service_name": [ { "lang": "en", "text": "SUNET Mailfilter Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter.sunet.se/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter.sunet.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "11414469578012237281", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz\nMTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi\nchEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb\nMi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53\nrngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U\nAfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo\npi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew\nPzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs\nSg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy\n/i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2\n7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO\nTJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3\nywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5\nEeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/\nKHCx/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "11414469578012237281", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=mailfilter.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAJ5oV5rQ7B3hMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE21haWxmaWx0ZXIuc3VuZXQuc2UwHhcNMTAwODI2MTk0NDIyWhcNMjAwODIz\nMTk0NDIyWjAeMRwwGgYDVQQDExNtYWlsZmlsdGVyLnN1bmV0LnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwGz7eWqtVCW3Be28I+IPpODVQDPQIwi\nchEFFSJdlkF7c9XN806yVAaGvsOrnNaFUTM5h/Gc4Hak1A0puoLI1aMkyeA0sMWb\nMi6owbVDrjXGoD4gAoC9AIhqfj0NtE8zGlbGsL0dezM68NJwIt2C30U1rzOfUS53\nrngSTvleQK0lnd8I2Sys+msN6kP+4N64A3IBg6A2AVZtaadB6fJIoxQrQOhU3N1U\nAfaK8TcLaclVC5PfiwuJuiSLM0RgMy68B0Fht0V6lUpdiBoF5nU4sKAVYjZz+ZHo\npi6sntIe+FchSvmDXf7zqqLS/NQiM+bD65T/nvazAbtBIbKmWb817wIDAQABo0Ew\nPzAeBgNVHREEFzAVghNtYWlsZmlsdGVyLnN1bmV0LnNlMB0GA1UdDgQWBBQ+3/bs\nSg4SKO4FCGqYge9BF2au7TANBgkqhkiG9w0BAQUFAAOCAQEAVxV3i2vePzZeSjyy\n/i7KiU62byrG6YVBpUnmuofRuNtrC0pvnEMlGYI93pqOuQOe0sw5CEweIIyeTfQ2\n7AlQPA3kiIyvG1mubSJH421oJWXt1GJD/RRH56uJtGUzOykEC350lwcQ3chnQauO\nTJuwybaXhBX3CiHaq2aUt4rLRCiY4q3i2n0x/K5h3YajaI1I/6kSmA/2i6N7kUM3\nywk5dDSfqTd62MTtqC8hJXQj0pQlQ/9GBeoyE83uTSrPR+Fo3bcGPu6WPs3FeQY5\nEeerFHSYV6H0U7y47ZJcBMX2n4xZXMZbTYTlX1AHOYiU3y7I/ZCvSuZScFBK5Lk/\nKHCx/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mailfilter.sunet.se.xml" } } ], [ "https://bardo.kib.ki.se/shibboleth", { "entity_id": "https://bardo.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc\nBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU\nWSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x\nMDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG\nA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s\naW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw\nHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C\nXi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8\nBPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR\nllXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr\no/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf\nWOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV\nHQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k\nlUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ\nbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG\n9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB\n/zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces\nRVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3\ntItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2\niIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H\nF7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj\nHVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEoTCCA4mgAwIBAgIJAPgJfZPJ50S3MA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc\nBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU\nWSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTAeFw0x\nMDA0MjYxNTA3NDlaFw0yMDA0MjMxNTA3NDlaMIGRMQswCQYDVQQGEwJTRTETMBEG\nA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAcBgNVBAoTFUthcm9s\naW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw\nHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMguawtCfXJd8QvEcaJJRObZfUu9b6rNSzbD/oeC9F3C\nXi8HL8CpxJrgVrGAf0e/Lo6+rsAkxDedhy9bDVQz/YRdNGeH1/iLMBkI2e/EHua8\nBPm+PQlgl+IpJxU7UJu8+w15ZWoMfsV/WIIdSEng5du3GzgNVsBcaiHEhaQEwkUR\nllXwU5qdcM0QPIwBG2gCARZbn71SEWc/RF5U4D7NLG5LmDViulyy7keN7cK1i3Zr\no/ELQIPxg7TFqrd7FYkyuVCbZXnDYwC5lQryBkX6kgdqVMCWPEq+uP2RrKjG2HWf\nWOJLW6iP6WtDk0zNUawYVqtL2mAKJposchRXd0/Q0eUCAwEAAaOB+TCB9jAdBgNV\nHQ4EFgQUVlUIXb0klUOqoxNqV3UegOlhaF0wgcYGA1UdIwSBvjCBu4AUVlUIXb0k\nlUOqoxNqV3UegOlhaF2hgZekgZQwgZExCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ\nbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG\n9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkA+Al9k8nnRLcwDAYDVR0TBAUwAwEB\n/zANBgkqhkiG9w0BAQUFAAOCAQEASuzSo7iQmc/qRRUH/za/LCeeH1G6EAva6ces\nRVAYdCGdkQ/pqFugqWc6Qdq7mm/s+tBCMMOe3ccCF7o7XVRFdceZ9RCOpvHFvHz3\ntItH5Zg0P8c2y7t6mClGeCxWCJN+LTzJkvp98tLslcJTmovQP5yXk2/jv93BsFb2\niIHG49rm09C2YWRUcZIB/XS51QbfVMKf/mj5IugY0GzkA4Xnyvci9QtDtIHVgR1H\nF7OS9qmtSRPsGKvvKYsjKq2BdMoSm1NNvklVEwuHKjVFkyjr3yt4ALR8uyASKUCj\nHVVQRnTpfX0jh7zIizoQL7IjwaYgz7X3qCu2b3JjZdz6gsuKNA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bardo.kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/bardo.kib.ki.se.xml" } } ], [ "http://xenosmilus.umdc.umu.se:8086/coc/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/coc/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/coc/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/coc/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-coc-sp.xml" } } ], [ "https://login.hfwu.de/idp/shibboleth", { "entity_id": "https://login.hfwu.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.hfwu.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hfwu.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hfwu.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hfwu.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hfwu.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hfwu.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "login.hfwu.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs\ndCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG\n9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy\nWjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz\nY2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT\nAklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4\nnYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ\n55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l\nSWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei\ndVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e\nB0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt\nGddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB\npwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut\nbnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI\nhkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu\nZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr\nBgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t\nZ2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG\nSmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n\nZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz\npoESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu\nPsse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6\noe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo\nqCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO\nPrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE\ngpAuyo+UjGaG1AhdwVL3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "login.hfwu.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs\ndCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG\n9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy\nWjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz\nY2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT\nAklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4\nnYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ\n55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l\nSWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei\ndVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e\nB0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt\nGddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB\npwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut\nbnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI\nhkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu\nZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr\nBgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t\nZ2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG\nSmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n\nZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz\npoESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu\nPsse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6\noe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo\nqCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO\nPrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE\ngpAuyo+UjGaG1AhdwVL3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.hfwu.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.hfwu.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.hfwu.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.hfwu.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hfwu.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "login.hfwu.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs\ndCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG\n9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy\nWjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz\nY2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT\nAklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4\nnYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ\n55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l\nSWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei\ndVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e\nB0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt\nGddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB\npwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut\nbnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI\nhkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu\nZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr\nBgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t\nZ2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG\nSmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n\nZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz\npoESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu\nPsse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6\noe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo\nqCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO\nPrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE\ngpAuyo+UjGaG1AhdwVL3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "login.hfwu.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hfwu.de,OU=IT,O=Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEDzRTyTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRzY2hhZnQgdW5kIFVtd2Vs\ndCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xDTALBgNVBAMTBEhmV1UxGTAXBgkqhkiG\n9w0BCQEWCmNhQGhmd3UuZGUwHhcNMDkxMjAxMDgzOTIyWhcNMTQxMTMwMDgzOTIy\nWjB4MQswCQYDVQQGEwJERTFEMEIGA1UEChM7SG9jaHNjaHVsZSBmdWVyIFdpcnRz\nY2hhZnQgdW5kIFVtd2VsdCBOdWVydGluZ2VuLUdlaXNsaW5nZW4xCzAJBgNVBAsT\nAklUMRYwFAYDVQQDEw1sb2dpbi5oZnd1LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAtDeV1XPwscCjkEDeduizaJe1k74cfjxxUNO9ih26lhZimkx4\nnYl/vxOLezpGy4KTbb2Fx61hiDHbK73ULuInz4FmJjEhvjTS39upwkzST//KrApJ\n55EptHHDpAXEl0zL4MeuIlDOP6lf9A6Ltvvcn3G16vy91GUh5QBX/AwgDjNVk76l\nSWppIpsE+UYJD2OqGlBfdP2VJecRpmGMvWqfg6x+1YSeKZAa7f2RgDr+gecgh7ei\ndVGhhvRIAKHtFh+R3jtkzMYsMCPEItIPe+KE+K8mI8n2lbrXwCceBA02TELcat/e\nB0S2Id1Un9ns28qopPl2a8ZuOXa1PZIZRby4cQIDAQABo4ICBjCCAgIwCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBSwWLMQHDrhe9zqUQ2jVkdIkZJfMjAfBgNVHSMEGDAWgBQ6lWlt\nGddajmmDrWZX2WqninO8azAcBgNVHREEFTATgRF3ZWJtYXN0ZXJAaGZ3dS5kZTCB\npwYDVR0fBIGfMIGcMEygSqBIhkZodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmd3Ut\nbnVlcnRpbmdlbi1nZWlzbGluZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEygSqBI\nhkZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmd3UtbnVlcnRpbmdlbi1nZWlzbGlu\nZ2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHABggrBgEFBQcBAQSBszCBsDBWBggr\nBgEFBQcwAoZKaHR0cDovL2NkcDEucGNhLmRmbi5kZS9oZnd1LW51ZXJ0aW5nZW4t\nZ2Vpc2xpbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwVgYIKwYBBQUHMAKG\nSmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaGZ3dS1udWVydGluZ2VuLWdlaXNsaW5n\nZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCz\npoESBwfG6xDGP55TCZGkLXhsO+cVo5DJaV60r9WIFbrRtakNoQOpDpnVwqbWyUIu\nPsse+qLB0G98xqYBuYG8pU0bwsACA5M7vJAKnADAglJIB9XmnukGmQWABa6bPWJ6\noe8qIsfegRC7ntDx6gbi1Ob1G4k2Rc72X/qjKGXHwFrKiVLoJ1liaSkzIwf6ypgo\nqCHpZwipAkuXigFvcZ1YjJ1YH8gYhTW6ryG5/QC81uOIwmIGxGJP1Hdnv1FBcnKO\nPrJONtYxDe7f6iYW9HJNkwZu3Km9f15nRWo/4krTc2WYXkeVZ2nyKON+ltaPLVTE\ngpAuyo+UjGaG1AhdwVL3", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule fuer Wirtschaft und Umwelt Nuertingen-Geislingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "HfWU Nuertingen-Geislingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hfwu.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Clemens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "clemens.sanwald@hfwu.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sanwald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://software.msdnaa.dk/", { "entity_id": "https://software.msdnaa.dk/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://software.msdnaa.dk/login.ashx" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide access to relevant Microsoft products for qualified students. The student will, for selected products, be notified by e-mail with product registration/activation information", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at give adgang til relevante Microsoft-produkter for udvalgte studerende. Den studerende vil for udvalgte produkter modtage e-mail vedr\u00f8rende produktregistrering og aktiveringsinformation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" } ], "service_name": [ { "lang": "en", "text": "MSDNAA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "MSDNAA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDgDCCAumgAwIBAgIDEzx+MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwNjA2MDkyMDM3WhcNMTIwNzA4MDcxMjI0WjCB6zEpMCcGA1UEBRMgLWhiZTRROUFVcWItUFRhc2lCSkxwdnYvRUlIcGc0bksxCzAJBgNVBAYTAkRLMRswGQYDVQQKExJzb2Z0d2FyZS5tc2RuYWEuZGsxEzARBgNVBAsTCkdUMDc5NTQ3NjIxMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMgKGMpMTAxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlkU1NMKFIpMRswGQYDVQQDExJzb2Z0d2FyZS5tc2RuYWEuZGswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMAFv3keVCtJjzg1taFiriiPjTMWHmVdYSsW9ZSBA38CXKm9I4Du3SiiX+TuXW65+1WwPSX1AxpTMCluFfIEzs2IvHLAMdU5+AyCZLEE627ux7dClGzwd9A9fpqrU4XI2Cq2GdlaxTrFfsfIw00CUv+PYlohLHXM96D8H6B46uRfAgMBAAGjgc0wgcowHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gjIBBPM5iQn9QwDgYDVR0PAQH/BAQDAgTwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJzb2Z0d2FyZS5tc2RuYWEuZGswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9zZWN1cmVjYS5jcmwwHQYDVR0OBBYEFOMgzsyArmCbYFjO+X4rJFgvplLTMA0GCSqGSIb3DQEBBQUAA4GBAIQVfBTbp8SBQI7B/04g5ExQlLO5HW1Y6AbCZ09rbMMJjX6PwDS/HAI4BOrTpe49kB3jxPcmT/IWQrYbBod2I+hIBNP+W/AfAexL2exVxjzFo14kMJ3oBsxpzeC1IuSNrwQTmxHz5Bfa7LPtZU5O7LfTvzvKppGeewAzW6u7pG4I", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDgDCCAumgAwIBAgIDEzx+MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwNjA2MDkyMDM3WhcNMTIwNzA4MDcxMjI0WjCB6zEpMCcGA1UEBRMgLWhiZTRROUFVcWItUFRhc2lCSkxwdnYvRUlIcGc0bksxCzAJBgNVBAYTAkRLMRswGQYDVQQKExJzb2Z0d2FyZS5tc2RuYWEuZGsxEzARBgNVBAsTCkdUMDc5NTQ3NjIxMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMgKGMpMTAxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlkU1NMKFIpMRswGQYDVQQDExJzb2Z0d2FyZS5tc2RuYWEuZGswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMAFv3keVCtJjzg1taFiriiPjTMWHmVdYSsW9ZSBA38CXKm9I4Du3SiiX+TuXW65+1WwPSX1AxpTMCluFfIEzs2IvHLAMdU5+AyCZLEE627ux7dClGzwd9A9fpqrU4XI2Cq2GdlaxTrFfsfIw00CUv+PYlohLHXM96D8H6B46uRfAgMBAAGjgc0wgcowHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gjIBBPM5iQn9QwDgYDVR0PAQH/BAQDAgTwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHREEFjAUghJzb2Z0d2FyZS5tc2RuYWEuZGswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9zZWN1cmVjYS5jcmwwHQYDVR0OBBYEFOMgzsyArmCbYFjO+X4rJFgvplLTMA0GCSqGSIb3DQEBBQUAA4GBAIQVfBTbp8SBQI7B/04g5ExQlLO5HW1Y6AbCZ09rbMMJjX6PwDS/HAI4BOrTpe49kB3jxPcmT/IWQrYbBod2I+hIBNP+W/AfAexL2exVxjzFo14kMJ3oBsxpzeC1IuSNrwQTmxHz5Bfa7LPtZU5O7LfTvzvKppGeewAzW6u7pG4I", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/software.msdnaa.dk.xml" } } ], [ "http://crowdtest.nordu.net/shibboleth", { "entity_id": "http://crowdtest.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowdtest.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowdtest.nordu.net/Shibboleth.sso/DS/nordu.net" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://crowdtest.nordu.net/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "crowdtest.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=crowdtest.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy\nMTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg\no4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3\n5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7\nX4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT\nYiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb\nzQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew\nPzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO\nelj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0\neBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU\nzoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW\nhEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO\n6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK\nVdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA\nwOJ1sg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "crowdtest.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=crowdtest.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAKWJTGBj1S7LMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2Nyb3dkdGVzdC5ub3JkdS5uZXQwHhcNMTEwMjE1MTMyNzI4WhcNMjEwMjEy\nMTMyNzI4WjAeMRwwGgYDVQQDExNjcm93ZHRlc3Qubm9yZHUubmV0MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlEs5rrhH2oKPjDmsh7moYJV2rI5rz4vg\no4DaAAx4n9Ejw9SgmpNeu7D8EXn/7xf2yg/cuvmsJx1GpxSTy3N6d9YmbGwXT5B3\n5MIkHYsKEZx2uNJ1+pAOQIBIWErssnRlH5qkwKwFQBoQ9dbAi4DWdp43nHkZkdx7\nX4Sgy7Tm+oLjaF16gM4WOH4RYC1hYd/yhJD0v5Nun3FbVZ79GkJCkh+Szs8rMUWT\nYiNDO0xsLL2xtYObTtu22qbjFIU9VgQZzGuJJbLGVufr15R+cmArht2Dnsm6rmLb\nzQyFS8J+1q601uoq0s67narTLWwAzHcNW/tTLnnFHc08BIgfOR0inQIDAQABo0Ew\nPzAeBgNVHREEFzAVghNjcm93ZHRlc3Qubm9yZHUubmV0MB0GA1UdDgQWBBRp4YdO\nelj63vO7ZYFF+ovp3mNRQzANBgkqhkiG9w0BAQUFAAOCAQEALzd7eQ9U3yRB3b/0\neBnG1DnaKAr48+EUx4anRziB41LTk3ZhmryWpJcuA737kzty3DjKjL2Trw1I3bfU\nzoaL8dYAdljdS5JAIN2m62haOrPJVublLgUw/N+72tVWVoPOBAvDvFy1WpSB8eeW\nhEEHS6yHI49FksKzRVruhdt6HeVkQ6h1y5p67AkaFoPOspI1+BCVk8fCYkHGzAkO\n6JIfKe9zwsG74AiO93x+bItRklp8d4uOXiuTOGGqwAt0Brdn/RJSUYbHfQLrVFHK\nVdA1Cg5KpGKZ7XitW5cDVgS72jJ0pb4GsYI5V0eA7/oUL9jV65LzVNGC87UjzhBA\nwOJ1sg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://crowdtest.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/crowdtest.nordu.net.xml" } } ], [ "https://idp.reutlingen-university.de/idp/shibboleth", { "entity_id": "https://idp.reutlingen-university.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.reutlingen-university.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.reutlingen-university.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.reutlingen-university.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.reutlingen-university.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.reutlingen-university.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "reutlingen-university.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE\nb21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe\nFw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu\ncmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov\nL3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ\nVGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk\nYXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy\nGdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2\npV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7\nLq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y\nm0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH\naHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA\nAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z\ndnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0\ndHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR\n7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG\nmqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z\nE81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/\nIgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh\nB3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/\nkanNbZOkV2o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE\nb21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe\nFw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu\ncmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov\nL3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ\nVGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk\nYXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy\nGdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2\npV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7\nLq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y\nm0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH\naHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA\nAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z\ndnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0\ndHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR\n7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG\nmqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z\nE81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/\nIgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh\nB3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/\nkanNbZOkV2o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.reutlingen-university.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.reutlingen-university.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.reutlingen-university.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.reutlingen-university.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "reutlingen-university.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE\nb21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe\nFw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu\ncmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov\nL3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ\nVGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk\nYXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy\nGdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2\npV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7\nLq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y\nm0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH\naHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA\nAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z\ndnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0\ndHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR\n7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG\nmqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z\nE81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/\nIgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh\nB3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/\nkanNbZOkV2o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.reutlingen-university.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=idp.reutlingen-university.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIQGu0tZPHDxCAn349M6UNzYDANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMR0wGwYDVQQLExRE\nb21haW4gVmFsaWRhdGVkIFNTTDEZMBcGA1UEAxMQVGhhd3RlIERWIFNTTCBDQTAe\nFw0xMTA0MDgwMDAwMDBaFw0xNDA2MDYyMzU5NTlaMIHKMSUwIwYDVQQKFBxpZHAu\ncmV1dGxpbmdlbi11bml2ZXJzaXR5LmRlMTswOQYDVQQLEzJHbyB0byBodHRwczov\nL3d3dy50aGF3dGUuY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDEiMCAGA1UECxMZ\nVGhhd3RlIFNTTDEyMyBjZXJ0aWZpY2F0ZTEZMBcGA1UECxMQRG9tYWluIFZhbGlk\nYXRlZDElMCMGA1UEAxQcaWRwLnJldXRsaW5nZW4tdW5pdmVyc2l0eS5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANaMJvMec6ySuYUbVsDA2ZcGxIJy\nGdEvMWszgNidinS/KQlhOHnpfWpyejiZdfoyxjXNJgsEAkFcOliB0WEi1Aav0qf2\npV2PTfLT9H+Rk8k3GwwyFA8i1B88l9Qv5nuCRULIrsLEZIp/9apMkSxL7NtmzFQ7\nLq0pMKGG4YMJsIWgd8Leie/mTYffzYcEPOiDBgVEibyxJmi+Dv1RaCEMRKNcQM2Y\nm0Q1D66eGqLB0YWBxjvqW6ekJ0EJ12x576nhy2PqA9FWyFvZyJ+O9FnFiID+XOoH\naHq1pjJKeSMPotrkOzACQT7A3vP1c3c7KH6ciKZY3kLyN/AjgJtJmHSX8gcCAwEA\nAaOBoDCBnTAMBgNVHRMBAf8EAjAAMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9z\ndnItZHYtY3JsLnRoYXd0ZS5jb20vVGhhd3RlRFYuY3JsMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0\ndHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADggEBAJsqPcMs7qWR\n7l4NVJkHp5XBpLOmAiGEh5SHkk66wK4MBAlc3TAdc7ESFlD33M97SGxYTqhP/nkG\nmqFF6Tq0KxLuPWVn0aU1sbPVcrSHVgRgLwS194ckQIpqYPCx6dqA05dz/tnXxv2Z\nE81NcqLTsSz4hixqAo3Iu2rqnQBt5gDKy9YLyLfMN3FZ/o0WXYfAUqP1akej4py/\nIgJlkfSrx+qtNw22FRWzYZAZpTgI+SCanV+oo3i4xziW6LVrV2f3NpOTi1FnbRHh\nB3b5pqZf9l/qKnN8FuI+cQNZ/03cbjaVUWKsAHGAKbr27ex/FpRZnGbK7OI5IlK/\nkanNbZOkV2o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Reutlingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Reutlingen University / Hochschule Reutlingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.reutlingen-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Wolfgang", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "wolfgang.honigberger@reutlingen-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Honigberger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Michael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "michael.thalmann@reutlingen-university.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Thalmann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.ufgd.edu.br/idp/shibboleth", { "entity_id": "https://idp.ufgd.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ufgd.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ufgd.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ufgd.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ufgd.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ufgd.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufgd.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufgd.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID5DCCAswCAQAwDQYJKoZIhvcNAQEFBQAwgbcxMDAuBgNVBAoTJ1VuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRhIEdyYW5kZSBEb3VyYWRvczENMAsGA1UECxMEQ09JTjEd\nMBsGCSqGSIb3DQEJARYOc2RAdWZnZC5lZHUuYnIxETAPBgNVBAcTCERvdXJhZG9z\nMRswGQYDVQQIExJNYXRvIEdyb3NzbyBkbyBTdWwxCzAJBgNVBAYTAkJSMRgwFgYD\nVQQDEw9pZHAudWZnZC5lZHUuYnIwHhcNMTIxMDExMjAyNTE1WhcNMTUxMDExMjAy\nNTE1WjCBtzEwMC4GA1UEChMnVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgR3JhbmRl\nIERvdXJhZG9zMQ0wCwYDVQQLEwRDT0lOMR0wGwYJKoZIhvcNAQkBFg5zZEB1Zmdk\nLmVkdS5icjERMA8GA1UEBxMIRG91cmFkb3MxGzAZBgNVBAgTEk1hdG8gR3Jvc3Nv\nIGRvIFN1bDELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2lkcC51ZmdkLmVkdS5icjCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMqNLCdmjAeN7pKaJ68gXkdj\nNE/hAudGd/f5o1omQTsYsBtpBs5M8awzqVkWonX2HZt+OrozxYfueACKECmzuA78\n5EGoRjl5Zj4UiOLqNYjzKOgUg3BtO2+W+8xEQ6S//zUNeqnEEyDllLy1JoSPbID1\n68sAiypFqQ/DN4MNdTQ8Tv8O5X1QDp5NWrqcCjYyMmmUk+dQyPaTXTzBpB5uO7EZ\nMMMXsfl8FUmo/iO0GZa/VrvTKd/92SZh7TQGttv6ju2DVQbo2CWofRavs8kesRKR\nHGwhBlVX+Q4XD07cyh1+RZVy5Wn895vVmstyPgA91AHBiOKFK2jg0+Cut7VKDPEC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAApkqwksZgfgPkcDkrvMDJgPor2BsSDxE\nYnvqiU2v+NxC7hJyERBt/vVjYspUb4Q6jHuF6j1XrRnKzjz2sp/TB7sVOA5ZwLui\n68YT/TNuTUFRb80Ygb2NjYvY+d7P2FJcXartTFNM1tTY3CRadjFCWBwo9O4z6wND\ngwgL6gmKuHY0yNKldmpd2ARd3VDm6PVtxOd6z/tbH1thCoXvrUuN/vJfG3BoRZ3M\nAUqUWyzMl4TLdPRg8epC6ZjSpR6yEjrwRiMphOSTXcovTa5bpKgPD2/ujOIlz3O5\nzKyawoo4mIfHqoCO7kraPupkGVwg9GUVBpN7f81Kfv8/o1LT7Es8ZQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ufgd.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ufgd.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ufgd.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ufgd.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID5DCCAswCAQAwDQYJKoZIhvcNAQEFBQAwgbcxMDAuBgNVBAoTJ1VuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRhIEdyYW5kZSBEb3VyYWRvczENMAsGA1UECxMEQ09JTjEd\nMBsGCSqGSIb3DQEJARYOc2RAdWZnZC5lZHUuYnIxETAPBgNVBAcTCERvdXJhZG9z\nMRswGQYDVQQIExJNYXRvIEdyb3NzbyBkbyBTdWwxCzAJBgNVBAYTAkJSMRgwFgYD\nVQQDEw9pZHAudWZnZC5lZHUuYnIwHhcNMTIxMDExMjAyNTE1WhcNMTUxMDExMjAy\nNTE1WjCBtzEwMC4GA1UEChMnVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgR3JhbmRl\nIERvdXJhZG9zMQ0wCwYDVQQLEwRDT0lOMR0wGwYJKoZIhvcNAQkBFg5zZEB1Zmdk\nLmVkdS5icjERMA8GA1UEBxMIRG91cmFkb3MxGzAZBgNVBAgTEk1hdG8gR3Jvc3Nv\nIGRvIFN1bDELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2lkcC51ZmdkLmVkdS5icjCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMqNLCdmjAeN7pKaJ68gXkdj\nNE/hAudGd/f5o1omQTsYsBtpBs5M8awzqVkWonX2HZt+OrozxYfueACKECmzuA78\n5EGoRjl5Zj4UiOLqNYjzKOgUg3BtO2+W+8xEQ6S//zUNeqnEEyDllLy1JoSPbID1\n68sAiypFqQ/DN4MNdTQ8Tv8O5X1QDp5NWrqcCjYyMmmUk+dQyPaTXTzBpB5uO7EZ\nMMMXsfl8FUmo/iO0GZa/VrvTKd/92SZh7TQGttv6ju2DVQbo2CWofRavs8kesRKR\nHGwhBlVX+Q4XD07cyh1+RZVy5Wn895vVmstyPgA91AHBiOKFK2jg0+Cut7VKDPEC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAApkqwksZgfgPkcDkrvMDJgPor2BsSDxE\nYnvqiU2v+NxC7hJyERBt/vVjYspUb4Q6jHuF6j1XrRnKzjz2sp/TB7sVOA5ZwLui\n68YT/TNuTUFRb80Ygb2NjYvY+d7P2FJcXartTFNM1tTY3CRadjFCWBwo9O4z6wND\ngwgL6gmKuHY0yNKldmpd2ARd3VDm6PVtxOd6z/tbH1thCoXvrUuN/vJfG3BoRZ3M\nAUqUWyzMl4TLdPRg8epC6ZjSpR6yEjrwRiMphOSTXcovTa5bpKgPD2/ujOIlz3O5\nzKyawoo4mIfHqoCO7kraPupkGVwg9GUVBpN7f81Kfv8/o1LT7Es8ZQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFGD - Universidade Federal da Grande Dourados", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufgd.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufgd.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "sd@ufgd.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Service Desk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://downloads.channel8.msdn.com/shibboleth-sp", { "entity_id": "https://downloads.channel8.msdn.com/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/downloads.channel8.msdn.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "Microsoft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Microsoft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.microsoft.com/en/us/default.aspx", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "DreamSpark Engineering Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dsengt@microsoft.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Scott", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "scott.blackwell@microsoft.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Blackwell", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "http://schemas.xmlsoap.org/ws/2003/07/secext", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dreamspark.com/Shibboleth.sso/ADFS" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dreamspark.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dreamspark.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dreamspark.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dreamspark.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "http://schemas.xmlsoap.org/ws/2003/07/secext", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dreamspark.com/Shibboleth.sso/ADFS" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dreamspark.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dreamspark.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dreamspark.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dreamspark.com/Shibboleth.sso/NIM/Artifact" } ], "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.dreamspark.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dreamspark.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\n BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx\n MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT\n ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l\n Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq\n XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt\n Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX\n 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww\n HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8\n Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j\n b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4\n mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F\n Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D\n gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD\n HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f\n qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G\n ssIJnnOiYS0/QF/t7Wkd", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.dreamspark.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dreamspark.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOzCCAiOgAwIBAgIJAOAnCSnCRCHEMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\n BAMTEnd3dy5kcmVhbXNwYXJrLmNvbTAeFw0xMDEwMDQxMDAyMTBaFw0xMzEwMDMx\n MDAyMTBaMB0xGzAZBgNVBAMTEnd3dy5kcmVhbXNwYXJrLmNvbTCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAKSB9dRKIpfDAdGbla2Z4lNxRHURAsUb8LvT\n ALm0+v9RP/Hq7dAHSGHmQgv15s/0fi6i8p3EEtiBcnPVKJxvff82kLvV9AjrLp2l\n Szq+nz1oD1zElm44Caw9NMHc4n0NfvRSlAH1VKZUEXo5gm+jMHcpx/wDoMqNGEOq\n XXglXNoeftFWmlhU/loHuLIfREtadWB4mzOzqCCW5Ak7ESF6hVW5mD73QgJPgLVt\n Y4K1HouT4hC9oDhG4RHx1C/pex3JqTVirhTiWCKZCuVk7u8lVTOojr9mKczhO2HX\n 85x4i8o+NzeBNchzs/WUXtdvqPzw8/Y7kSGhcG0FE2Db7uAPmXkCAwEAAaN+MHww\n HQYDVR0OBBYEFFml+PG8Rd7m471DG1DTwNsiM8njME0GA1UdIwRGMESAFFml+PG8\n Rd7m471DG1DTwNsiM8njoSGkHzAdMRswGQYDVQQDExJ3d3cuZHJlYW1zcGFyay5j\n b22CCQDgJwkpwkQhxDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB4\n mZ5q44Xzp0ffUgr+XBC1iD+GhXQbC+fiMR4Cd1RFu9+p2p2iKwrZVQ0m+6fegO3F\n Cd2S+14+jgg7O4EfQcf+A4IcfVIs/g3EhqRleXoZqYusZJOwAUOhIm+vSjDxv11D\n gBvhFnVqgL04VKmGopK35kSspkhXm3BJgd/dqvXTYiNeKw6yk77sdSDiZxk6nRlD\n HS/mVvdjQUf0yyJNHZp6eEBgWgxmIGBRoKhb6hi5scIylBTUewqBqUnaW+t0kF8f\n qhw5X47o07/+9CJh8DsO1KpfM2CNZbIMUEY2q1wBfhE5HlI4wVXJYQqeUsqHXr1G\n ssIJnnOiYS0/QF/t7Wkd", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://sp-test.it.su.se/Shibboleth.sso", { "id": "_a4a79a0a848c8bb6a8721ede63b49832", "entity_id": "https://sp-test.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.it.su.se/Shibboleth.sso/WAYF-test" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.it.su.se/Shibboleth.sso/WAYF/wavelan" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.it.su.se/Shibboleth.sso/WAYF/wavelan-test" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.it.su.se/Shibboleth.sso/SWAMID" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shib-test-sp1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-test-sp1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5\nWjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By\nYyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU\nXSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu\nigmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys\nVa85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns\nfn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP\ngg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN\nBgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3\nWOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA\n9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4\nB/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0\nZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5\n95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shib-test-sp1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-test-sp1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAMvj0WHMV86oMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXNoaWItdGVzdC1zcDEwHhcNMTAxMDExMDkzMDE5WhcNMjAxMDA4MDkzMDE5\nWjAYMRYwFAYDVQQDEw1zaGliLXRlc3Qtc3AxMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAwY+eWytRTYPU10j0R+GjbKQzJ09YeYGgSuIzNZhLdH0zy6By\nYyEtIITGsTorlL5HBYUtpFugc3jjoBuTv+QZoVnAsNfpbO1KM17cB3iX31drfYyU\nXSY20OZEaOuDoaE9Zt7YawDJ39vkwOLKEyglaqVzSdhH6gZoHEPSd0GOE/O5pMsu\nigmKs/dWoUhjS/u9R83jen7lOS39NJXKW23ghyZ36lgmSieACWCz5hMOKJ9ZnPys\nVa85dCMsNbaSDC/vm++jP7qY2I9aDJJHZhOEso+jqQPbRFjhy+pNSQYx2Z99r6ns\nfn1tJEgfKv+xfon4QkrrJ0CEySGVPfcEJw2xgwIDAQABozswOTAYBgNVHREEETAP\ngg1zaGliLXRlc3Qtc3AxMB0GA1UdDgQWBBTctR7mjh7i3u2cHU+rm99Fte/SdDAN\nBgkqhkiG9w0BAQUFAAOCAQEAFX12BjrajUciwGg79uHajf+oL1hYalnydk5fBqJ3\nWOebDsv/4Z1mcHH1WlT/fHf8KkjETiaAr0uuiLyIvFsMY4WASxZaqa4MTcTtJzHA\n9JrpGAscSKg2fIO8T6cmpKCPuMnH+e05NjWTdmxnR0bJGyn87NQdNNdhw9bgmRD4\nB/md9BUYzkXna3WPi1biNcqSgIwevoSb7JRPMu9LhrlkJyK325uGyblVcg0WCeZ0\nZZ++pFd6COZSWkvz3O0kbDXKOANgr4ZylWIxYz+Fj1y8i5PN5C85ojDAIvzZ93J5\n95GMOhu7uHgsRb4w5VyuXMlgrvHKh2S1C7zrtt86XKW2fw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp-test.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/sp-test.it.su.se.xml" } } ], [ "https://ladok3-demo-04.its.umu.se/gui-sp", { "id": "_07108d17ecf090e37aca38161252c55b680dff53", "entity_id": "https://ladok3-demo-04.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-04.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-04.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-04.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJANlFzsY2FA6AMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTA0Lml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE4WhcN\nMjIxMjA1MDcyODE4WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wNC5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvlVP4OWFWzxFY0/I\nt4PYP1o9FZ445Ny8LR7lvQA6Po9V18dwgd6gcyaN566m+vRbmSph478N5aVqjypk\n83dOD+oGBvFaRz4BpHZIcvxRQReR8QKl7jFmTuDbd/wLp1kaMpirwkaxL6RhO3e5\ncE02mey1QqluMAyH43WSOUMDT6QFwVbl5NPn2otduFdQYJQFX5Lyxs23ds11l2RU\nn9lnBOFhd2Q+gLffoXM1oS1eb5/LbZ0axsau+cURyHlmklnt4mvx+Ab93tIGQGVh\nPnGK8oEVVmdqt8rbmvrb2MEASIDAmQ+l5yE45o9NoikcvCzI8Y7zvbvUWMo2d2d7\n1sigzwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wNC5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTA0Lml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBQ3gGPs2hRPUPD9E7Gak6TZdV1t3TANBgkqhkiG9w0BAQUFAAOCAQEA\nCxCGvf3tc5IFIffk9SumXZEVZWx5anaH3cJt7cQ4BXLxVGEIsM0j+CC/o4nnFFd0\nKjtU8MN9dIip5mI95QFVY8EcGKoVfu83ZRou6rqo//z34sg6c5ybvI85LDj4Kqem\n0TVxhloov+Bgjj+TCXKDk04cIMmgXbRoLyqn3RcBYhjyEPcK14QTHLPf9dk7mx5x\n//bToL69WMAfERaGj0/394W0pMWL4WhmvV+3DeC8sLjlHNqRrPfSl1jn5FgYMOcd\nyvyUqYJ7h2Q0KgjSQw+DteUNpYqTfQtUYQgCc13+BbVnfUW6Rw6AsFawtbEKTLpa\nP6m+IbDWFLo61vhr/Nkcmw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-04.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-04.its.umu.se-gui-sp.xml" } } ], [ "https://saml.dhbw-stuttgart.de/idp/shibboleth", { "entity_id": "https://saml.dhbw-stuttgart.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/saml.dhbw-stuttgart.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml.dhbw-stuttgart.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml.dhbw-stuttgart.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml.dhbw-stuttgart.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://saml.dhbw-stuttgart.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "saml.dhbw-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=saml.dhbw-stuttgart.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)10,OU=GT02047221,O=saml.dhbw-stuttgart.de,C=DE,serialNumber=8DlruJ2IF/mhFpqYLylpPD997PWR-8v4", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID7TCCA1agAwIBAgIDD0d2MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT\nMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0\naWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwMjA5MTc1NzA2WhcNMTMwNDEyMDkxNTI0\nWjCB8zEpMCcGA1UEBRMgOERscnVKMklGL21oRnBxWUx5bHBQRDk5N1BXUi04djQx\nCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZzYW1sLmRoYnctc3R1dHRnYXJ0LmRlMRMw\nEQYDVQQLEwpHVDAyMDQ3MjIxMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNv\nbS9yZXNvdXJjZXMvY3BzIChjKTEwMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBW\nYWxpZGF0ZWQgLSBSYXBpZFNTTChSKTEfMB0GA1UEAxMWc2FtbC5kaGJ3LXN0dXR0\nZ2FydC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/Cb4X+HgoA\nJoQTolxkVgYbENIo1RmroBO/VpTdCfpJ1r11e7f3Lp6v1SSQxvp/fLN1JWJn4OVk\nJ8J2xrH3W4PuGf65Y0uiIPOoZEBNQrzHrLQLXRi9SD0LKXNuK2T2MEywMrQbeKRh\nsgrOjfHXzwNfnRl9rhxcimOQX7ha1BzRATSjvzHIf4Kxqgjgv7ZvGsutFaZGjbhn\nRPPsa+F9IPuqyuiM11yhu6aXd3CKmkVrJUd515DRUbzBrHeL5HRr5pkb+ykzIOER\nCfVtQt5PdXxLChw2hkEy/LEyiuJBQ06GI4vPtTs9Q2pHMfGCZGIMTsH+udQZ7Bs7\nGHhTshbtUDkCAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFL65\n7xtAhIIVIC95jJGECLyofdLCMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu\nZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr\n0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAN\nBgkqhkiG9w0BAQUFAAOBgQAGmUarTBwrlr6zHF9p4GoORIaTUOw+mpGbMkn7KEE4\n1MqY2Ag0nJ9wml7iqjdgijImFdbaIGYTOLHN6/Q6g8HwUGlcsi9+JlSiQm2JNSn+\nXMVxhv0bLNnq9nI+vgT1nYgT9jDFUB+AoXHCz3BaIqa4psFtclA65BHPjcxBn0d5\ncA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://saml.dhbw-stuttgart.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://saml.dhbw-stuttgart.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://saml.dhbw-stuttgart.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://saml.dhbw-stuttgart.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "saml.dhbw-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=saml.dhbw-stuttgart.de,OU=Domain Control Validated - RapidSSL(R),OU=See www.rapidssl.com/resources/cps (c)10,OU=GT02047221,O=saml.dhbw-stuttgart.de,C=DE,serialNumber=8DlruJ2IF/mhFpqYLylpPD997PWR-8v4", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID7TCCA1agAwIBAgIDD0d2MA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT\nMRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0\naWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwMjA5MTc1NzA2WhcNMTMwNDEyMDkxNTI0\nWjCB8zEpMCcGA1UEBRMgOERscnVKMklGL21oRnBxWUx5bHBQRDk5N1BXUi04djQx\nCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZzYW1sLmRoYnctc3R1dHRnYXJ0LmRlMRMw\nEQYDVQQLEwpHVDAyMDQ3MjIxMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNv\nbS9yZXNvdXJjZXMvY3BzIChjKTEwMS8wLQYDVQQLEyZEb21haW4gQ29udHJvbCBW\nYWxpZGF0ZWQgLSBSYXBpZFNTTChSKTEfMB0GA1UEAxMWc2FtbC5kaGJ3LXN0dXR0\nZ2FydC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/Cb4X+HgoA\nJoQTolxkVgYbENIo1RmroBO/VpTdCfpJ1r11e7f3Lp6v1SSQxvp/fLN1JWJn4OVk\nJ8J2xrH3W4PuGf65Y0uiIPOoZEBNQrzHrLQLXRi9SD0LKXNuK2T2MEywMrQbeKRh\nsgrOjfHXzwNfnRl9rhxcimOQX7ha1BzRATSjvzHIf4Kxqgjgv7ZvGsutFaZGjbhn\nRPPsa+F9IPuqyuiM11yhu6aXd3CKmkVrJUd515DRUbzBrHeL5HRr5pkb+ykzIOER\nCfVtQt5PdXxLChw2hkEy/LEyiuJBQ06GI4vPtTs9Q2pHMfGCZGIMTsH+udQZ7Bs7\nGHhTshbtUDkCAwEAAaOBrjCBqzAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFL65\n7xtAhIIVIC95jJGECLyofdLCMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwu\nZ2VvdHJ1c3QuY29tL2NybHMvc2VjdXJlY2EuY3JsMB8GA1UdIwQYMBaAFEjmaPkr\n0rKV10fYIyAQTzOYkJ/UMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAN\nBgkqhkiG9w0BAQUFAAOBgQAGmUarTBwrlr6zHF9p4GoORIaTUOw+mpGbMkn7KEE4\n1MqY2Ag0nJ9wml7iqjdgijImFdbaIGYTOLHN6/Q6g8HwUGlcsi9+JlSiQm2JNSn+\nXMVxhv0bLNnq9nI+vgT1nYgT9jDFUB+AoXHCz3BaIqa4psFtclA65BHPjcxBn0d5\ncA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Duale Hochschule Baden W\u00fcrttemberg Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DHBW Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dhbw-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Bernd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "root@dhbw-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ziller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Markus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "bundschuh@dhbw-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bundschuh", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.fh-duesseldorf.de/idp/shibboleth", { "entity_id": "https://idp.fh-duesseldorf.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.fh-duesseldorf.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-duesseldorf.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-duesseldorf.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-duesseldorf.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-duesseldorf.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-duesseldorf.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.fh-duesseldorf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC\nREUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV\nBAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk\nMCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5\nMzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh\nY2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV\nBAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo\nFzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/\nVLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb\nC6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s\nBt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59\nkPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK\nKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P\nT//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy\nghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu\nZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j\nYWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu\nY3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz\nZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY\nq0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL\nVuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW\n8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF\n7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4\nPrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO\nHAfOyhCqg1OPKRSVyFh7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.fh-duesseldorf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC\nREUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV\nBAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk\nMCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5\nMzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh\nY2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV\nBAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo\nFzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/\nVLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb\nC6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s\nBt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59\nkPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK\nKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P\nT//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy\nghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu\nZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j\nYWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu\nY3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz\nZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY\nq0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL\nVuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW\n8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF\n7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4\nPrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO\nHAfOyhCqg1OPKRSVyFh7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-duesseldorf.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-duesseldorf.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-duesseldorf.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-duesseldorf.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-duesseldorf.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.fh-duesseldorf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC\nREUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV\nBAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk\nMCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5\nMzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh\nY2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV\nBAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo\nFzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/\nVLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb\nC6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s\nBt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59\nkPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK\nKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P\nT//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy\nghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu\nZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j\nYWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu\nY3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz\nZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY\nq0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL\nVuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW\n8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF\n7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4\nPrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO\nHAfOyhCqg1OPKRSVyFh7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.fh-duesseldorf.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fh-duesseldorf.de,OU=Server,O=Fachhochschule Duesseldorf,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFezCCBGOgAwIBAgIEEU5FUzANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMC\nREUxFzAVBgNVBAoTDkZIIER1ZXNzZWxkb3JmMQwwCgYDVQQLEwNEVloxMzAxBgNV\nBAMTKlplcnRpZml6aWVydW5nc3N0ZWxsZSBGSCBEdWVzc2VsZG9yZiAtIEcwMjEk\nMCIGCSqGSIb3DQEJARYVcGtpQGZoLWR1ZXNzZWxkb3JmLmRlMB4XDTExMDExMzA5\nMzcwN1oXDTE0MDExMjA5MzcwN1owYzELMAkGA1UEBhMCREUxIzAhBgNVBAoTGkZh\nY2hob2Noc2NodWxlIER1ZXNzZWxkb3JmMQ8wDQYDVQQLEwZTZXJ2ZXIxHjAcBgNV\nBAMTFWlkcC5maC1kdWVzc2VsZG9yZi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAKHr4GsKk5j+5SafTR3aNu962v7Ys5rrGUBABB8jU1MQZ+kN0fpo\nFzSlpfNvwgIkDWAKj3Un9Qq0il5c0W10jCSOIPdkV2HqEsiJjKlj2UEH2CEtgS5/\nVLRg+K54sdnBg5yfeskBxcm02TXx8OP2z7MdRxqgQkiVoBynaMecJc0vHj3G6/bb\nC6G10La0A0BJhOahIIrRaKSg2LvLJ6rZY+9dd81BtLOnku0jd1xHlqyYr6QASg9s\nBt64WgTpA3+BWp6tsLvOhM4h1ndXiRKSz4qTtjBLfTTtifxqCv0e2L3K50+B4x59\nkPfgItloZaT8i8CuplxDPP3s5Pen34kLspUCAwEAAaOCAggwggIEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYK\nKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBQTTDWstp1ovgrktfT1xy9P\nT//XuzAfBgNVHSMEGDAWgBSe8wPRIOch6nFIXRFDBlV4+cgO5jA7BgNVHREENDAy\nghVpZHAuZmgtZHVlc3NlbGRvcmYuZGWCGXd3dy5pZHAuZmgtZHVlc3NlbGRvcmYu\nZGUwgZMGA1UdHwSBizCBiDBCoECgPoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\naC1kdWVzc2VsZG9yZi1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEKgQKA+hjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jcmwvZ19j\nYWNybC5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMEYGCCsGAQUFBzAChjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2ZoLWR1ZXNzZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQu\nY3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2ZoLWR1ZXNz\nZWxkb3JmLWNhL3B1Yi9jYS9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAY\nq0VkPw7f9LSdKWZ1pQY8OvNc9cPbd1ObnpdaWDzNmNWaOoidVPCWU/9JKUos/spL\nVuYibTPDhc8TdcvKNRTL7ti3u7wv5U+buIsIdYPh/uf5+kjTkqD6dSa/PIDUqfKW\n8woY63VWdkwCQJhSVFBylC9x22ggqn3Hf+hizrRbRHoqvaP+270IZjJbjHc/0KtF\n7MmJYA0DLvjPjhK/lYYhv9INU38caM2y4Cqe9p+sPeBJyYPsQAhK8/42Dg9bvKr4\nPrjgvyPNxkU9mdhcGp8RlSt66Di+Yxh39FU5INx1MBzIisFaGmz1aVSnjYyhiPlO\nHAfOyhCqg1OPKRSVyFh7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Fachhochschule D\u00fcsseldorf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Fachhochschule D\u00fcsseldorf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fh-duesseldorf.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Roland", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roland.conradshaus@fh-duesseldorf.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Conradshaus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Roland", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roland.conradshaus@fh-duesseldorf.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Conradshaus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://ladok3-p00.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-p00.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-p00.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-p00.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-p00.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDNDCCAhygAwIBAgIJALrB0xU/Xw/gMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF2xhZG9rMy1wMDAubGFkb2sudW11LnNlMB4XDTEyMTAwMTExMzIyOFoXDTIy\nMDkyOTExMzIyOFowIjEgMB4GA1UEAxMXbGFkb2szLXAwMC5sYWRvay51bXUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpbAeLhpRp3k4YRgZev5r0\nH0Qp5DJT2GFGwG0u2rKGx8PRQH9VEcQs+hwoWjRf+ubNgkGRfQlg76FaIg5WLxf3\norhS1rPRGvLWOocBwq+w9pSLQBSL6NXI0MyQtXx1zTrruPC0Ps5gZ9dxinLg42al\n8Z43IOJpzlxV/og1sk/54r/mRYWr8EO2WZc/m6PkUK5/tJVf2fW5y/uXp9lEd8G3\nSzWicsN5QPnQyjoNUArtJOtdqGraP8Z+f/abB1a0vMoBZIwNj+2/6uC0tVvEE+hQ\nqcVm7KBafsaZnsNNDw847NY7062NiqSotc4k10O9d46lh1l6DUWBVwT1SaJqdFPt\nAgMBAAGjbTBrMEoGA1UdEQRDMEGCF2xhZG9rMy1wMDAubGFkb2sudW11LnNlhiZo\ndHRwczovL2xhZG9rMy1wMDAubGFkb2sudW11LnNlL2d1aS1zcDAdBgNVHQ4EFgQU\njIZiZRgSHi+Tg9++uEVPoqO0PnIwDQYJKoZIhvcNAQEFBQADggEBAGo8rWUyUsFE\nRnG4ja0Jr6CvmUCDEE8Hf2NR9X2pArHz4jZPN8Y+DJQxXA9z2f3tZyV16gRisz2n\nRyO30vCBYEeoblggXnrpJCHntSTXq+4wGT2nsXQf+OCELx4Fpge0EyHtruZcre+F\n4BT/hr1Zv/bgWYgK3HrD/a7Viez16powiAsO5ScHyXr0ayrwgI/y1v/HdK8jonpz\nEs66FG7elAYpYzzuiIlFApPK7+Bqc/AMklmzVWfB2+XQxnkKQ7B69NvuYldtUChv\nv0hYJMxInGifhVs86hcWvWCc9Cv65UAVGTvCW2KdtFe8n7xuux3KljOXlv8ECcLZ\nvt1mkOs1sbw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-p00.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-p00.ladok.umu.se-gui-sp.xml" } } ], [ "https://coip-test.sunet.se/shibboleth", { "entity_id": "https://coip-test.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://coip-test.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://coip-test.sunet.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "coip-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=coip-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw\nOTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS\nCyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ\n7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX\n4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa\nUIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj\nxPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w\nHQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw\nrKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq\n5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u\nTLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax\ng6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9\nUTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T\nuXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd\ncA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "coip-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=coip-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJAMJwrBkmzHKJMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTAeFw0xMDEyMDcwOTM0NTFaFw0yMDEyMDQw\nOTM0NTFaMB0xGzAZBgNVBAMTEmNvaXAtdGVzdC5zdW5ldC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMR4JETtaGG+7n5+NksVT/7LnmveeNwbGuPS\nCyW1GY+7yYBwjMnnsFnnprl2curgER/HeOXf3bBxnoxbSVFdaZILPRVStLngzhYJ\n7qGOGWHWdukDDzgCDfdOVEOwLAiV4TXhCoKzaRKaUV63Ul9pEG2ogkQHlsW7zTmX\n4DJNdpBgmB/ohjuAceY3xUrKj9TBZf9KPKYE1D8xoig5qCUhWUqWrltxBBbNubsa\nUIXun9Hf1zemgViLuPI2s5/RD5uY3x6FpkXeNGRHvPT7+LnKrPNi4g41m1FZ+wvj\nxPkNVXBLJgEIsHtYTKvY8dXaA+k1xyFvqjWf1RjuG8TYIlvHoDkCAwEAAaNAMD4w\nHQYDVR0RBBYwFIISY29pcC10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBR/jp1zUgjw\nrKZimB05qmprVJvYEDANBgkqhkiG9w0BAQUFAAOCAQEAeAYegf9tMG2Lg7AW2tIq\n5bTbaMwRzLtFkB1KZrh17RUSneiF1FrRD5Qo4O1/rh0PrxO9+R1M9VpYXrcEg48u\nTLOo7EEaJaF7+Eh9Z/UaJjY5zL6hhQSW+nxHHtluuIRCJwH26oF04v9Ty9TC+4Ax\ng6NuvysrzRWhdeWh4voY1lBi1po+/MqUWufXS/uxrHBT9XNSb6dvqWTvUEe09Sj9\nUTHOU967H8PfFKB6w8/lIqCd66P3PnZrNQVmfbjDkrASkmvhUKEMc//Nn/+MS02T\nuXfFMclNeY0vwkDmtQCDB2o8DGQS8H3hpXb2MmJtFgu/81yZRqX/0uRC3kGBQXyd\ncA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://coip-test.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://coip-test.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://coip-test.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://coip-test.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://coip-test.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/coip-test.sunet.se-sp.xml" } } ], [ "https://shib-idp.awi.de/idp/shibboleth", { "entity_id": "https://shib-idp.awi.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib-idp.awi.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.awi.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.awi.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.awi.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.awi.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "awi.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shib-idp.awi.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs\nZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw\na2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG\nA1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD\nVQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV\nOb1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3\n1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/\nr4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D\nHI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY\nggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct\nUMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV\nHR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl\nZ2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi\nL2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L\n42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa\nwBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG\njMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh\nUveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz\nR2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shib-idp.awi.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs\nZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw\na2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG\nA1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD\nVQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV\nOb1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3\n1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/\nr4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D\nHI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY\nggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct\nUMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV\nHR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl\nZ2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi\nL2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L\n42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa\nwBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG\njMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh\nUveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz\nR2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.awi.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.awi.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.awi.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.awi.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "awi.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shib-idp.awi.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs\nZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw\na2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG\nA1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD\nVQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV\nOb1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3\n1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/\nr4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D\nHI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY\nggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct\nUMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV\nHR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl\nZ2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi\nL2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L\n42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa\nwBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG\njMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh\nUveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz\nR2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shib-idp.awi.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.awi.de,O=Alfred-Wegener-Institut,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIEEC8mwzANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXQWxmcmVkLVdlZ2VuZXItSW5zdGl0dXQxKTAnBgNVBAMTIEFs\nZnJlZC1XZWdlbmVyLUluc3RpdHV0IENBIC0gRzAxMRkwFwYJKoZIhvcNAQkBFgpw\na2lAYXdpLmRlMB4XDTEwMDYwOTE0NDYxMVoXDTE1MDYwODE0NDYxMVowSTELMAkG\nA1UEBhMCREUxIDAeBgNVBAoTF0FsZnJlZC1XZWdlbmVyLUluc3RpdHV0MRgwFgYD\nVQQDEw9zaGliLWlkcC5hd2kuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDiaSolMhJPSAyZjI7vYFXAxaCz05HZFyERcR67HhswVteGFkYQbPNw1nAV\nOb1SIT7lLG7ZeSvtyqEt4uOPMQ0devRSsPxosiWwOEuHe8SOps4Lbx/yvFqf1TH3\n1hNIC7m6D3sJUyi7c4besgEKswIHt/YaBM053NXb8zj/mxEH4xOiXGXNV1Eeljx/\nr4/CZ2c4F/n/C869+o5rNeOH+2ckqKMXpStv3nvYe+UCpJS2P1TvO81Sxh7Ygg+D\nHI8OqvUKMVEWI4UeXqrN3Id2FNP4jkOJqzPFQE5PBZFV3+1MqO4tWTvGabL0XjaY\nggo+m/duCTayajsFGTaJkooEMcJ/AgMBAAGjggH9MIIB+TAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFIfIEZpGDu6HDWCogNqiMsL3BEubMB8GA1UdIwQYMBaAFHjAmcojVxcJG8Ct\nUMV5wSCoJ8heMB8GA1UdEQQYMBaBFEpvZXJnLk1hdHRoZXNAYXdpLmRlMIGhBgNV\nHR8EgZkwgZYwSaBHoEWGQ2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYWxmcmVkLXdl\nZ2VuZXItaW5zdGl0dXQtY2EvcHViL2NybC9jYWNybC5jcmwwSaBHoEWGQ2h0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvYWxmcmVkLXdlZ2VuZXItaW5zdGl0dXQtY2EvcHVi\nL2NybC9jYWNybC5jcmwwgboGCCsGAQUFBwEBBIGtMIGqMFMGCCsGAQUFBzAChkdo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2FsZnJlZC13ZWdlbmVyLWluc3RpdHV0LWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9hbGZyZWQtd2VnZW5lci1pbnN0aXR1dC1jYS9wdWIvY2FjZXJ0\nL2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALuAFCL7py5wC6Idlmfe/O4L\n42VuJKfSOEbHSV96FmwjCQEVUrHuSglQLr9C4OKuk4r89OE4mGO+x/3T2+SOZRpa\nwBItvSZibEuq2xONGYXLT1GHIkuzTTtqB0n7gwpdrWsZyjAki5iI5HitTFabOsXG\njMbKuzhBDftc+2vxjNJwTUW2Gi+wht1wasUng8m/ti61nXIxY/zu9thcbVByetEh\nUveGzJJ9WSgfoHkIS8TLu2iYs9X/nHC+k6h1OKA7j05gVQyox/Dhb51BPCZKVLmz\nR2Pe41rsJ55u/M507X70giwfzmI/cmnLVxnldexmDjUyFrLF+zIwY21Jkj+Vrxg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Stiftung Alfred-Wegener-Institut f\u00fcr Polar- und Meeresforschung", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Alfred-Wegener-Institut f\u00fcr Polar- und Meeresforschung", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.awi.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Joerg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "joerg.matthes@awi.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Matthes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Stefan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stefan.pinkernell@awi.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pinkernell", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://uu.test.diva-portal.org/shibboleth", { "entity_id": "https://uu.test.diva-portal.org/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "diva-portal1.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=diva-portal1.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx\nWhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w\nb3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev\ncanBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR\nXSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF\n2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw\nvwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr\nfDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD\nJj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2\nYS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq\nhkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j\nNom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy\nSFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54\nC/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n\nfBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG\nOLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "diva-portal1.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=diva-portal1.diva-portal.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAJ58L93niyUPMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGRpdmEtcG9ydGFsMS5kaXZhLXBvcnRhbC5vcmcwHhcNMDkxMTIwMTQ1NDEx\nWhcNMTkxMTE4MTQ1NDExWjAnMSUwIwYDVQQDExxkaXZhLXBvcnRhbDEuZGl2YS1w\nb3J0YWwub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPHENdev\ncanBV0qZ66FSROHK0WvEgxTmYMGkEPqSKt8cYgSFmxxWrbAWl4LnN4x/Ie0GZziR\nXSbzE3aGPYmxfXOWnVqdlwk50SHpt5MA+gVK8Ola8tQ7sMg0tgg6MsgykKJ1F9JF\n2PGUPaE09kzW10jkaH1sUfbBi5vOLkVONWhmD05LvE95kSzkyQLONuBgJnc3H8dw\nvwTqOgiLDa/eRLUucpGA7sFsi+ngGGgd4Ci0DRrOgwH4vXoLQpdNQ7SppommWkqr\nfDSEoOfsU1t3CFzUAq9cccNYHIsqL1lZD6L5ywhOUpkwQ7IGpZTOjJT1HTaSxqVD\nJj2uzZV6ISPDjwIDAQABo0owSDAnBgNVHREEIDAeghxkaXZhLXBvcnRhbDEuZGl2\nYS1wb3J0YWwub3JnMB0GA1UdDgQWBBR9EtM9e7Pu3SJPhrEbTgOe7V+VEDANBgkq\nhkiG9w0BAQUFAAOCAQEApeb7TrTmVVR13KnKjSIkDyDfs5U+NNDU7N9CnqG8ag5j\nNom8pmOKDmNs5xC2qQ/q8JuxIsaev6NyRcyD2M0AkwCdCagY4Ynrj/4CQnViyySy\nSFuYPq+gUhhSfKii7b+B41RogFtEd0SO+QWGvqhHY1JdnXsYJ3efKUrC0yVJGM54\nC/8BzU0RLd+mOogKpgmoqWE0vSrEh94dotMT/EfSikjCMJ9QHEyGncpY+uoQLw6n\nfBSKIAfLSFYUN5auSXpdicfgZQbkj6Mn7cjvVHo8dgAKnkk79gXcZ37JUHsGbuWG\nOLrNDnMD/v+8CR8xqwOFEKC7BwAJB1HWfDwaKaRRbg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://uu.test.diva-portal.org/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/uu.test.diva-portal.org.xml" } } ], [ "https://aai-viewer.switch.ch/shibboleth", { "entity_id": "https://aai-viewer.switch.ch/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai-viewer.switch.ch.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://rr.aai.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-11-28T13:42:36Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "SWITCH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "de", "text": "Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Displays all available attributes of a user for debugging and informational purposes.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "is_required": "true", "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "friendly_name": "homePostalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.39" }, { "is_required": "true", "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "is_required": "true", "friendly_name": "homePhone", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.20" }, { "is_required": "true", "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" }, { "is_required": "true", "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "is_required": "true", "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "is_required": "true", "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "is_required": "true", "friendly_name": "eduPersonOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" }, { "is_required": "true", "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" }, { "is_required": "true", "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "friendly_name": "uid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.1" }, { "is_required": "true", "friendly_name": "employeeNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.3" }, { "is_required": "true", "friendly_name": "ou", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.11" }, { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "eduPersonAssurance", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.11" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "eduPersonPrimaryOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.8" }, { "is_required": "true", "friendly_name": "primaryGroupID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.7165.2.1.15" }, { "is_required": "true", "friendly_name": "isMemberOf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.5.1.1" }, { "is_required": "true", "friendly_name": "eduPersonNickname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.2" }, { "is_required": "true", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "friendly_name": "eduPersonPrimaryAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "true", "friendly_name": "commonName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "is_required": "true", "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "is_required": "true", "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" } ], "service_name": [ { "lang": "de", "text": "Attributes Viewer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "AAI Attributes Viewer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "error_url": "http://www.switch.ch/aai/support/help", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://attribute-viewer.aai.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://av.aai.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://attribute-viewer.aai.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://av.aai.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://attribute-viewer.aai.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://av.aai.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://attribute-viewer.aai.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "13", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://av.aai.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "14", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai-viewer.switch.ch/Shibboleth.sso/SAML/Artifact" }, { "index": "15", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://attribute-viewer.aai.switch.ch/Shibboleth.sso/SAML/Artifact" }, { "index": "16", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://av.aai.switch.ch/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "logo": [ { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAZJJREFUeJyUk08og2Ecx5+SHNSW/DtQlHKg1MhByjIpLRNx0NZKk0kbbSStHXZdHOVP4bCi5swuXNxQLjiN5UBNc1AzbeR936/39zz7c7B/Dt+e31PP9/P8ft/3eRkARpKPnVDuQsjsy1W2kA8skKwM8tEsEH8tG5QDqEZpqZILdgblbB34+igJygG2RrlRWqsXcqi1pwXKdaAoJLehtk99kJa1wkxrupb9OihPl3lBf6kqiPLg3ThER3BVCRDl8/aI4oC0lFhYGOyiG9nTKIAECjqzQZdMmVqnEbBaAfi0gLeaQ6grGrkkIPqexJjFi+E+PSZGTDANGjHQq8dQdz8CPndhY+Q5hjnPPlirGazDBta5CNakrrVmmGybiETj+UegG3cOz8Gap4V6FgSgYRLthhXcP7zkDzH1/cONmjYrP8xNXXZea9Q6dHELOlPwM1pX98BqxoWRpLZep5uHf/cEic9UwceULaZc22LetGj+eCJZ/lOmYBgzwDizAQrw3z+T2x/E1U24bGNGvwAAAP//AwCkGcs+iePLFQAAAABJRU5ErkJggg==", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAaRSURBVHic7JZpUFNXFMf92A+dsR8ECrQ6Fq2tlVVELVQEZLNaoSwV1FEsy6CMuyJhFRAQQiAJEBCIiCigaAUFFARZlE0EAReoiiCgLGUnJIQktyc8GpKXSPnUzjzefzKZ9+4979z7u/fcc+4StMi05P+ewH8tEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FDMyZnLpT/Nzl+FXbgykObmw719TopLKe3hHoEolE2bkN9NTy8XGe9Me37zUHUQu7P4pt0EgHqo5EnRUy7qd56CkLteXBo0AovJRZc7f4BdbTNzAenfgwKqEkGn6sUkZKGS3pYRSrlMoqjaAX5z94Ie3mz/Z+WkrZbs/LtgdT7VzZ9m7snPxnXN60xIA/LUjOqCoqb5UnnOTykzKrwLMM8NgEz9krfc2WsF0uKY4elxzg535J35q63opa19gJBtl5jUqavuysGmlfj2rffrb8hBclR/xSehrRl6G+JpnRXuUg2lL0Oh8ep/gCw12xHt7XsZ62t31We1iWzizrPYnmTqyVm4MNdtC270uycmaZOcZFJpTMrphAeJ5e9K1RqJFNrL27GNXBnf2LS7LGjyFup7N4U9MSKj3LqFMhufLAg8McGHfpGm8ZYFjdlZuCi8tbBQKhxLS98y/tbRfcz2RjA8MCw+uHvlFpdyfP3f58tU99eSliqaOSkzJD8UZR2kZ0yw4JhdgmGNsxvHxzsE6hSARbxOXxebzpzu4hLbMLjNRyWBRogR8YY2aFZa/U1wcw2RVDIxyJY5hkes4TNV3/ipo3EmCDn6O9z+cpBDa2Y6rrBcgAw/Js+ZU5OsbFWZ8Nu+PpcwN7rn/2/iv9QL/IfGkD4FfXjzhmswOlrUGjnTIf1zMR7QvUXYW94YBxTtaZRsRcfCjfFRxzD7rGJ3i49o6uQY3NwUlXZp1zuPwN8wEz8MBGtnSIXtzugSBmpI/KmdC8FRuDnrd+lLahJtd4WpqipxHSjSLOAErUQAVukpZ5gCFTiIGTFAAHUAuM7ZmSDZcItjS/5Pnr9n7J64bt0ZSIO/IexiemTOzjVHX9ZYAhXcHuuRy/llfUUv30XW1jR/PLnvc9w9NSEQ7q6hleaxJ+8ESmSCiSNA6M8K/QqIjbK20pqAwRMVTRYNscMF8MfJiieIe1tl1QuMOB1AITxzh5YJy4XP6mnTG/n8x80tQJk5f8IAGVVLZt3hmjrOkrAwzKvd8CWcHQhg5faptH6phH/mASbr47obahQ9p1fNojFR2/4oq5fMgXoJrCXNHU+JwRcDJVURlF+sP5Qrp3RNMsgqYI2D+qwHQBwLDDP9nSVxmG6lqIZ65jESl+mHkGllWGIV/rB+KB0Uz5gS+HRyY/9o3CIamsfQvwkEVhcyQ2E5wpM8d4C6cEKGNYy+PG3qD99ujV5TlHxUdErFVorGuhwDM7HK0opAOphaaO8QsB3riDdjTg1sDgRO/AWG//GPbfNzDW+qYP1gK/w4+ftDe2dPOnhThHUCchMw8OT0g33n3wUlnbDytRsEZ7j988tssCXd2AuEPi7v5mxFAV1DFwruY/w5/a4aDoQghI4MG1Q6KGip2V24C9cmbOsE+4gjM8PDq51V4uSytr+ULuhj6cNTO1HIBh2XCDOR1K17WIgliorn+nph+SwWCgBGVUFwMrgHKdEVsP8YYWDoyFtMKkFRp7/3vjMMi0uHZILlBZvPxmvc2WpTAFwFhZUsMlLbhvrDYKrW2QqSucSf5vnmmmDnHSIY2pvun9CoMgmM2ew+lwbRBn8gJXxNJAzWmIoYKa2PID/2tI0xQB3y9rVdMLyLhZh2uvqn+33CAoPq1SFnjBZamza8h6byKcctdTWYd8bnh4Z3ucybZwZsEqZN1ukPeCZkr0lzr+yw3OQYYXvw+9RqxvEF0FXdsmvnLICS4VRjb0Q/9UdWlBSK/dGhadWCrfBWsNdxuYBlwEYVZwC4KJ7TuSsXZrOOSRrg/DmBmEtJ5V1OlP3LRg3GXrKDLA4gmPcJipFbqWkUpaFGUtP0jFTofTG5q75F1ggqJ14NhVmM1cRqlnirKtUXuRQnswOxH0R2xyuXwXHJn9RzOu5yleWaFQlHuv5TvjMCVNioq2n9I6CgQ5hMOQVJzDfcHz7PWLGdXyn4+N847637Q5kIwHXiQigYkuEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FB/w3AAAA//8DABFh2N/+esWhAAAAAElFTkSuQmCC", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" } ], "display_name": [ { "lang": "de", "text": "Attributes Viewer", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "AAI Attributes Viewer", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Zeigt zu Test und Informationszwecken alle Attribute eines Benutzers.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Displays all available attributes of a user for debugging and informational purposes.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIJAMFY1Mdz9NHKMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGFhaS12aWV3ZXIuc3dpdGNoLmNoMB4XDTExMDcyNTExNDkyN1oXDTE0MDcy\nNDExNDkyN1owHzEdMBsGA1UEAxMUYWFpLXZpZXdlci5zd2l0Y2guY2gwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTAMxt4JA8xURwcDSfv8orb4luix+4\nbSsn2Vap1V22UZZ/5JLm6OuCqvRHu94zdw03jsFDCfeWD1JGFm0W+vQ4f0PHe3XE\nhnOWY2+kpkXt5N699BtlJC5Usb25l2txWmKwyqNL66MwTh5qpAd+HelpH+WwzMCS\nOGLbe37dRBnORkUMAOrCAtxxXqGd1TCzFipT5GU0As4IqmMkWTx6K+lBwe8+pzZv\nUL8A/+dtrsnUSLZ/Iw5CSyIVniKAzjcru7J/JTBkINd95maSls5g/Dlbur/3Do1e\nwy0PlSEJkas+oTONIufcAv8a6+FNx0umT/U2oHd6+htIyuRFWccTMFx7AgMBAAGj\nazBpMEgGA1UdEQRBMD+CFGFhaS12aWV3ZXIuc3dpdGNoLmNohidodHRwczovL2Fh\naS12aWV3ZXIuc3dpdGNoLmNoL3NoaWJib2xldGgwHQYDVR0OBBYEFLnVlSgmE86I\nENpKibTOKkuooKgnMA0GCSqGSIb3DQEBBQUAA4IBAQACmRIU2iF+1qIzdSZw1gC+\nsqsXGgXWk9bkxTK07B/j5H7uVEnBZUdbuj712lRtQd1nlBBQIeCK56wohwMzCXZx\n7bEMtfcQ8pdAvX+ZhpLBmKNS7PtadUeH34rvqa8w98RyXmlUjVZjux1T5qqVHs53\nJtCwqFapEqLiYfoEVC6hAHx/ZpUU1nRH8UJH5K+3GRnzdUgZ77Z+3ImqzM9pif2l\nF+j60QJys1mYvcl0ZxvURuOEixge4yBYtB4Zi3iUqZaXrjgci2jYU3vmvwE0pnbv\nd1JnLxNKVaHsK7hbON4ohIuPa/mSkFHYOChI6vM3iO7mPo5N5H6R8DuH/v+oPV2o", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFmDCCBICgAwIBAgIUfKxmfUy8KrHcq8mHRCrVpYNJjhkwDQYJKoZIhvcNAQEF\nBQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd\nBgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz\nIEdsb2JhbCBTU0wgSUNBMB4XDTEyMTExMjEzMjUzNFoXDTE0MTExMjEzMjUzNFow\ngdMxEzARBgsrBgEEAYI3PAIBAxMCQ0gxFTATBgsrBgEEAYI3PAIBAhMEQmVybjEd\nMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xGzAZBgNVBAUTEkNILTAzNS43\nLjAwMS4yNzgtOTELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNV\nBAcTB1p1ZXJpY2gxDzANBgNVBAoTBlNXSVRDSDEnMCUGA1UEAxMeYXR0cmlidXRl\nLXZpZXdlci5hYWkuc3dpdGNoLmNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEA5kUbUOvI58i3QBK/1mk/w+ob9ABfl3zrROcshAH2nyYp3bXB0OUTtWRD\ncD2U/0Is8QW+1mktBoKa+Rw7422hjG2EvfpwHtCKfjamBGQLAzi+1jZKdDw2GMXM\n5j7ZTBCaAh8orfTQojk6+YxQSMR6ynekwNH/Y8H8sVGsoc5ZktTEiAkFFmS1fsvR\nEKa44d9hoE7rqf5LMxc3gACi/c9yxvDreGvd8ZbWt2lq1ti14w4x3HoSAx0iyXmL\nzuRhrxchpb4PspNwSMHODRH/sbVYF6TGapxUEKeS7LrUVmWSZOzN5jdXajHqPlX6\nxsGcyN5YSkaycKg61ZEoCDtGKvw8UwIDAQABo4IByTCCAcUwdAYIKwYBBQUHAQEE\naDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20w\nOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZz\nc2xpY2EuY3J0MFEGA1UdIARKMEgwRgYMKwYBBAG+WAACZAECMDYwNAYIKwYBBQUH\nAgEWKGh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL3JlcG9zaXRvcnkwUQYD\nVR0RBEowSIIeYXR0cmlidXRlLXZpZXdlci5hYWkuc3dpdGNoLmNoghBhdi5hYWku\nc3dpdGNoLmNoghRhYWktdmlld2VyLnN3aXRjaC5jaDALBgNVHQ8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFDJNoU/q8K6Z\ntu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFk\naXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNVHQ4EFgQUhzmwLKgLTsjUgspI\nCynFmJRxteUwDQYJKoZIhvcNAQEFBQADggEBAHtc5+1yEvv4FHPvYHI7QYGOaC8H\nF8hJUoTEl0RLJU/OAXW4zJlwZYCpH3YtLpkvfpau9T67VU6/9XVH32pBR5boAXmx\nAobGZL1Abioful3Bjbe/rnlQ+70lCcpxxNZXV/XUByHV9KOUBGw4cVA1ys6hwCD0\nw0u+mWE7XbF8GQzs0WDn7Qx7T/+h+593He8Bv+YgNKO7asFXy/BpK0TJpyF4iKgJ\n+TwojPuCMW8FCuygXjz1PYykSSyq7EBPv5vHFa+2IE8k8aJAu+KJxJo7cfWEydbN\n/Uxm5UrhF2xgLbva4FuhunvodQMz+eFIo35mq/wjbdzjdexBKQ43G/E1CvI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "contact_type": "support", "telephone_number": [ { "text": "+41 44 268 15 05", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "SWITCHaai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:aai@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "technical", "telephone_number": [ { "text": "+41 44 268 15 05", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "SWITCHaai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:aai@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/artisan-idp.sunet.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "contact_person": [ { "given_name": { "text": "SUNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "noc@sunet.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://artisan-idp.sunet.se/simplesaml/module.php/saml/sp/discoresp.php" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID1zCCAr+gAwIBAgIJALGAV7yXlwrjMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTAeFw0xMjEwMzEyMTIzNDhaFw0yMjEwMjkyMTIzNDhaMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbcu3jRGK6c8LshzyoeacpjjLmoBrG9QI56+ImjZ1nBPUTtaCdhJPwnKuqO+iyeGqHkPCugDj8N4Yt89iuxUxjnSNRTwYLBwEjJMIUgAokXbZfeBVOVZrFyct5d+Lls1tvHjX+5BoAYX9R1xPXpEKwKKXScVALWLzjvii0VfENfqf+ssxTNnAdXmPUI8noor+ppbYSPyh0HRA2ww2hnaEomJkdfpLm8pTsGjIzRFpN/cETIekrp34luJFMrxYQz6oOSPJncVTq5fo4GiHTXGoNMsV3ArSqozyJNK1h2T/uQjgoWAJGQYYiDf4ASIPmcN44RfwPNTp/QIod3wo0WKtkCAwEAAaOBszCBsDAdBgNVHQ4EFgQUOsFvqoY3G9/HZN/e2siumIcFsh8wgYAGA1UdIwR5MHeAFDrBb6qGNxvfx2Tf3trIrpiHBbIfoVSkUjBQMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEdMBsGA1UEAxMUYXJ0aXNhbi1pZHAuc3VuZXQuc2WCCQCxgFe8l5cK4zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBnsWiriLdgyroAUffawY1X1/CmD5ob+E/DioS7h0WrZRLPjN/7/oFUcRasy4cxBpxX6O3/1sD9MICk0Y8R2QwuM67dmE1OtzXiIc2Dpwj4RDLp4J5+NyzkTdqRFiMruITJl2a3cCZWSxbwsbuIO+YTIoKx7+JBwXG7WdrUaLZwbeFSDwKJShW8YY/MKICTIKafCyIusfGpdsjSBLToXeDj0p84ep4c+ry6ILv/KWWQ1M3zIdXdk1WzdU1dEtKZ5CSk4e945foMRAabP0xP1f2Iu/mwUJLsVyYkHD3+MjAkXzMX1a2/Ra4ROe5qZGBNebfICKJH/K/BcC0jHQXlkGNe", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID1zCCAr+gAwIBAgIJALGAV7yXlwrjMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTAeFw0xMjEwMzEyMTIzNDhaFw0yMjEwMjkyMTIzNDhaMFAxCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMR0wGwYDVQQDExRhcnRpc2FuLWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbcu3jRGK6c8LshzyoeacpjjLmoBrG9QI56+ImjZ1nBPUTtaCdhJPwnKuqO+iyeGqHkPCugDj8N4Yt89iuxUxjnSNRTwYLBwEjJMIUgAokXbZfeBVOVZrFyct5d+Lls1tvHjX+5BoAYX9R1xPXpEKwKKXScVALWLzjvii0VfENfqf+ssxTNnAdXmPUI8noor+ppbYSPyh0HRA2ww2hnaEomJkdfpLm8pTsGjIzRFpN/cETIekrp34luJFMrxYQz6oOSPJncVTq5fo4GiHTXGoNMsV3ArSqozyJNK1h2T/uQjgoWAJGQYYiDf4ASIPmcN44RfwPNTp/QIod3wo0WKtkCAwEAAaOBszCBsDAdBgNVHQ4EFgQUOsFvqoY3G9/HZN/e2siumIcFsh8wgYAGA1UdIwR5MHeAFDrBb6qGNxvfx2Tf3trIrpiHBbIfoVSkUjBQMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEdMBsGA1UEAxMUYXJ0aXNhbi1pZHAuc3VuZXQuc2WCCQCxgFe8l5cK4zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQBnsWiriLdgyroAUffawY1X1/CmD5ob+E/DioS7h0WrZRLPjN/7/oFUcRasy4cxBpxX6O3/1sD9MICk0Y8R2QwuM67dmE1OtzXiIc2Dpwj4RDLp4J5+NyzkTdqRFiMruITJl2a3cCZWSxbwsbuIO+YTIoKx7+JBwXG7WdrUaLZwbeFSDwKJShW8YY/MKICTIKafCyIusfGpdsjSBLToXeDj0p84ep4c+ry6ILv/KWWQ1M3zIdXdk1WzdU1dEtKZ5CSk4e945foMRAabP0xP1f2Iu/mwUJLsVyYkHD3+MjAkXzMX1a2/Ra4ROe5qZGBNebfICKJH/K/BcC0jHQXlkGNe", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://smd-dev.nordu.net/shibboleth", { "entity_id": "https://smd-dev.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mps-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mps-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2\nMDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR\nz32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk\n7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3\nUJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx\nkWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko\nwjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G\nA1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd\nBgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB\nAJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn\njFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm\ny0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k\nu7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7\nCG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs\nMsJGKv1TOFEiCEt9POIDkms=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mps-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mps-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAL9sCPLq0RZZMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEW1wcy1kZXYubm9yZHUubmV0MB4XDTEwMTExMjEyNTMwN1oXDTgzMDkwODA2\nMDk1NVowHDEaMBgGA1UEAxMRbXBzLWRldi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDM2Gbfge/3nx0lyLDMdwLjXPQEN1eAvtRG4ZZR\nz32dHdYlKU0iCc65ol0PqvHi3M60blldHogF2lHy8fwWoToRCXeAb5y5tPil4KQk\n7vvEZ4EWR6mWt9oibTcVtcFshgj2D91MieneoQtU6RuKo824dCZodM5rInrUfmA3\nUJU/vcmloVyj1z3pdNGOO8ZqGOM8/LnKKVVFw4kg1+GQbDCb+oSTcKGU4jVVtWXx\nkWO9t3JjTyxrhGMgZCwqLrzoxo2NwWjKWe1Fnv0OjEIfs0utWkUso0OcboO5WXko\nwjXoDutiDictn5CJ2aCfpBKJYjVj3o80+q7zN5dhLwB3ZrWbAgMBAAGjUjBQMC8G\nA1UdEQQoMCaCEW1wcy1kZXYubm9yZHUubmV0hhFtcHMtZGV2Lm5vcmR1Lm5ldDAd\nBgNVHQ4EFgQUaQ6cwvIERJKvTggFCO+ouMeZHJkwDQYJKoZIhvcNAQEFBQADggEB\nAJB8eurNiXi59DIMd5DYfmvzbCEeZyDzZBtFwSmmJFguZNoFj782aLizKMYYvuQn\njFabye07AzgDI1uZokgPnTIU0da0+Ro3BkcxDoXlEHXaTUk+I9GEvcQFiEEFG8Rm\ny0TiL/Ye53huEpRwmURFl8LmMk+KWeDteObj9EzjP/iM/fueYRT6jjErxPfGG05k\nu7WKlT+ELwwCYh7KEaE+oQlHcL+hx8hjH35VA/DP7KXSBnE739J4NeJkSsh+Dca7\nCG8fk3LxX/dkOERNAegBTI/bAvgP6KyjDDB5xfiGT98E8qzCcIYer6kb25o/4gWs\nMsJGKv1TOFEiCEt9POIDkms=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://smd-dev.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/smd-dev.nordu.net.xml" } } ], [ "https://foodl.org/simplesaml/module.php/saml/sp/metadata.php/saml", { "entity_id": "https://foodl.org/simplesaml/module.php/saml/sp/metadata.php/saml", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/foodl.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://feide.no/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-05-05T06:16:34Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "no", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "no", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uninett.no/english", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "no", "text": "http://www.uninett.no/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://foodl.org/simplesaml/module.php/saml/sp/saml2-logout.php/saml" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://foodl.org/simplesaml/module.php/saml/sp/saml2-acs.php/saml" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "Foodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "no", "text": "Foodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "nn", "text": "Foodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Foodle is a generic poll and survey tool for deciding meeting dates.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "no", "text": "Foodle er et generisk poll og survey verkt\u00f8y for \u00e5 bli enige om m\u00f8tedatoer.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "nn", "text": "Foodle er eit generisk poll- og survey-verkt\u00f8y for \u00e5 verte einige om m\u00f8tedatoar.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICLzCCAZgCCQDWeshLcjcICTANBgkqhkiG9w0BAQUFADBcMQswCQYDVQQGEwJOTzELMAkGA1UECBMCU1QxEjAQBgNVBAcTCVRyb25kaGVpbTESMBAGA1UEChMJRmVpZGUgUm5EMRgwFgYDVQQDEw9mb29kbGUuZmVpZGUubm8wHhcNMDkwMTMwMTIyMzI4WhcNMzYwNjE2MTIyMzI4WjBcMQswCQYDVQQGEwJOTzELMAkGA1UECBMCU1QxEjAQBgNVBAcTCVRyb25kaGVpbTESMBAGA1UEChMJRmVpZGUgUm5EMRgwFgYDVQQDEw9mb29kbGUuZmVpZGUubm8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMLZMDXYErToL/IAb8WcTYN4bGZtwnwc8RmsuFSo2Bu3q+27fQIjn5uF/OfC9D2Bs5nqy8PjHSfp4gTG2gL/+Vi8J1rLnTLgTCBl/DacPU1MhkKiw8+dqzsPm96ELoDRJH4+O0vML3rUizkpZidEN5CgWNcg72CyKE83vN7zijevAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAmw2o4gbWppGxd5Xleyyd+s2kJMVnuXlwjsLiXz8uzeqOifAG1RVTZQDCxIAw8lAse1nLKKGZYj5PyCVwAhVjaVYuATErfeJqyTft9xtbH6Qk5mV99u1GujO2Lx54uaZFOCiCahwQGPfAm+qlrCteDoE8gqo0RJWno/HQxXE6/ac=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "Foodle is a generic poll and survey tool for deciding meeting dates.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "no", "text": "Foodle er et generisk poll og survey verkt\u00f8y for \u00e5 bli enige om m\u00f8tedatoer.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "nn", "text": "Foodle er eit generisk poll- og survey-verkt\u00f8y for \u00e5 verte einige om m\u00f8tedatoar.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" } ], "service_name": [ { "lang": "en", "text": "Foodle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Feide Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "support@feide.no", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://bedomningshandboken.uhr.se/shibboleth", { "entity_id": "https://bedomningshandboken.uhr.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/bedomningshandboken.uhr.se-shibboleth.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "sv", "text": "https://bedomningshandboken.uhr.se/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "Bed\u00f6mningshandboken", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Bed\u00f6mningshandboken utg\u00f6r, vid sidan om H\u00f6gskolef\u00f6rordning och H\u00f6gskoleverkets f\u00f6reskrifter, underlaget f\u00f6r antagning till utbildning p\u00e5 grundniv\u00e5 och avancerad niv\u00e5. Den utg\u00f6r \u00e4ven grund f\u00f6r den \u00f6verenskommelse som UHR har med universitet och h\u00f6gskolor som genomf\u00f6r sin antagning med st\u00f6d av det gemensamma antagningssystemet NyA.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#aes128-gcm" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#aes192-gcm" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#aes256-gcm" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "bedomningshandboken.uhr.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=bedomningshandboken.uhr.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICxjCCAa4CCQCKyKhsQJuOvzANBgkqhkiG9w0BAQUFADAlMSMwIQYDVQQDExpi\nZWRvbW5pbmdzaGFuZGJva2VuLnVoci5zZTAeFw0xMzA0MDQwNzU0MzVaFw0yMzA0\nMDIwNzU0MzVaMCUxIzAhBgNVBAMTGmJlZG9tbmluZ3NoYW5kYm9rZW4udWhyLnNl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzkgQbPG77UHm5R1PUSqa\nRBOWDnSXEtXQriWKg/Rf760O1KOgqnlJ2rRoWjht38sO1/SeAb14KzEiZimO/9v1\nZJgrV2FEq8zjVPRvYXSmMltzdx8UJ3jbz4SLNcASOnUoay3VxiegNQXAvtM4NP2E\nB+eEvNwr6MuUm2RULVHW2XAXD+TWtf3hSBlVL7fQPHXyngou9nqGmjKOSLpiYk/k\nTK8bPzd3Qh7q5rI3fpj9yGAyGFK5BCF/Fe/isQPk4bf/qv3N1gjR9NHeMDAZ6KVh\nPOjzl2qd6h7VjRwWK4cSYB4KA/ERh9CIydnY1oEbK9h96ZmuzageLHiDoZsGnX/8\n+wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQC4KOo9PINl62jHOjoddC3key+qfFxD\nRIMJkRzDWRtkbEzmNOFdOxzAVZt56Ji8Cot05T7K6x9Vh+pLyeu2uGKT+9V247y1\nhwvA2QW0x8QqjtbUDkm9MEFhInCh3mNGRh9QFskMVK5fZNByXuSIJloQb19pB48D\nwhnDlL5OLft7mLy8TGqK7cokIppZ55QnlAHSpuBh6Mm/hcfBBMLTDdj5ydLhV26I\nEGWYSrJbdzVpEMKEE2hlSsuq0rYXH0yk3MHEZbyjeontkh8bJt6PaCCnj817GcnA\nut8A71AN/z8omfWkOpv19vkKMMqNng1j0iw2cSCey2B1Ox2OWiPXuCJI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://bedomningshandboken.uhr.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "id": "_b3efdc806b64e982d27de7ce6a96039139a91663" } ], [ "http://idp.chalmers.se/adfs/services/trust", { "entity_id": "http://idp.chalmers.se/adfs/services/trust", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.chalmers.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.chalmers.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.chalmers.se/adfs/ls/" } ], "attribute": [ { "friendly_name": "E-Mail Address", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" }, { "friendly_name": "Given Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" }, { "friendly_name": "Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" }, { "friendly_name": "UPN", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" }, { "friendly_name": "Common Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/CommonName" }, { "friendly_name": "AD FS 1.x E-Mail Address", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/EmailAddress" }, { "friendly_name": "Group", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/Group" }, { "friendly_name": "AD FS 1.x UPN", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/UPN" }, { "friendly_name": "Role", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" }, { "friendly_name": "Surname", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" }, { "friendly_name": "PPID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" }, { "friendly_name": "Name ID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" }, { "friendly_name": "Authentication time stamp", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant" }, { "friendly_name": "Authentication method", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod" }, { "friendly_name": "Deny only group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid" }, { "friendly_name": "Deny only primary SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid" }, { "friendly_name": "Deny only primary group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid" }, { "friendly_name": "Group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid" }, { "friendly_name": "Primary group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid" }, { "friendly_name": "Primary SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid" }, { "friendly_name": "Windows account name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.chalmers.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.chalmers.se/adfs/ls/" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "chalmers.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.chalmers.se/adfs/services/trust/artifactresolution" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CHALMERS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Chalmers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.chalmers.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.chalmers.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.chalmers.se/adfs/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp.chalmers.se/adfs/ls/" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp.chalmers.se/adfs/ls/" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp.chalmers.se/adfs/ls/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEgjCCA2qgAwIBAgIRAJmWfwVBm8cQS1Ty7e6QuJgwDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMTAxMjcwMDAwMDBaFw0xNDAxMjYyMzU5NTlaMF0xCzAJBgNVBAYTAlNFMSYwJAYDVQQKEx1DaGFsbWVycyBUZWtuaXNrYSBIb2dza29sYSBBQjEMMAoGA1UECxMDSVRTMRgwFgYDVQQDEw9pZHAuY2hhbG1lcnMuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCj5S9nh00xzrsXmphDbOz4RPwG0JONHrBtVOm6NNwTTQhl8eZSG4oIT/ATXAaQjGXAnz04HDShP6xKwsPN0wZTpuEci4XLlbUaWvcuefPAwGO8Be/HWEB03ilM+FLmJ55CYvpFfxbuElA30YzQcw2xU637g/+rshELRCMZB9Thp3j0tZ09sQTXbodnStm3hN0azuqvtXhZ63+q47GpocyiOlj7wHY6zZ4OfCj2YxFIeiLBBur6/mBKH3uA/xkuIv6NPAN+BI0L4iH1q+umCjeE/qfzWLO3Fe3ngYTWx0YFEIduRWCz7fyLUITNJBSK7YENFdIB0g8wXBWcTVpAv08RAgMBAAGjggFiMIIBXjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6ZdOotf55GTP/djvkXZgjXBGSqQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwGgYDVR0RBBMwEYIPaWRwLmNoYWxtZXJzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBsPH77mopZLCpQgcrIYyZJfGKrXb7rQ4NNaBOR8o/KLNptvY7NPtOnu0HRJrYfZIx4Abj0VgDs/CBWSnBJQcE+aGMQmcPhrSDua9S5p+Cpq4AV7bhCRIovWPFPNQ7TTYRKCkFCmnkM/Y3EyliddxM1JsIL5rw+k8/O/KUJPCSff7yDsSmse5qUrJ12Nh+aG/MB4NknOJuAsLjs0HpIjdVTNFb9dbhrE+8x3AiL0Nk9G69gff1V7uxndvWhCoDUW3RVkpj9xssfHj4atp9F7t3q0bKdt7Y3HWQm8wpSJd7OUWI2WXbA6kjI2YZtFcUCOzy32crsMxLXKsHJyMp/XYyw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "contact_person": [ { "company": { "text": "Chalmers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "appro@chalmers.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "company": { "text": "Chalmers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "nrq@chalmers.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "company": { "text": "Chalmers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "biorn@chalmers.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cambro-tst1.umdc.umu.se/shibboleth", { "entity_id": "https://cambro-tst1.umdc.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "cambro-tst1.umdc.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\\C3\\A5 universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE\nBhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB\nQzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb\nsh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly\nlqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q\ngmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN\necvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB\nI/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB\nZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE\nq3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB\nBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h\nLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC\nhilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr\nBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX\nY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR\no8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN\nvneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai\nLlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y\nuBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI\nNRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5\nn5/yB4LGJWrAQjc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "cambro-tst1.umdc.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cambro-tst1.umdc.umu.se,OU=UMDAC,O=Ume\\C3\\A5 universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEhzCCA2+gAwIBAgIQNCZ6Wao5rCiMh8bMn8dl9DANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDEwNDAwMDAwMFoXDTEzMDEwMzIzNTk1OVowWzELMAkGA1UE\nBhMCU0UxGjAYBgNVBAoMEVVtZcOlIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURB\nQzEgMB4GA1UEAxMXY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQD35dREFJcNZx8SrndY6t23IFA+HZPzlqSlYqgb\nsh5Es7k7pg2T0XllCoc8NfJB/g2OtJSVZr3ANKFaIei4q4u/blN3BFwEKQsyXbly\nlqJXKvPlOvyPzmC67vPB+2gWlLAOa2bRpGa/VkUFGis+yk+WITMwfNiHnap/Bq4Q\ngmgH9EgNDssTEHU1CCh7IrUKIpKfQVsoVLUGxoWxYLFMfGhgJfq3OtMQvvydN6hN\necvoeVydOvdXegI/OZGxKGGYeiWH3kqMjTmfHzCLnw5YexBr3WHxgoxar2XfQPwB\nI/5wTtVLjQZkF4QoMkP/82Q1MshaPwHpoOV40sQ3nYwgZiFVAgMBAAGjggFqMIIB\nZjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+HiE\nq3c7HVUR0vHnWLyyDOdQCyUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB\nBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h\nLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC\nhilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr\nBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwIgYDVR0RBBswGYIX\nY2FtYnJvLXRzdDEudW1kYy51bXUuc2UwDQYJKoZIhvcNAQEFBQADggEBALzxzMtR\no8BxLXRi9FB72jRQeNu7KfRgpSrqLmAMlKQRamNl3VjinUOAuNXR7Ri4tKJ+9oAN\nvneP9Hion4ppXksU6OSUE/6zByAdF21zVe62DaczHS77urZMqgXIThDVwl0XOtai\nLlDHkbIs6OVYwrp//pPTNQ/j4GnPZOA1Ghnw+FXRHRLD1sOqZWGkCXzWJETZIH7y\nuBq90+cT5Jw5XHICeLGVy5QipR08cJS7JJTcdVPxDMqgzv0gsgVG7n4GUMkedSmI\nNRAsAsB2WLZT+aJN5LHLkPGEq64W8hV8QPUUZfsIMbnSdwpQNFG5FrA9MwCjQqe5\nn5/yB4LGJWrAQjc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-tst1.umdc.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/cambro-tst1.umdc.umu.se.xml" } } ], [ "https://aai.ruhr-uni-bochum.de/idp/shibboleth", { "entity_id": "https://aai.ruhr-uni-bochum.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai.ruhr-uni-bochum.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.ruhr-uni-bochum.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.ruhr-uni-bochum.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.ruhr-uni-bochum.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.ruhr-uni-bochum.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ruhr-uni-bochum.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aai.ruhr-uni-bochum.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.ruhr-uni-bochum.de,O=Ruhr-Universitaet Bochum,L=Bochum,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVjCCBD6gAwIBAgIEEiEnvjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDzANBgNVBAcTBkJvY2h1\nbTEhMB8GA1UEChMYUnVoci1Vbml2ZXJzaXRhZXQgQm9jaHVtMSQwIgYDVQQDExtS\ndWhyLVVuaXZlcnNpdGFldCBCb2NodW0gQ0ExJzAlBgkqhkiG9w0BCQEWGHJ1YmNh\nQHJ1aHItdW5pLWJvY2h1bS5kZTAeFw0xMTA2MjIwODM5MTFaFw0xMjA2MjEwODM5\nMTFaMIGAMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxl\nbjEPMA0GA1UEBxMGQm9jaHVtMSEwHwYDVQQKExhSdWhyLVVuaXZlcnNpdGFldCBC\nb2NodW0xHzAdBgNVBAMTFmFhaS5ydWhyLXVuaS1ib2NodW0uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1TXNvbWZQuhD7KNV+/c8P06qnPrfpUpOr\n9fU2J+cJ0qWK6bsG7fZ2vqH6XOmnAhoYszMW6mPSrfysoGsz4um6IpseDEMG1yil\nnG3FxZbj8s1IlY8LnIi0MyofA6lwxZknpeg1L9QF53pZOaSWCIvyXbawpk9EUA5i\nhHI+IfRV/KI0+xFFqwiy6/P9XPZy9egNSEBlF1kc06Dkb8FoFLn4rI9mtCXK9T6Y\nBpnl/irNSc8ufSNMucdNFIuRQwdIhuR2Wqf6xEzSkN5ZBUDK5XJ8J539biCH8Emd\nUBW8yEOSCu1xiIv2WsGTsOpxUKStyTuT63x6IXcMwFV1eTQWdvJPAgMBAAGjggGm\nMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD\nAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKQSAnlARvF9KuS1wrFrQO1HBFWRMB8GA1Ud\nIwQYMBaAFLspuDtfBCTji3B7YH82bxdhy66SMIGFBgNVHR8EfjB8MDygOqA4hjZo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib2NodW0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUH\nMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2Fj\nZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAFhVZaHJUtJ1huuoMSkKTbVK5uvpeR2dmgsB9dE65FgEtgIzLlfq\nW/z7o4lbP8PWXURBBZSRfc/Lz6+d3CULzS2hcZdzDldGupvf753Oi+dVSn9xi+Bf\nIRDNZQXCUoXssSM3Dg9k3jWPfC6v/LK5iAE5R5rAA9F30k6wjOFxKTHAiBl9Ft2D\n/EslaYzBDMbSvIS63iCpj564wDDHhBh3gRecHA9Q4H3c+SyzuERi4J6pmSH+vkmL\na9srY8QcPwqxi0NPaNPU8PNlt7ZT17Qlb6CWW68e795DgXo9GgNTRgmqVJbAz6es\n3N07N4JoxZQMCy3W6DW0PLaOIbCfvAP5V0o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai.ruhr-uni-bochum.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://aai.ruhr-uni-bochum.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai.ruhr-uni-bochum.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://aai.ruhr-uni-bochum.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ruhr-uni-bochum.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aai.ruhr-uni-bochum.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.ruhr-uni-bochum.de,O=Ruhr-Universitaet Bochum,L=Bochum,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVjCCBD6gAwIBAgIEEiEnvjANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xDzANBgNVBAcTBkJvY2h1\nbTEhMB8GA1UEChMYUnVoci1Vbml2ZXJzaXRhZXQgQm9jaHVtMSQwIgYDVQQDExtS\ndWhyLVVuaXZlcnNpdGFldCBCb2NodW0gQ0ExJzAlBgkqhkiG9w0BCQEWGHJ1YmNh\nQHJ1aHItdW5pLWJvY2h1bS5kZTAeFw0xMTA2MjIwODM5MTFaFw0xMjA2MjEwODM5\nMTFaMIGAMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9yZHJoZWluLVdlc3RmYWxl\nbjEPMA0GA1UEBxMGQm9jaHVtMSEwHwYDVQQKExhSdWhyLVVuaXZlcnNpdGFldCBC\nb2NodW0xHzAdBgNVBAMTFmFhaS5ydWhyLXVuaS1ib2NodW0uZGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1TXNvbWZQuhD7KNV+/c8P06qnPrfpUpOr\n9fU2J+cJ0qWK6bsG7fZ2vqH6XOmnAhoYszMW6mPSrfysoGsz4um6IpseDEMG1yil\nnG3FxZbj8s1IlY8LnIi0MyofA6lwxZknpeg1L9QF53pZOaSWCIvyXbawpk9EUA5i\nhHI+IfRV/KI0+xFFqwiy6/P9XPZy9egNSEBlF1kc06Dkb8FoFLn4rI9mtCXK9T6Y\nBpnl/irNSc8ufSNMucdNFIuRQwdIhuR2Wqf6xEzSkN5ZBUDK5XJ8J539biCH8Emd\nUBW8yEOSCu1xiIv2WsGTsOpxUKStyTuT63x6IXcMwFV1eTQWdvJPAgMBAAGjggGm\nMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD\nAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKQSAnlARvF9KuS1wrFrQO1HBFWRMB8GA1Ud\nIwQYMBaAFLspuDtfBCTji3B7YH82bxdhy66SMIGFBgNVHR8EfjB8MDygOqA4hjZo\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1ib2NodW0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwPKA6oDiGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUH\nMAKGOmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2Fj\nZXJ0L2NhY2VydC5jcnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvdW5pLWJvY2h1bS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcN\nAQEFBQADggEBAFhVZaHJUtJ1huuoMSkKTbVK5uvpeR2dmgsB9dE65FgEtgIzLlfq\nW/z7o4lbP8PWXURBBZSRfc/Lz6+d3CULzS2hcZdzDldGupvf753Oi+dVSn9xi+Bf\nIRDNZQXCUoXssSM3Dg9k3jWPfC6v/LK5iAE5R5rAA9F30k6wjOFxKTHAiBl9Ft2D\n/EslaYzBDMbSvIS63iCpj564wDDHhBh3gRecHA9Q4H3c+SyzuERi4J6pmSH+vkmL\na9srY8QcPwqxi0NPaNPU8PNlt7ZT17Qlb6CWW68e795DgXo9GgNTRgmqVJbAz6es\n3N07N4JoxZQMCy3W6DW0PLaOIbCfvAP5V0o=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Ruhr-Universit\u00e4t Bochum", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Ruhr-Universit\u00e4t Bochum", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ruhr-uni-bochum.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Andreas.Jobs@ruhr-uni-bochum.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Jobs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://wiki.shibboleth.net/shibboleth", { "entity_id": "https://wiki.shibboleth.net/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/wiki.shibboleth.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "organization": { "organization_name": [ { "lang": "en", "text": "Shibboleth Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Shibboleth Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.shibboleth.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML2/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/Login" }, { "logo": [ { "text": "https://discovery.shibboleth.net/images/gryphon_64x82.png", "width": "64", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "82" } ], "display_name": [ { "lang": "en", "text": "Shibboleth.net Wiki", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The wiki hosting the documentation for Shibboleth. Unauthenticated user may view the existing\n documentation. Authenticated users may create new documentation pages and edit existing ones.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-1_5" } ], "key_info": { "key_name": [ { "text": "wiki.shibboleth.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=wiki.shibboleth.net,DC=shibboleth,DC=net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDQjCCAiqgAwIBAgIJAKMO1kGnu43yMA0GCSqGSIb3DQEBBQUAME8xEzARBgoJ\nkiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMRwwGgYD\nVQQDExN3aWtpLnNoaWJib2xldGgubmV0MB4XDTExMDEwNzE4NDIzN1oXDTE0MDEw\nNjE4NDIzN1owTzETMBEGCgmSJomT8ixkARkWA25ldDEaMBgGCgmSJomT8ixkARkW\nCnNoaWJib2xldGgxHDAaBgNVBAMTE3dpa2kuc2hpYmJvbGV0aC5uZXQwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1viMiWhYa8cmxJ6rQ8yORYMD6Gx5n\nr/r9wQko+Tbjl/qGS0LaTfPQCokvwrD06506MPHainaMqbjlO4gDjq2LpU9/iy0s\niLuY7UHgDqNNZOELBTQOMwLAFcuEA10FCWjJRglT+6w3xEFeU+dZkBXV1VvKBvsZ\nSiuQw437CcV3ueEF4+ZB0l9uyq8o3wzKRZ9DnpyFL7SUJiHJPuqqXZuyQnjLrbVZ\nKjjumGnY3LJTUo1xoUEuhqj5RMfspn2oc5YnIYka5YrCBmYKJV3QtCFbLA/cz8nF\nm+lOvYGz8nl3wHNkZIVRoetVw/Mhf7lzex0rh3XBdS6vVcT75uH0X1OPAgMBAAGj\nITAfMB0GA1UdDgQWBBQe1XwZavrgAhRXrfhv1gGUwSkc7DANBgkqhkiG9w0BAQUF\nAAOCAQEAEv6zwotAweOLEfibTXm5d6odE2o/+rHdeEW+IEAspAvmCK7nAPFkuV47\nWMn7JmOd7BWnoXmqFwefJFf3mZtadHnCXReSd8ehGA8/KerSxz9yClMaoanRTEb3\nchT+n5Oh2+WgjzR/v5RbChihoOES+Z2mcvbDm9wn3uSBdxbAoG0/YZihaY9LeoNW\n/CVXv0HYfDw5csol6zwz6dgUDXpfXSXLLKnrjVwARM6lVh00i5i2nfmrWnI41bRh\nNtrvvBkq2tvnd6wm1DJNDzZQB/nRpCadwp4a64Qa0XJiGCoxFUvkd1+RSHqbBsEF\n6w3nDMcYq/BKnF30KZ0Q274eVyQolg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://wiki.shibboleth.net/confluence/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "A shared Wiki service with automatic registration\n for users who can supply a supported identifier, such as eduPersonPrincipalName\n or swissEduPersonUniqueID.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "Shibboleth Federated Wiki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Shibboleth.Net Technical Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "contact@shibboleth.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://rt.niif.hu/shibboleth", { "entity_id": "https://rt.niif.hu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/rt.niif.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.niif.hu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt.niif.hu/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.niif.hu/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt.niif.hu/Shibboleth.sso/SAML2/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "en", "text": "https://rt.niif.hu/rt", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "rt.niif.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIEJzCCAw+gAwIBAgIJAP2iWF409QGrMA0GCSqGSIb3DQEBBQUAMGoxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDEXMBUGA1UEChMOTklJRiBJbnN0aXR1dGUxEzARBgNVBAMTCnJ0Lm5paWYuaHUxGjAYBgkqhkiG9w0BCQEWC2FhaUBuaWlmLmh1MB4XDTEwMDYyNTExNTExNVoXDTIwMDYyMjExNTExNVowajELMAkGA1UEBhMCSFUxETAPBgNVBAgTCEJ1ZGFwZXN0MRcwFQYDVQQKEw5OSUlGIEluc3RpdHV0ZTETMBEGA1UEAxMKcnQubmlpZi5odTEaMBgGCSqGSIb3DQEJARYLYWFpQG5paWYuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDKdKDluI/sl4J57IcX+ZJPkIFfoAQnxS6fR7aQp8Lg5S/fg1ymgD+NZIT+2GHhDz65rEgMfre0yVVvsi3v7FAh973pCxS6iN0MWsWMNUyTD7nKCHkJr/LtDlcvGhdnUN/wo0iX0sIrPEWs31awmSELdi59bbsRKrir85sDXMjInfluJ6O7Gy+xzXv3YB04CYaUcIH5rg+iVBpNsEx9YHD1QyGsenbHaFooAf3UADrg5q+1R0lvGVCnKfnQ+JryxJIy+a+51pa3NDONYzksB89EeAMhLcuHHrI5FovQlCdIZbZepHjP8YeoNAXw4K3WFaZO+RiMmyy1KF96UxC6jpDAgMBAAGjgc8wgcwwHQYDVR0OBBYEFIwTzhmyE9GLngS1l4TiVhV1MFjMMIGcBgNVHSMEgZQwgZGAFIwTzhmyE9GLngS1l4TiVhV1MFjMoW6kbDBqMQswCQYDVQQGEwJIVTERMA8GA1UECBMIQnVkYXBlc3QxFzAVBgNVBAoTDk5JSUYgSW5zdGl0dXRlMRMwEQYDVQQDEwpydC5uaWlmLmh1MRowGAYJKoZIhvcNAQkBFgthYWlAbmlpZi5odYIJAP2iWF409QGrMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAG/xND0pKdWrymjqVof1b/05BiSeJEXyPf7E5zank5GY6PouCIvTKPAPXsAD3VISompmp/x5YlZaannaey+WvFEErh0buVbHGVV1g3gLtRpn++J4jR+Vklh0U4wp27AHEwFAG9lkgvKLtzN+b6tt85LW1lwkmkXEjJYOVO5t+etYdvsblMKUEX6CruwDPxgsP1aXqTZdi/Ps0ZglELw0Oqv7KrhTJ7hp4tQFh5cjLunRZRyQQesFG7pDCeQ9XN1w4Jl1tr+zjM9vG0yjD7fPtSHNSH3R46Gk0bHUcQ551JXoIiQV22cgxeCXsOGr4c5elFitmic1+7F6+MiHt7A/YkQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "hu", "text": "Request Tracker (GN3-SA2-T4)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Request Tracker (GN3-SA4-T4)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "friendly_name": "eppn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" } ], "service_description": [ { "lang": "hu", "text": "Request Tracker alkalmaz\u00e1s a Geant3 SA2-T4 taszkhoz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Request tracker instance for Geant3 SA2-T4 task", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ] } ], "contact_person": [ { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://vlab-chemsub.explizit.se/shibboleth", { "entity_id": "https://vlab-chemsub.explizit.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.explizit.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD\nVQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm\ndGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl\nMSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe\nFw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV\nMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD\nVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI\nhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq\n0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi\nHt1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru\n6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz\n6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i\niTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB\n+TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU\nV+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD\nVQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT\nCGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B\nCQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD\nVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9\nI5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv\niAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi\nqRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A\nBdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584\nC619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.explizit.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=fredrik.bergqvist@explizit.se,CN=www.explizit.se,O=explizit,L=skelleftea,ST=vasterbotten,C=se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEqjCCA5KgAwIBAgIJAN6mS+uZRU41MA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD\nVQQGEwJzZTEVMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVm\ndGVhMREwDwYDVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNl\nMSwwKgYJKoZIhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTAe\nFw0xMDExMTYxOTE1MjlaFw0xMTExMTYxOTE1MjlaMIGUMQswCQYDVQQGEwJzZTEV\nMBMGA1UECBMMdmFzdGVyYm90dGVuMRMwEQYDVQQHEwpza2VsbGVmdGVhMREwDwYD\nVQQKEwhleHBsaXppdDEYMBYGA1UEAxMPd3d3LmV4cGxpeml0LnNlMSwwKgYJKoZI\nhvcNAQkBFh1mcmVkcmlrLmJlcmdxdmlzdEBleHBsaXppdC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANX+SLcvpJ/NxWOqJE6zPJ9KTwJGkMKWtxoq\n0mNtBapZHoJISDHH4+j1ZylEkRzst2lEvmAfjGmSj3wN5WW/ul+YrHAu+bYkYJRi\nHt1WwC5NKUD0gtTh9AvESrsvlL/YJx62YYJI9sTGMQOYfvF85TlY2ecOY1vl3dru\n6joF45lrftn9GC2WL3wRY6oRnwTaBTN/w1hDjuOLERlxu32I6df2doyLTw6Qvrvz\n6ZnHQ9L4Ulz+K0tsVJwjvboO7UoC+AzU8UHby00arGfWODUDOsQIsmCRMaJI0A1i\niTsDdrjqXuxLA1kMRhGaDkeRRBPiLHrSHtoHUEW1pB61Yo3FMhMCAwEAAaOB/DCB\n+TAdBgNVHQ4EFgQUV+ffRtxJ/B2a02nS5+osFl16QhQwgckGA1UdIwSBwTCBvoAU\nV+ffRtxJ/B2a02nS5+osFl16QhShgZqkgZcwgZQxCzAJBgNVBAYTAnNlMRUwEwYD\nVQQIEwx2YXN0ZXJib3R0ZW4xEzARBgNVBAcTCnNrZWxsZWZ0ZWExETAPBgNVBAoT\nCGV4cGxpeml0MRgwFgYDVQQDEw93d3cuZXhwbGl6aXQuc2UxLDAqBgkqhkiG9w0B\nCQEWHWZyZWRyaWsuYmVyZ3F2aXN0QGV4cGxpeml0LnNlggkA3qZL65lFTjUwDAYD\nVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAiDgwRGjIWirACtcocF0UFvP9\nI5vCeLeMy2ED4ueG8bIeLJsPlCdLqjK60chpGMq/L2A4T1aCOJsZIhrMllxAqEUv\niAGo7DOLwdukDpLgns1l2UiEkhd+sbQy3cu5Rwn1KQTQPcr9rY2rXdJvWxmJsmOi\nqRNp//HTq6pRy3MufxqH60x1UIIe9MjMsHSPxyN7by6KC3p0GZqUOZsc6QX3T69A\nBdl9r05UYKKJuoMtavur87wqk8OpunbdQgRjaioJ2EV/YjlBL5KdCS5TuBuAu584\nC619vYmdUbDbxVdkkAhza7RsUHau77TY9QaTxvvnzT5ANR78jkgdjNhO9Ono8Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vlab-chemsub.explizit.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/vlab-chemsub.explizit.se.xml" } } ], [ "https://idp.ph-karlsruhe.de/idp/shibboleth", { "entity_id": "https://idp.ph-karlsruhe.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ph-karlsruhe.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-karlsruhe.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-karlsruhe.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-karlsruhe.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-karlsruhe.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM\nMAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw\na2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw\nOFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No\nc2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl\nT6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg\nqV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb\n4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY\nQ5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p\nbeipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C\nAwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME\nGDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1\naGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG\nAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA\n4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0\nQ+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/\n7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG\nN5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP\nkqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM\nMAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw\na2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw\nOFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No\nc2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl\nT6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg\nqV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb\n4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY\nQ5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p\nbeipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C\nAwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME\nGDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1\naGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG\nAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA\n4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0\nQ+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/\n7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG\nN5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP\nkqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-karlsruhe.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-karlsruhe.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-karlsruhe.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-karlsruhe.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM\nMAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw\na2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw\nOFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No\nc2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl\nT6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg\nqV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb\n4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY\nQ5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p\nbeipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C\nAwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME\nGDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1\naGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG\nAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA\n4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0\nQ+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/\n7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG\nN5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP\nkqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-karlsruhe.de,O=Paedagogische Hochschule Karlsruhe,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIED30NUDANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJE\nRTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEthcmxzcnVoZTEM\nMAoGA1UECxMDWklNMRAwDgYDVQQDEwdQSEtBIENBMSIwIAYJKoZIhvcNAQkBFhNw\na2lAcGgta2FybHNydWhlLmRlMB4XDTEwMDEyNTEyMzQwOFoXDTE1MDEyNDEyMzQw\nOFowgYkxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCUthcmxzcnVoZTErMCkGA1UEChMiUGFlZGFnb2dpc2NoZSBIb2No\nc2NodWxlIEthcmxzcnVoZTEcMBoGA1UEAxMTaWRwLnBoLWthcmxzcnVoZS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPFriLqtbhaAaw8XKBhn5VRl\nT6NXyIjyxOzwVJHb41gqQ4/xsvEknqYvuO+yXK8HyngsTSme9i4lLLE7v8WTjxlg\nqV12odFRuVuUqk1tbjn90vNtjuVTAz3GQfd+BSFUPJdgapgqWXfWNOePjGfIDewb\n4NPJja7v2C/7NCe6kEyzRdk+EMvBr8Egl9eeT4eRRA5VAyIRyW7la9g9vdMu1otY\nQ5Rdk76Mz5gLraFWl21Mtf27/K+BmWV/6FlNWwcg9tj2K4jg+fQEm/VoM7ODMu3p\nbeipeji8T0qJrWW2UA8VbDS6YfURz1HD9v4K9yXwyytVRynOu5LBvPNeHFsaOp0C\nAwEAAaOCAaYwggGiMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMB0GA1UdDgQWBBQWRuVoiWRfR6Z5kYikbLWlGW/qyjAfBgNVHSME\nGDAWgBS39nw7HZv7cPa/FT94DlxmLJhyNDCBiwYDVR0fBIGDMIGAMD6gPKA6hjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9waC1rYXJsc3J1\naGUtY2EvcHViL2NybC9jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgGCCsG\nAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWthcmxzcnVoZS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvcGgta2FybHNydWhlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAfWqWmdLsnzrie7tL4xRWiQPSqxb5KwABvUg8ytXA\n4mNc9TzSFoH7wI/7lZI3hThtlw/XZ6Z9MXv7+rJHBRvpx03RE5ALSyj2iUWo8ID0\nQ+yXtgLjFHfgp4BwWt9ZENAzKOKiV9dr/QNrLJeUerEiCKWzg3+MnCnKIS3VA1q/\n7OQ9vPm4bWtoY95ZLlem7f1q2jWztGAYrGKd6+dd/Wxc+Lr83Ak2wdY7zDlUtciG\nN5XHuU1KyEmbsts3AELLtKN9HC2UMvoOeYAUo5O5jwAjDJe4rT8JHGm48AlEp9IP\nkqvDA00yfJM96UJwtEhiKIwA3DfK4gmpAxVuzuqa0X66QA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "PH Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "PH Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christoph", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "list@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "List", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Helmut", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "filipp@ph-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Filipp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://pp-komm-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-komm-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-komm-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-komm-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAIL1xz4ljZekMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5zZTAeFw0xMDA0MTMwODExMDZaFw0y\nMDA0MTAwODExMDZaMCMxITAfBgNVBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKb7oP0akg/pFZqs7HvD\nYH/QgeMBRF+nyF7aGwc9Fl3dqQah1VdkPP/teEr803lKrkoNcugubyO0Y9zZZuMb\n65yRcQXB0JMu3aQ+GUiSiQ5h8aQ/9D93CYrpacc7ph7VVnMctBta03dWo7zg6uTj\nDovR59k4Blmlc72cGkG24FbydYMoVo0DTAbj+EeHSB5APFx/vmz3ZTA5EBoEvGQb\n8bGby2PBPnkjW7ExcVnZbaZxR+AsjziB2lwILMd9huP7uRXo230GjqC4cAFFEfXO\nX8iCR51ekh5uNMQhDSvGhTViP+6Kkf89RaSXQ0rZgpjJymznAhZkfOuuNIWzRAqi\nudsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LWtvbW0tYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBQ58+0lsNzDRAqmUMIZRgQ0tV7IzjANBgkqhkiG9w0BAQUFAAOC\nAQEAKXaBfwubmsOke4gFS8s8M4LwFhFtxwXjN/zmLoQBvmHerCU4eT/JXm05Q6+w\n/rtF41oG8SD3Ghe/fTADARjcMnoo9gifyuofe+9GkvCBjZwSfktMGo3/0D38MfTM\nPJLds6RmW97ZOSsQMiwOZJmwF/hOxV3Wtz/EItK2vZJl9UWYF445KGPLtRkpH1uY\nMV84qSOGHth/zA9Zog4cHdal+HhqiAknQSxdXKINJIHZEQRxW0AmpzN42sHgie/N\nR12FEuHBDdtqgMbtziKhacYI87uG6/KvAHhE6bPDdmLnboviJ0/0E+CeogrT9Rju\ngWnsyGjBC5P8rFLfLiT5svPebw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-komm-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-komm-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAIL1xz4ljZekMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5zZTAeFw0xMDA0MTMwODExMDZaFw0y\nMDA0MTAwODExMDZaMCMxITAfBgNVBAMTGHBwOS1rb21tLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKb7oP0akg/pFZqs7HvD\nYH/QgeMBRF+nyF7aGwc9Fl3dqQah1VdkPP/teEr803lKrkoNcugubyO0Y9zZZuMb\n65yRcQXB0JMu3aQ+GUiSiQ5h8aQ/9D93CYrpacc7ph7VVnMctBta03dWo7zg6uTj\nDovR59k4Blmlc72cGkG24FbydYMoVo0DTAbj+EeHSB5APFx/vmz3ZTA5EBoEvGQb\n8bGby2PBPnkjW7ExcVnZbaZxR+AsjziB2lwILMd9huP7uRXo230GjqC4cAFFEfXO\nX8iCR51ekh5uNMQhDSvGhTViP+6Kkf89RaSXQ0rZgpjJymznAhZkfOuuNIWzRAqi\nudsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LWtvbW0tYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBQ58+0lsNzDRAqmUMIZRgQ0tV7IzjANBgkqhkiG9w0BAQUFAAOC\nAQEAKXaBfwubmsOke4gFS8s8M4LwFhFtxwXjN/zmLoQBvmHerCU4eT/JXm05Q6+w\n/rtF41oG8SD3Ghe/fTADARjcMnoo9gifyuofe+9GkvCBjZwSfktMGo3/0D38MfTM\nPJLds6RmW97ZOSsQMiwOZJmwF/hOxV3Wtz/EItK2vZJl9UWYF445KGPLtRkpH1uY\nMV84qSOGHth/zA9Zog4cHdal+HhqiAknQSxdXKINJIHZEQRxW0AmpzN42sHgie/N\nR12FEuHBDdtqgMbtziKhacYI87uG6/KvAHhE6bPDdmLnboviJ0/0E+CeogrT9Rju\ngWnsyGjBC5P8rFLfLiT5svPebw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-komm-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-komm-admin.it.su.se.xml" } } ], [ "https://kurse.vhb.org/sp", { "entity_id": "https://kurse.vhb.org/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/kurse.vhb.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Virtuelle Hochschule Bayern", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Virtuelle Hochschule Bayern - Kursprogramm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://kurse.vhb.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ingo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "technik@vhb.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "M\u00fcller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Ingo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "technik@vhb.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "M\u00fcller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurse.vhb.org/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurse.vhb.org/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurse.vhb.org/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurse.vhb.org/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurse.vhb.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://kurse.vhb.org/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "kurse.vhb.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurse.vhb.org,OU=vhb,O=Otto-Friedrich-Universitaet Bamberg,L=Bamberg,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFdjCCBF6gAwIBAgIED8lo5TANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC\nREUxLDAqBgNVBAoTI090dG8tRnJpZWRyaWNoLVVuaXZlcnNpdGFldCBCYW1iZXJn\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbmkgQmFtYmVyZyBD\nQSAtIEcwMjElMCMGCSqGSIb3DQEJARYWcGtpQHVyei51bmktYmFtYmVyZy5kZTAe\nFw0xMDAzMjQxMDM3MDlaFw0xNTAzMjMxMDM3MDlaMIGEMQswCQYDVQQGEwJERTEP\nMA0GA1UECBMGQmF5ZXJuMRAwDgYDVQQHEwdCYW1iZXJnMSwwKgYDVQQKEyNPdHRv\nLUZyaWVkcmljaC1Vbml2ZXJzaXRhZXQgQmFtYmVyZzEMMAoGA1UECxMDdmhiMRYw\nFAYDVQQDEw1rdXJzZS52aGIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAxcRMLSfk55dScy4NlMrjFrBZZAnc5jENsEwHVo5LixZfiSw74ltoyHRf\nXWcNnD5+VnnDuyVS8FKmZIO+qjAZmkQLkhfwnwVoUizmX7O57hVXiKACQ830bnze\nDtK57AoSmsHT4gWD+g7DcwV1n4KmcF7V4Rti6kRL63FyitEBDZcXWXeOoIJIHe1y\naS4RbDkx7l3bZWpmPiUuc8jLyVdyXi2WGkSznEWJTVLEPcdDa4E2TlDl+e0U5T8i\ndusHJhRi/6NZI4aVqKn2bBBHBTMYXMkMME3ktQQBLsx41UsE8uMw+RNsAhBpFZv4\n3jqHVrjReD5AKW1JvEtqgkGnkDnZyQIDAQABo4IB1zCCAdMwCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud\nDgQWBBTghKL8IOmYdHnOPcj/baM9PQeBLDAfBgNVHSMEGDAWgBQtzJgeSVse125h\nByatU2VnmEOu5TAhBgNVHREEGjAYgRZzZXJ2ZXItbWVzc2FnZUB2aGIub3JnMIGN\nBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJh\nbWJlcmctY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGm\nBggrBgEFBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggr\nBgEFBQcwAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9w\ndWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAQZ3fTMG1\nGCMGfyVN9dhV6pJRF46hvMXImodMYKFhWj8RbaCgwAYK2T7Xz4YuwBQ4pj11QpbU\nqQXnU6GbQpulhZSfka/Kp6Q12gSRfHcbSSSaz6+lAa/NcVdpBuxtSDFr4ts6uGtO\nPjTNmgKZsG07gvtvyQYfWgDV3oGbuV1uSDGH+eiEjuZ/aEBqKyPESA3N1VrMQtpg\nDj7nB336knc8QWt/7/cMBU01xmOcGoMiaz0EYjZggMxrB95NuKQCVQPn9UCAwh7b\nT3tX3XUhFdaAtIkDVtrff0MxpdfOwUVfWkrv0jgHzQtWdNtFTwcnNu1L+DHtvdLY\nFQPShrsE3e4cFw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "kurse.vhb.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurse.vhb.org,OU=vhb,O=Otto-Friedrich-Universitaet Bamberg,L=Bamberg,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFdjCCBF6gAwIBAgIED8lo5TANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC\nREUxLDAqBgNVBAoTI090dG8tRnJpZWRyaWNoLVVuaXZlcnNpdGFldCBCYW1iZXJn\nMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMR0wGwYDVQQDExRVbmkgQmFtYmVyZyBD\nQSAtIEcwMjElMCMGCSqGSIb3DQEJARYWcGtpQHVyei51bmktYmFtYmVyZy5kZTAe\nFw0xMDAzMjQxMDM3MDlaFw0xNTAzMjMxMDM3MDlaMIGEMQswCQYDVQQGEwJERTEP\nMA0GA1UECBMGQmF5ZXJuMRAwDgYDVQQHEwdCYW1iZXJnMSwwKgYDVQQKEyNPdHRv\nLUZyaWVkcmljaC1Vbml2ZXJzaXRhZXQgQmFtYmVyZzEMMAoGA1UECxMDdmhiMRYw\nFAYDVQQDEw1rdXJzZS52aGIub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAxcRMLSfk55dScy4NlMrjFrBZZAnc5jENsEwHVo5LixZfiSw74ltoyHRf\nXWcNnD5+VnnDuyVS8FKmZIO+qjAZmkQLkhfwnwVoUizmX7O57hVXiKACQ830bnze\nDtK57AoSmsHT4gWD+g7DcwV1n4KmcF7V4Rti6kRL63FyitEBDZcXWXeOoIJIHe1y\naS4RbDkx7l3bZWpmPiUuc8jLyVdyXi2WGkSznEWJTVLEPcdDa4E2TlDl+e0U5T8i\ndusHJhRi/6NZI4aVqKn2bBBHBTMYXMkMME3ktQQBLsx41UsE8uMw+RNsAhBpFZv4\n3jqHVrjReD5AKW1JvEtqgkGnkDnZyQIDAQABo4IB1zCCAdMwCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1Ud\nDgQWBBTghKL8IOmYdHnOPcj/baM9PQeBLDAfBgNVHSMEGDAWgBQtzJgeSVse125h\nByatU2VnmEOu5TAhBgNVHREEGjAYgRZzZXJ2ZXItbWVzc2FnZUB2aGIub3JnMIGN\nBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWJh\nbWJlcmctY2EvcHViL2NybC9nX2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGm\nBggrBgEFBQcBAQSBmTCBljBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bmktYmFtYmVyZy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBJBggr\nBgEFBQcwAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktYmFtYmVyZy1jYS9w\ndWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAQZ3fTMG1\nGCMGfyVN9dhV6pJRF46hvMXImodMYKFhWj8RbaCgwAYK2T7Xz4YuwBQ4pj11QpbU\nqQXnU6GbQpulhZSfka/Kp6Q12gSRfHcbSSSaz6+lAa/NcVdpBuxtSDFr4ts6uGtO\nPjTNmgKZsG07gvtvyQYfWgDV3oGbuV1uSDGH+eiEjuZ/aEBqKyPESA3N1VrMQtpg\nDj7nB336knc8QWt/7/cMBU01xmOcGoMiaz0EYjZggMxrB95NuKQCVQPn9UCAwh7b\nT3tX3XUhFdaAtIkDVtrff0MxpdfOwUVfWkrv0jgHzQtWdNtFTwcnNu1L+DHtvdLY\nFQPShrsE3e4cFw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurse.vhb.org/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurse.vhb.org/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurse.vhb.org/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurse.vhb.org/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://shib-idp.uni-hildesheim.de/idp/shibboleth", { "entity_id": "https://shib-idp.uni-hildesheim.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib-idp.uni-hildesheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-hildesheim.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-hildesheim.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-hildesheim.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp.uni-hildesheim.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-hildesheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib-idp.uni-hildesheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.uni-hildesheim.de,OU=Rechenzentrum,O=Universitaet Hildesheim,L=Hildesheim,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIEEeczVzANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBIaWxkZXNoZWltMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMRowGAYDVQQDExFVbmkgSGlsZGVzaGVpbSBDQTEoMCYGCSqG\nSIb3DQEJARYZdW5paGljYUB1bmktaGlsZGVzaGVpbS5kZTAeFw0xMTA1MDkwOTM3\nMTFaFw0xNjA1MDcwOTM3MTFaMIGZMQswCQYDVQQGEwJERTEWMBQGA1UECBMNTmll\nZGVyc2FjaHNlbjETMBEGA1UEBxMKSGlsZGVzaGVpbTEgMB4GA1UEChMXVW5pdmVy\nc2l0YWV0IEhpbGRlc2hlaW0xFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xIzAhBgNV\nBAMTGnNoaWItaWRwLnVuaS1oaWxkZXNoZWltLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA4XxqNrbIPfFyEuyj+7WI+YcI8ram9P+mQBqdQNJwqATu\nV8w2ohTje6uhz/sSB6YMJZ870+/EC/cNM9Xys8iZP3N9ylxaf9R6C0kPzxC2jFW5\nBQXTUVdkGuTkHNvtLifaWjlNssXWKF6kfDt+VsOl8BO8YL5khFTmco7g1UCPAHY9\nuOWEkYvnl0mB1PEPfYb2urkpQmhYryfQx+xTBw/wDCWmEvYhYSy4gReBO9BqgLIA\n4PTks/jo9Hfd9J+Pc4u7dAoMDAY52vTtrP6S+5yNE/Sm1FkOwRXADKW/oHfpbfd5\nDTEE1CgtJ5BGDhXMhiALkOPqbOM7PDCthohTBaukhwIDAQABo4IBuDCCAbQwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBQmigDF++XdQQw36lAGjYzo25G4HjAfBgNVHSMEGDAWgBSe\nBYR8FKG8O9BK7/dLD4EjE0cyXzCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWltLWNhL3B1Yi9jcmwvY2Fjcmwu\nY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWlt\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEF\nBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGlsZGVzaGVpbS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLWhpbGRlc2hlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQBZUJMZplWyCVFPR0mWmNF9DXduUMpuSDp6sN4N\n9qcwHd7dnnxbrVIGikPJxZaCfhxuPpilDD85D1dkqk3GIbKIj524QcFAFiRV+A5u\ny4Yr7RtI1hnAYWJewytU570xK1RZqvcPLGsAi4Zze9Pq7S8jyb8qC07cnW4H2b3L\nbP+082peNGtkf4J9HbF9qG+sfDYseo4SwI+HnJcPCwcGwkPM7zTYK0hZLd1qg4jy\nP4G2HfAZD7IbijCgoAqTr8ubPaKXkYjrm4MRZoHq2dvASaD5tnIMh9GpThsTiFme\nMkAtRia4EjYFODSPkD/k98t4OT5pTuQxW97iAXtGhIQrv6Zn", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.uni-hildesheim.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp.uni-hildesheim.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.uni-hildesheim.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp.uni-hildesheim.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-hildesheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib-idp.uni-hildesheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib-idp.uni-hildesheim.de,OU=Rechenzentrum,O=Universitaet Hildesheim,L=Hildesheim,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIEEeczVzANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMC\nREUxIDAeBgNVBAoTF1VuaXZlcnNpdGFldCBIaWxkZXNoZWltMRYwFAYDVQQLEw1S\nZWNoZW56ZW50cnVtMRowGAYDVQQDExFVbmkgSGlsZGVzaGVpbSBDQTEoMCYGCSqG\nSIb3DQEJARYZdW5paGljYUB1bmktaGlsZGVzaGVpbS5kZTAeFw0xMTA1MDkwOTM3\nMTFaFw0xNjA1MDcwOTM3MTFaMIGZMQswCQYDVQQGEwJERTEWMBQGA1UECBMNTmll\nZGVyc2FjaHNlbjETMBEGA1UEBxMKSGlsZGVzaGVpbTEgMB4GA1UEChMXVW5pdmVy\nc2l0YWV0IEhpbGRlc2hlaW0xFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xIzAhBgNV\nBAMTGnNoaWItaWRwLnVuaS1oaWxkZXNoZWltLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEA4XxqNrbIPfFyEuyj+7WI+YcI8ram9P+mQBqdQNJwqATu\nV8w2ohTje6uhz/sSB6YMJZ870+/EC/cNM9Xys8iZP3N9ylxaf9R6C0kPzxC2jFW5\nBQXTUVdkGuTkHNvtLifaWjlNssXWKF6kfDt+VsOl8BO8YL5khFTmco7g1UCPAHY9\nuOWEkYvnl0mB1PEPfYb2urkpQmhYryfQx+xTBw/wDCWmEvYhYSy4gReBO9BqgLIA\n4PTks/jo9Hfd9J+Pc4u7dAoMDAY52vTtrP6S+5yNE/Sm1FkOwRXADKW/oHfpbfd5\nDTEE1CgtJ5BGDhXMhiALkOPqbOM7PDCthohTBaukhwIDAQABo4IBuDCCAbQwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBQmigDF++XdQQw36lAGjYzo25G4HjAfBgNVHSMEGDAWgBSe\nBYR8FKG8O9BK7/dLD4EjE0cyXzCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWltLWNhL3B1Yi9jcmwvY2Fjcmwu\nY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oaWxkZXNoZWlt\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEF\nBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktaGlsZGVzaGVpbS1jYS9w\ndWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBj\nYS5kZm4uZGUvdW5pLWhpbGRlc2hlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQBZUJMZplWyCVFPR0mWmNF9DXduUMpuSDp6sN4N\n9qcwHd7dnnxbrVIGikPJxZaCfhxuPpilDD85D1dkqk3GIbKIj524QcFAFiRV+A5u\ny4Yr7RtI1hnAYWJewytU570xK1RZqvcPLGsAi4Zze9Pq7S8jyb8qC07cnW4H2b3L\nbP+082peNGtkf4J9HbF9qG+sfDYseo4SwI+HnJcPCwcGwkPM7zTYK0hZLd1qg4jy\nP4G2HfAZD7IbijCgoAqTr8ubPaKXkYjrm4MRZoHq2dvASaD5tnIMh9GpThsTiFme\nMkAtRia4EjYFODSPkD/k98t4OT5pTuQxW97iAXtGhIQrv6Zn", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Hildesheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Hildesheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-hildesheim.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tobias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "wernert@uni-hildesheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Werner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://vmidgw3.miun.se/idp/shibboleth", { "entity_id": "https://vmidgw3.miun.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/vmidgw3.miun.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://vmidgw3.miun.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://vmidgw3.miun.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://vmidgw3.miun.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://vmidgw3.miun.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "miun.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJzCCAg+gAwIBAgIUREnpvBXjmkHQJD0xn6joE9UTMyMwDQYJKoZIhvcNAQEF\nBQAwGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMB4XDTExMTIzMDEwMjMyNVoX\nDTMxMTIzMDEwMjMyNVowGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJkrr5rb4DLITBdU0e/8/lBAnoQq\nBx/coeuJzCNP2EtRKCqTHB+v77geB+zzUZz2xDVmVjqMiO2/yCtZtI1hsK9nuPbV\nEZe1AuyQph31ud3r2ZkT/eS+xbmTyxAkMYSqrj55OC1Dfk0AYHGpS46q3JURD0A8\nOYOQb74IB1iC2+da3VKKjkbVlymdULN+o5Fg+zAzFymClSbPP3+Vu6D/65L2r1Bg\nDDgq9qtFGXdopNHnDU2eY+rTQEipa0EpVG7gv77Q1GFA2f5BCNTuW9AQOKnXTkbO\nhb1bXylESEvNL57+l8/8qdDEJmcvwJRHttVpSlWpTYQKMXK9J5kB3YIhUQIDAQAB\no2UwYzBCBgNVHREEOzA5gg92bWlkZ3czLm1pdW4uc2WGJmh0dHBzOi8vdm1pZGd3\nMy5taXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRpUIa+z1bDfa7o0lKm\npwa034YZhTANBgkqhkiG9w0BAQUFAAOCAQEAfgyLe7dVQXULh4wAVhCVeUNv40En\nhW929W1K+Zgtz+77nG5lnck88G2yrs15inPABkoGm6SYSYkycYeI7SY1rPy0aSMF\nDWSZLLppL5N1mLxsK+vbF8h3zHWJza8SrxmLoWN6FvM+bYcQb/Peg6MVFpAm3xSp\nEyV0GjP3wM/Qt05Pf26yvZRVXDingJ1RWIOwtNlCag8X/9yG+ktTdSaG+ecqXlq4\nA+ZqGs14HCp2XO5VLdsp8g1i9cUEKgWjMdX8t8GNsYbEjLjAG/CtmNNgUDrEJ4qM\nI7yfePa+lbSSpUv1l32U1dXAI6n54O9jK+ZVGubhDe0PT1Y23j/HHPbZoQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vmidgw3.miun.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vmidgw3.miun.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://vmidgw3.miun.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://vmidgw3.miun.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "miun.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJzCCAg+gAwIBAgIUREnpvBXjmkHQJD0xn6joE9UTMyMwDQYJKoZIhvcNAQEF\nBQAwGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMB4XDTExMTIzMDEwMjMyNVoX\nDTMxMTIzMDEwMjMyNVowGjEYMBYGA1UEAxMPdm1pZGd3My5taXVuLnNlMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJkrr5rb4DLITBdU0e/8/lBAnoQq\nBx/coeuJzCNP2EtRKCqTHB+v77geB+zzUZz2xDVmVjqMiO2/yCtZtI1hsK9nuPbV\nEZe1AuyQph31ud3r2ZkT/eS+xbmTyxAkMYSqrj55OC1Dfk0AYHGpS46q3JURD0A8\nOYOQb74IB1iC2+da3VKKjkbVlymdULN+o5Fg+zAzFymClSbPP3+Vu6D/65L2r1Bg\nDDgq9qtFGXdopNHnDU2eY+rTQEipa0EpVG7gv77Q1GFA2f5BCNTuW9AQOKnXTkbO\nhb1bXylESEvNL57+l8/8qdDEJmcvwJRHttVpSlWpTYQKMXK9J5kB3YIhUQIDAQAB\no2UwYzBCBgNVHREEOzA5gg92bWlkZ3czLm1pdW4uc2WGJmh0dHBzOi8vdm1pZGd3\nMy5taXVuLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRpUIa+z1bDfa7o0lKm\npwa034YZhTANBgkqhkiG9w0BAQUFAAOCAQEAfgyLe7dVQXULh4wAVhCVeUNv40En\nhW929W1K+Zgtz+77nG5lnck88G2yrs15inPABkoGm6SYSYkycYeI7SY1rPy0aSMF\nDWSZLLppL5N1mLxsK+vbF8h3zHWJza8SrxmLoWN6FvM+bYcQb/Peg6MVFpAm3xSp\nEyV0GjP3wM/Qt05Pf26yvZRVXDingJ1RWIOwtNlCag8X/9yG+ktTdSaG+ecqXlq4\nA+ZqGs14HCp2XO5VLdsp8g1i9cUEKgWjMdX8t8GNsYbEjLjAG/CtmNNgUDrEJ4qM\nI7yfePa+lbSSpUv1l32U1dXAI6n54O9jK+ZVGubhDe0PT1Y23j/HHPbZoQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "MIUN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Mittuniversitetet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.miun.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Mittuniversitetet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "Ove.Olander@miun.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.uni-tuebingen.de/shibboleth", { "entity_id": "https://idp.uni-tuebingen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-tuebingen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-tuebingen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-tuebingen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-tuebingen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-tuebingen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU\naWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy\nQHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s\n9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL\nl15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq\n9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H\nkfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3\neCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4\n4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo\nMCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT\nBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np\nYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj\nLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF\nAAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH\nFCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ\n0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8\nEd/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN\nwWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc\n9j5tf0lrT5puXhlRkHACNHL8oRPU7A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU\naWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy\nQHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s\n9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL\nl15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq\n9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H\nkfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3\neCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4\n4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo\nMCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT\nBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np\nYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj\nLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF\nAAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH\nFCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ\n0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8\nEd/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN\nwWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc\n9j5tf0lrT5puXhlRkHACNHL8oRPU7A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-tuebingen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-tuebingen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-tuebingen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU\naWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy\nQHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s\n9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL\nl15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq\n9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H\nkfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3\neCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4\n4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo\nMCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT\nBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np\nYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj\nLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF\nAAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH\nFCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ\n0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8\nEd/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN\nwWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc\n9j5tf0lrT5puXhlRkHACNHL8oRPU7A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ina.mueller@zdv.uni-tuebingen.de,CN=idp.uni-tuebingen.de,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFgjCCBGqgAwIBAgIEC8jyVTANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMDgwMjA2MDg1MDE0WhcNMTMwMjA0MDg1MDE0WjCBpzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEdMBsGA1UEAxMU\naWRwLnVuaS10dWViaW5nZW4uZGUxLzAtBgkqhkiG9w0BCQEWIGluYS5tdWVsbGVy\nQHpkdi51bmktdHVlYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAwvF3YDWFOemsNj9NDUkoQpRQgsx+aeeQCZ1y35/uSgla4I+yfYnDTl6s\n9JMJYmOj2eV/cA2VV4HOXfdoNa60eXbkUlZtP01TPAXwXo9GkbvU+p0DkGtqRIBL\nl15iICfyCvirTJxx+PWGx4xNx9q81CYnFQCIFUHyY9I0k50KcGrwCVryZeML1QKq\n9WfLglLFhmXI6TsqvR3lezSIqXSuFYsI3MjuZK2OIvWLt/+axtkacivrUk/l1V2H\nkfGiWc0Y9VWSakZsQx5IP/cMYqXTjHQJ/qW+OayQNz41Ypc4S/rUDIceCHXD1nG3\neCfDVzAMHBzk8IbAMmzEl07kLhHW1wIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADAL\nBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFO1rAGT4\n4J3qQtBFt4LU/4MFq8BMMB8GA1UdIwQYMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOo\nMCsGA1UdEQQkMCKBIGluYS5tdWVsbGVyQHpkdi51bmktdHVlYmluZ2VuLmRlMIGT\nBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvY2xhc3Np\nYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDBCoECgPoY8aHR0cDovL2Nk\ncDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY3JsL2dfY2Fjcmwu\nY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2lj\nLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUF\nAAOCAQEABA2WUBNLmvmOUWIXgC1LmkPnqG1P0wJSEKQJagxkEA33OmH2W4pZfiYH\nFCoX8P+LhVOkm7/YSn8Lj+YiSDqPaLj68xVALxI/gEwlqCSjetrduZXaBtfBRiZQ\n0ivesrF4VtSoc4wt4/dwyalGsPmIcfq0kKo8JeBOJn5wQx8ZIpY75yTxNGFtS3L8\nEd/KcQ8+F/LmSYssK4c0ixTbAV5q6Qq9iZIfaxmS3+LNYPLvT1OFIanKDLB9/dpN\nwWZ8hcZQHdyQBl2j8ETzzg5kpQESFsfmrfJiOfY/BqWQ0ojH5jBe5RC9Tj3yCmqc\n9j5tf0lrT5puXhlRkHACNHL8oRPU7A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t T\u00fcbingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t T\u00fcbingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-tuebingen.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.abele@uni-tuebingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Dr. Abele", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Ina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ina.mueller@uni-tuebingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "M\u00fcller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.dhbw-loerrach.de/idp/shibboleth", { "entity_id": "https://idp.dhbw-loerrach.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dhbw-loerrach.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-loerrach.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-loerrach.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-loerrach.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dhbw-loerrach.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-loerrach.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dhbw-loerrach.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy\nMTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3\nPOivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk\n31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t\ni5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g\nLHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh\neZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC\nAwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg\naAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET\ncnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG\nAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV\ntNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx\nNMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC\nsBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg\nLN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT\nB6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dhbw-loerrach.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy\nMTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3\nPOivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk\n31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t\ni5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g\nLHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh\neZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC\nAwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg\naAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET\ncnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG\nAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV\ntNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx\nNMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC\nsBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg\nLN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT\nB6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-loerrach.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dhbw-loerrach.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-loerrach.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dhbw-loerrach.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-loerrach.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dhbw-loerrach.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy\nMTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3\nPOivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk\n31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t\ni5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g\nLHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh\neZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC\nAwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg\naAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET\ncnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG\nAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV\ntNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx\nNMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC\nsBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg\nLN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT\nB6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dhbw-loerrach.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dhbw-loerrach.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBDCCA+ygAwIBAgIED5OdtzANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDAyMTExNTIwMDhaFw0xNTAy\nMTAxNTIwMDhaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRpZHAuZGhidy1sb2VycmFjaC5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqMjwEuRk5vpI2/oAUQzip3\nPOivvkc6Xi8KIJz3y79Fut8fq2HFJ1yBV+MRwHSfYue7CMNh1EUH1XzbjuWKP3Kk\n31jJw5WjBBicz2eiUJlRoBa5dPafNVr7asukQ/bSv1tm6ODCCpIZ8jCDtAziS25t\ni5D55PY/3eYzNAFj+ytAFWGc/lZwuWC68Z3PmKdhnEkcK7brQRanJCBNZClHC95g\nLHTXfnaEc4abEExuphk775Zon1HLAnGTt6T3L7bjwDyGKtLf4zlS/QParQQAjsBh\neZHH1tgsfPb8NPrI888QoAUQrxr+vuF/S1tZMAAQCKcdk2lzF6UM6yPH9GzOGCcC\nAwEAAaOCAdwwggHYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU/AA/r1LLK1Ar9ArIQtc2RXEg\naAQwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswHgYDVR0RBBcwFYET\ncnpAZGhidy1sb2VycmFjaC5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsGCCsG\nAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAWbZ55kDs1kd5npZLVo32GKHGwhy+IsKV\ntNRDP6X8LjqzsURM21RzziJ2BaeNUyNZ82KJ/3BxeKdykuV8sFzVacSBO4N7vKfx\nNMjSnmGQ0YHC6X+C5mazggtdZPy6tMc8brC+LfwVJyqSf6azFioVj/BPH8oQiVuC\nsBryipXHM2+0/Gjk6fFPZ5WPtuc3LXISbTy4X4knkKdD9Jne/hsFYohDNElme5Tg\nLN9D7xKa+nFIhRPyODX06w5jAbYQyfwkIiW+7V5ckmwzPmqP2Vt1aW9iWoNk9TGT\nB6hy4uPU3H/uHBwKWjRk2rKmuXDdMW7NlKilqxOF2MYmG5hGq8h7SQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "DHBW L\u00f6rrach", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DHBW L\u00f6rrach", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dhbw-loerrach.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schwindt@dhbw-loerrach.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schwindt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe.iec.pa.gov.br/idp/shibboleth", { "entity_id": "https://cafe.iec.pa.gov.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.iec.pa.gov.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.iec.pa.gov.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.iec.pa.gov.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.iec.pa.gov.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.iec.pa.gov.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "iec.pa.gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.iec.pa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.iec.pa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzELMAkGA1UEBhMCQlIxDTALBgNV\nBAMTBGNhZmUxDTALBgNVBAsTBGNhZmUwHhcNMTIwMzA4MTY1MjAzWhcNMTUwMzA4\nMTY1MjAzWjArMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2FmZTENMAsGA1UECxME\nY2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4pUGfRA+sxWTil\nf1WfGYKDjIvJLw5i+S/YwOZ8mpce3407Ro2O2qlEZLrsjX1CwYLWKIxkfXxr7N0n\nsm12RFK/g3MTMU/xeSp+w9v+a60KTCdzFlIZApxBP22zPCdXHD9peY/wOSvOEb2d\n0EeDNw07KRb8pKSMgPQZQoMPgBTLQgLJWU74Y53a5X4idsOXsAQoAzmrVr5Viadk\nsskzCxiEoniWoqvUJxUEyjHl1T/Ng12Zu7MNXAqm0RluJ66HfUpCpYlh4YbND4C8\ndREsb/wJhTpa6Id5+J4fP6+Gr6TQZ3wcBOaR+Oznapd55cIS+z6QrZkH4KI1H3jY\nZEl/vP8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAXGRjJHCdRJz3PMaShZnwKuXQ\ndgEzyzT+vZp6HHdyVgL1asXXluhEZ0+/yN3Fl3B4tueH/9NUVOfMwoV0c45SMJgh\nHbrz7tmgftv7ugLaaB3LGmzOQ/jDNbiFUCS589fxtVLOLlEugyjmDAHzuhvgZzkd\nWsa2ThZEnqa+PRXiUOE2jxvR8ML43ANZbihxluiTvBrN5Xaukzt6TTLFkGEyK0YC\nlO3JMUfJceyaVzWDqHTUgHtF3CLkeYzSzHsSibBMiYYdUwmW5mw0+5uJSjUwDDbQ\nfvC8Dmf5Rrp1ZpKosvalmGBoMmsZKBsVA+hQwj7o2eDLYSffB26raRIXiEJJEQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.iec.pa.gov.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.iec.pa.gov.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.iec.pa.gov.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.iec.pa.gov.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "iec.pa.gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzELMAkGA1UEBhMCQlIxDTALBgNV\nBAMTBGNhZmUxDTALBgNVBAsTBGNhZmUwHhcNMTIwMzA4MTY1MjAzWhcNMTUwMzA4\nMTY1MjAzWjArMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2FmZTENMAsGA1UECxME\nY2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ4pUGfRA+sxWTil\nf1WfGYKDjIvJLw5i+S/YwOZ8mpce3407Ro2O2qlEZLrsjX1CwYLWKIxkfXxr7N0n\nsm12RFK/g3MTMU/xeSp+w9v+a60KTCdzFlIZApxBP22zPCdXHD9peY/wOSvOEb2d\n0EeDNw07KRb8pKSMgPQZQoMPgBTLQgLJWU74Y53a5X4idsOXsAQoAzmrVr5Viadk\nsskzCxiEoniWoqvUJxUEyjHl1T/Ng12Zu7MNXAqm0RluJ66HfUpCpYlh4YbND4C8\ndREsb/wJhTpa6Id5+J4fP6+Gr6TQZ3wcBOaR+Oznapd55cIS+z6QrZkH4KI1H3jY\nZEl/vP8CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAXGRjJHCdRJz3PMaShZnwKuXQ\ndgEzyzT+vZp6HHdyVgL1asXXluhEZ0+/yN3Fl3B4tueH/9NUVOfMwoV0c45SMJgh\nHbrz7tmgftv7ugLaaB3LGmzOQ/jDNbiFUCS589fxtVLOLlEugyjmDAHzuhvgZzkd\nWsa2ThZEnqa+PRXiUOE2jxvR8ML43ANZbihxluiTvBrN5Xaukzt6TTLFkGEyK0YC\nlO3JMUfJceyaVzWDqHTUgHtF3CLkeYzSzHsSibBMiYYdUwmW5mw0+5uJSjUwDDbQ\nfvC8Dmf5Rrp1ZpKosvalmGBoMmsZKBsVA+hQwj7o2eDLYSffB26raRIXiEJJEQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "IEC - Instituto Evandro Chagas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.iec.pa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.iec.pa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "rede@iec.pa.gov.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Equipe de Operacao da Rede IEC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp.dev.clarin.inl.nl/shibboleth", { "entity_id": "https://sp.dev.clarin.inl.nl/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.dev.clarin.inl.nl.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:systeembeheer@inl.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Van der Laan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.dev.clarin.inl.nl/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.dev.clarin.inl.nl/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Browsable TST-LRs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Browsable TST-LRs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "sv", "text": "Browsable TST-LRs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" } ], "service_description": [ { "lang": "fi", "text": "This website gives you access to the IMDI-based language resources (LRs) housed at the TST-centrale.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "This website gives you access to the IMDI-based language resources (LRs) housed at the TST-centrale.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFWDCCBECgAwIBAgIQJ/7FXBoKUGe92mfIdkjkTzANBgkqhkiG9w0BAQUFADCB\niTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxLzAtBgNV\nBAMTJkNPTU9ETyBIaWdoIEFzc3VyYW5jZSBTZWN1cmUgU2VydmVyIENBMB4XDTA5\nMDYxNTAwMDAwMFoXDTE0MDYxNTIzNTk1OVowgdkxCzAJBgNVBAYTAk5MMRAwDgYD\nVQQREwcyMzExIEJaMRUwEwYDVQQIEwxadWlkLUhvbGxhbmQxDzANBgNVBAcTBkxl\naWRlbjEhMB8GA1UECRMYTWF0dGhpYXMgZGUgVnJpZXNob2YgMi0zMTIwMAYDVQQK\nEylTdCBJbnN0aXR1dXQgdm9vciBOZWRlcmxhbmRzZSBMZXhpY29sb2dpZTEaMBgG\nA1UECxMRQ29tb2RvIEluc3RhbnRTU0wxHTAbBgNVBAMTFHNwLmRldi5jbGFyaW4u\naW5sLm5sMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCo9rdfDu13+/wOF5/f\nAyUVKFtr2lTIEXdafTiYNzddM4A8adWmpaMxhkUeGdviz97L4m23KxI/Pf/J/wq2\nmmHtOEAYwmQgXb+ltT8Gf9aknvyphzEiH/hNYp+qoOxQ1RSFMCnX3QLl5VMrLyHM\norAwTQL0uLr/EuzMcViolKcOnwIDAQABo4IB7DCCAegwHwYDVR0jBBgwFoAUYFnN\ngMfF46uML/xr5VsK9Q/eS/8wHQYDVR0OBBYEFC7a6OPUS99Y35xiMz3fPk2ilJTF\nMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMDQGA1UdJQQtMCsGCCsGAQUF\nBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMEYGA1UdIAQ/MD0w\nOwYMKwYBBAGyMQECAQMEMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNv\nbW9kby5uZXQvQ1BTME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly9jcmwuY29tb2Rv\nY2EuY29tL0NvbW9kb0hpZ2hBc3N1cmFuY2VTZWN1cmVTZXJ2ZXJDQS5jcmwwfwYI\nKwYBBQUHAQEEczBxMEkGCCsGAQUFBzAChj1odHRwOi8vY3J0LmNvbW9kb2NhLmNv\nbS9Db21vZG9IaWdoQXNzdXJhbmNlU2VjdXJlU2VydmVyQ0EuY3J0MCQGCCsGAQUF\nBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wOQYDVR0RBDIwMIIUc3AuZGV2\nLmNsYXJpbi5pbmwubmyCGHd3dy5zcC5kZXYuY2xhcmluLmlubC5ubDANBgkqhkiG\n9w0BAQUFAAOCAQEAjtEgHw+TblkdTK5utNytnxEuQ3lPT5eEMyN+o6V00L51u+F6\nuh+yPdTH5UBXnTWbAc+RRlfYQDE+5x6v8FDyyO1Znf5pKYFoquO9ym8JqjHXEZQY\ns9z/lt6TM7NKiCZO7S7FC8HHzPrnU0kwzgmf6f+Y7fRzOAuDfLxnUZwlpAaGs1R6\nnS2MgFakP+X/ZNjrWETQriNNGSBGbYfcdB1QuoMgJuXkU6zs7DhmHP838uFAQjYi\nOC/70RsuE1f4nsgjJ+jT9x/DoVqV2YbW0gGNyGpWPTH4csvE23Z1dFINIymVUlt9\nMLV2RZ8HHAgA9AeBjEdJIavF9Q9H6a59eFcx4A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://shib-idp-1.oru.se/idp/shibboleth", { "entity_id": "https://shib-idp-1.oru.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/shib-idp-1.oru.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp-1.oru.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp-1.oru.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp-1.oru.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib-idp-1.oru.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "oru.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://cas-01.oru.se/cas/Logo_txt_runt_farg.gif", "width": "90", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "65" } ], "display_name": [ { "lang": "sv", "text": "\u00d6rebro universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "\u00d6rebro University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid \u00d6rebro universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The \u00d6rebro University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.2547,15.2485", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" }, { "text": "geo:59.7065,14.5473", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "oru.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1\nNVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC\nD5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU\nz84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6\na1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN\nNyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N\npKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov\nL3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv\n5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0\nO+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT\nix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO\nx+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN\nSqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ\nJCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71\nPz8R3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp-1.oru.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib-idp-1.oru.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp-1.oru.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib-idp-1.oru.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "oru.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVALJU7HH8NWybHvd6JV9KLneiEBQ9MA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXNoaWItaWRwLTEub3J1LnNlMB4XDTA5MTAyNjEwMjU1\nNVoXDTI5MTAyNjA5MjU1NVowHDEaMBgGA1UEAxMRc2hpYi1pZHAtMS5vcnUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7J4bgJcpbTuu4SD8pYvDC\nD5lRoaxVTvvacSPEIt2FUTGfa+smWLJvaoxL7eaP517Re9xqqw0MyRZ2fjyDW2GU\nz84RhCMQemT6EccDCEDwubkjoq41QQFbOsk/uh40Q0a/fOniP+e9cDpq57vQTux6\na1tFNHgbOVR/1PsCksVsY6tdVbR364otqKXIti8ddYmPB5ax5Qr4+ezD7MJwitvN\nNyOgZZ2qM8P7Y1rMN+kKb4OTPHLIhVUiCRtww3p/9HTZOhjxRZbDKNLVQjHCwv9N\npKh+cON1k5YGSEYba28z1ZuKKvVq6cCMcgndTiMA0R8LxMi3psbWB6rohddoo8E9\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXNoaWItaWRwLTEub3J1LnNlhihodHRwczov\nL3NoaWItaWRwLTEub3J1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSJG9Hv\n5hKDK9iBmJYEU3Hg0DZZPzANBgkqhkiG9w0BAQUFAAOCAQEAC1tgenssXaACi4b0\nO+j5Qno3bjq35y+cj0OC/Za2lBuD10zYiySOMcuxg7WdPDiiTKtoBdYkRRN6oKiT\nix3hLTwuU3PjLTIZ83ytNgezEa6oK+iCGi/ecz2ax77QZ9rqpQCRNudIZjbTN6SO\nx+FduJkHovXk0Z9zfp5YZzJG2ViPYemurS8OEofkJXQKgmoFmw+LycSTMx2G6rnN\nSqQVF5wbEc9N1wy/sisZQ8yw4Err6mDAChcnrGtfFQ5aR89Xrb2VIkaOTRysytEQ\nJCVUOimhAjCyTt7bIWWH3Y1VYBQ9PfklNyHfusJ3AjqnuqYjoDiDKEz42EqLnq71\nPz8R3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "ORU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "\u00d6rebro Universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.oru.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Jonny", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jonny.ehrnberg@oru.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ehrnberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Mikael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mikael.borjesson@oru.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borjesson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://finden.nationallizenzen.de/sp/suchkiste", { "entity_id": "https://finden.nationallizenzen.de/sp/suchkiste", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/finden.nationallizenzen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Suchkiste", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Suchkiste der Nationallizenzen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://finden.nationallizenzen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Franck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "borel@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Till", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kinstler@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kinstler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Gerald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "steilen@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Steilen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "finden.nationallizenzen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=finden.nationallizenzen.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkjCCBHqgAwIBAgIED35qxjANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMTI2MTMyNTEx\nWhcNMTUwMTI1MTMyNTExWjCBrDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazEjMCEGA1UEAxMaZmluZGVuLm5hdGlvbmFsbGl6ZW56ZW4uZGUw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOBLJTZ7ieik04SmpupAIf\n++pZCiBpMcgBIJO8VXq449T9/zFA8qYG9H6Y65QJOobBIha049uvNT+QnHO7I9fc\nWfVhI61hhF3pMlhO64Gj5LwjYp7PUSTM8OIbZcKsuq8t3Zfr7T0v6Es3diCxWMDn\nSHCJ+EiSmp65ZB0Cy0f7bSFJYtUgqruVutBDW1yVvEfGxnaDQqr0+X8R3sifMCh7\n3kTTO9qJ2iMlo5yUsMsswa9PKRJGPouflkjmgOia6YfAGscUe5PX94uGTWpKEsRd\nQHC2JENB/cNVeevN8s7psMi8d9I+55J1uszEx2w7g+5objFnHOuyLSkV+9EDUeiz\nAgMBAAGjggGpMIIBpTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU\nBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFE4Qs3QA7KlY99nd061NOOod\nqdUVMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBoGA1UdEQQTMBGB\nD2tpbnN0bGVyQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI\nKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u\nZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwDQYJKoZIhvcNAQEFBQADggEBACitzuQ265c448yHkBx/QR7rF8NgzABht68b\nE52cg+YTHy0qYxKO+vnwRM3/qck9BY6PcVdUn+muHDZD6WGrmPC0RDwtbxVDdUjG\niLtXCtK3mXU2nnbexqSihT3Qf4X9l8P5d6kzaonjReRoDPsnhs0/HWo/eiLFmbU3\n9ie2238HqHJHWS3m/cbNUwsY70U/UFjo+9Uh2SIESJkkS0WOJAtZsIgi9jNCyBGH\noDbPnIHiEe7icPfgaEirwMA0e/yqQsVLpvb4ONfOJSYjfqWhwFZY8q2AbqEJn2tl\nA3Q0ZVArSnUxthanQHzzhjuc64pQuFHcijaeqQYJUPYiRqYVEuY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "finden.nationallizenzen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=finden.nationallizenzen.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkjCCBHqgAwIBAgIED35qxjANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMTI2MTMyNTEx\nWhcNMTUwMTI1MTMyNTExWjCBrDELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazEjMCEGA1UEAxMaZmluZGVuLm5hdGlvbmFsbGl6ZW56ZW4uZGUw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOBLJTZ7ieik04SmpupAIf\n++pZCiBpMcgBIJO8VXq449T9/zFA8qYG9H6Y65QJOobBIha049uvNT+QnHO7I9fc\nWfVhI61hhF3pMlhO64Gj5LwjYp7PUSTM8OIbZcKsuq8t3Zfr7T0v6Es3diCxWMDn\nSHCJ+EiSmp65ZB0Cy0f7bSFJYtUgqruVutBDW1yVvEfGxnaDQqr0+X8R3sifMCh7\n3kTTO9qJ2iMlo5yUsMsswa9PKRJGPouflkjmgOia6YfAGscUe5PX94uGTWpKEsRd\nQHC2JENB/cNVeevN8s7psMi8d9I+55J1uszEx2w7g+5objFnHOuyLSkV+9EDUeiz\nAgMBAAGjggGpMIIBpTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAU\nBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFE4Qs3QA7KlY99nd061NOOod\nqdUVMB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBoGA1UdEQQTMBGB\nD2tpbnN0bGVyQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI\nKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u\nZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwDQYJKoZIhvcNAQEFBQADggEBACitzuQ265c448yHkBx/QR7rF8NgzABht68b\nE52cg+YTHy0qYxKO+vnwRM3/qck9BY6PcVdUn+muHDZD6WGrmPC0RDwtbxVDdUjG\niLtXCtK3mXU2nnbexqSihT3Qf4X9l8P5d6kzaonjReRoDPsnhs0/HWo/eiLFmbU3\n9ie2238HqHJHWS3m/cbNUwsY70U/UFjo+9Uh2SIESJkkS0WOJAtZsIgi9jNCyBGH\noDbPnIHiEe7icPfgaEirwMA0e/yqQsVLpvb4ONfOJSYjfqWhwFZY8q2AbqEJn2tl\nA3Q0ZVArSnUxthanQHzzhjuc64pQuFHcijaeqQYJUPYiRqYVEuY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://finden.nationallizenzen.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://idp.uni-oldenburg.de/idp/shibboleth", { "entity_id": "https://idp.uni-oldenburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-oldenburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-oldenburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-oldenburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-oldenburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-oldenburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-oldenburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.uni-oldenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-oldenburg.de,OU=IT-Dienste,O=Universitaet Oldenburg,L=Oldenburg,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIHDjCCBfagAwIBAgIHEplo8IxnyjANBgkqhkiG9w0BAQUFADCBuTELMAkGA1UE\nBhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCU9sZGVuYnVy\nZzEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IE9sZGVuYnVyZzETMBEGA1UECxMKSVQt\nRGllbnN0ZTEjMCEGA1UEAxMaVW5pdmVyc2l0YWV0IE9sZGVuYnVyZyBQS0kxIzAh\nBgkqhkiG9w0BCQEWFHBraUB1bmktb2xkZW5idXJnLmRlMB4XDTExMDkyMTEzNDky\nMFoXDTE2MDkxOTEzNDkyMFowgY4xCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1OaWVk\nZXJzYWNoc2VuMRIwEAYDVQQHEwlPbGRlbmJ1cmcxHzAdBgNVBAoTFlVuaXZlcnNp\ndGFldCBPbGRlbmJ1cmcxEzARBgNVBAsTCklULURpZW5zdGUxHTAbBgNVBAMTFGlk\ncC51bmktb2xkZW5idXJnLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAs15u8dUfaE1ArfvQSc/wvoOcfl3OsdFfkipWDyPm/2JtuHw4FKd6gfYgXHKL\nJHBwolaxPynjp807RKFEjGyIKhjoBZjUQvb6jsl14cSlPEIByHA4fdKpDpMzhEEV\n9QtsI0OmqOdx6bQoXwiF3j0Ns/g/8W62iW077LJgMjygWjXAsIZRwU1qA9R9N/3/\n+oyIiKIrqNuYZJzYqg3DBlNOei32OA5nJ9lIQcWHP1pTFNACHoPBzoES2v1yLhnk\nem00291hy20+NV5s9zyq+EKaCcKaBkyM8GhLYSuXN7j0o5t8n8C2FMj0E9p+CDVn\n/FcjEYCKmWiVCYTEItnx0LMj8z5JlpnuuJvucR/FZiSH1upRNeBjuFLhazaY2buv\nSzmCK9SbaAssFfoq4Weu03IlFbJ8i+581D4jH+oez5DwYvR1ujfCehie9DpoFqVs\n6hyMaiYuFYS6P4Tk8OREROZPjESYmb9Qi+Z3S95lczKKr54pWpufRKH0pZ+WoW7A\nBvZ6bf0xDT2dV78wyv75aDKG6fTKbNanB/SFIAftJHiFAW76eO6KDhPuLQ+mKHOw\nD7XOvaY5wlU5t93y+kSJSkrrdU0Nq0qPWVKDFHhtAJcB0VNRvSV0RQQs60F0ba4a\nlNqmb3taz9hxJQWSgleMUYOyYeKYQE8iRWFbIgG8ruPpLtkCAwEAAaOCAkIwggI+\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0G\nA1UdDgQWBBQ9StoW4Czg2vvQHoUD5tJkV8evAzAfBgNVHSMEGDAWgBQYj0Rh3N14\ncjfS9bkFeN5/PSnO6DCBlQYDVR0RBIGNMIGKghRpZHAudW5pLW9sZGVuYnVyZy5k\nZYIbaWRwMDEudmlydC51bmktb2xkZW5idXJnLmRlghtpZHAwMi52aXJ0LnVuaS1v\nbGRlbmJ1cmcuZGWCG2lkcDAzLnZpcnQudW5pLW9sZGVuYnVyZy5kZYIbaWRwMDQu\ndmlydC51bmktb2xkZW5idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLW9sZGVuYnVyZy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktb2xkZW5idXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJBggrBgEF\nBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAS6dV/3BmpPKBykvxbhYSX7uZOoV0BJBkLdJ8PthY\ndD+xvEC7lCGBtS0KiRVws4QHIzaSnFTUYZd2WqvcOu5iUR0RXyqS30FqvHwME5V4\nFI81Etb0lGu5PHA2Cg/M8uz+bYGav6322rVFte2xvdbVmGsHcnwbP5L3ZqxXehJD\nwRHKvp9JtANDDLPRtyqYCRFo5+6kUNkdR7OcpidBpZPZETtj1mAxFiLfeGoCI62l\nQ+LoQjURLUiwcqlUKQSMVYzCA67HAgsE8P8XWbDvkCpCKD8Vv0hBnB/237i+7Aeh\nq9IDXljT9qGCmnSi3z5W0Y+2x9RI3nuNIHeFbz25j8+Hrg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-oldenburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-oldenburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-oldenburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-oldenburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-oldenburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.uni-oldenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-oldenburg.de,OU=IT-Dienste,O=Universitaet Oldenburg,L=Oldenburg,ST=Niedersachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIHDjCCBfagAwIBAgIHEplo8IxnyjANBgkqhkiG9w0BAQUFADCBuTELMAkGA1UE\nBhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCU9sZGVuYnVy\nZzEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IE9sZGVuYnVyZzETMBEGA1UECxMKSVQt\nRGllbnN0ZTEjMCEGA1UEAxMaVW5pdmVyc2l0YWV0IE9sZGVuYnVyZyBQS0kxIzAh\nBgkqhkiG9w0BCQEWFHBraUB1bmktb2xkZW5idXJnLmRlMB4XDTExMDkyMTEzNDky\nMFoXDTE2MDkxOTEzNDkyMFowgY4xCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1OaWVk\nZXJzYWNoc2VuMRIwEAYDVQQHEwlPbGRlbmJ1cmcxHzAdBgNVBAoTFlVuaXZlcnNp\ndGFldCBPbGRlbmJ1cmcxEzARBgNVBAsTCklULURpZW5zdGUxHTAbBgNVBAMTFGlk\ncC51bmktb2xkZW5idXJnLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\nAgEAs15u8dUfaE1ArfvQSc/wvoOcfl3OsdFfkipWDyPm/2JtuHw4FKd6gfYgXHKL\nJHBwolaxPynjp807RKFEjGyIKhjoBZjUQvb6jsl14cSlPEIByHA4fdKpDpMzhEEV\n9QtsI0OmqOdx6bQoXwiF3j0Ns/g/8W62iW077LJgMjygWjXAsIZRwU1qA9R9N/3/\n+oyIiKIrqNuYZJzYqg3DBlNOei32OA5nJ9lIQcWHP1pTFNACHoPBzoES2v1yLhnk\nem00291hy20+NV5s9zyq+EKaCcKaBkyM8GhLYSuXN7j0o5t8n8C2FMj0E9p+CDVn\n/FcjEYCKmWiVCYTEItnx0LMj8z5JlpnuuJvucR/FZiSH1upRNeBjuFLhazaY2buv\nSzmCK9SbaAssFfoq4Weu03IlFbJ8i+581D4jH+oez5DwYvR1ujfCehie9DpoFqVs\n6hyMaiYuFYS6P4Tk8OREROZPjESYmb9Qi+Z3S95lczKKr54pWpufRKH0pZ+WoW7A\nBvZ6bf0xDT2dV78wyv75aDKG6fTKbNanB/SFIAftJHiFAW76eO6KDhPuLQ+mKHOw\nD7XOvaY5wlU5t93y+kSJSkrrdU0Nq0qPWVKDFHhtAJcB0VNRvSV0RQQs60F0ba4a\nlNqmb3taz9hxJQWSgleMUYOyYeKYQE8iRWFbIgG8ruPpLtkCAwEAAaOCAkIwggI+\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0G\nA1UdDgQWBBQ9StoW4Czg2vvQHoUD5tJkV8evAzAfBgNVHSMEGDAWgBQYj0Rh3N14\ncjfS9bkFeN5/PSnO6DCBlQYDVR0RBIGNMIGKghRpZHAudW5pLW9sZGVuYnVyZy5k\nZYIbaWRwMDEudmlydC51bmktb2xkZW5idXJnLmRlghtpZHAwMi52aXJ0LnVuaS1v\nbGRlbmJ1cmcuZGWCG2lkcDAzLnZpcnQudW5pLW9sZGVuYnVyZy5kZYIbaWRwMDQu\ndmlydC51bmktb2xkZW5idXJnLmRlMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLW9sZGVuYnVyZy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktb2xkZW5idXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGmBggrBgEFBQcBAQSBmTCBljBJBggrBgEF\nBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS91bmktb2xkZW5idXJnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAS6dV/3BmpPKBykvxbhYSX7uZOoV0BJBkLdJ8PthY\ndD+xvEC7lCGBtS0KiRVws4QHIzaSnFTUYZd2WqvcOu5iUR0RXyqS30FqvHwME5V4\nFI81Etb0lGu5PHA2Cg/M8uz+bYGav6322rVFte2xvdbVmGsHcnwbP5L3ZqxXehJD\nwRHKvp9JtANDDLPRtyqYCRFo5+6kUNkdR7OcpidBpZPZETtj1mAxFiLfeGoCI62l\nQ+LoQjURLUiwcqlUKQSMVYzCA67HAgsE8P8XWbDvkCpCKD8Vv0hBnB/237i+7Aeh\nq9IDXljT9qGCmnSi3z5W0Y+2x9RI3nuNIHeFbz25j8+Hrg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Oldenburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Oldenburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-oldenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Timm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "idm@uni-oldenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Stamer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Ulrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ulrich.czernik@uni-oldenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Czernik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://laife.lanet.lv/shibboleth", { "entity_id": "https://laife.lanet.lv/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/laife.lanet.lv.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://laife.lanet.lv/wiki/Latvian-Academic-Identity-Federation-Policy.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://laife.lanet.lv/" } ] }, "contact_person": [ { "email_address": [ { "text": "serviss@lanet.lv", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Administrator", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://laife.lanet.lv/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://laife.lanet.lv/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://laife.lanet.lv/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://laife.lanet.lv/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://laife.lanet.lv/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://laife.lanet.lv/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "*.lanet.lv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "lanet.lv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=*.lanet.lv,O=Latvijas Universitates,L=Riga,ST=Latvija,C=LV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFRzCCBC+gAwIBAgIHB+GeqBl7ejANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE\nBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY\nBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm\naWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5\nIFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky\nODcwHhcNMTEwMzI4MTAxMTU2WhcNMTMwMzI4MTAxMTU2WjBNMRMwEQYDVQQKEwoq\nLmxhbmV0Lmx2MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxEzAR\nBgNVBAMTCioubGFuZXQubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQC3LZIGhNBAI//nDxhLKJ52JqavtYF3vIzSwOhauNnLO1iO4Jij0DtnxAQpNuIu\nONYSU++MOb0lsjeIEy1tVrzkLAmPNedh5IkYVcK8GsraKdvE+DGpJKgpfuqaw4ZZ\nZGvOhJ4ZjPYRWnuBQvxSmJ11Rp1IiiGqIbakD9nJ4n0/qDN/Jq8qpjpZGNRqbP/b\nM8CNlMges2MnGsYL8mxK+zwRIAAI81+rv+83ZBzns023hhPJ0i3/orq4yuYqZKHg\nKhUHIdDduFZ3RDjjZDdirzuxqBmXtctubejAh4amA4gepufJAJfhrNhzDQDjG/v/\nGsKxhOa3cI4IHHmJVZqdXAJLAgMBAAGjggGsMIIBqDAPBgNVHRMBAf8EBTADAQEA\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw\nMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTMy\nLmNybDBNBgNVHSAERjBEMEIGC2CGSAGG/W0BBxcBMDMwMQYIKwYBBQUHAgEWJWh0\ndHBzOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB\nBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsG\nAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv\ncnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+a\nuud2mWjM5zAfBgNVHREEGDAWggoqLmxhbmV0Lmx2gghsYW5ldC5sdjAdBgNVHQ4E\nFgQUzDtQkvXpvhNmd7lv8O6i2cuyRWEwDQYJKoZIhvcNAQEFBQADggEBADv/h1KJ\n5LnLlUx1f5UCpG73ljveZ7mU/Crg+lW7C94Z122RYC93N8xAPlAldniOeicn1dKX\nSxozuQySgzudA2weBzmr+1W4XlUgeaO5xvHxYxe3oUs1UtDaxkhqp25hWG0yWvQ+\nTr095u0Mrx2k3HzmYN/HkVsUkhhelrG8KVq7rta1CjZVfmt0WHVnGJz2hWPoTaPW\ncTJpk1aTGLektoLaF3PhDYLVo10KEaTokMf9kOsU9zRMVmndj7GTQVVn3S2Txtuq\nbONu6IdJ3rrnkFLTTg2AH72SjjozB2bz7zww6/9JfiqS4eTDGtl/17wlS1dSpC4R\nsn4gMvfrqL7d2Bc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "*.lanet.lv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "lanet.lv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=*.lanet.lv,O=Latvijas Universitates,L=Riga,ST=Latvija,C=LV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFRzCCBC+gAwIBAgIHB+GeqBl7ejANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE\nBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY\nBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm\naWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5\nIFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky\nODcwHhcNMTEwMzI4MTAxMTU2WhcNMTMwMzI4MTAxMTU2WjBNMRMwEQYDVQQKEwoq\nLmxhbmV0Lmx2MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxEzAR\nBgNVBAMTCioubGFuZXQubHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQC3LZIGhNBAI//nDxhLKJ52JqavtYF3vIzSwOhauNnLO1iO4Jij0DtnxAQpNuIu\nONYSU++MOb0lsjeIEy1tVrzkLAmPNedh5IkYVcK8GsraKdvE+DGpJKgpfuqaw4ZZ\nZGvOhJ4ZjPYRWnuBQvxSmJ11Rp1IiiGqIbakD9nJ4n0/qDN/Jq8qpjpZGNRqbP/b\nM8CNlMges2MnGsYL8mxK+zwRIAAI81+rv+83ZBzns023hhPJ0i3/orq4yuYqZKHg\nKhUHIdDduFZ3RDjjZDdirzuxqBmXtctubejAh4amA4gepufJAJfhrNhzDQDjG/v/\nGsKxhOa3cI4IHHmJVZqdXAJLAgMBAAGjggGsMIIBqDAPBgNVHRMBAf8EBTADAQEA\nMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAw\nMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZHMxLTMy\nLmNybDBNBgNVHSAERjBEMEIGC2CGSAGG/W0BBxcBMDMwMQYIKwYBBQUHAgEWJWh0\ndHBzOi8vY2VydHMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEB\nBHQwcjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsG\nAQUFBzAChj5odHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRv\ncnkvZ2RfaW50ZXJtZWRpYXRlLmNydDAfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+a\nuud2mWjM5zAfBgNVHREEGDAWggoqLmxhbmV0Lmx2gghsYW5ldC5sdjAdBgNVHQ4E\nFgQUzDtQkvXpvhNmd7lv8O6i2cuyRWEwDQYJKoZIhvcNAQEFBQADggEBADv/h1KJ\n5LnLlUx1f5UCpG73ljveZ7mU/Crg+lW7C94Z122RYC93N8xAPlAldniOeicn1dKX\nSxozuQySgzudA2weBzmr+1W4XlUgeaO5xvHxYxe3oUs1UtDaxkhqp25hWG0yWvQ+\nTr095u0Mrx2k3HzmYN/HkVsUkhhelrG8KVq7rta1CjZVfmt0WHVnGJz2hWPoTaPW\ncTJpk1aTGLektoLaF3PhDYLVo10KEaTokMf9kOsU9zRMVmndj7GTQVVn3S2Txtuq\nbONu6IdJ3rrnkFLTTg2AH72SjjozB2bz7zww6/9JfiqS4eTDGtl/17wlS1dSpC4R\nsn4gMvfrqL7d2Bc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://laife.lanet.lv/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://laife.lanet.lv/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://laife.lanet.lv/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://laife.lanet.lv/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://laife.lanet.lv/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://nordunet.tv/shibboleth", { "id": "_3eefe17e2021aa3061e95a0bde9936fa", "entity_id": "https://nordunet.tv/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordunet.tv/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordunet.tv/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordunet.tv/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordunet.tv/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "NORDUnet Media Distribution Site", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "NORDUnet TV", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordunet.tv/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://nordunet.tv/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAJbH0STVcsEQMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC25vcmR1bmV0LnR2MB4XDTExMDUzMTE1NDg1NloXDTIxMDUyODE1NDg1Nlow\nFjEUMBIGA1UEAxMLbm9yZHVuZXQudHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDgvw+Ecpy85/x9dFLRnI11QoYRx9eRC/H23k5ItE5g/HOinHkl7tT2\nKYhXE8orDVpvtj1edXppIE0C3XWkgltdJTvPOXxnfto2rQOx6h8lZHldFzNhlaD1\ngNNzrNLD/PqOJ4vGgqFogV7BAQFHBWz1hiU98xle7Jqa8/7rWj2V1T7ZcjkfaRhU\nq/4EoJg0UTy0NURQjhgD8pk4gw9PdUfnxWBeiukIFFIiRzPVy6E/DnMHO/Lj3UYU\nhlVK4CZJ1eMaDlqq2msAM2NXFEvfG7jd/XfCdx8ZSqKCRsa4o8pTOcbAW9cxhso8\nrC2gcjgeZypevNVxHzcepMMeCrbs1rblAgMBAAGjRjBEMCMGA1UdEQQcMBqCC25v\ncmR1bmV0LnR2hgtub3JkdW5ldC50djAdBgNVHQ4EFgQULkNNPNMu2YQkJwXc62KQ\ngVs9cTcwDQYJKoZIhvcNAQEFBQADggEBAEQw4jnSd7l+50jXx9lDY4Ffn9s2m69M\npdKjSUlCN/0+MFRzpZcgJcVSrivqiICeDOW1QHNJZLmiZXzOV4QHwrOGObCMCclo\n+lCmV0sLvZ/N9E5mAne/61kx251w1ub/aQJ5H2HV+wgcGMLyrJN+Fas3Z6D0WIwE\nln9IKS3JyKG+VBcpLWosX1jaSP6XFJe7kZ58SVbRnAoaGoIWh7tww13KsHkPEmU3\nUuGq63xCD7WDlXE0wpoWBE2dJUti1P4OovwFCUN4aqYT1c2y4wneVj/KTEWy8qKz\n000W3/HStrhj0L5kZNAkal6vzZ0Ux9n3V/9/ZoeSilM5ZiFD9whUQho=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAJbH0STVcsEQMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC25vcmR1bmV0LnR2MB4XDTExMDUzMTE1NDg1NloXDTIxMDUyODE1NDg1Nlow\nFjEUMBIGA1UEAxMLbm9yZHVuZXQudHYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDgvw+Ecpy85/x9dFLRnI11QoYRx9eRC/H23k5ItE5g/HOinHkl7tT2\nKYhXE8orDVpvtj1edXppIE0C3XWkgltdJTvPOXxnfto2rQOx6h8lZHldFzNhlaD1\ngNNzrNLD/PqOJ4vGgqFogV7BAQFHBWz1hiU98xle7Jqa8/7rWj2V1T7ZcjkfaRhU\nq/4EoJg0UTy0NURQjhgD8pk4gw9PdUfnxWBeiukIFFIiRzPVy6E/DnMHO/Lj3UYU\nhlVK4CZJ1eMaDlqq2msAM2NXFEvfG7jd/XfCdx8ZSqKCRsa4o8pTOcbAW9cxhso8\nrC2gcjgeZypevNVxHzcepMMeCrbs1rblAgMBAAGjRjBEMCMGA1UdEQQcMBqCC25v\ncmR1bmV0LnR2hgtub3JkdW5ldC50djAdBgNVHQ4EFgQULkNNPNMu2YQkJwXc62KQ\ngVs9cTcwDQYJKoZIhvcNAQEFBQADggEBAEQw4jnSd7l+50jXx9lDY4Ffn9s2m69M\npdKjSUlCN/0+MFRzpZcgJcVSrivqiICeDOW1QHNJZLmiZXzOV4QHwrOGObCMCclo\n+lCmV0sLvZ/N9E5mAne/61kx251w1ub/aQJ5H2HV+wgcGMLyrJN+Fas3Z6D0WIwE\nln9IKS3JyKG+VBcpLWosX1jaSP6XFJe7kZ58SVbRnAoaGoIWh7tww13KsHkPEmU3\nUuGq63xCD7WDlXE0wpoWBE2dJUti1P4OovwFCUN4aqYT1c2y4wneVj/KTEWy8qKz\n000W3/HStrhj0L5kZNAkal6vzZ0Ux9n3V/9/ZoeSilM5ZiFD9whUQho=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://nordunet.tv/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordunet.tv/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordunet.tv/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordunet.tv/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordunet.tv/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nordunet.tv.xml" } } ], [ "https://www.studera.testa.antagning.se/aws-sp", { "entity_id": "https://www.studera.testa.antagning.se/aws-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "https://www.studera.testa.antagning.se/aws-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.testa.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.testa.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDUDCCAjigAwIBAgIJAOSJE0YAKvduMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV\nBAMTHnd3dy5zdHVkZXJhLnRlc3RhLmFudGFnbmluZy5zZTAeFw0xMDExMTUxMzQx\nMThaFw0yMDExMTIxMzQxMThaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Rh\nLmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsi\n77tAMYxX9DawhaCLplmUnVn2k9/piSk4VQ3OPe8QcgBovA7J587jAcHPCo9cpJ/a\nZyJaVD8eJHeXAaQGQyaiPHUgvMHayX77QOWtLpkeZBTjaw5SPsBX/kZQNtoTJrJY\nAV4+s0YMmlOy5OiD9li3DmsrBY4/qi1l2qXhf15um13TpjgUezUTPud0Sl9RdCRs\nJlF3KyusK00kVcJzhWfeKDgWEzUU9JTB4y3zI52ikBc0+F8WJyfewbnG/+zwpZ0w\nMOLQjOU/s3y2poXELmT6LCC9KYF3Wzk5XAC8JzncxFoof2v8049APoGfoOFZSrnR\nhfTtKss/DbvflCZNvGkCAwEAAaN7MHkwWAYDVR0RBFEwT4Ied3d3LnN0dWRlcmEu\ndGVzdGEuYW50YWduaW5nLnNlhi1odHRwczovL3d3dy5zdHVkZXJhLnRlc3RhLmFu\ndGFnbmluZy5zZS9hd3Mtc3AwHQYDVR0OBBYEFFTp0IGafYcfkLdZT7V95qQP3kGs\nMA0GCSqGSIb3DQEBBQUAA4IBAQCICR8wZkdUMpmjhBdYEJIgwqfk83pyw1FJTwMW\nTmthDPWG1mfpV2ptdEtxf5S4ZJI+xfgLGmAEBJ2Lt8Cig5fL+gK9/h6wI8A9HBDd\nzACYugcg+0rBt9H2u70PkgxByntYNU8bWIC5evH8X+pstmYxxpqhfebycRctOlJg\nATUacbqy1qCc+4Gm8KZPy7CE22vErDqGiKBw5hiSXkYcSXWd+Txmwu6R+5VANsfp\nB4TXrBvXvMdI2VCiyK0dWnHicw4nyT2e7MNGiXfGlvagxlTzfm+898g0+tGVgVle\nRjgZQIDGhisNo2gnk7rDXoas4t/uGKzbzpxI9jjGdlgvJF8L", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "https://www.studera.testa.antagning.se/aws-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.studera.testa.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studera.testa.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDUDCCAjigAwIBAgIJAOSJE0YAKvduMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV\nBAMTHnd3dy5zdHVkZXJhLnRlc3RhLmFudGFnbmluZy5zZTAeFw0xMDExMTUxMzQx\nMThaFw0yMDExMTIxMzQxMThaMCkxJzAlBgNVBAMTHnd3dy5zdHVkZXJhLnRlc3Rh\nLmFudGFnbmluZy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALsi\n77tAMYxX9DawhaCLplmUnVn2k9/piSk4VQ3OPe8QcgBovA7J587jAcHPCo9cpJ/a\nZyJaVD8eJHeXAaQGQyaiPHUgvMHayX77QOWtLpkeZBTjaw5SPsBX/kZQNtoTJrJY\nAV4+s0YMmlOy5OiD9li3DmsrBY4/qi1l2qXhf15um13TpjgUezUTPud0Sl9RdCRs\nJlF3KyusK00kVcJzhWfeKDgWEzUU9JTB4y3zI52ikBc0+F8WJyfewbnG/+zwpZ0w\nMOLQjOU/s3y2poXELmT6LCC9KYF3Wzk5XAC8JzncxFoof2v8049APoGfoOFZSrnR\nhfTtKss/DbvflCZNvGkCAwEAAaN7MHkwWAYDVR0RBFEwT4Ied3d3LnN0dWRlcmEu\ndGVzdGEuYW50YWduaW5nLnNlhi1odHRwczovL3d3dy5zdHVkZXJhLnRlc3RhLmFu\ndGFnbmluZy5zZS9hd3Mtc3AwHQYDVR0OBBYEFFTp0IGafYcfkLdZT7V95qQP3kGs\nMA0GCSqGSIb3DQEBBQUAA4IBAQCICR8wZkdUMpmjhBdYEJIgwqfk83pyw1FJTwMW\nTmthDPWG1mfpV2ptdEtxf5S4ZJI+xfgLGmAEBJ2Lt8Cig5fL+gK9/h6wI8A9HBDd\nzACYugcg+0rBt9H2u70PkgxByntYNU8bWIC5evH8X+pstmYxxpqhfebycRctOlJg\nATUacbqy1qCc+4Gm8KZPy7CE22vErDqGiKBw5hiSXkYcSXWd+Txmwu6R+5VANsfp\nB4TXrBvXvMdI2VCiyK0dWnHicw4nyT2e7MNGiXfGlvagxlTzfm+898g0+tGVgVle\nRjgZQIDGhisNo2gnk7rDXoas4t/uGKzbzpxI9jjGdlgvJF8L", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studera.testa.antagning.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "nya-1.0/www.studera.testa.antagning.se.xml" } } ], [ "https://proxy.nationallizenzen.de/shibboleth-ezproxy", { "entity_id": "https://proxy.nationallizenzen.de/shibboleth-ezproxy", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/proxy.nationallizenzen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Verbundzentrale des Gemeinsamen Bibliotheksverbundes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Nationallizenzen Privatnutzer Zugangsproxy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.gbv.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Gerald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "steilen@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Steilen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Till", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kinstler@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kinstler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Franck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "borel@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://proxy.nationallizenzen.de/Shibboleth.sso/SAML/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://proxy.nationallizenzen.de/Shibboleth.sso/SAML2/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "proxy.nationallizenzen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=proxy.nationallizenzen.de,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFczCCBFugAwIBAgIED/+i7TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA5\nWhcNMTUwNTAzMTM0NzA5WjCBjTELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEiMCAGA1UEAxMZcHJveHkubmF0\naW9uYWxsaXplbnplbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALl7cjTk9U/X/5G1XPi18Kr/IdXZNLzoYq00d8WXEHyhMOL4qBgpudJBv3w8hKgD\nDYIeg9GJzRjw1Poo7ggQO3aN3F0VCvADCxcbRtlygt7vr0b9hac8KrVjGouAnrbO\ns3OlDbx/WOrNfxbxkEwV5ll0b+Zn6wpo/Yn5Do7WqYeGa+XGUNkcdMsdaL0KpsxK\njE4fPU9kt2bYxQNrK/+jDxoGM8doz++V9rSd7We8RV9pSUOKJK2cT9SkP1ZGF/Cj\n3G3kG4BqfpoIqHAAukslh5R9eAYdDMioAkvhnJ6reY8Z5i1BC6vEh1s+Q6qgbtXl\nyccvt22QtEV12HPViiLr7DsCAwEAAaOCAakwggGlMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nutYST8Z5b86NsPpvJZarjPtlCaMwHwYDVR0jBBgwFoAUpuT/mP3lSTJ+XHXyFqJN\njHQ13iIwGgYDVR0RBBMwEYEPa2luc3RsZXJAZ2J2LmRlMHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPUiBRbIOTiRK\n0w+HTSw/45iWajuAU4O4EW5BepK36X8pqkY93dyRwbd6SGeEEBlEfx280j5DRoC1\n2GeycwixiF6fApo6Ck7S8LdN1ElivbcSd6OMp+Fm3g17pmZobfEnDTQr4N4LRUP/\nEY7BTIUsP36dDSnn109deV1TonFMebrsQRYKFUazsLjkmkQjmCMRGAm/j9mWNW0L\nUWoMz/805COw0LBlNujSvI0cYgAJSlAPGBJci2Oyj1x7oK93eH+UKvWzojPABRdw\nL20ZBKGHY+oIYzioq9KI0UpuXMT9KkEFTlYzIQ3DH026Hg6wTruDUGotdtSadOBM\nqROSGpAVyQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "proxy.nationallizenzen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=proxy.nationallizenzen.de,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFczCCBFugAwIBAgIED/+i7TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwNTA0MTM0NzA5\nWhcNMTUwNTAzMTM0NzA5WjCBjTELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEiMCAGA1UEAxMZcHJveHkubmF0\naW9uYWxsaXplbnplbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALl7cjTk9U/X/5G1XPi18Kr/IdXZNLzoYq00d8WXEHyhMOL4qBgpudJBv3w8hKgD\nDYIeg9GJzRjw1Poo7ggQO3aN3F0VCvADCxcbRtlygt7vr0b9hac8KrVjGouAnrbO\ns3OlDbx/WOrNfxbxkEwV5ll0b+Zn6wpo/Yn5Do7WqYeGa+XGUNkcdMsdaL0KpsxK\njE4fPU9kt2bYxQNrK/+jDxoGM8doz++V9rSd7We8RV9pSUOKJK2cT9SkP1ZGF/Cj\n3G3kG4BqfpoIqHAAukslh5R9eAYdDMioAkvhnJ6reY8Z5i1BC6vEh1s+Q6qgbtXl\nyccvt22QtEV12HPViiLr7DsCAwEAAaOCAakwggGlMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nutYST8Z5b86NsPpvJZarjPtlCaMwHwYDVR0jBBgwFoAUpuT/mP3lSTJ+XHXyFqJN\njHQ13iIwGgYDVR0RBBMwEYEPa2luc3RsZXJAZ2J2LmRlMHkGA1UdHwRyMHAwNqA0\noDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDBABggrBgEFBQcwAoY0aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9nd2RnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nd2RnLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAPUiBRbIOTiRK\n0w+HTSw/45iWajuAU4O4EW5BepK36X8pqkY93dyRwbd6SGeEEBlEfx280j5DRoC1\n2GeycwixiF6fApo6Ck7S8LdN1ElivbcSd6OMp+Fm3g17pmZobfEnDTQr4N4LRUP/\nEY7BTIUsP36dDSnn109deV1TonFMebrsQRYKFUazsLjkmkQjmCMRGAm/j9mWNW0L\nUWoMz/805COw0LBlNujSvI0cYgAJSlAPGBJci2Oyj1x7oK93eH+UKvWzojPABRdw\nL20ZBKGHY+oIYzioq9KI0UpuXMT9KkEFTlYzIQ3DH026Hg6wTruDUGotdtSadOBM\nqROSGpAVyQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://order.kib.ki.se/shibboleth", { "id": "_eebcbd51d43986142c070ad091b66099", "entity_id": "https://order.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://order.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://order.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://order.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://order.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://order.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://order.kib.ki.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "order3.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=order3.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa\nMBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/\n9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW\nkBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c\nMMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0\nN6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm\nG0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nb3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq\nhkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb\nt5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq\n0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76\n0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d\nRJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG\nZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "order3.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=order3.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAKiPmXgb0jZdMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG9yZGVyMy5jYi5hZDAeFw0wOTAyMTAxMjM5MzZaFw0xOTAyMDgxMjM5MzZa\nMBcxFTATBgNVBAMTDG9yZGVyMy5jYi5hZDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL/0D/AlkYaW6kkDFE4cpyrTF9qSqTxeaMiiHUdjw0BAq4eH/pH/\n9asVrtl5OkNK4GRP5Grwu1Ebxu7E53etjJXnn2IHpXrDlDmfrRRhcbV4KSJrFytW\nkBXHgBvGa/R9FLyJdBSvmNO/LY0TtrZXA6Jh/ZsMxChqSMp4QqRjUv9ftCFOZr0c\nMMUQuYAZC74CwCzjD59S/u1EVgd1oj1mvk4qt/Znl5Y4UNu8Nwgvp29xXgyGC3O0\nN6ZPV2/x5aofl6rWeTiGBUBLNPV41lPIoHpAxU0mdH++FRI5EFKeIZhKKDKUFCtm\nG0nsgaMX7YUWzDas3wWZGv+bP/tGfvL7Z6ECAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nb3JkZXIzLmNiLmFkMB0GA1UdDgQWBBSXh8MggMc1hc/5JyvrlEPbZja5PDANBgkq\nhkiG9w0BAQUFAAOCAQEATJHWhMNioZKtvdDzH2IJfMecvSHxZwdg26tfLmriOJvb\nt5cJkdRcQWX74TarAoTgnQOHa4CcE6vYM0I+ihny+xxPz7uCbuwJr05qEImWnloq\n0/qLrVNVvnvQTiKWLrtm7Uew5djgf1qL1SMuHM9DOjTo0gs4YDLztDbYkBvFTA76\n0EjTdV5FU94cL+Mw/Laug0wouLqWuT77Zyc5WluQlfaS0MpQLac2qdLZNtnK+L3d\nRJm+DQbWtEH144Z3nMzk8jbylRWrrWYKFgg+6OhuwKr3AhtDvJpJoZSBJHEHFJoG\nZnpMbRDL4QVlO6/nMZjUzttWoq+9rjmPowjbgd3RtQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://order.kib.ki.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://order.kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://order.kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://order.kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://order.kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/order.kib.ki.se.xml" } } ], [ "https://bwescitts.uni-tuebingen.de/shibboleth-sp", { "entity_id": "https://bwescitts.uni-tuebingen.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/bwescitts.uni-tuebingen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "bwescitts", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "BW-eSci(T)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.bwescit.uni-tuebingen.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ulrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ulrich.hahn@uni-tuebingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hahn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://bwescitts.uni-tuebingen.de/Shibboleth.sso/Login" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "bwescitts.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=hpcmaster@uni-tuebingen.de,CN=bwescitts.uni-tuebingen.de,OU=SSL,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlDCCBHygAwIBAgIED8FjUzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMTAwMzE4MDgzNTE1WhcNMTUwMzE3MDgzNTE1WjCBtTEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEMMAoGA1UECxMD\nU1NMMSMwIQYDVQQDExpid2VzY2l0dHMudW5pLXR1ZWJpbmdlbi5kZTEpMCcGCSqG\nSIb3DQEJARYaaHBjbWFzdGVyQHVuaS10dWViaW5nZW4uZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCtkZGQr4zWn6yZLwXADXQuhXOIFiKdIBMaIZS8\njhWYfQ5YJ4u3TrSIVCqgtSI+Se8O5Vcktm7tzKvUVuxtsU90IikFJjGAbOstwhgq\n5LUBsP32zX6oTOV1+5g+ir1goNpMyLfZlp5i96kDhbDG/fTXsi9UG5r4doShbC7w\nggj/3vwpp6agYo2GDf4txnYX/Ay9cW/QYRTvrIkYkUnGRKMxuGdBnPa41aKslKcl\nlg6DJda12VEb19hTsYMR3+o44SubP+ZFS6lBXLkCM2BqN2eWnk6cMvkDYoLjmR4a\n1z182QFwj2kaSMakIawP95CsZP1y4Ea2e9UGNXIbH5fBSRYTAgMBAAGjggHnMIIB\n4zAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFMkk0UyyjuC6UU74BRcHFCDD3iCaMB8GA1UdIwQY\nMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOoMCUGA1UdEQQeMByBGmhwY21hc3RlckB1\nbmktdHVlYmluZ2VuLmRlMIGTBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNy\nbDBCoECgPoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1j\nYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEF\nBQcwAoZAaHR0cDovL2NkcDEucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9w\ndWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAppJJUoG17Dm4H1F5Z0f7Y28aE+NB/HRH\nTI4qAcHVZMOFTCSYLqUeYnvVEp/MtYv72XQzN2mx1kDOWweK+zbg5VkxXKXosQAQ\nX91FYgKI4oRWkbxY3YuGFszK0lHgW37Tjoe+PurI1pw/bwkDqeEqn7+23v+etGkw\n3kUxI6tP/tWI3M4bsqHNrwFbHX7R6vuiSPNbCx5rpV55hYTccifqhQsAZ30cQHJ6\nsXXqEoBe3Rpbg6xe7UbfV6dl64Hj84Fey6JuRBNFjNHukBcgXEpPAOz1ecGc52uf\nVZf15xEXQ/2afQt1WBD7zKs7Lj0+QD+M4zxIWRXLUoaqnvmiDtYsNg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "bwescitts.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=hpcmaster@uni-tuebingen.de,CN=bwescitts.uni-tuebingen.de,OU=SSL,OU=Zentrum fuer Datenverarbeitung,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlDCCBHygAwIBAgIED8FjUzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMTAwMzE4MDgzNTE1WhcNMTUwMzE3MDgzNTE1WjCBtTEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xJzAl\nBgNVBAsTHlplbnRydW0gZnVlciBEYXRlbnZlcmFyYmVpdHVuZzEMMAoGA1UECxMD\nU1NMMSMwIQYDVQQDExpid2VzY2l0dHMudW5pLXR1ZWJpbmdlbi5kZTEpMCcGCSqG\nSIb3DQEJARYaaHBjbWFzdGVyQHVuaS10dWViaW5nZW4uZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCtkZGQr4zWn6yZLwXADXQuhXOIFiKdIBMaIZS8\njhWYfQ5YJ4u3TrSIVCqgtSI+Se8O5Vcktm7tzKvUVuxtsU90IikFJjGAbOstwhgq\n5LUBsP32zX6oTOV1+5g+ir1goNpMyLfZlp5i96kDhbDG/fTXsi9UG5r4doShbC7w\nggj/3vwpp6agYo2GDf4txnYX/Ay9cW/QYRTvrIkYkUnGRKMxuGdBnPa41aKslKcl\nlg6DJda12VEb19hTsYMR3+o44SubP+ZFS6lBXLkCM2BqN2eWnk6cMvkDYoLjmR4a\n1z182QFwj2kaSMakIawP95CsZP1y4Ea2e9UGNXIbH5fBSRYTAgMBAAGjggHnMIIB\n4zAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFMkk0UyyjuC6UU74BRcHFCDD3iCaMB8GA1UdIwQY\nMBaAFLDBu2g1f+LWQZwaca/g/EE0zcOoMCUGA1UdEQQeMByBGmhwY21hc3RlckB1\nbmktdHVlYmluZ2VuLmRlMIGTBgNVHR8EgYswgYgwQqBAoD6GPGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNy\nbDBCoECgPoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1j\nYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBMBggrBgEF\nBQcwAoZAaHR0cDovL2NkcDEucGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9w\ndWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDBMBggrBgEFBQcwAoZAaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS9jbGFzc2ljLXVuaXR1ZS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0\nLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAppJJUoG17Dm4H1F5Z0f7Y28aE+NB/HRH\nTI4qAcHVZMOFTCSYLqUeYnvVEp/MtYv72XQzN2mx1kDOWweK+zbg5VkxXKXosQAQ\nX91FYgKI4oRWkbxY3YuGFszK0lHgW37Tjoe+PurI1pw/bwkDqeEqn7+23v+etGkw\n3kUxI6tP/tWI3M4bsqHNrwFbHX7R6vuiSPNbCx5rpV55hYTccifqhQsAZ30cQHJ6\nsXXqEoBe3Rpbg6xe7UbfV6dl64Hj84Fey6JuRBNFjNHukBcgXEpPAOz1ecGc52uf\nVZf15xEXQ/2afQt1WBD7zKs7Lj0+QD+M4zxIWRXLUoaqnvmiDtYsNg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bwescitts.uni-tuebingen.de/Shibboleth.sso/SAML2/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bwescitts.uni-tuebingen.de/Shibboleth.sso/SAML/POST" } ] } ] } ], [ "https://sp.catalog.clarin.eu", { "entity_id": "https://sp.catalog.clarin.eu", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.catalog.clarin.eu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-08-29T11:20:42Z" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "e235", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e235", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Max-Planck-Institut f\u00fcr Psycholinguistik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Max Planck Institute for Psycholinguistics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "nl", "text": "Clarin Catalog Service Provider, verstrekt toegang tot de Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) en meer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Clarin Catalog Service Provider, providing services like the Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) and more", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "nl", "text": "Clarin Catalog Service Provider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Clarin Catalog Service Provider", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://catalog.clarin.eu/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://catalog.clarin.eu/Shibboleth.sso/DS" }, { "privacy_statement_url": [ { "lang": "en", "text": "https://catalog.clarin.eu/privacy_statement.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "display_name": [ { "lang": "nl", "text": "Clarin Catalog Service Provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Clarin Catalog Service Provider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "nl", "text": "Clarin Catalog Service Provider, verstrekt toegang tot de Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) en meer", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Clarin Catalog Service Provider, providing services like the Data Category Registry (ISOcat), Component Registry, Virtual Language Observatory (VLO) and more", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "catalog.clarin.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=catalog.clarin.eu,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE3DCCA8SgAwIBAgIED+aV9jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0xMDA0MTUxMzQ1\nMTFaFw0xNTA0MTQxMzQ1MTFaMH8xCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1\ndCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxGjAYBgNVBAMTEWNhdGFsb2cuY2xhcmlu\nLmV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0SxoF+pHBBTzECbn\nIK3k+WuiRpZCv/ECHgUqSq5mw+5x1ZOrP3qW1c/BL+mh8rPM3twPw1zh7faycCzb\nWg6xjkzbvfnidFq394JdJ8OYHHd4629vF/QQlDiPU/WXNL1PWqh+JNoVbBeZI8Uz\n+xglMyPaLn2rOTcVm5fqk6Do8DrubkZ7fxZ/4CkzJ8rTlFNOCcN8x5G2rWtcJYHa\nxS0ZBhmMt1AmqzWh7ZJCvgS9Wma4ZOhuh3xZSlaEB8o3HWAYprR6g7L+HFvmKdfK\n8oGbBViHUqsslr80Mtli15ZzxkkBH95fzYPdJTCAMccaqLhvQfjuChy7FsDYI5cV\nfvhaJQIDAQABo4IBfzCCAXswCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0l\nBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPV/s0egKEIbVq/6uW/GqGNX3RInMB8G\nA1UdIwQYMBaAFALWHm4Jq79YZacKPEgzYdHOfcNbMHcGA1UdHwRwMG4wNaAzoDGG\nL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr\nBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCyMBGsYojEQdaSJnym2OQQ\ns6fNqdPrhNcEN8KweZh9HyOgNpTEJPJpfwb4XR3pzfSRyPotr2GL80NVXTDA+YQs\nfPO0WLU0KduZtyfl1QGnYZcIpBAN53M+EvMk0Q9ruOP3FZazLPscULJnqW8Ks8/v\nijthUt3XZFCR66qbNf7HeyS7zzYYMkyRDJN9PixRyiEAWHifqXJQzNI9dlqcy+Aq\nnnDbttGYLUyhuuT+CqcBRWJButW9x4BFUDNHrgfcPWwFhUGx3hqI2U6zqrTgesWg\nhSpV3QIescvTSt7Z39lTi6xXr6rXJMxwwpfBn292RbTvgwtTd+yxU0eOLu+3J8tI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "catalog.clarin.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=catalog.clarin.eu,OU=Max-Planck-Institut fuer Psycholinguistik,O=Max-Planck-Gesellschaft,C=NL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE3DCCA8SgAwIBAgIED+aV9jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEgMB4GA1UEChMXTWF4LVBsYW5jay1HZXNlbGxzY2hhZnQxDzANBgNVBAMTBk1Q\nRyBDQTEcMBoGCSqGSIb3DQEJARYNbXBnLWNhQG1wZy5kZTAeFw0xMDA0MTUxMzQ1\nMTFaFw0xNTA0MTQxMzQ1MTFaMH8xCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdNYXgt\nUGxhbmNrLUdlc2VsbHNjaGFmdDEyMDAGA1UECxMpTWF4LVBsYW5jay1JbnN0aXR1\ndCBmdWVyIFBzeWNob2xpbmd1aXN0aWsxGjAYBgNVBAMTEWNhdGFsb2cuY2xhcmlu\nLmV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0SxoF+pHBBTzECbn\nIK3k+WuiRpZCv/ECHgUqSq5mw+5x1ZOrP3qW1c/BL+mh8rPM3twPw1zh7faycCzb\nWg6xjkzbvfnidFq394JdJ8OYHHd4629vF/QQlDiPU/WXNL1PWqh+JNoVbBeZI8Uz\n+xglMyPaLn2rOTcVm5fqk6Do8DrubkZ7fxZ/4CkzJ8rTlFNOCcN8x5G2rWtcJYHa\nxS0ZBhmMt1AmqzWh7ZJCvgS9Wma4ZOhuh3xZSlaEB8o3HWAYprR6g7L+HFvmKdfK\n8oGbBViHUqsslr80Mtli15ZzxkkBH95fzYPdJTCAMccaqLhvQfjuChy7FsDYI5cV\nfvhaJQIDAQABo4IBfzCCAXswCQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYDVR0l\nBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFPV/s0egKEIbVq/6uW/GqGNX3RInMB8G\nA1UdIwQYMBaAFALWHm4Jq79YZacKPEgzYdHOfcNbMHcGA1UdHwRwMG4wNaAzoDGG\nL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/Bggr\nBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCyMBGsYojEQdaSJnym2OQQ\ns6fNqdPrhNcEN8KweZh9HyOgNpTEJPJpfwb4XR3pzfSRyPotr2GL80NVXTDA+YQs\nfPO0WLU0KduZtyfl1QGnYZcIpBAN53M+EvMk0Q9ruOP3FZazLPscULJnqW8Ks8/v\nijthUt3XZFCR66qbNf7HeyS7zzYYMkyRDJN9PixRyiEAWHifqXJQzNI9dlqcy+Aq\nnnDbttGYLUyhuuT+CqcBRWJButW9x4BFUDNHrgfcPWwFhUGx3hqI2U6zqrTgesWg\nhSpV3QIescvTSt7Z39lTi6xXr6rXJMxwwpfBn292RbTvgwtTd+yxU0eOLu+3J8tI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://catalog.clarin.eu/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://catalog.clarin.eu/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://catalog.clarin.eu/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://catalog.clarin.eu/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "given_name": { "text": "Technical", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "latadmin@mpi.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sutest.dsv.su.se/shibboleth", { "id": "_449d2d8dcb068c7b2bc25079e127fce6", "entity_id": "https://sutest.dsv.su.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sutest.dsv.su.se/Shibboleth.sso/DS/DSV" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sutest.dsv.su.se/Shibboleth.sso/DS/SU" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sutest.dsv.su.se/Shibboleth.sso/DS/SWAMID" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sutest.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sutest.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJANFaQko5QEDsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHN1dGVzdC5kc3Yuc3Uuc2UwHhcNMTEwNjE0MTUxMDI5WhcNMjEwNjExMTUx\nMDI5WjAbMRkwFwYDVQQDExBzdXRlc3QuZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA9dKcFUqB+h9m4Ce2+30IxJWbSuCup9EQIWDD15Ni\nu7LgB5v1lmPJvz3dNAO8oLGZc2GZ1MGC4LMTjOsOxyVBI3kK+sstXZ5HCcEXHGnN\ndawOEwMpAge81J/SU4py7fxb028I7CxBnyVTD0nQeaXYl8TwA9/Wi0fqdQrOpNY4\nHmd2izAT3+lPSWplNYQRdiZpDmpJ5Kpe0fqvwYk7IZ0yAePBVlmNMUO7Um6ONjM8\nRiD/F0Kvl2TycXa3fHZWP5QhF8Ovkg2l+bpbr78Nvj/oqY3jGAXnCnK2qoYmb6/N\n82kJ+53n55a/2YWS71Co2L6GcdXK9RD6J6GIO5F99VLFHwIDAQABoz4wPDAbBgNV\nHREEFDASghBzdXRlc3QuZHN2LnN1LnNlMB0GA1UdDgQWBBQsUNUB8MuUgg3w4rVX\nHCQfNaFJbDANBgkqhkiG9w0BAQUFAAOCAQEATmRML430Yi9BjDHVyEpYY3mEZkYT\nLhoFdN1yC8E37VG7ilUh/rI/BSvCrxt8KSZQ+5OusLq+4jVrNsESXD7PHDFAmQZ9\n5DMGnlZnYHbi9s2Eck8Na/c/jxza0gxaXG0IGmgYkVvcbHZ4HVNM1XOrn/EbtayE\nTRrcLGU0e+HjsbcULaB40DPyKJTPJrp+77H7560BQZXylxoDpTNuiKE7lvygoSbu\nHvZVD47jmfXvB9EmZnrzECl2gYKn3BJSbXFcvFnd8346qDw0p8mOxmiFu+5GRO7d\nIpamop1r0dxsmADb5Z3TF29YvB5OuZFPPwLKKg1tX9Nw+9199lffGUhEPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sutest.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sutest.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJANFaQko5QEDsMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHN1dGVzdC5kc3Yuc3Uuc2UwHhcNMTEwNjE0MTUxMDI5WhcNMjEwNjExMTUx\nMDI5WjAbMRkwFwYDVQQDExBzdXRlc3QuZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA9dKcFUqB+h9m4Ce2+30IxJWbSuCup9EQIWDD15Ni\nu7LgB5v1lmPJvz3dNAO8oLGZc2GZ1MGC4LMTjOsOxyVBI3kK+sstXZ5HCcEXHGnN\ndawOEwMpAge81J/SU4py7fxb028I7CxBnyVTD0nQeaXYl8TwA9/Wi0fqdQrOpNY4\nHmd2izAT3+lPSWplNYQRdiZpDmpJ5Kpe0fqvwYk7IZ0yAePBVlmNMUO7Um6ONjM8\nRiD/F0Kvl2TycXa3fHZWP5QhF8Ovkg2l+bpbr78Nvj/oqY3jGAXnCnK2qoYmb6/N\n82kJ+53n55a/2YWS71Co2L6GcdXK9RD6J6GIO5F99VLFHwIDAQABoz4wPDAbBgNV\nHREEFDASghBzdXRlc3QuZHN2LnN1LnNlMB0GA1UdDgQWBBQsUNUB8MuUgg3w4rVX\nHCQfNaFJbDANBgkqhkiG9w0BAQUFAAOCAQEATmRML430Yi9BjDHVyEpYY3mEZkYT\nLhoFdN1yC8E37VG7ilUh/rI/BSvCrxt8KSZQ+5OusLq+4jVrNsESXD7PHDFAmQZ9\n5DMGnlZnYHbi9s2Eck8Na/c/jxza0gxaXG0IGmgYkVvcbHZ4HVNM1XOrn/EbtayE\nTRrcLGU0e+HjsbcULaB40DPyKJTPJrp+77H7560BQZXylxoDpTNuiKE7lvygoSbu\nHvZVD47jmfXvB9EmZnrzECl2gYKn3BJSbXFcvFnd8346qDw0p8mOxmiFu+5GRO7d\nIpamop1r0dxsmADb5Z3TF29YvB5OuZFPPwLKKg1tX9Nw+9199lffGUhEPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sutest.dsv.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/sutest.dsv.su.se.xml" } } ], [ "https://shib.urz.uni-halle.de/idp/shibboleth", { "entity_id": "https://shib.urz.uni-halle.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib.urz.uni-halle.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.urz.uni-halle.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.urz.uni-halle.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.urz.uni-halle.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.urz.uni-halle.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-halle.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shib.urz.uni-halle.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG\nA1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex\nHzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx\nWhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz\nZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl\nci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51\ncnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X\nLT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI\nxUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK\nnLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2\nGoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR\nTpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ\nUKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV\nHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR\nMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs\nZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz\niv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI\nw2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8\nN2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv\n6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM\nF2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shib.urz.uni-halle.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG\nA1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex\nHzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx\nWhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz\nZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl\nci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51\ncnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X\nLT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI\nxUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK\nnLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2\nGoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR\nTpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ\nUKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV\nHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR\nMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs\nZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz\niv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI\nw2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8\nN2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv\n6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM\nF2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.urz.uni-halle.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.urz.uni-halle.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.urz.uni-halle.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.urz.uni-halle.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-halle.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shib.urz.uni-halle.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG\nA1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex\nHzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx\nWhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz\nZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl\nci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51\ncnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X\nLT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI\nxUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK\nnLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2\nGoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR\nTpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ\nUKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV\nHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR\nMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs\nZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz\niv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI\nw2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8\nN2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv\n6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM\nF2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shib.urz.uni-halle.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.urz.uni-halle.de,O=Martin-Luther-Universitaet Halle-Wittenberg,L=Halle,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYTCCBEmgAwIBAgIEEQm+4TANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIG\nA1UEChMrTWFydGluLUx1dGhlci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVy\nZzEMMAoGA1UECxMDVVJaMR4wHAYDVQQDExVVbml2ZXJzaXRhZXQgSGFsbGUgQ0Ex\nHzAdBgkqhkiG9w0BCQEWEHBraUB1bmktaGFsbGUuZGUwHhcNMTAxMTIyMTAwOTIx\nWhcNMTUxMTIxMTAwOTIxWjCBjDELMAkGA1UEBhMCREUxFzAVBgNVBAgTDlNhY2hz\nZW4tQW5oYWx0MQ4wDAYDVQQHEwVIYWxsZTE0MDIGA1UEChMrTWFydGluLUx1dGhl\nci1Vbml2ZXJzaXRhZXQgSGFsbGUtV2l0dGVuYmVyZzEeMBwGA1UEAxMVc2hpYi51\ncnoudW5pLWhhbGxlLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n5szGJBeY9CPcdSE6ALzM8cKzMp5ND8os/xeP3jYI5Hzonp+qh93ZAWZLQk02vz8X\nLT2bATtUuDlEwVfx1t4B68DJzBthFrOecLrFn5no5WnckpKQm8J1w7PiK+g1nWEI\nxUhlLsx5dEOJNXdg/3XqvVzo2TrRlASjLNdRplHvXL+zaG0lIWw4qs3XNBb9X3KK\nnLa6EaNKVCJZENUJkILn3Qs+/LNKUxpSspwLeccSh+taRy5u4rXh7kvOZbqLWrF2\nGoIoUlzdca6kxzXlYFMWu4EHw1m61ytnTH0S5zFe+XY0gqvbDviZd7n6eqb90hrR\nTpri0g3u5ae9aT5+aWvaMQIDAQABo4IBmDCCAZQwCQYDVR0TBAIwADALBgNVHQ8E\nBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHQYDVR0OBBYEFGUpriTtnK8QvxlJ\nUKVOvUqBkKUCMB8GA1UdIwQYMBaAFCETSr9xSoqIsdDDSZJ70eDHQ3DvMIGDBgNV\nHR8EfDB6MDugOaA3hjVodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxsZS1j\nYS9wdWIvY3JsL2NhY3JsLmNybDA7oDmgN4Y1aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktaGFsbGUtY2EvcHViL2NybC9jYWNybC5jcmwwgZ4GCCsGAQUFBwEBBIGR\nMIGOMEUGCCsGAQUFBzAChjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1oYWxs\nZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRQYIKwYBBQUHMAKGOWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvdW5pLWhhbGxlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAn5vgq2CHWVoOt5YaJJ94ozPqJ8q+wfKiVBOz\niv1d7KAIcq9T6i84Sa9NBcoQKDPERmH7+X9zqo2YMAKrUVE6VmWYCwIbpH8VtnlI\nw2Ts0AcBWRoNrg2PJW4kpdrvZIuPZCyp0qqyUgWACY6yGlvfewJi5HW9jbxnZyJ8\nN2CVWkNlcMM9zjg6E6Nkp3n3x5Iv39y3R6V/YvafkD139c66tQE8UrK5ywcaBTpv\n6VRXucatF1JuKBnN2pyK1kcIk2ObPX+HUs9LVFvyttxrxtGfEHOA4/DXDW/9SPaM\nF2M3ERpQP3eXHCWlEKx+tlsIHNKNQ6T4YomjbbiZEAGTjiMrEg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4ts- und Landesbibliothek Sachsen-Anhalt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4ts- und Landesbibliothek Sachsen-Anhalt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://bibliothek.uni-halle.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "michael.schaarschmidt@urz.uni-halle.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schaarschmidt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Armin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "armin.angelus@bibliothek.uni-halle.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Angelus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.csc.fi/idp/shibboleth", { "entity_id": "https://idp.csc.fi/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.csc.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.csc.fi/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "csc.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "funet.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "sv", "text": "http://www.csc.fi/svenska", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "fi", "text": "http://www.csc.fi/index_html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.csc.fi/english", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "CSC \u2014 IT Center for Science Ltd is administered by the Ministry of Education, Science and Culture.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fi", "text": "CSC on opetus- ja kulttuuriministeri\u00f6n hallinnoima tieteen tietotekniikan keskus.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "sv", "text": "CSC \u2014 Tieteen tietotekniikan keskus Oy \u00e4r IT-centret f\u00f6r vetenskap.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "csc.fi", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEvjCCA6agAwIBAgIRANzJo7X5SEmbvBstb88M+4kwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMTEyMjEwMDAwMDBaFw0xMzEyMjAyMzU5NTlaMIGBMQswCQYD\nVQQGEwJGSTEQMA4GA1UECBMHVXVzaW1hYTEOMAwGA1UEBxMFRXNwb28xKTAnBgNV\nBAoTIENTQyAtIElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMRAwDgYDVQQLEwdV\nbmtub3duMRMwEQYDVQQDEwppZHAuY3NjLmZpMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAt9O61taFpnXBLgpt9TIy9838XN93089o/ATNm9YxJkrX8hqp\nCNHUM3bzsEe/X7hKcT5xjVxTiwacHw8kYP2YgVPz4HDLbL1wakiq2MvbQFmYvcEw\n8YsA3AbZWn/QlrOgbP+e81aaUCWq3emm1QBoqTCidlczNetoCU+LuuUjEvvqWZai\nGSacAZ9qzl7U5MmH7TYt6AovSlVrWZnNagLFaaxQsSt9ccgkVfAXupCqvoSlF2Vb\nuXWuK3GWEbELmR9LrSx5idX3JGnjIVjFOMYceBDsJJHLaicsiBgL3imt9EulnoY+\n5ifuKr5HGFkQzcF1Qsq2y3lLFVv3whLTGio+bwIDAQABo4IBeTCCAXUwHwYDVR0j\nBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFHtybSZjYQP+ZNnx\nCQbK8njRX51hMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQW\nMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgId\nMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVS\nRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDov\nL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGG\nGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMDEGA1UdEQQqMCiCCmlkcC5jc2Mu\nZmmCDGlkcDAxLmNzYy5maYIMaWRwMDIuY3NjLmZpMA0GCSqGSIb3DQEBBQUAA4IB\nAQBo9n3P845t8Z4ib7SVF/dPa6Sa7zPCWIwFpnKrAgjtsgFQX8usixP7thxgxDfa\nyq91lqm8VBAmIjzMd8NS4TdckKtlmxh6178KR9KIRUyvWsI1L74ANGycs3eF84TQ\nYNFbjK64dwCnMNGfVw1zepuRBVE0BLklgn8wqQf6yKj1HzOB6UT4UUABt71zrdcS\nyv274zsJoe2SU6+POX6wH82lz5Vc9BkxLE8vBSGB78n4BFKSdEPRWIYkeq7Kwk8L\nMwFER9iEtf/HEH+CmxYoqZCr/mm7FduiAyOdQ+AZrQgvFP2c5sqxqhAwQyrW9eU/\nyDPlRNL+S5OBIx61TJQTJ1DZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.csc.fi/haka" } ] }, "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Janne", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lauros", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "haka@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://ID-Prov.fh-ludwigshafen.de/idp/shibboleth", { "entity_id": "https://ID-Prov.fh-ludwigshafen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ID-Prov.fh-ludwigshafen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://id-prov.fh-ludwigshafen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://id-prov.fh-ludwigshafen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://id-prov.fh-ludwigshafen.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://id-prov.fh-ludwigshafen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-ludwigshafen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "ID-Prov.fh-ludwigshafen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ID-Prov.fh-ludwigshafen.de,OU=Rechenzentrum,O=Fachhochschule Ludwigshafen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIHErZepkyoSzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE\nBhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1\nbSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTExMDEzMTMwMTEwWhcNMTYx\nMDExMTMwMTEwWjBwMQswCQYDVQQGEwJERTEkMCIGA1UEChMbRmFjaGhvY2hzY2h1\nbGUgTHVkd2lnc2hhZmVuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMwIQYDVQQD\nExpJRC1Qcm92LmZoLWx1ZHdpZ3NoYWZlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKKu4OkCyCrzFDkpnh4cktypjR0fOMoAn6LpHztDJqtv/07H\nGIsD8ReJJ5GmK6wOSgclOkbC+f/gG9nvbsT+KyaOdxtAE9W4g/Hh6Prn7frWWG3q\nEKxeHSmxIqXVnchxNxt12nSZrKXV/5+afQop9ERCsPo2eJAw9AsPm/qOiDlwzSpW\nlGyV8+ZclVi1+b+H4+NQfYFai4bw2wRaJWPSUQPA7B32ZWNHMRAsbF40p62s1L7P\nh3X1uVMVrYZKpMcSxu1AOEUoqqCi16Jedk5FUxchEOJBB7tURxGDDD7eNqNw11tB\n/ghdsYS50pf/R2aXy96NWhzEdlL1E4cqG3jtWyECAwEAAaOCAZUwggGRMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUY5uUBWAA2xmQVmyLFbSG1EKtSo4wHwYDVR0jBBgwFoAUL90T\nmGNcC8NvuO2G4AMnwW+6tgIwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js\nMIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF\nBzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAMQwCC1UDZejZ5rdnEZLaOk\nmxEPSZ7MxAgZV1pY5uZbSlaMhu2g4XYVvZ7rlgLOZurI/cDRXeZm/6omDhFR+z0J\nB/Pc5C0bQWopw63U9IE3bVP7ienlqx8Rul/I8loMxJMz6U4D8cAoCdFsbtznCfHe\nbBPddbpJ06W/KOBcv7hVn8MPFbrnwFKNdtZeMGB+0Rx/uLUZxvF5s2ZOPOmAen8X\n9W6k5N/GRfQFZm9DuU2DDAEzl8Pe2yQ/DBguegNkwbBDd7vmV2fLVlnTAaeFacmd\n30+7Ch1H/AQu8KqQdO0SkYor6auC3ZMH3uE8Z3BGfyRWuXB3KSRmY77RiDwHBtE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://id-prov.fh-ludwigshafen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://id-prov.fh-ludwigshafen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://id-prov.fh-ludwigshafen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://id-prov.fh-ludwigshafen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-ludwigshafen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "ID-Prov.fh-ludwigshafen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ID-Prov.fh-ludwigshafen.de,OU=Rechenzentrum,O=Fachhochschule Ludwigshafen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIHErZepkyoSzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE\nBhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1\nbSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTExMDEzMTMwMTEwWhcNMTYx\nMDExMTMwMTEwWjBwMQswCQYDVQQGEwJERTEkMCIGA1UEChMbRmFjaGhvY2hzY2h1\nbGUgTHVkd2lnc2hhZmVuMRYwFAYDVQQLEw1SZWNoZW56ZW50cnVtMSMwIQYDVQQD\nExpJRC1Qcm92LmZoLWx1ZHdpZ3NoYWZlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAKKu4OkCyCrzFDkpnh4cktypjR0fOMoAn6LpHztDJqtv/07H\nGIsD8ReJJ5GmK6wOSgclOkbC+f/gG9nvbsT+KyaOdxtAE9W4g/Hh6Prn7frWWG3q\nEKxeHSmxIqXVnchxNxt12nSZrKXV/5+afQop9ERCsPo2eJAw9AsPm/qOiDlwzSpW\nlGyV8+ZclVi1+b+H4+NQfYFai4bw2wRaJWPSUQPA7B32ZWNHMRAsbF40p62s1L7P\nh3X1uVMVrYZKpMcSxu1AOEUoqqCi16Jedk5FUxchEOJBB7tURxGDDD7eNqNw11tB\n/ghdsYS50pf/R2aXy96NWhzEdlL1E4cqG3jtWyECAwEAAaOCAZUwggGRMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATAdBgNVHQ4EFgQUY5uUBWAA2xmQVmyLFbSG1EKtSo4wHwYDVR0jBBgwFoAUL90T\nmGNcC8NvuO2G4AMnwW+6tgIwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js\nMIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF\nBzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAMQwCC1UDZejZ5rdnEZLaOk\nmxEPSZ7MxAgZV1pY5uZbSlaMhu2g4XYVvZ7rlgLOZurI/cDRXeZm/6omDhFR+z0J\nB/Pc5C0bQWopw63U9IE3bVP7ienlqx8Rul/I8loMxJMz6U4D8cAoCdFsbtznCfHe\nbBPddbpJ06W/KOBcv7hVn8MPFbrnwFKNdtZeMGB+0Rx/uLUZxvF5s2ZOPOmAen8X\n9W6k5N/GRfQFZm9DuU2DDAEzl8Pe2yQ/DBguegNkwbBDd7vmV2fLVlnTAaeFacmd\n30+7Ch1H/AQu8KqQdO0SkYor6auC3ZMH3uE8Z3BGfyRWuXB3KSRmY77RiDwHBtE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Fachhochschule Ludwigshafen am Rhein", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "FH Ludwigshafen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fh-ludwigshafen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Andreas.Mueller@fh-ludwigshafen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "M\u00fcller", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://tcs-test.sunet.se/shibboleth", { "entity_id": "https://tcs-test.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "tcs-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tcs-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5\nMzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG\nN18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X\nSrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH\nVTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs\nVJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/\n6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN\n5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU\nDo3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ\nfef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO\nnhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX\nCmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+\nVExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "tcs-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=tcs-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAJu2W9h/GQn5MA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEXRjcy10ZXN0LnN1bmV0LnNlMB4XDTA5MDkwNDA5MzU0N1oXDTE5MDkwMjA5\nMzU0N1owHDEaMBgGA1UEAxMRdGNzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDfOz1hNo/wrI+MBbauT55gEx1IsbEK+KGhWCEG\nN18M2XU+Afad8tG5zPjKDBGNz3JDVQRb+Dldi9VnhbIliPjMpXgpnXjNN8+bYe6X\nSrJHGOOCs3aXixtcqCvkD/kkplLf/RsfVfe3FP49JDApguR4jH3vtNCNJoECUhCH\nVTBFB3BiEx2iky2v+f3NzDoSod8o2NAXLBOC25xCk7VjRa70uiPx32eE7+izsJLs\nVJkaqKmW2n1yZsOS+9puYcr19vNSQ4awo/3uRMbPrPe8Z4cMyAJB1+xZ30VXLhV/\n6nnraUZuF1w6xNp8mFbJlwd4m41bPTitJO2AqvZMzOxrgucTAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEXRjcy10ZXN0LnN1bmV0LnNlMB0GA1UdDgQWBBQjlFq8PSW2QiXN\n5RWltu60z8K8djANBgkqhkiG9w0BAQUFAAOCAQEAVgyGn2VUctqIqVUqv/AAa7MU\nDo3b3uFe4ezNCe433XJiVJBf1ys5ifBSMEPCtexBlDAKOidaiZfylb6JudgzuDSZ\nfef2y/6Fk8wiub64E4ayKDU5LlsAs43PlOQjufDsq09BesJJFXxBBDIhP4UCL+XO\nnhVX7PZBnBPhjTmt+iUtgBkkMZJMhgDyJJZiYjLcbVfPKKQqTWRK9QUj4fc6JldX\nCmO/ILoP5fWaKzwlK5ybhHyoYH6RYjuV0CBiUlZS6iejpsRokr/aQrQ3JHPWLId+\nVExt5K7bqNQpM9wqLuSjrlCueO4wNjuSTevHKZO6uB4DcnFnNMxWsvB81dLUdg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://tcs-test.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tcs-test.sunet.se.xml" } } ], [ "https://www-utb.ladok3.its.umu.se/gui-sp", { "entity_id": "https://www-utb.ladok3.its.umu.se/gui-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/www-utb.ladok3.its.umu.se-gui-sp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "sv", "text": "Stage-milj\u00f6 f\u00f6r Ladok3 MIT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Stage-milj\u00f6 inf\u00f6r deployer av Ladok3 i MIT-milj\u00f6n p\u00e5 ITS, Ume\u00e5 universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "https://www-utb.ladok3.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www-utb.ladok3.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www-utb.ladok3.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJAOmAgEHs6NUaMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGXd3dy11dGIubGFkb2szLml0cy51bXUuc2UwHhcNMTMwNDI0MTM1NDA4WhcN\nMjMwNDIyMTM1NDA4WjAkMSIwIAYDVQQDExl3d3ctdXRiLmxhZG9rMy5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvzs7P2frzQpin6Ox\nYTsxBpy4Dy6tyX1BvKZhMNYOFks6qFk5UIf3t81nfCAxdeIZ7tw/FGV1jfZ+s1mZ\nlXLAH062KAAJdxhhippuGMfyWPmnu43fVQzE/6yKGowdPAZTqWrbdc858G8JwLXp\n/7HP4hcnE2oLHn+pwwiI1kTqs0gg2Q4blq0pfPm7SQ0/tbbFqQkkivF0uNj7If8Y\nbsdQhqyKVEzHKkqzKE39yjRhhE5iNVOzn2nTKcd7V53Sqaby1MQonwB1zn7cvyG4\n5HgIOt0atrnFbNGmBW8pdLClkXk6bYs9svfidQzZOhCZqXMzl9boZrS4VAmwFrBE\nbaoTBQIDAQABo3EwbzBOBgNVHREERzBFghl3d3ctdXRiLmxhZG9rMy5pdHMudW11\nLnNlhihodHRwczovL3d3dy11dGIubGFkb2szLml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBTOu+elHGibS8r2uWCq6uVpiKss2TANBgkqhkiG9w0BAQUFAAOCAQEA\nfNsBNNewci2Fly7iExEsg2sPjZLaRfN4Y3ED/bnD+5yyt5a+TU5PofiMjWbibYqY\nmjpQXxoHijt2IgpWrDyhzTsYwXWbN56zqWJ/99CgKn2k4gpE7dYHoMeSXyrZE+lN\nTHxa/tXWvkcKiWHg9iAju3VdFmakhtHY0XBtbigpdh6cnEBs8GGZk+fTDFJrOVOx\nfHsM5Sga4XV2d8SgRarY/dO6RiuI1UWcqHtWRemJqCf9K5xivDFBaIamRGe33IUq\nHCJqLLaJwhW98zEnNf0DCRdbDeEV1hoW8kZG9l3Mb1K6mOBCL/SUPDb9CzJ7timi\n0bv7yeENXHeHt62NLMnMig==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-utb.ladok3.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_3ba5cb88ee9cf70b02134842047afc0bce90fe33" } ], [ "https://www-stage.ladok3.its.umu.se/gui-sp", { "entity_id": "https://www-stage.ladok3.its.umu.se/gui-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/www-stage.ladok3.its.umu.se-gui-sp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "sv", "text": "Stage-milj\u00f6 f\u00f6r Ladok3 MIT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Stage-milj\u00f6 inf\u00f6r deployer av Ladok3 i MIT-milj\u00f6n p\u00e5 ITS, Ume\u00e5 universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "https://__GUI_SHIBBOLETH_SP_FQDN__/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www-stage.ladok3.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www-stage.ladok3.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDQzCCAiugAwIBAgIJAMCGxxLtJPsxMA0GCSqGSIb3DQEBBQUAMCYxJDAiBgNV\nBAMTG3d3dy1zdGFnZS5sYWRvazMuaXRzLnVtdS5zZTAeFw0xMzA0MTgwNzA5NTla\nFw0yMzA0MTYwNzA5NTlaMCYxJDAiBgNVBAMTG3d3dy1zdGFnZS5sYWRvazMuaXRz\nLnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALnJyXW0K3Cd\nPHhdcrE3neoWPMFxIbzOcJFl/wG6zjGkToZ5I/Zc0uUAV+eg++n6Bs9A16nXcJ3c\nHlv1b5qgFjT9Sqo4rEovetK1lTFSEgEb30+KGp1bMtgOb32INfagg82Ve+82qysU\nUmbB6FYzbmBnpUkaCo+JuUr07a8SgG2y5ZPa4bEdeZCrCipTCiH9FPM4oDwonHl/\ngtIxXSYUS9khVzqfuYthBr95V56CHUKhDxLvLeZD+Kc/zaHkz2OP8DhzD97xwvJl\nOVS6V2Igew2CfdsLeplvmvlPq+nlmBmsfS6CBhYkw84wWwjhwLY+RVv3yxLKXCSI\nedHx/rHuvqkCAwEAAaN0MHIwUQYDVR0RBEowSIIbd3d3LXN0YWdlLmxhZG9rMy5p\ndHMudW11LnNlhilodHRwczovL19fR1VJX1NISUJCT0xFVEhfU1BfRlFETl9fL2d1\naS1zcDAdBgNVHQ4EFgQUE0TOVrt+zBfDRrLT71qdDm/VqaEwDQYJKoZIhvcNAQEF\nBQADggEBAFklSFwGvdm0nK72eSi3bzc7YFD+4HfnmH6+271awCtL/+koPwZvY37F\ngTAYR7s5FyoaBTuMBnt0z4e/at/d08Jd2s91hgCs+cortMzWdUFuUTRhcYeQnneA\nC2mNKA0MyoZX4NigNScY8IPwvq5k2Tv/+2hQBYeFhSyGBcspvE4WQBmukT0KvziM\nYsTwii8wJgBR6jNSPpf2HsjC3rMKs0hTT0tJUN/WaOxxA/DTprxOgjl9WTtVgGTu\n7mfVyMUoUIF9iHm+5Lq1U7POYwvwmqssFTsLSZX+nevfZ2WGLKWcHk8t0MorWM/2\nWeqXrnHqvgkhvU9Xbex0UPo0tJ+WaKA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www-stage.ladok3.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_5e516f91cdc8128d769825118d97b53628151732" } ], [ "https://idp.dir.garr.it/idp/shibboleth", { "entity_id": "https://idp.dir.garr.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dir.garr.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dir.garr.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dir.garr.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dir.garr.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dir.garr.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "garr.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "https://login.dir.garr.it/IdPSupportPage/index.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "https://login.dir.garr.it/IdPSupportPage/index.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "GARR IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "GARR IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for GARR staff", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity Provider per il personale GARR", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJzCCAg+gAwIBAgIUMJUKlH8ou/Aqe5RpN9dGZSep/CQwDQYJKoZIhvcNAQEF\n BQAwGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MB4XDTExMTEyMTEwNDY1NloX\n DTMxMTEyMTEwNDY1NlowGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MIIBIjAN\n BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtQSmT31kE2g6itpnCjcLrFBCUL04\n LsMioxbBFbCFsMn3vgHOubmhpwuNOUBYhl8MkSIGjoAcYCbDc4hDSucQMSx1fgvF\n X/S2QfJr7Bu6mNxzt9RqMoXWnuqkKKZYZw+DjITqzZp3g2+lB3i3b9x1jOh4AhSe\n OoWoVyXx/x+EQS9WJ55GEw/fKi70GtrrKI5wu4D/z+bigZG5TOg3A3o197mLt0ns\n jwSd51WdtbZ+AccwyTOyQgFCqwRxszQEvqIt2wyNYt0AOcYi2jRUlpc2jnikytXN\n 9hsNZPT0Y9Yuxi5IVRxSIkdeIs9eGOxrJqxg6FWwIdFHpNyF9MVjx4eZewIDAQAB\n o2UwYzBCBgNVHREEOzA5gg9pZHAuZGlyLmdhcnIuaXSGJmh0dHBzOi8vaWRwLmRp\n ci5nYXJyLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRybtrE0ndZvt7hHlAA\n +e035msGLzANBgkqhkiG9w0BAQUFAAOCAQEAWFusaIXa/wOcsEEvKRA83mFVulM/\n R0lA/D+Zm0LH1SxVEprX7/Iv001U1M5c6ySFWHgR6v7CIHHVpNF+aMr1kNw4U2wc\n XMWli2Htykpd8sgrjx7Eg4+3WITxupXwxbvxU86orNntPcJCASVcDVbrBReC6mZ2\n lxawzxIGWbSVbKo24lUcklBeoMKiG8Itw2/ouzjcmdw3defNBMlZ9akWdFSK1z58\n pm4pftMyNdlh91nMxDa0caZ8+7fZcTPs0bFQdivu3vdL1+OcwlAmcloilD54xfiV\n 5vGMEoxK1AfQhXgis+ZYJ2VRydbeSS0gEohRmR/53LIOjBfZ6VnKy71yew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dir.garr.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dir.garr.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-07-29T12:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dir.garr.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dir.garr.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "garr.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "GARR AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "GARR AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Attribute Authority for GARR staff", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Attribute Authority per il personale GARR", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJzCCAg+gAwIBAgIUMJUKlH8ou/Aqe5RpN9dGZSep/CQwDQYJKoZIhvcNAQEF\n BQAwGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MB4XDTExMTEyMTEwNDY1NloX\n DTMxMTEyMTEwNDY1NlowGjEYMBYGA1UEAxMPaWRwLmRpci5nYXJyLml0MIIBIjAN\n BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtQSmT31kE2g6itpnCjcLrFBCUL04\n LsMioxbBFbCFsMn3vgHOubmhpwuNOUBYhl8MkSIGjoAcYCbDc4hDSucQMSx1fgvF\n X/S2QfJr7Bu6mNxzt9RqMoXWnuqkKKZYZw+DjITqzZp3g2+lB3i3b9x1jOh4AhSe\n OoWoVyXx/x+EQS9WJ55GEw/fKi70GtrrKI5wu4D/z+bigZG5TOg3A3o197mLt0ns\n jwSd51WdtbZ+AccwyTOyQgFCqwRxszQEvqIt2wyNYt0AOcYi2jRUlpc2jnikytXN\n 9hsNZPT0Y9Yuxi5IVRxSIkdeIs9eGOxrJqxg6FWwIdFHpNyF9MVjx4eZewIDAQAB\n o2UwYzBCBgNVHREEOzA5gg9pZHAuZGlyLmdhcnIuaXSGJmh0dHBzOi8vaWRwLmRp\n ci5nYXJyLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRybtrE0ndZvt7hHlAA\n +e035msGLzANBgkqhkiG9w0BAQUFAAOCAQEAWFusaIXa/wOcsEEvKRA83mFVulM/\n R0lA/D+Zm0LH1SxVEprX7/Iv001U1M5c6ySFWHgR6v7CIHHVpNF+aMr1kNw4U2wc\n XMWli2Htykpd8sgrjx7Eg4+3WITxupXwxbvxU86orNntPcJCASVcDVbrBReC6mZ2\n lxawzxIGWbSVbKo24lUcklBeoMKiG8Itw2/ouzjcmdw3defNBMlZ9akWdFSK1z58\n pm4pftMyNdlh91nMxDa0caZ8+7fZcTPs0bFQdivu3vdL1+OcwlAmcloilD54xfiV\n 5vGMEoxK1AfQhXgis+ZYJ2VRydbeSS0gEohRmR/53LIOjBfZ6VnKy71yew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.garr.it/b/eng", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "system.support@garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp2.hig.se/idp/shibboleth", { "entity_id": "https://idp2.hig.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp2.hig.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.hig.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.hig.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.hig.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.hig.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hig.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://webkonto.student.hig.se/head/logga3.png", "width": "83", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "94" } ], "display_name": [ { "lang": "sv", "text": "H\u00f6gskolan i G\u00e4vle (Alumni)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "University of G\u00e4vle (Alumni)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r alumni vid H\u00f6gskolan i G\u00e4vle.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The University of G\u00e4vle Identity Provider is used by alumni at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF\nBQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw\nMjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9\nExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s\nyzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM\n9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12\nFNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ\nAdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD\nVR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No\naWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3\nDQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs\nhxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g\noEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A\nNYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H\nFC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61\naaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.hig.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.hig.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.hig.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.hig.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hig.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIUaqsj1o+jLwRHcAiw/jp5mMglxLUwDQYJKoZIhvcNAQEF\nBQAwFjEUMBIGA1UEAxMLaWRwMi5oaWcuc2UwHhcNMTEwMjA4MTUxOTIyWhcNMzEw\nMjA4MTUxOTIyWjAWMRQwEgYDVQQDEwtpZHAyLmhpZy5zZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAJ4NMnKvGahwhiZDXxwLfT0oeF/rB72jAVBF9Um9\nExFcSJ/8yb6o0knwpY/uQgFppiUgAvcDKeKN9rBZRq+//jL+8CowII7eOFuR5h+s\nyzAn6YIcPcSx8QBK3lDb+dIwJ7aEnXlgt5tEZneTL0IILXu2zquGRm3rH7YhCHIM\n9v51sjnjd8MXujpG0yIFre3DovnBs4i68ZhoDg7QtvxUz3w/2GTZN+AUB3BA0u12\nFNtJ1n2f/fZwxnJnBCPm2sENAYYKB7/43TJtZazf5ZYA80J9wdQWrdWyve5S+FSZ\nAdLdcdrMZB5c8g6lwPWBRluFjEAbMZMj3AlYpLf2Ybn9yKUCAwEAAaNdMFswOgYD\nVR0RBDMwMYILaWRwMi5oaWcuc2WGImh0dHBzOi8vaWRwMi5oaWcuc2UvaWRwL3No\naWJib2xldGgwHQYDVR0OBBYEFCrv7yyvoIy+UhKGYDIB1kTI5T1eMA0GCSqGSIb3\nDQEBBQUAA4IBAQBEXm+ozOM0JC9Fx2QLbYwFbZ5gsBUm2liprjQ1cj65Z+z3w2fs\nhxouOOEyTGuP61J5O29nDDChcWNXMlUyv+HG1nndJ4vsPmhUEYsMNAZwZZ+JoD5g\noEekdgF8avmF0KNfZc+qMOGUz4qrrmMZ6w4F21xba2fFdfSQrubk1F2D/U0ZKw6A\nNYTerCYAEcAVG7c8Eh/5fQXjpf1pZDV1mtPQPnIlF/R6jXgINXDmFOMd0Ei4/C2H\nFC8se9RzTAIwV0P7WorYzwt95Xa9K8DDeLxjheJ3inQR07CD2unOV67Sp5YEfM61\naaB0gTNGMOhF/MSYfiM8SNzVxiYnaE8rwQZK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HIGALUMNI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan i G\u00e4vle (Alumni)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hig.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan i G\u00e4vle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "anders.lordal@hig.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.uni-duisburg-essen.de/idp/shibboleth", { "entity_id": "https://idp.uni-duisburg-essen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-duisburg-essen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-duisburg-essen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-duisburg-essen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-duisburg-essen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-duisburg-essen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-duisburg-essen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51\nbmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR\n54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD\nJby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0\nF4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j\n2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9\nnnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi\np6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg\nQqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH\nMAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt\nVbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4\nJXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ\noIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4\nRW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7\n/83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-duisburg-essen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51\nbmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR\n54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD\nJby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0\nF4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j\n2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9\nnnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi\np6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg\nQqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH\nMAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt\nVbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4\nJXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ\noIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4\nRW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7\n/83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-duisburg-essen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-duisburg-essen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-duisburg-essen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-duisburg-essen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-duisburg-essen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-duisburg-essen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51\nbmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR\n54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD\nJby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0\nF4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j\n2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9\nnnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi\np6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg\nQqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH\nMAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt\nVbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4\nJXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ\noIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4\nRW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7\n/83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-duisburg-essen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-duisburg-essen.de,O=Universitaet Duisburg-Essen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFZjCCBE6gAwIBAgIEDGNY9DANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0w\nODA2MDIxMTM3MDhaFw0xMzA2MDExMTM3MDhaMFcxCzAJBgNVBAYTAkRFMSQwIgYD\nVQQKExtVbml2ZXJzaXRhZXQgRHVpc2J1cmctRXNzZW4xIjAgBgNVBAMTGWlkcC51\nbmktZHVpc2J1cmctZXNzZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQChOcaxnYqvwpY6qyN2FHLpIXuQkGwCag+soergRbfXthsoVIyXioxi8SiR\n54WydD7V+S/boc7dpsefcdo8vJ33BJPe9AKa4ENtGurimGdhaFzDVhEhVRxNjpJD\nJby4Zab+6laoo/WG8clUoVRioKtTpcpogtHZkmQoQCjsvZLnZcEgmBirERPlXhh0\nF4Lgkg+AOUHQXDlOjlyN2H6JswHTSkBgUDLSBrT1zxta2u5fBnqrFINnGi6NeY5j\n2O0nMHQIIcA1RjTdp5oNiUAN9uLY0P7FSXpsY31+/eKdHZyP/ABBYBOkwMinp9Q9\nnnB8xPCEPifNhniWsTDb0GbgqUIfAgMBAAGjggHIMIIBxDAJBgNVHRMEAjAAMAsG\nA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0O\nBBYEFMZkLLkMWvN1pjZzM8a/egoj/Eq+MB8GA1UdIwQYMBaAFGZmvJabSE3o3bwi\np6Zb1ahBn5XuMIGXBgNVHR8EgY8wgYwwRKBCoECGPmh0dHA6Ly9jZHAxLnBjYS5k\nZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMESg\nQqBAhj5odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDCBsAYIKwYBBQUHAQEEgaMwgaAwTgYIKwYBBQUH\nMAKGQmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVzc2VuLWNh\nL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBOBggrBgEFBQcwAoZCaHR0cDovL2NkcDIu\ncGNhLmRmbi5kZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBeXnJnn++sAt/eGO7sQprZ7LJsc0Mt\nVbSJELiMwus1s9rWgQNTV35W7jzf3PX4HPb+rWaEoalw7zh6jeiPH1XbAG5hq+g4\nJXEofdIdZUUqFU1mbIQGRvnp3JIc6hslFLRUnjwZIXWn1B1Cem4Sz036R8tX8VYJ\noIlQMMx2Rl5xPZnf3c5ctGtDV87zzzjqEs152oFYYnD5CLWMqb8C/otFToxCXXQ4\nRW7BFSBOLqQHJBOUI9xmQkCcUiOo9V43TKRwM5G0RqBAO46ZEWH+e1sHe5vmigK7\n/83ZA0k9/S7S27VSQp7Nr8CdOgAyuaoVCLS4UNy3xG/YrN/HaXRxk5x5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Duisburg-Essen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Duisburg-Essen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Harald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "harald.schueler@uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sch\u00fcler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Harald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "harald.schueler@uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sch\u00fcler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.abo.fi/idp/shibboleth", { "entity_id": "https://idp.abo.fi/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.abo.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.abo.fi/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "abo.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE0zCCA7ugAwIBAgIQEHWkYlOQvbuzDURupLTuqDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDQyNzAwMDAwMFoXDTEzMDQyNjIzNTk1OVowgbMxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUyMDUwMDEYMBYGA1UECBMPV2VzdGVybiBGaW5sYW5k\nMQ4wDAYDVQQHEwVUdXJrdTEZMBcGA1UECRMQVmFucmlraW5rYXR1IDMgQjEfMB0G\nA1UEChMWQWJvIEFrYWRlbWkgVW5pdmVyc2l0eTEZMBcGA1UECxMQQ29tcHV0aW5n\nIENlbnRyZTETMBEGA1UEAxMKaWRwLmFiby5maTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAO5UWgT90vXzUDlkapH5CVGFvoVgNDWxVr7WhrH+z2moP5h1\nwkK/Dnr0CKsglVyNkHycNkLmNH/9CVynp6LNsl+CEli5BmskLGNAvc+Q9bQwV52O\nJZQnXeCDDYSwSgDiIgrrml8niocBehGJEORCKW51UErjEf6U//1VfW1vG2r3Bydj\nqM7pqs2GZx9p/US7F6lds8La1Vf/jp1ErW6Gg1TzHYkx56EYNpqjo2Uin2vHowhi\ndM37grjJQJ+q2qb7JsS4t074EwEQA0fF4wKaYv6coSZyOpPXuuDLDlp3/dfY+beq\nR2oRml3HMvPnSp8+x/4y3/zEkcXcksmlwVCGLBUCAwEAAaOCAV0wggFZMB8GA1Ud\nIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBT6OoUGpLGH7zyi\nXK+pmGrcVKeRnDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUE\nFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQIC\nHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RF\nUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6\nLy9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzAB\nhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAVBgNVHREEDjAMggppZHAuYWJv\nLmZpMA0GCSqGSIb3DQEBBQUAA4IBAQBgW2khV9OYQg+E+6dyRWCa5mHp2YExMMLK\n2wSUlgYhglyqHVu1Lu6K58Lm6taKQI0r5+TisO8dUJDh3YwAa8EaUU4NGcfNjf0Y\nFgxaXpOcPvCafcJKOF+CnOFr8efQLCWFbqxZ7q5IUi5wD1kNcbHnwd7hs/ziLPcC\nEik6jao8iEFjp8+F64vFURqoPwl7PM4+KGuUPIWTcYt54hxaE8MwwJkH6Om/La6i\ncrcRaMgj+lqqWg8H8tJzrc3UvSL3vhbhIUcWYUjAtSvuS2sFtWeQFO5G0ETuNNUJ\nc1VLPrddhPOAvbbcdQPiNR6q6I7LkgyAl6KhRBYcWYd7oszFtuik", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Abo Akademi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Abo Akademi University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Abo Akademi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Abo Akademi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Abo Akademi University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Abo Akademi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Barbro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka@abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sjoblom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Dennis", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka@abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Holtlund", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Barbro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka@abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sjoblom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Barbro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka@abo.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sjoblom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://idp.admin.grnet.gr/idp/shibboleth", { "entity_id": "https://idp.admin.grnet.gr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.admin.grnet.gr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "grnet-hq.admin.grnet.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "el", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" }, { "ip_hint": [ { "text": "195.251.28.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2320::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "83.212.9.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2340::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "admin.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" }, { "text": "noc.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEpDCCA4ygAwIBAgIRAKGPd452mGFc3b3N6ZmgGQYwDQYJKoZIhvcNAQEFBQAw\n NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n IFNTTCBDQTAeFw0xMjAyMDkwMDAwMDBaFw0xNTAyMDgyMzU5NTlaMHwxCzAJBgNV\n BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE\n ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEbMBkGA1UE\n AxMSaWRwLmFkbWluLmdybmV0LmdyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAsWs2s179mep3fvpBmZBSPEQddRjZHqOYoeoh4uGIb2y91ZPCfko/dot+\n OLk23F1cgil/rZgVda8eVFhClOFXtM2TSOyETpK/q+EzndCRemLy8pCOJDPMe9J5\n FPM4IQNaVenL5EHHlBoQlEM6I2BSHGx/KGJaAbYqDXLG5BcyEVtMnUy7jZG9feb1\n ij1V54qt4P4/uNtqS1hv1IvrpSrTRFSzIo80f3bY4hKDFhgElrp6Q+eShGW6HWMM\n z+UfDi46/eOcmAZAubCDbBpQ+jG/lCcnU36ERzveMgjNlzWCBH8A500xcpuD+WcT\n xUykI27QoUx9QE2Fg8GiXPQfiF6d+wIDAQABo4IBZTCCAWEwHwYDVR0jBBgwFoAU\n DL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFNqijEdD34nYXWT6a9gXKvPi\n pfSPMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG\n AQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1Ud\n HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM\n Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50\n Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6\n Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5hZG1pbi5ncm5l\n dC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAAtkgWgP0BN0+d964wIaL+P9428fcrfXo\n L95csqyi1G32STgdEp1iv8tNCCTKuMAO/6N0lVqqKw88PlRjAmTmmVUULj2WLQ+X\n XZ9OPB4OeL0Iu8VA7Habvf9mRiLjEWsxtZ0OYTB54kVwBvPy2JeBQkkZxYL2e4EV\n gZWYYUvA7CBafflULEIQlY//oE17RfFtfnS+XFmHy3/c2++vuSCZzpC6PIkxly1o\n chrXCBK9CuZKRCOQ/Muw/1EBhsapcuj6+S/7ddc+ALajq2XpjLewFRIjEsDGy1Xh\n ROGYFhnOGXLGpmAVBl+mRonKWzzm26wJfRpxE7pXT9zJw9MNExNUkA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.admin.grnet.gr:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.admin.grnet.gr:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.admin.grnet.gr:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.admin.grnet.gr:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "grnet-hq.admin.grnet.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEpDCCA4ygAwIBAgIRAKGPd452mGFc3b3N6ZmgGQYwDQYJKoZIhvcNAQEFBQAw\n NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n IFNTTCBDQTAeFw0xMjAyMDkwMDAwMDBaFw0xNTAyMDgyMzU5NTlaMHwxCzAJBgNV\n BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE\n ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEbMBkGA1UE\n AxMSaWRwLmFkbWluLmdybmV0LmdyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\n CgKCAQEAsWs2s179mep3fvpBmZBSPEQddRjZHqOYoeoh4uGIb2y91ZPCfko/dot+\n OLk23F1cgil/rZgVda8eVFhClOFXtM2TSOyETpK/q+EzndCRemLy8pCOJDPMe9J5\n FPM4IQNaVenL5EHHlBoQlEM6I2BSHGx/KGJaAbYqDXLG5BcyEVtMnUy7jZG9feb1\n ij1V54qt4P4/uNtqS1hv1IvrpSrTRFSzIo80f3bY4hKDFhgElrp6Q+eShGW6HWMM\n z+UfDi46/eOcmAZAubCDbBpQ+jG/lCcnU36ERzveMgjNlzWCBH8A500xcpuD+WcT\n xUykI27QoUx9QE2Fg8GiXPQfiF6d+wIDAQABo4IBZTCCAWEwHwYDVR0jBBgwFoAU\n DL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFNqijEdD34nYXWT6a9gXKvPi\n pfSPMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG\n AQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1Ud\n HwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM\n Q0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50\n Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6\n Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlkcC5hZG1pbi5ncm5l\n dC5ncjANBgkqhkiG9w0BAQUFAAOCAQEAAtkgWgP0BN0+d964wIaL+P9428fcrfXo\n L95csqyi1G32STgdEp1iv8tNCCTKuMAO/6N0lVqqKw88PlRjAmTmmVUULj2WLQ+X\n XZ9OPB4OeL0Iu8VA7Habvf9mRiLjEWsxtZ0OYTB54kVwBvPy2JeBQkkZxYL2e4EV\n gZWYYUvA7CBafflULEIQlY//oE17RfFtfnS+XFmHy3/c2++vuSCZzpC6PIkxly1o\n chrXCBK9CuZKRCOQ/Muw/1EBhsapcuj6+S/7ddc+ALajq2XpjLewFRIjEsDGy1Xh\n ROGYFhnOGXLGpmAVBl+mRonKWzzm26wJfRpxE7pXT9zJw9MNExNUkA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "el", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "helpdesk@grnet.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "telephone_number": [ { "text": "800-11-47638", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "helpdesk@grnet.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "telephone_number": [ { "text": "800-11-47638", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://nagios-vm.nordu.net/shibboleth", { "id": "_5edc222ac3c5d20af7bfb8adaff2623a", "entity_id": "https://nagios-vm.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nagios-vm.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-vm.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFTCCAf2gAwIBAgIJAOw/1rDNh+d1MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE25hZ2lvcy12bS5ub3JkdS5uZXQwHhcNMTIwMTE4MTUxMTEzWhcNMjIwMTE1\nMTUxMTEzWjAeMRwwGgYDVQQDExNuYWdpb3Mtdm0ubm9yZHUubmV0MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuvq7eAvCyajQnHvaHTSH1iQrejBHrBUr\nZYkZktae1onE3oC74JwUbVQNBKu0FS0uLxdphAib923Ra3xpLmFV3cvGQrtYgxeG\n0MJOqyq8wMX5Q/2+VArKsk+BfL5XK/HdFDkZAZWSh2Se/+dgpAwo0GZuSqN64RA4\nb7uaodXO9PwLOKAVeaS522vr14mRXEG12w1D+R29+8kDW3UQHpD8/oDwXuvjS23N\nxiRxgOAI3c1khI8PuKH7mljFXG6H+KAikr9lhPo/ikFk4oh28pRtHFSzAnRem4a+\naoSVLXXLHhjWd1mJbRPXHuQQBkNHZB1atBRvxR9gibfNpHfQTGtEMQIDAQABo1Yw\nVDAzBgNVHREELDAqghNuYWdpb3Mtdm0ubm9yZHUubmV0hhNuYWdpb3Mtdm0ubm9y\nZHUubmV0MB0GA1UdDgQWBBSj4lzVVrzyTNgaGDhYFU4VG2YclDANBgkqhkiG9w0B\nAQUFAAOCAQEAZAlVWmvyps2vBdo86LsSj18c4ajuR14D2vAJmhLRSzjsvMjgg2dP\npca2fCvqh1c96TiJ47lKq13cLgOSnNkL6yaNnCjSDr/qC67X9BOoZdXBQyJziWZr\ng+eF3GQzzrnvJB2/CQeT7IoyYtHeOMUgoodhiu4ABWIlkKJ5CymHGoOqDTkoibV0\niw2iKpPj52u7wvsN0sSzQ1Gh4pf8D75dJZtAQevNRKz89wGVQUxFrgm5OEviuhIR\n5AMm/41ESEoDFvKk3RCK3JqTM6hV2s8ofGYJzGv1rK8qD78nJEsdbd0DRqgD4Iwi\niTg/j/tOBYfIuWhX2ipi+fFwWaqmIk1LxA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nagios-vm.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-vm.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFTCCAf2gAwIBAgIJAOw/1rDNh+d1MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE25hZ2lvcy12bS5ub3JkdS5uZXQwHhcNMTIwMTE4MTUxMTEzWhcNMjIwMTE1\nMTUxMTEzWjAeMRwwGgYDVQQDExNuYWdpb3Mtdm0ubm9yZHUubmV0MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuvq7eAvCyajQnHvaHTSH1iQrejBHrBUr\nZYkZktae1onE3oC74JwUbVQNBKu0FS0uLxdphAib923Ra3xpLmFV3cvGQrtYgxeG\n0MJOqyq8wMX5Q/2+VArKsk+BfL5XK/HdFDkZAZWSh2Se/+dgpAwo0GZuSqN64RA4\nb7uaodXO9PwLOKAVeaS522vr14mRXEG12w1D+R29+8kDW3UQHpD8/oDwXuvjS23N\nxiRxgOAI3c1khI8PuKH7mljFXG6H+KAikr9lhPo/ikFk4oh28pRtHFSzAnRem4a+\naoSVLXXLHhjWd1mJbRPXHuQQBkNHZB1atBRvxR9gibfNpHfQTGtEMQIDAQABo1Yw\nVDAzBgNVHREELDAqghNuYWdpb3Mtdm0ubm9yZHUubmV0hhNuYWdpb3Mtdm0ubm9y\nZHUubmV0MB0GA1UdDgQWBBSj4lzVVrzyTNgaGDhYFU4VG2YclDANBgkqhkiG9w0B\nAQUFAAOCAQEAZAlVWmvyps2vBdo86LsSj18c4ajuR14D2vAJmhLRSzjsvMjgg2dP\npca2fCvqh1c96TiJ47lKq13cLgOSnNkL6yaNnCjSDr/qC67X9BOoZdXBQyJziWZr\ng+eF3GQzzrnvJB2/CQeT7IoyYtHeOMUgoodhiu4ABWIlkKJ5CymHGoOqDTkoibV0\niw2iKpPj52u7wvsN0sSzQ1Gh4pf8D75dJZtAQevNRKz89wGVQUxFrgm5OEviuhIR\n5AMm/41ESEoDFvKk3RCK3JqTM6hV2s8ofGYJzGv1rK8qD78nJEsdbd0DRqgD4Iwi\niTg/j/tOBYfIuWhX2ipi+fFwWaqmIk1LxA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios-vm.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nagios-vm.nordu.net.xml" } } ], [ "https://shibboleth.vhs.se/idp/shibboleth", { "entity_id": "https://shibboleth.vhs.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/shibboleth.vhs.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.vhs.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.vhs.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.vhs.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.vhs.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vhs.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEhDCCA2ygAwIBAgIQIH68C7SNwFgAqk5SKo9fETANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMDcwODAwMDAwMFoXDTE0MDcwNzIzNTk1OVowXjELMAkGA1UE\nBhMCU0UxJTAjBgNVBAoMHFZlcmtldCBmw7ZyIEjDtmdza29sZXNlcnZpY2UxDDAK\nBgNVBAsTA0lUUzEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2UwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXc4oK5t9SmlJsFQq0xW3VYUDupYUKh59g\nObRP6bJalVZpsiZC1hiv80XfEIPhYibQy6tb1e2v6kWfwmLDQbvG46FmJMIMp1C4\nhTXeMg3q0FlsjefDCe5u1InRRAn+//smlDwcN5i49leat9TtfixO17blSrwZGUr0\n4fJ7ksvA+3MThpnj7v0dOHoBQ1tpm3B1GzuRR5fRcAFFQ7HvWUBUIy3LMJEwbvhu\n2JtPY6juwADYFwXIRxoQoLJmzxl8CdacfrHjOUXegZBWNBT48sZNx/Mx+6ntLBlk\n6yPb875cNs3rb2b29qK5fhSnC2GldcZISPbBmRY8Geg95vKdklVJAgMBAAGjggFk\nMIIBYDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU\nZ+OYS2QD6EfmfNxdl553Ch3oVQ4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC\nMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYL\nKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVy\nZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUF\nBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAm\nBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHAYDVR0RBBUw\nE4IRc2hpYmJvbGV0aC52aHMuc2UwDQYJKoZIhvcNAQEFBQADggEBAEGqWH7Wh8Bw\nnm4D9PI+gcuhQ/PNnm1WZ5mZStzguHIpNb0a+862pvyvuFGras7y3azbggJaHY78\nE9ne60MQTKDKr0K7pSyMqGobaxsp/w3enDIX7Iz07v6aEVz909YdLuGsWZXVPKws\n0Dsp+a4EwRtWQuK5yUZ4ix6l5NwBWh6e/xQ7jzhTrVj9ONjpjUu26YHzJboPiIu8\nPOezRx+sHkS7TRJI9XkD1kgphz3QF9u8GfCvteDbl9v2TCZaKR8q1J4wd9QD2Ki1\npywz/Z6FlltyOVqgUp57YwM82wj0LPqoGnW6Pt3x+kKCRs5j2cvQpg1z9wvu8WFI\njztUvasgi2c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.vhs.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.vhs.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.vhs.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.vhs.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vhs.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEhDCCA2ygAwIBAgIQIH68C7SNwFgAqk5SKo9fETANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMDcwODAwMDAwMFoXDTE0MDcwNzIzNTk1OVowXjELMAkGA1UE\nBhMCU0UxJTAjBgNVBAoMHFZlcmtldCBmw7ZyIEjDtmdza29sZXNlcnZpY2UxDDAK\nBgNVBAsTA0lUUzEaMBgGA1UEAxMRc2hpYmJvbGV0aC52aHMuc2UwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCXc4oK5t9SmlJsFQq0xW3VYUDupYUKh59g\nObRP6bJalVZpsiZC1hiv80XfEIPhYibQy6tb1e2v6kWfwmLDQbvG46FmJMIMp1C4\nhTXeMg3q0FlsjefDCe5u1InRRAn+//smlDwcN5i49leat9TtfixO17blSrwZGUr0\n4fJ7ksvA+3MThpnj7v0dOHoBQ1tpm3B1GzuRR5fRcAFFQ7HvWUBUIy3LMJEwbvhu\n2JtPY6juwADYFwXIRxoQoLJmzxl8CdacfrHjOUXegZBWNBT48sZNx/Mx+6ntLBlk\n6yPb875cNs3rb2b29qK5fhSnC2GldcZISPbBmRY8Geg95vKdklVJAgMBAAGjggFk\nMIIBYDAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU\nZ+OYS2QD6EfmfNxdl553Ch3oVQ4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQC\nMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYL\nKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVy\nZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUF\nBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAm\nBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHAYDVR0RBBUw\nE4IRc2hpYmJvbGV0aC52aHMuc2UwDQYJKoZIhvcNAQEFBQADggEBAEGqWH7Wh8Bw\nnm4D9PI+gcuhQ/PNnm1WZ5mZStzguHIpNb0a+862pvyvuFGras7y3azbggJaHY78\nE9ne60MQTKDKr0K7pSyMqGobaxsp/w3enDIX7Iz07v6aEVz909YdLuGsWZXVPKws\n0Dsp+a4EwRtWQuK5yUZ4ix6l5NwBWh6e/xQ7jzhTrVj9ONjpjUu26YHzJboPiIu8\nPOezRx+sHkS7TRJI9XkD1kgphz3QF9u8GfCvteDbl9v2TCZaKR8q1J4wd9QD2Ki1\npywz/Z6FlltyOVqgUp57YwM82wj0LPqoGnW6Pt3x+kKCRs5j2cvQpg1z9wvu8WFI\njztUvasgi2c=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "VHS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Verket f\u00f6r H\u00f6gskoleservice", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.vhs.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "VHS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "bjorn.soderstedt@vhs.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.its.fz-juelich.de/idp/shibboleth", { "entity_id": "https://idp.its.fz-juelich.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.its.fz-juelich.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.its.fz-juelich.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.its.fz-juelich.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.its.fz-juelich.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.its.fz-juelich.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fz-juelich.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.its.fz-juelich.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.its.fz-juelich.de,O=Forschungszentrum Juelich GmbH,L=Juelich,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFWzCCBEOgAwIBAgIED6HU3DANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxJzAlBgNVBAoTHkZvcnNjaHVuZ3N6ZW50cnVtIEp1ZWxpY2ggR21iSDEqMCgG\nA1UEAxMhRlpKIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzAyMR8wHQYJKoZI\nhvcNAQkBFhBjYUBmei1qdWVsaWNoLmRlMB4XDTEwMDIyMjEwMDcwOFoXDTEzMDIy\nMTEwMDcwOFowgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNOb3JkcmhlaW4tV2Vz\ndGZhbGVuMRAwDgYDVQQHEwdKdWVsaWNoMScwJQYDVQQKEx5Gb3JzY2h1bmdzemVu\ndHJ1bSBKdWVsaWNoIEdtYkgxHjAcBgNVBAMTFWlkcC5pdHMuZnotanVlbGljaC5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfMWbVl7AvMbD+BfKDh\nHMdNgoG1fMJw6/g9biZnFKY6Ey4tBfgpYY0pjA1tShXcFO6oBf0QIcuHlLeBjEhA\n0Oa+D+MBLI59Mtdt+qP4Vnb19U+b2eOKzWTzIPzv2YouUF7vWTVZ0zfvrBcz2v0n\nt3NcC+pT5eym+j0g6FkNSU1A56CPUE3As8Kct1MvQvPmzYpOdMqQgiZ2sJbdTHS0\npDLbycEAqu3+io5W+MG/6dtljXGk7liYirZAeWEiLWlz0lrFU50FlFtwnVDCQr0L\nLIh6MNSawg4zvv8YsT/599OWbOJB0svrPbIpPH7dVZFpESZynns9j//13q/t+kXM\nF0cCAwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQt\nMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0G\nA1UdDgQWBBTqWpf+8Fn95qfWILim5B9Quq6KKDAfBgNVHSMEGDAWgBQgvXGJpckq\nMy8R4B/llCZWDxECJTAmBgNVHREEHzAdgRtqLmhlaWRidWVjaGVsQGZ6LWp1ZWxp\nY2guZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\nemotY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNybDCBlgYIKwYBBQUHAQEE\ngYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZnpqLWNh\nL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAChjVodHRwOi8vY2Rw\nMi5wY2EuZGZuLmRlL2Z6ai1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkq\nhkiG9w0BAQUFAAOCAQEAOFrB/uQdtRVoT2Sy+lMN6cf7eeASn9xOSvqJzuiHkEN2\nrPsjzAxzCjRw0FmhsCAyub1f3dfaAc0HBxuCWoX1BBt81MQE4bae+gJ8V9P+aE49\n45PBub7vjB0FDMNpFOMHU8n02nR2Kfy0fiQwoLkq7P75pjKcN7FuKAZU4Q/FEHM+\nVGER1Mfxr5AxLqDkeOJHlaUN7Won1+UA/FKakoQ3gLCQdWT+8dc3Km1YVDNrsqJk\nNNx585kM4ZBHDCe1JLeGC2SUqiIQXIdpjO1fQFEb9xZiifS/xRod28uXwFy2cPzG\nsHHG41oCYI2nl5gfLE7CWL9I2fqXJdCANgc5PavIug==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.its.fz-juelich.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.its.fz-juelich.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.its.fz-juelich.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.its.fz-juelich.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fz-juelich.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.its.fz-juelich.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.its.fz-juelich.de,O=Forschungszentrum Juelich GmbH,L=Juelich,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFWzCCBEOgAwIBAgIED6HU3DANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxJzAlBgNVBAoTHkZvcnNjaHVuZ3N6ZW50cnVtIEp1ZWxpY2ggR21iSDEqMCgG\nA1UEAxMhRlpKIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzAyMR8wHQYJKoZI\nhvcNAQkBFhBjYUBmei1qdWVsaWNoLmRlMB4XDTEwMDIyMjEwMDcwOFoXDTEzMDIy\nMTEwMDcwOFowgYYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNOb3JkcmhlaW4tV2Vz\ndGZhbGVuMRAwDgYDVQQHEwdKdWVsaWNoMScwJQYDVQQKEx5Gb3JzY2h1bmdzemVu\ndHJ1bSBKdWVsaWNoIEdtYkgxHjAcBgNVBAMTFWlkcC5pdHMuZnotanVlbGljaC5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJfMWbVl7AvMbD+BfKDh\nHMdNgoG1fMJw6/g9biZnFKY6Ey4tBfgpYY0pjA1tShXcFO6oBf0QIcuHlLeBjEhA\n0Oa+D+MBLI59Mtdt+qP4Vnb19U+b2eOKzWTzIPzv2YouUF7vWTVZ0zfvrBcz2v0n\nt3NcC+pT5eym+j0g6FkNSU1A56CPUE3As8Kct1MvQvPmzYpOdMqQgiZ2sJbdTHS0\npDLbycEAqu3+io5W+MG/6dtljXGk7liYirZAeWEiLWlz0lrFU50FlFtwnVDCQr0L\nLIh6MNSawg4zvv8YsT/599OWbOJB0svrPbIpPH7dVZFpESZynns9j//13q/t+kXM\nF0cCAwEAAaOCAdAwggHMMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQt\nMCsGCCsGAQUFBwMCBggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0G\nA1UdDgQWBBTqWpf+8Fn95qfWILim5B9Quq6KKDAfBgNVHSMEGDAWgBQgvXGJpckq\nMy8R4B/llCZWDxECJTAmBgNVHREEHzAdgRtqLmhlaWRidWVjaGVsQGZ6LWp1ZWxp\nY2guZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEucGNhLmRmbi5kZS9m\nemotY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9memotY2EvcHViL2NybC9nX2NhY3JsLmNybDCBlgYIKwYBBQUHAQEE\ngYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZnpqLWNh\nL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAChjVodHRwOi8vY2Rw\nMi5wY2EuZGZuLmRlL2Z6ai1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkq\nhkiG9w0BAQUFAAOCAQEAOFrB/uQdtRVoT2Sy+lMN6cf7eeASn9xOSvqJzuiHkEN2\nrPsjzAxzCjRw0FmhsCAyub1f3dfaAc0HBxuCWoX1BBt81MQE4bae+gJ8V9P+aE49\n45PBub7vjB0FDMNpFOMHU8n02nR2Kfy0fiQwoLkq7P75pjKcN7FuKAZU4Q/FEHM+\nVGER1Mfxr5AxLqDkeOJHlaUN7Won1+UA/FKakoQ3gLCQdWT+8dc3Km1YVDNrsqJk\nNNx585kM4ZBHDCe1JLeGC2SUqiIQXIdpjO1fQFEb9xZiifS/xRod28uXwFy2cPzG\nsHHG41oCYI2nl5gfLE7CWL9I2fqXJdCANgc5PavIug==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Forschungszentrum J\u00fclich GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Forschungszentrum J\u00fclich GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fz-juelich.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Jens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "j.heidbuechel@fz-juelich.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Heidb\u00fcchel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Jens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "j.heidbuechel@fz-juelich.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Heidb\u00fcchel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://login-idp.auth.gr/idp/shibboleth", { "entity_id": "https://login-idp.auth.gr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login-idp.auth.gr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login-idp.auth.gr/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login-idp.auth.gr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login-idp.auth.gr/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login-idp.auth.gr/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "auth.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIIkzCCB3ugAwIBAgIFBAAAAMIwDQYJKoZIhvcNAQEFBQAwgdAxCzAJBgNVBAYT\n AkdSMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25p\n a2kxKTAnBgNVBAsTIENlbnRyYWwgQ29tbXVuaWNhdGlvbiBGYWNpbGl0aWVzMUIw\n QAYDVQQDEzlBVVRIIE5ldHdvcmsgT3BlcmF0aW9ucyBDZW50ZXIgQ2VydGlmaWNh\n dGlvbiBBdXRob3JpdHkgUjMxIzAhBgkqhkiG9w0BCQEWFHBraWFkbWluQGNjZi5h\n dXRoLmdyMB4XDTExMDkyMzAwMDAwMFoXDTEzMDkyMjE2MDk1NVowfDELMAkGA1UE\n BhMCR1IxLTArBgNVBAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxv\n bmlraTEiMCAGA1UECxMZTmV0d29yayBPcGVyYXRpb25zIENlbnRlcjEaMBgGA1UE\n AxMRbG9naW4taWRwLmF1dGguZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\n AoIBAQC+ub4Eq9JXomGbLQH+iK79IKxwUHsME2xjR1mmqXSUl2liRIV05Gm0HoMr\n 0aHq1KbqJPOvBJgho54WKbuzAcl+TJj0WKwEwU7/mxIp9EJm3ZeU8WA7BbRcIgeA\n pID7hIbqZGkf037EcBhJAB7uu0GyeWqTX4Lcn7CHa+9ICOtaPMkZaP64DH0JepbL\n Vnk9ryItNEYqQWPAfxe74WC8TAO5kb62WkmdCS0idprszscWqmQ6/MzgHyu8CwqH\n OUgTsiLoys6KSDZ3LbmbMHX6Gba1YK9Vey6vpt/9Qs/HyqHGQyjtqj9sO9VGYANR\n SPiDpnCp775oS29ZR877U1rcPND1AgMBAAGjggTFMIIEwTAMBgNVHRMBAf8EAjAA\n MBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBLAwHQYDVR0lBBYwFAYI\n KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSvyhlDN+SORfBDsHhowRRrgqac\n GjCBzwYDVR0jBIHHMIHEgBRSF0VvFteQCoBteXveYb70sU8536GBpKSBoTCBnjEL\n MAkGA1UEBhMCR1IxLTArBgNVBAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRo\n ZXNzYWxvbmlraTE7MDkGA1UEAxMyQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhl\n c3NhbG9uaWtpIENlbnRyYWwgQ0EgUjIxIzAhBgkqhkiG9w0BCQEWFHBraWFkbWlu\n QGNjZi5hdXRoLmdyggUDAAAABTAfBgNVHRIEGDAWgRRwa2lhZG1pbkBjY2YuYXV0\n aC5ncjAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnBr\n aS5hdXRoLmdyMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmx2MS5wa2kuYXV0\n aC5nci9BdXRoTm9jQ0FSMy9jcmx2MS5kZXIuY3JsMIGaBglghkgBhvhCAQ0EgYwW\n gYlUaGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gR3JlZWsgbGF3cyBhbmQg\n b3VyIENQUy4gVGhpcyBDZXJ0aWZpY2F0ZSBtdXN0IG9ubHkgYmUgdXNlZCBmb3Ig\n YWNhZGVtaWMsIHJlc2VhcmNoIG9yIGVkdWNhdGlvbmFsIHB1cnBvc2VzLjAzBglg\n hkgBhvhCAQIEJhYkaHR0cDovL2NybHYxLnBraS5hdXRoLmdyL0F1dGhOb2NDQVIz\n MCMGCWCGSAGG+EIBBAQWFhRuc19yZXZva2VfcXVlcnkucGhwPzA4BglghkgBhvhC\n AQgEKxYpaHR0cDovL3d3dy5wa2kuYXV0aC5nci9kb2N1bWVudHMvQ1BTLmh0bWww\n ggEgBgNVHSAEggEXMIIBEzCCAQ8GCysGAQQBvB0CAAIEMIH/MDQGCCsGAQUFBwIB\n FihodHRwOi8vd3d3LnBraS5hdXRoLmdyL2RvY3VtZW50cy9DUFMucGhwMIHGBggr\n BgEFBQcCAjCBuTArFiRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25p\n a2kwAwIBARqBiVRoaXMgY2VydGlmaWNhdGUgaXMgc3ViamVjdCB0byBHcmVlayBs\n YXdzIGFuZCBvdXIgQ1BTLiBUaGlzIENlcnRpZmljYXRlIG11c3Qgb25seSBiZSB1\n c2VkIGZvciBhY2FkZW1pYywgcmVzZWFyY2ggb3IgZWR1Y2F0aW9uYWwgcHVycG9z\n ZXMuMIGNBgNVHREEgYUwgYKCEWxvZ2luLWlkcC5hdXRoLmdyghVsb2dpbi1pZHAu\n Y2NmLmF1dGguZ3KCFmxvZ2luLWlkcDEuY2NmLmF1dGguZ3KCEmxvZ2luLWlkcDEu\n YXV0aC5ncoIWbG9naW4taWRwMi5jY2YuYXV0aC5ncoISbG9naW4taWRwMi5hdXRo\n LmdyMA0GCSqGSIb3DQEBBQUAA4IBAQBqVHPY0PS4gew7NzazIfxmjX+H/Rt2rJaj\n tUU7YLZvATrNSlw2aZTrrDXSU+MtSe6cMEscRSI0ArjgBHKLkGj5Tb36cwk7+tl2\n G3QB+UKD222lgpc6N6ZV3b0pedHAceyOLC72JAcnC5lYNetwAinYyvdoPTAo7ONt\n WY4ylqx6U5RpsXkIPeV+oi3kyobofcrT68x5IGJ2HeDiDKV8PoSml5Q9SefeYPtT\n BuDLWKrDngbgJA50lChmftzrbWMcPAww7hfSLE2fQb2z/yRfhWuVVXgYla+FSWEO\n RtKkQNUCVIOqX1lF7CJy2Zr9IFLDNSk0H3wP+V8tUJUcoSbz6It6", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login-idp.auth.gr:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login-idp.auth.gr:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login-idp.auth.gr:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login-idp.auth.gr:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "auth.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIIkzCCB3ugAwIBAgIFBAAAAMIwDQYJKoZIhvcNAQEFBQAwgdAxCzAJBgNVBAYT\n AkdSMS0wKwYDVQQKEyRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25p\n a2kxKTAnBgNVBAsTIENlbnRyYWwgQ29tbXVuaWNhdGlvbiBGYWNpbGl0aWVzMUIw\n QAYDVQQDEzlBVVRIIE5ldHdvcmsgT3BlcmF0aW9ucyBDZW50ZXIgQ2VydGlmaWNh\n dGlvbiBBdXRob3JpdHkgUjMxIzAhBgkqhkiG9w0BCQEWFHBraWFkbWluQGNjZi5h\n dXRoLmdyMB4XDTExMDkyMzAwMDAwMFoXDTEzMDkyMjE2MDk1NVowfDELMAkGA1UE\n BhMCR1IxLTArBgNVBAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxv\n bmlraTEiMCAGA1UECxMZTmV0d29yayBPcGVyYXRpb25zIENlbnRlcjEaMBgGA1UE\n AxMRbG9naW4taWRwLmF1dGguZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\n AoIBAQC+ub4Eq9JXomGbLQH+iK79IKxwUHsME2xjR1mmqXSUl2liRIV05Gm0HoMr\n 0aHq1KbqJPOvBJgho54WKbuzAcl+TJj0WKwEwU7/mxIp9EJm3ZeU8WA7BbRcIgeA\n pID7hIbqZGkf037EcBhJAB7uu0GyeWqTX4Lcn7CHa+9ICOtaPMkZaP64DH0JepbL\n Vnk9ryItNEYqQWPAfxe74WC8TAO5kb62WkmdCS0idprszscWqmQ6/MzgHyu8CwqH\n OUgTsiLoys6KSDZ3LbmbMHX6Gba1YK9Vey6vpt/9Qs/HyqHGQyjtqj9sO9VGYANR\n SPiDpnCp775oS29ZR877U1rcPND1AgMBAAGjggTFMIIEwTAMBgNVHRMBAf8EAjAA\n MBEGCWCGSAGG+EIBAQQEAwIGwDAOBgNVHQ8BAf8EBAMCBLAwHQYDVR0lBBYwFAYI\n KwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSvyhlDN+SORfBDsHhowRRrgqac\n GjCBzwYDVR0jBIHHMIHEgBRSF0VvFteQCoBteXveYb70sU8536GBpKSBoTCBnjEL\n MAkGA1UEBhMCR1IxLTArBgNVBAoTJEFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRo\n ZXNzYWxvbmlraTE7MDkGA1UEAxMyQXJpc3RvdGxlIFVuaXZlcnNpdHkgb2YgVGhl\n c3NhbG9uaWtpIENlbnRyYWwgQ0EgUjIxIzAhBgkqhkiG9w0BCQEWFHBraWFkbWlu\n QGNjZi5hdXRoLmdyggUDAAAABTAfBgNVHRIEGDAWgRRwa2lhZG1pbkBjY2YuYXV0\n aC5ncjAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnBr\n aS5hdXRoLmdyMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmx2MS5wa2kuYXV0\n aC5nci9BdXRoTm9jQ0FSMy9jcmx2MS5kZXIuY3JsMIGaBglghkgBhvhCAQ0EgYwW\n gYlUaGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gR3JlZWsgbGF3cyBhbmQg\n b3VyIENQUy4gVGhpcyBDZXJ0aWZpY2F0ZSBtdXN0IG9ubHkgYmUgdXNlZCBmb3Ig\n YWNhZGVtaWMsIHJlc2VhcmNoIG9yIGVkdWNhdGlvbmFsIHB1cnBvc2VzLjAzBglg\n hkgBhvhCAQIEJhYkaHR0cDovL2NybHYxLnBraS5hdXRoLmdyL0F1dGhOb2NDQVIz\n MCMGCWCGSAGG+EIBBAQWFhRuc19yZXZva2VfcXVlcnkucGhwPzA4BglghkgBhvhC\n AQgEKxYpaHR0cDovL3d3dy5wa2kuYXV0aC5nci9kb2N1bWVudHMvQ1BTLmh0bWww\n ggEgBgNVHSAEggEXMIIBEzCCAQ8GCysGAQQBvB0CAAIEMIH/MDQGCCsGAQUFBwIB\n FihodHRwOi8vd3d3LnBraS5hdXRoLmdyL2RvY3VtZW50cy9DUFMucGhwMIHGBggr\n BgEFBQcCAjCBuTArFiRBcmlzdG90bGUgVW5pdmVyc2l0eSBvZiBUaGVzc2Fsb25p\n a2kwAwIBARqBiVRoaXMgY2VydGlmaWNhdGUgaXMgc3ViamVjdCB0byBHcmVlayBs\n YXdzIGFuZCBvdXIgQ1BTLiBUaGlzIENlcnRpZmljYXRlIG11c3Qgb25seSBiZSB1\n c2VkIGZvciBhY2FkZW1pYywgcmVzZWFyY2ggb3IgZWR1Y2F0aW9uYWwgcHVycG9z\n ZXMuMIGNBgNVHREEgYUwgYKCEWxvZ2luLWlkcC5hdXRoLmdyghVsb2dpbi1pZHAu\n Y2NmLmF1dGguZ3KCFmxvZ2luLWlkcDEuY2NmLmF1dGguZ3KCEmxvZ2luLWlkcDEu\n YXV0aC5ncoIWbG9naW4taWRwMi5jY2YuYXV0aC5ncoISbG9naW4taWRwMi5hdXRo\n LmdyMA0GCSqGSIb3DQEBBQUAA4IBAQBqVHPY0PS4gew7NzazIfxmjX+H/Rt2rJaj\n tUU7YLZvATrNSlw2aZTrrDXSU+MtSe6cMEscRSI0ArjgBHKLkGj5Tb36cwk7+tl2\n G3QB+UKD222lgpc6N6ZV3b0pedHAceyOLC72JAcnC5lYNetwAinYyvdoPTAo7ONt\n WY4ylqx6U5RpsXkIPeV+oi3kyobofcrT68x5IGJ2HeDiDKV8PoSml5Q9SefeYPtT\n BuDLWKrDngbgJA50lChmftzrbWMcPAww7hfSLE2fQb2z/yRfhWuVVXgYla+FSWEO\n RtKkQNUCVIOqX1lF7CJy2Zr9IFLDNSk0H3wP+V8tUJUcoSbz6It6", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Aristotle University of Thessaloniki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "el", "text": "\u0391\u03c1\u03b9\u03c3\u03c4\u03bf\u03c4\u03ad\u03bb\u03b5\u03b9\u03bf \u03a0\u03b1\u03bd\u03b5\u03c0\u03b9\u03c3\u03c4\u03ae\u03bc\u03b9\u03bf \u0398\u03b5\u03c3\u03c3\u03b1\u03bb\u03bf\u03bd\u03af\u03ba\u03b7\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Aristotle University of Thessaloniki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "el", "text": "\u0391\u03c1\u03b9\u03c3\u03c4\u03bf\u03c4\u03ad\u03bb\u03b5\u03b9\u03bf \u03a0\u03b1\u03bd\u03b5\u03c0\u03b9\u03c3\u03c4\u03ae\u03bc\u03b9\u03bf \u0398\u03b5\u03c3\u03c3\u03b1\u03bb\u03bf\u03bd\u03af\u03ba\u03b7\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.auth.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "el", "text": "http://www.auth.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "support@auth.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Network Operations Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "support@auth.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Network Operations Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://sp2.cesnet.cz/sp/shibboleth/edugain", { "entity_id": "https://sp2.cesnet.cz/sp/shibboleth/edugain", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp2.cesnet.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CESNET, a. l. e.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "CESNET, z. s. p. o.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ces.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SLO/SOAP" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "Shows available attributes and assertions", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:mail" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonPrincipalName" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonEntitlement" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonTargetedID" } ], "service_name": [ { "lang": "en", "text": "CESNET Test SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/DS" }, { "display_name": [ { "lang": "en", "text": "CESNET Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "CESNET Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "A test SP showing released attributes and SAML assertions.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Testovac\u00ed SP - ukazuje doru\u010den\u00e9 atributy a SAML zpr\u00e1vy.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp2.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp2.cesnet.cz,O=CESNET,DC=cesnet-ca,DC=cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIELzCCAxegAwIBAgIEQrOJWDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy\nLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF\nU05FVCBDQTAeFw0xMDAyMjIwOTU5MzFaFw0xMTAzMjIxMDI5MzFaMFgxEjAQBgoJ\nkiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEPMA0GA1UE\nChMGQ0VTTkVUMRYwFAYDVQQDEw1zcDIuY2VzbmV0LmN6MIGfMA0GCSqGSIb3DQEB\nAQUAA4GNADCBiQKBgQC+Q9oT1doCHIBxlNtPhsfVhfTUAQ8EcBnbOZeNRpcabQ4v\nXvb65ji2Wgis3LDvr1oin0u1i5kTI35bi8nHjRYIfTtPwv+eXVEjsHbR+kDymmo+\nNeRT19ogZlNjslL2CZKtpb9b1cabIgco6rPWOo42CPiMGhp3pmTZD50MwrZS5wID\nAQABo4IBmDCCAZQwDgYDVR0PAQH/BAQDAgWgMBkGA1UdIAQSMBAwDgYMKwYBBAG+\neQECAgIAMBgGA1UdEQQRMA+CDXNwMi5jZXNuZXQuY3owggELBgNVHR8EggECMIH/\nMFqgWKBWpFQwUjESMBAGCgmSJomT8ixkARkWAmN6MRkwFwYKCZImiZPyLGQBGRYJ\nY2VzbmV0LWNhMRIwEAYDVQQDEwlDRVNORVQgQ0ExDTALBgNVBAMTBENSTDUwgaCg\ngZ2ggZqGQmh0dHA6Ly93d3cuY2VzbmV0LmN6L3BraS9jcmwvY249Q0VTTkVUJTIw\nQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6LmNybIZUbGRhcDovL2xkYXAuY2VzbmV0LWNh\nLmN6L2NuPUNFU05FVCUyMENBLGRjPWNlc25ldC1jYSxkYz1jej9jZXJ0aWZpY2F0\nZVJldm9jYXRpb25MaXN0MB8GA1UdIwQYMBaAFC9sBcNRJqyvOZw+ODXdUikngMX1\nMB0GA1UdDgQWBBSo9Hnbvg5HchstLUwj8kkBHA88HDANBgkqhkiG9w0BAQUFAAOC\nAQEAgbnrp/sPF76DlC2Ehll9I417XOnOZdW3C1rKcZSh9vm6tonse21pBVC4799H\nAjy4i22AbIg37N9Wh7sfUf0pZbuen4Eo6PEdUTQhIsJTAp/Dpp7WlQwjDRSUCTS7\nPyqPHKHCacSogDCwilylgBvD/VokryJKWce4cIr2YT09+uMCCIqHNYcihDEBOdGM\n0S1uFcV7bUeHtXqvDfWeSaU0XgraSZvSuDGu1S5BkKvg3GbaYlakjEZce6g1GQsA\n035XrYOVM4U3+W/C8SuxS47R31SGE1xsBWbwz6EPhUK1/SFAoAPDZ5P1aeuugcEX\nOdbkmjrpK8okfqGw+9V2Sgk08Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp2.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp2.cesnet.cz,O=CESNET,DC=cesnet-ca,DC=cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIELzCCAxegAwIBAgIEQrOJWDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy\nLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF\nU05FVCBDQTAeFw0xMDAyMjIwOTU5MzFaFw0xMTAzMjIxMDI5MzFaMFgxEjAQBgoJ\nkiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEPMA0GA1UE\nChMGQ0VTTkVUMRYwFAYDVQQDEw1zcDIuY2VzbmV0LmN6MIGfMA0GCSqGSIb3DQEB\nAQUAA4GNADCBiQKBgQC+Q9oT1doCHIBxlNtPhsfVhfTUAQ8EcBnbOZeNRpcabQ4v\nXvb65ji2Wgis3LDvr1oin0u1i5kTI35bi8nHjRYIfTtPwv+eXVEjsHbR+kDymmo+\nNeRT19ogZlNjslL2CZKtpb9b1cabIgco6rPWOo42CPiMGhp3pmTZD50MwrZS5wID\nAQABo4IBmDCCAZQwDgYDVR0PAQH/BAQDAgWgMBkGA1UdIAQSMBAwDgYMKwYBBAG+\neQECAgIAMBgGA1UdEQQRMA+CDXNwMi5jZXNuZXQuY3owggELBgNVHR8EggECMIH/\nMFqgWKBWpFQwUjESMBAGCgmSJomT8ixkARkWAmN6MRkwFwYKCZImiZPyLGQBGRYJ\nY2VzbmV0LWNhMRIwEAYDVQQDEwlDRVNORVQgQ0ExDTALBgNVBAMTBENSTDUwgaCg\ngZ2ggZqGQmh0dHA6Ly93d3cuY2VzbmV0LmN6L3BraS9jcmwvY249Q0VTTkVUJTIw\nQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6LmNybIZUbGRhcDovL2xkYXAuY2VzbmV0LWNh\nLmN6L2NuPUNFU05FVCUyMENBLGRjPWNlc25ldC1jYSxkYz1jej9jZXJ0aWZpY2F0\nZVJldm9jYXRpb25MaXN0MB8GA1UdIwQYMBaAFC9sBcNRJqyvOZw+ODXdUikngMX1\nMB0GA1UdDgQWBBSo9Hnbvg5HchstLUwj8kkBHA88HDANBgkqhkiG9w0BAQUFAAOC\nAQEAgbnrp/sPF76DlC2Ehll9I417XOnOZdW3C1rKcZSh9vm6tonse21pBVC4799H\nAjy4i22AbIg37N9Wh7sfUf0pZbuen4Eo6PEdUTQhIsJTAp/Dpp7WlQwjDRSUCTS7\nPyqPHKHCacSogDCwilylgBvD/VokryJKWce4cIr2YT09+uMCCIqHNYcihDEBOdGM\n0S1uFcV7bUeHtXqvDfWeSaU0XgraSZvSuDGu1S5BkKvg3GbaYlakjEZce6g1GQsA\n035XrYOVM4U3+W/C8SuxS47R31SGE1xsBWbwz6EPhUK1/SFAoAPDZ5P1aeuugcEX\nOdbkmjrpK8okfqGw+9V2Sgk08Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp2.cesnet.cz/edugain/Shibboleth.sso/NIM/SOAP" } ] } ], "contact_person": [ { "given_name": { "text": "Ivan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "novakoi@fel.cvut.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Novakov", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://wiki.imz.hs-furtwangen.de/shibboleth", { "entity_id": "https://wiki.imz.hs-furtwangen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/wiki.imz.hs-furtwangen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "HFU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Furtwangen University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-furtwangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hendrik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kuijs@hs-furtwangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kuijs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/Login" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "wiki.imz.hs-furtwangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=wiki.imz.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFxTCCBK2gAwIBAgIED6Im4zANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB\nFhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDAyMjIxNTU3MDdaFw0xNTAy\nMjExNTU3MDdaMIGhMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0\nZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl\nIEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxIjAgBgNV\nBAMTGXdpa2kuaW16LmhzLWZ1cnR3YW5nZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQCZOP6QOvIaPx9alcxqEPXebG4ScyjaFSOrbYl5h93A4w+T\nx5o5po56w2KRRZQE7T86r4dMvw6TkYyada0ANVzrYzs75rUn7VkarJzhWgTN1dte\nrKx5sqkudyMcnMGN5dWf107IKYTXZLNX+175D1vjM9jd2vCV0ODeeh3anldW/IlT\nTJUARIM/ZWS+6qeSoDr/VlISPzdTJTM212SXOm3xe7kCVab/zwBQhQf2/t3jJYw4\nQYsDWMZIxoudbANl3sUMSDF+7qTyzkR8QEglFnnAx9mKkLWPYGgJQyHaK9TkoD7F\nvrF8HS1NyL8qFk9Y7VesveFVurtUEipzkPbgXwNfAgMBAAGjggIeMIICGjAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH\nAwEwHQYDVR0OBBYEFB4nUD+0MySwB6ax1AJNJijrNx9AMB8GA1UdIwQYMBaAFGhw\nEA3JLXMG+YgYPp+LjO0pABbHMGgGA1UdEQRhMF+CGXdpa2kuaW16LmhzLWZ1cnR3\nYW5nZW4uZGWCHWhmdS1pbXotd2lraS5ocy1mdXJ0d2FuZ2VuLmRlgiNoZnUtaW16\nLXdpa2kuYWxwaGEuaHMtZnVydHdhbmdlbi5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7\nhjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2Ny\nbC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVy\ndHdhbmdlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYw\nSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdl\nbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABuJEaN/Od5A+tIiXZf+PfG3qkGJteHX\nbVz2gTjdjGyV/m1wMqwFMpiRQU+JP7kN0hySMDvAo7R42an27EbWYRbv4PrZ1Yn0\nkHxc2eRoJchhr+5f4P7/uRyryDxFiPOiazY0QaOCj4MqK6j2lXIoj8qZWzFbKnti\nPAdH3bmZccZ5c3o37InMSyco7qOkSzWTJ9MUz6aNG40VArI8g1f7TtY9BWDdv0fq\n40uSBVacDsbOpNrTEg8CfAhZfHjWyB43yoXjBRJJvdEYJX1c/eUF5NRT/vR2Tb7y\nnYzpemdhwxFzt+1CqNuf3Wnv0DmBmEKDGCro8qxKdGIsaEPFLaBWKnI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "wiki.imz.hs-furtwangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=wiki.imz.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFxTCCBK2gAwIBAgIED6Im4zANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB\nFhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDAyMjIxNTU3MDdaFw0xNTAy\nMjExNTU3MDdaMIGhMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0\nZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl\nIEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxIjAgBgNV\nBAMTGXdpa2kuaW16LmhzLWZ1cnR3YW5nZW4uZGUwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQCZOP6QOvIaPx9alcxqEPXebG4ScyjaFSOrbYl5h93A4w+T\nx5o5po56w2KRRZQE7T86r4dMvw6TkYyada0ANVzrYzs75rUn7VkarJzhWgTN1dte\nrKx5sqkudyMcnMGN5dWf107IKYTXZLNX+175D1vjM9jd2vCV0ODeeh3anldW/IlT\nTJUARIM/ZWS+6qeSoDr/VlISPzdTJTM212SXOm3xe7kCVab/zwBQhQf2/t3jJYw4\nQYsDWMZIxoudbANl3sUMSDF+7qTyzkR8QEglFnnAx9mKkLWPYGgJQyHaK9TkoD7F\nvrF8HS1NyL8qFk9Y7VesveFVurtUEipzkPbgXwNfAgMBAAGjggIeMIICGjAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH\nAwEwHQYDVR0OBBYEFB4nUD+0MySwB6ax1AJNJijrNx9AMB8GA1UdIwQYMBaAFGhw\nEA3JLXMG+YgYPp+LjO0pABbHMGgGA1UdEQRhMF+CGXdpa2kuaW16LmhzLWZ1cnR3\nYW5nZW4uZGWCHWhmdS1pbXotd2lraS5ocy1mdXJ0d2FuZ2VuLmRlgiNoZnUtaW16\nLXdpa2kuYWxwaGEuaHMtZnVydHdhbmdlbi5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7\nhjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2Ny\nbC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVy\ndHdhbmdlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYw\nSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdl\nbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2Vy\ndC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABuJEaN/Od5A+tIiXZf+PfG3qkGJteHX\nbVz2gTjdjGyV/m1wMqwFMpiRQU+JP7kN0hySMDvAo7R42an27EbWYRbv4PrZ1Yn0\nkHxc2eRoJchhr+5f4P7/uRyryDxFiPOiazY0QaOCj4MqK6j2lXIoj8qZWzFbKnti\nPAdH3bmZccZ5c3o37InMSyco7qOkSzWTJ9MUz6aNG40VArI8g1f7TtY9BWDdv0fq\n40uSBVacDsbOpNrTEg8CfAhZfHjWyB43yoXjBRJJvdEYJX1c/eUF5NRT/vR2Tb7y\nnYzpemdhwxFzt+1CqNuf3Wnv0DmBmEKDGCro8qxKdGIsaEPFLaBWKnI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://wiki.imz.hs-furtwangen.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://www.studisoft.de/shibboleth-sp", { "entity_id": "https://www.studisoft.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.studisoft.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t W\u00fcrzburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Rechenzentrum Uni W\u00fcrzburg studisoft-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hartmut", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "serverzertifikate@rz.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Plehn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "leitung@rz.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rossa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studisoft.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studisoft.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studisoft.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.studisoft.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth-sptest.rz.uni-wuerzburg.de/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.studisoft.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studisoft.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studisoft.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studisoft.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.studisoft.de/Shibboleth.sso/NIM/SOAP" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "www.studisoft.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studisoft.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCDCCA/CgAwIBAgIECzboczANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MTAxODE0MTcwOFoXDTEyMTAxNjE0MTcwOFowYTELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xGTAXBgNVBAMTEHd3dy5zdHVkaXNvZnQuZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDTExofgogpkczc1XEXBBt7gQH2h5XmoUs5RDT9\n/wqMtkbtJBOWE7kfvx7Li4FUAGwqo5P9alawtgFIahNkozTT5D2JsmT9lgxrR4fl\n1/jbhhVUidjWrM/CWPoe4+jwng8drApN/m7JzZ0KCe4d5VptwjsyGUCfJf180Mj5\ngJOLKnUGz+nflj98AjMTWKT/yNaXQ/KWE54EcSIYYD+wmcENuz5mTcY768BPKsqN\n9qFeHfx7pSpMJr7z9AVYbGrYoLt331VLvAVNgW0dHD2xti+Cf/JeyBNqIdIo1C93\nxDiCStjbOe4y9zfVzevqVGM7kgWCO6C3K/ZRlU3fSzid1bCHAgMBAAGjggG7MIIB\ntzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFOrTE5iQ2NW8kEo+8hOX1NlmXD+MMB8GA1UdIwQY\nMBaAFH0fqED2pvYyToHl+DILw20rxDNuMCQGA1UdEQQdMBuBGW9yZGVyQHJ6LnVu\naS13dWVyemJ1cmcuZGUwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9jYWNybC5jcmwwOKA2oDSGMmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGY\nBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bml3dWUtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEIGCCsGAQUFBzAC\nhjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI5+tSTQQkjtpmWeUFtcjtrR4n4o\nyB/GK0mRNrU/dN3BGn7P9r/5M6w2brH5QC7DPrUlgdKe8Ao1DpOGvELEwYGcmigH\nX4REnphfQT1WoP6QjjAiDwyZeTB/K4sV7/abjMmJg89dTOmVESxmtP9C81+qDSBt\nTTd8xVXrUisPhEpr7jBk7DzS8SC7yrPQFNzUGvVZtsek7lc9h7T1+sjqcwWRpkMo\nvGgP+2MxPd4ugXfwH7bDDEvbc85B21JzuNRP4wRW68PvI4oHSt7pRBAVMiuHmt7W\njopqxA5r6hkuCk/BNT5k/LHjtxNFHhocXRlkUw3tKlKxIE+7i+KNI2Mgvnw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "www.studisoft.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.studisoft.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCDCCA/CgAwIBAgIECzboczANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MTAxODE0MTcwOFoXDTEyMTAxNjE0MTcwOFowYTELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xGTAXBgNVBAMTEHd3dy5zdHVkaXNvZnQuZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDTExofgogpkczc1XEXBBt7gQH2h5XmoUs5RDT9\n/wqMtkbtJBOWE7kfvx7Li4FUAGwqo5P9alawtgFIahNkozTT5D2JsmT9lgxrR4fl\n1/jbhhVUidjWrM/CWPoe4+jwng8drApN/m7JzZ0KCe4d5VptwjsyGUCfJf180Mj5\ngJOLKnUGz+nflj98AjMTWKT/yNaXQ/KWE54EcSIYYD+wmcENuz5mTcY768BPKsqN\n9qFeHfx7pSpMJr7z9AVYbGrYoLt331VLvAVNgW0dHD2xti+Cf/JeyBNqIdIo1C93\nxDiCStjbOe4y9zfVzevqVGM7kgWCO6C3K/ZRlU3fSzid1bCHAgMBAAGjggG7MIIB\ntzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFOrTE5iQ2NW8kEo+8hOX1NlmXD+MMB8GA1UdIwQY\nMBaAFH0fqED2pvYyToHl+DILw20rxDNuMCQGA1UdEQQdMBuBGW9yZGVyQHJ6LnVu\naS13dWVyemJ1cmcuZGUwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9jYWNybC5jcmwwOKA2oDSGMmh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGY\nBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNhLmRm\nbi5kZS91bml3dWUtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEIGCCsGAQUFBzAC\nhjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAI5+tSTQQkjtpmWeUFtcjtrR4n4o\nyB/GK0mRNrU/dN3BGn7P9r/5M6w2brH5QC7DPrUlgdKe8Ao1DpOGvELEwYGcmigH\nX4REnphfQT1WoP6QjjAiDwyZeTB/K4sV7/abjMmJg89dTOmVESxmtP9C81+qDSBt\nTTd8xVXrUisPhEpr7jBk7DzS8SC7yrPQFNzUGvVZtsek7lc9h7T1+sjqcwWRpkMo\nvGgP+2MxPd4ugXfwH7bDDEvbc85B21JzuNRP4wRW68PvI4oHSt7pRBAVMiuHmt7W\njopqxA5r6hkuCk/BNT5k/LHjtxNFHhocXRlkUw3tKlKxIE+7i+KNI2Mgvnw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://idp.uniroma3.it/idp/shibboleth", { "entity_id": "https://idp.uniroma3.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uniroma3.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniroma3.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniroma3.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniroma3.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniroma3.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uniroma3.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.idem.uniroma3.it/EN", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://www.idem.uniroma3.it/IT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "University Roma TRE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Universit\u00e0 di Roma Tre", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for Roma TRE members", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity Provider per gli utenti di Roma Tre", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGzCCAwOgAwIBAgIQZmU7qqTFMf3noCC8ZYFiWDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDMyOTAwMDAwMFoXDTEzMDMyODIzNTk1OVowYzELMAkGA1UEBhMCSVQxLDAqBgNVBAoMI1VuaXZlcnNpdMOgIGRlZ2xpIFN0dWRpIGRpIFJvbWEgVFJFMQwwCgYDVQQLEwN0bGMxGDAWBgNVBAMTD2lkcC51bmlyb21hMy5pdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvalnJ3zA5zCJoa1FQQbjo8sLbyd9DY4BgPk1FC46BmYRhcOu5HwlYr8m7810EsKCgylMRnksK8CzCA2nbAeXngIs5VuGkl3Ny9J/WJT1ht+OGLHKK+3CYfE+19uUNIaJpmyTgTxfZeBDXInAOIB8BJuAbdx4RsdZJm5SOhhytI8CAwEAAaOCAXowggF2MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQXGuG/nkYdyfF0d3+XCCap+85V2zAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAyBgNVHREEKzApgg9pZHAudW5pcm9tYTMuaXSCFnNoaWJib2xldGgudW5pcm9tYTMuaXQwDQYJKoZIhvcNAQEFBQADggEBABmbtbACovfuf8KCWU/zWIqM/rtmd3wmW9hRSMlXQjznFtTMrkS3MHWsJeLbl5TRiV2W9tkeuL5edVx9M+qfBRjYuTuCklh4l3ZW1OzEL1r4gOO/BdLMszHFmE3fnU6c9hCU4Uvib6KN3vYrOdHmAj6EwTb1Zh/q5/QGdp5XAHSFvm/xtQe0bXtFG8VvV1wm9eQ9a08pY5R78cq/u3Bm48Tkp7/OKCPxUk2CTQDuheEJUlTgzjRcJjt3pHi12aMAnAEYC0ten3d8C479lx60c8RC87+gZfhaXryPh6OKmVPJOvdkSkLZJP94LTgZtNe5KH1RSUE6kv1A3tKEVkdzS70=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uniroma3.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uniroma3.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-09-07T14:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uniroma3.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uniroma3.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uniroma3.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://idem.uniroma3.it/EN", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://idem.uniroma3.it/IT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "University of Roma TRE AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "AA Universit\u00e0 di Roma TRE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Attribute Authority for Roma TRE members", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Attribute Authority per gli utenti di Roma TRE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGzCCAwOgAwIBAgIQZmU7qqTFMf3noCC8ZYFiWDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDMyOTAwMDAwMFoXDTEzMDMyODIzNTk1OVowYzELMAkGA1UEBhMCSVQxLDAqBgNVBAoMI1VuaXZlcnNpdMOgIGRlZ2xpIFN0dWRpIGRpIFJvbWEgVFJFMQwwCgYDVQQLEwN0bGMxGDAWBgNVBAMTD2lkcC51bmlyb21hMy5pdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvalnJ3zA5zCJoa1FQQbjo8sLbyd9DY4BgPk1FC46BmYRhcOu5HwlYr8m7810EsKCgylMRnksK8CzCA2nbAeXngIs5VuGkl3Ny9J/WJT1ht+OGLHKK+3CYfE+19uUNIaJpmyTgTxfZeBDXInAOIB8BJuAbdx4RsdZJm5SOhhytI8CAwEAAaOCAXowggF2MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQXGuG/nkYdyfF0d3+XCCap+85V2zAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAyBgNVHREEKzApgg9pZHAudW5pcm9tYTMuaXSCFnNoaWJib2xldGgudW5pcm9tYTMuaXQwDQYJKoZIhvcNAQEFBQADggEBABmbtbACovfuf8KCWU/zWIqM/rtmd3wmW9hRSMlXQjznFtTMrkS3MHWsJeLbl5TRiV2W9tkeuL5edVx9M+qfBRjYuTuCklh4l3ZW1OzEL1r4gOO/BdLMszHFmE3fnU6c9hCU4Uvib6KN3vYrOdHmAj6EwTb1Zh/q5/QGdp5XAHSFvm/xtQe0bXtFG8VvV1wm9eQ9a08pY5R78cq/u3Bm48Tkp7/OKCPxUk2CTQDuheEJUlTgzjRcJjt3pHi12aMAnAEYC0ten3d8C479lx60c8RC87+gZfhaXryPh6OKmVPJOvdkSkLZJP94LTgZtNe5KH1RSUE6kv1A3tKEVkdzS70=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "University of Roma TRE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Universit\u00e0 di Roma TRE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "University of Roma TRE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "Universit\u00e0 Roma TRE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uniroma3.it/en2/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.uniroma3.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "idem@uniroma3.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Technical Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.servicedesk.its.umu.se/shibboleth", { "entity_id": "https://www.servicedesk.its.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.servicedesk.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk\nZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt\nLnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk\nZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt\nLnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf\n+QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat\nEycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU\nqDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R\n0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG\nvc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8\nMZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK\nMB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w\nDQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4\nGinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a\ntb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+\njrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S\n4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm\nAk0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.servicedesk.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=tommy.larsson@adm.umu.se,CN=www.servicedesk.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEDzCCAvegAwIBAgIJAK1n6INIIuwWMA0GCSqGSIb3DQEBBQUAMIGdMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk\nZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt\nLnVtdS5zZTAeFw0xMTA1MTYwNjM4NTBaFw0xNDAzMjkwNjM4NTBaMIGdMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwad3d3LnNlcnZpY2Vk\nZXNrLml0cy51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRt\nLnVtdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJEvTU6sPUf\n+QdTlHhSzEHHBraAqXnmBAtCH4PrpYZt5UBMnrDCfWMWI6rDQ0m5t/foWGMG/Eat\nEycsYbySEyDgiK7AK9ahC0Bpd6CyT1gYGOfBIdMDNOgCahr2GnnvNp78/sUaC7pU\nqDXOdMsB4iPiLtEYCa6XTJi/KVB487utrIMud4UpGojtXORSFHpPC45QHgZicj8R\n0jIL7VPCTgJBKWwqeMoOUtDl5iFgMXTkafXVKR+rrh8UFS4LmNNid0PbxofI/azG\nvc7CF0E59O184V6UnLHJwcLqaJkVzIdq1z5dUKxskPnm6xX1xZNC+DVW7ALEEfD8\nMZeVe3PJn9cCAwEAAaNQME4wHQYDVR0OBBYEFO3UOhgEKHKE36Id4OB/zbb73ZmK\nMB8GA1UdIwQYMBaAFO3UOhgEKHKE36Id4OB/zbb73ZmKMAwGA1UdEwQFMAMBAf8w\nDQYJKoZIhvcNAQEFBQADggEBABQZkJyN0sgb+pGxw+sSeYSLhZxdLOySKZSr7LV4\nGinxtO41dwXNmGFPavO4sYExqo2FWUo2RItwUorOHCtlpypfWf+xBThD2uRR44+a\ntb0wNbW7y/hGwCCe1as2lewrvPOzWVG51I4Xxw5hiNpz+7ayNRX+icYgONP1ZSN+\njrymeKjpHE9w443OiAkezSm2tXADbEugC+DhowF9PXnX2Gn8BfXrD1LPP1ze200S\n4tHrNMcpgz8mndg+eAvBnGxe/OdC+DuDO/33E559DYGi7Iw5GzGbCPLCuUsWvstm\nAk0+kMSVOzv6UoGDUEbEh2o5K1iQnOzUKyTJrfW1if1I8Wg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.servicedesk.its.umu.se/Shibboleth.sso/NIM/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.servicedesk.its.umu.se.xml" } } ], [ "https://shibb-idp.hs-weingarten.de/idp/shibboleth", { "entity_id": "https://shibb-idp.hs-weingarten.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibb-idp.hs-weingarten.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb-idp.hs-weingarten.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb-idp.hs-weingarten.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb-idp.hs-weingarten.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb-idp.hs-weingarten.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-weingarten.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibb-idp.hs-weingarten.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU\nBgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo\ncy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow\ngY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR\nBgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy\nZy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F\niESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA\np/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483\n5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u\nlQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws\nSi3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj\n2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2\n8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw\nGYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j\ncmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j\ncmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13\nZ3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii\nCLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/\nI2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR\nGxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI\nIgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o\nH3lgjwLUApbZq/qieYKqmBs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibb-idp.hs-weingarten.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU\nBgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo\ncy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow\ngY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR\nBgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy\nZy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F\niESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA\np/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483\n5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u\nlQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws\nSi3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj\n2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2\n8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw\nGYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j\ncmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j\ncmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13\nZ3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii\nCLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/\nI2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR\nGxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI\nIgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o\nH3lgjwLUApbZq/qieYKqmBs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb-idp.hs-weingarten.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb-idp.hs-weingarten.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb-idp.hs-weingarten.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb-idp.hs-weingarten.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-weingarten.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibb-idp.hs-weingarten.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU\nBgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo\ncy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow\ngY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR\nBgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy\nZy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F\niESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA\np/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483\n5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u\nlQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws\nSi3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj\n2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2\n8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw\nGYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j\ncmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j\ncmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13\nZ3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii\nCLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/\nI2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR\nGxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI\nIgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o\nH3lgjwLUApbZq/qieYKqmBs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibb-idp.hs-weingarten.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibb-idp.hs-weingarten.de,O=Hochschule Ravensburg-Weingarten,L=Weingarten,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEDv1KbDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJE\nRTEpMCcGA1UEChMgSG9jaHNjaHVsZSBSYXZlbnNidXJnLVdlaW5nYXJ0ZW4xFjAU\nBgNVBAMTDUhTLVdHVC1DQS1HMDIxKTAnBgkqhkiG9w0BCQEWGmhzLXdndC1jYUBo\ncy13ZWluZ2FydGVuLmRlMB4XDTA5MTAyMDE0NDQ0NFoXDTE0MTAxOTE0NDQ0NFow\ngY8xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEzAR\nBgNVBAcTCldlaW5nYXJ0ZW4xKTAnBgNVBAoTIEhvY2hzY2h1bGUgUmF2ZW5zYnVy\nZy1XZWluZ2FydGVuMSMwIQYDVQQDExpzaGliYi1pZHAuaHMtd2VpbmdhcnRlbi5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5WTGDKpvzEhYNM5v1F\niESicJ3Hwnc6rnsn2VfQs4JbKqE6n26pj8xi03r4nwKJmhIES1cdmcSegbjQ7LdA\np/3ibfAUvvXWkvSei9DTpdvbers5JQPZHLHKGmAFt96CYE4Dtr++S7nG1TiD6483\n5XZ84le+u2f0i9TN4W1VQlvivaeyBazETgwO0XSLQ5zV48qC/HcDqBR7YRXYvL+u\nlQB5/AXt0J7L4etLXhSV+FYq/tTlheafiFqURJYih1xPIyW2ajfWYdob+l1oT5ws\nSi3snj8fhm1fvBm+eV21seHbb3igtimcag4UhLQTi7JIsHk9ZML5V0S2/5YXVHZj\n2SECAwEAAaOCAcIwggG+MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUYzOVTdenMixAH/5DOhP2\n8Q7M0LkwHwYDVR0jBBgwFoAUxK2bKM2xJvrKq56g+w6Nb74aWvAwIgYDVR0RBBsw\nGYEXZXJkb2VzQGhzLXdlaW5nYXJ0ZW4uZGUwgYEGA1UdHwR6MHgwOqA4oDaGNGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9jcmwvZ19jYWNybC5j\ncmwwOqA4oDaGNGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtd2d0LWNhL3B1Yi9j\ncmwvZ19jYWNybC5jcmwwgZwGCCsGAQUFBwEBBIGPMIGMMEQGCCsGAQUFBzAChjho\ndHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLXdndC1jYS9wdWIvY2FjZXJ0L2dfY2Fj\nZXJ0LmNydDBEBggrBgEFBQcwAoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy13\nZ3QtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAGFGvoZxqW37SnxgPxWPsPSJSDLNHOsqepPUcmyYAf6InAuouePQOLJj9knZbhii\nCLESL0+XHlLCldzv3ZCwMdDCObfqQOBa112JjysacAJeaw9dA1B/W/ShmMneH4j/\nI2udFZt5d4vdbTJfo87F0TW/gUu8QPUY7N9EjTf+a0aAf98LkJP8BTc/SaBvLYqR\nGxwzSBWHvNW3xJJHxBqx+UFDMbKlgbM+o3x/rqg9iXGo5OFUnPdFiktbp0ADbUGI\nIgJCrn+bP6DzVTqIUA82wEZTD/StUG+un/TeXnZYoR+OZX3YEWzkZSvXB4fRZg7o\nH3lgjwLUApbZq/qieYKqmBs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Ravensburg-Weingarten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Ravensburg-Weingarten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-weingarten.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michaiela", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "erdoes@hs-weingarten.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Erdoes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Michaiela", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "erdoes@hs-weingarten.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Erdoes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://ladok3-demo-05.its.umu.se/gui-sp", { "id": "_74e4e7d6a69269572d683abe51d9928039b22c71", "entity_id": "https://ladok3-demo-05.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-05.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-05.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-05.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJAKvT+IioFgOSMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTA1Lml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE5WhcN\nMjIxMjA1MDcyODE5WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wNS5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqYXZgi/tragv6IZ2\nN28lye+viBpKFoNam7n9r/VC/dE7/GPQvrQW5WLjAZwfERFJJddEn4vrsC1ugbTL\nvot5Se12a3tOrB9lt1ARtD50D7toUrjJSEoRz6fpTqBReBtEUZWJiSLC5aw7zg8p\nhLQ3moPHYX//ittNOq7Plnu0usUXgiP3LcmKgqOttsm1NsKay7ACupQoVRnrMJBS\n1nf31gLQ0RKIQoQwM/GQRLCAqhPP1NpdFFXQDvfIm6Zk3G+Tp0oFTYHEOUdf16es\nK5m9ybvLd5YSnns09Ar2SBZOZTvj1iwj9A+tJmxYGKMQOomWlHsZzMcIQMhpSFDe\nOj6FSwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wNS5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTA1Lml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBQ1Zv0Hu7FhPM8ELNZaySIGkOMfRjANBgkqhkiG9w0BAQUFAAOCAQEA\nhqCayzGzTNJHy6jmfSatfPKYhnoJbwxwGxn+BC5UE+igHg7/QiOZOoH4cjfs1yBW\nrtc2jkVv/w9pNx8KJgWCcvH2hNiKVQG7/7GOJpGPOUjKlNGZs0m9AIIcEkHX9trV\nPF4wZzHDjC8cT8XNmx7YI710821Fj5CjY6088Bybpk07ASzWgfepEavyI6P7Rns6\nA1/vJ45dkJu77cqGhrnFSU7hlSVf8e5BQgHS/QxKs2o34xLOQjITemLPgUV5a46P\nrPutDEkpSRzlTFyJMoUU57pGG410y8F7TJ0w0zqi6coN+qEB8DH3rXmG3rRCLqpm\nujZI0vVtQx+sTGMktkMb/w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-05.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-05.its.umu.se-gui-sp.xml" } } ], [ "https://alpha.kib.ki.se/shibboleth", { "entity_id": "https://alpha.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "alpha.kib.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=alpha.kib.ki.se,OU=KIB,O=Karolinska Institutet,L=Solna,ST=Stockholm,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEwTCCA6mgAwIBAgIJANfhtA1MBOtvMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD\nVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEeMBwG\nA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAWBgNV\nBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIu\na2kuc2UwHhcNMTIwNTAzMTExNTI4WhcNMjIwNTAxMTExNTI4WjCBmzELMAkGA1UE\nBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTEOMAwGA1UEBxMFU29sbmExHjAcBgNV\nBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEMMAoGA1UECxMDS0lCMRgwFgYDVQQD\nEw9hbHBoYS5raWIua2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtp\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LxQJjRfOa4TYyaB\n2DpENVfwEglvfISRync9HKIN9XBYhupdNdGWdG5xGipgmicio8DrVV9sKfPwe4DV\nNBqzlr1C9/NVtauvvMotCMyNGYHF/vZ4H6cnRTZyzxxBZv/V1xYB5I7vB7IUABf8\nZxJb4NIA5OUaxg/8v2x3S8cVGzgX1hZOlwhY+Hbiz0136DFe1YwH5APJwlhkeYh6\nXwllnzooqL4XxqYz9grBIdNtRc4UfrOvaX7WSXpTeouzSnWkf3pqjJHZENBEd/W1\n8xu8CKCItdQZH/OVuiTVe5ccS1S7sS4kXdbPfpHdPocgwbDP1Deh8tqo5sQ0qoMn\nCH+pzQIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFJyQ1BAIGQqsZds+rXVYA7cF+BoA\nMIHQBgNVHSMEgcgwgcWAFJyQ1BAIGQqsZds+rXVYA7cF+BoAoYGhpIGeMIGbMQsw\nCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEe\nMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAW\nBgNVBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0Br\naWIua2kuc2WCCQDX4bQNTATrbzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA\nA4IBAQBxfOPouQExqGKDS1+wbml8tmoOHinZo/yHczbyjYQaOvxUlq2fk056UxxB\n2asNaohnKJQHISPmiFDYpqkC7n8Ssi8mWTLFUab/3jduuKCeUKPrfjPVRVPYKnsa\nwPimBhGmFcVuGoeudeT4PPASP7QI6lpO19Pef+mC7NBdFLv00yJ/HnR2mBbLe/BM\nuBzttF3cPnOAOb4sXPHwDSC4Cj3Gsphcs5Yw3E+sz3/fuWEh+wt+s8vXD5CP3ab4\nZCZOEsUu5whOLrDTWBwIG/fvbk7J1lXj2aVV+zdk97DHax0+uMDGE3mFaIzz2dg5\nuX4aWLHHp/MpbOpwCAVWQDlPdXYS", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "alpha.kib.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=alpha.kib.ki.se,OU=KIB,O=Karolinska Institutet,L=Solna,ST=Stockholm,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEwTCCA6mgAwIBAgIJANfhtA1MBOtvMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD\nVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEeMBwG\nA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAWBgNV\nBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIu\na2kuc2UwHhcNMTIwNTAzMTExNTI4WhcNMjIwNTAxMTExNTI4WjCBmzELMAkGA1UE\nBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTEOMAwGA1UEBxMFU29sbmExHjAcBgNV\nBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEMMAoGA1UECxMDS0lCMRgwFgYDVQQD\nEw9hbHBoYS5raWIua2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtp\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LxQJjRfOa4TYyaB\n2DpENVfwEglvfISRync9HKIN9XBYhupdNdGWdG5xGipgmicio8DrVV9sKfPwe4DV\nNBqzlr1C9/NVtauvvMotCMyNGYHF/vZ4H6cnRTZyzxxBZv/V1xYB5I7vB7IUABf8\nZxJb4NIA5OUaxg/8v2x3S8cVGzgX1hZOlwhY+Hbiz0136DFe1YwH5APJwlhkeYh6\nXwllnzooqL4XxqYz9grBIdNtRc4UfrOvaX7WSXpTeouzSnWkf3pqjJHZENBEd/W1\n8xu8CKCItdQZH/OVuiTVe5ccS1S7sS4kXdbPfpHdPocgwbDP1Deh8tqo5sQ0qoMn\nCH+pzQIDAQABo4IBBDCCAQAwHQYDVR0OBBYEFJyQ1BAIGQqsZds+rXVYA7cF+BoA\nMIHQBgNVHSMEgcgwgcWAFJyQ1BAIGQqsZds+rXVYA7cF+BoAoYGhpIGeMIGbMQsw\nCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMQ4wDAYDVQQHEwVTb2xuYTEe\nMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MQwwCgYDVQQLEwNLSUIxGDAW\nBgNVBAMTD2FscGhhLmtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0Br\naWIua2kuc2WCCQDX4bQNTATrbzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA\nA4IBAQBxfOPouQExqGKDS1+wbml8tmoOHinZo/yHczbyjYQaOvxUlq2fk056UxxB\n2asNaohnKJQHISPmiFDYpqkC7n8Ssi8mWTLFUab/3jduuKCeUKPrfjPVRVPYKnsa\nwPimBhGmFcVuGoeudeT4PPASP7QI6lpO19Pef+mC7NBdFLv00yJ/HnR2mBbLe/BM\nuBzttF3cPnOAOb4sXPHwDSC4Cj3Gsphcs5Yw3E+sz3/fuWEh+wt+s8vXD5CP3ab4\nZCZOEsUu5whOLrDTWBwIG/fvbk7J1lXj2aVV+zdk97DHax0+uMDGE3mFaIzz2dg5\nuX4aWLHHp/MpbOpwCAVWQDlPdXYS", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "authn_requests_signed": "1", "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://alpha.kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/alpha.kib.ki.se.xml" } } ], [ "https://journals.bmj.com/shibboleth", { "entity_id": "https://journals.bmj.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/journals.bmj.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "BMJ Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "BMJ Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://journals.bmj.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/bmjjournals/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/bmjjournals/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/bmjjournals/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/bmjjournals/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://expert.antagning.se/ecs-sp", { "entity_id": "https://expert.antagning.se/ecs-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://expert.antagning.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://expert.antagning.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://expert.antagning.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://expert.antagning.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://expert.antagning.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "expert.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://expert.antagning.se/ecs-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=expert.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2\nMTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY\nTwc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink\nx+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK\nvbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF\nF0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc\njmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw\nYzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy\ndC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz\nE2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx\nmTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk\no1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt\niD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV\nPi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7\nhMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "expert.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://expert.antagning.se/ecs-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=expert.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIJANSBcY8AW9T/MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2V4cGVydC5hbnRhZ25pbmcuc2UwHhcNMTEwNTA5MTc0MTQ3WhcNMjEwNTA2\nMTc0MTQ3WjAeMRwwGgYDVQQDExNleHBlcnQuYW50YWduaW5nLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtylQ0TngqqfQUnyBdtd1+WfFCBaFa1MY\nTwc7L/toQr6WJ1QfQyFZgWTEM48PySKVxt+NByyY9VXmcIhADPiP+QiPccME4ink\nx+/xmU532IW6IW1lg3QOLh2tG5fplJZvbmW5ni/tv5Rw/bSDFmagw3AyasIM1OpK\nvbDzJXM80KYR77nNHlS6498D3KcCjJ8gyuzk8XpvDZhCHJ/B3Vz+FvK05w/ljaBF\nF0qpQCDoOKK2+fJhV97wVy5jkzTMS/bMCYxiq3/LjxLmEwTBAiNF3MDEV7yW0TZc\njmyrvL6jOrTTO6ayOI4N8tHTy6lWBKwNkTryZXhlWarL9r2o1R+9bQIDAQABo2Uw\nYzBCBgNVHREEOzA5ghNleHBlcnQuYW50YWduaW5nLnNlhiJodHRwczovL2V4cGVy\ndC5hbnRhZ25pbmcuc2UvZWNzLXNwMB0GA1UdDgQWBBQa1efPa+KRN4VdbtmNatIz\nE2xf2DANBgkqhkiG9w0BAQUFAAOCAQEAexJmaW4Kn8/Toc2VB0XxUTxFhVPl1Yvx\nmTNQw/gFEeguL4bQeHTJQ5UIB43vTCR7Z4ZEWpZjdCm7AI88HoxtMF5ktm9YBAIk\no1ANyEWZ+vjviRUncnudPoutH8xoM+WzyCXLsEHPTfMu5KLb8U80Wgn8/0qDSEwt\niD+vjf5QaeVmd8i7HUeWg2R6e1EmRNeJssg7wAMeoWD76oOY4s55kmRG3GOY+iVV\nPi755TKRrhgKLRu6X2ohz0/H8QNDkVpo/0u/zlW4iNVOyLeSzPuQhDl0xy4LTKo7\nhMvkdB9ux/vPq93rCzcdDnW+zoZmsj1EXtqjDSSEgb/6zJ+ExbZ29Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://expert.antagning.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://expert.antagning.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://expert.antagning.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://expert.antagning.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://expert.antagning.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/expert.antagning.se.xml" } } ], [ "https://idp.fraunhofer.de/idp/shibboleth", { "entity_id": "https://idp.fraunhofer.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.fraunhofer.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fraunhofer.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fraunhofer.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fraunhofer.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fraunhofer.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fraunhofer.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.fraunhofer.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fraunhofer.de,OU=Services,O=Fraunhofer,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlzCCBH+gAwIBAgIKItv3iwAAAAAFZjANBgkqhkiG9w0BAQUFADBqMQswCQYD\nVQQGEwJERTETMBEGA1UEChMKRnJhdW5ob2ZlcjEhMB8GA1UECxMYRnJhdW5ob2Zl\nciBDb3Jwb3JhdGUgUEtJMSMwIQYDVQQDExpGcmF1bmhvZmVyIFNlcnZpY2UgQ0Eg\nMjAwNzAeFw0wOTEwMTkxMjU4MzVaFw0xMjEwMTgxMjU4MzVaMFExCzAJBgNVBAYT\nAkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMREwDwYDVQQLEwhTZXJ2aWNlczEaMBgG\nA1UEAxMRaWRwLmZyYXVuaG9mZXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDPUzd9s+oAZjXcRndTpxcQWCLnMdzWQxDgJKCcJpIi1Q8sy5fNF1g2\n8OHf265MI8CjVxE+aszRF6gon1EJ2xNB1JHWHIF5WPWXRpZ3eU7rZvD7Yg3Pn9Gx\nAknE/6VG6h9bETLdR83VrH9kNgrba6+Es/xmfBv+YIMNmwit6LG18bolUV2Yck3h\nKvvvjMjrabivBff+QvdbxkqNMJQDOJ/eKvpe9DF24xCdJH0xdAfgFBuLiN3LTW3z\npN/if2bc5nBIcN6azpdfqAQKPwoQ3tj+kvY+7f7wTjjGgDqd6mYBDptwY5JGUSHP\nr7UVxDHWD2OSIdMc7CwoehroGAQXBnl5AgMBAAGjggJWMIICUjAdBgNVHQ4EFgQU\nXbfs+lf4eVt4eeEXLUR3IrRQK7MwHwYDVR0jBBgwFoAUOE0MHcR3p7P4Z4bQGFGf\nWJ8eniUwewYDVR0fBHQwcjBwoG6gbIY0aHR0cDovL2NybC5wa2kuZnJhdW5ob2Zl\nci5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybIY0aHR0cDovL2NybC5mcmF1bmhv\nZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybDCCARgGCCsGAQUFBwEB\nBIIBCjCCAQYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LnBraS5mcmF1bmhvZmVy\nLmRlL2ZoZy1zZXJ2aWNlLWNhLTIwMDcuY2VyMEEGCCsGAQUFBzAChjVodHRwOi8v\nY2VydC5mcmF1bmhvZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNlcjA+\nBggrBgEFBQcwAYYyaHR0cDovL2ZoZy1zZXJ2aWNlLWNhLTIwMDcub2NzcC5wa2ku\nZnJhdW5ob2Zlci5kZS8wPgYIKwYBBQUHMAGGMmh0dHA6Ly9maGctc2VydmljZS1j\nYS0yMDA3Lm9jc3AuZnJhdW5ob2Zlci1wa2kuZGUvMAwGA1UdEwEB/wQCMAAwDgYD\nVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMEQGA1UdIAQ9MDswOQYL\nKwYBBAGGClADAQEwKjAoBggrBgEFBQcCARYcaHR0cDovL3BraS5mcmF1bmhvZmVy\nLmRlL2NwLzANBgkqhkiG9w0BAQUFAAOCAQEAFMT1W6HlRwoeSoqZu7LyWqPVAV0P\n8i3Mhv9x0By4hsXpekDivJTjkb8agXEY6180Pxwcw7fzNoNKPZNRxRSSojCFVQ85\n20EPKzuzWchsS+UxtPK9CzdobpzTFFfCsO3RAxOogYD6WvrjfOwsSQ2s3cgrEziy\nWX93W5Ff2rtSxwDqNnIgWOPfbkK5cQ233iSxsDAl1kiqpQbtlVqGo3flLeVbIeDJ\nDGTj0/pCHl9hInA7+4bNWtIWVgU/5yJKe/Tnqhve7CBWtne0sT7P55cgvd4eCPUB\nh+etu2WeqrKmqJBZ6ZSrvDWFkUHg7WprvPK2tGS+aNA3tpCDPdfh6wEoLw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fraunhofer.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fraunhofer.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fraunhofer.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fraunhofer.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fraunhofer.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.fraunhofer.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.fraunhofer.de,OU=Services,O=Fraunhofer,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFlzCCBH+gAwIBAgIKItv3iwAAAAAFZjANBgkqhkiG9w0BAQUFADBqMQswCQYD\nVQQGEwJERTETMBEGA1UEChMKRnJhdW5ob2ZlcjEhMB8GA1UECxMYRnJhdW5ob2Zl\nciBDb3Jwb3JhdGUgUEtJMSMwIQYDVQQDExpGcmF1bmhvZmVyIFNlcnZpY2UgQ0Eg\nMjAwNzAeFw0wOTEwMTkxMjU4MzVaFw0xMjEwMTgxMjU4MzVaMFExCzAJBgNVBAYT\nAkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMREwDwYDVQQLEwhTZXJ2aWNlczEaMBgG\nA1UEAxMRaWRwLmZyYXVuaG9mZXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDPUzd9s+oAZjXcRndTpxcQWCLnMdzWQxDgJKCcJpIi1Q8sy5fNF1g2\n8OHf265MI8CjVxE+aszRF6gon1EJ2xNB1JHWHIF5WPWXRpZ3eU7rZvD7Yg3Pn9Gx\nAknE/6VG6h9bETLdR83VrH9kNgrba6+Es/xmfBv+YIMNmwit6LG18bolUV2Yck3h\nKvvvjMjrabivBff+QvdbxkqNMJQDOJ/eKvpe9DF24xCdJH0xdAfgFBuLiN3LTW3z\npN/if2bc5nBIcN6azpdfqAQKPwoQ3tj+kvY+7f7wTjjGgDqd6mYBDptwY5JGUSHP\nr7UVxDHWD2OSIdMc7CwoehroGAQXBnl5AgMBAAGjggJWMIICUjAdBgNVHQ4EFgQU\nXbfs+lf4eVt4eeEXLUR3IrRQK7MwHwYDVR0jBBgwFoAUOE0MHcR3p7P4Z4bQGFGf\nWJ8eniUwewYDVR0fBHQwcjBwoG6gbIY0aHR0cDovL2NybC5wa2kuZnJhdW5ob2Zl\nci5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybIY0aHR0cDovL2NybC5mcmF1bmhv\nZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNybDCCARgGCCsGAQUFBwEB\nBIIBCjCCAQYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZXJ0LnBraS5mcmF1bmhvZmVy\nLmRlL2ZoZy1zZXJ2aWNlLWNhLTIwMDcuY2VyMEEGCCsGAQUFBzAChjVodHRwOi8v\nY2VydC5mcmF1bmhvZmVyLXBraS5kZS9maGctc2VydmljZS1jYS0yMDA3LmNlcjA+\nBggrBgEFBQcwAYYyaHR0cDovL2ZoZy1zZXJ2aWNlLWNhLTIwMDcub2NzcC5wa2ku\nZnJhdW5ob2Zlci5kZS8wPgYIKwYBBQUHMAGGMmh0dHA6Ly9maGctc2VydmljZS1j\nYS0yMDA3Lm9jc3AuZnJhdW5ob2Zlci1wa2kuZGUvMAwGA1UdEwEB/wQCMAAwDgYD\nVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMEQGA1UdIAQ9MDswOQYL\nKwYBBAGGClADAQEwKjAoBggrBgEFBQcCARYcaHR0cDovL3BraS5mcmF1bmhvZmVy\nLmRlL2NwLzANBgkqhkiG9w0BAQUFAAOCAQEAFMT1W6HlRwoeSoqZu7LyWqPVAV0P\n8i3Mhv9x0By4hsXpekDivJTjkb8agXEY6180Pxwcw7fzNoNKPZNRxRSSojCFVQ85\n20EPKzuzWchsS+UxtPK9CzdobpzTFFfCsO3RAxOogYD6WvrjfOwsSQ2s3cgrEziy\nWX93W5Ff2rtSxwDqNnIgWOPfbkK5cQ233iSxsDAl1kiqpQbtlVqGo3flLeVbIeDJ\nDGTj0/pCHl9hInA7+4bNWtIWVgU/5yJKe/Tnqhve7CBWtne0sT7P55cgvd4eCPUB\nh+etu2WeqrKmqJBZ6ZSrvDWFkUHg7WprvPK2tGS+aNA3tpCDPdfh6wEoLw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Fraunhofer-Gesellschaft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Fraunhofer-Gesellschaft", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fraunhofer.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Bj\u00f6rn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "bjoern.vollmer@zv.fraunhofer.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Vollmer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://fordrop.irt.kth.se/shibboleth", { "entity_id": "https://fordrop.irt.kth.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "fordrop.irt.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=fordrop.irt.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx\nMjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi\nCfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v\nY10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs\n6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh\nWGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB\nAnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw\nMQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu\nc2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA\nA4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j\nWhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7\nmrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI\npw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS\nGf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ\n3IRNZyiAYdh9b48o6SY/HQuZn5VP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "fordrop.irt.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=fordrop.irt.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDETCCAfmgAwIBAgIJALYWrF8Mgt6iMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTAeFw0xMDA0MjMxMjEwMTRaFw0yMDA0MjAx\nMjEwMTRaMB0xGzAZBgNVBAMTEmZvcmRyb3AuaXJ0Lmt0aC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBALDjcpcRnb1b7Cfk9KuJpabF6iLe62b0p1mi\nCfGwleRoaANiDGHu01m4gnXvsA6yk1bedJP6z7Pl0rQkMZ2tlDcCEMg8AwyTQL2v\nY10C20c+rSbfXoWNUI8jyAtLsNBKwsSTvid64x8l5gGpJZCpgfvK6kYJcrLokLqs\n6lWrrad/VecTHzklXWEAhxeCD7eUUJtC0Y4Fi8XhKS7BKKI7JG+YbPocVnP/opFh\nWGe4Q6+wPWU1I7X1HC2bKrEpvwVZsgFN4V0E7wnrDe1yotM6CqlsuWPvyCD4/IYB\nAnOtiMZJMQ0hbeaYoXW+oSvD/aYkJSfQEfMN+4hdo9L1OyvPIwMCAwEAAaNUMFIw\nMQYDVR0RBCowKIISZm9yZHJvcC5pcnQua3RoLnNlhhJmb3Jkcm9wLmlydC5rdGgu\nc2UwHQYDVR0OBBYEFE5WIOqS0aJWpa1XenjHOgjF1BINMA0GCSqGSIb3DQEBBQUA\nA4IBAQBOLO7wR5XjinscjsU2AvZ9s6shS/pcIA+4/OyNYmHr4i3frmu31WqMfY1j\nWhUpLHCKl4EYJubk0HwAq25b8l7Jwmz2UbtyZ7QvV1vGUqo0oxVK9p0rS7ojO1f7\nmrdBB0U3Axu4vW+ckKyGR6NRDYMobRrG04XCOi88NskTHL3VLRA6zNegFre9VdJI\npw3UvNnJVA9f5U6hOjK5BhxhE/6sNwRDWWWsLlkjzWtqFbTkmRU6cicyvDoD2jzS\nGf34FPGbKFm1+jJpyOoBAfizkFtGFRM3zkyhGZtGcQgUobPdCUEpCnAkqOIs/bpZ\n3IRNZyiAYdh9b48o6SY/HQuZn5VP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://fordrop.irt.kth.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/fordrop.irt.kth.se.xml" } } ], [ "https://login.feld.cvut.cz/idp/shibboleth", { "entity_id": "https://login.feld.cvut.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.feld.cvut.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.feld.cvut.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.feld.cvut.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.feld.cvut.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.feld.cvut.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fel.cvut.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://login.feld.cvut.cz/img/logo_cvut_40pix.png", "width": "53", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "40" } ], "information_url": [ { "lang": "en", "text": "http://www.fel.cvut.cz/en/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.fel.cvut.cz/cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Czech Technical University in Prague, Faculty of Electrical Engineering", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "\u010cesk\u00e9 vysok\u00e9 u\u010den\u00ed technick\u00e9 v Praze, Fakulta elektrotechnick\u00e1", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for CTU FEE in Prague", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro \u010cVUT FEL v Praze", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEkjCCA3qgAwIBAgIQCpc8Q9h2foS8MtbTcL2TMDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEzMDEwMjAwMDAwMFoXDTE2MDEwMjIzNTk1OVowWDELMAkGA1UE\nBhMCQ1oxLTArBgNVBAoTJEN6ZWNoIFRlY2huaWNhbCBVbml2ZXJzaXR5IGluIFBy\nYWd1ZTEaMBgGA1UEAxMRbG9naW4uZmVsLmN2dXQuY3owggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDDuL8a7onZijGOC+JeP1z4yMbCtATlv2VP3u2+pn4U\nsK3mwHipcfjhMwLpSboTtId21HFDCD6RAogz5Zd0X9GSrI8pLWVT4cM/VzBWvw3c\nnoSm9xswSvcOZ3uXmCd06HlpabZGZuWg5jXO4EdjqFtjVD9tONguyal8H5sBRRb9\nZ0ShL0/a27MMrdjKl5gOx43hhAbHyAH4fQ2gStBsn8WZ1g1zj0bLit32cvcnECbe\n7kzltbZa+gX2MrhiEAe0ZBuqcjg4BuZ00ZDfKf9be2MyisTXR5dIrG5f96xd0gJ4\neqnSMGDchPeXRoMz584b+sFgfDRmmT1cKJbPfpoW6k8RAgMBAAGjggF4MIIBdDAf\nBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6YyoMBPg\nDqpgaarrFV36wd07sOUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy\nMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y\nZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo\ndHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF\nBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwMAYDVR0RBCkwJ4IRbG9n\naW4uZmVsLmN2dXQuY3qCEmxvZ2luLmZlbGQuY3Z1dC5jejANBgkqhkiG9w0BAQUF\nAAOCAQEApmlqVO5GPaYBHwWXEHs5jvGaqSfcJvN0HbKC7bbTR1O0WqNLTUVVK9k3\nz+sRpGzVc6xAq79odCI0cC+uBDzQ5hXKAh7kSRpG85MhX06MMbqDdZkx+qDXnVZg\nwpzFYPxdkeDb5eLm2anMYKMYuAMne+wbtKLy6TO4dtM8RL2FgtZy1j1Rf+u3UFtT\nDo+Wm6n0YwDPphP6mX6hhILlCPsJ50715kIsVKr6d6o8yyX7Lhn2eqOu8/QpNNUG\nUKrVFWduXxoAgSn9iHaBAN4WgfvmOGOxvxJgSaH8aZXv61N9jL1IgwrYPfdQb/lX\ndj+n3gr4xtn/PGM1C5O+OEFGmi+G9g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIElDCCA3ygAwIBAgIRAMqRRTZJu2RDt+d/vvzzW68wDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMjgwMDAwMDBaFw0xMjEyMjcyMzU5NTlaMFkxCzAJBgNV\nBAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ\ncmFndWUxGzAZBgNVBAMTEmxvZ2luLmZlbGQuY3Z1dC5jejCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAMFmy3m3rFgI84okN8+0jx8V+cRfSqzga+i51UYO\ngJP0TD9fhct4I/b1vHsveBqBpsNH/4wZMJEF6U6xmzmb9RPzc765DnlcMa8syfQ5\n74X5+0qa7iVb8nlLX+uiEZ2cSQ5sZIaCnnU+hHyla6EtG6W3HwiJZhT2YZ9Y5d1/\nYwdM7+fE9e6pagx1xDIPWBDg1IucEyrZdSJlCDsjAKmHHL0th09AA93/OUendsh0\noNRYImAJ6ZCawbiRYgS2gR+mGAoarro/7LEMbg/urwOpPyM9oMu7XGtEM2suUmoj\nKaDbv6s1dXP5sBsPxdaXLsfm814qYjePlJC46SaYoJa8Y30CAwEAAaOCAXgwggF0\nMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQ8JRmP\nILte2LuZmgYFZlYlOgkZYzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE\nAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu\nb3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG\nKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG\nAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREEKTAnghJs\nb2dpbi5mZWxkLmN2dXQuY3qCEWxvZ2luLmZlbC5jdnV0LmN6MA0GCSqGSIb3DQEB\nBQUAA4IBAQA9bxujyO9ypGL6XGHfGfxwO/PbfO6lFIwaRHuq7s7qzSO84MY4dm1b\nhrXdRpHh/ytWuFVjG8hkrGxWeXxTvmnT/7UZkiunIS1W0bv+UsjLEE2JxQliZH5b\nfvQo+TzGjSc+/G69aWsiGOBrMNIZo5G7je7jPqXT8dxYybA/H5kRPCHIWytTo2B8\neV8VdpcVEiiwDUrdTOqx9ovdG71AF23oB3gEGurmjaO1KzON0afJX0jbdhPeHgZk\nw3yAAidVUbdnIKxRX7apmSjRR8WP6Wbt3Nc/O7QVUKQ8mbu5WgycixP9UoHhWJb1\nOD+lrV+pj5G00QitlYmP1PhegXcXmrxz", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.feld.cvut.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.feld.cvut.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.feld.cvut.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.feld.cvut.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fel.cvut.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEkjCCA3qgAwIBAgIQCpc8Q9h2foS8MtbTcL2TMDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEzMDEwMjAwMDAwMFoXDTE2MDEwMjIzNTk1OVowWDELMAkGA1UE\nBhMCQ1oxLTArBgNVBAoTJEN6ZWNoIFRlY2huaWNhbCBVbml2ZXJzaXR5IGluIFBy\nYWd1ZTEaMBgGA1UEAxMRbG9naW4uZmVsLmN2dXQuY3owggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDDuL8a7onZijGOC+JeP1z4yMbCtATlv2VP3u2+pn4U\nsK3mwHipcfjhMwLpSboTtId21HFDCD6RAogz5Zd0X9GSrI8pLWVT4cM/VzBWvw3c\nnoSm9xswSvcOZ3uXmCd06HlpabZGZuWg5jXO4EdjqFtjVD9tONguyal8H5sBRRb9\nZ0ShL0/a27MMrdjKl5gOx43hhAbHyAH4fQ2gStBsn8WZ1g1zj0bLit32cvcnECbe\n7kzltbZa+gX2MrhiEAe0ZBuqcjg4BuZ00ZDfKf9be2MyisTXR5dIrG5f96xd0gJ4\neqnSMGDchPeXRoMz584b+sFgfDRmmT1cKJbPfpoW6k8RAgMBAAGjggF4MIIBdDAf\nBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU6YyoMBPg\nDqpgaarrFV36wd07sOUwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGy\nMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9y\nZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilo\ndHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEF\nBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwMAYDVR0RBCkwJ4IRbG9n\naW4uZmVsLmN2dXQuY3qCEmxvZ2luLmZlbGQuY3Z1dC5jejANBgkqhkiG9w0BAQUF\nAAOCAQEApmlqVO5GPaYBHwWXEHs5jvGaqSfcJvN0HbKC7bbTR1O0WqNLTUVVK9k3\nz+sRpGzVc6xAq79odCI0cC+uBDzQ5hXKAh7kSRpG85MhX06MMbqDdZkx+qDXnVZg\nwpzFYPxdkeDb5eLm2anMYKMYuAMne+wbtKLy6TO4dtM8RL2FgtZy1j1Rf+u3UFtT\nDo+Wm6n0YwDPphP6mX6hhILlCPsJ50715kIsVKr6d6o8yyX7Lhn2eqOu8/QpNNUG\nUKrVFWduXxoAgSn9iHaBAN4WgfvmOGOxvxJgSaH8aZXv61N9jL1IgwrYPfdQb/lX\ndj+n3gr4xtn/PGM1C5O+OEFGmi+G9g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIElDCCA3ygAwIBAgIRAMqRRTZJu2RDt+d/vvzzW68wDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0wOTEyMjgwMDAwMDBaFw0xMjEyMjcyMzU5NTlaMFkxCzAJBgNV\nBAYTAkNaMS0wKwYDVQQKEyRDemVjaCBUZWNobmljYWwgVW5pdmVyc2l0eSBpbiBQ\ncmFndWUxGzAZBgNVBAMTEmxvZ2luLmZlbGQuY3Z1dC5jejCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAMFmy3m3rFgI84okN8+0jx8V+cRfSqzga+i51UYO\ngJP0TD9fhct4I/b1vHsveBqBpsNH/4wZMJEF6U6xmzmb9RPzc765DnlcMa8syfQ5\n74X5+0qa7iVb8nlLX+uiEZ2cSQ5sZIaCnnU+hHyla6EtG6W3HwiJZhT2YZ9Y5d1/\nYwdM7+fE9e6pagx1xDIPWBDg1IucEyrZdSJlCDsjAKmHHL0th09AA93/OUendsh0\noNRYImAJ6ZCawbiRYgS2gR+mGAoarro/7LEMbg/urwOpPyM9oMu7XGtEM2suUmoj\nKaDbv6s1dXP5sBsPxdaXLsfm814qYjePlJC46SaYoJa8Y30CAwEAAaOCAXgwggF0\nMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBQ8JRmP\nILte2LuZmgYFZlYlOgkZYzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE\nAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu\nb3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG\nKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG\nAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAwBgNVHREEKTAnghJs\nb2dpbi5mZWxkLmN2dXQuY3qCEWxvZ2luLmZlbC5jdnV0LmN6MA0GCSqGSIb3DQEB\nBQUAA4IBAQA9bxujyO9ypGL6XGHfGfxwO/PbfO6lFIwaRHuq7s7qzSO84MY4dm1b\nhrXdRpHh/ytWuFVjG8hkrGxWeXxTvmnT/7UZkiunIS1W0bv+UsjLEE2JxQliZH5b\nfvQo+TzGjSc+/G69aWsiGOBrMNIZo5G7je7jPqXT8dxYybA/H5kRPCHIWytTo2B8\neV8VdpcVEiiwDUrdTOqx9ovdG71AF23oB3gEGurmjaO1KzON0afJX0jbdhPeHgZk\nw3yAAidVUbdnIKxRX7apmSjRR8WP6Wbt3Nc/O7QVUKQ8mbu5WgycixP9UoHhWJb1\nOD+lrV+pj5G00QitlYmP1PhegXcXmrxz", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CTU FEE", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "\u010cVUT FEL", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Czech Technical University in Prague, Faculty of Electrical Engineering", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "\u010cesk\u00e9 vysok\u00e9 u\u010den\u00ed technick\u00e9 v Praze, Fakulta elektrotechnick\u00e1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.fel.cvut.cz/en/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.fel.cvut.cz/cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ivan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "novakoi@fel.cvut.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Novakov", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.wisum.its.umu.se/shibboleth", { "entity_id": "https://www.wisum.its.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "www.wisum.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=mats.larsson@adm.umu.se,CN=www.wisum.its.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEsDCCA5igAwIBAgIJAPSljFRXQ/2WMA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD\nVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww\nCgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0\ncy51bXUuc2UxJjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNl\nMB4XDTExMDMyOTA0NTYwN1oXDTE0MDIwOTA0NTYwN1owgZYxCzAJBgNVBAYTAlNF\nMRUwEwYDVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoT\nA0lUUzEMMAoGA1UECxMDSVRTMR0wGwYDVQQDExR3d3cud2lzdW0uaXRzLnVtdS5z\nZTEmMCQGCSqGSIb3DQEJARYXbWF0cy5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMoMQ5OKrObHhxztzsddelykKBWYrH\nIrQOTUROELgi8UvMhupoePJsxLEGtursJ34cUCJQbb+5z0llFpUHJVshCKnU1YYd\nV+3qIZJLTVStq7R2XkTD7+0OqP0+KqRtqMzaPUlb5QCZlhkGAvuH1s+5/T9ASzvw\n5bTX8aJ9Vcb7cceCxaY7meqCVP/6dd1uQErGgRK8o/+8M2+IwkPv9IzfQKfPchxq\nnKKU1q70ES1C60T0PgZiv4U0PFQcUKihXZPKNmijyHCk4uM092HbuQi9/xiLDFrq\ncVjz2rUd0hmzDN4KGrIAmBhgI3qGwJ/dGnXDI5E/Nm5IGQy76GREiZdVAgMBAAGj\ngf4wgfswHQYDVR0OBBYEFArY6dz4n9LgrjqUv/Kj7qQeCGlWMIHLBgNVHSMEgcMw\ngcCAFArY6dz4n9LgrjqUv/Kj7qQeCGlWoYGcpIGZMIGWMQswCQYDVQQGEwJTRTEV\nMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJ\nVFMxDDAKBgNVBAsTA0lUUzEdMBsGA1UEAxMUd3d3Lndpc3VtLml0cy51bXUuc2Ux\nJjAkBgkqhkiG9w0BCQEWF21hdHMubGFyc3NvbkBhZG0udW11LnNlggkA9KWMVFdD\n/ZYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAo7v8NM28YrhtT0Nu\nKV/DloFrVfhytyLNvqqununPPcbyLECvGDnT3OyqhbBdleXonFqa9wzacDUmFcms\nFRh6wVGgDy/w1sxmswdqZtXl7tKTjYmPAAoHScTkgSUAoQTOM+wJfhp9QhcbiYJT\nOcDpjfKHDLFsBPpZe+UjlqC/cNWZzLC4/hd1DnVldzZGeaVZxYv2IXFsXk1Kn5YL\n9Ly23JSd+CZxMhwnDbq07Lxr427ynvNezKoQj1befUeWNqODzIgudrCJ9ePHjTI9\n+y00LlpUhPJThokksq20YglJ6cnbKm206AQIZotZTkWDfZqrBXMkpd/T83v/RFrb\n9XlNvw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.wisum.its.umu.se.xml" } } ], [ "https://idp.uni-stuttgart.de/idp/shibboleth", { "entity_id": "https://idp.uni-stuttgart.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-stuttgart.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-stuttgart.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-stuttgart.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-stuttgart.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ub.uni-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx\nMjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50\ncnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE\nqVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw\nmUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV\nezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq\nuef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b\n6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw\nFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh\ncnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG\nAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD\nqZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR\nYxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna\nkxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd\n7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX\nyhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx\nMjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50\ncnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE\nqVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw\nmUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV\nezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq\nuef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b\n6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw\nFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh\ncnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG\nAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD\nqZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR\nYxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna\nkxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd\n7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX\nyhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-stuttgart.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-stuttgart.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-stuttgart.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-stuttgart.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ub.uni-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx\nMjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50\ncnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE\nqVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw\nmUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV\nezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq\nuef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b\n6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw\nFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh\ncnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG\nAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD\nqZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR\nYxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna\nkxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd\n7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX\nyhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-stuttgart.de,OU=Rechenzentrum,O=Universitaet Stuttgart,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFYDCCBEigAwIBAgIED0gFJTANBgkqhkiG9w0BAQUFADCBlDELMAkGA1UEBhMC\nREUxEjAQBgNVBAcTCVN0dXR0Z2FydDEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFN0\ndXR0Z2FydDEoMCYGA1UEAxMfVW5pdmVyc2l0YWV0IFN0dXR0Z2FydCBDQSAtIEcw\nMTEmMCQGCSqGSIb3DQEJARYXY2EtZzAxQHVuaS1zdHV0dGdhcnQuZGUwHhcNMDkx\nMjE2MDcwOTA5WhcNMTQxMjE1MDcwOTA5WjCBljELMAkGA1UEBhMCREUxGzAZBgNV\nBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRnYXJ0MR8wHQYD\nVQQKExZVbml2ZXJzaXRhZXQgU3R1dHRnYXJ0MRYwFAYDVQQLEw1SZWNoZW56ZW50\ncnVtMR0wGwYDVQQDExRpZHAudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAN2LIN7P7vxpHcOFVHiIuHnbAtypgBuWHZxpH/HE\nqVurt5EKYCEyYhJ8j2XeNWC2LiDWiwGkiF+4S2kyI+hHuWjtp+Wvbh5SWMRUyzHw\nmUAEHgUN3HoDDmc7cw6EgrV9CQkAqfD8HzsRkVlDh4BBOljEe/y+Fwf6CpUNa5NV\nezF8IomI7gnLiMQbdRaaw/C2vdjc3crroetOuqVs+d/mFT6uMVIow/hEGDv9Lihq\nuef94FuUHZCT7fpDmtimNTuxFMUxE4URHVFM8N9rXsf9VKRKDK5Ol2f0j51Egq8b\n6+K1ZfrjB4vd0N1fTzFthXgbPBctoFATnJOMLrtmZ5lpEhMCAwEAAaOCAbQwggGw\nMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr\nBgEFBQcDATAdBgNVHQ4EFgQUP33YNiKZ52ePaOv5ty/WL2jZ+RIwHwYDVR0jBBgw\nFoAUva0nWiw3zw1EH3Iaqrc3mREuAgQwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS91bmktc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1zdHV0dGdh\ncnQtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsG\nAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL3VuaS1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQAN2cq28+4I2lqZJJTLhpeVkpZkBPoKkV+Fx2sD\nqZTdZP+EWOxdeVdVSndwcJcyvd9zMrawL6uZK3OvJangHinP+5vWhYJ0OPyAfsLR\nYxlfbKjORcmJAEfbAZaPfx6Q/+atZ7270xa1F47j9CmlzjgF85Jskrp4zKzBHwna\nkxXE69JXhOAMlLe7Yp4oAjDUx98qtifZgowynE/MUSoVpdYnWl+lrYmUgBaaLYfd\n7xgmJR2j0UXX8271RCbFyIquyHiJp1FGxgRrsoAA6Pa+2gadWou0gUU03Nq59leX\nyhVe5vbl+PFJxN80ZeaOQQz05V+Ez3eDVCU3InYCwnl6Xotw", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "David", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lutz@rus.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lutz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "David", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lutz@rus.uni-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Lutz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://aai.csc.fi", { "entity_id": "https://aai.csc.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai.csc.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "CSC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://aai.csc.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Pekka", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pj@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "J\u00e4rvel\u00e4inen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aai.csc.fi/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aai.csc.fi/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aai.csc.fi/Shibboleth.sso/SLO/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.csc.fi/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.csc.fi/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.csc.fi/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.csc.fi/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://aai.csc.fi/Shibboleth.sso/DS" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://aai.csc.fi/Shibboleth.sso/DS2" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://aai.csc.fi/Shibboleth.sso/DFN" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "aai.csc.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.csc.fi,O=CSC - IT Center for Science Ltd.,street=Keilaranta 14,L=Espoo,ST=Uusimaa,postalCode=02101,C=FI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEMzCCAxugAwIBAgIQZVL9Z7sVloWk90pzKJnHQTANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDIxNzAwMDAwMFoXDTEzMDIxNjIzNTk1OVowgZcxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHVXVzaW1hYTEOMAwGA1UE\nBxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt\nIElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMRMwEQYDVQQDEwphYWkuY3NjLmZp\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDgp0eKogkBh5709swM/XCZlpty\n9iANER18jL69a3/SlyyxI9ez2dOpwLu72tm0tXbiVdpj9Gjt8/dVYkN7LHDV7mOu\nbWAtN2ZMMJqdYg9X7y1Zv+Xu3Zaj9eqMKF2V8QhBnLnXMfqRJbiwoRP+l8RQEdRs\n1Ju4ZPlOBOTWNeyQQwIDAQABo4IBXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3quj\nSWsrN1dH6pDjue0wHQYDVR0OBBYEFNPMFGfBam2umfu9+wPOi8wn+zxiMA4GA1Ud\nDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6At\noCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0G\nCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5h\nLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRj\ncy50ZXJlbmEub3JnMBUGA1UdEQQOMAyCCmFhaS5jc2MuZmkwDQYJKoZIhvcNAQEF\nBQADggEBACIPxYBjl20Dy7TnVbTnJ8rxiIv5Qxw12ExeNMUjNF6LvMk9TsitVNHx\nML4AVPE15r3DxUb597vmkoFFSLzIXPlRkiFRrsx3S7S1Pbt0c3tmyN3OLc4yBrFV\nt5xlY2Mn1xlZic/d04dfDfmLg8775/aS0Cl/qpYegOEBwrHTSkCw2IbjL4xxNQgl\ndw4jSaYr/Mli/B+7LeQVMjmruKYwqV9Sb4jHtDeM/2DJK05WjjWJTCu8ogaC+l+G\nZ1Za6rMU2E/Raw3t8qatdoKDjROSD92v84fWQU8HLFDfokHksaub31is3oT0gKyK\nrIzI2ITQoInc4nkGcX0Ysk4DBLUOIUk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "aai.csc.fi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=aai.csc.fi,O=CSC - IT Center for Science Ltd.,street=Keilaranta 14,L=Espoo,ST=Uusimaa,postalCode=02101,C=FI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEMzCCAxugAwIBAgIQZVL9Z7sVloWk90pzKJnHQTANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDIxNzAwMDAwMFoXDTEzMDIxNjIzNTk1OVowgZcxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMjEwMTEQMA4GA1UECBMHVXVzaW1hYTEOMAwGA1UE\nBxMFRXNwb28xFjAUBgNVBAkTDUtlaWxhcmFudGEgMTQxKTAnBgNVBAoTIENTQyAt\nIElUIENlbnRlciBmb3IgU2NpZW5jZSBMdGQuMRMwEQYDVQQDEwphYWkuY3NjLmZp\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDgp0eKogkBh5709swM/XCZlpty\n9iANER18jL69a3/SlyyxI9ez2dOpwLu72tm0tXbiVdpj9Gjt8/dVYkN7LHDV7mOu\nbWAtN2ZMMJqdYg9X7y1Zv+Xu3Zaj9eqMKF2V8QhBnLnXMfqRJbiwoRP+l8RQEdRs\n1Ju4ZPlOBOTWNeyQQwIDAQABo4IBXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3quj\nSWsrN1dH6pDjue0wHQYDVR0OBBYEFNPMFGfBam2umfu9+wPOi8wn+zxiMA4GA1Ud\nDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6At\noCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0G\nCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5h\nLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRj\ncy50ZXJlbmEub3JnMBUGA1UdEQQOMAyCCmFhaS5jc2MuZmkwDQYJKoZIhvcNAQEF\nBQADggEBACIPxYBjl20Dy7TnVbTnJ8rxiIv5Qxw12ExeNMUjNF6LvMk9TsitVNHx\nML4AVPE15r3DxUb597vmkoFFSLzIXPlRkiFRrsx3S7S1Pbt0c3tmyN3OLc4yBrFV\nt5xlY2Mn1xlZic/d04dfDfmLg8775/aS0Cl/qpYegOEBwrHTSkCw2IbjL4xxNQgl\ndw4jSaYr/Mli/B+7LeQVMjmruKYwqV9Sb4jHtDeM/2DJK05WjjWJTCu8ogaC+l+G\nZ1Za6rMU2E/Raw3t8qatdoKDjROSD92v84fWQU8HLFDfokHksaub31is3oT0gKyK\nrIzI2ITQoInc4nkGcX0Ysk4DBLUOIUk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aai.csc.fi/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aai.csc.fi/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://aai.csc.fi/Shibboleth.sso/NIM/POST" } ] } ] } ], [ "https://jira-test.it.su.se/Shibboleth.sso", { "entity_id": "https://jira-test.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira-test.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://jira-test.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://jira-test.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "jira-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jira-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1\nMlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N\n3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ\nNlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE\nwLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf\nF9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp\nHFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ\n7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I\nZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze\n2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/\nzVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA\nI0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn\nSKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "jira-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jira-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJALGCNK9nNxZDMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmppcmEtdGVzdC1hcHAxMB4XDTEwMDgyNjEyMzI1MloXDTIwMDgyMzEyMzI1\nMlowGTEXMBUGA1UEAxMOamlyYS10ZXN0LWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDO4PWB2RnZzDupQuf0rCArOypgHuDgHZxndiGjGQz80v2N\n3eYm7nPaJC9pTMZX8p6zhYw1CPRn+Gi8u53gRZKT2i7+drIBBHZPc1spTYLM4sUZ\nNlLWpaGfGLkRFfbq518xL6HGRRVmMcZlSAERhht6AqOxbfgoK88dihomUEnX4ANE\nwLbBJPHg/tERZnqjlwLF+Ftbpk9+Gfq9X7A5FSKo7Za+j6Puk1EzzzxqdmN60Jlf\nF9/T9eQh7zw3pJUKemh7/wp4zkNwkp7iyOhq1389QqUDFx74hZOQjFB60lm0z/Vp\nHFgq0nlvHOGE2cpTcq6MmFT3r8RFpTzft00y2QENAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDmppcmEtdGVzdC1hcHAxMB0GA1UdDgQWBBSL7ZJAZ3DDSKpgRMGXwhP9aNbZ\n7zANBgkqhkiG9w0BAQUFAAOCAQEAJtgLdreha5LTqtjQgQuXu+2l3iT2tHS0oX0I\nZKcL+r2e3eSBY/r2maj4rI2y727zBQblf+slQBe0mAbBV0EGycgUiibukAQpIAze\n2I2EgrGBuWkFJJPGi71fOwiZFBJpHO2fSHc5wxEhgipRJrC4Es4TjZ2d2VbpAIC/\nzVshHJgtGbOSJmyi3OOih0YSwWX6sGWPNHEb7jKmfadfLreVEG30bVUDtxKy5tZA\nI0v8p/Tq2BIBdK6rTSh/5u2UVR52qJLh8Y7/+HG8DukTaEHWtPmLbuR3NZ2mWgdn\nSKTYQay0lG3RNe7C3dTRD2RvZznqpkhRVqNqWJHGdfuP4uiVfQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://jira-test.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira-test.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira-test.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira-test.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira-test.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/jira-test.it.su.se.xml" } } ], [ "https://openwiki.uninett.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://openwiki.uninett.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/openwiki.uninett.no.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.feide.no/files/feide/metadata-registration-practice-statement.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://feide.no/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-08-09T11:34:54Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "no", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "no", "text": "UNINETT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uninett.no/english", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "no", "text": "http://www.uninett.no/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://openwiki.uninett.no/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://openwiki.uninett.no/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "UNINETT OpenWiki", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "no", "text": "UNINETT OpenWiki", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNINETT OpenWiki is a set of wikis, as a collaboration platform across domains.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "no", "text": "UNINETT OpenWiki er en wikil\u00f8sning, for samarbeid p\u00e5 kryss av organisajoner.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGzCCAwOgAwIBAgIJAOrEig4Ycg6MMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEaMBgGA1UEAxMRb3Blbndpa2kuZmVpZGUubm8wHhcNMTIxMDA1MTIzOTI5WhcNMjIxMDA1MTIzOTI5WjBmMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxGjAYBgNVBAMTEW9wZW53aWtpLmZlaWRlLm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAySsOo8gS8Gx7oQ19CIhVJ5wyJhAW9w073MH0xsSPseqWMur67LSCeT3gN5KFNJ2SP13xD2Htutc1oTMzufdmWviWGQisArcpmFaBbQoJQHSjdYxbKMQ57NXb9wzzp3uQjkzNrMBqekYFy5LtQirOjlEY3fzatWXjwa9IZvqb2u7B0wxpVZjyvuuoklMSYnHom1d+a/crQrNhYEPwm+6juXn8S4/bNxuOvpfUWcuLp90BVvlx3QOUqHI09hLRMU9Ab2C/nVUViUCDuB4mHSmZoj04IbKpdgNlR9HMJjB1p0RbpMG5IZ4NtmgxQkPbU5+ABj6ItzOK0vcto/zD8DHeGQIDAQABo4HLMIHIMB0GA1UdDgQWBBTCEFpRccjnmaW7kroNrJ2iLTYkgTCBmAYDVR0jBIGQMIGNgBTCEFpRccjnmaW7kroNrJ2iLTYkgaFqpGgwZjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRowGAYDVQQDExFvcGVud2lraS5mZWlkZS5ub4IJAOrEig4Ycg6MMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIWi86krhY7Sou8ggyQmwNtq2+qDnJuvJx2Pt4LMCmubxFH6rFXRsoxj7UmmeklScvgZeOT8pcd4rFhqEgh6eX9V5achDeKYqeCt3RVIjhe33O44Lc+cjNmQCchf55QI+qnG7ATtYdDWu37AzXL6q6POVuxx2XHggWPpSlreU+4QWV5wfqWBXblyEFjLoFXzq3yVfTW4N/yM8UXZTUdPiFKmqQ2gmlDSo7EloCE2OMOsbbyTvoXHLMa3mVjfpyk+iEDNsKq/1AHVgDqekE8EH52pWeTOPmx6lGTbviwPvpIDHGxkBv9AZ2JAoN185KET7AuQN1H6neiB9TGnYYuAZGA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGzCCAwOgAwIBAgIJAOrEig4Ycg6MMA0GCSqGSIb3DQEBBQUAMGYxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhlaW0xEjAQBgNVBAcTCVRyb25kaGVpbTETMBEGA1UEChMKVU5JTkVUVCBBUzEaMBgGA1UEAxMRb3Blbndpa2kuZmVpZGUubm8wHhcNMTIxMDA1MTIzOTI5WhcNMjIxMDA1MTIzOTI5WjBmMQswCQYDVQQGEwJOTzESMBAGA1UECBMJVHJvbmRoZWltMRIwEAYDVQQHEwlUcm9uZGhlaW0xEzARBgNVBAoTClVOSU5FVFQgQVMxGjAYBgNVBAMTEW9wZW53aWtpLmZlaWRlLm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAySsOo8gS8Gx7oQ19CIhVJ5wyJhAW9w073MH0xsSPseqWMur67LSCeT3gN5KFNJ2SP13xD2Htutc1oTMzufdmWviWGQisArcpmFaBbQoJQHSjdYxbKMQ57NXb9wzzp3uQjkzNrMBqekYFy5LtQirOjlEY3fzatWXjwa9IZvqb2u7B0wxpVZjyvuuoklMSYnHom1d+a/crQrNhYEPwm+6juXn8S4/bNxuOvpfUWcuLp90BVvlx3QOUqHI09hLRMU9Ab2C/nVUViUCDuB4mHSmZoj04IbKpdgNlR9HMJjB1p0RbpMG5IZ4NtmgxQkPbU5+ABj6ItzOK0vcto/zD8DHeGQIDAQABo4HLMIHIMB0GA1UdDgQWBBTCEFpRccjnmaW7kroNrJ2iLTYkgTCBmAYDVR0jBIGQMIGNgBTCEFpRccjnmaW7kroNrJ2iLTYkgaFqpGgwZjELMAkGA1UEBhMCTk8xEjAQBgNVBAgTCVRyb25kaGVpbTESMBAGA1UEBxMJVHJvbmRoZWltMRMwEQYDVQQKEwpVTklORVRUIEFTMRowGAYDVQQDExFvcGVud2lraS5mZWlkZS5ub4IJAOrEig4Ycg6MMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIWi86krhY7Sou8ggyQmwNtq2+qDnJuvJx2Pt4LMCmubxFH6rFXRsoxj7UmmeklScvgZeOT8pcd4rFhqEgh6eX9V5achDeKYqeCt3RVIjhe33O44Lc+cjNmQCchf55QI+qnG7ATtYdDWu37AzXL6q6POVuxx2XHggWPpSlreU+4QWV5wfqWBXblyEFjLoFXzq3yVfTW4N/yM8UXZTUdPiFKmqQ2gmlDSo7EloCE2OMOsbbyTvoXHLMa3mVjfpyk+iEDNsKq/1AHVgDqekE8EH52pWeTOPmx6lGTbviwPvpIDHGxkBv9AZ2JAoN185KET7AuQN1H6neiB9TGnYYuAZGA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "UNINETT OpenWiki is a set of wikis, as a collaboration platform across domains.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "no", "text": "UNINETT OpenWiki er en wikil\u00f8sning, for samarbeid p\u00e5 kryss av organisajoner.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" } ], "service_name": [ { "lang": "en", "text": "UNINETT OpenWiki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Feide Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "support@feide.no", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.portal.uni-muenchen.de/ea", { "entity_id": "https://login.portal.uni-muenchen.de/ea", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.portal.uni-muenchen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "LMU Erstanmeldung", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "LMU Erstanmeldung", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://login.portal.uni-muenchen.de/ea", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Andrej", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "edv.security@verwaltung.uni-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kolontai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.portal.uni-muenchen.de/sp/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.portal.uni-muenchen.de/sp/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.portal.uni-muenchen.de/sp/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.portal.uni-muenchen.de/sp/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.portal.uni-muenchen.de/sp/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.portal.uni-muenchen.de/sp/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "login.portal.uni-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.portal.uni-muenchen.de,OU=IIIA5,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFXTCCBEWgAwIBAgIED8MrKTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNVBAoT\nKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzANBgNV\nBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMDAzMTkx\nNzAwMDlaFw0xMjAzMTgxNzAwMDlaMIGbMQswCQYDVQQGEwJERTEPMA0GA1UECBMG\nQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1heGlt\naWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEOMAwGA1UECxMFSUlJQTUxJTAj\nBgNVBAMTHGxvZ2luLnBvcnRhbC51bmktbXVlbmNoZW4uZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC6G/m8HckgWny3DypWJeX2mahdGk0tYcVmMnt+\nEfmTLFmRLALeUvwtcr0jW2jnmItBoQWSMAQyQ8HAMgmt/prtFzcQ6eUgHUd1QLnd\niZjGAIw6UqC97Vldh0Zqjq5ZvBKSqQdFrxiTiuOitPbTe6LdrjWkvZv9WN25X+GK\n4bXjIjMzbqLNjPiDGsUAOhHDDXrgWhZ7VL1bKp8nGE+Am5EKohjaDx0yy7mjZy9d\nEKjoWyP0behrgiiHb0QK/Klq1jNNZGgC2iet7dGBH7VIs26A/yLJJVZOc94xeemR\ncVUVxOoyyKyApxCZaIv7Dg5EFaCIRAez+ToamAiT+k2esuy1AgMBAAGjggGwMIIB\nrDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFMO2d9EQ+vSi5e5BiNNQHkSJLsLFMB8GA1UdIwQY\nMBaAFHmHeGov+pu8I0+UpqN3HR4OlIAPMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD6gPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hl\nbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYB\nBQUHMAKGPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS91bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQC2wKD26urVVbOle8lVzOkK8EaOndAxW5oRMikA0532\nQnDopq3GQpm+cq+nA3sjXTkWoWZ5OrrRlwJViDYlHFY7VTqXleq3pHQOKAmMdONL\nUXR3OuZTm0IzSZuzRXPViaZO82DdlzSs+lCTswm9/zhwOOujL2UU1K3wFFr2QHwv\nHy6a0t+jw26IRnK18/SNgaMtH+fNQOxWZ2z9V3Mp6pLPEYp0k2jnqXLl0+wy6oO5\nU8IoRGe8oSW9FnmxOeF8Oshalh452Q4+C9sgybjvPahg6A/c+7DLoSiVzua2xKyr\nYGuXw/BwbiMxt3pERpJZk9GYLdpH4skDKj/rNeW78GzI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "login.portal.uni-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.portal.uni-muenchen.de,OU=IIIA5,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFXTCCBEWgAwIBAgIED8MrKTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNVBAoT\nKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzANBgNV\nBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMDAzMTkx\nNzAwMDlaFw0xMjAzMTgxNzAwMDlaMIGbMQswCQYDVQQGEwJERTEPMA0GA1UECBMG\nQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1heGlt\naWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEOMAwGA1UECxMFSUlJQTUxJTAj\nBgNVBAMTHGxvZ2luLnBvcnRhbC51bmktbXVlbmNoZW4uZGUwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC6G/m8HckgWny3DypWJeX2mahdGk0tYcVmMnt+\nEfmTLFmRLALeUvwtcr0jW2jnmItBoQWSMAQyQ8HAMgmt/prtFzcQ6eUgHUd1QLnd\niZjGAIw6UqC97Vldh0Zqjq5ZvBKSqQdFrxiTiuOitPbTe6LdrjWkvZv9WN25X+GK\n4bXjIjMzbqLNjPiDGsUAOhHDDXrgWhZ7VL1bKp8nGE+Am5EKohjaDx0yy7mjZy9d\nEKjoWyP0behrgiiHb0QK/Klq1jNNZGgC2iet7dGBH7VIs26A/yLJJVZOc94xeemR\ncVUVxOoyyKyApxCZaIv7Dg5EFaCIRAez+ToamAiT+k2esuy1AgMBAAGjggGwMIIB\nrDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYI\nKwYBBQUHAwEwHQYDVR0OBBYEFMO2d9EQ+vSi5e5BiNNQHkSJLsLFMB8GA1UdIwQY\nMBaAFHmHeGov+pu8I0+UpqN3HR4OlIAPMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2Fj\ncmwuY3JsMD6gPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hl\nbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYB\nBQUHMAKGPGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS91bmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQC2wKD26urVVbOle8lVzOkK8EaOndAxW5oRMikA0532\nQnDopq3GQpm+cq+nA3sjXTkWoWZ5OrrRlwJViDYlHFY7VTqXleq3pHQOKAmMdONL\nUXR3OuZTm0IzSZuzRXPViaZO82DdlzSs+lCTswm9/zhwOOujL2UU1K3wFFr2QHwv\nHy6a0t+jw26IRnK18/SNgaMtH+fNQOxWZ2z9V3Mp6pLPEYp0k2jnqXLl0+wy6oO5\nU8IoRGe8oSW9FnmxOeF8Oshalh452Q4+C9sgybjvPahg6A/c+7DLoSiVzua2xKyr\nYGuXw/BwbiMxt3pERpJZk9GYLdpH4skDKj/rNeW78GzI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://login.portal.uni-muenchen.de/sp/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://login.portal.uni-muenchen.de/sp/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://login.portal.uni-muenchen.de/sp/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://login.portal.uni-muenchen.de/sp/NIM/SOAP" } ] } ] } ], [ "https://www.classiques-garnier.com/shibboleth", { "entity_id": "https://www.classiques-garnier.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.classiques-garnier.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Classiques Garnier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Classiques Garnier SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.classiques-garnier.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Didier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "didiercorbiere@classiques-garnier.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Corbiere", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Claude", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "cblum@wanadoo.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Blum", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.classiques-garnier.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA\nMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD\nVQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw\nHhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx\nFjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL\nEwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu\nY2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8\nAblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z\nEYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh\n5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd\nLFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b\nm3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE\nAwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw\nczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3\nd3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv\nbTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV\nHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn\nYW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw\nAoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6\nYXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz\naWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t\nGxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq\nhkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV\n/O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo\nGmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR\neJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV\nIl6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n\nGdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.classiques-garnier.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA\nMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD\nVQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw\nHhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx\nFjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL\nEwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu\nY2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8\nAblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z\nEYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh\n5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd\nLFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b\nm3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE\nAwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw\nczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3\nd3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv\nbTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV\nHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn\nYW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw\nAoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6\nYXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz\naWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t\nGxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq\nhkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV\n/O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo\nGmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR\neJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV\nIl6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n\nGdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "www.classiques-garnier.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.classiques-garnier.com,O=Classiques Garnier,OU=IT,L=Paris,ST=Ile de france,C=FR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFWzCCBEOgAwIBAgISESEko+D0ngEzpFmIWn1HeSK3MA0GCSqGSIb3DQEBBQUA\nMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMwMQYD\nVQQDEypHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gRzIw\nHhcNMTIwMTAzMTY0MDAwWhcNMTQwNzI3MTM1MjM3WjCBhDELMAkGA1UEBhMCRlIx\nFjAUBgNVBAgTDUlsZSBkZSBmcmFuY2UxDjAMBgNVBAcTBVBhcmlzMQswCQYDVQQL\nEwJJVDEbMBkGA1UEChMSQ2xhc3NpcXVlcyBHYXJuaWVyMSMwIQYDVQQDExp3d3cu\nY2xhc3NpcXVlcy1nYXJuaWVyLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAL8nP9d6RChOzUaiDbYkFQAoV8Qz8cn11CiYwNBz/+SOQjrvQz2toPH8\nAblzFYG5YRA8krcqYS09yZ5ftk43PYwFu/RwFbv3AwmfOI+KfqAgSQBj2Qk3j37Z\nEYoS7n2qhcMUrbHOKkUFOTH8HB+Gn2jEnEmkNHAJr/TjHtA/Nx2nc5C9e3UX0Arh\n5f3pbyE9xhbyXjoF15sdIWepoZHD0IZkNdVDNOfMJ6CEPfIVPcjmEeFi37eMd7Gd\nLFMMwT6CxCL9EybL+cuVXHob7XTSLlqAg1ZN3cc3QhRtJ0iqbzJkGMLaL+iRJX6b\nm3RRDtP8z4kPrmv/KvuVQyPousdWzIUCAwEAAaOCAeswggHnMA4GA1UdDwEB/wQE\nAwIFoDBMBgNVHSAERTBDMEEGCSsGAQQBoDIBFDA0MDIGCCsGAQUFBwIBFiZodHRw\nczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzA9BgNVHREENjA0ghp3\nd3cuY2xhc3NpcXVlcy1nYXJuaWVyLmNvbYIWY2xhc3NpcXVlcy1nYXJuaWVyLmNv\nbTAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBFBgNV\nHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzL2dzb3Jn\nYW5pemF0aW9udmFsZzIuY3JsMIGWBggrBgEFBQcBAQSBiTCBhjBHBggrBgEFBQcw\nAoY7aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nvcmdhbml6\nYXRpb252YWxnMi5jcnQwOwYIKwYBBQUHMAGGL2h0dHA6Ly9vY3NwMi5nbG9iYWxz\naWduLmNvbS9nc29yZ2FuaXphdGlvbnZhbGcyMB0GA1UdDgQWBBQUAStvDufpti4t\nGxHlzG/rcv/EizAfBgNVHSMEGDAWgBRdRrKNxEt0HLvt9XO2Orc4j3WefjANBgkq\nhkiG9w0BAQUFAAOCAQEAvGqSTnpjheb/PWcaKD+QFn3b5Ed8qy53W10ZSrTPMylV\n/O5/jGSvLFFuw9rwNNlwZZAiZPuZe4zheMcZtKRT3K36kVUAMV/zJx1YJ2tyd2Lo\nGmuZSTxuCeeJ5K0uq8ekeXEoU+Zd5skrI3s/h0mGQzbhuFLAbDmVxZvjwvuXLjbR\neJsog0AxuM6xIQT1fMPDHxslWN8j+Jhw1X0+xAcy/eqj+MpM8mK08IxFkyKvk0QV\nIl6dRAuy5qQxwAakFFyO+jKiyO9w7zAV0SAS6rYFz1IK+LE9515yQEo781I5hS4n\nGdssbIFwPbe/Qlc1dIpA0NqVVqwu3RMA3k/PMQ9u1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.classiques-garnier.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://login.terena.org/idp/saml2/idp/metadata.php", { "entity_id": "https://login.terena.org/idp/saml2/idp/metadata.php", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.terena.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wayf.surfnet.nl/federate/saml20" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://wayf.surfnet.nl/federate/saml20/https%253A%252F%252Flogin.terena.org%252Fidp%252Fsaml2%252Fidp%252Fmetadata.php" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://wayf.surfnet.nl/federate/saml20/https%253A%252F%252Flogin.terena.org%252Fidp%252Fsaml2%252Fidp%252Fmetadata.php" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEVDCCAzygAwIBAgIJANm7yUGYaeG1MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV\nBAYTAk5MMRAwDgYDVQQKEwdTVVJGbmV0MREwDwYDVQQLEwhTZXJ2aWNlczEZMBcG\nA1UEAxMQRmVkZXJhdGllIEJlaGVlcjEqMCgGCSqGSIb3DQEJARYbZmVkZXJhdGll\nLWJlaGVlckBzdXJmbmV0Lm5sMB4XDTA4MDYwNTE1MDgyMVoXDTIzMDYwMjE1MDgy\nMVoweTELMAkGA1UEBhMCTkwxEDAOBgNVBAoTB1NVUkZuZXQxETAPBgNVBAsTCFNl\ncnZpY2VzMRkwFwYDVQQDExBGZWRlcmF0aWUgQmVoZWVyMSowKAYJKoZIhvcNAQkB\nFhtmZWRlcmF0aWUtYmVoZWVyQHN1cmZuZXQubmwwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC/x+YuMaHyS3xeogfBB6hWrL4Frp+KzOuu4IixfhMHz3xI\nG5l7p2aNV8UrEXevOwMWCgMNxjfSLdZBgNhR14GBh2cVGCx9f/wUtB86scmkP3Pr\nRLoZWu/EIY6MEbgET3D3tkdGuVejQwwhJTlK2xxWHtEdEL5abjYLveDg6Lb6z9od\nljFevylBMZO+5LwTjpa3+B+07oMZr2sV1yjsG2BEBwTFz4XZzJAabeK9UO836qhN\nptktjffoCNen33tNCjzqci4wzgQef3CNA/Ef0tMKGotdldKC6FtHvXixmVY5RKUK\nIutm8sRwne8XYqrD54BAgXZQ0ZovxFbvGhA77YXxAgMBAAGjgd4wgdswHQYDVR0O\nBBYEFJNoYjIYUrDN/h1+9BZYOTk7jQBNMIGrBgNVHSMEgaMwgaCAFJNoYjIYUrDN\n/h1+9BZYOTk7jQBNoX2kezB5MQswCQYDVQQGEwJOTDEQMA4GA1UEChMHU1VSRm5l\ndDERMA8GA1UECxMIU2VydmljZXMxGTAXBgNVBAMTEEZlZGVyYXRpZSBCZWhlZXIx\nKjAoBgkqhkiG9w0BCQEWG2ZlZGVyYXRpZS1iZWhlZXJAc3VyZm5ldC5ubIIJANm7\nyUGYaeG1MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAI4IxrYPwwjJ\nD9gO1Vzt8ByeQaRe+V0Mv5Ox9RlcXV33WX8Ny8hqUS4/kjs9v7JOuOw7TRop/4QJ\nIAv/LEXH9B+hQ96zdLGMCcHI2crWF8l0yZ/DtgkpdlcyS7dNbjLtedtmgrOMSQub\nLE02tqoSUR491mQbRuXD49+kJsHXZH8I1YZqOShzPZ7+ksvnBd64txhef8OBlCzE\nelT60nOC3Jm8k3i0HwPcCYfDrh6+MJfC2dvfgktAcyu8rm1Q/ZelxaaXok17wUKg\nD8nDrVCOfTND1RCGcqJ3YVjYDhBrMdK+5NSuC5KOJUpVZbKgTOilnOM7B/Os8HJC\nfxLkDyGV/oQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "TERENA Secretariat", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "TERENA Secretariat", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.surffederatie.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "aai-beheer@surfnet.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI Beheer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "SURFfederatie Beheer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "federatie-beheer@surfnet.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.shh.fi/idp/shibboleth", { "entity_id": "https://idp.shh.fi/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.shh.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.shh.fi/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hanken.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEzTCCA7WgAwIBAgIQK949tWfXb8PXIyPj420VwjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMTExNTAwMDAwMFoXDTEzMTExNDIzNTk1OVowga0xCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMDEwMTEPMA0GA1UECBMGTnlsYW5kMRQwEgYDVQQH\nEwtIZWxzaW5nZm9yczEYMBYGA1UECRMPQXJrYWRpYWdhdGFuIDIyMSowKAYDVQQK\nEyFIQU5LRU4gLSBTdmVuc2thIGhhbmRlbHNob2dza29sYW4xDDAKBgNVBAsTA1NE\nQzETMBEGA1UEAxMKaWRwLnNoaC5maTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM2k+mkqzcw+iee9ADHbh3ESyUovAphz6JrMWlsuqV4Fe8paTwZvmH7w\ncbcqcB6pHPPP5ZeGg2MJ5ySsXGCZt1y54s1x7eXlC/gW0idpi1g4b405HK72VzRU\n0nM9lmN8MXDWNp0PL+2WlcYqEkFG66eoij/uvAZ6R/rlv9Yqp+5YODT7rnK+8+Ad\nAiI/HHhvRWnpZ3JmKEUFRQMGEBdCfl5uVLteTwgXJE2RwXsZM8ssdWueVnz+7soo\nK0cRcGlZBTV4i/sxrN/RYcY8ml3YIMEa+Y/M2f7zaNYmlZ0Z7r4y4YS8lxL2kDM8\nX+bX/I1KxrhMPqa3LHyaylBIHwnhCUECAwEAAaOCAV0wggFZMB8GA1UdIwQYMBaA\nFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBT4iC98qz60jdzy0FsZMKM5\nD5JpSTAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNV\nHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNT\nTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQu\ndGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRw\nOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAVBgNVHREEDjAMggppZHAuc2hoLmZpMA0G\nCSqGSIb3DQEBBQUAA4IBAQBiii+RMMzxCzPzM72PA2pqUMfwferGXdl+XeH0tkPy\nCd8Ggdj1AXtAevhXNJ62GvULS2m/SQ8hsbulCIqzOYejjCBz2IszmMUbCp2GYEEq\ny1Ck2hM/ChctgGpvMonmgn5mxUnecFH7IapTh7zozifejpMEN0/MM0B7LGs7eTJI\nDHUtc3gzsgtW+kmogclxEEhyxzzdY3RDFKnBuX2HGUNJEI35KVIfYyHgV+32jzW4\n2mxQfWAhJ+al0Ooi00F0heVlhP5sS2bNDkAQLltfNDBRllBTJ+hyoR0JRC3kpEXV\n34aXbnif5+6RosrbfiWc0Sa1n7sgtKgwL+PkxGwYVvvx", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Hanken Svenska handelshogskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Hanken School of Economics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Hanken Svenska handelshogskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Hanken Svenska handelshogskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Hanken School of Economics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Hanken Svenska handelshogskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Kuno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:shibboservice@hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ohrman", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:shibboservice@hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Isaksson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Hanken", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:help@hanken.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://idp.uni-konstanz.de/shibboleth-idp", { "entity_id": "https://idp.uni-konstanz.de/shibboleth-idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-konstanz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-konstanz.de/idp2/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-konstanz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE\nRTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog\nQ0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw\nMDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV\nBAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z\ndGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr\n6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L\n8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw\nJFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE\n4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv\nI6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ\npsSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I\nIHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG\nA1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u\nc3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j\nYWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo\nzmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR\nMLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE\nNVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg\nDGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b\nvi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE\nRTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog\nQ0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw\nMDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV\nBAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z\ndGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr\n6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L\n8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw\nJFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE\n4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv\nI6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ\npsSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I\nIHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG\nA1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u\nc3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j\nYWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo\nzmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR\nMLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE\nNVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg\nDGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b\nvi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-konstanz.de/idp2/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-konstanz.de/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-konstanz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE\nRTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog\nQ0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw\nMDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV\nBAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z\ndGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr\n6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L\n8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw\nJFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE\n4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv\nI6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ\npsSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I\nIHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG\nA1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u\nc3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j\nYWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo\nzmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR\nMLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE\nNVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg\nDGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b\nvi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-konstanz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-konstanz.de,O=Universitaet Konstanz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE/TCCA+WgAwIBAgIED95asDANBgkqhkiG9w0BAQUFADBmMQswCQYDVQQGEwJE\nRTEVMBMGA1UEChMMVW5pLUtvbnN0YW56MR0wGwYDVQQDExRVbmktS29uc3Rhbnog\nQ0EtUzAwMTEhMB8GCSqGSIb3DQEJARYSY2FAdW5pLWtvbnN0YW56LmRlMB4XDTEw\nMDQwOTA3NTQwOFoXDTEzMDQwODA3NTQwOFowSzELMAkGA1UEBhMCREUxHjAcBgNV\nBAoTFVVuaXZlcnNpdGFldCBLb25zdGFuejEcMBoGA1UEAxMTaWRwLnVuaS1rb25z\ndGFuei5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPqFIvSxymhr\n6lz2hJL9NRwGwiAwnEPh6W5F3CvK2wChW0FQlbpmyrFJam4JVMN9qdNSnpLYxV3L\n8vzd1VAJPBmzUipZJCrzkxl3G7O1/UChkUqSvSqNy9WJzWLQuFG3ZmWWhLMDriqw\nJFO8iyUJFYtmLw8w/BjBTacfjrahhmMLzT9FfjoZs78cUXYHtGLcuZFVDbwIhsLE\n4dnUpM9Jtgp0aGMeZIB137z3BGerQ1dEOHyWZuvsk+Urn7fb//EFSg6SgvY1WAsv\nI6A9S4R4jHZAniKGdEFLCOKNUh9294MXsaKDYHVULDGPDUso1VKdTmk7QejbcmqQ\npsSrVTkHWdUCAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0G\nA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUpaZrW4q/wc3I\nIHauUt5yoAqIIg4wHwYDVR0jBBgwFoAU2WJ0iheLXBYiYrwnDuPvGpyctUMwgZkG\nA1UdHwSBkTCBjjBFoEOgQYY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkta29u\nc3Rhbnotc2VydmVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEWgQ6BBhj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NybC9j\nYWNybC5jcmwwgbIGCCsGAQUFBwEBBIGlMIGiME8GCCsGAQUFBzAChkNodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2Vy\ndC9jYWNlcnQuY3J0ME8GCCsGAQUFBzAChkNodHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL3VuaS1rb25zdGFuei1zZXJ2ZXItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBG5TeDrVl0Gm+7jf0ZZ3p/wyQRbfNZXBpWkKBQUDCo\nzmtIOhZIJZa8WznJ4nTcnqFzUyqRPVBLtMFVe0Zq2gHp4fGcU0+PYJII3rSsEVPR\nMLEX8kzALplDSX1q0vaaO55AtCo620r+6z/8st9mWdOqz+YzxqFy0gbokvBZYxlE\nNVPb+UhExGi85wMybojQl/qmfZVApUg7M4NHCnml31zsYoxMXsQQ/vl/GqzPAvjg\nDGYLr4ptr/HrVJ7XgFM4Fvxov7VfoVyOzGIElj1nf8/8QwsxoLsPa0n8g6Ur2t+b\nvi0EXU9HPo7vQ7B+MtWy6TYv0Rf+10zc3CbvIT9ijl4W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Konstanz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Konstanz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-konstanz.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "michael.laengle@uni-konstanz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "L\u00e4ngle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Markus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "idp@uni-konstanz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Grandpre", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Doreen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "idp@uni-konstanz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Liebenau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.antagning.se/ecs-sp", { "entity_id": "https://www.antagning.se/ecs-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.antagning.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.antagning.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "https://www.antagning.se/ecs-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0\nNTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/\nKq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof\n2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP\nW8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks\nylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE\nJi05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV\nHREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu\nc2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG\n9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8\n6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH\nGosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ\nEclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj\nVJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b\nmemQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "https://www.antagning.se/ecs-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.antagning.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJALH2RsMw05H0MA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHd3dy5hbnRhZ25pbmcuc2UwHhcNMTEwMTI3MTU0NTQzWhcNMjEwMTI0MTU0\nNTQzWjAbMRkwFwYDVQQDExB3d3cuYW50YWduaW5nLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAo0zS8/OY0J8MaPznZX+4vVWnGKTR1SDd4euzuQo/\nKq+JDCb3T+r4/9JQ21kXSVeU15F9JimK1Le+RiTNw/S0j/7GME+74kUnvaVCCHof\n2wCwdu1opbHSnuubuvFpq/09vzrJx+BnJKCaAkTtFQWptaPgP8X8dl+uIfBk1XnP\nW8G2ks9kxBDLDgaeLsw9XVVmvx2agQ+DvyLCweV65EzkyE5Q0E3lNB3o/7bbFwks\nylF0ck83sZs0xZmGZGSJA/3Nq0DY9WQqzuzzRN/EE8tMlzzBtBPFO+8UXfVcGNrE\nJi05WLEotSz7J7isienC7ZGeFSgL4RUZ8yD3smzs3pywQwIDAQABo18wXTA8BgNV\nHREENTAzghB3d3cuYW50YWduaW5nLnNlhh9odHRwczovL3d3dy5hbnRhZ25pbmcu\nc2UvZWNzLXNwMB0GA1UdDgQWBBRcKrtBUd27dOJHOQu/XU22WJXa1TANBgkqhkiG\n9w0BAQUFAAOCAQEAnWdP39natg/Qa/8/3EKsPsriH3sUdX2gDFqUjPEOLX+eDhT8\n6TKl3q6nEhpe+Zgb+ER08TSEp+BrBtAR/SG+Du4Lni7Jo8d7sgJe4oUxvnQOuaPH\nGosRhbRqhfHL0Ww8w0x7V/KRQkupwcXNQ4gga9dy2uZQjg/UK45r3ii5XUogzfVJ\nEclAXOodZ846vzq972yn0Uwn2YsZo/3po42QF5aw2YRjxxN7XIaWshKrv9r82voj\nVJd+cPOTem5oBZpfu5nzSrDRGdKYqO2W0Y9kesTFue14NutKgjXaPLdUNFNhGB7b\nmemQErWscT6OYxV3jxV31wEP2PzMsYzF5LXJEQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.antagning.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.antagning.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "nya-1.0/www.antagning.se.xml" } } ], [ "https://idp2.idem.garr.it/idp/shibboleth", { "entity_id": "https://idp2.idem.garr.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp2.idem.garr.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.idem.garr.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.idem.garr.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.idem.garr.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.idem.garr.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "garr.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "https://login.dir.garr.it/IdPSupportPage/index.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "https://login.dir.garr.it/IdPSupportPage/index.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "GARR Firenze IdP215", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "GARR Firenze IdP215", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Test Identity Provider for GARR IDEM service", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity Provider di Test per il servizio IDEM GARR", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLzCCAhegAwIBAgIUGfIPvZIB9nBxDg54E03n7mjGIg8wDQYJKoZIhvcNAQEFBQAwHDEaMBgGA1UEAxMRaWRwMi5pZGVtLmdhcnIuaXQwHhcNMTAwNzE2MDg1NjI4WhcNMTMwNzE2MDg1NjI4WjAcMRowGAYDVQQDExFpZHAyLmlkZW0uZ2Fyci5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnNn42PX5oef6950FuQdMkNjvhZJ2VpDqAadw85P0vmDDVOR7KVomzqCknj5ssCKKblhDL+MdJjz/rv2HHNz1bbAaVjMCa08eXa4e+ywjg5Rtq0DyN6UaS5uHQ+NFrQX1QTusmPbHGpLHXLMZSMsdvOq3vSojc8WZfhn/uolvh/MunTmAUmJ0Xw2JoTtTTuHBmgJddt/wKEfaWICPm8p7GQx/UJZyqPiZmROT9IdJSSBKwKN4G9afn4TLW3vaj7BOvJDtLTMJmUWUMd+iGTvJQNCqp93d7VWpJH3LtChnc+pIn23vv4PkSddz0PsDIuz2ZkuEHLFgB2FCoLgMiFuHcCAwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwMi5pZGVtLmdhcnIuaXSGKGh0dHBzOi8vaWRwMi5pZGVtLmdhcnIuaXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNtsYApKCvWauBEDlSwnVpH/0lyRMA0GCSqGSIb3DQEBBQUAA4IBAQB5o17LC3liNiqkZUJiUlIqsTGfHbi/jIhQHLCpkKfiHpNOCpb5YlOOH/29fYQj2rrU8E6Ohb8fWsFfT5sXQjaCOQyvY8lZTcZe3usUayYAIyGT/NuhKlPcK6f3fiDNhLtf8nzBzDc/Ms/r9y83P2AlUwFn8/vINYBk/cvxS7EzfPxA9xRiovjnx5f5Q65mYExzulY2Mjy84k67uQtqN0da+xGxphD0dPsxjyGCvCJa1B059z+t9/8pmdPCz84YMed6prKxA1TqEiL9iN3ezmSf6e7tsHf8BqLKORgT/7j3eDzPt2ThbKCHsVvJXon75ah+1zKcCj6SxkaSg6Z8B/oy", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.idem.garr.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.idem.garr.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-04-30T09:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.idem.garr.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.idem.garr.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "garr.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLzCCAhegAwIBAgIUGfIPvZIB9nBxDg54E03n7mjGIg8wDQYJKoZIhvcNAQEFBQAwHDEaMBgGA1UEAxMRaWRwMi5pZGVtLmdhcnIuaXQwHhcNMTAwNzE2MDg1NjI4WhcNMTMwNzE2MDg1NjI4WjAcMRowGAYDVQQDExFpZHAyLmlkZW0uZ2Fyci5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnNn42PX5oef6950FuQdMkNjvhZJ2VpDqAadw85P0vmDDVOR7KVomzqCknj5ssCKKblhDL+MdJjz/rv2HHNz1bbAaVjMCa08eXa4e+ywjg5Rtq0DyN6UaS5uHQ+NFrQX1QTusmPbHGpLHXLMZSMsdvOq3vSojc8WZfhn/uolvh/MunTmAUmJ0Xw2JoTtTTuHBmgJddt/wKEfaWICPm8p7GQx/UJZyqPiZmROT9IdJSSBKwKN4G9afn4TLW3vaj7BOvJDtLTMJmUWUMd+iGTvJQNCqp93d7VWpJH3LtChnc+pIn23vv4PkSddz0PsDIuz2ZkuEHLFgB2FCoLgMiFuHcCAwEAAaNpMGcwRgYDVR0RBD8wPYIRaWRwMi5pZGVtLmdhcnIuaXSGKGh0dHBzOi8vaWRwMi5pZGVtLmdhcnIuaXQvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFNtsYApKCvWauBEDlSwnVpH/0lyRMA0GCSqGSIb3DQEBBQUAA4IBAQB5o17LC3liNiqkZUJiUlIqsTGfHbi/jIhQHLCpkKfiHpNOCpb5YlOOH/29fYQj2rrU8E6Ohb8fWsFfT5sXQjaCOQyvY8lZTcZe3usUayYAIyGT/NuhKlPcK6f3fiDNhLtf8nzBzDc/Ms/r9y83P2AlUwFn8/vINYBk/cvxS7EzfPxA9xRiovjnx5f5Q65mYExzulY2Mjy84k67uQtqN0da+xGxphD0dPsxjyGCvCJa1B059z+t9/8pmdPCz84YMed6prKxA1TqEiL9iN3ezmSf6e7tsHf8BqLKORgT/7j3eDzPt2ThbKCHsVvJXon75ah+1zKcCj6SxkaSg6Z8B/oy", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "GARR, Test IdP in Florence", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "GARR, Test IdP Firenze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.garr.it/b/eng", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "idem-help@garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.uni-mannheim.de/idp/shibboleth", { "entity_id": "https://idp.uni-mannheim.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-mannheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-mannheim.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-mannheim.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-mannheim.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-mannheim.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl\naW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z\ndGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe\nFw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb\nMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe\nMBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz\naXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu\nFmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD\nE3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe\nDcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi\n6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y\n05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC\nAwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v\nPBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB\ngDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev\ncHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB\nlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu\nbmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW\nazgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73\nnzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk\n+/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7\nlUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I\nNXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl\naW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z\ndGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe\nFw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb\nMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe\nMBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz\naXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu\nFmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD\nE3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe\nDcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi\n6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y\n05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC\nAwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v\nPBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB\ngDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev\ncHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB\nlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu\nbmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW\nazgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73\nnzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk\n+/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7\nlUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I\nNXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-mannheim.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-mannheim.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-mannheim.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-mannheim.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl\naW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z\ndGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe\nFw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb\nMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe\nMBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz\naXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu\nFmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD\nE3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe\nDcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi\n6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y\n05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC\nAwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v\nPBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB\ngDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev\ncHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB\nlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu\nbmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW\nazgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73\nnzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk\n+/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7\nlUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I\nNXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-mannheim.de,OU=Universitaetsbibliothek,O=Universitaet Mannheim,L=Mannheim,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFmDCCBICgAwIBAgIEDSelTTANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzERMA8GA1UEBxMITWFubmhl\naW0xHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNYW5uaGVpbTEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEoMCYGA1UEAxMfUlVNLUNBLUcgWmVydGlmaXppZXJ1bmdzaW5z\ndGFuejEoMCYGCSqGSIb3DQEJARYZcnVtLWNhQHJ6LnVuaS1tYW5uaGVpbS5kZTAe\nFw0wODEwMjkwOTA3MDlaFw0xMzEwMjgwOTA3MDlaMIGdMQswCQYDVQQGEwJERTEb\nMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJnMREwDwYDVQQHEwhNYW5uaGVpbTEe\nMBwGA1UEChMVVW5pdmVyc2l0YWV0IE1hbm5oZWltMSAwHgYDVQQLExdVbml2ZXJz\naXRhZXRzYmlibGlvdGhlazEcMBoGA1UEAxMTaWRwLnVuaS1tYW5uaGVpbS5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOcrMB3W3dTiznmFFwhebZnu\nFmX2GKdnDkkfev4mvD48woR094pWj2t5+GN5itx+Lxg14nOphVPJfdN8gH75RJxD\nE3Li0VVUS9H0i+3M+GIJHXcVGFqpYLfekaW/011pMarXrB2dAvSObjv37KhAElFe\nDcRqotYkDnVdfD06QtoS9Ydq17CXhVwDt7IAE1zXRBCNwtpZRKtKq8lJUd9rIXDi\n6YWsB6kYOeoD+grmXA7t8Zzlrmure7ooZvDF+C877d68JanwyD9IOIOtpQwz209Y\n05a8G8PkN2BVHORYmZ5B+stcpmGu0TBEj67bfx2Qwf3iSRwFB8YtiTIM7WQHgIcC\nAwEAAaOCAbAwggGsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUl87e83s+oyFm3MLA6tnag/8v\nPBEwHwYDVR0jBBgwFoAUWSApQELW/o4HLro9h08yrWR2jgwwgYsGA1UdHwSBgzCB\ngDA+oDygOoY4aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFubmhlaW0tY2Ev\ncHViL2NybC9jYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv\ndW5pLW1hbm5oZWltLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSB\nlzCBlDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktbWFu\nbmhlaW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tYW5uaGVpbS1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGqhKZoukDYFxZIS6B2CLZpmtsGW\nazgSPZdpIVxCxtEg18JgAr0TboeTNH9F95H4PGlCKw4EgqRWD4QFhmB9135wYJ73\nnzIKlpzMdOvsp5/n3HyYMBd8kmq5HCsUnWPQ6fwoEys48y6Y2M6/dwyybvRsaDnk\n+/UOkiHTDn8TKlcYevjA0Ns7UeCcVdBiBqQthMgE6HL9p9V63W4wdROBpy8Zj5B7\nlUJXFa454x/o2wV3IG/xkjdPCXxwEnmC6oQ+s5xMtmVfeC9xq0B2/N/zok0Mlw2I\nNXZdhSMGikKePJO9dxCew0F5OOk4eYOy9V1OPmjGN1yo4Anj5QrYZwyZJDM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Mannheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Mannheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-mannheim.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Magnus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pfeffer@bib.uni-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pfeffer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Magnus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pfeffer@bib.uni-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pfeffer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp2.ics.muni.cz/idp/shibboleth", { "entity_id": "https://idp2.ics.muni.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp2.ics.muni.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.ics.muni.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.ics.muni.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.ics.muni.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2.ics.muni.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "muni.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://idp2.ics.muni.cz/logo.png", "width": "40", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "40" } ], "information_url": [ { "lang": "en", "text": "http://www.muni.cz/?lang=en", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.muni.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Masaryk University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "Masarykova univerzita", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for MU", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro MU", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEajCCA1KgAwIBAgIQEi8JxmnGiL6xNZ8O2MTYZDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMTIxNzAwMDAwMFoXDTE1MTIxNzIzNTk1OVowRTELMAkGA1UE\nBhMCQ1oxGzAZBgNVBAoTEk1hc2FyeWsgVW5pdmVyc2l0eTEZMBcGA1UEAxMQaWRw\nMi5pY3MubXVuaS5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQd\nLDOtSIbIrXUepE/6tvHPC8Ly7TjX7qfkaY/1qd+9QMgXNniLApfu9kCl/ZubelQJ\nnJbx5GJaxuS1RRl0Nuq5zf52OnOQxFrWtmrzticEMu5P1rDKcuQh4uk1Nztla599\n0xWUwVM3oZUQl4+O477j9bN5yvIVB4gsIp5Fj9rplt9lc8qud7nA6qxzM1UjE5eH\ns/NCsnTh5Ce6ocP1zEhVZBcG0yXOenWGo3LzclMk9Ffy8wnJ4fLaoTGVON1n31Dk\nzg3YJ6hxSo92X+iwdfYLoHVTPe6rQDxT7V8vO8zRdDqzvwRn39nSXrtGOp6bCXbk\nIrEo3UH1e490sCkkRVMCAwEAAaOCAWMwggFfMB8GA1UdIwQYMBaAFAy9k2gM896r\no0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRBJryty03ccYy/kmP60rnahOoGVTAOBgNV\nHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI\nKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+g\nLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBt\nBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVu\nYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50\nY3MudGVyZW5hLm9yZzAbBgNVHREEFDASghBpZHAyLmljcy5tdW5pLmN6MA0GCSqG\nSIb3DQEBBQUAA4IBAQBSfzF1XO5gVygzYna/TZwXE1DUJfiTTiK8YYeU+bDKffkf\nO2+4F/N5Jij4C3s82EHP8otVXA4uXGWVvqbLCN+dSkN5zAeE7Hq48m1u/nYVyCKf\npgLCkrg64JqIPIm8yF+bu9cvU0MbkzZTFCvbxnfqBQCKKfQ4Q6j3MiW12pfifIGe\nr+OsRrA4ZCo+6qGhA3bRfozFYUHCdJA+MxJhZzfcMae1MxK24wGMTSEabFlu6evm\nSJdlV4XPhmyysjuIHh3SnsS2NHpv0l04pT/JJV4shfZFHwqQS06ggNtpqysl3Y6O\n11KVcl/v2z6hhhjdrelepkLFCGKUVgpSOlcImQNb", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.ics.muni.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2.ics.muni.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.ics.muni.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2.ics.muni.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "muni.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEajCCA1KgAwIBAgIQEi8JxmnGiL6xNZ8O2MTYZDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMTIxNzAwMDAwMFoXDTE1MTIxNzIzNTk1OVowRTELMAkGA1UE\nBhMCQ1oxGzAZBgNVBAoTEk1hc2FyeWsgVW5pdmVyc2l0eTEZMBcGA1UEAxMQaWRw\nMi5pY3MubXVuaS5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQd\nLDOtSIbIrXUepE/6tvHPC8Ly7TjX7qfkaY/1qd+9QMgXNniLApfu9kCl/ZubelQJ\nnJbx5GJaxuS1RRl0Nuq5zf52OnOQxFrWtmrzticEMu5P1rDKcuQh4uk1Nztla599\n0xWUwVM3oZUQl4+O477j9bN5yvIVB4gsIp5Fj9rplt9lc8qud7nA6qxzM1UjE5eH\ns/NCsnTh5Ce6ocP1zEhVZBcG0yXOenWGo3LzclMk9Ffy8wnJ4fLaoTGVON1n31Dk\nzg3YJ6hxSo92X+iwdfYLoHVTPe6rQDxT7V8vO8zRdDqzvwRn39nSXrtGOp6bCXbk\nIrEo3UH1e490sCkkRVMCAwEAAaOCAWMwggFfMB8GA1UdIwQYMBaAFAy9k2gM896r\no0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRBJryty03ccYy/kmP60rnahOoGVTAOBgNV\nHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI\nKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+g\nLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBt\nBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVu\nYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50\nY3MudGVyZW5hLm9yZzAbBgNVHREEFDASghBpZHAyLmljcy5tdW5pLmN6MA0GCSqG\nSIb3DQEBBQUAA4IBAQBSfzF1XO5gVygzYna/TZwXE1DUJfiTTiK8YYeU+bDKffkf\nO2+4F/N5Jij4C3s82EHP8otVXA4uXGWVvqbLCN+dSkN5zAeE7Hq48m1u/nYVyCKf\npgLCkrg64JqIPIm8yF+bu9cvU0MbkzZTFCvbxnfqBQCKKfQ4Q6j3MiW12pfifIGe\nr+OsRrA4ZCo+6qGhA3bRfozFYUHCdJA+MxJhZzfcMae1MxK24wGMTSEabFlu6evm\nSJdlV4XPhmyysjuIHh3SnsS2NHpv0l04pT/JJV4shfZFHwqQS06ggNtpqysl3Y6O\n11KVcl/v2z6hhhjdrelepkLFCGKUVgpSOlcImQNb", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "cs", "text": "Masarykova univerzita", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Masaryk University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "cs", "text": "Masarykova univerzita", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Masaryk University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "cs", "text": "http://www.muni.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.muni.cz/?lang=en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Radim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pesa@ics.muni.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pesa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Tomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "sapakt@ics.muni.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sapak", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://nidev-consumer.nordu.net/saml2/metadata/", { "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Lundberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lundberg@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "entity_id": "https://nidev-consumer.nordu.net/saml2/metadata/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nidev-consumer.nordu.net/saml2/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nidev-consumer.nordu.net/saml2/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEsDCCA5igAwIBAgIJAJu8g6oQf0k0MA0GCSqGSIb3DQEBBQUAMIGWMQswCQYD\nVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0x\nFTATBgNVBAoTDE5PUkRVbmV0IEEvUzEMMAoGA1UECxMDRGV2MRcwFQYDVQQDEw5K\nb2hhbiBMdW5kYmVyZzEhMB8GCSqGSIb3DQEJARYSbHVuZGJlcmdAbm9yZHUubmV0\nMB4XDTEyMDgyNDA4NTA1NVoXDTE3MDgyMzA4NTA1NVowgZYxCzAJBgNVBAYTAlNF\nMRIwEAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEVMBMGA1UE\nChMMTk9SRFVuZXQgQS9TMQwwCgYDVQQLEwNEZXYxFzAVBgNVBAMTDkpvaGFuIEx1\nbmRiZXJnMSEwHwYJKoZIhvcNAQkBFhJsdW5kYmVyZ0Bub3JkdS5uZXQwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfBoRr9+zzx9fWoTrP0ML1ZpFVaUj9\nJRJCPOjE9SNjnqnjIE2bB91W3nCQRbHy+AdyUOk5p/SgtVlqgAMYRNTvEmm3/6Tj\nuDAT1ft+AsOSZoBp14s0LqlYTXJWgNlDA5Lti5Z1HL+6YMCmWJSRC5IsgDy2BOqf\n52EW+cTkgOoIqWt0vtLyIYTAM1S5cLeC/+TrN6tTwTsQ043YSePqR/Ixhhwb0viF\nN+1F5XKHYni8jncw71//VKF2xKFAld5zS7cH7WAHg4FHdlEh5O4Ot0OxtN5md7eb\nskkEkbY6/hSWf6wlXndlmO1lf5x6bo4ZiT/9YgjPAukaQN8vruFi49RnAgMBAAGj\ngf4wgfswHQYDVR0OBBYEFFfCbcMGldF2YVDr6mdPYkKfDyoOMIHLBgNVHSMEgcMw\ngcCAFFfCbcMGldF2YVDr6mdPYkKfDyoOoYGcpIGZMIGWMQswCQYDVQQGEwJTRTES\nMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xFTATBgNVBAoT\nDE5PUkRVbmV0IEEvUzEMMAoGA1UECxMDRGV2MRcwFQYDVQQDEw5Kb2hhbiBMdW5k\nYmVyZzEhMB8GCSqGSIb3DQEJARYSbHVuZGJlcmdAbm9yZHUubmV0ggkAm7yDqhB/\nSTQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAQVt/TcsaSBk3Ntss\ng1uNCrXJ5JM0GnFxjQwCovKOT05BLagctbNoVkPCkAOtn9mXk4W17wC4Bvl/dWIY\neahQiF4pAxOiI2Yk9Gyr0Sn39yR/SAp46XwEH1k1tLblCb40yADOZzaJa2r54YhF\nn+YuzxirlYLnAmU+5u8BF9qcMH8tXbM3ss1PRtEPbe4ntqzhU9GF5ZIt+SE/f7Dl\nRk0oUvUGJpTOgmmLI5bsg3F0oiKFFDs1jlR3Xx4DlGo1VnI0VWHkeR63mB57bKkp\nk/Nin4OuWJ9R1vU0OpdW4SjcfXkEElXfMslpqAst4IribB3Koa51CtWWdPPxJK8R\nZ+RKbg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "NOCLook Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nidev-consumer.nordu.net.xml" } } ], [ "https://mds2.nordu.net/shibboleth", { "id": "_265071db5a3174b505e486def15f387b7f6a24c8", "entity_id": "https://mds2.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds2.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds2.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds2.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds2.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds2.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mds2.nordu.net/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "mds2.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds2.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDATCCAemgAwIBAgIJAIWsI++zQ8GRMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDm1kczIubm9yZHUubmV0MB4XDTEyMDgyNzE0MDAzOVoXDTIyMDgyNTE0MDAz\nOVowGTEXMBUGA1UEAxMObWRzMi5ub3JkdS5uZXQwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDYdLXT/iS4dYf0L8KV8ukzZKjKUNTPv/06FdFuSMPEUFqd\nvZySTUgJy9+cCJTYZDJbTtparbef7wxOvwFsRS1jLC/QZF5e8yaF7w+gB+Jjt7A2\nOUMhDpmK0/hnNkuDz4FanqBKMH15AfC0gszeyuJoKtbI9maLiceRGsxmK5Hm5eEs\noOf1AvUG18Nf2yNDsiLIyRTMLb9we9xaDhhbj8q0gVJRvh8GMuyyIT6RAOK63K/f\nGSj8Zass5db3E0L4gmiM5dIlNpsEGl502I0sq3JOXeyJI98g9/V3IFMBgSGNNrRh\nXco4oulQ9YQGNCcEYvq9Jq32EO1/6M6tKpbcHqnPAgMBAAGjTDBKMCkGA1UdEQQi\nMCCCDm1kczIubm9yZHUubmV0hg5tZHMyLm5vcmR1Lm5ldDAdBgNVHQ4EFgQUVhz6\ntcOlZNHmVE5UeHHJ53CwdywwDQYJKoZIhvcNAQEFBQADggEBAJ8Id9Bb3+v4X/pq\nSVdY/tDnEXDM2FliUWn4N89SdHyis0FouFRx7mgXP3mSQ7gbCtzMjvCWRMlfZQKS\ndzs4tF3L2tcIzxJxt+7HOn1wU6YLi+MEztYLUycyC0O1HHPJQ0H/LZOjp6bz3zGj\nrj+lxSsca5Bf7TQ5wIBkux0XZVYdRG4cveYec76QHpJUn22fep0P/NXwmWIX4NLc\nUHM8iIOb55oHLBhSiOK0aD60o2nrXWllIeezlGf3fvTbiQPRmeqYMJI3ehH7Voxf\nvcJrfMS748hcrv67v1l/IGxMVfjBkQYeap9jXv4mpTUjeznioga/I1b5Fyt1xIz1\nJQ7XzWg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mds2.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds2.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds2.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds2.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds2.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mds2.nordu.net.xml" } } ], [ "https://kiladokdev.it.ki.se/shibboleth", { "id": "_d974ba18012cb7934fc29d76548fcbb96cdd84ee", "entity_id": "https://kiladokdev.it.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz\nMDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B\n5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn\nmYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO\n6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6\nEBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe\noaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew\nPzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed\nxgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC\n2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo\nmolQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep\nD68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq\nT3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9\n1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ\n9c/C1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://kiladokdev.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kiladokdev.it.ki.se.xml" } } ], [ "https://shibboleth2.ufms.br/idp/shibboleth", { "entity_id": "https://shibboleth2.ufms.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth2.ufms.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth2.ufms.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth2.ufms.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth2.ufms.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth2.ufms.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufms.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufms.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufms.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEwTCCA6mgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB/zELMAkGA1UEBhMCQlIx\nGzAZBgNVBAgTEk1hdG8gR3Jvc3NvIGRvIFN1bDEVMBMGA1UEBxMMQ2FtcG8gR3Jh\nbmRlMTowOAYDVQQKEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gTWF0\nbyBHcm9zc28gZG8gU3VsMTowOAYDVQQLEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZl\nZGVyYWwgZG8gTWF0byBHcm9zc28gZG8gU3VsMSYwJAYJKoZIhvcNAQkBFhdicml2\nYWxkby5qdW5pb3JAdWZtcy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aDIudWZtcy5i\ncjAeFw0xMDA5MDkxOTQ0MzVaFw0xMzA5MDgxOTQ0MzVaMIH/MQswCQYDVQQGEwJC\nUjEbMBkGA1UECBMSTWF0byBHcm9zc28gZG8gU3VsMRUwEwYDVQQHEwxDYW1wbyBH\ncmFuZGUxOjA4BgNVBAoTMVVGTVMgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBN\nYXRvIEdyb3NzbyBkbyBTdWwxOjA4BgNVBAsTMVVGTVMgLSBVbml2ZXJzaWRhZGUg\nRmVkZXJhbCBkbyBNYXRvIEdyb3NzbyBkbyBTdWwxJjAkBgkqhkiG9w0BCQEWF2Jy\naXZhbGRvLmp1bmlvckB1Zm1zLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoMi51Zm1z\nLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuP6n5bTFwA9aFxAx\nlJWzlcMJuGHe0eG4IYvmVODpTzz8M3kzHtXZwg8qcccPd/+c+rY94mmGpDH/11T4\neBnpZJ4x9Jz4kC/zW5/lS/Sce8UnGf/7Jfya/iBs0ZdEyKXFsCWiXCFH8gKisJL5\ncr4Ae8/+/BWIYBPxZ/EDT6y0GJqRGoihgNVpDXt6PVO7f2+sRYDjpGToUQto5/DA\nTfip+XlMR9MGkJOrYhx2fNKx+bnfAuhNKHKZDgxBVseR9l5+bVND1J+kZ4FVBLKs\n4JEEGwJN7ZEXQ+3dIFxvDR0z++KHL9Ir779wQaQw40h5a2L1KuW1e83T1F6VVZWR\njxSNqwIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh\nBggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA\nA4IBAQA3MOvYaqfwv5NcEzJ45/hCxZ55GJLmZRGxY2Zh/zxNr1L92aNTQxKSy9GJ\nAbVq0HDIjfeul7MwmyOZeMtE5p+vH4p5TNvH0dl7XHO/znXB9YXp2ur6eSq5+a+l\nz7sYBukoxh2f8FOyCC3Q7K8LPcWLp9qYSO2afVnRn2IrKN7bTK1QaSoqMYhHtFxu\na5tg8ShIu5+p5jWdszdj5T/vsT50Dk+DzbD3982fvW5w8WsGyx48RODFGPzR1I7/\ne9ZnIRiIdcsOlq2r0r41zQZLB8pMW/JejKMf2ta5tRWQ/j6XfPQRnSbyO0UjVitZ\nlkqI2tRwg0C+2HVWQXMUga97IjyC", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth2.ufms.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth2.ufms.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth2.ufms.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth2.ufms.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufms.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEwTCCA6mgAwIBAgIBADANBgkqhkiG9w0BAQUFADCB/zELMAkGA1UEBhMCQlIx\nGzAZBgNVBAgTEk1hdG8gR3Jvc3NvIGRvIFN1bDEVMBMGA1UEBxMMQ2FtcG8gR3Jh\nbmRlMTowOAYDVQQKEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gTWF0\nbyBHcm9zc28gZG8gU3VsMTowOAYDVQQLEzFVRk1TIC0gVW5pdmVyc2lkYWRlIEZl\nZGVyYWwgZG8gTWF0byBHcm9zc28gZG8gU3VsMSYwJAYJKoZIhvcNAQkBFhdicml2\nYWxkby5qdW5pb3JAdWZtcy5icjEcMBoGA1UEAxMTc2hpYmJvbGV0aDIudWZtcy5i\ncjAeFw0xMDA5MDkxOTQ0MzVaFw0xMzA5MDgxOTQ0MzVaMIH/MQswCQYDVQQGEwJC\nUjEbMBkGA1UECBMSTWF0byBHcm9zc28gZG8gU3VsMRUwEwYDVQQHEwxDYW1wbyBH\ncmFuZGUxOjA4BgNVBAoTMVVGTVMgLSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBN\nYXRvIEdyb3NzbyBkbyBTdWwxOjA4BgNVBAsTMVVGTVMgLSBVbml2ZXJzaWRhZGUg\nRmVkZXJhbCBkbyBNYXRvIEdyb3NzbyBkbyBTdWwxJjAkBgkqhkiG9w0BCQEWF2Jy\naXZhbGRvLmp1bmlvckB1Zm1zLmJyMRwwGgYDVQQDExNzaGliYm9sZXRoMi51Zm1z\nLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuP6n5bTFwA9aFxAx\nlJWzlcMJuGHe0eG4IYvmVODpTzz8M3kzHtXZwg8qcccPd/+c+rY94mmGpDH/11T4\neBnpZJ4x9Jz4kC/zW5/lS/Sce8UnGf/7Jfya/iBs0ZdEyKXFsCWiXCFH8gKisJL5\ncr4Ae8/+/BWIYBPxZ/EDT6y0GJqRGoihgNVpDXt6PVO7f2+sRYDjpGToUQto5/DA\nTfip+XlMR9MGkJOrYhx2fNKx+bnfAuhNKHKZDgxBVseR9l5+bVND1J+kZ4FVBLKs\n4JEEGwJN7ZEXQ+3dIFxvDR0z++KHL9Ir779wQaQw40h5a2L1KuW1e83T1F6VVZWR\njxSNqwIDAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAh\nBggrBgEFBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUA\nA4IBAQA3MOvYaqfwv5NcEzJ45/hCxZ55GJLmZRGxY2Zh/zxNr1L92aNTQxKSy9GJ\nAbVq0HDIjfeul7MwmyOZeMtE5p+vH4p5TNvH0dl7XHO/znXB9YXp2ur6eSq5+a+l\nz7sYBukoxh2f8FOyCC3Q7K8LPcWLp9qYSO2afVnRn2IrKN7bTK1QaSoqMYhHtFxu\na5tg8ShIu5+p5jWdszdj5T/vsT50Dk+DzbD3982fvW5w8WsGyx48RODFGPzR1I7/\ne9ZnIRiIdcsOlq2r0r41zQZLB8pMW/JejKMf2ta5tRWQ/j6XfPQRnSbyO0UjVitZ\nlkqI2tRwg0C+2HVWQXMUga97IjyC", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFMS - Universidade Federal de Mato Grosso do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufms.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufms.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "raf@dct.ufms.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ronaldo Alves Ferreira", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://fed-lab.org/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://fed-lab.org/simplesaml/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/fed-lab.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-03-08T11:10:00Z" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://fed-lab.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "https://fed-lab.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fed-lab.org/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fed-lab.org/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fed-lab.org/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fed-lab.org/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fed-lab.org/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "logo": [ { "text": "https://fed-lab.org/wp-content/themes/carrington-blog/img/lab.png", "width": "32", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "32" } ], "display_name": [ { "lang": "de", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "ID Federation Lab", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Identity Federation Lab", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Identity Federation Lab", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "fed-lab.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=fed-lab.org,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTjCCBDagAwIBAgIHE3f/Vc7d6jANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG\nEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0\nZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjAzMDgw\nOTU0MTNaFw0xNzAzMDcwOTU0MTNaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE\nRk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRQwEgYDVQQDEwtm\nZWQtbGFiLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKM5G9l7\nQ3NMbPZlwx+xqH1ELTyhC9yYTP2LDaDGyS1XDQ29QMAvLB0SzmG+aBNSiO7aFVXO\nnKUDBSlOUCUA7S88hMDNquVSqbujAZ5/CuguW5rjoJN1IS3i7ZaD7/Q1mRBhIV9i\nqmv2w24oKhhqw/ijLkK4XFnSCyom33MBPlFz/TkH1W7AaTAoMZTNQEFP4Ms9IUf6\nePU14Mw7C2RBjC+eUyM2/xU0EZt9RppXDpQ1PK172HoEaWYHhyAD0SLyamJBtqVn\nW7uhgFuh7jHgDaN4xi+zow91wNIHJFYp4k26sSWARb9zxnnXmsPdOZcL//vBis1U\nSf3YWsWy3IsosckCAwEAAaOCAhowggIWMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXg\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUhL6wfirs\nVHh3Ridf8Ct0ZpdXLfEwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kw\nJwYDVR0RBCAwHoILZmVkLWxhYi5vcmeCD3d3dy5mZWQtbGFiLm9yZzCBkQYDVR0f\nBIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t\nZ3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G\nCCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu\nLmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQCAKgHUcNID3v4Q2tqoQ4rX0eExJWPAJpDiixNi72GMoBeVWEXXeTK0i6pXNiAi\nZk/GeeRPpOFdWEv7fxUv3igtzUdsWcxdID0+d4Jr2r4qThzlr0qroAKW/k5EA5Xr\nXHzLAh7lzGbipKbPLFFhMOgo8qbaPCjIKSKZGJzbXKPfxy5Efrbjpp3RJvvcCtS8\nAjsYaiukBZxdxU13wW4jLz20DJYECREQg14xJ7yYfHkY089k5LyCHEdLfSIQGG25\nzCWG/MOfIF4ytgyS74d3xzMRlVZ9Xa55k/MngKBWbBFvaTUiQppSC+xKNFm+bFAX\nrQ9xVr27yKkLqzzoz8LiTMmk", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "andreas.solberg@uninett.no", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "\u00c5kre Solberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Torsten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kersting@dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kersting", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://confluence.it.su.se/Shibboleth.sso", { "entity_id": "https://confluence.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://confluence.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://confluence.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://confluence.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://confluence.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "confluence-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=confluence-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx\nNDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F\nIxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB\nhHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT\nGOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES\nMVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY\nk2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR\nM1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz\ntj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR\nGtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3\ng4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa\nUaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze\nqVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi\n01e+X7VXbQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "confluence-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=confluence-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAIF9hDgxtaCJMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB4XDTEwMDgxNzEyNDg1OFoXDTIwMDgx\nNDEyNDg1OFowHzEdMBsGA1UEAxMUY29uZmx1ZW5jZS1wcm9kLWFwcDEwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTnCJFt8KxDiKGg8q4R98rpkGrGe8F\nIxSZX/rYsbOShpAS4BybJIBsYPcU+DbWC3YXyYfC+iI1lYczw2hhfiENmrv7KEdB\nhHxA6+hCuDuPcH44EjQ/mT0Hx/SWdBSglzcQRnPHKCdedlJhdsV3gDeWTV2EYgrT\nGOB/k9pfDr2T6nvMnI1aPj33esHKfeVLqNALDRQuFyo7vEU5pejlarjIG7F+2KES\nMVunVGglxJTWvTT1FNqxuAR9j04p8XcMLj6NU20W9C2WaRPHC80crKLgBqcuymAY\nk2swFURnV5ubBRtWY/tIjMoYNeWgadsaKJFy2x7hJruM3qxUhT+LhRR9AgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGNvbmZsdWVuY2UtcHJvZC1hcHAxMB0GA1UdDgQWBBQR\nM1tnhL0IxstpiHXStoO0Ghr6YTANBgkqhkiG9w0BAQUFAAOCAQEA0DES8eLg3jwz\ntj0RkUS2IU574YX5B7WA/ZokuKVWnsZlhkVTQxzn1xvirV+wWhSf0mHQzSMfEEbR\nGtattonij6QCTKIDC9Whay+xjZRKag49yu/GEzyPYx6vU8mn0C3xvSlZPAyzwLU3\ng4cLnO3NPUpsArNLkWBT5KZ9t7ms85fkwgYLVhOJVavbDbfvslx4R6Cuf1w6kyxa\nUaa6b/2SBvN9dsAzmri0E4IEP21lWe9+k42cYuCbrJIQMJ3x7M+uvzi3JJB4s6ze\nqVpQDZd93P9YLQGNulZ1J4JdseJC6nAeXZY+iAiEBCyhx0+NQnlt+BZt7m76yNYi\n01e+X7VXbQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://confluence.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://confluence.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/confluence.it.su.se.xml" } } ], [ "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/box-idp.sunet.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "contact_person": [ { "given_name": { "text": "SUNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "noc@sunet.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://box-idp.sunet.se/simplesaml/module.php/saml/sp/discoresp.php" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDjjCCAnagAwIBAgIJAKbtZfJN7G7eMA0GCSqGSIb3DQEBBQUAMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTAeFw0xMjA0MTkwNzAxMTBaFw0yMjA0MTkwNzAxMTBaMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO+53L5J4zaSe/ot/CU+fX/xsE0q2Vsvgs6Jrz4bgPtkiXcCCRcp1kV9wRxBEohK75DtumowRN9P0qL5SsawM5o6XflMpL9vhO1Xvi8NnrFp/utUnjwevgbxsi5efetqIezE+B8cimv1MEfN4/XxiCuKbqluEC4HYuopf9Cn32ob2VnQA31WYwW42+pfS733M4EIMYkpBdaacpJKFmCsu9BHnGgFTiSgJsvX9OGG7iwSB31Jp817BFOB0yhvx7Y2yFLSnRyyg/20BJ0t9R8UFVB4rx5bjyTlTGwvPg048UV8Go3wDSax18OT0AoTfE7O3QoXNOhPr1qi4bs0KL92R7sCAwEAAaOBmjCBlzAdBgNVHQ4EFgQUluTZFj+ee4BZ0slOOiUpsZG/KjwwaAYDVR0jBGEwX4AUluTZFj+ee4BZ0slOOiUpsZG/KjyhPKQ6MDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZYIJAKbtZfJN7G7eMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADPhDcfQDwHGhTeQuSDaBfa1/gbJkuiNRZSN000CIM1BalnuK5unV05SvBMG4t7mSj9oO+NnpjEBfV393I2XV5ICRuHbUpoX8tezGOA3I8amItR6WzJtFSn/Dv230KRcEuCAWz/A7LKog16eOPPDj64vBI9Lk5gYpXRB3y1Pnv+5IUgXb2YnS6XAEduHpm2dkj2CuSmpsWTPJapm/opsJvmrkZbvwQN1POPDyWW8Rb/gSr7XpFsDQ7lXObd2ADv82WENB6DLuUq1ilAkVR8Zs4OkFnLYASFUC25GtfUdUap/anb5gHF7a8MKN+NYlfNQWE1dm1jccCnA3eIBxkArDdU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDjjCCAnagAwIBAgIJAKbtZfJN7G7eMA0GCSqGSIb3DQEBBQUAMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTAeFw0xMjA0MTkwNzAxMTBaFw0yMjA0MTkwNzAxMTBaMDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO+53L5J4zaSe/ot/CU+fX/xsE0q2Vsvgs6Jrz4bgPtkiXcCCRcp1kV9wRxBEohK75DtumowRN9P0qL5SsawM5o6XflMpL9vhO1Xvi8NnrFp/utUnjwevgbxsi5efetqIezE+B8cimv1MEfN4/XxiCuKbqluEC4HYuopf9Cn32ob2VnQA31WYwW42+pfS733M4EIMYkpBdaacpJKFmCsu9BHnGgFTiSgJsvX9OGG7iwSB31Jp817BFOB0yhvx7Y2yFLSnRyyg/20BJ0t9R8UFVB4rx5bjyTlTGwvPg048UV8Go3wDSax18OT0AoTfE7O3QoXNOhPr1qi4bs0KL92R7sCAwEAAaOBmjCBlzAdBgNVHQ4EFgQUluTZFj+ee4BZ0slOOiUpsZG/KjwwaAYDVR0jBGEwX4AUluTZFj+ee4BZ0slOOiUpsZG/KjyhPKQ6MDgxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKEwVTVU5FVDEZMBcGA1UEAxMQYm94LWlkcC5zdW5ldC5zZYIJAKbtZfJN7G7eMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADPhDcfQDwHGhTeQuSDaBfa1/gbJkuiNRZSN000CIM1BalnuK5unV05SvBMG4t7mSj9oO+NnpjEBfV393I2XV5ICRuHbUpoX8tezGOA3I8amItR6WzJtFSn/Dv230KRcEuCAWz/A7LKog16eOPPDj64vBI9Lk5gYpXRB3y1Pnv+5IUgXb2YnS6XAEduHpm2dkj2CuSmpsWTPJapm/opsJvmrkZbvwQN1POPDyWW8Rb/gSr7XpFsDQ7lXObd2ADv82WENB6DLuUq1ilAkVR8Zs4OkFnLYASFUC25GtfUdUap/anb5gHF7a8MKN+NYlfNQWE1dm1jccCnA3eIBxkArDdU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://captivelan-test.it.su.se/Shibboleth.sso", { "entity_id": "https://captivelan-test.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/WAYF/wavelan" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/WAYF/wavelan-test" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "cpgw-lab01.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cpgw-lab01.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJALBncbJG3wsYMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2NwZ3ctbGFiMDEuaXQuc3Uuc2UwHhcNMTIwMzEzMTQxOTI1WhcNMjIwMzEx\nMTQxOTI1WjAeMRwwGgYDVQQDExNjcGd3LWxhYjAxLml0LnN1LnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA56U5HB9fy3fqVfLdreUVdk/E5XMTZcLb\nRNxXOQM/Wmbg+daAIAPar49jDUZ+gJ3rS6Vn1KbNwaKerbGtutojdrtKPkHBWT7O\n/oLuBePY26+coYzHrjjVoRoIsCvpFpEq/e66HPP/Fb77Po2fI7lJgZ1daqLw2wWE\nHE/wj8sq+H6KQJzcS5ts4v7UxqSMy9pwG4sIc4BoGDJGq38ZFWhRFiyLFf6oshVW\nNRBXoH9DMCWcs8No6MROC/fTyRHl9zVBzcKvPl28hNkOdQLfMC/c9i2gLj+IC9yw\nmWQc7wOSV/clDbYwjl8+GPjLR1fFGA4DYzTo+tq+CI/gy26qXopeYQIDAQABo0Ew\nPzAeBgNVHREEFzAVghNjcGd3LWxhYjAxLml0LnN1LnNlMB0GA1UdDgQWBBTLWYM+\nqGSaqwwGeBogeJUkShYBlTANBgkqhkiG9w0BAQUFAAOCAQEATepYFMmK30pDq4I8\nbde/SrGXNIKqr3TB6wLXVMBrta1bwGmJmnxJBu4Cf17ShbEBRyjnKML7/oGs/p2r\nMsBu74xlWAett9sUkwOg0A2C2EzJB8OrO0pUaFgFYZbaW8OQVZvSqmkvTQcIh2ZC\npFBtfAzUJ9y40T++z6D0P948oN3/4kbtkQvcllNVjxVfAG8eafGcrXJx60/aN7As\np63AVSlYluX3+fdIHqVDx/AlXll4KlcPLiVRIXZd9C0WYi4I0hbw0GiWngU/GLaC\n+OAkMXA0RUsY5c2IBzCrkktrakl1fh3RnJZcvG8QDi6kz5WRbWD1z6HsFSNURiUf\n68eknw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan-test.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/captivelan-test.it.su.se.xml" } } ], [ "https://idp.kmh.se/idp/shibboleth", { "entity_id": "https://idp.kmh.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.kmh.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kmh.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kmh.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kmh.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kmh.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kmh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAOU5HVg2XQ7x9zifEpWAwx5/tzMwMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5rbWguc2UwHhcNMTIxMTA2MDkxMTQyWhcNMTUx\nMTA2MDkxMTQyWjAVMRMwEQYDVQQDEwppZHAua21oLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAg7J4scEL6Ptwh2NGEUkfSc08ZlC8I1l5uRL0L3EO\neRjAFqjwsBuEhgGNvZdevH4vMsMU4XrXA+4J0XzeARZx+8B6EQKpiT5od5Jfw5oN\n8PsbL6bSw0ivEipqRfjMRxxhqntS6unsCyrPG8IFr2l4koGyE2aoixWJ2je2gbGg\nka/6tC5xpsI+rlO24HJd83tXWPJ+oZ2rI6Ac7TXq2KYjxj8M7fcQS6X9pqhgl1oZ\n04I4HMHMFRMnO62Cb1ryS0A7V5P/PS9d0QU/MrxuSootYQ1vYRtQQnWSulBH945g\ntkubfMV/pkr3wsNxh+tEXaGTh3+vbZ45pYKglZ99amHO3QIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAua21oLnNlhiFodHRwczovL2lkcC5rbWguc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFN9PHZwomaeOxq04aXJbnPdgxdlpMA0GCSqGSIb3DQEB\nBQUAA4IBAQBxRPXYVh5a6RiXOucpuOW44fWdzqyevWeQKdk6YOgLCe153TDSJRcB\nqbmg5vPht/Pl+YckIGN5XHjXhx7SkaTaYvCAPX4/E4nVKYqUPoM1P+HDJFvqWtPN\nwGCDbVOeyeBWLLapkmVUFxS3zOL4uCqK+HV20g4cZQQdaDV5bX3WzUbLuXT3h+V4\nmAXptRcQXKX+zbvg1G5bp3NtSFZnXnrou+g9I1u9l4odS9F5kcHjnIAlxiBpl4xd\nqdIb2Ub9Cyim+BBcDduP8P0RaSYzYkj+joxU5SqHKvPCmvQOmMf4bBphtbNJeGBj\nQz1btpwpzorDI58f7uezMy6zg2+3aLxJ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.kmh.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.kmh.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.kmh.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.kmh.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kmh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAOU5HVg2XQ7x9zifEpWAwx5/tzMwMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5rbWguc2UwHhcNMTIxMTA2MDkxMTQyWhcNMTUx\nMTA2MDkxMTQyWjAVMRMwEQYDVQQDEwppZHAua21oLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAg7J4scEL6Ptwh2NGEUkfSc08ZlC8I1l5uRL0L3EO\neRjAFqjwsBuEhgGNvZdevH4vMsMU4XrXA+4J0XzeARZx+8B6EQKpiT5od5Jfw5oN\n8PsbL6bSw0ivEipqRfjMRxxhqntS6unsCyrPG8IFr2l4koGyE2aoixWJ2je2gbGg\nka/6tC5xpsI+rlO24HJd83tXWPJ+oZ2rI6Ac7TXq2KYjxj8M7fcQS6X9pqhgl1oZ\n04I4HMHMFRMnO62Cb1ryS0A7V5P/PS9d0QU/MrxuSootYQ1vYRtQQnWSulBH945g\ntkubfMV/pkr3wsNxh+tEXaGTh3+vbZ45pYKglZ99amHO3QIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAua21oLnNlhiFodHRwczovL2lkcC5rbWguc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFN9PHZwomaeOxq04aXJbnPdgxdlpMA0GCSqGSIb3DQEB\nBQUAA4IBAQBxRPXYVh5a6RiXOucpuOW44fWdzqyevWeQKdk6YOgLCe153TDSJRcB\nqbmg5vPht/Pl+YckIGN5XHjXhx7SkaTaYvCAPX4/E4nVKYqUPoM1P+HDJFvqWtPN\nwGCDbVOeyeBWLLapkmVUFxS3zOL4uCqK+HV20g4cZQQdaDV5bX3WzUbLuXT3h+V4\nmAXptRcQXKX+zbvg1G5bp3NtSFZnXnrou+g9I1u9l4odS9F5kcHjnIAlxiBpl4xd\nqdIb2Ub9Cyim+BBcDduP8P0RaSYzYkj+joxU5SqHKvPCmvQOmMf4bBphtbNJeGBj\nQz1btpwpzorDI58f7uezMy6zg2+3aLxJ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "KMH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Kungliga Musikh\u00f6gskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.kmh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Kungliga Musikh\u00f6gskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "swamid@kmh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://monitor.eduroam.org/sp/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://monitor.eduroam.org/sp/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/monitor.eduroam.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "hr", "text": "http://www.aaiedu.hr/docs/AAI@EduHr-pravilnik-ver1.3.1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.aaiedu.hr", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-01-01T08:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "eduroam", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "eduroam", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.eduroam.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfDCCA2SgAwIBAgIQTdxQXYGAzoPdJJ3pR03JNjANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTExMDgyMzAwMDAwMFoXDTE0MDgyMjIzNTk1OVowVDELMAkGA1UEBhMCTkwxFTATBgNVBAoTDFNVUkZuZXQgQi5WLjEQMA4GA1UECxMHZWR1cm9hbTEcMBoGA1UEAxMTbW9uaXRvci5lZHVyb2FtLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZEEPPWK3dI4pejrbIg8Ee54wh62ixv9oPeYBwLmiRr2Rdjs+Sd/PkYXstbmGuwrvMkAtHmpv1QEjkwxLGo7WlE7ibEZw7EyaKbAeqfkEjCoQY9IGIxZP4IOUeqGyGMcDE90lKvM+5oS3iTxTOa8fQvjDw+8xyL+SEzbaQ3Ltl51jqbMI88goOGwuaqlgMzPTQgvwnMu5ERxMd3ghZigjFVBKMTk94Bc3SU36NUPzmOTUU0Wz+IplXi0yn/ohlLOvtE6S72vi4rO3UwWWu8DMMJhdyJ6yBq2F3xnIb2tk+cXUueGYEyp4oAI3XuDKKZECbKatiaMyhbwpY6l2yLCr8CAwEAAaOCAWYwggFiMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRgdssPSBPRcB1pblNsRGZOsfJWYjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNtb25pdG9yLmVkdXJvYW0ub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQBEgy308qogrKuvyrPvpFOE7M1twTnJ+cxxkhnezYwDxQpwOOKzyEFazD93r8AYdUieFUqwkz8xtiPzXoQE3jwEajFZoqhIU+LXnXICqX9ZkHExlIwKqbq8bf0T2S8C60jRT52T+i3fcjDTAPi4nGQd/az21IUpHfgAl95D1Geg8LN2kijNkGVuH10dk6wUk0JStmMSrbkI+PC8uE+0ig1HvZ5E0pgo1JFfdo4s+daElwa5FpBYQ+z9uXC+DsdZd4ycRLV/yQJZSzIi69aeive5oIDwlijBDcAohZRfUU+Efv0ltr3/iYFUXnXmEXW8oruKFYLiaQ6Hd+ZqlgFdVIJQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfDCCA2SgAwIBAgIQTdxQXYGAzoPdJJ3pR03JNjANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTExMDgyMzAwMDAwMFoXDTE0MDgyMjIzNTk1OVowVDELMAkGA1UEBhMCTkwxFTATBgNVBAoTDFNVUkZuZXQgQi5WLjEQMA4GA1UECxMHZWR1cm9hbTEcMBoGA1UEAxMTbW9uaXRvci5lZHVyb2FtLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZEEPPWK3dI4pejrbIg8Ee54wh62ixv9oPeYBwLmiRr2Rdjs+Sd/PkYXstbmGuwrvMkAtHmpv1QEjkwxLGo7WlE7ibEZw7EyaKbAeqfkEjCoQY9IGIxZP4IOUeqGyGMcDE90lKvM+5oS3iTxTOa8fQvjDw+8xyL+SEzbaQ3Ltl51jqbMI88goOGwuaqlgMzPTQgvwnMu5ERxMd3ghZigjFVBKMTk94Bc3SU36NUPzmOTUU0Wz+IplXi0yn/ohlLOvtE6S72vi4rO3UwWWu8DMMJhdyJ6yBq2F3xnIb2tk+cXUueGYEyp4oAI3XuDKKZECbKatiaMyhbwpY6l2yLCr8CAwEAAaOCAWYwggFiMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRgdssPSBPRcB1pblNsRGZOsfJWYjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAeBgNVHREEFzAVghNtb25pdG9yLmVkdXJvYW0ub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQBEgy308qogrKuvyrPvpFOE7M1twTnJ+cxxkhnezYwDxQpwOOKzyEFazD93r8AYdUieFUqwkz8xtiPzXoQE3jwEajFZoqhIU+LXnXICqX9ZkHExlIwKqbq8bf0T2S8C60jRT52T+i3fcjDTAPi4nGQd/az21IUpHfgAl95D1Geg8LN2kijNkGVuH10dk6wUk0JStmMSrbkI+PC8uE+0ig1HvZ5E0pgo1JFfdo4s+daElwa5FpBYQ+z9uXC+DsdZd4ycRLV/yQJZSzIi69aeive5oIDwlijBDcAohZRfUU+Efv0ltr3/iYFUXnXmEXW8oruKFYLiaQ6Hd+ZqlgFdVIJQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "eduroam supporting services include: eduroam database, CAT, monitoring, F-Ticks", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "eduroam supporting services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Dubravko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "monitor@eduroam.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Voncina", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ladok3test.its.umu.se/gui-sp", { "entity_id": "https://ladok3test.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3test.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3test.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3test.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIJAOFFoTV9Cx36MA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNV\nBAMTFWxhZG9rM3Rlc3QuaXRzLnVtdS5zZTAeFw0xMjA4MjkwOTAxNDJaFw0yMjA4\nMjcwOTAxNDJaMCAxHjAcBgNVBAMTFWxhZG9rM3Rlc3QuaXRzLnVtdS5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKroD208t08N6gii/EEJ3O7veyKr\nb4lVJpukFivjDi61fiSDiHoI1XtD87ZdfDx8XtBA8D9ZyFdIns3ExElsUtWXa40z\nHZseXtMY4hI68ybWC9jb3R4dJp8Sq2tw6KESk95arA7ECTG5P0v+V0JxcSg7cWDh\n3S3THVdYu2lydnoYShzIAx5mf/2zLFz/fuGDAdq28Y8bMisvqIZGFyiBkxNFz/wy\nMIr4Ds0wVpA4lG9wB/jmUZz3FGcOmlavVw+IQUMVEYsByDu2Q839sIGU/OKF6mZK\nV++wy7Amj4lkEA0oEaHNJNEx1SXDkA5ZTKNkVMozE34/Ij/zfeFGcyjoJxsCAwEA\nAaNpMGcwRgYDVR0RBD8wPYIVbGFkb2szdGVzdC5pdHMudW11LnNlhiRodHRwczov\nL2xhZG9rM3Rlc3QuaXRzLnVtdS5zZS9ndWktc3AwHQYDVR0OBBYEFNcPnuEfzd8G\nuldwwzqC/OZY0xtzMA0GCSqGSIb3DQEBBQUAA4IBAQA3oXWtvLTGYGgS8C/Tp9wr\nN1g6Nz8FNOSPcJQhYaAszTQJJWD8m0gBaWIfEADZLKvTN/SrQgmQkPmm+S3M/Kgy\nUj4FAcZBiyOrD7sbcXBWV5c0o++QRIVW2i9O2t5h5sOE0jXsmVsAewEgVct9HMVp\nLQx3J5M5B+gP9/mQOjHh3gw/jmSDi4cVSu/H6pFp7axGPJ7YZAmb+BUcXectkSxw\nmTDJZjzj3X6cjrVlOyjO7M6OGm0cbUJhufn6mTfXNnL/+QdRvvEV7l8Iz6hfGkzQ\nUEv/iCMoAJgGFRraTZFMDldSSu+MjBUuCi4kZaUImeVa0yXr7qBwZmYvdqgddDKO", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3test.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3test.its.umu.se-gui-sp.xml" } } ], [ "http://bridge.uninett.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "http://bridge.uninett.no/simplesaml/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://bridge.uninett.no/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://bridge.uninett.no/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEjDCCA3SgAwIBAgIJAOOq/5xhGwUvMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMB4XDTExMDkyMjExNDYyMloXDTIxMDkyMTExNDYyMlowgYoxCzAJBgNVBAYTAk5PMRAwDgYDVQQIEwdBbmRyZWFzMRAwDgYDVQQHEwdBbmRyZWFzMRAwDgYDVQQKEwdBbmRyZWFzMRAwDgYDVQQLEwdBbmRyZWFzMRAwDgYDVQQDEwdBbmRyZWFzMSEwHwYJKoZIhvcNAQkBFhJhbmRyZWFzQHVuaW5ldHQubm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8/MduXpE0ZBIUqG0SMu/4ZXalD04cj4eeaecldelkXwWj3GXid2h7DjcElrsj+76K7XJa72r/o6FNqj7qUEWYE93DL3uWQ3jXh72bWPeo/Jju88Ea2xn43yWa2i82CshCzIJzjCSKN7L3aejpowgyQuwFOhlBbGBaHF0ihFVe6wEVSPvPL6OvX4/kZZqcMe4HveIpw4w2hWuX297juSZEN3XlwXpKf2zvhGaqTUinF1mgzcpUocfeYsRSIjEjJwwDsk6/WDAAumTfqLN0XDYFU2VfucZ08ovrAsh+8R7JVGuKKyz7Qn2ali84XQQHXA/Jf8ZqDW7A6rlSsjm2y9ZhAgMBAAGjgfIwge8wHQYDVR0OBBYEFH7mar1GlsEE4CQOpnty4XbiFVqxMIG/BgNVHSMEgbcwgbSAFH7mar1GlsEE4CQOpnty4XbiFVqxoYGQpIGNMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vggkA46r/nGEbBS8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEaiUcmuUiq0bhaMD8njpqJP0b6JcpjRoS0+a8Ynr9hjyOXNLEDgHZAJEjqTsGr8a++mwdk2cQwMDR2AsLpHqFHUTtd+QDPLTkR10JzGOIsSCNBpm73kO6S1oneKXDMELsZg3J0ZXIB79iWYQWpITvjdCxaToL9dw1BR86fLle9YJVdyuhhAqCtFtJ35OM3S0Gw7JEKld+LHZaLDvyJSEFSfOQBTVkb0NBKFu2TSsOqOzOIRyxH0c8Bs/IyOenB8eCgg7KYvjkPETAPig4JvazM9LilKdxLhvRcaVofQkIaw7K+Y4EdIVRTIGLOmj4Lm07pQyClYSDDtQPQiktkpZUA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEjDCCA3SgAwIBAgIJAOOq/5xhGwUvMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vMB4XDTExMDkyMjExNDYyMloXDTIxMDkyMTExNDYyMlowgYoxCzAJBgNVBAYTAk5PMRAwDgYDVQQIEwdBbmRyZWFzMRAwDgYDVQQHEwdBbmRyZWFzMRAwDgYDVQQKEwdBbmRyZWFzMRAwDgYDVQQLEwdBbmRyZWFzMRAwDgYDVQQDEwdBbmRyZWFzMSEwHwYJKoZIhvcNAQkBFhJhbmRyZWFzQHVuaW5ldHQubm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8/MduXpE0ZBIUqG0SMu/4ZXalD04cj4eeaecldelkXwWj3GXid2h7DjcElrsj+76K7XJa72r/o6FNqj7qUEWYE93DL3uWQ3jXh72bWPeo/Jju88Ea2xn43yWa2i82CshCzIJzjCSKN7L3aejpowgyQuwFOhlBbGBaHF0ihFVe6wEVSPvPL6OvX4/kZZqcMe4HveIpw4w2hWuX297juSZEN3XlwXpKf2zvhGaqTUinF1mgzcpUocfeYsRSIjEjJwwDsk6/WDAAumTfqLN0XDYFU2VfucZ08ovrAsh+8R7JVGuKKyz7Qn2ali84XQQHXA/Jf8ZqDW7A6rlSsjm2y9ZhAgMBAAGjgfIwge8wHQYDVR0OBBYEFH7mar1GlsEE4CQOpnty4XbiFVqxMIG/BgNVHSMEgbcwgbSAFH7mar1GlsEE4CQOpnty4XbiFVqxoYGQpIGNMIGKMQswCQYDVQQGEwJOTzEQMA4GA1UECBMHQW5kcmVhczEQMA4GA1UEBxMHQW5kcmVhczEQMA4GA1UEChMHQW5kcmVhczEQMA4GA1UECxMHQW5kcmVhczEQMA4GA1UEAxMHQW5kcmVhczEhMB8GCSqGSIb3DQEJARYSYW5kcmVhc0B1bmluZXR0Lm5vggkA46r/nGEbBS8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAEaiUcmuUiq0bhaMD8njpqJP0b6JcpjRoS0+a8Ynr9hjyOXNLEDgHZAJEjqTsGr8a++mwdk2cQwMDR2AsLpHqFHUTtd+QDPLTkR10JzGOIsSCNBpm73kO6S1oneKXDMELsZg3J0ZXIB79iWYQWpITvjdCxaToL9dw1BR86fLle9YJVdyuhhAqCtFtJ35OM3S0Gw7JEKld+LHZaLDvyJSEFSfOQBTVkb0NBKFu2TSsOqOzOIRyxH0c8Bs/IyOenB8eCgg7KYvjkPETAPig4JvazM9LilKdxLhvRcaVofQkIaw7K+Y4EdIVRTIGLOmj4Lm07pQyClYSDDtQPQiktkpZUA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "A service that allows users to verify that Kalmar login works to norwegian services connected to Feide. This service also showcases the DiscoJuice IdP Discovery Service.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "Feide DiscoJuice Kalmar Showcase Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/bridge.uninett.no.xml" } } ], [ "https://services.oxfordjournals.org/shibboleth", { "entity_id": "https://services.oxfordjournals.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/services.oxfordjournals.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Oxford Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Oxford Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.oxfordjournals.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/oupjournals/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/oupjournals/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/oupjournals/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/oupjournals/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://monitor.it.su.se/Shibboleth.sso", { "entity_id": "https://monitor.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://monitor.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://monitor.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://monitor.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://monitor.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://monitor.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://monitor.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://monitor.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nagios-prod-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-prod-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx\nNjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ\nHznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z\n8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew\n9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70\n8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ\nmQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV\nHREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/\nDaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T\n8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh\nfEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1\nzPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz\nPwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX\nM1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nagios-prod-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-prod-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAOjt6rzBfzawMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEG5hZ2lvcy1wcm9kLXNydjEwHhcNMTAxMDA4MTIxNjQ3WhcNMjAxMDA1MTIx\nNjQ3WjAbMRkwFwYDVQQDExBuYWdpb3MtcHJvZC1zcnYxMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAm0YI4BA9yAlw1OR1iEw+SWEfTyzg4U+5edMX/jUQ\nHznWGDU3RHHyG9lvOvHEmiRVUawG26j1hfpRTSyTAgzMPp5LQlAzHEqFXIWRly5Z\n8ev2ypkQLo5Jf5Y9j3Hs8X9JFQ+ArCUVszhhSwl3yzOmGhXPifD0o4Q//OI1ITew\n9fMlHKQzwcOgqqhu4Ouy4FElZ1GWxgskWFzOfnzGE/PbSdpgQhldI129qlNpnS70\n8DD12mP/OYP5pPmIfHSfNbydcKFWGup7fPNt8i2Qd4r6QmTFiGUI4u3wuPGFqgEQ\nmQma6hitoUjsnlXXlf9yeereaS1Rywvx7nECxEZEFSWMuwIDAQABoz4wPDAbBgNV\nHREEFDASghBuYWdpb3MtcHJvZC1zcnYxMB0GA1UdDgQWBBRj48nOGnAtBpcMK+w/\nDaOIPELzpDANBgkqhkiG9w0BAQUFAAOCAQEAFfJMTymD6HJtfAu6gvTyqRWU0P1T\n8CxgZn0kdErCTgUE4cH15D+38hZXZ6pTVxP05y+Hu/gxvzE/CUPy5aKdR9gVa3yh\nfEhPw06y7JDNxVVT7vcmWhmpI31mcIJmPwaWzh4BMC8uZPnBLJVSCgCrTJATZqj1\nzPyTGrXypLJNWErR2Rg5LOToWyItrWVOt2J9Lmt10lZG3O/q7UBWrdhqS9Yv5SUz\nPwDj/1Z21tcFe2iY5jrqJSbP4WURR4h9nPPgcbbExlKddAqm1bNV4CX4m+xjkGDX\nM1QL2iqLjZ5itEAcf2eT0T4jr1zPcprELLxcai13KiAIwOndIBfzhApcFw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://monitor.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://monitor.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://monitor.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://monitor.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://monitor.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/monitor.it.su.se.xml" } } ], [ "https://royalsocietypublishing.org/shibboleth", { "entity_id": "https://royalsocietypublishing.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/royalsocietypublishing.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Royal Society Publishing", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Royal Society Publishing", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://royalsocietypublishing.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/roysocjnls/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/roysocjnls/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/roysocjnls/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/roysocjnls/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://www.rsmjournals.com/shibboleth", { "entity_id": "https://www.rsmjournals.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.rsmjournals.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "The Royal Society of Medicine Press Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "The Royal Society of Medicine Press Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.rsmjournals.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rsmjournals/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rsmjournals/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rsmjournals/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rsmjournals/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://gigamove.rz.rwth-aachen.de/shibboleth", { "entity_id": "https://gigamove.rz.rwth-aachen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/gigamove.rz.rwth-aachen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Gigamove - RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://gigamove.rz.rwth-aachen.de/help", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Guido", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "servicedesk@rz.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bunsen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "gigamove.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gigamove.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentrum\\, Rechen- und Datendienste,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEEGUc0TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0xMDA3MjAxMzA2\nMTBaFw0xNTA3MTkxMzA2MTBaMIG9MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjFEMEIGA1UECxM7UmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ncnVtLCBSZWNoZW4tIHVuZCBEYXRlbmRpZW5zdGUxIzAhBgNVBAMTGmdpZ2Ftb3Zl\nLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAw5oSNnj5OnksH17vLiIW4eVaISVecF9k7N933dASblf0sIPlim/xt7+l1+GA\nwlXL76sphwDlyStV0ksEDqVgmiAmxyWVdU2qqz/c/wzEfXbz4g5b3nOLliNhLIZH\nJlQ6eej/bdnFFNWdYmV6N1i5qSRQ6lM68gLb0MxYXQtby49pG49+XbwLhYk1tadr\npfOee5JcKo90fD+TE7aisYbu+DWqFP3YuH3ozn5+XLc2blE1f31McZ7x4cxF/T2D\nVMQwgP9zJ7lWftC7+yNFlbxf9L1Ll/U872KEr8M3zr0VQ4MMYaLuF5xTT6uJQtBr\nK2+Sy28eorNi25OdbkFjdoNd8wIDAQABo4IBtzCCAbMwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW\nBBQBcFna0WNtKjKrTFh/vGa85+ZrVzAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7v\nalVI7NHyODAoBgNVHREEITAfgR1zZXJ2aWNlZGVza0Byei5yd3RoLWFhY2hlbi5k\nZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAKtXbuQ2IhWlCUGkC5UgBxG70j0msyu+Pe+cFTtmRoEw8Cxh2lmFAIhv\nvlsxRaRCkAAxmL+pUAHXr8t8OSUloGQMmr4DcSQaObT7hiVnWXrdEq1QDFjKYRTw\nYVa32GVMFN4GnzsBlsRnCnJF0fMmXUn/b3vTgWOads4WXDdycbKwMpuEN6QEMxBF\nbFmgAMCYkqD4/r4LeQPNv3AnyAQhCsjNqdjiThfbrSQra5h3PCPh1FfRdZl1r64i\n60zjipJhnGIWeUyKy6GF4xi5+SggN4h2piODLAAkpXslD0wR1v5Jms33iOZ1Q4No\nz1aY/8rMNVvOdeJ6ZFHEsAEMV6ZruCY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "gigamove.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gigamove.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentrum\\, Rechen- und Datendienste,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFUzCCBDugAwIBAgIEEGUc0TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0xMDA3MjAxMzA2\nMTBaFw0xNTA3MTkxMzA2MTBaMIG9MQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjFEMEIGA1UECxM7UmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ncnVtLCBSZWNoZW4tIHVuZCBEYXRlbmRpZW5zdGUxIzAhBgNVBAMTGmdpZ2Ftb3Zl\nLnJ6LnJ3dGgtYWFjaGVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAw5oSNnj5OnksH17vLiIW4eVaISVecF9k7N933dASblf0sIPlim/xt7+l1+GA\nwlXL76sphwDlyStV0ksEDqVgmiAmxyWVdU2qqz/c/wzEfXbz4g5b3nOLliNhLIZH\nJlQ6eej/bdnFFNWdYmV6N1i5qSRQ6lM68gLb0MxYXQtby49pG49+XbwLhYk1tadr\npfOee5JcKo90fD+TE7aisYbu+DWqFP3YuH3ozn5+XLc2blE1f31McZ7x4cxF/T2D\nVMQwgP9zJ7lWftC7+yNFlbxf9L1Ll/U872KEr8M3zr0VQ4MMYaLuF5xTT6uJQtBr\nK2+Sy28eorNi25OdbkFjdoNd8wIDAQABo4IBtzCCAbMwCQYDVR0TBAIwADALBgNV\nHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQW\nBBQBcFna0WNtKjKrTFh/vGa85+ZrVzAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7v\nalVI7NHyODAoBgNVHREEITAfgR1zZXJ2aWNlZGVza0Byei5yd3RoLWFhY2hlbi5k\nZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgt\nY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvcnd0aC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQw\nQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvcnd0aC1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvcnd0aC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBAKtXbuQ2IhWlCUGkC5UgBxG70j0msyu+Pe+cFTtmRoEw8Cxh2lmFAIhv\nvlsxRaRCkAAxmL+pUAHXr8t8OSUloGQMmr4DcSQaObT7hiVnWXrdEq1QDFjKYRTw\nYVa32GVMFN4GnzsBlsRnCnJF0fMmXUn/b3vTgWOads4WXDdycbKwMpuEN6QEMxBF\nbFmgAMCYkqD4/r4LeQPNv3AnyAQhCsjNqdjiThfbrSQra5h3PCPh1FfRdZl1r64i\n60zjipJhnGIWeUyKy6GF4xi5+SggN4h2piODLAAkpXslD0wR1v5Jms33iOZ1Q4No\nz1aY/8rMNVvOdeJ6ZFHEsAEMV6ZruCY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://gigamove.rz.rwth-aachen.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://earthserver-sg.consorzio-cometa.it/shibboleth", { "entity_id": "https://earthserver-sg.consorzio-cometa.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/earthserver-sg.consorzio-cometa.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-04-24T18:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "Consorzio COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Consorzio COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Earth Server Science Gateway provided by Consorzio COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "Earth Server Science Gateway erogato da Consorzio COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.consorzio-cometa.it/en/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "information_url": [ { "lang": "en", "text": "http://earthserver-sg.consorzio-cometa.it/service", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "EarthServer Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "EarthServer Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service allows to use on a Grid infrastructure the applications of the EarthServer project which provides Earth and planetary science researchers with tools to achieve barrier-free \"mix and match\" access to multi-source, any-size, multi-dimensional spatio-temporal data based on open standards.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio permette l'accesso e l'uso delle applicazioni/servizi sviluppati per il progetto europeo EarthServer che ha come obiettivo quello di fornire a ricercatori sui problemi della terra e degli astri tool l'accesso senza limiti ad un mix di dati provenienti da diverse sorgenti, con differenti dimensione e spazio-temporali, basati su open standards.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aginfra-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "cogito-med.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "earthserver-sg.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "garr-sg.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "klios.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay2.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay2.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,street=Via S.Sofia n.64,L=Catania,ST=Italy,postalCode=95123,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFXTCCBEWgAwIBAgIQE5TDDH3lFO5uxQpbWM8AKzANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTEyMDEwNDAwMDAwMFoXDTE1MDEwMzIzNTk1OVowgbkxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwU5NTEyMzEOMAwGA1UECBMFSXRhbHkxEDAOBgNVBAcT\n B0NhdGFuaWExGTAXBgNVBAkTEFZpYSBTLlNvZmlhIG4uNjQxLjAsBgNVBAoTJUlz\n dGl0dXRvIE5hemlvbmFsZSBkaSBGaXNpY2EgTnVjbGVhcmUxDzANBgNVBAsTBkNP\n TUVUQTEcMBoGA1UEAxMTbGlmZXJheTIuY3QuaW5mbi5pdDCCASIwDQYJKoZIhvcN\n AQEBBQADggEPADCCAQoCggEBAKzosD7l9Ec1HHZv5EAU5R4mIkmeSgi5ga6vlJDh\n bd0DvvqWfEEeLdbpX8w/nE0rVhRSnO5hjwJXgIp3dt1aOO2H+GWZt9fNYc+hV479\n UMs5za5lKoPt93Tz81sZ5EmDfqzr3Lr9om/KjwsjMR4SMo99nY6jV+Rh7A9cdaKI\n Zy6XCwo3DgogQZlmgH5dKUYQKX0E7IyE/EF3GDP2Re0oeFjpnhmmCIDrYW4BFLwF\n 2LeDpXR1cA5A9PNG1lrSqjqHJYDNAIlRi0GeYq/VIkz/qhlaopeN6rfg6hpimErZ\n nc5EmOtyeIvl5c/BSDttOXZpyyGm+yZ20G/YME8kIPlPZDcCAwEAAaOCAeEwggHd\n MB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRIRJpl\n 5B8IZtyGaiMfALToZyo+fjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd\n BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE\n AbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu\n b3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG\n KWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG\n AQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCBmAYDVR0RBIGQMIGN\n ghNsaWZlcmF5Mi5jdC5pbmZuLml0ghVhZ2luZnJhLXNnLmN0LmluZm4uaXSCFWNv\n Z2l0by1tZWQuY3QuaW5mbi5pdIIiZWFydGhzZXJ2ZXItc2cuY29uc29yemlvLWNv\n bWV0YS5pdIISZ2Fyci1zZy5jdC5pbmZuLml0ghBrbGlvcy5jdC5pbmZuLml0MA0G\n CSqGSIb3DQEBBQUAA4IBAQBwqVD1t6LSt9z8cJmp9FHIwLGHPD+qSwd5028whjfp\n BIVZ4CC8OIiE8Q2zlpRIOhGxqCvUvvDNIULcu4L42e/Ap6qrg50kXdsfBsYZfd+R\n lEOQuESVQ41Ytovhsce+sxu4+At03eJgB+lTeJE/EZ/uylgfmw4xp6VeZmcB+Woa\n zAz0g27jGJK42ZDeQ3CG4xuL041eprUfMPfY3UgvRmN7QQXwoqy5tso5NO0jn59a\n xxcM29dtOIs9sW768sh19Be2sSXSU6jMZt7xb30Xj7QqObpMC1+Oq2SaSJ5OxqBv\n q7xZI2kQFFRu4ORCpAToLYS2MHhzfjBHwZG+vZBBARYp", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://earthserver-sg.consorzio-cometa.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service allows to use on a Grid infrastructure the applications of the EarthServer project which provides Earth and planetary science researchers with tools to achieve barrier-free \"mix and match\" access to multi-source, any-size, multi-dimensional spatio-temporal data based on open standards.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "EarthServer Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "riccardo.bruno@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Bruno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://cafe.ufpa.br/idp/shibboleth", { "entity_id": "https://cafe.ufpa.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.ufpa.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ufpa.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ufpa.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ufpa.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ufpa.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufpa.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufpa.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufpa.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDuzCCAqOgAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJCUjEN\nMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTALBgNVBAoTBFVGUEExDTAL\nBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1ZnBhLmJyMRUwEwYDVQQD\nEwxjYWZlLnVmcGEuYnIwHhcNMTAwNTI1MjAwOTA4WhcNMTMwNTI0MjAwOTA4WjB9\nMQswCQYDVQQGEwJCUjENMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTAL\nBgNVBAoTBFVGUEExDTALBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1\nZnBhLmJyMRUwEwYDVQQDEwxjYWZlLnVmcGEuYnIwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC9YBhCGCvghJfWlbqNqPAes/VvzKs2G7FQMPeeI0rvzgn6\nDzydwsexq07Cj1adg4lR80t/0lcQl2gfahCJMOlTcYMNvmeNhsxsq2VwsOI73mRm\nedlkjIPHPu8fpE69FV4nldafKWRSLfcVkWzMSB48BeM7NQQjC0MYwbaAfRSi49fq\n/cPo25kOXGI8a78fpTkCINthiC6fbicq9ztjNq8ni6WnNvde+zM+VKxgefk3OD+i\n8du9dAR2GzwPz7Qy547kUjen/6TrN1dYJt/sQ6+3MnEabD9YsMrlrg5zUoGuhYza\nZRp9Ptjmo3OSUGCd6EIIAL89MJV9N2y1EFls2it5AgMBAAGjRjBEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG\nCisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBAKJiAYvrJHcBn0l4em/prU+H\n74Cq3j2bFUbDYzlDSFIJitxuysLDW2IMDkQm4lzv6XXM+wXfQ7BEgxRHJM4MrsKd\nBUPwRd6zlyOIrmBp3/zQZagepSdGijmypRksrlrzki0YaYOsFNPNmX4KLgpoLcoC\nh9qZiPsf7/HuY0rfH4qhQmX8p9hkG6Xfy5peHHH1isqW9sBRrnESYbOTnV0qqelc\n6Xt/cYiGF/IqlCoDef8Ckk4osN05i1GWtZBE7J5tzo/zlnmzoZw12AZeYT9fiX8M\npvK4HkMxNpibdkH17SkgfEtHwfbcefaj3KDJHD+ZDP7tsupVBpfYQ4U5L5dzinI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ufpa.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ufpa.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ufpa.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ufpa.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufpa.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDuzCCAqOgAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJCUjEN\nMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTALBgNVBAoTBFVGUEExDTAL\nBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1ZnBhLmJyMRUwEwYDVQQD\nEwxjYWZlLnVmcGEuYnIwHhcNMTAwNTI1MjAwOTA4WhcNMTMwNTI0MjAwOTA4WjB9\nMQswCQYDVQQGEwJCUjENMAsGA1UECBMEUGFyYTEOMAwGA1UEBxMFQmVsZW0xDTAL\nBgNVBAoTBFVGUEExDTALBgNVBAsTBENUSUMxGjAYBgkqhkiG9w0BCQEWC2NzaUB1\nZnBhLmJyMRUwEwYDVQQDEwxjYWZlLnVmcGEuYnIwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC9YBhCGCvghJfWlbqNqPAes/VvzKs2G7FQMPeeI0rvzgn6\nDzydwsexq07Cj1adg4lR80t/0lcQl2gfahCJMOlTcYMNvmeNhsxsq2VwsOI73mRm\nedlkjIPHPu8fpE69FV4nldafKWRSLfcVkWzMSB48BeM7NQQjC0MYwbaAfRSi49fq\n/cPo25kOXGI8a78fpTkCINthiC6fbicq9ztjNq8ni6WnNvde+zM+VKxgefk3OD+i\n8du9dAR2GzwPz7Qy547kUjen/6TrN1dYJt/sQ6+3MnEabD9YsMrlrg5zUoGuhYza\nZRp9Ptjmo3OSUGCd6EIIAL89MJV9N2y1EFls2it5AgMBAAGjRjBEMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgWgMCoGA1UdJQQjMCEGCCsGAQUFBwMBBglghkgBhvhCBAEG\nCisGAQQBgjcKAwMwDQYJKoZIhvcNAQEFBQADggEBAKJiAYvrJHcBn0l4em/prU+H\n74Cq3j2bFUbDYzlDSFIJitxuysLDW2IMDkQm4lzv6XXM+wXfQ7BEgxRHJM4MrsKd\nBUPwRd6zlyOIrmBp3/zQZagepSdGijmypRksrlrzki0YaYOsFNPNmX4KLgpoLcoC\nh9qZiPsf7/HuY0rfH4qhQmX8p9hkG6Xfy5peHHH1isqW9sBRrnESYbOTnV0qqelc\n6Xt/cYiGF/IqlCoDef8Ckk4osN05i1GWtZBE7J5tzo/zlnmzoZw12AZeYT9fiX8M\npvK4HkMxNpibdkH17SkgfEtHwfbcefaj3KDJHD+ZDP7tsupVBpfYQ4U5L5dzinI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFPA - Universidade Federal do Para", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufpa.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufpa.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "hugok@ufpa.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hugo Pereira Kuribayashi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibboleth.globaldata.com/shibboleth", { "entity_id": "https://shibboleth.globaldata.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.globaldata.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Global Data", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "GBI, Global Data", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.globaldata.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Anand", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "aperumandla@globaldata.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Perumandla", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Jeevan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jpinnireddy@globaldata.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pinnireddy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/SAML2/POST" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "ded096.maximumasp.local", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ded096.maximumasp.local", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAItPz9n2+PuaMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB4XDTExMTEyODEwMTQxMFoXDTE2\nMTEyNjEwMTQxMFowIjEgMB4GA1UEAxMXZGVkMDk2Lm1heGltdW1hc3AubG9jYWww\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwNeNpZKlWDp7GciyA162g\nVSy3uTRG2BT48mp/oB4Wh7DqNbPHx8PrWJrN0xw+c1o1OarYuaWK24H9F1n3ZI8g\ni/czA4Zi2JsIZmWksu5jYVgZQQnMyVCrA1fB4tjz2GTnrmy7HTt7axMAHlUyupDw\ngh/YcaJ84U1JssiLeSypkHeSyLv/Cew5HI6kARv99/oVSBR7kfOAUPg+fP8kjvlK\ndn6RShLwkY+9KQCK9lY6aaJHrNtRDfSQVZsZgfLwzK+HCGspWHFp7KirfdTBcCkR\nw+berqH4RmOPbcv4TxGva/XEefM9Ikw8FD1Yb7Hcum6avHcD/s02jYzvISUr56FT\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB0G\nA1UdDgQWBBQsoQCuifh3Q5K7lzut09/s9A3G8jANBgkqhkiG9w0BAQUFAAOCAQEA\nDyvSdKPdXmbCft4A6Bwqpw0Y1hMuyme8wOskJpQIJ7WXhdyCB3eOYz1dGcmFkeQU\naUJS6x9ZPLkRVX0e8Eoa/w1rYam5Zi3Fv0ZjLLKA7EFkX4aNzeE8vU0y/XZ9amRf\nfIZ/Tse7wvCJTHWNrw0eoTy2xNnPRWhLALF8nNaR66S5Usesosv0fKqpK20nrjmF\nwtHuAhh4Jbh6mZZemqKOgcxs9JX5qTsO96plS+Rb2iH2oMP0PrqzjwvHyFAPv8gb\nRt8vBK4vYP16FHxWHw9TNnlQ93w4ozWNtnUHOrvoXghavIUg7MTOIQZ5awgMKr8U\nKRmv+oFXiBHlwyDVz3wIPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "ded096.maximumasp.local", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ded096.maximumasp.local", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAItPz9n2+PuaMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB4XDTExMTEyODEwMTQxMFoXDTE2\nMTEyNjEwMTQxMFowIjEgMB4GA1UEAxMXZGVkMDk2Lm1heGltdW1hc3AubG9jYWww\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwNeNpZKlWDp7GciyA162g\nVSy3uTRG2BT48mp/oB4Wh7DqNbPHx8PrWJrN0xw+c1o1OarYuaWK24H9F1n3ZI8g\ni/czA4Zi2JsIZmWksu5jYVgZQQnMyVCrA1fB4tjz2GTnrmy7HTt7axMAHlUyupDw\ngh/YcaJ84U1JssiLeSypkHeSyLv/Cew5HI6kARv99/oVSBR7kfOAUPg+fP8kjvlK\ndn6RShLwkY+9KQCK9lY6aaJHrNtRDfSQVZsZgfLwzK+HCGspWHFp7KirfdTBcCkR\nw+berqH4RmOPbcv4TxGva/XEefM9Ikw8FD1Yb7Hcum6avHcD/s02jYzvISUr56FT\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF2RlZDA5Ni5tYXhpbXVtYXNwLmxvY2FsMB0G\nA1UdDgQWBBQsoQCuifh3Q5K7lzut09/s9A3G8jANBgkqhkiG9w0BAQUFAAOCAQEA\nDyvSdKPdXmbCft4A6Bwqpw0Y1hMuyme8wOskJpQIJ7WXhdyCB3eOYz1dGcmFkeQU\naUJS6x9ZPLkRVX0e8Eoa/w1rYam5Zi3Fv0ZjLLKA7EFkX4aNzeE8vU0y/XZ9amRf\nfIZ/Tse7wvCJTHWNrw0eoTy2xNnPRWhLALF8nNaR66S5Usesosv0fKqpK20nrjmF\nwtHuAhh4Jbh6mZZemqKOgcxs9JX5qTsO96plS+Rb2iH2oMP0PrqzjwvHyFAPv8gb\nRt8vBK4vYP16FHxWHw9TNnlQ93w4ozWNtnUHOrvoXghavIUg7MTOIQZ5awgMKr8U\nKRmv+oFXiBHlwyDVz3wIPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.globaldata.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://mail.su.se/Shibboleth.sso", { "entity_id": "https://mail.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mail.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mail.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mail.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mail.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mail.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mail.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mail.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "roundcube-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=roundcube-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3\nMDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD\n+IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5\nN33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R\ngDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo\nfJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl\nABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew\nPzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6\niaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK\nPmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO\nxNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E\nnc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL\nRgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK\nUv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj\npCVWIw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "roundcube-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=roundcube-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAKyIh2gmx83lMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3JvdW5kY3ViZS1wcm9kLWFwcDEwHhcNMTAwMzEwMDY1MDEwWhcNMjAwMzA3\nMDY1MDEwWjAeMRwwGgYDVQQDExNyb3VuZGN1YmUtcHJvZC1hcHAxMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqQcHsxKbp/6oebHTLXzdUJ3beXgI66UD\n+IMz3ltFPXKNjEOmBZbSUsRHiXyqMXXypqkHTufMDdDzGp8KQ81xUOSm16N4EYG5\nN33zwCw699XkW49FEmlMbJ1r6L88GGOTOVqFnk7geH+Hn7VI3/c3gjjO8L3qsv7R\ngDo6eULIUzRR29df7jowa8fjSvB6tOebxoED2SlYZeslxSIMcSjGzfo6byZlfFvo\nfJFxFefcHBV73Ez0YWL0nQiyOFfKNluLVW3W4Sp8GrCDbT64ye3Pymuj0fXRmMTl\nABwcJUWojXGV1oRk8pnyws7kYlYwSLSYA9KOg48OQSbGrzcfSYAicQIDAQABo0Ew\nPzAeBgNVHREEFzAVghNyb3VuZGN1YmUtcHJvZC1hcHAxMB0GA1UdDgQWBBQkl1j6\niaF51HGr51+b9C6U4zYwpzANBgkqhkiG9w0BAQUFAAOCAQEAS2UGp0Tx4abtIYaK\nPmoBv63ynkPHkumYgkhO81aHGAcrgpAENHtGOUHVMnQ+dry+joasnxBps97mKlGO\nxNPGHi4js6lBauyW6UoK1bwEaJXugEwEBE0HXfarmiwRPXXBzIZlimYtmAxRyx4E\nnc8VVfNxoWyrR2g/SI3G2CFRST+o2Lx78D4suv75mY4YwLFxBs40Jy3R7TiOo5PL\nRgQ1tCNvR9FBFaPiO2lw+8eTurIoDP3zmIs7XmuF5iB+1SI3T+1PRWY+z0j48OeK\nUv08MaF6TarxsVvf1bmG5pJEQjKKU4LzQLP/cV9FAj1bWn9nWy5sw88rYdh7JOtj\npCVWIw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mail.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mail.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mail.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mail.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mail.su.se.xml" } } ], [ "https://www.videotorium.hu/shibboleth", { "entity_id": "https://www.videotorium.hu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.videotorium.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://niif.videotorium.hu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rmki.videotorium.hu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://videotorium.hu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://niif.videotorium.hu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rmki.videotorium.hu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://videotorium.hu/Shibboleth.sso/SLO/Redirect" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://videotorium.hu/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://niif.videotorium.hu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rmki.videotorium.hu/Shibboleth.sso/SAML2/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://videotorium.hu/Shibboleth.sso/SAML2/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rmki.videotorium.hu/Shibboleth.sso/SAML2/POST" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://niif.videotorium.hu/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "privacy_statement_url": [ { "lang": "hu", "text": "http://www.niif.hu/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "information_url": [ { "lang": "hu", "text": "http://www.videotorium.hu", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "logo": [ { "text": "https://metadata.eduid.hu/logos/videotorium.png", "width": "100", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "86" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "vportal.niif.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAMKdDVZkKR0MMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNVBAMTD3Zwb3J0YWwubmlpZi5odTAeFw0wOTExMjAxMjMzMjRaFw0xOTExMTgxMjMzMjRaMBoxGDAWBgNVBAMTD3Zwb3J0YWwubmlpZi5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOhapHXauA4X/BNSZIhLERDmHjx/7zdw1dxgmkr8GmDzEH1BGZ6/nSdXMAhkrI1HVOGiSz6QhR0l2r6A7mSLXh8u0Sjc3TzCSsAIzz/ygh6Vljl5WMRE9u9uxtkvd+5d4cZP4lUbL9aFOTvNBh3Gizy7oZwWjbp64rSupRNqnz8JFGFPyPnRpXo8HjpNHYeaLyqOqTww9lHTlGWKTqibsyV7CctiFKbADlU2ol/8cdKLiSVAWqlsIed3proxg0fgHskpmyB8cFr77lylFnirJGRXjXMXlVwr1XxlOghfJqBsRxz/wKMXvMNr9sWYoDw14kYBls8S9RCDNF34Fx+UOcECAwEAAaM9MDswGgYDVR0RBBMwEYIPdnBvcnRhbC5uaWlmLmh1MB0GA1UdDgQWBBQgKCZFxt8oR2XfhQ7zGmF7auxUdzANBgkqhkiG9w0BAQUFAAOCAQEAX+R7y/xZi46N65LoxI7OS0a0U9vVh4PxGfylYafbDpPy+FPw1Dh6IqG1R8gt1TSRUouVdoRb9b2k8CjAAkRq4lbF5XctWcsWqMEU69BcUlbzzAtgnpgghVSk8dFlMrEWugQvzd6RL4HDPPrvFsjdMj52+p1mBMtw9SUrazPp+hU1y8zeDdocI2RdyLEhArR5xQVKmV32hDFr754zNdZorvcRuuarkO83b1732Lc//S38m9Co/U1WAPN2sSUN5S7yIZ/EjubTbvf8gcGvEHT1rffoOzqHksfcd+gG9nbNZLO6xZJJEwNwPcOoxEWZXhv3ynvCtFcuvmtcGQazcy0s9Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "hu", "text": "Videotorium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "VideoPortal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "eppn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "affiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_description": [ { "lang": "hu", "text": "Videotorium vide\u00f3port\u00e1l", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "VideoPortal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ] } ], "contact_person": [ { "email_address": [ { "text": "mailto:akov@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kov\u00e1cs Andr\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:akov@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kov\u00e1cs Andr\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:akov@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kov\u00e1cs Andr\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "urn:urkund:shibboleth:sp", { "contact_person": [ { "given_name": { "text": "Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "peter.witasp@prioinfo.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Witasp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Samuel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "samuel@onposition.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Otter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "urn:urkund:shibboleth:sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://secure.urkund.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://secure.urkund.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://secure.urkund.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://secure.urkund.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://secure.urkund.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://secure.urkund.com/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "urkundweb.urkund.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=urkundweb.urkund.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAL61GoCfz8heMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3Vya3VuZHdlYi51cmt1bmQuc2UwHhcNMDkwMzAzMTU1NjQyWhcNMTkwMzAx\nMTU1NjQyWjAeMRwwGgYDVQQDExN1cmt1bmR3ZWIudXJrdW5kLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3RwMFJu304/B3qtfLT8r2vKBOugNcfyZ\nEDsf4Q4ZHFDFhWOh6VAuywjpixKBm/LYCrRyKqnM2hRVWKIIKpTvlu7TD1Se/G/g\nm6VxdXi02oc+7d6Q18SXmqHjFCaxh73HiEqwarofgRKXrVWupruUv/5//nIXeNWC\nu9GuFWYEug5Vj0lw7SoVZC3B0fsbVjQGHEpl4ybc6aCAleuyndWbaa+HXEmSr/d6\nsVjSu2F1d/OCPoeZ9U3Q5lLzLwpV67oXY1dLzwSLu17KiP6bzyqsopHAaac34rZ1\nIa5m722Sdv55LA2JXX0k/D9QXduyLVnmzEhAvzyiyUKo9hMAhFwjrwIDAQABo0Ew\nPzAeBgNVHREEFzAVghN1cmt1bmR3ZWIudXJrdW5kLnNlMB0GA1UdDgQWBBTWCFlV\niTs20fc8BncRSVYrqXdS8jANBgkqhkiG9w0BAQUFAAOCAQEAQnPM81umUT9cokgv\nd7qjClP5S4ufKMgscVIu5umiV3aOSpDTsCAxvfSp3z5tywF1EQ/6FRrTSVIZiS+e\nwbR9+JEVOnxV3D81Xv4p23zj0p1g2d6gdlpfbOmGiCWqx75QosHqfP6ENFDFCwxl\nCasucZK1gv2h3Sat232poJYdoDcmDKZt7DRIcs88k+85/TG3CnB6LUWjv35NrMGq\nYcF3FDUEnWCpXVoOF3bB84M9zlrggkBlhid47DpJZ54EcMl8qrMQmOJDcw4/1Jc1\nidGXqKfeI6/eA5cV6Kvyy63eSji0hOvD1CKIhufI3w6R1+DU0pSVsv+t7ND9KWBl\ngEln3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "urkundweb.urkund.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=urkundweb.urkund.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAL61GoCfz8heMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE3Vya3VuZHdlYi51cmt1bmQuc2UwHhcNMDkwMzAzMTU1NjQyWhcNMTkwMzAx\nMTU1NjQyWjAeMRwwGgYDVQQDExN1cmt1bmR3ZWIudXJrdW5kLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3RwMFJu304/B3qtfLT8r2vKBOugNcfyZ\nEDsf4Q4ZHFDFhWOh6VAuywjpixKBm/LYCrRyKqnM2hRVWKIIKpTvlu7TD1Se/G/g\nm6VxdXi02oc+7d6Q18SXmqHjFCaxh73HiEqwarofgRKXrVWupruUv/5//nIXeNWC\nu9GuFWYEug5Vj0lw7SoVZC3B0fsbVjQGHEpl4ybc6aCAleuyndWbaa+HXEmSr/d6\nsVjSu2F1d/OCPoeZ9U3Q5lLzLwpV67oXY1dLzwSLu17KiP6bzyqsopHAaac34rZ1\nIa5m722Sdv55LA2JXX0k/D9QXduyLVnmzEhAvzyiyUKo9hMAhFwjrwIDAQABo0Ew\nPzAeBgNVHREEFzAVghN1cmt1bmR3ZWIudXJrdW5kLnNlMB0GA1UdDgQWBBTWCFlV\niTs20fc8BncRSVYrqXdS8jANBgkqhkiG9w0BAQUFAAOCAQEAQnPM81umUT9cokgv\nd7qjClP5S4ufKMgscVIu5umiV3aOSpDTsCAxvfSp3z5tywF1EQ/6FRrTSVIZiS+e\nwbR9+JEVOnxV3D81Xv4p23zj0p1g2d6gdlpfbOmGiCWqx75QosHqfP6ENFDFCwxl\nCasucZK1gv2h3Sat232poJYdoDcmDKZt7DRIcs88k+85/TG3CnB6LUWjv35NrMGq\nYcF3FDUEnWCpXVoOF3bB84M9zlrggkBlhid47DpJZ54EcMl8qrMQmOJDcw4/1Jc1\nidGXqKfeI6/eA5cV6Kvyy63eSji0hOvD1CKIhufI3w6R1+DU0pSVsv+t7ND9KWBl\ngEln3A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://secure.urkund.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://secure.urkund.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://secure.urkund.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://secure.urkund.com/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/secure.urkund.com.xml" } } ], [ "https://shibboleth.uni-trier.de/idp/shibboleth", { "entity_id": "https://shibboleth.uni-trier.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.uni-trier.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-trier.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-trier.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-trier.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.uni-trier.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-trier.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "urts35.uni-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=urts35.uni-trier.de,OU=ZIMK,O=Universitaet Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFazCCBFOgAwIBAgIHEmM7DinMbzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE\nBhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1\nbSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTEwODExMTEzMTExWhcNMTUx\nMjMxMjM1OTU5WjCBgTELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1Q\nZmFsejEOMAwGA1UEBxMFVHJpZXIxGzAZBgNVBAoTElVuaXZlcnNpdGFldCBUcmll\ncjENMAsGA1UECxMEWklNSzEcMBoGA1UEAxMTdXJ0czM1LnVuaS10cmllci5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO26IXeNpQDCSFCWhbIz3xvV\n5uHgSOtCNluHl/QE1TZ4UzkM+fFZvwTmp6RFesyGd/RrGnCVtAJVo/FujhPyZssH\nErl0InYdvZnIa40bX4llxwA6bs+kkCfDzY+8nuKTXNXOCdRoOxedtiUwpNbsiWtN\n6KLhKdUn75e5R/7mW/6laCcTz0LpWT2lCqDn77Fb5Tn8tuRCcMPKEi1DlMP22vOn\n/d4CGWvGYyvR/RwpRmAvva8f4I99Zer5KY4JLnB65m0lAHvcz/2BxFhX6oe0FKJI\nSaqCcTpQXQjPyU8KkPZU3i1jUUx8y0XbWXCzMoWq9EhWUmWRub66F8Q9Gvz/FmkC\nAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEHpkJpBk149HP6mUARHOS53w\nFj4wHwYDVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwTAYDVR0RBEUwQ4EU\nemllZ2xlckB1bmktdHJpZXIuZGWCBnVydHMzNYIXc2hpYmJvbGV0aC51bmktdHJp\nZXIuZGWCCnNoaWJib2xldGgwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js\nMIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF\nBzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAaMlGD1R6mbnmmmxyXC2Txp\n/Q7UymsTtjykS4Ct/19fQJxl4c5QxzXWQVta6VwxXVBt7G6SjIeyoRFceAg8TEnD\nwOmA+b4iTiD2xxiqreF/gB4TFwWA9jAJOHO8kr0iVK0HwtVGd/I9TVODPY6z8HMa\nMo7Zs1BTLPbBI/H3lwRXY5nj6jLPGZHDMFmfKltfTIdWfU3xHmXHvJ1aSxBXNpmi\n18PkyB3cLh+x7gmm9ePhE/kgOinFW6mGTqAZcGuSBYIWoZ3hzAroV+JrqjW5W7DD\n9jUQ40xEFjN5qXNehv/bhph98oavY+tzDLG/TCamx3LMdURRCQig4rBo7cDuHfY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.uni-trier.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.uni-trier.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.uni-trier.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.uni-trier.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-trier.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "urts35.uni-trier.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=urts35.uni-trier.de,OU=ZIMK,O=Universitaet Trier,L=Trier,ST=Rheinland-Pfalz,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFazCCBFOgAwIBAgIHEmM7DinMbzANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE\nBhMCREUxOTA3BgNVBAoTMFJlZ2lvbmFsZXMgSG9jaHNjaHVscmVjaGVuemVudHJ1\nbSBLYWlzZXJzbGF1dGVybjEWMBQGA1UEAxMNUkhSSy1DQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRY2FAcmhyay51bmkta2wuZGUwHhcNMTEwODExMTEzMTExWhcNMTUx\nMjMxMjM1OTU5WjCBgTELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1Q\nZmFsejEOMAwGA1UEBxMFVHJpZXIxGzAZBgNVBAoTElVuaXZlcnNpdGFldCBUcmll\ncjENMAsGA1UECxMEWklNSzEcMBoGA1UEAxMTdXJ0czM1LnVuaS10cmllci5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO26IXeNpQDCSFCWhbIz3xvV\n5uHgSOtCNluHl/QE1TZ4UzkM+fFZvwTmp6RFesyGd/RrGnCVtAJVo/FujhPyZssH\nErl0InYdvZnIa40bX4llxwA6bs+kkCfDzY+8nuKTXNXOCdRoOxedtiUwpNbsiWtN\n6KLhKdUn75e5R/7mW/6laCcTz0LpWT2lCqDn77Fb5Tn8tuRCcMPKEi1DlMP22vOn\n/d4CGWvGYyvR/RwpRmAvva8f4I99Zer5KY4JLnB65m0lAHvcz/2BxFhX6oe0FKJI\nSaqCcTpQXQjPyU8KkPZU3i1jUUx8y0XbWXCzMoWq9EhWUmWRub66F8Q9Gvz/FmkC\nAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUEHpkJpBk149HP6mUARHOS53w\nFj4wHwYDVR0jBBgwFoAUL90TmGNcC8NvuO2G4AMnwW+6tgIwTAYDVR0RBEUwQ4EU\nemllZ2xlckB1bmktdHJpZXIuZGWCBnVydHMzNYIXc2hpYmJvbGV0aC51bmktdHJp\nZXIuZGWCCnNoaWJib2xldGgwfQYDVR0fBHYwdDA4oDagNIYyaHR0cDovL2NkcDEu\ncGNhLmRmbi5kZS9yaHJrLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwOKA2oDSGMmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvcmhyay1jYS9wdWIvY3JsL2dfY2FjcmwuY3Js\nMIGYBggrBgEFBQcBAQSBizCBiDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yaHJrLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEIGCCsGAQUF\nBzAChjZodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3JocmstY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAAaMlGD1R6mbnmmmxyXC2Txp\n/Q7UymsTtjykS4Ct/19fQJxl4c5QxzXWQVta6VwxXVBt7G6SjIeyoRFceAg8TEnD\nwOmA+b4iTiD2xxiqreF/gB4TFwWA9jAJOHO8kr0iVK0HwtVGd/I9TVODPY6z8HMa\nMo7Zs1BTLPbBI/H3lwRXY5nj6jLPGZHDMFmfKltfTIdWfU3xHmXHvJ1aSxBXNpmi\n18PkyB3cLh+x7gmm9ePhE/kgOinFW6mGTqAZcGuSBYIWoZ3hzAroV+JrqjW5W7DD\n9jUQ40xEFjN5qXNehv/bhph98oavY+tzDLG/TCamx3LMdURRCQig4rBo7cDuHfY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Trier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Trier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-trier.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Uwe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ziegler@uni-trier.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ziegler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.uni-bremen.de/idp/shibboleth", { "entity_id": "https://idp.uni-bremen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-bremen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-bremen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-bremen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-bremen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-bremen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-bremen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-bremen.de,OU=Zentrum fuer Netze,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpzCCBI+gAwIBAgIEEeC7EjANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu\naXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g\nQ0EwHhcNMTEwNTA0MTE1MDI2WhcNMTYwNDA3MTE1MDI2WjCBhjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV\nbml2ZXJzaXRhZXQgQnJlbWVuMRswGQYDVQQLExJaZW50cnVtIGZ1ZXIgTmV0emUx\nGjAYBgNVBAMTEWlkcC51bmktYnJlbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEApaY06TS1aw15pSqeKBc5LicSB5al2zEGFe8Ag6htRduRvhKQ\ne/UeX5NbLUBy4dfzJHOGN3nC+9sY1d2+KVQhSy5PMdMwFp5uw9l5tbdp1skmAzT3\nu/JhZm4w6AtJrNg/XNsia85zmYb7MEwupApg1LHWv22GUeEaVKUifizsIMJJcmht\nFEkdZoGRhnrxa9VMk4bc9yczp94HWKkNEDSMrs1GF6tkbuYBcUuMlSbfTaokyBRf\n5VFWIcyBNH/UBMYEJwvY3E8yGwCyaazNvqz88vKk+XciVLQBQrO4R5jqH3GOfbMO\n8/llxsEpANKAQvw14CpF0mMCeEb2SuSDYNsi/wIDAQABo4ICMjCCAi4wCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBTk6oB1ISuGvHfp94oq2VEvftpafDAfBgNVHSMEGDAWgBTky8Ts\nedDfrm6skomunUkvxeWYQTCBiQYDVR0RBIGBMH+CEWlkcC51bmktYnJlbWVuLmRl\nghJpZHAxLnVuaS1icmVtZW4uZGWCEmlkcDIudW5pLWJyZW1lbi5kZYISaWRwMy51\nbmktYnJlbWVuLmRlhwSGZhQZhihodHRwczovL2lkcC51bmktYnJlbWVuLmRlL2lk\ncC9zaGliYm9sZXRoMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALNUmLvk\n7NLulNhseHToJtgNE5TiXz6UqIWDtcukfBOrE9ThbdsnrP/93tfAM9S1MFDTNdlX\ndtrMhi7qbI8CyrN6r634hHu4GVCvFWCJvAhRPP+sGnhHeRKFm7z8N7suQ/qXzBPF\noGAKYaQ0KNtILHt+tv6P3/NhLm3J9U/fpw/MG1E0hPbscJw87fT++MXjHO5FjzTw\nK+Ye1zxNgxBGY50+z5zS3BaNMztSjVgIZEzKg3VtPJwoKcbmKlkgkB/L7yn4xfxk\nYZZqgqqd8RkVkuWNPitwW6SDFD1Lcz4Wsqb1aslOVfwzLD6JLaVM+8GNqlsTWfJv\nWrtCKL4uiSA/ovg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-bremen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-bremen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-bremen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-bremen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-bremen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-bremen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-bremen.de,OU=Zentrum fuer Netze,O=Universitaet Bremen,L=Bremen,ST=Bremen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpzCCBI+gAwIBAgIEEeC7EjANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQnJlbWVuMQ8wDQYDVQQHEwZCcmVtZW4xHDAaBgNVBAoTE1Vu\naXZlcnNpdGFldCBCcmVtZW4xHzAdBgNVBAMTFlVuaXZlcnNpdGFldCBCcmVtZW4g\nQ0EwHhcNMTEwNTA0MTE1MDI2WhcNMTYwNDA3MTE1MDI2WjCBhjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJyZW1lbjEPMA0GA1UEBxMGQnJlbWVuMRwwGgYDVQQKExNV\nbml2ZXJzaXRhZXQgQnJlbWVuMRswGQYDVQQLExJaZW50cnVtIGZ1ZXIgTmV0emUx\nGjAYBgNVBAMTEWlkcC51bmktYnJlbWVuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEApaY06TS1aw15pSqeKBc5LicSB5al2zEGFe8Ag6htRduRvhKQ\ne/UeX5NbLUBy4dfzJHOGN3nC+9sY1d2+KVQhSy5PMdMwFp5uw9l5tbdp1skmAzT3\nu/JhZm4w6AtJrNg/XNsia85zmYb7MEwupApg1LHWv22GUeEaVKUifizsIMJJcmht\nFEkdZoGRhnrxa9VMk4bc9yczp94HWKkNEDSMrs1GF6tkbuYBcUuMlSbfTaokyBRf\n5VFWIcyBNH/UBMYEJwvY3E8yGwCyaazNvqz88vKk+XciVLQBQrO4R5jqH3GOfbMO\n8/llxsEpANKAQvw14CpF0mMCeEb2SuSDYNsi/wIDAQABo4ICMjCCAi4wCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMB0GA1UdDgQWBBTk6oB1ISuGvHfp94oq2VEvftpafDAfBgNVHSMEGDAWgBTky8Ts\nedDfrm6skomunUkvxeWYQTCBiQYDVR0RBIGBMH+CEWlkcC51bmktYnJlbWVuLmRl\nghJpZHAxLnVuaS1icmVtZW4uZGWCEmlkcDIudW5pLWJyZW1lbi5kZYISaWRwMy51\nbmktYnJlbWVuLmRlhwSGZhQZhihodHRwczovL2lkcC51bmktYnJlbWVuLmRlL2lk\ncC9zaGliYm9sZXRoMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1icmVtZW4tY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiGNmh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWJyZW1lbi1j\nYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBALNUmLvk\n7NLulNhseHToJtgNE5TiXz6UqIWDtcukfBOrE9ThbdsnrP/93tfAM9S1MFDTNdlX\ndtrMhi7qbI8CyrN6r634hHu4GVCvFWCJvAhRPP+sGnhHeRKFm7z8N7suQ/qXzBPF\noGAKYaQ0KNtILHt+tv6P3/NhLm3J9U/fpw/MG1E0hPbscJw87fT++MXjHO5FjzTw\nK+Ye1zxNgxBGY50+z5zS3BaNMztSjVgIZEzKg3VtPJwoKcbmKlkgkB/L7yn4xfxk\nYZZqgqqd8RkVkuWNPitwW6SDFD1Lcz4Wsqb1aslOVfwzLD6JLaVM+8GNqlsTWfJv\nWrtCKL4uiSA/ovg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Bremen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Bremen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-bremen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schlittchen@uni-bremen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schlittchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schlittchen@uni-bremen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schlittchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://hr.su.se/shibboleth", { "entity_id": "https://hr.su.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/hr.su.se.xml" }, "contact_person": [ { "email_address": [ { "text": "mailto:primulasupport@evry.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Primulasupport", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "organization": { "organization_name": [ { "lang": "en", "text": "EVRY HR Solutions AB", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "EVRY HR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.evry.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hr.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hr.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hr.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://hr.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://hr.su.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://hr.su.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "hr.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=hr.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3zCCAcegAwIBAgIJANTo9EQ1a/exMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV\nBAMTCGhyLnN1LnNlMB4XDTEzMDQyMzEzNDgwOVoXDTIzMDQyMTEzNDgwOVowEzER\nMA8GA1UEAxMIaHIuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQC3CRsGCf/rcIKzBHKNz7faRCr0YGRmGayeX1E8wn5Dvc0S98kpl1AWwDSeTva0\n/bL0RTykVPoeRCUzb3Y2gpWvjA7vZp6Z+T3ovEdWYoiSyjytXejcEFjGhPRFMSm/\noTwZ0GV603iXO80Xk6t6LSAA4WiWZzLJs5TsHP+BvhTIYzSgsnZjHRY4UDrA3tCj\ntbFGtMepuvrtahhQrPWJA2MPbkKoQy6fVH5sNVvUKFSMbcLfJ37P5k8k4FH7veub\n83AoWVCz5zGyOciHz63IkTYBZunnK11kzLK2wNtabMqz5CDF++HzohzyzlrDxPmL\najAR63tKbLK5rEm0pum3NaHjAgMBAAGjNjA0MBMGA1UdEQQMMAqCCGhyLnN1LnNl\nMB0GA1UdDgQWBBQn07JAhkAPp7OpVUGizezK8POxCzANBgkqhkiG9w0BAQUFAAOC\nAQEAYHKQjVhqWjeS8uFQGbqrvDef6AH0lXVnCOJf8WrDpmDTI/zmy9qayf2bbIXg\nM+8W79NkWdxirKImqAVFeYST4PXBONuXOgz5YMc8adiDv/6jeFZ8T1X3py8v15VR\nqL01A8lR0w7BLIVr+dh5bVznc0k2Bqb6OpXkhvs8Q3LuO0EJYScbLAPUPcF0m24B\nYj4ybSzJjKJ38MxNnYWL2kjjzkgNdWVOd5Dnak3PqK9/2o9RJzqoWA9ZgEVFLdy/\ngwi5chzD+EG7sLZMZ+izxSBoFuMKIFfmz37zEafLh0z1YOBqLt20uxjw+ulMKLz4\n+Wt+7p+EmxcIvl5G19k9wtgesw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://hr.su.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "id": "_a08984b9beb8e490550b1e6e0d92c0c7a5d6aca0" } ], [ "https://connect.uninett.no/shibboleth", { "entity_id": "https://connect.uninett.no/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.uninett.no/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.uninett.no/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.uninett.no/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.uninett.no/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "UNINETT E-Meeting Service (Adobe Connect Pro)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "UNINETT E-Meeting Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.uninett.no/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.uninett.no/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.uninett.no/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.uninett.no/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "connect.uninett.no", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect.uninett.no", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx\nNTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz\nh0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY\nK0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup\nbz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI\n5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI\n4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w\nHQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh\ncscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX\n+4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX\n4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK\nQTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG\n+Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j\nao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC\nJw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "connect.uninett.no", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect.uninett.no", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJANWZWC6gwE0uMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvbm5lY3QudW5pbmV0dC5ubzAeFw0xMDA5MjIxNTEyNDhaFw0yMDA5MTkx\nNTEyNDhaMB0xGzAZBgNVBAMTEmNvbm5lY3QudW5pbmV0dC5ubzCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBALIM0lNQWtE3FlIgrLpfToA8d1e76MsAngiz\nh0JVNK2mMRlnC1CJ1NccY+9Qx6plb99D/FFopE3DHMcFO3x22QAR78RF6qBnvblY\nK0z+kAgiQ2T7nT5SnKQHPfy1Ji+MEDLAuWJIDbFUaKrhm1MUa2qDB5X1mKDMifup\nbz+PCvzzGkOVUrNRFT9as6PL2hzl0wiNL5Y47aX+Bd/xgwHrIjB6WmYMFNG/GptI\n5sAlY4kh4+q1MS3y4ummGM17gRFI9hsTZ8XL0Vmah+llpXGI56qCom1S2u15/IiI\n4sEfUd137KsjnID24qhRBpx/yVt8VDMcSi2SI0ONTCDvyNUi8lECAwEAAaNAMD4w\nHQYDVR0RBBYwFIISY29ubmVjdC51bmluZXR0Lm5vMB0GA1UdDgQWBBQbibmqTOyh\ncscfToiKe/IbZYKwPDANBgkqhkiG9w0BAQUFAAOCAQEABMRM+2kFSrzMEW1BI7zX\n+4Ef+6Q8Yk/KmVc7w6P7Z2x4UdxrEIiK7O9/toGFO8j3iOGCYQ+KEbGtZ/E+BbDX\n4mQL+i3B1oS3PG84WNrgV26gHG0PTHn9yAD9gkFKNRG7QIyIlg1wgbO8zdht02vK\nQTyM4x8uqziirHV4zzOWDwVR2pZbkIMQ0pJWxbcGViFo/ZtdSiKzt8/hwcWR1DyG\n+Pi6oxtIm0md9BvlzGp9UxK6xDHFfZF4ZRQI4+nhT7bBCrBFW/8NGjlPCM9TIH7j\nao7+7w52jMiiBR55pJftvE13MdhRq7Gb/AfWu08CuCSJ5Ge2DV13OMm0vtlLjkPC\nJw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://connect.uninett.no/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.uninett.no/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.uninett.no/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.uninett.no/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.uninett.no/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/connect.uninett.no.xml" } } ], [ "https://idp.dfn.de/idp/shibboleth", { "entity_id": "https://idp.dfn.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dfn.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dfn.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://www.aai.dfn.de/fileadmin/templates/main/images/logo.jpg", "width": "180", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "81" } ], "display_name": [ { "lang": "de", "text": "DFN", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "DFN", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "DFN Identity Provider f\u00fcr DFN-MitarbeiterInnen", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The DFN Identity Provider is used by DFN staff members.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEDR/jMzANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0ZWxs\nZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0wODEwMjMxMTUz\nMDdaFw0xMzEwMjIxMTUzMDdaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4t\nVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRMwEQYDVQQDEwppZHAu\nZGZuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzTWL0k7ANsvg\nboiSQK6IbJXcuxb4lrcs3uKdJvQlKAH4oWu/oY+g/xqERlOqftjL3g36F979O+pF\n567VjG40X2XULfZ/BnKlk5nFPshgUUAY1d5ppc7QooyBWdISIyfxjEX9DKlFJ9P4\nTflqX6m9jWxx8nXokP5foewJrV5HpxYsv1W6t0AbxN4PB8rr60g2ip7ZH9Cu6Rh4\nEsG0kxhV59jewU8re0nRaRFl8Lgarj8EHTHq55C1N0tZyChmxnGYOsDX/bhon4KY\n6wHP94fTUN5O3z+cd4drDD+rfRBq/6sLVLfYz9rn5b0MFsglTrneaLEA46iVHt8L\no0G5etpxAQIDAQABo4IB2zCCAdcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRQGdtpn+tg3/5k\nwx6PG/fkY367+zAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAdBgNV\nHREEFjAUgRJob3RsaW5lQGFhaS5kZm4uZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwv\nZ19jYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLXZl\ncmVpbi1ncy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCB\nmjBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAMVD5IkagXQC9CeMLaumWt9r\n6smb/4qonPlNUACp3Dbr/QAnZvNj6haJgGKJ7YpFnijXaq6AtsMUsQ3iOLjHodDP\nIhGUv0Q+GuuSr+jmNsRST81UkrJm+wUk5R3jQMTOIWD3qdqV7g4y5xZB/7Xt1ItJ\nwLNyazdIM4hRjJOwMA7asa0O09Cf/iwHuCo5SAFgfj4Y3RUe80A07rIQkZKXkumV\n1PbZw1Cy1bYxzecOAzRI1rSivyDMPW0YC79qCB/8QssLbU8pjfyfBNQui28ZkIst\n3wRjq+vPHe87TOxiDI4QR9IBwMIk6zTL67iH35se5LUp+qdvAtWBLf0/iYNwVWY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEDR/jMzANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0ZWxs\nZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0wODEwMjMxMTUz\nMDdaFw0xMzEwMjIxMTUzMDdaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4t\nVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRMwEQYDVQQDEwppZHAu\nZGZuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzTWL0k7ANsvg\nboiSQK6IbJXcuxb4lrcs3uKdJvQlKAH4oWu/oY+g/xqERlOqftjL3g36F979O+pF\n567VjG40X2XULfZ/BnKlk5nFPshgUUAY1d5ppc7QooyBWdISIyfxjEX9DKlFJ9P4\nTflqX6m9jWxx8nXokP5foewJrV5HpxYsv1W6t0AbxN4PB8rr60g2ip7ZH9Cu6Rh4\nEsG0kxhV59jewU8re0nRaRFl8Lgarj8EHTHq55C1N0tZyChmxnGYOsDX/bhon4KY\n6wHP94fTUN5O3z+cd4drDD+rfRBq/6sLVLfYz9rn5b0MFsglTrneaLEA46iVHt8L\no0G5etpxAQIDAQABo4IB2zCCAdcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRQGdtpn+tg3/5k\nwx6PG/fkY367+zAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAdBgNV\nHREEFjAUgRJob3RsaW5lQGFhaS5kZm4uZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwv\nZ19jYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLXZl\ncmVpbi1ncy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCB\nmjBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAMVD5IkagXQC9CeMLaumWt9r\n6smb/4qonPlNUACp3Dbr/QAnZvNj6haJgGKJ7YpFnijXaq6AtsMUsQ3iOLjHodDP\nIhGUv0Q+GuuSr+jmNsRST81UkrJm+wUk5R3jQMTOIWD3qdqV7g4y5xZB/7Xt1ItJ\nwLNyazdIM4hRjJOwMA7asa0O09Cf/iwHuCo5SAFgfj4Y3RUe80A07rIQkZKXkumV\n1PbZw1Cy1bYxzecOAzRI1rSivyDMPW0YC79qCB/8QssLbU8pjfyfBNQui28ZkIst\n3wRjq+vPHe87TOxiDI4QR9IBwMIk6zTL67iH35se5LUp+qdvAtWBLf0/iYNwVWY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dfn.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dfn.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2009-05-27T18:20:36Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dfn.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dfn.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dfn.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEDR/jMzANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0ZWxs\nZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0wODEwMjMxMTUz\nMDdaFw0xMzEwMjIxMTUzMDdaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4t\nVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRMwEQYDVQQDEwppZHAu\nZGZuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzTWL0k7ANsvg\nboiSQK6IbJXcuxb4lrcs3uKdJvQlKAH4oWu/oY+g/xqERlOqftjL3g36F979O+pF\n567VjG40X2XULfZ/BnKlk5nFPshgUUAY1d5ppc7QooyBWdISIyfxjEX9DKlFJ9P4\nTflqX6m9jWxx8nXokP5foewJrV5HpxYsv1W6t0AbxN4PB8rr60g2ip7ZH9Cu6Rh4\nEsG0kxhV59jewU8re0nRaRFl8Lgarj8EHTHq55C1N0tZyChmxnGYOsDX/bhon4KY\n6wHP94fTUN5O3z+cd4drDD+rfRBq/6sLVLfYz9rn5b0MFsglTrneaLEA46iVHt8L\no0G5etpxAQIDAQABo4IB2zCCAdcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRQGdtpn+tg3/5k\nwx6PG/fkY367+zAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAdBgNV\nHREEFjAUgRJob3RsaW5lQGFhaS5kZm4uZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwv\nZ19jYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLXZl\ncmVpbi1ncy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCB\nmjBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAMVD5IkagXQC9CeMLaumWt9r\n6smb/4qonPlNUACp3Dbr/QAnZvNj6haJgGKJ7YpFnijXaq6AtsMUsQ3iOLjHodDP\nIhGUv0Q+GuuSr+jmNsRST81UkrJm+wUk5R3jQMTOIWD3qdqV7g4y5xZB/7Xt1ItJ\nwLNyazdIM4hRjJOwMA7asa0O09Cf/iwHuCo5SAFgfj4Y3RUe80A07rIQkZKXkumV\n1PbZw1Cy1bYxzecOAzRI1rSivyDMPW0YC79qCB/8QssLbU8pjfyfBNQui28ZkIst\n3wRjq+vPHe87TOxiDI4QR9IBwMIk6zTL67iH35se5LUp+qdvAtWBLf0/iYNwVWY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIEDR/jMzANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0ZWxs\nZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0wODEwMjMxMTUz\nMDdaFw0xMzEwMjIxMTUzMDdaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4t\nVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRMwEQYDVQQDEwppZHAu\nZGZuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzTWL0k7ANsvg\nboiSQK6IbJXcuxb4lrcs3uKdJvQlKAH4oWu/oY+g/xqERlOqftjL3g36F979O+pF\n567VjG40X2XULfZ/BnKlk5nFPshgUUAY1d5ppc7QooyBWdISIyfxjEX9DKlFJ9P4\nTflqX6m9jWxx8nXokP5foewJrV5HpxYsv1W6t0AbxN4PB8rr60g2ip7ZH9Cu6Rh4\nEsG0kxhV59jewU8re0nRaRFl8Lgarj8EHTHq55C1N0tZyChmxnGYOsDX/bhon4KY\n6wHP94fTUN5O3z+cd4drDD+rfRBq/6sLVLfYz9rn5b0MFsglTrneaLEA46iVHt8L\no0G5etpxAQIDAQABo4IB2zCCAdcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRQGdtpn+tg3/5k\nwx6PG/fkY367+zAfBgNVHSMEGDAWgBR5omIvzvEGOVLndm1ix96banVLSTAdBgNV\nHREEFjAUgRJob3RsaW5lQGFhaS5kZm4uZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwv\nZ19jYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLXZl\ncmVpbi1ncy1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCB\nmjBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4tZ3MtY2EvcHViL2NhY2VydC9n\nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAMVD5IkagXQC9CeMLaumWt9r\n6smb/4qonPlNUACp3Dbr/QAnZvNj6haJgGKJ7YpFnijXaq6AtsMUsQ3iOLjHodDP\nIhGUv0Q+GuuSr+jmNsRST81UkrJm+wUk5R3jQMTOIWD3qdqV7g4y5xZB/7Xt1ItJ\nwLNyazdIM4hRjJOwMA7asa0O09Cf/iwHuCo5SAFgfj4Y3RUe80A07rIQkZKXkumV\n1PbZw1Cy1bYxzecOAzRI1rSivyDMPW0YC79qCB/8QssLbU8pjfyfBNQui28ZkIst\n3wRjq+vPHe87TOxiDI4QR9IBwMIk6zTL67iH35se5LUp+qdvAtWBLf0/iYNwVWY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Verein zur F\u00f6rderung eines Deutschen Forschungsnetzes e. V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "German National Research and Education Network, DFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Verein zur F\u00f6rderung eines Deutschen Forschungsnetzes e. V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "German National Research and Education Network, DFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.dfn.de/en/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ulrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kaehler@dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "K\u00e4hler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Raoul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hotline@aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borenius", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Wolfgang", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hotline@aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pempe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://shibboleth.reitoria.unesp.br/idp/shibboleth", { "entity_id": "https://shibboleth.reitoria.unesp.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.reitoria.unesp.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.reitoria.unesp.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.reitoria.unesp.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.reitoria.unesp.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.reitoria.unesp.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unesp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unesp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unesp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC3DCCAcQCAQAwDQYJKoZIhvcNAQEFBQAwNDELMAkGA1UEBhMCQlIxJTAjBgNV\nBAMTHHNoaWJib2xldGgucmVpdG9yaWEudW5lc3AuYnIwHhcNMTIxMjEyMTcxOTU4\nWhcNMTUxMjEyMTcxOTU4WjA0MQswCQYDVQQGEwJCUjElMCMGA1UEAxMcc2hpYmJv\nbGV0aC5yZWl0b3JpYS51bmVzcC5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALJ+enDXKwvFOCJ3Ybg6BK+bGi1qY9P2bIvFwo6pJnzMsR0+Pl3pZbux\nGur2ri3HajOlwc5QnxfSq9fSY8PLiBPo/eA/oeYUuPMnu8Kwn/DtUeNGvSLgQ+k3\nZ4X5Qx12yOTwDZGnHHiaPCctEezundMVLQZmh8deHpH7fsL/m9ONsUNtoVrmabHA\nAR6WbqkKgX2lfP7Lkcu0zO2+mdNDn/S1oELavFwpVpDg+yyCdoBfu/AANYqu2a6g\nahRcABWog2Ut6smft/UYtODRb8tLEfduguEevnjnE9/Wam33SID6yKXYA5EIoS9H\nkgxftMVSMNKaqO/zMMPELRNxX0AMc3sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA\ng2sJmqBNctEPp6EJUOoSUmh5YtsceUfijawWod/96uyNCH2i4DRAmwdrnzndqydn\nmq4lDmZKvSx3o344ciEpQvGzFS6xCUv6PWuB1VkNg8pkNh+z9iVs9Nw/kMhhsuFL\nKvTghGHEMAwB1QNTLy3j/5wEHhlIraYPhU4/j5n59V/1gXcCKF2+zOJtFcUdglfT\njU2sFACtrH4ArVNIa9GmxGF3uX2I+Kx1YVAehqNj138hozBi4jroEyxwNzSZio7G\nHN95D4pUaaZibMzS41kSxI+tN2N/iUX+lgvB4SSjbtSuQzniq+BsumzHKy4yUpXH\nRnwM1gukVruuY/989uMLdw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.reitoria.unesp.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.reitoria.unesp.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.reitoria.unesp.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.reitoria.unesp.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unesp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC3DCCAcQCAQAwDQYJKoZIhvcNAQEFBQAwNDELMAkGA1UEBhMCQlIxJTAjBgNV\nBAMTHHNoaWJib2xldGgucmVpdG9yaWEudW5lc3AuYnIwHhcNMTIxMjEyMTcxOTU4\nWhcNMTUxMjEyMTcxOTU4WjA0MQswCQYDVQQGEwJCUjElMCMGA1UEAxMcc2hpYmJv\nbGV0aC5yZWl0b3JpYS51bmVzcC5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBALJ+enDXKwvFOCJ3Ybg6BK+bGi1qY9P2bIvFwo6pJnzMsR0+Pl3pZbux\nGur2ri3HajOlwc5QnxfSq9fSY8PLiBPo/eA/oeYUuPMnu8Kwn/DtUeNGvSLgQ+k3\nZ4X5Qx12yOTwDZGnHHiaPCctEezundMVLQZmh8deHpH7fsL/m9ONsUNtoVrmabHA\nAR6WbqkKgX2lfP7Lkcu0zO2+mdNDn/S1oELavFwpVpDg+yyCdoBfu/AANYqu2a6g\nahRcABWog2Ut6smft/UYtODRb8tLEfduguEevnjnE9/Wam33SID6yKXYA5EIoS9H\nkgxftMVSMNKaqO/zMMPELRNxX0AMc3sCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA\ng2sJmqBNctEPp6EJUOoSUmh5YtsceUfijawWod/96uyNCH2i4DRAmwdrnzndqydn\nmq4lDmZKvSx3o344ciEpQvGzFS6xCUv6PWuB1VkNg8pkNh+z9iVs9Nw/kMhhsuFL\nKvTghGHEMAwB1QNTLy3j/5wEHhlIraYPhU4/j5n59V/1gXcCKF2+zOJtFcUdglfT\njU2sFACtrH4ArVNIa9GmxGF3uX2I+Kx1YVAehqNj138hozBi4jroEyxwNzSZio7G\nHN95D4pUaaZibMzS41kSxI+tN2N/iUX+lgvB4SSjbtSuQzniq+BsumzHKy4yUpXH\nRnwM1gukVruuY/989uMLdw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNESP - Univ Estadual Paulista", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unesp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unesp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "grc@unesp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Carlos Coletti", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://wp.nordu.net/shibboleth", { "entity_id": "http://wp.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://wp.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://wp.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://wp.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://wp.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://wp.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://wp.nordu.net/Shibboleth.sso/DS/test-ds.nordu.net" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://wp.nordu.net/Shibboleth.sso/DS/test-ds.nordu.net-dj" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://wp.nordu.net/Shibboleth.sso/DS/skolfederation" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://wp.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://wp.nordu.net/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "leifj.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=leifj.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAPoZZSAmc/l2MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2xlaWZqLm5vcmR1Lm5ldDAeFw0xMjAyMjkxMzAzNDZaFw0yMjAyMjYxMzAz\nNDZaMBoxGDAWBgNVBAMTD2xlaWZqLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMIHbbT3m/6fI3EcEYK0wfEDMmb4AmLBjf1kko+a0d1s\nzdhIgeLDbBwi5v9aqS3504nAS5W25MlyYha87xghSDXLXrXHi7HLCIRUYStEiyDr\n6Isl+1ZujXEW+yaipdkTBTmg10vP3VjLgv/KNEgwwgohqsKj8Pr4NGrrdlXVgW5U\nSj3haVm0skx2jD+8PWnF/dREOqejHeWjRvbKD6gtmoIMPM/qbl1cy6VEsRLiIifo\niNP/fm0MlWPsEiJ9Qmp04QUD66iJ2xVrPv3nM1IKoUifRXaWdPFI4cz8Wlkm/JV9\nqNRfgVB3q7zvNmu4vJgTwzPxvmuB0fgz0o/cNmS+vKMCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbGVpZmoubm9yZHUubmV0MB0GA1UdDgQWBBTf64pGyxTkQRMjVQT2ra0N\nEyjvWjANBgkqhkiG9w0BAQUFAAOCAQEAAcmKI4qEPi+EYp6xZMNgCH5d8r8Bk1Lf\n9KgtFOV05+M4NpMKGVkDMZJbdF7fILfeI5iZoW2JzQlUkUIF9pbaicfrpAemcPET\ny8GYXkpnKS5AX+H7fyzfyt1EDStBwI4rlNw5Gfgu6LIiE7+t6+jzBYBC7xyx2dwH\n4XsJdtJuBFbz70NfV9XA84D6frNl+XXsC1ZHnwnwJXhtNIfWgLnQj0i1FMs7+bFP\nZ0TqyXKdwviYeLZbhkRQLxf82H0g5p2IY1+iR2aWOQFJwhm6sDAGBTSup0fmGxFk\n6P0RaIYawNNB2VMNAsVvyEwop4exElQK7WF/20xXETiUKWFOA8PD6Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "leifj.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=leifj.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAPoZZSAmc/l2MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2xlaWZqLm5vcmR1Lm5ldDAeFw0xMjAyMjkxMzAzNDZaFw0yMjAyMjYxMzAz\nNDZaMBoxGDAWBgNVBAMTD2xlaWZqLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMIHbbT3m/6fI3EcEYK0wfEDMmb4AmLBjf1kko+a0d1s\nzdhIgeLDbBwi5v9aqS3504nAS5W25MlyYha87xghSDXLXrXHi7HLCIRUYStEiyDr\n6Isl+1ZujXEW+yaipdkTBTmg10vP3VjLgv/KNEgwwgohqsKj8Pr4NGrrdlXVgW5U\nSj3haVm0skx2jD+8PWnF/dREOqejHeWjRvbKD6gtmoIMPM/qbl1cy6VEsRLiIifo\niNP/fm0MlWPsEiJ9Qmp04QUD66iJ2xVrPv3nM1IKoUifRXaWdPFI4cz8Wlkm/JV9\nqNRfgVB3q7zvNmu4vJgTwzPxvmuB0fgz0o/cNmS+vKMCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbGVpZmoubm9yZHUubmV0MB0GA1UdDgQWBBTf64pGyxTkQRMjVQT2ra0N\nEyjvWjANBgkqhkiG9w0BAQUFAAOCAQEAAcmKI4qEPi+EYp6xZMNgCH5d8r8Bk1Lf\n9KgtFOV05+M4NpMKGVkDMZJbdF7fILfeI5iZoW2JzQlUkUIF9pbaicfrpAemcPET\ny8GYXkpnKS5AX+H7fyzfyt1EDStBwI4rlNw5Gfgu6LIiE7+t6+jzBYBC7xyx2dwH\n4XsJdtJuBFbz70NfV9XA84D6frNl+XXsC1ZHnwnwJXhtNIfWgLnQj0i1FMs7+bFP\nZ0TqyXKdwviYeLZbhkRQLxf82H0g5p2IY1+iR2aWOQFJwhm6sDAGBTSup0fmGxFk\n6P0RaIYawNNB2VMNAsVvyEwop4exElQK7WF/20xXETiUKWFOA8PD6Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "http://wp.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "http://wp.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "http://wp.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "http://wp.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "http://wp.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/wp.nordu.net.xml" } } ], [ "https://forge.switch.ch/shibboleth", { "entity_id": "https://forge.switch.ch/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/forge.switch.ch.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://rr.aai.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-03-29T09:08:36Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "SWITCH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "13", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "14", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "15", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML/POST" }, { "index": "16", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge-dev.switch.ch/Shibboleth.sso/SAML/Artifact" }, { "index": "17", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://forge.switch.ch/Shibboleth.sso/SAML/Artifact" }, { "index": "18", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://zeya.switch.ch/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "logo": [ { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAZJJREFUeJyUk08og2Ecx5+SHNSW/DtQlHKg1MhByjIpLRNx0NZKk0kbbSStHXZdHOVP4bCi5swuXNxQLjiN5UBNc1AzbeR936/39zz7c7B/Dt+e31PP9/P8ft/3eRkARpKPnVDuQsjsy1W2kA8skKwM8tEsEH8tG5QDqEZpqZILdgblbB34+igJygG2RrlRWqsXcqi1pwXKdaAoJLehtk99kJa1wkxrupb9OihPl3lBf6kqiPLg3ThER3BVCRDl8/aI4oC0lFhYGOyiG9nTKIAECjqzQZdMmVqnEbBaAfi0gLeaQ6grGrkkIPqexJjFi+E+PSZGTDANGjHQq8dQdz8CPndhY+Q5hjnPPlirGazDBta5CNakrrVmmGybiETj+UegG3cOz8Gap4V6FgSgYRLthhXcP7zkDzH1/cONmjYrP8xNXXZea9Q6dHELOlPwM1pX98BqxoWRpLZep5uHf/cEic9UwceULaZc22LetGj+eCJZ/lOmYBgzwDizAQrw3z+T2x/E1U24bGNGvwAAAP//AwCkGcs+iePLFQAAAABJRU5ErkJggg==", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAIAAAB+RarbAAAC0GlDQ1BJQ0NQcm9maWxlAAB4nI2Uz0sUYRjHv7ONGChBYGZ7iKFDSKhMFmVE5a6/2LRtWX+UEsTs7Lu7k7Oz08zsmiIRXjpm0T0qDx76Azx46JSXwsAsAuluUUSCl5LteWfG3RHtxwsz83mfH9/ned/hfYEaWTFNPSQBecOxkn1R6fromFT7ESEcQR3CqFNU24wkEgOgwWOxa2y+h8C/K617+/866tK2mgeE/UDoR5rZKrDvF9kLWWoEELlew4RjOsT3OFue/THnlMfzrn0o2UW8SHxANS0e/5q4Q80paaBGJG7JBmJSAc7rRdXv5yA99cwYHqTvcerpLrN7fBZm0kp3P3Eb8ec06+7hmsTzGa03RtxMz1rG6h32WDihObEhj0Mjhh4f8LnJSMWv+pqi6UST2/p2abBn235LuZwgDhMnxwv9PKaRcjunckPXPBb0qVxX3Od3VjHJ6x6jmDlTd/8X9RZ6hVHoYNBg0NuAhCT6EEUrTFgoIEMejSI0sjI3xiK2Mb5npI5EgCXyr1POuptzG0XK5lkjiMYx01JRkOQP8ld5VX4qz8lfZsPF5qpnxrqpqcsPvpMur7yt63v9njx9lepGyKsjS9Z8ZU12oNNAdxljNlxV4jXY/fhmYJUsUKkVKVdp3K1Ucn02vSOBan/aPYpdml5sqtZaFRdurNQvTe/Yq8KuVbHKqnbOq3HBfCYeFU+KMbFDPAdJvCR2ihfFbpqdFwcqGcOkomHCVbKhUJaBSfKaO/6ZFwvvrLmjoY8ZzNJUiZ//hFXIaDoLHNF/uP9z8HvFo7Ei8MIGDp+u2jaS7h0iNC5Xbc4V4MI3ug/eVm3NdB4OPQEWzqhFq+RLC8IbimZ3HD7pKpiTlpbNOVK7LJ+VInQlMSlmqG0tkqLrkuuyJYvZzCqxdBvszKl2T6WedqXmU7m8Qeev9hGw9bBc/vmsXN56Tj2sAS/138C8/UXN/ALEAAAJI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pqfd9JIAAAAhdEVYdFNvZnR3YXJlAEdyYXBoaWNDb252ZXJ0ZXIgKEludGVsKXeH+hkAAAaRSURBVHic7JZpUFNXFMf92A+dsR8ECrQ6Fq2tlVVELVQEZLNaoSwV1FEsy6CMuyJhFRAQQiAJEBCIiCigaAUFFARZlE0EAReoiiCgLGUnJIQktyc8GpKXSPnUzjzefzKZ9+4979z7u/fcc+4StMi05P+ewH8tEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FDMyZnLpT/Nzl+FXbgykObmw719TopLKe3hHoEolE2bkN9NTy8XGe9Me37zUHUQu7P4pt0EgHqo5EnRUy7qd56CkLteXBo0AovJRZc7f4BdbTNzAenfgwKqEkGn6sUkZKGS3pYRSrlMoqjaAX5z94Ie3mz/Z+WkrZbs/LtgdT7VzZ9m7snPxnXN60xIA/LUjOqCoqb5UnnOTykzKrwLMM8NgEz9krfc2WsF0uKY4elxzg535J35q63opa19gJBtl5jUqavuysGmlfj2rffrb8hBclR/xSehrRl6G+JpnRXuUg2lL0Oh8ep/gCw12xHt7XsZ62t31We1iWzizrPYnmTqyVm4MNdtC270uycmaZOcZFJpTMrphAeJ5e9K1RqJFNrL27GNXBnf2LS7LGjyFup7N4U9MSKj3LqFMhufLAg8McGHfpGm8ZYFjdlZuCi8tbBQKhxLS98y/tbRfcz2RjA8MCw+uHvlFpdyfP3f58tU99eSliqaOSkzJD8UZR2kZ0yw4JhdgmGNsxvHxzsE6hSARbxOXxebzpzu4hLbMLjNRyWBRogR8YY2aFZa/U1wcw2RVDIxyJY5hkes4TNV3/ipo3EmCDn6O9z+cpBDa2Y6rrBcgAw/Js+ZU5OsbFWZ8Nu+PpcwN7rn/2/iv9QL/IfGkD4FfXjzhmswOlrUGjnTIf1zMR7QvUXYW94YBxTtaZRsRcfCjfFRxzD7rGJ3i49o6uQY3NwUlXZp1zuPwN8wEz8MBGtnSIXtzugSBmpI/KmdC8FRuDnrd+lLahJtd4WpqipxHSjSLOAErUQAVukpZ5gCFTiIGTFAAHUAuM7ZmSDZcItjS/5Pnr9n7J64bt0ZSIO/IexiemTOzjVHX9ZYAhXcHuuRy/llfUUv30XW1jR/PLnvc9w9NSEQ7q6hleaxJ+8ESmSCiSNA6M8K/QqIjbK20pqAwRMVTRYNscMF8MfJiieIe1tl1QuMOB1AITxzh5YJy4XP6mnTG/n8x80tQJk5f8IAGVVLZt3hmjrOkrAwzKvd8CWcHQhg5faptH6phH/mASbr47obahQ9p1fNojFR2/4oq5fMgXoJrCXNHU+JwRcDJVURlF+sP5Qrp3RNMsgqYI2D+qwHQBwLDDP9nSVxmG6lqIZ65jESl+mHkGllWGIV/rB+KB0Uz5gS+HRyY/9o3CIamsfQvwkEVhcyQ2E5wpM8d4C6cEKGNYy+PG3qD99ujV5TlHxUdErFVorGuhwDM7HK0opAOphaaO8QsB3riDdjTg1sDgRO/AWG//GPbfNzDW+qYP1gK/w4+ftDe2dPOnhThHUCchMw8OT0g33n3wUlnbDytRsEZ7j988tssCXd2AuEPi7v5mxFAV1DFwruY/w5/a4aDoQghI4MG1Q6KGip2V24C9cmbOsE+4gjM8PDq51V4uSytr+ULuhj6cNTO1HIBh2XCDOR1K17WIgliorn+nph+SwWCgBGVUFwMrgHKdEVsP8YYWDoyFtMKkFRp7/3vjMMi0uHZILlBZvPxmvc2WpTAFwFhZUsMlLbhvrDYKrW2QqSucSf5vnmmmDnHSIY2pvun9CoMgmM2ew+lwbRBn8gJXxNJAzWmIoYKa2PID/2tI0xQB3y9rVdMLyLhZh2uvqn+33CAoPq1SFnjBZamza8h6byKcctdTWYd8bnh4Z3ucybZwZsEqZN1ukPeCZkr0lzr+yw3OQYYXvw+9RqxvEF0FXdsmvnLICS4VRjb0Q/9UdWlBSK/dGhadWCrfBWsNdxuYBlwEYVZwC4KJ7TuSsXZrOOSRrg/DmBmEtJ5V1OlP3LRg3GXrKDLA4gmPcJipFbqWkUpaFGUtP0jFTofTG5q75F1ggqJ14NhVmM1cRqlnirKtUXuRQnswOxH0R2xyuXwXHJn9RzOu5yleWaFQlHuv5TvjMCVNioq2n9I6CgQ5hMOQVJzDfcHz7PWLGdXyn4+N847637Q5kIwHXiQigYkuEpjoIoGJLhKY6CKBiS4SmOgigYkuEpjoIoGJLhKY6CKBia5FB/w3AAAA//8DABFh2N/+esWhAAAAAElFTkSuQmCC", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" } ], "display_name": [ { "lang": "en", "text": "Forge: Project Hosting Platform", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Serves as project development and but tracking platform for SWITCH projects", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "Serves as project development and but tracking platform for SWITCH projects", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" } ], "service_name": [ { "lang": "en", "text": "Forge: Project Hosting Platform", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIJAIhELMaYXJtGMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2ZvcmdlLnN3aXRjaC5jaDAeFw0xMDA2MTQxNDQ4MzZaFw0xMzA2MTMxNDQ4\nMzZaMBoxGDAWBgNVBAMTD2ZvcmdlLnN3aXRjaC5jaDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBALv9ahuinOJIpRRXfe1WbDb3CJTeLc/3wfTf8RG0B736\noEF67v3xV35YcNROsxP6z/sXnG8NhQaYimMtYQyqERIFVayWwUIK1MKcM6AW4eZo\nSdsogVJI5Vg2wz608QA5owG6w2TyAlqLGCEIhQzXPlb8XbHI2mF9DJJnfQqPIdTU\nxnt6Dj+ktWCuyHOv791+SJ61CbFWq4WrcmaKaslUL4xG5swXCHt0RYT7e+431kpe\napTlmNNALL5Cso2bKzI6mo9iFJt1yAfpHf0bBUTyXEY1FHTzruQFepDnFi0V+vHH\n/WRnfNQictTTlNWCuiiQYaLXuR75deqxEWEftxmLh18CAwEAAaNhMF8wPgYDVR0R\nBDcwNYIPZm9yZ2Uuc3dpdGNoLmNohiJodHRwczovL2ZvcmdlLnN3aXRjaC5jaC9z\naGliYm9sZXRoMB0GA1UdDgQWBBTUlcwG0PaQjaxwY5xQvWkV0c1R4zANBgkqhkiG\n9w0BAQUFAAOCAQEAF423rJ1QSG6x4BixmXpWu7ctPaVCzAJJQsgtSNf/NDdqCrQ1\nwLsHP1lBg1sgQ4gV7OQcizqQlZNnid59VY7xLEc0rvINhbc/5j47YcGnFeqr3Hjs\n+nDFW6dDqv8CvEcQg1/bXCwhmHQahJCtBZ2alXoaCSuGLJy6tg3XVunUUPhkTQlD\n244m3kUR1vcsJdmBqIXFr6+qpF7fuj+WjPQOTpnSoiSbWtNR37t+OiEeSkkPrrAG\nZxx0VRzLBqR5oNC6j2Dbgzq7Vlcz6+aM4QYcce/MvMSDJesIpL3N9h/95Ez6HsWA\n5PtUzDTuzk7ehE3u3vEVFhpf4dEh6oNKWC+sOQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "contact_type": "support", "telephone_number": [ { "text": "+41 44 268 15 05", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "SWITCHaai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:aai@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "technical", "telephone_number": [ { "text": "+41 44 268 15 05", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "H\u00e4mmerle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Lukas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:lukas.haemmerle@switch.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://livesrv.ex.vr.se/idp/shibboleth", { "entity_id": "https://livesrv.ex.vr.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/livesrv.ex.vr.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://livesrv.ex.vr.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://livesrv.ex.vr.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://livesrv.ex.vr.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://livesrv.ex.vr.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vr.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIVAKrFALRGt/sXrJc+5j0adTu2M0/4MA0GCSqGSIb3DQEB\nBQUAMBsxGTAXBgNVBAMTEGxpdmVzcnYuZXgudnIuc2UwHhcNMTExMDExMDkwNjI1\nWhcNMzExMDExMDkwNjI1WjAbMRkwFwYDVQQDExBsaXZlc3J2LmV4LnZyLnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXd832CJ92pEWl9agbHgE+yc\nzLwonOox29ZXk9x68vd5+n+36bO1gkb4dg+8xgHR3WqXOUwVajMWtUkhH7YN1dq2\nh8JzOQ20oTTfJQi13uzL+uyfu3Z+X1mAnxfAz8wr1IjRLBfjgCiyii87/TcpEZBl\nlT8p6W3E8hiB8Qdbd7FJf52q6y4nRikMlYK0JMAg9v9SvQPZoSd0Fift5Mt92Tes\n73vmimu0FK/2AkvDw7ANTV1YfuyFYUgZ6koRe1gO3JUFIKYXMgovUh2Gy9VjxW0h\n/YeOxgGUb8sC33VHDUd03oB90XcSdih+KaSxkw6gWUyuQZ9GvnzfYPpj2nblCQID\nAQABo2cwZTBEBgNVHREEPTA7ghBsaXZlc3J2LmV4LnZyLnNlhidodHRwczovL2xp\ndmVzcnYuZXgudnIuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFKHqhiJr9a82\nJ7vvd4BcjZn84W0qMA0GCSqGSIb3DQEBBQUAA4IBAQBpzAB/oEEbx4Hnbd9H+B/U\nZkIrKc9RNnz76jr0EHVGma3iy7EeueJLdgEBgmwvYrzl5dyWSLrdw/sXBsuer7wM\nFeegMJozSv56MrpSoAODBsCeyrmldFGqRzBu5KjF9/MVRpwBqXEZnDEPe4gDKP+b\nJdxMfnBNi8mPEIZK/cAPcdnNYatIvWFzrvcGfLwUlJvEPt3FVPxibY8rMqS0v4vl\nE829C4X5CIQjd4L9PA+L4s+/jp4zrJsyouvLGs2IQqTQYQYPajUoql2GT7w+NUju\n7yrPHZ1JX3HLDgrZHMW5EZ5df29H0UA1YU9mTvpo3CCy3fzJINtdT5JRBXtEqudj", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://livesrv.ex.vr.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://livesrv.ex.vr.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://livesrv.ex.vr.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://livesrv.ex.vr.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "vr.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIVAKrFALRGt/sXrJc+5j0adTu2M0/4MA0GCSqGSIb3DQEB\nBQUAMBsxGTAXBgNVBAMTEGxpdmVzcnYuZXgudnIuc2UwHhcNMTExMDExMDkwNjI1\nWhcNMzExMDExMDkwNjI1WjAbMRkwFwYDVQQDExBsaXZlc3J2LmV4LnZyLnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnXd832CJ92pEWl9agbHgE+yc\nzLwonOox29ZXk9x68vd5+n+36bO1gkb4dg+8xgHR3WqXOUwVajMWtUkhH7YN1dq2\nh8JzOQ20oTTfJQi13uzL+uyfu3Z+X1mAnxfAz8wr1IjRLBfjgCiyii87/TcpEZBl\nlT8p6W3E8hiB8Qdbd7FJf52q6y4nRikMlYK0JMAg9v9SvQPZoSd0Fift5Mt92Tes\n73vmimu0FK/2AkvDw7ANTV1YfuyFYUgZ6koRe1gO3JUFIKYXMgovUh2Gy9VjxW0h\n/YeOxgGUb8sC33VHDUd03oB90XcSdih+KaSxkw6gWUyuQZ9GvnzfYPpj2nblCQID\nAQABo2cwZTBEBgNVHREEPTA7ghBsaXZlc3J2LmV4LnZyLnNlhidodHRwczovL2xp\ndmVzcnYuZXgudnIuc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFKHqhiJr9a82\nJ7vvd4BcjZn84W0qMA0GCSqGSIb3DQEBBQUAA4IBAQBpzAB/oEEbx4Hnbd9H+B/U\nZkIrKc9RNnz76jr0EHVGma3iy7EeueJLdgEBgmwvYrzl5dyWSLrdw/sXBsuer7wM\nFeegMJozSv56MrpSoAODBsCeyrmldFGqRzBu5KjF9/MVRpwBqXEZnDEPe4gDKP+b\nJdxMfnBNi8mPEIZK/cAPcdnNYatIvWFzrvcGfLwUlJvEPt3FVPxibY8rMqS0v4vl\nE829C4X5CIQjd4L9PA+L4s+/jp4zrJsyouvLGs2IQqTQYQYPajUoql2GT7w+NUju\n7yrPHZ1JX3HLDgrZHMW5EZ5df29H0UA1YU9mTvpo3CCy3fzJINtdT5JRBXtEqudj", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "VR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Vetenskapsr\u00e5det", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.vr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Swedish Reasearch Council", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "kontors-it@vr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.bme.hu/idp/shibboleth", { "entity_id": "https://login.bme.hu/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.bme.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.bme.hu/idp/profile/SAML2/Redirect/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://login.bme.hu/idp/profile/SAML2/POST/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.bme.hu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.bme.hu/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.bme.hu/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "bme.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "login.bme.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDHDCCAgSgAwIBAgIVALPowTex/0kkPUAX6SJu1p93b0VwMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNVBAMTDGxvZ2luLmJtZS5odTAeFw0xMTEwMDMwMTE0MzVaFw0zMTEwMDMwMTE0MzVaMBcxFTATBgNVBAMTDGxvZ2luLmJtZS5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFQWz8d0dz50J5zJVgQPv739xAPTQjQV6RwQdE9u+ajgytrDy+VuCrBGluvGspGekOjhlEESc7sZ0l92wzEdcdG0McLeg7PL9V4JE9qwKJO289t403EFbxCqekjeZWp3KDhHpDefLOUywYMQ1mPNfYbVRRFg82VtPL+G3FMTSQBWrnjWYLshVjexbHwbK1rMiy8MHBbjVAF27v6RvGHLhzPhNNW11+lqweogXc3d73fgkIBMicKm5SgW/jQvBtlODy49xeoef1GD6MUgckPRpqIyXdd01rqpdGqeDJOyjamB5VI+LMjjpNr6h2pA0LjNNm0RZJVobbgzfFpdzwI09ECAwEAAaNfMF0wPAYDVR0RBDUwM4IMbG9naW4uYm1lLmh1hiNodHRwczovL2xvZ2luLmJtZS5odS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUbB8MWrjcjCvj3wlxfUMUsdRjYd4wDQYJKoZIhvcNAQEFBQADggEBAK1vfjY8DTLVqrZm7G5g+PSDRalpmk5Iwg5c/flDtGJG8LoHaX5y9AGNyXNOqgfzWw/UITQnl6J1L5o8n/AHYv6B1BHY0VqGBdIg/JvIzX1sODAdbOlYvLdhYqACjK+S/KNW7H0ASh2sY1OVSc4/nOLfdJYgoZ2YZphvWu3zn7oEAaEBL1G1kaHYRTuJcRrS6QtL2P2jj+McxtRwaC5QgcMyewJW6I/608AV0/0++UUqWpb29HUit4H03Mt/7qc2ekLuPcOk+AEXajE97z8Ia99IrBj/n3N4edS+Oj570z1SMzhtuCKzErQeySAtySu6EbCabd0L2JXIDLr2fjc8B+s=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.bme.hu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "Budapesti M\u0171szaki \u00e9s Gazdas\u00e1gtudom\u00e1nyi Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Budapest University of Technology and Economics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "Budapesti M\u0171szaki \u00e9s Gazdas\u00e1gtudom\u00e1nyi Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Budapest University of Technology and Economics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "https://bme.hu/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "https://bme.hu/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:tom@impulzus.bme.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gyenes Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:tom@impulzus.bme.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gyenes Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:tom@impulzus.bme.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gyenes Tam\u00e1s", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://cas.cuni.cz/idp/shibboleth", { "entity_id": "https://cas.cuni.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cas.cuni.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cas.cuni.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cas.cuni.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cas.cuni.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cas.cuni.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cuni.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://ldap.cuni.cz/images/UK_logo_40.png", "width": "41", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "40" }, { "text": "https://ldap.cuni.cz/images/UK_logo.png", "width": "91", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "89" } ], "information_url": [ { "lang": "en", "text": "http://www.cuni.cz/UKENG-1.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "Univerzita Karlova v Praze", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for Charles University students and staff.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro studenty a zam\u0161stance Univerzity Karlovy v Praze.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMTCCAhmgAwIBAgIJAIg6vQLFes01MA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV\nBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMRQw\nEgYDVQQDEwtjYXMuY3VuaS5jejAeFw0xMDAxMTgxMjI5NDBaFw0xNTAxMTcxMjI5\nNDBaMEoxCzAJBgNVBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkg\naW4gUHJhZ3VlMRQwEgYDVQQDEwtjYXMuY3VuaS5jejCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMitOw5poPyXXhWeoWH0Mv7Vh3LzebgJXTB0hD5RX8zh\nm5ark9nTZWjURtq8scacbnu8Nn2GN6HIF4gTLuxLMWgupLr42da+npTZLMGQVxw8\nOXAGEt+zFKMcXYyJpxbCX3u97U5ck/ldjA6F1Wkr7IOrRlwElAagbCBtDFgUGUpd\nfqis+CN6J8RknhOxK2f2K1RvI3LqIBHyH8KVMtzD9NohFhoAwyn+5B+IgY2ELz12\nz/g3LMGT1Kfk60l48N2XJ8yVcqMawO3SSqQvexzwYzXkxXEZQ7AsK/4pcOS/37nl\nwp2Y9nMbr1EwBYtcOqMJsQBigCMQopLUsFa+MFHUlu0CAwEAAaMaMBgwFgYDVR0R\nBA8wDYILY2FzLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBABLSe4N6jpCVYOzi\nuiXPPMUzwIAoB0Pt+SnAw8+B72TjDqSjcIfep2OHUQfIu1CEoIz8eBtAQfEledH7\n8Y17rdxORqvWoFTLHmqBQ9odZyBUeQxuIPjdfG7bffrJQQ2AmcP6oV9Cu9o6f8c/\nSqAclnKkc8CPh81rPMdi16uL6zXd4kOshNmLWq0RQjnnDC7ycY721kqB1t0zkJie\nNS5+gGbsQg+/38B48iSW046pedzrbguM0wi7x0gjDmYtjspE9RNl7LYEojXGV4I3\nslrydvu/w8Xr7BtsmNkU7jsyAj8iNC4CAwDPk0qE/Qlhxlcv/Ieis1hmGzNgqZAg\ndXLpqi4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cas.cuni.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cas.cuni.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cas.cuni.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cas.cuni.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cuni.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMTCCAhmgAwIBAgIJAIg6vQLFes01MA0GCSqGSIb3DQEBBQUAMEoxCzAJBgNV\nBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkgaW4gUHJhZ3VlMRQw\nEgYDVQQDEwtjYXMuY3VuaS5jejAeFw0xMDAxMTgxMjI5NDBaFw0xNTAxMTcxMjI5\nNDBaMEoxCzAJBgNVBAYTAkNaMSUwIwYDVQQKExxDaGFybGVzIFVuaXZlcnNpdHkg\naW4gUHJhZ3VlMRQwEgYDVQQDEwtjYXMuY3VuaS5jejCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMitOw5poPyXXhWeoWH0Mv7Vh3LzebgJXTB0hD5RX8zh\nm5ark9nTZWjURtq8scacbnu8Nn2GN6HIF4gTLuxLMWgupLr42da+npTZLMGQVxw8\nOXAGEt+zFKMcXYyJpxbCX3u97U5ck/ldjA6F1Wkr7IOrRlwElAagbCBtDFgUGUpd\nfqis+CN6J8RknhOxK2f2K1RvI3LqIBHyH8KVMtzD9NohFhoAwyn+5B+IgY2ELz12\nz/g3LMGT1Kfk60l48N2XJ8yVcqMawO3SSqQvexzwYzXkxXEZQ7AsK/4pcOS/37nl\nwp2Y9nMbr1EwBYtcOqMJsQBigCMQopLUsFa+MFHUlu0CAwEAAaMaMBgwFgYDVR0R\nBA8wDYILY2FzLmN1bmkuY3owDQYJKoZIhvcNAQEFBQADggEBABLSe4N6jpCVYOzi\nuiXPPMUzwIAoB0Pt+SnAw8+B72TjDqSjcIfep2OHUQfIu1CEoIz8eBtAQfEledH7\n8Y17rdxORqvWoFTLHmqBQ9odZyBUeQxuIPjdfG7bffrJQQ2AmcP6oV9Cu9o6f8c/\nSqAclnKkc8CPh81rPMdi16uL6zXd4kOshNmLWq0RQjnnDC7ycY721kqB1t0zkJie\nNS5+gGbsQg+/38B48iSW046pedzrbguM0wi7x0gjDmYtjspE9RNl7LYEojXGV4I3\nslrydvu/w8Xr7BtsmNkU7jsyAj8iNC4CAwDPk0qE/Qlhxlcv/Ieis1hmGzNgqZAg\ndXLpqi4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "cs", "text": "Univerzita Karlova v Praze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "cs", "text": "Univerzita Karlova v Praze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Charles University in Prague", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.cuni.cz/UKENG-1.html", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.cuni.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "michal@cuni.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Vocu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.vifamusik.de/shibboleth", { "entity_id": "https://www.vifamusik.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.vifamusik.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bayerische Staatsbibliothek M\u00fcnchen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.vifamusik.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Heinrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "heinrich.wunderle@bsb-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Wunderle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifamusik.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifamusik.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifamusik.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.vifamusik.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.vifamusik.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.vifamusik.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.historicum.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw\nODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD\nVQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe\nkOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl\n+qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9\n/TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U\nV24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu\n3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC\nsyFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll\ncmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk\n3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4\n2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc\nbL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz\nJ6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L\nIEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe\nCQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.historicum.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.historicum.net,OU=Bayerische Staatsbibliothek,O=Bayerische Staatsbibliothek,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFzTCCBLWgAwIBAgIHEmxxU49V0zANBgkqhkiG9w0BAQUFADCBsjELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xJDAiBgNV\nBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlvdGhlazEkMCIGA1UECxMbQmF5ZXJp\nc2NoZSBTdGFhdHNiaWJsaW90aGVrMQ8wDQYDVQQDEwZCU0ItQ0ExIjAgBgkqhkiG\n9w0BCQEWE3BraUBic2ItbXVlbmNoZW4uZGUwHhcNMTEwODE4MTExMzA3WhcNMTYw\nODE2MTExMzA3WjCBmjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8G\nA1UEBxMITXVlbmNoZW4xJDAiBgNVBAoTG0JheWVyaXNjaGUgU3RhYXRzYmlibGlv\ndGhlazEkMCIGA1UECxMbQmF5ZXJpc2NoZSBTdGFhdHNiaWJsaW90aGVrMRswGQYD\nVQQDExJ3d3cuaGlzdG9yaWN1bS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+VCvKgWK8OIWsMo1HhMLQhsxbfny8byHwNTjAtSTGflA3/G3FDrAe\nkOK2/+DoadamgGaKMo9mbfZiMsB+0qsNLA8sD9GFbBNCRIFg7DWUtaJDkbug/Otl\n+qQThsRYy7jfUy3MxGwzOD58MBPflD8GS31qNUjJDV8Nxwk/ahpHVs4XdTDqMqB9\n/TCQZYdxoL95x+n48Wmj9oPjNjY1+4+DP/NAJ9g3pw3MZrMCOP5iiBzc2bvRTm4U\nV24wJnrWF4+lpCVHxbobFqbTwuG6Z7LkRN41q5QA3qkZ68844d5BOxjxFAsSAkJu\n3WcpBl6hEy3j65QLU5rYR0WmzyKCnBJdAgMBAAGjggH8MIIB+DAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYD\nVR0OBBYEFPloMP+TFIehpHELFn3MzgM4TSoXMB8GA1UdIwQYMBaAFHpnjFsaE0SC\nsyFaGyqK858x4MRhMIGxBgNVHR8EgakwgaYwUaBPoE2GS2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvYmF5ZXJpc2NoZS1zdGFhdHNiaWJsaW90aGVrLWJzYi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBRoE+gTYZLaHR0cDovL2NkcDIucGNhLmRmbi5kZS9iYXll\ncmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jcmwvY2FjcmwuY3Js\nMIHKBggrBgEFBQcBAQSBvTCBujBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDBbBggrBgEFBQcwAoZPaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9iYXllcmlzY2hlLXN0YWF0c2JpYmxpb3RoZWstYnNiLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEApt7GnxFmz+s84Dv/Q9Pk\n3czsoPilgDKTnv2J2YMV2abmMy7j3yCfyE4mY+LsvhvXw1a7sJRfV+LjTCtS89/4\n2HFNYvVlalS3wprX3c4GgqGNZ+5puTURvWnXdTeeJMv4FWoqPNndm1ReSzHqExzc\nbL2X3dqNNxkdFBMPMQI1kD/ez+X1fPxLetv/Eyxj/tjJ474ItsMFcR1nc8CYS4lz\nJ6+2jq7nN+bykToSFC9N0FrzwvDHocLoy0f+1ZV0FRjNjvxBIbg3//gKwnB+pF8L\nIEgLDBRYn7j7darmze2EzqinWCVnWHffUirPnGG+ed6zDkgEAFv9bAuwl6KVmJUe\nCQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifamusik.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifamusik.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifamusik.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.vifamusik.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://www.dbod.de/shibboleth-sp", { "entity_id": "https://www.dbod.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.dbod.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "DBoD", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DBoD - Databases on Demand", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dbod.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Falk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "niederl@slub-dresden.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Niederlein", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dbod.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dbod.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dbod.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.dbod.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.dbod.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.dbod.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dbod.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkTCCBHmgAwIBAgIEEXxf/jANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTEwMjE3MDg1NTExWhcNMTQw\nMjE2MDg1NTExWjCBnzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMRQwEgYDVQQDEwt3d3cuZGJvZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALuMaNZjp0yrjtPDHzW+rQG9wzGUET5nhfyr9KCz+SZTl82k\ne4jzNHpvkIr5qbmm+iEMllOzkGCcFCqSRq/LPyw/KqxcSJGDsgMjkM6BvczNUoQE\nLraQiZD/0K5Omzy/k35H8ORIRiNqMUhJHaDDT4veadScxhpIEVp2Nb2WY0P19tpX\n25sHSqsWHvryub76qcgnP4BIlvDrzBIRlCXDOW32ZeYWNtugrJz3e8mD/cOCRlKt\nj7AxdcOVSQ39Sov5pnvniOPzHI/rWdbekPwmztXMn+KHQ9FW8ey2zDVrfkK/E0k4\ndUwsP24skPmmhsIxoy0b+o3A9R9yuWijm/RagJkCAwEAAaOCAeswggHnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcD\nAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBTk+peHdyI4FoF+ubcz\nXhMjwILo/zAfBgNVHSMEGDAWgBTFK1OTF4PJ9UZC7UNq37aApkfy4DAiBgNVHREE\nGzAZgRduaWVkZXJsQHNsdWItZHJlc2Rlbi5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6\nhjhodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2EvcHViL2NybC9n\nX2NhY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1kcmVz\nZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2Ev\ncHViL2NhY2VydC9nX2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAatFyUpdktAeX3l5aqPvdjv5wstVOEvYA1f/s\nzEdj/QLmpeUMi+tzXRnAVzvHs46dnDJrY5DGiy75/zBgd5AhEb0ZRfcg25RZnflP\npSwc675wZoiUowr5yVwsjlnTHpBj5sVGruglTnePFxDlWSoeknTcI0d461ELz+l2\nrPyraiLMRud8qxLPorHQv/el35jYzatt2fPuGjNkB7Iq4LokT2cQ3Em1PKK+7ICk\nZZK61G21eejcP9ymQWhDSjvBg+e2qUZsm+GzQoRniXkRb5S17fMjwu+IMRAk/2cV\nyMFeLSMQWDo5MjmDApWgf7WN5Nc/kBGqUi6DB3K3h6MI5O1scg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.dbod.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.dbod.de,OU=IT,O=Saechsische Landes-\\, Staats- und Universitaetsbibliothek Dresden,L=Dresden,ST=Sachsen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFkTCCBHmgAwIBAgIEEXxf/jANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nREUxKDAmBgNVBAoTH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xDDAK\nBgNVBAsTA1pJSDEcMBoGA1UEAxMTVFUgRHJlc2RlbiBDQSAtIEcwMjEgMB4GCSqG\nSIb3DQEJARYRcGtpQHR1LWRyZXNkZW4uZGUwHhcNMTEwMjE3MDg1NTExWhcNMTQw\nMjE2MDg1NTExWjCBnzELMAkGA1UEBhMCREUxEDAOBgNVBAgTB1NhY2hzZW4xEDAO\nBgNVBAcTB0RyZXNkZW4xSTBHBgNVBAoTQFNhZWNoc2lzY2hlIExhbmRlcy0sIFN0\nYWF0cy0gdW5kIFVuaXZlcnNpdGFldHNiaWJsaW90aGVrIERyZXNkZW4xCzAJBgNV\nBAsTAklUMRQwEgYDVQQDEwt3d3cuZGJvZC5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALuMaNZjp0yrjtPDHzW+rQG9wzGUET5nhfyr9KCz+SZTl82k\ne4jzNHpvkIr5qbmm+iEMllOzkGCcFCqSRq/LPyw/KqxcSJGDsgMjkM6BvczNUoQE\nLraQiZD/0K5Omzy/k35H8ORIRiNqMUhJHaDDT4veadScxhpIEVp2Nb2WY0P19tpX\n25sHSqsWHvryub76qcgnP4BIlvDrzBIRlCXDOW32ZeYWNtugrJz3e8mD/cOCRlKt\nj7AxdcOVSQ39Sov5pnvniOPzHI/rWdbekPwmztXMn+KHQ9FW8ey2zDVrfkK/E0k4\ndUwsP24skPmmhsIxoy0b+o3A9R9yuWijm/RagJkCAwEAAaOCAeswggHnMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgXgMDQGA1UdJQQtMCsGCCsGAQUFBwMCBggrBgEFBQcD\nAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMB0GA1UdDgQWBBTk+peHdyI4FoF+ubcz\nXhMjwILo/zAfBgNVHSMEGDAWgBTFK1OTF4PJ9UZC7UNq37aApkfy4DAiBgNVHREE\nGzAZgRduaWVkZXJsQHNsdWItZHJlc2Rlbi5kZTCBiwYDVR0fBIGDMIGAMD6gPKA6\nhjhodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2EvcHViL2NybC9n\nX2NhY3JsLmNybDA+oDygOoY4aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dS1kcmVz\nZGVuLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgaQGCCsGAQUFBwEBBIGXMIGUMEgG\nCCsGAQUFBzAChjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1LWRyZXNkZW4tY2Ev\ncHViL2NhY2VydC9nX2NhY2VydC5jcnQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9jZHAy\nLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDANBgkqhkiG9w0BAQUFAAOCAQEAatFyUpdktAeX3l5aqPvdjv5wstVOEvYA1f/s\nzEdj/QLmpeUMi+tzXRnAVzvHs46dnDJrY5DGiy75/zBgd5AhEb0ZRfcg25RZnflP\npSwc675wZoiUowr5yVwsjlnTHpBj5sVGruglTnePFxDlWSoeknTcI0d461ELz+l2\nrPyraiLMRud8qxLPorHQv/el35jYzatt2fPuGjNkB7Iq4LokT2cQ3Em1PKK+7ICk\nZZK61G21eejcP9ymQWhDSjvBg+e2qUZsm+GzQoRniXkRb5S17fMjwu+IMRAk/2cV\nyMFeLSMQWDo5MjmDApWgf7WN5Nc/kBGqUi6DB3K3h6MI5O1scg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dbod.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dbod.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dbod.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.dbod.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://ni.nordu.net/shibboleth", { "id": "_262dbc75a47eb0c4a624d8a36da4a1cb", "entity_id": "https://ni.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ni.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ni.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ni.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ni.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ni.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ni.nordu.net/Shibboleth.sso/DS/nordu.net" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ni.nordu.net/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa\nMBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL\nDs26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98\nquEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD\nRMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ\nnCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8\nu4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nbmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq\nhkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9\nR8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW\ngyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa\neYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9\n+PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe\ngr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ni.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJANlBBCgOgwlrMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG5pLm5vcmR1Lm5ldDAeFw0xMTA0MTQwODI3NTVaFw0yMTA0MTEwODI3NTVa\nMBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL3yI93uBoodiAVYq3LgjDjxoLPqiUdD96LtCFqsHA1FSBk0oNwL\nDs26j97qJ0xf9zN5BcZJ7skEybGgzOJviSjfwjhEyKjtBuZAnTVlj/p5w4WwBP98\nquEstH2kUOE2h+y4ZcUhIVO+isTC3D8aUKCdToYgirBd0l6vrvu/jOzjcwStPlZD\nRMNji2G8X3+0DJReGZE/Q71z+3PW5YGxs5XwyISOy+5ImVATVbSNuhAy7IL2HnjJ\nnCvsTcCxIJULA0XRkgkR4TBY6PLfrCks6ocaSxG1N/iseWa/BtJUl10VsbFnf+J8\nu4bUsUXFaWn/kTCFSrINgPedjjSPgDDNfKMCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nbmkubm9yZHUubmV0MB0GA1UdDgQWBBR977QeQ6awdBrt4qPsFwhwWvg3tzANBgkq\nhkiG9w0BAQUFAAOCAQEAdUD+WtILbxxXQ5W4ulCsoZa3UtqI5muH9o2mE00btQh9\nR8OWlj9qJ9AydqgyCOSGHoEjqHNLroF7FfAuOb3MpbBEiErgVSN3UEmdSywIKEiW\ngyqNK2iFvtFdaZcO2nnuScdiaoRkmBhpw9oZwHq3rHU89SJtWl3PL9EEosj1lsRa\neYppZPKEQBdp0EwzEX19XOvt8CJa3kOytBP4B/VgRLyEMIEGTIwYSjRdKapQ1Pt9\n+PzGf18iwZX9g40T7HG/1x6tWRaN6Uo28suG0ZJ7DlNIN7XREiookNmDgbokPFRe\ngr3luWR80XE/BadEH5ou361kFDqBeuskbdr357QtCw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ni.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ni.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ni.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ni.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ni.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ni.nordu.net.xml" } } ], [ "https://idp.hebis.de/uni-frankfurt", { "entity_id": "https://idp.hebis.de/uni-frankfurt", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hebis.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hebis.de/uni-frankfurt/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hebis.de/uni-frankfurt/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hebis.de/uni-frankfurt/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hebis.de/uni-frankfurt/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-frankfurt.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hebis.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x\nLDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw\nEQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm\ndXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV\nBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN\nYWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl\ndDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90\naGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk\nxxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b\nvJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3\nGuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn\n2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL\n7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG\nb+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy\nYW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG\nOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF\n2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty\nDhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK\nhgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA\njmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD\nDXS5AcmG+q28AsMaFukbkLkJ6aWPyUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hebis.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x\nLDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw\nEQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm\ndXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV\nBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN\nYWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl\ndDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90\naGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk\nxxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b\nvJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3\nGuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn\n2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL\n7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG\nb+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy\nYW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG\nOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF\n2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty\nDhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK\nhgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA\njmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD\nDXS5AcmG+q28AsMaFukbkLkJ6aWPyUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hebis.de:8443/uni-frankfurt/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hebis.de:8443/uni-frankfurt/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hebis.de:8443/uni-frankfurt/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hebis.de:8443/uni-frankfurt/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-frankfurt.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.hebis.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x\nLDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw\nEQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm\ndXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV\nBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN\nYWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl\ndDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90\naGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk\nxxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b\nvJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3\nGuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn\n2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL\n7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG\nb+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy\nYW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG\nOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF\n2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty\nDhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK\nhgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA\njmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD\nDXS5AcmG+q28AsMaFukbkLkJ6aWPyUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.hebis.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hebis.de,OU=Universitaetsbibliothek,OU=HeBIS,O=Johann Wolfgang Goethe-Universitaet,L=Frankfurt am Main,ST=Hessen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFszCCBJugAwIBAgIEDv1DQTANBgkqhkiG9w0BAQUFADCBoTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkhlc3NlbjEaMBgGA1UEBxMRRnJhbmtmdXJ0IGFtIE1haW4x\nLDAqBgNVBAoTI0pvaGFubiBXb2xmZ2FuZyBHb2V0aGUtVW5pdmVyc2l0YWV0MRMw\nEQYDVQQDEwpVTkktRkZNIENBMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktZnJhbmtm\ndXJ0LmRlMB4XDTA5MTAyMDE0MTQwOVoXDTE0MTAxOTE0MTQwOVowgbExCzAJBgNV\nBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4xGjAYBgNVBAcTEUZyYW5rZnVydCBhbSBN\nYWluMSwwKgYDVQQKEyNKb2hhbm4gV29sZmdhbmcgR29ldGhlLVVuaXZlcnNpdGFl\ndDEOMAwGA1UECxMFSGVCSVMxIDAeBgNVBAsTF1VuaXZlcnNpdGFldHNiaWJsaW90\naGVrMRUwEwYDVQQDEwxpZHAuaGViaXMuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDUmu8TmWy7MNC9TUDOJLWZiBoWFR3NefKueJBi3dFPTmNw9cWk\nxxGz1rkdUQaOsDE1gnt+/Bqf8qIw1qSOLYRDVQQVmmmWdkrSUYuKx8yR7fQQzn3b\nvJEazxjB9wRsvF8hdXImWNd9v91ktRjkNJ9xl/LgRI7hc6mJbmCFz1LvyzYokzX3\nGuHZsjpjM4S9oBPPn04nmcTQSfhHve0unSYsSenuoahv9xR574+QjpElpvwYr8Tn\n2Vk4X8wpaXSEj+mGqYAfmAUTbkl/D5zcxMNjbvySoCG1Rh5X8WtOZKyVVvDtw0rL\n7wrSm2twGn1nL2vrzDWYxSrhVO6DqOGwSZPbAgMBAAGjggHfMIIB2zAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFKHxmzsUvTLPzqnRjVvmZh6CdpedMB8GA1UdIwQYMBaAFGNZd7FG\nb+Hmq6/Cx5P/X3ENT+D/MCkGA1UdEQQiMCCBHmRvZXJyZXJAaGViaXMudW5pLWZy\nYW5rZnVydC5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2Eu\nZGZuLmRlL3VuaS1mcmFua2Z1cnQtY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuG\nOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY3Js\nL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWZyYW5rZnVydC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF\nBQADggEBABOmIw57NEumxxyr/4fUsAUlER2xbSXtX8/joRU0jdguyPKpOIAMtmyF\n2O80OUgF/N3+J/PXAKXieHjoO/v68xf34aJITNwSC0VJRPf3HppVXpixoW3z0Wty\nDhqmWBeclHHAxszIP2CitCwqaArkZd9gn64usv68od0Fn30v+fyzghaDRNn44xCK\nhgCb6TiKz41Ub8RkP3/P4xVcEhT4m1lnBf6Ntw9jq3OlLNziNGoZpulcDkDcFudA\njmbAPxhOXGMrlD1pTsHQj66upfHV+rV9k34wYqjKrnUjNt0jXV6JeKFQRj6opWdD\nDXS5AcmG+q28AsMaFukbkLkJ6aWPyUw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Frankfurt am Main (Johann Wolfgang Goethe-Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Frankfurt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-frankfurt.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Axel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "doerrer@hebis.uni-frankfurt.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "D\u00f6rrer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Axel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "doerrer@hebis.uni-frankfurt.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "D\u00f6rrer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://egiswamid.egi.kth.se/shibboleth", { "entity_id": "https://egiswamid.egi.kth.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/egiswamid.egi.kth.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" } ] }, "contact_person": [ { "email_address": [ { "text": "operations@swamid.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "egiswamid.egi.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=egiswamid.egi.kth.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIJAOKn91RkenjIMA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNV\nBAMTFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB4XDTEzMDMwNTExNDU0NFoXDTIzMDMw\nMzExNDU0NFowHzEdMBsGA1UEAxMUZWdpc3dhbWlkLmVnaS5rdGguc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa3DK9UMbKQsvIuJuWLUT3nKRpKUfv\nP0hG4Y9YIjNTXuZWjAVt//FHHVyVVFiyOVjdS7ccgKBdlaQAgxz9TlVXWGkImFDr\n3FB2MBKAXZsqdK8goFzb6QKJJyIS7PRLWQgWWrZkUfESf2HZFbOZK4Q5XxdPu8VY\nDZMU/bwOPwGnO2D8NuJhiMUNSvsw652D0fft5iqoMu68T+RqkvHjt6etgOIRjOUe\nx0FEWmNjOEUXfmR8KEILSgE4LLn4MgBLjwS9f4AklfNaJzubq2CoDDKr5+QqObKa\ns4xt7xB5zaI8n2pWFi1Lik453ZjbyGNNrmIMVoKq8YqfbYbScT+dbGPFAgMBAAGj\nQjBAMB8GA1UdEQQYMBaCFGVnaXN3YW1pZC5lZ2kua3RoLnNlMB0GA1UdDgQWBBSe\nYTmnl+7QvxX3lojqwxfovXBD7TANBgkqhkiG9w0BAQUFAAOCAQEAvjYyfsLqwLUA\nl1jw+FSIRQj1ync3bzU0Pw1i79RjYvSMip+TTScKqMlvfCowOaux0zrD9L9Zezbu\n38fVIa/77VZYFRNkt8uzaB5guMvO1O0XJbuCHl7/J9cdsRnhxFFMrGSQEAFKjXS4\nKhnBVBTB618v+Z3Yr3D4A+2ph5GhQreKEyWrEfKUCNLvI2s9IgF3NlnItHT0Z0VL\nPTw0p2GJzoMLwXYaiWVvGMDnJI9hSxIs+cJCtUUb19wCt3p2cILcFRfkHZR7aO1/\n/es1MnuKqzg9hCb7lpizP/bzSTUxfcVYd7rYACatWWZmXTB2INi4BbF8sFrdUYL9\nVESdo2ebFA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://egiswamid.egi.kth.se/Shibboleth.sso/Artifact/SOAP" } ] } ] } ], [ "https://shibboleth.genios.de/shibboleth", { "entity_id": "https://shibboleth.genios.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.genios.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "GBI-Genios Deutsche Wirtschaftsdatenbanken GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "GBI-Genios Deutsche Wirtschaftsdatenbanken GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.genios.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "michael.klenk@genios.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Klenk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.genios.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.genios.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.genios.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.genios.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCDCCA/CgAwIBAgIEDwkukjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTEwMjkxNTEzMDdaFw0xNDEw\nMjgxNTEzMDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRzaGliYm9sZXRoLmdlbmlvcy5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs1k1RNyLZJd5PM2XgPBeq3\nLYXgP6DfmAFbFQuoIDANZneVnjLsHs/DqlqDV8pxzVKaOePrtVG9XDqiwAQNMxkX\nFs/yiGQgcpsOu/Hn55MJDPgVs8gJlo72twjlfsMYkysxeKpo02HcPk94v3G+DGqu\npaM0Qatil5bFGtPFnbiPcEHWhL5IHeMmOQgtgPRmcCdegUoiUQy3XzNe2/AlebQq\n3jY5/j+139Gt4l6NdFBVtrClC3No9TYQzud5/AZqK6c8C/OdoZS5JqGTCjxuFr52\nHFIgUquO+NnvX3l+/KHEX3BpJn8G3QSxTK29N/ZOyvBnZZERc6wLjlHsPfRKfDEC\nAwEAAaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUAsSAuxpb2YDdSV9WArYEb5tR\n2ZwwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEX\nbWljaGFlbC5rbGVua0BnZW5pb3MuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9j\nYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNl\ncnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBL\nBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFoCZY0R/3oytr3alxrwA6Tr+Kbo\nQakMblJoTygM6U+JA5+aKbSiQ5Kdyhw77ax2pmwN7BQYTLyL23S69C5/hFIg5BBk\ndbaIxxixf+Y7Nt+GZQL1WoUDikRs+KPRJqBOh0AVbYLnEUsOgEWWC7e/WnarH/lK\ntaXlY6gtmP9FoUgn96U6tw1KOTXaGnA0DX3DBVhzMMQubgeecEAPey8wuIc1CpZP\nHjFM51epuXN3Tgw25hDokzI31dxNFAi+N8DjC3EHLWGPj8ac+m0pJ/7c4BMKU0H5\nbgLvAdbf7U7Z4IidrTae8SmJ385S0oLvO/NOheaRinhBZbSPkkXxniZaDAU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.genios.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.genios.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCDCCA/CgAwIBAgIEDwkukjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTEwMjkxNTEzMDdaFw0xNDEw\nMjgxNTEzMDdaMFMxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR0wGwYDVQQDExRzaGliYm9sZXRoLmdlbmlvcy5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs1k1RNyLZJd5PM2XgPBeq3\nLYXgP6DfmAFbFQuoIDANZneVnjLsHs/DqlqDV8pxzVKaOePrtVG9XDqiwAQNMxkX\nFs/yiGQgcpsOu/Hn55MJDPgVs8gJlo72twjlfsMYkysxeKpo02HcPk94v3G+DGqu\npaM0Qatil5bFGtPFnbiPcEHWhL5IHeMmOQgtgPRmcCdegUoiUQy3XzNe2/AlebQq\n3jY5/j+139Gt4l6NdFBVtrClC3No9TYQzud5/AZqK6c8C/OdoZS5JqGTCjxuFr52\nHFIgUquO+NnvX3l+/KHEX3BpJn8G3QSxTK29N/ZOyvBnZZERc6wLjlHsPfRKfDEC\nAwEAAaOCAeAwggHcMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUAsSAuxpb2YDdSV9WArYEb5tR\n2ZwwHwYDVR0jBBgwFoAUHanxhiZ2Tc9d/VCjbuvxvCJ1beswIgYDVR0RBBswGYEX\nbWljaGFlbC5rbGVua0BnZW5pb3MuZGUwgZEGA1UdHwSBiTCBhjBBoD+gPYY7aHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9j\nYWNybC5jcmwwQaA/oD2GO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNl\ncnZpY2VzLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGqBggrBgEFBQcBAQSBnTCBmjBL\nBggrBgEFBQcwAoY/aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtc2Vydmlj\nZXMtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEsGCCsGAQUFBzAChj9odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFoCZY0R/3oytr3alxrwA6Tr+Kbo\nQakMblJoTygM6U+JA5+aKbSiQ5Kdyhw77ax2pmwN7BQYTLyL23S69C5/hFIg5BBk\ndbaIxxixf+Y7Nt+GZQL1WoUDikRs+KPRJqBOh0AVbYLnEUsOgEWWC7e/WnarH/lK\ntaXlY6gtmP9FoUgn96U6tw1KOTXaGnA0DX3DBVhzMMQubgeecEAPey8wuIc1CpZP\nHjFM51epuXN3Tgw25hDokzI31dxNFAi+N8DjC3EHLWGPj8ac+m0pJ/7c4BMKU0H5\nbgLvAdbf7U7Z4IidrTae8SmJ385S0oLvO/NOheaRinhBZbSPkkXxniZaDAU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.genios.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.genios.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.genios.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.genios.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://idp.wlb-stuttgart.de/idp/shibboleth", { "entity_id": "https://idp.wlb-stuttgart.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.wlb-stuttgart.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.wlb-stuttgart.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.wlb-stuttgart.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.wlb-stuttgart.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.wlb-stuttgart.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "wlb-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.wlb-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.wlb-stuttgart.de,OU=EDV,O=Wuerttembergische Landesbibliothek,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVTCCBD2gAwIBAgIEELqHxTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTE2MDQGA1UEChMtQmlibGlvdGhla3NzZXJ2aWNlLVplbnRydW0gQmFkZW4tV3Vl\ncnR0ZW1iZXJnMRgwFgYDVQQDEw9CU1otQlcgQ0EgLSBHMDIxHDAaBgkqhkiG9w0B\nCQEWDXBraUBic3otYncuZGUwHhcNMTAwOTIzMDgwNTA5WhcNMTQwOTIyMjM1OTU5\nWjCBmDELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzES\nMBAGA1UEBxMJU3R1dHRnYXJ0MSswKQYDVQQKEyJXdWVydHRlbWJlcmdpc2NoZSBM\nYW5kZXNiaWJsaW90aGVrMQwwCgYDVQQLEwNFRFYxHTAbBgNVBAMTFGlkcC53bGIt\nc3R1dHRnYXJ0LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwIE9\nX0v4R32KFOFYzeredu/vS4wxmuk4HEYdidHEXmsVnfckcHOM323e4+mUh2RV9syU\nPCmZSrvCrqARQVpmvypvPY3eR8lTje1KyeY1J7UUb7JdHTNoO4ri0RJ/Z2FxUUgo\npEI5Mo/XfiV89j2kPui8Jenck5Mahc3YdMcHzVRR2BEDAvEzLIS9Zygs0lgCW5HU\nua/1dE4fVYk0VDhuc9ECpB8fe5xMnprpZMXveEHaAD1ZG0rgstQ3hpj2uVqJumbm\nIOdce2rIGDUGHk9SajCXq2NDaj4heQYYTwVymkQJ0jUmu2HBkkBse/EUwOlUmj0k\njlUGtEbs8pV1PVUjMwIDAQABo4IBvzCCAbswCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBT43X+Z\nKgiAHC6kQ8SivTZ83GAq1TAfBgNVHSMEGDAWgBQprQDey2blH96qjW3snLRC/vub\nITAfBgNVHREEGDAWgRRlZHZAd2xiLXN0dXR0Z2FydC5kZTCBgQYDVR0fBHoweDA6\noDigNoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ic3otYnctY2EvcHViL2NybC9n\nX2NhY3JsLmNybDA6oDigNoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ic3otYnct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBnAYIKwYBBQUHAQEEgY8wgYwwRAYIKwYB\nBQUHMAKGOGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYnN6LWJ3LWNhL3B1Yi9jYWNl\ncnQvZ19jYWNlcnQuY3J0MEQGCCsGAQUFBzAChjhodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2Jzei1idy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0B\nAQUFAAOCAQEAhOsm/wAynp2EwfUnAZyIM9QHGMPqBhGQX8GAAXVmMe8N/gSzEKs/\nQIkoFOplyMxDYduUnBOeKr5zV5TWhgmlqZs3AM9RQq/xWJA/XAk/XIlYd1ABpdAZ\nN0cYZj2B6mR3gw1y8h9OqN5xxizTyq37rJe2a5GBvqO+W1g/0+My8oxFGen1Ui10\nlNs5EXO4DnqsOJmG1vM+zsEbc/PyJaau/v3DVw5XS7+gx8PanN24P1rtLwUA7iCf\nK+99+9nuT00B0SO1kd2bQOOZth98ennBqB+cXYxM8q3eO9/rzMNWyGb3AtDMIX0Y\nvkncr5R65ffZnIyA5Ey1/VBh8NY99H+/ew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.wlb-stuttgart.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.wlb-stuttgart.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.wlb-stuttgart.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.wlb-stuttgart.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "wlb-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.wlb-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.wlb-stuttgart.de,OU=EDV,O=Wuerttembergische Landesbibliothek,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVTCCBD2gAwIBAgIEELqHxTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJE\nRTE2MDQGA1UEChMtQmlibGlvdGhla3NzZXJ2aWNlLVplbnRydW0gQmFkZW4tV3Vl\ncnR0ZW1iZXJnMRgwFgYDVQQDEw9CU1otQlcgQ0EgLSBHMDIxHDAaBgkqhkiG9w0B\nCQEWDXBraUBic3otYncuZGUwHhcNMTAwOTIzMDgwNTA5WhcNMTQwOTIyMjM1OTU5\nWjCBmDELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzES\nMBAGA1UEBxMJU3R1dHRnYXJ0MSswKQYDVQQKEyJXdWVydHRlbWJlcmdpc2NoZSBM\nYW5kZXNiaWJsaW90aGVrMQwwCgYDVQQLEwNFRFYxHTAbBgNVBAMTFGlkcC53bGIt\nc3R1dHRnYXJ0LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwIE9\nX0v4R32KFOFYzeredu/vS4wxmuk4HEYdidHEXmsVnfckcHOM323e4+mUh2RV9syU\nPCmZSrvCrqARQVpmvypvPY3eR8lTje1KyeY1J7UUb7JdHTNoO4ri0RJ/Z2FxUUgo\npEI5Mo/XfiV89j2kPui8Jenck5Mahc3YdMcHzVRR2BEDAvEzLIS9Zygs0lgCW5HU\nua/1dE4fVYk0VDhuc9ECpB8fe5xMnprpZMXveEHaAD1ZG0rgstQ3hpj2uVqJumbm\nIOdce2rIGDUGHk9SajCXq2NDaj4heQYYTwVymkQJ0jUmu2HBkkBse/EUwOlUmj0k\njlUGtEbs8pV1PVUjMwIDAQABo4IBvzCCAbswCQYDVR0TBAIwADALBgNVHQ8EBAMC\nBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBT43X+Z\nKgiAHC6kQ8SivTZ83GAq1TAfBgNVHSMEGDAWgBQprQDey2blH96qjW3snLRC/vub\nITAfBgNVHREEGDAWgRRlZHZAd2xiLXN0dXR0Z2FydC5kZTCBgQYDVR0fBHoweDA6\noDigNoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ic3otYnctY2EvcHViL2NybC9n\nX2NhY3JsLmNybDA6oDigNoY0aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ic3otYnct\nY2EvcHViL2NybC9nX2NhY3JsLmNybDCBnAYIKwYBBQUHAQEEgY8wgYwwRAYIKwYB\nBQUHMAKGOGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvYnN6LWJ3LWNhL3B1Yi9jYWNl\ncnQvZ19jYWNlcnQuY3J0MEQGCCsGAQUFBzAChjhodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL2Jzei1idy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNydDANBgkqhkiG9w0B\nAQUFAAOCAQEAhOsm/wAynp2EwfUnAZyIM9QHGMPqBhGQX8GAAXVmMe8N/gSzEKs/\nQIkoFOplyMxDYduUnBOeKr5zV5TWhgmlqZs3AM9RQq/xWJA/XAk/XIlYd1ABpdAZ\nN0cYZj2B6mR3gw1y8h9OqN5xxizTyq37rJe2a5GBvqO+W1g/0+My8oxFGen1Ui10\nlNs5EXO4DnqsOJmG1vM+zsEbc/PyJaau/v3DVw5XS7+gx8PanN24P1rtLwUA7iCf\nK+99+9nuT00B0SO1kd2bQOOZth98ennBqB+cXYxM8q3eO9/rzMNWyGb3AtDMIX0Y\nvkncr5R65ffZnIyA5Ey1/VBh8NY99H+/ew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "W\u00fcrttembergische Landesbibliothek Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "W\u00fcrttembergische Landesbibliothek Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.wlb-stuttgart.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "J\u00f6rg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@wlb-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Oberfell", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "J\u00f6rg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@wlb-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Oberfell", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://shibboleth.amdigital.co.uk/shibboleth-sp", { "entity_id": "https://shibboleth.amdigital.co.uk/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.amdigital.co.uk.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Adam Matthew Digital", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Adam Matthew Digital", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.amdigital.co.uk/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Dave", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dave.mills@trueclarity.co.uk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mills", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Rhys", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "rhys.godfrey@trueclarity.co.uk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Godfrey", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.amdigital.co.uk/Shibboleth.sso/NIM/Artifact" } ], "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.amdigital.co.uk", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.amdigital.co.uk", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFTCCAf2gAwIBAgIJAPe6QSEcGRk8MA0GCSqGSIb3DQEBBQUAMCUxIzAhBgNV\nBAMTGnNoaWJib2xldGguYW1kaWdpdGFsLmNvLnVrMB4XDTExMDMwMzEyMDIxMloX\nDTE2MDMwMTEyMDIxMlowJTEjMCEGA1UEAxMac2hpYmJvbGV0aC5hbWRpZ2l0YWwu\nY28udWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4pvlbjpzFVWoX\nCwMEQs/lKAB5fRNdIbeCLqumBjdVeh/rNVWHsLdOltDuaLlfRT+OXYI3962tezKO\ngPJb0WhuUEoT5My92nyceHU1tUtZTtRxrXh7NbNxNasmBpXxhWxdxPkQpvt7tza8\nbcoXX7Y1V8AFdoOoOA+CE05mimoqPf+76JuW6PTpF083fPMyf34EyYwWiVcGNfTJ\nIaNdAd23Q3hxpm2P3WhFI3y/jWK74jziP0a9r6Wp/HRIvcyFfLlaqlFaOvr7v0SR\nGk6kuMF2sXrfj9OMd7m6+5v9CRdiX56nYYHdD1jhf/5zsNXMDvMTY1fNtosEIomm\nBaGnnwIHAgMBAAGjSDBGMCUGA1UdEQQeMByCGnNoaWJib2xldGguYW1kaWdpdGFs\nLmNvLnVrMB0GA1UdDgQWBBRSfPmrYGKQQdVWbnmrysdcv1KtpzANBgkqhkiG9w0B\nAQUFAAOCAQEAYalolZpZEQk9zTCR503YHoxf901rRBqF39GBt59Gw/pDKhop+ktm\ni0aYmIJP60NATkKYluvUtQBKSb11FaSil6QZuzcz5q1aVPfyW1jMgK2C3R0f43mD\npl8gfZGBXF6Sm96KGuXrT89+bWuzndflDLCaHltTmwg7UFM0uGYhfO49TVENLU9O\n9O3zn5BmDgPO6E7zlnLLkLd3HYV5mf8JmQmupCsuHeL8Ip1twZbbuixEVrXSOEV/\niw65O0mJIhVzUnl2rQ+/7GiB0A3wZpvGu8EVEgjJGT6wye3l8D8lN11NNGCs76CC\nlM5VbBovDN5R8HI4KUo2eMInLDUUf5p0oQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://cafe.on.br/idp/shibboleth", { "entity_id": "https://cafe.on.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.on.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.on.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.on.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.on.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.on.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "on.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.on.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.on.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID7DCCAtQCAQAwDQYJKoZIhvcNAQEFBQAwgbsxHjAcBgNVBAoTFU9ic2VydmF0\nb3JpbyBOYWNpb25hbDEeMBwGA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4w\nHAYJKoZIhvcNAQkBFg9sdWlzcmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBK\nYW5laXJvMR4wHAYDVQQIExVPYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYT\nAlJKMRMwEQYDVQQDEwpjYWZlLm9uLmJyMB4XDTEyMDQwNDE0NTgxMloXDTE1MDQw\nNDE0NTgxMlowgbsxHjAcBgNVBAoTFU9ic2VydmF0b3JpbyBOYWNpb25hbDEeMBwG\nA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4wHAYJKoZIhvcNAQkBFg9sdWlz\ncmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMR4wHAYDVQQIExVP\nYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYTAlJKMRMwEQYDVQQDEwpjYWZl\nLm9uLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwf+EBoN18wPX\nu0YIb8MXg9Ra6i7Amo8PH73yVhHPAobRlI4KT3OddCC26lKHQkBFu4/tkohiGVvJ\n3UUeVeq5zv79z5FuPPy2xPzzNXSeoim3pen7V5iAIWn12TmWbEo6GuDv5JYFqrUh\npX+CgWdR/I0olp+KQ9dS+atbCSknH6yotk72cePQEyvkQQMsEd8VBr50UqbkM9SX\n+AGk6+q4Ssh4A9gfCYaB0syQY8UDApK8TwN8SiHilxje41EPsFomHww4MvqEEIzB\n+gfiNG5ZV+hJjzfpNX5Q43Iwu7Alv4nGxl287roafRCi9/GmGwBRzQVVhRterhEp\ntMssMn36swIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA3vZpO/+aiU9ShgjyZgWqY\nwcM3fLgslPfKUZe1Eq2wPjHFXs2VKtpwMi9Xd/ZrLhM4ttYmfnjKDaMxTFuXIXVx\ncCUEo2AJMGa+MzB61Q89V6U0+pvcqRoOyxIXsJoofk78xV1PW97t1Mub4tsaeT5y\nbG0i2MZEMGpw7LGBxDJei0J6/uv1iwMEcKicKWsiEHIb8/9QvkKubQRBdbhDcPD2\nk4KqxZCcraWfq/ppLVN7zESQiA84fSi5EhD9d5otvvEV2QOTVCUEVxkiLa/APs0B\nd3ISnBX1thKejlmBkep6rr5KAQV474rv/zYmbQVTlvFkQJxId7mDKd+IJy+TRRiA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.on.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.on.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.on.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.on.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "on.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID7DCCAtQCAQAwDQYJKoZIhvcNAQEFBQAwgbsxHjAcBgNVBAoTFU9ic2VydmF0\nb3JpbyBOYWNpb25hbDEeMBwGA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4w\nHAYJKoZIhvcNAQkBFg9sdWlzcmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBK\nYW5laXJvMR4wHAYDVQQIExVPYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYT\nAlJKMRMwEQYDVQQDEwpjYWZlLm9uLmJyMB4XDTEyMDQwNDE0NTgxMloXDTE1MDQw\nNDE0NTgxMlowgbsxHjAcBgNVBAoTFU9ic2VydmF0b3JpbyBOYWNpb25hbDEeMBwG\nA1UECxMVT2JzZXJ2YXRvcmlvIE5hY2lvbmFsMR4wHAYJKoZIhvcNAQkBFg9sdWlz\ncmllcmFAb24uYnIxFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMR4wHAYDVQQIExVP\nYnNlcnZhdG9yaW8gTmFjaW9uYWwxCzAJBgNVBAYTAlJKMRMwEQYDVQQDEwpjYWZl\nLm9uLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwf+EBoN18wPX\nu0YIb8MXg9Ra6i7Amo8PH73yVhHPAobRlI4KT3OddCC26lKHQkBFu4/tkohiGVvJ\n3UUeVeq5zv79z5FuPPy2xPzzNXSeoim3pen7V5iAIWn12TmWbEo6GuDv5JYFqrUh\npX+CgWdR/I0olp+KQ9dS+atbCSknH6yotk72cePQEyvkQQMsEd8VBr50UqbkM9SX\n+AGk6+q4Ssh4A9gfCYaB0syQY8UDApK8TwN8SiHilxje41EPsFomHww4MvqEEIzB\n+gfiNG5ZV+hJjzfpNX5Q43Iwu7Alv4nGxl287roafRCi9/GmGwBRzQVVhRterhEp\ntMssMn36swIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA3vZpO/+aiU9ShgjyZgWqY\nwcM3fLgslPfKUZe1Eq2wPjHFXs2VKtpwMi9Xd/ZrLhM4ttYmfnjKDaMxTFuXIXVx\ncCUEo2AJMGa+MzB61Q89V6U0+pvcqRoOyxIXsJoofk78xV1PW97t1Mub4tsaeT5y\nbG0i2MZEMGpw7LGBxDJei0J6/uv1iwMEcKicKWsiEHIb8/9QvkKubQRBdbhDcPD2\nk4KqxZCcraWfq/ppLVN7zESQiA84fSi5EhD9d5otvvEV2QOTVCUEVxkiLa/APs0B\nd3ISnBX1thKejlmBkep6rr5KAQV474rv/zYmbQVTlvFkQJxId7mDKd+IJy+TRRiA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "ON - Observatorio Nacional", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.on.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.on.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "luisriera@on.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "luisriera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://jabber.nordu.net/shibboleth", { "entity_id": "https://jabber.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jabber.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jabber.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jabber.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jabber.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "Jabber at NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "Jabber at NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jabber.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://jabber.nordu.net/Shibboleth.sso/DS/nordu.net" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "jabber.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jabber.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx\nNDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu\nZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII\nJgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp\nhR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN\nyVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH\nWK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV\nHREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR\nXi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV\nopoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN\nBD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay\nK0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9\n2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn\nzvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "jabber.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jabber.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAMdBcIFfKqNcMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGphYmJlci5ub3JkdS5uZXQwHhcNMTEwNDE1MDkxNDQ2WhcNMjEwNDEyMDkx\nNDQ2WjAbMRkwFwYDVQQDExBqYWJiZXIubm9yZHUubmV0MIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAuf/UhI1cEEWM1EVJNLJLxNQAjgcU1Ed4rWubB9iu\nZPmmpDnXMPJ/PiTAoi58iqzs28M6CN3mVqwP/PlMyt/N1toIu0VSd9R9czXyEmII\nJgBiEJ4CWbLdbhaLoCGeBEyKCob4ZdpHnV/+9o3Vx2kFo6frFg/SY4ryi1hXomcp\nhR5iTpo4H5pYDqFquvlJ0fxPmPBhqZpCeLhJBPGjTrS6rrEnkUYh3iKOywboOMIN\nyVdNhUcV5PPSM3+e0McIquAfRumRacVfhe+qvofEuTlWbTSPQLQymBfBMaDUDYjH\nWK6+jGjLAHB8Y9PPvwM/ecRSb6vckKfpu/Y/+arsn/7ihwIDAQABoz4wPDAbBgNV\nHREEFDASghBqYWJiZXIubm9yZHUubmV0MB0GA1UdDgQWBBTpbrmNDAbzimHpvfgR\nXi9+6vC1GDANBgkqhkiG9w0BAQUFAAOCAQEAFa/NGDqdgxvqkqss0m4SLCa2omxV\nopoYV2zwA7wjPqlPPi4M20i2LysFyqwrPHmOKH0wcAWiB4+d8XN8UmsLrVODmrJN\nBD07pGaDP6jamTtHOr4Enj25pJ/0Fe5hZeLJ3ppFebgq6TfrTd41qIwmC0KMClay\nK0rTtqshk+nKb89Re3xutEU9D7r+EaoHIa9rw1bTz6UmkFZ5ovjfV3htogb8xNt9\n2kQbxgdjl0QkFTf2sURB+4El0oUnXdOZiqQS5hqjEtZDJ6NlDvtW7OtH/SE2PAyn\nzvTzeciRKJ9UNf9ibAJGF7jz/GP5r+yUgizdV0wyikyUa8VNyrSeExBUVg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jabber.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jabber.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jabber.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jabber.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/jabber.nordu.net.xml" } } ], [ "https://shibboleth.fiz-technik.de/tecfinder", { "entity_id": "https://shibboleth.fiz-technik.de/tecfinder", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.fiz-technik.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "WTI-Frankfurt eG", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "WTI-Frankfurt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.wti-frankfurt.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "christian.seger@wti-frankfurt.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Seger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.fiz-technik.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.fiz-technik.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=shibboleth.fiz-technik.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDrzCCAxigAwIBAgIQSmJiEIhvAft2pfFj8ep6UjANBgkqhkiG9w0BAQUFADCB\nxDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ\nQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE\nCxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh\nd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0\nZS5jb20wHhcNMTAwMzMwMDAwMDAwWhcNMTMwMzI5MjM1OTU5WjCBxDEiMCAGA1UE\nChQZc2hpYmJvbGV0aC5maXotdGVjaG5pay5kZTE7MDkGA1UECxMyR28gdG8gaHR0\ncHM6Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNV\nBAsTGVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBW\nYWxpZGF0ZWQxIjAgBgNVBAMUGXNoaWJib2xldGguZml6LXRlY2huaWsuZGUwgZ8w\nDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKDklec3g2ICvi2qW/wtqnW1YA1/2eHu\nRs01+aEMcb/ccljjbl+dW8klZgZA5Srisz+GTDwxBrf6zVFeS57LpIyXAEjnDUOW\nbK3430IyzI1iK4NYwRm94Ay587U18Hz+U3poxj2QVYND0O2lAK8YzqbzkTIoZk9U\neXQq6xRhLYxnAgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6g\nLKAqhihodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYI\nKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQAD\ngYEAKmlKgA3lVXhrOw8B2DENHdsXW2UHbwb1YMhGiD4vGETlqOPdcr/yxwGQ7y2M\nu4E6h4nwnIbf7iGw/N/d27RRpELP8RISHDmEyjanUsI5jjF69+dsqU6zbVVJtBDe\n3gXxVMmLZ3gV/u4BtQX3+4qsQe0cZG/sMW0sp5wU+8K9Yq0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.fiz-technik.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.fiz-technik.de,OU=Domain Validated,OU=Thawte SSL123 certificate,OU=Go to https://www.thawte.com/repository/index.html,O=shibboleth.fiz-technik.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDrzCCAxigAwIBAgIQSmJiEIhvAft2pfFj8ep6UjANBgkqhkiG9w0BAQUFADCB\nxDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ\nQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE\nCxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh\nd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0\nZS5jb20wHhcNMTAwMzMwMDAwMDAwWhcNMTMwMzI5MjM1OTU5WjCBxDEiMCAGA1UE\nChQZc2hpYmJvbGV0aC5maXotdGVjaG5pay5kZTE7MDkGA1UECxMyR28gdG8gaHR0\ncHM6Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNV\nBAsTGVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBW\nYWxpZGF0ZWQxIjAgBgNVBAMUGXNoaWJib2xldGguZml6LXRlY2huaWsuZGUwgZ8w\nDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKDklec3g2ICvi2qW/wtqnW1YA1/2eHu\nRs01+aEMcb/ccljjbl+dW8klZgZA5Srisz+GTDwxBrf6zVFeS57LpIyXAEjnDUOW\nbK3430IyzI1iK4NYwRm94Ay587U18Hz+U3poxj2QVYND0O2lAK8YzqbzkTIoZk9U\neXQq6xRhLYxnAgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6g\nLKAqhihodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYI\nKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQAD\ngYEAKmlKgA3lVXhrOw8B2DENHdsXW2UHbwb1YMhGiD4vGETlqOPdcr/yxwGQ7y2M\nu4E6h4nwnIbf7iGw/N/d27RRpELP8RISHDmEyjanUsI5jjF69+dsqU6zbVVJtBDe\n3gXxVMmLZ3gV/u4BtQX3+4qsQe0cZG/sMW0sp5wU+8K9Yq0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth.fiz-technik.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://sp.swamid.se/shibboleth", { "entity_id": "https://sp.swamid.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.swamid.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "SWAMID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Swedish Academic Identity Federation (SWAMID)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.swamid.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.swamid.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.swamid.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.swamid.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.swamid.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.swamid.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.swamid.se/Shibboleth.sso/DS/ds.sunet.se" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/sfs-1993-1153", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" }, { "information_url": [ { "lang": "sv", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Detta \u00e4r en applikation som l\u00e5ter dig testa federerad inloggning.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "This is an application for testing federated authentication.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "https://sp.swamid.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "sp.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa\nMBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY\nswVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y\nSosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi\nUgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46\nYa3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP\nFhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM\nc3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G\nA1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA\nSsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW\nVBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo\ntuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD\nfJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO\njxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB\nIznEEJKY8IltpfdkKGE20g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "https://sp.swamid.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "sp.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAKP67GrfYHgtMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHNwLnN3YW1pZC5zZTAeFw0wOTA2MTYxMTA3NTRaFw0xOTA2MTQxMTA3NTRa\nMBcxFTATBgNVBAMTDHNwLnN3YW1pZC5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAOVNkKXqQZrXXNCk7nE7JTsqyjuwbshkafxDCI7XN6HSaRcnR+OY\nswVYkSvGXfMr4XQLzAGyIOfYDcHwOqZina11Zf8sOdD5t6mygGKza+LzbGZN9d4y\nSosskTH1NiCVBCTdJVpfwU2+K87DKrT9xtuRf7TMDDKA3gjPtN+/IxT6hw2+oZZi\nUgQgJoGN68WO9C4c/WMfcFf7hgC7fSt4fji9MFNpJoOw9MsuaRgYEVkCaHubLj46\nYa3NbyY48zzAuc4ix8hoLJ9dP+nUCyGKtkY81HprKGtuiu8kYSo+pC20nv1Qr8xP\nFhSU14YvXPUIVOGfX9zsGVLOQKpkb4Z4AkUCAwEAAaNbMFkwOAYDVR0RBDEwL4IM\nc3Auc3dhbWlkLnNlhh9odHRwczovL3NwLnN3YW1pZC5zZS9zaGliYm9sZXRoMB0G\nA1UdDgQWBBTpV1dUBMfW7y2/Rjo17VSql2/AijANBgkqhkiG9w0BAQUFAAOCAQEA\nSsYAA5tq6JjKqI5u2gvZfhM5S6ZKgrvciayGoezdTI6FfvpS3kWtCTZlu+CGDYIW\nVBpMtgQ84HpTrGbr3X1w25mspK+hsXi3K7SKqdfMdc0JynwNPrlL4GgmTuR/fgoo\ntuE0Wnbi7xdxpQ1qd0SFzw4gFWp1wC1+FsGtB9HLksSskgnNxniG9Z9+9WxgU6hD\nfJbH6eFgMDUPe2FpKiJ7LXqgiJWJRuK4zgFyGIZ5OFstLpkT/cXa8qNhtsbp2BPO\njxcbsxoUpA7Qgl/OFu7gzxLkLrl4iRSwk8MTj2bjVBvqvisLJAmuiYDBd9iZvqXB\nIznEEJKY8IltpfdkKGE20g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp.swamid.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.swamid.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.swamid.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.swamid.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.swamid.se/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "email_address": [ { "text": "operations@swamid.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.hs-ulm.de/shibboleth-idp", { "entity_id": "https://login.hs-ulm.de/shibboleth-idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.hs-ulm.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hs-ulm.de/shibboleth-idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hs-ulm.de/shibboleth-idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hs-ulm.de/shibboleth-idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.hs-ulm.de/shibboleth-idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-ulm.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login.hs-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw\nFQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ\nKoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy\nMDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl\nbWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX\nBgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP\nRLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8\n0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp\nLwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m\nHMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT\nNhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD\nDCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w\nSVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw\nFYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag\nNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud\nZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb\nNRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X\n8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG\naIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM\nvcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann\nhGoTVw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login.hs-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw\nFQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ\nKoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy\nMDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl\nbWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX\nBgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP\nRLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8\n0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp\nLwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m\nHMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT\nNhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD\nDCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w\nSVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw\nFYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag\nNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud\nZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb\nNRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X\n8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG\naIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM\nvcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann\nhGoTVw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.hs-ulm.de/shibboleth-idp/SAML2/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.hs-ulm.de:8443/shibboleth-idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.hs-ulm.de:8443/shibboleth-idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.hs-ulm.de:8443/shibboleth-idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-ulm.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "login.hs-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw\nFQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ\nKoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy\nMDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl\nbWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX\nBgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP\nRLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8\n0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp\nLwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m\nHMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT\nNhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD\nDCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w\nSVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw\nFYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag\nNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud\nZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb\nNRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X\n8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG\naIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM\nvcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann\nhGoTVw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "login.hs-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=login.hs-ulm.de,OU=IMZ Basisdienste,O=Hochschule Ulm,L=Ulm,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFQDCCBCigAwIBAgIEDoU1qDANBgkqhkiG9w0BAQUFADCBgzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEMMAoGA1UEBxMDVWxtMRcw\nFQYDVQQKEw5Ib2Noc2NodWxlIFVsbTESMBAGA1UEAxMJSFMtVWxtLUNBMRwwGgYJ\nKoZIhvcNAQkBFg1wa2lAaHMtdWxtLmRlMB4XDTA5MDcyMTEyNDQwOFoXDTE0MDcy\nMDEyNDQwOFowgYYxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRl\nbWJlcmcxDDAKBgNVBAcTA1VsbTEXMBUGA1UEChMOSG9jaHNjaHVsZSBVbG0xGTAX\nBgNVBAsTEElNWiBCYXNpc2RpZW5zdGUxGDAWBgNVBAMTD2xvZ2luLmhzLXVsbS5k\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJNagUx2/L3GVhnU5nJP\nRLnuRxtl18QoMX84C4/UOXzeWWNMPUMz6DmsiAYw+V/cv9W7+v1eLiKT6zaPfrX8\n0sybfpevzdqUSKAlR0ioVa1M7GxlX5BJup6O7mh95mwubXRf+F7CTNIc0M2iUgrp\nLwT7ToZQZ2BLq8pgp7H0gIXM3A6YjaGIyi3DAMVoIGzMZqwQIJyenGnUzt4GAO9m\nHMk09X5Uh6qJrIHl3YVSi/EOYoFMKz+Gj7yHt5+uNJdr6K9l+MpU0wcjcXAlfqVT\nNhVknljVHQM/F9qE+eiJoIaKRY+vXhjEN0Tt4D+QzIcnzeU3S3qOeDpjQZQ7xZQD\nDCMCAwEAAaOCAbUwggGxMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQW\nMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUZGE6kFyTIlqIuIX7Yj2w\nSVL/L4MwHwYDVR0jBBgwFoAUipDUKZ6ZmPnHrOTgHKQOsqU0x48wHgYDVR0RBBcw\nFYETZ2xvZWNrbGVyQGhzLXVsbS5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDag\nNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy11bG0tY2EvcHViL2NybC9jYWNy\nbC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8vY2Rw\nMS5wY2EuZGZuLmRlL2hzLXVsbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQgYI\nKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtdWxtLWNhL3B1Yi9j\nYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAe1m1ZLRkq2Fg5rud\nZxyR2qYeWePf8R3u3wgaeT5KEXLyzkXG0+J8ux51sSMqQmcXQlIZA1HR34YojJBb\nNRb/GJbj1e9Tz4v4Bo09YW0KNNajoKxCoSbksgl8HsWT24RdRBukj6wJ5R6KiP2X\n8j0n/txs4n/Gcu5lxXm/KQlOUQk+0SBcBko2mco/GukqDhfDjPPZuRlJD/1e/JZG\naIS6St6S0XcrQdDUu+rTLmOjHxAYCUsq0qhdZCRxZ0f526NKc6HBHUWEGckYJxUM\nvcw/dglKct7tC3T3RCJlCS2eQUjc7mGrB8gUc0hZkFZOkyj5tlm5mmWRdoMooann\nhGoTVw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Ulm (Hochschule f\u00fcr Technik)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Ulm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-ulm.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gloeckler@hs-ulm.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gloeckler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gloeckler@hs-ulm.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gloeckler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://account-test.unit.liu.se/shibboleth-sp", { "entity_id": "https://account-test.unit.liu.se/shibboleth-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "hydracenter-test", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=hydracenter-test", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy\nOTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u\neV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC\njNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K\nhlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf\nt5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1\n5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV\nHREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv\nDOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG\nUYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr\njympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr\nF0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3\ne4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW\nfiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "hydracenter-test", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=hydracenter-test", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAIvqrDdZ31ugMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGh5ZHJhY2VudGVyLXRlc3QwHhcNMDkxMDI5MTMyOTU3WhcNMTkxMDI3MTMy\nOTU3WjAbMRkwFwYDVQQDExBoeWRyYWNlbnRlci10ZXN0MIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA74C0BefO5DyInVmyDdbhqSegG/CF1xFOfmfrP7+u\neV5kYs9D1j+kK8o1ZCefmB7VK4Gr7GGTDExcD8XJloEes6ijx3jaUc9LE+y11ReC\njNNcpwk9JJ3NadIzIu9o7/On39l0GTDH473xbrI55i3SYmoBQqqFvHGHyJnEEO5K\nhlRssy3SNFBt1jfWqpHDX9ocoAIlUKivIYZwZjg6aGRxvRCZ0gVU8AFLBr4XcwRf\nt5nizTs3/VqmHrD6ICru2phHRN2tc2NgCEkatPs7rshfn5rZTuML08zmMVVgjcR1\n5lzaGE+GkL3BSHj6grIaR43Qom2l/eD2yil9JC4jfI6pLQIDAQABoz4wPDAbBgNV\nHREEFDASghBoeWRyYWNlbnRlci10ZXN0MB0GA1UdDgQWBBS2/zfSiV0VTt5wxprv\nDOiejU8O1TANBgkqhkiG9w0BAQUFAAOCAQEAn86tJFlHPE/zwsRzcYp5Dk6SwpzG\nUYhYt6eAc+8Z6gioJsyM8MD0SfwF5iFdVo88Jm2K55npbgzBj34Uxi4vIItAYpSr\njympe4FMjW6MTOqN6vJtws1U3bn976VvflPr1d4rMoqTxAYue3S/zQ8Y179MvBrr\nF0Bc+PJrsIP4MfYN3b98OAn8kxzGSy1AU6vx/gi+SOQNh3c3kQ0HABhdGBOwmJS3\ne4QPMkOZh0KWHSZZBRc8wDpEwsXHD8q8Ag63Qz0l7DRIQnGkJyQb18ylBbg3fLEW\nfiiVqOsqvroKvOIwKEjtUzxaFg2kDWlXia4AQctOto28G9ftYkXqGxPFgA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account-test.unit.liu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/account-test.unit.liu.se.xml" } } ], [ "https://identity.mdh.se/idp/shibboleth", { "entity_id": "https://identity.mdh.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/identity.mdh.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.mdh.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.mdh.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.mdh.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://identity.mdh.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mdh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://identity.mdh.se/img/logo-sv.png", "width": "117", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "216" } ], "display_name": [ { "lang": "sv", "text": "M\u00e4lardalens h\u00f6gskola", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "M\u00e4lardalen University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid M\u00e4lardalens h\u00f6gskola.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The M\u00e4lardalen University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.6186,16.5407", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" }, { "text": "geo:59.3716,16.5085", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "mdh.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB\nBQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa\nFw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8\nz0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy\nSoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM\nICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ\nF6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf\nuk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA\nAaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50\naXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ\nPgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC\nDk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI\nb2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv\nP7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R\n7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb\n0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://identity.mdh.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://identity.mdh.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://identity.mdh.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://identity.mdh.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mdh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDKDCCAhCgAwIBAgIVAIPxTFqNFghYnsNGOQDHDvRnU53tMA0GCSqGSIb3DQEB\nBQUAMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTAeFw0wOTA5MDIxMzE5MDRa\nFw0yOTA5MDIxMzE5MDRaMBoxGDAWBgNVBAMTD2lkZW50aXR5Lm1kaC5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALBpGX8JJ+RvjMMMD3q/j01q58p8\nz0R9tuklMD5smW+Tz0JgiG3KDnynWvcYyg3s9DevNRUMmsQqzDBko771ecyhqkHy\nSoCkfVNJ9k7RaQmoaglSGZlR5N9lgcysHNA8qVqJYpUpsSFuQckr1dzS3RjngcTM\nICcuBjy/JviV8fKzYzF0v7F9HW+BEuJXHH6lhqhDIuI4R4n7I9/lYYxJWvQZVelJ\nF6/Z+RnbqaSzViq1qcMe5AWcnZgC85i0KiIcnaKiImNRJbVrVUN+eniQSj9ROJyf\nuk7Ldhpg8gvqsaUVd2drDY43XymAu7XFVnBBX340JKgb7F8wxpvIK6Gh6ZMCAwEA\nAaNlMGMwQgYDVR0RBDswOYIPaWRlbnRpdHkubWRoLnNlhiZodHRwczovL2lkZW50\naXR5Lm1kaC5zZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU/qdjANz6BbQi/0eQ\nPgsaI1I0V4MwDQYJKoZIhvcNAQEFBQADggEBAG3OEKV7S8aojN/D7UOqURiCRrjC\nDk6wEnMLX6uIYAFCv6jc5QdkMWaaDBR0tgGhmgzRZOGnl9pvzT1AjMIhvMu2/luI\nb2oawOhycFG1rECJCpDi+gLDGhxzbQY/E9VIz+AcBAxglBFbDqqIynhFs+GZn+fv\nP7nZB2+XoE3sf8xqd2a9xO7vy1r17Q7bx8PzwklL9GdFppuRnimioYoF3atEQM6R\n7UwSK+MqY42FI27aHfIMAN7ccEun9HViAHU9HT/tng0kSydoF9VOvTI657LX7vpb\n0hhoH3UMUkrHgTwtNYpylgL6YEy/GtQHimQGN/O6aAQt1ZIyXKnuQufcnNk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "MDH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "M\u00e4lardalen University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.mdh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "M\u00e4lardalen University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "peter.falck@mdh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://login.du.se/idp/shibboleth", { "entity_id": "https://login.du.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/login.du.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.du.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.du.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.du.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.du.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "du.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "sv", "text": "https://login.du.se/duse-logo-sv.png", "width": "146", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "350" }, { "lang": "en", "text": "https://login.du.se/duse-logo-en.png", "width": "146", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "350" }, { "text": "https://login.du.se/duse-logo-16x16.png", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" } ], "display_name": [ { "lang": "sv", "text": "H\u00f6gskolan Dalarna", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Dalarna University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid H\u00f6gskolan Dalarna.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Identity Provider for employees and students at Dalarna University.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.243.32.0/19", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:60.6137,15.6536", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "du.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx\nMDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m\nl4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN\neRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k\n8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO\nyWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y\nriLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG\n9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo\neusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU\nE5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug\nKnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI\n2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e\nGqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.du.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.du.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.du.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.du.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "du.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAPJo+xMJRgt7yTXfyDqsZSyRFE0zMA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2xvZ2luLmR1LnNlMB4XDTExMDIwNDEzMzg1MloXDTMx\nMDIwNDEzMzg1MlowFjEUMBIGA1UEAxMLbG9naW4uZHUuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCKFHqKqppmo8B66lFgTbIQDdDNqlBpsrhjZx4m\nl4ay7TR/Q9JhxJCpsg3fttFyYbG6pl4PViMMt6jagpYYMBlBBKGUDefAT95oAcBN\neRlkTxXfXG4XCS1phIIc6H9Kt8HwFadqLIgx+9ICCuyTZicPIwnUBt+TS4A+hz6k\n8KA87QWvnhteMHpu4UjIL8YRUAdNbFbRV9AuOmaR9HP11yueQd3B+5XnTt8x+JaO\nyWgsbUvBeGKIXPtGm70UgXeBi32vr6LtP5s2ijtj4zORMh5dxAkrjE0hO96E3D6Y\nriLlccqVMGTYhweDuIE4HJA+sY8vFXxSTsL193erJ6ooBUWxAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2xvZ2luLmR1LnNlhiJodHRwczovL2xvZ2luLmR1LnNlL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBTYD58W7KLBxdd1F6vo5xlukwwdOTANBgkqhkiG\n9w0BAQUFAAOCAQEAXZRof2FZml44oPJ+2GkhIIK0U2t143xH4Z4J2iPbTjQyNfeo\neusGj+AvLkdkHLisqz8HTQC93sSYwPrQ1PMrqwAmnJZkhcySTto15Rgi5yNWsUFU\nE5RfYEcGj1P2R+uxUpCZ3qf9usCpGf5ao5rCoOjxtxGyv3PqDFTBwkjheuASpsug\nKnPqLMWV0RL1gmJhfAoCbhm+rM8FZZLXloDuV+Xzb0OmjruPupqtTJpHVBkaQ3OI\n2FIPaCf07HjPPcy4s9mQJGq9TEBKJ+WWwoT5ZvhYErkO7m2iQNsXUqCk/dt2Tp7e\nGqI848rh0Iif5MpxnsYQ/mxwDirbsler7jpF0Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "DU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan Dalarna", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.du.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan Dalarna", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "dempa@du.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.student.teol.uu.se", { "entity_id": "https://www.student.teol.uu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.student.teol.uu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAOCYEsltDIEOMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGdyYXZpcy5pdHMudXUuc2UwHhcNMTEwNTMwMTE0MjQ0WhcNMjEwNTI3MTE0\nMjQ0WjAbMRkwFwYDVQQDExBncmF2aXMuaXRzLnV1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAqcyKimtM4p/GlAzooApIxPv+/BHyzyJh8gGcLFnH\nXNq/t1eZz1MAFeSg5nWYwCp2VaVSEGGy/C711qeSgCONkl83E4KFrsfjhT4OAgST\nN0MlNscx1bFy/xhY8auGzCO06vtyjo0KAV3b0dJHLdkVPqnZ2adh5NrBW8W+UjuF\nYlkVloBNbtYFkmDJ9TdDRR0lHn9kc8XBsc+tNWRiY8dnbrqrjEi9dhvu329htBKy\njaXaX7XYO/N3m4bfTv2iLL6LmdIUOldSFg0+hk6haFsexfcpjNXmYW6TOdqEwRKO\nP3WaH3Nw0yfJVWFKiniy6g775F+QXs5PzxlNcLK+jkCOkQIDAQABoz4wPDAbBgNV\nHREEFDASghBncmF2aXMuaXRzLnV1LnNlMB0GA1UdDgQWBBRzUaO3NftSgdTOeqmN\nvB3AFMLi8TANBgkqhkiG9w0BAQUFAAOCAQEAh8KlaKp/LGgJL2w8/ES3nYhEXT6P\nGy6V4RfqYCq0MKrel66XvB/3Q5F9+yoA39DjXFAVaZUB3xI0WeoHorQ7Gx+59gij\nxr6eFVgxL7j7q/dW48sz7tZwZ2znx0ML3LQY4z4Xqq0fGW7o+EsMby27IyM7C3Uk\nch5H5bJ6FWyiKsG1aH9ZHQHGXKbDbCOL7eO3CEZFj10UWeETomBGBsE0YAwMgOKh\n4ZTYqvTaF7H9YYOOET3DeNeyk9LyhwQmHBkj9qfoA076qW58vWT5JxgOowHhf8Q5\ngcZIyBmPJZ77E5v9lXWPYJHop+LYLJppmM00jVz3nrrlX+UraN7koc64xA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.student.teol.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.student.teol.uu.se.xml" } } ], [ "https://mailfilter-test.nordu.net/shibboleth", { "id": "_a142e60b47c0fef5f9586be3386f4763", "entity_id": "https://mailfilter-test.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/DS/kalmar3" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "canit.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=canit.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx\nMzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+\nBQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ\ngh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi\nBAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P\nmAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY\n3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1\ntp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey\nendNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0\ncde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w\nobZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S\n9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn\nVXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "canit.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=canit.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAO/nNPqDBCrnMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2Nhbml0Lm5vcmR1Lm5ldDAeFw0xMDA1MjAyMTUxMzRaFw0yMDA1MTcyMTUx\nMzRaMBoxGDAWBgNVBAMTD2Nhbml0Lm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBALfQeLKTUhs0gBj90i/FarDm1qm6HYUelLlxK5JJamU+\nBQGaODimGYrh2IzqGUMRxafshp1Z82v2W9ApQKHXO1m7Jg37F/jXmmOLPoF/P4vJ\ngh+c+H8WnPaNOJpWEJlQ/HQaMe6MZ/dZCUNbBnd6MN9vj+MvWH/4mKxIB+HAuOyi\nBAZr2hZyeafWU3+1bHVxUJZQuidYUVY09Jahvp1+kDargSuu0CLClyxqiJtiQN3P\nmAwjveC+Eo83s3/WvEYYkwMYmXYWQf5Rsy7ezKyg6QNfdIfQL1T0hOVmRXwYnzVY\n3zypH/tIaOeAa++fehFQiXB8v7wtTJSpFS9oFsaEFeMCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPY2FuaXQubm9yZHUubmV0MB0GA1UdDgQWBBS0ezKIFjEF0O8UJQKM/2D1\ntp9scDANBgkqhkiG9w0BAQUFAAOCAQEAYWr+FCcA+9Q10RVl7b76EbZaKVjmNsey\nendNf62gKsdu7zbwyAxHVOQ+XA5qZS6kLQThVnF5IJASWO9OJWF3x3Q62TLEXtw0\ncde5YFPhrfdZqRof1dptwD7Bt7kTl6vUV1V5wt1nXMax+rZv6tj08mRaUqBfWZ8w\nobZ3raXz4kaDjT1EGFjwbIc4rS7mZjYwuTGT79zB19BIR5qnL4YvXu44koq02p4S\n9TW8EETE3axOzPF3Vvtmag2vgX9pFJ7G/gFt3Adt6ZKzo1a6GZ9kZKIaE5Dr2Tnn\nVXfcZO7EtnsxYb035Zcei+quLWwJFAIKXwMSWZQEVo4WXa83B8oKnw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mailfilter-test.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mailfilter-test.nordu.net.xml" } } ], [ "https://play.lu.se/shibboleth", { "id": "_05ae698664ddbedfd5c0a1ab75facdc6fc257641", "entity_id": "https://play.lu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.lu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.lu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.lu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.lu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.lu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.lu.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "play.lu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.lu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJANdIt1sPlxZtMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCnBsYXkubHUuc2UwHhcNMTIwOTIxMDg1ODQzWhcNMjIwOTE5MDg1ODQzWjAV\nMRMwEQYDVQQDEwpwbGF5Lmx1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAm52BjRAJpGfNZHRAES67hnyp1n9XiPmdZxQGGacgB+ME1zUS+s0+R4B4\nTQjJv3dzkkAa4Lhd3f3eRsTeJ1pnEJ2esqbK2bk5qX/GNC7lpdSnbRg+vBfvaZgD\n6643daq++Qt2gMvzbp7jn8BTqJUZQUH31RJwnoqjgrVj19GBOZOJmtBGmktBlPOb\n/MIWmk4p4epjgA9Fpg94WiJ8hjEl15SV+CtktRzQeRG3ph6uKFpMoXsda50LcmtW\nNrlnG/wkhGgT3BVyrqtUVi/0Fv0kVXhArhmDbN7f3foWpLfZhH+lhZYLfoxjtsgv\n16LqZVmWscFUI/oBmOjnwpZwvz7m8QIDAQABo0QwQjAhBgNVHREEGjAYggpwbGF5\nLmx1LnNlhgpwbGF5Lmx1LnNlMB0GA1UdDgQWBBQogVFbpaWP1X0OCpOzt3bysyYD\nQDANBgkqhkiG9w0BAQUFAAOCAQEAdP4K4e/MS3Fpxbx7oDaIaFAEWXDzgUDimGdF\n2jzgtcbkZJBj9TpgMSNbY6ThcLOpahFMheogxZX9f+y/bi/kGbuv134PdlMAv6tn\nJnLtx0r+rgbciWJjdu49SrkuNx35nkVhHbVGg7K8F2ov5sL8qt5UlzHyhQZkzPjB\nF2+m5EhhpnrRKwSlgv5ZDpgSjcberEOdvpUFfUhvst1zWfJ0sT/F7V8WcfTVUEu0\nfZtv5Htmbw0VP2Hrh/PPYXiC2pce8i/5mGCVUhHfH8KUGxO+6VHhgtRnFBNYiI1l\ntG3wt4eOb5yI3XF8IM76la4ykRFQSukvkZv1Wj5YiCx5UDm+Xg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.lu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.lu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.lu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.lu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.lu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.lu.se.xml" } } ], [ "https://applications.eumedgrid.eu/shibboleth", { "entity_id": "https://applications.eumedgrid.eu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/applications.eumedgrid.eu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-12-21T16:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "COMETA Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "EUMEDGRID Science Gateway provided by COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "EUMEDGRID Science Gateway erogato da COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "EUMEDGRID Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "EUMEDGRID Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service provides information for Grid users, Application developers and\n Grid site administrators. It is mainly devoted to the people involved in the\n EUMEDGRID-Support project but many pages are of general interest", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio fornisce informazioni per utenti Grid, sviluppatori ed amministratori\n di siti Grid. Esso \u00e8 principalmente indirizzato alle persone coinvolte nel progetto europeo\n EUMEDGRID-Support ma molte informazioni sono di interesse generale", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://applications.eumedgrid.eu/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service provides information for Grid users, Application developers and\n Grid site administrators. It is mainly devoted to the people involved in the\n EUMEDGRID-Support project but many pages are of general interes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "EUMEDGRID Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Giuseppe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:giuseppe.platania@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Platania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Carlo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:carlo.rocca@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rocca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://pp-migr-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-migr-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-migr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-migr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAJYnIHUJymP2MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDExMTUwODE3MzRaFw0y\nMDExMTIwODE3MzRaMCMxITAfBgNVBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAlEtcytCR92E2EOJA9\nFDLkLbBVPVylwurcVOr/UohgM3tWKBkNZ/NMTPzsn4t9L3IJMDYz60d5jRHiU9Vr\nXhENl+BmdkMPig+RvdPMG43O2U5rdqFmtJXhJD3YOIu93w2amXeXCMgnVkx3HhA0\nPJzbUu1CN3HKPTv1jcTPRPfZ+7OaPhYrDWOyaqNW7Uqogb7zgYZxCBrKHeCRmIYp\n1afLj9xEdRFm1xnJrOnbimm4CpCOzPH7jddxWJuDPrJ2Ft5RNoiUCtIUdMcZmq2j\nUkTlwiWMuqOu6Wmqd9mLdoDsQ6/P4bysLKbQvt6SU8n8XrH+XGn9K5CqDLQVGmtO\nYgECAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LW1pZ3ItYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBQ2WkUmjqZ6M4McKqZFgmCGRguF9zANBgkqhkiG9w0BAQUFAAOC\nAQEAJ+lTSAJhbYDrNKKjhQtvD57/da4FUdYUGAndPM52jti7TB8/Y7ZP8EpczedN\nZQTu8NJEGIeqiIPhnQoEzbZLxTMWdMxIZoovKHj37PBKkGaPwzsdzYP+f7yTH/4k\nyiGZE4J6ukF4BOtlf29msSylx/R/4B7hYsdix7rwXzvv0cafolTVmREl9knJC+vS\n1MB1E+ARGUpiYXzcjAa31mggc0cVpbvqpK0675jr0zxFBWWV6cNtmAucdyDYHwLj\njttah1YP2ZgBKT3r0I5TX0xo/LpauRdGaH4YJmVzC48uBHtzC0sfDSVMa7pFVt7a\n8Ob/mCc6LzG3hOkXdqNDD0iuzA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-migr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-migr-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAJYnIHUJymP2MA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5zZTAeFw0xMDExMTUwODE3MzRaFw0y\nMDExMTIwODE3MzRaMCMxITAfBgNVBAMTGHBwOS1taWdyLWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAlEtcytCR92E2EOJA9\nFDLkLbBVPVylwurcVOr/UohgM3tWKBkNZ/NMTPzsn4t9L3IJMDYz60d5jRHiU9Vr\nXhENl+BmdkMPig+RvdPMG43O2U5rdqFmtJXhJD3YOIu93w2amXeXCMgnVkx3HhA0\nPJzbUu1CN3HKPTv1jcTPRPfZ+7OaPhYrDWOyaqNW7Uqogb7zgYZxCBrKHeCRmIYp\n1afLj9xEdRFm1xnJrOnbimm4CpCOzPH7jddxWJuDPrJ2Ft5RNoiUCtIUdMcZmq2j\nUkTlwiWMuqOu6Wmqd9mLdoDsQ6/P4bysLKbQvt6SU8n8XrH+XGn9K5CqDLQVGmtO\nYgECAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LW1pZ3ItYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBQ2WkUmjqZ6M4McKqZFgmCGRguF9zANBgkqhkiG9w0BAQUFAAOC\nAQEAJ+lTSAJhbYDrNKKjhQtvD57/da4FUdYUGAndPM52jti7TB8/Y7ZP8EpczedN\nZQTu8NJEGIeqiIPhnQoEzbZLxTMWdMxIZoovKHj37PBKkGaPwzsdzYP+f7yTH/4k\nyiGZE4J6ukF4BOtlf29msSylx/R/4B7hYsdix7rwXzvv0cafolTVmREl9knJC+vS\n1MB1E+ARGUpiYXzcjAa31mggc0cVpbvqpK0675jr0zxFBWWV6cNtmAucdyDYHwLj\njttah1YP2ZgBKT3r0I5TX0xo/LpauRdGaH4YJmVzC48uBHtzC0sfDSVMa7pFVt7a\n8Ob/mCc6LzG3hOkXdqNDD0iuzA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-migr-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-migr-admin.it.su.se.xml" } } ], [ "https://callback-prod.inloggning.se/simplesaml/saml2/idp/meta_7baf0ac137159c2b28aebc5956e46bff", { "organization": { "organization_name": [ { "lang": "se", "text": "Handelsh\u00f6gskolan i Stockholm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Handelsh\u00f6gskolan i Stockholm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "no", "text": "Handelsh\u00f6gskolan i Stockholm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Handelsh\u00f6gskolan i Stockholm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.e-identitet.se/?page=idps#hhs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "entity_id": "https://callback-prod.inloggning.se/simplesaml/saml2/idp/meta_7baf0ac137159c2b28aebc5956e46bff", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://callback-prod.inloggning.se/simplesaml/saml2/idp/sls_7baf0ac137159c2b28aebc5956e46bff" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://callback-prod.inloggning.se/simplesaml/saml2/idp/sls_7baf0ac137159c2b28aebc5956e46bff" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://callback-prod.inloggning.se/simplesaml/saml2/idp/ssos_7baf0ac137159c2b28aebc5956e46bff" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://callback-prod.inloggning.se/simplesaml/saml2/idp/ssos_7baf0ac137159c2b28aebc5956e46bff" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEszCCBBygAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwIBcNMTMwMjI3MTkwOTUxWhgPMjA1NTAzMjQxOTA5NTFaMIHxMQswCQYDVQQGEwJTRTEQMA4GA1UECBMHVXBwbGFuZDEQMA4GA1UEBxMHVXBwc2FsYTElMCMGA1UEChMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTFJMEcGA1UECxRASGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbV9IYW5kZWxzaMO2Z3Nrb2xhbiBpIFN0b2NraG9sbV9TdmVJRDElMCMGA1UEAxMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp9bWZrlq/UMCHXlF36AXf8/C3emyOU86q4r3ouW+mOqrOzpnRF6W/7nMPdFWKYOFzC2gjGCGKG24rFAkNyW4qLUAF/R4lGHFOnZpcWeE8aCTwne8l3NdkZ3mKCj3/h4969+MgR2malTEk/bWR8fCtPfZtjgDOmRA9A2aaPJbvBUCAwEAAaOCAVUwggFRMB0GA1UdDgQWBBSa/TT11CoSMwD75RbSe2BeGnZ+jzCCASAGA1UdIwSCARcwggETgBSa/TT11CoSMwD75RbSe2BeGnZ+j6GB96SB9DCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQCCWkab83PQphIqKhxIF7WubZvC2Nz+t69VP1LIGP5X8mIEqLHchPFJlPmWdWu+nEBsp9iEkP2QNBZi1R8LVmqlc+DavtpedHs58Oihe9FuWb9hrjFHglvJm4VIAuJ72zo1oS5HCYNNxS7ohXSkY3OdEhEyssypW3LnjnoTesn2FQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEszCCBBygAwIBAgIBADANBgkqhkiG9w0BAQQFADCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2UwIBcNMTMwMjI3MTkwOTUxWhgPMjA1NTAzMjQxOTA5NTFaMIHxMQswCQYDVQQGEwJTRTEQMA4GA1UECBMHVXBwbGFuZDEQMA4GA1UEBxMHVXBwc2FsYTElMCMGA1UEChMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTFJMEcGA1UECxRASGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbV9IYW5kZWxzaMO2Z3Nrb2xhbiBpIFN0b2NraG9sbV9TdmVJRDElMCMGA1UEAxMcSGFuZGVsc2hvZ3Nrb2xhbiBpIFN0b2NraG9sbTElMCMGCSqGSIb3DQEJARYWc3VwcG9ydEBlLWlkZW50aXRldC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAp9bWZrlq/UMCHXlF36AXf8/C3emyOU86q4r3ouW+mOqrOzpnRF6W/7nMPdFWKYOFzC2gjGCGKG24rFAkNyW4qLUAF/R4lGHFOnZpcWeE8aCTwne8l3NdkZ3mKCj3/h4969+MgR2malTEk/bWR8fCtPfZtjgDOmRA9A2aaPJbvBUCAwEAAaOCAVUwggFRMB0GA1UdDgQWBBSa/TT11CoSMwD75RbSe2BeGnZ+jzCCASAGA1UdIwSCARcwggETgBSa/TT11CoSMwD75RbSe2BeGnZ+j6GB96SB9DCB8TELMAkGA1UEBhMCU0UxEDAOBgNVBAgTB1VwcGxhbmQxEDAOBgNVBAcTB1VwcHNhbGExJTAjBgNVBAoTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xSTBHBgNVBAsUQEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG1fSGFuZGVsc2jDtmdza29sYW4gaSBTdG9ja2hvbG1fU3ZlSUQxJTAjBgNVBAMTHEhhbmRlbHNob2dza29sYW4gaSBTdG9ja2hvbG0xJTAjBgkqhkiG9w0BCQEWFnN1cHBvcnRAZS1pZGVudGl0ZXQuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQCCWkab83PQphIqKhxIF7WubZvC2Nz+t69VP1LIGP5X8mIEqLHchPFJlPmWdWu+nEBsp9iEkP2QNBZi1R8LVmqlc+DavtpedHs58Oihe9FuWb9hrjFHglvJm4VIAuJ72zo1oS5HCYNNxS7ohXSkY3OdEhEyssypW3LnjnoTesn2FQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/hhs_metadata.xml" } } ], [ "https://gw.ct.infn.it/shibboleth", { "entity_id": "https://gw.ct.infn.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/gw.ct.infn.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-05-02T17:20:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "INFN - the National Institute of Nuclear Physics. Catania division", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Science Gateway to IGI provided by INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "Science Gateway to IGI erogato da INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ct.infn.it/en/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.ct.infn.it/it/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gw.ct.infn.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "INFN Science Gateway to IGI", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "INFN Science Gateway to IGI", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service provides access to several Grid applications and use case to the Italian Grid community", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio fornisce accesso ad un insieme di applicazioni ed use case su Grid alla comunit\u00e0 italiana di Gri", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://gw.ct.infn.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://gw.ct.infn.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service provides access to several Grid applications and use case to the Italian Grid community", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "Science Gateway to IGI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Giuseppe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "giuseppe.platania@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Platania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Carlo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "carlo.rocca@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rocca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://login.proxy.kib.ki.se/shibboleth", { "entity_id": "https://login.proxy.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol http://schemas.xmlsoap.org/ws/2003/07/secext" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIBCzANBgkqhkiG9w0BAQUFADCBhjEYMBYGA1UEAxMPcHJv\neHkua2liLmtpLnNlMQswCQYDVQQGEwJTRTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJ\nbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxIDAeBgkqhkiG\n9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDIyNjEzMjE1NloXDTIwMDIy\nNjEzMjE1NlowgYYxGDAWBgNVBAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMC\nU0UxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5J\nVkVSU0lUWSBMSUJSQVJZMSAwHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5QKiARTF50XEK/89+t\ntr8k7WH5Xrsq+3enTBngK7IQeCN7kHIR2OSFlanC2MOi8NiRVlKol0qH/1q+RRR9\nKHd/PGZbsLWZ1LroOgR488MKOkkF0LblnMVDt1V5kLReQSl6H2sKNayFnE22A37G\nmgtgyZ7B0BKYK3zCgNRvTfwuhkQHeNmJtpLyoa6YeSyYEMjQ+PBwvU4MhmsatBgG\nXu/h/JL7N++BeY7aPPvLm1e0IUum+kqnnJgCdXYwVyw6Wb9wvNwyBsTwYLgiwhS+\nMINIvBjulW4qqpKp0xAdYwju9C9AJRik/7PLCnI5qpXXS62+MmwAW3jz6ryBIt/7\nx+ECAwEAAaOB5jCB4zAdBgNVHQ4EFgQUQkgS+CkU30Ybml3lbFXnt5o1OdkwgbMG\nA1UdIwSBqzCBqIAUQkgS+CkU30Ybml3lbFXnt5o1OdmhgYykgYkwgYYxGDAWBgNV\nBAMTD3Byb3h5LmtpYi5raS5zZTELMAkGA1UEBhMCU0UxHjAcBgNVBAoTFUthcm9s\naW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMSAw\nHgYJKoZIhvcNAQkBFhF1Yml0ZG9zQGtpYi5raS5zZYIBCzAMBgNVHRMEBTADAQH/\nMA0GCSqGSIb3DQEBBQUAA4IBAQBBAZDVdk+gbcH0g5221e6O9krMykXfcnO2Eoe6\n8tRxS43/9VQFLFu+YERrT/au5qvvPxEhWaG8YVXMJcKyN8nywdnov2swu73TjmnC\n0Rq9COqTAbCli5zkpi8A09cUuzshoPAnfbP+zCAGC2Bibfpn26OWwwYZ5Hi+mvUK\n83R4KeTZ1XsjqA80mq2IJTCZ4SivI/EUXR2c/lx9K2FcUgL0SU7hQdkxDuCQSlER\n+z254HQ3Bsu/dQR61LpUyKeKnYUvR6Z3eriDI6aaBElRFkmgxjBAmL/esl5lmeg7\ndOkAplPQyOj+P+Uy42rzO3amgl1r/DvYexsSitOdJLqbVOrz", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.proxy.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.proxy.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.proxy.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://login.proxy.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/login.proxy.kib.ki.se.xml" } } ], [ "https://idp.irf.se/idp/shibboleth", { "entity_id": "https://idp.irf.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.irf.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.irf.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.irf.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.irf.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.irf.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "irf.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw\nMjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd\n1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c\nBaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/\nu2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P\nIjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD\ncEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB\nBQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp\nbaTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7\n9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii\nmYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T\nF84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp\ndJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.irf.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.irf.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.irf.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.irf.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "irf.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAPBjklkGoYOts1Thq2Tib2SW7KLrMA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5pcmYuc2UwHhcNMTEwMjE1MDgwODE2WhcNMTQw\nMjE1MDgwODE2WjAVMRMwEQYDVQQDEwppZHAuaXJmLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAjjNXbUusdmeG5NOtfesU+e9bWSNnjakDy738JFRd\n1gOEHC5WRiQDpD0PLBNotYz3yxrtq9mv/pJ5zc83JpO9C99sNpsehdhhAdUscl1c\nBaGpv9RuL/5IHttH2JPEP5Evj4Txp+Cxl9c1C47mUT2BVdDbu24aSrSd+x9tKVs/\nu2rmaRrBFshPe1n6h8pLedI3nEmPNIMh+qklkpG3TWS13KLYZkX5yDahCOcEGe1P\nIjTB75Z8CWUiKCOB3vk2YtcCS7y4bZ23KYcNPUF88Dfkmxjg6LsCfzBfaVKKWdTD\ncEeSmu8Q3SUA6s6NRdgl1TZzr7VUvG7SGqEZmwf+e/ZGVwIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAuaXJmLnNlhiFodHRwczovL2lkcC5pcmYuc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFFSIYI0CtNOkIx0HH4EyfiV5rQaTMA0GCSqGSIb3DQEB\nBQUAA4IBAQAEiYbUXCNu1kTFfRSYeD02223t1YYmBSUjzvOnKrpJQbyRKxl7hwTp\nbaTmxKu4n8wawUSTzlD8tpZe2wKbAAoE7K2TO89uAKLwTUj3V/oh5qy40DVxNOm7\n9tjhkt0ZVOvFdlBxw+LA/mYTg0H6IcqIcpXEgBenVXK1/RDT5ZEyDT0K/1Badyii\nmYoOgJsxQc5+NrGhkqSnw4kSwH5seBEqs5eq/260BjFErYuMvWbElxnMkh/FUJ4T\nF84dF7JlnXcS7kJj9sVwzWyEzR4GlpZQLTuucQqAWabMtOe8VDBkTIAj5xdNJgZp\ndJt1/U0DjbFQsA/iA4d9R6U7wKQ6rbi2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IRF", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Institutet f\u00f6r Rymdfysik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.irf.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mats", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "matsl@irf.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Luspa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.uni-wuppertal.de/idp/shibboleth", { "entity_id": "https://idp.uni-wuppertal.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-wuppertal.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-wuppertal.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-wuppertal.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-wuppertal.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-wuppertal.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-wuppertal.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.uni-wuppertal.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-wuppertal.de,O=Bergische Universitaet Wuppertal,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFaTCCBFGgAwIBAgIED/eV6DANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xEjAQBgNVBAcTCVd1cHBl\ncnRhbDEpMCcGA1UEChMgQmVyZ2lzY2hlIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwx\nDDAKBgNVBAsTA1pJTTEZMBcGA1UEAxMQVW5pLVd1cHBlcnRhbCBDQTEjMCEGCSqG\nSIb3DQEJARYUcGtpQHVuaS13dXBwZXJ0YWwuZGUwHhcNMTAwNDI4MTExMzI4WhcN\nMTUwNDI3MTExMzI4WjBXMQswCQYDVQQGEwJERTEpMCcGA1UEChMgQmVyZ2lzY2hl\nIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwxHTAbBgNVBAMTFGlkcC51bmktd3VwcGVy\ndGFsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAncKYnT23i7mX\nryQsRo9hoc0c5MLAA8Tffh8xJtLrdHZgt5NwyjXeFxTgFa6EAGfbJVOqRzPzTvrR\nKmfbv6rftqMNs2m3qoNePiESt77Nw14G1mPOEA2nY5nxz59qHQOCkOuOj3hB3CV4\n3WGMrn8uxWcIPb7eQQGPE/DNX2NyEKpbkgVM3rSYHY8wbwtvRcqlhnQfEsNWMykB\no3GjbTMvuK+nN/xbES8T623N6MVPlCDgNCTOAI3+VGAz2NOMNA4J1hrA+xj3TQ76\nuwm85E6nDcVITe1uDCW7aSW5/0zLXuX0WL+YQTdm721Mcy4RraZ5Nht35fM7Yd/A\nYs1g6BfAXQIDAQABo4IB2TCCAdUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQHaE47CvxpJd6L\n83/B5MjuYAX6czAfBgNVHSMEGDAWgBQLpNtTFRSiYzkI4dRpouy3IHkMGjAjBgNV\nHREEHDAagRh6ZWlwZWx0QHVuaS13dXBwZXJ0YWwuZGUwgY0GA1UdHwSBhTCBgjA/\noD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktd3VwcGVydGFsLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu\naS13dXBwZXJ0YWwtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZ\nMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS13dXBw\nZXJ0YWwtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS13dXBwZXJ0YWwtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDVsvT8z+AmPlmk/MEKY5Nt5vP\nw3B3oUunFn+sbe2EKFVHr72cArNYSMGifmfTEMEpq3BStFG/o+oC0r6UEV58sLOk\nXm3YiD9H82ZAtoHwn73b/bCXftUugPAj/cHXp1VuEA74Gsh+EoeTk2lgD++AdgCN\n7owrEXrDgtZ8howA/wRhEg8QQxrUVviY1wyfxfU4F6RGS7RpQpqrmvx5ER/dkuIs\ndSxphgBVgx8fkgALpLoD+UhRa3rqTA+0ZKRdKQpxBpGU5/3aN6btgI3pbaSbjtYl\nWVERos0F4cDzSzGONgdQWlLLndqyEZwW33kGpnxHgtDXQf9QtbY3JgawBNAV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-wuppertal.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-wuppertal.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-wuppertal.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-wuppertal.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-wuppertal.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.uni-wuppertal.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-wuppertal.de,O=Bergische Universitaet Wuppertal,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFaTCCBFGgAwIBAgIED/eV6DANBgkqhkiG9w0BAQUFADCBuDELMAkGA1UEBhMC\nREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xEjAQBgNVBAcTCVd1cHBl\ncnRhbDEpMCcGA1UEChMgQmVyZ2lzY2hlIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwx\nDDAKBgNVBAsTA1pJTTEZMBcGA1UEAxMQVW5pLVd1cHBlcnRhbCBDQTEjMCEGCSqG\nSIb3DQEJARYUcGtpQHVuaS13dXBwZXJ0YWwuZGUwHhcNMTAwNDI4MTExMzI4WhcN\nMTUwNDI3MTExMzI4WjBXMQswCQYDVQQGEwJERTEpMCcGA1UEChMgQmVyZ2lzY2hl\nIFVuaXZlcnNpdGFldCBXdXBwZXJ0YWwxHTAbBgNVBAMTFGlkcC51bmktd3VwcGVy\ndGFsLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAncKYnT23i7mX\nryQsRo9hoc0c5MLAA8Tffh8xJtLrdHZgt5NwyjXeFxTgFa6EAGfbJVOqRzPzTvrR\nKmfbv6rftqMNs2m3qoNePiESt77Nw14G1mPOEA2nY5nxz59qHQOCkOuOj3hB3CV4\n3WGMrn8uxWcIPb7eQQGPE/DNX2NyEKpbkgVM3rSYHY8wbwtvRcqlhnQfEsNWMykB\no3GjbTMvuK+nN/xbES8T623N6MVPlCDgNCTOAI3+VGAz2NOMNA4J1hrA+xj3TQ76\nuwm85E6nDcVITe1uDCW7aSW5/0zLXuX0WL+YQTdm721Mcy4RraZ5Nht35fM7Yd/A\nYs1g6BfAXQIDAQABo4IB2TCCAdUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQHaE47CvxpJd6L\n83/B5MjuYAX6czAfBgNVHSMEGDAWgBQLpNtTFRSiYzkI4dRpouy3IHkMGjAjBgNV\nHREEHDAagRh6ZWlwZWx0QHVuaS13dXBwZXJ0YWwuZGUwgY0GA1UdHwSBhTCBgjA/\noD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktd3VwcGVydGFsLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3Vu\naS13dXBwZXJ0YWwtY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZ\nMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS13dXBw\nZXJ0YWwtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS13dXBwZXJ0YWwtY2EvcHViL2NhY2VydC9j\nYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBDVsvT8z+AmPlmk/MEKY5Nt5vP\nw3B3oUunFn+sbe2EKFVHr72cArNYSMGifmfTEMEpq3BStFG/o+oC0r6UEV58sLOk\nXm3YiD9H82ZAtoHwn73b/bCXftUugPAj/cHXp1VuEA74Gsh+EoeTk2lgD++AdgCN\n7owrEXrDgtZ8howA/wRhEg8QQxrUVviY1wyfxfU4F6RGS7RpQpqrmvx5ER/dkuIs\ndSxphgBVgx8fkgALpLoD+UhRa3rqTA+0ZKRdKQpxBpGU5/3aN6btgI3pbaSbjtYl\nWVERos0F4cDzSzGONgdQWlLLndqyEZwW33kGpnxHgtDXQf9QtbY3JgawBNAV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Bergische Universit\u00e4t Wuppertal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Bergische Universit\u00e4t Wuppertal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-wuppertal.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Rene", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "zeipelt@uni-wuppertal.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Zeipelt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Rene", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "zeipelt@uni-wuppertal.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Zeipelt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://apu.uepb.edu.br/idp/shibboleth", { "entity_id": "https://apu.uepb.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/apu.uepb.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://apu.uepb.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://apu.uepb.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://apu.uepb.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://apu.uepb.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uepb.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.uepb.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.uepb.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDnjCCAoYCAQAwDQYJKoZIhvcNAQEFBQAwgZQxDTALBgNVBAoTBFVFUEIxDDAK\nBgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIx\nFzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD\nVQQGEwJCUjEYMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMB4XDTEyMDYwNTE4NTky\nMVoXDTE1MDYwNTE4NTkyMVowgZQxDTALBgNVBAoTBFVFUEIxDDAKBgNVBAsTA0NQ\nRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIxFzAVBgNVBAcT\nDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYDVQQGEwJCUjEY\nMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAv4+YORG1oKdLoBnRI2mk3b2lnsTU3G68NjDkkRKFcosWqcGM6rAw\n69LlJhbEo63MOE9Yq5P3oNeO3pJjkD58UoJhBRo0hTFPLK5p397mR1/y0wzkVFfe\nC1oyT0Pn3nG87JPZentvItTVaiUJNZcgGVW5ql3vOdZxW+hRJ+vPErsp3vB8W7hF\nPfz/M3kUS8/E9s1Fhm1yzfeu2QKXd9Pddq2RM0YRn/CFE1jI3nfjOvhFl7KwlKsC\nKVJ05wz3L7qhgI4WmqfnKAWVBduPzMTNH1IMxwvk5hswyYLxt3sU6l5zRUptas4B\nX//4P1P+dxIG5d+f/PAqTaqd410RLOnz9wIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQAGxIK7GLgO1i0jPabgFJSQyyT9z0ywkhEcamfL2vWDePsXdOEAIuhofYC2l1aS\nTPQa840onc+reB0o5EOIs6z+H+6cuqdTagTKKxinKCcSi3rqEuzTQ8rw5OCKrnPw\nqjWaT2WZwjpWu+gH91YxxdNy0ARs4mWxtZQkKB93Y+eSiEgSy10q6WJ/gxW3d6+q\nD7dxwKRA2udp+L70g/MnLyVid/wZsEFmoXxs0Ij1bZn8FGh7RvQXA1b2FIOvlsau\nq2XHXcmyCjBv61UKRbhtZ145Vmvh1EVeFTZmfSSvzynmvCwng7NXxDELZ21AZxku\nCvJy0328d1Yogr7WxVkO5sQr", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://apu.uepb.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://apu.uepb.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://apu.uepb.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://apu.uepb.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDnjCCAoYCAQAwDQYJKoZIhvcNAQEFBQAwgZQxDTALBgNVBAoTBFVFUEIxDDAK\nBgNVBAsTA0NQRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIx\nFzAVBgNVBAcTDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYD\nVQQGEwJCUjEYMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMB4XDTEyMDYwNTE4NTky\nMVoXDTE1MDYwNTE4NTkyMVowgZQxDTALBgNVBAoTBFVFUEIxDDAKBgNVBAsTA0NQ\nRDEjMCEGCSqGSIb3DQEJARYUZ2VyZW5jaWFAdWVwYi5lZHUuYnIxFzAVBgNVBAcT\nDkNhbXBpbmEgR3JhbmRlMRAwDgYDVQQIEwdQYXJhaWJhMQswCQYDVQQGEwJCUjEY\nMBYGA1UEAxMPYXB1LnVlcGIuZWR1LmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAv4+YORG1oKdLoBnRI2mk3b2lnsTU3G68NjDkkRKFcosWqcGM6rAw\n69LlJhbEo63MOE9Yq5P3oNeO3pJjkD58UoJhBRo0hTFPLK5p397mR1/y0wzkVFfe\nC1oyT0Pn3nG87JPZentvItTVaiUJNZcgGVW5ql3vOdZxW+hRJ+vPErsp3vB8W7hF\nPfz/M3kUS8/E9s1Fhm1yzfeu2QKXd9Pddq2RM0YRn/CFE1jI3nfjOvhFl7KwlKsC\nKVJ05wz3L7qhgI4WmqfnKAWVBduPzMTNH1IMxwvk5hswyYLxt3sU6l5zRUptas4B\nX//4P1P+dxIG5d+f/PAqTaqd410RLOnz9wIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQAGxIK7GLgO1i0jPabgFJSQyyT9z0ywkhEcamfL2vWDePsXdOEAIuhofYC2l1aS\nTPQa840onc+reB0o5EOIs6z+H+6cuqdTagTKKxinKCcSi3rqEuzTQ8rw5OCKrnPw\nqjWaT2WZwjpWu+gH91YxxdNy0ARs4mWxtZQkKB93Y+eSiEgSy10q6WJ/gxW3d6+q\nD7dxwKRA2udp+L70g/MnLyVid/wZsEFmoXxs0Ij1bZn8FGh7RvQXA1b2FIOvlsau\nq2XHXcmyCjBv61UKRbhtZ145Vmvh1EVeFTZmfSSvzynmvCwng7NXxDELZ21AZxku\nCvJy0328d1Yogr7WxVkO5sQr", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UEPB - Universidade Estadual da Paraiba", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uepb.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.uepb.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "gerencia@uepb.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gerencia de Redes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://webshop.rz.uni-wuerzburg.de/shibboleth", { "entity_id": "http://webshop.rz.uni-wuerzburg.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/webshop.rz.uni-wuerzburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t W\u00fcrzburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Rechenzentrum Uni W\u00fcrzburg Webshop", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hartmut", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "serverzertifikate@rz.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Plehn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "leitung@rz.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rossa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "webshop.rz.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=webshop.rz.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgIEEDlpOTANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTEwMDYxNzA5MzIyNVoXDTE1MDYxNjA5MzIyNVowbDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xJDAiBgNVBAMTG3dlYnNob3AucnoudW5pLXd1ZXJ6YnVyZy5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALN575+C0sepcARoGYIT9zSB\nKYSkB6Ru6AKv3lvzhxMOJqOClAW6RUNkBafdMMHvibuVYrHlYleG5NiN3H7Y26S7\nfLR2BFKbL05rXq/caqXc2aq/6HJVoNacJixT3skCAnfF5WHIEGq6BmSVIpiPtzAw\nxX3K2+8L3+TrQzOuGlTjsne2INgjnKBZHG0Wr2R5KjKzkmbtx3hd4r3soIlbeoMZ\n/g5mE2zbnLYpWxCENW/HHC/lCuuuRCY2jGlNp8kCPsoZbA4lVZv7wbTZytCSSxnF\neyonLhS3da1Ujnht/qE5qo07aZnqfIxXRTKiE27vHkTLX9sn7fLKIVJS6dSG/AMC\nAwEAAaOCAbswggG3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjL44In40oyoDIV47udhKE5q0\ns6wwHwYDVR0jBBgwFoAUfR+oQPam9jJOgeX4MgvDbSvEM24wJAYDVR0RBB0wG4EZ\nb3JkZXJAcnoudW5pLXd1ZXJ6YnVyZy5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4\noDagNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9j\nYWNybC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAAtqDQy6lwnNm\nQ5sWZeEK1r7TTaSFnCa8PYcl8QhttybQMoX7hfcAsbmgBza/66VStCabephMjlyd\nI0fcD1d3Opc+m7LwMjcslVa0VMq7a4iQontbkizWFkkkGYPDItmVYOCK8fypiBOR\nuLmrTrogyQErV1PqCBlifJJOatE+nJk6X84rNd3qDpTSaHK0sjOPhnQVQdvRUcnD\nzTb9MMXYIOqrER5J7pC3oQuwC/Rc+CWTK/qZF/FF0BBVLtJK1SP+umKwDitOMOz5\ncStKE2ulSCoSH0jMmhp516knF/OIeqFuHgMMMRqqxAypuLAVbSlFhuZ25mUDngxC\nZ8hLHkleuQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "webshop.rz.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=webshop.rz.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgIEEDlpOTANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTEwMDYxNzA5MzIyNVoXDTE1MDYxNjA5MzIyNVowbDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xJDAiBgNVBAMTG3dlYnNob3AucnoudW5pLXd1ZXJ6YnVyZy5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALN575+C0sepcARoGYIT9zSB\nKYSkB6Ru6AKv3lvzhxMOJqOClAW6RUNkBafdMMHvibuVYrHlYleG5NiN3H7Y26S7\nfLR2BFKbL05rXq/caqXc2aq/6HJVoNacJixT3skCAnfF5WHIEGq6BmSVIpiPtzAw\nxX3K2+8L3+TrQzOuGlTjsne2INgjnKBZHG0Wr2R5KjKzkmbtx3hd4r3soIlbeoMZ\n/g5mE2zbnLYpWxCENW/HHC/lCuuuRCY2jGlNp8kCPsoZbA4lVZv7wbTZytCSSxnF\neyonLhS3da1Ujnht/qE5qo07aZnqfIxXRTKiE27vHkTLX9sn7fLKIVJS6dSG/AMC\nAwEAAaOCAbswggG3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUjL44In40oyoDIV47udhKE5q0\ns6wwHwYDVR0jBBgwFoAUfR+oQPam9jJOgeX4MgvDbSvEM24wJAYDVR0RBB0wG4EZ\nb3JkZXJAcnoudW5pLXd1ZXJ6YnVyZy5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2NhY3JsLmNybDA4\noDagNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHViL2NybC9j\nYWNybC5jcmwwgZgGCCsGAQUFBwEBBIGLMIGIMEIGCCsGAQUFBzAChjZodHRwOi8v\nY2RwMS5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nQgYIKwYBBQUHMAKGNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAAtqDQy6lwnNm\nQ5sWZeEK1r7TTaSFnCa8PYcl8QhttybQMoX7hfcAsbmgBza/66VStCabephMjlyd\nI0fcD1d3Opc+m7LwMjcslVa0VMq7a4iQontbkizWFkkkGYPDItmVYOCK8fypiBOR\nuLmrTrogyQErV1PqCBlifJJOatE+nJk6X84rNd3qDpTSaHK0sjOPhnQVQdvRUcnD\nzTb9MMXYIOqrER5J7pC3oQuwC/Rc+CWTK/qZF/FF0BBVLtJK1SP+umKwDitOMOz5\ncStKE2ulSCoSH0jMmhp516knF/OIeqFuHgMMMRqqxAypuLAVbSlFhuZ25mUDngxC\nZ8hLHkleuQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webshop.rz.uni-wuerzburg.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://shibboleth.nkp.cz/idp/shibboleth", { "entity_id": "https://shibboleth.nkp.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.nkp.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.nkp.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.nkp.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.nkp.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.nkp.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nkp.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.en.nkp.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.nkp.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "The National Library of the Czech Republic", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "N\u00e1rodn\u00ed knihovna \u010cesk\u00e9 republiky", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity provider for the National Library of the Czech Republic", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity provider pro N\u00e1rodn\u00ed knihovnu \u010cesk\u00e9 republiky", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEhTCCA22gAwIBAgIRAPEPRVT7rSQP6fkTB6zdejAwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMzAxMzAwMDAwMDBaFw0xNjAxMzAyMzU5NTlaMF4xCzAJBgNV\nBAYTAkNaMTMwMQYDVQQKEypUaGUgTmF0aW9uYWwgTGlicmFyeSBvZiB0aGUgQ3pl\nY2ggUmVwdWJsaWMxGjAYBgNVBAMTEXNoaWJib2xldGgubmtwLmN6MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVz9glo7tIF0FV6n1PNww6xY1RXXH863\nlHNc2GIdZPHjjqjZLEuRY80rRawhlCtRhis0zfwnwlfFE5svgQzs2VhSS+858BJe\nrWKkDhx2NkGOVAvhVpikk8+dslRxYAGh8zMbEfdJccZdpx397gaCLhHxbpbDxKlQ\nK0Cv6nHhmv1gb1q/KOgNpFDGPByjQQ6yZN5q0UQ1jYUtb/yoydt2hbtBFCE9/5Zo\nehK3Qr8GMkF36bL8yXxezRXX3gK9rM5n2M/6bM86D+YHG40r4Q3XvQLdAPMMphr4\nb1C3sfkX8iGjolxgQEm8YfUYVXUFG4Qx5mxwJQPOaQj863wwn4EYGwIDAQABo4IB\nZDCCAWAwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE\nFBXpVcpKQRux0SxErHIOSwZzsq16MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E\nAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G\nCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl\ncmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF\nBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQV\nMBOCEXNoaWJib2xldGgubmtwLmN6MA0GCSqGSIb3DQEBBQUAA4IBAQCJokHGcY4h\ny9JK4CIPAHM/y0dwMHMMkkq/VOt9Uefw3AUjFY88J5C7y8fP5CcL9mjF3ju6BgCc\nAWheiYFqdoyp6+A8Vj2bTLw01buM7vR+Tf0uGifsA2mwM+GhBfFfWyQtP/seRsbm\ndjnx/F1oz/xk1IpzldKYSHaBKgyU/U0q3Ow5wlGlbvTJ6YOcbruT16Abppt50cte\nxmdVCMK5UEKKXtyyAnpzRiyMtk9ZZWc43aoG9u8g6QnQAvL13eUZCckfkhw20QIo\n6Np3O+ShRrAGEZ1+BEKuslKeFR7s24CAMvHYCmZM1d1l28D/tQ2qUOvshwSFaLye\nsSo3OKOyCBTf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.nkp.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.nkp.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.nkp.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.nkp.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nkp.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEhTCCA22gAwIBAgIRAPEPRVT7rSQP6fkTB6zdejAwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMzAxMzAwMDAwMDBaFw0xNjAxMzAyMzU5NTlaMF4xCzAJBgNV\nBAYTAkNaMTMwMQYDVQQKEypUaGUgTmF0aW9uYWwgTGlicmFyeSBvZiB0aGUgQ3pl\nY2ggUmVwdWJsaWMxGjAYBgNVBAMTEXNoaWJib2xldGgubmtwLmN6MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVz9glo7tIF0FV6n1PNww6xY1RXXH863\nlHNc2GIdZPHjjqjZLEuRY80rRawhlCtRhis0zfwnwlfFE5svgQzs2VhSS+858BJe\nrWKkDhx2NkGOVAvhVpikk8+dslRxYAGh8zMbEfdJccZdpx397gaCLhHxbpbDxKlQ\nK0Cv6nHhmv1gb1q/KOgNpFDGPByjQQ6yZN5q0UQ1jYUtb/yoydt2hbtBFCE9/5Zo\nehK3Qr8GMkF36bL8yXxezRXX3gK9rM5n2M/6bM86D+YHG40r4Q3XvQLdAPMMphr4\nb1C3sfkX8iGjolxgQEm8YfUYVXUFG4Qx5mxwJQPOaQj863wwn4EYGwIDAQABo4IB\nZDCCAWAwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE\nFBXpVcpKQRux0SxErHIOSwZzsq16MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E\nAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G\nCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl\ncmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF\nBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQV\nMBOCEXNoaWJib2xldGgubmtwLmN6MA0GCSqGSIb3DQEBBQUAA4IBAQCJokHGcY4h\ny9JK4CIPAHM/y0dwMHMMkkq/VOt9Uefw3AUjFY88J5C7y8fP5CcL9mjF3ju6BgCc\nAWheiYFqdoyp6+A8Vj2bTLw01buM7vR+Tf0uGifsA2mwM+GhBfFfWyQtP/seRsbm\ndjnx/F1oz/xk1IpzldKYSHaBKgyU/U0q3Ow5wlGlbvTJ6YOcbruT16Abppt50cte\nxmdVCMK5UEKKXtyyAnpzRiyMtk9ZZWc43aoG9u8g6QnQAvL13eUZCckfkhw20QIo\n6Np3O+ShRrAGEZ1+BEKuslKeFR7s24CAMvHYCmZM1d1l28D/tQ2qUOvshwSFaLye\nsSo3OKOyCBTf", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "The National Library of the Czech Republic", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "N\u00e1rodn\u00ed knihovna \u010cesk\u00e9 republiky", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "The National Library of the Czech Republic", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "N\u00e1rodn\u00ed knihovna \u010cesk\u00e9 republiky", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.en.nkp.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.nkp.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ivan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ivan.petrik@nkp.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Pet\u0159\u00edk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp.tshhosting.com/shibboleth", { "entity_id": "https://sp.tshhosting.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.tshhosting.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Thomson Scientific", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Thomson Reuters - ISI Web of Knowledge and EndNote Web", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.thomsonreuters.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Manoj", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "manoj.panicker@thomsonreuters.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Panicker", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Technical", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "websupp@thomsonreuters.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.isiknowledge.com/?auth=Shibboleth" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.webofknowledge.com/?auth=Shibboleth" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.isiknowledge.com/?auth=Shibboleth" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.webofknowledge.com/?auth=Shibboleth" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.webofknowledgev4.com/?auth=Shibboleth" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.webofknowledgev4.com/?auth=Shibboleth" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.isiknowledge.com/" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.webofknowledge.com/" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.webofknowledgev4.com/" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib.tshhosting.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.tshhosting.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=Thomson Scientific,O=Thomson Reuters (Tax & Accounting) Inc.,L=East Haven,ST=Connecticut,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF7jCCBNagAwIBAgIQE6nUqB9NUlBYPyzlywMpUjANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzA2\nMDAwMDAwWhcNMTIwNzEwMjM1OTU5WjCB2jELMAkGA1UEBhMCVVMxFDASBgNVBAgT\nC0Nvbm5lY3RpY3V0MRMwEQYDVQQHFApFYXN0IEhhdmVuMTAwLgYDVQQKFCdUaG9t\nc29uIFJldXRlcnMgKFRheCAmIEFjY291bnRpbmcpIEluYy4xGzAZBgNVBAsUElRo\nb21zb24gU2NpZW50aWZpYzEzMDEGA1UECxQqVGVybXMgb2YgdXNlIGF0IHd3dy52\nZXJpc2lnbi5jb20vcnBhIChjKTA1MRwwGgYDVQQDFBNzaGliLnRzaGhvc3Rpbmcu\nY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyW3478pCuAxKLWVx\nn6RDCOsnRHN4GP9Z10GWhuE9CTCe+Z95sfeMhwwbpYgclX0ygYv8ZTsDqfu6Ln78\nRDg/5G4H6ceA0dgiE7FT3yWCR/puIb8kWYgaq5XD5jq+e0cCWWeLhkL836D8LDuI\nOwKXvbbzaRql38RxJj59lg/XARc7j6UdMUPcKcJrkSeuMrn6gw626x4yL01R5uEc\n5s+VuwodLo1hTiRsewCOyfX0N7Fv16j8bxEecZtTfGOSL5FoxcjXjAf3JQcFoKr7\n76IY5ImPxNnS1vwfx84tWN0m/481ho/Q9rH15jChF/QXvIENCu/LUfURO0UajjHs\nyGADdQIDAQABo4IB0TCCAc0wCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwRQYDVR0f\nBD4wPDA6oDigNoY0aHR0cDovL1NWUlNlY3VyZS1HMi1jcmwudmVyaXNpZ24uY29t\nL1NWUlNlY3VyZUcyLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI\nKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwHQYDVR0lBBYw\nFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFKXvCxHOwEEDo0plkEiy\nHOBXLX1HMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au\ndmVyaXNpZ24uY29tMEAGCCsGAQUFBzAChjRodHRwOi8vU1ZSU2VjdXJlLUcyLWFp\nYS52ZXJpc2lnbi5jb20vU1ZSU2VjdXJlRzIuY2VyMG4GCCsGAQUFBwEMBGIwYKFe\noFwwWjBYMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4myms\nSweLIQUYMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAN\nBgkqhkiG9w0BAQUFAAOCAQEAH+DiV8qdzW762rt7SIY7+z9xJSobGqzQKZRRFv00\n0lt1peE/UDGyRSc7fSSfnCXgjKxYOLT43z0zFqvX2B3au1E9Sskk4IlBygjRkaJr\njRYTJ4xBOMx6ppD93xXC59Unv9VwK5qo/qObqnMWz5ZPJBL8UOQ9QgXfQx0VJ4dx\navmAGfeVrcSW8ih+s1KLD2D8F00a8A4wz5HvsGqL3zcph34ZrnHi0CKpOVW75LlZ\nkggo+nm06wWcaYtATsvsvkiBgFhnU8avQWMM7ienzabFPzABgjgq5OgDb6cc3cPm\nTbuT7A0uVRSN/CkntM5VSDg6KlZId4pE3QsD7TcsbMJirA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://su.avedas.com/shibboleth", { "entity_id": "https://su.avedas.com/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://su.avedas.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://su.avedas.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://su.avedas.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://su.avedas.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://su.avedas.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "su.avedas.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT\nCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV\nBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu\nQGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL\nMAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx\nEjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l\nbnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292\naW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB\nALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt\nJ/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY\n/yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN\nAQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI\nlqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S\n4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "su.avedas.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=b.govindarajan@avedas.com,CN=su.avedas.com,OU=Software development,O=Avedas AG,L=Karlsruhe,ST=Baden,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICxTCCAi4CCQDSBWv2PjXpZTANBgkqhkiG9w0BAQUFADCBpjELMAkGA1UEBhMC\nREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUxEjAQBgNVBAoT\nCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1lbnQxFjAUBgNV\nBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292aW5kYXJhamFu\nQGF2ZWRhcy5jb20wHhcNMTAxMTIyMTQyMzI0WhcNMTMxMDI2MTQyMzI0WjCBpjEL\nMAkGA1UEBhMCREUxDjAMBgNVBAgTBUJhZGVuMRIwEAYDVQQHEwlLYXJsc3J1aGUx\nEjAQBgNVBAoTCUF2ZWRhcyBBRzEdMBsGA1UECxMUU29mdHdhcmUgZGV2ZWxvcG1l\nbnQxFjAUBgNVBAMTDXN1LmF2ZWRhcy5jb20xKDAmBgkqhkiG9w0BCQEWGWIuZ292\naW5kYXJhamFuQGF2ZWRhcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB\nALoE79SI0tNjl3nMoIXc3R+BlrwdcjBWNDPCU7c5NfQ8d5Mkf9JP9T5mgeAhCqPt\nJ/t7kGeEbjySFGWl0BKo0z+BLJm2QLW5o5foQpnOOugXeC5TCw9Yt0+E01eMAVXY\n/yMdyHCJZAv1ZKis0YBOcX1tX/qNlHZtpWab4DwU82JfAgMBAAEwDQYJKoZIhvcN\nAQEFBQADgYEAqhr9F1/MhPQDlya+zlOQMziWnncW2MMqnTNwXnXhncrGE1O2l2HI\nlqJxZNCc13cfFv4IUL0cVlc/2mM5YnAMP1B5dDm0S2psJ+1ofWntqUTF19+jHz7S\n4nG4Jd5WAE9x6Oq0iF37ZyRYG5VW5y+EwjlObbyyT3ZVI1VG81F1DGI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://su.avedas.com/Shibboleth.sso/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://su.avedas.com/Shibboleth.sso/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://su.avedas.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://su.avedas.com/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/su.avedas.com.xml" } } ], [ "https://indicate-gw.consorzio-cometa.it/shibboleth", { "entity_id": "https://indicate-gw.consorzio-cometa.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/indicate-gw.consorzio-cometa.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-12-22T10:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "COMETA Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "INDICATE e-Culture Science Gateway provided by COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "INDICATE e-Culture Science Gateway erogato da COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "INDICATE e-Culture Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "INDICATE e-Culture Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service allows users to access the digital repositories created for the INDICATE\n project to demonstrate the usefulness of the adoption of e-Infrastructures for Digital\n Cultural Heritage. It is devoted to the INDICATE partners as well as to cultural institutions,\n e-Infrastructure providers and the general public.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio permette agli utenti di accedere gli archivi digitali creati per il progetto\n europeo INDICATE con l'obiettivo di dimostrare l'opportunit\u00e0 di adottare e-Infrastrutture per\n i patrimoni culturali digitali. Esso \u00e8 indirizzato ai partner di INDICATE ed altre istituzioni\n culturali, i fornitori di e-Infrastrutture ed al pubblico.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://indicate-gw.consorzio-cometa.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service allows users to access the digital repositories created for the INDICATE\n project to demonstrate the usefulness of the adoption of e-Infrastructures for Digital\n Cultural Heritage. It is devoted to the INDICATE partners as well as to cultural institutions,\n e-Infrastructure providers and the general public.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "INDICATE e-Culture Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Giuseppe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:giuseppe.platania@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Platania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Carlo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:carlo.rocca@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rocca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://cafe.unifap.br/idp/shibboleth", { "entity_id": "https://cafe.unifap.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.unifap.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unifap.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unifap.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unifap.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unifap.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unifap.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unifap.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unifap.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEAjCCAuoCAQAwDQYJKoZIhvcNAQEFBQAwgcYxLzAtBgNVBAoTJlVOSUZBUCAt\nIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIEFtYXBhMSwwKgYDVQQLEyNESU5GTyAt\nIERlcGFydGFtZW50byBkZSBJbmZvcm1hdGljYTEeMBwGCSqGSIb3DQEJARYPZGlu\nZm9AdW5pZmFwLmJyMQ8wDQYDVQQHEwZNYWNhcGExDjAMBgNVBAgTBUFtYXBhMQsw\nCQYDVQQGEwJCUjEXMBUGA1UEAxMOY2FmZS51bmlmYXAuYnIwHhcNMTIwNDE3MjAw\nNDI2WhcNMTUwNDE3MjAwNDI2WjCBxjEvMC0GA1UEChMmVU5JRkFQIC0gVW5pdmVy\nc2lkYWRlIEZlZGVyYWwgZG8gQW1hcGExLDAqBgNVBAsTI0RJTkZPIC0gRGVwYXJ0\nYW1lbnRvIGRlIEluZm9ybWF0aWNhMR4wHAYJKoZIhvcNAQkBFg9kaW5mb0B1bmlm\nYXAuYnIxDzANBgNVBAcTBk1hY2FwYTEOMAwGA1UECBMFQW1hcGExCzAJBgNVBAYT\nAkJSMRcwFQYDVQQDEw5jYWZlLnVuaWZhcC5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALnDpFayIMY6LGSN8rr9/GpzUSfmzFcVRt1KF6NqMOIL4HFP\nOdaLWcWOsKNaUQBbJBiOPD4TDc/1ihU6X53UbtX7MCLJoizR7vk7NQqlhxwfuoCE\ndi7Vaq2SRjTgX5oLV+ObOxjTqySJyZeF/9yj4w0/MzE1igT9Q/5N+E9dDbBza32m\nG3NcjSyPLH2/yNnq+xgROnT9plGKE0yWekscu0xvl4HVh6hC0QZmzHfHDsQnOPs2\n+HoWK+NDK+Q13dPyTnRQ2dUpyXUdl3NjkFknkGtJkEhNk8te4gHfkdLZ/EMSYQt3\nrAm4Cv73Cx8ISOXScuaBUwsfc9Rvstd4p/7AF1ECAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEATSZBo/wzBEE/vxbHhBDDXRkXy6DjnOgOhc5u4cbon7HHJsgxOftZyA4H\nl7XR4R42245J6iV9BHcmCWMQaCNqjRW2LgANxpI1uKq8kDRwambPoCzhic66Jjnx\nDOcc/tR4Lop5El1G2a1lluD6Ogvk/ri7GUPQq/tBnNx6L9zTaCKB4Xkm07v4FHP+\nkQsvZVaeSRCj6TFU4UndfZx3G0HveTwTjkdEJb4u/VK1uHUgUScVz1oODMv0mCDF\nNUWidpyQsguPTdgzSCi4ztO1chZiTGRrY8BxRhBGsfkMirRVfhgdYLg0g89SP3ja\nAWH4N7Emw+Xy4wjbo3OMjdWiW0S0GQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.unifap.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.unifap.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.unifap.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.unifap.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unifap.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEAjCCAuoCAQAwDQYJKoZIhvcNAQEFBQAwgcYxLzAtBgNVBAoTJlVOSUZBUCAt\nIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIEFtYXBhMSwwKgYDVQQLEyNESU5GTyAt\nIERlcGFydGFtZW50byBkZSBJbmZvcm1hdGljYTEeMBwGCSqGSIb3DQEJARYPZGlu\nZm9AdW5pZmFwLmJyMQ8wDQYDVQQHEwZNYWNhcGExDjAMBgNVBAgTBUFtYXBhMQsw\nCQYDVQQGEwJCUjEXMBUGA1UEAxMOY2FmZS51bmlmYXAuYnIwHhcNMTIwNDE3MjAw\nNDI2WhcNMTUwNDE3MjAwNDI2WjCBxjEvMC0GA1UEChMmVU5JRkFQIC0gVW5pdmVy\nc2lkYWRlIEZlZGVyYWwgZG8gQW1hcGExLDAqBgNVBAsTI0RJTkZPIC0gRGVwYXJ0\nYW1lbnRvIGRlIEluZm9ybWF0aWNhMR4wHAYJKoZIhvcNAQkBFg9kaW5mb0B1bmlm\nYXAuYnIxDzANBgNVBAcTBk1hY2FwYTEOMAwGA1UECBMFQW1hcGExCzAJBgNVBAYT\nAkJSMRcwFQYDVQQDEw5jYWZlLnVuaWZhcC5icjCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALnDpFayIMY6LGSN8rr9/GpzUSfmzFcVRt1KF6NqMOIL4HFP\nOdaLWcWOsKNaUQBbJBiOPD4TDc/1ihU6X53UbtX7MCLJoizR7vk7NQqlhxwfuoCE\ndi7Vaq2SRjTgX5oLV+ObOxjTqySJyZeF/9yj4w0/MzE1igT9Q/5N+E9dDbBza32m\nG3NcjSyPLH2/yNnq+xgROnT9plGKE0yWekscu0xvl4HVh6hC0QZmzHfHDsQnOPs2\n+HoWK+NDK+Q13dPyTnRQ2dUpyXUdl3NjkFknkGtJkEhNk8te4gHfkdLZ/EMSYQt3\nrAm4Cv73Cx8ISOXScuaBUwsfc9Rvstd4p/7AF1ECAwEAATANBgkqhkiG9w0BAQUF\nAAOCAQEATSZBo/wzBEE/vxbHhBDDXRkXy6DjnOgOhc5u4cbon7HHJsgxOftZyA4H\nl7XR4R42245J6iV9BHcmCWMQaCNqjRW2LgANxpI1uKq8kDRwambPoCzhic66Jjnx\nDOcc/tR4Lop5El1G2a1lluD6Ogvk/ri7GUPQq/tBnNx6L9zTaCKB4Xkm07v4FHP+\nkQsvZVaeSRCj6TFU4UndfZx3G0HveTwTjkdEJb4u/VK1uHUgUScVz1oODMv0mCDF\nNUWidpyQsguPTdgzSCi4ztO1chZiTGRrY8BxRhBGsfkMirRVfhgdYLg0g89SP3ja\nAWH4N7Emw+Xy4wjbo3OMjdWiW0S0GQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNIFAP - Universidade Federal do Amapa", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unifap.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unifap.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "samir@unifap.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Samir Patrice", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ladok3-08.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-08.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-08.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-08.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-08.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAO+EZXmznxmtMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wOC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEyWhcNMjIw\nNjI3MTIwODEyWjAhMR8wHQYDVQQDExZsYWRvazMtMDgubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv8nfrfVZ7TnvQgRRXJEZowbO\n3vkDb6MenmraW2xYLfdn5j0bL+gFxMpa7WDIizo6JnEEidR5a/6xtqSiVRpOJxdq\nnraCu3sRT+olX/KtS7appB4Vn1BNwEyTxF/nAyofVZagygSb4eNHsbLm6MQCGTAl\n1Wg7tNPw+bJUbTLHZuiJJKS+UJJ+tL0Rw+W5NHd8jIpdV53zygO8bk/cWC7Ua0Mg\n/0Yhe8pL8trjzItyWS56h4xoACS4SNdJ4XoMGKrNvdQFFXIiRZhBayPENVVJCbA1\n7uwJ7ZhFTkATs40sc8qHmjsvquN0HhJ+2omUKMVcXXUyTyHSyvrVEHbfW8/6eQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDgubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wOC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBSWFhOQ\n81n5zVJUDnIHuNuaJMcC+jANBgkqhkiG9w0BAQUFAAOCAQEAFnLVLW8ENWOeYaYv\nEyKXmwndeagEBvN9MSFJqCmxe/m2HAcDJdOiXv6h31KndZL2DEGIr+qlXBMRIJUT\n6vJQ5pL4K2bnFPTKcnrKpLeguxxj9AT8zLUrYg2tHqoRVWiOCLq5QJDSz9VsZelD\n69VA2Xw9wO+4yLyH8JXngId+7d49wmJ0QfxI3lbiwV2hzVAFk4lTfZC90Rm7lOGM\n6gfXr5KnZOETbq2p4PWHn6zYIAn5hQNn/1tu7yj5jymyI2MWFQFi8tR1dNj76xg5\n8km3byhc201hWx7aRcr/skljVphTbHlLYyACjpPtVpG/rXjAJgtkBNYY9n+c95i8\nMTpiVw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-08.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-08.ladok.umu.se-gui-sp.xml" } } ], [ "https://idp2.hs-furtwangen.de/idp/shibboleth", { "entity_id": "https://idp2.hs-furtwangen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp2.hs-furtwangen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-furtwangen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-furtwangen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-furtwangen.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp1.hs-furtwangen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-furtwangen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp1.hs-furtwangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEEQ2cbjANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB\nFhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDExMjUwODMxMjZaFw0xNTEx\nMjQwODMxMjZaMIGdMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0\nZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl\nIEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxHjAcBgNV\nBAMTFWlkcDEuaHMtZnVydHdhbmdlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAN/DtMWE2NZ28wx5D5a7VWQt93uqOLxGna3La/S6bRaH4Pb5mXp9\nKZ3zhOPgEDu6rJOTdozxf1QIqbbEza1/KTOlTGEYaQdWv+79T5mGdphWTeK4ZVwo\nOaGa2oW281S+308w8od3i1usLOKOta8CK4Nf6LOg0Fm9j6Ao8im5H57a2qWH39F0\nCTVI0C4CqSs3E6S7IL6Igw2ALqHNaNNMrG/qhBzuog8NxtP5fQ3HyqMkUOXp41vC\nI2fRsLdgmSK9TcicnHVwSTzl27M+vdJWa9I8UU3BmF7THFPf6s6xUAoUSct90i50\n+t3tC/jSxAP5Rz3K4MNF4O92Vfmxpe0Kb7cCAwEAAaOCAaowggGmMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRy\nxqH1eqbqPFzkq5yMNTcceRDqbTAfBgNVHSMEGDAWgBRocBANyS1zBvmIGD6fi4zt\nKQAWxzCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdh\nbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nALfPtsm64YKIILAqIrXPIKHdH/ZtJbX9KACLfDd+QxFMl1v5uPmJezZAFF5pNdZB\n9zq0oLMYJxRKdCOieBeWOqxwGRKn9VcUI3xADWL/C8f4ixa4F55Ub2mmXkZsmHTj\nOCGXyOXBOAB2dWQrki760/v5hqn1gdwqfYg/Eg0ZvH2PXZ+iJdTWKWEsxDi9umVq\nDZqDtavE4cJ4iZxjwCwrXVk5ggRX3bGLH36z6bZomjimO517aTqdmb5x+dikUGN6\n6542rAsxL8h3HwCUM9IHGOfjr1o3t812E7E5lDTNE067YSdHJCdbQRM4efmnjSJW\nVcZhsLWUIB6RV8IBFSlHz50=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp1.hs-furtwangen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp1.hs-furtwangen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp1.hs-furtwangen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp1.hs-furtwangen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-furtwangen.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp1.hs-furtwangen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp1.hs-furtwangen.de,OU=IMZ Online Services,O=Hochschule Furtwangen,L=Furtwangen,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTTCCBDWgAwIBAgIEEQ2cbjANBgkqhkiG9w0BAQUFADCBhDELMAkGA1UEBhMC\nREUxHjAcBgNVBAoTFUhvY2hzY2h1bGUgRnVydHdhbmdlbjEWMBQGA1UECxMNUmVj\naGVuemVudHJ1bTEVMBMGA1UEAxMMSEZVIENBIC0gRzAxMSYwJAYJKoZIhvcNAQkB\nFhdwa2ktY2FAaHMtZnVydHdhbmdlbi5kZTAeFw0xMDExMjUwODMxMjZaFw0xNTEx\nMjQwODMxMjZaMIGdMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0\nZW1iZXJnMRMwEQYDVQQHEwpGdXJ0d2FuZ2VuMR4wHAYDVQQKExVIb2Noc2NodWxl\nIEZ1cnR3YW5nZW4xHDAaBgNVBAsTE0lNWiBPbmxpbmUgU2VydmljZXMxHjAcBgNV\nBAMTFWlkcDEuaHMtZnVydHdhbmdlbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAN/DtMWE2NZ28wx5D5a7VWQt93uqOLxGna3La/S6bRaH4Pb5mXp9\nKZ3zhOPgEDu6rJOTdozxf1QIqbbEza1/KTOlTGEYaQdWv+79T5mGdphWTeK4ZVwo\nOaGa2oW281S+308w8od3i1usLOKOta8CK4Nf6LOg0Fm9j6Ao8im5H57a2qWH39F0\nCTVI0C4CqSs3E6S7IL6Igw2ALqHNaNNMrG/qhBzuog8NxtP5fQ3HyqMkUOXp41vC\nI2fRsLdgmSK9TcicnHVwSTzl27M+vdJWa9I8UU3BmF7THFPf6s6xUAoUSct90i50\n+t3tC/jSxAP5Rz3K4MNF4O92Vfmxpe0Kb7cCAwEAAaOCAaowggGmMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRy\nxqH1eqbqPFzkq5yMNTcceRDqbTAfBgNVHSMEGDAWgBRocBANyS1zBvmIGD6fi4zt\nKQAWxzCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL2hzLWZ1cnR3YW5nZW4tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvaHMtZnVydHdhbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtZnVydHdh\nbmdlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nALfPtsm64YKIILAqIrXPIKHdH/ZtJbX9KACLfDd+QxFMl1v5uPmJezZAFF5pNdZB\n9zq0oLMYJxRKdCOieBeWOqxwGRKn9VcUI3xADWL/C8f4ixa4F55Ub2mmXkZsmHTj\nOCGXyOXBOAB2dWQrki760/v5hqn1gdwqfYg/Eg0ZvH2PXZ+iJdTWKWEsxDi9umVq\nDZqDtavE4cJ4iZxjwCwrXVk5ggRX3bGLH36z6bZomjimO517aTqdmb5x+dikUGN6\n6542rAsxL8h3HwCUM9IHGOfjr1o3t812E7E5lDTNE067YSdHJCdbQRM4efmnjSJW\nVcZhsLWUIB6RV8IBFSlHz50=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Furtwangen University -IdP 1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Furtwangen University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-furtwangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hendrik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kuijs@hs-furtwangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kuijs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Bernhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "czmiel@hs-furtwangen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Czmiel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://pp-test-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-test-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-test-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-test-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y\nMDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ\nzGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty\n9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz\nrYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF\n8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp\nrbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i\nxdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC\nAQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk\nuwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO\nbz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z\nSQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi\nq1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd\nHXJSWiUzSKMrriekzJ2y2Pkqng==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-test-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-test-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJANQ5Gk+rX2cMMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5zZTAeFw0xMDA1MjAwNzMxMDRaFw0y\nMDA1MTcwNzMxMDRaMCMxITAfBgNVBAMTGHBwOS10ZXN0LWFkbWluMS5pdC5zdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL6MQHP8faLRkxQb7jZ\nzGFPlqPyLONhaRH7MhayH6fjp28pPQj65KvoqR8KMEujdYtkugpXd03ZbLOzYcty\n9RXWf29K0BTmb1AcQjqcv4Ciq8Cix4tA6jD3nnuztrrELOmJ5U3pM0ebQystAyoz\nrYZhpdjIynlCcHACoG5dZPS36mhiPYVpAfIcUY2K/zPmLIgwZrsvAl8hRltuClxF\n8ZzWeY04RoXMpOLw6W8l/Yz6d+ioRZxifFt9t3ZvXnI9X6SZQ9rmQi5ii0gF1+xp\nrbrBfmhUTItFLmI1aDUiPWGTLQtwXJcqZdygyCYCSQBVKWT2hX2lW8T7WkXBM6+i\nxdUCAwEAAaNGMEQwIwYDVR0RBBwwGoIYcHA5LXRlc3QtYWRtaW4xLml0LnN1LnNl\nMB0GA1UdDgQWBBTyDEsz2V7ggY9hxIDkjnnlf26n4TANBgkqhkiG9w0BAQUFAAOC\nAQEAGL1UqHFcCT2hJXpot4U8mw6UZjTZdX9tuaMPrl8UrkWG+EJZFUo8nrpH8Pbk\nuwdugFiMmSOwXQoAEB7wKvgQJ/Tbkdw+OIIT62FYXPdEquDuOTeuM8reXN49ZVfO\nbz4duBx6ui5e0o9XdMyxjJpML1kNzrNRJJ9KeKptFfA9Zw0KGjkwTyGDdDlpvd6Z\nSQQJB5ysqsYR9Eq3kkRn7H5hO02Xu+J1EDgC/c0XBSXT9OerLozjUgGuGDI6bsCi\nq1cJ9OonqjbI45FgVw8ubcuDl1SCfN2zVNjZ27ZvRqyzxAl4xa5Bkh6QDhNqbaMd\nHXJSWiUzSKMrriekzJ2y2Pkqng==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-test-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-test-admin.it.su.se.xml" } } ], [ "https://captivelan.it.su.se/Shibboleth.sso", { "entity_id": "https://captivelan.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://captivelan.it.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan.it.su.se/Shibboleth.sso/WAYF/wavelan" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://captivelan.it.su.se/Shibboleth.sso/WAYF/wavelan-test" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "captivelan-prod-carp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=captivelan-prod-carp1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDITCCAgmgAwIBAgIJAOj7uHDYhhhAMA0GCSqGSIb3DQEBBQUAMCkxJzAlBgNV\nBAMTHmNhcHRpdmVsYW4tcHJvZC1jYXJwMS5pdC5zdS5zZTAeFw0xMjA4MTYwNjQ3\nMDlaFw0yMjA4MTQwNjQ3MDlaMCkxJzAlBgNVBAMTHmNhcHRpdmVsYW4tcHJvZC1j\nYXJwMS5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMzx\nw+bemmxOUna+e8r3EYf8K/lhbRqnIpvHBtCvQ8Hs9NPbeBdQU146UwEGGSm9eBsR\nOEekCXgjudorIvjt8O/wxmjCNmHzj/2qP+Adbj/0t7tY+Fq+SXZAvQHGnxX9yDbr\nopA8ge9pDhglakg/2L9qAS2ud0YH4tv43qL/60CVDBOrMmRNDWqqxYwB3scCiz9+\nR+dlbACube/4NWPma5oaezMwEQy0snBD8IgeEdvpp/l62RcrcI+7SWUNs6isgG0o\n9+TyRYBpmpcbG6Y+xhjWfYRN10XGXngNJ5VLcWnuJ35ryhQgKlviU4PJl7421Glw\nw3Uwk7f9w4Zy3UZ2lKUCAwEAAaNMMEowKQYDVR0RBCIwIIIeY2FwdGl2ZWxhbi1w\ncm9kLWNhcnAxLml0LnN1LnNlMB0GA1UdDgQWBBRj066uDCEkGZj71jtrxJ0RJvEt\nIDANBgkqhkiG9w0BAQUFAAOCAQEAcx8+oqL6kN2Fbl29VdMFOy2as/5porQVoHC8\nrkwQT86kuunaY5QaMSeo+NJ7RbwN8PGLP0syrrdhb9WdWOClD00ZEf0AqiPHJeQQ\nPLCoyyOQYarfWC2dSEZ8gbvJpU2nu3GZ1g5tf5rN6UWtzeTxtIRav6OiTuoojM0C\nqsBAyUcnBfNjtpa3swU7Vfd4MAOqyPqZHm/512/RSW+hYpOjMNcp1RkOy7ne1GK/\nmcsQPmRHkRImnweyygzpYMQ+1uLdEdi0wbmVQpMcSlrQ4Dt558PfmXAIrvXwd3of\nROU2a0niXfGVaIomY/J7Xkazao4dQmFvwHY77hTp6Qhf3PlYOw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://captivelan.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://captivelan.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/captivelan.it.su.se.xml" } } ], [ "https://kiidp.ki.se/idp/shibboleth", { "entity_id": "https://kiidp.ki.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/kiidp.ki.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://kiidp.ki.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://kiidp.ki.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://kiidp.ki.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://kiidp.ki.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ki.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw\nMTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7\nOrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq\nBVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm\nr3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV\n4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb\nIctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG\n9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd\n/PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan\nxTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8\neGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn\ny4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm\nuKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://kiidp.ki.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://kiidp.ki.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://kiidp.ki.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://kiidp.ki.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ki.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGDCCAgCgAwIBAgIVAM0PmHWir6jrdlS8z2iCpGvo0CqaMA0GCSqGSIb3DQEB\nBQUAMBYxFDASBgNVBAMTC2tpaWRwLmtpLnNlMB4XDTEwMTEwOTA4MTgwNloXDTMw\nMTEwOTA4MTgwNlowFjEUMBIGA1UEAxMLa2lpZHAua2kuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCGXvXTTL9jXqeUnjwuEuPctScCyn+hRZQOmWm7\nOrvAHMIi+MKQMeSboowpbj+apvYbaxQFY4PH4287fd4OhYJGAdfNk68E7h+S5Ryq\nBVrJVM9SSGcwGAViCSq5YfuSo/ZtvMCGtQJ8ef1uu4sg4VJ+UzXtSjfRvKNko9Jm\nr3lJ3qDUp3ltm+r9Yk7EQ+tKfJFIg41HiAEeFl9Zztlp6DqbOlwXleUjCVPklCZV\n4emEO9flD+uk3zxp9y9TlcOAtuFNp6EmzH5Xc2LvWOusDZITsuNtL6OfadIixkfb\nIctgW4hgD0GOnDi2chYu4Yq3vets8GsQVkD0BAIXNxhJ1HEjAgMBAAGjXTBbMDoG\nA1UdEQQzMDGCC2tpaWRwLmtpLnNlhiJodHRwczovL2tpaWRwLmtpLnNlL2lkcC9z\naGliYm9sZXRoMB0GA1UdDgQWBBSDaQ4ABwxargqbAwedMAvPxCvABjANBgkqhkiG\n9w0BAQUFAAOCAQEAhHhPDWxChQt/L74HjwWVQHPQghTRcxJaQcBefWKH2yiERNyd\n/PKXU5G3RIzOS3Y3fYGwOMxH+PidKd48txJ50n/3VDI75g2MJsB+KJjLi2iVVkan\nxTyNLauF4A6ueNbn9V/myyZTa7kiru+iDSOasFSlLMf2leQXQHX3qBkOyBmy5Nu8\neGhJzMVovMnIaDofE1FXMI6yTuF3KG+Uep7moWj+WHY028TupWsiAE4LVs793dAn\ny4PHmY+q902WpZA1xeckJAdpSjS5rLc3fWOEHBNbmhBkOhDr/tarFUyjxi4mKEhm\nuKycjtOvYOwcvABc1u3WpxJ+CdtbbcHrnYCWXg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "KI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Karolinska Institutet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ki.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Karolinska Institutet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "it-support@ki.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", { "contact_person": [ { "given_name": { "text": "UvT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lis-unix@uvt.nl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LIS Unix", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdzCCA1+gAwIBAgIRALU7cnfbLc1oJeZ3jRMsuAswDQYJKoZIhvcNAQEFBQAwNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5BIFNTTCBDQTAeFw0xMDAxMjIwMDAwMDBaFw0xMzAxMjEyMzU5NTlaMEUxCzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExJTAjBgNVBAMTHHRjcy1lc2NpZW5jZS1zYW1sLnRlcmVuYS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSe/BpU3VSa/KtSlrHIzeARGMIGg0M6ZH5eYNHSfyNV4YEYrdUhWNUHLujB4KWiCQnqZMHax3g1yiY/7f0sFzng7sMKsGECMx1RXhrBtH15IabwPQHtO25+kpUKsaeprJXh1PneKBmZ61DnDlcsJw5AGjDFL3p1iuNn/6AXMn9GibhZbe2b2gSb+e/89i9NhEpEJQgR90dzRre+xrAQjV3ahrGGs9AV4ENVP9uaH5i/h3MZG7QRZTnxSn57UTEiSWd/6LILH5IcfvhEkPPDmlXQtF9VhGXKYZBY83f0Lo8TUVtcZVxK1YU7Sb1/OY2EsKENB5dmjtZRe6rp3RgWGDrAgMBAAGjggFvMIIBazAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUFDOLIP6//PMYotoXXSVbz65lyAIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwJwYDVR0RBCAwHoIcdGNzLWVzY2llbmNlLXNhbWwudGVyZW5hLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEApwOOAu4LUJgYdO2/sgtszmDD7aePHEgWZ7aTYKj7qVXM33TOJmqvNE2DvPmccuPt5lRHUXt1Zac4HAHaK/r6LTQRf9O9z8+T/pjqbiZD8FfZkYaCBHGU4uPXakyEgyAzUmPh5zQOIxbdoKEd9NsRmomDaZLnMn0Vc+dDxexVlDpnGzK7Du68qIS9EyzyiEHYRF6lsnwuwTAN+XYf+c8lS64H82Z3tBuFknMiI1AjV6hbJzvv3D/YBrDGehrumCtg0aKi5EFIgXg4lGj3lV4Q1Y/p0FiuosTZpIyIjTLzJ05Hvp3If6mXlxXGAWXuHYx22FwQ7v8cOCkTfmGwheeKjg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-escience.sunet.se/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tcs-escience.sunet.se.xml" } } ], [ "https://wiseflow.dk", { "contact_person": [ { "given_name": { "text": "Administrator", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tim@uniwise.dk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://wiseflow.dk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiseflow.dk/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiseflow.dk/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiseflow.dk/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to facilitate digital management of written exams", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at facilitere digital h\u008c\u00e5ndtering af skriftlige eksaminer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.5" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.2428.90.1.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.15" } ], "service_name": [ { "lang": "en", "text": "WISEflow", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "WISEflow", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE3zCCA8egAwIBAgISESEiAeIYf9g8rz2wXinbKc2kMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIxMTI5MTI1MDEwWhcNMTMxMTMwMTI1MDEwWjA7MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFjAUBgNVBAMMDSoud2lzZWZsb3cuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6s0JtLsYVlJyk0wecpxSI61QY+YJA9CWGHN4+ffPPHdxJHWLuM4CC63vQgw5TFGiOVW38R+FZXyUELOJsruEuP0hvgcsIEVRqJWp9vlAE1vMsHTC2mfGQGwcC2AbwcpPl2+CLBj6uKOcPWzR/N6S9bUsokleeSnfltP5s7VQkFcjcPdbJQWnlRzTwKZTaOxLRfuTnJPGc8D92XWgpCK4u4/pFQEIz00Uzw93ULbRK7tmKF+wyFEKf6FtX7YEO04lqqGpmsJ1daXNzS/izlTM/3Esf0m/SP7N/qNP3BFNv9Nx6i6D7ha/lkT044zBvZcf1+sqF62eRxY/h1247eGi5AgMBAAGjggG/MIIBuzAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wJQYDVR0RBB4wHIINKi53aXNlZmxvdy5ka4ILd2lzZWZsb3cuZGswCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc2RvbWFpbnZhbGcyLmNybDCBiAYIKwYBBQUHAQEEfDB6MEEGCCsGAQUFBzAChjVodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbGcyLmNydDA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzZG9tYWludmFsZzIwHQYDVR0OBBYEFDWkeXXAWKP/NtMfriWD19/ncjzAMB8GA1UdIwQYMBaAFJat+rBbuYNkKnbCHIpp2kLc/v0oMA0GCSqGSIb3DQEBBQUAA4IBAQBe/gSHt9Bypb/7HVy8fxOYmnX45aKHq1C2BZMf3Be334+Y9ewaifVstMyTHPZqoFaX/aSbrQOYjnYgh8f0L/odStFv6zGS3aYMb+/jnFJ6ibnm9jMxP+h0srn/D8H//uXUfiqUVFr55Pp9d89AkUkz9VhE5e/YhSlYhXNo0VJnd3OXLbh1rF+juNcKY+Gk9MlKVYpJJkHBmHcngZbvvMFsPc4CPV4q9iw5HJ+TD8/U6GhfJrt7pW9YN9vETCKhsUooKHIm5VjGcvMsJnv6zJ2IWUMqvmxLmOcT9YeDleBzmY3SzhxB/6wSZRw8tnegzr2vkQ59MOIODLbU1T04M+09", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE3zCCA8egAwIBAgISESEiAeIYf9g8rz2wXinbKc2kMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIxMTI5MTI1MDEwWhcNMTMxMTMwMTI1MDEwWjA7MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFjAUBgNVBAMMDSoud2lzZWZsb3cuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6s0JtLsYVlJyk0wecpxSI61QY+YJA9CWGHN4+ffPPHdxJHWLuM4CC63vQgw5TFGiOVW38R+FZXyUELOJsruEuP0hvgcsIEVRqJWp9vlAE1vMsHTC2mfGQGwcC2AbwcpPl2+CLBj6uKOcPWzR/N6S9bUsokleeSnfltP5s7VQkFcjcPdbJQWnlRzTwKZTaOxLRfuTnJPGc8D92XWgpCK4u4/pFQEIz00Uzw93ULbRK7tmKF+wyFEKf6FtX7YEO04lqqGpmsJ1daXNzS/izlTM/3Esf0m/SP7N/qNP3BFNv9Nx6i6D7ha/lkT044zBvZcf1+sqF62eRxY/h1247eGi5AgMBAAGjggG/MIIBuzAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wJQYDVR0RBB4wHIINKi53aXNlZmxvdy5ka4ILd2lzZWZsb3cuZGswCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc2RvbWFpbnZhbGcyLmNybDCBiAYIKwYBBQUHAQEEfDB6MEEGCCsGAQUFBzAChjVodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbGcyLmNydDA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzZG9tYWludmFsZzIwHQYDVR0OBBYEFDWkeXXAWKP/NtMfriWD19/ncjzAMB8GA1UdIwQYMBaAFJat+rBbuYNkKnbCHIpp2kLc/v0oMA0GCSqGSIb3DQEBBQUAA4IBAQBe/gSHt9Bypb/7HVy8fxOYmnX45aKHq1C2BZMf3Be334+Y9ewaifVstMyTHPZqoFaX/aSbrQOYjnYgh8f0L/odStFv6zGS3aYMb+/jnFJ6ibnm9jMxP+h0srn/D8H//uXUfiqUVFr55Pp9d89AkUkz9VhE5e/YhSlYhXNo0VJnd3OXLbh1rF+juNcKY+Gk9MlKVYpJJkHBmHcngZbvvMFsPc4CPV4q9iw5HJ+TD8/U6GhfJrt7pW9YN9vETCKhsUooKHIm5VjGcvMsJnv6zJ2IWUMqvmxLmOcT9YeDleBzmY3SzhxB/6wSZRw8tnegzr2vkQ59MOIODLbU1T04M+09", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/wiseflow.dk.xml" } } ], [ "http://shibboleth.ebscohost.com", { "entity_id": "http://shibboleth.ebscohost.com", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.ebscohost.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "EBSCO Publishing", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "EBSCO Information Services/EBSCO Publishing", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ebscohost.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "EBSCO", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shib-admin@ebscohost.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Shiboleth Admin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "EBSCO", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shib-tech@ebscohost.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Shibboleth Tech", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/Login" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.ebscohost.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\\, Inc.,L=Ipswich,ST=Massachusetts,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw\nFAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK\nFBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l\ncG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN\nBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe\nn7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk\nTxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M\nKBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG\nA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j\nb20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI\nKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w\nKwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI\nKwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j\nb20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j\nb20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn\nZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw\nOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD\nggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd\naccxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu\nIu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd\nFKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH\nfSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/\nWFUQmFDppVjUgYkCed/yDImwZoE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.ebscohost.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.ebscohost.com,OU=shibboleth1.epnet.com,O=EBSCO Industries\\, Inc.,L=Ipswich,ST=Massachusetts,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFIDCCBAigAwIBAgIQRKwcchAJVesvRaoyM06LijANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTExMDQwMTAwMDAwMFoXDTEzMDQwMzIzNTk1OVowgZsxCzAJBgNVBAYTAlVTMRYw\nFAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHFAdJcHN3aWNoMR8wHQYDVQQK\nFBZFQlNDTyBJbmR1c3RyaWVzLCBJbmMuMR4wHAYDVQQLFBVzaGliYm9sZXRoMS5l\ncG5ldC5jb20xITAfBgNVBAMUGHNoaWJib2xldGguZWJzY29ob3N0LmNvbTCBnzAN\nBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApyJV+9wzY6I+kklwGc4bazyFGsxaAMbe\nn7lPDbCJ/5z3vjmB+gKJUSxovSvIunEc/8EwQ1XgC90Kwqcaxp+0bd3E3krXSgYk\nTxoXRk64ZALF6L0g7SpwikCDWjJ3Y31L83mxjAKHgemkGrjNKXptCaU2ONa6+52M\nKBoceXisJLsCAwEAAaOCAb8wggG7MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEEG\nA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9TVlJJbnRsLUczLWNybC52ZXJpc2lnbi5j\nb20vU1ZSSW50bEczLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYI\nKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0w\nKwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwcgYI\nKwYBBQUHAQEEZjBkMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j\nb20wPAYIKwYBBQUHMAKGMGh0dHA6Ly9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5j\nb20vU1ZSSW50bEczLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFn\nZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRw\nOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQAD\nggEBAHBZHUV04SvJMdlt3Md5jc9X633k6wg9RULrZeai6odViYrmfmol8lh7I/Dd\naccxn2szmnhp0lKXaFNU33MOT/nnXGpe2dP4KD2dg7xW/ONf7/8UX5oKMcy9oxhu\nIu+gIVKBbG6VnAO5ctHTE1w/wE7gw8Wvxkl+4Fysfd59fKzlhiaU9TGcTeroEUVd\nFKbURinepOdF2m0WyzcVLXFTLkyf9hu2Xv4A7zSC/vkWnpOT8K2+8dvh15S8n0mH\nfSXsKNn8tLSR10gYyD0sXGUYr03Upnjnkg69p4O//GRwf04NEV/NehxL2tvgjbO/\nWFUQmFDppVjUgYkCed/yDImwZoE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML/Artifact" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.ebscohost.com/Shibboleth.sso/SAML2/ECP" } ] } ] } ], [ "https://idp.rz.uni-hohenheim.de/idp/shibboleth", { "entity_id": "https://idp.rz.uni-hohenheim.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.rz.uni-hohenheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rz.uni-hohenheim.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rz.uni-hohenheim.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rz.uni-hohenheim.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-hohenheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.rz.uni-hohenheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn\nYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV\nbmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu\naS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB\nnzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG\nA1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt\nMRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou\ndW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75\nCziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC\nSYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h\nKrp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg\nUenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy\niP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nUgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE\n/v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp\nbS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu\naGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27\nOX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m\nS8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER\nXKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/\nKrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt\ndQrQJapTFuFmBHtINb8rzGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.rz.uni-hohenheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn\nYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV\nbmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu\naS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB\nnzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG\nA1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt\nMRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou\ndW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75\nCziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC\nSYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h\nKrp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg\nUenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy\niP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nUgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE\n/v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp\nbS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu\naGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27\nOX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m\nS8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER\nXKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/\nKrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt\ndQrQJapTFuFmBHtINb8rzGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rz.uni-hohenheim.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rz.uni-hohenheim.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rz.uni-hohenheim.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rz.uni-hohenheim.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-hohenheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.rz.uni-hohenheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn\nYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV\nbmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu\naS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB\nnzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG\nA1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt\nMRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou\ndW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75\nCziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC\nSYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h\nKrp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg\nUenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy\niP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nUgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE\n/v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp\nbS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu\naGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27\nOX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m\nS8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER\nXKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/\nKrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt\ndQrQJapTFuFmBHtINb8rzGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.rz.uni-hohenheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.rz.uni-hohenheim.de,OU=Rechenzentrum (620),O=Universitaet Hohenheim,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrTCCBJWgAwIBAgIEDuJozTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJU3R1dHRn\nYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWltMSAwHgYDVQQDExdV\nbmkuIEhvaGVuaGVpbSBDQSAtIEcwMTEmMCQGCSqGSIb3DQEJARYXcnotcGtpQHVu\naS1ob2hlbmhlaW0uZGUwHhcNMDkwOTMwMDUyMzA5WhcNMTQwOTI5MDUyMzA5WjCB\nnzELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAG\nA1UEBxMJU3R1dHRnYXJ0MR8wHQYDVQQKExZVbml2ZXJzaXRhZXQgSG9oZW5oZWlt\nMRwwGgYDVQQLExNSZWNoZW56ZW50cnVtICg2MjApMSAwHgYDVQQDExdpZHAucnou\ndW5pLWhvaGVuaGVpbS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nALxMw/ldmqZDM19RlzHiAuVfiMk8yIsdCgU7G2GmtV45Usv81yXZTLf46nwr7P75\nCziDH4K8/kmir0lwHGL0m4T8R+WoV37yKtvcTxxxZdZGdgvjEJss50H7es9AqObC\nSYDw3QsjNuvaWrm9jQQkmF3u4r4GajIUluiU1MmJxvqj4db0EnkzUwcHivuYeC2h\nKrp86el0mUQZiejMUv86JP63FDsPG8fBHmfsOp5oZE/sJOfQ5Ykgai8n9d1c3Rbg\nUenoyd4Lt1FxmakbY8nKKgFkcwYx13CLGWistanim/mpIMlUo5aDRprMg5dC+ygy\niP5BzzWT2A3zhg361YPX2W0CAwEAAaOCAeMwggHfMAkGA1UdEwQCMAAwCwYDVR0P\nBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQU\nUgPmAwUuKWYh3nL8paIQOiaN4w8wHwYDVR0jBBgwFoAUJbV5duaENMVQY5xBIQFE\n/v0Pm/EwLQYDVR0RBCYwJIEic3RlZmZlbi5idWVjaGVsZXJAdW5pLWhvaGVuaGVp\nbS5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1ob2hlbmhlaW0tY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLWhvaGVuaGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWhvaGVu\naGVpbS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEB\nAKVM9JL7FQ6AvVhbb7cU248DZvTlD7CL2YJ1H9TPWFYa5d/m2pgJRDQ8lKAd4l27\nOX3ZkNIQS6ThmJhcLqXtUmYMCgPNdFtHAJhLszD5qoZ9jD1unUghQTOP5xEeVG5m\nS8USEOusWsdfwPZu9NQlw91tPgomt64Nupd5DQ7AbhYuZunRwzNL24RF9DmJ2tER\nXKULN6l67W3YgsnR/qj/eFkwds1Cefa0LLjsyBgKNZgICpOCsz/4VIzv01n2ibO/\nKrgAiMGIFx87flkleWB2gV28iHM4wLHDWLZv7KL9sXNJoTXhVdecun+AQ1IZNNWt\ndQrQJapTFuFmBHtINb8rzGQ=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Hohenheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Hohenheim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.uni-hohenheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Steffen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stb@uni-hohenheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "B\u00fccheler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Steffen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stb@uni-hohenheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "B\u00fccheler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Bj\u00f6rn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "bjoern.breiner@uni-hohenheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Breiner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://pubs.ama-assn.org/shibboleth", { "entity_id": "https://pubs.ama-assn.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/pubs.ama-assn.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "JAMA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "JAMA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://pubs.ama-assn.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/amajnls/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/amajnls/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/amajnls/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/amajnls/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://vfu.su.se/Shibboleth.sso", { "id": "_e098284b6f9493115905c9377070f96e9675d8dd", "entity_id": "https://vfu.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu.su.se/Shibboleth.sso/WAYF/wavelan" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu.su.se/Shibboleth.sso/SWAMID" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "vfu-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vfu-prod-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJALmMhVR9S5weMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXZmdS1wcm9kLXNwMDEwHhcNMTExMTIxMTUwMDM4WhcNMjExMTE4MTUwMDM4\nWjAYMRYwFAYDVQQDEw12ZnUtcHJvZC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAmIXUFzvpibm1/eZnX++31RQt+OkgMZDVwhI8Tbv6/WIsWCQd\njFESHufjL6hH2wKvPj0JOag321CBnK4Uc3pkagSKX4A+NyJdWu8p4fQw9iw693WT\n7JwDHAaUcr3GoyxSENPDwTHaw6S9wvbsBV09Y+cnioIbYRbMfgkH/ysekJVcPJop\nipUP6lxxs5GRG+V/Ieo21RhO139TnR8NzsEQZiq/jymEYT30e/54aaV+2gnfDEZs\n6Uw478ne2/CJCc5JedNzzKeqGnEZbHMhLCIbuLEhq2iqlBcGHRjIAKetSspP2SZK\nuusHVGTAslytQZS8EtJlpUlISmlETAdmrRqstQIDAQABozswOTAYBgNVHREEETAP\ngg12ZnUtcHJvZC1zcDAxMB0GA1UdDgQWBBQhGf9xTZKSyD7nZBalo3mth6KBFjAN\nBgkqhkiG9w0BAQUFAAOCAQEAPVnGZ5JWdpju/sp8068w5Ug4m10fTjn2kkfpOcLu\nqxjVaZLf/TnY6ZF/Ez4X7nYqf8b2PznprbM+N78Gzihpe1P4vLnrpR80kEd+pDv1\nKHletzHHpn2M1iwIi0Jqp/OpezCaLgRz/RbGetDKgDVzzXRBfGW1ELQetpv5xr18\nje6XvIacHI+0g3xQiO1N3Zj5BvgdlnE6xGeQaJJGJgoSRTf3jOAq8XusKjKlIai5\njUddZxuROgO0B3XXjcoWMJLhSqNNXbKkhitFTtFi0bBQyk6eBIiRB/rRL8FZDMUh\nZbIlfQJbU+IsF+PBKYkQ9oGeHIBu0E6lRYjrmIFz1n176w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vfu.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/vfu.su.se.xml" } } ], [ "http://xenosmilus.umdc.umu.se:8086/re_nren/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/re_nren/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_nren/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_nren/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-re_nren-sp.xml" } } ], [ "https://shibboleth-idp.uni-wuerzburg.de/idp/shibboleth", { "entity_id": "https://shibboleth-idp.uni-wuerzburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth-idp.uni-wuerzburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.uni-wuerzburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.uni-wuerzburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth-idp.uni-wuerzburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "klinik.uni-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hfm-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth-idp.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR\nIO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB\nBiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN\nLG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c\njUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD\n4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU\n0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA\nFIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY\nMBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig\nNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC\nBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1\nqmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4\nVxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4\n2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt\nY0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII\nO0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW\nfiTDOOsi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth-idp.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR\nIO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB\nBiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN\nLG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c\njUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD\n4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU\n0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA\nFIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY\nMBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig\nNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC\nBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1\nqmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4\nVxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4\n2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt\nY0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII\nO0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW\nfiTDOOsi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth-idp.uni-wuerzburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth-idp.uni-wuerzburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth-idp.uni-wuerzburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth-idp.uni-wuerzburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "klinik.uni-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "hfm-wuerzburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth-idp.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR\nIO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB\nBiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN\nLG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c\njUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD\n4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU\n0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA\nFIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY\nMBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig\nNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC\nBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1\nqmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4\nVxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4\n2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt\nY0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII\nO0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW\nfiTDOOsi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth-idp.uni-wuerzburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth-idp.uni-wuerzburg.de,OU=Rechenzentrum,O=Universitaet Wuerzburg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFEjCCA/qgAwIBAgIECw84DjANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFd1ZXJ6YnVyZzEYMBYGA1UEAxMPVU5J\nV1VFLUNBIC0gRzAxMSIwIAYJKoZIhvcNAQkBFhNjYUB1bmktd3VlcnpidXJnLmRl\nMB4XDTA3MDkxODExNDYwN1oXDTEyMDkxNjExNDYwN1owcDELMAkGA1UEBhMCREUx\nHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBXdWVyemJ1cmcxFjAUBgNVBAsTDVJlY2hl\nbnplbnRydW0xKDAmBgNVBAMTH3NoaWJib2xldGgtaWRwLnVuaS13dWVyemJ1cmcu\nZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC84cX32r+HV2E7qvWR\nIO/t/h2yaLIHH616DK2UINekFPhKLW5gy9CSzBA5DLaQkGh5Slmn3XwEtitU6XnB\nBiKCpK5w7DprNQwbJ1Hr3nkTy5uZT3wZJUVZ7JGlTZzLwi9D5vRxPYOAkRWMz8RN\nLG07aKMGcLk0kw9yzZhBajJiI22eCTcXCD9NSuPfWoDE095xuAUbV3AYDMTpQU+c\njUC0eTZMVulIHI9tc2LtLWY28lOkLN49PjMHi/QHrEsa1oX84j/2J684+ZY0eukD\n4ho1QWLc5VQ5Z9PRA3J6waEET5YMAOAvUshsKyYwWWAswgnYEX5iaYatdPb2MMvU\n0qJdAgMBAAGjggG2MIIBsjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFJbyCEZ9HzZq5Ze364JA\nFIp28I1sMB8GA1UdIwQYMBaAFH0fqED2pvYyToHl+DILw20rxDNuMB8GA1UdEQQY\nMBaBFHp2ZEB1bmktd3VlcnpidXJnLmRlMH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6\nLy9jZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDig\nNqA0hjJodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaXd1ZS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBmAYIKwYBBQUHAQEEgYswgYgwQgYIKwYBBQUHMAKGNmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdW5pd3VlLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBC\nBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bml3dWUtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCY4qMwDI+qEDF1\nqmKBboDLpL+dj0JiLPRjntWMN8wUgrwczE49L/drVkOxJtGztN5Z4L4RYnVPgqO4\nVxjTUnLmUV9/duUtMdDxBm0sCvg2bnH7bi5WSl14hSFS0rvfbxO8MkFWXSnuS6q4\n2Ef6XYsMNYgRZX5UkP80JDyvq9LwqgbjBaXWhRH3MV8fiNoBszfW8Ql82FpcNGpt\nY0EB4jWzrnNqgh8ewhExh2NFHMRIOKB7mKE6nl7zrME/FDiIKeHTsB0iGNCiQcII\nO0t36p60L9R37wLEQtV0ErabP96Z5EsIeWbinxG3IoR4WPIE+/QQzYVBSot8kJhW\nfiTDOOsi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t W\u00fcrzburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t W\u00fcrzburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Matthias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "matthias.funken@uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Funken", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Maria", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "maria.warren@uni-wuerzburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Warren", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://amiga.kib.ki.se/shibboleth", { "id": "_c73d6642295eaf237eeba0ea4098ebe5a39f1cf7", "entity_id": "https://amiga.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "cbs-vamiga2.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cbs-vamiga2.cb.ad", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAI/jlsIaImbuMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEWNicy12YW1pZ2EyLmNiLmFkMB4XDTEyMDEyNTE1MDcyMFoXDTIyMDEyMjE1\nMDcyMFowHDEaMBgGA1UEAxMRY2JzLXZhbWlnYTIuY2IuYWQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQD8hH4aZW5mwrL2q4HmRewIhpwyv6Y/cp1m2jvp\nJ72Q1Hm1hA7lvz36BbDvpLj6nY03t4KtPIRqMfsdM7olfW9aqLuFlrGCwW5jucSt\n2q1hIMyD6k+fAookYXzEnOcR2s4UqViWqDWulTnIhSTZmgS+CoMqEfoGzPC3m5X5\nSzTbismoWnnzRujfdUj0nLrCEU7gluZH1ag737ISR1qolNpyvS/hazMmGxFKEePW\nWGnUp4/enpdqIlYNqDX0FBr+/RXrLM7GloIj3s9J83oMWXLTUiCTwPyW0Yh0UySd\ncxfVHOKUe4g6n2MbC8sotatKD7Vg8hPZwlMF1mDLYZxKST/jAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEWNicy12YW1pZ2EyLmNiLmFkMB0GA1UdDgQWBBQyr0RxfgrJY6Ej\nPBJk8DqV6LoXdjANBgkqhkiG9w0BAQUFAAOCAQEAYnfKqiA3WIA9m/gcbsnFHs+Y\nwc1Qpud5avz9PIj9i6bbz/qEtKNUzg4bw3Mp8y0taNyJ+jpR/QCMGoSF+PcyjbS8\neNcQWwcoSrukwSGNRtU9JUrVekOqi8pq8I2lLJXRMyDHrQ8hQcIydZRQS/Zsxy9E\nYP5oUY2cwkBfl2v6ipoF5FYQRwcfVYTTQD5zZSS74OQWpQU6qXus34JTf/DVNzeT\ngL6webRP5OqizXYZlJZKKOVemeUHBcc/PGI1bq1na8jeAZ9jw+p7zHJWZTZPl9iL\nPHvIC/GJm2biV6LD6eLIriuNXZ5mcocCsCScdEpNLUp2+0+V+tE3Vj1c1jKmfA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://amiga.kib.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/amiga.kib.ki.se.xml" } } ], [ "https://shib.uni-mainz.de/idp/shibboleth", { "entity_id": "https://shib.uni-mainz.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib.uni-mainz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.uni-mainz.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.uni-mainz.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.uni-mainz.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.uni-mainz.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-mainz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib.uni-mainz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=hostmaster@uni-mainz.de,CN=shib.uni-mainz.de,OU=StartCom Verified Certificate Member,O=Johannes Gutenberg-Universitaet Mainz,L=Mainz,ST=Rheinland-Pfalz,C=DE,description=371190-Ew4GnZ0vEX42MdIg", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIHDjCCBfagAwIBAgICV0wwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklM\nMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh\nbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAy\nIFByaW1hcnkgSW50ZXJtZWRpYXRlIFNlcnZlciBDQTAeFw0xMTAzMDMwNTMzMTJa\nFw0xMzAzMDMwNDI1MzZaMIH8MSAwHgYDVQQNExczNzExOTAtRXc0R25aMHZFWDQy\nTWRJZzELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFsejEOMAwG\nA1UEBxMFTWFpbnoxLjAsBgNVBAoTJUpvaGFubmVzIEd1dGVuYmVyZy1Vbml2ZXJz\naXRhZXQgTWFpbnoxLTArBgNVBAsTJFN0YXJ0Q29tIFZlcmlmaWVkIENlcnRpZmlj\nYXRlIE1lbWJlcjEaMBgGA1UEAxMRc2hpYi51bmktbWFpbnouZGUxJjAkBgkqhkiG\n9w0BCQEWF2hvc3RtYXN0ZXJAdW5pLW1haW56LmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAwT6NQ2xVNwXxTBD5fEZi7uABESzHPpP6tPNN6qQugmAE\nO/3PvRBlvkbicadY8vBaYG8GAjYtJseraGCanqeOF/jilZ2TgUk9OeQWVu7iufAg\nTfqSKzo4CF9myFqpPDL5DYYKHZVEf1BoIACb5LZGohOOPLxw7P6KJY5K0HOQhzPu\nTXgnc7F1pMk+H13jTCwp+rfIbDGKjevt7OQL2DUXgZbsw/BGDXhOPNhzchEZl7ce\nnTuICyx6B4z9ePHySWSnYAFHQ99n2n3n1RGvfMeQcko0lRw60ycHqKSY0Z7nysaP\nOu9pV6oXwIeRDv0kiEBZN4OwzL9Q3Caz74NTyaUdzwIDAQABo4IDBjCCAwIwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBQ11hAN/JzswSGhR2joEoU4cKAEGjAfBgNVHSMEGDAWgBQR\n2yNF/VTManFvhIoD1773AS8mhjAqBgNVHREEIzAhghFzaGliLnVuaS1tYWluei5k\nZYIMdW5pLW1haW56LmRlMIIBQgYDVR0gBIIBOTCCATUwggExBgsrBgEEAYG1NwEC\nAjCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj\neS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVy\nbWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0Q29tIEx0ZC4wAwIB\nARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwgTGltaXRh\ndGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQ\nb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj\neS5wZGYwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL3d3dy5zdGFydHNzbC5jb20v\nY3J0Mi1jcmwuY3JsMCqgKKAmhiRodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnQy\nLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9v\nY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL3NlcnZlci9jYTBCBggrBgEFBQcw\nAoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5zZXJ2\nZXIuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzAN\nBgkqhkiG9w0BAQUFAAOCAQEAvROhgKCSARf5XxMlFrgqM2L8z+6vpxcyBbk2VP0b\nl6fyoweBJ3hVMEHjsnLvc13xdjl4UybWHBgJrF6QGonJUSzR01Zrnae5j00zAy7j\nSKv2IgmRNoLWdLk6/lwB8J0Ai7kHSlHcsrTWyTdlppwEF3yfBNQ4rsR0yPXp/oMw\nUm0W47uYkn4rKhRCDyc7YLF11u/uIN3+QZ7cjWWGJFtt4Mv9yVRLsIuQCoJn8Kgq\nYbXDotXT6u9xaXNvmcNBQxG11AO5Bg1E29EUgLPoRVe6QODiXHRm7m10xsnXJB2J\nqId+gUq0/6Lm0AWZGW+NOUQvMbxX9CMLbiTcBe3s6xGqhQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.uni-mainz.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.uni-mainz.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.uni-mainz.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.uni-mainz.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-mainz.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib.uni-mainz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=hostmaster@uni-mainz.de,CN=shib.uni-mainz.de,OU=StartCom Verified Certificate Member,O=Johannes Gutenberg-Universitaet Mainz,L=Mainz,ST=Rheinland-Pfalz,C=DE,description=371190-Ew4GnZ0vEX42MdIg", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIHDjCCBfagAwIBAgICV0wwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklM\nMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh\nbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAy\nIFByaW1hcnkgSW50ZXJtZWRpYXRlIFNlcnZlciBDQTAeFw0xMTAzMDMwNTMzMTJa\nFw0xMzAzMDMwNDI1MzZaMIH8MSAwHgYDVQQNExczNzExOTAtRXc0R25aMHZFWDQy\nTWRJZzELMAkGA1UEBhMCREUxGDAWBgNVBAgTD1JoZWlubGFuZC1QZmFsejEOMAwG\nA1UEBxMFTWFpbnoxLjAsBgNVBAoTJUpvaGFubmVzIEd1dGVuYmVyZy1Vbml2ZXJz\naXRhZXQgTWFpbnoxLTArBgNVBAsTJFN0YXJ0Q29tIFZlcmlmaWVkIENlcnRpZmlj\nYXRlIE1lbWJlcjEaMBgGA1UEAxMRc2hpYi51bmktbWFpbnouZGUxJjAkBgkqhkiG\n9w0BCQEWF2hvc3RtYXN0ZXJAdW5pLW1haW56LmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAwT6NQ2xVNwXxTBD5fEZi7uABESzHPpP6tPNN6qQugmAE\nO/3PvRBlvkbicadY8vBaYG8GAjYtJseraGCanqeOF/jilZ2TgUk9OeQWVu7iufAg\nTfqSKzo4CF9myFqpPDL5DYYKHZVEf1BoIACb5LZGohOOPLxw7P6KJY5K0HOQhzPu\nTXgnc7F1pMk+H13jTCwp+rfIbDGKjevt7OQL2DUXgZbsw/BGDXhOPNhzchEZl7ce\nnTuICyx6B4z9ePHySWSnYAFHQ99n2n3n1RGvfMeQcko0lRw60ycHqKSY0Z7nysaP\nOu9pV6oXwIeRDv0kiEBZN4OwzL9Q3Caz74NTyaUdzwIDAQABo4IDBjCCAwIwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCA6gwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBQ11hAN/JzswSGhR2joEoU4cKAEGjAfBgNVHSMEGDAWgBQR\n2yNF/VTManFvhIoD1773AS8mhjAqBgNVHREEIzAhghFzaGliLnVuaS1tYWluei5k\nZYIMdW5pLW1haW56LmRlMIIBQgYDVR0gBIIBOTCCATUwggExBgsrBgEEAYG1NwEC\nAjCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj\neS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVy\nbWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0Q29tIEx0ZC4wAwIB\nARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwgTGltaXRh\ndGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQ\nb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGlj\neS5wZGYwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL3d3dy5zdGFydHNzbC5jb20v\nY3J0Mi1jcmwuY3JsMCqgKKAmhiRodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnQy\nLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9v\nY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL3NlcnZlci9jYTBCBggrBgEFBQcw\nAoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5zZXJ2\nZXIuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzAN\nBgkqhkiG9w0BAQUFAAOCAQEAvROhgKCSARf5XxMlFrgqM2L8z+6vpxcyBbk2VP0b\nl6fyoweBJ3hVMEHjsnLvc13xdjl4UybWHBgJrF6QGonJUSzR01Zrnae5j00zAy7j\nSKv2IgmRNoLWdLk6/lwB8J0Ai7kHSlHcsrTWyTdlppwEF3yfBNQ4rsR0yPXp/oMw\nUm0W47uYkn4rKhRCDyc7YLF11u/uIN3+QZ7cjWWGJFtt4Mv9yVRLsIuQCoJn8Kgq\nYbXDotXT6u9xaXNvmcNBQxG11AO5Bg1E29EUgLPoRVe6QODiXHRm7m10xsnXJB2J\nqId+gUq0/6Lm0AWZGW+NOUQvMbxX9CMLbiTcBe3s6xGqhQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Johannes Gutenberg Universit\u00e4t Mainz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Mainz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-mainz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "glatzert@uni-mainz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Glatzer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idpstaff.belnet.be/idp/shibboleth", { "entity_id": "https://idpstaff.belnet.be/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idpstaff.belnet.be.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idpstaff.belnet.be/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idpstaff.belnet.be/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idpstaff.belnet.be/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idpstaff.belnet.be/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "belnet.be", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDHQktK8+8G0YAAAG+SURBVDjLhZNNaxNRFIafMzN3moxp0iollRSpGqwuuhNFUhSFrgvdSOsPEH9G967ci+CuIIUixYXQRZFC8QM3IlgoqQgtuKhNSSfOzL3jIhM6M2nigcuF+/He9zznHmHpZUwv4hhEGBq5M9bAy3F8NtIhkllzMhuAAK5t4SkbZQunoeY00BhjumdyBp28+NNHMyzemaZSVBSVw7Ef0Px9wpudJu++/iLQZkAKgLIt5mdrzM/WuF4t49jC9ESJ5UadV8/us3D7CuQySjHo2ehOr7d2ebiywYOVDdY/7zN+YYR7N6pDUpCsdKhj2qEmAvwgAuBvqPuKkmIgGSdLjWs0ZqoUXZtbtTF+HByzttPs7gvnM0hHuxNx+MfnqB0QaoPn2lQ8RR5Cv0CivvaxyeMXmyw8f8/q9h5Tl0os3r2KZVmDy5iviKdsRguK0YLqvmbJMAYZAzyZqzN3c5Jxz6U+WebED/jw/RBjYkgJZQQibdj8dkC1UuSi53K5XKDVCXn75Ser23usf9rv6xXJNFMCpTRiU3IdlCX4keHIDwkjnXxlGZ6CAVodTasTnZVMJLH9Pwa9jpSEhpxDJ9e1/wBQnZONeR0FdQAAAABJRU5ErkJggg==", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAABLCAIAAADsyLLJAAAACXBIWXMAABcRAAAXEQHKJvM/AAAFOnpUWHRSYXcgcHJvZmlsZSB0eXBlIHhtcAAAeNqtWEmWpDgM3esUfQRjeYDjEAHs+r1e1vH7f9kEQ5gMoqqSTBJsWfqabeTXv//JP/jxyanoU5fcZ5e6pOmRYg7eJZ9iymlIs04+z8vj8Vh8xviQAkdi1hgmdWHKLiho+zRI6POYsTBqHsMcQ8J/MFTFIp910dmN+sy9jrlPWJgmCkudd3xPzzRn5ZxQAtCEtBCHjmXiRQ4klZUHTdIx+hBCOrHBnGCSrPoccDkdsXTJ9uPnDCo/pwWE2S/a6cALT0497h73qQjwk2TNsAWl595PlIB5Q+FG7zYkgAHTQHGfhuxAP0CHeUMmpggs08DlYFWfnhsm0uEesTBSeQKAYGD1s+jLDt4RgTEdU7LFE3AGnSEdT/BjBJsRBodP9VkYr7SyEh8ZETr+IHmdOajZpee2pszJOolFw6qxvXVphlwobLaDhSC5y5EsqEHwpuJM78YlqIQpDuFBoHuWexzbzBHJphzxy16Bw6Kml669KVfuLPHKWH73pwXJvIUxnlXwOAFHD/1dcaS6ox8ruzHUaE+MOfyF8h/aIPQc3I+FE+6IUkRsFwOeg46MS9wdYvvBcXsuyjcZy55zAwPNOaSUh6P8d/FEpDv5fRxPUhus3gQqAzKW6U8SPykse67vTFuyKxUCJdJrCwJ4Dp28XOjCALc/Wf7gaL8SY1yjAs1e4QY7Ib8/DUbSyc/BGCbU5j8JSDCcWmFpjMfAUqgWQ2ABm8KjonMh8aw67BJj8AGdAGbxIYVOe3glwlcddOhx74Ivd8yRAq5R/ArM6EKHwW4z57XcC4SBxtb8KpskhaWqKekZmHKxggtGpTZV9OGMXr6Bv6Fnu/TLHp/sANL9Q+mwUOdJwGe8sGjEiKFRsmcW9GhSnjYaqmFDwYF3pIPhjHh2hIKRyCV47N9saQDkE4KWcSPj2uy0xiC8xjKfaa8508zMHRramcFPslsM1vVy6dBoCZKwFC8mYtp5FLuXjHjF5iPkgZ3ONhHx5Gif1x5ySBrElGFKraSR96xpJw23REW2X86C+Y7dyLppePXTTfKYmtG9DwGMkha5pnxEHWTZcdgksCJmZcmZ4GpM2hj6vqJG4cI7L4zg3dxhguUnyRcom2Ei5+yxSO2tHneGjPgYvx+SRw65/1HuBUbb1vx2dh2TS25n1wnBGYDchZ9/SA+mlzTz6zaDbacknzPsXruST/3qql2lUzuV0i3v9a6ShanZkaW9uWoToyJZ9KOABMy5WCpYIrVwq2ADtv+3DebXTMhD/kbfJ51c9/0Yois77TvWk2YRCzyJ8PTx3v0r+zFwDcoR8CjAeBb/iIaSGEF5s9UM/Nyes8O+WsAVE/KQFpN7GLg8mjuorJR+YGmAk9v3SFZWPPidWF3gQZCUoxZzbL93KRRyJrlgw8NYv9JF4MEROu77nJwb3Xd9LjDObHModzPspz5HdlKLmpbA3I7G++JW5Y44dc+onQNYDfXK9XwCrx3I2gxSb+Ylg6ClrfV15/2ikkJ2gYCeHCw8p5LKdkzmmYiRp3tWclywlc47Xnvb+q3kuD/raYQGn/YBcch8hmD+4ZQNFfhdAnF6fVjeM6xr7JuAlEZUtwOfz9kHLHsTyCel7hY9+bZ71Pb1VvDkm2jel7ozUvmd+txCKrVRf9HXyoqKU1eMUh3q6oev0mTQcJj1aEI4rW6H1ejKZzGLcG+tyucB6wd+P1o/C1yyuuc7KRbZE5bPceUTHQ1+/t5XZs4fHaFa2bbYacyvHwzlf8/S0PQ61Gc1AAAACXZwQWcAAACZAAAASwA8NmxMAAAg+klEQVR42u1dCXhU1dmeBLFWwdrWHdr621rtY21t7aq/tf5txSpLyDaTCbuIICgKiFiQRQVBxYWEZGbuLNkDISzZQ1gSCJiEmJBAwhISIAlJyL6vM3Pn/845d793loRg8XmY5zpeJveee855v/1837kqh8NB07SDdvQODuwvqZn6aead8yK8NCZV0M3jxj1um2metDF9R15le8+Ag/nYVTT62Gpau3++dKcqiFKpjd5qg5eGujlfN+6hMSKk4FttnPB6bFFVKwAJKKoA0Lq23h+9EoX+Rg50w00sb2wsCUzoxKAK0BVcaAQcVb2Dtl+8lYB/tcCfvYPMNyfru3BQzDegpjbcuyCyqbNflVVae5MLv0uHVihpTV5azHuB1PascpXP1iwQu1LRCpx7c9a+Q4fa8MhbO1V3zouCMxFrMrjePG5Yw0cCJMYOGBLxKbJab4rZ79jBSFchxu6owOL2Fy/hL4Jz6cOuH51qhc+lPKLlGwcSDf/tHC2LeIxODg+eRCnZxBYX8PM9CzbL5pHitffo2ujI3zKLPCuhdfBtktdILFIpiiPpqnsu5sDQoDACmEwqfyP4NF7+BpWfHh1wAoeaXMbaUKz1hAS4VmSAjXIgQmv6+dKdL2xKn7RpPzn+9XHGxMVxQE83JHJuidKJgPFEtLhtHTxOsI/ufjXmgUVxf1ufPP3zA4stX78VU/h5Ssm2jLLP004ti8qfHZb9v+tSH1gUc9fcqO/NsCBceXuKur6CTm2+2t5LolgoGMl+q6Zsl/PijYmucq/4uI3HcLr8M2ouq7S6saPPbrc7xB8yZZJPU1dvUVVT6P7TExbFe03XfRsaS2Ns6+63O6AzpId2BsuXQ75rTGnhQQXudKsdh4el2rgkIh/DZkPfZKbYEzGI/D851L9ILx8/JwYzqMwyGkVoNcaWnn62e/xHNTn0u2GOgsbR6JAkC6S8g03j50bevzD2J0vi+XkT6P4RY4ni7Oac8w4F5Nx/MHPYL1zthJ7J+zGa6zBqqrm7T94BEZY3ssesMf5wXuTy6Lyd+VUnL7Vcbu7s6B2E/v/glWjWBBkFvkRYRh29wILDfHHcKUKOwdsqR734YjMyl4jncD0mV2PEWNolEsLr5dDrSECjePiEl9e2cAxAs8rrwUUxPJYeylvXMjbq6HmHMmyinwgXSn7nFOqahEKvAKVwhNadI6hVBp7RK1ohlkp8qXXyFE/QlRCf0gWoG4qPcPtEbkRqg9e08PMNHXLh9+DrsU74kho9LGlHTWu37tBZPXOUU9nnU4uqgf+sdhtnejBMjD8tnb23zoxwE1pyoxUoMkf89En50pmMpaREjf5JuQYS6zAXQQ/2r8FmxUAKf71W6NFZpHEV3JQAS4cYy3iC5TDEyfCxpNNP1iKxiRwP7jCMnWH58fzo0uo24ZUEzp4B6yNkWc0FTwCFAu/6UWD9kkPlGwZerMh0ElMD5/66wlJi2ZPWNNhlgsanG9CDfMK5b3QCHjManQF5qEF6hIfarNABlibQd6AetQl3+em9ffVMg9B/5HYT34wiC8hiWqScYIkY9J4FsYzj7o+76o88ezeu+XCxhA/CUs0ubQu6BScPv7nDaqOlli3t+P17exXYDuYI2vHTP7Qk7lXD0cT8i9UtXZxrcaW1J6W4+nXzcZTw4KtzyrJu+FLAamRafXXQ4CLT8eSiy9XNPRLJ1jtoK77csi2r7N8fZ46daRJTkkCEsniMgWYDDN+fZZn8yf7Q/WWnalsHbExTnX1Dx8/Vf7C35Nl1KWwsRY6EU77cVVANkw/2ChzRuZXwvTnpJBZvo45lIOXEXDJ09Q9xeLBkRv9x9V4mEkSEjJZfePsy8xQSzrRNTJk0doTsWGjbIo9UcGJ2GDJWFCg2Eji3ppba7VbO0SKdhHOJygfPqqGtB0gTa3p23mXizitQ//yHaZ19gwIHV2g94AfZ7Ofq2+9+NUa4HsXKYadYyu2Sps7+u+ZHjaa+FPClVIKh/vmGdfUOSToB4/zD6iRxHBnx8QOLYwsqmwSDl/aexnNK9C9ciZbneDlDDYsvVRjIHXmVxFLj5D/tzOOyE2JyTPk0i5FAQsGgYVKitqaeFs++KPYkHFH/wNC/NqYhAU56zi4YO5OxAq+BxxLNwPXAkidSgbkFWrNnYFDisQDb/W5VIi/rtUTiGU9XtwhnQXFO8ZQTqW2tbuq8baZZHtnyDEvLZymn4EnyAJaTD1xH2x229p6BcXMiJMNEHO9LrUsskgCgFAoTWfV/fj9JYgE440uFmFpnP3I6R9OO5fhSK9Z/MLxA6i9rk4dsIi8TxgCaA1nYwot9dVHHqgT42VlxSovuFRhQeCrs63d/g0hbKzJ9lbF8OUwojcdoTSAJaYXAo50WqQMbiwpN4IRzMNf5eCTxVdRG4Feh0S53cJkR4WtIa/B95korWpkQJOw480nkdNDV149S7EZPX6IOpZdUgzl+a7DZO9gEB0zTLcHmW4Ijnli5a2DQLpQwZAyFVY0qNZaNxCcLMoEpxI6QEcJWrCDBbgLTI/zg2WMVVweHMDsyWpP/3DVfpHhc8iWrL/0N8/RHxXPNwADavayuvfxK85mattq2riErozI5gUkkLeo2IR1swoB4KK9towV9w4MZAtXY2NEXmVMJhlVb9yCn8oXiZ3ZYNjKFWIvMGV/CzG/PKg87cC7swJntWWXhB8oXmb92EzQYLpZAq23d/XkVjXkVV/MqmvFJY/6FRnA6uTmieaDQMH76RhzvDKC8MSOIO9b0YGfNYa+42vnzpbvAoEdD9dU98FrsobIrDrtNyKOES1RqPbNa6ZmM9ZoedvTsVb4RmulYeNY5IDJvHx2yk8GF8Al/bHkigCGHHAwcwSqpAS5jRip+6JSt+8GtQpLDVzdGa1kRky8LodhBPHBYupCxP3w1GrUToGNWFQOQczL6PolsCFaR9udFpR34LDg0G8fwBE60r66ysVPe7D3z4yS6EJwHsXhHLZ+tbb9tRpTQGXevL6dsF/aZnNlo+72vxfG8y8rPfYWXZRapY7Elj+VLtGr7VWa5fEIWmY5i04YP/XgHGYsvNkvkAfz31Kq9rPZ1ESuIHcV4rFMsnQh14QnqcVVT1+9W7cFWEmeII7oGb0x+X1pJrWp6uNTf8AkvvtQoab6le/BHC2L44ItLLBkDTW2UkaAdjBpE+7LVUN3BM8KQM5Eua3d9wwbtKNXUMHBXxEIFeZO3kDAQvxaEJNAbkfn8ReyjkZhV0JeiDxj5cizdxIBGhKVdZnlL+ZWcw+2AnMigVxv+/kGq3JF6d0eBF3GoyTo2OfHVfZpaJn22g564OG5YdizwB2JEmVmIs/UNbPyIoYwQxHN2iY+0NqGIjzIG6gXuKfMpudyK2hHGwnBo7Ml390rsGpiY9buL8RgNbvgykFJ0akfRjh2SsyLv4AscIwInqFVkBDKhagr6N1+fKzf8QAtqQrK1ITlwBIccRd+hRwK+PLin4KJcwoMLz5uCnuhLrVHcV7vA9TZJQgohmacFpixzMbgfHOPevzBWQolwZUVDB2iTGdtyyBC4Y1nUCbmNGp51BjsCSCA7xXKxbM3rmnK3lGwf0I4nL7WoQ6Gjh3F3D8OkvxH5dfzxKhyBEyFMpuOr9NPMshe0GaB7OzrfhQKW8bqN/4X9/0NLE/g8UE+w1JicuGuRsqC5cVvGKfnFCEuWLx98PV7Zf1BwLu2SuAE5p7LPs14m5SGWLHdSo4ulQxhbR89gpcodcyKBvThpRrO97+gdRCvSRBcG6N6KypMNm9NONqFeoRXnx+F4eGn8CGSsRG1xfCkSYgxfSkFal1jI2T4g/eQ6gniijJEswk5oczFutP7gOYYWtfph6cvRt30yi2vFQRD+/O5XY/qtNmlshXb8dV0yYwEp8aXr+Iv8/KGlO3gAPMZSzpeMjA1ygyUt5EuEZbznhqB0FFjMGA6fY9ZqBHxJK9qxw1q0v6Z4rPzw1ZXVtMpHhfxc6LrGyPClwOIVxEXd54aRnybAOLkI8PXHkpGxajMWQgaQfjL5aXc4D0PKqXPNjkJF/5KWYmlm9YjhmnMqnWCZUVojwFIswf30e5F/Jv0si8ljHGR/A2P70CKaXWg+BjM1Ruv+YIIvuJL0W8KSFvHlPQtiZWRnO1HZ9L0ZFq6TY4OYc3BU4Bs6IPwnigAIsbzaLlc4LJbSiPd15EupxeyrK6pqkcua5dEFxMKGG5/dkCwn1a2ppwUj9CCDlMmltlx3LGmR7YPGG6CTr4Scr2+/hU3S59azXGVQqNlrpoYhvqSl0pjLK7iuMtYuWvNiM2kJqONmR6I4qkw8gneBZSxyqmDMvANHE4vAcaW1B0YFnjhZEUNRBdawZPMBKD4xQLhs9O3I2F3FzONwrKCurVuuDia+voOL5mC7hqx+G5nhaOV5MBSPpUyPPLgw7nr7JJgvS6qxiGMmFy9gmYn8TCi4yJmvfKTVbn/qP/v4YfgbzjW0iSJFeC6QBx3IFp0RV5oU5qsF0UsNxRc1fFu2j8QnAT3yWUqJYHmHIfHy2jac1GJkus0vX1PihCbh+qVJKGNpab6PQE1qr0vcx15a0zI3PPcVQ67/V4embN0/V3fkndhCc875xs4eElS3O0T+Ivgk9y6IFjb78b5iSdCZrMuDgff8h2kPLIq557VoOB5bnvDY8sS/rtn3zIZkn61ZC6jclXEnxs+NZKtWvj0s1/JY6kgqjISNyJALKpvU2w6DmX3fazEwZLgMhvDku7v/d13KlE8Pzgw78k503u9W7eMZDnjXJ7ywqlmYSEAanP55lmpyOFOxQ44A3ejH1hUTAJioHvmTOH82Mf8iMnw4StSaH1+xy0bbJfYq7WIlV/DRhuRwGSpod4VvkS85thg7w0KC5lwsk/3w/rHScNCQj5yt41ZDETZ++rhjlYrpqJmnaj/eV7I5qXRTUumW5JIFhqNu6tVd/G2M2jSM2Loy0tbq5h5vXJciEoz+hg8Tv5HECTx01zQh2WJF4gzLbW6w7Op1iyUttH0CRZeB1pCnBMtjXvJP9pl6wcq2RRWoDw7Ndsst8Glo60EySVYzxBf4ueZLy5EKTgAKHF5Xy9/CMXT0Wp9YuVtUbMTlNvob0oprFFNjnFU0EB3MYylcJ6GlTh7Pl2qzMO7D6Tk2tm5UxJIWuwi8viQmtNbkFUAFheZwTCnOMXBIqAFFItnu5ZQLsMQaceKS+K7+IUlOBTm3262cC1vT2gmm5YhlrPmd2AJxYpmb8AZ/Je1ILrqMTLtAhVJcIqxumxnxRfppWrrwYncCp4NIMG3IYT7bCBMprg2S1ipxNXtgayAsZaKPTZ8Rl1mxsXVuBonkZNZJpGnTRv8vDnBBA9qNoLITtQIyFi19i3mGpA4J0gGFeXhMLLO6pWvcHPPIa/bAmD5X3947aFNWk+IVQSRSbXRjR19eRSNKUvIJZ0xc8d4WImcxQPf8hymVjZ29g0OuVWZfvxWEzDcXr46fEyUy69VmbjVRmD0lxBI4iVPP3Ke5o+fOeRFyOgPNJBd0q+LyxclNRpQZq9UDDCCos89c6egd4NfkleTkoHUIqKeqqeuZDamMCyCUk9N178UXtPRIBIyIYS43dd8xZ8T5saTTWtMv3kr4y9pksNDgeaCHY3Mv7C28fORMQ3ZZHRwZp+pM2RXrEr6Z8lnmr1fsQQnXOPIuiVkLKgulGc/AN48sTQRLdVvGqZTiamgTBFF6aT3YxjCzc8KO/mF1EvQB51QKsshZK/+Xb+8C0iHHX9Ym/XVN0q9W7BZlfQZSj72zG4YAB3PlmhRW+EtlLDDrM2tTuAZxm8mMopKna5Ph+KMgLRirwF478ipzzzQcLq87eLouOrfiq/TTb0Ycf+6DDDDIcRqD8yCO2vjg67EvbErfnHRy3zfVMAMwD2kltRE5Zz/cUzIrNOfRZbuuwY4V1cHg7bpIPjzOZyF5+yofPZO3T1wrF5GOYLOs7pwSec1AAQEk9QZn38Dhp0epxoGe1RU5ixZpPb3eo41xhBWvsjxvkqnE11CQVB2y3oecGUp5CMITphYDZtUgacR9UbdnRdhGLu+bxG4IgTCeO1NMY3Ra+6GVVNVQ0gEI78V5BQwBaphztoJAMYwnoQmTwHmg3G9gxapJQZfE5URK0RZkOmqcwMmWjvAGp9ogrj9Rrv9iu0ExIQK1gQ0VUWRE14glNby/MsM2CucL94DylCE8LDRUYhogOGYzP62HmzsI9yOzyBIMOF1gEV2sNTElPhJad7Z/DifqsY70CmLq3dwDE8yHdnlqGzmWw1k8c5+W4uFWMFrPicnd9g3/vZ0HRJQt25pmBLvEXHNsXWnKRBtZipWH0q40lLTg5Br3CxtB0et/dx8mz/lBOxyKHyGWctHB7dQTFCGadO21ceRIy98Vtq66EdDVeshh1KjtEuYeSC3lUpC62lJIxIhcpvmwdkfRDnOrLo3RU+0yujsNihc0pEXRiryhEa6oiBoZocrwiOS1ZmLBYpPS5KJWWdItImSIIcqbpsNTfhS/J5zCxRbeYxvBhjjXY6cltVHkQ2uM0t3ohMnQojVa87Xqfnd0J9gKDdcwM26JW4lBlmm0uKPgL6JkGWp4AkTrsaGB6wJumI1fKGkBL659l0HIx2OZqnqNTrCU7YTpR4alNGqjNk5YFB+SWT5+rjvJjuMskzamr0Nry9TExXGfp5X9+p1Eti7aqLDThOREtj+hq8FojH9+P2njvhJRcHVUNp+Rd0O+TQbvRFLSXRaZrQyoSR+nhaSXKfOA2jhudmRI5mlUeyQvTxaejMJ+eMzmhKhPPluzHA7H48t3s6lTlHjRX7C5g68u5mglCor66Z/fmM7niPCMTjY/xN+SE7Xx2fWpC83HvHE0mN0JgVLJ3s7Axi6Mq+NPOBzWx5bvdpJZQ/EadATQKtKZomJmf//tyj1vR3+NFtQwz21JRsnTY7QS+mAGBbTuoB3/2XECJu2lLWnz9UeQPiJRNmbTCvH8XJO+VBvGzYm4Y1aEetth6NMvl+8iFASdu3Ne1Di0yk8JlLZx/NzI782wxBxDC58qX0qU6KA2wF3j56C7bsPbKEC/bwu2jJ8XddfcqO/PQiaPl7/uROXVpvbeH7wSeftsC1cJC82OFz4LvwIAfoG+rUkoHLDZH12WKNmO/NZZ5tvnRULLt8xgSidvm2mGZ90x28LvSa4xjp1hgXZgLKjoWrAqBy2Th+KoloHMBlDY+FfQ7yQWxsUBxpEW5qCWdYfODlntj6/cDQ9Cl7GlIzDA22dHcIQIo/v+rEjmr2oU/GvtHThzpRVNIBo4qvJEc4JjanB++2yLG1Xqxp6crtucdLKhradnYLCv38pgqTHesyC+4EJjZ99gU3t3zNEKhugCTSnF1e09A92Dg31DVpvNBlT5xMrdV9t7X9qC+BJGW1jVDHf1Dg4kFFxU+YQ/+d6e0pqWngFrd//Qufr2lfH5Kh/91+evOhz25u6+ioYOVaB+wuux8As029rVl1Fyhaxsw/fO4xeudvXAjfCswSHbo8t28navxvj4il1FVS3wV+jM+t3F3mrDCxszS2pauvoG69v7tiSXoGBykOlni+Pz8UDg98uNXU+t2UsW6TannIZRdw9Y27r7YYA4IZR6cGHc0bPQkyHoTEZpzZgZyCQcq0Ur9i2dvfCss3VtcHvY/nKaRsXx1c09970W8158IXpJgb8h8khFyeVWrOAB18iKhvZNSaXwrI7eQf8vDkB/Gjv6rHZbc9cAdAlaTi+pRid+eq9Ave7gmaJLzSPdrwAbYz5ofc4BAv25D9I/2H2SwdJPDyOEwS+2HCMVbq8YcuFHsuHaa6bc5zakoDJYLGPx+rsDeBrY4uyVFpi12WHZkz/ZP/nTdBg2/OnC1c5/f5z59DokiiNyzqumhgFyMKon3tmL9oMPomBIABXMyLrEIhjqzrxLMM45YajO+ZOU0kmb9kflVPRbaYYvCZy+YefrOrv7rDBHL23OePr9JJj3+vYBoKoFVC7OyXCANIP53Z6FKilnbM95cXPm+YYOAA9aQHLPYd9XePmFj9I+2otG7fflIej/rrwqq41es6NwbUKR3W5PLqpRBejgXjxF5S9uykCQaIxhB84Aeb2wKf3RZSDDzGR/CvgdFA2c3Ik2uiPVuI5nNySDVICTefocr2kIy/P17UD9D7+Z4B1sKqtpBXoiWJJC65HuV4DtncT8KqCvH8+PhmEDAAjLt3eB9AARDyoN7Qnwzy8qG7tOXmrx9tXXt3bnnm9AcsBnuym7QozlwXtejQIKgPFDz0hV3jNrUaLsrO2H0T9fCoFzS/Y51VRdXkVjXUvXLcER3lgmA9HA7KsmfaGaHAp0erG5+1ZtxO6CSzS0PzUM2nkntmDIZkVYIm/YBHeBICX502idAa88YHgwJP5IMgNrZp+ph+4VVjU2dvaopoSQjRx7B4fuXRD99HpUVfjchjSgNiApEOA4b90IhAjixOuFr6Anh07V1bX1gvTekVeJ3tkzLYxdFTABXwKW//NGPFk52ZpaCq2h7FlcBrrQeAy6DcYanMOk3TrLxGHZ3NEHUopIeLi+rKadYAkjSiq+FiyxgjlUVg/EgvamQbbPQeg0YPnHNSjVpbdvCMRga9cASMhTIDrQnrz92WV1QFDweHPOBQ5LGmMJ0qalpx+InQ1BmKYg4rBP//wA6t/kUBZLxJdommYiwXCLBiXTwiPgQfA4kGPAx2NnmjKKLze09ammoUSQlXEngF0YGYsn4lcrduFUtgNAN0hjBeonfZwB9PfbVchwA4UH0g8oBqay+GIzzJeXD1q4xlja7n0tDoQQwnJ9Olz8m5X7oHGMpR54EcAmo4aeXG7qBv2358QlJEKnhqFNurA5A1hCO2iLKYSlcWsqKuhEWPobCiqbEA29GAqjAFaDX0CpEyy9p4VDO6er24gmBlIur20bJb4MMnkHGlNP1gCWP341ErCc9tkBmA6QsU+tQvWhwA0TFsdNeCMeSP7+hbFg74AEyymv9w62SLBESTpfHYY5AhbfC1iyy5z/tymD4RWCJc3I2OPnGq60945F+0MbgDKALWJzLwC7TFwSD8cDi2JAspFcIcxPhnfjC3ks8RLgBFyKBdKPyf9TG8Epgl/+9kEKwnJuZHVzb35FPdhZxZdb0HxhmrAcqRBi+TfgS7XhN+/uYbE0wkn81xUgYH6yJB48tIkLowAqXBOPtsVkzGyMZQ/BEsaF+PI0w5caw4bEYtpmv2NOBPwyl8qFizksvTgscTsgkPIvtMCUglARYBk5cr5cHo3yfaZ8knHX/AhQMFjGJsDjwU47fqb+F2/vBEkCkwg8p/LbDgIWevPrFXtARSfmX5TI2DHBFBDyubq2x5YnPPzmDpgOUpgRc+wC3A5GGpyj/bWmMfoS/grGMwys8FJTR08/zClKN12xA72xKpB6fydK4/v7B6lwL8grjOUuPlA8XWezO6AdoLOfvRkP1wBN2Gj7gVNXfvrGDuRc0Q6w6eAyMCh4LHMvAJZw8XMfIhn794/SvDGWQ7ZBlLeuNkCDwI6/XbX3oaUocfeRtxKAGlbF5YPgAScSuoeKfAFLrC9//97eO+ZEclgCrYP4fWkz0lOr44vh+w//2YMNVMDVjlyRqWEwezA/4MwQAz7uOKIt8J7vXhAFPQcs7xy5jAUXKlAPYpOk25B0XsAP+kdqQmAGB4fQj8ge89P/YF5MVz/YrzSYqSR9y8vf8KfVyTip9TA09cfViKGtVpTFBAYhcJX/V4fILnSkHWQx+mxfEnEcznv6bSAJyQYyJBUICAg+RVVNIIVAhYP2xfcOkfwmmFwca2R8dqLdQY/CXaiYN4h6C+9RTbbr++ZiC3IzcFUatIP0bpApOrcCOnbfwp3guRNCAWCefBdtX7NhTxHm0USSxdMPRjptL61GiepAuGTrEXjQ1c4+uCxoG8qRHBi0A1fduzCGFOci1YPdEiAymJmufitxVwhfotxXXx0xxIBckLkbSIGzgKaKtvUNoRkDbaocD+EOQSGjk3imn/7Zj5JnhR/995aM+xdGk70kvALMP5wXDUiAUfqPjWlEjhNTZdpnmdqQHJgORJVBJuj9y5szmE2GwGmbGwk8CiIXqxNEKz99IxbMH7AAn1qVxAS9fHXPrk+dFZrzrw+T0YwHUqA7QVvPDD0EtuJ9i2IZh8xPDwYwCNJJGzOBctGuKcI9kPwNP12SoA096L81cwLZKcpX95MlsTNDspGkBSWEq4CfWr0bpZlhPwQ4+58fpYIwBM9y8pbMO+agiQMW+cfGDLiRS3KY/un+4NAjL25ORyUfJILoq5u8OQtG8ac1+0jH4AQ69vKWTNAUIBjASGbet6FGuzhDH8bNtHCeNzArSgVC7YSBXocbn16fQtxWELzQpSlb94PeASUtK+R2y5dak3gTd6W3f6BOcD8a2Be+GEWHmpL+ImlKEiqTx8ZIbEX4XMmN7ARxS77i8LS4ZVHYxaiwesP9rthneW+dDYFrSvC7YEqNfDWORiluxx5Tt+4Hc/3LtFPgF4EPWl7bgWwIYShUEoiXRnK1w1m11zKrmNwF3Oqr7A1FFmeJM9JHuN5mdjjheOUX5XDFCwqxOmcpOZRo5cdt4dW17S/P7YsLzL0zv+poeT3oo8gj57C3anAVmxU+SXlC5VmQwmFoPVi+5ja+0Tp7F4fBTUBc6+RcMfFHQ7mfYtcLZMjmJBdYcFjYLF90k+RXuIHT3XbzbOq2RdYIcqiY5C4N5SZPAwxU/knyFCbhMptiMo5WFAJ1xl7S1XaNu9CiRrIdlnJyl0geKNMWxa8aal2k0Am30Ra+4sj9Ygu7lmdx3qDF7Zx4aSyuMkXcLQkwK5K+Xxxkg7+mkazo8nsdGYf14jHFjl5jCpawMIGfDrXbtyZTSplXRjzFitdbPMHYDd+zGSQKr8sTQUC5zFHlD7SqCI6LyoMXbA1vljUGD1+757JZSjm3SD7gkc2pS6pl89AsHmToePziLa1nmXYKKeOyLBm284xNEEihLR8HrUPIZZRnEmuHsYDOWJt8notFdDuvfvgb3bxPwqW+5CgAKy3KhaHBroA6a1+yNqlsBPD576IZdCWxef2nNkv1giQPW+tBQqXgrcGixEfyvgaN8YGF0eCxqMARbmjrATdfpO1uHjf26/jY/RyYLI6Tl1pQaRupHgQ4H1mWwG8qeHO+buSDVDrgArqJi+PKa9tIXEzFVT0OWe0HT9cFh2ajGIr65iuHb+jjznkRL2/J3HPiUieqFSSbZtr/H9Ub0161rtomAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEyLTAzLTI5VDEwOjM2OjEwKzAyOjAwkWix2gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMi0wMy0yOVQxMDozNjoxMCswMjowMOA1CWYAAAAUdEVYdGRjOmZvcm1hdABpbWFnZS9qcGVn22DkxQAAACB0RVh0aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGUAUHJpbnRNbINqAAAAEXRFWHRqcGVnOmNvbG9yc3BhY2UAMix1VZ8AAAAgdEVYdGpwZWc6c2FtcGxpbmctZmFjdG9yADF4MSwxeDEsMXgx6ZX8cAAAACN0RVh0cGRmOlByb2R1Y2VyAEFkb2JlIFBERiBsaWJyYXJ5IDkuMDDiS+ceAAAAEXRFWHRyZGY6QWx0AAogICAgCiAgICuew8EAAAAWdEVYdHJkZjpCYWcACiAgICAKICAgIAogICD4Xmb7AAAAEXRFWHRzdERpbTpoADE5LjQ2NjY4NL2H9bkAAAAWdEVYdHN0RGltOnVuaXQATWlsbGltZXRlcnPv0HhyAAAAEXRFWHRzdERpbTp3ADM5Ljk5OTk3MEN75oAAAAA5dEVYdHN0UmVmOmRvY3VtZW50SUQAeG1wLmRpZDowODgwMTE3NDA3MjA2ODExQjExQkEyRkVENEM0MEFBMf/AfAoAAAA6dEVYdHN0UmVmOmluc3RhbmNlSUQAdXVpZDo1Y2JlZDNjYi00NTBjLTA3NDctODY2Yy03ZTJhYWZjY2M3YmGQqoQXAAAAPnRFWHRzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQAdXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOB+exmgAAAAedEVYdHN0UmVmOnJlbmRpdGlvbkNsYXNzAHByb29mOnBkZi6gIiYAAAAodEVYdHhtcDpDcmVhdGVEYXRlADIwMTAtMTItMDFUMTQ6MjI6MDMrMDE6MDCEgKZYAAAAJXRFWHR4bXA6Q3JlYXRvclRvb2wAQWRvYmUgSWxsdXN0cmF0b3IgQ1M0Aa/QiwAAACp0RVh0eG1wOk1ldGFkYXRhRGF0ZQAyMDEwLTEyLTAxVDE0OjIyOjAzKzAxOjAwDNrJ3wAAACN0RVh0eG1wOk1vZGlmeURhdGUAMjAxMC0xMi0wMVQxMzoyMjowOFqz99SbAAAAEXRFWHR4bXBNTTpEb2N1bWVudElEAOocGPAAAAA5dEVYdHhtcE1NOkluc3RhbmNlSUQAeG1wLmlpZDpCRTczQkZBODA1MjE2ODExQjExQkEyRkVENEM0MEFBMcWJYwcAAAA+dEVYdHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRAB1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM49OjDJgAAAB50RVh0eG1wTU06UmVuZGl0aW9uQ2xhc3MAcHJvb2Y6cGRmhKbfiQAAACB0RVh0eG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQARmFsc2V5GcblAAAAI3RFWHR4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeQBGYWxzZTpcPYIAAAAPdEVYdHhtcFRQZzpOUGFnZXMAMcmB27IAAAAASUVORK5CYII=", "width": "153", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "75" } ], "display_name": [ { "lang": "en", "text": "Belnet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Belnet operates the research and eduction network for Belgium.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "193.190.0.0/15", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6a8::/32", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:50.825312,4.365471", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "belnet.be", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIExzCCA6+gAwIBAgIRAMNmOaeNUJe5LtzIpBM//sEwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMjAxMzEwMDAwMDBaFw0xNTAxMzAyMzU5NTlaMIGeMQswCQYD\nVQQGEwJCRTESMBAGA1UECBMJQnJ1eGVsbGVzMRIwEAYDVQQHEwlCcnV4ZWxsZXMx\nNzA1BgNVBAoMLkxlIHLDqXNlYXUgdMOpbMOpbWF0aXF1ZSBiZWxnZSBkZSBsYSBy\nZWNoZXJjaGUxETAPBgNVBAsTCFNlcnZpY2VzMRswGQYDVQQDExJpZHBzdGFmZi5i\nZWxuZXQuYmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeMjJ+MakW\nESz80oYi0FOG3gW6iiuyD5BSxQ8Gr9CEg26YxVp5a/eSofaWQm/nTo1WMt+oUYme\ngFhquFXyFofQ9JiQesqryf7imMsBloQ6wvvobpKYsbLLegYpiFoB4WF1jwwbDUDp\nDt6fV/taiLIv9DWpPQzaQ4FybdMYvERGzYLryUB8BB5q2c7DjyHCor5hqpw2Mf7J\nz6H6WrQYkppE44+pSF/9AUiV5qPv9JJUmaqzF3f3eGU4SHjI0i6rZosMw28kp2vs\n03SFAnrhVjReHRSAy5R+XDGi6fEyO6hV68cncLoKRuiv2aYbc6ZuGJlAzioMPDRD\n2Eo7FGUWfYRTAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3\nV0fqkOO57TAdBgNVHQ4EFgQUl14XH6BEPRYstv5He0vPLsM/UmAwDgYDVR0PAQH/\nBAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF\nBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4Yp\naHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYB\nBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3Jn\nL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRl\ncmVuYS5vcmcwHQYDVR0RBBYwFIISaWRwc3RhZmYuYmVsbmV0LmJlMA0GCSqGSIb3\nDQEBBQUAA4IBAQBYZbu3HknWMW2n+JmZBBXiLEOx0DdBWESX1tfG4kvT6b+lXD1I\nBLuOUTWS544wsMyqDD/I1a9mrAZAuoVAYvEVXlNRexkvZC++AzdoFsOuow4dxQg2\ngW87Z2oDHQiTswTPzLUeQBAo9kAc8IcTEVgy7921y7/xVgvwzMNG+jMLWW2hSDo2\nPrwn+VbHSG4eYz4GPrm/MX3WkROUqSbuGNgXIx6Inqr2psLxstXWjSDM55Qt+OsB\n+BIxlm2pnEhk5WaZCjaRrBrdKjyC4TUVNDoYHbdwiu5ZAqnpWkYTT13qhCRAG+fl\nK6fSDEGm6Kz/5tRvh3u1WklUCJRx0A6nMD/b", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idpstaff.belnet.be:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idpstaff.belnet.be:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://federation.belnet.be/files/Belnet-metadata-registration-practice-statement.txt", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://federation.belnet.be/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-03-27T12:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idpstaff.belnet.be:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idpstaff.belnet.be:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "belnet.be", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIExzCCA6+gAwIBAgIRAMNmOaeNUJe5LtzIpBM//sEwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMjAxMzEwMDAwMDBaFw0xNTAxMzAyMzU5NTlaMIGeMQswCQYD\nVQQGEwJCRTESMBAGA1UECBMJQnJ1eGVsbGVzMRIwEAYDVQQHEwlCcnV4ZWxsZXMx\nNzA1BgNVBAoMLkxlIHLDqXNlYXUgdMOpbMOpbWF0aXF1ZSBiZWxnZSBkZSBsYSBy\nZWNoZXJjaGUxETAPBgNVBAsTCFNlcnZpY2VzMRswGQYDVQQDExJpZHBzdGFmZi5i\nZWxuZXQuYmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeMjJ+MakW\nESz80oYi0FOG3gW6iiuyD5BSxQ8Gr9CEg26YxVp5a/eSofaWQm/nTo1WMt+oUYme\ngFhquFXyFofQ9JiQesqryf7imMsBloQ6wvvobpKYsbLLegYpiFoB4WF1jwwbDUDp\nDt6fV/taiLIv9DWpPQzaQ4FybdMYvERGzYLryUB8BB5q2c7DjyHCor5hqpw2Mf7J\nz6H6WrQYkppE44+pSF/9AUiV5qPv9JJUmaqzF3f3eGU4SHjI0i6rZosMw28kp2vs\n03SFAnrhVjReHRSAy5R+XDGi6fEyO6hV68cncLoKRuiv2aYbc6ZuGJlAzioMPDRD\n2Eo7FGUWfYRTAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3\nV0fqkOO57TAdBgNVHQ4EFgQUl14XH6BEPRYstv5He0vPLsM/UmAwDgYDVR0PAQH/\nBAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF\nBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4Yp\naHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYB\nBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3Jn\nL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRl\ncmVuYS5vcmcwHQYDVR0RBBYwFIISaWRwc3RhZmYuYmVsbmV0LmJlMA0GCSqGSIb3\nDQEBBQUAA4IBAQBYZbu3HknWMW2n+JmZBBXiLEOx0DdBWESX1tfG4kvT6b+lXD1I\nBLuOUTWS544wsMyqDD/I1a9mrAZAuoVAYvEVXlNRexkvZC++AzdoFsOuow4dxQg2\ngW87Z2oDHQiTswTPzLUeQBAo9kAc8IcTEVgy7921y7/xVgvwzMNG+jMLWW2hSDo2\nPrwn+VbHSG4eYz4GPrm/MX3WkROUqSbuGNgXIx6Inqr2psLxstXWjSDM55Qt+OsB\n+BIxlm2pnEhk5WaZCjaRrBrdKjyC4TUVNDoYHbdwiu5ZAqnpWkYTT13qhCRAG+fl\nK6fSDEGm6Kz/5tRvh3u1WklUCJRx0A6nMD/b", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Belnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Belnet staff", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.belnet.be/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "contact_type": "technical", "telephone_number": [ { "text": "+32-2-7903333", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Belnet Federation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Belnet Federation Technical Staff", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:federation@belnet.be", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://idp.capes.gov.br/idp/shibboleth", { "entity_id": "https://idp.capes.gov.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.capes.gov.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.capes.gov.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.capes.gov.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.capes.gov.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.capes.gov.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.capes.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.capes.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBljELMAkGA1UEBhMCQlIx\nGTAXBgNVBAgTEERpc3RyaXRvIEZlZGVyYWwxETAPBgNVBAcTCEJyYXNpbGlhMQ4w\nDAYDVQQKEwVDQVBFUzEMMAoGA1UECxMDQ1NSMSAwHgYJKoZIhvcNAQkBFhFyZWRl\nQGNhcGVzLmdvdi5icjEZMBcGA1UEAxMQaWRwLmNhcGVzLmdvdi5icjAeFw0xMDAy\nMDQxMzA3MTBaFw0xMzAyMDMxMzA3MTBaMIGWMQswCQYDVQQGEwJCUjEZMBcGA1UE\nCBMQRGlzdHJpdG8gRmVkZXJhbDERMA8GA1UEBxMIQnJhc2lsaWExDjAMBgNVBAoT\nBUNBUEVTMQwwCgYDVQQLEwNDU1IxIDAeBgkqhkiG9w0BCQEWEXJlZGVAY2FwZXMu\nZ292LmJyMRkwFwYDVQQDExBpZHAuY2FwZXMuZ292LmJyMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAuT6JrV7pBI2PL42fezFUsox6ju6XHSWHvKIbHDaB\n+8B62zZTNGPGPDJsNO9ajUxdCILte6OsNksKppIRzbvb3hTKvSgujNrlizDV3CiG\nk9YepI1su+3LuV4RsTdwqPmy7LQqhjc7lqFJ7+Ez5b6KB6m+uSLZ9IQKeHBOYLvs\ncrc119/zkIn5yAYIAOvK3Mjgz6fAR2TQrZQxLlFA2JjAL4nTomxgxGRNfTOTOSQt\n2vs/7AqJNGyI8Q3uHNSzhiiGM829/nOxSN2dJQjMAFhXtzA45GQSk/aNEUiSqew7\nBohgYV7ice+wKi3cpG4WS5VkRe8lsam4NWXQLxrchukGGwIDAQABo0YwRDAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4\nQgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQBsCLxKZSZLByDTn/4A\nQvhacghq5c4MMm3FLOShacTOgGpvmI1BLfH2EkeMcsByWPFHtCbV8yne07G+ziN1\n1GCP58+EbxAbWB0IprG6cjIRBvD9tplinN4nnBGI2Kvi1ydNQyeNK2bNviGST3lD\nTaFQTM9NMQ9eabm3FDz26DDwvg5JH2ToQtoFOLBylmfMaPBpcVpuWt3LTLawz9aO\n5rFmH1tM0amTMBJC1K4i+5b7fGX76bc+mz7Ea5E2yWrAwOAVdKOQQFiJu7Nmk0Mk\nWvHq83kbff/dNdHFL39+81kw6qfeVYa80VXrZEQZmZK1OXK02b1N3WPD3vaCriJN\nJCVx", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.capes.gov.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.capes.gov.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.capes.gov.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.capes.gov.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQUFADCBljELMAkGA1UEBhMCQlIx\nGTAXBgNVBAgTEERpc3RyaXRvIEZlZGVyYWwxETAPBgNVBAcTCEJyYXNpbGlhMQ4w\nDAYDVQQKEwVDQVBFUzEMMAoGA1UECxMDQ1NSMSAwHgYJKoZIhvcNAQkBFhFyZWRl\nQGNhcGVzLmdvdi5icjEZMBcGA1UEAxMQaWRwLmNhcGVzLmdvdi5icjAeFw0xMDAy\nMDQxMzA3MTBaFw0xMzAyMDMxMzA3MTBaMIGWMQswCQYDVQQGEwJCUjEZMBcGA1UE\nCBMQRGlzdHJpdG8gRmVkZXJhbDERMA8GA1UEBxMIQnJhc2lsaWExDjAMBgNVBAoT\nBUNBUEVTMQwwCgYDVQQLEwNDU1IxIDAeBgkqhkiG9w0BCQEWEXJlZGVAY2FwZXMu\nZ292LmJyMRkwFwYDVQQDExBpZHAuY2FwZXMuZ292LmJyMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAuT6JrV7pBI2PL42fezFUsox6ju6XHSWHvKIbHDaB\n+8B62zZTNGPGPDJsNO9ajUxdCILte6OsNksKppIRzbvb3hTKvSgujNrlizDV3CiG\nk9YepI1su+3LuV4RsTdwqPmy7LQqhjc7lqFJ7+Ez5b6KB6m+uSLZ9IQKeHBOYLvs\ncrc119/zkIn5yAYIAOvK3Mjgz6fAR2TQrZQxLlFA2JjAL4nTomxgxGRNfTOTOSQt\n2vs/7AqJNGyI8Q3uHNSzhiiGM829/nOxSN2dJQjMAFhXtzA45GQSk/aNEUiSqew7\nBohgYV7ice+wKi3cpG4WS5VkRe8lsam4NWXQLxrchukGGwIDAQABo0YwRDAJBgNV\nHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4\nQgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQBsCLxKZSZLByDTn/4A\nQvhacghq5c4MMm3FLOShacTOgGpvmI1BLfH2EkeMcsByWPFHtCbV8yne07G+ziN1\n1GCP58+EbxAbWB0IprG6cjIRBvD9tplinN4nnBGI2Kvi1ydNQyeNK2bNviGST3lD\nTaFQTM9NMQ9eabm3FDz26DDwvg5JH2ToQtoFOLBylmfMaPBpcVpuWt3LTLawz9aO\n5rFmH1tM0amTMBJC1K4i+5b7fGX76bc+mz7Ea5E2yWrAwOAVdKOQQFiJu7Nmk0Mk\nWvHq83kbff/dNdHFL39+81kw6qfeVYa80VXrZEQZmZK1OXK02b1N3WPD3vaCriJN\nJCVx", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "CAPES - Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.capes.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.capes.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "marcio.jesus@capes.rnp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Marcio Jesus", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.it.helsinki.fi/shibboleth", { "entity_id": "https://idp.it.helsinki.fi/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.it.helsinki.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.helsinki.fi/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.helsinki.fi/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.helsinki.fi/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "helsinki.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE4DCCA8igAwIBAgIQZn39PmRSCZ62SwsmIa4aojANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMDQyNzAwMDAwMFoXDTEzMDQyNjIzNTk1OVowgbgxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMDAxNDEQMA4GA1UECBMHVXVzaW1hYTERMA8GA1UE\nBxMISGVsc2lua2kxIjAgBgNVBAkTGVBMIDI2IChUZW9sbGlzdXVza2F0dSAyMykx\nHzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgSGVsc2lua2kxEjAQBgNVBAsTCUlUIENl\nbnRlcjEbMBkGA1UEAxMSaWRwLml0LmhlbHNpbmtpLmZpMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAyK5KTNz4ELhqZ3LR9cMf/OM/MIdw+oNblBoizLVV\n03ikG2b0XFnYu8aDJYBo993D8c+hhNE/63owt3BaPuRufU1qmJIOW+7UQAjFj/AC\n01BvW8fmbR4SFZZuyCFzbs0oPZ5spYhjMIqMm0xYEWEQ1wdrf27KCJrI4+YZgKR4\nqhTnm+wg7Gp++EBchCKIssZSP0HFu9pWyaiaWpWj+rO3hSIr0lQPIdkXeaG1EEe2\nqLU9rB5jdA4mAufE98j3sbbbE74HrYhPLEnO8qOPs+Dd8gKYBa07/YBzjAKsSyTn\nEo/PcOg8lqFXLomZ/ZtedKF+vmvaMWOxBA5SXJjTXX3GtwIDAQABo4IBZTCCAWEw\nHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFBkdk1+u\nunMB8VAFivm0U4Is4evWMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQB\nsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5v\ncmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYp\naHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYB\nBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlk\ncC5pdC5oZWxzaW5raS5maTANBgkqhkiG9w0BAQUFAAOCAQEAhKsDvGEQEWrPjPKz\nCNuiAlgRd3TQcbxqY0oDPAeUdBhUw/idEQOek5Uz07Y8ZUsyH05s17wuCXyn19a7\nKPgUsgNlvy5o5+DGv4PpjzUvjHaokawQFsycLW0AG2UC78UPLGAtk0hh4wRtrwLY\nEDcBP3LwtCoYqfrVqy537g0W68NlNv2MSjtFDq2rOvxO+B67TBmkTHx/v848epUA\nW6BwdDSP8schHGwDP1DLvFoFlZ/T7vaIg/460ioTZ6XBKYYVXiCCX2qjrZy6ayMd\namwGEOJi/gst4Ol+x3mwFw6dZATmLJ/WTYEqS1O2RzzxHOukzhl4B9W23LpssqSk\nmdOXEA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.helsinki.fi:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.helsinki.fi:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "helsinki.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE4DCCA8igAwIBAgIQZn39PmRSCZ62SwsmIa4aojANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMDQyNzAwMDAwMFoXDTEzMDQyNjIzNTk1OVowgbgxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMDAxNDEQMA4GA1UECBMHVXVzaW1hYTERMA8GA1UE\nBxMISGVsc2lua2kxIjAgBgNVBAkTGVBMIDI2IChUZW9sbGlzdXVza2F0dSAyMykx\nHzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgSGVsc2lua2kxEjAQBgNVBAsTCUlUIENl\nbnRlcjEbMBkGA1UEAxMSaWRwLml0LmhlbHNpbmtpLmZpMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAyK5KTNz4ELhqZ3LR9cMf/OM/MIdw+oNblBoizLVV\n03ikG2b0XFnYu8aDJYBo993D8c+hhNE/63owt3BaPuRufU1qmJIOW+7UQAjFj/AC\n01BvW8fmbR4SFZZuyCFzbs0oPZ5spYhjMIqMm0xYEWEQ1wdrf27KCJrI4+YZgKR4\nqhTnm+wg7Gp++EBchCKIssZSP0HFu9pWyaiaWpWj+rO3hSIr0lQPIdkXeaG1EEe2\nqLU9rB5jdA4mAufE98j3sbbbE74HrYhPLEnO8qOPs+Dd8gKYBa07/YBzjAKsSyTn\nEo/PcOg8lqFXLomZ/ZtedKF+vmvaMWOxBA5SXJjTXX3GtwIDAQABo4IBZTCCAWEw\nHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFBkdk1+u\nunMB8VAFivm0U4Is4evWMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQB\nsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5v\ncmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYp\naHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYB\nBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSCEmlk\ncC5pdC5oZWxzaW5raS5maTANBgkqhkiG9w0BAQUFAAOCAQEAhKsDvGEQEWrPjPKz\nCNuiAlgRd3TQcbxqY0oDPAeUdBhUw/idEQOek5Uz07Y8ZUsyH05s17wuCXyn19a7\nKPgUsgNlvy5o5+DGv4PpjzUvjHaokawQFsycLW0AG2UC78UPLGAtk0hh4wRtrwLY\nEDcBP3LwtCoYqfrVqy537g0W68NlNv2MSjtFDq2rOvxO+B67TBmkTHx/v848epUA\nW6BwdDSP8schHGwDP1DLvFoFlZ/T7vaIg/460ioTZ6XBKYYVXiCCX2qjrZy6ayMd\namwGEOJi/gst4Ol+x3mwFw6dZATmLJ/WTYEqS1O2RzzxHOukzhl4B9W23LpssqSk\nmdOXEA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Helsingin yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Helsinki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Helsingfors universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Helsingin yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Helsinki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Helsingfors universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.helsinki.fi/yliopisto/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Olli", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka-hy@helsinki.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Saikko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Aarno", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka-hy@helsinki.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sandvik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.rkh.se/idp/shibboleth", { "entity_id": "https://idp.rkh.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.rkh.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rkh.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rkh.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rkh.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.rkh.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rkh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEzCCAfugAwIBAgIUSxTqdp7tDACfsf1wsKvgXqio4y8wDQYJKoZIhvcNAQEF\nBQAwFTETMBEGA1UEAxMKaWRwLnJraC5zZTAeFw0xMjExMTIxMzQ4MzZaFw0zMjEx\nMTIxMzQ4MzZaMBUxEzARBgNVBAMTCmlkcC5ya2guc2UwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCF9AP/NqQC4kdNom3wMY/3DF38Tdgy9bY5qyy/RlOo\n4t+G7MMYHvIKKxpD5s1wFbir4e84mn2eGgiMZ5BqlS4xl3wjBnY3syUpEfGA5QcT\nAr0uS9ToncrxqbAp4ZzgtF6YrP53cWL9lbHZjImESd5NfIt515mDWFfuxJyCTYxf\nzvtEJLxdTfjj0U8sWFxQ0sW5z4Ib49RvpIEaf+/STAjaqP6l8gfDaLp7chRyLPPN\n4Hywk7ZgK/hGX2pRjXogAkbMDBECaPPtn0XUruHdC8hqshpC33xoHaCvfFE6OYfq\nuZX0I2pCiOKRFy/qO1YoIEE8f0EaQy35wptpiVAGoTmvAgMBAAGjWzBZMDgGA1Ud\nEQQxMC+CCmlkcC5ya2guc2WGIWh0dHBzOi8vaWRwLnJraC5zZS9pZHAvc2hpYmJv\nbGV0aDAdBgNVHQ4EFgQUnN5WyGgWFoUD8kRlz0xaculYHQMwDQYJKoZIhvcNAQEF\nBQADggEBABbsy0PiV0PF8zc83scwz29zVf15Bhk7FUgv0mhNd94g/OO7D5hcKlvM\nwEPDvFrmaYxiPDKN+PxIB70fQfjwqoMZHOIhMwqzbKbbzxf3lRlgihtnrbwLw4vp\nele3AfWv2twARiowDSQuskUNoqiRTA14IXROrRFzr3urcR3V67zS0vdYZmM02+Pu\nnSHk2aE+g4n5CZd5VJYi41Aq17QXnpn+AQGoGGLy88MADah5olUphcwr/GYBLGw2\npdeXtXJxxPV13GCms9LWYEUHf5JLBCsXPNGOe+6c7qWLVSi1Tn12ZFOOH4JCcoKr\nMH7l5Ii1TxKGmGspEIChPmEAY1ntIV8=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rkh.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.rkh.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rkh.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.rkh.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rkh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEzCCAfugAwIBAgIUSxTqdp7tDACfsf1wsKvgXqio4y8wDQYJKoZIhvcNAQEF\nBQAwFTETMBEGA1UEAxMKaWRwLnJraC5zZTAeFw0xMjExMTIxMzQ4MzZaFw0zMjEx\nMTIxMzQ4MzZaMBUxEzARBgNVBAMTCmlkcC5ya2guc2UwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCF9AP/NqQC4kdNom3wMY/3DF38Tdgy9bY5qyy/RlOo\n4t+G7MMYHvIKKxpD5s1wFbir4e84mn2eGgiMZ5BqlS4xl3wjBnY3syUpEfGA5QcT\nAr0uS9ToncrxqbAp4ZzgtF6YrP53cWL9lbHZjImESd5NfIt515mDWFfuxJyCTYxf\nzvtEJLxdTfjj0U8sWFxQ0sW5z4Ib49RvpIEaf+/STAjaqP6l8gfDaLp7chRyLPPN\n4Hywk7ZgK/hGX2pRjXogAkbMDBECaPPtn0XUruHdC8hqshpC33xoHaCvfFE6OYfq\nuZX0I2pCiOKRFy/qO1YoIEE8f0EaQy35wptpiVAGoTmvAgMBAAGjWzBZMDgGA1Ud\nEQQxMC+CCmlkcC5ya2guc2WGIWh0dHBzOi8vaWRwLnJraC5zZS9pZHAvc2hpYmJv\nbGV0aDAdBgNVHQ4EFgQUnN5WyGgWFoUD8kRlz0xaculYHQMwDQYJKoZIhvcNAQEF\nBQADggEBABbsy0PiV0PF8zc83scwz29zVf15Bhk7FUgv0mhNd94g/OO7D5hcKlvM\nwEPDvFrmaYxiPDKN+PxIB70fQfjwqoMZHOIhMwqzbKbbzxf3lRlgihtnrbwLw4vp\nele3AfWv2twARiowDSQuskUNoqiRTA14IXROrRFzr3urcR3V67zS0vdYZmM02+Pu\nnSHk2aE+g4n5CZd5VJYi41Aq17QXnpn+AQGoGGLy88MADah5olUphcwr/GYBLGw2\npdeXtXJxxPV13GCms9LWYEUHf5JLBCsXPNGOe+6c7qWLVSi1Tn12ZFOOH4JCcoKr\nMH7l5Ii1TxKGmGspEIChPmEAY1ntIV8=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "The Red Cross University College", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "The Red Cross University College", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.rkh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "RKH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "itsupport@rkh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ugit.se/sp", { "entity_id": "https://ugit.se/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ugit.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" }, { "logo": [ { "text": "https://ugit.se/sp/images/ugit.png", "width": "128", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "32" } ], "information_url": [ { "lang": "en", "text": "https://ugit.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UGIT", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Free collaborative revision control service for Swedish university students", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "UGIT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UGIT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "https://ugit.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ugit.se/sp/slo/redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ugit.se/sp/slo/post" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "ugit.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=*.ugit.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFCzCCA/OgAwIBAgIRAN7Q3KIVXf0aJIc4XsQL70IwDQYJKoZIhvcNAQEFBQAw\n\t\t\t\t\t\tcjELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\n\t\t\t\t\t\tA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGDAWBgNV\n\t\t\t\t\t\tBAMTD0Vzc2VudGlhbFNTTCBDQTAeFw0xMzA0MTUwMDAwMDBaFw0xNDA0MTUyMzU5\n\t\t\t\t\t\tNTlaMFcxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEeMBwGA1UE\n\t\t\t\t\t\tCxMVRXNzZW50aWFsU1NMIFdpbGRjYXJkMRIwEAYDVQQDFAkqLnVnaXQuc2UwggEi\n\t\t\t\t\t\tMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCm+w/5hyl+t3Yv0drPQPym3CEx\n\t\t\t\t\t\tx/C8614cYyK3urSoai1lkCLHfrteYjuI6ttAjEcyQAD7wzbXOCBTkOt9qp5GmPEo\n\t\t\t\t\t\tfEam8JtK1a/bi1u2h1xj7E95RrjlDVta+ZuzE1IHTYzcpLpdJvI8h2udcLz+tstF\n\t\t\t\t\t\tnFOM6bbAnC9oKFfvGGHm30h46FQ1ZSnjwYLXNB7bRhSsLuvNlHR6mWiBE+8tjXW8\n\t\t\t\t\t\tvHrBDyKKg4AXYwPI33x6ivO4lyhiWnglbPskZkAPf8pdzSH8nXX1Eap/e+P550+e\n\t\t\t\t\t\tyLke2zetBLkxfAhi/yEL32Mf0Oxf7jG7Kxjq4+C0lhuY2d5QUN+g6CkOOhgfAgMB\n\t\t\t\t\t\tAAGjggG1MIIBsTAfBgNVHSMEGDAWgBTay+qtWwhdzP/8JlTOSeVVxjj0+DAdBgNV\n\t\t\t\t\t\tHQ4EFgQU+TFjwI8GYbAHzYQatJxwWUV510UwDgYDVR0PAQH/BAQDAgWgMAwGA1Ud\n\t\t\t\t\t\tEwEB/wQCMAAwNAYDVR0lBC0wKwYIKwYBBQUHAwEGCCsGAQUFBwMCBgorBgEEAYI3\n\t\t\t\t\t\tCgMDBglghkgBhvhCBAEwTwYDVR0gBEgwRjA6BgsrBgEEAbIxAQICBzArMCkGCCsG\n\t\t\t\t\t\tAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29tL0NQUzAIBgZngQwBAgEw\n\t\t\t\t\t\tOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vRXNzZW50\n\t\t\t\t\t\taWFsU1NMQ0EuY3JsMG4GCCsGAQUFBwEBBGIwYDA4BggrBgEFBQcwAoYsaHR0cDov\n\t\t\t\t\t\tL2NydC5jb21vZG9jYS5jb20vRXNzZW50aWFsU1NMQ0FfMi5jcnQwJAYIKwYBBQUH\n\t\t\t\t\t\tMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAdBgNVHREEFjAUggkqLnVnaXQu\n\t\t\t\t\t\tc2WCB3VnaXQuc2UwDQYJKoZIhvcNAQEFBQADggEBAKqrxhS8Ml7aNOKWV8jtP15g\n\t\t\t\t\t\tyP+wRNuAkbfBOe9+gPo4LB3NU2g6fSZ8i6sVy+NrfPjQDfBJ1Py+5BoOCnWAsv6q\n\t\t\t\t\t\t92hTi9o3OncDTWB+Hx5uc0tARhsBTFduLTh7Z/ZZOlgnzC4cNJBoej3DDJ99ZprW\n\t\t\t\t\t\t/LhWCmnINTbs5ZcLt19nDayTlP2zXvwzTNODTkWbMH+D1hVbzSSNm98sfvFkxBC+\n\t\t\t\t\t\t8cjXulI/2s3y4fZuStxMauCh9dO5Bd4snv8qDiBCbxGUWT+5fiZWDCjqYv1JZbty\n\t\t\t\t\t\tAaAKYBs6e7MaQncfZhLzk0Om8tfe03+82Hud0AFz1kaGhhkmLlukT5Wy8FADL0k=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ugit.se/sp/saml2/post" } ] } ], "contact_person": [ { "company": { "text": "UGIT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "info@ugit.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ecsidp.antagning.se/ecs-idp", { "entity_id": "https://ecsidp.antagning.se/ecs-idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ecsidp.antagning.se-ecs-idp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ecsidp.antagning.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ecsidp.antagning.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ecsidp.antagning.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ecsidp.antagning.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ecsidp.antagning.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIBtDCCAV6gAwIBAgIJAOwDbZrbG8naMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNVBAMTE2Vjc2lkcC5hbnRhZ25pbmcuc2UwHhcNMTMwMjA0MTMyODU0WhcNMjMwMjAyMTMyODU0WjAeMRwwGgYDVQQDExNlY3NpZHAuYW50YWduaW5nLnNlMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAPBW48pxe0oFiQ734yuWdFf/9PX1j4k0oZdpn+Rxijxa+6vUsw9wwYW5d8c/md146bJBHQxPOZU7KcIkUvtal4sCAwEAAaN/MH0wHQYDVR0OBBYEFJEfx9uenj5vD0UI0K79rIeRIdqIME4GA1UdIwRHMEWAFJEfx9uenj5vD0UI0K79rIeRIdqIoSKkIDAeMRwwGgYDVQQDExNlY3NpZHAuYW50YWduaW5nLnNlggkA7ANtmtsbydowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAANBAMHpR+JNUb++fOsiuksO9gEfSpXcZBY8WgEaSH2i76CV7IFtB08uW4TgEkIpMz0lyOw+lhz0f/qkkeDF4Gha4v4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ecsidp.antagning.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ecsidp.antagning.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://ecsidp.antagning.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://ecsidp.antagning.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ecsidp.antagning.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "sv", "text": "Universitets- och h\u00f6gskoler\u00e5det", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Swedish Council for Higher Education", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r expertklient-anv\u00e4ndare av NyA-systemet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The Identity Provider for expert client users of the NyA-system.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIBtDCCAV6gAwIBAgIJAOwDbZrbG8naMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNVBAMTE2Vjc2lkcC5hbnRhZ25pbmcuc2UwHhcNMTMwMjA0MTMyODU0WhcNMjMwMjAyMTMyODU0WjAeMRwwGgYDVQQDExNlY3NpZHAuYW50YWduaW5nLnNlMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAPBW48pxe0oFiQ734yuWdFf/9PX1j4k0oZdpn+Rxijxa+6vUsw9wwYW5d8c/md146bJBHQxPOZU7KcIkUvtal4sCAwEAAaN/MH0wHQYDVR0OBBYEFJEfx9uenj5vD0UI0K79rIeRIdqIME4GA1UdIwRHMEWAFJEfx9uenj5vD0UI0K79rIeRIdqIoSKkIDAeMRwwGgYDVQQDExNlY3NpZHAuYW50YWduaW5nLnNlggkA7ANtmtsbydowDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAANBAMHpR+JNUb++fOsiuksO9gEfSpXcZBY8WgEaSH2i76CV7IFtB08uW4TgEkIpMz0lyOw+lhz0f/qkkeDF4Gha4v4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UHR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Swedish Council for Higher Education", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uhr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Swedish Council for Higher Education", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "appldrift_saml@uhr.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://eaa.uspnet.usp.br/idp/shibboleth", { "entity_id": "https://eaa.uspnet.usp.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/eaa.uspnet.usp.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://eaa.uspnet.usp.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://eaa.uspnet.usp.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://eaa.uspnet.usp.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://eaa.uspnet.usp.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "usp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.usp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.usp.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGTCCAwGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMCQlIx\nEjAQBgNVBAgTCVNhbyBQYXVsbzESMBAGA1UEBxMJU2FvIFBhdWxvMSgwJgYDVQQK\nEx9VU1AgLSBVbml2ZXJzaWRhZGUgZGUgU2FvIFBhdWxvMS4wLAYDVQQLEyVDQ0Ug\nLSBDZW50cm8gZGUgQ29tcHV0YWNhbyBFbGV0cm9uaWNhMRowGAYDVQQDExFlYWEu\ndXNwbmV0LnVzcC5icjAeFw0xMDExMjYxOTU5NDlaFw0xMzExMjUxOTU5NDlaMIGr\nMQswCQYDVQQGEwJCUjESMBAGA1UECBMJU2FvIFBhdWxvMRIwEAYDVQQHEwlTYW8g\nUGF1bG8xKDAmBgNVBAoTH1VTUCAtIFVuaXZlcnNpZGFkZSBkZSBTYW8gUGF1bG8x\nLjAsBgNVBAsTJUNDRSAtIENlbnRybyBkZSBDb21wdXRhY2FvIEVsZXRyb25pY2Ex\nGjAYBgNVBAMTEWVhYS51c3BuZXQudXNwLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAr1lwlGZ34cBAAZfX0yF6X7NxudFroC2CLT7u2PnMgaw9Yez3\nNL8eu21vSLRqx/AYFJTdsobAcLrAsoOQJt0yPy2cR/1wDlczOTn0df34y9OV9Xp9\nWcuJirKtsHp0dM5z90PaHnZAgFNtALQECnTCU8ElLMfF9t1+zTSapxhVRuJcfdyn\nS32j7vKXN1FB8d/ufPs6pTFn9h/y4umXtQp0Zqcbaa1NpPqDLZ+b4bcb6pfmBAl/\n1sVjTBV/VMsyfr+TcM603VWr3gerBHtxb3kBqXqYxN0Qq5yLriZtfqf9P1/4KdR4\nHAzIYZkinwBHdA/JvEHNuN4Q4jqjchLuSkeBZQIDAQABo0YwRDAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4QgQBBgor\nBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAQgUFd/BeAViMQ94p2otxat5cr\nvEM84q8dgOVBr/bdUSGBgTM2Te0dL9KLJ8p+M4pKpb+0m/OTSIsUeeXjUi+ncwx+\nWuF287cAIckmHpSzqTflzBprvHi8lcCFJE24py2ylTCzy12PhoEK3XvWh3p5QR9P\nNO4vPIbBmKsQaYHgBXJeINr4CYomjTUhidPAwj0iP2ZSnRjiLYNQQc+fEvcC1Hck\naAttl0l6yv+1/NqAjikKhNBxtWoJupmOLnOHT+Lk5K3ZcSTNY5cYeCdlIR/mglJ0\nEpVI+n84611jNC5inAuIf/EiFgaTc9pudkfdR8R28AlpQm1w94YsWxQIvaGQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://eaa.uspnet.usp.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://eaa.uspnet.usp.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://eaa.uspnet.usp.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://eaa.uspnet.usp.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "usp.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEGTCCAwGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMCQlIx\nEjAQBgNVBAgTCVNhbyBQYXVsbzESMBAGA1UEBxMJU2FvIFBhdWxvMSgwJgYDVQQK\nEx9VU1AgLSBVbml2ZXJzaWRhZGUgZGUgU2FvIFBhdWxvMS4wLAYDVQQLEyVDQ0Ug\nLSBDZW50cm8gZGUgQ29tcHV0YWNhbyBFbGV0cm9uaWNhMRowGAYDVQQDExFlYWEu\ndXNwbmV0LnVzcC5icjAeFw0xMDExMjYxOTU5NDlaFw0xMzExMjUxOTU5NDlaMIGr\nMQswCQYDVQQGEwJCUjESMBAGA1UECBMJU2FvIFBhdWxvMRIwEAYDVQQHEwlTYW8g\nUGF1bG8xKDAmBgNVBAoTH1VTUCAtIFVuaXZlcnNpZGFkZSBkZSBTYW8gUGF1bG8x\nLjAsBgNVBAsTJUNDRSAtIENlbnRybyBkZSBDb21wdXRhY2FvIEVsZXRyb25pY2Ex\nGjAYBgNVBAMTEWVhYS51c3BuZXQudXNwLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAr1lwlGZ34cBAAZfX0yF6X7NxudFroC2CLT7u2PnMgaw9Yez3\nNL8eu21vSLRqx/AYFJTdsobAcLrAsoOQJt0yPy2cR/1wDlczOTn0df34y9OV9Xp9\nWcuJirKtsHp0dM5z90PaHnZAgFNtALQECnTCU8ElLMfF9t1+zTSapxhVRuJcfdyn\nS32j7vKXN1FB8d/ufPs6pTFn9h/y4umXtQp0Zqcbaa1NpPqDLZ+b4bcb6pfmBAl/\n1sVjTBV/VMsyfr+TcM603VWr3gerBHtxb3kBqXqYxN0Qq5yLriZtfqf9P1/4KdR4\nHAzIYZkinwBHdA/JvEHNuN4Q4jqjchLuSkeBZQIDAQABo0YwRDAJBgNVHRMEAjAA\nMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJYIZIAYb4QgQBBgor\nBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAQgUFd/BeAViMQ94p2otxat5cr\nvEM84q8dgOVBr/bdUSGBgTM2Te0dL9KLJ8p+M4pKpb+0m/OTSIsUeeXjUi+ncwx+\nWuF287cAIckmHpSzqTflzBprvHi8lcCFJE24py2ylTCzy12PhoEK3XvWh3p5QR9P\nNO4vPIbBmKsQaYHgBXJeINr4CYomjTUhidPAwj0iP2ZSnRjiLYNQQc+fEvcC1Hck\naAttl0l6yv+1/NqAjikKhNBxtWoJupmOLnOHT+Lk5K3ZcSTNY5cYeCdlIR/mglJ0\nEpVI+n84611jNC5inAuIf/EiFgaTc9pudkfdR8R28AlpQm1w94YsWxQIvaGQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "USP - Universidade de Sao Paulo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.usp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.usp.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "yunakaof@usp.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Nelson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://meetingtools-dev.app.nordu.net/saml2/sp/metadata", { "entity_id": "https://meetingtools-dev.app.nordu.net/saml2/sp/metadata", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/meetingtools-dev.app.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "NORDUNet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Johansson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Leif", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "leifj@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://meetingtools-dev.app.nordu.net/saml2/sp/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://meetingtools-dev.app.nordu.net/saml2/sp/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV\nBAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG\nA1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw\nEwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE\n5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP\nL4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14\nmg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq\nmRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN\nT6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC\nAwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G\nA1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD\nVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g\nBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js\nLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w\nNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM\nQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa\nBgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ\nbc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd\ngM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth\nf06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7\nkO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19\nBkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH\nwXXiBDXS3PNHXQnnpys=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "true", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "meetingtools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://lmuidp.lrz.de/idp/shibboleth", { "entity_id": "https://lmuidp.lrz.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/lmuidp.lrz.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://lmuidp.lrz.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://lmuidp.lrz.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://lmuidp.lrz.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://lmuidp.lrz.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lmu.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "lmuidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lmuidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTsgTANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MjEwWhcNMTQxMDI1MDk0MjEwWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1sbXVpZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuhzrmmgBYwmHk0WZ2XN29+af\n5L/vgWpOT6qFmwzMJYPVSRHHPbQTi8JfQobiPa4Je9ALGG0UqhkFvF9UoSJgUVnu\nqkCZBtC7HpFE17lVba0esD187B5tQau3XAzWzEZ4LFLi78YBCrTVDF8PdwvONhA6\nD0Rxau0heMsHhwCREnZrk0Gh96QmEZ92AKyvoy1Ybnk0iS3HmB2LgfgKIiBGUlNm\n0a/8MHk3+tZ8+IHZ7VVxQqy9D0C/Urms1zykWLVpsx4Tjl3jcsByCfDA6e3azK+H\nY1FZLMkH2yxSz9A5TH2+VMkj0Q+v14fs370XYOhvdqkJpQFmkmi/f6cxmYmcvwID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQGh/UP98In37gZLuIuyRRjzlNX\nkjAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1sbXVpZHAubHJ6LmRlghZs\nbXVpZHAubHJ6LW11ZW5jaGVuLmRlgg5sbXVpZHAyLmxyei5kZYIXbG11aWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAILHpnrVkK+wGrpMhJqdVXJplhe5HOVUzBHP/cG8jCff\nhaKVePFGYsT4ltxjjW86UYlfPMB4s5iyYwl4MMyoukIxp/lePJ1lNk56Iq8p3ktt\nchpu6wzgph3Hr/88A01cy/hEgfl9l/xT5jK8WBbJnrsKD6rBZw/9V0GnlfhKbeOr\nqWC0iTUAYXXFtCi3kVcqFKHPDexLnVsw2qS5cUFpYXZGke5wrUCkYaq/uTvK2kzu\nKQlM32M46hDxPvig8RnwMCgX6lEsvXYvdKutj0RCDoimRV2o1vB48Jqmu1CW+wJs\nOBzmQ6Dm9pv8U0O159CUXtw4TeXiKNL0+E7LXkVRkH4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://lmuidp.lrz.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://lmuidp.lrz.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://lmuidp.lrz.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://lmuidp.lrz.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lmu.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "lmuidp.lrz.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lmuidp.lrz.de,O=Leibniz-Rechenzentrum,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjDCCBHSgAwIBAgIEDwTsgTANBgkqhkiG9w0BAQUFADCBnTELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHjAcBgNVBAoT\nFUxlaWJuaXotUmVjaGVuemVudHJ1bTEPMA0GA1UECxMGTFJaLUNBMRUwEwYDVQQD\nEwxMUlotQ0EgLSBHMDExIjAgBgkqhkiG9w0BCQEWE3BraUBscnotbXVlbmNoZW4u\nZGUwHhcNMDkxMDI2MDk0MjEwWhcNMTQxMDI1MDk0MjEwWjBpMQswCQYDVQQGEwJE\nRTEPMA0GA1UECBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEeMBwGA1UEChMV\nTGVpYm5pei1SZWNoZW56ZW50cnVtMRYwFAYDVQQDEw1sbXVpZHAubHJ6LmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuhzrmmgBYwmHk0WZ2XN29+af\n5L/vgWpOT6qFmwzMJYPVSRHHPbQTi8JfQobiPa4Je9ALGG0UqhkFvF9UoSJgUVnu\nqkCZBtC7HpFE17lVba0esD187B5tQau3XAzWzEZ4LFLi78YBCrTVDF8PdwvONhA6\nD0Rxau0heMsHhwCREnZrk0Gh96QmEZ92AKyvoy1Ybnk0iS3HmB2LgfgKIiBGUlNm\n0a/8MHk3+tZ8+IHZ7VVxQqy9D0C/Urms1zykWLVpsx4Tjl3jcsByCfDA6e3azK+H\nY1FZLMkH2yxSz9A5TH2+VMkj0Q+v14fs370XYOhvdqkJpQFmkmi/f6cxmYmcvwID\nAQABo4ICBTCCAgEwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBQGh/UP98In37gZLuIuyRRjzlNX\nkjAfBgNVHSMEGDAWgBSWW0xwu2/8nO+1P6R6+5P/CepqdjB6BgNVHREEczBxgR96\nYnZ3LWNlcnQtYWRtaW5AbHJ6LW11ZW5jaGVuLmRlgg1sbXVpZHAubHJ6LmRlghZs\nbXVpZHAubHJ6LW11ZW5jaGVuLmRlgg5sbXVpZHAyLmxyei5kZYIXbG11aWRwMi5s\ncnotbXVlbmNoZW4uZGUwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9scnotY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvbHJ6LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF\nBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9s\ncnotY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL2xyei1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJ\nKoZIhvcNAQEFBQADggEBAILHpnrVkK+wGrpMhJqdVXJplhe5HOVUzBHP/cG8jCff\nhaKVePFGYsT4ltxjjW86UYlfPMB4s5iyYwl4MMyoukIxp/lePJ1lNk56Iq8p3ktt\nchpu6wzgph3Hr/88A01cy/hEgfl9l/xT5jK8WBbJnrsKD6rBZw/9V0GnlfhKbeOr\nqWC0iTUAYXXFtCi3kVcqFKHPDexLnVsw2qS5cUFpYXZGke5wrUCkYaq/uTvK2kzu\nKQlM32M46hDxPvig8RnwMCgX6lEsvXYvdKutj0RCDoimRV2o1vB48Jqmu1CW+wJs\nOBzmQ6Dm9pv8U0O159CUXtw4TeXiKNL0+E7LXkVRkH4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t M\u00fcnchen (Ludwig-Maximilians-Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t M\u00fcnchen (LMU)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://lmuidp.lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ralf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth@lrz.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ebner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://applications.eu-decide.eu/shibboleth", { "entity_id": "https://applications.eu-decide.eu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/applications.eu-decide.eu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-12-21T12:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "COMETA Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "Consorzio COMETA (COnsorzio Multi Ente per la promozione e l'adozione di Tecnologie di calcolo Avanzato)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "DECIDE Science Gateway provided by COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "DECIDE Science Gateway erogato da COMETA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.consorzio-cometa.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "DECIDE Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "DECIDE Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service allows to access and use the applications of the DECIDE project\n which provides neurologists and physicians with software tools for the computer-aided\n extraction of diagnostic markers for Alzheimer's disease and schizophrenia from\n medical images.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio permette l'accesso e l'uso delle applicazioni/servizi sviluppati per il\n progetto europeo DECIDE che ha come obiettivo quello di fornire a medici ed analisti tool software per\n l'individuazione di marker per l'Alzheimer e la schizzofrenia in immagini mediche", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://applications.eu-decide.eu/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://applications.eu-decide.eu/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service allows to access and use the applications of the DECIDE project\n which provides neurologists and physicians with software tools for the computer-aided\n extraction of diagnostic markers for Alzheimer's disease and schizophrenia from\n medical images.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "DECIDE Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Giuseppe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:giuseppe.platania@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Platania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Carlo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:carlo.rocca@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rocca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp-rt.ph-ludwigsburg.de/idp/shibboleth", { "entity_id": "https://idp-rt.ph-ludwigsburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp-rt.ph-ludwigsburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-rt.ph-ludwigsburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-rt.ph-ludwigsburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-rt.ph-ludwigsburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-rt.ph-ludwigsburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rt.ph-ludwigsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp-rt.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow\ngaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV\nBAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI\n2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM\ntGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd\ntO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW\nDHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD\nwCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//\n9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq\ngho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1\nRH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs\nOFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL\n1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ\nzZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7\nbbuICC2tb/mG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp-rt.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow\ngaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV\nBAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI\n2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM\ntGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd\ntO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW\nDHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD\nwCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//\n9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq\ngho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1\nRH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs\nOFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL\n1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ\nzZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7\nbbuICC2tb/mG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp-rt.ph-ludwigsburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp-rt.ph-ludwigsburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp-rt.ph-ludwigsburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp-rt.ph-ludwigsburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "rt.ph-ludwigsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp-rt.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow\ngaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV\nBAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI\n2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM\ntGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd\ntO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW\nDHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD\nwCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//\n9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq\ngho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1\nRH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs\nOFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL\n1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ\nzZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7\nbbuICC2tb/mG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp-rt.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp-rt.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF1TCCBL2gAwIBAgIED0iGwDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIxNjE2MjIwOFoXDTE0MTIxNTE2MjIwOFow\ngaoxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xITAfBgNV\nBAMTGGlkcC1ydC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAOlfVJ+BOPIIKrio5cCulc7caJyZUWo6iXnYqDsbi2lw5jaI\n2dKH70rjMDN6Kk920fLjSP9tDPxa2ZfxhV0WdwX+PzYIoOo6adlIpCbDqeUrHVCM\ntGOxl73SgFFgVcph8K+P26R9/cEfm3U/N0VGlKs4vYsM2P9q21P44UZ+/ibVM9Sd\ntO8oiFQR9o2YOju7ZMl2Dm7btVMXGBSSFJp/c98HoMEv9LzBbySp6DhU7TwWp7AW\nDHCXdddn3KxcXkAJfMceFYjsyqKJbbZsx6O1VDrQ+heACwimXQpJocBaIeKwkmJD\nwCCf82ZQzhmk1gR8CFbcMm3gHNfyrgkSC50GWukCAwEAAaOCAc8wggHLMAkGA1Ud\nEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQW\nBBSrhDr6g21PRg8qbvxBPkSvgCvQhzAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//\n9+oAgoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0f\nBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3Ni\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggr\nBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5k\nZS9waC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYB\nBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQAPTYrn/qAq\ngho/Jcd9INy6tQKqgzvs+W0FI/+nL4RKA42fc9KPHloqHTuYTQY1MEmYFYNM6nH1\nRH3shMwaEs9NAaN0sXYa/q0J7LWvqgE9toBwc5HUqQZzUR+TitIm7rFRSNW1KuNs\nOFc7tpFCzqodRMnu798HOPMwybjPqPf1cPVV9w/DygqtMddw0Jju0T8Cgt952TdL\n1DKyrwmOqJDQ7I9UVwNnWL+Nd0o2rcAUW/fWeC8iso/eWB0h7oukxA21lY1wTsuJ\nzZeb6N6alXQu7akgdaddCkQ5UlAbVmdHjweHa0hdyBLTLxxUJvRpKyW2ZSfuy0Y7\nbbuICC2tb/mG", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "PH Ludwigsburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "PH Ludwigsburg - Campus Reutlingen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christoph", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "list@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "List", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Eberhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ostertag@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ostertag", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.ufmg.br/shibboleth", { "entity_id": "https://idp.ufmg.br/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ufmg.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sistemas.ufmg.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sistemas.ufmg.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sistemas.ufmg.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://sistemas.ufmg.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufmg.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufmg.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufmg.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDaTCCAlECCQCkRIPOgAyxBDANBgkqhkiG9w0BAQUFADB2MQswCQYDVQQGEwJC\nUjEVMBMGA1UECBMMTWluYXMgR2VyYWlzMRcwFQYDVQQHEw5CZWxvIEhvcml6b250\nZTENMAsGA1UEChMEVUZNRzEMMAoGA1UECxMDTENDMRowGAYDVQQDExFDQSBkbyBw\nb3J0YWwgVUZNRzAeFw0xMTEwMTcxMTM1MDRaFw0yMTEwMTQxMTM1MDRaMHcxCzAJ\nBgNVBAYTAkJSMRUwEwYDVQQIDAxNaW5hcyBHZXJhaXMxFzAVBgNVBAcMDkJlbG8g\nSG9yaXpvbnRlMQ0wCwYDVQQKDARVRk1HMQ4wDAYDVQQLDAVDRUNPTTEZMBcGA1UE\nAwwQc2lzdGVtYXMudWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAPIWVxfD/hP4xeS+V2PEAWxlBm7+oM5KnUWojPucNO+FDcpc1ZBI1BSvhxuO\n7KnacD3j31Lf1MUq5rb8jS5ojj927W+1dYiVsI4WsV3e/SHKPJwhzA3/8D+9b1//\n6sgYFeaki33+zyoiMXluWYOuHEhdnnZMITBS0BICiM0+Wx4y42ddt8SlojTFZ9/G\nYJCZr3N3FoTISKnDw9htCpiaWRsm/tElikW5PLjQRwuNfk5TUaxysoOMTKU1OHzG\neWFWT1eC4cM+5PdZJLC9SMwhSBz34o0aJXz6Rl0EmkSLpEUlkjWd8qGgAbA6I+Rj\nab1lgvK6Gn+DvZSvoYuENypjClcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAoUhF\n/mtHoskFkWtN7feCf0qaAJi582w1DHUqohbnYRs9ru6XO35saVAW/sn1pzkM4CT8\nW4CCQGknUv4iM5XCdqFzQrmvc6NBekEsdXkJPyV3/L3s+vgpnEJMG44EKP6VkpRM\nmXv14qPfzV+qd5evzDM8oLi6m+Xhi433omqj7FYw49DfCyEWpOsAwE5SdjUaJ+rY\nXhsRQJXlHnagEo7RwekebDBnFS9po0Yz2XgnsZ3QwRnMcAtIVQ1TxA9gUj4IY0MT\nPxmP9DNybuY6lVPrnB0DFL2NQ/S2zmZuivf8kHEpjIa/VuXJFBYC60AIV0wSkSbd\n1K9RfzyW1h7typu5xg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sistemas.ufmg.br/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sistemas.ufmg.br/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sistemas.ufmg.br/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://sistemas.ufmg.br/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufmg.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDaTCCAlECCQCkRIPOgAyxBDANBgkqhkiG9w0BAQUFADB2MQswCQYDVQQGEwJC\nUjEVMBMGA1UECBMMTWluYXMgR2VyYWlzMRcwFQYDVQQHEw5CZWxvIEhvcml6b250\nZTENMAsGA1UEChMEVUZNRzEMMAoGA1UECxMDTENDMRowGAYDVQQDExFDQSBkbyBw\nb3J0YWwgVUZNRzAeFw0xMTEwMTcxMTM1MDRaFw0yMTEwMTQxMTM1MDRaMHcxCzAJ\nBgNVBAYTAkJSMRUwEwYDVQQIDAxNaW5hcyBHZXJhaXMxFzAVBgNVBAcMDkJlbG8g\nSG9yaXpvbnRlMQ0wCwYDVQQKDARVRk1HMQ4wDAYDVQQLDAVDRUNPTTEZMBcGA1UE\nAwwQc2lzdGVtYXMudWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAPIWVxfD/hP4xeS+V2PEAWxlBm7+oM5KnUWojPucNO+FDcpc1ZBI1BSvhxuO\n7KnacD3j31Lf1MUq5rb8jS5ojj927W+1dYiVsI4WsV3e/SHKPJwhzA3/8D+9b1//\n6sgYFeaki33+zyoiMXluWYOuHEhdnnZMITBS0BICiM0+Wx4y42ddt8SlojTFZ9/G\nYJCZr3N3FoTISKnDw9htCpiaWRsm/tElikW5PLjQRwuNfk5TUaxysoOMTKU1OHzG\neWFWT1eC4cM+5PdZJLC9SMwhSBz34o0aJXz6Rl0EmkSLpEUlkjWd8qGgAbA6I+Rj\nab1lgvK6Gn+DvZSvoYuENypjClcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAoUhF\n/mtHoskFkWtN7feCf0qaAJi582w1DHUqohbnYRs9ru6XO35saVAW/sn1pzkM4CT8\nW4CCQGknUv4iM5XCdqFzQrmvc6NBekEsdXkJPyV3/L3s+vgpnEJMG44EKP6VkpRM\nmXv14qPfzV+qd5evzDM8oLi6m+Xhi433omqj7FYw49DfCyEWpOsAwE5SdjUaJ+rY\nXhsRQJXlHnagEo7RwekebDBnFS9po0Yz2XgnsZ3QwRnMcAtIVQ1TxA9gUj4IY0MT\nPxmP9DNybuY6lVPrnB0DFL2NQ/S2zmZuivf8kHEpjIa/VuXJFBYC60AIV0wSkSbd\n1K9RfzyW1h7typu5xg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFMG - Universidade Federal de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufmg.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufmg.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "rveneroso@lcc.ufmg.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Renato Veneroso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://umdac-utv1.ad.umu.se/shibboleth", { "entity_id": "https://umdac-utv1.ad.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "Tommy Larsson", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEnjCCA4agAwIBAgIJAJEv/JM5LIg2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD\nVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww\nCgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv\nbjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx\nMDEyNzA4NDcyOVoXDTEzMTIxMDA4NDcyOVowgZAxCzAJBgNVBAYTAlNFMRUwEwYD\nVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM\nMAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN\nAQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDsxGkZlSQiqzNG33NY9U+7skx7LQSXB/6tjjbkM/VjDqfa\nKNd1uWJuP6NWgoOD3vAlCljL3EuBWMKysyDiJBi8BS02/YT2IBRuXxQ7VK5tvE3/\nGwKH2j/nTPTlpevfcQuv+5Rpwde6fpMsm/rZmoaEWdBhLSuvzY4HJHRa+qGJlJoh\nylaQsQjj8smh+6+pNgYNQH/g3FSuf7/xwSmpIdjy84HYtuV8Bi+bx6OU0/NC3oyH\nYaxZj0TTk96929pSO5jIgwQQ91Jws8rh5wxHy7ZAQrxSni8sxst6euqH0LCmFI6b\njjxBclg6VvB1zCNsMRHakiUNJwNMDdpeWuhAcEVVAgMBAAGjgfgwgfUwHQYDVR0O\nBBYEFEBdLsnYxFEP+hBIqHEyx/8IDMIJMIHFBgNVHSMEgb0wgbqAFEBdLsnYxFEP\n+hBIqHEyx/8IDMIJoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz\ndGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT\nA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t\nbXkubGFyc3NvbkBhZG0udW11LnNlggkAkS/8kzksiDYwDAYDVR0TBAUwAwEB/zAN\nBgkqhkiG9w0BAQUFAAOCAQEAV7YyyId9u6p0X6EVdYYgJRw3YgPeT/7KQAXrM5Fd\n+0ZloD6py7JKk6MjKSJKPh7dcfxubJZWpPpv4tvLlxVh5d8h1ke8B9Pll/SOkF7m\nT6an+GTWbWfB3C5w2LbiuwdHvydvJgM61f8437rF9s22MYeSStuhsnzT8KlUg6OV\nrzavOVnYMhei94uDmHesTRdB1GlO7Gut34C8V9L9CysEj6ezjPaeUTw/1+oP81SS\nwlEG2Ix+o0k2AGIkAww8dfmdCG6TSWJ7ovpvHeNgC9BoGrANqmLDG/tFlx6CZxtp\nNwnL2DNdxAIqK+BGt+Q0XVGJGEfnh/8XuYwTn2MNoJcxSQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv1.ad.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/umdac-utv1.ad.umu.se.xml" } } ], [ "https://idp.student.bth.se/idp/shibboleth", { "entity_id": "https://idp.student.bth.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.student.bth.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.student.bth.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.student.bth.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.student.bth.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.student.bth.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "bth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF\nBQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0\nOFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm\nR/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c\nfWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a\nit5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5\nZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy\nRYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO\n/QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz\nOi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA\nvpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE\nTjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y\nE9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX\n0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0\nTAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3\nnH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF\n4NzN1iC8kg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.student.bth.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.student.bth.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.student.bth.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.student.bth.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "bth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMzCCAhugAwIBAgIUXtEpwm2skeWeBBMWVN7MATD1VK8wDQYJKoZIhvcNAQEF\nBQAwHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNlMB4XDTEwMDgyNTIwMDU0\nOFoXDTMwMDgyNTIwMDU0OFowHTEbMBkGA1UEAxMSaWRwLnN0dWRlbnQuYnRoLnNl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsO+nW3r0Rzu0ojoCY0Jm\nR/GuN73dy9gDYOtvgwtFJkVdQBuEGDvVYgD4WUzCnSSy5b4EGFwAaBLIfZ4UAL2c\nfWIWJknPrfSxFqR9dLJJo9hkHMX8VBumjhzYHVZqYSm/JVGh4GYewhQmRO0iSG9a\nit5fe6ZyVG67TduhnwzFC8azRSfIgnEjaRGP2qVEiUIbfuiRRr2J88rwxyxrYCa5\nZVMLjR9wSBRqG8P+00UDolT3Q0lvawF3pj+kEbZ2p+Y6UxZHghHi5EKMkvy1OfKy\nRYkfxXbGk2JEXGcgb3MyRLmdZoqrH0BedH2udrwzOEGUdb/cElqmpFMOyZBdwEVO\n/QIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAuc3R1ZGVudC5idGguc2WGKWh0dHBz\nOi8vaWRwLnN0dWRlbnQuYnRoLnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRA\nvpCow9+jy11YKdmATEMN1KY1dTANBgkqhkiG9w0BAQUFAAOCAQEALbZz8voHJMiE\nTjc7RYskFIOAx7k1fmPsF4kSdPyDK8RkyHBfGHa5uJ9wBh4w5BPCp9Wy7SY5+q/y\nE9tDiISVD0NEU8KQX8u8pC1d4OdfT2x6tn+w3Ww5cNaQ3CUsD+VqefiX6Acr3ssX\n0ahszKKVCL8v7ifCqxr1q2dbABB6GV9iwKHB+vfXLIp2Upt6+y3i5+iC1C8uXul0\nTAimxX3igYDGippzeyBoy+es/c7shtdBfj3y3zhfcz/KKJvXFPVF0lwYsW8n2BM3\nnH4GzdNBUhBostxPfU/hk7XiQOMXNvgHzG2y53Vaa+RZPC45VHuFmyixxGFxktsF\n4NzN1iC8kg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "STUDENTS-BTH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Blekinge Tekniska H\u00f6gskola (Studenter)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.bth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tom.martinsson@bth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Martinsson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibbo.ltu.se/idp/shibboleth", { "entity_id": "https://shibbo.ltu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/shibbo.ltu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibbo.ltu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibbo.ltu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibbo.ltu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibbo.ltu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ltu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF\nBQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y\nOTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n\nKJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj\nGWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e\n3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/\n2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0\nPX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf\nMD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z\nZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w\nDQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu\n3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7\nia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h\niY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip\nw0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA\nB2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibbo.ltu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibbo.ltu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibbo.ltu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibbo.ltu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ltu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHzCCAgegAwIBAgIUP6+KvKtryxxdtAf12hYO26nsSrMwDQYJKoZIhvcNAQEF\nBQAwGDEWMBQGA1UEAxMNc2hpYmJvLmx0dS5zZTAeFw0wOTEwMjcxMTUyMDNaFw0y\nOTEwMjcxMDUyMDNaMBgxFjAUBgNVBAMTDXNoaWJiby5sdHUuc2UwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZNYF4pQz13p+ghYGwBZFa/IjzXgLxpM4n\nKJ15+pCqabsxo3VJsnXgnu0monCvx7qFC+1HVfMHAj795wdq0yywGvuUiMI4ncCj\nGWi2ED3VZaZr+mpr+UW2OScWawvli/oN8vs/P1G59ykgEjtRWQ+4ndHumuHXWh7e\n3uUZA+1t/iV6EaIyaIIyDx//83skBEWDIgqZb/IVAGOFh1BUWqZBR2m6PG6ryLX/\n2opHozlbvMlWSZ1RqCmjEuCUCcgm93CS4saGZZmNt1qnt87vDY1V49Iwjin9ORr0\nPX6Ls8lUc4OWWYu+UZlOr6RTi8ravy0OOWnOJiLNnGlhgpI1MXW9AgMBAAGjYTBf\nMD4GA1UdEQQ3MDWCDXNoaWJiby5sdHUuc2WGJGh0dHBzOi8vc2hpYmJvLmx0dS5z\nZS9pZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU+e389gsAkX7kVDwQ360GaU31H50w\nDQYJKoZIhvcNAQEFBQADggEBAAO2nuaLdYOmmj2HaMe7mwRBP7T6zcmSD/HGQ3Wu\n3jqMh2Iws2OW07P+TH9I64Ok/7nzud9ZphqkR71Isq7WiFRMa90dI9PSjVuf2Bp7\nia0JP50WEAWHivmopL7eCeBWwF06zb5XpVWmsydlIizO6akOvK1vZEsWMBlDvu7h\niY+1cCt6dGBggGgMiiTLb5MtHZEgS2AEFgT0SXMX/xZS46mb71eFoEt+F0UlQMip\nw0QVWkaY5DYbQq2Jq2x2hb2Ge38Rcrn05ebHraDuNsyKkiJqNIA0/+BSSDzHZIEA\nB2BEejurB8CAdtQkwfCKCSFl7spaJzSGPq/dt4yO4qSslJA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "LTU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Lule\u00e5 tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ltu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Lule\u00e5 tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "Magnus.Jacobsson@ltu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.konstfack.se/idp/shibboleth", { "entity_id": "https://idp.konstfack.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.konstfack.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.konstfack.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.konstfack.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.konstfack.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.konstfack.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "konstfack.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIVAPA2v/jvONxWV73+wdqELeA5iFTMMA0GCSqGSIb3DQEB\nBQUAMBsxGTAXBgNVBAMTEGlkcC5rb25zdGZhY2suc2UwHhcNMTMwMTIzMDkwMjIy\nWhcNMTYwMTIzMDkwMjIyWjAbMRkwFwYDVQQDExBpZHAua29uc3RmYWNrLnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuKqHMcnTbkHRUUPt5SYVWnrz\nvzPsKTo9treYMIVyNsJRqlaTMZxx5Y9AbyWjGq9c1MMP/7oVtu9ABLSzkEu61y8R\ncN0YfKeby8JgLpQ8Wx6tJdHJ2sgBPD7swlf0tIBUR0fEg9/XXzSrlCG92cEphDqF\n7JEs+WjnIGOVZFZ46pc6i0P5UR4zwLI0MnLH18UcztavnK2tqOny7JzO0fyPXpft\nbR5rO6CINXsjwSNhngKsZoQt5rxGO0jOfowtv6CWa0STZKYg+oQFlttmV3TqK5S0\nAZWOjsb5wLbjOxEjJ9imjwYRaLNAIiHf/kPy3510grJ38opoOoyio++Lb2nhQQID\nAQABo2cwZTBEBgNVHREEPTA7ghBpZHAua29uc3RmYWNrLnNlhidodHRwczovL2lk\ncC5rb25zdGZhY2suc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFQ5EaKkR2w+\ngZn3p2frzQRUOyazMA0GCSqGSIb3DQEBBQUAA4IBAQBYOq5A0EQe9lEfg432gl9S\n4/nnAH1V8OHReiFL6Inz9r3LZi9UUMhOS3P+9zuuRfBuhjRD8Wb7y7OD+ecS2ZMR\ngbzxwpfI8BICrrxTSnBQv1wXQnDvX7XuTH+UqPfc5ZWKInX2kE1VNRb/5mwODPt3\ni+hJa2eQhpQGsv4I8cL1Pu1uIuA1+5y+JLINPrwvqu0BwKdHDApQ7JrGCf0+CbLm\nvw3ZJUolwiBzmSW487sdzsI85Nnp/NFbjZPfVNfwK++e24meft9lZY8oqhPp+B88\nSHHQuQC8v/yTq6ZVFlRvTNkZ+W/vPYOeE6x49Dygeu65WDf/H2NUy6dggcmH+LpS", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.konstfack.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.konstfack.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.konstfack.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.konstfack.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "konstfack.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDLDCCAhSgAwIBAgIVAPA2v/jvONxWV73+wdqELeA5iFTMMA0GCSqGSIb3DQEB\nBQUAMBsxGTAXBgNVBAMTEGlkcC5rb25zdGZhY2suc2UwHhcNMTMwMTIzMDkwMjIy\nWhcNMTYwMTIzMDkwMjIyWjAbMRkwFwYDVQQDExBpZHAua29uc3RmYWNrLnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuKqHMcnTbkHRUUPt5SYVWnrz\nvzPsKTo9treYMIVyNsJRqlaTMZxx5Y9AbyWjGq9c1MMP/7oVtu9ABLSzkEu61y8R\ncN0YfKeby8JgLpQ8Wx6tJdHJ2sgBPD7swlf0tIBUR0fEg9/XXzSrlCG92cEphDqF\n7JEs+WjnIGOVZFZ46pc6i0P5UR4zwLI0MnLH18UcztavnK2tqOny7JzO0fyPXpft\nbR5rO6CINXsjwSNhngKsZoQt5rxGO0jOfowtv6CWa0STZKYg+oQFlttmV3TqK5S0\nAZWOjsb5wLbjOxEjJ9imjwYRaLNAIiHf/kPy3510grJ38opoOoyio++Lb2nhQQID\nAQABo2cwZTBEBgNVHREEPTA7ghBpZHAua29uc3RmYWNrLnNlhidodHRwczovL2lk\ncC5rb25zdGZhY2suc2UvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFFQ5EaKkR2w+\ngZn3p2frzQRUOyazMA0GCSqGSIb3DQEBBQUAA4IBAQBYOq5A0EQe9lEfg432gl9S\n4/nnAH1V8OHReiFL6Inz9r3LZi9UUMhOS3P+9zuuRfBuhjRD8Wb7y7OD+ecS2ZMR\ngbzxwpfI8BICrrxTSnBQv1wXQnDvX7XuTH+UqPfc5ZWKInX2kE1VNRb/5mwODPt3\ni+hJa2eQhpQGsv4I8cL1Pu1uIuA1+5y+JLINPrwvqu0BwKdHDApQ7JrGCf0+CbLm\nvw3ZJUolwiBzmSW487sdzsI85Nnp/NFbjZPfVNfwK++e24meft9lZY8oqhPp+B88\nSHHQuQC8v/yTq6ZVFlRvTNkZ+W/vPYOeE6x49Dygeu65WDf/H2NUy6dggcmH+LpS", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Konstfack", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Konstfack", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.konstfack.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Konstfack", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "helpdesk@konstfack.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://beta.kib.ki.se/shibboleth", { "entity_id": "https://beta.kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://beta.kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw\nDgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7\nePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea\nwb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2\nppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt\nrrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff\n2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G\nA1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA\nDsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5\nsTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt\nJSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB\npvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs\naNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+\n15HeV+PRFYV9dngg8gm2vg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=samadhi", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAM1x+5LlJQVQMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\nBAMTB3NhbWFkaGkwHhcNMDkwODE0MTEzMzM4WhcNMTkwODEyMTEzMzM4WjASMRAw\nDgYDVQQDEwdzYW1hZGhpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nwBagrMP26PtYqxBexJdsMdyDYCT74qvR5wLeW1znJTS9I1eK8ghXZ0Wy+uGunUU7\nePkQPDySt3dNOW6hOx9o8Z+/JqwSARj07glBpkN2psiza+7BQP/+l/4iBixGlDea\nwb59dC25cUA5k+YAV1fx6uwufQ/65iRKYilRVxzzSmorrrUuzbKA/Dh6MNCWDkU2\nppxJ/FS0IiR88rj2ZHZbz2wb1ATLnkevD4mUuRY39P9yxb63bTeCG7GboHrVBmNt\nrrlskaeeIYNHIkiWqbPrW/IMCgMFim7r7fiYebTvhw037UtTFDnwI8DDmcfpvbff\n2hztelbzoERAkXardDqx5QIDAQABozUwMzASBgNVHREECzAJggdzYW1hZGhpMB0G\nA1UdDgQWBBTIRU/xxcULxzxNef3jHDp1W2Br7jANBgkqhkiG9w0BAQUFAAOCAQEA\nDsNpDbtB/fhZIlNN11erKFH1VKgZIsLBu86uEYwi3sqK9+DNk40sdG1U0INY21g5\nsTG/vlt6qyuLcB9C5BA+8Ms3T01vcWg+//4KM4OZuLM/0ylSDxhVCHwJU5erI9Bt\nJSqVQ12JHctvIqdIQm0JRR6CCXVdm6Wjy5vVQZEoIanxcyjd0AUF458M7arGk1RB\npvLrKdwx16cOS9mkuq5Jg0Oj2yiUjx1WRzNzqAVQXpBb0ZZz0oKGiOqa0AgyfVKs\naNy8twh152lw5iqjY7qxb9QDhtJpzlPnQk2CmHJbQUXrCK8cLSWSDsiCcaQVicb+\n15HeV+PRFYV9dngg8gm2vg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "authn_requests_signed": "1", "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://beta.kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/beta.kib.ki.se.xml" } } ], [ "https://ladok-test.su.se/Shibboleth.sso", { "entity_id": "https://ladok-test.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok-test.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok-test.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok-test.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok-test.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok-test.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ladok-test.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ladok-test.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "lpwtool-test-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-test-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4\nWhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx\nLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti\n3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+\n5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ\nRYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb\nX8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8\nT1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL\nx+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk\nb2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq\nhkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8\nlFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/\n0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw\nq1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu\nh3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv\nfPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "lpwtool-test-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-test-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAMVcirJT+6VyMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGxwd3Rvb2wtdGVzdC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwNDE5MTMxMDQ4\nWhcNMjAwNDE2MTMxMDQ4WjAnMSUwIwYDVQQDExxscHd0b29sLXRlc3QtbGFkb2sx\nLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Ri0W5ti\n3fLLdRMqqHTATq3B5kJ4Ys1pNbq/QXFrBtC6z9cvkkA0Bo4K4rMos5ddrwfkHWI+\n5PFJGRxeJnmzGR4S13pQ2xRTcrUKGxosnfYFUAG0y3ySDUjH/O4eU+nBmqQA5yRQ\nRYZ6O1sBN++soWRPSvDekiN5qUhjIbVKTriMPmgwWgB1NgpBuedU72l2mkakw/Eb\nX8lfkLs3gKlipttf4mHSc1OHrRGFvEfUiXQPtft4TURcSWF2w8ZF7OvOFaytQ5B8\nT1LGXx+meuzw36MSvsWiJ66mLTeCelrQmEIPNyTDU0PR8asUKI6wL3ZqW7fi/QdL\nx+OVozQUqLcpkQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXRlc3QtbGFk\nb2sxLml0LnN1LnNlMB0GA1UdDgQWBBTva47ARyx1kRrWDD9X9QK60b14SjANBgkq\nhkiG9w0BAQUFAAOCAQEAkWsA6bZZhjoVIL73BLyQ9vgZ33oey/wed0DzuGAJjJw8\nlFPoS1pO7dhSBGzoAqE6ZQAKgnt/1TERx6QsRCAV7zK2KqxDty+4UbHBgm/44zx/\n0xf68ag4URas3zoVT8iNf0/CcuZAbQ07pDO2fN0utS7vj9XuTyyViu4rMXhilNNw\nq1zkyPJTFmWA+NnWjVQrbM4Z6TJd4ImhLcItPySQDol17n7NCIWOUWIxWGjSX6Xu\nh3J6sZ7bOI4N1bWlNUIKoqzjWniHt0+6VwsmZ+XZOVgNnDkHQmta4y9/jmTbm4Vv\nfPPBQCZRQrV5zV0+mNOLgZEjYh4zXLJOA4dDFYq2gg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok-test.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok-test.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok-test.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok-test.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ladok-test.su.se.xml" } } ], [ "http://graduateland.com/simplesaml/module.php/saml/sp/metadata.php/gl_gateway", { "contact_person": [ { "given_name": { "text": "Morten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "morten@graduateland.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Petersen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "http://graduateland.com/simplesaml/module.php/saml/sp/metadata.php/gl_gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://graduateland.com/simplesaml/module.php/saml/sp/saml2-logout.php/gl_gateway" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEoTCCA4mgAwIBAgIJAOc/Ph1JGdhtMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTAeFw0xMjA0MTAxODIxNDVaFw0yMjA0MTAxODIxNDVaMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9agl1h9xznM2AmNyKd+Y8Qdz7mql64pmXf5lujFqN/NtTm1T+aXK8lF6Cmm6g3RsqAcc8u+cazUzKE6jivDueh5NFgVuO3Ep8J6pKXvyqITtDMS9nmnV6xeXQHkfK8STItZpfOSmtWIcycED0fqYaimZa+Nz7mlZezbR0d5SPEqDT3E0XTHJqui6Q4fQbLSU6Tw8W16uqEmGs1N4eJvihFmrLASgQ/Mai/USWLdDMEsX4JeenAV/wuyliGRaYHS8wP7CpXsdlDOXgGkJ+CyJ2a42NsCfbTzt9hhwRH4K1V+5jpu9G62+ggGYMLLThyN32KV7cyJrT9rcJ5sdRYKcECAwEAAaOB+TCB9jAdBgNVHQ4EFgQU512bAo9RuH5HVbpw+S2qDVo3bsMwgcYGA1UdIwSBvjCBu4AU512bAo9RuH5HVbpw+S2qDVo3bsOhgZekgZQwgZExCzAJBgNVBAYTAkRLMRAwDgYDVQQIEwdaZWFsYW5kMRMwEQYDVQQHEwpDb3BlbmhhZ2VuMRUwEwYDVQQKEwxHcmFkdWF0ZWxhbmQxCzAJBgNVBAsTAklUMQ8wDQYDVQQDEwZNb3J0ZW4xJjAkBgkqhkiG9w0BCQEWF21vcnRlbkBncmFkdWF0ZWxhbmQuY29tggkA5z8+HUkZ2G0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA1SVF6F8C5XbKlGr27zpvlkcCBSvDbI7MHWMZ52Mxai+xPyy+au6QASwcc40gEtP8PYN2b8m2zDBgKnt7GMjku0BclpdSKdS+/wVsMl8PCBMxgk4CLNsbeghkv9IQUTP8axSpwmtikYW84K69fYYyaBtvBV+dk+JQRO0Ss/rXSOCmT+E56pXZh7g2lfK9lX9el9u1U60EzHayQXELkqYsUB+cuz/wFhb/oxd1Qdbf/dq72cdIXywsuJqV6UMT5fYBIrhoKY24wNbgELXfJNOcoMiiBugbKay+TZD4k7TGy59wfmSKW1JZRFToZSbdNJQEDK5LFNaeGUoB6YzlQ7PvfQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEoTCCA4mgAwIBAgIJAOc/Ph1JGdhtMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTAeFw0xMjA0MTAxODIxNDVaFw0yMjA0MTAxODIxNDVaMIGRMQswCQYDVQQGEwJESzEQMA4GA1UECBMHWmVhbGFuZDETMBEGA1UEBxMKQ29wZW5oYWdlbjEVMBMGA1UEChMMR3JhZHVhdGVsYW5kMQswCQYDVQQLEwJJVDEPMA0GA1UEAxMGTW9ydGVuMSYwJAYJKoZIhvcNAQkBFhdtb3J0ZW5AZ3JhZHVhdGVsYW5kLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN9agl1h9xznM2AmNyKd+Y8Qdz7mql64pmXf5lujFqN/NtTm1T+aXK8lF6Cmm6g3RsqAcc8u+cazUzKE6jivDueh5NFgVuO3Ep8J6pKXvyqITtDMS9nmnV6xeXQHkfK8STItZpfOSmtWIcycED0fqYaimZa+Nz7mlZezbR0d5SPEqDT3E0XTHJqui6Q4fQbLSU6Tw8W16uqEmGs1N4eJvihFmrLASgQ/Mai/USWLdDMEsX4JeenAV/wuyliGRaYHS8wP7CpXsdlDOXgGkJ+CyJ2a42NsCfbTzt9hhwRH4K1V+5jpu9G62+ggGYMLLThyN32KV7cyJrT9rcJ5sdRYKcECAwEAAaOB+TCB9jAdBgNVHQ4EFgQU512bAo9RuH5HVbpw+S2qDVo3bsMwgcYGA1UdIwSBvjCBu4AU512bAo9RuH5HVbpw+S2qDVo3bsOhgZekgZQwgZExCzAJBgNVBAYTAkRLMRAwDgYDVQQIEwdaZWFsYW5kMRMwEQYDVQQHEwpDb3BlbmhhZ2VuMRUwEwYDVQQKEwxHcmFkdWF0ZWxhbmQxCzAJBgNVBAsTAklUMQ8wDQYDVQQDEwZNb3J0ZW4xJjAkBgkqhkiG9w0BCQEWF21vcnRlbkBncmFkdWF0ZWxhbmQuY29tggkA5z8+HUkZ2G0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA1SVF6F8C5XbKlGr27zpvlkcCBSvDbI7MHWMZ52Mxai+xPyy+au6QASwcc40gEtP8PYN2b8m2zDBgKnt7GMjku0BclpdSKdS+/wVsMl8PCBMxgk4CLNsbeghkv9IQUTP8axSpwmtikYW84K69fYYyaBtvBV+dk+JQRO0Ss/rXSOCmT+E56pXZh7g2lfK9lX9el9u1U60EzHayQXELkqYsUB+cuz/wFhb/oxd1Qdbf/dq72cdIXywsuJqV6UMT5fYBIrhoKY24wNbgELXfJNOcoMiiBugbKay+TZD4k7TGy59wfmSKW1JZRFToZSbdNJQEDK5LFNaeGUoB6YzlQ7PvfQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://graduateland.com/simplesaml/module.php/saml/sp/saml2-acs.php/gl_gateway" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://graduateland.com/simplesaml/module.php/saml/sp/saml1-acs.php/gl_gateway" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://graduateland.com/simplesaml/module.php/saml/sp/saml2-acs.php/gl_gateway" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://graduateland.com/simplesaml/module.php/saml/sp/saml1-acs.php/gl_gateway/artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/graduateland.com.xml" } } ], [ "https://ross.impa.br/idp/shibboleth", { "entity_id": "https://ross.impa.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ross.impa.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ross.impa.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ross.impa.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ross.impa.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://ross.impa.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "impa.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.impa.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.impa.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEtTCCA52gAwIBAgIBADANBgkqhkiG9w0BAQUFADCB+TELMAkGA1UEBhMCQlIx\nFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWly\nbzFBMD8GA1UEChQ4SU1QQSAtIEluc3RpdHV0byBOYWNpb25hbCBkZSBNYXRlbcOh\ndGljYSBQdXJhIGUgQXBsaWNhZGExQTA/BgNVBAsUOElNUEEgLSBJbnN0aXR1dG8g\nTmFjaW9uYWwgZGUgTWF0ZW3DoXJpY2EgUHVyYSBlIEFwbGljYWRhMRswGQYJKoZI\nhvcNAQkBFgxyb3NhQGltcGEuYnIxFTATBgNVBAMTDHJvc3MuaW1wYS5icjAeFw0x\nMDA5MDYxNzUyMzdaFw0xMzA5MDUxNzUyMzdaMIH5MQswCQYDVQQGEwJCUjEXMBUG\nA1UECBMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMUEw\nPwYDVQQKFDhJTVBBIC0gSW5zdGl0dXRvIE5hY2lvbmFsIGRlIE1hdGVtw6F0aWNh\nIFB1cmEgZSBBcGxpY2FkYTFBMD8GA1UECxQ4SU1QQSAtIEluc3RpdHV0byBOYWNp\nb25hbCBkZSBNYXRlbcOhcmljYSBQdXJhIGUgQXBsaWNhZGExGzAZBgkqhkiG9w0B\nCQEWDHJvc2FAaW1wYS5icjEVMBMGA1UEAxMMcm9zcy5pbXBhLmJyMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7YF2MJe2p2ya0Z00ZMOzE5dkRX2sADOB\nfmSZI2pNOxAoxKVEWv2M+UJuKs75WzC0Fv4NKzWEr7NALae5bL02+YUGnslKYcX/\nESwC/2NGKQfalo9CiISOenoOtZ275vXBn359tbJzcw6gPVobVaZfYn4VymxPmTAx\nWkK6a3DIGqno8ay5vfcsRqJrsT3Hn6V0aezgoECF4SSVRP9k5EWjN9/SlrRdVueQ\n14umc5pS2xlJgZETMdCLJCe05PShSy/r48HyBCkLqo1hOrQvFS+1uVkM0K6bXOZl\nGC+8ptOfzI7oDDU3/t88wFUqnsVbpZMKHqOroN1Uy85iiVLFYuYLPwIDAQABo0Yw\nRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJ\nYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAbIIeR2lYI\nWLeIGZxUNH40xkBlckgSBJKjaBoOgLGrf1b7ywoBaUGmmn4dnNxRb7vuCRJO9JmA\nmeiVK2e+UsWhcagK0bXp0AKJtXw8cnCRXkfJr6r6JEUawbWmpFIL1w09xRXasMFI\njMbuDb3uDfr0kfhaNP3g6IX4wa+16X7nmNCwv+46miI8gkNTD1r/7tdzmP37Xufb\nFDkHvcqH9JOllr+7eVKhsy5CmKWMzoHCf3Qji7rin6qFZDRs/TwTyB784h1VXiMe\nrOfceS1kZWZv9aRMxMTlCQERslC8ov3Re0dneX7JvK6KqJd+X4Pn1FuFpyS8NH0/\n/DTMmkQQDIPQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ross.impa.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ross.impa.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://ross.impa.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://ross.impa.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "impa.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEtTCCA52gAwIBAgIBADANBgkqhkiG9w0BAQUFADCB+TELMAkGA1UEBhMCQlIx\nFzAVBgNVBAgTDlJpbyBkZSBKYW5laXJvMRcwFQYDVQQHEw5SaW8gZGUgSmFuZWly\nbzFBMD8GA1UEChQ4SU1QQSAtIEluc3RpdHV0byBOYWNpb25hbCBkZSBNYXRlbcOh\ndGljYSBQdXJhIGUgQXBsaWNhZGExQTA/BgNVBAsUOElNUEEgLSBJbnN0aXR1dG8g\nTmFjaW9uYWwgZGUgTWF0ZW3DoXJpY2EgUHVyYSBlIEFwbGljYWRhMRswGQYJKoZI\nhvcNAQkBFgxyb3NhQGltcGEuYnIxFTATBgNVBAMTDHJvc3MuaW1wYS5icjAeFw0x\nMDA5MDYxNzUyMzdaFw0xMzA5MDUxNzUyMzdaMIH5MQswCQYDVQQGEwJCUjEXMBUG\nA1UECBMOUmlvIGRlIEphbmVpcm8xFzAVBgNVBAcTDlJpbyBkZSBKYW5laXJvMUEw\nPwYDVQQKFDhJTVBBIC0gSW5zdGl0dXRvIE5hY2lvbmFsIGRlIE1hdGVtw6F0aWNh\nIFB1cmEgZSBBcGxpY2FkYTFBMD8GA1UECxQ4SU1QQSAtIEluc3RpdHV0byBOYWNp\nb25hbCBkZSBNYXRlbcOhcmljYSBQdXJhIGUgQXBsaWNhZGExGzAZBgkqhkiG9w0B\nCQEWDHJvc2FAaW1wYS5icjEVMBMGA1UEAxMMcm9zcy5pbXBhLmJyMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7YF2MJe2p2ya0Z00ZMOzE5dkRX2sADOB\nfmSZI2pNOxAoxKVEWv2M+UJuKs75WzC0Fv4NKzWEr7NALae5bL02+YUGnslKYcX/\nESwC/2NGKQfalo9CiISOenoOtZ275vXBn359tbJzcw6gPVobVaZfYn4VymxPmTAx\nWkK6a3DIGqno8ay5vfcsRqJrsT3Hn6V0aezgoECF4SSVRP9k5EWjN9/SlrRdVueQ\n14umc5pS2xlJgZETMdCLJCe05PShSy/r48HyBCkLqo1hOrQvFS+1uVkM0K6bXOZl\nGC+8ptOfzI7oDDU3/t88wFUqnsVbpZMKHqOroN1Uy85iiVLFYuYLPwIDAQABo0Yw\nRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEFBQcDAQYJ\nYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAbIIeR2lYI\nWLeIGZxUNH40xkBlckgSBJKjaBoOgLGrf1b7ywoBaUGmmn4dnNxRb7vuCRJO9JmA\nmeiVK2e+UsWhcagK0bXp0AKJtXw8cnCRXkfJr6r6JEUawbWmpFIL1w09xRXasMFI\njMbuDb3uDfr0kfhaNP3g6IX4wa+16X7nmNCwv+46miI8gkNTD1r/7tdzmP37Xufb\nFDkHvcqH9JOllr+7eVKhsy5CmKWMzoHCf3Qji7rin6qFZDRs/TwTyB784h1VXiMe\nrOfceS1kZWZv9aRMxMTlCQERslC8ov3Re0dneX7JvK6KqJd+X4Pn1FuFpyS8NH0/\n/DTMmkQQDIPQ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "IMPA - Instituto Nacional de Matematica Pura e Aplicada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.impa.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.impa.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "rosa@impa.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rosa Ladeira", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cambro-test-26.umdc.umu.se/shibboleth", { "id": "_ea9cec70b66c078ca594211f780ec7e0e8a786bf", "entity_id": "https://cambro-test-26.umdc.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "cambro-test-26.umdc.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=support@umdac.umu.se,CN=cambro-test-26.umdc.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIICqzCCAhQCCQDVX0RWVzQSBzANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC\nU0UxFTATBgNVBAgMDFZhc3RlcmJvdHRlbjENMAsGA1UEBwwEVW1lYTEMMAoGA1UE\nCgwDSVRTMQwwCgYDVQQLDANJVFMxIzAhBgNVBAMMGmNhbWJyby10ZXN0LTI2LnVt\nZGMudW11LnNlMSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QHVtZGFjLnVtdS5zZTAe\nFw0xMjA1MTYxMTEzNDhaFw0xNzA1MTUxMTEzNDhaMIGZMQswCQYDVQQGEwJTRTEV\nMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQKDANJ\nVFMxDDAKBgNVBAsMA0lUUzEjMCEGA1UEAwwaY2FtYnJvLXRlc3QtMjYudW1kYy51\nbXUuc2UxIzAhBgkqhkiG9w0BCQEWFHN1cHBvcnRAdW1kYWMudW11LnNlMIGfMA0G\nCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDb+dHecvFHT1wRDICdogQp6T7knOMuxDii\nu1UBfemwQAWkB8f5q8C+9v37NeBCr+QoZayw3fBCTT/o+zMjeA1PbNoU/2iR6/2K\n7o2r8eoYYosZpOJg3n2vFNWdo6ewfxWWwJ0l5cSvact0kkV0ofJsrBrzN1vE3cQT\n3RJBJSs8+wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBALg4w+Ata45FRiN333JwqWqe\nG0TlordU57tDpoVJ/CJrYg+1+jbkmgTu6qnVajo6vMdIKtWA+xXscEvpgzMUJfna\nDkaGWa/QXoo1dZB6ixU2qztCtoNnvikugb+vJ/aPhy98zrL2XI3kiPblbKJ8/zqd\nXOi6QTTaGpYW3p3/v0OI", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-test-26.umdc.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/cambro-test-26.umdc.umu.se.xml" } } ], [ "https://connect-test.sunet.se/shibboleth", { "entity_id": "https://connect-test.sunet.se/shibboleth", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-test.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-test.sunet.se/Shibboleth.sso/DS/nordu.net" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "acp-web.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://acp-web.sunet.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=acp-web.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw\nNTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX\nq9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt\npVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn\nzBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv\n3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/\nK/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV\nHREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu\nc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ\nKoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj\nBy3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/\nBZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE\nbCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE\n51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW\niMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "acp-web.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://acp-web.sunet.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=acp-web.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDHDCCAgSgAwIBAgIJAKkN4aqE4O7tMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGFjcC13ZWIuc3VuZXQuc2UwHhcNMDkwNjE3MTAwNTA1WhcNMTkwNjE1MTAw\nNTA1WjAbMRkwFwYDVQQDExBhY3Atd2ViLnN1bmV0LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA3iWXh1+ub5i8ZOypk7syIpndivWpp4jbcMYpmiEX\nq9Jym97j7x9WXc0vNrmKkccoUcWU1FgoiiXso6vhdgzKkqrcBIzc/YJpphN5K3tt\npVabdgV9TG6PJ0Q6k07bvZew9yEhpXDE3gfKLOFAKeSUILHGc2FBU32EuBqVt/sn\nzBleOEBb3tiIB9/YCZS2A6wtnvzGY1mUX27Vyv2SH6Bx/GlmWuTJRrv01avrldfv\n3CiFrCeeAfLfnljfy4WbpszzlqBQvaZFBaBRtg1AgmFNkryTCm5yO2BrM3NyurN/\nK/Uc/YBZ8thxQPSEeUVWHCStXTQGLREYwJKZMfp4yFhzeQIDAQABo2MwYTBABgNV\nHREEOTA3ghBhY3Atd2ViLnN1bmV0LnNlhiNodHRwczovL2FjcC13ZWIuc3VuZXQu\nc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUmtnePgSQNSvDZIox3d5mG/+AJb8wDQYJ\nKoZIhvcNAQEFBQADggEBAIaEDBm1eN9o7j0cQBQQNMh1FJFX2h1EklGj4YgXbqjj\nBy3duIzXVAut+z4VtCTGx2CjQ1YcmSqWvx7+XFY0xEnmuAMUw8rdp0OR2Sk0iU4/\nBZt5125JOtJRRVJIDz4n9jbf6NNUsP4+HA0ukqyHDrTD0+30IV48MaWxR7HdPpyE\nbCMK0FZIQYm6d3zSgZW6ofsx24AonFZBtJBCQZxdInvqg2eYemOUh37vEBxbjWqE\n51pFWLbVUit84wy8eG3E28OPa64gc/VNk1XEj1ILLzXFV59XuZG2jzjB9xCyPmHW\niMkYL+yQK1JqNXDJwr+eW3+iWptUXnyRCnGBrYMAvqw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-test.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-test.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-test.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-test.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/connect-test.sunet.se.xml" } } ], [ "https://nordushare-dev.nordu.net/shibboleth", { "entity_id": "https://nordushare-dev.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nordushare-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nordushare-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y\nMDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN\nNFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI\n6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h\nMx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI\n2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii\nvldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G\nxPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0\nMB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC\nAQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y\nIWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW\nywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM\nS/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu\nASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8\nKaYlHoIdpaOJncFcM6QJQyZPJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nordushare-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nordushare-dev.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDzCCAfegAwIBAgIJAJ5ml9hvwGGbMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNV\nBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5ldDAeFw0xMDAyMjYwODQyMTBaFw0y\nMDAyMjQwODQyMTBaMCMxITAfBgNVBAMTGG5vcmR1c2hhcmUtZGV2Lm5vcmR1Lm5l\ndDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANU+6XYCTSHlNgtFfmSN\nNFK7rDmwAo+OzunzZzQRHy9VmacRiREBVAa6qy/zR292HAiRg06oU0GCGlRO79pI\n6qTIVKOmDJ+seMzfGQ1E1dgAelort6BHebaifSM0iwacSuooopa0FOHE5usAfx/h\nMx4iw0zKTZ9zZhRjO4zcxhRuyKjvXYzpYma9QrHDZhqJfy095zFfTwX7gNwk4YNI\n2XLDWDYpwJHXENjzvZ/lU0zugpz0Pe1apC4zsKMdNa3hrkHBRIk03SYJy5553Zii\nvldAxEGZKu2WCRbrh9v8KfyxABPBkzenNN7KQCHPPC5GM3M0hFrOF3es+KTm2S9G\nxPsCAwEAAaNGMEQwIwYDVR0RBBwwGoIYbm9yZHVzaGFyZS1kZXYubm9yZHUubmV0\nMB0GA1UdDgQWBBQ6+ZPltnZEDFIC9fI8qAdsy6y4MjANBgkqhkiG9w0BAQUFAAOC\nAQEAP22l4WOyAUSmws18L3J2GJYkQ1bcpMBhS0XJCFTY+iCrFCPUeXy8EIpSCk0Y\nIWyEeZxt+wzpZnq92+zOOe7Y0WIPpvNW0Xnp/JXsnUwX3C+G8pfzZSjsDbWEUrZW\nywCKikjjrLEKd7WNeWoiabb8uiyTey3Fn/nAJKWQTzmfAuw3E6qGjWwEKkpKorVM\nS/V9sZaU6cn4DdwUcWYM+fLdoN+guhvq3tcoFaMXqV/h5unfWoLQKv1HU8+fciVu\nASIdGcirEZCB5YlXPAFo2DLC11SHkDvCXxZY7+lqJVwXJkPbeFHtlXMvluu9vFz8\nKaYlHoIdpaOJncFcM6QJQyZPJQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nordushare-dev.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nordushare-dev.nordu.net.xml" } } ], [ "https://connect-stable.sunet.se/shibboleth", { "entity_id": "https://connect-stable.sunet.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/connect-stable.sunet.se.xml" }, "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET E-Meeting Service (stable)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "SUNET E-Meeting Service (stable)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-stable.sunet.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-stable.sunet.se/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-stable.sunet.se/Shibboleth.sso/DS/kalmar2" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-stable.sunet.se/Shibboleth.sso/DS/nordu.net" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "connect-stable.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect-stable.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAJ+bOx8RXj3iMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB4XDTEyMTEwMTE0MTEzNFoXDTIy\nMTAzMDE0MTEzNFowIjEgMB4GA1UEAxMXY29ubmVjdC1zdGFibGUuc3VuZXQuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOuf57LwczW6o8YEv8IlZe\n6mWurJUD3iDMS1jyt9/HxUpHcQfMVrHmei7aBLzYiQMON7sYSi0pQ6/EtFMpoaeN\nWYIAEXdXVfhGVCte9mfTmLEtgxsELyK+YofXwTXkNX1VzBK3z9qRyV6BBqzgA6Zu\n4BkTabmubG4qdwHf+TJWfwJ9QkwOIuy+j+KCXELW8Cgy1q8WUvocpTfEXzILEHL8\nkel1ej8sclf0cdHjYLJpPSaBvJ+2DmvZgVLdZcWxSVLbwoMOFq4g5spFT8bZxemY\nmG185UwcQtFK3VoXdfiBn28HChMgdSxSWvt8CWj3dK49i6/eKaq/0Dam3SPHbJIN\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB0G\nA1UdDgQWBBQW0PGcUIDR4qgsERc7Jy1PpfkPujANBgkqhkiG9w0BAQUFAAOCAQEA\nQ7MY+AQRal0ZYIvqjw36YQZyBCGADzI/v5K1xMxGiPAj+WiSXRIHozVFRL8lqStO\n2zh68/yWkEl4SxyU0dQ+/YpZjolRMVNPxYaUd5YhhvpS4wOwwERhuMo1KOqO/04t\nTfN3/ASiYN5qhxO7DoJy0/jJwhy6QNE8Ey3FU4t2aFo9/FcUIE6huoBqLWMP5M4N\nXc+d9o3tWDW8EzEbxsyZhpin7qczxWHl5MeztPY3kvr4M6lVswf8KkGUxgdy1a5W\nEpnud0wADmhSb4J6hSbUreM6gyvYvMNI4Tzv5xxL/+CTuIv/Ys+IAKh/g2tT3ct0\nSgXS3Q4K3pF+qwGrb3INKQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "connect-stable.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect-stable.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAJ+bOx8RXj3iMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB4XDTEyMTEwMTE0MTEzNFoXDTIy\nMTAzMDE0MTEzNFowIjEgMB4GA1UEAxMXY29ubmVjdC1zdGFibGUuc3VuZXQuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOuf57LwczW6o8YEv8IlZe\n6mWurJUD3iDMS1jyt9/HxUpHcQfMVrHmei7aBLzYiQMON7sYSi0pQ6/EtFMpoaeN\nWYIAEXdXVfhGVCte9mfTmLEtgxsELyK+YofXwTXkNX1VzBK3z9qRyV6BBqzgA6Zu\n4BkTabmubG4qdwHf+TJWfwJ9QkwOIuy+j+KCXELW8Cgy1q8WUvocpTfEXzILEHL8\nkel1ej8sclf0cdHjYLJpPSaBvJ+2DmvZgVLdZcWxSVLbwoMOFq4g5spFT8bZxemY\nmG185UwcQtFK3VoXdfiBn28HChMgdSxSWvt8CWj3dK49i6/eKaq/0Dam3SPHbJIN\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF2Nvbm5lY3Qtc3RhYmxlLnN1bmV0LnNlMB0G\nA1UdDgQWBBQW0PGcUIDR4qgsERc7Jy1PpfkPujANBgkqhkiG9w0BAQUFAAOCAQEA\nQ7MY+AQRal0ZYIvqjw36YQZyBCGADzI/v5K1xMxGiPAj+WiSXRIHozVFRL8lqStO\n2zh68/yWkEl4SxyU0dQ+/YpZjolRMVNPxYaUd5YhhvpS4wOwwERhuMo1KOqO/04t\nTfN3/ASiYN5qhxO7DoJy0/jJwhy6QNE8Ey3FU4t2aFo9/FcUIE6huoBqLWMP5M4N\nXc+d9o3tWDW8EzEbxsyZhpin7qczxWHl5MeztPY3kvr4M6lVswf8KkGUxgdy1a5W\nEpnud0wADmhSb4J6hSbUreM6gyvYvMNI4Tzv5xxL/+CTuIv/Ys+IAKh/g2tT3ct0\nSgXS3Q4K3pF+qwGrb3INKQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-stable.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "id": "_b1dea4b383f174f509b2659a25c968af" } ], [ "https://www.wisum.umdac.umu.se/shibboleth", { "entity_id": "https://www.wisum.umdac.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.wisum.umdac.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD\nVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w\nDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1\nbS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh\nYy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG\nA1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO\nMAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz\ndW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k\nYWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/\ngDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn\n3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj\n7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q\ng8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo\nyUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9\nVnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS\n5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh\nMIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH\nEwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT\nFnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy\nc3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG\nSIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7\nHyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus\n2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt\nCLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ\naeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol\n5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.wisum.umdac.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=mats.larsson@umdac.umu.se,CN=www.wisum.umdac.umu.se,OU=Umdac,O=Umdac,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEyjCCA7KgAwIBAgIJALCcJKZ84qQKMA0GCSqGSIb3DQEBBQUAMIGeMQswCQYD\nVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQ4w\nDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMTFnd3dy53aXN1\nbS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFyc3NvbkB1bWRh\nYy51bXUuc2UwHhcNMTAxMjA5MjEzNTI2WhcNMTMxMDIyMjEzNTI2WjCBnjELMAkG\nA1UEBhMCU0UxFTATBgNVBAgTDFZhc3RlcmJvdHRlbjENMAsGA1UEBxMEVW1lYTEO\nMAwGA1UEChMFVW1kYWMxDjAMBgNVBAsTBVVtZGFjMR8wHQYDVQQDExZ3d3cud2lz\ndW0udW1kYWMudW11LnNlMSgwJgYJKoZIhvcNAQkBFhltYXRzLmxhcnNzb25AdW1k\nYWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgludy+/\ngDt8lUW67WutHZiJrYYro0og5ONioOkakzVgm74747J91EuYora+Y2jVMk7vXAPn\n3xvC52/2sN1kbtfhUoDCKfj4X/rkea891q4zd4hvGMMQiUU2vHX/qkcRbLuLrzXj\n7yfIq2bL4xlXSlBobMxCKHDo+AwtbPOhwEC57jwLVuQ42no57WRxoJ1gVraxpX5q\ng8maA4pUxplhfVVSl+zvH+KAyQROQ1dz02giQtpdbPpyIlK23ZlUHCNxSPKc6loo\nyUIsn7vkji2rbTxydce7R0AJDFapLF9yET2Lcszst25yCx3oPAk3YkvBtJYHjmv9\nVnNHWV8iBbeLpwIDAQABo4IBBzCCAQMwHQYDVR0OBBYEFB9YkDvP4A3oXEOz9AiS\n5wmU/Gg7MIHTBgNVHSMEgcswgciAFB9YkDvP4A3oXEOz9AiS5wmU/Gg7oYGkpIGh\nMIGeMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQH\nEwRVbWVhMQ4wDAYDVQQKEwVVbWRhYzEOMAwGA1UECxMFVW1kYWMxHzAdBgNVBAMT\nFnd3dy53aXN1bS51bWRhYy51bXUuc2UxKDAmBgkqhkiG9w0BCQEWGW1hdHMubGFy\nc3NvbkB1bWRhYy51bXUuc2WCCQCwnCSmfOKkCjAMBgNVHRMEBTADAQH/MA0GCSqG\nSIb3DQEBBQUAA4IBAQBMgsLrlDuF2E2G4+NjPLSDoqyXxcsziUzhOkYyDzwPq6v7\nHyYYPJYfc8YFwp+fbYp8JqqCyUqgbC3A0/hcBXQT3TxQZoi011/8mHg97Y7aSvus\n2oBgDaeI/n2aEJCN5Ty4iRo7tujF4toZ67Afceiw8r0im0yXOCEjOmsu5IZ/usEt\nCLr8JaUWpP9FrrKkFm6qlFkn6fb3MKiK5Q5+ywH//2A32s/DTT7gsIUoA2d7sQQZ\naeuGsLFXZYIsTtz9zAy13nUaPG+xk3JAFte9p+nYhB0+NOZY9sEKoJEK/1FW5wol\n5fMCo6rrhCpoEsDkXy1wxcYKE/WfOvySZaEiw70o", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.wisum.umdac.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.wisum.umdac.umu.se.xml" } } ], [ "https://www.akademiskahogtider.se/shibboleth", { "entity_id": "https://www.akademiskahogtider.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/www.akademiskahogtider.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "contact_person": [ { "given_name": { "text": "Teknisk webmaster", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "techweb@it.liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Teknisk webmaster", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "techweb@it.liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/DS" }, { "display_name": [ { "lang": "sv", "text": "Akademiska h\u00f6gtider", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Commencement ceremonies", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Akademiska h\u00f6gtider vid universitet och h\u00f6gskolor i Sverige.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Commencement ceremonies at higher education institutions in Sweden.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAJkpU8ppygYNMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHNpdGVzLmxpdS5zZTAeFw0xMzAyMTIxMDAyMTRaFw0yMzAyMTAxMDAyMTRa\nMBcxFTATBgNVBAMTDHNpdGVzLmxpdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAK+xItv4tSL3zA1mNBp3FZMF67XzXEvp/wBwloJa+I+24CB+9Lmi\noUXEscj+9SvgyxQmH5wPKwCG311/6IKuIOmOIk+XgkXHiUyL3GFaeUn7FzEorT8L\nlMFvn2x8UA2wRc4myvWlUsaytuCD8r/cwLDg5U28tnLubyc93+qgsf/seg+Ps4e5\n5cqocfjagvfpEoCFMoHNiVH3/sKKqtAbOBSIexQbBA2SlugHL9bQRLGpW2M0EFbe\n6ObNHuDlFKVJKWUPOcS1gvPVNMuIs3sgKjUa0MkB9mDlRP6ZiBQaXSuvhuOPQ6WW\nEuTaGdPtwImfLNh+/IFfFV0IW38BM57AcwcCAwEAAaNbMFkwOAYDVR0RBDEwL4IM\nc2l0ZXMubGl1LnNlhh9odHRwczovL3NpdGVzLmxpdS5zZS9zaGliYm9sZXRoMB0G\nA1UdDgQWBBROHzIQvoZu364kqkqxsDQRo10V3DANBgkqhkiG9w0BAQUFAAOCAQEA\nQkAe/JR0VAImV/ZVFr9XLYesbzUKFsB0xsmrZia+YG5nSvzpXTFBSsQ+Mt4ZORjk\n6us4lF/qwghm2nS5rSs/kiM4SFpABtPTeWsv09Hq906S6Zj2Hi1OQkltUWEphDLn\nCp05OOu4ViJCajOXOp138bHlJ0RGbEuokyY2gzN1FDOXVhqAjMzWHtNEBtc0pyj9\nd2Zbyhucp0bDpdAumLCAJupTzD7vslMB1O/nP0E7+uUaT9GvAkpr+YGwjXuD4+hn\nUWHksqxBj3pi1f2Ct6v82y0dBS6M17eRtrTrcH1saqrRpOCpZXSolOEasqIf3By/\nEYEYIwfyu/uReqojWsIHxQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.akademiskahogtider.se/Shibboleth.sso/SAML/Artifact" } ] } ] } ], [ "https://play.sunet.se/shibboleth", { "id": "_9c1f3d0a4d489b6fec86dcf6d226e6b3", "entity_id": "https://play.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.sunet.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "play.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJAMNIXyGN4YjRMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXBsYXkuc3VuZXQuc2UwHhcNMTExMDE2MDQyMDEwWhcNMjExMDEzMDQyMDEw\nWjAYMRYwFAYDVQQDEw1wbGF5LnN1bmV0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAzs08Z/ncSkirmtP8gV/mP7PpR0UkVcArRbZHMzg/5JIX2Nkl\nMmSuywePMjninOvnw5/8imgPRW6eEit33XuBe6v3cZC3lDVY7KN8UWzQ6aWehW5g\nxIkmoSyxfQZEVMjw4a0eBnsQrvnQ4zs3IsR0NeZYChGfe9tOGVbPuzVfbAg9hI1E\nuIH+x6ubD4VjmU3S9WVsHCx8sYfhNVjtWtmWXRw7W07x57ni7zlWqt0DY83KTV7R\nXTn/EuncilZULBO2uqwsR5OHRUdGf2vShxwA1H43syuSrPsaGYQkDiJ7nOWHt+h0\nhe9KR/ef+bstEjOryet4U6JdtsWTJpozekuEhwIDAQABo0owSDAnBgNVHREEIDAe\ngg1wbGF5LnN1bmV0LnNlhg1wbGF5LnN1bmV0LnNlMB0GA1UdDgQWBBSHNGjJjfq8\n1/hBw9vR5IxBhm5dgjANBgkqhkiG9w0BAQUFAAOCAQEAUTXIFeSv15+/RVHSE2vL\nHEcOGNhu3ppi12+enIko5hM+84R2RHZxx3WhGvd03tXjjIy9lk0odCzT861ct0dj\nHUlGzUtCKroE9wuAnyx1u1JEj+sCpTy1dXhCUldWM+sACbf5m9xbou8LHzG1xSfU\nnsReYgzf872TGKmmMtBupFctENltdZ5+ulKaM8/+orb38Srz9KP2svXXxOWb4uNS\nF6bdA0sNcWSObKJXHdHPZAeieXu0bP7tlY8+B/jF9SW/I3q0k4CIEsDjcUMozVVo\n4UieoIWb5B8xpklpbDmSLHc0R3Cq/YvpJgvz4RXnf6GlQ9pXr6AhMNkpMcroabsP\nwg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "play.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC/TCCAeWgAwIBAgIJAMNIXyGN4YjRMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXBsYXkuc3VuZXQuc2UwHhcNMTExMDE2MDQyMDEwWhcNMjExMDEzMDQyMDEw\nWjAYMRYwFAYDVQQDEw1wbGF5LnN1bmV0LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAzs08Z/ncSkirmtP8gV/mP7PpR0UkVcArRbZHMzg/5JIX2Nkl\nMmSuywePMjninOvnw5/8imgPRW6eEit33XuBe6v3cZC3lDVY7KN8UWzQ6aWehW5g\nxIkmoSyxfQZEVMjw4a0eBnsQrvnQ4zs3IsR0NeZYChGfe9tOGVbPuzVfbAg9hI1E\nuIH+x6ubD4VjmU3S9WVsHCx8sYfhNVjtWtmWXRw7W07x57ni7zlWqt0DY83KTV7R\nXTn/EuncilZULBO2uqwsR5OHRUdGf2vShxwA1H43syuSrPsaGYQkDiJ7nOWHt+h0\nhe9KR/ef+bstEjOryet4U6JdtsWTJpozekuEhwIDAQABo0owSDAnBgNVHREEIDAe\ngg1wbGF5LnN1bmV0LnNlhg1wbGF5LnN1bmV0LnNlMB0GA1UdDgQWBBSHNGjJjfq8\n1/hBw9vR5IxBhm5dgjANBgkqhkiG9w0BAQUFAAOCAQEAUTXIFeSv15+/RVHSE2vL\nHEcOGNhu3ppi12+enIko5hM+84R2RHZxx3WhGvd03tXjjIy9lk0odCzT861ct0dj\nHUlGzUtCKroE9wuAnyx1u1JEj+sCpTy1dXhCUldWM+sACbf5m9xbou8LHzG1xSfU\nnsReYgzf872TGKmmMtBupFctENltdZ5+ulKaM8/+orb38Srz9KP2svXXxOWb4uNS\nF6bdA0sNcWSObKJXHdHPZAeieXu0bP7tlY8+B/jF9SW/I3q0k4CIEsDjcUMozVVo\n4UieoIWb5B8xpklpbDmSLHc0R3Cq/YvpJgvz4RXnf6GlQ9pXr6AhMNkpMcroabsP\nwg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.sunet.se.xml" } } ], [ "https://gisela-gw.ct.infn.it/shibboleth", { "entity_id": "https://gisela-gw.ct.infn.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/gisela-gw.ct.infn.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-12-21T17:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "INFN - the National Institute of Nuclear Physics. Catania division", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "GISELA Science Gateway provided by INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "GISELA Science Gateway erogato da INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ct.infn.it/en/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.ct.infn.it/it/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "GISELA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "GISELA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service provides information for Grid users, Application developers and\n Grid site administrators. It is mainly devoted to the people involved in the\n GISELA project but many pages are of general interest", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio fornisce informazioni per utenti Grid, sviluppatori ed amministratori\n di siti Grid. Esso \u00e8 principalmente indirizzato alle persone coinvolte nel progetto europeo\n GISELA ma molte informazioni sono di interesse generale", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://gisela-gw.ct.infn.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service provides information for Grid users, Application developers and\n Grid site administrators. It is mainly devoted to the people involved in the\n GISELA project but many pages are of general interest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "GISELA Science Gateway", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Diego", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:diego.scardaci@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Scardaci", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://vvc.niif.hu/shibboleth", { "entity_id": "https://vvc.niif.hu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/vvc.niif.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "NIIF - Nemzeti Inform\u00e1ci\u00f3s Infrastrukt\u00fara Fejleszt\u00e9si Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "NIIF Institute - National Information Infrastructure Development", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vvc.niif.hu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vvc.niif.hu/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vvc.niif.hu/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vvc.niif.hu/Shibboleth.sso/SAML2/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "privacy_statement_url": [ { "lang": "hu", "text": "http://vvc.niif.hu/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "information_url": [ { "lang": "hu", "text": "http://vvc.niif.hu/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "logo": [ { "text": "https://metadata.eduid.hu/logos/niifi.png", "width": "150", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "86" } ] } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "hu", "text": "NIIF kollabor\u00e1ci\u00f3s port\u00e1l", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "NIIF Voice Video Collaboration Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "is_required": "true", "friendly_name": "eppn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "is_required": "true", "friendly_name": "affiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_description": [ { "lang": "hu", "text": "Els\u0151sorban kutat\u00f3-fejleszt\u0151 csoportok egy\u00fcttm\u0171k\u00f6d\u00e9s\u00e9t hat\u00e9konyan t\u00e1mogat\u00f3 infokommunik\u00e1ci\u00f3s szolg\u00e1ltat\u00e1sok gy\u0171jtem\u00e9nye (voip, web-, \u00e9s vide\u00f3 konferencia).rn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Community and support portal of NIIF collaboration services, which provides tools and information to access NIIF collaboration services like VoIP and Videoconferencing (MCU booking, videoconference recording, streaming, etc.)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "key_name": [ { "text": "vvc.niif.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDpjCCAo6gAwIBAgIJAMjwevTdUaFoMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAkhVMQ0wCwYDVQQKEwROSUlGMQwwCgYDVQQLEwNBQUkxFDASBgNVBAMTC3Z2Yy5uaWlmLmh1MB4XDTEwMDIwMzExMTA0NVoXDTM3MDYyMTExMTA0NVowQDELMAkGA1UEBhMCSFUxDTALBgNVBAoTBE5JSUYxDDAKBgNVBAsTA0FBSTEUMBIGA1UEAxMLdnZjLm5paWYuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCoona+rrWD+FiNj++BK8vn/dQyMCteRKU4wa8ZTNycUjoP26eEOkBw6oqrnw1qyw3oKKUVfCEiIIlfXg9nJ5qMo7NTYKe/IlanYC+uGMTmT8DjgTH9fpA/8CoNjssuyAOhh0oEGdWoPcCd89K+II8uF7Fjz1EhP3WRhWfDTO+mfytMj4qwzV2oLUOfePt7LYMXNNoPkWAPa5bar/z0Nl244NjChWvSsM73r23yh1LTCmSH9Lhpotx/k+wvQybhraDhOE57NddmEL/5ylhX91Trsi32ukNO2XG4Ndbm5voonxeVRfB6j1rMa51SwEvTZkmDSThx7rvvzZ/f6x/9WdjDAgMBAAGjgaIwgZ8wHQYDVR0OBBYEFLwrQAopwhLyqnRtc3BcA1NQJZaBMHAGA1UdIwRpMGeAFLwrQAopwhLyqnRtc3BcA1NQJZaBoUSkQjBAMQswCQYDVQQGEwJIVTENMAsGA1UEChMETklJRjEMMAoGA1UECxMDQUFJMRQwEgYDVQQDEwt2dmMubmlpZi5odYIJAMjwevTdUaFoMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHx0XxnnnmJztT/UEOrQ0nvR3NTGYJijfG68/bovwtrXJB+9plWTYyWyIeysddciTSgmaaVnGFw9jj8HtpuAvf3N5mKr6bELP8z7lhGa/WxKgjjv/ETTflNOCf8tkhxFJeSJC/Y03MOq+Xqb+6ZzriJIVNYhKDOxR+6inftRQSJ2NWmbgwurPYE/CpvqtDTrXeRnweZ1qAjWzKBswU5Un5mnPxcBPOoBuXtf3hhZU8/u4oXEBBQrsX0BsAFmY6VsJKO/UNB+AtAajgMZbngFXKBUCKDhSwmFUNjLda2MtF6WmuCUuMgQsdV6d/pp47VnVpkLLCVTNunYA/WvlS+G5kU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "email_address": [ { "text": "mailto:aai@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NIIF AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:video-admin@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Video Admin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:video-admin@niif.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Video Admin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://umdac-utv2.ad.umu.se/shibboleth", { "entity_id": "https://umdac-utv2.ad.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "Tommy Larsson", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=tommy.larsson@adm.umu.se,CN=Tommy Larsson,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEnjCCA4agAwIBAgIJAIDYaU8/yyu2MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD\nVQQGEwJTRTEVMBMGA1UECBMMVmFzdGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQww\nCgYDVQQKEwNJVFMxDDAKBgNVBAsTA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3Nv\nbjEnMCUGCSqGSIb3DQEJARYYdG9tbXkubGFyc3NvbkBhZG0udW11LnNlMB4XDTEx\nMDIwMzA4MzM0NloXDTEzMTIxNzA4MzM0NlowgZAxCzAJBgNVBAYTAlNFMRUwEwYD\nVQQIEwxWYXN0ZXJib3R0ZW4xDTALBgNVBAcTBFVtZWExDDAKBgNVBAoTA0lUUzEM\nMAoGA1UECxMDSVRTMRYwFAYDVQQDEw1Ub21teSBMYXJzc29uMScwJQYJKoZIhvcN\nAQkBFhh0b21teS5sYXJzc29uQGFkbS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQCwJB8hLp6xfRSvszffewqylgUKoW2ToLuSiPeGlHgLdJ68\n4C3nq3eA8REZswiYewrCVAh4Hy8rHTFZY6l1RbmPcVGKM9v+VBv1zLZm0UO3m1N1\nK8I90TvLMw6L5uQqrLwWlNSTUY2ymWIuJ9ySIKVuDp8zrsMDCy1fd8q0fk+uNmJb\nb8cFxiyFZEBS1dzNyiJswo8Coz98qZWUKZKNUZbDFNCD/dts9bjDQF+RbT2sbr8I\nDi3iwVFN1w75T7yEmetfnQYaVZbMbJsLnpuAKGyZJP4rEHsSHxmwd7R162OcWGON\ndvXNTBQ+ktgbLO+GM2T3tOPdCwtFWRRxt4oKfHYLAgMBAAGjgfgwgfUwHQYDVR0O\nBBYEFHhciuUqHJCUY3mPFShUUaYl5wSBMIHFBgNVHSMEgb0wgbqAFHhciuUqHJCU\nY3mPFShUUaYl5wSBoYGWpIGTMIGQMQswCQYDVQQGEwJTRTEVMBMGA1UECBMMVmFz\ndGVyYm90dGVuMQ0wCwYDVQQHEwRVbWVhMQwwCgYDVQQKEwNJVFMxDDAKBgNVBAsT\nA0lUUzEWMBQGA1UEAxMNVG9tbXkgTGFyc3NvbjEnMCUGCSqGSIb3DQEJARYYdG9t\nbXkubGFyc3NvbkBhZG0udW11LnNlggkAgNhpTz/LK7YwDAYDVR0TBAUwAwEB/zAN\nBgkqhkiG9w0BAQUFAAOCAQEApDIyfp40njKA2PkfcYFwgQ9D8inVeSoo+KoT1V5/\nG830v6ktogoFYZlFjNDw5fLLnHzR7ackx4Q9cqwwrh98Y1HNu9q2O9PjSfa8xlBx\nbKgEGLA2dfz16TwGrz5Iiuhc52dCM+ku3o5wnq1ErnEjistoyw4oaaM5GvbHjacr\nuChj7vnqXL6TWRUDNudQHxv2OrI0ackn0E0xJ0kFVC0F0bs3JqzJhXptJKxSwt4U\nIwcvNZ22AhW8bZD/RMUowQiX33v/36OxNsF+tkYhjgpFKVnVUBCzSjoHXG8hYRbi\no8j07LCWpvQalz9EX/Vzzp3OYkp52mwu4bYgg//8pASD0A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-utv2.ad.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/umdac-utv2.ad.umu.se.xml" } } ], [ "https://bscw.uamr.de/shibboleth", { "entity_id": "https://bscw.uamr.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/bscw.uamr.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Uni Duisburg Essen (UAMR)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Uni Duisburg Essen (UAMR)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-duisburg-essen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Malte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "malte.kueppers@stud.uni-due.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "K\u00fcppers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Malte", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "malte.kueppers@stud.uni-due.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "K\u00fcppers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bscw.uamr.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bscw.uamr.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bscw.uamr.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://bscw.uamr.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://bscw.uamr.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://bscw.uamr.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "bscw.uamr.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=bscw.uamr.de,O=Universitaet Duisburg-Essen,L=Essen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrDCCBJSgAwIBAgIED8LaTTANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0x\nMDAzMTkxMTE1MTBaFw0xNTAzMTgxMTE1MTBaMHgxCzAJBgNVBAYTAkRFMRwwGgYD\nVQQIExNOb3JkcmhlaW4tV2VzdGZhbGVuMQ4wDAYDVQQHEwVFc3NlbjEkMCIGA1UE\nChMbVW5pdmVyc2l0YWV0IER1aXNidXJnLUVzc2VuMRUwEwYDVQQDEwxic2N3LnVh\nbXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc7hrbPLlsk8xF\nA1fLbM7YpO0yLR6KGyO7tNdSEu3KoKsV2f8xCKlRYPycyx7QEB15q4kCAxxogacx\nZFWXV/6ulO+eFVAhG4PkJykEv48mzo92WSKPsG9XkuLbWTxMtTuUvJ04/yzi+9dt\ntljHAHgDDMkwh7RGCVv9r/AQDKiBKnMeDdqJPPkp29UnOLTNHNu959qUiExKtcpc\nUXueClrC3id35VLcATDQt1gfGxqS+FIlZdssPadtQWwM6bOXL0eNcxbb02N+2HaQ\nHJ0Tm4u9qGSFgwY/pIQG86CbZaacKsgm6qsH1F0RWAzxF7fILxnMvpBtw8Pnu10s\nt+2GR96/AgMBAAGjggHtMIIB6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNV\nHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFCijkeXAsScFRx0+\nL3gahU7zuEERMB8GA1UdIwQYMBaAFGZmvJabSE3o3bwip6Zb1ahBn5XuMCMGA1Ud\nEQQcMBqBGGJ1cmtoYXJkLndhbGRAdW5pLWR1ZS5kZTCBlwYDVR0fBIGPMIGMMESg\nQqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgbAGCCsG\nAQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwTgYI\nKwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVz\nc2VuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\nmlY8KKbsR6qQDtHfogHplnXDv733tuxUWW3ynyXyxxsDfA3smTwQZ//k/2IEPCws\n5hDche5CEVw5zfLoSm9PqlHsJe49dNyZka29U5KR2Gk2+etsYvXQN6ymK/TXgpMH\nyN/IxkCw/U33C3NQ4/iGOXuzdRia+0bY9WSulznMkWnaltgMZFdrh7odTwS1oSvL\nCwc8qmKh6zem/Gbj9b56j6XaglrIfQ2fb3YppDCDOQsqlc+zzBmHRM1iIDxXUeow\nMohRxJR1XxYWIX8KSO8oRc434PDw5xi8S0xf49Cok3YTfKtlWdcJ20jktwlPzRPR\nfiJZCVlIJyI/zGzKQRTD9w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "bscw.uamr.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=bscw.uamr.de,O=Universitaet Duisburg-Essen,L=Essen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFrDCCBJSgAwIBAgIED8LaTTANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMC\nREUxJDAiBgNVBAoTG1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbjE1MDMGA1UE\nCxMsWmVudHJ1bSBmdWVyIEluZm9ybWF0aW9ucy0gdW5kIE1lZGllbmRpZW5zdGUx\nLDAqBgNVBAMTI1VuaXZlcnNpdGFldCBEdWlzYnVyZy1Fc3NlbiBDQSAtRzAxMSww\nKgYJKoZIhvcNAQkBFh1jYWFkbWluQHVuaS1kdWlzYnVyZy1lc3Nlbi5kZTAeFw0x\nMDAzMTkxMTE1MTBaFw0xNTAzMTgxMTE1MTBaMHgxCzAJBgNVBAYTAkRFMRwwGgYD\nVQQIExNOb3JkcmhlaW4tV2VzdGZhbGVuMQ4wDAYDVQQHEwVFc3NlbjEkMCIGA1UE\nChMbVW5pdmVyc2l0YWV0IER1aXNidXJnLUVzc2VuMRUwEwYDVQQDEwxic2N3LnVh\nbXIuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc7hrbPLlsk8xF\nA1fLbM7YpO0yLR6KGyO7tNdSEu3KoKsV2f8xCKlRYPycyx7QEB15q4kCAxxogacx\nZFWXV/6ulO+eFVAhG4PkJykEv48mzo92WSKPsG9XkuLbWTxMtTuUvJ04/yzi+9dt\ntljHAHgDDMkwh7RGCVv9r/AQDKiBKnMeDdqJPPkp29UnOLTNHNu959qUiExKtcpc\nUXueClrC3id35VLcATDQt1gfGxqS+FIlZdssPadtQWwM6bOXL0eNcxbb02N+2HaQ\nHJ0Tm4u9qGSFgwY/pIQG86CbZaacKsgm6qsH1F0RWAzxF7fILxnMvpBtw8Pnu10s\nt+2GR96/AgMBAAGjggHtMIIB6TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNV\nHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFCijkeXAsScFRx0+\nL3gahU7zuEERMB8GA1UdIwQYMBaAFGZmvJabSE3o3bwip6Zb1ahBn5XuMCMGA1Ud\nEQQcMBqBGGJ1cmtoYXJkLndhbGRAdW5pLWR1ZS5kZTCBlwYDVR0fBIGPMIGMMESg\nQqBAhj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1kdWlzYnVyZy1lc3Nlbi1j\nYS9wdWIvY3JsL2NhY3JsLmNybDBEoEKgQIY+aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS91bmktZHVpc2J1cmctZXNzZW4tY2EvcHViL2NybC9jYWNybC5jcmwwgbAGCCsG\nAQUFBwEBBIGjMIGgME4GCCsGAQUFBzAChkJodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3VuaS1kdWlzYnVyZy1lc3Nlbi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwTgYI\nKwYBBQUHMAKGQmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5pLWR1aXNidXJnLWVz\nc2VuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\nmlY8KKbsR6qQDtHfogHplnXDv733tuxUWW3ynyXyxxsDfA3smTwQZ//k/2IEPCws\n5hDche5CEVw5zfLoSm9PqlHsJe49dNyZka29U5KR2Gk2+etsYvXQN6ymK/TXgpMH\nyN/IxkCw/U33C3NQ4/iGOXuzdRia+0bY9WSulznMkWnaltgMZFdrh7odTwS1oSvL\nCwc8qmKh6zem/Gbj9b56j6XaglrIfQ2fb3YppDCDOQsqlc+zzBmHRM1iIDxXUeow\nMohRxJR1XxYWIX8KSO8oRc434PDw5xi8S0xf49Cok3YTfKtlWdcJ20jktwlPzRPR\nfiJZCVlIJyI/zGzKQRTD9w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bscw.uamr.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bscw.uamr.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bscw.uamr.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://bscw.uamr.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://idp.lnu.se/idp/shibboleth", { "entity_id": "https://idp.lnu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.lnu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lnu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lnu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lnu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.lnu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lnu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "sv", "text": "Linn\u00e9universitetet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Linn\u00e6us University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid Linn\u00e9universitetet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The Linn\u00e6us University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:56.6661,16.3484", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" }, { "text": "geo:56.8546,14.8304", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "lnu.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG\nA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv\nbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5\nMTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV\nBAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk\ncC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y\n2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG\nXoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN\nQXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc\nZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg\nIHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf\nXPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4\nBggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5\nL2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl\nN8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E\nMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs\nLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu\nZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU\nBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq\nhkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v\nfPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf\nIZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL\nnsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo\n091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK\n1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.lnu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.lnu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.lnu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.lnu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lnu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEmzCCA4OgAwIBAgILAQAAAAABJCUIvfswDQYJKoZIhvcNAQEFBQAwXzELMAkG\nA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv\nbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5\nMTAwNTEzMzEwNVoXDTEyMTAwNTEzMzEwNVowTDELMAkGA1UEBhMCU0UxGzAZBgNV\nBAoTEkhvZ3Nrb2xhbiBpIEthbG1hcjELMAkGA1UECxMCSVQxEzARBgNVBAMTCmlk\ncC5sbnUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRORVY50+Y\n2rmvFJS4HSE3EZKXb0UpVj2CfW9D4Vlww78CiqV0KV8HW53XHYlOUK7S+I94adaG\nXoXq19HjqjRi8979qfqzKwICRlkVFBnWkY7N5vo//pStClwdTNv+OihlDY+IA9HN\nQXrWjWTzHCbRguYBEmR0gp7l4tlqILkOCCx1yT5uia4EiJvrSFoIV/iYTQBLaGkc\nZdO109GqUx5UJB5XxgUoT0k0rOgg1OHsOvkNGOV4/HzkwWUGIaJy462LlLBcmlXg\nIHfDCMH6lg9pBLig4nDlM2W0KzvMID7zagxFJG+K3eMjdkoK1mK12TTz24bifDpf\nXPnbSRKpkLYpAgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4\nBggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5\nL2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgcl\nN8lCSlt2d1DhMB0GA1UdDgQWBBQCNc1rrFMLNldAEde83Hr98intIzA6BgNVHR8E\nMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFs\nLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUu\nZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAU\nBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLmxudS5zZTANBgkq\nhkiG9w0BAQUFAAOCAQEAkvJr6ePi1/sSyKtaf1xdOGwde1AteooA0Z9CxG6Ddz2v\nfPbpffm08gnhXr8T2zFnjZN6r1ac3kBFSKQRWOfJiLWwjmJ6wbRYCVDjeTN++Tdf\nIZVsj7l5uyGfM2FjKwRd79Qy33KOb4KtcwgkUs6yqScb0Eeew9q+flkJItaEloaL\nnsANXWIYSHmsKeMX/1M+TqMOmUCOExgqTr4yHou54m2SdxcMGJgJp2jcmdF6gbjo\n091ewSnuK+fccVratYgDd4EX3J6uZQnICjIAJ9e44Ab1WhBPQ0Aa+W/52qjbT4yK\n1qXbJLIBEw2yRiL7ayAgirIbuJUR/7+zQVxYX9NyJw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "LNU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Linn\u00e9universitetet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.lnu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Linn\u00e9universitetet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "it.idp@lnu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.play.umu.se/shibboleth", { "id": "_749d363ac28ad68aea6ea2b967613420", "entity_id": "https://www.play.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.play.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.play.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.play.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.play.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.play.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.play.umu.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "play.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAJkObDfCTqSCMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkudW11LnNlMB4XDTEyMDUyODEwMjg0MloXDTIyMDUyNjEwMjg0Mlow\nFjEUMBIGA1UEAxMLcGxheS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC7JIywtAOlvlPI2Fhxu5lJu6tJmBdcm1qkpm4W7kKgOPmhvDiF0RnE\nRISt6pkFMV4vqGwvfQ37yqzIUBNxX82F2ok8mhLmKGOxgWcdQ6R37XdTTQfGVPM+\nprK6TA+0oGjvsVc3H7ytoKr9wS2n/tVcMhiTJtWVA9EGpHGg2F3u4cOUmTsBdOMp\niDzmr7OwZTv0XyeSCGojzeDo/PqaEZsNDsG1cJlaRdQ7qgi8iRhP1i94Tw7kDmco\n+xGSpNZFwLZT0W+yi4q/GiZrbFeycvehAPzkVydpb6fYpZ1wsFXYGtFsKjhd20Rl\nQQ5hFpaBWAtYXNK8mCJ26Yw1esVVQjk/AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkudW11LnNlhgtwbGF5LnVtdS5zZTAdBgNVHQ4EFgQU3R3jvWuDOcpZFkp741nw\nGIQsgP8wDQYJKoZIhvcNAQEFBQADggEBAJy9pCZjMdUeqFf1PykaPS3/x2AIaGDg\nWHelY4dEFNGB/cIX38h73CHOzk/l7SQwKdETPUlTZOuUED7RknS1QHwCesnUhHyZ\nzBSil0Qk/hCBtejPORHaWKsXTiN2iGeR2Kqh0y08S29In2MEZY+1lJRPwKAdBjAD\nUfW4qed2mTCkrDJGRxKfEj7OTUp8+Zjk+8mhlie6KdWN6O3LL7KGIDmefjhuvaSN\nRsZgWmKx9/MHsLkU1opdR9QJs8/mRpsMNoiFdBcoPv44OMuwEqJvSynge6GMOfNw\nLfULDFRxeDlyaxgD0s66OCLxachVt6b18FLPbnHRJxLYzFpZyoLLPKg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "play.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAJkObDfCTqSCMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkudW11LnNlMB4XDTEyMDUyODEwMjg0MloXDTIyMDUyNjEwMjg0Mlow\nFjEUMBIGA1UEAxMLcGxheS51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC7JIywtAOlvlPI2Fhxu5lJu6tJmBdcm1qkpm4W7kKgOPmhvDiF0RnE\nRISt6pkFMV4vqGwvfQ37yqzIUBNxX82F2ok8mhLmKGOxgWcdQ6R37XdTTQfGVPM+\nprK6TA+0oGjvsVc3H7ytoKr9wS2n/tVcMhiTJtWVA9EGpHGg2F3u4cOUmTsBdOMp\niDzmr7OwZTv0XyeSCGojzeDo/PqaEZsNDsG1cJlaRdQ7qgi8iRhP1i94Tw7kDmco\n+xGSpNZFwLZT0W+yi4q/GiZrbFeycvehAPzkVydpb6fYpZ1wsFXYGtFsKjhd20Rl\nQQ5hFpaBWAtYXNK8mCJ26Yw1esVVQjk/AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkudW11LnNlhgtwbGF5LnVtdS5zZTAdBgNVHQ4EFgQU3R3jvWuDOcpZFkp741nw\nGIQsgP8wDQYJKoZIhvcNAQEFBQADggEBAJy9pCZjMdUeqFf1PykaPS3/x2AIaGDg\nWHelY4dEFNGB/cIX38h73CHOzk/l7SQwKdETPUlTZOuUED7RknS1QHwCesnUhHyZ\nzBSil0Qk/hCBtejPORHaWKsXTiN2iGeR2Kqh0y08S29In2MEZY+1lJRPwKAdBjAD\nUfW4qed2mTCkrDJGRxKfEj7OTUp8+Zjk+8mhlie6KdWN6O3LL7KGIDmefjhuvaSN\nRsZgWmKx9/MHsLkU1opdR9QJs8/mRpsMNoiFdBcoPv44OMuwEqJvSynge6GMOfNw\nLfULDFRxeDlyaxgD0s66OCLxachVt6b18FLPbnHRJxLYzFpZyoLLPKg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www.play.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.play.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.play.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.play.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.play.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.play.umu.se.xml" } } ], [ "https://idp.mah.se/idp/shibboleth", { "entity_id": "https://idp.mah.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.mah.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mah.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mah.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mah.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.mah.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mah.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw\nOTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD\nq3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b\nc1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA\n9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk\n5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J\nOThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB\nBQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL\noRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn\nykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u\n+j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03\nTtm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY\ndXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.mah.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.mah.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.mah.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.mah.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "mah.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIVAPnyQUYFvhTnodaw9FJqcA/57Yh5MA0GCSqGSIb3DQEB\nBQUAMBUxEzARBgNVBAMTCmlkcC5tYWguc2UwHhcNMTAwOTI5MDczODU0WhcNMzAw\nOTI5MDczODU0WjAVMRMwEQYDVQQDEwppZHAubWFoLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAgaMWnEn2Fhn7xNG/PFpKOkACs3I9Rd2AspSE0NPD\nq3EuNx50kXrfeRxFsSntWy1PTQ8XYI1FONZx3l21CSmwsNSYa4coAsHC8U4yBN9b\nc1f/Q+7KQod+Q08cWJ75aiw0zvRl547bWfh0n5v1L21G+0fFUvY/6t5gN/HgHJZA\n9jZNZwVSzteivEmgooiJqXaUM7njWs15Ee1pTO6ib4w8eYj3AJuhWe58W3+Rc6xk\n5u5H/3LZiPMHiTnrqG2Ux+gFJStc5PXWO6NxiCOWtDufmJ6OcPrGkVMJ8LoZvQ1J\nOThRimq3OmaATe03wGqTRP3xHXqRSQPlXEIb86sSPnDU5wIDAQABo1swWTA4BgNV\nHREEMTAvggppZHAubWFoLnNlhiFodHRwczovL2lkcC5tYWguc2UvaWRwL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFHwHbhAp4egiLmh0CawPk430y+D8MA0GCSqGSIb3DQEB\nBQUAA4IBAQA0Hxjvk2Muuzwgyv8Nhvmeb43+qwvqIa+rCSJxZpEpR5xGyMLTApLL\noRYlPGQIQUj8u8HFtcdRVmc/OWG0NhyBe9OiwFjcGlsdINZiyYm+4whwRrbt6/dn\nykhKvjQMhX2x/0SjyrA/LjifpZB3VMN6qdRrGY082I7X5tZmmqyoWk/rED4WxL3u\n+j+6GUcWJOdPBAO4uBqUGzw9tvjXHE2nm5eQlKkk+138vFHkeb1fDrDthXuN9f03\nTtm2GRc6B4kC8/rlYS5Li9yd8QY1yGPnbgLlW5lxOZbJQxdwiUcGCRDoUB1BC9NY\ndXq/XDc8QAGFHMyk/P0r1H6pT5HJQfH7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "MAH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Malm\u00f6 H\u00f6gskola", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.mah.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Robert", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "robert.faling@mah.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Faling", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://connect-beta.sunet.se/shibboleth", { "entity_id": "https://connect-beta.sunet.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/connect-beta.sunet.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET E-Meeting Service (beta)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "SUNET E-Meeting Service (beta)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-beta.sunet.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-beta.sunet.se/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-beta.sunet.se/Shibboleth.sso/DS/kalmar2" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect-beta.sunet.se/Shibboleth.sso/DS/nordu.net" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "connect8.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect8.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5\nMTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl\ni/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM\nfP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg\nLHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7\nypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR\nP67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z\nDWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q\nLQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh\n0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex\njDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1\n8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI\nFV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "connect8.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect8.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJALtpdDetd0+aMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEWNvbm5lY3Q4LnN1bmV0LnNlMB4XDTExMDMxODA5MTkxNFoXDTIxMDMxNTA5\nMTkxNFowHDEaMBgGA1UEAxMRY29ubmVjdDguc3VuZXQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQD1d3qbbBDMHcxOLMlEzLthit/PclHFQUivQjdl\ni/iWPBDdTXODRZfYzTcq+B+venAaDJBt99/UF0l+Zept5F/0U8dPmlKXNOHkQtCM\nfP56ssnuMNt56rgUMC7Bkvi0JBsschjzqXzELSn9zw5DO0gj7YU1GGJaYp4abBYg\nLHs403i9Dga6qZvma1nfuBfoSBNcfNPKDfL+LN1KhSyZDrwfupiVXzt4WCm4/B+7\nypEZw66WK5VCXMJJ8nrzbcP0SV+W36qfkz1Vu1799c0msygmb5bfvlZbVvaH5bXR\nP67w5IWiOZNiJ4KP9SsNKT2u2SSJgFwBhs2m+AghWHW6+rcRAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEWNvbm5lY3Q4LnN1bmV0LnNlMB0GA1UdDgQWBBQnXN19r3XLQq+Z\nDWdMGahYti/oYzANBgkqhkiG9w0BAQUFAAOCAQEAMSB60ydAbZlRUOtKEvqoXu9q\nLQ6RD2PbX8BcB494lEANUftFBUPlH6Bssn+uuu+/OTDe0H4rrehGCzoLjziftfQh\n0/a5kfOp8Ws4CY0xEZdm+q0iIl+JTQQbR4AKsVK+2mGquHakkUnCg6fuS1XTsmex\njDjaYIEYYx7XISnQY/01ZH0oOGCvJAVpW0cEtQzpXmi6a8UOm7xhg0FB0lk4z9v1\n8Yv3mZx1PhYzmXDUVEIfQta/+0SctZ978aj4Y7emDgL1QMdETPyN9OlC3XGNtSYI\nFV4q3nujmHDfDpzbO4vsmaumdoScXaR4CoL/mO9XM7dxx/0k8kMkde1eA1mZWQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect-beta.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://e5.onthehub.com", { "entity_id": "https://e5.onthehub.com", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/e5.onthehub.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "e-academy,Inc", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "e-academy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.e-academy.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2\nMjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00\nVKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0\nCHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2\nC8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB\nkmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5\nBirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R\nBCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd\nBgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB\nAGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc\nkcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5\nwySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m\n27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0\n/RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S\ntsXRh8I9G2b+om6fhCjEUmM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0\nMjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh\n61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF\nYkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb\nj/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW\n4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X\nUhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R\nBCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd\nBgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB\nAFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5\ngxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6\nVUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI\nK1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq\neWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T\nl8qQhkUldJphTqx2PEHORBM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAKbfgH7m+qqbMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMzAyMTQxNjU2MjJaFw0yMzAyMTIxNjU2\nMjJaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAMPdcbl3hSq/42be9Xa5j7utNC0Ul1yS4JGLq4nEOP00\nVKMpzHAPTVZyc4h/vffPvVo0sEJ8s6qpcb9dnPZpKj4S2Jg5tWBtmJaZw6TsyOn0\nCHLox9NCwxS8Zz6DIRfuVY2ra+X8a5FR45voE80yeuB6AXH6hfOt81a6EYYAcCe2\nC8PocbRBBabRttUC8mMlcwBd22zO3k9guOJtpfMnCrBrl777h4g9zecLkVcdKwMB\nkmiGRxxYsCNeJUV5rVp6dwbVxPCnktRfavF43Fs8F7W11XKUoa4oS+BONM7IXtz5\nBirkXphcFit7KOFpeXENIXs2AKBwfcp5AvYZy6M6BX8CAwEAAaNWMFQwMwYDVR0R\nBCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd\nBgNVHQ4EFgQU5L1EIH24QVlXj4VDtjBocWPsrXEwDQYJKoZIhvcNAQEFBQADggEB\nAGAqH+9sP0Msq8iAj4AZv/TUHziUzCqwNQtfjKSHRkuT1mM5y7M78CVfdPpMYdCc\nkcnYDc3O2S8lliPcTKSrnEE24gPonVxoALCgdLf+oWaA+1BP1T66HDuXkM7NOuH5\nwySxOT3jXmNxymoGsVrT4f2k5Zt9+JCiLIiEJDXzqpJ+6H9k39YBtnUR+EooQr9m\n27vpFCFJWdvxCaRAJzB6ALkdtepu6GAn2ZR+jlJKB2ZheIFcEpuxphtbqFNc37S0\n/RHXXZ7eJ4LIqg7QHc+bvhjPRwx74BajIntgwn5YbOyYWvBU2rEYS41bdNo/6p4S\ntsXRh8I9G2b+om6fhCjEUmM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=e5.onthehub.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAKiojggOXwYSMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2U1Lm9udGhlaHViLmNvbTAeFw0xMDAzMTkxODA0MjlaFw0xMzAzMTgxODA0\nMjlaMBoxGDAWBgNVBAMTD2U1Lm9udGhlaHViLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBALQ7NHoOjHN6VTNmMUBqlDXcbEbgjPcrjlMrW5s3JNWh\n61NT+AD+8+K0m4288Rc4yTuyaYcCc6K+erCPkivkktudh4rVProuClfpXTgEl+IF\nYkfHbeZHEc2tMLMrQ6zWpcUBiSPdKjhEgVWGe6q/lW2KWRsmbx2lCufhtSfAwyCb\nj/+Nt8tlF8+Tmi5SEZ1HbUhSRMdIKHU8epMkeRd7fPXgO/lqzKF1TIi3eO+L63KW\n4zC0O39Uh6ftULWvCvpyxVAhiQGId092CV8CxuqQPY4lXPDtTKcS0pZLtvlAAD3X\nUhdVOszNxL43oEVQyv/Vr5abab4C1ghZQ26KGaWpqDkCAwEAAaNWMFQwMwYDVR0R\nBCwwKoIPZTUub250aGVodWIuY29thhdodHRwczovL2U1Lm9udGhlaHViLmNvbTAd\nBgNVHQ4EFgQUiAUx8mQA/+5rLbZsyk/QgfTIKRgwDQYJKoZIhvcNAQEFBQADggEB\nAFl0fsWKeym+vqb8O7lPxICZpAMcr9hXn0/XA7FzTluuno4/+uRTljBn3rsPFoe5\ngxl+CtDFQnZ/ZKd6PAv6ulbj1w86JXiQ2dVjzPTSHnIzy408NLHiUKj5p7KmtvP6\nVUBknIxbt6krRtkAHWqpA4ykvAW5TyPSk7DFwFI+/lNlcegmMwlk9bVhIB9s6HdI\nK1+Mvw3ek0GCAlo2ucgpEIFXrRwMLLnucXLdWVug9w+ScsmKp19DlnpS2UMmRMfq\neWPEpGoM/tepFG/JensNMEA41WKCXmmbruIGlh3TWFRE8s0JG3b8jy8aB3mgzq9T\nl8qQhkUldJphTqx2PEHORBM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://e5.onthehub.com/WebStore/Security/Shibboleth/SWAMID/Shibboleth.sso/NIM/SOAP" } ] } ], "contact_person": [ { "given_name": { "text": "Shibboleth Technical Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Shibboleth@e-academy.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Shibboleth Administration Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "Shibboleth@e-academy.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.inpa.gov.br/idp/shibboleth", { "entity_id": "https://idp.inpa.gov.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.inpa.gov.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.inpa.gov.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.inpa.gov.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.inpa.gov.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.inpa.gov.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.inpa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.inpa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDdjCCAl4CAQAwDQYJKoZIhvcNAQEFBQAwgYAxDTALBgNVBAoTBElucGExDDAK\nBgNVBAsTA0NQRDEiMCAGCSqGSIb3DQEJARYTaW5wYW5ldEBpbnBhLmdvdi5icjEP\nMA0GA1UEBxMGTWFuYXVzMREwDwYDVQQIEwhBbWF6b25hczELMAkGA1UEBhMCQlIx\nDDAKBgNVBAMTA2lkcDAeFw0xMjAzMjAxOTM5NTVaFw0xNTAzMjAxOTM5NTVaMIGA\nMQ0wCwYDVQQKEwRJbnBhMQwwCgYDVQQLEwNDUEQxIjAgBgkqhkiG9w0BCQEWE2lu\ncGFuZXRAaW5wYS5nb3YuYnIxDzANBgNVBAcTBk1hbmF1czERMA8GA1UECBMIQW1h\nem9uYXMxCzAJBgNVBAYTAkJSMQwwCgYDVQQDEwNpZHAwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQC2YWOFB1QlA1CXn4MTVp33reHQq5ExFwOPGkZRmmZA\n5TJJ0wbwTk3BVj+tMke8Mo9Tz7+XZLW86GiXPopHUu32wCMlINQm8h4vxPx6eRD6\nbxM0taw7mCH7UGmrLu8AeJTAAPAwFc+cz/Xy1VnkYU16nmm8dRw2GXYkTWAiDUHX\n7vbsRKN2Gy42vvIp0Y2fK0i1xQmaZJgZy2/wXJOvu3ma2Uh/FdUiUvdyfrEZQWvQ\nOpMbJn3/eIA3Oq1oeIMR5gJMrQySXFgdmorlsBqSDnjj5e38Q+MopXRlCvFzwdoa\nfbdvwdV9Jj3TRU/GFLeyG5jp6BWIxg10HUecV5lS4QdvAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBAKg8rgsX7ZpCohbp+qmSQgC/1LTZiX41quwkGb9hHok7w+5aNkT3\noQDCh2/To1bP1vqHIz4mSlQ9dYc/wH/Wu75XwLyS3pLRkAJVVEUo2Mo/3FqvsQaT\nQyveHw+vvQGny2yqG2aDR5E7CrrLZ72CS1sqVgqUhe6ex086NDFOQ9eXSttV4oOR\nBNZG46z8OvOKiag7OZmq/XBJPzkArnkszJB/0NqQ4aX71lL7nBEAx4mO6LfZTvwF\nfATi4XpVqAbePz+kYqxBiBLNY7Dm6pBfGBjlJPPf+uxYrZ9/+bD7HYzdfpXLrBBo\nry7RXvOQFKJQWM61DWQrWxWZVG69CJVd/kA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.inpa.gov.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.inpa.gov.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.inpa.gov.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.inpa.gov.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "gov.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDdjCCAl4CAQAwDQYJKoZIhvcNAQEFBQAwgYAxDTALBgNVBAoTBElucGExDDAK\nBgNVBAsTA0NQRDEiMCAGCSqGSIb3DQEJARYTaW5wYW5ldEBpbnBhLmdvdi5icjEP\nMA0GA1UEBxMGTWFuYXVzMREwDwYDVQQIEwhBbWF6b25hczELMAkGA1UEBhMCQlIx\nDDAKBgNVBAMTA2lkcDAeFw0xMjAzMjAxOTM5NTVaFw0xNTAzMjAxOTM5NTVaMIGA\nMQ0wCwYDVQQKEwRJbnBhMQwwCgYDVQQLEwNDUEQxIjAgBgkqhkiG9w0BCQEWE2lu\ncGFuZXRAaW5wYS5nb3YuYnIxDzANBgNVBAcTBk1hbmF1czERMA8GA1UECBMIQW1h\nem9uYXMxCzAJBgNVBAYTAkJSMQwwCgYDVQQDEwNpZHAwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQC2YWOFB1QlA1CXn4MTVp33reHQq5ExFwOPGkZRmmZA\n5TJJ0wbwTk3BVj+tMke8Mo9Tz7+XZLW86GiXPopHUu32wCMlINQm8h4vxPx6eRD6\nbxM0taw7mCH7UGmrLu8AeJTAAPAwFc+cz/Xy1VnkYU16nmm8dRw2GXYkTWAiDUHX\n7vbsRKN2Gy42vvIp0Y2fK0i1xQmaZJgZy2/wXJOvu3ma2Uh/FdUiUvdyfrEZQWvQ\nOpMbJn3/eIA3Oq1oeIMR5gJMrQySXFgdmorlsBqSDnjj5e38Q+MopXRlCvFzwdoa\nfbdvwdV9Jj3TRU/GFLeyG5jp6BWIxg10HUecV5lS4QdvAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBAKg8rgsX7ZpCohbp+qmSQgC/1LTZiX41quwkGb9hHok7w+5aNkT3\noQDCh2/To1bP1vqHIz4mSlQ9dYc/wH/Wu75XwLyS3pLRkAJVVEUo2Mo/3FqvsQaT\nQyveHw+vvQGny2yqG2aDR5E7CrrLZ72CS1sqVgqUhe6ex086NDFOQ9eXSttV4oOR\nBNZG46z8OvOKiag7OZmq/XBJPzkArnkszJB/0NqQ4aX71lL7nBEAx4mO6LfZTvwF\nfATi4XpVqAbePz+kYqxBiBLNY7Dm6pBfGBjlJPPf+uxYrZ9/+bD7HYzdfpXLrBBo\nry7RXvOQFKJQWM61DWQrWxWZVG69CJVd/kA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "INPA - Instituto Nacional de Pesquisas da Amazonia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.inpa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.inpa.gov.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "paulo.maia@inpa.gov.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Paulo Henrique Cardoso Maia", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://webapp.rz.rwth-aachen.de/partner/shibboleth", { "entity_id": "https://webapp.rz.rwth-aachen.de/partner/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/webapp.rz.rwth-aachen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "RWTH Aachen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.rz.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Wilfred", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "gasper@rz.rwth-aachen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Gasper", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML2/ECP" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "webapp.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=webapp.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMDCCBBigAwIBAgIEDFo21TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wODA1MjYxMzIx\nMTBaFw0xMzA1MjUxMzIxMTBaMIGgMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xITAfBgNVBAMTGHdlYmFwcC5yei5yd3RoLWFhY2hlbi5kZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAPSjax3nWhzo9FlrwXb6WuWOpuX1VPMdqqHe\nU3ZOJKfvyPi2wjkKprmQAWsOoyWEOa9VYs5xwu7EI0DxG2Ki1m05qTr2qksCJCxk\no55adwXMKwQKVDFiPSCeBk9qxsITvgDZ1F9aO8V/8dNbXLZrezKyESAVOmcuyGnV\noPERrHsr8YAHxLmxKVE4FA9u0Y74yrG553Ao22nQB+fsqUEmxGmGLIst6plyoh+5\ntzR5CYffYfLh1WWX9sU2fXBedxZaOhDhWgHjsXFHj+912PQQDHnb6CFZujc47XrD\nk59m3+7Y9dK1TG08OeDn55zSUDQE8xKyIMm7vdDn3FpjKhr1ynsCAwEAAaOCAbEw\nggGtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC\nBggrBgEFBQcDATAdBgNVHQ4EFgQUjd6b6RuCG2XWIbgH9w3zNRiukwUwHwYDVR0j\nBBgwFoAUbtU+wBwvcck8v0lO72pVSOzR8jgwIgYDVR0RBBswGYEXZW1haWxAcnou\ncnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsG\nAQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQBch7KrzkvZa5c6AcG/Y3eoBAmfKapbtfwpwYL7\nS7LdavVaSkDTLsKzgAM0qh4bWKqLEVhQe1lrgsl3sW5cmwfiXtlU8U61anTauEzu\ndi7TBr4j+ROORf8VL4lP1NBkb40h5KDr/VMwRJWRAOflOn8nfPyGr5Bs/Pb9Dl3O\nCjgz2QtFsSHgtZQYOicHEVOL48mpj6I3Q/+aX/0YQQkJDabqrCZv1SL88pfK+zEz\niGUx8gzfRwnOsLr3jqugUefXuyw95CfyqWwkKLOxxGe1A3xqGpOxtDD6GjGH2sbn\nDNDBTV9xM9Oxj0MtYNRc7iwF7p9RZMSy2SWQx045vlwRTIgU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "webapp.rz.rwth-aachen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=webapp.rz.rwth-aachen.de,OU=Rechen- und Kommunikationszentum,O=RWTH Aachen,L=Aachen,ST=Nordrhein-Westfalen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFMDCCBBigAwIBAgIEDFo21TANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJE\nRTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENB\nMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAeFw0wODA1MjYxMzIx\nMTBaFw0xMzA1MjUxMzIxMTBaMIGgMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y\nZHJoZWluLVdlc3RmYWxlbjEPMA0GA1UEBxMGQWFjaGVuMRQwEgYDVQQKEwtSV1RI\nIEFhY2hlbjEpMCcGA1UECxMgUmVjaGVuLSB1bmQgS29tbXVuaWthdGlvbnN6ZW50\ndW0xITAfBgNVBAMTGHdlYmFwcC5yei5yd3RoLWFhY2hlbi5kZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAPSjax3nWhzo9FlrwXb6WuWOpuX1VPMdqqHe\nU3ZOJKfvyPi2wjkKprmQAWsOoyWEOa9VYs5xwu7EI0DxG2Ki1m05qTr2qksCJCxk\no55adwXMKwQKVDFiPSCeBk9qxsITvgDZ1F9aO8V/8dNbXLZrezKyESAVOmcuyGnV\noPERrHsr8YAHxLmxKVE4FA9u0Y74yrG553Ao22nQB+fsqUEmxGmGLIst6plyoh+5\ntzR5CYffYfLh1WWX9sU2fXBedxZaOhDhWgHjsXFHj+912PQQDHnb6CFZujc47XrD\nk59m3+7Y9dK1TG08OeDn55zSUDQE8xKyIMm7vdDn3FpjKhr1ynsCAwEAAaOCAbEw\nggGtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC\nBggrBgEFBQcDATAdBgNVHQ4EFgQUjd6b6RuCG2XWIbgH9w3zNRiukwUwHwYDVR0j\nBBgwFoAUbtU+wBwvcck8v0lO72pVSOzR8jgwIgYDVR0RBBswGYEXZW1haWxAcnou\ncnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0cDovL2NkcDEucGNh\nLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsG\nAQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRl\nL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMA0GCSqGSIb3DQEBBQUAA4IBAQBch7KrzkvZa5c6AcG/Y3eoBAmfKapbtfwpwYL7\nS7LdavVaSkDTLsKzgAM0qh4bWKqLEVhQe1lrgsl3sW5cmwfiXtlU8U61anTauEzu\ndi7TBr4j+ROORf8VL4lP1NBkb40h5KDr/VMwRJWRAOflOn8nfPyGr5Bs/Pb9Dl3O\nCjgz2QtFsSHgtZQYOicHEVOL48mpj6I3Q/+aX/0YQQkJDabqrCZv1SL88pfK+zEz\niGUx8gzfRwnOsLr3jqugUefXuyw95CfyqWwkKLOxxGe1A3xqGpOxtDD6GjGH2sbn\nDNDBTV9xM9Oxj0MtYNRc7iwF7p9RZMSy2SWQx045vlwRTIgU", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webapp.rz.rwth-aachen.de/partner/Shibboleth.sso/NIM/SOAP" } ] } ] } ], [ "http://www.ordbogen.com", { "contact_person": [ { "email_address": [ { "text": "maw@ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Administrator", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "http://www.ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.ordbogen.com//singlesignon/simplesamlphp/saml2/sp/AssertionConsumerService.php" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "to provide an online dictionary in which you can look up an unlimited number of words in the dictionaries bought by your educational institution", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "at levere en online ordbog hvori du kan foretage et ubegr\u00e6nset antal opslag i de ordb\u00f8ger som din institution har k\u00f8bt adgang til", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" } ], "service_name": [ { "lang": "en", "text": "Ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "Ordbogen.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgILAQAAAAABLysKVFswDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExFjAUBgNVBAsTDU9iamVjdFNpZ24gQ0ExITAfBgNVBAMTGEdsb2JhbFNpZ24gT2JqZWN0U2lnbiBDQTAeFw0xMTA0MDYxMzI1NDZaFw0xMzA0MDYxMzI1NDRaMEwxCzAJBgNVBAYTAkRLMQ8wDQYDVQQIEwZPZGVuc2UxFTATBgNVBAoTDE9yZGJvZ2VuIEEvUzEVMBMGA1UEAxMMT3JkYm9nZW4gQS9TMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAovIjWe1fOERH9N7Dk7OP9K1YveGQZipKE+GaOHnCNe33F4a1sXMhT38fEUNWQpRLDBeLsWF2G5FnwrVDGb3qo8dN7e4ycZWbZIBuC/lyq8qRt6iIxNHQ7oad8N2m7CTe3ZNdkPHEY8eaDHUP2AC8c1SXyakv394WKuT2roIZ4OD74pv9CTDGFVNsbgOU1xTM+QIvbRSUDmVGBdkUv5tstC9w7R7UdhrW8R1wYcTwA9UxMNEiCNBvyMTfAcJO32FzDTa5nBopyoAK4jgGEdrz8Oeb17MCb+sStxJiZRTuFCgkvuNkCNXEuBBYiNDAyB8AwsLKMw6IzBPCG88NfcmUZwIDAQABo4IBQDCCATwwHwYDVR0jBBgwFoAU0lvzSyZLpbDnXf1Wf/bxLjhOU6AwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUFBzAChjJodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9PYmplY3RTaWduLmNydDA5BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L09iamVjdFNpZ24uY3JsMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMEsGA1UdIAREMEIwQAYJKwYBBAGgMgEyMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS8wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4IBAQA0lPLNM6+JLbeGyjZQ5tU7H4c1hX1WcAAGgRVF1oVtTEH8vA4V+roVB35+8Jk08rzqh+ghIUX99P2keUTOlllYUbxb7DXfsOprD5tDGc/jmMMZrYzL3ibdW0229/eaokXMPI6As7ApvQ7utb+sjftwQoI9BkJlbMRoW//t2GYY3bP7+r7yDUbcOVwNUm3ZoxErIM7SulpTS36uP8jcr0zPOwRAx6atMmtNVfZlt91FR3xzvrnfFLPv5YzZ5euAqFnhxmW97co1IgOElcHazmcj+m/uTaoCjaGhxB6eg7cZePuQW0iX7Ufcb0YIAHczY1d+ZfCe5wTuSYnbdJGwoor7", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.ordbogen.com.xml" } } ], [ "https://mondo-test.su.se/Shibboleth.sso", { "entity_id": "https://mondo-test.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo-test.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo-test.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo-test.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mondo-test.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mondo-test.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mondo-test.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mondo-test.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "mondo-test-sp02", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mondo-test-sp02", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2\nNDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1\nUkkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ\nViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/\nG2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1\n0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl\nngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5\n/PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN\n+dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ\n4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2\nrOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g\nNRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6\ngPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "mondo-test-sp02", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mondo-test-sp02", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJANS6H+ZEuG+GMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD21vbmRvLXRlc3Qtc3AwMjAeFw0xMDExMTkxMjI2NDBaFw0yMDExMTYxMjI2\nNDBaMBoxGDAWBgNVBAMTD21vbmRvLXRlc3Qtc3AwMjCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAOIAVezbVicqgGVl4CfANA02mB+4tGTZA7w1NPbJOjP1\nUkkj51030JFiZujGWQLyfD/EkPsVmqXBm4+WQIg8y3HzB3AEiqYymXjBGJu9WzWJ\nViF9DGNFh6gJPjTx/M3eMGXCj75id7Im08oCIYLHohbzhD7UYGJA4CvnWDpZLZl/\nG2smP//9TO0rpV5ej4BF+uCAfRo4H612qYEzcPNhLRK+kF1cyuUEVxho14M4HiV1\n0m0+c3nqnpox8hCORiX/CY52bnHDZGOPH5frfpOmOBCTs43a/KN2p/O9Hq2mn8Cl\nngDyeIiaOhrbQCSDlYysxU4QHXPT/hUCiCCq3PqOS9cCAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbW9uZG8tdGVzdC1zcDAyMB0GA1UdDgQWBBTFdJY70DroOGtg1pVjQxP5\n/PAqFzANBgkqhkiG9w0BAQUFAAOCAQEAZ2I4vpiyUNTHg7GepXn6s7kV6bvrCuBN\n+dpr6EkktwtUhvlPXBn9QIODryfP4+H+ijSbeOgyQ+nWvvaMhFiQHHQFfRjviDnZ\n4KorilYWRdrF6/SGGxQRG0dqOnLXqlmgQiZHgIZCkCTK5GiNv1xwvjh6BJJfSD+2\nrOrfBqB3iDmnPAqhJJ+OUqwuuqyw29UIcwphzcg/0K9nDcpCNOwJ6eyEQNBVAa4g\nNRNexZusZNK19ruk+O8wYdVKjwu+iSGjWsrecrd8rUPQlRPMWfXMaltZyKSwcgp6\ngPEuvyJcqNew1GkpXzoPXU8ty7cuJ7ZgB100cnoXttIkiq13tlTaRw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mondo-test.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo-test.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo-test.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo-test.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mondo-test.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mondo-test.su.se.xml" } } ], [ "https://idp.ph-ludwigsburg.de/idp/shibboleth", { "entity_id": "https://idp.ph-ludwigsburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ph-ludwigsburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-ludwigsburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-ludwigsburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ph-ludwigsburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lb.ph-ludwigsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow\ngacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV\nBAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C\nGWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C\nlSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN\nMrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ\nlCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR\nxLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH\nKqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA\ngoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH\nMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF\nBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w\naC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH\nMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e\nFrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75\nz08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH\nDyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc\ns6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW\np0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/\ndPUEeVju", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow\ngacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV\nBAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C\nGWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C\nlSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN\nMrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ\nlCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR\nxLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH\nKqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA\ngoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH\nMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF\nBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w\naC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH\nMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e\nFrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75\nz08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH\nDyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc\ns6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW\np0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/\ndPUEeVju", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-ludwigsburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ph-ludwigsburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-ludwigsburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ph-ludwigsburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "lb.ph-ludwigsburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow\ngacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV\nBAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C\nGWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C\nlSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN\nMrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ\nlCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR\nxLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH\nKqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA\ngoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH\nMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF\nBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w\naC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH\nMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e\nFrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75\nz08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH\nDyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc\ns6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW\np0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/\ndPUEeVju", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.ph-ludwigsburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ph-ludwigsburg.de,OU=Rechenzentrum,O=Paedagogische Hochschule Ludwigsburg,L=Ludwigsburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF0jCCBLqgAwIBAgIEDz81SDANBgkqhkiG9w0BAQUFADCB2jELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzEUMBIGA1UEBxMLTHVkd2ln\nc2J1cmcxLTArBgNVBAoTJFBhZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBMdWR3aWdz\nYnVyZzEfMB0GA1UECxMWSG9jaHNjaHVscmVjaGVuemVudHJ1bTEgMB4GA1UEAxMX\nUEggTHVkd2lnc2J1cmcgQ0EgLSBHMDExJjAkBgkqhkiG9w0BCQEWF3J6LWNhQHBo\nLWx1ZHdpZ3NidXJnLmRlMB4XDTA5MTIwOTE0NDQwOVoXDTE0MTIwODE0NDQwOVow\ngacxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxFDAS\nBgNVBAcTC0x1ZHdpZ3NidXJnMS0wKwYDVQQKEyRQYWVkYWdvZ2lzY2hlIEhvY2hz\nY2h1bGUgTHVkd2lnc2J1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xHjAcBgNV\nBAMTFWlkcC5waC1sdWR3aWdzYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMkQEIsDoi1B59qCHyLsBKYGDUDQADhtwB9IKwzIa6z/Bpnzi84C\nGWQawo38ldADDG3IUH3Hl5ZgnxcpWA1o4Q2YGjlm/5e/37WJo6elr8CoUTac2X/C\nlSPC1ixqXt3EFQmQL+/2qasFA09/ZQqVY60sPhWZ24ye4rpte/8wqAJAFQxt9EPN\nMrZrH8twyGISFmZ14nPRhyfKrwbcFQ8Cjc6s0OzpvLDjy7bWvhU0Yid+UA8BvIhJ\nlCC/iSUUPBQ/tdQINr0othUDyZHbGmzTQ0Q80se3Yy1zFnNtehWPYe0zrfBhBrpR\nxLY5toYo4O+MWjwo0B8gAjRDaFlhuEAHzpcCAwEAAaOCAc8wggHLMAkGA1UdEwQC\nMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRH\nKqileVWaz7D1moGz0OxdarhLAjAfBgNVHSMEGDAWgBQZIWpvm4+pHV6M1f//9+oA\ngoYxiDAfBgNVHREEGDAWgRRyekBwaC1sdWR3aWdzYnVyZy5kZTCBjwYDVR0fBIGH\nMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWx1ZHdpZ3NidXJn\nLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZu\nLmRlL3BoLWx1ZHdpZ3NidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGoBggrBgEF\nBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9w\naC1sdWR3aWdzYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUH\nMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvcGgtbHVkd2lnc2J1cmctY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBBk42cAiBlPx6e\nFrsivSYW5A5mOvQ0AT1WXzb3GW04mxMvOU6L7+uWIN3OJP8j/sF9JgzXwARSTu75\nz08i4ZMm3oQtDJbASGpbmSfls0bF0vgsAAbvOM+4JBhfo0yfUt0O/pxVaL5GzegH\nDyzVsQsstxoDzcc3vVdf70zrOUhUGGanEXHBJ/EJEQ4t8FjnlJm0o2p/wTNs6/zc\ns6oYQCT4b9IPTeZghVW+BkcRIuMdpR/cAX/53Gbrey80wTgjVKAoP4AIS3URIXBW\np0ACi04yza1yxz2Hm0j/S/kTHhPhiQ2ulrRmg4SPUqQj4isRqLgwASYN0bEWBpL/\ndPUEeVju", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "PH Ludwigsburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "PH Ludwigsburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Christoph", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "list@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "List", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Eberhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ostertag@ph-ludwigsburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Ostertag", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://login.ufrgs.br/idp/shibboleth", { "entity_id": "https://login.ufrgs.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.ufrgs.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ufrgs.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ufrgs.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ufrgs.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ufrgs.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufrgs.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufrgs.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufrgs.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxMjAwBgNVBAoTKVVuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gU3VsMQwwCgYDVQQLEwNDUEQx\nJTAjBgkqhkiG9w0BCQEWFmZvc2NhcmluaUBjcGQudWZyZ3MuYnIxFTATBgNVBAcT\nDFBvcnRvIEFsZWdyZTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV\nBAYTAkJSMRcwFQYDVQQDEw5sb2dpbi51ZnJncy5icjAeFw0xMzAxMDMxNzU3NDVa\nFw0xNjAxMDMxNzU3NDVaMIHCMTIwMAYDVQQKEylVbml2ZXJzaWRhZGUgRmVkZXJh\nbCBkbyBSaW8gR3JhbmRlIGRvIFN1bDEMMAoGA1UECxMDQ1BEMSUwIwYJKoZIhvcN\nAQkBFhZmb3NjYXJpbmlAY3BkLnVmcmdzLmJyMRUwEwYDVQQHEwxQb3J0byBBbGVn\ncmUxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQswCQYDVQQGEwJCUjEXMBUG\nA1UEAxMObG9naW4udWZyZ3MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8fLEh7cCQVt0LwqhO5aqUVgh+UDY14fXIi/NLIF/cGW8fz/sL+ZQ/A8/w\nghXVH/+Fz4BQT1l/ON+wXhgyzum26Ic28+v5U8+zFIw56Qt762t+LNFigyUUnNDB\n2wsctazoyvp0BsEZm/NC+9icGjOZbDzJDMa5upsDsxxCrI3Eeu8JLPQ5F8/uQgJw\njtFvDJhjixBYeahlQ93oR7ZFSJneFqLoIrE5CgnK0N51OkshiQtKduNTN+NfRofG\nbqU+nfMGk5gRNfd9O0I4KapVxfSj3gjg4HJjX/hvaT/gLDDMiICZSyOY2Lx+Vjbs\nqBqdgRIx36iLCSOGtUwvEk7VpxZPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIUJ\nOF+eWl6O7zZ3Pbb9nvsMx8RV8SgfgdKuATFboeHCWsuc0U/YM+RR3f9fInMLjBQC\nDm+rvGhVjZgvgQJPenkIy49CZ4OmbRGCerZi2bFmB59cVYCisguPcc7xuJrk8hQI\n71Pztij+L2DR4WJ3GLhhF4wR+3Nr4ElHZyhP6WpMx+DMFfiHVHfVtZkQakpgDOhr\nl5reSTUY4gaj4KVESTXBsgJ+2R7xwwJSiNbtbTixhY8P2KkKHQ6LHigc3EhDA6YW\nDh7IIF01BPWbOdLHGgWAGTEMXmOoSd0iv7mgHOSCbjETABC8zl5tn1WRaZfIEOsE\nOZgo7MlCCIU7m3ddaIg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.ufrgs.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.ufrgs.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.ufrgs.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.ufrgs.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufrgs.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+jCCAuICAQAwDQYJKoZIhvcNAQEFBQAwgcIxMjAwBgNVBAoTKVVuaXZlcnNp\nZGFkZSBGZWRlcmFsIGRvIFJpbyBHcmFuZGUgZG8gU3VsMQwwCgYDVQQLEwNDUEQx\nJTAjBgkqhkiG9w0BCQEWFmZvc2NhcmluaUBjcGQudWZyZ3MuYnIxFTATBgNVBAcT\nDFBvcnRvIEFsZWdyZTEaMBgGA1UECBMRUmlvIEdyYW5kZSBkbyBTdWwxCzAJBgNV\nBAYTAkJSMRcwFQYDVQQDEw5sb2dpbi51ZnJncy5icjAeFw0xMzAxMDMxNzU3NDVa\nFw0xNjAxMDMxNzU3NDVaMIHCMTIwMAYDVQQKEylVbml2ZXJzaWRhZGUgRmVkZXJh\nbCBkbyBSaW8gR3JhbmRlIGRvIFN1bDEMMAoGA1UECxMDQ1BEMSUwIwYJKoZIhvcN\nAQkBFhZmb3NjYXJpbmlAY3BkLnVmcmdzLmJyMRUwEwYDVQQHEwxQb3J0byBBbGVn\ncmUxGjAYBgNVBAgTEVJpbyBHcmFuZGUgZG8gU3VsMQswCQYDVQQGEwJCUjEXMBUG\nA1UEAxMObG9naW4udWZyZ3MuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC8fLEh7cCQVt0LwqhO5aqUVgh+UDY14fXIi/NLIF/cGW8fz/sL+ZQ/A8/w\nghXVH/+Fz4BQT1l/ON+wXhgyzum26Ic28+v5U8+zFIw56Qt762t+LNFigyUUnNDB\n2wsctazoyvp0BsEZm/NC+9icGjOZbDzJDMa5upsDsxxCrI3Eeu8JLPQ5F8/uQgJw\njtFvDJhjixBYeahlQ93oR7ZFSJneFqLoIrE5CgnK0N51OkshiQtKduNTN+NfRofG\nbqU+nfMGk5gRNfd9O0I4KapVxfSj3gjg4HJjX/hvaT/gLDDMiICZSyOY2Lx+Vjbs\nqBqdgRIx36iLCSOGtUwvEk7VpxZPAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAIUJ\nOF+eWl6O7zZ3Pbb9nvsMx8RV8SgfgdKuATFboeHCWsuc0U/YM+RR3f9fInMLjBQC\nDm+rvGhVjZgvgQJPenkIy49CZ4OmbRGCerZi2bFmB59cVYCisguPcc7xuJrk8hQI\n71Pztij+L2DR4WJ3GLhhF4wR+3Nr4ElHZyhP6WpMx+DMFfiHVHfVtZkQakpgDOhr\nl5reSTUY4gaj4KVESTXBsgJ+2R7xwwJSiNbtbTixhY8P2KkKHQ6LHigc3EhDA6YW\nDh7IIF01BPWbOdLHGgWAGTEMXmOoSd0iv7mgHOSCbjETABC8zl5tn1WRaZfIEOsE\nOZgo7MlCCIU7m3ddaIg=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFRGS - Universidade Federal do Rio Grande do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufrgs.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufrgs.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "foscarini@cpd.ufrgs.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Everton Foscarini", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.dfn-cert.de/idp/shibboleth", { "entity_id": "https://idp.dfn-cert.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.dfn-cert.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn-cert.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn-cert.de/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn-cert.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.dfn-cert.de/idp/profile/Shibboleth/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dfn-cert.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dfn-cert.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG\nEwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf\nREZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa\nFw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS\nVCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK\nvnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH\n7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5\nwgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC\nvqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H\nKhni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj\nggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G\nA1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI\noEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i\naC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js\nLmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0\nL2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef\nBKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA\n3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC\nWSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX\nDhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt\nqyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dfn-cert.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG\nEwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf\nREZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa\nFw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS\nVCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK\nvnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH\n7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5\nwgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC\nvqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H\nKhni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj\nggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G\nA1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI\noEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i\naC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js\nLmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0\nL2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef\nBKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA\n3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC\nWSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX\nDhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt\nqyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dfn-cert.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.dfn-cert.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dfn-cert.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.dfn-cert.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dfn-cert.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.dfn-cert.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG\nEwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf\nREZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa\nFw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS\nVCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK\nvnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH\n7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5\nwgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC\nvqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H\nKhni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj\nggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G\nA1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI\noEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i\naC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js\nLmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0\nL2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef\nBKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA\n3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC\nWSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX\nDhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt\nqyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.dfn-cert.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.dfn-cert.de,O=DFN-CERT Services GmbH,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFAzCCA+ugAwIBAgIHE1nFqSIIizANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG\nEwJERTEfMB0GA1UEChMWREZOLUNFUlQgU2VydmljZXMgR21iSDEoMCYGA1UEAxMf\nREZOLUNFUlQgU2VydmljZXMgR21iSCBDQSAtIEcwMjAeFw0xMjAyMTQxMTQwMTBa\nFw0xNzAyMTIxMTQwMTBaMEgxCzAJBgNVBAYTAkRFMR8wHQYDVQQKExZERk4tQ0VS\nVCBTZXJ2aWNlcyBHbWJIMRgwFgYDVQQDEw9pZHAuZGZuLWNlcnQuZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfUZBEY/6TQKhaAi5+mSuzC7qBGTiK\nvnbLnPSJ9axhZVV36kNvq/vexr9RbU3W8iSXVhLh738us/6jGDs8GSiyOK2EWKFH\n7r1POSFNewb7ry0xArh8z0FrLpg2EUQvPpGsItKCMV4uReLxS8/7XYGIxoT1mTz5\nwgZrlZZcNiMOZ6uN0A6nrwGfd031Q/MceEU90gEKzhHp3NVm4qDE0jhJMyGa6qiC\nvqZh3LnGagT2RDgKXP1jKb4ULdF6Xbl0hRtV3muqk4nq1NJtksAYqFYWzqVT4D7H\nKhni/+VaBLNxetcqDbfs4UZlJtb+wrtqCq0qUamgBY7K1R9KC2JsOB5JAgMBAAGj\nggHgMIIB3DAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFLAcXeAt16k87Y1X6GZNW5YeVNg2MB8G\nA1UdIwQYMBaAFMaLz/pE/DpqS2ir6Oe/OCPlugqWMIGjBgNVHR8EgZswgZgwSqBI\noEaGRGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21i\naC1jYS9wdWIvY3JsL2dfY2FjcmwuY3JsMEqgSKBGhkRodHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2Rmbi1jZXJ0LXNlcnZpY2VzLWdtYmgtY2EvcHViL2NybC9nX2NhY3Js\nLmNybDCBvAYIKwYBBQUHAQEEga8wgawwVAYIKwYBBQUHMAKGSGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvZGZuLWNlcnQtc2VydmljZXMtZ21iaC1jYS9wdWIvY2FjZXJ0\nL2dfY2FjZXJ0LmNydDBUBggrBgEFBQcwAoZIaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9kZm4tY2VydC1zZXJ2aWNlcy1nbWJoLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCcSKzlUFeCSHaZZwzS1+SW57QtFICzLUef\nBKp/s1syyrCi9IwyASFvKz/xXf2F5GocDsOeChQEdqyNe36wn7zAS/jWl4HfuyHA\n3H/XkqI5F8uoAZbwANkY/D+nLEivSLYICnfGHc3a0ZlJxNgW4Sa4pK7uYaxnudeC\nWSq4tGkmKUohZqozTC516HM6q62Gx5aI1ue/kKz13sX6YXSKxx73HJTTz9G/OIqX\nDhbibRKIEWUj38LD1Ch27wnyhfkMZFrhDoqdGOpVK37+Y6vaIM3gvJsOaljzRONt\nqyOgc+RqwPzmxl8ZI0GATuXgNJ7wJWxULj9tonaiJEtKHHqN062f", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "DFN-CERT Services GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DFN-CERT Services GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Reimer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfnpca@dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Karlsen-Masur", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Reimer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfnpca@dfn-cert.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Karlsen-Masur", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibb1.hj.se/idp/shibboleth", { "entity_id": "https://shibb1.hj.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/shibb1.hj.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb1.hj.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb1.hj.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb1.hj.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibb1.hj.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hj.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "sv", "text": "https://hj.se/webdav/images/system/gfx/logotype/hj-sv.png", "width": "299", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "77" }, { "lang": "en", "text": "https://hj.se/webdav/images/system/gfx/logotype/hj-en.png", "width": "277", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "77" } ], "display_name": [ { "lang": "sv", "text": "H\u00f6gskolan i J\u00f6nk\u00f6ping", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "J\u00f6nk\u00f6ping University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid H\u00f6gskolan i J\u00f6nk\u00f6ping.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The J\u00f6nk\u00f6ping University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:57.7783,14.1633", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "hj.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5\nMTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu\nf7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS\nFCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W\nLff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4\nsPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/\ngUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8\nBgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq\nhkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp\nZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs\nfkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1\n6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK\nFk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8\nnh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb1.hj.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibb1.hj.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb1.hj.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibb1.hj.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hj.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUB7TrKFw9b8VuoROWwTsp8hJE5oowDQYJKoZIhvcNAQEF\nBQAwFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMB4XDTA5MTAxMzA3MjcyNVoXDTI5\nMTAxMzA3MjcyNVowFzEVMBMGA1UEAxMMc2hpYmIxLmhqLnNlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk5R5pnnBvG4o7SW4uekwfFNvAvGSAGUf9lOu\nf7ui6bIi2J0j4mIJXbeVdGsUbXCFUKwoJB9AfBfQm/9V3Szwxk5qHoTOFOH0Y0MS\nFCimnTUv4j2lIeab980784pyfDD2dBgMzsWmFra8JXg6Y66Ag3TXTYQOX1Bodr6W\nLff27tYfoEiUqfL1WRE3KeH2EzVaTf53zHrMwlbAifB+jhdA7AIJw9gGpMuUpzB4\nsPR5tD/M/SUJPIz37YyGbmpI3pqGoabpvZ8bBWut4Z1EnUFtd7fIwt5UMbFc4i5/\ngUL3jKpDHO7mKfZq8BstcWkgzZ1x0HHRWZFFzfowQytvHea3ewIDAQABo18wXTA8\nBgNVHREENTAzggxzaGliYjEuaGouc2WGI2h0dHBzOi8vc2hpYmIxLmhqLnNlL2lk\ncC9zaGliYm9sZXRoMB0GA1UdDgQWBBS2nNJVvFq4dsSheCENArwBFmDmCzANBgkq\nhkiG9w0BAQUFAAOCAQEAEg326B4J0RirwToLWX/dAa5nTC2mkbzpbVnTTb06mFLp\nZEo7uIRiucdqAFhQKN6zo0GdxRnTq+9SClFxLhiuJlG7AhnoQEVe63cyVdNcmQNs\nfkeZrOpWJvTz8tWBmhmhwgMmvUgSsJE9VGBgthyoU0W46y6sQv8/fkGz4d6ThXL1\n6BXs5VYnwyXH0q5N98XvDTOEz4u892/jdWIXVsgxipFMcnAI+Kq81w0n1leqthoK\nFk3SN7U4Ui90TIxZGaNG/HIZTPwJWcbk/m9gLl+N8d1NYqzy4u4lnNYnZWca6WZ8\nnh4O/8qRXaXavKrASZvA1gmVGaA90C6rtK+zuVkU3g==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HJ", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan i J\u00f6nk\u00f6ping", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hj.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan i J\u00f6nk\u00f6ping", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "Stefan.Kindh@hj.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ladok3-01.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-01.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-01.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-01.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-01.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAIp2R64De+1HMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wMS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTE0NzE4WhcNMjIw\nNjI3MTE0NzE4WjAhMR8wHQYDVQQDExZsYWRvazMtMDEubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwt+lqNvFGei/9H+xjcCTR6r\ngI5yUPlyK2ysVPvEk74oeWxFaCcHuvaiNUGjMwTyPiHSGijnyX9rHPfDTjphasn0\nM+OXn0j4RIBv6+tfLWr0NVM4CDK11/Dl34OivYe0bIx0hLhT+bXGddtb7AhNrzyi\nyN7eMtH8xVE4W0aZerCO0u7RR8fH/M8NE/Ge13cnoBgZH/oTVnQw4ZxwHmjGP9Ex\ntigoTyTwfYYGLt/Yx2Vg2dxJJPQ2oIiiaWN0/XxDy/hd3A5M9m5ZuJIzeflmVJLh\n4b9XsBzlbsK8KKiEKxDOUl9Gd8Lngl77kpFeephnngOMZoGQelFXPPalEndiUQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDEubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wMS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTOzWRf\nEnLCvB5g3eADi4xLMzCoszANBgkqhkiG9w0BAQUFAAOCAQEAST3NMUyn+LDBfrts\ndfWxEJqOwHRplwn8eLNJHIdHkGjuLoR4cd1p40TLoMZrA/p6zU65oNrH9RYGiAOx\nAac35aJFgxDJm1R/x1mt6cAa7OmuJ0Zt2m4TCUsapPbpkKlZFwwH3JLqAyUXo/8d\nxcMCpGhUSP5Cs4L/HeJhFwQpf1UnQB1s8z4dfctQtzTkj5z3uZeHYir6U+slvK7w\n0zvLTz/CibUY0lmIhwyt5TvkJBqQ2ybSOwOtHL5ysMthtFoNGIXznFAITAMk8eOu\n/HIhJOQBcAW1bMonM41YOZsCP/FtAoskCFRWYck704VF6IKzZAxoq0PiN22YFjL7\np012eg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-01.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-01.ladok.umu.se-gui-sp.xml" } } ], [ "https://lpw.ki.se/shibboleth", { "entity_id": "https://lpw.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lpw.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lpw.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lpw.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://lpw.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lpw.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://lpw.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "kiladok01.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kiladok01.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJALIjJ4W5G5NlMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2tpbGFkb2swMS5raS5zZTAeFw0xMTA2MDkwOTE3MzJaFw0yMTA2MDYwOTE3\nMzJaMBoxGDAWBgNVBAMTD2tpbGFkb2swMS5raS5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAKaPBu20JzB9Ko3IQNSei/zbfY2N75RUATikwdmju6Uy\nlIFdSbQCsEl6o1mktZysNrUL2tj6l45kDZmaCxvKakuC5bIHQY9E8kWHdrXHTxEx\nQCDw6+NSHcRzJwKpUQZKVz7YdTNl+7qnoqpQpVYTB7aPMXn71xDHIspRg6RtJvly\nFH1ADlRyVuiUd/CKvp4b6UBOMmnHgbdKSaY0N362Ks0wmw13ZMc4O9QChgx4R33R\n4ooNV79byMtJ8RPomTNMTlVAnsSMFjXh3yNzxra7zGQnUAlzXyY5+rH1kaRqstfr\nXyxVg9nlvv82gsczPxXl0kexWh+DW3wB9LtflKkCyA0CAwEAAaM9MDswGgYDVR0R\nBBMwEYIPa2lsYWRvazAxLmtpLnNlMB0GA1UdDgQWBBRzCPPEABQ2vMTzaw86FhJS\n/qGq9DANBgkqhkiG9w0BAQUFAAOCAQEAgcz87bN6b0aAbEceZR+bmbAHDrcU5bA2\nZ7LQt+PWQDeXS3WCf7xwGxHSUEer9gP078Zo1Z72UMnowQW4Fuwrp/lAOVhsAGPZ\ng10njIwKk9oi69hIgjoU+YD03Zt2zglrkOFoSH4Gy2QbmIiF3ihSjiY/eYtrDQhr\nyPAkIV8gl8A16so6D364fbNuF9ay5ONY3J+P20Scmuhuel55KdEnR1SIxdQ0Fml0\nXBbBB8yIgXxH5y12cJA0350DeuLjV2lI+Vwo+cHc4l4Iy60nCmU/AhOPsrn/KSol\nD1QNfeY/pFOqpfSxgp64TIVe9v9UJ7QJRm7zh51LDEjqyJwd/xxNyA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://lpw.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/lpw.ki.se.xml" } } ], [ "https://idp-unito-prod.cineca.it/idp/shibboleth", { "entity_id": "https://idp-unito-prod.cineca.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp-unito-prod.cineca.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unito.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unito.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unito.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.unito.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unito.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "University of Turin (new idp)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Universit\u00e0 di Torino (nuovo idp)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "description": [ { "lang": "en", "text": "Identity Provider for users of University of Turin", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity PRovider per gli utenti dell'Universit\u00e0 di Torino", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "information_url": [ { "lang": "en", "text": "http://www.unito.it/unitoWAR/portletlocator/istruzioni_supporto_en", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "it", "text": "http://www.unito.it/unitoWAR/portletlocator/istruzioni_supporto", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "privacy_statement_url": [ { "lang": "en", "text": "http://www.unito.it/unitoWAR/page/istituzionale_en/main/P181600246861349184985899", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "it", "text": "http://www.unito.it/unitoWAR/portletlocator/notecopyright", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "logo": [ { "lang": "en", "text": "https://www.serviziweb.unito.it/_common/images/logoUnito_16x16.png", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "lang": "it", "text": "https://www.serviziweb.unito.it/_common/images/logoUnito_16x16.png", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "lang": "it", "text": "https://www.serviziweb.unito.it/_common/images/logoUnito_50x50.png", "width": "50", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "50" }, { "lang": "it", "text": "https://www.serviziweb.unito.it/_common/images/logoUnito_80x60.png", "width": "80", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "60" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDVDCCAjygAwIBAgIVANS07VaPc/gsZ/51WPOjK7yoKLkxMA0GCSqGSIb3DQEB\n BQUAMCUxIzAhBgNVBAMTGmlkcC1kZXYxLnByaXZhdGUuY2luZWNhLml0MB4XDTA4\n MDUyMjEyMTQzMVoXDTI4MDUyMjEyMTQzMVowJTEjMCEGA1UEAxMaaWRwLWRldjEu\n cHJpdmF0ZS5jaW5lY2EuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n AQCgnlCuoVO1sb9tZmBwkCvQgwNPOpOsYPjA4i1u1AXrsylRET2CX70hT4UK6BK+\n KDOV5uSpuS+NaSWVEBmJ6tC0X8fVzOv29g4qtCmhxEWAI48u4wT6FWFsuKFhTxja\n hs6efm5twHi2mErT6f6lqlSIJ4xO2tCBCNIg5fkrRQ95VuvwMv4DJH3vxh7Df+Uy\n jb4bIOtqf5dvf8Xyex72xF0fJxhA+fSz3bmUrF1JQHmYHbfI+YA9n6iqe12QjZZM\n hIFMh/8EH//KGv6CbKrADzvQcsxp5/E7D9RxMHE+fMZXiAG6G2Ecnr7SGjtZo1bN\n iMkNcmMF1HA8cDS7C9LjX/LrAgMBAAGjezB5MFgGA1UdEQRRME+CGmlkcC1kZXYx\n LnByaXZhdGUuY2luZWNhLml0hjFodHRwczovL2lkcC1kZXYxLnByaXZhdGUuY2lu\n ZWNhLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQA5cxSUsB+rEi7tszL9OEk\n j0g3UDANBgkqhkiG9w0BAQUFAAOCAQEADhdCzQ4Ykhg8L8cwJkxPqUd5v5r+NDt5\n pDoaiQRYc3fHdtFwM3gP/EjoDaUiVG0Y33ujAiuHUG3xsFdOXD74F4xHukvWi1Ju\n 5JLy4jbfiflYlVG+tBnQJLGTs17XlfrCwu7rxkxwYUdoU/HsON+ILktn528x2VOu\n Layzxemfc+eMxAu5A3S3dgZeUsofk6eyfnqid/+HcfX02WrRC4+LO3w1zLbMSpBZ\n rKIhw5Oev5p6kVlaDPyF+Jlm5FaSSpYCKBYnT58GuwOrWx6QDRR8MGGWR537letk\n 07bJX5s43M2G37DFfX90r9NG22Fp3CkbS8kiAXgJQP/P5Dy3PL6+uA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.unito.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.unito.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2013-03-15T14:45:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.unito.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.unito.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unito.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDVDCCAjygAwIBAgIVANS07VaPc/gsZ/51WPOjK7yoKLkxMA0GCSqGSIb3DQEB\n BQUAMCUxIzAhBgNVBAMTGmlkcC1kZXYxLnByaXZhdGUuY2luZWNhLml0MB4XDTA4\n MDUyMjEyMTQzMVoXDTI4MDUyMjEyMTQzMVowJTEjMCEGA1UEAxMaaWRwLWRldjEu\n cHJpdmF0ZS5jaW5lY2EuaXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n AQCgnlCuoVO1sb9tZmBwkCvQgwNPOpOsYPjA4i1u1AXrsylRET2CX70hT4UK6BK+\n KDOV5uSpuS+NaSWVEBmJ6tC0X8fVzOv29g4qtCmhxEWAI48u4wT6FWFsuKFhTxja\n hs6efm5twHi2mErT6f6lqlSIJ4xO2tCBCNIg5fkrRQ95VuvwMv4DJH3vxh7Df+Uy\n jb4bIOtqf5dvf8Xyex72xF0fJxhA+fSz3bmUrF1JQHmYHbfI+YA9n6iqe12QjZZM\n hIFMh/8EH//KGv6CbKrADzvQcsxp5/E7D9RxMHE+fMZXiAG6G2Ecnr7SGjtZo1bN\n iMkNcmMF1HA8cDS7C9LjX/LrAgMBAAGjezB5MFgGA1UdEQRRME+CGmlkcC1kZXYx\n LnByaXZhdGUuY2luZWNhLml0hjFodHRwczovL2lkcC1kZXYxLnByaXZhdGUuY2lu\n ZWNhLml0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQA5cxSUsB+rEi7tszL9OEk\n j0g3UDANBgkqhkiG9w0BAQUFAAOCAQEADhdCzQ4Ykhg8L8cwJkxPqUd5v5r+NDt5\n pDoaiQRYc3fHdtFwM3gP/EjoDaUiVG0Y33ujAiuHUG3xsFdOXD74F4xHukvWi1Ju\n 5JLy4jbfiflYlVG+tBnQJLGTs17XlfrCwu7rxkxwYUdoU/HsON+ILktn528x2VOu\n Layzxemfc+eMxAu5A3S3dgZeUsofk6eyfnqid/+HcfX02WrRC4+LO3w1zLbMSpBZ\n rKIhw5Oev5p6kVlaDPyF+Jlm5FaSSpYCKBYnT58GuwOrWx6QDRR8MGGWR537letk\n 07bJX5s43M2G37DFfX90r9NG22Fp3CkbS8kiAXgJQP/P5Dy3PL6+uA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "it", "text": "Universit\u00e0 di Torino", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Turin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "it", "text": "Universit\u00e0 di Torino (nuovo idp)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Turin (new idp)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "it", "text": "http://www.unito.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.unito.it/unitoWAR/portletlocator/home_en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "portale-supporto@unito.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Technical Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ladok3-demo-02.its.umu.se/gui-sp", { "id": "_4de6ff053ed57169eb213245cd95ecd85665c565", "entity_id": "https://ladok3-demo-02.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-02.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-02.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-02.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJAInGoLqyk3C+MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTAyLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODEyWhcN\nMjIxMjA1MDcyODEyWjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMi5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+xisO1AornoaWz46\nIAUSjOCPXp4NV3cGU01VsvXe7FhZGByScd01L53WkhvWWLCGKTxZNAS2dyAbDhEO\n5X9TMPtpHE9XCcyqd8yii3g7nScj5/S/YudZOnZvuCDlH2hg2YhCGZRujUA0e7JM\notEm/Lz18AecsECQsbNd/95oYl6/k4TMPg8dT32rbHQl6hGPfH+IK1Z7OMnXYsP+\nsMBgaSMfQna8zaijQo0aM9/zyp3wxeTsncS5l74eYm3whaKHxRsTjvUh/YaI9LTU\nwrPxuwZINtQ7HiZ/3KwoREl22zsntUemTmdWez85ctYMdtEc5h+3UVNfd1P7UNcW\nc+oZzQIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMi5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAyLml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBRahNxHA0sPHkTEvPxjZ+V6K2tTQTANBgkqhkiG9w0BAQUFAAOCAQEA\ntUgKur8E4TfES+5QbUJpKABDRJUiPmxrlUAaU+B2BZA74+tO717esA44Jahlre/v\nCV5grAoeplD6llBeMUe7hVsMum63kUpUh+zLwiP/KSegjxrYMv9vueqpCB2bYzy4\n4Kv9GchQaA+XvdX7pBhQdQchEmexlkoyLk52pIG5kPos5FoKUnE1avcydLDn5IXF\nFtfOLxpCpBkLZT1JtloPydKvbueD28Kpq/BynPMijzH/Y5mTpy81h5MY+HoOWmus\nzhFBTc7cydJB7Uvj9A5mgA9DtxsnmBxwRv/VwpXGmXGTm/Lrh4o61MI/yI84/UEa\na/lggwDHd7eCy/34Rs5nJw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-02.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-02.its.umu.se-gui-sp.xml" } } ], [ "https://tullbommen.arcada.fi/simplesaml/", { "entity_id": "https://tullbommen.arcada.fi/simplesaml/", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/tullbommen.arcada.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://tullbommen.arcada.fi/simplesaml/saml2/idp/SSOService.php" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://tullbommen.arcada.fi/simplesaml/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "arcada.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE5jCCA86gAwIBAgIQa3vG7hzvE9YGrscDYuR+kDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMTExMTAwMDAwMFoXDTEzMTExMDIzNTk1OVowgbwxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUwMDU1MDEPMA0GA1UECBMGTnlsYW5kMRQwEgYDVQQH\nEwtIZWxzaW5nZm9yczEkMCIGA1UECRMbSmFuLU1hZ251cyBKYW5zc29ucyBQbGF0\ncyAxMRowGAYDVQQKExFTdGlmdGVsc2VuIEFyY2FkYTEVMBMGA1UECxMMSVQtY2Vu\ndHJhbGVuMR0wGwYDVQQDExR0dWxsYm9tbWVuLmFyY2FkYS5maTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANQH+aKmTtif/TJBr2ulDcAwaZHT3/jmQEnG\nizqdL10Js9n55/LR02e9wX+FcJu9udhceIBkmDVOMEU4k7qN482mXOzygNYiTkFX\n9hpaucrNme5rrqbh194UiotedOuWdHdsGs30Y51IMd0wS5Mie2b7Y5WeklSdUtMG\nwWOoZydYhKyTsPFJa8kkjlyKtrBD5ErfJ5dBKOD9VelZBhVNqEt73fxVpnstTZwt\n40nQ7aKm/ksRczmYtfspJsj79pI51eL7RZ0PtOFjOuMbVxbAhbxjBTUg0hm7XA6/\nNz6vgvIiLHjAVooihE4eIav90xvGDP2g5oKRouXZl0rg4faHWf8CAwEAAaOCAWcw\nggFjMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRj\nDXjemf9WFryJPUYPpw1QPfpnFjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\nADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\nBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\nbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\nMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\nCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAfBgNVHREEGDAW\nghR0dWxsYm9tbWVuLmFyY2FkYS5maTANBgkqhkiG9w0BAQUFAAOCAQEAW0MOCRCS\n3BfMa0MKrfWtgWIbtQT9LxpIKEx9AE4C9cmBws8TLrwzXHVwnt7uTS5JMxSm2d35\nJSowjUXv+shLSw3d5DWxK/19Rl9mELZm5FyYOau0nGzMp53oA8n0snbgsnCAjYCI\nB394SK5MjW/MdE68L/5ZCm7ediMFdbEwabzTMCixHPaM9PYW6dGzujI4yQhAb+Eh\nvl55iqhWUxcWYGhm03x0VRPN6w7ICRoYCpM+SoemdR5EfXk0gB5tu2qLCKoH36+z\n+EC4Jn8FfKOqAY6L4xsGIJqlrQv8ObOz6q010EpbrXvBapKHiDVTcM9tc2Jg9MQ+\nzQgT271kaFblsw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Arcada", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.arcada.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.arcada.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.arcada.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Fredrik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka.admin@arcada.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Finnberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "David", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka@arcada.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sjoberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Harald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:haka.technical@arcada.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Hannelius", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://halfback.cnaf.infn.it/casshib/app2", { "entity_id": "https://halfback.cnaf.infn.it/casshib/app2", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/halfback.cnaf.infn.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-10-23T09:45:00Z" } ] }, "organization": { "organization_name": [ { "lang": "it", "text": "Istituto Nazionale di Fisica Nucleare", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Istituto Nazionale di Fisica Nucleare", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "it", "text": "IGI Grid Portal erogato da INFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "IGI Grid Portal provided by INFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "it", "text": "http://www.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.infn.it/indexen.php", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SLO/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "IGI is the Italian Grid infrastructure, run for the benefit of the research and education communities in Italy and worldwide", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "friendly_name": "localityName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.7" } ], "service_name": [ { "lang": "en", "text": "IGI Grid Portal provided by INFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "privacy_statement_url": [ { "lang": "en", "text": "https://wiki.italiangrid.it/IGIPortal/Federation-info", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "information_url": [ { "lang": "en", "text": "https://wiki.italiangrid.it/IGIPortal", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IGI Grid Portal", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IGI is the Italian Grid infrastructure, run for the benefit of the research and education communities in Italy and worldwide.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "halfback.cnaf.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=halfback.cnaf.infn.it,O=Istituto Nazionale di Fisica Nucleare,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEhzCCA2+gAwIBAgIQYJH5E+/63l61Qiby7wHhYjANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTEyMDYyNTAwMDAwMFoXDTE1MDYyNTIzNTk1OVowXTELMAkGA1UE\n BhMCSVQxLjAsBgNVBAoTJUlzdGl0dXRvIE5hemlvbmFsZSBkaSBGaXNpY2EgTnVj\n bGVhcmUxHjAcBgNVBAMTFWhhbGZiYWNrLmNuYWYuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAOH0IRtQc7utWIumhJaEwwBdovpOu3eUH3X5\n DK7/OaQYHpo2+E1tnoHdG1JU+QgZocacuw3oJz74tGdknUsvDj9MCdp2lGYLpPW9\n p4WMK5+ElpVFjLcKdxndPNME8SF0nOcRoM9aMQhpOSnSLX3Ybeov/MO0dT9iVVmW\n KAau3hSeUZ2renaL/oQp+bK3+EoYImYV/5R1rkpTTf0brmaQg3GBdxADnAdwFBgG\n Y93qnKsYQjPsOg7ik7kf0jUSrITGo7rgLHvkElm4ySG01jOOtfw4AoglUppUan2x\n hlHYWrUhdqzNV2uasqHP3t7EA4tITv8IrgJj3k2coinPbB9s1mUCAwEAAaOCAWgw\n ggFkMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBTz\n kh/WAe7TMeep782t7Dy4EX8J/DAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAgBgNVHREEGTAX\n ghVoYWxmYmFjay5jbmFmLmluZm4uaXQwDQYJKoZIhvcNAQEFBQADggEBAHW8TsHv\n D7EM9iMprOIH+5VeRSh0cYEdttX033scsifCFCArRJvhofIkR/1F23DIWRnc8//4\n 7MKSrLoC9PNeIjXa6anC3O9IZNCeBxb9UEcRvPW3Yc1wEe4ATp1aR8EXtH3G2Sef\n EELgyGnKzScgkUSGIbgf9P05XOyok0RuKWTHDvYNHr/GW/NW5optwXz6apDDE2mX\n icFWqRortYglbk+s6VO0hcYN6ORR5UBgOR6VULrT9r6mDQykItMVhBgt4peAeOss\n +6acaFTdJZHMD+Z3KkvA7yfD4IWulPnTaT+o1n7X1V6oAEVHn6SfpuBeP+wXeu+f\n yVxNpwv+OOJLtns=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://halfback.cnaf.infn.it/casshib/shib/app2/Shibboleth.sso/NIM/SOAP" } ] } ], "contact_person": [ { "email_address": [ { "text": "igi-portal-admin@lists.italiangrid.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://jira.it.su.se/Shibboleth.sso", { "entity_id": "https://jira.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://jira.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://jira.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://jira.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://jira.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "jira-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jira-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw\nOFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh\naBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF\nw3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH\nxufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt\nOt1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu\nGztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG\nsTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt\ncyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx\nr/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12\n/JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9\nTSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd\nFdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "jira-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=jira-prod-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAKO40oiNNokAMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmppcmEtcHJvZC1hcHAxMB4XDTEwMDgyMzEwMDkwOFoXDTIwMDgyMDEwMDkw\nOFowGTEXMBUGA1UEAxMOamlyYS1wcm9kLWFwcDEwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDK1jIyprLcwZSC0tZxTwUerRm0igvgtt0WP5SeETSOtioh\naBURLewSZ1Z+ea2WLaOIn6tW5jgKykVRcSMeaJ5JkW59KrzJo9+qJgJkd+izp4HF\nw3jSubP1Xo3OADW6Vf4LsH3FTIcFaGfWaAI0hfX2R+N4Llwwnci4l/0Yth65sZPH\nxufMzH7b/JJf1ZGHpVsYiX6VVz0QCZM5n4dLJUxwpdmR1IsyVmuABo9i130MlBjt\nOt1aXWWf/XlhajMUkeuqFdEfpBqiBOSzV7nkRP7IAnxbzCE8z5hac5OAB+o8ueOu\nGztmeB/n+7lwOiN4MtqdoYlNpJRig42qIlwimtSDAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDmppcmEtcHJvZC1hcHAxMB0GA1UdDgQWBBQNbTCMshQI1Adr7JFGtx1Q8beG\nsTANBgkqhkiG9w0BAQUFAAOCAQEAN1YvkrZ45WXs56AUGcykmQ2m3YMjueiQP0Zt\ncyUJmJ6OMomhTA6eSoNvqv5h/g1dgVnF25wpsDhgwhJM1zgP6gArad02PfWrWVfx\nr/RrT2wGIYiqAnceTgtSJ7jbqKn2q2KZ6a4TKWiJDfYCPfA/ZLHgHanDCOaV8w12\n/JaEWVZldvm+MMLd9/pc8mr3TskEtunCs88mTT+xESt0alNJHnZX76ZPBQOVvzE9\nTSPz6L4JJM7OYEx92swJuDyjcGUWx6SHiumZtFh6t5FxlpIi2+bnV3iw9QP6M5dd\nFdYOem7PdnMNtROBFXZZ+vv1hrOfYBy7FrvBe49J9Yub+jaHWw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://jira.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://jira.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/jira.it.su.se.xml" } } ], [ "https://idp.it.su.se/idp/shibboleth", { "entity_id": "https://idp.it.su.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.it.su.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.su.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.su.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.su.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.it.su.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "su.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "sv", "text": "https://idp.it.su.se/idp/img/su-logo-sv_OLD.gif", "width": "127", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "110" }, { "lang": "en", "text": "https://idp.it.su.se/idp/img/su-logo-en_OLD.gif", "width": "127", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "110" } ], "display_name": [ { "lang": "sv", "text": "Stockholms universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Stockholm University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda och studenter vid Stockholms universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The Stockholm University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.3625,18.0586", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "su.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa\nMBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT\nOJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm\n5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH\nPHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko\n7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+\nHPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\naWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq\nhkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt\nkuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9\n+AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu\nzu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF\nnqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y\nVK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.it.su.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.it.su.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.su.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.it.su.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "su.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAMGFkfoHjxyVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDGlkcC5pdC5zdS5zZTAeFw0xMDExMDkwODIyMDFaFw0yMDExMDYwODIyMDFa\nMBcxFTATBgNVBAMTDGlkcC5pdC5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBALy4tcsCvWZi8mo07/AwkbbokGh9VLf9Nae6t8AXX+ul9AOfW6nT\nOJS4UsSafJ/fLhNJTjtMr1lXyl2Ah2zhhrhCsFpe0T7iYaX+rKlcZ8/V/BkgVbKm\n5obDh/CGW32dPGS6quDSTw2876X5sOl72IE4h038Z6t9XJCdQwDK9YNPgb5Zu+XH\nPHLJZD/kx+VwAPfx34YoKCpB2C/3U2Nj+KsojMtRcNTLeb+PJ5t0B9vEsGOcOlko\n7VT9EjEuSkyxRPEmssaekotHDlkKB9R3d/LS/OvWdHd4UjgQGJO8YIebTjIYQDk+\nHPs9HhL4mJBUqTYK7aKE/gelBwEKgm9myzkCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\naWRwLml0LnN1LnNlMB0GA1UdDgQWBBQ3SkZT5Th4yF7H6i2+x0beJnXTEzANBgkq\nhkiG9w0BAQUFAAOCAQEAiatjbM0+PvK1enL0CCoVHoPSBwT45eq5e4YGVabqX2Vt\nkuuZpg3O/POnPI4VUENEPZqrsRQJwjvfVlptgU/0C1IdBdKZbQPdci2kTcNHPtj9\n+AjFPs8D/rRAHufDCO/yUV7v6rDaLwVDlGA+Tof/2OISRubHA+qzWtsmkCij8epu\nzu+8YH3ao8Z9KwXE7lsiugc3fBzFPRLVt3i1Ub9CyHbSNt8zIeoQjdFXnRSFt1aF\nnqSwQqyaQMsQOyHiGNfFl0bcvK3if21MSob/uUwXHgE9wn6wD7fHHp8Ek8Pa7F1Y\nVK8ZglMA+M28yzdAONQ4W2FWoTbAfcBnW8NQSFzZdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "SU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Stockholm University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.su.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Stockholm University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "helpdesk@it.su.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://web.tut.fi/shibboleth", { "entity_id": "https://web.tut.fi/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/web.tut.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Jussi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jussi.tirkkonen@tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tirkkonen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://web.tut.fi/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Acrobat Connect Pro -verkkokokouspalvelu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "TUT Acrobat Connect Pro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "sv", "text": "TUT Acrobat Connect Pro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "TTY:n verkkokokouspalvelu.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "TUT web conference service.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "sv", "text": "TUT-tjansten for e-moten.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE2TCCA8GgAwIBAgIQAJccxEo2duCHcGqbD4x1ezANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMTIxMzAwMDAwMFoXDTEzMTIxMjIzNTk1OVowgbkxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUzMzcyMDESMBAGA1UECBMJUGlya2FubWFhMRAwDgYD\nVQQHEwdUYW1wZXJlMRwwGgYDVQQJExNLb3JrZWFrb3VsdW5rYXR1IDEwMSkwJwYD\nVQQKEyBUYW1wZXJlIFVuaXZlcnNpdHkgb2YgVGVjaG5vbG9neTEWMBQGA1UECxMN\nVGlldG9oYWxsaW50bzETMBEGA1UEAxMKd2ViLnR1dC5maTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAMwuC5ZzOZGbCpzsmKNIBH1rkRQRFRnh1MCO9Yj1\n1SswE4yLjA6dETebXoTMrwJb/v7uDVmv7NY33vUDolPxenXmMcfBqLfQI46MPaiV\n0cKAu0RvPHtpmTghnzFZOg4hGvYIAIT1zPkYywg7U4VFyMtJPnPnlOJeHhbh91vT\nTT37n5Fmh9RWUQJsxzfSQmE3xMVNgnPFBe84Pa+rNTbix24MgmV2hgchSuTFBaEq\nMS3Pba1SJETJ1bZcERyJNLTO8m80BuYZrBYuBjheYfQ23jf1Gy/LLgK9yZJNH9ll\nCnMoQfltT+QkOLy84GHbiEVAXzPfrAmqbZOGcHTt3Q7cAOsCAwEAAaOCAV0wggFZ\nMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBRs64Sa\ndKhtvd/JVXh5Bnp6NTaw6DAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEE\nAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEu\nb3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKG\nKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsG\nAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAVBgNVHREEDjAMggp3\nZWIudHV0LmZpMA0GCSqGSIb3DQEBBQUAA4IBAQBGpKYnuWg/2lN/WYKM/APV44DW\n7Unb8uV40JE2HIpcTXmbgIf/QZJRyou3MxqJS8/f1C4KGDvrWxMqJbWZIO1FGbtL\n4ghjMFfeg68z7R7uj0Gfz4/pj69oSR5duW/9yBdNQ4igO3cAb+RRCRU4iR1s7oZe\nPcv6EAzVSd8GmAVe6EwPpiAA5Zi/61nUCXU2SRfI2E35z7XgGo6z2enHQY8WQvMg\nb+GdlT/1WE0+6q1Z5/AzDXSjx9v2lW+NOmJ0/gSEaIo3DAMaL/K1d0Jv03nNTfBb\n00f/455XQUhcJwtLj063dTVgETHTo+6CZeqBbKQCclY/oOUvTOQdT4v+4E1k", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://shibboleth2sp.brillonline.nl/shibboleth", { "entity_id": "https://shibboleth2sp.brillonline.nl/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth2sp.brillonline.nl.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Brill Shibboleth 2 SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Brill Shibboleth 2 SP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.brill.nl/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Help", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "brill-shibboleth-support@semantico.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "desk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Colin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "colin.caveney@semantico.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Caveney", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth2sp.brillonline.nl", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth2sp.brillonline.nl,O=semantico,L=Brighton,ST=Sussex,C=UK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDzzCCAzigAwIBAgIDEACAMA0GCSqGSIb3DQEBBAUAMG8xCzAJBgNVBAYTAlVL\nMQ8wDQYDVQQIEwZTdXNzZXgxETAPBgNVBAcTCEJyaWdodG9uMRIwEAYDVQQKEwlz\nZW1hbnRpY28xKDAmBgNVBAMTH3NlbWFudGljbyBDZXJ0aWZpY2F0ZSBBdXRob3Jp\ndHkwHhcNMTAwODAzMTEyMjUyWhcNMTUwODAyMTEyMjUyWjBsMQswCQYDVQQGEwJV\nSzEPMA0GA1UECBMGU3Vzc2V4MREwDwYDVQQHEwhCcmlnaHRvbjESMBAGA1UEChMJ\nc2VtYW50aWNvMSUwIwYDVQQDExxzaGliYm9sZXRoMnNwLmJyaWxsb25saW5lLm5s\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ryqiC3McpzrOXZWOeFF\nGTO4Nd/oiBgEQtfP/oymsEm+1H1TvDDoXpqNVo+tTrWbfZh/yjgsBzxW8/1sWM5n\njZO0JygTkJmh5Pmvdz6P7mUNu9HlGk60B8PpU0dRsJrNJRNgBe9vWJnNxaSDerxO\nM5+iWGJUgRf2jh3+PQ9FFflEBEUpesJHBKKYVLAwk0q2UUcXIzN92xVakUUN8+u6\nDapeD9bYi1N/6E9jiwwE7J3JDAhKbGrJRWt63dzCd79iHJG3jj7TdJzQtHoJ3f1r\neJ+hE+ST+uikU9GxNfWmoCTTnjh5Cncwl7Zz6aig71MKNR/Z2jjAOIg7CKvI9zjR\nkwIDAQABo4H3MIH0MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wg\nR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSeZ1VPClGa+wJ0lwl8apv1\nXRb0fTCBmQYDVR0jBIGRMIGOgBQCG06aN/CNamhERsYdRP66sl6+OaFzpHEwbzEL\nMAkGA1UEBhMCVUsxDzANBgNVBAgTBlN1c3NleDERMA8GA1UEBxMIQnJpZ2h0b24x\nEjAQBgNVBAoTCXNlbWFudGljbzEoMCYGA1UEAxMfc2VtYW50aWNvIENlcnRpZmlj\nYXRlIEF1dGhvcml0eYIBADANBgkqhkiG9w0BAQQFAAOBgQBx33DwzT1uEOkH9GrA\nXO6DXjduvykr96g5B1CmnfdEiFQCninnDdjoIZ0e+437a98rBx81bH4xGdu/Q+4Y\nE4RTqlWzO+xS8HLYiuSrIL83sSKGPmX94xlWMVvuvoJRhidkKvammP+IReq4q99w\nOsSkSoP6HZrPCOXMEAK23C8pxQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth2sp.brillonline.nl", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth2sp.brillonline.nl,O=semantico,L=Brighton,ST=Sussex,C=UK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDzzCCAzigAwIBAgIDEACAMA0GCSqGSIb3DQEBBAUAMG8xCzAJBgNVBAYTAlVL\nMQ8wDQYDVQQIEwZTdXNzZXgxETAPBgNVBAcTCEJyaWdodG9uMRIwEAYDVQQKEwlz\nZW1hbnRpY28xKDAmBgNVBAMTH3NlbWFudGljbyBDZXJ0aWZpY2F0ZSBBdXRob3Jp\ndHkwHhcNMTAwODAzMTEyMjUyWhcNMTUwODAyMTEyMjUyWjBsMQswCQYDVQQGEwJV\nSzEPMA0GA1UECBMGU3Vzc2V4MREwDwYDVQQHEwhCcmlnaHRvbjESMBAGA1UEChMJ\nc2VtYW50aWNvMSUwIwYDVQQDExxzaGliYm9sZXRoMnNwLmJyaWxsb25saW5lLm5s\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1ryqiC3McpzrOXZWOeFF\nGTO4Nd/oiBgEQtfP/oymsEm+1H1TvDDoXpqNVo+tTrWbfZh/yjgsBzxW8/1sWM5n\njZO0JygTkJmh5Pmvdz6P7mUNu9HlGk60B8PpU0dRsJrNJRNgBe9vWJnNxaSDerxO\nM5+iWGJUgRf2jh3+PQ9FFflEBEUpesJHBKKYVLAwk0q2UUcXIzN92xVakUUN8+u6\nDapeD9bYi1N/6E9jiwwE7J3JDAhKbGrJRWt63dzCd79iHJG3jj7TdJzQtHoJ3f1r\neJ+hE+ST+uikU9GxNfWmoCTTnjh5Cncwl7Zz6aig71MKNR/Z2jjAOIg7CKvI9zjR\nkwIDAQABo4H3MIH0MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wg\nR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSeZ1VPClGa+wJ0lwl8apv1\nXRb0fTCBmQYDVR0jBIGRMIGOgBQCG06aN/CNamhERsYdRP66sl6+OaFzpHEwbzEL\nMAkGA1UEBhMCVUsxDzANBgNVBAgTBlN1c3NleDERMA8GA1UEBxMIQnJpZ2h0b24x\nEjAQBgNVBAoTCXNlbWFudGljbzEoMCYGA1UEAxMfc2VtYW50aWNvIENlcnRpZmlj\nYXRlIEF1dGhvcml0eYIBADANBgkqhkiG9w0BAQQFAAOBgQBx33DwzT1uEOkH9GrA\nXO6DXjduvykr96g5B1CmnfdEiFQCninnDdjoIZ0e+437a98rBx81bH4xGdu/Q+4Y\nE4RTqlWzO+xS8HLYiuSrIL83sSKGPmX94xlWMVvuvoJRhidkKvammP+IReq4q99w\nOsSkSoP6HZrPCOXMEAK23C8pxQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://shibboleth2sp.brillonline.nl/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://shibboleth.bbaw.de/shibboleth", { "entity_id": "https://shibboleth.bbaw.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.bbaw.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CLARIN Service Provider Federation/MPI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.clarin.eu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Kai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:zimmer@bbaw.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Zimmer", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.bbaw.de/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.bbaw.de/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://shibboleth.bbaw.de/Shibboleth.sso/Login" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "German NLP tools from the BBAW/DWDS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "German NLP tools from the BBAW/DWDS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "o", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.10" } ], "service_description": [ { "lang": "en", "text": "Tokenizer, Tagger (Moot), Shallow Parser (SynCop) and Named Entity Recognition for historic texts. For Humanities and Social Sciences researchers.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFEjCCA/qgAwIBAgIEDxpjazANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMC\nREUxPDA6BgNVBAoTM0Jlcmxpbi1CcmFuZGVuYnVyZ2lzY2hlIEFrYWRlbWllIGRl\nciBXaXNzZW5zY2hhZnRlbjEgMB4GA1UECxMXSW5mb3JtYXRpb25zdGVjaG5vbG9n\naWUxEjAQBgNVBAMTCUJCQVctQ0EgMTEZMBcGCSqGSIb3DQEJARYKY2FAYmJhdy5k\nZTAeFw0wOTExMTExNjI3MDdaFw0xNDExMTAxNjI3MDdaMGgxCzAJBgNVBAYTAkRF\nMTwwOgYDVQQKEzNCZXJsaW4tQnJhbmRlbmJ1cmdpc2NoZSBBa2FkZW1pZSBkZXIg\nV2lzc2Vuc2NoYWZ0ZW4xGzAZBgNVBAMTEnNoaWJib2xldGguYmJhdy5kZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqdL1VpZaKldYSwvu4z+8iXzy+j\n+6tpAq1lED8CDcXRJsbgL/F4sioQ9uNylJgX4aromN5kTT8nfmtEN84C9s5ExVg6\n29bkxSPEWviJzdDxKstRqWbl7PzpipFa9Th2b7jOwX4ec3nirC4ijoTACQBge7qd\nGNniTFM/2k5E7D8NPTJg2d9ITWs8JW7Qbx0ezFpKlg1eVWZNZs86L3UShdXWnwrT\noNtZwKm309EbdDNGDvsAgHseFNhmQIV+rOuMxv44nVMxDUSymARAKhzbeJ4CUWth\ngYjByHbQM45twUdQKGO01vQX+DwS+9RmA34PDZ8nRSktRtlG/Llr9SRXf9ECAwEA\nAaOCAY0wggGJMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUoy4g7ejcIv8AoY2/BQx6coBR6EIw\nHwYDVR0jBBgwFoAUjKaP8T8UOwK1+SdUTKs8odgbkJgweQYDVR0fBHIwcDA2oDSg\nMoYwaHR0cDovL2NkcDEucGNhLmRmbi5kZS9iYmF3LWNhL3B1Yi9jcmwvY2Fjcmwu\nY3JsMDagNKAyhjBodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JiYXctY2EvcHViL2Ny\nbC9jYWNybC5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMEAGCCsGAQUFBzAChjRodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL2JiYXctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0\nMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2JiYXctY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQBrAUHthoQFOwKU\na8KybrhK1NofkstRQxhVR2jcNWQDhFB+ife+kXdindHuh6OeWgys07llwmPqACQ9\nT6ccWjVBVyV7DqFwuRCn/Ui/4E+c6EHtJEJ6nktXj4jCRla7a7gxmdnBqBKvjoPJ\n7AdIQbn9kpuWDN+2hoiGPdAz+ZBp1zcY28SJhtHoNHdLmAjyNlrCj3fWsppLL7/k\nznAYO9ZznwCtBE+BWq+rxu0TJhYBf84+fn0kwBruvHWgpCrb+57XpX3RN1HxNbvR\n9lvp1UltizFA44damYGbbKBKOLCHFvJbBg6v81WGKxZB+dv9TcZSMDNaj1oqBxUW\neQj7ACg8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://www.rcpsych.org/shibboleth", { "entity_id": "https://www.rcpsych.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.rcpsych.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Journals of the Royal College of Psychiatrists", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Journals of the Royal College of Psychiatrists", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.rcpsych.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rcpsych/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rcpsych/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rcpsych/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rcpsych/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://etenta.math.su.se/shibboleth", { "entity_id": "https://etenta.math.su.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://etenta.math.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://etenta.math.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://etenta.math.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://etenta.math.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://etenta.math.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "etenta.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=etenta.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE\nBhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT\nEWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV\nvBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW\noldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6\nXTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m\n1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e\n7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T\naAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru\nMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz\nMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu\nY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu\ndGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v\nY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl\nMA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/\n0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk\nqgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5\nUayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2\nm27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y\nvC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "etenta.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=etenta.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIQPeuEmtzAXHUS0vug+BLA6TANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMDExNTAwMDAwMFoXDTEzMDExNDIzNTk1OVowSjELMAkGA1UE\nBhMCU0UxHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxGjAYBgNVBAMT\nEWV0ZW50YS5tYXRoLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAqTegRf6kffNbA8D4Lrij26Zu81qPigIokEhLdZrGsx5DEH5jsmoIrhoEZshV\nvBGwIJIA/IoxRZFEjcTWvaJcYG01oSr3/XBKeYjEVRSX3KxbcU5Dd2qN5YnvyxoW\noldlTmU22TuOovup0UjkKpQ7VPzgcMU3gQ6Cx0oUHJ0KAgI6yCMooX/cR0CCjfZ6\nXTPTqtnoSYr+j2ZWGNcHUBd0AFXu6fNBxmpy/HTNY+UVeaWF5shrg2tginZkQQ2m\n1R/RFiNxC5JPv5IBrZ8YkkvLOz7rQAkVCnXAVl7bp75qpxQ3R9mAJV4KpcFHY04e\n7plxQY1ISBvoqNPJkOIhDr/sdwIDAQABo4IBZDCCAWAwHwYDVR0jBBgwFoAUDL2T\naAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFEEgsYJkGCGrGtB3mPmAQMXlCOru\nMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMDoGA1UdHwQz\nMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0Eu\nY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0cDovL2NydC50Y3Mu\ndGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9v\nY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEWV0ZW50YS5tYXRoLnN1LnNl\nMA0GCSqGSIb3DQEBBQUAA4IBAQBSD+s+1zbkDWniGmAo0iqclGzJQU6UKqmZuIF/\n0dOT5vZ6XyyZfhRqVVAew9m+E7IUg9iZcpKF4XtL1awUR+3tAyFJs05WWX0dcIFk\nqgvOsb54NBLDwdmM1f0B5yedJVZ6VFf3pqig17V25phElY/ArJe4XyqOS0JnXrd5\nUayFwWyOsjbZ5W0YhKAi8CCOdjQkz01Es3PCo6c0AL3uKOUNvVVmF8Jrku6DPzT2\nm27FphoUCoQa8mZRcxd4h/fmEhQMg2ZTVbLz+jwjI865pueFODIgf/8IAfiTDM6y\nvC40Zznf98QP1QaaAJ1B90WydJegGcz28vmrn1SEIIlOtTic", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://etenta.math.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://etenta.math.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://etenta.math.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://etenta.math.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/etenta.math.su.se" } } ], [ "https://shi-idp2.rz.fh-muenchen.de/idp/shibboleth", { "entity_id": "https://shi-idp2.rz.fh-muenchen.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shi-idp2.rz.fh-muenchen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "response_location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/Redirect/SLO", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/Redirect/SLO" }, { "response_location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/POST/SLO", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/POST/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://shi-idp2.rz.fh-muenchen.de:8443/idp/profile/SAML2/SOAP/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shi-idp2.rz.fh-muenchen.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hm.edu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shi-idp2.rz.fh-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shi-idp2.rz.fh-muenchen.de,O=Hochschule Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIEDcsqjDANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHDAaBgNVBAoT\nE0hvY2hzY2h1bGUgTXVlbmNoZW4xHzAdBgNVBAMTFkhvY2hzY2h1bGUgTXVlbmNo\nZW4gQ0ExHDAaBgkqhkiG9w0BCQEWDWRmbi1jYUBobS5lZHUwHhcNMDkwMzAyMDk1\nNTA5WhcNMTQwMzAxMDk1NTA5WjB0MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmF5\nZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEcMBoGA1UEChMTSG9jaHNjaHVsZSBNdWVu\nY2hlbjEjMCEGA1UEAxMac2hpLWlkcDIucnouZmgtbXVlbmNoZW4uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuGrk1+axrm8xQ6G9pXH0XixnLgBoe\nN6QjjppfBtJbBNgrC/VhJ2iVgxfQUh6tWi39+VTOsoqS9CC5Ek33KKucwIWvPq0Q\nC+8pWVD4xyhmfS2JZ5dcW5iJPVJuYYVNec+pkmq9v2yVS+pRPSmspHo9Nbj65QTV\nhP1S1O7lpX3hz7GeX6M47gTJPGdi6wJ7h8RCE3xSUcVZBL3tVs6jwT7tfemA4Gzs\nGZGTpY9BrqDkMqsExopYTx7JFnu1q17Ap43Xr+G3GI39TBvV+s4Hll1EoIzpdJJV\nWPMiaANdAVCA3S1jP8U5JxqP2emtYoIDNM4RLwNiqVIxjwpUCHrwUvg9AgMBAAGj\nggGrMIIBpzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFP5RufvU6s2e5rtHIuF+rabSmIFWMB8G\nA1UdIwQYMBaAFO1rZU9acV4J2cVHw+6gHagJU86uMIGIBgNVHR8EgYAwfjA9oDug\nOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tdWVuY2hlbi1jYS9wdWIvY3Js\nL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1tdWVu\nY2hlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYI\nKwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtbXVlbmNoZW4tY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAD5j658J5TWHdEhE0go+39s9+yoG6QI/L6NBFu8qF\nQYvPmvUVOwyElELO+4U4m51eKWGLQVeiTvnYFzzI56bJ713wP2MnzUyjOidfRzZg\nTvTsPm8rVqSiKzLKKQajogToGbA8/dijvtP589If1rQ2yT9aGLcFq65RFc6kx0Xj\ndTsOnf/czWeuJTCHHNmL3SXoghoyqRQ91rjEqcsfZCR91CeWCe+uOviKbJ3452xz\njTxgsSw3FdG9cUfVitvLTrqyBx9PIqxlcOl29G0COkAF4W7kKXpT8EjolBM2fRYH\nENfPXpnICsFQ5SjpYA/67L+SWLFherT+YrordFYXmATDeg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shi-idp2.rz.fh-muenchen.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shi-idp2.rz.fh-muenchen.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shi-idp2.rz.fh-muenchen.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shi-idp2.rz.fh-muenchen.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hm.edu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shi-idp2.rz.fh-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shi-idp2.rz.fh-muenchen.de,O=Hochschule Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLjCCBBagAwIBAgIEDcsqjDANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMC\nREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xHDAaBgNVBAoT\nE0hvY2hzY2h1bGUgTXVlbmNoZW4xHzAdBgNVBAMTFkhvY2hzY2h1bGUgTXVlbmNo\nZW4gQ0ExHDAaBgkqhkiG9w0BCQEWDWRmbi1jYUBobS5lZHUwHhcNMDkwMzAyMDk1\nNTA5WhcNMTQwMzAxMDk1NTA5WjB0MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmF5\nZXJuMREwDwYDVQQHEwhNdWVuY2hlbjEcMBoGA1UEChMTSG9jaHNjaHVsZSBNdWVu\nY2hlbjEjMCEGA1UEAxMac2hpLWlkcDIucnouZmgtbXVlbmNoZW4uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuGrk1+axrm8xQ6G9pXH0XixnLgBoe\nN6QjjppfBtJbBNgrC/VhJ2iVgxfQUh6tWi39+VTOsoqS9CC5Ek33KKucwIWvPq0Q\nC+8pWVD4xyhmfS2JZ5dcW5iJPVJuYYVNec+pkmq9v2yVS+pRPSmspHo9Nbj65QTV\nhP1S1O7lpX3hz7GeX6M47gTJPGdi6wJ7h8RCE3xSUcVZBL3tVs6jwT7tfemA4Gzs\nGZGTpY9BrqDkMqsExopYTx7JFnu1q17Ap43Xr+G3GI39TBvV+s4Hll1EoIzpdJJV\nWPMiaANdAVCA3S1jP8U5JxqP2emtYoIDNM4RLwNiqVIxjwpUCHrwUvg9AgMBAAGj\nggGrMIIBpzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFP5RufvU6s2e5rtHIuF+rabSmIFWMB8G\nA1UdIwQYMBaAFO1rZU9acV4J2cVHw+6gHagJU86uMIGIBgNVHR8EgYAwfjA9oDug\nOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1tdWVuY2hlbi1jYS9wdWIvY3Js\nL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9ocy1tdWVu\nY2hlbi1jYS9wdWIvY3JsL2NhY3JsLmNybDCBogYIKwYBBQUHAQEEgZUwgZIwRwYI\nKwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvaHMtbXVlbmNoZW4tY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDAN\nBgkqhkiG9w0BAQUFAAOCAQEAD5j658J5TWHdEhE0go+39s9+yoG6QI/L6NBFu8qF\nQYvPmvUVOwyElELO+4U4m51eKWGLQVeiTvnYFzzI56bJ713wP2MnzUyjOidfRzZg\nTvTsPm8rVqSiKzLKKQajogToGbA8/dijvtP589If1rQ2yT9aGLcFq65RFc6kx0Xj\ndTsOnf/czWeuJTCHHNmL3SXoghoyqRQ91rjEqcsfZCR91CeWCe+uOviKbJ3452xz\njTxgsSw3FdG9cUfVitvLTrqyBx9PIqxlcOl29G0COkAF4W7kKXpT8EjolBM2fRYH\nENfPXpnICsFQ5SjpYA/67L+SWLFherT+YrordFYXmATDeg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule M\u00fcnchen IdP 2.5", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule M\u00fcnchen IdP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hm.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Harald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfn-aai@hm.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Strack", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "dfn-aai@hm.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Boeck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://ladok3-10.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-10.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-10.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-10.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-10.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJANmj0562UQtEMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0xMC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwNzQ4WhcNMjIw\nNjI3MTIwNzQ4WjAhMR8wHQYDVQQDExZsYWRvazMtMTAubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1lxdpJYHPqC33HDuMGg3MZB9\ncLSxZo3PACViWvTf8Czcpyrao2IXBhERwU1BhOke+HgqZ5/tndWx0f7ExIMVYEEb\n6WddV3DpukOZYiVIA9y0Wdvgb51sLDragY7qAkwfiqCNdSJ1/yPKOXuMHk5Krc1W\nLm/DPmNTFOeCQNCdMb33Bt84dFFhCKYuk/XngHp8XaSw9xpWblWyRA5kBRVFzmA6\nuQrFL7jA0fxnTtTqrXu1PGZ1fyGpO1py9GNCDgSe0vv1u8m3lr7gABDX4+YckZtr\nEPnA6oSpOtL7OFjZlH90eLNSJ8afAD5vVmwsx+cPPlAHTXfDWgICdyReSAvltQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMTAubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0xMC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBQ/xUVb\nXS9rp7K9M1ySZEloKQT1UzANBgkqhkiG9w0BAQUFAAOCAQEAqtzsoU/uEDRAqrgg\nR3VG5mvdt5rUkKJtC6naX0lrwliqAK2FZsqSiYoxmxG2noxFMVxyqKHLoF9DbJkt\nWriQD97cMkgc81muFuk+Sl+QQhNf7pY7wEneNZP8EEPsXGQRBfWeZ2mPoOJwbOoY\nxtQUwjCZxXuzEok3JP7ILGBOxOveHANp/CCZZBlRErsCb4sC+6+GZy/UJuTuJdgJ\nPqFQikTAA8nfwIOr7T65d1FnGzpWnCsZSZ2lEldLclyWOpP9/eXe8hZNWrgDxoNi\noa9eOIASf1NXOsACA5C0aAfW+WF9zOWB42z4E+r9szJ74C/y9FsaUz9++eOOV+vz\nzL2y+w==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-10.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-10.ladok.umu.se-gui-sp.xml" } } ], [ "https://ladok.su.se/Shibboleth.sso", { "entity_id": "https://ladok.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ladok.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ladok.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "lpwtool-prod-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-prod-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy\nWhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx\nLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP\ngEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D\na1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR\nf6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W\n1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0\nFpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH\nIZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk\nb2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq\nhkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX\nwAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM\nTIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7\n3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS\ndVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom\nR3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "lpwtool-prod-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=lpwtool-prod-ladok1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIJAKAlvioJS4MwMA0GCSqGSIb3DQEBBQUAMCcxJTAjBgNV\nBAMTHGxwd3Rvb2wtcHJvZC1sYWRvazEuaXQuc3Uuc2UwHhcNMTAwMjI0MTU0NTUy\nWhcNMjAwMjIyMTU0NTUyWjAnMSUwIwYDVQQDExxscHd0b29sLXByb2QtbGFkb2sx\nLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseNPMakP\ngEk64DPwWm63DxiReYuQTvgZqSZHZDS/5XjpgWsFcG/at4fEnymd21lL0YVDJq3D\na1ERNofKiPnDGWa84wzlZIEF4EG72I7hZkX/rLnXU6jaoUfI4umX0hdCySNJGRAR\nf6CyTaSyLp8lfI44DwHrtR76oo/8FZ/+/i5u2cosSBK6S9eZ+JVMYnvgeXNmO2/W\n1vgBq2JRQmxjKON1Os73jz/z/cr0wIbil8Adl9zmRjKebwrVZpgh2/90vkCL/JR0\nFpcbHZuPlwVkydk8aaeRmmThcNl3AHbjMQ1BBOFxKgTDX499JKk2GnVwGP6KpeVH\nIZf+JpCs8Y1vIQIDAQABo0owSDAnBgNVHREEIDAeghxscHd0b29sLXByb2QtbGFk\nb2sxLml0LnN1LnNlMB0GA1UdDgQWBBSsRm1AtkLKxRbwQnzJJgzdBGnzRjANBgkq\nhkiG9w0BAQUFAAOCAQEAIqWjPq4bS0KK38rA89JlY2snXM/Xp3GCxdqL/J6AIijX\nwAekdKoK1XRvQ6u/m2iPyDdS5dyLf89qqzIR4IY5XDWQaOPCUYMc+B0Rx0blg8JM\nTIzxu8I8K2lycbWlvY2JxE/4yROSay2gSB5NSm0iaH/dATuu+/p1+0Ntm+7VXXJ7\n3D7J621eGxC9fDcw7eM1PrezvXlVszyPk2Djb7lyXzHCxhhqlfFEm9Po2+Uw0AWS\ndVRlM1/Sf6CV2UYcaNPxvKg8An7pzvSVBruVpx1nbzD4zj9Cr/idPzAFmXB0Ikom\nR3H6+4G4tQJixe4WRSG0z0Z1inVFppE5WqimH/Cp4Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ladok.su.se.xml" } } ], [ "https://kiladoktest.it.ki.se/shibboleth", { "id": "_2beddddd53032a0e87bd8101c100c1bd84b413d0", "entity_id": "https://kiladoktest.it.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "kiladoktest01.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kiladoktest01.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDCTCCAfGgAwIBAgIJAMJ9LjHSUsvoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmtpbGFkb2t0ZXN0MDEuaXQua2kuc2UwHhcNMTEwNTI2MTMyNTMzWhcNMjEw\nNTIzMTMyNTMzWjAhMR8wHQYDVQQDExZraWxhZG9rdGVzdDAxLml0LmtpLnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqOUmjHK3EDwdhiUDbm9oW/u8\nn/ksrSapvbz+TTMQ70a01QHdcU1d48Dq2rjOVUpiZvV+SVjrSsSaqoTW6X0jUwgO\nnzQZayVMGia9x5Y0zphksK0RIXrcZhN34zamHyg+ioVqumZWVfaXbfkDUphfJ25E\n+HzioYe9pzr+dWeS0bTMQ6kcgI+KZqVfpKYeNn/6c5zgfYFUy8lp7pYr5yRr7HKM\nxbezT7PTdMIXwqI291G4VaTed/jDFOtYInMI3nGcg1U75TjMxbJIjDl24hWMxb3t\nWP1vAQvQDhTYuAPaQZq/FPCYWBbbKmHUG2RcquSWYullHwvWgRnzXi04/8luwQID\nAQABo0QwQjAhBgNVHREEGjAYghZraWxhZG9rdGVzdDAxLml0LmtpLnNlMB0GA1Ud\nDgQWBBTm4IeB4clBD5Xy65Su9mR25oz94DANBgkqhkiG9w0BAQUFAAOCAQEApjAT\nZMzYK0b21AfhOC4ELmXzRIG7tjEqpG1S2KGjTML3OPQ3iqY0+6NH5ihcG7L5U+Ot\nS3HswID9RV4fRkvB2HJ1cBDSH8DbCCi6LyYydJPfJloYJ/AdrumlJQDVJRNyYD6T\n53on7zeJaKv3n9eJrhqdnoEy0ofJtTAydbEx+F3AT3tW+jjpo5biuyuOa6W0wv0J\nDICtfX5UbSz96NxJbSCjoD23hMXqMOcUT3Pllk1MuPeK18rxZWy8qwxVk+E/haLr\nOaQPhM+ucEz0I/gHI37mAyzAz8w9PSTjwN+GKKngB+8IcdOQcUVRIhhTtu+ukBjR\ne01/KT+BtiGpAdoAUA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://kiladoktest.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kiladoktest.it.ki.se.xml" } } ], [ "https://sp.onlinelibrary.wiley.com/shibboleth", { "entity_id": "https://sp.onlinelibrary.wiley.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.onlinelibrary.wiley.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "John Wiley and Sons", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "John Wiley and Sons", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://onlinelibrary.wiley.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Sean", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "stimmins@wiley.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Timmins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Chris", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "cpotter@wiley.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Potter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp.onlinelibrary.wiley.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.onlinelibrary.wiley.com,OU=Internet Hosting,O=John Wiley & Sons\\, Inc,L=Somerset,ST=New Jersey,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFJjCCBA6gAwIBAgIQf8xgfHknPoBIKeZ+du1IjTANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzE5\nMDAwMDAwWhcNMTIwNzE4MjM1OTU5WjCBljELMAkGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ldyBKZXJzZXkxETAPBgNVBAcUCFNvbWVyc2V0MR8wHQYDVQQKFBZKb2huIFdp\nbGV5ICYgU29ucywgSW5jMRkwFwYDVQQLFBBJbnRlcm5ldCBIb3N0aW5nMSMwIQYD\nVQQDFBpzcC5vbmxpbmVsaWJyYXJ5LndpbGV5LmNvbTCBnzANBgkqhkiG9w0BAQEF\nAAOBjQAwgYkCgYEAxVwHCIeAYJhnOnIeoMa3xrO0MeHii7ewtMEVWSFIc8sUCuIH\nTBKmrZhRblxLq+IokDD/3EWinbQy8h6Y03HZs6N3rVkBjsRRzK2K6IwoScb6tIZn\nSaOZW07eLG4GGtwc2BHlYwQ2Z3TYI/9cJbujqi/Oo9Sn7HCjsQImyddtq4sCAwEA\nAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4\noDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1\ncmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIB\nFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19RzB2\nBggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWdu\nLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVyaXNp\nZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBW\nFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAm\nFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcN\nAQEFBQADggEBAF/uHCrjIt/9pk+3YuQ17YwCASb0tsVwKQcURjHQElRp7biB9Yeb\nor2frE8NIzCZxe8anzq4uiIVdy1IrnCp8fSLVunmwimfh6jc3kDQSf87wjh5Xxln\nZpKECfnt/gcTzeaGtcBLM1pUTNTYth4r/IGfQj6g6DSZVdsWBcn7ggfJo+d1oqoI\nQzKCUsLF8DxUlfLyoWtRo4hSFKVdKb7FoqMPj+gpQ5Emu8azR17MEU61Z1XgNPN2\n3QTEer7Uhd12JTaerFnc8aebbQaWt0xnaEmwelIm50Pvoxms6gKQPRFo2M+YNZM6\nYjwnO0CxymDk6bfYSbFO6qPv00QmBphHgFw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp.onlinelibrary.wiley.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.onlinelibrary.wiley.com,OU=Internet Hosting,O=John Wiley & Sons\\, Inc,L=Somerset,ST=New Jersey,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFJjCCBA6gAwIBAgIQf8xgfHknPoBIKeZ+du1IjTANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNzE5\nMDAwMDAwWhcNMTIwNzE4MjM1OTU5WjCBljELMAkGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ldyBKZXJzZXkxETAPBgNVBAcUCFNvbWVyc2V0MR8wHQYDVQQKFBZKb2huIFdp\nbGV5ICYgU29ucywgSW5jMRkwFwYDVQQLFBBJbnRlcm5ldCBIb3N0aW5nMSMwIQYD\nVQQDFBpzcC5vbmxpbmVsaWJyYXJ5LndpbGV5LmNvbTCBnzANBgkqhkiG9w0BAQEF\nAAOBjQAwgYkCgYEAxVwHCIeAYJhnOnIeoMa3xrO0MeHii7ewtMEVWSFIc8sUCuIH\nTBKmrZhRblxLq+IokDD/3EWinbQy8h6Y03HZs6N3rVkBjsRRzK2K6IwoScb6tIZn\nSaOZW07eLG4GGtwc2BHlYwQ2Z3TYI/9cJbujqi/Oo9Sn7HCjsQImyddtq4sCAwEA\nAaOCAdEwggHNMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEUGA1UdHwQ+MDwwOqA4\noDaGNGh0dHA6Ly9TVlJTZWN1cmUtRzItY3JsLnZlcmlzaWduLmNvbS9TVlJTZWN1\ncmVHMi5jcmwwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIB\nFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBSl7wsRzsBBA6NKZZBIshzgVy19RzB2\nBggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZlcmlzaWdu\nLmNvbTBABggrBgEFBQcwAoY0aHR0cDovL1NWUlNlY3VyZS1HMi1haWEudmVyaXNp\nZ24uY29tL1NWUlNlY3VyZUcyLmNlcjBuBggrBgEFBQcBDARiMGChXqBcMFowWDBW\nFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRLa7kolgYMu9BSOJsprEsHiyEFGDAm\nFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20vdnNsb2dvMS5naWYwDQYJKoZIhvcN\nAQEFBQADggEBAF/uHCrjIt/9pk+3YuQ17YwCASb0tsVwKQcURjHQElRp7biB9Yeb\nor2frE8NIzCZxe8anzq4uiIVdy1IrnCp8fSLVunmwimfh6jc3kDQSf87wjh5Xxln\nZpKECfnt/gcTzeaGtcBLM1pUTNTYth4r/IGfQj6g6DSZVdsWBcn7ggfJo+d1oqoI\nQzKCUsLF8DxUlfLyoWtRo4hSFKVdKb7FoqMPj+gpQ5Emu8azR17MEU61Z1XgNPN2\n3QTEer7Uhd12JTaerFnc8aebbQaWt0xnaEmwelIm50Pvoxms6gKQPRFo2M+YNZM6\nYjwnO0CxymDk6bfYSbFO6qPv00QmBphHgFw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.onlinelibrary.wiley.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://cafe.uscs.edu.br/idp/shibboleth", { "entity_id": "https://cafe.uscs.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.uscs.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.uscs.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.uscs.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.uscs.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.uscs.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uscs.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.uscs.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.uscs.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPTA7BgNVBAoUNFVTQ1MgLSBV\n\t\t\t\t\t\tbml2ZXJzaWRhZGUgTXVuaWNpcGFsIGRlIFPDo28gQ2FldGFubyBkbyBTdWwxHDAa\n\t\t\t\t\t\tBgNVBAsTE0RlcGFydGFtZW50byBkZSBUSUMxJjAkBgkqhkiG9w0BCQEWF2luZm9y\n\t\t\t\t\t\tbWF0aWNhQHVzY3MuZWR1LmJyMRwwGgYDVQQHFBNTw6NvIENhZXRhbm8gZG8gU3Vs\n\t\t\t\t\t\tMRMwEQYDVQQIFApTw6NvIFBhdWxvMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2Fm\n\t\t\t\t\t\tZTAeFw0xMTEwMTAxMzA5NTFaFw0xNDEwMDkxMzA5NTFaMIHUMT0wOwYDVQQKFDRV\n\t\t\t\t\t\tU0NTIC0gVW5pdmVyc2lkYWRlIE11bmljaXBhbCBkZSBTw6NvIENhZXRhbm8gZG8g\n\t\t\t\t\t\tU3VsMRwwGgYDVQQLExNEZXBhcnRhbWVudG8gZGUgVElDMSYwJAYJKoZIhvcNAQkB\n\t\t\t\t\t\tFhdpbmZvcm1hdGljYUB1c2NzLmVkdS5icjEcMBoGA1UEBxQTU8OjbyBDYWV0YW5v\n\t\t\t\t\t\tIGRvIFN1bDETMBEGA1UECBQKU8OjbyBQYXVsbzELMAkGA1UEBhMCQlIxDTALBgNV\n\t\t\t\t\t\tBAMTBGNhZmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcyCg45LWr\n\t\t\t\t\t\tjr2yO56SQbqE6MijQ3QkvD5EWPbQtqw1Ft3GkY2aVS4Q7v+1c0xazvwFO041UX1u\n\t\t\t\t\t\t7JNkw4pQHb5PDmqJlDnDbLoHiq4VLXMO/6NvfrVlGHD9gevXsNmph689l+giwzKv\n\t\t\t\t\t\tw95fEa+lm9chHFFaLEVhcrpxLPGNlpsr8dqVoKFayiRptYm+a2TdFRo0UNSDubl9\n\t\t\t\t\t\t3KyAKYy7W1dMhSpwKKAcq+MgCL1W9ShOqzWwIVP3Xow9w5Ft9z4Wls1hsz7Bbycg\n\t\t\t\t\t\tlzBdMj3gaFaJHWMng/wl81G6xsXqhoI5l7pYchrKxE2e5TB53XSRisGMh6HT6Afp\n\t\t\t\t\t\tau8aLT1UJu8XAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBABfwqCo0eryKBVy9v5am\n\t\t\t\t\t\t4cfR+CWi7DUp7G2oHSarHSFVyLoC25SxkEv0V+V6itH9qc01AQQs66MeWjaTeUFM\n\t\t\t\t\t\tmfmwjjAlswn2/BrV6Tujq9hWzc/mxiBLmGxIwnI26TZYPuN8iNfjRS4BY5MYO9kS\n\t\t\t\t\t\ttTkHyAwQv6h54K0nvS9ds/Dcnao+wDNG45RNL1F4zuCQ83z5ylISQCRShsY4TSrB\n\t\t\t\t\t\tWxnh8bWMDO/Z0sX5H6irYr6nInxP9LwmUPhJBNXQS05pYdumgWI6duPM9bSrJrWr\n\t\t\t\t\t\tgHPmXGan8FW+6s/8YVMACGZiK7Dl/PQ+cvTDsO+3k9F2lj8uK+fhqp+FMRHlIJgy\n\t\t\t\t\t\t1FM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.uscs.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.uscs.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.uscs.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.uscs.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uscs.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxPTA7BgNVBAoUNFVTQ1MgLSBV\n\t\t\t\t\t\tbml2ZXJzaWRhZGUgTXVuaWNpcGFsIGRlIFPDo28gQ2FldGFubyBkbyBTdWwxHDAa\n\t\t\t\t\t\tBgNVBAsTE0RlcGFydGFtZW50byBkZSBUSUMxJjAkBgkqhkiG9w0BCQEWF2luZm9y\n\t\t\t\t\t\tbWF0aWNhQHVzY3MuZWR1LmJyMRwwGgYDVQQHFBNTw6NvIENhZXRhbm8gZG8gU3Vs\n\t\t\t\t\t\tMRMwEQYDVQQIFApTw6NvIFBhdWxvMQswCQYDVQQGEwJCUjENMAsGA1UEAxMEY2Fm\n\t\t\t\t\t\tZTAeFw0xMTEwMTAxMzA5NTFaFw0xNDEwMDkxMzA5NTFaMIHUMT0wOwYDVQQKFDRV\n\t\t\t\t\t\tU0NTIC0gVW5pdmVyc2lkYWRlIE11bmljaXBhbCBkZSBTw6NvIENhZXRhbm8gZG8g\n\t\t\t\t\t\tU3VsMRwwGgYDVQQLExNEZXBhcnRhbWVudG8gZGUgVElDMSYwJAYJKoZIhvcNAQkB\n\t\t\t\t\t\tFhdpbmZvcm1hdGljYUB1c2NzLmVkdS5icjEcMBoGA1UEBxQTU8OjbyBDYWV0YW5v\n\t\t\t\t\t\tIGRvIFN1bDETMBEGA1UECBQKU8OjbyBQYXVsbzELMAkGA1UEBhMCQlIxDTALBgNV\n\t\t\t\t\t\tBAMTBGNhZmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcyCg45LWr\n\t\t\t\t\t\tjr2yO56SQbqE6MijQ3QkvD5EWPbQtqw1Ft3GkY2aVS4Q7v+1c0xazvwFO041UX1u\n\t\t\t\t\t\t7JNkw4pQHb5PDmqJlDnDbLoHiq4VLXMO/6NvfrVlGHD9gevXsNmph689l+giwzKv\n\t\t\t\t\t\tw95fEa+lm9chHFFaLEVhcrpxLPGNlpsr8dqVoKFayiRptYm+a2TdFRo0UNSDubl9\n\t\t\t\t\t\t3KyAKYy7W1dMhSpwKKAcq+MgCL1W9ShOqzWwIVP3Xow9w5Ft9z4Wls1hsz7Bbycg\n\t\t\t\t\t\tlzBdMj3gaFaJHWMng/wl81G6xsXqhoI5l7pYchrKxE2e5TB53XSRisGMh6HT6Afp\n\t\t\t\t\t\tau8aLT1UJu8XAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBABfwqCo0eryKBVy9v5am\n\t\t\t\t\t\t4cfR+CWi7DUp7G2oHSarHSFVyLoC25SxkEv0V+V6itH9qc01AQQs66MeWjaTeUFM\n\t\t\t\t\t\tmfmwjjAlswn2/BrV6Tujq9hWzc/mxiBLmGxIwnI26TZYPuN8iNfjRS4BY5MYO9kS\n\t\t\t\t\t\ttTkHyAwQv6h54K0nvS9ds/Dcnao+wDNG45RNL1F4zuCQ83z5ylISQCRShsY4TSrB\n\t\t\t\t\t\tWxnh8bWMDO/Z0sX5H6irYr6nInxP9LwmUPhJBNXQS05pYdumgWI6duPM9bSrJrWr\n\t\t\t\t\t\tgHPmXGan8FW+6s/8YVMACGZiK7Dl/PQ+cvTDsO+3k9F2lj8uK+fhqp+FMRHlIJgy\n\t\t\t\t\t\t1FM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "USCS - Universidade Municipal de Sao Caetano do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uscs.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.uscs.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "eduardo@uscs.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Eduardo dos Santos", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe-idp.ufc.br/idp/shibboleth", { "entity_id": "https://cafe-idp.ufc.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe-idp.ufc.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe-idp.ufc.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ufc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ufc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFlTCCA32gAwIBAgIDIAACMA0GCSqGSIb3DQEBBQUAMIGmMQswCQYDVQQGEwJC\nUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFkZSBGZWRlcmFs\nIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25vbG9naWEgZGEg\nSW5mb3JtYWNhbzETMBEGA1UEAxMKU1RJL1VGQyBDQTEZMBcGCSqGSIb3DQEJARYK\naWNwQHVmYy5icjAeFw0xMjAyMTQwMDA3MjdaFw0xNTAyMTMwMDA3MjdaMIG6MQsw\nCQYDVQQGEwJCUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFk\nZSBGZWRlcmFsIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25v\nbG9naWEgZGEgSW5mb3JtYWNhbzEYMBYGA1UEAxMPY2FmZS1pZHAudWZjLmJyMSgw\nJgYJKoZIhvcNAQkBFhlmZWRlcmFjYW9fY2FmZUBzdGkudWZjLmJyMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApeXN9BTjR7AV5uuJb2dRAKEJt/KzgRiI\n3cCUyOmrPUE04I8Sbp3wWxlVA1k6iwItp5B+2tOvfa0+4uvv0osb12bQSdPEzwj2\nKPA6BIqbvgHKFX+eUI0Elg+/XfxOug2Iw/7s/GGjYizkbe+DzuvfN/MDM0wfHorN\nfDHhbmIa6H+MD4sPqWe1bQ3SK/SX0s1k+3K9fIqapdZN4EUY4vslRpeOIqWrxWAC\njSoEO1a0O6Y7ICx7fCl6G/WWTO0xQD7viAm62J2HGoLQDghXcVPPUnVjCkjbsKVn\nAmiObh4lMc+yMskm+xFdMBSbj/WBL/tHn2+uv0aLnQZ+zolC58vi8QIDAQABo4G1\nMIGyMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMAsGA1UdDwQEAwIFoDBF\nBglghkgBhvhCAQ0EOBY2Q2VyaWZpY2FkbyBnZXJhZG8gcGVsYSBBdXRvcmlkYWRl\nIENlcnRpZmljYWRvcmEgZGEgVUZDMB0GA1UdDgQWBBReOcIa7LgN9ILR8HfwOwXd\nX7YQqzAfBgNVHSMEGDAWgBQ3qefaK1KfmDaPK09j5qeA8C5kdTANBgkqhkiG9w0B\nAQUFAAOCAgEAdoQaFNlkV6XxTaRY95vhYe79oEu9pt9GWN+0x7/BHAb3wAtyjCiN\nshOgW6WuelgWTpWnJZFWPJ02/DPzjYaqxikgPIbmPOjpcnRoKr+7ZV0adecOAx0v\nQRlyped/WCV7UoPxKSWBAH525HatXsdqHY4UEAc+DnM72dljQxKuoO+FgBkIsfFb\nnY6nDjqofZpjeUaEiXx0iZZawpPPL2f3fUzQacCktIcogWT7owSs7kBLWjkxqX8H\nbBwpy0Vi7GQ+vlis7101Akkn5ByEla+CEdZNQ9mSQ6PkX2o4PBqjVHkOkphnxSq6\nU5ckksAXefMjEll0i+uyDWRcAU1RPpfUsX8XFeTPDQQUE+tBLd/xzM8lRPKKRZmt\n8PMWDvkMh+AejFsL0qhWJ/ZhdkiSFGBxna7KujkU94yQ3uswkW/zk9cOFLKMcYNj\noXi2CET7dQR41z4rOiT/m/ahE28z7UIGtPQ6/nWSbJNlDjrMBJUUvSTYiYmRrERm\n6+dvS6XbmQE7oRwKAr4C/QzrTcqNeUjNyBdwIM1JIew9x2rP8Oz8r4JvniFzpOQJ\nU9NOxeEjsUXIzVRleY7p9PdHzI8dlw1eaUXpY6wxo1I5tlE/s7CXBluBu1XFmfjW\npvRqAIJbiBU2SoQSshxQrIgHmPuHBnucMrgU3yjwTjboiqKD9o88NyU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe-idp.ufc.br/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ufc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFlTCCA32gAwIBAgIDIAACMA0GCSqGSIb3DQEBBQUAMIGmMQswCQYDVQQGEwJC\nUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFkZSBGZWRlcmFs\nIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25vbG9naWEgZGEg\nSW5mb3JtYWNhbzETMBEGA1UEAxMKU1RJL1VGQyBDQTEZMBcGCSqGSIb3DQEJARYK\naWNwQHVmYy5icjAeFw0xMjAyMTQwMDA3MjdaFw0xNTAyMTMwMDA3MjdaMIG6MQsw\nCQYDVQQGEwJCUjEOMAwGA1UECBMFQ2VhcmExJjAkBgNVBAoTHVVuaXZlcnNpZGFk\nZSBGZWRlcmFsIGRvIENlYXJhMS8wLQYDVQQLEyZTZWNyZXRhcmlhIGRlIFRlY25v\nbG9naWEgZGEgSW5mb3JtYWNhbzEYMBYGA1UEAxMPY2FmZS1pZHAudWZjLmJyMSgw\nJgYJKoZIhvcNAQkBFhlmZWRlcmFjYW9fY2FmZUBzdGkudWZjLmJyMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApeXN9BTjR7AV5uuJb2dRAKEJt/KzgRiI\n3cCUyOmrPUE04I8Sbp3wWxlVA1k6iwItp5B+2tOvfa0+4uvv0osb12bQSdPEzwj2\nKPA6BIqbvgHKFX+eUI0Elg+/XfxOug2Iw/7s/GGjYizkbe+DzuvfN/MDM0wfHorN\nfDHhbmIa6H+MD4sPqWe1bQ3SK/SX0s1k+3K9fIqapdZN4EUY4vslRpeOIqWrxWAC\njSoEO1a0O6Y7ICx7fCl6G/WWTO0xQD7viAm62J2HGoLQDghXcVPPUnVjCkjbsKVn\nAmiObh4lMc+yMskm+xFdMBSbj/WBL/tHn2+uv0aLnQZ+zolC58vi8QIDAQABo4G1\nMIGyMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZAMAsGA1UdDwQEAwIFoDBF\nBglghkgBhvhCAQ0EOBY2Q2VyaWZpY2FkbyBnZXJhZG8gcGVsYSBBdXRvcmlkYWRl\nIENlcnRpZmljYWRvcmEgZGEgVUZDMB0GA1UdDgQWBBReOcIa7LgN9ILR8HfwOwXd\nX7YQqzAfBgNVHSMEGDAWgBQ3qefaK1KfmDaPK09j5qeA8C5kdTANBgkqhkiG9w0B\nAQUFAAOCAgEAdoQaFNlkV6XxTaRY95vhYe79oEu9pt9GWN+0x7/BHAb3wAtyjCiN\nshOgW6WuelgWTpWnJZFWPJ02/DPzjYaqxikgPIbmPOjpcnRoKr+7ZV0adecOAx0v\nQRlyped/WCV7UoPxKSWBAH525HatXsdqHY4UEAc+DnM72dljQxKuoO+FgBkIsfFb\nnY6nDjqofZpjeUaEiXx0iZZawpPPL2f3fUzQacCktIcogWT7owSs7kBLWjkxqX8H\nbBwpy0Vi7GQ+vlis7101Akkn5ByEla+CEdZNQ9mSQ6PkX2o4PBqjVHkOkphnxSq6\nU5ckksAXefMjEll0i+uyDWRcAU1RPpfUsX8XFeTPDQQUE+tBLd/xzM8lRPKKRZmt\n8PMWDvkMh+AejFsL0qhWJ/ZhdkiSFGBxna7KujkU94yQ3uswkW/zk9cOFLKMcYNj\noXi2CET7dQR41z4rOiT/m/ahE28z7UIGtPQ6/nWSbJNlDjrMBJUUvSTYiYmRrERm\n6+dvS6XbmQE7oRwKAr4C/QzrTcqNeUjNyBdwIM1JIew9x2rP8Oz8r4JvniFzpOQJ\nU9NOxeEjsUXIzVRleY7p9PdHzI8dlw1eaUXpY6wxo1I5tlE/s7CXBluBu1XFmfjW\npvRqAIJbiBU2SoQSshxQrIgHmPuHBnucMrgU3yjwTjboiqKD9o88NyU=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UFC - Universidade Federal do Ceara", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ufc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ufc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "federacao_cafe@sti.ufc.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Federacao CAFe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/metadata.php/default-sp", { "entity_id": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/metadata.php/default-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/idp-test.nordu.net-sp.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "contact_person": [ { "given_name": { "text": "SUNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "noc@sunet.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID0DCCArigAwIBAgIJAIr7Fddfzg4nMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMRswGQYDVQQDExJpZHAtdGVzdC5ub3JkdS5uZXQwHhcNMTIxMDI5MTgwNzQ1WhcNMjIxMDI3MTgwNzQ1WjBOMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3v3zhxKne0EmViKyxbsbe3qMjWQhWV2yVjrB5iGd9uoab16c25in8WxvRe0VvVCSsLgc0JU6JZHD30xEjNxrOu9kTeSyoG4uRX4T7fzJdWyadipV3QxsK9LCR+6ksw9mGu28mTDXtz7Wn/6H2vcEzgB0OOhqtfW4c+76oY83IrPARSrSZIeZbOJ2UJQYtqvK8H3hF3fNSoXRWk7+6FWkxS7lisQ3cT4cLeDnz2KkerTZzjz7pHBp0xCZ64fl74Q2BIVxPAczM2kU6n1sCC+Sd43jaPTdBbhEUAj9gwcdIM5O5UwO03C5qduu2ecJTa67Zd6PZkCqHiAeuoFBih1GwIDAQABo4GwMIGtMB0GA1UdDgQWBBTXJhD54J5C166ByFjM2AdH4A737zB+BgNVHSMEdzB1gBTXJhD54J5C166ByFjM2AdH4A7376FSpFAwTjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEOMAwGA1UEChMFTlVOT0MxGzAZBgNVBAMTEmlkcC10ZXN0Lm5vcmR1Lm5ldIIJAIr7Fddfzg4nMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEj9YOaW9U4QT2h1Byw/IzH0NoWFCOY1ixSkCILg5Obll8tu4pqYgUb93bZnlClBx6S1Cc9v3cwVJWM9XayWGorpaVV8fXE8sWS0pEjcj5wW5bmQjHCbtn19sz6C7Ef7U4ZZrQ3iJvhaGlrBxO6oJ+Rxh0MB1ZdpohUm7blEockJ7O1vK54SDbaOQ/vsEMM+h0qqKitvaOjpUnGfKsn4k8H2yI95CoQjZe8QffqrHmpuUSpjSMq3AR5EJO3YPN0R19nSeksRjo5cLmWRpXQUA8wFcsW/4pFHhEhaq7ItX0WAKn7oAWghOq6sk+o3unRnIX8qJE/MOgThp4+8qwlM6a0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID0DCCArigAwIBAgIJAIr7Fddfzg4nMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlNFMRIwEAYDVQQHEwlTdG9ja2hvbG0xDjAMBgNVBAoTBU5VTk9DMRswGQYDVQQDExJpZHAtdGVzdC5ub3JkdS5uZXQwHhcNMTIxMDI5MTgwNzQ1WhcNMjIxMDI3MTgwNzQ1WjBOMQswCQYDVQQGEwJTRTESMBAGA1UEBxMJU3RvY2tob2xtMQ4wDAYDVQQKEwVOVU5PQzEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3v3zhxKne0EmViKyxbsbe3qMjWQhWV2yVjrB5iGd9uoab16c25in8WxvRe0VvVCSsLgc0JU6JZHD30xEjNxrOu9kTeSyoG4uRX4T7fzJdWyadipV3QxsK9LCR+6ksw9mGu28mTDXtz7Wn/6H2vcEzgB0OOhqtfW4c+76oY83IrPARSrSZIeZbOJ2UJQYtqvK8H3hF3fNSoXRWk7+6FWkxS7lisQ3cT4cLeDnz2KkerTZzjz7pHBp0xCZ64fl74Q2BIVxPAczM2kU6n1sCC+Sd43jaPTdBbhEUAj9gwcdIM5O5UwO03C5qduu2ecJTa67Zd6PZkCqHiAeuoFBih1GwIDAQABo4GwMIGtMB0GA1UdDgQWBBTXJhD54J5C166ByFjM2AdH4A737zB+BgNVHSMEdzB1gBTXJhD54J5C166ByFjM2AdH4A7376FSpFAwTjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEOMAwGA1UEChMFTlVOT0MxGzAZBgNVBAMTEmlkcC10ZXN0Lm5vcmR1Lm5ldIIJAIr7Fddfzg4nMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAEj9YOaW9U4QT2h1Byw/IzH0NoWFCOY1ixSkCILg5Obll8tu4pqYgUb93bZnlClBx6S1Cc9v3cwVJWM9XayWGorpaVV8fXE8sWS0pEjcj5wW5bmQjHCbtn19sz6C7Ef7U4ZZrQ3iJvhaGlrBxO6oJ+Rxh0MB1ZdpohUm7blEockJ7O1vK54SDbaOQ/vsEMM+h0qqKitvaOjpUnGfKsn4k8H2yI95CoQjZe8QffqrHmpuUSpjSMq3AR5EJO3YPN0R19nSeksRjo5cLmWRpXQUA8wFcsW/4pFHhEhaq7ItX0WAKn7oAWghOq6sk+o3unRnIX8qJE/MOgThp4+8qwlM6a0=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://idp-test.nordu.net/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" } ] } ] } ], [ "https://www.emeraldinsight.com/entity", { "entity_id": "https://www.emeraldinsight.com/entity", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.emeraldinsight.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.emeraldinsight.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.emeraldinsight.com/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "provide personalized access to journals and papers on social sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "da", "text": "give adgang til EmeraldInsights tidsskrifter og artikler indenfor socialvidenskab", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" } ], "service_name": [ { "lang": "en", "text": "EmeraldInsight", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "da", "text": "EmeraldInsight", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgILAQAAAAABLlieGjMwDQYJKoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCQkUxHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0aW9uIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBMB4XDTExMDIyNDE2MTAxNloXDTEzMDIyNDE2MTAxMVowgYAxCzAJBgNVBAYTAkdCMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxJjAkBgNVBAoMHXNoaWJib2xldGguZW1lcmFsZGluc2lnaHQuY29tMSYwJAYDVQQDDB1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoXI+n3JvgM6LIaYvSRgiJ44vRHXj0VnHsRDDlMevGSVwq5wLk0qI3iQEE12jOxcwx1kAcRmlrNdBwm0DusVSW2HGuODeSF+gqpGKqTayMv85op4x7IpAgUQmkaHZKGMY9NFGHOFcUcD8Bk2h9ytmjBnGyi0f0dF+gQj3sv8rh52zK5OVv/XR6wcYSE/rGGu+nU4OK3o7g3qr5sod9PgTaiyu26zA0miVTrQCEmHQn1waLwRoz358JWXlAAvjATMirJ+KhIsNVBPSxnPcaxPLQqXXI+C5hagIG+oQ0glTG64NstlDXvLCw1BSzlpDgqGYAgdJTOz3OBRP/f5OKbLsUCAwEAAaOCAZowggGWMB8GA1UdIwQYMBaAFDYSTp5xxCZB8frxKUy/F6RTKLbrMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZHZoZTEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvRG9tYWluVmFsMS5jcmwwHQYDVR0OBBYEFNr8wdf+AlkNufl44T52cIFoSkUnMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgTwMCkGA1UdJQQiMCAGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAzBLBgNVHSAERDBCMEAGCSsGAQQBoDIBCjAzMDEGCCsGAQUFBwIBFiVodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvMBEGCWCGSAGG+EIBAQQEAwIGwDAoBgNVHREEITAfgh1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAW6Z0AgKjlbsyi/1EcEQC1ArGYeq6DomTtkpQWFSGWmOkCPpD6l6KJT7Q3/UgbHeCrbmwSwiADYHbJbJUNvQZoxKLcUMOJKA52mTdV8MGh0FBOvwzA8abBT955AI0SNma4CAW7UH0OaNo84PVLAbkDwdhU5TV3LktFIIPyBQLARm07IkmJZ2YdP2zl2BcbrozDy0YHs2dxhLSn+Uh3XrlH12VPHB7GzzeGD54XjjYGLqMoAKHGEqvVpF8hj+lemucvUuy6itdEPU5EgoAU+Pxlw8o+iHNxQ336Od77RWrw4Wa+gD0L6sIdZEOhbCSGLIjPwtEJmKWKaXN8tRYvG1sXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFEzCCA/ugAwIBAgILAQAAAAABLlieGjMwDQYJKoZIhvcNAQEFBQAwcTELMAkGA1UEBhMCQkUxHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0aW9uIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBMB4XDTExMDIyNDE2MTAxNloXDTEzMDIyNDE2MTAxMVowgYAxCzAJBgNVBAYTAkdCMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxJjAkBgNVBAoMHXNoaWJib2xldGguZW1lcmFsZGluc2lnaHQuY29tMSYwJAYDVQQDDB1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMoXI+n3JvgM6LIaYvSRgiJ44vRHXj0VnHsRDDlMevGSVwq5wLk0qI3iQEE12jOxcwx1kAcRmlrNdBwm0DusVSW2HGuODeSF+gqpGKqTayMv85op4x7IpAgUQmkaHZKGMY9NFGHOFcUcD8Bk2h9ytmjBnGyi0f0dF+gQj3sv8rh52zK5OVv/XR6wcYSE/rGGu+nU4OK3o7g3qr5sod9PgTaiyu26zA0miVTrQCEmHQn1waLwRoz358JWXlAAvjATMirJ+KhIsNVBPSxnPcaxPLQqXXI+C5hagIG+oQ0glTG64NstlDXvLCw1BSzlpDgqGYAgdJTOz3OBRP/f5OKbLsUCAwEAAaOCAZowggGWMB8GA1UdIwQYMBaAFDYSTp5xxCZB8frxKUy/F6RTKLbrMEkGCCsGAQUFBwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZHZoZTEuY3J0MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvRG9tYWluVmFsMS5jcmwwHQYDVR0OBBYEFNr8wdf+AlkNufl44T52cIFoSkUnMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgTwMCkGA1UdJQQiMCAGCCsGAQUFBwMBBggrBgEFBQcDAgYKKwYBBAGCNwoDAzBLBgNVHSAERDBCMEAGCSsGAQQBoDIBCjAzMDEGCCsGAQUFBwIBFiVodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvMBEGCWCGSAGG+EIBAQQEAwIGwDAoBgNVHREEITAfgh1zaGliYm9sZXRoLmVtZXJhbGRpbnNpZ2h0LmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAW6Z0AgKjlbsyi/1EcEQC1ArGYeq6DomTtkpQWFSGWmOkCPpD6l6KJT7Q3/UgbHeCrbmwSwiADYHbJbJUNvQZoxKLcUMOJKA52mTdV8MGh0FBOvwzA8abBT955AI0SNma4CAW7UH0OaNo84PVLAbkDwdhU5TV3LktFIIPyBQLARm07IkmJZ2YdP2zl2BcbrozDy0YHs2dxhLSn+Uh3XrlH12VPHB7GzzeGD54XjjYGLqMoAKHGEqvVpF8hj+lemucvUuy6itdEPU5EgoAU+Pxlw8o+iHNxQ336Od77RWrw4Wa+gD0L6sIdZEOhbCSGLIjPwtEJmKWKaXN8tRYvG1sXw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.emeraldinsight.com.xml" } } ], [ "https://idp.renater.fr/idp/shibboleth", { "entity_id": "https://idp.renater.fr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.renater.fr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.renater.fr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.renater.fr/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.renater.fr/idp/profile/Shibboleth/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "renater.fr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "GIP RENATER", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fr", "text": "GIP RENATER", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity provider for RENATER employees", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "fr", "text": "Fournisseur d'identit\u00e9s des employ\u00e9s du GIP RENATER", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIVAKv1E4buzmYGim6/fryBXu75scNHMA0GCSqGSIb3DQEB\nBQUAMBkxFzAVBgNVBAMTDmlkcC5yZW5hdGVyLmZyMB4XDTEwMDkyODE1MTA1NFoX\nDTMwMDkyODE1MTA1NFowGTEXMBUGA1UEAxMOaWRwLnJlbmF0ZXIuZnIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1L99BMncXESNb36w5VjLZYX2wehxk\nnkmrMf1ZEtICtBC2ztmf6AyzKapEbFJz9bIJdaZyKNDdLeJq6d0pPTSLUB9Wuuwa\nbKojFoWB0KexAhxnuBeVGQUjSxCARPnT7XuxPPA8aB0jskjWaptFLGJlP/Dg6u0q\n4kEN93PM9K3Vc2bEc/gAdBKrGgajOPX2ygqratZd/Ud3NG6lKz+DkR5zhfdBmoOo\nUps8gFlRECh8rR6NpFnQpwf8g1kGZVbMH0cv91N674Bj3KzfS2K9OhsUBM2CsL4c\n2gMh+DMBpDlrIqz71q44C1q3VHK8GGQFzOtYbPI7vVX28RCDtLAUlwP/AgMBAAGj\nYzBhMEAGA1UdEQQ5MDeCDmlkcC5yZW5hdGVyLmZyhiVodHRwczovL2lkcC5yZW5h\ndGVyLmZyL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBQxueCim5oupES9j2rn+S2c\ncKK2EjANBgkqhkiG9w0BAQUFAAOCAQEALXt46iplGub8Ahmw7nTVfi1SJcfoZDQh\ni35NNcnSOx9xbKPI0NvLZmLqDsmVWJVCW2mUR8nS6R6vWoPH+Bg38UqqWd9WjktX\n38kXyLOVKr1+HNN1rdGDXe+qXeheZ8EYkmtR4aKqK7zkjgYfmd2G/7S5tL+GpTSx\nlTocl77yBB/Rw/MZFmVSomqUOiANNVy5cfbRYhsm7pn2yGDeT1a1o8rizJAUQyf0\ndlDov1adZuUaKuHY38rUasnC7mD1YX0W0tnzfg8D1St9OvyV6zD4ROPHrXXA3chN\nkK/P9Lxm8pMShufWoPHDDyzRHVWUq/JkLoQGz+vyOaYsjyqMmudTrw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://federation.renater.fr/en/metadata_registration_practice_statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://federation.renater.fr/gestion", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-10-15T16:51:48Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RENATER", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "https://www.renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "support-federation@support.renater.fr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe.pucminas.br/idp/shibboleth", { "entity_id": "https://cafe.pucminas.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.pucminas.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.pucminas.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.pucminas.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.pucminas.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.pucminas.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "pucminas.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.pucminas.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.pucminas.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFBvbnRpZmlj\naWEgVW5pdmVyc2lkYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UE\nCxMDQ1BEMR4wHAYJKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcT\nDkJlbG8gSG9yaXpvbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYT\nAkJSMRkwFwYDVQQDExBjYWZlLnB1Y21pbmFzLmJyMB4XDTEyMDIxMDE5MTMzM1oX\nDTE1MDIwOTE5MTMzM1owgcExOTA3BgNVBAoTMFBvbnRpZmljaWEgVW5pdmVyc2lk\nYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UECxMDQ1BEMR4wHAYJ\nKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcTDkJlbG8gSG9yaXpv\nbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMRkwFwYDVQQD\nExBjYWZlLnB1Y21pbmFzLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAu8xto797YLkjEJQO97dSTCbcXYuV4ojfqizN+OHnEXZ3RPeuCXRXQWWvEvnz\nOAiN7sWwzvg1/doaFU3kkdV1iECLKGS+9PkaTkk+q0of8F613bvZR5wugJCU6NeF\n7PK2Bri7u0Jg8HXCTrY8ZaVRy5IYr9vbDdK3JVoDVjYGtKCUcfqiydqyo0Zdl4++\ntbc48bYX9HpZACRzBdu7puG8mC7BtgSo34NJVb9fAEJPHZ6m8ytD1y2+gNcT3HdK\nUx8t3DGVF6rJ/YenaeodlHUEF/Hxe9SlyrFi5aqX+rp7qUQ1F2EYV64jueu7rCCj\nvpIulLXvyUILLQlPGFYSkuYCzwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAcpMOJ\n9UvfI1qAadm8Dy4HvKLLBOLnVITVZw3gL8zhBJqeJkCH4C6Hp1qJp8SkX7Sx7J8L\nFM92GIwZFrjHxHij8XlyYBl/yLI+Zphu70i6C1IfY4RemAV0uHApderKN0SLva0B\n3vvA13+5eix9tXI5KNn/9GJQNB4ia/J+GwnUPi8QvlhCKAxmqOLqJwyZjaUF+6gh\nOpSYuwO0tnawCMhsqxWvp/MXPBlqpUmdW5OwRhKrH8B7PlFNppIGLDywLT4VBP9o\n9T1FO66JPad97BZyZTuhrTb847mIRSH//iqcCYU98z1r/WXaGOsIZ13w8WCGf2sI\n+s1WyKG/b3PVUZBm", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.pucminas.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.pucminas.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.pucminas.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.pucminas.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "pucminas.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+DCCAuACAQAwDQYJKoZIhvcNAQEFBQAwgcExOTA3BgNVBAoTMFBvbnRpZmlj\naWEgVW5pdmVyc2lkYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UE\nCxMDQ1BEMR4wHAYJKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcT\nDkJlbG8gSG9yaXpvbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYT\nAkJSMRkwFwYDVQQDExBjYWZlLnB1Y21pbmFzLmJyMB4XDTEyMDIxMDE5MTMzM1oX\nDTE1MDIwOTE5MTMzM1owgcExOTA3BgNVBAoTMFBvbnRpZmljaWEgVW5pdmVyc2lk\nYWRlIENhdG9saWNhIGRlIG1pbmFzIEdlcmFpczEMMAoGA1UECxMDQ1BEMR4wHAYJ\nKoZIhvcNAQkBFg9ub2NAcHVjbWluYXMuYnIxFzAVBgNVBAcTDkJlbG8gSG9yaXpv\nbnRlMRUwEwYDVQQIEwxNaW5hcyBHZXJhaXMxCzAJBgNVBAYTAkJSMRkwFwYDVQQD\nExBjYWZlLnB1Y21pbmFzLmJyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAu8xto797YLkjEJQO97dSTCbcXYuV4ojfqizN+OHnEXZ3RPeuCXRXQWWvEvnz\nOAiN7sWwzvg1/doaFU3kkdV1iECLKGS+9PkaTkk+q0of8F613bvZR5wugJCU6NeF\n7PK2Bri7u0Jg8HXCTrY8ZaVRy5IYr9vbDdK3JVoDVjYGtKCUcfqiydqyo0Zdl4++\ntbc48bYX9HpZACRzBdu7puG8mC7BtgSo34NJVb9fAEJPHZ6m8ytD1y2+gNcT3HdK\nUx8t3DGVF6rJ/YenaeodlHUEF/Hxe9SlyrFi5aqX+rp7qUQ1F2EYV64jueu7rCCj\nvpIulLXvyUILLQlPGFYSkuYCzwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQAcpMOJ\n9UvfI1qAadm8Dy4HvKLLBOLnVITVZw3gL8zhBJqeJkCH4C6Hp1qJp8SkX7Sx7J8L\nFM92GIwZFrjHxHij8XlyYBl/yLI+Zphu70i6C1IfY4RemAV0uHApderKN0SLva0B\n3vvA13+5eix9tXI5KNn/9GJQNB4ia/J+GwnUPi8QvlhCKAxmqOLqJwyZjaUF+6gh\nOpSYuwO0tnawCMhsqxWvp/MXPBlqpUmdW5OwRhKrH8B7PlFNppIGLDywLT4VBP9o\n9T1FO66JPad97BZyZTuhrTb847mIRSH//iqcCYU98z1r/WXaGOsIZ13w8WCGf2sI\n+s1WyKG/b3PVUZBm", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "PUCMINAS - Pontificia Universidade Catolica de Minas Gerais", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.pucminas.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.pucminas.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "noc@pucminas.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Jose Teixeira Horta Junior", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://www.swetswise.com/shibboleth", { "entity_id": "https://www.swetswise.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.swetswise.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Swets Information Services B.V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "SwetsWise", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.swetswise.com/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Erwin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ebooy@nl.swets.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Booy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Kees Jan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kjvoogd@nl.swets.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Voogd", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/uat" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/maint" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/training" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/uat" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/maint" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/training" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/uat" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/maint" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/training" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2" }, { "index": "13", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/uat" }, { "index": "14", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/maint" }, { "index": "15", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/training" }, { "index": "16", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2" }, { "index": "17", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/uat" }, { "index": "18", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/maint" }, { "index": "19", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/training" }, { "index": "20", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2" }, { "index": "21", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/uat" }, { "index": "22", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/maint" }, { "index": "23", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.swetswise.com/shibboleth/auth/rcv/saml2/training" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.swetswise.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.swetswise.com,OU=Terms of use at www.verisign.com/rpa (c)05,OU=SDC,O=Swets Information Services B.V.,L=Lisse,ST=Zuid-Holland,C=NL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFVDCCBDygAwIBAgIQfAsfYeaJkMOkD6YbIZXGLDANBgkqhkiG9w0BAQUFADCB\ntTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwOTEvMC0GA1UEAxMm\nVmVyaVNpZ24gQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzIwHhcNMTAwNjA4\nMDAwMDAwWhcNMTUwODA2MjM1OTU5WjCBxDELMAkGA1UEBhMCTkwxFTATBgNVBAgT\nDFp1aWQtSG9sbGFuZDEOMAwGA1UEBxQFTGlzc2UxKDAmBgNVBAoUH1N3ZXRzIElu\nZm9ybWF0aW9uIFNlcnZpY2VzIEIuVi4xDDAKBgNVBAsUA1NEQzEzMDEGA1UECxQq\nVGVybXMgb2YgdXNlIGF0IHd3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA1MSEwHwYD\nVQQDFBhzaGliYm9sZXRoLnN3ZXRzd2lzZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD\ngY0AMIGJAoGBAJaCV/oHiN0Djbc0QfFHqJyl3dZLv6L14ixU7TRMhVBdm1EnsUhq\nJbqvF8DX9vCIa8BrShITPjXex+UpMpjdTr8V/nQGbQ7+NR4/HrV4g6ms4r8OVh8V\nibGC2jqtNJF4NELRjdWdrkxhxoZcpn6rGYUjAPkvF2TpdFnL1hkJuhwLAgMBAAGj\nggHRMIIBzTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDBFBgNVHR8EPjA8MDqgOKA2\nhjRodHRwOi8vU1ZSU2VjdXJlLUcyLWNybC52ZXJpc2lnbi5jb20vU1ZSU2VjdXJl\nRzIuY3JsMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYc\naHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUpe8LEc7AQQOjSmWQSLIc4FctfUcwdgYI\nKwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5j\nb20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9TVlJTZWN1cmUtRzItYWlhLnZlcmlzaWdu\nLmNvbS9TVlJTZWN1cmVHMi5jZXIwbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgwVhYJ\naW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYk\naHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nbzEuZ2lmMA0GCSqGSIb3DQEB\nBQUAA4IBAQB6CxYoKRtfv/Wfw+bCZzxyBYZuqzY3DSzp+DpstY0UwqDQ1I7UVMFc\nEN1TQVEStKD3BlJUyUJnQlH3tMaRdWwqvi1of9adUQO/3u0mD0s6p5zOW2GKrEQM\naCxJwOiYsWyk6LD2h8Gvx0eU2paPr+GR8MBB1m10icK5/YauDVh7z+Yk3NAgsv+u\nLvQirh8/tPxghLWofCqDMMHlGevdJ9IV6A5bEZ2FivhYqjKISMAN7vROy3wrr1cZ\nXYSgZsFGgkzcnZr1RJeNJ4WuY8ZQmsRoTnLV7fSRXHM/ykFZ8J9Z8rfOe2Fxp7+P\nhFcdbbuzmY4fmKSXQjAQgp4qquHXJRDr", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://www.thieme-connect.de/ejournals/shib-login", { "entity_id": "https://www.thieme-connect.de/ejournals/shib-login", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www.thieme-connect.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Georg Thieme Verlag KG", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "https://www.thieme-connect.de/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://www.thieme-connect.de/ejournals/home.html", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Manfred", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "thiemedev@fiz-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Deutsch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Ute", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ute.guenther@thieme.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "G\u00fcnther", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.de/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML2/ECP" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML/POST" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.thieme-connect.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.thieme-connect.de/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.thieme-connect.com/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.thieme-connect.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.thieme-connect.de,OU=Terms of use at www.verisign.com/rpa (c)05,OU=EDV,O=Georg Thieme Verlag KG,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIQaPkkRHSsYs5cFgJ+NXut4zANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTExMDUyNDAwMDAwMFoXDTEzMDYyNDIzNTk1OVowgcIxCzAJBgNVBAYTAkRFMRsw\nGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcUCVN0dXR0Z2FydDEf\nMB0GA1UEChQWR2VvcmcgVGhpZW1lIFZlcmxhZyBLRzEMMAoGA1UECxQDRURWMTMw\nMQYDVQQLFCpUZXJtcyBvZiB1c2UgYXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMp\nMDUxHjAcBgNVBAMUFXd3dy50aGllbWUtY29ubmVjdC5kZTCBnzANBgkqhkiG9w0B\nAQEFAAOBjQAwgYkCgYEAy7N3v5982eULiKneK7c/7GQEF7mSUwS4WT6IGQUFacPR\ny+UaIWYpkD2fo3JOzD9EvJYY31Jr2D7woUxUEGhOZPIihkXV3wmnFYH1MZOuAFGu\nvv9xRNtuZy0xQL9XBfMhXl8tZzlSk6Q+c5O29zn7KsnAHqMuLCLWe1sGvmRFvjkC\nAwEAAaOCAbMwggGvMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEQGA1UdIAQ9MDsw\nOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp\nZ24uY29tL3JwYTBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vU1ZSSW50bC1HMy1j\ncmwudmVyaXNpZ24uY29tL1NWUkludGxHMy5jcmwwKAYDVR0lBCEwHwYIKwYBBQUH\nAwEGCCsGAQUFBwMCBglghkgBhvhCBAEwcgYIKwYBBQUHAQEEZjBkMCQGCCsGAQUF\nBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPAYIKwYBBQUHMAKGMGh0dHA6\nLy9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5jb20vU1ZSSW50bEczLmNlcjBuBggr\nBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRL\na7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v\ndnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBAFfyCoUP94l9AvTkRjl/ZFm9\nzp/r8MojOzcYHeYJ6ICJ92utCJSJSoErI2BH4Ril61esPJW6OtVEqRpbnv3DHHx6\nyFzZuLXEd+AMz0uBiGBrDs9pA0PVsY3jwaKgDrfJ/QvD5tz/Pl3NS1NR4NVPmbwr\nXyFtLfp8jQpAwbiY1oI8JOKidxvJrQ9HU55PI4rPfC4jOn1lvHsls2KOzButAcXh\nZMeJk4CGI8D/IajWeE5LKbEWWIvneaICam2oTmU3L1OWMSD7kfht9KYTTA/FEcD+\nnwgsd3yT09XaawJMzO16JyyCoE/Mg/CXs70KAkju/noY71pLGmyJ44r/QTnAtCw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.thieme-connect.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.thieme-connect.de,OU=Terms of use at www.verisign.com/rpa (c)05,OU=EDV,O=Georg Thieme Verlag KG,L=Stuttgart,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFOzCCBCOgAwIBAgIQaPkkRHSsYs5cFgJ+NXut4zANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTExMDUyNDAwMDAwMFoXDTEzMDYyNDIzNTk1OVowgcIxCzAJBgNVBAYTAkRFMRsw\nGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcUCVN0dXR0Z2FydDEf\nMB0GA1UEChQWR2VvcmcgVGhpZW1lIFZlcmxhZyBLRzEMMAoGA1UECxQDRURWMTMw\nMQYDVQQLFCpUZXJtcyBvZiB1c2UgYXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMp\nMDUxHjAcBgNVBAMUFXd3dy50aGllbWUtY29ubmVjdC5kZTCBnzANBgkqhkiG9w0B\nAQEFAAOBjQAwgYkCgYEAy7N3v5982eULiKneK7c/7GQEF7mSUwS4WT6IGQUFacPR\ny+UaIWYpkD2fo3JOzD9EvJYY31Jr2D7woUxUEGhOZPIihkXV3wmnFYH1MZOuAFGu\nvv9xRNtuZy0xQL9XBfMhXl8tZzlSk6Q+c5O29zn7KsnAHqMuLCLWe1sGvmRFvjkC\nAwEAAaOCAbMwggGvMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMEQGA1UdIAQ9MDsw\nOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp\nZ24uY29tL3JwYTBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vU1ZSSW50bC1HMy1j\ncmwudmVyaXNpZ24uY29tL1NWUkludGxHMy5jcmwwKAYDVR0lBCEwHwYIKwYBBQUH\nAwEGCCsGAQUFBwMCBglghkgBhvhCBAEwcgYIKwYBBQUHAQEEZjBkMCQGCCsGAQUF\nBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wPAYIKwYBBQUHMAKGMGh0dHA6\nLy9TVlJJbnRsLUczLWFpYS52ZXJpc2lnbi5jb20vU1ZSSW50bEczLmNlcjBuBggr\nBgEFBQcBDARiMGChXqBcMFowWDBWFglpbWFnZS9naWYwITAfMAcGBSsOAwIaBBRL\na7kolgYMu9BSOJsprEsHiyEFGDAmFiRodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v\ndnNsb2dvMS5naWYwDQYJKoZIhvcNAQEFBQADggEBAFfyCoUP94l9AvTkRjl/ZFm9\nzp/r8MojOzcYHeYJ6ICJ92utCJSJSoErI2BH4Ril61esPJW6OtVEqRpbnv3DHHx6\nyFzZuLXEd+AMz0uBiGBrDs9pA0PVsY3jwaKgDrfJ/QvD5tz/Pl3NS1NR4NVPmbwr\nXyFtLfp8jQpAwbiY1oI8JOKidxvJrQ9HU55PI4rPfC4jOn1lvHsls2KOzButAcXh\nZMeJk4CGI8D/IajWeE5LKbEWWIvneaICam2oTmU3L1OWMSD7kfht9KYTTA/FEcD+\nnwgsd3yT09XaawJMzO16JyyCoE/Mg/CXs70KAkju/noY71pLGmyJ44r/QTnAtCw=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.thieme-connect.de/Shibboleth.sso/NIM/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.thieme-connect.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.thieme-connect.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.thieme-connect.de/Shibboleth.sso/NIM/SOAP" } ] } ] } ], [ "https://idp.hs-magdeburg.de/idp/shibboleth", { "entity_id": "https://idp.hs-magdeburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.hs-magdeburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-magdeburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-magdeburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-magdeburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.hs-magdeburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-magdeburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hs-magdeburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-magdeburg.de,OU=ZKI,O=Hochschule Magdeburg Stendal (FH),L=Magdeburg,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFwzCCBKugAwIBAgIEEZQuNDANBgkqhkiG9w0BAQUFADCBtzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MRIwEAYDVQQHEwlNYWdkZWJ1cmcx\nKjAoBgNVBAoTIUhvY2hzY2h1bGUgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKTErMCkG\nA1UEAxMiSFMgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKSBDQSAtIEcwMTEiMCAGCSqG\nSIb3DQEJARYTcGtpQGhzLW1hZ2RlYnVyZy5kZTAeFw0xMTAzMDcxMDE3MDlaFw0x\nNjAzMDUxMDE3MDlaMIGSMQswCQYDVQQGEwJERTEXMBUGA1UECBMOU2FjaHNlbi1B\nbmhhbHQxEjAQBgNVBAcTCU1hZ2RlYnVyZzEqMCgGA1UEChMhSG9jaHNjaHVsZSBN\nYWdkZWJ1cmcgU3RlbmRhbCAoRkgpMQwwCgYDVQQLEwNaS0kxHDAaBgNVBAMTE2lk\ncC5ocy1tYWdkZWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCfWra0QxT7kYz3JZJ71Suvvz0SwJwXDmBkbGQAs0UQHlu5TSPQk/bKwx4/A6dg\n1KK3IQTnIa0lVzC6sWNTKIt0he4R88PbnxmexZviCqLrQpBshTJ/MhwshlmUP8N7\n1rf5qG8HwUmRj210gITgioc5HPX8nN77NU1PTS4MwwJOmyDKd20C9NpMXk1HudR0\nZRcy1CuSixH9qNN7IWCIFGidqQe3i625OKnbLfiZ/SzjebhcmNmbipkdPeNMxuFF\nqb6oFsQk66Ij+xp8Suhky3Nzf7H/YizaMNsm5HxQQSMSvNNeZ+Jwod7VcvrTm+O1\n0u+P4AOGIfTHg8y6yJcBabTHAgMBAAGjggH4MIIB9DAJBgNVHRMEAjAAMAsGA1Ud\nDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYE\nFB2AyfkgZTkk9/lbj6qo2Jh7/BAnMB8GA1UdIwQYMBaAFDm8cMweiB37HYTeozpy\n6gk3U3vjMCYGA1UdEQQfMB2BG3BldGVyLm1vZXJsQGhzLW1hZ2RlYnVyZy5kZTCB\nmwYDVR0fBIGTMIGQMEagRKBChkBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLW1h\nZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEagRKBChkBodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2hzLW1hZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIG0BggrBgEFBQcBAQSBpzCBpDBQBggrBgEFBQcwAoZEaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9ocy1tYWdkZWJ1cmctc3RlbmRhbC1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwUAYIKwYBBQUHMAKGRGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvaHMtbWFnZGVidXJnLXN0ZW5kYWwtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR76NfHDFqHP2f4XVJbCF4swQV6G5fbjJb\nvnzJN9wMUeoCm07GqSquW8j0H2yvusM5jetU5rXjRizKzNkTL5JZ06odU4cyIWEH\nbvRcFU5ZW0o7S94F++QobaL/8p59ucBARaJGacOYPZNpVMIi4SxC5tuii+bmDkWN\nP/R44wJtNwihO8hRj3XybwP3NXKkhYCnxvq9kY719O0hJPC+HQvAtsMpOEI7D6sx\n38CdBNOOW8YSQbkMKJeeRxzrJy4SwpNvXLwznNVxz01SFNN8w/xeGgpgs+7aBEmK\nXnP7uBaLb4yttKtp2OPvZRMu9QtTFOH90Dk7A+HUF97T41tmJgnl", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-magdeburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.hs-magdeburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-magdeburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.hs-magdeburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hs-magdeburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.hs-magdeburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.hs-magdeburg.de,OU=ZKI,O=Hochschule Magdeburg Stendal (FH),L=Magdeburg,ST=Sachsen-Anhalt,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFwzCCBKugAwIBAgIEEZQuNDANBgkqhkiG9w0BAQUFADCBtzELMAkGA1UEBhMC\nREUxFzAVBgNVBAgTDlNhY2hzZW4tQW5oYWx0MRIwEAYDVQQHEwlNYWdkZWJ1cmcx\nKjAoBgNVBAoTIUhvY2hzY2h1bGUgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKTErMCkG\nA1UEAxMiSFMgTWFnZGVidXJnIFN0ZW5kYWwgKEZIKSBDQSAtIEcwMTEiMCAGCSqG\nSIb3DQEJARYTcGtpQGhzLW1hZ2RlYnVyZy5kZTAeFw0xMTAzMDcxMDE3MDlaFw0x\nNjAzMDUxMDE3MDlaMIGSMQswCQYDVQQGEwJERTEXMBUGA1UECBMOU2FjaHNlbi1B\nbmhhbHQxEjAQBgNVBAcTCU1hZ2RlYnVyZzEqMCgGA1UEChMhSG9jaHNjaHVsZSBN\nYWdkZWJ1cmcgU3RlbmRhbCAoRkgpMQwwCgYDVQQLEwNaS0kxHDAaBgNVBAMTE2lk\ncC5ocy1tYWdkZWJ1cmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCfWra0QxT7kYz3JZJ71Suvvz0SwJwXDmBkbGQAs0UQHlu5TSPQk/bKwx4/A6dg\n1KK3IQTnIa0lVzC6sWNTKIt0he4R88PbnxmexZviCqLrQpBshTJ/MhwshlmUP8N7\n1rf5qG8HwUmRj210gITgioc5HPX8nN77NU1PTS4MwwJOmyDKd20C9NpMXk1HudR0\nZRcy1CuSixH9qNN7IWCIFGidqQe3i625OKnbLfiZ/SzjebhcmNmbipkdPeNMxuFF\nqb6oFsQk66Ij+xp8Suhky3Nzf7H/YizaMNsm5HxQQSMSvNNeZ+Jwod7VcvrTm+O1\n0u+P4AOGIfTHg8y6yJcBabTHAgMBAAGjggH4MIIB9DAJBgNVHRMEAjAAMAsGA1Ud\nDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYE\nFB2AyfkgZTkk9/lbj6qo2Jh7/BAnMB8GA1UdIwQYMBaAFDm8cMweiB37HYTeozpy\n6gk3U3vjMCYGA1UdEQQfMB2BG3BldGVyLm1vZXJsQGhzLW1hZ2RlYnVyZy5kZTCB\nmwYDVR0fBIGTMIGQMEagRKBChkBodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hzLW1h\nZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMEagRKBChkBodHRw\nOi8vY2RwMi5wY2EuZGZuLmRlL2hzLW1hZ2RlYnVyZy1zdGVuZGFsLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMIG0BggrBgEFBQcBAQSBpzCBpDBQBggrBgEFBQcwAoZEaHR0\ncDovL2NkcDEucGNhLmRmbi5kZS9ocy1tYWdkZWJ1cmctc3RlbmRhbC1jYS9wdWIv\nY2FjZXJ0L2NhY2VydC5jcnQwUAYIKwYBBQUHMAKGRGh0dHA6Ly9jZHAyLnBjYS5k\nZm4uZGUvaHMtbWFnZGVidXJnLXN0ZW5kYWwtY2EvcHViL2NhY2VydC9jYWNlcnQu\nY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCR76NfHDFqHP2f4XVJbCF4swQV6G5fbjJb\nvnzJN9wMUeoCm07GqSquW8j0H2yvusM5jetU5rXjRizKzNkTL5JZ06odU4cyIWEH\nbvRcFU5ZW0o7S94F++QobaL/8p59ucBARaJGacOYPZNpVMIi4SxC5tuii+bmDkWN\nP/R44wJtNwihO8hRj3XybwP3NXKkhYCnxvq9kY719O0hJPC+HQvAtsMpOEI7D6sx\n38CdBNOOW8YSQbkMKJeeRxzrJy4SwpNvXLwznNVxz01SFNN8w/xeGgpgs+7aBEmK\nXnP7uBaLb4yttKtp2OPvZRMu9QtTFOH90Dk7A+HUF97T41tmJgnl", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Magdeburg-Stendal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Magdeburg-Stendal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hs-magdeburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "peter.moerl@hs-magdeburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "M\u00f6rl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.scc.kit.edu/idp/shibboleth", { "entity_id": "https://idp.scc.kit.edu/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.scc.kit.edu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.scc.kit.edu/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.scc.kit.edu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.scc.kit.edu/idp/profile/SAML2/POST-Simple-Sign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.scc.kit.edu/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kit.edu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.scc.kit.edu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx\nJzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE\nAxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1\nMDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC\nYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh\nS2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu\nc2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv\nHgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA\nrkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3\nOA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE\nwRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS\nNeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw\ng/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF\n4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1\nkfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ\nMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI\nKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT\n6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re\nNlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ\nshz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9\nI8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8\nRK42gc2r8jP4hr5kQZhmEkk0", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.scc.kit.edu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx\nJzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE\nAxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1\nMDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC\nYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh\nS2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu\nc2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv\nHgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA\nrkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3\nOA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE\nwRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS\nNeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw\ng/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF\n4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1\nkfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ\nMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI\nKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT\n6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re\nNlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ\nshz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9\nI8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8\nRK42gc2r8jP4hr5kQZhmEkk0", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.scc.kit.edu:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.scc.kit.edu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.scc.kit.edu:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.scc.kit.edu:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kit.edu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "idp.scc.kit.edu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx\nJzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE\nAxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1\nMDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC\nYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh\nS2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu\nc2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv\nHgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA\nrkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3\nOA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE\nwRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS\nNeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw\ng/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF\n4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1\nkfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ\nMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI\nKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT\n6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re\nNlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ\nshz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9\nI8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8\nRK42gc2r8jP4hr5kQZhmEkk0", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.scc.kit.edu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.scc.kit.edu,O=Karlsruhe Institute of Technology,L=Karlsruhe,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFTjCCBDagAwIBAgIEDumJaTANBgkqhkiG9w0BAQUFADCBvzELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzESMBAGA1UEBxMJS2FybHNy\ndWhlMSowKAYDVQQKEyFLYXJsc3J1aGUgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3kx\nJzAlBgNVBAsTHlN0ZWluYnVjaCBDZW50cmUgZm9yIENvbXB1dGluZzEPMA0GA1UE\nAxMGS0lULUNBMRkwFwYJKoZIhvcNAQkBFgpjYUBraXQuZWR1MB4XDTA5MTAwNTE1\nMDgxMFoXDTEyMTAwNDE1MDgxMFowgYQxCzAJBgNVBAYTAkRFMRswGQYDVQQIExJC\nYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcTCUthcmxzcnVoZTEqMCgGA1UEChMh\nS2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5MRgwFgYDVQQDEw9pZHAu\nc2NjLmtpdC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrJEGv\nHgywdpQ1XnGpOHmN5OhM1fMoetxZLXwW4AeWrgJQZrOxB5GHk8AdSGeQKiYoTYxA\nrkpNru++XzAm+UPFobCEAKeD8RIG7PlakQ3QElpUwri/WlgrUyC9zgflGyJrU2U3\nOA3dVNQMlhCgJDQCMUABp0wxvpEy+ohqJX/g1CMx42eRmkcA7VeSaqR1jmA2pLYE\nwRcFxgvq790HYUlPB82FK/XgxirWDQ5OsI4241PmkuYQhucL28x0BeyMukhx8EwS\nNeHQeurEpyGgc6Hg9HOMrolgvElmX2bvIPTyTQTF7kFYmWumND8scdBtOIq7nSlw\ng/Ndm6jYEAuLdZofAgMBAAGjggGJMIIBhTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF\n4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFKs7oXT1\nkfQjRHD9H6I2NOqaOrCLMB8GA1UdIwQYMBaAFB90ZfSaHXr2MenfYRtzKw1t0DNJ\nMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNh\nL3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRl\nL2tpdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYI\nKwYBBQUHMAKGM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUva2l0LWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9raXQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAHch3yXQKL9IQjM4JVhnQW0WXG9syj4zlXB0/BddCJ//7aHEiztO2xVMRiBPPT\n6nvX1xI66kVZqXtF72pIodEl2Qd4Zw2ykYSYDINsaVOp7Wqrh4RxIYF1BYMxq7re\nNlzFpoUXG8wt4qN21Of8AL+km5HV5virsuBAyKNcBL4fLF5EBCMPuPF6YtlHffEZ\nshz0K0/oMoR6A7g262ZAB+3pcKhq5o2YPYqRI1scffrnQmQJ/dfypwKGlQNZKhU9\nI8mWnl4dfmCZov9Yg31pz39A3lLSi/XuXHL+2Yy4nQyXu4K9IiExyXXMRea7Cmn8\nRK42gc2r8jP4hr5kQZhmEkk0", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Karlsruhe Institute of Technology (KIT)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Karlsruhe Institute of Technology (KIT)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.scc.kit.edu/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Michael", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "simon@kit.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Simon", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Sebastian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "labitzke@kit.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Labitzke", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://its-pd0001.ad.umu.se/shibboleth", { "entity_id": "https://its-pd0001.ad.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "its-pd0001.ad.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=tommy.larsson@adm.umu.se,CN=its-pd0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEAzCCAuugAwIBAgIJAODAFUWnpMJcMA0GCSqGSIb3DQEBBQUAMIGXMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5h\nZC51bXUuc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5z\nZTAeFw0xMTA1MTkwNTM1MzhaFw0xNDA0MDEwNTM1MzhaMIGXMQswCQYDVQQGEwJT\nRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYDVQQK\nDANJVFMxDDAKBgNVBAsMA0lUUzEdMBsGA1UEAwwUaXRzLXBkMDAwMS5hZC51bXUu\nc2UxJzAlBgkqhkiG9w0BCQEWGHRvbW15LmxhcnNzb25AYWRtLnVtdS5zZTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYWYajF/EyJpqcdlhitNq358A4W\niq6/wvKwfaoKSAZXFbM/mez01bOBa0woZf/xeGVbjjBPCOui8pqL90O5ThFcAAnM\nk1inJMGNYuzKoRSLlYpQ4zNBY4hm8fq3cT71AzaO6V6IiCeUfdV8dYmBONiiqHTc\ndvFc6NSebRbkpnGZlfq/HUhltQccLTjhvGf6vFA6HpKSbPfM5Q7/KIh0486zgJb7\nJJt/J2J616Mb9t/qStcXkGUnDup6oIrTfxBUGTt7trjh4RIyJvSWqJbNb/Vlr88l\n+P8vdc49WTVSF3wWFHymJLqg+zl33foHjdaOBoqATxbHX8YfrQzqgLfI2SUCAwEA\nAaNQME4wHQYDVR0OBBYEFCiF/Tc1nNgp4QPU8LKYLT0lYbfCMB8GA1UdIwQYMBaA\nFCiF/Tc1nNgp4QPU8LKYLT0lYbfCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\nBQADggEBAHr0cb7fhCxXshy/ELi5rWVViwg9T5mdQbhNIyKmkgb7vJXXfx8kexPb\ny+DU2BR2JgGUdjrJkbU4zNPUFNF08NiC3g3GPFqFKKTxJ0mH9rJHRekhzmZriMLN\n9PtSqDuwYmnATLT15TGV57aBUypcu/SutdJAWGnK0toSsTXYy+zKDiBhOyqiVsqs\n2nRkodiGJA16Ig+q2WykUYEGRvxNjzgfKWvCsoSaaNCoZ+UAnnKv9DysN6FSg78h\nR5wJLs1ZiquE/l6Iq4DutimBvoNc6TNnTwGYWJIo4LTrJGLTxa/ZQl0uEYPS/SWP\nqo9cBPEaTnL1Lr1ecg2/SlL0KYppyWk=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://its-pd0001.ad.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/its-pd0001.ad.umu.se.xml" } } ], [ "https://cambro-utv1.umdc.umu.se/shibboleth", { "entity_id": "https://cambro-utv1.umdc.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "cambro-utv1.umdc.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG\nA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv\nbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5\nMDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV\nBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh\nbWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW\nAEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK\n3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3\nw72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX\ne5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy\njb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF\nBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u\nZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW\ngBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j\nDgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l\ndC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo\ndHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j\ncnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh\nbWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P\nedgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8\ndIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE\nIIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9\n9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A\n74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu\ngZWpy/ZEPcE5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "cambro-utv1.umdc.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cambro-utv1.umdc.umu.se,O=Umea universitet,L=Umea,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEtTCCA52gAwIBAgILAQAAAAABH9HgmtcwDQYJKoZIhvcNAQEFBQAwXzELMAkG\nA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv\nbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5\nMDMwNDEzMjcxMVoXDTEyMDMwNDEzMjcxMVowWTELMAkGA1UEBhMCU0UxDTALBgNV\nBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxIDAeBgNVBAMTF2Nh\nbWJyby11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEA5TaLPTlLKk0TeGGRD4LP2f/PrRrFpKunsr++6ui9EsRGwRlla2lNVqsW\nAEpNFFUfQzOrrtMgbBZeCRdzWjaF5v+RDD5y7TGt+V2hqneIzCP0UlRCsYfDynVK\n3MMtIOziTGbX+W1yoSRO4U+t5kS0Ezyq3kly2sp0HRdpJOkRekaq0wOPO7b4I7M3\nw72Xa9cKsGEpqC4BVKhwLpPNvEg8Q2yQWHVEGBADRpxq8c+37w3UCpsW5lXZSTIX\ne5Bup0DzpEAofaYXYR7+xozWA5np/DttV0XES8OPySTKz4uJF12TdXtQDO71jriy\njb1p4PzwRDWKyeV01NuAKB+pOgUpwQIDAQABo4IBdjCCAXIwUAYDVR0gBEkwRzBF\nBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u\nZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW\ngBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUWekEey2KnDs/ydaenF3j\nDgQDzxswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l\ndC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo\ndHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j\ncnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdEQQbMBmCF2Nh\nbWJyby11dHYxLnVtZGMudW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQB0Tg84TC+P\nedgi+MJHZw9giLhPuaw1G7YeNsPelp7BdaGG5mj6NtnObxJxpX/Ac1XFmOWrs/d8\ndIW9cdRoomW9d9fgm4asKmUwj6riLT3KcZoaxqnQrI5RqINs1SGKcRNc4OnK/4WE\nIIODbCqQMNc97u8i++Cxi1DU09qE4awAs7hEz5twv3CPaDSBy/TiQbNs8PuPIZP9\n9wef0YIBiLfnHJpjtlzM4Nm0Gmmj7Q3ikrtd0Y9xH4GLHA4M/aWDgOHT8uQcVw8A\n74ghwcgLAYhaGLgvvisof0SMPG8Fp3A3cQ735bUbCFl1+MQDSHRZOJAPB/5t+Jlu\ngZWpy/ZEPcE5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cambro-utv1.umdc.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/cambro-utv1.umdc.umu.se.xml" } } ], [ "https://akka-anv.uu.se/shibboleth", { "entity_id": "https://akka-anv.uu.se/shibboleth", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://akka-anv.uu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://akka-anv.uu.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://akka-anv.uu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "akka-anv.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=akka-anv.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAN5oCkisOOXcMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmFra2EtYW52LnV1LnNlMB4XDTEyMTAxMjA5NTY0NloXDTIyMTAxMDA5NTY0\nNlowGTEXMBUGA1UEAxMOYWtrYS1hbnYudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC9RBkxotLN9wNFPDlbM+HXCTFLC2rxdOI1McjZJjJ0MwJQ\nQhju2m8CB0lrTb22nHd7ITqtzhVBKXHY0rmCm7j5tlPCDcQqzgHbk2KR7lGEv5JK\noVXF7NdFRTxl393UX2a0+5aWUVsFrWIlHLK5ve+5HBdDUccWtX3XfR2HDcAvMNJB\nB2FuueVM6pwkNwsyNjDzJlrvtC3QsuLE4KdSjb2GGDg0xvIEgs+/d85JNk+yLhaa\n90zyQaw0L3OA7F8fX6EesiBg9tGirQcZ6cYHRVKuM1D4sO08iwRA0EA8iXnL34+5\nCaa/71lSR1Kzo1cluQKkzfob+9AzztZ3vdKxwNiLAgMBAAGjPDA6MBkGA1UdEQQS\nMBCCDmFra2EtYW52LnV1LnNlMB0GA1UdDgQWBBQFsDy6A2U1Zby9p6ijIsBxv3du\nAzANBgkqhkiG9w0BAQUFAAOCAQEAtOsbz5YiPiR9xoQbIRr9BV3+fIxw07MNI2tU\nouCtCW6wuFPvYARgGGCavPn/Hn2V0LWIo2VRpHizK9DbpFRU0ofvr3nJZKq+H45w\nWXmJLalTYyYnu6rwW7zmkbS30mMQ7J5aBawRNK5opSgbRp0eQt0ynyTgeJgqmACK\ngaUQmP5gD9lXDNdROqMjwANcMdU57NDRGWzASx01r+0LLaUX4NzTPlnOYldRPn0z\nJnhHj8Wsg0csCS86vOCTNXVKXHcRIUL5FaLf+8MrSHrs8WR4CN4AHLuprwthtQyV\n2nacKYU2Ke9STDjLkJSCmx/o8ZLfQPFLSCr1SjyYQzm21MOIZw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://akka-anv.uu.se/Shibboleth.sso/Artifact/SOAP" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://akka-anv.uu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akka-anv.uu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akka-anv.uu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akka-anv.uu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://akka-anv.uu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/akka-anv.uu.se.xml" } } ], [ "http://xenosmilus.umdc.umu.se:8086/re_hei/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/re_hei/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "http://www.swamid.se/category/hei-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_hei/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_hei/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-re_hei-sp.xml" } } ], [ "https://www2.student.teol.uu.se", { "entity_id": "https://www2.student.teol.uu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "key_name": [ { "text": "gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=gravis.its.uu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAOCYEsltDIEOMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEGdyYXZpcy5pdHMudXUuc2UwHhcNMTEwNTMwMTE0MjQ0WhcNMjEwNTI3MTE0\nMjQ0WjAbMRkwFwYDVQQDExBncmF2aXMuaXRzLnV1LnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAqcyKimtM4p/GlAzooApIxPv+/BHyzyJh8gGcLFnH\nXNq/t1eZz1MAFeSg5nWYwCp2VaVSEGGy/C711qeSgCONkl83E4KFrsfjhT4OAgST\nN0MlNscx1bFy/xhY8auGzCO06vtyjo0KAV3b0dJHLdkVPqnZ2adh5NrBW8W+UjuF\nYlkVloBNbtYFkmDJ9TdDRR0lHn9kc8XBsc+tNWRiY8dnbrqrjEi9dhvu329htBKy\njaXaX7XYO/N3m4bfTv2iLL6LmdIUOldSFg0+hk6haFsexfcpjNXmYW6TOdqEwRKO\nP3WaH3Nw0yfJVWFKiniy6g775F+QXs5PzxlNcLK+jkCOkQIDAQABoz4wPDAbBgNV\nHREEFDASghBncmF2aXMuaXRzLnV1LnNlMB0GA1UdDgQWBBRzUaO3NftSgdTOeqmN\nvB3AFMLi8TANBgkqhkiG9w0BAQUFAAOCAQEAh8KlaKp/LGgJL2w8/ES3nYhEXT6P\nGy6V4RfqYCq0MKrel66XvB/3Q5F9+yoA39DjXFAVaZUB3xI0WeoHorQ7Gx+59gij\nxr6eFVgxL7j7q/dW48sz7tZwZ2znx0ML3LQY4z4Xqq0fGW7o+EsMby27IyM7C3Uk\nch5H5bJ6FWyiKsG1aH9ZHQHGXKbDbCOL7eO3CEZFj10UWeETomBGBsE0YAwMgOKh\n4ZTYqvTaF7H9YYOOET3DeNeyk9LyhwQmHBkj9qfoA076qW58vWT5JxgOowHhf8Q5\ngcZIyBmPJZ77E5v9lXWPYJHop+LYLJppmM00jVz3nrrlX+UraN7koc64xA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML2/POST" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.student.teol.uu.se/Shibboleth.sso/SAML2/POST-SimpleSign" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www2.student.teol.uu.se.xml" } } ], [ "https://shibboleth1.rz.hft-stuttgart.de/idp/shibboleth", { "entity_id": "https://shibboleth1.rz.hft-stuttgart.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth1.rz.hft-stuttgart.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth1.rz.hft-stuttgart.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth1.rz.hft-stuttgart.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth1.rz.hft-stuttgart.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth1.rz.hft-stuttgart.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hft-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth1.rz.hft-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth1.rz.hft-stuttgart.de,O=Hochschule fuer Technik Stuttgart,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLTCCBBWgAwIBAgIEEC7jezANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC\nREUxKjAoBgNVBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEW\nMBQGA1UECxMNUmVjaGVuemVudHJ1bTEdMBsGA1UEAxMUSGZULVN0dXR0Z2FydCBD\nQS1HMDExIzAhBgkqhkiG9w0BCQEWFHBraUBoZnQtc3R1dHRnYXJ0LmRlMB4XDTEw\nMDYwOTA5NTkwOFoXDTE1MDYwODA5NTkwOFowYzELMAkGA1UEBhMCREUxKjAoBgNV\nBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEoMCYGA1UEAxMf\nc2hpYmJvbGV0aDEucnouaGZ0LXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJ9MYSQpqbmV643kMInlv1c5CQjyKw3C12/ZKFpiRixm\nV6UAgLhtYyvGEkljYY0yNChHtVFEaqIiUykfDzcPfaiVuAWRE+kKVnQ0kh+qRL1w\n/vIy5zoETcDfmiUDUOxW4h+o5IjBPwRvb1/4wBe97kJqG4+GIQ6O6SzSnAGQ0vGj\nYOetkbIxAkW8Vi5FfFIh80vqWXYkA7LHIgiGofbKVu/8v1wEkL36g95eKpUFuyh1\nn/QAIxDbKB2QRWzv8YEq9UmA0cOaBLv6yLmaxccIdIb84xiBrvMYOB94fqv0crwO\nzxN7NMU+cSNHtszZDYI8rEcN6deZuoNEKci4QvyRLScCAwEAAaOCAbQwggGwMAkG\nA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF\nBQcDATAdBgNVHQ4EFgQU6atJwhxY1aZ6aZ8Gx6tihQ56XRkwHwYDVR0jBBgwFoAU\ncbWZntYfgHFOyE9eGPu6gf6V+xMwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9oZnQtc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fjcmwu\nY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQt\nY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsGAQUF\nBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBKDMf/EyqR4sjd31b+uABdLzD+o14B5ejumSgWfvOS\nmr8eDvdRWreQZvLFtSWXUCzaYi3hDPhjGJLxM02Lo+7oVFHBGjMaxBoyXlZ+PLbj\ngT90PqMDXgBr+L+bF2GGWNJxo3ZF1oX6IcMambiV4JZ8bDyCaPLCD1gkVaQDCjaH\n56AbHKmxs2ot5j8KChzTTyqWGy7/gCyeC4S8MpV75krvanfAz3gdalhwdV+IOdF9\nHNHZayQHrYtMd0F1i8hCyVXi9QyJwCpQitWbN/HmbuXUttu68uDf83y9kUF6v40k\n1kPEHFpAssjRZMqFtxGkuXDEd8TUf45zsT/etRXkcFW8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth1.rz.hft-stuttgart.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth1.rz.hft-stuttgart.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth1.rz.hft-stuttgart.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth1.rz.hft-stuttgart.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hft-stuttgart.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth1.rz.hft-stuttgart.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth1.rz.hft-stuttgart.de,O=Hochschule fuer Technik Stuttgart,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFLTCCBBWgAwIBAgIEEC7jezANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMC\nREUxKjAoBgNVBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEW\nMBQGA1UECxMNUmVjaGVuemVudHJ1bTEdMBsGA1UEAxMUSGZULVN0dXR0Z2FydCBD\nQS1HMDExIzAhBgkqhkiG9w0BCQEWFHBraUBoZnQtc3R1dHRnYXJ0LmRlMB4XDTEw\nMDYwOTA5NTkwOFoXDTE1MDYwODA5NTkwOFowYzELMAkGA1UEBhMCREUxKjAoBgNV\nBAoTIUhvY2hzY2h1bGUgZnVlciBUZWNobmlrIFN0dXR0Z2FydDEoMCYGA1UEAxMf\nc2hpYmJvbGV0aDEucnouaGZ0LXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJ9MYSQpqbmV643kMInlv1c5CQjyKw3C12/ZKFpiRixm\nV6UAgLhtYyvGEkljYY0yNChHtVFEaqIiUykfDzcPfaiVuAWRE+kKVnQ0kh+qRL1w\n/vIy5zoETcDfmiUDUOxW4h+o5IjBPwRvb1/4wBe97kJqG4+GIQ6O6SzSnAGQ0vGj\nYOetkbIxAkW8Vi5FfFIh80vqWXYkA7LHIgiGofbKVu/8v1wEkL36g95eKpUFuyh1\nn/QAIxDbKB2QRWzv8YEq9UmA0cOaBLv6yLmaxccIdIb84xiBrvMYOB94fqv0crwO\nzxN7NMU+cSNHtszZDYI8rEcN6deZuoNEKci4QvyRLScCAwEAAaOCAbQwggGwMAkG\nA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF\nBQcDATAdBgNVHQ4EFgQU6atJwhxY1aZ6aZ8Gx6tihQ56XRkwHwYDVR0jBBgwFoAU\ncbWZntYfgHFOyE9eGPu6gf6V+xMwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS9oZnQtc3R1dHRnYXJ0LWNhL3B1Yi9jcmwvY2Fjcmwu\nY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQt\nY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGWMEkGCCsGAQUF\nBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHVi\nL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5wY2Eu\nZGZuLmRlL2hmdC1zdHV0dGdhcnQtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0G\nCSqGSIb3DQEBBQUAA4IBAQBKDMf/EyqR4sjd31b+uABdLzD+o14B5ejumSgWfvOS\nmr8eDvdRWreQZvLFtSWXUCzaYi3hDPhjGJLxM02Lo+7oVFHBGjMaxBoyXlZ+PLbj\ngT90PqMDXgBr+L+bF2GGWNJxo3ZF1oX6IcMambiV4JZ8bDyCaPLCD1gkVaQDCjaH\n56AbHKmxs2ot5j8KChzTTyqWGy7/gCyeC4S8MpV75krvanfAz3gdalhwdV+IOdF9\nHNHZayQHrYtMd0F1i8hCyVXi9QyJwCpQitWbN/HmbuXUttu68uDf83y9kUF6v40k\n1kPEHFpAssjRZMqFtxGkuXDEd8TUf45zsT/etRXkcFW8", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "HFT-Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule f\u00fcr Technik Stuttgart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.hft-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Hans-Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hans-peter.heppel@hft-stuttgart.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Heppel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://play.hb.se/shibboleth", { "id": "_ecf21b3531263c1a3c09f6bfeafb7507041e7904", "entity_id": "https://play.hb.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hb.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hb.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hb.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.hb.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.hb.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.hb.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "play.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.hb.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC8TCCAdmgAwIBAgIJAOvLiNnV6cTzMA0GCSqGSIb3DQEBBQUAMBUxEzARBgNV\nBAMTCnBsYXkuaGIuc2UwHhcNMTIwNzA0MTM0NDIyWhcNMjIwNzAyMTM0NDIyWjAV\nMRMwEQYDVQQDEwpwbGF5LmhiLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAsC+n2G+sTBN1LFD3ouhmVNujuIZlzpgP22MWLZ4REIG4HOH2jOJRFbAS\nZ3hIBe35cMYT1099TJhGK/TpurA2zCiXrwu4FzVH8oAFK7Ko/EruEUZoqxwKO3fS\nbVRZhEW0YFPj2R5ENOoiccD55mp3RE5+wJ+GKgEWlYIJF/APZ8kFrXkTAv9Af6LH\nWZL1f5SEgqXCD7y7pr/Y97QbHz1ruAYsq7UFnOjtVMHhFNY2G9IrpzcqMQ7L18TE\noBTQ0udKMOgMhcFwQh5lSDazrvCjMddUj8rQDymsl3pHZbPAOrWd15ojuwpO0dql\nLvvAwBMYWeozikSZk2/BtS2J+QRIhwIDAQABo0QwQjAhBgNVHREEGjAYggpwbGF5\nLmhiLnNlhgpwbGF5LmhiLnNlMB0GA1UdDgQWBBSVesO6y/DVoLHWvQjeutwfnSHQ\nkTANBgkqhkiG9w0BAQUFAAOCAQEAXS12bCxjIYpnC5oGD0UCOZmlgzBJtqTY/o76\nE7GuwCSO9i/SIEL06fzgzkJGjaUbLlAHws0Qo6QkS8PGlM0/Judv1qFrzG1Two0t\nTjwLfVTfl0MNCvx3BUnk/quKsj2s6o12EH279gND5Wuh4kAqSFIlO05mYxt+3eM6\nanE0HCN44TbeEOgfcWeXR8bYwjEIPQZM8FUfzK8z0R3FL0hMRPItgfEMnRiOqX05\nhQgJy7Uk7DD3Lcy9yZoMmihj9baBhImCe3aKc/2UTNKPYHiB9DGqY5Ab6iZeA5bg\nX6RkltZT6yho98P4hxRs87RcrU+ScrgsjYZq9RoLHDPid7sDIA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.hb.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hb.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hb.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hb.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.hb.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.hb.se.xml" } } ], [ "https://www2.eduroam.cz/shibboleth", { "entity_id": "https://www2.eduroam.cz/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/www2.eduroam.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "CESNET, z.s.p.o.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.eduroam.cz/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://wiki.eduroam.cz/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://eduroam.cz/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML2/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML2/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML2/ECP" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML/POST" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www2.eduroam.cz/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www2.eduroam.cz/Shibboleth.sso/DS" }, { "logo": [ { "text": "https://www.eduroam.org/downloads/logo/PNG/eduroam_trans_300pix.png", "width": "300", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "130" } ], "information_url": [ { "lang": "en", "text": "http://eduroam.cz/en/start", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://eduroam.cz/cs/start", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "eduroam.cz", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "eduroam.cz", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Informational web of the eduroam.cz project. It brings informations to end users and to technical staff at end institutions.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Informa\u010dn\u00ed web projektu eduroam.cz, kter\u00fd p\u0159in\u00e1\u0161\u00ed informace jak pro koncov\u00e9 u\u017eivatele tak pro spr\u00e1vce eduroamu na jednotliv\u00fdch instituc\u00edch.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www2.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www2.cesnet.cz,O=CESNET,ST=Czech Republic,C=CZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID1zCCAr+gAwIBAgIJAN4GczKVBwklMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNV\nBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1YmxpYzEPMA0GA1UEChMGQ0VTTkVU\nMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejAeFw0xMjExMjIwOTI1NDJaFw0yMjEx\nMjAwOTI1NDJaMFAxCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1Ymxp\nYzEPMA0GA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4C2p84KKhJE2AkwuGExdVFQEJk\nC/N71KGtmsqxu0u6AotEJanK6CgalKE3J9kVHz7pi2jbBTVFEz5Ng4g2XGMHkjxE\nAIa1zt6Vj3QPQQZVjTjlqMy8e/emdmH0sxkRC48vOuifcwnfFZ8oH9AkQ9HY1PwM\ngfNZ/PA8uNRQjspVs2pdIkheFzVFKbv8tbqwggArwDIS5MKIHSYeYR7jdvQ+KmEy\nrMW30ke8QEa4WiNjWvClKoUNPYBUeSpBvi4XyubG6iA72gOusoyM0yqUbJFrSYDv\nX5HKtFmIiZmZX3a+0AnO4DrbLxnjtAdaENCekaxEwpcvqWG73T3QYY/f8DkCAwEA\nAaOBszCBsDAdBgNVHQ4EFgQU3HKUUWpDGlK1khcUhb4TpLqsnMgwgYAGA1UdIwR5\nMHeAFNxylFFqQxpStZIXFIW+E6S6rJzIoVSkUjBQMQswCQYDVQQGEwJDWjEXMBUG\nA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAoTBkNFU05FVDEXMBUGA1UEAxMO\nd3d3Mi5jZXNuZXQuY3qCCQDeBnMylQcJJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3\nDQEBBQUAA4IBAQAzEeRxovASPHS1BwWDpJCz4ui05Fht0IekYi42PqWxmIfQClW5\nKZLRb3N1L6zHpNjeJYVCuMjn0FdCShgHrormyUNZU9TJMbrrjXmV+IZ2FiPqsaj4\naOBQzRXuN6uq0+4q1iHRFQxzsxmYLmfrHShccGIH3Oe2tWeSFr5vfR7n/e8k8CFW\nPZjO9EXRa0Gt6tRTPHbweVjDSItxf7zbHn+861stvFhBfgKoTyhR/BgIsPQBHe33\nwNzhlgq87jxyV7mFD1koSU13CBTzatU92ZEweNIPhPsviDwFS6uFJmATTQvbW51h\nNMGlYGvOFgmJL+u2sfhAr3F9JJDjPfSUR/9i", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www2.cesnet.cz", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www2.cesnet.cz,O=CESNET,ST=Czech Republic,C=CZ", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID1zCCAr+gAwIBAgIJAN4GczKVBwklMA0GCSqGSIb3DQEBBQUAMFAxCzAJBgNV\nBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1YmxpYzEPMA0GA1UEChMGQ0VTTkVU\nMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejAeFw0xMjExMjIwOTI1NDJaFw0yMjEx\nMjAwOTI1NDJaMFAxCzAJBgNVBAYTAkNaMRcwFQYDVQQIEw5DemVjaCBSZXB1Ymxp\nYzEPMA0GA1UEChMGQ0VTTkVUMRcwFQYDVQQDEw53d3cyLmNlc25ldC5jejCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM4C2p84KKhJE2AkwuGExdVFQEJk\nC/N71KGtmsqxu0u6AotEJanK6CgalKE3J9kVHz7pi2jbBTVFEz5Ng4g2XGMHkjxE\nAIa1zt6Vj3QPQQZVjTjlqMy8e/emdmH0sxkRC48vOuifcwnfFZ8oH9AkQ9HY1PwM\ngfNZ/PA8uNRQjspVs2pdIkheFzVFKbv8tbqwggArwDIS5MKIHSYeYR7jdvQ+KmEy\nrMW30ke8QEa4WiNjWvClKoUNPYBUeSpBvi4XyubG6iA72gOusoyM0yqUbJFrSYDv\nX5HKtFmIiZmZX3a+0AnO4DrbLxnjtAdaENCekaxEwpcvqWG73T3QYY/f8DkCAwEA\nAaOBszCBsDAdBgNVHQ4EFgQU3HKUUWpDGlK1khcUhb4TpLqsnMgwgYAGA1UdIwR5\nMHeAFNxylFFqQxpStZIXFIW+E6S6rJzIoVSkUjBQMQswCQYDVQQGEwJDWjEXMBUG\nA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAoTBkNFU05FVDEXMBUGA1UEAxMO\nd3d3Mi5jZXNuZXQuY3qCCQDeBnMylQcJJTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3\nDQEBBQUAA4IBAQAzEeRxovASPHS1BwWDpJCz4ui05Fht0IekYi42PqWxmIfQClW5\nKZLRb3N1L6zHpNjeJYVCuMjn0FdCShgHrormyUNZU9TJMbrrjXmV+IZ2FiPqsaj4\naOBQzRXuN6uq0+4q1iHRFQxzsxmYLmfrHShccGIH3Oe2tWeSFr5vfR7n/e8k8CFW\nPZjO9EXRa0Gt6tRTPHbweVjDSItxf7zbHn+861stvFhBfgKoTyhR/BgIsPQBHe33\nwNzhlgq87jxyV7mFD1koSU13CBTzatU92ZEweNIPhPsviDwFS6uFJmATTQvbW51h\nNMGlYGvOFgmJL+u2sfhAr3F9JJDjPfSUR/9i", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://www2.eduroam.cz/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www2.eduroam.cz/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www2.eduroam.cz/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www2.eduroam.cz/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www2.eduroam.cz/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "given_name": { "text": "Jan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jan.tomasek@cesnet.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tom\u00e1\u0161ek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://fse.eduuni.fi/adfs/services/trust", { "entity_id": "http://fse.eduuni.fi/adfs/services/trust", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/fse.eduuni.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Sami", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:asiakaspalvelu@eduuni.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Saarikoski", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Toni", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:asiakaspalvelu@eduuni.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Sormunen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://fse.eduuni.fi/adfs/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://fse.eduuni.fi/adfs/ls/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Eduuni-tyotilat", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "Eduuni-workspaces", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" }, { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" }, { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" } ], "service_description": [ { "lang": "fi", "text": "Eduuni-tyotilat on opetus- ja kulttuuriministerion toimialan yhteinen sahkoisen tyoskentelyn ja verkostoitumisen alusta.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Eduuni-workspaces is a shared platform for collaboration and networking in the branch of the Ministry of Education and Culture.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIGBjCCBO6gAwIBAgIEC+0xjzANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMC\nRkkxEDAOBgNVBAgTB0ZpbmxhbmQxITAfBgNVBAoTGFZhZXN0b3Jla2lzdGVyaWtl\nc2t1cyBDQTEaMBgGA1UECxMRUGFsdmVsdXZhcm1lbnRlZXQxJTAjBgNVBAMTHFZS\nSyBDQSBmb3IgU2VydmljZSBQcm92aWRlcnMwHhcNMTEwOTA1MDgwMDAwWhcNMTMw\nOTA1MjA1OTAwWjB0MQswCQYDVQQGEwJGSTEQMA4GA1UECBMHVXVzaW1hYTERMA8G\nA1UEBxMISGVsc2lua2kxKDAmBgNVBAoMH09wZXR1cy0gamEga3VsdHR1dXJpbWlu\naXN0ZXJpw7YxFjAUBgNVBAMTDWZzZS5lZHV1bmkuZmkwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQC6uO2/A1TiGW1n/NHldRDLISVw5u/cjM0D+x237es/\nxkJBM+tyyBGO7Ta8gIIBRezYkzUDpDYhKOdtkpzFUpYL9zTXWwaD3Qay323TTuFF\nU8qIs7sg980aaJ287gnnxe6PkhP2s1mYRhgBgP7pCSTEw4YFArn7zyaTwqaD8QUY\nT2k07/IrP2tK0tF9quxtdVAf6LmUaVo0+vsXvDxH5APGFU/81hi1RQNbIAtDXZgN\ndrnlHcP3yuUlrJTGuLAV7dyiHd2OLXOt/Dx6eUfI1/Y5tYQw8kUqdlOPcOmiWVBT\nefuqutqFLwXq6RV9xZnbFkmdAiJeK246xkz7/TJ9hdQrAgMBAAGjggKMMIICiDAM\nBgNVHRMBAf8EAjAAMIHVBgNVHSAEgc0wgcowCAYGBACPegEDMIG9BgkqgXaEBQEK\nBAEwga8wgYQGCCsGAQUFBwICMHgadlZhcm1lbm5lcG9saXRpaWtrYSBvbiBzYWF0\nYXZpbGxhIC0gQ2VydGlmaWthdCBwb2xpY3kgZmlubnMgLSBDZXJ0aWZpY2F0ZSBw\nb2xpY3kgaXMgYXZhaWxhYmxlIGh0dHA6Ly93d3cuZmluZWlkLmZpL2NwczMwJgYI\nKwYBBQUHAgEWGmh0dHA6Ly93d3cuZmluZWlkLmZpL2NwczMvMD8GCCsGAQUFBwEB\nBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jYS92cmtz\ncC5jcnQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF\nBQcDAjAfBgNVHSMEGDAWgBQYNf0kF+5fwkVxbmsZvebuAfU68jCB7wYDVR0fBIHn\nMIHkMCugKaAnhiVodHRwOi8vcHJveHkuZmluZWlkLmZpL2NybC92cmtzcGMuY3Js\nMIG0oIGxoIGuhoGrbGRhcDovL2xkYXAuZmluZWlkLmZpOjM4OS9jbiUzZFZSSyUy\nMENBJTIwZm9yJTIwU2VydmljZSUyMFByb3ZpZGVycyxvdSUzZFBhbHZlbHV2YXJt\nZW50ZWV0LG8lM2RWYWVzdG9yZWtpc3RlcmlrZXNrdXMlMjBDQSxkbWROYW1lJTNk\nRklORUlELGMlM2RGST9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MB0GA1UdDgQW\nBBSjFTaTWYoUyyp3jwXkzrGD3xcFVTANBgkqhkiG9w0BAQUFAAOCAQEAY9eZv6EX\nQMUT/uRKWbahBYiNHVrFNAN1QJiui+URiil/H/glQ7r+os3z2EZBle56f0gVplkh\nKi8l/xge9S6IZz7y1wbZi0euvIgJ4W3EsbC2uWZn4elOr+D7j+4fep+46Ko7ROBn\neryGe01KBXZWJBkFaqzoJCL8BF2vbtsYMqJaVtzDXdv101CxbeZ4bPeJa3XsQ/6k\nrQ5gBxGmQsJJfMf50HRu/k2kwpvyEryKtk50Xmm89V2CjWoPylxOyWv1a+BAPQpe\n7h6IenpuNGUJJ4eUN/O2CLOsH446n97IHtrM/pzz38dQEFjfY9G+oEA+s/mJRRQa\nNUEsJ2eMhHrNWw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://weblicht.sfs.uni-tuebingen.de", { "entity_id": "https://weblicht.sfs.uni-tuebingen.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/weblicht.sfs.uni-tuebingen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-06-11T11:42:51Z" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "e60", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e60", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Eberhard Karls Universit\u00e4t T\u00fcbingen, Seminar f\u00fcr Sprachwissenschaft, Abteilung Allgemeine Sprachwissenschaft und Computerlinguistik", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Eberhard Karls Universit\u00e4t T\u00fcbingen, Department of Linguistics, General and Computational Linguistics", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.sfs.uni-tuebingen.de/?context=ascl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.sfs.uni-tuebingen.de/en/chairs.html?context=ascl", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://weblicht.sfs.uni-tuebingen.de/Shibboleth.sso/SAML2/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://weblicht.sfs.uni-tuebingen.de/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "privacy_statement_url": [ { "lang": "en", "text": "http://weblicht.sfs.uni-tuebingen.de/weblichtwiki/index.php/WebLicht_Privacy_Policy_Document", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "information_url": [ { "lang": "en", "text": "http://weblicht.sfs.uni-tuebingen.de/weblichtwiki/index.php/Main_Page", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "WebLicht", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "CLARIN Federation Demonstrator: several linguistic webapplications at the SfS T\u00fcbingen", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "weblicht.sfs.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=eh@sfs.uni-tuebingen.de,CN=weblicht.sfs.uni-tuebingen.de,OU=WebLicht,OU=DSPIN,OU=Seminar fuer Sprachwissenschaft,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpzCCBI+gAwIBAgIED+vXfzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMTAwNDE5MTMyNjA3WhcNMTUwNDE4MTMyNjA3WjCByzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xKDAm\nBgNVBAsTH1NlbWluYXIgZnVlciBTcHJhY2h3aXNzZW5zY2hhZnQxDjAMBgNVBAsT\nBURTUElOMREwDwYDVQQLEwhXZWJMaWNodDEmMCQGA1UEAxMdd2VibGljaHQuc2Zz\nLnVuaS10dWViaW5nZW4uZGUxJjAkBgkqhkiG9w0BCQEWF2VoQHNmcy51bmktdHVl\nYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJJ+lISL\nliCGHMdtC5EKdkSPkZIEfGf6u0I2YT+u/bX37XL4yOvmMxJxRLQM4oEvnE67n8k8\n4qe06B8xErFh3KqgC5Q5keUlQmXJu4wvABnk9AuxlwJKuGXI3PetBYfhid10A7Iu\n3Ki0s3j7+7yYTG6xXJt4qrE7rV/v79zBQcoKOwu1AMdfV9q8GRShEXCQ82P4IITT\nQ4z513p1e0mscDdBIunH6aThNCJA9rUBwEVX90HX5KHaOPSksHISylhjl/++XJFy\n/0wBpiZ4+7pN2S/go9J8A153NZSPhF2M5deyWgjT/K2LSudLnegIlRFTq1Kv89eE\nbF/ZaHuNvakbqQIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRmWkIAb3Vr\nzkTtELxvwSx4nngcUDAfBgNVHSMEGDAWgBSwwbtoNX/i1kGcGnGv4PxBNM3DqDAi\nBgNVHREEGzAZgRdlaEBzZnMudW5pLXR1ZWJpbmdlbi5kZTCBkwYDVR0fBIGLMIGI\nMEKgQKA+hjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2NsYXNzaWMtdW5pdHVlLWNh\nL3B1Yi9jcmwvZ19jYWNybC5jcmwwQqBAoD6GPGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBrAYIKwYB\nBQUHAQEEgZ8wgZwwTAYIKwYBBQUHMAKGQGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nY2xhc3NpYy11bml0dWUtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwTAYIKwYB\nBQUHMAKGQGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2Ev\ncHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGxJyokA\nuUwUFzvszzutQNicSlWWHmrB6g63cRkbgBMsNGFwIyhrizCJtPYTDAbJ1lG2PrYj\nYpbhHR4892JIAm1IkyR4sJvAKXgnzNHtTy1ZTmlP7BjekPb6pcSRWAra84A+bOWY\n+Q3KRITfEcUfsFw/PWYO8qwDurTWGBK3ReWkwLJ9y89XZDXQZt4A9RQnnBvnC7RU\nkLkAmxRV27neEuG8eh0tuFXStHuLbClnNnHaAt1c8m2awjWCWShG5cTR99muSJTc\nNGifdwt0qWax50ASplgOtT/GZAw2E7HEEgbDA+6JcKpVlh+UMnk2JN+nkkKUjgnD\nwN2yHSwHNNMiiGY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "weblicht.sfs.uni-tuebingen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=eh@sfs.uni-tuebingen.de,CN=weblicht.sfs.uni-tuebingen.de,OU=WebLicht,OU=DSPIN,OU=Seminar fuer Sprachwissenschaft,O=Universitaet Tuebingen,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFpzCCBI+gAwIBAgIED+vXfzANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJE\nRTEfMB0GA1UEChMWVW5pdmVyc2l0YWV0IFR1ZWJpbmdlbjEcMBoGA1UEAxMTR2xv\nYmFsLVVOSVRVRS1DQSAwMTEpMCcGCSqGSIb3DQEJARYadW5pdHVlLWNhQHVuaS10\ndWViaW5nZW4uZGUwHhcNMTAwNDE5MTMyNjA3WhcNMTUwNDE4MTMyNjA3WjCByzEL\nMAkGA1UEBhMCREUxHzAdBgNVBAoTFlVuaXZlcnNpdGFldCBUdWViaW5nZW4xKDAm\nBgNVBAsTH1NlbWluYXIgZnVlciBTcHJhY2h3aXNzZW5zY2hhZnQxDjAMBgNVBAsT\nBURTUElOMREwDwYDVQQLEwhXZWJMaWNodDEmMCQGA1UEAxMdd2VibGljaHQuc2Zz\nLnVuaS10dWViaW5nZW4uZGUxJjAkBgkqhkiG9w0BCQEWF2VoQHNmcy51bmktdHVl\nYmluZ2VuLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnJJ+lISL\nliCGHMdtC5EKdkSPkZIEfGf6u0I2YT+u/bX37XL4yOvmMxJxRLQM4oEvnE67n8k8\n4qe06B8xErFh3KqgC5Q5keUlQmXJu4wvABnk9AuxlwJKuGXI3PetBYfhid10A7Iu\n3Ki0s3j7+7yYTG6xXJt4qrE7rV/v79zBQcoKOwu1AMdfV9q8GRShEXCQ82P4IITT\nQ4z513p1e0mscDdBIunH6aThNCJA9rUBwEVX90HX5KHaOPSksHISylhjl/++XJFy\n/0wBpiZ4+7pN2S/go9J8A153NZSPhF2M5deyWgjT/K2LSudLnegIlRFTq1Kv89eE\nbF/ZaHuNvakbqQIDAQABo4IB5DCCAeAwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBRmWkIAb3Vr\nzkTtELxvwSx4nngcUDAfBgNVHSMEGDAWgBSwwbtoNX/i1kGcGnGv4PxBNM3DqDAi\nBgNVHREEGzAZgRdlaEBzZnMudW5pLXR1ZWJpbmdlbi5kZTCBkwYDVR0fBIGLMIGI\nMEKgQKA+hjxodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2NsYXNzaWMtdW5pdHVlLWNh\nL3B1Yi9jcmwvZ19jYWNybC5jcmwwQqBAoD6GPGh0dHA6Ly9jZHAyLnBjYS5kZm4u\nZGUvY2xhc3NpYy11bml0dWUtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBrAYIKwYB\nBQUHAQEEgZ8wgZwwTAYIKwYBBQUHMAKGQGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv\nY2xhc3NpYy11bml0dWUtY2EvcHViL2NhY2VydC9nX2NhY2VydC5jcnQwTAYIKwYB\nBQUHMAKGQGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvY2xhc3NpYy11bml0dWUtY2Ev\ncHViL2NhY2VydC9nX2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAGxJyokA\nuUwUFzvszzutQNicSlWWHmrB6g63cRkbgBMsNGFwIyhrizCJtPYTDAbJ1lG2PrYj\nYpbhHR4892JIAm1IkyR4sJvAKXgnzNHtTy1ZTmlP7BjekPb6pcSRWAra84A+bOWY\n+Q3KRITfEcUfsFw/PWYO8qwDurTWGBK3ReWkwLJ9y89XZDXQZt4A9RQnnBvnC7RU\nkLkAmxRV27neEuG8eh0tuFXStHuLbClnNnHaAt1c8m2awjWCWShG5cTR99muSJTc\nNGifdwt0qWax50ASplgOtT/GZAw2E7HEEgbDA+6JcKpVlh+UMnk2JN+nkkKUjgnD\nwN2yHSwHNNMiiGY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "WebLicht is an execution environment for automatic annotation of text corpora. Linguistic tools such as tokenizers, part of speech taggers, and parsers are encapsulated as web services, which can be combined by the user into custom processing chains. The resulting annotations can then be visualized in an appropriate way, such as in a table or tree format.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" } ], "service_name": [ { "lang": "en", "text": "WebLicht", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Thomas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "thomas.zastrow@uni-tuebingen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Zastrow", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shibboleth.dhbw-karlsruhe.de/idp/shibboleth", { "entity_id": "https://shibboleth.dhbw-karlsruhe.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.dhbw-karlsruhe.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.dhbw-karlsruhe.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.dhbw-karlsruhe.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.dhbw-karlsruhe.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shibboleth.dhbw-karlsruhe.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.dhbw-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.dhbw-karlsruhe.de,OU=Karlsruhe,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE9TCCA92gAwIBAgIEEQNdOzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTEwMTExNzEzNTkwN1oXDTE1MTExNjEzNTkwN1owdjELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMRIwEAYDVQQLEwlLYXJsc3J1aGUxJTAjBgNVBAMTHHNoaWJib2xldGguZGhi\ndy1rYXJsc3J1aGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDi\nbF3wklsaOy0bg22LMdxn5qsZ2ykDtZqE0JF1Koi4w42VG1tjQDfHpA9FFwo/EVuS\nqeCe09b0f2Daqkjz1UcFSufMrcHEHZZN2xBG+88UMW7MMmCZeD3GuL7wNJvoFnM9\nmp0xPe3x4POopLdGBiWZXhTe789BCSTChcUmTuTyFiV90b14CA0wI8A32JhiM3Hh\n/eRzRRL4z6tP19+WwJ2Le0nJkokz3Gp4TxbYmPiDHdXQIMlZ1f0D8YKoVNjh5bSw\ny9Cst6Zyzm61sR/HMFUZzsAO70ymJumM2/uMPGfwybJyGy6J6MwIWwL8uN7Pdxin\n+l+W7S8ozHzpRrroqi1zAgMBAAGjggGNMIIBiTAJBgNVHRMEAjAAMAsGA1UdDwQE\nAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFATy\nQy4DajG8sx8vyoNHrIskLklzMB8GA1UdIwQYMBaAFIzpcHFguFOfRMaXXkIf7Shy\nvQ5+MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhi\ndy1jYS9wdWIvY3JsL2NhY3JsLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9kaGJ3LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCB\nhDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0B\nAQUFAAOCAQEAb6Y5E9ZGeli/tZBJHc1HRWNbQWpx8DBNJ9tOJ2CIpHW2Fci29twp\nG+4b6V0FxDTIBHAamNuKUAjdDIov05YhaXXfU8NidA5M+/xVioaaY/ADTw7aRaJr\n8UHCLmQSaQFel6vpi82f+R7Fdoel+zxnbwCan31UZHz2XGFDCFlvLDs3/uk3fl1L\nGkKHPe3CKWcwuRJsv+6Jymhro91stI74bGpG5AcITFUevHNdueicbV+JndJ/IHjh\nMvpGWuUj2tdg9zVz+YS34mANNt4zIg5lh+VHgwzprbNutQhEwiq56rhKz+mRd8jO\nAmXQxl/y0E3UsR/P+8lLMune9mRyoKhKCw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.dhbw-karlsruhe.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shibboleth.dhbw-karlsruhe.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.dhbw-karlsruhe.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shibboleth.dhbw-karlsruhe.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "dhbw-karlsruhe.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shibboleth.dhbw-karlsruhe.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.dhbw-karlsruhe.de,OU=Karlsruhe,O=Duale Hochschule Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE9TCCA92gAwIBAgIEEQNdOzANBgkqhkiG9w0BAQUFADByMQswCQYDVQQGEwJE\nRTEsMCoGA1UEChMjRHVhbGUgSG9jaHNjaHVsZSBCYWRlbi1XdWVydHRlbWJlcmcx\nFjAUBgNVBAMTDURIQlcgQ0EgLSBHMDExHTAbBgkqhkiG9w0BCQEWDnBraUBkaGJ3\nLXZzLmRlMB4XDTEwMTExNzEzNTkwN1oXDTE1MTExNjEzNTkwN1owdjELMAkGA1UE\nBhMCREUxLDAqBgNVBAoTI0R1YWxlIEhvY2hzY2h1bGUgQmFkZW4tV3VlcnR0ZW1i\nZXJnMRIwEAYDVQQLEwlLYXJsc3J1aGUxJTAjBgNVBAMTHHNoaWJib2xldGguZGhi\ndy1rYXJsc3J1aGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDi\nbF3wklsaOy0bg22LMdxn5qsZ2ykDtZqE0JF1Koi4w42VG1tjQDfHpA9FFwo/EVuS\nqeCe09b0f2Daqkjz1UcFSufMrcHEHZZN2xBG+88UMW7MMmCZeD3GuL7wNJvoFnM9\nmp0xPe3x4POopLdGBiWZXhTe789BCSTChcUmTuTyFiV90b14CA0wI8A32JhiM3Hh\n/eRzRRL4z6tP19+WwJ2Le0nJkokz3Gp4TxbYmPiDHdXQIMlZ1f0D8YKoVNjh5bSw\ny9Cst6Zyzm61sR/HMFUZzsAO70ymJumM2/uMPGfwybJyGy6J6MwIWwL8uN7Pdxin\n+l+W7S8ozHzpRrroqi1zAgMBAAGjggGNMIIBiTAJBgNVHRMEAjAAMAsGA1UdDwQE\nAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFATy\nQy4DajG8sx8vyoNHrIskLklzMB8GA1UdIwQYMBaAFIzpcHFguFOfRMaXXkIf7Shy\nvQ5+MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGhi\ndy1jYS9wdWIvY3JsL2NhY3JsLmNybDA2oDSgMoYwaHR0cDovL2NkcDIucGNhLmRm\nbi5kZS9kaGJ3LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGUBggrBgEFBQcBAQSBhzCB\nhDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDEucGNhLmRmbi5kZS9kaGJ3LWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDBABggrBgEFBQcwAoY0aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9kaGJ3LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0B\nAQUFAAOCAQEAb6Y5E9ZGeli/tZBJHc1HRWNbQWpx8DBNJ9tOJ2CIpHW2Fci29twp\nG+4b6V0FxDTIBHAamNuKUAjdDIov05YhaXXfU8NidA5M+/xVioaaY/ADTw7aRaJr\n8UHCLmQSaQFel6vpi82f+R7Fdoel+zxnbwCan31UZHz2XGFDCFlvLDs3/uk3fl1L\nGkKHPe3CKWcwuRJsv+6Jymhro91stI74bGpG5AcITFUevHNdueicbV+JndJ/IHjh\nMvpGWuUj2tdg9zVz+YS34mANNt4zIg5lh+VHgwzprbNutQhEwiq56rhKz+mRd8jO\nAmXQxl/y0E3UsR/P+8lLMune9mRyoKhKCw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "DHBW Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "DHBW Karlsruhe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dhbw-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Johannes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mickel@dhbw-karlsruhe.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Mickel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/metadata.php/mynetwork-sp", { "contact_person": [ { "given_name": { "text": "Per", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "webmaster@mynetwork.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Newberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/metadata.php/mynetwork-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/saml2-logout.php/mynetwork-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIJAJ0Q2Xft1JfkMA0GCSqGSIb3DQEBBQUAMIGcMQswCQYDVQQGEwJTRTEiMCAGA1UECBQZVsOkc3RyYWdHIEfDtnRhbGFuZHMgTMOkbjEVMBMGA1UEBxQMVHJvbGxow6R0dGFuMRUwEwYDVQQKEwxNeU5ldHdvcmsgQUIxFDASBgNVBAMTC1BlciBOZXdiZXJnMSUwIwYJKoZIhvcNAQkBFhZ3ZWJtYXN0ZXJAbXluZXR3b3JrLnNlMB4XDTEyMDExOTE0NTgyOVoXDTIyMDExODE0NTgyOVowgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq6qIix7YotqTKastgyUxjmaCPOCCB84YfKfr2qpecB76S41kdenwMVfC6ni1FSbnAYz41845hWoeVIx7IOAuXHACd1qwaXVAJKEXxfuBOo/JWORInfuSEsuv1LkwyeafzPPZ3v7f+INbIMUU4/ZBaWhYAvKAyLjdus0wE+iTyZPWoAQme7xaBWAEOBgNCI6e6gzbW51HaZOZOhxqumkDoUKir5mU5ce6EPZmSzAjZIQj0MGzoZ5qcArebtruE2TyhVqWaL47qC3JCXxWuYPWwmeKKmFx1J6hOidaWsWoK1nMufNg/BmGYbJEmo/nCA30TKUR8t07qEqGdUsSmJjCJAgMBAAGjggEFMIIBATAdBgNVHQ4EFgQUlzt3ktOKnVc1a2c5pUbJWiXZ7PEwgdEGA1UdIwSByTCBxoAUlzt3ktOKnVc1a2c5pUbJWiXZ7PGhgaKkgZ8wgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2WCCQCdENl37dSX5DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCWDMtrCMETWWQcjpnDoRVQ83k7v98O5mt6RDEDTqWObp4rhm6+GX6mwRRkaZxWlB3WntkimYgxw9Lc2uDrGpmNMZXQYpvpJcC/Q43EkHLGzY3x4/wIJjPB9ezqCWJfYVtanEAbt3u8U8yn3lYFpvDVV+jhcr7+DahFuY/sXZuKDOH+DGw1n/aT4W9Y2K4zCUYgpxrRaApDO2TRqFwsxpHThhGqQu5NZEjVrXotg6Tl/e1mHBZ+5Sfnd8iB8039O09IpxqzC2XQVxag86TUa4760kLaNPjxO10HpiIBpN/4WAYigLzxKzMofL/d/IYkobfTE0X5R3m9RDhIzfy/Syj6", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIExDCCA6ygAwIBAgIJAJ0Q2Xft1JfkMA0GCSqGSIb3DQEBBQUAMIGcMQswCQYDVQQGEwJTRTEiMCAGA1UECBQZVsOkc3RyYWdHIEfDtnRhbGFuZHMgTMOkbjEVMBMGA1UEBxQMVHJvbGxow6R0dGFuMRUwEwYDVQQKEwxNeU5ldHdvcmsgQUIxFDASBgNVBAMTC1BlciBOZXdiZXJnMSUwIwYJKoZIhvcNAQkBFhZ3ZWJtYXN0ZXJAbXluZXR3b3JrLnNlMB4XDTEyMDExOTE0NTgyOVoXDTIyMDExODE0NTgyOVowgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq6qIix7YotqTKastgyUxjmaCPOCCB84YfKfr2qpecB76S41kdenwMVfC6ni1FSbnAYz41845hWoeVIx7IOAuXHACd1qwaXVAJKEXxfuBOo/JWORInfuSEsuv1LkwyeafzPPZ3v7f+INbIMUU4/ZBaWhYAvKAyLjdus0wE+iTyZPWoAQme7xaBWAEOBgNCI6e6gzbW51HaZOZOhxqumkDoUKir5mU5ce6EPZmSzAjZIQj0MGzoZ5qcArebtruE2TyhVqWaL47qC3JCXxWuYPWwmeKKmFx1J6hOidaWsWoK1nMufNg/BmGYbJEmo/nCA30TKUR8t07qEqGdUsSmJjCJAgMBAAGjggEFMIIBATAdBgNVHQ4EFgQUlzt3ktOKnVc1a2c5pUbJWiXZ7PEwgdEGA1UdIwSByTCBxoAUlzt3ktOKnVc1a2c5pUbJWiXZ7PGhgaKkgZ8wgZwxCzAJBgNVBAYTAlNFMSIwIAYDVQQIFBlWw6RzdHJhZ0cgR8O2dGFsYW5kcyBMw6RuMRUwEwYDVQQHFAxUcm9sbGjDpHR0YW4xFTATBgNVBAoTDE15TmV0d29yayBBQjEUMBIGA1UEAxMLUGVyIE5ld2JlcmcxJTAjBgkqhkiG9w0BCQEWFndlYm1hc3RlckBteW5ldHdvcmsuc2WCCQCdENl37dSX5DAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCWDMtrCMETWWQcjpnDoRVQ83k7v98O5mt6RDEDTqWObp4rhm6+GX6mwRRkaZxWlB3WntkimYgxw9Lc2uDrGpmNMZXQYpvpJcC/Q43EkHLGzY3x4/wIJjPB9ezqCWJfYVtanEAbt3u8U8yn3lYFpvDVV+jhcr7+DahFuY/sXZuKDOH+DGw1n/aT4W9Y2K4zCUYgpxrRaApDO2TRqFwsxpHThhGqQu5NZEjVrXotg6Tl/e1mHBZ+5Sfnd8iB8039O09IpxqzC2XQVxag86TUa4760kLaNPjxO10HpiIBpN/4WAYigLzxKzMofL/d/IYkobfTE0X5R3m9RDhIzfy/Syj6", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/saml2-acs.php/mynetwork-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/saml1-acs.php/mynetwork-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/saml2-acs.php/mynetwork-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mynetworkglobal.com/simplesaml/module.php/saml/sp/saml1-acs.php/mynetwork-sp/artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/mynetworkglobal.com.xml" } } ], [ "https://account.mdh.se/shibboleth", { "entity_id": "https://account.mdh.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://account.mdh.se/Shibboleth.sso/DS" } ] }, "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDFDCCAfygAwIBAgIJAPaKAClrLbTPMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmFjY291bnQubWRoLnNlMB4XDTEyMTIwNDE0MjgxNloXDTIyMTIwMjE0Mjgx\nNlowGTEXMBUGA1UEAxMOYWNjb3VudC5tZGguc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQDnDT2AU69L2h1ZQ6iEVWhGtQYC78dkJBcJ8XjDHImC8BEC\nwxJVg2SNwzT4pb8tBT0PpAXHRbTdsg7Isxa6Ah13OBWN4pEuj1+gweijXwie6BGn\nAL2WMeVIDYkA31tNcy5h2qqfhyHFTeFBhoVfwjL38kXb5eZ8z3so6HKX7CRyg3w8\ni8Wvisey073edn6ojH+k/6hjOCU2Yw7Gi9nfgZF5fAIh50djp52Ygvfer5QuNvow\nS0V2vZlvU4Le9SkJhMZZyJa7xcbXCte3d7ZzkqW20H/8b9OxZq72HrJILodJkmzp\nNSsn2xesDp5eVb5U0uSDf5Ecw3I/xH57Q6AI0qRfAgMBAAGjXzBdMDwGA1UdEQQ1\nMDOCDmFjY291bnQubWRoLnNlhiFodHRwczovL2FjY291bnQubWRoLnNlL3NoaWJi\nb2xldGgwHQYDVR0OBBYEFAX+Mwdh0P9/9UldxwhrauU/EvDpMA0GCSqGSIb3DQEB\nBQUAA4IBAQDON1n9lbL4S1b+aPR6pegQxpF1Kcw0NnmKp9tECubXVCSJw8V+1lLt\nxSRdF8i5PNALSwxahOYndivb1bY23dPZ1oKIbR9yGrcAY9aSRzt4l2Yh7k73LBgI\n0OHsbLLKxiReYWvMR5+QseIN3FpgBeAUJmOPQL79FcYxQl+nX4DgBatb/aYYOU0S\nnLhAo0q9al1Is1QdxLo5FyHaYR/Xu+p31ltowAg4NQ29zRHfW7BQG2JmBEXrxIB2\nzpHIUu/5SWS3wMnuRZgdr25OF2r+/mwgyOrAJ69Zi1ajEIA7YhGwVZ5V5FF4UgPe\nTy6ceQwd7bOvvrpf5YqChJKmoxF3bTiK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.mdh.se/Shibboleth.sso/SAML/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/account.mdh.se.xml" } } ], [ "https://play.liu.se/shibboleth", { "id": "_8ff48260e61fe45e78de61f34427e5d1", "entity_id": "https://play.liu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.liu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.liu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.liu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.liu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.liu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.liu.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "play.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAKe3B+KUVP3+MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkubGl1LnNlMB4XDTExMTIwNjEyMTk1OVoXDTIxMTIwMzEyMTk1OVow\nFjEUMBIGA1UEAxMLcGxheS5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+vp3loPQsTZ0uL5qOMD6OiqrZvbtwc1yggSBWE7aZ+JCYrM9VcJQs\n3vPC9i4hf/mZDNFmvBWz8aDCXG5PpLtoVsrhYuNhetNbHyvagnl51MwK0KY5JDOk\nf5pAii8WD+88EPqdFGbLCDKQ6UpSR1hsUMudpJlmu0hdPvhVuXexRmaYPEk3vN3P\nFnmBqD4YNPTVkLrfC6OXm5EL7Q7J1DWDyowr1xAJfMlfyhSMay6DKvuE/zA8vWpp\n28kMjcoQWDFNROp6+RHlPmYBhzEmhzoxULKl3QCv/3hwvw3C70vOABBBq+xj1iRJ\nGnO5IO9HWBlUG8O1O7Ohrk+3F6tt6pY1AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkubGl1LnNlhgtwbGF5LmxpdS5zZTAdBgNVHQ4EFgQUo7pfHcTYa3XfSHE+g3l0\np6ergSkwDQYJKoZIhvcNAQEFBQADggEBAJOjVfPaleYl/RdJDGtjdOredI0MoiJR\nXWkC5Zm0Qp28KRJoV7kGgzPCiF0M7CH6w1ZF0t1qMU+kSsIRsxLhwG+7bT8ECONx\n0c7DnZY/qZcZb3USf7h9DwaO/RMxGa+Fm76eUNQ9HurprEmaXfEQsYFYWsGj56Q8\n0fquuSogz4O1dEGjG85IV8ehGKS5JlLJsLnC0eggjYZFK954g3bRkEcLwcBDEbaa\n6QQZ52emPo6rYMFX90CxvkJwxt7GA2BHDziqi/51SUPpfWYhXtNiHioUt1D1dbNd\nHk7Vkl5qHXdOgulvHmmaLJXl7ABXJmddzV49NpKlhS5V79JGu6bbkeA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "play.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAKe3B+KUVP3+MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkubGl1LnNlMB4XDTExMTIwNjEyMTk1OVoXDTIxMTIwMzEyMTk1OVow\nFjEUMBIGA1UEAxMLcGxheS5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQC+vp3loPQsTZ0uL5qOMD6OiqrZvbtwc1yggSBWE7aZ+JCYrM9VcJQs\n3vPC9i4hf/mZDNFmvBWz8aDCXG5PpLtoVsrhYuNhetNbHyvagnl51MwK0KY5JDOk\nf5pAii8WD+88EPqdFGbLCDKQ6UpSR1hsUMudpJlmu0hdPvhVuXexRmaYPEk3vN3P\nFnmBqD4YNPTVkLrfC6OXm5EL7Q7J1DWDyowr1xAJfMlfyhSMay6DKvuE/zA8vWpp\n28kMjcoQWDFNROp6+RHlPmYBhzEmhzoxULKl3QCv/3hwvw3C70vOABBBq+xj1iRJ\nGnO5IO9HWBlUG8O1O7Ohrk+3F6tt6pY1AgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkubGl1LnNlhgtwbGF5LmxpdS5zZTAdBgNVHQ4EFgQUo7pfHcTYa3XfSHE+g3l0\np6ergSkwDQYJKoZIhvcNAQEFBQADggEBAJOjVfPaleYl/RdJDGtjdOredI0MoiJR\nXWkC5Zm0Qp28KRJoV7kGgzPCiF0M7CH6w1ZF0t1qMU+kSsIRsxLhwG+7bT8ECONx\n0c7DnZY/qZcZb3USf7h9DwaO/RMxGa+Fm76eUNQ9HurprEmaXfEQsYFYWsGj56Q8\n0fquuSogz4O1dEGjG85IV8ehGKS5JlLJsLnC0eggjYZFK954g3bRkEcLwcBDEbaa\n6QQZ52emPo6rYMFX90CxvkJwxt7GA2BHDziqi/51SUPpfWYhXtNiHioUt1D1dbNd\nHk7Vkl5qHXdOgulvHmmaLJXl7ABXJmddzV49NpKlhS5V79JGu6bbkeA=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.liu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.liu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.liu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.liu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.liu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.liu.se.xml" } } ], [ "https://belser.gbv.de/sp", { "entity_id": "https://belser.gbv.de/sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/belser.gbv.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Belser-Produkte mit Nationallizenz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Belser-Produkte mit Nationallizenz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://belser.gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Franck", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "borel@gbv.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Borel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.gbv.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.gbv.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.gbv.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.gbv.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.gbv.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.gbv.de/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "belser.gbv.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=belser.gbv.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGgjCCBWqgAwIBAgIED4i/dTANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMjAzMDkyOTEx\nWhcNMTUwMjAyMDkyOTExWjCBnzELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazEWMBQGA1UEAxMNYmVsc2VyLmdidi5kZTCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBAL9DhQnvqMbJXo8I2SmG1mDQLEzywQahD+aSNMgl\nW5LedRyJc2TZE1les6CwEC8tqljGHMJ9UwMIpvvmpqFOeg3r7REtTjvyb0G28BKv\n2z90ypWz2lHh6BZ2AcZamnF2AK8WNMa5xq6R9/b9IrDEdLenJRON267kUSb8jpEr\n6QNICloRo/avIUoqELFiHTQDROKRIViF6VdBhn0+Wfcpnnu11JSU3n0+4umoNz+C\nwHEw9smR5jn99GmPnpZO4q7FaK8rws1OQh9UgYXWLRrvwJzHv+/OhFZVfE1n+Snu\n3PFdlZowape4Lc4uHDLcQTej7ZeUbBb7oIpr6vFJ4iQg5EZb1k6WeenX9kelMcXB\neao3buJ9ETD5cDDpELhIKxb6l0FN6UNCNQNWlLTwlCT/fCKmJ+8f1dogl3gUZLmY\nvQReuEcnmrwwG0m/pPA6wJtA4sKlXzCoPAnW3g8nMT/1rf9y0c5aBEsWUVAAfnVh\ngJvjaxh2T8HsvoJwnnfAvqiCqn4O6lw4OFYAwUepnCCVD5FBgew0mhyALGy/LAG6\nJqa4T+xMXfm4D1eOJZzYGz+BGeW14CpLaXcb0JWW9RDkGfF4zxNxd0sFjP/IVdQj\nw3VqKCAJFzQNLhPNEBzpjMFLiDDziAusdKXqF9baAETpeJCxoIs/hrh95fI2pl3E\nEieBAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM3hPwKxXMSUfFKhwW3h\ncm4/QDq3MB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQ\nMA6BDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI\nKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u\nZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwDQYJKoZIhvcNAQEFBQADggEBAGtMJD6q+ieWV2XzsQe2Ym4+mN9d13lYwcBc\nukH4O5wbdJVDs4TbbNjS52owS3aRDEvk6Q9jxqncUzik7oKoZN2ffGHKHBNl8l2R\nVZu0bJXhPlniIAdi8Y6oxDotX6oS2YJ4q9z0EOhypyGQm6O0/+ZwOKFrSn0ggAlo\nYdMB+fZedi7UTRGvnVlEFELJTQuAK9epTXZrmcPGRweSxZ2JG6kSE9Mvy4nfgIhD\nyOIPgKqvUSwlSl2fgmAY6Qvxs6R1nXkdbfhdGsSAuI59RDr19PTyyd8EvlEhri2M\nDKu3zW/LjvUq5jTn3w9Q32pe1nYZAn2UcvJ+sl7invtI0oNQFjE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "belser.gbv.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=belser.gbv.de,OU=Digitale Bibliothek,O=Gemeinsamer Bibliotheksverbund (GBV),L=GOETTINGEN,ST=NIEDERSACHSEN,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIGgjCCBWqgAwIBAgIED4i/dTANBgkqhkiG9w0BAQUFADCBuzELMAkGA1UEBhMC\nREUxFjAUBgNVBAgTDU5JRURFUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4x\nPjA8BgNVBAoTNUdlc2VsbHNjaGFmdCBmdWVyIHdpc3NlbnNjaGFmdGxpY2hlIERh\ndGVudmVyYXJiZWl0dW5nMQ0wCwYDVQQLEwRHV0RHMRAwDgYDVQQDEwdHV0RHIENB\nMR4wHAYJKoZIhvcNAQkBFg9nd2RnLWNhQGd3ZGcuZGUwHhcNMTAwMjAzMDkyOTEx\nWhcNMTUwMjAyMDkyOTExWjCBnzELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5JRURF\nUlNBQ0hTRU4xEzARBgNVBAcTCkdPRVRUSU5HRU4xLTArBgNVBAoTJEdlbWVpbnNh\nbWVyIEJpYmxpb3RoZWtzdmVyYnVuZCAoR0JWKTEcMBoGA1UECxMTRGlnaXRhbGUg\nQmlibGlvdGhlazEWMBQGA1UEAxMNYmVsc2VyLmdidi5kZTCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBAL9DhQnvqMbJXo8I2SmG1mDQLEzywQahD+aSNMgl\nW5LedRyJc2TZE1les6CwEC8tqljGHMJ9UwMIpvvmpqFOeg3r7REtTjvyb0G28BKv\n2z90ypWz2lHh6BZ2AcZamnF2AK8WNMa5xq6R9/b9IrDEdLenJRON267kUSb8jpEr\n6QNICloRo/avIUoqELFiHTQDROKRIViF6VdBhn0+Wfcpnnu11JSU3n0+4umoNz+C\nwHEw9smR5jn99GmPnpZO4q7FaK8rws1OQh9UgYXWLRrvwJzHv+/OhFZVfE1n+Snu\n3PFdlZowape4Lc4uHDLcQTej7ZeUbBb7oIpr6vFJ4iQg5EZb1k6WeenX9kelMcXB\neao3buJ9ETD5cDDpELhIKxb6l0FN6UNCNQNWlLTwlCT/fCKmJ+8f1dogl3gUZLmY\nvQReuEcnmrwwG0m/pPA6wJtA4sKlXzCoPAnW3g8nMT/1rf9y0c5aBEsWUVAAfnVh\ngJvjaxh2T8HsvoJwnnfAvqiCqn4O6lw4OFYAwUepnCCVD5FBgew0mhyALGy/LAG6\nJqa4T+xMXfm4D1eOJZzYGz+BGeW14CpLaXcb0JWW9RDkGfF4zxNxd0sFjP/IVdQj\nw3VqKCAJFzQNLhPNEBzpjMFLiDDziAusdKXqF9baAETpeJCxoIs/hrh95fI2pl3E\nEieBAgMBAAGjggGmMIIBojAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUE\nFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM3hPwKxXMSUfFKhwW3h\ncm4/QDq3MB8GA1UdIwQYMBaAFKbk/5j95Ukyflx18haiTYx0Nd4iMBcGA1UdEQQQ\nMA6BDGJvcmVsQGdidi5kZTB5BgNVHR8EcjBwMDagNKAyhjBodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL2d3ZGctY2EvcHViL2NybC9jYWNybC5jcmwwNqA0oDKGMGh0dHA6\nLy9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBlAYI\nKwYBBQUHAQEEgYcwgYQwQAYIKwYBBQUHMAKGNGh0dHA6Ly9jZHAxLnBjYS5kZm4u\nZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwQAYIKwYBBQUHMAKGNGh0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ3dkZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwDQYJKoZIhvcNAQEFBQADggEBAGtMJD6q+ieWV2XzsQe2Ym4+mN9d13lYwcBc\nukH4O5wbdJVDs4TbbNjS52owS3aRDEvk6Q9jxqncUzik7oKoZN2ffGHKHBNl8l2R\nVZu0bJXhPlniIAdi8Y6oxDotX6oS2YJ4q9z0EOhypyGQm6O0/+ZwOKFrSn0ggAlo\nYdMB+fZedi7UTRGvnVlEFELJTQuAK9epTXZrmcPGRweSxZ2JG6kSE9Mvy4nfgIhD\nyOIPgKqvUSwlSl2fgmAY6Qvxs6R1nXkdbfhdGsSAuI59RDr19PTyyd8EvlEhri2M\nDKu3zW/LjvUq5jTn3w9Q32pe1nYZAn2UcvJ+sl7invtI0oNQFjE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.gbv.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.gbv.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.gbv.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.gbv.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://idp.ids-mannheim.de/idp/shibboleth", { "entity_id": "https://idp.ids-mannheim.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ids-mannheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ids-mannheim.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ids-mannheim.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ids-mannheim.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ids-mannheim.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ids-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "de", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache (IDS)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache (IDS)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Idenity-Provider des Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Idenity-Provider of the Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.ids-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE4zCCA8ugAwIBAgIEDyTTjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTExMTkxNDI4MTVaFw0xNDEx\nMTgxNDI4MTVaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRwwGgYDVQQDExNpZHAuaWRzLW1hbm5oZWltLmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt7L/7N+17/v7lajOiMdvThxk\nNoiCwy2RDzaDi7IEvJtXmT1CkKXVg84uxCneoixdPwO9EZAyphOGfXyvIWiWOEkB\n8135pYTbKNYPuG0+fIYXPvHE1+oFMca3K21GgssvoOZYJfi/wrORLx77iQXRgGYF\nmRllzaspZriQNbIvCwVsKsoL8zt9TeVa0Ltv6A7dRg/36u8XppG4glE4xuuXQgNI\nmj0qpJ9pV76bgzPKUNm2/aXDiyqoI4qvp2h4vM2sFv2MAguPkHI7PPcVXn1L2q3h\nWpylL+gjjNfZm1TdDww+r1HFdeQDORmjSh+Cd4bbdEeA2bWH3NHjSR6xWwCj/wID\nAQABo4IBvDCCAbgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSg5wzZdnXH5hJRlkFfkCXU0cFr\n4TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zCBkQYDVR0fBIGJMIGG\nMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUF\nBwEBBIGdMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ds\nb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUH\nMAKGP2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAB1uluFS88lYI\nQPiuEvlALX1GYfNZTNCJogeflb5E59zdd49Y7L5zs9IXbYLUMqSQrbLyv4i4nK4e\nbApMu6sgKRf6qPW/MZUAmW0VXjce+W3elGohc4D0MSVHXZQN48Y3S0Jktc5CVC46\nHzxN+4WnjMpVFIB8d5PoL8Nck6vuKvM/IzQbUKym9VC29qwxUIyzG7/f6OuzwXtJ\nxPmwm/Z3/0myg08CF/awdegYuOaq2NBWi7ZvJefTvunuzhwv8LcNPon2mFomUq+E\nVVbh+FSPaIx4RWUSCYsAX8B5Yx9FCb0PJ8HnemcVzgyA8x4Qh5JYbdo0FiNI04LE\n99YJ9IIzYQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ids-mannheim.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ids-mannheim.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2009-12-22T11:22:36Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ids-mannheim.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ids-mannheim.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ids-mannheim.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.ids-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE4zCCA8ugAwIBAgIEDyTTjjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wOTExMTkxNDI4MTVaFw0xNDEx\nMTgxNDI4MTVaMFIxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRwwGgYDVQQDExNpZHAuaWRzLW1hbm5oZWltLmRlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt7L/7N+17/v7lajOiMdvThxk\nNoiCwy2RDzaDi7IEvJtXmT1CkKXVg84uxCneoixdPwO9EZAyphOGfXyvIWiWOEkB\n8135pYTbKNYPuG0+fIYXPvHE1+oFMca3K21GgssvoOZYJfi/wrORLx77iQXRgGYF\nmRllzaspZriQNbIvCwVsKsoL8zt9TeVa0Ltv6A7dRg/36u8XppG4glE4xuuXQgNI\nmj0qpJ9pV76bgzPKUNm2/aXDiyqoI4qvp2h4vM2sFv2MAguPkHI7PPcVXn1L2q3h\nWpylL+gjjNfZm1TdDww+r1HFdeQDORmjSh+Cd4bbdEeA2bWH3NHjSR6xWwCj/wID\nAQABo4IBvDCCAbgwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI\nKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSg5wzZdnXH5hJRlkFfkCXU0cFr\n4TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zCBkQYDVR0fBIGJMIGG\nMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1j\nYS9wdWIvY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5k\nZS9nbG9iYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUF\nBwEBBIGdMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ds\nb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUH\nMAKGP2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1\nYi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAB1uluFS88lYI\nQPiuEvlALX1GYfNZTNCJogeflb5E59zdd49Y7L5zs9IXbYLUMqSQrbLyv4i4nK4e\nbApMu6sgKRf6qPW/MZUAmW0VXjce+W3elGohc4D0MSVHXZQN48Y3S0Jktc5CVC46\nHzxN+4WnjMpVFIB8d5PoL8Nck6vuKvM/IzQbUKym9VC29qwxUIyzG7/f6OuzwXtJ\nxPmwm/Z3/0myg08CF/awdegYuOaq2NBWi7ZvJefTvunuzhwv8LcNPon2mFomUq+E\nVVbh+FSPaIx4RWUSCYsAX8B5Yx9FCb0PJ8HnemcVzgyA8x4Qh5JYbdo0FiNI04LE\n99YJ9IIzYQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "witt@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Witt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "box.net", { "contact_person": [ { "contact_type": "administrative", "company": { "text": "Box.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Box", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "business-support@box.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "entity_id": "box.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sso.services.box.net/sp/SLO.saml2" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sso.services.box.net/sp/SLO.saml2" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sso.services.box.net/sp/SLO.saml2" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sso.services.box.net/sp/SLO.ssaml2" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "is_default": "true", "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sso.services.box.net/sp/ACS.saml2" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sso.services.box.net/sp/ACS.saml2" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sso.services.box.net/sp/ACS.saml2" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICHTCCAYagAwIBAgIGATAk0YocMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJUGFsbyBBbHRvMRAwDgYDVQQKEwdCb3gubmV0MRAwDgYDVQQDEwdib3gubmV0MB4XDTExMDUyNTAxNDI1MFoXDTEyMDUyNDAxNDI1MFowUjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlQYWxvIEFsdG8xEDAOBgNVBAoTB0JveC5uZXQxEDAOBgNVBAMTB2JveC5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMefTXLCqskpHo2bi/2lpGYEOXvRv2SeWPSLw/IfdTP2R3vdP9FqvAvKaVtfCmE+VUiKobPjiu0L44sxNfwnXz8gfkYCQmenOl8/6A3MTQZwUaL6aQaJeP6r/aJnB0lXjFmM7jEob4nMVnQ3Jk9j1NLCau7hpuLsyCLh6PH1FAeDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAxx0lHdnG/DyreiEp2c1rGj2ZpIzNuSVuVsFNp4Y004wqEGx33p+zSWdVmuZBDjQSaCMBROLY3lWtTGtw8urCM2hBOBnnRoMRL1U/t4ptrsQFb6qNq95WQupwThoLZgy3khHTLH11kZpzPGYkhxcdGgeK0Osj+u5cVFpiJWOSkic=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICHTCCAYagAwIBAgIGATAk0YocMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJUGFsbyBBbHRvMRAwDgYDVQQKEwdCb3gubmV0MRAwDgYDVQQDEwdib3gubmV0MB4XDTExMDUyNTAxNDI1MFoXDTEyMDUyNDAxNDI1MFowUjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlQYWxvIEFsdG8xEDAOBgNVBAoTB0JveC5uZXQxEDAOBgNVBAMTB2JveC5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMefTXLCqskpHo2bi/2lpGYEOXvRv2SeWPSLw/IfdTP2R3vdP9FqvAvKaVtfCmE+VUiKobPjiu0L44sxNfwnXz8gfkYCQmenOl8/6A3MTQZwUaL6aQaJeP6r/aJnB0lXjFmM7jEob4nMVnQ3Jk9j1NLCau7hpuLsyCLh6PH1FAeDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAxx0lHdnG/DyreiEp2c1rGj2ZpIzNuSVuVsFNp4Y004wqEGx33p+zSWdVmuZBDjQSaCMBROLY3lWtTGtw8urCM2hBOBnnRoMRL1U/t4ptrsQFb6qNq95WQupwThoLZgy3khHTLH11kZpzPGYkhxcdGgeK0Osj+u5cVFpiJWOSkic=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "is_default": "true", "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sso.services.box.net/sp/ARS.ssaml2" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/box.net.xml" } } ], [ "https://login.ntua.gr/idp/shibboleth", { "entity_id": "https://login.ntua.gr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/login.ntua.gr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ntua.gr/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ntua.gr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ntua.gr/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://login.ntua.gr/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ntua.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "https://login.ntua.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "el", "text": "https://login.ntua.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "National Technical University of Athens", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u039c\u03b5\u03c4\u03c3\u03cc\u03b2\u03b9\u03bf \u03a0\u03bf\u03bb\u03c5\u03c4\u03b5\u03c7\u03bd\u03b5\u03af\u03bf", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" }, { "ip_hint": [ { "text": "147.102.0.0/16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2000::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "ntua.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEmzCCA4OgAwIBAgIBTDANBgkqhkiG9w0BAQUFADA4MQswCQYDVQQGEwJHUjEN\n MAsGA1UEChMETlRVQTEaMBgGA1UEAxMRTlRVQSBDQSAyMDA2LTIwMTgwHhcNMDcw\n MzIzMTE0NjAyWhcNMTcwMzIwMTE0NjAyWjBTMQswCQYDVQQGEwJncjENMAsGA1UE\n ChMEbnR1YTEQMA4GA1UECxMHc2VydmVyczEWMBQGA1UEAxMNbG9naW4ubnR1YS5n\n cjELMAkGA1UEBRMCNzYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALZ9Qnww\n BRe5Kc0EYuVdbkMASUIBc624cYA8QCv9e0S769ePElXSndg7caaSRXG8pN4gkc9+\n LUhvqefUt3ihIDsOIcdDW1tGOJ5b9UH9zjRpUCjubKOcYSxaxFjs+15RGhMweSwm\n DwYcFLpmDvFC7vbh+X8rt5ri4S3YSpT9eZdVAgMBAAGjggIXMIICEzAJBgNVHRME\n AjAAMEwGA1UdIARFMEMwDQYLKwYBBAGHSQMCAQEwMgYLKwYBBAGHSQMBAQEwIzAh\n BggrBgEFBQcCARYVaHR0cDovL2NhLm50dWEuZ3IvY3BzMBEGCWCGSAGG+EIBAQQE\n AwIGQDALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwIQYJYIZIAYb4\n QgENBBQWEldXVy1TZXJ2ZXIgb2YgTlRVQTAdBgNVHQ4EFgQUiEqRWLpVT7bpJ6K4\n 9EfC0UPUGpkwWwYDVR0jBFQwUoAUfNqsx+A0dIrLwYwYsWoolK95CJWhN6Q1MDMx\n CzAJBgNVBAYTAkdSMQ0wCwYDVQQKEwROVFVBMRUwEwYDVQQDEwxOVFVBIFJPT1Qg\n Q0GCAQIwLwYDVR0RBCgwJoEPbm9jQG5vYy5udHVhLmdyhwSTZt7dgg1sb2dpbi5u\n dHVhLmdyMBUGA1UdEgQOMAyBCmNhQG50dWEuZ3IwMgYJYIZIAYb4QgEEBCUWI2h0\n dHA6Ly9jYS5udHVhLmdyL3B1Yi9jcmwvY2FjcmwuY3JsMDIGCWCGSAGG+EIBAwQl\n FiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDA0BgNVHR8ELTAr\n MCmgJ6AlhiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDANBgkq\n hkiG9w0BAQUFAAOCAQEAXHXewa99f7iIlhvgdMWp6NXfT9TG9FCGWhtO2V5GeUii\n 2TBYddAH6+tYrVlJ4cN6p444Dhvin8eVA/Y0WfeVll4YasViq6zxSH9FLZkszbKr\n f7CfFyYqChsjcrn/oGJWsfsqGqMGPfdAQSkkpyGOHVMMARCY+gP0S973yK89frkA\n QGG+elGtKx786IeEEbm4YS4Z0VMkD3obJk/QRmiy6lvHadODGcpiGLCZq9G1Es2i\n mcNedy126VjwlNcg6XBbl0shvgGkjqzA89TPFY/FwtklJGfNl8SP88p8I41CsM8Q\n /PFGb40C/OoiQncMfOelJJXz6O+w4jNGdUoJdTCpdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.ntua.gr:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://login.ntua.gr:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.ntua.gr:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://login.ntua.gr:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ntua.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEmzCCA4OgAwIBAgIBTDANBgkqhkiG9w0BAQUFADA4MQswCQYDVQQGEwJHUjEN\n MAsGA1UEChMETlRVQTEaMBgGA1UEAxMRTlRVQSBDQSAyMDA2LTIwMTgwHhcNMDcw\n MzIzMTE0NjAyWhcNMTcwMzIwMTE0NjAyWjBTMQswCQYDVQQGEwJncjENMAsGA1UE\n ChMEbnR1YTEQMA4GA1UECxMHc2VydmVyczEWMBQGA1UEAxMNbG9naW4ubnR1YS5n\n cjELMAkGA1UEBRMCNzYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALZ9Qnww\n BRe5Kc0EYuVdbkMASUIBc624cYA8QCv9e0S769ePElXSndg7caaSRXG8pN4gkc9+\n LUhvqefUt3ihIDsOIcdDW1tGOJ5b9UH9zjRpUCjubKOcYSxaxFjs+15RGhMweSwm\n DwYcFLpmDvFC7vbh+X8rt5ri4S3YSpT9eZdVAgMBAAGjggIXMIICEzAJBgNVHRME\n AjAAMEwGA1UdIARFMEMwDQYLKwYBBAGHSQMCAQEwMgYLKwYBBAGHSQMBAQEwIzAh\n BggrBgEFBQcCARYVaHR0cDovL2NhLm50dWEuZ3IvY3BzMBEGCWCGSAGG+EIBAQQE\n AwIGQDALBgNVHQ8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwIQYJYIZIAYb4\n QgENBBQWEldXVy1TZXJ2ZXIgb2YgTlRVQTAdBgNVHQ4EFgQUiEqRWLpVT7bpJ6K4\n 9EfC0UPUGpkwWwYDVR0jBFQwUoAUfNqsx+A0dIrLwYwYsWoolK95CJWhN6Q1MDMx\n CzAJBgNVBAYTAkdSMQ0wCwYDVQQKEwROVFVBMRUwEwYDVQQDEwxOVFVBIFJPT1Qg\n Q0GCAQIwLwYDVR0RBCgwJoEPbm9jQG5vYy5udHVhLmdyhwSTZt7dgg1sb2dpbi5u\n dHVhLmdyMBUGA1UdEgQOMAyBCmNhQG50dWEuZ3IwMgYJYIZIAYb4QgEEBCUWI2h0\n dHA6Ly9jYS5udHVhLmdyL3B1Yi9jcmwvY2FjcmwuY3JsMDIGCWCGSAGG+EIBAwQl\n FiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDA0BgNVHR8ELTAr\n MCmgJ6AlhiNodHRwOi8vY2EubnR1YS5nci9wdWIvY3JsL2NhY3JsLmNybDANBgkq\n hkiG9w0BAQUFAAOCAQEAXHXewa99f7iIlhvgdMWp6NXfT9TG9FCGWhtO2V5GeUii\n 2TBYddAH6+tYrVlJ4cN6p444Dhvin8eVA/Y0WfeVll4YasViq6zxSH9FLZkszbKr\n f7CfFyYqChsjcrn/oGJWsfsqGqMGPfdAQSkkpyGOHVMMARCY+gP0S973yK89frkA\n QGG+elGtKx786IeEEbm4YS4Z0VMkD3obJk/QRmiy6lvHadODGcpiGLCZq9G1Es2i\n mcNedy126VjwlNcg6XBbl0shvgGkjqzA89TPFY/FwtklJGfNl8SP88p8I41CsM8Q\n /PFGb40C/OoiQncMfOelJJXz6O+w4jNGdUoJdTCpdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "National Technical University of Athens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u039c\u03b5\u03c4\u03c3\u03cc\u03b2\u03b9\u03bf \u03a0\u03bf\u03bb\u03c5\u03c4\u03b5\u03c7\u03bd\u03b5\u03af\u03bf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "National Technical University of Athens", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u039c\u03b5\u03c4\u03c3\u03cc\u03b2\u03b9\u03bf \u03a0\u03bf\u03bb\u03c5\u03c4\u03b5\u03c7\u03bd\u03b5\u03af\u03bf", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ntua.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "el", "text": "http://www.ntua.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "National Technical University of Athens - Network Management Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@noc.ntua.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "help-data@noc.ntua.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "National Technical University of Athens - Network Management Center", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "telephone_number": [ { "text": "+30-210-772-1861", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://idp.bth.se/idp/shibboleth", { "entity_id": "https://idp.bth.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp.bth.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.bth.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.bth.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.bth.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.bth.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "bth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF\nBQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx\nMDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD\nfl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni\nYITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc\n76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4\n5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP\nZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud\nEQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv\nbGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF\nBQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5\nh2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM\nSnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/\n2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY\nDyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7\nn9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.bth.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.bth.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.bth.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.bth.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "bth.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEzCCAfugAwIBAgIUQgDlaShYZmw+iODFd4PDl1a+3QEwDQYJKoZIhvcNAQEF\nBQAwFTETMBEGA1UEAxMKaWRwLmJ0aC5zZTAeFw0wOTExMDMxMDA0NTFaFw0yOTEx\nMDMxMDA0NTFaMBUxEzARBgNVBAMTCmlkcC5idGguc2UwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCNOKwblSFiLSbItG/y118MRAXCguQJ4e7t+/e4bYhD\nfl9Qs5gTx3QJxXRgjISLrha44rc+awS6fr4In3N61ijS/X4Q0qrD5BszzCUw2Lni\nYITovYjH9wzZ3oOt5k67rtXoDL98B+Xqbh/M8lOXkcKba3Slsbz/QKg5Qf6ZCebc\n76rl3J3fM6ebYOyiCseCVTn+avpbqNKMi7sY6vfKDIo/zCkN3ZntH4ibGOi0j9z4\n5NlHLtWLShfwF/QLLKjd2alHTbyBjdDe22li9apxZB3LhZXFVGdYqBCJu0OBeFDP\nZA4ZSWoxXMqxDbbJofMMbHysc7teqG3mJyDm/FL6hXH/AgMBAAGjWzBZMDgGA1Ud\nEQQxMC+CCmlkcC5idGguc2WGIWh0dHBzOi8vaWRwLmJ0aC5zZS9pZHAvc2hpYmJv\nbGV0aDAdBgNVHQ4EFgQUtNB3i29Xb36JeEa7RhFXM4OYTYYwDQYJKoZIhvcNAQEF\nBQADggEBAEGhHaZmmHhnfrsYc/trO15JWt5hU/UC9J7xhiF2iIk41ymeX+gvm6n5\nh2f4/xEgvmBwV6WM+BlQE+weK+nQNceV+aAO51xTM828O9SrmZ9ZPkw7+TxGiVdM\nSnxSTRcEWngxpJ+CGpgzy1SgV7WqO2NszSP+XRRJHjb0Aw39iKLP+yfvGdR71lu/\n2WPhhxaK7wun8loJJC2WI4ORwsh3mJoYZcVEIOXe/H2Kf+Hj1le8z9j1pxEG7ECY\nDyL5sSS/5Zez+fgoNphWb1E3fB/wSvJkxDe28qOsnvsHl5H6RkSFjPK5nAM5Qfp7\nn9Phr4P3FEL3YKQK+xQiKCJXUb5WgRI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "BTH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Blekinge Tekniska H\u00f6gskola (Personal)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.bth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Tom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tom.martinsson@bth.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Martinsson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp-test.nordu.net/idp/shibboleth", { "entity_id": "https://idp-test.nordu.net/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/idp-test.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-test.nordu.net/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-test.nordu.net/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-test.nordu.net/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp-test.nordu.net/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nordu.net", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "lang": "en", "text": "http://www.nordu.net/resources/NORDUnet2.jpg", "width": "203", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "46" } ], "display_name": [ { "lang": "en", "text": "NORDUnet Test IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The NORDUnet A/S Identity Provider is used by employees and guests of NORDUnet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "nordu.net", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMzCCAhugAwIBAgIUK/CJDYciXdKCAM5YX+fbleBjTtwwDQYJKoZIhvcNAQEF\nBQAwHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MB4XDTExMDExNzA5NDYx\nM1oXDTMxMDExNzA5NDYxM1owHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuj833/oKEw/VDNC6c41\n6ul6sopfx1+TS1B+3vOdgJ/HzudPYiDYvglz5lvgOd0+92QOS6LnCbdyAoEvWiKf\nkEViH0XC2LkvhFu8BYmh7Rh9DssKZ7AbrXcJo5+urIKGMWYFfqzGdp7GKv3U+ITd\nfhrhZS/SjsvGdQ1yVKoUm9AFT9z3r6+niZNkeFQAMRvC+FwnZvK/tdcNLZV5F45F\nY49oZwYMyxEGXc6cFP/d2KR541lzgTZdBmC45BFUkJCJveY4eLMPjvEW7qVR12Kv\nuZ4UnbeCrtx3tgWZ0FAxcDQVf3T6k1zZZ9kT3nv5PhUfU76KGyMvYUd+lj7b0hHZ\n2wIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAtdGVzdC5ub3JkdS5uZXSGKWh0dHBz\nOi8vaWRwLXRlc3Qubm9yZHUubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSo\nDnKUiN8jojDRtVlU41cQ0oBgQjANBgkqhkiG9w0BAQUFAAOCAQEAavxQqlYcjCJ8\n5thupV6Uxs/drD6HGAskxdhivQESF0y2LlVxiItFnuxjEnzse7QQTQJJFw3xKfFP\nVEoxPMv+eBAU5ltYvLx6072BMdeqld9m0oE+k0lKrVkBQ2zgKv9kM7lwIk1psstC\n1C+2dthPu4r6KWB3DIjUJPL8LCA/3r98mCribA1RNI+al/c3sFp6y8gSyVZZ94da\nQUs8BBhDxIV4HEXDi8YroXhXIbBzoXik7UKvirNdLe7GF9b7e5MXHgcdgt/11LoQ\ntmPh/GpdDRh3fVZzUAP+ffiuAV/Oth1idIikf3zQUBfFiILu2EFUdE2pYlTr7cVG\nX627IsSkKg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp-test.nordu.net:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp-test.nordu.net:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp-test.nordu.net:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp-test.nordu.net:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "nordu.net", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMzCCAhugAwIBAgIUK/CJDYciXdKCAM5YX+fbleBjTtwwDQYJKoZIhvcNAQEF\nBQAwHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0MB4XDTExMDExNzA5NDYx\nM1oXDTMxMDExNzA5NDYxM1owHTEbMBkGA1UEAxMSaWRwLXRlc3Qubm9yZHUubmV0\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuj833/oKEw/VDNC6c41\n6ul6sopfx1+TS1B+3vOdgJ/HzudPYiDYvglz5lvgOd0+92QOS6LnCbdyAoEvWiKf\nkEViH0XC2LkvhFu8BYmh7Rh9DssKZ7AbrXcJo5+urIKGMWYFfqzGdp7GKv3U+ITd\nfhrhZS/SjsvGdQ1yVKoUm9AFT9z3r6+niZNkeFQAMRvC+FwnZvK/tdcNLZV5F45F\nY49oZwYMyxEGXc6cFP/d2KR541lzgTZdBmC45BFUkJCJveY4eLMPjvEW7qVR12Kv\nuZ4UnbeCrtx3tgWZ0FAxcDQVf3T6k1zZZ9kT3nv5PhUfU76KGyMvYUd+lj7b0hHZ\n2wIDAQABo2swaTBIBgNVHREEQTA/ghJpZHAtdGVzdC5ub3JkdS5uZXSGKWh0dHBz\nOi8vaWRwLXRlc3Qubm9yZHUubmV0L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBSo\nDnKUiN8jojDRtVlU41cQ0oBgQjANBgkqhkiG9w0BAQUFAAOCAQEAavxQqlYcjCJ8\n5thupV6Uxs/drD6HGAskxdhivQESF0y2LlVxiItFnuxjEnzse7QQTQJJFw3xKfFP\nVEoxPMv+eBAU5ltYvLx6072BMdeqld9m0oE+k0lKrVkBQ2zgKv9kM7lwIk1psstC\n1C+2dthPu4r6KWB3DIjUJPL8LCA/3r98mCribA1RNI+al/c3sFp6y8gSyVZZ94da\nQUs8BBhDxIV4HEXDi8YroXhXIbBzoXik7UKvirNdLe7GF9b7e5MXHgcdgt/11LoQ\ntmPh/GpdDRh3fVZzUAP+ffiuAV/Oth1idIikf3zQUBfFiILu2EFUdE2pYlTr7cVG\nX627IsSkKg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnetTEST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet (Test IdP)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://rtrvirshib.ifmt.edu.br/idp/shibboleth", { "entity_id": "https://rtrvirshib.ifmt.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/rtrvirshib.ifmt.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://rtrvirshib.ifmt.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://rtrvirshib.ifmt.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://rtrvirshib.ifmt.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://rtrvirshib.ifmt.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ifmt.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ifmt.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ifmt.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID1jCCAr4CAQAwDQYJKoZIhvcNAQEFBQAwgbAxKTAnBgNVBAoTIEluc3RpdHV0\nbyBGZWRlcmFsIGRlIE1hdG8gR3Jvc3NvMQ0wCwYDVQQLEwRER1RJMR8wHQYJKoZI\nhvcNAQkBFhBkZ3RpQGlmbXQuZWR1LmJyMQ8wDQYDVQQHEwZDdWlhYmExFDASBgNV\nBAgTC01hdG8gR3Jvc3NvMQswCQYDVQQGEwJCUjEfMB0GA1UEAxMWcnRydmlyc2hp\nYi5pZm10LmVkdS5icjAeFw0xMTEwMjcxNjUwMTZaFw0xNDEwMjYxNjUwMTZaMIGw\nMSkwJwYDVQQKEyBJbnN0aXR1dG8gRmVkZXJhbCBkZSBNYXRvIEdyb3NzbzENMAsG\nA1UECxMEREdUSTEfMB0GCSqGSIb3DQEJARYQZGd0aUBpZm10LmVkdS5icjEPMA0G\nA1UEBxMGQ3VpYWJhMRQwEgYDVQQIEwtNYXRvIEdyb3NzbzELMAkGA1UEBhMCQlIx\nHzAdBgNVBAMTFnJ0cnZpcnNoaWIuaWZtdC5lZHUuYnIwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDZ4ICN6U2M/If/rw6RQ0Dt5kXYR13WxoDnAve5hW7u\nwXf4l4n9Wcu2HigGH8AS+g/oauJt8q72QveVrSPcz3ZjRHnS39T+h6xaU/nvWWa2\n3+S0ZyuNewYX//0S6Q5U6E3nyQwX0PZkDG8TahOuWbCvNmTdl3EB2ZjgHFyF8maz\nwQf2iwJ+JgKQhj/uVzbDdf04wTrsO+D1n7kQX4q9izyaS54xCHtrOtdce1zEbxFK\nlmxo5HNrqZx4Dmew8ulenT9+vquPjsRnQsdl0TviMYB2oxiF4vCEfQGqUJ02tT4b\nYOGuwdcwr8BcWJoH06W4R7w5+vjVPGcBesSTADoIqU6FAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBAHpQaEcKjErhZQWehDlHiXyZY9OG5UkBDz2pEazAudp+MxmkaIiL\nyKVnAjnr8L6c47UimSRgYkFEFMsXa7IqHFM60J5mSTeT6ZqOaA3Nu3sw5HNuBGE0\nilqZecmTz5gtG9hTGdGUFxY5Yg/Vni5EhPHWJp6nZHhZTSkiafvT0JZGgm87sQ1e\n2kZWW1qdDaR88DYbg8kLGdf7cGZ024fQw2h62lFEJ7O0e8X5oxPdUqY7HScKHXZK\n2UKA5PYFRjyp4MOi8tPTjpI1YQ9mmFzaIAdh3aUPh8zuJoH21YtVxo8aGhms93ab\nBWahGDWbniRTLwLRC1Jq14E6Ld0cLn79Sxo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://rtrvirshib.ifmt.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://rtrvirshib.ifmt.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://rtrvirshib.ifmt.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://rtrvirshib.ifmt.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ifmt.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID1jCCAr4CAQAwDQYJKoZIhvcNAQEFBQAwgbAxKTAnBgNVBAoTIEluc3RpdHV0\nbyBGZWRlcmFsIGRlIE1hdG8gR3Jvc3NvMQ0wCwYDVQQLEwRER1RJMR8wHQYJKoZI\nhvcNAQkBFhBkZ3RpQGlmbXQuZWR1LmJyMQ8wDQYDVQQHEwZDdWlhYmExFDASBgNV\nBAgTC01hdG8gR3Jvc3NvMQswCQYDVQQGEwJCUjEfMB0GA1UEAxMWcnRydmlyc2hp\nYi5pZm10LmVkdS5icjAeFw0xMTEwMjcxNjUwMTZaFw0xNDEwMjYxNjUwMTZaMIGw\nMSkwJwYDVQQKEyBJbnN0aXR1dG8gRmVkZXJhbCBkZSBNYXRvIEdyb3NzbzENMAsG\nA1UECxMEREdUSTEfMB0GCSqGSIb3DQEJARYQZGd0aUBpZm10LmVkdS5icjEPMA0G\nA1UEBxMGQ3VpYWJhMRQwEgYDVQQIEwtNYXRvIEdyb3NzbzELMAkGA1UEBhMCQlIx\nHzAdBgNVBAMTFnJ0cnZpcnNoaWIuaWZtdC5lZHUuYnIwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQDZ4ICN6U2M/If/rw6RQ0Dt5kXYR13WxoDnAve5hW7u\nwXf4l4n9Wcu2HigGH8AS+g/oauJt8q72QveVrSPcz3ZjRHnS39T+h6xaU/nvWWa2\n3+S0ZyuNewYX//0S6Q5U6E3nyQwX0PZkDG8TahOuWbCvNmTdl3EB2ZjgHFyF8maz\nwQf2iwJ+JgKQhj/uVzbDdf04wTrsO+D1n7kQX4q9izyaS54xCHtrOtdce1zEbxFK\nlmxo5HNrqZx4Dmew8ulenT9+vquPjsRnQsdl0TviMYB2oxiF4vCEfQGqUJ02tT4b\nYOGuwdcwr8BcWJoH06W4R7w5+vjVPGcBesSTADoIqU6FAgMBAAEwDQYJKoZIhvcN\nAQEFBQADggEBAHpQaEcKjErhZQWehDlHiXyZY9OG5UkBDz2pEazAudp+MxmkaIiL\nyKVnAjnr8L6c47UimSRgYkFEFMsXa7IqHFM60J5mSTeT6ZqOaA3Nu3sw5HNuBGE0\nilqZecmTz5gtG9hTGdGUFxY5Yg/Vni5EhPHWJp6nZHhZTSkiafvT0JZGgm87sQ1e\n2kZWW1qdDaR88DYbg8kLGdf7cGZ024fQw2h62lFEJ7O0e8X5oxPdUqY7HScKHXZK\n2UKA5PYFRjyp4MOi8tPTjpI1YQ9mmFzaIAdh3aUPh8zuJoH21YtVxo8aGhms93ab\nBWahGDWbniRTLwLRC1Jq14E6Ld0cLn79Sxo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "IFMT - Instituto Federal de Mato Grosso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ifmt.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ifmt.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "dgti@ifmt.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Diretoria de Gestao da Tecnologia da Informacao", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "http://adfs01.fhs.se/adfs/services/trust", { "entity_id": "http://adfs01.fhs.se/adfs/services/trust", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/adfs01.fhs.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://adfs01.fhs.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://adfs01.fhs.se/adfs/ls/" } ], "attribute": [ { "friendly_name": "E-Mail Address", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" }, { "friendly_name": "Given Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname" }, { "friendly_name": "Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" }, { "friendly_name": "UPN", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn" }, { "friendly_name": "Common Name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/CommonName" }, { "friendly_name": "AD FS 1.x E-Mail Address", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/EmailAddress" }, { "friendly_name": "Group", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/Group" }, { "friendly_name": "AD FS 1.x UPN", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/UPN" }, { "friendly_name": "Role", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" }, { "friendly_name": "Surname", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" }, { "friendly_name": "PPID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/privatepersonalidentifier" }, { "friendly_name": "Name ID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" }, { "friendly_name": "Authentication time stamp", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant" }, { "friendly_name": "Authentication method", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod" }, { "friendly_name": "Deny only group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid" }, { "friendly_name": "Deny only primary SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid" }, { "friendly_name": "Deny only primary group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid" }, { "friendly_name": "Group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid" }, { "friendly_name": "Primary group SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid" }, { "friendly_name": "Primary SID", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid" }, { "friendly_name": "Windows account name", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://schemas.xmlsoap.org/claims/eduPersonScopedAffiliation" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://adfs01.fhs.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://adfs01.fhs.se/adfs/ls/" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://adfs01.fhs.se/adfs/ls/" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIQYNkK/dJqwqZPH4XxymtDHjANBgkqhkiG9w0BAQsFADAqMSgwJgYDVQQDEx9BREZTIEVuY3J5cHRpb24gLSBhZGZzMDEuZmhzLnNlMB4XDTEzMDIwMTE3MTQ1MFoXDTE0MDIwMTE3MTQ1MFowKjEoMCYGA1UEAxMfQURGUyBFbmNyeXB0aW9uIC0gYWRmczAxLmZocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPDtM/dMEsLl/yQJ6RlX19ngHPmBDqwnW67qeDaitEi9Fw5+dIcU22zKJ6psSAVqBwj/HHVS7qCfPCAsHaY6XlLLqn6VReSo1qgDxsMOu0J41So04dV55FIQj1ExjzuYCE50XLC12m2jva+ijOabf8Up1snFgOze1CYmYiArJg283Rivl3CfGrMV1S7UuCBbjhnctI9t2OyvZknsvIgz/G5DZVEPIZS2phHKIyqFAA4zD3DaPTW1m9Rknq7MDw6wL1jnicTRSf5RaXPu7r5JBBgPfdgZw2SG/b+JJWL9FmDgE6otD6JQg6M4LPOI0uEg5Lk6RAfwBG3/hYwi/jEmGYcCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA0MPoTO+0FDbpX0bXfx6nqL++gLgFEoMZk7QU5WRAIbB7ueoAql7vpadfamvx+Sy70+C4xmY3Ud52M6G2649TOgS5nXOMPB7lCpSS3yGJklRnuhdlRJCl+tfPn0+Q3fmGFNMAhgcy63PNat3Cg/ucDD+XhM4jLw2Yp7aGZy6ZFocQdD4oRPcph3wlmHmb5E4u3ONrG1Gr/SZjPugEi+fqWZdezcYM+PqFwvhqrmu1Y92l4T2u95UZEL0i/oJC0m/9xDMMTL3pWILwY0KDe3rlDjOhBuTKTUM5FYFjaQwBHtnB6n1zbFIdAFbASSJ9CFUXySboEVqEnSwLJn7ztgV+bg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC1jCCAb6gAwIBAgIQKhAv7tvnLoFM2et83uQ/XzANBgkqhkiG9w0BAQsFADAnMSUwIwYDVQQDExxBREZTIFNpZ25pbmcgLSBhZGZzMDEuZmhzLnNlMB4XDTEzMDIwMTE3MTQ1MFoXDTE0MDIwMTE3MTQ1MFowJzElMCMGA1UEAxMcQURGUyBTaWduaW5nIC0gYWRmczAxLmZocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKEoDVI2vLh+TIPAvDrrjoai+qVbI6lHzcH9Hkx7UzJrlKu3JKYl/YaXL3j+UrXviCKFnML2J7ufFTmw4YoTx25eoSWHK88YXNqPh42EoQd0Y9OeSh/TJzNI/EBakIR0T9RZtRsmzLluuWdWUONEaUNHVhOg9334gXRbN6teZiHGXaq+TelM38a3uKNsLQ63NWKRwc4vWLiT1LqflFVkGEb5gY553SSAygbQOqBfd1R2DCmdG6VoQsvqPSXYO5BpGll4TgllcAr2cOwojU3tvGjU+gZqxKKQ47Tm0J6Dyz+6VSvMqaIJP9weCY6WpPaRyMXKDT8CUNP+pl0vLWH6MLMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAeTQ53HiJVFr6xFGXFoTNwOeT3Jv0uGQyGIgrebRC3/bf/mOnNcALyMI+WJz2MQC9HEtymf2hJ1qUGs+wpJbMwrCywjTzkQYKgKRTuayQaXc8YpDQF8f6WBlIeA6W1NgYem1Tmli5UVwqpcelYOMWFpsE6s4MrTHy5EvptWUoDtQtobu0zwmPibv1ObBfkLaIvdCbMuEHL7p+deVlTdRlnTe+77CqhMAT8jv4aNDD1IJONU0XpXdVrtmWOOiwijrmLuvR2JlRAyym505sQokdo/5Um8hrhu+dSRWy5RHvBQ+xDRRuZQvhtHtuYiZMtmfUpGjXpO/xC9mxxnFHZzZBog==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://adfs01.fhs.se/adfs/services/trust/artifactresolution" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fhs.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "student.fhs.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "op.fhs.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "organization": { "organization_name": [ { "lang": "sv-SE", "text": "F\u00f6rsvarsh\u00f6gskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "sv-SE", "text": "F\u00f6rsvarsh\u00f6gskolan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "sv-SE", "text": "http://www.fhs.se/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "contact_type": "support", "telephone_number": [ { "text": "+46(0)855342545", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Sj\u00f6blom", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Alex", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "helpdesk@fhs.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://rt-test-app1.it.su.se/Shibboleth.sso", { "entity_id": "https://rt-test-app1.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "rt-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rt-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAO32CkJlX+/pMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHJ0LXRlc3QtYXBwMTAeFw0xMDA3MTkxMDExNTRaFw0yMDA3MTYxMDExNTRa\nMBcxFTATBgNVBAMTDHJ0LXRlc3QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL130rFvSTBveOvloRg3fezPY4Phi14vff2sP9uVKijx0FKEx7DG\nRKJN6D5nZmXt4x5UzG3LetcfhjPlBu97q28RXLKDA3ICjvJwYaxtezuiYgfLogqK\nQlupoWqM9JuH0NHgkbcqjfuDrCv7dA6ONizN4rQQ//XMIx0sFw0lHgDsrBJM2tsD\nU52W0RakUuWzRxaCdq+fLpvzp3RlFrxnhGrtW6tUiXaIrJL/eyXF+MNi6XMKdo0N\nmdiEs7o4+5bsOMjT+KY1s+Dgdun2Wn9Bx9ahoV0AdNA2NUQJAmIn2w99/2Ysu4up\nNsqxE3HSrTEBjhqxYMF8LnqmC2NHDznRSTUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\ncnQtdGVzdC1hcHAxMB0GA1UdDgQWBBQ6wPVxoa6YNM3Iv0a7ubYtHi4rujANBgkq\nhkiG9w0BAQUFAAOCAQEArbBt80mU0Hqg7HkeFD6Flx4feO95NvY+g2t7sUXFoVio\nkU9boN762OeaYBru7+d0aEx2iYdCuHcGXIDFMzutyqGzuRGAaPK0EqxQHZ0s5BbE\nBHTfmiFlQ8DZmsSgrHdlkYN3ZlEbtGWTE3CZDV407tuYV+/gu2JQ76K53rbpJC2C\ndYOhRYC97dn+EEhw8yHGBwdmzDXUdl7jSJUZbtXkShGgMazynH2mdaHbk4UO28Zr\nO/b1/rN0BuKDZ2rdvggEhT3YAPmEpW+qS9F06BJSJovryHCAmlvyy7pLYwscXHzd\nUNpiKN2S312lAEnoyhck4u1vFyWNvQpeW9Q0iNvykQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "rt-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=rt-test-app1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAO32CkJlX+/pMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDHJ0LXRlc3QtYXBwMTAeFw0xMDA3MTkxMDExNTRaFw0yMDA3MTYxMDExNTRa\nMBcxFTATBgNVBAMTDHJ0LXRlc3QtYXBwMTCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL130rFvSTBveOvloRg3fezPY4Phi14vff2sP9uVKijx0FKEx7DG\nRKJN6D5nZmXt4x5UzG3LetcfhjPlBu97q28RXLKDA3ICjvJwYaxtezuiYgfLogqK\nQlupoWqM9JuH0NHgkbcqjfuDrCv7dA6ONizN4rQQ//XMIx0sFw0lHgDsrBJM2tsD\nU52W0RakUuWzRxaCdq+fLpvzp3RlFrxnhGrtW6tUiXaIrJL/eyXF+MNi6XMKdo0N\nmdiEs7o4+5bsOMjT+KY1s+Dgdun2Wn9Bx9ahoV0AdNA2NUQJAmIn2w99/2Ysu4up\nNsqxE3HSrTEBjhqxYMF8LnqmC2NHDznRSTUCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\ncnQtdGVzdC1hcHAxMB0GA1UdDgQWBBQ6wPVxoa6YNM3Iv0a7ubYtHi4rujANBgkq\nhkiG9w0BAQUFAAOCAQEArbBt80mU0Hqg7HkeFD6Flx4feO95NvY+g2t7sUXFoVio\nkU9boN762OeaYBru7+d0aEx2iYdCuHcGXIDFMzutyqGzuRGAaPK0EqxQHZ0s5BbE\nBHTfmiFlQ8DZmsSgrHdlkYN3ZlEbtGWTE3CZDV407tuYV+/gu2JQ76K53rbpJC2C\ndYOhRYC97dn+EEhw8yHGBwdmzDXUdl7jSJUZbtXkShGgMazynH2mdaHbk4UO28Zr\nO/b1/rN0BuKDZ2rdvggEhT3YAPmEpW+qS9F06BJSJovryHCAmlvyy7pLYwscXHzd\nUNpiKN2S312lAEnoyhck4u1vFyWNvQpeW9Q0iNvykQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://rt-test-app1.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/rt-test-app1.it.su.se.xml" } } ], [ "https://webinar.nordu.net/shibboleth", { "entity_id": "https://webinar.nordu.net/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/webinar.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webinar.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webinar.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webinar.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://webinar.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "NORDUnet Webinar Service (Adobe Connect)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "NORDUnet Webinar Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://webinar.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webinar.nordu.net/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webinar.nordu.net/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webinar.nordu.net/Shibboleth.sso/DS/nordu.net" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://webinar.nordu.net/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "webinar.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=webinar.nordu.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAOOLN7U/T/soMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEXdlYmluYXIubm9yZHUubmV0MB4XDTEyMTAxMTA3MzUzNloXDTIyMTAwOTA3\nMzUzNlowHDEaMBgGA1UEAxMRd2ViaW5hci5ub3JkdS5uZXQwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQCkHGDzNHGHWdCZ8xkrLKElxJmO1uWZ5+GAr46J\n4x+xYdhTUEHr1Jy+G6l+4SPFSV7wtXE5g5LWaLyWqb3zC5DeWRU9PNxGAZ6FcGMK\n6KM3ZAmvx/FmJnD1cDrAo3duI0qt9mr1bAZLv3JIRSXwKV77x5qRhfA6D2ZVXe+j\nJ/TtrlqiSkAANNQZFF0lkyITi2WKkN/5nAW9NyqZVNYVcpl5+yilQ7W5wdBJQFg5\ni7vQT/1WvPlpPLB9xOK8mukf4q0EJk6Geqt0tLG4kPkTEWs4PAnyeB0z7kg8vemy\n0gKBj+1pB8TDz0LTx4fSN944UfnHmRKdQSQnCTdA6YbLKLQTAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEXdlYmluYXIubm9yZHUubmV0MB0GA1UdDgQWBBQBb9YMEUHgM4WU\nOlNGdlSA6gB0ATANBgkqhkiG9w0BAQUFAAOCAQEAFBir0eA2EEqSQXEYjF0Zr3bs\ntbkwFFL05JuIliuHv6It9Cxo6D+/B0eylFvGQeC6lvH6l1DI8SreYrVsVu4NOMbP\nVcKD7hHqYQPIJAM7I68nwyQq6cTeydqZcwe16x6vnEk0v0QyURMAFlFotZtYAMhh\nM/V1YBDfNPXMh3BYl3g6lxG5qdqYbEoNXrnrMwV6N0BixrjBmoI7K2cEUWW9pwQ8\nrZSHynfzD3dUndFFJVNzwQKyGttlsQGxS0CL5jZS0cWz/p9uvOz+kf4CEqS9QA7o\neuZKcqmem+nEk8ZZsFxhsTwGLzwlgA+2TEJnP3AeRTiPLzvbYTUprgL0gKt7pg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://webinar.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webinar.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webinar.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webinar.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://webinar.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://siaiap08.univali.br/idp/shibboleth", { "entity_id": "https://siaiap08.univali.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/siaiap08.univali.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://siaiap08.univali.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://siaiap08.univali.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://siaiap08.univali.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://siaiap08.univali.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "univali.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.univali.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.univali.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEFBQAwXjExMC8GA1UECxMoRGVwYXJ0YW1l\nbnRvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxHDAa\nBgNVBAMTE3NpYWlhcDA4LnVuaXZhbGkuYnIwHhcNMTExMDMxMjAxNjA2WhcNMTQx\nMDMwMjAxNjA2WjBeMTEwLwYDVQQLEyhEZXBhcnRhbWVudG8gZGUgVGVjbm9sb2dp\nYSBkYSBJbmZvcm1hY2FvMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTc2lhaWFwMDgu\ndW5pdmFsaS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSPve5D\nPsco2/eYX9R9DiqIIL8DWjxDBgkaG/JPsh70NBQ/VQvLEXiFJhD9e2VrsGbQTeIk\nFmRwkNn2TrE6EjAytZrut5bMPOpQJ3NtvQO29KqJHV6IOId9LSSNLjzYgFoGw72F\ng655GbwWWsB7wkERVZqKV3X/2jc5rMVvo2eb3u1u5bSQsd4CMznPlDYcNoA8fibD\nvxy11mtCAuB3AqfvUQ8isPYPDTQHP/U12/HUok9QXEGEMdPRwxNDeKZ5am2hzLrl\nOrurbGkHC2RaMmoYwtigZVuvj5oGrwJqGhb7zMyuWqhpU1T3f3xrC0aIu4UpBFDP\nChg44DL0KgOVwkcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAMSkGCAcfrSqA4SX+\nr/vTJs8yyMMC4y7+QepZ769jUKKOpCQN4SYrm/yRFcCZSXeT3Z/2EDaYdFfwn2fA\nGqObZCHyxXPwM6dn1bDFh9GYHoYG9HAHf3yCeb1J0ZWW884H3twJ4bQDGijOTGLq\n8mACaAeFZ4mMMhA9SboOPplRiy+71wG2Qy0PaRT/jBXFUHBB0NWMDkz9rGHpd5NL\nTZuudxelwa4buucQEmg0MDfeNVkIgSQ8a4Y4AQZRHbrKI4Fd3PFNa08uyyQrvwCZ\nIM6gRRG03yPs2TlFwq7DFCcYvCvRxlgSYzDVTkbVDgmJjuykGmfnSxFtFhQfxppB\nr+ccYg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://siaiap08.univali.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://siaiap08.univali.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://siaiap08.univali.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://siaiap08.univali.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "univali.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhgCAQAwDQYJKoZIhvcNAQEFBQAwXjExMC8GA1UECxMoRGVwYXJ0YW1l\nbnRvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzELMAkGA1UEBhMCQlIxHDAa\nBgNVBAMTE3NpYWlhcDA4LnVuaXZhbGkuYnIwHhcNMTExMDMxMjAxNjA2WhcNMTQx\nMDMwMjAxNjA2WjBeMTEwLwYDVQQLEyhEZXBhcnRhbWVudG8gZGUgVGVjbm9sb2dp\nYSBkYSBJbmZvcm1hY2FvMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTc2lhaWFwMDgu\ndW5pdmFsaS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSPve5D\nPsco2/eYX9R9DiqIIL8DWjxDBgkaG/JPsh70NBQ/VQvLEXiFJhD9e2VrsGbQTeIk\nFmRwkNn2TrE6EjAytZrut5bMPOpQJ3NtvQO29KqJHV6IOId9LSSNLjzYgFoGw72F\ng655GbwWWsB7wkERVZqKV3X/2jc5rMVvo2eb3u1u5bSQsd4CMznPlDYcNoA8fibD\nvxy11mtCAuB3AqfvUQ8isPYPDTQHP/U12/HUok9QXEGEMdPRwxNDeKZ5am2hzLrl\nOrurbGkHC2RaMmoYwtigZVuvj5oGrwJqGhb7zMyuWqhpU1T3f3xrC0aIu4UpBFDP\nChg44DL0KgOVwkcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAMSkGCAcfrSqA4SX+\nr/vTJs8yyMMC4y7+QepZ769jUKKOpCQN4SYrm/yRFcCZSXeT3Z/2EDaYdFfwn2fA\nGqObZCHyxXPwM6dn1bDFh9GYHoYG9HAHf3yCeb1J0ZWW884H3twJ4bQDGijOTGLq\n8mACaAeFZ4mMMhA9SboOPplRiy+71wG2Qy0PaRT/jBXFUHBB0NWMDkz9rGHpd5NL\nTZuudxelwa4buucQEmg0MDfeNVkIgSQ8a4Y4AQZRHbrKI4Fd3PFNa08uyyQrvwCZ\nIM6gRRG03yPs2TlFwq7DFCcYvCvRxlgSYzDVTkbVDgmJjuykGmfnSxFtFhQfxppB\nr+ccYg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNIVALI - Universidade do Vale do Itajai", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.univali.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.univali.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "admin@univali.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Marcio Luiz Ota", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", { "contact_person": [ { "given_name": { "text": "UvT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "na@example.org", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LIS Unix", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "entity_id": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/metadata.php/default-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-logout.php/default-sp" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEITCCAwmgAwIBAgIJAJAgPhRkNLb/MA0GCSqGSIb3DQEBBQUAMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzAeFw0xMzA0MDgwOTM5MTVaFw0zMzA0MDcwOTM5MTVaMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOBzTCByjAdBgNVHQ4EFgQUoPN3NNk77LXCa/WThDYvPCp7gPowgZoGA1UdIwSBkjCBj4AUoPN3NNk77LXCa/WThDYvPCp7gPqhbKRqMGgxCzAJBgNVBAYTAk5MMQswCQYDVQQIEwJOSDESMBAGA1UEBxMJQW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExJzAlBgNVBAMTHnRjcy1wZXJzb25hbC1wb3J0YWwudGVyZW5hLm9yZ4IJAJAgPhRkNLb/MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIrsiiKJmDtH73e8oySp/In6QwCw2y2v0MJ9yHrPOdlTH4dQ3QFaGOaKIcD1McdKN1xWCKE6FudqVr3nuJZVliSL4rM+RE+v4gkTuNFzzz/2ARR2EkCn14K/7FuM1kGoUfIHYloB1NohRvJup3vDRGpuvutWJjOznmfxdM5aUCYYzR1fX3GTVanuaYGNzKhpKnDIjlBuZwUx/YEzEbBlTmdh5I3s5PidRnQdU4EnD2rBoT3nuqgYKLoC0d4eN9LvpI14evq9Z4WrXhEJwU4ItX5OQz+iLB6Y7LX3JBqucdfKHYcPI+yvvQVxbeSuTWIB9vhooOqjt8jxGzrBq8arBmc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEdjCCA16gAwIBAgIQaDG9O4Jn+97HiMuVnaMmcDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEwMDEyMjAwMDAwMFoXDTEzMDEyMTIzNTk1OVowRTELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTElMCMGA1UEAxMcdGNzLXBlcnNvbmFsLXNhbWwudGVyZW5hLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANBcWpnN9ebHCveyj0WRiPOylNZXR+KG1uRaiTTT0gDjeajlUlZioQGLX0uoxqWy9D/l86LrAq6VEHX4OaBA+Xz0QonTcLz2ri1Vf1GYDjHtInc+UO6pMQHKCdbxMfS97dUXqz++H25xav/cdSPxXvc9a9mIb3DT2yaR9qsUIR2kGxXqdwoZ1fClQLJOPvEGonvlxxNBfLvaJuhvIGtKx0IXvGdnXEl3bzvp2bGPAwUxSEnFcnhjr4qmIs5QEqaqkSOmfKqwv+v2GCXdUOBjkELGVO4475tR4ouIi5rVoWmx3Tg21m/AWa5UbTBdSS6Di6n2QXsk+0j1L/FVji6exhcCAwEAAaOCAW8wggFrMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSg83c02TvstcJr9ZOENi88KnuA+jAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAnBgNVHREEIDAeghx0Y3MtcGVyc29uYWwtc2FtbC50ZXJlbmEub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQA12FYPotUO78yJ3gIa97kuYcQTX8ZwZXWm5hG39UOedTFCn7zFWCcmksL3BrT0rKp3KvRYkmQ9sQ28biv8kOfM0zlOhy7RMNCY/J5jKQpwdiRIWpzbcf+OfDmTmzBcxHJFEU8MwYjWUEwUbAfe+AYagTCZvYVx3tyfP0patzWDvg+c40nDFS4VGQ9NU9cPh1s+uYTblzh0SwDFWleT//JZELcRprsj9lEqH8wyNOEQEmtoEQn25lEpyEY4PacA7oKO95YdUEbqdlxkqtP69W8MpSKUyEXLW0fXBtoD86m7jEZD+V/5QyV8S9VUVCy+u3y2XmFeXbvUqzJHz9x3N25I", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml1-acs.php/default-sp/artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://tcs-personal-portal.terena.org/simplesamlphp/module.php/saml/sp/saml2-acs.php/default-sp" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/tcs-personal-portal.terena.org.xml" } } ], [ "https://idp.szie.hu/idp/shibboleth", { "entity_id": "https://idp.szie.hu/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.szie.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.szie.hu/idp/profile/SAML2/Redirect/SLO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://idp.szie.hu/idp/profile/SAML2/POST/SLO" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.szie.hu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.szie.hu/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.szie.hu/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "szie.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints" }, { "logo": [ { "text": "https://idp.szie.hu/idp/szie-logo.png", "width": "111", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "78" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.szie.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIUSscIknb+7vqGVUw6Kl9kxz2bcWAwDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLaWRwLnN6aWUuaHUwHhcNMTAxMTA4MTExOTEzWhcNMzAxMTA4MTExOTEzWjAWMRQwEgYDVQQDEwtpZHAuc3ppZS5odTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ3NmFZGZxB5neVKIfq5+RTZO1apk0MNGinQYVD8T9PXXm4g4d8ZkNAdY/eUW8z3IdkStf0I/7imKjnnC4Px5ImUJ4tOblJ1n1DDYmqYf7ivNuM89gpt8yE+ffGa/EZeGizeVLJLDT0X3+k22otLEZt3s/gDgCRBal80VtiE0IPT9y2L9XOyzzawRAWlfnjCxBrQiJb35OlUnctOHGc4004Jp+3O9xCr9lOqO/UaQPKpTUFQvK9NIBaV8VqCA62+SQsiSjWtg8Rc/AcdBjrmVcMrU8mia26VyRwtZ0vZpIlpiUhKnuwmWuFMJvAymXI74OwrmYkudzqGgvbk+N10snMCAwEAAaNdMFswOgYDVR0RBDMwMYILaWRwLnN6aWUuaHWGImh0dHBzOi8vaWRwLnN6aWUuaHUvaWRwL3NoaWJib2xldGgwHQYDVR0OBBYEFJ/ZbxqsxhPifPOOGn+OHtet0wYvMA0GCSqGSIb3DQEBBQUAA4IBAQBHjf0B9D8VtyZu2zstLmGw9Mw+f/dRxOBhzXLJVMxHa3XDykxX1MeG70nKFlSz/UsFy/2jH1zU8E/2WLQDGPu6kZtjuxD1xihyJ5bPTHWfn5IlNHjydMoOt4CnC1xTYB9ObhKqATdVFJMXdRegCpasOV4gLfdFGIneU9YhSB9WFCISjvE76iUJbwsitPtRcDfIqsTFnrwDWbeZhEtlmHp0W71JSkrmCOP9tbiyfH7ujW/DLHuHRa1rxiZYGDKvI3sfwjqRnHkBOTWvs/h7xIQxDUJWwkX0JyVSIp4YuhfSTxVq+cWmtLHfaisY7nSEECcM4m6U2T5YmnogM2Rw8Vqc", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.szie.hu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "Szent Istv\u00e1n Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Szent Istv\u00e1n University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "Szent Istv\u00e1n Egyetem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Szent Istv\u00e1n University", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.szie.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.szie.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:cseh.vendel@ih.szie.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Cseh Vendel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:cseh.vendel@ih.szie.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Cseh Vendel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:cseh.vendel@ih.szie.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Cseh Vendel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://kib.ki.se/shibboleth", { "entity_id": "https://kib.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kib.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kib.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kib.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kib.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kib.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "kib.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr\nYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV\nBAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw\nHhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux\nEzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0\ndXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu\na2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS\n+Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw\nmdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y\ni4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P\nIKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb\nObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9\nMIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/\ngBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR\nBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl\ndDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku\nc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt\nTwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B\n+xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL\nZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA\nn9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd\n0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA\nqQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "kib.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=kib.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIErTCCA5WgAwIBAgIJAIP5IJyNmoXHMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEeMBwGA1UEChMVS2Fyb2xpbnNr\nYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxEjAQBgNV\nBAMTCWtpYi5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2Uw\nHhcNMTAwNDA4MTQ0NTQyWhcNMjAwNDA1MTQ0NTQyWjCBlTELMAkGA1UEBhMCU0Ux\nEzARBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0\ndXRldDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIu\na2kuc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgHthwONaQo7EerGZrGRIxlzO3thkapS\n+Xox9pt6u5M+8zAuaWnbNHNk2XFqEEntdBYG5lRmo8/EQub+OVdYwHH4uS9mLvMw\nmdBz0oKBuwPetI1PNdqJTOIMKjpsZfl/njK8A0oGZsLiDmhG1ljvFHvPK2vEo80Y\ni4piBqz7eY8ZNxtRjaROffKlnBWY971x19vFmB44xjjsDM1hiqYqOBg2IJLB4l3P\nIKJnwE9yViJKpJ0s2jIszmZ5KrgKEIplPlhPKTerl0PKUVzbYPqlTvd2d9vOaBkb\nObcgJJiF5RR0quc/PbvFDtY2UlU9RBTVGEOlTyyTzyjVLpKHkhQNQwIDAQABo4H9\nMIH6MB0GA1UdDgQWBBRMUMeg+dfam+KBl786R+VVPe4kvzCBygYDVR0jBIHCMIG/\ngBRMUMeg+dfam+KBl786R+VVPe4kv6GBm6SBmDCBlTELMAkGA1UEBhMCU0UxEzAR\nBgNVBAgTClNvbWUtU3RhdGUxHjAcBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRl\ndDEbMBkGA1UECxMSVU5JVkVSU0lUWSBMSUJSQVJZMRIwEAYDVQQDEwlraWIua2ku\nc2UxIDAeBgkqhkiG9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlggkAg/kgnI2ahccw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEARHxhA4kny2w4qiKh+wMt\nTwZXFCIk+RQeRtlw9ezzOf+W76A1uPTtjy3ARSN7tAKE6BDxnTetSdu7GfzhH/6B\n+xJBxzBfUGFUlgkKLQoA2dOhyUUgxeay++ZL0Od0kJp+aucqhoBQVyfd0PcF4nzL\nZTecLXwI2vQ4CFoZ8FvDu3bZ6GxWn8vkkinz3HuryBrDl2QXV7SlYgZY/J1cwOYA\nn9fNo1Prk/zTGOghvZYonL1S2LMpNuvB4ek+eH9J/kd9T0xkeDPmDzzDc4Fmptdd\n0u4/ZRFwT4KBe4fzj5hzGhrcvNz/8PAcnB1l7tck4rsDWDJfXjbQD3ehtMkWJxbA\nqQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "authn_requests_signed": "1", "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kib.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kib.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kib.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kib.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kib.ki.se.xml" } } ], [ "https://cafe.unisc.br/idp/shibboleth", { "entity_id": "https://cafe.unisc.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.unisc.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unisc.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unisc.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unisc.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.unisc.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unisc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.unisc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.unisc.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzENMAsGA1UECxMEU2luZjELMAkG\nA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwHhcNMTMwMjA2MTc1MzQ1WhcNMTYwMjA2\nMTc1MzQ1WjArMQ0wCwYDVQQLEwRTaW5mMQswCQYDVQQGEwJCUjENMAsGA1UEAxME\nY2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxA4rJA1Us3xte9\nCXYcYfkxH/kmOsE1j9N9BqccuWV8wSVuMkQ8V8JDSAm+MyvXTsu6cwhoGeWZtu/D\nwFzvSwX8vaXXsSFFKx+WB6QtmOqWX2rEcn6Z6nGNE41vbKYH8xm71ge47NbTLklJ\nMl6JnR8qXajr4ewKR4mcsZ0mxa3xii7aLz5MeeE0TQT4N9YX8okE8FADNTCh3bnC\n7eEcjYhgbP71VDZRJFuHHiImn+vBE2dfsLF8sRWbM8hhUkUfZEu3z5rDctjH6TXf\ndkWD2DU1kRSpd6ZxbqoJsBrYTGRlLN83CkNs/pMyP3yQ2CQ5/8HhH5Mh7qgRuPA2\nHnWye90CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAsuqKAz0R93jVSFBhXOkD5EJJ\nknViFHZlqc1ih8WAG1vj7IJMN8TonsmdyMdYxvfDz6bOQdBBZydwu01J4hDh7NU9\nElT1CBEIojATIRaGry2y+TWr761yDo0ksla1TlOSuse31u9FCEJy7UmdEoslspVp\nufJBdeOZESeHVkXitYAWCbDB1iKDgyllOob9w+B/2f3MSrz4wkEPKWuLRpFD+5IX\nXBF1RC8/I2AWC2zNjVNRHbINq3dIkkXQV9hjj7i6TdjF43eviD5Rphoq1D29UQGn\n8KlYPGgRz7bqidsVO94mihOF4AtONQ9oOydh3lfdZHKFiRkSSInkr5IH46Alcw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.unisc.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.unisc.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.unisc.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.unisc.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "unisc.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIICyjCCAbICAQAwDQYJKoZIhvcNAQEFBQAwKzENMAsGA1UECxMEU2luZjELMAkG\nA1UEBhMCQlIxDTALBgNVBAMTBGNhZmUwHhcNMTMwMjA2MTc1MzQ1WhcNMTYwMjA2\nMTc1MzQ1WjArMQ0wCwYDVQQLEwRTaW5mMQswCQYDVQQGEwJCUjENMAsGA1UEAxME\nY2FmZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxA4rJA1Us3xte9\nCXYcYfkxH/kmOsE1j9N9BqccuWV8wSVuMkQ8V8JDSAm+MyvXTsu6cwhoGeWZtu/D\nwFzvSwX8vaXXsSFFKx+WB6QtmOqWX2rEcn6Z6nGNE41vbKYH8xm71ge47NbTLklJ\nMl6JnR8qXajr4ewKR4mcsZ0mxa3xii7aLz5MeeE0TQT4N9YX8okE8FADNTCh3bnC\n7eEcjYhgbP71VDZRJFuHHiImn+vBE2dfsLF8sRWbM8hhUkUfZEu3z5rDctjH6TXf\ndkWD2DU1kRSpd6ZxbqoJsBrYTGRlLN83CkNs/pMyP3yQ2CQ5/8HhH5Mh7qgRuPA2\nHnWye90CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAsuqKAz0R93jVSFBhXOkD5EJJ\nknViFHZlqc1ih8WAG1vj7IJMN8TonsmdyMdYxvfDz6bOQdBBZydwu01J4hDh7NU9\nElT1CBEIojATIRaGry2y+TWr761yDo0ksla1TlOSuse31u9FCEJy7UmdEoslspVp\nufJBdeOZESeHVkXitYAWCbDB1iKDgyllOob9w+B/2f3MSrz4wkEPKWuLRpFD+5IX\nXBF1RC8/I2AWC2zNjVNRHbINq3dIkkXQV9hjj7i6TdjF43eviD5Rphoq1D29UQGn\n8KlYPGgRz7bqidsVO94mihOF4AtONQ9oOydh3lfdZHKFiRkSSInkr5IH46Alcw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNISC - Universidade de Santa Cruz do Sul", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.unisc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.unisc.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "rede@unisc.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Cristiano Maynart", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://federacao.uvanet.br/idp/shibboleth", { "entity_id": "https://federacao.uvanet.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/federacao.uvanet.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://federacao.uvanet.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://federacao.uvanet.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://federacao.uvanet.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://federacao.uvanet.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uvanet.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.uvanet.br", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.uvanet.br", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxMzAxBgNVBAoTKlVWQSAtIFVu\naXZlcnNpZGFkZSBFc3RhZHVhbCBWYWxlIGRvIEFjYXJhdTExMC8GA1UECxMoTlRJ\nIC0gTnVjbGVvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEeMBwGCSqGSIb3\nDQEJARYPYWRtaW5AdXZhbmV0LmJyMQ8wDQYDVQQHEwZTb2JyYWwxDjAMBgNVBAgT\nBUNlYXJhMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTZmVkZXJhY2FvLnV2YW5ldC5i\ncjAeFw0xMTA4MTgxMjU4MzlaFw0xNDA4MTcxMjU4MzlaMIHUMTMwMQYDVQQKEypV\nVkEgLSBVbml2ZXJzaWRhZGUgRXN0YWR1YWwgVmFsZSBkbyBBY2FyYXUxMTAvBgNV\nBAsTKE5USSAtIE51Y2xlbyBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xHjAc\nBgkqhkiG9w0BCQEWD2FkbWluQHV2YW5ldC5icjEPMA0GA1UEBxMGU29icmFsMQ4w\nDAYDVQQIEwVDZWFyYTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2ZlZGVyYWNhby51\ndmFuZXQuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX9eLXkZRs\nQEScuMQFE6Ymg9X8J/W692L3znagWfnz7RWI/ApoAZX2rkVZfYqz6xYG1HyLGXJJ\nfhGPH14IqUQJEABAKmZ+6TV0AbhFwOEGlFZepqq6jzP4IzRN0GeYjm6l4HaRfaaS\noHjZ22YTiTbDOiCTWJcvw4lV7EUwqPztoLLJw9ls9PY7E0girnJ4i/FoW3LkksyS\nn0u7FUUciLDmPLEVi9iUhzyFW/wYGYSikEH3I1oyx+wjc69P7V1l+3BK/6VBii1H\nV4QKbITQAOXlCo9m/p+inJNO6E/kg8qtmpit6H1er8pqDpN7iXlS8NvnX63SHBGq\n6mw66PajU1/FAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMSBhQfPNQOrbPbGtN0F\nWNBGGSNUfkdesvTV9tHBbWgpSIn4EIYDN5rNK8q3iQj9i2WQF531zIp5fOV+R2ZN\nV+5XLkulhtj/gjEnog5/TJ7tzMtUQhEF600HlWXE4o4ixXYpMzMwB4p02I/f+I9O\npPpZnB0vYkjX9QtejNHcFQf69lOWqdboQZp7FKFAHY3sQLcLgNXW0MMYeMGqKSVj\nmjCYyILaA11HhjJuKlxDQctcDJdDr1svJd069WwqV6nKR4j9UphwIo35zvAQfFHY\nKVSCl0NbXTjhxHNeopXycIvzjwNFcxypw2Ub+zHK2AvNvkL4BpE8NtuV5fpIXsAg\nzPE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://federacao.uvanet.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://federacao.uvanet.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://federacao.uvanet.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://federacao.uvanet.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uvanet.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEHjCCAwYCAQAwDQYJKoZIhvcNAQEFBQAwgdQxMzAxBgNVBAoTKlVWQSAtIFVu\naXZlcnNpZGFkZSBFc3RhZHVhbCBWYWxlIGRvIEFjYXJhdTExMC8GA1UECxMoTlRJ\nIC0gTnVjbGVvIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbzEeMBwGCSqGSIb3\nDQEJARYPYWRtaW5AdXZhbmV0LmJyMQ8wDQYDVQQHEwZTb2JyYWwxDjAMBgNVBAgT\nBUNlYXJhMQswCQYDVQQGEwJCUjEcMBoGA1UEAxMTZmVkZXJhY2FvLnV2YW5ldC5i\ncjAeFw0xMTA4MTgxMjU4MzlaFw0xNDA4MTcxMjU4MzlaMIHUMTMwMQYDVQQKEypV\nVkEgLSBVbml2ZXJzaWRhZGUgRXN0YWR1YWwgVmFsZSBkbyBBY2FyYXUxMTAvBgNV\nBAsTKE5USSAtIE51Y2xlbyBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8xHjAc\nBgkqhkiG9w0BCQEWD2FkbWluQHV2YW5ldC5icjEPMA0GA1UEBxMGU29icmFsMQ4w\nDAYDVQQIEwVDZWFyYTELMAkGA1UEBhMCQlIxHDAaBgNVBAMTE2ZlZGVyYWNhby51\ndmFuZXQuYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX9eLXkZRs\nQEScuMQFE6Ymg9X8J/W692L3znagWfnz7RWI/ApoAZX2rkVZfYqz6xYG1HyLGXJJ\nfhGPH14IqUQJEABAKmZ+6TV0AbhFwOEGlFZepqq6jzP4IzRN0GeYjm6l4HaRfaaS\noHjZ22YTiTbDOiCTWJcvw4lV7EUwqPztoLLJw9ls9PY7E0girnJ4i/FoW3LkksyS\nn0u7FUUciLDmPLEVi9iUhzyFW/wYGYSikEH3I1oyx+wjc69P7V1l+3BK/6VBii1H\nV4QKbITQAOXlCo9m/p+inJNO6E/kg8qtmpit6H1er8pqDpN7iXlS8NvnX63SHBGq\n6mw66PajU1/FAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMSBhQfPNQOrbPbGtN0F\nWNBGGSNUfkdesvTV9tHBbWgpSIn4EIYDN5rNK8q3iQj9i2WQF531zIp5fOV+R2ZN\nV+5XLkulhtj/gjEnog5/TJ7tzMtUQhEF600HlWXE4o4ixXYpMzMwB4p02I/f+I9O\npPpZnB0vYkjX9QtejNHcFQf69lOWqdboQZp7FKFAHY3sQLcLgNXW0MMYeMGqKSVj\nmjCYyILaA11HhjJuKlxDQctcDJdDr1svJd069WwqV6nKR4j9UphwIo35zvAQfFHY\nKVSCl0NbXTjhxHNeopXycIvzjwNFcxypw2Ub+zHK2AvNvkL4BpE8NtuV5fpIXsAg\nzPE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UVA - Universidade Estadual Vale do Acarau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uvanet.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.uvanet.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "kleyson.prado@uvanet.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Antonio Kleyson Prado Pereira", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://clarin.ids-mannheim.de/shibboleth", { "entity_id": "https://clarin.ids-mannheim.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/clarin.ids-mannheim.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-10-15T10:56:14Z" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "e217", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://clarin.ids-mannheim.de/Shibboleth.sso/Login" }, { "privacy_statement_url": [ { "lang": "en", "text": "https://clarin.ids-mannheim.de/privacy.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "information_url": [ { "lang": "de", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "de", "text": "Institut f\u00fcr Deutsche Sprache (IDS) - CLARIN Dienste", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache (IDS) - CLARIN services", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Dienste des Institut f\u00fcr Deutsche Sprache (IDS) im Rahmen der CLARIN-Initiative.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Servies provided by the Institut f\u00fcr Deutsche Sprache (IDS) in the context of the CLARIN initiative.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "clarin.ids-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=clarin.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFDTCCA/WgAwIBAgIEEGkCyTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDA3MjMxMjA0MDlaFw0xNTA3\nMjIxMjA0MDlaMFUxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR8wHQYDVQQDExZjbGFyaW4uaWRzLW1hbm5oZWltLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HSq1u4QtWz4jz2ZsYrw\nHLTxxq3PIxmkC/byX/fcdo68NYovgdpHmp1FzR2ZTSULPOvRUf/sgwgRcoSwu2Ar\n7qYuMg8BJx/tKkN1kL4UYSI5eNuENw6tsdLm0HVbuszMCAgQaMHouFa5d0jHMdsG\nsh/UKzztdaUE9CiYQ2s6pbNse5A0f0c8tU8OqQdxRDHgmSLCEsUO7MRz8x2y8gST\nuroXAyqgw177Gj+HEyRDLiOciJRP1Mo9k9WlqQKd0NkozGfa9l/cHGkgx4bRscoh\nG+KssEE6zZ4lgeMHp6gCZrIq6xuhmSMb5+LTjbLcRT1B3SCUMmldleDlfCNjCD+i\nmQIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSpwD4M10rk6JzMwjRV+pON\nrTYX0TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zAlBgNVHREEHjAc\ngRpzY2hvbmVmZWxkQGlkcy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9\nhjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i\nYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd\nMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAIfABIseLPXh8WgPco+Pk\nuDdU8lbUkY7mwTUd2hOYz/uLAUcqXu24TPUlw2PR++EkoHpM6ocoRHrV/Pz9RcdK\n+HXk4df5XPRrMMUu3WkOkZ+ea+ZWehS+AIrfVGz0+eoJraxF4B20571PFlamI7K7\n/zGhNTTHgB6d74dCcS9qCqP7hBaDqTDnN4DAm+gv+wFLVECh13YZyDlkvWKk7RZP\nkcFj6qC0guBXN8wZN7fSiOZUxTAxhD5Z04yjCiMcoXQKg5VMlCR+eLE/W/9gc58P\nsYKNO2ByhVB/TVmh+1gYoPCId/EM4DmonEQXRp3wEm6n+vhIqRShGjbi7FWDPimB\nEw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "clarin.ids-mannheim.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=clarin.ids-mannheim.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFDTCCA/WgAwIBAgIEEGkCyTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0xMDA3MjMxMjA0MDlaFw0xNTA3\nMjIxMjA0MDlaMFUxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMR8wHQYDVQQDExZjbGFyaW4uaWRzLW1hbm5oZWltLmRl\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HSq1u4QtWz4jz2ZsYrw\nHLTxxq3PIxmkC/byX/fcdo68NYovgdpHmp1FzR2ZTSULPOvRUf/sgwgRcoSwu2Ar\n7qYuMg8BJx/tKkN1kL4UYSI5eNuENw6tsdLm0HVbuszMCAgQaMHouFa5d0jHMdsG\nsh/UKzztdaUE9CiYQ2s6pbNse5A0f0c8tU8OqQdxRDHgmSLCEsUO7MRz8x2y8gST\nuroXAyqgw177Gj+HEyRDLiOciJRP1Mo9k9WlqQKd0NkozGfa9l/cHGkgx4bRscoh\nG+KssEE6zZ4lgeMHp6gCZrIq6xuhmSMb5+LTjbLcRT1B3SCUMmldleDlfCNjCD+i\nmQIDAQABo4IB4zCCAd8wCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYw\nFAYIKwYBBQUHAwIGCCsGAQUFBwMBMB0GA1UdDgQWBBSpwD4M10rk6JzMwjRV+pON\nrTYX0TAfBgNVHSMEGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zAlBgNVHREEHjAc\ngRpzY2hvbmVmZWxkQGlkcy1tYW5uaGVpbS5kZTCBkQYDVR0fBIGJMIGGMEGgP6A9\nhjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIv\nY3JsL2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9i\nYWwtc2VydmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGd\nMIGaMEsGCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1z\nZXJ2aWNlcy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0\ndHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNl\ncnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAIfABIseLPXh8WgPco+Pk\nuDdU8lbUkY7mwTUd2hOYz/uLAUcqXu24TPUlw2PR++EkoHpM6ocoRHrV/Pz9RcdK\n+HXk4df5XPRrMMUu3WkOkZ+ea+ZWehS+AIrfVGz0+eoJraxF4B20571PFlamI7K7\n/zGhNTTHgB6d74dCcS9qCqP7hBaDqTDnN4DAm+gv+wFLVECh13YZyDlkvWKk7RZP\nkcFj6qC0guBXN8wZN7fSiOZUxTAxhD5Z04yjCiMcoXQKg5VMlCR+eLE/W/9gc58P\nsYKNO2ByhVB/TVmh+1gYoPCId/EM4DmonEQXRp3wEm6n+vhIqRShGjbi7FWDPimB\nEw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "Servies provided by the Institut f\u00fcr Deutsche Sprache (IDS) in the context of the CLARIN initiative.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "false", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "false", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "Institut f\u00fcr Deutsche Sprache (IDS) - CLARIN services", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Andreas", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "witt@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Witt", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Oliver", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schonefeld@ids-mannheim.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schonefeld", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://play.mah.se/shibboleth", { "id": "_66764179ea0a2ad885a14161e148b74f42383a66", "entity_id": "https://play.mah.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mah.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mah.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mah.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://play.mah.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://play.mah.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://play.mah.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "play.mah.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=play.mah.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAJ52xKQD6ay3MA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3BsYXkubWFoLnNlMB4XDTEyMDgyOTE0MDMzN1oXDTIyMDgyNzE0MDMzN1ow\nFjEUMBIGA1UEAxMLcGxheS5tYWguc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDrgam1nuLBzhYJobwHV+vg7uJwRgsO7E0xfWhq/SyAQtODUW0CXZHN\ns7C6O7e/AFiqpMyLOuPzKr7K2PClY1ShRIm3//GFAMpS2S90F6qwkl67q4jVD/pP\n4zUGRwS8OP6gkIMInFiXrEnzz6nYU+/GNdbmqBsj9/8uLdJYdAbkZnlQkbrpCCkp\nnHwy7GETegUGX3mG+/uu+ELRoc4ZcSZKRCheSDy+kk0QGnH+vP0FdBtM/7RCXuIb\nLHH0Hr2SdknlC5yCgRN3btHZ0d2v2srkkR+6VyyVz64b57Gl4+YY4+NRoH6gmmMD\nqSd698RS1Nl8lNAfE0rBQmEVkP0LT82BAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Bs\nYXkubWFoLnNlhgtwbGF5Lm1haC5zZTAdBgNVHQ4EFgQUr1PVojxYdezL39aUSZKD\nuaLlcvQwDQYJKoZIhvcNAQEFBQADggEBAJckuU+nW3Sz01q4LQNBVyhFaoHmVu1e\nZmkSK7NaBquwoYe1VvAgGc4c7iPjM11NVCR/TUfhCn/J97VeQ4JldUaA0yIFVpEw\n0787mKe6bY7MimHrdaQLd4NVL9t2cVgI3zh2cDIeAEcxymEw3plzQIgpFE2u+PAc\na/NnrvrHXSzY2eLmtCmpqe7EIG8IWl0ehpuKEqYSBjtbQr2NF5iwwPigP5BnOrWn\nsCeIp6hryi9ispKWFrfqlxNblBAFlLAeDtDlcxDB3e45AHamq2QMEfy3ddu566sO\nmjNx3LBpLI4AqwE4TzvxzUkL5k5ZSpVzESJHvb9ljx3jnzEZuWZpH4A=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://play.mah.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mah.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mah.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mah.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://play.mah.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/play.mah.se.xml" } } ], [ "https://shibboleth.illumina.csa.com/shibboleth", { "entity_id": "https://shibboleth.illumina.csa.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.illumina.csa.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "ProQuest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "ProQuest-CSA", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.proquest.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Host", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hostmaster@csa.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Master", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Host", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "hostmaster@csa.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Master", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.illumina.csa.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.illumina.csa.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDRjCCAi6gAwIBAgIBADANBgkqhkiG9w0BAQQFADAmMSQwIgYDVQQDExtzaGli\nYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTAwNTE5MjA1NTE2WhcNMTMwNTE4\nMjA1NTE2WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXNMiD0tcy3DrBiAGbZmK\n9vfubnuz4AfNTZshRNQJHKnMPjc++Vd0AhLEnJzFwTtgvlZ5dIprOgAxC+mfB5N5\nc4WsxrqNNcmtJMKaEi46MsGLj+/s2vxf07MJjZUzJ1Taeni2kXYswuNLO+X6FRfU\nkPWF4uDTrKDDHQQfWmogQxTbkPO8BV9fgNJZZ8hazk08kAD2ubQr5ZXgV8Z8EpUH\nQLConXjH3v7+d4j0qSQP8EBLJPnut6gGe3P0GPbr6Mioep+qnxXlGzkDhaD7hiDr\nP0euqmoHclU7G28Xfy1Ro93UrpW1F8Sm2jwqIp8XjGE63CxohX9lrbbXnUJe9Bfn\nAgMBAAGjfzB9MB0GA1UdDgQWBBRbM2JLRKrIxQ3LLJPMQZszQa2LEDBOBgNVHSME\nRzBFgBRbM2JLRKrIxQ3LLJPMQZszQa2LEKEqpCgwJjEkMCIGA1UEAxMbc2hpYmJv\nbGV0aC5pbGx1bWluYS5jc2EuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN\nAQEEBQADggEBAHdPTDYH53OU25SkOCWT/WoBBCv+UErTxBu5aKmoRcw2SASgQVBL\n6hup5Etfwg7LHhWpKscIRQk+rPTGW1DM/RHeSUleTD1qzhgW2w+rdI+dMyOD2Ho7\nxqX9hSJYnHmhzqgjuri5rQ8dYKUuqbrs5ryqlAb7VZP8jY0QWawdO9m5F5+gOAZC\n46X+hGwdKaTBWWV/3RX3StgDIs1GjPZ5RudiKI/76iIbqroz0hBKJh18Gy+eVv2h\n+bN3hVsSEn9WcOz75uP90Q/lg8LuZqBZKCFrEGHSsYbGtk5IiumElnoPAqp19gH1\n4i6fOm/9CSJLtMAZAAvBOqeMquAe94I5tdc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.illumina.csa.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.illumina.csa.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDRjCCAi6gAwIBAgIBADANBgkqhkiG9w0BAQQFADAmMSQwIgYDVQQDExtzaGli\nYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20wHhcNMTAwNTE5MjA1NTE2WhcNMTMwNTE4\nMjA1NTE2WjAmMSQwIgYDVQQDExtzaGliYm9sZXRoLmlsbHVtaW5hLmNzYS5jb20w\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSXNMiD0tcy3DrBiAGbZmK\n9vfubnuz4AfNTZshRNQJHKnMPjc++Vd0AhLEnJzFwTtgvlZ5dIprOgAxC+mfB5N5\nc4WsxrqNNcmtJMKaEi46MsGLj+/s2vxf07MJjZUzJ1Taeni2kXYswuNLO+X6FRfU\nkPWF4uDTrKDDHQQfWmogQxTbkPO8BV9fgNJZZ8hazk08kAD2ubQr5ZXgV8Z8EpUH\nQLConXjH3v7+d4j0qSQP8EBLJPnut6gGe3P0GPbr6Mioep+qnxXlGzkDhaD7hiDr\nP0euqmoHclU7G28Xfy1Ro93UrpW1F8Sm2jwqIp8XjGE63CxohX9lrbbXnUJe9Bfn\nAgMBAAGjfzB9MB0GA1UdDgQWBBRbM2JLRKrIxQ3LLJPMQZszQa2LEDBOBgNVHSME\nRzBFgBRbM2JLRKrIxQ3LLJPMQZszQa2LEKEqpCgwJjEkMCIGA1UEAxMbc2hpYmJv\nbGV0aC5pbGx1bWluYS5jc2EuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN\nAQEEBQADggEBAHdPTDYH53OU25SkOCWT/WoBBCv+UErTxBu5aKmoRcw2SASgQVBL\n6hup5Etfwg7LHhWpKscIRQk+rPTGW1DM/RHeSUleTD1qzhgW2w+rdI+dMyOD2Ho7\nxqX9hSJYnHmhzqgjuri5rQ8dYKUuqbrs5ryqlAb7VZP8jY0QWawdO9m5F5+gOAZC\n46X+hGwdKaTBWWV/3RX3StgDIs1GjPZ5RudiKI/76iIbqroz0hBKJh18Gy+eVv2h\n+bN3hVsSEn9WcOz75uP90Q/lg8LuZqBZKCFrEGHSsYbGtk5IiumElnoPAqp19gH1\n4i6fOm/9CSJLtMAZAAvBOqeMquAe94I5tdc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.illumina.csa.com/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.illumina.csa.com/Shibboleth.sso/SAML/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.illumina.csa.com/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.illumina.csa.com/Shibboleth.sso/SAML2/Artifact" } ] } ] } ], [ "https://idp.uniparthenope.it/idp/shibboleth", { "entity_id": "https://idp.uniparthenope.it/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uniparthenope.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniparthenope.it/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniparthenope.it/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniparthenope.it/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uniparthenope.it/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uniparthenope.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "UniPARTHENOPE IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "UniPARTHENOPE IdP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for PARTHENOPE University member", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Identity Provider per gli afferenti alla Universita' PARTHENOPE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDOzCCAiOgAwIBAgIUaE6MYuJWXmKRLkOaoYJ7v4C0fFowDQYJKoZIhvcNAQEF\n BQAwHzEdMBsGA1UEAxMUaWRwLnVuaXBhcnRoZW5vcGUuaXQwHhcNMTAxMDExMTA1\n OTU2WhcNMzAxMDExMTA1OTU2WjAfMR0wGwYDVQQDExRpZHAudW5pcGFydGhlbm9w\n ZS5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkPb9xxWtT2CoJL\n teZJDfYsGC3ieLYzf3iE+Yb8tv/4YpEFfUlUK07FH+SBDC0gpmGyd6EhUnaQP9Lz\n Hc8iIaiSCNwGy3iZyVQkbYHhiGCcgMvoIbnK2B4/DST1vRjNweCQiZsmk03O05dQ\n +JjcgEkFi+8EeSEpOu3IrACRix/FViPy8l0JOr1ftLiONl/7WdyNJorLfTym6+cY\n kwSJIOzu5+U0UTx1vQJa1RN67dydGPy68Hq9JiKrYZ9zm+n0w7rbkCe+F4oP4Pp/\n lXJhGdenDusAZpohA72CXqFMGpMoKf4ktnm1vg6o2awl6pUQTRFqjhIXdy8v6f7O\n n0W9s/sCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUaWRwLnVuaXBhcnRoZW5vcGUuaXSG\n K2h0dHBzOi8vaWRwLnVuaXBhcnRoZW5vcGUuaXQvaWRwL3NoaWJib2xldGgwHQYD\n VR0OBBYEFBbCXm5gWz4H5pWLzyTs/P1rDgveMA0GCSqGSIb3DQEBBQUAA4IBAQBR\n 4eYlPyqz4G+EwI5vRbPA+1MZ3C4NNowmgkzvZVYhyuHNvYXqk0AvfyCTbi9fpPjk\n K87fkCo6qmaQAHlUE0ZxPzCbR1tRGoOVGAszMesh1whopFxHlfh9/zIFHocE2VDz\n Q3X5Orpt5M7J0Q56cXquYh3EuIFmYByXzK9hTOAiDq55n1QQ2nvQHItC4Jkp7GeO\n c5D59ahcQWgbzHw5WbJqHuT2JvU+jF8w08RZbxQLCWEQHPKfwCBuKLQy8R4tWbDr\n NMFx4IIXL5k2bXFtVidG02j1Mw66zjER3tinreZdr4emOtqomO0kR0kpYkGeqJDU\n cReeVaTfudJyy/pCjfbP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uniparthenope.it:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uniparthenope.it:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-02-15T12:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uniparthenope.it:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uniparthenope.it:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uniparthenope.it", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "display_name": [ { "lang": "en", "text": "UniPARTHENOPE AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "UniPARTHENOPE AA", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Attribute Autority for PARTHENOPE University member", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Attribute Autority per gli afferenti alla Universita' PARTHENOPE", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDOzCCAiOgAwIBAgIUaE6MYuJWXmKRLkOaoYJ7v4C0fFowDQYJKoZIhvcNAQEF\n BQAwHzEdMBsGA1UEAxMUaWRwLnVuaXBhcnRoZW5vcGUuaXQwHhcNMTAxMDExMTA1\n OTU2WhcNMzAxMDExMTA1OTU2WjAfMR0wGwYDVQQDExRpZHAudW5pcGFydGhlbm9w\n ZS5pdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkPb9xxWtT2CoJL\n teZJDfYsGC3ieLYzf3iE+Yb8tv/4YpEFfUlUK07FH+SBDC0gpmGyd6EhUnaQP9Lz\n Hc8iIaiSCNwGy3iZyVQkbYHhiGCcgMvoIbnK2B4/DST1vRjNweCQiZsmk03O05dQ\n +JjcgEkFi+8EeSEpOu3IrACRix/FViPy8l0JOr1ftLiONl/7WdyNJorLfTym6+cY\n kwSJIOzu5+U0UTx1vQJa1RN67dydGPy68Hq9JiKrYZ9zm+n0w7rbkCe+F4oP4Pp/\n lXJhGdenDusAZpohA72CXqFMGpMoKf4ktnm1vg6o2awl6pUQTRFqjhIXdy8v6f7O\n n0W9s/sCAwEAAaNvMG0wTAYDVR0RBEUwQ4IUaWRwLnVuaXBhcnRoZW5vcGUuaXSG\n K2h0dHBzOi8vaWRwLnVuaXBhcnRoZW5vcGUuaXQvaWRwL3NoaWJib2xldGgwHQYD\n VR0OBBYEFBbCXm5gWz4H5pWLzyTs/P1rDgveMA0GCSqGSIb3DQEBBQUAA4IBAQBR\n 4eYlPyqz4G+EwI5vRbPA+1MZ3C4NNowmgkzvZVYhyuHNvYXqk0AvfyCTbi9fpPjk\n K87fkCo6qmaQAHlUE0ZxPzCbR1tRGoOVGAszMesh1whopFxHlfh9/zIFHocE2VDz\n Q3X5Orpt5M7J0Q56cXquYh3EuIFmYByXzK9hTOAiDq55n1QQ2nvQHItC4Jkp7GeO\n c5D59ahcQWgbzHw5WbJqHuT2JvU+jF8w08RZbxQLCWEQHPKfwCBuKLQy8R4tWbDr\n NMFx4IIXL5k2bXFtVidG02j1Mw66zjER3tinreZdr4emOtqomO0kR0kpYkGeqJDU\n cReeVaTfudJyy/pCjfbP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "it", "text": "Universit\u00e0 di Napoli Parthenope", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Universit\u00e0 di Napoli Parthenope", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "it", "text": "Universit\u00e0 di Napoli Parthenope", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Universit\u00e0 di Napoli Parthenope", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "it", "text": "http://www.uniparthenope.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.uniparthenope.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "idem@uniparthenope.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "N.Napolitano-A.Cioffi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://aai.sztaki.hu/idp", { "entity_id": "https://aai.sztaki.hu/idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/aai.sztaki.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://aai.sztaki.hu/idp/saml2/idp/SingleLogoutServiceiFrame.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://aai.sztaki.hu/idp/saml2/idp/SSOService.php" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "sztaki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "ip_hint": [ { "text": "195.111.0.0/22", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "193.225.86.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:47.518209,19.055844", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ] }, { "logo": [ { "text": "https://aai.sztaki.hu/logo/sztaki.png", "width": "150", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "58" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "aai.sztaki.hu-idp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDwDCCAymgAwIBAgIBTzANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAgTCEJ1ZGFwZXN0MREwDwYDVQQHEwhCdWRhcGVzdDETMBEGA1UEChMKTVRBIFNaVEFLSTENMAsGA1UECxMESVRBSzEeMBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSIwIAYJKoZIhvcNAQkBFhNzeXMtYWRtaW5Ac3p0YWtpLmh1MB4XDTA5MDgyNjEwMTc1M1oXDTE5MDgyNDEwMTc1M1owgYQxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDETMBEGA1UEChMKTVRBIFNaVEFLSTENMAsGA1UECxMESVRBSzEaMBgGA1UEAxMRYWFpLnN6dGFraS5odS1pZHAxIjAgBgkqhkiG9w0BCQEWE3N5cy1hZG1pbkBzenRha2kuaHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOwYmjlZUiD3pG0R6EZuRHgBYNt5NfpjEDQkeGoGnD0o1LWse4/7Hmf8JoZDKRRkEFuZ0C1S20wxEnOsSK4lsftRpApaibVnAlFpmv04Y5FbAAt2G2cQjEy1L0z1Ks+iLXSZ1c3XDTBknRReUZweIndfB1Y35OEE2yUACiHKlzuPAgMBAAGjggEnMIIBIzAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUMdY3+6/zwEDnlpoSr0DJ5cG5rm4wgcgGA1UdIwSBwDCBvYAUGR0qvyO4kXX/r2cF74rzd2gIsruhgaGkgZ4wgZsxCzAJBgNVBAYTAkhVMREwDwYDVQQIEwhCdWRhcGVzdDERMA8GA1UEBxMIQnVkYXBlc3QxEzARBgNVBAoTCk1UQSBTWlRBS0kxDTALBgNVBAsTBElUQUsxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEiMCAGCSqGSIb3DQEJARYTc3lzLWFkbWluQHN6dGFraS5odYIBADANBgkqhkiG9w0BAQQFAAOBgQAHI9LPaySa8/kmI6y+1z3xKh0xlyHgxY5zTq8QgV03wBz9rRVu9qewfB4lEp0opGxQGx9r9Gck/XXoekYImjsNXOkQ4vXztLQToWCJZQEe2c8c6xfGM+QZG4wNR4yq++DK7LcttW4ZI0A91UoeipNYFqY8K7N9kWsLp7pTGtZEWQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "MTA SZTAKI - Magyar Tudom\u00e1nyos Akad\u00e9mia Sz\u00e1m\u00edt\u00e1stechnikai \u00e9s Automatiz\u00e1l\u00e1si Kutat\u00f3int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Computer and Automation Research Institute, Hungarian Academy of Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "MTA SZTAKI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "MTA SZTAKI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "https://aai.sztaki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "https://aai.sztaki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:aai@sztaki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI Administrator Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:aai@sztaki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI Administrator Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:aai@sztaki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "AAI Administrator Team", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "http://xenosmilus.umdc.umu.se:8086/re/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/re/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-re-sp.xml" } } ], [ "https://pp-edu-admin.it.su.se/Shibboleth.sso", { "entity_id": "https://pp-edu-admin.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/WAYF" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pp9-edu-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-edu-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw\nMTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP\nuURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9\nD12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj\nNCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ\nqygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf\nlQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G\nA1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA\nedbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz\nJ1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab\nWTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A\nMXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T\nceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE\nhuzT1nDeCLxTRww3QXa+xA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pp9-edu-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pp9-edu-admin1.it.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDDCCAfSgAwIBAgIJAI3BZZ+7nhOLMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNV\nBAMTF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB4XDTEwMTExMjEwMDMyOVoXDTIw\nMTEwOTEwMDMyOVowIjEgMB4GA1UEAxMXcHA5LWVkdS1hZG1pbjEuaXQuc3Uuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo1XanDZMEDvPzTvr1hPiP\nuURZEkIh9QA7lkuUhWeO2Eu4D8bwl2tV6uRx/HIcCBitvPj3SfYtju1td6ItcEO9\nD12L6dxZurSB1V0g1IXJLwCp8LbPmnRZwkMck8tuqMJbrGfSJgKAwMdm8eBx8kcj\nNCglxPuB7uXwwBTxA/21shI8K1mkd9HC6IaSQoFSMOmgem0PgcaXgZ2LQK8R4OkJ\nqygdOdE8JW/xGDunT1DHXfCijDY7pUvI1mDs0W03flErag//nv2x5gFrj3xVqntf\nlQTj/bxvCq0uTs4zFXirgkb38ZegNGRtPHdoyc8hJYW2cANu3FnKeZh76vEVKxqd\nAgMBAAGjRTBDMCIGA1UdEQQbMBmCF3BwOS1lZHUtYWRtaW4xLml0LnN1LnNlMB0G\nA1UdDgQWBBS6WuUJF+arPUZfU1vMPuBBVfWtzDANBgkqhkiG9w0BAQUFAAOCAQEA\nedbugcfpmmjX8kYOJvG+FB7iMeRyQH4zkgfWc2RaJ8ul1MKcXxRkbv0vQw5FS/yz\nJ1cQ1gyFhZ/0V7/cV3tBemCxji5ogee8dWWH/qes7jDgxFY/t9qIkSdR/7RcXuab\nWTpjtDC9KLw+2oUN2DoqFHpw7PUteqBYxDgVLC7rxWs2Eupz0WOCnZr1ye4unS5A\nMXxzoMJ8RVxwFSz7Z1U5GikeMsCz2GTzZjyIfQ801tNMkqXpi8xT99mBRZFq3Z9T\nceKcy732/kTLBPhP6K5MfKWV+Pq0gJ7R8JOcwSvgZzBrH62UIHwlJP6pB+T/DBuE\nhuzT1nDeCLxTRww3QXa+xA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://pp-edu-admin.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/pp-edu-admin.it.su.se.xml" } } ], [ "https://beige.admin.grnet.gr/idp/shibboleth", { "entity_id": "https://beige.admin.grnet.gr/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/beige.admin.grnet.gr.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.admin.grnet.gr/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "(grnet-hq\\.)?admin\\.grnet\\.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "true" }, { "information_url": [ { "lang": "en", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "el", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" }, { "ip_hint": [ { "text": "195.251.28.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2320::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "83.212.9.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2340::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "admin.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" }, { "text": "noc.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE4zCCA8ugAwIBAgIRAOgl5wnIyOOGusiqnulMXlIwDQYJKoZIhvcNAQEFBQAw\n NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n IFNTTCBDQTAeFw0xMDA4MTkwMDAwMDBaFw0xMzA4MTgyMzU5NTlaMH4xCzAJBgNV\n BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE\n ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEdMBsGA1UE\n AxMUYmVpZ2UuYWRtaW4uZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n ggEKAoIBAQCy90ye8ReEjGgko1wquImmKkWEboYj81QjFkBqTZPop2W2sNwZrFt6\n N+Mx87La+CqUAkfVJvJDF6iBqW0ubR0y0zCaquMwlKEVmiKqA3ByhaIxmck0LVNi\n eVx07S4AancwdmAymzlNhk5z9gJIb+dbGTb8a8V5Fqa7i3p3FF1gv+6w72fuSryQ\n SKfgO5TgHEzfzU8OsD4yJxPnipIQKC69L2ULhFnI1zisyaMcktEqTTVrVnCHRAH4\n WKHgZt0pBIPu9UqLQhOaQPERfYbBJ1DFQZUrWaKV5+SSgC6GZMFAfuDf77WwZ1CL\n /hlnTkY0RsVLauC8m0ytCACK7mfHss7pAgMBAAGjggGiMIIBnjAfBgNVHSMEGDAW\n gBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUp8RAOy4O9yRXq5B9T8BW\n wV9x8UwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI\n KwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYD\n VR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFT\n U0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0\n LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0\n cDovL29jc3AudGNzLnRlcmVuYS5vcmcwWgYDVR0RBFMwUYIUYmVpZ2UuYWRtaW4u\n Z3JuZXQuZ3KCEWZzLmFkbWluLmdybmV0LmdyghJpZHAuYWRtaW4uZ3JuZXQuZ3KC\n EnZwbi5hZG1pbi5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEApUzLJmu4URSd\n o6183ERid5Vv6ue9LZfGln+h4ka6j+TVCcjn/gfmptabUHdt+H//AGWIv81dyFV3\n kQVI5+kvJrQkRAPI2Bznkc7izTa3fFKcn4wjBknITIVFQI4ChN+0qxM+8vtzgord\n lNqGfF9GX+VElc0I/JCzu0cCNST6dzipYwvkYOXwn5cfMiUqqLJ9Dk5rEgEKwj3c\n hQI1MDgJGApdh6clFkUMxDbHnG6nlj1yehV/Sy5rbh8juKIf+fMkxEbaJJIJm+gr\n nCkx2IgQIaXHgnnbubScqQ5iTYvWf6hlhaFm5l9q+PuGx5A9wcQhJ1oJ+IV3DaBt\n o/IZYWrn/Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://beige.admin.grnet.gr:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://beige.admin.grnet.gr:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://beige.admin.grnet.gr:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://beige.admin.grnet.gr:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "(grnet-hq\\.)?admin\\.grnet\\.gr", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "true" }, { "information_url": [ { "lang": "en", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "el", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo" }, { "ip_hint": [ { "text": "195.251.28.0/23", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2320::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "83.212.9.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:648:2340::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "domain_hint": [ { "text": "admin.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" }, { "text": "noc.grnet.gr", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE4zCCA8ugAwIBAgIRAOgl5wnIyOOGusiqnulMXlIwDQYJKoZIhvcNAQEFBQAw\n NjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\n IFNTTCBDQTAeFw0xMDA4MTkwMDAwMDBaFw0xMzA4MTgyMzU5NTlaMH4xCzAJBgNV\n BAYTAkdSMQ8wDQYDVQQIEwZBdHRpa2kxDzANBgNVBAcTBkF0aGVuczEuMCwGA1UE\n ChMlR3JlZWsgUmVzZWFyY2ggYW5kIFRlY2hub2xvZ3kgTmV0d29yazEdMBsGA1UE\n AxMUYmVpZ2UuYWRtaW4uZ3JuZXQuZ3IwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\n ggEKAoIBAQCy90ye8ReEjGgko1wquImmKkWEboYj81QjFkBqTZPop2W2sNwZrFt6\n N+Mx87La+CqUAkfVJvJDF6iBqW0ubR0y0zCaquMwlKEVmiKqA3ByhaIxmck0LVNi\n eVx07S4AancwdmAymzlNhk5z9gJIb+dbGTb8a8V5Fqa7i3p3FF1gv+6w72fuSryQ\n SKfgO5TgHEzfzU8OsD4yJxPnipIQKC69L2ULhFnI1zisyaMcktEqTTVrVnCHRAH4\n WKHgZt0pBIPu9UqLQhOaQPERfYbBJ1DFQZUrWaKV5+SSgC6GZMFAfuDf77WwZ1CL\n /hlnTkY0RsVLauC8m0ytCACK7mfHss7pAgMBAAGjggGiMIIBnjAfBgNVHSMEGDAW\n gBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUp8RAOy4O9yRXq5B9T8BW\n wV9x8UwwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI\n KwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYD\n VR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFT\n U0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0\n LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0\n cDovL29jc3AudGNzLnRlcmVuYS5vcmcwWgYDVR0RBFMwUYIUYmVpZ2UuYWRtaW4u\n Z3JuZXQuZ3KCEWZzLmFkbWluLmdybmV0LmdyghJpZHAuYWRtaW4uZ3JuZXQuZ3KC\n EnZwbi5hZG1pbi5ncm5ldC5ncjANBgkqhkiG9w0BAQUFAAOCAQEApUzLJmu4URSd\n o6183ERid5Vv6ue9LZfGln+h4ka6j+TVCcjn/gfmptabUHdt+H//AGWIv81dyFV3\n kQVI5+kvJrQkRAPI2Bznkc7izTa3fFKcn4wjBknITIVFQI4ChN+0qxM+8vtzgord\n lNqGfF9GX+VElc0I/JCzu0cCNST6dzipYwvkYOXwn5cfMiUqqLJ9Dk5rEgEKwj3c\n hQI1MDgJGApdh6clFkUMxDbHnG6nlj1yehV/Sy5rbh8juKIf+fMkxEbaJJIJm+gr\n nCkx2IgQIaXHgnnbubScqQ5iTYvWf6hlhaFm5l9q+PuGx5A9wcQhJ1oJ+IV3DaBt\n o/IZYWrn/Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "el", "text": "\u0395\u03b8\u03bd\u03b9\u03ba\u03cc \u0394\u03af\u03ba\u03c4\u03c5\u03bf \u0388\u03c1\u03b5\u03c5\u03bd\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "el", "text": "http://www.grnet.gr/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "helpdesk@grnet.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "telephone_number": [ { "text": "800-11-47638", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "helpdesk@grnet.gr", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Greek Research and Technology Network", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "telephone_number": [ { "text": "800-11-47638", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&TelephoneNumber" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "http://sp.lat.csc.fi", { "entity_id": "http://sp.lat.csc.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp.lat.csc.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.csc.fi/english/institutions/haka/instructions/join/eduGAINRegistrationStatement/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.csc.fi/haka" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.edugain.org/dataprotection/coc-eu-01-draft", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "CSC - IT Center for Science Ltd.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "CSC - Tieteen tietotekniikan keskus Oy", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://lat.csc.fi/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://lat.csc.fi/Shibboleth.sso/Login" }, { "display_name": [ { "lang": "en", "text": "LAT \u2013 Language Archive Tools", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "fi", "text": "LAT \u2013 Language Archive Tools", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "description": [ { "lang": "fi", "text": "LAT-palvelussa tutkijat voivat tallentaa ja k\u00e4sitell\u00e4 video- ja \u00e4\u00e4nimateriaalia.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "LAT is a user interface for language researchers to deposit and process audiovisual material.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "information_url": [ { "lang": "sv", "text": "http://tla.mpi.nl/a4-guides/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://tla.mpi.nl/a4-guides/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "fi", "text": "http://tla.mpi.nl/a4-guides/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "privacy_statement_url": [ { "lang": "sv", "text": "http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "en", "text": "http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" }, { "lang": "fi", "text": "http://www.csc.fi/english/research/sciences/linguistics/lat-privacypolicy", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&PrivacyStatementURL" } ], "logo": [ { "text": "https://lat.csc.fi/gif/LA.png", "width": "100", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "41" } ] } ] }, "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "LAT \u2013 Language Archive Tools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "LAT \u2013 Language Archive Tools", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" } ], "service_description": [ { "lang": "fi", "text": "LAT-palvelussa tutkijat voivat tallentaa ja kasitella video- ja aanimateriaalia.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "LAT is a user interface for language researchers to deposit and process audiovisual material.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEuDCCA6CgAwIBAgIRAJRkURURLhdqLNjrk9ROa4QwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMTA1MTgwMDAwMDBaFw0xMzA1MTcyMzU5NTlaMIGXMQswCQYD\nVQQGEwJGSTEOMAwGA1UEERMFMDIxMDExEDAOBgNVBAgTB1V1c2ltYWExDjAMBgNV\nBAcTBUVzcG9vMRYwFAYDVQQJEw1LZWlsYXJhbnRhIDE0MSkwJwYDVQQKEyBDU0Mg\nLSBJVCBDZW50ZXIgZm9yIFNjaWVuY2UgTHRkLjETMBEGA1UEAxMKbGF0LmNzYy5m\naTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMX3OzBEWbhIY+MDtbzF\n7Ys8fDjznPWCT08RkgnTr/lkGl3qUMzx7pjRUtYVi/tdZFxsc3U4NzsfKUW2fYSZ\nIjWL/wZmvXyb/B6YuOTYcPa8R19ocvzU4b1bhA8XPgRKQqDDydJivAkBJEfJ6ZKH\nrtM1Z1u/n9abYwM0KMnqkznF9CtWarR+OdehBpuyKkxC3nJeM+cGVHfGHgrebiZ3\nYGmACWUk/1TEPGfINA3TNya6LSrZAjWlkHt0l6ETMjfsn1qbcx88bTVSq3bMV8ex\nIW2UW4GOENmMbBTEaiMzQmeNkHxQIRUrxNA8+jUhsZGXdwaLmFltqSOJBtgGd6Zf\nKesCAwEAAaOCAV0wggFZMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47nt\nMB0GA1UdDgQWBBRoExciww04irlvIesUmJQ9EUtNSTAOBgNVHQ8BAf8EBAMCBaAw\nDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYD\nVR0gBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8v\nY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRh\nMF8wNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5B\nU1NMQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9y\nZzAVBgNVHREEDjAMggpsYXQuY3NjLmZpMA0GCSqGSIb3DQEBBQUAA4IBAQBAGJq7\nlQ6NKPiVSlp9N1V6EVDnYlioyqv/pabKKivWlvl+MAAjZlfk8OmdWsBYUgH2aeM5\n1nKz8gFBnwI7up2OjpdrJRGAkyyXbnQt34vT81vEF+otLvAmilNwRPAi29zWnrGl\n37mjTjfziOeHZPLX59q/CGJxibFk1l1G01YzLstT+MYdWI30MhZg//vK96RZaRog\nQ76UgcYknkN+Trpc4n8TExlhXZw881XVdm/hKgaRDnS4obofKFpZyqTtVNekHMr6\n0/tukGQvVEp3KmukbhzJ2Oa4d4Q0sIZctuU8RRh62IqbBKkSAQx/kw9dF43X8rmf\ngIbcJY1SYVwxxDSg", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Tero", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ling@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Aalto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Martin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "martin.matthiesen@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Matthiesen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Tero", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ling@csc.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Aalto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://ricevi.ct.infn.it/shibboleth", { "entity_id": "https://ricevi.ct.infn.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/ricevi.ct.infn.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2011-12-22T11:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "INFN - the National Institute of Nuclear Physics. Catania division", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "it", "text": "INFN - Istituto Nazionale di Fisica Nucleare. Sezione di Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "RICeVI portal provided by INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "RICeVI portal erogato da INFN Catania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ct.infn.it/en/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "it", "text": "http://www.ct.infn.it/it/home", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "RICeVI portal", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "RICeVI portal", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "This service provides experimental facilities for e-Learnign and e-Collaboration", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Questo servizio fornisce servizi sperimentali per l'e-Learning e l'e-Collaboration", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "applications.eu-decide.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "applications.eumedgrid.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gisela-gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gilda.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gw.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gweather.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "gwlib.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "indicate-gw.consorzio-cometa.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "liferay.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ricevi.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "viralgrid.ct.infn.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.chain-project.eu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "www.special-project.it", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=liferay.ct.infn.it,OU=COMETA,O=Istituto Nazionale di Fisica Nucleare,streetAddress=Via Enrico Fermi\\, 40,L=Frascati,ST=Roma,postalCode=00044,C=IT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIF9jCCBN6gAwIBAgIQM7hIv/Qcute2VqiFejFbijANBgkqhkiG9w0BAQUFADA2\n MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\n U1NMIENBMB4XDTExMDYwMjAwMDAwMFoXDTE0MDYwMTIzNTk1OVowgbwxCzAJBgNV\n BAYTAklUMQ4wDAYDVQQREwUwMDA0NDENMAsGA1UECBMEUm9tYTERMA8GA1UEBxMI\n RnJhc2NhdGkxHTAbBgNVBAkTFFZpYSBFbnJpY28gRmVybWksIDQwMS4wLAYDVQQK\n EyVJc3RpdHV0byBOYXppb25hbGUgZGkgRmlzaWNhIE51Y2xlYXJlMQ8wDQYDVQQL\n EwZDT01FVEExGzAZBgNVBAMTEmxpZmVyYXkuY3QuaW5mbi5pdDCCASIwDQYJKoZI\n hvcNAQEBBQADggEPADCCAQoCggEBAK9ef17gCGENgb8G6eRsVFmOji1d6ThQclUd\n dNUzwlqKChuGyKjQ/Rcgc2A/epqqErxYCR2OCqW98WdmxJTys24S1admUVug6vEU\n VyDHnh9G9i1qFSIpGJgmgvM9jP9F4xoFqcNPIJO1HHsujetPqjePy26Vke4qoEpK\n caoLUEPqE/3XE7QgQlmMSF2qHZXJuanAXIoW7vc+Numu7xHqm/mY2MkkpCTCJut8\n 0ScfoEk8UHr9Nr09BKISxBsiLmUxwOIbmNlrX+K/QCODWlPhyhNbTFh0mxD5zTGt\n mfqfNS4a/oENemKyxKxEkvXMYUlhi9UPe5Ehqi7b7rAlgP9+E6sCAwEAAaOCAncw\n ggJzMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0GA1UdDgQWBBSe\n IIUSZfQk7NpXT9prnUnLEKAkATAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIw\n ADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsr\n BgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLnRjcy50ZXJl\n bmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8wNQYIKwYBBQUH\n MAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3J0MCYG\n CCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzCCAS0GA1UdEQSC\n ASQwggEgghJsaWZlcmF5LmN0LmluZm4uaXSCGWFwcGxpY2F0aW9ucy5ldS1kZWNp\n ZGUuZXWCGWFwcGxpY2F0aW9ucy5ldW1lZGdyaWQuZXWCEGdpbGRhLmN0LmluZm4u\n aXSCFGdpc2VsYS1ndy5jdC5pbmZuLml0gg1ndy5jdC5pbmZuLml0ghNnd2VhdGhl\n ci5jdC5pbmZuLml0ghBnd2xpYi5jdC5pbmZuLml0gh9pbmRpY2F0ZS1ndy5jb25z\n b3J6aW8tY29tZXRhLml0ghFyaWNldmkuY3QuaW5mbi5pdIIUdmlyYWxncmlkLmN0\n LmluZm4uaXSCFHd3dy5jaGFpbi1wcm9qZWN0LmV1ghZ3d3cuc3BlY2lhbC1wcm9q\n ZWN0Lml0MA0GCSqGSIb3DQEBBQUAA4IBAQAqLeCKqd42LugNoZ8j1MOkvHDXv4rN\n 9AgYs+Hsv1tG5jqJHl/VLqrqArjEfStqac0HM56++rPmF+27+UoBmmY6rPNs8PMu\n ezzQFSSjY/1icgeum5c8vqjC2t2hJp27IA5QXtpXPiO9fDCrmF3ZlOlDX5hBVtay\n eVEohSTUCgrlIvhCa4rrzyj/gxaqnDdpV1hgpEWUUM+UdYjlHU7Vf0/wXujDiOjM\n OFw1peyKJ/0UpK4310AcrjOrD0NoAykVFNZbN91OQB3hDBqcqAua7w70W6xtxXpg\n JJFMTLabxlk9Mb0b0YqspcuKDzQSu0QaZQz+HVwyaFt3xMcuEF8gqgvD", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ricevi.ct.infn.it/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "This service provides experimental facilities for e-Learnign and e-Collaboration", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" } ], "service_name": [ { "lang": "en", "text": "RICeVI portal", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Marco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:marco.fargetta@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Fargetta", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Riccardo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:riccardo.rotondo@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" }, { "text": "mailto:credentials-admin@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rotondo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Giuseppe", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:giuseppe.platania@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Platania", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Carlo", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:carlo.rocca@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rocca", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "Roberto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:roberto.barbera@ct.infn.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Barbera", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://account.liu.se/shibboleth-sp", { "entity_id": "https://account.liu.se/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/account.liu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "sv", "text": "Link\u00f6pings universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "sv", "text": "Link\u00f6pings universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "sv", "text": "http://www.liu.se/?l=sv", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.liu.se/?l=en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "saml-admins@it.liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LiU-IT SAML admins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "email_address": [ { "text": "helpdesk@liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LiU-IT Helpdesk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "saml-admins@it.liu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "LiU-IT SAML admins", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account.liu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account.liu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account.liu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://account.liu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://account.liu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "account.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=account.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAJE6W/GYfYV8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmFjY291bnQubGl1LnNlMB4XDTExMTIxNTE1MDA1MVoXDTIxMTIxMjE1MDA1\nMVowGTEXMBUGA1UEAxMOYWNjb3VudC5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC54kD9+4WlO7e8EgClxfjujUETGlRTB84iz6MRScEY4ugM\n48M441l8CM850y1iWWVRM/th49vK8mAURCeUsHJ1dfxD1Adh5MWrsFXPo2UXEzac\nUhKIXYD22Do8pBFEAI0u9+/YcxySIt4KhcXaPthlvTScOrAxNRqSOFBPzFMgPumQ\nyb6i+8kADTQU72Ad6d+xfJBN9Rc24Yy/l0XGM4GctIGs5W8lSJ67aaaDxbgf8btf\nNOGHprsf+JLxFqbLTitF9+SJcxCPc2OWRavfP58km5SxSi71hB/46Emsd2sa/q3k\nwgcX95I7xf4gtWmZjCp5vdXqCFThQOZBttlc8embAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDmFjY291bnQubGl1LnNlhiRodHRwczovL2FjY291bnQubGl1LnNlL3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFPv4FgWJUwm6PhyMBm71+zlKKigPMA0GCSqGSIb3\nDQEBBQUAA4IBAQAe9SVnBilv4xxCohBBYa3ovoOj2G3ULiaavJ41IKe8OmzNEjx/\ndpBdtag4bK9ZmpTxF4TN/JbD4fI73M3kj4T29BlLsAggmOIjN0c89KfgbSommSt2\nccx/lz9XSsxbxNwFy/1SIlgALjpTdJahy031x4W9Rydos1sBIq04bulSpjyfuWfZ\nD/Qn4x1CAkjhi5IQFugKiBM8UXiWf8jqowj69gblHE0Vboy6LjWwAukN6FhPENTI\nCP6HXDWqslCprTd/jZgMGAOpLsCTNIOwicpOR/R2OuV2ZEol6aSJAFw/fIqsPCLJ\n4d/qcTqO06jfZ8yC2PJZgOOkUmNRsIUAk2if", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "account.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=account.liu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDFzCCAf+gAwIBAgIJAJE6W/GYfYV8MA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV\nBAMTDmFjY291bnQubGl1LnNlMB4XDTExMTIxNTE1MDA1MVoXDTIxMTIxMjE1MDA1\nMVowGTEXMBUGA1UEAxMOYWNjb3VudC5saXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA\nA4IBDwAwggEKAoIBAQC54kD9+4WlO7e8EgClxfjujUETGlRTB84iz6MRScEY4ugM\n48M441l8CM850y1iWWVRM/th49vK8mAURCeUsHJ1dfxD1Adh5MWrsFXPo2UXEzac\nUhKIXYD22Do8pBFEAI0u9+/YcxySIt4KhcXaPthlvTScOrAxNRqSOFBPzFMgPumQ\nyb6i+8kADTQU72Ad6d+xfJBN9Rc24Yy/l0XGM4GctIGs5W8lSJ67aaaDxbgf8btf\nNOGHprsf+JLxFqbLTitF9+SJcxCPc2OWRavfP58km5SxSi71hB/46Emsd2sa/q3k\nwgcX95I7xf4gtWmZjCp5vdXqCFThQOZBttlc8embAgMBAAGjYjBgMD8GA1UdEQQ4\nMDaCDmFjY291bnQubGl1LnNlhiRodHRwczovL2FjY291bnQubGl1LnNlL3NoaWJi\nb2xldGgtc3AwHQYDVR0OBBYEFPv4FgWJUwm6PhyMBm71+zlKKigPMA0GCSqGSIb3\nDQEBBQUAA4IBAQAe9SVnBilv4xxCohBBYa3ovoOj2G3ULiaavJ41IKe8OmzNEjx/\ndpBdtag4bK9ZmpTxF4TN/JbD4fI73M3kj4T29BlLsAggmOIjN0c89KfgbSommSt2\nccx/lz9XSsxbxNwFy/1SIlgALjpTdJahy031x4W9Rydos1sBIq04bulSpjyfuWfZ\nD/Qn4x1CAkjhi5IQFugKiBM8UXiWf8jqowj69gblHE0Vboy6LjWwAukN6FhPENTI\nCP6HXDWqslCprTd/jZgMGAOpLsCTNIOwicpOR/R2OuV2ZEol6aSJAFw/fIqsPCLJ\n4d/qcTqO06jfZ8yC2PJZgOOkUmNRsIUAk2if", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account.liu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account.liu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account.liu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://account.liu.se/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://wayf.wayf.dk", { "entity_id": "https://wayf.wayf.dk", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/wayf.wayf.dk.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://wayf.wayf.dk/saml2/idp/SingleLogoutService.php" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://wayf.wayf.dk/saml2/idp/SSOService.php" } ], "key_descriptor": [ { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE3TCCA8WgAwIBAgISESFgDbqp6YXwPvILGKAnrUDtMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIwMTA0MDkzNTU0WhcNMTcwMTAzMDkzNTU0WjBHMQswCQYDVQQGEwJESzEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRUwEwYDVQQDEwx3YXlmLndheWYuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAosqmcujXhA49vHQLLTKZxFTz3guMRnwHvUxz5vvuMPYVTGl+fXPdq9ULhkNc1jlCr4+pFOwLdy9zkuAn8dK7grQEaU58K0uF4MTyKixFnPvU3806roL8PnrmUQ2t8y76U9jzsk/B3Ggi5pVqhOktHpZyzz1yBpE14R+/DPzHrpKIFJY4N2uzoBrcEAsJY6aTUfIaB/NEpe4BY8sDZ3CTuU3tWUfhdlZESYsmngdnHD6k0HUKti9F43UM6JyN6fz7T70JlHAcTHzYKhjtPLcWG8lWFqNtry7fCYC5SlKn4zmyifoASxRoH3EuxtE/Fmmt+M6I83kg3H0R1b8PHimfAgMBAAGjggGxMIIBrTAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wFwYDVR0RBBAwDoIMd2F5Zi53YXlmLmRrMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxnMi5jcmwwgYgGCCsGAQUFBwEBBHwwejBBBggrBgEFBQcwAoY1aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nkb21haW52YWxnMi5jcnQwNQYIKwYBBQUHMAGGKWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc2RvbWFpbnZhbGcyMB0GA1UdDgQWBBS44PHFNUdj1NTiqkjShHfvW50SIzAfBgNVHSMEGDAWgBSWrfqwW7mDZCp2whyKadpC3P79KDANBgkqhkiG9w0BAQUFAAOCAQEAjqwtcRjT+gYKMhgwpJ4MNpL6W80efrcMDdWnZUJzN081ht0dcQqvdAVjkWylEQbbS1LXc9OZecRJGR1vxBzS7bq0lRauPuYodzOsDzP4cEW/W+PvWIEIpm5yIBZ31P7VnRpaRwmeff8OlhDOvM4+wdovRvIpLgyeyW05R2i4DenI8juCaWXNG+CATj35gW3uh/LD9DBzpZDoQ41/5yJPZUuiHfZtnW0M7oVnhidn5sT319Xiag3Jlqe7dx1D+b0oZVDTbwrECOdROTcbOkbGsr4VleBcTtL5RoF4cDokYB6LpIDmSMiBV6DztPcrPC/ERS/tEBMbfMWVAus4f0SvdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE3TCCA8WgAwIBAgISESFgDbqp6YXwPvILGKAnrUDtMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS0wKwYDVQQDEyRHbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gRzIwHhcNMTIwMTA0MDkzNTU0WhcNMTcwMTAzMDkzNTU0WjBHMQswCQYDVQQGEwJESzEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRUwEwYDVQQDEwx3YXlmLndheWYuZGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAosqmcujXhA49vHQLLTKZxFTz3guMRnwHvUxz5vvuMPYVTGl+fXPdq9ULhkNc1jlCr4+pFOwLdy9zkuAn8dK7grQEaU58K0uF4MTyKixFnPvU3806roL8PnrmUQ2t8y76U9jzsk/B3Ggi5pVqhOktHpZyzz1yBpE14R+/DPzHrpKIFJY4N2uzoBrcEAsJY6aTUfIaB/NEpe4BY8sDZ3CTuU3tWUfhdlZESYsmngdnHD6k0HUKti9F43UM6JyN6fz7T70JlHAcTHzYKhjtPLcWG8lWFqNtry7fCYC5SlKn4zmyifoASxRoH3EuxtE/Fmmt+M6I83kg3H0R1b8PHimfAgMBAAGjggGxMIIBrTAOBgNVHQ8BAf8EBAMCBaAwTAYDVR0gBEUwQzBBBgkrBgEEAaAyAQowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wFwYDVR0RBBAwDoIMd2F5Zi53YXlmLmRrMAkGA1UdEwQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxnMi5jcmwwgYgGCCsGAQUFBwEBBHwwejBBBggrBgEFBQcwAoY1aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3Nkb21haW52YWxnMi5jcnQwNQYIKwYBBQUHMAGGKWh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9nc2RvbWFpbnZhbGcyMB0GA1UdDgQWBBS44PHFNUdj1NTiqkjShHfvW50SIzAfBgNVHSMEGDAWgBSWrfqwW7mDZCp2whyKadpC3P79KDANBgkqhkiG9w0BAQUFAAOCAQEAjqwtcRjT+gYKMhgwpJ4MNpL6W80efrcMDdWnZUJzN081ht0dcQqvdAVjkWylEQbbS1LXc9OZecRJGR1vxBzS7bq0lRauPuYodzOsDzP4cEW/W+PvWIEIpm5yIBZ31P7VnRpaRwmeff8OlhDOvM4+wdovRvIpLgyeyW05R2i4DenI8juCaWXNG+CATj35gW3uh/LD9DBzpZDoQ41/5yJPZUuiHfZtnW0M7oVnhidn5sT319Xiag3Jlqe7dx1D+b0oZVDTbwrECOdROTcbOkbGsr4VleBcTtL5RoF4cDokYB6LpIDmSMiBV6DztPcrPC/ERS/tEBMbfMWVAus4f0SvdQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://wayf.dk/images/stories/WAYF-filer/metadataregistrationpracticestatementwayf.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "https://www.wayf.dk" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "WAYF - Where are you from", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "da", "text": "WAYF - Where are you from", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "WAYF - Where are you from", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "da", "text": "WAYF - Where are you from", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "da", "text": "http://wayf.dk/index.php/da", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://wayf.dk/index.php/en", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "WAYF", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "drift@wayf.dk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Operations", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp24-test.garr.it/shibboleth", { "entity_id": "https://sp24-test.garr.it/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp24-test.garr.it.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.idem.garr.it/idem-metadata-registration-practice-statement", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://www.idem.garr.it/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-05-07T12:00:00Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "Consortium GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "SP shib 2.4 di Prova provided by GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "it", "text": "SP shib 2.4 di Prova erogato da GARR", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.garr.it/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "IDEM test sp with optional attributes", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "sn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "friendly_name": "cn", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.3" }, { "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "friendly_name": "schacMotherTongue", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.1" }, { "friendly_name": "title", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.12" }, { "friendly_name": "schacPersonalTitle", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.8" }, { "friendly_name": "schacPersonalPosition", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.13" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "telephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.20" }, { "friendly_name": "facsimileTelephoneNumber", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.1466.115.121.1.22" }, { "friendly_name": "mobile", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.41" }, { "friendly_name": "eduPersonOrgDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.3" }, { "friendly_name": "eduPersonOrgUnitDN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.4" }, { "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "eduPersonEntitlement", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" } ], "service_name": [ { "lang": "en", "text": "SP TEST shib 24 Firenze", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp24-test.garr.it/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "display_name": [ { "lang": "en", "text": "Test SP shib 2.4", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "it", "text": "Test SP shib 2.4", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Test SP shib 2.4 for attributes release monitoring", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "it", "text": "Test SP shib 2.4 per visualizzare il rilascio degli attributi", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp24-test.garr.it/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "centos5", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=centos5", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC3DCCAcSgAwIBAgIJAJ7W+iRwOMUTMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV\n BAMTB2NlbnRvczUwHhcNMTEwNDA0MTAxMDU4WhcNMjEwNDAxMTAxMDU4WjASMRAw\n DgYDVQQDEwdjZW50b3M1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n 6sjvgmK7cxJ5w1zwtrH1qA+lI1Ej1+KtG9N8bXx56KDj8Bg+xr2oRGB+/d34j8wS\n JI3lEic8dvC35SHULX1CcEIs8Nl2GhZIaAiqmwA8DTq0eReQsz5wg1Vq1p0P1vZ9\n 0n8Ys1OoMO0euOSpN0lyWu8wzyeuKKssci8EXY8lcIocPVMaBpTScKJ6JP51zPQW\n ELZWw4OP33wLHshxvvhoSvzNAz2ylmul4cdSVeHOxuRYvunqm5Q4VeVsUP2iTCaG\n JPHG21d5B034qq2cTQAGyd85EowlKmqKoJ3wUVR4PVc0Q3XxMo+hoZcdIGwhNrsH\n M6u9mRKkNixl8OzILOxhMwIDAQABozUwMzASBgNVHREECzAJggdjZW50b3M1MB0G\n A1UdDgQWBBQcMWUI1jE4zye8yRzfx3qXhUwWsDANBgkqhkiG9w0BAQUFAAOCAQEA\n WHlWTANnI7kL0S4u9vE9yZp2inDzGrVhZZfY8NL6mN9oTvGEemsNXLmvj1toDJCx\n Mbqbb5ituCor4wAxfNTh6QnHTZiiZwxIAU+/qi1r2smt/2ZsqosQR48OVZ2cELaj\n uaAboK+B5hXLtcPjOxoZ36iZcHmGDQCCTrHfaxG1CIbuCfs5f3RVgf707xGR/OZu\n 2LvpeFy4g0jYx0BjYGWSP+nqL5gmsOW3g8VpthgX8ogiA3JiLBjyFQDAPbl2aK3x\n Vxp7Cw9zAwVPssgq6AhWp6csK/qRVeLsS4etFKHriK1UoC4PUhpqWkMr+bblM1hA\n 3Qh4/sKlzs5OMglDOMb5VA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp24-test.garr.it/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp24-test.garr.it/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp24-test.garr.it/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp24-test.garr.it/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp24-test.garr.it/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "email_address": [ { "text": "idem-help@garr.it", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "idem-help", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://idp.kb.se/idp/shibboleth", { "entity_id": "https://idp.kb.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/idp.kb.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kb.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kb.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kb.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.kb.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kb.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB\nBQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1\nMTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ\nX4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd\nL2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W\nfQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf\nfswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99\nMLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R\nBC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0\naDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD\nggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB\nD3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A\neqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM\nFgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN\neXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483\nHoPbenzIMS3KvKqUl64+5qwAZhM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.kb.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.kb.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.kb.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.kb.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kb.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDEDCCAfigAwIBAgIVANtF15ZO6H7sUe14fLarTWN68i+6MA0GCSqGSIb3DQEB\nBQUAMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTAeFw0xMjA1MTUwODE2MTZaFw0xMzA1\nMTUwODE2MTZaMBQxEjAQBgNVBAMTCWlkcC5rYi5zZTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAI5hTWyo9FvDJLFCHChRYSL1wZ7AsiL+RkBl+ath46EZ\nX4tcmMLg9T5qkveFqR5HQF8BK2+i3XcBmnXYqqCyYCUXc7oiKm83xrssgcP4xlAd\nL2H6rNBOaIG5sUqaU1nNb9BmL0Z8fJaamyX9+rqQSGj5JCGdwwR2CMi14bbJvz2W\nfQsGI8HHqTrAp/1RwG3dHsDXjQUHlaOAF3WWX+P/fYJepJPtHPVaurSllD00GQXf\nfswG4IBz+sdv/rId6ydAHMWc8M+oBVkVLzeOjcNOxrm6xpMjXhlsgJkQVcEVgP99\nMLY4FZ0RNVfzrSNB7WUbOnANFOyYEFdaZOAP6Ff6NS8CAwEAAaNZMFcwNgYDVR0R\nBC8wLYIJaWRwLmtiLnNlhiBodHRwczovL2lkcC5rYi5zZS9pZHAvc2hpYmJvbGV0\naDAdBgNVHQ4EFgQUXOR57Uvaf5MNiogvbh+Pr2X35FUwDQYJKoZIhvcNAQEFBQAD\nggEBABf3IMAt91LKUJoNU2VoSaHa+JYfjUkJp29lO1+GacoPrsbMkt4f09ALaqUB\nD3uTAP8IYWyxboESqHNXmk+rFKIYS4j1n6nx+Nomqs4bcY5qUcXOjTEUSKj67D3A\neqmzb8ICVXHuejQqf1qA0nxSmDqO4ci13W7pF8Sy15J6WY+gi/qvwQLuCE7zD3qM\nFgBz0aBdSFpgIPo6Y7PLEyfutclknp+AE4S/Mzkxyrl72hoyWoct6fPuRVfROFxN\neXhXEiHIleIlDkOMy3mgyjg2l2azS/K4Um12iEbCxONc8UvQipy2nzJ6XT8qp483\nHoPbenzIMS3KvKqUl64+5qwAZhM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "KB", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Kungliga Bibliotek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://kb.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "Kungliga Biblioteket", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "swamid@kb.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cafe.ifg.edu.br/idp/shibboleth", { "entity_id": "https://cafe.ifg.edu.br/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cafe.ifg.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifg.edu.br/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifg.edu.br/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifg.edu.br/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://cafe.ifg.edu.br/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ifg.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.ifg.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.ifg.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDrDCCApQCAQAwDQYJKoZIhvcNAQEFBQAwgZsxIzAhBgNVBAoTGkluc3RpdHV0\nbyBGZWRlcmFsIGRlIEdvaWFzMQwwCgYDVQQLEwNEVEkxHTAbBgkqhkiG9w0BCQEW\nDmR0aUBpZmcuZWR1LmJyMQ4wDAYDVQQHEwVnb2lhczEQMA4GA1UECBMHZ29pYW5p\nYTELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2NhZmUuaWZnLmVkdS5icjAeFw0xMjA3\nMjYwMjU2NTJaFw0xNTA3MjYwMjU2NTJaMIGbMSMwIQYDVQQKExpJbnN0aXR1dG8g\nRmVkZXJhbCBkZSBHb2lhczEMMAoGA1UECxMDRFRJMR0wGwYJKoZIhvcNAQkBFg5k\ndGlAaWZnLmVkdS5icjEOMAwGA1UEBxMFZ29pYXMxEDAOBgNVBAgTB2dvaWFuaWEx\nCzAJBgNVBAYTAkJSMRgwFgYDVQQDEw9jYWZlLmlmZy5lZHUuYnIwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRTiGyg+AdoDTPTJWvRBL6Sx3OCpG0jjT5\nHUyXwsYB/VkDFC/IXLVwSQGCJ8+kzGaIAknzdL0QG1ZfY00neU6HmngzYE9t0NWC\n/UAySjQFlMZPyHmkZyCEIpiOKs1XR7WJgmxz/ga3LiLeNUY16J8ywVG61Gpl31TJ\n3kW3T/qupvrvg55tdc28PwKeAV3AgYY7a3xI2lgpr7ZsthXcsG2MO7xZ7tv/AcKd\nVUukgU90h3NfQz2cX96dqL5RfrdhCDH9Q8vF+ULVMKwoYUbIyY2oCDtNqM3UZyA0\nQjBAyHeKc/AAZKDnwHZb/UNAmURaRHC7Hm9bHjmwxRywNvrF3pZFAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAHiOw84rkwHA7OjQuVDPnEvyVWxPvvHZu2hqvFiybf4s\nPlDNG330L9k+MZDZSXy2JA1dTWBqLUbDFcX9V2m32D6CP2TUttWIS+fN7H1+gc1U\nLpoPByCxDlc3yXxluN2h1I3m9aOK++ZiZVZIZP9CPXc20qyq3bdiVWXUwIVRyzQu\nFPFgsUiwvQUyE1f6fkd9aN2xClUDTY8bNdXsTZILIfUs3gMD0tM9aTrcve+SyC4m\nakqd4eyks0/vB1ulX0Mi5fGl8Hs0FpNJUK1V+gnFGPeNEiIvPVH3JXnIRu0o8ZmN\n1JHbvSUEzlJl51qNZeEEY2lxfCSVaOY8cvpe9vwFVUo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifg.edu.br:8443/idp/profile/SAML2/SOAP/ArtifactResolution" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cafe.ifg.edu.br:8443/idp/profile/SAML1/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifg.edu.br:8443/idp/profile/SAML2/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://cafe.ifg.edu.br:8443/idp/profile/SAML1/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDrDCCApQCAQAwDQYJKoZIhvcNAQEFBQAwgZsxIzAhBgNVBAoTGkluc3RpdHV0\nbyBGZWRlcmFsIGRlIEdvaWFzMQwwCgYDVQQLEwNEVEkxHTAbBgkqhkiG9w0BCQEW\nDmR0aUBpZmcuZWR1LmJyMQ4wDAYDVQQHEwVnb2lhczEQMA4GA1UECBMHZ29pYW5p\nYTELMAkGA1UEBhMCQlIxGDAWBgNVBAMTD2NhZmUuaWZnLmVkdS5icjAeFw0xMjA3\nMjYwMjU2NTJaFw0xNTA3MjYwMjU2NTJaMIGbMSMwIQYDVQQKExpJbnN0aXR1dG8g\nRmVkZXJhbCBkZSBHb2lhczEMMAoGA1UECxMDRFRJMR0wGwYJKoZIhvcNAQkBFg5k\ndGlAaWZnLmVkdS5icjEOMAwGA1UEBxMFZ29pYXMxEDAOBgNVBAgTB2dvaWFuaWEx\nCzAJBgNVBAYTAkJSMRgwFgYDVQQDEw9jYWZlLmlmZy5lZHUuYnIwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRTiGyg+AdoDTPTJWvRBL6Sx3OCpG0jjT5\nHUyXwsYB/VkDFC/IXLVwSQGCJ8+kzGaIAknzdL0QG1ZfY00neU6HmngzYE9t0NWC\n/UAySjQFlMZPyHmkZyCEIpiOKs1XR7WJgmxz/ga3LiLeNUY16J8ywVG61Gpl31TJ\n3kW3T/qupvrvg55tdc28PwKeAV3AgYY7a3xI2lgpr7ZsthXcsG2MO7xZ7tv/AcKd\nVUukgU90h3NfQz2cX96dqL5RfrdhCDH9Q8vF+ULVMKwoYUbIyY2oCDtNqM3UZyA0\nQjBAyHeKc/AAZKDnwHZb/UNAmURaRHC7Hm9bHjmwxRywNvrF3pZFAgMBAAEwDQYJ\nKoZIhvcNAQEFBQADggEBAHiOw84rkwHA7OjQuVDPnEvyVWxPvvHZu2hqvFiybf4s\nPlDNG330L9k+MZDZSXy2JA1dTWBqLUbDFcX9V2m32D6CP2TUttWIS+fN7H1+gc1U\nLpoPByCxDlc3yXxluN2h1I3m9aOK++ZiZVZIZP9CPXc20qyq3bdiVWXUwIVRyzQu\nFPFgsUiwvQUyE1f6fkd9aN2xClUDTY8bNdXsTZILIfUs3gMD0tM9aTrcve+SyC4m\nakqd4eyks0/vB1ulX0Mi5fGl8Hs0FpNJUK1V+gnFGPeNEiIvPVH3JXnIRu0o8ZmN\n1JHbvSUEzlJl51qNZeEEY2lxfCSVaOY8cvpe9vwFVUo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "IFG - Instituto Federal de Goias", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ifg.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.ifg.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "dti@ifg.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Diretoria de Tecnologia da Informacao", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://cast.itunes.uni-muenchen.de/shibboleth", { "entity_id": "https://cast.itunes.uni-muenchen.de/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/cast.itunes.uni-muenchen.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "LMUcast f\u00fcr iTunesU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "LMUcast f\u00fcr iTunesU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "https://cast.itunes.uni-muenchen.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Armin", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "a.rubner@lmu.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Rubner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Fabio", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "fabio.vena@vilea.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Vena", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/SAML/Artifact" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cast.itunes.lmu.de/Shibboleth.sso/SAML2/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "cast.itunes.uni-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cast.itunes.uni-muenchen.de,OU=Referat VIII.3,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFhDCCBGygAwIBAgIHEm356fe7iTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNV\nBAoTKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzAN\nBgNVBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMTA4\nMTkxNTA4MTBaFw0xMzA4MTkwMDAwMDBaMIGjMQswCQYDVQQGEwJERTEPMA0GA1UE\nCBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1h\neGltaWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEXMBUGA1UECxMOUmVmZXJh\ndCBWSUlJLjMxJDAiBgNVBAMTG2Nhc3QuaXR1bmVzLnVuaS1tdWVuY2hlbi5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANkKKI+QjsVnkBkAC+Khql9V\nXdf5iLhYVCTLT8ICuRLrWOg9eUkXKbp/7SIzkzNEfxB5dkjq8wtXNPKBfqfc7eWP\n5utGfvAbdvJlw8Hru9DV5nyDxSmCeq1yksie3tkDNgAdvgs/YftQT0i4cySpzahF\n8yO5tgdC6qVYhtzfIMD7w4Z6SQH8QxOZuVyeM2eohN7+6rOOhViMOgPWqnQ81Wuc\nOsJcoSyDxBYMZQG7ixglZ2kc//D/X8gtXQv7AlviSeCA4B4gBlVO6/Ta+XB97JVw\n8iYykLnrUWEdHXkGk15hU9v7BmFdtTzFVZ9m4IcL3Y/y0kc7t7ex1LowfTYF9/8C\nAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUaolcaSN6Mu5zvVM+zofMH3fi\nf9YwHwYDVR0jBBgwFoAUeYd4ai/6m7wjT5Smo3cdHg6UgA8wGgYDVR0RBBMwEYEP\nYS5ydWJuZXJAbG11LmRlMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD6g\nPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYBBQUHMAKGPGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQv\nY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS91\nbmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB19U7nhkGWOsZ4wiw21O9zVyuSaF9BUqynXtshhiXlGju8qx4EESSJ\nayMWVLd/+T4+vUe8VbZ50y1rQ/zttR9FDFsXVgCuvgpx2CS2XCVvkOmvGl1M/PJ3\nvbMO/rdncLMBLpDANofUBPq9TpSC72xHKyuB1ii+dkjExIC/mzlclVLf2LggbHYj\nqgGaXbtqtNrtxwlqzdeYDeyTJawayF+1Bjvx1tnYjG92Tq7E25v84v49XE4vmHsn\nDUbb5s+ffOJfHDzKm875lEOVubzCW4Pi0dOstdK8EL//RGPjEJOzaJMZJ3JQEMQU\nPvw71CodYST2ZIkQ7RBGrfzLIg1m3C1h", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "cast.itunes.uni-muenchen.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cast.itunes.uni-muenchen.de,OU=Referat VIII.3,O=Ludwig-Maximilians-Universitaet Muenchen,L=Muenchen,ST=Bayern,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFhDCCBGygAwIBAgIHEm356fe7iTANBgkqhkiG9w0BAQUFADCBkDELMAkGA1UE\nBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xMTAvBgNV\nBAoTKEx1ZHdpZy1NYXhpbWlsaWFucy1Vbml2ZXJzaXRhZXQgTXVlbmNoZW4xDzAN\nBgNVBAMTBkxNVS1DQTEZMBcGCSqGSIb3DQEJARYKcGtpQGxtdS5kZTAeFw0xMTA4\nMTkxNTA4MTBaFw0xMzA4MTkwMDAwMDBaMIGjMQswCQYDVQQGEwJERTEPMA0GA1UE\nCBMGQmF5ZXJuMREwDwYDVQQHEwhNdWVuY2hlbjExMC8GA1UEChMoTHVkd2lnLU1h\neGltaWxpYW5zLVVuaXZlcnNpdGFldCBNdWVuY2hlbjEXMBUGA1UECxMOUmVmZXJh\ndCBWSUlJLjMxJDAiBgNVBAMTG2Nhc3QuaXR1bmVzLnVuaS1tdWVuY2hlbi5kZTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANkKKI+QjsVnkBkAC+Khql9V\nXdf5iLhYVCTLT8ICuRLrWOg9eUkXKbp/7SIzkzNEfxB5dkjq8wtXNPKBfqfc7eWP\n5utGfvAbdvJlw8Hru9DV5nyDxSmCeq1yksie3tkDNgAdvgs/YftQT0i4cySpzahF\n8yO5tgdC6qVYhtzfIMD7w4Z6SQH8QxOZuVyeM2eohN7+6rOOhViMOgPWqnQ81Wuc\nOsJcoSyDxBYMZQG7ixglZ2kc//D/X8gtXQv7AlviSeCA4B4gBlVO6/Ta+XB97JVw\n8iYykLnrUWEdHXkGk15hU9v7BmFdtTzFVZ9m4IcL3Y/y0kc7t7ex1LowfTYF9/8C\nAwEAAaOCAcwwggHIMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUaolcaSN6Mu5zvVM+zofMH3fi\nf9YwHwYDVR0jBBgwFoAUeYd4ai/6m7wjT5Smo3cdHg6UgA8wGgYDVR0RBBMwEYEP\nYS5ydWJuZXJAbG11LmRlMIGLBgNVHR8EgYMwgYAwPqA8oDqGOGh0dHA6Ly9jZHAx\nLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD6g\nPKA6hjhodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1tdWVuY2hlbi1jYS9wdWIv\nY3JsL2NhY3JsLmNybDCBpAYIKwYBBQUHAQEEgZcwgZQwSAYIKwYBBQUHMAKGPGh0\ndHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLW11ZW5jaGVuLWNhL3B1Yi9jYWNlcnQv\nY2FjZXJ0LmNydDBIBggrBgEFBQcwAoY8aHR0cDovL2NkcDIucGNhLmRmbi5kZS91\nbmktbXVlbmNoZW4tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQB19U7nhkGWOsZ4wiw21O9zVyuSaF9BUqynXtshhiXlGju8qx4EESSJ\nayMWVLd/+T4+vUe8VbZ50y1rQ/zttR9FDFsXVgCuvgpx2CS2XCVvkOmvGl1M/PJ3\nvbMO/rdncLMBLpDANofUBPq9TpSC72xHKyuB1ii+dkjExIC/mzlclVLf2LggbHYj\nqgGaXbtqtNrtxwlqzdeYDeyTJawayF+1Bjvx1tnYjG92Tq7E25v84v49XE4vmHsn\nDUbb5s+ffOJfHDzKm875lEOVubzCW4Pi0dOstdK8EL//RGPjEJOzaJMZJ3JQEMQU\nPvw71CodYST2ZIkQ7RBGrfzLIg1m3C1h", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cast.itunes.uni-muenchen.de/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://ladok3-02.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-02.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-02.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-02.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-02.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAKkfw5OYQuJUMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wMi5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA1WhcNMjIw\nNjI3MTIwODA1WjAhMR8wHQYDVQQDExZsYWRvazMtMDIubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsrKdicJ4U684dz98qpSo/0xy\nYj0eXFxZAiEXwrs/YXbu7D3ARFj8+Yjq0/Ivbfn8eeVmmnbrVpusH0rNsmoqj0Cw\ntgEKDYVqc1yS3DPBai8ro59y2YCU31o9tkFlyW6s2DlXXt4M2uchzwpFTN9Z9VaL\nqGz31NByU91OoQN6j88s7RqNbcrr2It57WzJksVFyr/3I/q6RJfuPgNbvMtB9iHd\nxjo+llICYfgyWrPTsTwNNtMTYQqb92kzPpqfNAVs/sv7900yWqMOxWUwS9PKsGP8\nyEdUAIoCIB5XEPnHwG06xZk0yJUnxzMZvQGBt+dDQZCrVlDtdcZtUDMx9o7WUQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDIubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wMi5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRNewi9\nE/XWeyPWMU8CQFjIWzR/PzANBgkqhkiG9w0BAQUFAAOCAQEAJa0DqwF6oXNoINMS\nxfzcgT11I2w1bkQLONHD/8Tt1KK42ipRD6C77dwiDYbm4b7U9LnGzq6O9idbPIlm\niARDunfFl5xa4Xdi6JhQOKcaTJJdazX1xRFAhGGanqWqe6v6VAmlQ2vPSXvcDwtc\nuBkmvzHRQbue9i7dlahS/vDcgMljFBLIG46/JHR4KUYSZ0L1Py4Mjz6VDaWa9/3a\nj/197cLFOqRKhCGGDqc11/lxeVe9dARi1hPzBcvXvQUzj9kSOg7i3aG1ZdMLBWGR\nC4VzPRIzsz/8B2XRLTrkuN72pl/sHIW2kyR5OY1F3+Q5etKnEXeEsE6W5gX7QTr/\nBeVqTg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-02.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-02.ladok.umu.se-gui-sp.xml" } } ], [ "https://idp.fh-offenburg.de/idp/shibboleth", { "entity_id": "https://idp.fh-offenburg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.fh-offenburg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-offenburg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-offenburg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-offenburg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.fh-offenburg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-offenburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "info4.rz.fh-offenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz\nY2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw\nOVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1\ncmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu\nZm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3\nMzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8\nk3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3\npfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5\noJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow\naJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a\nvBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC\nGGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC\nE2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j\nYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr\nBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr\nOgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o\nggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr\nc/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J\n3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf\na08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "info4.rz.fh-offenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz\nY2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw\nOVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1\ncmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu\nZm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3\nMzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8\nk3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3\npfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5\noJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow\naJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a\nvBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC\nGGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC\nE2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j\nYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr\nBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr\nOgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o\nggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr\nc/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J\n3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf\na08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-offenburg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.fh-offenburg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-offenburg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.fh-offenburg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "fh-offenburg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "info4.rz.fh-offenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz\nY2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw\nOVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1\ncmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu\nZm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3\nMzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8\nk3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3\npfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5\noJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow\naJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a\nvBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC\nGGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC\nE2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j\nYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr\nBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr\nOgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o\nggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr\nc/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J\n3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf\na08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "info4.rz.fh-offenburg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=info4.rz.fh-offenburg.de,OU=Hochschulrechenzentrum,O=Hochschule Offenburg,L=Offenburg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFjzCCBHegAwIBAgIEDiItUDANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJE\nRTEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1cmcxIDAeBgNVBAMTF0hvY2hz\nY2h1bGUgT2ZmZW5idXJnIENBMB4XDTA5MDUwNzA5NTQwOVoXDTE0MDUwNjA5NTQw\nOVowgaExCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbi1XdWVydHRlbWJlcmcx\nEjAQBgNVBAcTCU9mZmVuYnVyZzEdMBsGA1UEChMUSG9jaHNjaHVsZSBPZmZlbmJ1\ncmcxHzAdBgNVBAsTFkhvY2hzY2h1bHJlY2hlbnplbnRydW0xITAfBgNVBAMTGGlu\nZm80LnJ6LmZoLW9mZmVuYnVyZy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBANwMeO8B8lQdlQN70K5tfMIEWqCJ4U78WonDVHYFyFRD/KYB4z7dSSM3\nMzOuA3VCbnJ/jLVOCmL9GRiVi4IzlxeZXojsTnLh/TIFxUVjrkAgyGQDtvLNaWc8\nk3yEk9jA1VGat7VSjjswn/MiSOneC/UNNKXE+6zjTZibp5rPHM7WMgnMKYD4jOk3\npfDB3Wo9iMFoKiJxJbxvwVV68sKOcUdPoraeSeOEitOyNXxCiLa6vCWtpRTvDg+5\noJeTuvOxRZBQ5vvumuFzc8QqbGbm5/W4TVl33MzmTItUZPiMKXwZxBiXe8aOj+ow\naJanSRx2lMnQRQWK97sFw0jF0jUq/y0CAwEAAaOCAh8wggIbMAkGA1UdEwQCMAAw\nCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAdBgNV\nHQ4EFgQUcgJR20j+DDoKv7a99zTBC96IP0EwHwYDVR0jBBgwFoAU6GrWkgEDfG2a\nvBrgNHRVjPuMxSIwbQYDVR0RBGYwZIEXaHJ6aW5mb0BmaC1vZmZlbmJ1cmcuZGWC\nGGluZm80LnJ6LmZoLW9mZmVuYnVyZy5kZYIUd3d3NC5maC1vZmZlbmJ1cmcuZGWC\nE2lkcC5maC1vZmZlbmJ1cmcuZGWHBI1PCgUwgYsGA1UdHwSBgzCBgDA+oDygOoY4\naHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2EvcHViL2NybC9j\nYWNybC5jcmwwPqA8oDqGOGh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvaHMtb2ZmZW5i\ndXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGkBggrBgEFBQcBAQSBlzCBlDBIBggr\nBgEFBQcwAoY8aHR0cDovL2NkcDEucGNhLmRmbi5kZS9ocy1vZmZlbmJ1cmctY2Ev\ncHViL2NhY2VydC9jYWNlcnQuY3J0MEgGCCsGAQUFBzAChjxodHRwOi8vY2RwMi5w\nY2EuZGZuLmRlL2hzLW9mZmVuYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw\nDQYJKoZIhvcNAQEFBQADggEBACs4+GsekaL9EC21bqOWndYkJaAhJjcsQcULsJKr\nOgNMoDEYjQKTSNwcExkI9yZQUzXdi9b6lOICVzTByyBc1N2c1PZiSCHOsQY9yA7o\nggjEwyezd+VWQlJseyd8+Vh7lKohfmTtQpY92NB4aK0qOVrJN4h6Fb1oBQRJDiVr\nc/HEJcJVWW/f/00lFNMJ4SeiLe6g5cXD2Vmv7tgNpHqRLHPLOoJWuHb4Dw4KCM0J\n3LxcpXdFSGhuJfl1Ie7th6LFildxtK6vlTB2DCvkE7O8YH5s2V1AMLJLun5ZqiEf\na08DxZBJP7cE4JeAX1B8m5N46/4vGCfAd46oHq2etUyUl1M=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Hochschule Offenburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Hochschule Offenburg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.fh-offenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mirko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "guldner@fh-offenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Guldner", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Christian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "christian.obermann@fh-offenburg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Obermann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://idp.tut.fi/shibboleth2", { "entity_id": "https://idp.tut.fi/shibboleth2", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.tut.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tut.fi/idp/profile/SAML2/Redirect/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tut.fi/idp/profile/SAML2/POST/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tut.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "attribute_value": [ { "text": "kalmar", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "finland", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "tags" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfjCCA2agAwIBAgIQWIB+VOhffDPHGuGeMVopmDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMTIwMTAwMDAwMFoXDTE0MTExODIzNTk1OVowXzELMAkGA1UE\nBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxKTAnBgNVBAoTIFRhbXBlcmUgVW5pdmVy\nc2l0eSBvZiBUZWNobm9sb2d5MRMwEQYDVQQDEwppZHAudHV0LmZpMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstTbaAoJW/l2/SKvotrG1LClmBc18T11\nUdssfGkl8uc2DbiOhjiRtq8LQr2GrGrAOi3EQHSV6DK4CQecTKwXggdnFf79daBv\nBuCHTphd9096vo/pTi/DhFvY0bME1wO7SB0L8IzABCsnTkl/wGcQMxpBi4x49+7i\n/MkARsi8BbWhpdKhGEOVJTCmG1qGf6I+JDm8F99kWvFJXm81fx2NkFvSuSFrn2QL\n996U5WucBSLxsg8Se3Dbel6tP8egaXZSnbgxZoI3V9fT47YIXa2eA0cXKCc52I3T\nxQj4lx8EMpcdRMZkbs7Hmo1Wpnz6t0Js/nSOWWX1IfIOty7EKhQCcQIDAQABo4IB\nXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE\nFLu8aVDgy1EMaH1Nqow2ZuJML2bsMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E\nAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G\nCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl\ncmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF\nBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBUGA1UdEQQO\nMAyCCmlkcC50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAJ8TRQUIymqyAB63Zv9f\nZBESdccwCknUEkv42cV9SKSuWaSWzVEfZgbr1dvBWEv/C7jRZJ9JIpcvP3Ow2e6b\naZPGFii79Dzxsi1wvt9pATsXeJI6uqgt4kcIh0kKOzwXs0k//R/Q4Q9gjhQbgbz6\nVJS/b8TpL1JFNTSSAaY3lBMRitQoI5bJaQ+g8lzztHVlp2i03doy51u3MIrRgMeR\nLuh8iZo7fcSQCO57okd/cCEl/dZ4UfDk6FGyd1069r6mCnOXIvGfSaFL3zHZMjsx\nA53q7i0tenMvCIqhv/Ti7MWJ4CTrV5BAfjQrlJF8eAUnr+98iqxEsRNiZ5pd+fqw\nFZ4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.tut.fi:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tut.fi", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEfjCCA2agAwIBAgIQWIB+VOhffDPHGuGeMVopmDANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTExMTIwMTAwMDAwMFoXDTE0MTExODIzNTk1OVowXzELMAkGA1UE\nBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxKTAnBgNVBAoTIFRhbXBlcmUgVW5pdmVy\nc2l0eSBvZiBUZWNobm9sb2d5MRMwEQYDVQQDEwppZHAudHV0LmZpMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAstTbaAoJW/l2/SKvotrG1LClmBc18T11\nUdssfGkl8uc2DbiOhjiRtq8LQr2GrGrAOi3EQHSV6DK4CQecTKwXggdnFf79daBv\nBuCHTphd9096vo/pTi/DhFvY0bME1wO7SB0L8IzABCsnTkl/wGcQMxpBi4x49+7i\n/MkARsi8BbWhpdKhGEOVJTCmG1qGf6I+JDm8F99kWvFJXm81fx2NkFvSuSFrn2QL\n996U5WucBSLxsg8Se3Dbel6tP8egaXZSnbgxZoI3V9fT47YIXa2eA0cXKCc52I3T\nxQj4lx8EMpcdRMZkbs7Hmo1Wpnz6t0Js/nSOWWX1IfIOty7EKhQCcQIDAQABo4IB\nXTCCAVkwHwYDVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYE\nFLu8aVDgy1EMaH1Nqow2ZuJML2bsMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E\nAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0G\nCysGAQQBsjEBAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRl\ncmVuYS5vcmcvVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEF\nBQcwAoYpaHR0cDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQw\nJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBUGA1UdEQQO\nMAyCCmlkcC50dXQuZmkwDQYJKoZIhvcNAQEFBQADggEBAJ8TRQUIymqyAB63Zv9f\nZBESdccwCknUEkv42cV9SKSuWaSWzVEfZgbr1dvBWEv/C7jRZJ9JIpcvP3Ow2e6b\naZPGFii79Dzxsi1wvt9pATsXeJI6uqgt4kcIh0kKOzwXs0k//R/Q4Q9gjhQbgbz6\nVJS/b8TpL1JFNTSSAaY3lBMRitQoI5bJaQ+g8lzztHVlp2i03doy51u3MIrRgMeR\nLuh8iZo7fcSQCO57okd/cCEl/dZ4UfDk6FGyd1069r6mCnOXIvGfSaFL3zHZMjsx\nA53q7i0tenMvCIqhv/Ti7MWJ4CTrV5BAfjQrlJF8eAUnr+98iqxEsRNiZ5pd+fqw\nFZ4=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Tampereen teknillinen yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "Tampere University of Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Tammerfors tekniska universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Teemu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:idp-support@tut.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Turpeinen", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://keybucket.app.nordu.net/saml2/sp/metadata", { "entity_id": "https://keybucket.app.nordu.net/saml2/sp/metadata", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/keybucket.app.nordu.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "NORDUNet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://keybucket.app.nordu.net/saml2/sp/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://keybucket.app.nordu.net/saml2/sp/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIEujCCA6KgAwIBAgIQLINqZJFs8l1wYd2J2IBMTjANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEyMDIyOTAwMDAwMFoXDTE1MDIyODIzNTk1OVowgZUxCzAJBgNV\nBAYTAkRLMQowCAYDVQQREwEuMQowCAYDVQQIEwEuMQswCQYDVQQHEwIuLjEZMBcG\nA1UECRMQREsgMjk3MCBIb3JzaG9sbTEVMBMGA1UECRMMQWdlcm4gQWxsZSAzMRUw\nEwYDVQQKEwxOT1JEVW5ldCBBL1MxGDAWBgNVBAMUDyouYXBwLm5vcmR1Lm5ldDCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkBbj0ZJsjuirO6tN9rbRhE\n5PfQKfjrwMf5lp1a05DHlJcxsv2JZGPszkOA260D8gouWfjk3DJQIIJJgELfn5yP\nL4zwKArBDpsttTXW+DFmhfECbkemWV571ErDHMVC9JUD39uLhE1bAoYFxAeJGr14\nmg/N5YdnsuSTGOfVfC+XuhA3CgylcGBIWoXHPbPlUJk3VWVeNnYjO+nLlKPjhSSq\nmRVhmVhEwREiRPgbKyMEEoFpdmSzuNWcBMtVKt4FTLa0cjx3/rIn77imztcXRDSN\nT6GwXaG5pjy+7E602epC4t5hbj6pxzrC7mpyIQXdYjKboPgaKQ+E7bv+OqJNG3sC\nAwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFAy9k2gM896ro0lrKzdXR+qQ47ntMB0G\nA1UdDgQWBBT0F6Szj83YxTlMGIIIf3I9jdTedjAOBgNVHQ8BAf8EBAMCBaAwDAYD\nVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGAYDVR0g\nBBEwDzANBgsrBgEEAbIxAQICHTA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3Js\nLnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNybDBtBggrBgEFBQcBAQRhMF8w\nNQYIKwYBBQUHMAKGKWh0dHA6Ly9jcnQudGNzLnRlcmVuYS5vcmcvVEVSRU5BU1NM\nQ0EuY3J0MCYGCCsGAQUFBzABhhpodHRwOi8vb2NzcC50Y3MudGVyZW5hLm9yZzAa\nBgNVHREEEzARgg8qLmFwcC5ub3JkdS5uZXQwDQYJKoZIhvcNAQEFBQADggEBADMQ\nbc0dPVC1SlyOxDf90hN9sDKw92YdVtsUNFfs9MYivZK7KI5+qEQStpAvXkrBUNfd\ngM9wqL9ea9BDDmBcn5lYyjPBgGJBeLLkcyBbZ56JbcBAxIncKKFw6r5M3j7tMcth\nf06K4cm7ngUg80ZEYK00ioAyFle56qPfZ5UM25QFzV38DGvusLl5H1bTtpz1ijh7\nkO/ehJVo4K64KVCbjOr1bavp665TtcIQX2qoPsnTZY30gQ/X/K2UJQSUE5Qc+o19\nBkvvVT5jNYdeLZHXbC6X4kXYNhFKZaz9nURgfaFQIeIEu/zmsIM8tcwLjZyF1veH\nwXXiBDXS3PNHXQnnpys=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "The KeyBucket", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Johansson", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Leif", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "leifj@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] }, { "contact_type": "technical", "company": { "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Berggren", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jbn@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ] } ], [ "https://idp.ujep.cz/idp/shibboleth", { "entity_id": "https://idp.ujep.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ujep.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ujep.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ujep.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ujep.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.ujep.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ujep.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "http://trilian.ujep.cz/logo_ujep40.png", "width": "102", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "40" } ], "information_url": [ { "lang": "en", "text": "http://www.ujep.cz/en/welcome.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.ujep.cz", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "Jan Evangelista Purkyne University in Usti nad Labem", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "Univerzita Jana Evangelisty Purkyn\u011b v \u00dast\u00ed nad Labem", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for UJEP in Usti nad Labem", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro UJEP v \u00dast\u00ed nad Labem", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE6zCCA9OgAwIBAgIEQrOHrDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy\nLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF\nU05FVCBDQTAeFw0xMDAyMDUwNjA5MjJaFw0xMTAzMDUwNjM5MjJaMGsxEjAQBgoJ\nkiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEkMCIGA1UE\nChMbVW5pdmVyc2l0eSBvZiBKLiBFLiBQdXJreW5lMRQwEgYDVQQDEwtpZHAudWpl\ncC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDXBB0IPCgSo2Jw\nFwo96bXHg5dB0ebhdbk5VeNIpGuitrdyb7+Y6sQL2jn5rLUuy0koyFtKnsi5CCIv\n3PoaJ0cUDGVx90m4yYK8E1rOHG4qc1SOWl5X0IHM5CwAGPXzWzBL0xQgq8qQs1nd\nIdYg8iMmC5bNwaV2XFtp03feERQmh2H/wAZJupWhPWrb1QzNDE1ndoZIbUlkn6MK\nyjlPZmXz9HapN5p6wypWL8M/0ILx5TC5KqDgTPbj3hlkxX4VpxoHCLI1qQyIJ6FM\npsiJF7XbKfuHTccwfLG4lEzVcf8V1hz5DeXyzr5syq+Lzf91XSRL/v3jQQ4AUmGI\nGSvDh2sCAwEAAaOCAb0wggG5MA4GA1UdDwEB/wQEAwIFoDAZBgNVHSAEEjAQMA4G\nDCsGAQQBvnkBAgICADA9BgNVHREENjA0gRVwYXZlbC5wb2xhY2VrQHVqZXAuY3qC\nC2lkcC51amVwLmN6gg5zaGliYWwudWplcC5jejCCAQsGA1UdHwSCAQIwgf8wWqBY\noFakVDBSMRIwEAYKCZImiZPyLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNu\nZXQtY2ExEjAQBgNVBAMTCUNFU05FVCBDQTENMAsGA1UEAxMEQ1JMNTCBoKCBnaCB\nmoZCaHR0cDovL3d3dy5jZXNuZXQuY3ovcGtpL2NybC9jbj1DRVNORVQlMjBDQSxk\nYz1jZXNuZXQtY2EsZGM9Y3ouY3JshlRsZGFwOi8vbGRhcC5jZXNuZXQtY2EuY3ov\nY249Q0VTTkVUJTIwQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6P2NlcnRpZmljYXRlUmV2\nb2NhdGlvbkxpc3QwHwYDVR0jBBgwFoAUL2wFw1EmrK85nD44Nd1SKSeAxfUwHQYD\nVR0OBBYEFEvU9hiShsbDbtbv8Bg8RyDqOCyCMA0GCSqGSIb3DQEBBQUAA4IBAQDI\noR3OpYnhdXm4Ay0pZAemLcMySvsKwgTrw/F0pT7Sn2MPUcc+LwkCwiXAecyPaLEl\nbivcNmN7cZF7R2ef/BMeDNhWEZLYnYHE/xRmu0b6Mx/vhKxqZRh5s82EePASB5Xf\nMPOU2JcpDXIEJKQjIyVPQPs6Y3fVL8nJX7aLlkLZ+UVlTnbpdLv09RNjtRgVxh1/\n2dor6/RyEsQP1/Ekz482iFqL+61pjXzrQssdTFKlTMxRKM2h5i2B0MmPrne1zGSh\n+q3x181uOgv1cCJATcU9PZiAd/Eua7SUs0ItvX1y5HUPKKknExJ+9cxssQxBU7SH\nidTONNLnAFV37h16DlOV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIELjCCAxYCCQD8WhkthREzrjANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMC\nQ1oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMRcwFQYDVQQHEw5Vc3RpIG5hZCBM\nYWJlbTE9MDsGA1UEChM0SmFuIEV2YW5nZWxpc3RhIFB1cmt5bmUgVW5pdmVyc2l0\neSBpbiBVc3RpIG5hZCBMYWJlbTEcMBoGA1UECxMTQ2VudHJ1bSBJbmZvcm1hdGlr\neTEUMBIGA1UEAxMLaWRwLnVqZXAuY3oxJDAiBgkqhkiG9w0BCQEWFXBhdmVsLnBv\nbGFjZWtAdWplcC5jejAeFw0xMzAyMTEwODEzNTJaFw0yMzAyMDkwODEzNTJaMIHY\nMQswCQYDVQQGEwJDWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxFzAVBgNVBAcT\nDlVzdGkgbmFkIExhYmVtMT0wOwYDVQQKEzRKYW4gRXZhbmdlbGlzdGEgUHVya3lu\nZSBVbml2ZXJzaXR5IGluIFVzdGkgbmFkIExhYmVtMRwwGgYDVQQLExNDZW50cnVt\nIEluZm9ybWF0aWt5MRQwEgYDVQQDEwtpZHAudWplcC5jejEkMCIGCSqGSIb3DQEJ\nARYVcGF2ZWwucG9sYWNla0B1amVwLmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAvJIxOavTd0EX9/IM/cpWc/RlFw1wsDiZuN96yFRACjMeY0jxyF80\nKQJbSSUhgnBIXfeLcgOFBYMivtkxpKRw/dqIB7Pq0Reh9sdHvV0Kec7pphHhwiGv\nf5jz9OiqtP8ZfkK8dgZwJfjBhqjt6V5cHI5lGSMek0pH0KcrCo+yAhwtZecuDhTe\nxPHfBJ5UsQ9t/ynCQn6/NckOQrYIkeP9u+wS/XsF8Z5aB35Pjq6RCZCUqrWYomfg\nLpZKAjSikFyA/Er6UiZCXHysYkq1O4kE87ndhkN5ngtH6FBSJQO5QfG8BgrxiOCm\nchPtodxO++n1ZBhMVt4kHAC5txaEhhl9ZwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQAdNqOKtWjjw2L1YZ7hOxLNyZlAmboyDKeirErCXVK64QVCQvWZTl3BLDmvJzP7\nYbW0NeKq9STOfnxlJOV23NRPLjlaDwMn4B9wF6elNi+FeBplKt8NbXwXPfSSIHN7\nytJJMwPrEBrrXhSKedT/rpGx28Ld4UuC4aKCjhCVor0fGh3B8BPQZoAY3iO+lXJg\n5jSx2xyJS9xVGE4sjeHrPTYNApQUKHboj4d2aswEQg+JvQYqdEU+SCBveo3Qou3Y\n6VLxR/4Su2F6qooWNjensavLeNix6/TurrOgMcIMOsJ1DcWml8HH2yBqEW40QNFQ\nU19RU7sLdrZ60inUFxdxr+AR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ujep.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.ujep.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ujep.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.ujep.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ujep.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE6zCCA9OgAwIBAgIEQrOHrDANBgkqhkiG9w0BAQUFADBDMRIwEAYKCZImiZPy\nLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNuZXQtY2ExEjAQBgNVBAMTCUNF\nU05FVCBDQTAeFw0xMDAyMDUwNjA5MjJaFw0xMTAzMDUwNjM5MjJaMGsxEjAQBgoJ\nkiaJk/IsZAEZFgJjejEZMBcGCgmSJomT8ixkARkWCWNlc25ldC1jYTEkMCIGA1UE\nChMbVW5pdmVyc2l0eSBvZiBKLiBFLiBQdXJreW5lMRQwEgYDVQQDEwtpZHAudWpl\ncC5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDXBB0IPCgSo2Jw\nFwo96bXHg5dB0ebhdbk5VeNIpGuitrdyb7+Y6sQL2jn5rLUuy0koyFtKnsi5CCIv\n3PoaJ0cUDGVx90m4yYK8E1rOHG4qc1SOWl5X0IHM5CwAGPXzWzBL0xQgq8qQs1nd\nIdYg8iMmC5bNwaV2XFtp03feERQmh2H/wAZJupWhPWrb1QzNDE1ndoZIbUlkn6MK\nyjlPZmXz9HapN5p6wypWL8M/0ILx5TC5KqDgTPbj3hlkxX4VpxoHCLI1qQyIJ6FM\npsiJF7XbKfuHTccwfLG4lEzVcf8V1hz5DeXyzr5syq+Lzf91XSRL/v3jQQ4AUmGI\nGSvDh2sCAwEAAaOCAb0wggG5MA4GA1UdDwEB/wQEAwIFoDAZBgNVHSAEEjAQMA4G\nDCsGAQQBvnkBAgICADA9BgNVHREENjA0gRVwYXZlbC5wb2xhY2VrQHVqZXAuY3qC\nC2lkcC51amVwLmN6gg5zaGliYWwudWplcC5jejCCAQsGA1UdHwSCAQIwgf8wWqBY\noFakVDBSMRIwEAYKCZImiZPyLGQBGRYCY3oxGTAXBgoJkiaJk/IsZAEZFgljZXNu\nZXQtY2ExEjAQBgNVBAMTCUNFU05FVCBDQTENMAsGA1UEAxMEQ1JMNTCBoKCBnaCB\nmoZCaHR0cDovL3d3dy5jZXNuZXQuY3ovcGtpL2NybC9jbj1DRVNORVQlMjBDQSxk\nYz1jZXNuZXQtY2EsZGM9Y3ouY3JshlRsZGFwOi8vbGRhcC5jZXNuZXQtY2EuY3ov\nY249Q0VTTkVUJTIwQ0EsZGM9Y2VzbmV0LWNhLGRjPWN6P2NlcnRpZmljYXRlUmV2\nb2NhdGlvbkxpc3QwHwYDVR0jBBgwFoAUL2wFw1EmrK85nD44Nd1SKSeAxfUwHQYD\nVR0OBBYEFEvU9hiShsbDbtbv8Bg8RyDqOCyCMA0GCSqGSIb3DQEBBQUAA4IBAQDI\noR3OpYnhdXm4Ay0pZAemLcMySvsKwgTrw/F0pT7Sn2MPUcc+LwkCwiXAecyPaLEl\nbivcNmN7cZF7R2ef/BMeDNhWEZLYnYHE/xRmu0b6Mx/vhKxqZRh5s82EePASB5Xf\nMPOU2JcpDXIEJKQjIyVPQPs6Y3fVL8nJX7aLlkLZ+UVlTnbpdLv09RNjtRgVxh1/\n2dor6/RyEsQP1/Ekz482iFqL+61pjXzrQssdTFKlTMxRKM2h5i2B0MmPrne1zGSh\n+q3x181uOgv1cCJATcU9PZiAd/Eua7SUs0ItvX1y5HUPKKknExJ+9cxssQxBU7SH\nidTONNLnAFV37h16DlOV", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIELjCCAxYCCQD8WhkthREzrjANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMC\nQ1oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMRcwFQYDVQQHEw5Vc3RpIG5hZCBM\nYWJlbTE9MDsGA1UEChM0SmFuIEV2YW5nZWxpc3RhIFB1cmt5bmUgVW5pdmVyc2l0\neSBpbiBVc3RpIG5hZCBMYWJlbTEcMBoGA1UECxMTQ2VudHJ1bSBJbmZvcm1hdGlr\neTEUMBIGA1UEAxMLaWRwLnVqZXAuY3oxJDAiBgkqhkiG9w0BCQEWFXBhdmVsLnBv\nbGFjZWtAdWplcC5jejAeFw0xMzAyMTEwODEzNTJaFw0yMzAyMDkwODEzNTJaMIHY\nMQswCQYDVQQGEwJDWjEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxFzAVBgNVBAcT\nDlVzdGkgbmFkIExhYmVtMT0wOwYDVQQKEzRKYW4gRXZhbmdlbGlzdGEgUHVya3lu\nZSBVbml2ZXJzaXR5IGluIFVzdGkgbmFkIExhYmVtMRwwGgYDVQQLExNDZW50cnVt\nIEluZm9ybWF0aWt5MRQwEgYDVQQDEwtpZHAudWplcC5jejEkMCIGCSqGSIb3DQEJ\nARYVcGF2ZWwucG9sYWNla0B1amVwLmN6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAvJIxOavTd0EX9/IM/cpWc/RlFw1wsDiZuN96yFRACjMeY0jxyF80\nKQJbSSUhgnBIXfeLcgOFBYMivtkxpKRw/dqIB7Pq0Reh9sdHvV0Kec7pphHhwiGv\nf5jz9OiqtP8ZfkK8dgZwJfjBhqjt6V5cHI5lGSMek0pH0KcrCo+yAhwtZecuDhTe\nxPHfBJ5UsQ9t/ynCQn6/NckOQrYIkeP9u+wS/XsF8Z5aB35Pjq6RCZCUqrWYomfg\nLpZKAjSikFyA/Er6UiZCXHysYkq1O4kE87ndhkN5ngtH6FBSJQO5QfG8BgrxiOCm\nchPtodxO++n1ZBhMVt4kHAC5txaEhhl9ZwIDAQABMA0GCSqGSIb3DQEBBQUAA4IB\nAQAdNqOKtWjjw2L1YZ7hOxLNyZlAmboyDKeirErCXVK64QVCQvWZTl3BLDmvJzP7\nYbW0NeKq9STOfnxlJOV23NRPLjlaDwMn4B9wF6elNi+FeBplKt8NbXwXPfSSIHN7\nytJJMwPrEBrrXhSKedT/rpGx28Ld4UuC4aKCjhCVor0fGh3B8BPQZoAY3iO+lXJg\n5jSx2xyJS9xVGE4sjeHrPTYNApQUKHboj4d2aswEQg+JvQYqdEU+SCBveo3Qou3Y\n6VLxR/4Su2F6qooWNjensavLeNix6/TurrOgMcIMOsJ1DcWml8HH2yBqEW40QNFQ\nU19RU7sLdrZ60inUFxdxr+AR", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Jan Evangelista Purkyne University in Usti nad Labem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "Univerzita Jana Evangelisty Purkyn\u011b v \u00dast\u00ed nad Labem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Jan Evangelista Purkyne University in Usti nad Labem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "Univerzita Jana Evangelisty Purkyn\u011b v \u00dast\u00ed nad Labem", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ujep.cz/en/welcome.html", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.ujep.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Pavel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "pavel.polacek@ujep.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Polacek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://sp.it.gu.se/shibboleth", { "entity_id": "https://sp.it.gu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.it.gu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.it.gu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.it.gu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp.it.gu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp.it.gu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp.it.gu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp.it.gu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.it.gu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow\nFjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr\nhRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio\nLnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt\ntBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ\n2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+\nP0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw\nLml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ\nMsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H\nbRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m\nHduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7\ns4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK\npMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu\nQ9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp.it.gu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp.it.gu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9TCCAd2gAwIBAgIJAPYrC72akwsZMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNV\nBAMTC3NwLml0Lmd1LnNlMB4XDTEwMTIwMjE1MzkwOFoXDTE1MTIwMTE1MzkwOFow\nFjEUMBIGA1UEAxMLc3AuaXQuZ3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDZx2MH0AOUIZouNQyGwtj/+M8BFtvusld5mn7PoLiCaEmTU2p4LVmr\nhRwsWuGLkJtqqONNfLh8aAJI47Wj+pLHKsTCrQjnPQdttE8blSpfjjuaOEHsPIio\nLnsxL0fuoGrDx4kb3UyICGvLntNXUuq6mvFqPwgw/650ZVIsnS8aS3hiUrxJG8tt\ntBFDXf53aDJx+VQuuKvAZ79ZXUoOUEX4XkL2xq7Bz5ljjfJd7IUAEjuSWCHyz1yZ\n2KqjJ9uCyi2DeiSCoibLM6GcuQP0AY2vE3h1aidK9sr64jPa5hnhMnimtmsa29K+\nP0etzBGrjrzStwaVKjqIinSZU+PLf7sPAgMBAAGjRjBEMCMGA1UdEQQcMBqCC3Nw\nLml0Lmd1LnNlhgtzcC5pdC5ndS5zZTAdBgNVHQ4EFgQU6/iWGhM8RnEGVjRFECtZ\nMsTWx/swDQYJKoZIhvcNAQEFBQADggEBAFvQ2wiEugd9cy2LG9sI88uINEMnLT+H\nbRroFbK0mOppXbDxVHmc+EWWVqQ9xc/JHdnd19cXSFuc6SmY7Lx5su0rIFv7/h8m\nHduwiIXFs3axucyl26ZKMltDOLpym9KK5u2NQXJYN7BpXq4sjtZlPLH2p9ShmoQ7\ns4wKEXrYSsBU/pTRFg60FNwo2OvJAuVRmPmESVn5YJ8AguUjeNWfiPAmUKhEofhK\npMGOQDUYW5u9fPy/O+qRzF3xhMLSOejkdwCC2kKEDVKxo27wy6CLeedBAWTj3ERu\nQ9GZYzxeMEXXQg7nerDoFisoBc8c6+jlak7yEX8v5GIZSKV1XHui/yc=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp.it.gu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.it.gu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.it.gu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.it.gu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp.it.gu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/sp.it.gu.se.xml" } } ], [ "https://ladok3-03.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-03.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-03.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-03.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-03.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAPlFHKS4Gb/vMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wMy5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA3WhcNMjIw\nNjI3MTIwODA3WjAhMR8wHQYDVQQDExZsYWRvazMtMDMubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ah5ehmINht8OmgX38/BIvlm\nz1njTjAKgpEX5jVpl2wzd5+S5+xBLLjVjePow/KrhdtqohschKyTh8Axu0lWaCfP\nB8RHa2ZhC4Rg4pQ6tmePL/KiGshP30CTmHd2rQZXFWLLwjOJZC+PfBOFl6hZmd7z\nYiFsUkgvebqTRqZL9bBFgg7OyacxbSKIR474C1ovObnJ8ro/EcFkVU2l/e6QixWR\nw/orVGYIUnBfG1ThnzE2b5DxqH/t4NBbKuf6LI/ldzKZaGyTwkQF1q7z0yzwzWpo\nBRMRD9CUftWzmKDwUcu1GH4BSiqXRKUHAkE3ZtDnSy5+ElQ7WhQhZ5HpXyeQMwID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDMubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wMy5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBRne1Xp\nEA2MWtH1uhd7IKhfx+4QqDANBgkqhkiG9w0BAQUFAAOCAQEAivdVwn1RFPCcbr6p\nLU/dmlhNii5kLwYP3kDsWuLW2MoYrvP2EpfxmNNatPXNZbZuUEWZXt5yH55iLMa2\nqrKr6BXjYqokCxyngchltd6Gv4GN0Fl7nnbSxfy/I7W8zqGZxfA72P4sgS+seX11\nNcNpFMV6o10QNJ6rgoO/LR4qAesMLbEl1BWNgyKkvCrOptvN24n0EiZy5U8tBOoT\nFqLiIetDB2M7PnLP7SjVhbVpn6u5+GAUx0qIXpX9LNHwQs047tUWijEDWSHaTtyv\nEg6T84xmStOZ2LpNTlFI8wnu2j8D1CrExsUpCOiuddPGp3zI7se2DGqXo9ZGe4tO\nOqxKbw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-03.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-03.ladok.umu.se-gui-sp.xml" } } ], [ "https://shibboleth.highwire.org/entity/rupjnls", { "entity_id": "https://shibboleth.highwire.org/entity/rupjnls", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shibboleth.highwire.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "Rockefeller University Press Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Rockefeller University Press Journals", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.rupress.org/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ryan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "shibboleth-admin@highwire.stanford.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Krebs", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shibboleth.highwire.org", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDOjCCAiKgAwIBAgIBADANBgkqhkiG9w0BAQQFADAiMSAwHgYDVQQDExdzaGli\nYm9sZXRoLmhpZ2h3aXJlLm9yZzAeFw0xMTA1MjMyMzIwNTVaFw0xNDA1MjIyMzIw\nNTVaMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGlnaHdpcmUub3JnMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwPqatbaGYPuGmKF9zuEEmyun2/v2UMRB\n2zWg0l6T5Evy9vHSwmPqmhZF62oIdm1IWNjZNbl5JhXCLOJPNtVRnnqxbGfdJLWF\nJoAnY6ZuU3jNiO4Ocu+G1K0Dn6AA3nWvgV99wQvWZmrQaMSoQUm3T9avPPr8xgIs\nGLM4DmMtxVbx2q9muUkV8dafX26lIBZuHtlW2cdnEtf/Ezm5+us9xtz0XKzdgaoL\nEV3i4e47w7Mdpms2M6+JGyk0KwcsYmZLf5LFnWgI/5JMAv+mUZEKNoQFHH1qNiLj\n8HO3cl5KFCUbhpdTKq6EU3DBz1shcxQUG7sykXtdhLefP6iVf9kfKQIDAQABo3sw\neTAdBgNVHQ4EFgQU/YLrmdITx8wbuLe37oAx96MP0bwwSgYDVR0jBEMwQYAU/YLr\nmdITx8wbuLe37oAx96MP0byhJqQkMCIxIDAeBgNVBAMTF3NoaWJib2xldGguaGln\naHdpcmUub3JnggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBAGwG\ngkjqlP/+vS8djbKbENIVbKJfqsGM1inuvxERJpwTXoASXTJIpMds1/N16j3s1P1j\n5+UHIdD29vMyukXjLqYY0rd3/xPJ1Sm+w1mnLBgfdE0YMVlQ/zN4ZoyEIzUDA+XS\nf6chvj10tDpE5V3rxLHli6GEo0n848TU2jy5Q0dpmUgtRsn691OviUWNrgGBkaC4\nBbMczrg56rOzqdmn5SIhPt+RzRVn0gnM4eoAThpHg9jLt5SvhNChqOwnY+PByLbB\nY4UozdQzsttgTsqCAAhNXTQQq71Hxvnanm0ak3RKkPQW/tSFsdjiTWDGp2z2djDP\n+d1ZBewNsC/cUy447ok=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "assertion_consumer_service": [ { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rupjnls/Shibboleth.sso/SAML/Artifact" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rupjnls/Shibboleth.sso/SAML/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rupjnls/Shibboleth.sso/SAML2/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://shibboleth.highwire.org/applications/rupjnls/Shibboleth.sso/SAML2/POST" } ] } ] } ], [ "https://signon.hh.se/idp/shibboleth", { "entity_id": "https://signon.hh.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/signon.hh.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://signon.hh.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://signon.hh.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://signon.hh.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://signon.hh.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB\nBQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y\nOTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo\nVVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC\nXt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd\n4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr\nDOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu\n2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w\nPAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p\nZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ\nKoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0\n3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF\n7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I\n06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X\nvAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB\nCXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://signon.hh.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://signon.hh.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://signon.hh.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://signon.hh.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "hh.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDHDCCAgSgAwIBAgIVANvNFOWJZe9T3CpX7Sk5ZKgztjMgMA0GCSqGSIb3DQEB\nBQUAMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTAeFw0wOTA5MTYwODM0MjZaFw0y\nOTA5MTYwODM0MjZaMBcxFTATBgNVBAMTDHNpZ25vbi5oaC5zZTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAIdi7+4jvkJyhmR/IHjVKV0TOJ1TBw5x8FXo\nVVDkZdixmiT/YVp6kfRsKL6yWlNKEm7X6kcrJ+xKUNYUi9n8p1uloS6tBhfG37pC\nXt7fi7imSi882T4fUYzCR3cVAbe8k6L8UKIdWdNVGIkvXzgeBZh/qHCnvyjtF1Bd\n4mEUHh55KieKVmKCYD7TE4T14tE4xSBf7L9Dna4U9aM7Ne+xeHSW/rGGALtfZhIr\nDOZLZSBCIAzBhzwuDb2h7xYBrCBF7QEWInI8tkQPa/g/sS/5xH+nTGO0RAWY9EWu\n2V2HN3hp3/nX8smCSIKRyxWzLJ29htCrsljTLSvFVOstCU0NI/8CAwEAAaNfMF0w\nPAYDVR0RBDUwM4IMc2lnbm9uLmhoLnNlhiNodHRwczovL3NpZ25vbi5oaC5zZS9p\nZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUQJ23SW9pFtWUbgw5WcI2qK7YSZAwDQYJ\nKoZIhvcNAQEFBQADggEBAIAl6LBd5IzC+1MxH293vgBeVnIJvRNAp0vn4BqyHgX0\n3i4lqzw/g8hj+va7kOfr1VidYoS3ur5YYnoVC7muILBy8uNeXGaRNeh7xRJHb+HF\n7eEjWvDrj2RQtaED3+1INj2bl5gR4vEt5VkWh6TVU40x4ea0V97Vm4ZO416b9L6I\n06Hp/H4L2oHEJUMdOfxhlipIXZeAxZ2lSHmGspfNRCybLAs/raVGBvq1/RSpRS+X\nvAXrKY9loLQYkufnJ3GlXmbn3eFOyxmA11Q9xTukB8qno9QI2KMxUH8N2cG0vYXB\nCXwK7XzaaZnKkk8K3Hgodpmh+2CIkt0nGwYXAFyb6RE=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "HH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "H\u00f6gskolan i Halmstad", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.hh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "company": { "text": "H\u00f6gskolan i Halmstad", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "Magnus.Moren@hh.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://issues.shibboleth.net/shibboleth", { "entity_id": "https://issues.shibboleth.net/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/issues.shibboleth.net.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "organization": { "organization_name": [ { "lang": "en", "text": "Shibboleth Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Shibboleth Consortium", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.shibboleth.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SLO/Artifact" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SLO/SOAP" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML/Artifact" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML2/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/SAML2/POST-SimpleSign" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/Login" }, { "logo": [ { "text": "https://discovery.shibboleth.net/images/gryphon_64x82.png", "width": "64", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "82" } ], "display_name": [ { "lang": "en", "text": "Shibboleth.net Issue Tracking", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "The issue (improvements, bugs, tasks) tracking system used by the Shibboleth project.\n Unauthenticated users may view submitted issues. Authenticated users may submit new \n issues and comment on existing ones.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-1_5" } ], "key_info": { "key_name": [ { "text": "issues.shibboleth.net", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=issues.shibboleth.net,DC=shibboleth,DC=net", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDRjCCAi6gAwIBAgIJAPpEsjMpUtq9MA0GCSqGSIb3DQEBBQUAMFExEzARBgoJ\nkiaJk/IsZAEZFgNuZXQxGjAYBgoJkiaJk/IsZAEZFgpzaGliYm9sZXRoMR4wHAYD\nVQQDExVpc3N1ZXMuc2hpYmJvbGV0aC5uZXQwHhcNMTEwMTA3MTg0MTQ4WhcNMTQw\nMTA2MTg0MTQ4WjBRMRMwEQYKCZImiZPyLGQBGRYDbmV0MRowGAYKCZImiZPyLGQB\nGRYKc2hpYmJvbGV0aDEeMBwGA1UEAxMVaXNzdWVzLnNoaWJib2xldGgubmV0MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb4jIloWGvHJsSeq0PMjkWDA\n+hseZ6/6/cEJKPk245f6hktC2k3z0AqJL8Kw9OudOjDx2op2jKm45TuIA46ti6VP\nf4stLIi7mO1B4A6jTWThCwU0DjMCwBXLhANdBQloyUYJU/usN8RBXlPnWZAV1dVb\nygb7GUorkMON+wnFd7nhBePmQdJfbsqvKN8MykWfQ56chS+0lCYhyT7qql2bskJ4\ny621WSo47php2NyyU1KNcaFBLoao+UTH7KZ9qHOWJyGJGuWKwgZmCiVd0LQhWywP\n3M/JxZvpTr2Bs/J5d8BzZGSFUaHrVcPzIX+5c3sdK4d1wXUur1XE++bh9F9TjwID\nAQABoyEwHzAdBgNVHQ4EFgQUHtV8GWr64AIUV634b9YBlMEpHOwwDQYJKoZIhvcN\nAQEFBQADggEBAEzcImXrjUNZF/8AbpcDOqlBO/neTxE0Lcnv4HevHmjqVaemxXK5\nE2pAIJexcyCnp4EV7EK+5hpkr5J26iESHr3w4u/BvUvgSLNjlrIFw58mpBM9f+Qe\nq5bQWff+dmkhrxdhaIVraH70bsuxVKwycmUS0L11nOTxAQbh85wJbIwqH4fKAzQm\njPp4VbLesRmUyDV+fY4YrZXHYosfuZLEexJgmgcRgZFug6NbWTclKnxKPhquYjem\noHlA8E0OvkQswalMPLfSzhgftYNHohjdQ2oMBUC4uMk9T+r7ZeKkeCiXIzUzEh8M\nuQfWf/K4Fj4CqCzMOU3mmvy7ricwz/4Kzas=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://issues.shibboleth.net/jira/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "An issue (bugs, feature requests, tasks) tracking \n service with automatic registration for users who can supply a supported identifier, \n such as eduPersonPrincipalName or swissEduPersonUniqueID.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "Shibboleth Federated Issue Tracking", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ], "contact_person": [ { "given_name": { "text": "Shibboleth.Net Technical Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "contact@shibboleth.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://idp2-1.slu.se/idp/shibboleth", { "entity_id": "https://idp2-1.slu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/idp2-1.slu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2-1.slu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2-1.slu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2-1.slu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp2-1.slu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIUIDSi2H8dePffTFkVUjtBaLv6ctUwDQYJKoZIhvcNAQEF\nBQAwETEPMA0GA1UEAxMGaWRwMi0xMB4XDTEzMDMxNDA3NTU0OVoXDTMzMDMxNDA3\nNTU0OVowETEPMA0GA1UEAxMGaWRwMi0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA1L9PRiIOUnTbMQoU0LwTtlSeQLwvXbu87PfFMTTpQgdUBrMCPDWL\nmrT6Wko9WmGoAGkYft7bMjFDEkA03Cj5qTbFtemN6Jp/ZqieDnh09wxBdfzOAkSv\njSdHQK08ITpH91PYtubd9Id6sEI5M6oZ2gSqim/BitjEOh2X1pd5wlLRCtX+YKPE\nUhOdHOuxFfiZALpWoQDWSID0g+yOc9qPj9BvO4gE+YsHbVw+T4f+7IdMEQj+WX1e\nx6EDWSJ8yjRc8RyCXw3AtGWEaCU6NkL5ksTV7DfkozWDjfF6srFck6ksDKN+EEZ4\nwBC+ZCRevaqO/BRfQmsn3JxWRUU9ddTP8QIDAQABo1MwUTAwBgNVHREEKTAnggZp\nZHAyLTGGHWh0dHBzOi8vaWRwMi0xL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTs\nFaVVn2xyoTYbOGdkDDdtFV8ErzANBgkqhkiG9w0BAQUFAAOCAQEAVETKawYhusol\nwIP2n2bnvKoTD8wJPZNUpxvxBeY72Ux9tzILAdnaDY3lPAwaslqGN7Q3MEVIPbA7\nebTyR6KPprv3/ijN78HA2FpuIumCiMwgcKTntA1ti8TkCknc/p25yuSJm8kk1YYT\nEI/cBEjV7AeP1NQXVkxyj9zwY0dYzax/h6Wg+t7qvs8ORxOJdEhr1zdsxY1f+7Aa\nGH/yHRavwkRh3ICgDSty9dO7c8k5MXjnX/W+zZR1/IngJMmUKZXIoLmqwdaHPb+S\nlb1DOdXnNxi+WNQXbBjzonEZa0hFPT/ml32QpjCzh11edlGltCnQVzyLJGw/W5KT\no04ltBnMhQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2-1.slu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp2-1.slu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2-1.slu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp2-1.slu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "slu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDAzCCAeugAwIBAgIUIDSi2H8dePffTFkVUjtBaLv6ctUwDQYJKoZIhvcNAQEF\nBQAwETEPMA0GA1UEAxMGaWRwMi0xMB4XDTEzMDMxNDA3NTU0OVoXDTMzMDMxNDA3\nNTU0OVowETEPMA0GA1UEAxMGaWRwMi0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA1L9PRiIOUnTbMQoU0LwTtlSeQLwvXbu87PfFMTTpQgdUBrMCPDWL\nmrT6Wko9WmGoAGkYft7bMjFDEkA03Cj5qTbFtemN6Jp/ZqieDnh09wxBdfzOAkSv\njSdHQK08ITpH91PYtubd9Id6sEI5M6oZ2gSqim/BitjEOh2X1pd5wlLRCtX+YKPE\nUhOdHOuxFfiZALpWoQDWSID0g+yOc9qPj9BvO4gE+YsHbVw+T4f+7IdMEQj+WX1e\nx6EDWSJ8yjRc8RyCXw3AtGWEaCU6NkL5ksTV7DfkozWDjfF6srFck6ksDKN+EEZ4\nwBC+ZCRevaqO/BRfQmsn3JxWRUU9ddTP8QIDAQABo1MwUTAwBgNVHREEKTAnggZp\nZHAyLTGGHWh0dHBzOi8vaWRwMi0xL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBTs\nFaVVn2xyoTYbOGdkDDdtFV8ErzANBgkqhkiG9w0BAQUFAAOCAQEAVETKawYhusol\nwIP2n2bnvKoTD8wJPZNUpxvxBeY72Ux9tzILAdnaDY3lPAwaslqGN7Q3MEVIPbA7\nebTyR6KPprv3/ijN78HA2FpuIumCiMwgcKTntA1ti8TkCknc/p25yuSJm8kk1YYT\nEI/cBEjV7AeP1NQXVkxyj9zwY0dYzax/h6Wg+t7qvs8ORxOJdEhr1zdsxY1f+7Aa\nGH/yHRavwkRh3ICgDSty9dO7c8k5MXjnX/W+zZR1/IngJMmUKZXIoLmqwdaHPb+S\nlb1DOdXnNxi+WNQXbBjzonEZa0hFPT/ml32QpjCzh11edlGltCnQVzyLJGw/W5KT\no04ltBnMhQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "Swedish University of Agricultural Science", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Swedish University of Agricultural Science", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Sveriges Lantbruksuniversitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.slu.se/en/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Pia Skotare", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:pia.skotare@gmail.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Bo Sarling", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:bo.sarling@slu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Help Desk", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:IT-stod@slu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ] } ], [ "https://cdn.nordunet.tv/shibboleth", { "id": "_d6094518e6901e6432f61cd148d33b53ef3b0e50", "entity_id": "https://cdn.nordunet.tv/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://cdn.nordunet.tv/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "cdn.nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=cdn.nordunet.tv", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDBTCCAe2gAwIBAgIJAPHCfrw6QfYMMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD2Nkbi5ub3JkdW5ldC50djAeFw0xMjA4MjgxMjA4MTNaFw0yMjA4MjYxMjA4\nMTNaMBoxGDAWBgNVBAMTD2Nkbi5ub3JkdW5ldC50djCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAJr2SgnqoPUMUE6LupzSuBlE1KCaZ85Kvk7Zb76lOqoL\nrWqSlpOnKkVeyE3pFFqNe2sO0X/yMszb0FEMkhA4xPMRDHK6qvmmS4YbH4J6QkWN\nNL+jMpA22j3vrmkeCRF1a71Y6b1NGMOZQf2zNJoinBvGKAcep0gx3OT6TytzySz/\n8QphzrenZ0k2n+C40Pk9gUTwuZ6Lr2GlVTL8gOQhe+Pg87P/jnGWb0gJK/rLzhK7\n1bBITNjMljrCN8dZYt3JikZBy3kr/N9eDWxnCC1qG1ZDxKIsRB44DXJLkPe2TY7k\n51SJUgYkXjRz58oxa/GdWoPmU+eqXutWvh9qNOgXWcECAwEAAaNOMEwwKwYDVR0R\nBCQwIoIPY2RuLm5vcmR1bmV0LnR2hg9jZG4ubm9yZHVuZXQudHYwHQYDVR0OBBYE\nFG/94aWTRvNQMn+Lx8oNDz4CMAQ2MA0GCSqGSIb3DQEBBQUAA4IBAQB2U02yEaLB\nIRXIL78fymIRVtAGOdMwaF9j1M8REBHbQT/HJWCKt/gapQfXwcQg1FLEnYMn6b0G\nUUbvs6UNVUnCmUFYKgZb4yfUV0lzTh8K4AcdItbjb4O7lWkx3PbR3vPAiwURxeQv\nxS5d4cjv46zKmi3U9J3b4RKF6p17tWuV8EBBca4QtiM7P7pTypT9+ebuVxPCh99v\nP4uwwj4Eap9GwtfrVeSCDutpGdU6Zu0JEi5gnEKs3pf9yXZb4Dbczo6l4qTIyvhn\nbq3eVKHyfQp3cJeM0lO+hOd6DkqCZeNKo+K1qprko3HhQh+MEe7wVGbzTCzze547\nCRJ84BDp/TuK", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://cdn.nordunet.tv/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/cdn.nordunet.tv.xml" } } ], [ "https://umdac-olho0001.ad.umu.se/shibboleth", { "entity_id": "https://umdac-olho0001.ad.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/DS/ds.swamid.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "umdac-olho0001.ad.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=olov.hoglund@adm.umu.se,CN=umdac-olho0001.ad.umu.se,OU=ITS,O=ITS,L=Umea,ST=Vasterbotten,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIECTCCAvGgAwIBAgIJAK3Ixi4wEKOLMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD\nVQQGEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQww\nCgYDVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAw\nMDEuYWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVt\ndS5zZTAeFw0xMTA1MTkwODQzMTNaFw0xNDA0MDEwODQzMTNaMIGaMQswCQYDVQQG\nEwJTRTEVMBMGA1UECAwMVmFzdGVyYm90dGVuMQ0wCwYDVQQHDARVbWVhMQwwCgYD\nVQQKDANJVFMxDDAKBgNVBAsMA0lUUzEhMB8GA1UEAwwYdW1kYWMtb2xobzAwMDEu\nYWQudW11LnNlMSYwJAYJKoZIhvcNAQkBFhdvbG92LmhvZ2x1bmRAYWRtLnVtdS5z\nZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/WaqpHa41juTzDaZs4\n3FZXOXqSTtZWoI2h4/1xr619liNbZ2eJ+Dlwpjde0hyqiQ+xbMxVvMbn/6LF5Zsp\nJoNofugOMUXieKj/OiP8S35QjuOQaNIUIW102NoRsx1pqdQUYjaqg4UG/c5gyZRu\niDff6F6lnSsnKUpWkDHDcLdknQ0pTdNlhmlR2YSoy8D2twr/SdQfih0IVbL6WLw9\nbB7T05+jxEuiAsAeDFPGnT8hHowQgHlMmRGjQ/cRRBbuMFxxfH8rB5PHe63TBxMl\nsGzQgGgqqbxn/lRiVGUcFSDbPrO5G4ndkKrz5bwwDoqCE8tJkfbEwmzfvlb6Lvcz\nBMMCAwEAAaNQME4wHQYDVR0OBBYEFLXDc99280S72ej+9ADMJPXy/HkqMB8GA1Ud\nIwQYMBaAFLXDc99280S72ej+9ADMJPXy/HkqMAwGA1UdEwQFMAMBAf8wDQYJKoZI\nhvcNAQEFBQADggEBALFQR+c3B/yoY0RSvcGW3GV4clryvVjDQehTsg8BrnSafuU3\nv86B38Gqrf75rm8Zrs/cm/rpcmibdTDi7EObUUrHMlRBFaaoSxwqDRNGlYhVLx6t\niEm749FD8yau5/85er7//3a+LFEsaid4G/3jCjyVO2bmZPERrqlk2QaHhpJwmVnL\nQiOVXEI5kZcLh82asMMKOOWkm/mEaguFOXWksUSOmk1bOUxZPkY0eTtIdqyHPuBv\n3BjkPojMH6Ixwv0vluO26w1ZwOYqw6plU5n7D1tJ9YdJ6DAQjeDUXmdrgqS8Dpw9\nyJ87d7WXKCfNlolR2zh8rlXP5N2pv2MV8UsBuPY=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://umdac-olho0001.ad.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/umdac-olho0001.ad.umu.se.xml" } } ], [ "https://nagios.dev.it.su.se/Shibboleth.sso", { "entity_id": "https://nagios.dev.it.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/WAYF/wavelan" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nagios-dev-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-dev-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAKnYXsrhSwHBMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD25hZ2lvcy1kZXYtc3J2MTAeFw0xMDA4MzAxMDUyNDVaFw0yMDA4MjcxMDUy\nNDVaMBoxGDAWBgNVBAMTD25hZ2lvcy1kZXYtc3J2MTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANHbXJZ0VNMBs8zN1tZwkxHAJpxuSg/JPnOHOhuzCx0z\nxfkarAYJ4sY0QPecNo8i8kxcTSq6L36zyQom8cZKZFCYcFRnVAXuuceuQ6977gwA\n9WCbPzpSHK5qB80JO2YCIv1Va+cSNifxOQLEdvAjks9BGaDrN4xA5xW8P01BNN1S\nTZW8yj88nul0tyjQDI6Jgb4S3O0AjraiJBJxQE89evV4lq6bmmwoaTyomOMxnytQ\nIbI4kgAPPdwkyzBlodl0+NbJy2dKHbCc+UPTu3zw5Kzt21bgGvun2JU+rCCfDmuS\nHyy2710uKDpTKPCfBwZONbiWry873xM7aKjNArgogt8CAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbmFnaW9zLWRldi1zcnYxMB0GA1UdDgQWBBSVHHWbwLoIYFfcxKwLZKZo\nTYK9FTANBgkqhkiG9w0BAQUFAAOCAQEAPYN+TPc5YGPKYaoV1t6A+Bur2wAq4l/z\nZAFZ+RpHIkqqf8GYzTYTwzSqCseA6sQ4+gWV6m4QZqDkDrBs3+bX8qKFMyPhHGF0\nB3Hv+NggykTQ91H+teU2S6HzdnzsZFKbGZPxUsxsAuLu3yC1pwbUD5z0zXmqQDL/\nXl+dEJB7r1rZhxCqiEFltLGHy4W+FujwT6eY125zSPAcW5zRnEj/trlazPLy6xbL\npu1WxSK20jmHhXLayahQbkim4P4KSiux7dwX1VFoG0zaBhPRFLxiCni+Jyuc8T3n\n52YI3OAimigmnolk/rjYbyszAgS+TTFzoc0yODkCWSEG0UVR1TRQow==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nagios-dev-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios-dev-srv1", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9DCCAdygAwIBAgIJAKnYXsrhSwHBMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\nBAMTD25hZ2lvcy1kZXYtc3J2MTAeFw0xMDA4MzAxMDUyNDVaFw0yMDA4MjcxMDUy\nNDVaMBoxGDAWBgNVBAMTD25hZ2lvcy1kZXYtc3J2MTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANHbXJZ0VNMBs8zN1tZwkxHAJpxuSg/JPnOHOhuzCx0z\nxfkarAYJ4sY0QPecNo8i8kxcTSq6L36zyQom8cZKZFCYcFRnVAXuuceuQ6977gwA\n9WCbPzpSHK5qB80JO2YCIv1Va+cSNifxOQLEdvAjks9BGaDrN4xA5xW8P01BNN1S\nTZW8yj88nul0tyjQDI6Jgb4S3O0AjraiJBJxQE89evV4lq6bmmwoaTyomOMxnytQ\nIbI4kgAPPdwkyzBlodl0+NbJy2dKHbCc+UPTu3zw5Kzt21bgGvun2JU+rCCfDmuS\nHyy2710uKDpTKPCfBwZONbiWry873xM7aKjNArgogt8CAwEAAaM9MDswGgYDVR0R\nBBMwEYIPbmFnaW9zLWRldi1zcnYxMB0GA1UdDgQWBBSVHHWbwLoIYFfcxKwLZKZo\nTYK9FTANBgkqhkiG9w0BAQUFAAOCAQEAPYN+TPc5YGPKYaoV1t6A+Bur2wAq4l/z\nZAFZ+RpHIkqqf8GYzTYTwzSqCseA6sQ4+gWV6m4QZqDkDrBs3+bX8qKFMyPhHGF0\nB3Hv+NggykTQ91H+teU2S6HzdnzsZFKbGZPxUsxsAuLu3yC1pwbUD5z0zXmqQDL/\nXl+dEJB7r1rZhxCqiEFltLGHy4W+FujwT6eY125zSPAcW5zRnEj/trlazPLy6xbL\npu1WxSK20jmHhXLayahQbkim4P4KSiux7dwX1VFoG0zaBhPRFLxiCni+Jyuc8T3n\n52YI3OAimigmnolk/rjYbyszAgS+TTFzoc0yODkCWSEG0UVR1TRQow==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.dev.it.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nagios.dev.it.su.se.xml" } } ], [ "https://sp-test.swamid.se/shibboleth", { "entity_id": "https://sp-test.swamid.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/sp-test.swamid.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/sfs-1993-1153", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "SWAMID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Swedish Academic Identity Federation (SWAMID)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://sp-test.swamid.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.swamid.se/Shibboleth.sso/DS" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.swamid.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.swamid.se/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.swamid.se/Shibboleth.sso/DS/test-ds.nordu.net" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://sp-test.swamid.se/Shibboleth.sso/DS/kalmar2" }, { "information_url": [ { "lang": "sv", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "http://www.swamid.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "SWAMID Test SP", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Detta \u00e4r en applikation som l\u00e5ter dig testa federerad inloggning.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "This is an application for testing federated authentication.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "sp-test.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp-test.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0\nNTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa\no2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb\nWPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP\n+MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk\nvjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv\nQcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl\nYHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV\nyvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW\n7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm\nyEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8\nWUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb\n0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "sp-test.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=sp-test.swamid.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+jCCAeKgAwIBAgIJAO0UNmz1orzrMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEXNwLXRlc3Quc3dhbWlkLnNlMB4XDTA5MTAyNzE0NTkzOFoXDTE5MTAyNTE0\nNTkzOFowHDEaMBgGA1UEAxMRc3AtdGVzdC5zd2FtaWQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC9292zBRgCYnJeviTmWQ9gDjqjtQwnvzTpZMVa\no2gmEb8NQOPwGqDAZ8kHhhjsqXd37VjOcQc5KyfxdKnwS8zzb0GFqTyVXtJ1wjZb\nWPkOgRw1c0u7RuRgzn/vWMDLIRtymm2stX2hu1E2qctQ2zSEhiNrWdMNNArh/IKP\n+MNT1a1w5QR3fbv7/Q+7T3VF2vyzFMo44FDId9kApN3/TSnJRaQ0tQQBgnZtrIAk\nvjR6B/R9qowuwK/0QIifM1KrVT9OYHA0GP708IAdEzzuzLU5vyJuAzDhBNirPtFv\nQcAKI8RfYBiwdJ29QkMAWHlNW3oP8KpUJzJ3r3KOcIHMwfSbAgMBAAGjPzA9MBwG\nA1UdEQQVMBOCEXNwLXRlc3Quc3dhbWlkLnNlMB0GA1UdDgQWBBS0j9yIqP5DvTEl\nYHt7Ugh3BTVX/TANBgkqhkiG9w0BAQUFAAOCAQEANL4WmGSMJws0XzNxcodD3TVV\nyvLOLmFy8cNhB7cmz3rqoZebUqN9yWaCmZjCOMQ8Ghw++ITk/Ol0uXuCf7vKvXpW\n7AEPL12mGVfH82PhyxYnY9BZNpfAsGWpM1Nvfz7AOkngD/G8Ws2+Bf4xS4PVHzgm\nyEth2XQtHlSquOj2abA/wjguZvN0PGFUJl+ZxXxZ5mkyFmjQ+wnvF1BUlMD7qBF8\nWUA9TiYEiXgsASTgW/F038f4VNecqrBpJHU4TILmEtioGEFVLipU8huAzbcBCPYb\n0z3axBqiW0bRmgvql97lV3HRRkwGKLV1T8oiau31qQU2zzBt6jC2AQgXWjjvSg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://sp-test.swamid.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.swamid.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.swamid.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.swamid.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://sp-test.swamid.se/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "email_address": [ { "text": "operations@swamid.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ilearn.dsv.su.se/shibboleth", { "entity_id": "https://ilearn.dsv.su.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "13417180552340548855", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz\nWjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+\nfuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL\ntTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid\nTi9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs\nxB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH\nzcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP\ngg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN\nBgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ\na9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc\nPcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1\nUBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk\nOcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG\nTBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_issuer_serial": { "x509_serial_number": { "text": "13417180552340548855", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SerialNumber" }, "x509_issuer_name": { "text": "CN=pan.dsv.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerName" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509IssuerSerial" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJALozZqAFiaz3MA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXBhbi5kc3Yuc3Uuc2UwHhcNMTAwNjA0MDgwMDUzWhcNMjAwNjAxMDgwMDUz\nWjAYMRYwFAYDVQQDEw1wYW4uZHN2LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAv0jTLfuWDkerKBwzpSnFgaA5hwn4/HqbRlPFpS2uuCLGf4V+\nfuVNPITYSNQNRgtguX2jicL9H7epbVal5H8EqV1lnvhfBrtyc6VjYZmPGPg4mZKL\ntTdjXbFh+Ox7GAlv1VlddDCzt21Dpwcd/XwYLLiOl9rrrOfw7XdI3VTUvruqddid\nTi9BB3Cz0H7dAXC0Ov3yHtTwxha7LYnfgU9IKpwLbatAnkb+cLqpR4p6s2oQdifs\nxB3qvamwfeJCgON/YLlMs39flPWBAj3S6IZf+Yoj8eJTcMl6vg7fwzJq57k9PytH\nzcp8RlmkhKnEsBhQzlMdaCgLGwdh+hz9DTeb8wIDAQABozswOTAYBgNVHREEETAP\ngg1wYW4uZHN2LnN1LnNlMB0GA1UdDgQWBBQnmOAsunBuQ8CYD5q2lBGvcS3F+TAN\nBgkqhkiG9w0BAQUFAAOCAQEAQ930qHYaweXcDHv0S83I6EPkSUztAhVh1uIUEbaQ\na9ArOWNkw57SZgZnizzObYAB01RKVW/jLcvdLHaaZVWjrQr8Xfg/Z8D9cqPed9oc\nPcabZ3dJCvMWKa8x/HWcuGPngPfJs/qj0ISRPNjUTijKNrqSu7SzPC+ai05nYzv1\nUBxxfbelEckoB4Dow/dp0LQlNY3xmW/EYi/LEBGyHbflfqyOPzlVtbPH27SgGCYk\nOcpK5+wCC4cqL9AEJyAIhV+B5/BdGMcrFA7xaGxzO6fOM/9Ggkm3cXNm0TpVe/pG\nTBh7fImpEOudLS4QjaA5rtWj2ytVmBe/91pCYVUjqef5JA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ilearn.dsv.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ilearn.dsv.su.se.xml" } } ], [ "https://www.cambro.umu.se/shibboleth", { "entity_id": "https://www.cambro.umu.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SLO/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://www.cambro.umu.se/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://www.cambro.umu.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "www.cambro.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.cambro.umu.se,OU=UMDAC,O=Ume\\C3\\A5 universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEfDCCA2SgAwIBAgIRAJbVDBL3kTyCvBmty4DBxAYwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDAxMDQwMDAwMDBaFw0xMzAxMDMyMzU5NTlaMFUxCzAJBgNV\nBAYTAlNFMRowGAYDVQQKDBFVbWXDpSB1bml2ZXJzaXRldDEOMAwGA1UECxMFVU1E\nQUMxGjAYBgNVBAMTEXd3dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+KOK9wb+AlBLtGnzz\nA1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFexWCSUfGpSLUl42JdI\nEcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8TedCDsWRMPlKu+tdQ+d\nsz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE775KAxpnqkV1plbnH\nGO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4As4XrGORzJotbbow\nyJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQABo4IBZDCCAWAwHwYD\nVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFMPLw2KUyTHP\n1TzaE8naa35RyktIMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB\nAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv\nVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0\ncDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH\nMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEXd3dy5j\nYW1icm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBASsgmwSRBnEBniuKHJyJY\nVc2fTuUKRm3q8yFpdc/GHn84/8TapBOd+E4aLRJLRI/BpklF1uStnBQiOIDmLR3W\nmM/gaY8JqMOqZ54t0lmJBgEmhRN0cO9U0fkKCUewyrdC7figAZzjpx6qhK7JtK85\n5tbktBNFR5NKzuOLCnu8LqVY2n2n/o8zwtL6zngoo8saS9cYHyksUE1pc2ktY0Ap\nxFp1GFXSWAOs0/xobwN1SH4FHzWvEzvZMpO4pES0NjfxRQ0SwU70OGOGasHD+Jrn\nicknTeF+RsafVHg+EFL9nH4U/yB6wesYu8jG5Fsv5p+ARKVdZb9YWXaRPtH3mzpN", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "www.cambro.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=www.cambro.umu.se,OU=UMDAC,O=Ume\\C3\\A5 universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEfDCCA2SgAwIBAgIRAJbVDBL3kTyCvBmty4DBxAYwDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDAxMDQwMDAwMDBaFw0xMzAxMDMyMzU5NTlaMFUxCzAJBgNV\nBAYTAlNFMRowGAYDVQQKDBFVbWXDpSB1bml2ZXJzaXRldDEOMAwGA1UECxMFVU1E\nQUMxGjAYBgNVBAMTEXd3dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAw7NcByBKGr6sdRwoLHbFjF4itjU+KOK9wb+AlBLtGnzz\nA1G3JaIPem7jdX0G/ByIo5neGCqhD+TCqyvu2yx7ZTHdqFexWCSUfGpSLUl42JdI\nEcPsKeUSC04qJHVRqazj2T+unVTkpYMpPJGlYIqDZxim8TedCDsWRMPlKu+tdQ+d\nsz6VJ1xu+CAfwVQPWEzUTb7QI23puB7kKqNlab1kcjFPUzE775KAxpnqkV1plbnH\nGO7GaSjl7kLRdrPxY22RCMWr+WVQ+bnO4AGrTBU6xar9o0Z4As4XrGORzJotbbow\nyJhmMwMZ0X6ndRMlSt6XS1/nL1GgbB7J1ADqDM3f5wIDAQABo4IBZDCCAWAwHwYD\nVR0jBBgwFoAUDL2TaAzz3qujSWsrN1dH6pDjue0wHQYDVR0OBBYEFMPLw2KUyTHP\n1TzaE8naa35RyktIMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1Ud\nJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHSAEETAPMA0GCysGAQQBsjEB\nAgIdMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwudGNzLnRlcmVuYS5vcmcv\nVEVSRU5BU1NMQ0EuY3JsMG0GCCsGAQUFBwEBBGEwXzA1BggrBgEFBQcwAoYpaHR0\ncDovL2NydC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcnQwJgYIKwYBBQUH\nMAGGGmh0dHA6Ly9vY3NwLnRjcy50ZXJlbmEub3JnMBwGA1UdEQQVMBOCEXd3dy5j\nYW1icm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQBASsgmwSRBnEBniuKHJyJY\nVc2fTuUKRm3q8yFpdc/GHn84/8TapBOd+E4aLRJLRI/BpklF1uStnBQiOIDmLR3W\nmM/gaY8JqMOqZ54t0lmJBgEmhRN0cO9U0fkKCUewyrdC7figAZzjpx6qhK7JtK85\n5tbktBNFR5NKzuOLCnu8LqVY2n2n/o8zwtL6zngoo8saS9cYHyksUE1pc2ktY0Ap\nxFp1GFXSWAOs0/xobwN1SH4FHzWvEzvZMpO4pES0NjfxRQ0SwU70OGOGasHD+Jrn\nicknTeF+RsafVHg+EFL9nH4U/yB6wesYu8jG5Fsv5p+ARKVdZb9YWXaRPtH3mzpN", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.cambro.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.cambro.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://www.cambro.umu.se/Shibboleth.sso/NIM/POST" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/www.cambro.umu.se.xml" } } ], [ "https://nagios.nordu.net/shibboleth", { "entity_id": "https://nagios.nordu.net/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.nordu.net/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.nordu.net/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.nordu.net/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://nagios.nordu.net/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://nagios.nordu.net/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://nagios.nordu.net/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "nagios", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC2TCCAcGgAwIBAgIJAOYa1BbBCe+lMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV\nBAMTBm5hZ2lvczAeFw0xMjAxMjUxMzMxMDlaFw0yMjAxMjIxMzMxMDlaMBExDzAN\nBgNVBAMTBm5hZ2lvczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANN1\nC+QdzDedN7C9wdTr61sJ9GgBbuWYCssGswZoa8loS3x7vnldyY2qcGRLamB0MUQ7\nT+xJMroALVl5dkM5H6sbfc5mXHoptLmWEpiP9PfctiWZxoeDMD9AitKUN4IBOdp8\nSz/NC3tbzugrfsPjXsPHyi53W/zy3Obj0Kvd/0+NR9xekxRLDCyPs7RNWVW0Beg/\nbIvYCtSDAN9hyeh3B/3qqjbT+tOOgTCTECoAkGyffE79VAJqKGveU8aV+TJgCPCp\nQ4H3hXFzAqvNDjTEAYKK6R/ik5BDVmMmmzmBlfPuKazqIhYyrv8YF3uAkXWDMSrq\nTXjF8Z3/kZOvHEbdI6UCAwEAAaM0MDIwEQYDVR0RBAowCIIGbmFnaW9zMB0GA1Ud\nDgQWBBR/qpporP9Dp7ROA03roTFyo2ziXTANBgkqhkiG9w0BAQUFAAOCAQEAmuQf\nlX/pkGS+jJYNJ7Hq0tHxk/SmZ3/352tXiYsInawiRzO0IgUTVL1weHR7UQzwWgIM\n+awow3BYc97T5ql4o1L1r2/BQRvZJZCGj0dW54GekNx2kFxiDePvaTuUuTsSInCb\nGj6YYhagaEqh7FgEWDb8BX4RozM2nuxN8s34XmdrY3xaM5HiH0QPExuk+a2yjuNQ\nm5ENIQmilN5KXbQtV5DLKO22/hfM+hjOXpO2LAyEK+uv9EgjIrHQhg2C+j1roEpF\ncmaSodg/QWPC0dJFDMtQhEx5sJTHL0ZYvfAlP9ldmsaUr4bg+vzq8ItixgX1+0D5\nJ2FYmoN42tc/5eQBmQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "nagios", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=nagios", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC2TCCAcGgAwIBAgIJAOYa1BbBCe+lMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV\nBAMTBm5hZ2lvczAeFw0xMjAxMjUxMzMxMDlaFw0yMjAxMjIxMzMxMDlaMBExDzAN\nBgNVBAMTBm5hZ2lvczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANN1\nC+QdzDedN7C9wdTr61sJ9GgBbuWYCssGswZoa8loS3x7vnldyY2qcGRLamB0MUQ7\nT+xJMroALVl5dkM5H6sbfc5mXHoptLmWEpiP9PfctiWZxoeDMD9AitKUN4IBOdp8\nSz/NC3tbzugrfsPjXsPHyi53W/zy3Obj0Kvd/0+NR9xekxRLDCyPs7RNWVW0Beg/\nbIvYCtSDAN9hyeh3B/3qqjbT+tOOgTCTECoAkGyffE79VAJqKGveU8aV+TJgCPCp\nQ4H3hXFzAqvNDjTEAYKK6R/ik5BDVmMmmzmBlfPuKazqIhYyrv8YF3uAkXWDMSrq\nTXjF8Z3/kZOvHEbdI6UCAwEAAaM0MDIwEQYDVR0RBAowCIIGbmFnaW9zMB0GA1Ud\nDgQWBBR/qpporP9Dp7ROA03roTFyo2ziXTANBgkqhkiG9w0BAQUFAAOCAQEAmuQf\nlX/pkGS+jJYNJ7Hq0tHxk/SmZ3/352tXiYsInawiRzO0IgUTVL1weHR7UQzwWgIM\n+awow3BYc97T5ql4o1L1r2/BQRvZJZCGj0dW54GekNx2kFxiDePvaTuUuTsSInCb\nGj6YYhagaEqh7FgEWDb8BX4RozM2nuxN8s34XmdrY3xaM5HiH0QPExuk+a2yjuNQ\nm5ENIQmilN5KXbQtV5DLKO22/hfM+hjOXpO2LAyEK+uv9EgjIrHQhg2C+j1roEpF\ncmaSodg/QWPC0dJFDMtQhEx5sJTHL0ZYvfAlP9ldmsaUr4bg+vzq8ItixgX1+0D5\nJ2FYmoN42tc/5eQBmQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://nagios.nordu.net/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.nordu.net/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.nordu.net/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.nordu.net/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://nagios.nordu.net/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/nagios.nordu.net.xml" } } ], [ "https://kurser3.math.su.se/shibboleth", { "entity_id": "https://kurser3.math.su.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://kurser3.math.su.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "kurser3.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurser3.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV\nBAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD\nExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k\nMQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7\nMVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f\nQNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw\nNwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH\nuYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM\nvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P\nVA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f\nBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD\nQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj\ncy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov\nL29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1\nLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4\nWCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG\n7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT\nWkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4\nImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH\ncltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "kurser3.math.su.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kurser3.math.su.se,O=Stockholms universitet,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEczCCA1ugAwIBAgIRAJmPvLO1zhBHiC8cv0Ac0q8wDQYJKoZIhvcNAQEFBQAw\nNjELMAkGA1UEBhMCTkwxDzANBgNVBAoTBlRFUkVOQTEWMBQGA1UEAxMNVEVSRU5B\nIFNTTCBDQTAeFw0xMDAxMTkwMDAwMDBaFw0xMzAxMTgyMzU5NTlaMEsxCzAJBgNV\nBAYTAlNFMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRswGQYDVQQD\nExJrdXJzZXIzLm1hdGguc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQDE0IybA6C3iZ+bkaClj4VPM+9ujYTq5UmpcUPr7ZovIHSrch5rRGSPuw3k\nMQ3dZz+1nBVCdtnbud4JwgJf+oKoHyixu5UAy4PosinJlVV+TeYHhDMB3J+O6O/7\nMVWCD7NUxgOXhwEIu1Ln9fbB2fyoH9czTgYUlz8IyBE1c5kbkU6dJ/v+TYFfYC6f\nQNTq/CKzuPPlG3I0b6fyMTF6+9BXnhGoqGzc4fbpDw466FLYbuBhwjYOGw4sHVOw\nNwZpeo1cSIZ+ynJCO4y3nLHx7Ln5yt48fkvDE8fhnDlP19hEKadctKYQzyt1X+WH\nuYPuy2bffW8LsGMNdz6zgV1yq29vAgMBAAGjggFlMIIBYTAfBgNVHSMEGDAWgBQM\nvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU9/hl0fzcymppShwXt+2iss1P\nVA4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYB\nBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0f\nBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xD\nQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRj\ncy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDov\nL29jc3AudGNzLnRlcmVuYS5vcmcwHQYDVR0RBBYwFIISa3Vyc2VyMy5tYXRoLnN1\nLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAtyWsUSktP5GxVj19xSNmFDyap7z0/igy4\nWCTNXDGmHPIOmZfaavo5UBtZwEUB1puU2ViognByPFW1dnZzNV+nIiCokKg9gEOG\n7gEOVIzGQZTGkX/EQYlyYkhXd+tQ2Mn7v60RxtHTpmLHutNZiuwXPV/T/pq+i6aT\nWkQUjdUtED1LYCNHIy/voAwYOa8zZ5tBq3kXRveZtY3LpdKRIz6aUkHqLKmHBLF4\nImN8nJk/9yn1zCQW8/1DzycFt9IHU/zeCG1Q41L0EU2ZAXWixc/0sVuVxn6LEcIH\ncltjAaJBgU+QoDEuKsQtzVwmR/JfWYaVaMDXCh+QwOgvP3MIq8pA", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser3.math.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser3.math.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser3.math.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://kurser3.math.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/kurser3.math.su.se.xml" } } ], [ "https://caroa.univasf.edu.br/shib-idp", { "entity_id": "https://caroa.univasf.edu.br/shib-idp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/caroa.univasf.edu.br.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://caroa.univasf.edu.br/shibboleth-idp/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "univasf.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "information_url": [ { "lang": "en", "text": "http://www.univasf.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "pt-br", "text": "http://www.univasf.edu.br/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "pt-br", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "pt-br", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+zCCAuOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMCQlIx\nEzARBgNVBAgTClBlcm5hbWJ1Y28xEjAQBgNVBAcTCVBldHJvbGluYTEQMA4GA1UE\nChMHVU5JVkFTRjEMMAoGA1UECxMDU1RJMSUwIwYJKoZIhvcNAQkBFhZzdXBvcnRl\nQHVuaXZhc2YuZWR1LmJyMR0wGwYDVQQDExRjYXJvYS51bml2YXNmLmVkdS5icjAe\nFw0wOTEyMDcxOTE3NTdaFw0xMjEyMDYxOTE3NTdaMIGcMQswCQYDVQQGEwJCUjET\nMBEGA1UECBMKUGVybmFtYnVjbzESMBAGA1UEBxMJUGV0cm9saW5hMRAwDgYDVQQK\nEwdVTklWQVNGMQwwCgYDVQQLEwNTVEkxJTAjBgkqhkiG9w0BCQEWFnN1cG9ydGVA\ndW5pdmFzZi5lZHUuYnIxHTAbBgNVBAMTFGNhcm9hLnVuaXZhc2YuZWR1LmJyMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyy0H78oLVsBhxHlOjMaTmhQJ\nJ20jz1NVJVHNkNJtshASqIHf7nrC7iFIOQOCZgedMjKbiHWyQhkgmR2AuAnuq94g\nFHJoDqdliVFegU+OZotWHYjYVLW2Dx3TF71cvqhy5PtdmOLWi2LcK08eD719fNUr\ntAFbNaCqPrfApR3IriWZ9f7U23I1WQ6wqEFimGgHKUOzZX1DbDyfF0NFhoE8ZT3E\nLWxS8OQfLOahad/I4Ji+an1g8CzKoHoGp8urWAH1VO9nGFjXMbY3GDEg6LANHhqm\n2/B8ynWkDnr2YkSGsxI7OYBZbJzHxNUSPIvKmeDvn2lTGsd0EpoSSFgQ1QlqkwID\nAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEF\nBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAp\nPbOkc0TkHCPHyeBj0r9GqOM8P2jphq42z2OL3cAvJ5ra5rvm2zDuvcfDz8BU44q6\nfHM6xzLawmj7PraoROgfSuYB9ominhB9uCC9ivyoDWzJA48zXRzwJSs6m1hxHYu/\nhI6jqYydmbfjl9nGa0SzRu807eCObVnhaTT39oLOBTn5e2j2cLzO65Rm3L5P+X7B\n1ZHQFg7EdDGYdpL73EmXCln354Qn/KYExoxpBJ7jSx+zSUD82MJGN4pC6/W0pqsd\nsJ50WLdnA+GPrvR2ExHYz/AG7jEyiyp3xRYm6yYQ/zXXKykKJOMnoPEwDOLEfgJ5\nC4ItBKZG311DVPXkz7r2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://caroa.univasf.edu.br:8443/shibboleth-idp/AA" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "pt-br", "text": "http://www.rnp.br/_arquivo/servicos/Politica_CAFe_IDP_final.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://cafe.rnp.br", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2010-01-01T00:00:00Z" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://caroa.univasf.edu.br:8443/shibboleth-idp/AA" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "univasf.edu.br", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIID+zCCAuOgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBnDELMAkGA1UEBhMCQlIx\nEzARBgNVBAgTClBlcm5hbWJ1Y28xEjAQBgNVBAcTCVBldHJvbGluYTEQMA4GA1UE\nChMHVU5JVkFTRjEMMAoGA1UECxMDU1RJMSUwIwYJKoZIhvcNAQkBFhZzdXBvcnRl\nQHVuaXZhc2YuZWR1LmJyMR0wGwYDVQQDExRjYXJvYS51bml2YXNmLmVkdS5icjAe\nFw0wOTEyMDcxOTE3NTdaFw0xMjEyMDYxOTE3NTdaMIGcMQswCQYDVQQGEwJCUjET\nMBEGA1UECBMKUGVybmFtYnVjbzESMBAGA1UEBxMJUGV0cm9saW5hMRAwDgYDVQQK\nEwdVTklWQVNGMQwwCgYDVQQLEwNTVEkxJTAjBgkqhkiG9w0BCQEWFnN1cG9ydGVA\ndW5pdmFzZi5lZHUuYnIxHTAbBgNVBAMTFGNhcm9hLnVuaXZhc2YuZWR1LmJyMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyy0H78oLVsBhxHlOjMaTmhQJ\nJ20jz1NVJVHNkNJtshASqIHf7nrC7iFIOQOCZgedMjKbiHWyQhkgmR2AuAnuq94g\nFHJoDqdliVFegU+OZotWHYjYVLW2Dx3TF71cvqhy5PtdmOLWi2LcK08eD719fNUr\ntAFbNaCqPrfApR3IriWZ9f7U23I1WQ6wqEFimGgHKUOzZX1DbDyfF0NFhoE8ZT3E\nLWxS8OQfLOahad/I4Ji+an1g8CzKoHoGp8urWAH1VO9nGFjXMbY3GDEg6LANHhqm\n2/B8ynWkDnr2YkSGsxI7OYBZbJzHxNUSPIvKmeDvn2lTGsd0EpoSSFgQ1QlqkwID\nAQABo0YwRDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAqBgNVHSUEIzAhBggrBgEF\nBQcDAQYJYIZIAYb4QgQBBgorBgEEAYI3CgMDMA0GCSqGSIb3DQEBBQUAA4IBAQAp\nPbOkc0TkHCPHyeBj0r9GqOM8P2jphq42z2OL3cAvJ5ra5rvm2zDuvcfDz8BU44q6\nfHM6xzLawmj7PraoROgfSuYB9ominhB9uCC9ivyoDWzJA48zXRzwJSs6m1hxHYu/\nhI6jqYydmbfjl9nGa0SzRu807eCObVnhaTT39oLOBTn5e2j2cLzO65Rm3L5P+X7B\n1ZHQFg7EdDGYdpL73EmXCln354Qn/KYExoxpBJ7jSx+zSUD82MJGN4pC6/W0pqsd\nsJ50WLdnA+GPrvR2ExHYz/AG7jEyiyp3xRYm6yYQ/zXXKykKJOMnoPEwDOLEfgJ5\nC4ItBKZG311DVPXkz7r2", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UFVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "pt-br", "text": "UFVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "pt-br", "text": "UNIVASF - Universidade Federal do Vale do Sao Francisco", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.univasf.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "pt-br", "text": "http://www.univasf.edu.br/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "augusto.silva@univasf.edu.br", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Augusto Silva", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ni.nordu.net/saml2/metadata/", { "entity_id": "https://ni.nordu.net/saml2/metadata/", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/ni.nordu.net-pysaml2.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "contact_person": [ { "contact_type": "technical", "company": { "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "sur_name": { "text": "Lundberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "given_name": { "text": "Johan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "lundberg@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ] } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ni.nordu.net/saml2/ls/" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ni.nordu.net/saml2/acs/" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC6zCCAdOgAwIBAgIJAI32hx6m/IFWMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV\nBAMTDG5pLm5vcmR1Lm5ldDAeFw0xMjA4MzAxMjAyMTFaFw0yMjA4MjgxMjAyMTFa\nMBcxFTATBgNVBAMTDG5pLm5vcmR1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAKIsfzWwYgW2y9+K58VQi35/weisNzGlYYJbpYY8+AqGhtkSpB8D\nz46HVvyZ1L6lgShGQ5fNUzB/zT9GuYnR1BbJMmz0t/XU1eLz1btyD11/DtL9FMm2\nc/FYPe9Srn9x0n6mtncZofWVeD+a8cdRoOOrLwjL25QGCfAPynSf0OdUraUM6qKt\nu4KGAK8FMDss8uLDaJjJVc1saeDg6NpvYralAY+CnyiuskLYhilmLb0tMu63+ma8\nXVtZV9bWPMyB1RnT9aRYXPL3GjiH/Pun1r74SsNP9M77RS7j3PD5Jf1wmPpIBZL0\nDk6l3RnuVzK6D9zwTiAEDu3a+trzu5BzNMcCAwEAAaM6MDgwFwYDVR0RBBAwDoIM\nbmkubm9yZHUubmV0MB0GA1UdDgQWBBTPG/xsbxF7Q8OHyhUIktltkneGJTANBgkq\nhkiG9w0BAQUFAAOCAQEAI+gTmUEi7+iXxLJwhhnTm2w07fI8r/Rx3HXVQJ7fk0k9\nZX+yVo16pG7uxzWu88w9urMpjlRMBV9xT7oE+7xuOppeSJbQpjxfYCArq/VD+Qr/\nWjzMRZMjN4LkL+s6m0f4ASItLF5MBXmStmxl5ZE0UajyR08i87sg9QcTVXBpyirr\niRfdxDA4R+g0xwEZhpg2HbKRHeP8Uy/8SrOLYMFsblex5vc/96eZCOc88FlH1ydk\nzj16pWsjoYc1j+cnJBREpOJCeotrkBKte+OL1J5ku6e3qoQ+4Oyrsu4qhU/8geIo\nGtDqiUnI4ewwuxmNcK7kU1vUmBsiKlS5lyo8c+hpTA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false", "attribute_consuming_service": [ { "index": "1", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "NOCLook", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ] } ] } ], [ "https://agw-sparknet.utu.fi", { "entity_id": "https://agw-sparknet.utu.fi", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/agw-sparknet.utu.fi.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "fi", "text": "Turun yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "University of Turku", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "sv", "text": "Abo universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "fi", "text": "Turun yliopisto", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Turku", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "sv", "text": "Abo universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "fi", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "sv", "text": "http://www.utu.fi/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mikko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:hakajasen@utu.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Niemi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Mikko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:hakajasen@utu.fi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Niemi", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" } ], "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "is_default": "true", "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://agw-common.sparknet.fi/Shibboleth.sso/SAML2/POST" }, { "is_default": "false", "index": "2", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://agw-common.sparknet.fi/Shibboleth.sso/SAML/POST" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_name": [ { "lang": "fi", "text": "Turun yliopiston SparkNet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" }, { "lang": "en", "text": "University of Turku SparkNet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "is_default": "true", "requested_attribute": [ { "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_description": [ { "lang": "fi", "text": "Sparknet, Turun yliopiston langaton verkko", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" }, { "lang": "en", "text": "Sparknet, Wireless network of University of Turku", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIE4zCCA8ugAwIBAgIQbnMIzP8TsRk95w/HSxaw8TANBgkqhkiG9w0BAQUFADA2\nMQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEg\nU1NMIENBMB4XDTEwMTEyMzAwMDAwMFoXDTEzMTEyMjIzNTk1OVowgboxCzAJBgNV\nBAYTAkZJMQ4wDAYDVQQREwUyMDUwMDEYMBYGA1UECBMPV2VzdGVybiBGaW5sYW5k\nMQ4wDAYDVQQHEwVUdXJrdTEaMBgGA1UECRMRQXNzaXN0ZW50aW5rYXR1IDUxHDAa\nBgNVBAoTE1VuaXZlcnNpdHkgb2YgVHVya3UxGTAXBgNVBAsTEENvbXB1dGluZyBD\nZW50cmUxHDAaBgNVBAMTE2Fndy1zcGFya25ldC51dHUuZmkwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC/DfwsS+l2OcvB8YLJqMKLUrUc9KmEgLuCIBNh\nsy5hZDOnV7vieUzsxibSsz8LO/sqNXZu+oAJvQEbKVzglohKVpvZkXDWB4fJ7/Hk\nAXSSnKFUvA6D7NyITFHus2OuPVtWg7rOH53Hcsj7zDey1tLpt75+r9VYz+rfj7dY\nZhBjQxjnVboDdD0KCw5SuPTYo2L+ZQit7Ede4g9KY970iSjXsPA5pFrjN1pezrse\n7MLBeqfiISwvEsmFvnRImzhnGlc1jkgK1mAxpGGFUOB3wRvlR9uQ1KjlSaFhPfUj\nV09/dG5tdEvc3bUV+3FEM+5Wv/9JMFXmfW/twfGE1cFVL5mRAgMBAAGjggFmMIIB\nYjAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQUpAIR\n/AL9x2BJgB91p7Z1RDOOGjowDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYB\nBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5h\nLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAC\nhilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggr\nBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwHgYDVR0RBBcwFYIT\nYWd3LXNwYXJrbmV0LnV0dS5maTANBgkqhkiG9w0BAQUFAAOCAQEAQ09BWmqzKH3P\nywMfrWMAShhiowX3us9JTTJ8HLlApPWjW0feHpzvPCv86J2Ryeg+tRqtsYGAenvL\nFLqYnD65FaKos7/RrwQuxrwsDDbCk0LLVyDhlms7aOSvKRCmK1oyK9MABnraFh8e\nm3ueojjatPYaUG+ivTalv5oWuYi/Ye6GRGBlhyx2u972UqngRYnHAHCYrRzRA/l8\nVRtAw/rJTS3Yj5kDUG3LYeBH5A4myDeIHghg7n0s7A9qDtepxZFYgDzrwUusEo/a\nNbLlYF90/H/wrBP9SogebSqmAAEd7V+vMe2+W7N03f80xajbIli0+P0sEolPPgrW\nDSWPf8vQpQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ] } ], [ "https://spaces.internet2.edu/shibboleth", { "entity_id": "https://spaces.internet2.edu/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-externals-2.0/spaces.internet2.edu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "organization": { "organization_name": [ { "lang": "en", "text": "Internet2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Internet2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.internet2.edu/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://spaces.internet2.edu/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://spaces.internet2.edu/Shibboleth.sso/Login" } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://spaces.internet2.edu/Shibboleth.sso/Artifact/SOAP" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "A shared Wiki service with automatic registration for users who can supply a supported\n identifier, such as eduPersonPrincipalName or swissEduPersonUniqueID.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:eduPersonPrincipalName" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:mail" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:mace:shibboleth:1.0:attributeNamespace:uri", "name": "urn:mace:dir:attribute-def:displayName" }, { "friendly_name": "eduPersonPrincipalName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "friendly_name": "mail", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "friendly_name": "displayName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.241" } ], "service_name": [ { "lang": "en", "text": "Internet2-Hosted Federated Wiki", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "https://spaces.internet2.edu/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "spaces.internet2.edu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=spaces.internet2.edu,O=Internet2,C=US", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIID9TCCAt2gAwIBAgIBADANBgkqhkiG9w0BAQQFADBAMQswCQYDVQQGEwJVUzES\nMBAGA1UEChMJSW50ZXJuZXQyMR0wGwYDVQQDExRzcGFjZXMuaW50ZXJuZXQyLmVk\ndTAeFw0wNjEyMTMxNzQwMjdaFw0xNjEyMTAxNzQwMjdaMEAxCzAJBgNVBAYTAlVT\nMRIwEAYDVQQKEwlJbnRlcm5ldDIxHTAbBgNVBAMTFHNwYWNlcy5pbnRlcm5ldDIu\nZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfZWpU5/8rgfFbxh\nDOwYuQ4/TNycAQ/VQ5DFMU3M3bvF52WktUtfwBDozdXQt/tOIlBFvPVHH/pdp0q6\nRrzjXP5pQFZoKKc+p9cGdxHqKlx7RWAnFycNaKFZyV9kUTUvSHDjQk00i5gJUGEt\nD1j8NLE9o0y68x+5jK3onhQs3IXkHVYDslXHNXPovcv7OQuWIL69oBxyTxeTBUIA\nWoIiSZh6XrjGmNUid2ZnFFk7YtY1UNGV18LbfVhnxBlIxIq5v9KQgK9T0P5pogYs\n6N7Ki4eMK3cKCJkAibrbo8iPcOJnwbCXTlLmnhv5yd/W8Bk8A/pluNX7kbsSYr1f\n7P6YqQIDAQABo4H5MIH2MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5T\nU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBQ8t+Ty3BI/EncjTRX+\nJB8jn/SU0zBoBgNVHSMEYTBfgBQ8t+Ty3BI/EncjTRX+JB8jn/SU06FEpEIwQDEL\nMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUludGVybmV0MjEdMBsGA1UEAxMUc3BhY2Vz\nLmludGVybmV0Mi5lZHWCAQAwMgYDVR0RBCswKYYnaHR0cHM6Ly9zcGFjZXMuaW50\nZXJuZXQyLmVkdS9zaGliYm9sZXRoMA0GCSqGSIb3DQEBBAUAA4IBAQCd2JE3zSY3\nJLYBdr/WhFphpMHavrXpcK8GYro0YYfPN0QDxjBUSGkGgw0QzKAGmthqJWJ6yeip\nHt36uzobQ2iQtFU08LKiK2jPNegSU3uW/LsmnweFCDmWDyacmK91q+m3oNfY631l\n+vLX82GQYRssQbis1CJbrD/XE1W+2sEnGHc4eNRJZYNzMRvfSatNavCgI1IoOFEC\ngBAD9negf1qiDeouxjXCiixAMR5XnVd7lyZ7VN3goXIN//4SdCLT5fd1tIspaOOy\nBPE4P/6N3KmAMY7VNejGcpoRKvb0R0Yd7a8aMR7xImUNsycFlthz+sl26fTVNNmz\n/n0PiqFXEkFy", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Internet2 Technical Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "tsg@internet2.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "IJ Kim", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ij@internet2.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Scott Cantor", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "cantor.2@osu.edu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://db.saur.de/shibboleth-sp", { "entity_id": "https://db.saur.de/shibboleth-sp", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/db.saur.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "K. G. Saur Verlag", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "K. G. Saur Verlag, ein Imprint der Walter de Gruyter GmbH", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.saur.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ulrike", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "ulrike.engel@degruyter.com", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Engel", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Cristian", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "cristian.vat@level7.ro", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Vat", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://db.saur.de/Shibboleth.sso/SAML/POST" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "db.saur.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=db.saur.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBzCCA++gAwIBAgIEDQl1fDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODEwMDYxMTM1MDlaFw0xMzEw\nMDUxMTM1MDlaMEkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRMwEQYDVQQDEwpkYi5zYXVyLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/zjBXS8HerZKLm9TLGucOB5e3nBWmKtWvDX\n06WkrE7xvj+iDV/VcrK1vpP1wabRVy5e2rGAr66CyPhaOc7sFiZmlNGaS01f8j/9\nO50FM1DJVZqPCMzuMfjK+m22oZMegAoIiMFKPaCwXcRr8NJDnuHaK4WbAYkoQtDh\njZmhZcSZT0W6k5NimszZg4azEOENiqlIGJ1LwQtGt0BMNUNT+p+PJkHRVuIftWLX\nbciCl7tavmpuOq0BVFz/uUD8yS+dAsqrvBmmcGaAHkvNpTqy0v1o56uk9o2i5zUb\no+l4XGSulrwqsF0ytQWEDWZFYDtrkD8WDhhOn5ojTMbxTYb3VwIDAQABo4IB6TCC\nAeUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBRj3P6kfMQ1adyDpCzs3AP+TCfHADAfBgNVHSME\nGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zArBgNVHREEJDAigSBiZW5lZGljdC5y\naXBwZXJnZXJAZGVncnV5dGVyLmNvbTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vy\ndmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsG\nCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNl\ncy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAN+q0DlBL1Z9sKD3QHlik5C3/fSRe\n/xi/aaFWmLy20IL/jMEoCB6+Zvg42kkVIDfP5MgWbkFjMVKhz8AHrE4Cvnm2uwHS\nQiM2ZeOXcIYEM6HrX2NsE0e2ihpKy5KUYzsJGJPM+PVYB5hyTYzgvRHyKmlqI/Qm\nLxl8jh0G7W6FFHF5obqvZTosXz5rZnZUN6XJ3pYYoXXiWxbuZ8VR3O1NsZhh/h2F\nx/ub9npoaBEsvMcrOhH6AJRCS2pib3QN/bmTcwGMOD16v065+DAGQHFkJtzLw7oY\nyE+NdWi71a8lLxP5IkGUZgE7PuPCbPZQoP3BDXch+x3V6V74J8fpJ0VgiA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "db.saur.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=db.saur.de,OU=DFN-PKI,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFBzCCA++gAwIBAgIEDQl1fDANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJE\nRTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEfMB0GA1UE\nAxMWREZOLVZlcmVpbiBDQSBTZXJ2aWNlczAeFw0wODEwMDYxMTM1MDlaFw0xMzEw\nMDUxMTM1MDlaMEkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw\nDgYDVQQLEwdERk4tUEtJMRMwEQYDVQQDEwpkYi5zYXVyLmRlMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/zjBXS8HerZKLm9TLGucOB5e3nBWmKtWvDX\n06WkrE7xvj+iDV/VcrK1vpP1wabRVy5e2rGAr66CyPhaOc7sFiZmlNGaS01f8j/9\nO50FM1DJVZqPCMzuMfjK+m22oZMegAoIiMFKPaCwXcRr8NJDnuHaK4WbAYkoQtDh\njZmhZcSZT0W6k5NimszZg4azEOENiqlIGJ1LwQtGt0BMNUNT+p+PJkHRVuIftWLX\nbciCl7tavmpuOq0BVFz/uUD8yS+dAsqrvBmmcGaAHkvNpTqy0v1o56uk9o2i5zUb\no+l4XGSulrwqsF0ytQWEDWZFYDtrkD8WDhhOn5ojTMbxTYb3VwIDAQABo4IB6TCC\nAeUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIG\nCCsGAQUFBwMBMB0GA1UdDgQWBBRj3P6kfMQ1adyDpCzs3AP+TCfHADAfBgNVHSME\nGDAWgBQdqfGGJnZNz139UKNu6/G8InVt6zArBgNVHREEJDAigSBiZW5lZGljdC5y\naXBwZXJnZXJAZGVncnV5dGVyLmNvbTCBkQYDVR0fBIGJMIGGMEGgP6A9hjtodHRw\nOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNlcy1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtc2Vy\ndmljZXMtY2EvcHViL2NybC9jYWNybC5jcmwwgaoGCCsGAQUFBwEBBIGdMIGaMEsG\nCCsGAQUFBzAChj9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1zZXJ2aWNl\ncy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSwYIKwYBBQUHMAKGP2h0dHA6Ly9j\nZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXNlcnZpY2VzLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAN+q0DlBL1Z9sKD3QHlik5C3/fSRe\n/xi/aaFWmLy20IL/jMEoCB6+Zvg42kkVIDfP5MgWbkFjMVKhz8AHrE4Cvnm2uwHS\nQiM2ZeOXcIYEM6HrX2NsE0e2ihpKy5KUYzsJGJPM+PVYB5hyTYzgvRHyKmlqI/Qm\nLxl8jh0G7W6FFHF5obqvZTosXz5rZnZUN6XJ3pYYoXXiWxbuZ8VR3O1NsZhh/h2F\nx/ub9npoaBEsvMcrOhH6AJRCS2pib3QN/bmTcwGMOD16v065+DAGQHFkJtzLw7oY\nyE+NdWi71a8lLxP5IkGUZgE7PuPCbPZQoP3BDXch+x3V6V74J8fpJ0VgiA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ] } ], [ "https://idp.uni-ulm.de/idp/shibboleth", { "entity_id": "https://idp.uni-ulm.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.uni-ulm.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-ulm.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-ulm.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-ulm.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.uni-ulm.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-ulm.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE\nRTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu\naS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3\nMjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ\nVW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ\nTqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9\nnoBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK\n+PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax\nqE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB\n+j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj\nggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G\nA1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG\nM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt\ndWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\ns2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF\nda6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG\nKbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO\nAO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW\nNypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP\njrSXV8bqE4onz+nFV6gyew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE\nRTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu\naS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3\nMjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ\nVW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ\nTqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9\nnoBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK\n+PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax\nqE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB\n+j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj\nggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G\nA1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG\nM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt\ndWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\ns2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF\nda6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG\nKbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO\nAO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW\nNypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP\njrSXV8bqE4onz+nFV6gyew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-ulm.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.uni-ulm.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-ulm.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.uni-ulm.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-ulm.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "idp.uni-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE\nRTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu\naS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3\nMjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ\nVW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ\nTqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9\nnoBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK\n+PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax\nqE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB\n+j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj\nggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G\nA1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG\nM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt\ndWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\ns2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF\nda6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG\nKbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO\nAO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW\nNypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP\njrSXV8bqE4onz+nFV6gyew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "idp.uni-ulm.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.uni-ulm.de,O=Universitaet Ulm,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIEvDCCA6SgAwIBAgIED0oPFzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJE\nRTEZMBcGA1UEChMQVW5pdmVyc2l0YWV0IFVsbTEaMBgGA1UEAxMRR2xvYmFsLVVu\naS1VbG0tQ0ExHDAaBgkqhkiG9w0BCQEWDWNhQHVuaS11bG0uZGUwHhcNMDkxMjE3\nMjAxNjA3WhcNMTQxMjE2MjAxNjA3WjBBMQswCQYDVQQGEwJERTEZMBcGA1UEChMQ\nVW5pdmVyc2l0YWV0IFVsbTEXMBUGA1UEAxMOaWRwLnVuaS11bG0uZGUwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa1uAhzXYlrfbnqAJvy7G4VaHcx/QQ\nTqCcQ21kuCgRkeZGl/42uclLIKrNr14heO8WhSz+h0gN+M4uXw17+x9Mw0UbFZG9\nnoBSsIT8hH1vtuQZEhk6Dro1mR/ivBMAjn/Lb38C6tGqcF2+d7sHHLLxwXaLTHsK\n+PWzwXK9PV8uaA7W8eD+Ay0uckt1kbMI62MnzVPgYSeAvRV/ZACduJFxg234Qkax\nqE/U4aMf5OvL1YDsNZhEoxcFpOohcSkeUawd1b84mx4x6kipq3ND/LvKKC0Q3pJB\n+j+14FaOPOeQwOzNs+6/6STcm0wWi1y42f+NOdTX2MvOGPGzzZ8d++A5AgMBAAGj\nggGZMIIBlTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEF\nBQcDAgYIKwYBBQUHAwEwHQYDVR0OBBYEFM9hLeiCB5+pV62kKk0BvuykNVkCMB8G\nA1UdIwQYMBaAFLN7Dz2jh7bPZO3Cdl3C2paXyaDfMH8GA1UdHwR4MHYwOaA3oDWG\nM2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLXVsbS1jYS9wdWIvY3JsL2NhY3Js\nLmNybDA5oDegNYYzaHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1\nYi9jcmwvY2FjcmwuY3JsMIGaBggrBgEFBQcBAQSBjTCBijBDBggrBgEFBQcwAoY3\naHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmktdWxtLWNhL3B1Yi9jYWNlcnQvY2Fj\nZXJ0LmNydDBDBggrBgEFBQcwAoY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS91bmkt\ndWxtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEA\ns2YjhHnGAGBE7o3eSFGDSnCe+yGyICqHnYwyixCLjTIefHcWJU9BHxW1/gtdQvmF\nda6e9tCgasecljD95RzwMosmwih5XG3qyt4BjZfohyhttNuXag18lAc+LzUD+BTG\nKbZ9DL1NRVB6RYyLJrTxw13RfEEL8+gs5wdYPq/h83QWOkphkd1TP9DHaqzz9bRO\nAO5TixVh/i4LmgcjWDbH9Y74Jm/kI4IWgr8pTngVM4qlTbxXplZFvvFU7Nhp1SSW\nNypMHoJG/p0BErQIyXM+WznR5GG5GU0T0wkBSwps7A2ZM/qgP+xtYLdw8vxFSdfP\njrSXV8bqE4onz+nFV6gyew==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Ulm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Ulm", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-ulm.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Harald", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "harald.daeubler@uni-ulm.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "D\u00e4ubler", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://mds-test.sunet.se/shibboleth", { "id": "_8bf223345274c857d7bc8a9c6132e370d1ec5735", "entity_id": "https://mds-test.sunet.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://mds-test.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://mds-test.sunet.se/Shibboleth.sso/DS/ds.sunet.se" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "mds-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=mds-test.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDDTCCAfWgAwIBAgIJAM5Yhbpd3TmcMA0GCSqGSIb3DQEBBQUAMBwxGjAYBgNV\nBAMTEW1kcy10ZXN0LnN1bmV0LnNlMB4XDTExMTExNzE0NTUyMVoXDTIxMTExNDE0\nNTUyMVowHDEaMBgGA1UEAxMRbWRzLXRlc3Quc3VuZXQuc2UwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDCqEcLC0Zdpy/RH2bhjc149216gnMdiz1q8agv\neZNbww+9f6DNvQzevyr1U7nnKzY3mZRsMoLXCbgYSfe7d7GXv/fRyx3Nx9g1sG5F\nC3ydosS2/1aWWLwMjFRYr/QIqTZa7ihWLQhetJ+dObCGPO43PmIC0fIvBUJ/KX7B\nDJXNKbA+PR2Xyiavv153DoT46/KVsPIgkCMlMTltLUB5030Bm3IwMs+sHFhnVx8Y\nTZ7phNR7kGrgmody+YIvoAz4vtuuvlPHO8l0d3HTO4M9Z4H7OufTN6ivxdPIcfsn\nz0baiuQpWziayeeAHrLwC09RS3FMFeadR5ZTcDW0eY0ralsNAgMBAAGjUjBQMC8G\nA1UdEQQoMCaCEW1kcy10ZXN0LnN1bmV0LnNlhhFtZHMtdGVzdC5zdW5ldC5zZTAd\nBgNVHQ4EFgQUokBRRHpa+5pznLea5K03GSgBG80wDQYJKoZIhvcNAQEFBQADggEB\nAAEucvMd1uSQnSDcMkd9jVS9rtTy9R32Zik2OWjYzW6HbM2/8jU7XFscqlgmunuA\n0+k3i9BtmSc+SbI3n3QejeUleINWah19CJ+VdKUJGN9GKiGPaK3EGz8OLqhXHIpN\nHGCYy1/df0OtdqptbrRiVMlqXIBJhLmenczTb9fw6ercngudu3ftIu2/+85ZER3p\notlxWXhbXhBVUmi89hDXmtUL4ulDy3Ufx1zAtuxf5CWTmMQukSSSg2m+QYraFyPL\nZNCOgNyiOFcrqr9kcDc2fsyVUlAKmm/sG2P+mCEj/zRhLCpUWbG2vg3r84H3lNKv\nVtHMCV6pEmWvRxvRGMxUfw8=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://mds-test.sunet.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds-test.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds-test.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds-test.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://mds-test.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/mds-test.sunet.se.xml" } } ], [ "https://doit.swisdom.org/shibboleth", { "entity_id": "https://doit.swisdom.org/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/doit.swisdom.org.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.switch.ch/aai/federation/switchaai/metadata-registration-practice-statement-20110711.txt", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "http://rr.aai.switch.ch/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-12-30T19:03:54Z" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "uzh.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Z\u00fcrich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "University of Zurich", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uzh.ch/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.cyberderm.net/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cyberderm.net/Shibboleth.sso/SAML2/POST" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.mironet.ch/Shibboleth.sso/SAML2/POST" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.swisdom.org/Shibboleth.sso/SAML2/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.cyberderm.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cyberderm.net/Shibboleth.sso/SAML2/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.mironet.ch/Shibboleth.sso/SAML2/Artifact" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.swisdom.org/Shibboleth.sso/SAML2/Artifact" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.cyberderm.net/Shibboleth.sso/SAML2/ECP" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cyberderm.net/Shibboleth.sso/SAML2/ECP" }, { "index": "11", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.mironet.ch/Shibboleth.sso/SAML2/ECP" }, { "index": "12", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.swisdom.org/Shibboleth.sso/SAML2/ECP" }, { "index": "13", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.cyberderm.net/Shibboleth.sso/SAML/POST" }, { "index": "14", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cyberderm.net/Shibboleth.sso/SAML/POST" }, { "index": "15", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.mironet.ch/Shibboleth.sso/SAML/POST" }, { "index": "16", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.swisdom.org/Shibboleth.sso/SAML/POST" }, { "index": "17", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://aai.cyberderm.net/Shibboleth.sso/SAML/Artifact" }, { "index": "18", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://cyberderm.net/Shibboleth.sso/SAML/Artifact" }, { "index": "19", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.mironet.ch/Shibboleth.sso/SAML/Artifact" }, { "index": "20", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://doit.swisdom.org/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "logo": [ { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAAW5JREFUeJzUUT+rgnAUtSL6EC1tDY0hro5hZUtFLS0NDUFDkEGNImIQkvQHgjIjHCIoKKOkNxgOBQ1+g77KOz3DF+5veHe7v3vuueecH0H8eYVCoUAg4LXFYnE0GlmWdTgcRFHMZDLeKBwOB4PBd1MqlSaTyfF4PJ1O0+m0Wq02Gg1N0y6Xi2maiqJks9k3tFKpnM/n/X4/GAwKhYLHl06nwZLL5Vqt1nw+32w2vV4vHo8TgiA8n8/FYsGy7KfUTqeDCzirqqpt2xC5XC6j0ehrRtP0eDx+PB6O42CzVqu5O6lUiuf53W5nGAbDMJDXbreJSCTijmFgOBxKkgQbXz+1Xq+bzWa5XMYFAEC6Wq1+NQABDrwiqEQiQVFUPp+fzWYA3e93AEAHJy+oG2symeQ4Dpnebrftdgtt1+u13+/X63WSJAGQZRmJvek9YW7eiEXX9Vgs5osBYfr/8XPT13a7Xbj3L/zH+gYAAP//AwCk1qMzXSJnzgAAAABJRU5ErkJggg==", "width": "16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "16" }, { "text": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAZCAIAAAAHYR/MAAAD72lDQ1BJQ0NQcm9maWxlAAB4nI1V3W/bVBQ/iW9cpBY/oLGODhWLr1VTW7kbGq3GBkmTpelCGrnN2CqkyXVuGlPXNrbTbVWf9gJvDPgDgLIHHpB4QhoMxPay7QG0SVNBFdUkpD102kBok/aCqnCur1O7Xca4ka9/Oed3Pu/RNUDHV5rjmEkZYN7yXTWfkY+fmJY7ViEJz0En9ECnpntOulwuAi7GhUfWw18hwd43B9rr/3N1VqmnAySeQmxXPX0e8WmAlKk7rg8g3kb58CnfQdzxPOIdLiaIWGF4luMswzMcHw84U+ooYpaLpNe1KuIlxP0zMflsDPMcgrUjTy3qGrrMelF27Zph0li6T1D/zzVvNlrxevHp8uYmj+K7j9Ved8fUEH+ua7lJxC8jvub4GSZ/FfG9xlwljXgvQPKZmnukwvnJNxbrU+8g3om4aviFqVC+aM2UJrhtcnnOPqqGnGu6N4o9gxcR36rTQpHnI0CVZnOsX4h7642x0L8w7i1M5lp+FuujJe5HcN/TxsuIexB/6NrqBM9ZWKZmXuX+hSuOXw5zENYts1TkPolEvaDGQO7Xp8a4LTng4yFyWzJdM44UQv6SYwaziLmR825DrYScG5qby3M/5D61KqHP1K6qlmW9HUR8GI4lNKBgwwzuOliwATKokIcMvh1wUVMDA0yUUNRSlBiJp2EOZe155YDDccSYDazXmTVGac/hEe6EHJt0E4Xsx+cgKZJDZJiMgEzeJG+RwySL0hFycNO2HIvPYt3Z9PM+NNAr4x2DzLmeRl8U76x70tCvf/T3Fmv7kZxpK594B8DDDrSYA/H6ry79sCvysUIuvHuz6+oSTDypv6nbqfXUCu6rqbWIkfo9tYa/VUhjbmaQ0Tw+RpCHF8sgXsNlfHzQcP8DeXaMtyVizTrXE2lYJ+gHpYclONsfSZXflD+VFeUL5bxyd1uX23ZJ+FT4VvhR+E74XvgZZOGScFn4SbgifCNcjJ3V4+dj8+yDelvVMk27XlMwpYy0W3pJykovSK9Ixcif1C0NSWPSHtTs3jy3eLx4LQacwL3V1faxOK+CWgNOBRV4QYctOLNt/kNr0kuGSGHb1A6zWW4xxJyYFdMgi3vFEXFIHGe4lZ+4B3UjuOe2TJ3+mApojBWvcyCYOjarzHoh0HlAfXraZxftqO2ccY3Zui/vU5TX5TR+qqhcsPTBflkzTTlQebJLPeou0OogsO8gv6IfqMH3LbHzeiTz3wY49BfeWTci2XQD4GsPoPu1SNaHd+KznwFcOKA33IXwzk8kfgHwavv38X9dGbybbjWbD/C+6vgEYOPjZvOf5WZz40v0vwZwyfwXWQBxeO6COJEAAAkjaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+p930kgAAACF0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoSW50ZWwpd4f6GQAAA/VJREFUeJzslkko7XEUxy1tLdmRDfU2NjJEylDGkqFMKQtEWCjKEJJcLwtKEYkioSRD5ikZHxEyZRYSC0UpFu99uqf36/b/33vfu1Kvp3sWt9895/zO7/c9w/f3d3Cwi13sYheL4u/v39XVtby8fHl5ubu7OzMzU15e7urq+q/vZYvExMT09fUdHh4+PT0tLCzU19f7+vrGxcX19vZubW29vr5ub2+zBqr1OG5ubg0NDXt7e9+NUlNTExYWZtbTycmpra1tYGDAz89PNI6Ojs3NzQaDQf39ZpTo6OiCggJSPDc3V1hYaPHsqKiowcHBi4uL29vbsbGxzMxMQujdPDw8amtrFxcXn5+fAdzR0eHl5aV3Ky4uBvZPnbAlMjJSuVVVVR0cHNzd3Yn1/v5eKg9y/k5OTjY2NuqDkOXh4WFnZ2czMEpLS/f39wVDSkqKRbi6dAJ4enp6Z2eHVkxLSzO11tXVzc/PczBlTE1NraiomJ2dFXjkS9JEjt/f39vb2yMiIqg/a6xNTU2YqKSAGRoaIjgdzi+a9fV1b29vi3cKDAyUhLm4uFi5OtHxOTs7+2EULgoMDkPPXd3d3RMSEjSVRE9k7qE0+fn5ktr09HT+Hh8fX11dqV0TExOYCMuayKzBaXoBZbUmtM3JycnLywsTkpWVZba7ROgBGjcoKCg5ObmysnJzc5Nmo6q0R3x8vB6//niaCiUmWoAFs6dMJSUlCryAwU0TDf0fwIgkJibSZjSboIK4zDel0ZMsktfOzk5p8dHR0ZWVFbNgNMdTVZRFRUVsYZGRkaFMUklogDUp0IAZGRmxAYxIUlLS29sbJ9HZtDidCqV4enpSLnI5Pj4OhqWlpZycHGgKSLKLsjCUfwPm/Pyc2SCgzICPj48yyazL0FIf1sBTVqmVbWCAsbGxIeuAgADagL/0EoHg5dbWVthMrGVlZTc3N7KGhXHQPEECZmpqSmlCQkLQwIQOv0tkWhnYlhGS9eeAIQopDw8Ph6ws+dB+TA6TRnSlZI1SD4YrKg1c9PDwIFS+traGtb+/X0zUivaGAz8TDE0FmT4+PtIMR0dH3d3dCpU8ZNfX1xQKWltdXWVmTMGQAj0Y2hXwNA9DxXuieII3DSsAePvYCDEAVe0VMLy5GjDwuw1glNAz8BWXhql4BBh6qPn09DQ7O9usvyaRSGxsrLwMjJMsSL+yBgcHg0S9g3wumfKNgDGldYgBDcz5ETAiVKOlpYXbwAo9PT1WWJvvNw0YnMkCheXe8Ip+S15eHjRAxSi4JnJ1dTXsYvptkZubiydbPg5GhCrxeWbdRw/mP5YvBYbp+jpgQkNDrbC5XezyBeQXAAAA//8DAMcQPBACQuP6AAAAAElFTkSuQmCC", "width": "68", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "25" } ], "display_name": [ { "lang": "en", "text": "DOIT - Dermatology eLearning", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Dermatology Online with Interactive Technology", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ], "attribute_consuming_service": [ { "index": "1", "service_description": [ { "lang": "en", "text": "Dermatology Online with Interactive Technology", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "false", "friendly_name": "preferredLanguage", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.16.840.1.113730.3.1.39" }, { "is_required": "true", "friendly_name": "email", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "false", "friendly_name": "homePostalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.39" }, { "is_required": "false", "friendly_name": "postalAddress", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.16" }, { "is_required": "true", "friendly_name": "eduPersonAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" }, { "is_required": "true", "friendly_name": "surname", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "friendly_name": "givenName", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "friendly_name": "eduPersonTargetedID", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.10" }, { "is_required": "true", "friendly_name": "eduPersonScopedAffiliation", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "friendly_name": "schacHomeOrganization", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.9" }, { "is_required": "false", "friendly_name": "schacHomeOrganizationType", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.25178.1.2.10" } ], "service_name": [ { "lang": "en", "text": "DOIT - Dermatology eLearning", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIFGjCCBAKgAwIBAgIUH6a66qr+t+IWYDox5Q4z6Z/jwRIwDQYJKoZIhvcNAQEF\nBQAwazELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHzAd\nBgNVBAsTFnd3dy5xdW92YWRpc2dsb2JhbC5jb20xIDAeBgNVBAMTF1F1b1ZhZGlz\nIEdsb2JhbCBTU0wgSUNBMB4XDTExMDgyMjA5Mjc0MVoXDTE0MDgyMjA5Mjc0MVow\nazELMAkGA1UEBhMCQ0gxEDAOBgNVBAgTB1p1ZXJpY2gxEDAOBgNVBAcTB1p1ZXJp\nY2gxHTAbBgNVBAoTFFVuaXZlcnNpdGFldCBadWVyaWNoMRkwFwYDVQQDExBkb2l0\nLnN3aXNkb20ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1l3V\nhk4B1KbWNgNTpZ+cpM46T60jD2djhERx1mjhUIPVCSoSWBFnDcuaWVHw3hiiHRQ3\nAk1SuXPGqT+oE4ATggPvgQmeD1BVv69dIwRf8k8ykJNlHYmaNFOjTAPmfPCUUZMB\n+U0WY5+L//HVrgEzESDJgNzLV/qipXtpj9ysXTLJqJ3kwiZ+bT7KyxVXP4YEocgl\nNDVib5r6IdsvUw9Bm5ot08ZbGjKsO+uD592LV3pNib71Q6sSYcoX/a2seCnvSLBk\nv/pQple2/uSY+U+eWfRcvyOSdaByYsTNGW54XEbG2CPph7WJyyhjKJkIelnXM/NR\nbjj3oIV93uF27WXgtwIDAQABo4IBtDCCAbAwdAYIKwYBBQUHAQEEaDBmMCoGCCsG\nAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZzc2xpY2EuY3J0\nMDkGA1UdEQQyMDCCEGRvaXQuc3dpc2RvbS5vcmeBHHZhaGlkLmRqYW1laUBhY2Nl\nc3MudW5pemguY2gwUQYDVR0gBEowSDBGBgwrBgEEAb5YAAJkAQEwNjA0BggrBgEF\nBQcCARYoaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5jb20vcmVwb3NpdG9yeTAO\nBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB8G\nA1UdIwQYMBaAFDJNoU/q8K6Ztu6bByyECBFQi+J+MDsGA1UdHwQ0MDIwMKAuoCyG\nKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2c3NsaWNhLmNybDAdBgNV\nHQ4EFgQUUFbI+ZNiU0fJ5tEkSatBhp6bJMAwDQYJKoZIhvcNAQEFBQADggEBAFgw\npn5FmKkSXJS6UG3iYc5P6kDot0Ge5KB3o+Te4BaxG8IpLn/NRR1AU0WPgm/hqPA0\nRhRvxLEVLEU4zhShGURP2oTiaBkT3ArudACCw1yHFrY9+lQyMqlZeS0sgtS3RMRB\nPZFK09Z58q6U3oYHwjdjbDZgwz7e9vOYtN7uq7Yq1i1KMXiyUcGxH0xMXNXTpkl5\n7OfkKu3EolCAS7PA9pfU7rqeUC220Yaep7wZzml1kRa7Lcd61K3RHzXzY1ZynJSV\noVuVfr2B07T4UxQr8qSyAc7CQ6OQII8R2ICM3efjlrDBI3kcvUAoxP2s2ynIERbc\nMwW3NDMLS+8yP8MK9rI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Vahid", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:vahid.djamei@uzh.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Djamei", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "given_name": { "text": "DOIT", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "mailto:doit@derm.uzh.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Support", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://vfu-test.su.se/Shibboleth.sso", { "id": "_57afd0f7b9c638cafd9a8bbf63e12438", "entity_id": "https://vfu-test.su.se/Shibboleth.sso", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-test.su.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-test.su.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-test.su.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://vfu-test.su.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML/Artifact" }, { "index": "7", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML2/POST" }, { "index": "8", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "9", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "10", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://vfu-test.su.se/Shibboleth.sso/SAML2/ECP" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu-test.su.se/Shibboleth.sso/WAYF" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu-test.su.se/Shibboleth.sso/WAYF/wavelan" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://vfu-test.su.se/Shibboleth.sso/SWAMID" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "vfu-test-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vfu-test-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAMHrBJCNk0AAMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXZmdS10ZXN0LXNwMDEwHhcNMTIwNzE5MDgwNjM0WhcNMjIwNzE3MDgwNjM0\nWjAYMRYwFAYDVQQDEw12ZnUtdGVzdC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAmBW8qCtmwHpL5ChqWHXuyEFnlxE9Y10YBayuXlZejRrPr6wr\naDKm18xyEeu6LjlNXGMg7J+NpaFRMn0b1Rq33Tx2TxMx728bgNsiO094+xzUocyE\nUMbrWjfsB9BNNw9tdm4S8i4sB5Mo7yomOJh9VXJXtilCg9p3T+SajjWlwDJe6vtD\nQvCbfKeJc/CrLK9oGJgPrc7lyNfaMQWc5jGlw6vLmXftkBjDHZwNBUn6z1TAP9pE\nh2NEuE4hIpZHQ+3TweRFKP2nBhsPUnatzxS0YeksUJbwGn+PJtVWFNtFuL9Eb5Y7\nFN1J88uwR38OgciXZ/2K6y9x72dsFfjYxvY6DQIDAQABozswOTAYBgNVHREEETAP\ngg12ZnUtdGVzdC1zcDAxMB0GA1UdDgQWBBSHqCsROHBMDPzQoty1Z/h+BGGDfTAN\nBgkqhkiG9w0BAQUFAAOCAQEAKvw2VkLcDR7YoSk+Q8wXAAZHxKhFOlFi1g0kYnD+\npglyyrpAiNvMPRh0d5JXQPRhb8sC/08SmRFGANGQQesIG8zoeixoQGb01Exv+wXb\ncNVI84nZ1fG2CmLAhNeFBkMiFxp533u1o4T7d19VXvWCLaXRxoRq2DBDgBZ8GJ2m\nSlZbz/B4N/0pK4TcS+uGnrRv+OpNsGnu9T9DSXxEG8LGKSY3KTleIsK6ixHsGocN\nm/IvJPyRjHDMIg4qmqtkk9gWKRZkKyG3fbhINTuO30zeBkbZFkaHdcvEOejqXxUd\noekPV73T8VB5Z870zPXiTtrpDjS4Rd+WlAcO0w4Q8wCVPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "vfu-test-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=vfu-test-sp01", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC7jCCAdagAwIBAgIJAMHrBJCNk0AAMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNV\nBAMTDXZmdS10ZXN0LXNwMDEwHhcNMTIwNzE5MDgwNjM0WhcNMjIwNzE3MDgwNjM0\nWjAYMRYwFAYDVQQDEw12ZnUtdGVzdC1zcDAxMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAmBW8qCtmwHpL5ChqWHXuyEFnlxE9Y10YBayuXlZejRrPr6wr\naDKm18xyEeu6LjlNXGMg7J+NpaFRMn0b1Rq33Tx2TxMx728bgNsiO094+xzUocyE\nUMbrWjfsB9BNNw9tdm4S8i4sB5Mo7yomOJh9VXJXtilCg9p3T+SajjWlwDJe6vtD\nQvCbfKeJc/CrLK9oGJgPrc7lyNfaMQWc5jGlw6vLmXftkBjDHZwNBUn6z1TAP9pE\nh2NEuE4hIpZHQ+3TweRFKP2nBhsPUnatzxS0YeksUJbwGn+PJtVWFNtFuL9Eb5Y7\nFN1J88uwR38OgciXZ/2K6y9x72dsFfjYxvY6DQIDAQABozswOTAYBgNVHREEETAP\ngg12ZnUtdGVzdC1zcDAxMB0GA1UdDgQWBBSHqCsROHBMDPzQoty1Z/h+BGGDfTAN\nBgkqhkiG9w0BAQUFAAOCAQEAKvw2VkLcDR7YoSk+Q8wXAAZHxKhFOlFi1g0kYnD+\npglyyrpAiNvMPRh0d5JXQPRhb8sC/08SmRFGANGQQesIG8zoeixoQGb01Exv+wXb\ncNVI84nZ1fG2CmLAhNeFBkMiFxp533u1o4T7d19VXvWCLaXRxoRq2DBDgBZ8GJ2m\nSlZbz/B4N/0pK4TcS+uGnrRv+OpNsGnu9T9DSXxEG8LGKSY3KTleIsK6ixHsGocN\nm/IvJPyRjHDMIg4qmqtkk9gWKRZkKyG3fbhINTuO30zeBkbZFkaHdcvEOejqXxUd\noekPV73T8VB5Z870zPXiTtrpDjS4Rd+WlAcO0w4Q8wCVPg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://vfu-test.su.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-test.su.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-test.su.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-test.su.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://vfu-test.su.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/vfu-test.su.se.xml" } } ], [ "https://swamid.user.uu.se/idp/shibboleth", { "entity_id": "https://swamid.user.uu.se/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/swamid.user.uu.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://swamid.user.uu.se/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://swamid.user.uu.se/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://swamid.user.uu.se/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://swamid.user.uu.se/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "user.uu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://cas.user.uu.se/cas/uu_img/125_uu_logo_white.gif", "width": "125", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "125" } ], "information_url": [ { "lang": "sv", "text": "https://cas.user.uu.se/cas/om.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "en", "text": "https://cas.user.uu.se/cas/about.html", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "sv", "text": "Uppsala universitet", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "Uppsala University", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "sv", "text": "Identity Provider f\u00f6r anst\u00e4llda, studenter och \u00f6vriga verksamma vid Uppsala universitet.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "The Uppsala University Identity Provider is used by employees and students at the university.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] }, { "ip_hint": [ { "text": "130.238.0.0/18", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.238.64.0/19", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.238.128.0/17", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.242.96.0/20", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "130.243.128.0/17", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "212.25.130.0/24", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "212.25.144.0/21", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:B::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:6b0:C::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:59.857583,17.629500", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ], "domain_hint": [ { "text": "uu.se", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DomainHint" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1\nM1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo\nBF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd\nu8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw\nW2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U\nTs8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY\ngseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov\nL3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds\nkiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ\nqkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx\nHDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0\nLg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj\nlC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW\nL+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl\n2DlT+A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://swamid.user.uu.se:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://swamid.user.uu.se:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://swamid.user.uu.se:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://swamid.user.uu.se:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "user.uu.se", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIVAPqNghQPfCgNNR69QmGvhnv2+MJSMA0GCSqGSIb3DQEB\nBQUAMBwxGjAYBgNVBAMTEXN3YW1pZC51c2VyLnV1LnNlMB4XDTEwMDIyMzEyMzg1\nM1oXDTMwMDIyMzEyMzg1M1owHDEaMBgGA1UEAxMRc3dhbWlkLnVzZXIudXUuc2Uw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0rygeUgY9WEbkLe+IWLwo\nBF1qc8RA0kusBjjaw0Oxz03yxde5xqimaajD4J+qPIusKiyxTbc+9EwbNuuqFjxd\nu8orHU1rm+yMsMqnNOC1SQWEkMIVEPs4H4x6oVmKptDiXiY7yRhA0cRXr5RHulbw\nW2JCV+2yjOYlbacHJilmq2Qne6jqfcGpeFkNrNJsQrPTF396s3xt2+47GKpDC96U\nTs8/3S2B9IWGnhdTTPSzk71bIClX+rPlGoK2mtfZ83SNJO5/vWze7Onslp5hfYxY\ngseuGLf1knlRLAVAeY7mbbwdNVUa/0MM0aRYp5N7XLRhUL2rHE7n/mX25k1S5pnT\nAgMBAAGjaTBnMEYGA1UdEQQ/MD2CEXN3YW1pZC51c2VyLnV1LnNlhihodHRwczov\nL3N3YW1pZC51c2VyLnV1LnNlL2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBRF76Ds\nkiLuwuqhAdDXiefnXgsEeTANBgkqhkiG9w0BAQUFAAOCAQEAVkgHOAmDQh0f85ZQ\nqkuSu8h3RYKWbd/bPGDRtoJuoo/AM3OHAo2iMndMNS37B0MF0ethPU3t5mjHl+gx\nHDHEdG/3q2daaPLeehp46CXR1QLyYYB32pJpZyf85lCmtdXf8UZC682n3gYCL2k0\nLg5a8sRosZsnCPolLGLyy9OPcmjTQPQhO7QHH6fMjm3ob3Hyfdbuyw/J/CRJp8Rj\nlC2c5ZX/5/3+uelyIlLOK5N1daJ3oYtSooXIkaAa8GRQR6C/UAfrp41cBuclYRzW\nL+FrdTBecYrIv0m4n8mAdQeJPBH7G/4mg+FFHS8gqf97m3JPwtGlF10V5KVt5jhl\n2DlT+A==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "UU", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "Uppsala universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.uu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "akka-datordrift@its.uu.se", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "company": { "text": "Uppsala universitet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "sur_name": { "text": "AKKA SAML2", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://content.karger.com/shibboleth", { "entity_id": "https://content.karger.com/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/content.karger.com.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "organization": { "organization_name": [ { "lang": "de", "text": "S.Karger", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Karger Publishers", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://content.karger.com/PrudukteDB", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Mike", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "m.duerst@karger.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "D\u00fcrst", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Mike", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "m.duerst@karger.ch", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "D\u00fcrst", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ], "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://content.karger.com/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://content.karger.com/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://content.karger.com/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://content.karger.com/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://content.karger.com/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://content.karger.com/Shibboleth.sso/dfn-aai" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "content.karger.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=content.karger.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIJAJqIrhKoAuA2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTAeFw0xMTEyMTMxNTIzMjhaFw0xNDEyMTIx\nNTIzMjhaMB0xGzAZBgNVBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMWoqbxw2EVKI6zdsWvRrt6lFc4H6Xn7qPVl\nPTJBHRFsewTcMDocAMr78ljeLveG5QgWV3lF2i+sLU7bL7XySIrsdrOKzIxTj9Cx\n9pMJKr1xW4ejaPSEWk7wR3FERed12gud5LZRkfbGhvzuwWVUbei6kcU0f4oridKn\n12eoOs5BEP2ykLHlHaAw16px435bPIbn79lYbpihoQZ8CRB8i8DEJC1ujJPV7szG\nyyPW6JfrT/jfKDoIfCAnfJt+THnqOejeoDVn9GOdUIJ3x2VCvq1isGoMVaawZMPd\nxuIIjGygV4aY/RRUZ/DOcTznqxnsJGObeJzFQ0PWN3enG8PXNa0CAwEAAaNnMGUw\nRAYDVR0RBD0wO4ISY29udGVudC5rYXJnZXIuY29thiVodHRwczovL2NvbnRlbnQu\na2FyZ2VyLmNvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBQRmb2gz9MBXN6Fo1btt08+\nBLsTVzANBgkqhkiG9w0BAQUFAAOCAQEAvY725FGb+4wXvpaiY3w9SKAXH3dJ3fZX\nIsONdJIDT4siX5lnSUOOnYPF9dvCNsL60lNThYSsX3lXHjCa37vejRj2Na5mLhak\noaIHKbtb95uebjarm8A6YL532uxa8leGgn1fb7NlNdgKvxRliZ5nXcsElJNLKtuA\nNGIJXAAIodGbw3gN+le+8SW5UGBtretdER/JptLWGHqdtIJWeWPr0GcF+nV5Nh4p\nCRiJhhqRHdZdveYuALat3eUxEc8y9vryKwTOB6E330mkgWTowuBk8nc2P1tDqIM5\n3YRlMh3fvJvSVLyg8vpd0Ma5RKdOoJt9poNAsOYMl7OpwyI3yOWdYg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "content.karger.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=content.karger.com", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDJDCCAgygAwIBAgIJAJqIrhKoAuA2MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV\nBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTAeFw0xMTEyMTMxNTIzMjhaFw0xNDEyMTIx\nNTIzMjhaMB0xGzAZBgNVBAMTEmNvbnRlbnQua2FyZ2VyLmNvbTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMWoqbxw2EVKI6zdsWvRrt6lFc4H6Xn7qPVl\nPTJBHRFsewTcMDocAMr78ljeLveG5QgWV3lF2i+sLU7bL7XySIrsdrOKzIxTj9Cx\n9pMJKr1xW4ejaPSEWk7wR3FERed12gud5LZRkfbGhvzuwWVUbei6kcU0f4oridKn\n12eoOs5BEP2ykLHlHaAw16px435bPIbn79lYbpihoQZ8CRB8i8DEJC1ujJPV7szG\nyyPW6JfrT/jfKDoIfCAnfJt+THnqOejeoDVn9GOdUIJ3x2VCvq1isGoMVaawZMPd\nxuIIjGygV4aY/RRUZ/DOcTznqxnsJGObeJzFQ0PWN3enG8PXNa0CAwEAAaNnMGUw\nRAYDVR0RBD0wO4ISY29udGVudC5rYXJnZXIuY29thiVodHRwczovL2NvbnRlbnQu\na2FyZ2VyLmNvbS9zaGliYm9sZXRoMB0GA1UdDgQWBBQRmb2gz9MBXN6Fo1btt08+\nBLsTVzANBgkqhkiG9w0BAQUFAAOCAQEAvY725FGb+4wXvpaiY3w9SKAXH3dJ3fZX\nIsONdJIDT4siX5lnSUOOnYPF9dvCNsL60lNThYSsX3lXHjCa37vejRj2Na5mLhak\noaIHKbtb95uebjarm8A6YL532uxa8leGgn1fb7NlNdgKvxRliZ5nXcsElJNLKtuA\nNGIJXAAIodGbw3gN+le+8SW5UGBtretdER/JptLWGHqdtIJWeWPr0GcF+nV5Nh4p\nCRiJhhqRHdZdveYuALat3eUxEc8y9vryKwTOB6E330mkgWTowuBk8nc2P1tDqIM5\n3YRlMh3fvJvSVLyg8vpd0Ma5RKdOoJt9poNAsOYMl7OpwyI3yOWdYg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://content.karger.com/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://content.karger.com/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://content.karger.com/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://content.karger.com/Shibboleth.sso/NIM/Artifact" } ] } ] } ], [ "https://ladok3-09.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-09.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-09.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-09.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-09.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJAKnMW8LPLkEoMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wOS5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODEzWhcNMjIw\nNjI3MTIwODEzWjAhMR8wHQYDVQQDExZsYWRvazMtMDkubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyNnQD7SBvtAMC0kvrPfUtMOZ\n6fY6MksXUGNa6wIoBtdt6ZSuURkq7l1rhLBc+FFdhDFkHjt0SVN7BdRAjJaUNTrs\nbiJVIyBtCtI5HbMpL2vQi1YpNlN6LfmFsm+ut9G3xhWhifdg78g0sY1QErqgyNgs\nCs+zryCOWOfbgUvTh2AQb9kWpk2BIWsa64lWhZnruK5JUq0W+pxIXQqu6jAvRQmJ\ndRC3SqEbWCKE7uk5ySY3Jpe0YhxUbKKsL9ia5HSWimIZx4ZA1dH8RhpzSKzMJmZq\nf97eZWL3p34ntiaJnz8HRXQDxmUx7bU17BW33T6C2ehPvNu9DB8ybyvNOjVolQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDkubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wOS5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTWc4dV\nV1comwSY+H6Ty/8rf+sGNTANBgkqhkiG9w0BAQUFAAOCAQEAqtzl0rkzxibQm6tm\nrMNTCcX/PX+nMiNxhhCzQ21mKISqldi2kW3i1vVai2uflVaIgzd9gFTfZcuGRge0\nFA6xppdElB9b54zKgYx6+rik6Kqt4VauC0h538uksZIGUPR3/LnwZupU+pGPs7Hz\n06BU3xMEw8d6TU5CjjoNPGH7wKdLZQPix8rxwofU93/W9+EfHfcKsnLOx00ZA1VS\nOw9hfQODJL668gQFmM5SXNAJQ+b/No/CpyddFmhrJvvHwFBL+NjHTwkvd/yQVkPZ\nfMRHK538nNk48dNxRXnWvPieMN1edjNbuEDB8ZhuOcW1U4XCiZF61YyIIwcz+0Pp\nQwOzJA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-09.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-09.ladok.umu.se-gui-sp.xml" } } ], [ "https://abstimmung.dfn.de/", { "entity_id": "https://abstimmung.dfn.de/", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/abstimmung.dfn.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "https://www.aai.dfn.de/en/join/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "de", "text": "https://www.aai.dfn.de/teilnahme/", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "registration_authority": "https://www.aai.dfn.de", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_instant": "2012-04-25T09:41:00Z" } ] }, "organization": { "organization_name": [ { "lang": "de", "text": "Verein zur F\u00f6rderung eines Deutschen Forschungsnetzes e. V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "German National Research and Education Network, DFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Verein zur F\u00f6rderung eines Deutschen Forschungsnetzes e. V.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "German National Research and Education Network, DFN", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.dfn.de/en/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://abstimmung.dfn.de/simplesaml/module.php/saml/sp/saml2-logout.php/default-sp" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://abstimmung.dfn.de/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://abstimmung.dfn.de/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://abstimmung.dfn.de/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://abstimmung.dfn.de/simplesaml/module.php/saml/sp/saml1-acs.php/default-sp/artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "logo": [ { "text": "https://www.aai.dfn.de/fileadmin/templates/main/images/logo.jpg", "width": "32", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "32" } ], "display_name": [ { "lang": "de", "text": "DFN Terminplaner (Foodle)", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "en", "text": "DFN Foodle", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "de", "text": "Umfrage- und Abstimmungs-Tool", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "en", "text": "Poll and survey tool", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "abstimmung.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=abstimmung.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFfjCCBGagAwIBAgIHE7Y6ez910DANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG\nEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0\nZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjA0MjQx\nNDQ3MDdaFw0xNzA0MjMxNDQ3MDdaMFkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE\nRk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRowGAYDVQQDExFh\nYnN0aW1tdW5nLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAM6AKfTgX6byqjE3pozzRVCi9dRy0chPRdImbTCN/ecoaeYyIu2sLgW03zCx+4bm\nqZY39ZJ9vLV98dpHsJ+XzVmyJFLazyUd4AT947cOPr9IgPrWFQZYYTUCK1wD7MkZ\nBedBp0pJhWBjFEjn4eKocDj7kuGY7TUKK/AXzLDrldk2Yh5H5wUrgkTp2YrQIVek\n5roZiAs6EqsiWWagVpu6IiThCMhfKLQhGf8XpMlwzvz6rrwzpGxTdMmNupmVCYYn\nzMzbnZ9QziQALjiyh8XwK8epf30NJC9dBoq7uFxdOzSFGIf8RroR2Sarapm/QKRg\nWQjI402bZ+W/zGy6VxtGdDkCAwEAAaOCAkQwggJAMBwGA1UdIAQVMBMwEQYPKwYB\nBAGBrSGCLAEBBAICMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUTUY5hcn6723usV9Ds939YVI5\nPmcwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kwMwYDVR0RBCwwKoIR\nYWJzdGltbXVuZy5kZm4uZGWCFXd3dy5hYnN0aW1tdW5nLmRmbi5kZTCBkQYDVR0f\nBIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t\nZ3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G\nCCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu\nLmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAPVzwu/cMXJ3wpXWwO/xBSlqZiXKI+QG6Yon3skeOTR0kxvd2w6G03QZ2W81pe\nG0TgD3Jv4c3fkHeDDXb0y9JqioBEQJowAjojHiHgfxrBfYv2GTIjQC4rqgyYwU5S\nxsySIMHlCz4OKddO8DhPCBr1uK4zDFlCEiSY+l/0V2hMdJ0+2e0nP1whxAAy/qVy\npUDI1asgim0Gmk/OP5pJMZgI91wJZYCwr8x35qH+jgGk1jq7n85G6sgNNBCdWEou\nwmFP5OQlDH+W6pttzCCFkZybL+KUa57jpXRhHREcekNPpoS88fkF63L2hQj7WLBy\nc4paT29IqC4Dh1TfYHNKxtWT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "abstimmung.dfn.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=abstimmung.dfn.de,OU=Geschaeftsstelle,O=DFN-Verein,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFfjCCBGagAwIBAgIHE7Y6ez910DANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG\nEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEZMBcGA1UECxMQR2VzY2hhZWZ0c3N0\nZWxsZTEfMB0GA1UEAxMWREZOLVZlcmVpbi1HUy1DQSAtIEcwMjAeFw0xMjA0MjQx\nNDQ3MDdaFw0xNzA0MjMxNDQ3MDdaMFkxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpE\nRk4tVmVyZWluMRkwFwYDVQQLExBHZXNjaGFlZnRzc3RlbGxlMRowGAYDVQQDExFh\nYnN0aW1tdW5nLmRmbi5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAM6AKfTgX6byqjE3pozzRVCi9dRy0chPRdImbTCN/ecoaeYyIu2sLgW03zCx+4bm\nqZY39ZJ9vLV98dpHsJ+XzVmyJFLazyUd4AT947cOPr9IgPrWFQZYYTUCK1wD7MkZ\nBedBp0pJhWBjFEjn4eKocDj7kuGY7TUKK/AXzLDrldk2Yh5H5wUrgkTp2YrQIVek\n5roZiAs6EqsiWWagVpu6IiThCMhfKLQhGf8XpMlwzvz6rrwzpGxTdMmNupmVCYYn\nzMzbnZ9QziQALjiyh8XwK8epf30NJC9dBoq7uFxdOzSFGIf8RroR2Sarapm/QKRg\nWQjI402bZ+W/zGy6VxtGdDkCAwEAAaOCAkQwggJAMBwGA1UdIAQVMBMwEQYPKwYB\nBAGBrSGCLAEBBAICMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG\nCCsGAQUFBwMCBggrBgEFBQcDATAdBgNVHQ4EFgQUTUY5hcn6723usV9Ds939YVI5\nPmcwHwYDVR0jBBgwFoAUeaJiL87xBjlS53ZtYsfem2p1S0kwMwYDVR0RBCwwKoIR\nYWJzdGltbXVuZy5kZm4uZGWCFXd3dy5hYnN0aW1tdW5nLmRmbi5kZTCBkQYDVR0f\nBIGJMIGGMEGgP6A9hjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi12ZXJlaW4t\nZ3MtY2EvcHViL2NybC9nX2NhY3JsLmNybDBBoD+gPYY7aHR0cDovL2NkcDIucGNh\nLmRmbi5kZS9kZm4tdmVyZWluLWdzLWNhL3B1Yi9jcmwvZ19jYWNybC5jcmwwgd8G\nCCsGAQUFBwEBBIHSMIHPMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZu\nLmRlL09DU1AtU2VydmVyL09DU1AwSwYIKwYBBQUHMAKGP2h0dHA6Ly9jZHAxLnBj\nYS5kZm4uZGUvZGZuLXZlcmVpbi1ncy1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0LmNy\ndDBLBggrBgEFBQcwAoY/aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tdmVyZWlu\nLWdzLWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IB\nAQAPVzwu/cMXJ3wpXWwO/xBSlqZiXKI+QG6Yon3skeOTR0kxvd2w6G03QZ2W81pe\nG0TgD3Jv4c3fkHeDDXb0y9JqioBEQJowAjojHiHgfxrBfYv2GTIjQC4rqgyYwU5S\nxsySIMHlCz4OKddO8DhPCBr1uK4zDFlCEiSY+l/0V2hMdJ0+2e0nP1whxAAy/qVy\npUDI1asgim0Gmk/OP5pJMZgI91wJZYCwr8x35qH+jgGk1jq7n85G6sgNNBCdWEou\nwmFP5OQlDH+W6pttzCCFkZybL+KUa57jpXRhHREcekNPpoS88fkF63L2hQj7WLBy\nc4paT29IqC4Dh1TfYHNKxtWT", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ] } ], "contact_person": [ { "given_name": { "text": "Torsten", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "kersting@dfn.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Kersting", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://papi.kfki.hu/idp/shibboleth", { "entity_id": "https://papi.kfki.hu/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/papi.kfki.hu.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://papi.kfki.hu/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://papi.kfki.hu/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://papi.kfki.hu/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "mail.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "sunserv.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "rmki.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "aeki.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "iki.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "mfa.kfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "szfki.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "wigner.mta.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "energia.mta.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "text": "ttk.mta.hu", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "ip_hint": [ { "text": "148.6.0.0/16", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" }, { "text": "2001:738:5001::/48", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&IPHint" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DiscoHints", "geolocation_hint": [ { "text": "geo:47.48945,18.9497", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&GeolocationHint" } ] } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "papi.kfki.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIDGzCCAgOgAwIBAgIUdn3t4i5i7MiVMJB07lC7yL4IAoowDQYJKoZIhvcNAQEFBQAwFzEVMBMGA1UEAxMMcGFwaS5rZmtpLmh1MB4XDTA5MDgxMDE2MDEyMloXDTI5MDgxMDE2MDEyMlowFzEVMBMGA1UEAxMMcGFwaS5rZmtpLmh1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApGGAG9GWNsCJZ6JayutI95u4FmGvsfza6uSKUX3XuZp1uUViY6eH4h4gCNgCzufvJ4GNSdxYhohFEgzB0MM23MrDl9DzS4NX+g7eYFCmmD1zPcui4YzIYJWmCSXAqXDqaLox4aVxtQrOr4sBcy/0jzlXXC3IHSS2GKuCj8tlXf9TLoZTZgZaNcyphelUa/y2DsmNSMIcfZXmYbZCqD/VErNBwfPD5mAr+M+1C5JxRY+6XIPs7jh2eibWZsiafsgDYV2Px2M5NoPfwaJDyBLVA57t34p2G9xCeCak+5cPgu3sZ+sdGC1OZ5uLr+32l9KUu+mR/Q/j2m06dlK4wF8rzwIDAQABo18wXTA8BgNVHREENTAzggxwYXBpLmtma2kuaHWGI2h0dHBzOi8vcGFwaS5rZmtpLmh1L2lkcC9zaGliYm9sZXRoMB0GA1UdDgQWBBS0zg53E13omfWDQUJAKMLs2TKjgDANBgkqhkiG9w0BAQUFAAOCAQEASowJqpasNKCiw9UvgdaYs98wdI5xKFNIngJdJUKqlYIR1EgibCKFSap6dQkjkuVyMoUfd13WNcruCKHm+TYR+A77/xQB8mr07LAKhcMCYXVR3JuHLewzEbKrXhifaP9Qj5isuiLTFPpsYHtOra9HkEhpRRxM9UO0F1tBXZwV9XtTfbSk/vqQUID4MufOnlLGcfoL551wEa8lQWTcj8+alUaizeIp66M3tFIB317xM7gMtAPdkp5FOyEO25ko6DuIXXFA4vIbGhJSPNmb9GjmKF4i2LlEZpFzW8FCrHS12cVtmDBUE8rw993QIE38s8Bi64wgMQPCG9dgeIUvHKn/zw==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "key_info": { "key_name": [ { "text": "papi.kfki.hu", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_certificate": { "text": "MIIEcDCCA1igAwIBAgIQdJ8kRHCkiTNnB2gsFl8HnDANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRYwFAYDVQQDEw1URVJFTkEgU1NMIENBMB4XDTEyMTAwNTAwMDAwMFoXDTE1MTAwNTIzNTk1OVowTzELMAkGA1UEBhMCSFUxKTAnBgNVBAoTIE1UQSBXaWduZXIgRml6aWthaSBLdXRhdG9rb3pwb250MRUwEwYDVQQDEwxwYXBpLmtma2kuaHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2GCoP21qShohHWYORncFPElyjE3mBXCbNIDM+a0GkG0IbiD7b042iseaCxqlTioQtux2wV92DmvGolJvVYHQB4X3bR407ZSCM0KWZpcU+1IsZnQ+t2ZbgC+Hdu4S3lgr8ShWx4b8fsMLZRJDZpMv26jVDMRw3AgC6hYjHlxhEK5dq4Zf+QB39cecsI7AbMeME7VxSV9DrfunDr2gWeGH/VZZ1WxQ7pzaaPg4H/Dwy9PSGL3wcyB4JtmmoxC9V0MtD443Q+eNqTQDOVCgDMRQjPCBLP17EsEtNCAOKoixFR/BnpQIOf7d+nZnBkTZQ4qcQyda2gREyC+YPH9HVZulLAgMBAAGjggFfMIIBWzAfBgNVHSMEGDAWgBQMvZNoDPPeq6NJays3V0fqkOO57TAdBgNVHQ4EFgQU+K5mh3yYNEZJ1h03qgYcnzPDUXYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFTU0xDQS5jcmwwbQYIKwYBBQUHAQEEYTBfMDUGCCsGAQUFBzAChilodHRwOi8vY3J0LnRjcy50ZXJlbmEub3JnL1RFUkVOQVNTTENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNzLnRlcmVuYS5vcmcwFwYDVR0RBBAwDoIMcGFwaS5rZmtpLmh1MA0GCSqGSIb3DQEBBQUAA4IBAQC3UcffXrc9R6QaYjPRX1mPnFaBd//JZufTUCNjmeVU5cxV0BXy1pbyJGwrDnIEGtjazkvcF3mwaCLD2B3mGaiXKlO3S7bVfNjCaGQZVmKPlzHMWRubUihPPcDN4MEgXEd5qnRnGw+dMdFX01DK+RPuiQIbvLKrSV3lpwoAm0rIYuognbxmdIinzkU6+lrpQZt77eCvnzTMBDkg1TIFUYFoBJ42viPN7R+380D9DSmV3nh/ewZj71mT6313QdODR2sY8XQsac4OSC/wMQdSQzeQZAAWY+LeLiXUko9EYlwRUdoU5XY/oFrHpRah3uswFK8aKlyxNx0mkPp9lGI/bfOL", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://papi.kfki.hu:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://eduid.hu" } ] }, "organization": { "organization_name": [ { "lang": "hu", "text": "MTA KFKI - Magyar Tudom\u00e1nyos Akad\u00e9mia K\u00f6zponti Fizikai Kutat\u00f3 Int\u00e9zet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "en", "text": "Central Research Institute for Physics of the Hungarian Academy of Sciences", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "hu", "text": "MTA KFKI Csilleb\u00e9rc", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "en", "text": "MTA KFKI Csilleb\u00e9rc", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "hu", "text": "http://www.kfki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "en", "text": "http://www.kfki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "email_address": [ { "text": "mailto:aai@kfki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "KFKI AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "email_address": [ { "text": "mailto:aai@kfki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "KFKI AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "support" }, { "email_address": [ { "text": "mailto:aai@kfki.hu", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "KFKI AAI", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://ladok3-07.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-07.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-07.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-07.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-07.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJALmf8Dsfzo7FMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wNy5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODExWhcNMjIw\nNjI3MTIwODExWjAhMR8wHQYDVQQDExZsYWRvazMtMDcubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzEG4o2J3L67j6nYIHR3QLRDG\nUHr3fslU7DbyUWXCt/KFZ0kvKPMu8tZRhMDyY30sPcb+q/Y3j2sLAL+e9zfw99Jb\n3FWya100c8/G+Rj0MB/YKGE+FDqknSCCz4Lqq24ZTBcx/PZeg7dOD1PuNPLcf70q\nJq2Sv20JCV1HWx1IcYXy2lz7xOelBem0l80J7Wvmmxm2lXNwDFk8BieMAZB3IILy\nczbEkv57c7n7nladzP8h+N6Tjl1970/FSONPjzmCluzA+1HEBV+k74xL4UqhzVeT\n4qtb1U+1SjT1ptXMZXrSdTQu6OJZsHHkRlcQ3tXyV6mcERGlgfKjmMPGYFEcVwID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDcubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wNy5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBSZUY2a\nI5a11kJUImB9vYgmMRHMXTANBgkqhkiG9w0BAQUFAAOCAQEAMiC2g5BTkeg2Hbv+\nlQKqQQr98luYHRvq73X29VugyQ6M/P45a+WoNZYhdcZY6H0xiOhabLNRS5tuyXHo\n7jiViy978WQ+j3n57I+PfhYRIBTtAePxPTktQg/jXfgvCT5NJmh+MC2EIeaMH4cR\nYP9Jt8TrLyBOiIpQGnPmxbagAb4X0VNJ1kwA7SkpRexxxESZcHBE4fTveG5H14+l\nr4n/T3toliD0lP8WA2tafbkPzdQUgtsCNzL0L/6CW5RsrlokMKOGZBQBS4EPbtgw\nLRt4O9+n+IeXQn445+k59QZ72enbnRThjnGDHA4Xw620T5LlKVHywEozdtaXBQSK\nLB5BtA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-07.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-07.ladok.umu.se-gui-sp.xml" } } ], [ "https://idp.ub.uni-heidelberg.de", { "entity_id": "https://idp.ub.uni-heidelberg.de", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.ub.uni-heidelberg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://heidi.ub.uni-heidelberg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://heidi.ub.uni-heidelberg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://heidi.ub.uni-heidelberg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://heidi.ub.uni-heidelberg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-heidelberg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "heidi.ub.uni-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT\nA3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy\nei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1\nMTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn\nMRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp\nZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV\nBAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m\nGAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO\nF7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3\nISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ\nc4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1\nWWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7\noDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs\nYmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv\nC/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L\nWe9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx\nvteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp\njX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx\nw6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "heidi.ub.uni-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT\nA3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy\nei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1\nMTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn\nMRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp\nZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV\nBAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m\nGAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO\nF7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3\nISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ\nc4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1\nWWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7\noDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs\nYmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv\nC/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L\nWe9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx\nvteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp\njX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx\nw6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://heidi.ub.uni-heidelberg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://heidi.ub.uni-heidelberg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://heidi.ub.uni-heidelberg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://heidi.ub.uni-heidelberg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "uni-heidelberg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "use": "encryption", "key_info": { "key_name": [ { "text": "heidi.ub.uni-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT\nA3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy\nei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1\nMTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn\nMRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp\nZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV\nBAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m\nGAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO\nF7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3\nISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ\nc4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1\nWWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7\noDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs\nYmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv\nC/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L\nWe9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx\nvteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp\njX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx\nw6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "key_name": [ { "text": "heidi.ub.uni-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=heidi.ub.uni-heidelberg.de,OU=Universitaetsbibliothek,O=Universitaet Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFtDCCBJygAwIBAgIEDu6iLTANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IEhlaWRlbGJlcmcxDDAKBgNVBAsT\nA3VuaTETMBEGA1UEAxMKVW5pLUhEMi1DQTEoMCYGCSqGSIb3DQEJARYZcGtpQHVy\nei51bmktaGVpZGVsYmVyZy5kZTAeFw0wOTEwMDkxMTU1MTBaFw0xNDEwMDgxMTU1\nMTBaMIGoMQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4tV3VlcnR0ZW1iZXJn\nMRMwEQYDVQQHEwpIZWlkZWxiZXJnMSAwHgYDVQQKExdVbml2ZXJzaXRhZXQgSGVp\nZGVsYmVyZzEgMB4GA1UECxMXVW5pdmVyc2l0YWV0c2JpYmxpb3RoZWsxIzAhBgNV\nBAMTGmhlaWRpLnViLnVuaS1oZWlkZWxiZXJnLmRlMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAx18+8eiehW3uqqi3DVCpyZCb/yfv6nIsUhzS5rkOaC5m\nGAcYkC9klb9D4eU55+yefmMWOgwmGhqqMS2YxJPpFGl2ma1WnLSPWEVl9Md4y5MO\nF7wpLAik8BJrAvVIpVw8BZrGZD1GKH0wBULDnFSQquMAGSnzrm0hSMH+wPh4Smk3\nISdLsNS5SaWZuKUImRY2OhZySa5Te3UYaojSU5944wznkyGYxg6fmoR4t7/wdCmZ\nc4ZGth1+p/5aP2P/6KHiV8jdWCx9K7vQxorPqT0CJYbacQRL3wyZ4YZroyZBkjV1\nWWO55YdejoatTaHtSe18cGfhlZZXL4lRu5UOG7cOiwIDAQABo4IB3DCCAdgwCQYD\nVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF\nBwMBMB0GA1UdDgQWBBSfQB+xoURswNkqQVuSmcWpwSPenjAfBgNVHSMEGDAWgBS7\noDus+PBgjLTQ1fm4kOCskhVXGzAiBgNVHREEGzAZgRd1YkB1Yi51bmktaGVpZGVs\nYmVyZy5kZTCBjwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZu\nLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpo\ndHRwOi8vY2RwMi5wY2EuZGZuLmRlL3VuaS1oZWlkZWxiZXJnLWNhL3B1Yi9jcmwv\nY2FjcmwuY3JsMIGoBggrBgEFBQcBAQSBmzCBmDBKBggrBgEFBQcwAoY+aHR0cDov\nL2NkcDEucGNhLmRmbi5kZS91bmktaGVpZGVsYmVyZy1jYS9wdWIvY2FjZXJ0L2Nh\nY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdW5p\nLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB\nBQUAA4IBAQCZMM7xe7b74nld6iapgXp7mQNOwYkwiqd5NO78ncL4+1UGCMnGLFKv\nC/9SydLt5jGMNjVSZguXSsVYSSKiXZP4tRkVBnxVEPLVy+Xvw2VvK6poWsh2xm6L\nWe9RmiuMrnyTLMB8uI1nvJg9hx0Mn08HKXCrzeH2isZ/QkqZiDP3T56SWbuukwxx\nvteCwQ/xA1wJx5vmPRrfNsYFH9PQosb0MPx/w+rZHUnH672Wp2EjetVFEbdLnCSp\njX0bq4hSidhpBt4gJcU6vyolJVNBtxFfdiE/bV3eKzuLk36AqiNURn4TEvavuJZx\nw6zpBM0Jo1/D0wZemrmT5P03n6rX1fCP", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Universit\u00e4t Heidelberg (Ruprecht-Karls-Universit\u00e4t)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Universit\u00e4t Heidelberg - Universit\u00e4tsbibliothek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.uni-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Leonhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "maylein@ub.uni-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Maylein", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" }, { "given_name": { "text": "Leonhard", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "maylein@ub.uni-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Maylein", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://shib.ph-heidelberg.de/idp/shibboleth", { "entity_id": "https://shib.ph-heidelberg.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/shib.ph-heidelberg.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ph-heidelberg.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ph-heidelberg.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ph-heidelberg.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://shib.ph-heidelberg.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-heidelberg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib.ph-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.ph-heidelberg.de,O=Paedagogische Hochschule Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFljCCBH6gAwIBAgIED7SAPTANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEsMCoGA1UEChMjUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEhlaWRlbGJl\ncmcxDTALBgNVBAsTBElmREkxGTAXBgNVBAMTEFBIIEhlaWRlbGJlcmcgQ0ExIzAh\nBgkqhkiG9w0BCQEWFHBraUBwaC1oZWlkZWxiZXJnLmRlMB4XDTEwMDMwODEzNTkx\nMFoXDTE1MDMwNzEzNTkxMFowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRl\nbi1XdWVydHRlbWJlcmcxEzARBgNVBAcTCkhlaWRlbGJlcmcxLDAqBgNVBAoTI1Bh\nZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBIZWlkZWxiZXJnMR4wHAYDVQQDExVzaGli\nLnBoLWhlaWRlbGJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCaNSXvrmvT19AvsCFE9PniESkF7r6EI+r6OACiNvHGfvFw0ZIKLmGH6GTY7WhV\ntJo7AU6/Ycr7fjjvKDyEjVtmf+0OmRkDOdZ2+zkUboJd1LAgstrsAAkYFbrav30G\nVs3DyK168EyCq5doKaPc6Fb+hFgxL/DmZeD8lfdXX7R8zQ9K9id4n5ZeobiLVdQ7\n2hAVfGxyqH1cjEk9x9NEbCAHbKI+l4TnhL5LGRR31dM8PZ1dY0gJrbF8kWDlJhPe\noFuGcuByIVXPtXugvSH0ViKFL9baa6kWlaCeQ0s0YUiiW65w0td3usHmB3Ae+ao5\nlw4Vyz7fhj8sy5l+3i1H1GovAgMBAAGjggHLMIIBxzAJBgNVHRMEAjAAMAsGA1Ud\nDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUowniR9xGIDxW\nroxo8n8LUOvO6EowHwYDVR0jBBgwFoAU1hg11RbbDdTZj96rLpNG4jHhQU4wHwYD\nVR0RBBgwFoEUcGtpQHBoLWhlaWRlbGJlcmcuZGUwgY0GA1UdHwSBhTCBgjA/oD2g\nO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1oZWlkZWxiZXJnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWhl\naWRlbGJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGW\nMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWhlaWRlbGJl\ncmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3BoLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCFS0SuZkqs/s1gpuUSRQxLtRdv+s4g\n9iosFSGuT1H8BZoksUzZS4TkUXuHlTgJorh0V5st4XjWRRropDalG2RgbhjKTxAq\nPpCiy/BNLsr/Ou5fU3rsz7nw2oE96cMSe0MmgE5HGoH0BLcFiiNt4X22FRTLWA3P\nIEPPQeEoZD02DMNBW9y0jD/oVjv6icHP7WCcqVlYf6W1fZHAI3c/tEFreyxLAAGQ\n7IqmzPINmXHe1JAUT8hpv9LlM/t+gni/HGkoSrwckcg7sRFKRQzYCvjpoDxGRjO+\n/K3IBPE7aytW8scxty+/v2kGI+wG0sQME6BoP5Q6jAM0GbRGIujIxrKc", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.ph-heidelberg.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://shib.ph-heidelberg.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.ph-heidelberg.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://shib.ph-heidelberg.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "ph-heidelberg.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "shib.ph-heidelberg.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=shib.ph-heidelberg.de,O=Paedagogische Hochschule Heidelberg,L=Heidelberg,ST=Baden-Wuerttemberg,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIFljCCBH6gAwIBAgIED7SAPTANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UEBhMC\nREUxGzAZBgNVBAgTEkJhZGVuLVd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKSGVpZGVs\nYmVyZzEsMCoGA1UEChMjUGFlZGFnb2dpc2NoZSBIb2Noc2NodWxlIEhlaWRlbGJl\ncmcxDTALBgNVBAsTBElmREkxGTAXBgNVBAMTEFBIIEhlaWRlbGJlcmcgQ0ExIzAh\nBgkqhkiG9w0BCQEWFHBraUBwaC1oZWlkZWxiZXJnLmRlMB4XDTEwMDMwODEzNTkx\nMFoXDTE1MDMwNzEzNTkxMFowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRl\nbi1XdWVydHRlbWJlcmcxEzARBgNVBAcTCkhlaWRlbGJlcmcxLDAqBgNVBAoTI1Bh\nZWRhZ29naXNjaGUgSG9jaHNjaHVsZSBIZWlkZWxiZXJnMR4wHAYDVQQDExVzaGli\nLnBoLWhlaWRlbGJlcmcuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCaNSXvrmvT19AvsCFE9PniESkF7r6EI+r6OACiNvHGfvFw0ZIKLmGH6GTY7WhV\ntJo7AU6/Ycr7fjjvKDyEjVtmf+0OmRkDOdZ2+zkUboJd1LAgstrsAAkYFbrav30G\nVs3DyK168EyCq5doKaPc6Fb+hFgxL/DmZeD8lfdXX7R8zQ9K9id4n5ZeobiLVdQ7\n2hAVfGxyqH1cjEk9x9NEbCAHbKI+l4TnhL5LGRR31dM8PZ1dY0gJrbF8kWDlJhPe\noFuGcuByIVXPtXugvSH0ViKFL9baa6kWlaCeQ0s0YUiiW65w0td3usHmB3Ae+ao5\nlw4Vyz7fhj8sy5l+3i1H1GovAgMBAAGjggHLMIIBxzAJBgNVHRMEAjAAMAsGA1Ud\nDwQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQUowniR9xGIDxW\nroxo8n8LUOvO6EowHwYDVR0jBBgwFoAU1hg11RbbDdTZj96rLpNG4jHhQU4wHwYD\nVR0RBBgwFoEUcGtpQHBoLWhlaWRlbGJlcmcuZGUwgY0GA1UdHwSBhTCBgjA/oD2g\nO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS9waC1oZWlkZWxiZXJnLWNhL3B1Yi9j\ncmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3BoLWhl\naWRlbGJlcmctY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEBBIGZMIGW\nMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3BoLWhlaWRlbGJl\ncmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8v\nY2RwMi5wY2EuZGZuLmRlL3BoLWhlaWRlbGJlcmctY2EvcHViL2NhY2VydC9jYWNl\ncnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCFS0SuZkqs/s1gpuUSRQxLtRdv+s4g\n9iosFSGuT1H8BZoksUzZS4TkUXuHlTgJorh0V5st4XjWRRropDalG2RgbhjKTxAq\nPpCiy/BNLsr/Ou5fU3rsz7nw2oE96cMSe0MmgE5HGoH0BLcFiiNt4X22FRTLWA3P\nIEPPQeEoZD02DMNBW9y0jD/oVjv6icHP7WCcqVlYf6W1fZHAI3c/tEFreyxLAAGQ\n7IqmzPINmXHe1JAUT8hpv9LlM/t+gni/HGkoSrwckcg7sRFKRQzYCvjpoDxGRjO+\n/K3IBPE7aytW8scxty+/v2kGI+wG0sQME6BoP5Q6jAM0GbRGIujIxrKc", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "PH-Heidelberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "P\u00e4dagogische Hochschule Heidelberg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.ph-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Dieter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "schlaier@ph-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Schlaier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Peter", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "moos@ph-heidelberg.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Moos", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "administrative" } ] } ], [ "https://testakt.it.ki.se/shibboleth", { "entity_id": "https://testakt.it.ki.se/shibboleth", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://testakt.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://testakt.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "encryption_method": [ { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes128-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes192-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#aes256-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2009/xmlenc11#rsa-oaep" }, { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EncryptionMethod", "algorithm": "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" } ], "key_info": { "key_name": [ { "text": "testakt.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=testakt.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC9zCCAd+gAwIBAgIJAM3DTvphmyUaMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\nBAMTEHRlc3Rha3QuaXQua2kuc2UwHhcNMTMwMTE0MTMxMzAyWhcNMjMwMTEyMTMx\nMzAyWjAbMRkwFwYDVQQDExB0ZXN0YWt0Lml0LmtpLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAy4YOjmQB9kSZvz0c1Z6XH4AgfrKrTrx/Wnd8Nid3\nh1Mqpa07HvZtL7dZKsyhspvbx/AJpbLCzr3yCXVWgohUe+MJWn2/hCfymggN+yrV\nUS9fuMGTErSCQ9VZ7BmmvEPclhWMBvA8r2Po5Nzcz+exVI09Ww9rKO0oNyaxxwPv\nig2thOgQgd7/GNZweyevb1YDIxLmpTxI2OwK3E4ikx8InVSqEqTNu9q6se6bjHeo\nBmTQORnTeyz542hRu0cjOV5AcuvMreMXG4N+qW/cToFdjc3JutqKfi3irBJGF0pc\nfBpTbb2/MhAtDviCAwCJzqazHnqYRgjhStDMFAe9Ip97zQIDAQABoz4wPDAbBgNV\nHREEFDASghB0ZXN0YWt0Lml0LmtpLnNlMB0GA1UdDgQWBBQNLiq+j2EVv4KpAbSO\nYb8ANJv3pTANBgkqhkiG9w0BAQUFAAOCAQEAaW8+I6eqKO0mpQ1OHvLjOngaFdzy\nQYi/vkE5eenu10aG7pz0QprIv+9QarNgNEkG9fWS7FzjqzMksTqg+C0ZxXwk8QP5\nXOTTrfOIYw9yfn/AxodLSImxibvC8vt2mFF4xLe9FC42Ur8Fb5TiIBTviE81nCLP\nhYX1kyL7fAUVecAwkn33Bwb0QCO6i0rq3XLSB+hS0qJb5qePPJLc+jfmSdjLlPtx\nagf3dT6iLUDOMQhLG3qA2QZqhjEbpzvcGXUjF4Z2nf+OtplAI2nTcDz8x45nIwnY\nMUoo/uwKQn4shjggip2k4jZ7JH/EBCXLYrptWqr7YPmos4JHpYwZwAwhFg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://testakt.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/testakt.it.ki.se.xml" } } ], [ "https://ladok3-04.ladok.umu.se/gui-sp", { "entity_id": "https://ladok3-04.ladok.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-04.ladok.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-04.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-04.ladok.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDMDCCAhigAwIBAgIJANPtBqZBdS0tMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmxhZG9rMy0wNC5sYWRvay51bXUuc2UwHhcNMTIwNjI5MTIwODA5WhcNMjIw\nNjI3MTIwODA5WjAhMR8wHQYDVQQDExZsYWRvazMtMDQubGFkb2sudW11LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5xFv5om6PNpOo9l6kxcd0+KK\nBC/qKPFtgmDrgU5ab/0QUBGwyr5NRQcXBFtuXtLTr1wVlggmJg8ScdC/6WGFaj/6\nsC9OUIxAN18DjXUySvTtLWTPo9QGVNGeTKkanLmuE+ZbkKzMkWqs92BdqcrybB6I\nqP/34M83u0Dl11aQUanBEzp7dddEXvpwjGNUjGhg+7Yp2KIx4BLECXPKH6e7jq+F\njoT7kduaSI/uGqgrWhuOX9fjzQmFn1/nC7ofd6NTRLvX2NmxiACIp+yJ1M7lPfjp\ndF4YRwRRXkkWFcX1b2ZiP/ByQ9imytgi3T+A9e/MX74u1ag4/MI03GbCwt7ANQID\nAQABo2swaTBIBgNVHREEQTA/ghZsYWRvazMtMDQubGFkb2sudW11LnNlhiVodHRw\nczovL2xhZG9rMy0wNC5sYWRvay51bXUuc2UvZ3VpLXNwMB0GA1UdDgQWBBTAG+rA\nGMVRIVIHzxQ9UdKzBjEujjANBgkqhkiG9w0BAQUFAAOCAQEACfVBkZuIyVuDCdV3\nHCmZ2eWfp/htS3tuCig2SABtx7KNR1TAVNRofyM7uBKOxCwI5XLRkoyKUWYfQbSY\nTn3Rl/T5lPkRnJDAHBQJXFtkqB9NLYQc7EtSjxoyYVaxqIwZIkUvZmt1Bk2vTy0H\niSjjrebMwzKsUeJvZvD2OaSO1Q0itMJjwlKydSNCefLVGZ1kGutzoz+jgJr8dw7w\nm5TVPtJ9JYyx7rxk0bE1Q/Z9r1VfWJYRMeEur8OttyxzlJj0gkI6zLgPwyXaDE7p\npsn62LqB/yCbuQgQ9UDHa3SvDgg9HGAEvk+xvT9upqmmvXTP1Afr0gB0EW6PvcVP\nAMLCoA==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-04.ladok.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/swamid-1.0/ladok3-04.ladok.umu.se-gui-sp.xml" } } ], [ "https://lpwdev.it.ki.se/shibboleth", { "entity_id": "https://lpwdev.it.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/SAML/Artifact" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/Login" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/Login" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=kiladokdev.it.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDADCCAeigAwIBAgIJAMp62nwgYW3jMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV\nBAMTE2tpbGFkb2tkZXYuaXQua2kuc2UwHhcNMTEwNTA2MDk0MzI0WhcNMjEwNTAz\nMDk0MzI0WjAeMRwwGgYDVQQDExNraWxhZG9rZGV2Lml0LmtpLnNlMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxM8SLReq15M/D/J0ETBYZvMTVMpeno0B\n5d/ax2AOsJPn/4rzzVTTtIMroxr8yXKZ0RIxg+WsBqsNzhTEvzHa850rs0fZ9vkn\nmYWzBR13XFI0e6bS3jmqw5qFLQP6AsQ4Nfnw+BJILpRZSAVa9dTdfuAMGWT5t3VO\n6BgSvoxFgnvewR1yHuwZwnyHd3wqQIXlL7AibGSf+yoeCmatDueEn563ScU/62E6\nEBFcQFPC0vLC8w6XVwD4wVKyZXeTGG5fR4TUPeg6DaNc+jod59A9x6L0SZSMRqpe\noaAy2xTIY1aVYi6KAnDI2Zo+Aqazi9S8v+V7Euzhkq81M4s8fZDvgwIDAQABo0Ew\nPzAeBgNVHREEFzAVghNraWxhZG9rZGV2Lml0LmtpLnNlMB0GA1UdDgQWBBTNYLed\nxgm2UWlp89Kv854gx1F84TANBgkqhkiG9w0BAQUFAAOCAQEAqnJVmyJnj6/6C5uC\n2K7FhlIyNm4sgzh+OzirRbGg+5P/hCUzv9AbjVyichts8L1BGdRrDTd6alWAe8jo\nmolQUIizH5+reZIql9bjGCOkbrhTVLmzx8Tv4jCa202nXdrAazzBpbYf8JYGGSep\nD68STfoiiCfJrq2tiHPLhyaRthmHIP+kpG3QLNnWfg5T6f+gfDy6/EKnFDAD+oSq\nT3KdvO0Zx0+2keQLPgImrfPgNtMK9mcLeYwjopvXGfABSJ77OKER8alPcW1NVQM9\n1ykeP8ZFUW1tLe1vSfWMX7xVAPRLKPHDVHcANNvpncnz+Qb/RyXRAyEXnpNNurRQ\n9c/C1Q==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "0", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "http://lpwdev.it.ki.se/Shibboleth.sso/Artifact/SOAP" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/lpwdev.it.ki.se.xml" } } ], [ "http://xenosmilus.umdc.umu.se:8086/re_eu/sp.xml", { "entity_id": "http://xenosmilus.umdc.umu.se:8086/re_eu/sp.xml", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string", "{http://www.w3.org/2001/XMLSchema-instance}nil": "true" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_eu/redirect" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "http://xenosmilus.umdc.umu.se:8086/acs/re_eu/post" } ], "key_descriptor": [ { "use": "encryption", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "signing", "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC8jCCAlugAwIBAgIJAJHg2V5J31I8MA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNV\n BAYTAlNFMQ0wCwYDVQQHEwRVbWVhMRgwFgYDVQQKEw9VbWVhIFVuaXZlcnNpdHkx\n EDAOBgNVBAsTB0lUIFVuaXQxEDAOBgNVBAMTB1Rlc3QgU1AwHhcNMDkxMDI2MTMz\n MTE1WhcNMTAxMDI2MTMzMTE1WjBaMQswCQYDVQQGEwJTRTENMAsGA1UEBxMEVW1l\n YTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRAwDgYDVQQLEwdJVCBVbml0MRAw\n DgYDVQQDEwdUZXN0IFNQMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkJWP7\n bwOxtH+E15VTaulNzVQ/0cSbM5G7abqeqSNSs0l0veHr6/ROgW96ZeQ57fzVy2MC\n FiQRw2fzBs0n7leEmDJyVVtBTavYlhAVXDNa3stgvh43qCfLx+clUlOvtnsoMiiR\n mo7qf0BoPKTj7c0uLKpDpEbAHQT4OF1HRYVxMwIDAQABo4G/MIG8MB0GA1UdDgQW\n BBQ7RgbMJFDGRBu9o3tDQDuSoBy7JjCBjAYDVR0jBIGEMIGBgBQ7RgbMJFDGRBu9\n o3tDQDuSoBy7JqFepFwwWjELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGDAW\n BgNVBAoTD1VtZWEgVW5pdmVyc2l0eTEQMA4GA1UECxMHSVQgVW5pdDEQMA4GA1UE\n AxMHVGVzdCBTUIIJAJHg2V5J31I8MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\n BQADgYEAMuRwwXRnsiyWzmRikpwinnhTmbooKm5TINPE7A7gSQ710RxioQePPhZO\n zkM27NnHTrCe2rBVg0EGz7QTd1JIwLPvgoj4VTi/fSha/tXrYUaqc9AqU1kWI4WN\n +vffBGQ09mo+6CffuFTZYeOhzP/2stAPwCTU4kxEoiy0KpZMANI=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "want_assertions_signed": "true", "authn_requests_signed": "false" } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/xenosmilus.umdc.umu.se-8086-re_eu-sp.xml" } } ], [ "https://idp.tu-ilmenau.de/idp/shibboleth", { "entity_id": "https://idp.tu-ilmenau.de/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/idp.tu-ilmenau.de.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-ilmenau.de/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-ilmenau.de/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-ilmenau.de/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://idp.tu-ilmenau.de/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-ilmenau.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.tu-ilmenau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.tu-ilmenau.de,O=Technische Universitaet Ilmenau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE6jCCA9KgAwIBAgIEDy9EHDANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJE\nRTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEWMBQG\nA1UEAxMNVFUgSWxtZW5hdSBDQTEgMB4GCSqGSIb3DQEJARYRcGtpQHR1LWlsbWVu\nYXUuZGUwHhcNMDkxMTI3MTIzMTA5WhcNMTQxMTI2MTIzMTA5WjBTMQswCQYDVQQG\nEwJERTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEa\nMBgGA1UEAxMRaWRwLnR1LWlsbWVuYXUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDGHzz+8LX3FKDhBfG0cR57P7CSxTH+HMlETF9aBVLCjz94Xmbj\n8cdbqUaNmnXett+gpSpv1GqeoRRJV6eJX28O1W/L6GWq7bjKpIlqAX4JFrl3rzDM\ngGdGfZTHeVXE9ZOTdqzChK56t7g0ESMcKvR6qSLi/khPdQVK/0wmVaok7rQkNk1P\nMdyVDIvSqIT+7PpzRSMYOJgyc9jq1w1ZegnesWbfPG6oDwX9RNyhpFbOPy+PJZUV\n3nlst3uUIIFjQ72T6tJt8F/e/iRLc2JJHdNvu7P3wTzP3L9nvP1V2QW5VpZjFRpa\nNUwdjS3tCC/6iQjjRGj5ug8EMzyANLNOoOf/AgMBAAGjggGmMIIBojAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFPmo0qBBDnJPpqs+B2LxkPepL1s9MB8GA1UdIwQYMBaAFNTDRRKK\nqetNpcpWf2nRwmh0Y/0BMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL3R1LWlsbWVuYXUtY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiG\nNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5h\ndS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABdc\nmXTLe/TlwLaKdKZTLZO5TjTH3zSWocQ0O6+kBJ2EVfYfmeL+ZS/J5v17tVMsQWBg\nrB1dtLSwuqbKYmuQBSQCIN8HdGC4iudCd93hGkSKxr11fByjvIb4fWUUcKObFmcI\n/1LpS/MSqxlOk3FRIMKs7fL7EFs59iyI3zjJixsQTx8AlU+7OHACGuC7VCfKJk7B\n1ChawQJNn6R1vMguYFXbGGhSQiUfeLVBDan7Px5eVgAIo2GLFKhNifPcG4lMHnfv\n0gOxyxgL/mnHXNkM+W47BpE1HO4fgoJiluR60Q0O+yjPCTjES3pjJtYb2ZOcXjNb\ns/NTn9EiARtxg0zkLNo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.tu-ilmenau.de:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://idp.tu-ilmenau.de:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.tu-ilmenau.de:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://idp.tu-ilmenau.de:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "tu-ilmenau.de", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "idp.tu-ilmenau.de", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=idp.tu-ilmenau.de,O=Technische Universitaet Ilmenau,C=DE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE6jCCA9KgAwIBAgIEDy9EHDANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJE\nRTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEWMBQG\nA1UEAxMNVFUgSWxtZW5hdSBDQTEgMB4GCSqGSIb3DQEJARYRcGtpQHR1LWlsbWVu\nYXUuZGUwHhcNMDkxMTI3MTIzMTA5WhcNMTQxMTI2MTIzMTA5WjBTMQswCQYDVQQG\nEwJERTEoMCYGA1UEChMfVGVjaG5pc2NoZSBVbml2ZXJzaXRhZXQgSWxtZW5hdTEa\nMBgGA1UEAxMRaWRwLnR1LWlsbWVuYXUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDGHzz+8LX3FKDhBfG0cR57P7CSxTH+HMlETF9aBVLCjz94Xmbj\n8cdbqUaNmnXett+gpSpv1GqeoRRJV6eJX28O1W/L6GWq7bjKpIlqAX4JFrl3rzDM\ngGdGfZTHeVXE9ZOTdqzChK56t7g0ESMcKvR6qSLi/khPdQVK/0wmVaok7rQkNk1P\nMdyVDIvSqIT+7PpzRSMYOJgyc9jq1w1ZegnesWbfPG6oDwX9RNyhpFbOPy+PJZUV\n3nlst3uUIIFjQ72T6tJt8F/e/iRLc2JJHdNvu7P3wTzP3L9nvP1V2QW5VpZjFRpa\nNUwdjS3tCC/6iQjjRGj5ug8EMzyANLNOoOf/AgMBAAGjggGmMIIBojAJBgNVHRME\nAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw\nHQYDVR0OBBYEFPmo0qBBDnJPpqs+B2LxkPepL1s9MB8GA1UdIwQYMBaAFNTDRRKK\nqetNpcpWf2nRwmh0Y/0BMIGFBgNVHR8EfjB8MDygOqA4hjZodHRwOi8vY2RwMS5w\nY2EuZGZuLmRlL3R1LWlsbWVuYXUtY2EvcHViL2NybC9jYWNybC5jcmwwPKA6oDiG\nNmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY3JsL2Nh\nY3JsLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwRgYIKwYBBQUHMAKGOmh0dHA6Ly9j\nZHAxLnBjYS5kZm4uZGUvdHUtaWxtZW5hdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5j\ncnQwRgYIKwYBBQUHMAKGOmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtaWxtZW5h\ndS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBABdc\nmXTLe/TlwLaKdKZTLZO5TjTH3zSWocQ0O6+kBJ2EVfYfmeL+ZS/J5v17tVMsQWBg\nrB1dtLSwuqbKYmuQBSQCIN8HdGC4iudCd93hGkSKxr11fByjvIb4fWUUcKObFmcI\n/1LpS/MSqxlOk3FRIMKs7fL7EFs59iyI3zjJixsQTx8AlU+7OHACGuC7VCfKJk7B\n1ChawQJNn6R1vMguYFXbGGhSQiUfeLVBDan7Px5eVgAIo2GLFKhNifPcG4lMHnfv\n0gOxyxgL/mnHXNkM+W47BpE1HO4fgoJiluR60Q0O+yjPCTjES3pjJtYb2ZOcXjNb\ns/NTn9EiARtxg0zkLNo=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "de", "text": "Technische Universitaet Ilmenau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "de", "text": "Technische Universit\u00e4t Ilmenau", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "de", "text": "http://www.tu-ilmenau.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "J\u00f6rg", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "joerg.deutschmann@tu-ilmenau.de", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Deutschmann", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://publications.ki.se/shibboleth", { "entity_id": "https://publications.ki.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://publications.ki.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://publications.ki.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://publications.ki.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://publications.ki.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://publications.ki.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "publications.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc\nBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU\nWSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG\n9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy\nMDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w\nDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw\nGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u\ncy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt\nz0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr\nQ6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN\nwyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI\n0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655\nj8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj\nggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB\n2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF\nMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV\nS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB\nUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR\ndWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG\nSIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i\nCrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9\nI72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ\nDII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5\n98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o\nryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "publications.ki.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "emailAddress=ubitdos@kib.ki.se,CN=publications.ki.se,OU=UNIVERSITY LIBRARY,O=Karolinska Institutet,L=Solna,ST=Some-State,C=SE", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIE+jCCA+KgAwIBAgIJAOQykWZUCZpqMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD\nVQQGEwJTRTETMBEGA1UECBMKU29tZS1TdGF0ZTEOMAwGA1UEBxMFU29sbmExHjAc\nBgNVBAoTFUthcm9saW5za2EgSW5zdGl0dXRldDEbMBkGA1UECxMSVU5JVkVSU0lU\nWSBMSUJSQVJZMRswGQYDVQQDExJwdWJsaWNhdGlvbnMua2kuc2UxIDAeBgkqhkiG\n9w0BCQEWEXViaXRkb3NAa2liLmtpLnNlMB4XDTEwMDMyMzE1MzQ0OFoXDTIwMDMy\nMDE1MzQ0OFowga4xCzAJBgNVBAYTAlNFMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4w\nDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMVS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRsw\nGQYDVQQLExJVTklWRVJTSVRZIExJQlJBUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9u\ncy5raS5zZTEgMB4GCSqGSIb3DQEJARYRdWJpdGRvc0BraWIua2kuc2UwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC11ax7K5PjR3GFpvzT37OKa1ycH3Rt\nz0GNApRMQtS7x9q1wgRjA3dqdTSIIJettkBgyEUOfB0f1MgcaMtaNIPhDJfMCqdr\nQ6dPKp+F0b7P7jWezyWNt8gVKXSOaeJYjze56zURO+MK8CA4sTpttqgcOOv5pnhN\nwyEuYmQBYtKGvcH13jJPStsQ+s5LZ9NX/5gV64DrRI4s64d9r0FH78lHzkM2TqHI\n0ce2KeZdn3AgXy1tOW58nUKVlUNgsFZyg/GH0ICZ08tOo1YHWBu1iuZQrzfKI655\nj8R4gElSbT+Sp770OoC9qgoBsQQdh3N/Pj+/RvgSTMG3cOmtIlNu/YjpAgMBAAGj\nggEXMIIBEzAdBgNVHQ4EFgQUjs01iDGc22yXqpCThMLfgM12WCAwgeMGA1UdIwSB\n2zCB2IAUjs01iDGc22yXqpCThMLfgM12WCChgbSkgbEwga4xCzAJBgNVBAYTAlNF\nMRMwEQYDVQQIEwpTb21lLVN0YXRlMQ4wDAYDVQQHEwVTb2xuYTEeMBwGA1UEChMV\nS2Fyb2xpbnNrYSBJbnN0aXR1dGV0MRswGQYDVQQLExJVTklWRVJTSVRZIExJQlJB\nUlkxGzAZBgNVBAMTEnB1YmxpY2F0aW9ucy5raS5zZTEgMB4GCSqGSIb3DQEJARYR\ndWJpdGRvc0BraWIua2kuc2WCCQDkMpFmVAmaajAMBgNVHRMEBTADAQH/MA0GCSqG\nSIb3DQEBBQUAA4IBAQBcI4P5JLCJuTCKie7Ze/NucF3tBgcXllnSYo7z4NSafr0i\nCrsoBPoxg1Sr7cFXSCRWLUr7Di2WfdQLrn3ZY1sPTYKWlgEmWVYFiSph2HYv04L9\nI72Jn8DLvaNCqew7KYgCODkSFRUFxzGDlWho0cXHMwP31/dEVEa2mUwmMEzG+ScQ\nDII+Op9QBwqJ7VgT7RLwhH6txbcicwNdfQYktXy/C7ysmUAS6XW1vE3H3LDd6Oc5\n98OMIxMcebzCxLN0jT93KgoWEq2eaGQi0h4TPZ7ZGmCkVQICVvSNjEKguACD/j9o\nryntMn54coBlF2Vqrm4Fa2XUyUIkurCv3FZtdN5W", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://publications.ki.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://publications.ki.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://publications.ki.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://publications.ki.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/publications.ki.se.xml" } } ], [ "https://connect.sunet.se/shibboleth", { "entity_id": "https://connect.sunet.se/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/connect.sunet.se.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.swamid.se/download/18.248ad5af12aa8136533800012293/SWAMID+Metadata+Registration+Practice+Statement-20110714.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.swamid.se/" }, { "attribute": [ { "attribute_value": [ { "text": "http://www.swamid.se/category/research-and-education", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/nren-service", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } }, { "text": "http://www.swamid.se/category/eu-adequate-protection", "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&AttributeValue", "extension_attributes": { "{http://www.w3.org/2001/XMLSchema-instance}type": "xs:string" } } ], "__class__": "urn:oasis:names:tc:SAML:2.0:assertion&Attribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "http://macedir.org/entity-category" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:attribute&EntityAttributes" } ] }, "organization": { "organization_name": [ { "lang": "en", "text": "NORDUnet", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "NORDUnet A/S", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.sunet.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.sunet.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.sunet.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://connect.sunet.se/Shibboleth.sso/SLO/Artifact" } ], "attribute_consuming_service": [ { "index": "0", "service_description": [ { "lang": "en", "text": "SUNET E-Meeting Service (Adobe Connect Pro)", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceDescription" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeConsumingService", "requested_attribute": [ { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.6" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:0.9.2342.19200300.100.1.3" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.42" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:2.5.4.4" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.9" }, { "is_required": "true", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&RequestedAttribute", "name_format": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "name": "urn:oid:1.3.6.1.4.1.5923.1.1.1.1" } ], "service_name": [ { "lang": "en", "text": "SUNET E-Meeting Service", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ServiceName" } ] } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://connect.sunet.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.sunet.se/Shibboleth.sso/DS/ds.swamid.se" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.sunet.se/Shibboleth.sso/DS/ds.sunet.se" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.sunet.se/Shibboleth.sso/DS/nordu.net" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://connect.sunet.se/Shibboleth.sso/DS/kalmar2" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "connect01.acp.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://connect.sunet.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect01.acp.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw\nODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6\nghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE\no67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu\nE3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/\nxGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t\nc1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID\nAQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw\nczovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l\ntPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB\nUbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS\nYa0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz\nK3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd\nd8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es\n0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y\nbUs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "connect01.acp.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "https://connect.sunet.se/shibboleth", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=connect01.acp.sunet.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDLjCCAhagAwIBAgIJALJTE8wpfDmAMA0GCSqGSIb3DQEBBQUAMCExHzAdBgNV\nBAMTFmNvbm5lY3QwMS5hY3Auc3VuZXQuc2UwHhcNMDkwOTAyMTIwNTIwWhcNMTkw\nODMxMTIwNTIwWjAhMR8wHQYDVQQDExZjb25uZWN0MDEuYWNwLnN1bmV0LnNlMIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaNMBLHGgzRrAHLQDUiM+xu6\nghKwdRqBcg171qVDeA4wSoVJLVeAY2xWKjudYzXtcwqL7qkDcHD3wOd0FLQSFfxE\no67z4chBMNrkK9b9NgdHWp/Nb8gsdYNZt2ZjJVOD/oWTFXRHZDJhqkXFvVjL1gKu\nE3a2vDK6LRqYCLx5cyFleuRoqBvMrDxKLHvmqxo+Qt2e+ntL1sDVyKeMxgZc2s0/\nxGYFFzSVDT08XrWlgpN0AmxhfC0ULDb8YzQiJxsdeZ3C57RnC0InabCCvzPQsy9t\nc1VU/TNXkkXQn3H5aC+LUu8olnYndtFac56k/OaAUPe15/1MQVXvL8vbGG6JkQID\nAQABo2kwZzBGBgNVHREEPzA9ghZjb25uZWN0MDEuYWNwLnN1bmV0LnNlhiNodHRw\nczovL2Nvbm5lY3Quc3VuZXQuc2Uvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUxPAGA++l\ntPOMkUezKJJrwSNAz/0wDQYJKoZIhvcNAQEFBQADggEBADJJgcI6VADyB8749iGB\nUbK97Zav6/YoX3jMH21tpO0+iZyPlfCxlDmNIBSSrHmNIs7g8sBSi+z8ko2IaSKS\nYa0fI0N+cvBoi+3Wfszq0LpUSu/5pMWiw3DacOCNesR76h+FKD/UPgUL+LDw7ebz\nK3aeVvtsIjPijrcCaUKrZg5dv/5CRx/oQLbV20L3xk5UTTO/RNrR1gef37yEowDd\nd8hQaQgw5uujjjdkr/6u03kjO6rEZAySsiBPGcpBDXAbk4lnJVQltP0MBE4pu+es\n0oZu+lC7LltiBjJxdh/7SaqdLbn7G7cApwQKqXHVFITX9ncVMM04FtM9MzMc9d4y\nbUs=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.sunet.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.sunet.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.sunet.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://connect.sunet.se/Shibboleth.sso/NIM/Artifact" } ] } ], "contact_person": [ { "company": { "text": "NORDUnet NOC", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Company" }, "email_address": [ { "text": "noc@nordu.net", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://whoami.cesnet.cz/idp/shibboleth", { "entity_id": "https://whoami.cesnet.cz/idp/shibboleth", "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-interfederations-2.0/whoami.cesnet.cz.xml" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "idpsso_descriptor": [ { "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&IDPSSODescriptor", "single_sign_on_service": [ { "binding": "urn:mace:shibboleth:1.0:profiles:AuthnRequest", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://whoami.cesnet.cz/idp/profile/Shibboleth/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://whoami.cesnet.cz/idp/profile/SAML2/POST/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://whoami.cesnet.cz/idp/profile/SAML2/POST-SimpleSign/SSO" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleSignOnService", "location": "https://whoami.cesnet.cz/idp/profile/SAML2/Redirect/SSO" } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cesnet.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" }, { "logo": [ { "text": "https://pki.cesnet.cz/_media/cs/cesnet-logo-200.gif", "width": "200", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "88" }, { "text": "https://pki.cesnet.cz/_media/cs/cesnet-logo-400.gif", "width": "400", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "177" }, { "text": "https://pki.cesnet.cz/_media/cs/cesnet-logo-800.gif", "width": "800", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Logo", "height": "353" } ], "information_url": [ { "lang": "en", "text": "http://www.ces.net/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" }, { "lang": "cs", "text": "http://www.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&InformationURL" } ], "display_name": [ { "lang": "en", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" }, { "lang": "cs", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&DisplayName" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:ui&UIInfo", "description": [ { "lang": "en", "text": "Identity Provider for CESNET employees.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" }, { "lang": "cs", "text": "Identity Provider pro zam\u011bstance CESNETu.", "__class__": "urn:oasis:names:tc:SAML:metadata:ui&Description" } ] } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC7jCCAdYCCQCRzSvIiTLzPDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJD\nWjEPMA0GA1UEChMGQ0VTTkVUMRkwFwYDVQQDExB3aG9hbWkuY2VzbmV0LmN6MB4X\nDTExMDYyODE3MTUxNloXDTIxMDYyNTE3MTUxNlowOTELMAkGA1UEBhMCQ1oxDzAN\nBgNVBAoTBkNFU05FVDEZMBcGA1UEAxMQd2hvYW1pLmNlc25ldC5jejCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVaOoSPi3RrWjAIk9qneCw48UDTRqsZ\nsaD3YGWGpUzigUqAIFgNewH4gFyZskhgeUB185iBCgsb5+oiNwdGKvm0dSRS8qlo\nvjzbeBP7sSVbgmOeeRy6W9AD8cA7HMrrHXxLn7LFGk2czY+dtEWkA0CFVYOR/JGX\n2a8g0YfHqRypU7DKqoo5feB7eUclzwhiZ9jsjqbE//M3LUk/QPIbxfimB8XFY7tV\nijdFXkmSyz84FDZhCQ4eypu5Pn6+ov4BF/MXZGjFSsBbUKWL4UDAyL+y7LlzvsZq\nsJ4crixV7D3+ChkCaimW2+ETRZF/3F7c52SiqIgjCnvUV90ttGqQWrsCAwEAATAN\nBgkqhkiG9w0BAQUFAAOCAQEAjxVz8kXKKtoM449sxOGg1+pp/rio4vUpZ//nSfwf\nHnbZdesPoLoE58o+U5E3+e5hcN9jRbOEYyFt1oR9uTmYyo19G6CARvN3HNbUL5dW\nID4yEvYy54tvokxqWNisk5NtXgOmOD+U2NX0FwAkoCDYOKboASeZ5PTQ5uvIo2Cm\nljL8VHxgCZ+N4/UYnz3xAiJBKXCFLNgTMVIM2HKNYioKUqxubVDapR9E94vLzuvs\n9NVKKQfcm4DAMfylJKBLMGFNdqNwiFmczxxkOr3Me+vn+Tb7XRzT1tSmQkwilpmY\ni/DVjni4yQ3gisrqPcpvzGZCN/doncbNZ5ZRUerR17Waeg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://whoami.cesnet.cz:8443/idp/profile/SAML1/SOAP/ArtifactResolution" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://whoami.cesnet.cz:8443/idp/profile/SAML2/SOAP/ArtifactResolution" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "registration_policy": [ { "lang": "en", "text": "http://www.eduid.cz/wiki/_media/en/eduid/policy/policy_eduid_en-1_1.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" }, { "lang": "cs", "text": "http://www.eduid.cz/wiki/_media/eduid/policy/policy_eduid_cz-1_1-3.pdf", "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationPolicy" } ], "__class__": "urn:oasis:names:tc:SAML:metadata:rpi&RegistrationInfo", "registration_authority": "http://www.eduid.cz/" } ] }, "attribute_authority_descriptor": [ { "attribute_service": [ { "binding": "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://whoami.cesnet.cz:8443/idp/profile/SAML1/SOAP/AttributeQuery" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeService", "location": "https://whoami.cesnet.cz:8443/idp/profile/SAML2/SOAP/AttributeQuery" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AttributeAuthorityDescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "text": "cesnet.cz", "__class__": "urn:mace:shibboleth:metadata:1.0&Scope", "regexp": "false" } ] }, "key_descriptor": [ { "key_info": { "x509_data": [ { "x509_certificate": { "text": "MIIC7jCCAdYCCQCRzSvIiTLzPDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJD\nWjEPMA0GA1UEChMGQ0VTTkVUMRkwFwYDVQQDExB3aG9hbWkuY2VzbmV0LmN6MB4X\nDTExMDYyODE3MTUxNloXDTIxMDYyNTE3MTUxNlowOTELMAkGA1UEBhMCQ1oxDzAN\nBgNVBAoTBkNFU05FVDEZMBcGA1UEAxMQd2hvYW1pLmNlc25ldC5jejCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVaOoSPi3RrWjAIk9qneCw48UDTRqsZ\nsaD3YGWGpUzigUqAIFgNewH4gFyZskhgeUB185iBCgsb5+oiNwdGKvm0dSRS8qlo\nvjzbeBP7sSVbgmOeeRy6W9AD8cA7HMrrHXxLn7LFGk2czY+dtEWkA0CFVYOR/JGX\n2a8g0YfHqRypU7DKqoo5feB7eUclzwhiZ9jsjqbE//M3LUk/QPIbxfimB8XFY7tV\nijdFXkmSyz84FDZhCQ4eypu5Pn6+ov4BF/MXZGjFSsBbUKWL4UDAyL+y7LlzvsZq\nsJ4crixV7D3+ChkCaimW2+ETRZF/3F7c52SiqIgjCnvUV90ttGqQWrsCAwEAATAN\nBgkqhkiG9w0BAQUFAAOCAQEAjxVz8kXKKtoM449sxOGg1+pp/rio4vUpZ//nSfwf\nHnbZdesPoLoE58o+U5E3+e5hcN9jRbOEYyFt1oR9uTmYyo19G6CARvN3HNbUL5dW\nID4yEvYy54tvokxqWNisk5NtXgOmOD+U2NX0FwAkoCDYOKboASeZ5PTQ5uvIo2Cm\nljL8VHxgCZ+N4/UYnz3xAiJBKXCFLNgTMVIM2HKNYioKUqxubVDapR9E94vLzuvs\n9NVKKQfcm4DAMfylJKBLMGFNdqNwiFmczxxkOr3Me+vn+Tb7XRzT1tSmQkwilpmY\ni/DVjni4yQ3gisrqPcpvzGZCN/doncbNZ5ZRUerR17Waeg==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "name_id_format": [ { "text": "urn:mace:shibboleth:1.0:nameIdentifier", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" }, { "text": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&NameIDFormat" } ] } ], "organization": { "organization_name": [ { "lang": "en", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" }, { "lang": "cs", "text": "CESNET", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationName" } ], "organization_display_name": [ { "lang": "en", "text": "CESNET, a. l. e.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" }, { "lang": "cs", "text": "CESNET, z. s. p. o.", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationDisplayName" } ], "organization_url": [ { "lang": "en", "text": "http://www.ces.net/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" }, { "lang": "cs", "text": "http://www.cesnet.cz/", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&OrganizationURL" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Organization" }, "contact_person": [ { "given_name": { "text": "Ivan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "novakoi@fel.cvut.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Novakov", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" }, { "given_name": { "text": "Jan", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&GivenName" }, "email_address": [ { "text": "jan.tomasek@cesnet.cz", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EmailAddress" } ], "sur_name": { "text": "Tom\u00e1\u0161ek", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SurName" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ContactPerson", "contact_type": "technical" } ] } ], [ "https://ladok3-demo-03.its.umu.se/gui-sp", { "id": "_1b331bcc168fbf81ba3a062737fca628d1959812", "entity_id": "https://ladok3-demo-03.its.umu.se/gui-sp", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions" }, "key_descriptor": [ { "key_info": { "key_name": [ { "text": "https://ladok3-demo-03.its.umu.se/gui-sp", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" }, { "text": "ladok3-demo-03.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=ladok3-demo-03.its.umu.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIDPDCCAiSgAwIBAgIJALoCuTss2H9SMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNV\nBAMTGWxhZG9rMy1kZW1vLTAzLml0cy51bXUuc2UwHhcNMTIxMjA3MDcyODE1WhcN\nMjIxMjA1MDcyODE1WjAkMSIwIAYDVQQDExlsYWRvazMtZGVtby0wMy5pdHMudW11\nLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtCWTsROjG4XTb5Z5\nRDv/5jMUg9K8Lrl/oKA5WR8qCkoWHPBh6ZguiDW5EBU30McD5+5VrKNcnJpAC9r6\nDMxj/ItY1ygy49NDAtzF8cgwcUfgAaGDPOLIyVO3wZ7A3sAlA2ZQ7XFF5hM0sJCR\nCDo5mIt79/Sp0C3uXSSeYPZpD+XBByYez5D1g5wiCxGlEt8K0LOoQnUlLXSnfeWw\nLSs011SKWTmxrvMxRbipzJ4jDRrt/iwF/7BBix9ttmfzWDJo3f/lohpKZeqOG6BY\nazQm5LdzsZ1pMIi6h3wOQOW7jHB89CuT9ghEXAsXtkd8A0dPBqI06IAGL/baxXWV\nLVY+fwIDAQABo3EwbzBOBgNVHREERzBFghlsYWRvazMtZGVtby0wMy5pdHMudW11\nLnNlhihodHRwczovL2xhZG9rMy1kZW1vLTAzLml0cy51bXUuc2UvZ3VpLXNwMB0G\nA1UdDgQWBBREcC+pdvDX2684yykTCO0bBqgRjTANBgkqhkiG9w0BAQUFAAOCAQEA\nK9xpSHq1DVE2OIAxget0qluLRUGLdcUXz+cm+tMh1DDkjyKt6Xqs6ipNEU5tcsiy\nH48lFPUtsXj684qvU0KUOY4mKztr2pe9+uekunzufdAu+jqMP8iHuPurDbMCP6uf\nnzdTzILt8TweefP7sReQpKniOeagBUqev7Xr46NT4PB1UlRIVqsaSS9mu2oWw1R1\nXsE0AissQN4ZaXbFQwUqhFo8E5U+Z+ISAdl4h3mdMpKCym62Z+sQSlwap/u6Gw+q\n9qSmvbirIZaGQlmFi/1QDZtF6PnKti/Jrtm4XQyYyi60fXtei96duahx7LLMMOtw\nb/vkajQh9nHWAfPhgIOgkQ==", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://ladok3-demo-03.its.umu.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-2.0/ladok3-demo-03.its.umu.se-gui-sp.xml" } } ], [ "https://portal.mdh.se/shibboleth", { "entity_id": "https://portal.mdh.se/shibboleth", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&EntityDescriptor", "spsso_descriptor": [ { "single_logout_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portal.mdh.se/Shibboleth.sso/SLO/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portal.mdh.se/Shibboleth.sso/SLO/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portal.mdh.se/Shibboleth.sso/SLO/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SingleLogoutService", "location": "https://portal.mdh.se/Shibboleth.sso/SLO/Artifact" } ], "protocol_support_enumeration": "urn:oasis:names:tc:SAML:2.0:protocol", "assertion_consumer_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML2/POST" }, { "index": "2", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML2/POST-SimpleSign" }, { "index": "3", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML2/Artifact" }, { "index": "4", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML2/ECP" }, { "index": "5", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:browser-post", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML/POST" }, { "index": "6", "binding": "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&AssertionConsumerService", "location": "https://portal.mdh.se/Shibboleth.sso/SAML/Artifact" } ], "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&SPSSODescriptor", "extensions": { "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&Extensions", "extension_elements": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol", "__class__": "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol&DiscoveryResponse", "location": "https://portal.mdh.se/Shibboleth.sso/DS" } ] }, "key_descriptor": [ { "use": "signing", "key_info": { "key_name": [ { "text": "v-portila.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=v-portila.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv\ncnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa\nMB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa\nbPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW\nexo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O\nUyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt\nmlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1\nqQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV\nHREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG\nBBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX\nxLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5\nzZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G\nbKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns\nlkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6\n7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" }, { "use": "encryption", "key_info": { "key_name": [ { "text": "v-portila.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyName" } ], "x509_data": [ { "x509_subject_name": { "text": "CN=v-portila.ita.mdh.se", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509SubjectName" }, "x509_certificate": { "text": "MIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR2LXBv\ncnRpbGEuaXRhLm1kaC5zZTAeFw0xMDA3MDEyMzIzNTBaFw0yMDA2MjgyMzIzNTBa\nMB8xHTAbBgNVBAMTFHYtcG9ydGlsYS5pdGEubWRoLnNlMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAl1TuX2zjSyC3YD4Y2+09x8Ur20kl4YdjZRR6bwNa\nbPXAA3OnShY5cUvy4E6lBRepoCMCXoKYptcqGt0+zxtHYcYuSnWLs/Z0BevURIQW\nexo1CF2vI2xssmxxEDoXoB39moRkqjfRHaDqq4INw+2/a823lSqit+e1OOBYML7O\nUyP+wJLtDzo7MbKXlV0hi7iMQVtXJaqPPvrNrRivCkC0dHBg77RCK9Dw1pNmirvt\nmlvMEkzAOBVUKmaXBcH0NvvRHVaMIxYKDlDHI5q0J8GqTVyVvVtHRMZToB5x+5h1\nqQHVsEvXYWH1CHM9jRsMnYx7b2/GR7eBtzh30DsXaPaI2wIDAQABo0IwQDAfBgNV\nHREEGDAWghR2LXBvcnRpbGEuaXRhLm1kaC5zZTAdBgNVHQ4EFgQU8vkDhvnqzteG\nBBZeQrlIsl7PdFUwDQYJKoZIhvcNAQEFBQADggEBAAXe9EMJcx4J6tBAkU8yKDfX\nxLPT4vqGdClX6Qz6FxpErbFvNt4MUuHHnDjwMqrEB1u0OF5huMMFMMx5gpHEJpw5\nzZqkpPGKmUjDCynPCCh3zNClMOjf1NKzLfLmo4osJMSftPE0O6x3G7oDfKwck80G\nbKEjtT8vAK0IpDaKe3p5dq2lLNtfwecGyx8//pfyWgRABuJxbnrtJrENOjET45ns\nlkNHmBszvmK5Ed6NDhPnepjCOkXlHqg73CCx3E6+exvUCJ2700RntZIT8UFKu1K6\n7IwuqV1dJoBbpIG+G9/qOzGuo09N5tDfiZvjQ10D3dubNLbH9I+FdtMPeZj8KtM=", "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Certificate" }, "__class__": "http://www.w3.org/2000/09/xmldsig#&X509Data" } ], "__class__": "http://www.w3.org/2000/09/xmldsig#&KeyInfo" }, "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&KeyDescriptor" } ], "artifact_resolution_service": [ { "index": "1", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ArtifactResolutionService", "location": "https://portal.mdh.se/Shibboleth.sso/Artifact/SOAP" } ], "manage_name_id_service": [ { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portal.mdh.se/Shibboleth.sso/NIM/SOAP" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portal.mdh.se/Shibboleth.sso/NIM/Redirect" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portal.mdh.se/Shibboleth.sso/NIM/POST" }, { "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", "__class__": "urn:oasis:names:tc:SAML:2.0:metadata&ManageNameIDService", "location": "https://portal.mdh.se/Shibboleth.sso/NIM/Artifact" } ] } ], "extension_attributes": { "{http://www.w3.org/XML/1998/namespace}base": "swamid-1.0/portal.mdh.se.xml" } } ] ] pysaml2-4.9.0/tests/test-requirements.txt000066400000000000000000000000711355762626600205360ustar00rootroot00000000000000coverage mock pyasn1 pymongo pytest pytest-cov responses pysaml2-4.9.0/tests/test.key000066400000000000000000000015731355762626600157760ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8v QdzkihscQMXy3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2Pd TZcvDBKGbiaNefiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQAB AoGBAKD2emW6ssmyhfQ9ztYFuJ4FlwiJf5icKuf7L4BsMRgjoHawUvt/k69l9aPK xZNrB7BycV+7lOqU57FaOf1MWGeWzsU5bYUVpFzOVwsY4umtsO78QGKLZe+91Z+k tOlmL3scAymAgE88Jmr0g8FC46Vv4Sam7zMCtmOvA9fYog1ZAkEA8lAe+XihSuZI 6IZcdRdB6QJ5cgAJoZdWKKtUovb5Ah2w4D/ebkfpsQJK44aSR5GbnrnqSaMeLJMR z++Td0edHwJBANTlUBzoo3ihcBOZ0VzGYgDIG8foCTEf3jDBYNYaY9RH/c4P50Gk Da4PBqtf1f+VORwAsC2NTeY6HUEWMpvfXyUCQQChQ3FZ1k6B6oDbP5CI3NGgoWTx 2dSPFojgyCWrz3IpVllA5UDDZFjC1SPCCO2Rc/Z9zH2ARG7we3B/UpJx79dBAkEA iPc6sk6NFQevpjyYcDqFRIF5NgQ3Ha6l8PIITdZOkXz7cX3Txuw3jNrH7KtMbxDe 3AApWDUHf+21cnFIf/WWLQJAeG0KKBfZw1iRu9vlcYakGWRUSga78QDy08uHDtxQ LXxOfSvm/y8N1KrEsXf/cJzHUGQJrqk8nLzR5mTRqnAZWA== -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/test.key.p8000066400000000000000000000016241355762626600163210ustar00rootroot00000000000000-----BEGIN PRIVATE KEY----- MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAMmDZyazsyqOeJPw WL9eQ0dk09s1VDIxQxcT21c52rBgIDVxzy9B3OSKGxxAxfLeI/DZwyCAG7qCMxM5 I7EQKS69flkJyUqvylcAkzlxjqBU5pU7Y91Nly8MEoZuJo15+ITDmGehmiapkanz Ac0sBSTC0f2+Oqq/HJL+9yVzqTZ7AgMBAAECgYEAoPZ6ZbqyybKF9D3O1gW4ngWX CIl/mJwq5/svgGwxGCOgdrBS+3+Tr2X1o8rFk2sHsHJxX7uU6pTnsVo5/UxYZ5bO xTlthRWkXM5XCxji6a2w7vxAYotl773Vn6S06WYvexwDKYCATzwmavSDwULjpW/h JqbvMwK2Y68D19iiDVkCQQDyUB75eKFK5kjohlx1F0HpAnlyAAmhl1Yoq1Si9vkC HbDgP95uR+mxAkrjhpJHkZueuepJox4skxHP75N3R50fAkEA1OVQHOijeKFwE5nR XMZiAMgbx+gJMR/eMMFg1hpj1Ef9zg/nQaQNrg8Gq1/V/5U5HACwLY1N5jodQRYy m99fJQJBAKFDcVnWToHqgNs/kIjc0aChZPHZ1I8WiODIJavPcilWWUDlQMNkWMLV I8II7ZFz9n3MfYBEbvB7cH9SknHv10ECQQCI9zqyTo0VB6+mPJhwOoVEgXk2BDcd rqXw8ghN1k6RfPtxfdPG7DeM2sfsq0xvEN7cAClYNQd/7bVycUh/9ZYtAkB4bQoo F9nDWJG72+VxhqQZZFRKBrvxAPLTy4cO3FAtfE59K+b/Lw3UqsSxd/9wnMdQZAmu qTycvNHmZNGqcBlY -----END PRIVATE KEY----- pysaml2-4.9.0/tests/test.pem000066400000000000000000000017411355762626600157640ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= -----END CERTIFICATE----- pysaml2-4.9.0/tests/test_00_xmldsig.py000066400000000000000000000623361355762626600176700ustar00rootroot00000000000000#!/usr/bin/env python # """Tests for xmldsig""" __author__ = 'tmatsuo@example.com (Takashi MATSUO)' import unittest try: from xml.etree import ElementTree except ImportError: from elementtree import ElementTree import ds_data import saml2.xmldsig as ds class TestObject: def setup_class(self): self.object = ds.Object() def testAccessors(self): """Test for Object accessors""" self.object.id = "object_id" self.object.mime_type = "test/plain; charset=UTF-8" self.object.encoding = ds.ENCODING_BASE64 new_object = ds.object_from_string(self.object.to_string()) assert new_object.id == "object_id" assert new_object.mime_type == "test/plain; charset=UTF-8" assert new_object.encoding == ds.ENCODING_BASE64 def testUsingTestData(self): """Test for object_from_string() using test data""" new_object = ds.object_from_string(ds_data.TEST_OBJECT) assert new_object.id == "object_id" assert new_object.encoding == ds.ENCODING_BASE64 assert new_object.text.strip() == \ "V2VkIEp1biAgNCAxMjoxMTowMyBFRFQgMjAwMwo" class TestMgmtData: def setup_class(self): self.mgmt_data = ds.MgmtData() def testAccessors(self): """Test for MgmtData accessors""" self.mgmt_data.text = "mgmt data" new_mgmt_data = ds.mgmt_data_from_string(self.mgmt_data.to_string()) assert new_mgmt_data.text.strip() == "mgmt data" def testUsingTestData(self): """Test for mgmt_data_from_string() using test data""" new_mgmt_data = ds.mgmt_data_from_string(ds_data.TEST_MGMT_DATA) assert new_mgmt_data.text.strip() == "mgmt data" class TestSPKISexp: def setup_class(self): self.spki_sexp = ds.SPKISexp() def testAccessors(self): """Test for SPKISexp accessors""" self.spki_sexp.text = "spki sexp" new_spki_sexp = ds.spki_sexp_from_string(self.spki_sexp.to_string()) assert new_spki_sexp.text.strip() == "spki sexp" def testUsingTestData(self): """Test for spki_sexp_from_string() using test data""" new_spki_sexp = ds.spki_sexp_from_string(ds_data.TEST_SPKI_SEXP) assert new_spki_sexp.text.strip() == "spki sexp" class TestSPKIData: def setup_class(self): self.spki_data = ds.SPKIData() def testAccessors(self): """Test for SPKIData accessors""" self.spki_data.spki_sexp.append( ds.spki_sexp_from_string(ds_data.TEST_SPKI_SEXP)) new_spki_data = ds.spki_data_from_string(self.spki_data.to_string()) assert new_spki_data.spki_sexp[0].text.strip() == "spki sexp" def testUsingTestData(self): """Test for spki_data_from_string() using test data""" new_spki_data = ds.spki_data_from_string(ds_data.TEST_SPKI_DATA) print(new_spki_data) assert new_spki_data.spki_sexp[0].text.strip() == "spki sexp" assert new_spki_data.spki_sexp[1].text.strip() == "spki sexp2" class TestPGPData: def setup_class(self): self.pgp_data = ds.PGPData() def testAccessors(self): """Test for PGPData accessors""" self.pgp_data.pgp_key_id = ds.PGPKeyID(text="pgp key id") self.pgp_data.pgp_key_packet = ds.PGPKeyPacket(text="pgp key packet") new_pgp_data = ds.pgp_data_from_string(self.pgp_data.to_string()) assert isinstance(new_pgp_data.pgp_key_id, ds.PGPKeyID) assert isinstance(new_pgp_data.pgp_key_packet, ds.PGPKeyPacket) assert new_pgp_data.pgp_key_id.text.strip() == "pgp key id" assert new_pgp_data.pgp_key_packet.text.strip() == "pgp key packet" def testUsingTestData(self): """Test for pgp_data_from_string() using test data""" new_pgp_data = ds.pgp_data_from_string(ds_data.TEST_PGP_DATA) assert isinstance(new_pgp_data.pgp_key_id, ds.PGPKeyID) assert isinstance(new_pgp_data.pgp_key_packet, ds.PGPKeyPacket) assert new_pgp_data.pgp_key_id.text.strip() == "pgp key id" assert new_pgp_data.pgp_key_packet.text.strip() == "pgp key packet" class TestX509IssuerSerial: def setup_class(self): self.x509_issuer_serial = ds.X509IssuerSerialType_() def testAccessors(self): """Test for X509SerialNumber accessors""" self.x509_issuer_serial.x509_issuer_name = ds.X509IssuerName( text="issuer name") self.x509_issuer_serial.x509_serial_number = ds.X509SerialNumber(text="1") new_x509_issuer_serial = ds.x509_issuer_serial_type__from_string( self.x509_issuer_serial.to_string()) assert new_x509_issuer_serial.x509_issuer_name.text.strip() == \ "issuer name" assert new_x509_issuer_serial.x509_serial_number.text.strip() == "1" def testUsingTestData(self): """Test for x509_issuer_serial_from_string() using test data""" new_x509_issuer_serial = ds.x509_issuer_serial_from_string( ds_data.TEST_X509_ISSUER_SERIAL) assert new_x509_issuer_serial.x509_issuer_name.text.strip() == \ "issuer name" assert new_x509_issuer_serial.x509_serial_number.text.strip() == "1" class TestX509Data: def setup_class(self): self.x509_data = ds.X509Data() def testAccessors(self): """Test for X509Data accessors""" st = ds.x509_issuer_serial_from_string(ds_data.TEST_X509_ISSUER_SERIAL) print(st) self.x509_data.x509_issuer_serial= st self.x509_data.x509_ski = ds.X509SKI(text="x509 ski") self.x509_data.x509_subject_name = ds.X509SubjectName( text="x509 subject name") self.x509_data.x509_certificate = ds.X509Certificate( text="x509 certificate") self.x509_data.x509_crl = ds.X509CRL(text="x509 crl") new_x509_data = ds.x509_data_from_string(self.x509_data.to_string()) print(new_x509_data.keyswv()) print(new_x509_data.__dict__.keys()) assert new_x509_data.x509_issuer_serial assert isinstance(new_x509_data.x509_issuer_serial, ds.X509IssuerSerial) assert new_x509_data.x509_ski.text.strip() == "x509 ski" assert isinstance(new_x509_data.x509_ski, ds.X509SKI) assert new_x509_data.x509_subject_name.text.strip() == \ "x509 subject name" assert isinstance(new_x509_data.x509_subject_name, ds.X509SubjectName) assert new_x509_data.x509_certificate.text.strip() == \ "x509 certificate" assert isinstance(new_x509_data.x509_certificate, ds.X509Certificate) assert new_x509_data.x509_crl.text.strip() == "x509 crl" assert isinstance(new_x509_data.x509_crl,ds.X509CRL) def testUsingTestData(self): """Test for x509_data_from_string() using test data""" new_x509_data = ds.x509_data_from_string(ds_data.TEST_X509_DATA) assert isinstance(new_x509_data.x509_issuer_serial, ds.X509IssuerSerial) assert new_x509_data.x509_ski.text.strip() == "x509 ski" assert isinstance(new_x509_data.x509_ski, ds.X509SKI) assert new_x509_data.x509_subject_name.text.strip() == \ "x509 subject name" assert isinstance(new_x509_data.x509_subject_name, ds.X509SubjectName) assert new_x509_data.x509_certificate.text.strip() == \ "x509 certificate" assert isinstance(new_x509_data.x509_certificate, ds.X509Certificate) assert new_x509_data.x509_crl.text.strip() == "x509 crl" assert isinstance(new_x509_data.x509_crl,ds.X509CRL) class TestTransform: def setup_class(self): self.transform = ds.Transform() def testAccessors(self): """Test for Transform accessors""" self.transform.x_path.append(ds.TransformType_XPath(text="xpath")) self.transform.algorithm = ds.TRANSFORM_ENVELOPED new_transform = ds.transform_from_string(self.transform.to_string()) assert isinstance(new_transform.x_path[0], ds.TransformType_XPath) assert new_transform.x_path[0].text.strip() == "xpath" assert new_transform.algorithm == ds.TRANSFORM_ENVELOPED def testUsingTestData(self): """Test for transform_from_string() using test data""" new_transform = ds.transform_from_string(ds_data.TEST_TRANSFORM) assert isinstance(new_transform.x_path[0], ds.TransformType_XPath) assert new_transform.x_path[0].text.strip() == "xpath" assert new_transform.algorithm == ds.TRANSFORM_ENVELOPED class TestTransforms: def setup_class(self): self.transforms = ds.Transforms() def testAccessors(self): """Test for Transforms accessors""" self.transforms.transform.append( ds.transform_from_string(ds_data.TEST_TRANSFORM)) self.transforms.transform.append( ds.transform_from_string(ds_data.TEST_TRANSFORM)) new_transforms = ds.transforms_from_string(self.transforms.to_string()) assert isinstance(new_transforms.transform[0], ds.Transform) assert isinstance(new_transforms.transform[1], ds.Transform) assert new_transforms.transform[0].algorithm == \ ds.TRANSFORM_ENVELOPED assert new_transforms.transform[1].algorithm == \ ds.TRANSFORM_ENVELOPED assert new_transforms.transform[0].x_path[0].text.strip() == "xpath" assert new_transforms.transform[1].x_path[0].text.strip() == "xpath" def testUsingTestData(self): """Test for transform_from_string() using test data""" new_transforms = ds.transforms_from_string(ds_data.TEST_TRANSFORMS) assert isinstance(new_transforms.transform[0], ds.Transform) assert isinstance(new_transforms.transform[1], ds.Transform) assert new_transforms.transform[0].algorithm == \ ds.TRANSFORM_ENVELOPED assert new_transforms.transform[1].algorithm == \ ds.TRANSFORM_ENVELOPED assert new_transforms.transform[0].x_path[0].text.strip() == "xpath" assert new_transforms.transform[1].x_path[0].text.strip() == "xpath" class TestRetrievalMethod: def setup_class(self): self.retrieval_method = ds.RetrievalMethod() def testAccessors(self): """Test for RetrievalMethod accessors""" self.retrieval_method.uri = "http://www.example.com/URI" self.retrieval_method.type = "http://www.example.com/Type" self.retrieval_method.transforms = ds.transforms_from_string( ds_data.TEST_TRANSFORMS) new_retrieval_method = ds.retrieval_method_from_string( self.retrieval_method.to_string()) assert new_retrieval_method.uri == "http://www.example.com/URI" assert new_retrieval_method.type == "http://www.example.com/Type" assert isinstance(new_retrieval_method.transforms, ds.Transforms) def testUsingTestData(self): """Test for retrieval_method_from_string() using test data""" new_retrieval_method = ds.retrieval_method_from_string( ds_data.TEST_RETRIEVAL_METHOD) assert new_retrieval_method.uri == "http://www.example.com/URI" assert new_retrieval_method.type == "http://www.example.com/Type" assert isinstance(new_retrieval_method.transforms, ds.Transforms) class TestRSAKeyValue: def setup_class(self): self.rsa_key_value = ds.RSAKeyValue() def testAccessors(self): """Test for RSAKeyValue accessors""" self.rsa_key_value.modulus = ds.Modulus(text="modulus") self.rsa_key_value.exponent = ds.Exponent(text="exponent") new_rsa_key_value = ds.rsa_key_value_from_string(self.rsa_key_value.to_string()) assert isinstance(new_rsa_key_value.modulus, ds.Modulus) assert isinstance(new_rsa_key_value.exponent, ds.Exponent) assert new_rsa_key_value.modulus.text.strip() == "modulus" assert new_rsa_key_value.exponent.text.strip() == "exponent" def testUsingTestData(self): """Test for rsa_key_value_from_string() using test data""" new_rsa_key_value = ds.rsa_key_value_from_string( ds_data.TEST_RSA_KEY_VALUE) assert isinstance(new_rsa_key_value.modulus, ds.Modulus) assert isinstance(new_rsa_key_value.exponent, ds.Exponent) assert new_rsa_key_value.modulus.text.strip() == "modulus" assert new_rsa_key_value.exponent.text.strip() == "exponent" class TestDSAKeyValue: def setup_class(self): self.dsa_key_value = ds.DSAKeyValue() def testAccessors(self): """Test for DSAKeyValue accessors""" self.dsa_key_value.p = ds.P(text="p") self.dsa_key_value.q = ds.Q(text="q") self.dsa_key_value.g = ds.G(text="g") self.dsa_key_value.y = ds.Y(text="y") self.dsa_key_value.j = ds.J(text="j") self.dsa_key_value.seed = ds.Seed(text="seed") self.dsa_key_value.pgen_counter = ds.PgenCounter(text="pgen counter") new_dsa_key_value = ds.dsa_key_value_from_string(self.dsa_key_value.to_string()) assert isinstance(new_dsa_key_value.p, ds.P) assert isinstance(new_dsa_key_value.q, ds.Q) assert isinstance(new_dsa_key_value.g, ds.G) assert isinstance(new_dsa_key_value.y, ds.Y) assert isinstance(new_dsa_key_value.j, ds.J) assert isinstance(new_dsa_key_value.seed, ds.Seed) assert isinstance(new_dsa_key_value.pgen_counter, ds.PgenCounter) assert new_dsa_key_value.p.text.strip() == "p" assert new_dsa_key_value.q.text.strip() == "q" assert new_dsa_key_value.g.text.strip() == "g" assert new_dsa_key_value.y.text.strip() == "y" assert new_dsa_key_value.j.text.strip() == "j" assert new_dsa_key_value.seed.text.strip() == "seed" assert new_dsa_key_value.pgen_counter.text.strip() == "pgen counter" def testUsingTestData(self): """Test for dsa_key_value_from_string() using test data""" new_dsa_key_value = ds.dsa_key_value_from_string( ds_data.TEST_DSA_KEY_VALUE) assert isinstance(new_dsa_key_value.p, ds.P) assert isinstance(new_dsa_key_value.q, ds.Q) assert isinstance(new_dsa_key_value.g, ds.G) assert isinstance(new_dsa_key_value.y, ds.Y) assert isinstance(new_dsa_key_value.j, ds.J) assert isinstance(new_dsa_key_value.seed, ds.Seed) assert isinstance(new_dsa_key_value.pgen_counter, ds.PgenCounter) assert new_dsa_key_value.p.text.strip() == "p" assert new_dsa_key_value.q.text.strip() == "q" assert new_dsa_key_value.g.text.strip() == "g" assert new_dsa_key_value.y.text.strip() == "y" assert new_dsa_key_value.j.text.strip() == "j" assert new_dsa_key_value.seed.text.strip() == "seed" assert new_dsa_key_value.pgen_counter.text.strip() == "pgen counter" class TestKeyValue: def setup_class(self): self.key_value = ds.KeyValue() def testAccessors(self): """Test for KeyValue accessors""" self.key_value.dsa_key_value = ds.dsa_key_value_from_string( ds_data.TEST_DSA_KEY_VALUE) new_key_value = ds.key_value_from_string(self.key_value.to_string()) assert isinstance(new_key_value.dsa_key_value, ds.DSAKeyValue) self.key_value.dsa_key_value = None self.key_value.rsa_key_value = ds.rsa_key_value_from_string( ds_data.TEST_RSA_KEY_VALUE) new_key_value = ds.key_value_from_string(self.key_value.to_string()) assert isinstance(new_key_value.rsa_key_value, ds.RSAKeyValue) def testUsingTestData(self): """Test for key_value_from_string() using test data""" new_key_value = ds.key_value_from_string(ds_data.TEST_KEY_VALUE1) assert isinstance(new_key_value.dsa_key_value, ds.DSAKeyValue) self.key_value.dsa_key_value = None self.key_value.rsa_key_value = ds.rsa_key_value_from_string( ds_data.TEST_RSA_KEY_VALUE) new_key_value = ds.key_value_from_string(ds_data.TEST_KEY_VALUE2) assert isinstance(new_key_value.rsa_key_value, ds.RSAKeyValue) class TestKeyName: def setup_class(self): self.key_name = ds.KeyName() def testAccessors(self): """Test for KeyName accessors""" self.key_name.text = "key name" new_key_name = ds.key_name_from_string(self.key_name.to_string()) assert new_key_name.text.strip() == "key name" def testUsingTestData(self): """Test for key_name_from_string() using test data""" new_key_name = ds.key_name_from_string(ds_data.TEST_KEY_NAME) assert new_key_name.text.strip() == "key name" class TestKeyInfo: def setup_class(self): self.key_info = ds.KeyInfo() def testAccessors(self): """Test for KeyInfo accessors""" self.key_info.key_name.append( ds.key_name_from_string(ds_data.TEST_KEY_NAME)) self.key_info.key_value.append( ds.key_value_from_string(ds_data.TEST_KEY_VALUE1)) self.key_info.retrieval_method.append( ds.retrieval_method_from_string(ds_data.TEST_RETRIEVAL_METHOD)) self.key_info.x509_data.append( ds.x509_data_from_string(ds_data.TEST_X509_DATA)) self.key_info.pgp_data.append( ds.pgp_data_from_string(ds_data.TEST_PGP_DATA)) self.key_info.spki_data.append( ds.spki_data_from_string(ds_data.TEST_SPKI_DATA)) self.key_info.mgmt_data.append( ds.mgmt_data_from_string(ds_data.TEST_MGMT_DATA)) self.key_info.id = "id" new_key_info = ds.key_info_from_string(self.key_info.to_string()) assert isinstance(new_key_info.key_name[0], ds.KeyName) assert isinstance(new_key_info.key_value[0], ds.KeyValue) assert isinstance(new_key_info.retrieval_method[0], ds.RetrievalMethod) assert isinstance(new_key_info.x509_data[0], ds.X509Data) assert isinstance(new_key_info.pgp_data[0], ds.PGPData) assert isinstance(new_key_info.spki_data[0], ds.SPKIData) assert isinstance(new_key_info.mgmt_data[0], ds.MgmtData) assert new_key_info.id == "id" def testUsingTestData(self): """Test for key_info_from_string() using test data""" new_key_info = ds.key_info_from_string(ds_data.TEST_KEY_INFO) assert isinstance(new_key_info.key_name[0], ds.KeyName) assert isinstance(new_key_info.key_value[0], ds.KeyValue) assert isinstance(new_key_info.retrieval_method[0], ds.RetrievalMethod) assert isinstance(new_key_info.x509_data[0], ds.X509Data) assert isinstance(new_key_info.pgp_data[0], ds.PGPData) assert isinstance(new_key_info.spki_data[0], ds.SPKIData) assert isinstance(new_key_info.mgmt_data[0], ds.MgmtData) assert new_key_info.id == "id" class TestDigestValue: def setup_class(self): self.digest_value = ds.DigestValue() def testAccessors(self): """Test for DigestValue accessors""" self.digest_value.text = "digest value" new_digest_value = ds.digest_value_from_string(self.digest_value.to_string()) assert new_digest_value.text.strip() == "digest value" def testUsingTestData(self): """Test for digest_value_from_string() using test data""" new_digest_value = ds.digest_value_from_string(ds_data.TEST_DIGEST_VALUE) assert new_digest_value.text.strip() == "digest value" class TestDigestMethod: def setup_class(self): self.digest_method = ds.DigestMethod() def testAccessors(self): """Test for DigestMethod accessors""" self.digest_method.algorithm = ds.DIGEST_SHA1 new_digest_method = ds.digest_method_from_string( self.digest_method.to_string()) assert new_digest_method.algorithm == ds.DIGEST_SHA1 def testUsingTestData(self): """Test for digest_method_from_string() using test data""" new_digest_method = ds.digest_method_from_string( ds_data.TEST_DIGEST_METHOD) assert new_digest_method.algorithm == ds.DIGEST_SHA1 class TestReference: def setup_class(self): self.reference = ds.Reference() def testAccessors(self): """Test for Reference accessors""" self.reference.transforms = ds.transforms_from_string( ds_data.TEST_TRANSFORMS) self.reference.digest_method = ds.digest_method_from_string( ds_data.TEST_DIGEST_METHOD) self.reference.digest_value = ds.digest_value_from_string( ds_data.TEST_DIGEST_VALUE) self.reference.id = "id" self.reference.uri = "http://www.example.com/URI" self.reference.type = "http://www.example.com/Type" new_reference = ds.reference_from_string(self.reference.to_string()) assert isinstance(new_reference.transforms, ds.Transforms) assert isinstance(new_reference.digest_method, ds.DigestMethod) assert isinstance(new_reference.digest_value, ds.DigestValue) assert new_reference.id == "id" assert new_reference.uri == "http://www.example.com/URI" assert new_reference.type == "http://www.example.com/Type" def testUsingTestData(self): """Test for reference_from_string() using test data""" new_reference = ds.reference_from_string(ds_data.TEST_REFERENCE) assert isinstance(new_reference.transforms, ds.Transforms) assert isinstance(new_reference.digest_method, ds.DigestMethod) assert isinstance(new_reference.digest_value, ds.DigestValue) assert new_reference.id == "id" assert new_reference.uri == "http://www.example.com/URI" assert new_reference.type == "http://www.example.com/Type" class TestSignatureMethod: def setup_class(self): self.signature_method = ds.SignatureMethod() def testAccessors(self): """Test for SignatureMethod accessors""" self.signature_method.algorithm = ds.SIG_RSA_SHA1 self.signature_method.hmac_output_length = ds.HMACOutputLength(text="8") new_signature_method = ds.signature_method_from_string( self.signature_method.to_string()) assert isinstance(new_signature_method.hmac_output_length, ds.HMACOutputLength) assert new_signature_method.hmac_output_length.text.strip() == "8" assert new_signature_method.algorithm == ds.SIG_RSA_SHA1 def testUsingTestData(self): """Test for signature_method_from_string() using test data""" new_signature_method = ds.signature_method_from_string( ds_data.TEST_SIGNATURE_METHOD) assert isinstance(new_signature_method.hmac_output_length, ds.HMACOutputLength) assert new_signature_method.hmac_output_length.text.strip() == "8" assert new_signature_method.algorithm == ds.SIG_RSA_SHA1 class TestCanonicalizationMethod: def setup_class(self): self.canonicalization_method = ds.CanonicalizationMethod() def testAccessors(self): """Test for CanonicalizationMethod accessors""" self.canonicalization_method.algorithm = ds.C14N_WITH_C new_canonicalization_method = ds.canonicalization_method_from_string( self.canonicalization_method.to_string()) assert new_canonicalization_method.algorithm == ds.C14N_WITH_C def testUsingTestData(self): """Test for canonicalization_method_from_string() using test data""" new_canonicalization_method = ds.canonicalization_method_from_string( ds_data.TEST_CANONICALIZATION_METHOD) assert new_canonicalization_method.algorithm == ds.C14N_WITH_C class TestSignedInfo: def setup_class(self): self.si = ds.SignedInfo() def testAccessors(self): """Test for SignedInfo accessors""" self.si.id = "id" self.si.canonicalization_method = ds.canonicalization_method_from_string( ds_data.TEST_CANONICALIZATION_METHOD) self.si.signature_method = ds.signature_method_from_string( ds_data.TEST_SIGNATURE_METHOD) self.si.reference.append(ds.reference_from_string( ds_data.TEST_REFERENCE)) new_si = ds.signed_info_from_string(self.si.to_string()) assert new_si.id == "id" assert isinstance(new_si.canonicalization_method, ds.CanonicalizationMethod) assert isinstance(new_si.signature_method, ds.SignatureMethod) assert isinstance(new_si.reference[0], ds.Reference) def testUsingTestData(self): """Test for signed_info_from_string() using test data""" new_si = ds.signed_info_from_string(ds_data.TEST_SIGNED_INFO) assert new_si.id == "id" assert isinstance(new_si.canonicalization_method, ds.CanonicalizationMethod) assert isinstance(new_si.signature_method, ds.SignatureMethod) assert isinstance(new_si.reference[0], ds.Reference) class TestSignatureValue: def setup_class(self): self.signature_value = ds.SignatureValue() def testAccessors(self): """Test for SignatureValue accessors""" self.signature_value.id = "id" self.signature_value.text = "signature value" new_signature_value = ds.signature_value_from_string( self.signature_value.to_string()) assert new_signature_value.id == "id" assert new_signature_value.text.strip() == "signature value" def testUsingTestData(self): """Test for signature_value_from_string() using test data""" new_signature_value = ds.signature_value_from_string( ds_data.TEST_SIGNATURE_VALUE) assert new_signature_value.id == "id" assert new_signature_value.text.strip() == "signature value" class TestSignature: def setup_class(self): self.signature = ds.Signature() def testAccessors(self): """Test for Signature accessors""" self.signature.id = "id" self.signature.signed_info = ds.signed_info_from_string( ds_data.TEST_SIGNED_INFO) self.signature.signature_value = ds.signature_value_from_string( ds_data.TEST_SIGNATURE_VALUE) self.signature.key_info = ds.key_info_from_string(ds_data.TEST_KEY_INFO) self.signature.object.append(ds.object_from_string(ds_data.TEST_OBJECT)) new_signature = ds.signature_from_string(self.signature.to_string()) assert new_signature.id == "id" assert isinstance(new_signature.signed_info, ds.SignedInfo) assert isinstance(new_signature.signature_value, ds.SignatureValue) assert isinstance(new_signature.key_info, ds.KeyInfo) assert isinstance(new_signature.object[0], ds.Object) def testUsingTestData(self): """Test for signature_value_from_string() using test data""" new_signature = ds.signature_from_string(ds_data.TEST_SIGNATURE) assert new_signature.id == "id" assert isinstance(new_signature.signed_info, ds.SignedInfo) assert isinstance(new_signature.signature_value, ds.SignatureValue) assert isinstance(new_signature.key_info, ds.KeyInfo) assert isinstance(new_signature.object[0], ds.Object) if __name__ == '__main__': unittest.main() pysaml2-4.9.0/tests/test_01_xmlenc.py000066400000000000000000000166331355762626600175070ustar00rootroot00000000000000import saml2 import saml2.xmlenc as xenc from saml2 import xmldsig data1 = """ A23B45C56 """ def test_1(): ed = xenc.encrypted_data_from_string(data1) assert ed assert ed.mime_type == "text/xml" assert ed.cipher_data is not None cd = ed.cipher_data assert cd.cipher_value is not None assert cd.cipher_value.text == "A23B45C56" data2 = """ John Smith DEADBEEF """ # data2 = """ # # # John Smith # # DEADBEEF # """ def test_2(): ed = xenc.encrypted_data_from_string(data2) assert ed print(ed) assert ed.type == "http://www.w3.org/2001/04/xmlenc#Element" assert ed.encryption_method is not None em = ed.encryption_method assert em.algorithm == 'http://www.w3.org/2001/04/xmlenc#tripledes-cbc' assert ed.key_info is not None ki = ed.key_info assert ki.key_name[0].text == "John Smith" assert ed.cipher_data is not None cd = ed.cipher_data assert cd.cipher_value is not None assert cd.cipher_value.text == "DEADBEEF" data3 = """ Sally Doe DEADBEEF """ def test_3(): ed = xenc.encrypted_data_from_string(data3) assert ed print(ed) assert ed.encryption_method != None em = ed.encryption_method assert em.algorithm == 'http://www.w3.org/2001/04/xmlenc#aes128-cbc' assert ed.key_info != None ki = ed.key_info assert ki.key_name[0].text == "Sally Doe" assert len(ki.retrieval_method) == 1 rm = ki.retrieval_method[0] assert rm.uri == "#EK" assert rm.type == "http://www.w3.org/2001/04/xmlenc#EncryptedKey" assert ed.cipher_data != None cd = ed.cipher_data assert cd.cipher_value != None assert cd.cipher_value.text == "DEADBEEF" data4 = """ John Smith xyzabc Sally Doe """ # data4 = """ # # # John Smith # # xyzabc # # # # Sally Doe # """ def test_4(): ek = xenc.encrypted_key_from_string(data4) assert ek print(ek) assert ek.encryption_method != None em = ek.encryption_method assert em.algorithm == 'http://www.w3.org/2001/04/xmlenc#rsa-1_5' assert ek.key_info != None ki = ek.key_info assert ki.key_name[0].text == "John Smith" assert ek.reference_list != None rl = ek.reference_list assert len(rl.data_reference) dr = rl.data_reference[0] assert dr.uri == "#ED" assert ek.cipher_data != None cd = ek.cipher_data assert cd.cipher_value != None assert cd.cipher_value.text == "xyzabc" data5 = """ self::text()[parent::rep:CipherValue[@Id="example1"]] """ def test_5(): cr = xenc.cipher_reference_from_string(data5) assert cr print(cr) print(cr.keyswv()) trs = cr.transforms assert len(trs.transform) == 2 tr = trs.transform[0] assert tr.algorithm in ["http://www.w3.org/TR/1999/REC-xpath-19991116", "http://www.w3.org/2000/09/xmldsig#base64"] if tr.algorithm == "http://www.w3.org/2000/09/xmldsig#base64": pass elif tr.algorithm == "http://www.w3.org/TR/1999/REC-xpath-19991116": assert len(tr.x_path) == 1 xp = tr.x_path[0] assert xp.text.strip() == """self::text()[parent::rep:CipherValue[@Id="example1"]]""" data6 = """ self::xenc:EncryptedData[@Id="example1"] """ def test_6(): rl = xenc.reference_list_from_string(data6) assert rl print(rl) assert len(rl.data_reference) == 1 dr = rl.data_reference[0] assert dr.uri == "#invoice34" assert len(dr.extension_elements) == 1 ee = dr.extension_elements[0] assert ee.tag == "Transforms" assert ee.namespace == "http://www.w3.org/2000/09/xmldsig#" trs = saml2.extension_element_to_element(ee, xmldsig.ELEMENT_FROM_STRING, namespace=xmldsig.NAMESPACE) assert trs assert len(trs.transform) == 1 tr = trs.transform[0] assert tr.algorithm == "http://www.w3.org/TR/1999/REC-xpath-19991116" assert len(tr.x_path) == 1 assert tr.x_path[0].text.strip() == """self::xenc:EncryptedData[@Id="example1"]""" pysaml2-4.9.0/tests/test_02_saml.py000066400000000000000000001523271355762626600171570ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """Tests for saml2.saml""" __author__ = 'roland.hedberg@adm.umu.se (Roland Hedberg)' try: from xml.etree import ElementTree except ImportError: from elementtree import ElementTree import saml2 import saml2_data import ds_data from saml2 import xmldsig as ds from saml2 import saml from pytest import raises from saml2.saml import Issuer from saml2.saml import Attribute from saml2.saml import AttributeValue from saml2.saml import NAMEID_FORMAT_EMAILADDRESS class TestExtensionElement: def test_loadd(self): ava = { "attributes": {"attr": "loa", "info": "source"}, "tag": "tag", "namespace": "urn:mace:example.com", "text": "free text" } ee = saml2.ExtensionElement(ava["tag"]) ee.loadd(ava) del ava["tag"] print(ava) ee = saml2.ExtensionElement("") with raises(KeyError): ee.loadd(ava) ava["tag"] = "foo" del ava["namespace"] ee = saml2.ExtensionElement("") with raises(KeyError): ee.loadd(ava) def test_find_children(self): ava = { "attributes": {"attr": "loa", "info": "source"}, "tag": "tag", "namespace": "urn:mace:example.com", "text": "free text", "children": [{ "attributes": {"foo": "bar", "special": "app"}, "tag": "tag2", "namespace": "urn:mace:example.com", "text": "Just a line" }, { "attributes": {"static": "attribute", "dynamic": "orgname"}, "tag": "tag3", "namespace": "urn:mace:example.com", "text": "Another line of text", "children": [{ "tag": "subtag", "namespace": "urn:mace:example.org", "text": "grandchild" }] }, { "attributes": {"entitlement": "xyz"}, "tag": "tag4", "namespace": "urn:mace:example.org", "text": "A comment" } ] } ee = saml2.ExtensionElement(ava["tag"]) ee.loadd(ava) c = ee.find_children(tag="tag") assert len(c) == 0 c = ee.find_children(tag="tag2") assert len(c) == 1 c = ee.find_children(tag="tag3") assert len(c) == 1 # Grandchild gc = c[0].find_children(tag="subtag") assert len(gc) == 1 # only do immediate children gc = ee.find_children(tag="subtag") assert len(gc) == 0 c = ee.find_children(tag="tag2", namespace="urn:mace:example.com") assert len(c) == 1 c = ee.find_children(tag="tag2", namespace="urn:mace:example.org") assert len(c) == 0 c = ee.find_children(tag="subtag", namespace="urn:mace:example.org") assert len(c) == 0 c = ee.find_children(namespace="urn:mace:example.com") assert len(c) == 2 c = ee.find_children(namespace="urn:mace:example.org") assert len(c) == 1 c = ee.find_children() assert len(c) == 3 class TestExtensionContainer: def test_find_extensions(self): avas = [{ "attributes": {"foo": "bar", "special": "app"}, "tag": "tag2", "namespace": "urn:mace:example.com", "text": "Just a line" }, { "attributes": {"static": "attribute", "dynamic": "orgname"}, "tag": "tag3", "namespace": "urn:mace:example.com", "text": "Another line of text", "children": [{ "tag": "subtag", "namespace": "urn:mace:example.org", "text": "grandchild" }] }, { "attributes": {"entitlement": "xyz"}, "tag": "tag4", "namespace": "urn:mace:example.org", "text": "A comment" }] ees = [saml2.ExtensionElement("").loadd(a) for a in avas] print(ees) ec = saml2.ExtensionContainer(extension_elements=ees) esl = ec.find_extensions(tag="tag2") assert len(esl) == 1 esl = ec.find_extensions(tag="tag3") assert len(esl) == 1 esl = ec.find_extensions(tag="tag4") assert len(esl) == 1 esl = ec.find_extensions(tag="tag2", namespace="urn:mace:example.com") assert len(esl) == 1 esl = ec.find_extensions(tag="tag2", namespace="urn:mace:example.org") assert len(esl) == 0 esl = ec.find_extensions(namespace="urn:mace:example.com") assert len(esl) == 2 esl = ec.find_extensions(namespace="urn:mace:example.org") assert len(esl) == 1 esl = ec.find_extensions() assert len(esl) == 3 def test_add_extension_elements(self): items = [saml.NameID(sp_name_qualifier="sp0", text="foo"), saml.NameID(sp_name_qualifier="sp1", text="bar"), saml.Audience(text="http://example.org")] ec = saml2.ExtensionContainer() ec.add_extension_elements(items) esl = ec.find_extensions(tag="NameID") assert len(esl) == 2 esl = ec.find_extensions(tag="Audience") assert len(esl) == 1 esl = ec.find_extensions(namespace=saml.NAMESPACE) assert len(esl) == 3 esl = ec.find_extensions() assert len(esl) == 3 def test_add_extension_attribute(self): ec = saml2.ExtensionContainer() ec.add_extension_attribute("foo", "bar") assert len(ec.extension_attributes) == 1 assert list(ec.extension_attributes.keys())[0] == "foo" class TestSAMLBase: def test_make_vals_dict(self): ava = { "sp_name_qualifier": "loa", "format": NAMEID_FORMAT_EMAILADDRESS, "text": "free text" } foo = saml2.make_vals(ava, Issuer, part=True) print(foo) assert foo.format == NAMEID_FORMAT_EMAILADDRESS assert foo.sp_name_qualifier == "loa" assert foo.text == "free text" def test_make_vals_str(self): ava = "free text" foo = saml2.make_vals(ava, Issuer, part=True) print(foo) assert foo.keyswv() == ["text"] assert foo.text == "free text" def test_make_vals_multi_dict(self): ava = ["foo", "bar", "lions", "saints"] with raises(Exception): saml2.make_vals(ava, AttributeValue, Attribute(), part=True) attr = Attribute() saml2.make_vals(ava, AttributeValue, attr, prop="attribute_value") assert sorted(attr.keyswv()) == sorted(["name_format", "attribute_value"]) assert len(attr.attribute_value) == 4 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') assert nsstr != txt print(txt) print(nsstr) assert "saml:AttributeValue" in nsstr assert "saml:AttributeValue" not in txt def test_set_text_empty(self): av = AttributeValue() av.set_text(None) assert av.get_type() == '' assert av.text == '' def test_set_text_value(self): value = 123 av = AttributeValue(value) assert av.get_type() == 'xs:integer' assert av.text == str(value) def test_set_text_update_same_type(self): av = AttributeValue() av.set_text(True) assert av.get_type() == 'xs:boolean' assert av.text == 'true' av.set_text(False) assert av.get_type() == 'xs:boolean' assert av.text == 'false' def test_set_text_cannot_change_value_type(self): av = AttributeValue() av.set_text(True) assert av.get_type() == 'xs:boolean' assert av.text == 'true' with raises(ValueError): av.set_text(123) assert av.get_type() == 'xs:boolean' assert av.text == 'true' def test_set_xs_type_anytype_unchanged_value(self): av = AttributeValue() av.set_type('xs:anyType') for value in [ [1, 2, 3], {'key': 'value'}, True, 123, ]: av.set_text(value) # the value is unchanged assert av.text == value def test_set_invalid_type_before_text(self): av = AttributeValue() av.set_type('invalid-type') with raises(ValueError): av.set_text('foobar') def test_make_vals_div(self): foo = saml2.make_vals(666, AttributeValue, part=True) assert foo.text == "666" foo = saml2.make_vals(True, AttributeValue, part=True) assert foo.text == "true" foo = saml2.make_vals(False, AttributeValue, part=True) assert foo.text == "false" class TestNameID: def setup_class(self): self.name_id = saml.NameID() def testEmptyExtensionsList(self): """Test if NameID has empty extensions list""" assert isinstance(self.name_id.extension_elements, list) assert len(self.name_id.extension_elements) == 0 def testFormatAttribute(self): """Test for Format attribute accessors""" self.name_id.format = saml.NAMEID_FORMAT_EMAILADDRESS assert self.name_id.format == saml.NAMEID_FORMAT_EMAILADDRESS assert len(self.name_id.extension_elements) == 0 new_name_id = saml.name_id_from_string(self.name_id.to_string()) assert len(new_name_id.extension_elements) == 0 self.name_id.extension_elements.append(saml2.ExtensionElement( 'foo', text='bar')) assert len(self.name_id.extension_elements) == 1 assert self.name_id.format == saml.NAMEID_FORMAT_EMAILADDRESS def testNameIDText(self): """Test text value of NameID element""" self.name_id.text = "tmatsuo@example.com" assert self.name_id.text == "tmatsuo@example.com" def testSPProvidedID(self): """Test for SPProvidedID attribute accessors""" self.name_id.sp_provided_id = "provided id" assert self.name_id.sp_provided_id == "provided id" def testEmptyNameIDToAndFromStringMatch(self): """Test name_id_from_string() with empty NameID""" string_from_name_id = self.name_id.to_string() new_name_id = saml.name_id_from_string(string_from_name_id) string_from_new_name_id = new_name_id.to_string() assert string_from_name_id == string_from_new_name_id def testNameIDToAndFromStringMatch(self): """Test name_id_from_string() with data""" self.name_id.format = saml.NAMEID_FORMAT_EMAILADDRESS self.name_id.text = "tmatsuo@example.com" self.name_id.name_qualifier = "name_qualifier" self.name_id.sp_name_qualifier = "sp_name_qualifier" string_from_name_id = self.name_id.to_string() new_name_id = saml.name_id_from_string(string_from_name_id) assert new_name_id.name_qualifier == "name_qualifier" assert new_name_id.sp_name_qualifier == "sp_name_qualifier" string_from_new_name_id = new_name_id.to_string() assert string_from_name_id == string_from_new_name_id def testExtensionAttributes(self): """Test extension attributes""" self.name_id.extension_attributes['hoge'] = 'fuga' self.name_id.extension_attributes['moge'] = 'muga' assert self.name_id.extension_attributes['hoge'] == 'fuga' assert self.name_id.extension_attributes['moge'] == 'muga' new_name_id = saml.name_id_from_string(self.name_id.to_string()) assert new_name_id.extension_attributes['hoge'] == 'fuga' assert new_name_id.extension_attributes['moge'] == 'muga' def testname_id_from_string(self): """Test name_id_from_string() using test data""" name_id = saml.name_id_from_string(saml2_data.TEST_NAME_ID) assert name_id.format == saml.NAMEID_FORMAT_EMAILADDRESS assert name_id.text.strip() == "tmatsuo@example.com" assert name_id.sp_provided_id == "sp provided id" class TestIssuer: def setup_class(self): self.issuer = saml.Issuer() def testIssuerToAndFromString(self): """Test issuer_from_string()""" self.issuer.text = "http://www.example.com/test" self.issuer.name_qualifier = "name_qualifier" self.issuer.sp_name_qualifier = "sp_name_qualifier" new_issuer = saml.issuer_from_string(self.issuer.to_string()) assert self.issuer.text == new_issuer.text assert self.issuer.name_qualifier == new_issuer.name_qualifier assert self.issuer.sp_name_qualifier == new_issuer.sp_name_qualifier assert self.issuer.extension_elements == new_issuer.extension_elements def testUsingTestData(self): """Test issuer_from_string() using test data""" issuer = saml.issuer_from_string(saml2_data.TEST_ISSUER) assert issuer.text.strip() == "http://www.example.com/test" new_issuer = saml.issuer_from_string(issuer.to_string()) assert issuer.text == new_issuer.text assert issuer.extension_elements == new_issuer.extension_elements class TestSubjectLocality: def setup_class(self): self.subject_locality = saml.SubjectLocality() def testAccessors(self): """Test for SubjectLocality accessors""" self.subject_locality.address = "127.0.0.1" self.subject_locality.dns_name = "localhost" assert self.subject_locality.address == "127.0.0.1" assert self.subject_locality.dns_name == "localhost" new_subject_locality = saml.subject_locality_from_string( self.subject_locality.to_string()) assert new_subject_locality.address == "127.0.0.1" assert new_subject_locality.dns_name == "localhost" def testUsingTestData(self): """Test SubjectLocalityFromString() using test data""" subject_locality = saml.subject_locality_from_string( saml2_data.TEST_SUBJECT_LOCALITY) assert subject_locality.address == "127.0.0.1" assert subject_locality.dns_name == "localhost" new_subject_locality = saml.subject_locality_from_string( subject_locality.to_string()) assert new_subject_locality.address == "127.0.0.1" assert new_subject_locality.dns_name == "localhost" assert subject_locality.to_string() == new_subject_locality.to_string() class TestAuthnContextClassRef: def setup_class(self): self.authn_context_class_ref = saml.AuthnContextClassRef() self.text = "http://www.example.com/authnContextClassRef" def testAccessors(self): """Test for AuthnContextClassRef accessors""" self.authn_context_class_ref.text = self.text assert self.authn_context_class_ref.text == self.text new_authn_context_class_ref = saml.authn_context_class_ref_from_string( self.authn_context_class_ref.to_string()) assert new_authn_context_class_ref.text == self.text assert self.authn_context_class_ref.to_string() == \ new_authn_context_class_ref.to_string() def testUsingTestData(self): """Test authn_context_class_ref_from_string() using test data""" authn_context_class_ref = saml.authn_context_class_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_CLASS_REF) assert authn_context_class_ref.text.strip() == self.text class TestAuthnContextDeclRef: def setup_class(self): self.authn_context_decl_ref = saml.AuthnContextDeclRef() self.ref = "http://www.example.com/authnContextDeclRef" def testAccessors(self): """Test for AuthnContextDeclRef accessors""" self.authn_context_decl_ref.text = self.ref assert self.authn_context_decl_ref.text == self.ref new_authn_context_decl_ref = saml.authn_context_decl_ref_from_string( self.authn_context_decl_ref.to_string()) assert new_authn_context_decl_ref.text == self.ref assert self.authn_context_decl_ref.to_string() == \ new_authn_context_decl_ref.to_string() def testUsingTestData(self): """Test authn_context_decl_ref_from_string() using test data""" authn_context_decl_ref = saml.authn_context_decl_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL_REF) assert authn_context_decl_ref.text.strip() == self.ref class TestAuthnContextDecl: def setup_class(self): self.authn_context_decl = saml.AuthnContextDecl() self.text = "http://www.example.com/authnContextDecl" def testAccessors(self): """Test for AuthnContextDecl accessors""" self.authn_context_decl.text = self.text assert self.authn_context_decl.text == self.text new_authn_context_decl = saml.authn_context_decl_from_string( self.authn_context_decl.to_string()) assert new_authn_context_decl.text == self.text assert self.authn_context_decl.to_string() == \ new_authn_context_decl.to_string() def testUsingTestData(self): """Test authn_context_decl_from_string() using test data""" authn_context_decl = saml.authn_context_decl_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL) assert authn_context_decl.text.strip() == self.text class TestAuthenticatingAuthority: def setup_class(self): self.authenticating_authority = saml.AuthenticatingAuthority() self.text = "http://www.example.com/authenticatingAuthority" def testAccessors(self): """Test for AuthenticatingAuthority accessors""" self.authenticating_authority.text = self.text assert self.authenticating_authority.text == self.text new_authenticating_authority = saml.authenticating_authority_from_string( self.authenticating_authority.to_string()) assert new_authenticating_authority.text == self.text assert self.authenticating_authority.to_string() == \ new_authenticating_authority.to_string() def testUsingTestData(self): """Test authenticating_authority_from_string() using test data""" authenticating_authority = saml.authenticating_authority_from_string( saml2_data.TEST_AUTHENTICATING_AUTHORITY) assert authenticating_authority.text.strip() == self.text class TestAuthnContext: def setup_class(self): self.authn_context = saml.AuthnContext() def testAccessors(self): """Test for AuthnContext accessors""" self.authn_context.authn_context_class_ref = \ saml.authn_context_class_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_CLASS_REF) self.authn_context.authn_context_decl_ref = \ saml.authn_context_decl_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL_REF) self.authn_context.authn_context_decl = \ saml.authn_context_decl_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL) self.authn_context.authenticating_authority.append( saml.authenticating_authority_from_string( saml2_data.TEST_AUTHENTICATING_AUTHORITY)) assert self.authn_context.authn_context_class_ref.text.strip() == \ "http://www.example.com/authnContextClassRef" assert self.authn_context.authn_context_decl_ref.text.strip() == \ "http://www.example.com/authnContextDeclRef" assert self.authn_context.authn_context_decl.text.strip() == \ "http://www.example.com/authnContextDecl" assert self.authn_context.authenticating_authority[0].text.strip() == \ "http://www.example.com/authenticatingAuthority" new_authn_context = saml.authn_context_from_string( self.authn_context.to_string()) assert self.authn_context.to_string() == new_authn_context.to_string() def testUsingTestData(self): """Test authn_context_from_string() using test data""" authn_context = saml.authn_context_from_string( saml2_data.TEST_AUTHN_CONTEXT) assert authn_context.authn_context_class_ref.text.strip() == \ saml.AUTHN_PASSWORD class TestAuthnStatement: def setup_class(self): self.authn_statem = saml.AuthnStatement() def testAccessors(self): """Test for AuthnStatement accessors""" self.authn_statem.authn_instant = "2007-08-31T01:05:02Z" self.authn_statem.session_not_on_or_after = "2007-09-14T01:05:02Z" self.authn_statem.session_index = "sessionindex" self.authn_statem.authn_context = saml.AuthnContext() self.authn_statem.authn_context.authn_context_class_ref = \ saml.authn_context_class_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_CLASS_REF) self.authn_statem.authn_context.authn_context_decl_ref = \ saml.authn_context_decl_ref_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL_REF) self.authn_statem.authn_context.authn_context_decl = \ saml.authn_context_decl_from_string( saml2_data.TEST_AUTHN_CONTEXT_DECL) self.authn_statem.authn_context.authenticating_authority.append( saml.authenticating_authority_from_string( saml2_data.TEST_AUTHENTICATING_AUTHORITY)) new_as = saml.authn_statement_from_string(self.authn_statem.to_string()) assert new_as.authn_instant == "2007-08-31T01:05:02Z" assert new_as.session_index == "sessionindex" assert new_as.session_not_on_or_after == "2007-09-14T01:05:02Z" assert new_as.authn_context.authn_context_class_ref.text.strip() == \ "http://www.example.com/authnContextClassRef" assert new_as.authn_context.authn_context_decl_ref.text.strip() == \ "http://www.example.com/authnContextDeclRef" assert new_as.authn_context.authn_context_decl.text.strip() == \ "http://www.example.com/authnContextDecl" assert new_as.authn_context.authenticating_authority[0].text.strip() \ == "http://www.example.com/authenticatingAuthority" assert self.authn_statem.to_string() == new_as.to_string() def testUsingTestData(self): """Test authn_statement_from_string() using test data""" authn_statem = saml.authn_statement_from_string( saml2_data.TEST_AUTHN_STATEMENT) assert authn_statem.authn_instant == "2007-08-31T01:05:02Z" assert authn_statem.session_not_on_or_after == "2007-09-14T01:05:02Z" assert authn_statem.authn_context.authn_context_class_ref.text.strip() == \ saml.AUTHN_PASSWORD class TestAttributeValue: def setup_class(self): self.attribute_value = saml.AttributeValue() self.text = "value for test attribute" def testAccessors(self): """Test for AttributeValue accessors""" self.attribute_value.text = self.text new_attribute_value = saml.attribute_value_from_string( self.attribute_value.to_string()) assert new_attribute_value.text.strip() == self.text def testUsingTestData(self): """Test attribute_value_from_string() using test data""" attribute_value = saml.attribute_value_from_string( saml2_data.TEST_ATTRIBUTE_VALUE) assert attribute_value.text.strip() == self.text BASIC_STR_AV = """ By-Tor """ BASIC_INT_AV = """ 23 """ BASIC_NOT_INT_AV = """ foo """ BASIC_BOOLEAN_TRUE_AV = """ true """ BASIC_BOOLEAN_FALSE_AV = """ false """ BASIC_BASE64_AV = """ VU5JTkVUVA== """ X500_AV = """ Steven """ UUID_AV = """ 1 """ class TestAttribute: def setup_class(self): self.attribute = saml.Attribute() self.text = ["value of test attribute", "value1 of test attribute", "value2 of test attribute"] def testAccessors(self): """Test for Attribute accessors""" self.attribute.name = "testAttribute" self.attribute.name_format = saml.NAME_FORMAT_URI self.attribute.friendly_name = "test attribute" self.attribute.attribute_value.append(saml.AttributeValue()) self.attribute.attribute_value[0].text = self.text[0] new_attribute = saml.attribute_from_string(self.attribute.to_string()) assert new_attribute.name == "testAttribute" assert new_attribute.name_format == saml.NAME_FORMAT_URI assert new_attribute.friendly_name == "test attribute" assert new_attribute.attribute_value[0].text.strip() == self.text[0] def testUsingTestData(self): """Test attribute_from_string() using test data""" attribute = saml.attribute_from_string(saml2_data.TEST_ATTRIBUTE) assert attribute.name == "testAttribute" assert attribute.name_format == saml.NAME_FORMAT_UNSPECIFIED assert attribute.friendly_name == "test attribute" assert attribute.attribute_value[0].text.strip() == self.text[1] assert attribute.attribute_value[1].text.strip() == self.text[2] # test again attribute = saml.attribute_from_string(attribute.to_string()) assert attribute.name == "testAttribute" assert attribute.name_format == saml.NAME_FORMAT_UNSPECIFIED assert attribute.friendly_name == "test attribute" assert attribute.attribute_value[0].text.strip() == self.text[1] assert attribute.attribute_value[1].text.strip() == self.text[2] def test_basic_str(self): attribute = saml.attribute_from_string(BASIC_STR_AV) print(attribute) assert attribute.attribute_value[0].text.strip() == "By-Tor" def test_basic_int(self): attribute = saml.attribute_from_string(BASIC_INT_AV) print(attribute) assert attribute.attribute_value[0].text == "23" def test_basic_base64(self): attribute = saml.attribute_from_string(BASIC_BASE64_AV) print(attribute) assert attribute.attribute_value[0].text == "VU5JTkVUVA==" assert attribute.attribute_value[0].get_type() == "xs:base64Binary" def test_basic_boolean_true(self): attribute = saml.attribute_from_string(BASIC_BOOLEAN_TRUE_AV) print(attribute) assert attribute.attribute_value[0].text.lower() == "true" def test_basic_boolean_false(self): attribute = saml.attribute_from_string(BASIC_BOOLEAN_FALSE_AV) print(attribute) assert attribute.attribute_value[0].text.lower() == "false" class TestAttributeStatement: def setup_class(self): self.attr_statem = saml.AttributeStatement() self.text = ["value of test attribute", "value1 of test attribute", "value2 of test attribute", "value1 of test attribute2", "value2 of test attribute2", ] def testAccessors(self): """Test for Attribute accessors""" self.attr_statem.attribute.append(saml.Attribute()) self.attr_statem.attribute.append(saml.Attribute()) self.attr_statem.attribute[0].name = "testAttribute" self.attr_statem.attribute[0].name_format = saml.NAME_FORMAT_URI self.attr_statem.attribute[0].friendly_name = "test attribute" self.attr_statem.attribute[0].attribute_value.append( saml.AttributeValue()) self.attr_statem.attribute[0].attribute_value[0].text = self.text[0] self.attr_statem.attribute[1].name = "testAttribute2" self.attr_statem.attribute[1].name_format = saml.NAME_FORMAT_UNSPECIFIED self.attr_statem.attribute[1].friendly_name = self.text[2] self.attr_statem.attribute[1].attribute_value.append( saml.AttributeValue()) self.attr_statem.attribute[1].attribute_value[0].text = self.text[2] new_as = saml.attribute_statement_from_string( self.attr_statem.to_string()) assert new_as.attribute[0].name == "testAttribute" assert new_as.attribute[0].name_format == saml.NAME_FORMAT_URI assert new_as.attribute[0].friendly_name == "test attribute" assert new_as.attribute[0].attribute_value[0].text.strip() == self.text[ 0] assert new_as.attribute[1].name == "testAttribute2" assert new_as.attribute[1].name_format == saml.NAME_FORMAT_UNSPECIFIED assert new_as.attribute[1].friendly_name == "value2 of test attribute" assert new_as.attribute[1].attribute_value[0].text.strip() == self.text[ 2] def testUsingTestData(self): """Test attribute_statement_from_string() using test data""" attr_statem = saml.attribute_statement_from_string( \ saml2_data.TEST_ATTRIBUTE_STATEMENT) assert attr_statem.attribute[0].name == "testAttribute" assert attr_statem.attribute[ 0].name_format == saml.NAME_FORMAT_UNSPECIFIED assert attr_statem.attribute[0].friendly_name == "test attribute" assert attr_statem.attribute[0].attribute_value[0].text.strip() == \ self.text[1] assert attr_statem.attribute[0].attribute_value[1].text.strip() == \ self.text[2] assert attr_statem.attribute[ 1].name == "http://www.example.com/testAttribute2" assert attr_statem.attribute[1].name_format == saml.NAME_FORMAT_URI assert attr_statem.attribute[1].friendly_name == "test attribute2" assert attr_statem.attribute[1].attribute_value[0].text.strip() == \ self.text[3] assert attr_statem.attribute[1].attribute_value[1].text.strip() == \ self.text[4] # test again attr_statem2 = saml.attribute_statement_from_string( attr_statem.to_string()) assert attr_statem2.attribute[0].name == "testAttribute" assert attr_statem2.attribute[ 0].name_format == saml.NAME_FORMAT_UNSPECIFIED assert attr_statem2.attribute[0].friendly_name == "test attribute" assert attr_statem2.attribute[0].attribute_value[0].text.strip() == \ self.text[1] assert attr_statem2.attribute[0].attribute_value[1].text.strip() == \ self.text[2] assert attr_statem2.attribute[ 1].name == "http://www.example.com/testAttribute2" assert attr_statem2.attribute[1].name_format == saml.NAME_FORMAT_URI assert attr_statem2.attribute[1].friendly_name == "test attribute2" assert attr_statem2.attribute[1].attribute_value[0].text.strip() == \ self.text[3] assert attr_statem2.attribute[1].attribute_value[1].text.strip() == \ self.text[4] class TestSubjectConfirmationData: def setup_class(self): self.scd = saml.SubjectConfirmationData() def testAccessors(self): """Test for SubjectConfirmationData accessors""" self.scd.not_before = "2007-08-31T01:05:02Z" self.scd.not_on_or_after = "2007-09-14T01:05:02Z" self.scd.recipient = "recipient" self.scd.in_response_to = "responseID" self.scd.address = "127.0.0.1" new_scd = saml.subject_confirmation_data_from_string( self.scd.to_string()) assert new_scd.not_before == "2007-08-31T01:05:02Z" assert new_scd.not_on_or_after == "2007-09-14T01:05:02Z" assert new_scd.recipient == "recipient" assert new_scd.in_response_to == "responseID" assert new_scd.address == "127.0.0.1" def testUsingTestData(self): """Test subject_confirmation_data_from_string() using test data""" scd = saml.subject_confirmation_data_from_string( saml2_data.TEST_SUBJECT_CONFIRMATION_DATA) assert scd.not_before == "2007-08-31T01:05:02Z" assert scd.not_on_or_after == "2007-09-14T01:05:02Z" assert scd.recipient == "recipient" assert scd.in_response_to == "responseID" assert scd.address == "127.0.0.1" class TestSubjectConfirmation: def setup_class(self): self.sc = saml.SubjectConfirmation() def testAccessors(self): """Test for SubjectConfirmation accessors""" self.sc.name_id = saml.name_id_from_string(saml2_data.TEST_NAME_ID) self.sc.method = saml.SCM_BEARER self.sc.subject_confirmation_data = saml.subject_confirmation_data_from_string( saml2_data.TEST_SUBJECT_CONFIRMATION_DATA) new_sc = saml.subject_confirmation_from_string(self.sc.to_string()) self._assertBearer(new_sc) def testBearerUsingTestData(self): """Test subject_confirmation_from_string() using test data for 'bearer' SubjectConfirmation""" sc = saml.subject_confirmation_from_string( saml2_data.TEST_SUBJECT_CONFIRMATION) assert sc.verify() self._assertBearer(sc) def _assertBearer(self, sc): """Asserts SubjectConfirmation that has method 'bearer'""" assert sc.name_id.sp_provided_id == "sp provided id" assert sc.method == saml.SCM_BEARER assert sc.subject_confirmation_data is not None assert sc.subject_confirmation_data.not_before == "2007-08-31T01:05:02Z" assert sc.subject_confirmation_data.not_on_or_after == "2007-09-14T01:05:02Z" assert sc.subject_confirmation_data.recipient == "recipient" assert sc.subject_confirmation_data.in_response_to == "responseID" assert sc.subject_confirmation_data.address == "127.0.0.1" key_info = sc.subject_confirmation_data.extensions_as_elements(ds.KeyInfo.c_tag, ds) assert len(key_info) == 0 def testHolderOfKeyUsingTestData(self): """Test subject_confirmation_from_string() using test data for 'holder-of-key' SubjectConfirmation""" sc = saml.subject_confirmation_from_string( saml2_data.TEST_HOLDER_OF_KEY_SUBJECT_CONFIRMATION ) assert sc.verify() assert sc.method == saml.SCM_HOLDER_OF_KEY assert sc.subject_confirmation_data is not None assert sc.subject_confirmation_data.not_on_or_after == "2007-09-14T01:05:02Z" assert sc.subject_confirmation_data.recipient == "recipient" assert sc.subject_confirmation_data.in_response_to == "responseID" key_info = sc.subject_confirmation_data.extensions_as_elements(ds.KeyInfo.c_tag, ds) assert len(key_info) == 1 assert len(key_info[0].x509_data) == 1 expected_cert = ( "MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV" "BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF" "Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx" "OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6" "ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfm" "edhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFex" "LGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqE" "dTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8k" "gCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294" "Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4Ce" "alzFxPHWYkNOzoRU8qI7OqUai1kL" ) xcert = key_info[0].x509_data[0].x509_certificate assert xcert.text.strip().replace("\n", "") == expected_cert class TestSubject: def setup_class(self): self.subject = saml.Subject() def testAccessors(self): """Test for Subject accessors""" self.subject.name_id = saml.name_id_from_string(saml2_data.TEST_NAME_ID) self.subject.subject_confirmation.append( saml.subject_confirmation_from_string( saml2_data.TEST_SUBJECT_CONFIRMATION)) new_subject = saml.subject_from_string(self.subject.to_string()) assert new_subject.name_id.sp_provided_id == "sp provided id" assert new_subject.name_id.text.strip() == "tmatsuo@example.com" assert new_subject.name_id.format == saml.NAMEID_FORMAT_EMAILADDRESS assert isinstance(new_subject.subject_confirmation[0], saml.SubjectConfirmation) def testUsingTestData(self): """Test for subject_from_string() using test data.""" subject = saml.subject_from_string(saml2_data.TEST_SUBJECT) assert subject.name_id.sp_provided_id == "sp provided id" assert subject.name_id.text.strip() == "tmatsuo@example.com" assert subject.name_id.format == saml.NAMEID_FORMAT_EMAILADDRESS assert isinstance(subject.subject_confirmation[0], saml.SubjectConfirmation) class TestCondition: def setup_class(self): self.condition = saml.Condition() self.name = "{%s}type" % saml.XSI_NAMESPACE def testAccessors(self): """Test for Condition accessors.""" self.condition.extension_attributes[self.name] = "test" self.condition.extension_attributes['ExtendedAttribute'] = "value" new_condition = saml.condition_from_string(self.condition.to_string()) assert new_condition.extension_attributes[self.name] == "test" assert new_condition.extension_attributes[ "ExtendedAttribute"] == "value" def testUsingTestData(self): """Test for condition_from_string() using test data.""" condition = saml.condition_from_string(saml2_data.TEST_CONDITION) assert condition.extension_attributes[self.name] == "test" assert condition.extension_attributes["ExtendedAttribute"] == "value" class TestAudience: def setup_class(self): self.audience = saml.Audience() def testAccessors(self): """Test for Audience accessors""" self.audience.text = "http://www.example.com/Audience" new_audience = saml.audience_from_string(self.audience.to_string()) assert new_audience.text.strip() == "http://www.example.com/Audience" def testUsingTestData(self): """Test audience_from_string using test data""" audience = saml.audience_from_string(saml2_data.TEST_AUDIENCE) assert audience.text.strip() == "http://www.example.com/Audience" class TestAudienceRestriction: def setup_class(self): self.audience_restriction = saml.AudienceRestriction() def testAccessors(self): """Test for AudienceRestriction accessors""" self.audience_restriction.audience = \ saml.audience_from_string(saml2_data.TEST_AUDIENCE) new_audience = saml.audience_restriction_from_string( self.audience_restriction.to_string()) assert self.audience_restriction.audience.text.strip() == \ "http://www.example.com/Audience" def testUsingTestData(self): """Test audience_restriction_from_string using test data""" audience_restriction = saml.audience_restriction_from_string( saml2_data.TEST_AUDIENCE_RESTRICTION) assert audience_restriction.audience[0].text.strip() == \ "http://www.example.com/Audience" class TestOneTimeUse: def setup_class(self): self.one_time_use = saml.OneTimeUse() def testAccessors(self): """Test for OneTimeUse accessors""" assert isinstance(self.one_time_use, saml.OneTimeUse) assert isinstance(self.one_time_use, saml.ConditionAbstractType_) def testUsingTestData(self): """Test one_time_use_from_string() using test data""" one_time_use = saml.one_time_use_from_string( saml2_data.TEST_ONE_TIME_USE) assert isinstance(one_time_use, saml.OneTimeUse) assert isinstance(one_time_use, saml.ConditionAbstractType_) class TestProxyRestriction: def setup_class(self): self.proxy_restriction = saml.ProxyRestriction() def testAccessors(self): """Test for ProxyRestriction accessors""" assert isinstance(self.proxy_restriction, saml.ConditionAbstractType_) self.proxy_restriction.count = "2" self.proxy_restriction.audience.append(saml.audience_from_string( saml2_data.TEST_AUDIENCE)) new_proxy_restriction = saml.proxy_restriction_from_string( self.proxy_restriction.to_string()) assert new_proxy_restriction.count == "2" assert new_proxy_restriction.audience[0].text.strip() == \ "http://www.example.com/Audience" def testUsingTestData(self): """Test proxy_restriction_from_string() using test data""" proxy_restriction = saml.proxy_restriction_from_string( saml2_data.TEST_PROXY_RESTRICTION) assert proxy_restriction.count == "2" assert proxy_restriction.audience[0].text.strip() == \ "http://www.example.com/Audience" class TestConditions: def setup_class(self): self.conditions = saml.Conditions() def testAccessors(self): """Test for Conditions accessors""" self.conditions.not_before = "2007-08-31T01:05:02Z" self.conditions.not_on_or_after = "2007-09-14T01:05:02Z" self.conditions.condition.append(saml.Condition()) self.conditions.audience_restriction.append(saml.AudienceRestriction()) self.conditions.one_time_use.append(saml.OneTimeUse()) self.conditions.proxy_restriction.append(saml.ProxyRestriction()) new_conditions = saml.conditions_from_string( self.conditions.to_string()) assert new_conditions.not_before == "2007-08-31T01:05:02Z" assert new_conditions.not_on_or_after == "2007-09-14T01:05:02Z" assert isinstance(new_conditions.condition[0], saml.Condition) assert isinstance(new_conditions.audience_restriction[0], saml.AudienceRestriction) assert isinstance(new_conditions.one_time_use[0], saml.OneTimeUse) assert isinstance(new_conditions.proxy_restriction[0], saml.ProxyRestriction) def testUsingTestData(self): """Test conditions_from_string() using test data""" new_conditions = saml.conditions_from_string(saml2_data.TEST_CONDITIONS) assert new_conditions.not_before == "2007-08-31T01:05:02Z" assert new_conditions.not_on_or_after == "2007-09-14T01:05:02Z" assert isinstance(new_conditions.condition[0], saml.Condition) assert isinstance(new_conditions.audience_restriction[0], saml.AudienceRestriction) assert isinstance(new_conditions.one_time_use[0], saml.OneTimeUse) assert isinstance(new_conditions.proxy_restriction[0], saml.ProxyRestriction) class TestAssertionIDRef: def setup_class(self): self.assertion_id_ref = saml.AssertionIDRef() def testAccessors(self): """Test for AssertionIDRef accessors""" self.assertion_id_ref.text = "zzlieajngjbkjggjldmgindkckkolcblndbghlhm" new_assertion_id_ref = saml.assertion_id_ref_from_string( self.assertion_id_ref.to_string()) assert new_assertion_id_ref.text == \ "zzlieajngjbkjggjldmgindkckkolcblndbghlhm" def testUsingTestData(self): """Test assertion_id_ref_from_string() using test data""" new_assertion_id_ref = saml.assertion_id_ref_from_string( saml2_data.TEST_ASSERTION_ID_REF) assert new_assertion_id_ref.text.strip() == \ "zzlieajngjbkjggjldmgindkckkolcblndbghlhm" class TestAssertionURIRef: def setup_class(self): self.assertion_uri_ref = saml.AssertionURIRef() def testAccessors(self): """Test for AssertionURIRef accessors""" self.assertion_uri_ref.text = "http://www.example.com/AssertionURIRef" new_assertion_uri_ref = saml.assertion_uri_ref_from_string( self.assertion_uri_ref.to_string()) assert new_assertion_uri_ref.text == \ "http://www.example.com/AssertionURIRef" def testUsingTestData(self): """Test assertion_uri_ref_from_string() using test data""" new_assertion_uri_ref = saml.assertion_uri_ref_from_string( saml2_data.TEST_ASSERTION_URI_REF) assert new_assertion_uri_ref.text.strip() == \ "http://www.example.com/AssertionURIRef" class TestAction: def setup_class(self): self.action = saml.Action() def testAccessors(self): """Test for Action accessors""" self.action.namespace = "http://www.example.com/Namespace" new_action = saml.action_from_string(self.action.to_string()) assert new_action.namespace == "http://www.example.com/Namespace" def testUsingTestData(self): """Test action_from_string() using test data""" new_action = saml.action_from_string(saml2_data.TEST_ACTION) assert new_action.namespace == "http://www.example.com/Namespace" class TestEvidence: def setup_class(self): self.evidence = saml.Evidence() def testAccessors(self): """Test for Evidence accessors""" self.evidence.assertion_id_ref.append(saml.AssertionIDRef()) self.evidence.assertion_uri_ref.append(saml.AssertionURIRef()) self.evidence.assertion.append(saml.Assertion()) self.evidence.encrypted_assertion.append(saml.EncryptedAssertion()) new_evidence = saml.evidence_from_string(self.evidence.to_string()) print(new_evidence) assert self.evidence.to_string() == new_evidence.to_string() assert isinstance(new_evidence.assertion_id_ref[0], saml.AssertionIDRef) assert isinstance(new_evidence.assertion_uri_ref[0], saml.AssertionURIRef) assert len(new_evidence.assertion) == 1 assert isinstance(new_evidence.assertion[0], saml.Assertion) assert len(new_evidence.encrypted_assertion) == 1 assert isinstance(new_evidence.encrypted_assertion[0], saml.EncryptedAssertion) def testUsingTestData(self): """Test evidence_from_string() using test data""" # TODO: pass class TestAuthzDecisionStatement: def setup_class(self): self.authz_decision_statement = saml.AuthzDecisionStatement() def testAccessors(self): """Test for AuthzDecisionStatement accessors""" self.authz_decision_statement.resource = "http://www.example.com/Resource" self.authz_decision_statement.decision = saml.DECISION_TYPE_PERMIT self.authz_decision_statement.action.append(saml.Action()) self.authz_decision_statement.evidence = saml.Evidence() new_authz_decision_statement = saml.authz_decision_statement_from_string( self.authz_decision_statement.to_string()) assert self.authz_decision_statement.to_string() == \ new_authz_decision_statement.to_string() assert new_authz_decision_statement.resource == \ "http://www.example.com/Resource" assert new_authz_decision_statement.decision == \ saml.DECISION_TYPE_PERMIT assert isinstance(new_authz_decision_statement.action[0], saml.Action) assert isinstance(new_authz_decision_statement.evidence, saml.Evidence) def testUsingTestData(self): """Test authz_decision_statement_from_string() using test data""" # TODO: pass class TestAdvice: def setup_class(self): self.advice = saml.Advice() def testAccessors(self): """Test for Advice accessors""" self.advice.assertion_id_ref.append(saml.AssertionIDRef()) self.advice.assertion_uri_ref.append(saml.AssertionURIRef()) self.advice.assertion.append(saml.Assertion()) self.advice.encrypted_assertion.append(saml.EncryptedAssertion()) new_advice = saml.advice_from_string(self.advice.to_string()) assert self.advice.to_string() == new_advice.to_string() assert isinstance(new_advice.assertion_id_ref[0], saml.AssertionIDRef) assert isinstance(new_advice.assertion_uri_ref[0], saml.AssertionURIRef) assert isinstance(new_advice.assertion[0], saml.Assertion) assert isinstance(new_advice.encrypted_assertion[0], saml.EncryptedAssertion) def testUsingTestData(self): """Test advice_from_string() using test data""" # TODO: pass class TestAssertion: def setup_class(self): self.assertion = saml.Assertion() def testAccessors(self): """Test for Assertion accessors""" self.assertion.id = "assertion id" self.assertion.version = saml2.VERSION self.assertion.issue_instant = "2007-08-31T01:05:02Z" self.assertion.issuer = saml.issuer_from_string(saml2_data.TEST_ISSUER) self.assertion.signature = ds.signature_from_string( ds_data.TEST_SIGNATURE) self.assertion.subject = saml.subject_from_string( saml2_data.TEST_SUBJECT) self.assertion.conditions = saml.conditions_from_string( saml2_data.TEST_CONDITIONS) self.assertion.advice = saml.Advice() self.assertion.statement.append(saml.Statement()) self.assertion.authn_statement.append(saml.authn_statement_from_string( saml2_data.TEST_AUTHN_STATEMENT)) self.assertion.authz_decision_statement.append( saml.AuthzDecisionStatement()) self.assertion.attribute_statement.append( saml.attribute_statement_from_string( saml2_data.TEST_ATTRIBUTE_STATEMENT)) new_assertion = saml.assertion_from_string(self.assertion.to_string()) assert new_assertion.id == "assertion id" assert new_assertion.version == saml2.VERSION assert new_assertion.issue_instant == "2007-08-31T01:05:02Z" assert isinstance(new_assertion.issuer, saml.Issuer) assert isinstance(new_assertion.signature, ds.Signature) assert isinstance(new_assertion.subject, saml.Subject) assert isinstance(new_assertion.conditions, saml.Conditions) assert isinstance(new_assertion.advice, saml.Advice) assert isinstance(new_assertion.statement[0], saml.Statement) assert isinstance(new_assertion.authn_statement[0], saml.AuthnStatement) assert isinstance(new_assertion.authz_decision_statement[0], saml.AuthzDecisionStatement) assert isinstance(new_assertion.attribute_statement[0], saml.AttributeStatement) def testUsingTestData(self): """Test assertion_from_string() using test data""" # TODO pass if __name__ == "__main__": t = TestSAMLBase() t.test_make_vals_multi_dict() pysaml2-4.9.0/tests/test_03_saml2.py000066400000000000000000000545431355762626600172430ustar00rootroot00000000000000#!/usr/bin/env python import saml2 from saml2 import create_class_from_xml_string, class_name, make_vals, md from saml2.saml import NameID, Issuer, SubjectLocality, AuthnContextClassRef from saml2.saml import SubjectConfirmationData, SubjectConfirmation from saml2.saml import Attribute from pytest import raises import saml2_data try: from xml.etree import cElementTree as ElementTree except ImportError: try: import cElementTree as ElementTree except ImportError: from elementtree import ElementTree from defusedxml.common import EntitiesForbidden ITEMS = { NameID: [""" roland@example.com """, """ _1632879f09d08ea5ede2dc667cbed7e429ebc4335c """, """ test """], Issuer: """ http://www.example.com/test """, SubjectLocality: """ """, SubjectConfirmationData: """ """, SubjectConfirmation: """ test@example.com """ } #def pytest_generate_tests(metafunc): # if "target_class" in metafunc.funcargnames: # for tcl,xml in ITEMS.items(): # metafunc.addcall(funcargs={"target_class":tcl,"xml_string":xml}) def _eq(l1, l2): return set(l1) == set(l2) def test_create_class_from_xml_string_nameid(): kl = create_class_from_xml_string(NameID, ITEMS[NameID][0]) assert kl != None assert kl.format == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" assert kl.sp_provided_id == "sp provided id" assert kl.text.strip() == "roland@example.com" assert _eq(kl.keyswv(), ['sp_provided_id', 'format', 'text']) assert class_name(kl) == "urn:oasis:names:tc:SAML:2.0:assertion:NameID" assert _eq(kl.keys(), ['sp_provided_id', 'sp_name_qualifier', 'name_qualifier', 'format', 'text']) kl = create_class_from_xml_string(NameID, ITEMS[NameID][1]) assert kl != None assert kl.format == "urn:oasis:names:tc:SAML:2.0:nameid-format:transient" assert kl.sp_name_qualifier == "https://foo.example.com/sp" assert kl.text.strip() == "_1632879f09d08ea5ede2dc667cbed7e429ebc4335c" assert _eq(kl.keyswv(), ['sp_name_qualifier', 'format', 'text']) assert class_name(kl) == "urn:oasis:names:tc:SAML:2.0:assertion:NameID" kl = create_class_from_xml_string(NameID, ITEMS[NameID][2]) assert kl != None assert kl.format == "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" assert kl.name_qualifier == "http://authentic.example.com/saml/metadata" assert kl.sp_name_qualifier == "http://auth.example.com/saml/metadata" assert kl.text.strip() == "test" assert _eq(kl.keyswv(), ['sp_name_qualifier', 'format', 'name_qualifier', 'text']) assert class_name(kl) == "urn:oasis:names:tc:SAML:2.0:assertion:NameID" def test_create_class_from_xml_string_issuer(): kl = create_class_from_xml_string(Issuer, ITEMS[Issuer]) assert kl != None assert kl.text.strip() == "http://www.example.com/test" assert _eq(kl.keyswv(), ['text']) assert class_name(kl) == "urn:oasis:names:tc:SAML:2.0:assertion:Issuer" def test_create_class_from_xml_string_subject_locality(): kl = create_class_from_xml_string(SubjectLocality, ITEMS[SubjectLocality]) assert kl != None assert _eq(kl.keyswv(), ['address', "dns_name"]) assert kl.address == "127.0.0.1" assert kl.dns_name == "localhost" assert class_name( kl) == "urn:oasis:names:tc:SAML:2.0:assertion:SubjectLocality" def test_create_class_from_xml_string_subject_confirmation_data(): kl = create_class_from_xml_string(SubjectConfirmationData, ITEMS[SubjectConfirmationData]) assert kl != None assert _eq(kl.keyswv(), ['in_response_to', 'not_on_or_after', 'not_before', 'recipient']) assert kl.in_response_to == "_1683146e27983964fbe7bf8f08961108d166a652e5" assert kl.not_on_or_after == "2010-02-18T13:52:13.959Z" assert kl.not_before == "2010-01-16T12:00:00Z" assert kl.recipient == "http://192.168.0.10/saml/sp" assert class_name(kl) == \ "urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmationData" def test_create_class_from_xml_string_subject_confirmation(): kl = create_class_from_xml_string(SubjectConfirmation, ITEMS[SubjectConfirmation]) assert kl != None assert _eq(kl.keyswv(), ['method', 'name_id', 'subject_confirmation_data']) assert kl.method == "urn:oasis:names:tc:SAML:2.0:cm:bearer" name_id = kl.name_id assert _eq(name_id.keyswv(), ['format', 'name_qualifier', 'text']) assert name_id.format == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" assert name_id.name_qualifier == "http://authentic.example.com/saml/metadata" assert name_id.text.strip() == "test@example.com" subject_confirmation_data = kl.subject_confirmation_data assert _eq(subject_confirmation_data.keyswv(), ['not_on_or_after', 'recipient', 'in_response_to']) assert subject_confirmation_data.recipient == \ "http://auth.example.com/saml/proxySingleSignOnRedirect" assert subject_confirmation_data.not_on_or_after == "2010-02-17T17:02:38Z" assert subject_confirmation_data.in_response_to == \ "_59B3A01B03334032C31E434C63F89E3E" assert class_name(kl) == \ "urn:oasis:names:tc:SAML:2.0:assertion:SubjectConfirmation" def test_create_class_from_xml_string_wrong_class_spec(): kl = create_class_from_xml_string(SubjectConfirmationData, ITEMS[SubjectConfirmation]) assert kl == None def test_create_class_from_xml_string_xxe(): xml = """ ]> &lol1; """ with raises(EntitiesForbidden): create_class_from_xml_string(NameID, xml) def test_ee_1(): ee = saml2.extension_element_from_string( """bar""") assert ee != None print(ee.__dict__) assert ee.attributes == {} assert ee.tag == "foo" assert ee.namespace == None assert ee.children == [] assert ee.text == "bar" def test_ee_2(): ee = saml2.extension_element_from_string( """bar""") assert ee != None print(ee.__dict__) assert ee.attributes == {"id": "xyz"} assert ee.tag == "foo" assert ee.namespace == None assert ee.children == [] assert ee.text == "bar" def test_ee_3(): ee = saml2.extension_element_from_string( """ bar""") assert ee != None print(ee.__dict__) assert ee.attributes == {"id": "xyz"} assert ee.tag == "foo" assert ee.namespace == "urn:mace:example.com:saml:ns" assert ee.children == [] assert ee.text == "bar" def test_ee_4(): ee = saml2.extension_element_from_string( """ xyztre""") assert ee != None print(ee.__dict__) assert ee.attributes == {} assert ee.tag == "foo" assert ee.namespace == "urn:mace:example.com:saml:ns" assert len(ee.children) == 2 assert ee.text.strip() == "" cid = ee.find_children("id", "urn:mace:example.com:saml:namespace") assert cid == [] ids = ee.find_children("id", "urn:mace:example.com:saml:ns") assert ids != [] cid = ids[0] print(cid.__dict__) assert cid.attributes == {} assert cid.tag == "id" assert cid.namespace == "urn:mace:example.com:saml:ns" assert cid.children == [] assert cid.text.strip() == "xyz" def test_ee_5(): ee = saml2.extension_element_from_string( """ bar""") ce = saml2.extension_element_from_string( """ rev""") ee.children.append(ce) assert ee != None print(ee.__dict__) assert ee.attributes == {} assert ee.tag == "foo" assert ee.namespace == "urn:mace:example.com:saml:ns" assert len(ee.children) == 1 assert ee.text.strip() == "bar" c = ee.children[0] print(c.__dict__) child = ee.find_children(namespace="urn:mace:example.com:saml:cu") assert len(child) == 1 child = ee.find_children(namespace="urn:mace:example.com:saml:ns") assert len(child) == 0 child = ee.find_children("educause", "urn:mace:example.com:saml:cu") assert len(child) == 1 child = ee.find_children("edugain", "urn:mace:example.com:saml:cu") assert len(child) == 0 print(ee.to_string()) def test_ee_6(): ee = saml2.extension_element_from_string( """ bar""") ce = saml2.extension_element_from_string( """ rev""") et = ee.transfer_to_element_tree() ce.become_child_element_of(et) pee = saml2._extension_element_from_element_tree(et) assert pee != None print(pee.__dict__) assert pee.attributes == {} assert pee.tag == "foo" assert pee.namespace == "urn:mace:example.com:saml:ns" assert len(pee.children) == 1 assert pee.text.strip() == "bar" c = pee.children[0] print(c.__dict__) child = pee.find_children(namespace="urn:mace:example.com:saml:cu") assert len(child) == 1 child = pee.find_children(namespace="urn:mace:example.com:saml:ns") assert len(child) == 0 child = pee.find_children("educause", "urn:mace:example.com:saml:cu") assert len(child) == 1 child = pee.find_children("edugain", "urn:mace:example.com:saml:cu") assert len(child) == 0 print(pee.to_string()) NAMEID_WITH_ATTRIBUTE_EXTENSION = """ roland@example.com """ def test_nameid_with_extension(): kl = create_class_from_xml_string(NameID, NAMEID_WITH_ATTRIBUTE_EXTENSION) assert kl != None print(kl.__dict__) assert kl.format == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" assert kl.sp_provided_id == "sp provided id" assert kl.text.strip() == "roland@example.com" assert _eq(kl.keyswv(), ['sp_provided_id', 'format', 'extension_attributes', 'text']) assert class_name(kl) == "urn:oasis:names:tc:SAML:2.0:assertion:NameID" assert _eq(kl.keys(), ['sp_provided_id', 'sp_name_qualifier', 'name_qualifier', 'format', 'text']) assert kl.extension_attributes == { '{urn:mace:example.com:saml:assertion}Foo': 'BAR'} SUBJECT_CONFIRMATION_WITH_MEMBER_EXTENSION = """ test@example.com Excellent """ def test_subject_confirmation_with_extension(): kl = create_class_from_xml_string(SubjectConfirmation, SUBJECT_CONFIRMATION_WITH_MEMBER_EXTENSION) assert kl != None print(kl.__dict__) assert kl.extension_attributes == {} assert kl.method == "urn:oasis:names:tc:SAML:2.0:cm:bearer" name_id = kl.name_id assert _eq(name_id.keyswv(), ['format', 'name_qualifier', 'text']) assert name_id.format == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" assert name_id.name_qualifier == "http://authentic.example.com/saml/metadata" assert name_id.text.strip() == "test@example.com" subject_confirmation_data = kl.subject_confirmation_data assert _eq(subject_confirmation_data.keyswv(), ['not_on_or_after', 'recipient', 'in_response_to']) assert subject_confirmation_data.recipient == \ "http://auth.example.com/saml/proxySingleSignOnRedirect" assert subject_confirmation_data.not_on_or_after == "2010-02-17T17:02:38Z" assert subject_confirmation_data.in_response_to == \ "_59B3A01B03334032C31E434C63F89E3E" assert len(kl.extension_elements) == 1 ee = kl.extension_elements[0] assert ee.tag == "Trustlevel" assert ee.namespace == "urn:mace:example.com:saml:assertion" assert ee.text.strip() == "Excellent" def test_to_fro_string_1(): kl = create_class_from_xml_string(SubjectConfirmation, SUBJECT_CONFIRMATION_WITH_MEMBER_EXTENSION) txt = kl.to_string() cpy = create_class_from_xml_string(SubjectConfirmation, txt) print(kl.__dict__) print(cpy.__dict__) assert kl.text.strip() == cpy.text.strip() assert _eq(kl.keyswv(), cpy.keyswv()) assert len(kl.extension_elements) == len(cpy.extension_elements) klee = kl.extension_elements[0] cpyee = cpy.extension_elements[0] assert klee.text.strip() == cpyee.text.strip() assert klee.tag == cpyee.tag assert klee.namespace == cpyee.namespace def test_make_vals_str(): kl = make_vals("Jeter", md.GivenName, part=True) assert isinstance(kl, md.GivenName) assert kl.text == "Jeter" def test_make_vals_list_of_strs(): cp = md.ContactPerson() make_vals(["Derek", "Sanderson"], md.GivenName, cp, "given_name") assert len(cp.given_name) == 2 assert _eq([i.text for i in cp.given_name], ["Sanderson", "Derek"]) def test_attribute_element_to_extension_element(): attr = create_class_from_xml_string(Attribute, saml2_data.TEST_ATTRIBUTE) ee = saml2.element_to_extension_element(attr) print(ee.__dict__) assert ee.tag == "Attribute" assert ee.namespace == 'urn:oasis:names:tc:SAML:2.0:assertion' assert _eq(ee.attributes.keys(), ['FriendlyName', 'Name', 'NameFormat']) assert ee.attributes["FriendlyName"] == 'test attribute' assert ee.attributes["Name"] == "testAttribute" assert ee.attributes["NameFormat"] == \ 'urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified' assert len(ee.children) == 2 for child in ee.children: # children are also extension element instances assert child.namespace == 'urn:oasis:names:tc:SAML:2.0:assertion' assert child.tag == "AttributeValue" def test_ee_7(): ee = saml2.extension_element_from_string( """ http://federationX.org https://federationX.org/?ID=a87s76a5765da76576a57as """) print(ee.__dict__) assert len(ee.children) == 2 for child in ee.children: assert child.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert _eq(["AssertingEntity", "RetrievalEndpoint"], [c.tag for c in ee.children]) aes = [c for c in ee.children if c.tag == "AssertingEntity"] assert len(aes) == 1 assert len(aes[0].children) == 1 assert _eq(aes[0].attributes.keys(), []) nid = aes[0].children[0] assert nid.tag == "NameID" assert nid.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert len(nid.children) == 0 assert _eq(nid.attributes.keys(), ["Format"]) assert nid.text.strip() == "http://federationX.org" def test_ee_xxe(): xml = """ ]> &lol1; """ with raises(EntitiesForbidden): saml2.extension_element_from_string(xml) def test_extension_element_loadd(): ava = {'attributes': {}, 'tag': 'ExternalEntityAttributeAuthority', 'namespace': 'urn:oasis:names:tc:SAML:metadata:dynamicsaml', 'children': [{ "tag": "AssertingEntity", "namespace": "urn:oasis:names:tc:SAML:metadata:dynamicsaml", "children": [{ "tag": "NameID", "namespace": "urn:oasis:names:tc:SAML:metadata:dynamicsaml", "text": "http://federationX.org", "attributes": { "Format": "urn:oasis:names:tc:SAML:2.0:nameid-format:entity" }, }] }, { "tag": "RetrievalEndpoint", "namespace": "urn:oasis:names:tc:SAML:metadata" ":dynamicsaml", "text": "https://federationX.org/?ID=a87s76a5765da76576a57as", }], } ee = saml2.ExtensionElement(ava["tag"]).loadd(ava) print(ee.__dict__) assert len(ee.children) == 2 for child in ee.children: assert child.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert _eq(["AssertingEntity", "RetrievalEndpoint"], [c.tag for c in ee.children]) aes = [c for c in ee.children if c.tag == "AssertingEntity"] assert len(aes) == 1 assert len(aes[0].children) == 1 assert _eq(aes[0].attributes.keys(), []) nid = aes[0].children[0] assert nid.tag == "NameID" assert nid.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert len(nid.children) == 0 assert _eq(nid.attributes.keys(), ["Format"]) assert nid.text.strip() == "http://federationX.org" def test_extensions_loadd(): ava = {"extension_elements": [ { 'attributes': {}, 'tag': 'ExternalEntityAttributeAuthority', 'namespace': 'urn:oasis:names:tc:SAML:metadata:dynamicsaml', 'children': [ {"tag": "AssertingEntity", "namespace": "urn:oasis:names:tc:SAML:metadata:dynamicsaml", "children": [ {"tag": "NameID", "namespace": "urn:oasis:names:tc:SAML:metadata:dynamicsaml", "text": "http://federationX.org", "attributes": { "Format": "urn:oasis:names:tc:SAML:2.0:nameid-format:entity" }, }] }, { "tag": "RetrievalEndpoint", "namespace": "urn:oasis:names:tc:SAML:metadata:dynamicsaml", "text": "https://federationX.org/?ID=a87s76a5765da76576a57as", }], }], "extension_attributes": { "foo": "bar", } } extension = saml2.SamlBase() extension.loadd(ava) print(extension.__dict__) assert len(extension.extension_elements) == 1 ee = extension.extension_elements[0] assert len(ee.children) == 2 for child in ee.children: assert child.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert _eq(["AssertingEntity", "RetrievalEndpoint"], [c.tag for c in ee.children]) aes = [c for c in ee.children if c.tag == "AssertingEntity"] assert len(aes) == 1 assert len(aes[0].children) == 1 assert _eq(aes[0].attributes.keys(), []) nid = aes[0].children[0] assert nid.tag == "NameID" assert nid.namespace == "urn:oasis:names:tc:SAML:metadata:dynamicsaml" assert len(nid.children) == 0 assert _eq(nid.attributes.keys(), ["Format"]) assert nid.text.strip() == "http://federationX.org" assert list(extension.extension_attributes.keys()) == ["foo"] assert extension.extension_attributes["foo"] == "bar" pysaml2-4.9.0/tests/test_04_samlp.py000066400000000000000000000530601355762626600173330ustar00rootroot00000000000000#!/usr/bin/env pythony # -*- coding: utf-8 -*- # """Tests for saml2.samlp""" __author__ = 'roland.hedberg@adm.umu.se (Roland Hedberg)' try: from xml.etree import ElementTree except ImportError: from elementtree import ElementTree import saml2 import samlp_data from saml2 import saml from saml2 import samlp from saml2 import xmldsig as ds # class TestRequestAbstractType: # # def setup_class(self): # self.ar = samlp.RequestAbstractType_() # # def testAccessors(self): # """Test for RequestAbstractType accessors""" # self.ar.id = "request id" # self.ar.version = saml2.VERSION # self.ar.issue_instant = "2007-09-14T01:05:02Z" # self.ar.destination = "http://www.example.com/Destination" # self.ar.consent = saml.CONSENT_UNSPECIFIED # self.ar.issuer = saml.Issuer() # self.ar.signature = ds.Signature() # self.ar.extensions = samlp.Extensions() # # new_ar = samlp.request_abstract_type__from_string(self.ar.to_string()) # assert new_ar.id == "request id" # assert new_ar.version == saml2.VERSION # assert new_ar.issue_instant == "2007-09-14T01:05:02Z" # assert new_ar.destination == "http://www.example.com/Destination" # assert new_ar.consent == saml.CONSENT_UNSPECIFIED # assert isinstance(new_ar.issuer, saml.Issuer) # assert isinstance(new_ar.signature, ds.Signature) # assert isinstance(new_ar.extensions, samlp.Extensions) # # def testUsingTestData(self): # """Test for request_abstract_type_from_string() using test data""" # # TODO: # pass class TestStatusDetail: def setup_class(self): self.status_detail = samlp.StatusDetail() def testAccessors(self): """Test for StatusDetail accessors""" # TODO: pass class TestStatusMessage: def setup_class(self): self.status_message = samlp.StatusMessage() def testAccessors(self): """Test for StatusMessage accessors""" # TODO: pass class TestStatusCode: def setup_class(self): self.status_code = samlp.StatusCode() def testAccessors(self): """Test for StatusCode accessors""" self.status_code.value = samlp.STATUS_RESPONDER self.status_code.status_code = samlp.StatusCode( value=samlp.STATUS_REQUEST_DENIED) print(self.status_code.__dict__) new_status_code = samlp.status_code_from_string(self.status_code.to_string()) assert new_status_code.value == samlp.STATUS_RESPONDER assert new_status_code.status_code.value == \ samlp.STATUS_REQUEST_DENIED def testUsingTestData(self): """Test for status_code_from_string() using test data""" new_status_code = samlp.status_code_from_string( samlp_data.TEST_STATUS_CODE) assert new_status_code.value == samlp.STATUS_RESPONDER assert new_status_code.status_code.value == \ samlp.STATUS_REQUEST_DENIED class TestStatus: def setup_class(self): self.status = samlp.Status() def testAccessors(self): """Test for Status accessors""" self.status.status_code = samlp.StatusCode() self.status.status_message = samlp.StatusMessage() self.status.status_detail = samlp.StatusDetail() new_status = samlp.status_from_string(self.status.to_string()) assert isinstance(new_status.status_code, samlp.StatusCode) assert isinstance(new_status.status_message, samlp.StatusMessage) assert isinstance(new_status.status_detail, samlp.StatusDetail) def testUsingTestData(self): """Test for status_from_string using test data""" new_status = samlp.status_from_string(samlp_data.TEST_STATUS) assert isinstance(new_status.status_code, samlp.StatusCode) assert isinstance(new_status.status_code.status_code, samlp.StatusCode) assert isinstance(new_status.status_message, samlp.StatusMessage) assert isinstance(new_status.status_detail, samlp.StatusDetail) # class TestStatusResponseType: # # def setup_class(self): # self.sr = samlp.StatusResponseType() # # def testAccessors(self): # """Test for StatusResponseType accessors""" # self.sr.id = "response id" # self.sr.in_response_to = "request id" # self.sr.version = saml2.VERSION # self.sr.issue_instant = "2007-09-14T01:05:02Z" # self.sr.destination = "http://www.example.com/Destination" # self.sr.consent = saml.CONSENT_UNSPECIFIED # self.sr.issuer = saml.Issuer() # self.sr.signature = ds.Signature() # self.sr.extensions = samlp.Extensions() # self.sr.status = samlp.Status() # # new_sr = samlp.status_response_type_from_string(self.sr.to_string()) # assert new_sr.id == "response id" # assert new_sr.in_response_to == "request id" # assert new_sr.version == saml2.VERSION # assert new_sr.issue_instant == "2007-09-14T01:05:02Z" # assert new_sr.destination == "http://www.example.com/Destination" # assert new_sr.consent == saml.CONSENT_UNSPECIFIED # assert isinstance(new_sr.issuer, saml.Issuer) # assert isinstance(new_sr.signature, ds.Signature) # assert isinstance(new_sr.extensions, samlp.Extensions) # assert isinstance(new_sr.status, samlp.Status) # # def testUsingTestData(self): # """Test for status_response_from_string() using test data""" # # TODO: # pass class TestResponse: def setup_class(self): self.response = samlp.Response() def testAccessors(self): """Test for Response accessors""" self.response.id = "response id" self.response.in_response_to = "request id" self.response.version = saml2.VERSION self.response.issue_instant = "2007-09-14T01:05:02Z" self.response.destination = "http://www.example.com/Destination" self.response.consent = saml.CONSENT_UNSPECIFIED self.response.issuer = saml.Issuer() self.response.signature = ds.Signature() self.response.extensions = samlp.Extensions() self.response.status = samlp.Status() self.response.assertion.append(saml.Assertion()) self.response.encrypted_assertion.append(saml.EncryptedAssertion()) new_response = samlp.response_from_string(self.response.to_string()) assert new_response.id == "response id" assert new_response.in_response_to == "request id" assert new_response.version == saml2.VERSION assert new_response.issue_instant == "2007-09-14T01:05:02Z" assert new_response.destination == "http://www.example.com/Destination" assert new_response.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_response.issuer, saml.Issuer) assert isinstance(new_response.signature, ds.Signature) assert isinstance(new_response.extensions, samlp.Extensions) assert isinstance(new_response.status, samlp.Status) assert isinstance(new_response.assertion[0], saml.Assertion) assert isinstance(new_response.encrypted_assertion[0], saml.EncryptedAssertion) def testUsingTestData(self): """Test for response_from_string() using test data""" # TODO: pass class TestNameIDPolicy: def setup_class(self): self.name_id_policy = samlp.NameIDPolicy() def testAccessors(self): """Test for NameIDPolicy accessors""" self.name_id_policy.format = saml.NAMEID_FORMAT_EMAILADDRESS self.name_id_policy.sp_name_qualifier = saml.NAMEID_FORMAT_PERSISTENT self.name_id_policy.allow_create = 'false' new_name_id_policy = samlp.name_id_policy_from_string( self.name_id_policy.to_string()) assert new_name_id_policy.format == saml.NAMEID_FORMAT_EMAILADDRESS assert new_name_id_policy.sp_name_qualifier == \ saml.NAMEID_FORMAT_PERSISTENT assert new_name_id_policy.allow_create == 'false' def testUsingTestData(self): """Test for name_id_policy_from_string() using test data""" new_name_id_policy = samlp.name_id_policy_from_string( samlp_data.TEST_NAME_ID_POLICY) assert new_name_id_policy.format == saml.NAMEID_FORMAT_EMAILADDRESS assert new_name_id_policy.sp_name_qualifier == \ saml.NAMEID_FORMAT_PERSISTENT assert new_name_id_policy.allow_create == 'false' class TestIDPEntry: def setup_class(self): self.idp_entry = samlp.IDPEntry() def testAccessors(self): """Test for IDPEntry accessors""" self.idp_entry.provider_id = "http://www.example.com/provider" self.idp_entry.name = "the provider" self.idp_entry.loc = "http://www.example.com/Loc" new_idp_entry = samlp.idp_entry_from_string(self.idp_entry.to_string()) assert new_idp_entry.provider_id == "http://www.example.com/provider" assert new_idp_entry.name == "the provider" assert new_idp_entry.loc == "http://www.example.com/Loc" def testUsingTestData(self): """Test for idp_entry_from_string() using test data""" new_idp_entry = samlp.idp_entry_from_string(samlp_data.TEST_IDP_ENTRY) assert new_idp_entry.provider_id == "http://www.example.com/provider" assert new_idp_entry.name == "the provider" assert new_idp_entry.loc == "http://www.example.com/Loc" class TestIDPList: def setup_class(self): self.idp_list = samlp.IDPList() def testAccessors(self): """Test for IDPList accessors""" self.idp_list.idp_entry.append(samlp.idp_entry_from_string( samlp_data.TEST_IDP_ENTRY)) self.idp_list.get_complete = samlp.GetComplete( text="http://www.example.com/GetComplete") new_idp_list = samlp.idp_list_from_string(self.idp_list.to_string()) assert isinstance(new_idp_list.idp_entry[0], samlp.IDPEntry) assert new_idp_list.get_complete.text.strip() == \ "http://www.example.com/GetComplete" def testUsingTestData(self): """Test for idp_list_from_string() using test data""" new_idp_list = samlp.idp_list_from_string(samlp_data.TEST_IDP_LIST) assert isinstance(new_idp_list.idp_entry[0], samlp.IDPEntry) assert new_idp_list.get_complete.text.strip() == \ "http://www.example.com/GetComplete" class TestScoping: def setup_class(self): self.scoping = samlp.Scoping() def testAccessors(self): """Test for Scoping accessors""" self.scoping.proxy_count = "1" self.scoping.idp_list = samlp.IDPList() self.scoping.requester_id.append(samlp.RequesterID()) new_scoping = samlp.scoping_from_string(self.scoping.to_string()) assert new_scoping.proxy_count == "1" assert isinstance(new_scoping.idp_list, samlp.IDPList) assert isinstance(new_scoping.requester_id[0], samlp.RequesterID) def testUsingTestData(self): """Test for scoping_from_string() using test data""" new_scoping = samlp.scoping_from_string(samlp_data.TEST_SCOPING) assert new_scoping.proxy_count == "1" assert isinstance(new_scoping.idp_list, samlp.IDPList) assert isinstance(new_scoping.requester_id[0], samlp.RequesterID) class TestRequestedAuthnContext: def setup_class(self): self.context = samlp.RequestedAuthnContext() def testAccessors(self): """Test for RequestedAuthnContext accessors""" self.context.authn_context_class_ref.append(saml.AuthnContextClassRef()) self.context.authn_context_decl_ref.append(saml.AuthnContextDeclRef()) self.context.comparison = "exact" new_context = samlp.requested_authn_context_from_string( self.context.to_string()) assert isinstance(new_context.authn_context_class_ref[0], saml.AuthnContextClassRef) assert isinstance(new_context.authn_context_decl_ref[0], saml.AuthnContextDeclRef) assert new_context.comparison == "exact" def testUsingTestData(self): """Test for requested_authn_context_from_string() using test data""" new_context = samlp.requested_authn_context_from_string( samlp_data.TEST_REQUESTED_AUTHN_CONTEXT) assert isinstance(new_context.authn_context_class_ref[0], saml.AuthnContextClassRef) assert isinstance(new_context.authn_context_decl_ref[0], saml.AuthnContextDeclRef) assert new_context.comparison == "exact" class TestAuthnRequest: def setup_class(self): self.ar = samlp.AuthnRequest() def testAccessors(self): """Test for AuthnRequest accessors""" self.ar.id = "request id" self.ar.version = saml2.VERSION self.ar.issue_instant = "2007-09-14T01:05:02Z" self.ar.destination = "http://www.example.com/Destination" self.ar.consent = saml.CONSENT_UNSPECIFIED self.ar.issuer = saml.Issuer() self.ar.signature = ds.Signature() self.ar.extensions = samlp.Extensions() self.ar.subject = saml.Subject() self.ar.name_id_policy = samlp.NameIDPolicy() self.ar.conditions = saml.Conditions() self.ar.requested_authn_context = samlp.RequestedAuthnContext() self.ar.scoping = samlp.Scoping() self.ar.force_authn = 'true' self.ar.is_passive = 'true' self.ar.assertion_consumer_service_index = "1" self.ar.assertion_consumer_service_url = "http://www.example.com/acs" self.ar.protocol_binding = saml2.BINDING_HTTP_POST self.ar.attribute_consuming_service_index = "2" self.ar.provider_name = "provider name" new_ar = samlp.authn_request_from_string(self.ar.to_string()) assert new_ar.id == "request id" assert new_ar.version == saml2.VERSION assert new_ar.issue_instant == "2007-09-14T01:05:02Z" assert new_ar.destination == "http://www.example.com/Destination" assert new_ar.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_ar.issuer, saml.Issuer) assert isinstance(new_ar.signature, ds.Signature) assert isinstance(new_ar.extensions, samlp.Extensions) assert isinstance(new_ar.subject, saml.Subject) assert isinstance(new_ar.name_id_policy, samlp.NameIDPolicy) assert isinstance(new_ar.conditions, saml.Conditions) assert isinstance(new_ar.requested_authn_context, samlp.RequestedAuthnContext) assert isinstance(new_ar.scoping, samlp.Scoping) assert new_ar.force_authn == 'true' assert new_ar.is_passive == 'true' assert new_ar.assertion_consumer_service_index == '1' assert new_ar.assertion_consumer_service_url == \ 'http://www.example.com/acs' assert new_ar.protocol_binding == saml2.BINDING_HTTP_POST assert new_ar.attribute_consuming_service_index == '2' assert new_ar.provider_name == "provider name" def testUsingTestData(self): """Test for authn_request_from_string() using test data""" new_ar = samlp.authn_request_from_string(samlp_data.TEST_AUTHN_REQUEST) assert new_ar.id == "request id" assert new_ar.version == saml2.VERSION assert new_ar.issue_instant == "2007-09-14T01:05:02Z" assert new_ar.destination == "http://www.example.com/Destination" assert new_ar.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_ar.issuer, saml.Issuer) assert isinstance(new_ar.signature, ds.Signature) assert isinstance(new_ar.extensions, samlp.Extensions) assert isinstance(new_ar.subject, saml.Subject) assert isinstance(new_ar.name_id_policy, samlp.NameIDPolicy) assert isinstance(new_ar.conditions, saml.Conditions) assert isinstance(new_ar.requested_authn_context, samlp.RequestedAuthnContext) assert isinstance(new_ar.scoping, samlp.Scoping) assert new_ar.force_authn == 'true' assert new_ar.is_passive == 'true' assert new_ar.assertion_consumer_service_index == '1' assert new_ar.assertion_consumer_service_url == \ 'http://www.example.com/acs' assert new_ar.protocol_binding == saml2.BINDING_HTTP_POST assert new_ar.attribute_consuming_service_index == '2' assert new_ar.provider_name == "provider name" class TestLogoutRequest: def setup_class(self): self.lr = samlp.LogoutRequest() def testAccessors(self): """Test for LogoutRequest accessors""" self.lr.id = "request id" self.lr.version = saml2.VERSION self.lr.issue_instant = "2007-09-14T01:05:02Z" self.lr.destination = "http://www.example.com/Destination" self.lr.consent = saml.CONSENT_UNSPECIFIED self.lr.issuer = saml.Issuer() self.lr.signature = ds.Signature() self.lr.extensions = samlp.Extensions() self.lr.not_on_or_after = "2007-10-14T01:05:02Z" self.lr.reason = "http://www.example.com/Reason" self.lr.base_id = saml.BaseID() self.lr.name_id = saml.NameID() self.lr.encrypted_id = saml.EncryptedID() self.lr.session_index = samlp.SessionIndex() new_lr = samlp.logout_request_from_string(self.lr.to_string()) assert new_lr.id == "request id" assert new_lr.version == saml2.VERSION assert new_lr.issue_instant == "2007-09-14T01:05:02Z" assert new_lr.destination == "http://www.example.com/Destination" assert new_lr.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_lr.issuer, saml.Issuer) assert isinstance(new_lr.signature, ds.Signature) assert isinstance(new_lr.extensions, samlp.Extensions) assert new_lr.not_on_or_after == "2007-10-14T01:05:02Z" assert new_lr.reason == "http://www.example.com/Reason" assert isinstance(new_lr.base_id, saml.BaseID) assert isinstance(new_lr.name_id, saml.NameID) assert isinstance(new_lr.encrypted_id, saml.EncryptedID) assert isinstance(new_lr.session_index[0], samlp.SessionIndex) def testUsingTestData(self): """Test for logout_request_from_string() using test data""" new_lr = samlp.logout_request_from_string(samlp_data.TEST_LOGOUT_REQUEST) assert new_lr.id == "request id" assert new_lr.version == saml2.VERSION assert new_lr.issue_instant == "2007-09-14T01:05:02Z" assert new_lr.destination == "http://www.example.com/Destination" assert new_lr.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_lr.issuer, saml.Issuer) assert isinstance(new_lr.signature, ds.Signature) assert isinstance(new_lr.extensions, samlp.Extensions) assert new_lr.not_on_or_after == "2007-10-14T01:05:02Z" assert new_lr.reason == "http://www.example.com/Reason" assert isinstance(new_lr.base_id, saml.BaseID) assert isinstance(new_lr.name_id, saml.NameID) assert isinstance(new_lr.encrypted_id, saml.EncryptedID) assert isinstance(new_lr.session_index[0], samlp.SessionIndex) assert new_lr.session_index[0].text.strip() == "session index" class TestLogoutResponse: def setup_class(self): self.lr = samlp.LogoutResponse() def testAccessors(self): """Test for LogoutResponse accessors""" self.lr.id = "response id" self.lr.in_response_to = "request id" self.lr.version = saml2.VERSION self.lr.issue_instant = "2007-09-14T01:05:02Z" self.lr.destination = "http://www.example.com/Destination" self.lr.consent = saml.CONSENT_UNSPECIFIED self.lr.issuer = saml.Issuer() self.lr.signature = ds.Signature() self.lr.extensions = samlp.Extensions() self.lr.status = samlp.Status() new_lr = samlp.logout_response_from_string(self.lr.to_string()) assert new_lr.id == "response id" assert new_lr.in_response_to == "request id" assert new_lr.version == saml2.VERSION assert new_lr.issue_instant == "2007-09-14T01:05:02Z" assert new_lr.destination == "http://www.example.com/Destination" assert new_lr.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_lr.issuer, saml.Issuer) assert isinstance(new_lr.signature, ds.Signature) assert isinstance(new_lr.extensions, samlp.Extensions) assert isinstance(new_lr.status, samlp.Status) def testUsingTestData(self): """Test for logout_response_from_string() using test data""" new_lr = samlp.logout_response_from_string( samlp_data.TEST_LOGOUT_RESPONSE) assert new_lr.id == "response id" assert new_lr.in_response_to == "request id" assert new_lr.version == saml2.VERSION assert new_lr.issue_instant == "2007-09-14T01:05:02Z" assert new_lr.destination == "http://www.example.com/Destination" assert new_lr.consent == saml.CONSENT_UNSPECIFIED assert isinstance(new_lr.issuer, saml.Issuer) assert isinstance(new_lr.signature, ds.Signature) assert isinstance(new_lr.extensions, samlp.Extensions) assert isinstance(new_lr.status, samlp.Status) pysaml2-4.9.0/tests/test_05_md.py000066400000000000000000001557421355762626600166320ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- # """Tests for saml2.md""" __author__ = 'roland.hedberg@umu.se (Roland Hedberg)' import unittest try: from xml.etree import ElementTree except ImportError: from elementtree import ElementTree import saml2 from saml2 import xmldsig as ds from saml2 import saml from saml2 import samlp from saml2 import md from saml2.extension import idpdisc from saml2.extension import shibmd from saml2 import extension_element_to_element import md_data, ds_data class TestEndpointType: def setup_class(self): self.endpoint = md.EndpointType_() def testAccessors(self): """Test for EndpointType accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" print(self.endpoint.__class__.c_attributes.items()) new_endpoint = md.endpoint_type__from_string(self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for endpoint_type_from_string() using test data.""" new_endpoint = md.endpoint_type__from_string(md_data.TEST_ENDPOINT) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestIndexedEndpointType: def setup_class(self): self.i_e = md.IndexedEndpointType_() def testAccessors(self): """Test for IndexedEndpointType accessors""" self.i_e.binding = saml2.BINDING_HTTP_POST self.i_e.location = "http://www.example.com/endpoint" self.i_e.response_location = "http://www.example.com/response" self.i_e.index = "1" self.i_e.is_default = "false" new_i_e = md.indexed_endpoint_type__from_string(self.i_e.to_string()) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" def testUsingTestData(self): """Test for indexed_endpoint_type_from_string() using test data.""" new_i_e = md.indexed_endpoint_type__from_string( md_data.TEST_INDEXED_ENDPOINT) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" class TestExtensions: def setup_class(self): self.extensions = md.Extensions() def testAccessors(self): """Test for Extensions accessors""" self.extensions.extension_elements.append( saml2.extension_element_from_string( """ fuga """)) new_extensions = md.extensions_from_string(self.extensions.to_string()) assert new_extensions.extension_elements[0].tag == "hoge" assert new_extensions.extension_elements[0].text.strip() == "fuga" class TestOrganizationName: def setup_class(self): self.organization_name = md.OrganizationName() def testAccessors(self): """Test for OrganizationName accessors""" self.organization_name.lang = "en" self.organization_name.text = "SIOS Technology, Inc." new_organization_name = md.organization_name_from_string( self.organization_name.to_string()) assert new_organization_name.lang == "en" assert new_organization_name.text.strip() == "SIOS Technology, Inc." def testUsingTestData(self): """Test for organization_name_from_string() using test data.""" new_organization_name = md.organization_name_from_string( md_data.TEST_ORGANIZATION_NAME) print(new_organization_name.keyswv()) assert new_organization_name.lang == "se" assert new_organization_name.text.strip() == "Catalogix" class TestOrganizationDisplayName: def setup_class(self): self.od_name = md.OrganizationDisplayName() def testAccessors(self): """Test for OrganizationDisplayName accessors""" self.od_name.lang = "en" self.od_name.text = "SIOS" new_od_name = md.organization_display_name_from_string( self.od_name.to_string()) assert new_od_name.lang == "en" assert new_od_name.text.strip() == "SIOS" def testUsingTestData(self): """Test for organization_display_name_from_string() using test data.""" new_od_name = md.organization_display_name_from_string( md_data.TEST_ORGANIZATION_DISPLAY_NAME) assert new_od_name.lang == "se" assert new_od_name.text.strip() == "Catalogix" class TestOrganizationURL: def setup_class(self): self.organization_url = md.OrganizationURL() def testAccessors(self): """Test for OrganizationURL accessors""" self.organization_url.lang = "ja" self.organization_url.text = "http://www.example.com/" print(self.organization_url.to_string()) new_organization_url = md.organization_url_from_string( self.organization_url.to_string()) assert new_organization_url.lang == "ja" assert new_organization_url.text.strip() == "http://www.example.com/" def testUsingTestData(self): """Test for organization_url_from_string() using test data.""" new_organization_url = md.organization_url_from_string( md_data.TEST_ORGANIZATION_URL) assert new_organization_url.lang == "no" assert new_organization_url.text.strip() == "http://www.example.com/" class TestOrganization: def setup_class(self): self.organization = md.Organization() def testAccessors(self): """Test for Organization accessors""" self.organization.extensions = md.Extensions() self.organization.organization_name.append( md.organization_name_from_string(md_data.TEST_ORGANIZATION_NAME)) self.organization.organization_display_name.append( md.organization_display_name_from_string( md_data.TEST_ORGANIZATION_DISPLAY_NAME)) self.organization.organization_url.append( md.organization_url_from_string(md_data.TEST_ORGANIZATION_URL)) new_organization = md.organization_from_string( self.organization.to_string()) assert isinstance(new_organization.extensions, md.Extensions) assert isinstance(new_organization.organization_name[0], md.OrganizationName) assert isinstance(new_organization.organization_display_name[0], md.OrganizationDisplayName) assert isinstance(new_organization.organization_url[0], md.OrganizationURL) assert new_organization.organization_name[0].text.strip() == "Catalogix" assert new_organization.organization_name[0].lang == "se" assert new_organization.organization_display_name[ 0].text.strip() == "Catalogix" assert new_organization.organization_display_name[0].lang == "se" assert new_organization.organization_url[ 0].text.strip() == "http://www.example.com/" assert new_organization.organization_url[0].lang == "no" def testUsingTestData(self): """Test for organization_from_string() using test data.""" new_organization = md.organization_from_string( md_data.TEST_ORGANIZATION) assert isinstance(new_organization.extensions, md.Extensions) assert isinstance(new_organization.organization_name[0], md.OrganizationName) assert isinstance(new_organization.organization_display_name[0], md.OrganizationDisplayName) assert isinstance(new_organization.organization_url[0], md.OrganizationURL) assert new_organization.organization_name[ 0].text.strip() == "Catalogix AB" assert new_organization.organization_name[0].lang == "se" assert new_organization.organization_display_name[ 0].text.strip() == "Catalogix AS" assert new_organization.organization_display_name[0].lang == "no" assert new_organization.organization_url[ 0].text.strip() == "http://www.example.com/" assert new_organization.organization_url[0].lang == "en" class TestContactPerson: def setup_class(self): self.contact_person = md.ContactPerson() def testAccessors(self): """Test for ContactPerson accessors""" self.contact_person.contact_type = "technical" self.contact_person.extensions = md.Extensions() self.contact_person.company = md.Company(text="SIOS Technology, Inc.") self.contact_person.given_name = md.GivenName(text="Takashi") self.contact_person.sur_name = md.SurName(text="Matsuo") self.contact_person.email_address.append( md.EmailAddress(text="tmatsuo@example.com")) self.contact_person.email_address.append( md.EmailAddress(text="tmatsuo@shehas.net")) self.contact_person.telephone_number.append( md.TelephoneNumber(text="00-0000-0000")) new_contact_person = md.contact_person_from_string( self.contact_person.to_string()) assert new_contact_person.contact_type == "technical" assert isinstance(new_contact_person.extensions, md.Extensions) assert new_contact_person.company.text.strip() == "SIOS Technology, " \ "Inc." assert new_contact_person.given_name.text.strip() == "Takashi" assert new_contact_person.sur_name.text.strip() == "Matsuo" assert new_contact_person.email_address[ 0].text.strip() == "tmatsuo@example.com" assert new_contact_person.email_address[ 1].text.strip() == "tmatsuo@shehas.net" assert new_contact_person.telephone_number[ 0].text.strip() == "00-0000-0000" def testUsingTestData(self): """Test for contact_person_from_string() using test data.""" new_contact_person = md.contact_person_from_string( md_data.TEST_CONTACT_PERSON) assert new_contact_person.contact_type == "technical" assert isinstance(new_contact_person.extensions, md.Extensions) assert new_contact_person.company.text.strip() == "SIOS Technology, " \ "Inc." assert new_contact_person.given_name.text.strip() == "Takashi" assert new_contact_person.sur_name.text.strip() == "Matsuo" assert new_contact_person.email_address[ 0].text.strip() == "tmatsuo@example.com" assert new_contact_person.email_address[ 1].text.strip() == "tmatsuo@shehas.net" assert new_contact_person.telephone_number[ 0].text.strip() == "00-0000-0000" class TestAdditionalMetadataLocation: def setup_class(self): self.additional_metadata_location = md.AdditionalMetadataLocation() def testAccessors(self): """Test for AdditionalMetadataLocation accessors""" self.additional_metadata_location.namespace = ( "http://www.example.com/namespace") self.additional_metadata_location.text = ( "http://www.example.com/AdditionalMetadataLocation") new_additional_metadata_location = \ md.additional_metadata_location_from_string( self.additional_metadata_location.to_string()) assert new_additional_metadata_location.namespace == \ "http://www.example.com/namespace" assert new_additional_metadata_location.text.strip() == \ "http://www.example.com/AdditionalMetadataLocation" def testUsingTestData(self): """Test for additional_metadata_location_from_string() using test data.""" new_additional_metadata_location = \ md.additional_metadata_location_from_string( md_data.TEST_ADDITIONAL_METADATA_LOCATION) assert new_additional_metadata_location.namespace == \ "http://www.example.com/namespace" assert new_additional_metadata_location.text.strip() == \ "http://www.example.com/AdditionalMetadataLocation" # class TestKeySize: # # def setup_class(self): # self.key_size = md.KeySize() # # def testAccessors(self): # """Test for KeySize accessors""" # self.key_size.text = "128" # new_key_size = md.key_size_from_string(self.key_size.to_string()) # assert new_key_size.text.strip() == "128" # # def testUsingTestData(self): # """Test for key_size_from_string() using test data.""" # new_key_size = md.key_size_from_string(md_data.TEST_KEY_SIZE) # assert new_key_size.text.strip() == "128" # class TestOAEPparams: # # def setup_class(self): # self.oaep_params = md.OAEPparams() # # def testAccessors(self): # """Test for OAEPparams accessors""" # self.oaep_params.text = "9lWu3Q==" # new_oaep_params = md.oae_pparams_from_string(self.oaep_params.to_string()) # assert new_oaep_params.text.strip() == "9lWu3Q==" # # def testUsingTestData(self): # """Test for oae_pparams_from_string() using test data.""" # new_oaep_params = md.oae_pparams_from_string(md_data.TEST_OAEP_PARAMS) # assert new_oaep_params.text.strip() == "9lWu3Q==" class TestEncryptionMethod: def setup_class(self): self.encryption_method = md.EncryptionMethod() def testAccessors(self): """Test for EncryptionMethod accessors""" self.encryption_method.algorithm = ( "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p") new_encryption_method = md.encryption_method_from_string( self.encryption_method.to_string()) assert new_encryption_method.algorithm == \ "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" def testUsingTestData(self): """Test for encryption_method_from_string() using test data.""" new_encryption_method = md.encryption_method_from_string( md_data.TEST_ENCRYPTION_METHOD) assert new_encryption_method.algorithm == \ "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" assert new_encryption_method.oae_pparams.text.strip() == "9lWu3Q==" class TestKeyDescriptor: def setup_class(self): self.key_descriptor = md.KeyDescriptor() def testAccessors(self): """Test for KeyDescriptor accessors""" self.key_descriptor.use = "signing" self.key_descriptor.key_info = ds.key_info_from_string( ds_data.TEST_KEY_INFO) self.key_descriptor.encryption_method.append( md.encryption_method_from_string( md_data.TEST_ENCRYPTION_METHOD)) new_key_descriptor = md.key_descriptor_from_string( self.key_descriptor.to_string()) assert new_key_descriptor.use == "signing" assert isinstance(new_key_descriptor.key_info, ds.KeyInfo) assert isinstance(new_key_descriptor.encryption_method[0], md.EncryptionMethod) def testUsingTestData(self): """Test for key_descriptor_from_string() using test data.""" new_key_descriptor = md.key_descriptor_from_string( md_data.TEST_KEY_DESCRIPTOR) assert new_key_descriptor.use == "signing" assert isinstance(new_key_descriptor.key_info, ds.KeyInfo) assert isinstance(new_key_descriptor.encryption_method[0], md.EncryptionMethod) class TestRoleDescriptor: def setup_class(self): self.role_descriptor = md.RoleDescriptor() def testAccessors(self): """Test for RoleDescriptor accessors""" self.role_descriptor.id = "ID" self.role_descriptor.valid_until = "2008-09-14T01:05:02Z" self.role_descriptor.cache_duration = "10:00:00:00" self.role_descriptor.protocol_support_enumeration = samlp.NAMESPACE self.role_descriptor.error_url = "http://www.example.com/errorURL" self.role_descriptor.signature = ds.Signature() self.role_descriptor.extensions = md.Extensions() self.role_descriptor.key_descriptor.append( md.key_descriptor_from_string( md_data.TEST_KEY_DESCRIPTOR)) self.role_descriptor.organization = md.Organization() self.role_descriptor.contact_person.append(md.ContactPerson()) new_role_descriptor = md.role_descriptor_from_string( self.role_descriptor.to_string()) assert new_role_descriptor.id == "ID" assert new_role_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_role_descriptor.cache_duration == "10:00:00:00" assert new_role_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_role_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_role_descriptor.signature, ds.Signature) assert isinstance(new_role_descriptor.extensions, md.Extensions) assert isinstance(new_role_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_role_descriptor.organization, md.Organization) assert isinstance(new_role_descriptor.contact_person[0], md.ContactPerson) def testUsingTestData(self): """Test for role_descriptor_from_string() using test data.""" new_role_descriptor = md.role_descriptor_from_string( md_data.TEST_ROLE_DESCRIPTOR) assert new_role_descriptor.id == "ID" assert new_role_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_role_descriptor.cache_duration == "10:00:00:00" assert new_role_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_role_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_role_descriptor.signature, ds.Signature) assert isinstance(new_role_descriptor.extensions, md.Extensions) assert isinstance(new_role_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_role_descriptor.organization, md.Organization) assert isinstance(new_role_descriptor.contact_person[0], md.ContactPerson) # class TestSSODescriptor: # def setup_class(self): # self.sso_descriptor = md.SSODescriptorType_() # # def testAccessors(self): # """Test for SSODescriptorType accessors""" # self.sso_descriptor.id = "ID" # self.sso_descriptor.valid_until = "2008-09-14T01:05:02Z" # self.sso_descriptor.cache_duration = "10:00:00:00" # self.sso_descriptor.protocol_support_enumeration = samlp.NAMESPACE # self.sso_descriptor.error_url = "http://www.example.com/errorURL" # self.sso_descriptor.signature = ds.Signature() # self.sso_descriptor.extensions = md.Extensions() # self.sso_descriptor.key_descriptor.append(md.key_descriptor_from_string( # md_data.TEST_KEY_DESCRIPTOR)) # self.sso_descriptor.organization = md.Organization() # self.sso_descriptor.contact_person.append(md.ContactPerson()) # self.sso_descriptor.artifact_resolution_service.append( # md.ArtifactResolutionService()) # self.sso_descriptor.single_logout_service.append( # md.SingleLogoutService()) # self.sso_descriptor.manage_name_id_service.append( # md.ManageNameIDService()) # self.sso_descriptor.name_id_format.append( # md.NameIDFormat()) # # new_sso_descriptor = md.sso_descriptor_type__from_string( # self.sso_descriptor.to_string()) # assert new_sso_descriptor.id == "ID" # assert new_sso_descriptor.valid_until == "2008-09-14T01:05:02Z" # assert new_sso_descriptor.cache_duration == "10:00:00:00" # assert new_sso_descriptor.protocol_support_enumeration == samlp.NAMESPACE # assert new_sso_descriptor.error_url == "http://www.example.com/errorURL" # assert isinstance(new_sso_descriptor.signature, ds.Signature) # assert isinstance(new_sso_descriptor.extensions, md.Extensions) # assert isinstance(new_sso_descriptor.key_descriptor[0], # md.KeyDescriptor) # assert isinstance(new_sso_descriptor.organization, md.Organization) # assert isinstance(new_sso_descriptor.contact_person[0], # md.ContactPerson) # assert isinstance(new_sso_descriptor.artifact_resolution_service[0], # md.ArtifactResolutionService) # assert isinstance(new_sso_descriptor.single_logout_service[0], # md.SingleLogoutService) # assert isinstance(new_sso_descriptor.manage_name_id_service[0], # md.ManageNameIDService) # assert isinstance(new_sso_descriptor.name_id_format[0], # md.NameIDFormat) # class TestArtifactResolutionService: def setup_class(self): self.i_e = md.ArtifactResolutionService() def testAccessors(self): """Test for ArtifactResolutionService accessors""" self.i_e.binding = saml2.BINDING_HTTP_POST self.i_e.location = "http://www.example.com/endpoint" self.i_e.response_location = "http://www.example.com/response" self.i_e.index = "1" self.i_e.is_default = "false" new_i_e = md.artifact_resolution_service_from_string( self.i_e.to_string()) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" def testUsingTestData(self): """Test for artifact_resolution_service_from_string() using test data.""" new_i_e = md.artifact_resolution_service_from_string( md_data.TEST_ARTIFACT_RESOLUTION_SERVICE) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" class TestSingleLogout: def setup_class(self): self.endpoint = md.SingleLogoutService() def testAccessors(self): """Test for SingleLogoutService accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" new_endpoint = md.single_logout_service_from_string( self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for single_logout_service_from_string() using test data.""" new_endpoint = md.single_logout_service_from_string( md_data.TEST_SINGLE_LOGOUT_SERVICE) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestManageNameIDService: def setup_class(self): self.endpoint = md.ManageNameIDService() def testAccessors(self): """Test for ManageNameIDService accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" new_endpoint = md.manage_name_id_service_from_string( self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for manage_name_id_service_from_string() using test data.""" new_endpoint = md.manage_name_id_service_from_string( md_data.TEST_MANAGE_NAMEID_SERVICE) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestNameIDFormat: def setup_class(self): self.name_id_format = md.NameIDFormat() def testAccessors(self): """Test for NameIDFormat accessors""" self.name_id_format.text = saml.NAMEID_FORMAT_EMAILADDRESS new_name_id_format = md.name_id_format_from_string( self.name_id_format.to_string()) assert new_name_id_format.text.strip() == \ saml.NAMEID_FORMAT_EMAILADDRESS def testUsingTestData(self): """Test for name_id_format_from_string() using test data.""" new_name_id_format = md.name_id_format_from_string( md_data.TEST_NAME_ID_FORMAT) assert new_name_id_format.text.strip() == \ saml.NAMEID_FORMAT_EMAILADDRESS class TestSingleSignOnService: def setup_class(self): self.endpoint = md.SingleSignOnService() def testAccessors(self): """Test for SingelSignOnService accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" new_endpoint = md.single_sign_on_service_from_string( self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for SingelSignOn_service_from_string() using test data.""" new_endpoint = md.single_sign_on_service_from_string( md_data.TEST_SINGLE_SIGN_ON_SERVICE) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestNameIDMappingService: def setup_class(self): self.endpoint = md.NameIDMappingService() def testAccessors(self): """Test for NameIDMappingService accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" new_endpoint = md.name_id_mapping_service_from_string( self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for name_id_mapping_service_from_string() using test data.""" new_endpoint = md.name_id_mapping_service_from_string( md_data.TEST_NAME_ID_MAPPING_SERVICE) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestAssertionIDRequestService: def setup_class(self): self.endpoint = md.AssertionIDRequestService() def testAccessors(self): """Test for AssertionIDRequestService accessors""" self.endpoint.binding = saml2.BINDING_HTTP_POST self.endpoint.location = "http://www.example.com/endpoint" self.endpoint.response_location = "http://www.example.com/response" new_endpoint = md.assertion_id_request_service_from_string( self.endpoint.to_string()) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" def testUsingTestData(self): """Test for assertion_id_request_service_from_string() using test data.""" new_endpoint = md.assertion_id_request_service_from_string( md_data.TEST_ASSERTION_ID_REQUEST_SERVICE) assert new_endpoint.binding == saml2.BINDING_HTTP_POST assert new_endpoint.location == "http://www.example.com/endpoint" assert new_endpoint.response_location == \ "http://www.example.com/response" class TestAttributeProfile: def setup_class(self): self.attribute_profile = md.AttributeProfile() def testAccessors(self): """Test for AttributeProfile accessors""" self.attribute_profile.text = saml.PROFILE_ATTRIBUTE_BASIC new_attribute_profile = md.attribute_profile_from_string( self.attribute_profile.to_string()) assert new_attribute_profile.text.strip() == \ saml.PROFILE_ATTRIBUTE_BASIC def testUsingTestData(self): """Test for name_id_format_from_string() using test data.""" new_attribute_profile = md.attribute_profile_from_string( md_data.TEST_ATTRIBUTE_PROFILE) assert new_attribute_profile.text.strip() == \ saml.PROFILE_ATTRIBUTE_BASIC class TestIDPSSODescriptor: def setup_class(self): self.idp_sso_descriptor = md.IDPSSODescriptor() def testAccessors(self): """Test for IDPSSODescriptor accessors""" self.idp_sso_descriptor.id = "ID" self.idp_sso_descriptor.valid_until = "2008-09-14T01:05:02Z" self.idp_sso_descriptor.cache_duration = "10:00:00:00" self.idp_sso_descriptor.protocol_support_enumeration = \ samlp.NAMESPACE self.idp_sso_descriptor.error_url = "http://www.example.com/errorURL" self.idp_sso_descriptor.signature = ds.Signature() self.idp_sso_descriptor.extensions = md.Extensions() self.idp_sso_descriptor.key_descriptor.append( md.key_descriptor_from_string( md_data.TEST_KEY_DESCRIPTOR)) self.idp_sso_descriptor.organization = md.Organization() self.idp_sso_descriptor.contact_person.append(md.ContactPerson()) self.idp_sso_descriptor.artifact_resolution_service.append( md.ArtifactResolutionService()) self.idp_sso_descriptor.single_logout_service.append( md.SingleLogoutService()) self.idp_sso_descriptor.manage_name_id_service.append( md.ManageNameIDService()) self.idp_sso_descriptor.name_id_format.append( md.NameIDFormat()) self.idp_sso_descriptor.want_authn_requests_signed = 'true' self.idp_sso_descriptor.single_sign_on_service.append( md.SingleSignOnService()) self.idp_sso_descriptor.name_id_mapping_service.append( md.NameIDMappingService()) self.idp_sso_descriptor.assertion_id_request_service.append( md.AssertionIDRequestService()) self.idp_sso_descriptor.attribute_profile.append( md.AttributeProfile()) self.idp_sso_descriptor.attribute.append(saml.Attribute()) new_idp_sso_descriptor = md.idpsso_descriptor_from_string( self.idp_sso_descriptor.to_string()) assert new_idp_sso_descriptor.id == "ID" assert new_idp_sso_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_idp_sso_descriptor.cache_duration == "10:00:00:00" assert new_idp_sso_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_idp_sso_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_idp_sso_descriptor.signature, ds.Signature) assert isinstance(new_idp_sso_descriptor.extensions, md.Extensions) assert isinstance(new_idp_sso_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_idp_sso_descriptor.organization, md.Organization) assert isinstance(new_idp_sso_descriptor.contact_person[0], md.ContactPerson) assert isinstance( new_idp_sso_descriptor.artifact_resolution_service[0], md.ArtifactResolutionService) assert isinstance(new_idp_sso_descriptor.single_logout_service[0], md.SingleLogoutService) assert isinstance(new_idp_sso_descriptor.manage_name_id_service[0], md.ManageNameIDService) assert isinstance(new_idp_sso_descriptor.name_id_format[0], md.NameIDFormat) assert new_idp_sso_descriptor.want_authn_requests_signed == "true" assert isinstance(new_idp_sso_descriptor.single_sign_on_service[0], md.SingleSignOnService) assert isinstance(new_idp_sso_descriptor.name_id_mapping_service[0], md.NameIDMappingService) assert isinstance( new_idp_sso_descriptor.assertion_id_request_service[0], md.AssertionIDRequestService) assert isinstance(new_idp_sso_descriptor.attribute_profile[0], md.AttributeProfile) assert isinstance(new_idp_sso_descriptor.attribute[0], saml.Attribute) def testUsingTestData(self): """Test for idpsso_descriptor_from_string() using test data.""" new_idp_sso_descriptor = md.idpsso_descriptor_from_string( md_data.TEST_IDP_SSO_DESCRIPTOR) assert new_idp_sso_descriptor.id == "ID" assert new_idp_sso_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_idp_sso_descriptor.cache_duration == "10:00:00:00" assert new_idp_sso_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_idp_sso_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_idp_sso_descriptor.signature, ds.Signature) assert isinstance(new_idp_sso_descriptor.extensions, md.Extensions) assert isinstance(new_idp_sso_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_idp_sso_descriptor.organization, md.Organization) assert isinstance(new_idp_sso_descriptor.contact_person[0], md.ContactPerson) assert isinstance( new_idp_sso_descriptor.artifact_resolution_service[0], md.ArtifactResolutionService) assert isinstance(new_idp_sso_descriptor.single_logout_service[0], md.SingleLogoutService) assert isinstance(new_idp_sso_descriptor.manage_name_id_service[0], md.ManageNameIDService) assert isinstance(new_idp_sso_descriptor.name_id_format[0], md.NameIDFormat) assert new_idp_sso_descriptor.want_authn_requests_signed == "true" assert isinstance(new_idp_sso_descriptor.single_sign_on_service[0], md.SingleSignOnService) assert isinstance(new_idp_sso_descriptor.name_id_mapping_service[0], md.NameIDMappingService) assert isinstance( new_idp_sso_descriptor.assertion_id_request_service[0], md.AssertionIDRequestService) assert isinstance(new_idp_sso_descriptor.attribute_profile[0], md.AttributeProfile) assert isinstance(new_idp_sso_descriptor.attribute[0], saml.Attribute) def testUsingScope(self): descriptor = md.IDPSSODescriptor() scope = shibmd.Scope() scope.text = "example.org" scope.regexp = "false" descriptor.extensions = md.Extensions() ext = saml2.element_to_extension_element(scope) descriptor.extensions.extension_elements.append(ext) exts = descriptor.extensions assert len(exts.extension_elements) == 1 elem = exts.extension_elements[0] inst = saml2.extension_element_to_element(elem, shibmd.ELEMENT_FROM_STRING, namespace=shibmd.NAMESPACE) assert isinstance(inst, shibmd.Scope) assert inst.text == "example.org" assert inst.regexp == "false" class TestAssertionConsumerService: def setup_class(self): self.i_e = md.AssertionConsumerService() def testAccessors(self): """Test for AssertionConsumerService accessors""" self.i_e.binding = saml2.BINDING_HTTP_POST self.i_e.location = "http://www.example.com/endpoint" self.i_e.response_location = "http://www.example.com/response" self.i_e.index = "1" self.i_e.is_default = "false" new_i_e = md.assertion_consumer_service_from_string( self.i_e.to_string()) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" def testUsingTestData(self): """Test for assertion_consumer_service_from_string() using test data.""" new_i_e = md.assertion_consumer_service_from_string( md_data.TEST_ASSERTION_CONSUMER_SERVICE) assert new_i_e.binding == saml2.BINDING_HTTP_POST assert new_i_e.location == "http://www.example.com/endpoint" assert new_i_e.response_location == "http://www.example.com/response" assert new_i_e.index == "1" assert new_i_e.is_default == "false" class TestRequestedAttribute: def setup_class(self): self.requested_attribute = md.RequestedAttribute() def testAccessors(self): """Test for RequestedAttribute accessors""" assert isinstance(self.requested_attribute, saml.AttributeType_) assert isinstance(self.requested_attribute, md.RequestedAttribute) assert self.requested_attribute.is_required is None self.requested_attribute.is_required = "true" new_requested_attribute = md.requested_attribute_from_string( self.requested_attribute.to_string()) assert new_requested_attribute.is_required == "true" assert isinstance(new_requested_attribute, saml.AttributeType_) assert isinstance(new_requested_attribute, md.RequestedAttribute) def testUsingTestData(self): """Test for requested_attribute_from_string() using test data.""" new_requested_attribute = md.requested_attribute_from_string( md_data.TEST_REQUESTED_ATTRIBUTE) assert new_requested_attribute.is_required == "true" assert isinstance(new_requested_attribute, saml.AttributeType_) assert isinstance(new_requested_attribute, md.RequestedAttribute) class TestServiceName: def setup_class(self): self.service_name = md.ServiceName() def testAccessors(self): """Test for ServiceName accessors""" self.service_name.lang = "en" self.service_name.text = "SIOS mail" new_service_name = md.service_name_from_string( self.service_name.to_string()) assert new_service_name.lang == "en" assert new_service_name.text.strip() == "SIOS mail" def testUsingTestData(self): """Test for organization_name_from_string() using test data.""" new_service_name = md.service_name_from_string( md_data.TEST_SERVICE_NAME) assert new_service_name.lang == "en" assert new_service_name.text.strip() == "Catalogix Whois" class TestServiceDescription: def setup_class(self): self.service_description = md.ServiceDescription() def testAccessors(self): """Test for ServiceDescription accessors""" self.service_description.lang = "en" self.service_description.text = "SIOS mail service" new_service_description = md.service_description_from_string( self.service_description.to_string()) assert new_service_description.lang == "en" assert new_service_description.text.strip() == "SIOS mail service" def testUsingTestData(self): """Test for organization_name_from_string() using test data.""" new_service_description = md.service_description_from_string( md_data.TEST_SERVICE_DESCRIPTION) assert new_service_description.lang == "en" assert new_service_description.text.strip() == "Catalogix Whois Service" class TestAttributeConsumingService: def setup_class(self): self.attribute_consuming_service = md.AttributeConsumingService() def testAccessors(self): """Test for AttributeConsumingService accessors""" self.attribute_consuming_service.service_name.append(md.ServiceName()) self.attribute_consuming_service.service_description.append( md.ServiceDescription()) self.attribute_consuming_service.requested_attribute.append( md.RequestedAttribute()) self.attribute_consuming_service.index = "1" self.attribute_consuming_service.is_default = "true" new_attribute_consuming_service = \ md.attribute_consuming_service_from_string( self.attribute_consuming_service.to_string()) assert new_attribute_consuming_service.index == "1" assert new_attribute_consuming_service.is_default == "true" assert isinstance(new_attribute_consuming_service.service_name[0], md.ServiceName) assert isinstance( new_attribute_consuming_service.service_description[0], md.ServiceDescription) assert isinstance( new_attribute_consuming_service.requested_attribute[0], md.RequestedAttribute) def testUsingTestData(self): """Test for attribute_consuming_service_from_string() using test data.""" new_attribute_consuming_service = \ md.attribute_consuming_service_from_string( md_data.TEST_ATTRIBUTE_CONSUMING_SERVICE) assert new_attribute_consuming_service.index == "1" assert new_attribute_consuming_service.is_default == "true" assert isinstance(new_attribute_consuming_service.service_name[0], md.ServiceName) assert isinstance( new_attribute_consuming_service.service_description[0], md.ServiceDescription) assert isinstance( new_attribute_consuming_service.requested_attribute[0], md.RequestedAttribute) class TestSPSSODescriptor: def setup_class(self): self.sp_sso_descriptor = md.SPSSODescriptor() def testAccessors(self): """Test for SPSSODescriptor accessors""" self.sp_sso_descriptor.id = "ID" self.sp_sso_descriptor.valid_until = "2008-09-14T01:05:02Z" self.sp_sso_descriptor.cache_duration = "10:00:00:00" self.sp_sso_descriptor.protocol_support_enumeration = \ samlp.NAMESPACE self.sp_sso_descriptor.error_url = "http://www.example.com/errorURL" self.sp_sso_descriptor.signature = ds.Signature() self.sp_sso_descriptor.extensions = md.Extensions() self.sp_sso_descriptor.key_descriptor.append( md.key_descriptor_from_string( md_data.TEST_KEY_DESCRIPTOR)) self.sp_sso_descriptor.organization = md.Organization() self.sp_sso_descriptor.contact_person.append(md.ContactPerson()) self.sp_sso_descriptor.artifact_resolution_service.append( md.ArtifactResolutionService()) self.sp_sso_descriptor.single_logout_service.append( md.SingleLogoutService()) self.sp_sso_descriptor.manage_name_id_service.append( md.ManageNameIDService()) self.sp_sso_descriptor.name_id_format.append( md.NameIDFormat()) self.sp_sso_descriptor.authn_requests_signed = "true" self.sp_sso_descriptor.want_assertions_signed = "true" self.sp_sso_descriptor.assertion_consumer_service.append( md.AssertionConsumerService()) self.sp_sso_descriptor.attribute_consuming_service.append( md.AttributeConsumingService()) print(self.sp_sso_descriptor) new_sp_sso_descriptor = md.spsso_descriptor_from_string( self.sp_sso_descriptor.to_string()) print(new_sp_sso_descriptor) assert new_sp_sso_descriptor.id == "ID" assert new_sp_sso_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_sp_sso_descriptor.cache_duration == "10:00:00:00" assert new_sp_sso_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_sp_sso_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_sp_sso_descriptor.signature, ds.Signature) assert isinstance(new_sp_sso_descriptor.extensions, md.Extensions) assert isinstance(new_sp_sso_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_sp_sso_descriptor.organization, md.Organization) assert isinstance(new_sp_sso_descriptor.contact_person[0], md.ContactPerson) assert isinstance( new_sp_sso_descriptor.artifact_resolution_service[0], md.ArtifactResolutionService) assert isinstance(new_sp_sso_descriptor.single_logout_service[0], md.SingleLogoutService) assert isinstance(new_sp_sso_descriptor.manage_name_id_service[0], md.ManageNameIDService) assert isinstance(new_sp_sso_descriptor.name_id_format[0], md.NameIDFormat) assert new_sp_sso_descriptor.authn_requests_signed == "true" assert new_sp_sso_descriptor.want_assertions_signed == "true" assert isinstance( new_sp_sso_descriptor.assertion_consumer_service[0], md.AssertionConsumerService) assert isinstance( new_sp_sso_descriptor.attribute_consuming_service[0], md.AttributeConsumingService) def testUsingTestData(self): """Test for spsso_descriptor_from_string() using test data.""" new_sp_sso_descriptor = md.spsso_descriptor_from_string( md_data.TEST_SP_SSO_DESCRIPTOR) assert new_sp_sso_descriptor.id == "ID" assert new_sp_sso_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_sp_sso_descriptor.cache_duration == "10:00:00:00" assert new_sp_sso_descriptor.protocol_support_enumeration == \ samlp.NAMESPACE assert new_sp_sso_descriptor.error_url == \ "http://www.example.com/errorURL" assert isinstance(new_sp_sso_descriptor.signature, ds.Signature) assert isinstance(new_sp_sso_descriptor.extensions, md.Extensions) print(new_sp_sso_descriptor.extensions.__dict__) assert len(new_sp_sso_descriptor.extensions.extension_elements) == 2 for eelem in new_sp_sso_descriptor.extensions.extension_elements: print("EE", eelem.__dict__) dp = extension_element_to_element(eelem, idpdisc.ELEMENT_FROM_STRING, idpdisc.NAMESPACE) print("DP", dp.c_tag, dp.c_namespace, dp.__dict__) assert isinstance(dp, idpdisc.DiscoveryResponse) assert isinstance(new_sp_sso_descriptor.key_descriptor[0], md.KeyDescriptor) assert isinstance(new_sp_sso_descriptor.organization, md.Organization) assert isinstance(new_sp_sso_descriptor.contact_person[0], md.ContactPerson) assert isinstance( new_sp_sso_descriptor.artifact_resolution_service[0], md.ArtifactResolutionService) assert isinstance(new_sp_sso_descriptor.single_logout_service[0], md.SingleLogoutService) assert isinstance(new_sp_sso_descriptor.manage_name_id_service[0], md.ManageNameIDService) assert isinstance(new_sp_sso_descriptor.name_id_format[0], md.NameIDFormat) assert new_sp_sso_descriptor.authn_requests_signed == "true" assert new_sp_sso_descriptor.want_assertions_signed == "true" assert isinstance( new_sp_sso_descriptor.assertion_consumer_service[0], md.AssertionConsumerService) assert isinstance( new_sp_sso_descriptor.attribute_consuming_service[0], md.AttributeConsumingService) class TestEntityDescriptor: def setup_class(self): self.entity_descriptor = md.EntityDescriptor() def testAccessors(self): """Test for RoleDescriptor accessors""" self.entity_descriptor.id = "ID" self.entity_descriptor.entity_id = "entityID" self.entity_descriptor.valid_until = "2008-09-14T01:05:02Z" self.entity_descriptor.cache_duration = "10:00:00:00" self.entity_descriptor.signature = ds.Signature() self.entity_descriptor.extensions = md.Extensions() self.entity_descriptor.role_descriptor.append(md.RoleDescriptor()) self.entity_descriptor.idpsso_descriptor.append(md.IDPSSODescriptor()) self.entity_descriptor.spsso_descriptor.append(md.SPSSODescriptor()) self.entity_descriptor.organization = md.Organization() self.entity_descriptor.contact_person.append(md.ContactPerson()) self.entity_descriptor.additional_metadata_location.append( md.AdditionalMetadataLocation()) new_entity_descriptor = md.entity_descriptor_from_string( self.entity_descriptor.to_string()) assert new_entity_descriptor.id == "ID" assert new_entity_descriptor.entity_id == "entityID" assert new_entity_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_entity_descriptor.cache_duration == "10:00:00:00" assert isinstance(new_entity_descriptor.signature, ds.Signature) assert isinstance(new_entity_descriptor.extensions, md.Extensions) assert isinstance(new_entity_descriptor.role_descriptor[0], md.RoleDescriptor) assert isinstance(new_entity_descriptor.idpsso_descriptor[0], md.IDPSSODescriptor) assert isinstance(new_entity_descriptor.spsso_descriptor[0], md.SPSSODescriptor) assert isinstance(new_entity_descriptor.organization, md.Organization) assert isinstance(new_entity_descriptor.contact_person[0], md.ContactPerson) assert isinstance( new_entity_descriptor.additional_metadata_location[0], md.AdditionalMetadataLocation) def testUsingTestData(self): """Test for entity_descriptor_from_string() using test data.""" new_entity_descriptor = md.entity_descriptor_from_string( md_data.TEST_ENTITY_DESCRIPTOR) assert new_entity_descriptor.id == "ID" assert new_entity_descriptor.entity_id == "entityID" assert new_entity_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_entity_descriptor.cache_duration == "10:00:00:00" assert isinstance(new_entity_descriptor.signature, ds.Signature) assert isinstance(new_entity_descriptor.extensions, md.Extensions) assert isinstance(new_entity_descriptor.role_descriptor[0], md.RoleDescriptor) assert isinstance(new_entity_descriptor.idpsso_descriptor[0], md.IDPSSODescriptor) assert isinstance(new_entity_descriptor.spsso_descriptor[0], md.SPSSODescriptor) assert isinstance(new_entity_descriptor.organization, md.Organization) assert isinstance(new_entity_descriptor.contact_person[0], md.ContactPerson) assert isinstance(new_entity_descriptor.additional_metadata_location[0], md.AdditionalMetadataLocation) class TestEntitiesDescriptor: def setup_class(self): self.entities_descriptor = md.EntitiesDescriptor() def testAccessors(self): """Test for EntitiesDescriptor accessors""" self.entities_descriptor.id = "ID" self.entities_descriptor.name = "name" self.entities_descriptor.valid_until = "2008-09-14T01:05:02Z" self.entities_descriptor.cache_duration = "10:00:00:00" self.entities_descriptor.signature = ds.Signature() self.entities_descriptor.extensions = md.Extensions() self.entities_descriptor.entity_descriptor.append(md.EntityDescriptor()) self.entities_descriptor.entities_descriptor.append( md.EntitiesDescriptor()) new_entities_descriptor = md.entities_descriptor_from_string( self.entities_descriptor.to_string()) assert new_entities_descriptor.id == "ID" assert new_entities_descriptor.name == "name" assert new_entities_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_entities_descriptor.cache_duration == "10:00:00:00" assert isinstance(new_entities_descriptor.signature, ds.Signature) assert isinstance(new_entities_descriptor.extensions, md.Extensions) assert isinstance(new_entities_descriptor.entity_descriptor[0], md.EntityDescriptor) assert isinstance(new_entities_descriptor.entities_descriptor[0], md.EntitiesDescriptor) def testUsingTestData(self): """Test for entities_descriptor_from_string() using test data.""" new_entities_descriptor = md.entities_descriptor_from_string( md_data.TEST_ENTITIES_DESCRIPTOR) assert new_entities_descriptor.id == "ID" assert new_entities_descriptor.name == "name" assert new_entities_descriptor.valid_until == "2008-09-14T01:05:02Z" assert new_entities_descriptor.cache_duration == "10:00:00:00" assert isinstance(new_entities_descriptor.signature, ds.Signature) assert isinstance(new_entities_descriptor.extensions, md.Extensions) assert isinstance(new_entities_descriptor.entity_descriptor[0], md.EntityDescriptor) assert isinstance(new_entities_descriptor.entities_descriptor[0], md.EntitiesDescriptor) if __name__ == "__main__": c = TestIDPSSODescriptor() c.setup_class() c.testAccessors()pysaml2-4.9.0/tests/test_06_setarg.py000066400000000000000000000030471355762626600175060ustar00rootroot00000000000000from saml2 import saml from saml2.saml import Subject from saml2.samlp import Response from saml2.argtree import set_arg, add_path, is_set from saml2.argtree import find_paths __author__ = 'roland' def test_path(): result = find_paths(Subject, 'in_response_to') assert result == [ ['subject_confirmation', 'subject_confirmation_data', 'in_response_to']] result = find_paths(Response, 'in_response_to') assert result == [ ['assertion', 'subject', 'subject_confirmation', 'subject_confirmation_data', 'in_response_to'], ['in_response_to'] ] def test_set_arg(): r = set_arg(Subject, 'in_response_to', '123456') assert r == [{'subject_confirmation': { 'subject_confirmation_data': {'in_response_to': '123456'}}}] def test_multi(): t = {} t = add_path(t, ['subject_confirmation','method',saml.SCM_BEARER]) add_path(t['subject_confirmation'], ['subject_confirmation_data','in_response_to','1234']) assert t == { 'subject_confirmation': { 'subject_confirmation_data': {'in_response_to': '1234'}, 'method': 'urn:oasis:names:tc:SAML:2.0:cm:bearer'} } def test_is_set(): t = {} t = add_path(t, ['subject_confirmation','method',saml.SCM_BEARER]) add_path(t['subject_confirmation'], ['subject_confirmation_data','in_response_to','1234']) assert is_set(t, ['subject_confirmation','method']) assert is_set(t, ['subject_confirmation', 'subject_confirmation_data', 'receiver']) is False pysaml2-4.9.0/tests/test_1.crt000066400000000000000000000014361355762626600162140ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6 ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfm edhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFex LGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqE dTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8k gCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294 Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4Ce alzFxPHWYkNOzoRU8qI7OqUai1kL -----END CERTIFICATE----- pysaml2-4.9.0/tests/test_1.key000066400000000000000000000015731355762626600162160ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQDHcj80WU/XBsd9FlyQmfjPUdfmedhCFDd6TEQmZNNqP/UG+VkG a+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFexLGNpkwa7+CRVtoc/1xgq+ySE 6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqEdTaiZg0BIufEc3dueQIDAQAB AoGBAIhWkN44L1vORpA7uQsgNfWC/ROQN0T0jPgNKokUY3E+R0F9Ml4xYCp5RNmm T00B8AhGFCcB1/6zSX/5Uystm5GNO/V8pNnM7qTrTtnwX/umyceIVxq03z4RCVYb Gdv67opQAy/Mjy+cHBdYBcIg4ihDbr9CX5qedf9buG4140wBAkEA4nKWZX7DEnEh sbLnU9KhxwEjadzeZb0JKxoWUjfTTrBlIkHbm6toabV6TVqNENWMSCe0fcjJ7tr7 xPBdOGIlTwJBAOF5ka0khatTH5zSUMRiz8LkqXmy+F0RMXYJeuvNvTSlj3EM9/tK eWGunHgxv4n1IhGybmfkiXt9MA3sAmUKTbcCQG7nUfM5Zw6EK81c4mCyOxs82nxB eQZ406GxcBcqUioqyA1EFesiwstq3xA9dfM1szOvhn1INmXuB/qHAhDYOI8CQQCT zc56ErPxMCdL9O5vHlsVZjHWjkSTNZ8XwnUquI6sQU97i0XQG+zf5Me7XtkxhVjV AwOu5ThelBz5M1oKhCuXAkEAjDqWQQAiMR2JOFiG/PIHSnPzpmALmf4+A+bjIzbg VIDhB0LMS5PZikLUWvXPFzdY5e3UKyNTKCxqxqLEYpLWGQ== -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/test_10_time_util.py000066400000000000000000000125271355762626600202120ustar00rootroot00000000000000#!/usr/bin/env python import calendar import datetime import time from saml2.time_util import f_quotient, modulo, parse_duration, add_duration from saml2.time_util import str_to_time, instant, valid, in_a_while from saml2.time_util import before, after, not_before, not_on_or_after def test_f_quotient(): assert f_quotient(0, 3) == 0 assert f_quotient(1, 3) == 0 assert f_quotient(2, 3) == 0 assert f_quotient(3, 3) == 1 assert f_quotient(3.123, 3) == 1 def test_modulo(): assert modulo(-1, 3) == 2 assert modulo(0, 3) == 0 assert modulo(1, 3) == 1 assert modulo(2, 3) == 2 assert modulo(3, 3) == 0 x = 3.123 assert modulo(3.123, 3) == x - 3 def test_f_quotient_2(): for i in range(1, 13): assert f_quotient(i, 1, 13) == 0 assert f_quotient(13, 1, 13) == 1 assert f_quotient(13.123, 1, 13) == 1 def test_modulo_2(): assert modulo(0, 1, 13) == 12 for i in range(1, 13): assert modulo(i, 1, 13) == i assert modulo(13, 1, 13) == 1 #x = 0.123 #assert modulo(13+x, 1, 13) == 1+x def test_parse_duration(): (sign, d) = parse_duration("P1Y3M5DT7H10M3.3S") assert sign == "+" assert d['tm_sec'] == 3.3 assert d['tm_mon'] == 3 assert d['tm_hour'] == 7 assert d['tm_mday'] == 5 assert d['tm_year'] == 1 assert d['tm_min'] == 10 def test_parse_duration2(): (sign, d) = parse_duration("PT30M") assert sign == "+" assert d['tm_sec'] == 0 assert d['tm_mon'] == 0 assert d['tm_hour'] == 0 assert d['tm_mday'] == 0 assert d['tm_year'] == 0 assert d['tm_min'] == 30 PATTERNS = { "P3Y6M4DT12H30M5S": {'tm_sec': 5, 'tm_hour': 12, 'tm_mday': 4, 'tm_year': 3, 'tm_mon': 6, 'tm_min': 30}, "P23DT23H": {'tm_sec': 0, 'tm_hour': 23, 'tm_mday': 23, 'tm_year': 0, 'tm_mon': 0, 'tm_min': 0}, "P4Y": {'tm_sec': 0, 'tm_hour': 0, 'tm_mday': 0, 'tm_year': 4, 'tm_mon': 0, 'tm_min': 0}, "P1M": {'tm_sec': 0, 'tm_hour': 0, 'tm_mday': 0, 'tm_year': 0, 'tm_mon': 1, 'tm_min': 0}, "PT1M": {'tm_sec': 0, 'tm_hour': 0, 'tm_mday': 0, 'tm_year': 0, 'tm_mon': 0, 'tm_min': 1}, "P0.5Y": {'tm_sec': 0, 'tm_hour': 0, 'tm_mday': 0, 'tm_year': 0.5, 'tm_mon': 0, 'tm_min': 0}, "P0,5Y": {'tm_sec': 0, 'tm_hour': 0, 'tm_mday': 0, 'tm_year': 0.5, 'tm_mon': 0, 'tm_min': 0}, "PT36H": {'tm_sec': 0, 'tm_hour': 36, 'tm_mday': 0, 'tm_year': 0, 'tm_mon': 0, 'tm_min': 0}, "P1DT12H": {'tm_sec': 0, 'tm_hour': 12, 'tm_mday': 1, 'tm_year': 0, 'tm_mon': 0, 'tm_min': 0} } def test_parse_duration_n(): for dur, _val in PATTERNS.items(): (sign, d) = parse_duration(dur) assert d == _val def test_add_duration_1(): #2000-01-12T12:13:14Z P1Y3M5DT7H10M3S 2001-04-17T19:23:17Z t = add_duration(str_to_time("2000-01-12T12:13:14Z"), "P1Y3M5DT7H10M3S") assert t.tm_year == 2001 assert t.tm_mon == 4 assert t.tm_mday == 17 assert t.tm_hour == 19 assert t.tm_min == 23 assert t.tm_sec == 17 def test_add_duration_2(): #2000-01-12 PT33H 2000-01-13 t = add_duration(str_to_time("2000-01-12T00:00:00Z"), "PT33H") assert t.tm_year == 2000 assert t.tm_mon == 1 assert t.tm_mday == 14 assert t.tm_hour == 9 assert t.tm_min == 0 assert t.tm_sec == 0 def test_str_to_time(): t = calendar.timegm(str_to_time("2000-01-12T00:00:00Z")) #TODO: Find all instances of time.mktime(.....) #t = time.mktime(str_to_time("2000-01-12T00:00:00Z")) #assert t == 947631600.0 #TODO: add something to show how this time was arrived at # do this as an external method in the assert t == 947635200 # some IdPs omit the trailing Z, and SAML spec is unclear if it is actually required t = calendar.timegm(str_to_time("2000-01-12T00:00:00")) assert t == 947635200 def test_instant(): inst = str_to_time(instant()) now = time.gmtime() assert now >= inst def test_valid(): assert valid("2000-01-12T00:00:00Z") == False current_year = datetime.datetime.today().year assert valid("%d-01-12T00:00:00Z" % (current_year + 1)) == True this_instance = instant() time.sleep(1) assert valid(this_instance) is False # unless on a very fast machine :-) soon = in_a_while(seconds=10) assert valid(soon) == True def test_timeout(): soon = in_a_while(seconds=1) time.sleep(2) assert valid(soon) == False def test_before(): current_year = datetime.datetime.today().year assert before("%d-01-01T00:00:00Z" % (current_year - 1)) == False assert before("%d-01-01T00:00:00Z" % (current_year + 1)) == True def test_after(): current_year = datetime.datetime.today().year assert after("%d-01-01T00:00:00Z" % (current_year + 1)) == False assert after("%d-01-01T00:00:00Z" % (current_year - 1)) == True def test_not_before(): current_year = datetime.datetime.today().year assert not_before("%d-01-01T00:00:00Z" % (current_year + 1)) == False assert not_before("%d-01-01T00:00:00Z" % (current_year - 1)) == True def test_not_on_or_after(): current_year = datetime.datetime.today().year assert not_on_or_after("%d-01-01T00:00:00Z" % (current_year + 1)) == True assert not_on_or_after("%d-01-01T00:00:00Z" % (current_year - 1)) == False if __name__ == "__main__": test_str_to_time() pysaml2-4.9.0/tests/test_12_s_utils.py000066400000000000000000000510171355762626600177000ustar00rootroot00000000000000# !/usr/bin/env python # -*- coding: utf-8 -*- import base64 import six from saml2 import s_utils as utils from saml2 import saml from saml2 import samlp from saml2.argtree import set_arg from saml2.s_utils import do_attribute_statement from saml2.saml import Attribute, Subject from saml2.saml import NAME_FORMAT_URI from pathutils import full_path XML_HEADER = '\n' SUCCESS_STATUS_NO_HEADER = ( '') SUCCESS_STATUS = '%s%s' % (XML_HEADER, SUCCESS_STATUS_NO_HEADER) ERROR_STATUS_NO_HEADER = ( '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) def _eq(l1, l2): return set(l1) == set(l2) def _oeq(l1, l2): if len(l1) != len(l2): print("Different number of items") return False for item in l1: if item not in l2: print("%s not in l2" % (item,)) for ite in l2: print("\t%s" % (ite,)) return False return True def test_inflate_then_deflate(): txt = """Selma Lagerlöf (1858-1940) was born in Östra Emterwik, Värmland, Sweden. She was brought up on Mårbacka, the family estate, which she did not leave until 1881, when she went to a teachers' college at Stockholm""" if not isinstance(txt, six.binary_type): txt = txt.encode('utf-8') interm = utils.deflate_and_base64_encode(txt) bis = utils.decode_base64_and_inflate(interm) if not isinstance(bis, six.binary_type): bis = bis.encode('utf-8') assert bis == txt def test_status_success(): status = utils.success_status_factory() status_text = "%s" % status assert status_text in (SUCCESS_STATUS_NO_HEADER, SUCCESS_STATUS) assert status.status_code.value == samlp.STATUS_SUCCESS def test_error_status(): status = utils.status_message_factory("Error resolving principal", samlp.STATUS_UNKNOWN_PRINCIPAL, samlp.STATUS_RESPONDER) status_text = "%s" % status print(status_text) assert status_text in (ERROR_STATUS_NO_HEADER, ERROR_STATUS) def test_status_from_exception(): e = utils.UnknownPrincipal("Error resolving principal") stat = utils.error_status_factory(e) status_text = "%s" % stat print(status_text) assert status_text in (ERROR_STATUS_NO_HEADER, ERROR_STATUS) def test_status_from_tuple(): stat = utils.error_status_factory((samlp.STATUS_UNKNOWN_PRINCIPAL, 'Error resolving principal')) status_text = "%s" % stat assert status_text in (ERROR_STATUS_NO_HEADER, ERROR_STATUS) def test_status_from_tuple_empty_message(): stat = utils.error_status_factory((samlp.STATUS_UNKNOWN_PRINCIPAL, None)) status_text = "%s" % stat assert status_text in (ERROR_STATUS_EMPTY, ERROR_STATUS_NO_HEADER_EMPTY) def test_attribute_sn(): attr = utils.do_attributes({"surName": ("Jeter", "")}) assert len(attr) == 1 print(attr) inst = attr[0] assert inst.name == "surName" assert len(inst.attribute_value) == 1 av = inst.attribute_value[0] assert av.text == "Jeter" def test_attribute_age(): attr = utils.do_attributes({"age": (37, "")}) assert len(attr) == 1 inst = attr[0] print(inst) assert inst.name == "age" assert len(inst.attribute_value) == 1 av = inst.attribute_value[0] assert av.text == "37" assert av.get_type() == "xs:integer" def test_attribute_onoff(): attr = utils.do_attributes({"onoff": (False, "")}) assert len(attr) == 1 inst = attr[0] print(inst) assert inst.name == "onoff" assert len(inst.attribute_value) == 1 av = inst.attribute_value[0] assert av.text == "false" assert av.get_type() == "xs:boolean" def test_attribute_base64(): txt = "Selma Lagerlöf" if not isinstance(txt, six.binary_type): txt = txt.encode("utf-8") b64sl = base64.b64encode(txt).decode('ascii') attr = utils.do_attributes({"name": (b64sl, "xs:base64Binary")}) assert len(attr) == 1 inst = attr[0] print(inst) assert inst.name == "name" assert len(inst.attribute_value) == 1 av = inst.attribute_value[0] assert av.get_type() == "xs:base64Binary" assert av.text.strip() == b64sl def test_attribute_statement(): statement = do_attribute_statement({"surName": ("Jeter", ""), "givenName": ("Derek", "")}) print(statement) assert statement.keyswv() == ["attribute"] assert len(statement.attribute) == 2 attr0 = statement.attribute[0] assert _eq(attr0.keyswv(), ["name", "attribute_value", "name_format"]) assert len(attr0.attribute_value) == 1 attr1 = statement.attribute[1] assert _eq(attr1.keyswv(), ["name", "attribute_value", "name_format"]) assert len(attr1.attribute_value) == 1 if attr0.name == "givenName": assert attr0.attribute_value[0].text == "Derek" assert attr1.name == "surName" assert attr1.attribute_value[0].text == "Jeter" else: assert attr0.name == "surName" assert attr0.attribute_value[0].text == "Jeter" assert attr1.name == "givenName" assert attr1.attribute_value[0].text == "Derek" def test_audience(): aud_restr = utils.factory(saml.AudienceRestriction, audience=utils.factory(saml.Audience, text="urn:foo:bar")) assert aud_restr.keyswv() == ["audience"] assert aud_restr.audience.text == "urn:foo:bar" def test_conditions(): conditions = utils.factory(saml.Conditions, not_before="2009-10-30T07:58:10.852Z", not_on_or_after="2009-10-30T08:03:10.852Z", audience_restriction=[ utils.factory(saml.AudienceRestriction, audience=utils.factory( saml.Audience, text="urn:foo:bar"))]) assert _eq(conditions.keyswv(), ["not_before", "not_on_or_after", "audience_restriction"]) assert conditions.not_before == "2009-10-30T07:58:10.852Z" assert conditions.not_on_or_after == "2009-10-30T08:03:10.852Z" assert conditions.audience_restriction[0].audience.text == "urn:foo:bar" def test_value_1(): # FriendlyName="givenName" Name="urn:oid:2.5.4.42" # NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" attribute = utils.factory(saml.Attribute, name="urn:oid:2.5.4.42", name_format=NAME_FORMAT_URI) assert _eq(attribute.keyswv(), ["name", "name_format"]) assert attribute.name == "urn:oid:2.5.4.42" assert attribute.name_format == saml.NAME_FORMAT_URI def test_value_2(): attribute = utils.factory(saml.Attribute, name="urn:oid:2.5.4.42", name_format=NAME_FORMAT_URI, friendly_name="givenName") assert _eq(attribute.keyswv(), ["name", "name_format", "friendly_name"]) assert attribute.name == "urn:oid:2.5.4.42" assert attribute.name_format == NAME_FORMAT_URI assert attribute.friendly_name == "givenName" def test_value_3(): attribute = utils.factory(saml.Attribute, attribute_value=[utils.factory( saml.AttributeValue, text="Derek")], name="urn:oid:2.5.4.42", name_format=NAME_FORMAT_URI, friendly_name="givenName") assert _eq(attribute.keyswv(), ["name", "name_format", "friendly_name", "attribute_value"]) assert attribute.name == "urn:oid:2.5.4.42" assert attribute.name_format == NAME_FORMAT_URI assert attribute.friendly_name == "givenName" assert len(attribute.attribute_value) == 1 assert attribute.attribute_value[0].text == "Derek" def test_value_4(): attribute = utils.factory(saml.Attribute, attribute_value=[utils.factory( saml.AttributeValue, text="Derek")], friendly_name="givenName") assert _eq(attribute.keyswv(), ["friendly_name", "attribute_value", "name_format"]) assert attribute.friendly_name == "givenName" assert len(attribute.attribute_value) == 1 assert attribute.attribute_value[0].text == "Derek" def test_do_attribute_statement_0(): statement = do_attribute_statement({"vo_attr": ("foobar", "")}) assert statement.keyswv() == ["attribute"] assert len(statement.attribute) == 1 attr0 = statement.attribute[0] assert _eq(attr0.keyswv(), ["name", "attribute_value", "name_format"]) assert attr0.name == "vo_attr" assert len(attr0.attribute_value) == 1 assert attr0.attribute_value[0].text == "foobar" def test_do_attribute_statement(): statement = do_attribute_statement({"surName": ("Jeter", ""), "givenName": (["Derek", "Sanderson"], "")}) assert statement.keyswv() == ["attribute"] assert len(statement.attribute) == 2 attr0 = statement.attribute[0] assert _eq(attr0.keyswv(), ["name", "attribute_value", "name_format"]) attr1 = statement.attribute[1] assert _eq(attr1.keyswv(), ["name", "attribute_value", "name_format"]) if attr0.name == "givenName": assert len(attr0.attribute_value) == 2 assert _eq([av.text for av in attr0.attribute_value], ["Derek", "Sanderson"]) assert attr1.name == "surName" assert attr1.attribute_value[0].text == "Jeter" assert len(attr1.attribute_value) == 1 else: assert attr0.name == "surName" assert attr0.attribute_value[0].text == "Jeter" assert len(attr0.attribute_value) == 1 assert attr1.name == "givenName" assert len(attr1.attribute_value) == 2 assert _eq([av.text for av in attr1.attribute_value], ["Derek", "Sanderson"]) def test_do_attribute_statement_multi(): statement = do_attribute_statement( {("urn:oid:1.3.6.1.4.1.5923.1.1.1.7", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "eduPersonEntitlement"): ("Jeter", "")}) assert statement.keyswv() == ["attribute"] assert len(statement.attribute) assert _eq(statement.attribute[0].keyswv(), ["name", "name_format", "friendly_name", "attribute_value"]) attribute = statement.attribute[0] assert attribute.name == "urn:oid:1.3.6.1.4.1.5923.1.1.1.7" assert attribute.name_format == ( "urn:oasis:names:tc:SAML:2.0:attrname-format:uri") assert attribute.friendly_name == "eduPersonEntitlement" def test_subject(): subject = utils.factory(saml.Subject, text="_aaa", name_id=saml.NameID( text=saml.NAMEID_FORMAT_TRANSIENT)) assert _eq(subject.keyswv(), ["text", "name_id"]) assert subject.text == "_aaa" assert subject.name_id.text == saml.NAMEID_FORMAT_TRANSIENT # --------------------------------------------------------------------------- def test_parse_attribute_map(): (forward, backward) = utils.parse_attribute_map( [full_path("attribute.map")]) assert _eq(forward.keys(), backward.values()) assert _eq(forward.values(), backward.keys()) print(forward.keys()) assert _oeq(forward.keys(), [ ('urn:oid:1.3.6.1.4.1.5923.1.1.1.7', NAME_FORMAT_URI), ('urn:oid:0.9.2342.19200300.100.1.1', NAME_FORMAT_URI), ('urn:oid:1.3.6.1.4.1.5923.1.1.1.1', NAME_FORMAT_URI), ('urn:oid:2.5.4.42', NAME_FORMAT_URI), ('urn:oid:2.5.4.4', NAME_FORMAT_URI), ('urn:oid:0.9.2342.19200300.100.1.3', NAME_FORMAT_URI), ('urn:oid:2.5.4.12', NAME_FORMAT_URI)]) assert _eq(forward.keys(), [ ('urn:oid:1.3.6.1.4.1.5923.1.1.1.7', NAME_FORMAT_URI), ('urn:oid:0.9.2342.19200300.100.1.1', NAME_FORMAT_URI), ('urn:oid:1.3.6.1.4.1.5923.1.1.1.1', NAME_FORMAT_URI), ('urn:oid:2.5.4.42', NAME_FORMAT_URI), ('urn:oid:2.5.4.4', NAME_FORMAT_URI), ('urn:oid:0.9.2342.19200300.100.1.3', NAME_FORMAT_URI), ('urn:oid:2.5.4.12', NAME_FORMAT_URI)]) assert _eq(backward.keys(), ["surName", "givenName", "title", "uid", "mail", "eduPersonAffiliation", "eduPersonEntitlement"]) def test_identity_attribute_0(): (forward, backward) = utils.parse_attribute_map( [full_path("attribute.map")]) a = Attribute(name="urn:oid:2.5.4.4", name_format=NAME_FORMAT_URI, friendly_name="surName") assert utils.identity_attribute("name", a, forward) == "urn:oid:2.5.4.4" assert utils.identity_attribute("friendly", a, forward) == "surName" def test_identity_attribute_1(): (forward, backward) = utils.parse_attribute_map( [full_path("attribute.map")]) a = Attribute(name="urn:oid:2.5.4.4", name_format=NAME_FORMAT_URI) assert utils.identity_attribute("name", a, forward) == "urn:oid:2.5.4.4" assert utils.identity_attribute("friendly", a, forward) == "surName" def test_identity_attribute_2(): (forward, backward) = utils.parse_attribute_map( [full_path("attribute.map")]) a = Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI) assert utils.identity_attribute("name", a, forward) == "urn:oid:2.5.4.5" # if there would be a map it would be serialNumber assert utils.identity_attribute("friendly", a, forward) == "urn:oid:2.5.4.5" def test_identity_attribute_3(): a = Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI) assert utils.identity_attribute("name", a) == "urn:oid:2.5.4.5" # if there would be a map it would be serialNumber assert utils.identity_attribute("friendly", a) == "urn:oid:2.5.4.5" def test_identity_attribute_4(): a = Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber") assert utils.identity_attribute("name", a) == "urn:oid:2.5.4.5" # if there would be a map it would be serialNumber assert utils.identity_attribute("friendly", a) == "serialNumber" def given_name(a): assert a["name"] == "urn:oid:2.5.4.42" assert a["friendly_name"] == "givenName" assert len(a["attribute_value"]) == 1 assert a["attribute_value"] == [{"text": "Derek"}] def sur_name(a): assert a["name"] == "urn:oid:2.5.4.4" assert a["friendly_name"] == "surName" assert len(a["attribute_value"]) == 1 assert a["attribute_value"] == [{"text": "Jeter"}] def test_nameformat_email(): assert utils.valid_email("foo@example.com") assert utils.valid_email("a@b.com") assert utils.valid_email("a@b.se") assert utils.valid_email("john@doe@johndoe.com") is False def test_attribute(): a = utils.factory(saml.Attribute, friendly_name="eduPersonScopedAffiliation", name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9", name_format="urn:oasis:names:tc:SAML:2.0:attrname" "-format:uri") assert _eq(a.keyswv(), ["friendly_name", "name", "name_format"]) a = utils.factory( saml.Attribute, friendly_name="eduPersonScopedAffiliation", name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri", attribute_value=[saml.AttributeValue(text="member@example.com")]) assert _eq(a.keyswv(), ["friendly_name", "name", "name_format", "attribute_value"]) def test_attribute_statement_2(): statement = utils.factory(saml.Statement, attribute=[ utils.factory(saml.Attribute, attribute_value=[ utils.factory( saml.AttributeValue, text="Derek")], friendly_name="givenName"), utils.factory(saml.Attribute, attribute_value=[ utils.factory( saml.AttributeValue, text="Jeter")], friendly_name="surName"), ]) assert statement.keyswv() == ["attribute"] assert len(statement.attribute) == 2 def test_subject_confirmation_data(): s = utils.factory(saml.SubjectConfirmation, in_response_to="_12345678", not_before="2010-02-11T07:30:00Z", not_on_or_after="2010-02-11T07:35:00Z", recipient="http://example.com/sp/", address="192.168.0.10") assert _eq(s.keyswv(), ["in_response_to", "not_before", "not_on_or_after", "recipient", "address"]) def test_subject_confirmation(): s = utils.factory(saml.SubjectConfirmation, method="urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser", base_id="1234", name_id="abcd", subject_confirmation_data=utils.factory( saml.SubjectConfirmationData, in_response_to="_1234567890", recipient="http://example.com/sp/")) assert _eq(s.keyswv(), ["method", "base_id", "name_id", "subject_confirmation_data"]) assert s.method == "urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser" def test_authn_context_class_ref(): a = utils.factory(saml.AuthnContextClassRef, text="urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified") assert a.keyswv() == ["text"] assert a.text == "urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified" def test_authn_context(): accr = utils.factory( saml.AuthnContext, text="urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified") a = utils.factory(saml.AuthnContext, authn_context_class_ref=accr) assert a.keyswv() == ["authn_context_class_ref"] def test_authn_statement(): accr = utils.factory( saml.AuthnContextClassRef, text="urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified") ac = utils.factory(saml.AuthnContext, authn_context_class_ref=accr) ast = utils.factory(saml.AuthnStatement, authn_instant="2010-03-10T12:33:00Z", session_index="_12345", session_not_on_or_after="2010-03-11T12:00:00Z", authn_context=ac) assert _eq(ast.keyswv(), ["authn_instant", "session_index", "session_not_on_or_after", "authn_context"]) def test_signature(): arr = ["foobar", "1234567890"] csum = utils.signature("abcdef", arr) arr.append(csum) assert utils.verify_signature("abcdef", arr) def test_complex_factory(): r = set_arg(Subject, 'in_response_to', '123456') subject = utils.factory(Subject, **r[0]) assert _eq(subject.keyswv(), ['subject_confirmation']) assert _eq(subject.subject_confirmation.keyswv(), ['subject_confirmation_data']) assert _eq(subject.subject_confirmation.subject_confirmation_data.keyswv(), ['in_response_to']) assert subject.subject_confirmation.subject_confirmation_data.in_response_to == '123456' pysaml2-4.9.0/tests/test_13_validate.py000066400000000000000000000073261355762626600200140ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import saml2 from saml2 import saml from saml2 import samlp from saml2.validate import valid_duration, MustValueError from saml2.validate import valid_unsigned_short from saml2.validate import valid_non_negative_integer from saml2.validate import valid_string from saml2.validate import valid_instance from saml2.validate import valid_any_uri from saml2.validate import NotValid from saml2.validate import valid_anytype from pytest import raises def _eq(l1, l2): return set(l1) == set(l2) def test_duration(): assert valid_duration("P1Y2M3DT10H30M") assert valid_duration("P1Y2M3DT10H30M1.567S") assert valid_duration("-P120D") assert valid_duration("P1347Y") assert valid_duration("P1347M") assert valid_duration("P1Y2MT2H") assert valid_duration("P0Y1347M") assert valid_duration("P0Y1347M0D") assert valid_duration("-P1347M") assert valid_duration("P1Y2MT2.5H") with raises(NotValid): valid_duration("P-1347M") with raises(NotValid): valid_duration("P1Y2MT") with raises(NotValid): valid_duration("P1Y2MT2xH") def test_unsigned_short(): assert valid_unsigned_short("1234") with raises(NotValid): valid_unsigned_short("-1234") with raises(NotValid): valid_unsigned_short("1234567890") def test_valid_non_negative_integer(): assert valid_non_negative_integer("1234567890") with raises(NotValid): valid_non_negative_integer("-123") with raises(NotValid): valid_non_negative_integer("123.56") assert valid_non_negative_integer("12345678901234567890") def test_valid_string(): assert valid_string(u'example') import codecs with raises(NotValid): valid_string(codecs.getdecoder("hex_codec")(b"02656c6c6f")[0].decode("utf-8")) def test_valid_anyuri(): assert valid_any_uri("urn:oasis:names:tc:SAML:2.0:attrname-format:uri") def test_valid_instance(): attr_statem = saml.AttributeStatement() text = ["value of test attribute", "value1 of test attribute", "value2 of test attribute", "value1 of test attribute2", "value2 of test attribute2", ] attr_statem.attribute.append(saml.Attribute()) attr_statem.attribute.append(saml.Attribute()) attr_statem.attribute[0].name = "testAttribute" attr_statem.attribute[0].name_format = saml.NAME_FORMAT_URI attr_statem.attribute[0].friendly_name = "test attribute" attr_statem.attribute[0].attribute_value.append(saml.AttributeValue()) attr_statem.attribute[0].attribute_value[0].text = text[0] attr_statem.attribute[1].name = "testAttribute2" attr_statem.attribute[1].name_format = saml.NAME_FORMAT_UNSPECIFIED attr_statem.attribute[1].friendly_name = text[2] attr_statem.attribute[1].attribute_value.append(saml.AttributeValue()) attr_statem.attribute[1].attribute_value[0].text = text[2] assert valid_instance(attr_statem) response = samlp.Response() response.id = "response id" response.in_response_to = "request id" response.version = saml2.VERSION response.issue_instant = "2007-09-14T01:05:02Z" response.destination = "http://www.example.com/Destination" response.consent = saml.CONSENT_UNSPECIFIED response.issuer = saml.Issuer() response.status = samlp.Status() response.assertion.append(saml.Assertion()) with raises(MustValueError): valid_instance(response) def test_valid_anytype(): assert valid_anytype("130.239.16.3") assert valid_anytype("textstring") assert valid_anytype("12345678") assert valid_anytype("-1234") assert valid_anytype("P1Y2M3DT10H30M") assert valid_anytype("urn:oasis:names:tc:SAML:2.0:attrname-format:uri") pysaml2-4.9.0/tests/test_19_attribute_converter.py000066400000000000000000000271001355762626600223130ustar00rootroot00000000000000#!/usr/bin/env python from saml2 import attribute_converter, saml from attribute_statement_data import * from pathutils import full_path from saml2.attribute_converter import AttributeConverterNOOP, from_local from saml2.attribute_converter import AttributeConverter from saml2.attribute_converter import to_local from saml2.saml import attribute_from_string, name_id_from_string, NameID, NAMEID_FORMAT_PERSISTENT from saml2.saml import attribute_statement_from_string import saml2.attributemaps.saml_uri as saml_map def _eq(l1, l2): return set(l1) == set(l2) BASIC_NF = 'urn:oasis:names:tc:SAML:2.0:attrname-format:basic' URI_NF = 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri' SAML1 = 'urn:mace:shibboleth:1.0:attributeNamespace:uri' def test_default(): acs = attribute_converter.ac_factory() assert acs class TestAC(): def setup_class(self): self.acs = attribute_converter.ac_factory(full_path("attributemaps")) def test_setup(self): print(self.acs) assert len(self.acs) == 3 assert _eq([a.name_format for a in self.acs], [BASIC_NF, URI_NF, SAML1]) def test_ava_fro_1(self): ats = saml.attribute_statement_from_string(STATEMENT1) # print(ats) ava = None for ac in self.acs: try: ava = ac.fro(ats) except attribute_converter.UnknownNameFormat: pass # break if we have something if ava: break print(ava.keys()) assert _eq(ava.keys(), ['givenName', 'displayName', 'uid', 'eduPersonNickname', 'street', 'eduPersonScopedAffiliation', 'employeeType', 'eduPersonAffiliation', 'eduPersonPrincipalName', 'sn', 'postalCode', 'physicalDeliveryOfficeName', 'ou', 'eduPersonTargetedID', 'cn']) def test_ava_fro_2(self): ats = saml.attribute_statement_from_string(STATEMENT2) # print(ats) ava = {} for ac in self.acs: ava.update(ac.fro(ats)) print(ava.keys()) assert _eq(ava.keys(), ['eduPersonEntitlement', 'eduPersonAffiliation', 'uid', 'mail', 'givenName', 'sn']) def test_to_attrstat_1(self): ava = {"givenName": "Roland", "sn": "Hedberg"} statement = attribute_converter.from_local(self.acs, ava, BASIC_NF) assert statement is not None assert len(statement) == 2 a0 = statement[0] a1 = statement[1] if a0.friendly_name == 'sn': assert a0.name == 'urn:mace:dir:attribute-def:sn' assert a0.name_format == BASIC_NF assert a1.friendly_name == "givenName" assert a1.name == 'urn:mace:dir:attribute-def:givenName' assert a1.name_format == BASIC_NF elif a0.friendly_name == 'givenName': assert a0.name == 'urn:mace:dir:attribute-def:givenName' assert a0.name_format == BASIC_NF assert a1.friendly_name == "sn" assert a1.name == 'urn:mace:dir:attribute-def:sn' assert a1.name_format == BASIC_NF else: assert False def test_to_attrstat_2(self): ava = {"givenName": "Roland", "surname": "Hedberg"} statement = attribute_converter.from_local(self.acs, ava, URI_NF) assert len(statement) == 2 a0 = statement[0] a1 = statement[1] if a0.friendly_name == 'surname': assert a0.name == 'urn:oid:2.5.4.4' assert a0.name_format == URI_NF assert a1.friendly_name == "givenName" assert a1.name == 'urn:oid:2.5.4.42' assert a1.name_format == URI_NF elif a0.friendly_name == 'givenName': assert a0.name == 'urn:oid:2.5.4.42' assert a0.name_format == URI_NF assert a1.friendly_name == "surname" assert a1.name == 'urn:oid:2.5.4.4' assert a1.name_format == URI_NF else: print(a0.friendly_name) assert False def test_to_local_name(self): attr = [ saml.Attribute( friendly_name="surName", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), saml.Attribute( friendly_name="efternamn", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), saml.Attribute( friendly_name="titel", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] lan = [attribute_converter.to_local_name(self.acs, a) for a in attr] assert _eq(lan, ['sn', 'givenName', 'title']) def test_to_local_name_from_unspecified(self): _xml = """ foo@bar.com """ attr = attribute_statement_from_string(_xml) ava = attribute_converter.to_local(self.acs, attr) assert _eq(list(ava.keys()), ['EmailAddress']) def test_to_local_name_from_basic(self): attr = [ saml.Attribute( name="urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:basic") ] lan = [attribute_converter.to_local_name(self.acs, a) for a in attr] assert _eq(lan, ['eduPersonPrimaryOrgUnitDN']) def test_to_and_for(self): ava = {"givenName": "Roland", "surname": "Hedberg"} basic_ac = [a for a in self.acs if a.name_format == BASIC_NF][0] attr_state = saml.AttributeStatement(basic_ac.to_(ava)) oava = basic_ac.fro(attr_state) assert _eq(ava.keys(), oava.keys()) def test_unspecified_name_format(self): ats = saml.attribute_statement_from_string(STATEMENT4) ava = to_local(self.acs, ats) assert ava == {'user_id': ['bob'], 'NameID': ['bobsnameagain']} def test_mixed_attributes_1(self): ats = saml.attribute_statement_from_string(STATEMENT_MIXED) ava = to_local(self.acs, ats) assert ava == {'eduPersonAffiliation': ['staff'], 'givenName': ['Roland'], 'sn': ['Hedberg'], 'uid': ['demouser'], 'user_id': ['bob']} # Allow unknown ava = to_local(self.acs, ats, True) assert ava == {'eduPersonAffiliation': ['staff'], 'givenName': ['Roland'], 'sn': ['Hedberg'], 'urn:oid:2.16.756.1.2.5.1.1.5': ['others'], 'uid': ['demouser'], 'urn:example:com:foo': ['Thing'], 'user_id': ['bob']} def test_adjust_with_only_from_defined(self): attr_conv = AttributeConverter() attr_conv._fro = {"id1": "name1", "id2": "name2"} attr_conv.adjust() assert attr_conv._to is not None def test_adjust_with_only_to_defined(self): attr_conv = AttributeConverter() attr_conv._to = {"id1": "name1", "id2": "name2"} attr_conv.adjust() assert attr_conv._fro is not None def test_adjust_with_no_mapping_defined(self): attr_conv = AttributeConverter() attr_conv.adjust() assert attr_conv._fro is None and attr_conv._to is None def test_from_local_nest_eduPersonTargetedID_in_NameID(self): ava = {"edupersontargetedid": ["test value1", "test value2"]} attributes = from_local(self.acs, ava, URI_NF) assert len(attributes) == 1 assert len(attributes[0].attribute_value) == 2 assert attributes[0].attribute_value[0].extension_elements[0].text == "test value1" assert attributes[0].attribute_value[1].extension_elements[0].text == "test value2" def test_from_local_eduPersonTargetedID_with_qualifiers(self): IDP_ENTITY_ID = "https://some.org/idp" SP_ENTITY_ID = "https://some.org/sp" ava = { "edupersontargetedid": [ { "text": "test value1", "NameQualifier": IDP_ENTITY_ID, "SPNameQualifier": SP_ENTITY_ID, } ] } attributes = from_local(self.acs, ava, URI_NF) assert len(attributes) == 1 element = attributes[0].attribute_value[0].extension_elements[0] assert element.text == "test value1" assert element.attributes["NameQualifier"] == IDP_ENTITY_ID assert element.attributes["SPNameQualifier"] == SP_ENTITY_ID def test_noop_attribute_conversion(): ava = {"urn:oid:2.5.4.4": "Roland", "urn:oid:2.5.4.42": "Hedberg"} aconv = AttributeConverterNOOP(URI_NF) res = aconv.to_(ava) print(res) assert len(res) == 2 for attr in res: assert len(attr.attribute_value) == 1 if attr.name == "urn:oid:2.5.4.42": assert attr.name_format == URI_NF assert attr.attribute_value[0].text == "Hedberg" elif attr.name == "urn:oid:2.5.4.4": assert attr.name_format == URI_NF assert attr.attribute_value[0].text == "Roland" class BuilderAVA(): def __init__(self, name, friendly_name, name_format): template = """ uu.se """ self.ava = template.format( attr_name=name, attr_friendly_name=friendly_name, attr_name_format=name_format) class TestSchac(): def test(self): failures = 0 friendly_name = "schacHomeOrganization" ava_schac = BuilderAVA( "urn:oid:1.3.6.1.4.1.25178.1.2.9", friendly_name, saml_map.MAP['identifier']) attr = attribute_from_string(ava_schac.ava) acs = attribute_converter.ac_factory() for ac in acs: try: res = ac.ava_from(attr) except KeyError: failures += 1 else: assert res[0] == "schacHomeOrganization" assert failures != len(acs) class TestEIDAS(): def test(self): failures = 0 friendly_name = 'PersonIdentifier' ava_eidas = BuilderAVA( saml_map.EIDAS_NATURALPERSON + friendly_name, friendly_name, saml_map.MAP['identifier']) attr = attribute_from_string(ava_eidas.ava) acs = attribute_converter.ac_factory() for ac in acs: try: res = ac.ava_from(attr) except KeyError: failures += 1 else: assert res[0] == friendly_name assert failures != len(acs) if __name__ == "__main__": t = TestAC() t.setup_class() t.test_to_local_name_from_unspecified() pysaml2-4.9.0/tests/test_2.crt000066400000000000000000000014361355762626600162150ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6 ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjW0kJM+4baWKtvO24ZsGXNvNK KkwTMz7OW5Z6BRqhSOq2WA0c5NCpMk6rD8Z2OTFEolPojEjf8dVyd/Ds/hrjFKQv 8wQgbdXLN51YTIsgd6h+hBJO+vzhl0PT4aT7M0JKo5ALtS6qk4tsworW2BnwyvsG SAinwfeWt4t/b1J3kwIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAFtj7WArQQBugmh/ KQjjlfTQ5A052QeXfgTyO9vv1S6MRIi7qgiaEv49cGXnJv/TWbySkMKObPMUApjg 6z8PqcxuShew5FCTkNvwhABFPiyu0fUj3e2FEPHfsBu76jz4ugtmhUqjqhzwFY9c tnWRkkl6J0AjM3LnHOSgjNIclDZG -----END CERTIFICATE----- pysaml2-4.9.0/tests/test_2.key000066400000000000000000000015671355762626600162220ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDjW0kJM+4baWKtvO24ZsGXNvNKKkwTMz7OW5Z6BRqhSOq2WA0c 5NCpMk6rD8Z2OTFEolPojEjf8dVyd/Ds/hrjFKQv8wQgbdXLN51YTIsgd6h+hBJO +vzhl0PT4aT7M0JKo5ALtS6qk4tsworW2BnwyvsGSAinwfeWt4t/b1J3kwIDAQAB AoGAGsVz+y5vOjEVmomloFIRN6IT0cbbQGOHYLsuI94X/afdY21I1f8nhtTSqJfp 8Z/YalGG+doS9rO+Q4VWDEH7nkrD32kX7GVHDArixjYNYtO4iOk+XW0lzGr1+ghJ p9+zguQRwAiUFJE6/pqKvFlwhoKppJGtfUsniQpy7ANfyNkCQQD6arntqjlJsYml cKgpgbA9rhZl7ebVKf1edd15kp411NH/FDWhIlxvg9c3HcAH3jQgnc4Gf4bdvZ6Z UVDSa63HAkEA6Gzww5cXgGHqQrJoQW/qVaqBAVakeS5uf0CCyb6xvIcHRPS3lLlu 1upuHeA87IjVeRis8yULgaPzvVyiT/IX1QJBAJvhq/PCLv8swR53TnboACmlINQ6 j6LKDKqsfD2dg1bHMCG1Ft1DYn8YdvQcVNmQ/KoBEasB35ZQ31VZRRJ3bSkCQEXg UrYK27buORaaOnvJ4MKmgyha2xHPosrBI1Dx8s+CLO5PQE4HPcqBKl/zBX37WWqR v5VOAtqT5vh8PBQa7Y0CQGXFzSKBBp+Zmxab2t85qaZ2VNiQLvqsNA9v8YgNTT2j jYHRzwnAZymfO4JCfKnsT3KiVy1xbcYsNEO9+DYpqBA= -----END RSA PRIVATE KEY----- pysaml2-4.9.0/tests/test_20_assertion.py000066400000000000000000000745171355762626600202360ustar00rootroot00000000000000# coding=utf-8 from saml2.argtree import add_path from saml2.authn_context import pword from saml2.mdie import to_dict from saml2 import md, assertion from saml2.saml import Attribute from saml2.saml import Issuer from saml2.saml import NAMEID_FORMAT_ENTITY from saml2.saml import NAME_FORMAT_URI from saml2.saml import AttributeValue from saml2.saml import NameID from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.assertion import Policy from saml2.assertion import Assertion from saml2.assertion import filter_on_attributes from saml2.assertion import filter_attribute_value_assertions from saml2.assertion import from_local from saml2.s_utils import MissingValue from saml2 import attribute_converter from saml2.attribute_converter import ac_factory, AttributeConverterNOOP from pytest import raises from saml2.extension import mdui from saml2.extension import idpdisc from saml2.extension import dri from saml2.extension import mdattr from saml2 import saml from saml2 import xmldsig from saml2 import xmlenc from pathutils import full_path ONTS = [saml, mdui, mdattr, dri, idpdisc, md, xmldsig, xmlenc] def _eq(l1, l2): return set(l1) == set(l2) gn = to_dict(md.RequestedAttribute(name="urn:oid:2.5.4.42", friendly_name="givenName", name_format=NAME_FORMAT_URI), ONTS) sn = to_dict(md.RequestedAttribute(name="urn:oid:2.5.4.4", friendly_name="surName", name_format=NAME_FORMAT_URI), ONTS) mail = to_dict(md.RequestedAttribute(name="urn:oid:0.9.2342.19200300.100.1.3", friendly_name="mail", name_format=NAME_FORMAT_URI), ONTS) # --------------------------------------------------------------------------- def test_filter_on_attributes_0(): a = to_dict(Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber"), ONTS) required = [a] ava = {"serialNumber": ["12345"]} ava = filter_on_attributes(ava, required, acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert ava["serialNumber"] == ["12345"] def test_filter_on_attributes_1(): a = to_dict(Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber"), ONTS) required = [a] ava = {"serialNumber": ["12345"], "givenName": ["Lars"]} ava = filter_on_attributes(ava, required, acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert ava["serialNumber"] == ["12345"] def test_filter_on_attributes_2(): a = to_dict(Attribute(friendly_name="surName",name="urn:oid:2.5.4.4", name_format=NAME_FORMAT_URI), ONTS) required = [a] ava = {"sn":["kakavas"]} ava = filter_on_attributes(ava,required,acs=ac_factory()) assert list(ava.keys()) == ['sn'] assert ava["sn"] == ["kakavas"] def test_filter_on_attributes_without_friendly_name(): ava = {"eduPersonTargetedID": "test@example.com", "eduPersonAffiliation": "test", "extra": "foo"} eptid = to_dict( Attribute(name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10", name_format=NAME_FORMAT_URI), ONTS) ep_affiliation = to_dict( Attribute(name="urn:oid:1.3.6.1.4.1.5923.1.1.1.1", name_format=NAME_FORMAT_URI), ONTS) restricted_ava = filter_on_attributes(ava, required=[eptid], optional=[ep_affiliation], acs=ac_factory()) assert restricted_ava == {"eduPersonTargetedID": "test@example.com", "eduPersonAffiliation": "test"} def test_filter_on_attributes_with_missing_required_attribute(): ava = {"extra": "foo"} eptid = to_dict(Attribute( friendly_name="eduPersonTargetedID", name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10", name_format=NAME_FORMAT_URI), ONTS) with raises(MissingValue): filter_on_attributes(ava, required=[eptid], acs=ac_factory()) def test_filter_on_attributes_with_missing_optional_attribute(): ava = {"extra": "foo"} eptid = to_dict(Attribute( friendly_name="eduPersonTargetedID", name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10", name_format=NAME_FORMAT_URI), ONTS) assert filter_on_attributes(ava, optional=[eptid], acs=ac_factory()) == {} def test_filter_on_attributes_with_missing_name_format(): ava = {"eduPersonTargetedID": "test@example.com", "eduPersonAffiliation": "test", "extra": "foo"} eptid = to_dict(Attribute(friendly_name="eduPersonTargetedID", name="urn:myown:eptid", name_format=''), ONTS) ava = filter_on_attributes(ava, optional=[eptid], acs=ac_factory()) assert ava['eduPersonTargetedID'] == "test@example.com" # ---------------------------------------------------------------------- def test_lifetime_1(): conf = { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "surName": None, "mail": [".*@.*\.umu\.se"], } }} r = Policy(conf) assert r is not None assert r.get_lifetime("urn:mace:umu.se:saml:roland:sp") == {"minutes": 5} assert r.get_lifetime("urn:mace:example.se:saml:sp") == {"minutes": 15} def test_lifetime_2(): conf = { "default": { "attribute_restrictions": None # means all I have }, "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "surName": None, "mail": [".*@.*\.umu\.se"], } }} r = Policy(conf) assert r is not None assert r.get_lifetime("urn:mace:umu.se:saml:roland:sp") == {"minutes": 5} assert r.get_lifetime("urn:mace:example.se:saml:sp") == {"hours": 1} def test_ava_filter_1(): conf = { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "surName": None, "mail": [".*@.*\.umu\.se"], } }} r = Policy(conf) ava = {"givenName": "Derek", "surName": "Jeter", "mail": "derek@example.com"} ava = r.filter(ava, "urn:mace:umu.se:saml:roland:sp", None, None) assert _eq(list(ava.keys()), ["givenName", "surName"]) ava = {"givenName": "Derek", "mail": "derek@nyy.umu.se"} assert _eq(sorted(list(ava.keys())), ["givenName", "mail"]) def test_ava_filter_2(): conf = { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "sn": None, "mail": [".*@.*\.umu\.se"], } }} policy = Policy(conf) ava = {"givenName": "Derek", "sn": "Jeter", "mail": "derek@example.com"} # mail removed because it doesn't match the regular expression _ava = policy.filter(ava, 'urn:mace:umu.se:saml:roland:sp', None, [mail], [gn, sn]) assert _eq(sorted(list(_ava.keys())), ["givenName", 'sn']) ava = {"givenName": "Derek", "sn": "Jeter"} # it wasn't there to begin with try: policy.filter(ava, 'urn:mace:umu.se:saml:roland:sp', None, [gn, sn, mail]) except MissingValue: pass def test_ava_filter_dont_fail(): conf = { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None, # means all I have "fail_on_missing_requested": False }, "urn:mace:umu.se:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "surName": None, "mail": [".*@.*\.umu\.se"], }, "fail_on_missing_requested": False }} policy = Policy(conf) ava = {"givenName": "Derek", "surName": "Jeter", "mail": "derek@example.com"} # mail removed because it doesn't match the regular expression # So it should fail if the 'fail_on_ ...' flag wasn't set _ava = policy.filter(ava, 'urn:mace:umu.se:saml:roland:sp', None, [mail], [gn, sn]) assert _ava ava = {"givenName": "Derek", "surName": "Jeter"} # it wasn't there to begin with _ava = policy.filter(ava, 'urn:mace:umu.se:saml:roland:sp', None, [gn, sn, mail]) assert _ava def test_filter_attribute_value_assertions_0(AVA): p = Policy({ "default": { "attribute_restrictions": { "surName": [".*berg"], } } }) ava = filter_attribute_value_assertions(AVA[3].copy(), p.get_attribute_restrictions("")) print(ava) assert list(ava.keys()) == ["surName"] assert ava["surName"] == ["Hedberg"] def test_filter_attribute_value_assertions_1(AVA): p = Policy({ "default": { "attribute_restrictions": { "surName": None, "givenName": [".*er.*"], } } }) ava = filter_attribute_value_assertions(AVA[0].copy(), p.get_attribute_restrictions("")) print(ava) assert _eq(ava.keys(), ["givenName", "surName"]) assert ava["surName"] == ["Jeter"] assert ava["givenName"] == ["Derek"] ava = filter_attribute_value_assertions(AVA[1].copy(), p.get_attribute_restrictions("")) print(ava) assert _eq(list(ava.keys()), ["surName"]) assert ava["surName"] == ["Howard"] def test_filter_attribute_value_assertions_2(AVA): p = Policy({ "default": { "attribute_restrictions": { "givenName": ["^R.*"], } } }) ava = filter_attribute_value_assertions(AVA[0].copy(), p.get_attribute_restrictions("")) print(ava) assert _eq(ava.keys(), []) ava = filter_attribute_value_assertions(AVA[1].copy(), p.get_attribute_restrictions("")) print(ava) assert _eq(list(ava.keys()), ["givenName"]) assert ava["givenName"] == ["Ryan"] ava = filter_attribute_value_assertions(AVA[3].copy(), p.get_attribute_restrictions("")) print(ava) assert _eq(list(ava.keys()), ["givenName"]) assert ava["givenName"] == ["Roland"] # ---------------------------------------------------------------------------- def test_assertion_1(AVA): ava = Assertion(AVA[0]) print(ava) print(ava.__dict__) policy = Policy({ "default": { "attribute_restrictions": { "givenName": ["^R.*"], } } }) ava = ava.apply_policy("", policy) print(ava) assert _eq(list(ava.keys()), []) ava = Assertion(AVA[1].copy()) ava = ava.apply_policy("", policy) assert _eq(list(ava.keys()), ["givenName"]) assert ava["givenName"] == ["Ryan"] ava = Assertion(AVA[3].copy()) ava = ava.apply_policy("", policy) assert _eq(list(ava.keys()), ["givenName"]) assert ava["givenName"] == ["Roland"] def test_assertion_2(): AVA = {'mail': u'roland.hedberg@adm.umu.se', 'eduPersonTargetedID': 'http://lingon.ladok.umu' '.se:8090/idp!http://lingon.ladok.umu' '.se:8088/sp!95e9ae91dbe62d35198fbbd5e1fb0976', 'displayName': u'Roland Hedberg', 'uid': 'http://roland.hedberg.myopenid.com/'} ava = Assertion(AVA) policy = Policy({ "default": { "lifetime": {"minutes": 240}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, }) ava = ava.apply_policy("", policy) acs = ac_factory(full_path("attributemaps")) attribute = from_local(acs, ava, policy.get_name_form("")) assert len(attribute) == 4 names = [attr.name for attr in attribute] assert _eq(sorted(list(names)), [ 'urn:oid:0.9.2342.19200300.100.1.1', 'urn:oid:0.9.2342.19200300.100.1.3', 'urn:oid:1.3.6.1.4.1.5923.1.1.1.10', 'urn:oid:2.16.840.1.113730.3.1.241']) # ---------------------------------------------------------------------------- def test_filter_values_req_2(): a1 = to_dict(Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber"), ONTS) a2 = to_dict(Attribute(name="urn:oid:2.5.4.4", name_format=NAME_FORMAT_URI, friendly_name="surName"), ONTS) required = [a1, a2] ava = {"serialNumber": ["12345"], "givenName": ["Lars"]} with raises(MissingValue): filter_on_attributes(ava, required, acs=ac_factory()) def test_filter_values_req_3(): a = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="12345")]), ONTS) required = [a] ava = {"serialNumber": ["12345"]} ava = filter_on_attributes(ava, required, acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert ava["serialNumber"] == ["12345"] def test_filter_values_req_4(): a = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="54321")]), ONTS) required = [a] ava = {"serialNumber": ["12345"]} with raises(MissingValue): filter_on_attributes(ava, required, acs=ac_factory()) def test_filter_values_req_5(): a = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="12345")]), ONTS) required = [a] ava = {"serialNumber": ["12345", "54321"]} ava = filter_on_attributes(ava, required, acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert ava["serialNumber"] == ["12345"] def test_filter_values_req_6(): a = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="54321")]), ONTS) required = [a] ava = {"serialNumber": ["12345", "54321"]} ava = filter_on_attributes(ava, required, acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert ava["serialNumber"] == ["54321"] def test_filter_values_req_opt_0(): r = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="54321")]), ONTS) o = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="12345")]), ONTS) ava = {"serialNumber": ["12345", "54321"]} ava = filter_on_attributes(ava, [r], [o], acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert _eq(ava["serialNumber"], ["12345", "54321"]) def test_filter_values_req_opt_1(): r = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="54321")]), ONTS) o = to_dict( Attribute(name="urn:oid:2.5.4.5", name_format=NAME_FORMAT_URI, friendly_name="serialNumber", attribute_value=[AttributeValue(text="12345"), AttributeValue(text="abcd0")]), ONTS) ava = {"serialNumber": ["12345", "54321"]} ava = filter_on_attributes(ava, [r], [o], acs=ac_factory()) assert list(ava.keys()) == ["serialNumber"] assert _eq(ava["serialNumber"], ["12345", "54321"]) def test_filter_values_req_opt_2(): r = [ to_dict( Attribute( friendly_name="surName", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), ONTS), to_dict( Attribute( friendly_name="givenName", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), ONTS), to_dict( Attribute( friendly_name="mail", name="urn:oid:0.9.2342.19200300.100.1.3", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), ONTS)] o = [ to_dict( Attribute( friendly_name="title", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), ONTS)] ava = {"surname": ["Hedberg"], "givenName": ["Roland"], "eduPersonAffiliation": ["staff"], "uid": ["rohe0002"]} with raises(MissingValue): filter_on_attributes(ava, r, o, acs=ac_factory()) # --------------------------------------------------------------------------- def test_filter_values_req_opt_4(): r = [ Attribute( friendly_name="surName", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), Attribute( friendly_name="givenName", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] o = [ Attribute( friendly_name="title", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] acs = attribute_converter.ac_factory(full_path("attributemaps")) rava = attribute_converter.list_to_local(acs, r) oava = attribute_converter.list_to_local(acs, o) ava = {"sn": ["Hedberg"], "givenName": ["Roland"], "eduPersonAffiliation": ["staff"], "uid": ["rohe0002"]} ava = assertion.filter_on_demands(ava, rava, oava) print(ava) assert _eq(sorted(list(ava.keys())), ['givenName', 'sn']) assert ava == {'givenName': ['Roland'], 'sn': ['Hedberg']} # --------------------------------------------------------------------------- def test_filter_ava_0(): policy = Policy( { "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, } } ) ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"]} # No restrictions apply ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", [], []) assert _eq(sorted(list(ava.keys())), ["givenName", "mail", "surName"]) assert ava["givenName"] == ["Derek"] assert ava["surName"] == ["Jeter"] assert ava["mail"] == ["derek@nyy.mlb.com"] def test_filter_ava_1(): """ No mail address returned """ policy = Policy({ "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "givenName": None, "surName": None, } }}) ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"]} # No restrictions apply ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", [], []) assert _eq(sorted(list(ava.keys())), ["givenName", "surName"]) assert ava["givenName"] == ["Derek"] assert ava["surName"] == ["Jeter"] def test_filter_ava_2(): """ Only mail returned """ policy = Policy({ "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "mail": None, } }}) ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"]} # No restrictions apply ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", [], []) assert _eq(list(ava.keys()), ["mail"]) assert ava["mail"] == ["derek@nyy.mlb.com"] def test_filter_ava_3(): """ Only example.com mail addresses returned """ policy = Policy({ "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "mail": [".*@example\.com$"], } }}) ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com", "dj@example.com"]} # No restrictions apply ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", [], []) assert _eq(list(ava.keys()), ["mail"]) assert ava["mail"] == ["dj@example.com"] def test_filter_ava_4(): """ Return everything as default policy is used """ policy = Policy({ "default": { "lifetime": {"minutes": 15}, "attribute_restrictions": None # means all I have }, "urn:mace:example.com:saml:roland:sp": { "lifetime": {"minutes": 5}, "attribute_restrictions": { "mail": [".*@example\.com$"], } }}) ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com", "dj@example.com"]} # No restrictions apply ava = policy.filter(ava, "urn:mace:example.com:saml:curt:sp", [], []) assert _eq(sorted(list(ava.keys())), ['mail', 'givenName', 'surName']) assert _eq(ava["mail"], ["derek@nyy.mlb.com", "dj@example.com"]) def test_req_opt(): req = [ to_dict( md.RequestedAttribute( friendly_name="surname", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri", is_required="true"), ONTS), to_dict( md.RequestedAttribute( friendly_name="givenname", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri", is_required="true"), ONTS), to_dict( md.RequestedAttribute( friendly_name="edupersonaffiliation", name="urn:oid:1.3.6.1.4.1.5923.1.1.1.1", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri", is_required="true"), ONTS)] opt = [ to_dict( md.RequestedAttribute( friendly_name="title", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri", is_required="false"), ONTS)] policy = Policy() ava = {'givenname': 'Roland', 'sn': 'Hedberg', 'uid': 'rohe0002', 'edupersonaffiliation': 'staff'} sp_entity_id = "urn:mace:example.com:saml:curt:sp" fava = policy.filter(ava, sp_entity_id, None, req, opt) assert fava def test_filter_on_wire_representation_1(): r = [ Attribute( friendly_name="surName", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), Attribute( friendly_name="givenName", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] o = [ Attribute( friendly_name="title", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] acs = attribute_converter.ac_factory(full_path("attributemaps")) ava = {"sn": ["Hedberg"], "givenname": ["Roland"], "edupersonaffiliation": ["staff"], "uid": ["rohe0002"]} ava = assertion.filter_on_wire_representation(ava, acs, r, o) assert _eq(sorted(list(ava.keys())), ["givenname", "sn"]) def test_filter_on_wire_representation_2(): r = [ Attribute( friendly_name="surName", name="urn:oid:2.5.4.4", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"), Attribute( friendly_name="givenName", name="urn:oid:2.5.4.42", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] o = [ Attribute( friendly_name="title", name="urn:oid:2.5.4.12", name_format="urn:oasis:names:tc:SAML:2.0:attrname-format:uri")] acs = attribute_converter.ac_factory(full_path("attributemaps")) ava = {"sn": ["Hedberg"], "givenname": ["Roland"], "title": ["Master"], "uid": ["rohe0002"]} ava = assertion.filter_on_wire_representation(ava, acs, r, o) assert _eq(sorted(list(ava.keys())), ["givenname", "sn", "title"]) length = pword.Length(min="4") restricted_password = pword.RestrictedPassword(length=length) authenticator = pword.Authenticator(restricted_password=restricted_password) authn_method = pword.AuthnMethod(authenticator=authenticator) ACD = pword.AuthenticationContextDeclaration(authn_method=authn_method) def test_assertion_with_noop_attribute_conv(): ava = {"urn:oid:2.5.4.4": "Roland", "urn:oid:2.5.4.42": "Hedberg"} ast = Assertion(ava) policy = Policy({ "default": { "lifetime": {"minutes": 240}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, }) name_id = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") issuer = Issuer(text="entityid", format=NAMEID_FORMAT_ENTITY) farg = add_path( {}, ['subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', 'in_response_to']) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', 'consumer_url']) msg = ast.construct( "sp_entity_id", [AttributeConverterNOOP(NAME_FORMAT_URI)], policy, issuer=issuer, farg=farg, authn_decl=ACD, name_id=name_id, authn_auth="authn_authn") print(msg) for attr in msg.attribute_statement[0].attribute: assert attr.name_format == NAME_FORMAT_URI assert len(attr.attribute_value) == 1 if attr.name == "urn:oid:2.5.4.42": assert attr.attribute_value[0].text == "Hedberg" elif attr.name == "urn:oid:2.5.4.4": assert attr.attribute_value[0].text == "Roland" # THis test doesn't work without a MetadataStore instance # def test_filter_ava_5(): # policy = Policy({ # "default": { # "lifetime": {"minutes": 15}, # #"attribute_restrictions": None # means all I have # "entity_categories": ["swamid", "edugain"] # } # }) # # ava = {"givenName": ["Derek"], "surName": ["Jeter"], # "mail": ["derek@nyy.mlb.com", "dj@example.com"]} # # ava = policy.filter(ava, "urn:mace:example.com:saml:curt:sp", None, [], []) # # # using entity_categories means there *always* are restrictions # # in this case the only allowed attribute is eduPersonTargetedID # # which isn't available in the ava hence zip is returned. # assert ava == {} def test_assertion_with_zero_attributes(): ava = {} ast = Assertion(ava) policy = Policy({ "default": { "lifetime": {"minutes": 240}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, }) name_id = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") issuer = Issuer(text="entityid", format=NAMEID_FORMAT_ENTITY) farg = add_path( {}, ['subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', 'in_response_to']) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', 'consumer_url']) msg = ast.construct( "sp_entity_id", [AttributeConverterNOOP(NAME_FORMAT_URI)], policy, issuer=issuer, authn_decl=ACD, authn_auth="authn_authn", name_id=name_id, farg=farg) print(msg) assert msg.attribute_statement == [] def test_assertion_with_authn_instant(): ava = {} ast = Assertion(ava) policy = Policy({ "default": { "lifetime": {"minutes": 240}, "attribute_restrictions": None, # means all I have "name_form": NAME_FORMAT_URI }, }) name_id = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") issuer = Issuer(text="entityid", format=NAMEID_FORMAT_ENTITY) farg = add_path( {}, ['subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', 'in_response_to']) add_path( farg['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', 'consumer_url']) msg = ast.construct( "sp_entity_id", [AttributeConverterNOOP(NAME_FORMAT_URI)], policy, issuer=issuer, authn_decl=ACD, authn_auth="authn_authn", authn_instant=1234567890, name_id=name_id, farg=farg) print(msg) assert msg.authn_statement[0].authn_instant == "2009-02-13T23:31:30Z" if __name__ == "__main__": test_assertion_2() pysaml2-4.9.0/tests/test_22_mdie.py000066400000000000000000000015701355762626600171340ustar00rootroot00000000000000from saml2 import md from saml2.mdie import from_dict from saml2.mdstore import load_metadata_modules __author__ = 'rolandh' ONTS = load_metadata_modules() def _eq(l1, l2): return set(l1) == set(l2) def _class(cls): return "%s&%s" % (cls.c_namespace, cls.c_tag) def test_construct_contact(): c = from_dict({ "__class__": _class(md.ContactPerson), "given_name": {"text": "Roland", "__class__": _class(md.GivenName)}, "sur_name": {"text": "Hedberg", "__class__": _class(md.SurName)}, "email_address": [{"text":"roland@catalogix.se", "__class__": _class(md.EmailAddress)}], }, ONTS) print(c) assert c.given_name.text == "Roland" assert c.sur_name.text == "Hedberg" assert c.email_address[0].text == "roland@catalogix.se" assert _eq(c.keyswv(), ["given_name", "sur_name", "email_address"]) pysaml2-4.9.0/tests/test_30_mdstore.py000066400000000000000000000411311355762626600176670ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import re from collections import OrderedDict from six.moves.urllib import parse from saml2.config import Config from saml2.mdstore import MetadataStore, MetaDataExtern from saml2.mdstore import MetaDataMDX from saml2.mdstore import SAML_METADATA_CONTENT_TYPE from saml2.mdstore import destinations from saml2.mdstore import name from saml2 import sigver from saml2.httpbase import HTTPBase from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2 import config from saml2.attribute_converter import ac_factory from saml2.attribute_converter import d_to_local_name from saml2.s_utils import UnknownPrincipal from pathutils import full_path import responses sec_config = config.Config() # sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) TEST_CERT = """MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk=""" TEST_METADATA_STRING = """ {cert_data} urn:oasis:names:tc:SAML:2.0:nameid-format:transient Catalogix Catalogix http://www.catalogix.se Hedberg datordrift@catalogix.se """.format(cert_data=TEST_CERT) ATTRCONV = ac_factory(full_path("attributemaps")) METADATACONF = { "1": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("swamid-1.0.xml"),)], }], "2": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("InCommon-metadata.xml"),)], }], "3": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("extended.xml"),)], }], # "7": [{ # "class": "saml2.mdstore.MetaDataFile", # "metadata": [(full_path("metadata_sp_1.xml"), ), # (full_path("InCommon-metadata.xml"), )], }, # { # "class": "saml2.mdstore.MetaDataExtern", # "metadata": [ # ("https://kalmar2.org/simplesaml/module.php/aggregator/?id # =kalmarcentral2&set=saml2", # full_path("kalmar2.pem")), ], # }], "4": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata_example.xml"),)], }], "5": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata.aaitest.xml"),)], }], "8": [{ "class": "saml2.mdstore.MetaDataMD", "metadata": [(full_path("swamid.md"),)], }], "9": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata"),)] }], "10": [{ "class": "saml2.mdstore.MetaDataExtern", "metadata": [ ("http://md.incommon.org/InCommon/InCommon-metadata-export.xml", full_path("inc-md-cert.pem"))] }], "11": [{ "class": "saml2.mdstore.InMemoryMetaData", "metadata": [(TEST_METADATA_STRING,)] }], "12": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("uu.xml"),)], }], } def _eq(l1, l2): return set(l1) == set(l2) def _fix_valid_until(xmlstring): new_date = datetime.datetime.now() + datetime.timedelta(days=1) new_date = new_date.strftime("%Y-%m-%dT%H:%M:%SZ") return re.sub(r' validUntil=".*?"', ' validUntil="%s"' % new_date, xmlstring) def test_swami_1(): UMU_IDP = 'https://idp.umu.se/saml2/idp/metadata.php' mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["1"]) assert len(mds) == 1 # One source idps = mds.with_descriptor("idpsso") assert idps.keys() idpsso = mds.single_sign_on_service(UMU_IDP) assert len(idpsso) == 1 assert destinations(idpsso) == [ 'https://idp.umu.se/saml2/idp/SSOService.php'] _name = name(mds[UMU_IDP]) assert _name == u'Umeå University (SAML2)' certs = mds.certs(UMU_IDP, "idpsso", "signing") assert len(certs) == 1 sps = mds.with_descriptor("spsso") assert len(sps) == 108 wants = mds.attribute_requirement('https://connect8.sunet.se/shibboleth') lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["optional"]] assert _eq(lnamn, ['eduPersonPrincipalName', 'mail', 'givenName', 'sn', 'eduPersonScopedAffiliation']) wants = mds.attribute_requirement('https://beta.lobber.se/shibboleth') assert wants["required"] == [] lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["optional"]] assert _eq(lnamn, ['eduPersonPrincipalName', 'mail', 'givenName', 'sn', 'eduPersonScopedAffiliation', 'eduPersonEntitlement']) def test_incommon_1(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["2"]) print(mds.entities()) assert mds.entities() > 1700 idps = mds.with_descriptor("idpsso") print(idps.keys()) assert len(idps) > 300 # ~ 18% try: _ = mds.single_sign_on_service('urn:mace:incommon:uiuc.edu') except UnknownPrincipal: pass idpsso = mds.single_sign_on_service('urn:mace:incommon:alaska.edu') assert len(idpsso) == 1 print(idpsso) assert destinations(idpsso) == [ 'https://idp.alaska.edu/idp/profile/SAML2/Redirect/SSO'] sps = mds.with_descriptor("spsso") acs_sp = [] for nam, desc in sps.items(): if "attribute_consuming_service" in desc: acs_sp.append(nam) assert len(acs_sp) == 0 # Look for attribute authorities aas = mds.with_descriptor("attribute_authority") print(aas.keys()) assert len(aas) == 180 def test_ext_2(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["3"]) # No specific binding defined ents = mds.with_descriptor("spsso") for binding in [BINDING_SOAP, BINDING_HTTP_POST, BINDING_HTTP_ARTIFACT, BINDING_HTTP_REDIRECT]: assert mds.single_logout_service(list(ents.keys())[0], binding, "spsso") def test_example(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["4"]) assert len(mds.keys()) == 1 idps = mds.with_descriptor("idpsso") assert list(idps.keys()) == [ 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php'] certs = mds.certs( 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php', "idpsso", "signing") assert len(certs) == 1 def test_switch_1(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["5"]) assert len(mds.keys()) > 160 idps = mds.with_descriptor("idpsso") print(idps.keys()) idpsso = mds.single_sign_on_service( 'https://aai-demo-idp.switch.ch/idp/shibboleth') assert len(idpsso) == 1 print(idpsso) assert destinations(idpsso) == [ 'https://aai-demo-idp.switch.ch/idp/profile/SAML2/Redirect/SSO'] assert len(idps) > 30 aas = mds.with_descriptor("attribute_authority") print(aas.keys()) aad = aas['https://aai-demo-idp.switch.ch/idp/shibboleth'] print(aad.keys()) assert len(aad["attribute_authority_descriptor"]) == 1 assert len(aad["idpsso_descriptor"]) == 1 sps = mds.with_descriptor("spsso") dual = [eid for eid, ent in idps.items() if eid in sps] print(len(dual)) assert len(dual) == 0 def test_metadata_file(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["8"]) print(len(mds.keys())) assert len(mds.keys()) == 560 @responses.activate def test_mdx_service(): entity_id = "http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php" url = "http://mdx.example.com/entities/{}".format( parse.quote_plus(MetaDataMDX.sha1_entity_transform(entity_id))) responses.add(responses.GET, url, body=TEST_METADATA_STRING, status=200, content_type=SAML_METADATA_CONTENT_TYPE) mdx = MetaDataMDX("http://mdx.example.com") sso_loc = mdx.service(entity_id, "idpsso_descriptor", "single_sign_on_service") assert sso_loc[BINDING_HTTP_REDIRECT][0]["location"] == "http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php" certs = mdx.certs(entity_id, "idpsso") assert len(certs) == 1 @responses.activate def test_mdx_single_sign_on_service(): entity_id = "http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php" url = "http://mdx.example.com/entities/{}".format( parse.quote_plus(MetaDataMDX.sha1_entity_transform(entity_id))) responses.add(responses.GET, url, body=TEST_METADATA_STRING, status=200, content_type=SAML_METADATA_CONTENT_TYPE) mdx = MetaDataMDX("http://mdx.example.com") sso_loc = mdx.single_sign_on_service(entity_id, BINDING_HTTP_REDIRECT) assert sso_loc[0]["location"] == "http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php" # pyff-test not available # def test_mdx_service(): # sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) # http = HTTPBase(verify=False, ca_bundle=None) # # mdx = MetaDataMDX(quote_plus, ATTRCONV, # "http://pyff-test.nordu.net", # sec_config, None, http) # foo = mdx.service("https://idp.umu.se/saml2/idp/metadata.php", # "idpsso_descriptor", "single_sign_on_service") # # assert len(foo) == 1 # assert foo.keys()[0] == BINDING_HTTP_REDIRECT # # # def test_mdx_certs(): # sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) # http = HTTPBase(verify=False, ca_bundle=None) # # mdx = MetaDataMDX(quote_plus, ATTRCONV, # "http://pyff-test.nordu.net", # sec_config, None, http) # foo = mdx.certs("https://idp.umu.se/saml2/idp/metadata.php", "idpsso") # # assert len(foo) == 1 def test_load_local_dir(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["9"]) print(mds) assert len(mds) == 3 # Three sources assert len(mds.keys()) == 4 # number of idps def test_load_extern_incommon(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["10"]) print(mds) assert mds assert len(mds.keys()) def test_load_local(): # string representation of XML idp definition with open(full_path("metadata.xml")) as fp: idp_metadata = fp.read() saml_config = Config() config_dict = { "metadata": {"inline": [idp_metadata]} } cfg = saml_config.load(config_dict) assert cfg def test_load_remote_encoding(): crypto = sigver._get_xmlsec_cryptobackend() sc = sigver.SecurityContext(crypto, key_type="", cert_type="") httpc = HTTPBase() mds = MetaDataExtern(ATTRCONV, 'http://metadata.aai.switch.ch/metadata.aaitest.xml', sc, full_path('SWITCHaaiRootCA.crt.pem'), httpc) mds.load() def test_load_string(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["11"]) # print(mds) assert len(mds.keys()) == 1 idps = mds.with_descriptor("idpsso") assert list(idps.keys()) == [ 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php'] certs = mds.certs( 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php', "idpsso", "signing") assert len(certs) == 1 def test_get_certs_from_metadata(): mds = MetadataStore(ATTRCONV, None) mds.imp(METADATACONF["11"]) certs1 = mds.certs("http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php", "any") certs2 = mds.certs("http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php", "idpsso") assert certs1[0] == certs2[0] == TEST_CERT def test_get_certs_from_metadata_without_keydescriptor(): mds = MetadataStore(ATTRCONV, None) mds.imp([{ "class": "saml2.mdstore.InMemoryMetaData", "metadata": [(""" urn:oasis:names:tc:SAML:2.0:nameid-format:transient Catalogix Catalogix http://www.catalogix.se Hedberg datordrift@catalogix.se """,)] }]) certs = mds.certs("http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php", "idpsso") assert len(certs) == 0 def test_metadata_extension_algsupport(): mds = MetadataStore(ATTRCONV, None) mds.imp(METADATACONF["12"]) mdf = mds.metadata[full_path("uu.xml")] assert mds def test_extension(): mds = MetadataStore(ATTRCONV, None) # use ordered dict to force expected entity to be last metadata = OrderedDict() metadata["1"] = {"entity1": {}} metadata["2"] = {"entity2": {"idpsso_descriptor": [{"extensions": {"extension_elements": [{"__class__": "test"}]}}]}} mds.metadata = metadata assert mds.extension("entity2", "idpsso_descriptor", "test") if __name__ == "__main__": test_metadata_extension_algsupport() pysaml2-4.9.0/tests/test_30_mdstore_old.py000066400000000000000000000265041355762626600205340ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import re from saml2.mdstore import MetadataStore, MetaDataMDX from saml2.mdstore import destinations from saml2.mdstore import name from saml2 import md from saml2 import sigver from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_REDIRECT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_ARTIFACT from saml2 import saml from saml2 import config from saml2.attribute_converter import ac_factory from saml2.attribute_converter import d_to_local_name from saml2.s_utils import UnknownPrincipal from pathutils import full_path sec_config = config.Config() #sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) TEST_METADATA_STRING = """ MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk= urn:oasis:names:tc:SAML:2.0:nameid-format:transient Catalogix Catalogix http://www.catalogix.se Hedberg datordrift@catalogix.se """ ATTRCONV = ac_factory(full_path("attributemaps")) METADATACONF = { "1": { "local": [full_path("swamid-1.0.xml")] }, "2": { "local": [full_path("InCommon-metadata.xml")] }, "3": { "local": [full_path("extended.xml")] }, # "7": { # "local": [full_path("metadata_sp_1.xml"), # full_path("InCommon-metadata.xml")], # "remote": [ # {"url": "https://kalmar2.org/simplesaml/module.php/aggregator/?id=kalmarcentral2&set=saml2", # "cert": full_path("kalmar2.pem")}] # }, "4": { "local": [full_path("metadata_example.xml")] }, "5": { "local": [full_path("metadata.aaitest.xml")] }, "8": { "mdfile": [full_path("swamid.md")] }, "9": { "local": [full_path("metadata")] }, "10": { "remote": [ {"url": "http://md.incommon.org/InCommon/InCommon-metadata-export.xml", "cert": full_path("inc-md-cert.pem")}] }, "11": { "inline": [TEST_METADATA_STRING] } } def _eq(l1, l2): return set(l1) == set(l2) def _fix_valid_until(xmlstring): new_date = datetime.datetime.now() + datetime.timedelta(days=1) new_date = new_date.strftime("%Y-%m-%dT%H:%M:%SZ") return re.sub(r' validUntil=".*?"', ' validUntil="%s"' % new_date, xmlstring) def test_swami_1(): UMU_IDP = 'https://idp.umu.se/saml2/idp/metadata.php' mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["1"]) assert len(mds) == 1 # One source idps = mds.with_descriptor("idpsso") assert idps.keys() idpsso = mds.single_sign_on_service(UMU_IDP) assert len(idpsso) == 1 assert destinations(idpsso) == [ 'https://idp.umu.se/saml2/idp/SSOService.php'] _name = name(mds[UMU_IDP]) assert _name == u'Umeå University (SAML2)' certs = mds.certs(UMU_IDP, "idpsso", "signing") assert len(certs) == 1 sps = mds.with_descriptor("spsso") assert len(sps) == 108 wants = mds.attribute_requirement('https://connect8.sunet.se/shibboleth') lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["optional"]] assert _eq(lnamn, ['eduPersonPrincipalName', 'mail', 'givenName', 'sn', 'eduPersonScopedAffiliation']) wants = mds.attribute_requirement('https://beta.lobber.se/shibboleth') assert wants["required"] == [] lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["optional"]] assert _eq(lnamn, ['eduPersonPrincipalName', 'mail', 'givenName', 'sn', 'eduPersonScopedAffiliation', 'eduPersonEntitlement']) def test_incommon_1(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["2"]) print(mds.entities()) assert mds.entities() > 1700 idps = mds.with_descriptor("idpsso") print(idps.keys()) assert len(idps) > 300 # ~ 18% try: _ = mds.single_sign_on_service('urn:mace:incommon:uiuc.edu') except UnknownPrincipal: pass idpsso = mds.single_sign_on_service('urn:mace:incommon:alaska.edu') assert len(idpsso) == 1 print(idpsso) assert destinations(idpsso) == [ 'https://idp.alaska.edu/idp/profile/SAML2/Redirect/SSO'] sps = mds.with_descriptor("spsso") acs_sp = [] for nam, desc in sps.items(): if "attribute_consuming_service" in desc: acs_sp.append(nam) assert len(acs_sp) == 0 # Look for attribute authorities aas = mds.with_descriptor("attribute_authority") print(aas.keys()) assert len(aas) == 180 def test_ext_2(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["3"]) # No specific binding defined ents = mds.with_descriptor("spsso") for binding in [BINDING_SOAP, BINDING_HTTP_POST, BINDING_HTTP_ARTIFACT, BINDING_HTTP_REDIRECT]: assert mds.single_logout_service(list(ents.keys())[0], binding, "spsso") def test_example(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["4"]) assert len(mds.keys()) == 1 idps = mds.with_descriptor("idpsso") assert list(idps.keys()) == [ 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php'] certs = mds.certs( 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php', "idpsso", "signing") assert len(certs) == 1 def test_switch_1(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["5"]) assert len(mds.keys()) > 160 idps = mds.with_descriptor("idpsso") print(idps.keys()) idpsso = mds.single_sign_on_service( 'https://aai-demo-idp.switch.ch/idp/shibboleth') assert len(idpsso) == 1 print(idpsso) assert destinations(idpsso) == [ 'https://aai-demo-idp.switch.ch/idp/profile/SAML2/Redirect/SSO'] assert len(idps) > 30 aas = mds.with_descriptor("attribute_authority") print(aas.keys()) aad = aas['https://aai-demo-idp.switch.ch/idp/shibboleth'] print(aad.keys()) assert len(aad["attribute_authority_descriptor"]) == 1 assert len(aad["idpsso_descriptor"]) == 1 sps = mds.with_descriptor("spsso") dual = [eid for eid, ent in idps.items() if eid in sps] print(len(dual)) assert len(dual) == 0 def test_metadata_file(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["8"]) print(len(mds.keys())) assert len(mds.keys()) == 560 # def test_mdx_service(): # sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) # http = HTTPBase(verify=False, ca_bundle=None) # # mdx = MetaDataMDX(quote_plus, ATTRCONV, # "http://pyff-test.nordu.net", # sec_config, None, http) # foo = mdx.service("https://idp.umu.se/saml2/idp/metadata.php", # "idpsso_descriptor", "single_sign_on_service") # # assert len(foo) == 1 # assert foo.keys()[0] == BINDING_HTTP_REDIRECT # # # def test_mdx_certs(): # sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) # http = HTTPBase(verify=False, ca_bundle=None) # # mdx = MetaDataMDX(quote_plus, ATTRCONV, # "http://pyff-test.nordu.net", # sec_config, None, http) # foo = mdx.certs("https://idp.umu.se/saml2/idp/metadata.php", "idpsso") # # assert len(foo) == 1 def test_load_local_dir(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["9"]) print(mds) assert len(mds) == 3 # Three sources assert len(mds.keys()) == 4 # number of idps def test_load_external(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["10"]) print(mds) assert len(mds) == 1 # One source assert len(mds.keys()) > 1 # number of idps def test_load_string(): sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp(METADATACONF["11"]) print(mds) assert len(mds.keys()) == 1 idps = mds.with_descriptor("idpsso") assert list(idps.keys()) == [ 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php'] certs = mds.certs( 'http://xenosmilus.umdc.umu.se/simplesaml/saml2/idp/metadata.php', "idpsso", "signing") assert len(certs) == 1 if __name__ == "__main__": test_load_external() pysaml2-4.9.0/tests/test_31_config.py000066400000000000000000000307231355762626600174650ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import logging from saml2.mdstore import MetadataStore, name from saml2 import BINDING_HTTP_REDIRECT, BINDING_SOAP, BINDING_HTTP_POST from saml2.config import SPConfig, IdPConfig, Config from saml2 import root_logger from pathutils import dotname, full_path from saml2.sigver import security_context, CryptoBackendXMLSecurity sp1 = { "entityid": "urn:mace:umu.se:saml:roland:sp", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "name": "test", "idp": { "urn:mace:example.com:saml:roland:idp": { 'single_sign_on_service': {'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect': 'http://localhost:8088/sso/'}}, } } }, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "metadata": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("metadata.xml"), ), (full_path("urn-mace-swami.se-swamid-test-1.0-metadata.xml"), )], }], "virtual_organization": { "coip": { "nameid_format": "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", "common_identifier": "eduPersonPrincipalName", "attribute_auth": [ "https://coip-test.sunet.se/idp/shibboleth", ] } }, "attribute_map_dir": full_path("attributemaps"), "only_use_keys_in_metadata": True, "xmlsec_path": ["/opt/local/bin"] } sp2 = { "entityid": "urn:mace:umu.se:saml:roland:sp", "name": "Rolands SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": { "": "https://example.com/saml2/idp/SSOService.php", }, "authn_requests_signed": True, "logout_requests_signed": True, "force_authn": True, } }, #"xmlsec_binary" : "/opt/local/bin/xmlsec1", } IDP1 = { "entityid": "urn:mace:umu.se:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": ["http://localhost:8088/"], }, "policy": { "default": { "attribute_restrictions": { "givenName": None, "surName": None, "eduPersonAffiliation": ["(member|staff)"], "mail": [".*@example.com"], } }, "urn:mace:umu.se:saml:roland:sp": None }, } }, #"xmlsec_binary" : "/usr/local/bin/xmlsec1", } IDP2 = { "entityid": "urn:mace:umu.se:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": ["http://localhost:8088/"], "single_logout_service": [ ("http://localhost:8088/", BINDING_HTTP_REDIRECT)], }, "policy": { "default": { "attribute_restrictions": { "givenName": None, "surName": None, "eduPersonAffiliation": ["(member|staff)"], "mail": [".*@example.com"], } }, "urn:mace:umu.se:saml:roland:sp": None }, } }, #"xmlsec_binary" : "/usr/local/bin/xmlsec1", } PDP = { "entityid": "http://example.org/pysaml2/pdp", "name": "Rolands PdP", "service": { "pdp": { "endpoints": { "authz_service": [("http://example.org/pysaml2/pdp/authz", BINDING_SOAP)], }, } }, "key_file": full_path("test.key"), "cert_file": full_path("test.pem"), "organization": { "name": "Exempel AB", "display_name": [("Exempel AB", "se"), ("Example Co.", "en")], "url": "http://www.example.com/roland", }, "contact_person": [{ "given_name": "John", "sur_name": "Smith", "email_address": ["john.smith@example.com"], "contact_type": "technical", }, ], } ECP_SP = { "entityid": "urn:mace:umu.se:saml:roland:ecpsp", "name": "Rolands ECP_SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "ecp": { "130.239.": "http://example.com/idp", } } }, #"xmlsec_binary" : "/opt/local/bin/xmlsec1", } IDP_XMLSECURITY = { "entityid": "urn:mace:umu.se:saml:roland:idp", "name": "Rolands IdP", "service": { "idp": { "endpoints": { "single_sign_on_service": ["http://localhost:8088/"], "single_logout_service": [ ("http://localhost:8088/", BINDING_HTTP_REDIRECT)], }, "policy": { "default": { "attribute_restrictions": { "givenName": None, "surName": None, "eduPersonAffiliation": ["(member|staff)"], "mail": [".*@example.com"], } }, "urn:mace:umu.se:saml:roland:sp": None }, } }, "key_file": "pkcs11:///usr/lunasa/lib/libCryptoki2_64.so:1/eduID dev SAML signing key?pin=123456", "crypto_backend": "XMLSecurity" } def _eq(l1, l2): return set(l1) == set(l2) def test_1(): c = SPConfig().load(sp1) c.context = "sp" print(c) assert c._sp_endpoints assert c._sp_name assert c._sp_idp md = c.metadata assert isinstance(md, MetadataStore) assert len(c._sp_idp) == 1 assert list(c._sp_idp.keys()) == ["urn:mace:example.com:saml:roland:idp"] assert list(c._sp_idp.values()) == [{'single_sign_on_service': { 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect': 'http://localhost:8088/sso/'}}] assert c.only_use_keys_in_metadata def test_2(): c = SPConfig().load(sp2) c.context = "sp" print(c) assert c._sp_endpoints assert c.getattr("endpoints", "sp") assert c._sp_idp assert c._sp_optional_attributes assert c.name assert c._sp_required_attributes assert len(c._sp_idp) == 1 assert list(c._sp_idp.keys()) == [""] assert list(c._sp_idp.values()) == [ "https://example.com/saml2/idp/SSOService.php"] assert c.only_use_keys_in_metadata is True def test_minimum(): minimum = { "entityid": "urn:mace:example.com:saml:roland:sp", "service": { "sp": { "endpoints": { "assertion_consumer_service": ["http://sp.example.org/"], }, "name": "test", "idp": { "": "https://example.com/idp/SSOService.php", }, } }, #"xmlsec_binary" : "/usr/local/bin/xmlsec1", } c = SPConfig().load(minimum) c.context = "sp" assert c is not None def test_idp_1(): c = IdPConfig().load(IDP1) c.context = "idp" print(c) assert c.endpoint("single_sign_on_service")[0] == 'http://localhost:8088/' attribute_restrictions = c.getattr("policy", "idp").get_attribute_restrictions("") assert attribute_restrictions["edupersonaffiliation"][0].match("staff") def test_idp_2(): c = IdPConfig().load(IDP2) c.context = "idp" print(c) assert c.endpoint("single_logout_service", BINDING_SOAP) == [] assert c.endpoint("single_logout_service", BINDING_HTTP_REDIRECT) == ["http://localhost:8088/"] attribute_restrictions = c.getattr("policy", "idp").get_attribute_restrictions("") assert attribute_restrictions["edupersonaffiliation"][0].match("staff") def test_wayf(): c = SPConfig().load_file("server_conf") c.context = "sp" idps = c.metadata.with_descriptor("idpsso") ent = list(idps.values())[0] assert name(ent) == 'Example Co.' assert name(ent, "se") == 'Exempel AB' c.setup_logger() assert root_logger.level != logging.NOTSET assert root_logger.level == logging.INFO assert len(root_logger.handlers) == 1 assert isinstance(root_logger.handlers[0], logging.handlers.RotatingFileHandler) handler = root_logger.handlers[0] assert handler.backupCount == 5 try: assert handler.maxBytes == 100000 except AssertionError: assert handler.maxBytes == 500000 assert handler.mode == "a" assert root_logger.name == "saml2" assert root_logger.level == 20 def test_conf_syslog(): c = SPConfig().load_file("server_conf_syslog") c.context = "sp" # otherwise the logger setting is not changed root_logger.level = logging.NOTSET while root_logger.handlers: handler = root_logger.handlers[-1] root_logger.removeHandler(handler) handler.flush() handler.close() print(c.logger) c.setup_logger() assert root_logger.level != logging.NOTSET assert root_logger.level == logging.INFO assert len(root_logger.handlers) == 1 assert isinstance(root_logger.handlers[0], logging.handlers.SysLogHandler) handler = root_logger.handlers[0] print(handler.__dict__) assert handler.facility == "local3" assert handler.address == ('localhost', 514) if ((sys.version_info.major == 2 and sys.version_info.minor >= 7) or sys.version_info.major > 2): assert handler.socktype == 2 else: pass assert root_logger.name == "saml2" assert root_logger.level == 20 #noinspection PyUnresolvedReferences def test_3(): cnf = Config() cnf.load_file(dotname("sp_1_conf")) assert cnf.entityid == "urn:mace:example.com:saml:roland:sp" assert cnf.debug == 1 assert cnf.key_file == full_path("test.key") assert cnf.cert_file == full_path("test.pem") #assert cnf.xmlsec_binary == "/usr/local/bin/xmlsec1" assert cnf.accepted_time_diff == 60 assert cnf.secret == "0123456789" assert cnf.metadata is not None assert cnf.attribute_converters is not None def test_sp(): cnf = SPConfig() cnf.load_file(dotname("sp_1_conf")) assert cnf.endpoint("assertion_consumer_service") == \ ["http://lingon.catalogix.se:8087/"] def test_dual(): cnf = Config().load_file(dotname("idp_sp_conf")) spe = cnf.getattr("endpoints", "sp") idpe = cnf.getattr("endpoints", "idp") assert spe assert idpe assert spe != idpe def test_ecp(): cnf = SPConfig() cnf.load(ECP_SP) assert cnf.endpoint("assertion_consumer_service") == \ ["http://lingon.catalogix.se:8087/"] eid = cnf.ecp_endpoint("130.239.16.3") assert eid == "http://example.com/idp" eid = cnf.ecp_endpoint("130.238.20.20") assert eid is None def test_assertion_consumer_service(): c = IdPConfig() c.load_file(dotname("idp_conf")) c.context = "idp" c.metadata.load("local", full_path("InCommon-metadata.xml")) entity_id = "https://www.zimride.com/shibboleth" acs = c.metadata.assertion_consumer_service(entity_id) assert len(acs) == 1 assert acs[0][ "location"] == 'https://www.zimride.com/Shibboleth.sso/SAML2/POST' def test_crypto_backend(): idpc = IdPConfig() idpc.load(IDP_XMLSECURITY) assert idpc.crypto_backend == 'XMLSecurity' sec = security_context(idpc) assert isinstance(sec.crypto, CryptoBackendXMLSecurity) def test_unset_force_authn(): cnf = SPConfig().load(sp1) assert bool(cnf.getattr('force_authn', 'sp')) == False def test_set_force_authn(): cnf = SPConfig().load(sp2) assert bool(cnf.getattr('force_authn', 'sp')) == True if __name__ == "__main__": test_crypto_backend() pysaml2-4.9.0/tests/test_32_cache.py000066400000000000000000000107321355762626600172620ustar00rootroot00000000000000#!/usr/bin/env python import time from pytest import raises from saml2.saml import NameID, NAMEID_FORMAT_TRANSIENT from saml2.cache import Cache from saml2.time_util import in_a_while, str_to_time from saml2.ident import code SESSION_INFO_PATTERN = {"ava": {}, "came from": "", "not_on_or_after": 0, "issuer": "", "session_id": -1} def _eq(l1, l2): return set(l1) == set(l2) def nid_eq(l1, l2): return _eq([code(c) for c in l1], [code(c) for c in l2]) nid = [ NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="1234"), NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="9876"), NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="1000")] class TestClass: def setup_class(self): self.cache = Cache() def test_set(self): not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName": ["Derek"]} self.cache.set(nid[0], "abcd", session_info, not_on_or_after) (ava, inactive) = self.cache.get_identity(nid[0]) assert inactive == [] assert list(ava.keys()) == ["givenName"] assert ava["givenName"] == ["Derek"] def test_add_ava_info(self): not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"surName": ["Jeter"]} self.cache.set(nid[0], "bcde", session_info, not_on_or_after) (ava, inactive) = self.cache.get_identity(nid[0]) assert inactive == [] assert _eq(ava.keys(), ["givenName", "surName"]) assert ava["givenName"] == ["Derek"] assert ava["surName"] == ["Jeter"] def test_from_one_target_source(self): session_info = self.cache.get(nid[0], "bcde") ava = session_info["ava"] assert _eq(ava.keys(), ["surName"]) assert ava["surName"] == ["Jeter"] session_info = self.cache.get(nid[0], "abcd") ava = session_info["ava"] assert _eq(ava.keys(), ["givenName"]) assert ava["givenName"] == ["Derek"] def test_entities(self): assert _eq(self.cache.entities(nid[0]), ["abcd", "bcde"]) with raises(Exception): self.cache.entities('6666') def test_remove_info(self): self.cache.reset(nid[0], "bcde") assert self.cache.active(nid[0], "bcde") == False assert self.cache.active(nid[0], "abcd") (ava, inactive) = self.cache.get_identity(nid[0]) assert inactive == ['bcde'] assert _eq(ava.keys(), ["givenName"]) assert ava["givenName"] == ["Derek"] def test_active(self): assert self.cache.active(nid[0], "bcde") == False assert self.cache.active(nid[0], "abcd") def test_subjects(self): assert nid_eq(self.cache.subjects(), [nid[0]]) def test_second_subject(self): not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName": ["Ichiro"], "surName": ["Suzuki"]} self.cache.set(nid[1], "abcd", session_info, not_on_or_after) (ava, inactive) = self.cache.get_identity(nid[1]) assert inactive == [] assert _eq(ava.keys(), ["givenName", "surName"]) assert ava["givenName"] == ["Ichiro"] assert ava["surName"] == ["Suzuki"] assert nid_eq(self.cache.subjects(), [nid[0], nid[1]]) def test_receivers(self): assert _eq(self.cache.receivers(nid[1]), ["abcd"]) not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName": ["Ichiro"], "surName": ["Suzuki"]} self.cache.set(nid[1], "bcde", session_info, not_on_or_after) assert _eq(self.cache.receivers(nid[1]), ["abcd", "bcde"]) assert nid_eq(self.cache.subjects(), nid[0:2]) def test_timeout(self): not_on_or_after = str_to_time(in_a_while(seconds=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName": ["Alex"], "surName": ["Rodriguez"]} self.cache.set(nid[2], "bcde", session_info, not_on_or_after) time.sleep(2) (ava, inactive) = self.cache.get_identity(nid[2]) assert inactive == ["bcde"] assert ava == {} pysaml2-4.9.0/tests/test_33_identifier.py000066400000000000000000000151311355762626600203400ustar00rootroot00000000000000#!/usr/bin/env python import os from saml2 import samlp from saml2.saml import NAMEID_FORMAT_PERSISTENT, NAMEID_FORMAT_TRANSIENT from saml2.config import IdPConfig from saml2.ident import IdentDB from saml2.assertion import Policy def _eq(l1,l2): return set(l1) == set(l2) CONFIG = IdPConfig().load({ "entityid" : "urn:mace:example.com:idp:2", "name" : "test", "service": { "idp": { "endpoints" : { "single_sign_on_service" : ["http://idp.example.org/"], }, "policy": { "default": { "lifetime": {"minutes":15}, "attribute_restrictions": None, # means all I have "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "nameid_format": NAMEID_FORMAT_PERSISTENT } } } }, "virtual_organization" : { "http://vo.example.org/biomed":{ "nameid_format" : "urn:oid:2.16.756.1.2.5.1.1.1-NameID", "common_identifier": "uid", }, "http://vo.example.org/design":{ "nameid_format" : NAMEID_FORMAT_PERSISTENT, "common_identifier": "uid", } } }) NAME_ID_POLICY_1 = """ """ NAME_ID_POLICY_2 = """ """ class TestIdentifier(): def setup_class(self): try: os.remove("subject.db.db") except: pass self.id = IdentDB("subject.db", "example.com", "example") def test_persistent_1(self): policy = Policy({ "default": { "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "nameid_format": NAMEID_FORMAT_PERSISTENT, "attribute_restrictions": { "surName": [".*berg"], } } }) nameid = self.id.construct_nameid("foobar", policy, "urn:mace:example.com:sp:1") assert _eq(nameid.keyswv(), ['format', 'text', 'sp_name_qualifier', 'name_qualifier']) assert nameid.sp_name_qualifier == "urn:mace:example.com:sp:1" assert nameid.format == NAMEID_FORMAT_PERSISTENT id = self.id.find_local_id(nameid) assert id == "foobar" def test_persistent_2(self): userid = 'foobar' nameid1 = self.id.persistent_nameid(userid, sp_name_qualifier="sp1", name_qualifier="name0") nameid2 = self.id.persistent_nameid(userid, sp_name_qualifier="sp1", name_qualifier="name0") # persistent NameIDs should be _persistent_ :-) assert nameid1 == nameid2 def test_transient_1(self): policy = Policy({ "default": { "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "nameid_format": NAMEID_FORMAT_TRANSIENT, "attribute_restrictions": { "surName": [".*berg"], } } }) nameid = self.id.construct_nameid("foobar", policy, "urn:mace:example.com:sp:1") assert _eq(nameid.keyswv(), ['text', 'format', 'sp_name_qualifier', 'name_qualifier']) assert nameid.format == NAMEID_FORMAT_TRANSIENT assert nameid.text != "foobar" def test_vo_1(self): policy = Policy({ "default": { "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "nameid_format": NAMEID_FORMAT_PERSISTENT, "attribute_restrictions": { "surName": [".*berg"], } } }) name_id_policy = samlp.name_id_policy_from_string(NAME_ID_POLICY_1) print(name_id_policy) nameid = self.id.construct_nameid("foobar", policy, 'http://vo.example.org/biomed', name_id_policy) print(nameid) assert _eq(nameid.keyswv(), ['text', 'sp_name_qualifier', 'format', 'name_qualifier']) assert nameid.sp_name_qualifier == 'http://vo.example.org/biomed' assert nameid.format == NAMEID_FORMAT_PERSISTENT # we want to *NOT* keep the user identifier in the nameid node assert nameid.text != "foobar" def test_vo_2(self): policy = Policy({ "default": { "name_form": "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "nameid_format": NAMEID_FORMAT_PERSISTENT, "attribute_restrictions": { "surName": [".*berg"], } } }) name_id_policy = samlp.name_id_policy_from_string(NAME_ID_POLICY_2) nameid = self.id.construct_nameid("foobar", policy, 'http://vo.example.org/design', name_id_policy) assert _eq(nameid.keyswv(), ['text', 'sp_name_qualifier', 'format', 'name_qualifier']) assert nameid.sp_name_qualifier == 'http://vo.example.org/design' assert nameid.format == NAMEID_FORMAT_PERSISTENT assert nameid.text != "foobar01" def test_persistent_nameid(self): sp_id = "urn:mace:umu.se:sp" nameid = self.id.persistent_nameid("abcd0001", sp_id) remote_id = nameid.text.strip() print(remote_id) local = self.id.find_local_id(nameid) assert local == "abcd0001" # Always get the same nameid2 = self.id.persistent_nameid("abcd0001", sp_id) assert nameid.text.strip() == nameid2.text.strip() def test_transient_nameid(self): sp_id = "urn:mace:umu.se:sp" nameid = self.id.transient_nameid("abcd0001", sp_id) remote_id = nameid.text.strip() print(remote_id) local = self.id.find_local_id(nameid) assert local == "abcd0001" # Getting a new, means really getting a new ! nameid2 = self.id.transient_nameid(sp_id, "abcd0001") assert nameid.text.strip() != nameid2.text.strip() def teardown_class(self): if os.path.exists("subject.db"): os.unlink("subject.db") pysaml2-4.9.0/tests/test_34_population.py000066400000000000000000000160031355762626600204100ustar00rootroot00000000000000#!/usr/bin/env python from saml2.ident import code from saml2.saml import NAMEID_FORMAT_TRANSIENT, NameID from saml2.population import Population from saml2.time_util import in_a_while IDP_ONE = "urn:mace:example.com:saml:one:idp" IDP_OTHER = "urn:mace:example.com:saml:other:idp" nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="123456") nida = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="abcdef") cnid = code(nid) cnida = code(nida) def _eq(l1, l2): return set(l1) == set(l2) class TestPopulationMemoryBased(): def setup_class(self): self.population = Population() def test_add_person(self): session_info = { "name_id": nid, "issuer": IDP_ONE, "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "surName": "Andersson", "mail": "anders.andersson@example.com" } } self.population.add_information_about_person(session_info) issuers = self.population.issuers_of_info(nid) assert list(issuers) == [IDP_ONE] subjects = [code(c) for c in self.population.subjects()] assert subjects == [cnid] # Are any of the sources gone stale stales = self.population.stale_sources_for_person(nid) assert stales == [] # are any of the possible sources not used or gone stale possible = [IDP_ONE, IDP_OTHER] stales = self.population.stale_sources_for_person(nid, possible) assert stales == [IDP_OTHER] (identity, stale) = self.population.get_identity(nid) assert stale == [] assert identity == {'mail': 'anders.andersson@example.com', 'givenName': 'Anders', 'surName': 'Andersson'} info = self.population.get_info_from(nid, IDP_ONE) assert sorted(list(info.keys())) == sorted(["not_on_or_after", "name_id", "ava"]) assert info["name_id"] == nid assert info["ava"] == {'mail': 'anders.andersson@example.com', 'givenName': 'Anders', 'surName': 'Andersson'} def test_extend_person(self): session_info = { "name_id": nid, "issuer": IDP_OTHER, "not_on_or_after": in_a_while(minutes=15), "ava": { "eduPersonEntitlement": "Anka" } } self.population.add_information_about_person(session_info) issuers = self.population.issuers_of_info(nid) assert _eq(issuers, [IDP_ONE, IDP_OTHER]) subjects = [code(c) for c in self.population.subjects()] assert subjects == [cnid] # Are any of the sources gone stale stales = self.population.stale_sources_for_person(nid) assert stales == [] # are any of the possible sources not used or gone stale possible = [IDP_ONE, IDP_OTHER] stales = self.population.stale_sources_for_person(nid, possible) assert stales == [] (identity, stale) = self.population.get_identity(nid) assert stale == [] assert identity == {'mail': 'anders.andersson@example.com', 'givenName': 'Anders', 'surName': 'Andersson', "eduPersonEntitlement": "Anka"} info = self.population.get_info_from(nid, IDP_OTHER) assert sorted(list(info.keys())) == sorted(["not_on_or_after", "name_id", "ava"]) assert info["name_id"] == nid assert info["ava"] == {"eduPersonEntitlement": "Anka"} def test_add_another_person(self): session_info = { "name_id": nida, "issuer": IDP_ONE, "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Bertil", "surName": "Bertilsson", "mail": "bertil.bertilsson@example.com" } } self.population.add_information_about_person(session_info) issuers = self.population.issuers_of_info(nida) assert list(issuers) == [IDP_ONE] subjects = [code(c) for c in self.population.subjects()] assert _eq(subjects, [cnid, cnida]) stales = self.population.stale_sources_for_person(nida) assert stales == [] # are any of the possible sources not used or gone stale possible = [IDP_ONE, IDP_OTHER] stales = self.population.stale_sources_for_person(nida, possible) assert stales == [IDP_OTHER] (identity, stale) = self.population.get_identity(nida) assert stale == [] assert identity == {"givenName": "Bertil", "surName": "Bertilsson", "mail": "bertil.bertilsson@example.com" } info = self.population.get_info_from(nida, IDP_ONE) assert sorted(list(info.keys())) == sorted(["not_on_or_after", "name_id", "ava"]) assert info["name_id"] == nida assert info["ava"] == {"givenName": "Bertil", "surName": "Bertilsson", "mail": "bertil.bertilsson@example.com" } def test_modify_person(self): session_info = { "name_id": nid, "issuer": IDP_ONE, "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Arne", "surName": "Andersson", "mail": "arne.andersson@example.com" } } self.population.add_information_about_person(session_info) issuers = self.population.issuers_of_info(nid) assert _eq(issuers, [IDP_ONE, IDP_OTHER]) subjects = [code(c) for c in self.population.subjects()] assert _eq(subjects, [cnid, cnida]) # Are any of the sources gone stale stales = self.population.stale_sources_for_person(nid) assert stales == [] # are any of the possible sources not used or gone stale possible = [IDP_ONE, IDP_OTHER] stales = self.population.stale_sources_for_person(nid, possible) assert stales == [] (identity, stale) = self.population.get_identity(nid) assert stale == [] assert identity == {'mail': 'arne.andersson@example.com', 'givenName': 'Arne', 'surName': 'Andersson', "eduPersonEntitlement": "Anka"} info = self.population.get_info_from(nid, IDP_OTHER) assert sorted(list(info.keys())) == sorted(["not_on_or_after", "name_id", "ava"]) assert info["name_id"] == nid assert info["ava"] == {"eduPersonEntitlement": "Anka"} pysaml2-4.9.0/tests/test_36_mdbcache.py000066400000000000000000000064121355762626600177510ustar00rootroot00000000000000#!/usr/bin/env python import pytest __author__ = 'rolandh' import time from saml2.cache import ToOld from saml2.mdbcache import Cache from saml2.time_util import in_a_while, str_to_time from pytest import raises SESSION_INFO_PATTERN = { "ava": {}, "came from": "", "not_on_or_after": 0, "issuer": "", "session_id": -1 } @pytest.mark.mongo class TestMongoDBCache(): def setup_class(self): try: self.cache = Cache() self.cache.clear() except Exception: self.cache = None def test_set_get_1(self): if self.cache is not None: not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName":["Derek"]} # subject_id, entity_id, info, timestamp self.cache.set("1234", "abcd", session_info, not_on_or_after) info = self.cache.get("1234", "abcd") #{u'issuer': u'', u'came from': u'', u'ava': {u'givenName': [u'Derek']}, u'session_id': -1, u'not_on_or_after': 0} ava = info["ava"] print(ava) assert list(ava.keys()) == ["givenName"] assert ava["givenName"] == ["Derek"] def test_set_get_2(self): if self.cache is not None: not_on_or_after = str_to_time(in_a_while(seconds=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName":["Mariano"]} # subject_id, entity_id, info, timestamp self.cache.set("1235", "abcd", session_info, not_on_or_after) time.sleep(2) with raises(ToOld): self.cache.get("1235", "abcd") info = self.cache.get("1235", "abcd", False) assert info != {} def test_remove(self): if self.cache is not None: self.cache.delete("1234") info = self.cache.get("1234", "abcd") print(info) assert info == {} def test_subjects(self): if self.cache is not None: slist = self.cache.subjects() assert len(slist) == 1 assert slist == ["1235"] def test_identity(self): if self.cache is not None: not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName":["Derek"]} self.cache.set("1234", "abcd", session_info, not_on_or_after) not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"mail":["Derek.Jeter@mlb.com"]} self.cache.set("1234", "xyzv", session_info, not_on_or_after) (ident, _) = self.cache.get_identity("1234") print(ident) assert len(ident.keys()) == 2 assert "givenName" in ident.keys() assert "mail" in ident.keys() assert ident["mail"] == ["Derek.Jeter@mlb.com"] assert ident["givenName"] == ["Derek"] def test_remove_2(self): if self.cache is not None: self.cache.delete("1234") info = self.cache.get("1234", "xyzv") print(info) assert info == {} pysaml2-4.9.0/tests/test_37_entity_categories.py000066400000000000000000000150341355762626600217450ustar00rootroot00000000000000from contextlib import closing from saml2 import sigver from saml2 import config from saml2.assertion import Policy from saml2.attribute_converter import ac_factory from pathutils import full_path from saml2.mdstore import MetadataStore from saml2.server import Server ATTRCONV = ac_factory(full_path("attributemaps")) sec_config = config.Config() sec_config.xmlsec_binary = sigver.get_xmlsec_binary(["/opt/local/bin"]) __author__ = 'rolandh' MDS = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) MDS.imp([{"class": "saml2.mdstore.MetaDataMD", "metadata": [(full_path("swamid.md"),)]}]) def _eq(l1, l2): return set(l1) == set(l2) def test_filter_ava(): policy = Policy({ "default": { "lifetime": {"minutes": 15}, # "attribute_restrictions": None # means all I have "entity_categories": ["swamid"] } }) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com", "dj@example.com"], "c": ["USA"]} ava = policy.filter(ava, "https://connect.sunet.se/shibboleth", MDS) assert _eq(list(ava.keys()), ['mail', 'givenName', 'sn', 'c']) assert _eq(ava["mail"], ["derek@nyy.mlb.com", "dj@example.com"]) def test_filter_ava2(): policy = Policy({ "default": { "lifetime": {"minutes": 15}, # "attribute_restrictions": None # means all I have "entity_categories": ["refeds", "edugain"] } }) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz"} ava = policy.filter(ava, "https://connect.sunet.se/shibboleth", MDS) # Mismatch, policy deals with eduGAIN, metadata says SWAMID # So only minimum should come out assert _eq(list(ava.keys()), ['eduPersonTargetedID']) def test_filter_ava3(): policy = Policy({ "default": { "lifetime": {"minutes": 15}, # "attribute_restrictions": None # means all I have "entity_categories": ["swamid"] } }) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp([{"class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("entity_cat_sfs_hei.xml"),)]}]) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz", "norEduPersonNIN": "19800101134"} ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", mds) assert _eq(list(ava.keys()), ['eduPersonTargetedID', "norEduPersonNIN"]) def test_filter_ava4(): policy = Policy({ "default": { "lifetime": {"minutes": 15}, # "attribute_restrictions": None # means all I have "entity_categories": ["swamid"] } }) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp([{"class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("entity_cat_re_nren.xml"),)]}]) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz", "norEduPersonNIN": "19800101134"} ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", mds) assert _eq(list(ava.keys()), ['eduPersonTargetedID', "givenName", "c", "mail", "sn"]) def test_filter_ava5(): policy = Policy({ "default": { "lifetime": {"minutes": 15}, # "attribute_restrictions": None # means all I have "entity_categories": ["swamid"] } }) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) mds.imp([{"class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("entity_cat_re.xml"),)]}]) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz", "norEduPersonNIN": "19800101134"} ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", mds) assert _eq(list(ava.keys()), ['eduPersonTargetedID']) def test_idp_policy_filter(): with closing(Server("idp_conf_ec")) as idp: ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz", "norEduPersonNIN": "19800101134"} policy = idp.config.getattr("policy", "idp") ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", idp.metadata) print(ava) assert list(ava.keys()) == [ "eduPersonTargetedID"] # because no entity category def test_entity_category_import_from_path(): # The entity category module myentitycategory.py is in the tests # directory which is on the standard module search path. # The module uses a custom interpretation of the REFEDs R&S entity category # by adding eduPersonUniqueId. policy = Policy({ "default": { "lifetime": {"minutes": 15}, "entity_categories": ["myentitycategory"] } }) mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True) # The file entity_cat_rs.xml contains the SAML metadata for an SP # tagged with the REFEDs R&S entity category. mds.imp([{"class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("entity_cat_rs.xml"),)]}]) ava = {"givenName": ["Derek"], "sn": ["Jeter"], "displayName": "Derek Jeter", "mail": ["derek@nyy.mlb.com"], "c": ["USA"], "eduPersonTargetedID": "foo!bar!xyz", "eduPersonUniqueId": "R13ET7UD68K0HGR153KE@my.org", "eduPersonScopedAffiliation": "member@my.org", "eduPersonPrincipalName": "user01@my.org", "norEduPersonNIN": "19800101134"} ava = policy.filter(ava, "urn:mace:example.com:saml:roland:sp", mds) # We expect c and norEduPersonNIN to be filtered out since they are not # part of the custom entity category. assert _eq(list(ava.keys()), ["eduPersonTargetedID", "eduPersonPrincipalName", "eduPersonUniqueId", "displayName", "givenName", "eduPersonScopedAffiliation", "mail", "sn"]) if __name__ == "__main__": test_filter_ava3() pysaml2-4.9.0/tests/test_38_metadata_filter.py000066400000000000000000000022601355762626600213470ustar00rootroot00000000000000from pathutils import full_path from saml2 import config from saml2.filter import AllowDescriptor from saml2.mdstore import MetadataStore from saml2.attribute_converter import ac_factory __author__ = 'roland' sec_config = config.Config() ATTRCONV = ac_factory(full_path("attributemaps")) METADATACONF = { "1": [{ "class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("swamid-2.0.xml"), )], }], } def test_swamid_sp(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True, filter=AllowDescriptor(["spsso"])) mds.imp(METADATACONF["1"]) sps = mds.with_descriptor("spsso") assert len(sps) == 417 idps = mds.with_descriptor("idpsso") assert idps == {} def test_swamid_idp(): mds = MetadataStore(ATTRCONV, sec_config, disable_ssl_certificate_validation=True, filter=AllowDescriptor(["idpsso"])) mds.imp(METADATACONF["1"]) sps = mds.with_descriptor("spsso") assert len(sps) == 0 idps = mds.with_descriptor("idpsso") assert len(idps) == 275 if __name__ == "__main__": test_swamid_idp() pysaml2-4.9.0/tests/test_39_metadata.py000066400000000000000000000032021355762626600200000ustar00rootroot00000000000000import copy from saml2.config import SPConfig from saml2.metadata import entity_descriptor from saml2.saml import NAME_FORMAT_URI, NAME_FORMAT_BASIC __author__ = 'roland' sp_conf = { "entityid": "urn:mace:umu.se:saml:roland:sp", "name": "Rolands SP", "service": { "sp": { "endpoints": { "assertion_consumer_service": [ "http://lingon.catalogix.se:8087/"], }, "required_attributes": ["surName", "givenName", "mail"], "optional_attributes": ["title"], "idp": { "": "https://example.com/saml2/idp/SSOService.php", }, "authn_requests_signed": True, "logout_requests_signed": True, } }, } def test_requested_attribute_name_format(): cnf = SPConfig().load(sp_conf, metadata_construction=True) ed = entity_descriptor(cnf) assert len(ed.spsso_descriptor.attribute_consuming_service) == 1 acs = ed.spsso_descriptor.attribute_consuming_service[0] assert len(acs.requested_attribute) == 4 for req_attr in acs.requested_attribute: assert req_attr.name_format == NAME_FORMAT_URI sp2 = copy.copy(sp_conf) sp2["service"]["sp"]["requested_attribute_name_format"] = NAME_FORMAT_BASIC cnf2 = SPConfig().load(sp2, metadata_construction=True) ed = entity_descriptor(cnf2) acs = ed.spsso_descriptor.attribute_consuming_service[0] assert len(acs.requested_attribute) == 4 for req_attr in acs.requested_attribute: assert req_attr.name_format == NAME_FORMAT_BASIC if __name__ == '__main__': test_requested_attribute_name_format()pysaml2-4.9.0/tests/test_40_sigver.py000066400000000000000000001144421355762626600175200ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import base64 from saml2.xmldsig import SIG_RSA_SHA256 from saml2 import sigver from saml2 import extension_elements_to_elements from saml2 import class_name from saml2 import time_util from saml2 import saml, samlp from saml2 import config from saml2.sigver import pre_encryption_part from saml2.sigver import make_temp from saml2.sigver import XmlsecError from saml2.sigver import SigverError from saml2.mdstore import MetadataStore from saml2.saml import assertion_from_string from saml2.saml import EncryptedAssertion from saml2.samlp import response_from_string from saml2.s_utils import factory, do_attribute_statement import pytest from pytest import raises from pathutils import full_path SIGNED = full_path("saml_signed.xml") UNSIGNED = full_path("saml_unsigned.xml") SIMPLE_SAML_PHP_RESPONSE = full_path("simplesamlphp_authnresponse.xml") OKTA_RESPONSE = full_path("okta_response.xml") OKTA_ASSERTION = full_path("okta_assertion") PUB_KEY = full_path("test.pem") PRIV_KEY = full_path("test.key") ENC_PUB_KEY = full_path("pki/test_1.crt") ENC_PRIV_KEY = full_path("pki/test.key") INVALID_KEY = full_path("non-existent.key") IDP_EXAMPLE = full_path("idp_example.xml") METADATA_CERT = full_path("metadata_cert.xml") def _eq(l1, l2): return set(l1) == set(l2) CERT1 = """MIICsDCCAhmgAwIBAgIJAJrzqSSwmDY9MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMDkxMDA2MTk0OTQxWhcNMDkxMTA1MTk0OTQxWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQDJg2cms7MqjniT8Fi/XkNHZNPbNVQyMUMXE9tXOdqwYCA1cc8vQdzkihscQMXy 3iPw2cMggBu6gjMTOSOxECkuvX5ZCclKr8pXAJM5cY6gVOaVO2PdTZcvDBKGbiaN efiEw5hnoZomqZGp8wHNLAUkwtH9vjqqvxyS/vclc6k2ewIDAQABo4GnMIGkMB0G A1UdDgQWBBRePsKHKYJsiojE78ZWXccK9K4aJTB1BgNVHSMEbjBsgBRePsKHKYJs iojE78ZWXccK9K4aJaFJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAJrzqSSw mDY9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAJSrKOEzHO7TL5cy6 h3qh+3+JAk8HbGBW+cbX6KBCAw/mzU8flK25vnWwXS3dv2FF3Aod0/S7AWNfKib5 U/SA9nJaz/mWeF9S0farz9AQFc8/NSzAzaVq7YbM4F6f6N2FRl7GikdXRCed45j6 mrPzGzk3ECbupFnqyREH3+ZPSdk=""" CERT_SSP = """MIICizCCAfQCCQCY8tKaMc0BMjANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMC Tk8xEjAQBgNVBAgTCVRyb25kaGVpbTEQMA4GA1UEChMHVU5JTkVUVDEOMAwGA1UE CxMFRmVpZGUxGTAXBgNVBAMTEG9wZW5pZHAuZmVpZGUubm8xKTAnBgkqhkiG9w0B CQEWGmFuZHJlYXMuc29sYmVyZ0B1bmluZXR0Lm5vMB4XDTA4MDUwODA5MjI0OFoX DTM1MDkyMzA5MjI0OFowgYkxCzAJBgNVBAYTAk5PMRIwEAYDVQQIEwlUcm9uZGhl aW0xEDAOBgNVBAoTB1VOSU5FVFQxDjAMBgNVBAsTBUZlaWRlMRkwFwYDVQQDExBv cGVuaWRwLmZlaWRlLm5vMSkwJwYJKoZIhvcNAQkBFhphbmRyZWFzLnNvbGJlcmdA dW5pbmV0dC5ubzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAt8jLoqI1VTlx AZ2axiDIThWcAOXdu8KkVUWaN/SooO9O0QQ7KRUjSGKN9JK65AFRDXQkWPAu4Hln O4noYlFSLnYyDxI66LCr71x4lgFJjqLeAvB/GqBqFfIZ3YK/NrhnUqFwZu63nLrZ jcUZxNaPjOOSRSDaXpv1kb5k3jOiSGECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBQ Yj4cAafWaYfjBU2zi1ElwStIaJ5nyp/s/8B8SAPK2T79McMyccP3wSW13LHkmM1j wKe3ACFXBvqGQN0IbcH49hu0FKhYFM/GPDJcIHFBsiyMBXChpye9vBaTNEBCtU3K jjyG0hRT2mAQ9h+bkPmOvlEo/aH0xR68Z9hw4PF13w==""" try: from pyasn1.codec.der import decoder except ImportError: decoder = None def test_cert_from_instance_1(): with open(SIGNED) as fp: xml_response = fp.read() response = samlp.response_from_string(xml_response) assertion = response.assertion[0] certs = sigver.cert_from_instance(assertion) assert len(certs) == 1 print(certs[0]) assert certs[0] == CERT1 @pytest.mark.skipif(not decoder, reason="pyasn1 is not installed") def test_cert_from_instance_ssp(): with open(SIMPLE_SAML_PHP_RESPONSE) as fp: xml_response = fp.read() response = samlp.response_from_string(xml_response) assertion = response.assertion[0] certs = sigver.cert_from_instance(assertion) assert len(certs) == 1 assert certs[0] == CERT_SSP der = base64.b64decode(certs[0]) print(str(decoder.decode(der)).replace('.', "\n.")) assert decoder.decode(der) class FakeConfig(): """ Configuration parameters for signature validation test cases. """ xmlsec_binary = None crypto_backend = 'xmlsec1' only_use_keys_in_metadata = False metadata = None cert_file = PUB_KEY key_file = PRIV_KEY encryption_keypairs = [{"key_file": ENC_PRIV_KEY, "cert_file": ENC_PUB_KEY}] enc_key_files = [ENC_PRIV_KEY] cert_handler_extra_class = None generate_cert_func = None generate_cert_info = False tmp_cert_file = None tmp_key_file = None validate_certificate = False def getattr(self, attr, default): return getattr(self, attr, default) class TestSecurity(): def setup_class(self): # This would be one way to initialize the security context : # # conf = config.SPConfig() # conf.load_file("server_conf") # conf.only_use_keys_in_metadata = False # # but instead, FakeConfig() is used to really only use the minimal # set of parameters needed for these test cases. Other test cases # (TestSecurityMetadata below) excersise the SPConfig() mechanism. # conf = FakeConfig() self.sec = sigver.security_context(conf) self._assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", self.sec.my_cert, 1), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) def test_verify_1(self): with open(SIGNED) as fp: xml_response = fp.read() response = self.sec.correctly_signed_response(xml_response) assert response def test_non_verify_1(self): """ unsigned is OK """ with open(UNSIGNED) as fp: xml_response = fp.read() response = self.sec.correctly_signed_response(xml_response) assert response def test_sign_assertion(self): ass = self._assertion print(ass) sign_ass = self.sec.sign_assertion("%s" % ass, node_id=ass.id) #print(sign_ass) sass = saml.assertion_from_string(sign_ass) #print(sass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" assert time_util.str_to_time(sass.issue_instant) print("Crypto version : %s" % (self.sec.crypto.version())) item = self.sec.check_signature(sass, class_name(sass), sign_ass) assert isinstance(item, saml.Assertion) def test_multiple_signatures_assertion(self): ass = self._assertion # basic test with two of the same to_sign = [(ass, ass.id, ''), (ass, ass.id, '') ] sign_ass = self.sec.multiple_signatures("%s" % ass, to_sign) sass = saml.assertion_from_string(sign_ass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" assert time_util.str_to_time(sass.issue_instant) print("Crypto version : %s" % (self.sec.crypto.version())) item = self.sec.check_signature(sass, class_name(sass), sign_ass, must=True) assert isinstance(item, saml.Assertion) def test_multiple_signatures_response(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part( "22222", self.sec.my_cert)) # order is important, we can't validate if the signatures are made # in the reverse order to_sign = [(self._assertion, self._assertion.id, ''), (response, response.id, '')] s_response = self.sec.multiple_signatures("%s" % response, to_sign) assert s_response is not None response = response_from_string(s_response) item = self.sec.check_signature(response, class_name(response), s_response, must=True) assert item == response assert item.id == "22222" s_assertion = item.assertion[0] assert isinstance(s_assertion, saml.Assertion) # make sure the assertion was modified when we supposedly signed it assert s_assertion != self._assertion ci = "".join(sigver.cert_from_instance(s_assertion)[0].split()) assert ci == self.sec.my_cert res = self.sec.check_signature(s_assertion, class_name(s_assertion), s_response, must=True) assert res == s_assertion assert s_assertion.id == "11111" assert s_assertion.version == "2.0" assert _eq(s_assertion.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) def test_sign_response(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) assert s_response is not None print(s_response) response = response_from_string(s_response) sass = response.assertion[0] print(sass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" item = self.sec.check_signature(response, class_name(response), s_response) assert isinstance(item, samlp.Response) assert item.id == "22222" def test_sign_response_2(self): assertion2 = factory(saml.Assertion, version="2.0", id="11122", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11122", self.sec .my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Fox", ""), ("", "", "givenName"): ("Bear", ""), }) ) response = factory(samlp.Response, assertion=assertion2, id="22233", signature=sigver.pre_signature_part("22233", self.sec .my_cert)) to_sign = [(class_name(assertion2), assertion2.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) assert s_response is not None response2 = response_from_string(s_response) sass = response2.assertion[0] assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11122" item = self.sec.check_signature(response2, class_name(response), s_response) assert isinstance(item, samlp.Response) def test_sign_verify(self): response = factory(samlp.Response, assertion=self._assertion, id="22233", signature=sigver.pre_signature_part("22233", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) print(s_response) res = self.sec.verify_signature(s_response, node_name=class_name(samlp.Response())) print(res) assert res def test_sign_verify_with_cert_from_instance(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) response2 = response_from_string(s_response) ci = "".join(sigver.cert_from_instance(response2)[0].split()) assert ci == self.sec.my_cert res = self.sec.verify_signature(s_response, node_name=class_name(samlp.Response())) assert res res = self.sec._check_signature(s_response, response2, class_name(response2), s_response) assert res == response2 def test_sign_verify_assertion_with_cert_from_instance(self): assertion = factory(saml.Assertion, version="2.0", id="11100", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11100", self.sec .my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Fox", ""), ("", "", "givenName"): ("Bear", ""), }) ) to_sign = [(class_name(assertion), assertion.id)] s_assertion = sigver.signed_instance_factory(assertion, self.sec, to_sign) print(s_assertion) ass = assertion_from_string(s_assertion) ci = "".join(sigver.cert_from_instance(ass)[0].split()) assert ci == self.sec.my_cert res = self.sec.verify_signature(s_assertion, node_name=class_name(ass)) assert res res = self.sec._check_signature(s_assertion, ass, class_name(ass)) assert res def test_exception_sign_verify_with_cert_from_instance(self): assertion = factory(saml.Assertion, version="2.0", id="11100", issue_instant="2009-10-30T13:20:28Z", #signature= sigver.pre_signature_part("11100", # self.sec.my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) response = factory(samlp.Response, assertion=assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) response2 = response_from_string(s_response) # Change something that should make everything fail response2.id = "23456" with raises(sigver.SignatureError): self.sec._check_signature(s_response, response2, class_name(response2)) class TestSecurityNonAsciiAva(): def setup_class(self): # This would be one way to initialize the security context : # # conf = config.SPConfig() # conf.load_file("server_conf") # conf.only_use_keys_in_metadata = False # # but instead, FakeConfig() is used to really only use the minimal # set of parameters needed for these test cases. Other test cases # (TestSecurityMetadata below) excersise the SPConfig() mechanism. # conf = FakeConfig() self.sec = sigver.security_context(conf) self._assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", self.sec.my_cert, 1), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), }) ) def test_verify_1(self): with open(SIGNED) as fp: xml_response = fp.read() response = self.sec.correctly_signed_response(xml_response) assert response def test_non_verify_1(self): """ unsigned is OK """ with open(UNSIGNED) as fp: xml_response = fp.read() response = self.sec.correctly_signed_response(xml_response) assert response def test_sign_assertion(self): ass = self._assertion print(ass) sign_ass = self.sec.sign_assertion("%s" % ass, node_id=ass.id) #print(sign_ass) sass = saml.assertion_from_string(sign_ass) #print(sass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" assert time_util.str_to_time(sass.issue_instant) print("Crypto version : %s" % (self.sec.crypto.version())) item = self.sec.check_signature(sass, class_name(sass), sign_ass) assert isinstance(item, saml.Assertion) def test_multiple_signatures_assertion(self): ass = self._assertion # basic test with two of the same to_sign = [(ass, ass.id, ''), (ass, ass.id, '') ] sign_ass = self.sec.multiple_signatures("%s" % ass, to_sign) sass = saml.assertion_from_string(sign_ass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" assert time_util.str_to_time(sass.issue_instant) print("Crypto version : %s" % (self.sec.crypto.version())) item = self.sec.check_signature(sass, class_name(sass), sign_ass, must=True) assert isinstance(item, saml.Assertion) def test_multiple_signatures_response(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part( "22222", self.sec.my_cert)) # order is important, we can't validate if the signatures are made # in the reverse order to_sign = [(self._assertion, self._assertion.id, ''), (response, response.id, '')] s_response = self.sec.multiple_signatures("%s" % response, to_sign) assert s_response is not None response = response_from_string(s_response) item = self.sec.check_signature(response, class_name(response), s_response, must=True) assert item == response assert item.id == "22222" s_assertion = item.assertion[0] assert isinstance(s_assertion, saml.Assertion) # make sure the assertion was modified when we supposedly signed it assert s_assertion != self._assertion ci = "".join(sigver.cert_from_instance(s_assertion)[0].split()) assert ci == self.sec.my_cert res = self.sec.check_signature(s_assertion, class_name(s_assertion), s_response, must=True) assert res == s_assertion assert s_assertion.id == "11111" assert s_assertion.version == "2.0" assert _eq(s_assertion.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) def test_sign_response(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) assert s_response is not None print(s_response) response = response_from_string(s_response) sass = response.assertion[0] print(sass) assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11111" item = self.sec.check_signature(response, class_name(response), s_response) assert isinstance(item, samlp.Response) assert item.id == "22222" def test_sign_response_2(self): assertion2 = factory(saml.Assertion, version="2.0", id="11122", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11122", self.sec .my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Räv", ""), ("", "", "givenName"): ("Björn", ""), }) ) response = factory(samlp.Response, assertion=assertion2, id="22233", signature=sigver.pre_signature_part("22233", self.sec .my_cert)) to_sign = [(class_name(assertion2), assertion2.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) assert s_response is not None response2 = response_from_string(s_response) sass = response2.assertion[0] assert _eq(sass.keyswv(), ['attribute_statement', 'issue_instant', 'version', 'signature', 'id']) assert sass.version == "2.0" assert sass.id == "11122" item = self.sec.check_signature(response2, class_name(response), s_response) assert isinstance(item, samlp.Response) def test_sign_verify(self): response = factory(samlp.Response, assertion=self._assertion, id="22233", signature=sigver.pre_signature_part("22233", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) print(s_response) res = self.sec.verify_signature(s_response, node_name=class_name(samlp.Response())) print(res) assert res def test_sign_verify_with_cert_from_instance(self): response = factory(samlp.Response, assertion=self._assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(self._assertion), self._assertion.id), (class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) response2 = response_from_string(s_response) ci = "".join(sigver.cert_from_instance(response2)[0].split()) assert ci == self.sec.my_cert res = self.sec.verify_signature(s_response, node_name=class_name(samlp.Response())) assert res res = self.sec._check_signature(s_response, response2, class_name(response2), s_response) assert res == response2 def test_sign_verify_assertion_with_cert_from_instance(self): assertion = factory(saml.Assertion, version="2.0", id="11100", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11100", self.sec .my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Räv", ""), ("", "", "givenName"): ("Björn", ""), }) ) to_sign = [(class_name(assertion), assertion.id)] s_assertion = sigver.signed_instance_factory(assertion, self.sec, to_sign) print(s_assertion) ass = assertion_from_string(s_assertion) ci = "".join(sigver.cert_from_instance(ass)[0].split()) assert ci == self.sec.my_cert res = self.sec.verify_signature(s_assertion, node_name=class_name(ass)) assert res res = self.sec._check_signature(s_assertion, ass, class_name(ass)) assert res def test_exception_sign_verify_with_cert_from_instance(self): assertion = factory(saml.Assertion, version="2.0", id="11100", issue_instant="2009-10-30T13:20:28Z", #signature= sigver.pre_signature_part("11100", # self.sec.my_cert), attribute_statement=do_attribute_statement({ ("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), }) ) response = factory(samlp.Response, assertion=assertion, id="22222", signature=sigver.pre_signature_part("22222", self.sec .my_cert)) to_sign = [(class_name(response), response.id)] s_response = sigver.signed_instance_factory(response, self.sec, to_sign) response2 = response_from_string(s_response) # Change something that should make everything fail response2.id = "23456" with raises(sigver.SignatureError): self.sec._check_signature(s_response, response2, class_name(response2)) class TestSecurityMetadata(): def setup_class(self): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", METADATA_CERT) conf.metadata = md conf.only_use_keys_in_metadata = False self.sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", self.sec.my_cert, 1), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) class TestSecurityMetadataNonAsciiAva(): def setup_class(self): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", METADATA_CERT) conf.metadata = md conf.only_use_keys_in_metadata = False self.sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", self.sec.my_cert, 1), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), }) ) def test_xbox(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1), attribute_statement=do_attribute_statement( { ("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), } ) ) sigass = sec.sign_statement( assertion, class_name(assertion), key_file=PRIV_KEY, node_id=assertion.id, ) _ass0 = saml.assertion_from_string(sigass) encrypted_assertion = EncryptedAssertion() encrypted_assertion.add_extension_element(_ass0) _, pre = make_temp( str(pre_encryption_part()).encode('utf-8'), decode=False ) enctext = sec.crypto.encrypt( str(encrypted_assertion), conf.cert_file, pre, "des-192", '/*[local-name()="EncryptedAssertion"]/*[local-name()="Assertion"]', ) decr_text = sec.decrypt(enctext, key_file=PRIV_KEY) _seass = saml.encrypted_assertion_from_string(decr_text) assertions = [] assers = extension_elements_to_elements( _seass.extension_elements, [saml, samlp] ) for ass in assers: _txt = sec.verify_signature( str(ass), PUB_KEY, node_name=class_name(assertion) ) if _txt: assertions.append(ass) assert assertions print(assertions) def test_xbox_non_ascii_ava(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1), attribute_statement=do_attribute_statement( { ("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), } ) ) sigass = sec.sign_statement( assertion, class_name(assertion), key_file=PRIV_KEY, node_id=assertion.id, ) _ass0 = saml.assertion_from_string(sigass) encrypted_assertion = EncryptedAssertion() encrypted_assertion.add_extension_element(_ass0) _, pre = make_temp( str(pre_encryption_part()).encode('utf-8'), decode=False ) enctext = sec.crypto.encrypt( str(encrypted_assertion), conf.cert_file, pre, "des-192", '/*[local-name()="EncryptedAssertion"]/*[local-name()="Assertion"]', ) decr_text = sec.decrypt(enctext, key_file=PRIV_KEY) _seass = saml.encrypted_assertion_from_string(decr_text) assertions = [] assers = extension_elements_to_elements( _seass.extension_elements, [saml, samlp] ) for ass in assers: _txt = sec.verify_signature( str(ass), PUB_KEY, node_name=class_name(assertion) ) if _txt: assertions.append(ass) assert assertions print(assertions) def test_okta(): conf = config.Config() conf.load_file("server_conf") conf.id_attr_name = 'Id' md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) with open(OKTA_RESPONSE) as f: enctext = f.read() decr_text = sec.decrypt(enctext) _seass = saml.encrypted_assertion_from_string(decr_text) assers = extension_elements_to_elements(_seass.extension_elements, [saml, samlp]) with open(OKTA_ASSERTION) as f: okta_assertion = f.read() expected_assert = assertion_from_string(okta_assertion) assert len(assers) == 1 assert assers[0] == expected_assert def test_xmlsec_err(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) with raises(XmlsecError): sec.sign_statement( assertion, class_name(assertion), key_file=INVALID_KEY, node_id=assertion.id, ) def test_xmlsec_err_non_ascii_ava(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), }) ) with raises(XmlsecError): sec.sign_statement( assertion, class_name(assertion), key_file=INVALID_KEY, node_id=assertion.id, ) def test_sha256_signing(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1, sign_alg=SIG_RSA_SHA256), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Foo", ""), ("", "", "givenName"): ("Bar", ""), }) ) s = sec.sign_statement(assertion, class_name(assertion), key_file=PRIV_KEY, node_id=assertion.id) assert s def test_sha256_signing_non_ascii_ava(): conf = config.SPConfig() conf.load_file("server_conf") md = MetadataStore([saml, samlp], None, conf) md.load("local", IDP_EXAMPLE) conf.metadata = md conf.only_use_keys_in_metadata = False sec = sigver.security_context(conf) assertion = factory( saml.Assertion, version="2.0", id="11111", issue_instant="2009-10-30T13:20:28Z", signature=sigver.pre_signature_part("11111", sec.my_cert, 1, sign_alg=SIG_RSA_SHA256), attribute_statement=do_attribute_statement( {("", "", "surName"): ("Föö", ""), ("", "", "givenName"): ("Bär", ""), }) ) s = sec.sign_statement(assertion, class_name(assertion), key_file=PRIV_KEY, node_id=assertion.id) assert s def test_xmlsec_output_line_parsing(): output1 = "prefix\nOK\npostfix" assert sigver.parse_xmlsec_output(output1) output2 = "prefix\nFAIL\npostfix" with raises(sigver.XmlsecError): sigver.parse_xmlsec_output(output2) output3 = "prefix\r\nOK\r\npostfix" assert sigver.parse_xmlsec_output(output3) output4 = "prefix\r\nFAIL\r\npostfix" with raises(sigver.XmlsecError): sigver.parse_xmlsec_output(output4) if __name__ == "__main__": # t = TestSecurity() # t.setup_class() # t.test_sign_assertion() test_sha256_signing() pysaml2-4.9.0/tests/test_41_response.py000066400000000000000000000114031355762626600200510ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import mock from contextlib import closing from saml2 import config from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.server import Server from saml2.response import response_factory from saml2.response import StatusResponse from saml2.response import AuthnResponse from saml2.sigver import SignatureError from pathutils import full_path FALSE_ASSERT_SIGNED = full_path("saml_false_signed.xml") TIMESLACK = 60*5 def _eq(l1, l2): return set(l1) == set(l2) IDENTITY = {"eduPersonAffiliation": ["staff", "member"], "surName": ["Jeter"], "givenName": ["Derek"], "mail": ["foo@gmail.com"], "title": ["shortstop"]} AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } class TestResponse: def setup_class(self): with closing(Server("idp_conf")) as server: name_id = server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") self._resp_ = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id) self._sign_resp_ = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, sign_assertion=True) self._resp_authn = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, authn=AUTHN) conf = config.SPConfig() conf.load_file("server_conf") self.conf = conf def test_1(self): xml_response = ("%s" % (self._resp_,)) resp = response_factory(xml_response, self.conf, return_addrs=[ "http://lingon.catalogix.se:8087/"], outstanding_queries={ "id12": "http://localhost:8088/sso"}, timeslack=TIMESLACK, decode=False) assert isinstance(resp, StatusResponse) assert isinstance(resp, AuthnResponse) def test_2(self): xml_response = self._sign_resp_ resp = response_factory(xml_response, self.conf, return_addrs=[ "http://lingon.catalogix.se:8087/"], outstanding_queries={ "id12": "http://localhost:8088/sso"}, timeslack=TIMESLACK, decode=False) assert isinstance(resp, StatusResponse) assert isinstance(resp, AuthnResponse) @mock.patch('saml2.time_util.datetime') def test_false_sign(self, mock_datetime): mock_datetime.utcnow = mock.Mock( return_value=datetime.datetime(2016, 9, 4, 9, 59, 39)) with open(FALSE_ASSERT_SIGNED) as fp: xml_response = fp.read() resp = response_factory( xml_response, self.conf, return_addrs=["http://lingon.catalogix.se:8087/"], outstanding_queries={ "bahigehogffohiphlfmplepdpcohkhhmheppcdie": "http://localhost:8088/sso"}, timeslack=TIMESLACK, decode=False) assert isinstance(resp, StatusResponse) assert isinstance(resp, AuthnResponse) try: resp.verify() except SignatureError: pass else: assert False def test_other_response(self): with open(full_path("attribute_response.xml")) as fp: xml_response = fp.read() resp = response_factory( xml_response, self.conf, return_addrs=['https://myreviewroom.com/saml2/acs/'], outstanding_queries={'id-f4d370f3d03650f3ec0da694e2348bfe': "http://localhost:8088/sso"}, timeslack=TIMESLACK, decode=False) assert isinstance(resp, StatusResponse) assert isinstance(resp, AuthnResponse) resp.sec.only_use_keys_in_metadata=False resp.parse_assertion() si = resp.session_info() assert si print(si["ava"]) if __name__ == "__main__": t = TestResponse() t.setup_class() t.test_false_sign() pysaml2-4.9.0/tests/test_42_enc.py000066400000000000000000000071361355762626600167710ustar00rootroot00000000000000from contextlib import closing from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.server import Server from saml2.sigver import pre_encryption_part, ASSERT_XPATH, EncryptError from saml2.sigver import CryptoBackendXmlSec1 from saml2.sigver import pre_encrypt_assertion from pathutils import xmlsec_path from pathutils import full_path __author__ = 'roland' TMPL_NO_HEADER = """my-rsa-key""" TMPL = "\n%s" % TMPL_NO_HEADER IDENTITY = {"eduPersonAffiliation": ["staff", "member"], "surName": ["Jeter"], "givenName": ["Derek"], "mail": ["foo@gmail.com"], "title": ["shortstop"]} AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def test_pre_enc(): tmpl = pre_encryption_part() print(tmpl) assert "%s" % tmpl in (TMPL_NO_HEADER, TMPL) def test_reshuffle_response(): with closing(Server("idp_conf")) as server: name_id = server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") resp_ = server.create_authn_response( IDENTITY, "id12", "http://lingon.catalogix.se:8087/", "urn:mace:example.com:saml:roland:sp", name_id=name_id) resp2 = pre_encrypt_assertion(resp_) print(resp2) assert resp2.encrypted_assertion.extension_elements def test_enc1(): with closing(Server("idp_conf")) as server: name_id = server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") resp_ = server.create_authn_response( IDENTITY, "id12", "http://lingon.catalogix.se:8087/", "urn:mace:example.com:saml:roland:sp", name_id=name_id) statement = pre_encrypt_assertion(resp_) tmpl = full_path("enc_tmpl.xml") # tmpl_file = open(tmpl, "w") # tmpl_file.write("%s" % pre_encryption_part()) # tmpl_file.close() data = full_path("pre_enc.xml") # data_file = open(data, "w") # data_file.write("%s" % statement) # data_file.close() key_type = "des-192" com_list = [xmlsec_path, "encrypt", "--pubkey-cert-pem", full_path("pubkey.pem"), "--session-key", key_type, "--xml-data", data, "--node-xpath", ASSERT_XPATH] crypto = CryptoBackendXmlSec1(xmlsec_path) (_stdout, _stderr, output) = crypto._run_xmlsec(com_list, [tmpl]) print(output) assert _stderr == "" assert _stdout == "" def test_enc2(): crypto = CryptoBackendXmlSec1(xmlsec_path) with closing(Server("idp_conf")) as server: name_id = server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") resp_ = server.create_authn_response( IDENTITY, "id12", "http://lingon.catalogix.se:8087/", "urn:mace:example.com:saml:roland:sp", name_id=name_id) enc_resp = crypto.encrypt_assertion(resp_, full_path("pubkey.pem"), pre_encryption_part()) print(enc_resp) assert enc_resp if __name__ == "__main__": test_enc1() pysaml2-4.9.0/tests/test_43_soap.py000077500000000000000000000066341355762626600171740ustar00rootroot00000000000000#!/usr/bin/env python try: from xml.etree import cElementTree as ElementTree if ElementTree.VERSION < '1.3.0': # cElementTree has no support for register_namespace # neither _namespace_map, thus we sacrify performance # for correctness from xml.etree import ElementTree except ImportError: try: import cElementTree as ElementTree except ImportError: from elementtree import ElementTree from defusedxml.common import EntitiesForbidden from pytest import raises import saml2.samlp as samlp from saml2.samlp import NAMESPACE as SAMLP_NAMESPACE from saml2 import soap NAMESPACE = "http://schemas.xmlsoap.org/soap/envelope/" example = """ https://www.example.com/SAML """ def test_parse_soap_envelope(): envelope = ElementTree.fromstring(example) assert envelope.tag == '{%s}Envelope' % NAMESPACE # How to check that it's the right type ? assert len(envelope) == 1 body = envelope[0] assert body.tag == '{%s}Body' % NAMESPACE assert len(body) == 1 saml_part = body[0] assert saml_part.tag == '{%s}Response' % SAMLP_NAMESPACE # {http://schemas.xmlsoap.org/soap/envelope/}Envelope def test_make_soap_envelope(): envelope = ElementTree.Element('') envelope.tag = '{%s}Envelope' % NAMESPACE body = ElementTree.Element('') body.tag = '{%s}Body' % NAMESPACE envelope.append(body) request = samlp.AuthnRequest() request.become_child_element_of(body) assert envelope.tag == '{%s}Envelope' % NAMESPACE assert len(envelope) == 1 body = envelope[0] assert body.tag == '{%s}Body' % NAMESPACE assert len(body) == 1 saml_part = body[0] assert saml_part.tag == '{%s}AuthnRequest' % SAMLP_NAMESPACE def test_parse_soap_enveloped_saml_thingy_xxe(): xml = """ ]> &lol1; """ with raises(EntitiesForbidden): soap.parse_soap_enveloped_saml_thingy(xml, None) def test_class_instances_from_soap_enveloped_saml_thingies_xxe(): xml = """ ]> &lol1; """ with raises(soap.XmlParseError): soap.class_instances_from_soap_enveloped_saml_thingies(xml, None) def test_open_soap_envelope_xxe(): xml = """ ]> &lol1; """ with raises(soap.XmlParseError): soap.open_soap_envelope(xml) pysaml2-4.9.0/tests/test_44_authnresp.py000066400000000000000000000316351355762626600202400ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from contextlib import closing from datetime import datetime from dateutil import parser from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.server import Server from saml2.response import authn_response from saml2.config import config_factory from pathutils import dotname, full_path XML_RESPONSE_FILE = full_path("saml_signed.xml") XML_RESPONSE_FILE2 = full_path("saml2_response.xml") def _eq(l1, l2): return set(l1) == set(l2) IDENTITY = {"eduPersonAffiliation": ["staff", "member"], "surName": ["Jeter"], "givenName": ["Derek"], "mail": ["foo@gmail.com"], "title": ["shortstop"]} AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } class TestAuthnResponse: def setup_class(self): with closing(Server(dotname("idp_conf"))) as server: name_id = server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp","id12") self._resp_ = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, authn=AUTHN) self._sign_resp_ = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, sign_assertion=True, authn=AUTHN) self._resp_authn = server.create_authn_response( IDENTITY, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, authn=AUTHN) self.conf = config_factory("sp", dotname("server_conf")) self.conf.only_use_keys_in_metadata = False self.ar = authn_response(self.conf, "http://lingon.catalogix.se:8087/") def test_verify_1(self): xml_response = "%s" % (self._resp_,) print(xml_response) self.ar.outstanding_queries = {"id12": "http://localhost:8088/sso"} self.ar.timeslack = 10000 self.ar.loads(xml_response, decode=False) self.ar.verify() print(self.ar.__dict__) assert self.ar.came_from == 'http://localhost:8088/sso' assert self.ar.session_id() == "id12" assert self.ar.ava["givenName"] == IDENTITY["givenName"] assert self.ar.name_id assert self.ar.issuer() == 'urn:mace:example.com:saml:roland:idp' def test_verify_signed_1(self): xml_response = self._sign_resp_ print(xml_response) self.ar.outstanding_queries = {"id12": "http://localhost:8088/sso"} self.ar.timeslack = 10000 self.ar.loads(xml_response, decode=False) self.ar.verify() print(self.ar.__dict__) assert self.ar.came_from == 'http://localhost:8088/sso' assert self.ar.session_id() == "id12" assert self.ar.ava["sn"] == IDENTITY["surName"] assert self.ar.issuer() == 'urn:mace:example.com:saml:roland:idp' assert self.ar.name_id def test_parse_2(self): with open(XML_RESPONSE_FILE) as fp: xml_response = fp.read() ID = "bahigehogffohiphlfmplepdpcohkhhmheppcdie" self.ar.outstanding_queries = {ID: "http://localhost:8088/foo"} self.ar.return_addr = "http://xenosmilus.umdc.umu.se:8087/login" self.ar.entity_id = "xenosmilus.umdc.umu.se" # roughly a year, should create the response on the fly self.ar.timeslack = 315360000 # indecent long time self.ar.loads(xml_response, decode=False) self.ar.verify() print(self.ar.__dict__) assert self.ar.came_from == 'http://localhost:8088/foo' assert self.ar.session_id() == ID assert self.ar.name_id def test_verify_w_authn(self): xml_response = "%s" % (self._resp_authn,) self.ar.outstanding_queries = {"id12": "http://localhost:8088/sso"} self.ar.return_addr = "http://lingon.catalogix.se:8087/" self.ar.entity_id = "urn:mace:example.com:saml:roland:sp" self.ar.timeslack = 10000 self.ar.loads(xml_response, decode=False) self.ar.verify() print(self.ar.assertion) assert len(self.ar.assertion.authn_statement) == 1 authn_info = self.ar.authn_info() assert len(authn_info) == 1 assert authn_info[0][0] == INTERNETPROTOCOLPASSWORD assert authn_info[0][1] == ["http://www.example.com/login"] now = datetime.utcnow() dt = parser.parse(authn_info[0][2]) assert now.year == dt.year and now.month == dt.month and now.day == dt.day session_info = self.ar.session_info() assert session_info["authn_info"] == authn_info def test_unpack_nested_eptid(self): authn_response_xml = """ https://idp.example.com https://idp.example.com b8e734571d9adb0e6444a5b49a22f4206df24d88 urn:mace:example.com:saml:roland:sp urn:oasis:names:tc:SAML:2.0:ac:classes:Password https://idp.example.com b8e734571d9adb0e6444a5b49a22f4206df24d88 """ resp = authn_response(self.conf, "https://sp.example.com/acs/post", asynchop=False, allow_unsolicited=True) resp.loads(authn_response_xml, False) resp.parse_assertion() ava = resp.get_identity() assert len(ava) == 1 assert ava["eduPersonTargetedID"] == ["b8e734571d9adb0e6444a5b49a22f4206df24d88"] def test_multiple_attribute_statement(self): authn_response_xml = """ https://idp.example.com https://idp.example.com b8e734571d9adb0e6444a5b49a22f4206df24d88 urn:mace:example.com:saml:roland:sp urn:oasis:names:tc:SAML:2.0:ac:classes:Password https://idp.example.com b8e734571d9adb0e6444a5b49a22f4206df24d88 John Doe """ resp = authn_response(self.conf, "https://sp.example.com/acs/post", asynchop=False, allow_unsolicited=True) resp.loads(authn_response_xml, False) resp.parse_assertion() ava = resp.get_identity() assert len(ava) == 2 assert ava["eduPersonTargetedID"] == ["b8e734571d9adb0e6444a5b49a22f4206df24d88"] assert ava["name"] == ["John Doe"] if __name__ == "__main__": t = TestAuthnResponse() t.setup_class() t.test_verify_1() pysaml2-4.9.0/tests/test_50_server.py000066400000000000000000002620031355762626600175250ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import base64 import copy import os from contextlib import closing from six.moves.urllib.parse import parse_qs import uuid from saml2.cert import OpenSSLWrapper from saml2.sigver import make_temp, DecryptError, EncryptError, CertificateError from saml2.assertion import Policy from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.saml import NameID, NAMEID_FORMAT_TRANSIENT from saml2.samlp import response_from_string from saml2.server import Server from saml2 import samlp from saml2 import saml from saml2 import client from saml2 import config from saml2 import extension_elements_to_elements from saml2 import s_utils from saml2 import sigver from saml2 import time_util from saml2.s_utils import OtherError from saml2.s_utils import do_attribute_statement from saml2.s_utils import factory from saml2.soap import make_soap_enveloped_saml_thingy from saml2 import BINDING_HTTP_POST from saml2 import BINDING_HTTP_REDIRECT from pytest import raises from pathutils import full_path import saml2.xmldsig as ds nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="123456") AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def _eq(l1, l2): return set(l1) == set(l2) BASEDIR = os.path.abspath(os.path.dirname(__file__)) def get_ava(assertion): ava = {} for statement in assertion.attribute_statement: for attr in statement.attribute: value = [] for tmp_val in attr.attribute_value: value.append(tmp_val.text) key = attr.friendly_name if key is None or len(key) == 0: key = attr.text ava[key] = value return ava def generate_cert(): sn = uuid.uuid4().urn cert_info = { "cn": "localhost", "country_code": "se", "state": "ac", "city": "Umea", "organization": "ITS", "organization_unit": "DIRG" } osw = OpenSSLWrapper() ca_cert_str = osw.read_str_from_file( full_path("root_cert/localhost.ca.crt")) ca_key_str = osw.read_str_from_file( full_path("root_cert/localhost.ca.key")) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True, sn=sn, key_length=2048) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str) return cert_str, req_key_str class TestServer1(): def setup_class(self): self.server = Server("idp_conf") conf = config.SPConfig() conf.load_file("server_conf") self.client = client.Saml2Client(conf) self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") self.ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": "The man"} def teardown_class(self): self.server.close() def verify_assertion(self, assertion): assert assertion assert assertion[0].attribute_statement ava = ava = get_ava(assertion[0]) assert ava ==\ {'mail': ['derek@nyy.mlb.com'], 'givenName': ['Derek'], 'sn': ['Jeter'], 'title': ['The man']} def verify_encrypted_assertion(self, assertion, decr_text): self.verify_assertion(assertion) assert assertion[0].signature is None assert 'EncryptedAssertion> 0: x = xmldoc.rindex("<", 0, s) tag = xmldoc[x + 1:s - 1] c = s + len(node_name) spaces = "" while xmldoc[c] == " ": spaces += " " c += 1 # Sometimes we get an xml header, sometimes we don't. subelem_str = _str(subelem) if subelem_str[0:5].lower() == '" % (tag, node_name, spaces), "<%s:%s%s>%s" % (tag, node_name, spaces, subelem_str, tag, node_name)) return xmldoc def for_me(condition, me): for restriction in condition.audience_restriction: audience = restriction.audience if audience.text.strip() == me: return True def ava(attribute_statement): result = {} for attribute in attribute_statement.attribute: # Check name_format ?? name = attribute.name.strip() result[name] = [] for value in attribute.attribute_value: result[name].append(value.text.strip()) return result def _leq(l1, l2): return set(l1) == set(l2) REQ1 = {"1.2.14": """ urn:mace:example.com:saml:roland:spE8042FB4-4D5B-48C3-8E14-8EDD852790DD""", "1.2.16": """ urn:mace:example .com:saml:roland:spE8042FB4-4D5B-48C3-8E14-8EDD852790DD"""} nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="123456") def list_values2simpletons(_dict): return dict([(k, v[0]) for k, v in _dict.items()]) class TestClient: def setup_class(self): self.server = Server("idp_conf") conf = config.SPConfig() conf.load_file("server_conf") self.client = Saml2Client(conf) def teardown_class(self): self.server.close() def test_create_attribute_query1(self): req_id, req = self.client.create_attribute_query( "https://idp.example.com/idp/", "E8042FB4-4D5B-48C3-8E14-8EDD852790DD", format=saml.NAMEID_FORMAT_PERSISTENT, message_id="id1") reqstr = "%s" % req.to_string().decode() assert req.destination == "https://idp.example.com/idp/" assert req.id == "id1" assert req.version == "2.0" subject = req.subject name_id = subject.name_id assert name_id.format == saml.NAMEID_FORMAT_PERSISTENT assert name_id.text == "E8042FB4-4D5B-48C3-8E14-8EDD852790DD" issuer = req.issuer assert issuer.text == "urn:mace:example.com:saml:roland:sp" attrq = samlp.attribute_query_from_string(reqstr) assert _leq(attrq.keyswv(), ['destination', 'subject', 'issue_instant', 'version', 'id', 'issuer']) assert attrq.destination == req.destination assert attrq.id == req.id assert attrq.version == req.version assert attrq.issuer.text == issuer.text assert attrq.issue_instant == req.issue_instant assert attrq.subject.name_id.format == name_id.format assert attrq.subject.name_id.text == name_id.text def test_create_attribute_query2(self): req_id, req = self.client.create_attribute_query( "https://idp.example.com/idp/", "E8042FB4-4D5B-48C3-8E14-8EDD852790DD", attribute={ ("urn:oid:2.5.4.42", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "givenName"): None, ("urn:oid:2.5.4.4", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "surname"): None, ("urn:oid:1.2.840.113549.1.9.1", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri"): None, }, format=saml.NAMEID_FORMAT_PERSISTENT, message_id="id1") assert req.destination == "https://idp.example.com/idp/" assert req.id == "id1" assert req.version == "2.0" subject = req.subject name_id = subject.name_id assert name_id.format == saml.NAMEID_FORMAT_PERSISTENT assert name_id.text == "E8042FB4-4D5B-48C3-8E14-8EDD852790DD" assert len(req.attribute) == 3 # one is givenName seen = [] for attribute in req.attribute: if attribute.name == "urn:oid:2.5.4.42": assert attribute.name_format == saml.NAME_FORMAT_URI assert attribute.friendly_name == "givenName" seen.append("givenName") elif attribute.name == "urn:oid:2.5.4.4": assert attribute.name_format == saml.NAME_FORMAT_URI assert attribute.friendly_name == "surname" seen.append("surname") elif attribute.name == "urn:oid:1.2.840.113549.1.9.1": assert attribute.name_format == saml.NAME_FORMAT_URI if getattr(attribute, "friendly_name"): assert False seen.append("email") assert _leq(seen, ["givenName", "surname", "email"]) def test_create_attribute_query_3(self): req_id, req = self.client.create_attribute_query( "https://aai-demo-idp.switch.ch/idp/shibboleth", "_e7b68a04488f715cda642fbdd90099f5", format=saml.NAMEID_FORMAT_TRANSIENT, message_id="id1") assert isinstance(req, samlp.AttributeQuery) assert req.destination == "https://aai-demo-idp.switch" \ ".ch/idp/shibboleth" assert req.id == "id1" assert req.version == "2.0" assert req.issue_instant assert req.issuer.text == "urn:mace:example.com:saml:roland:sp" nameid = req.subject.name_id assert nameid.format == saml.NAMEID_FORMAT_TRANSIENT assert nameid.text == "_e7b68a04488f715cda642fbdd90099f5" def test_create_auth_request_0(self): ar_str = "%s" % self.client.create_authn_request( "http://www.example.com/sso", message_id="id1")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.assertion_consumer_service_url == ("http://lingon.catalogix" ".se:8087/") assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create is None assert nid_policy.format == saml.NAMEID_FORMAT_TRANSIENT node_requested_attributes = None for e in ar.extensions.extension_elements: if e.tag == RequestedAttributes.c_tag: node_requested_attributes = e break assert node_requested_attributes is not None for c in node_requested_attributes.children: assert c.tag == RequestedAttribute.c_tag assert c.attributes['isRequired'] in ['true', 'false'] assert c.attributes['Name'] assert c.attributes['FriendlyName'] assert c.attributes['NameFormat'] def test_create_auth_request_unset_force_authn_by_default(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1" ) assert req.force_authn is None def test_create_auth_request_set_force_authn_not_true_or_1(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1", force_authn="0", ) assert req.force_authn is None def test_create_auth_request_set_force_authn_true(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1", force_authn="true", ) assert req.force_authn == "true" def test_create_auth_request_set_force_authn_1(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1", force_authn="true", ) assert req.force_authn == "true" def test_create_auth_request_nameid_policy_allow_create(self): conf = config.SPConfig() conf.load_file("sp_conf_nameidpolicy") client = Saml2Client(conf) ar_str = "%s" % client.create_authn_request( "http://www.example.com/sso", message_id="id1")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.assertion_consumer_service_url == ("http://lingon.catalogix" ".se:8087/") assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create == "true" assert nid_policy.format == saml.NAMEID_FORMAT_PERSISTENT def test_create_auth_request_vo(self): assert list(self.client.config.vorg.keys()) == [ "urn:mace:example.com:it:tek"] ar_str = "%s" % self.client.create_authn_request( "http://www.example.com/sso", "urn:mace:example.com:it:tek", # vo nameid_format=NAMEID_FORMAT_PERSISTENT, message_id="666")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.id == "666" assert ar.assertion_consumer_service_url == "http://lingon.catalogix" \ ".se:8087/" assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create == "false" assert nid_policy.format == saml.NAMEID_FORMAT_PERSISTENT assert nid_policy.sp_name_qualifier == "urn:mace:example.com:it:tek" def test_sign_auth_request_0(self): req_id, areq = self.client.create_authn_request( "http://www.example.com/sso", sign=True, message_id="id1") ar_str = "%s" % areq ar = samlp.authn_request_from_string(ar_str) assert ar assert ar.signature assert ar.signature.signature_value signed_info = ar.signature.signed_info assert len(signed_info.reference) == 1 assert signed_info.reference[0].uri == "#id1" assert signed_info.reference[0].digest_value try: assert self.client.sec.correctly_signed_authn_request( ar_str, self.client.config.xmlsec_binary, self.client.config.metadata) except Exception: # missing certificate self.client.sec.verify_signature(ar_str, node_name=class_name(ar)) def test_create_logout_request(self): req_id, req = self.client.create_logout_request( "http://localhost:8088/slo", "urn:mace:example.com:saml:roland:idp", name_id=nid, reason="Tired", expire=in_a_while(minutes=15), session_indexes=["_foo"]) assert req.destination == "http://localhost:8088/slo" assert req.reason == "Tired" assert req.version == "2.0" assert req.name_id == nid assert req.issuer.text == "urn:mace:example.com:saml:roland:sp" assert req.session_index == [SessionIndex("_foo")] def test_response_1(self): IDP = "urn:mace:example.com:saml:roland:idp" ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": ["The man"]} nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id_policy=nameid_policy, sign_response=True, userid="foba0001@example.com", authn=AUTHN) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) assert authn_response is not None assert authn_response.issuer() == IDP assert authn_response.response.assertion[0].issuer.text == IDP session_info = authn_response.session_info() assert session_info["ava"] == {'mail': ['derek@nyy.mlb.com'], 'givenName': ['Derek'], 'sn': ['Jeter'], 'title': ["The man"]} assert session_info["issuer"] == IDP assert session_info["came_from"] == "http://foo.example.com/service" response = samlp.response_from_string(authn_response.xmlstr) assert response.destination == "http://lingon.catalogix.se:8087/" assert "session_index" in session_info # One person in the cache assert len(self.client.users.subjects()) == 1 subject_id = self.client.users.subjects()[0] # The information I have about the subject comes from one source assert self.client.users.issuers_of_info(subject_id) == [IDP] # --- authenticate another person ava = {"givenName": ["Alfonson"], "sn": ["Soriano"], "mail": ["alfonson@chc.mlb.com"], "title": ["outfielder"]} resp_str = "%s" % self.server.create_authn_response( identity=ava, in_response_to="id2", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", sign_response=True, name_id_policy=nameid_policy, userid="also0001@example.com", authn=AUTHN) resp_str = encode_fn(resp_str.encode()) self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id2": "http://foo.example.com/service"}) # Two persons in the cache assert len(self.client.users.subjects()) == 2 issuers = [self.client.users.issuers_of_info(s) for s in self.client.users.subjects()] # The information I have about the subjects comes from the same source assert issuers == [[IDP], [IDP]] def test_response_2(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=False, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_advice=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_3(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=False, encrypt_assertion_self_contained=True, pefim=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_4(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_5(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_assertion=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_6(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_assertion_str, cert_key_assertion_str = generate_cert() cert_assertion = \ { "cert": cert_assertion_str, "key": cert_key_assertion_str } cert_advice_str, cert_key_advice_str = generate_cert() cert_advice = \ { "cert": cert_advice_str, "key": cert_key_advice_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_assertion=cert_assertion_str, encrypt_cert_advice=cert_advice_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": [cert_assertion, cert_advice]}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_7(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, encrypted_advice_attributes=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_8(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, encrypt_cert_assertion=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_no_name_id(self): """ Test that the SP client can parse an authentication response from an IdP that does not contain a element.""" conf = config.SPConfig() conf.load_file("server_conf") client = Saml2Client(conf) # Use the same approach as the other tests for mocking up # an authentication response to parse. idp, ava, ava_verify, nameid_policy = ( self.setup_verify_authn_response() ) # Mock up an authentication response but do not encrypt it # nor sign it since below we will modify it directly. Note that # setting name_id to None still results in a response that includes # a element. resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=None, userid="foba0001@example.com", authn=AUTHN, sign_response=False, sign_assertion=False, encrypt_assertion=False, encrypt_assertion_self_contained=False ) # The create_authn_response method above will return an instance # of saml2.samlp.Response when neither encrypting nor signing and # so we can remove the element directly. resp.assertion.subject.name_id = None # Assert that the response does not contain a NameID element so that # the parsing below is a fair test. assert str(resp).find("NameID") == -1 # Cast the response to a string and encode it to mock up the payload # the SP client is expected to receive via HTTP POST binding. resp_str = encode_fn(str(resp).encode()) # We do not need the client to verify a signature for this test. client.want_assertions_signed = False client.want_response_signed = False # Parse the authentication response that does not include a . authn_response = client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) # A successful test is parsing the response. assert authn_response is not None def setup_verify_authn_response(self): idp = "urn:mace:example.com:saml:roland:idp" ava = {"givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": ["The man"]} ava_verify = {'mail': ['derek@nyy.mlb.com'], 'givenName': ['Derek'], 'sn': ['Jeter'], 'title': ["The man"]} nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) return idp, ava, ava_verify, nameid_policy def verify_authn_response(self, idp, authn_response, _client, ava_verify): assert authn_response is not None assert authn_response.issuer() == idp assert authn_response.assertion.issuer.text == idp session_info = authn_response.session_info() assert session_info["ava"] == ava_verify assert session_info["issuer"] == idp assert session_info["came_from"] == "http://foo.example.com/service" response = samlp.response_from_string(authn_response.xmlstr) assert response.destination == "http://lingon.catalogix.se:8087/" # One person in the cache assert len(_client.users.subjects()) == 1 subject_id = _client.users.subjects()[0] # The information I have about the subject comes from one source assert _client.users.issuers_of_info(subject_id) == [idp] def test_init_values(self): entityid = self.client.config.entityid assert entityid == "urn:mace:example.com:saml:roland:sp" location = self.client._sso_location() assert location == 'http://localhost:8088/sso' my_name = self.client._my_name() assert my_name == "urn:mace:example.com:saml:roland:sp" def test_sign_then_encrypt_assertion(self): # Begin with the IdPs side _sec = self.server.sec assertion = s_utils.assertion_factory( subject=factory(saml.Subject, text="_aaa", name_id=factory( saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT)), attribute_statement=do_attribute_statement( { ("", "", "sn"): ("Jeter", ""), ("", "", "givenName"): ("Derek", ""), } ), issuer=self.server._issuer(), ) assertion.signature = sigver.pre_signature_part( assertion.id, _sec.my_cert, 1) sigass = _sec.sign_statement(assertion, class_name(assertion), key_file=full_path("test.key"), node_id=assertion.id) # Create an Assertion instance from the signed assertion _ass = saml.assertion_from_string(sigass) response = sigver.response_factory( in_response_to="_012345", destination="https:#www.example.com", status=s_utils.success_status_factory(), issuer=self.server._issuer(), assertion=_ass ) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part()) seresp = samlp.response_from_string(enctext) # Now over to the client side _csec = self.client.sec if seresp.encrypted_assertion: decr_text = _csec.decrypt(enctext) seresp = samlp.response_from_string(decr_text) resp_ass = [] sign_cert_file = full_path("test.pem") for enc_ass in seresp.encrypted_assertion: assers = extension_elements_to_elements( enc_ass.extension_elements, [saml, samlp]) for ass in assers: if ass.signature: if not _csec.verify_signature("%s" % ass, sign_cert_file, node_name=class_name( ass)): continue resp_ass.append(ass) seresp.assertion = resp_ass seresp.encrypted_assertion = None assert seresp.assertion def test_sign_then_encrypt_assertion2(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser = Assertion({"givenName": "Derek", "sn": "Jeter"}) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) assertion = asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), name_id=factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", farg=farg['assertion'] ) assertion.signature = sigver.pre_signature_part( assertion.id, _sec.my_cert, 1) sigass = _sec.sign_statement(assertion, class_name(assertion), key_file=self.client.sec.key_file, node_id=assertion.id) sigass = rm_xmltag(sigass) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer(), encrypted_assertion=EncryptedAssertion() ) xmldoc = "%s" % response # strangely enough I get different tags if I run this test separately # or as part of a bunch of tests. xmldoc = add_subelement(xmldoc, "EncryptedAssertion", sigass) enctext = _sec.crypto.encrypt_assertion(xmldoc, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part()) # seresp = samlp.response_from_string(enctext) resp_str = encode_fn(enctext.encode()) # Now over to the client side # Explicitely allow unsigned responses for this and the following 2 tests self.client.want_response_signed = False resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.ava == {'givenName': ['Derek'], 'sn': ['Jeter']} def test_sign_then_encrypt_assertion_advice_1(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser = Assertion({"givenName": "Derek", "sn": "Jeter"}) subject_confirmation_specs = { 'recipient': "http://lingon.catalogix.se:8087/", 'in_response_to': "_012345", 'subject_confirmation_method': saml.SCM_BEARER } name_id = factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) assertion = asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), name_id=name_id, authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", farg=farg['assertion']) a_asser = Assertion({"uid": "test01", "email": "test.testsson@test.se"}) a_assertion = a_asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_assertion.signature = sigver.pre_signature_part( a_assertion.id, _sec.my_cert, 1) assertion.advice = Advice() assertion.advice.encrypted_assertion = [] assertion.advice.encrypted_assertion.append(EncryptedAssertion()) assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer() ) response.assertion.append(assertion) response = _sec.sign_statement("%s" % response, class_name(a_assertion), key_file=self.client.sec.key_file, node_id=a_assertion.id) # xmldoc = "%s" % response # strangely enough I get different tags if I run this test separately # or as part of a bunch of tests. # xmldoc = add_subelement(xmldoc, "EncryptedAssertion", sigass) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) # seresp = samlp.response_from_string(enctext) resp_str = encode_fn(enctext.encode()) # Now over to the client side resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.assertion.advice assert resp.assertion.advice.assertion assert resp.ava == \ {'sn': ['Jeter'], 'givenName': ['Derek'], 'uid': ['test01'], 'email': ['test.testsson@test.se']} def test_sign_then_encrypt_assertion_advice_2(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser_1 = Assertion({"givenName": "Derek"}) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) name_id = factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT) assertion_1 = asser_1.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) asser_2 = Assertion({"sn": "Jeter"}) assertion_2 = asser_2.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_1 = Assertion({"uid": "test01"}) a_assertion_1 = a_asser_1.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_2 = Assertion({"email": "test.testsson@test.se"}) a_assertion_2 = a_asser_2.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_3 = Assertion({"street": "street"}) a_assertion_3 = a_asser_3.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_4 = Assertion({"title": "title"}) a_assertion_4 = a_asser_4.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_assertion_1.signature = sigver.pre_signature_part( a_assertion_1.id, _sec.my_cert, 1) a_assertion_2.signature = sigver.pre_signature_part( a_assertion_2.id, _sec.my_cert, 1) a_assertion_3.signature = sigver.pre_signature_part( a_assertion_3.id, _sec.my_cert, 1) a_assertion_4.signature = sigver.pre_signature_part( a_assertion_4.id, _sec.my_cert, 1) assertion_1.signature = sigver.pre_signature_part(assertion_1.id, _sec.my_cert, 1) assertion_2.signature = sigver.pre_signature_part(assertion_2.id, _sec.my_cert, 1) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer() ) response.assertion = assertion_1 response.assertion.advice = Advice() response.assertion.advice.encrypted_assertion = [] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion_1) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_1._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_1), key_file=self.server.sec.key_file, node_id=a_assertion_1.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[1].add_extension_element( a_assertion_2) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_2._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_2), key_file=self.server.sec.key_file, node_id=a_assertion_2.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] assertion_tag = response.assertion._to_element_tree().tag response = pre_encrypt_assertion(response) response = \ response.get_xml_string_with_self_contained_assertion_within_encrypted_assertion( assertion_tag) response = _sec.sign_statement("%s" % response, class_name(assertion_1), key_file=self.server.sec.key_file, node_id=assertion_1.id) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part()) response = samlp.response_from_string(enctext) response.assertion = assertion_2 response.assertion.advice = Advice() response.assertion.advice.encrypted_assertion = [] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion_3) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_3._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_3), key_file=self.server.sec.key_file, node_id=a_assertion_3.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[1].add_extension_element( a_assertion_4) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_4._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_4), key_file=self.server.sec.key_file, node_id=a_assertion_4.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response = _sec.sign_statement("%s" % response, class_name(response.assertion[0]), key_file=self.server.sec.key_file, node_id=response.assertion[0].id) response = samlp.response_from_string(response) # seresp = samlp.response_from_string(enctext) resp_str = encode_fn(str(response).encode()) # Now over to the client side resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.assertion.advice assert resp.assertion.advice.assertion assert resp.ava == \ {'street': ['street'], 'uid': ['test01'], 'title': ['title'], 'givenName': ['Derek'], 'email': ['test.testsson@test.se'], 'sn': ['Jeter']} def test_signed_redirect(self): # Revert configuration change to disallow unsinged responses self.client.want_response_signed = True msg_str = "%s" % self.client.create_authn_request( "http://localhost:8088/sso", message_id="id1")[1] info = self.client.apply_binding( BINDING_HTTP_REDIRECT, msg_str, destination="", relay_state="relay2", sign=True, sigalg=SIG_RSA_SHA256) loc = info["headers"][0][1] qs = parse.parse_qs(loc[1:]) assert _leq(qs.keys(), ['SigAlg', 'SAMLRequest', 'RelayState', 'Signature']) assert verify_redirect_signature(list_values2simpletons(qs), self.client.sec.sec_backend) res = self.server.parse_authn_request(qs["SAMLRequest"][0], BINDING_HTTP_REDIRECT) def test_do_logout_signed_redirect(self): conf = config.SPConfig() conf.load_file("sp_slo_redirect_conf") client = Saml2Client(conf) # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Andersson", "mail": "anders.andersson@example.com" } } client.users.add_information_about_person(session_info) entity_ids = client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_REDIRECT) assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_REDIRECT loc = info["headers"][0][1] _, _, _, _, qs, _ = parse.urlparse(loc) qs = parse.parse_qs(qs) assert _leq(qs.keys(), ['SigAlg', 'SAMLRequest', 'RelayState', 'Signature']) assert verify_redirect_signature(list_values2simpletons(qs), client.sec.sec_backend) res = self.server.parse_logout_request(qs["SAMLRequest"][0], BINDING_HTTP_REDIRECT) def test_do_logout_post(self): # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Andersson", "mail": "anders.andersson@example.com" }, "session_index": SessionIndex("_foo") } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_POST) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_POST _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) assert b'_foo' in res.xmlstr def test_do_logout_session_expired(self): # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": a_while_ago(minutes=15), "ava": { "givenName": "Anders", "sn": "Andersson", "mail": "anders.andersson@example.com" }, "session_index": SessionIndex("_foo") } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_POST) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_POST _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) assert b'_foo' in res.xmlstr def test_signature_wants(self): ava = { "givenName": ["Derek"], "sn": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": ["The man"] } nameid_policy = samlp.NameIDPolicy( allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) kwargs = { "identity": ava, "in_response_to": "id1", "destination": "http://lingon.catalogix.se:8087/", "sp_entity_id": "urn:mace:example.com:saml:roland:sp", "name_id_policy": nameid_policy, "userid": "foba0001@example.com", "authn": AUTHN } outstanding = {"id1": "http://foo.example.com/service"} def create_authn_response(**kwargs): return encode_fn( str(self.server.create_authn_response(**kwargs)).encode()) def parse_authn_response(response): self.client.parse_authn_request_response(response, BINDING_HTTP_POST, outstanding) def set_client_want(response, assertion, either): self.client.want_response_signed = response self.client.want_assertions_signed = assertion self.client.want_assertions_or_response_signed = either # Response is signed but assertion is not. kwargs["sign_response"] = True kwargs["sign_assertion"] = False response = create_authn_response(**kwargs) set_client_want(True, True, True) with raises(SignatureError): parse_authn_response(response) set_client_want(True, True, False) with raises(SignatureError): parse_authn_response(response) set_client_want(True, False, True) parse_authn_response(response) set_client_want(True, False, False) parse_authn_response(response) set_client_want(False, True, True) with raises(SignatureError): parse_authn_response(response) set_client_want(False, True, False) with raises(SignatureError): parse_authn_response(response) set_client_want(False, False, True) parse_authn_response(response) set_client_want(False, False, False) parse_authn_response(response) # Response is not signed but assertion is signed. kwargs["sign_response"] = False kwargs["sign_assertion"] = True response = create_authn_response(**kwargs) set_client_want(True, True, True) with raises(SignatureError): parse_authn_response(response) set_client_want(True, True, False) with raises(SignatureError): parse_authn_response(response) set_client_want(True, False, True) with raises(SignatureError): parse_authn_response(response) set_client_want(True, False, False) with raises(SignatureError): parse_authn_response(response) set_client_want(False, True, True) parse_authn_response(response) set_client_want(False, True, False) parse_authn_response(response) set_client_want(False, False, True) parse_authn_response(response) set_client_want(False, False, False) parse_authn_response(response) # Both response and assertion are signed. kwargs["sign_response"] = True kwargs["sign_assertion"] = True response = create_authn_response(**kwargs) set_client_want(True, True, True) parse_authn_response(response) set_client_want(True, True, False) parse_authn_response(response) set_client_want(True, False, True) parse_authn_response(response) set_client_want(True, False, False) parse_authn_response(response) set_client_want(False, True, True) parse_authn_response(response) set_client_want(False, True, False) parse_authn_response(response) set_client_want(False, False, True) parse_authn_response(response) set_client_want(False, False, False) parse_authn_response(response) # Neither response nor assertion is signed. kwargs["sign_response"] = False kwargs["sign_assertion"] = False response = create_authn_response(**kwargs) set_client_want(True, True, True) with raises(SignatureError): parse_authn_response(response) set_client_want(True, True, False) with raises(SignatureError): parse_authn_response(response) set_client_want(True, False, True) with raises(SignatureError): parse_authn_response(response) set_client_want(True, False, False) with raises(SignatureError): parse_authn_response(response) set_client_want(False, True, True) with raises(SignatureError): parse_authn_response(response) set_client_want(False, True, False) with raises(SignatureError): parse_authn_response(response) set_client_want(False, False, True) with raises(SigverError): parse_authn_response(response) set_client_want(False, False, False) parse_authn_response(response) class TestClientNonAsciiAva: def setup_class(self): self.server = Server("idp_conf") conf = config.SPConfig() conf.load_file("server_conf") self.client = Saml2Client(conf) def teardown_class(self): self.server.close() def test_create_attribute_query1(self): req_id, req = self.client.create_attribute_query( "https://idp.example.com/idp/", "E8042FB4-4D5B-48C3-8E14-8EDD852790DD", format=saml.NAMEID_FORMAT_PERSISTENT, message_id="id1") reqstr = "%s" % req.to_string().decode() assert req.destination == "https://idp.example.com/idp/" assert req.id == "id1" assert req.version == "2.0" subject = req.subject name_id = subject.name_id assert name_id.format == saml.NAMEID_FORMAT_PERSISTENT assert name_id.text == "E8042FB4-4D5B-48C3-8E14-8EDD852790DD" issuer = req.issuer assert issuer.text == "urn:mace:example.com:saml:roland:sp" attrq = samlp.attribute_query_from_string(reqstr) assert _leq(attrq.keyswv(), ['destination', 'subject', 'issue_instant', 'version', 'id', 'issuer']) assert attrq.destination == req.destination assert attrq.id == req.id assert attrq.version == req.version assert attrq.issuer.text == issuer.text assert attrq.issue_instant == req.issue_instant assert attrq.subject.name_id.format == name_id.format assert attrq.subject.name_id.text == name_id.text def test_create_attribute_query2(self): req_id, req = self.client.create_attribute_query( "https://idp.example.com/idp/", "E8042FB4-4D5B-48C3-8E14-8EDD852790DD", attribute={ ("urn:oid:2.5.4.42", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "givenName"): None, ("urn:oid:2.5.4.4", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", "surname"): None, ("urn:oid:1.2.840.113549.1.9.1", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri"): None, }, format=saml.NAMEID_FORMAT_PERSISTENT, message_id="id1") assert req.destination == "https://idp.example.com/idp/" assert req.id == "id1" assert req.version == "2.0" subject = req.subject name_id = subject.name_id assert name_id.format == saml.NAMEID_FORMAT_PERSISTENT assert name_id.text == "E8042FB4-4D5B-48C3-8E14-8EDD852790DD" assert len(req.attribute) == 3 # one is givenName seen = [] for attribute in req.attribute: if attribute.name == "urn:oid:2.5.4.42": assert attribute.name_format == saml.NAME_FORMAT_URI assert attribute.friendly_name == "givenName" seen.append("givenName") elif attribute.name == "urn:oid:2.5.4.4": assert attribute.name_format == saml.NAME_FORMAT_URI assert attribute.friendly_name == "surname" seen.append("surname") elif attribute.name == "urn:oid:1.2.840.113549.1.9.1": assert attribute.name_format == saml.NAME_FORMAT_URI if getattr(attribute, "friendly_name"): assert False seen.append("email") assert _leq(seen, ["givenName", "surname", "email"]) def test_create_attribute_query_3(self): req_id, req = self.client.create_attribute_query( "https://aai-demo-idp.switch.ch/idp/shibboleth", "_e7b68a04488f715cda642fbdd90099f5", format=saml.NAMEID_FORMAT_TRANSIENT, message_id="id1") assert isinstance(req, samlp.AttributeQuery) assert req.destination == "https://aai-demo-idp.switch" \ ".ch/idp/shibboleth" assert req.id == "id1" assert req.version == "2.0" assert req.issue_instant assert req.issuer.text == "urn:mace:example.com:saml:roland:sp" nameid = req.subject.name_id assert nameid.format == saml.NAMEID_FORMAT_TRANSIENT assert nameid.text == "_e7b68a04488f715cda642fbdd90099f5" def test_create_auth_request_0(self): ar_str = "%s" % self.client.create_authn_request( "http://www.example.com/sso", message_id="id1")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.assertion_consumer_service_url == ("http://lingon.catalogix" ".se:8087/") assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create is None assert nid_policy.format == saml.NAMEID_FORMAT_TRANSIENT node_requested_attributes = None for e in ar.extensions.extension_elements: if e.tag == RequestedAttributes.c_tag: node_requested_attributes = e break assert node_requested_attributes is not None for c in node_requested_attributes.children: assert c.tag == RequestedAttribute.c_tag assert c.attributes['isRequired'] in ['true', 'false'] assert c.attributes['Name'] assert c.attributes['FriendlyName'] assert c.attributes['NameFormat'] def test_create_auth_request_unset_force_authn(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1") assert bool(req.force_authn) == False def test_create_auth_request_set_force_authn(self): req_id, req = self.client.create_authn_request( "http://www.example.com/sso", sign=False, message_id="id1", force_authn="true") assert bool(req.force_authn) == True def test_create_auth_request_nameid_policy_allow_create(self): conf = config.SPConfig() conf.load_file("sp_conf_nameidpolicy") client = Saml2Client(conf) ar_str = "%s" % client.create_authn_request( "http://www.example.com/sso", message_id="id1")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.assertion_consumer_service_url == ("http://lingon.catalogix" ".se:8087/") assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create == "true" assert nid_policy.format == saml.NAMEID_FORMAT_PERSISTENT def test_create_auth_request_vo(self): assert list(self.client.config.vorg.keys()) == [ "urn:mace:example.com:it:tek"] ar_str = "%s" % self.client.create_authn_request( "http://www.example.com/sso", "urn:mace:example.com:it:tek", # vo nameid_format=NAMEID_FORMAT_PERSISTENT, message_id="666")[1] ar = samlp.authn_request_from_string(ar_str) assert ar.id == "666" assert ar.assertion_consumer_service_url == "http://lingon.catalogix" \ ".se:8087/" assert ar.destination == "http://www.example.com/sso" assert ar.protocol_binding == BINDING_HTTP_POST assert ar.version == "2.0" assert ar.provider_name == "urn:mace:example.com:saml:roland:sp" assert ar.issuer.text == "urn:mace:example.com:saml:roland:sp" nid_policy = ar.name_id_policy assert nid_policy.allow_create == "false" assert nid_policy.format == saml.NAMEID_FORMAT_PERSISTENT assert nid_policy.sp_name_qualifier == "urn:mace:example.com:it:tek" def test_sign_auth_request_0(self): req_id, areq = self.client.create_authn_request( "http://www.example.com/sso", sign=True, message_id="id1") ar_str = "%s" % areq ar = samlp.authn_request_from_string(ar_str) assert ar assert ar.signature assert ar.signature.signature_value signed_info = ar.signature.signed_info assert len(signed_info.reference) == 1 assert signed_info.reference[0].uri == "#id1" assert signed_info.reference[0].digest_value try: assert self.client.sec.correctly_signed_authn_request( ar_str, self.client.config.xmlsec_binary, self.client.config.metadata) except Exception: # missing certificate self.client.sec.verify_signature(ar_str, node_name=class_name(ar)) def test_create_logout_request(self): req_id, req = self.client.create_logout_request( "http://localhost:8088/slo", "urn:mace:example.com:saml:roland:idp", name_id=nid, reason="Tired", expire=in_a_while(minutes=15), session_indexes=["_foo"]) assert req.destination == "http://localhost:8088/slo" assert req.reason == "Tired" assert req.version == "2.0" assert req.name_id == nid assert req.issuer.text == "urn:mace:example.com:saml:roland:sp" assert req.session_index == [SessionIndex("_foo")] def test_response_1(self): IDP = "urn:mace:example.com:saml:roland:idp" ava = {"givenName": ["Dave"], "sn": ["Concepción"], "mail": ["Dave@cnr.mlb.com"], "title": ["#13"]} nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id_policy=nameid_policy, sign_response=True, userid="foba0001@example.com", authn=AUTHN) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode('utf-8')) authn_response = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) assert authn_response is not None assert authn_response.issuer() == IDP assert authn_response.response.assertion[0].issuer.text == IDP session_info = authn_response.session_info() assert session_info["ava"] == {"givenName": ["Dave"], "sn": [u"Concepción"], "mail": ["Dave@cnr.mlb.com"], "title": ["#13"]} assert session_info["issuer"] == IDP assert session_info["came_from"] == "http://foo.example.com/service" response = samlp.response_from_string(authn_response.xmlstr) assert response.destination == "http://lingon.catalogix.se:8087/" assert "session_index" in session_info # One person in the cache assert len(self.client.users.subjects()) == 1 subject_id = self.client.users.subjects()[0] # The information I have about the subject comes from one source assert self.client.users.issuers_of_info(subject_id) == [IDP] # --- authenticate another person ava = {"givenName": ["Alfonson"], "sn": ["Soriano"], "mail": ["alfonson@chc.mlb.com"], "title": ["outfielder"]} resp_str = "%s" % self.server.create_authn_response( identity=ava, in_response_to="id2", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", sign_response=True, name_id_policy=nameid_policy, userid="also0001@example.com", authn=AUTHN) resp_str = encode_fn(resp_str.encode()) self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id2": "http://foo.example.com/service"}) # Two persons in the cache assert len(self.client.users.subjects()) == 2 issuers = [self.client.users.issuers_of_info(s) for s in self.client.users.subjects()] # The information I have about the subjects comes from the same source assert issuers == [[IDP], [IDP]] def test_response_2(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=False, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_advice=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_3(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=False, encrypt_assertion_self_contained=True, pefim=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_4(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_5(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_assertion=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_6(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_assertion_str, cert_key_assertion_str = generate_cert() cert_assertion = \ { "cert": cert_assertion_str, "key": cert_key_assertion_str } cert_advice_str, cert_key_advice_str = generate_cert() cert_advice = \ { "cert": cert_advice_str, "key": cert_key_advice_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, pefim=True, encrypt_cert_assertion=cert_assertion_str, encrypt_cert_advice=cert_advice_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": [cert_assertion, cert_advice]}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_7(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, encrypted_advice_attributes=True, ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_8(self): conf = config.SPConfig() conf.load_file("server_conf") _client = Saml2Client(conf) idp, ava, ava_verify, nameid_policy = self.setup_verify_authn_response() self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id1") cert_str, cert_key_str = generate_cert() cert = \ { "cert": cert_str, "key": cert_key_str } resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=self.name_id, userid="foba0001@example.com", authn=AUTHN, sign_response=True, sign_assertion=True, encrypt_assertion=True, encrypt_assertion_self_contained=True, encrypt_cert_assertion=cert_str ) resp_str = "%s" % resp resp_str = encode_fn(resp_str.encode()) authn_response = _client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}, {"id1": cert}) self.verify_authn_response(idp, authn_response, _client, ava_verify) def test_response_no_name_id(self): """ Test that the SP client can parse an authentication response from an IdP that does not contain a element.""" if six.PY2: _bytes = str else: _bytes = bytes conf = config.SPConfig() conf.load_file("server_conf") client = Saml2Client(conf) # Use the same approach as the other tests for mocking up # an authentication response to parse. idp, ava, ava_verify, nameid_policy = ( self.setup_verify_authn_response() ) # Mock up an authentication response but do not encrypt it # nor sign it since below we will modify it directly. Note that # setting name_id to None still results in a response that includes # a element. resp = self.server.create_authn_response( identity=ava, in_response_to="id1", destination="http://lingon.catalogix.se:8087/", sp_entity_id="urn:mace:example.com:saml:roland:sp", name_id=None, userid="foba0001@example.com", authn=AUTHN, sign_response=False, sign_assertion=False, encrypt_assertion=False, encrypt_assertion_self_contained=False ) # The create_authn_response method above will return an instance # of saml2.samlp.Response when neither encrypting nor signing and # so we can remove the element directly. resp.assertion.subject.name_id = None # Assert that the response does not contain a NameID element so that # the parsing below is a fair test. assert str(resp).find("NameID") == -1 # Cast the response to a string and encode it to mock up the payload # the SP client is expected to receive via HTTP POST binding. if six.PY2: resp_str = encode_fn(str(resp)) else: resp_str = encode_fn(bytes(str(resp), 'utf-8')) # We do not need the client to verify a signature for this test. client.want_assertions_signed = False client.want_response_signed = False # Parse the authentication response that does not include a . authn_response = client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) # A successful test is parsing the response. assert authn_response is not None def test_response_error_status(self): """ Test that the SP client can parse an authentication response from an IdP that contains an error status.""" conf = config.SPConfig() conf.load_file("server_conf") client = Saml2Client(conf) resp = self.server.create_error_response( in_response_to="id1", destination="http://lingon.catalogix.se:8087/", info=(samlp.STATUS_INVALID_NAMEID_POLICY, None), ) # Cast the response to a string and encode it to mock up the payload # the SP client is expected to receive via HTTP POST binding. if six.PY2: resp_str = encode_fn(str(resp)) else: resp_str = encode_fn(bytes(str(resp), 'utf-8')) # We do not need the client to verify a signature for this test. client.want_assertions_signed = False client.want_response_signed = False # Parse the authentication error response with raises(StatusInvalidNameidPolicy): client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) def test_response_error_status_non_standard_status_code(self): """ Test that the SP client can parse an authentication response from an IdP that contains an error status.""" conf = config.SPConfig() conf.load_file("server_conf") client = Saml2Client(conf) resp = self.server.create_error_response( in_response_to="id1", destination="http://lingon.catalogix.se:8087/", info=('http://example.com/status/1.0/cancel', None), ) # Cast the response to a string and encode it to mock up the payload # the SP client is expected to receive via HTTP POST binding. if six.PY2: resp_str = encode_fn(str(resp)) else: resp_str = encode_fn(bytes(str(resp), 'utf-8')) # We do not need the client to verify a signature for this test. client.want_assertions_signed = False client.want_response_signed = False # Parse the authentication error response with raises(StatusError): client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"id1": "http://foo.example.com/service"}) def setup_verify_authn_response(self): idp = "urn:mace:example.com:saml:roland:idp" ava = {"givenName": ["Dave"], "sn": ["Concepción"], "mail": ["Dave@cnr.mlb.com"], "title": ["#13"]} ava_verify = {"givenName": ["Dave"], "sn": [u"Concepción"], "mail": ["Dave@cnr.mlb.com"], "title": ["#13"]} nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) return idp, ava, ava_verify, nameid_policy def verify_authn_response(self, idp, authn_response, _client, ava_verify): assert authn_response is not None assert authn_response.issuer() == idp assert authn_response.assertion.issuer.text == idp session_info = authn_response.session_info() assert session_info["ava"] == ava_verify assert session_info["issuer"] == idp assert session_info["came_from"] == "http://foo.example.com/service" response = samlp.response_from_string(authn_response.xmlstr) assert response.destination == "http://lingon.catalogix.se:8087/" # One person in the cache assert len(_client.users.subjects()) == 1 subject_id = _client.users.subjects()[0] # The information I have about the subject comes from one source assert _client.users.issuers_of_info(subject_id) == [idp] def test_init_values(self): entityid = self.client.config.entityid assert entityid == "urn:mace:example.com:saml:roland:sp" location = self.client._sso_location() assert location == 'http://localhost:8088/sso' my_name = self.client._my_name() assert my_name == "urn:mace:example.com:saml:roland:sp" def test_sign_then_encrypt_assertion(self): # Begin with the IdPs side _sec = self.server.sec assertion = s_utils.assertion_factory( subject=factory(saml.Subject, text="_aaa", name_id=factory( saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT)), attribute_statement=do_attribute_statement( { ("", "", "sn"): ("Jeter", ""), ("", "", "givenName"): ("Derek", ""), } ), issuer=self.server._issuer(), ) assertion.signature = sigver.pre_signature_part( assertion.id, _sec.my_cert, 1) sigass = _sec.sign_statement(assertion, class_name(assertion), key_file=full_path("test.key"), node_id=assertion.id) # Create an Assertion instance from the signed assertion _ass = saml.assertion_from_string(sigass) response = sigver.response_factory( in_response_to="_012345", destination="https:#www.example.com", status=s_utils.success_status_factory(), issuer=self.server._issuer(), assertion=_ass ) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part()) seresp = samlp.response_from_string(enctext) # Now over to the client side _csec = self.client.sec if seresp.encrypted_assertion: decr_text = _csec.decrypt(enctext) seresp = samlp.response_from_string(decr_text) resp_ass = [] sign_cert_file = full_path("test.pem") for enc_ass in seresp.encrypted_assertion: assers = extension_elements_to_elements( enc_ass.extension_elements, [saml, samlp]) for ass in assers: if ass.signature: if not _csec.verify_signature("%s" % ass, sign_cert_file, node_name=class_name( ass)): continue resp_ass.append(ass) seresp.assertion = resp_ass seresp.encrypted_assertion = None assert seresp.assertion def test_sign_then_encrypt_assertion2(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser = Assertion({"givenName": "Dave", "sn": "Concepción"}) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) assertion = asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), name_id=factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", farg=farg['assertion'] ) assertion.signature = sigver.pre_signature_part( assertion.id, _sec.my_cert, 1) sigass = _sec.sign_statement(assertion, class_name(assertion), key_file=self.client.sec.key_file, node_id=assertion.id) sigass = rm_xmltag(sigass) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer(), encrypted_assertion=EncryptedAssertion() ) xmldoc = "%s" % response # strangely enough I get different tags if I run this test separately # or as part of a bunch of tests. xmldoc = add_subelement(xmldoc, "EncryptedAssertion", sigass) enctext = _sec.crypto.encrypt_assertion(xmldoc, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part()) # seresp = samlp.response_from_string(enctext) resp_str = encode_fn(enctext.encode()) # Now over to the client side # Explicitely allow unsigned responses for this and the following 2 tests self.client.want_response_signed = False resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.ava == {"sn": [u"Concepción"], "givenName": ["Dave"]} def test_sign_then_encrypt_assertion_advice_1(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser = Assertion({"givenName": "Dave", "sn": "Concepción"}) subject_confirmation_specs = { 'recipient': "http://lingon.catalogix.se:8087/", 'in_response_to': "_012345", 'subject_confirmation_method': saml.SCM_BEARER } name_id = factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) assertion = asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), name_id=name_id, authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", farg=farg['assertion']) a_asser = Assertion({"uid": "test01", "email": "test.testsson@test.se"}) a_assertion = a_asser.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_assertion.signature = sigver.pre_signature_part( a_assertion.id, _sec.my_cert, 1) assertion.advice = Advice() assertion.advice.encrypted_assertion = [] assertion.advice.encrypted_assertion.append(EncryptedAssertion()) assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer() ) response.assertion.append(assertion) response = _sec.sign_statement("%s" % response, class_name(a_assertion), key_file=self.client.sec.key_file, node_id=a_assertion.id) # xmldoc = "%s" % response # strangely enough I get different tags if I run this test separately # or as part of a bunch of tests. # xmldoc = add_subelement(xmldoc, "EncryptedAssertion", sigass) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) # seresp = samlp.response_from_string(enctext) if six.PY2: resp_str = encode_fn(enctext.encode('utf-8')) else: resp_str = encode_fn(bytes(enctext, 'utf-8')) # Now over to the client side resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.assertion.advice assert resp.assertion.advice.assertion assert resp.ava == \ {'givenName': ['Dave'], 'sn': [u'Concepción'], 'uid': ['test01'], 'email': ['test.testsson@test.se']} def test_sign_then_encrypt_assertion_advice_2(self): # Begin with the IdPs side _sec = self.server.sec nameid_policy = samlp.NameIDPolicy(allow_create="false", format=saml.NAMEID_FORMAT_PERSISTENT) asser_1 = Assertion({"givenName": "Dave"}) farg = add_path( {}, ['assertion', 'subject', 'subject_confirmation', 'method', saml.SCM_BEARER]) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'in_response_to', '_012345']) add_path( farg['assertion']['subject']['subject_confirmation'], ['subject_confirmation_data', 'recipient', "http://lingon.catalogix.se:8087/"]) name_id = factory(saml.NameID, format=saml.NAMEID_FORMAT_TRANSIENT) assertion_1 = asser_1.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) asser_2 = Assertion({"sn": "Concepción"}) assertion_2 = asser_2.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_1 = Assertion({"uid": "test01"}) a_assertion_1 = a_asser_1.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_2 = Assertion({"email": "test.testsson@test.se"}) a_assertion_2 = a_asser_2.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_3 = Assertion({"street": "street"}) a_assertion_3 = a_asser_3.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_asser_4 = Assertion({"title": "title"}) a_assertion_4 = a_asser_4.construct( self.client.config.entityid, self.server.config.attribute_converters, self.server.config.getattr("policy", "idp"), issuer=self.server._issuer(), authn_class=INTERNETPROTOCOLPASSWORD, authn_auth="http://www.example.com/login", name_id=name_id, farg=farg['assertion']) a_assertion_1.signature = sigver.pre_signature_part( a_assertion_1.id, _sec.my_cert, 1) a_assertion_2.signature = sigver.pre_signature_part( a_assertion_2.id, _sec.my_cert, 1) a_assertion_3.signature = sigver.pre_signature_part( a_assertion_3.id, _sec.my_cert, 1) a_assertion_4.signature = sigver.pre_signature_part( a_assertion_4.id, _sec.my_cert, 1) assertion_1.signature = sigver.pre_signature_part(assertion_1.id, _sec.my_cert, 1) assertion_2.signature = sigver.pre_signature_part(assertion_2.id, _sec.my_cert, 1) response = sigver.response_factory( in_response_to="_012345", destination="http://lingon.catalogix.se:8087/", status=s_utils.success_status_factory(), issuer=self.server._issuer() ) response.assertion = assertion_1 response.assertion.advice = Advice() response.assertion.advice.encrypted_assertion = [] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion_1) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_1._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_1), key_file=self.server.sec.key_file, node_id=a_assertion_1.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[1].add_extension_element( a_assertion_2) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_2._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_2), key_file=self.server.sec.key_file, node_id=a_assertion_2.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] assertion_tag = response.assertion._to_element_tree().tag response = pre_encrypt_assertion(response) response = \ response.get_xml_string_with_self_contained_assertion_within_encrypted_assertion( assertion_tag) response = _sec.sign_statement("%s" % response, class_name(assertion_1), key_file=self.server.sec.key_file, node_id=assertion_1.id) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part()) response = samlp.response_from_string(enctext) response.assertion = assertion_2 response.assertion.advice = Advice() response.assertion.advice.encrypted_assertion = [] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[0].add_extension_element( a_assertion_3) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_3._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_3), key_file=self.server.sec.key_file, node_id=a_assertion_3.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 0]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response.assertion = response.assertion[0] response.assertion.advice.encrypted_assertion.append( EncryptedAssertion()) response.assertion.advice.encrypted_assertion[1].add_extension_element( a_assertion_4) advice_tag = response.assertion.advice._to_element_tree().tag assertion_tag = a_assertion_4._to_element_tree().tag response = \ response.get_xml_string_with_self_contained_assertion_within_advice_encrypted_assertion( assertion_tag, advice_tag) response = _sec.sign_statement("%s" % response, class_name(a_assertion_4), key_file=self.server.sec.key_file, node_id=a_assertion_4.id) node_xpath = ''.join(["/*[local-name()=\"%s\"]" % v for v in ["Response", "Assertion", "Advice", "EncryptedAssertion", "Assertion"]]) enctext = _sec.crypto.encrypt_assertion(response, self.client.sec.encryption_keypairs[ 1]["cert_file"], pre_encryption_part(), node_xpath=node_xpath) response = samlp.response_from_string(enctext) response = _sec.sign_statement("%s" % response, class_name(response.assertion[0]), key_file=self.server.sec.key_file, node_id=response.assertion[0].id) response = samlp.response_from_string(response) # seresp = samlp.response_from_string(enctext) resp_str = encode_fn(response.to_string()) # Now over to the client side resp = self.client.parse_authn_request_response( resp_str, BINDING_HTTP_POST, {"_012345": "http://foo.example.com/service"}) # assert resp.encrypted_assertion == [] assert resp.assertion assert resp.assertion.advice assert resp.assertion.advice.assertion assert resp.ava == \ {'street': ['street'], 'uid': ['test01'], 'title': ['title'], 'givenName': ['Dave'], 'email': ['test.testsson@test.se'], 'sn': [u'Concepción']} def test_signed_redirect(self): # Revert configuration change to disallow unsinged responses self.client.want_response_signed = True msg_str = "%s" % self.client.create_authn_request( "http://localhost:8088/sso", message_id="id1")[1] info = self.client.apply_binding( BINDING_HTTP_REDIRECT, msg_str, destination="", relay_state="relay2", sign=True, sigalg=SIG_RSA_SHA256) loc = info["headers"][0][1] qs = parse.parse_qs(loc[1:]) assert _leq(qs.keys(), ['SigAlg', 'SAMLRequest', 'RelayState', 'Signature']) assert verify_redirect_signature(list_values2simpletons(qs), self.client.sec.sec_backend) res = self.server.parse_authn_request(qs["SAMLRequest"][0], BINDING_HTTP_REDIRECT) def test_do_logout_signed_redirect(self): conf = config.SPConfig() conf.load_file("sp_slo_redirect_conf") client = Saml2Client(conf) # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Österberg", "mail": "anders.osterberg@example.com" } } client.users.add_information_about_person(session_info) entity_ids = client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_REDIRECT) assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_REDIRECT loc = info["headers"][0][1] _, _, _, _, qs, _ = parse.urlparse(loc) qs = parse.parse_qs(qs) assert _leq(qs.keys(), ['SigAlg', 'SAMLRequest', 'RelayState', 'Signature']) assert verify_redirect_signature(list_values2simpletons(qs), client.sec.sec_backend) res = self.server.parse_logout_request(qs["SAMLRequest"][0], BINDING_HTTP_REDIRECT) def test_do_logout_post(self): # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Österberg", "mail": "anders.osterberg@example.com" }, "session_index": SessionIndex("_foo") } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_POST) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_POST _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) assert b'_foo' in res.xmlstr def test_do_logout_session_expired(self): # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": a_while_ago(minutes=15), "ava": { "givenName": "Anders", "sn": "Österberg", "mail": "anders.osterberg@example.com" }, "session_index": SessionIndex("_foo") } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.do_logout(nid, entity_ids, "Tired", in_a_while(minutes=5), sign=True, expected_binding=BINDING_HTTP_POST) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids binding, info = resp[entity_ids[0]] assert binding == BINDING_HTTP_POST _dic = unpack_form(info["data"]) res = self.server.parse_logout_request(_dic["SAMLRequest"], BINDING_HTTP_POST) assert b'_foo' in res.xmlstr # Below can only be done with dummy Server IDP = "urn:mace:example.com:saml:roland:idp" class TestClientWithDummy(): def setup_class(self): self.server = FakeIDP("idp_all_conf") conf = config.SPConfig() conf.load_file("servera_conf") self.client = Saml2Client(conf) self.client.send = self.server.receive def test_do_authn(self): binding = BINDING_HTTP_REDIRECT response_binding = BINDING_HTTP_POST sid, http_args = self.client.prepare_for_authenticate( IDP, "http://www.example.com/relay_state", binding=binding, response_binding=response_binding) assert isinstance(sid, six.string_types) assert len(http_args) == 4 assert http_args["headers"][0][0] == "Location" assert http_args["data"] == [] redirect_url = http_args["headers"][0][1] _, _, _, _, qs, _ = parse.urlparse(redirect_url) qs_dict = parse.parse_qs(qs) req = self.server.parse_authn_request(qs_dict["SAMLRequest"][0], binding) resp_args = self.server.response_args(req.message, [response_binding]) assert resp_args["binding"] == response_binding def test_do_negotiated_authn(self): binding = BINDING_HTTP_REDIRECT response_binding = BINDING_HTTP_POST sid, auth_binding, http_args = \ self.client.prepare_for_negotiated_authenticate( IDP, "http://www.example.com/relay_state", binding=binding, response_binding=response_binding) assert binding == auth_binding assert isinstance(sid, six.string_types) assert len(http_args) == 4 assert http_args["headers"][0][0] == "Location" assert http_args["data"] == [] redirect_url = http_args["headers"][0][1] _, _, _, _, qs, _ = parse.urlparse(redirect_url) qs_dict = parse.parse_qs(qs) req = self.server.parse_authn_request(qs_dict["SAMLRequest"][0], binding) resp_args = self.server.response_args(req.message, [response_binding]) assert resp_args["binding"] == response_binding def test_do_attribute_query(self): response = self.client.do_attribute_query( IDP, "_e7b68a04488f715cda642fbdd90099f5", attribute={"eduPersonAffiliation": None}, nameid_format=NAMEID_FORMAT_TRANSIENT) def test_logout_1(self): """ one IdP/AA logout from""" # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Österberg", "mail": "anders.osterberg@example.com" } } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.global_logout(nid, "Tired", in_a_while(minutes=5)) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids response = resp[entity_ids[0]] assert isinstance(response, LogoutResponse) assert response.return_addrs assert len(response.return_addrs) == 1 def test_post_sso(self): binding = BINDING_HTTP_POST response_binding = BINDING_HTTP_POST sid, http_args = self.client.prepare_for_authenticate( "urn:mace:example.com:saml:roland:idp", relay_state="really", binding=binding, response_binding=response_binding) _dic = unpack_form(http_args["data"]) req = self.server.parse_authn_request(_dic["SAMLRequest"], binding) resp_args = self.server.response_args(req.message, [response_binding]) assert resp_args["binding"] == response_binding # Normally a response would now be sent back to the users web client # Here I fake what the client will do # create the form post http_args["data"] = parse.urlencode(_dic) http_args["method"] = "POST" http_args["dummy"] = _dic["SAMLRequest"] http_args["headers"] = [('Content-type', 'application/x-www-form-urlencoded')] response = self.client.send(**http_args) _dic = unpack_form(response.text, "SAMLResponse") # Explicitly allow unsigned responses for this test self.client.want_response_signed = False resp = self.client.parse_authn_request_response(_dic["SAMLResponse"], BINDING_HTTP_POST, {sid: "/"}) ac = resp.assertion.authn_statement[0].authn_context assert ac.authenticating_authority[0].text == \ 'http://www.example.com/login' assert ac.authn_context_class_ref.text == INTERNETPROTOCOLPASSWORD def test_negotiated_post_sso(self): binding = BINDING_HTTP_POST response_binding = BINDING_HTTP_POST sid, auth_binding, http_args = self.client.prepare_for_negotiated_authenticate( "urn:mace:example.com:saml:roland:idp", relay_state="really", binding=binding, response_binding=response_binding) _dic = unpack_form(http_args["data"]) assert binding == auth_binding req = self.server.parse_authn_request(_dic["SAMLRequest"], binding) resp_args = self.server.response_args(req.message, [response_binding]) assert resp_args["binding"] == response_binding # Normally a response would now be sent back to the users web client # Here I fake what the client will do # create the form post http_args["data"] = parse.urlencode(_dic) http_args["method"] = "POST" http_args["dummy"] = _dic["SAMLRequest"] http_args["headers"] = [('Content-type', 'application/x-www-form-urlencoded')] response = self.client.send(**http_args) _dic = unpack_form(response.text, "SAMLResponse") resp = self.client.parse_authn_request_response(_dic["SAMLResponse"], BINDING_HTTP_POST, {sid: "/"}) ac = resp.assertion.authn_statement[0].authn_context assert ac.authenticating_authority[0].text == \ 'http://www.example.com/login' assert ac.authn_context_class_ref.text == INTERNETPROTOCOLPASSWORD class TestClientNoConfigContext(): def setup_class(self): self.server = FakeIDP("idp_all_conf") conf = config.Config() # not SPConfig conf.load_file("servera_conf") self.client = Saml2Client(conf) self.client.send = self.server.receive def test_logout_1(self): """ one IdP/AA logout from""" # information about the user from an IdP session_info = { "name_id": nid, "issuer": "urn:mace:example.com:saml:roland:idp", "not_on_or_after": in_a_while(minutes=15), "ava": { "givenName": "Anders", "sn": "Österberg", "mail": "anders.osterberg@example.com" } } self.client.users.add_information_about_person(session_info) entity_ids = self.client.users.issuers_of_info(nid) assert entity_ids == ["urn:mace:example.com:saml:roland:idp"] resp = self.client.global_logout(nid, "Tired", in_a_while(minutes=5)) assert resp assert len(resp) == 1 assert list(resp.keys()) == entity_ids response = resp[entity_ids[0]] assert isinstance(response, LogoutResponse) assert response.return_addrs assert len(response.return_addrs) == 1 def test_parse_soap_enveloped_saml_xxe(): xml = """ ]> &lol1; """ with raises(EntitiesForbidden): parse_soap_enveloped_saml(xml, None) if __name__ == "__main__": tc = TestClient() tc.setup_class() tc.test_sign_then_encrypt_assertion() pysaml2-4.9.0/tests/test_52_default_sign_alg.py000066400000000000000000000152001355762626600215030ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import os from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.saml import NameID, NAMEID_FORMAT_TRANSIENT from saml2.samlp import response_from_string from saml2.server import Server from saml2 import client from saml2 import config from mock.mock import Mock, MagicMock import saml2.xmldsig as ds nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="123456") AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def _eq(l1, l2): return set(l1) == set(l2) BASEDIR = os.path.abspath(os.path.dirname(__file__)) def get_ava(assertion): ava = {} for statement in assertion.attribute_statement: for attr in statement.attribute: value = [] for tmp_val in attr.attribute_value: value.append(tmp_val.text) key = attr.friendly_name if key is None or len(key) == 0: key = attr.text ava[key] = value return ava class TestSignedResponse(): def setup_class(self): self.server = Server("idp_conf") sign_alg = Mock() sign_alg.return_value = ds.SIG_RSA_SHA512 digest_alg = Mock() digest_alg.return_value = ds.DIGEST_SHA512 self.restet_default = ds.DefaultSignature ds.DefaultSignature = MagicMock() ds.DefaultSignature().get_sign_alg = sign_alg ds.DefaultSignature().get_digest_alg = digest_alg conf = config.SPConfig() conf.load_file("server_conf") self.client = client.Saml2Client(conf) self.name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") self.ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": "The man"} def teardown_class(self): ds.DefaultSignature = self.restet_default self.server.close() def verify_assertion(self, assertion): assert assertion assert assertion[0].attribute_statement ava = ava = get_ava(assertion[0]) assert ava ==\ {'mail': ['derek@nyy.mlb.com'], 'givenName': ['Derek'], 'surName': ['Jeter'], 'title': ['The man']} def test_signed_response(self): print(ds.DefaultSignature().get_digest_alg()) name_id = self.server.ident.transient_nameid( "urn:mace:example.com:saml:roland:sp", "id12") ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": "The man"} signed_resp = self.server.create_authn_response( ava, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=name_id, sign_assertion=True ) print(signed_resp) assert signed_resp sresponse = response_from_string(signed_resp) assert ds.SIG_RSA_SHA512 in str(sresponse), "Not correctly signed!" assert ds.DIGEST_SHA512 in str(sresponse), "Not correctly signed!" def test_signed_response_1(self): signed_resp = self.server.create_authn_response( self.ava, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=self.name_id, sign_response=True, sign_assertion=True, ) sresponse = response_from_string(signed_resp) assert ds.SIG_RSA_SHA512 in str(sresponse), "Not correctly signed!" assert ds.DIGEST_SHA512 in str(sresponse), "Not correctly signed!" valid = self.server.sec.verify_signature(signed_resp, self.server.config.cert_file, node_name='urn:oasis:names:tc:SAML:2.0:protocol:Response', node_id=sresponse.id, id_attr="") assert valid assert ds.SIG_RSA_SHA512 in str(sresponse.assertion[0]), "Not correctly signed!" assert ds.DIGEST_SHA512 in str(sresponse.assertion[0]), "Not correctly signed!" valid = self.server.sec.verify_signature(signed_resp, self.server.config.cert_file, node_name='urn:oasis:names:tc:SAML:2.0:assertion:Assertion', node_id=sresponse.assertion[0].id, id_attr="") assert valid self.verify_assertion(sresponse.assertion) def test_signed_response_2(self): signed_resp = self.server.create_authn_response( self.ava, "id12", # in_response_to "http://lingon.catalogix.se:8087/", # consumer_url "urn:mace:example.com:saml:roland:sp", # sp_entity_id name_id=self.name_id, sign_response=True, sign_assertion=True, sign_alg=ds.SIG_RSA_SHA256, digest_alg=ds.DIGEST_SHA256 ) sresponse = response_from_string(signed_resp) assert ds.SIG_RSA_SHA256 in str(sresponse), "Not correctly signed!" assert ds.DIGEST_SHA256 in str(sresponse), "Not correctly signed!" valid = self.server.sec.verify_signature(signed_resp, self.server.config.cert_file, node_name='urn:oasis:names:tc:SAML:2.0:protocol:Response', node_id=sresponse.id, id_attr="") assert valid assert ds.SIG_RSA_SHA256 in str(sresponse.assertion[0]), "Not correctly signed!" assert ds.DIGEST_SHA256 in str(sresponse.assertion[0]), "Not correctly signed!" valid = self.server.sec.verify_signature(signed_resp, self.server.config.cert_file, node_name='urn:oasis:names:tc:SAML:2.0:assertion:Assertion', node_id=sresponse.assertion[0].id, id_attr="") assert valid self.verify_assertion(sresponse.assertion) if __name__ == "__main__": ts = TestSignedResponse() ts.setup_class() ts.test_signed_response() ts.test_signed_response_1() ts.test_signed_response_2() pysaml2-4.9.0/tests/test_60_sp.py000066400000000000000000000062011355762626600166360ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import base64 import pytest from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.samlp import NameIDPolicy from saml2.server import Server try: from saml2.s2repoze.plugins.sp import make_plugin except ImportError: make_plugin = None ENV1 = {'SERVER_SOFTWARE': 'CherryPy/3.1.2 WSGI Server', 'SCRIPT_NAME': '', 'ACTUAL_SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/krissms', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'REMOTE_ADDR': '127.0.0.1', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) ', 'HTTP_CONNECTION': 'keep-alive', 'SERVER_NAME': 'lingon-catalogix-se-2.local', 'REMOTE_PORT': '57309', 'wsgi.url_scheme': 'http', 'SERVER_PORT': '8087', 'HTTP_HOST': '127.0.0.1:8087', 'wsgi.multithread': True, 'HTTP_ACCEPT': 'application/xml,application/xhtml+xml,text/html;q=0.9,' 'text/plain;q=0.8,image/png,*/*;q=0.5', 'wsgi.version': (1, 0), 'wsgi.run_once': False, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate'} trans_name_policy = NameIDPolicy(format=NAMEID_FORMAT_TRANSIENT, allow_create="true") AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } @pytest.mark.skipif(not make_plugin, reason="s2repoze dependencies not installed") class TestSP(): def setup_class(self): self.sp = make_plugin("rem", saml_conf="server_conf") # Explicitly allow unsigned responses for this test self.sp.saml_client.want_response_signed = False self.server = Server(config_file="idp_conf") def teardown_class(self): self.server.close() def test_setup(self): assert self.sp def test_identify(self): # Create a SAMLResponse ava = {"givenName": ["Derek"], "surName": ["Jeter"], "mail": ["derek@nyy.mlb.com"], "title": ["The man"]} resp_str = "%s" % self.server.create_authn_response( ava, "id1", "http://lingon.catalogix.se:8087/", "urn:mace:example.com:saml:roland:sp", trans_name_policy, "foba0001@example.com", authn=AUTHN) resp_str = base64.encodestring(resp_str.encode('utf-8')) self.sp.outstanding_queries = {"id1": "http://www.example.com/service"} session_info = self.sp._eval_authn_response( {}, {"SAMLResponse": [resp_str]}) assert len(session_info) > 1 assert session_info["came_from"] == 'http://www.example.com/service' assert session_info["ava"] == {'givenName': ['Derek'], 'mail': ['derek@nyy.mlb.com'], 'sn': ['Jeter'], 'title': ['The man']} if __name__ == "__main__": _sp = TestSP() _sp.setup_class() _sp.test_identify() pysaml2-4.9.0/tests/test_62_vo.py000066400000000000000000000050741355762626600166510ustar00rootroot00000000000000from saml2.saml import NameID from saml2.saml import NAMEID_FORMAT_TRANSIENT __author__ = 'rolandh' from saml2 import config from saml2.client import Saml2Client from saml2.time_util import str_to_time, in_a_while SESSION_INFO_PATTERN = {"ava": {}, "came from": "", "not_on_or_after": 0, "issuer": "", "session_id": -1} nid = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="abcdefgh") nid0 = NameID(name_qualifier="foo", format=NAMEID_FORMAT_TRANSIENT, text="01234567") def add_derek_info(sp): not_on_or_after = str_to_time(in_a_while(days=1)) session_info = SESSION_INFO_PATTERN.copy() session_info["ava"] = {"givenName": ["Derek"], "umuselin": ["deje0001"]} session_info["issuer"] = "urn:mace:example.com:saml:idp" session_info["name_id"] = nid session_info["not_on_or_after"] = not_on_or_after # subject_id, entity_id, info, timestamp sp.users.add_information_about_person(session_info) class TestVirtualOrg(): def setup_class(self): conf = config.SPConfig() conf.load_file("server_conf") self.sp = Saml2Client(conf) vo_name = list(conf.vorg.keys())[0] self.vo = conf.vorg[vo_name] add_derek_info(self.sp) def test_mta(self): aas = self.vo.members_to_ask(nid) print(aas) assert len(aas) == 1 assert 'urn:mace:example.com:saml:aa' in aas def test_unknown_subject(self): aas = self.vo.members_to_ask(nid0) print(aas) assert len(aas) == 2 def test_id(self): cid = self.vo.get_common_identifier(nid) print(cid) assert cid == "deje0001" def test_id_unknown(self): cid = self.vo.get_common_identifier(nid0) assert cid is None class TestVirtualOrg_2(): def setup_class(self): conf = config.SPConfig() conf.load_file("server_conf") vo_name = list(conf.vorg.keys())[0] self.sp = Saml2Client(conf, virtual_organization=vo_name) add_derek_info(self.sp) def test_mta(self): aas = self.sp.vorg.members_to_ask(nid) print(aas) assert len(aas) == 1 assert 'urn:mace:example.com:saml:aa' in aas def test_unknown_subject(self): aas = self.sp.vorg.members_to_ask(nid0) print(aas) assert len(aas) == 2 def test_id(self): cid = self.sp.vorg.get_common_identifier(nid) print(cid) assert cid == "deje0001" def test_id_unknown(self): cid = self.sp.vorg.get_common_identifier(nid0) assert cid is None pysaml2-4.9.0/tests/test_63_ecp.py000066400000000000000000000113231355762626600167670ustar00rootroot00000000000000from contextlib import closing from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.httpbase import set_list2dict from saml2.profile.ecp import RelayState from saml2.profile.paos import Request from saml2.server import Server from saml2.samlp import Response from saml2.samlp import STATUS_SUCCESS from saml2.samlp import AuthnRequest from saml2 import ecp_client from saml2 import BINDING_SOAP from saml2 import BINDING_PAOS from saml2 import create_class_from_xml_string from saml2.profile import ecp as ecp_prof from saml2.client import Saml2Client from pathutils import dotname, full_path __author__ = 'rolandh' AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def _eq(l1, l2): if len(l1) == len(l2): return set(l1) == set(l2) else: return len(l1) == len(l2) class DummyResponse(object): def __init__(self, headers): self.headers = headers def test_complete_flow(): client = ecp_client.Client("user", "password", metadata_file=full_path("idp_all.xml")) sp = Saml2Client(config_file=dotname("servera_conf")) with closing(Server(config_file=dotname("idp_all_conf"))) as idp: IDP_ENTITY_ID = idp.config.entityid #SP_ENTITY_ID = sp.config.entityid # ------------ @Client ----------------------------- headers = client.add_paos_headers([]) assert len(headers) == 2 # ------------ @SP ----------------------------- response = DummyResponse(set_list2dict(headers)) assert sp.can_handle_ecp_response(response) sid, message = sp.create_ecp_authn_request(IDP_ENTITY_ID, relay_state="XYZ") # ------------ @Client ----------------------------- respdict = client.parse_soap_message(message) cargs = client.parse_sp_ecp_response(respdict) assert isinstance(respdict["body"], AuthnRequest) assert len(respdict["header"]) == 2 item0 = respdict["header"][0] assert isinstance(item0, Request) or isinstance(item0, RelayState) destination = respdict["body"].destination ht_args = client.apply_binding(BINDING_SOAP, respdict["body"], destination) # Time to send to the IDP # ----------- @IDP ------------------------------- req = idp.parse_authn_request(ht_args["data"], BINDING_SOAP) assert isinstance(req.message, AuthnRequest) # create Response and return in the SOAP response sp_entity_id = req.sender() name_id = idp.ident.transient_nameid( "id12", sp.config.entityid) binding, destination = idp.pick_binding("assertion_consumer_service", [BINDING_PAOS], entity_id=sp_entity_id) resp = idp.create_ecp_authn_request_response( destination, {"eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man" }, req.message.id, destination, sp_entity_id, name_id=name_id, authn=AUTHN) # ------------ @Client ----------------------------- # The client got the response from the IDP repackage and send it to the SP respdict = client.parse_soap_message(resp) idp_response = respdict["body"] assert isinstance(idp_response, Response) assert len(respdict["header"]) == 1 _ecp_response = None for item in respdict["header"]: if item.c_tag == "Response" and item.c_namespace == ecp_prof.NAMESPACE: _ecp_response = item #_acs_url = _ecp_response.assertion_consumer_service_url # done phase2 at the client ht_args = client.use_soap(idp_response, cargs["rc_url"], [cargs["relay_state"]]) print(ht_args) # ------------ @SP ----------------------------- respdict = sp.unpack_soap_message(ht_args["data"]) # verify the relay_state for header in respdict["header"]: inst = create_class_from_xml_string(RelayState, header) if isinstance(inst, RelayState): assert inst.text == "XYZ" # parse the response # Explicitly allow unsigned responses for this test sp.want_response_signed = False resp = sp.parse_authn_request_response(respdict["body"], None, {sid: "/"}) print(resp.response) assert resp.response.destination == "http://lingon.catalogix.se:8087/paos" assert resp.response.status.status_code.value == STATUS_SUCCESS pysaml2-4.9.0/tests/test_64_artifact.py000066400000000000000000000161741355762626600200270ustar00rootroot00000000000000import base64 from contextlib import closing from hashlib import sha1 from six.moves.urllib.parse import urlparse from six.moves.urllib.parse import parse_qs from saml2 import BINDING_HTTP_ARTIFACT from saml2 import BINDING_SOAP from saml2 import BINDING_HTTP_POST from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.client import Saml2Client from saml2.entity import create_artifact from saml2.entity import ARTIFACT_TYPECODE from saml2.s_utils import sid from saml2.server import Server __author__ = 'rolandh' TAG1 = "name=\"SAMLRequest\" value=" AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def get_msg(hinfo, binding, response=False): if binding == BINDING_SOAP: msg = hinfo["data"] elif binding == BINDING_HTTP_POST: _inp = hinfo["data"][3] i = _inp.find(TAG1) i += len(TAG1) + 1 j = _inp.find('"', i) msg = _inp[i:j] elif binding == BINDING_HTTP_ARTIFACT: # either by POST or by redirect if hinfo["data"]: _inp = hinfo["data"][3] i = _inp.find(TAG1) i += len(TAG1) + 1 j = _inp.find('"', i) msg = _inp[i:j] else: parts = urlparse(hinfo["url"]) msg = parse_qs(parts.query)["SAMLart"][0] else: # BINDING_HTTP_REDIRECT parts = urlparse(hinfo["headers"][0][1]) msg = parse_qs(parts.query)["SAMLRequest"][0] return msg def test_create_artifact(): b64art = create_artifact("http://sp.example.com/saml.xml", b"aabbccddeeffgghhiijj") art = base64.b64decode(b64art.encode('ascii')) assert art[:2] == ARTIFACT_TYPECODE assert int(art[2:4]) == 0 s = sha1(b"http://sp.example.com/saml.xml") assert art[4:24] == s.digest() SP = 'urn:mace:example.com:saml:roland:sp' def test_create_artifact_resolve(): b64art = create_artifact(SP, "aabbccddeeffgghhiijj", 1) artifact = base64.b64decode(b64art) #assert artifact[:2] == '\x00\x04' #assert int(artifact[2:4]) == 0 # s = sha1(SP.encode('ascii')) assert artifact[4:24] == s.digest() with closing(Server(config_file="idp_all_conf")) as idp: typecode = artifact[:2] assert typecode == ARTIFACT_TYPECODE destination = idp.artifact2destination(b64art, "spsso") msg_id, msg = idp.create_artifact_resolve(b64art, destination, sid()) print(msg) args = idp.use_soap(msg, destination, None, False) sp = Saml2Client(config_file="servera_conf") ar = sp.parse_artifact_resolve(args["data"]) print(ar) assert ar.artifact.text == b64art def test_artifact_flow(): #SP = 'urn:mace:example.com:saml:roland:sp' sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: # original request binding, destination = sp.pick_binding("single_sign_on_service", entity_id=idp.config.entityid) relay_state = "RS0" req_id, req = sp.create_authn_request(destination, id="id1") artifact = sp.use_artifact(req, 1) binding, destination = sp.pick_binding("single_sign_on_service", [BINDING_HTTP_ARTIFACT], entity_id=idp.config.entityid) hinfo = sp.apply_binding(binding, artifact, destination, relay_state) # ========== @IDP ============ artifact2 = get_msg(hinfo, binding) assert artifact == artifact2 # The IDP now wants to replace the artifact with the real request destination = idp.artifact2destination(artifact2, "spsso") msg_id, msg = idp.create_artifact_resolve(artifact2, destination, sid()) hinfo = idp.use_soap(msg, destination, None, False) # ======== @SP ========== msg = get_msg(hinfo, BINDING_SOAP) ar = sp.parse_artifact_resolve(msg) assert ar.artifact.text == artifact # The SP picks the request out of the repository with the artifact as the key oreq = sp.artifact[ar.artifact.text] # Should be the same as req above # Returns the information over the existing SOAP connection so # no transport information needed msg = sp.create_artifact_response(ar, ar.artifact.text) hinfo = sp.use_soap(msg, destination) # ========== @IDP ============ msg = get_msg(hinfo, BINDING_SOAP) # The IDP untangles the request from the artifact resolve response spreq = idp.parse_artifact_resolve_response(msg) # should be the same as req above assert spreq.id == req.id # That was one way, the Request from the SP # ---------------------------------------------# # Now for the other, the response from the IDP name_id = idp.ident.transient_nameid(sp.config.entityid, "derek") resp_args = idp.response_args(spreq, [BINDING_HTTP_POST]) response = idp.create_authn_response({"eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man"}, name_id=name_id, authn=AUTHN, **resp_args) print(response) # with the response in hand create an artifact artifact = idp.use_artifact(response, 1) binding, destination = sp.pick_binding("single_sign_on_service", [BINDING_HTTP_ARTIFACT], entity_id=idp.config.entityid) hinfo = sp.apply_binding(binding, "%s" % artifact, destination, relay_state, response=True) # ========== SP ========= artifact3 = get_msg(hinfo, binding) assert artifact == artifact3 destination = sp.artifact2destination(artifact3, "idpsso") # Got an artifact want to replace it with the real message msg_id, msg = sp.create_artifact_resolve(artifact3, destination, sid()) print(msg) hinfo = sp.use_soap(msg, destination, None, False) # ======== IDP ========== msg = get_msg(hinfo, BINDING_SOAP) ar = idp.parse_artifact_resolve(msg) print(ar) assert ar.artifact.text == artifact3 # The IDP retrieves the response from the database using the artifact as the key #oreq = idp.artifact[ar.artifact.text] binding, destination = idp.pick_binding("artifact_resolution_service", entity_id=sp.config.entityid) resp = idp.create_artifact_response(ar, ar.artifact.text) hinfo = idp.use_soap(resp, destination) # ========== SP ============ msg = get_msg(hinfo, BINDING_SOAP) sp_resp = sp.parse_artifact_resolve_response(msg) assert sp_resp.id == response.id pysaml2-4.9.0/tests/test_65_authn_query.py000066400000000000000000000106271355762626600205740ustar00rootroot00000000000000from contextlib import closing from six.moves.urllib.parse import urlparse, parse_qs from saml2 import BINDING_SOAP, BINDING_HTTP_POST __author__ = 'rolandh' from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.authn_context import requested_authn_context from saml2.samlp import AuthnRequest from saml2.samlp import NameIDPolicy from saml2.samlp import AuthnQuery from saml2.client import Saml2Client from saml2.saml import Subject from saml2.saml import NameID from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.server import Server TAG1 = "name=\"SAMLRequest\" value=" AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def get_msg(hinfo, binding): if binding == BINDING_SOAP: xmlstr = hinfo["data"] elif binding == BINDING_HTTP_POST: _inp = hinfo["data"] i = _inp.find(TAG1) i += len(TAG1) + 1 j = _inp.find('"', i) xmlstr = _inp[i:j] else: # BINDING_HTTP_REDIRECT parts = urlparse(hinfo["headers"][0][1]) xmlstr = parse_qs(parts.query)["SAMLRequest"][0] return xmlstr # ------------------------------------------------------------------------ def test_basic(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: srvs = sp.metadata.authn_query_service(idp.config.entityid) destination = srvs[0]["location"] authn_context = requested_authn_context(INTERNETPROTOCOLPASSWORD) subject = Subject(text="abc", name_id=NameID(format=NAMEID_FORMAT_TRANSIENT)) _id, aq = sp.create_authn_query(subject, destination, authn_context) print(aq) assert isinstance(aq, AuthnQuery) def test_flow(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: relay_state = "FOO" # == Create an AuthnRequest response name_id = idp.ident.transient_nameid(sp.config.entityid, "id12") binding, destination = idp.pick_binding("assertion_consumer_service", entity_id=sp.config.entityid) resp = idp.create_authn_response({"eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man"}, "id-123456789", destination, sp.config.entityid, name_id=name_id, authn=AUTHN) hinfo = idp.apply_binding(binding, "%s" % resp, destination, relay_state) # ------- @SP ---------- xmlstr = get_msg(hinfo, binding) # Explicitly allow unsigned responses for this test sp.want_response_signed = False aresp = sp.parse_authn_request_response(xmlstr, binding, {resp.in_response_to: "/"}) binding, destination = sp.pick_binding("authn_query_service", entity_id=idp.config.entityid) authn_context = requested_authn_context(INTERNETPROTOCOLPASSWORD) subject = aresp.assertion.subject aq_id, aq = sp.create_authn_query(subject, destination, authn_context) print(aq) assert isinstance(aq, AuthnQuery) binding = BINDING_SOAP hinfo = sp.apply_binding(binding, "%s" % aq, destination, "state2") # -------- @IDP ---------- xmlstr = get_msg(hinfo, binding) pm = idp.parse_authn_query(xmlstr, binding) msg = pm.message assert msg.id == aq.id p_res = idp.create_authn_query_response(msg.subject, msg.session_index, msg.requested_authn_context) print(p_res) hinfo = idp.apply_binding(binding, "%s" % p_res, "", "state2", response=True) # ------- @SP ---------- xmlstr = get_msg(hinfo, binding) final = sp.parse_authn_query_response(xmlstr, binding) print(final) assert final.response.id == p_res.id if __name__ == "__main__": test_flow() pysaml2-4.9.0/tests/test_66_name_id_mapping.py000066400000000000000000000045661355762626600213450ustar00rootroot00000000000000__author__ = 'rolandh' from contextlib import closing from saml2.client import Saml2Client from saml2.saml import NameID, NAMEID_FORMAT_PERSISTENT from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.server import Server from saml2.samlp import NameIDPolicy from saml2.samlp import NameIDMappingRequest def test_base_request(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: binding, destination = sp.pick_binding("name_id_mapping_service", entity_id=idp.config.entityid) policy = NameIDPolicy(format=NAMEID_FORMAT_TRANSIENT, sp_name_qualifier="urn:mace:swamid:junk", allow_create="true") nameid = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") mid, nmr = sp.create_name_id_mapping_request(policy, nameid, destination) print(nmr) assert isinstance(nmr, NameIDMappingRequest) def test_request_response(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: binding, destination = sp.pick_binding("name_id_mapping_service", entity_id=idp.config.entityid) policy = NameIDPolicy(format=NAMEID_FORMAT_TRANSIENT, sp_name_qualifier="urn:mace:swamid:junk", allow_create="true") nameid = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") mid, nmr = sp.create_name_id_mapping_request(policy, nameid, destination) print(nmr) args = sp.use_soap(nmr, destination) # ------- IDP ------------ req = idp.parse_name_id_mapping_request(args["data"], binding) in_response_to = req.message.id name_id = NameID(format=NAMEID_FORMAT_PERSISTENT, text="foobar") idp_response = idp.create_name_id_mapping_response( name_id, in_response_to=in_response_to) print(idp_response) ht_args = sp.use_soap(idp_response) # ------- SP ------------ _resp = sp.parse_name_id_mapping_request_response(ht_args["data"], binding) print(_resp.response) r_name_id = _resp.response.name_id assert r_name_id.format == NAMEID_FORMAT_PERSISTENT assert r_name_id.text == "foobar" pysaml2-4.9.0/tests/test_67_manage_name_id.py000066400000000000000000000050551355762626600211350ustar00rootroot00000000000000from contextlib import closing from saml2 import BINDING_SOAP from saml2.samlp import NewID from saml2.saml import NameID, NAMEID_FORMAT_TRANSIENT from saml2.client import Saml2Client from saml2.server import Server __author__ = 'rolandh' def test_basic(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: # -------- @SP ------------ binding, destination = sp.pick_binding("manage_name_id_service", entity_id=idp.config.entityid) nameid = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") newid = NewID(text="Barfoo") mid, mreq = sp.create_manage_name_id_request(destination, name_id=nameid, new_id=newid) print(mreq) rargs = sp.apply_binding(binding, "%s" % mreq, destination, "") # --------- @IDP -------------- _req = idp.parse_manage_name_id_request(rargs["data"], binding) print(_req.message) assert mid == _req.message.id def test_flow(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: binding, destination = sp.pick_binding("manage_name_id_service", entity_id=idp.config.entityid) nameid = NameID(format=NAMEID_FORMAT_TRANSIENT, text="foobar") newid = NewID(text="Barfoo") mid, midq = sp.create_manage_name_id_request(destination, name_id=nameid, new_id=newid) print(midq) rargs = sp.apply_binding(binding, "%s" % midq, destination, "") # --------- @IDP -------------- _req = idp.parse_manage_name_id_request(rargs["data"], binding) print(_req.message) mnir = idp.create_manage_name_id_response(_req.message, [binding]) if binding != BINDING_SOAP: binding, destination = idp.pick_binding("manage_name_id_service", entity_id=sp.config.entityid) else: destination = "" respargs = idp.apply_binding(binding, "%s" % mnir, destination, "") print(respargs) # ---------- @SP --------------- _response = sp.parse_manage_name_id_request_response(respargs["data"], binding) print(_response.response) assert _response.response.id == mnir.id if __name__ == "__main__": test_flow() pysaml2-4.9.0/tests/test_68_assertion_id.py000066400000000000000000000073471355762626600207230ustar00rootroot00000000000000from contextlib import closing from six.moves.urllib.parse import parse_qs from six.moves.urllib.parse import urlparse from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.samlp import AuthnRequest from saml2.samlp import NameIDPolicy from saml2.saml import Assertion from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2 import BINDING_HTTP_POST from saml2 import BINDING_URI from saml2 import BINDING_SOAP from saml2.client import Saml2Client from saml2.server import Server __author__ = 'rolandh' TAG1 = "name=\"SAMLRequest\" value=" AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def get_msg(hinfo, binding, response=False): if binding == BINDING_SOAP: msg = hinfo["data"] elif binding == BINDING_HTTP_POST: _inp = hinfo["data"] i = _inp.find(TAG1) i += len(TAG1) + 1 j = _inp.find('"', i) msg = _inp[i:j] elif binding == BINDING_URI: if response: msg = hinfo["data"] else: msg = "" return parse_qs(hinfo["url"].split("?")[1])["ID"][0] else: # BINDING_HTTP_REDIRECT parts = urlparse(hinfo["headers"][0][1]) msg = parse_qs(parts.query)["SAMLRequest"][0] return msg def test_basic_flow(): sp = Saml2Client(config_file="servera_conf") with closing(Server(config_file="idp_all_conf")) as idp: # -------- @IDP ------------- relay_state = "FOO" # -- dummy request --- orig_req = AuthnRequest( issuer=sp._issuer(), name_id_policy=NameIDPolicy( allow_create="true", format=NAMEID_FORMAT_TRANSIENT)) # == Create an AuthnRequest response name_id = idp.ident.transient_nameid("id12", sp.config.entityid) binding, destination = idp.pick_binding("assertion_consumer_service", entity_id=sp.config.entityid) resp = idp.create_authn_response({"eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man"}, "id-123456789", destination, sp.config.entityid, name_id=name_id, authn=AUTHN) hinfo = idp.apply_binding(binding, "%s" % resp, destination, relay_state) # --------- @SP ------------- xmlstr = get_msg(hinfo, binding) # Explicitly allow unsigned responses for this test sp.want_response_signed = False aresp = sp.parse_authn_request_response(xmlstr, binding, {resp.in_response_to: "/"}) # == Look for assertion X asid = aresp.assertion.id binding, destination = sp.pick_binding("assertion_id_request_service", entity_id=idp.config.entityid) hinfo = sp.apply_binding(binding, asid, destination) # ---------- @IDP ------------ aid = get_msg(hinfo, binding, response=False) # == construct response resp = idp.create_assertion_id_request_response(aid) hinfo = idp.apply_binding(binding, "%s" % resp, None, "", response=True) # ----------- @SP ------------- xmlstr = get_msg(hinfo, binding, response=True) final = sp.parse_assertion_id_request_response(xmlstr, binding) print(final.response) assert isinstance(final.response, Assertion) pysaml2-4.9.0/tests/test_69_discovery.py000066400000000000000000000051421355762626600202370ustar00rootroot00000000000000from saml2.client import Saml2Client from saml2.discovery import DiscoveryServer from pathutils import dotname __author__ = 'rolandh' def _eq(l1, l2): return set(l1) == set(l2) def test_verify(): ds = DiscoveryServer(config_file=dotname("disco_conf")) assert ds assert ds.verify_sp_in_metadata("urn:mace:example.com:saml:roland:sp") def test_construct_0(): sp = Saml2Client(config_file=dotname("servera_conf")) url = sp.create_discovery_service_request("http://example.com/saml/disco", "https://example.com/saml/sp.xml") assert url == "http://example.com/saml/disco?entityID=https%3A%2F%2Fexample.com%2Fsaml%2Fsp.xml" def test_construct_1(): sp = Saml2Client(config_file=dotname("servera_conf")) url = sp.create_discovery_service_request("http://example.com/saml/disco", "https://example.com/saml/sp.xml") assert url == "http://example.com/saml/disco?entityID=https%3A%2F%2Fexample.com%2Fsaml%2Fsp.xml" def test_construct_deconstruct_request(): sp = Saml2Client(config_file=dotname("servera_conf")) url = sp.create_discovery_service_request( "http://example.com/saml/disco", "https://example.com/saml/sp.xml", isPassive=True, returnIDParam="foo", return_url="https://example.com/saml/sp/disc") print(url) ds = DiscoveryServer(config_file=dotname("disco_conf")) dsr = ds.parse_discovery_service_request(url) # policy is added by the parsing and verifying method assert _eq(dsr.keys(), ["return", "entityID", "returnIDParam", "isPassive", "policy"]) def test_construct_deconstruct_response(): sp = Saml2Client(config_file=dotname("servera_conf")) url = sp.create_discovery_service_request("http://example.com/saml/disco", "https://example.com/saml/sp.xml", isPassive=True, returnIDParam="foo", return_url="https://example.com/saml/sp/disc") ds = DiscoveryServer(config_file=dotname("disco_conf")) dsr = ds.parse_discovery_service_request(url) args = dict([(key, dsr[key]) for key in ["returnIDParam", "return"]]) url = ds.create_discovery_service_response( entity_id="https://example.com/saml/idp.xml", **args) idp_id = sp.parse_discovery_service_response(url, returnIDParam="foo") assert idp_id == "https://example.com/saml/idp.xml" if __name__ == "__main__": test_verify() pysaml2-4.9.0/tests/test_70_redirect_signing.py000066400000000000000000000034261355762626600215420ustar00rootroot00000000000000from contextlib import closing from saml2.pack import http_redirect_message from saml2.sigver import verify_redirect_signature from saml2.sigver import import_rsa_key_from_file from saml2.sigver import SIG_RSA_SHA1 from saml2.server import Server from saml2 import BINDING_HTTP_REDIRECT from saml2.client import Saml2Client from saml2.config import SPConfig from six.moves.urllib.parse import parse_qs from pathutils import dotname __author__ = 'rolandh' def list_values2simpletons(_dict): return dict([(k, v[0]) for k, v in _dict.items()]) def test(): with closing(Server(config_file=dotname("idp_all_conf"))) as idp: conf = SPConfig() conf.load_file(dotname("servera_conf")) sp = Saml2Client(conf) srvs = sp.metadata.single_sign_on_service(idp.config.entityid, BINDING_HTTP_REDIRECT) destination = srvs[0]["location"] req_id, req = sp.create_authn_request(destination, id="id1") signer = sp.sec.sec_backend.get_signer(SIG_RSA_SHA1) info = http_redirect_message(req, destination, relay_state="RS", typ="SAMLRequest", sigalg=SIG_RSA_SHA1, signer=signer) verified_ok = False for param, val in info["headers"]: if param == "Location": _dict = parse_qs(val.split("?")[1]) _certs = idp.metadata.certs(sp.config.entityid, "any", "signing") for cert in _certs: if verify_redirect_signature( list_values2simpletons(_dict), sp.sec.sec_backend, cert): verified_ok = True assert verified_ok if __name__ == "__main__": test() pysaml2-4.9.0/tests/test_71_authn_request.py000066400000000000000000000027721355762626600211160ustar00rootroot00000000000000from contextlib import closing from saml2.client import Saml2Client from saml2.server import Server def test_authn_request_with_acs_by_index(): # ACS index and location from SP metadata in servera.xml. ACS_INDEX = '4' ACS_LOCATION = 'http://lingon.catalogix.se:8087/another/path' # Create SP using the configuration found in servera_conf.py. sp = Saml2Client(config_file="servera_conf") # Generate an authn request object that uses AssertionConsumerServiceIndex # instead of AssertionConsumerServiceURL. The index with label ACS_INDEX # exists in the SP metadata in servera.xml. request_id, authn_request = sp.create_authn_request( sp.config.entityid, assertion_consumer_service_index=ACS_INDEX) # Make sure the authn_request contains AssertionConsumerServiceIndex. acs_index = getattr(authn_request, 'assertion_consumer_service_index', None) assert acs_index == ACS_INDEX # Create IdP. with closing(Server(config_file="idp_all_conf")) as idp: # Ask the IdP to pick out the binding and destination from the # authn_request. binding, destination = idp.pick_binding("assertion_consumer_service", request=authn_request) # Make sure the IdP pick_binding method picks the correct location # or destination based on the ACS index in the authn request. assert destination == ACS_LOCATION pysaml2-4.9.0/tests/test_72_eptid.py000066400000000000000000000022711355762626600173270ustar00rootroot00000000000000from saml2.eptid import Eptid, EptidShelve __author__ = 'rolandh' def test_eptid(): edb = Eptid("secret") e1 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") print(e1) assert e1.startswith("idp_entity_id!sp_entity_id!") e2 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") assert e1 == e2 e3 = edb.get("idp_entity_id", "sp_entity_id", "user_2", "some other data") print(e3) assert e1 != e3 e4 = edb.get("idp_entity_id", "sp_entity_id2", "user_id", "some other data") assert e4 != e1 assert e4 != e3 def test_eptid_shelve(): edb = EptidShelve("secret", "eptid.db") e1 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") print(e1) assert e1.startswith("idp_entity_id!sp_entity_id!") e2 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") assert e1 == e2 e3 = edb.get("idp_entity_id", "sp_entity_id", "user_2", "some other data") print(e3) assert e1 != e3 e4 = edb.get("idp_entity_id", "sp_entity_id2", "user_id", "some other data") assert e4 != e1 assert e4 != e3 if __name__ == "__main__": test_eptid_shelve() pysaml2-4.9.0/tests/test_75_mongodb.py000066400000000000000000000061751355762626600176610ustar00rootroot00000000000000from contextlib import closing from pymongo.errors import ConnectionFailure, ServerSelectionTimeoutError import pytest from saml2 import BINDING_HTTP_POST from saml2.authn_context import INTERNETPROTOCOLPASSWORD from saml2.client import Saml2Client from saml2.server import Server from saml2.mongo_store import EptidMDB __author__ = 'rolandh' AUTHN = { "class_ref": INTERNETPROTOCOLPASSWORD, "authn_auth": "http://www.example.com/login" } def _eq(l1, l2): return set(l1) == set(l2) @pytest.mark.mongo def test_flow(): sp = Saml2Client(config_file="servera_conf") try: with closing(Server(config_file="idp_conf_mdb")) as idp1: with closing(Server(config_file="idp_conf_mdb")) as idp2: # clean out database idp1.ident.mdb.db.drop() # -- dummy request --- req_id, orig_req = sp.create_authn_request(idp1.config.entityid) # == Create an AuthnRequest response rinfo = idp1.response_args(orig_req, [BINDING_HTTP_POST]) #name_id = idp1.ident.transient_nameid("id12", rinfo["sp_entity_id"]) resp = idp1.create_authn_response( { "eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man"}, userid="jeter", authn=AUTHN, **rinfo) # What's stored away is the assertion a_info = idp2.session_db.get_assertion(resp.assertion.id) # Make sure what I got back from MongoDB is the same as I put in assert a_info["assertion"] == resp.assertion # By subject nid = resp.assertion.subject.name_id _assertion = idp2.session_db.get_assertions_by_subject(nid) assert len(_assertion) == 1 assert _assertion[0] == resp.assertion nids = idp2.ident.find_nameid("jeter") assert len(nids) == 1 except ConnectionFailure: pass @pytest.mark.mongo def test_eptid_mongo_db(): try: edb = EptidMDB("secret", "idp") except ConnectionFailure: pass else: try: e1 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") except ServerSelectionTimeoutError: pass else: print(e1) assert e1.startswith("idp_entity_id!sp_entity_id!") e2 = edb.get("idp_entity_id", "sp_entity_id", "user_id", "some other data") assert e1 == e2 e3 = edb.get("idp_entity_id", "sp_entity_id", "user_2", "some other data") print(e3) assert e1 != e3 e4 = edb.get("idp_entity_id", "sp_entity_id2", "user_id", "some other data") assert e4 != e1 assert e4 != e3 if __name__ == "__main__": test_flow() pysaml2-4.9.0/tests/test_76_metadata_in_mdb.py000066400000000000000000000054371355762626600213250ustar00rootroot00000000000000# -*- coding: utf-8 -*- from pymongo.errors import ConnectionFailure from saml2.attribute_converter import d_to_local_name from saml2.attribute_converter import ac_factory from saml2.mongo_store import export_mdstore_to_mongo_db from saml2.mongo_store import MetadataMDB from saml2.mdstore import MetadataStore from saml2.mdstore import destinations from saml2.mdstore import name from saml2 import config from pathutils import full_path __author__ = 'rolandh' ATTRCONV = ac_factory(full_path("attributemaps")) def _eq(l1, l2): return set(l1) == set(l2) def test_metadata(): conf = config.Config() conf.load_file("idp_conf_mdb") umu_idp = 'https://idp.umu.se/saml2/idp/metadata.php' # Set up a Metadata store mds = MetadataStore(ATTRCONV, conf, disable_ssl_certificate_validation=True) # Import metadata from local file. mds.imp([{"class": "saml2.mdstore.MetaDataFile", "metadata": [(full_path("swamid-2.0.xml"), )]}]) assert len(mds) == 1 # One source try: export_mdstore_to_mongo_db(mds, "metadata", "test") except ConnectionFailure: pass else: mdmdb = MetadataMDB(ATTRCONV, "metadata", "test") # replace all metadata instances with this one mds.metadata = {"mongo_db": mdmdb} idps = mds.with_descriptor("idpsso") assert idps.keys() idpsso = mds.single_sign_on_service(umu_idp) assert len(idpsso) == 1 assert destinations(idpsso) == [ 'https://idp.umu.se/saml2/idp/SSOService.php'] _name = name(mds[umu_idp]) assert _name == u'Ume\xe5 University' certs = mds.certs(umu_idp, "idpsso", "signing") assert len(certs) == 1 sps = mds.with_descriptor("spsso") assert len(sps) == 417 wants = mds.attribute_requirement('https://connect.sunet.se/shibboleth') assert wants["optional"] == [] lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["required"]] assert _eq(lnamn, ['eduPersonPrincipalName', 'mail', 'givenName', 'sn', 'eduPersonScopedAffiliation', 'eduPersonAffiliation']) wants = mds.attribute_requirement( "https://gidp.geant.net/sp/module.php/saml/sp/metadata.php/default-sp") # Optional lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["optional"]] assert _eq(lnamn, ['displayName', 'commonName', 'schacHomeOrganization', 'eduPersonAffiliation', 'schacHomeOrganizationType']) # Required lnamn = [d_to_local_name(mds.attrc, attr) for attr in wants["required"]] assert _eq(lnamn, ['eduPersonTargetedID', 'mail', 'eduPersonScopedAffiliation']) if __name__ == "__main__": test_metadata() pysaml2-4.9.0/tests/test_77_authn_context.py000066400000000000000000000112221355762626600211060ustar00rootroot00000000000000 __author__ = 'rolandh' ex1 = """ """ from saml2.saml import AuthnContext from saml2.saml import authn_context_from_string from saml2.saml import AuthnContextClassRef from saml2.samlp import RequestedAuthnContext from saml2.authn_context import pword from saml2.authn_context import ppt from saml2.authn_context import authn_context_class_ref from saml2.authn_context import requested_authn_context from saml2.authn_context import PASSWORDPROTECTEDTRANSPORT from saml2.authn_context import AL1 from saml2.authn_context import AL2 from saml2.authn_context import AL3 from saml2.authn_context import AL4 from saml2.authn_context import AuthnBroker from saml2.authn_context import authn_context_decl_from_extension_elements from saml2.authn_context import authn_context_factory length = pword.Length(min="4") restricted_password = pword.RestrictedPassword(length=length) authenticator = pword.Authenticator(restricted_password=restricted_password) authn_method = pword.AuthnMethod(authenticator=authenticator) ACD = pword.AuthenticationContextDeclaration(authn_method=authn_method) AUTHNCTXT = AuthnContext(authn_context_decl=ACD) REQAUTHNCTXT = RequestedAuthnContext(authn_context_decl_ref=ACD.c_namespace) def test_passwd(): inst = ACD inst2 = pword.authentication_context_declaration_from_string(ex1) assert inst == inst2 def test_factory(): inst_pw = pword.authentication_context_declaration_from_string(ex1) inst = authn_context_factory(ex1) assert inst_pw == inst def test_authn_decl_in_authn_context(): authnctxt = AuthnContext(authn_context_decl=ACD) acs = authn_context_from_string("%s" % authnctxt) if acs.extension_elements: cacd = authn_context_decl_from_extension_elements( acs.extension_elements) if cacd: acs.authn_context_decl = cacd assert acs.authn_context_decl == ACD def test_authn_1(): ac = authn_context_class_ref(PASSWORDPROTECTEDTRANSPORT) rac = requested_authn_context(PASSWORDPROTECTEDTRANSPORT) authn = AuthnBroker() target = "https://example.org/login" authn.add(ac, target, 1, "http://www.example.com") result = authn.pick(rac) assert len(result) == 1 method, reference = result[0] assert target == method def test_authn_2(): authn = AuthnBroker() target = "https://example.org/login" authn.add(AUTHNCTXT, target, 10, "https://example.org") result = authn.pick(REQAUTHNCTXT) assert len(result) == 1 method, reference = result[0] assert target == method REF2METHOD = { AL1: "https://example.com/authn/pin", AL2: "https://example.com/authn/passwd", AL3: "https://example.com/authn/multifact", AL4: "https://example.com/authn/cert" } def test_authn_3(): authn = AuthnBroker() level = 0 for ref in [AL1, AL2, AL3, AL4]: level += 4 ac = authn_context_class_ref(ref) authn.add(ac, REF2METHOD[ref], level, "https://www.example.com/%s" % "al%d" % level) rac = requested_authn_context(AL1, "minimum") info = authn.pick(rac) assert len(info) == 4 method, ref = info[0] assert REF2METHOD[AL1] == method rac = requested_authn_context(AL2, "minimum") info = authn.pick(rac) assert len(info) == 3 method, ref = info[0] assert REF2METHOD[AL2] == method rac = requested_authn_context(AL3, "minimum") info = authn.pick(rac) assert len(info) == 2 method, ref = info[0] assert REF2METHOD[AL3] == method rac = requested_authn_context(AL4, "minimum") info = authn.pick(rac) assert len(info) == 1 method, ref = info[0] assert REF2METHOD[AL4] == method rac = requested_authn_context(AL1, "exact") info = authn.pick(rac) assert len(info) == 1 method, ref = info[0] assert REF2METHOD[AL1] == method rac = requested_authn_context([AL1, AL2], "exact") info = authn.pick(rac) assert len(info) == 2 method, ref = info[0] assert REF2METHOD[AL1] == method method, ref = info[1] assert REF2METHOD[AL2] == method rac = requested_authn_context([AL3, AL2], "exact") info = authn.pick(rac) assert len(info) == 2 method, ref = info[0] assert REF2METHOD[AL3] == method method, ref = info[1] assert REF2METHOD[AL2] == method rac = requested_authn_context(AL1, "better") info = authn.pick(rac) assert len(info) == 3 if __name__ == "__main__": test_authn_3() pysaml2-4.9.0/tests/test_81_certificates.py000066400000000000000000000241271355762626600206730ustar00rootroot00000000000000from os import remove import os import time __author__ = 'haho0032' import unittest from saml2.cert import OpenSSLWrapper class TestGenerateCertificates(unittest.TestCase): def test_validate_with_root_cert(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty" } cert_info = { "cn": "asdfgh", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } osw = OpenSSLWrapper() ca_cert, ca_key = osw.create_certificate(cert_info_ca, request=False, write_to_file=True, cert_dir=os.path.dirname( os.path.abspath( __file__)) + "/pki") req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) ca_cert_str = osw.read_str_from_file(ca_cert) ca_key_str = osw.read_str_from_file(ca_key) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str) valid, mess = osw.verify(ca_cert_str, cert_str) self.assertTrue(valid) false_ca_cert, false_ca_key = osw.create_certificate(cert_info_ca, request=False, write_to_file=False) false_req_cert_str_1, false_req_key_str_1 = osw.create_certificate( cert_info_ca, request=True) false_cert_str_1 = osw.create_cert_signed_certificate(false_ca_cert, false_ca_key, false_req_cert_str_1) false_req_cert_str_2, false_req_key_str_2 = osw.create_certificate( cert_info, request=True) false_cert_str_2 = osw.create_cert_signed_certificate(false_ca_cert, false_ca_key, false_req_cert_str_2) valid, mess = osw.verify(false_ca_cert, cert_str) self.assertFalse(valid) valid, mess = osw.verify(false_ca_cert, false_cert_str_1) self.assertFalse(valid) valid, mess = osw.verify(ca_cert_str, false_cert_str_2) self.assertFalse(valid) if 'z' in cert_str: false_cert_str = cert_str.replace('z', 'x') valid, mess = osw.verify(ca_cert_str, false_cert_str) self.assertFalse(valid) remove(ca_cert) remove(ca_key) def test_validate_cert_chains(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty" } cert_intermediate_1_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } cert_intermediate_2_info = { "cn": "intermediate_2", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } cert_client_cert_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } osw = OpenSSLWrapper() ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False) req_cert_str, intermediate_1_key_str = osw.create_certificate( cert_intermediate_1_info, request=True) intermediate_cert_1_str = osw.create_cert_signed_certificate( ca_cert_str, ca_key_str, req_cert_str) req_cert_str, intermediate_2_key_str = osw.create_certificate( cert_intermediate_2_info, request=True) intermediate_cert_2_str = osw.create_cert_signed_certificate( intermediate_cert_1_str, intermediate_1_key_str, req_cert_str) req_cert_str, client_key_str = osw.create_certificate( cert_client_cert_info, request=True) client_cert_str = osw.create_cert_signed_certificate( intermediate_cert_2_str, intermediate_2_key_str, req_cert_str) cert_chain = [intermediate_cert_2_str, intermediate_cert_1_str, ca_cert_str] valid, mess = osw.verify_chain(cert_chain, client_cert_str) self.assertTrue(valid) def test_validate_passphrase(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty" } cert_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } osw = OpenSSLWrapper() ca_cert_str, ca_key_str = osw.create_certificate( cert_info_ca, request=False, cipher_passphrase={"cipher": "blowfish", "passphrase": "qwerty"}) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str, passphrase=b"qwerty") valid = False try: cert_str = osw.create_cert_signed_certificate( ca_cert_str, ca_key_str, req_cert_str, passphrase="qwertyqwerty") except Exception: valid = True self.assertTrue(valid) def test_validate_expire(self): cert_info_ca = { "cn": "qwerty", "country_code": "qw", "state": "qwerty", "city": "qwerty", "organization": "qwerty", "organization_unit": "qwerty" } cert_info = { "cn": "intermediate_1", "country_code": "as", "state": "asdfgh", "city": "asdfgh", "organization": "asdfgh", "organization_unit": "asdfg" } osw = OpenSSLWrapper() ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str) valid, mess = osw.verify(ca_cert_str, cert_str) ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False, valid_from=1000, valid_to=100000) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str) valid, mess = osw.verify(ca_cert_str, cert_str) self.assertFalse(valid) ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str, valid_from=1000, valid_to=100000) valid, mess = osw.verify(ca_cert_str, cert_str) self.assertFalse(valid) ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False, valid_from=0, valid_to=1) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str) time.sleep(2) valid, mess = osw.verify(ca_cert_str, cert_str) self.assertFalse(valid) ca_cert_str, ca_key_str = osw.create_certificate(cert_info_ca, request=False) req_cert_str, req_key_str = osw.create_certificate(cert_info, request=True) cert_str = osw.create_cert_signed_certificate(ca_cert_str, ca_key_str, req_cert_str, valid_from=0, valid_to=1) time.sleep(2) valid, mess = osw.verify(ca_cert_str, cert_str) self.assertFalse(valid) pysaml2-4.9.0/tests/test_82_pefim.py000066400000000000000000000026501355762626600173240ustar00rootroot00000000000000from saml2 import xmldsig as ds from saml2 import config from saml2 import extension_elements_to_elements from saml2 import element_to_extension_element from saml2 import saml from saml2.client import Saml2Client from saml2.extension import pefim from saml2.extension.pefim import SPCertEnc from saml2.samlp import Extensions from saml2.samlp import authn_request_from_string from saml2.sigver import read_cert_from_file from pathutils import full_path __author__ = 'roland' conf = config.SPConfig() conf.load_file("server_conf") client = Saml2Client(conf) # place a certificate in an authn request cert = read_cert_from_file(full_path("test.pem"), "pem") spcertenc = SPCertEnc( x509_data=ds.X509Data( x509_certificate=ds.X509Certificate(text=cert))) extensions = Extensions( extension_elements=[element_to_extension_element(spcertenc)]) req_id, req = client.create_authn_request( "http://www.example.com/sso", "urn:mace:example.com:it:tek", nameid_format=saml.NAMEID_FORMAT_PERSISTENT, message_id="666", extensions=extensions) print(req) # Get a certificate from an authn request xml = "%s" % req parsed = authn_request_from_string(xml) _elem = extension_elements_to_elements(parsed.extensions.extension_elements, [pefim, ds]) assert len(_elem) == 1 _spcertenc = _elem[0] _cert = _spcertenc.key_info[0].x509_data[0].x509_certificate.text assert cert == _cert pysaml2-4.9.0/tests/test_83_md_extensions.py000066400000000000000000000012621355762626600211020ustar00rootroot00000000000000from saml2.config import Config from saml2.metadata import entity_descriptor from saml2.extension.sp_type import SPType __author__ = 'roland' fil = "sp_mdext_conf.py" cnf = Config().load_file(fil, metadata_construction=True) ed = entity_descriptor(cnf) print(ed) assert ed.spsso_descriptor.extensions assert len(ed.spsso_descriptor.extensions.extension_elements) == 3 assert ed.extensions assert len(ed.extensions.extension_elements) > 1 assert any(e.tag is SPType.c_tag for e in ed.extensions.extension_elements) cnf.setattr('sp', 'sp_type_in_metadata', False) ed = entity_descriptor(cnf) print(ed) assert all(e.tag is not SPType.c_tag for e in ed.extensions.extension_elements) pysaml2-4.9.0/tests/test_88_nsprefix.py000066400000000000000000000021651355762626600200710ustar00rootroot00000000000000from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.client import Saml2Client from saml2 import config, BINDING_HTTP_POST from saml2 import saml from saml2 import samlp __author__ = 'roland' def test_nsprefix(): status_message = samlp.StatusMessage() status_message.text = "OK" txt = "%s" % status_message assert "ns0:StatusMessage" in txt status_message.register_prefix({"saml2": saml.NAMESPACE, "saml2p": samlp.NAMESPACE}) txt = "%s" % status_message assert "saml2p:StatusMessage" in txt def test_nsprefix2(): conf = config.SPConfig() conf.load_file("servera_conf") client = Saml2Client(conf) selected_idp = "urn:mace:example.com:saml:roland:idp" destination = client._sso_location(selected_idp, BINDING_HTTP_POST) reqid, req = client.create_authn_request( destination, nameid_format=NAMEID_FORMAT_TRANSIENT, nsprefix={"saml2": saml.NAMESPACE, "saml2p": samlp.NAMESPACE}) txt = "%s" % req assert "saml2p:AuthnRequest" in txt assert "saml2:Issuer" in txt if __name__ == "__main__": test_nsprefix2()pysaml2-4.9.0/tests/test_89_http_post_relay_state.py000066400000000000000000000076771355762626600226710ustar00rootroot00000000000000from contextlib import closing from saml2 import BINDING_HTTP_POST from saml2.client import Saml2Client from saml2.server import Server import sys if sys.version_info.major < 3: from HTMLParser import HTMLParser else: from html.parser import HTMLParser # Typical RelayState used by Shibboleth SP. SHIB_SP_RELAY_STATE = """\ ss:mem:ab1e6a31f3bd040ffd1d64a2d0e15d61ce517f5e1a94a41ea4fae32cc8d70a04""" class RelayStateHTMLParser(HTMLParser, object): """Class used to parse HTML from a HTTP-POST binding response and determine if the HTML includes the expected relay state.""" def __init__(self, expected_relay_state): super(RelayStateHTMLParser, self).__init__() self.expected_relay_state = expected_relay_state self.expected_relay_state_found = False self.input_relay_state_element_found = False def handle_starttag(self, tag, attrs): """If the tag is found and it includes the correct value for the relay state set the relay state found flag to true.""" if tag == 'input': if ('name', 'RelayState') in attrs: self.input_relay_state_found = True if ('value', self.expected_relay_state) in attrs: self.expected_relay_state_found = True def test_relay_state(): # Identity information about a mock user. identity = { "eduPersonEntitlement": "Short stop", "surName": "Jeter", "givenName": "Derek", "mail": "derek.jeter@nyy.mlb.com", "title": "The man" } # Create a service provider using the servera_conf.py configuration. sp = Saml2Client(config_file="servera_conf") # Create an identity providver using the idp_all_conf.py configuration. with closing(Server(config_file="idp_all_conf")) as idp: # Create a response to an authentication request as if # it came from the SP. name_id = idp.ident.transient_nameid(sp.config.entityid, "id12") binding, destination = idp.pick_binding("assertion_consumer_service", bindings=[BINDING_HTTP_POST], entity_id=sp.config.entityid) resp = idp.create_authn_response(identity, "id-123456789", destination, sp.config.entityid, name_id=name_id) # Apply the HTTP_POST binding to the response with a relay state # typical from a Shibboleth SP to create the HTML that carries # the SAML response. relay_state = SHIB_SP_RELAY_STATE html = idp.apply_binding(BINDING_HTTP_POST, "%s" % resp, destination, relay_state)['data'] # Parse the HTML and verify that it contains the correct relay state. parser = RelayStateHTMLParser(relay_state) parser.feed(html) assert parser.expected_relay_state_found # Apply the HTTP_POST binding to the response with relay state None. relay_state = None html = idp.apply_binding(BINDING_HTTP_POST, "%s" % resp, destination, relay_state)['data'] # Parse the HTML and verify that it does not contain a relay state. parser = RelayStateHTMLParser(relay_state) parser.feed(html) assert not parser.input_relay_state_element_found # Apply the HTTP_POST binding to the response with empty # string relay state. relay_state = "" html = idp.apply_binding(BINDING_HTTP_POST, "%s" % resp, destination, relay_state)['data'] # Parse the HTML and verify that it does not contain a relay state. parser = RelayStateHTMLParser(relay_state) parser.feed(html) assert not parser.input_relay_state_element_found if __name__ == "__main__": test_relay_state() pysaml2-4.9.0/tests/test_92_aes.py000066400000000000000000000045061355762626600167770ustar00rootroot00000000000000import os import saml2.aes class TestAES(): def test_aes_defaults(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(16) aes = saml2.aes.AESCipher(key) encrypted_msg = aes.encrypt(original_msg) decrypted_msg = aes.decrypt(encrypted_msg) assert decrypted_msg == original_msg def test_aes_128_cbc(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(16) aes = saml2.aes.AESCipher(key) alg = 'aes_128_cbc' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg def test_aes_128_cfb(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(16) aes = saml2.aes.AESCipher(key) alg = 'aes_128_cfb' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg def test_aes_192_cbc(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(24) aes = saml2.aes.AESCipher(key) alg = 'aes_192_cbc' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg def test_aes_192_cfb(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(24) aes = saml2.aes.AESCipher(key) alg = 'aes_192_cfb' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg def test_aes_256_cbc(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(32) aes = saml2.aes.AESCipher(key) alg = 'aes_256_cbc' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg def test_aes_256_cfb(self): original_msg = b'ToBeOrNotTobe W.S.' key = os.urandom(32) aes = saml2.aes.AESCipher(key) alg = 'aes_256_cfb' encrypted_msg = aes.encrypt(original_msg, alg=alg) decrypted_msg = aes.decrypt(encrypted_msg, alg=alg) assert decrypted_msg == original_msg pysaml2-4.9.0/tests/test_93_hok.py000066400000000000000000000100641355762626600170050ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from pathutils import dotname, full_path from pytest import raises from saml2 import xmldsig as ds from saml2.config import config_factory from saml2.response import VerificationError from saml2.response import authn_response HOLDER_OF_KEY_RESPONSE_FILE = full_path("saml_hok.xml") INVALID_HOLDER_OF_KEY_RESPONSE_FILE = full_path("saml_hok_invalid.xml") class TestHolderOfKeyResponse: def test_valid_hok_response_is_parsed(self): """Verifies that response with 'holder-of-key' subject confirmations is parsed successfully.""" resp = self._get_test_response(HOLDER_OF_KEY_RESPONSE_FILE) resp.do_not_verify = True resp.parse_assertion() assert resp.get_subject() is not None assert len(resp.assertion.subject.subject_confirmation) == 2 actual_hok_certs = [ ki.x509_data[0].x509_certificate.text.strip() for sc in resp.assertion.subject.subject_confirmation for ki in sc.subject_confirmation_data.extensions_as_elements( ds.KeyInfo.c_tag, ds ) ] assert actual_hok_certs == self._expected_hok_certs() def _expected_hok_certs(self): certs = [ ( "MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV" "BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF" "Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx" "OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6" "ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcj80WU/XBsd9FlyQmfjPUdfm" "edhCFDd6TEQmZNNqP/UG+VkGa+BXjRIHMfic/WxPTbGhCjv68ci0UDNomUXagFex" "LGNpkwa7+CRVtoc/1xgq+ySE6M4nhcCutScoxNvWNn5eSQ66i3U0sTv91MgsXxqE" "dTaiZg0BIufEc3dueQIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAGUV5B+USHvaRa8k" "gCNJSuNpo6ARlv0ekrk8bbdNRBiEUdCMyoGJFfuM9K0zybX6Vr25wai3nvaog294" "Vx/jWjX2g5SDbjItH6VGy6C9GCGf1A07VxFRCfJn5tA9HuJjPKiE+g/BmrV5N4Ce" "alzFxPHWYkNOzoRU8qI7OqUai1kL" ), ( "MIICITCCAYoCAQEwDQYJKoZIhvcNAQELBQAwWDELMAkGA1UEBhMCenoxCzAJBgNV" "BAgMAnp6MQ0wCwYDVQQHDAR6enp6MQ4wDAYDVQQKDAVaenp6ejEOMAwGA1UECwwF" "Wnp6enoxDTALBgNVBAMMBHRlc3QwIBcNMTkwNDEyMTk1MDM0WhgPMzAxODA4MTMx" "OTUwMzRaMFgxCzAJBgNVBAYTAnp6MQswCQYDVQQIDAJ6ejENMAsGA1UEBwwEenp6" "ejEOMAwGA1UECgwFWnp6enoxDjAMBgNVBAsMBVp6enp6MQ0wCwYDVQQDDAR0ZXN0" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjW0kJM+4baWKtvO24ZsGXNvNK" "KkwTMz7OW5Z6BRqhSOq2WA0c5NCpMk6rD8Z2OTFEolPojEjf8dVyd/Ds/hrjFKQv" "8wQgbdXLN51YTIsgd6h+hBJO+vzhl0PT4aT7M0JKo5ALtS6qk4tsworW2BnwyvsG" "SAinwfeWt4t/b1J3kwIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAFtj7WArQQBugmh/" "KQjjlfTQ5A052QeXfgTyO9vv1S6MRIi7qgiaEv49cGXnJv/TWbySkMKObPMUApjg" "6z8PqcxuShew5FCTkNvwhABFPiyu0fUj3e2FEPHfsBu76jz4ugtmhUqjqhzwFY9c" "tnWRkkl6J0AjM3LnHOSgjNIclDZG" ), ] return certs def test_invalid_hok_response_fails_verification(self): """Verifies that response with invalid 'holder-of-key' subject confirmations is parsed successfully.""" resp = self._get_test_response(INVALID_HOLDER_OF_KEY_RESPONSE_FILE) resp.do_not_verify = True with raises(VerificationError): resp.parse_assertion() def _get_test_response(self, path): conf = config_factory("idp", dotname("server_conf")) resp = authn_response( conf, "https://sp:443/.auth/saml/login", asynchop=False, allow_unsolicited=True, ) with open(path, "r") as fp: authn_response_xml = fp.read() resp.loads(authn_response_xml, False) return resp if __name__ == "__main__": t = TestHolderOfKeyResponse() t.setup_class() t.test_hok_response_is_parsed() pysaml2-4.9.0/tests/urn-mace-swami.se-swamid-test-1.0-metadata.xml000066400000000000000000004422721355762626600246000ustar00rootroot00000000000000 MIIB3TCCAUagAwIBAgIJANxweZKmoF/1MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD2F0bWFpbC5pdC5zdS5zZTAeFw0wOTAzMDYxMjAwMzZaFw0xMDAzMDYxMjAw MzZaMBoxGDAWBgNVBAMTD2F0bWFpbC5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEArjRI35nDap2bPKSwCTCma3+JocxQH6YwkJG4E7BHwBpoFzbC r1vEZeP5feZNb7H1OrO7U/yTMqqLapljeCyHz7tIscnSfE/uRlaJ1rzpY4jEiRpo LWKpXOMSc484CDf3n2YERQonP3QHI2q+FyIPPPPyaHmQctKxeuPkH4sO4K0CAwEA AaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDAN BgkqhkiG9w0BAQUFAAOBgQCl0yPGhsEInSQRCRfAZlS4ZngXPxLpu2j4a6asoo2P LnWJfnUPCY81o90j6uNeZ5VEXbRoTi5ZoVjbi2hLzn0XAxRhL8VXrYk6/kduHH1Z 2KVxwbLyfwYHUZZ2zijZRNiiG2Pi0ICqEjaT0iv4I4J/m7jZDn6vW7h5MELG6cH9 ew== SU Stockholm university http://www.su.se SU Stockholms universitet Helpdesk helpdesk@it.su.se MIIB3TCCAUagAwIBAgIJAIJMRwSRhML5MA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV BAMTD29yZGVyLmtpYi5raS5zZTAeFw0wOTAyMTAxMDIyMzRaFw0xMDAyMTAxMDIy MzRaMBoxGDAWBgNVBAMTD29yZGVyLmtpYi5raS5zZTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEAvlxRXM/J483VG0epYggM0vfL+vYbmlMigYtUBqHM0skjAnKc TtujE1AUY3tmSRRd0Xgl0WpCSI8NTXeJAdi2UZOXP1ws/jSnno/8i99wXusco2Vf Q8gBaBUvN5+qx0Rppoxr4QMKijbYPy9ZPFhW9Jk39x8eFixw1aIMWBgF8BMCAwEA AaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDAN BgkqhkiG9w0BAQUFAAOBgQAKwyqh0ZfM11pMJSCRg6SZ2/d5cWk0KYv1B5S5hdCv rQRHv+ED1BUZqNtwRQ7EBgiTo8j7Q+RhAghUTRqV3FPf8SNedrcvHL6zW6dyt5Yx MBf3wEO4O3lPkpCpb+FxEYGf0sClPyZBISZLKaI+o7MDeE30FlNf0100Fv9qCEi9 QQ== KI Karolinska Institutet http://www.ki.se KI bibliotek Ylva Gavel ylva.gavel@ki.se MIIB+TCCAWKgAwIBAgIJAKMLZOIZMhLZMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWF0bWFpbC1kZXYuaXQuc3Uuc2Utc2hpYmIuY3J0MB4XDTA5MDMwNTEyMzMz OVoXDTEwMDMwNTEyMzMzOVowKDEmMCQGA1UEAxMdYXRtYWlsLWRldi5pdC5zdS5z ZS1zaGliYi5jcnQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL3asHFQGZX3 ojnZrBw89ufD1Co/bLyNCgC++XHCCdxgqC4Dup279+45hrVS4J3uyWhFjKx2luff 88QQ5XS4Bao3lwBbnct5ds83adFxCsS05l20YgSfDydWr6YBcssOq7ZvV/OJdkMI a0Uk+i6c+3+ChEVCwEZ9iRJdpuYEBT+3AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsG AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEASeqm fJn6M79EiZh66eKW+iaszRpXPVvJgr+Bzv0mXZ11IKBdZKRx0LoxcYWlu/RzT2q2 qgK+ISTg38JgmSq0G2tqQ3M51njLA0Lyj9dTaSkV1r22jQkmh7q6lPeeA+yQ8RF4 cNel/csgsvm7FfgPWaQyWTGnGzNo0PmNTl7nMoM= SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIB+TCCAWKgAwIBAgIJAKMLZOIZMhLZMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWF0bWFpbC1kZXYuaXQuc3Uuc2Utc2hpYmIuY3J0MB4XDTA5MDMwNTEyMzMz OVoXDTEwMDMwNTEyMzMzOVowKDEmMCQGA1UEAxMdYXRtYWlsLWRldi5pdC5zdS5z ZS1zaGliYi5jcnQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL3asHFQGZX3 ojnZrBw89ufD1Co/bLyNCgC++XHCCdxgqC4Dup279+45hrVS4J3uyWhFjKx2luff 88QQ5XS4Bao3lwBbnct5ds83adFxCsS05l20YgSfDydWr6YBcssOq7ZvV/OJdkMI a0Uk+i6c+3+ChEVCwEZ9iRJdpuYEBT+3AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsG AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEASeqm fJn6M79EiZh66eKW+iaszRpXPVvJgr+Bzv0mXZ11IKBdZKRx0LoxcYWlu/RzT2q2 qgK+ISTg38JgmSq0G2tqQ3M51njLA0Lyj9dTaSkV1r22jQkmh7q6lPeeA+yQ8RF4 cNel/csgsvm7FfgPWaQyWTGnGzNo0PmNTl7nMoM= SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIB+TCCAWKgAwIBAgIJAKMLZOIZMhLZMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWF0bWFpbC1kZXYuaXQuc3Uuc2Utc2hpYmIuY3J0MB4XDTA5MDMwNTEyMzMz OVoXDTEwMDMwNTEyMzMzOVowKDEmMCQGA1UEAxMdYXRtYWlsLWRldi5pdC5zdS5z ZS1zaGliYi5jcnQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL3asHFQGZX3 ojnZrBw89ufD1Co/bLyNCgC++XHCCdxgqC4Dup279+45hrVS4J3uyWhFjKx2luff 88QQ5XS4Bao3lwBbnct5ds83adFxCsS05l20YgSfDydWr6YBcssOq7ZvV/OJdkMI a0Uk+i6c+3+ChEVCwEZ9iRJdpuYEBT+3AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsG AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEASeqm fJn6M79EiZh66eKW+iaszRpXPVvJgr+Bzv0mXZ11IKBdZKRx0LoxcYWlu/RzT2q2 qgK+ISTg38JgmSq0G2tqQ3M51njLA0Lyj9dTaSkV1r22jQkmh7q6lPeeA+yQ8RF4 cNel/csgsvm7FfgPWaQyWTGnGzNo0PmNTl7nMoM= SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIB+TCCAWKgAwIBAgIJAKMLZOIZMhLZMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNV BAMTHWF0bWFpbC1kZXYuaXQuc3Uuc2Utc2hpYmIuY3J0MB4XDTA5MDMwNTEyMzMz OVoXDTEwMDMwNTEyMzMzOVowKDEmMCQGA1UEAxMdYXRtYWlsLWRldi5pdC5zdS5z ZS1zaGliYi5jcnQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL3asHFQGZX3 ojnZrBw89ufD1Co/bLyNCgC++XHCCdxgqC4Dup279+45hrVS4J3uyWhFjKx2luff 88QQ5XS4Bao3lwBbnct5ds83adFxCsS05l20YgSfDydWr6YBcssOq7ZvV/OJdkMI a0Uk+i6c+3+ChEVCwEZ9iRJdpuYEBT+3AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsG AQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEASeqm fJn6M79EiZh66eKW+iaszRpXPVvJgr+Bzv0mXZ11IKBdZKRx0LoxcYWlu/RzT2q2 qgK+ISTg38JgmSq0G2tqQ3M51njLA0Lyj9dTaSkV1r22jQkmh7q6lPeeA+yQ8RF4 cNel/csgsvm7FfgPWaQyWTGnGzNo0PmNTl7nMoM= SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIDqTCCAxKgAwIBAgIQR6zE+Dd0h7n/xp/glALOXTANBgkqhkiG9w0BAQUFADCB xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 ZS5jb20wHhcNMDgxMjMxMDAwMDAwWhcNMDkxMjMxMjM1OTU5WjCBvjEfMB0GA1UE ChMWd3d3LnN1LmRlc2lnbm1hbnVhbC5zZTE7MDkGA1UECxMyR28gdG8gaHR0cHM6 Ly93d3cudGhhd3RlLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwxIjAgBgNVBAsT GVRoYXd0ZSBTU0wxMjMgY2VydGlmaWNhdGUxGTAXBgNVBAsTEERvbWFpbiBWYWxp ZGF0ZWQxHzAdBgNVBAMTFnd3dy5zdS5kZXNpZ25tYW51YWwuc2UwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAOXSB2UaeXIMM6A3GLYEuJzLon24K7epkJ4+YuhI d5f8DkAURzp4ZQSy7xs51NH2sha/PrcJehsax0QqEfM/lZ7HVH0iXx1Rl8Ou2hXE 69Dm3zCf4TJKXNPrayGhNfq1gWu96COQ2h7rwReQYDcLUZ6aN40fyWyx5fMDp71f tHk7AgMBAAGjgZ8wgZwwDAYDVR0TAQH/BAIwADA5BgNVHR8EMjAwMC6gLKAqhiho dHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyQ0EuY3JsMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH MAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wDQYJKoZIhvcNAQEFBQADgYEAyEa5 yGXa4LSFMNuxnj6s4l9gG+pndoPlUC2c7Ux6dvD6GS17RV5Xq2ZZUk0J9yIoBAnZ inwJzduHXWa66JEY8lPf9ir7WKOZ6BcDMfhsYDVRoBoFlStIgXbweoaA/pJbadXH qlG83cbyWydqYCCYruAVslAykrwfBXAXdCs4YBs= Emanuel Emanuel AB http://www.emanuel.se Emanuel AB Fredrik Näslund fredrik.naslund@emanuel.se MIIEqDCCA5CgAwIBAgILAQAAAAABF+lM7GUwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDIwNTExMTMyOFoXDTExMDIwNTExMTMyOFowWDELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEUMBIGA1UEAxMLbW9uZG8uc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQClSBJoeuabz4UK5mlbnydJ2ETrTVWhvpxIeRWXaeuHZHVLDaN2OBy8aLAePUrjtQpVhDFzZJTaqXdXW69R8hnMi+e7/AWXErrgAHxzISqBzYWINR3NxUHuMKmrYrx2FAB/GHE5kcyXhK+FFOO9QHoKGnsY4C5eNy+LEQy85vN7TZbbynJh+wz1Zt/dFCRsG4wjAJ/LKgnzbCOTpStPWBFBs5LwROQfAKeat2J988FRePNk8mpJV3Ul9/mLuFTxTkQH0IsyVe5FFxuDgOleMVY/DPkwusTnbfH6romQ4MGgZjC+868AS4DQZD+6FlPHbo5Exff7e+gz8Ix/dEQf6539AgMBAAGjggFqMIIBZjBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQRIAkpF6sLIzBkXpn7H6dKD+rxqzA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFgYDVR0RBA8wDYILbW9uZG8uc3Uuc2UwDQYJKoZIhvcNAQEFBQADggEBAAqtgxC6/5zH9LRXhegr4kfa2FOzPMoxzvzRB4r9WO+57xD2ssX+qufIKZwHxV7zllI8WVq4U85KOkrxxqXn3arv8DRkw5zR0nYVKjkhl/ufWHqUARag8hn14nTDJvvnoRfoV5eq0xP7EYEBg0b67riujYbVpMNQ/OKK+DOKr2bPOv966GyUfX/5hlu1rweOixOcS7kOV+jCkPu80xElv+ARBhqn+4qph6WngFNh4Z/zrnJpuBYHmywmv873kFPauHEZukzFRNCgfmmQhz6OzXSBhT0JpuZG3SbXAtW7g1UMUd+NsTJzMXfPbh1y04GkC1KJmzcqNYuc2L04Q3mNwRY= SU Stockholm university http://www.su.se Stockholm university IT och Media helpdesk@it.su.se +46 8 161999 MIIB8TCCAVqgAwIBAgIJAP4MwiI1u4AIMA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNVBAMTGXNha2FpbGFiMi5pdC5zZWN1cmUuc3Uuc2UwHhcNMDcwNDEzMDgyMzI0WhcNMDgwNDEyMDgyMzI0WjAkMSIwIAYDVQQDExlzYWthaWxhYjIuaXQuc2VjdXJlLnN1LnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCij2ONEMrxXluEiQ64CbRCzSxQytiYJZ+v4DEuE4EoLNFXNI6lgRuz4IJeE6Trc8A5k1yvBS8Nd+9XemLESG02z5xcaRI0dyc4SItOcPnsMYI9ionl/ieQmS0Nr3PBM4LPla6MDAQkGblnEdfKQ6Ht5UFI2VGBIAfZEpQezcxiWQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBABHSliUMz1w1CBX2arDOnAwS61/a2uUMer4fejYGXIl5Ch3j8xtHrTQ5lezjNXYZKMZIT7rraDmqwPJv2SBsrD4CJVY/D5frOSYokfScetjtXIUyzSGqBGZruxEZcDkou9uUacG2AWTvLnUuagH1Xtu9RrWVV1+n/MpKPXgIzKEk SU Stockholm university http://www.su.se Stockholm university Joakim Lundin joakim.lundin@it.su.se MIIDGzCCAoSgAwIBAgIBADANBgkqhkiG9w0BAQQFADBtMQswCQYDVQQGEwJTRTESMBAGA1UECBMJU3RvY2tob2xtMRIwEAYDVQQHEwlTdG9ja2hvbG0xHzAdBgNVBAoTFlN0b2NraG9sbXMgdW5pdmVyc2l0ZXQxFTATBgNVBAMTDGVuc2t5Lmxocy5zZTAeFw0wODAxMDQxMzMyMjdaFw0wOTAxMDMxMzMyMjdaMG0xCzAJBgNVBAYTAlNFMRIwEAYDVQQIEwlTdG9ja2hvbG0xEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEVMBMGA1UEAxMMZW5za3kubGhzLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2CiFF4kFxQldm58ws8hL5xZ+g9eJ+MyM51AstGYvu1RTcorlVtIZNcGSQQxdKZyh0sSxo7UYrKq5OqByycIxiya5jo7lwVrKZnd7Tto7RThgxiO6G6i3G36osvZiZpFGYgETSVQjh1XknN5n9samtrEqM6p1ASsW8iLmpcjJ0vwIDAQABo4HKMIHHMB0GA1UdDgQWBBSmAaEu+Tmvy3zW9M0oTdY68IlS+TCBlwYDVR0jBIGPMIGMgBSmAaEu+Tmvy3zW9M0oTdY68IlS+aFxpG8wbTELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMR8wHQYDVQQKExZTdG9ja2hvbG1zIHVuaXZlcnNpdGV0MRUwEwYDVQQDEwxlbnNreS5saHMuc2WCAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQClgcpD+e9rYZ7Uk43AJ+Xbg/h7M8kMPzzTnikIGNIR1t+ArCoRxX/YchJ1LtCFEkOBC16HKewBxKoslypESqSOsVMyr3z/TUDvEBUaNbHLmwuD616gZK1Vb9FYAQWHmXBNeWJl09476pMXW3u9MTRL+FXFMjt7IiwIysrEcHht3Q== SU Stockholm university http://www.su.se Stockholm university Helpdesk helpdesk@it.su.se MIIEOzCCAyOgAwIBAgILAQAAAAABGZV7kNAwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDQyODE0NDE0MloXDTExMDQyODE0NDE0MlowbDELMAkGA1UEBhMCU0UxETAPBgNVBAgTCFZhcm1sYW5kMREwDwYDVQQHEwhLYXJsc3RhZDEeMBwGA1UEChMVS2FybHN0YWRzIHVuaXZlcnNpdGV0MRcwFQYDVQQDEw5zaGliLXNwLmthdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwWLmt/yXGpvZePRdurs9d88gTVDwLlDXBjTqTIKVjSqLL/e2wcf4KVySNd1DM2/GDf1+w5GA+gnqsjLHjER98tZIKJ9k8M3Euj1eZGdOnqDmYBd1lv7aqny1H6HI6jGaDzLWh+lyTEZYGVToMPAEqjoa4JL9UVxe8NDf7QUYSfUCAwEAAaOCAW0wggFpMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMvK6U7CjAuzqDcmFPeN7/Z2O64rMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAZBgNVHREEEjAQgg5zaGliLXNwLmthdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEANiuwG1H0856K8Fyw42L21cA3OpGAgWGYQ8AM+wPlmxIKj8eWWNOgR/xSDNLbSVKBLY76bSLNeDbTpodz0Dxhepv0GEnUWic9qNK7mp3Y0swNLMlr3KvRpoSc3zNqjHu7DeAJvXQO+iiXdLQnwegCEaXPj6HXKOo4nETG43KW3GNLO8fAaCHnBDZqIgBqx/3jCIgIBtwZwAN6F92LTVYkzso6gi9Y15LDkqTUWuw0rTnM2xG/ceXxiLGJJ8cDVhvBpTKTedD6cslNY9DFOXyfbuToQv+4ZyCpYnnGc92CSU0AWmIabqfHozHN6aq9oGzD+/bgg5TSRP6yvb/RQgPICQ== KAU Karlstad university http://www.kau.se Karlstad University Paul Scott paul.scott@kau.se MIIEIDCCAwigAwIBAgIJAK9QqKCZ3zkPMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MQ4wDAYDVQQLEwVVTURBQzEgMB4GA1UEAxMXc2hpYi53aXN1bS51bWRhYy51bXUuc2UwHhcNMDgwNDA5MTMxODExWhcNMTgwNDA3MTMxODExWjBaMQswCQYDVQQGEwJTRTEZMBcGA1UEChMQVW1lYSB1bml2ZXJzaXRldDEOMAwGA1UECxMFVU1EQUMxIDAeBgNVBAMTF3NoaWIud2lzdW0udW1kYWMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNj6WbsLMYpYHT4ADVRHbwuAQyFcOae7XyGOi8zBBBr72UP3xK6u1Hp3bt1yLRvt/RbHgCDpOzMmgMaRQ2cdl9Zvv5g/b+linOvMIYGQMPpyfLv2+bUcMVGRJdNLLEIMoLAXPBLxDxe6sFYYZXneJ23N/HcYLqlqAq6tcrRcYSqlg0MtgHb73X9pIGDOVkj4+kXRi8QgctJ6fP4smdjJ/czrit2pxpZVS/YPpd7+7HcNWW+KVBE21n0GiXB3+Xz/UlGDtJVK85xRLEeW968IshsIr2vb5owSw6bmCstJpfFAUnxUkFbSacPRZ6IE5RVwZsIDdU1x5fZWnZ7Go028vwIDAQABo4HoMIHlMB0GA1UdDgQWBBSKDBHqWWDKe3RRfwtFEKDYMT2QkjCBjAYDVR0jBIGEMIGBgBSKDBHqWWDKe3RRfwtFEKDYMT2QkqFepFwwWjELMAkGA1UEBhMCU0UxGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxDjAMBgNVBAsTBVVNREFDMSAwHgYDVQQDExdzaGliLndpc3VtLnVtZGFjLnVtdS5zZYIJAK9QqKCZ3zkPMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUFAAOCAQEADPd7MbU1LuZE1a109E/Aur9gr/A0OI6j4r5ODOlumR7XYKLvzjc8ccTh9//uznSGgxKsfB47YDRi1fNI+LemRfiLXaFex3gTPj0S8bXZtZHnotF9M97HgwXSihEfULhRqWZ/JYw4P96XX22BmAHCfAI6w6ZCxhDcY4ekDuOTKszPd9mdHw798GKqM0S+GRCtk4L0dQfeocWyEYaYI0bXNeJi7MNfmm5Qj9ynruEYKpOQfZ/oTeVmdhxe4T0CgOvygcsMPdYgTMrTItqtwO3vVRTn4ryNQLWtxs7sMF9v93ylUECtDyYoziBoL0qkD/aq7B+Wm9EV7D03jOf47P/LjQ== UU Umeå University http://www.umu.se UMDAC Tommy Larsson tommy.larsson@umdac.umu.se MIIB1zCCAUCgAwIBAgIBADANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBiZXRhLmF1Z3VzdHVzLnNlMB4XDTA3MDMwNjEwMDQxNFoXDTA3MDQwNTEwMDQxNFowGzEZMBcGA1UEAxMQYmV0YS5hdWd1c3R1cy5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAspI7ryh7WFO+CWytUzDg4U/WEKsX/ty82lQ31JdBhKkVV66vPRWz81QjzPruL7+dLLDtgcMJNPwNR8BHOHA0R/XlYsePA/GL0iGbwkXRlPs63wELlaj1TiXgtnOBRLrBRHyUIcnrq3c2tVrrUmLp4gifKIHhBgsKwZkDvUN+88UCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCXjwpqbm73q7ZadtdRLeLCjMspJjHWMGRCJvIb+EqEaO4CFFHFl+XxSUHIkbZk3VUrTZkQ+gQSY649mhsz+TL+saFPRqQQtWIS8okALuVStN0ySkY1NRml8Ou9sq3/CRl77f02Ff5QgemFqQGilmso7XEXhLDL2kOFxKLHBtbQzg== Genuine Text Genuine Text http://www.genuinetext.com Know Net AB Ingemar Lundström ingemar.lundstrom@knownet.se MIIB3TCCAUagAwIBAgIJAIn9WqXf82qOMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNVBAMTD2RzcGFjZS5pdC5zdS5zZTAeFw0wNzA3MTIxMzQyMTlaFw0wODA3MTExMzQyMTlaMBoxGDAWBgNVBAMTD2RzcGFjZS5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyYoPpp6u3J8W5IWpucWDj0AsqQ/pQ57t69VPK3zgm1UYD8F5mLiOfS8QnKeQfrwZ9UY3kY6R/T1OQIQ3rO3v/48Kp4lAC6Dc2nHVYGLAWHiv7tE9PxT/JZlj8K7NJRNMhbiciwZvCPUkOSR5X9AL0OKdCHzjt+00iZ4HY5+nsFkCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQC5Iwgi0vCqM9wjQsPNlmcDhd3NtVpTVhLSNjQw7pwGT4Xpfh1OaiMU3IqWJoaiGDXhF4YqPNkt4IDcgR2a+U6j8pTG1WDqRnzmCCNSCLfBcsIKhvm+qbW1sazWdHCWE4Z6ZDPL2Gw88EHmYAgC+2s0Dhun9IueFTdaUpoY2EW21Q== SU Stockholm university http://www.su.se Stockholm university Jan Johansson leifj@it.su.se MIIB1TCCAT6gAwIBAgIJAOsd1P/iHwDdMA0GCSqGSIb3DQEBBQUAMBYxFDASBgNVBAMTC2xpc3RzLnN1LnNlMB4XDTA4MDIxMjEyNTk0NVoXDTA5MDIxMTEyNTk0NVowFjEUMBIGA1UEAxMLbGlzdHMuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALnNTH6G15SgAwQHMCa9FLJ4g/MnmZ+2Q0m8ZvXA5OKoLY+7vpH7XrojM2/ziobcPK+pE5UNaNOpVffBUFtibabgXs2N7BUDJWjcvRqk5rxmEoMd1mCRQ6WOATBPdSkZ3xFvs0yy5y+1xRNsBji7gb326dHS/WUIDAw/62dCLG5PAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAH7Ml0chViQ1GTX4RkL/S8bJpELYqTNBZ7+s7wMOwPF/TxJKeC6yFCkFKx4Ts8uGuJ3Bo3MsetTTUe24WD5aRO76k6p7y/HPs+nk0e0VJKz3NSktKGE/uXt59B/ax1tdVOMuZTGV9GwwlgHOMapYOBylI7Nriufub8Cgtwf4VwgQ= SU Stockholm university http://www.su.se Stockholm university Helpdesk helpdesk@it.su.se kth.se MIIB6TCCAVKgAwIBAgIJAOWxnEiImxnuMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNVBAMTFXNoaWJib2xldGguc3lzLmt0aC5zZTAeFw0wODAyMDcwMDI4MDFaFw0xMTAyMDYwMDI4MDFaMCAxHjAcBgNVBAMTFXNoaWJib2xldGguc3lzLmt0aC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsoH589Je8tY9QKR4fdR5IMw+EOAsGNETKCdap9hqbSKSX5cG8xsJ3wjgxwbe9LbiboKk8GwxU/iSuxtzIa+myfeFkgL/IR0En6lyFvPnJxcNOV2fAVlForH2OPrt/WxeP9AzkzyjzrjOtH6mi4pT7jiHjxKWX7L6vB7rgyTJjHsCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQB3Ktsl6UYCV5YRwJ/gnHndiiUR/kOdaJaC0sv5C1f+uNdBGxJqz6h8W4rKXv6B4m/oDyZY0P7GYY1bZ2fMTnTfVF5MsCscURIIHz8bo+/LoYp/fRQSm/AG2Xz3vJFEMFtKXoGvi9VgcSS1BoBAn2I9oxZTNmTxlmkocYMYXdMopA== urn:mace:shibboleth:1.0:nameIdentifier kth.se MIIB6TCCAVKgAwIBAgIJAOWxnEiImxnuMA0GCSqGSIb3DQEBBQUAMCAxHjAcBgNVBAMTFXNoaWJib2xldGguc3lzLmt0aC5zZTAeFw0wODAyMDcwMDI4MDFaFw0xMTAyMDYwMDI4MDFaMCAxHjAcBgNVBAMTFXNoaWJib2xldGguc3lzLmt0aC5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsoH589Je8tY9QKR4fdR5IMw+EOAsGNETKCdap9hqbSKSX5cG8xsJ3wjgxwbe9LbiboKk8GwxU/iSuxtzIa+myfeFkgL/IR0En6lyFvPnJxcNOV2fAVlForH2OPrt/WxeP9AzkzyjzrjOtH6mi4pT7jiHjxKWX7L6vB7rgyTJjHsCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQB3Ktsl6UYCV5YRwJ/gnHndiiUR/kOdaJaC0sv5C1f+uNdBGxJqz6h8W4rKXv6B4m/oDyZY0P7GYY1bZ2fMTnTfVF5MsCscURIIHz8bo+/LoYp/fRQSm/AG2Xz3vJFEMFtKXoGvi9VgcSS1BoBAn2I9oxZTNmTxlmkocYMYXdMopA== urn:mace:shibboleth:1.0:nameIdentifier KTH Royal Institute of Technology http://www.kth.se Royal Institute of Technology jbn@kth.se MIIEtDCCA5ygAwIBAgILAQAAAAABGexP22YwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDUxNTExMjA1OFoXDTExMDUxNTExMjA1OFowXjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEaMBgGA1UEAxMRcHAtYWRtaW4uaXQuc3Uuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OjuBsS+ovpRix7TUGMEcb+i2oovl8ByI4/zVEhEnxx5+Ge87eWcmysYeWad+HubtiZY72lcaOwCAb4LBKwHr7EzoJeF7+fw4AfprJvbBvsPcc0OMCqzqDrw6PgXizNsQV8e4PaWEKCQctkRaUAxW62rWhJh2rHMy4EIostzUNlZpwQpy78VLylAVCCM1vPJJY0w6D0PJYW6i8kpjzafaghpkNjO0rMNK+gZpW+T6oIwE5cwfKUb0hIBWC8eyczpG7bpp3Vz/Wj8aKcNPsUAMv49qKKNs+J87rQ/BnWaTvFPT65UVdxDuFmtF+pZs0pkhd9zsTjgd7/3smOuBRTzpAgMBAAGjggFwMIIBbDBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBRMpoJHRqciKnJu7I96P/+zer9o3jA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHAYDVR0RBBUwE4IRcHAtYWRtaW4uaXQuc3Uuc2UwDQYJKoZIhvcNAQEFBQADggEBAI3W3fQlz6aTvGwzQkGF1jAwCUruHjj2/Zmxyt1SiagyGDPx0SMIEm6QygWe64UgFmGOrql3eAE/4N7XfqMq6Ue4LO72I3Td6cDKVmR8jO0cjl4Uz0p4FL0gfIB/4HF7fEOGep+0LqITKt5DhG7N43naV+ZYkP0wXzfwFZhkKb95bH3csPGqAs4pwULQpD4bskN9IrwQZeSOsWHOVmrO/6T81W3zrqLwEwx1b9CRteuF6UlKHPSYCcsodl53PLCnAZU8MKXnzGN94d34gg88Es2F4XY6ulPwlr+wKBTlb0lZSH9ScgjSm3uKikSb2S57pLREth398dCkAXSBVbwL3Cg= SU Stockholm university http://www.su.se SU SU Helpdesk helpdesk@it.su.se MIIB2TCCAUKgAwIBAgIJAIRfFzH12j9JMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDXd3dy5zdWIuc3Uuc2UwHhcNMDgwNTE0MTQ0NzQ5WhcNMDkwNTE0MTQ0NzQ5WjAYMRYwFAYDVQQDEw13d3cuc3ViLnN1LnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/9u6s9iHrmj7IvMgSpT8UEzo+Wld9S1QKximd7S6vkIf2arFtvC+Wr04ilfgS6Sp4fOXtGoo9nM7rp6CCdg2RNsrrPUrbs/QkLS5kii2lvQgJ+Q+cJNyJBJhUOgczKcF1nax1roIHKoRMrlRaaeYPv2hh4cVWT23gE5sd+L4pgwIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBABcE9tkmR3jTnoWrU5o54zbUKsehvKJozqBrMInvLqwyURkUG2M2jHG+RLtJ0VXBYqtEPbjq0O0kQ6JjAlciMsgv9SVyYryhMjtHZujTalMnRwLF7uWNtR62wY+w53G+7dr9F6cOh4bCXqEN/xs8SoYEymgUBrfKR8SVNxRihZFk SU Stockholm university http://www.su.se Stockholm university Conny Richardson conny.richardson@sub.su.se idp.protectnetwork.org MIICxzCCAjCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMRcwFQYDVQQKEw45U3RhciBSZXNlYXJjaDEXMBUGA1UECxMOUHJvdGVjdE5ldHdvcmsxGjAYBgNVBAMTEVByb3RlY3ROZXR3b3JrIENBMSQwIgYJKoZIhvcNAQkBFhVjYUBwcm90ZWN0bmV0d29yay5vcmcwHhcNMDcwMjE0MjA1ODA4WhcNMTcwMjExMjA1ODA4WjCBhzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMQ8wDQYDVQQHEwZBdXN0aW4xHTAbBgNVBAoTFDlTdGFyIFJlc2VhcmNoLCBJbmMuMRcwFQYDVQQLEw5Qcm90ZWN0TmV0d29yazEfMB0GA1UEAxMWaWRwLnByb3RlY3RuZXR3b3JrLm9yZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDQt4HC/EHIKS8a+Qd/4JE20wR91v5N7jh8ScDw6DvZ5RcvHQngXCk6FfCFUAev/dZxR31U4RpvFzCbj3sGB+G1AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTRRyiPTvIDunJKy1+hmlkgl7/G+zAfBgNVHSMEGDAWgBQtFNiF4X/xTkU36JaWVCh08bzGgDANBgkqhkiG9w0BAQUFAAOBgQAm3BTIwg6Lxk3EAoLR2cDfb+jNWAtls7q077Mw3tMXxnuoi0uSo+LC6bPdPjC9YKujSKF34Au0s7y9bfXspClfCmyuviYVOrpVUze2h2MfHUVsKEUo/uivLYuMZjNp6Yrt90AoKPLPF6vU6gLAn6nsR7bhsdIqSXD/93r8HFV3NA== urn:mace:shibboleth:1.0:nameIdentifier idp.protectnetwork.org MIICxzCCAjCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMRcwFQYDVQQKEw45U3RhciBSZXNlYXJjaDEXMBUGA1UECxMOUHJvdGVjdE5ldHdvcmsxGjAYBgNVBAMTEVByb3RlY3ROZXR3b3JrIENBMSQwIgYJKoZIhvcNAQkBFhVjYUBwcm90ZWN0bmV0d29yay5vcmcwHhcNMDcwMjE0MjA1ODA4WhcNMTcwMjExMjA1ODA4WjCBhzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMQ8wDQYDVQQHEwZBdXN0aW4xHTAbBgNVBAoTFDlTdGFyIFJlc2VhcmNoLCBJbmMuMRcwFQYDVQQLEw5Qcm90ZWN0TmV0d29yazEfMB0GA1UEAxMWaWRwLnByb3RlY3RuZXR3b3JrLm9yZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDQt4HC/EHIKS8a+Qd/4JE20wR91v5N7jh8ScDw6DvZ5RcvHQngXCk6FfCFUAev/dZxR31U4RpvFzCbj3sGB+G1AgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTRRyiPTvIDunJKy1+hmlkgl7/G+zAfBgNVHSMEGDAWgBQtFNiF4X/xTkU36JaWVCh08bzGgDANBgkqhkiG9w0BAQUFAAOBgQAm3BTIwg6Lxk3EAoLR2cDfb+jNWAtls7q077Mw3tMXxnuoi0uSo+LC6bPdPjC9YKujSKF34Au0s7y9bfXspClfCmyuviYVOrpVUze2h2MfHUVsKEUo/uivLYuMZjNp6Yrt90AoKPLPF6vU6gLAn6nsR7bhsdIqSXD/93r8HFV3NA== urn:mace:shibboleth:1.0:nameIdentifier ProtectNetwork ProtectNetwork http://www.protectnetwork.com/ Technical Contact support@protectnetwork.org MIIB3zCCAUigAwIBAgIBADANBgkqhkiG9w0BAQUFADAfMR0wGwYDVQQDExR3d3cyLmdlbnVpbmV0ZXh0LmNvbTAeFw0wNzA2MjgwNzQyMDFaFw0wODA2MjcwNzQyMDFaMB8xHTAbBgNVBAMTFHd3dzIuZ2VudWluZXRleHQuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDXrK5K9YE7tnnBVaTMz69QcJjidb7xnIWJdVeC9YYlelV9tFN36p+u7QgK/eG+vRc9Kwh1RUoI0XbuzC5Fdxc5YiMBZgZ2R2JxnYzEcfvdzos3II8RogwyivbLsUT5NU0F4FLjwov1zF1QpoSvGuW1/CJMExRgIp7vW3DVhS5YJQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAJTktMXh4KsNDVG1y2LbyetIzFPlBWlFRXlgAtIOR+zjCholmKT3CXm4adUiOPedWrI267c1d26rnWhkJQ8Oy8Z1m7byqR19jwrWVDzOhbr6jjBSevwl1KgswifirFvm8COPZcrliWg95lCuCwDHRH2QDJKzXPDNNmGBh6h3Ka/g Genuine Text Genuine Text http://www.genuinetext.com Know Net AB Ingemar Lundström ingemar.lundstrom@knownet.se MIIB4zCCAUygAwIBAgIJAKqPtbsIKhS9MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTAeFw0wNzA1MDIwODA1NDdaFw0wODA1MDEwODA1NDdaMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvwFbKHSn0UpnszEG7YuVxKj+ZXKfsbcOJqHSiZMhGemw4CWc+ExXYFPDTSaphqatht3q17u9CFUkpygMo2HUWLWO5Zdk2lgpnhnT2B1xk8esRS0yjCwE0Gv9QewxaSCS+e+i5cMsXVhXD5zkBIKmW10p59YJ0qPwkRuwTcs02uUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQB10thLCTHsz++ZC5far37xRlor/7BF3o86JBtyqXNdYszFxgWYOILxC/rYiCxZr8ON1QKQ3ZNj+sZxZm1/fAQl+4hNCs1XgvoLRqK/eW4DHZLZWjQyn9+aHI1+ADkpzARLbJf5TQCJeJSmp+f3YIbqJQptXIGcBvLBSoe1R7Drag== SU Stockholm university http://www.su.se Stockholm university Mattias Amnefelt mattiasa@it.su.se MIIB7TCCAVagAwIBAgIJALw0kc74UYP+MA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF2NhbHNydjEuaXQuc2VjdXJlLnN1LnNlMB4XDTA3MDUyMjA3NDA0OFoXDTA4MDUyMTA3NDA0OFowIjEgMB4GA1UEAxMXY2Fsc3J2MS5pdC5zZWN1cmUuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKVMn+fnnV8w2GuB1KMm6gEiZqqCBrHWWUDK5SEVDy6rT2qK/VkuxyxvDPFXdd8kbpaOpqxMcy+J4QvS74xkOSKHF8ISTvX9328cU1pUe9u7Gd5C37zD5OgAUqIVq1GwvZHrSstZuoF/4LQoJJbEBquwGGd8tldflGEJtcxb7iP7AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAoFPwC0awA7gYbfZPCtUpHmly4cc8utYSgjb+rsTFGuYu5V7Ec5/o1F73vsibmRufBRyczQsX9oeNHENawKmka/0JUo1FTyTI0yN1or7LhW8mAle+80o5EVd/Xa5yP4jof+/Ey79UeLG+CuJbRiH0f9kO1e4r/fFGP60Ck76CeoU= SU Stockholm university http://www.su.se Stockholm university Mattias Amnefelt mattiasa@it.su.se MIIB5TCCAU6gAwIBAgIJAKMZgDG7eScnMA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNVBAMTE3NhbXNvay5saWJyaXMua2Iuc2UwHhcNMDcxMTA3MDk0MzI5WhcNMDgxMTA2MDk0MzI5WjAeMRwwGgYDVQQDExNzYW1zb2subGlicmlzLmtiLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCydaK46C816+A1I6Ykb9AvLf0rfYlhFT6vMe0a3DM7A0HovsWl8HThJwQNTGSDowty1svAlRgBU5gQKuCA9ruc7XZi7pn0vuVgtayVvkoh9adN/8QVFvz2KY0uux7M2ewyQ+R2PA/w58LJa996RQlcHeDAdQFfg87nUFQEZauy5QIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAHFDEp8qHZKfS1RQDYvG/pYJZ/0PHRcoDK5J2GGpQ4/SIsJBbtF/2uWLVfywNDYIP7DruWxHUOLaNE6ovJ9S1+RGi8iix8I44/Nh0EjyyQqU8w8IoyDdzUUV9fBZ2BWz0JvFT4uBZDR2b3keXr2OlxYphbx3ikXpwZrVzWQq6mKm Libris Libris http://www.kb.se Kungliga Biblioteket Arvid Oja arvid.oja@kb.se user.uu.se MIIB0TCCATqgAwIBAgIBADANBgkqhkiG9w0BAQUFADAYMRYwFAYDVQQDEw1zaGliaWRwLnV1LnNlMB4XDTA3MDUwODEwNDY1MFoXDTA4MDUwNzEwNDY1MFowGDEWMBQGA1UEAxMNc2hpYmlkcC51dS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzGH4thr/rDNTlJ3TsiWJVn+2iyzT6Up6ovHXYmNvhltZ3+hmrtdnbCqQY4qukpBO88JDZ23PiVLJq4uR0UGwGsyz8Pv9xQo+N9v+LchgL0iGgjdN7ocrNGj4GZjtuJwyzi83QvAct7wVkkXi5aAmF8nJkRSvUTXWqhJxOiFztb8CAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCd/cI5uIl8XgRP/dtC5veRO3m7phwQworwQMruTHgWvLL5cJ6Sh18dPOVZmHz/Hcldh0qeqPvL41oXe+84oMdscMHNGIUngj4tLywAwosjQiNGX9yqfxjUKqhuHJUcxZ0tEZHJZB+WEPybvVULvSUXa4ldQaKs4iRDPdCLHwCcQw== urn:mace:shibboleth:1.0:nameIdentifier user.uu.se MIIB0TCCATqgAwIBAgIBADANBgkqhkiG9w0BAQUFADAYMRYwFAYDVQQDEw1zaGliaWRwLnV1LnNlMB4XDTA3MDUwODEwNDY1MFoXDTA4MDUwNzEwNDY1MFowGDEWMBQGA1UEAxMNc2hpYmlkcC51dS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzGH4thr/rDNTlJ3TsiWJVn+2iyzT6Up6ovHXYmNvhltZ3+hmrtdnbCqQY4qukpBO88JDZ23PiVLJq4uR0UGwGsyz8Pv9xQo+N9v+LchgL0iGgjdN7ocrNGj4GZjtuJwyzi83QvAct7wVkkXi5aAmF8nJkRSvUTXWqhJxOiFztb8CAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCd/cI5uIl8XgRP/dtC5veRO3m7phwQworwQMruTHgWvLL5cJ6Sh18dPOVZmHz/Hcldh0qeqPvL41oXe+84oMdscMHNGIUngj4tLywAwosjQiNGX9yqfxjUKqhuHJUcxZ0tEZHJZB+WEPybvVULvSUXa4ldQaKs4iRDPdCLHwCcQw== urn:mace:shibboleth:1.0:nameIdentifier UU Uppsala University http://www.uu.se Uppsala Universitet IT Stöd shibboleth-datordrift@its.uu.se MIIEvjCCA6agAwIBAgILAQAAAAABFmvKK3EwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMzA5MTUxOVoXDTEwMTEyMzA5MTUxOVowYzELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEf MB0GA1UEAxMWcHVibGljLml0LnNlY3VyZS5zdS5zZTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANux9UY7pUlBpN3lxrQWXjZ00DK1xzfcQEEC6LKspVYe GJsAiFRc+SMop1Cnc4YiOddStc9+IDRKwb73vHx/GFtnI7Zb1qIXpJ0M0ZrfGidA tztvxyCH4XfUtkt5FN7ddC5BliOyiMe3zyj8iFI+9nNfD78Y6j/3fE6WrvUJc/4d DDPRZTe6TrGUNBkciAJ6oacr4OpQZbfCfj+a2Yn7cOPR1zd6F8AlZJFq7Ar10GyK tyO9vtRYohrFPtyWzAcKtWviLqhMqtD7lJ0YhWWWG3v0urf4oEuV61V+kYdVkWfq e+IEYZE7PHh3KtlsAxR77MEGAOMUJBpSV0SwqYR1DW0CAwEAAaOCAXUwggFxMFAG A1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmds b2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAw HwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFPdeIF2l bPoooNDO34RQ7onNPa8+MDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xv YmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/Bggr BgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1 Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAhBgNV HREEGjAYghZwdWJsaWMuaXQuc2VjdXJlLnN1LnNlMA0GCSqGSIb3DQEBBQUAA4IB AQAfFkW7oYLUfXyNkUeY0JhCRjyyjrqb9fhRNRsvB1VjTrHAv631Md9wUtMMb4+t aZTPnVsLtDlHA35spsrOMbW+9oDQ06SuKG3DV5WMSF8ikOMuKhlPdLK9+PPm3dHW A2A0TrQm1vGjxAOnswwqqEubsyxkmudvN2K+TIsX0H95rxQu3LgJsd0waABo6MmU eL583SvdxpG2Lm7xlIlcIH8jxWku6Mdr4ddGInUTlMsDuNnHXkVhVnnKZbw1vR/G c7BUOAsMn/LFsWGiq4tSa3HLbBcmEp2wS6Ige0RvRXqlks3NFiJmkQCtTsaf2W3A oVTP6ALo3SBZB1UvM5yfdUek SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se MIIEEDCCA3mgAwIBAgIQN06OsbviIojJc+SBPDreGzANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZlckB0aGF3dGUuY29tMB4XDTA3MTAwOTAwMDAwMFoXDTA4MTAwODIzNTk1OVowgZAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xFDASBgNVBAsTC0NFUlRJRklDQVRFMSQwIgYDVQQDExtkb3dubG9hZHMuY2hhbm5lbDgubXNkbi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfyRQMTqYbgXsPNT2qgSnbF8qIkt1jsZ3rrT3s8ILtoYGSH6LgC7ILO/+Zktr5gBt84CMVmDY/XJ0jsN8NOzlBTD4yhpiaKxSABxSvyAHHTuzFBnXiGiLd4Pcw86vtaoBZ6srUBlrTwuvjIBBCB/g7L/aOUWAHEXUgXdi/yHi4jLZe/37lH0Wpfz/49NiesaIPRCZ8hYwYGnbVFr1BStSFztsM5YQFH3XabRF5XzapD8Gct1PwFCnyNdRvo2OXCrPLlEEBB+Y6+tNOwKOtqWtFsaUnURQWh/lf7sSHa+XrbI/Kne3ygVuEi3N5fqJaSo5unMBBPrrXR0ZZNV04Xqm7AgMBAAGjgaYwgaMwDAYDVR0TAQH/BAIwADBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlU2VydmVyUHJlbWl1bUNBLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC50aGF3dGUuY29tMA0GCSqGSIb3DQEBBQUAA4GBALUFY4LBe1RA6yi+6jYgfqDP+8qnlVcTdYV9a9eJyrJvDZd8eMZqKuvAT9UXQeMSqbxZcgIn8GPEkCTX3HsuQChoZFadYsBWOha1je24YMZTSkouCE3W8yBR4XOFEs+bSTRT3KgVDqcKdr1Yf6FrxJzaVyKjMjWD3lNSYimR4opC STT Student Tech Toolbox https://downloads.channel8.msdn.com STT Support stt@9starresearch.com STT Technical stt@9starresearch.com Bruce Curling bcurling@microsoft.com lhs.se MIIByzCCATSgAwIBAgIBADANBgkqhkiG9w0BAQUFADAVMRMwEQYDVQQDEwppZHAubGhzLnNlMB4XDTA3MTAwMTExMjExOFoXDTA4MDkzMDExMjExOFowFTETMBEGA1UEAxMKaWRwLmxocy5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtSdeqn5nVMW4+ctoX2rGMh/o62G6qypOuVIWnKLK10B+pZ7bw8bqJ17zjVqjDKxNvX5QyPXD/mp+K1MPjCfw6Hgf6n2acXiXVXOZPQ+858dBmLzIl3fJAh+t7V3mdbT/PcjgMtgbCWZ48N0xquknoXS2KUOru0W7voTuHxqDOMUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQAUAndrDJLIPtAmRnE1PmfQpMkO0Cn2HofaiWmmtG6n/IfGFql1cuyTSl9a2kMkHRNK1POUC7fypNmSFhBBxtvtdohCAJLoSKpZXd9KdE5tN2YgMlUFIfPd+2gVD4adgtKNspWQIp5uo83K5RQqSFdJrtQhmB8GjGbR3lRGzu46lg== urn:mace:shibboleth:1.0:nameIdentifier lhs.se MIIByzCCATSgAwIBAgIBADANBgkqhkiG9w0BAQUFADAVMRMwEQYDVQQDEwppZHAubGhzLnNlMB4XDTA3MTAwMTExMjExOFoXDTA4MDkzMDExMjExOFowFTETMBEGA1UEAxMKaWRwLmxocy5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtSdeqn5nVMW4+ctoX2rGMh/o62G6qypOuVIWnKLK10B+pZ7bw8bqJ17zjVqjDKxNvX5QyPXD/mp+K1MPjCfw6Hgf6n2acXiXVXOZPQ+858dBmLzIl3fJAh+t7V3mdbT/PcjgMtgbCWZ48N0xquknoXS2KUOru0W7voTuHxqDOMUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQAUAndrDJLIPtAmRnE1PmfQpMkO0Cn2HofaiWmmtG6n/IfGFql1cuyTSl9a2kMkHRNK1POUC7fypNmSFhBBxtvtdohCAJLoSKpZXd9KdE5tN2YgMlUFIfPd+2gVD4adgtKNspWQIp5uo83K5RQqSFdJrtQhmB8GjGbR3lRGzu46lg== urn:mace:shibboleth:1.0:nameIdentifier LHS Lärarhögskolan http://www.lhs.se Lärarhögskolan info@lhs.se MIIB4zCCAUygAwIBAgIJAN5zNlbssq13MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTAeFw0wODA0MDIwNzI3MTZaFw0xNjA2MTkwNzI3MTZaMB0xGzAZBgNVBAMTEm1vbmRvLXdlYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA92ZD35RNWkg5x8yaykgO4gAU2j7VPrCfl9ut461Tai9XFRyK+OWp5Ln+hXguW7VylGTfcEbOjjh51gAvxX310OwiohlLXmnBdwjfMmIhv8tOjHOjlZQSuYSGC0TFCvHJu/9cvJ285S1Itcg0iqTZWhC7fOlXyEBCTBTC5dHZr2sCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQDtazBSwFaLjM2ac/Zup8SCVouGN10jYpvpMfLZWtiThdLJS1Q0q2ayq91V8kMp02Y1Wt3ruZNbC3SE0U5CvAX/KpJaYuaFJWJO7YXvfeIJwau3ZmTG4CFlf0mjd419TWErju6PXeo6wcsmaZ6vEuse7fj3596LiC6sXwry+nNzUg== SU Stockholm university http://www.su.se Stockholm university IT och media Helpdesk helpdesk@it.su.se hig.se MIIEjTCCA3WgAwIBAgILAQAAAAABF3zoubQwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDExNTEwMDUwMloXDTExMDExNTEwMDUwMlowPjELMAkGA1UEBhMCU0UxGjAYBgNVBAoTEUhvZ3Nrb2xhbiBpIEdhdmxlMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzVJwkvrkl/JSBQKx95eRku9iUK8odClbfPr4AlDANP+b2mWYiUaSxoXu+SJkUO/HDtBDmcghRvGHYyv6YLXANk17bzV7PemQb4zA0plyKaurqY6M1FLx5RNEXDplElriWQsDA0Tyuhoz6t/uZpHETngtHpu7NlxWsyONUxeR7Cf6r2DjqiRBn76kI+8G1HBfTHf0xCGZmPWYewJzH1dnFT4pUaWu6psqhGMmZ5jgb0cDyVOz+sKcDp7MlMfQG/vziUySepAKfKSer7Dr84bVUIsa8C+ikQF582Q33Zuunpm+hJRDntXTA3ZJdmK38muiVaSBa70oL+ri7ZcnIceVWwIDAQABo4IBaTCCAWUwUAYDVR0gBEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUc6OwpqVR5fUo66R7/PzCQUtL1mswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBUGA1UdEQQOMAyCCmlkcC5oaWcuc2UwDQYJKoZIhvcNAQEFBQADggEBAGYIiDLBZooLBBfMbHTA/aU6Vf2lD8++0uZ/pDsO0fHT52dhLB/zVOxQoJvs7P8z4VOQYM60N4iC18cOrEmt9//8V+4OzLnkrGKrr7xDuc6JBpHkMTUiYozHCPPOCAgmf/OZmCEnWc+ne0dHx+A+ThJy9PEebN2yvjs307dP/GFgWSjXKKGVVLnJ2G9/bYn/gTi51/etdbbC0oXZ7GnV2fEI2IhU18IacIogt0RODek8hnEEfSBBEvS7Yb+g/NPZsdM3NiKs486221H7eF0MllYb+Z68AKqtOv+bJZyXnmYaoyENgNrEyIHrd5rGeACUjq4u31pt2dlMWuPW1O/xbf0= urn:mace:shibboleth:1.0:nameIdentifier hig.se MIIEjTCCA3WgAwIBAgILAQAAAAABF3zoubQwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDExNTEwMDUwMloXDTExMDExNTEwMDUwMlowPjELMAkGA1UEBhMCU0UxGjAYBgNVBAoTEUhvZ3Nrb2xhbiBpIEdhdmxlMRMwEQYDVQQDEwppZHAuaGlnLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzVJwkvrkl/JSBQKx95eRku9iUK8odClbfPr4AlDANP+b2mWYiUaSxoXu+SJkUO/HDtBDmcghRvGHYyv6YLXANk17bzV7PemQb4zA0plyKaurqY6M1FLx5RNEXDplElriWQsDA0Tyuhoz6t/uZpHETngtHpu7NlxWsyONUxeR7Cf6r2DjqiRBn76kI+8G1HBfTHf0xCGZmPWYewJzH1dnFT4pUaWu6psqhGMmZ5jgb0cDyVOz+sKcDp7MlMfQG/vziUySepAKfKSer7Dr84bVUIsa8C+ikQF582Q33Zuunpm+hJRDntXTA3ZJdmK38muiVaSBa70oL+ri7ZcnIceVWwIDAQABo4IBaTCCAWUwUAYDVR0gBEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUc6OwpqVR5fUo66R7/PzCQUtL1mswOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBUGA1UdEQQOMAyCCmlkcC5oaWcuc2UwDQYJKoZIhvcNAQEFBQADggEBAGYIiDLBZooLBBfMbHTA/aU6Vf2lD8++0uZ/pDsO0fHT52dhLB/zVOxQoJvs7P8z4VOQYM60N4iC18cOrEmt9//8V+4OzLnkrGKrr7xDuc6JBpHkMTUiYozHCPPOCAgmf/OZmCEnWc+ne0dHx+A+ThJy9PEebN2yvjs307dP/GFgWSjXKKGVVLnJ2G9/bYn/gTi51/etdbbC0oXZ7GnV2fEI2IhU18IacIogt0RODek8hnEEfSBBEvS7Yb+g/NPZsdM3NiKs486221H7eF0MllYb+Z68AKqtOv+bJZyXnmYaoyENgNrEyIHrd5rGeACUjq4u31pt2dlMWuPW1O/xbf0= urn:mace:shibboleth:1.0:nameIdentifier HIG Högskolan i Gävle http://www.hig.se Högskolan i Gävle Patrik.Carlsson@hig.se MIIDTTCCAragAwIBAgIDCCIdMA0GCSqGSIb3DQEBBAUAMFoxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNFcXVpZmF4IFNlY3VyZSBJbmMuMS0wKwYDVQQDEyRFcXVpZmF4IFNlY3VyZSBHbG9iYWwgZUJ1c2luZXNzIENBLTEwHhcNMDgwNDAzMTQ0MjQ5WhcNMTMwNDAzMTQ0MjQ5WjCBvDELMAkGA1UEBhMCU0UxGTAXBgNVBAoUECoudGhlZHVjYXRpb24uc2UxEzARBgNVBAsTCkdUNzA3NjI3MjExMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMgKGMpMDgxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlkU1NMKFIpMRkwFwYDVQQDFBAqLnRoZWR1Y2F0aW9uLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4Pzl5pjvT/SsuiWwP0z8+8r5BrbCuj8EqOipkuzGrGDf4tX99KZ3Th3A5oj+F0/Q+zvoahsjaNDApl+c4/1MSkFJ4zwvVzD6gKUT9IjNhvgo76AiESGc4H3Q9Cx5eOHlW3PZb52OReQHfMJE1fSEbkblcKN9My4jw8daHKUWa4QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIE8DAdBgNVHQ4EFgQUd0McrJB/XWAUvjR8pI3+KgMBVyQwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5nZW90cnVzdC5jb20vY3Jscy9nbG9iYWxjYTEuY3JsMB8GA1UdIwQYMBaAFL6ooHRyUGtEt8kj2Puo/7NXa2hsMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAH9cyYy0MRdMkX1epA9L21g5gN0l6spUrUB59dmtp0g68Be+I6mLoeCcfY9h6g+6FIxLcs0Q9rK9fZeHdtfZ9DW8t4IqzYhY9GMgpKVnn3mt/K4tJKT1MAc//6UbHUtmqt7ESKx1aZF92zJCCKD1ZBTE6tV7mpzLyR4XW/ZbKAWZ TheEducation The Education http://www.theducation.se The Education AB Niklas Hahn niklas.hahn@theducation.se MIIDYzCCAsygAwIBAgIDCpCbMA0GCSqGSIb3DQEBBQUAMFoxCzAJBgNVBAYTAlVT MRwwGgYDVQQKExNFcXVpZmF4IFNlY3VyZSBJbmMuMS0wKwYDVQQDEyRFcXVpZmF4 IFNlY3VyZSBHbG9iYWwgZUJ1c2luZXNzIENBLTEwHhcNMDkwMTI4MjExOTIzWhcN MTAwMzMwMjAxOTIzWjCB0jELMAkGA1UEBhMCU0UxJDAiBgNVBAoTG2RhdG9yZGlh Z25vcy50aGVkdWNhdGlvbi5zZTETMBEGA1UECxMKR1Q4NzcwNjg0MDExMC8GA1UE CxMoU2VlIHd3dy5yYXBpZHNzbC5jb20vcmVzb3VyY2VzL2NwcyAoYykwOTEvMC0G A1UECxMmRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkIC0gUmFwaWRTU0woUikxJDAi BgNVBAMTG2RhdG9yZGlhZ25vcy50aGVkdWNhdGlvbi5zZTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEA4l35wegbwf4A2r9UxAAouQ8RtWt+lULu6ozCUBuDece4 AjFxXak+PWLRMwhzqIatHGUqV1dmxHTswKjGvADiJELUvONZYrX7x1iK9ujOmUfX HaaWHWTU2xNu7kYviOVgVGTI6d0nQgIslOUzm0iQjPQatqz5BmhiMZEkUCbEAKUC AwEAAaOBvTCBujAOBgNVHQ8BAf8EBAMCBPAwHQYDVR0OBBYEFPsryoJD8yOSdDRA D1HJocGqUnSjMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwuZ2VvdHJ1c3Qu Y29tL2NybHMvZ2xvYmFsY2ExLmNybDAfBgNVHSMEGDAWgBS+qKB0clBrRLfJI9j7 qP+zV2tobDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/ BAIwADANBgkqhkiG9w0BAQUFAAOBgQA2j+xNoRdgGbDFgL0n+SzC8IJahAb+VFX6 xOTDiLnVeyapjtQ1RxxPOdXCxssw/1AiEqia2jd2jueShPFnuMds6dKlWkowkuhz U5Jei29sH75lhE7LTrMijuDV+YxqhwxX8VXCbX8bG3OIkYJpHPg597UpESNtBIIT m9IladK+fg== TheEducation The Education http://www.theducation.se The Education AB Niklas Hahn niklas.hahn@theducation.se MIIDmTCCAoGgAwIBAgIBATANBgkqhkiG9w0BAQQFADA3MREwDwYDVQQKEwhUZXN0U2hpYjEiMCAGA1UEAxMZVGVzdFNoaWIgU2VydmljZSBQcm92aWRlcjAeFw0wNzAzMDgxNTM3MjZaFw0wOTAzMDgxNDM3MjZaMFUxETAPBgNVBAoTCFRlc3RTaGliMSIwIAYDVQQLExlUZXN0U2hpYiBTZXJ2aWNlIFByb3ZpZGVyMRwwGgYDVQQDExN0b3lsYW4zLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfM9MoLpJxjRj5uRYnNGLZA8fme2UjKKvmONqPC1l+N1HStnlvwh/kfT4GQUK6JE2CgCqLlUJFBO1B3G5CRPI1A+P4ZKfM6P8JxQxhi7cy/2EwkPVyWwYhdkblLpUHG9fAQ1Db2Ly3DHvEeRhwJvTFWbszK1qQYkLEBOfeH96oQh/sR8PeIWl29VrGv8iBl9eYEMV+N9EXpv+RA/4OoHw5gKvxEaisXudvjPcqTfzi+05jUqtIWvTkhqLyLEFqGqwozbY6/xqKHOAMEGjL0Xiz4TnXBEtBLCIFAJUKhh5nNzD0IQdyfsIVt+dvGQ5dWulG/7lQEEfOp2eHnM1/BGbwIDAQABo4GRMIGOMB0GA1UdDgQWBBRkimJZ51LPqunOKtZDS5D1+ZGarDBfBgNVHSMEWDBWgBRkimJZ51LPqunOKtZDS5D1+ZGarKE7pDkwNzERMA8GA1UEChMIVGVzdFNoaWIxIjAgBgNVBAMTGVRlc3RTaGliIFNlcnZpY2UgUHJvdmlkZXKCAQEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQFAAOCAQEAWtfBvtBEnBv55fG1204OmkimhP8p9M77Us6a3hwkXYLd1vKh+tA6XfPeKdHOZtLQoaUqa9j5xl6sbvGDhOrH4YOJCMheDICEolBRku0MyI5PJRMTlIE4Wu3B/v9p+J3jMeFgX0ZSH01EqeVuwtI1SiaLditmVYm//T19Q5ByArp0ccT+L6ly+p0BMnkDILJusTW8kRYTrk63kC8SepIQUNdQo7af1t5jtBn6o0+xx23QlQ13tx5WBbdT4AHaKZ/4NXEwvVCmr+myQKY0FH13453cRRwLleAQPHOkGO81eAo/9DPv6Udbjx4QBMYlObRQRzMLz3kjuGkhemYpVSu78A== UU Umeå University http://www.umu.se UMDAC Tommy Larsson tommy.larsson@umdac.umu.se MIIB+jCCAWOgAwIBAgIRAJVCJLoWBVtmqwrsh0psrA0wDQYJKoZIhvcNAQEFBQAwGzEZMBcGA1UEAxMQc3AxLmxhYi5pdC5zdS5zZTAeFw0wNjExMjcwODI4MDFaFw0wNjEyMzEyMzAwMDBaMBsxGTAXBgNVBAMTEHNwMS5sYWIuaXQuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJHpeBYXpgvcLYDnlnJsATNVkEHzLsVga22m+Om1/32yCLnhH7DMlbhbaMb1r1oAX53O5rXXv5CX8AGR5rXkrADTO00LX7ChxFs3P6PhgQ/EnrSe0V71Armi82SAOHjzQkeWwjkxhLqLyWy7Y3Jw82VfBrAovUua7y+w21IGJtIJAgMBAAGjPjA8MA4GA1UdDwEB/wQEAwID6DAqBgNVHSUBAf8EIDAeBggrBgEFBQcDBAYIKwYBBQUHAwIGCCsGAQUFBwMBMA0GCSqGSIb3DQEBBQUAA4GBAFTiOOdKyQ+F9k++RqYiAkYYu/pXGwcl8vfhRTFX9Mnlzy/zy/ffDVBRRvhQPd0Lqm7mj/mkg1etLMb3S2fdWBa1pUeFQtSUxMqoACAngIdr+piFsbhu4u9UPUOdD8m9scpqQ1AusGxUmCBClEElZRtmqO9UwL7hD/fVE4TRU+a4 SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se MIIEsDCCA5igAwIBAgILAQAAAAABFmJUXjMwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3 MTEyMTEzMTAwNFoXDTEwMTEyMTEzMTAwNFowXDELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEY MBYGA1UEAxMPaHItc3NvLnBiLnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEA6nJtfAvJ3JnERGef+Nukx94z98YailSaHC6kwm2iWy75PJQF3wS+ 7ZUCyK19nIYjBUWHyGf5+jCa7B7hIJCjEfYSII6JIn+fkX5WZAuhuSIP8YnlHMiF gqCEB6QVs99YEjsOVcHdNlhCFhbLQviItaA90aLdFTXN3PIulguG/PFP5kfui0To epO5Ko9j2eCboDRhrS/G+Hq4ulALBigu1GT5zJinGYOtcV/0noTbv2iS8H20N4gM Dt0ej3CCCSMk2Gr/P/IQEjOpHfR4IHle4JWhOkPjJrRpMc5vusvAOAH8S/TpvB3y jpbhQtBnOhtY921vX0jPMIT0c3KsefqZDQIDAQABo4IBbjCCAWowUAYDVR0gBEkw RzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2ln bi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSME GDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUfU0a2PdASTZigfkX Ce/k93IclTAwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWdu Lm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAC hjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25h bC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBoGA1UdEQQTMBGC D2hyLXNzby5wYi5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAJumC9GPp4iTr8iI1 VlYDEHunB0Ly7ij3okLwkNk4NWIoFfFt4DJNj4i6GDWjOisk1OoFQOKYv8pw3HZw SHPfcgeGE/LqgF0zxqw+xHw1ND/MEavfnS5pZ/7FCEkoTCHvSImuRn/0fmV8DtQI xlcHgQs3YwfCaqFPuTo/VPDTJcbS1UvH3A8SWzqP4CgFobzFRH6vg2NfwHH5tRaa uZ2/xGhPjpAwhqYe2eduOtM/8UetFmYbOR9Ku1D2i/v2sMtEp34iE51KRCQCW7bW Nyyybd8JvsVdmtfi3BZLfir3u4vG7e+Wi0dIn0MMQxCk1FawoB8LjFeHGcM3h6m7 5ezhww== SU Stockholm university http://www.su.se Stockholm university Max Quetel max@it.su.se MIIEvDCCA6SgAwIBAgILAQAAAAABHEtYz+8wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDkxMDA4MjAyM1oXDTExMDkxMDA4MjAyM1owYjELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEeMBwGA1UEAxMVcm91bmR1cC10ZXN0Lml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuWia8Li3lAlfEHtajbEj7JE3xX31jtPI8mWIbrv82bM1UqfJNFOtrYoukrOLwB8y/trTytPxNOykhAEOK8uElNIJWvrmpe2Upmn/yAxT+7FT8RYECh558rLYdwE7RKiu9W4W/mztFKXGTVsG6c0PmUh+bchTW7XikyqhuvyHaYBZ2Qf+mMMk4No0qCtLakjvWaMXEEJRSEMiMPXBkkpaaAwBVc9baK0+EYuTKII2L4tx2eNSzposXqj2lSks70tHsJnTHUBYeVZiVPYpeu34kO/0NPBeq9CFgk49aHZpuq+iQBx/BX1I2Z5iRV+UY0eZpENVapWf6M1nYz6h7HcXUQIDAQABo4IBdDCCAXAwUAYDVR0gBEkwRzBFBgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQUdj87P0v1GpRPfbrHmKPY4EvzN8AwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5jcnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCAGA1UdEQQZMBeCFXJvdW5kdXAtdGVzdC5pdC5zdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAiRmbVYXHgEs6d68zfqAsHBLUGrysmZkJnx1603o5CbMxG0DSVtUPWL9artz68/dazxvI4zdrkxNb9j8mHTOZ6jYYon3VwI4d4RSjuXtRTfa+Tc9qGsi79U7ALH4RgFp6ltAZL+r3vKFKwWnD5ToXtm0S3ih8LUxtKNpTb3mlv2Ib8nCcsmR91y+Dl0ypgxp/Kqoi0jEcijffZXkfzmKmcOlsbrBZw4BJzogHVTdGFj3P5oJy13h+oldS7kwYljI2h7Z+BVMmrSguWTgqbErhQInbOiZggQhfB3x70OdJs4DDrMzSQctqEXlj+Eb7qSdYyuP1kMjI1P+0IGLq+PSN6A== SU Stockholm university http://www.su.se SU Klas Lindforss kllin@it.su.se umu.se MIIEOjCCAyKgAwIBAgICAd4wDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCU0UxGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGzAZBgNVBAMTElVtZWEgVW5pdmVyc2l0eSBDQTAeFw0wODAzMTIxNDEwNDFaFw0wODExMDcxNDEwNDFaMEIxCzAJBgNVBAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MRgwFgYDVQQDEw9pZHAudGVzdC51bXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKQGac7vCABvE1YFheXQHgAh1HVl6gFkekBpLJ8sEa6bNu/adQOW2xFI801HfgW3xqQYW48wLinru22nPUE3cF30ISIB/r8qL6mw6c1nkZB62g3Svy42mW7ay7Kio+W3gS9NxEHoiHvCLPVYFBtOKe3FVwV1mnBffEv9jvbGfYYfAgMBAAGjggG5MIIBtTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLWJ/IUQTsdgSBj3xq+hTSN2qZk5MH8GA1UdIwR4MHaAFHaQAcfvra4Asfdp2f4VKKzmMs5AoVukWTBXMQswCQYDVQQGEwJTRTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRMwEQYDVQQLEwpTd1VQS0ktUENBMRkwFwYDVQQDExBTd1VQS0kgUG9saWN5IENBggERMCoGA1UdEgQjMCGBCWNhQHVtdS5zZYYUaHR0cDovL3d3dy5jYS51bXUuc2UwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL3d3dy5jYS51bXUuc2UvY3JsX3YyLmNybDB+BgNVHSAEdzB1MHMGCCqFcCsCAQEBMGcwJAYIKwYBBQUHAgEWGGh0dHA6Ly93d3cuY2EudW11LnNlL0NQUzA/BggrBgEFBQcCAjAzGjFMaW1pdGVkIExpYWJpbGl0eSwgc2VlIGh0dHA6Ly93d3cuc3d1cGtpLnN1LnNlL0NQMA0GCSqGSIb3DQEBBQUAA4IBAQBjHF+0/RXKijMD2t6taOHp61TSP47fa/s9gD2H7mjlXKxwf2VHaN2mQ5Cy71atSzWpgfArCbND6lYLIaguDqkj+TtJAse3VBFe/nlaY5ewKxfaCLnnNGGNnoFaoVjTiZYrSYvSsqHjMmwIsgeAhVtAagkmB71B6QRL7nXwAJffNa1LVpVVI4e5T1tKa9BB5Z7LwqZSnC/MnBkNEU9h/Lw3gzIZyijNbnkOAVBnRf9gJwC8dHNafWhHyGj4urC2/GZIR+Mt+5HgQ2DKufHBjMv4a6edLS/gZFb4KfxmjgZDrb0ZC75Y9lcqiz8QZDXbu/4/ptMx7dNkEPfwJyuOD0TP urn:mace:shibboleth:1.0:nameIdentifier umu.se MIIEOjCCAyKgAwIBAgICAd4wDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCU0UxGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGzAZBgNVBAMTElVtZWEgVW5pdmVyc2l0eSBDQTAeFw0wODAzMTIxNDEwNDFaFw0wODExMDcxNDEwNDFaMEIxCzAJBgNVBAYTAlNFMRkwFwYDVQQKExBVbWVhIHVuaXZlcnNpdGV0MRgwFgYDVQQDEw9pZHAudGVzdC51bXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKQGac7vCABvE1YFheXQHgAh1HVl6gFkekBpLJ8sEa6bNu/adQOW2xFI801HfgW3xqQYW48wLinru22nPUE3cF30ISIB/r8qL6mw6c1nkZB62g3Svy42mW7ay7Kio+W3gS9NxEHoiHvCLPVYFBtOKe3FVwV1mnBffEv9jvbGfYYfAgMBAAGjggG5MIIBtTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFLWJ/IUQTsdgSBj3xq+hTSN2qZk5MH8GA1UdIwR4MHaAFHaQAcfvra4Asfdp2f4VKKzmMs5AoVukWTBXMQswCQYDVQQGEwJTRTEYMBYGA1UEChMPVW1lYSBVbml2ZXJzaXR5MRMwEQYDVQQLEwpTd1VQS0ktUENBMRkwFwYDVQQDExBTd1VQS0kgUG9saWN5IENBggERMCoGA1UdEgQjMCGBCWNhQHVtdS5zZYYUaHR0cDovL3d3dy5jYS51bXUuc2UwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL3d3dy5jYS51bXUuc2UvY3JsX3YyLmNybDB+BgNVHSAEdzB1MHMGCCqFcCsCAQEBMGcwJAYIKwYBBQUHAgEWGGh0dHA6Ly93d3cuY2EudW11LnNlL0NQUzA/BggrBgEFBQcCAjAzGjFMaW1pdGVkIExpYWJpbGl0eSwgc2VlIGh0dHA6Ly93d3cuc3d1cGtpLnN1LnNlL0NQMA0GCSqGSIb3DQEBBQUAA4IBAQBjHF+0/RXKijMD2t6taOHp61TSP47fa/s9gD2H7mjlXKxwf2VHaN2mQ5Cy71atSzWpgfArCbND6lYLIaguDqkj+TtJAse3VBFe/nlaY5ewKxfaCLnnNGGNnoFaoVjTiZYrSYvSsqHjMmwIsgeAhVtAagkmB71B6QRL7nXwAJffNa1LVpVVI4e5T1tKa9BB5Z7LwqZSnC/MnBkNEU9h/Lw3gzIZyijNbnkOAVBnRf9gJwC8dHNafWhHyGj4urC2/GZIR+Mt+5HgQ2DKufHBjMv4a6edLS/gZFb4KfxmjgZDrb0ZC75Y9lcqiz8QZDXbu/4/ptMx7dNkEPfwJyuOD0TP urn:mace:shibboleth:1.0:nameIdentifier UU Umeå University http://www.umu.se UMDAC Einar Hillbom einar.hillbom@umdac.umu.se MIIB7TCCAVagAwIBAgIJAMV5iXtJKd2UMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF2Nicy12eWx2YXRlc3Qua2liLmtpLnNlMB4XDTA4MDcyMzEzMDM0OFoXDTA5MDcyMzEzMDM0OFowIjEgMB4GA1UEAxMXY2JzLXZ5bHZhdGVzdC5raWIua2kuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPAnswr/MkrQXkXZJbv3ArV/q0kowtVLnQIM6nuJjyw/96cQ7UuYFOFpIEhT+fQdthkKdSAAa74U10+r6wUqj7HgGWrKDn6HfGaYUx5vuLt7kHIuLSTdnU5xbH+9D2S1BwdK8qEjCtT5kxPk4/2mXpTVEdQRXdaxLanrIk4Sex/bAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAvRiCRo0g0bZ8TNZWO5iCmdrMCtDTM4I9JYf0zR0hYbf61U2r1h2iE3IfC4JvNmclEDbhL/aJQrqgglG8mSyBVYN9mu3L3y+O0ZvCLGC5EOHTLVZjihfL1VDwt054lB18AkxOh2H+dkcq6B7cI0XdFesHi4iW9HGr23C22xfLIpQ= KI Karolinska Institutet http://www.ki.se KI bibliotek Ylva Gavel ylva.gavel@ki.se MIIB7zCCAVigAwIBAgIJAJ4RwLsrE8VvMA0GCSqGSIb3DQEBBQUAMCMxITAfBgNVBAMTGGpvbHUuZGV2Lml0LnNlY3VyZS5zdS5zZTAeFw0wODA1MTIwODAyNDhaFw0wOTA1MTIwODAyNDhaMCMxITAfBgNVBAMTGGpvbHUuZGV2Lml0LnNlY3VyZS5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAqaabQgxKHFyHGXBa9TfOe9W/LbX9issL2lWtFaG5++KQMgcYOrFChkxyifmwJih+MJYoAaBZGWjDM/FfLyXe31flkC4uE1GScOGojtobRY9KcLR0XbHaxwPCSnkBOIncfEHuwOK9IUgCz1G8i4VGQm7lbIyijqPrt+aQXCePldUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQBB6cbInUeuMbPM1WxT4xLKR4WF3lgIt5mqd/dpM6PySbW0d0+E+qkyhJeHFBhhHxFvnsaE9Y0hrIc862sCoe7EojgbFjV2SrqTrvQ4yVs/dXFZ0ipEli9wsc6RrgbVV9DRW6F2z7PSnw9Xi+wUm3vkvf/1/LqFU/sTz9Ek3zukHg== SU Stockholm university http://www.su.se SU Joakim Lundin jolu@it.su.se MIIB2TCCAUKgAwIBAgIJANxR0VNsO3LLMA0GCSqGSIb3DQEBBQUAMBgxFjAUBgNVBAMTDWxhYnMuc3dhbWkuc2UwHhcNMDcwNDEzMDgxMjM0WhcNMDgwNDEyMDgxMjM0WjAYMRYwFAYDVQQDEw1sYWJzLnN3YW1pLnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDuZSnm1OGEZ+1NPqvCPX3P7EsxMd2kEoTMHKBuTsUngFk5hU0Zk6Jr8Cf4qdwzQRsvoacZjERnzrkOQw45NuMVvLLrErD8qon0uLQGpzsqNIoQ8eJz+CIsoHeSJUGi8FKbRvrKJm9DR2vlrxAxwxuUkyyZ/f/Uvk9S8E0+rwuOEQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAGIkqz4KXzPlA4mrprQuGgyXJLZGbZVmWWNxqaihEzjskAdZBom1VBbVuk1KMqiHCbxn2HasBucWGdoLDkAmITFbnL5Lt5lUQ4bdSuVQgboitHHLp49H3gLFg8Jym2Mlj5jzz7ZAEQ64yf2XWhTHK894Z2+5gApkK5N7pDEwUW03 SWAMI SWAMI http://www.swami.se Stockholm university Leif Johansson leifj@it.su.se MIIEZDCCA82gAwIBAgIQCj52FvC7d3ialzMyLa5a/TANBgkqhkiG9w0BAQUFADCBujEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMOVmVyaVNpZ24sIEluYy4xMzAxBgNVBAsTKlZlcmlTaWduIEludGVybmF0aW9uYWwgU2VydmVyIENBIC0gQ2xhc3MgMzFJMEcGA1UECxNAd3d3LnZlcmlzaWduLmNvbS9DUFMgSW5jb3JwLmJ5IFJlZi4gTElBQklMSVRZIExURC4oYyk5NyBWZXJpU2lnbjAeFw0wODAzMzEwMDAwMDBaFw0wOTA0MDQyMzU5NTlaMIGbMQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxQHSXBzd2ljaDEfMB0GA1UEChQWRUJTQ08gSW5kdXN0cmllcywgSW5jLjEeMBwGA1UECxQVc2hpYmJvbGV0aDEuZXBuZXQuY29tMSEwHwYDVQQDFBhzaGliYm9sZXRoLmVic2NvaG9zdC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKeXf+L4GiuqTaeJVlsjwdZ4rKJ+vZy8dBTlrzGDFZigOqtHj8JG/XZzACJ+pmbrz6S1fU/TFbavF3DjOw+pB2VGV/nCfXExtnb0/X5Fh2n7HuWsXQytsBFNV8js6AKrWQf9zkjKih3CKtNhhegO2PWj7zcuBklF9jGcz0nhiY5LAgMBAAGjggGGMIIBgjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vY3JsLnZlcmlzaWduLmNvbS9DbGFzczNJbnRlcm5hdGlvbmFsU2VydmVyLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcDMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwNAYDVR0lBC0wKwYJYIZIAYb4QgQBBgorBgEEAYI3CgMDBggrBgEFBQcDAQYIKwYBBQUHAwIwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wbgYIKwYBBQUHAQwEYjBgoV6gXDBaMFgwVhYJaW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUS2u5KJYGDLvQUjibKaxLB4shBRgwJhYkaHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nbzEuZ2lmMA0GCSqGSIb3DQEBBQUAA4GBABIHjfxZW+PJ1V3daNHMcBfpadojtptZZeszBIDqVDwSqhz8ETMuvWUomS+lwIIm3Pxg6bRIcet9ND1cwre1fcnBhyjWy2PonxiryOrNvIIG12Omi53xkwL+zJfA9tG5G/qpYmoOU1GGCnTPrVDph+amUIIBFiwBgtVTyys/vkxm epnet.com EBSCO Information Services http://www.ebsco.com/home/ Burns Ron rburns@epnet.com Flynn Dave dflynn@epnet.com Customer Satisfaction eptech@epnet.com kau.se MIIEPTCCAyWgAwIBAgILAQAAAAABGTNtk4cwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDQwOTEzNDM0OVoXDTExMDQwOTEzNDM0OVowbTELMAkGA1UEBhMCU0UxETAPBgNVBAgTCFZhcm1sYW5kMREwDwYDVQQHEwhLYXJsc3RhZDEeMBwGA1UEChMVS2FybHN0YWRzIHVuaXZlcnNpdGV0MRgwFgYDVQQDEw9zaGliLWlkcC5rYXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKOQIKbkk/FiMrF0SnFnN+leGueG0+qQMczfPQuUkTp1y+nhtIuvD+3t2pzPsuUcHtArrJjBKPg3Mp5Tt8cHWNdRl1j6l0TN1Rtk+1rmyMck5HZp1b296ldPtyCzon/txPB356CiT6KvW/iHY0hAiupIKdlWLK360ZGqThCPext1AgMBAAGjggFuMIIBajBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBRUfoCGld9kbPhwSgnkIMv3jWpxODA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGgYDVR0RBBMwEYIPc2hpYi1pZHAua2F1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAI/dNIi3iuS6nw4Tll1ZCc3kuHyG5In67CmtjO0owGmkh/4+B+ZHA37U5SZeKYPliiNqjUX6rlz4WYtvj/wFcAXSbcbgVRWkCVTkYahWL4DysGEanzeTJvWgcnJXix1JO6nifJYw8nJEBhuZrmrEuDj/5EmkekkGxRgGA9QgLSsYCnzkcm71R3PNO+rvSiBzY8MeIgiS96Jpe09iafVA0/w1Q8pyhLdLa8KWl80Rjjo/JVi34LECLwq9emIXIxNTr6ot3WdamoIZtEVOVbdwPoEAlekE87VJ2w7Y/yMqFz6bLp4cQ91PQZG91Y2NtQY4RBFCci5LO0dlcJTF2kMxkT urn:mace:shibboleth:1.0:nameIdentifier kau.se MIIEPTCCAyWgAwIBAgILAQAAAAABGTNtk4cwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4MDQwOTEzNDM0OVoXDTExMDQwOTEzNDM0OVowbTELMAkGA1UEBhMCU0UxETAPBgNVBAgTCFZhcm1sYW5kMREwDwYDVQQHEwhLYXJsc3RhZDEeMBwGA1UEChMVS2FybHN0YWRzIHVuaXZlcnNpdGV0MRgwFgYDVQQDEw9zaGliLWlkcC5rYXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKOQIKbkk/FiMrF0SnFnN+leGueG0+qQMczfPQuUkTp1y+nhtIuvD+3t2pzPsuUcHtArrJjBKPg3Mp5Tt8cHWNdRl1j6l0TN1Rtk+1rmyMck5HZp1b296ldPtyCzon/txPB356CiT6KvW/iHY0hAiupIKdlWLK360ZGqThCPext1AgMBAAGjggFuMIIBajBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBRUfoCGld9kbPhwSgnkIMv3jWpxODA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwGgYDVR0RBBMwEYIPc2hpYi1pZHAua2F1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAI/dNIi3iuS6nw4Tll1ZCc3kuHyG5In67CmtjO0owGmkh/4+B+ZHA37U5SZeKYPliiNqjUX6rlz4WYtvj/wFcAXSbcbgVRWkCVTkYahWL4DysGEanzeTJvWgcnJXix1JO6nifJYw8nJEBhuZrmrEuDj/5EmkekkGxRgGA9QgLSsYCnzkcm71R3PNO+rvSiBzY8MeIgiS96Jpe09iafVA0/w1Q8pyhLdLa8KWl80Rjjo/JVi34LECLwq9emIXIxNTr6ot3WdamoIZtEVOVbdwPoEAlekE87VJ2w7Y/yMqFz6bLp4cQ91PQZG91Y2NtQY4RBFCci5LO0dlcJTF2kMxkT urn:mace:shibboleth:1.0:nameIdentifier KAU Karlstad university http://www.kau.se Karlstad university paul.scott@kau.se MIIB+TCCAWKgAwIBAgIJAOlQKzLVXB5JMA0GCSqGSIb3DQEBBQUAMCgxJjAkBgNVBAMTHXNoaWJiLWNhbGxhYjAuaXQuc2VjdXJlLnN1LnNlMB4XDTA3MDMyMDEyMTMxN1oXDTA4MDMxOTEyMTMxN1owKDEmMCQGA1UEAxMdc2hpYmItY2FsbGFiMC5pdC5zZWN1cmUuc3Uuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL/+i70hIW+rIYYJ9mvNEUE1SztYa9mAZuPhH1J4li+pyvghKZQHTI3UuYpbRGEQ1/83a7MAM+6VOQmYQtZDSw8PhtJKcpd1fFhSACqpDQKgBRSwcYsQkjb52j63r3kDXT4VDosImeg0HRb+HIWo4blC8gP2sZLSKa5BHJK+87GdAgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEATDf77yw3aqQYXj4XpY3bUHrrnA9zwYrkboeTCk61s7VrNTLE0T/YEM2qFBxUOWdNxBGuuP6T30XsK2vS0VW7wHTGV+6j9KF+niUQbo/VqKOO69XaO5X0WbJKdI/WyTunmWY5uECoASNhFGcBMqcINAUSktTXlsDB6ttoP1cnjMo= SU Stockholm university http://www.su.se Stockholm university Joakim Lundin jolu@it.su.se MIIB5zCCAVCgAwIBAgIJALLUhMva/oz0MA0GCSqGSIb3DQEBBQUAMB8xHTAbBgNVBAMTFHd3dzMuZ2VudWluZXRleHQuY29tMB4XDTA4MDUwNTEwNDkyNloXDTA5MDUwNTEwNDkyNlowHzEdMBsGA1UEAxMUd3d3My5nZW51aW5ldGV4dC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSCzocotpl6yxJCA6Jy7LwbatFjJ1UQ94ZcLJ36OPNlyX3rtLKPJTRwaCS+ld+Z7MXEWfrtEXt6iHhrNuj94HNr8dpPeneqZ7jmSI7yE22x4Xt/zvJLHdvrZypxCUs+mCWGigPchih9OgvDcTPS8Vh5GWq22yWfI7v18oWg+CR3AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAf8JbtDVoRymE0vdpbTlbjwsYK6CoXW3wi6/kb4ky6eqmGbz29niEa5xwoZKD8zDj/MNRMbVewLYqaYKanp9t/NnWY34wsiWGsszX88X91FXjjtVdVm5XaYl62RQvd6Z4OjffC0WdRzYMmqQcHQ3G5guQPQC5OaTB/2DkxLht4sg= Genuine Text Genuine Text http://www.genuinetext.com Knownet AB Richard Bäckman rickard@knonet.se MIIEMjCCAxqgAwIBAgILAQAAAAABE7mOBYIwDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MDcxMjA4MzEzOFoXDTEwMDcxMjA4MzEzOFowYDELMAkGA1UEBhMCR0IxJTAjBgNVBAoTHFRoZSBVbml2ZXJzaXR5IG9mIE1hbmNoZXN0ZXIxDjAMBgNVBAsTBU1JTUFTMRowGAYDVQQDExF4ZmlyZS5taW1hcy5hYy51azCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAnvcQOid24BFRMId4stwyqEmQ3jcU9pqoJI7XkIh4FgYy++lBhGFDVDxkjikhbZKgGk1NONfTGRFHJ6TYRPNNjEjDtu8eTaKVDvvgIiW+E+pbdekmHGp5/1TW30yYUxJv12tBCWSWcHuqQjbnJiM+thHvVT0Rpz269VhaI9dWZY0CAwEAAaOCAXAwggFsMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFFffHJDYEluqeqPk2YaogEb6A+BvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAcBgNVHREEFTATghF4ZmlyZS5taW1hcy5hYy51azANBgkqhkiG9w0BAQUFAAOCAQEAgIGtV9NaiG7yikJKZQgt+GP59EkAWhGYCR8JI5gZU7z6LIyTNLO19MPb2gJiirjUQpFEEh2ZNdiYmYNzf3yZAiVNtv45BOIa+poJbWUr7wXIv48ILhIQ5uTVLXrHofOU/aq3ySpVrLB2DZ1u24GHdxjwgiaKgwk6qntO9zwSeKiK9W2bcNk2mcJh5i7WPsB3RNID/pc4KZmw7T84F0/Ju0PrT4z8ry8286iZRQbZPkTi2D1eqBI52CQIJjUPnEMUJSFLup6kGPGLqtGqqoJNc8mtot4tEQIrqfKu9coHR386P0KAJyUV3PEdkyKcpEpnl4Ky0NDDXLK0BZ4CnMh3/A== MIMAS MIMAS http://xfire.mimas.ac.uk CrossFire Helpdesk crossfire@mimas.ac.uk david Chaplin david.chaplin@manchester.ac.uk Ross Macintyre Ross.MacIntyre@manchester.ac.uk su.se MIIEsjCCA5qgAwIBAgILAQAAAAABFxsEM3owDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MTIyNzA5NTIxNVoXDTEwMTIyNzA5NTIxNVowXTELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEZMBcGA1UEAxMQaWRwLnNlY3VyZS5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8J47onJaot9vYgL5d+VXRuBTlwy4quLRkcFDvAhy9YwzdDAZ0bio2qgVpXMK1aP1kvpOn6+Zy9jUKuwaUraJpE8Yp7dCzTXujrCQSS3sfy+pTwS/kcDUM/sBd16gXU4lfub56+Oiuvi9eRISDKTeZebgTskN2O7gZS91nLSo7xz/Fsrinp3oRWcqZ0VWzc0+zLIldU50ASZ/AqDQQ/JLaqI84b6Ft8JjWZKCGUqBBoRURjvDxqr2e19i2+2mu5Cbayq6IJ62yH+dP3pVd9UZntSXABaTnq2+v9dt/unhOXibzMwh87q+fI9w7SyM7Wy/r6V3qk/aes0bYI6Sj8DW0CAwEAAaOCAW8wggFrMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMAf54GaLCmlAHIKbGBskYgJ64yTMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREEFDASghBpZHAuc2VjdXJlLnN1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQA2ZODtOolJMQNFz86urE/RM3LIwkaaRHv9WN743WEPVyrQ0s7XjYuHAuJCuLVhwteA0ODpbmYJHaesG1O4Hqilv/tRD+8MahGWqA2lk28T7mkx+/Hb2jsZWBIMGNNOf97sZUK100wbnsFvjvBsOAsznnRX2JKOBeemOnIPZR1EmA+VRxUaIHb2/SD63zSsa/+y8xkSYAo1Pxr9MU6jePNIPnMF7ixwfzTZElyoxKuNNbQAuxfvvbRElGs2YCmC9WBY8zGmyHfNWWblVt5tjeNH0pWu+qg1tVBSB9VZZ4xGuKgoMyoYKul4y3raQRiUCUaUmJCdAiQNqsSMpY3QpA+k urn:mace:shibboleth:1.0:nameIdentifier su.se MIIEsjCCA5qgAwIBAgILAQAAAAABFxsEM3owDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA3MTIyNzA5NTIxNVoXDTEwMTIyNzA5NTIxNVowXTELMAkGA1UEBhMCU0UxEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEZMBcGA1UEAxMQaWRwLnNlY3VyZS5zdS5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8J47onJaot9vYgL5d+VXRuBTlwy4quLRkcFDvAhy9YwzdDAZ0bio2qgVpXMK1aP1kvpOn6+Zy9jUKuwaUraJpE8Yp7dCzTXujrCQSS3sfy+pTwS/kcDUM/sBd16gXU4lfub56+Oiuvi9eRISDKTeZebgTskN2O7gZS91nLSo7xz/Fsrinp3oRWcqZ0VWzc0+zLIldU50ASZ/AqDQQ/JLaqI84b6Ft8JjWZKCGUqBBoRURjvDxqr2e19i2+2mu5Cbayq6IJ62yH+dP3pVd9UZntSXABaTnq2+v9dt/unhOXibzMwh87q+fI9w7SyM7Wy/r6V3qk/aes0bYI6Sj8DW0CAwEAAaOCAW8wggFrMFAGA1UdIARJMEcwRQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24ubmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFMAf54GaLCmlAHIKbGBskYgJ64yTMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYzaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwuY3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHREEFDASghBpZHAuc2VjdXJlLnN1LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQA2ZODtOolJMQNFz86urE/RM3LIwkaaRHv9WN743WEPVyrQ0s7XjYuHAuJCuLVhwteA0ODpbmYJHaesG1O4Hqilv/tRD+8MahGWqA2lk28T7mkx+/Hb2jsZWBIMGNNOf97sZUK100wbnsFvjvBsOAsznnRX2JKOBeemOnIPZR1EmA+VRxUaIHb2/SD63zSsa/+y8xkSYAo1Pxr9MU6jePNIPnMF7ixwfzTZElyoxKuNNbQAuxfvvbRElGs2YCmC9WBY8zGmyHfNWWblVt5tjeNH0pWu+qg1tVBSB9VZZ4xGuKgoMyoYKul4y3raQRiUCUaUmJCdAiQNqsSMpY3QpA+k urn:mace:shibboleth:1.0:nameIdentifier SU Stockholm university http://www.su.se Stockholm university leifj@it.su.se MIIB7TCCAVagAwIBAgIJAPLebS0CGJJJMA0GCSqGSIb3DQEBBQUAMCIxIDAeBgNVBAMTF3VtZGFjLWh1bXBkYWMuYWQudW11LnNlMB4XDTA3MDMxMzEwNTkzNloXDTA4MDMxMjEwNTkzNlowIjEgMB4GA1UEAxMXdW1kYWMtaHVtcGRhYy5hZC51bXUuc2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALA5VqzzCDXki71HDlWq9gwowL+0FBFZC9bCRmjKOGe9lmZveHhJ1oWN7g5wbAbC+oAciHe5vzUoEIrkl9enqqFCgOww3LhAURSuebJzbF8fz3zjdFlyzqDIlLet54YTvfdZmro4345Z46KW/dX5QOAEslLcSUev1Eq1F1rgXMV/AgMBAAGjKzApMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQEFBQADgYEAOHWzEvOqLpAeLm19FAZS/qG5i97eH5bx7opjABmDU7IIMT2jEhBykYL6BXbfYljLT2pyBEE2oILetNT/U09Angm2Lf8JzenPUgqS8qFGl54/Gw2GcIiDBbvmPuBWqw8CRYdfBQjBZmKs+jN+Lr1uvEvim/B4PPQg2Eypp8iz/VM= UU Umeå University http://www.umu.se UMDAC Tommy Larsson tommy.larsson@umdac.umu.se MIIEFTCCA36gAwIBAgIKGij19wAAAAAAeTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2UwHhcNMDcxMTE1MTE0NjUxWhcNMTIxMTE1MTE1NjUxWjCBqjEcMBoGCSqGSIb3DQEJARYNc2VjQHJ0Lmxocy5zZTELMAkGA1UEBhMCU1cxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMSkwJwYDVQQKEyBTdG9ja2hvbG0gSW5zdGl0dXRlIG9mIEVkdWNhdGlvbjEWMBQGA1UECxMNSVQtZGVwYXJ0bWVudDESMBAGA1UEAxMJc3AubGhzLnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5OuqeuhMexhFh6i1Pm0vxvhDpFmJjm9Y6M1qa6Ug+vEoWZdCv5VQEh3A5kEEMtxi1QhxkcuQhtBoi+sKweDYEcMOlktzLnaSC0wMth/VLR7y2DP5oVzl1FjIlCZ0BdSf9bZENblHNpzb0/sCaVhW09vmp74/5AqV0jLt+XgVnmxVsUBDAgTzWK9fIoDLsClc1RQSUE8asIMiKVEH7KYMOcHRYIzp4Q2++iOvtvq8EVgWZvaDVzG7/CrqFRcuk/4naMyAOKXrGNNr7qB86yFy53Be43ZZjeJv0CQC9LaJZC2QsgbsG2OcCUHbTGEFOdl5DYVfEEVpU4s336WH/eARTQIDAQABo4HjMIHgMB0GA1UdDgQWBBTwtlrmSaEvXMNXT+kQj8ULsteJCTCBvgYDVR0jBIG2MIGzgBT/0okEYerF+Z8wLX763B0yh4G60qGBiKSBhTCBgjELMAkGA1UEBhMCU0UxEjAQBgNVBAgTCVN0b2NraG9sbTESMBAGA1UEBxMJU3RvY2tob2xtMRgwFgYDVQQKEw9MSFMgaSBTdG9ja2hvbG0xFTATBgNVBAsTDElULUF2ZGVsbmluZzEaMBgGA1UEAxMRZ3JlZW5wb2ludC5saHMuc2WCEEsrLPaG8gihTtyO+tjeJYcwDQYJKoZIhvcNAQEFBQADgYEAM4a5cBBOVKPXBLE6LKKrmExK2TtsOdw17EBL43RoG9IAH22mW1IY5vglf/zaYDm/WS4+8rvGJC+WP5QyMrHQQY52Z4iiSRhLs4ccbDoNR5EF3RxM9lb5tDprncT8d2VinlFztopWUQAmB6s447w+LzqXr62OKEgX3kzZvNSanZ4= LHS Lärarhögskolan http://www.lhs.se LHS Patrik Blomkvist patrik.blomkvist@lhs.se MIIB8TCCAVqgAwIBAgIJAKXyew6LHCQ5MA0GCSqGSIb3DQEBBQUAMCQxIjAgBgNVBAMTGXNha2FpbGFiMS5pdC5zZWN1cmUuc3Uuc2UwHhcNMDcwNDA1MTU0NDMwWhcNMDgwNDA0MTU0NDMwWjAkMSIwIAYDVQQDExlzYWthaWxhYjEuaXQuc2VjdXJlLnN1LnNlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgun00RCrC7MkeeVC/Wrmpb3Z0oCFbsq4n54JSZ4LZcH2KQm5p34GSgRWv07ki4Sa9UPuG4cqv89RkHpDzGIWxQ5kBFK6Huo0Iq+/RnmerUnfpX6GKBNQqOqtS0CNmMl1dwKrVemiMAQjxOUEX0HQdCI3V77R7TMCodcbSOfotgQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAAFteLcTuaDnorYmeupV0+ZzPk6RN/6UP5SW+oxsFA7aeg86y5f0c2uxsDhdYV1XvMVmVZ+3FCtjARsup0I6hBcWl2GMRYhF2MxJQk23Vir43VOpAxt4OtHjH7Uo3eCgARMDlUayFVB1iiaoDAjsuucg0rOu+3V2nZ3OL6bkdHhz SU Stockholm university http://www.su.se Stockholm university Leif Johansson leifj@it.su.se MIIDbTCCAlWgAwIBAgIJANbxBppDW3WQMA0GCSqGSIb3DQEBBQUAMC0xCzAJBgNVBAYTAlNFMR4wHAYDVQQDExVzaGliLXJvdW5kdXAuaXQuc3Uuc2UwHhcNMDgwMzE3MDkyMjUwWhcNMTAwMzE3MDkyMjUwWjAtMQswCQYDVQQGEwJTRTEeMBwGA1UEAxMVc2hpYi1yb3VuZHVwLml0LnN1LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzfArE1PtdXywNARmL3st18I5GofeADtilz3/jzEmYg6a3/fK3mL0xvADBs0ulxL6T9qeGFZWA/APbBYO5/MP8FDsL+Mr1PVN2um4SFKpQdFym0MbJmb4qUZVKfPDcpI4dWgWZPItGA9uzzDxSKYjejWJOvgdycN8yt+rj5lwjCGHNo+/B4pAJpWFTaYZnV4bMvcin+TXib+2ome0HL+kC0ul7Vg/hLNqyOk7GbAsDuPbYzE7wIqFa3QoVDHPja5yq/UIttmOJiw7gcWJheWRCYBiMTOGCEvng+2jsxoNEM+PGSoBDWvoXY01yV9R8sMbJv5YyauDwEeVltHm47S2WwIDAQABo4GPMIGMMB0GA1UdDgQWBBSvWbE1iQBrDVnhe0JdJ+UrgKsCUTBdBgNVHSMEVjBUgBSvWbE1iQBrDVnhe0JdJ+UrgKsCUaExpC8wLTELMAkGA1UEBhMCU0UxHjAcBgNVBAMTFXNoaWItcm91bmR1cC5pdC5zdS5zZYIJANbxBppDW3WQMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIIYR616CkgU6xlxM37KlBmrN6Dp2rU4VagC0OhkkqDa3Kt2AdOG11z1SEguKDygQT1oMztIVewIhgaq2ggF+WqqLWWfWHAi+ff/b0MOZICXlwQJPJXywXvqFgM2mEi0hMV8bITh8l3wFuO0aq6zaXlZv0XtmF8ac8Rx68DvX0n53fBI2yZ6d9Jcl2hxRtBOvUW/S8AbI8NQST1HBKnYGGX01nT7ShCXlP5hzki9PDu0gw/Z9LjvQT5KA/rkg2hHykqk7j4TYe5RyU43pkKi+Urf+RPS/6KmBqxzIfwceeUIIvou+42OK1Yhc9WcDgfxXh/BD83L74pey0npGc/X9R4= SU Stockholm university http://www.su.se Stockholm university Joakim Lundin jolu@it.su.se MIIB3TCCAUagAwIBAgIJAKMNYLPEmQEHMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNVBAMTD3RyYWNrcy5pdC5zdS5zZTAeFw0wODA4MDYwODU4MzVaFw0wOTA4MDYwODU4MzVaMBoxGDAWBgNVBAMTD3RyYWNrcy5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyp8tiALjvVcz8AtTw5lt8CljLmOnCReeZQtm2aGGsgA6mWW3Mf9B14/4EppJ2fpko2CcMihfpy/uiVQ70f8EBJtcH2ugzBpGymYp22taan2SFSmeeC5krk5cro9D9MTtoCWmRARyIqbPpn5beVE2gJDLaFyuDsiX1P2RXzNQTCcCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQCvxq/E3dnnlDsEAZMNTgg1qKgC9EvgCGTSCE/iOXLYLpDczN55HA2nlKG2h7QC/E2Pz0bOny/oVd9qVePgaoukYSSkhgcjz5GufkTHfuOjK9JlrK1cIxk9mZjZaLcYhK4mHf92hMhalIFwRBOvVGZLcbrXic2ceaJkptRV8xCYrw== SU Stockholm university http://www.su.se SU Leif Johansson leifj@it.su.se MIIB4zCCAUygAwIBAgIJAKqPtbsIKhS9MA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTAeFw0wNzA1MDIwODA1NDdaFw0wODA1MDEwODA1NDdaMB0xGzAZBgNVBAMTEmxhYjAzLmxhYi5pdC5zdS5zZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvwFbKHSn0UpnszEG7YuVxKj+ZXKfsbcOJqHSiZMhGemw4CWc+ExXYFPDTSaphqatht3q17u9CFUkpygMo2HUWLWO5Zdk2lgpnhnT2B1xk8esRS0yjCwE0Gv9QewxaSCS+e+i5cMsXVhXD5zkBIKmW10p59YJ0qPwkRuwTcs02uUCAwEAAaMrMCkwJwYDVR0lBCAwHgYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcDBDANBgkqhkiG9w0BAQUFAAOBgQB10thLCTHsz++ZC5far37xRlor/7BF3o86JBtyqXNdYszFxgWYOILxC/rYiCxZr8ON1QKQ3ZNj+sZxZm1/fAQl+4hNCs1XgvoLRqK/eW4DHZLZWjQyn9+aHI1+ADkpzARLbJf5TQCJeJSmp+f3YIbqJQptXIGcBvLBSoe1R7Drag== SU Stockholm university http://www.su.se Stockholm university Mattias Amnefelt mattiasa@it.su.se MIIErDCCA5SgAwIBAgILAQAAAAABHGXBykcwDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MDkxNTExMjUxMVoXDTExMDkxNTExMjUxMVowWjELMAkGA1UEBhMCU0UxEjAQBgNV BAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU3RvY2tob2xtcyB1bml2ZXJzaXRldDEW MBQGA1UEAxMNbW9vZGxlLmxocy5zZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANqTklz0t3Gnkq1va4uPbxMZwOJJV1QwOrGBrCx24gSvSJWrhptcFyMw pll8QMneR+Pb7I4wm2YaI5rxLwtBruRdgLtxuOo3LSvhzwTZXzQtC4ouCQ1EAAHT ytXj6+TiC0r2s3qiWMwEvspR/VaGTGDjzoEHIM40ynsxsx3LFAFJjBpzGH8Si6IB mJqvXAkvuesphyLGvc8c2aTvd3Zg4GL5WR0ep2DuZo1dkpuZHUZlXmS4JVpn2yZa HVN/CdLP60jqxvh85HLBk9DZQ0sD3dgAgy1bV/hajO0OzYuV+VQd7kvG5wTKrlUs 41RaZMLZGZ43t94LCtQZ5IKLZl6BQ6sCAwEAAaOCAWwwggFoMFAGA1UdIARJMEcw RQYHKoZIsT4BADA6MDgGCCsGAQUFBwIBFixodHRwOi8vd3d3Lmdsb2JhbHNpZ24u bmV0L3JlcG9zaXRvcnkvY3BzLmNmbTAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgw FoAUZWWjPdc7EaMKByU3yUJKW3Z3UOEwHQYDVR0OBBYEFKgqzUsMQGdA4hivyxsK few6RFQvMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5u ZXQvZWR1Y2F0aW9uYWwuY3JsME8GCCsGAQUFBwEBBEMwQTA/BggrBgEFBQcwAoYz aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLm5ldC9jYWNlcnQvZWR1Y2F0aW9uYWwu Y3J0MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAYBgNVHREEETAPgg1t b29kbGUubGhzLnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAsV0oNI80/L2tdAlf+ICR2 YlEwgnkFtJGLRYZJ2uCojETA353C0NKd+IxMNuJkg7vO8fhtQbSyULRKp/XzekBx 883u9zHDDFQOYYoTz0iLDq+6Cvx/t/b+EDO3yKt7kTRzV3idcNyygDCRAV8h2tUF gnZIWa5zCh0iOc5VJBW+Rupb6g9z7IYyjYopkl9ZGhwg8NwFa4qvEwwJcPgktiN/ E0lpMFhmAzGdKZww+axLvL0lBxrPiFn747K4iJ6tc+oCCtn852zXLd/IsMY3oUWM t7tgUUB+rUENHrqryPN6AJ6QZR6UIWE6J6biQJVmXQldKGrGrMEnRecGyokj9kqi SU Stockholm university http://www.su.se Stockholm university helpdesk helpdesk@it.su.se staging.dreamspark.com MIIFGTCCBAGgAwIBAgICAb4wDQYJKoZIhvcNAQEFBQAwVjELMAkGA1UEBhMCVVMx HDAaBgNVBAoTE0luQ29tbW9uIEZlZGVyYXRpb24xKTAnBgNVBAMTIEluQ29tbW9u IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA4MTAwNjE4MTQwNVoXDTEwMTAw NzE4MTQwNVowITEfMB0GA1UEAxMWc3RhZ2luZy5kcmVhbXNwYXJrLmNvbTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvyt5Coj3UzRIAN4AMxfkCOJfldddhJjg 7PEe/9HnY0GnXs3QExkFKoaLqdVa6BbGg8p5iOJvJ+hN8KW8rlEOdUaVhmPdE6y3 ZHnErru6kmwwV/sFPQEqfsFKhENe7scfgfcMl4jx53PUkAn84itc1LSPhbJfsALu HurV5Nwk0+cCAwEAAaOCAqgwggKkMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUrQqs L1PyXk/vJ7oK+EACxDjcpwUwfgYDVR0jBHcwdYAUky3IYRitY+ObZbOd3Y2TuufK Y0WhWqRYMFYxCzAJBgNVBAYTAlVTMRwwGgYDVQQKExNJbkNvbW1vbiBGZWRlcmF0 aW9uMSkwJwYDVQQDEyBJbkNvbW1vbiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIB ADCBsgYIKwYBBQUHAQEEgaUwgaIwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1v bmNhMS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0 cy5wN2IwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9pbmNvbW1vbmNhMi5pbmNvbW1vbmZl ZGVyYXRpb24ub3JnL2JyaWRnZS9jZXJ0cy9jYS1jZXJ0cy5wN2IwgY0GA1UdHwSB hTCBgjA/oD2gO4Y5aHR0cDovL2luY29tbW9uY3JsMS5pbmNvbW1vbmZlZGVyYXRp b24ub3JnL2NybC9lZWNybHMuY3JsMD+gPaA7hjlodHRwOi8vaW5jb21tb25jcmwy LmluY29tbW9uZmVkZXJhdGlvbi5vcmcvY3JsL2VlY3Jscy5jcmwwXgYDVR0gBFcw VTBTBgsrBgEEAa4jAQQBATBEMEIGCCsGAQUFBwIBFjZodHRwOi8vaW5jb21tb25j YS5pbmNvbW1vbmZlZGVyYXRpb24ub3JnL3ByYWN0aWNlcy5wZGYwIQYDVR0RBBow GIIWc3RhZ2luZy5kcmVhbXNwYXJrLmNvbTANBgkqhkiG9w0BAQUFAAOCAQEAgFob QMnMr7WedSIrpSek0jZoGdwW+Ih2y2ZaNP96ygFyIZTxnYDbY4wGoVPDbA+1uGew MoOigJlZkBeJyinRCAaOjRaOWAU91JxtJi/4kZrJbPDY8djyCbfSRAEXUSAPuBwx PBUwwjoz57LnhrgSNNU6X20uGOpzt9IYmcujZ/7t5P9u8/tzVBOpa62QAgFJVBwD Ucr+wB3H3RDSF0kBH94nAgOPXJToHWJM7gcOr+m8AEEI1YukftZVrwE9/3cI7SPe eEW5lxwrxpzVESmLHCr+HpdOsZqG6B4Nrt6UjjI9jB1rguPXKBjfUw7YAeCwx7jT 05NcwImw3Hy1xQdZqQ== urn:mace:shibboleth:1.0:nameIdentifier Microsoft Microsoft http://www.microsoft.com/en/us/default.aspx DreamSpark Engineering Team dsengt@microsoft.com Scott Blackwell Scott.Blackwell@microsoft.com MIIC8DCCAdigAwIBAgIJAJvTriiPd5m5MA0GCSqGSIb3DQEBBQUAMCExHzAdBgNVBAMTFnNha2FpLXV0djEudW1kYy51bXUuc2UwHhcNMDgxMDE3MTEwMDA2WhcNMDkxMDE3MTEwMDA2WjAhMR8wHQYDVQQDExZzYWthaS11dHYxLnVtZGMudW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4kiULDipsxfHfDb2Mhk6wYwMCrcL1Ju/E9WhbSdlxEg/ACqAC5B5Rx52bfdgYb7En9/AbLHqGOlZTr61rOumve9CDT6IMimb1koIDrRMiVIC3EAYymstYOAnHMrpVC1mKGDCBfrUnd3T0Me4j7GV5wSH5GYgRdAhEqkERVEElHQSUkc+cipxceI/horF7kAh1YZSTkJEytS3nuDPJoxN+3+PSt2r7E/gicegvFG2VcWat3uyeTE3bOgw08c17hNjEoRhJcHAp1VkRazDrP6O9GeWYZCkGwKXQai3eyvaANG7QQP0TuL+tcK0yMmgWpX+XZzQJ8CmS3mNcOKp7Id7XQIDAQABoyswKTAnBgNVHSUEIDAeBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4IBAQA1vO7RMDHUikujfhdulfo5lRIbgwMEZmG2mK7ge0Bx2J1CkatOFhII5u6rNsVPEHpaTVfGrk0nQksSfzYYo2lXK6PeCHV/LxYAkP57yXqgc3poNwoDmA3bejqpEc/0sgsc/fE25TvEY4/YkmYsoeicXRBfLr2nljsCJvyu95ouDwJKBuMR+UU6FzwPMv3mjkOiWgI2goPFg3NHPc2b+rgEgtdwOq7eU7IsfesKybRvDEWyYesTeUcXEC1BJB3of5AazcFOTKL+eXtSdXD1MBx/3hCTLpNgSnrkWyWrm6rSRO2WggofMWAwndraQfSMAaju7nqUJfsq8T9RWx9dNRgD UmU Umeå Universitet http://www.umu.se Umeå Universitet Daniel Lind daniel.lind@umdac.umu.se MIIEbjCCA1agAwIBAgIJAOJ+MVIlv1k/MA0GCSqGSIb3DQEBBQUAMIGAMQswCQYDVQQGEwJOTzEVMBMGA1UECBMMU29yVHJvbmRlbGFnMRIwEAYDVQQHEwlUcm9uZGhlaW0xEDAOBgNVBAoTB1VOSU5FVFQxFjAUBgNVBAsTDVVOSU5FVFQgU2lnbWExHDAaBgNVBAMTE3NsY3N0ZXN0LnVuaW5ldHQubm8wHhcNMDgwOTE1MDkzNjM1WhcNMTgwOTEzMDkzNjM1WjCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2ENRSwN3ZHAUWGBJHGzBPvQFvYqqz23qXMcu9+9XpXIO+YedYIo4wslQQpEMgQM9s4fFpHDLzhP1qlZ1hACUxe/UF8IDSGWad7uI7aKjra/uzOUjMIIC2mUvS79CJFm2Oz/b2X4HVq5jLma1l8rfk4goRuNQPA8UuwKsLNcu7cpBY5J4oeTvczEl/W4hWLx8ywwW6TjmIVr3a7wYWAo8zTntDTjstxV1hwOCcZan5B2tm8rUkZpFuzq3Uip3NI+01OBwuecrPRQd7eOs3UspjVjkYJoPu4utPuB9IeCaBhxrdMi6T2Wo4TVQr78MB3WQ/n2tiyjVQALuSIfEK7M5wIDAQABo4HoMIHlMB0GA1UdDgQWBBTCmIdZOcTZtp50V847byR2vB7ODTCBtQYDVR0jBIGtMIGqgBTCmIdZOcTZtp50V847byR2vB7ODaGBhqSBgzCBgDELMAkGA1UEBhMCTk8xFTATBgNVBAgTDFNvclRyb25kZWxhZzESMBAGA1UEBxMJVHJvbmRoZWltMRAwDgYDVQQKEwdVTklORVRUMRYwFAYDVQQLEw1VTklORVRUIFNpZ21hMRwwGgYDVQQDExNzbGNzdGVzdC51bmluZXR0Lm5vggkA4n4xUiW/WT8wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAn8NZnWgeQgOhIOu0PWo5XyWxysSbOL+uCFDo/FD6F90LtN/OErIFQw+FaPrRxmLK1A2msKKCforXwuJV/9QjMjuJfccc9OWpQ7zDLjN1iZEkiW+vFP3ANCaT5FYAiWtzOHVu5ldcqDZ5c4VnTPCIPwGioUZpK5BTLS0gmWUikkz1EFNtxfSBbNGCcAxK1o46rKym8ReaLV5pNoqFwji/j90ODHB37d+CGe7mdXUyRWy/Kuc3D27BUt0PKrJwzSX89KI+i8U1NdQwtXXABOi7C51FKAUAXAzcXpUPBvctdomnJm+megBgm9oCwbvm8UCAMdz9kqjI2/4ui1ZTDtql4g== Administrator henrik.austad@uninett.no www.cambro.umu.se CN=www.cambro.umu.se,O=Umea universitet,L=Umea,C=SE MIIEqTCCA5GgAwIBAgILAQAAAAABHfeXhjowDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MTIwMjExMTIxMloXDTExMTIwMjExMTIxMlowUzELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAMTEXd3 dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA n4VtHhKL3qSK4FnDN8wABGknNsAtexRMlT36Al7fqK16cVApQRvcs03VOeDgLWNH X5UB9CTkbQPDzvR9FuxeJhEP7zZeXB6v1reSD7nA+Ec86UwSErBUMJ1I5h6SEGyY sSA+PxLr9ExrBDGKfPyR2zNbv2gUPKLtfGyr/gQJck2ACecejqMEDO0ycjCmPSEO sSrLRmnxA5l062dFC7P+PLvTnaNwLMydKDBt0tCgY69mT2dxnI7EvHwOQ5fiaGCh n452PAn+83xr4iBEVYilYaRmTWw3OrRgYLK8hgpZkTcoDPPKR/srWQ1LwMK92Pfz /yKdWHOpicRDdGVVPZMATwIDAQABo4IBcDCCAWwwUAYDVR0gBEkwRzBFBgcqhkix PgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVw b3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBRlZaM9 1zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQU74LauYzTDJG34JT4jcaAsiq3ECcw OgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9lZHVj YXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8v c2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5jcnQwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXd3dy5jYW1i cm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAUMW1oeb8zyJXdg0CPchb3aPir o3WQrpvQBYDksKFdPeueK6IIEIAYe6MVg2lQoJEqKEUqcvplHFucXX8k9bGodEak jBtdi4RA9WyrrhUenfKTDb00jipaGCEofudFdWtx31P5y0eWxBHxcFVKKoW/P9XF YOi8plQIEKpRiX2xhEt8xO983ek3D8OjjA4PRKcdglo5U7BbKI3Y+5hykYsTEHPv jluIfTG7td+0Q047IMaQYO7Fp7iSZ5TEXIgekeYWK4ZXiDpaNFMTtcEdpMfRz+89 8Ox8mBeSmwljt29/3UxnnSTe+/YhS32WsH3ECMxU6kn+95yhYd2btBmY4zcp www.cambro.umu.se CN=www.cambro.umu.se,O=Umea universitet,L=Umea,C=SE MIIEqTCCA5GgAwIBAgILAQAAAAABHfeXhjowDQYJKoZIhvcNAQEFBQAwXzELMAkG A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA4 MTIwMjExMTIxMloXDTExMTIwMjExMTIxMlowUzELMAkGA1UEBhMCU0UxDTALBgNV BAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxGjAYBgNVBAMTEXd3 dy5jYW1icm8udW11LnNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA n4VtHhKL3qSK4FnDN8wABGknNsAtexRMlT36Al7fqK16cVApQRvcs03VOeDgLWNH X5UB9CTkbQPDzvR9FuxeJhEP7zZeXB6v1reSD7nA+Ec86UwSErBUMJ1I5h6SEGyY sSA+PxLr9ExrBDGKfPyR2zNbv2gUPKLtfGyr/gQJck2ACecejqMEDO0ycjCmPSEO sSrLRmnxA5l062dFC7P+PLvTnaNwLMydKDBt0tCgY69mT2dxnI7EvHwOQ5fiaGCh n452PAn+83xr4iBEVYilYaRmTWw3OrRgYLK8hgpZkTcoDPPKR/srWQ1LwMK92Pfz /yKdWHOpicRDdGVVPZMATwIDAQABo4IBcDCCAWwwUAYDVR0gBEkwRzBFBgcqhkix PgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQvcmVw b3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBRlZaM9 1zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQU74LauYzTDJG34JT4jcaAsiq3ECcw OgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5ldC9lZHVj YXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNodHRwOi8v c2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5jcnQwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXd3dy5jYW1i cm8udW11LnNlMA0GCSqGSIb3DQEBBQUAA4IBAQAUMW1oeb8zyJXdg0CPchb3aPir o3WQrpvQBYDksKFdPeueK6IIEIAYe6MVg2lQoJEqKEUqcvplHFucXX8k9bGodEak jBtdi4RA9WyrrhUenfKTDb00jipaGCEofudFdWtx31P5y0eWxBHxcFVKKoW/P9XF YOi8plQIEKpRiX2xhEt8xO983ek3D8OjjA4PRKcdglo5U7BbKI3Y+5hykYsTEHPv jluIfTG7td+0Q047IMaQYO7Fp7iSZ5TEXIgekeYWK4ZXiDpaNFMTtcEdpMfRz+89 8Ox8mBeSmwljt29/3UxnnSTe+/YhS32WsH3ECMxU6kn+95yhYd2btBmY4zcp MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== urn:oasis:names:tc:SAML:2.0:nameid-format:transient UmU Umeå university (New SAML2) http://www.umu.se UMDAC datordrift@umdac.umu.se umu.se MIIEmzCCA4OgAwIBAgILAQAAAAABH0aCSWowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDIwNTExNTU1NloXDTEyMDIwNTExNTU1NlowTDELMAkGA1UEBhMCU0UxDTALBgNVBAcTBFVtZWExGTAXBgNVBAoTEFVtZWEgdW5pdmVyc2l0ZXQxEzARBgNVBAMTCmlkcC51bXUuc2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTVztW5Apmw/AKx1SCpyKwGlkz89avgV9fkEwb6IANRMhcI3ftUOJ5BUVD3tsgyzGgZYNGgzYoGHvE3uvUGUHSGObLQv5Wy4a4yN36a2UCgGsaDxXBdAZDT6W9NOLDI86WbIQbKRSWZaeRPSWNkn46q3hE4q6NGh1b2ZY04y9VdvuDSqk3+8Z6w4wC+S2VPAG6hHbbG4gaEakCv/i4hA2haAI9vUP2RVu6aAdydoZR/DdI/GvIwHJsHl1QvmE9tkkAHmNwYhmykIFsMrOeQ8CCZbRswkemiuCWa0d0KyxH2eoJrVo6aAFIdz5yTALHsIli7n6YgSP/PC9TMAobUVU/AgMBAAGjggFpMIIBZTBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBQ44Zw5BzMzy6v5KrfuIjONSiDc8DA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFQYDVR0RBA4wDIIKaWRwLnVtdS5zZTANBgkqhkiG9w0BAQUFAAOCAQEAXNruvuq2mX23lgcwb7FoQXC9RGMkLnvU2+LF3QXZeGDg7VSzrfxFDEHPX6FuVH8E9KSfCemmkh/rb52oa/YXP97nLWf6tLAB6LHYp34Lx8z6FPWXi93X0vgRKrAkr8fCwk6kNO3yTyvBC8hxPX+zkMcB2Xxh281CjOE8WLTG5ORLC8Em/o4/DC+d1pu1aj24MmVdGcCKsfzXaVFiKhaB+1S8fJi539X0A/R0ig7lqzs46QzaimgcnbcFBIE4lxI0YLfl2YcOyI87jm7SPuBjDjEmNUhONbm896M82PMG4enEh47q76YYkei9ozIynoQ5kefpeSt6ru9GsnScD4eAdA== urn:mace:shibboleth:1.0:nameIdentifier UmU Umeå university (New SAML1) http://www.umu.se UMDAC datordrift@umdac.umu.se pysaml2-4.9.0/tests/uu.xml000066400000000000000000000250411355762626600154540ustar00rootroot00000000000000 http://www.swamid.se/category/research-and-education http://refeds.org/category/research-and-scholarship http://www.swamid.se/category/hei-service akka-anv.uu.se CN=akka-anv.uu.se MIIC8TCCAdmgAwIBAgIJAN5oCkisOOXcMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV BAMTDmFra2EtYW52LnV1LnNlMB4XDTEyMTAxMjA5NTY0NloXDTIyMTAxMDA5NTY0 NlowGTEXMBUGA1UEAxMOYWtrYS1hbnYudXUuc2UwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC9RBkxotLN9wNFPDlbM+HXCTFLC2rxdOI1McjZJjJ0MwJQ Qhju2m8CB0lrTb22nHd7ITqtzhVBKXHY0rmCm7j5tlPCDcQqzgHbk2KR7lGEv5JK oVXF7NdFRTxl393UX2a0+5aWUVsFrWIlHLK5ve+5HBdDUccWtX3XfR2HDcAvMNJB B2FuueVM6pwkNwsyNjDzJlrvtC3QsuLE4KdSjb2GGDg0xvIEgs+/d85JNk+yLhaa 90zyQaw0L3OA7F8fX6EesiBg9tGirQcZ6cYHRVKuM1D4sO08iwRA0EA8iXnL34+5 Caa/71lSR1Kzo1cluQKkzfob+9AzztZ3vdKxwNiLAgMBAAGjPDA6MBkGA1UdEQQS MBCCDmFra2EtYW52LnV1LnNlMB0GA1UdDgQWBBQFsDy6A2U1Zby9p6ijIsBxv3du AzANBgkqhkiG9w0BAQUFAAOCAQEAtOsbz5YiPiR9xoQbIRr9BV3+fIxw07MNI2tU ouCtCW6wuFPvYARgGGCavPn/Hn2V0LWIo2VRpHizK9DbpFRU0ofvr3nJZKq+H45w WXmJLalTYyYnu6rwW7zmkbS30mMQ7J5aBawRNK5opSgbRp0eQt0ynyTgeJgqmACK gaUQmP5gD9lXDNdROqMjwANcMdU57NDRGWzASx01r+0LLaUX4NzTPlnOYldRPn0z JnhHj8Wsg0csCS86vOCTNXVKXHcRIUL5FaLf+8MrSHrs8WR4CN4AHLuprwthtQyV 2nacKYU2Ke9STDjLkJSCmx/o8ZLfQPFLSCr1SjyYQzm21MOIZw== pysaml2-4.9.0/tests/vo_metadata.xml000066400000000000000000000011521355762626600173040ustar00rootroot00000000000000 urn:mace:example.com:saml:aa urn:mace:example.com:saml:idp pysaml2-4.9.0/tools/000077500000000000000000000000001355762626600142755ustar00rootroot00000000000000pysaml2-4.9.0/tools/data/000077500000000000000000000000001355762626600152065ustar00rootroot00000000000000pysaml2-4.9.0/tools/data/requested_attributes.xsd000066400000000000000000000023761355762626600222050ustar00rootroot00000000000000 pysaml2-4.9.0/tools/data/sp_type.xsd000066400000000000000000000010301355762626600174030ustar00rootroot00000000000000 pysaml2-4.9.0/tools/make_metadata.py000077500000000000000000000056471355762626600174430ustar00rootroot00000000000000#!/usr/bin/env python import argparse import os import sys from saml2.metadata import entity_descriptor, metadata_tostring_fix from saml2.metadata import entities_descriptor from saml2.metadata import sign_entity_descriptor from saml2.sigver import security_context from saml2.validate import valid_instance from saml2.config import Config # ============================================================================= # Script that creates a SAML2 metadata file from a pysaml2 entity configuration # file # ============================================================================= parser = argparse.ArgumentParser() parser.add_argument('-v', dest='valid', help="How long, in days, the metadata is valid from the time of creation") parser.add_argument('-c', dest='cert', help='certificate') parser.add_argument('-e', dest='ed', action='store_true', help="Wrap the whole thing in an EntitiesDescriptor") parser.add_argument('-i', dest='id', help="The ID of the entities descriptor") parser.add_argument('-k', dest='keyfile', help="A file with a key to sign the metadata with") parser.add_argument('-n', dest='name', default="") parser.add_argument('-p', dest='path', help="path to the configuration file") parser.add_argument('-s', dest='sign', action='store_true', help="sign the metadata") parser.add_argument('-x', dest='xmlsec', help="xmlsec binaries to be used for the signing") parser.add_argument('-w', dest='wellknown', help="Use wellknown namespace prefixes") parser.add_argument(dest="config", nargs="+") args = parser.parse_args() valid_for = 0 nspair = {"xs": "http://www.w3.org/2001/XMLSchema"} paths = [".", "/opt/local/bin"] if args.valid: # translate into hours valid_for = int(args.valid) * 24 eds = [] for filespec in args.config: bas, fil = os.path.split(filespec) if bas != "": sys.path.insert(0, bas) if fil.endswith(".py"): fil = fil[:-3] cnf = Config().load_file(fil, metadata_construction=True) if valid_for: cnf.valid_for = valid_for eds.append(entity_descriptor(cnf)) conf = Config() conf.key_file = args.keyfile conf.cert_file = args.cert conf.debug = 1 conf.xmlsec_binary = args.xmlsec secc = security_context(conf) if args.id: desc, xmldoc = entities_descriptor(eds, valid_for, args.name, args.id, args.sign, secc) valid_instance(desc) xmldoc = metadata_tostring_fix(desc, nspair, xmldoc) print(xmldoc.decode("utf-8")) else: for eid in eds: if args.sign: assert conf.key_file assert conf.cert_file eid, xmldoc = sign_entity_descriptor(eid, args.id, secc) else: xmldoc = None valid_instance(eid) xmldoc = metadata_tostring_fix(eid, nspair, xmldoc) print(xmldoc.decode("utf-8")) pysaml2-4.9.0/tools/mdexport.py000077500000000000000000000025441355762626600165210ustar00rootroot00000000000000#!/usr/bin/env python from saml2.sigver import _get_xmlsec_cryptobackend from saml2.sigver import SecurityContext from saml2.httpbase import HTTPBase from saml2 import saml from saml2 import md from saml2.attribute_converter import ac_factory from saml2 import xmldsig from saml2 import xmlenc import argparse from saml2.mdstore import MetaDataFile, MetaDataExtern, load_extensions __author__ = 'rolandh' """ A script that imports and verifies metadata and then dumps it in a basic dictionary format. """ parser = argparse.ArgumentParser() parser.add_argument('-t', dest='type') parser.add_argument('-u', dest='url') parser.add_argument('-c', dest='cert') parser.add_argument('-a', dest='attrsmap') parser.add_argument('-o', dest='output') parser.add_argument('-x', dest='xmlsec') parser.add_argument(dest="item") args = parser.parse_args() metad = None if args.type == "local": metad = MetaDataFile(args.item, args.item) elif args.type == "external": ATTRCONV = ac_factory(args.attrsmap) httpc = HTTPBase() crypto = _get_xmlsec_cryptobackend(args.xmlsec) sc = SecurityContext(crypto) metad = MetaDataExtern(ATTRCONV, args.url, sc, cert=args.cert, http=httpc) if metad is not None: metad.load() txt = metad.dumps() if args.output: f = open(args.output, "w") f.write(txt) f.close() else: print(txt) pysaml2-4.9.0/tools/mdexport_test.py000077500000000000000000000017521355762626600175600ustar00rootroot00000000000000#!/usr/bin/env python """ A script that imports and verifies metadata and then dumps it in a basic dictionary format. """ import sys from saml2.mdstore import MetaDataExtern from saml2.mdstore import MetaDataFile MDIMPORT = { "swamid": { "url": "https://kalmar2.org/simplesaml/module.php/aggregator/?id=kalmarcentral2&set=saml2", "cert": "kalmar2.pem", "type": "external" }, "incommon": { "file": "InCommon-metadata.xml", "type": "local" }, "test": { "file": "mdtest.xml", "type": "local" } } def main(): item = MDIMPORT[sys.argv[1]] metad = None if item["type"] == "local": metad = MetaDataFile(sys.argv[1], item["file"]) elif item["type"] == "external": metad = MetaDataExtern(sys.argv[1], item["url"], "/opt/local/bin/xmlsec1", item["cert"]) if metad: metad.load() print(metad.dumps()) if __name__ == '__main__': main() pysaml2-4.9.0/tools/mdimport.py000077500000000000000000000010561355762626600165070ustar00rootroot00000000000000#!/usr/bin/env python import time from saml2.attribute_converter import ac_factory from saml2.mdstore import MetaDataMD, MetaDataFile __author__ = 'rolandh' start = time.time() for i in range(1, 10): mdmd = MetaDataMD(ac_factory("../tests/attributemaps"), "swamid2.md") mdmd.load() _ = mdmd.keys() print(time.time() - start) start = time.time() for i in range(1, 10): mdf = MetaDataFile(ac_factory("../tests/attributemaps"), "../tests/swamid-2.0.xml") mdf.load() _ = mdf.keys() print(time.time() - start) pysaml2-4.9.0/tools/merge_metadata.py000077500000000000000000000035551355762626600176210ustar00rootroot00000000000000#!/usr/bin/env python from saml2.sigver import _get_xmlsec_cryptobackend, SecurityContext from saml2.httpbase import HTTPBase from saml2.attribute_converter import ac_factory import argparse from saml2.mdstore import MetaDataFile, MetaDataExtern, MetadataStore __author__ = 'rolandh' """ A script that imports and verifies metadata. """ parser = argparse.ArgumentParser() parser.add_argument('-a', dest='attrsmap') parser.add_argument('-o', dest='output', default="local") parser.add_argument('-x', dest='xmlsec') parser.add_argument('-i', dest='ignore_valid', action='store_true') parser.add_argument(dest="conf") args = parser.parse_args() metad = None # config file format # # local # remote # # for instance # #local metadata_sp_1.xml #local InCommon-metadata.xml #remote https://kalmar2.org/simplesaml/module.php/aggregator/?id=kalmarcentral2&set=saml2 kalmar2.pem # ATTRCONV = ac_factory(args.attrsmap) mds = MetadataStore(None, None) for line in open(args.conf).readlines(): line = line.strip() if len(line) == 0: continue elif line[0] == "#": continue spec = line.split(" ") if args.ignore_valid: kwargs = {"check_validity": False} else: kwargs = {} if spec[0] == "local": metad = MetaDataFile(spec[1], spec[1], **kwargs) elif spec[0] == "remote": ATTRCONV = ac_factory(args.attrsmap) httpc = HTTPBase() crypto = _get_xmlsec_cryptobackend(args.xmlsec) sc = SecurityContext(crypto, key_type="", cert_type="") metad = MetaDataExtern(ATTRCONV, spec[1], sc, cert=spec[2], http=httpc, **kwargs) if metad is not None: try: metad.load() except: raise mds.metadata[spec[1]] = metad print(mds.dumps(args.output)) pysaml2-4.9.0/tools/parse_xsd2.py000077500000000000000000002057431355762626600167370ustar00rootroot00000000000000#!/usr/bin/env python import re import time import getopt import imp import sys import types import errno import six __version__ = 0.5 from xml.etree import cElementTree as ElementTree INDENT = 4*" " DEBUG = False XMLSCHEMA = "http://www.w3.org/2001/XMLSchema" XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace' CLASS_PROP = [("c_children", ".copy()"), ("c_attributes", ".copy()"), ("c_child_order", "[:]"), ("c_cardinality", ".copy()")] BASE_ELEMENT = ["text", "extension_elements", "extension_attributes"] class MissingPrerequisite(Exception): pass def sd_copy(arg): try: return arg.copy() except AttributeError: return {} # ------------------------------------------------------------------------ def class_pyify(ref): return ref.replace("-","_") PROTECTED_KEYWORDS = ["import", "def", "if", "else", "return", "for", "while", "not", "try", "except", "in"] def def_init(imports, attributes): indent = INDENT+INDENT indent3 = INDENT+INDENT+INDENT line = ["%sdef __init__(self," % INDENT] for elem in attributes: if elem[0] in PROTECTED_KEYWORDS: _name = elem[0] +"_" else: _name = elem[0] if elem[2]: line.append("%s%s='%s'," % (indent3, _name, elem[2])) else: line.append("%s%s=%s," % (indent3, _name, elem[2])) for _, elems in imports.items(): for elem in elems: if elem in PROTECTED_KEYWORDS: _name = elem +"_" else: _name = elem line.append("%s%s=None," % (indent3, _name)) line.append("%stext=None," % indent3) line.append("%sextension_elements=None," % indent3) line.append("%sextension_attributes=None," % indent3) line.append("%s):" % indent) return line def base_init(imports): line = [] indent4 = INDENT+INDENT+INDENT+INDENT if not imports: line.append("%sSamlBase.__init__(self, " % (INDENT+INDENT)) for attr in BASE_ELEMENT: if attr in PROTECTED_KEYWORDS: _name = attr + "_" else: _name = attr line.append("%s%s=%s," % (indent4, _name, _name)) line.append("%s)" % indent4) else: # TODO have to keep apart which properties come from which superior for sup, elems in imports.items(): line.append("%s%s.__init__(self, " % (INDENT+INDENT, sup)) lattr = elems[:] lattr.extend(BASE_ELEMENT) for attr in lattr: if attr in PROTECTED_KEYWORDS: _name = attr + "_" else: _name = attr line.append("%s%s=%s," % (indent4, _name, _name)) line.append("%s)" % indent4) return line def initialize(attributes): indent = INDENT+INDENT line = [] for prop, val, _default in attributes: if prop in PROTECTED_KEYWORDS: _name = prop +"_" else: _name = prop if val in PROTECTED_KEYWORDS: _vname = val +"_" else: _vname = val line.append("%sself.%s=%s" % (indent, _name, _vname)) return line def _mod_typ(prop): try: (mod, typ) = prop.type except ValueError: typ = prop.type mod = None except TypeError: # No type property try: (mod, typ) = prop.ref except ValueError: if prop.class_name: typ = prop.class_name else: typ = prop.ref mod = None return mod, typ def _mod_cname(prop, cdict): if hasattr(prop, "scoped"): cname = prop.class_name mod = None else: (mod, typ) = _mod_typ(prop) if not mod: try: cname = cdict[typ].class_name except KeyError: cname = cdict[class_pyify(typ)].class_name else: cname = typ return mod, cname def leading_uppercase(string): try: return string[0].upper()+string[1:] except IndexError: return string except TypeError: return "" def leading_lowercase(string): try: return string[0].lower()+string[1:] except IndexError: return string except TypeError: return "" def rm_duplicates(properties): keys = [] clist = [] for prop in properties: if prop.name in keys: continue else: clist.append(prop) keys.append(prop.name) return clist # def rm_duplicates(lista): # res = [] # for item in lista: # if item not in res: # res.append(item) # return res def klass_namn(obj): if obj.class_name: return obj.class_name else: return obj.name class PyObj(object): def __init__(self, name=None, pyname=None, root=None): self.name = name self.done = False self.local = True self.root = root self.superior = [] self.value_type = "" self.properties = ([], []) self.abstract = False self.class_name = "" if pyname: self.pyname = pyname elif name: self.pyname = pyify(name) else: self.pyname = name self.type = None def child_spec(self, target_namespace, prop, mod, typ, lista): if mod: namesp = external_namespace(self.root.modul[mod]) pkey = '{%s}%s' % (namesp, prop.name) typ = "%s.%s" % (mod, typ) else: pkey = '{%s}%s' % (target_namespace, prop.name) if lista: return "c_children['%s'] = ('%s', [%s])" % ( pkey, prop.pyname, typ) else: return "c_children['%s'] = ('%s', %s)" % ( pkey, prop.pyname, typ) def knamn(self, sup, cdict): cname = cdict[sup].class_name if not cname: (namesp, tag) = cdict[sup].name.split('.') if namesp: ctag = self.root.modul[namesp].factory(tag).__class__.__name__ cname = '%s.%s' % (namesp, ctag) else: cname = tag + "_" return cname def _do_properties(self, line, cdict, ignore, target_namespace): args = [] child = [] try: (own, inh) = self.properties except AttributeError: (own, inh) = ([], []) for prop in own: if isinstance(prop, PyAttribute): line.append("%sc_attributes['%s'] = %s" % (INDENT, prop.name, prop.spec())) if prop.fixed: args.append((prop.pyname, prop.fixed, None)) else: if prop.default: args.append((prop.pyname, prop.pyname, prop.default)) else: args.append((prop.pyname, prop.pyname, None)) elif isinstance(prop, PyElement): (mod, cname) = _mod_cname(prop, cdict) if prop.max == "unbounded": lista = True pmax = 0 # just has to be different from 1 else: pmax = int(prop.max) lista = False if prop.name in ignore: pass else: line.append("%s%s" % (INDENT, self.child_spec( target_namespace, prop, mod, cname, lista))) pmin = int(getattr(prop, 'min', 1)) if pmax == 1 and pmin == 1: pass elif prop.max == "unbounded": line.append( "%sc_cardinality['%s'] = {\"min\":%s}" % ( INDENT, prop.pyname, pmin)) else: line.append( "%sc_cardinality['%s'] = {\"min\":%s, \"max\":%d}" % ( INDENT, prop.pyname, pmin, pmax)) child.append(prop.pyname) if lista: args.append((prop.pyname, "%s or []" % (prop.pyname,), None)) else: args.append((prop.pyname, prop.pyname, None)) return args, child, inh def _superiors(self, cdict): imps = {} try: superior = self.superior sups = [] for sup in superior: klass = self.knamn(sup, cdict) sups.append(klass) imps[klass] = [] for cla in cdict[sup].properties[0]: if cla.pyname and cla.pyname not in imps[klass]: imps[klass].append(cla.pyname) except AttributeError: superior = [] sups = [] return superior, sups, imps def class_definition(self, target_namespace, cdict=None, ignore=None): line = [] if self.root: if self.name not in [c.name for c in self.root.elems]: self.root.elems.append(self) (superior, sups, imps) = self._superiors(cdict) c_name = klass_namn(self) if not superior: line.append("class %s(SamlBase):" % (c_name,)) else: line.append("class %s(%s):" % (c_name, ",".join(sups))) if hasattr(self, 'scoped'): pass else: line.append("%s\"\"\"The %s:%s element \"\"\"" % (INDENT, target_namespace, self.name)) line.append("") line.append("%sc_tag = '%s'" % (INDENT, self.name)) line.append("%sc_namespace = NAMESPACE" % (INDENT,)) try: if self.value_type: if isinstance(self.value_type, six.string_types): line.append("%sc_value_type = '%s'" % (INDENT, self.value_type)) else: line.append("%sc_value_type = %s" % (INDENT, self.value_type)) except AttributeError: pass if not superior: for var, cps in CLASS_PROP: line.append("%s%s = SamlBase.%s%s" % (INDENT, var, var, cps)) else: for sup in sups: for var, cps in CLASS_PROP: line.append("%s%s = %s.%s%s" % (INDENT, var, sup, var, cps)) (args, child, inh) = self._do_properties(line, cdict, ignore, target_namespace) if child: line.append("%sc_child_order.extend([%s])" % (INDENT, "'"+"', '".join(child)+"'")) if args: if inh: cname = self.knamn(self.superior[0], cdict) imps = {cname: [c.pyname for c in inh if c.pyname]} line.append("") line.extend(def_init(imps, args)) line.extend(base_init(imps)) line.extend(initialize(args)) line.append("") if not self.abstract or not self.class_name.endswith("_"): line.append("def %s_from_string(xml_string):" % pyify( self.class_name)) line.append( "%sreturn saml2.create_class_from_xml_string(%s, xml_string)" % ( INDENT, self.class_name)) line.append("") self.done = True return "\n".join(line) def prepend(add, orig): # return a list which is the lists concatenated with the second list first res = [add] if orig: res.extend(orig) return res def pyobj_factory(name, value_type, elms=None): pyobj = PyObj(name, pyify(name)) pyobj.value_type = value_type if elms: if name not in [c.name for c in elms]: elms.append(pyobj) return pyobj def pyelement_factory(name, value_type, elms=None): obj = PyElement(name, pyify(name)) obj.value_type = value_type if elms: if name not in [c.name for c in elms]: elms.append(obj) return obj def expand_groups(properties, cdict): res = [] for prop in properties: if isinstance(prop, PyGroup): # only own, what about inherited ? Not on groups ? cname = prop.ref[1] res.extend(cdict[cname].properties[0]) else: res.append(prop) return res class PyElement(PyObj): def __init__(self, name=None, pyname=None, root=None, parent=""): PyObj.__init__(self, name, pyname, root) if parent: self.class_name = "%s_%s" % (leading_uppercase(parent), self.name) else: self.class_name = leading_uppercase(self.name) self.ref = None self.min = 1 self.max = 1 self.definition = None self.orig = None # def prereq(self, prop): # prtext = prop.text(target_namespace, cdict) # if prtext == None: # return [] # else: # prop.done = True # return prtext def undefined(self, cdict): try: (mod, typ) = self.type if not mod: cname = leading_uppercase(typ) if not cdict[cname].done: return [cdict[cname]], [] except ValueError: pass except TypeError: # could be a ref then or a PyObj instance if isinstance(self.type, PyType): return self.type.undefined(cdict) elif isinstance(self.ref, tuple): pass else: cname = leading_uppercase(self.ref) if not cdict[cname].done: return [cdict[cname]], [] return [], [] def _local_class(self, typ, cdict, child, target_namespace, ignore): if typ in cdict and not cdict[typ].done: raise MissingPrerequisite(typ) else: self.orig = {"type": self.type} try: self.orig["superior"] = self.superior except AttributeError: self.orig["superior"] = [] self.superior = [typ] req = self.class_definition(target_namespace, cdict, ignore) if not child: req = [req] if not hasattr(self, 'scoped'): cdict[self.name] = self cdict[self.name].done = True if child: cdict[self.name].local = True self.type = (None, self.name) return req def _external_class(self, mod, typ, cdict, child, target_namespace, ignore): # Will raise exception if class can't be found cname = self.root.modul[mod].factory(typ).__class__.__name__ imp_name = "%s.%s" % (mod, cname) if imp_name not in cdict: # create import object so I can get the properties from it # later impo = pyelement_factory(imp_name, None, None) impo.properties = [_import_attrs(self.root.modul[mod], typ, self.root),[]] impo.class_name = imp_name cdict[imp_name] = impo impo.done = True if child: impo.local = True # and now for this object self.superior = [imp_name] text = self.class_definition(target_namespace, cdict, ignore=ignore) return text def text(self, target_namespace, cdict, child=True, ignore=None): if ignore is None: ignore = [] if child: text = [] else: text = None req = [] try: (mod, typ) = self.type if not mod: req = self._local_class(typ, cdict, child, target_namespace, ignore) else: text = self._external_class(mod, typ, cdict, child, target_namespace, ignore) except ValueError: # Simple type element if self.type: text = self.class_definition(target_namespace, cdict, ignore=ignore) if child: self.local = True self.done = True except TypeError: # could be a ref then or a PyObj instance if isinstance(self.type, PyObj): pyobj = self.type pyobj.name = self.name pyobj.pyname = self.pyname pyobj.class_name = self.class_name cdict[self.name] = pyobj return pyobj.text(target_namespace, cdict, ignore=ignore) elif isinstance(self.ref, tuple): (mod, typ) = self.ref if mod: #self.superior = ["%s.%s" % (mod, typ)] if verify_import(self.root.modul[mod], typ): return req, text else: raise Exception( "Import attempted on %s from %s module failed - wasn't there" % ( typ,mod)) elif not child: self.superior = [typ] text = self.class_definition(target_namespace, cdict, ignore=ignore) else: if not cdict[class_pyify(self.ref)].done: raise MissingPrerequisite(self.ref) self.done = True return req, text def _do(obj, target_namespace, cdict, prep): try: (req, text) = obj.text(target_namespace, cdict) except MissingPrerequisite: return [], None if text is None: if req: #prep = prepend(req, prep) prep.append(req) return prep, None else: obj.done = True if req: if isinstance(req, six.string_types): prep.append(req) else: prep.extend(req) if text: #prep = prepend(text, prep) prep.append(text) return prep def reqursive_superior(supc, cdict): properties = supc.properties[0] for sup in supc.superior: rsup = cdict[sup] if rsup.properties[1]: properties.extend(rsup.properties[1]) else: properties.extend(reqursive_superior(rsup, cdict)) return properties class PyType(PyObj): def __init__(self, name=None, pyname=None, root=None, superior=None, internal=True, namespace=None): PyObj.__init__(self, name, pyname, root) self.class_name = leading_uppercase(self.name + '_') self.properties = ([], []) if superior: self.superior = [superior] else: self.superior = [] self.value_type = None self.internal = internal self.namespace = namespace def text(self, target_namespace, cdict, _child=True, ignore=None, _session=None): if not self.properties and not self.type \ and not self.superior: self.done = True return [], self.class_definition(target_namespace, cdict) if ignore is None: ignore = [] req = [] inherited_properties = [] for sup in self.superior: try: supc = cdict[sup] except KeyError: (mod, typ) = sup.split('.') supc = pyobj_factory(sup, None, None) if mod: supc.properties = [_import_attrs(self.root.modul[mod], typ, self.root),[]] cdict[sup] = supc supc.done = True if not supc.done: res = _do(supc, target_namespace, cdict, req) if isinstance(res, tuple): return res if not self.properties[1]: inherited_properties = reqursive_superior(supc, cdict) if inherited_properties: self.properties = (self.properties[0], rm_duplicates(inherited_properties)) (own, inh) = self.properties own = rm_duplicates(expand_groups(own, cdict)) self.properties = (own, inh) for prop in own: if not prop.name: # Ignore continue if not prop.done: if prop.name in ignore: continue res = _do(prop, target_namespace, cdict, req) if res == ([], None): # # Cleaning up # for prp in own: # if prp == prop: # break # try: # if cdict[prp.name].local: # del cdict[prp.name] # if hasattr(prp, "orig") and prp.orig: # for key, val in prp.orig.items(): # setattr(prp, key, val) # prp.done = False # prp.local = False # except KeyError: # pass res = (req, None) if isinstance(res, tuple): return res return req, self.class_definition(target_namespace, cdict, ignore) def undefined(self, cdict): undef = ([], []) for sup in self.superior: supc = cdict[sup] if not supc.done: undef[0].append(supc) (own, _) = self.properties for prop in own: if not prop.name: # Ignore continue if isinstance(prop, PyAttribute): continue if not prop.done: undef[1].append(prop) return undef class PyAttribute(PyObj): def __init__(self, name=None, pyname=None, root=None, external=False, namespace="", required=False, typ=""): PyObj.__init__(self, name, pyname, root) self.required = required self.external = external self.namespace = namespace self.base = None self.type = typ self.fixed = False self.default = None def text(self, _target_namespace, cdict, _child=True): if isinstance(self.type, PyObj): if not cdict[self.type.name].done: raise MissingPrerequisite(self.type.name) return [], [] # Means this elements definition is empty def spec(self): if isinstance(self.type, PyObj): return "('%s', %s, %s)" % (self.pyname, self.type.class_name, self.required) else: if self.type: return "('%s', '%s', %s)" % (self.pyname, self.type, self.required) else: return "('%s', '%s', %s)" % (self.pyname, self.base, self.required) class PyAny(PyObj): def __init__(self, name=None, pyname=None, _external=False, _namespace=""): PyObj.__init__(self, name, pyname) self.done = True class PyAttributeGroup(object): def __init__(self, name, root): self.name = name self.root = root self.properties = [] class PyGroup(object): def __init__(self, name, root): self.name = name self.root = root self.properties = [] self.done = False self.ref = [] def text(self, _target_namespace, _dict, _child, _ignore): return [], [] def undefined(self, _cdict): undef = ([], []) (own, _) = self.properties for prop in own: if not prop.name: # Ignore continue if not prop.done: undef[1].append(prop) return undef # ----------------------------------------------------------------------------- def verify_import(modul, tag): try: _ = modul.factory(tag) return True except Exception: return False def external_namespace(modul): return modul.NAMESPACE def _import_attrs(modul, tag, top): obj = modul.factory(tag) properties = [PyAttribute(key, val[0], top, True, obj.c_namespace, val[2], val[1]) for key,val in obj.c_attributes.items()] for child in obj.c_child_order: for key, val in obj.c_children.items(): (pyn, mul) = val maximum = 1 if isinstance(mul, list): mul = mul[0] maximum = "unbounded" if pyn == child: cpy = PyElement(name=mul.c_tag, pyname=pyn, root=top) # internal=False, ns=obj.c_namespace) cpy.max = maximum properties.append(cpy) return properties # ------------------------------------------------------------------------ def _spec(elem): try: name = elem.name except AttributeError: name = "anonymous" txt = "%s" % name try: txt += " ref: %s" % elem.ref except AttributeError: try: txt += " type: %s" % elem.type except AttributeError: pass return txt # def _klass(elem, _namespace, sup, top): # if elem.name in top.py_elements: # return None # else: # kl = PyType(elem.name, root=top) # top.py_elements[elem.name] = kl # if sup != "SamlBase": # kl.superior.append(sup) # return kl def _do_from_string(name): print print("def %s_from_string(xml_string):" % pyify(name)) print("%sreturn saml2.create_class_from_xml_string(%s, xml_string)" % ( INDENT, name)) def _namespace_and_tag(obj, param, top): try: (namespace, tag) = param.split(":") except ValueError: namespace = "" tag = param # except AttributeError: # namespace = "" # tag = obj.name return namespace, tag # ----------------------------------------------------------------------------- class Simple(object): def __init__(self, elem): self.default = None self.fixed = None self.xmlns_map = [] self.name = "" self.type = None self.use = None self.ref = None self.scoped = False self.itemType = None for attribute, value in iter(elem.attrib.items()): self.__setattr__(attribute, value) def collect(self, top, sup, argv=None, parent=""): argv_copy = sd_copy(argv) rval = self.repr(top, sup, argv_copy, True, parent) if rval: return [rval], [] else: return [], [] def repr(self, _top=None, _sup=None, _argv=None, _child=True, _parent=""): return None def elements(self, _top): return [] class Any(Simple): def repr(self, _top=None, _sup=None, _argv=None, _child=True, _parent=""): return PyAny() class AnyAttribute(Simple): def repr(self, _top=None, _sup=None, _argv=None, _child=True, _parent=""): return PyAny() class Attribute(Simple): def repr(self, top=None, sup=None, _argv=None, _child=True, _parent=""): # default, fixed, use, type if DEBUG: print("#ATTR", self.__dict__) external = False name = "" try: (namespace, tag) = _namespace_and_tag(self, self.ref, top) ref = True pyname = tag if namespace in self.xmlns_map: if self.xmlns_map[namespace] == top.target_namespace: name = tag else : external = True name = "{%s}%s" % (self.xmlns_map[namespace], tag) else: if namespace == "xml": name = "{%s}%s" % (XML_NAMESPACE, tag) except AttributeError: name = self.name pyname = pyify(name) ref = False except ValueError: # self.ref exists but does not split into two parts ref = True if "" == top.target_namespace: name = self.ref pyname = pyify(name) else: # referering to what raise Exception("Strange reference: %s" % self.ref) objekt = PyAttribute(name, pyname, external=external, root=top) # Initial declaration if not ref: try: (namespace, klass) = _namespace_and_tag(self, self.type, top) if self.xmlns_map[namespace] == top.target_namespace: ctyp = get_type_def(klass, top.parts) if not ctyp.py_class: ctyp.repr(top, sup) objekt.type = ctyp.py_class elif self.xmlns_map[namespace] == XMLSCHEMA: objekt.type = klass else: objekt.type = self.type except ValueError: if self.xmlns_map[""] == top.target_namespace: ctyp = get_type_def(self.type.replace("-","_"), top.parts) if not ctyp.py_class: ctyp.repr(top, sup) objekt.type = ctyp.py_class else: objekt.type = self.type except AttributeError: objekt.type = None try: if self.use == "required": objekt.required = True except AttributeError: pass # in init try: objekt.default = self.default except AttributeError: pass # attr def try: objekt.fixed = self.fixed except AttributeError: pass if DEBUG: print("#--ATTR py_attr:%s" % (objekt,)) return objekt class Enumeration(Simple): pass class Union(Simple): pass class Import(Simple): pass class Documentation(Simple): pass class MaxLength(Simple): pass class Length(Simple): pass class MinInclusive(Simple): pass class MaxInclusive(Simple): pass class MinExclusive(Simple): pass class MaxExclusive(Simple): pass class List(Simple): pass class Include(Simple): pass # ----------------------------------------------------------------------------- def sequence(elem): return [evaluate(child.tag, child) for child in elem] def name_or_ref(elem, top): try: (namespace, name) = _namespace_and_tag(elem, elem.ref, top) if namespace and elem.xmlns_map[namespace] == top.target_namespace: return name else: return elem.ref except AttributeError: return elem.name class Complex(object): def __init__(self, elem): self.value_of = "" self.parts = [] self._own = [] self._inherited = [] self._generated = False self.py_class = None self.properties = [] # From Elementtree self.ref = None self.type = None self.xmlns_map = [] self.maxOccurs = 1 self.minOccurs = 1 self.base = None self.scoped = False self.abstract = False for attribute, value in iter(elem.attrib.items()): self.__setattr__(attribute, value) try: if elem.text.strip(): self.value_of = elem.text.strip() except AttributeError: pass self.do_child(elem) try: self.name = self.name.replace("-","_") except AttributeError: pass def _extend(self, top, sup, argv=None, parent="", base=""): argv_copy = sd_copy(argv) for part in self.parts: (own, inh) = part.collect(top, sup, argv_copy, parent) if own and base: if len(own) == 1 and isinstance(own[0], PyAttribute): own[0].base = base self._own.extend(own) self._inherited.extend(inh) def collect(self, top, sup, argv=None, parent=""): if self._own or self._inherited: return self._own, self._inherited if DEBUG: print(self.__dict__) print("#-- %d parts" % len(self.parts)) self._extend(top, sup, argv, parent) return self._own, self._inherited def do_child(self, elem): for child in elem: self.parts.append(evaluate(child.tag, child)) def elements(self, top): res = [] # try: # string = "== %s (%s)" % (self.name,self.__class__) # except AttributeError: # string = "== (%s)" % (self.__class__,) # print(string) for part in self.parts: if isinstance(part, Element): res.append(name_or_ref(part, top)) else: if isinstance(part, Extension): res.append(part.base) res.extend(part.elements(top)) return res def repr(self, _top=None, _sup=None, _argv=None, _child=True, parent=""): return None def significant_parts(self): res = [] for p in self.parts: if isinstance(p, Annotation): continue else: res.append(p) return res def min_max(cls, objekt, argv): try: objekt.max = argv["maxOccurs"] if cls.maxOccurs != 1: objekt.max = cls.maxOccurs except (KeyError, TypeError): objekt.max = cls.maxOccurs try: objekt.min = argv["minOccurs"] if cls.minOccurs != 1: objekt.min = cls.minOccurs except (KeyError, TypeError): objekt.min = cls.minOccurs class Element(Complex): def __str__(self): return "%s" % (self.__dict__,) def klass(self, top): xns = None ctyp = None ref = False try: (namespace, name) = _namespace_and_tag(self, self.ref, top) ref = True except AttributeError: try: (namespace, name) = self.type.split(":") except ValueError: namespace = None name = self.type except AttributeError: namespace = name = None if self.xmlns_map[namespace] == top.target_namespace: ctyp = get_type_def(name, top.parts) else: xns = namespace return namespace, name, ctyp, xns, ref def collect(self, top, sup, argv=None, parent=""): """ means this element is part of a larger object, hence a property of that object """ try: argv_copy = sd_copy(argv) return [self.repr(top, sup, argv_copy, parent=parent)], [] except AttributeError as exc: print("#!!!!", exc) return [], [] def elements(self, top): (_namespace, name, ctyp, xns, _) = self.klass(top) if ctyp: return ctyp.elements(top) elif xns: return ["%s.%s" % (xns, name)] else: return [] def repr(self, top=None, sup=None, argv=None, child=True, parent=""): # if self.py_class: return self.py_class try: myname = self.name except AttributeError: myname = "" if DEBUG: print("#Element.repr '%s' (child=%s) [%s]" % (myname, child, self._generated)) self.py_class = objekt = PyElement(myname, root=top) min_max(self, objekt, argv) try: (namespace, superkl) = _namespace_and_tag(self, self.ref, top) # internal or external reference if not myname: objekt.name = superkl objekt.pyname = pyify(superkl) if self.xmlns_map[namespace] == top.target_namespace: objekt.ref = superkl else: objekt.ref = (namespace, superkl) except AttributeError as exc: if DEBUG: print("#===>", exc) typ = self.type try: (namespace, klass) = _namespace_and_tag(self, typ, top) if self.xmlns_map[namespace] == top.target_namespace: objekt.type = (None, klass) elif self.xmlns_map[namespace] == XMLSCHEMA: objekt.type = klass objekt.value_type = {"base": klass} else: objekt.type = (namespace, klass) except ValueError: objekt.type = typ objekt.value_type = {"base": typ} except AttributeError: # neither type nor reference, definitely local if hasattr(self, "parts"): if len(self.parts) == 1: if isinstance(self.parts[0], ComplexType) or \ isinstance(self.parts[0], SimpleType): self.parts[0].name = self.name objekt.type = self.parts[0].repr(top, sup, parent=self.name) objekt.scoped = True elif len(self.parts) == 2:# One child might be Annotation if isinstance(self.parts[0], Annotation): self.parts[1].name = self.name objekt.type = self.parts[1].repr(top, sup, parent=self.name) objekt.scoped = True elif isinstance(self.parts[1], Annotation): self.parts[0].name = self.name objekt.type = self.parts[0].repr(top, sup, parent=self.name) objekt.scoped = True else: if DEBUG: print("$", self) raise if parent: objekt.class_name = "%s_%s" % ( leading_uppercase(parent), objekt.name) objekt.scoped = True return objekt class SimpleType(Complex): def repr(self, top=None, _sup=None, _argv=None, _child=True, parent=""): if self.py_class: return self.py_class obj = PyType(self.name, root=top) try: if len(self.parts) == 1: part = self.parts[0] if isinstance(part, Restriction): if part.parts: if isinstance(part.parts[0], Enumeration): lista = [p.value for p in part.parts] obj.value_type = {"base":part.base, "enumeration":lista} elif isinstance(part.parts[0], MaxLength): obj.value_type = {"base":part.base, "maxlen":part.parts[0].value} elif isinstance(part.parts[0], Length): obj.value_type = {"base":part.base, "len":part.parts[0].value} else: obj.value_type = {"base":part.base} elif isinstance(part, List): if part.itemType: obj.value_type = {"base":"list", "member":part.itemType} except ValueError: pass self.py_class = obj return obj class Sequence(Complex): def collect(self, top, sup, argv=None, parent=""): argv_copy = sd_copy(argv) for key, val in self.__dict__.items(): if key not in ['xmlns_map'] and not key.startswith("_"): argv_copy[key] = val if DEBUG: print("#Sequence: %s" % argv) return Complex.collect(self, top, sup, argv_copy, parent) class SimpleContent(Complex): pass class ComplexContent(Complex): pass class Key(Complex): pass class Redefine(Complex): pass class Extension(Complex): def collect(self, top, sup, argv=None, parent=""): if self._own or self._inherited: return self._own, self._inherited if DEBUG: print("#!!!", self.__dict__) try: base = self.base (namespace, tag) = _namespace_and_tag(self, base, top) if self.xmlns_map[namespace] == top.target_namespace: cti = get_type_def(tag, top.parts) if not cti.py_class: cti.repr(top, sup) #print("#EXT..",ct._collection) self._inherited = cti.py_class.properties[0][:] self._inherited.extend(cti.py_class.properties[1]) elif self.xmlns_map[namespace] == XMLSCHEMA: base = tag else: iattr = _import_attrs(top.modul[namespace], tag, top) #print("#EXT..-", ia) self._inherited = iattr except (AttributeError, ValueError): base = None self._extend(top, sup, argv, parent, base) return self._own, self._inherited class Choice(Complex): def collect(self, top, sup, argv=None, parent=""): argv_copy = sd_copy(argv) for key, val in self.__dict__.items(): if key not in ['xmlns_map'] and not key.startswith("_"): argv_copy[key] = val # A choice means each element may not be part of the choice argv_copy["minOccurs"] = 0 if DEBUG: print("#Choice: %s" % argv) return Complex.collect(self, top, sup, argv_copy, parent=parent) class Restriction(Complex): pass # if isinstance(self.parts[0], Enumeration): # values = [enum.value for enum in self.parts] class ComplexType(Complex): def repr(self, top=None, sup=None, _argv=None, _child=True, parent=""): if self.py_class: return self.py_class # looking for a pattern here significant_parts = self.significant_parts() value_type = "" if len(significant_parts) == 1: if isinstance(significant_parts[0], ComplexContent) or \ isinstance(significant_parts[0], SimpleContent): cci = significant_parts[0] if len(cci.parts) == 1: if isinstance(cci.parts[0], Extension): ext = cci.parts[0] (namespace, name) = _namespace_and_tag(ext, ext.base, top) if ext.xmlns_map[namespace] == top.target_namespace: new_sup = name cti = get_type_def(new_sup, top.parts) if cti and not cti.py_class: cti.repr(top, sup) elif ext.xmlns_map[namespace] == XMLSCHEMA: new_sup = None value_type = name else: new_sup = "%s.%s" % (namespace, name) #print("#Superior: %s" % new_sup) if new_sup: sup = new_sup else: #print("#>>", self.parts[0].__class__) pass try: self.py_class = PyType(self.name, superior=sup, namespace=top.target_namespace, root=top) except AttributeError: # No name self.py_class = PyType("", superior=sup, namespace=top.target_namespace, root=top) try: self.py_class.abstract = self.abstract except AttributeError: pass if value_type: self.py_class.value_type = {"base": value_type} try: if not parent: try: parent = self.name except AttributeError: parent = "" self.py_class.properties = self.collect(top, sup, parent=parent) except ValueError: pass return self.py_class class Annotation(Complex): pass class All(Complex): pass class Group(Complex): def collect(self, top, sup, argv=None, parent=""): """ means this element is part of a larger object, hence a property of that object """ try: #objekt = PyGroup("", root=top) (namespace, tag) = _namespace_and_tag(self, self.ref, top) try: if self.xmlns_map[namespace] == top.target_namespace: cti = get_type_def(tag, top.parts) try: return cti.py_class.properties except ValueError: return cti.collect(top, sup) else: raise Exception( "Reference to group in other XSD file, not supported") except KeyError: raise Exception("Missing namespace definition") except AttributeError as exc: print("#!!!!", exc) return [], [] def repr(self, top=None, sup=None, argv=None, _child=True, parent=""): if self.py_class: return self.py_class self.py_class = objekt = PyGroup(self.name, root=top) min_max(self, objekt, argv) try: self._extend(top, sup, argv) objekt.properties = (self._own, self._inherited) except ValueError: pass return objekt class Unique(Complex): pass class Selector(Complex): pass class Field(Complex): pass class AttributeGroup(Complex): def collect(self, top, sup, argv=None, parent=""): try: (_namespace, typ) = _namespace_and_tag(self, self.ref, top) # TODO: use definitions in other XSD cti = get_type_def(typ, top.parts) return cti.collect(top, sup) except AttributeError: if self._own or self._inherited: return self._own, self._inherited argv_copy = sd_copy(argv) for prop in self.parts: if isinstance(prop, Attribute): self._own.append(prop.repr(top, sup, argv_copy, parent)) return self._own, self._inherited def repr(self, top=None, sup=None, _argv=None, _child=True, parent=""): if self.py_class: return self.py_class self.py_class = PyAttributeGroup(self.name, root=top) try: self.py_class.properties = self.collect(top, sup) except ValueError: pass return self.py_class def pyify_0(name): res = "" match = re.match( r"^(([A-Z])[a-z]+)(([A-Z])[a-z]+)?(([A-Z])[a-z]+)?(([A-Z])[a-z]+)?", name) res += match.group(1).lower() for num in range(3, len(match.groups()), 2): try: res += "_"+match.group(num+1).lower()+match.group(num)[1:] except AttributeError: break res = res.replace("-","_") if res in ["class"]: res += "_" return res def pyify(name): # AssertionIDRef res = [] upc = [] pre = "" for char in name: if "A" <= char <= "Z": upc.append(char) elif char == "-": upc.append("_") else: if upc: if len(upc) == 1: res.append(pre+upc[0].lower()) else: if pre: res.append(pre) for uch in upc[:-1]: res.append(uch.lower()) res.append("_"+upc[-1].lower()) upc = [] res.append(char) pre = "_" if upc: if len(upc) == len(name): return name.lower() else: res.append("_"+("".join(upc).lower())) return "".join(res) def get_type_def( typ, defs): for cdef in defs: try: if cdef.name == typ: return cdef except AttributeError: pass return None def sort_elements(els): res = [] diff = False for key, val in els.items(): if not val: res.append(key) del els[key] diff = True res.sort() while diff: diff = False for key, val in els.items(): pres = [v for v in val if v not in res and ':' not in v] els[key] = pres if pres != val: diff = True #print(els) partres = [] for key, val in els.items(): if not val: partres.append(key) del els[key] diff = True partres.sort() res.extend(partres) return res, els def output(elem, target_namespace, eldict, ignore=None): done = 0 if ignore is None: ignore = [] try: (preps, text) = elem.text(target_namespace, eldict, False, ignore) except TypeError: return done except MissingPrerequisite: return done for prep in preps: if prep: done = 1 if isinstance(prep, six.string_types): print(prep) else: for item in prep: print(item) print() print() if text: done = 1 elem.done = True print(text) print() return done def intro(): print("""#!/usr/bin/env python # # Generated %s by parse_xsd.py version %s. # import saml2 from saml2 import SamlBase """ % (time.ctime(), __version__)) #NAMESPACE = 'http://www.w3.org/2000/09/xmldsig#' def block_items(objekt, block, eldict): if objekt not in block: if isinstance(objekt.type, PyType): if objekt.type not in block: block.append(objekt.type) block.append(objekt) if isinstance(objekt, PyType): others = [p for p in eldict.values() if isinstance(p, PyElement) and p.type[1] == objekt.name] for item in others: if item not in block: block.append(item) return block def find_parent(elm, eldict): if isinstance(elm, PyElement): if elm.type: sup = eldict[elm.type[1]] return find_parent(sup, eldict) elif elm.ref: sup = eldict[elm.ref] if sup.name == elm.name: return elm return find_parent(sup, eldict) else: if elm.superior: sup = eldict[elm.superior[0]] if sup.done: return elm return find_parent(sup, eldict) return elm class Schema(Complex): def __init__(self, elem, impo, add, modul, defs): Complex.__init__(self, elem) self.impo = impo self.add = add self.modul = modul self.py_elements = {} self.py_attributes = {} self.elems = [] self.attrgrp = [] self.defs = [] try: self.target_namespace = self.targetNamespace except AttributeError: self.target_namespace = "" for def_file in defs: self.defs.append(open(def_file).read()) def _mk_list(self, objekt, alla, eldict): tup = [] for prop in alla: (mod, cname) = _mod_cname(prop, eldict) if prop.max == "unbounded": lista = True else: lista = False spec = objekt.child_spec(self.target_namespace, prop, mod, cname, lista) lines = ["%s.%s" % (objekt.class_name, spec)] tup.append((prop, lines, spec)) return tup def adjust(self, eldict, block): udict = {} for elem in self.elems: if isinstance(elem, PyAttribute) or isinstance(elem, PyGroup): elem.done = True continue if elem in block: continue if not elem.done: udict[elem] = elem.undefined(eldict) keys = [k.name for k in udict.keys()] print("#", keys) res = (None, []) if not udict: return res level = 1 rblocked = [p.name for p in block] while True: non_child = 0 for objekt, (sup, elems) in udict.items(): if sup: continue else: non_child += 1 signif = [] other = [] for elem in elems: if elem.name in keys: signif.append(elem) elif elem.ref in rblocked: other.append(elem) if len(signif) <= level: alla = signif alla.extend(other) tup = self._mk_list(objekt, alla, eldict) res = (objekt, tup) break if res[0]: ref = res[0].name tups = res[1] for objekt, (sups, elems) in udict.items(): if sups: for sup in sups: if sup.name == ref: for tup in tups: tup[1].append("%s.%s" % (objekt.class_name, tup[2])) break else: pass elif not non_child or level > 10: elm = udict.keys()[0] parent = find_parent(elm, eldict) signif = [] other = [] tot = parent.properties[0] tot.extend(parent.properties[1]) alla = [] for elem in tot: if isinstance(elem, PyAttribute): continue else: alla.append(elem) tup = self._mk_list(parent, alla, eldict) res = (parent, tup) if res[0]: break else: level += 1 return res def _do(self, eldict): not_done = 1 undone = 0 while not_done: not_done = 0 undone = 0 for elem in self.elems: if isinstance(elem, PyGroup) or elem.done: continue undone += 1 not_done += output(elem, self.target_namespace, eldict) return undone def _element_from_string(self): print("ELEMENT_FROM_STRING = {") for elem in self.elems: if isinstance(elem, PyAttribute) or isinstance(elem, PyGroup): continue if elem.abstract: continue print("%s%s.c_tag: %s_from_string," % (INDENT, elem.class_name, pyify(elem.class_name))) print("}") print() def _element_by_tag(self): print("ELEMENT_BY_TAG = {") listed = [] for elem in self.elems: if isinstance(elem, PyAttribute) or isinstance(elem, PyGroup): continue if elem.abstract: continue lcen = elem.name print("%s'%s': %s," % (INDENT, lcen, elem.class_name)) listed.append(lcen) for elem in self.elems: if isinstance(elem, PyAttribute) or isinstance(elem, PyGroup): continue lcen = elem.name if elem.abstract and lcen not in listed: print("%s'%s': %s," % (INDENT, lcen, elem.class_name)) listed.append(lcen) print("}") print def out(self): for part in self.parts: if isinstance(part, Import): continue if part is None: continue elem = part.repr(self, "", {}, False) if elem: if isinstance(elem, PyAttributeGroup): self.attrgrp.append(elem) else: self.elems.append(elem) eldict = {} for elem in self.elems: eldict[elem.name] = elem #print(eldict.keys()) intro() for modul in self.add: print("from %s import *" % modul) for _namespace, (mod, namn) in self.impo.items(): if namn: print("import %s as %s" % (mod, namn)) print( ) print("NAMESPACE = '%s'" % self.target_namespace) print for defs in self.defs: print(defs) print exceptions = [] block = [] while self._do(eldict): print("#..................") (objekt, tups) = self.adjust(eldict, block) if not objekt: break ignore = [p.name for (p, _l, _s) in tups] done = output(objekt, self.target_namespace, eldict, ignore) if done: for (prop, lines, _) in tups: exceptions.extend(lines) block = [] else: block = block_items(objekt, block, eldict) if exceptions: print("#", 70*'+') for line in exceptions: print(line) print("#", 70*'+') print for attrgrp in self.attrgrp: print("AG_%s = [" % attrgrp.name) for prop in attrgrp.properties[0]: if isinstance(prop.type, PyObj): print("%s('%s', %s_, %s)," % (INDENT, prop.name, prop.type.name, prop.required)) else: print("%s('%s', '%s', %s)," % (INDENT, prop.name, prop.type, prop.required)) print("]") print() self._element_from_string() self._element_by_tag() print print("def factory(tag, **kwargs):") print(" return ELEMENT_BY_TAG[tag](**kwargs)") print # ----------------------------------------------------------------------------- NAMESPACE_BASE = ["http://www.w3.org/2001/XMLSchema", "http://www.w3.org/2000/10/XMLSchema"] _MAP = { "element": Element, "complexType": ComplexType, "sequence": Sequence, "any": Any, "all": All, "anyAttribute": AnyAttribute, "simpleContent": SimpleContent, "extension": Extension, "union": Union, "restriction": Restriction, "enumeration": Enumeration, "import": Import, "annotation": Annotation, "attributeGroup":AttributeGroup, "attribute":Attribute, "choice": Choice, "complexContent": ComplexContent, "documentation": Documentation, "simpleType": SimpleType, "maxLength": MaxLength, "list": List, "unique": Unique, "group": Group, "selector": Selector, "field": Field, "key": Key, "include": Include, "redefine": Redefine } ELEMENTFUNCTION = {} for nsp in NAMESPACE_BASE: for nskey, func in _MAP.items(): ELEMENTFUNCTION["{%s}%s" % (nsp, nskey)] = func def evaluate(typ, elem): try: return ELEMENTFUNCTION[typ](elem) except KeyError: print("Unknown type", typ) NS_MAP = "xmlns_map" def parse_nsmap(fil): events = "start", "start-ns", "end-ns" root = None ns_map = [] for event, elem in ElementTree.iterparse(fil, events): if event == "start-ns": ns_map.append(elem) elif event == "end-ns": ns_map.pop() elif event == "start": if root is None: root = elem elem.set(NS_MAP, dict(ns_map)) return ElementTree.ElementTree(root) def usage(): print("Usage: parse_xsd [-i ] xsd.file > module.py") def recursive_find_module(name, path=None): parts = name.split(".") mod_a = None for part in parts: #print("$$", part, path) try: (fil, pathname, desc) = imp.find_module(part, path) except ImportError: raise mod_a = imp.load_module(name, fil, pathname, desc) sys.modules[name] = mod_a path = mod_a.__path__ return mod_a def get_mod(name, path=None): try: mod_a = sys.modules[name] if not isinstance(mod_a, types.ModuleType): raise KeyError except KeyError: try: (fil, pathname, desc) = imp.find_module(name, path) mod_a = imp.load_module(name, fil, pathname, desc) except ImportError: if "." in name: mod_a = recursive_find_module(name, path) else: raise sys.modules[name] = mod_a return mod_a def recursive_add_xmlns_map(_sch, base): for _part in _sch.parts: _part.xmlns_map.update(base.xmlns_map) if isinstance(_part, Complex): recursive_add_xmlns_map(_part, base) def find_and_replace(base, mods): base.xmlns_map = mods.xmlns_map recursive_add_xmlns_map(base, mods) rm = [] for part in mods.parts: try: _name = part.name except AttributeError: continue for _part in base.parts: try: if _name == _part.name: rm.append(_part) except AttributeError: continue for part in rm: base.parts.remove(part) base.parts.extend(mods.parts) return base def read_schema(doc, add, defs, impo, modul, ignore, sdir): for path in sdir: fil = "%s%s" % (path, doc) try: fp = open(fil) fp.close() break except IOError as e: if e.errno == errno.EACCES: continue else: raise Exception("Could not find schema file") tree = parse_nsmap(fil) known = NAMESPACE_BASE[:] known.append(XML_NAMESPACE) for key, namespace in tree._root.attrib["xmlns_map"].items(): if namespace in known: continue else: try: modul[key] = modul[namespace] impo[namespace][1] = key except KeyError: if namespace == tree._root.attrib["targetNamespace"]: continue elif namespace in ignore: continue else: raise Exception("Undefined namespace: %s" % namespace) _schema = Schema(tree._root, impo, add, modul, defs) _included_parts = [] _remove_parts = [] _replace = [] for part in _schema.parts: if isinstance(part, Include): _sch = read_schema(part.schemaLocation, add, defs, impo, modul, ignore, sdir) # Add namespace information recursive_add_xmlns_map(_sch, _schema) _included_parts.extend(_sch.parts) _remove_parts.append(part) elif isinstance(part, Redefine): # This is the schema that is going to be redefined _redef = read_schema(part.schemaLocation, add, defs, impo, modul, ignore, sdir) # so find and replace # Use the schema to be redefined as starting point _replacement = find_and_replace(_redef, part) _replace.append((part, _replacement.parts)) for part in _remove_parts: _schema.parts.remove(part) _schema.parts.extend(_included_parts) if _replace: for vad, med in _replace: _schema.parts.remove(vad) _schema.parts.extend(med) return _schema def main(argv): try: opts, args = getopt.getopt(argv, "a:d:hi:I:s:", ["add=", "help", "import=", "defs="]) except getopt.GetoptError as err: # print help information and exit: print(str(err)) # will print something like "option -a not recognized" usage() sys.exit(2) add = [] defs = [] impo = {} modul = {} ignore = [] sdir = ["./"] for opt, arg in opts: if opt in ("-a", "--add"): add.append(arg) elif opt in ("-d", "--defs"): defs.append(arg) elif opt in ("-h", "--help"): usage() sys.exit() elif opt in ("-s", "--schemadir"): sdir.append(arg) elif opt in ("-i", "--import"): mod = get_mod(arg, ['.']) modul[mod.NAMESPACE] = mod impo[mod.NAMESPACE] = [arg, None] elif opt in ("-I", "--ignore"): ignore.append(arg) else: assert False, "unhandled option" if not args: print("No XSD-file specified") usage() sys.exit(2) schema = read_schema(args[0], add, defs, impo, modul, ignore, sdir) #print(schema.__dict__) schema.out() if __name__ == "__main__": main(sys.argv[1:]) pysaml2-4.9.0/tools/sync_attrmaps.py000077500000000000000000000075561355762626600175560ustar00rootroot00000000000000#!/usr/bin/env python from importlib import import_module import sys import os __author__ = 'roland' def load(head, tail): if head == "": if sys.path[0] != ".": sys.path.insert(0, ".") else: sys.path.insert(0, head) if tail.endswith(".py"): tail = tail[:-3] return import_module(tail) def intcmp(s1, s2): try: _i1 = int(s1) _i2 = int(s2) except ValueError: _i1 = s1 _i2 = s2 if _i1 < _i2: return -1 if _i1 > _i2: return 1 else: return 0 class AMap(object): def __init__(self, head, tail, indent=4 * " "): self.mod = load(head, tail) self.variable = {} self.vars = [] self.text = [] self.indent = indent for key, val in self.mod.__dict__.items(): if key.startswith("__"): continue elif key == "MAP": continue else: self.variable[key] = val self.vars.append(key) self.vars.sort() def sync(self): for key, val in self.mod.MAP["fro"].items(): try: assert self.mod.MAP["to"][val] == key except KeyError: # missing value print("# Added %s=%s" % (self.mod.MAP["to"][val], key)) self.mod.MAP["to"][val] = key except AssertionError: raise Exception("Mismatch key:%s '%s' != '%s'" % ( key, val, self.mod.MAP["to"][val])) for val in self.mod.MAP["to"].values(): if val not in self.mod.MAP["fro"]: print("# Missing URN '%s'" % val) def do_fro(self): txt = ["%s'fro': {" % self.indent] i2 = self.indent + self.indent _fro = self.mod.MAP["fro"] for var in self.vars: _v = self.variable[var] li = [k[len(_v):] for k in _fro.keys() if k.startswith(_v)] li.sort(intcmp) for item in li: txt.append("%s%s+'%s': '%s'," % (i2, var, item, _fro[_v + item])) txt.append('%s},' % self.indent) return txt def do_to(self): txt = ["%s'to': {" % self.indent] i2 = self.indent + self.indent _to = self.mod.MAP["to"] _keys = _to.keys() _keys.sort() invmap = dict([(v, k) for k, v in self.variable.items()]) for key in _keys: val = _to[key] for _urn, _name in invmap.items(): if val.startswith(_urn): txt.append("%s'%s': %s+'%s'," % (i2, key, _name, val[len(_urn):])) txt.append('%s}' % self.indent) return txt def __str__(self): self.sync() text = [] for key in self.vars: text.append("%s = '%s'" % (key, self.variable[key])) text.extend(["", ""]) text.append("MAP = {") text.append("%s'identifier': '%s'," % (self.indent, self.mod.MAP["identifier"])) text.extend(self.do_fro()) text.extend(self.do_to()) text.append("}") text.append("") return "\n".join(text) if __name__ == "__main__": _name = sys.argv[1] if os.path.isfile(_name): directory, fname = os.path.split(_name) amap = AMap(directory, fname, 4 * " ") f = open(_name, "w") f.write("%s" % amap) f.close() elif os.path.isdir(_name): for fname in os.listdir(_name): if fname == "__init__.py": continue elif fname.endswith(".pyc"): continue print(10 * "=" + fname + 10 * "=") amap = AMap(_name, fname, 4 * " ") f = open(fname, "w") f.write("%s" % amap) f.close() pysaml2-4.9.0/tools/update_metadata.sh000077500000000000000000000001651355762626600177600ustar00rootroot00000000000000#!/bin/sh curl -O -G http://md.swamid.se/md/swamid-2.0.xml python3 mdexport.py -t local -o swamid2.md swamid-2.0.xml pysaml2-4.9.0/tools/verify_metadata.py000077500000000000000000000031241355762626600200160ustar00rootroot00000000000000#!/usr/bin/env python import argparse from saml2.attribute_converter import ac_factory from saml2.httpbase import HTTPBase from saml2.sigver import _get_xmlsec_cryptobackend from saml2.sigver import SecurityContext from saml2.mdstore import MetaDataFile from saml2.mdstore import MetaDataExtern __author__ = 'rolandh' """ A script that imports and verifies metadata. """ parser = argparse.ArgumentParser() parser.add_argument('-t', dest='type') parser.add_argument('-u', dest='url') parser.add_argument('-c', dest='cert') parser.add_argument('-a', dest='attrsmap') parser.add_argument('-o', dest='output') parser.add_argument('-x', dest='xmlsec') parser.add_argument('-i', dest='ignore_valid', action='store_true') parser.add_argument(dest="item") args = parser.parse_args() metad = None if args.ignore_valid: kwargs = {"check_validity": False} else: kwargs = {} if args.type == "local": if args.cert and args.xmlsec: crypto = _get_xmlsec_cryptobackend(args.xmlsec) sc = SecurityContext(crypto) metad = MetaDataFile(args.item, args.item, cert=args.cert, security=sc, **kwargs) else: metad = MetaDataFile(args.item, args.item, **kwargs) elif args.type == "external": ATTRCONV = ac_factory(args.attrsmap) httpc = HTTPBase() crypto = _get_xmlsec_cryptobackend(args.xmlsec) sc = SecurityContext(crypto) metad = MetaDataExtern(ATTRCONV, args.url, sc, cert=args.cert, http=httpc, **kwargs) if metad: try: metad.load() except: raise else: print("OK") pysaml2-4.9.0/tox.ini000066400000000000000000000005171355762626600144530ustar00rootroot00000000000000[tox] envlist = py27 py34 py35 py36 py37 pypy pypy3 [testenv] deps = -r tests/test-requirements.txt whitelist_externals = tox xmlsec1 commands = xmlsec1 --version python --version pytest --version tox --version pip --version pip freeze pytest --cov={envsitepackagesdir}/saml2 -vvv -rs {posargs:tests/}